atagtgccttgctctaagcaggtttaatagccttacttaggccttacagattataagaagtaatttagtataactttattttctagtatacttgcataactatgtaagtataggctgcgcaaagttccttatagaactagagatctaaagggccttttagtctctcttaggcatagctaagtagcataaatctactatttctagtttattagctaatattagaagcaactaaagaagattctaacagcctttagttgcttaagcctaaagacttagcactagttttagctataaggccttaattagattaagctttagttaagagagtagtatttattaaggcattcttagaacgctctgcttagagacttagagcagtaaagtagctgcttgcagctataaaactagcgtcttataaaaagttctaatattatatctatagagcttagcgtgctaactgcaattactgcattatagctaagaattataatatagtatctgctgcatattattactaactgcagcttagagcctagtatagagaggctatattcttaaaaataccttgcttagttaaattacgctcttctacttagatctttagtaaagagttagcagcagagtaattatagcagatactataaagtaaactagattatactcttagagcctagcgtgcctattatagttcctatatataaacagctaagaattaccttaatatatctgcaatatgctgttcttagctatagcctagagcttagtagtagtaggcgtaagtctgcttactactttgcttagttatatagcattataacgctttattctagctttagtaataagtgttagcagacgctacctagcagatactatatagtaaaataaagctttttagtctttactcttatagcatagatagataatatagagacttaaagttatatagtacttaaagagagtttacttaaccttttagaaactaacgctttatagagactatttacgcagtagtataattctttgcttaaggtatttagtctaattactgcgaggattcttagaaatgccttacgtaatagaaatagagtcttataatttagtctaagctctataaatagaaatatgctttcatattattactactattcttgcatataggcatttactttagtatcttatctataattattgcatataagtccttgcatttatttagagcatctagtaagaaaactctattgcaaaagtccttatatttctatagagcattctatagatattataattttaacattatacttttagtagcagctagtaaagtttgctctttactgtacgtaattatagttttagtaattatctataataatagcagctagcatatactttagtattttctctatagttattgcataaaagtctctgcatctatataaagcatctttaggttactagctaatttgcttcctttagatagtctgccttaagtatacgctctttagctttagatagtagctttagtgcctaaagacctttataagcgtataaacagagataatttatagagaagagaagagagaagagttcctaatatatctctattctcttagttatttaactagtctgcagaataataactactatagctagagctagtatataaataagcgtaatacttagagtaaatagagagtcttagctagtactcgcgtatgctcttatagaggaacttctagttacttactagctacttgctattatctatactagaataagcagcttatatgctttataagtaaaagttttacgttacaagttacactcttaagcgttgcttagtattaggtgtctattctttctttatactagacttacctaaaaacttttacaaaaaaagtactaatctaaatactaagctctatataatctaggcttacctagaaacttattctacgtactaaagtagcattactatatactttacttatagtagttattagggcatagtatagttatctacgcactaaagtagcattaatatatggcttcacttatagtagtaatttagcgctgtagtagcattagtacttagctttaaaattagtttattctaatagagtattatagagagaggtaaagaatacctaagcgtcttaagaagagaagagagagtttctaagatatttctctttatctagtctatagctagcatacgaataagcgtaagcttagagaaattagagagccttaagctaacttcttatatatactcttatatagatttaactgttagcctctctagtaagtttgctatagcaatagtaagtagagataaaacctagtctgctattctagcactaagtccgctttagcagtaattagtatcttataagctattaactacctagttagcaggcagaggcaaatttagtagttcttagcctattagtagtagattaattctgcgctgctttatagacttagtttactagcactagaaacaagcgtttagcatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtatatagagactttgttagcttagcctaattatagagagtactattctagtactctctataatagctctaattacgctagaaatgccttatgcaacgctcctcttagtctttattataggctgcagcactataatagatagagttttaaacgaattttacctagttagtagttatctagtagcgactagataactgttatgctagataagaaactaggcttattactatagcagtgtaaactagatatcctaattctaaaaacagtaacgcgctaaagtagaaataggttaataataagcacttctgtgctactagctattaagctatctatttttataaatatttgctatttaattatcttttacgcatatatattgtttttgcttttagctatcttactatatctctcttatatagagtatagaaactataaacctgcctatctatactacttattgctagcattatattataaactagatgctagctctattataataactgcaattactattctttgcgaagcttatataaactataggctgcaaaagtaaatcttaatatagaatagtctatatattagattgcctattctataaagatattctagcactgtttctagctatctatcttatataagtagttgttactacagctctttatctataatcttgttatttatactctagtataatatatagattatttagctttaagtaactgtagagataaaacttaggagcaaaatatagtctatttaagcgctttagctacttttaagctctgcttagcgtaaggcctatcttttctttatataagacttatttttttctagcaatagtaatctttagacaataataatacttataagctctgagcttattacttactacttcgtatcattaaaacttattaagctttgcttagcgtagagtttgttattttatagtatctaacattctctctaagtagctttctctagtatgcttaagtctaggctataatctttctgctctaatactgcagcactatgctaataaagactgctattctattacttattagcttactttaaattctgtagctatgcttttagcctacctaagcgtagtattctataatatctaagatattctctgctttataacgtttaaacttaatctgctgtaagactttattactctatagtagtgtgtaagaagctgtaataattaagataagaatatatagctattagcaagaaaggctgctattagtactagtagcgtagaggtactagcttagcttatactactagcatatataagtattagaagtatattatatattatagcgaattgctctgcatatatcgcagaagttgctagcgctctctctgctagcagtataaagcagctctatatagagatatagtagctatagattatttctctatttagcaatattataagctagacagctcttagctatctcttctaaaaagaactaaataactctctcctcttaggcatctttctgctaagaggaatgctacttagtaatactcttgctatagtagttgcatcttatagcattaattatagtgtaattagtagcttagctattaagatacttgcttataactatgcgctagcaaactcctatctaagcttagataaacttctacatcgcatcttaatctaaagttttctagtcttaacgcctaggtattagctttagcgctaggttcttgcttctaacaactattactaagttaactgcttctctaaacctgccctctctgctagacttctaggcaaaattaattattctatatagttagttaagataaataatgcatataatactagagaaattaacaccgtatacctaatgctaatattgctataataaatcttctatgctctagctataatgctatgcgcttagatctagttttaggattaagatttctatagtaaaacctatagcttagctcttatataacacgcttatataagctctagtattaatagtatataatctctttcttgctcttaagctgtagtaactagcgcttatataggtttattatatacttaataagcttgcctagagtataaatataaactagatagcaaatgtttagtcttatagtagaagcttagatatagataggcgtttatataagcatagccttgcttaatttatactctaagcaaggtagttgcgtagctataagaaagagaaataagcattaaagtaagcaaagattacgcagagttgctaggcgcttctaatagttactacttataaatataagatagcacttatctactataatcctgcgtaagatactctactatataagtcttctagcatatttaataaaaagctaggtgctagtaatatcagcgcttactaatataactagagctaatagctcttcgctacttaactattctagatgcagtatgcttatagctattaggcgctcctttatattatttagtaactcttagaagagtagtactataactaaaacttctaggttcttaagataagctaaggctagaaaaagtaagcttttgctactactagttagtagtataactataactagagtttagctactaactactgcttctaacgcttatgcttgcttagcggatttatacgctaagttaggttaattaagcgctttgcttattgcagctttaatagaggttttgctaactaatgcctagcgcaagcgtagctgttttactagacgcttaactaagctagttagtagttaagagtttatacctagatgctctatgctttgtagctagtgccttagagtaggatagctagagataagtagcaagattatactaacttttaatagctcttagcctaaagagtttctagtataaggctctaagaattctaacttaagaaattcatgctagtagttacttagggcctagaagaagtatattaagcataagcttaagttctttactatatctattagtatactatagctttatagtctaattcgttctatacagtctacttagagattaattctgctctctaatttagtttcctctagttctttagaatcttcttaagagttgcgattatacatactatagcaaaagtcttttctaataaactagcgtctaattatagagatagcatagcaatattctagcaatctaagcgtatatctaagataagtcctagtctctctctacataacataagtaaactaatctagctcctaagctctagtattagttaactagaagtagttgctataagagttgcctagaatagtgcagcaaaggtattcgcgcaaagagcagatatatactagataaagaagtagtatctgcctaactgctaagagtagaaagcataggataatctttagttaattctattataactaagtcttgttatattaggtaataaaggcaacttagctattaattacgtaaatattatagtcttaagcgtagttattgcgctatcttactaatgcaatcttagtttctcttgcaggttagctactagttatatatactaatagaaagagaagctctaaaaaagagttaattcgcttaataaatttgcaaacagctaagtatatctatatctcttaagctcgcatttgttagctagtagagctagtaagaagttagttaagagtctatttaaagctattactaagattatttactttgttagtaagaaagaagtactctctaactttgcagcaaacattattctaaatagttataatagagagactaaagtagtttactgtaagaggaataaatataaggtctttctagagattattttatttagcctctactagacctaatactatgctcttaaaacgcttaataacaagaggctagctataaaaatagaggatagtataatcttaagactatagagtattagctttattacttttattaaatgtaatatgtttagcataggctaagaagctaattataatactaaataggctgtataaactattaataaggtaattcttacattattagtaaaagaattcttgctctatctagccttattgcttctaggtagcagatagtaggatagcttctactgcaattactctaaggcagtatactatacttactagtatatctaaataatcttcagcgcgctgtaattagtaggtatataagttaatgcctaagatagctagaaaataaataagcctactagaaaactagttgctgctaatatgctggaaaataaaagcttctagtagcttaataagcttctaaatttaagtgctcttattattaagatttagagattaaataaagcttattataagctctagttaattctcttactagagaaataaagctacagcgttatgcagcagatgttaacgtattattagctaagttaaagtatttatacttaaattagagctagagaaagagcttagcaggtcctatatagcagctataggcatttaagtattactagtaatttcttccttatagattgcctatgcaactctaaagcagtagcaggtaaagcgctttagatatttagtataacgctattaggatgctttattctaaaggcgtcctataggctaggtcttaatctctatcttcttagagcttcttaactagcggcaggtctctagaggcaaggtagaaagactagctactctctactctatagctaagtctactactctaactgcctattataataaagtattatagtaattaggtagctagcttgcctagtaaagttattttaggttatattttctaaggtgttcttactagctattcctagtaaactagctagtttaatctattctagaaataatagctttagcaatattatacatattaagtcgttgttactaagcgttctagtatttagctaagatagtagttatcttagaatttaaggatacgtttttaacagtctctatataattagagtctagagtgcctaaactaggtgttactatagtaaaatagcgctaatagctactagttctaaagagtgtctagacttttactctctgctaatactctcttactgctagtaagctttgctattagtgctctttattataatattaggctatagttctttagttagtactaatatagctatagcgctgctctttgcattgctatgcataaattaggtcttgctagaagcgcaattagttctctactataagtagagtaggtaatattataagaacttataatctataatactagcagttctaagaagcctttctctctgctaacttagttgcagatcttaggtagtactaaataactgcagtttagataagctttctagtttcttatgcctctatgctaggtgcaaataattatgctaaatttagagaagtagtaaagtagcgcataagcgctagtaaattatagtaataaagtagagtcttcttaagcctgcataattatatatagcaattatataggcaataaagaattagaattaaatacttaaaatattattaaatataagctgtcttaagaagagagtaagtaattaaggatattagctagtattaaataaagtaataagtgttgcaattatagctaaggcttactaagctaagaagtagagtattagcacgttagcgctagcaggcctagagtagcagcttaagttttaaagttcctcactaaagcaaactctctaactttaaatgcctatattataacgaattttaatgctatgaataaactatttagagatctagattcctcttataaaactgcacaaaatagcttcttagaaatatattatttccctctagaaggttatttatttctacgttgcattcctacaatatagcgccttgctaaggcctattctaattagctaagctctgcattctcactagaaatgcaggtagacttaaggacagagactctatagaatttcttttacttattagtaatagttaataattagttaagaaagttagagatagtaataatattagcataatataatatagtataaatatataggttattagagatagcgttattatttaataatagttcgtattaagagaaaagaaaaaagtaagtaaagttattctactttttctttaatattactataataagacttagaatatctctaataacctcttataataatattagtagtagctatactctacttatatgcaattttagctactaaaagatattaaaatacttaactctattaaaatattacttaactctgctaaaatattacttaactctattaaaatattacttaactctattaaaatattacttaactctattaaaatattacttaactctattaaaatattgcttaactctgctataatattacttaactctattaaaatattgcttaactctgctataatattgcttaactcttaggtgtgcataggctagcttagcactgttatcgacctaatatcagaaatcctaatatgtatagaatgctatgttatctcggcatgcgctagaactttgcaaggttgttccccgtatgaagattatctcaggtaactttgtgcatgcagctgcgttacaaagccgctctgctgacattgatcttacacgaagtgcgcacgttgctttttcgattaatctttcgggaggcttctttcctacagtttgctatctacatcagctatgtttgggattggtaggacttacgctcaatgctagctagatgtcctctgctatcctgaatatagcatatgaaacgcacctattgtgtatttccttattctaaactataccgtgagtgaaacttaattaatataaccctaacataatgagtgtacatggtttatacactctttatgctgtatctctttgctgcactaattatgttcgtatcagcatgctatacttcgaaccactaattttctgtgtgctatactcatatgggctgcataattttgtttgggtggctgtgtgtcgtgcagctctgatggtgtctggaagctcttggcaagtaatgaagtagtgaattattagactatctcggaatttcaggttaaaatccttcagcccacctcttctcgtggtctaagaagtcgtttaccgtgtcaacgatcgtctcctcaaggcggatgtatttccacgtattcccaaggacttcgaaactcctgcgaacgtcccagtccgtcggctcaactccgtctggcatcaacttctcgggaactccttcaataactcggtcgtgtaactcgggaaagttcctccggataatgttgatgatgctctggggagtgataagcccactaacaagcaagatgcgcttgttgtttgtcgcgggttctgtcatagataggatgtgggcgagggcaacgtcgcgcacatcaacctgcttgcatttagcaaaattgctgttaacttccaaaatggcgacttacataatgccaggctggaaaagtcagggtttcgatatctctgtacgtcccgttgaggaagttgaagaccggaaacacatttgtgcttggcacgttatcaggaccggccgccggctgaagcatcggcccaatgatgacgtaggggttcagcactgtcatgccgaaagttggtttgttcgtttccatgaacttccaggcagctcgctcagctaacgtcttggacgcaacatatgcggcaaccacatcgcctttctcgattgcgtactctgcagtcacccgagcatcgaattagaaacattacgaatgagaaagtgtgaaaataccgacttgattccaatcagcctctgtatatggctcccgtgctttgctgaccggatgaaagtagtcagacacgctggccgtactgccggatatcactactcgtttaagagtagaccctccgagtctctgggaggcttcaaggagcgaagtagtgctaccacaagtcttagtatcattgtttttccttgacgttgagcagatcacataccctttcactgcgggatcgatcatcgcaagttggaaatctttgacagtgaagtctacgggagatgcattgtggatgatgtagtcgaatggaccactcttgaatacttcctcccatacatctgtgactccgatgtctgcaatgttggcccaagtgatgtgatccttccaggacggatggagggcgattacgtcacgggccttttgttcagagcgcacagtacccacgatatggtagttacgtttgatgagtccttgaacaatatgagaggcgacgaatccgttcgcaccagtaagaaggaccctgcccgttgatgctgccatcgcgatgttttggagtagggtactcgacaattgatgataggtggatttacgtattgaatagacgacagggccgatactaatgttgagtgaggagtcggtggaagatggagatgatgtttcaacagtgagagatgatctggagctactcatatattagttgcaacatcttaaattcaattactttgagatattcaccataaagaatacgggcataggagataggcctcgcatgttagatgtaagcacacgtcgaaattcattgactttgcttcgcacgcagcggcggagtaagggtgacaaagatttccgatgtcttctggatcatttttcgcagcaaaatctcaagatttactattaccaacctaatatcgcaagtcggagcacccgacgagatgtgcttagcgatcgttacgtgcacctgtttttgggggcggacgagtatgtgcgcggagtgaaactgacccgggaatacgggtttggtacagatcaagctctccagtgatttgtttcggtgaacccgcaatgaggagcggcagcgtgcattgatggtgtgctttcactgcaatcccagaccggggggacaaacccgccagggtccgctaggggagcaactcggattggcggagataacgaagtgcttttccacttagccgagtgatttaaaccaccctacatgtgcacgtgcgcatgggatagcggtatgtaatcacgacatgtctccctaagccaaggcttgagcaacttggcatgtgtacctacttaggtgtagtcgagctcccacaatctttgattatctacgcactcttccacactaaacatagcggatacaatgtcaaaactgctgatttacggagcctcgggctacacaggccgcatcgccagtcatcacgccaagagtcttggcctggacttcatcgtcgccggacgtaccaaaagtaccaaggccaaggatctggcctttgaattgtgtgcgaattatcgtctgtttgatctcaaagcgcctgaggatattgacatcgcactcgaggggatttcagtgctactgaattgcgccggtcccttcatgctcactgctgaaccactgatggcagcatgcattcgtaaaggagttcactatctcgacattgctgctgagctcgacagctaccagcttgctgagaagaaagaccgcgaagcgcgatccgccaatgtcatgctgttgccaggctgtggtggcagcgtagtcatgctgggatgtctcgctggcaaggctgtcgagcaagtcgaatgcccagcgagcattgacatatccctctgcatttctggttccatatcgcgtggatcggccatcagtgcgatggagaatatgagtgcggatgtctttcagcgtgtcgacggagcattggtccatgcagaaattgtcagtaccattgagcttgattttcacgacggcaaaggcacggtagccaatttccagacgacgctaccggatgtcatcaccatttggaaatcgaccggtgtgcgcaatatccggaccttcgtccacactacaagcgatgctttttctactggagaccttccttccttggcggatggtccaacgaaggaggagagagaggctgcaccctatcatgctgctgtcaaggttaccgcacgagatggaactgttactcatgctgtgctacatacagtgaatgggtatacatttacaggactagcttccgtagaagccgcgcgcaagattttggctggaatcgctgtaccgggattccagacacctgctgtcatctttgggaacgactttgtactggccattccagaatctaaagtgagaatgttgtgacaatgttgtgtcattcacgacaaatcaagaatgcaagggcgggcgcaaagatatagatatgtgactcaattgaaatatatacaactcaaatacccgacctgaaaagttcgtcacaagccagaatcaacaacaaccacggcttaaccgcggacaagagtgaggccgtaagcggagaggatctcgttaacgggctggaagtaggtgacacctccgctgttgcagttgccagatcctccggaggtgacaccctgggcctgggagccagagtagaaagaaccgccagagtcaccgggctcggcgcagacgttggtctgagtgagaccagtgacacggccctcagcgtagttgacagtcgcgcccagggcgcggacggtaccgcagaagacaccagtggtggaaccggaacggcagacgctggcgccagtggcggcggcggtgcttccagagatggcaatggtgccaccactgtagttgtttacgacaccctggtaggtgtttccgctggtggaacggacgaaggcgtagtcgtttccggggaaggacgaaccactgaaggttccagtgctggcaccaccggtggtggatgcagcggcgccggcagtaccgcagtgaccagcggtgacgaaaccggtggtgacagagaaaccgacagagcatcggccgccacggttgatgaggtatgcgtcaccaccacggacggtggcaaggacggttggcagggcctcaacagtcttgacctcgtactcaccctcgacaagaccggccttcttggcgaggtcagcagcctgggtactgctgctggaaagcgcctcgagcacaagcttgttcgaggcgacatcgacgtagtaggaggcgatgccgctggcagcctcctcagatcgcttgccaagggcggagatgtccatctcgtcgagagctttcttggcgttctcgagcttctcaaggggagtgtcaacgacgaacgcctttgcgccagcggcggtgacatcagaggtcagggcctcgtcggtaacggcgacactgaggtcaccgtcaacgagccaagcaccagcgaaagaggagccggcagcagtgcggagctgctcgatgacatcggtggccttgagctcacgagcaacacgggcgtgggcctgagcagcgtcaagtccaaggtcgcgcttcatggcagccaggatctcggggtggagggtgttggcagcggcggtaggggcgccatatacaatgggcaggaagactgcgagagcagcgaggaagctgttgatctgcatgatggcggtattgaaaacgagacagaagaggcgaggctgtgatgctgtagtgatgagatcgaagaaagctgagtctgcgatgtcgttatggagatggaactccagccctacttatactcagagcagctcagatatcacagacggtatcaagcttcggtcattgtcgtccaaggcaaaggcctaatgctctccttcctcattcgctgcacggtgatgctgcgtgtcccagcaagagcggaaagtagaccaaaactggcaattcacaagagtccttaattgctccgactgatgccaagggtctcctgccacattcgccacaaggtagagttgcttgtttcaaccgcatcgggagggtaagctccaaagggaacttcacaagagtccagcccatagtagttctccccaacaggcacttgacaagaaatctgcctcgtgatgttacatgctatcgaaacagctttccggaacaggcagttcgagaaagtgcatatacccctacgctgtgcgattcaagtagcctaacaggaaggagcgggagacgagatagcgagcaagtagtgtataatggtgagactagagccatgatactgcatggacaaatcatagataacggcccttacacacctcggtaaattaccttcctaatcgaacgtctgatccgctgccaagagtcgggagtcttcccgcctgtgcaaccggagtgtttcattcgataggagagcttcgcgatagctgacgtgattggccttcagtatgatagcgccggtacctgggcggttggccttcttggcgaatctgcgatcgtcgggcctttctggcggagacttgtttacaatctggggacacgaaaatcttccgcctgagtgaggacaatagccgcttacgcgttgtgagttttcgacgcggtacgaatctttcaaatgctcttctcatgcgagcgagactgtgcatagatttgcttgtattcctgatggcgaacgaacatgtttggctacctaggtatatcttgaaagttgaaacaggatgaggccaaatgctgttaagcgagctagcgagcttgcaagcttgcagtaggtattatgcgctaacgagtacgcgatggtagggatctgcccggctgcagaccacaggatggcagctgagttatcgtctgcgctgcaggtacccacaagggtagcgatgatatgaagagtacctaagtaggctgccacttgtcgggcgcgtcacatgcacccgaaagaaatccgagaagcaggcgattgtggaacaccgcgcttcattgagcgacagaagtgagcagccgtcattccacgaaacccaaagtgctagcttccgtaatctgctacaggaacaatgcatgccatgtaagctcgctggagcatgaatccaatatcatcgcttgtcgagcatgctatcggcgctttgcagactgagcgtagattacgcattcatcgagcgacggtattcctaggttacgcgtgcgcaaggtttgaagttggagtttgtccgcgaacatcgaccaaacacgtggccgtaatacttcacatactcgtttggctctggggaattgctcgcgtctttgagaattactgggatgtccggctcgacgtgaaagatagtcaaggctcgcactcaaaagtaagtatcatgacgatgcctctgaactgtgggagccagtccagtatgtcaggccagttactgtttacaaggctactctcattctcgactgcgacgtccaccagtggttagaagcctctgtttgcgacaacgtatcttgatccagcagtgcaaaatgtcgatatcgaagcggaacaagaaagggtctccgctactgttttcagatgcatgatcctcacacggcaccactacaacatgcttgaccttctgtgcctgacgctgtgcttcatcccacgactcttgacgtttatcgacagctagagggactggacatggggagcgcagcgggcaagtatatgtgaaagggctttgggggaccaccttggtcgattggctcctcggtgacggcgaccgagcggggtgattccgtccaagataccaaagacaagatagaaaggtgcagctcttttcggaaggagaagggcgacatgttctgcgcgcgcgcttggtccgttgacgattgaatcatgggcgcatggggttaagagcctagctgagatgtcgaccgggccgacgtgaggactccaggctctgataactcagctgatcgtctggaatacctcagcataaagaattcagggcatgaatagttcggcttcaaggctgtgactacctgcgatttgcgtgcgtgtaatgttagacatgtcgcgatggggtgcgagtcgagataatcagagagttgctgaaggattgtggggcgttccccgtgcgccacgggcgccacccgtggcgcgcgacatggaaggatgcgagtgtggaacatggttgcgatgaagtgattacgattactatttacatggaatttgtatagtgaggtctatgcgacaccgaagacctcagtaggcttaacgtcgaactcctggagaggtgcaactgcggcgttgtagatcatgggggccttgccagtaaagttgtatgcaggtctacacttcgtcagcaaagaattcacgacgcgcgacaaaagcgcacttaccggtctccgtatgcgccatattcaaagctgatcaggatctcccttgggtatccgtcgacatcagactctctctcgctcagcttggcggcgactccgttgttcgaaccgtagatgatgcggcagttctcgtaccagttgcccttcctgtaccaaccgttctcgcggccttcgcagcgtgccgtaacgccagcgatgttggtggtctcgctttcgaccctcggtaccgtcacgttgaagcggtagtaagagccggagcgagtcattccagcttcccacgcactcacgtgccatgtccagccctcggggatggcgatttggcgttcttgaacgactggctttgcgagcgcaccggcggaggcggctgagaaagcgaggagggttgtgaatgaaaccatgttggatgaatcggaactggtcgttgtgtttgaagagttggggtggatgggattgtgtgatgagtttggatgtggtggatgtcgaaaagttgatgtggaatactttattcttatacttcttactgctcacagcgtaatctctagacttctcgacatcgtcatgtcttgatttccgagcgtaccgaaacgcatgggttgggctgtttggccgagcgcccaagcttcttcgtgatcatgtatgcccgcagcgttggtgctgccgattctcgacatgaagatcaaccacctccatggttagatcgcactgcttggaccctgctgaacgtcattcaataatgttggagtggcgcagatacgaggctgctgcgaaaatccagtggatttaatgggtgtgacttcggggtaattcccttttggcttcggggtaattccatatgtgtccatgcttgtgctattttagggacttgcgcgctggcaccctcccgaggtcctgacgtctttcgctaacttggaagcggttgcctccacaacaaccccacattcacgaatggacgagcctgccgagacgcgagctgctcagttgtcgctggcgtgggtacagtcgctttcaccagcagatcaatgcgacatactattgtcacctttcgcactcatcgctggcaagagcaacgtgtaactccacgcatcgtattcgcaacactggcctcgagtagattttccgccactcgcgaaatcttgttcgggaaactttccgccacattggcattggtcggccacccaatgctcgttatgtgaccatcgcaaagtcgtgccgattgctcgggaagcgctgatgctttgcgtgatatccagtctgcagagaatctccgtgaatttcacgtttctttacacgcaggacaaagacatgttccacgcgtcaatgtccgcaattctccaactcgacccttacccatcttggagctgcgacaagaatgagaccgcttcttctcacgggatctcggacagctgacataaacgatcctaggggttgtcagctttcaactaccgagaacatcagacgttgtcgtttcgccgtcatacggcgccgagatattgcaggttaccattactcttgttgaataactcacttgtggatccaacatcgtataacgacttccccaccgtccctgtgagcggacgctcccttccatgccccactcgtattcgcatcacttcccgcaaacgtggccatggcagtgagagggtggtggcatgatattgtgatatcacaatcgaccaagttgacgtaaacacagaacttaaatgcaccaagcgtacattgtaggccagtcggaggggtgttgttgcatattgttcttatatgttcttgcacatcggacctcctttcattggtaagctacacgagtttgcccactcgtcttatatgatactgagacgcttggcaacaagtggtacatctaccgaaggtataatatagatctgtggaagagaccaagcagctcagctgttaggcaaacttagaggcgataccccaggtactcttggctggtacctagatatgggatcgatgactagatgctattcggaaagcgacgcaagcgttatgcatgtgacgaatgtcgcatgtgcataatagctccatagacatgccttcaatcgacgatgggcatgacatgaagtgtaaagatgcacgctactctgatagtagtgacatgactttctttacgttaatatatgcttttcgctcgcacctttcacctgtccctaactcacgtacgaggacttccacctcaccttgtttgtgtacagtcaccgggagatgacttgccaaagcaggtgacacaatgccactaataactgttcacattcccagccccaatgacccacaaacccttttttgtaaattcgcccttagcaaaagccattctcaccaacacagcaaccatgacaactgctgcgggtgttctttactcttttcgagaaagtcatactcgaccaagttcgacccgttcctttcgaaaagcccatcaatttgctcgcgcgaaagataagtacggagccgcccaacgcgtagggttgcttgcctcactggtcatcagcaggcccatgacttgcataagtcttgaagtaggacagttagtgtccctgaagatacttcaatgcactaacaatattttaaaacaatgctgtttgcgcttccgtgagctcgatcatgtcttctgcttcgcgtttcggtcgtgtgatgtgtcggccaactgaccgtattgcggcgtgaccaacggttgtgttaccacgtgaatgactcacagaagcccatctgtacacttgcttcatcgcttaagtattaatttgatagtgatggcattgtggtgccaggaaattcgagaaagtatcttacgtctcagtatccgattcttgtcgcctagtcaccccggttttgcgagcgtttacccgccgcacccaatcgaagaatcttcctgacaactattaatctaaaggcacatttcgaatctcatgagtggtcacgaatccaaaaagctgccttctggcctatgtaacgggttggcatttccccggcctgcctcggcgatggctcggtgttgtcgacacgcccgaagcagtcgcggtcgtcgccatcgcaatgagggtatataatgacgaaaaagtggcggtactcattcttctatcagacatatcacgtttcttacttggagtcattcttcaatactgcccttacactaccttcatcttatcgcatcatccaaccatgtccacttcagcatcgtggccatcaagtcgtggttcttccatcacagtcgccgctcggcgtcctcaatcgagaagccaaagatcctgcgccttaatcgcagccctgaagaagccattccagggttggtcgaaagagttgctgcgtgcacgagatcacgatgacgatgactacaacttcgcaagcggccgaaggcgcggattcaaatcgagaaattacgaagctggctactgaatgcaatgaagaactggttcaaaggaatggtgggctgaattaatgccgcatattagaggaaatggaagttctcgtggaacatttgctcctcccgcaaagacttctcttcccaaactaggccacggcgaacagaacgccgctggcgtagaggaggctacagcacgtgcgttagaaccgcgataacatcttacgaattgaagggaagtgttgacattctatgagggaatacaatcatcttgcagtggtcgattcagcaagtgaatcctcgccacaaattacggagaatgacgtcactgcatctagaaacaaatgtccaccacgtgcacgcttgcctgcacaacaattgttgaactgttccattgctccgaaggtctgcttgtcgcctccaccctagaactacatcgcatttcatatactggctggtagttatttagcgtcttcaatgctcaccgctgcttctgaccatggttgggcgggatggacctaatctcaattgcgaacctcgccgtgccccgtcaccacttcgaacaggcttcatgcatttgaatcgcgcatcgcctggtcgaaataccccagcttctcctgatgaacgaggacacattctccagtgcgaaccatgtcgcgcgttctgcatgaaacaagtcacaaaggacgccacgactcgggcatttccttttctgtcactcgtccgccactcatcgcttcgttgacatggaactcaagcctccgccaagatcgcgatttcaagccactgcaactccttgcttttagtttgcctttctccatgccattggcgaccgtgcggctcatccatgctttatgatgcgctggacaaagcttgacgcatcgccatgttgctgtgaatttctcaaagtcgcggaatcagtattcgcaaagtttcaaagcttcgaaagttccagctacgcttttcttctggactcccaggaaggcacattacgagatctgttgtgttagtcactatgtccgcgatactttacggcgcaatcttcgctgcagccgccaatgctgcgaacatcacaacgtccatctggctgcccggcgctgctaatgcggatgcaacattcgttggatctgttattgaacactccggcgactcgaccgtcttgtcgctcgcttttgccgacgcggccatcacacccgacctctttcgcagtgccccacagcaagtcaccataggtggcaccacatacgtcgcctacaatgtcagtgcaaatgatggaggagcctcgcttgcacctgcggatgctttctcaatcaccattgaacttgaatgccgaagatcgagtggaggcatcagcgctatgcctacgtgcacgctttcgacgctcggcgcaggggatatgttcggcgatatttgcgctgggatgacagtcacgtcgttaccaggatactgcaccgcttccagtgccatcgattcgatagagacgtagaccttggccggggagtcgcaatactatatcaacaacttcccgctgattattacggcgggcactgagaagcttggagcgtcggccgctgcgacacccaacgcgggtagcgtttcggtcaccactggaagtacatcgctaacttcagcgtcattatcaatcctatctccatctgcgcaacaggctaccggaggtgccgcgccgatgaagaccatggcgcctgcgctggctggtttgggtgcggctgtaggtgccttcttcttgtaatcgtcaaatgtaatcagcacaattctcaaaatgttgtggttttcgtaaaacaattatatcagtatagaaactctagggttaatctacgcgcttagcgatctctttctccttcgtcgccttacgtttctagtccttcatacacacgattcgctcgcctttctttccaaaacacgtccagagtccgacgacgttcaggtgttaaggtttgtattgtgttatttctctctgataaatttgactctggcagtcttctcttgcgtacttttttgttattgactttgtgcctctctccatcaagtagcatccttcaacgcagatgagtgtgccaagcggtagatgtctacacttggagtcaacatcaagagactttgtcttgattttgattttgcgaatttctaagctttctagatctgcccattgttggatgacctgggtcagaagagaaacgagttcttgcctcggcttctccgatcgtatcaaaatttcggctcgatgtgagcttatctagtatcgtaggtgtacgcacggcttcagactttggtggaacatgtacatggagtttcttaactgtcttaaggctttcgctgcccttatcgtgttacctaacatctcctgtagttcccgatcgttccggtaatttgtagatttagtcgtccgtgctgaacatttgggaagtgactggggcgtcggcagccatgatctagtagcatcattgtgtggatatcagtgggcaatagatattttggctggcgtgagattgtgctttatatacagacaaaagagtcgtgtcattgttcttcaagtacaaacacatcgctgactgagatcacaatcatcgccaatgaatcatactgactcactagagtcgatgcttctagtgtgacttgatagttgcagcgcatgcgccccgcgcatgttgttgacttgaaaggtcatgctaatcacaacaccattgtagaaccaatggaacaggatcttcgcacatcagattgagcacatcttgaagcggcctttggaacattattctttgtgatagtcaagcctcttcgagctgaaagactctacgtgtgggacaatgagaccaccagatggccatgacagaaagcatcaaatttgtgtcatcacggcagtatagcatgaagtagcaaacaaaatctttagaagaaatgaatcgatttttacttgttttagtagttgggtatcgatcatgcgtaccgagctctgtgtgaccaatgctttcggagaagacgctcattactcgcaaattccagccaccgctccttaacaaaacgtaaaaaaaagacataagagacttacgagctgtttgtaagaccatcgcaatcagcctctgcttgcctcgtctccttgctcgtctgctacttcatgcataccatacgctgtcccttcctcccgaaacacttcctgccttcgtcgtcttcttgcacgattccctgatatacatgaccctgacagtcttctcggttgcatttactccttgaatgctttccaccttcctccatgaagtagcatccctcagcgcaggtgatactgtatcggagatgttgacatctcatgtcaatagggaacaacgccattttgatcttgatgttcttgagtttgatgtagtccaagtgcttgcgctcgaagcagtccaggtttggatttgtggcgtcagatcggatcatggagacatgcgcttcggctttgactggtgtgcgggtgaggaactttggtaagtgctcggagagagagtcgggtcggggcggaacatacactgcgagtgtgtatacggtatcggagggcactgtttcgcccagcggatcgaagtgtccgacgtttcccatgttggcaatggagcgtgatgagcttttggtagataagttgtgggtctggttgcttgtggtaccctatttggaagcttttgtatggatcgtggtagtgaggcagtgctgtcgctatttgagaacgataaataccgtggctagcacgaggtggcgcttcaaatgtacaaagcagtcgcctcattgttcagtgtgtgattagtggctagcgtgggtgcgctgtgaaagacaaacagatcaatgtctggaacaatgccgatcgcgttgaaagacaagtggtcatagaattccaggctaccaatgcgcggcctcaatgacgactctgcgctctgacatctcgcgcttgcgcattttgcgaaaaactgcggatgtcgttgtatctcgcgaaaggatcgaattgtgaccatctcatggtttgttacaaggcgaatctaagaaaacattttatgtatcgataggcgttgagtgaataagacgcagtactgcttcattgtatcaccacacaatagtatctatgagtaaaagcaacgcattcggatcatcactgtagtaaagcatggaatcgaacgtatgacaaggaatcaacaaatcgatctccggtcagctcctcgacgcagtattgactccacaaaaactatccagccctttgtccgaaagaagcgtatattacgcaagaagaatagtccttacttcttgtcaaagcccgacattactaccgctttgtacattggcaagcgtttcacccacggagtcggaccctcctttggtacctctggcttgttgtgcggagtgatctcattcttgttgcgcgcaaaaggacgcggctcaacttggtgagtacggcgacgtctagttgggaggggaagaccttggacagtgccctgaatcgaagaattggctggggagtgaaaccacgacgacatcgaagaacgagcgtaggctggaacttcaggcacgccgtatggttcaatcctggctatctttacctcgtttgtgtaggttgagagaaacgcggtaggtacggacgatggtccgaggagtccaagagcagttcctggcgctggtgtgactgagagaggaggaaggccgacgcgggtgcagcgcgaattcgaggcttgatgtccttgtaattcgatgtccttcctctttcccgttgcctgtatagcggaggcttgtagagggtgggggtggtgatggcgctggtggtcgcagtcgctcttctcgtcgctgccataattttcgtcgttatcgcagtcctcgtcgccgccggttccctcgccgacatcgcggtcttttttcattcatcaaggtcggggagagcaacgtgctgtctgctgctgtggaggattccgaaggcggagtgctgtacccatcggatgcgtcgacatcgcagctcacaccttccagaaccaaccacacagcgccgttgatcatcccctcagtattgaagtctggtgtagtaagaacatttgggattgtttcgatcactgaatctggcttgacgatagcttcggggatcgtgtccaggtgctcgtcagcggcgggaatggcatgagctggatcttctccatcggaagtgcccaaagaccgcgtgacattcgttgcaggcgatgtcatcctcgctcgcgtctcggtgccggggcaagatgatatgggagatttcgtagttttgttcgggactagtgcaagacgggctgtgagtgactccatggacatcactcgattactagctcgggtattgggctgtttagcgcttcgtttgtgatttggaaagatgtgagccttgaccttcctgctacacatggctgatttcttcatggctagggaagcgtgcgctgatttgggggtgcttgtagttgtagggagagttgcagagttgtatgcggatgaggaaagtgatcgttcttaagtatgagtaggagataggattcaagcaatcacttttgtggataaacaaaccctgcagcgtcaactcattgctaccatgtcatggcacttagtgaaagacaaaatctggtagtcaacatggttaccgaacaacctcaacacgaggctgacatacattgtgcacgctcggaactcaataaacttactatgcacagcatttgcgtgccaaccaaccactcctgaaacgaacgaggcttgcccgcgatgctggtatgtagatgaagtgtgacaaccatcagcgcgacgcaagggatgcctatgcaattttaagattttttctgaaacgtaagaacatccaaacctcaaaatggaagtggccatgctggcgaaaggatctttagctatctgaactggagcgtcaatgattacgctaggtgttgtacaaacgacaatgatctagtgaccacgcaaacaacttcacggctctgttgattcacaacgacgaatggtgaatcgcaaacatcattcgccagcatgttcatcagcgtatgcgccctccaggtcataacggtatgttcaacgagaaagcttccatttgcgctgcaataactgactaccatggagaacttcatcaacacccagcttcgcccagcggagacttgcctcatttgcaccgacgtctttggtaaagaccaccagcctgccgcattacccggttgtggacatgtcttcggtcatctctgcatccaaaaatggatgcgcacaggtcgtgggaacagcaactgctgtccaagttgccgacgtgccatgtatgttcgagacacaaagcgttccttcgatgcctcctcaatctggaaggcactatgcgagcagcctccagagcggctccacacgttcatggctcatatctggtctggggtacgaaccttatggcagcgcaagtccaatggcaagttcactgtgaccgaactcctagatgtcgccatcatcccagctctcgtacagactgcaaaccctaatgacgctcgacgagttctcgacaacgatcctcttctcgactgttacaatctcatcgctgcatcctgggactctctcggtcgcccggacgttgcgattggtcttgctatccccctcgttcgtctgacgcgtttgatgtcgagcgcgagcagcacagtgccgaagtggctgacgacagtgccacgaacgaatcgcttgttttggaaagcaaacgcgtctctcggcctcactgattgcgacatatcgtggaatactatcataagtgcgtcgcaagatgtcactagcactgcaaacttttcacttctacatctgtacacggtgcttgtctctcaaagcatcagtcacaatgcgcagccagatgtgtggccgacgcgacggcacgaagtcatgaacctggtggttgaccggtgttgcaagaagattgtcggagataattggactggaagaccgagcaatgagtttaaggatgtgcttgtggccgtgttcgaggatttgaggaggtttcaattgaacaagaaaaagcggagcttgagagggcatgatggcgaggaaagtgtggtgaagggtatatgggcattggctggctggagcgtgagcagatgatcaagcatgaccttggtcgggatgtaagtattcagaagaggtggggccgatacgtggccttgtgggtctacaaaatcatgctagtcgctgcagacgtttgactggtcgccagcgcggcctgtctgctttgtatttcttccagcctcaactgccgcgtatgcgctgataatcccgtcatgttatatcgctactctaccgcatatcgcaataatctaaagaccagtaacatcttcatagttctcgcttatgagcttaccaatgacaagttttcatctacatattgtgcatgagtgatcatttgtgcggagaataagagtatgtcataattgcatgccatcataaagcctatagaaacgacacccgagctcgatcgatctttcgactaactcttcagaagtgactattgtctggaacaaaaacgtgaacatgattaacttttgctacaccactgctatcgtagcaacactctcattcaattccattgcaacagccgaatgcacacgcgcaggcctcctgtccgccgcgcagtcgtacctcgccgcccaaaccgcaggcaagcctggcgctctcgccctggccacgacgaacttcacctaccagcaaaacaacaaagttttggacattgctaaaggcctcttaagtacgccatacgctataacactgaaccgatcaaccgccgacaccgttgcgtgcgcctcctacacaatgtggatcagcaccagcggtgccaaaccattcgtcgtatccacacagctgcgccacgcgaacaacgataccggtacgattagcatgatcgacaccgtcgccgcaacaaccggggatttgttcttcgacgcgaaaaagaccttaggatacatccagaaagaagattggagcgacattgccgaggggcagaggccgagtagagaacttttaaagaaagtcggtgatgcgtatttagatatgtggacggataagaatgcggcggatagtattccgtggggaacgcagtgtgagagggtggaggggagctgtaagttttcatcgtcgcggaaggatgtgagaagggtactgacaaggtgatgcagcatatacgagtccttgtggcgcatcgcttccacgcggtggtagtgcgaagaagaatggcttgaggcgatatgtgattgatgaggttatgggtagtgttgacgtgctatgtcagtttgatagtttgggtgcgtggccggatagtcatgagatcagagtcgtcgatggtaaagtgaagtatgtccatactgtgacggtaatgaggggcgttggaacgtgagcggagacttagctaaagagcaacatgttgcgttgaacatctccgaattttattcagagcaattgagcgaattgtgtacgaagctgatttgatacgacatgcagtacagtacgtacatcattcatgctacaagcgcgaaggatacatcatctagtctactcatctgcgaccttgatcttgccacccttctgcccagaattgcccatgacataacccaccctgcatcatgtaacgcccaagatcaggcggcaacacgaatggaacatcctgcccatcaggtcgtagatgtggtctgcagaaaggcgcatactccaccgcaagcttctgcgctccctcctggtcgtaggacacaagaaatacatcagtagtctcgttgggattatcgccattcggcaaattgacaggcacaaggtccgttgcgagcgtctcatctgtcatactattccatgctgatgcaaagcccatgacttgtgtgtatcttgcaacatgcacgcccatgacgacgacctgtagaaaatccgagcccttgtcgaagtcgagaatagacttgcccaaccaaatgacgtttcggaagtgagcgtgcacttgtagcgtcttgacaaacccaactgcgatactactgagcttgacgttctcgagagtgatatcggtgaggtttggccactcgggcttgcagtcctttgagccgagacgctgtagattcagtgatccgttgagatgagggtgtgcgcccgcgagtcgcagtgtgcgcatattcgtgaagcggtgtatggtacctggatcgctaaaaagctggtagtctcccatgtcgtgatcttctgatctattcaagccgatgtactggatgtcaatatgatggagcttattgttctttggccactgctggtcatcataaccataagcgaacgcataagggtggagagttttgatgcgatgagtgagtggagctttgcgcaaagggttctccagagcggcattgaccaagagatggacgtgttcgactgatgggtcaagaagactctgggatgtgttggtcttccaggtgcaagatcggtgcttcagagatgttttgaaacttctatgtttaggaaatcatcctcatcatcttcatcgttcatgtcggcggtctgttcgatgacacttaacattgctcgacggggctggtacccctgtcgcgcatcttgaaatccggggtgatattcgattgtatcaagattaacgaacttcgttgcgatagcttcaaccgctgtcaggtcttcgtcatgcacaaggaagtgttcaatcgcgtccacgtagtcaatgtatttttcataaggtgacagtccaggatgtgcgacttccatggtgagagcggcgatactgtgaagaccgagatcatcgagagtggcaggcaagatgtcttcatacaccactctgcgaacccattccgagctcttgtaaacctggcccttggctcctccaacatggtgttcagctacagccatatagtccatccatccttctggggtgtgcgaaaatgtcagattctggtaaagatactgaagcgtgtcgccgcgcatattggagaagccaatctgggtacaggaaagtctcatatttgctacgtcgcgtacattgtccagctgtcgatagatgttgtcgatgagttcgacaggaagattcaccaacagtgatgtaacatgagacggcccaggattctgcggagacgctaaggcggcccatttcgacgaagtgttcttctccagtgacatggcttttaactgctcggagttggcgtgaaggcgacttgagaggcacacgttatgaatcacagtttgactgaatagttgagctcggagcagttgagaagatgagcaagtgagacctatggaagagatcgaggaaggatgcttatgtccccgggatccctccgttcgcaacacactgtgacctgttccgcaagtccaagttcttgatgagtgattcggcagtagctcggttgccttcgcgaacatcgttcaaaatattcaaagaaatgctgtgaatgtatatatgacaagggcgaaaattcgtgcgacaaaccataatgtcctatgctggtgcacaacagacaaaatttgaacggagcagttgaaaagcaagcataaagcaaggtgatcgtattctcaactttagccataagtactgagtccaaccctctcaaacgagtcacttacctcatcctttcacttcttcccacccatactcatctctccctactaaccgccacactccccttcccaagctacaaatacgtccgacctcctggtgcagcgtcccgaacctccttcaaatgttttccatgttcctgtaagacctttggtccagtcttctgcgcctcgccttgccgcagcgcatacgagtaccatgttttgaagcagtctttttggttggcggtggggtaacgcacgcctttggcgcggtgggcttggagcatcattgtttcgagagagcgggttgttggggacattctaagtggattgatgtaactggtggggttgtggaagggagtttggcgcgtgtgagatttgagacgatgggctatttcgaaaggggatatggtttgggtgcggtgaagagcgttggcacgtgcggagtcgggctcgggtgcgataaggcagaacgctaatatatatataagattgtgttcaatatgtatgtccaacaacaatgatggggaatctagcccagaagaacggcagcttacatcaaggtcttatggctttctcgggtctccatgtccacgtccgtgcgccaccacacatgtacaagcatcccaactgcaccccagatagctgctggtttctgataggctggcagcttgacgcgtccaataagatatggtcactcctagcgttatctacaacacgcgtacacagcttttgtacgtggttacgcatccagtcggctcgcagtgtggaagcggagatgatcttatagtatccctgttcggagctgggtcatacctccgtgtagaccttggacgccgatcggtatcctgacgtccgaagtgatcttcttctaggcgcgcacacgagcaatatctctcgaggttggtatctgaggttatggaggtacgcatgcggcgttgttgtgagaagagtaaggccgattgtgggtgcgatgcatcgtcaaaagacgtggaagaatgctggcgtcaacgaccgaccaccggagttgaaaagaggattgctttcagtagcgttgcgaggacatcaagatcgcagcgatgtaagcgatgtaggtatgcagcttcggatcgcagctcatgaagaaggcggggtatgtagatattgcgagcggatcctacatcaggcgctcggaaccgcaacagcatcctaaaaacaagctcaagctttgttccatgcatcgccatacttgattgcgctggtggggatctttccccagagagtatcgacgacgtctgactttagtagttgtttgactttatagcctctgaatttgacaggatcagggccaagcataggaagatcgatatccccttcgaactcgagaccatggagatcgtggaattcaatctcgccctcacagccaaggatcgccccttgccgcataaaaagatccttctcgtccttgagtctgacttgcatgaaaagtctggcgcatttcgagatgtcgcattttgcctttatactccgggcattgtattgcgatgaccgtatgcagggatttccgcaagttgagagatgagcatcattggcttcgtcttccaatctcttgatttccatgtttttctcggttggctgcaaccgcatttgttgtcggtagcaccagtcggcaagagagtgctcgtcgatgcccattgctgcagaacccttaaaaaggccgagatcgatgtcagcctcgaacaccccttgatgttttgtgtcactatggagaattcttattcttatgacgagcttcccttcgaggcctgggtatcgttgttcgatgactggacaactgattgcatatttaccggcaatcctcgagtgataatccgtgaaccgatatttctcgatgtcctgctgccagcgcgatttccagagagggccaaggccatctggctgaagctctgtctctacgcgttgctccgtcttgacaactggcgcctggcaatccggttgatcgcgtgcgggcctcaggagggccacagccagaggttgcgcacgatctgcagtggaggccttgggtataccagtgacacgggctctcttgcgtgaagattccccatgcgattccatcgggacatcatcctgttcccgtttccggcctgtgttcgtcgacgaggatgcgttcttcgtgttccattccctctcgagttcgctaaagatactcagaggggcatggcgaaactgatacttgtttagcgtcgatatgagtgtggtttgcgatggtcttcattaggcgttggggtgcgtaccggcgggctttctccgccattgcagaaacgttcgagttcctccatcatctcatgtttgtagatggggacggacaactcgggcaagctccaaccccagaatatcctctgtgccttcaaatatgctactactggttgtcgacgaagctcctcagatatggcagcaggagaacttttgaggtagccgttgatggtgtgtgattccccattgtaggcgaatttgttgcctttgatcgtgcgatacgttgtgttctcagcctgcgacattttgggaccggcgtgaagttgcgagttggtcgtgtacttgcggagtcgcgcggacgcgtttctttggatccacaatccatcgcgtgcgcacgtgcctccctccacaaattgacaaacgtcagatcttcatcgcccttcgtggcccttcacaaagcacgattatcgactcgctgcttgcttgcactgaggtcatatgtgaatttctccatcgatggcgtggaatttccaatttaatactaagcttcacgtatccgacattgcgaatgtgatgcggtcgtccgtcgatgagcgcgctacatccgcactacacgaaacgaacctatctcatcatgagctcgtcaccttgagcttcaattccagagcattgccaacttcacaaaaattagtagagtacacagttcgtacagcaaacccatgtactttcctttgcattccagaccgaccaccaaacttggacctagcaacagtaccccatgcgccaggttttgatacggatcgtggctcccatctccgtacggtagtttgatatggtttcgatttacatcgctgtgtcgacgtgtgcagtcctgaatatttaaggtcacctcctgcacccattatagatttgcgtccccgcaacaaatttcctatagcttcaaattccggtgcaatactcattttcttccatcactgaacttctgtcatgcattatagacactttgtcgatttgaagtgtatggtttttgaggagttgtctcgtattcactttcacctctcttggctgtcatggcctcaacgtcggcgaacatgacggcaccgaatatcgtctttcactttgagtcgatccgtttacagcctagcatagaacagcttgtccgccattcgtgccctcttgtccgctcacctcgctgccacaagttctgactaccttgaccaaccgccggctctctgactatcggctctccgaaatcacactacaaagctccacgaagtccttttccctcagccaatgacatagtctactctcgataaccgactccagcccgccgaaaaccttcgagcgagccccaaacacacccgcacaggtaccctctccacaatggtctccaagcacagcaagacgctccgccagcaggcgcttatccgagccgagaagttcaaggaggaccaggagcagaaggcccaaggagagcgcctcaaccaccgcacatggtatgagatcacatacaacctggtacgcgcgatcactgacaatatatggttttagacgcctccgctatggccactggtaccgacatcaagatcaatcctgccacagggcgtaagacccacctcgacggtaggttctcttatggacgcatccgtacgtagatgtctaacataaagaccacaggcacagttctcactcctcgcgctgcgcacctcgttgacaaagacgcttcgctggtgacagaaaaaacatcgttgaagaaatcactggcacacaacaagaaatgtcgacatcctccaatcgccccagcaccccgcgacgaccccaacgtcgcccgccgtgcagctaccaacgccgtccgcgcaaccgctctggcgaatctcactccactgcctattgtaggatgtggtcaggaagcttcgtactcacctgcgcagcgcgtgccggccgcctctgtgccaactttcacgggtcaggccggtagcagcgcataccctaccccagacaactacggaaatccgttgacaccgatcgcattccgccaagagactgtggaagacaaggcgaagaacgagcctatgaaggcaccgttcttttcagcgttcaccgagtctgatggttcgttctttacctttggctctccgacgcagacaactaccaaggtcgatgcgatgcttgactggatctttccagcctccatgactaagcctctttccgatgagatgtcgaataagagctcgatcttctcaagccattcgactccgagcatcttcgacgtactcggaaagcgcacagaggtagaggtcaccgagatcagatcggagcatgcgactagtaccgagccgacaaaagaggattgcgcatccctgcactacgaggaactgggggagtcgagcgacacctccggctcagtccctgcaagcccagagtatgagactcaactgtcaaaagcatccgagcagccaagcgcgtgtgcgtctgcattcatcgagactgatgctcatctcgaagtcattgaggagcctgagctcgagttcactgcacaagagtacgactcagtcgacaatgaagtgcaccctcagaacctggcgcgcatgctacacgagtccgcttctccgattgccatacacaagaacgcccaaaacatcgtcgagctctggaactcagagcgtatgttcttcgccgatacagatggctttactcgcctggtcgacatgcgacaaaccttatatgacgtcgccatcaacaatgatgatgtcgactcggacttcgactcgattgcctcgccctacaagccgattgctacccctcctccgtccacgtcaatcgctacctctatcggctttgaatcgcctctgcgaatcgtccaggatgctggcatgacctcgtccaacgaaagcgaagacgaagctgacgtcgagcgcatgttctttgcagcaaccaatggacacacgcgcattgttgacctcactcaacccatgtacgacatggacataatgctcgatgatggcgactcagacttcgaatctgagtattcgccagtcaaatcgaatgcttcgccgcgcaagctcgattcgccacttaagatgcacgaggaggctaacacctcatcatctgaggacactgatgaggatgtcaacatggacgggttgctagggtcgtttcgcgccgattgcacctaccgtacgcaagagttggtcaaagctgagggcgaagtcacacctgacactgatatgagcttctcggaagatgaggatgtggttgatccttttctggagttcatctccaaggaggtcaccgtcctcaatgtgccagaagaagacgcacgctcatctgagctcgtggaggctacattgggcacagagtctttctccaccttcctctcgcacctccaagccgccgacaacggcacgacaacaaatctcgcaattgtggccaccttcttgaagcttgttagcctcgagcgagagaagcttggtgggcgttctctgccggcttcatatacggcaggcgcagtcatggggagcagcattataccgcataccatattccttgggacgacgtcgcttgcaacgttcttgtctcattttaaagatgatatgagtttggatgacgtgcattgcgtctttggcttgttgagtcgggagaatgtgcggttgaggactgtagcgacgacaggattaatggctgcactcgggcggcggttgggacagatctagagtctgcgatgatttggtgctgagtttggattttcgtcggagttgcaatatcattatggcattctgggtaggagacgcctgagatagattgaataacatttttgcccctgaactacaacatgaattatgccacacaaaaacaaaaaccgtgtcgtgaaaccaccgtgtcattttgcgtgcatgtttgcttcaatcctaataattgtgtaaagctgttgttgaaaacatgaatgtagatgagtttggtataacatgatgtatgatagaaataccgcccattttataatttgctgctgcacagtataaacagccataagctaatgcaaaatgctgctgtatatacccgccatgaaacactcatgatactctgcccccagatttccgttgcctttggagacgcatcgcatcactgtgaaaggggtctatcactctacaacaaaatcgcacaaaacgctgtaagacaacagctacaatcacatcaccctacctggagctgtactgtgcaagctcatgctcaatcgatgcgctagtggatcctaattcgctctcctcccatgtaacccccctcggcctcttcactggactctctctccacaacttcgaaatagaaagctcaactcaaatacatcccaagcccaaaagctcattttcacaagaaacactctgtctctctctcaaatctctcacatctgtttccaaacagccaccaaatttcttccaaatctcctacactcacctttctcccaacctttcaagacctagaacaacctacagctatgtcttccgttaccaacttctcccaacgccgccacccataccaccctcaagcatcaagacccaagctgactcatggctcagcagaagcttgcccgtaagcaggcctccaagaaatctagagcccagaagaagcaggccaagaaggcgaaggcctctgcaaaagttcttgcggatgaagccgccatgaatgagcccaccgcccacattcagcagaccgctactgtcgaagtgccggagaccatcacgccaaccatcaatggacaactcccattggcggagcacatatccccagtagttcttaatatcattcagaggtcgactgatatcgagcagatcttggagaaggagtcatttattagagtgaccaacgagcaggatctggtcgaagccgtggtcgagatgattcctgtaccttccaaatcgctcgcagatatcgtgatgagcgatggccgcttcggtctccaattcggcttcgaagacgcgttcgataatgctgagccccttcagagtgtcgatacgactgacgatcgctccagcctccaaatcatactcatccttgtggagctcgaagacaatgttttgcgactctgcgacatcgtgcaggctgagatctttgcacaacaggagtcctacgacggaaactccaagtctcttgcggcctcaccatctcgcaattcacctgcaagtgctcaggagttgcagctcagtgatccagtcttctgtggcggctaagagcatcgccagcgcccccgctgagagaccggatgaccctggttgacatccgtgtgaacccagctacacatgggcagcatctgcatcgctgacatcatcgagggtatcgctcatgcccataccaatcgacgacacctactccaagaagtaggtcgctgaggtgttcgtttcgtgcgcaaaccgagagcgcgagatggtcggtatgcggccgtctatgggtacttcaaaagtgggcaaggctctacagtcgcccattcttcagaatatcgttcgtgtggtccagacaaagctggcggacttcctggtgctgctggagtttgagtacgggcggacgactcttccaggtgtcgtgcaggcgtgcatcgtcagcgcagagaaggagatggcttctcgcggaaccgccgtgggaaagacggttgctcgagcgctcggctcgtatgtggggtcgaatatgtaaagacaggttcgaaataggacccatctcaggtggcttcgggaaggatcgatagtgttgtagtggcaaataggggaggttgaggcgttttaagtttccttcacctcacacgtttgcatgacctataatagcccaatcaccaatctcgtgattcacgatggaatatataaaaaggaaatggaaatgaggctaatgttttttctgaaggggcagtcaatttgcaaagatgaccttatcgatgggctgtctccttgtaaggcctatctgctgacgtcctcctgtgttcttatcaatcacgtgcacgtctaatagcctattacttcccaatgcctagtgtttcgacccagaaaataagcttctcgatcttggtccctgcatcaggatgcatgtacagacattcagtcttggtgatagcattgacctcatcttagatctttcgtggaaatagctctgtcgtactgcaggagatactgcacaacgcgaaattctgctgttcacaataaagtctccagaggagcttaggacatcacttgactatgatacatacaagaattgcggcaccagtattgcacccagacgtagcatattgagtcgggcattgttcatgtggcacatgtagctcattaagaccaaaatgatagctcttataatcatagcgatccgacaaactctgcgctgtcccattctctttgatcatgctccgcgcgataggcgataatattctcgtgtgctaatgagtacaggaaaatgaatctgtaggtcggcttttgtgttgcaatcacaaattctcaaagcaatcatgtaaagggtcaaagtatcatttaaggttctaagctattctacgtggtttgatctaaaggtgtgtgttcccatgtttgctcaactgatgatattgacaattaagataacaatcccaggctctagctctccatgaggaggtcgttggtttccagaagcctccaattcatctttgagtcgatttgtacttgctattagtttgttcgtagcaagttgataacacgttggggcctcttaaaggcaatgtagagcacctcgttagattcgcgtcttaagagatatcgtatctgttcacttgatgatggccaataggtacaggcatttttgactactatatacatcaatactctcaaggactgctgggatgctcggtgccttttcggcacagctttgcccccatcattccatcccgatgcaagtgaatgtttcactgagccagagtcgccccatgaaagataccccttgcccgtacgacacaccaaagcgcctgatcgtgattggagctacctaggaccgcaggcgagggctatcaggctcgcaccctgcgcacagactcctcgttcctctcctctggatacttaatgcccaccaacctcgccagttctctctccaccacccttggctccttgacttgatctactcaactcccagactaatcaaccagactctgatcaagcttctaaacacgtttctcaaccacacagccactttggaccaccagctctcaggtacgtgatcactcttgtcattcactccaacgcccaatccggtttagcccgccacgcctctcccctccagatctctcacaagctacacaccacccaagatcttgcccaaatcgctttctctctacactctggctttgatcaagtccggagactgacatcaaccacagctctagctcctatcagacagtgtctcacgaacgttctctctcttgcacgtgtccgaacacacgagcaacatccctcctcctacacaactcgaactcactaagccaatcgaaaaaaccacacacaatggcaagaggaaagtccgacttcgctgctgccaagcccgacaagtccttcttccaggagaaggccaaggtcgcagctcccacccagatcactgacaagccgtccactggacccgcgcctgtgaaggtagccccggtctcaatggtcaccggctatgccaatgccgcgaattctggcctggctcagacctcgcacatcaacaccctcacggtgtggaagcaaaatgcggctcgctcacaggttgctcagcctaccgtgagtcaccccggttccttcgccaacgtcgccgccggtcccgctccaggttccattcctgcattctggaaggtccaggagcctaagaagaagtcgaacgcccgcaagacttcgtcatcgtcaaactccgcgaagtcgttggcctcgatgaactcatcgcagacttcggcgcccctgatttcgcccaaggggccaaagcccgtccccgccaacaacaagaagccttcttggccattcacgctcacgatggtggctcccaagggcgtgccagctccacgtgagccttcgaaatccactcagccgtccgatgatttcatgacggctgctgctcttcgcgagattgatgacgccaaggttctgaatagcgctgctttcggttgcgcgaagaagactcaggagtcgcgtcgctctacgacttcctcaagctcagtgagttcgcctgaagctgcgaagcctatcaaggccatcgagcagcccgaggccacccctgctcctgctccgtatcgcgagaagtcgaaggctacaacgccctccaagtccgtgaagaagcctacttcaccgacgaagaagtcctcagcgaacaatgggccttcgatcaagcttgcgggtaacggtggtgcagctcatctgttggctcctatcttgcctgcatcctcttcacagcctgctaaggccactgccattaccaagaagtcatactctgatatggttgccaccgtttcatctgctccgagcgacaaggctgagaaagaggccaatgctctcgcagcccagccgaagaccacgcagcagctcgttgcgactgagaagaagtctcagcgcaagaacaagaagggtgtaaagagcacggatactgcggctacccttcccatttcaaccccgaagaccgctgatttccccaagaagactgaccacaagaaggtcgatgtgaaggacgcgactcacaccaaggtcgacgtcaccaacacattgaagaatggcgacaagtccactcctgttgcaacacccgccgttgcttcaaacgttggatcagtctccgtctcggctgagaccactcagctggctaatgatgtctccactcccaccttggatgacgccgttctggatgattttgcacaaggtacgtccgctacttcccgcctcttctcaaatgatactcacatttccctagatgcggctgcgcagtctgacgcgcaagacgcctctgcgaccctcaagaaggctcgcaagaacaagaagtctggcgcccagcgcaagaaggagaagaaggtccgcactcctgaggaagccgcctctattgccgcggccaaggccgctgcagctcgcgtacagaagattccgcagcagatcgccatcatcaagggccttgctgagagcgatgcggctgaccgggaactaccgatggacgtctacgatctccaagacattgcagaccgggacgaagaggatgtaatggcgttaaacaagcagcgtgctgaggagtcgctgcgaaagtcacttcatgcgaacgcggcaaagcctgacggcgagcgtgtgatgatcaagaacctcccatcgtacatgtggtactttgacgcctgcgcgcagcccatccttcaaggccgtgctgcgaagatcctgaaggtcatgaacgcaacttctctaaaggccactgccaagcagatgcagatggccaaggagaaggatatgaagatgaagttggccattgcagacgaccaggtgcccaagacctggaattctatcctgcccgagaacggcttcaacttcggcacctcttcgctttctggtcattcgattgtctccgtcctgtctccagtagctgcgagctacgatttcggcaacgctacagacacccccatcgtgtttggtgcgtccaccgccttgcctgagatcgagaagctggaacccaccaagctggagactatcgagcttgaggtcactgagtcggagagcattgatctagagagcactgagttggacgtcagcaagtccaccgcttccatcgtccaagtcatcgaaacctcagagtctgatgacaccacgaccgacaccgacacctccctggcttctgaagaagagtcgtcacccatcgacgacgagtccaagcccgtcgcaattcaggataagattttcgagccccttgccgccaccactgagaacctgggctctttcaagactggcactgcgttggtcctagctgtggccgacgaggagtcgtacgccgagtccaagatcaatgagccttacatggcagtggcgatctaccacggctttggtctcccagtggttgcttctgcaccaccggcttctcctgataagattgctctggagatgccccagatcgccctcaccaccgaagatctgaaggcctttgccccagcccttccgcgtcctgtcttcggaccctttttcgctcgcaagaccgttatggacatccctcttcaagactccgcgattcgacttgtagcctacattggcacccttcgacacgttccggatggtctccctgcaaatttccatcgctccgccactcccgctcacgagcccgctcagctcgagcgtaccgtgacggtttacaccgcaccgcaggccgtccccattgttcgccgccccgacaatccccaccgcatcatcaacacgcaaatcggcatcgtgatgctcggcgagttcctgcgccaactccacagccccgtcgcacccacctacaccatcatggagctcgttgaggcattcctggcgatgtcgaacttcgagcgtgtctttctcgatgttggcgcggcgcatccgtactcggcgattcaggtgcgcaactacaagcatttgcagagccgtgtcatgatcggcagcattaagttgtgcgacttcctggcggcgatgaagctgaacgatgatggtgacgtgacgctacgagcgctggtgaatggatgggaggcttgtgccgtcgaggatgtgaaggcggaggacttgcacatgcaggtcaaggaggccattgaggaggccaatgaggaggagttgtgagatgcagaagtcgaggaaggggttgcggttattttagggttaatgtgtagggtgttttgatctcttgcgtggctttgtagcattgtagctactggaatctacgccacctggatgccatgtgaatgaaatttataaacgcgcgataatgtactgagcaagcgcacgggttagattaactgtatcatgaaatctgaacaatgttagcagtagagctttgaggatgcaagtgagtctacacactgcgttattgccgtcgtccttctgtatatggaaatgtgtgagtgtagatatataggttttgagtagagttgaccatggctgacgcgaggattatgaacaggaacattagcaaattaacatgtgttcctcgggtccttcgcatacatgagcatgtggattttgtgcgatgatgtgtcgatttagccgtctccacgtatacgatgcgcttgaagaatgattttgtgaagcagataaaccgtgcattttgagtgtggagattgaggaaatcacggtgctaccgttggatccgcagcaatggacgtctccgacaacgacaacgacctcgcccagcctcaagacaccgccaataagccgtccagacacctacactccaccaacctacatcttatcgaacacgctcgtccctgtaacgaactcctgggtcccctctctcctcctcctctcatccccaaagtcttccgacctgaacatctgcacatccgtccgatcctccaacaagacactcgcctccgcctccgccatcaaatcgaagctctcgccactttcactgccattcgtcttctcaaaaacatcaacaccgccatcccaccaccttgcctgctcgccgatccagtctacaccaccactcctgcgatcacgacggacgacttctttctcttcgagtggatacaagggctgagttgttttcggtggcaatatggtgcgtcgatgccatgcgccaatgaacataccctccggatcgacttcgttgcgcactcgattgtactcatccagatccgcgccatacgtcttcgaaagataagcgtagtcgacattttcgaagttcttagcccagtgcggccgaccattgtattctttcattaagtgctcgaacgcctggtagtagcgctcgcgacaaggtgggtcctggttgtatggacggtacagcgtggcgttgaggtaaagagcgggcttgtcggggtagcttgtgtcgaggtatggacgaggttcacggccttgggtgtttgcgacgcggacttcgataggcgagtggacgtataggcctttggtgctgaacggaatgccagacgattgctcgtcgccatgtagccagtctgtcaaacgggagagcgcctcaggacctttatcaagcgggatggaccattcattaacgaattgcgagtacaagcagttcatgagtagttcgttgcgctgctcgccgatcgcagagatggtggtaccgtccttgaaaccgtattgcatgccgaaaacgaaccgttctacccagggcagaatgcgcgggacaaattggctgatccagagaagaatgtggtaggtgtggtatccgatgctgccgccgtaccagttgtatgcgggcttcttatggggcttggtggttttgtcggcacgccagacgattgcgcgcttcatgtagggcatccaccatactcgcacaaactcattggaagtccacagtccattttcccagtcggctagcacgtcttcaatggggagtatggtctgcttccactcgatgtcactggcctcgatcatttcaaactcgatctcgacgattatacccaatgcgcctagcgatacgagggccgcacggaacagatctggcgactgagtcggcgagcacttgaccacctgtccgtttgccaataagatcctcaggctcctcacgcgatcagaaagtagaccatggctcatggagctaccatgcgtcgcggtcccaatcgccccagcaagactctgctcgtcaatcgatcccagattcggcatcgtcaacccgaaggatttcgcctgcagattgagatcatgcatccgtataccagcctgcaccgtcatacatttctccttctcgctcacagacagcactttcttgaagtcatccaagttcaccatccatgccgaggtacatgttatttccgatggcgaatgtccacatcccacagttactacgcgtcttcgcatgcgccgcgcgagcgtcactatcttttgtatctcggggatgctttgtgggcgaaggtagagctcgggcctagagtggaaggtacgcgcccacgtgtgatgaatgtgtgactgcgaggcgcggaagggaacatcggggtcggtgcggtcgagttcgattacgaagcgcggcggcatcgagaggcttggtatcggcgggtgcgccatgttggcggcgttttcgtggtgtgacttggtcctatatagcttctacacaaaatataaaagtcgcgatgacgttgacgataccccgcgttcgtccgaagcagtatcagatgatgcgaatagacagtcgttgccgccgaagctcgtggctggaggagtatggcgcgttatgaagcatgtcgatagtgtcactattgctagcaaactggaggggtggcggggctcaggcctagacctagatcgtggcggtgaatggcagaacacgcgatcgggagctagcgcgggctggaggacgctaaatgtaaatttgctcagctcagggcttgcaggaggcggtttgcttcacaacaaagcaaatgtcatctactaaatcatggcgacgcaacatatggatgtagtttatgcatgatgtaaccgaggagagtgagagtctctaggacaggcgaagtgaacatcatatccaaaagtgattgacactctcgaacctctcctgctatctttatcaagtatgtatcatacaaccaattcaacaccttgaacttcttcagtccccaatcatgcatgttcctggtgcgttactgcggtgtgatcaattctttctctcgcatcttttctgcttcgagtgagtcgcgctatgcggtccccgactttctcctcgagccataattcgatctacaaggtattagctgcgccaaatgtgtaagcgctccgagactgactgggaagaatctgaagatgagccacgcgctcatagtagacgtgatacagatgcccgttgaaaggagcgcccaacgccaatcagggtcatttgtcaatacattgacgttcattccaaatagactctttgtacgaggtaagccgttagtttggggttttcccgagtgatgtggaggaggacttacggaagcgaacattgctggcaggaagatgaactgcatgtgcctagtcagcatgatagttcctgactcagataaaggacagcagcttacagtgacccagctcaaacgtttcatgctagttgcgagacttgttgaccgatgcgcctccgtgatcgatacccaagcgaattcctacatagcattgcatcagcggagtagttcttcactcgtaacaagcccacttacaagctgcatcagatctcgtgttttttgatccagtgtattgatcctcttggcaatactgctctctctactttcaatgtaatttatcatatacttttcgtgttggcctttgttgtagagacgacagtactgctctacgaatgctgtcgctgtacgcatttgtgttgtaagcgtcttacggaaatcggaccacgtttgtgcatcttgggcaagcctcaagatgatttcctgacgttgacccttggcttgcagttgatccaagcgctacgataaattaacacttgtacaaagcaccacaaggatactgatggtgcgaaagacttacacatgtagcgaggtgatctttcccttgctcacacaatcggcgccacctcaaaatgagagattcaaggaattgaccaatgaaatcaactccatcatcgggcagccaaccacaagggagcgtgctgaaatgatccatggacggagtccctgtcccacagtacgttgcgcaagtcgaggccgtagtccacgttattctacactggccaccgtctggcaccttgaagtgtttaccaatttcatggtttgatcccgcaggaaaccagagaagcattgaaaaggtcgtttcttcactgtctgctgattcaggcaacagggttttcaactcattcggcttagcaaccatagatgagtgaggtaagtggctcttttgccacaacaagcaacttggcaggaggcttgaacaggggatgtcagccttacatgccaaaaaaatactaaactcaagaaactcacaacaaacgtcggttgacctcggccgtggcagtaacgcgctgcagctcagcagtacctatgtctgtatcgataaacttaatgctttgccgcctctcgggttcttccctcagcaacacaactttggacgtcttttcatcatatgctttcagccagtcattcgctaacaagctgcggacatgtgctgatttcgataacagcaaattaataattccatagcttttccgttccacagctagtcgcatcggtgtgttcttactcgcatccctgcagtcgacattcgcgttcgattcgatgagtactttggcaattttcaggcggttttgtaaaatcgcaaggtgtagtgctgtctggccatacacatttttggtgtcggggttatagccagtcttgagcaggccctccactgatgcttgttctcctttgttgaccagtgaatgtaaggttgtgtgatcccattcccgaagtttccgcatcattgcttcgtcccccttctcgacagctgaccacatcagtgtgtggccgtatacgtctagggtattgtcgtagatctcctggccctcttctccttccaaaagcaactgcaccacacccacctctccagtctgaacagcgtatctgaggagtgctcggctatgagagggctcttctgttttataagcaccatcatgcgccaggaaaagcttttcaaccgctgtcacttctcgacgaacagctagaaacagcggtgtctggtctctggaatctttcgcatgtacgtcgattccaggtaatccaagcaatagcttcacggcatctaaacgtccattttctgatgcacaatgcaggggtgtccgtcgaaatttgtctcctgaccttaggtcttcggtatgtttgagcagtgttttcaatacttgaacatgtccctcgcccgcggctaccatcgcaagtgcttgacgaactctatgcggattcttcccaagggtgttttctgatgaaagcatttcatctacgaaacctgaatatccaaaacaggcggctgcttccaggagcgatcggccatttcggttttccatggtcggattgacatctttttttgcaagcagctgtctggctatgcttctgtcaattcggttctctgcgatggtcatgtgcagtggtgtatttcctttcgagtcagtactattgacgtcgatgtcgtgccgtgtgagaaggagtcgaaccacttccttgtgcctgcggtccacagctacatgtagcggtgttgacccctcgtatggctctctgttgcacctggcgttcacttccagattagcttctgcaagaaggagttccactacctccacattgcctgtgtatgaggctgcatataatggtgttcgagcgcaatcgtcggcaacattaatatccagacgatcatttgcaagtagcagttctgttaccttagcattgtcgcccgcccctttactccaagccgcccaccacaacgccgtgcgcgaatcttgatctgtttcgtccgggtccacgtctggcgaattgatcaatagttgtacgtctatcaggcttcctattttgacagccgaccgcaaattcaatcgtctggacttcgaaggctcatctgcgcggggttccggaatggtagttaagtcggccatgacatcctgggtcgaaatgtcctcttccgacctctgttctgcgcctttctgttctgcgcctttctgttctgcgcctttctgttctgcgcctttctgagcatcttggttcttcacctccacctttacattggcgacttgggttgtcagaacctcatcttttggagagtcgactctccccatactcccggcttgttgcgttttaatttaggttcaaggctaccgcacacacgacagccaattgctgccaggagttagtaatcagtacgcaaggctgagtgcaatcacgaactaagaaactgtccgaggaaggcaatcgaagcgaccactaagcatgtatcggtttgttaagtaggaatcaggcgactcgttttgaggtggagtggaagtatcgagaattgtttttctgtcgagacaacaacacaggttaaatataccaaggttgctgacatcacgtgtggtgaccatgttcactgctcagtgtggtggcagagtgcgttcttccagaggtgtggaggaccaggctgagtgagggcagcgagttagacgcggaagtcgcgatgcatcatgcacaatcagacatagtcagtagtgcgtcagcgccaatggacttcgcacaaggcagaagtcgagagcgtaactgcatctgatttccggtcagaggatgttgtattgcaggaaaggcgatgcttacaactcccaggctcgtgaataacaagtagtagcaagtgtcgaatgtggagctttgatcccgcaacgaagcgaatgttagatgtcacctcactataatacgtcagttcgtgtcgtatggcctttgcatacgatttgcttcgctgcgaagcgagagaatactgcgaggcccccgtctcacgtgacacactatctcaccagccacacattcatgcatagatctccaaacaggccagctaccattcgccacagaaattctgcacaaatgcctacataagagttcgttgtagcagtcccgtacaccaatcacacatcgcatatcttgaagagttgagtgacattatgctccgtctattgtttgcagcaagaaatctccgctatcgtactgttacagatggccttctctagtatccgtagtcgcaaagaaagcagacacatgaagcgcaaaaaagcaagggactcaaaccaagatacagccatatacaagtaacttttttccactcatggctgtcctggtatcattttccactccaccacatcatccccgacgacgtatctagttcgtcttagcgatttctacacctcccgtagcccctagagccttcttgatgtcacctgtatttattagcattcggtgctaccagtggtgttgagaaaaaaacttaccgtagatggcgaattgaccggcagtcaaagtaccgaccatgaagagacgagcaccgataccagagtaagatccacggagaccaagctccttggcgatcttgatcaaacgggaggtggttccctctccgggaagacccttgctcttgttgatcttggacagcatggtgtcggcaggctgggagatgatggcggcagcgaaaccggcaacgagaccggaagacaggttgtagacggtctgcatgccgttggaggtcttggtcttgtcgacgacctggtagatggcctcgttgaccttctcgaagacgacgaacttggccatggtgtaggggaccctgatggggtgttagttgggcatttttctgagagttgtttagacatactgcttgaacaggatgggtccgaaaccagagtagaaggcaccgacaccctcgttcttgaggatctttccgaaaccgccgatcaggccgttggcgaaggtgggctcagagacgagacggatacgggtggcctcaagcgggcacagggcgatgtcggcgaagaactcggcgcaggcagcggaggcgaggtagacggcagtgcggttgttggaggcagtctcgtagccgaccatgttgatggcctgctgcttgaacagctcgtaacctccgaacttgaaggcgccctggaggaagtaaccggcagcggtagggccgaaaccggtccagacggcgccagcaccctcattggcgatgactttcctgaagccaccgatcaggccgttgttgtatgtggcggggtcgagttgtatcctcgtcttgacgctgcgaaatatgtgagcttggcattctttcgtcatcggggacagctgtcgcgcatcgccaaaaagcccgcagcgagccattggcggtcacgagacctgcgaaattgcggggagacatacacatcgacgggtgtgagggcgccgtgggtgactgagcagcacacggctccggcgaaagcgaagcgcgagtacagagcaagaccggttggggcagtcgggtcgatgttggccgcgatgttggccttggcggcgtcgaccttggacgagccggtgctggtgggaggaggagaggtggccatgttcgctgcactgagatgggcgactgcggatggagtggagagtggtgaggatgaagctggagaggctggacggacggagatagtagacgaagcgaagtagaatcttttggcttggcgtcgggctatctcggacagcgggaccacatgctgttgacgacctgccgtccactcagatcgcttagcgcccagcgtgttcaaccatgtcttaaatccctcaccccggatacgatttatattggtatctttgtttatactgctctcgtatctacatgttccgatgaagcgagcgaggttaacccatacactctgttctgaggttatacctttgtgttatcgactgagtaccgctcgatggtttcgacagaagcactatttaatccaaaattgttttcatctttgatatattgctgaacatccatacaccgaacagtgcatcgcagcgatagctacagctgtctatcttcaaggactcttgagcaattcgtcacagtctaataaggctttgaagctacacaagcatgcattccagaattgcacctaggtacccgtaactattacatccgctcgcttactcctccctcttcatgatcttcaaatccgaataagggacatacgtctccccactggcctcactaaccctcttcgccgcccgctcatacgcatccctcttctgcatccgcctcatgtactggtacaacttgggatacgtcgactcagtcagcggcacgcgctgacacgcgccctcgaggccgaaatgcatcatgatatcggcacccgtgagtttgtcgcctacgaagaactcaccagaggacttggacatgaagtcctccaagaagtcgcagtgcttcttgagctccgggttgatgaaggtggtttcgactttgttggcgatgccgcgcgtgagcggcttgatgaagaacgggacgggggcgttcttgacgtctggaaggggtgtgagatgagagacttgcacaggggtgcgatagacttacttccgatgactagggcgatcatgagaattgtgaaaaagctgccttccgcgtagtccatgaggaactgtgtatcgttagcttatctatgacatcgttgacataaaacggtaaactcactctatgcctcataaactcctccgtctccgcacccagcacgccctccttgccgtcaggatatctctgcggaatcaactgcttcccaaaatgctcgctgacataatccacaattgtcgcagattccgcgagaatgatttctttctcagacccagcgggcgtaatgccaacaacaggcgatctcttcaacggatgcacggcgccaaggtcgtcgcctgcgcggaagttctcgtcgcgcttaaagactttgagctcgtactcaaggccgagttcttcaagcagccatactgcgcgctggcctcgagacttctcgagcctgtgggttgttagatcggatgtggctgcgccatgctgacattgtggcgcaacttaccagtagacggtgatctttgcgccttgctgattggccatttttctattccggaatttgatgtttcgtgaagtctgggagcgaatgttctgctgcagagtttggtggagtgaattcaaaaaagagaccgaggtccctggactttatctactttgcgtcacaagcttgagcccacctaggtacagtcccgtcggtcgttggctcggagagactggtgctgcctgccgaggccgacatactttatgatgctgatatcgcaacggtcggaagcgtcgcatgtatacaatggacatgcatgatgaagagaaggctgcttcattctgtcacacttgacgcccagtccgcagatcttctgcggtagatgctgtaccatgatgcgtctaccagtcttctgcaaaacgccaaagtcgaaatgaatcccaatcgcactccctcttctataaatacactctaaagttttcatattacgaacactgcacgggaatcgtaactgcgcgtctcatctacagcatcccgccaagcccgtatcatccgaagttcccccgatccccatcgcatcaccacgcaacctcacctccacacgcagctcccgaagcccacaccacaagccacgccggcgcaaacaaccacacccgaaccttcagaatggcaggccacaaccatggcagtacgcgcaaccctctgttctctgcgagaaatgcgcaatggctaacaaaaaccccagtgctccaccaggatcccgccatcataaaatggaacagtacgtccctcgcaccacgccttcccccctaccatccgcgataccgagttaaaatgagagcgctgggctgatatgtatgatagacatggtggtcaatcgccacaagtacttccgctggacccgccgcaccgcgtggatctccttcgcatacgtcgtgctcgtgcctgcgatgctggggacggctgggtacatgactgaggtgagtttgtggatgggatagagtcgggcgagggaggattggggctaatatgaggacagggcaagtgggagatgcgcggaaagagaaggggagatttgatctctgagttttagagggaaagttgggatgaggaggagtagtaggaataccagaatgacggaggccaatacaagcattgaattttgctggatttgagggccgatgaatggtttgtgatgtgtgatatgcatgcctctcaagttgccgagaaaccgatgtgcagctagcatagtgagactgcgataatagtctaagaagtcaagcaaagtccttggaaaaatctacgaaacactctacaatgtcttgtaacctttttccaagatggatggaagtagagttctctgaactcggctagacataagggtttggcatgtgagacctgcgaattgcgagatctcactgtttctgcgacattgagagtaggcctagctggattcggggatgcaagcatgtaaagagagctgtggatggacagcaactttgacgtcctacttgcgcaggacatcatcacgtatcaaatgcactgtgagctttgacaagattctagcttcttggctgaacgccgagtgtcctaatatgctagattatacaggttcgaaaggaacatgctactgacaggcacgtgggtcgtgaacacctcctcgaagcctactctcgctcccacctctccattgtctactgctgctccccctcccactcctctaaccactcaatctcgtcgtcatccggcgctacatataacggccgcgtaaccgcgcgcgtccaatatgtcaacgagcgctcactaatcttgaccgcgtcatcgtcgtagacttccttgagcgccttgaaaaacgcctcgcactcaatctgcaagctcaggatgcgcagacagcgcagtatacgcgtgatgcgcaggtggttgtgatcaaagcggacggcccagttgcgcgagtttgtgcggaaattagggccgcggatgatggcgtatgtgaagggtgtagtgtaggaggttataccgggtggaaaggagtgggtggcttctgacttgcttgtggtggtgtcttgtgtctcggtcgcattatccccagtagcatcttcatccttctcctcgctcttctcggcttcctgctccggcttcatctcaacagcaaatccatagaagtccagcatgcgctcgaagctcaagcgtaggcggtcgcgcaggtccttgcgcgagcggaaggcgtccatggtctcgcggtcgatgatgggcgcttcccagttgaacgccgagccctcgggaacggggaagagcatctggatgtagttgtggcagctctcgagtttgctgtcgggccaagccaggatctcttcttgagtgcggccatgtgagtcccgggcctggacattgctatcatagaaacggacgatgagtggcattttgggcgctgtgtcggagggtttagttgatgttatgccggagaacttgaacttcttcgacgacatggtatcttgactagtcctggaggttatcgataagttgtcgaggggtgagtctttggaagtcgaggtcctgcgcttttgtccttggaagaagctggcacgtgctgcgcggactttatcttgctcgtgtctgtcgagagttctatccatggtcggagtcagtggaatcttagttgagaaggttgtgatgaacacctttagtctctggggccggacgtgcgtggctaacgcgcgaggtaggcagtgactgggcgtgctaggcatcaaggttgcggcgtttgatcagtgaacaacggacgctggtaacgatgtgatgcggctgaaaaaagtcgcagatgttgtgtaacacgactactctacgacacccgcgctacctccctaaggtgaacctagcacgctttccacacttgtgcaggtgtggggtgtggaagtagaagtgacgatctagctgcggctaacgttattgagttagatcgcttttccgatgtcttccctcgaaaagcaacgtgaagcatacgtcagacaatgacagttcaaaagttcactacaacatgactgtatggcttcccgagatacttccgcgctgcacgaggcatgtcgactgtcaacactgctacatgcagctttctctagcgtcagtcaaatggcggctttgttgacccctcacccctctgttgccagccagaactttgccaacgacgaattcacttgcaaccctttcaccatgcaatcccaatcacttgcgcatgctttcttgcgatgataatgctgcaaagcttgactcgacgctacatgacgtcaacggcgcatattgttgagctttgtctggtacacccacgtccagactctcgctatccatgtgaagacccgcgcgttagtcttggttgttggttcggctgcaggggaagtaaacctgctcggcgatgtgtccaccagggtctttccacgctactacactttcctttctacataagtatgtaccaagtggactggaatatttcatcgcattatttctcaaacatttccacttcaactcttggtgatcgggcacgcaatacgtacttagtaggcgcatagaataagtgatacagtcacagaagtgttcaagatgggttccgaaggtagataatgccgcaaatcagcgctgtttctcaagtccaactaacaatgaaaagaacagaagccgacgccggagaacaacactctgctccaaggctatgagtggaattgcccttccgacaacaaacactacaaacgcctcgccgccgaagtacctaagctgaaggcaatcggcattaacaacatctggcttcctcccggctgcaaggctgccaaccctaagggcgttggtttcgatatctatgatttgtatgacctcggcgagttcgaccaaaaaggtacccgcgccacgaaatggggatccaaggaagacctcttggagttgagcaagattgcgaaagagaatggtgttggactttattgggatgcggtccttaaccataaagctggtgcagacaagaccgagaagtgtcgcgtcgtcgaagtcgataacgaagaccgtaccaaggaagttggtgagccttacgagatcgaaggatggctaggtttcgacttcgctggccgtggagacaagtactcatccatgaagtaccactgggagcacttttccggaaccgactacaaccaggccaacgaaaagaaggccatctacaagattgttggtgacaacaagggctggagcaactcggtcgataacgagggtggtaacgcagattacatgatgttcgcagacatcgactaccgccatccggaagttcaagaagacgtcaagaactggggtgtctggatcacaaaggagctcggtctcaagggttttcggcttgacgctgtacagcacttcagcgaacgcttcacaaacgagtggatcgagaatgtgcgcgagcaatgtggaaaggacattttcatggttgggtgagtcttggtacacttcagcatagcaaacgaagctaacaatcaatcagcgaattctggtccggcgaccgtaccgtaatgatcgactggctcgcagacctagaccacaaattctccctctacgactcccccctcctcaacaacttcgcccgcctatccaccaccccggacgccgacctccgcaccgtcttcgacggctcgctcgtccaagccgagcccgtgaatgctgtcaccgtggtcacaaaccacgacacgcaacccggccaaaccatggagaccaaaatcgaaggcttcttcgtacccctcgcatacagcctgatcctcctcaggaaagaaggctacccgtgtcccttctacggcgacctatacggcctcaacgaacctcacgagacccccgcgtcgtgcggcgggaaactcgccgatcttatcctcgcacgcaaattgtatgcgtacggcgaccaggaggattactggaacgatcctaacctcatcggcttcgtacgtcgtggcacttgggacaagccagctggtctcgcttgtctgatgagcaataagggtcccggggagatcaagatggcggttggagagatgcacgcaggtgagaagtggacggatgtgctgggctgggaagagggcgaggttgagatcgaccaggatgggtatgggctgttcaagtgtccgggtacgagtgtggctatttgggtgaaggcggatgcgcagggtcgcgatcagtttccggtgaactttgacgcggatatttacggcaaagcgtagacggagtaattggcatagagatagatgtggaagagtataggggtgctagtatagatgtaaggcgcaaccaattagacctgtgagcaaatcagcattggcttcataactattcgtgtagctcgtttcctagatgatgaagtcagacttgtcgcgctaaggaagtatcagaatcctttctctggggtattcaatgtgatcactctccatgtatggaatacgtgcccgcaagttgtgttacactgtgagcaagaatcgtgttgctccgtttctagacatgggagacagcttcaccgctctgggatagtgccaggactttcccccgtggtatccaatgcggtggctccagacacaaaaggcacgtcaggcagaattgctgcatgctgaagattgggtgcaggctctcccagatatgccggaaggtgtcggaatggaaatgtgcattgcaaatatatcctctcctactggtgtagacgacaaggcagacttccccgtggccgtagactttcccatagcgttgcttgacaatgccgatttccacatagctcaagtagaccaatttacttctacacgtacaaaatttcaattttgcaagtctcgaatggtggtactatgaagacactcacgttacggtgtgaaggtgaaaaatcacctgccagagacgcgtggagcttgcacgaaatcgtaatgaattccaaaaattatgcctttgccactgggcctttacagccagcttaaggatggactgaccgctcactgcgatagtagagctgcatctgatgggtcagcaggctgagcctgagatcaaagccttcttctcgtgctcaattggcacctcgctgcgagtggaggcagcgccaaggttgtcctgtatctattgataggttaaaaccaagctggttggtttttagtcaggctgaagtcgcttgtgctggtcgaacccaatttctgggccctggcgattaccgccacccgcgcagcatccctacaggaaaccaccatgacgaagctcaaaagagcccatcagcgtgtcttcattagcctgtatctttgtcgaatataaaagggcataatttcctgatcatgtggtccggcccatgaggctgtgaatgggttccccgcgggtggttagccattcgacagccagttaaggaggaccaacgttgcataaaatcagtgtcgagattttagcaggggtagattcatccttgagagcaaaggaggggcaaagcccaatgagcgagcatttcaaagactttgcactgcagagtgcgaacgaatcaatgcaataacgtccgtaaacagcgccatgcttgataagaagacattttcatggacacagtcagaggcactggtgtatctctgctgacgacgtaaagtgcttactcgcagcgtcaggtctcttgagaaaaccgtcttgaagcttctaaagattgacttggattgcagatttcagagtcgagaccttaacaattttcttcagaagtccaacaaaatctccctttgtagaacaaaaaattcaactagattgactatgtcggagttagacgggcgcttcgtcaaacttggggcttggaccaacctcgaatatggaaacgtcatgggcaggaccattaccacagagagcaagactggcgctatagtcatcgctatattggccatcatttcgacgatcggtaagtctgctgtgaaaacttgacaaagaatgaaggcgattgatgtggacagggacgagccatctttggagccttatcgtgtttgcatatcatcagtttcgcagcaatggggtcccttctaatggtctgtttcgtcaacagcaagcaattctacggactgccccaactccaagttcactcatggccgacgctaccaagctgtggtggtcgtggagaagagctactagcagtgctttggtacgctctttgaccccatttgctttcgccacaatttgcacagtcgcattcctcagtgccagcattttctcttcgtatatcgtcaacagctcagatatcgaagtgctcgtgagtagtcattcatgcggaccgatcagcccaaagatacctctcaacccttggcgagttcatgttgcagcactcagttccattgcgagatcttacgtacaggaatgttatcaagaacacaaaatactgccagcgaggtgtaagaccttcgtctgtccaaatatcccttttactgtacagaactcgtcatgtccatttgcatcggaagtctgcattggaaacgtatcagccgtttctatggactcgggccttgtcgatcttaacgatggatttggactgaaccttccaaatagcgagcgagttagttatggacgaaagactacgtgcgcggtgctgtctttaccaggccacacatcgattgttgatgcgactgctttctcaaaggagctcttggaccgaagcccatttccaggagaacagatcgagattatgagctatggaacttcagcggccaatcccactggatgggaaaatgtaactgtgttctctagtttgcttggtgcgaagtttcagcacacatacgttctcaagtatgtcgcaagatacactctgaagtaaggtgctgatagtgaccagaggaacacgcgaccgagtaggcgcccgtcaatccggtggctcaggatttgttccaatgcggggcatgcgacctgattatgcggacgtaactatcttcatcttggtcaatccactcagctacctcaagcctgtatacgacccatggtttctcgccacaaaatcagtcccaaggcgtgacgccgctgggaatgatatcctcacatatttccatgatggtgtaggcagcccaatgggatgcacaattcaggtaagccagtttcatatgagtgggctgtcactgattccacaagaatgctaacacaaagaagcatcaatactgcatcaacaccaaatctggacagcaatgttctgtcccagacggcgtaccggtatacgcaattcaagcgaacgcgacactgaaaggcttggagagagcaagcgctctacagctgtctaccttacagttgctcatactgtaggaatggaagcttttgtctggacggctttgcaagttgcaatagctgactacgcccttggtcccagtcttcgcagtccagatatcgcagacaacgtgacagtcccggcgacattgggagacaaggcgctctgcggagcgcagaagatgcgcaaagcgggtggattcgtgtacgagcaaagttaccacacttctatcgttgcgagactgactcaattgttagtaacatcaacgtcttcggactagccttcgtaatctcaatgtcgctctttcttgccttggtgaacatctcactactcaaattcataatctatctcgataggaccaaaaaggttctaggtccccggaccgatcgatggatccaagacggcgtgctacaactgcagcgtcgagcgtatgaggcgcatggccaaggcacgtggacacaactcggcaaagatgttcccttgacggcgaagggcgagaagttggtggatttaccactggagtctcgtccgataccaacacatgaaaaggtagatgactccactggaactgcctctcctggcaaaaaccctgcagtgcacaattcgagtgcatctatgttttcgcgacgcgatgcatcgccacctgtctcgttgcaacgcacgcaatcggtgggggatttgccatctcccgcagtattgatcgaagttcttggggccccagtggcaggttcttctactcctagcttgccctaagcaaaagattcagtgcatcctacaggttgtcaacatcggtacgtgggaacgtaaaaaggcatcttatatcctgaaactatacacatgaatttgccatctatttcaaaagctagcgatactttgtatagcttcaggctatcagatgggctgcctgctgttgttacatcctgatcgctttctgtcctggttgtgggcctgcagtagttgggcatagaatgcgcgatatcaatctaagcccagctatactatggcatatactcatagcgactgagaagcgcggcgatgctttcatgttatactaggaggataactacggtctataatcctggcgttgtggtcagaacgcgcgcgtacgtacgatatcacttcaaattgaaaaattccggcaacacatatcagtcaccatatgggtttgtagaaagattgatgtgaaggagtgtaatcctcattggtatgttttgcgaaagttgttggtggctgagcatacagctaatgtaaggacaccgcatgcagtcgggcaccccgacgccgaccccatcgtcaccgctcagaacctcacgtcagcacaaccaacatgtcggaggatcaacttccgcgctatcaagccccgcgaaagcccttgattagcagcgggccaacctcagcctcagccctgttcagctcgcgtgtgcgaatgtgcgcgtctaccaccaaatcttcgaagcgcgtgtcggactcgcccgagcatgacggtggggatggggtccaaaaccgccccaaggcatcccatcgttttttagatgccacttctttatgacaatcgagctgtcgtatgaattaccttttcccatgccgacaaatattttgggatttccacaaccatccatggatcattgatcgcaagtcgcaagcacccggctacgccatactgcatctggaaaactccccgcaaagctgtgtctttgcgacatctcactcagccgtctttcagcatcactctttgctggaaagagtcgcaagagtttccttgcgcgtaggctttcgctggcctccgagactccctttgtgctagacaattgaacctaatgacggaacgatcgcgagctagcaacgcgcgcgattttgtttatcagacctcgggccaagcgggtgaagcttcacgacaacacgcgccgtacggtagctatgatggcggccacgatgccaatggccatgtatcggcgaacggaatgccagagggaatgcatgatgcggctctgaggtaccaggcatatggcgtgcatgaccaacaacaagtacccggacagttcactggcactggctacgggtacaacaactcgatgccactgggctgggactggacgaactcgattgacttttcagacttcacggcccaatacgaaccgcaaggggagcttgttgaagagctccaacatcccgtcaccgcgaacgacttcaacataccattaccctttgcgaccacggacgcgaatttcgatccgaccgcccatgctcccgcgatcacgacaccaaatccgctccttacgcatcatactatctcacatgcgccagaagcgccacctcagagacctgtcgtccagacaggcatgaagaggaaggccaattctgagccagattccgcagtgtcgcaaaccgcaagcaatgcaacagagacacagcataacccgtcgaagcgtcagaacaggtcacggcgatcatcatccacgtcttcgcccttgcccgatgtcgcagaatcggcagatgctcgccagtcaccggcaacacaggcttcggtcgtgcagccgtcttccgaacctgcaccacaagtagacacagagccacggaagaaggagcagagtaaaggcacaggacctcaggggcgggttatcgatgtctcaaaaccacgacgagttgcggagtcgcctggaggcatggaattgctaccagcagggaaagtgttccctatacagatcggatctgagctgttcagattgtctggcgcgtccataacttcggatggtaagcacggtcaaacctccacgctggcacgaatcagcagactgagactactagagcaccctcatacttctcgcattttttcagcgaacagctgcacaacaacggtggccgcgctggcgacgtaaagacgttatacatcgatcgcgatcctgatactttccgagaaatcgcactgcatctgcaagggtatcacattacaccgaaagacggcgagcaatttgtgaagctatttgcagatgcgcagttctactcacgtaagttcctaaatgttctcacaccatgcaattttgctgacgacatcagtaccgcgtcttaccaagcagcttttcaagaccgatatcttcattcgaatcggtggtacaccgtttcaaataccacgagacctgttctcctcgccgggtgacagccccaactatttctccctaggctttgcacaatttctctccacgccctcggacacatttcctggtctcgaccgcagcgcattactccgtccgccctctatatcccctccctcagcccctggtcgaagcggcgaaaccttcgcagaactgatccgcatcctccaaggctacgcacccgagatccgcaacgaagtacatcgctcacaactcctccgtgatgcgcgctacttccatctcaaaggtcttgagcagaaattaataccgtgcgagatatcgtacaatcttaagcgccaggaatcggagattttgatgcgcttagaggatatcaggcaatctggcgtttcatttgtacctgacgagtcactcagtgactcagaaagcgtatcaccaagtgctgcaccgagcatttcatttccttccgcccgcccgggtttggtatcatatgcaagaccatatacagacgatcactcgcagaccaacatcctcgttctggaaatctcaaatggagagtcgacaaccttacacctgtcaccatcggcgcaaacttccacaacgatcaatccacgggcgacgtttcacaactcgacactcgctcggataacttccctgttctctgttattgcgagtaagatgggtctaccggctacccagccacttggcctaatgtacctccagacaggcagcggcgtggctgctcaacctgtcagtccagctaactccggtgtcagcgagggtcgtgtacgtgtccgcctcgataaagattgtgcgttcagtctcgacggggaggcagcggagatcagcactgatgaaacctccagacgcgttggtgttagacgagaaagagatgcgacatgggtctggggcggtgctcgagacggagaagaaaccgaatggatcgttaagcgcgctcattggcgtttacgagtcgagcccgtggagttcgacggggagacgaggatgcaagtcgtcctttgtggcgtgaaggtcgaggtttttagtgtggagaggaggaggaatgttagcagagggtttttaggtagctcatagcgcagagtcaccaggtgctgcgcgcgctgcaccccacgatcctgagcaccggccctcgaggcgttgcaggaacgaggctttgccaatcacgccgaacaactggccaccagcaattgtcacggtggtggatgcatacatgagcagggttgatgctattgacagtttcgtgaaagctaggccgggcagtacagcatcgggagagaacttatggggtttttggggtgaggaaggaatagagaagggggaggacggcatacagaccacattcgtcatacatactacacttgaaagctctattccgcacatcagcatgcacaggcaaattaccatacaatttcaggcggtgttgaaaccgatgcagcgtttcaacggggctacttgctgttaaaaaacataaagatgtgcattcctctatactttacatcccaagactaactagaccccagctccgacactctgttacagtctttccaatttgtataacttgtcaaagcgtgatacaatgcgcacgcatggtttgtacttccaaacacgactatatccgccttctttcctagtttgcgcgcgacaacaagtctcatttcccgtctgcattcttgtagcatggaaaccaacaactgaatacttctttgttggtagttttcgcaacgggctcggccctgcagaatcgcctcggttttccaccgtcggtaaagggtccgcgtccgctaccctccatttcagaatcccattcgaagtgattgacattggttgttcccggtgcataagcaaattccaacttggagccgaaagggcctgtgcgtttgacttgcagatcatgtggcaagcctttgatcttgaacgtggctccgtcgttgggtaatttgaaatctgccacctttgtgtctttctcgtcgaagtttgttaccttggcgtcggtgatgtacgagtctccagtccgaataaatttgacgctgcattggtatagctccttgaagactgtgccagagagtttgtacttgttgtcctttttggtaccttcgtacggggaaccgatccttcctccaacatgtggtttttccaccagttgaaactgcttcgcatcgttaccgcagtcaggtgtcggtagacagtactggactttggattggtccgcagacgcaagtcttctcttgaagtccacacggaaaaagtcatcccggtccgcgcccgtggctctgaggtagccgctcagtcgtccaccaagagactggttttcttggggggtcatgcatcgcagactgtttggaagtctacccggggtgttgaacagctcctgtttggcacttgctggtggccattcatcgcattcccagttccgtgcaagtgggtcactgaacttttgactaaacggaaaggcaccacagacacttgtactttgaggattgtcaaccctgcacccggattcgtggcgattcttattgttctcattgtgacgactcttcccaagatatgtaattttattggcatcgggattgttgcctccctagatgaatcataagttttcgtcattaggagatttggttgggacttccatcaacataccatacaatggatatagtagcaggcgttgttgcacgcagattctgcccctgaacactctggctcccaggttccaagatctttgggcgctcgtttgtagaacattctgtcacttcggccgggagtagtcccttccccgactacaaaagccaccaagagagaagctaagatgagagactgcatagctcgaagatcgtgcttaatgaataatcttctccgattatttgcttgttggggttggaggcgactttgaagccagtagcacaacggaataagtcttttgggtcaaagatgatcaaaacagaagacatagcaaggcaaactcttcgtaatccggacatatttatatgtggcattgaagaatgttcccccatcatgtctcaagccagtgccgcagacccacttcacactgccagctgtgcaagaggcacagaaaccttcgacggcaatttttagacaacacatatgaggcgtttgctctattctgatgtctgccttgagaaacgtcggttcccgaactggaggtcacaaagtttcaatcaatgagaatgcggcatggtcaggcttaggatcgaaagtacccacctttcgcggcgaagtgaccagttacgtgtgcatagcgtcaaacttgtatgtcgaggcgtattcagcctggagaacgtcatgcggcgagggactgtgcctcaccatcgattcctatagagcccgatagtcgctcgtgggatcgctgcttccacgtcataatggtcctttgaccattcggatagcaaagcgctattgcgaatgtttcaactgcactgagtcgcttgtaaactatatcttgttggactacgcctccgacatacagttgtcttgaaacaggtcggaccgaatgtggagatgaacacttttctaacatctagcttgccgcgcagccctggcgaactcgtgagatagaagcagaagctttcaagattgtttttcgggtcttccattggatgcatcagaaataggcagtcgtgaagatagcttgcagggagactacgcgccacggcttatttgatgcgaaagatatcattccgggaggatttttagatacctgtttctggacaacatcgagtgaccctctgcctagccatgtccaatgattgtctcgatcgactatctgagaagcttcagcctgatcgctagcagagtggcacagctgtatcccactccggacagtaatacagagatgatgacgaggggccgatatgcattagacaaggtaacgttggcatggtttgccgtgtctcataccttggcttccgatacttgtaattgacaactgaatgtttgcaatatcatctccgaactgcaatgcgcgaaggcttcggaggccgagctggtatgttcatcacatgtgttctgaatttgtacacgcggttacggtagagtgctggtgggcggagcatgcatgcaaattacgtcatatctggcggcgcagttggtcaggcgttcctatcctcgaccggtttgaattgccaacgacactacaccttgcacctcacgcagtagccatcataattactcacaaacatgaactcatctcctttcgctttatttgttcttgataagtctatcgataatgaggtacgctctcgtgatttactatctaatctgacgttaatactcgtagtacataaacaagactctcgaacgtgcacgcagctgggatgctgccaatgaagcagattgggatctctggctcgcaactaattcttacgaagatatgccgcgtgatccaccaaacaggagacagcccgatggctcagtcttgcctgccgcgcatggcactgtgccgcctatttcgaaatcatatgtttcgccatggtacggcaagaccgtcgaagactgcgcgaggtggttacaagcggcgcctgacgatgtcgcatcggacaagcaacactttgcagccatgaacgagtactcaagggaagacgatacagtacttttgtgtcgcgtgaagaagactgatggggaagccgggtggaaagtggattattatccagtttggacggtacatgtggctatggctttgcatacccgtaatgggacttcattcgaagagtcgtttggtggatatcagcgcaagatggagggtgaaggaaagcccgacaggagtcagggtgggccatactcgtaggtttgggtttggatcagtatatggagaaggtctttctgttctaggagtgtgggaaaggtcctcatatagattggtccagccgtcggacggtcctggtctattcaggcgatgatctcgcagatactccgcccacgcattatccaagccactagtacggacagggtcgaaccaatgttgccaccatcccttcttgtgcgccgacaagcccatctcgctcagaagtatatcggtatatgtgatgggctcaaagttgatcgcattccccgaatcgccgttagataggtaacgtctatggctgaaagccactcacctcgcaatactcttttccatatcttcccttgacgggtgtgttattagtccgtcgaagtaagccaccgcacacatcgtctacgcttcggcagcgaagagcttgttgcctgtattcaagtggttcaagaagagaatgctgtcatcttgcatcggcgccatctcttgatatagccagtacgtgattgtgttgatcttgttacgtgtgtgatccgatggctcggcgagcattaagaatctcaagcagatttctccatcagcattctggacaaatttctccaagtacttgcatacctcgcttgtcttttagttgatgggcatagggagtccaagttcaactagctgtttgctatcaaattactgaagagacggtacccaaccggtgtcacacacaatcgtatcacactcaatttcttggctgccctccagccggacaagattcccatccagtgatttaacctgatcgtgatgtacgtgcacatctaaagcaacggtgtcccagaagtcgtcgtgatggagcaaatcgcctgggctgttctgccagaagaacctgaagaagtcaattttagataagcgagtttatctgagctacgaacgcagtctcatattcaagccgatcaaagctctttggcggtgtttagtccatggtagttggcttcttctcggacatttcggtcttggtttgagggaagtttccttacgagccatcggcctacccagctttgttgcaggaaattcgtccatccattttcgctatcgaatattgattgcccgatcgaggccacaatacgcgtgtgtgctgcattctcggatggccctttgcctctgcctgaagcgaagaaagcatgttccctaccgtttgctctattgacccagtgcactacttttccgctcttggcacccatataaacaacattagcggcagatttcccagccaaaatcactactagtctcttgatctcagagttctccatcatcttgctgtctccaaaaccttccgtgtgtactatcgccccaccaaagatttctttacctggtagtagcccattagcaaccatcaattttgttgtcgcgaaaactgcagcttcgacgcggacgttccacgcattgttgactttcctgacagaatcaaggttggcgttaaagaccatgcagtcgcacagacaccgtccgcgctcatcctgccaagtgcaatactcttcccgatagccagttgtgtattttgcacggtaaaaaaccgtgacagcatcggctttgtgcggacgcgtcatgggtaggtctgagaactccgatagaccgtgtgtacactgcgtccagaatccatcatgcattctacctagcgatcattagtggcttgatttgttttccaatgttttcctcaactaacgacaatcggaaaagcccatgatgtcgccatatttctcgaggatgacaagatttgcgtttggatgggcatcgaggaagcgctgtgcggccatgattctcgagagtcctgcgactcggccaaacctagggggaaaggtggaccgcagagggtgaatcaccggctcctactatgatcaaatcgtagctgctggaaaccatcgctcatgcgagtgtctcagagcgcttcgttgtattttgagaaacttcggtagcctttggtagcttcgctggattggccagatgtgctgtagatcctctacaactacatcagcatcgtgcttcgaaagctacaaggactagtttggcagtggccagattcttgtctgttctgcacatgcgcagagtaatctgacagtctataggagcgcactaagacgtttataaagaagcttaaatatatttaaagctataagatatctcgcctacttttgtgaaagttattaagtgtatctaggctatctcttagcccttctcattgggtgaagggggacaggaattttgtcgaggcatactagcgtgaataaagagagggataatcacggcttgcttactcacaccgcctttggagccgtcggaaggtgcaacgatagcaggccaatatgtccctcaatgcttaaaggaaacctcacgaggcgtttccatagctgacctgcccttcttgtcctttcagacgactgcatcactttgagtttttttcgcgttccttaagcggctgtgtcgcaatacggcgcttcattatccgacaaaccctgggcaacccaccggccgtatactggtgtaaccttatctacgcgccgaagagcgggaatcaaagttggggagattgcgagacgggttccaattaccaagggacatttcaggtctcaaccttactgtcgctgcaaaatatctttcactgctggctggaagattattgtgatcgcggaagcttgacaacgtttcgtaggtcctttctttgttaagttgatcagatactcggtgccctccatgggacaagaaatatttgctaccaacgtcaacctcaacaaccaattgtttgcagtccgtttgtcttgctcgaaaccagttgagatcttaaaaacgaaaccttttcaacctcgcttttgtttcagaagtgaggaattcgaacaaatttttgcactcaagaggatctacgagccaatattcccgagagatcatccgtgcctagaaaactatccaacatacgctccttctcctctagggattttgcttagggcgcaaagtcttagggtctatctcccctgtcgtccagaacgtatctttaccctgaatctggagatagattgcctgcgccaaaaaggtgatacaatcagcaatatcattgttcttctcgtttctcgtcctgcgtgcattgcaagctgcccaaccatatacctttgggctaccgctcggcccatcatggatggccatgtctcgcttcttgttgactgggtctggagggcccactgtcgtaccgtgtcagtgaaggtacagcacaaaaggttgggtcactacttacagccgccaacggcgtgtatcaattcatgcagcagagtctgtgccaagggcttgatgtcctcaatcttgttatgcttgccgtcgagaccgtctttgacgatgtcggggtagcggcgcaggtctctatcggtcccagctggtgggctcaggcgccgtgggtggaggaagatatgcgccatgccggaggtgtcgtatgcgtcgttagccttgtagcctgtatagtcttgtaagtatgtacaaaatagaatgtatcatgtatgcgatttttgctgatcagcctcgagccatttgtgacttaccgagagtggtataggatcccttcacgccaggtttgtcctttgagtttcttgcaaccccaataggcatcatcttgccattggctctgctgtagtagtctctgtcctcccagtaacttttcgggtcatctttgtggtaacggatgtggttctctctgcaatatatctggacattgagagtggttgagctaccaagggtggctactgcacctagggtcactattgaggtcgcatcctgttagtgagagcgctacgataagcaagatcctgggcgggatacttacgagccaaaccgggtcgatctagtggatacattagaggatcataggccgcggcgaacacatcatctttgccattgatcttgccggacacgagagccgcagcagcaactgaatcttacgtcagtagatatttgaaagtgacggctggattgcatacctctcgcaacttctgcgacgtccttgatggcgttgtcaacatcttgactttgtgttccttggttgcaattcataacgatgatgctcgaccgcgcagtggccgccagcacggacaccaagtacgctagtctggaaacagacaacatgctgatgacttgaaagtattcggtgcgatagaaaagaaagatgtgaagtttgttttcaagttccgacagctcactcgtcttatacatgtcgcagcatagctgagaatgtcaaacttgaggagcatttcgggccacagcgccgtgacattcgacaagaatgcctacgctaacactgtatcgcgagcatagaccatgatgagtgatcgttaccaggatgtaaatggatgcggtacctgattctgtgcagctaaatgaaacagcgcaatacaaggcctccagctcagcctcatacaaaccaatcatatgctggatcagatttcagatttcttacgaacccatatgcatcgtgttccaccaggttggaagtgtgagatctcggggtccgagatgttgggcgtagttcgattggccccgggtgtggtggctgcgccacactacgactcaatccggtaaacccaaattacacaaacgttaagaaaaaataagctcagccacgcatacggtccgattaccaatatggtacggtagggcgagagccaaacttagtatctgtgtaaggcgggcacatcaccaatctcaagtcccaacacaagggtacatggtaccgaaacacgtggagaacagttcgtgaagacattgcacgcagggtggcctgatgctttcggcgtttttgagacacgtgagttgaggtcttgtccagtcggcggaagtgcgcacctccactaacatcaggcctaccgtgagatggaaaattttactgcctgtatcacgctcatcatccaacaccggattggggcgaaatgtcatgcttcaaggcgactccaacacgaacatcggggagttatcgcaaggttgactcagaggctatgcataggatcaagtcgaacgaccaaaaaaagacttgatgaccaaggaacggtctttgacgaagagagcacggagaatgatactatagtgtaagatcgaacggcagtgcactatgaggtgacagacgctacggtcttcataagctcatcatatcaccctcattcaggagtgctcaatcagtatcaattcaccattctacattgtcaagcaagatagccatcatgaggacctacaacctcatctttgcttcactcttgacttctttcatcccacaaggtctcgccgcacttgtccccagtccagctgcccgagctctcctcccaagatccgcaaccgacacaatggtctcttcctcatcgagtcacggtcaatggcgagattaaaccttcccgccgcaacctcgaactcgaagcgaagcgacaggccaagcagatcccattcgcgttctgcccagaatttttcaaggaagatccaaagcagtgctccatgtgcggtggcgactctaaggtgaagggcacttgcaacaatctgctcgtatctggtgatcagtcattctgccctggcgggaagccatgtcgcggctactactgccaatgctctgataacggtggcccagataacagtccaaaggttactatgacttcggtcgttaatggcgagactggaactgttgtctgggagccgatgacacttgacgagtacaagggacttcgagcatcgaccactgttagtctgacagagactgctacggccagtggcgcaaacggagggcttgagactgtagctgccgtcgtgttcgctggcggtgtcgcatggtaccttgcatgtaagtaccgccatgtaagtgctagaatgacgaatatgctgacgttgatagctcaaaatgcggcagcagcagctattgtgtttcaacctcctccgcagaaaccggaaggttcaagagaggatgacaacacatgcaaaaacaacggaaacaagccagactgcgatgactgcggtggcaacactcctttgggattgtgttcgaaaggagacaagcagaactgtaagtagatcgtccatgggtgaagtgacaccgaactaacccaagtcaaggcccatgcgaggagcaaaactgccccaaggacggcccaccgaaatgctctgcgcaagactgctccggaagcgtaagtacctttccaagcattccccaaaaatatgctaatatccagtcaagaatgaaggtttgaagtgcaacgccaacggccaactcaaaggctgccaatgctgtcccgcggaagcccccacgtgcgacgccgacgactgcaaaggcgacgacaaggacaagtgtcaagccgacaaattcaaaggctgtggctgcgaagcccctgagttcgaccggcaggagcccgaacccgacgagccgtttcccgaagtccccagctcggacacgctgctgaagcaggccaaggagtcgctggacaaaatctggggcggcgacaagagcaaggtgccaggatataagaaggaggacacgggcccgtattgtttgtatgggtgagttttttttgcgaagtcaatggctggagatgaggacaattactgatatgctagcagcgctgcaccacgacaggttcgcgaaccaaaggaatactgccagtgcggtgataaccatgcaactatgtggtatgtaaagccgtctgcgacaaatccttgcccgtggacaccagaggagacgggttcgctcattactttcacaacaccggctgcagcaccaccgcctactcctaccccgacgcctcctgctgcaccaccgccgccgccaccaccaccaccggagccaaagccctctacaaagccttgtgtccaagggtggtgtggagcgccgttttgctcgccgctttgcaaaccgtagatatgaggtggacaggcgtaatttctctcttgtattcggatttccgcaaacttagcaaaagataaaacagagtagaacttgtatcaaaaaagcgttttgtagagcagacgtatgagatggcagtgatcgaataagattctatatgctaccgtgtcgctgatgtgtcctctaacgtctttgccacttcgacatgatcaaccatagcctcttcttcttctccttcgtcccctggaggcggagtgacagggttgatattcagtgaccccggtgaatccatagtctcataatactcatatgctgcgatgtcgccatcttccgtgggatcgaactcgtgatgtgtcgaagcatcattggtatgttcctcattgtgctcctcgtccccggtaagctcgaagtcgggctcatagtaattaggagttccaggcgatggcatgctcgcatagaattctcgtgcttcgggatcgtcctccattcccctcatgtcatacgggtcgctccccttgcgcttgcgaagtatatatgatggatagatacttctgtcaaagcaagaaggacatggacgacatcccattgccactgcagtcgaacacggcccgcaatgatagcaatgttcgcaatgcggtcctgtctctttcacattcgcacattcgcaagccctgcagtcttcgtagccgtcggcggattcgacatggtcgtgctcagagtcctaatgaggtgatgagtagtgatctcaggttagtattgaattggcttacattgtgggtcaaatactcgatgccaggttctagcttgaaggccatgtctgacagtcttttggaacttgtttgtgtttatctgctcgggaactggtcgtaagatttcttccatgaatatgtggctaccgagaatttaataaaggcgccggagctaagcagtcaaatggtaagaatagagctatgccactcagagaggcgcagccacgggtacggggcaaacgaaaatgttggtggtgtgcctggcgctaagagtgaaacatgtctaagatggtatagtggaggcaaactctcacagcgtagtcactggcatgtgacatcatctcactagtaatgtttctgtgtatgtaatagtgaaggtgtggacagggacagaggtgcatgagggcgcacggttgtcgggacgattttagtgcgatcgacaattaccgtgctcgtgcgcgtcgtgcctgaattcgggttgtgccccgccgaacattattacgcgtcttcacaacgcgacttcaacgcgccataacttaataactatagctctataagtagttgcgttaggttgaagtagaaagggatcggtcgtaaagcagtcaggctgaggagtaagcgctctgttgcaccccctcgaaggctgcagctgcatatcagcactgcccctgttgattggtaagtcccaaatcaaggtagttagcatacctgacgctgactgctccacacagagaacgcatcagccagcaagccttgtggatgcgaatttgattaggctcagctatccggcggggcgaacaactgctgtagagcatgatgagaagaggcaatggcaacatagtcagctctcagtattgcgctggacatcacttgcgcaaacgtattgtggtggtgaagaaggcgagaaagatatcttgtgatgcttcgtgatttagtaagcgcaacttacgcatcgtactcaccttgtagtctcttcggatagactggaaacaaggtatgcaatatcatctctcatgatccatattgaagtgtcaaacactccaagcacttgaatcgtcgcagcatcggtatcattcaaacatcccgtctcatccacgcatctctccttcaaaagacaaatgcaagtgtatcctcaatcgatcatattacaacaccctgtcgcctacccactctgatccaaaccataatggtatatcccctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcccttgccacctgcaacactcctacccaacgtcctgctgatcaagatacaaatccgtcatgtccgttcgttcgttcccgcgtactcgtcttctccaaccccagctccacatccccatcctcatcagacgcgggcgaggaacatgtcggcgagggcgtgcagtccggactatatgccgatggaatgacactgctgattcgtccggcggcaaatacgcatccacccacggcgtggcggattagtgagtcgccggtcagactgcccggtgagaaagacgttgcgggcgacttcgagtgttgaggcttcgattttcgcccgcagcgtgcggccggagatgaggttgttggtgtcgtgctcgaggatttctgctcgcagagtaggagagaggaatgagagggttcctctccgaccgacaacgtaggcgaggccaccgactgagcgggtgatttgctcgccggatgcgaggcggagggttattgttgcggttttggtttctggagatgtggatacggagatgatttccgcgttggggaggccttcgtagagggtccagtcgcggttttgataggggttggatttgcgtcgggcagctggtgatttggcggcacgagttttgttggaagttatcgcggcgagcttcatctggcggtagactgtggcatactcggggtacgctgtgtggtgacatccgcgtagtggtgatgggcgtttatctggggcccattggtagacgtgtatgatgcggcgagttggaggcgcagagatgatgacatctgctgcagagaagccagatccgatgacgagtaacggctcgtgtacagtatccaactgcgcaactggagcaagcgatattggcggtggtatattgaccgagaacgtcccagatgccaacaccaaatgcttacaccgtattcccaacgacccaatcatgaatccatctttcgtcctatacacgccatccaccttcgtctcagcaaatactgcatccgcaatgcccacggcctccggatacgccctcaaataatccgcaacctcgaccctcgacggcctcacaaaatcgcattgatgctccttctgcctcttcgctacgtgctcctggtacgagtaccctggcaagctcaattgttccgcataactcagcgttccaatgtctttgctcgcctcaacaggctcatccgcccactgaccgcctgcatgccgcgcatctccaatgacaacatgctcgactgccgtttccggctcataccgccattcaacacaactctttggatttatctccgtatcggcattcggtcggatgagtgtatcgagaagggtgtttacaggtagtgcttgcgtggaatacctaagactcgcagcgaaatgcgcgtacaaatcttccgtgaggtgtagcagattcggattcttcttcaacttggcgtcgagaaggacatcgtggtgcccgccgatgtagtacggtatgtggccgtggaggatgtagcttagaatcagtgccgatgggccattgcctggatttgtcagcgagatcaattacgaaatgcagagaagaaggcttcaaacataccaacaatcaccgtatcaacaaattcgcatcgcgcgaggtcaccgggagccatggacagcgcattgccatgagtgaagaggagcagagcagagcgacaaagaaacgcgacgacccgaaccgggcgacagggagcacgttaatagtgcacgacttcaacatgacggacgttataaatcttcggcgctaagaaaacgggccttggggtgcgaggtggggtgttttccgcaggtctcgccttccttagacgggtatgtgatgagattggtgactgggacaaggttgtttgcgtgtggattcggtaagtgtcgttcgcctcacgcgatcggatctatggcggtgttattgttacaccaaggttgctgatatctgcacgtaagcacaagacgcgacgcacgcgtgcagcgaacacacaggtggggtgtggtgaggtcatgctgctttggggagtgcggggcaaggatgggcgtgggatggaacagagcacgccatacatcgtgacttcgaaccaccagtcgccggcgaaattcctacccgccctttctaaacagaaagaagcgacgaggtagcctgtatacattcaaagatttctaatagagtcaggtggagtattttagagctgcgcatacatcaggcttctataaggttataatgagtatgcctctatagactattagcttgtgtcgtgtaggtgcagagcgggcacgaattttgccgcagcctggtggaacggtagatgatcatggcattatgaatcactagaaagcgaactatggtatcttcatctctcctagtacgcatcgtttctccaagcaccccttcgccaatgtccaagtttatgggagaatagaaaataatcagtcagtctttatcatgcgcccggagagccgccgaggccagatccgagtttcgtccgcgtacaaccttctcagtaacggtatgtgacggtattgcgctcggcaattggcgacacatcgtgttgcgtctgttgctgcgggacattgagttcaggtgtttttggctgtcgcatgtcatatgggctctcatcttcctccttgatctggggcgctgcgccgtgcatggtcaggttgttggctgagctgtcctgtcttccgagatatgacggtgtcgactggaacccggggtggtaggagtctggtgaaccaccgtagccctctgctctggggttggtgggtggagtgaacgttgatgtgtggtggtctccaaagggattgtcgtcggcaggagcagatgtcgaggttggcccttgtcttgatccgcctgcttgcagggtaggtggtaaagacagctcatcgttcttgtagctggcaggatttgaggactgcgctgggggtggcgcataaccgtgaggggcaccggggggtggagagtatgtggaagctggaggctgtccgtagctcatatctgttggcgcgttgaccggtggcagacttggcgctccattgtgaggtggtagattgttgctgttgacctgggaaatgggcggcgtcgtcaccggggacggactctgaagtcggcgagcttggaggactgcgcgctggtgcttcgaggcagccagggatagttgctcattcgtctcaatgagcgtgagcatggtgtcgtcgtccggcgcggggttgtcgcatgcaatgtagccctgcacactacgctgggccgctgtacagcgctccgcaaactccttcacaagttcgttgccaatcagctcgtgcgctggggtggactgcaccagctgaaggagcaacttcgcagatgtccgcgcctcctcgatgcgtccagcgagctcgattggcggcggaagcccctttgagcgtgatctgtgtctgtgtccatcctctgagaagccaccctgaaccgactggccgttccatgccggcgcattcagtttccggggtcccagctgcttcgccgcgttcgccatgaggcccttttccttcctccacatggcgaatatggtgttgagatttgtgtcgtatgccttttcgcgctccatggagtcgagactctctctcagtatctgcgaaacgctcgggtcttgtccgttccgcagcagatgcttcaccgtatccgcgaactgcttgtccatgttcttggtgaaagactggcccgggttgtcggccagtatccggatgagcatgacggcattgtactggacgtgtggctgaccgtagttctccttggagaggaacttgcggatctgctgggcggcggcggctgcagcggttggacttgcgacggccgactcgacgatggtggggagatgcagcacctcttcgccctggaagttgtcaggaactgctcacgtgcttggggcgatggacataccgagttcgcagcggccgactcgcagaagagtcgctggggcgggttagctgttgcgcctggtggagtaacgtgatgtgatgcgacctaccactccgcgcgccgcattgctctctggtgtgtctgcattcgggtcgacgtgtacgtcttgggcttgagacgccgtcagtgacagcccgtctttatgttgcgcgcagcgactcacaggaccggtggcgcatcaagctgccaaagttgaggcgcttcttgagctccatgtccgcgataacctcgcggggtggtggcgcggtaggaaagggtgacttgaggatgcaatgcgctgttgcacgagtttgctgggtggtgtcgctatagagatactgggaggtccaggggcgaatagatgtcttcaccgctttggtgtaggattatagctcgtgaggcatccaacacctaaatcgcacaagctcacggacgcgcatgctgcgcctcacaccgccaagagcgttgcgaggacacacgacgtcaaccgccgcgtacaacgtgtggcaacccatacggaatctgcgactgcgctacggttctgcatacgtttggcagctccaagaggcggttcgtgtctagcgatgcggtcttccgtgccaagggctccgcgttcgatcatcatcagagatgcgcacatcacccgtctgaaggcacatcttggaggtgcacgggtgggactcgctgtcgcacgagggtgcttccgcgagctcatgcagggtcgcgagggcctggcgcctaagtgggtgatgaggaggatggcacgtgtgacagggaatgacgcggagctatccaaaaacgtgcctacccagagcatcacggtacctaacagacgtgtaatcgccagacgggttgcggtgatgattaagctgtttgcactacaagagcaaccacatcaaggaacgttcttctcatcgtcatcacgaactcaaatgacactgacatcttcgtcgatgcgcatagactggtctgaaagatgtacaatactatcactcggacactgcgaagaccaagccaacgaaggaagaggtgagcgctgctatatgcaggaaatactggtaggcttcagctactgtgacgtctacctcacgtgtggtgcgcctcaaattgggaagcgctaaatgccatcacgttgaggtaaccttgaaacagatcaagactcgatacttgaaagaaaacatacgaatctgtcatcgtcagcgactaaacgcattcagccatcctcacagctcttccaaggcacattcgtttcttttggcatgatgcgaggtgggaagtggcacggcgggagcgacgatcttccctgatcgccccgcagcatctatcagccacatgcacgacttcttggtgagacgtcatacgcttcgacacctgccattcatgcgcaccatagcgccttagctacagtcactcgcagtagccatggagctatatgactccagcatgccctccagccgcacgacgtctcgtgcaaaacactcccctcctgaccttcaacagccataggcgtccacaaatcccagtttccttcaaaatggccgaacccgcaagtgtcatggctggacgtgctagacagcgtatgcaggagaacgaagaggacaaaattacccgtaaagctggagacttcaaagcattcgaagccgacatgcctaaactcgcaaaccgattctccttctctttgaaggacaacctttcttcttacctggggcgcaacaatccattctacgagaacgtgaacccaaagaccgactatgtatggctgctcgacaccaccgcctaccaaaaccgaatcggacgctggaaaaccgaggtcgttgcagcgtactttctgaaggacagcggcaaggacctctcagaagttgtcggatgggtcagtgagaagctcggtgtagcagacgacgaagacaagaaaggcaccatcgcaaagcgccttcagccacttctcgatgccatcctccccgcgcatgccgtggagattgatctccaaggcgtgaacgtccgtctcggaccctctggacgcgatggcatcagctccgatgagatcgccattcccggaagcggctacaaagacggccagatcatcaccagcaaagccatcaacgccgacgccacagccttcaacgtaacctttgctgaacccaaaggctgggccgtcctcagcgacatcgacgacaccatcaagaagacactgacctcatccccaattggcatcttggaaaccaccttcgcagacgaacccgagcccatcgccggcatgcccgaactctacaagcacatcgtccagaaactgaataacccgccgttctggtacctctccgccagtccttacaatctctaccctttcctccgcgagttccgcgagcaatactacccctccggcaccatgatcctgcgcgacgccagctggatgaacctcgccggtttccttgccaacctcacccaaggcactgaagcgtacaaggtcgaccgcatcgagaaagtgaacaagtggtttccgaagcgcaagttcatcctgattggcgactcgacgcagtcagatcccgaggcgtatggcgaggcgtacaggaagcatgggaagtggattggcgcgatttacattcgcaaagtcatgggtgtcgagggcatggatgaggagaagaagaatgcgccggagaggtttgagaaggcgttcaagggcgtgccgaaggaggtgtggtatgtttttgaggacccgaaggagttgtatgccaaggtggacgcgcttgtgcagacaaagtaggttgtgagtgagtagaggttcgcgtgtagatggtttcgtttctatatcggcgtttcgtttgcgatataccattcccgcgggctgcattttctgttttaaggagtgtcaaacacttttctacaatccggtgataaacatataatcaggcatcttcccccacatttttctacttgcagctacctcattccacgaaaatagagtctgtcaagcctacatgtacccagcgaatatgagtgccgcatgaatttgatgttcgcccttcacctcgacttcggctcttcacaccaacccgccacaagccggtgactccatgccgacgcgccttactctaccagacacaccttccaaatccaccgcgaccaccaagaagtgttctccgctgatatggggcaacagaaagagcacaaggcgtcagtcccggtcccactttacgtcctcctgttcatcgtcatcggcctctgcgcatggtcattctggatcggcaccgtatgcgtgcgcctctggttctacaaaggcgccctgggcccagtgccagagaagttcatcatcataccgcatcaccgcaaggagaaagagccggcgcaggcgcagtcactgcctcctcctactatcaaaaatggccgcaacaccgtctttcccactgtcgcccacctcaactgtaataccgtcttccccgccgtcgctcacctcgccacaaaaccaacaaaccccttctctgacgaccacgcggtgccagatgcgtcagaagagtggcgcacaatccccaagatcactatcgaagactcagacgagccatttgacaacgcgatcgcacaagaatacgcggacccagcccgcgtccgcaaattcctcgctgaagaacgccgtatctcgcgcctcccaactttcgaccaggacgactgcggcgacggctccgagtttcctgaagtcccatatgccatcgcgcctgtggagccttgggcggcgttgacttatcgccagctcggactgcaaaaagtcaataacacgagcgcatggctgacgattaataactcgtacattgaacaccacgaagcgcgcatgtcgctgctcgaacgcaagcaggctgattgcgtacaagtgcggcacgatggcgaagctgcgtgtgaagagctggcggatctggtggtgcagcatctatgcaaggctcatccggatcactttactgcgaagctgaagggtaggagaagacatgtcaggaacgaacttgcaagtaaggagtatgcgcttgtgaggccgttcgattgtcatccgttgggattgtgtgcacggttggcagtggaggacttttgcatttggaggaggggggagtttactttggggtggtatttgtatgtccatcgttcaacttaaagtatgagttgctaataaccatccagacaagcatccgccacgctcttcccggctggatggaatctccgccaccacatcgggaaatccctctcatccattatcaacgaccccttcgagcccttacctctctggcacggttcgtccatcacccctttccccaaaaccactatcttactaatccattcctagatctcccagacattctcaacctcccctacacccccacgaccctatacacccgccacacaaccttcatccaaaccctctccctgaccaccccgctcacatcaactttgcacatcccgcgccccgcagacttcttctccggcggcgtgcagcacctcgtcccgcaaaatctttacatacgccgcgagtatcagtcgtttcggcagctggccaagtccggcgcggtggtcatgacgtcgcgcacggaattgactagattgacggatgtggcggggcggagggagaaggacgatttgatggcggagattcgcggctggggagaggatgaggcggggttcaaggggagggatttgtggagtagggcggtggggagttggtgtgagggcggtagtgcattcagggatgatgttactgtcatcacgggggtggaagagtagtaaaggatgtgttttaggggcgatagtgatctttgcccaaggtgatgaaatgaattgactgctgtaaagcaaagtgtatctggatattctgaccactcacactgtgttcgatgtagtggtttcgacgagattgtttaccagaagcttaaaccccggttgagttgtctttttggtgtaggctgcatgttcaatctgagcagggccgttaaataacccggaggtatgcacagtattacgaggttttgacttcgacggcaagtatagcttgaagctgcgtaatcgttttcagatcgtcgttcgttatagtactagtgccggcaaatcaaactgctcgagcacttctctcggcactccgcttcgcattgaaatgtgtatgatccctgtagaaacgtaccatggcccttgcagcacgacataaccgtcatgtgtcaaagtttcctaaaaatgtcgttgttgagctgatccaactaggatctatccgcgcggcgaaccatctagagaaaacttcacgcgctaaaatccacatacctcggacattcccacttcagcagcggaccagcccgcctaacaaatcacatggccatgctttatccatcctgtcaagacaacgtttgcaactgaacaaacccgctctagttactatcagatatacactcaatcgcttgctcgaacaacttcgaacaaggtttcaactggccggaccgtctctgtcgttcgcaaacatgttcaacaaactcgctgcagcgccaccacagggtggtccaggctcttgcagcagatttacatgacgtgctttgaacggcgccgaagagaatttcctgcgtgacaagggcaagaaaagaacgcagttactacaatacataatgtcgtcgtaattgtagccgtatggtggcattttcgcttgcgcacccccattctccgcaatcatgttggacgacatcgagagtgcgccgcacactgaccatgattcccactcggataacaaacccatcctcgagccgcaattaaacgtcggcgggcatggcgctacgcagcgccggctgaagaactaccatgtcacgatgattgggttttgttctgggattgggacaggacttttcatcggcacggggtctgcgtatgcgaatgccggaccggcaggcttattgctcgcatatcttgttgtcggaagtgtactatggtgcgtaatgcagagtattgccgagctagctactgtagtatgtattcgcattgcttcatttcaacagtccgacgtactcacaaagatcagatccctacggctggatcgttcccgcacttcgcaagtcggtttattgacccagcagttggcttctcgctggcgataagctatgggtattgttacaccatctctattgcggctgagtgttcggcgtctgcgattctcgtggggtattggacggatatgtcgcccgcaatcgtcattaccatcagtctcgtgctcattctggcgatcaatttgatgagtgtgcgctggtttggcgagtcggaagttgttgctggttcgatcaaggtcgcgtgtttccttggtctcattcttgtttccattgtcataacgtctggaggcgcaccaaacaacgagaccattggcttccgatattggaacaatccgggtgcctgggtggattacaacggaatctctgggtcgacaggtcactttctgggatttctggctgcgttcgtaaacgcatcgttctccttcattggtgtcgaggtcgtggtcattacggcggccgagagcatcaacccgcacgtcgcaattccgctgtcagccaaacgagtcacataccgcatcgcgctgttctacatcctcggtgctcttctcatcggcctcatcgtcgaccccaggaatccaggccttgtgtcaggcaccggaaacgccaactcctcgccctgggtcatcgccatcaaagaggccggcataaccgcccttccctccatcgtaaacgcctgtatcctgatctctgcctggtcagcgggtaattcctactgctgggtcggatcacgaataatcgtcgcaatgaccaccgaccggcagctcccccaaatcttcggccgaacctggtcgaacggtgtaccatactatgccgtgctagcttcatggctctttggccctctcgcatatctcagcctgggatctggcggcgccgcacaagcattcggatggctggtgagcctcagcaccgtcgccgggctgattgcgtgggcgacattgtgtttctgctacattcgcttccacgccgccatgaaagcgcaaggactcagtcgcgatagcttaccgtggaagagcccgttccaacccttcagtgcgtggtatgggtttgtcggatcgactatcattgtctttattacaggatttccggtcttcttgaaagggaactggagcacgggtgatttcatcgcgtcgtatattggcattccgcttttcatcgttccgattgttatttggaagttggtgtataagacgaaggtatgtgattttacttttcgttgatggatcttgctaatatggtacagtttgctcgtgctaagaccattgatctacactctggacgccttcacagctcataagctgcgttgtccgaaaccaggtgctcgtggagagcaggaataaatgtcacattcgcagtgattgacgagagaaaagagattttggcagcatggatgcactcgtcaaatgatggtgtatgcttgctgaatatcgcagtacgcgacttgcttctggacgaggcaactgtcatgacttgattgcggcatcgttctaatttcgtcggccatagctcattcaaaagaggtttcgagtagtagtacttaatacgaatggcccgagatggagttgtgatgcacattgagcatgggatgaagaccaacggagtttcttcctggatgatggtttactggtggaccgtgtcccagtcacgtgtcaaggctttgcctctgctggcccctgacagctgccactgccaactgtcagaccacgacacgagcaacccaccagagacgcaccgatagaagcaatcaatcgctctagatctcaaaacgctgcgcaagttcggagatagccccgccaaagtgcggaatccttccaaccttcgtttctggtgcgttttgtctcacaacagcctcaggtgtgcttcagcctcaggtttaccgaagtctctgcatgcctcacaacttccaacgtctcacgtagccacaatgcggcaccgtttgagcattgatcagcactaatgcaaaatcttatgcatttgttctgattccacgaattgcgtcttttgccgtttgtgtcactgtctcaaaacgatcgcgctaagcttgttctccaaggcttcggtacatacaagctttttttcacgacaaacggcatgccccacatcgctcgtctggacctgctgtcgcataatacctcacaccgtctaatcgggtcgagcggctatacccctgcgggcctgggtgaattgaagcgcttcctccgtgcccaggaggttcagccaggaccaaggggtttaccagatgtaagatagctgccgtcagatgcggacgcactgccgctgggctggtgattcgtgagacacttgggaacggtgcggctcaatttggacagccgcttgacacctcgcgtacgatccttctcgtgtcaattattcagggatggcatcggacgtgtatagagactgcagtataagtaccaggcaaacagccgtttctgaatatccattcccaagccagtcttccgattcaaacttccagatctacatttgtctattctttcccgctgtgcggtttactttcactcaaacactcccaactacatccaatctctaataaccaccactatacaacaaaccccacacacctcagacaaaatgcagttctccatcaccgccgttctctttggcctcgttgccatctcttccgccgccatcgctgatgtcgagggtgtctacaacgtcgcccgtgccgacctcgagacccgccaggccgccaacggcgcctgctgtatccccaaccagtctctcaagcaggatgcttgcaccgtcaacggcgccgctggaaagtgcgtgcccggaggtcccgctgcctgtaagtctactccatcaacctctcctcaatcaccaatactaacaacactcaggcaacggcgccctgaactgcgtcgccaacaaccagctcgtctgcgacaacaacgtgcccgagcgatccggcgtcttgtgccgcttccaggctgccaacggccagatccaggacggtgctaagcagattaccaacttggcacaggccaaggtcaactagagagaacggagtgtgatggcatttggagggctggtcttgaagaatcgaaatcaagctcgacgcaatattttgaagctttcattgtacatataggtcctggcacagcgggaaccttagatagcttagaaaagaaaatatctttttgctcgacaattgtaattgttattgttttttgctgtgtattttcttcccaaactgttcaggtgatgtcgaccaccagggagagtgctcgcatatcacaggacattgttttttagtgatataactttgtcttgttttaatcacttactctagacaccattagaagtatggaagcactataccttgacgggtttttgttgatttcactcgtggagatcagacttgactttgtaccgtctagtctgtccaactccaattactactaacactctggcgtcgaaacgcgtcactgaagcccggcacacttcccaacatcaacgatccgcgatcctcgcaatcctgaaggacagtatctacaacatacttcgtagccaatctcgcattcatgcccttcttctccaacagcgcaggaagttcctcttcaacctcatccgtcttgcgctcaacaatcttcttcatgaccgccgcaatcgtccagcgcatgctagagcgattgagctggcgggccttggtcgtcaggaggttctcgtctttgagcgtcttctcgatgagagtgagcacttcgtcgaggggcgtccagagagtcaggccgctggcgggatcgttgacggctttgagcaggagttggagttctggaatccaatttttcacgggcatcttccaccagcggaggtgcaggcgactgaagcgttgggtcagcgctagagtttgcacgaggtagtgcaggcggtcgtcggggtagtctatgcttggaggctggatgtacgactgcctgagaagattctgcttgaggttttcgttggaaaatgcttcttcgatgcaggcgtcatacctactacctgggtgggatgggcctttcagagctggaagtttctgagctgaaggtttctgagctgaaaatttgtggattggacctacctgaggctcggcgcgttccttgtcagctcgaattttctcagctcgatcttgctcggcctgggggcgctcaactcgatctgcccccgcctgcaggatgcgcgaaggcatttggtcttcatcaagactagctaagaagtggtccagagcagggtcgtcgagcgtcatgaaagagtcgtaatccatgagactattccagttaccatcatctatcatgcagtgatctggtacctgggcctctcctccaaacatgaagtcctgatcgctcgtcatctgttttgatggtataggagaatatgtgattggaattaggttgagcctgtagttgaaggtgagtgtgttgagagaaagtgagcgtcttggattgcgtatcggacgccgttgctatgacggagaccatctgtacgaagtgtggaaggaatagttatggagcgaagttacgacattgtacatgtacgaagcacgcactgtgggtaaactttgaacgaaaacatagctgagatgggtacatacatttttgaagaagtcaacacaatataatataacgagatgtgtgcgaaattgggaatggcagagcatcgacgtcgattccgtgtctgtatagaacacaatgatgattcagagaggttgagacacggcgtaagacacgccagagatgtctcgaactatgtctccgcacaatgtatttgaaatttgccatcagtatataaggggggccatccccatcactctgcacaatatcaaaagccatccccatcgctctgcacaatatcaaaaactatataccatccatttcaacctatgtacagtagctccacgtgattctctctactaatcgacattgtgaacaaaccacacgaattgtacacaaactttgcatggacttttccaccatgtggacaaacatgatttatctaaatggactatatgaagatcttttgccgtggacattgattttctcatcaaaacttgcatcgcattttcgatagaaatagacaagcatcaaaacatccaaatcttccagtctttaccaacttcatatcgctaatcaccataaagatggtttctgcatcgtatcccacctgcagagttcgcaacacgaagaagacccgtggatgtctcggctcgatcaaaagctggttcgtgcgacagcaggctccagtgcgggctactcaaaccgaattgtccccatttgtaggagtgaatcgccaaccacagatggaaataccaatggtgatgattagatttccatccgccacgctagttcgtgaaggacgcgaaaacatgcgtgatatgtctgaagattgcgatgattccgttcgagacgctgttcgacagaacggttcggttttggaccgcatcgatttcagccaggacacggaagctgagcttcgggagtacctggaggctatggcagccggcggagctgctcgtctccctgtgcgaccagaccttggattccgctaccaagtcaaggccttcccacccagtgtacgtatgagcattatgccatcgcgcattgtgggcaagcacacaaccgagccacaagcccatgagattgccatagtcaagcaggtcactggaaggcgaccacaaccgactattgaatctttccagtttctaggtatccaccaagtcgacagtgaaatgcccgtgagacagtcttccaccaactccattgctagttccagcgacaattccgatgatggttatgagtacgagttcggtactgtcattcaggatcgcctgaatgaagagcgcgtagacccctctgccacatctcgccccgccactgtccctaatgacaattcggacgacgagcacaggacaattctccagcctcggcagaacagacggatggtactgtccacttcgtcctccgatgaagacgatgaggccgggatcgctctaccccaagctcggcaagctggggaacgcacgatattgtcaagttcatctattgtatatgaagatgaaaatgaagttatggtcatggcccgccctgccacccatcgacgagcgctctctattggatcggacttcttgcctggttcgtttgtggagacccgagatgtcgttgcaacggctcgtcccgtcagccatcgactggctttctcggtcgatttcgactcttcctcggtggatcctgctgcttcaagtcgtgaaagtcacgctgatgagcagcctgtagtagatcatgatccatcattgcgcgtggacagcccgatggtgttcgcgcgaatggatcttggagtatgcttccaggcgaaactacatgggggtcatcctatcaagtcctatcgtgctgaatacattgatcacgatgttgctgtggtcgaagaaacacctgactggctcggtctccatcccgagtgcgcagtaatgctctttgccagccccaacgagggctgcatggctcgcttcgcgcatctttgggaagacgagtatgccgaagctattgaccaatcgctattcgcagacttcgacgaagtctcgtcagacgtggtcagtgatggttcttccgatgactgttgcagcttttggtctatgtgcgacgacggcgacaccacgcagaccagtgtgacttcgatggatagccgtcgaaattcgtggtctgtgggtaacgagtttgaatacaagagtgtgttcgtcgcagagccagtccaacgcgacttcgtccaccagaaccaggagcagctcaagggtaggcgttctcggcggacgttggacgagttttaccgcttgagaaagggtaggacaatgtcaaccgttcccaacggctggtagaagatttctataatcaattgtttgcagtagacacctcactcctaatcccttgatccgtgccaatagttccacagcaaaccctttgcgatactcagcgcgatttgaactcgttgattcgtgcaaaaagattccccacatgcctttcgtgccactcttaccattctcacttcctcttcaaataacaccccacactcccaaaacaatcctctaccctcccctccctccaaatcatcccactcagcccacactcccttctgcttgaattcccacaaccccggactcgagttatccgtgaaacgaaacacctcctctccattctgcatagtcacactcttacacccgagcccgttatcctcaatcgcgcagcaaagaaatcccgccggcccgcctgaatcatgcgtcatgccaagcgcgacctgccgaacgggtacgtcgggtgaaatactgatgacaaacgtggtgccgttgagtgcgcggaaggcttcggggtcggggagggtggttgtggagaagtgcgtggataggtatgccatatcgattggtgtgtagcgagggtcctgtgcaagaattttgggcgcagggctgttttgatgccgtgcgaagaggtcgcgtatggtacatgcggctaggtgctgtgtgtatgcgcggcgcagtattctaggatggcggcttgagacggggctgacgaggccgaagcagatgatttgatcgacttgcgtggtggttccggcgtgctcctctagaaatgctaccaggcgatggtggatgtctgatgcttcccaatcactgtggaactcggctgctttgatgtggaaatcgggcggtatcgtgtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcttcaaacttcttcttgtacgagatcgccctctagtgccgatgtcgaaacggcagcaagttgccatgattattacagtacccggtatccctaggtcttggatgtcgtggtatgtccagcatcgcttgaacttgtatgtctgcttgtcaacctcttccatgtaatcatccctggataacgatgtctcccgcttgattccgtatatgtcggcaactgacagctttggtgtccaagaaccgcctgaggcgagagctctcctgttctgaagataccttattctctggagcattctcctcgatggatatccaggatttgtaggcgatgtcgaagagttcgcgacggaatattgggccatgtttcttttgcgcatcaagaataggcttcaactgtataccatgtgccatatcgtctcgttgtgtttcctcgcgcttctagtatactctagttcagagaacagcggtaatgttatgtgcaagtctgactagactcaatggtcgattggtatgtcatgggatggtaaggaaaccgtgaagtcgtacaactttgacttatgttttagcttggttacactctgctagtgctgttcagacacagcgtggccctagatacgtggcacatactgtgatcaccaggacgcttgcatgcaggtaaagcacctgtgttaacaaggctcagcggttctgtttagaaattcagagagcgacttgcgcggagcttgcattttcgtgaaggaggagttagggtcggatggcactagatactacggttgacttcaggccttgcgcctgtcaaccagataatgagcaccgaacataacatccaatagaatgtttatgatgcttgtagttgtagttgaccaggcgcagcgggcgttccatatgataggaaagcgacaacactggagtcccgaaaaatgtatctgtattgtgggatgaataacatgacgatcgtattcccgtagcagaggatcgagttggagggaatccaaatagtgggtgtcgtaagaaaagcgccaacacgatctggtcctagtacgaactatgtcgtcggcacggctcccgtgaacttgcccagacaattcgacggtttctattttcgacttgaaacacttcgaagaaccataggtgacctgaaatgtcgggtgttctcattggcgtttcgagattgtggcgatgctgcgacgctctttgcaacttaaccagcgtacaacagtacgttcaatatcttcaagcagttcaattgcaatgaaagagaatgacatataagcagcatagtagactcgcgacgcgctgccgttgctgccaaatccgcctaaccgggccgaagaacgtggggcccatgtgaggcatccaagcgctagagccctccgccccagccacacgtaggacgacaccaacacccctcttgcttgccttgatgactgcgccgcgactgcgggcgggcgcagggcctcctgcttctcatgtcagagcctgcagctttgatccatctctagagacattgctaacccccgtgcggccacttctactaacctacctgcaaacagctacgtgaactgaactgcatcctgacactcttttgaactacacacttcttggacgtaagcacggcatttagcagcattgtatagacggttgatagccatggaggtacgtactcgtctacctagagaccgaagcattgtatttaattcaccaccagaacactccgtaccacgactcccctccaccctcccgaagctcttcaccaacccgccccactcgctcacgctccacatcctcctcgcacagctcttcgaccataaaaccgcttcctgcgccgccgcaaccagcgcctgtacacgagccctatcgcgacgatccaccaaacacacatcacaacgacccttccacataccgcgacgagccatcatccacatatcgcgatgacccaccaccacacgcggcccgcatcccacgccaatcctccagcataccaccaccaacaacgaccctacaccgactcagcgcccgtcacacctctcccaaccgacgacaatatccccctagcgtacctaatcccaccctacccctcaaactccccgcccccgtactccgtcgccatccgcgaaacactcctcatccaacaccaacacccataccacgcgtacgcaccctcgcaaacaccctaccacgacgcgccaatcttccctacctcacggcgccgcgacgtgctcgtcgaaattgaccccgagtccggcgaagtcgtgtcgcgcacggacgatgtacggcacggggtggagaaggtggttgcgatgtttgtggtggcggtcgtgttgttgtttctgagtgggtttttggggtttatagcttttggttcgtgagggaagattgggtctggactggatgaagatgcgatttggatgggaggagatggggatggggaaggattcctttttatttgatacgatacctagtgaagcacatatttactgctggattgtgcagcgttttggaaagtcattggataccatatatatatggggaagaatgaatagatcgagtatatcaacctcgctctactacgcggtctgaattagtttctctcattcgaattacctcatattttcgcctagtatctgcaaacaggcacgagtctgcaaggcagctagtcaatatattcacgtgcaagccatgctacagcaccacatctgaaggaacaaaagctttcattcataaagtacgtttggggggtatgctgaagcttgaaagtaccgtcgataaaagaacaccaaaaaaaaaccagaaagattttcgccctcgggacatgtttccacacctcatcgcctgcactctcgtattttattttctacctaaatctcgcagtgcagcgacccatgacttcgccctggcagacaagctcggcgttgaattccgagccgtcgagcgtgaggtagatgtcgaagtagacgcggtaaaaggtgccttggggcgtgtccatgcgttcaaagtccttttcgaggtttttgcgtgagaggtcagacgttagggttacgacttccttgatgcctagacgaagttagtgtggataagtcagactggagattgataacttacgaggatccttggtgtattctggacagacgtcgtcgtcgcaggcgtagagtatgtccttcgtacatgagcgtggcaccgggggcgacttggcggaagaaagagactttgacgggctcgccgatcttgacacgctgacctttttgcacgaatatttggcgcgtgtatttgcatcggtccttgccgtctagagatggaaacgcggtattgttccgggtggtggccctccttgaatggttgtagagtggccatgaggtagtgtcgacgagcgacgcggtgtgtgacgattcgttcagtgataccggcggtgacggcacccttgacgatggcagcgacagagtccatgggtcggacgatccttggactggaattgagggggtacatgaagtttgattttgctggaagaggtactcggatgcaccgaagccaccgacgacaaggacattctaatatcgttagtactgcatcaaaactgctgatgatctcgactcacctgtaatgccctgttttgcgcctggatggcaatgatctggttcctaacaagttccaagattcggtttactacaggctcgaagcactgcagaatctcctcgtttgtaaatgtcatgtaaccctcctcgatgccagcctctgggaactcggcctcaataccaacatcgaccgcccacttttgaccgttgtttcggaagtcggcctttatcctgttctcaaagtccatgatgcattttgcgtatactttgccggcagtcttggaaccgtcagggagcttcatcttccgtatcttggcgcgcagaatgttactgaagtttcggttgagggccgttgaaccgcaagagtcaccggatcctgctgtgcactcagccacggagaatggctgctcttcctcgacctcgtacgcaatcaaatcgacagtaccaccaccacaatcgacgatgaggacggcgtcgtggatcttgaggtttagaagaccagtctttgagcaaaacatagcggcagcttccggctcggtgataagtgtcaacctgttgtcgttctcgtcacggaggaatccagcctggatggctgcggcacgtgttgcggcctttccagcatcattccagatggcgggcacggtcaggtagtatctgatgttgcgctcttcacggttgaaaacttcacccagcgtcttttgcagctggtttcgcatcgcctgtcggaggtggaagaggtagtcggcggccacgtcgatttctgacttgcccgggggtagaggcggcaggttgatggggtcgatgtatgtgttgccagacagcatgagctgcagcttgaaccattccaccttttgcacgccaggcttggggtagccggtcggagccaatgcgtcggcaatgtctggtccccatcctacaaccttctggtactgatcgtagtacaatacggtggggatctgtactgtgattagacgaagctactcatgcaggacgaacgctcgactaccttttgctttgtctgatttcccgcgccgggccattcagtgattatgtcttccttggcctcggtgttggtagcaaaggcgaatgcaacgccggaaaaggtagtgccctggggtcaatcagcgactgcgccacgcgtacccgagacatggcgatactcacgaaatcgataccgacaatcagctgcgccttggagcggccctcgccctgcagctcgcccgtgtgcccaggcggtctgtattgcgctggcggcccaagaggcacacccgggttgggcgggggtgcaccgtatgcctgcccgtactgtcctcctccgggcgcggcgggatagccaggcggtcctccctgcggggggtagcccatgggctgttgcggcggatagcctcccggtgcgcctgtgttgatgggtgggagagggctggcaggtcggccatgctgctggttgggcgcaccgaggccgccagactgcgcgtacgtgtacgagggcgggcggcccaggggattttgctgattcatcgggagcgaggagctgctcgaattcgaagcctgcggtgaaagcgacgtcggtcgttgctgtccggtgggggcgatgctgccctgtggtgatggagtcggattgccagctgaactcttgcgtttcgagcccacgaggttcttgaaacgggcattcatggaattcatcagttagagagaggagggctggagacagcgagtggggtgaagtcgtgtaaattgggacagctgctgcggctgacaatgcgatccaacgctgggcgccgaacaaggctgagagctccccgccgacgggcttcaagaggcgcagcggtcctggcggaatggctgcagctgcacgcactcgtctttctggccccgggcgtctctcacactcgaatgtgcggctcggatcagggcaggcagggacgcttcgtcgtggctgctgtcttctccagcagcggtgctgtgcactggaggggtaaacaagcggcgggtcattgtcaaaccggtgaacctcagcaccaccaacccgccattcacagggcccacaacccgccaccctcgcccagggtgcaggcgctgtcaaacccgagcccgcagcaacaacaaagacctggaggattcatgatgcattgtgtttgcgccacgtgccggcaaatgacgcgtattcgcaccgtcacgccgccagaggcctcctcgaggacgacaccagttctgcgggacttcggtgcctctctgtgccaggctgctggctccttcactgcgtccagcgatgcccaaagcggtgcgcacccctggcttggctcacatcagctcatcaactccactagacgtatggggcaagacgccgcggatggctggactaagcgaacgacgtcgcttgaaaggaacttgacttcttcatcatacatgatcgactgaagaagggtgcatcctgaaacactaacaagcacaccatgtgcgaagatgtaacacttggagaaagaatgcagatcagattctgctcggcgatccttgacgtggtcgatttgcgctttgtcaacagctgctgtgcctgctcaacgcacatgctgcctttgtagcgtggagtgggctcaagcacgagcaagtggtatctggagtacaacgacgtgatattggcagaccgaaccggattttttttccaagtaggccaggccagcgttcagccatcatgctgcagacgagcatcaccgcagaggaccaatcgatttccacttcaccttctccttcttcttatccctcacgacacgcgcacaatgatacgagccgttgtctagatccgctagtcgcggtattcaatccagtaatctcagggacctaaggcagcatggttcgctgcggttacacgatggccgaccaagaagtatggtaggtgaacttcaacatctctactactggaagtgcaacgtaatagtaccagaaatgcctgaccaggcctactttccacatgacgatatttctgccctcttgtctttcccacatcatcccttcataacacacttgcaataacttcatcaaatccatcaaacccgtcagaaaccacatcgtagtggcagtccaaccagcacacgcaccgcagacaactaccaaggacaaccacacacacaccgcaggccactacaacggcactaccagaggaaccgctccatccaccactacgcgcaccgcatttcaatacaaacccaccacacctcatccaaaatgcccttcaacgccttctccttcaccgccctcccaaagaaacctcacctacccacctcctccaccccgcacccacaccccccacactcgcacccctcaacctacctctccaacccctcttcctacaacccctggaaccccaagacgcccagccaccacctctaccgctccttcaaatccttcacgtgcgccgagaacgccgcgcgcctgcagcgcggcgaacagcccttctgcacgcctgcgggccgcgaccgcgcgtttgagaaactcatgcggctgagtaagggcgaggagccgattgggtgggcaattgacgaggggggctgggatggggaatttgaagggtttgtggattggggcgggcagatggagatggaggaggagagggtggggaggtgggtgttggggaacaggggggagggagaggaagaggagatgcgtagggcggtggaggagggggagaagcagatggagaaggagaggaaggatagtaaggaggtttatcacgggaagaatggagagggggagtgggaggcggtggggaagatgaggattgatgataaagacgaggatgagtttgcggatgcggatacgagtccggagcatcgggaggatatcggggatgaggatgatgggctggaggatatgacgatttgctgagcggacaaggctgagtcgttgaacaatggtcgatgcatatctacatggctcacgattgaaaagtcacagctgtaattaatttcgccgtttttaactcttcggagtctaatagattgcaacacctagacttcacttcacattgcatccactctgatcttgtatgaatgtattattgtatttcgcaccaccctcattcaaaaatcccccttggagccttttttatcacgaacctcacagaagaagaaaagcccctggtaatcccagcgcttgggatatgatgcagtataaatacaatttccgtacccgtttgaatgaagccaaagaacgccggcgctgatgagcccagaaaacaagtagcaatggtgaacaagagaagcgaaagaacgcacgggagatagggagcttgcggaaggacgtcatcgaggaaacggtttagagttccgatttgctaggactgtggacccagaggagagcgttggactagttgcggtagtacgcgcaagtctaccgtcccgccgcgctcggtagtttccgatcaaaatccggtcgcttctcgtctttctccacgttcttaaggcgggcgagcatcaaagcgagcgtcttcttttctctaccatcgtgttccaggacatggaccagatcgcggatttggatcttcgcgccaatctccgtcgtctcaatgggagagccgaaatttctcttcttgccgacaaggcccttgtcgattgctggtgctgcgcccgctggtgtcgccgtaccacttgcgccagcagaagcggttggtttgggtgttgccgcgccggaaccaccacccgcagctccgccgacaggaccaccaccagtcatccatgagtactttttctttttgccgaatccaagtgccatactggctgtttcgttggccttgcgatggagcacgtcgtctgtttgattctgtttcttcagtgcatccttatctttctttgtcatcttgtccggaggaggcagtgacaagactggcgctacgtctgcagcagtggcagctgtgccttcttgacgcttctggcgctttgctatgcgtgccttctcgtacttctcatcgtctgcgaccttgcgcttgagaagggtcgcgacatgattgatcttattctgaaatgtgcgctgaggcgtgggaggtgcttcggtgggcggggtggggaggcgagagacattcggtggttctacttaaattagctttgcatcatcttcggacgggatccgtcttacgcttgtttgctgtcgatgtaggactgacagcgctgtctggagcctcccaaggggtcctcaggatgttgactggggctaccatcttttcctctgcgctcttctcgacttcggcaatgtccacaagttgaggtggaatcaggccatgtgatgtgtgctgacggcccttgctaaggacgtaagcatcttcgaccagggtacgaatgcgatcctcagcagccaaagttaacagcgagagaatctcgacaagcggcgcagtctggttgagtagactggcggcctcgaggcccacaatttgctccccattctggccagcctgggctgtgcgcgtgctatctcgagcttgcttctcgggaatcttgtcaaaaagtccgtcaacattgacctggataccggtttcgtaggctcgtttcgctatgcgatgtcgtaggacattggcggcaaggaaggggtcggtgaggggctgctgcgccgactcgttcagtatacgcgcggcctgctcgtgcttcctgagaaattcggcctcgtgctgctcctgtgataagccctgagacaacggtccactgccctgaaatgcaccatggctgctctgctggctccagttattgaagctcgtgttgggcgtcgtgttggagcctgaagcctgcgaattgaaagatgcaccatagttccggtttccgtagctatgtagtagcaaatcttcttccgcacgaaggtcgacgattccaccactgagaacatcactcagattgttcacgtccgagtctcgtccattgggcttctcgagctctgcatcgtcctgcgtcttgctgtacggcaccttgggcggcggcatggaaccctgaggcgcgtgttgctggggcgctccgttgggatgagggtagggctgcggctggtggaatggcggaggctgctgcgtcgcaggcgatccgggaacagagagatggccagaaaactgcggggacatagcatacggcgactgaggctgcgacgggggatacgttggctgggcaaagggcgagtggtatggcgcgggcgacggcgggtttggagagagtcgctggcgctttgcgggggggatgccgcctgccatgttgggcgacatcatcgttggcgactgctggtacggcggagaataggcgccctgttgctgctgcggatactggttcagattctgcgtctgcaccggcggcgggtgttggccatattgctgctgctgctgctgttgcggcgcgggcggcggatactgctggtggttgtggttcatggtgggcagctccttcccccaagagggagtgcgcgggctggctggctttatcggcgcgtcatccggcgacggttcgttccagcgagggcgagttggcgatgcttttcgggggctcgggcaggtgcagcggggtgcgggcggttgggcgcgtcgatatttgtgatgtctcggtcgaaggagaaggcacgaagtagagtgacgccgcacagactcgggcttggcaggcgcgcgcgacaaagaggagccgcaacggtcaagaggacaatcacttgcttcctttcgcgctctcactcacctcacacggcagacactcccgcagtctacggccctacgcgccaatttgaacggtgataacatcacctgactaatcgcagcatactggaccgcgcatcacggttctaattcacttcaacgcgtctccctttgtattcgcacgctcacaaccatcctcgacttgacccatcttcaacgtgaacgcctttgttagatcgcaccggcaactatggcgacaaagagaaagctcgcggcattggctcccgaggacgaagacccagtagacccttctgatgagctcatgtttctctgcttaggaggcggcaacgaggttggccggtcatgtcacatcattcagtacaagggcaagacggtcatggtgcgtctatataaatatcccaggtagaagcgcattgctgacatggtgtagctcgacgctggcatgcaccccgcctacgaaggcctgtccgctatgcccttctacgacgagtttgaccttagcactgtagacgtgctactaatatcacagtatgtatacgcatgtcttgcatctcagcttcaatatttcgatggagggaacatggcgcatcactacagtcggactgttatgcgcgcgcggctcggtccagcaccaccttgtatatcagaatcaatggaatataatttgcattctatcagtccgaccccggtgatgtgccttccaccgcactgtacctctcgcatgttgagcgccgcatctccttgtgtctatttgcgagccactgtaaactacgtcgttccctggcgctgacttctccagtttccacgtcgaccatgccgcatcactgccatacgtgcttgcgaagacaaacttcaagggccgggttttcatgacgcatccgacaaaagccatttacaagtggctcatccaggactccgtccgtgttggcaacatgtccagctcctcagagacaaaaatccagatgtacaccgaagccgaccatctcaacacgttccccatgatcgaggctattgacttctacaccacacatacagtctctggcgtacggataacgccatatccggctggacacgtcctgggagcggccatgtttttgatggagattgccggcctcaagatcttattcactggcgactactctcgagaagacgatcgacatttggtctctgcttcagtaccacccgggcgtcaaggtcgacgttctcattaccgagtctactttcggtatctccacccatacaccgcgtgtcgagcgcgaggcccagctcatgaagtcgataaccgacgtcctgaaccgcggtggccgtgctctgcttccgggttttcgccctcggccgcgcgcaagaacttcttctcattctcgatgagtattgggacaaaacacgagcagtaccagaagatacccatctactacaactcgagtctagcaagaaggtgtatgcaagtctaccaaacatatcttggcgccatgaacgacaacatcaagcgcctcttcgccgagcgcatgaacgaggctcaggcagaaggcgatactggaaggcgcggagcttgggatttcagatttgttcgatcactcaagagcatggacaagtttcaggatctaggcgcctgtgttatgcttgcttctcctggtatgatgcaatccggcacatcgcgtgagctacttgagcgatgggctccagatccgaggaatggtgtgattattaccggttactctgtggagggcacgatggcgaagcagatcgtacacgagcctgatcagataccagcaatcatgacacgatcagcaaatgcagcaagacgaccaggtcaaaaggagaatgagcagagcatgattcctcgaagatgcacagtgcaagagtacagttttgccgctcacgttgacggaaaggagaacatggagttcgtgcaggaagtggctgctcccgttgttgtaagtttccgagtcgtccgcacccagtgaagcatatcactaatcaccgttgcgcagatcctcgttcatggcgagaagggcaacatgacacgtctaaagtcgaagctcttatctttcaacgcccaaaagaccatcccaacaaagatctactcacccgcaaactgcgaagaactccgcattcctttcaagaccgacaaagtcgccaaggtcgttggcaaactcgcctcaatcgcaccgcctctcccacgatcgctgtctaacggcgacgaagcagaggcgaagtacgaagaagaagtccagatggtcagcggtgtcctcgtccaaaacgacttcaaaatctccctcatggcgcctgaagacctcaaggaatatgccggtctcaccaccacaaccatcctgtgtcgccagcatatcacgctttctgccgcgggcgttgatctcattcgatgggcgcttgaaggcacgttcggcgcgatcaaggagtcgaagatcacggatgagaacatcgatggcaaagagaaggagagtaagatgaacggtcacgacgccgccgacgaagaaatcagccgcgaccagatgaaatttaccgtcatggactgcgtcacggtcctcgtccgccccggcgggcgcgtcgaagtggaatgggaaggcaacgtcatcaacgacggtatagcagacgctgtattagccgtgctcttcaccgtcgaaagttcgcccgcggctgtcaaacgtacgtcttcgaaaacccatatatctatgctatatactaacacaaaacagaatcatcaaagtcccactcccactcccacgacaaacctcacaacatggagtttgcgcaccgcccccatccccaccgcacacccgaccccgcaacccgcctcgcccgcctctgcctcttcctcgaagcccaatttggtgctgaatccgtctcgcccatccacctcccacgcacttccacctccacccctacatcaccaccctcctccttctccatcgccgccagcccggaaatcacacaggacctctcccccgaggacaaggcggaactcaagcgtctacacggcctaggcattcctgtgccaggcattgagatccgcttcgacaagtatgtggcgaaagtgtggctggaggatttggaggtcgagtgtgcgagtaatccgctgagggcgcgggttaaggcggttgtggagaggggggtggagactgttagtgggctttggtcgtaggattggaagagcatttttttttctttctcagcaggtcaaagtgcgcgcgtgggcttggttctgaatctccttctttttctgatggataggataggataggacaggatcaatggcagtgacaattttttaatattacgtgggggtaacacatgttgctgatgcaaggttgagtgaatgattgggcgagatgtgagaacgcacacactgtgtgtctgtggtgctttactgtggatcgaagaaggaaacaggataggggtttttcactgcatcttgaatagcgaaaactctttcccctgttttctattgaactatataggaaaaggcagtctttaaatctacaatggaaaccttccggctaatgcagttacctgacctgaaataacgaccgatggacatacgctcgctcgctgaatgctggactattaatgcacgctcgggtatcggcgcgtaggagtacgatagatggaaacaacagaacgctgatgtggatagaaatgacagaacgccgagacaattttccgaacttccgagaattttggtgaacggccgttatcgtgtgctggtaagggatgattatatatgtaagtggcgtgggtttcgcgagcgcatcgtgggacagatgattcaaacctcccaattcggtcggccgcgatgaatactgccgtaattcctctcctcatcgtcttcaagcagactctccatgatactgccaacatccgcttctgtaacagtcatcgcatcgtcttgatccatcatcttcctcattctgtaaacgtttaccgtgacataaacaaccagcgccgtgccgatcagaaacgccgcaactgtgaggagtatgttgacggggactgggttgccgccgaaatatcctttcatgagcgcatcgatacctgtttgcgataggttgacgaggccggagaaacagacgattgtgccgtacacgcggccgaaagtcgcgaagccgaagactttggtggcgtagtcggacatggcggagtagtagagcgggcggaggatgacgaagagaataacgttgacgtagccagcccatagagccgggatggatccgatgatgccgatgagcgtgatcatggagacgaggatgagaagcacacccggagtgctgacgttgtcgaggagtgcgccgaggaatggggtgctgatgacacctccgataggtagcgcccagtcgaagaagtcattgactttggtagcggcttcgactgagttgagcatgtagatgtactgctcacgaatggtggatatgaagaagttcattcgtagcatttggatgacggtgagaagggtgatgaggatgaaccacggagtcagcatctgctctcttggggacttattgtgcaaagctccccaaactccggatgcttctttctgttgctcaatcttctcgtcttgtcttctgcgccattctgcatcaccgatgaggtcgtcgagctggctcattcgctgacgtcggcgagcgctgcgcatcttcctaactttccacatctcgtctggcggaagctcgtcatcagaagaatgcacgtcgcgcatggtgtcctcggctcgctgaatcttcatctccagctgcggtgcagtcttgtaggcttcgctgggtaagaaggtgagttgtgcgattgcaatagcaaacggaaccacgaggtaggctaggaagaaggtctgtggcttgaagttgtagttacttgcttcgtacgcgaggcggtagaacaagaagactgctgcagacgcgtcaaaagcgccagtgactagtgcaacaatgctgcctccatatttcgggaaggcattggcgatttgaaaagacggtagaaagatgaaagtgccaccaagagcgagaaaaaagttgccgacagtgaacccgtcaaagtctgcaatctgaaaagcaagactcataagaacgctgcccacggtgaggcagaaacagccaagcaggagacatagctttggaccataacggtcgagcagggtccctattggcaacgctgatacgtttgcggtagttgaggcgatggaaaagaatacattgagtctcagatcttgactcaggcagacttcgacgtcggcatcaagctcttcgggcgtgcaaagatctctgaaaacaccttctctgatgagaatcggcttgagcgctgcgaaaccaaacacaatgccgctcgcaaaccagcatgcaagaattgttgcaatgacctgtgctattcatactgtcagcgaaccatctcaagtatgatgtaattgtaattcagcaacgtaccaactcgcttcgtcgtcgagaccttgtatggcgtcaacccgccatactcttcgcccgggacgggcaattcggggttttttatcgcatcgtagctgataacgcgtcgtaaagtcttgcctggcagtccaaaaaatgcagagctggagacggcgctgtcaaacgattgccgacgttccgcggcttgctcacgattgttctgtcggtctgtcggcggcaggaagagatcgactagtgcctcttcacgatcgtggccttctacttgagtgacgtgttgaatcaaagacatacgcgcagcagcaattgaccagtctcacgatcgagaaacgtagtgcaaagcaaaagcagggccagtgggagtgaagaaggaagtgcggtggcaggcaaaagagcgaagagcggaggcgcgatggaccgagttaagtaaaatgacccgagggtcccgagcctcgtgccatgctatggacatgacaatcggatcgcgggggtccacatgtgatcaaattctgctcccacagcgctggaattgccatgatgcagatgcaggcgtggttacagagccagcgacgttgacggcttacgatgcaatgctcgcttgctcgacgccgaacgaatcgttcggcacgattatggtcgacgagaagggggtgtcattggctcgtgtggcagcaggcacgcccgatcggggtaggcgtgctgtcgatcttctcgcgcaccttcgagcgatttccacgacgccgggagcaaacttttgcgcgtcagacgaagataacaagataacgacctcaaataaattggaattgtgcatcgcaagataagcagttcgactgaataccgagtaacgttggcggctacgaggtacagcaggacatggcgcgacaacacgcgtctcgcacatcatcaccagccagtggcaccactgcatcaccaacaccatggttgcgtgagtaatctcatcaattggttgtggcagctgtaacacaccttgtcaatgctactccgactttatccaccgcggtatcttggtgaccacaccaactgtgaagccaagagtggtcggttgcttcacggccgatcttgtacctacgtaatgtaaagatatccacagagccagtggtcaaatctaaaacttagtaatgctgtatgcagctccaggtatggaatccccctgtgactttcctagtaggtgaccgcgccggctgtgaagcccagagccaatcataagcttcacggcccattcccttcaaaacctcaagactgggagcatattgacaagaaaaaaaaacaattgatagcatgcagcagttatggcgcgtacaactcagttcttccgtttccaacaaactccttggaaacccggatacacgcacacctgcgagcataataacagctaatggcaatcgataacgaacaaggcgctgctcatcttaggcgttcgcttgtacttcgcaacgtgctggacacggagcgcgaggatccttgcaagcagactgctgatgcggagaccgtcagcagtactgcatatccaaacccaaatcttggggccagcgaagacctaggcaatgatgtcgattcgttaattcctggctcgaatctggaagagattagagaatggctcgacttgcagtgtggagaagagcaagctcgaatcgattggagtgtaccacgaatcaccctgacagacgatcagagaaagttgaagaggggtctgaataccgatgtcctcaagcgaataaaaaaaggttatggtccacgaccttccaagtttgaagacttgctgtggccactacggatgaacgacgacgttgcaaagttcctcacaaagcctatcatcgagacgcctcaagagatggagcacgtgcttcgaaactggaataggcatgtcggggtgccagttgaagacgctgatgctcgagaagtattgatcgccaccatgtacgcgcgaattaaatacctcaacgggagcttgagctatcgcagaagtgcagacgcccacgacatcacgtcgcagaaactcctgcatgccgtccacgcttaccgactggaaactgtgcacttttcaacaacagacacatgcgagctcatgaccatcatcctagctcatctgggctacgccatccctgatatcgaccaagacctcaaatacctcctgttctacaccctcgtatcagagcgccaattcctcgcccacaccgccaacgcaaccaccgcacacaggttggaacaacaaatcacggcagccaaacgcatgcgagaccacgaaacattagataaatactcccgccagatgaacaactgggccacaacaatctggctaaacaactgcaccatcatcgccgaccgcgtgcgcctcgcccggcgaaacgttcaatcccgggctttgggagaatttcaacatctcaccatcctacaaacagcgcagaaaatcgtgcttcgacaacgcatatcccgcggcgcgccgccgtcggacaaactcataccgcgcgagatttggctgcctgaacactctctcgcctgcgacaatgccctcaccgccttgaatgaagctgcagacgaccacctctcagaattcctcgctagtctcagagtcgctactagcaatataaatggcatgcacaacgtcgcgcacgcacgtattctcacccgcgcgattaaattcgcgggcctcgatttaccgcaagacatgagcgaaggccaacggttggggatcgtgaacgcccgacttgagcatgctggcacgatgaatatgatttcagatgcggtcgaggcgattactgagacaaaggtgaagagcagggagatggtggacgttattgggaatatggatggtaagtttggagatgtgctggacgcagtggaggtggtggggaaagagtttgaggatttggttatgttgttggatggggagccggcggtggatgggtggggggaggaatgggaagacagtgaaggggagggtggtgggagttaggatcctattttatcgccgtaatgtggttgggttctatgtgtatatgttttcctgcggctccaaaatcgaacagtgtcagtatctgtacatacctacatctagatcatctcatgcacaacgtaccgcggtttccttgcattgcggaaacgctgaactactgagtggtacttcgacatcgttgcttcttttctctgatatatttcctacaagatactctatcctccagctttgaaccttctgcatttcgtgcatataggtcttgactttgcaattctggagttgcttttgactattctcactgtagacccaaacattgtcaaagtcgggtatgcctagatccacgaagcgcggtacacacatggttttctcgctttctttcacagtgtatgtactgatatatacagctaattacttattgctgcacaagagcaagacctaccaaaccagtcaagaaaaaccatgcaagctagctctatgcgctcttgcagtagcgaatcctcacttgaagactccaagatggatctcaagatcatactcagcgacaactatcaggctgatcctggtacatcgaagtccactccctcgacacaccggtgcggcagatgcagacacttcattgccatagacgaattcaagaacaagcgacgaacgtttcgggggatagaacgcaagttacgtctcaattgcatctcctgttcggcaaaggctgaggttcgcaggaaggcatggtgcatgcgatcgagaatcgccaccaaagtctagagcggctctggtcttgacattatacaacaaaagttgtccgaaatcacggttggaactgaacatgagcccgccaaggatattagtcctctagcatccatatgcgcttctctaaatctgcatgtggacttgctcaactacaacgacatcccaccgaacgacacccccttgtcccgcttcgcccacgcaacaacagtcttcgcgctcgcaacaatccttttaatcgtcaagaagcgctggaggccagtcagacacgtgttttgcatgcgagcagacttcttccgcgagatcaacatcatcattgatcaagtcaagcgaggcaaacttctaccttggcagcctttctggcagtggtttgagctattcgaggccagaacgttcaacatttggaacacaaagatgcagcggtacgcaacagggtacgcgatcaacaagttggaagtgtttggcttgattcgtcagctgtgtgatgagctgggcaacattgctaacagccggttggagtgggctaggttagagatgaaccaggcttgtatggagatgggcgtgctggatcgcgaggatgagttggagaagcatatggtgatggtgacggatgttattgtgcaggattgtaaggacagaggttctctcttgctattcgaggttttgaccaagaaggtgctcgatggcaggaagttttcgatgcattgggtcttggacacttggatcgactagttttggatcagatatctactctcaaatggtagccagtgccccatcagagaccttcatgtctcttgggtaaaatttgctacaatgtaatctaaatgtgtccgactctgttctatcgtccagctgcttctttcaccctcatcaactctataatgagaacgcgagcaaggcagccatgattcactcgctacactacaccggaccctctcgatacacagtgcgctcagcgtgcctgcgccttggtagtttcacgatgctccaggcacacgaaatcgtcacctctgcaccgaaatgtacgccctctggtattaatagcacttttcctctcgtcctaaccgattatatcaaaccagaacaccacaactctcccgaacaactcaacttactatcaaaccaacacacatcaacaaccatgagcactcaaaatacgaccaccaagaacctgtcgattgactccaaggctagttcggatagcatggccaagcaagtacctgtcgagaccagcacagatgtacctcccatttcgaacgagtcagctgaagaagctccgcctacgccagcaacgtcgttgcgagagacaaccgtcctttctccacctcatacagccacatctgtagtggcagctccagctccagctccagttcaaaatgcggcaccaacttcacagcgagtccgaaaccgtctaccaattacgttccagcccgatgtccagatgcatttctgtagctcttgcagaacctggttgcctcggggtaatttcgctgccgagccttgtcatggtcgtgaagtacgcggtgcgtgtgagaagtgtactgttaagtatacagccaaggcaccagagcggaaagcaaagcgggaggcaaagcgcgaagcagacaaagtcctggatgcattgaaacctgtcaacaaagactctcgcgtgaagaagtcgaacccggtggatacttcgatcacgtatggcactgtcatgccgaagaacaaagataatcgtaaggcagacaagttcaccaacgatagatttcgtgggcagaagtcgtattccgttgattcgacggtcacgggtatgtcgctggattacgacaagacgctgaagacgtactcacaatctgctagtacccgcaagatctctgcgataaacactcaggttggcagtttatccgtgcagactcctcagaatcgagtacagatcccagacattctcctcgcagaagctgcagtccagccgccgacccctcctccccccgctagagttgtgaaaaatccggacgcaatcatccgcagcgcattcctcttcgccaacatcaccccagacatccttcgctacacgcctccaacccatgactcgaagctggaactgcgtctcgaagaccaaattactcgcttcgcgctcgccacgcaccttcagttggtagagcagtactatcggccccaaataaccgatcaacgcctcgacgcgcgcaaggacttcttcaaggaagtcgatcagctgctcaagctcaccgagaagcgcgtgttgaacccttggtggccgttgaaagtttggctccccgtttataaacagcgaagccgcagggtatggggcagccaggcgattggcaaggggcataagttggaggcatgtgcgatatgtcgtaatctcctcgatgagctgattgtcgctgcgcgtggggaactagacagtgcggaaaagcagattcgcgcgctgtgcaaggagatgggtggcgtcgttgaggagaaggagattcagcgtagactggggcaggtgaagcaaggcgtggcggacgactgtagtatgcgcggctgcttgcgattgaaggagattctgacgccgcagatgctgcaggacgtgaaattctcgagcaagtggcagggagattgtaagactagggcgattatgttgggagatgagaatatggaggaggagaaggaagaagataaagagcaacaacaggaggagcaggaagaagatgaagcagaatagccggggagctagaggagtagattggttcgatgtagacggtgagacgtacctgtctgaccgtactactcacgatgatgatatgactgcaatctcatggaaacttccattgattaccagtgtactctgtagctttatcttcgcgtacacgaaagactcactagagtctaagcacttgagcatgcgcctgacccagcagccgcctccctgtcagggtccttcttgctggccaatgtctcaacctaccacatcattgttttataagccccaagccccaagctccgttttgcgatgcgatgcaaccagtcaccaatgatgccatatatgtttctaaactgatcaaaaatcgatttcgcatgaaaaaagtgtcagccctgtacaatatctacattcaaaagaacggggttattctacggaagaacctcgatatggaggtccggccctctgccttagcccgcttcttctcatccttatcctcgcggtcaaatcccgctttcacctccgtaacccactgaacgagatctggcggatcatattcgtacgcttgaaacactatatcctgttctttacagtgacaatacaggattttccatttccccgccgggttctccccttcctctgtaataggaactagtttgccatttgcatttgtaacgaacgcatatggtgtttgcatgtccacgataccaacagtgaggttgtctttgtacgggtgaccgtcaaagagtgcctcaatgtgagctggaatccctgttagtcgagtgggaccgaattttgaaggggcgtcttacgctcaagcatggtgaggtcattttggatctgtccatccccaggtactttggcaggcgactctgatctctgtgtagacataatcgatcgaggagtactttactatctgtagattgatgtgtaaaaaaattagcttgcagcaagtatttatatgtaggtatcgtgactgacttgttgttcatgatacctgagcgctggatcatgtgtggatacagctgactgttggtcgtgcgaactagtccacatggttgcacaacatgcgttgcctggcatgagtgaatgtcataattgactcaaagcctacaatgacaagtacatgcgctgaaaagcatgactcaaggtcttgttcattgacccccgctaaagggagcgttcagtgtgtttttacagacacgggtgatgtgtggtaaaaaaacagctgacatatgggagtaatcagttcaatctttcatttccagagaggtcactagcctattgggtcccaaccgttagttaaaggtaacattagtcttgctggcagtagtcaactagctggtatgaagtcgtgataaaattcgcaggatttatgtgcaatcagagcattatttctaacatttcattctctctagattccacggtctaaagccttcatcatcgctctccccacttcaccatcaccatcaccctactccacaggtggcttaccagcactctcccactccccctttaccaccctcaccatctccgcatacgcctctgctttcgtctccttggcaccccactgcgcgtcgatagagatgtgatcttctttgacagcgctgcttatcaaaacaacgcgccaggtctggggcgctttgggtccgttcctcacgtgcatgttatccgcctcctgtccgaattctatgaacagcgggatttgaatggtgatgaaatcggcattgatgtctggttgcggagctttgctgaatttggattggagataccatttgattgcggctgcaacggggtcagtgggcgggagttgaaagtggttaggggaaaataaagaccatcatcctgtttgagcattttaaggatcccgcgatccgactctgaggtacagcggaaatccttttcgaatttcatttttcttggtttgctaatctgctcgaagtggtgcttaattgcattgagagctcgttgttgttgctttgaggaattgagaagattggagaacctagaacgcccatcgtattatactaactcgtgactcttccacagtcagaacaagcttgcagtcacatactcacgacacacatgttggtaccaacaccgacgttgcgtcgcacacgtacgagctccataacatcgtcaaacctgactcaaagctgtacaaccaccacagccaccgtacgtaccttccttttgtcgaaaacatctaccgacccgtttcaaagtccacagcgattcgcatgtagcatcgccctccgcagtctctcgtgctcccaactccccccgtttctcccaagatccgtcctgcagcaagtaaaaagaccacgcctaccctcacatctccctcgaccgaagatcaaagacgtttgcggatagtggagctggtgcgcgatctttgctatccacagcagctgtcgaatgcccgatgaatccgccgcgaggtttcgctgcacacacccgtatatccaaactcgcacattcacagctagaggttttggccaggatctgaaatccatagggttctcgctcctctttacatcttgaggaaatcgacaggaaaacacactcatctttcgctctctcccatggccatccagtcccttcccctcacccacgcacaaaagcacaaaagcaaccatcttcttcaatcatataattcatatagattcataattcaattatcatcaaaggcatactctattatactctaagcattactcatgaatacccctcctctactaacccagccccaacccaactccatcccacctcaccttcttcgccccatctcccatcccaacaccacccttcctcgccttcatgacggcatggagacattttcccacagcttccaaatccccaagtagcgtgatgtgtccgcgatcgctggacacgactccgccacgcacaacggagtatccctcgggcaccatggcagcacgtgcgaggacaacgccatcgccgctagcaaatgccagttcgtcgtagcagtctgcgcggggaatggcttcgcgagactcgactttggcgccgtaaactgttggcgttgtcttgccataaatgagtgctatgggtgggtaggcgttggattcagtgtgcgcgggcatgtggtcgagttcctgcttgaagcgcttgatctcggcgagggttcgtgtgaggtattcgacagccttgtcgtagggtattgtgactgcggttgcggggtttggctctgaggaaatgtgttgcgtggttgattcttgcccttgtgccatttgtgggctcatgcctgcattgtccgcgccgccttcggtaaccttgtctgcggcgttccgagcaacgtctgcggcgcctttgacggcatctccagcggacgaactggtcccttggctgtttgcttgcgagctcttcgacatgctaaatttgcggctcggaaatgtaggtaatgcttgtgacatggcgttaagaaggccgctcacgctcaggttgccatctttgggtgcgtctggccgtggcagcgcagggcccatgcatggcgacaggcgataatcagaccaagtcttggggtcgaagaagtcgatcgggtactcctccttggtgtgcttgttgataaaacacttgccatcgagagggaggagcgcgaaggatgtgcgtatgctgaagttgacctgtgcagtcagcacgcgggatgagaagagcacatcgtcgccgttgcggaagggtcctaggatattgatgcatcgctgaggcacacccgcatacacgactccagccacgagatcgggtcgttggttgatgacatgacgcgtaatcagacctcccaacgaatgagccagaacgatggcaccccgcttctcccgcggaacgcttggatgattgcacggaagcgattccaggaaggcgatcatgcggcgactgagataatgtggagagagacgccagtcgtagccataatcgtgcacccgcagcttcccactcttggcattgtcacatgctcgaagacgtttgaacagccgcttggagatatcgaccggcccgatgtgttgcagcatgccgctgggtattatggtctcttccatgcgctcgtcggcttctggatcgaaaggcacctcgagatcgaccttgcgcaggttcagaccaaccttgataggaacccacagctgccgatggggtggctcggcggagcgcagaattgagccgcggtagcctccgagtacgactaggtcgccttcgagctcgtgcagagcctgtgtgaagaacgggtgtgtctcgccatcggctgcagtggagttgctcggccgcttcgtctttggcttcgtcgaggacccgagtgaggccgatgccagcactcgtgggcgcaggctgaccttgtgcgtggtgtcgtcgtctgtctctcgcggcctgggagccgtgctgccgtagcggctcttgaagcggtcgtccctgtagttgaagctaaagttaggcaaggtcgggcttgggaatttgaagttggcatcttgccagctgtcccgtatcgccttgagcctgctgttgacctgctcctgcacactttcgaagcggctgtcgtcgcccagggaggaggcaaaagacttggtccggtagacaagcagtgagccttctgagttggaccggcgcaatctaggcgctggtcgctcggtcgaaggtcggagcgacggccggggagctatcgtcgactcgctgtctgtgccgaagtcgtgctgcagtatgggtgctgtggcggcctgtggtggcggtgttgtggcgtcctgcgagggactgttgcgggtatggagggtggattggtcgctgccgtcctgctgcgggatgccactcaggctcgggctgtgtgcaaaggtcccgcgtcgtttgcggtcagcggtgcccggggcactctggccatcgagagacagggcggagaagctgggcaggctgaagtgtatgtcgcggtaggtcttaggcatagacggaaggttgaagggcatgtacttgcgcacagtttcgcccattgagctgccggaggaagcgcgtcgccgtccgctgctcagattctggcgcaagagggagcggtggtcgctgactctctcctggaaggtctttgctcctgcccgccacggggagggaaggcgcgcccgtgagtctgcatcccgcgtttgctcacggccgagttgcgcctgctgttgcgaaatagcagcactgttctctccttcaccctcgctatcggacgatggtatgcgtggggtggacggtttgcgccctgttatctcggtccggtcctcgaagccctcaaaaagagcgccaccgtcagtctcgtccaacgcggcggccttctctgcagccggcgttttgggagacttgaggtgcgtctgctgctctcctatactgatgccaatggccgactggaccgtctccagctgcagcaattcctcctcgggcgattcatcttccgagggcgtgaggtcgtcgtcgacaatagatgcgaattggatatcggcaagtgcattctgccgccgtgtatgtggaattgtgctattcgtctctgttgctgctgctgctgctgcggccatggttagttgtggtgattagtggacatgtatacgtttctacagtgtaccggacaggcacaagcacatgtcatcaaggcgctggctggcccatcccgctgtggcagtgtcatctttccgcccgactccgagcgcgacgcactcgccgaacacttcgtcgcttcatctctaatgaagctgaatggccgcggacaagcaacgaaacaaggcaagacagatatgacgacaagcgcgatgatacatgtcgtcagtgcagggagcatcgcggccgtttcgtgttcccacatggttgctgcccgcagccactgagtggctgccacttctcatcgccaagccacaactttgtcccgctccacccgctcttcaaccctctccattctcgcgtacacagcatcagtacggccgttcctgcgcctcgcatagccttcggtcggatcagtgtcgaactctaggcgaagtgtgaagaaggtggggcatgttgtgataccatccacatcgggtagcgcgacacgcgacatgcagcaaaagtatacacatgaaatgaactttggctaggcgtctctgaaagaaagaaagagaacgcttctccccgcctggaacatctttcagcgatcttggctatcatcatcttggctgaaagcttacatcacaccatcagccgactccaccgcttccccgcccatagtggaacgtatgatggacctgcagcaacagcacaggctgagaattggcgcatcgaatgatgcgttattaacgataaccgacgacagccgactgatgcccgctagtgcaccacttgagtgtttcgtgtagtcactcctacgcgcgtcgctcaacaaggtatagccatttattatgtggaggatctgatgcgtagtgttaaagtatctcaactctggcgtggtcgggtgatcttcaggtgctctctccctagaccgacgcagaccaattccttgcttcttagtcgtatcttcattccatcttctccttgctgtcttcaacctcctcatcaacatcatgtcaacattcatcgagcttcctacaccgctgccaagtgactcgatcggacctggctacatcgtcactgttcccttcaacgacatcgccccttcattctctctccgcccgcaacaccaaccagaggtacacatcaaagaacaaagcatcatcacacaaaatgcacatgatgggctcgggactacgaaattcatatcccaaaggaaggattcagtaaccctaaacgacgaggactccacacagatctccctcacccacccccaggcatcattcaacgacctccgcaacgaccccaaaacacacgcttccattcgcacagcagcagtccagcatccctctctattctacgttacaagtgttcgagtagtctcccctctaaccgaggcctcggcaggcgcgatccgcccgcccacgcacgtgacatcctccacacccacaagcggcaaagttgtcggcgtcgagctctcaaaagtcaaatgccgcgttggagctgctgatgagccgcatgcgttggacgacttggagtatgattggagctatcatgcgctggaggatggggtgcaactctcgatcgggttggggaaagcggtaacagaagatgagattaggggatgtgatggtggagagaaagaggacgaggtcgattggatggatgaggggtgggattatgatgaggacgatgatgagagtgggctgggtgggttttgatgttggttttagtgtgctatgagaaggtgtggtatttgcttcactagggagcaaatatctctcacaccgagcatgtaaaagctacaactattaaaacgctcaaaatcgtgatacaatttgggtattgtcatcaaagggagtgttcagtatgtggagtttgagggcgtgtgcgagtatgatttacccgggtctggatatttggttttctaaagagttgtagggaaggaacagatcttcgagttttcttgatttatctaagttgtttcacaaatgtgcgttcgagtgctgactgtaagaatgacaagggtggttttgtctcgggacatgtatacatacaagtgatcgaaatttggatgcttgacgtgaagtaggatattcttacgtaaacttcatctgcgcctgaagtcttcatctgcgcctgaagtggggcttattttcatgttcacttacgactccatctgaatacgtgatgacgcaggaggtcgtactgatacaaataccttgaactatgaatgacgtaactaatgcaatacgaccttctagagaacaaggcattaagtggcagctctagttcacatacttctcattttgctttcaactcaagtacaacatctgcgaattgcagctaatgtcttcgtacgacatcaatagtcatcagtacatgaactgtcattgctgtcatggctatgagcaatcatcagtcatgacacctgcgtataaattccggttacaaacatgcctcttaacatgtttccacacaccaaagcatccgccaatccattctcagcgtcagcgtccataactctgttcttcaacccggccaaagatatctccatcaccaccaccccgcccctcatcgccatcagagtcgctcacagaagaggagtgccaaacgtacctcgccggactgacacgtatgttacgcctcaaaaataaattccgatctacctaatagatgtgtctgatcagcttctataaacgatttatttgccaacaacacggcaagcgatctaacagttggcctcaccgaaataggacagcgttttacgtgggtgaggggtgcagatggcacactcgtgccgatcacagagcaccaaaagacgcccgcacatgaattcatgctgctgttttgccactctgagaaaagtggcatggatatcatcgattaccaggagaatccgacaccatcacattggctaatggatttgaaagaggcgtcgcctgtcgggcgtgtcaagagtatgttcaataagttgataggcgggtcttgatcgcaatcttttaatgcttacatacatctccctctttgaacctcttgataagtagggcaaatgtgacttttggagtgagctcatcgaacttctttgattgcgatcatctaccaccacagctattgtttgatgcagtaaaccagatcgcatagttattttccagtaccgcggcattgtttttttccttcgttctctttgtcctcaagataccggataagtctctggcacttcctcagtttgacatggcatcggggtgtcgagctacttgctcgtggtttgcgaggtgcaggacgatacaagtcacttccgtacagctccactagctgccgaatctaaattttgctcagaacctttgcatatcgtgagctctgcatctccttttcgctttacctccgatcctgaccccaaggtcaatgaagagctagccaaacactctggtcgttgtattcctgcctttccttatcgaatgagcttaccattcagtcacaggatccataattatgatctttctggcaaagagtatggattcattggtgactggccgtgtcgagaaacgaagattggggcgtacaaggcgatgcttgagcggatggaggcgaggtttggggaagggtatgcgactggggcagataccagacctatctaccgatgttacccaactcttcgacgcgaatagaggtactccgtcgcgccttcttgtaaactttagctgacccactacctcaagagttcattgacagatatctccatgatcattgcagcactctctcacttccaaggatcaagaatctgtctgcgcactttaagacttatagaattgccttgctcatgcaagaaaaatacgaacctggcggtatgatttctgattctcaatttgtctggatcaatgaagacacaaaagaacagctggccaaattcgttgtgtgcctggtcacttgacgatcagcgtggcttgcattttcagcattcatgggaagcgaaggacacaaaattcgaggcatatgaggcaatgattgctgatgtcaaggcacagtatccaaaaacaaaaggccaaagtgcgactgaaaaatatcaagaagacatggaaaaggtggcggcatggaacaagacgagaatttctgcatcgggtcagtagttctccatgggttgtaatgtaacaccctgactttagaagccttacatgagacctcctatcgtcaagtacactggcaaatgctactaacagtaagtagtaggtctgtgtgactaaattcattcgccgacgctatactggctatccaatctgcagcgtagcgatactgttttacgaatgcatggaaggaatagtctacctcaccaccaatcatatccgtcccgtatcgacatgatgtacccatcttaattaccgccgaatcctgatagctacatgacagtatactagtcttcgcatgtcaggtgttgttgtttgtcattattcgatcgtcaaccaaacgagacctatcgtcaaaatctgggaagagcatactgtcgatcttgagatatgagacaagtctatctacccagcagtatgacggctatctttggtggagtgctttatcctccactcaagaaccgcttatcttctcgagctttgacgacaggaaatgactgagacagctcgcctcgaagctcgcacgaacaattcatcttatttgccgatgtcaacaagcctacagaacaggcgcaagcggcgtggctttgcaatcctccgtcaccattccactacgtggctggtacaggtctttgcagaccagcttttctgcatgaggaacggggtcgtaaatctgaagattgggttcgccgtagcaggaaacagctacgcagtagattacgcccagatgcacaagatccatcgaagtaatgatggagcggctcagccccacggcaagatgatacacacaaagaacttacgaggtcgatctacgctacaatacactccaaagaagtcgagtcgcgagttgaatcagggtaataataacccatctgacgtcgcacagagacagatgatggtgtgacgaacgttcggtggggcagtgttctgcattgtcgcatgaactgctgtcaaagccgctccatcgcgcgtgacgattcgagataggtggaagaaatcaaccccaagatgcgtctaccgcgaagacatggtcttgaaattccattgaccaggttacgattgggtgcacgcacacaacaccgcgtcaacctcgtcctgagcaggtgtgttttcagttgctaacttgcacacgcaggtaaattcgactcgaggttaggtcgtattgattgccgcaatagggtagtctggtggctgatgaggacaaggtggcgcctggctgccgaggactcagtaaccaatggacttcaacgttggtattttgcttcatctgacgcgtggagtagactgattcctcgatgtggacgcgcagggtttgggttgagcgcggggttagggcaaagtccgccagccgggcttgctccaagtctcgctctgccaccacattcccttcactttgtttaagcgtccaacaaggtacctaatcagcgttaagatataccagcgagtcgtagcactttgccagggttcccagcgcacttgcagagcagacggaaagcactcatcacgcacggaaataaaaagttctcgcatacgtcgaccacgacggtcattctttttcatagttctataatcgatccacacccgtctactactatcactacttccactctactacatcttccgtccttctcactcttatttaaacgtagacatactcaatcgtcgggatggccatgcagccaatctcgtatgactgggggacagggaagggagcagggtgaacaggagaagtagggtaagagggaagagtggcgttgctggagggagcagcagcgcttgacgacgcaacagcggcagacgaagcagcggcaacagaagcgacgccaaccgaagcaacgccaacagacgaagcgacgacagatgaggcagcggcagacgaggcgaccggcagtggaagaagcgctgggcgtaggggtaggagcggcacacagaggggcggcctcattgagctttccaacagcccaggtcgaggcgtcgtcggtgtacagctcgaagtagctcaagtgcttgctgacatcgtcgccgttggcgcaaattgggtctcccttagcgcagtaagagcgcaggataggtgcgtaggtgttcaggcgcgcgagggagtcggagctgcggccgtccttctgcagactcgcgccgtcgaggacgttgtatggctggttggctacgtgcatgacatcgccccagaggagagcagcagcaactagattatcaattagcacagtcccaggtccgattgcgtgatgtcaagaatacttactagcattaccaggagccgagcttctgtccagaccggtagtgatctgggagcatccaccaggtccagcaaggatatctccggtaatccaggcgccctgagagaagccgttgaggatgatgtgcgtgcaagggcacttcttgttgaaagcggtgatctgggcttgaccgttgcggactcccgtagcaatctgagtgcagaagtcgccgttcatcatggtctcgaacacaacctcgatgaagtcgcaggtcttgccctcagccctcagcttgccgcacgtagcgtcgacaaaggggaaggtgcggtagtcctggtacggcgcattgttaccgcgggccatgaagataacggcatcagcgcagggagcgtcgagcttgggggcagggccttgagcgacggcgacggcggcgatagcgctgagcgcgagagcgttgcggatgatggaagacattattaagtattaaagaatgtggtattaactaaatgtcaaaaaacgagtgtactgtttagattgcgagttggaagacgtgcggggagagaaagccctcttggctctggggagacagtctttagtaggagccctatacgagccactcatttcccgagtccgaagaaatgggcggagagtggagtgtgcctgactagattaggagttggatccgtttttggacgagctatccatcttgggtcttgggctagcagggagcgtggcgcgggcaaacgtcgtattattgaggctaacgatcaggttttgaaggatagcccaggggccggatgtctcattgacgaataccgtaagactctgccatctttgtgagatgggtcaacgggacaccgatagtgactgatttctccagccgtgaatgacgcgcttcgagacgcagagatcatctggaacgttgctggtgaggtttgcgtcgagcataacttttatctcaggggtcaaacagtgaacaagaaaaagactagcgtgcagatcaacgcttgatcgcaaatcacacccctatttccttgtctgacgtctgagcttgtctacgataagattttgtgcacgtgccctcggccgacctgaagtatcttagcgctttctcacatccatggccccggggatctcccgaggtccgcctgctgctactccttaccaccgtacaccctgactgtgtgatcgcaacgtggggaggcaataggaaatgcgtcgtacagtgacatctccaacctgcatcattgtcactttttgctcgatcgcatagctcatgataatccagtctatagtgtgaagatacctcacagtttacccgctcgatacgcgcccgccaccatgctcgcacggcaaccacgtgttttgctcgtggcacacactcaacaagtcttaccgcgactcttcgatagctgccatgcctcatcccaggcattcgacaatctagatgcaccttccttgtgcactcttcctctcaataacaattgcatctacacaaacgcgacttttgcggcaaggtagacgtgggagacaaggtgccccaaggtcacggcgtcgaggcgagaatttataccctgctagaaacctgtaagcgagtgctgggctacctaaacagtgcatgcctatcgccttatgcacacttgctgtctgccttcttaccaccttataaagtgcaacgctctaaaacttctaatttatctactacctagtattattcctaatacttagatatggcttcttaagcatgagaagctataaacagaatctaccagtattcaatctagccgcctagaagaggcaagagatagctaaagtaagaagaaatttatcaagtactttgcaaaagcataaaaggccttgcacacgagctagaataccgccgaggtggctacgtagtctcattgcactgctgaaccttattccgtcgatgtcatggcaacaccaccaccacattgcgcaagatcgagactgacatccacgggtatcttacttacaccgtttccgggacaaatgcctgaaggtaggcttagagttccactaagccttcttattggccatattaaccgccgtggttgcgcaggctgagtgttggtgtgcttcactttcaacgcgtgggccgcaggatcaggtgtggtgtcaacttgtgcatcgcgcataaggcacactcgcgggatgcgcgccgcggacctaccttgcgctttgcgcgcggatgtgccatgctgacgcaagacctgctttttatagaacgacctacatatcgtacgcggtaatttgttgtcggttggtgaacgacttatgcacctcattgccatgcatccttggcgagtcaccatttctatctttgagatctgtagtctctgaaggagtttatgccacgttggaaagcagtgcgaacgatttctcgctgttggtcatcactactagtccctacctaaagtctccaggcattctggaatggttctttcattaatctccttgctctagggtacctggcttcaaatccctgctcccatcatccttcagatccacaagagcacgctacgttgggcgatagccgtgcgtcgccagaacctccaacgttcgctcgactgtgcctcttcatccgatgttcgcgcgctaagaccctggcctgtctctatacagggtgtgattgttcagacggcatttccttgccgatgcacaacgcccacgcatgttcgcttctagtagggagcgcaccagggtctgaggctactagctcttccagggaggggctggagattgacattcgcctccactgttgaccacgccgcacatgggacaggacctcggtcttccttgatgttagattctagacgtgtgagttctcgtcataaatccgccagtgacttccacgccgttgttatggacctaacttcgaatgactagatgatgatcacttgcaatgaagatgcttgtcgcgcgtaggaaaaacggcgagatgtcatgagcactcttttttattgattcatttactaggttcccagctactgtactatcttgcaccgaccaaaaatgcatgagcacgtcagtcacacagatccccaaatccaaactaacatcgagaaacaattcgcatgccaaattccagatctgtatgctccacccattaaagcttgctgcgtatcttgagctggtgaccagaaagcttcgcctggtgatcagagagcctgtgctttagcctgcgcaacaatttcttctcctttggtccaagtacagccttcagctccgcgaaactcatcttatcgttcttcccagcacgtcctcctcgctcgagatgagtccagtaatgttctctgagattgtcgccgcgcgagaaggccctatggcaccgtggaagtttgcagaaatagtcgcgggcctcgccgtgtactgtctttatgtgacggcgaagatgctccggtctcatgaaacttttacgacaatgacgctcattgggcccatcgttttcgattcgtccgcaaacatagtggcgtggttgaggtcgactgaaagggtcgctcaacatgtcccatttgcctagcttgagaacaggtactctatgggaggctccgcgactagatcctgagtttgatcgggaacgttcacgcttgctgtagattgaattgtcgtcttcagactccgaatcgtcactgtccgatatgctgctagtcgtaccactctctgtgtaggaaggcatggagcatgggttgcgacatccggctttgcgtgtctctggtgtagattggataaatgagggaaccatcttgttcgtaaagggctgattgtgatattccattgcatgcacggatgcaatttcgtagctagccggattccatgcaggaaaaggcgtccttgggggaggcggctgcgaaacagaatcgcttaataaatattgtcgccatgcaagctcctggtccctgaggtagttggtatacctgaacaagtagtccgatgaagattctagttgatgatccatcatggggaaagtgggtatgggcgggcgctcaatgaatgatggtggtgttggaacatactcggatcccgtcagggaggatgtcctcgatagtgggctagtagatggcagttccaaccaaggactgaacacaatttctgtcgaagcctgtgtttgaacatagctctccggcgggctcgctggacaagtctcgtagaacgagtattgatgattgtcgtcaacaagttgtgaggcaggaggatggggcccgacaggcatcgtttgatcgtggaatgaactcgaaccgaatggcggaactccacgtaaaaccatggctatccgaagagctgacgctagataaagtgtgaacatttgtgctggctggctgtcgaagagatatgtacttacatgttgatgtcgacgagactatgttcgtatatgaaaagatagcaattgatagcgaacagatttatggtcacaagggaagatgatgttgtcgacgaagtttgacgctaacacctggagtctgggggattgctcttaaatacacgaggctcggtagcgagagcacctcatctgtcgcatcgcgccgcactgtgaaaggatgcaatcggccacgaaaatgacacagaaccagctatccggtacctggccaactactctgtgccgcacccaaattgagctgctattttgcctcaattgcactgcctgatcattcttagcgcagcgaacaatgaacagagcgggaagtggaagtggatgtggggttgcggcgtagtgacacgagattaggatgggctttgtctcttcctagtctgatttttatcccatagcttgtaaccagggctgcagaagtaagacatcctgatctatcagtagacgtgtacaggtatcttcttttgagatgtgcttgccctgcagcgtcaagtcgttctatgaagcaaatttgagcttcgataatcgttcaatcgaatactcgtcttcccaatattcgaacgagaggattcatcgctttagaatctcgatcatcgtcgacaatctgccagacaagggctgctcatgcaggtatgccccgatttcgcatgatcaacggtctacaagtggggcgcagaagttgagctgcatcggagtaggctcagatctgcaggaaacaacacgtatcaacactagcagaggatgtgggctggagctctgagcgatcttgacaaacgcgatatacacactagcatggtagcgtctaagcagccctggagcatggacgccgtgtgtgcaaccaagatagaagtggtagagcttgacagccacacgatttgcaccaccgcacgaggatgcaggggtcaagccagcactttggctatgcatgagggctgtgctcgaattatccttggagtattgaatttgctatgtttcagcgcagcactgttggctctacgttgtctttgtgccttactttgtacaattttagcacagcgaagagaagctgggccagacgaaacgcttgtcatgctgtaagcaacgacatacgaccagtagtctgcgttgctgcggtagccttgaagaaagtggcgctgttcgaggatgcaggacgacgtcaacgaacaaattaaagacccaaagaactggtaatctcgcgtctttgactagcgaggctgttgaaggacctgagtgctgattgcgccgcaagatgtgagcctcgatgagtacatgatgaggttaatcgacaagtgctgacagctgccttctgctagactgaaaatgacacgtcgaaaagcatttgaactgtatggtgaaagtcacgaagctttcactgaagtgtagagtcagccaactttccagacgaacgaagaatgacttggaatgtgcgcagatacgaacgagtgtagatccgactcgggttgccgtgcggcacagcacttgaagttctcggatcgcgcggctataatgccatgcgtgaggcgcgcttgggatttggcgctattgtagggcctttgtcctagttgtgaggatcctcgtgccgccatgcttcgttcctcacatcagtcataaattctgttgtgtggcacaacctggtaaatgaccaaaaccaggtcaagatcacatttctagcaggagcaacatgcgttacatcgtctgccaccgcggaataaaacccacgaaaacatgtggggtctatgatccagtcttttgtgtatgtctacagaacaggaacagcgatgcagatgcgggagccctacggacctggatagtgaatatcaattctgatcaatcgcagtatttgccataaagaaccgcctcgaacagacgcctcaaagcatagacttgcaacctaggcgcgcgccagacgagcctattccccgattgggtgctgaaggagtcccaacctggacgttatcaaggattctcgaagcgtaagcgccgagcctgtatcgaacggtctcagtggtatgatttatggaacgtttctcaaagctgacaaatgacggtcatgctctacgtatatgtcggacgaaaaatcgcggggactaacgtggcacagttcagaagtgacgagcaggcgttgtcacctgcatgagcttcaagtcacgtgcgatatcctgtcctcacaccactgtgataggtcgcttttagtcccatagatgcacggaagacaaaacgtggagatgttccgcacttgcgggtacggtacccaggtgatttcacgacgtgtccatgcgagatggcaggtatggccgaggacatccatgctcaaacttcaacgtcatggtagccaggaaactcgatgacgtcagaagatatcagttccagtcgaaatcaacgtccagatctttttcttgggatcttcgctagcgcaaatggtgaagtgggcgctctcccactctatcagacatgagtcgtcttcacgggacgcagaggaacaaggtacatcccgaacgaaagatgcgatagttggtgcaagctgtgtaaaacgggctgttagttgtgccgactattgaaagtggcctcctcggtggaagtaggggatgtggacgccttgtacgtcgggtaatttaagcgctaaaaggcgactaagaggtgtcgatcagtcttcaatgggacttgtggaagctgctagtacactcatgtctagcatgtagtagctccaggcgatgtccgattccgcccgtacgcctcgatcactgcctgttgtctgtcaagctggaactggactgtggttcgtcgacctcgggcttggccgataacctcgacctgcccaaaatgagaaagaaatgcatgttgtatcgtgcaactgttgcaattggatggcctaacgcctttgctaccgacgctgaggttcaacagtggatatggtatccatgttcaaacgcttcattaacgttcttgggcagtactcattgtaaagagcttcgattgcaggcataagcgacggcagaaaatagaagcggtcaactcaatctcgcgaaaagactccaaagaggcaagaagtagtattgaagttaaggtttcataccttgtcttgtcgctgacatattctttgtcggaagaatacacccggctaaatcgcgagcgggatgccggaacacgggaacatgccgaggtgaaagaacaattaccaagtactgtgaaatgataggacgtagaacccaagagcagtgcatcatcggcgcttgactaggtggtccagcaaatgttcgcgatggtctctctttgtctccacaaatacccaagtacttggcgccatcttttcttgctgcgcactgcggcgacgttctgcaaaccagggaagttgagccttctcaacaacttctcggcatgctttctgttctgtctcatgcggggtactgggctgagtttgtatcaggtagagaggtgtcacttgggcgtcgcttcatcttatggagcatattgtaattctggtgctggacgggtttacctagtatggattgatggcagccacatgtgcgagcatgccggtgatctgcttcctggccttgaacccaatgatatggttgagtaaacagctgttttgtatcgacctcacacgtcaatcttctctccaatcgatttcagtgatccctgtattcgctcaagcgcatcgacttgtgcgcgaaagcagagcaggacaggccacttgctggacgaagaagagtaaagtgtgttcgtttctgaggagcttctaagatcgtacggaacccaacgctgctgcttcaatactgccaatctgacggcctggtggctaagagaaactgtatcgccgcttgaaaatccaaaaaaagcagtaatgatctcgagtttgaacgtgtgagccagctaggatcacgaaagatactgtgcagtccagcaatcgaacaggggccagaagctctaatcattgcagcgagcctttgatggcatggccttttgaacggtgcaggtgtcgaatttcctgaagaatatgtcaaagtgaaactacagtcgcgatgcgggtagtcgagagatgcgaggcatcgcaccatttcgcagctgcagcgatcacagctgggagaacggtctgagaaactgtacagcaactataaggtatccagaaccagtgtgaacggtccgttgcattagaatacgcacacgactaccacctccctcttccccgaccccgccagtcaccgccgtcacctctccctcgtccccttccgaagccagggtcgctggtcgtggtggtgcttcgcctcttctccattctcccgatggcacacctccactgagtcttcgatcatctcttcggtcgtcaaatactccctcctcctcttcctcctctaccatatccaaagtcgccacgcccattgaagccattctctctgcctctaccactgccgtacggtccagtcggtggtcctcctctgccgggcgctgagaccggtggaggtgctgctggtacaccgctatctggtagtggaggaagtacagcgcaagcaacgtagtccccaataagaaacttcacgtctcccatagttcgatctgggtcgccgtcgagctgtttgagcgcctctgcgacggttgcactgtcatccagcctccatatccgcatcatcgttcctcgtccttgcgcctatgatgacagatccgatatctcttgaaatgaagcgtcccggtgcgccgggccgatttgagccttgtatgtcagggtacacgagtcggaaagcgatgcgcgatccagtgtatggttgtggcagttgtgaaggaattgcctgatagcagcagttggcatagttcccgtaaggaaacaactctgccatgtgtagatcttggaggtgtgtggggaggtcggggaaagtgatgggtcaaattcgtctagtctaacattacatttcttagcatatgcgcaccacatgcgcgcggtttactgagtctcacctgtgaaaggcaccctgtttgaagaacaagcgcaacaggaatggcgtcgtagtctgtctgtcgattttggtgggcagcgtgagccgccatagtgatcaaacgtagtagtccggtcagtcgcgtaaggggtctaatcgtgatcgcgtgggcgagagaatttgatctctgtattccgctttgtccttgggagcttggcaagtgagtaaagttgaagtgggtggaactcaggttgacgcgacgagacgcggagagctcccactagcgcgactgtcacctcggcgaaacttatccaccgaacagtcaatcttgacgtcgcaactctccttccttacttcaacaccgtccaattagcacgagcaaagcaacagctcgccaccatggactttgcaaagctcatgtccgcccaaatcaagaagggaaaggaagctgcgacgccaccaacttcgcacgacaaaaagtatctcaagcgcagcgagatcgaggcgcaaagacaggctgcctacgaagccgaacaggaagcggcagagcggtcgcggcgggagaagttcgagcgcaaacgtaaagctgaggaagatgaggcagaacgagaagaagagcgacgggagaagcggaggcggttagcagaggagtcgaggcgcttgagagaggaagaagaggatgccgaggaaaggaagcgaagaaagcggctgggtctgcctgatctgccaccacggaagaaggaaggagaggaggacggcacaccggtaccagaagatgaggatattgaggacgaagacctggtcgcaaagctgcgagctctccaggaaccagcgcgactgtttggcgagacacataagcaacgcttgcgacggtacaagaagcgtgtcggagcggacaatctggcagcaatcacgaccgacggaccaatacccaccaccctacaacttgtgccagagaaagacatgaagatcaaccctaagatacctaccgataaggaaggacgagagttcttattcagacagctggcaagctacttcaccatggtcttgaaggagtgggacgttacgcttgctcgtcgagaccgggacgttatagagagctaccagggacagcaagcatatgccgccatggtgcaagcgcgcgagaacatgcgtccgctcttcaagaagatggaaaaatttgagcttcctgatagcatcttggagcctgtagtggagattgtgcttgcagcgcaagaacggcgttatgtggacgcgaacgacgggtacctcagactcagtatcggcaaggctgcttggccaatcggtgtcaccatggtgggtatacacgagcgaagtgcacgagagaaattgcatgagagcgacaagaacgcagcgcacatcatgagcgatgagatcacgaggaagttcttgcagagtatcaagcgatgcttgagctttgcgcaaacaagatggccacctacggatcaattgcagctcatgggatgaggaggatattgactgaaactcgatactccgggacagccacaccccacgaatccgatgcatatcagcaggtttcgaaacctcgtcaacttaccgaagtagtccaatatgtgctgcagaatgtcccacgcaggtcagaccccatcttacaagcagaggtgtaggtggtgcacgttgctttatacaaggtatatgcttaatggcggattaaagaggcgcacgagatgcagcctgaccagctaaaccatcagtacgggatgataaaaattaaaacaaactttatcggacaacaaccaaggcacatgcccggttcgactgtccgaaaagcaacacgctttagtcacccagctattgtgcaacagttgctcagaagtaaacttcacttgtattatctgataactgtacccctgacttagacgtacttatagggtctatgactgaatatctgattgctgtattgatttcagtgacactataatttgttaatgatgtatcgctaatattgaagaaaagagagcctcaccatagatctggcatatattccagtatcagcgtttgtatccgcaactcgggcaattccgttttaagttgaacatccaagttgagatttccgcaaatttgccagatggcaagcctcttctttgtctcagcataccgattcatgagtcgaattcggtggtagtttgatgattctgtgcccttttagttttatgtcagtgttgctagatcccacaatcttaccgaagatgtgatacaaaaccaatgatgcgattccaatcccatgcatgctttctacagaagcaacaagctggttgatgaatattgtctcatcgcgcaaggctttcaaattcctcgagcttcctgaaaaccccgcttctctcatcttttcattgatctgcattgtttagtctccagaatatgtatacgaatatggaagtcggggatgaatacttaccactctcgcgcccgctttcccagctttacaggcatatttctcccagatcaggaaaaagcataatgaaacataccgtgtgaaacaggaatgttttaactgagccattgactgtcgagctatcgagacatagcattcaaatgctcgcagtgtaagtccattgccattgtagcagacagcatctgatttgcagagagaaccgaccaactctgttgcagcgctggctacactcgtgcttgaaaggtttcggagaaactcgtcggctaattccaggatcgcattttcgttcttgagctggacttttggagttccaccagagtagctcatggttaccgctgcatactcgttctggatttgcgtagaggttgaacatggacatggtggtgaggtggcactggagatgaagtcttggtgtaagctgagcttcgacttggtctcatcctggaagcaaatagcatactgatctatactgccgtcgtcctggttgcgaactggatgctgctctgtgaggttctggaaaccatcttcggtaatcagatgtctgagtagtaaagaggatctctcaagacagctagaatgtgtctgtcgaacctgctcaggaacctgaatttgccgcctatagagcctccgttaattgaacaaagcaaagattaacagaaagatgcactaaccaagaatgctgggttctgaagttccaagaatgatgactcatgtattgaagatatagttcctctgccaatgtgtacagaaacagcacaaagtcctccttctctatttcgtggcagcatttggcgtaggatgcatcgacgcaataaaaaatctggtcacgatagcttgggatgcaaaatggtaaagctgtaatttggaccgttagggcatgagcgccattaaagggtgttgatgcgtagatacggacagcatcagccaatagatcgatagggtcgtagaaatgttctgaatcaataacagattgagacaaaaaggagactctttggatggacttcttcagtaagacgttggccatttcatttcgaagatagttggtcattttgacgactacgtgtatatagggtacgttattgacccttgtagactagaagtgtttcatttatcgtgagttcgcctcggatctttgcggagatgtgaacctagttcatgcacagatattagccacaaaagctgttctgggacaatcggtgtttgtgatgtgagtatgcaaggtatcccgcaagtgttacgctcgtgcgttgatatcgtcgtaagcatgagctaatatgtatatgcctagacgcttacatcaaggggccgattgattattctcaggattagtatcgccgcgtacgcaaatgtcgatcgaattaggcttcaggtatggttgccatagcccttgctttgcctcggtgaatttatgctgcggctacggcactaaaccgatccgaccagatccgactagaccccccacccaccccacccccggcggcaccgagctggcctggggatttgcgggacgagttccttaattcgaagaagaggagctatagtcttatcatacagggtgttcaagatttaatatgcaccccagttagagtagtcgatcagcctccatccatgagctccgataaaccgagtctatgtagggtttattaacctcacgtttttcctcggaaaacatagagaatatacgagagaagcactggtaggacagctcgcgtacttacaaccacaaggctagcgcaatgcaaccatggaacgatgtcccattgtctgagtactagatttgtatctgggcttcggtatgcgtttaagaaattaacattactcttggtgttaccgcaggaactgaaaagcgttgactgccaagtctacaccgtctcaccggtgcttctctcgtacggttcgcgaaagcttgacacgttgatacacactgatgctggctagaacttaccaggatgcgggttggcgtttggttaccctgtagatatagagccgctcatttgacggtgaacatatcgctcttgttatatgcgccggcgcaggccaagcaaagattcgagcacttcgcgaccgttgcccaggacgctagctgcgaacactgccgaaccatgtgaaatagattagatctcgaaggtgctgcgacgccccagctcgtcacaggcagagcagcacgagggcgcgcggtcctgcagtgtggatgacaatccgattcgacggaaagatggtcaagatacagaacaaaacaaggccgacaagcttgggcttccgaagcgtcaaattacggcctaccaactggtagcgttgcagcttgtgtttatctatgcaaaaccatcgtagtgagtgacggttttcaacgctgtatgtgaatgttgtgtgcaaaggccacacagtggctacatctagtatttgaaattacattgaattgcaaagttaccgtagttgggaacaaacatgaggttcgcgatcgatcggatgataaaatcaccgatactatgctagatgaacttagcggccgagggaagagccgtaagccctggaccgcgcggaaccatcgtattgtgggtccacccgtggacacggtggtccaccgtatcgggcgcattatttcgccgctgcttctgtctattgaaatcgtgatgcacctcaaatacaatgagaacagctttatagcaagcggacgatcaacctcgcttcctggccttgctgcacaataagtagatgctcaaagccatctggtctgctggtacatcaagtattacaagaatcgacagtgctggcggtcatacatctgccggccacatcccctcacccatgatttcgatggtggaagaagcgactcgtcccgggacgaagtgggcttcaatgcctaatttgagattttgagtggtatagttccatccaaactgtcgaacgctagcagggaacgggagccgcgtcccagatccacaaatgtaccacaaagctttcaaatctaccgtttccgtaacatagcagttcaatccaatttttcaaccatctttcgctgtattagcgccataaacaccattgggaattcgcttgcactggtagaggttttggtgttctttgctataactgcaaaatgctcttgttatctcgagtattgataaggacatacttttactcgttagagaatacttctttcactttttcgacagtttcttacctcataacagcacgggtatccaggtccaagtataacgcctaaaggatttgactcctgcgctacgggacggaggccaaagctttccaatctctcccaccatgccactaaatcccgtatattttgaggggcagcccaaagatgaaactcaatcatgagctgcccaaaaggcaggctagatccgttgtatgtctccattaagacgtccagtgcatcgaattcggcgccttcgacgtccatctttagtatgtcaacgtaatcatgccctagttctgacatgatggatggcaacgtcatgaatcgattgccatcgactgtctcatcagaaccaccaagaccaattttgctgaacttgacgttcaccttggacccatttgtgatttcgggacccatattgtccactgaatagtcgaaggcataaacatgggctgatgttctatcgacaagttccgcctcgaaagacgagtcttcatcgaccccaaaactgtacactacaatcggccgctccttgaaagctgcgtattgggatatgccgcaaatccatttaccgccgtctccgaagctaccgactcgttccatctcgaacggacagccataagcaggagggaagaagtcccaggcagtgtatgggagttggcgttgcttccaggtaccgtctttggggtttggaaatctggtttgtcatctcaacagtgcggcgatgacttgctgaccggatcaacctacagtactagggactcattcttcatccctgacatgtattccatacgacgggatacggatcctttccaattttgttccgatattgcaattctgtccagcctgtatacttcaggcaagtgccaacaatggtacaacagtgcagaggcaaggatgcccgtcgtagcagtccacaacatagcggagagggttgaatgtctcaacaatgacctgtgagattacgactatcaaaccgagctgctatttatctgcaaggctctcattagcccaagttatagcgaacaggcccgaaagctactgctaacagtgccaagtgccaagcgttcaagatcagatctgaagagctgattcaaaactaaactttattttgaaaatgagataagtcaacgcctcaattgcacacagggctggtgcgggagtttatctattcgagcttgatcacttatgcaggttacgcgtcatctcgccgcgaatcgaaagacttgagacaacacgaattggattgcggggttgttcttcacacccaggatcttcgcaaaacatgtacgtccacaaaagctacgtgtatgtgctttacacaatttgacggcctcagctaatattacgagcccagaattcgaaacacatctcgtcagaaaggcgccttcggcaatctgctatatcaacgcggccatctaaggatagcaaggcatttgaattgccgtgcacaagttttgtactcatatacacgcatcagtgctttctttgtgcttcatgagagcaaaactgctacattatgacttcgcgtactttctggatcattctgctcgctagtgtgccactggcgatgtactggagcgacatcaaacttccgagttttgtatggccttcaaatcttcgtctggagagaaacaattcacattgtaaggagcacttcttttggcagaagatttggctgaccttagaagttcccaccaagatttggcagatctggaacgatgaccctgagggcgatgtcgaaagtatagcggaactggaccgcttctcatcaaagtggcggtcgctaaatccaagctatcaatacgagagtttgaacaagaccagaggagacagatatgtcgagacaaaatttgacgacgacgaagctattcggagaacatacaagctcattcaagaagactggatagttcggtctgatttcctcaggtacttggtgcttcttaaggaaggaggagtttacacggacaaagacacagagcccgtggtacccatagatgaatgggtgccatccaagtttcggggtcgtactaacatcgttgttggaattgaacaagacaagagggtgggcttgccgttatggaaagatctgccctggactgtgcaatttgcacaattcacgattctgacgaaaccgaaccatccgatactccgaaaagccgttgatcatgtcattgaaaacatgtcacagttcctacaaacacacgatttggagaagggagttccccagctatacttccacgacgttatcactctcaccgggcctcgcgtctttacgagtgctgcgtttgactacatttatgagcaaactggcttaaagttgaacggaaatgagctttccaacatcacggagcctgttctcctcgctgatgtgcttatcctaccggtaaactccttttcaagcgctgcaccttggcacaggcatctccactttattggagatgttctttcaattcataagtggatgtcgagctgggtcccgagccatccgcacaagttcccagtagaagaattctacatcacttaagtttgatcgtgggcaaatatttgtaagaagagtcggtgttacgtatggttcgcaatatctgctagagcccttcctcgtacgcatgccaaacagtgtaatggggtagtcctctgacatgaaagcccatggcctttgccatctattgtcattttaatgagctcattgtcaaattgaaattgcggaagttgagcttgaactaaacatacctggccaaatgcctcagtttcaacttgattttgaaagctgaaagcagggaagtgacatcctgcccgaaacacctcggacttagcaagtatgcttactcctccaacagcatcaatttccacttgctccatggggtctcccccatcgcgtcgtaggcgcgcgagataagtgcgattagtttcgaattcgggatatccctcgacaataactgtatcttctgccaaagctccagaaacagctctcccttgatcagactcgatccaagaattgaggtcgtacgggaaatcgccaaattttgggtgggtcatccacacacctttgcttacgaacgtcagtgttaatcacgccccggtgcctagaatcgctaagcatgttacgtacttggaacaactacatcgctgtcgtgtttcattagatcttcgaagatcgttgctgggactttctcaacgtctacatcttgccagtagacccatgaatggtgcgggcgtagcgatgctgaccaaagccaatttctcgctttagctagcctcttccgcctttccggttgagccgtgaagtcatggcgacttcttgcgtcttgggccacgatttgatgaaagtctttgtaaaggatggtcacagagtggtatggcatcttcttgtcggcacttctctgaagcgtgtctatatgagagacaagtgccgaggtggtctggtctttagactctgaaaccagaaatgcgatatctacaagttcgtggggataggaaagattgtagagacccgagaaaaacctaggcaagtgtgcttccgcatccctcaaaggggtacaaaaaagcaccctctcgctgtatcgatgtgtacgcagaagctcctgtgcttgaaatcagattgtaatgtataaatactactaaaacctacctgttcaccaacgcaggaagcttgggacatgaatttgagcaatatgtatgacgcgaataccaaacacaggttggcgaaaacaaacccaactgacatagctgtagcgtggactcaaagaaaaatagctagaagccagagggaattcgagaactgcgatagaaaacgtatacagagttacaccatacaacatgtaatcattttatctaaagacactgatgatgcattttgcgcgatattcagtcaacatggatatacacatgagacgaagcttagcgtagaaactagttccggcggcccgagagcagagtctgagcaaaagcctgtatctgagaagcagctctgaagagctgattcttcggcttggtacttgaccacagaaacgccgagcatcttttccctttcttcagtaatactgttgcagggttattaatttacattgctccagtgctcttttgaatagtaaattaaatcagaatctaggtgctggccttatcgctgtccaacagacttataagaggtatctaggcagcaacctgtgcctaaccgtacatttttctcggattcagtttgttctgttctgtctggatattccaaccgtgctattgagccctaccagatccctcgaattgcaacacaagagcatcaatgtgggaacaaaagagatcggagcgagtctttcagttggtgcagtacaattgggttattataccaatcatcgttggctgtatttatcatggtatgtgtctctggatcaaaagggttatgcatctaatttatgtagtgctgcgccggtttgggcacgagcaaagaagtggctacatcattatcgatgacacaatacatgttacatggagttctctacttttaacttgtaggttactattgctctatattgtggtgattgttacgctttctaatgttattgatcatgcagttcttttgggtccaaccaatccctctactgtcataccgttccttgcatattgctttcccctaagaccgtttcagctatcaaagcagcccgttaaacgatccttcaaccgacttctaatctgtcttgtaacccggggtgatcaggtagaggtaacgatagcactgcgtctagaagatatgattacataactgacttctttttcaggttgtcaaacgatctatcaccgcgatacaggacatgtatcaaaagttagataaacgcatttcactccatgtactgacggaggcagcaaacgctcataactttgatggcatgttcaagaagcatgtctcagtgcatgcagtcccgtcggattatcgtcctgttaaagctaagtataaggctcggaatcttgagtggttccgtatcaacatgcatctcgatgaaaatgattgggtcctccacttggacgaggaaactttggtcgacgaatattgcatcaatacctgtctggatttcataacaaagcaatcttgtgacatggggcaggtaagttggttcctttctggacataccattgatacttacatttggggaaagggcgtcatccacttcaactgcaatgactactggtcttcggtatttacaggcgtgggcgatgtgcatcgtattcaaggggactacggtgacgtccaatggcgactccgctggcttaatagagctgcggtcggaatccgaggctcatttctgctcatccgtggatctgttgagaatgcctgtacatgggataacgacagtctgacagaggattatgcgttttgcctcaaggtacgttgacaaaatcgctgaacctagatgcgattgatttaattcattggtaggcaatgaaaatgggatacacgtttggtttcgttccggccattgcaagagagctctcgccggctaatattggagactttgtgaggcagcgccgtcgatggtatacaggtatccgtagactgggtgacctctgggggtattttacattgctgcgtacagctgcactggcggtgcagccgttgtagtaagttctctctttgatttgaagaggcaaagttaacgcttgtgaaagctatctagcttcctggtcctttatcaagtcttcgacggtgctacagccgcagtggctttataatttgaatatgttcggtttatcaatagggttcggtaccacggcctggttcaccgcgttacaggtgagcgcaattgtttattcattccatcataagctcacatgatgcttcgtaggactgggacgcaggggcatctcttgcggaaatgttgacgcaccagatacaaggaattgtgtatcaaccgctggtttgtatagccgacggctacgctttgctcacctctatggtatcaccagatgaatggttctatgtcatcactaaaaattaacgagtaaagtccgtctctgtgtgacggaaaacgctgtacactgaaaactacgaagcggactgcaaggagcatatcggtactcgcatgaatacgatgccgatactaggtaagtctaacttaggtaaaaatatgacatgaagtagcagaatgtaagctactcttatcaactagtgaatcgtgcctagtaagtcgtgacgcgacgtgattgcagtttcccgcaaacgcgcacttacgtgcggggcaaaaagctttggtccgcccaccatccaccttcgaatacgtttccacacccgttcgaacataactcgcaaaatagcacgacttgcgttgttgtactgtagccgagcgcttgagaagcacgatgcgtgagatagtaaccctccaattcggcgagcgcagcaactatcttgggacgcatttctggaacacacaggtgagttgcactgcctcaatctcgatcatagcccaccaatgcagttttgcgtcatccaaattcactactacgaaggatgctgctgcatatttggtgctgacgttggtgtggggtggccgcgtactctagcctggtcatactcttgtctctcgtatagcgtccctcaccctacaagattcaactgcgctctcaatttttgaattatccgttcttttcgatgtctctcgtactcgctttggctgattagaggtcaggaatcatacttcacatatcctccagaagctgagtcgcccgtcaaccatgacatcctctttcgacctggcatcgcccctgatggatcagacacgttcactccgagagcgttgatatacgacctgaaaggcgcattcgggagcatgaggaagatcaatgcactgtatgaacccgaagatgaccgaagcatacttgaccaacctggagtctggccctcaaagcctatcgtccagcgcactcaaccaatcccaccttcgacgtaccaggagcatcttgataacgggttggatccaccagcgctgaatatctcttctgtcaggtactggtcggactatagcagagtgttctaccaccccaagtccatagctcaactctccgaatttgatgtcaacgacacactcatgccctttgagaagtgggaagttggcaagggattgtttgagaagctagaaagagaagtcgacctagtcgatcgcgacttacgcccattcgtcgaggagtgtgatggcatccagggactgcaaatctttacgggcgtcgacgatgcctggggcggctgggcatcgggatggatagaaaggctacgagacgagtatgggaagatgagcatatggacttggggcttgggtgaccagggtgctaacgctgcagttggaagagtaggtcaaggaagttgtctacatagaacacgaagctgacatgctgcaggagaggagactgcaacagatggtgaacgcttctcaatcactgcaaacacttggcgagcagtcgtcggtatacatccccatatctaacagcccgaccaagaccccatcttacctatcgcttgatgccacttcactatggcatgttggggctttgcaagctattggactagaaagcatgaccatatcctcccgactgaggacatccgttggtggtcgcggtaatcttcaagacctggaagatacgataaacagcaccggaaagcggcggataggcaaatttgagatgagcatcgcagaccccgaggtgctttcagaaaactattccaaggagatggcacaagccgagaagacagggtcaatgacatcgcgacgaacaagcgaagacgatgaagagcttagcagtttcgacatcgacgtcttcacgagagactaccgggccgtatccaggtctggcaagaaggaacacgtattcggcagagcggaggtctctcggggcgactggaatctcacggacgataacgaagcgcgcgaccctcacaacaggttcaatcaaggaccgacattgcagaggtaagtttcacaagcctccatgattcgatgattgtccgagtacgagagctcggacgcaaatcaggtttctagcgatgccacctgaggcatatacgagtgtggcgtggcaccactcgcacgtgctattgcttgcatgtacgaggcgctaacttagattaatttgtccagatacaccgcgccgatacttttcccgttacttgacagctatccaacatctatattcgatgttggttcgggactagggaccaagctcgctgtccatgctggactcaccacgagcaccgcggttgcgggacagatacgcgcggttgagcaaattgtcaagcgactggtgggaattgaggaaagagaagcactctgtaatggactgcaagttctcgcagaagaatacgatgagggctgggatagtggcacagatagcgacgatgatggctaaagggcgtcctgtcgctagcctgtgtcgcgctctcgcagcaggagcgcttcctttcgcaaatggaatttcatccaactgaacccagatttgcatgaaccgacagtcgatgtgatgcgatgaggacctcgaggactggcatttgctggcgatgctgaccgcaatctacgataccccagtctcgtatgcacaacaaggcgctatcgatagcagaagaaaccaatgcggcgcctccaatatttcgaagcggcatgacgatgcaaagatccaccagccagatttcccgattccatgtgcttctagtcgtctgcccagcggcccagcggcccagcggggcgcccaggcctctacgggactcgagagcgcacaatgtttgttatgtagccttgtagcttgggcatgccttttttggcgatgacgccaaatggcttgcttatggttcaatggctgcgctatgaaagtcaggattgcgaacggcgacattgcgcaaatagtggctcaacaagatactaacaatgatctgaaacgaagcacaaagatgcgaaatggtgatcggcctggcaacgcggtgcatattttgcgttgttcaacggatcaggtccgtacacccaccgcacgattgcagcgcggggaatggatcgctgtcttgctgacgacagaaactttatgcagggcacaaggggaattcgaattttcaggtaccgactctggactgctgttattcgtcggacgcatgcggagccattcgaacactagcagcgacggtcgatatcttactgctgcaggctccgtcccgctggaaaccgtctctgagataagacgctatccgcttacctcgagacggctctcggcagcttctgcaggcacaaagccaagcgctgtaatagtttttcgagatgacgatcttgtgagagggaaaacatgacagagagcgcgacactgcagatgaaagcaacttgtcatgacatgtcatgagacatggcggggtactgtgcgagagtgtgcaagcgaacgtttcccagcggttgacacgagcccagccgccatgcgccaactttcccaccaccgtcaggttgtgctcgacagcacggcgcagagcaccctggcctttcgataaatatgcctgcaggagatcggtttagtttgagcttactgccgaggccgctcacgccggtcaaagaaggcacttcgaggctgcagttcgcaccgtctggcgcccccgccattgcgatagcaaccaacgcacggaaaagcctccgaaccagccctcgggaggtttcctaccggttcacctcacgttccaggaggtcggtcgcgtgcttctagacagaacgtttctttggggccgagaaaaactcgaacggcattttcactcggacttcgcgacaggcgatgctgaatgcggcggcactcgaagacactgatggagtcgagtgagtccatgccactccatggtgcccaaggtgttccccgtgatcggcacacggtcgtacagaaataaccatcagtaagctttgcagacttgcaaccgtcctgccatacacggcagtacacgaggtggtcttggcccgtgcacgaatcacgccgaagccataccgtgctcggtcgactcatcgtgacattgcatcatacacctcagttttcggtgggcacctgctttgcaccaagcgcaaatgcaacaagtggccggatgaagaagtctattgttaggtagcttgtttactatcacagaagaaaagggcgttagtcattcatctcaaagactgagattgcggcgcattggatgctcgtcccaacagttgcctatgccagacgataaagtttggttcgctggctgggggacgctgcaagaggctgtcttattcatccaacgcaggctgggatgcatcaagcaggccggttctcgtgttgacacaacagcttaccacgcactatcccagcaagccttatgcagcccgcgaacatccggacaggccattggcttccaagccaacagtttccccgtcactaggacgaatttggcccttctaggacgaggttggcctatcgcatgtagactagacctgcattatggtttccttttccagcgagcctcaaccatccatgaacgtgcgacccactcttacgagaaatacccacatagaggacgacgccgagggtgaccgccgacttggatggacgtctttggtcgattccccttggcgtatgcaaccttgccgttgccgaccatgcaatggatcgacctaagcctggaggctggttgcgggacaggtgcatgtccacagtgagcgtattaatatcgccttgccctcacctcctcttgcttttctcatcgcacagtacatctccatcgctgaacatcagaagtaactctctcgctacggttactactgcatcttcgatcgtacttggtcattaatatcaacaacttccatcgctaccgctcatcaactctcgttgccaatatgatgaaggtctacgccctcgctcttgcagcttctgctgccgccgtgcccatggccggtgactacgagcacaacgactacccagtctctgtatgttgctcccctcacctacaccgaattgatagactaacattgcatagactcccgagtaccctgcgtaccccgcatacactcctactccggaacacccttcctaccccgtgagcaccagcgaggtcgagtaccctgagtacccaacatccaccccctgccctgaggaggagtccagcactgtgccatcgtaccccgttcacaccccaagctcaaaggcgcctgagtaccctgtctacaccccgagcagcgtggctcctccctacccaatctacacgccatccagcgaggttccccactaccccatttactcctcgtctgctcctcctcactaccccgtatggactccttcttccagcgcccccggctacccagtttgggactccttcttccagcgccccgggctacccagtttggactcctactccttcttccagcccctggtgaggagaccatcacggttaccagcactatccacaagcctaagccgtctgctcctcccgctgagagccacccggcaccgcctgcgtacactcccgttccccttccttcggcttccgtcccagcgcctcctcctcctgcgcacaacgtgacttacagcgtgccccctcccccggcccaggagacccacccagcaccgcctgcgtacactcccgttcctctgccatcgccatccacccctgcaccagtcgagagcaagcccgctcctcctcctcctgcttcggtgcctgcgcccccggcctacactgcggttcctcctcccgcacctcccgcgtctgtcccggccccgccagcttcagctcctcccgcacctcccgcgtctgtcccggccccgccagcttcagctcctcccgcacctcccgcgtctgtcccggccccgcccgcttcagctcctccttcgtaccccactgcacctgttgcctctggaactccggtcaagcctcccacagccaccacctctgcccccgcccagttcactggtgccgcagttgccaacaaccctatggtcgctttcgccgttggagccatggctttcgctgccatgttctaagcagctcgctagcctctactctgtatattttcacgcctctccttcaacgacacaggcctttttttaatgacccacgaccaacgatgttaaactagatggatgggttggtacactccttgcatggtataaactgtattattttggatattttttaatcttcttgtggtggacgtgttcgatgggtggatgaacgactcttaagggggcggcagacatgtgatagggtctgggcttggtgtgtacggcaagtgcaaggaggaaaggataatgtcttgtatcgaagattgggtatgtagctcagatagctagacaggtataatcgaagaatacttccgactgcgccttcttcatctgctcatgtttatcccattcgcagtatgtcttttgtcgcatggcggaagcatcgcgtccgctacgatcatgttcgatactgctcgtgagacgctgctgtatcgcgaaagtagatcctgtatgtcctcaatgtacgaatatcctttttgtgtgtttcgaaacgttgatgaaggtagacagcttatgcgatcacacaagctagatcggcggcgctatctactatcactgctctgcttcgcagcacagacaaactcatgagctccttacctttgcatcaacgttgatccctcctagtgacacggcgtaatgctgatggcttaccacgttgtcgcccggcaaccctgatgacaattctgatggcaatactgatcccatcatgatcgaatccgacgcgtctaaagaggcatgagaacgagttgccatctcccactgcttagctcaagagatctatcgattttgacaacgcctctattgagctcatcgtcttccagggcaggtacaatctttagcgattaatgttgaagtagcactgtagacccgacaaataccttaatttgatagtttcgcaacttcatgcaatagcctggatatcttcacgaactttttagcaagctaggatataatgtctggttacgtgtatatacacaggatctactgacgagcaattcggtattcagacgccctgaatgcaatgttgttgtagcgtcatgccgacttatccgactcggcttcccagcagaacagggatgctcaacagcatacgtaagtgatttggaacacaaaacgtaattatcgcatgctcagaagatcgttgcgtgcaccatttgcatcactcaatcaggaaagctacaccttcatcttcatcgccgccatcatccatcatcaccaccctcatcgccatccttcatcaacattcctcattgccaccattatcgccaccaccattgccatcgtcacctgtcgccatcgtcacctgtcgccatcatcacctatcgcaaagcatcacccatcgcaaagcatcacctatcagaaaacgtcacctatcgcgaagcattatctatcataaagcatcacctgtcctaaagcatcacccatcgcgaagcatcacccatcacgaagcatcacctatcgcgatcatctcacgtcctgacgcagctcagatttgacatccccagcgatcatggccgataaacagaatccgaatgctatcccagaaccaacaagtggctcgagatctaagcttctatcatcaaatcttaaaaacttcctcagcaaaccagccatcgcgcatccgcagaaggcattgacagttcagctgtacaacgctgagcagagaagtgatacgaagcatgagcaggcggttaacgcagaaccgatggggaaaagagatgaagcggttgggaagtgatgcgtggacgaacgctgcaggcagaggttattgatgaacgacttcacagtatcgactcacgcgggcatatgttataggaatgatattgatcatattcagagatcattattggagaatactagtgataaactccttttcagtctacttagtgcctatcgctgagaaaggaaaaaggaacgcaagtatgtaaaatacttaaatgttgtcagggaaatattaaacttttggtaaatctggctgaaattgagtcgagaggctcgatgtgatgaactcgatgggaactggatgggatgcgctcggtgcgatgaactcgattggcacgcgctcaataagaccgggaaaacgtcaaacttttgcaacgccggctcgtatgagatccacaggatccgtttggtacatagtgttcagcggacctcattcgataggatccgtttcgttggaggcgttcgatgaatagcgcgcgatggaattagcttgacgggaatagcttcgacaggatggttttcgacgggatagctttgacggaatgaggtcgatgggagaaagaattgaccccaatatctttcaagaacatgcatgttcgagttcgagttcctaatcgccatcagggtccttgtagttgctgtcatcctctccgatgccttggaagcgaatccacaagacttgccttcgtcgttgcgatcagacgctcagccaacggccttctcaagcgcctgaagtgctgcctgcaagtcttcgcggtgccacatcaatctctccagggcatctacctgtgccagtgccttccagcatctccatcttgcagcaaaatcattgcttacaactactgctggcggcgtccttaacctgtagagaatccagttgtgcatgcacattttcaggagatcgtcgcgagatccgctctggccatggactgcatcccagcttactttgtccactgttttcaacatgtggtattctttgcgaagatctcttatccgaggcaccaactctttcagagcactaccgacgctctttgcgacttccttaaccctctttccagaatgtatgttccaaacgctgatgctggtatatcttccctcccgatcgattagggtgggatcatcgatatcttcgatctcttctttgaaacgacgtatcctgcggagcatgttcaagccttctgcaacgatcacactcaagtcgtcaaccagttgtagtacttcgtacaggctgtgataggtcaagttcgcatgtatatattttactgccgtgcagcttataatttcgttcagattctcgggtttaggggcatgccggatgctctgtgggcgagtaggttgctgctcagctgttagtgatagaatcgacgaggttccgatcaaagataacgaacaccagagagtttcgcaagctggcatagtccattgtatgagcagatagaggcgtattcctcgatcgtactcatgacgtcggtgacattctcgattgcacggtctcgcgcatacgccctcgcatacatatccgcggtatcctgcttgagttgttgatcccaatccggcagcctatgatgttagtagtccggccatccagttgttggagcatacgtacccaaaattagacttatggatgtctctgctcgtctgcctagtcctcttgggattgatcgcacccatgttagagttgttcggactggcatcctcttcgctgccatcccgaagcaacctgcgaagtttcttcgatagacgtgagaaaaaaaccgcttgagacgcatgctggcctgtctcgcgcaaccacagctggaatccgcaaactagtctaaacggaacctgagatcctttgacgaggcggaactgtcggatgtcttccgtcaacgaagctgatgggaccttgtacaattttagataatcgccaaatatgatcttgcttagctggctgagttcctgttcagataattcctcctcggtgggaaagaacagcttcttagccgcatctttaacactgatagcttcggcgccatccttgagcttcttgggcgttgcgttcgtcgactctccattttcagacgctggtctcttggatgggatgagggatggtgctgcgactgcatcaggctcatggctgatagcgtcgctctcgggctcggccatctggctgatctgtcagagtctgcagctgttgcgggatgcctcacttaccgagatgcttcggttggcgtaaactgaagggaggaatcgatcgtaggttgtacaacgtgcagtcactgatggtgtagggaagaagtgtggtgtggaagaaagagaagagagggcagcgtcgttgaagtagtgatggacagcccaggtggggcggtggtcaagcggccgtgatacaggtaaaggtgaagttacggtgaagtagcgggcgccgctctctcacctgagccgattgtccaagctggcgcatataagaaatctcgcgcagattttgaccgttcctacaacaacactttccacaccacctacttcaacttatttgcgctctcgcgcttgcaaccaccgctataactgaggaaaacaacgattcagcacaagcatctgtgatgaacggccgcttcaccgcacaccacaaccccgccgttgtcagcttgcgcgcgagcaaccttaacctcatgcttatcggatacggtaagcgcagcaacgacggcacgcgcgccgaggtgtgggcagatggtctcatcaccaaggccgagctgcgactgaaggcactgatcgaaggtgattggcagccgatcaagtggttcgagatcgccgagttcgtgccttggatcagccagatcaaaaagcatggtgagaaagatgaggaaaagatcattgcgatccggaacaactggctcttattgtaccccgacatgcagcttgaccagccatccacgtatacgacagctacagccccagcaactgcggagataatcaatgaattcgaaacctgggtacgccggatccccgatgagcccagagaccaaggtaaggaaggcggaggtatcaagacattggcacatcatttttccgggtgtactacaggcggcgccaccatcaggtccgaagcccaccagtccagttgcgaagagacagatgttcgagacctagcatcgccactgatgccgtagtctaacagacttcagaagcgccaaatattttatcgttcaatcttatagcaagccgtggctcttgtaaggagttaacatgtggattcttgaaggacaacaaatagaggtagcctcccagcctgcctaagagaattctatttactgctgtttagactattaatactacttcttatacaataccttgcggatctacaacctcttgcgccttcaggaattctgtagtctcatcggtcgtgtttagcggaccatacacataaaacactgtcgacctgaggcccctaacagcgaataccctatccaaactgtcgaagcgaccaaaggatgaagccgccgtcctcaccttatgagacgccgatgccgaactgatcgatcgaaacgacctcccaacaccacagcgcctggatgagctgagtaggttcatcttcggccaacaccctcgcttcccagaccctggttatactggagaactagatggatggtggatcgaactgagattgatgagacaggatgaacagcatcgatgaggcaaggtgaataggataaacagtatcgggatgaacactccagtcagaataaaagtcagtctacttatagtatacagcacgaccaaacgctctccacattcaatgaccgctctcattaagtcagtgatcgagacgcagtaatttatcagcacttcacagtcatacaccgtttgatcgtgccttcgacagtatggcgatcatcgggtctctactgtgaccttctgcttcgttacaggtctcaaagggattagtgtatcttgcgtcgagcgcatgagctcttcaagtcacccaagatctcatgtttgaatacatgtcaattgaacctcgcttgagatgtacatagctatagatactatattagtggcgtcgcgaaactctgctttggcgtcgtacatccgcattccccgggtcgtaacctcacgaggcttagaaacaacccacgctcgccccgggattaccataagacgatgcaacaacctaaagtcctttgatatattattaagtgctaatctcaggtagtattgtttcgcctgattagcttcaagggtttataattctccatcgctcccgtcaagattcgttaaagccctccaggttgactgttcgccgatgactctcagctttgccttcggcaatctgcgcatcgtcctagcagcatagtgtctgatacaagacaattcaacccccagatcgaagtttagccgctcgtctgttgaagcaggcaagtgtattgcgggcgttgatcagggccgtcttgtatagcgcctccacggcatctacgtcgatgttcttccatgatctggatctgcccttcggctgaattcattcataaagagggtcttttaaaagtgtcaaaatggttgtcttgtttgtcgatatgttcgcggtgcagtccatcttgcgacgatgctaacaaaggaaagaggtgttcagtgaccccagcgatggcgatcaacagtatcgcatcaaaagaagcgatgacgaagcaggctctgatgccggaacctctggcgatcagcatcaacctagcctgttcagcatcgatgaggcgcagatgagacagacgatgagtttatcacagatcaggaagccaaacccatagcaacagcaagaccgactgcgataatactgagtgaggtcttacgaatgcccaatacccctttcagcattgagcagctgcgtgatgcatctgcattggcagcgacgacgacaacataactctaacaattgattccggagctgactatcgctcatcctaatgtctctgccttgataatatagccacctactacgcgaacacgagatctccaggctatttacagtgacgattttgcaaacggttgaccatcaacgtagctggagatgaacacctagttgaaggacaaggtaaagacgaggccgcagaaagtaaagctcaggacagtcatcagctgcaaaagacaaccgaacggaacggagaatcttgtggacatcatgcgaatctatgcagtcaaacttagcggtcatgagaacgacaatctgatgattgttggttttcagcctatgtacaacagcgcgatcaagaactatgctctgtttcgggatccatttgacctatcgatgggtgatgcctattcaaagatcgtcgccaggaaccatgtcttcgatctcgacatcttcatgcgccgcgccgatgagcgaatccttcgtggtgacggagagtcggacgacttgaatccgatgagacgagctgcgccgagatcaagtcagaaactggtatatcgcgtcacctttgacaatgaagcacggtatgcgtcgccctgttcatcagctcgaagaccgtgcaagtataccaagggtgagtgagcaacgtcaagatctatgcaacacctgttcatctgcctcgggaatctcgtgctatggctcacaatagagggagctcaatcgccgttgctgaattccttgatcacggcgatgccacgatcctattcaggtgactctgctgagcctccgttggaagcatgctcgcggtttcaaagttgggatatcgccaacactcgtttggtcgccgcaacttgcgagaagacattcgatcttaccccgacatatgtcatgggagtgagcacctgcatccccaactggactggtgccaggtcacgcaaagcaaggcaacagaaggaacagagaagaagtccaggcgtcttgcacgtgaatgaaccgtgttccgggagctttcgaacatatgtagctaagtaatccgtgtgcgccctgctgaacctcggaacactatcaatgaatagccatcatgttctacgcgaccctggatagactcagtacatgattagcatacggtaaagtgtcaggatagctttgagattatacaaccttgatattgagcaatggtgctcaagacttaaacatagcgcccaagaataactgcaatacatgctgatgtgatcgcttcgcttatattcgttcgcgctgtatgttttctgcatatagctgcgtaagaaagctatcgaaaccttctggcacagtttggacttgagaagtgatatgacacgcagcgtttggcggtcgagactatccaggcaggtgggaacaggtcgtcctgagttgacaaggctcagccccgatgttgcggctcttctgttacagccgcagataaaaaggcagagcctccggacagggtacagcgacaactcgataacatagccaaatatgtgcactgaactggatactttatctgaagacaaaatcgcgactaagtcgcaagagattgtatgcggtacgcgacggatgtacaagaagaagctggagcgaaacctcgacataagcacgggcgatatcgtcgaaagtaagaagatgtctgaactgcagcagaaagtgaacaggggcatatggtactccgaagctacaaagaatatcattagatttcagttgcaccagcaaattcctgcgtatagcttcagagtaaacgatgagccgctacatgtagcacgtcgctttctgtcatagttgagagcatctcacattacggtcgtggaaaactgtactcgcgaaatgtccgcaggcctctgcaacctcacttgttttagtactcaacttctcaaacatacaacgtaggtttttcgcacgttgaggaaacctgttccggggccttatgaacacatgttgctgtactaagaagggcattactaagagcgctttgcgctggacttacttcaccataggcacattttttggcgtagaaggatgatgaatcttgcaaatagactctttggaaataaatgtggaaaggtgagcgcaggcggggcgagtaagacacggcgaagtaaccagacctagcaatgtttcgtgatcagtaaacagtcagcctagagtaccttacagagtcctaacgcgggtagcgtagaatcctaaattcttggagctaatcaggcgatactgtactactcattattagcatttgatcgtgcattgtagaactccgggttgtcgcatagttgcgtgcaaaatctggtagtccctctgtacccgggtacctatacatcgcgtcttagacgacttggagcatttatgcgctcgatgcgagggacattcaactctttgagacctacggatagcatttatggacagagtcgaagcattagactcgataacttcctgactaagcatattaaagtccttcttatcacgttaggtgccagtcagtgcaacccttcattgggtcctgaaatcgactcatacacagcatcgatacgcaggtctgatctgacatgcatctgccgccagcctgtcaacaccttaagtagacatgcataaatttgctctttgggggccgtgttcctccctcttcagtccgatgcaccatgttcgaactagccgaagccatctgcagccctagctgagccggcagtgaagtccagccttgtggtggtcgaacggcaaaagatagtcaccgagagcgacatgcggctacgctagtttaggctagctgtcaggcgtccaggaatagaaacagctgcatatgacgagctagaggtcagcatcagaggccgagacggacagaaagggttgtgtgcgttcggcgggtgcctgcgggttcgtattcggagggcgaggctgggatggcggtagacttgggggatgttggaattgtggtgttcatgggctggttgggtgcatatatgcaccgtaatatctccgttgatcaaccatgaccttcatgctgtcccacaagctgtaatcaaagtcgtgtcggacattatcaagacggcgaggctgccaacacggcgtggttacgctagtaaaggactccaccccgggccttattgttgcgagcggcgacttgtagtctcgtacaacagacgggcgggatctcgtatctggcaaacaatcaatggcttgtgtgccggggtgcaatgtgctgagcaaggcgatcaaatgagagttgatgcaactggaggtgtggtgtagtagtgtagtaataagctgcagagcatgtgctaccaatccaggtacgcgcagggcactgccaccgccgcttgatatcagcaactccttccggtgtcctgctgcagtcgaggtcgtctagctcgcaggctgctcgaggttcagctcccctgcacgtgcggctggactgatgggggaagcgcaaaagtagacggtgggctgttacttgaggcaggcgtgtccgacgatgcgcaatgccgtctaacacgggtagacgcgccttttgcaattgagattgagcacagcacggcgcacggtaggccacttgaggtcatctgttggtcgcggtcgcggtctctgtcgctgtcgttattcttagctggccctcattgcagcgctgtctccgccccgccctctccatcctgcagctccacgcccgaccgaccctgcgatgccttcgatattctccaagaagtcgaatcgctcgcacccgtccgccgacacgactcccggccagctgtcgccgaatccgtctggtgagtgagggcgtgcatccaatcgaggtgcgcctgcggctgaccaacaagcgctggcagtaaacaacgacggcgcgcagcgataccagcccgtagagagccagcagagcgttccacagggccagcgtcattcgcagcagctgccccagggcgtgtcccaggcgcagtaccagcagccgttccccacgcgcaccaccagcgtcaaccgcctgagtgcgcatctcgaccaggccgcccagagctaccagcagcagcagcagcagcagcagcagcagcagccaggcccccctcagctgtcgccggcgctcgaccagacccgccagagcgcctaccagcctcaatcacccccgcccgtggtccaggagcagaagaagtcgttgcgcagccgcatcgccgccggactgtcaggccacaacaaggacgacgacgcttcgaaacaggccggcaagaacggagtcggacgccgccagtctgtccggaagagtgaccccaggcttgcagagcagcaggcccaggagaaccagcgtctccaggcgcaacagcactggcaccagggctccagctcgcatctgctctcctccaccgagcaggacgaggacaacctcgacccgttcctgcagcaggacgaccacccggaagtaccgcccaaggactatccgcagcacttgcaacacccgcaacagcagcagcagttcgtcgccaaccctcagcagcaacagtatcggcccccactcgacagggtgagcactgaggggagctatcgcacccaaggcggggtatcgcaatacagccccgaccaccaccagggacaaggattgcagccacaacaacagccaggccagcagcagcagcaacaacagtaccagagctaccagcccgccgtgcagacgtctcagaatcccaacgaatatcaggccttcaacccccaaaactcgccaagcccgctactggtgaacgcccaggcgcatggtcaagcttccaacagtgcaccacaacagcagcaggtctactatcagcagcaggagcagagtcctcagcaagcgcagggacactcgccgcaggaccatcctcagcagggtgcacactaccagcagcaacatttcgcgccgccgtctcagcctcagccgcaccccacccaggaactgcaacaccaaatcggccgaacatcagcccagcagcctcctgagctgcagcaccctcaggctatccgtgcccctcttcagctcgtacagaaccagcagattgacgcgcagcagtcacagcagcttcgacccccctcctcgcaccagcttggtcctccgtcacctctccagaatccgccttacaccccatacgacgcccagtcaggacaacagcatacgacgcactcgtctgatccttcgctagcgaacacgacgcccccacgaaagtcgcaggacagcatgccgccgagcgcgaacagcggcaggaacacgctgcggaaggtcgtcgatggccaacagccgggaccaccgtctcgcgaagcttctctcctgcaacaaccctcaggtcaaggtcagcctcttggacaaccggctgtatcgccgggactagcaatattcgacgctaacgtcgttccaacagcttcgcaaggtcagccttatcgcggcgaaaagggacaagcacaacagggaggagagatgggccgggcgacacctccgccgcggccgtcagtggcagacatgtcggaggaggagtttgagaagatcatgaaggaacatgaggtgttgcgtgagtacatcataaacaagttgattgaagtaaatctgacattcccaggtgaaaaataccaaaaggtaaagcgatacttttttgaacaacagacacaagtgcaccagctccagaatactcttgcaaaccagcgcctatcactatcgcggacatcatgggacgacagcgaatacgggacccgtttcaaccggctggacggactgatagcgcagctgtcgttttcagtccgcaaagactggaaggcgataccacagtttctgcaccccgttgtgaacaagacagcagtagagactggcaaacaagaaatgactgcggttggccgtgccttcatctcaaattggctggtagaaaatattttcgaaaagtatttccatcccgatctggaacctgggttttcgacgcagctgcagatgattgtctcaaatatacggaagttctcgccgccttcccacagcccagaggatgaagactcgcttgcggcgaagatcatcaattggcggttggcgacattagagggtctcgcagaaacactcagagcacctcaggctgcgaagtaccgccaggagctaattgacacactgaacgagaagctcattgcatcgctccagatgcacatgaacgaccctgcgccggcagacctcaacggcggcgtacccatgattatcgaattagctattagcgtcgcacagcatctgccattggagagcagagaggtgcacattgagtacttcccgcccggacacggcatcgtgcctgaattcatgaagctggaaagcggcattccagctctgactgcaccgatattagaagtcgacgaggcggaccgagcctccgtcaggagcaacgctcgatcagatatcgacaacgcctccatcgccgagcaagaacagttggcagctcaggctgcgcccaaagaagagaagaagcgtggcgtgtttggctttggcggaggatcgaagaagcccacgacggcgcctgcatcactgggcaagcgcgagtctacgctcggtgccggtggtagccagcaaagcctgacgccaaatccacctggcagctcgcatgggcctaaagacgaagttccagctcagcgcgtgcgcatggcagttggtttcgcagtgcaaattcgcggtaagagcattttgatgaaggcgcccgtgtacagcacctaagcgtgttaacgacacttgatgaattggatatgagcgatttacgagcgagcgatggttaaacgatcctggtctacagcttctggatataccacctggatacaggctgcggtttaggaagccttgaaaatgtgtataccccttggggttttgagagtgaagcgtttgttgtgcataccgataccctcgctgtttctacggttagataatgaaattcaattcttggatgatcctagaagttcaagtgctatacttgacatgtgaaattgcgcctgaggctttcacggtcttcgctcttctcggagctgcgtgcgatgtcattggtcagaccgccccaactccgcgttgtttacgctcccacaacaccaccgcttaagccccgcaaccacttccgaaggagtgcaataagatggagaatgcagatgtgtcgccgttatataagtgtatgtatgcctaatacaacatcgactacttcactgacaagtcccagcgacagcactttccgttccctcgccgaccgcatcacacatcgcctgtctctctggcgcacgcctccagatacgatgtctaaccacattcgagatcatacgaagcatatcgatacccaacagtcatgacatacgtaattctcgcctcgcatggtctccacagtccagtgcgctcaacgcacacgacaacgacgaatcaacgcctccgcgccgctcgcacgcattgcgctcggatcgcatacttattttcgacgatgaaaccacgcgcatatacgacctgcgagacgacaagtggagcgcggtaataagtaatggctcaggcggtatgggaaagaacgtacatgtcgagtttggggcgacagcggatgaggtgcttgtatggagcgactttgcggcgtgcttgaaagtctggtgcttgaggactggacgcgcggtcgagatacgagatccaaagttcccagggaaagagaacagaggctgggcatatcgaccgtctgggtcctcaaaacatggcagagggcaggtcatggcgctgctatgtcgcacctctggagttgatgtccttctccttctctctgcacagacatacaccatcctctcgcgcgtcgagctccccacactcgacgcagccaacctcaaatggagccgcgatggccgttggctcgcagtctgggacgccgcatccaccggctaccatctgcatatctacaccgcagacggtaacctctaccgcaccataacccgcgaaccctccgacgacctcgacgcctggggcatagaaggcctcggtatcagatccgtggaatggctccccggcaacgagaaactcgccgtcggcggctgggaccgacgcgtccgcatcctgtccacccgcacttttgcgcccgtagtgtttctcgaccacacgccggtaatacacgtccccgacgcccccgtgtacaccgaacatatcgacggtcagggaaatagaagctacatgcccaccccacaacccgccacgccgcccaaaccccctctcgagaagaacgaatcggcgttgatgaagcaaggcatcagcttgttgatgttcaacgccgacgctacgctgtgcgcaacgagagatgatgcatcgcccagcacggtgtggatatgggacttgcgcagtttaaaaccacggatgattgtcattcaatattccccgattaaagcgctgctgtggcatccgagtgatccggagcgcttgctcattcaaacaatccacgacgcgccagcggtatacatgtatacctcctcctcctcttcttcttcttcttcttcatcgaatcagccgccagcaattctcgactttgaagcacatatcgctaaacctgcgacttcggtgcctgcacgctggcacgtctcgtggctcccttccccatccccctcctcatcaaaagaagataagaaaccactcttcctcctcgcacaccaacacgcctacatcctcgtctggcccgccggcaaggacaagattttgcgcttcgagcgagaacagggcgaggagagcgacgatagcttgttcgagatattgacgggcaggagggaggcgccgcgtttgagcggaggggtggagttggatagggacagggaggaggagcaggggttggatgatacgtttcgcgggaagggtgggagaagagaagtaggtggggaggagggaggggggttgggcgaaagcggcatgagtgagatgttttgatgctgatgatatacccggaggagtttattagtttaaggaaatgggtatattctcttccgctgttattgcgatacggcaatgagaattcttttgcaacccctagacttcgcctgcctcccctggaatagtgagaatacacagcagcaggtagtacaacctgcaggtatgcgcagagttattcgcgttgcgtctgcgtttgacaatgacgtgtaggcctccgacccccccatcctccgctcatccgcaactgcatcatccctcccacgtcgaataccaaacaccatcgaagaaggggaaaagctagtaagatgtgtttgcggattttgccgacgcatgagacttttttttcgcgcttctaaagggtcaacttttcagcggaagcacgcttttgtgttttggcggaagattgacatgggtgctgtgaaggaagttgctggggcgcaagagatgccaaggcgaaagtgacggacgcagaacgcgttgaagatgatcaagatatggtatattgcgcctggaaggctgggtagagtgtcttgaaaggctgcaggctattgaggagattcaaagggtaataaagtattacttatgcttcgtgatttcattcgatttggtcgttcttctaatggcgtcctgtctatgtctttcttcctgaaccttttaaaggtgagggtgagctcttgcagacctacgtgcgaccggcaatcagttgcatcccaaaccgcattcgtctacactcttgggctgggtctatggctggatgcccactcagtgcgtgtcctcaacagcaatagcaaattgctgcaggacacatacatctccagttccacatgttccatctattctgcctagcaccttgtctgccggcgtcttccagtcctccagtcttccagtcttccagtcttccttcgctccatcgatgctgctcagtccgagcggtccgtcttcatttgctgcatgaacgcattcgatccgcgcagtccggtccgttggccgtaatcatctcgatgctcacggcatcacatcaaacacgtgtctatacgacctcatccgtaagttgtgttgctgtttccactatcatgtgttagctccagcatactcactcccttcacttcccaactcacctaggactaatcggtgcatgccccaatccatcccccttcggctgaaaatacgctgcccctcctgtcctcctactcaactcatgccaatgccgctcccgtacctcccgcatatacgcatcttgctcgggccgcctactggcccacttcgtctcgtccgacggctcgtagtagaagcggaatagggcgtagccgcagcaaatcgcgaagccgccgcccagcatgacgagcaggatgatggcccagggcgggattacgaagcccatgttgtcgcgcttgaggagcgaagtggtggcatggtgggggatgtacatttttgcgagatggggatggtaagtgaggttgtttgtgggtggtacagaagttttgagaagtagttggttgcactcgggctgatatatgcaagtgcgcaggcccaagaaatgcgcagcaagttcgtaagcacttccaaggctgtcagcgggagtgagcggatgaggaatggtagtgttggacgggatgtgacagcgatgaaccttgacgaagaaaacacaaggtgaaagtaaaagtgagcaagtcaattattaacattcgctgtccgcagcaaaccgaacagcaagcaacgccgtatttctgtttgctgccttgcttccatcaaggagcttttctacgcagttcccgatccggtcggacgtttcgagcggcatctacccagtcgcagacaggtccctctgatcgctgctcacctattggccggatccagccttcacgtgtagtttgccgcaaataacagcctgcgcgctgcctgtttgggatccaggaacgcgtcagtctgcaactctggtgctcttgggcgtgatacccgctacgatccggcgtggctgagtccgtcaacaaactcgggaccaagcttatcccgttccagcggaactggcggactgtggaggcgcagtgtgttcataggctgaagcattcatcttagtctcaggagccggcttggttgtacagtccgaggtcttggggactggtgaaggaaatgcgtttcgatgtggttgcggtgctgacgcgtcatcctaacgccaagaggaatgcgccttgcaacaaggagcgcgatgatcaaccctgtgcccggagcgaatcgacgataatcttataattgtaccttgcccagataaaaatttggaggtgatggcaatgtcatcatccgatcagccgggagggtccgtgaacacatatgatcccagcctatccggacttccacacggacaaatcttgacgagatacatcagcgccaagtactacctttttacaacgtcattgctgggtttcaaggttaagatgggtcgtctggtgcttcatgctgggacaatactataggatacaagcaacatgatggatcctcgcagctaatgatacagcaacagcacatcagcatagcgaacaagctcacgtctaacacctccgtgtatatgttacgggaaagtattaatcttgaacagttcctctactgagaacatgcaggcccaaagaggcatgggcaaatcgaatcacggataggatcaagcccaggaacaagtgctaccgacgacctggtcctataccttgcgatatcataaagacactgccgggatccaacacgatatcagatagcccatgtgcttatccagggaacatatgatgcagagcctgtgccccgttctgcaacaggctgtgctgtataccttcttgggatggtcctttttattgtctcaagtaagtcagtggtaccgaaactttgaagatactggatgcgaaatcaatccacaccgagaattgagtatcggatgtactctaccatcgcacaatccacatatcatgtgtctcgggtctctgtcattaacatctaatgttgctttcgcggcggagcagatccagcgagctggtgtagcgtcactaacagtatagaatatcactcgcatcgttctcagacaagttgcaccaaataggaacgaaccgccttttgcaagagacggaaacgcaacagtgggaagatgatccaacacgttcaacgcaaaacatcatactggatggccaggccaatttgaaaaacactatgtttaaatatctacatcggaacagaagtcatccctatatacaactaaattccaccatctcgacgcccagcgccccatcccatcctaccaccgaatcctatcactcgctccatctaagcaaagtccctcgcatgctcgcgctcatccctcttcttcaaactggccaccgccggtccgggaacaggatagctagtaaagctcctgaaaacgttgaacaaaataccggggtcggtagcagtgtacaagctagtaccaacgacaccaccagtcggcttgacagttccactgccagacaccacaatgttgatgcactggggatacgcctgtgcgccgttctgctgacccgcggcgtgcagcgcgaggatctcgtggcgcagcacgtagttgccgggtgcgaggttggggatcgtaaggtcccagctgaagttgttcttgatcaggtcgtccgtcgcccaggtgcccgggttggagccggatttccacgccgacgaggcgatcttggtccactggagggtggctgggttggcggtgctgaagtcaccggacacgggcgcgatgtattcttgcacggggccgacgtggctgatgggccaggtgtcctgcggagtggtgttagttggatgggtgggagaggaatgggagaaggaggacgaacccatttgaaggtcactttgcttccgggcttgacgggcaccgaggcgccgttgctcttgccctgcttgtggcacacgacatcgaccttgccgaagctatcggggctcacaaagccattgtcgaggttgtccgcctgccatccgacagtggcggggatggggttctggtacttgagagcggcgttccagccctggtactctgtgccatcagcgatgactttgtcgacgtggccgtgggcagcgacgagcgctgggagagcgatagcagcaatgaaggacttcatgattggaagaagagagtgagggagtgggattggtgagttgctgctttgcttgctgcttgttctgatatcctgtcgagctgatattcacagacgggtttgacgtcgctctatatacttcctcctccactccaccagccgtcgaccattaaactctaacctcctgcaccccacttttcttcatctattgattaatctatgtcgtttgctcgacctggtattttctcgctgcacgctactggcctgcatacttgctttgttgcctgtcctctagccaagagaggtgttgcagcgtcacccgcacgtccacatggcgctgccattggtccgctttagtggcgatttaatctacacagattagtgctgcggcagtgaaacggtagtcgacccggctactcatatcggaccttttagtgcccaggatgcaactcggtactcggcgcaatgaacacatgcttgggagcgagtctcgatggcttgagtgtgtggcgcggagacgaggtgaacggctccacaccacgtgctgtctattccacggcagctgtgccgatccgaccaacattgctcagaaagaccggtggttgaggttcgcgcgaaaccttctggtgtgcgctagatcctcaccaccactcttcttccaacaaccaactctacatgcagtctgacctgcaacagcttattcccagcatcccacgttctgcatcgacgcttcggctccagatttgagctgccagtgtcgtcatcatgtcacacagtctcgtggccgggtcaatcaaaatattaattgcacccacggaccgcggtaccgaatttttgcgcctcgaacaccaaaaacgaggctgaacgctggggatgtgtgtttccgcccgacttggaatgtcttggttcaaggccgtgcacgtcgagatttacaaaataggtgatatggggattcaaagtggattagacaggtggtcaaggcgtgaggcgtggtggtgcgacgagaggttgtgcgttgacagaaaggggaccggggtgtaacatcaaatggcctgaggctacaccgagagttcttccgttgtatctgacaagctgtagtactgcaggttgttgggaagcatccatccgcagctcatcacgcagcctggagctatacacaaagcaatgttcttgcgagcgtcaatggacaagcccgtgtatagctccgggctcttcgatacccctgggtacattccgtcgtgactgatgagctacagtatgttgattttgacgattgcgagaatcgatcgaagtagtctttcatgagcatcgagatcgcgtgtagttccgcgtgtccgcagggccgtgtatcctacactatccaagaacaacgatcacgtactacaggttctcagacagcccatccggcagcctgaagctatacacatccctcttccgccccattcgaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgctaaacccagcccaacccaacgccccgttctgtggcactctatgcggctctactccaaatccacccgcagccacgtgggacttggtaccaacacccaacaccaaaagcaagacaaacaccatcctccgccgacaaacctcccgcccttctcctcaattctaggagctgaataggtatcccgtctacattcacaaacttctatacaaacaagtcagcagtatttcacagctgcgtatccctccacgcccccgtgaaaacttccagtcgtgctcccgaagacaattagatcataccgagtagttgccacggattgtttttttccgagcaacgaaaaggtgtttccaacaataaaagtaaataccaaaagcaagcacgttcggcttccgcgctgcacggcatcacaaaagcccgtctgtggcgtgttacgggctgtatgcgggtggcgccgtggtaggtgtggtctgagcacacagtcgggttagtctagaaccctagagtaccaccgaggattgtggcgccgaaaagggtacctgtaacatgcatgactcctgtccccgagttggatttatattcgaaaaggaagcccacgtgaggccaggagtggataattggtatgcaggagtaaagctcatcaagtttcatattggcgtgggttgtaccgtgactgttgaggatgagaaaaaacgccaatacccatgccacatgctaccctacccctatcttatccacttttgcgccgaaggagaaataaaacatgtctaaagatatcgtacgacgtggacgaggaagaagaagtgaatccagaaactagtctacaggtacgagctatcgcctcgtcgcctcaatagccttgtccagcccgacaatacgcagactcttgcctcggccgagtttgcctcgcatcaggccagcagcggggatgagcgcgtcgtcccagtgtctgaaaacagccttcatgtcgcggggcacgccctccatgactacggtagtgacgggcataaacggccggtcttcctccgagacggcgaggatgccgtattcctgcgcgaagaggagggcggtggagaacgcttggctttgcgtgcgagataaagcgccgatgatgctggagatggcgttagctacagtgtttcatttgagggctatatggggtcgacttacatgtacatctcgaagaaagcatccaggacatagatgctttctggctccagatccctttggcagaatggcatgatttccttgacgctcattgtggcgactcccggtgttactggcgtctgtggcctctgttcagtgtttgttccgctccagctgggccggcgaagcgtcgcgaagaaggagctgctcacctggagtgcctgtccccacccggacgatgctgagtttggctcgatcttgtacagtcgcgcgcgatacttctcggacgtggctttgtagcgccagtgatcagctgagcgtggaatggctgggcccttgcctttgtttgggaggactggtggcgggaaggcttcgatgaagtcttgtggttcattgccctcgtcgatctcggtaatgtcacccgtgggattgagatccatactcatcaagcgggctcctgctagctcttcgggacagcagccgcgacctttccagacatagaatttgccgtttggtgcggagataaggtaggggaacgccgagcacaagctcttgagggacagatcgacctcgtcaaaggcaaggtggccaatgtgtcggcggccacaaagcataaactctctggcagctggcttcgctccacgtctggtgatgacaataccgcccaatgcttcgaagaagttgggaggctcgtgcccttggcgaacagtaacgagcctgccttggttctgtttggcatggttcttcgcaaaaagttgcacatcctcgatgatgggttctgcaacgccattgcctgcccagaggtacacatctgtgtgcttagcgcccttggaatcactgaagatgtgagtgcaaagatacagtgaatcctggaagaggatgtgctcctcttgctccggaataggagtaagcttgccatcgcctgtcacttcatggatctgcttacgcagcgtccggattttgccagagggtccgaagtcaatcgggggtgtcttgaggatccgtacggtgtcgatggcctcgggaagtcggccttctgtgatgggcgcatcgtcaaagaattctgcaaacaagccatcgtgctttgcgggcggagtagtgcctttgaatggctcggactgaggtctgcctccactcaacggaggcgaggtaggatagtcgttcgatggagtctgcggggtagactcccgtgatcttgctggcagatagcttcccagtgtgctcaggctgaatcctagaccagtgggtttgggctttgcaggcgtaggctttgaagctacaggagacatggggttggatttaggagaagcaattgacgctggcttagaggcggaagaagcctcgggtgatcgaacaagtccggcatcctgcattgctgcctgttcatcggctttcgttggtagcttgattggagtcttcgtccgcgatgccaatggcgaggaggatgctgactgtctgccccacaaagctgtcgcactcttgacagaggcgaaggacgacctctctggtgatgtttcatttttcactggggtgacttcaacgttggggggatcgatctctcgtagtgcctccggcttgggactctgcaccgctggcttgcttgcatttgatggagtgctcgggaatgtccgcgaaaatctcgattggaatggagctggcgaagacgctgccgaacctggttttggtgactgcgttggtgggggtgcagtagacttttgaggtgtagcatgagaaccggatactcttctctccgaatccagcgatgcgggctttttgggtacacctggtgacgcaatccgtggcgaggagatggaatccgggcgaggagacttcattgtggcatcctgagatccagacactctgtccatttccaaagaggctggcttcttggaaggctccggcgtggatttgccatattgtcccgacgaaattcgagcggactttgccggcgtggccggctttccggtgatagattgtctactgggcgtcttcgtcaacggtagctcctctgaaggtccgttagtcttggaaagtacggagctaggaagaacatgctcaggcttcaccaaaggaacaacagcaacatctggagtcaccttctgtggggtcatcttctcgggctcggaattggcctgcttggcagctggccgccgcttcggtcccttcgcccggcctttggtcatgtgttgtagctccggagctggtccgggttttctctcctcctggacaggcctggacggtgactcagtcccatcagcacttgatgtagacttgttagtcgtcagtgaaggcggtccacgagcaagcataccagccagcgctgggttgaaacgatcagctagtttgctagccttggctggttccttgggtgtgaacagagtaggctgtacaggtttatcatcgatggcaggctttatcacacgaaggctctttttcctcgcgagggcctccggtgtagcttgcttcggcttctctagaggggcaggctttgacacactgtccgcgcgacccagagttcccctcctggcgatggcttcgggcggtggggcggcttcagctggcgcgtctgctttcttgagaaccgagccctcctcctgtgctttcaattgcattgttgacttctttttgatcaagctctctctgaattcatcgcggcgcacagtaggttttgggccaccggtctggttgagagcattcttgccggtaagtatgttggttttgagcacatcgggtgcgacgtagttcttggtctctgccttcctcaacttgccgaacacgttttggaactccgtcacttcgcccttcttggatccatcgtcgatcggctgtcggggcttcaaaccagctcggaaatccttcttgggaggggtgcccggccttgattttggcaatggctgtggaggtccggatgctttgagaggtttgacctcagcggactcaattgcagctttcaccggcgcctcttcgactctagaggaatctctggtggaagctacagactcttcttttgccggcgcctccacttctgcggaattcgcctcttccgtctttctgaaaattggccttggtgaaggctccgatagcttttcgacatctacagttggctctttctttggagtgtcgaacttgagagggctcgaaggccgcccaatcttgtccaattcagatgatgactcctttttggggatctcgaacttgcgaaggcttgcaggcttcagctgaacgtccttgatgggcgatgtccgaccagagccaaacggctcggcagagttggttctgccgagatcgacgctgctgcgctgctgcttgatgcggttgatttcggccatccatgcaggttgtgctggaggtggctgcttgagtttaggcgactcgggcttgttcagcgcgctctcgagccagctcgacttggtaggactccatcgctttgaaggactgggaggagatgtttcgtcgtgagactgatctttgtcgtggaacgatgaggcgaccgacttgctcctgttatgacgagggagtgcaggcttgacgaattcttccctgggcgctcgctcggtctctgtgctctttgtaactgtggcgttgctatggctcgaggacggacgagaagagggttcggtcgagttttctctgctcattgtagaagtgtctttcggttcttggtagggtaccatagcccgacatggcactgccacggttgcttagggtggagccctggcgggtgagggtgggtggtgtttgcgtgctccatctcttggagacgctgtcgctgcgcttcagcatggcgctctggacgaaccctcccatgcctttggtgggcgatgcggaccgctcacgctcgggcgatattctcccttgcgtgggggacatggcgagcgcacgcgactctctgtctcccgcgtctcccgcagagccctgctcagagggcggggcaaacttttgcgagtcgagcatcgggagcggcgaccgtgtctttgcggcggggtctgcgtctcccaaggatatcgatgtgctcgtcgagaagcggttgttcagcatagcgctcccccgcacagagccaccacgcgacccaggcgagctggagcgcatgctctctgggggcgggctgtggatctcaggctcgacggtcgactcgcgcgacatgccgggcagctgtcgccgtcccgatatcgagccggtgtcggaggcagcctcgtcctgactgcgcctgtacgccgccgagccaacgcctctgtctggtgtctgtttgaaccacgaggggtccttggcgcccaacgaggcagctatggatgtccgcgaggtgctgggctctggcgatgagggctcagatgttttggtaggggaggtgttgcccgaccgctctggcgaccgcgaagccattgacagcgggcgccgcaagctgccggactgcggccgctgtttccacgagagggtgccggagcgtcccaatgctgcggcgctggccacaggcttcttgggctccgtgtcttcgagcgtcatgggtgcgggctcgctggtcaggcgctgcagcgactcttcgtgggcgttgtcttggcggggcgggctcatgacgggcgtgggcgtgctgtgggctttttcctgtacgtctcgaggggcgcccgcgttggaacgaagcgattgcggtgtggtgggcttgtcgggcgaaatggagcgggctcgttctagtagtaattccatcagcgtctgtccgggctgcctctgccgagcatcaccaagcacgtcaacacacctgctctgcgcgctaatcgctcgctgcggccttgaatcaggtcctcttccagcttcttcacgcgttcggcgtcttgctggtcacgctctgcgccaagctcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgatgagaaggaaatgcacggttggtcgacacaggccgctcggtgctacgagtgtgagttgggcaggtgaagatgctcggcaaagaatggtaatcccgggtgatttgcgctagccgtgaaattgcttcgagtacctattcagatgtgcatgcctggccaagagtgcggtccgctgcacaagtgtctcacgtgcgctgaaacggggcgtcgacgtgtaaagaatgaacggatggggggatgcaagagagtgtggtggcccaggtcacgcagagaagagcaattgggtcgcaactgggggtgtttgttgacaggcgcagcgttgaagtggagctgccgtctcagcagctggaaccgtgaacatgcgctacttatgctaccctgccttgatgcacctcgccccttgcacttctcgccctcagtagagaaacagtcttgctttggcgtcctgtaccacccactcgagcccttcttgcaggttcatgcctgtcatggcgctgcacgtgatgatgtggtatttgtgagtcctgatggcctcgagtcgcaggccctgcacccgttagcattcgattagcccgacaacatgtccctcccaccatccgggtctgcggttacgcacctcgcgcacttcgtcctcggtcatggccccgggaacatcgctcttgttcttgaagacaagcaggcttgctcccgagagacgcttgacatgtcagtcgattcgattgtcgattaagtttactccgagacacacctcttcctgcagcaaccctgccagctcatggcgacagtcgtctatccgctcgcggtccgttgcatcgactacccagatgagcgtgtcagtcttctcgaagtagttcttccagtatgtgcgcagcgtcttctgcccgcccacatcccctgtgctgtcagcctctgcgcatccagcagcaagcaggtgcggtacatatgttcagtttgtagctttttccgtcagccagtattcagagctttcgctgttgtcttacccatcgtattctattgtcttgataatgaagccgagtgtagggctgacgctgttcacgtcttcattcataatcttcttcacaatggtcgtctttccggcattgtccaggcccctatgcagtcagccctattgcagcaaacaaattcaagaacacacacagcatcagtattcgcatttccttgtccttcaagcgtgcttttcgcagtatcgacagcattttgaattgtcaactctccgacgttgtggtgttacggtggattcttcgatggtgaggagcttatgatatctcggctaaacttgccgtgagtgcacctgccgaccaacagatgatgtacttcctacatcttccggtactgatgctatgaataatcgctgaggtacagagagtgaatatgtcaagcatatttccgggacacagactctcaaacgtctagacaatcagactaccccacctcaccgtgaagtgaaggctgcgacgacgaggtgagatagagatcgggtgcactcactacggtacgcgtcactctgcgtgagatttttgagaccataaagcatccagggtgaggttgatgaggctataaagtgcacaacaccgagtcgctcttgctcttccactcatcgctcagtcccatctacccgagctgcaccttcccgtctgattagcagatctcagtccgccagtatgggccgtaccgttggccagttctgctccagagcttcaatgcctcaaggcaaagcgatcatgtctgacgcgacgccactcatcgatgtcgaacaacaaccggatatgacgtggcagcagaagcaagatttcggtccagcagtggtaagtaagaatgagtactcgggtcctcgaaaaccgtgccgtctccacccgaccgtaggcagctggctgtgtataagatccacttgttccgagcttctttacctcactatcaccaacttctgcgagcgattaatccccgcttctttaccacgccttctgctatgactacccttgtctttgttcaatgattctctcggctgatacacaatagaaggcgaacgcgcgcaaatctaaaggcgttcattgggtgcccttggacgttgcagcaaaccaggattcaccttcagtctcgacaacaggcaccggtgataactgcgtcgaagctattgtgagcgacaaccagcaacacagacctagcaaaaacccccaccctctttgcgaaaccactttagcattagccagtgaaccttcacccatatcgacgcccgagaacgcgacagtctcgccgaagcctccgagcaaaagctacaattctcgtcgcagacacaagcgtagacgccgcaaaggctaacacccatggatgaagtaccggctcgcgcgtatattcctccacatcttcgcaaccgtgtgaagcctgccgatgtgccagcggcaaaggtcgaggcctctgtcgataccaacggatcgtcggccgcatccgtgcagtcaaaggcacacaagctacattcgtcaccgtcagcatcatacacgcttcacaaaagtgacgcaagctgacttgacgcagaaacggtgctagcacgacctcgcgtcttccgccttccccacccagcactcctcgaggacctgaggcccgctccgagaagcatgagaatgctgagcactccacacaaaagcctttaaagacgttccagccacaagaccccccgaaagctgagggtggaggctggtctggctgggatgccccgaggcctgatccgcctccagtggcgccgaagaaggaaaacccgcgctggccaagaacgagagcaccagcaaagcacgtgtggccaaagagtcgagacatcaaagcccagcctagcgctagctccagcgacggcgacggtggtgtcaccttcgggtcgaacagcaatggagaccccgactacgatgtcaagaagctgatggactggaacggcgattggctaccgcctccggagcaatggtcggcgcggaagggtcatacagcacgacatctaggctctggagttgagcagtggatcaatggccacagcaagatgtgtattgagccgatacccacggacacccttaagtgtctttccgaagacggcagctgccaggaaatcgtgccaaggtattggatcgtgggaataatcgagcaaaacagcctggcaaccttctggaagtcaatgccggcaagagatccacctgcactcagcgatgtcagcgatcaccctccattctgggaacgatacgcggccgatgccgaccacttcattgacgggctttctgtacctaatgcgcgtgttgatcccagtgacccagacaatatctgtgctgcgcgctatggtctttcagctacatctgagagtcgagtcaatcttatgagggataggaaagccgacgctgagcgcaaagccattgcaagacagaggcgtcctgttcgcgaattcacgcagcccaccacgcccgtacccgacaggcgcatcaaacctgataccaatatttatatccgcccagtgcagccagctgatgttcgtggaatcgctgtaagtatcaagctcatgtcaacttagcctttttctaacgattacgcaggagatctacaaccactatgttcagacctccattcacgccaacgagtttgaacagcgcgctcagcaacagattggtaatcgcatcgacgccattatcaaagcgggcctgcccttcctggtcgcgattggtagaggcaatcaacctagagaacctcaagcctatgtcagcgagaagatcgtcggatatgcatctctcgatgactattgcgaccagtcgagcatgtatcgctacacctttgacctcgaagtctatgttcatccaggatacactggcaagaaggtcgcaagttgtctgctggaccggcttttggaaatggcgaatacgggctacaacgcatgtgggggctatgagtaccgaaacgactctgaatacctcaagactggaataggccgagtcattaagaccattatgctcactgctcacatggagcatgacaacgaggagaaatgggtcacagagttgttgaagcgcttcaagttcctccgcgcgggccacattccctatatcggctacaagctcggcaaggtggttgatgcgcacttgtatcgacatgtcacgaccgagacgattgacccgtctcagaggcccactatctccctcgaacgagactgagcaggtatgttatggcttgtcggaagagcgccccaacaattactgatctcctcggctctctaggtactgtcccttggatcacgtaggctgagccatttattttcgatgaacaggaaagttcgtgaaggcatccaggcctcgttatcaggcgccagctttctcttctttttcaaaagtgctttaccccgatgttcctatttattgcacaagtcttaattttcctttctcaccgtcactgtcagcaacatgaaacttctgcgttctggatggacacacccaaggaaatatgggttaaggctccaggttcggaatctcgactctgcttacatactgcacttcattacacgatagcaacttaacagaaatgagaacaactattctcgacaacatcttcatccatagcgtgcccagtttaatgtgtgtcgacatggatgccaaatgtcacaaaacggtgcactaaccccacttgcgctagctgatctccatccctcagccgttacacatctgacgtcacaaactctccgaagcttgataccgcgcttccaactgcatcattgtgttgcgcgtctggaagtgatggcgcagactacttataaaaacgtcccgtagcccggtgcgctaaagtgatcgcttctgcatcttgacatttccacgcggactttttttctcaacctacaatacaagatggccaacgacaaagaagagcagcaacagcagcagcagcagcagcacatccccacggagccaaagcaagaacccgagaaagaccaaggtaccggcggattactgagcatggttggagatccggctggttcgtctctcctccccttcccatccacgcgtaacactcactaaccacgtggaaaaggcaaggtccttaacacggcgctccggcccatcggtgcgcccctcgagaaaggcgtcacgggcccgctggggaacgcgctcggcggcgggacgcgcggcgtcctgggaccgctgctgggcagtgaggaggagcggatggaggttgtaggggggaagaataaggatagctatgcgggggaggagaagattggcggcaaggaacagacgggggataatccgttggggttagatcagagtgggcggtgggggtttgaggacgagggcacgggaaataaggagggagagaagaagggaagtgggccgttgaatctttgagcgagtgatggaggtttagacgttgaattttgagataaaaggaattttagtcgtcgaggaatagagagttggggaactcgtgtgaaggaaatgtgtttcattttgtccgaggcgtacaaatgtctatttgaatccaactcccactgagtcaaaaggcatgcgagtaggacagaccaacatactctgcagtcgaacgttgcatctcatagcctagaggtatatcccgtgaatttttgtcaactttgaaagccaatagcgccgtgtataccgtcagactatccgttcgcttccttcgtagttgagagccatgcgaatgctatgggttctgcctctggaggctcactgcgcgaacatgcgtggcactggcggaggacttacctattcagcggttttccattgagccgtccaagtgggcatgccgaaatagaatgtcttaggtaggctgcgcaaatcgaaagtccctgcgataacgaagtcaccatgaaacaacttcgccttactctcaacggcgttaatcattgacgggtctgagagctcgccatgctcagggttagacggcgcagtaagcattgtgatggacggaaaatgcgtggcgatagctgaggctatatatattcaaggcttctcgaagagtctatcacgctctcataagcctctgaatccatgcaggcgggtgtatagctcaccagatagtctctgaccaggttgtgagcctgagcagagcgggtgggagttgatgaggataaataaacgatcatggttcattccgcgtgcacgtcctccaagtcgatcttgagaacagcggcaggccatgcaatccactcccaattctctttgcctatcaccagtgccgaagtcatgaatatgcttgtcgcgagtccgtcgagccacggattgaccttcactttagcgggcagtagagcgtaatgcgccatgagaacccaagcctccatgcggcgctcttccaggagtgagatgaactcaagcggcaaatgagtcagccagcccatgatcgcagtccaatcgaacgtctcgtcatttgggccatcacccgggaatgggctcgcggcccaatcgtgagacaagtgcagtggtatcgcgaagatccttcagcgcccttcggagagaatcgaagcagtactcgtacggcttcccaggttgcgcccacagcttttctagacttcgcagcttgttgtcttgctcgagctcttccggtgtaatgggaacgggcgaaggccaccagtcccgatcaagtacaggcttgaacttgccgcttcggatgtggtgatagcaggggactaatatcacgaggacgccgcgtacggcgcggaaaatcctgcagatagcctggatcaggagagttgtggtatcctcgcgctgatcttctggcaatctctccttcttcatagagtccaaagcatttcggcactcggtgccagcagtgcctaggacaaatgttgtcatagtggtggagaacgcgaataaagcctcagagttactagtcgttatattctggacctcttctcgatactgcgccattccggtgttcatctggtttgctgcgatgtcctggtagtcgtcccgctccgatatctcgttagtgagtatagacagatgcagacacccgacagccaatatgccattcaagacatagccgtgttgttttgccaatgatggaaggaactcctgccacgcgacgtctgatgctgtgccaggcgaaaatgtacggaccgttttcgtggcaaagtgatggagcacgatcttcatccttgggcggtcatcgaccgcgaagccttcaagcagtgcaccctggatttttccatctaaaagagtgcctacaggagctgggacgtcggtgtatagactatgttgtgcgaacacgtgtatactcggtttagtctcctcagcttgcgacgacaccgacaacctggattgaggaaccggatcaaatataacgaagctgcatttcagacctcgcttctcgcagttcatacaatgtggccgtttctggtcgcactgcctggcatgatcagcaagaggggtgaccaaatgtgaccgagactcgggagaaagcgactagggagttacaggtggtagacacaagtatcactgccgtattcaaagtatagcgttatagtgcacatagctttggaagattaagtcatagacaagaccttgtttactctgcagttgctatcctgcggcatcatgcgagggatgagttgaaaagcgtaccttgatacgcctgcgtttgcaatctgcgcaacctaatcttgacttcggatgagctcttcgtgccgacatgatcccggaatccgatgtgctcgcccgcagcgaagcccagcaaactttgttgcgaccgttgttggcagcgggatgagatgggaaacgttctggagcctcttcggaacaatgttgtacgagatacggccgattcactaaccacattcgggctggtggcaatttccgaagcacgaagcgagaaggtgcgtgcagccacatgcaacacctggacgcgtgctgagggccaatgttgcatcctccacatatggagacagacctcactcttctttggaggccatctgatggtctccatcacggcaaagagccaagcaccttcctgtttcgaatccggcttgtccggaaaccccacctgctgacagcttactccaatattggcacgtgcgatgacgtcgggtagcggatgcttaacctggagtttgacgatagcctcctttacccgtggttgcagtgcatctgctcaccagcagcacaaactgtacatatgcgcggatcagcggggtagcgaaaagcgcaaacgatgaaaagcgccgattggcacggcacagggtgggtgacctcgactattacccgtgtacaaaatgagcaaaccctcctctctcttggttcaagcttttcatactctgtggtcgaccttcacaacctcactgtgcggtgagacctcgatcaatatgcgcgcctactctctcttgagtctgctaccatgcgtcccgctgctggtgtctgcacagtgtcccgagtacatcgactacgccaaacaggtacatgagcctctgagctcgggcaagtacaagcttgcatatcaacgccccacggaagagtgccggactttcaagtctcaaggtctggaggacgtcgtatcgcgcatgcagtccgtcatcaaagatcccgatcttgcgaggctgttccagaacgcctaccccaacaccctcgacacggcgatcaagtggaagggatatgctgcggataacgacaaggaggagctcacctttatcataaccggtgatataaacgcgatgtggcttcgtgacagcagcaaccagcttcagagttatttgccgattctcaacgcgagcagcgatgcgaattcgattgcgagtctctaccgcggcgtgatcaaccttcaggcacggtatctcttgacctccccatactgcaatgcattccagccaccagtggagagcggcattgcgccggctcaaaacgacgcgggaagccaggacaccacgttcccaccgtattcgaactcatcagtatttgagtgcaagtacgagctcgattcgctcgcggccttcttgcagatctcgaccgactactacaatgcaacgggcgatatcgatttcttcggcaagttcaaatgggtgcaggctgtcgagcaagtactcaaagttgctcaaaatatgacgacgcctacatatggtcccgacggaagggtgttggaaagtccttatacattcacccgatacacaacgcgtgcgactgagaccttttcgaacgatggcggcggcaatccagtcgctaatggcactggcctcattcgaagtggttttagacctagtgacgattcgaccatcttccaattctacatccccagcaacatgatgttcagcgcctacctagcatccgccgcagacatcatgggtaaactaaagaccgacaagtcggccgccctagcgcagcaaatgtcagcaatgtcgagctcgctcagagatgccatcgaaacccacggaacagtgaaccataccaaattcggcaagatctatgctttcgaggtcgatggcttcggctcctccaacatcatggacgacgcgaatattccctcactcctctcggccccgttcctcggctaccgcatcgacccagagacttatgcgaacacgcggtcgctcgtactcagtgaatcgaactcttacttcatgcgtggccccgtcctcaacgcggtaggcggacctcatcaaggatttggtatggcctggcctatggcgtcgatcatccgcatcttgacgaccgaggacgatgacgagatcgtaaacgaattgcggcaaatcgtgagcagcacggacggacttgggctgatccacgagagcatcaacagcttcaacgtgaccgattggacgagacagtggttttcgtgggccaatggactgtttggacagatgattctggacttggaggacaggaagcctggaattctggacacgagcttccagtgaggaagggcgtcctgaaggatatgcgtcattgttccgtgccatacattaatacaagtacgatacaataaatcttgggtccagcctgtgaactagcattccctacttgtgaagagcgaccgggctacatcacgcacactagagcctgcatttggaggaccatcaaggtgccaaatgtgcggactttcggaatctttgcccacaccatcacatctggcaggccacacaaagctgattgtttctaggtccgttgcacgttgtacatcgatgtgctgtcaagtaggtgtaaagaaaagcatgtaccacaggcctgtcagaattttcgttcaagtaacagtcggccagttcaacggtaaactcggaaccatgcgagcaagtggagttgagaccaggaagattatcactttgcgtcgcgcaaaattctcgttgcagatcagcgcgagcaaaacttgccgaagtccgtctcgcatgtcatggtcgcattatcgagggcctcgtttccatggcagtgcggtatgtctgcatcagtagtggttggcgatggctcatccaacatgcagctgtgccacagtcggcgcttcgaggctgttgtgctggatatggagtcggctccggatgaggagagcgctgagtgttgtggtaccaaagactgggttgtttgcatagcgttgcgctgcgttacctcaacacaagacttaaggaaaatctctcatacgacccacggacttgcaggacgatacttaataacacggcggcctcagcagcctcaggtttctgttatgcgttatgcacctgcttgagattaaagccggtggcctgctagcgtcccctcctcgtggtgcaggggcagggcaggcacgactggctcgctcgcttgtcgctcttgccgcaacttggcgccgaaccaaaaccaatcaagtgggtacatgcccttgctgcagatgtaaccgcgcgctcatagagagccgtgcgtgagacgccgacaacaggggaagcgatgtgaggtgagatgagatcgccagctcccgagtacgactcgccaaacccctggctcgatgctttttcgggttaccgatcctgcaagtgtgagaaaactgtcaagacatcaacagcttactagtccaaagtatcgagggaagctaaccaccggcgctgtggttcaccccttaccagtcaacggttcccagctccaggtaaatcatgtctaccatggattgcacggcaggagatgaaggaacggagacagctcctcacaggccaacgtttgcggccaacgagaggcctttgttacttatgcttacaatgcccacccactttggcgtgtttgaggtccgcttccaataaattcactcagcgggtgctcttgtccgactcagaacagaaggcgcaattggtggctgcctgtctgtcctagcttcctgccagctttgacaaaggtacagtttttatttctgcgcggcagcgctcgtcttttcttctctacacccagttacacagtatcgagcgcttttggaccccacgccatatcgtgtttcactatactggatatatcactgatctggacgttggctttaagcgctcaggctgctttctcaccaactccgcccagacaacaccagcgggcgtcaattggaccaatcttggacgaccacaacaaccatccgactccacgatccaacacttttttccctaccggtcaaggtcctgcattaagaggcgtgccttggtttcttctagatttccgcgactggatctgctgcttcatgctgcaccctgtcagccttgccgcaagcatacgtcaagtggccagggtctagtttcaacattcacccaaacgccgtcgattgcccaccaatcaaaaactcgtttatcttgacttgttgaaccgttttgtgacggcaccattcagaaacagctggccaaaacattctaaccttcccgtttggcatggctatctatttatgacacacacgggtatatgcacacttcacaaccgcctaggatatagacgcgcacacgcctcaaacgtctcttccttacccttaacagcttagctgacccagactcgcggtcatggacaacacagcgctccatacttttttgttgtatgtctaccctttcctgccccaaacctaaggccaccaccactgacttcgccatcaagccattgtcccgttgcactgaggagtttagtcttactcggatcttgggacaacttctctaaaccatatcgacttgagctcgacgcacgaagggggcgtaactattggcgaggttgcttcaccttctccgacatcatctgcgacggagacctggacgagcacgtacctaagcgtaacggaccattaaagatgggtggcacatattggtactacgtgagtcagtccttacctcacactgcagctacatattgacatgccacagtacaaggttgatgacgatgatgaatgccataatccgtcggagccttcgactacattttgtccccttctgccgggtcaacgcctgaatgttctggagctccctaccgagggacactgccgtaacaactcggccccctctgatggcttcacacgcaacccaagtgatcgctatctgaacccagtgccgcctaagcctctcagattatcaccgcattccggaaaagcgagccaaaattccccgcttcctttaccatcaccgtgggccccaaggtctgcgacctaccctccaccagaagccttcttgtctccgaacgtcatgcgacatgcacgaagtgcgtctgcttcgccgcatatgccttcaactcccctattcactgacttcaagtgcttgaaggacaagcttgcctctaagcgctcaggatctcgatcacgcagctcttcaaagtcgcaggagctggagattggcctaccagtattggtcagcacaacagctgatgaccttgacctcattcctctaggttctttcggacctgcgcccacactcggacctgcgcctacgagtgcaccaagagagactacctcagctccagccacatcgacacgcccaccccccatgtctagaaacggattttgcccactcggatcacatccagttgttcctgctcacgacgccgtattcgctcggtctgagccaccagccgaaaggagaccatcgcacagtcggggtgtatctcacatcccatccacagtcatcaagagtgaattcaagctggaccgtggccgtacacgcgccaattccgcggacacacgcaggacgcagcactatctcttctccaatgacccttggctttccacaccaaagctccagcagacctttggaatagattctgaggacgccgtcgagaatgtccagtcggccccaacattacggagaccgtcatctcttgcaccgccatccacagatgagcgacccacttcaagtcatggaagcagccggagcccaagtctccgtaactcgccactagacaaagaactcccagcactaccacgctacttgaagcccgcaccactgttcgcgtgttcatctccgactgagccactcatcgaagaagcattcccagtctcggaagacgacgactccgactctgtcctaggcgatctaatcagtgactacgaagacaagcccggcagccacttctcaatgtggagcaacgagtcttcagcatatacatccacctccgaagacgagggggtcagttcccccaccttctcttccctcaccagcgacgccggctcgcccatgcgcttctccctgcgcgattcggaagacgagttttccgccgcgaatggcgaaacacacctcccagcagcacccccgcgcctcgacgacgtccgcgtctcggcatttggatccgatctcttcggtctggacattcaacacgcggactcggcgccgcggcgtcaggctgcgtgcttcggtctggggtttcagtatagcctgccagacgacgacacgggctccaagacgaccatcaccgctgcgccggagattcgacctgagtcgagtgtgcagcgcggtagcgaggtcaatcgattgatggatgattttagctatcttggcgatgcggttgtttgatcgcttttgtacagtgtacgacatgttttactcgcgacgcatctgagcaacgtttttccatgtacaacccctttcgcatgtacattttgttttggcttttgagataccaaacccatttgaaattagccggtgtttggtttgggattttgtttttcttctcttttcggttttaagggggggggggggggcaatatagactggttggcatgggactacgcgagtaggcaatattggcgagtgtgtgtgtatagtggatttgtacagatttttccaagaggcattttggaggataggagaggatagatagcagcgcgggaagcacgcttgatggtgaaatgtataatgaatactttacactttacaatattgagatggaaatgggagtgagcatgagtggtgtgaagcgaatgtgatttgaactccgagataatgtcattgctacaagctggagaaatgtggatggctggaagagaagaggacgagtgtgtgaatatgatgaatgaacggtacgagtggaggcgtggaagtggggagagttagtggggctggtggtagatgaagaagtctcaggcttatcccacacgaatttacagtgcgtaggttttcaaacatcagcatgcatagtttcatccccctcctagtcgttttgattttaaaaatcatcatgcatactttcattctcttctacccgtctaattacttttgtcctactacgtacgtcgtgcggtttatgagatctcatatgcttccgcgacagacttgacttccttggagaagttgatttcctggcccatggagaggagagtgacggaggagacctatcagtcatgttagtttcggtcgcagcaagcgtgatgatgagacttacatcgacatcgacaaagggcgtgctcttggtaaagcgcacgcgcatagggaagaactcggaatcactacccgcctgggcttcaaactcaaagctaccagagctgttggcctcgtccacggtgccgatgttccactcgaggctgtcgccgctgacttcgtataccgcgtcgaaggaagagacattgggctcgtcggtctcgtagggaatggtgacggtgacgtccttcaaagcgtctccgccagtaagctcgtactccacggtgatgttgtacatgttgcccgagtcctcgacccagacacggaacgtgatgggtgggtcagacacatcgtcaggccgcggtgcgagcttccatttcatgacgccaatgcccatgtttgacgggaagcccttggttgtatccgcgagttggatgaccttgtcgttcttgaagacggccttgtcgaccttgggatgtgtcatgagctgtgcgccgcgggtgtcgccggtcgccaggtcgagcttaacttgtgtaaaggaggggtcgctgatcttgagctgcatctcgcccttgacctcaaaggacttgagaagaccctcgcgatctaagcgggcggagatggtctcgttggtggtgatatgtacgggttcgcggtcggtggacgtcgattggcgtgcacttactggagcagcagcagcgggcgcagatggcttgggggagacgagtggctcttcttcctgcggcattcctccagtcacctgctcgtacaagttgttgccctgcttcttcttgccgagctgcatgcccttcttgcccaaagccaatggtttgctggtggccttcttcttctctgcctcgtagctgtcgtagctgtccgtgacattcgtagtgggtacagtgggtgtgaaggctgggtacgacggtgagcgacccatactgccactgcccatgccgccgcccataccaccacctcccacgcgctgagacctcgacatctccttgcgctgcatctcgagttgtttggcgcggcgcttgcgctcctctgaagcctcgagctccttgttccgtgcaatgatttcctgaatgcgctcctcgtgcgattccatgtccaagaaggtcttaatctggctcatggtcaagttttccctgtagcctagtgtgacaatctcatcgaaggcggtcagaagctcgaaagcattcttcaagatctcacgctcgtcgagggacttgcatatcgaagacaccacctgagcgaacaggtgaagagagttgatatcctggaggatgttcgattgcagattggtcaccaagaccatgtacagctcgtcgagtggttggtagacgtagcggacattgtcctgctcggcgattgtgtgctgggtgccgctatcggcgagcttggggaaggatgcgaggagagcctcaattcgagagcgctgcatctctcggaattggcgcgagagaacagccttgccgcctcttgtgcatattgaagctgcgaggacaacctagtgctccgtcagctctgttgtgctgtaccgtgtactgcagtgtcatctgcggcgagtgtaccattgtggcagttcaacaactgggaacctctggagtttatggattgtgcggttcagcggaggcgagaaggttgggtgtgcagcaatggttgttgtctggagtaatggaggggacacggtcgaatctcgaattcgtggagcaacaccagaaatctgtgccaaacgtgggaagtagagtagggtatggggctgaaggtatcaagatttccgccgagacttcaatcttacagagtccacactgtttgtttgctgtgtactctcgtcgtggccagctgcgcaagtcgcatgttggagttccagggtcaatgtggacacaagtcacgtgcacgtgatcgggactgcctggagcagctccgcacctgcaacatgtattaaactacttccaagcttctcctccctcactccccaaccagcttataccaccttgcgtctcgaagcgcacgacttcaagtcaccactagactggtcttcgcacgatcgaccgctcttgatttgttctcttgcgcgcaagcaacagagcacattcttgaccacctcagtacgcagcggcacttgcctttcttggcgcgcctccaccgagccctctctgtctcatttcccaactcaccctcaactcgaccctttaccgctgtacacgactgcaaccatcgactctctttaccagcggcgccatgcgctcatagcttcgtattcctgaagcacgtcaagcacaagatcacgtacttttgcgcgtcgccactcacatcttgcgcgcgcgctttgtgacgcgtttgtcgcactccttttgcctgaatcccgcgtccgcattgcaacggacaactaagcacgcaaaaagttttgctctcttctaccagatatggctgctgctactcacgctgtacgcaagctcgatgctgcgacagacgatatcatggatctgcactccgacagcggtcttgacttcgacgatggcgacatcgaccttgatctcgatcctgcgccaccagctcaggcagatgacgacgacatttctctcaaggacgccggagcagacgcggatctcgaaactcagactgtctctccagaccaagacatggtagaccatgaggtcgacgatgaaggcgacattcagcttggagatggaatacatgatgaccatgtccctatagactatactacacctgcccaagagactgcacctgcgcacccggatgacgacctcatcgattactccgacgacgaggatatttatccgacgccaacctataaccaaggaaccccagctcagtctgtaggacagacacaggatgttcagaatgatgagtcggcatctgaaatccatgcacttccagcagaggcacaaattcccggctcgacgaatgaggatgaaattgccaatcacggcgactatgctgacggcgaggataacttcgagccttccgcagaaaacgaagagcagcacgatgagaacaacttcgagccttccgcagaaaatcaagagcagcacgatgagacggagttccgggctcaagacgaggcagagtacgataccgatggtgataccggtggagtgccattgcaggaccaagactctcaagctgatgtgagcgagtaccagcagggcgaccatgtggagcaacagtctatcgagtcccgcccgatcactatcaactacgagggcaacgagctgtggctgttcaagcaacacgacgtcgatgagagcggtgattggctcaccgaagacacttccattatccactctagcctgtccgaaatgttccaagcttgtcgggcctccctgggtgagaacatctccaacgagactgagttaggcttacgctttgaccatttccacaacatggagatctttgaagacagcacggcgtgtgtcgccgtatccctcggacgaatgattgatctgtactacacacttcatgcccaggatggcgagagcgagcctgagtcgttctacatgtgcctgctgtcccgaccgcgatttgcgactctcctctccgacattgctaaacatgctgatcaaggtcacggctattctggcctcaactctgccatagccgcaggagagacacatttcgttgatgcgcactctggtcagtccactgagcatgaaggtacggaatgggaccaagacgcagaaggtcaagaagagtacggccaaaaagaagagaccgagcaagaggagaacgttgctcaggagaacgcccaagagggcacagaaattgttgatgaagcggctgacgaagcggctactggaattgatcttggtgagaacgatgaccaggacaatgacgagcctcgagtaaatggtgaagagcactcgtcgaaggccgaaaccaagtctgagcatgcttctacccctgcagctgttgcgcatggcagtagtcctgctgcacaagaaagccccgatcgtagtgcagagaccactcagcatgatgtcactgccaaccagacagcagaacagctggcgaatgacactgtagactacagtgatgacgaggatgacgagccgcaaactcaggctcccaccaacgcctcaccgtcctcaactacagtacaaggtgacaatcccgcgactattgaggcatctgctcctactgccgaatccaccagctttgaaaaagagtaccagactggttatgatgatgcgttcccttatgcagcgaatggggcatatgaggactatgctcataacgaagaacagttcgaccatgagaacaacgcagatatgtaccaggagtatgacggaacctatggcgaaggtgaagcctccgatctccagacaaatgatcaagatgcctaccccgcagaggccgatctcgatggccttactaaccaagactacactggctacgattaccaggaccttgagcaacagctgcagaacgaattcatcagcggtggtgaagtcgatggcaccggtgccggtgagtccgcaaatggtgcacacgagcttgtagacggcgacgacttcttagatctggagaatgctaccgagtggggcaccgatcaaggacaagccgtcgaagtatccggagacaacattttcctggatgatgaggtcaccgcgcactatgaggaagaggagggcggtgtggtggagcaacctgcggtcgcggcgtcttcggctgcagatcctgttgcggcctcgtcaaccgacctgcaagatagctctccgcaaggacagaagaggtcaagagacgaggccagcgattcggttggtgatgcactcgatccatcaggtacgcaccacatccatggtatcaatctgtgttggcaagacgctgactttgtgttcccagacaccaagcgtcccagggtttaactacccccgcccttcacctctgcgtatatcgacacgtactaacccacagtcgttcaatcggctccttcccttcactttctcttcagtctttggacccctttcacagccttttgaacacccggatttggatttccacaacgcctttgcgacttcccgaggattcgactttgctaacttgctaccgtgaccatgtactaataccagcccttcttcgacaacccctcgcagagttatacagcttcaatggcgtattcagccattcgaggatcctcattggagttcacactctgattggtaaggcttttccccattcccacatggcggattgagactagtcacctcatatccaatatgtttttccttttgtttcttggttggagaacgcatccatgagatgtggttcgtttggtgggagatggaattgcggatttggaggtgaattttctgggctttctgggctttatacaggcgcaacggaacagatgtcggtatctgaagcatttggcgtcatatacccggcttgtcatgggcattttgaaccaggcgttgatgggagtgggactggtgtcaactgtcgcgatcgttacgcgtacggtgggtctcgacaatgtgtcagggattcgtattcaggtaccattgatggatcatggaatgcatcgaaacgaaaagttcacacaatcaccgagtgccacacgtgcaggttgtgatgtgtccaatgctcctcgactcagatgctcacggctgcgtcatcaatctactacgagcttctaaaattgctttgcgtgaattatcgatatcgtgttcggcgtgttggcccacaggggtgcttaatcccaatcgcggaggggacgtctaattttggcgcaacgggggcgccgctcaaggccccgccatcaagtaacggtggctaacaggacagatggtcactgcaagcaggcacggcatttacgcagagtgcaagcggacgaagattttcttgcaacaaaatgtatagataacaaccattctttgtgcgaattgcaggatggcagaaacgccacgtgtgcctgggccgctcttcgtctcatccaaggattaccaagtagcgcggcatctggccgcggagagctggcacctggtttcgaggcgcagcaagtgacgcccctgcagctggagctggagcgagtctgggcgtgaaacgtgatggcgagactgcggcacaatcgataatagagcttcgtcgcgtcttttgcgaattaacgttcgttgagtctttgttctgagggttacgttcgtttttttgcctcgccacattgaccgtacatcgcagctcgctgcctcgcacgcccgctctctcgcaaacacgccaccttgattcgacacggtacctgtcttgtaccttgcagacccttgaggcgtttggtgaaacgcgaatcgattccgtgagcccacattccgaacacaaacgaactgtagtcgcaagggcaagaagacaacgcttttgatttcgcaccttcctgcctcgtcattccgccgcgctatcgatacgcacaagcgccgtgacggcaccaccaccacaacttactccgcgcacaacgttggacatcgcatattactacgcagacgggacatcatggtggaagacaagtacgtgaagcgtgcgcgaaggagggggtggcgctgatgctgtggacagatatatcggcctcatgctggctgtgagctcgtcgctcgccattggtacgtttgcgacaaagccgatgtgcacaacgagaaggctaacacgtatccaggtgcgagcttcgtgattacgaaaaagggcctgaatgcgtccatggagaagaacggcttcgacggtgacggcttcggatacctgcgaaacccgacgtggtgggcgggcataacgacgagtgagcgacccagacacatgttcgaatgatgaggggaggctaataagggacagtggtactcggcgagacattcaacttcgcggcgtatgcgtttgcgccggcgattctggtgacgccgctgggcgcgctttcggtgctcattggcgcggtcctggggtcgtatttcctcgacgaacagctgggtttgctgggaaagattggctgtgcgatctgtttgatcgggtcggtgattatagtgctgcatgcgccgccggacaaggaggttgcgtcggtggatgaggtgttgaatctggcgattcagccaggtatgatgaaccccagcgacgatgagtttgcgacactgacgggattgtaggcttcctcttctactgtctattcgtggcggtgttctcgatctttatgatctacaagatcgcgcccaagtatgggcgcaagaatccgctcatctacttgtcgatttgctcgacgaccggctcggtgtcgatcatgttcatcaaggcgttcggtctggcgctcaagatgacgtttgcgggtaacaaccagttcacgcatccctcgacatacgtgttcgttatcatgatcgtgggatgcattctcacgcagatgaactacttcaacaaggcgctgagccagttctcgacgaacatgtaagactctacacatcttacttgagggatcggaaagctaacaccaaacagcgtcaaccctctttactatgtcacattcaccacatgcacactcgtcgcatctttccttttgttccaaggcttcaacaccacatccgccgtaaatacaatctccctcctctgcggcttcctcatcatcttttccggcgtatacctcctcaacctttcgcgcgacgaccccaacggcaacagacatctcggctcgcaattcaccgatggcgcaccttcagacgcaatctccggcttccccacacgacgcagcatgcaagcgcgccgaagcaccgaattacaaagcccattcctgggcggaggacatgcctcgagaaacggtgcgccagaccagagggcgctgatgcacgactacgacattgagaaccaattcgagctgggcgatctcgcggaagatgatgatgagggcggcagcgcgaaacgcacaagttttgatgaggatcagaggatgcagggtagactcagcggggcgggaagagggcgcgtacataaagagtcgatacagcccaagaggaacagctcattacggtgagatatgtacacacaagggcacaccgcgtggctggtcttgcggtatttcatggcggagtttccagggcgttttttgctattattttgaggcattggtcggtattacaaagacgcggtctgagggacagagttgcgcgcgctgtatagcttgtatttataggacgatggtcatgagatgaggaatctgtatacccgattatctgctcgagtgcgagtgggggaatgatatgaagtttctgtcagcactacaattaaggaccttcgagcatatccgaatgcctatgtaatagctcttgagtgtaccttccacacaaaaccccgaaaacgtgatcgcgcgaccgcgctaggcaactttggtataacgtgcacttcacaaacatacccacaccaccaacaatcaaacattcgactgaatcaatccccaaaggccgtcactgcctccctccagcaatcatggcaatcacagactccaaaaaacctcggcagctcctccaacaatccgagaaaatcctcctgcacccaatccacccacacctcttcgcctactgcccaaccatggacctaatcgccctcgtcaccgccgaggaaaacctcgacgtgtaccggatcaatggccaactcgccttcagcctgcggagaaagagcgaggacgtgtgtgtcgacgcggtgcagtgggaatttaacggcaagagcgtggcggttgcgtggagcgacgggagtgtggatttagttagtgcggagtcggggaaggttgtgggtaaggatttagtattaccgcggctggacggggaggatgggggcgagagggtgaaagctatgggctgggcgctgaatttcattgatcccgagaaagttaagaggaggactggcgaggggaaggatgtttttggccagccgaccacggaggagtgggatgcgtttggcgacgacacgtcggttgaggacttcctgcagcgccagccggatttccagaaactcgatgttgccccagaccgtccggatttgctggcgatgatggatgtcgaggcgttgtgcccaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatacacctccctagcggcttggtaatatcgaaagcacactgcgcctacatactaggccacgcagtacagctgttcccacagcttgctcatgcggaccaagtccccagaaagtaagaaagagcatatcgcctacgtccccctcacactcaacttcatccccgccgccggaatctacctacacctcatcgcgtccaaaacctcccaactgcaaaacctgctcctctacataacaacctctctccagcgtatacgcacatttttcaagcacgcaaccgacctcccatcgaaattcatgctcaacatctccgaacccctcgaggaaaaaggtctcggcgacctcgtcacaaatctcttccacatcgcctgcacaggaaactgtccgccactcatcaaaaactggctcgtcgacgaattgaccgaagctgggcataagagatgggataatactgtcaccacaggcttaaatgccgtcctagcgattgtccatgagaacctcgtccccgccatcgatcgctgcagcatcatcatctcgcggctccgggggcttgcggaattccaccgcgaccgcgagtggattttcaacacaccggctgatttcaccgacttgcttgaaagcttgaagaatctgcgcttgctggcgcacacggtgatgctgtatggcgccgaggagaaacgcaatttcgcgcacttcagcaagtggctgcgcttctgtattgatttcgaagccaccgaggcggagagccagagtcgcgtggagatggaggcgcgcgatccgggggtggacatcatgctggtgctcgagtatattcagttcggattggtcaagtccagtctcgcgccgtatctacgggaagcgcatgggaaaggggagaaggtcgggtacgaggatacgaagcgcgcggttgaggtgttgaaagatgggggtgggtatagggaggacgcggtgtgtttggagaacgtactcgggcagttgagagaaggggtgaagggtgtgttggggcaggtgggcaggtggcaagaggggaatgtccggatggatacgggcatcgtcttagaagaagccagcgatgagggtacgccgttggatatgcgcatggtggttgaagtacgtccccccaattccctctccctatcctttcaaatacttacccaacgcagccctccacactatcaacatacatcgccctctccccgccctcctcaaacgcactacacatccaccggatcgccaaagacagcgcgtcacatgctatatccacgctctccttcccgcgcgcctcatccgtgctggatgcgaaattcgcagacgatatgcacctgctcgttctcctgcaaacccccatcgacgccgaggagaaagcaaatctcatcctgagcataccctacacgcaagcctcggccgtgacatacacgcccgtgccagactccgtcctggcttcaacgatgttgccccaaggagcgcgggcgcctgacaccgtccggacgaatcacgatataacgacggacatggtggagcagtacacgcggcatgtgtttgagggcagattcacgccgctcaggttagttgtgaatgggcgcaagggcaggagggtggttgtggtgttgggcagtgatcggaagcattatcgcgtgctggatttggattataggaggacggggaagagggtggatgagagtagtgggagtgaggatgacggagaggaggaggaggatgaggatgtggatatgggtggagcttgagatgattagcgagtacgtaaaaataagaacagacatgatcacgcatgaggtggatgaggtacagtgtttggtatacgtatcgttcacattgccagaattcacactagatgcatttttcggaatcacattccccttaagaacctatcgtgcacgcacaagccatgtaaagcccagcctgccaagaagtttcgttgtaacgcccagccacccgcagagagaggtatggagagaataaccgtttgcatccatgtcattgacccatatcgacgccaccgtatcatgcaccactctagtccttgaccttctgggtaccacggagcagacccgtcctccgcgcggcgatgagaccagccttttgaccctggacggcgtaccgcgagatggtagaggccttaccgatatgctggtggttaccaccaccgtggggatggtcgacggggttcatggcaacaccacgagtcctgggccagctgttgcgcttggcagcgaactatgcgttgtcagtctacatattcatagcacactaggaaaagacgtaccttgtgcttggcgcgcgacgccttcatgagaggcttgtctgtacggccaccaccagcgacgattccgaccataccacggcaggtgctggggaggaccttcttggcaccagatgggagcttgacacgggtcttgccctcatcagggttgtggccgatgacagtaacgtagttaccggaagtacggccgagcgcaccacggtcaccgttcttgtcctcgacgttggtgaggacggtactctcagggacggagtggaggggcaggatgttgctcgatggtgagagcggcgttctttccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgttgtgcttgaacctgtatggctgaaattttcgtaagcaatgcgtctaattgagcggcgagcgaaggctgcatacgttgcggaaggtgaccctggcgagaggagcgcctgtaaatattgtcagttgtgctccaatatggtcaaaattgcgcggggctactcaccacgaccggagtcgtgaacaatctcctttacgacaccccggatgtatccattgcgctcagcctgttgccccattagcctcgtgctccagatgccctcattttggtggctgcgtgcggcggacgtacgaagtcgagcgtgcggaactgggcgggggccttgttcaggcgggtgttggccgtgaagatagagccgcgaccctttctctggttgcgaatgaccctacccatggcgacgtttttgtgaggtgcaggttgtcgatggagagatcgtgaacttcaggtcgctcgagtgtgtgctaagctcgaattcctaagcgaggtggcctgtgcgcgcgcctgccgccaagccgtttctgccctcgcccgccgcaccgcaacacacgagagatgacgcagaagcatggacaatcctgcaatgctctcgttatctgtcttgcattgtgggagtagaccggtgaagctgtacatatgtgtataagccccattgcgagaacaagatgcgatatcatgtgatcgcatgagcaccacaagactgtatagatggcaaacttcaacatcaacggtaggtcattatttaacgtttgtgcagtctattcatgtgctctgaaagggcccaatatgtacatcatgatctactttccgcgctacttcttcgcccctatgcgaagacgaagctcagcagggattccctctatgacatgcttcggcaccgtcgacttcttcgcagctttccctggaggtcgtcctctctccttcttctcaacaattggtgacttcaacaccgctccctctaccggcttggtctttgtgttaccagcctgactcttgacctccggatgtctcttcataaagtcctcaacagcaacccctacaatcgcacagtggcccatgtccatgctgtccttgtgtcgcggaatgaggtatttaaccatgtacgagtccggaacctcttcaagtagctttcccttgtgctttccaaatgtgagtctgtactgcgtaattggcggtgggccggactccagccactctatgaggcgccgtaatgtaacgcgatcatagtagtggagactggatctatctgcttccaggagctctctatgcttaggatggatatctttcaggtttagatgcttcaaatcgcctagtgaggggacttgcggtgaccatgggattcctgtcgatgagaggcgggcgctctgatgtatgggctttcgattgaagggacgtgctggccatactttaaaggattgggaaaagccatgagaaggactaaccacacatttgcgaagagatccaagtgagcccagctcgaccaggctctggcactgccgaaacattgtaccccctgtagcagtgacagttgccgtcaaaccagacccggtcgctccctcagggacgtgtggaatagggacgatggtgtagcccagcttcgtgtacagaacaccaagtagtgtttgtcgaggcttcacagattgtttgttgtacggttagaattttgtgcccgtgctgcttgtagctctgggtagtctagagatatgattgggatactccatgcgatggaactagatgcctgagtgtcgtgttgcatgagtgaaatagatgcgtgaggttcgcgattgcggcacggctgaactaaggctagcacggctctctgcgaactcacatgttctttgctgaatgctgagtgctgtcccgatgtctcgttcgatggtttcgctgacaacgccgcagtagatacctcgtgcttgctctggcttgctctgcccccggagtggcacctcttgcagttcgctttcgattgtgtgaacaacttagccacaaacacctgcagcaacgacgtgtaatcgctaatcggtcgccacgcgtaaatggctatgcttgcacagtgcatagactaacatcgcgagacaaggctgctatacttcttgaaggtccttgtgcctttgtgttggcaaatgcacgtgcattggctgcattcactacacaaagtcaagtacaagacctggctgagaactaaatgcaaatatcagcgatggagtatgacaagacattccatggcatcaagcgatggaagatgacggagttgtatctatatgcagagggtaatgttggcaggcggcgaaatggtaaggccgcaatattgacaccaagttgagatatccatagctcggcgcgtgctcgatcactgcgagaactacacgtgggtatttggtgtggagtactgctgcatgcattatttattcgacgagtattggacgaagcgacggttgagttcgcgcagaacgaataggtgcatgtgttataaggccggcggtgagtatgagactgggttgcttccaaggctcatcaatgttccgacatggaagtggatgctcgaggcgcactaagcgagcggcgtcatggatgttcccgaaatagtcagcttgggcagagacaacagcgtccaagacatgtaaacaaatggctgcaaggactcgaggactcgaggactgagagtgtatacatgtaggatattggcggcattatctagacttgtgtgaagccaagattgtggattgcttgtcttctgcgtggtgacggcgggttcgcgcacacaagacactaacaaccgctgtctagccttgtttttgctgaggctgggagagccatcgagccatgcatcggatcgacagattcatccgcccgaacgcgcgcatcgatcctgccgtgcgcgtgctgtctactaccaacctgacaccttcacttcgcccacccgttcgctcgctacgcccattctcccactcccgctgtctctaatacccacacccggcgacgctgactgcggggcggaccagctgtgaagccctgtaaacaccgactgcccgacgaggactggcgacaacaacaccccgactggaagcgcaccacccggtcacgacgacgacgactgcagcccaaatgacggcgggatctcatggtctcgccgctgcccactgacccagaaaaaaggaatggcacgccgggcaagaagaagggcgccaacgacggccagacaaatatgaatgggcccgactttgcgaaagcaattggcatcaacaagcccgccaacgtaaaggacaagatcaagcgatggcagcaagaggtcgagccagacgcggcgggcggcgcagagaaggcgggcccgtcggcgacagagagcccaaagaccgcgccggcgaccccatccgcaccctcgccgaagccgacgacgcccaaagtgaagcccatagacgacaagcccaactggaagcctgcgcacacgcccaagaagtcggccgacgtcagcccggagcggtccaccagccccaagaagacgcccgtcgcacacaacaagctcgacgacgaggtcctcgtagcgaccgcccccaagaagcgcgttgttagcgactcgcgctggcgcaacaagcagtcgccgccaaaggataccgcccgtccgccgcccaagaccatccccaacgcctgggtgcgcccctccaggatcgtcaagaaagaccggcaggacagcaatgaagacatcaagccgccgcccctcgaaaagccagagcccaaatcaccgcagccgcagccgctggacccggcagtgaatgcgctcgtgtcatacatggggaagagtacaggccaaaagaagcctcccgccaaacagcgaagaccctcgaaaccatccagctccgagaacgaacggcctaacagcaaaggctcgggcagtgcaggggaagtaaagagcgaagaggacgccgcactggccacatcaccgaagcctcttaaagaacccgcagaaattatcaaggttcgtcgccggccgcgtgcgcgaacatcgccgagggggtcgctgtcggcagaagacgtttccacacctaggcaaaggcctgcacgaaaatcagacacatcgcttgtccatgaccccgacaatgtcgtcacagtagagtacgaagagagcaggatatctgcagtgacttcaccacgagacgacgagctacgcgagaggcgcagacggcggagacccaagagccagggtgatgcatcggcgaacgaggagcgcagagtctcgcctggacggagacgccgtcgcaggtcgtctcccaggacaagcccaccgaatatcgtttcaccacctcccgagcccgcagcgcccgcaacaccgcccaacaagagcttcgggacaagactcgaggcatggcttgatggaacccctgctccgccgctcgagagggagtcgcgccgcaagcgacgatccagagagtcaatatcaacccttgagctgccgcccaaagccaacgcatcagatgtgaccgtgtcgaccgagtccaaagatgagcctgtggaagaagagcgaccccgcagcggtggaagtggaagcaggcggcgcagaaaacgacgcagccacgagatcaagatagacaccaagatcgtcgatgagccagccagcaccgtcgtatctgaagtcacaactgactttaccgcctcaactctgacggcctccacgatgacagaatccaccatcacagactctaccattacggattctaccattacagactctactatcacagtctccactgaaaaggactccgaggtctccctctcgcccacacctaccttgaagcgtcgaggtgcaaagcgcagccaccattctccaaccaagagccgatccatatcctcaccgctgcgcgagaccatgtccattgatgacgagccatatcgagatgacaaagattctgaggttgcctcaaccgcgccttcgtcatcggtagatatcgaatatgagcacgaggcattgcgaccacgaccgctttccgtgcagcgtggcttcccatccaagggcaaacgtctttctacaattgcctctgtcgattcctttgctacttcgtcgcaaagagcgcctccctctgcagcaacttactctgaatttagcaccatctctgaggaaacagagaccgtcactggcagatcgcatctaaatccggaaacttcaaccatcgtcagccgcagaagcacgcgacgcaagaagcttgccacgcattccgacttgatgtctgttttatcaatgcccaaagcggcaggcacgaagagcattgtgtctgctcgaagcatccgtacaaacaggagtcgccttgctactgccaccatgggcgacatcatgagggagcttgcctcggacgaaagtaaatatatgcgagagctacgcactcttgttgacggtgtgattcctgtcctcctcagctgcgtcctttcaaagtccgattctgctgtcgctgctggcttgttctctcgttcagcccacaccgaccccagcgacgtcaccaaaccaattgttaacatgggtgtatcccttgagcggctcaagaacctgcacaagcgcgtccccaaagaagacccagaagctttcgtttcctgggcacaaagtgcacagcgagtgtacgccgactacatcgctgcctggcgtctgggcttccaagatgttgtaatcagccttgcacccgctgacgacgatccattcaagccagccaaagtcgtcgatggtcccgaggatggggcaccctgggacgagggcatgccacggaatgccgaaggctatgtcgtcaacggagatggtgaacgagtcgatgtggcctacatgcttaagcggcctctagtgcggctcaagtatctggcaaagactttgaaggtaagaatcgttttgcttgtcaaacaacccagctaattcgtctagggtgtgaaccatgttaagccatcagagcgcacggaagatatatcgaatatattccaagatctcgtcaacgctgcacgcaagcgatccaacgacgaacatgcccgactcgaagacgaagctgccacaaacatcgatgctacacgtgcgcgcgacccacgaagcctggcaccacttgcgggcgtacgaattgatcctcatcgttgcgtgcgtgctagagatcatttcgacttgcacctttatcactccactggccaagaggtcagctgtcgagtggaagtcctcatccgtgatgatgctccaggatatggaaacagtggagatctactgttctgcgaggtcgatgcaactggacgctggctccttctcccacccatcatacaaaatcgagtgtcggcccgcaatggtgacctcaagggtgagatcatcgtcatgattcaaggagtgcaagcagatggagccgaatggagcgaggtcatgtctctcatctccgatgacgaacaagcaggatttgagtgggtgcaaatgctcggtcttactccgataccgccacagatctccgagatcagaacacaaagcaaggcacaacccttgagcagccatgcaccatcatcactactatcagctggtacagtgtcgactgtcccacacaagagcaggacgcctagcccgcacgaaatcgagattcccattggcgaacaacataccgaagtctcgaaggtttggcgttatgacacgcctgagaagcgcagacagtcgcgtaccgtgtcaccaacaacaccacccagcgctgaacagtcccaagtcagcaacacttatgacgccactgaattatcttccccagctgaggaagtgcgtccggtcagcgaagggtatgaagaccctaatcgcacgccccgcagccttaacgaggcagtgaggttagccggcactggttcatctactggtctcaagcgcgctagagccactaaacgcatttcaaagaatcttgctggctcgccgagctcagcacgaccgtcgcgccagattacccttgaagacccagaagaagagccaaagcccgtggaggaggagatcaagccgcgcagaaaatccaccaaacgacgaccccagtcgctcccacctgcgccctctacagtgtcatcttcaagcaaggcttacagcgtctggatgccaggatctgaggcagagtactcggacgagtctgaagaggatacacaaagcatcgatgatacggtgtcgccgcctggctccccaccagcgtctccggagcgtccccaagctcacagaagagtatcatctgtgccatcaatggagctgccgagtatcccacgatcacgcaaaacaagccagcccactacaccggtcaaatcatcctccacgctgacaggtcctcgagaactacccgcatcagcaccagccagaacgcgtagacatcgcgagccaagcgtcgaagaggttgacaaagtggatgaagaggtggacgggccaccagcgccgccaccacaccgatcaccaagcccggcaacacctgtcacactgaaaggctccacgacgcctgtgcttactcccagcttgcctggtttcagaaataaacgccgctcttcgtcgcccttaaagcatgaatatgagccctccacatgcaccgagtcctctagcgaaagcgaggatgatgtcgcgtccgaaggagaacaagaaatagatgaagaagacgatgcaagcctcacatcagactcatctgaagacgaactcgatgacgatgtgccaatgccgctgatgccgattggatacattggtccgcgaggttacgcaacgcgaccaaactcaggtggcagagatgttacacgaccaagccgagacaaagtcgacgtcgaagacactaagaagttccctaaggtctcgccacccggctccatctacactcttccaaacggcacaatcacgccttctcaatccgcatccaacacaccttaccggactgttcctcaagacagcggaaaggccaccaaggcggttgcatccatcttctcctggtccgacgcaggaaggtgggatagcctgcatcctgaagagtgcagcattgttgtcacaccaggaaagatcgaggtcttcgaaatctcctccatgcattcaaagcccttcgtggctgacggcgacgagatcatccagccagaaggacgtgctccccttattgcggttgagcttacccctctggtaccacttcgcaaatctactgctatcgacatctccatccgctctccgcccacaggagagtcccgaatcaaggctggcaataacataatgctgaggagtcgcaaccccgctgaatgctcccagctgtacgccatgatcaaccagtcgcgtatcaacaacccaacctacatcgcgcttcagaacgcacgcggaccatatggacaaacgagctgggctgaggccatggatcgttctaatgctgcccgttcgaaccaaaacggttcctcaggatggctcactggcacgcttggtcgcaggagtagctacagaaagacaagcacacgagccgcatccatctccgcagccaccgactcctccgtcggcaccatgaatacagcgcttcgttctgcactcggtcgcttctcctgggccaagaacggcgtcttcagcgtccgcaactcaacactcggctcgcgcagtgatggatcatcctttgacgccggctccagcggcggttcaggagcctcaacacccaacggtgacactagagcgccaggcgcaccggccggcatcacaaatacaaagtgccgactctacgagcgagagagcctgaagaaatggcgcgacatgggtagcgcccgcttgacaatcatgctacccagcccaaacccaaccgagccatcttcacccacaaatccactgcaacgcgcgcctggccagagagatatcaaacaagagcgccgcattgtagtcacaggcaagaagggcgaggtgctactcgacgtcaccctatccgagtcgtgcttcgagcgcgtggcaagatctggtattgctgtaagcgtgtgggaagacgtcgtcggcgacgacgggcacgtaggccgcgtcgcaaagacgggcggcgtcagcggagcaagagcaagagtcttcatgattcagatgaagagcgagagggagtgcgcgtattgctatgggcttctgggtaagctcaggtactaagagaagacgatagcagcgtgggacgcttcatgacgacaccaccactattcttctcgacccttcacagcgcaacgggggtgctaaaccgccatcttcaagtgcaacatgataagcacctcatcaataggggctgagggtagcagcgtgggacgcttcacgacgacaccaccactaccacctcgcccccacgacagcgcaaaggcagcgcacaacgaccatcattcaagtgcagcggcacacacatcaacactacacgaacgacacatcatccatcaccaagtcgacaccacattcccatccggtttttaatcccattcagcgcggcgtttctactcttcagcgataccactacccgttttatttaatttgcgcgtagttcccttccaatatcttcggattcttttgttcaagcatgtacaggagcattctgttacctttttgggtggaatttttcaaagtgcatatatcagcgcggtaggcgtttatatatgtattttgggtcggggaaggtgtattgggtatataggtttgggtgattttatgtttgctcgggaggggcggggatgaggagggagtggggagggcaatatagataatggagaagaagataccacacttttataacaatgtgcgatttgaattgagttcaagcaagcacggccaaacgtgatacatactcctgacgttactcactcatatatccgctcttccttctgccccaaagtgtctgtgtcaccgcctgccctgccacgaagcaatatctcccgctcagctgcgtcttgttgaacgacagtcgtgtactaaatgtcgagatgaaagataccatgggcgtacagttctctcacattgaacccgaaagcgcaggtggaccccgcaagacaagccagaagaggctcagatcggaggatcacctgtatgacagtgtgttctctgctggcaccgaccagagtgaatccattactacatcccaagcatggaaagtccacgacagcaacgaagaagaggcgatacccgcttgaagccaccgtgagcaacgaaccgatcaagctcagcgccgattcccccgctctctccacgcaagaccgcatctctcttctgtcgaattctccgacgaaattctccacacccgaaccattcaatgggcctcgatcacctatacccgacaacaatcatctttcgagtcgcaaagtattggcagacacactgcgcagcgtgctgggtgcttgttttttcttaacaggtttttcgtgtgctcgactaccaggcggcggctcaatccgtgctcgctctgcacatacgcgacatgagctactggtcttttcagggtatacttgttttacatttaggggagcctggatgtattcgcagctctgagatactctgcgtaattctgttagaagtctttggatatgtaaaggttacttctttatctctcctcggtaggaaaagggataggaagggtgggcagggaatttgttgacgtctggtgtatgcgcagacttttgcgtcactgagagagaggtgtgcagttactgactggacagtgcagtagaatgttttgttacatcgctgtagcaaggtggtggtgcgtattgagattgcgagatttgcacggtacgatagcgctgttgctgctgtgtttatggtctgagtatttggacttcgctggacggtgggaacggattatgggggtatggggatttacagcgcacggagtgagttcttcatttctttatatcctgcttatgaggtataagtggcatttcgaccgttggattgttagattcgagtgcgaaattcattcgatggcacgttcctgtaatcatcctgaatcacccatcatgatccctcagtctctgtaacaatcccacgtcctgcttctagcactcgaaccgccttcaaacatcctgcgcgactactcttcctcatccccactactctcatcctcgtctccacttccatcgccctcaccttcctcgccctcatcactcatctccatatccctaatattcccaatgtccccaatatccccaacatcaacccccgcgtgcctgaaatccaacaacttccgcttaaccagcgccatcttgccaatctgctgtttcttgttgtccttcttcgtatttcccaggttcttgggataaacgaagccgccggggaaagcaggctgttcttcgggctccggagcggcggtaggtgcggcgtattcgtcttctggcgtgtagtggatgtattcgggctcaaggaagcaggtgagggaggcggatggcatgcgatcttcggttgtggtgaggagtttgtctgccttgcgacgagtgttggttagatttttgagggtggatgaagcagtggaaagggagatttgctcaggttctgtaagagggcggcctggggcgatgagctgcagggttcggacttgtgcttcttggtgcgcaattgccttgagttcggtttcacgctgccagtatccagctacaaagttgaagtctgagtctgaagcggcttcggcgacaggcggagccgggtcttgctctttgtagcatgcccagttgtgtacgtgatggtgatggtattcagcgcagatgaagtctgcgtcccagactgagaccatcggatcgagtgagacttcgagaagcttgccgatgagcatctgcttgatcgccggagtccacaagtccatgtcatacttgtacatgtggtcccaaccagccttgccctgcatgaccaagatgtcggtgaagaagtgagtaccctgagtatcgcacttggaaaggtgttcaaggaacgctggcgagaaatccaagatttcgaacgtcttcccatgcccgtcttcgttcttgaggatgcggggcgtaggccggtggagttcagcgtgcatgcgatccatgaccatgtcgacgacgtcccacgcacgcaactcccgagcgaattcatacagtcccttgagctcctgcatgctccactggatctctgtagcgcgtagttctcccttgcgcacctcgaaaaggtcatacgccggtaaatccttgcgcagtgacggcgccacacaagcgacgtaccgagcgatagtaacgtccttgatactatcgttgtactcgacaagctgtagctccggatcattctgcacgcattccgcgaggtactcagagtactgcattgcgcactggaggtctaggaccgggcggctttggtgtccgagcatcgaatcgccggctgagcgcttgaagtatagcacgtctgcactactgcggtttatgaagtagcgggtgacgtcttcggcggatgggccgttcaagcggctgtcctgagcggcggtagttgcggcagtggtgataggatttgcttggttcttcttcttctttttagggaagaggttcacgttgctagtgttgccgtttccatcgtttctggaagcagacaggtgtgtacgtggtggaacctgagtgaaaagattctcgagctgctggtttagcgacatactggtgagcaatccggctggttgaggctgcgaattcgttgaggcagtgagctgctgttctgcctgagcgccagtgggcgatttatgaaactgcgcaggcagaaatgtagcagaacccttcttcccctttccaccattgttttcactcttggccgtggaacttttcacctttggcgggtttggagccactcgccctgccgccttttcagcagccaagtacttcctccgatcaattctgctcacaaaaaccaagttcttctccgtataaaacttcggtgcccacttctcatagtgcttgtatatgttcttgtccgggttgtcgccatcgctcatccgcttcggaagctgtcgatacaacgcaatgatctctttcatctccagcttgtctttgtcgagccactcgattatcttgcagtaatcggggtggatcccagttgtgctggtccagtttgtaacgttcgggacaccgtccaggaaggcttggacctcggcgtcaggacgaggaattcgcggcgccttcttcctcttcggggtctttgcttgtgtaggcttgggcgccgaaagatattcttcttcattaccttcatcgcttgagttgtcggtggcctttgactttgccttgggcggtgccactgcctttcccttacctttggtaggctttgctgaatccgcgtgttcaggctcgctggattctcccgctgcatcaccccgctcttcttccgtggactcctcaatcagaggcgtttcctcgtgtgtagcctcggcctgtgtaccgaattgcgcttccactttgtcgtcaccggcagaggaactatctgtagtcttcagcctcttgcttggtcgggcgatcgagcgatcggtcgcgctgtcgtggtttctaggaggccttttcgcagtggccccttcgatgtgggagcgctccttgttcaacggcttggtttccatactcgctcgcttccgcttgttgttgagcggcgggccttgcgcggacgcatcgatgtcgacagagctcatgactccactcgcgactggagacatggtgacggggtcaggcggacttgaagtcgttggacgctgttgtacagaataacctgatggctccgccatagtagctactggcttggcgtatgagaggattctgcagatatctcaagctgttggacgatattgctaagagtgatgtatggtggggactatgtcagagggtggaggtgggtatgtagaaggagagctggctctgtcgagagctctttggtaagcacggtaccggtcccgactagatcgctgtgaaagcatactcttggcacacgcactggctgtgcccgctcttctagaaaaacgttaaggtgctagaaaagagtgattgaattgactattgcggccatccactagtgaaaaacgaggtatggacggacacagcgtggtatagcgttgtgtgtcaatagtgcgagaacgatttcattggagggaagtgaaatcggagtttaggaaaaaacagatgatagtgagccaacgaagcatagaactcagtgcggaatatgaatgaatagtcatgacaagagagacagagatgctgagcatagagtatatccagatcccgatgaaccgcaccgttggcgacgcggtatcgcgaacgatgactgaacttgtgcttcagtgttttgtatgtcttagcgtatatagtcgtcgacgatatctggaacagccctaggatggattgatagccgttgtaagaatcagatctgacctatccttatagaacagcaggtttgtagcaagtgcttgatctaacacgagaagattgctgctggaactcaacacgtgattatgaatgactgagcgagcttgcgagtaaacgaaaacgagagatcgctaaactaacagtccccctgcagcagaagctcatgtaaaagcaccagaacaggaatcactaccctaaggtgaccctgagtagctaggatactgaaagtcgttgactgttcaagaaatttttgattgccatgggcatgttcggagaattccatgcctctcctaccagtttggcgtactgtccgtcgagcatgaggttgcgattcaggtatagcatggtgttgcctagtgggaacgagtatgtagttggccccacaataccatacctctcctggaaaaagtagttcgctgagcgggcgatgagtcgagcaaattgacgtggatgtggacggtctgggtgcatagtcgaaatatcggtcgttggtattcgagaggcggtgtcgaggctagagtaaagcatgagggctatcacccagtatcttattgtaagacatgctacatcaaagtttggaaatgtgattggtgttggtgtggttgtgactggcgtatggatctcgtgttcgttggcaacaagccatgtttgaagctcaatgtgcaaagtccagcatttagcgcatgttgctagatcggttgcctcgtcctgtggagttccagcgctgagagctccccacctatctatattagcgaggatctcagggactccggccatgatgtcgagaagactatcctggggcgttttgattcgacctctccagggtatagtcttccacctcttttcgttcaagattgattttgttcgtgtccgacaggaagcaatgagaggtcgccatctagcgttgacgaaaattgcgtgagcagcatcctccgtaaatgcctcgggtcctcgagcgactatcagggcgatttctccttgcgcgtggctaagccagttctgcgcctgcttgctggacgcttcttctgcgccaaacagtatctcaaaaagggccatgacctgcattagaaacgtgtggtcagtgtcaacctgaattcaaatcgtccacaagtttacttacataaggaatagcaagcatagccgtactccttgctcgactcggatcctgcagggctctcctagtctccgcaagcgctttgccgtaaatattgcgcccctgctgtccgagatacgagtcattcgtctgcttgctcagggctagggttcccatagcgagaatggccaggcgtaaagcttcgtcttgactattgagtcgtggcatcattccaacgagctgtttaccctcttcattcgtactgctgaggtcacctcgcggtacatatgtgctaatgaatgcctccagactcttctctttgtatgctgactgtgcaaaactcgcagatagtacgcgtggaaacattgagaaaacatctgagcctgagtatgcctgtgcaggcgtggtagatatcaacgacgtcgttgggggcgtttctggaggtgagagcattccggaacttgcacctcgtggtgattgagcatactgcgaagccagagttgttcgcttcactccggcatcgtggtatatgaagacacgatctttgtcatagccgccacatggtaaccctcgttctatgcactgtccacactcaggctgtttgaggtcgcactacgttcttcagcccaagttcacgcttatttgacgcacgaaaaggttgcacgccacttacacccttcttccttttcctgcacgtgatgcatcctttcgatcggccagcgacacctaccatactgccttctctcctgagacgaacacgtcgcgcacaatgaacccgatgagagacgttgtggaatgtcggggcatctttgtaaccggttcgcattaggaacttcgcattcattggtgcgcatagtatgatgatgcctcgacaagacgtgcgaaagattcagggcgtccagtgacgggtgggatcgacggatcacgccttgccgcttcaggatgattgtgcgccgctaggtttgacacggttagccatgcgaagagagcccttacttagacgctgaagaagcctgcaaagagcgctcccaagttttcaatgtgctacattttcctggcgattgctttcgatagtccgaagatgcagtctgtcgctgaaattgtcatggctgtgcaacagagaagccgtcgcgtcgcatgatcgaccacaataggttggctcagccatgatgcagcaattcaacacgtataaagagaatggacgacgtgttggaatggatggtctgacaatacacacatagagatacacacaagctgtcatcaacaggttgattatccgtacctgtcgaccacacgaacatcataaaagccatgagcatcatggtcactcctactcgagcgacgtcaaagtcaacgaaaacctgggctgagaagatctacaatcccgtcggctttaccaaggggtacaacttcgcgctttacttcatctttgggggtgcaatggtaggcttctgcctcgcacgcttcatgtacctcaacttcgacaacaacttttgcccaagtacaccatcgggtgatggaaatggcgccgcacccggcgaatgctactacttcctgaacttcgatcggtacaagattggaatactactgcatcttgctagtgtactgccagcgggcatcctcgctgtaatgcagttcacgccatacattcgacaccgttggattatggtgcatcgcatttccggctacttcgcgatccttctctacgccatcagtctcgtaggagccttgatgattgcacgtcactcattcggtggtggtctcgatgttcaagcgtggattgggttcgtgggcaccggcgtcttggtctgcttcatcatatcatacatcaacatcaggaggttgcagattgaacaacaccgcgcatggatgctgcgaggatggttctacgtaagtggcctgtattctaagcactattcaacccactcacacagcacaggctggagcaatcatcacgaaccgacttataatgatcatcgcagccatgatcatatcaaagcaggaatacttcgttgcctggccctgcacgaagatcgagtcgactttttcggacgcttccgaatttctctcaagctatccatcttgcgccgcctatatcaacggtaccgatctgaccgagtttgcgcttgtgaacgccagcatggacggtcctggaggcgcgaatgctggcgcagcgttgaacgttccattcggaatggctctatggctgtctgtggtcattcacgcaatcggagtagagatctacgttagtttcactacacttattctgtttcttcacgcatgactgacctctgagtagctacaccttacaccaaaagaagcgcaacgcctccgacaagtcagctatcaaagacaactcgaggctggtctgcgcaaccccggatctgcaggactcacatctgatcgattgggtgacgcggagaaatggacgccagaacagcagccaaggctggccagcacgggtacagcagtgagcacggtttctaccgtgaatgtttcccaagagacaaaatagtcgtattgcaatacatcaaggtcttggatatggctgaacatagcacttcggcactgatttgccttcgtgaatcgttgaaaacctgagaacccttgcccatattctactcatcagtatcacgaacatactgtagaagttcggtttccactcctctgcatactaattttcggaggtcgacatggctggcctatcccgtcgcaaaatggctccactcgcactactcctccttgtgcttctcggcccaggtatcaccacccctgtattcgcagcaccaaccaatcctccaacaacgcatttatgcagcgaggctataaatggcctagtcggcgtcatcgtggctgtgacgatgatcctgaccacgttcgctaaatcgcccagtctacgcagaaccctcataagtgagtagaaacaatcttttaacgttgcatcataaccgtctgacttttcgtaagactgcttcaagcgcaatctccgtgaaccagtatatcagttgcaacgtaaatatagagaatacctcgaattcaaggagtggatggagatgtccgccatgtgagcgtcctcgcggggcatccggcatggtgtggtgctaggacggatcagtatgacaccaaccaaatctgaccgcctgacccatgctgacataaagaacagtattccaccgcccggaagtactactagctggcaattgcgatcaaatttccgccagacctggggctattgttgatctacttcctttgactgttttcgagaattgaacgcaatacatattctagtacaaaatcaatactcgagtgatgacgacatgaaatgctgaggtgcaatatttgacgttcaccaggaatgttttgggcatcctggatgtattactagaaacggccaaaatgtcatgtaaggcaagaggaagcgtaaggatgatgaggctctgcacgccgatgattccagttgatctttcctttcacaagtcacatccacacgtatccacaagatatttgcaacattttcctgagatttctggctctgaaagagtaaagaacgcatgtttggaaggacttcaagtacttttctgaactcaccgctgtctatcgctgattggttgccttgcaattcaagaacagcgtctcagcgcctattgattggttgtaccttgcgtatcctacgcaatttggagagttcaagggaccggtgacaagggttgctagtacagcgtgcatgttgggcatcatggtcacttcgccagcttcatggtttgggcgtcgtgtaggatcaatcttgagtataaggggaacttatttcgatgccatggggtcgttccccaagagcaacttcatcagttgaaatacacttgcgcatgtttgccagtttgtttcatagtcctctcattttctttcacaaattgactgcgtaattcggctttacaatccttaataacgcccctgccaaaggccaattcagcctaccacatcaattgcagtccaagcatgcgatcagttgtagcacgcctcacaccactctttctagcctttttgggacatgcagcaccactgcagcctagtcaaacctccaccccggcttctggttggtccagagaggcaataattaccctgattggtgtcctcgtcgctgttataggaatctgtatcacgctcgttgcttcaccgaagacgcgaaagatcgtcaaacgtgagtggccaagacttccaagcagtaagtcaatacgttgaatcaatacaggctgtatcatgcgcaaccatcggcactccatccagcaactgcgacgtagctacgacgaatataagagatttcggcagtgggaagaaatgactgccactcagtgaaggtaacaattttgtgggtacaggagagtagggttggactcaaagtcggcacgatttgggcgaaaagctccggcgaagacgaccaggactctatcgacccgcttctacagtcagcacgccacttggggctagcaaatatatgccatcatgagaagaggtttcaagagtgtgatcatgaaagtatgggtaccgcaaagagtctcgtagtaatttttgggattgtacctatctatcgaggtcgttcagtcatgttatgagtcatcaatcttcgtagcattcttgggagtcaaccaaatgcacttgcatctaccacggaagctggagaggcgtgggaagcttgtccttcgctcctaggactggttcagcagtaccgatatcactgttcgagtcagccctgatacaccatccccgatgattgtactcacccagccccgcgaggcgcccaatactgtcctgtcttgctgatatcgaatgtctcgacccactccaccagagtctttgcggcaacatccggcgtgacagcaccaccgtcgtcccagaacttgtcgaatccgacattcttcgtcatctccgtgcgcatgaagcccggatgtacagcagcgactgctacgccccgctccttgagatccaagctcagcaacttcgcacacatattcagtgcggtcttgctagcatgatggccgtagtttccaccgccttccgactcgtgtctgagcgttatgctgccgctctccgaggagacgaagatgactttcgatttctgtgaaagcagggagccattgtttgcaagcgcagtgacaagaatcgtagggccgataacacatgtcttgtacatgcgttcttggtcggagaaggacggttctttgagggactcggtagcaaagtagccggcagttatgataaccgtgtcgattttggtgattttccgtgactccaagtaacgtactagggtgctgctagcatcttctgttgcaatgtcgatgctagggatgtaggctacattctttgcttggccttgtcagtagatgaaggcaacatgagatcgtatcactaaacgatatgaactttactcactattggctggagggctcgaggttcttgcagtcgccagtacttgattattggtatcggctgcatatgtcttgacaatgctagcgccgagaccgcgagttgcgccgacgacgagaatcgtaggcattgtgtattcgaggatgtgaaaaagaagaggtttcagagagaaacaggttttgcgtaggttcgtaatggcgatactgtaagcgatatagggtagtatgacgtcgttgttgacattacgtgcttggtggagtgaatgtggtgctgataaggaacgaagctaagataaggcgcgtcgcgtcatgtttctttgctgtccattgcaccttcactctttctccacccagctgcccgctgcatcgtgaacgccgtcacacttccccgcgctcgtgaatcctatcgttcgacctagcacctttctcacaaatgctgtgcttcaggaacaatcagacgactggccacgaaccgcaaccattgtagtgggcaaagactaaaagggacgacgcacagattgaagatggataggttgtacggtggtcacaaaagtttccgaagctatacacaaccttgcggtcaaatccgaaagctagcgacactgtataaattcaggctattgaatgggccgcctgctgttgcaccctggtcgttttccgttgtaggcgaaaaccttagtatgtaggacgaggtcttcgcatcgtcttttgtgttagagaatggacggaaaaataggttcctgccgatcagccattttccgatctctatgcggagaataagtggggacagctaggtaggctaatgtcaaacttcgctaagtgctcatcgacaacgatcccctagcatgcacattgctgtcgcttgccgcttcaaggcaaggtaaagaaatagtcgttctctttggtgcgtcaacgcttcgccatgacgaagcacaaggctaatatcactgtccgggggcgtttgcacctagatttaagtacgacacgttcgcaaccagcaagacgggtcaccaaacaatcacagccaattcaagatgcgagcttcacttgtggtgactctgctatgtactttgcggtgtgtacacgcgggactggatgtggatgcgctctctacacagtacttcggcaatgactccccatggtaccgagaccgcatacctttcttcgaatcaagtgataaggaaatcactgatgtatactactaccgctggaagatattcagggctcatcagcgcgacctgggagcgaacggctacatctctaccgaatttctggatgacgtcgggtggcagactacaccatgggcatcattgaacgatgcaacgggcttccatatcctcgaagggcgctggtgtcgcgatcgacgcttcaaggaagactacgccaccttcatacttgggccgcaaagtaatagaagacaattttctgagagtatggctgcagctgtctaccagggctacttggtagacggtgtagctgaagatgcgcttgccaggctttccaatatgcagacagtgtacaatgcctgggacgactcgttcgatacttcgaaaggattgtactacgtggagccgattcgggatgcgacagagtacacgatctctagcattgatgcatcgggcggttacgatggattcttcggcggagactcattccgaccgagtatcaatagctatcaatttgacaatgcccgagctattgcgaaactcgctgcgctgaagggtggcatgaatgctacagttgaactgtacaacgcaagagctacagcaatcaagactcgcgtgcaagaggcgctgtggaacaccacattcgagcactttatcgatcggttccaggtgaacaacacaaacgtaacatactgggaccccattcgcggtcgagagttggtgggcatggtaccttggacgcacagtctaccagacgataccctagagtatgccgaagcatggcgacatgttctcgatcctagtcagctagccggagaacatggtttgcgcacagttgagccaagctacgagtactacatgcgccaataccgctacgtcgaagagaatggtcgccagcctgaggtaagcagtgactacacgtgatacgtttttaagtaccttttgctgacttttgtaaagtaagttaaacttctaccaaatctgagtgattcgagaagacagcggggcggttcaaaagtactgctgccatgagagcacctttctccgttcccttccctaatccgcccccgacccccttttctcccttcaaaccagacaatacacccgctaattgcttgcagatgtcagtggaacggtgcagtgtggccgtatcagaccacacaaatcatttctggtctggcaaatttcctcaatgactaccccattggttcagcggctggtatcataagagcagccgaccacacaaagctactgaagcagtatgcgcttctccactacaaccccgagcgtgaaggaattctcgatcttgaagaagactactaccctgacactggctaccctatcgtcggcctcaaacgctcacctcactatttccattctggcttcatcgatctggttctctctggtttcgtcggtattcgaccttccatcgacaatgttttggaagtcaatccactcatcgataactccactgttacttatttccgtgccgagcgtatcatctaccacggccacgagatcgccattcaatacgacgttgacggctcacactacaacgccaaaggccttcaaatcgaggttgatggcgagattgtagcttcctcgccagcactgaccaagctaagcgtgccgttgacgagactgtcaccgaaggcggttgaaagacgaatcgcaaagtcaattcaattgaatagcacaaccgcatacccacgtgccagcgtctcgatctcgggtttcaattccacgaagttgtaccccgcaattgatggccgtatatggttcttccccgaaactgatgtggcgaacggatggagtacaccagtgtccaacgggacggaaatgtggctcgaagtcgatttcggaaacagtacatcgactagtggcgcagacatagcattcttcgcgaatgaagagcagggatttgacgtccctgaaagctacaaagtgcagattggtggtgaggacgtaaacggtgggaagtacggagatagcgtggcaaacgggatcactgaggtcgattgggacgagaaagtgagcgaaaaggtgaggttggtgtttgcgccgaagctcgggaagaaggttagagtggtggagttcaaggtatattagacatatagtgagcacactcgactgcacccacgctagacgatctaaaacgatcgcgattctgcggttcctaatacagcgatcatggagaaattcaatatagaaacctgtatatgtgttgcttgtggatcaatcattcacttcagtgcgctgcgaagcgccatgaccaggaattcctcgtcccgtgaatacatggtgaaaaaggccttcaaaattgaggcgacattacatttcttgcacaagttgctctctgtcacgtctctaccctacacattacccttcaaccttgacttgctctctcgaattggaaggtacaggtatcgagtcttccatccgggcgcgccttcacctacacttgaccgcgccttctctttacgtcacagcctgtcacgagacctcccctatcctgcgcctgcgcctaccaaagctgcctatcgatcttcaccatgcctccagatatggtccagcagttttccgccatgctcaactcacgtttcgctctgtatggcaatttccaaatggggcgcgagacacccaaatcacccaagatcgtccgcgaaacaattacgtatccgaagaggagtatcaaagatgcaaacaacccttgcctagatactaagcagtctttcgaacacgcattgaagtgcggacatctcgttacgactgccttgcccaacgaaccgtgtgcgccgaactgttatcacgtggacgacgatgccgacctcgatcgctctttgaagcacaagaaggcgatgaagatgaagaacggcaatacttttagcaacaagcccttctattgcgatgcgtgcgtcgagatggagaatgaaaagaagataccagcggacttgtcgtcttcggacgccgaagcgcggcgtgcggtgttgcgagcgacagaggcaaagacacgcaagaaggctgcagcgttcaggaagtgctatattgcgctcaagtttacgagcgtgcagtgccatagcgatgggacggtttcgtcgcgatacgtaccgggagatgagagacatccgttcgatacagcgatgccgaggacaggagagaacatgtttgaggatgtcaatcctgacccgaaggaagtggaggctactattgaaacagccaaaaggacatccgagaagccgatggaaggtgaccccgaactcttcgacaacgacgattattgggtaacagacagtacccatgctatgggaagcatcggcggagataatgttccagcttccaagagtgctcgccatagcaaagccgatgtcgcggccaacgtcgcagtcgacaggcatgatcaccagattgctgctctacgccagcgcaaaggcaccaatgcacgaagttacagccagggcatgaagagaaggagcataggaggagatgaagatggtagctctgcagaggaaagcgaaagtatcgagcaatcgaacaaacgaccacgtgttacatctgtcacacgtcgatcaagcaggacacagaagaagaagacatgagtggaagtggcgaagtggatggaggctcatgttgccatcgaactttcaacgtgcatagcggataagcgacaagaccagtaatgtgaatctagcttctagactacgatatgggtacctcgtaccatctatagttttagagagcagataggaaaatacatatagatatatacctacttgtgcgcatgtacacagtaggctctgagtctcgtcagcttcatatacctcttatgccacctgaactatttccccttcgcctgctcctccagcattggcttggccggcatagtcgcaaaccgactcatcacctcgacattcttctccttgctcatcttctcatcgctcttactgatctgagccagtattttaaagtaatcgatatagaacgcgggagtgtacgtgttgaagaacctcgcttcttggtcgaatggattggagaacgtatgaggtgcgcgaataggtacagtgacgtagtcgccaacatgcgcatcgtgatacgctccgtcaggtgcgtggaagcgtaccacgccttgtgttacgaggaaggtctcatcgtgcatctcgtgccaatgagctggcggaccagccgtgtttggtgggagtgtgaattcggcagaacctatgcggttgtctggaacgatcagtacttgtggaaagattgttgttggcggaaagtcacctgttcttgatccatcctccataatcctacacgtaatgtggccaagcttcaagatctcgcctgatgtagagggtacaaagttgatcggccttcgtggcatctccatatttgctaaggcttgtcttgcttcgtcgtccatggtccttggtggtgtgacagctttctttctagattcaatactttcagatgactgcacgaaatgaattaatcaacaacgaaagattagaatccagaaacaaatgcaaagaggataaatataagttttagttttgaacaagaaccagtcgcgactatcaggctgggcatgaacacagatatatatgctatggaatgagctatacggatgcggagacccggtctgacccggtctctgaccgatgtacgctgtggcttgaaacagccctggtgacttgaaaaagcttgaagctatagaagattataggaagtaacacagagaaaggttgatttatttgcacatgcaaaacattggtactatggtgttgaagcaagcatcgtcgtcgcctgaaaataccccgcgttccttaaacgatctagtgcggggcaaggaataatggatccccagcgcgcttcccgcttcaattcaccacgctagctacaacagacctactggtgcagatcatccctgtcgcacgcgtgcacacgtcgtgctgttgcctgaagcctgaagcacgccctacgatgaccatcatgtgatataatattaacgaacccacaccttcccgtctcccatcattgcaacaacatcaaccaaccctggttatcattgcaaacaaccagcaaatatggcgaagaaactctggacgatgctcgaaaacaacccagaggtcatgaaccagcttgctcagtcactgggcttggatgacaccctcgctttctacgacgtctactccctcaccgatttagaccttctggccttcattccacgtcctgtctacgctctacttgtcattatcccgctcacaccaacatggaaagagatgcgacagtcagaagacgaagataagccggaatacggcggcaaagatgaagacgacccggtcatctggttcaagcagacgatcggcaatgcgtgtgggagcatcggcctcgtccacgccctgctcaacagtgaagcctccaaacacatcaagccaggctcaacactcgacaagatccgcaaagatgcacttccaaagacgatgtgggagcgtgccaaggtcctagaagattccgatgaattcgaaaaggcacatgtggatgccgccaagttgggcgacacagctgcgccgacacctcagaataacgtgcacagtggacagcatttcgtcgcgtttgtcaaggcgaaagatggacatctgtgggagcttgaaggtgaccgcaaaggcccgctcgatcgaggcgcgctgaaggacgacgaggatgtgctgagtgcggcggcactggagaagggcttaggaagattgatcagaatcgagtcggagaagggtggggatcttaggttctcagctatcgcacttgcacagagcctcgattagatgtgtctcacttcttgtgttggccaaaagagtacgctgcctctagtagtggcagctttaccttgaggatgcctgatgtatacggtgggtgctactataacagcttgagtcacaagaaagtaatggaattgatgcatcaatcctcttctgctcaactcatgcctcaaggatacattgtatacgcctagcatgcaagaacacagaccatcaagcaccgtacacccgccacagtatgcggataactttacctaaatttgcgtgacttccaatcagggtgctcacgtaatcacttttgtgtgtgtgtcgcgagagccgatattgctggggttgatggcctaggtgagcggcaacccacattcaccttgacctggcaaacaccgtcaaggctaccgaccggaacaacggaatcgccgctcctagcgcagccaaggccttcctacctataaaagcctggcttcccctcaaactctctttctctttcctcatctgcgcactgtaagttcaacccaccccacctcctcagcgtccaccttactaacacagctctttccaggagaagttaatgtctcatacgtgggtccgatccgggtaaagacgcgacattgacgcaatccccggaggcgacaccgttctagcagtaatctgtggttcaacgggataaggttaaggcccattgcaagaatggctgaccagggacggctagcccgtcccagtccgcgatcatattcgtactcgcttcggaattgctggcatacacggatggccctttatccgtcttgagtttggttgcggcgagctgcacgttttcccttgtggagtgtttgccatatgatatctttttcattgagttttgatccttaagggtcgagcttgaggaagaagaaacaagttggaatcgggcgtgcctttagtgatatcgggcgcgcgcgtttgccggccgcgcggcggcgggcgtgtcaagttgcgtttgtctctacacattcactctgctgcacgtgacataccggaggctagcaggcttggcggggttttgttatctatgcacactctcacattgcctgtactattcaaaaatcaaccaccctcacaaattcgaattcgcgttcccggcgcatcaactcaatatcactcaccatgccccacaccaccatggaggtcaccgacaaggacgacaacaccatggacatcaccaatgagggcgatatagacacgccgtcgcaagacgttcttggcgccgatctcgcggtcgcacttctgccagcaaacagctggactcagcatctgaacgatccggcatctacacttgccactatctcgcccccggccctacaccagatcatcgggcacggtacaactgagtacgagaagatggtggaggcatggcgagcggagaaagctcgtgcagaccgcctacaggccgagaaggatgagatgatccgccaactccaggccaacaaggttgagacgatcggtgccgcgcctcttcctttcagaagcaagggagctacatggccacggagcacgacacaccctctccgaagtgcgcaggctgacggctacatcgactattcgctgccgaaacctacctatagagacagatgtatacaggagggacggggcaaacagtgcccgcgcaacaggtgcaagtacgtccacaaggaccaggaagagctgtatggagacttcattgcgggcctggagtatgccaacaaggcggcgaaggtcaatgaccatgagcgcatggagatttaagaggtagcctggatttcttcaaagtcttttggaaacacaaacaagatatcttgtagcaccaaatgcattcaggattctccataaacttatcagtgtgctcctgaaggctattagatcactccgcgcatgtgtagtgtctagacgtagttctccctcttcccactttcaccgctgcggtaaatcgcatcaatcatcttgtgacgaagaagcgcatcatcccaggtggtaacactgtatccttggtccaaacctttgccagccagcgcgtcccatgcttttccaacattgaacgagaagtctgcagccttttcaacttggacctcctcaatgccttgattcgttgccaacttcaagctcggctggaacatctgaatatgcccacccatagggttgggattctcaaacacaagcgatccttctgtgccgttgatctcccagtaaaactcgcgtccagtgcgggagtgtcctccaacgtaagtaacatcgataacgccaccgccattcgcgagtctgccattaaaggagacatagtcgtgtgctgtcttggtaactttgccgttgggcttgccatcgttatcaatgagatcgtgctcggggcggaggtttgcgagagtggcggaaatatccttgatctcgccgagagcatagcacaatgcatcgaccgcgtggccgaagggtatggttaccagattggcgccggcttccacgggtaagccgtagagaaagttctctggcatgaccggaccaaagatcgtgccctgtaaaatagaggtcagcaacgacatcgtaaatgggatttataggaagactcacgtgaccatacatggttgtacccaggactcttccaagttttcctgactcgatgatctctttcgccttgataatggctgggttttggcgagcttgcaaacccaccacggtctttacgcccttcgctttggctaatttgacgagttcctccgcttcggataggttgcgtgcaagtggccattctgagaagacatcctttcctgcttcaagcgcaggaacaatgagcttgtagtgttctggtacattcacgctgacagctacgatgtcgacattgggatctttggcaatggcggaaggattgtcgtaagccgccacgccctctaacttgtactcctttgccgcagcctccgcagacgccttcgaactgttctggagagcggtaattttgtacagatcggtgttttgaaggtatccgaggtgagatcttgaagcccatgagctacaagggttagccgagacacccggttcttatttcgcctcatacgtacccttttgctgagagaccaacaagaccgatgtttttctgtggagacgccattgctaattttggtaaagactcaggaatgattgaggtgtgttcgaaactgtggtgtaggtttggaggtggtcggagtcgtgcttttgtctttttgaaatacggtatacggtacttatatgtagccaagatgcataacgtcaatcaaggttcaggttttggaccaggataccataaataacatgcgactttgcggggcgtatgagtgggccctttcaggatatgatgtttttggtttagtgccggacgaatgccgctccctcgtccgcccaacatcacatcctctgcgtcatcttagatagcaccgatcttgagcagcaacttcgctgacacccgatagaaccgcatagtagcacgaagacttgttgagtaacatcaaacctctgtataacacagcaattgggccaacccttagtattccaaagcaatggagttagcatctggatttcaaagcagaagcggcgccttcgagtcgaatgcagcaggctgacaatcatcgatccggttcagcattatctagcacaggaatatactgcgacctcctcctgatcttctgacactacaggctctagtcgcacaatgattagatgacaagcggtggtggttgtgaggtaactgcgcaagactgctacattcgaacgttgtgcgcacaatcttccaccatattgcaagcgaagtcagtaacgacgcgaagaagccggaataggcaattgagcacaaagtatcgaagactgccgcggtcatcggacctccgaaacaccgacagcatacgggcaggcttcatccactcactcagcatggggtcgcacctccccttcgccgtggagcaaacccgtagcaaatttaggcatgtgatccaacaacattacacggcctcacttgtattgcgtgcaatgatgatacagatacacatgtttcttgtcacgattgcccatcgtttcgagggattcgtgccaccagactgcgaagctaatttctatttcttcgttaagaacaaagtggagtacctcgctataaacttataccctcttccgctaatgtttcgcggacgaaagccgaataaggtagcattgttggtacactcgtctaagttccggcacaatgcctgcggcctgagggcatgagatgatattcacggaaaattgcagtcatgaatcactctggagcataaatcaccatgatcgactacaatgagggtgataaaagtgatgggccccaggctagcccacgctggagattcacctctagctcagcaaaggcgttgtctcacagcgtgaggctggttccgtattcctcatcactcgattaaatcccttcgttccattctccattttcgacccttatctccaactgcaagtcaactccacgaccgaaaccctccaccaatagcctaaatctcatacatcactgctgttagccactatctttcgaacatgcaccctagagcttgccttttcatgaagcgcataaaagctagagcaatggttcttgttggaaagttcaagcacatccgctcttcttatcaaaacgagaagactcacgcgaaacagcagcttacgaccgagatggatcgacccgtccgcgcccagcctatctcccaacgtcatgtcccactaaagctattaggcgaaggaggtaacggccaagtacacttatgtcgtgacgcaaagttaggctctttggtcgccgtcaagactgtacaccacagcgagccatcgtcgccaccggccgaagctgagatactgtccttcttgggccagaacgcgaacattgttcgctaccatggagtgctcaaacaccaaagccaagacttctacacgtaactcttcttcgttatagtgcttcgctacttaggctttaactgcacgatagtagttaatttagctctaaactttctacctagtcctcaaggattaggccgcataatagagataaatagtagcatattatctttttgtaatctaagaaaatacgcttgcagactgttaatagatactgtatcgcacgtcgaactctctaccttacttagctaatcgaaagaagctatcttcacccttcttagtatcttcctcactatagtctttgccatcgtacgtataacgtttcgatacaacatgaaggagataggagtgtattttgcattaagacgttacaagcgtgctgaagcaggtcagtagtataaagcatgcatgtaagttaaatgctaaacataattagctgaggaactctacatcgcgcgaacaccgaaaggttcctgctgagtcaaattagctgaagctcggtgtcatcaacgacgagcatatacttctgtatcaaggctgggaagaggactgagatcttagggattgctgagacgtagaacgattgcaaggtgacgttgctattcttgctgcttcgggtggatgtttagggacgggcttgatttaagaggcgtcgactaccagcaacgtctggaccggtgatgtgttaagctagatgttattgcgattaatggacgtggtagatagatatgcagctggccaaataagaagatgctttgaagtatacaattgtatatacgctatgctcattgcgctactgctcttataatgctacgattgcgaggtgatgacatatcagtcgttccggccatgctgacgcttgcctcttgcatggtgctcacgtcagcattactgggctctgcttgtcaggtaccattgttctgttttcctaagtcttgctacccactgctgattcaacatccagaagacttctcaagttgcggcaaatagcctgtatttgcgctggtctcgcagcttcaacttttgcaacttcaacagagtctgaaggcttttgtgcgttggttatgtcaagacgggcgtgcgataaccaagcccccgtttttggctctgcataccatttcgccgcattggtataagtctcaagggccataccaaggaagtcttgagtttcatctgggtggggtacaacggtacagagtgagtccttgacctcgtcattgtcgtaggtagcttcgacatggccgatgaaagcggcactgaacacttgttgacagtagcgcactggctgaagtgtgatgcgcttaccatcgaagattggtacggggttgagccttgctaatccatcggcactgcaatcgatataaattgtatcaggcaccggtgtgtatttgcctccttccaatgtaacctcatttgcggtaatgcgtacgacccgtccctgacgtataatgtttccaattctttgaatttgctccagctcaggaacagagactgtggcacacttgtacatggtgggccagatgttcttatcaatccgcatcatctttccgctggcctcgagccggtagaacagatcttctagagatgaggcattcacaattgcttcaccttctacctccaatatctgggaatcattcgcgggggaccatgcaggattggagattactgcgattcatgcaccatgagtcacggggcatgatccaggatatgtctttgggatcgattcctttgtttagtaaccatacacaagcgtcgatcccggtctttccagctccgactatggtgtaaccgccgtaaggtcgagaaagggacaccaaaccgttaggtgtgatcagatggacgtctttcgctacctcataaggtggtggcctcatagcgggtacctcgactttcatgaatgtggcatccacaattcgcgtctctggtccaacttggatggtcttgtttgtgatgatagatcggtattctccttcgccagcgcactcatgcaaaggataatattcgactcgtccagttggaagaaatgtctgctccataactcttgtgaaataggaacgaacttcgtctcctgttgccaactcggacatgcccttgttcccaccaatcttgtcaatgttcttctcgcccggaaattcctgcgagttaacgccgtagaaggcagatggctgatgaagggtgacatgaggataagcaatcgtccaatgacctcccggtcgagcgtagcgatcaactatcgctactgtagcttttgtgtccgtgatcagggtatcgacaaaagccattcccatggctccggctccgatgacgagataatcaggggttattgttgtagtcatgttgcggggtggatatctgtctcgtcgtttgggttgtgcgatgatagctaaagaacaaaagagagaatgcgggttgcatttatattcatttcccacttgttgtgtttctctgtactaagccttggcgcgccgttccatccagcccactctcggtaagatttgcgactgatcatatccttgctagtcgttgtgtttgcgattgctgaggagatcgacgtgttgagacacctgcatacactctatatcgaacgatagatatcgcgaacatcagcactaaaactttggcgcatccggagcgcctggtgatttcaggcactacatgaactttcggacagagattagtgaacgtacgctcgcgagccatggtgaatggagaacatattcgcccgaccaagaagatgttgactaatctcgggactgaagatgttgactaatctcggaactgaagatgtgtcccgggagtatgtagccgtcggctagctatgatcatctcgttgactcgttcagaaagcctgctggccgtgtcattgatgttgatcgcgacgccagtctgagctgagttgatttgagagttaagtgaagggacgaaaactgcccaggtgcagacgtctgtccaagcacgtgccctcgcatcgcgctagcccctaactactagaaagctacaaattaggcctaattcgtgcctaatttgtgttaggacttaggcttaagaagttagagctaactaagccttaggtataaatacctattaattgctactcattcccgaaatgttcatttggcaaactttgaaacacattactagcggactgcactttatacacagcgctggagtagtgcacggcggcataaagtgccaaaacatcctcctatccccagctgcaggacaccaagcatatcctactacactcaagatagctgactttggtgcagcggagcgaaatcccgcgacacgatatgcttcttgggcacgtcggcactattggatttcaggcaccagaaacaatcatgcggcatgggccggaaggcgacatatgggggctaggttgcatcattcatgagatgacagctttccgctcgcctgagatcgaacttacagaatctatcaaacatgaagaggcgtggttccgccagaatggtatggtagttcctacgagaacgatccagccgcgacgttataaggctttctgccattacatggcccatcaccccgcagctccgacgcgtatcgacaaggcgccgctgacatacagcaagcttctgaaccactgttatgatgcgcacgttggacgtgaactaccagaagcgcatcacggcctacgggctccagcgctcactacctgtgctagagacactagcccgcaacatccggctctacggtcaggagtctttgttgaatgctttcgacgacggtcaggatggtatgtggaagcagatcaatatgcccaccgactctaaagtgttcgagcagatctttcaagtgcttgcttttcgcgcacgcaagaagcaagatgcagagatcttaatgctggccaaccctttgctggagattgtgagttcggtgggggaagtaactgcgtgccaatttgttgaacaattgggtagtttgcaacatcatctgtgatgtagatttcggttcttcttctttccttgtcctttgtttcttggagcctcgaatatctctgttcagatctcatactttgctttccagattctatgctggacagctacaacgcttgtttcagctactttcttcattttacacagcggccaggaaaatttctatggttagagcgtgctgtttttaagggcaaggctctaccccagtctatgctcactgcctttgcctctcatgccttccaaggtgcctactaccattggtcttgtgagcggacaagccttgtgagcaacgtgtagtgatgtaccccacacaatcacctctaccgcgtagtctaattttgatctctcatattacctctcttttacctctctttcacctatgtgtcacgtgagttatcttcggtagagaggcccgagcgtgcgttggccgccagcgttgtagggtattcaccttcacctgcgctcccaccaggtagcatacgagttgccactatttctcccccacgcctcccgattcatcgcagccacttccccatttacccgcgacccaacctaataactacacaacttcataggttgaattggttccataatgccacctcagaagacagtcatgatgggtcgtaaacctaacccgagggtcggcgcacgcgcaaatatgtcgcgcaacgtgagggactcaatcacaccaggtgatatgcctgcgaaaccatcacctttcaggctgacgatccacccccctcgcgccagtgatcacagccagcaaagcaccgcgcccactctcggcttcggaatcgatccatatgaccaggcacaagcagatgagcagccagaagaggatgaggagctgcctatcgcgcagccggcggcagttaggaggagtcgctccggtcgtgagatcaaggcaacgaagaaacatgacttcgcctatggaagcgacaccttcatccctagttccgtcggtaaagaggatgacgaggacggcggagatgactaccaaggagcaccgggcccttcacgtgagtaacggcaaacaatttcccggtcgtaaaacgtcggcgtatactgactcattgttatagcgatgctcctatcgaaacgcggacccggtcgtccacgcaaggacgactcagttcagccttcgaatggatcatctaagaggaagtcaaatggtccattggcgcgcaaatcgaagaacaaggccattgaacaaatacctcaggcccccatagtaccacaagacaattggcctatcgatacccagtcccgcgaacctcgctcgcctccgaaagttgacaaacagctggaagagtgcgtcgaccaaatcatgagcgaaatcgggctcgatctcgagatagccgtcgagctccctaaaatgaaccctggcggtgtcgaagtagcctacacagctacactgctcatgcgcatttacatccgcgcccacaccaagggcaactgggatgtctgcgatctcgtggccgacacctggatccgcgcattccatgccaagcgccgccgacaagagcagttcaatcagttcgacgcgctgtgctggcgctacaacgaggcgctgtgcaatcgccgcaaagcaggattgaaagactatgaccagaacgcccctaatttcagccgcgtgttgaaagaaaatgacccgctgctcgacatggacgttacggacttcaacccaggactcctcgctcagttgtacaccgaagccgtaggtccctgcgcagcacgcaacctctgggcagatacaatggcgctgtgtggtaacaagctcgagaaccgcatgcagattgacaagcgtcgtggtgtgcagtggaatccaaaactcatctacgatgttatgtgcactacgctgcgcatgacacgccgcaagctcactttgaagatcgaggaggctactgagggtgcgtggtgtaagcgatatcatatgcatgctttgcatagcacgccgtgctaccgcaagattgcgtatgatcgaaaggtggcgggcgaggaaagcagcgatgaagacgagtcgggtaacaatgcacccatgacgctggtgatggggacggactttacgatgccttcatcgggcgatcttggggttatgagcctggcagcgatgcagttatgggcgatgccatgaacgacgatgctgaaggtgagtctgacgataagcatacgggcgcttagcttcgcgtgtgagctggctttggaaataacgttccactcataagagggccttcgatagaaggagtccacacctcaccttgggattcttggatgtagataggactttaattcgcataaacgaagccaaaagaccttggcgcaattgaatatgtttaactgctctccactttccacacgaagttcttattgacttatgttcgcatccatgattttggtaacacttgtgaatcaaacagggatattagtctccttatattattctagttttacatttatcgcctcgtaggtcctgacagaatacatccatcagcacactcggggtcggttgagttgtaagcgatctgacccacggagccacctggctcagtactggggtcgcgagggctctgaaacatgcgtccattagctggcgagaccagggtctcgatgatatcgccaaatggattcctgacatgcgcaatgggctggcccttgacgaccggctcgtcaacttggaccagcctctccacgaaaccaccatgctgcgaaaatgaatcgtggaatgtgttggcaatataaacgttgctcaggtttggctcgacggtggcgttggacggggtgagcttcaagtccaccatgacgcggttgacgaagtccacggttcggtcgatcaggctgttgttccagatctttgcctggcccatctccaccgtgatggaaggcaccttgttgcgaacgaaggtggtctcgattgagccgggctcaccagggtcgatcttgagggtgtcgggctggagtagcttggccatacgctcgacgtaagggagtctgaagtcggcgtagcaccatagagaagtgtcaccaccggatgaaggtgtgtctgtaaaatgtcagcggtaccacaacaacctcgaaggcctgactaacgaagatcaatgccaacatccacttgagatgtgttgccccagatgttgttccagatgttatatgcgagcaattgtggtccgctaccgccttcagcagccgcgactcctgggaagacgcggttcacgttcgtgagagatccactggcgccagctgtgtagtaatttcgctggttcatgtagatacccatcggattgacagtgggaagtccaatgactaaagccgtgtcagtacatgtttgccgcccagaagggactcttccatacctgtgccgttcaaagtcgcgacttgaccctccaattgctcgaagatgcgctgcacgacgcgtacagggttcagctcatctccatgaatagctgcagacagcgagagcttctttccagtcttcaaactgtccgctgtgcctcgcgcgaccatgacaggaatatgaacaggatgtcctccattgacttcgccgacgcgcaggtagaaacgcgaaacggtttgcgccggtagatccgccaagttcaagtcatgaatgactttcacgccgttgaggacatcgccagtgaagtttgctgcgcttgcgctgccagcgagaactgccgcagtcgcggctgttttgataagctgcattgtcgcgtaaagactggcatctcgtttttgggatcagccacattttgtagcttctcaatcacgataaggtacacctgctgaatttgcggcccgttcaagctcttttcgcaattaggcaggtcaccgaaaatgcctccgctaagatgacgatgcccagtaggccaagcacctggcgtctgtccttatcaagagtcgaggcatgtgttgttgaactgtagatgggttatatctgtatcatcgacctttaaagaccatcgtacgtgccagaggaatagggacgtggtattcattgcattagaggtgacatgtgaaacgcgatcccatgttgatgtaatagtgtcctgcagacgaccaagaaactaacgatgtgggcatgagtcatgcatcacgctagcactgccatggcttccgagatcacggtcagcgattcttcccagggccctgagtaggaaattgcacgaccgaaagggtttgcgccaagagtgggccgccatcctcttccacctgccgcctgttcacagttcgccgtacacctacgagcaccaaatttgctatctgctgtgctcagcacgccaacatcacaatacgctcaacgctgttgtaacgggtcagcgtttatatggctctcttacttgaagccacgcctatctcctgctgttcctttctcaaaggttgcttcattttagtcctacaaaatggtgtgaacatgcaaggaccatctggaatatcaagaacctcgaggtttcctgtctacaacctgaattctcaagcggcttgggaatttcagtcggcatccatattttgagcggctcaagatttctaaacagttccaagcaactgaagcttccagaagcgttgtcaggttgatgatagtctacaaacctgagggtcatctataattattcaaaaaagcttccaagcctctttctatagttatagacttcaacgtttggagtgttggcttttctgcatattcgccctttcaaaggatacagacctaggactcacgacttgatagctttttgatttgaaagccgctttaaagttcttcgcttgcggaatttttgtgcttctcagaaagtccgaaaatgataagctacttaagtacatttctactccatctgcatgccagagatcgagccagtttgaattatttgtctcggttcaatgcagctgtccaacttcagattggggtcatacttaatcgttggattgtgtatggggtttcctgtctttgcccagatgaagcgttaggaggacaaaaaaaaggtcgattcaatgtccagtatatgatagaggaccatcgtaagggttctttggctgcacctaaagaggtgaagaggcggacattatcaagatccagatttaacttgcagcgagggtaagtgttctgtctcttctgactagcttcttcctacattctccaagtcatttctatgtagtaaatcttgttcagctgatgcatttcaatctccgagtcttgactaatagtcacagcagtacttgcaactagtcgcaacaatgatgacataactgatcgtaaatgatgagaaattggagccttcaagaactcaccttctctcttcatgttaacggtagctatccacggcacatacagtgctgcagagcaagcattcaacaattttcagccgtggtgtatctcgtcccgtggcatacaagaacccgcgggaaggccgcgggacgctgtggcttcgggcgaacaacgcctccaaccccaaattctgccatccggccaacaccgacatgttctcccgcggcaataactccgcattccgcatccagaccccagatttcgaacccagtaccccacaacaagcacctgtcagacattccttaaatatgctaagcaacgccaacctcaaggtgcccagagctctttgcagcgtcctgacgtccttcaagcatttgccaagatgcctgcacgacatgcgcccgcgattgtcatgagcacgcctgctcccaaggagattttcaacaagaatgtatacttaacggcaatggtggcgtcgatgggtgcgtttatcttcggttatgatctggcgtttatcgggacgacgattacgctgaagccttttaccaaggactttggtttgatgcacgcgacacagtcgcaaaaagatgctttctcggcgaatatcgtttctttacttcaggctggatgcttcttcggctctttggctgttgcgcctttgggtgacaagttcggtcggaagccagctttgatggtcgccggtgtgctcttctgcattggttctttgatgcagactgttagttttggtcatgtttgggccatgttcttgggtcgtgccattggaggactcgtaagtcaatactcctctgaacgtctagagtattcactgactctgattccagggtgtcggtcttgccagtggagtcgttcctctatacgtggctgagctatcgccaccatctattcgaggccgtcttgttggcatctacgaaatcagtgtgcagacaggaacatgtattggcttctggatctgttatggtgtgcaacggaacatgcgcagcaactcgaaccaatggatcacaccgtttgccgtgcaacttattccaggtgtccttctcattattggcatgctatttgttccagaatctccaaggtatgttctctcgttcatcagtctcgtggggtccaagaagctaagaagtcacagatggctggcccaacacaagtctcgcgatgcgtgcgcatctgtcctcagcaaactccgcggtcttccagaagaccatgaatattttcaggaagagctcaaccacattatggataccgtcaacgacgaattcgagaccagaccgagcggcggcatgatcggtcaatggaaagagctcgctgtaccaagcaaccgccgccgtgtcttggtcggcgtgttcatcttcatcttcatgcaaggggccggatcgaacgccatcaactacttctctccccgtatattcaagtccatcggcctcacaggacaatccaccggtctctacgccactggcatctacggcgtcgtccgactcgtctgcgtcatcatcgccatgtactacgttgtagacaagtttggccgaaggaacatgctcatgggcggtgcggcagtcatgcttgtcgcaatgtggttcatcggcgcatacattaagatcgccaagccagaagcctctggcaaaccccacttgacagctggaggctacgcagccgttaccttcatctacatcttcgccgtcggattctgtttctcgtacgctggtgtaccgtggatctactgcgcagagatctttcctcttcgcattcgtggaatcggcatggcgatttgcacggcgacgcactggttgttcaacttcgtcatcgctcgatcagtaccttatatggtaaccaatatcggatatggcacttacttcgtgtttgctacttgtctgacattgtccattgtgtttgtgtacttcttcttaccagagacaaagggtctttcgctcgaggagatcgatatactgttcggtggatcaggaccaagctcttttgatgcagctagactcgaagaggagaagctgggctcaaagtcagacgtcgtttacgttgagcgagtaagtgcttgatctcgctgggaagcacatgctatgttgctgaagttcttccttatgtacaatagatctcatacataatttctcaagttactttcgcctcggtctaaagaacgcagacaagtatcgtagacagaacaagaaagtcttacccattattacagttcatattgccgaccactacacataccaattgtcagtcagtatgacccaagtctttaagccaatggatttgttgttaggcggatgttagattgactgactggctacttgtcagcagcactgtataccacaaatctagagtattatggggtagtgtgaccaaatgctttggtttggagcgttcgggcatacttaatataggtatgctcgcttctcaaagcgctgatctagttagtaggggctcgaaattttcccgctctcttgctgaccgcaatcctgtctagaccaccgttcccccggcgaatttttttgttgagccacaatttgacactttcatcgtcgcaggaatcaagtacagtgtcttcaaccatcagcataccatatgtataggctacagcccaagcctgcaacaagtagcgccaagagcctagagtttcctgaagcagagtcttgacaaagctctccaggagcagagctgcgtcaggatactacaagttgtcgatgcaagagaatctttgtatcgattcaggatcgctcgggggtcgaatgccaatatatgtgcttcgaagcaacaagactctttctgggccagaaaagcctgctggaaactggaaccgtaacgaattggcatccaagttcccgtctccgttagcccctctgagtaaagtccgtcggtctatctcgtcatcgcgaacacgctgtggatccgttatggcgtacgtccatggggcggggcgaaagcctgcctcaaccaacttctgcgcagcgaggtcgtattctgaatcccaagggactatcacacagctctaagtaacgtttgtaagtaaatgttttagcaggttgaggagaagacatacgttgagcagcgttacagctccgaggaagcccattgcctcttcgccccagacaaccacattgatagggtgcaacgcctgggagacggagttgaaagccttgtgatggtgagggtggtaagagagtacctcgctgtgtgcggtttatggtctggcgccagaggtgtgtaaaacaaagcctcctgttggccgaaagcgaaagtggctgttagtgggtaggttgtggagttgagtaaagagtcgagagcaaagaataagaccatttctcaagatgccgcaggcttcatctcgcttcccggcgtgattggtgaatgcatcagtagcaagaccagtccccacaaatgcaacatggcacacgtattacgggacataaattgatcatttcactcgcgagtgcgagctgatttgacagtgattgttttacatagcctatggagacgcgaggcaagttgcacatttatcgcttcttactcgcatccgcagcaccagcactttctcctgagtaatcagcctgccagaatgaccgcgctgaccggttgatatattttccacactcctctattgtgcatgagttgggtcatccttccagtctttgacatcgccccgtccatcaccctccacaaggtcagcgatttacttttcctccttcttgtcagatgggtctactttctggccgtccacctcggggttgggctggaaagtgtctttcgcgggagcggatcctgcgggcaggacttttacgtggaactctggagcggcgtcatcgccgacctgctttcctggtttgtgctgtgggtcgttagtctgtagtatggccaagcgagaacgcaggatgcaataaaatcaagtgaaaatgccattgattgcgtatcgcccaactgattgggataagaagaggggctgaacttacaccggaggtcatgagcggctcgctgggtcggacatgtccagagaactcgccctggttggcaacggaatccgggttctgagacattttggtatgtgtgagcggaatttgtgcaattgaatattctctggcttgttatgggcgggatttgtttgtctgtgaagtgtcgtgtgtatgtgttatgaactcgacctcgggaatgtgaacttctagtgagctatataatagcgtcaccacctgtgtcaccctttgacatcaccggacgtcatggcatctgaggctaaaatgaaatgcgccattcatctaccgagctagcgggtacctgaagttgatcggaccacttacacctcgcgagcggatcttccacgaccgattggtgttgtcgcatccaggtggtggtcgcgagttacaattgttgtggcaagactgcgacgatactctaagaaacgaaataaaaatattaactaaagctgcgaattgctctaggaaggctttgagattttttaaagaaacatgaaagtagagctttccatatcaggctggggatatggtcttgcatgcgagatgtcgaagccgctaaatctcacatttggtgcaacctgaggagatgttgtcctcgagccttttccctagttccctagtaccgcatgcctgttccgatcgctttccagccatatgctcatttctccgccgcttacatgctcgctgctgttgatcatcattgtcaccatggtgatggttttgggcagtttcatgcttgctagtcagccttgcaaaagcgaatggtccaattagagaaatcagtcacaacattcacgttgtctgcacggatgtgataaactttaaaaccatgaatcgttatgatgatttttaacattatgtacattattaagctatatgtttgaagctcattacattaagtggctctcgtggccgaagttacttccctcgttagggcgatttgatcgatttaaccaagctgcgcgcggacagcaccagcggaaaactggacagtgtggctgtcagtgaagaaaccggcgggatttgcgacaatctggcggacgtggaagccagcagcgttgtcaacaccagcagtgttgttggtaccaacgaagaagggtccagtcaagcagccgtaggaaacacggcggctgtcaggtcccttggggttggggaaggcaaggcggggcgggccggccttgcccttgacggcctcgtggatgtgggttgcggttacagcgggcgacatgtagtcgccggtaacacctgagagggtaatgttctgatgttgtgttaggttcttgcgccagctcaatagcgggatagatgacttacgtagcaaatggtgttttccgcaacgttgatgccgtacttgaagatacccttggctcctggctggcctggtgcaggagcaccgctgttggcgatgacctggtctggtgtggccttgacgtagtactcggcgtcgtagtagaagagcttctcatccttcttccagtcattgttctcccacttgtgctcccagtcttccttgcagtccttgttgtacttctccttgttgtactgcttgggctgctggtcacggccgggctcagcagtgggagcagcgacagcgacggcgctcaagacagcgaggagtgttgcggcggagaaatgcatcgtgaattaatgtatgtgaatgatagtagcgattaaagttgctgctggagtgaggtgatggtttcagttgctgatgatgggctgttgagtcgtactgctccatcagctttatacacacgcggctctcctactactgcccaagttcttgacattttgccatggcaattacgtcggtctcccttgtcaagccgcagtaactccacaagtgagtcttgggacatacttgccggcatcctggtagcaggccgtgagcatcgctcgccaagtccgaaaggcctatttgaaatgagatttacgttggaccaacaaaggtaccagtggggcgttcgtaccgatgaacgtggggaatctcttggtacttctccataacagtccagacaggcatgcgggcagatgtagggcacttagttccatagttcagccaacgaaaacgagtctagctgcaagattgattcgccttgtggacaaagacgattgactatggtaccccgaaggaatcgtcattcgcccataagacggaagatgcctctagggttgacttggtattacactgagtctagacgcttttgaatgaagatcggtctccaagatatcgcctagcaatcctaagtcgggtagtccacgatccgtagcagcatcctcgccccgcatgtgggctagcgtatgccaaggcacaccttttgggctaggaagggttcatcgtggtggctgtgcatgcggaaagaatgccaaggccagttggccttgatcgctgcatggtcatggctggatcgtaagcttgtacagcgtggccaggaacctttcgctcggagcggaatgttgaagatgacgggagttctgcaaaattctggtggggaagtggacgggtgagccctaccaggtacctaattgggcgctgacagacttggcacatctgaatcgcgcggggtcaactgttctttctcatcatagtgcaatcaaagatatctgcagtgcagaatgtgaagttagacccctcaaaagtaacggactggaatggaatcgaggacttggacgggtgacatcatcagatgccaagcaactccgcattgtacggacattcatccgaacatgaatcaatatcgccggacacttgagcagcactccagttgcggcagaacttgggaggccatgcgtcaaacctcagaactaacaatgcccttgttcttgaagcgccatgtaaggcacaccaatatttgtgaggctgtcgaacatctagatctgttgtacagcccgcccgttcttggcaacagtccgcttctggacctacgtcggtggaaagacggactcttgcaaagcccggttaagtggttagcttgagcccaacagctccgagtgttccggctgtttaggtaggtccaactctacgagatggaatgaattgagctactagtaagcgaagagtgcatcctattgttgttcggcagatcgacgtctgtagttacgctacactacacagccgtttgttgtaggtttcgggtccccagagcatcagccgtcatactacacgtgtggcagcctaccattcaaaccacgtgccgttggtggtatcaactgtgagattggtcggtaccatcttaccgtacttcaaacttccactctcgacaacacctcctcccacgggcctttgcagcttgttctcgccattgaggacagtaaagtttgcgatgggaatctcccagccgtgcttctcgcgggttttaggagtgccgaagaagttggcttctaccttgtcctttgtgaagtgaagctcatagtatccacgatagtatagatcctgccaatgcagttcggcattagtgctctcgataaggtgagagtagttgtttgctttggccagggtgatgttctcgccatacgggcatggtgaagaaacagcagtgcccgcaaactcgactccgatgctgccagcgccagtttctgggtcataatctttctcgtccagccagacgagatcactgacccacgatgcgtggctatctccagccaagaaaatgttgttgttgatgttgttgctatacaagtggttcagcgtgcgattcttgttcgactgatagccatcccacgcatcgacattgataccgtgcccattctggtcaacggcctctcgatcgatgtgagaaaagacgatttgcgacccaacgacgcgccaagtagcacctcgcttcgccgattcggagagagtgcggtacatccagttctcttgacgagaacccatcaaggaacggcctgcgtcgttcgcaatgtcgtacgacggagacggtcttccagtactgagtaagtactccgaccgaccgaagcgacgactgcctcgagggcgaccctggtcaattaatttgccgatttggaaagatcgccatacccggagattgtcgtccatgtcgacttggcggataggcatccattcgaagtaagctcggacagcgttcatctttctttggtcaaccgagataccgccgtctttcaaaaaggagtcctcggtattgttaagttccgcggcaccatctcggtatgtgttgtctgcaacttcatgatcgtcccaaacggcttgacatgtcagcacttggtagtcttagtggatgtggggctttattaccgatccacgggaattcctggtgactagctacgaggtccaagtcggtgcggtacgtagcgagcctcttacggtaatcgtacaagctgaaaatttcgtggttaggaagcgggatgcggccgatggagtctccccatccatagtagccattcttgtactcgtagatgtagtcgccaagatgaaccacgtaatcaacagagtcctatatgtggttagcttagtaagattgatgtatacgagtaagaagatgtactcaaccttacgggacagagttgccatatgcgttgaagaagccgaatggaaagttggcacagctgtacacagcaaggccgacctcagtgacatcatcatcagcattcggcgtcgtcttggtgcgaccaacagggcttgtgttgtcggaatcgcagacagcgaattggtaatagtatgtggtgtacgctttcagattcttgggcttcaacctagacatttttagaagcactcctttcaactatctctttgtaaaaattacccttggacagtaaagtcaacgtctgaggaggtgaacactcttcccgctatcgaccacgctgctcaaattcttgtctgaagcaacttttgtagttccacacagatcggcgacttccacacagagacgttccttctcattgtcatggtcgaacagggggagcatatccagagaccgtgacatttcgaaatccaagtttgtcgctggtgggcgctacacgagtccataggatgatgctgctcggatacggatctcccgaagcaactccatgcgtgaaattgagagaagcaggatcgtagctgtagctggggtcattcctctttaccacgcggtgtattgatataccaagcgaagggtggtgctcagaaggcgaacgatagttgaggttctttgaccagctagcgctggccaccgaggccgacgccagtagtgagagaacgtgaagcttcatgatggaactgtgcttcaaactagaggaagttcgggcagccactcgtcctcaaggcaagagctaccaactgcctggacaacttgtatttgaatgcgtccttccaataccgaggatgccatagctccaacggtttcttcctagtttgccgtcccatgtccacaacgtcatccctgcaggtactttcaatgaccaatcaggttatgtgactttcgcatgctgcgccagagaccaggttttgctgggaatctgagcgctcaatcgcgcggaagagttctctgcgctgggatggatccagaagctcggaagtaagtcattcgtcatcagtgaattagaatgcgtctcattcgctatgatagacggccgagcgtgagatgcagcttcgcccgggaaaatgttactggggtcgtaacgcatggcgagagcctgggattcgattggttagaagtggtaacttcacggtcttccggaaagcttgacagtgcttcacacggtactttgcactaacgaggagactgcaaaaagattcgcacgtggtttttaccgccacgccgtgtcctggaacacttcaacgacgatgttgtggtgaacttttggttggatgctgccctgagaggcttgaatttcgcgcctcgtaccccgccttttgccaaccacctgcagccgcctgcagctttcccctgacatacctgagatgacaacatcagctcatcgatacaacgcgatcggcttttcttgactatcgaagtcggtcgatatagaaagaagcacgaagatgtaccgcgagttatctaatactacggaaagtggagtgtcttctggcctgaggctatgcgccgggtcttcgcgtcgcagttgaagcctagcgacactgcgtatagcttcagcgtgagggatgggctgatgcttgttacactctgatcgccttgcgccacagtggaaaaatatagcagtcctgaaaaggtgttcgatgaggcgttgcgcaagctcattgcgccgtcgcatcgcgggctggaattggacatgcgagcctatcgcacatgcggatcggagagtttaccacagcttttgcccgtatgttgaacaaacggatgacgactgtgttccacccacttcaggcagctgcctattgttcagcttatatccttcctgagtatcccattcttcgtcagcacgccacagccaaaggaataacacaaaatgccggtcccaaaaatcgcgatcatcggagctgggcctggtggatgtatcctcgcccgtcttctacatacgcatggcatctcatgcaccatcttcgagggcgaaacatccatcgattaccgctcacaaggcggcactctcgatctcagggcaaagaccggtctgcgcgccatcaagcaagcagggctatgggaagagttccaggaatacgctagatacgatggcgagagcttgctcatcaccgacaagaacctgacaacgtggatgcggcgaagtcctggcaagcctgatcagggcaattcgttccaatcagcacccgaaatcgaccggtgcgatctcagaaagattctgctggaaagcgtaccgaaagagaccatacgatggggcatgaaattggcgcgtgtacaacaaacgaacaccggccatgaattacatttctcgaatggcgaggttgagcgcggacacgacctcatagtgggctgcgatggagcatggagtaagacgcgaacactcctcacacaagaagcaccacactacactggtctagcaggctggacgatgcagatcccaaacgcgaagactacagctcccgacgtctataagctcgtcaatcgaggcagtgtactcgcctacagcgatggaaagagcattgccctgcagcagctatcctctggagatatatggatttcgacctatgctcagcaaccggagcgattgcccaggctcgcaaatgccgagaatacggacacatctgcgatgaagaaggagttggcagaacagtttcatgattgggtacctgagcttcgaggcgctttcgataaggtacaaggggatgctgtgcagaggcagctatacatgctgccgactgacttcacttggactcacaagataggcgttacactgctcggcgacgcggcacatctcatgacgccgttcagcggaatcggcgtcaacacggcgtttcacgatgctttgattctctcgcaccagatcgtcaactgtgtgtcgtctggaatggtgggaaacctcgacaactttgttgtcgaatacgaagagcaaatgtttgtcaatgcacacaaggcgatggtccagactgaaggttcgatgaacgacatgttgttcacgcctggcgcgccacggacgagcatctcatcctacatatgcaggtttgcgaaggcagatctcccgccctggctacatccaattgtcacattgcttgtgtatgctgggttctgggtctacaagtggtttgtgtaagattgctattctcatctatgaatttctatcataccacttttctacattctatgccattctctagtaccttttgtcttcgatctaggattggctcatcgtgtacgcgctggtagtaagaaccgcgtcgcttccagagaaaggctcggttccagcacccacgctctgcaagatctgggtgtttggaaatccatgtgacttgatgcagtaattcgcaaagtccatcaagtcacccttgaagctcttgacttcactctccgcaacgaagctgaaaacgttcatctttccgttcaacccgttgtacaacttccagctggttccagctaaggtgaccgtcgcgataggacttccggtggcactgatcggacctgcgccgcctatagcagcgagccagatcataatctcgtaatcgtgatctccggtgggagtggatccggtgaagaggtcgtatgccacgttggcgatcatgtcggagccggtgtacgaccaggtccaggatgaaggaagtgacttgacctctgaaagagcctttgatgtgatcttggtgacgacgttggcgtaagatttgactttgccagcaccgcctgcccaggaccacttcgtgtgccatttgagggtgccgttgctgagaccatcaacgccagtgcattgcgatccagaagtggcatcagccttgccccagagattctatgcgttgttagtaccttgataatacttgctcctggcgttgaacatacgttgtagaccgtgaagtctccaataatctgattgtcccattggccgcagtaatcggcccttttctcaagtgtctcaatgacttgcggagcaggcgctgcaactgcgagggcagttacactggccagagtaaagagtgtgagcttcataatgaataggcgttgaagaggttcgacgaggagtgttcttgcagacagcttgtgaagttcgtcgagctttttaagacactttgtcatttgctggggtactcaagctgcgactagtctggccgaaatgagtcgagggtagctcgcatcagcaccggagaattcagataaacaagctcgcattcgactatgcatgctactgatcatgctcatgcatagttcaagactttgagtggatggatatcgccaagtggttcggtcgatcgacggtactaaaacgtagctcgacatgcattggtggcctttctctcatgttggttcgtttctgagattgaaacgccaataggagaaacaattcatctacaaagtgaatcgcatcctagtatcgatctcacctataatgttccgtcgggtgattgagttccctagaagaatgtgtttccttctaggtgaacagggttccccacaacccaggggagacatctgataatttggccggctcttgattgctggtgaacttagattcggaagaccacctagttatttcggcttatcatgcgttcacatgtaggcagctatactcgttattttctggtgcgtagtgatatagctgtaattcatagaggtgaagatggtgtgcggcagacatgttgttgcaatgtatgccgttcgtcagttcctaatattacaatttatctctctatgtcctgtctgtcaggcgagcttcccagggtgtttgccagaaaagtctcgagatgcttgccaggagagtctctggggtgcttgccatgcgcatttcaagactctcgccaggagaatctccaaggcgctccaatagtttgcgtggcggctgagccgatatctctgatgcacgatgcatcatggttatgttagatagactgggggaagcaattgcgctggactggatcgcgtgaaccacatgaggggccacgtgatgtacgctagcgcctttcggcgcttgctatttccgactgagcctccacccctcttcaaacacgcgtcactgcttcgcgctcgctgttgagaggcgcctgctgtttcatcttgctcaaaatatcgttgcatgcattcgttccctcattcaactctcgcgaccctaaatattgatcatcgcgtaagctgaggatcctgtatgcgtcgcggaaacatactgcaagctgttgacagcggaacatagacagagcacccgccagtcgaagtcaataatgcttcgaagtaggtacttgtgcgtcagtcaaggtcagcacaccgcaatgtcttccagtcgctgtttcacgccaagccacgcgtacaaccagggttcagacttgacactcgcacccagtttcattcacttccgtttacgtcttgtgttcttggtacttgatatgcttcatctttttcaactcccggttgctagatctgcgtctgcagtttgcgcataaagcaaaacatcgtgtcgtcgcgaacagcaaccacaaccacccacagtctcattcaagtcgcagataagctttacgatcgatagctaagctttcgactgtcaaacaactcattaacactctgccaatgatagcacccaggatgctatttccagcctggcttgctttgtcatggcctgagccatacttagccacaccaaataggatctaggctgtgcaacttgctgacactccctgcaccaaccacatcaccggcagtatcaagctccggcagtttgtgtcgcttcgctgtgtcttctgagtggccagcatttttggatcggatggataatgggtatatactttaggaacgtactgagtcgggcagtgcaagctaacgaaaggatgagatgcatccgtgggctggagaacatccgaaagatagcagagagcaattctgctatatgaagcctgtagctgcctgtaattctaggtcactatctcttgttcggtgtccaaactcccacaacaccacaacaagcaaccacaatcaccatgcggtcctcaataatatactcgacagcactactcgccagtgtcgcatcagctgcgccagccggcaagcgtgacttctcccccgacaacgtctacttccctctcgaaaagggcttcccaaacccgaaccaagaccagactcttcaaatccaactccaagcccacggcaccctgcccaacggtccacctccaccgtctctcagccccgaaggcatcaagaacctccaactcatcgccctcaacgaactctttgaagtagcatacttcaccgaactcgtgcacaacgtaaccaacaaataccaaggctacgacctaggccgcgggcacgagtacgtcctcgatgccctgacggctatcgttgcgcaggaagaactgcatttgctgaatgccaacggcgcgctgaaaaaatttaacacggcgcccatcgagccgtgcaaatactccttccccgtgacggacttccaatccgccatcgcgctcgcggggacatttacagatctcgttctcggcacgctacaagacgtcaatcaaatctttgccgccagcggtgacgcagctctcgtccgcggcgtgtcgagcgtgctgggcaacgaagcatctcaagaaggatttttccgcctcgtccagaagaaacggccgacgagtcaggctttccctaacgaccgcgacaagggactttgcgttcacggctatccagtcctttactgtccccggctcgtgtccgaaatatcgcgacgatttccactcaagacattcgaagggcctttgcggttggagaccgagaaagattaaagctaagaacgcaaaatctcaaggtttaagcataaaccaagaatgatgcgggggcttgttttgaaggcaagggatctgaaggtcgtgttcatcaacagccaaaacaagcctatcgtgaagggcctggacaagtgggatgtgagggaggagaaagtcgtgtttgaggcggcgtttccgtatgatgagtttttgatgaatgggttgacaattgcagcggttacggtgggcaaggatgagtttgcgagcgcggatgaagttgccgaggcagctgtatttgggcctgggcttattgagattgactgagtgcgcaggatgtgattttgggcattgcgatggcgtctgcatcggtcattcgtctggggttgactacagttcaccatgattttcctaatctataatttaataagcatattctcttcaaatgcgtgccttctcatcactcatccaagaaaagcgttatgtttggtggatttgccagagccccagggctccaaatagtgtgtagattgaaacgtgtctactcgcgaatgtataattacaaagtgttttccccagttgccagttcccagacccaatttgtattaaagtacactccccgttccgttgcccgtacacagtccgaaaaagcgtccaatttgatgtcaacgtcgccattcccttgcgtgcgccgagctatgcgttcctcttttttgaaaacgcctgtaacaccgacctgatttgactgggaaacgcagcatgatgcgaagtagtggagaagcgggaacggcacgtatcaaacctttttgttgtgtttttttgaaacttgatccgcgactcggcggtgttttcctactttttttctctggttttgttgttagagctccgactcgacaatgatacgaacctggtgggatgtcgatgtcggattttcgccacttgcaaccgatgtgcagtattagggcggtaaattgctgacaagtcgaatttttggcggtaggtagtagtgcagtcgtgactgaacaaggtcatgtcagaaatacagaacccatataatttggggagaataaagttgcgaacatgtgcaagcttagctgaaagagagcctatgccgccgtcggaggaaccaccccattggcggcaggctcggtctgtcgacgctttgctgcttgctgttcgctgtcctgtattagcgcaacgtcagcaaagaagtgcgagtgactccgcaggcgaatttagtgcctcggagctttggtatgtcgttgatcacgcactgggaatcccgtttcagtgtgagggcgcttagcaccacccttgctcttcttcttgtcctttgtcgacttcgccttcgctggtcggacctcgccgggcttgaagagatcgtcggggagcgcggtgctgtaaagtcagcgcatgaattagtcacgaagcggaagtacttacttgcgggtgtgtactactttgacagacatcgttccttcgtcgtacagcttcgactctgtgattttggagcggaagtgattcgttatgtaggagatgtccagggtgctgcgttctgggggagagattagatgaagacgttctcaagtgctgagagaaacatacctttgggcaacctcaacccgatatagaaggtcatggtgtagatgatgtgatcctccgtagtgcccgcagcgggtacttgggaaacaggtatcatatagtcaagactgcctttggtgacagcttcgacttcatcctcattcttgcatctatgcaccctctcaaagccctcaggaaacggccgtgccatgtcgataccagtctggccatcgtcgatgcctgctacgagcagacgcactttggattgtaccagtccgtggaacgtcaagtctgcttccttggtccgactggctgcgatgacactcaaatagtatttgtgatcctgcgtgaagaacgagtggttgttgaacaaggcctcccaagtaccctgaccgttgaacacatcgcgcacaatcttgtcggctcgctggaactcttccatcattatctgcttggtcgaggtcgtgacggtgtgggtggagcacatggcagggaatgcgggcgttatgacgggcatgagatggcgtgcgtcaggaggatatgactggtgctgttagcaacgcaatgaagcaatgagggggcatactcactgcaggattccacacgcggagtccaaactcgggcagctcatgctccttcagcatgacgggccttggccactgccatttgtgcatgaggttgaagaacttggacaagatggtcgctccgcaggccatggggtagagctggcatatgcgcgcaaccatgatagcccatgcgataccgcctgggtagccaaaaaccgcgccatatatcgcgcgccggtttgcccagagcttgacagcgcgcagcgcatatcggaagtggcggcgctgtggtaccgacgagagcaactccttgacaacccgagtgccgttcacgctacgaatggtcgtctcttccagatggcgaagcaccgacttgtcgaccgtctccagctccttgggcaccgaagacatggtgggcatagacgcaaagagcagatccaggctcacgccgcggtactccatcttgatgatgggcacgtaggcatcctcgacgggcacgagctcgctgatgtcttctgcgttggacagctcccggaagatggacgggaagatcttgaagaagtcctcgataaagacatgcttgggcacgacgatgagggtgtcgatgtcggacgttgggccgtggacaccgagggcgtagctgccgaagaagaagatcttaccgcccgcaacgtccagcgtagactgcgcaatgcccttgagcttgccggcgcggcggacaaactcctcgacgactttctgcacgtgagccagcacttcttctcggcgcttgttgccttcgagcgtctcgaagacattcagacgagtcagcgtctcgatgaggttgtcgttgagtttgttgtctgcctcagtgggcggcgcctctgagatggagtgcgtgattccccacttgggcttcttcggctcgtccatgatggcggcggcgtgcaggcgactcaatcaagctgcagcgcaggttcggaagtgctgcggagagcggatggagagcaagtcgcgtgtgcagcggcgtgtcgggatcgaaatcggcagagaggtggagatgagtagaggcagacgaatcaaggctcccacatggcgacgcgacctttccctagcatgggccgggcggagtaaaggatgcacaattcgtggttgctctgtcttgggaacctgtccagcgccaagctgcaagcgctacctgtggctgccgctttgatcagccctacgagttttgggaaagctcaacaccatccctgtcctcacgatggccatggcccggcgcctaccagcccatctctcgcacacgagcgcacttgcactgcttcccccgtctagcattgctgcacctattgagacaatacgccgcgcccatgacaagaactttgcacgatggccgcctcatattaatctgctctatccattcttgtatttgcccactgaacccggacagggccagctgttgcccactgagaccgggaataaagacgtcaagagtttttcctcaatgtctttgaaagcagacatacgagcacgtatccagcacgccgtcaagtccatcgagcccttcgacgtcacactcaatgctgatgcggcgggaacattctcgcacagcaagggcggtagggctgggtggacaagcaagaccgtgtggctagaaccgtcaactctgcgcatccaacatcttcaagcagcactgcaagccgagttcaaagagtgtgacgcggacaagagaccgtttacgcctcatctgtccctcggtcaagcggacagtgattatgctgcacagagactgaaggaagatgcaaggagcgctgttgctagttttgttggtcaggaaggaggcgcgtctgcttcgctagattggcatgtcgataaagtctttgtcatcacgcgcaaaggatatcatgatagatttaatatagtcggaagtatagacctaggaaaatgatcataaagcgccaggcgctaagattggctgcaattcttcagagaaagaatgtttgctcattatgcaacgccagcctgcgtcatatctgcctcgcaaatcacaggcaatgtcgaagaccgatgcatatacggatcatcatgaacccatggctcagccttcttagccccgggtaccgctgaggctgtggcccatgttagtcttctacccaaactcaggtatccagcgtggatgagtcttacctgcagtaacccaattgaagtacttatgacaccccgtgcaaaacatgctgtcgcaccccccgtccttctcaatcacgagatagcagtttgggcagcgcttcccatccttggtctgcatgagctggagcgtttccttttccgtgtcgctcatctgttcgtcaacgtgcttgactccgtgctcagcacatgaaaggtcgctatgccagggcacaagacaccgggcacagaatcgaagatcacaggtatggcatgcgacctgcggatacccaggcgccatctgatccaatagcccgatggcttcacatccaggtgcgatgcattcgatcatcttgttgatcggatcgcgtttgtagacttcatacatctccatgttaaatttctccaacggggctccgtccggcatatacttcacgatgaagttccagctccatgcatacctacatgtaggctccaggcatccgttaccgacttctcgtgcaccaactaagtccaaacgagcggacattgatctgccaatgcagactttacacactgggtcaatcttcttgcggtatggattgcgacagaggtgctcgatacactcccgcggtacatctccctggagtccagcatgtgcaagttgaaggcgacgtgatctggagagccacgtggggaagtggtccatcgattgctcctccagacaaatacgacaggtggcatgagttggaggcggcgctcgaggcttggggaccgtttttggcttgcgtttgggtgtccatggatcctcgcgaggacgacgctttctgagattccggttcggcttggtaactttggaggctgtacccgtaacttgaacaatgttccgcgagcgcaggttgtgcgtgatatttgccatgatgaagcaaagtattaccaaccctgtgagaggttatgattgaagaatgtcgaatacgtcgaggttggagagattagttgttgggtagttacatgcgtggtgtttgtagctcaatcaggctgcgtgtcttggctataaggtcactggtacagcctcgcacctgtctggaacaggcagcaactcactggttgccttgtgaacaattgaatcctagtagacattgctcgacatatcgagatgaagtccaggctgcgccagtcagcgtccccactagagcaagccatgattaggcagatgccaatagctgcttataggtgaccttcaggtgcttgcagacgtaaaaatctaacgctgcatttgcatgaaactgtagatccaattcgaatacaattgtcttcgctattcaaaagctctggttagtactaaaatgtgtacagttacaacagcggcgaccagctctcatgagccgttggctgacttgggaccgattaaggtactcttcacctcaacaaaatgataatacatatattgtggcggcataatctacaacccttgatcatgtcatatgtgtgcgtgatggtatcctggaggtgtgatgcctggagctctaaatactgccggcgctaacgccgccaccgccttgggtgggtcctgtgacttccgcatcctaaggccaatcagggattgaggatgtccgctcgcgaactttttcgtcgcgaaatcttggcttcctgacacgatccatctgttttgcaaagcacattgcgagtttcgcgaacagcaacatggcgcccagaattgacgacgatttcgtcttcaccatctccgatcacgacgatgtatcagacgacggcggcgccgaggagattgccgctgcatcagccaaacttgctgggcgcggaaagaagagaaaacacactgaggacccggacctaaacattaggccgaaggaggcgccgtccaagaaggcaaagaaagacaagaaaaagggaaagaagggtaagcaagccgaaccagagcctgctgccgaggacgagagcgaccttgagattgcgcacccaggcgaagacgtcgaaggcaacgatgatatcgacagcgaattcgagtttgccgtcggcgacattgatactggctttgtggaggagtttgatggctggggcaatgcagaaggcacagtcggacgagaacaaaatgccgagaagaaaagcaacgctgtagatatcgatgatattatcgagcgcaggcagaacaagaagatggctgagaaggacacgatgtcagattcagaggacgaggcagacaaggatgacttctctggattcggcgaggacgacgagttgctggcagaagacggctttggcatgggtgcaggcagcgattccgactcagagggtgatgacgaagaggatggtgaccaggacgaaagtaagattaacaacgactccgaaggaggggccggggaatctgacgacgaggacgtcgctccacatgtgccacacccaatggacttggagggcgcagaatcggacgatgctatgagcgagcaggaagatgctgtcgaggcgaagaaggccgctgcattttttgcaccagaggagagcgagtctggaaaaaagaaaaagggtgcaaagtcgatcggatctttccacgcaatgtcgctatcgagacccattcagaagggccttgcggctatcggcttcaccgagcccacacccattcaggcaaaggccatcccaatcgctatgcagggcaaggacgtcgtaggaggtgccgagacaggttccggtaaaacagctgccttcctcatccccatccttgaacgtctcctctacagaccgaaaaaggtaccgaccacgcgcgtagccatcttcatgcccactcgtgagttggcagtacaatgtttcaacgttgctacgaagcttgcatcctttactgacatcacatttgcactgcttgctggtggtttctcttctcgggagcaagaagtcatgctcaagacacgcccagatgtggtcatcgctacacctggtcgtttcatcgaccacatgcacaatacagctgcgttccaggtcgagcatcttgagattttggtgcttgatgaggctgatcgtatgctcgaagagggtttcgagacacaattaaacgagatcttgaccaccatcccgaagtcacgtcaaacgatgctgttctctgctaccatgacaagcaccgtcgacaagctcattcgcattggtatggacaagccagtgcgcctcatggtggatgcgaagaagcacactgtgaagggtctgacacaagagtttatcaggctgaggcagggcaaagaagacaagcgacttgcatacctcatgtacatttgcgagaagatctacacggaacgagtcatcatcttcttcaggcaaaagaaggaggcacacagagtgcgcgtggtctttgctctctgcggtctcaaggcaagcgagctccacggtaacatgagccaggaacaggtatgtttctctatatcagacctgcagtgtaagatattaattagcaacagcgtattcaagccgtagaagcgttccggtctgggaagtcgtcctatctcctagccactgacgtcgcttctcgtggtctcgacatcaagaacgtctccaccgtcatcaactacgaagcaccccagagtcacgagatctatcttcatcgtgtcggtcgtactgctcgtgctggacgaagcggtcgtgcgtgcacgcttgcagcagagcctgatcgcaaggtcgtcaagcaggcagtgaagcagtcaagggatcagggatctaaggtggtcagcagacaagtccccgtagaagaaacagaccgatggatggagaagcttcggggtctcgaagacgagattgaggacgttctcaaggaggagaaagaggagcgcactttgagcataaccgaacgtgacctcaagcgtggcatgaacctcatcgagcacgaggccgagatcaaatcccgacccaagcgcgtgtggttcgagacggagaaggagaagatggcagagcgcgagaagggtgctgcagcattgaatgctgccgctggaggatcagtcaagcagaagaagaagaagctcagtggtaaggacaagaagaagcttgatgcgagagacgagaggagtgagggcaagatctggaagaaggccaaggaggacagaggcatggacacgaacagggcgaaggagaagaaggcgttggcaaagaacaagtcgaagaagattagcaagctgtccaggaggtagatagtccggaagtgcattcacgacatggcgatcttcaccaatttcacatcatgattactcgttatcaagtttctgcaatgaggcatcgtgatgtccattgtcggaacaagttccattgccaagaaaagcccctttctggtctaggccgcgtagccgggagctggcggacgaattcgcaggatgacattttctgctgcctgcaaacctgggcactacttgtctgtccattgcttctcacaacacgtaaacatcttccagacatttccacccctccattcagcggcccttcctcgcacgcacctgccccgcgacgtaacacgacccctgcagccctacctagctcctgagcttcttatcggcttatcgttccgagttggacaactttctgaggagctggacccacgccagaatcgacacctctgccatcacctgacgtcgcgtgccttcaccctctacgcgtggaagaagcttcagtaccatctcaaaaacatccaccaggcttccggcgacccaaaaacgttgcgcttacatcactcggagcttacggcttggaagacgacggaagcggcacagcgcatccacagacttcgcacacaagagacacagccagcggggcacgccagtagcctcacataaagtgtccgagagagactgggaacatagctggactcaacacgcaacatcaatacacaatccctcccacaatgtcagaagtacggaagcgcgcaaatggcagcgccaacggcaccgctgcgaccaagagcaccgccgaagaccacccatacgagaacatcttcctcttcatccccaacttgatcggtccgtcgctcctgcccctcctcttcccagacatcagctgacccctcacaggctactcgcgcgtcgttcttgccgtagcttccctctactacatgcccctccacccacgcacatgctcgctcctctatagcgtgtcatgtctgctcgacgccctcgacgggtacgcggcccgccggttcgagcaatctacaaagttcggtgcagttttggacatggtaacggataggtgcactacaacatgtttgcttgtcttcttggcgcaagcattccctcgatggagcatcgtcttccagggtctcatttccttggatctagccagtcactacatgcacatgtacgcgacgctgagcatgggtggcagcggccagagccataagaacgtggacgagagcaggagctggatcttgaaacagtactactccaacaacgtgcgtcatactctgctgctgcaatgcgtggatgctaacaaccccacagaaagtgctcttcaccttctgcgcaatgaacgaaatcttcttcatcgccctttacctcctctccttcagctcgccgctcctctcgcctaccctgctaggtgacaagcagaccccgtcgtcgatccagcctggctcgccagccgccccaaagccctccatgttcttcaccagcccctggtcagcaggcgctatggagatggctcgcgcgaacaagatggactcgacgctgccatggatcctgacattgacctcggcgcctgtcatggccatcaagcagtacatcaacattgtccagatggtcaaggcgagtcagtggctcgctgagggtgacagggaagccaggcggctggccggtctgcccaagccgcacaaggagtaagtagatgtggtgagaatcatgtatggaaccacaaacaaccatagcggcgttgggcggtattttgcaacacctatcgcgcgattagcagatagcttcgggtttaaaagggtgggcttactttggggatatgggtcaggacacgcccgacctatttgattctgagcgaacgctcccagcgagcttttcatgcaggccaacacgtgatatgtctggcattctcatacagacatggctacaaagatggatgtccaggtttcttccattttctgcttcgatttccgttcaccataatcttgtagtcatccaagcttcctttcgcttagcgccttccacttctctttccttctccatagacactcaagcagcccagtgccgcacccagtaataccagatcttgtaatttccatgacccttgtgccctttcacacaaccttgtcattccacatccttcaaatgccgcctgcgccctgcccgctcttctccctccccatctgcaaaaacaccccgaccagaatcaacacccaaaacacggccacaatccccaccgctaccccaatcttcccttttgtactcttgcccccacctttcccctccgcagaaacagaactaaccctcctccgctcacataccgaactctgcgacaccctcatctcacccatctccacattccgtctggcgccgcgggcactatgggggcgcggggaatatatatcctcggccagacccggcgaaaggggtttttcgcccgttgcccgcccggccctatagggcacagggttgttgggaagaaggtggcgcaacgtttgcggttatgggcgttagaggcgttgttggtaagccggctgtggttgtgtggcgcgccaatttgtgagccggaaagacccctgagtgggtcgaacgttgtgtgtttggagggtttgggaaggagggggccgaaggggggagcggtctggtgggggtggggatgtgtcatttcagtggtgtaggtgtgaggtttttggtatgatatgagattttggtgaggtgcgagggctccgagtgttttgcaaattttcgaatagccgggtatactccagtaaaaacaggggcgttgagaagaatatctgattttagaaacgagagagtaatacgtagaaagtgaaagtgaaagggcggaggaagaaagtcgacagttagcggagcggactgaccaatcatcctcagacaaaaatgtactcttttgtcatttataataattttagccaacacgtcttgcctgtgagaaactgtgatgaatgttggcatctaccgcgcctgttttcctgctctgaggttgatgggaaggtatcaagggtgtacatataagcggtaaagtggaagacagaaagtctttggcggttatatggcagaggaggaagctgggtacagcacacgagcaagttacggactgcttgctgacgagcgcgcctcagtcttcaagtagccaggtaatcctttgtagcaagttcaacagcatacattcattttcagcgccatcccctcgcactcctcttcctcgccccagccttccctaccaccggccccggtccaaaatccggcgtcccaccaatactccccagaatatcccctacataattcgtagcttcaaccccgctcttgaatgtctcttcccactctcccagaattccctccacgaccttgacaccagctagataaatattcctcaccgccggcggaaacgcgccctgattctcccaaaacaggttggacgtcgcggcctgtcctgggtacggccggtccatgtcactcgccgtccgcatgatgatgatgcgtgagaaatctacgagtttggcggcgtgggcgcggatcaaggcttcgagcgtggcgttgtcttcctgtgcagtgttgcaatacacgcccgtcccgttcgtcacgaggtgcgtgtaattgctaaatgcttcgccgagcaatctgcctgtgaagtaattgtcgctcgtggctacgtcacattcgacgacgctggggggctgcgtgccggctgcgtatatgccgctgggagtagcgtatttagcgcggtaggcgattgcttcggcgctgtcgtttaggatggcggttttggcgaaggacacggcgtgtttgcggagggcgtcattgacttcgaatacttcggtgccgtagatgctcctggggtattcgtcgggtgtcttacttccttgtggcacgtatccagctgagaagtttgcggggagttcgcgggggtcgaattcgtattgcagggctacttggacggcataccgtgcgaatgtgacggaggagatggttgcgacttcggggtttatgccaccgattcctgcgaggaggaagtacgttgatgtcaggtcgaattggggagagaggacgagcgaggttactgtgacagcggcgtttatctcagccatgccggtaacaatttggcagattgatccatctgcggtgcagtgtatggcgggaaattggggtgctaggccggggatggtgatattttgggcaaggatgttgaattcggggatgttgaaccacgtcttttcttcgcttgcgaacatgctgattatgaagacttttggggtgattttttctgttgctggtttgactctttgtatggtcgacctagactccaccgagataggtgatgcagtaacataagaggagaacaaaagcccgatgagcgtcgttcgaatgagagtgaacattttttctgcagagagatatcgtatctggatgtcaacggaagacacttgaggttaacctctggaactcacgatcaatttatcatgctgcaagctggaagcccaccttacataccagagcatagctgttgccgatcaccctttcttagggttagtcgcttgggagcatgcgcgctgacttgctgcagataagacatagcatgactgtggaaaatgatccttggctcccgattcgacggtattacatcgagtgggactgcgtacgatatcggaagtctctatatcaaggttccacagcatgctagtgtaagatgcgtatcgatatagagaatgagtgtgtgtgaactccgctgcgaggccatgtcaggtatatagatgcgatgcatccgaacctgactcctcacacaggtgagtccgaagattcattgtgctcgggtgcattatcgcgtgctgttgcatcaaatggcgccacggcttgatctctttcgaagtggatgtacaattgaggggagcatgaatgacgcaagaattcacgttcatgtcgcgcatggtccccgcgtattggatcggccagatataaagagagtcggtacatattacgtccgagaagatagccgttcgcatgcgagataaagtcagcggtgacggctgtagaggctcttgcgtacatgcgtactcaaaggtattgcaagatgtgttgaattgggcttgggcgtggcgcaaagtagacgtggtagatcttcgtcatgtgtgttccacggaaagtgcgtaccgcatcgacgaacaccatcacaacgtgaactcaacattctcgataatctcgtgatgcaaagtgctttcgccggtgtctggccgaaggaaaattcctcatgtagttcttgaaaaacaccccactaccccacttttctcaccaagattggagcagcgtcgacttgagcgacttccacaaagtttggaaccatgtcgtgcaaattttggcaaacggtatataatgcagctactttttctttctttcatcaatcagacgataggagccttggcgcaatggtagcgcgttggttttcggtttgaaaacataaacaccaaaggttgtgggttcgatccccatgggcttcgtttttttgacttttcgttgttcgtttgcactgcgaagttgctggttctttttgcgggtttttttgacattctcatcattcgtcatgcgctagttcccgattagtcgcttattggacggcctgatcttcaattgttgtgaggcactcgttttttgttcttgttcaatccgacagcgaagcgcagcattgtttagattacgaggccttctcaacggtatttgagagtcgttcttgcgtgtttcgatccagtcatcgatgcgcctttgttgggtactggcaatggacaacatcaactcaaaggaacaacttcattcgctttaattgtaatgatcttcgcatcacaatttcctgttttaaatttccatgctttgccatacacgggacccctaattgaccattgaaaatgacaaagagcaggagcacccgcagtgagactagcgtccgcctcgctccctcttttctcttacgttatccaacaccatcaccgagcgatcctttagtcaaagtcttttctgagcacgtcttccctgatgatgtcacttttcacacctgtagcatgtgcgtccaggttatcccgaaaatgggagattatagatgctggcgttcccttactttcgacgacaccctcaataccagtataccagccggacgacgccgcacagacaaagacaactgttacaaagagtcaagtgtttcaggtgcctctatccatcgctatgtacggccgccctggcagtagcacttgatcgaatggtaagtctcacagacagccacacaatccgcctgggcatcctgtcctagggtgtctaggcatgtgtcccggataccatcgatcatctgaacggcctttgactttggatagaaaccctgttccaggctttgtccttccaagtcttttcgtgatcaaagcgaggcttccaatcagggctgcgcccgttcatcagtagtatttaccgccacgttcaaagcaaagacacaaacctcgtcttgtcactgcgcggtattcaggtcttagcaatagataccatgtcgacgaattggggttcatcaaacggattcgaactgaggaacaaaaagcagagctctggctgcacaacgccaactttagccttttcggagacgacagtagtggcgaaccactctctggtattcgtgaactcatccgccggagatgcgctcaaggacaatcctacagagtggaacaacccgagaaatgcccggaaatccattcaattggcaaagttcgaagaaatggagagtgacgatactagcaagcttcatgacattcgtcattcaaatcaacgggacgatgttgacaagtgcggctgagcagatcaacgaaagctttcgcgtcagcgatgagaatttcccacactcatactggccagtactgtcgtggaatctgggaggggcagcagctccaatggtcggcctgccgctcatggagaactttggtgtgaggaagagctacatggtatggtataacacgcattaagactgccttgcgtttgtgctgaacatgcgccaggtgattcacgctgccttgatcatattcattgtcccacaggctgcagcatcaaactttgctacacttatcattacacgcatcattactggtgcctgctctggggttctctcaaacatcacatctggaattgtgagcgacatttggagagcggggcgagcgaagagctttagtacttcactttacatctggtcactgctggctggcttaagcatggggccagtgtttggcagtgttactgtaaattacactacctggcgatggtaaattctgcctagcaagctcatgcaacctcctgaactaacccactatcaggatatttatcgctcaaatcatcttctataccgcgctcttgccagtcgtattcttcctgttacccgaagtcaggcccgaagttatcatcgcgcattacgacctcgcgacaaatcaggagactgcacatgtcaaacatactgcaaccaactctgacaattcgcacaaaactatccaagacatactcggggagacactcatccggccgactcgaatgctttgcaccgagggcgtggtactctcctttggtctctggtcagcattctgcattgggatcgcattcatgttcacgcaatccatcatgcaggtctattctgagttgtacgagtggagtttctttgaaacgggtatcgtacaatccgcaatagttattggagagctgatcggactcatggcatcgctcctccaggatcgactatactttcgctcggcaaagcataatattgagacgcctggaaaaccagtaccagaagctcgtctttaccttagtatacctgcatccttctttggcctcatgggcggcctcttcttctttgcatggacatcatactcgagcataccgtggatagtccccagcattgcactgtctttcgtgggcttcggaatgttctgtagtactgctgcactcacgacatacgttgtggacgcgtatgctaaatacgcagctagcgcaatagctggcatcgctttccttgagaacttcatggccgcgttcttaccattggccactcaaagcatgtatcgaacactcgggtttcagtgggcaagtagcttactagggtttgttgccttggcattgagcttcatccctctggtactccaaaaatttggcagtaggattagagcgaagagcccattcatgagtcaggcaggttatgataactgaacgacactgcgcatacattcagtctagacgtagaacctgggtttgatcagctataagcagaagaccttttgttcacgagtgagtcgaagtgttcctctgatatttgtgaactttagatgttcgaactcaggtcagggaagtttggcgctccagcaacacttgggcgcaaacgagttgcataaaaaagactagtgtacaggaatcacatacaccaagtattgccatcttagtgcgagaacaagaatggcctacgttgagagcggtctgtcgcacctgcgtcttgcgcatcgacctgctgcgcttacgttttcaggctaggcatgcgaggttgacatcggcattctcaccgcgctcacttctacacgactacttcattgactcatttaaatcagagccttcgcctacggttgaatcagatcctcatcgtgttatctggactgtacccgctcctctcgcatttacccttgctggaaaatcgaaccacttccgccgctgccaagatgtccactgagcaccaaggaatgcaccatgtcagcgcttcggatgcacgagacgccgtggagcacatccttatcggaaatggcgttccaagagataacgctgttattgttgccaaatgtctcgtcgaagctgatctccggggcgtggacacgcacggtatgaacaggataccttcatatatggcacgtattagagaaggtgttcttgatgctggcgtgtctccgaccctgcgccagattactccagcggtggctcaagttgatggtcacaacggcttcgggttccttgcagcaagcaagggcatggctgcagctatcgacatggcccagaccattggcattggcatggtctctgtcaagcactcgaaccacttcggcatgtcggcttgggttgtccaacaagcacttgatgcaaacatgatgagcttggtatttaccaattcatctcctgcgctgccagcttggggagggaagtcaaagctaatgggcgtgtctccaattgcttgtggggccccggctgggaagaaaggccgaccgttcatcatggacatggcaccgtcggtcgctgcacgtggcaagatatacaaagctttgcggagaggagagaagattcctgaggactgggcactcgacaaggagggtaggcggaccagcgatccagccttggcgcttgaaggtgtcatgcttccaatgggcggacccaaaggctccgctattgcgattatgatggatgtgttttctggagtgctatccggaagcgctttcgcggggcatgttaccaacccttacgacccgtccagaccagcagacgtcggccactttcttgtggcaatcaaaccggatctcttcatgagcattgaagagttcagggaaagaatggactacctctatggacgcgttgttggctcagagaaaatggccggtgtcgaccgcatatattttcctggagagattgaggacttgaataaggaaaagcgcctaagagacgggataccgctcgtggatgccgagattcaagcgttgaacaaggaggctgaacgcgttggagccgcgcatatcaaatccttgccgccgactgggcctcacaagtcaagattataagctaataatggtaagcttaatccaattcagcggagtctcttcggagccataatctaccaccggttgggcctcgcgcctcgtaacgaggtgatgtacgagcgttgttgaacccacccaccctgctcccgtcattctcgcgacgcctccaccaatggactgcactggcggatcccgacatttagcagtctgggctcattcctgaaagcttcggtggagacgcagcgtgccatggggttcgatgcggggtgtcaccaaggactaacagctgacagaggcccggttttgagtggttgacaccaccgatgctaagctccacaatatgcagcgacaaggaagctttacccacccaagaggaagctttgcgcaccaagcaggcatctttgccgcatcccaagctcgcaaagctccacgcgatgatcttggcatgcaacactactgcttctgatggtggtgcagtccaaccgtggcgcaaaattctcgtgctcgtcggcttttgatcagcggcaacactcccagagacgggaaaaccggtgaaaagcggaacaggccattttcctctccaatcaacagagctaaataaccaagtgtcgtaaagacgcacgagtcaatggttgcttgctagcagtgagcgcagatgggtcgtcgctcgtaccgggggcaagagtccgatgcgttaggtgatctttccgcactcagtatctccgcatgccataccccgcggctggggtctccagagtcgcaccgttgtataaagtctgttcgctccttgttgttgtgattgctacgcctgccttgctactcctgtcagcaccgcagttggcaacctctttcatcttagattccttcctccaaaatctgcccaacatgcacaacccatggaaagcgaatctcaaggatacgcccaaagagtcccttaactggcgtctctggtttggcgtattcgtctttggtcttatgggtgcagctcgtggaatcgatgaaggcctcatcggtactacagctgaacttgagcctttcaaaatcaagtttggcctagaagaccacaacaaatcgaagcatgaaatagctgaactactttcaaacatcacttccatggtccagatgggttcaattcttggagccggtattgctttcttcctcacagacaagattggccgtctttgggctacacgtcagctgtgtcttctatgggttataggaattgcaattttcctcgcatcttctgccactggaaacattggcatgatctacgccggccgatttattgcaggtgttggcatcggacaaacaacggttgttgcacccacatacctcgcagagacagctccaagagctattcgcggtctctgtgtttgtgctttcgccggatccgtctacctgtgagtaactttgtcttgcaccatctcgcacaaactgaccgtgtaccagtggtattatgcttgcctacttcgcttcctggggttcttcaatccacatttccggcaagactgatgcacaatggctggttcccaacagcttgcatttgatgttcgctggagtcatttttatcctttctttcttcgcaaaggagagcccacgttggctcatcaaggtcggccgccatgaggaggcgctcacgaatctctcgattctgcgtcagcttcctggtgaccatccttacatccaatctgagattatcgacatcaacgaccagctcaaccgcgagcgtgaagccaccatgggcaccacttggcttggaccaatccgcgagatgttcaccagcaaggccaacctgtaccgcatccagctcagtctgctctcacagatccttggacagtggtcgggagcgaactcaatcacaatctatgcacctcaatatttcgccatgatgggcacgactggtcagaacgagaagctttttgctactgccatctttggcgttgtcaagttcatcagtgctatgatctgtgccttcttcttgatcgatctgatcggccgcaaacgctccctcgccaccggtatcaccctgcaactggttgctatgctttacatggccatcttcctactcatcgacaacaagatttccgataagtcggtcccgcaaacagctagccagaagcacgctgctatgggcgccattgtcatgatctacttctccggattcggttgggcccttggctggaacagtgttcagtacctcatcaactccgagatctacccgctcagactccgtgctctcggtggttcaattgcaatgactttccacttcgtcaaccaatacggaaactccaaggcggtgccgctaatgttcatctcaatgaccaccggtggcacgatgctgttcttcagctgtgtgactgcaattggtcttggatgggtctatttcttcatgcccgagacctctggcaagagtctggaatctatggacgagatgttcaacctgccctggtacctcattggtcgcaagggtgcggaacttacaaggggccagggcggtatgtccgaggtgttggacaacggtggcgaaaaggcagtcgcagtccatatggaggagcatcatgtcgagactcagcaccagagggcgggagagaaagtttaaagttcgagtttacaaatacatgcgaagcgccagcgcgtaacgcgatttacgaatcaaacatgttcaaaccaccaggcctagcaaatgttcgtttccgtgctgccatacaatttctaaaccaggtcttagcccgtccatatcctaatttgtgtgcactcggatcaggctctagctattatcaaagaacagctactattttatgtgcaagcctggattgattccatagctaattagtatggcgttaacttccaaaagtgccttaggcagaatgctcagcccgcaaccccgtaaaggcttggtagatactacctctgaagcattgtcattcatgatcgcaaagcccctcaaatttgccttgcataacttctcgagtgtgcgccgagaagttgaagtagcgagacactgggtagtgttcctagtgtaccgcgacggggtcccactacatcgctataagctaatcgtggttctgatattgtgactaaactggtagcgactttttggggcttttgggaattaatgtattcattttaaatgctttcaaattcgagaacaccatactgttgccattcacatatgcccacgtgctcatcaagatgaacttggcctacgatcccgtgtcttacccagagagcgcaccagtatcaagagcatctactcctcagctacctggtctagaatatacactgtcggggttggcttttgaagacacaccacccacttcacctgcagcgtctacaccaccgatgctacccgtacaagcaccagtacgtcttgccttccgtgatcgagaatataaagccgtaagggtccggcataaacgtgtcatattgacgtgcaagactatgagctatggagtcctagcgggcgtcgcatatgtgattttcggcgaaggtcaaaaaggagctgtcacgatctttgcctggctcgttctgtttgtggtatgtgttggaaattcacttgatacacaatcttcgacgttatttccactgatgaacctactagatcatggcaattatcaatacaatatggatggcatcacaagcttctcgcacggaagagacattgcctgctcaagttatggtgtatgagccgcaaacaaacgctcgtgagcagacagtcgctgcgacactgatcatccttggctacatttttcttgcttattgtctgtaccaatacttcaatgtactggtattgactatcgctgcggaattcattctcgtcgttgtaagttcatagccttacaataatgtatcattggattttatctgacttgtgagattttagtctgcaattgttctgatgaatacttgattagttgagagggtatttggtagtcactaccagtagttatggactacgggtatggcattatcaaagatcatcgagttcatatgttgtagaacaatgttatcattcataatcgatactagcttccaaaaccgccgcgattgtgcggaagtgcgcagtaatgatgagaaagaaaagagagaagagtggtcagccctatgtacatagggccatctaactggaatagtcagacgccgactccaaagcacgcataaccttagccgaaggaccgatatcactggcggcagccgagtagaagccgtttataacgcaggagacaggagtgataccctcgtcatcgaagtagatgccacgcaggaatgcgtgaagggtcttggagccaagtttagtccggcactgcactaacacagagtcgaagtcatggtcgatgaatgtatcactgtgaaatccatagacctccgcctcctttgcggcacatgcagcaaaagcgcggcaaacatcgtccttggaagacatgtagtcctccaggaggatattcaactccgaaagaaactccgtcaaagagatggtgccaatgaaggtgtgttttgccttatacagctcgcgctccgacacctccgaagatgttggtgatatcgaagaggacttggaagaccgacgaaagggcatgctccacttaggagtggatataaactcctcgtatggggtaagagccttcttgtagagagatttgttagccaaagatgtagtggcagcgacctgcttctccttcttcatcaactgttgcgaaggcttcattggagaagcggcaagcatggccaccatgtcttcgtgcaggtggcgaatagtggtgtccccagcgcagccgttcggacgagccagcaagccggccacgaaagcatcatccacgaatccatcgtcgacggcaaggggagaataatgcggctgcttgaggatatgcttctcgacaacagggtctgccggagcaataggctggtcggtgaaatcaacctgtgggactgcagcagtgttgttcggcttcgaaaccttcttctccttacgcgaccgcttgttcctctcttgctgcggctcaatcaagggcgcgacatgtagagcgaccagcttctcccgcagctggcgagcagacatgtcctcgcccgtaccatttggtagcgcgaggaagcttgccaaggaattggcctcggtcgacttgacgtcagcttcggtgctatcctcagagaagttagagacgtcctcaggcgtagcgatttcagcgctcacgggagtctccatgctagtcgtagtctcaagaactacatcacaaggcgcaggggcgccgtcgttgagtttcgtctcagaggtaggtgcagctaggtcgttgacggtgtttgtgatcgaatcgatgaatgtctcgataggagcgacgacaagcttgctcaagatgctttgatcttgatcagcaacagtctcgttgaccggctcgccaccaagggttgcgtgagtgtcttccacaatgtctttggtctcggaaacatcatcttcagtaggctcaacgacaggcaaagaagcagtggcgctctttgagtcggctccgatgggagtctccttggtagagacaatcataggtgcgctggcaacaatctcctcgatgtctccatcgtgttcgtcgtgatcagagacggaaatcgcaacatctgaggactcttcctcctcgaagaaagcgagagttgtgtctggcaaaggaggtgtgtctgaaaaaggaacatgtgtgctactagtcggtgtgatgatctggtaggtcgaagaagttggagagggaggagtgactgcggagccctgagaggaagaacgagacttctgagatgaacgaggccgtgacgcgaatatgtcgacgccaagcatgcccttcatcgaatgatccttcttcggaggaagcgggatgtgcttcttgggcttcgacttgcgaatcacatcagccttaacgacaccttcggccatcttcttcttctgcagcttctgaagacgtgacagcttaggcttgctgtcttgagaatcagagacagattcgtcctcagaagccggagtcatatttgcagcggtgtccgtatctgaagctggcttgtcgggagaaagctgggcctcttcagtgtccgaggcattcttcgagtcaatggaggactcttcctccgtagtggagagaggcgcctggtcaacgatgggtcggcgagtaagcgtaccggccttggccttctcagcaacctccgcggcctttgccctcttgagcttgctgttcagggctcgaagcttcttcgctcgtgccttctgagaagcctgcggagacacatctgccttgtccttgatgtcggtgtccttggtgttgatctcctgagagacttcgttggtggtggtcgtggccttcttgtcgttgttgatgaccttggccttcttgatgacagttgccgaagcaagagtgtaaagttccttagctgaggacatcttgtaaggctcttgtgatttgggtgtcgtaatgtgagacggtttgcttgaagtctaatcgacggtcagaatctggttgagtgagaaagattgacaaaagctcaccttcgagagagttgctgagttggtgataggaagattcgaaattgcctgtggtgggttgtagtcgcagggagctagaggtcggtgagttgatgatctgagccgactaggggtgagtcgaaacgacctttgacactgtaggattgtgtgagtggtgtgattgtacgagctcgagctggtagctggtagttggttggattttggaaagctgtcagtttgtggtagagctggtagatctaaattgtgggtagagagtgtggtgaggagagggcgtggggtcttatatagggagaggagaagaagccgagcaagtgcaacccatggcaacggagtgtcaatgcgcaatccgagataggtagaagcgcccgcatataggacagtgattcattttctgttgttgacagcaaacgcggagagacattgtgtcgtttcactcatcccgttaaccaaaaggtcaaagctctgctagctggaatacgagagggtattgctctgcgcgctctgtctataggttttcggaaatatggaatggacgggatggtactgggtttgttcgccgtcacatttccacttaattctgtaagtcgactagatggaatagcagtgagtctcgttcagcatattgccctatagagacgctgtatgaaacactcagaacgagttttcttttgttttagagatcatgggcacttcatctcgcgccctcccaaatgcctagtttgaactgcttgatcaagctcttgcacctttgggctttgcacggttgcgttgaattgtatagaccgcgctcgacatatatgaacgctacgcatacaacatgtaaatagaagagcgatatggccttgaaatggtccttgccggcagactgtgatttgcttttacatcgaccctgttctgagattctcaggaagaaattgtatgctgatcgcaaccctagagtgcatggatctctagtaatgagaagcaattactcatccagtgactgtgctcaggatcttgaagccttctacaagtccctactctacatccatctgcaatcgctttaaaatagccaggagctcttcaagtccattgtacgaccatcatgactttcgaatgtgctatgtcgcagccacaagctagtgtaactctcctcttagggaaagcggtcactgcattctcacataagcatgagccacaggtagcaatcgcttaggcctgaggctgaattgcgtgtgcgttcctgtatccaggctcacgggtcggctccgtggtgatacggctgagtcagatggtgcacacctagtagtcggtacacgctggaaccgaacgaatttttgcgattcgtcgtgcgcggtgaggttccagctgttgtctgacccgacatcgttaatctctcctgagaatgggggcggatctctgtgggaggccagctgtgatgtgatgagcgtcgttttgcagacctttcgatatgggcatctgtttcatgttctcaattcggggggttgagccaagtcattgcctgaatattgcgttcagtggttgcagtataggtctgtcgttggggctgaaaacccacgcgaacgcatgcacatgaaatgacaggatctggtcgcaagttggtcaataaagcttgatcgtaaaatccatgattcaagcatcctctaatcgagaggagagacaatctgggttggaaacatggtaatatggcagagagacaattattgctttccagtatgctaccaaatctgcagacgagatgtgccaagcgacaacagtcgaacttgactaacggcgccgaagctgagagcatgtccacttcgtttcatatacatcgaaatcatcccacaatacgcccacaatgcaacccactataagactccgaataagcggaccccaaaactccaacgctaacagtttgcgttattagcgatgctttacactacagcttcgaatgcttcgatgactcagatgtgacggagccgtgctgtaggattcgtcttcgaaaaccatcggactctctgctcgagtaaacatggtggccgagaacccgcaagtttcgtccattggaataagactggataagatgtggccggagacgttcgggaagtacaggctcgaaggaatcgatcaaggatgaccaagctcaatctctctccttcgctcttctcgactgaggcctcttgaatgattacttcgctggccaatgcttggtggcctatcggccgcgcgtccgcgatcttgccatcgttcccaggcctgctgctcgctcaggctgtcaggtcgactctccgctcgattgcgattatggccggcataaacttgtcctagcgtaccaacgagctcctggctatacgcttgtcgctccatctgctctctgtcttctggcatgtctatccggaaggttgtgctgtgcgcatcagggcttggacgggggtccgatttcataagcagcaaagccatctgctgatttacaggatcgtactccgcgatgggtgcttccggggtcgcggcgggcgatcgagtcgcggtcgggtacatgttgtgcacgtagtttgtgtaatacgactcattcgaccatagttgccgcgatcctccgttctctgcaatcttgacaatgcggtggtgtgtccagagtagcagggcgccgtaagtcagggtggctgtggcactgagcacggtgccgctgatggcggagatcccccacatgtacgaatgtgaggacaggaagttgtaggctatcgatatgaggccgaaggcggaggatgcgagtgcaggactggtggcgcattagtatatgccatgttatcaagatatgcgcgcatacaggaagacgctttctgcttggaagagctcattgcgacacgcgaaacagagtagcgcagtgaatgaatatcctgcggtcagaaaggcaacaacaaatacggatagtatcgcctgtctgaacttgagtagtgttggatctttggcatagagtcctggcagtatgagatagctgcacgcgcgttagcttcgtccattccaaggtcttcactgaccatagcgcaactcaccctgccagaatcatccatgacgaagcgagtgctacgagacgccaataccagggcgcccgtcctcttcgttcgttgcgctcatcgccaatgttcatgtagctcttgttgttattgttgcgcattgagctgtcgttcgcgcctgtgctgcggggaggcttcgcgattcaggtgccggtgcctggcgtctaccacgtcgaatctcgcggtgccagcaggtaatgtagatacactcatgcagcacaaaggagtgtggatgaaacgagcgactttggccaacagattcgaagctattgactggctctatctatggagtaactgatgaggctctctattcctggcaggtgggaatcagcctgacgcgctgcagatcggttcggtacgtggattgcgtatattagcgccaaggtacgacaaggcagaaggcttcagttccaggcaatcttaacaatgacagagaagcgagtgtttgtaatttctacaagtagacttgaactgaatgcggaagagacggtcaggtaagaaagcgaacgagcggtcttagctgacccgtcgagagagccgggcgccaatgtcctcgttcgtaagtgctgaggcggaggatccgactcagccacgaggtcctgctcagatgttaccctgtacgccaatcttcgatacagcatcggctttcagcacgaacttggaaaggcgcgttatgccttttgctccatagcagttgtttcacgtttctgccaaaatctctgcctgttcaaaccctctcatttcttcattgtcgacccatcgcgttccgaaaggcacccccaggtcttctacgcccgtcagctcctaaccacccttgtccatgctttcaccaaagtctatgttgccgctgaccatgccacatcccacattttacacaatctcaccggggatccaccgcttcttcgcagatccgccttgcccgagagtggtcgcccccaaagtccccttgaatgctacttgactgtggctcggtaccgtacaacatgacgtagtgtgagaggcatacacgaaggttcgtgtttggcgttcggcctttgtcgcgaacgccgcgcaagggtgaagtacgagatatgggccaattttcgcagtgacacacgttccccttcactcaagagtgtattcgtgcgattgtcaatacttgcagcagttgcaagcttcgtttcgtgttgtgttacctacgagtgccttgccatggatccgtgcaatgcaccgcctcatcctcaggccgtaggcaagcggcacagcgttgatcggcagtatgcctcccacgtgtcgttctagactctggaacatcctcgggcttgactgacattgctttgttgtatgctgtggcagtgtgaccagtgcttacagacgggcgcatccaattcagacacgaagtagatagaatcttaagacacaggtctgcagctgttaccctgaacacattacctgctacaaggtccttgtttttttatgttcttggtttaggccttctgcatgggcatactctttcctcataccctcgagcccgctttgtctgtccctgcctttgcgcagcctatcgccaacatgtatccgctgctcagaagcgaactggactacccgctagaatcaaattttacggtaacagcgcatgcagtgtagccctgcttcagcacccgggaaataaactgtaaaagctaagtttcctgttgtcatagtacaaaagcaccgacgagatgtatcgagacgttttgtatgcatatgatctcaaaatcttgttccaaaacaggtttggttcgttgtcccgcaccaatgcacaattttacccgagccagaacctaagacccacaccacaacgccacaacacagcagacttgcagaaatgatgtaaacatcgaaggccttgcttttcctctgctgacattgtattcataaattgtctaatttctaaattctccacgaaatcacaagatctgctctcatgagcaccgtctcagatcgtatagtggtcagtatttctgcttgtcatcgagcagagacaattcgcaggaggccggggttcgattccccgtctgagagacctttcaatttcctttttgccgtttatctctcaactcgggacatggcttgagctggtgcctaccgcgtgtgaggcatccagcgtcaatttttgggctgataaaatgcctggttaatgaaatatagctggaaatatcgctcaaggctatcggcatgaggatttgcaagctgtcttgtatttggtgggtggtaggtcttttggatcaagtggtgagtggagatgaagtgcactttttgcactaccgaacagaacaagttacaataaaacaagcatactggatgacaaccgttgctaaatgcacgtttccacaaaggctagtccaggagacgtgatgctagtttgcacgagattgatgacattggttttgcccctggggtgtgcagtgactatgtatgcctcgcccacgcattaactctacatatagattcggctttgcttttctcacgcccggtactgacatactcttacctgtgaagttagcaaatctcctgcctaaacatgtcttgaagtgtcagtcaaacgctcagctccggaaactgtttattcggtcgatatatgatgaccttcagctcagcacatctaaagtcaaatgtcccgacaattcaagccccaaaaaacctgaaatatggcattgaaagactgtatccaagtctacagcttaatagcaaactgcttcagatactcataatgctccacattcgccgccacagtatcacgaatgaccttggccccctcctcgccatacttctccttccactccgcaaacaattcgtcgtcgctcttgggcgctttcttgtgcgtcctctgcctcaactcagtgctatccagcgcatcctcatggaaccccttccacttctcaaacgcctccttcgcaatctcttggtccttctcggtgtcccagataagcatcttggggtcccactcgatgccggtggatttgcagaacgcctcgatcatgtcggatgggttgtctaggagatcgtcggcatcgatgacgcagatttcaacgccggagctgctaccgttggtgccgtttgaggtgccgttggcttcttctgatcggccggcgaatttgggtccgatctggccttcgctgcggaggtagtcgaataggcggcggagttcttcgtagccagcctcgtcggggcggaagttgtagaagcctgtcattttgtccagcggagggatcgtgcagcggtagtagctgggaatgctgtacttgggatggcggatgaggaatgtgaagtggtaggttttgaggagatctgcggggatgacggtagggttgcctggctcgccttgagtgttgtatgggtacaacggagcgtctgtatgggcgcgagactggactggcgaaagtttggttgtgtctgtcccaacgccgcggcggtagttggcaagcgatggcgcaacggttgccggcttgccgttgggtggtatccagtattgtgccatatctttgatgaaggcgcgcttgccctgtagattgtgagctcatattcatcaatcgtttcaaaagtcgactgaggtagacgtaataaatcgccatcttgcaagtattcatcaaaatcccaccaccaatctcaatctgccgcttccacgcaatgaagccacaatcaaccgacaccaccgaaaatgcagtgcgacctcgaaaatggtgtacccttcatcctcaaccatctcttttttttaaaaaaaatccacatacctcagaattctccttcgcaatccgatcaaaaattgtcctgtacgtgctgtccttatacccgctctcctccctcgccttcgcatcatcctcataccgttccgccagcctctccggtccgaagtagtatgcatctccgaaaggctcgtgcacacattggagcgtctcgtgtctggtcatgaagacctgagattattgtcgttagctggattagcgtgtggagcgagagagggtgtggcatacccgctcgaaagccgtcgagcatgctcgcgggtgtgtggctacgaatattggtttttgcgacatgattacggttattggagggatgtgatgtgtaaaatggattgaattgtacgagacttatgttcaagtcgcaaactcgaacctagtggaaaaacaccgggtccctttaaagatcttatacaaattctcaacacaaccttgggaagccgcggttccacaattcccgtgttgggacttgtttccgcagctctacctaggtagctagtgggacctagaaccggcagcggcaacagacggcaaacaattgtcgcataacaaacgagggacagacgcctttggccctgcgttcatcgcggcgctgcgcactgacgtcaatcgcctcggcgcacgacccctcagtggggagctgttcatgcacgtttgggcgatgtgccgtcgggcaatcgcacgctaggcctaaaactttcaaaagccagggcaaaaacacacctctagtcgcgcaacgtctggatggtagtgagtcttgagagcacgacattgcgtggctgcgttacgttgtctggaggatgcgaagcgaaaggagatttacttctacatgtctagggtatgctttttaaatatgcttgtttgtggtatcaaaaacgccttcgctatgctcatgttcaaatgctctcacgttactaacatctgtgccctgtctgtttcttacgatgatgacttcgtcagtagaaaaccgacgttacactcaggctgcttgagcacctcaaggaacacatcgtcgtcgacagcaagcgccagctcatcttcatcgagcttgttcccaccgctctgcttcaaaatgctggtatcgagatgccgatattccatcagcatccggagctttggcagcttggccgcgcgtttggctttgagtttggattcttgagcgtccatgtcgacttggctcgctggtcgtaaggtcgtgaagtcgtcctcatcttcgtcctcctcctcttcttcgtctactggctcaggctcgagttcgacttccgccgcgccatggcactcgcaagtgcatcctagcaagtcatgtgtttgacagccctctctctcatccaggcgaaataggtcgcgcaactcgtctttcgagaaggaagatgcggaagctttgttatcaaccacagcatttgccaggcccatcttcatgacttggcgctggtagatcttctcgtctatgccacctttgacaaggaagcggtagatcttgacaggcagcttctgaccatcacgatggatacgtgccatggcttgaaggtcagtggcaggattccagtcaatatcgaagagcacgatgcgactcgcgccaatgaggttgagcccgacaccacctgacttggcagacagcaaaaaggcaaaggaagctgcttttggtgttttgttgaacttctccacgagagcttgacgcttattggaaggtgtgctgccgtctagccgcaggtaggtgtacgacaacgatacaagcatgcgttcaatcatgtcaagagtggtcgtgtagtttgagactatgacaattttctcttcggtagtcgtgtgaatgcgatgtacaaggctgtcgaggaggcggagcttggtgctggaagcgtgcgaattaaggacatggggtggcacgagagggagcaaagcctgtagcatctcggaaggagtggcctcgccatcttttgtggtcttgatcaaagacggactgttgcagaccttcttcagtaccatgataagctgaagtgccatatccatgttgccgcctacagcaactgagaagaaaggcgaggatagaatggcgcggtacgcctcagcttgagctttggtgggcttgcagaagacaatgtgttctgttttggacggcaggtacttactgaggacctcagcggtgcgtcgaatcatgaagcgacttgttagtgacactagctctttccagcgtgcttcacctttctcaagctctgattcgcttgcttcgggttgacggcttcgcaggatgggtgcttcgaaagtgcgtttgaaagcggaccgctgtccgagcagtccagggttaacaaagtcgatggcagtgtagaactcgcccagatcgttttgcaaaggcgtaccagataggatgattcggcgttcggtgttgagcgactgaattgccaacatcgctttgttgtttgcagtctttagcctgtggccctcgtcggcaatgacaatatcaacaccactgcctttcttcagctcttcttgcacagtacgaagcatctcataaccgatgatcatgacattgtaagccttgcccatggtaaagttcgtgatcttcttgtccttgccattggccacgaaaacgccgattctctcattacccagccatttgcggaactcgcgcttccaattgtcgaccaagccggcaggacagacgaccagtgcttttttgacaattggctggctttcgtggattggattttgcttcatcagcgtccacagtaacgtgatggtctgtaacgtcttgcccaggcccatctcatcagccatgatagcgccctcgccctcgcaccgcatgcccatgacacattcgtacaagaactttacgccctcgcgctgatggtctctcagatgcttgctcagcacaggatcgactacgacgtccacaatttgttttcccttaggagcggactcgggtcgcttcatgacgagcgcattgggtagattcgggtcgtggcgtggctgtgggatcgacgaatttcgctggggtagcaccgtattcgatagtaatggcgtcttgaattgttgcttgcgtgaagccgaaggcttgtactctggcacaacctccttgtcctcaaacgctgcgatggcgttgccaaacatgccgcccgccttcttcggcttcgccttaatggcaggcggagctttgtatgccggttcgacgcgtttcagttgctccgtcggcgctgccgcagcggttcccaggaacacgcgaccggacaaatagtcagccttctccatgactccatcgatctcgatctccttgcctcctatagacagcgcagagccaggtagcagcggtcggctgcaggcacctcttcccatttcttttcccgtatcgctgtctgtgagcgaagcaattccgcccactacagcaagtacgccatcgccatcccatgtcttgttcttcttggtcgtgtactttcgccacaacacggtgtagtagctgccattgctgtcgttcggtggtgactggctcggtgcaggattcttgactgcgacgaggggctttcggcttatcgctgcactgctcgacgagtgttggtcggaggaaactctgcgcttctttaggggtggttcgccatttgtcgaatctggccgcacaaatgtgggagcccggaatggcttcatcagggggcttcagttttccttccctggcatctgagagcgtgagtgttggtttgtaaaacgagctaaggctggtgatgtccagatggaaagtgcccacgacgcgtgctggaaggcgcgaaaaacacgctagcacgatggcacgtgacacatttctgcttgtaatcgacaccactaaagtgtttcgcctcaacgcgctaattacattcttgagcagggctcccattcgatctggttcacgtcgaagcatatgttagatactgtcctacatgacgtgatctgtagcagtacttgtcctgacaagcgttatctagcagtgtgaacacctcatgtgctggttcccacgcatgcccacgtgttcaacgctgggtagcatgttcacgtacattcgaccgagtaattgactgtccatcatccttttattgctaagttgagtctgttgaggggcaaagtaatgcggcctccactttcttcgcggcggagcaactcttagacacttgctagatttgccactttaatataccatgcttccgttgtttctgccaaagggccaccccactccctagcccttcttttttcaagccagtcgtaagcagcccgacttatgttttctccctgcaacccagagtgatccagccccagagtactctttgtaatcgatattcttcctgagtctgttcgcatggtctaccgtagccctggccgcacttgtaaacgtgttgacgtctaaagcgccgtggtaccaacgcatagcacttgcatctatattctccaaagcaagcccccactgctctgcgaacgatttatgatcgtattgataaccaaccgtcccttgtctgtgactttcctgccactctgcgcgtattaatttgatccgggtatcatctcgttttttttttcgtgaatgtccatgtacaatctcgtttcagggttgtagcccatgaagtgatagtagccagggacgtaacgagcaacgacagtgtgctcgggtgtaacatgcgcaagggatggaggatacgaacaagtggagaggcctgcggctgttccccgcggcacgctaggccaggacttcttagtggccgagaaccttggaaggtgcaagtggaacgcaggatgagctcgatatctcaccacggagacgagacgcatttgtgtgtatgggtaaactgaacgaccctggaggatttaatcgaggtcacaattatcaacagcacatgctgcataatcgtctccaaacatgcatcatgacctcggagaacctaggcgccagtcaagcatgtccaaatcgtgtattgatggataccgaatcctgtcaagccgtcccaagaagaccaccaaaacaccacaaactcctcgccaagacaaaggctcttttcgatcgtacaggaatcgtggcttagaattggtctagggtcatgctcatagaaacatccgtgtgctcaaccatcttcatgaattcctcgaagctgatcttaccgtcgcgatcttggtcagcctccatgatggtcttgtcgacaatctactgtcgttagcatattcattgtccgccacgccctgtatcaacgcacctgctgcagttgttggtccttcaagttgctgccaaccatcatcttgagcacgatgaagagctcgccgttgctaatgtagccgtcgcggtcaatgtcgtacacgcggaacgcgaaccgcagcttctcctctttgtttcccttgctgctgaacgccgagagaccggagacaaactcttggaaatcgacgtcaccgccaccgtcctcgtcgaaaattgcgatcatgcgtgttgccagcgggttcgaggagatctggggaagtgctaggaactcgtcgcgctcaatggtaccggagttgtcctgtacatggggttagcaggaggttccagggtctgatgcaggccatggcgcaccttatcaagcttcataaatcgcttcctcagcctgtccacctcctcacggtcgactgtatggtgttagcatgccattctcagccccgcaggccctcacacgagcagctcctctagctctggttccacgcacaattcgagcccgaggctatgttgtccagaatcgccgacggctggtttcccatcttggcggcttgttgggggagtagattgttggtgttgcgaggaatagtgctgccgtggtcgtggggtcggtttgccttgtcgcctcgggggacttcgtgatgcgggccgccgctaagggtcttgcccgccacgtcgtaattgggcaggcacgtccgacgtcaattgccaaggccagacattcacttccgaggtgcagcttcactgcgactaccacattcacgcttgacgatacgacttaaatgcgacaagatggagccagatttcccaaccgagattgcgtcgacactgcaaggagcgtccatcaatcgccacccgtccccgcgacacgatctcaatccgtcaacagctgcgtcggagaaacagcctgtgactctcgatccatatgccgatccagatgctgattcagatctcgccgaagatgagataccagtcagcatcctcaatcccataccgcggaagcagaacatgccaccgctgcccgatcttcgattcgaacagagctacctcaagagcatagagtcggcaaaatcttggaaggacgtattatggattacactgaaggaccaggtacatgcagaggattccatgtggccaacccattggctaacctgattaggtcatattctgcttcgcacagggcgtactatggaccctcgtactcagcggctggcggcactggaaccgatcagccaagttcagcgggcagggcgtcggcgcaaagatacggcgatggtggtggggtgtaaacaactggaaagtaccagatgccaagtcgcggctgaaggattcaaagctggcgaagaatgtgaccgaggtgagtcttgccttcttgaaagtatggcgccatgttatactcaccctacgcagagattctgaccagtgccatagttctacgaggcggagttctcgagcgcggcacaggattaggaatatatacgggcattgcatttaccggcgttaggcatgcgattcatgatgaatggacttatgcacagatcaaactccatcaggaaggacaataccatatcccagctcactgaagatagtgcaacgtctttgtcaacgtcaaacttctttcaaatcgagttaacctcactctctccctccccatctacatctcctaataccccgcaggatatggcggctcctgctgctcatactccatcttgccctcctcctcatccatcccataatccccaccaccaccaccaccccgcttcttctgccaccaaaccaccaacagcacccaccccaaatgcgccgcaaacgccatccacgtcaacaccacattccccagactaatcttcatgctcacctgactcccatacacgggcgccgcataccccaacgcctgccccaacatcatcggattcagcgcgcccgcaaacccaatcgccacactcacccacgccgccacaatcgcataccctgccttcttccccgggcgattccgaaagaccagaaacgatacgaagatgatgaataagaggatagcagcgccagcgggaagcgggtacatcgccccatactgcattttcttgaccgctttgatgagctttacatggctgtcgtccagcccgtgatcgcctttaataaagcggctgcacgtccagttagccacggtgggcgtggagatgcagatgccgaagtagccgatgcggatgatagtaccggtggagggggagatggcggcgaggtagagttttacaaggatcgcggagttcagacagccgagtgagacgatgccgtagaaggcgatggccagtggggcgaaccagtttatgtaggcgccgtcgacgaagagatattttaggaaatgggctagatgcgggtgttagtgtgtatcagtgggagagtgggggctgggacggactgaaggttccttggggcatggtggctgtgtgacttttggctttaaaggagaactttggcggattgggggaaatggtgtgctgttcaagaccggcttgaaaaggtggaagtgatggacagtaagtggaatggtcgtttcgatgctttggattggattataaaggagagaatcatgtaaacattttataggcagatgttttctgcgtgtgtgatgggcgcgcagttgaatatgcagtcgtgaaggcggtacttggaagtgtgtagcactcacagtctttaggacttcatagacgtaatcaccgattcaattcgagtacggaatgaagcttatgggtcacttaaatatagatctactcggcgaactgcacactcaaacatacattcacttgtacttgcaataatctaccatgtctcaataaggaaccactcaattcaacaaactattccttcccaaaagataacttcacagctgtaagcctagagtttagtacaaatcactccacttcgtactccgcttcgacgccttgccaccctcctctccctccacctcgtctctatcagcatcctcaaacggatccttctccgcatacccaaacccaccatacaccgagtgcctatgcggcttagggaagttgtaagccatctgcctatccgagcctcgctgtggcgtcggaccgttatcatacgacaagatcgtcgagaaatcacttgcttctgaattgcgcgaggaactcacgcgtgctttcatcggtgcaagtggaggtagagccgcgctgggtgatgtgaaggcgcggctgggaaagccggggagattgacgatggtaggaccactggttggagtttgcgggcgagggttgtatgtgcgctcgccggttagtatggtcgttatactgtcgtgaggagcgagggtgtcgtttgagcgttggcgacccaacagcgggcgtgaagactcagaggagccgcgcgcttgatggccggagtggcggaaaccaactttctcgagaggagtatgcggagtgatagtcggtgagcgtgggtgaggtccgatcttggcgtcgggggtacgcggacgagaagagtggtgtactgatcgcgggcggacggatggctggtgtgaagagcgatggttctcatcctggagctctttgtgcttcttcttgattagaattcccaattccacagcctcaaagagcgctgcgtcgcccgtggtggttgccctaatccaataccgaatgaggcgcacgcgcttcgacttggggctctccagctggtgcacaccgagatctgcaagtatcagcctatgtgtagcgagcttccatatcggaaagcgggcaatcatgccggcgtacagagcgcacaggacctcggagtctgagccgactcgagtaagtagacaagctgggcacttatcatgctgatacttccaagtcgacccggcgtcgatgggtcgacgaccttgaggtgcagaagcctccgtcctgaagttccgatcgaatagttctcccgcaggctcgatttgacggatcttgcgttcctgtgcctcagtcaatttgcctgccaagattaccgggtagacaaaattgccaacagccgttcccaactcgtactttatccacgaccatagctctgttaataggtcagcgttaagatctttgtgtatggagcacagattgctggagctagctgtgggccggctgtgaagaaagcatcctactgggaagagctttaatttccttttttttgacactgggacttgaaggatagagacaagtttcttcaaatccgaattgtgaagacgcttggtagccatgtgtttggtcatgttgagtgaaggttctgtgactgacgattcgtatgttgataaacggatctggtgtggatcaaccggagatgaactggaaaagtttgtgacttgtagacgagaggatggaaaccgcccgcattttggcacaatattgagtttatattgcattggtgccgtcgtaaatggtcctcaatgccatggccgcagtggacagtgtggggtgaccggtgtactgtgaaagcacaatgcaataggttcgagcggaatcctcttcgcaaacttgagggagacggtgcgggccgcaaacattgtttgatttggcacaatgcgccctgttgggccctttggtgcagtcgtaattatccagcgtggactagactaacaagattagcatgtcaccgagcagcgcgttagctacaccttcatgcaacataagtataataagagagcagtgtgaggtgcgtcagtgattgaggatatgagtccaataaacgagcattatgattgagtgtcatgccagacgacccaagaacgccgaccgtgttcgtacaatacatgagcataaaaacccgcgaagacgaataacgacaaccgctagatgaaagatggaacttccagaaggatccaagaatgtaatacacaagaatgaagcgaatgtaggggtccttcgagcatttgtacaccaaaactatacattacctatcccggatgcagaatgtttacataaagcaaaaatagcagttcaaggataagtgactttagtgtgagctctccatgcccaacacatttgctctccggccatgcaggtttgagttgaccatattcgttaggtctttgaagtttcccgctggggacgagatgcttgtcgccttcttacgcgacatgcgcggggtcgctacgcccgcaaggcgtacgggctcctcaactgccgtagcactttcggcagatgccatcttcgcctcgttctcaatctgttgatcgagcttttgctgggcggtgcgtcgggcccgctcatatttctcttccacattgcccttatacatggttccaccaagtcggtcgaggtaaacaaagaatggctgagaaaaattggtcttgatgccccaactctggtggtggatgtcatgataagcagcgttgttggggaagatccagtgaacggggtcccacgggaaagcatagccaccgtgatcgagcacggtcttgatagtggaccctgtaaagaaccacatcgactggcgcatggtcattccagtgagcagatacgcaagacccgcgcctaacgtgtccagggcaaatccctcaagtgggtggttgtagagagctccgtaggcgtacgggacatagagacggtgatggcgtgagtgaaaagtgactggacttgttagtgaatcgcgtgatgtcgcgcagagaatgcgactcaccatatagccacttgttcatatgcatggcgcgatgcagcatgtactcccaagcatcgataattacaattgctgctgaaaattggaaagctggaatggcaaaccagtatacgaagctggcgaaagagagctcccatgatgcaaaagcagggactagtgtctgctgtcctgcgacagcaaccgtctggagtagctcaggatatctgccacccatcactacagctgaaagcgcgggctgcgactcagcgagctttgtagctaatcccacgggatccaaaccaatagtagacagagcgtagggtactgcgcgctgtgctagccggatcttctgcgcataccaggccacgtcgtagtcggcctttccagttgttggttcttcgtcgaagactgctagcccaagggagaatatgacttggatgacttgctggaatatgacatcgcgcaggacttcgtatcgcgaaacatggttgcgcttgagcacttctgctggtgtgtgtaggcggtattgagggaacaggtcgtatacgtcgataagatggaatgtcaacgacacaagccagtatccgatgaccggcagcgcagctgttatgactgcatcagagatccacgagtacagcggcgggagaggccgaagtgtgtaggcgggtagcggaggaaggtcgtatgaagtcgcgtttgcgctcgccatgttgcggcgtgcgagtgcaagagcttcgcaaaatcggaattaagtatgtgtatgtgtgtgtgtgtgtgtgcgtaagcagagggtgaggctgcgtatataggtgggcggtgctgcgaacagagttgtaagcacacggagacgaggcggagctgggccggatgcagcggtccaggaaattaggggagaaggagcgatgctgtcgaagagtaggaattcgcggcggcaggatagatacggctcagaaaggagaggctgaggtgagcagagcgagatgcggagcgggtcgtgtgagggtggagagagatgtcttgagcgagcccgagatccaggagacttcagcgcgtcatgccatcaatgggattctcgcctccggcatccgaccgagccctggccgctgggcgatttgcctccctgcagggctggtcacgctagcgcgcatccggcatagatccactctgctttcacttttcgaccccactaggccttggaaagatttcctcccacttgaggacgccagcgcttcgttctccgctcgacactccaccgccttcactcaccccctccaaaacaaaccgcacaacaccgtcaccatgattatcttcaaggtgcgtacacatcgctacacgttgcacgctacacactgcgcgcagctaccccgccttccctcgaggatagggtagcgacatgctctgcccagagccccccagacatacttgtcgcatcgtgctaatattccactgtaggacatcatcaccgatgacgagatcatctccgactcgtacgacctcaagttgatcgacggcgttgcctacgaggccgactgcaggaagatcaccgttggtggagagtcgttcggtgcgctcccctgccccacgttggtcaacacgcagcagtgtagactaaccgcaacacagacactggtgccaacgcttctgccgaggaggctgaggagggtgccgaggacaaccaggagcaggtcattgatgtcgttcactctttccgtctgaacgcaaccggcttcgacaagaagggctatctcacatacctcaagggtgtgtatagccagcgcgacttcagcgagcagccactgacacgtcacaggctacatgaaggccgtcaaggaggccctcaaggcaaagggtgctgacgagtccgagatcaaggacttcgagagcaaggcccagggctttgccaagaagattattggaaacttcaaggactacgagttctacactggcgagtcgatgaaccctgacggcatgatcgtcctcctcaactaccgcgaggatggtgttacccccttcatcaccgtgtggaagcacggtcttaccgagatgaaggtttaagggatggtcgaagattgaactgggtcattgagtttatgaataccatgcatggtggatcactaccacgtgcaaaaagcgccacgaatctagacgacatcttgatcactatttgtatctgtacatgtgcccccttgtgattttgctccaactaaatatgttctgggttagcatcattcatgaaagctatgctccgttaatcgcagggtatcagtatagcaacttttacaacatttcaactccttctgattgtgactgtcttgctcgtgctagccatttcataggagagccgtactagcctggacccttgccaagcccagcaatcttttgtaaagcggagcattccttcaccgcttcatcgtctgctctgattacattgatggatctacctcgcttatctatgcagctcgtgcaacgtgaactcccgcgcgaacatgatttacggtctcgtgatcacgcgttagcgccgacgcgcctcatcccacacattgcgcacagacctgcagtctctccgcattgcctagcagcgcagcctcaggtacctagagccggcctccaggcatgttcccttcatcgttctctctcatatttctcataaactatatcgcacttcgttctggttaggacatggtaatatgcgccagtcgccgcgcctgctaggcaacactgcgggaaggagcgatagcgggcgccctgagccaaccattaccggctcgctaccaccgactacaccgcaccaccccaaaaccggcgatgctctcaacaacttggttattgacctcgaagacaagtggcgactaggcctcagagtccgcggacctctttggtcaccgcagaagactgagagaactcctgctgagaccgtgtatggcctcatcaagaggctctttttctcggcgagacctgcgctagatgcagctctcgataacttcagagaaatagcgcccgcatttgagcacaacaagagattggacttgttgcatgggattctgaaaagcaagacactgtcacccatttcaagaactagcacgccgctgaatgagccacccaaaagcttagggtccgtgcacatctgtaagttacagcccgatataatttccgcctaagagctctgcctggttgttactgaacaggtttcacatcacgcttatggcttgtctcccgttacccgccttgcgctagcctcaaagacatcagcgtccagggcgagactgatactccgagattcgcaactctgagaacatgtcgtgaaccatagagactctccaagcatctacaactgctaatctgtcacagctagtcaagctgcccgacccggtggcctctttgacaactatagaagcgatgcacacgattcctatcagcaagattcctatcagaccgcgctcctagacaccggttcgccaacagatgcggaagaagatgacttctacacgcctccctcgccgacgaggtcgacggcatccgcacaacgacgcgaggcaagtcgatccaatccgaggaagcgtccgtcagacggttcaaatccctctgaaagctcgccaaaattgacaaggacaacgaggaaacagtctatcgatcgattccgcgtaccccaagaacctgctgttcaagacaccttcaagaagccgaccctgcagatggcgcgctccttccaccagaacgataccagtactgttgcacactcgtcatcggcaaatacatcgttcaacaatccatctgtattctcttcgcagcagactacgaatacctcgttcaacgataagtctgtgttctcttcccagcagacagccaatacttccttcacgacagatgggagtggcgacgagccaccgacgaattggcgtccgaggaagagctcaacgagccttgagtatttgggagattctgaggccatagccgttctatcagcaagtgaacgtgagatctacgagcaagagaagcagcgggaggccgatcgaatattctcgcaaggagccagccgagagagtaattcgacgtatggctcggtcgatgaggacttgtttttgcacgccgagattggcacaacccggagaagtggcgcacctctgaagcctaataaggataccaagagccatgagtccttacagtcccctgatgtcacaccggccaagcagccccatgtcgacacgccacatacggaaactccagatgctgtacagactgatctcaacgactctccgtggcgtgtgccttggtacatccgcgatcttccgtcaagcaatcttttcgttgatgatctgccaagcgagctgaacacatgtccatactttctagccttcatcggttgtcgactcagctcagtcaataatgtcgccataagagaagtcttgaggcatgtagatctatcccgtgcccgtgacgacccgagtctgttttggagcaacatcggcgagcacctgaagacgcaaccatgcgagtcgaacgatgtttgggcagcggccaaaaggtctttcgaaggctactccttcaaaggcaagctaggctttgaaagcgcgcggtccgggcccgttttccggcttgaactcttacccatccagaaagagaagtcaagtctgttccagcgcatgtatggctctgaccgatttctttacctgatgttcccatctttccaggacaaaccagaccgatttacgcttgctcagctgccattcctccagacgcaatggaagatttggattactcaacatcattcgttcctaggaaggaaatggcgcgtcttccacgtggagcccatgaaaaggaaaggcggctctcgaaagtctggggacgatgcagccgatacccgtgtgatactgtttgccaccgaaggagcagggatcgaccaacccatgtctgttggcgagatgattaatgggttcttcaactttgagcagaatatggatcagaacttctgcaaagcatttgctcgcttggatcttggactttcgcggactatcccaaccctgtcattcaaaccgtcgcagatcaggcgcatgccagacacttatgcggaccgtactccagaggcccaggaattcaacgacgcaacactcgactggacagagcagtacgataggacaccagtgatgaacgacggttgtgcgagagtctctgtaggcgctgcattgttaatatggaaattctgccaagatgcgacgggttcagacgagcctcttccgagtactttacaaggacgtattggtggtgccaaaggaatgtggatgatcagcgctgagccacacacgagggatcctgctcatcttgatatctggatcgaggtaacagacagccagttaaagtttgagccagcacaggaagatcaagccgacgacagaccgtacaacagccacagactgacgttcaactatatcaagcacagctttgtcaacggctcgtccgacctgcacatatcttttattcccatattggttgatcggggcgtgcagaagagtaccattgcaaaactcatgatcagccgcctcgatgatgagcgcaaacagctgctagagatgttggatgaccctgttcgactgcataattgggtcaccaagcaaggttccgctactccggcacttgggatactcccatggcaagctgctcttccgctgacgctgcctgagaaggcaaagcttcttctgcgcactggtttccaaccgtatcagagccctttccttgctagaaccttgaagcgctttgttcaacaacgacagttatggatggaagagaagcttcgtgctccactcggcagagccacatatttgataggactcgcagatccgctgggtatactgaaacctggcgaggttcatgtgcaattctcgaaaccctttttggacgaatatggtcggaacacgtaccgcaaccttgcgggcgaggaagttgtgatcactcggcagcctgcgtgtcgccgttcggacatgcagaagatgcgcgccgtatctcacccacaattatcgcatctcgtcgacgttgttgtgttttcatcaagggggatatatccagctgccggtaagctgcaaggtggagactatgatggagataccttctgggtctgttgggagcctgatctcgtcgttccatttctcaatgctcctgcacctttgaatgatctagaaccccaaaagtacgggatcaagaaagatacgcgaaagctgacagatattatgaatccccatgacctatccactgtcgataatctgcttaaggaagcgcttgaatttcgtatgactcaatcattacttggaaaagcgacgaccttcgctgagaaagttgcatacaaagagaatcgaatctattcagagagattgaatgctctttatgatgtgcacgaccttctggttgatgcaccaaagcaagcatacaggttcgacgacgaagatttcagtcgccttgtcagacaagaactccgttgcgggaatccaaagaaaccggcatacaaaaatgcaatggaagcaagtgccaaatccaaagccatgggagacgaaggaaatgacaccctgaagggcctgaaacacaaacccgacaatgtaatcgattacttgtacttcgaagtcgtgaaaaagcacaataccgaaacgcgaaaggcgttcaagaacgctttgccgaaggaagatgacgacgatgcagatcttcgcgtaccgtttctccagctgaagaacatggatgacacagtgcttgatagtgaaattgatcgccttctcacaggcattggcaaagtcatacaggattggaaccgcagcttaggagacaagtccgagctccaacccgacaagtacaacaagctcgtggacacctgcttcaataagttcagagctctcatgccgtctccggccaacgcatcgcaccctcaaatcgcgcctttgatcttcccgtatttcggtccaaagcatccgaccctctgggaaactatccgagcatccgcgctgtacactgccaatccgaagaaacatgccttcgtatggaacatggccggtcgcgaacttgcgaggttgaaagccgcaaccaatgcagacacatatagcatagttccagctgtgtttgcggacatgaagaccaagcccaccaaggtcgtcagaccagacgacggagccgaagacagcgaagacgattttgggagcgcgttggagcaggttaccggctgatgtcgtcaaagcgcttttgaggattagatatccttctactttgcgcggtgtcccgcttcacagaagctgaaaggagacatcgcgcagcatggttttgcttcacgcaaagcctgcactagagtcacctttgctagtccgaaggactcactgagccattcaaagctatctggatagatggcggggagagatgtgggggatatacatggcacatttgtagatgctgcttggacactcgttttgcgtaatcgtctttttctgcatagtcgttcgttacctgctttgtcgcgttgttatacttgccattttgcgcgttaaaaaaagtttttggtcgtagcacttcgtctgcttgcagtataccccttgatgatggcgacgtgtatatcagcgatccgcatataaaacttgctcaagaaaactactgaatcgatttgggtatcacatctcatatctcacgccggcccacccccaacccccatccccgcaactctaaccttctttctctcctcctcccgcctcgcttcaacctccttcaaaaactccatgcgtcccagatacgcctccttggtcttcccatgcgtatccagctcctcggcgatgccctccttgtccacaaagcctgtccagtccatgcgcgacttgtccacgacattcagtttctgcgccttggcctttgctgcggggagttctggcggtggcatgtctgtgcgtgtggtggtgctggtagtggtgcgcgggtatgtgagttggtgctcgggggcgagggcgcggacgtagccggtgggattaggatcgaagcgcgaagggcggcgcaacgggcggcgtattttcgaggtgttggccttggttttctcaggcttcgtgggttcttggagggtggtccagccgtcagaggtgtatttgtcgaggtgggagcgggggatggacttttcttcggtggtgtcttggccggcgaaggtgtatgtttttttaatttggatttgttcttcttcttccgcggggaggggtttgggggctggagttggtgcggttgttgtggtgggcttcggatggtctggttcgacgggctggatgggtttcaatggcgcggcggtcatttgcgcccatagtgcgtcgacatctacggtcgcgccctctgttcgtgcgagaggcttcttttcgacttgctcgactcgccgctgggcgcgtgtctttatcagtcctccctcgccttcggagaggagcacgtcttcgtcgtcatcgccctttttgcccttcttctgcttcttcgacttcttcttccgtgcagcctgtattgtcacttcgtcgccggaatcgaggtcgtcgtcaacgggtgccttgcgcttggtgctgcgtgatgtgggtttcgctggcgcattgtcctcgtcggatgagcttgatgcttcttcgtcctggggtccatcgtcgggtttgaaatcctcgtcctgggactcatcatatttctccgtatcttcggctatgtagtcttcgtagtataccgtcgccattgtgatgtgtgtgctggtgtatgccgagaattctcaatgcgcgtcgcgggatcaccgttcacgcgagatctgccgctaagaccgctagcgtgtgcaggggtgtagctccagacagcagtgacgtgtgtggggtgtggttggatgcgacagggcaagcggcgcgtccagaatcaaaacaagacgaaagcatgccgcccgcccaaagctgacttcactcttacaccattttcattgccatcgcgtgatgcgcatatccctccatcattagccgtcgcatcccacttcggacgaacattcaccatggcgcccgtcgagcccgaagccgcggcgcgcaacaacatcttcgcatacgcaccctttggtggtcaaatcgcgctcgtcgttggacttacggcacatgtcctcctcgttgcgcgtcgcgctgccaaatcgttgcctcctacctcttcgacgcgctcccagcagccattgcgccgtcggtatgccatcattttctccactctggcggcactgtcactggcttctgtgacaacgttcgctgtgatctggcgcgccatgtcatacgtggactggcttcaaacgggcacatccaataccaaagacggacgttggtatctgggagattgggtctatgatgtcgatctgcatgcgcagtcagacgccgtggccgtgagcaagccggaaggcttcttgtacacatgtcagcatttcgttgggcttcttgcatcttccatattcttcggtatcgaaggtaagataaacaatacagaacaacatgaagtgtactcaccccttgttttctaggccatcgacgcaatctacatgcctctaccatcgctgctttcgtcatattgggagctacaggtagccttggttacgccttgagcttgttcttcgtcaccatcctatacactcctttgacgcttcaccaggatgactccccccttcatgatgctcttttcacgccatcacccgtcgtctactacttgcctataatcgcttcgatgctgttcttgtacaaccttccaacagcgtttaatgagcacgccttcctagcccggaatttcagtgtaaataaaatcagcttcctacggtggggcaagatagctgtgcccctgcttgttgcattcgctcctcagttaagccgaacatgtatcgtcttttgacattgtttgacagagaacagcttgtccctgtgagcctagggacgccaacatgtttcaaagactgccgcccatcgttcctacgcacgggtattcccaatacctctctgccatgtcgtttatgctctattggatattgctcttcgccgacatcaccaaacacacgcctgcagaacctcatagcaccgtggacaggctcaagaagctcgtggggctatcggtcaacagttcactcaacagcagaattttgtctggaatcagcgaagctgctcagcttctgaagaaaatcagcaaggatccaatcatcagcgctacttcgaccgacgtcctcttcacagtcatcagtcttctgacctggaccttcacccgtgatcaggatgttgagtcgatactcgagaacagtatgctagctttcctcgtccccaaacacgagaagcacgtggctttcgaggaggacgcaaaactcgctactgatctccagcccgaacccgaagtattgctcgataccacaactcccaggaagcgcggacgtccctccaagaacaagtccatcttgacctcacctgctgcatcgtcgacgggctccatccgacgtagctcaaggaggtctgcacgcaatactgacattgactccgacgttgattccacgtatcagcctagctctacaacgaagcgagaagttgcagagacggagactgatggaacacattccgaacaagatcttgttcaaagtgcagagtcgacggcacttgcactgtttctgacatttgcgggcggcttaggacaattagctgccggcgctctcggtgcggaggtgactggtccgcgggagtgatattgtacgagatgaggaaatgattgtatgaggacaacgagggaactggcgtatgggtctgggttgtgtatcaacaggtcggtgctcgaagggagttctttcattgtgggtccgcagaggtctcgatatcctggagttgtagttctgtttgggacgtggtatgttagtgtacgagtgtaatgcgattaatcaatcttcaacatttcatgcaggtctcaaccagatacattcttcactgactgaaggaaggggtggggcatgccatttcctgactcgaagcttaatgcgggacggcacgaatgtggggtagcttcacgacgcgaggcttcgcacgtgcgtcgtaggacaaccatccacatacaagactgcgaagatattcaaaagcctatatcgaagcacattgagctttctcttctcaagccaaccgtcatgaagcagttcaatcagcgtcaaccagataaaggcggcatcaaaggcagcgcgacagctactatatctctcccaatcgcaaaccctcctgcagaagacaccaacaaaccttctcaaggagcaaattctcagccgcaaacgaacggtgacgtccataaaggtagcgtaagctactctcctacactcttcatctcacgcaagccctcatctaacaccaatctcacagacacaatcccaaacataactccctccaccacaaacccctacctcgccgcccgcgaaggcctcgatcgagacggcttcgtcgtcctccccgcatccctcttcccctccttcgatctcacagccctccgtgaagccgcatcacgcatcaccaccgccgcccgaaccggcacatggccctacatccgcactctccccaagcaattcccaccgtggccacaagaccccagtgccggtatatggggcgtccaacacctactgcacccctccaatcccgaccacctaatcttcgcgcgctcctacttcgacgccgaactgctcaaatacgtcggcgcgctgattggctgcgagcaagatgatttgaccatggagttgtataatatgcttgtgagaccggatcacaagtttgagttgcgctggcatagagacgatatacctgctactgcgtctgcggaagaggagttggagcggttgaacaagcctggctggcatgcgcagtggaatctcgctctcttcgacgacgcatcgctcattgttgttccggggagccataggcgcgcacgcacaaccactgaacgcgatgcacatccatatgaacccacgctaccagaccaacttacggtcaagttgaaagccggtgaggtggcgttttacaataataatatcctgcatagaggcgtgtatgatgaggccaaggaaagaatgacgctgcatggaagtttcgggacgaaggcggcgggcgagcatagggcgcggaatgtgttgcagcatggggtcggagagtgggcggggcaatgggatttggaaggcgaagagggggagtgggtacagcgggcgaaggatatgaggaataggttggtggaattgggacgggggaggggagacgtcgggtttttcgctggggatgagtgagtctcatccttcagtcggtcgtcgcccgccgtctcgagcaacttatttgcagcatcggggattactgcatctagcagatctctctcttgcggtttcactttcctagacttagacgccaaggcatgtcgttgttagccttccaagtcggccttattcactacacaacgcaaaaaaggacgcgtgatcacgggacacgtaaatctatcgaccctgaaaatctaaatctgcacccggaatttagcagcgctgatgagttgtttcaatatgcagaatcatgtatcagccaggcaagcaaaaagaagagccggcgcactttcgacctcggaaaacaacgaagaaacgaacctgtacgtctatgtttaatgtgagcgtcttcgaaggcgcatgagccaactcctgaagccaactacgacctgctacagccgagcacgattcggacgctacctttgacctgcggagtacggcaacaagatccctcacataactgacattgcaattatagtgtgtaaacagtccctctttgtctaaatgctacggcgagtaaaacagaaccagatccttccaactatcagtaggaaataagttgtctaccttgggcatgctccgctactaaatcagtgtgtgtatacatttcctttgtatttgcgaatcctaagcgctatcaaggtaacatgagattacatcggtgcaataaggcggtaggtgttctcctgtcttatgaggctagtcacgagctcagtgacagaatagcagtaaggctatttccaagagacaaatgtcacaccttcgcaagctcgattgaattcaaatcacaaagtggtatggtaagcgcagcatgagcacaactcctactgatagtctatctaataatctcgaatcgtttttgcaatacggaatctgcaccaagatcgaagtgtacgatgtcaattaatgacgctaggcatgatcttattctcagtgcatcatctcaaagtaaacacgtatcaatattcatccacatctacacctactgctgcacatttgacccagtccccgagcccaactccgttatacacgaaccaaactggtatgtgcgggcatcccaccgtaacgctgggatgcccaaggcagaaaaacgccaacccaatctcatctccccacatttccggtcgtgcatatggcgtgcgtgcgtacgtgcacacaaacgatatctaactgcattctaatcttgagtgtaagcacttgaaagataaagccgtggattgtgatatgttgtggttcgcttacacgaaacgtgggcccggtggatatcgcaagtctgccttgtaaggcataccaggcaccactttattcggccacaatttacccaccccgctatccctcttggacatggaaccatttcaggttttatttgttctcctgagaaagcagtagaggcagaactaaatggtgcatgccaaatacgttgttgtaatagtcaattgattgatcgatcaaaaatgtcgtgatctagtctatactgaactcgtcgaaagaagaagggaaatgtctaatgatttgagagcaacaaagtcagataaccgcccgtatcccaatggccttggatgcaactgggtatcatgcagactcaacgccgtgtccgaattgaaccaaaccgtgccgcccaaccgtacacccacaccgtcccattacgccattgaaatcaaaaggaagtagcaagccggccacctaatactgcatcattgatgcatttgactcgactaggccacaaagagcattcgttcgtgtagccaccaggcagactcgccctcaacgtatgccccatccatccaaccacgccttacttacgatgcaactccttcgagttacgatcgagccgtctattgacagatccaagcaccactttaagcacaccagtagccgtgagttcggcactaccgtcaccggtgaaaggcaccgtatccacaatatccctgagttcgtcgtcgcccgcaagttccctaaggccgtcgtcgagctgcttgagatgctcacgcgcaccgggctctcggccgacctggaagaattggatgccgacctgccatgcgggtgcgtcgagcttgtctagcttcttggctgcctgaatgatgggggactcgacgtcgtctgagggctcgccgtcggtgattacaatgatgttgattggcttggttgaatcgggcctcttctcgaagcgctgcagatacggcttgaggatcttgttaaggcgctggcccgtgggcgttgcgccgctgggtcgcacggtctggaagatctcgactaccgtgccggcggtggtgatgttcttgtatagtgaggaatcggggtggtttaggaagtatacgtcgatgccgtcggcgtcacgctgtgtgcagattggagtgatggtctcgagcgctttgccagtctctttccaggatcggccggccatagatcctgagtcgtcgatcaggaatacagtgtcgaaagatttcaggaaagcatagggatcggaatctgtagaagcggcgaacgcccttggtgggtctgcagttattgactgagcaggtcctggtgtgtaagcaggaggagcctcgctcgtggaaccgaagggattcatgcttgagctgtctgtacaagcattagaatctgatatcacaacaatagatagcgtacttaccgggccttcgtgtagcaggcgctggagtgtatgggttgctgttgtcagaaggtggtgccagccccgtcggtgaaatgggcgcttttgagtacatttgtgacgttgtgtttgcgccggatgaggccggagagttcagtggatttgggctcttcttcgagaatttccttttgaagctgccgatcatgtttctggttgaggatgcgtgcggaagattatgtagattgtaatcaccggtgtaaaagcaaggtcggtcatatgcgttggcaggtgagacagacattgagcaagcgcaaacggctttatatcttagtcagaggaggggcaagcgggatctatgccgaatagtgaaagcttaatgagcaaatcgcgcttgggtgcaaataatgtactacttgtaacccacggttgaaagaatcctagtctttatatcaacccaggggcaatgtatcgcgatcagcctggaaaccgccttgaagaccagaaacgtatgtttcatcgaatcatgtaaaattgtttacgatttgtgccttgcgcactgccactcacgaaggggtcgcccctaatgacaatgcatagcctgatcgttgcgccgtgttgggttggtacctggggcgcagcatctcaccaatcaagtggcattcggctgtgcacccaccatgtgacctcaccacctcgcgcgcgccacactgactccagcattggttcgctatacgccataatcgcctctagtgtccgaacacccgttcgtgagcatatatgtcgcctgcattggaatagtgctaggtactgcgaccggttggtaaccccatgaagtgaccgaagcatgacaaggcacagttcaggcacaatcgcctatatgtcacgttccggtcagcatagctgagctcaaggtgaagtgaaattaatggagtgacacttaggtttgcgaattcaaagacgaagttctctcgaccattggaactgaacacatcattccctagggtgtttacgccgagtctcgaaattatacacgactcttccttggcgagctgagcttcaggctcggcacgactataaaggtgcaaaagcggtcgttgaccgtcgcatcagagatgcaagccttttgttaagagcccgtgctagagcaagtagacgccatagggctgaagccgacggtccacaagctcaacctagaagcactctagaaggtcgtctgaataagcttcgcaccagggtgtacacgaagcggcatcacggatgcctcaaatggcctcagataacgtctctagcggtccaatccctgtcgacagccatgaacagatccctgatcgcaacatgcctggtcaggcaactactcggcgtcctttgatgacctttccgctgaaagccgtttgcaagcgttcgattgccggtcagtgaccgtgggagtgtccacaagaccggtcgcttggctgtactccaggcatactcggcgcggtgatgagtccagcattctaagcatatgctaacgtcgaggctgccggcttcgaggctgagctggctttgtatgaagtcaagaaggggaagaagtcgtgaccgcagaccgcagtgcgcatggtgcatatctacttggtagttggagcattgtcggagagacaagaggagtcgatcaacgtccccccaagtaatacgtcggctctgtgttgtcgtagatctttccttgcaaccgaacagtatcgatcttgtggaagaagcgcaccatttccccaagttgaaaagagtcacattgcagtgatgtatcgtatccaagcttgcactgtctctctcccgatgtgtatagtttgaggaagtgcgcctggagcgaattgatcgtctccagtatgtactcccgtcgctgtatcatctcgtcctctatgccttgtggcagatcccaccacagtgcttttgtatgatcctcctccacccccggtctccattgcacggagtcgcgcatgatcagctgcttggagtacctcgtcacccatggcgggtgatcaaagagcagcccaaccagaagcttctgtctgatccgttcctccgtcaacgtcggattcggctttcccttaatctttacatctgcaagttgcatgtatttccttctctgtgcgtatttcgagagacacgcgaccgcatcgaaacggtctgcaacgacggcgaggtttgcgagattggcgactgggggatttggagtcgcgaggtcgacgccatgcactgcacgtagaaagtcggcaagcaagttctgaattgcagaagtcttggatatcgctattctaccgacatttatgatctcaatgtgcggaagtacttctgaggatacctccgcaatgtctgagtacccgctaagtcgaagagcttcaagcgctgctgatagctgctgcccttcccgaaacctatcgctcagtagattctcaaagtatctcgagttttgctgcagggtctttgagtctacgcgatacgagtatcgctggccattttcttcctgggcaatgtcgaggatgagattaccgcttgtggcaatgactaatgggtcatcgtcgtccggcattgtgtataaagggtgtttgatctgactcctcggggtgttttccttcatgggtatggccagaacattgtgaagattagagggcaggacgatgtgtggatgtcaggagatatggcggagtgaggtcacaaccgcctggcagaggcgaggtgcaaagcaccgcctgagtgacagccaatcggagggcaaggacggcgggctgtcgcggtctcgaaatgagcctttgtgcacgcgatcatcacttcaacctcaacacaggaacaaacagcctgaatgtctcacaatgggtcatggcggtcacgatgttgtgttgtatgtgtgtattagcagctatatgctgatgtctctctatgtatggacgacatggtatagttccagtctaatgcccctcaatgccccagccttcaacataggaaaacgtgacctggatatcttcgaagcactttcatcaatccaggaattcataatcagaacgccatcgctgtaggcccgcaaatcgcaaggccctggttcaaatcaacaaaagagaggggtggccgaaggcctttgcgggaaagctgcatccgaagaagccgatttcgctatggtgcgcggcgctgaccgggaagggccttgcgcatccagtcgtcaccacagataccgtggccgacgcgggtgtcgtagaacatccgttgtcgctcagcacgctccttgtatgtgaggcgatgcttgcgaagcttgcccttgcggcttgctcgccattcatcttctgtctcgccctgcgatgagttagctaaaagatctacttgatgtggaagatccggctatacttacaatgatttcccagatttgcatctcttctgggttcatgcggttgtagtagtatggcttcggctctggcttctcgaagctcaagcgctcgctaagacggcgaaacattgtgatggtaaaagcgtggatttgttgagtgtccgttgttgaacgtgtgtgtggtggttttggagaggtttgctcgaacacaggtgtggtgttattgtgtattaggtgtgttcgaggtaatggtcgagaagaggaaatattatagcagttggcggaattataaagtatacagcgattgtaaaatcactggcagtgaacagtgttgagctggtaaaccacggttctgtgttgcaaaagttttgcgttgctctggatgtgggactgggcctcttggtatgtgtgggacccgagccaatgcaggtgggaaataaatcgcgcaaatgttagatgcgataaagaccacgggaatcgacagaaaacggccaaccgccaaagcgcagttagtactctctcactctccacacttgacagcggtaccgaggatatataacatcatagcgatcggctccagggcttgcaggacggctcctgaaaccaagacttgacaagaagtgttcgatgaaactttccaagagaccaaggcgcgccgagacactggggaatgcgcgtgctttaacagcctcgaatctggggctctgcgtaacaaagtctgttgcactgagttgacgatcaccaagctttcaagtggtggatcacaataaccaagaccttggctcaatcttggagtaaccaccaaacgaccaaaagcaaactgccacagctggcacctcccgttagcgcccactctattacagattgggttgcatctgtgcacctcatgtcgtgcctcgatgatctcagggtgcatcccttttgacgatgcgagagtgcagcactgcagcttcatgctgcttcgcgttcttccaccagtcacggttgcaaatatacatccttctgcgtgtatgtgtggttgattcccgcggtccggacttcgtgatcgagatgttcgagattgaaagatatgatcgtttgggacaattaatgtctgagatctattgtcatcggaccggcaattgacgaggctggagaagggccagcgtgatggccaagcgataaaaagaagttagttcatgtttgctaatgaagtccggtggacggtagacgtggggcagccatcaactcggtgcatgaggaaccgacatcgcaccaacggctctgtgtccttcggccccagactgcgagtctcaaggtcccgcgagatgaatccggatgaatacgaagccccgtaccgcctcacccttgaagctgacgatgcttctgaagaagagttcgttgagaaacgcaagaaaattgaatgttgaatgataatgcgccactgccgcgatggccgccaggatgaaggcggcaacccagaatggcacgctaattccaggattcggccgaagcttgggcggatgcctcatcatccatctgcagccaagactgcacagaacacaggagcgacgaattgcaacatcactttacgggcatgctcaatcatagggccagtgctcgaagttaacacgctgacgcccacgtcagcaccatggctcagtgagcaacacgcacatcaccacctcgcctcgaagaccttctgctgcatgattacgacttctcgaacgcgtcacttgtgccagacgatatcgacatgatagcgacttcgaagcagaagcattgctctggttctgttgagtcgcaaccccacgatgcgcacccatgttccagatcccgcaaatctggggacccgggccaagatctggacctgtgctcttcccaacagggacagaaagttctcaaaacggagcgtgagattgcaagcaagggcgctgggcaggctcttttgggttgcacggaaaaaacgatcgacggcgcaaggggcgacttggtcgcagttctagaggcatccaggcgtgtggttgtacagtgactctatgcaacgctcatcgtcacaacggcagcttcgagtttttatgcactaatgcaataacggtcgagagatccaggtgaagagtgtccggacatggcacgaatgcgttgaatagcggtccggactccggtaccaccaagacagagcgcaaggtcatcgacagggacaggcgcgttcctgtcccagcacgacgtttttctacaagcaggacatgcgaccctgcgctggtaagaaaaatgaacagagtattcgacaaacagctgagaaggcttattggggatagcgctgctacatactgggtcagtgtgagacagtgttcgaacacttgcttgccggtgaagccctggaggatgtcccaccctgcgaccgccaactccgttttgtttcttgggtagagcttcgctagatatcccctacggaaacacagccggacctcgattgctctttcttgctactcgcgcacgtcgcctgggacatcgctagaaatctcgtgcatctgtggttgtcccaagatgtgctgttttgagagcctggatgcaggtcgacttctggtacagattctttcacccagtgatggatcccatggatcgagggtccgatcgtagaaatcgtactggccgatcgtgttacgaagaaggacttgacccgacggttctcgaacttcaactcccgacgctgccgtagtgggcttatgaaccgtctatcctcatgatgccaagtctttacttttgctgtcccgcgttctcaccttcttgccaatcagaaccaacaagaccagagaacttcattgtggctatcaaagccaagaacgacttgctgatcctgttgactagagtgagtctgctcctcggccgaatggtcaaggtcaggttaagtgcgtcatctccttccatatcgtccacatatcgctgtgtgctatgacttgtctcagaagagtgctacgttgtaccgtatcacagttaggcaattcaatgccaaggttctgcataatctatccaatctcctcaggttgatcattcactgaccacgactatttcgttttgcatcatccatactcacagtcgaggtaatcgtcgatcgcgcgttagacttgggatggtgcatatagctttggtcacagcggagaggtatagggcactgttcaaatggactggatgggacgttgccaccacataaggggtcgctataaaaactctgcgacaacgaattgaggtatcaacagactggcatcaacgaccgcctatagctgacgacggaaagtagcagaggcgatatgatagcctgaagctatacccaggatactgaagtcggtatcaaaggcctcgtaataccatctataccttcaggccatgagatgggctacctgctacagcactagatccaacccggcaattccttgtgcatcgcgagtgtgtccgagaggatctcgaagcatgcgtcgatgcaagcgtcgaggaagtctgggcactggaggatagcgtagcatgcggaccagcggagccagagatgctcgattgtgtctttgccgggctggttgatgaagatgcgtcgggtgtatgcgtactcgacccagatctcgaaaatgtcgggattggtttcgggttttttgacgcgccggctggggctctgggcctgggcgctgttgagagcgttgttgtagaaggctgagttgtggcgtagtaggccctcgtggatgtcgacgtgttgctagcttgaggagtcgcggccggcaagcgccttgacgagtttggaagtgatgcttgaggggatgggttagtatgtgtataacgcgatgtgctggcgtgagagacacatcttcttctttggtagctccatggtgatgttgttcgccgatgtggaatgtccaaaggatacaccagcgaagactgcctgaatggaagcggtgtgcacgagagtggaggaaaggtgatggaagaggtatgtaattttcatacgtatgcgcatctagcttcgactactgaacttcctttgacctttcaaccttgttccgttctctagatactgtccaagttccgtcccgatacacgtgttgaacgtgcagtgtgcgatgaggcaccgagagggttggaaagaagcagcgacggcactttgcgaagcatgctaggtcagaaaaagcgcgacgtgttcctgtttcgattagaaagatttgacaagcaatgtgcgcttatcactcaccttgagcgcatcttgctcgtgcgtctctttagaaacgataggcgggcttggtcttgtagcaaggcttgtcaggtccgtggtcgtggtacttgcaaatgtcatccaggttgaagaactggttgtaagtctgctcgttcatgccggagccaagctttgggccaatagctttgacaacgtcgaaaaggaactgttgcggctgtgatacattcttggcccactccgtccggcccgtgacattgatgaaaatgtcgacgacgaaagtgcgatgatttgaatcctgtgtcgaacaagtatagatcatggcaggaaggtgatatgcttggttttgactgcagagcatgcgctcgatcatcacgtcaatgcaggcgtccttgaagtctgcgtcttggagatagtcgcccagagcgtaacaattaccccatcttgtagcttccttgctcgattttccatcactcggacaatcgtctggacggaccacgaagatgctgccagaatagagccatttgatccatatgctgaacgcctcgttgttcacttcgggcagatcgatagctcggtcttggccctctttccactctttcttcaacgcgttgtcgaaaaagctggagctaccacgcagtatgttctcatgaatgtggtactcttcttggatgtcaccgacgagaatgaggacgggccttgacctgagtctggtggtatgatatcagcagaaaaaaaagttatagcaacttggcatactacttactcagggccatcttccatcgcacggcgcactttcttgcgcgggggcccatctgtgttgtcgctcatgattgtttatgggcaaggactgaagttgaaagcaaaggcgaaggtgcggaaggttaggtcataatttgcaagcctgtgcaaacggttgcggtcttggcaaagagcgctcagcggtgaagtgaggtgtgagggcaaaattcttcggcacagggactgttccgtgcgaggtgaaggtgaatccaagacagccactgtccattgagacaagttgaagttgagtgtaatatgaagtagcgtagattgttttcgtcatgtaaacattatgctgagcagaaccgggtataacttgcgccaacatgaacgccatgcgtgccgatcgcttgcgcagagatgaaacataggagacgtaagactccatcatggagcgtcgtgagatgcttaaaagagaatgtgaacaaggaaacgaaaaggtctagacaagaagagaagaaagagggagagagaagagatgatgcctcggccaagggtgagtatactcacaccccacccatgacaacctcccctgagcccaggaaatccgcctcgtcgaaatcactcccgctcccgaccgccactctgagcggctcattccctccctcgccctctctcctcctcgacttgggctgcttgatctgcctcaccgcgggcatcatgtcctcgggtatctcgctcaacggactaacgggcacctcctcgatctcgatctgcgcctgcttcccaaacgcaaaagaactcgtgctcagatccagcctcagctcgtcttcatcgtgccagctcctcttgctcggattcgcattcgcgcggatggagccgtaccccgagtcctgggagcacgagtggaacggctgtgtgaatgtctcggcgggcagggagccacatgtcgcgggcgtcgacgtcggcttcgcctgtgtagaggtggatgttggtggtgggctggtcggcaaacccgccgattttgtgcaggccgcagaagggcaggagttcgcgctggtgcacgacgttggcgggattggtgggcgggggtgtcagggtcatggtggaggtcatggtggtggagatggagggcagggccatcatcttgttggcgtgcgtcttgtagccctcgggcacgcttttgcggacacgcatgccgacttgcatgaggtcggcttggacggcgccggggacgtggggagcgagggttggtcggtcgggggttgtggtgtcgttgtgggagggtgcgtcgaagtcgaaggtctcgtctatggggaagaagtcggtgatggcgggctgggtgaggtgtcgtttgctgcggtgggcgtcttcttgtgtcgtgtgcatgttccggtgcagacgcctggaaagaggggaatatctgctgcagtggagcgatccaacgataatgcactgacgcggtaagaacctttggcccccaaaggtacggaatgatgcagggatccggggtgtggcgcaatcaatgacttgcaagtcttgtcatgggcaagtgcgcaacagattagtttgcagctaaaataccatggcaacgtcagcagcaggtaggcagtcaggtcagaggtcacagttgacagttcacagttcacagttcacagtcagactccagcagcggcagttggtcttgatgtactgcactgcactgcggcgctgcggcgttgggtgctgatcctcacgggcgagggcctggcctggccttccatgatcgactccctccgtgatttggcttcgcgttggtccgccgatcccgtcatcgtgtgcttgttcccgacactagcgcccccatgcactcgcaggcttcgagaagcatgtcaatttgcctcgcttggacaagccctgtcacgaaacaactctcaaacacccaccacgcacgccgtccttggttgtctgcctgccaaaagccaaaatggtcatgtgctgctgacactgtcaagggcgacagtcccgcttgccgatcgacatttcgtacacttccgatcgccagcatcgccagggctatcgctgttggcaaatctatcccgagcttagatcagcaaacccaccgcagtctgacaccgaagagtgacgtctcgaaatctttaacatttgcttcgcggaggcccaaatatagaaactttggagcagagagcaaccagtgttgttgccatgtttacctacgtcaatggcgttgcccgtgcttgttgacaacgaggcttgtggccgctgcaattcgtacaagagctatacagcaccaatttgtatcgcggcgacatagtgagctgttcagatgcatcaagaaccccataccacgccggtcaaccaggacttgtgtccgaaaaacatcgcaacacatcgccgatcatctcaccgcacgaaaagtctactccgctgagcaagagaacttaattgttttcattacaagaatcatcgacgatgaagaagaatcgcacgatgtatgcacacatgatgccagctcagatccgagctcccaaacccgtgcgccgcgaaaagtcggatatcagctcatgcccaggatgaccaaaaacctttcaccccttcagataggacatctcatcttcctccaacaatccatcctcacaaccaccaaaccccaccacctcacgccttagtcgtcatactgatagtctcgacaccctctttcctcgcctgcctcgccgcccacttatccgccaaccacgtcaccatcgtaaccaccatactaacccccaacagcaagaacaccaccagcgttccgtacagcgcgaaccggccctcctggcacacgctcttgaagctctcgttgctcagatggctcggcacactgctcgtctgcgggcccggcgcgctgttggcgtatctgcacgaccacgtctggatcgtgtcgagctcgggggcgttgcggttgaggatgtgtgcccagacgacggtcatgagcgtcaggaggaaggaaggcaggatcgtgccgagggagatgagggcgcggagagtgtatttctggcgcagggcgaactgcgatgttgttagtatggacaggtagatccatgtggcatgttgcaagcttaccttgggtacaacagacatgaccagaaacacgcctgacaagactaacgtaacaaccgcggatgcgatcagcgctttcgtcccgtgcgtgtcgaagtgctgggaccacagcggcgcccaccatgggttcgaggcatgttgcttgttgtacacatcgagtgtgtgcgccgcagtacccaggatgcaaatgctaaacacgataacgagacccgtgatgatggtctgggccaagtgtagcggagccgggttgaccttcattttcgcgagtcggtcggtatgaacaagaagatattcgtatatgtgtgtaaaggatcaacctaagcacccagaaaagaacgactggacggaaaaaaacgaaacaatgaaaaaaggacctgcgattgaagatctgacttttcgcctggatgtgagctggaagaaatcaagcaaaggggatatgaatcgtctttaacacgtcctcttttcgaagcgctcacctcccaccctatcccacacccatacacaagaatagtttgaatattagcgctaatttacctttttgccgcccgcacctgttttcctgcacgcccccgagctacttttggggccaattgcaagccggcgcgtaacactgcatgcgaagcccgaaatagccatttaactcccttttttccacccatcctaccgcaaacatgcatgcacttaccccatccgcattattagcccacaatttcccatgctgcacagcgacgatcgtatattcttcgtgtgagctagcctggtgatggcgcaccattggaggagcgaatgatagagcgaacgctggttcagcggaacatgtgaaacccgggaatgcagtgtcggcgcgtagagggaggagtgtggctgggcgcttaggcgtgtggagatgtgattggttgggtggaggtgggactaagaagggtgtgaggaacatgggaaagggggatttgggtggtggggtggatggtaaatacgggttatgggcgcgaggtttctgggtaagtcggatgggctgatccgttattgtggtagtgtcagatggtgtgcgatggtggcatgtccagggaactaccatctagggttatattggcgagatgtattgttgatagaaaagtactcgtgggcacaagatggctttttttgagtatttgactcttattgttggcggccttgacatgattcgactgggagtatttacatgcccgaggtaacggatgttagtcgtgatgcaaaaaggtatttcggagattcacatttgatatattcgcagtacacaaaaggtaaatagacctttttttttgtaaaatggttattgaggacgtgccagtgattttgttcaacaactgctggctatgaagagcaggtgacaaagtgtcactacatgctctatgtgctggtgtgtcagctccgaattccaagggggtatataacgcaagctatgctgaacaaatgaaagagcaaacgcaaacctccagcaaccgtcttcaaacccctcaacatttagttcatctttcactatccttgctccagaacttggcaatgatgtccttgggcgccacctcgatccgctccttcgcctcatatacgtcgagcgtcttgacaacacccatacagaccagcaccgccgagcgatccttcgcctcgttggtcgtctcgatgagcttatgtagaagctttgccagcctctccaagtactcgttgggcgcctgagcattcttcccttgctgatcctgctcccagtcctcgaagtccttgtcgcccttctgagtaacgtactcgtctttgaaccgttgccagacataagtggcataacctccgtcctcttcgttgtactggcccttgccgccgaccaaaatgttcggtgtgcggccaaaccacagctcctggagtggtcgcttctggacgccgctcttgagctccttgagctgttcttgcttgacgagcgtgcccttgggaatgacagtgcaaagtgaatgctcgagctcaactgcgggaagagcaggttctgggacgtcggggtagtgacatggagggaggtcagcgtcctctggaacgtcctcctcagcgatgtaggcgtcgacttcaaaccggacgatcatgaccaagtcgccgaactggtacttgatgaagcagtggtgtccagttgcgttctcgaggtctgggtcttctgtcgtgagccacttctcgaagttccgaccacacgagcccttggcagacgagcccttgaagcttccctttttgccgatgaagagagtgtcaccctcaattgtgagctcgaggtggtagggctggtctggggcgcccttaataaacttgatcaattgttccaggcttgatcggttcacaaccacgttgatcttctgcttgtcgaagcggaagttagggttcgtgacgagtatagacaggagcattggtagatactgatacccgggacagcgaccggcgtgctcatcgatgtagtattgacccttgtcggttgggatctcgatgggaaattcgtccttgtgcggcttcttgtataacggaggattgcctggagcatatattgccgtggtctcaccctccttggtgtctttgaaggagtagctggtgacaaagctacatccttttctcgatgagacctgggtgtcgattggcgaaatgttggttcccgtgagtgacttcaagacgaccttctcacttgctttcctgaagaggtgttcggtcttcttgggcttcctccaatctgggagtggggcgaggttagagggatactttgaaggatgaatctcgtagtatcgcttgttagaaagcttgtcgataaagattctgccgttctcgcgcgtcgctccgagctcgatgaccgaagaagctccagtggttttactccggctttgaattgtctgggtctttgtcacgcgagcattgctaacagtgttatttagtgtgtaatttgctcgtactcgaagggtggccgaggttgtttgcgactcgaatagccgacgtgttgggcagagagtatcgagtccggctccagtggtgggtggcctggttcaaatcagtaatatgtgctcaatatgttcaggtctcaataatcgtcagtcaccatgctttgagtaagttgtatttgtccgcaggagagttcaagtgctgtatgatggaaaacagtggtgcgaagtgtgccggcgacattacaaaattcctacctattgatacatgtatttgacatggagagcttccagctgatttggcaccatgtatactggcccggaagtgccctcgtaagattcgagtgccgacccgaggacatgctatgatagctggcccgcgagtccccctccaaagccccacttccgccgtcctgtacttggtgatgccttcgcctttccttgtttcgcagcctgtagaggatggtcttgctcccatttctcgtccgctttgtatgccgaagtcgcttgctcaaggttgtagtttgcttgttcgaggtacaggagagcaacatcgtatctgccttccagtcagcatgtctttcatgaacatcgatctttcaagggtagttcctactccgagaccttgcaagtaaccataaacttgcgcagcttggtcttcttcatctcctcctcttcgccctcgagcggccgcggactaagactaactccgcctttgtagaactccccgggtatcaagatcgtcctccgcgctgccaatagatggtctgcgtacatcttgttcgttcggcgcagtgcatcggcgggcacgccatatctcagtgacagcgagcttatggtgtcgttgttcgggtcgacgaagtgtagcacatcgggcgcattttctgagctgctcgtcggtttctctggtggcggctgtagtgagttgtgggccgagtatgctggaagttcatcatctgcttgctcgtctggtggcgagtatgtaggaggctcgctgagaccttgtggcggtagcggtgatggtccggttgctatctggcagaatggacagtagtccacaaatcgaggattgtcggtcaggcatcgagcgcatatagcgcgaccgcagcattccaaacggcgctcgaactgtgttggcttttccgtcttctcatcgtatgttggtggtatcgacgacaacagcgccgcgcaagtgcaacaagcttcagacatgatggtatcgtgagatgtatacttcgagtgactacaacactaggaaatagtatgcgcgggagtaagtgatactgggggcgaatgaatgctacgtcatgactagaatggttagtcgcccatgcctccacgtgcacgcgtgacagagaccacgctcatccatatcgctggacatcacctataacctctccggtcggcggtctaggcacgatatgcgcagcagaaaaaggtatatcaacatctgaagtgcttcgaggtggtgttctaggctggcgcgtgctctgcgaggtcggtgcagcagcgcgccagggtccgctcctgccaagcaccgctaggcgagaaacccacgggcaatttcgcgactctcaaatctcgaactttgcacgcctccatcctcttccgccaacccacccgcacatccacgaggtatgtctactccgccgccgagtgccctgcagagagccaggaggagcaatcgcacgcatccttgcggatgacgctgcgacactgctccctccgttgcgacaagagctgaagaaccctcatgtctgcacgcgcactgagggcactctccacgctctggccatctggaggctaaccaacttttttttgcagatacctcagttgctactcagccattgagaatcttagacaaccgccaaaatggtcaagacttccgtcctcaacgattgcctcaatgctatcaacaacgccgagaaggctggcaagcgccaggtcctgatccgcccgtcctccaaggtcattgtcaagttcttgactgtcatgcagcgtcacggtatgtccaaatctctctcctctctcacagttccaacgtccttcccatccctacccttctgttcttccaccaagcgcgcggtatatgcgctgctcttcgggctgataactagacaatgatttcgcgttacacgatctttgtcctttaagtgtccgatacattgaatttcctgcgtacaacttacacgtcttcggaacccttccatgatgtctgatgtttatttggccgcaacatatactaattctgtccaccaggctacattggcgagttcgaggaggtcgacgaccaccgcaacggcaagatcatcatccagctcaacggccgcatcaacaagaccggtgtcatctcgccccgctacaacgtccagctccgcgacatggagaagtgggtcgtcaagctgctgccctcgcgtcaattcggttacattgtcctcaccacctcggccggcatcatggaccacgaggaggcccgcaggaagcacgttgctggaaagattctcggtttcttctactaggttgcgcggaatatgatgaggtgggatgcatataccccggcttaggcaggctacgttcctgcctatgatggccgtcatagcgacgatagacgaagaaatgacaaaaagctcatgacatttcacgacactttggatgacttgcggtgccattgtgatgtctcgcttgaccatgctaatctaaaagcaagccacccatatgggtttgccggctgtcacacaacacgagggggctcaagtgtaggtatatgtagttgttcattactatatacacagatgccatgttactcaaatcacaccgacccaaaacgcctactcagcatctaccgttttgcatttcatccatcattcataactcattcatccctatatccatcaaacgcccaaaactccatgcttaacgatgcatctccttactgcccatctaatcatacagatcctcatccatatcatcggcatccaattccgccgccgcatcgctttcatcatacatatctgaatcctcctccgagtccgaatgattcggcaagacgagaatatgtccatcatccagcaccacgcgcgcaacttctccatccttgatcgcgccgcggaggatgagcaccgccatgcggttcaacacctccttctcgatcaagcgcgcaagcggcctagctccatacgcaggactgtatccagcggagcccagataatcacgcacctcattggtcatttcaatacgcacattgcgcccgttagcctgcagccgtttctggatctccgcaaggcgaacgtcgacgatgctgcggatctcgcgcttggtgaggcggttgaagatgacagtggaggagatacgattgaggaactcaggcaggaaatagttgcgcagggcgcccatgacaagttccctggtggtgggatcgatcttgccatcgggcgcgttggggcgggataagtgctcggcgccgaggttggatgtcatgacgacgatgcaattctttgcgtcgacgattctgccttggccgtcggtgatgcggccatcgtccatgagctggagaaggacggtgaggacttccttggcggccttttcgacttcgtcgaagagcaggatggagaagggtttgcgacggagggcttcggtgagctggccgcccgcgtcgtggccgacgtagccgggtggtgctccgatcatcctgctgagggagtggcgctcttgatattcggacatgtcgaagcggatcatggccttggggtcgtcgaagaggaactcggcgagcgccttggtgagaagcgtcttaccggtacctgatggaccgcagaagaggaaggaaggtggctggttagggttggcgagaccagaacgctgaaggcggatagcgttggagacagactgtacagcttccttctggccaacgacaatggcaccgaggtggcgctccatgttgagcagcttgtccttctcggtggtcttgagtcgcgtgactgggataccggtccagcgtgctacaatctcgttgatctgatctggaccgacattgtcgctgaggaatccttgattgtcaccagcactgtgagcatacatctcagcatctgccttggccttgtccttctcgaggtcatgaatgcgttgctcgacgtcagggatggcgtagtatttgagatcagaggctgtctggatgtcgcgcatacgctctgcctcggcgagcttggtcttaagaccgtcgagtttctgcttctgctcttggatctccttgctgcggcccttctccttctcgtacatttcgcgaagtggtctgagctcctcctcaatgttagcagcttctgctcgtgcttccttcagacgctgctgcgaagcttcatccttctcacgagatagagcgtggatttcgatttgcagctgtcggtgacggcgctcgaggttgtccaaggcctctggctgtgactctcggctgactcgaacggctgcagcagcctcgtcgatgagatcgacagctgaatcgggaagacgacgctgtgtgaggtaccgagcagccaatgtagcggcggagacaatagctccgtccatgatattgactccgtgatgggtttcgtatcgctccttgagaccacgaaggatggagatggtctcaggaatcgacggctccttgacaaggacctgctgaaatcgtcgctcgaaagcctggtccttctctatgtatttcctgtattcgccgagcgttgtcgcaccgatacagtggagctgtccacgagccaacatgggcttgagcaagttggcagcatccatgccaccttctccggaagaaccagcacccatgagcagatggatttcgtccacgaacaatactatcatctccttggactcctcaatctctttcaggacacccttcatgcgctcttcgaactctccacggtatttgctgccggcgaccagggcaccaacatccaaagagagcagcttacaggcggccaggttggctggcacgtctgcgtcgacgatgcggcgggcaagaccctcgacaactgtagtcttaccgacaccgggctctccaatgagaacagggttgttcttggttcgtctgcacagaattcggacaactcgtcgagtctcctcttctctgccaatgaccgggtcaatcttgccttctcgtgccattgccgtcatgtctattgtgaacttcttgagattctcgttggcctcctctgcatctgccgtctttgagtctacccgcttggttcctcggagtgcctggatggcgttgtcgatctgcttagtgtttgggacgttggattcggcgagacatcgttgtatcgacgcgtcctggcagagtgccatgatgaggtggtcgacggcgatgaagctgtccttctgtgtcttgctcaagtcttcagccgcacggaggaccttggccatagcaggtgagggcgacgtgcgctctggcggaggatcttggcttggtaaccgtaccaatgccttcttgagagagcgctcgaatagttgtgcgtcgccatttgcgcgttcgaggacctgcttgaatagcggcggtgggggaacgtcgatttggtttgcgaggtccttcggcggatctatcagcgacactgagaggtggatgggtgtgagttgtgagtgtgcatagcccttggccagctcgaagctgtcggccagcgccttggctgcgcggtccgtataggcgtcgaacgaagtcattatgattagtgactacggccgtgtggaatggttgagccaatgctgttgtggtagcgtgagtctatggtggggtattgtgttgtgcagtgtgtacagtattagtgtactgggtatctctgagaagcaaaagtgacgacgtcaaggcagcctcgaggatttaatataccctcaaagacttgattctcgaagactcaggcagtgaccagttagatcttgagctttctcgtagcctgtcgtgacttctgccctgttggaactttcgagcacgttcccgaaactgggccgcgaaccagtgacgttgtcgccccactatgacggatacggcagcgacctagtccagggtccatctcgaccaacatcaggcatcgagtcagcgtccagtgttcacaatggggcgcgcgacgtggccgttagtatgcccattatggagcatcttcaccggcaatactacacggccttgggctgcaagcagtagcggatgtccagcctgatgaaaaatacattcaagggtactgcgcaaggctcacaggtcacagaataacatggaaatcatttgattgtggggtgtgcttcaatatcatgttgtagtggaacaacatggaaatcacttgacagtgcagggtgcttcaatatcacgttaaagtgaaatcatatttggtcctgctttactgtttcaagcagggcgcgcacgcgtcacccttcgaagggagtcgaatcgaatcaagccgacggccgctatgttacagattgtgatttcgagtagtatctagcatcccactgttgggattaagaccagacaatcaatgtcggattcacatctctactgttgaagacatttgtatgaacttcacttccttcagcccctagtattccaccgtcctaactctggccctcaattccgcgggcaactcctcagccttgactatacccatacgtatggcatcgccccacaagaacatggcgcgatcctgcgcatacgcgaggtagtcgaactcctcctcatcctgtgatttgtaaatgtcagcatcttgttcagctccaatgtttgcaatttctgtctctcccactttctctttactcacgcttcctgccttcttctcttcttctgcctctgcctctgcctctgcgcgcatctcggtcgttgctccatcaagccccgccgcgttctcgttgccgctggcgcgcttctcttctgcgtcgaagtcgggcaaaccagggacgtgggcttgcacgatgccccaggctacccacattgccgagttggcaagacgccagagcttggtctcagccatcagacgcttagcctcttcctctgtctggcgctcacgttgagcctcttgctcggagtacttctccccaggcggtgcacgggagtcaagcatgaattccgagattgtgttgggtgcagcagtggcagtgagtgcagtggtgctaccagatgtagggagcggtccaagatgcggagtggatgggtttgaagcggaacctccaggtgctcggtatgcaggtgtgtgcagcaggtaggagcatatgaatcgatgctgctcctcaagcgttgggtagtacttggtgttgcatcgccatgagtagtcaggatcatggtaattatatgcccactcggtctaggctatcgtcagcgctgttctacatatgataaagagttctatatataagcagccggtgtcaagttgaggagaggcctacaaagtggttggcaaactcaagaccaggtaaattagcgtttgcgtattcgaaatcaatgaccacgagctgcttgtgcttgtttgctggcaacaagagaggtgattcgccctctgggaccatgcggaggatgtttccatattgcgtctagagcgtgaccaatcagctgtcacattcacaaaattcactcgcagatgacttacatcgttatgtgcaaacaccagtcgctcgttgatcttttcgatgccaccgtattgctcctcgagccacttcctgtacttctcgacagttgctcggaagacaggccactccacgccacacaccagtcccctcttcttccacttgtctgctgggtttcggattgattccgggtcgctatccttgatttgctggtcaagccatgtcacgacctgctcacaacgttggacccacttgtcccaattctgccatacgaagggcccagcctctcgctcttccctgagaagatcaatgccttcgtggagctcacgcatacgcttcgcaatctgcttcgaggtatcgacctcgcgcagttccttcgcagtgagtgcctttgcatggaggaattcctcgaaacgtccatttgtgaacgtgccgagcagacgtgggccgatgcgcttgcgtgcaagacgttgcaggatcttgagctcggattctctgtcgataagatgctctacctgtgggccgtaaatgcggagcagaagcttgctgtacctcgttaaaacacgtgagactttatacatatatgtcaaacttacggcggcgggtttttgggcttggggacaccatctgcaccctcagcttgcgaaggaaggtctttaggcggcgagacaacgtagacagcattcgtcaatgcgccgctcagcctctgtacgtccatctgctcgctgagatccaatggtactctccgccagcccttcagtcgtagtgtatgcgcgatgcgtagaatctcaaacttgaacgtgtcccatgcttctttctctttgcgtgctttcttggcagacttctcagtgactggctcgagctctggggtgtcggtagtgtacgccattgttttcgaattgtcaaggatggcttcacagtttggaacaagctgatctacagactcgaagtaatctgagtctgccgtgactagagagtgacgcttcaagcctgtcgagagcttacggacatgagcatacttcctcttcgtgtcagcaggcttgatagccaatgttttctccaagatgtttgctagctgatcgagagcaactgatccgtcggatgattgagatccacttcttcctcgagtcttggtagtttctacgacgctttcggcgacatcttgagtagattcatggtcttcatgctcaactttggcagagccctttcgcttggcttttcgtgccgtgcgccttgctcgttcatgtttgatccaagcactgacttgcttcaaaagaccatcatggtggtgatgaccgtctgcagaactgtctgaaagaagagaagaaagagaaggattgccatcgtggctctgagacttgtaagatggcaggtgctcaatagatggcctgccggagagccttttgcggctcagactggaagtatactggcgtgcggtcttgtcgagatcaagatagtccttctgctcaagatctttgttctttccaatgatgagtggtgagatgctctcgtcagggaaagtgaccactgtgtgggaacgtataagcagttgttcgacaatggaggatcttggtgcaatgggatgggctgtgcggatcacgaagtcatattgctcaataggggtagcacaccatatgctaatggatttgcacgctttatgtggcttgcttgcgagtgtcaagagtaactcgtcaagacaagtacataacacattggatcagacatgcggtctcccaagatgtctttggagacaaacaggctgcatcgtccgtcgttcaaccaattgcaggttgtacagaatgcggggtgtttcggtcatgcatatgtgcaatcggaggccatggtagaggagcaacgtaccttttgcagctgagcgcggtgacgtgctatcatccacggtaatattccttgccagctcggggcgctcacttcgattggtgctgcctcccggcgcggacccctcattagagctcgccattgtaggctaggactgaaatggtgctgacgatccttggagctgtgtaagctgtgcgagattagacctgctgcgcaaccgaaatatgaagtgtgaaaatcgccgtcccgaagtgtgggtttgaagagttgtgtttgaagtaggcgtggacatgtgatccaagtggccaggcttgtaaccaggtggacgctagcaagagtacgcgagccaagggtccacgtgccaagtcgattggcggttagggtgttgcagctgcagggtatgtagttcagagaaacagctgtatacacagttgaatatcttcaggtaaaggaatgaggactgcaaattttcccgctcgatggtaagtctccgcggtcttgtgtttctgcttggtcgcacctgcctccgttatttgggcgtggcgcaagtgacttggcgggctacgtcaggcctcgacgctaaacagcacaaacctgaaagaagacgctgctgataacggggtagccagttgtagacggctggctactggatggactgagcctagactgtgattggcaaaaggaactcttgaggacggcgcgtgataacgaggtgattttggtattgtgatctatgtacgacgaatcttcgcgcaaagacgccgtaggcctttacgaggctataggaaaatacagggtccaaccatgtgcccaacgccgcgctgcaatgctacaatgaaatccaagcttatcgatccaccagggtaatagtacaatgtgttgacggtgtgctaccatcgagaaattagactgcctgtgcccattctacagtctcgagagccagcataaccaacaacaatgtggatggcaggatccatacgacataactctggaaaagaatcctcgacatggctcccatgtagacattgttgatctggcagatttgcgcgagctggagtgccgttggagcaccgctaaggaggaaacaaacgataatgaagatggggtcgtccagaatgctgacagggacgtactttgcggtcaaagccaacatcggcgccatgaggagtgtgggaatgagcatgcgactcaccaaagacgcaatgacgagtgtcctctccatcttcgggtcttctattgcgtgtgggtcctccttgggtaatgtgttgcgtgctaggttagcacctaagaccacaagaatcaagggaacggctacctgcccgctttgattgacagctcgtgtaactgagttgctaacaaaggaccctggactgaagaataagtgctgcaattgcggcaccgatgcaacaatgatagcgaccagcatagcccatagaggcggattcatgaaagcccacaagccgctgaggaagcgggctaatcctctgtagatcttcgatagaatttgctggagccatttgggcaaggattggaaaatactgcgcccgaaccaagaaaatgccctagagatggaggtggaaacgttgtgcacagcatttcgtgttcgcttcggccaacccttgatgccttttggaatttcagagtctttgtatggcttggagtcattcgcatgtccgttcacgaggttgccgttgggctgatcattaacgacaccgttccctggaacgacaacattcccgtttgttggcgtagcaaagtaagagtcggcttgaacatcctcacgatcggagatggaaccagagtcgctgatgtccggtgacgtttcgtagctcgtaacatctcccgaatagtaaccagattgcgaatcactcaagaggtgctgggcctcatcgtcatcatattcgccgttttccaaagcgctgctctttcctccatcttcttccgagtatgaggtggcgggtgcgaggagtacattgaacccccacgtccagcgtactagctgtccgagttgctggaaaatgagcaggtataggatgccacgcgcagcgacttcgttgtcgttgtcacctgggactttgtcccaatggagacctgatagcgttttcgagagcgagataacgagagagatgggtagtgaattggagttgccaaagacctggggcaattagctgagaattttgagcatgcgggcgttgcatcgtacagccatggcgatgagaaaattggaagcgcgtttcttgaaaccgcatactctggacaccagaatggcggcgatataggatacgagtgtttgtacgacaaagatgatggggatgacggcaaggtcggatagcttatcggctgtcagctgcgaggccagcttcgtaaagactggttgtttggttagtatggttcgcgtggtgcatctcgagagcccccctctcatcgtgacaaggagtgaacagctgtgtattcaagttggcgaggaacttctggttctcggcgtcgaattgccccatgcgtgcgacgatgtagcctggcaagctcacgcagacgacttccataaccgcctcaaagaccagcaaggtgaggttggcgaaatccgggtgcgcgctgtgcgtcttcttgaaagcgcccatgaagccattgccgccgtagtcgtatgattgcgcgctcatcgcgacgaagttggtggacgtctgctggaggtcgcgcaggcgaagggcctgtgggctggagaagaaaggcatagttgatgcctggcgtctgtcgcccgtcgtggtttggcgggagcaggagcggccgtcgagaaaatgtttggggctatcgtgaagcacgcactgtcttcaaatgtcgtttcgaatcacaagtgatcgacgtcacagcagcgcagggcaagtttaagagagcgccggcgcggccattgcgacgggggctgtggtaaataaagttgcggcggaaaagcaatggctggcagccctgcagtcaacaaagccaagcacccggcgcaactgcgtatcgatcaagctccatggacatatctgagccacaaatgctcatcaatggccctattgcgacgaggcgctagggctgcaccgctttgggtcttgttctcgccgcggaacgagcgaggacaggctacgcgagcactcaatcacgccgctgcacctcactaacgggcagatgaggaattcctgtggcagtcccgcgtcttcctcgcgtgtcttgctctggggacagcgaccgccgcatcgaggctcgctcaaaaccgcttacagcaccttggccgtcgcaaaaatacaggcttttctgctctgccagtccagcatcctgcgcccgcaatacttgttcttttctagctctccctcgcgcaccccctgtatgccgtgtcgtttgtgctgccgtgctagtcgacatcaccgtgaaatcagagctcccacacgccaaacgcccgtcgacgtcactacccacacctctctttctccacgataaccccactagcaacggctcgtggagcagaggtgcatcacacctttgacctgcattcacctgcgtctattcctttttcttttctgcccgtcttgctcctacatcgcgaccccgcagagcccaaggctgcagtacgctcacttccaccatggcctctcccgtaacaacccccgacggcaccacccccgatgccgagtacgactcagacactgcctttggatctccctctccatcctctcccgccgcctcctcgagccccccgtccgccaatgccgcgcacgcagccctctccgccgaccgccccgtcccccgcaccgtctctacctctggcgccacggcgaacatgacctactcctccacacctctgggcaacatcaacgcagcaagaaacccccgtccaccgaacgcccccaccatctctagtcgtggcagtggcctcaatgtctcacaagacatcttggaccaggatacaagcagtgcatctcgggccgtcaaggcgcacctcccaatggcgcacctggaagagggccattgccccagagccctggatcaacggggccccatgtcccctggcggcagtccctgggcgggtatacctgcaaggcttcaggcctcctctagggcgcatctggtatccctggcggcttccagtctgcgcctgctgttcctcgcgtgggcggccccccgaagccctctctggcagaaaagcgtggagcaccgcggctcggtggtctgccaggcgccgcacctgccgcaacccccgctcctgctggcaagaagggcaggccgaagatgacactctctcaaatgaacggtggcaccgcagacgacgcaccaaagaagcctgagactatgatggacaaatattccgagtacctggacaccaagactggcagtctcacatttgcaggcaaggccgtcctgaactcggaaggcgtgcaattcgcaagtggcacctcattcagcatttcgttagacgaagtcgacacccttgacgagcttggcaagggcaattacggcacagtctacaaggtccggcacagcagaccgcggatgcgaaagccaggccagggtttggcgggcaacaaggctgcgccaggctcgccatcacggtccggtttcgatgaggaggccagcccgacgacggcaaagccggcgggccctggaacgggcatcgtcatggcaatgaaggaagtacggctcgagctggacgactccaaatttgctgctatcatcatggagttggacgttctccaccgctgtgtatcaccttacattgtcgacttttatggcgccttcttccaagaaggagcagtgtatatctgcatggagttcatggaccggaggatcaatagacaaactttatggcgatggtgtgcccgagggtgttctacgcaaaattactttggcaacaacccaaggtctgaaatcgctaaaggacgagcacaacatcatccatcgagacgtaaagcctacgaacatcctgatgaacaccaagggccaaatcaaaatttgcgattttggtgtgagtggaaatttggtggccagtatagccaaaacaaacatcggttgtcagagttacatggcacccgagcgaatctcgtcaggtggtatcgcccaagcaggcgcgaaccctggaggtggcacctatagcgtacagagtgacatctggagtctcggcctcactatcattgagtgcgcactcggctgctatccgtacccgccagagacatacaataacattttcagtcaactgagtgtgagtatttgctagtcttcccgactcacatcgtactaatttcgtgcaggcgatcgtcgacggtgagcctccggatctacctccagagggctactctgacgcggcacgaaactttgtgcgaggctgcttgcacaagatcccgaaccttcgaccgacatacgccatgttgctccaacatgcgtggttggcaccgctggctaaacccgaaacaatcacggaggaagatgaggatgaagtggttgcggcgacggaggcggatgctggtgaggctgcaggtgacaaaggactgccggagcccatcgatgcggtattcgaccaggaggtggccgattgggtgaagggtgcgattgagaagcgaaggaatgggaccatgaagcgcgcggagaagccagcattacacgctgcacccctggatgcggtacaaagtccatctcaaagcacgcccgagccaaccggctaggaggcactttccgggtgaatccggcctcagtcgcgagcacttgagatacaccttcgcacatactcaagattgtgagcacgtgggcatttcgatgccagtgccatttcctaccacacacgaccctgtcgcgggttcttttatcccatgtagatatatgctggtgtagcaattaatggacagagtgcttcacatgcagctcttgttcacggcgcatagagcaatgcattggaggtgctttggggaaacactacttagcctcggaagaaaattatttgaattgacacatggaagctacatgtccccacccggctgctgtaaatacctgtatgtgtatcttaggaaaatgtactgtagttatgcgcagcattatttcgcagttccctcaacttatttactgcaatctttgacttttgtagcattattgtcttactgcattgactatgtctggccttcactgcaacccaacagcatataagttacagtgaaatgtgaatatagcgaaagttgagggtgacgtagctttgatcacagacatgcccggggcagcgccgccaaggccactagccacaggtgtggcttccaatcttagagtggccgtaacccaggaaagaacacagtggtcggaacccagacttatttgaccacgactttctttgagattccccgcatcttgccagacatgccacaggtctaagactgccttcttgtcctacagtgcatgcgccttttgcacgactaaagtaatatttcctttcgtcgctccttagacacatctccaaaccgcattcaaaggacacttgcccaccatgtccgggaccgactacaactacgacgaacaggtgcgctgccacgcgtccgcaacaacgacgcgctgctaacccatgacagggacaattcttccccttcttcatcctcacagtcaccacactcgtcactgtccccaccacaatctcattcctgaggccaagcaaaggtgcgcatccgtggcgacctatcctgcactcaatcattaacagtagccagagctcgagaacactggaacgcggatagagtccgaattcgtccccgaacatgccgatctcatacaaggacagcgcaagaagcagaagcggctcgaaaggaggctaaagcggggtcttctcatggtggtaggatggacactcaacgctgccatggtctaccttatccttgtcactgcgcggttgacaccagatatctgggacccatattccgttttgggcatcccctcggtaagttcaagccaagctatgcaatttggcgcgcaatcacatctaactgtgacagactgcggatgagaaagcgatcaagagccgttaccgcaggctttccctgactttacatcctgacaaagctcgcgaggatcccgagaagaacattaccattcagtcgatcaatgacaaatgggtagatgtcaccaaagctttcaaggccctcaccgacgaggagattcgcaacaacttccttcagtatggccacccggacggcaagcagagcttcagcattggtatcgcgctacccaagtggatcgtgactgagggtgccggaaaatacgtcctgctcatctacgcgctcgcactcggggtcattctgccgtatacggttggaaagtggtggtatggcacacagaggttgacaaaggaaaaggtgcttgtcgctagtgctggcaagatcttccgagagtacgacaacgaacagggagagtctggtgtgataggcgcgctcagcacaggagaagagttcaatgaggtgcttgatggccacaaagcggaaaacggactatcgaagctggagcaaaagatcctttctgatccggattcgcctctttcgaaagctatcgcaagaaaggaacgacaaaagcttgacgacatggaagacagccgcagacgcaaggtccttgcactactttgggcgtaccttggacgcgttgagcttgacgacgagactctgaatgatggtatgatatatcaatccaggttatctatgttgttttgctaatgatcgcacagaaaagttcgaggtagcgccaatcgcactccggttgaacgaagcttatactgccatttcgctcgcatatggcagcaccggcgctgtcgtctctgcataccatacctcacagaacatcattcaggctctccgacccggcgcatctccgctcgagcaacttccatacttcacaccaacagttgctagcgcagccgaggcggagcggtcacgtacacatctgaccatacaagaattcatgcgcttgcccgaatcgcagcgaaaagcccgcgtggtcgaatcaggacttctctcgcaagcccagtacaacactgccatgtctgtggcctcgcaaattcctgtcctcaatattgagaaggccttcttcaaggttgttggagagcgcttcgtaactccaagcagtctggtgcaatttgtactcaagtgccgattcgtccccccagccgcgacagacctaccagagatcaacccgaaggacctgttggacattgaccctgaggaaggtgatgttgcggctatcactggtcgcaagaacgatcgctccggagagaagcccattcagcctgccctcacacatgcgccatacttcgctcgtgaccacgcgccgaggtggcatgttttcctggctgacagcaagcaaggccgcattgcagtaccccccttcacattctctacgttcgataagcctattgtggacgtcagtggtaaacccacgttcaacgtgcagacattgaagatgcagttcggcgcaccaccgcaagccggtagctatacttttgtcatgcatgtggtctgtgatagttacatcggtatggacaccaagatggaggtcacgctagtggtcgaggatgccagcaaagctgaagaggtcgaagaggaagaggagattagcgagccagaagatggtacgtttgactcccgttctaaagagtacaaaatcatggctgacctgataatagattccatcgcaggtcaaatgcaacaactgaagaccggaggcgctcctccaaagaagcgaaagcaggtcaaggacgactccagtgacggcagtgacaccgagggcgatgccgaatctgagagcgagactgacactgacactgactcggacgaggagtagacggtttcttttaactatttaccgcggcttggagtatttggcgaaatgtataattcacccgcttttagcgagcgcgctgcatctgcgaatggcgtttgggagacttgtgggcgcctcaatattgaacgaggtggagcgccttggccacaccggacaggatataggaattgtgtaaatgcttcataacttgatcacgcctagcatcttgcgccagtcttcggtggctttgcatcttgacaagcccgaaagttgtctcatcgtgagcgctcctgtgcaatttatgagatgaaagatctgcatcaccaagagtgactgaccggggaaccatcgtcttccgagatgatctgcattgcttaacgcatggtcatatacctaaagtggggaacgttcaagaccgggtgttcgctggatgttctcttcaacacgtgcatggtttcagaaccgtctcgccagccaagtcaacaccagaagtcattcatcaagaacgccacctcgaatacaatcaaggagtagaatcagagccgtctcatgtacgaggacatatacgtgatgtgatggtatagtacaaggacaccgtgatgagtcccggtcgatggcgtaagttgcttgtgcaacagaagggctttggaagctgcagcgtttccatcatgacaaaaccaggccaagcatgatcatcctgatacttgtacagagcctcgactcgagagattgcgttcatggagaagaacgttgagctaccacgatgaccctgctctttgcagaccgctgcaatacgaaaataggctcctccgcaacgattcatgagtcgcactgtctcaaagcgagcaccggctcgttcggatgtctccacaaccatgtgtgtctcggttgcccggcatgatcgacgccacctccacgacattcacctcttggcagacgcctcggatactgggcatccgctatcctgaggctcttaactacgcctcagtctgcaaggcacatagattcaagcacttcttggctggcacatcaccccgcttggcgttgcgggtggaagtgcgccgtgggcatgacaggtcgcgtagtgtgatgtgacaacggcaatacaggggcaaataccgagcagtctcttggtactggtggtgcccaagcatctagaatttgtatatatgctgctgatgggaagcctccaattgcatcctcatcccacactctcttctcttcaccagtctaatacattctcttctcttcgcgactttgatagtctgcttaacactctccttcaaatttaattaaccacacgtctgcgacgtttaatcctactcactaattcactcctttccgtattaactggacaaccccacaaacactctttacaagatgtctctcaagtacttcgccactctcgcccttgcgaccatcgctggtaagtccttcctccacttcttgagcttgggattagacattaacaacactccacagctgcaaagcccatctctgctcccgtctccaagcgtcagagcaacatctttggtgatggcttcaatggcgctgtactcaacggcttcaagggcgacggcttcaacttcgccgatggcttcaacaacttcaacgagcagcagcagatcatccagatccagcaagagaacctccagatcatcgacaacggtcgccaacagcagatcgtccagcaagttaaccaggtcctcgtcgtcgatcaggtcaacaacggcttcagcaacgacatgaacaacctgttccgcaagtccaacttccagaaccagttccgcgacgtcaccaccgtcatgcttgtcgtccaagagatccagatcgccatcgacgacggccgcggcaaccagatccagcaggagatctttgcccagagcgtcgtcgtcgccaaccgcggcgcgcgcgagacccagaccgttatggtcttcgacagccgcaagctgattgcacaggacatcctgggcaacaacgccttccagaacattggccagttcaacggcattgctggtgccaccggcgccgtccgcaacgacatccccaccaagacccagggcgtgcagctcttcggtgctaagcccacctggagcgctgttgccgaggacccggctgcggccctcggcggtatctgggagcagaacatccaggacctccagaagaacgacaacgatgccgccgacattcagctgaacgctgagatcgccaagcaggaggctcaggctctcaaggatgctcagcagcaggagcaaggccaggatcaggctaaggaccaggaggcacagaaggctgaagaggaggccaagaaggctgaagaggaacaggcaaagaaggccgaagaggaggccaagaaggcacaggaagagcaggcaaaggccgctgacgagcaggccaagaaggcagaggaggagcagaagaaggctgccgacgaggccaagaaggctcaagaggagcaggcaaaggccgctgagcagcccaagagggcttagatgatttcctcctagctattgttctggagcgaagtatctagagttactcagtctctcactattgagtcaaacaaagagaagttcgcgaggagtgggatcgggagattttaagaggagaaagtatttcaatatacccttgtggttttgaggatgaacattcacgactatgcatgggtagcaggtattttacaaccagttcgatgagaaaatgttatttgcgggttacgagagttaagaaatatctgtcctatttcactttgttttgggctgatatgtgattcaccttcactttcacttttacctcgacctcaccactacgttgtatgtagtctgtagcaattgaactctccagttcacacagtcacaccgcgatggcgccctcaatcaacctccaaacctaccctctgagtccaagattccatcatctctgctcaatccggcgctccatcaagcgcacctacactctcgccttaatcgccgccatcctactcatcctatatctcgccctacaatccctaatcccatctcaaccgccaatacccaccctccaaacaaccaatctaaccacgccccgcgcccactcgtccatccgcatcgcaaaagccacaatcgcctacgcgccttcaaacagcgtatacgcccgctccctcgccctacacgcctcccaaagctacgaaacacacgtcctgcgcacgccactcgtcaagggcttcgcaaatacactcttgtggctgcaacacgtcatcacgtctgaactgctgaaggacgaaaatgagagggcggaatggatactgtatccccacctcgctactctttcgaaaccgcgtactaatgttgagaatataggttcttctccccgagcgttgttgtggcgaatacgctcatccccctacacaccttcctcccgccactcgcatctccggagttcgatcacatccacgttctcggcacaaagtccgacgatggcgaggaaatgaactgtgagatgttcttcatgcgcgttagtccgctgtcgctcagactcctggttctagctgtggcggctgttcatgtcgatgcacggcgggactggggtaaggatattgtcggcgcagcactgcagtatgtgctcgagcaagacgaatacagggataaagtcgtgtggcagccggggaagtggtatgatggagctggagcagcttttatgcaggtcaaagggttgttggtgatgcggggggtgatgcagcgagtgtatgctccggtggaggaagtaccgagtaaagatgagattggggagttttgggatacgtttaggaatgctactctggtgctgagggaggcgggatacaggggacataccagtgtgcaaggggagtttgcggtttgggtgagagcgttgaaggagtgggtggagttgaggacatgggatgttgaggggattagggagaggatggaggtgttgaaggggaagttggggattggagatattattggatatgggatgaactttggataaatcatgagaaacaagatgaacttcggttaaacacttcagtccttctatgattattgaaatggagcaattcgaaagcttgtgttcgccctgatggaatatgaacgatatccggtgacgcttgaatatgtgctaataaatgtgcgactgcagtggtttcgtagatcccatttcccgtgacttgtggtagatttatcgaacatgataattattctgggcgtgttatgcgatggatgtggtgcgaagacagttttgccttctttctgtggtatgtgagcggaagatatatatgtttgggctgaacactaacgcgttctccgagcacctgtgagctcatctattaccgaaagcgatcttgtagcaaggcaacgataaccgcttgtgttcatgatatgtgcagccattctttggctcgaggaattctgcagtctctttacatcgcactccacgatcgaatttgaggctgacgtccgcgaagacgttttcaagaaactccctagggtagtcttctttccacaggcgcccgaagagtttgcgatcccacgtgtgaacgacgatgtctcggcatagacttcgatgtgctgagcccttggctgttcgagggtagatccatttagccagttcgatgggagagtcgttgcggattatcatgcggcctatgaacgcgtcgatggtggcgtcaccgaaggcggatgcttggattgtagcggacagcgcatagcaagcagacatttcgtcccagtgcatttcagtcgaattgtctcttacatacgtgtcgggtccgatcgagagatggaagcgtccggtatagagccatttcgcatacaacctgaaagcgtctgcatcgacatcgggaagcttgactgttcgtagcgtgtctccaacacgttctgagctcaatgttgcgaggaagtactcggaggatgattccagcaggtgagcgtgcacatagaatttctcctgttcttcgcctacgatgaccactacaggctctgaagtgatactaaagctggtcagcagagtagtgtcaaaagtgcattggttcatacggcggtccgccactagcaaggcacggtttcttgtctgctgaaggctcagagatactgggtgaacgggcctgatcattgtcgaagatagagccctgcatttcgtccgcactgcgttttccagggctactgcgctgtgaagttgcacgccttgcggaatctggttcgaggtcggtctcgttcgtgttgtccctcgcgaagccaacgggctggctcatggcgacgtagagaaatttcgacatgtaggagtgctgcgcgagagtgttggtttcaagaattttgcaagcttgcacgtgaggtgatagaagacagctcggcacgtgatgtttccgtcgcactcctcaggtaaaggcaggagcaacctacccactcaacaagcaagagcacttcaccaccagacaccaaaatctcaattatgaaatcaagaaaaacgttcgtattacacacaccacacctctatgtacaacccgaatcctcttccccatcctactcccccctctcaaacgtcgccccaatcttctccctctgcaccacaacctcgcaactcgcctgactgttctgcgcatcactcagcgccctgacaatcccgctctcggctttctcccgcaccagcgtcctaaggctattaatcaaatacgccgagaaaacatccacgctccaatcgctcggcaaaagcgccaagacatcgccgatatcaaaccagcccgcaaagcgctctaggagttcgctggtgcgctcgacgcgctgcgagaggtcttcgatttgcaggaagtcttgcagcaggaagttgaagaggcgggattgctcggcgcggctggggagttccgatgcggggatgggtaggtggccggcagtgatagggcggaagatggagctgtagccgtacaggcagtaagagattgacgtgtcgaagtcgccgaggccgtggacgaggaggcgcagggcttcttggtggcgctcttgacggccattgaggatgatcatttcggggacgagctcttgctcgaagggctggaggcgcgatagtatcgagctgacgtcgtaggaggatgtggctggttgattggagccgagaagctggagtaggcgtagtcgggcttgccaccattctgctgggatggcgttgtcggtgatgaagctgtggtaggtgggttttggtggtacgaggatgcggtaggtctcgtaagtttgtgcgagcatggcgcgtgcctctgagttgctctccagctccgtgatgacggtgtccaagtagaaggcgatgagctcgttgacgtattgcgtatgcttcttaccaaagactaggtactccagatattccttgacagcaccgggtgccttttctctgagaagggcaacagcctgagacggctcgaactttactttgctctggtcatctgcaaagatctgaacaccaagcttggggttccgatttgcgagccacgcgccatattcctcaactagcgacttatctcgtaatcgtgatagatatgttcgtaatgtgcgctcgccatccacaaattcgccgcccttgtcttcttctccgtcaaggatacgcttccaagttgcgagcacgtttggcgctttttctgatgacttgcagttgccttgatagaagcgactcaaaagatacagccgcttgaactgctcaagaagctcgacggcgcgttcaaagcagtcaacttccttgtcaaccagctcgttcaattctgctcgatgagtgccaggacttgagctccccttggcactgccctgatctaagaggagaagaatgtgaaggagtgctgcatctacgctccgaaacacgttagggtcgttcgtgacgctcgccatgcctttctgccttttccagaactgaaggtacctctttaaaaagtgcaagaggttgtcgccgaatgggccgttgatatcggtcggcatagcggcgagatcgttttgttgcaagaactgctcaacaagcgtggtgatgccacctgagatctgtatgccttcgggcccttgtacaacttccttttgcaagatgggtaggagactcaagacaacgcgcgggtctacttcgccctcaatgagtgcttgctcagtaatgcgcttctcgttctcaaagattatgatgttcgtcttcgtgcgaagtatgacatccatgaagagcatgacggacgctttctggcgaatgtagatgaggctgagatactctgattcattctgcggttcttgcccgcggatatcaccgagcactttctcgagctgacgacgatcaggctgtattcgtgtgccatcgcccgttgctgtaaattgtgctttctcaaggcgcgcgtccaatcgcagaacgagcggatttcgcacagtccaccatatctggtcgtcagcccatagcaggtttctggtctgcaatctcgacagcctgtccgtgaattcgcgatcggccttgacttgagcggccgttgtagcttttgtagcttcttcaggattcgcaacagtaccaagttgtaaccgcttgaccgaaagcttcgctccaatctcagacaatatgaggtcatacggctcaactacggtgcgcataccaagtggtgttgctacgtgcgtgccggtctcctgcgttaaaaggccagtcccgcttaggtccagccactctttgttactctcagcgtcactcggatcgacatcccagcgctgaatctcaacgccatacatgagttcctcctcttcctcacgatgcactgcagcaatgacgtaaccctcttcagcatcgacgtcagggccagtcgatgctgccaggtctatgccggagccatcgaccacgatcgaatcaggatagctgctgaattgtatgctgcctctacacatgtcgccatctaaattgacaaacatgccgacaccgggttcagacggagtcgttcctactgtgagcaggaactcgttcggattgggggaagctacgtggggcctgagaggcacaaacgggggcggcttgcgaggttcttcgacttgcacttgcggcacattttctccttctgggggcggaggcaacggcttttctggagacgtagcaccactcctaggaagactagacgatctttctcctgcttctccaccaggggctcgacctggcgatcgcgcagatgccggggacatgtttctcgagagcgactctggcacatcgaaaccgtatcgttgccgcggcgctcgcggactttctgttctagatggtggaccacccagtcctagcatattcagactcgtgcttcgagcatgaccgcgctgctcttcctggacccgaggcaccggacttgcgttggagacgctcctggacggcggctgaggtatcgaggcgatgttctcagcagctccacccacatcgccggcgtctgggtctagagaggatattgggaacaagccaatcttctgctggtgcacaacatcgagtagcgcatacgaatgcgcatcggcggcgcacgagtaggcgtctctccgtactgaggtcaggcatcctccgtactcgatcgtcttaagcgctctgggcggggagtgctcagatatgtgtactagtcgcagcctcttcttgagtccaatcacgacgtcgacgccgccatcagcgtcatcgtcctggccctcattcagatcgacacctcccacccatagacaagcaattggcttgaagttggactcggggctgagctcgggcagcgagtagatggagaaggtgttgttgcacagtatacaggccttgttgaccttggggaggatgaggatctgctgcacgccggggccgttggggtcactgtgaggcggttccagccgcgatgcgattatcgcggtgggctctcccgaggtgtcatcgggttctgggggcaggaggacgaagtggatgatctcggcggctgaggtaccgacgtagaggttaccgtctgggattgattagctacattgactaactaggtacaattgcaggacccatgaggcgtttctgaggctgtacatactccacacttcaacgcatgttatgcgcacgtctgccgcgtctccatcagcggacagcggcaggtcggacacgagcttgcggaggatgaagggcccgtcttggggcggtggtcgcggagtcaattgcgactgaggagctgcttctgccatgtttcaagagcactctatgcgccatggctggctattggcgcattctacgggaagcgtgcattgtagagggtgaagggagcttgtgcatgcgcatgtggtgcctggatcgcgaaccatgatgatccatggcccccacacgcggcttgccctgtgcgccgcagcactcccgagctggagtgaaagctgtccgcatacgtaatccgatccgacccatgcaagtcgacgcgccttggatgcatttgcggggaattgtatacgacgcccaatagtgacgacgcgctatcgttcggcgagactcttctacaccctctccaacagacgctagaatggaaggcggaattgacacggaagagcagagctcactggaggcggcgcaggacacgaggcaagttgccgacgcgcaggaagacggaggcgacgagaacaagttccagaaggcgataggcgcctggaggagtaagaagaccgggcgcatcaaccacacatcaggaagctaaacagtgcgccagacatcgacctcacaacgctcattccacaactcgacacggtcgcatcagacattgtcgcaaaccaaagagacactctcacgcaaagaaaagacctcgcgcagaagaccaaggacttcaggaagcttgacgacgccagcaagctcaacgagttcaaggcgctcttgaaatgtacacatctcagatttcagtgcaacgctacggctctgtgctaaccggccatacagcataccagaacttcatcgaccttatttcaaaccagtccaagacggtccaggctgccttcttccaagtctactcaccgctgtcagaagccccagacccataccctctgctcgaagcctccgtcgactccctcgtcaccgccgaagaaaccgtcccaaagattacagccgagaacgagagactccagaagacagtcgcaaacttgaccacacaggttgacgattcagagaagaagctcgaggaggagaggactgcacgtaaaggcctcgaagatacccgagacagcaagatcaaggaggtcgagcagtcgtggtccgccgtgctgagcgagaaacaagacaactgggagtccaaggagaagagcctggaagaaaaggtcgagagccaagaccggctgctgaaagagctcaaggccagctatgaggtgtcgcaaaggcttggcaagggagaggagggtgaaggcgaaagcaggtcaggagccacagctgcggagctcgagattgtcagctctgagttggagaggacgagtcaccgcctggccgagatcgagtcacgcaatgaacagttgcgcctccagctcgcccaatcagcgtcctcacaagcccagcacgttgcagtcgaagacgatccatcctacctacgactgcggtccgaaaactcctcgcttctacgcaagcttgaaaatgcgcgtttcgagaaggactctgatcggacaaaactcgagacggagacgcgaagcttggagcgcgagatcaagtcactgaagagtgaaaaggacgcgttgcgtgaaaaggtccagaaatggggtgattacgagaacgtgaagcaggagctcgaagtgctgaaggtatgcgaattcgaagatttgctatagattttgctgacagaacacagtcaatcgagttcgctacaggagacgacgacgacgaagctaccgagctcgccctttcacagaacggcggcgctggcaaaggcaagggcgagacattagagcagcttctgctcgcgcgcaacaagaagctcagcaacgagctcaccgtcctccgcgtgtcccaccaagacctacagagcaggctggaagctctccaagaagagctctctagcgcaaacatggatctcgaaaagtcgagagccctcaacgaaaccctcgaggccgatctcgagaaagtccaacaagaggcctcaaatgccttcgacccatcaggcatgtccgtagcaggcacatacgtatcccgctacccccaaagctccgcgcgccgcggccgctcctcacctacgtcctccatcatctccggcttcgacaacagcccctccaacaccctcgcctccctgcgcgcaggcgagcccatgggtggtggctccggcatcctccccatggtcaccgcgcaacgcgaccgcttcaaaaagcgcaattccgaactggaagccgagctacagaaatcacaccaaaccgtctcctctctgcgcagcgaaatcggcgcactgcagaaagataacctcgacctgtatgagaagacacgatatgtgaactcttacaatcgcacaccgtattctgcgaatgcgaatacaaacccgtcaactgtcaacatcgcagcagacgcgtcggatcgctacaaagccagttacgaatccaatctcagcccgttcgcggcgttccgcgggcgtgaaagtgcgagggccatgaagcgcatgcatctcttcgaacgcatggtgttgcgcgtgacgaaattcgtgctccaaacaaggattagcaggaacatgtttgcgggatacctcatcgcgctgcactttatcgtcttctacatgctgtttggcgaggggagtggagggggtgcggtggtggcgggcaatgcgattgtggcggcggggacgccggggggtccgctggatgatccgacggtggggttgaaggatgctgtataagtgggcagtttggtcctttgtctgtatgattaggatagatgggtggacgtgccgggcgattcgaatagcgtctggatttgagcgcgtggatagtcagcactgggtgccacgggcgcgtagggaatttcatgaaggtggcgctttctgtggcgaacaccttgtttttctggaaagatggtcacatgtgaacattcgtgatgtgtgtgtgtacgagattgattgttcgatggtcgcgtgggtagtctgtatgggtgagggtacgacgagggtaggacctgtggcacatgtagactcgagtgtacatcgcacaacatcatcgcataacgactttgcgtccctgattcgttcctctacctgtggctggcgaatcccagcacatatcacgtcacccctgttggattagacttccccgatcgtacctgctcgtgcgcctcatccttagctacatgcactctcaaacttttcccagcctgccatgagtccaacgattttacctcttcccgcagcggcaagccagccatccgtcccaaaagcatacctcttgtaaccactaccagcatagtcccgcatccatcgtaaaaggtcatcttggaaaatattgtgggcgacaacaattccagctctacctcaaggtccagtccagtccaagcaaggcaaggtttatctcaagtatatgcaagcgtaacgctctcggcctcgctaccatattctcgaccttttcaaggttcgctgccgggtacaactgggaagtgcgatattggccatgcatcgccaggaccaggcaccttgtcaagaatccgtcgtgtgcctcgagtctcgtgcgctgtttgttcagctaggcacgcagagcggaaggcgaaacaagttcttggaatctgcagcaggcaggtgtggtacacgttcagctcgctcacaggtccgtcgtagccgaccttctacatacatctcttccaaaagatccatcgaacgattaacagcaggctccacttcccgcccggcaccatcttcaaaaccagtcgttcccagccaaccactccctcatacccctgttcaaatcccgctcttccctgcttgacatccttcgaggcgcttacatttcccagccaccttgccgcccattggcccatctcaaagacagtaaattaaccaccttttgcacgcaaactcaagacggctatattaagacaaaattatctcacaacgcgacctgccgcttggggaaaaggtacataggtttggctgagaaatgtgggctggtaggttacgggcggctctgcgggacgggcattctgggtcgagtggacgagcgctgtctcttgtggtggaccaatggggtgtgtacctccggtcgacaggtgggtactggtagcttgcaggtggatgtggatgtggatgcggatgtgtttctattcccatcgcgaaggtgtttgtaaacatcctccaaaaagattgaacgcgacagacggtgtgagaagggcagcgcagtgcagggcgtaatgagagtacgcctcctccttacatagtcatcatcatgaaccctcacctcacctcacctaacacctcaagatgactattctcacactagccatcgccgcgaataagaatcgccccaaaataacccatcccagcggcgtctcggtaatctagctcgcctgcccagcgcacccaatcagaccccgggcatgctatatttggggccatttcctagggcgggtgggacagagcgtcaaaagccataccagtgtacgcgcccaaacgttcagtgggcttgtaatgtatatagaatggccagaagtgccgcctcgttcttgcatttcccacacacaacacattcacgcatcgacatcctcttgagacagttgcttctttccttctgcttttagggtgtactccgtttctctttttatttcggggtttctttcttaacgacacgaaacgggcttgctatttcgagacgaattggtacaatatataccacgacgatcaccatcacacgacatacaacatcttacctcacctcacctcacctacacgatacccaacttcgacaatgatcttcacaaacaccatctcccttgtcctggcccttgcgcccgcgaccttgttcgccgctcctacccagcctgccgactcaatagccaacctgattgcgaggcaagacctgcccaagccggtgatggatatgttggtcaagacgaacgggctgtgcgatttgtccaacgtagctctcccagttggtatgtgctactcttcacttcttcgctggaccacagtactgacctactattagcgcctacacctctccctcccatcagcgccggagcaacactcaagcacattgccattggccgcggcacacaaaactacacttgcgcatccgactccgcagacgtcgtgcccatagcaaacggcgcggtagccactctcttcaacgcaacgtgcgatgccacacgcctcaacgacaacgtcctcgcgcaggtcacaaccctctcgctgaactacgccgtccccaagggcaaggcagccgagcagcgcacctcgggccaccactacttcacggacaagaaggtgcccatgttcgacctgcgaacgcccgagaccaacttcggctgggtgcaagccacacccgacgccgtcaagagcgccgcgcccaaggactcttccctcggtcccaaccagatgggcagcgtcgcatggctgaagctcaacgccgtcgagggcgactacaaggacgtctaccgcgtacacactgccggcggcatggcgcccaagaactgtgctggccagaagagcagctttgaagtgcagtacagtgcacagtactggttctacggatagttgtgtccggttgtgtgtcgttgcattcttgtacagagcattggtcggcgttttttttttgggggggtcgggggctggcgtccttcgactaatcggcctggtggctgagtagatagttcatcttcgtgacgaaggctgtgatacctttatgtgggcagcagtactcgtaatattataccaattcaaaagctttttctgcatattttcgtccactcaactagtgaatcttcaatcatcttgcgtttcttctcttctacctcgacgctgtcgtggactgagcttcttcaattcaccggcgatgggtgcaggtgcttgcagaatctgttcgttttctttcgtacgtttaggggttttcttcggccagtccttgcagatgtcgatcctcgatcgcggtgcgaagatctcaagtaccacatagaggagatagtcaatgacaacacagagacagaagagcttgccggcccagacaccgcatccgtagtatcgcttcagtctctcaacgaacgcgaagctgcggacacccgcacgacctcgagctgtaccccatgcgccaggagcactatcggcttggtagaactcgacgtggctgatggcaccactaatgccatcgtagactctttccgtcctgtgcgcaacgtcggtccaggaatacatctgcttgacctggttgtggaataggtcagtcctcactgctccggcgcgcagcttttgtattgcacgtccggtagcctcgacaatctcgtcttcttcgggcgccgcaaattcagtcatgtgcgtgggaaggacttccgggatgccaccgacccgtgtggccacgacgtaaagtccgcaagaagctgcttctactatgacggtgccgaaggcctcggtaagcgatgggcatagatagatgtgccctcgcaccatgacgtctcgaacttcttcgtgacgcacagggccgatcatgaggactttatcttgaagcacatttcgctcaatcatctgttccagatcgatagccttggggccatttctggcgattatgaagcgtacgtttgggtgcgcagcaagaatgtgaggtatagctgcaacgagcaagtcagtgcctttgttgtagtaaagccgctgaatgacaatgactgtgatgatctcgtcgggatccattgggctgtggcggaccaggtgctctaggttgttgtgcttcaccagcttcgagcgaaagaggacggaagttctcggcaactacagcattgggtatcactgacaccatccgtgggtcgagagacgcgcgaaggacagtgttctctttgctagtctccatcagcatgtctcgtgtccgctttggttgaagtactgaccaggtatggctcacacagatgacatggtcgacatcactgagggtgaacttgagaagcctgttggtgaggatgcttcctgcgtctgcaaagccaaacagactatgatctgtgaagactgtcctcagccccatggtgcgtgcatgcagtatagcctcattgcacaagctgctgagactagcatgcccgtgtactatttcgatgcgctcgcggatcataatgttgcgaaaaatggggaagaacgagaagacggtcggaaacgtggtctctcggtagatgaccaggaaggggacatagtagaccttcaggccatttgtaaggtaccgtacaccagtccggccagcgtaggcatgagtgatgacaatcaccttgtggccgcgatcgatgagtttctgaagcttgtcagagcagtgaagaatggcagcgcttgtagacttacgctggagagctggtacatgtgactttcgactcctcctactcggtataagaaacatattttctgtttgggtgcttcaactcataccaggctgggggtagaaattatcgctgaccatgctatgctgtgtgagctaggtgggagattggactgttggggggttgcatatgcgtacgcgatattatagggcatggctgctgtatgtgagggtgaatacctcgagcttggtgacagtgtgtatacatgacaagtcaatggctcatgtgggatgcgacagtgtggtgggctgtggggttcactttcacggcaacgcgaagcccaagcgcgtcacggctcggtcgggccgttccccgctcgcgcgacatcccgcccccattttttgggaaggcttgcgaaacttcgaccaaccttgcgcacagactcgagcttgcacgtcaacgacacgcgaccataccttcctgctagcgcggcggcaggcttttctcaattcgttaagccatatcacatttttcaaacatcgaaaagtagctgcacaaaacacagtcgccgcgcaagagcgcatctgccagtcaaatgcctgcaccgctgttcaaacgatgggcaccacccacacccgcaatcaagccagcgagcagcccagcgaaagctgttaccccgaaggcatccagccctgtccaggaacgcagagagtctccggccccagcgccacaatcggcgacgcccaagcccgcgaaaaagccaaagaagcgaaagagggatgccgaagtgcaggatgagccggctgaagacagctcgaagaagcacaaggccatattcaacaagtttgagaaggtcgctaagcttgctgaagccaaaagccagcgccaagaggaggaagactcggaagagaaggacgagcagcccgctgaagagcttcatgatttgcagcctatgccccagcccgcgccagttcctgacactgcattcgaacctaccttctccaccctgccgccatggctcgcccagccaaccaccgtcgaatcgtccagaaccgtcccatttgcagaactgggcgtagacgcgcactacctcaagaaactagaatcacagggcttcaaagacgctcttgctgttcagactgcactattaccgatgctccatcaggggttcgagcagcacttgggcgatatatgcgtctctgcaaagacgggttctggcaagacccttgcatatctactgcctataatcgaggccctcaaagaccgcgccgtaccgacactatctgccattgttgtggtccctagtcggcagcttgtcaaccaggctctgcaggttgctgaagatctttgcgctggcacaaagatcaaggtgggcacagcactgggcaataccgcttttccccccgatgcagaagcagctggtcaagttgagggctctgtaccccctcatgctgcaggggcaaaagacctgcatgagagggcatcacaacagttcagaacgggctttgtagagaaagggggaatactggacgacctgatgaacatgccacaggaccacatccctcagtacgactcgggcgtagacattctcatttgtacgccggggcgacttgtcgagcacatcgagcataccacgggcttcctgctcaattctgttcggtggctggtcatcgacgaagcagatcagttgcttaaccagaacttccagggctgggcgagcgtgctgatggatgcgcttcatggcgagaccccagtcgacttcatgaatgcacaagaacgccttctcaagcgcgagcgtgacgcgaattcgatgtggtctgcgatactaccagcgcggcgacagctcaccaagattgtcctaagcgcaaccatggaaaaggatctgacgaaactcgggaccctgaggctgaagcggccaaaacttgtggtcgtacaggatgaggctaccgaagtccagcccctcgaccacgaggataacaacttcgaactgccatcaacactcgacgagttctcggtccatgtcgcggatggctcgaacaagccacttcatctcctatatgtgctactcaattatgtcttcacagggattgagacgggcgaaaataacgaagacgaagattcggaaactggagttgcagagcatccgagccgggtcctagtattcaccaagagcacagaaaacgcatctcgcctctcgcatctgcttgcaactctcgcgcctgctttcaagaaccatctgaagaccatgacgcgtgcactgaccgcagaagcctccagaaagctgctaaagtcgttcggtaccggcgaaatcaagatactcatcgcgtccgatgctgcgtctcgtggccttgatattccagatatcactcacgttatcaattacgacatgccaaccagcatcaccagctatgtccatcgagtggggcgaacagctcgcgcaggcaaatccgggggcaagcatggacgctgttcacccaagaccgaggcagcgtggtttatcaagcagatcacgaagggggattccggtaaagcgggggaataagaaggtaaagcgcatggaaatggaaggagagtgctgtcacggcggacgggaggaagaaagcatatcgggcagcgctcgcagaactcgagggtgcagtcaagggtgcaggtagtgcagactagcgaatggacttcggcgttgccggcggtattctgtgcggcgcacagccaaggctggatagcttcacacacacaacagtttcgtggttcgagtttgcaatccctaatcaaacatatcagctctatcagagccctgcgatagaagctcttattcgcctctgttatcaatgcttgagctcccccttcacgtcagctaagcttcgacaagccttcgtccgacgcttggaaatcgtgtttgtctttaagaggcagctgtgtatgtacagaggtggcatgtgactggctgcagctcgaatcgcttcttcctgaggttgacaaggtccaggcgactattcggcggatttgccttctgatgtgacaaaagcagattagacacgggtcgatcccttagcttggcgggctccgacacgtccagcatcgcactttgtctttcccacctccccgaagcggctacagcgcatcatcgaaccagcactattgacaggcccccaagcctgtggtttccaatcttaatatacctgtgttacatgctcggtcaattgggtagcaacttgcgggtgtgttggcgatcttgcagtcctatcagatacccccgctcttgattgccatgattgtcgccagccacgagagatagacggtcgacatgcgcgcatccgtctgtgtaagagttgagaaacgctcggcgagcatgtctcgcctccacgtttaattcatggtacggacgccgtcacctccgagacagggcggctaccccgtcttgtcaacccaaacagcaaacaatggaaaactgggactgatcccggttgtggctgtaggatccgaagcttatcacggtcaaggaagagcagccgaggcttggtgccagtccaagaccaaagcttgtggccggtagccattagcttatctccctgcaccaccaaccacgatcccccgcgcatgatgccgccatctccacgagctatcctgttatctggtcacctggccaatggttactcgtcgtgccgtcattttcatacatcgtcccgcgtcgtaggcatacacagggcggatttgcgattgccaacagcgccactcaggagggaatcgccacagtgtgcaattacacatggaccaatgttttgtctgttctggagtaccctgtacaattgccgaaagttacgagtgccgccgttgcgcagagcctgtttttaattgcggtggtcctggagccagcgtttagatgctctccccagtacgagtgtttgctctccttccgccttgagaacgcctccgtggggctttgccgaacacagcaggtcctgtttggaaacgtgcaaacactcgtgtccggagtcattggtacctgccaagatagggtagggtgcatgagtggcctctcactttgattgacggccgatctctggcgcacgtctgcaccatgctgcggtgaaggcgactaagggcgtacaggccgtgtgcgcatcattgtaacactttcatctgctggcgtgctcgtggcaaagcttggtataaagccaagtcccttcgccatgtcttgtttcctcatccgcagccatcttcgctcctgtggtcaaacagcttccatccgctaatatttcgcttctccggtacacttcgatcattcgacgaccatcatgccttcgttcacctacctcaccgcggcccttgccctcaccagctcggtcgttgcttccccagtcgagaagcgtgatgctttcgaagtaaagcaggttgcgcacggcctccaccgcaagaatggtgagcatagccgaatatcttttgtagatactgaggctaacgatatcttcaggccccgcccagatcgccaagaccctccgcaaatacggaaaggctgttcctgcgcacatccaagcggctgcggacaacaacgcagttgtccaggctgatgccaacactggcagcgacccagctgttcccagtgaccagtacgactcttcttacctgagccccgtgactgtcggaaccagcactgtccatctcgatttcgacactggaagtgccgatctgtaagtgcacatcctctctagcagcgagcaagattgtcaggcgtttggaccatgtggtcagagtccgtggcaataggctccgtgaacgaaacgggaatggaattcgatactaatgtactccagatgggtcttctctgatcttcaggccaagtcctcgctctctggccatgactactacaagaccgatgcctccaagcgcaagtcgggctacacctggaagatctcttacggcgatggatctggtgcaagtggccaggtctacactgacaaggtcaccgtcggccaagtcaccgcgacggcacaggctgttgaggctgccacctctgtctccgcccagttctcgcaggatgttgacaccgatggtcttcttggtctcgccatgagctccatcaacaccgtcaagcctcagcagcagacgacctggttcgacaccgtcaagagccagctcgctaagcctctattcgccgtgaccctcaagtatcacgctgccggtacctacgacttcggctacatcgacagcgcaaagtacaccggcgccatcacctacgtcaacgccgacgcatcccagggattctggggcttcacagcatccggctactcggtcggtaccggcgccaccgtctcctccagcatcagcggcatcctcgacactggcacaaccctcatgtacgtccccgccgccactgccaaagcctactacgccaaagtttccggcgcaaagctcgactccacccagggcggctacgtcttcccatgctcggctaccctgcccaacttcagcatcaccgtcgccggcgtcaagcagaccgtgcccggcaagtacatcaactacgcacccatcaccgacggctccagcacctgcttcggcggcatgcagcccgacaccgacatcggccagagcatcttcggtgacatcttcctcaagagcaagtacattgttcacgacatgtccaacggcactcccaggctcggcttcgcccagcaagctggtgtgtcatcgtaaggcgcgccggccaacggaacggaagcatagatagtagtgccgccgaccgaggctagtcctcaacctctgcgttgcgtgttttcggatacgctacggctacgctacggcaagccgatcctctttcatgtatatgtcacccccttgctagtagtacgagtttttgaatcgatactgtaaatgttgattactcagtcttttccggtggtgtgatgtacatccgtgactatccatgcagggtgccatattcccgacgcatgcatgcagcgagcccatgacaaggacaatgggaaattataccactacatacctcactgtcccgattagtgaggcgaaaggcaatgggatacagtaagcccagcccttgaatgattcatcacatttcttgttcagtgcatcatgattcgctgcgcacattttctccgacggactatctttttccccctgcgaatgctactagccaatagattaggtgatacgtggaggacttctcgacaaggagcagtttgcggatgccacgcgtcttttttccttaattttttatttatttgcgggaataggccctgcagatacgggagggtccggtgtatgtaagacttgatattcgcctggagctggggagggacacaagggtcacgttcagctgctaagtgccattggccttgaagttggatatcggtctgccgaatggcttggtggtcaagaggcttggtcctgactagttgcgtgaggaagggaagtctaccggtgaagcgggcggagaagagatagcaacgtatgtagccagtatgatgacaacagcaaaaggatttttaattgaccaattgcgactatcgtgcatcattcctttagccgaatcaatccacgagtgcataaagtgaagcgaagcctgtattggtctgctgcggaagaaggaatcgcaaaaatgctccgtcgctgagctggggtcttcgtggacggaaactttcaccgagtggctgatatacaagtattatcgtagcctagaaccatgagaaaaagcacgttattcggaccgtggcgcacgagcactattgcggatccgcgagtgtcactatcgtttaccgaagctatgcccccatactagcttggaagtgatgtagttcgtcgacggacgacttcgctcgctcgtgggtatatccgcctgccgcatgtaggagtacgccagctttttttttttgcgttttctagatcgatggtggcgctgtcgaaatgtcatgcagcattggcacgttggacactctcgtgtttcgtcttcgatgacgcacagggagtactcaatgtagcccaatttgacgcgcagaagcatcaaccgatgtttaggtatgtatttcctgccgaagactttcagtagctgagggagaactgaagtttggattacagtcaatgcaatgtggctgcgggacgatggcatccttacaggaccgttcaccccttgcgcgcatgtttgtatgtcgtctcccagcagtattacacggtgcacgtccaaggtagttgcgccagtccttatcggccgttgtgctctttgatagggctagatgacgctgttcctggcgtctgcttggtgcttctcctgtctcgtctcgacccatgtcgcggctctctcagacaatgaagttccagtccttgttgctacttcgtattatgagtcttacccagcggattttaccgtgctgtctcacatcggcgaagtaacttgagcagagacccgcggcagtacaggaagagtagcgagggcagacagtcaatcggcggtcatcgaactagtgtgtagaaagcgtagatcatatcaaaagagatcgccgttccatgtacagctcacaacaaatgttgttagtcgaagaacgcctgcagttcgccccgcagcaactgcgagcatatcggcaatttgggtccttgcagatcaacaatcatgcgcatagacatgctactcttgcaaattctctcattcattgacaccagcagctaatcgaagattagtaagacattgtctcggttgcatgaaatgatcgataatggagacgtcaaagcgagtgggtgtaggagccgaatcctgggaccaaggacgcactgtgccgcatgcaagggaggacatggagcgtggaaaattgtggagccaccgagatttggcacagaaaaccttatcgatgggtttgcggggatgtcccaaggcgttccgacacgcgagtggctgcatatgcggtcgcttctgtcgtacaggctatcgcaaagtggcttgcatcctgcagtatccgttccttatgtcccttggagttgtcgcccgagtcacagtgtcaagcgcgctgacttttgtcgaaaggagactggtggtcgataccggatgagcgaagccaagtcctcactcattcgattattactagacccacatattaagggttatcctgcagtcgcagtaaatgtagttcagtcctagagagcctcctagcgcatctcaaaaggtcatgcctatagcattagaacagcacaaattgcatgattggaagtgactggatgctccgtgctgcagggaggaatgactgggtggcaagctgcagggaggaatgactgggtggcaagctgcagggaggaatgactgggtggcaagctgcaaggtgtcggatgtcttaaatgtgttgattcgatatacatggagtggcaccgctttcggtcaccccgcaaaccattaggcgcgcggctgtgcgactattcgtagactgccaagccctagcactgcgactatgcggcgcggctggacatcacgcatgtcgtatgctgactttcgcgtcataggtttcttactggcgtgctgagagcgggcaccttcgccgcattgcctcatttcttcttcttgtccttgatcttcttcttgttctctgtgccgctgcttgcgccgcttcctgccgcttctccttgcatctgtgccatcatgtcctggaaaatatcatcggacaccccgccaccggtcagagcaggcgaatggagggggagaattttgctcatcttccagcccttaggaatcgcaggctcgggcatctcctttggcatgggtacgcccgctattgggagcctaaagggtgttgtcttttgcgttgggttcgcttggaggtattttgcaatgtggacgtagagatggtgcttgttcttaatggtcacatccatgagcttgccatcctgctttagcagaacacgcacccttcctgggttctcccaatttttggggtgggtcttgtcaggctcgaatactgtacgcagtcccagattcgcagcggcatcggccatctcccgagccagcgggttctccactgcgagctcctgtcctactcgacgaccctctgccctcgtccgtgccttgtcgaagtatatggggtatatgcattggtagtgcttggagctctcgcggtctgtggaggttttgatagagggcgactgtggctgcagcaggtgtgcgggcatgggagacagcgcggggccagaagcgggaatattccgtgcttcaatcagggagttgaattcttcaacatccatctctgacggatctgagtcactctcgctaacttcttctatgcgtgggttcatggcgcttgtcgggtgggacacgcgtgtcctgtccaatgctgtgcgggtattagacgccagacgtttattgatagagctccaggctgactccggcacagctctgacgttcgattcagtcgcgcggataacgagggtggtgctgcaaagagtcgtttttagtgtgtagaaggcggcaggcggggccctgaggttgcaaactgaggttattgggtagcgcgtgcacgggacaagaccggcccgaggggccctagcacatcggctttgtggagcgacctaggcccgcgtgcatcttgcccttcaccccaactgccccgaggtgtcttaccatgggtaccccgtgtctgcgctacagctgaatcgagttgtcggatgcgactggccatcgtttgcatggatcttgcaacccaagcgtctgctgggtcaggcacttcctatcccttgcccacttcccccatttcggcgtcgacgacagctcgtattgccctgatcatccgacaggcgccaccgcattgtctttgacgacttctgaacggcctgatatctgcctctatcaaggcttgacggcgcagctttgcaggtctagggctttgcctcactccttctactgccccacttcacgaggctcttatccgtctcctgcagctggtctttttgagtctgccataggttggctatcattcgctagtcgacactgccgcatatttttttcacttctgtcggtgagggcaccgccctattttcggttgcacttgaagctgcatccatggcgtccagtgcgatcacagctggtctcaccactcgcaacagaaggattgttgcgtcagccttgggcccctgttatcgggagcgatacaacttggtcctaaccattcagaggcagctccggtgcaatagtcggtgaagcactaacaacagaccgttggcgctgagattgagggcagtgtcgtaggccacataggtatggccacacaggatctgatacacagaaaccagttttcgcacgagctannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngacgacaggggtcaatcatgctgggttaccggaggcatctctttgccctttccatgtctaactccccttattactttggttttcatgcaggacgtcacatacgcgaaccatgccaggcattgcttatccctgcgccggcgaggacgtccttgaccctgttcaaggactacaggcccttcggtgatcggccttcaatagcaactacttgtgacgaaatcgtctaactggataggtacttcaagtgatcttggtcgctttcacatcgccaagcagctaacactatgattcattgacacattgctgcagatctatgagctatgtttccgtttgccgaccacaacagcgcggccagaacacctggttccacgatgctagtttgtattctgaccatggagggtcgagggtccgaacggcccggatatactatgtgagcctacggcccgtagagagctaaatattggaacactagtggtgtcatgacgccgcaagcgattgctaccgctcaacgccttaataggtcacgttacttctccgcctcatcatctagtcagacacctataaagcccttgtaagcccaccaccgtgaacatcattcttccttgataagccttcctggtcatcttcaatcacgtcggtcatcctgtaccccattaccactcaaacgtttcctcccatccccaaagtttttttttctctcctcataccttcgtgtgtctcaactgctgtcaaacatggcgcctggtgcattgtttgacgaaatttcgcaaaatgcattagctggagtatacagcgataccactgtcccggcaatcaatatcaccaagcaaggttcatgggatgcaattctgcatcgaaatgctaggaccacgccgcttaccttgagaagcgcttctggcaattggctggaggtctctgacggcaacaagtcttgggccgtcttcgatggttctggtggagcctctgtgacttgcattggccacaaggactacagagtaatgaaggcagagtgggaccattttgacagcacagggctcacatacgctccatctgggtcttttcgaacggaaatctcagaagaatttgcagcccttcttattcgaaccaccaacaatatgatggcgaaggtcgtcttttatggctctggtattcgctccgatcaacctcatccataaaaatactgacttggaaaggttctgaagccaacgaggctgcaaagaaagccgccattcagtatcatacccgggagaaattgaaaccagaactgggaaggaccatgtttattgctcgcgagcgttcttatcatggcgcaaccctaggtgctctaggctcaagtggccataagtcccggcgagagatatttgaaccgaatctaccgaaggacaccacattcatatcggcttgcaacccataccgcgatatgagacagggcatgacgaacgaagagtatgttcaggaactcgctcaagagcttgaggaccgaatcttagaaatcggtgccgacaaggttgccggctttattgctgagccagtagttggtgcagtaagtagccccaggtgctgagttaccaagctacagcttccaaaacttctgtaatcactgacgtcgataggcactcggatgcgcccctgccgtaccaggttacttgatagccatgaagagcgtatgtgtcaaatatggcgtgcttcttatcctcgacgaagtcatgtgcgggttgggtcgtacaggttaccaccacgcctggcaagaagaaaacgtggttcctgacattcaaatggtgggcaaaggtctcgcaggtggttatgcaatgatctctgctgttctcttcggccacgatattgtcaatgccttccgctacgggccagggaacggtgcgttcgctcatggtcatacatttcaaaactttccgagagcatgtgccgctggactcaaggttcaacaaatcatcgaggatggtaatcttatcgggaatgtccgaaaaatgggtgcgctcttgcgcaataagctggagcaaggactgaagtatcatcctttcgtgggcgatattcgaggccaaggtctctttctgggggtgagaaacccggtgcaattattgctagctacagctgatggtcttcagatcgaatttgtgatggacaaggaaaccaaggagccattcaattccttgctcaacattgcctggagactgcatgagactggtaagtgacaggccattctcacatatgcacctagctaaaaacgaaatcgtgcaggtttgaccgaagactatggtatatatgtctatcctggctctggtaccgttgatggtgtgaaaggtgatcacatcattatatcgcctgcttaccatgtcacaagtaaggaagttgacaccattgcaacccgtgtggtcaaactgatcgaaggtttcttcgacaaatacgaccagccatcaccacgattataggcaagactctcgaccaccgcgcccaacgataaagccggcatccactgcatgaactggaatgagcgaaaacacctgtccatccacaaaattgcccaacagactgtatttccttccctcatcgatttgctcagaggctcttcgtggacagcatttgcgtcggcagcttgatttcacaaaagctttataccccggaaggctatctgtgctctttttgcaaaactgtttgcattgggaaggctgtttgcaaaatcttcatgcgcaaaggcgagatactatccatctacgcctacatagaaagaggggaaaaaatgagttaacgactttcctactgttggtgctttggggtcaggcgtagtaggctcagtcagtcactcttatcatgtacattttcttttcagagttcagcatccggcgtagtagacttagtcacaccgcactcacataaacgataaacagtaaaaaaataaggtctttcctgaactctcgatcacacctctcagtgctgacttacagcacggtgaagacggcttgcaccgaatctgatccgctctggtgcatggagaacgacgcagtatcagacggagttcagactgatgtccaatttcgagcctacaagaacccctggcccattgagacatgcagtcatcacgtccatgtggcgcagcggcagagaaacggttcacctgcgtaccgatcagaagtcgctaatgcggggtgacctacatcaacaataacacatgtggaggggctgcaggctcacatgttctgatgtgatattggcgccgagcatgtggtgtagagtgaggcaatgacgttggcggggcgagacgacatttggtgggctttgagggaagcatgcccgcaactaggctgtctgagccgcgtggtgatgccgacgtgctccccacttcagaactctcgtagcgcctgcgtaggccaccgcacagcactttgagcatggaattgagaattttgcgggcggggaaagatgcgagagcatttcatatgcaccgtgccttaggtcggaggacttcgctgctaacataaccgggtgagatgagaaaaccttacgccccaacgcaccgtctcctgcggcaagccgggtctcacctcagcatgtgcctgtgccgagtcggacacacaggctgattaatagtggatgtcgcgattatggccggcgagtccgttatcacgtaggaagtcattttccaaggttccagtgcttcaacgtcacgccgcgcacgtgaccttccagataaggaaagtgctttgcgcggacagtaccacgggcgcaattcaaagggtctataaggacacgaggcgactacgataaatggcagtgctgcttgctgcgcaaaatggcctgaaggcgcctggctgcgctgtgtcgacgtaacgaggcctgagcacgcgtcctccagacaaccacgaactgtggtggatggatggcatgtccgccgggtccttgcacgttctaggtagctcagcaccacggacccctgtattcgtgctagacttcggaaaagttcaagttgcactcgatgttcagtctgcgacatgctggtggtcatggctcggtttaagagcagcggacgcgctgattcaggcgggagtctctcgaggcccgaatcgagcgatgaggctgactctaggcacgttcggcgcagacacgcacacgggcacagtaataattacagtttcgggcagtcgaatgcgaattagagtggaatttgggtgcgttagagccggtggcagcggccgcagagagtgcgcagtggccagacagcagttttggggtggtgcctcttgcaagcgaccggatatgatattaatggggttcgggtgcctcgagcgagcgggttagttacatgagctgcgcaccccccattgagcaggtgcttttgtgcgttgccgttgcacaataaagcgctttgccagcaacgtgctattcacgcagcagacggcagattcacctgtgtagagggcagcggcagcaaaaaggcggttccccgggctcaaactgttcccggcgcgttaacgcgaatgacggtaggtcattggcgttgcgtgacgaggcacggaccttctttctctctggctgcggagtgcacgttgatctcaaccttcgcctgcgtccaacacaacggcagcagcacccttctggcatgtttgaacactgtcattcttccgccatccgaccacagtcgctctccgcaaattcacgccgccctctgatgcccgtgagcccgcggccagcggcctgaagacgctctccacagtgccctcgaacgaccgacgaggcttgcgatagcggctctctgcgccgccgcagcgtgtcaacagcccccaggagcgcagtattgtgcatctcacacgagcacactcacccaatcccccgtctgcaagacccgttggcctgcctcaccgtcgcgctgcagccgctcatagcgcggaagacgcagcgtttcaacgtcagtcctcgtccgccgagagaccacagccatgtcgacaccctccacggccacggctaccctcccgccccatcatcaattctatcctcaccaccagtcctaccagccaaacctgccgagtgcgcagctccagaacggcgccgcgaggataggcaattccatgtacaacggctacgctagcggcacctcgacaacagaccaccgcaggaccgcgaccgcccacgcccgccagtcccagcagctgccacccatatccacaggccccgcgcccgacaactccatgagcgcgcctggctcggctggtcggcggcggaaccccgactgggctgacttctacaaaaacggcctccccaaagaggtcatcgtgattgatgacgacgacgaagacccggctcctcccccgccgcgccagccaggcctcaccaggaccgcgacaaatggctcggcacggcacacggacaagaagcgaaagacgacggcgtccacggcatacgaccctgtctacaatcagcagacatcctactcgactacccaaacgccgtactacgactcgcccaaccactccctctccaccgacaggaccacttctgcgctcaacacgacagctgcgacgtcattaggttcgcaggtcagcaatggacaccacatctcgccgctcgacaacagcgccgttggccagaagcgaaagcgcacgcgtgcagtagcccaggacgaggccaagcagaccaagagacgagagctcgaccacgacgacaaccccttcagcctgtaccagcctccgcctaacccagtaatcaaggcgaaggatgtttatgtgcaggttgttccggatgtaaggccctcagaactatcctgtgcgcgatcagacgctgactcattgcagaagtcctacaccaaggaccagaaggtcgatgatgaggatggccactatattgtggttccagaggccgaactcaccgagcgatgtacgtgatcgcagcatccttgccagtcccatactaattcctgtgtagaccagatcgagaaactcctaggccaaggcacatttggtaaggtcgttcaagcctatgatcgaaagaagggcaccaaatgcgccatcaaggtcatcagatccgtgcccaagtaccgagacgccagtcgcatcgagttgagagtcctctcaacactggcatccaacgacaagcacaacatcaacaggtgcatccatctgagggattgcttcgactttcggaaccacatttgcatcgtcaccgacctctacggacagagtgtgttcgacttcctcaagtcgaatggcttcgtgccgttccccagctcgcacattcaaaagtttgcgaagcagctgttcacgagcgttgcctttctgcacgatctgaatctcatccacaccgatctgaagccggagaacatcctcctcgtaaacaacaactaccagaccttcacatacaaccggacagtcccttcctcatcaaccactgtcaaccgcagcgcgagacaccgcaaggtgcttctcgacccagagatccggttgattgactttggatcagccaccttcaatgacgagtaccactcctccgtcgtgtcgacacgtcactaccgtgcaccagagatcatcctcaacctgggctggagcttcccgtgcgacatttggagtattggttgtattctagtcgaattcttcaccggtgacgccctgttccagacgcacgataacctcgaacatctggctatgatggaggccgtgtgcggaggcaagatcgaccgagacattgtgcgcgcagtctacaagcaagaccgagggtcatcacggaactctgccaattcgtaagtcatccgaagcttcgacacgatgcaccactaacaatgcccagtgctgcaagatatttcaaaaactacaagcttgactatccaaataccgagaccaacaaggcgtcgaagaaatacgtcaaggcgatgaagaagcttcctgtatgttcgcctgcccatgttactgaacagccctaacagccacaggaaaccatccccagtcataccgactttaaccgccaattcctcgatcttctcaggcagatcttcgtttacgatcccaagaagcgtataactgccaagcaagccttgcaacatccgtggttcaaggagtctctcatggacgatggtaccgaggctcacaagatccggatagagcgagagaagaaggcacggcgattagaacaagatcgccggtatcgagacgaaagggcctactaggacgctcatacccacatgccttaaaaaggcgtcctggcagacttctcagagccgccgcgcaggttgaggttgtacgacctggaattagcggttcttttgcttcacatctattgcatttacgacagcgacatgacgcatggagggcttaggtatttcactggctttggcggcgttgagagtcagtgttatctttggttacagcaatttcttcttctgccacgaaggttccccacacaatggacagagctgtgtgatcccgcgtcagtcagcgccgcaccgcttgcgagcaggacacaaaactatataccaacacggacgtatggttatcgaagagagggtacaattgggggcgagctatcttcaggtgttctcatgcttggtctatgctgcaggagaatggccactggtagcgttgtataatttagtttctaagcggaaaagtgcttgagactgtattgaatatcgtgagtgctgaatagcttcatgcaatggatggaggatctccatgttttcacaccactgctttcctgattaagtgacttgtctgtctatgcttctgcattttcttttacgaacgtttgcttatgcaacaaagtgacagccttctccgcacttcagtcgatatcatccgcgctgtacgaaggagctggttttttctgagttttaccctgtaactaagcctcaactctgcgcaacactataacctaacaacgcaagatctaactctaacatcaataacgtagtaacttaagtataagcacacttacatgcgaaatctatacagaatcatcttaaagcgttgttgtgttgcaagcctgcgcgtacagatagtgcctaggccccaaaattcagaaaaaacgagctccttcgtagcaggcatagcgtgagatcgctgttagcgtttgcgctactagctgtccagtaacatcccggtcgcaagtaaacacgaccgaggcgcgtcgcaacagcacaagttgaacttcgcaagtactccacgcagcgatacgaaaagacagtacaaaatggcgagcgcaaagcaacaggagaacatgcttctcacagagcacttttcatggccaccaattgtacgcacaaccacctccaaactctcttcccctccatcttcctagaccccaccagacgtagacatgtgtgtcgcgaagcactctgaacgatactaacaaggccgtgccagtcactcatcgacgacataatcaacgccataaacgaagtcctctaccgctgcaccgactccttcgaaaccgggctgctctccgccgacccagcgcttttgggcttcgcagaccggtacagcgccgaaggcaaaacaatcgagaaagatgaagatggcaatgatactttccccgaggcaaggctggaaattgaagagggcgttttgaagcttgagacgctcatggagaatgcggtggacaagaatttcgatcggttggagatttggacactgaggaatgttttgtgcctgcctaggggagaggaggagttggtgaattgggtgcggctggggcattatgaggtaagtttgatgagcagcagtggtggtggaagtggatttgaactgaccggacatgcttagaacctccaaaccccctccaaagacaccaccctcacgcccgagtccctctacaccctccgccgcaaactcatcgaaacgcaaaaacttaacgccgccctcgccgcagaaaaaaagcgcaacgacgcgcaaatagcacgcttgaaggcactcctcctacccagtccaacgaagcgcgaaccccgatcgtccacaagtcccgcaaaacccaacggaacacaagacaccaccgcacccttcgcttttctcacacacacccccgccgcccaaacccctcggcatccaacccctcccccaaacctccaataccgaatcccgaacaccacttacaacacacacatccttcacgacctcgcaactcccctacctgcgccaactcctcgcatccctacaaccgcacctcgctaccaccgcgctgcccacttcgaataagaacgccgacgaagtgaaccgcgagcgcaaggtgtatgtggaaagccagagtaagcgtgtactggagaggagaggtgtggatacgaaggatggggttgagggagtatgggaggggagtaaggttggggcggaggaggttagggggttggaggggttggtgggggttttgggaagggggaagggggaggatgttaggatggaggtggaggaggaggatgcgggggctggggtggtgaagggagagggagagggagagggggatggggaggagatggatacgtcataatgttgtgatctgtgatctttgaaattgggacttgcgtctgggcgtcattgggagctggagtcttttggacgagagatgataccaagggttgtactttttgattttgaaattgattttgaaataggagcttatcgcaattcttacttcatgtcctatagatggaacctagctacatggtcgagcgagcaatgaaagccacccgaacagtggagaaatatcctgtgtagtttggttcgtattgcagtatttcggatataattcttcaattctgttttctcccgtagtgtatagtcatatgatgagatgaatgcgtgatacgcccgaatacacagcaaaagagtactttcccaatattcatgtctcagaccatacaaaacgcggctagatcacacactttccatctgtctctaccgtggcttggcgcgtttaccctttacggatcgtcagtcagcaaccacgaccacacactcaccaccacaattatcaactccaacattctccaatcctcgagctacaaatcgcgaagaataataccactacatccgtgtcacgtcggtagaaaacatgcagcgccgcatggtaacgcccctcacagaatttgcatctccatatcggagcggcgctaatggcaatgcagctcaccaaagaagaggaggcctcggcgggcggcgaggacatggaagtacgtcgcgaagatcaagaaaagatcaatcgctttagctcgctgcatcagaaagagactgcgcttgaggaagagctaagagcaaagattgtacgcattcacgtggggcgctgctgaaatccattcactgatctcacgcgcagaaggagaaggaagatctcgaggagatttctacagagctggaactcgttgatgaggaggacaaagttccgtatgtctcacatattactaatggctactttggaagcacgctgatggcgtcaatttaggtacaaggttggcgactgctttgtgtcgttaccgcaacctcaggtcttggagctgctcgagaagtcaacggagacgattgacggcgatgtggatgagcttaagacgaggttagaaaaggtccaggaggagatgggagaattgaagaaggcgctgtatgggcgattcgggaggagcatcaacctcgagacgtagagacgtgattttggacgctggcctcgcgaattcaagcaattcgacaagtcgacaagcacagcatgacatcggcattgtgtgctttccgttgcttggtaattcaaacgtggttggtaattcatttgcaccgcgatcggaatgctactataacaccgaataccgactgcctgcaacacaccataccgatcacacctgctaataaactcggtgccacacagttgggacgttatgcggagcaacgccttgcctgccgttaactgactagcaatcaatgtctccgcatcgggaagaagacctcgggagcgctccaagcgggcgctaaaactgcatcacacgtagcttgcagcgagcgcgccttacaaattattttggcgcacgcttcctcggatacatgaatcacaggcgcggggaaacttgccactaccacttgcgttgacgaatactaatctttttgttctcaaatcttgtgctgatttccttgtacgctttttgttccagatctgcgtcatggagtccaattcggctttagagaggacttattcccgggagcaacaacggctcgcaagcgatggacttgaagctgtgatgagcccggttgcgctggtgagaagtgttacgtcgaggagtcagaaaagtcagaggagttcacgaagccgtcgtatgcatctcatctcatcatctataaactccatcctcactgactcaaaccccacagccgaacaagaaagttctcgcaccgcatacctgcgcgccctagataaagatgtcgaaacctcctccgatccagaaaaagaagccggtgatgacgccaatatcgaggaagtcgcaacccactccccagtcacatcctcaacgccatcagtaacgagtaatgaaccgccaccacaacgccatgtcatccgcttcgaagaaaacgaccccgaaaatccaaacaactggtccatgcccaagaaatgctacgccctcttcgtcgccatcatgagcgttatgaacagcaccatgtcctcgtcgcttgcgtctggcgccacgcctccgatttcgaagcactttggcaccacgtccgagtatctgttgattctgcctacctcgatgtttctcgtcggatacgtgtttggacccatggcgtggggcccgttgtcggagtcgtatggtaggaaagggacgatggtgtattcattcgctatcctaacggtcttctcgattgcgtcagcggtggcgccaaatttcggggcgctcgtggtgtttaggttgttggtggggattgggggcagttgtgcgatttcagtggttgggggggatttgtgcggatgtgtggcatgatccggtggcgagggggaggagtatggcgattttcatggtgagtttttgtgtgtgtttgtatgggcagggtttgggaactgatgaatgggcaggctgctacgacttttggaccgatattgggaccgccagtctcgggattcatttcggttgtcagctggaactgggcattttggatcggagcgatacttgccggtgcgacttggccgcttttctggttctttcctgagacgtatggaccggcgatattgaagcgaagagcccaaaggctacgcaaagagacgggagacgagagtatcgttgcgccgctggagctcgagaagacggacctcaatcatatcgtcacagtcgtactatctcgaccactacgcatgatatgcttcgagccactcgtactcttcacctgcctatacctaagctacgcatgtaagtccctcctcccacatctccccaagccaaacttaagactaaaacaatctcccagacgccatattctacatctacctgcaatcctaccccataatattcactggcatctactccttcaaccgcggtgaaaatggcctggccttcctccccatcggtgtcggcgccatcatcagcgcaggcatgtacctctcctgggacgccatcctgatgcgcgcccaacgcctgcagcgcccctgggccgccaacgaagaaatgcgccgcttgccgcttgcctgcgtcgctgggccctttttcgtaatatccaggcttctggctcggctggacggcgcgcgaagacgtgcactggatcgtccccgcgctcgcgcgggcgggactctattggcttgggctagtcctgtgtctcttcatggcgttgcgtcaactcacctacccgtcgacgcgtacgaagtgtttgccgcgagcgcgatggctgctgcatcgctgtcgcgcagtactttcggcgcgatattgccgtttgccgcgaagcctatgtatcgggcaatgggtgtggcgtgggcgacgagtctgttggggttcttcagcccttgcgctgtgtgtggtgccgtttgtgtttgtcaagtggggtggcaagatgagggagaggagcccgttttgtcagtattttgaggcagaagaagagggaggagcaggagggggagcagagggaggtggagaggagggggcagagagagaaagagggggtctagatgtgctttgtaagtattgcggacttgtaataacactaattgatttcgagactatctaacttcaaggtcttcgtgcttcaagtagttgctaaatggcatatcagggcagaagagtacagtcgcatgttctcattttgatcaactgctttgagaaagtcgcatcgaaaagcagttttttgaaccgttcttggtaaaagccctgacaccaccgtgtcatcccgacacactggcaatttccctgatagttcttggttccggacgtcatgtacggttgtttgaacaccgtgcatgattgatgcacagtcatgcgcagccccgctctgccagagtgcgtcaattggcccttacgtattcagacagcgtcacctacctaatcatcagcgatccatttcctgatataaaagtcggacaggtgatggccttatgaccagagaggttcattacgacatgagcgcagccatttcagcgcctgttatttcaatactgactgctcggcctgcttgaggtacacatatcatgattgttccacacccaaagctaaatcgaaattccagccacttcgtacatgcggagcatcgagcttttatttgcaagtctgatcgtcgttcagtgaacgaacatgtctccggctatcagaggaggcgaagatgaagtccgcccgatacaacctcgcacccgaccaccggtccccgtcccaatgtggagagaatctttgcaaataaacatgaattatttcaatcgcctcgaaaattgcgagccaagccaggagtactttgaccgaatcttgcagcatgttctcggacagctgtacctttcacgtgaaaatgctccttcattggacgtgctggacaagaagatcccagatgaccatctacgaaagattctatatcaattcaaatctgatccaggattgaacccaaagcccaacatgaatccggcactagcaacaggcatacttctgtaggtacacatcatacagctgccacagcataccctgacatcatacagctcagccaaaattaagcattcatctaatattatactatcgccagagatgctggcagtcatcatctcacagtcttacggagatggctctgaagagtgtcaataatacccggcgaaactttcatagtggaaacaaaaaattgctacccctattggaaacttcctactacgctggaagcgggaaagcaatccctacgagcgatggcaatttccggcattccaacgccacgcctttctagtgaaccgacaacctgtcacgctggaatttcatttccgctacatgtcacttgttgtcgaagatacggaaggttattccggtatcatggtataccgcggttgggaagagggtcgtattcctagcctgagagcagagaaccagacgaggaaacaagagaaaaggcacatgctcatgttgcgactatttccgaccgaaaattgctctcctttcacaatcgtctctgtagatgatattcagttcagcgaacgtatctacgtcatgtcgaccgagtgtgcaggctctcttactcccatgattttgttcattaaatatctcagaaggctgtttgtggaatacacctcggagtggtactccattcttgcgcagattgcaaaagaggttgatcctactgtcagtccccttagcttgaacttcaagcccctcaagtacacatccagctggtcttagtaggtatccgacctgtccgactacgatccgaagcgattgctgatgtttgacgacaaggaccaaaacctctcagtgacttacttcaaaatcttccaacttctgcgcacctgcggtaacatgattgaggaaacacatcaagactttctagactggcacgccaagatcttgtcgacgtttaagaacgatcttgaagagcaactagacgctcaaggcccggtgaccgatgtcgacatgaagaagatgcgcgaggagtggaagaagtggaagaacaaatcgaaacgcagattcgaggagttaagggggcgtttcaaggacaaacagcaggacgtcctgagccttacagaaagtgtaggtctctacaataacacgcaagagagcgtcgctgatgtccaagcttcaaaatttcatcgctgttaacgaggctaagcagagtacgagacaaaatcgctatgtactcgtattcaccactgcgacggtcatataccttccgctgagcttcgtaacggttggtgttccccattatccgtgaactaccatcgaatgcttataataatcaggctatctttagcatgaataatattcgcgacagtagtccgttgtatcagtccattaggccgtttgcctggacgatcattgcggtgtcacttgcgacttatgctgtagctgggattttctatcctgcatatgcgaggtactacgttgaaagcagcagagaaattgaaggcaaagaagaaagtcatggacgggagcgtctcattgttgctgaacagatatggatataagtctagagcatcggaaggagaaggttcgactgtctaatcgtcacacatgtcaaagcctactgtagaccgtagaaagacatttaagtcgttcgactcagcggcttatcattcagataaatccgataatggagagtatactgtcgcgacgacaatttcagtgttatctagagccagaatgccccgagctaaagacgctcttcctctcgaaccacggccagtcatacacagtgtccggcatctactacaatggtaaaacaatcccccaagaactgctagtctcgatatagttctgcgcaatctccgtttgcatggtgcagggcaaacacgatccgcagatgcgctttgtagcaaccagccagatgccgtctagcaagaccatcaggtagcgattaaagagtaaagatataccgctgcaaaacgtatggtcatctgcctgggcccggatactgagagcacgtagaagcagtggattccctgtcagaaaagacttcgcggcgagtatagcttcgaggcattagtattaatgagtgccgaggctttatatagcttgaactatacgattcactcattacagacaaagggtggagaagccatagctatttttaaggccataactaatttcctgatatataaacggtaccttctaagcaaggcagttgagaatcactggacttgtctttgatgccattgtttagagatctactacctatttatactgtcacagagtaaagactgccaaaataggatagctgagctgaccaaggaactaagactacaggtgatgtcgatcgcgagattagagcgacaaattcccgtctacagcctgatggctccctcaccagcctcatctccaacggactggtgaggtattcccgaccttggtaatgtgagtaccatagcctcaacgcctgttcctccaagtaaactactggaaaccaacgggtgccgttttgccttggcgatgccataaagtaacgccgcaatgccaaacatgaagtccgcgatcataaacgtcaagaagatacacgtaaatagccgcccagatcctactttgagatagtgagagtcgaacgtatcgtcaaaggcggaagaaaatcctggaaagagtagagatacaaagtacataacgttaactcccagttttgtccccaagttaggaaggccggggcgtttcagtcttctgatgaggtacaatgaagcaatggagagaggtacgtagagtagaaaggaaagtgggtctttaagtacttggcgtagcggcactacgaaccacgacactgttgataccaagagtaacaattttggctgtacgtactgtggaagttctagtgcgagaggcgctataggcagcaaactgttaactgatggtaagtaatatgtatagcttgtcctcgtagttgtacttacagattcaaaggtccgatatccatggtaatagaaaaggtccacatcgatccaaatggtagcttgctatatatgatgaacgtgtaaagacatagcccgagaactactgggaagtagagcaggactgctgcagctacagagaacctaatcttgatcagaacatatgcagtatagcagcgcgagtagagagttaccattgtccgtatattgctaatctttgttagcgtcctgacaattgcaagcatgtccatgtggagagagcctactaagattttttaatctcaagtcagatcttagattatcccaggtacccattgtgtgctcaaataatggtggcgagggtcatttgtcgcaagccttgtgtcaggaaaatagggtcagactcagaatagatagtgttatggaagatgaagtagcaggtgtatcgtaagatggacgaatagttaccctgaagggagtagcaagagctatctacttatacaagggagcctcttatgtaatcagctcccgatcttataccaactttcctgaagtctgacaccttgcaatagatgcggatggaaccatggacatatgatgcgagataaatacatttcgcagtgaatttcataggctgtgcagtagtttatttagaggacacagccactctgacatgcaacagaaaggaatgacgttggcaggcggctagggtgcgttcctgtttggctgcagcctgccacggccccttggaggaacttcagctggacattgataaacacccgctcattggtctgagaatatctttatttaactcagtgatacagagttcacggttctggtaacaatctatacatgcgctttttatttacagtccctctgtcctggttgttccatcccgtcgccattcctcggacgcgcatggtgcgatggcacccttcgatatcctacaacggctttatcaaccacttgatagaacttctatccgacttctctgtatcaagccggggtttccctcagagcccatagaatgcgcgttcgtcaccgtagctgaccttgctgaatcaccgccatacactgcgctctcatatgtctggggcaaagaaggcagtacaagtcctataatctgcaacggcgttcagaaagatatcacaaagcaactggctgacgcactgaagcatctgcgacgctacccagggtggcgatcggttccccgctggcctgaagatcacccgctgcgttcgaatagaaatgcatggaacggattcgcaagaaatcgacacgaaagtgatccagatgatactggagatggagaagttttgctatgggtggatgcactctgtatcaatcaggatgacaacaatgagagagcaaatcaagtcaagatgatgggcaagatatatgcacacgcctcgggcgtcagcatatggttcggtaacgaagaccgagaaccaccagactttgttcagacaaaagaccttagaagtgttggccatatcggtgcatacggccggatccccatctcgctctctttcatcgcgcaggccctgcgaaacgctagaggaccaaaacacagattagcaacactcagacccgttggagattcagttcatcggaatacggtgtacggttttccgaactctgatgcgccagagtgggatacgatacgccagttcttcaccaatgcttggtttgaaagagtttgggtagtgcaagaggcagtacttgcgagcaaagcaacagtgctaattggcgactgggaaatcgaatgggcagctatcggcgaagcagcggtttggttccagtctgaagggtatgccatgccagcagttttaagatatcagatgcgagatcaacagcacttcttaccggtttccagaactgtctccgtgtggactttgtgctctcggcctaaccatactgttccgctcctagatctactatccgagtttcgcaccaggcaagccacaaaccccaaagacaaagtgtatgcgacgtttggcattgccgaagaattagcatacatggaagagaatggccttcatcaactgctagagccggattatagagagaccaaaaccgttgctgaggtctatcgtgacatcgccatatttcttatcatcgagtacggacatcttggtgtactttctcacgtgggaaagtcgctggaaccagactggccttcatgggttcctgactggcgccaggacaaagcctcaaacatactttcaataatgcagggtgccgacacacacaatgcaagcagagatcagtcactccaggttggcatcagcgaaaatccttatacaatatcactgcaaggagttgaggcggatgtaatcacagcctacggcgacaaacttgctagctacggctttgggtacgtgacgtacaaggaggaaatcgaattcgcgagagcggcatgggatctttcgcagtctattcacacatcggactcaaatatgaatgggagcatctcaagcactttcatccagacgctggtcaccggcttcagcacggaacccagcttccaagaagacgctctgcaatggttcgcacagcatgcgcaattgtctctcaatacgtcacggactcgtcgcctgaaatatttgatgaaaaagcgttcggatccaggacgattccatgagatctttgtgcaggcttgcgtcgacaggcggttcttcgtgactaagaatgggctgatgggcgttggacccgatggcatgaaggagggcgatgcaatcgggatattatttggtggtagggtaccctacgttcttcggcctgtagataatggtttcagatttgttggagagtgttatgtgtcaggcttgatgaacggcgaagcagttcagacttggaaagatgaaggaagcaagaaacacgtcttcgagctagtccaggcgtgagatgatgaatggacaagcagaaagcgatagaaagacgcaaggcatcaacctaaaaaagaaaagtgtcgaagtttgcggcagtggtaaggcaagagcaaaaatagagtgacaaaaacattcaacagaggagattcgctaatggtcacccacttaactactaaccctccggtacgatgcttaaatgatgcagagcgaacgggatgccttgttctcatcgtcctatggtcgaatgtgaaagattggtggagtgcagtggtatatggtgttgatatgtgatcccgaggttgtgtatcggcagcttccccactttttccacaccacacatacgttaccatatgaatgtggctcctctgattgtgaattagactaatactgcttttactctggttaaggtcctgaataaactttcaatcgctccgcaaaatcgtgtcgctttgtgctcggtttggtgattcagactgccaggtacttcggaagagatttgatcgcacattgcacgaacttttgtgcacacgataaatttacactaggtatgatcgaaattctcatgctccgtgtgtagcagggtaagactcatgggttaccaggctgctattcattgcatgaaggtcttgacgttttcagactatcttgctcagttcgaaacgcaatacattgtgatagctctgatattcttggcttctggtgatagttgtgcttcagctacgaacagggtatggcatcaaattaaatcctgtcaacaccagcatctatcgctaatcatcttgtatgtaatttcgactgccaagttatttttactaatcgctaaactcaaattatacatcctatagcaaaatgagccgagtgctctagattatgttacgtttgctgcaagcgaggaagtagctatctgcaccccctgttgcacctgcaatacttccgaggcgaacgacagtagcacaatttcatggcttacctgcagctcaatccttcaaggatctcatgcctcataaggatagatcgacaccgctctcttaccctcttgcacccgcatctggattttgttgtccacacttacagagggagatataaccaattgggattgatatgacggcatgcgaatgcgaaacatattatcagtgctcctgaatatgttctagatgaaattagatatgctgctgctgatgattataattgctttctataggcgaaggatgcaccaaatttctaagcctcatgctcatgctgatattgacaatacgtggtatctttgtgcaaaggcaggccgctgaggacacatggtcagcatccatttgaaacgaccatgcgagaaccaggtctatgccaccttcccactctcctaaggctagttatagtaaacaaacttgcatattccccaatgcatagctggcgaggatacgtatatcgccactaatgatagtcatatgctacccaaatcagtttgcttgctaacctcacaaatcatcgatatgtatgctgcaattccctaaaatctatcttcgcatgtaagccgacattcatctctgtcaataaaaagaccgtttcagatcattccgcgtgtgggtcatcgatcgaatgcctggtgatcgccgatgcacctatttttgtggattcctaatgagagtactggtcaaattgtacctgggtttgtatcaatcagcgatatgcgtgtgggaacaaagtcaacagggcgcccaccgcgtcctaccataagaatgtagcctcttaggacataccagccatcgtttttttcgccaacagcacactcactgtaggaacggcatctcgaaagggcctatggttgctccggaatgctctccggtatgcaaacagtactctgtcaccgcaaacagtactctatagccgcaaacataaccttgcgaccacgtacatttagaagttagtgcgaatgaaaagacttccatgagcatagagctggtttttgggggctctagacagattagcgtgggtaagagggctggattcaagtcagatgttcgggctgccttcctcgcatgtttcaaatcactatcatgccgaaaggctggtagacaaagagaacagaatacaggcaataacgccgtgcggccggggaaactagattgagaggcatgagaaagtatttaaacacaacttaggcacgaactgaactgtcacatttgtgttttacttactcttagcagggctaagtaaaagaccatgacaaccttcaaatccatccaagactgtgtggattaccattttcatgactctactttactcaaagaagccttcctggcctcaggggcccctatttcgaataaggacattgaagggcccgtaaagggcaacaagcggctcgctctcgttggtgacgctgtgttgcgccttgctgtacttgacgagtggttcgaaagtggcacaagtacaggtatggtggaggtttggttatgtacatgctgctgacacaacattagccgaggggcatgggcgagtggtggaagttggcaccaacgagcgactggcaaaggttgctgagaattggaatcttaaaaaatatatgattgagaacccttgtcaacaaggagaagctccgagagaacttctcgcctcgaccgtggaggcgatcctcggtgcggtgtggctggactcttatcaggattttggggaggtgcagaaggtttttaagaagctctgctcctagtttccgcatgagacgaaagcggacaagtcacgtcattcatgttggcgacactcactatccctaaaccgccagaacttctttgcgagtcattccttacatagtctcctttgttagtaaaaataaaacagtctttacccctcccagacgacttgtgatgccgctatgggtgacaggcttagttcaagcataaaggtaaatcgaacctgaatgaactgcacagcacagcatgatgataaataaactcctattccagattgaacccgttgtttggagatctactatactgccacaggacaaagactggcgggtacccggtgccgatggtggcaatgaattgatagcagatgaggctgagctagaagaagctgcaataaacggcaatgcagaagctatagtgactcatgctggaatttgggcaggacagcggagcttattgctcactgaggctggaagatatgtactagtgtcagcaaaagtgtcgcatattggcagttatgtcggtaccagccgttctaagaccaacagagcgggttacgcggtacagatttgccggtgaagcaaacaacggtacgaagatgcaagacattaacctaatatgaagaagagacggaaagaaccaaaaaataatcggcggagggagcgcactaaggcaaggccaaaaataatgcaacaaaaacattcaacagaggagatccgctaatggtcacccacttaactactaaccctccggtacgatgcttaaatgatgcagagcaaacgggatgcgttgttctcatcgtcctatggtcgaatgtagaatatttccagagttgggttgtatatgatgttgatgtgcaatgtccatgttgtgctggctgcgcacacttgccccactcttaccctaccaaacatgcattatatagatgataccaactctgcttgctctcaggctatggccttgacaaattgtcaatcgctccccagtgtcgtgtcattgcgcgctccatttggtcattcatgcgcgactacagtaacgtgtcaaatgtttcatattcgcttcaccacaaagtatatttgagcggggttaggaaaagctttccaaaggtgcatcgggtgtactcatgagacgaacgtgtagttcactgcatcaactcgggagatccacttgactatagagcgttgtatcgcactcgctcagatcaatagccagcgttggtaggattcgtagcctccaccgaccctctaaaatccttctcttgatactactctcaacttaccaccagttggaaactttatgccggccttttgctgtatgctgttgtaatgtcgtgacggcgagccttttattgaacatgccgcggttggtgaaccgcgcaccagcaagaagtgtaatttcgaagacgccgttagtggaatttacggttgggcagagcaagatatgtacgcatgtgaaggtcaagcaatatcctgagtttttatgtgttcttgggtatagtaatacgtcgtggtgcgagcacggtattcgacccaacgttttatattgattgcatgccgtatcatcacagtgtaagtttgctcctgggggcgaatttcgggctcggatgaccgtaccatcaagcgggacggttagaccatcttctgtatggttctcgagactaggtttcagctcggatttctcaaggcgcaatgctcggcgtagcatctcaacaagtgctggttgcgcccaagcatcgaagtaccttctagccctccaaaagagtttgatagatggctccgtgtatttgacttcgaagtctttgcctccgttgaccaaagagattatactgtatatgcgatctcggtggtctgtacactgtgcatcgtaaagtggatatagaacgtcccatatccagcgaaggcctaggccgtccccatcgggttgtatggcatgttagtcttgccacatgtcgaaacgggatacggggttgagaggcattatcgcatgtatcgtgtgctcagcaaagccacgagatctcatagcaactacgacgtgttccaagggagcgtgttcttccatagtatgaataattgacttctttgaacgaacaatctcttgaacaacccaggcacgactccagtatggatcactatgaagttgcacaagcggatgcagaatatctcgaattgcgggcgtatcgtgagaatggtttatcaggaaaagtgctgtattgaggtgtggcttatccccgagccatattagagtctcgattgcaccactgtaaatatctgccatgcgagtgacctggtttcctttttctgtggcatcctcttgattgaaagaaatggcgtcgatccacaatagagtgcacggaaattgatgactcgctttttgcagaaaaagatagagagattgttgtgtactgtgaatttgcagtcgttcagtgcgatttcgtgcttcttgctggtcggcgagccccatacataagacagacatcgatactgggctttctctttttctgtatactcacgaagttccacgtgaaccagaccatgctcagggtccggaagaacgtccagtaggcggagggaatcttcggggcgttccagttgctcgtatgcgaaggccggcctccggaccgcgtcgacttccgactggtccatgaggctgaaggttcgatatttcgaccgagcgttttgcaagctgaggtgagttgcgaaagtatattgttctatctgccggttccattagaatatatgacaatgtgactattacagtcgttgcaggcgcagtaagctgagcacatgagcagcaaggcgacgcagctcagacttggcattgctatcattggtgataccatcagtcttgcacccgctctgtgatcggacatggtggctatatcagcaggatgcttctccaattcgagtggctgccagcgctaagcatacaaggcaaaatgccttcttcgactgaactcaggatgactgtgatttgggtacctaggtatcatattcgtgtcacgtggggcgaacgaaaataatcatccttgcgttcttgcagctgtcatctgtaacagtcctggaatacctgcgccgacacaatggtcacgacagttccaatagcagcttttgtgcgactctgatatgacgtacgacaagctgtttaggagacccgggacgtggagccagatccgcgtagtactagccagcctcccatgtgctctccgtgtacacgtgagtcagggaagctctggctgacggagacggtctccgctcatttcacgcagtggctcccattggcagtcgtggtgagtttgacgttggtggtggtgatgactgaagcccgaaggatggtgcctgaagatctcctgccctaagcgaacgtaggatgcacgcgacagagagtgacgctttctcccaccgcatccgcctttctagatggtcgacaccgtgccactatcgccccgacgagacctcgaatcccgcagcgactcgtgctctctgttggacgcttcggcaccagccattcaccgggcgcataccggtagggaaaatccctgcaactgtcgctagctctcggcttgtcgaatgcgcctttgtgcttccttcgagcttcccgaagccctgctggcagcactgaccgccagaagtgtcatcattgcatgcttgccagcgacaatccgagggaaatagcgaggtttttttgatcgctcgggtctaaatttgcgtcggacggcatttggttgggcttgagcacggcgcgtgcggcccaagacatttcactaccgcaggccagtgcgccgcaaagacagctgctacggacagattatggaggtgagcaatccgccggcttcctagacgccgtttctttttgctatataccctgccctctcccacgtgtgggtttcgttttcgcgtcctgcatcttctgtgccttcctgcgacgctactggccgctcccccctcagccctacgatatgtgtgcttgcatggcttgagtgcggcgactgcctcccgcgtgtcactcctgtaaaactagaccgctgcttctgattgtattatttgctcctccctggccgtctgccgtgtatattctcttgttcctattatatggtcttgtcacacacgtcattgctgcacgattcttagagtgtaccacgcttcaccgcaccgcaccatgtcctgcgtcaggtgaaggtgaaaaggaccgtctattacttttccctgcgttttttcgcacttcaatttcttcttttgcgtttctcgtttcagcaatataccctgtaccactaccacatttatggagtcccgcattatcgcccgacgtccgtctgcgccactggcaggagagagttctcgtcataatgccagagtggcggagggaagcggcgcatacgatgccgcagcacagtcgtcggcaagctcgtcattgttggacccaagagcacagttgacaatggagcgtttcttgcaggatcttcccaacgccgaacaaccaccccaagaatttccgccacagtaccacaccggtcgaatgccgaacagcaaggctggcgatggaaagccacggttgctcctgatgggccagaggaggtgagcatcccgcacatgcaaatggtgtctgaagctcactgtacaatgaaaggagtgggaagtcttccatctcaagtgtggtcttccataagctacccccgagcgaaactctgtacctggagacgacctacagaatcaagaaagagtctatgcagtatgcaaagttcttcccatgtaccaaaacacatactaatcggctgtcctagctccttcatggatttccaagtctgggatctgcccggtcacctggactactttgacccggcttttgacacagacaatatctttgaagagatcggagcgttgatctgggtgattgatgcacaggacgaatatcttgacgcaattcagcgactgaatatgaccattctgaatttgcaacaatcatatccaaacatcaatatcgaggtttttgtccacaaggtggacggtctgtcagacgacttccgcggcgacacgttccgagacatcatccagcgcgtacaagacgagctcagcgacaatggctacgaacaagccccgatctccttctaccaaaccagcatatacgaccactccatcttcgaagccttcagcaaagtcatacaaaagctcataccacagcttccgactttggaagctctgctgaataacctctgcggtgcctgcaatattgagaaggcgtatctctttgatatcatgagcaagatctacattgctacagatacaagtcctactgatatagccacatacgaagtatgctcggactacattgacgtcgtcatcgacgtgagcgaaatctacggatgggataggcctgaagaagcgcccgacgagagcgagactggcaataacgacgcagagagcttgatcaccatggagaagaagggcagcagatatctctatctgcgcgagatcaacaagtaagtcgagtgtgcatcaatcaaccatgtgattactgacaacccgctagatacctcgctcttgtctgcatcatggggcaagagcatccagctgagaaaaaagcaatcattgactataatgtgggcgttttccaggcaggcctcaaacaggtcttccctaagagtgaccgggaggctcagattgaggtacgggccaccaatgatagttaggaaccaccgccggtagggtccccgactgcggtacggtctctgcgttgtgtatcgatgctggatcaggcccagaagagtggaaagcagatgcccgggaatgagtgagggtactgctttcaagttctgtatcatacgccaagccagagttgtgttgtacaccataaagtgtttagcacacgcacaaacaattatatgatgtgtttctcatcaaatacaacacagtcgttgcgatgtgtgtgtatccaactgcaacgtcgatctcaactgcgatcggacggagctaattccgtatagccgaactctaaatcccatgacatcagccaatgaaccacagctcataggtaaccaatatcatctccgctttaacagctgcacgacgctaccgttgcgccgtctggacacgttgtcgcatttgagtgcagttcggccagactttccaaagccaccgccgaacctccgaggtctgacgtctcaaaatcaggttctcaaatcttgaggttgggcgcagaaggtacgcgtgcgtgtttgaggattgacacatgccacgagaactaatgatagtaacatagtagaagcaattattacgaacctgcgttttgtgaaactggcacacgacactctcgcgatccgaccaccgcctgccaaacatcaccacaccacacacaatgtccacaccagcgcggtaccgcaagcccagcaacggcaacatctcccaaccccgtcggcgagcaagaaaaagccgacctcaaagccgccgtgaaacaacaagccgccaaaacctcctccggcttctccgtcctcgatgtcctgcgcatactcggcggggtgctgctcctcagctccgggctgagttacctgagcacgagcggcgagagcatgacgtgggggtacaacgcgtggtggacgcgggcaagggagtggaagactctcattgtaagtcttgccttctctattcgcgattgcacgtgaggtatcagagctgatcggccgtggcagcaacgtgaagtccgcctaaccgatgcccaactcgccgcctacgacggctccgacccgtcgaaacctatctacatcgcccttaacggcaccatctacgacgtgtccatctctccgcagacctacgggcccggcggttcgtaccacgtcttcgcaggcaaagacgccgcgcgcgctttcatcaccggatgcttcgctgaagactccgtgcccgatctgcgcggcgcagagtggacgtacatgcccatcgacccggagctgaaggacgacgcgacgcccgaggtcatcgagaaggcgaagagcaggaagccgctgacccccggcgaggagaagaatcggcgcgcgcaggagttgaggcaggcgaagaagcaggttgtcgccgggctggagaattggcataaactatttaggggcgatcgggggaagccatataggaaggtcggggaggtggttaggccggagggctggctggagaagatgcccgtgaggaagctttgtgaccaggcacaaaagagtaggccggttaggaagtatggcgagtaggtgggggctctggagggtgtgtatatgttgataaaatattatcatttctatcctgttggtttgacagtggaacgaatgctggcaatgtattattcaaactatgatgcgcagtgaccagggggtaatgtcagtcatcaacgattgactccagtatttgcgggattgcttggctttggatgcgacgacgaaatcaacatcaagattactcttagcagacgacttgcagtagaactctgcaaactcagcggtacaacgtcgtcaatagattgatctttgatcgacccctcgcgtctctctccgcacatgtcccaccgtcattggtagtatgaattcacgccatgagacagcgatatgttcggatatctttttcattcaatacataaccgacacctggccgcggactcggtgctttagccgagcccgtcctctcaattcatgttcgccatgaacgcatgcccaatgtagtatgaccctttcatatcatgaagacgccgattggtagacgggaaagaggaatgtcgttgaaaagctgaaagaagcacccgtgtctcgcatccacaatcgttcacttgtccgaggcgagccgcttactctgttgcgccgactgctcgtgctgtgtggttgttagcatccgtttcgaaaatgtgaacctggcagtccgtgtgttccccaggtccacgattatggtatcacatactgtagatgctcaacttcgagtgtcccacgaccttcttgatctggccgttctcctcgaggtcggcaagcgctttccgtgcaagcgagccgttaatcttcaagcgatcgacgagggtggcaacggtgatgaggcggtaggactggacatccttttggagcttgtcgttggtctgcttgtcgaggacgacagcgtggttggccttgtccttgactgtgtggctgttagtggcgaaattcgcggaaagtgtgcggagcgaggcggagtgttgcgagtgtatcaaaagttgccagtgaggctgccggtattttgcctcgtgttttggggatgtgctggatgtgtgcggtgcggtatcacgtacccttgcccttggaccacttcttcttctgcttcttgcctccagttgctgcaggtgcctagatgtaatcagcgactgctctattgtatccagaacaccatttctgcgtggtgcgacgtaccattttgtcggatgtgtggttgtgctaaggagagttcctgtcgctgaagagtcgtaggtcgaaatggccgtgggagtggagacagcggctgactaacaagcgagcggacacaccacgtgacgcgcatacccttgctaaggccagtcttacatcgcgcaacttgctacagacgcatcctacgagtacattcacgcctcagacattgaatacaatttcatagcggttgtttcacacgggctttatgaaagacgtggtgcaacaactccaccattcatctcacgcatgcttcacgtgtccacgcagccacatttaccttcaggaggcatcaaaagtagtttgacaggtgacaccgaggatgatgtacaacaccttgaatttatttactctatgctcaacacgtgctccctcagcctgcccctacatacccatagaaatcattcgaagcaccccacgcttccatcgaatttccacctgaccgcgccatgcgcgccctgcatgatgtattgatttctccgacaatcttcgcgccatagctgcaagcccccatcgtatcgctccgatacctacatatagtttatcgaagatctgctccaagcgcaacgtttctctggtcctggacatagacgtagtcgatcaccactaagcgtagcacacccatcgcacacccccatcgtaaacagcatttcaaacgattggcccccttcccccttcatcccagctcatatctagtaactccaccgttacagcaaatgcaaacctccatcccacgctttaaagcaaatcgcggagctgatttcccaaaacctcgtttcgatatatcgcccccgttgccgctaaagccacccatgtccggcaagcaccatcgacacatcggtacttgtgactcgtccaccttttacccgatcgcattcggctcctggaggccgggtcgatgctggggtacttttgaagttgcgaggcaaggcagctaatagccgtgatttggacgcgcgttggaaacgtctcatgtagttttatccctaggcagggcgggtgtgttgtgtgaaagcatgcaggattgtgctgcgacaggtgggtgtagggtcctacgtgtctgattggtcaagtgtgcaaggtgggagtctatcgagatcatgaacacgagcacatcatgatcaggtgttggcgtggaggaaattcgtgtcaagagccaccaaacgtttctttttccaattacaatactaatcgggcacactacaactgcaaaacgcaaggacccttaagccagcccaagttgacgtccttctaaacttcgctagacgtgtggtttttctctacagtaaatcgagtcgcagagacagactgactaatgactaggaaagatttgagacgagttaaaaaaaaccaaagacaaaatccacgccggaaaatggaagagagcaaggagatcatctcaagacaaaaggcgttgcttgaagaaagcagcccgttcgagtgagaatacaaaagcaaagagatgactagctggagctagacctcattttgcgtttggcttgtcttttcaccatgcatgcaactcccttcttgctttgcctgtccgtctccaacagtaaagtctttatgtcaccacaaatgctcgctaagatagaagagacaagtccgtagtacccagaacatggaagtgagctgacggtcaactcgtaaatgctgttgccccagtgcgcaagcgcagacttcaaaagttttcgccaagacgccatgtccaaatgatgaatgcataatcattagaagaaatgggtgtgaggtttggagagctcgtggacctccatttcctaatcgacgagttagcgaggttcatgttatcgtgttcgacgtctcataccattttgaaggaattgagctcttccttgatttgctgtgcaagcataggcgtgagcctattgcaggttgcaatgtctcctcggcggtcatagtcctgaggagaccacgcatcgtggaactggatacgcgggctgaaggtgatgtttcctttgctaccttgcggagtgcttggaagacttctcgtgcttccattcggaatgcgaggtctcgcaaagtagtcctcattgcgaacggagcccttgtcgttgggcgtgctcggcgaattcgacctgaagctaggagctttgtctgttgggcgtaggacaggggatccagagtcggaaccggttccgttgcctgcttcgagtcagtatctgtctggcgagttggaaaaaggcaacttacgttttaggatgcccttcttgatattcgataggacttccgctctttcgcgatcactgccaacaatgctcttcctcgtcaaggagtcgctcgcgatggaggggttcactatctcagcgcttcgtccagcatcgatcgagttccgctccagtctagggtagccggtgccaccacgagcctggtcgtgaggatcggcgttcacgttgaccttttgtctttcagcctcaactgtgactagtgagacttctccgacactaggtcttgtgatgggaccatcagcagctggcacaccgataaccgactttggcctgaagagtcccttgatggacctggagccttttttcatgccgtggcccatttttcggagcattatcgatgcggacgaggcagccgaagcaacagacaaattgtcggtggagcccatgcctccctgaccagagtagataccagcaccgatacccgcagcttcctgtttagcgataattgctgcttgttcagcatcctcttcattttgatatctgtccttgcgaagtttcgcacgctccgcggaaatgttattctccgctgaagcacgtctaagttcggcagcgctgccaaatgagaatgcacgacgtagacgagacttcatgcccttatccttgtcattgacagctgtgagatgctggacagcagcgctgggcatgccttgtggcctagcagggcttggtggttcggatggcgagatgggatgcgacagtggggagggagcatgtcgtctcgcggcttccgaggcctttggggtggcgccacctgcgacggaagcatatgtacgaggtgcaggtgcctctgtgcgggtctaagagcatatcagcctggatggacccggaggtgttagaagacttacttgtgagcgtgaagaagccttcgaggaggcgctgcccgcactgccttgtctatcatgactgtggctggatgcaggccggctgccctgtcttcctgcgctggaggcaggtcttgtcggttccgctgaggctgtgctgactgttgtgctctctgcagtggtggaaccgacgtgcatcgaagccatgtttgcagcaatcgcgttgccatcgaggccattgaaactgcgtctcctgtacctctttgctgcatctccaccacctgagcgaccaagcgaagaatcatcggcgctgatagtccggttgtgtcccggccgtgcagggccagtcaagtcagtgtccaatgtgggtagggctggcgaggcttgggtgggcgtggtagccgacgagcgctgcgttggggtagatgcagcggtgggtatgctagtcgaagagtctgttctcccagccccgcgcctatagcgaccaggcgaaggcttcgttggggcatcgcccacagagaacgacaggtcaagcaccgaggtggatagcgtgatggatgacgccgcgctgtcatttggtttcctgttctccccttccttgactacatgcgatgggttggccacggagcggttggaggagcccgaagtcgagacggtcgagtcggatgaggatgaggggtgggaggggtgtcccaggcgcgcgtggttcacgtggctgggtgcctgctgcgagacctgaggttgcggtaacgaaacggacctgttctcctggcgcagaggaggcgtgctggagaaggcgtatggtgctattggcgtagtcgtaggcgtacctctgtaccccgtgccactggaatgcccattatacgcctgatttcgtggcatctgcgagccgcgttgttgctggtgatgtggctgtgacggcgcgttttggtagccatcggagggcgaatatggcattgtactggttccggatgtctggacgatgggcgcgagtacctgagccatcagtacccgtaaacgctccggtgatgggatgctcgatcgagatcggcgtgggcacgcggcggcaggtgcgtggaaagtagcaccagggtaaaaacctgcaattgccacgagtattagcagagcgctgtgtggcggtgcgggacgcgagtggggtgatgaaatgtggtgtggagtgtgtggtgtgtggtgtggtgagtgcgggctcagtcgctgagagaccaggacaaggagctcgacaactaaagggagccgaggacaccccctcttttcttctcgggcgctgtgcaaacgaaaagagtcaaggagctgtacctgatgcgaaacaaaaacagagaaactattaaaacacagaatagaatgcaaagatgccggtcggggggctctggagaggctgtcgtgaatcgacggagatggcagcgtgtaccaagcctcctcgagcaggacaattaaacctgcattggacgatgtgtaggtggcggcgacggaactgcgctggagaggacgaacggtcaatcaacaagcagaaggaaataatagaggatggagggtgaggcgtcggcgttggcgggtgaagagttgaagttgtgctcaaggggtaaagtctggtctatgcgctgctgcacacgctaatctagacatggaggatcaataacttacgctctgctcacgccagtagactgctgggcaccgtgctagctggtctccgaggctgtcacgggagtcgactttcacgctcttcgaggctgcgagctgcggctaggtaaggttgcgatgtcgtttctggcactgcagttgctgttcccgcactgttatgcaagcgtggatgcaaagaggccagcttacgtgcacagcgcactggcgttcattcacttcggcctacgactgaggggagcaaggctgtagacggtggcacatccgcagtcgagccgatcgatggtcgacgtcctcccgccggtggcgtctccatgattcctcatgctctcaatcgcatctgcgcggcgagttcacggcttcactgcctgatcccagcccgcacccggcctatagagtgctcgagcgcatttgatatagcaattgctcgcgccgcccctgctgctgtgctgcagctccatattgcggcccgccaagtttgacgtccaactgctaactgggtacttgttgatcctccagcatcagaagcagggcactgttgccgtgcaaggagcatcgcgatgcatgggtagacgcacaacagaggttcatgctccgtcaccgcctaatcgcattctgctccattccacgccctggtagcttctgagcaacgagcacacaaacgcatgctcgcccattccagggtccaccacacacagcaactcgtcacggctgcgggcaatctaccaacctctcgtcgtatttccctatgctgtggagaggccacacaggcgtggaatatcctagacgcgtttagcacgcccaaatacgaacgcgcttctggtaaggacttgcgtcgagggcagacactgtccaaccacacgacgacgccgctcaacgaacccacacctgcggctgagccgtttgcaggagatggtgaagagcggtggatacaccgtctctggtgcagcaaccaagatgcacttcagcgacggatttcgtggcctgcgcagcgcccagcaggggtccccatccctgcttgcatacgataagagcactgagtggtcatgctccatggtgttgaaagctcaccgacacgttccccgcctctccatggagcgtccgcctatcgccactgcgaattgcgcgctgcttcctctgctgcttggttcaactctttccgggtgtacctcgcttgccgggaacaggccgcgaaacaagactctcgaggacttgctgttcgaaatttttcaacacatgtgcaccgtgggctgcaggaccccgttgctttttcccgttgtgcatgcatcacatcaacactgctacttctgggcagggtccgcggcacggggtgcggccgacgattcaccatttgacaggcgcgatttaccaccagacaaaatgtcggagatggattaattgtgattgccaagatgtggagaagggcgcgagatgaggtctgtttgatgttcccctccagcgcaccatatcatttcctttgattgcaagcaatcttgggccatgtacacggagttgatgcattggtgttgcaacaagctgcagacatgtcttccagcagtcgttggcccggctcatgctggcgaagacgacatcgcccagcatgtctccaccctttcgtagacatgggctaggatgacgcgagtaacgcggtggagctctgctattatgggaaggcgctaccaatcaccagccgagcttggataggcgcggcggaacgacgaaaatctccttccatttcgggccccctgaccattcaccgcccgcgcccaccttgttatggggcacgagcacggctcatcaacagatgcacgcttcactttcgccacttcatcgacggcggctttctgttgtcgcacatcgactcgtccgcggcggagaccacttttggcctccgcaacctccgtcctgtaggataccgagtctgcgatttgagttctcgcttatccgtcattgtggaacatggcgcgaccagatcttcgtaacgaaccgtgggtttggtcgctgacaagccaactctactcctagcagcagttgtgctatggtcgaaaacataacctgaaacaggcagtagaggagcatggagccggtgaagagatggttatcgtggcagcacacccgcccgtcaaactagattgcccgggctccggtgtgtacaagaaacagcccatggaccctcaacaaccatttcagggttgcgacatcatgccgctggtgtgttgctcactgtgacacacaatagaacagcttgcagcctcgaggacaagtggtatctcctctcgcctaggatggagacagcaaccaaaccctgattgtctttgggcttcaagcatgtgtagtcttcatactcgacttcatgccgtctaccacgcaaggttacgtacacccagctcgaaaggctgcctgcagtgcaaccagccagcgattgccgacagcatccgatttatgctaataaggacacttccgattcaactttgttacggcgatgggtctacttcggcatcgagaggcggtcagcacatgttctttgtccagcacggcatgcgagtcccgaaaagcaaaattcgcgtctcctgcgtaaatgtcctcaacaagccgctcaacaagcctttatttcgacggcttttctcttgctgtaccaatcacaacttggagatgctgcctttgaccaagcatccggatcccgcatgcatcttctcagcttgtggagccggctagactcttccagccacgttagtaacgtcatgctaggtatacgtaggagtacagtaggaggagtaggacgcggcttctgctttttgatgctcgcccaatcatgttttggcacgactttcgaaatctctccttggcctacgttaatcaacgatcttggttttccatctgcaggatcgggaaacaggtgcaaacagtgagccgcaggtctagatcccctccatgcgccgatctcctgtaacaaccgccggcaacgagcttccatttcggctgtgtcaatcactttaagtgacttggcaacacggaagtggcactgccatcaggcgtttgacgcttctcgccggtcggcatccctttggttagttggccatgtcaggggcaaggtcatgaatatgaaccttctgcaaacacacttttgcagacgtcggcatttgatcgcggtaggatttgctggcttccctttgactgtggcactcattttgctcttgtatcacactaacgtcactgcaactacgccagccagccgttgcagtaggtaaacgtcaccctggaccctcgtttcactgtttcaggctgactgtttgcaatccgatcgaccgccagtcgcaatttcccgagcttccagtgcccccgaaccggcaggcagagtatgacgcaaccgattacccgcgtgccttgcaaaattccagacttctccgcactcgcgtggtgcgtcgcctcgatcagcatcagtgcaatccctcccttccatgaaccgcaaacttggttgtcatgtcgcttcaaacctgaaacactggtcaggtaccggtaccacgattctcgggatctacgaacttttatgttcccggcgcaacgacatttgctgcagggatgtgcttgaacactgcgccgaactttgtcattcttcttttgggctcatgatcataagcactacgtagccccttcatctgactggtctttattgtagaagacgtctgactgtattcggactgagcatcgtgggtaacttggagaaagatgggcaatcaactgaccaagatccgataactttatgttcttgacatggcaagccaaccttgtagactatcaactactgcgaaactaagaagtggtaaacagggtgtatgatgggttcacccacaacatgtgaaagcagccaagtgccaaatcaggccactgtctttctggacatcaaccaaaaacaacgactttcggcccttcatctcggtgtggttatgagatgtaaatgtcgatctttggaatcatgccacttgcatctccagaatctaacatctccgacccattaatataatcattgtgtttgatcaccatgactccctgccgacattgcgatgttctattccgatgattctcggtctcaaagatgtcctagctagcgcatcatggtgtcattacacccagctgcgtccacgtgacctgcacatttcaaaacttcgcgtcaccaccacaagcgcaaaatgatagcaaaatgaatcagtcccaatactaacactgcagacattctaatcgtccgtttgggcattgataaatcgatggtatctcccaccaaatttccccacctaccccccaaggataattcatcgtcccgatcaaccacaacaccaccagaccaccccaaaacagcaaaaagtaaactttgcatcggccgggaatcgaacccggggctagccgaattgatctgatacagatggcaacggctaattttaccactaaaccaccgatgcggactcaagatgtgatagtcttgattgatggagagcaagtattttggtcaacttatattgtcaaatctgagcaggatgaaggaagatacgatcatgtgagagatggtaaagctgtgtatggagatcgacggggggtggtggatccgcaacgaggggagtctagattttcgtggtgtggccccgctatgtggggagtacaaaacgactgggtttggttgcattggagtgctacggccgaagatcccataaactttgtagtctatagagattaatttgcttaagttaagagcaatcatgttttagcttcgatggaagattgctattctggtaaacttgatacttctctcggttgaagctattcttgagaaggttcgtatcagtcatcacagatgttcgcgccagtgaaaattccgtcgagttgaagctctgcaacttcctagagcttttcgctgctttatccctctggtaccgggcatttttaagagtgtcgaagcagtcttgctgtattagttctatcaagcgtgccgcaatattgccggttcaggggcaccgaactttaccacaccaccctgacactgcgctatggtcgtccatctaggaaccagactcacgatgctcgagaagaaacgaatgcaacagtgatgtttttccgacaattatgtagagccgcgcggcacgatttgactgttgctacgcgccgcttacgaacacctctctgttctgccatcaagatcaatctcacccgttggccacttcaatcttactcaacgagcggagatggtagaacgcctcccaaccaaaacgatatccaagacgatgaattacgcaacatggacatcgatgagatagaacgcgtcgagaagtattggttcggcgaccatgctacctggagtcacgagcagctgctaaggctcgtggtctgtgagttgcaattgtgcagtgatccataaaatccactaatgtcgtagctgtaccactcatcccaccacatgagttgagccgctttgcaaactatgctactactggccttcttccagatggcaccagaacatctcctcctccgatgacaatggaagaactcggtcttcttcataccccctcccacagatgggctgagggcccaacgaagatcaaagatacgtcgtgtcaagatgctctctcacctctatttggagctccctacaagggtactgatctcagcgtcccgccgtatgcacaattcccggcaagactgttgccgctccaagccaagttgtggcaaggcatggctccgatgaatcgcaaccgctggctgcaaagacagatgggtgatccggccaattaccgaaatctcatggagctgataaatgacattctggctattttcaaatggtggaatgaagaatcggtacaacatcgcatgcgtgctgggttcaacttcctggtcgacaagcacgttgagttcgcagcacctgtcaatgatcgtcgcgagaagaacggagttccgcaaaaactcgatctcgcagccatgtgggcagagtacttctatgcccgaatctcagccatgtcggagcggacgcatcagtggctagtagaccgggtcgacgaagtgcaaagccgcgcatttgcagagtacactgttacgctcgaaagcgccggtgacgatcaacaggctgttggggctgcagggaaaaaactttacgagtgtgtgcaggacctcaacgccatgataacgaaggtagattacactctgggtataccgatgacaggcttcaagggccacaaggcatcaagcaacgcctctgtcctatctttggatattcgtgacgacctctaccagaagctagcggccacaaaatcgtggacgcacatggagaaaatgttgaaagcgcaggatgcggaagctgcaaccgagcaaaagccaccgaaagatatatcagagctcgttgcgcaaatgaagaaaggccctcaaccagcagcaccaagatttcaagaccaggaaactctgatcgcgcactatcatgaaggtcgtcgcaaccgcgctgagattcgcagcgcccttcgcggtgcacctgcacccccggctgatgagcaatggatcgccatcctaaaaggacgcatggacttctatatcgcaaacggccgtgatcccaaaacccatcaatggggtttcgtctgctaccgcctcacgtataaccagactgacactgaatgggcagatttcatggccaaactccgcgccgacatggacaactccagaagtggggagtggatccaaggcttcgacagcatcgcagatagggctggcctcgagatgtacgatggccgggatttgggcattgcagaaggagatatcgaagccgcgaaaaagcatttcaaagagacgtataccatgctaccgacactgggccgtatgtgggcgcaagacttcctcgtcatcgacgcacagtcctattcatcctacgcgcatccggagccagaaatcgagcgtccgccagtacccttcgggccgtgtttcggcgacaaaggaggattcgtgagactggtggatacaatcgagtatccggcaggcatgctggatgcgatgtcgccagggtaccagggcgagctcaaggtgctgtcgagcttggtgtttactgaggtatacccgctgctggcgacgtttgcgttgaggccgacgagcttgtggccgctggcgaggctgcatccgagggaggtgtatgtagggaacacgattgactcgcaggaggcgtggtgggaattttgccggattgatatggtggcgatgatggatgggatttttgcagatttgaggaagaagaaggctgctttgcgagagaaatagggcttcttggatatcaagtgccctatcgttcaactatactactggacgatgacaagcatccgccaacctttgagtggcacgcactctgaagtttgttctcatttaatcccatgcaaatgcacctggtcgacgaagatctatactaatagatgccccagttgacacgcaaggatgataggggcttgtgcttgtctcccaggattggaaggcgcgctctggactgcaaacgggtaagagaatgaagcctggatttttcaggtcaacgtccaggagtttgtcgatggtgccctagtttgtgggccgaagtcaatgtctgcgttgggattatcggcggagctaccaccgccacccgcaaactgtcttctaccattcctccaggtaacggcgctcagactccacaacacactcagtcaggcatggtgaccagttggcgaccaagtcataagctaggagcatgtcagctttgcagacttcttgaaatggaatactagcattaggagtgactgtaccgagatgcaggcaggcgtacatgtatgcgttggactgattggcgggccgcctactacaaccaagccaacgacaaaagctgttgcggacaatggcattcagacacctcagcctcctcagccggggatggtgacatgttgcacgaagttttattatccatgatggagttagctggagctagatcattagttacgagaacatcgcccttgcctactttgtcaaatggaaccctggcgttggcctagattgtatgactatgtgggtgggcactaatgcatgcattggtgtgtaaagatgcttcatgccaagtggtaaagagcttgacaaagttgacttggaaaggctcactaaataaccatacctgaagaaatgtaatgttgattcaaaaaattgttatataccatttattacgactactccccctagcgcagcacggtcgtcggcctctttccacctgcgcgccaaagcgatacctctaattggtcatgatcatggtgaagaatgggcaccctattgacactaacaaaccacctactgatctgcaagcgccctatgttcgcgtatgacaccaagactcgctaagcctcctacgatctatcaacgatcatccccttcctcacactccccaaagaaccatcaacatgactgcattcaaagccctcaatttggtcggctcgaatggacgttgttatcgcctcaagaagttgatacaggaacgacctcactttggccgcgtttggttagcatcgttcgatccacctcccatgttgttctatgataaaataattagttcttgtgtagatctggaaaggatcaattcatattgaaagacatacctcaaagcattttctcggccttcaatgagaacattcgaccaagacttgctcaaactccccgtatacgacttccgttggacaccatcccaaatcagcgcatatttgtatacgaatacatggatgatgatttcttaagtctggttcggaacgacatcccattacgagctcgaaaggaagtcctcagtgctactttgcaaggaattgcagatatgcacgatcgcgatgttgtccatttaggtgattccgaagattcagttatttccctggttaatatgaatgactgatctccagcagatgtcaagcctaataacatcttagtcaatcaccgtcatatggaccaagaggtcgttatcgaaaaagtacaaatttctgatcttgagaatgcagcctatctcccaaagcctaggtgcatcaaaggaatgctagctggaaatgataactggcgcagccctgaaggtcatttcaagggggaactgaacaagccatccgacttatactcatttgggctggtagtaagtgcttagcatgagcgaagatttctcgttgctaactaaacaagtgcatctacgctatcctcgggcgtgtcatactagggcctgacgacgacttcaaactccacgagtcaaaaggtgcgctacctgcgttcattcgcctgcagcgccaaatatcgtattttggagacaaagaagggttgaatggtctcatgaagcatgttggtgatgaggaaacgaagtgcgaggtccttggaatgctctgggaggagcgggcggcagactgtatcccatatgtgcccttctcagaatggccggatgttgactcgacgttcaaggacttgatcagaggattgaacaatctggacccgtcacagaggcttacagctcgtcaggcattagaacatccatggtttaacggaatcgaatctacttgacagtagcgtaacggtatccatggagaagatagtgcacaattacaatcttggagcagatgcgcgggaacccagatgtgaggggctgatggaaagacctttcagacacaacatgatgtgcgcacaactgaaaacctaatacgattttcagtggatttcggtctatcgactgcctcatgtgtttctaaaacgtctaattatttgagacgcggctggataatcgtgctcaccattgtggttccgctggaacctggaaaacaacaattgtgagcgcatcttaagcccatgaagcagggcatgtaaatctggagaacgacagaagacgagcgaattgatcgtattcgagcctaaactgttctgcttccatcagcacaagcgaccgtgagatatcgctagtacaccaggcgatgaactacacatcaccttcctcaccgcacctcatctttatctccctaacacctctcagactcccattttctgtacatgtctcgatcaatccctccacacactttccactgtatcacaagcccacaacctccgcctcgcctcccaaactctctactcacgagcaacgaacaaaacctccctcttcctcccatcccaccctacagtcccaaaatttcacacctccttacgcttcttcgcccacaaattcttcaccatccaccgttcccacccgctcaacccctccgaaaactctcccatcgtcccatcatgattacacaacatggcaggcaattcttccgtcttactcatcccgccaaacaccttctccatatgcgccttcatcatcgcatctacattccccgacccactcatcctccccgatagagcagtaaaatgccactgcaaccccgggataaactcatccatgaaatcccgacaaatcacgccgctgaagttattcctgcgggctgcgcagctctccagccacgctccccacgcgcgcaacggggcgtcgagttctggcgtgacctgtgtctcgcctgttatgcgcgcgagttcgggggagtcgtaggcggttaggcagcggtagatggttaagcagtaggtagtgaagtggaaggatgaggaaagcgggatggagggggcttggatgtagatgctgttgagggcgcggatgatagtatgttggtgactgtcggataggtcattcgcggtgttggtggggctagggatggggaagtggtgcattggacctgattcccaggagaaggtgaggggcggcatgttcgcgtgttgaaatggggaagggatgtatgatacgggtatttgacttgatgtgatggaagtggaaatacaatgcgactgatgagaaacaacagagaatcaaggatactgtagcaacgataagacgacacgcatgtttccatttgccttggactcgccttgcctttgtgcagacatatcctaccagttgccaagctgtgtagaatcataagttgtaagttgtccagggcagcaacaatggccgtgagccatcacctgtccggaattacaaacctcgccacgaccatcaaaatcagtatgacagctcaagtatggtggcttcatagtggctgtttctgcaacattagaacaatgagggacgaaacatacaagtgcgagcgtagcgaaaatcattccgaagctggccattttgggcgacatcactgatgttcactgttcagcgaggtattctttatctacccctctacatggctgttctccaccacgcaattcttttttgcgctcactcactctacttcttcaacagagtctcgagctcagcagctatcgcatcaccgacctcggccgttttcgatgttcctccgatatcaccggttcgtacgcccttgtcgatggtgatttttgttgcctcgtcaatcttcagcgcaagctcaggcagacacagcgagtacttgaacatcatactgatggacaggatggtcgcgatggggttcacgatgccctggccagcaatatcgggtgcggaacctgtccttgatcagcaattgcagcccccaagtgaacgtgcagaacataccgtgaatgggctcgtagatgccgttcaacttcgtcttgccatctggaataccgcccaaactggcacttggtagcagacccagacttcccgggataacactagcctcatcactgataatgtcaccgaacagattacttgtaactacaacaccgttcagcgctctcgggttcttgatcataagcatggccgccgaatcaatcaggtgggttccagacttgaggtgtgggtactcgtccttcatgatgcgctcgaatgtcttcctccataacctcgaagtcgcaagaacgtttgccttgtccaaactccagacgggaaccggcgggttctcagcagatgcgaggctacccgctaaccgcacaacgcgctcaatctcctcgacgctgtatggctccgtgtccatggccttgccgtcgccctcatcctctttcctctcgccaaagtatatgcctccagtgagttcgcggatgatgttgaagtttacgccgcggacgttttcggctttgaggggtgatgagtcgacgagcgagtcggacgcgaagaagcatggtcgtaggtttccgaacgttccgagctctttgcggagcttcaggataccttgttcaggacgcacctttccagttccccatttctatgactatcgtcagcatgaaagtttgtgtcagtggtggtgttgtcctactggtccgccgacagcaccgagaatgatcgcatcggcgccttttgctgctgcgagtgcttcatctgtgagaggattgttgtgcgcatctattgagcactgtgtgatgtcagcgggtgctcaaactggccgcagatgtcaaaaacttacacctccaaacaggtgctcttggaagttgaatgtgttgtctgtgtgcttctcgacaaccttgaggatcttgaacgcctctgcgacgacctgtgttcccttgtaagcttactgcatgcaagtcgggcgcagctgttgtacctcagggccgacaccgtcacctagctgcaattagcccattgctcacgttctgttcaggaaacagcttaccagcgagaacaacaatgttatgggaaggcattgctacagtacaggaatcgtgaagagaggaatgaccagtgttttggagctcaattgttcacaagcaatcttgcgaagctaccccacgatgacatttgaaccccgccgaaagccgcaattcgctccgacttcgggcgccttgagccgagcaaccaccgaatcatctatcaccctaactacacttccgtttgctttacaggcgtacgtgagacacactttggctgttttgaaaaaaatggtgtcttacagcgctcctcggattgctcatagtgccgtcgccgatgccgcgtatgatgtcattgcgatccattcgctcgacttccaatataaacatccaggggccttcctcctaacgaccgcccgttctatattactttctcggacctatcggcttgtctttacgctgacaatatgctcaacagcatctaccgcggtcctcgacgtgtactccaactgctcggcgagcgacttatggaggtaatctcgggatagatgtctagcacgaatttcttttcagatcacaggtatgattcccgacgtggccgacgtgggaccagtctttcgaaatgcccgtaaatccgtcatactcttaaagtacatttcaaagctgttttgttgaaaatcgcgctacctcaagaccccgaagaatccatagttgatacatcatgtcccttgaatccaccactcttagcaggcttttccttcttctcgatcttatccactttcttctccggtctcctttgtttccacgcctgtcgtttttgttgccatcctccagacgtcagttcttcctgacttgaagtcgttgttgtttgcgtctgccgagggtccacatgctgagcatgtcctcgctcgtcggcgtcgccgggctccatccgctcgagttgcgcccctggattgctatgcttcggttcgctatcgtgtcctgagcttcgtagctctcgcgctcttcggtggattcgtcggtagagatggcgtgtggtgggtagaatactggcgatcatgtagatggagggttcgacgagggcgtagatcatgggcccaccggaggcgtaccatgttgcgtctgagaagagaggggtcgtaaagaagacactgaagcggagggcacaggtaatgatacccctgtatgttgtcaatctcattcctcttccttagagaagatctgcgtttcttacattgaagcagccagaaaggtaaggaaaagaccaatcttctccgacagaggcattcgaagtttgatcagaagcggccacgggagtatcagcatcatcacgtccgtgaccagactcggaatgctgtagctcttgtagaagagcattacatctccacaagttccatcgcctggatctactgcctgcgtccaaaagtatcggaatggtctacaaatcgagaatgccaagatgaaggatattacgccttgaaggatgatgatcacgccgatgccaatgatggcgcgacggtagcttgtgacctcaaagacttggtagtagaggaagagagcggcaagtttggcgaacataactgctggtgtgtaggtaaattcgaggaccttggacaacttcagccatgtttggaatgttgttactggcacagccgcgacatggtatcctacgccaccgatttgggtcattactatcatatgtcagtgtcagtgttcactgttgactattcgatggtttccatctcgatggaagtcattgcagtttgtgcctgctcacaacccatttctttgcattctttgatcatttacgtcgtcgctattcctcacaaatttgtaattcacacgataggacaagttgagatatacttacaaatccccgtcacagcgctccccagacataacacatagcacagtgtgttacacaccagcatcggcagccccaccgccttggggttgtagtaccgactcacatagaacaccgccagaaaaaatgtatcaattacgataaacgcaatgctgactcgctggtccaggcctggatcattcgtctcggctaggaactctggcgaaggcgaccccgctgccatcgtgggcgtaagaggcgttcaggcgttcgggaggcggctcatgcacggcggaacggagttcgtgcaagtggggcgtgggacaggcgtcttatgttgtgtacattggacgaaggaagtgcgcaccgtgcgacaaaagtccgcgcgatgaagtgcgactgtctattcgaataacaatgcgactgttctgcgctgttgcggcgcagctacggtccccggggctaggatgcgacaagttgcggccacttttgcggcaagtccctcgcgaagctcgcgaagcttgattttacttttggcagtgatccgcgtgggtgcgtcgaatcggcgcatcgagtgacattttgacacaagcacgcgccaggtctaaggaggggcggccaaaatagtacgatgatgtgctgacaccacgggatgaagcaattgtgcctttgattgtctattgcgtggtggttagtgcttctccaaccactggttcactcgatctgcgatctcgaggttgttcttttccatgaagaacatgtggccgttgccatggatgccttccttgcccagatccgcatactctacatctacgccaacttgctccagatacttgacagtgcagtagtcatatggcgcatggaacgatgcttcgccagtcactacaagttctgggatcttagccaaattcgttaactgctttgctggggccttttgcataatgcagtcgttgtgatcaccgtcgattgcaggctcaatggccgtctcaatgtcttcggcgttcttgcctgctgacgggttatagccgatggccaggtccgtgaggccgaaagcgaacgcaggatcacttccgaacggcgggcgaagcgtgaacggaggccctgaaggctcgagttgaacaatacccttgacaaggtcgggtcgcatatctccgactctccagcctgtttcgcgtcaacaaaaccaccaagatataacactttcggagggacataccatatgcaccagcctgtgagtggctgattatataacacgcgcctacaatgtctacaagcgctgaatatgcctgcgcattctgttcctcgccaatgaagcgatctgtctgaagctgcacctggcttctataaaaagcgtcgaaggttggatcacccatgcgaccggtaccgggccattgtgtatgaagctttgcctgcggccatcggtttccattattcgccacgtcggtgaagatatcagacacggagctgggagggccaatagacccaagatttccttgcccagggaaccagaatgagcgaccacgagccggctggtctgagaggtagacggtatgacctttggagatgaagtatgatgcccatccaggccgtccatcaggagtctcaaggaaattggtgccagtttgtgccgcgcctgcaatgaagataatgggaagtggtggactcgctggggccgggtgaggagagagcttctcgacgtaaatctgccctatcatagctagagacgtggagttggttgtagtaccctattttccgtgcttagaaatattccaagctcttggtaattcaggacttgcagtgatgttggtgtattgtccgcccacgtacagaacctcacgcttcgggacgatttcaaggagctgggacccattggtctgcgcattgcctcctagaaaggcgacttgcgctaaatatgtgacagaggcgaaggtacgaatgttcaccatattgaacaaatcctgaaaatactgcaaagaccccgagagggagacgtttgcaggtaaataagagaactccagcttgatgtcgggaaacatgaaccggggaaggaagaaatccgcacttgtggttagtgcatgccgtcaatggcggcagagggctcgtgtcaggatctaatgctatcgcgggatgtcgacgctctgcgtaggtagtcactgtgcgaggcgagggccttacctccaatggcttatagcgtttccaccaggcatttgagccgttccgagatgggcctagcggtggtcacgcatcacgtgatgtgctcgcccaagcaggcctctcattgcatacgctggcaagagacagacgtaagaattgaataagcaaccaatctcgttacgtggagattctatcagaatgggtttccaggcatagtgagctgcctcgagcagatgtcgcgtccattacagcacacgtgcaggttcgcgcaacaaaataatgacctgagaacagtctgcagctacattgatgccatgtatgcaacggcaaacagctattcatatctcgccaggtcatacagtacgtaagcttcaagagcatgtgcagcgataatcaaccaccggtcttttgtcgcatgcaggggctgaacacaaaggcgggcacaacgcagggtatgcggctgaaagcgtgatgctgtcaggctcaaaaacgtctcttgcgaatgtcagattgtcacctgctgctcgctctggccttgatgccgttcagggctaaacgctgggcaacatttgtggtagccatttcatccttgtatcttccacaaaacgtcgctgggaattgtccgagcatggttgcgggaactggatcctagtaatccaaagtggagacatgatgccgttcatccgctgactggcttgtttgacattacaagggcgcaacgcagatgtttcgtcttcttataattccaacctgtcagacgaacatcatgataaagggttagtgagacctcaggttttgttggtttatgcaaggagtgatggccgggatgcatctgcttgtcacagctccaaagaggcatctgtgcacatataacttcccaatcgatagagcgggtgttggcgttggtgaaacagtaggacaggcttgggcggttgtagaagcctcgccgccttggcagtgcgacgacgtgcttcaacgtgactctgagtttggcccgggaaggccgtggctggctggtgagaccttggaggaaaacttgatagtggagccagactcggagttgtcgctgtttctgagcagccaggtccgataggtgctgaacaccaggatacaatcaacggcgagaacgttgaaaacagacagtgtctgcgcaccgcatggagggacgagctccgatccgcgtcctgttagaggcctcagggcgtccgttatgggcaaagtaaaactgtcttgcacatgtacatgccggtccaaacagagagaccgaccctggagttcaagctgaagcatgaagaagagccaaggcagacgatcgcgtcatatgaactctgaaaagtcaagcaaactacgagcgtctagactgtgtttccaaacgaagctgctcatgatctgctgcgccggttgcgttggtcataaggtaagttgtatcgcggcatgccaactgatgcagttgcgcccatgtcttgctgatcattggtgaatcgatcaaacagaggccatggatagaaaggacaaatcttacttgagatagagtacctaggtatgcacgtcatacgcgctatgcagccacggtatgccgtcagattgtaaagaagtaagacagtggcaagcctgtggatctgaaggaatagactaaaagcatacattcgcgagtctgattgatcggacttagaccgggcgtttgattacagtcgcagcccgaaaaccttggggctgtggtgaagctgaatacctcaggagagatgctgggctcacgcacgtggcttatcgatatctctccatcggcaccgttgccgatggaagtccctgtcaaagtagaggcgagacccccttgagaaaagattttcattactatgcatgtctgctccgaagatcaaacaagcgacaattcttgtctcgttgatctactcatggtatgcgaggagagacaggaggcgtgagtcgctctcgcttgcggatccccgccctgtcgcttccaaagcgctcggctataccgcatcaagacgagcgtgaaacacattctggacctcgccaggccatacacctgcaaaactcaccttgatctcggacgaaggttcattcgacgcgccacaagctcccgcggctcgccgtttcgaaacagtgagaaaaggccgtgtctgcaggtacgcgagcacgccttgctgaattggccaacgcgtcagtcaaggaccacctaatatgatccaccagctggggaacccaaaccaacatgcgggtcacacaacggccgcaggcgctggatctgaatgtcctgtcgcggaaaggtagatgagcgcgtcacgttccctcggttttgccgccaggagctgcctttaaaagcaggatgccgctcttttggacagtcggcatcactttttgtgacacaacccctcgtgacaagcaagccttcgtcgacattctttctacatccattcctttgtgtccgtaaacgcagggtcgtttctcttctttcagccccttgttacctttcgagttgagctcacaacgtcattaccaaagtgaaaatcactgtgtgaaatcttccacaacaaggttgactacataagactgaactactctccacccgatatcctaacactcatttgtcaacaaaaattacaatcgttacgaactactcacgaaaacacgatgctcacaaacactctttctttgctcgccctggttggcgcagctcaagcccatatgagcatgttttaccctgcacctctaggtggcgctccatctatcaacaaacagtcggccgaagtcgacccagagttcaatttcccacttggatgctgtggtcctgacggtggtgactccagacctagccctggtgtctgccgtggtcacatcgacaagttcgataccgaaacagcctcagtaacctggacggccgggcaagaagcccatttccaactcacagatcactcatatgacccggcggcacccggcggcactcactatggaggttcttgccaagttgggttctctgtcgacaagggcgctacatggaaggttgccgcttcttatcatggtgcttgtcccaagcatactgaagacggttcgcccgaagcccagacctttgatttcaaggtgcctacgggtatgccagagggagacgctttattcgcttgggtatggctggtaagtgaaggtactcaactgaagctaaatatatactgactgaagccagaatcgtgagcatgaagcattctcgaattgtgctaaagtcaacatcgccagcggctcaggaagcccaccatctgagcctgccgcaccatccaagccggcaacatctccacaaccaccatctcagtcatacggcgctcagccccaacagccggacaacgatgacaagcctgcaccgccagcagtcactcctcaaccatcacccgatcagcctggaaacggtgctgccactaccatctacaagaccgttacgaccacagtcggtgctggccctgctccttcagtcaaccctgacgatgactacgaggattctgaagattctgaagactccgaagactccgagcatggagatgactctgaagagatcgacgattccgaggagcccgatgattctgaggagaccgaggactctgaagattccgaggattctgagggatacaagccccggcgtcacacgcatccccaccgccaggtcaaccccaatgctcgtaggtacgcagttgaaggatggagctgtgagtgcgtccgcgaaccctccaactcgcgctgctactgcgactcttccaacttttctcctgttaagcgtgccgaggtcgagaagaaggctctccgtatgcaccgccgcaccctttacaagcgcattgatgcttgcgactgggcttccgctcctgccatggagacatcgtactacaccatagacgccaaatgtgcgcccaacgccaaggccaacacgcccgagagcgatgagttcgagctcggctgggatgtcagctgcggtgttgtccaaggcgatggagaatacaagatcaagatgatggagtgcaacatgtttggtggtggatactaaacatgtagtgtgcatggttcgtcttaccttcttgtcatataccctttgggcattttcaccttctttactttcgttatgggctcagcccccctttatgatttcatttcttggagatcctgttgatgcgtatcgcgtccgggtatctgcggcttgctgttagagcgtcgcgttgtatagtggttggggcatctaggtacctcgctacttcatgttttatgcataagtatcttatgactagtttgggcattggaaaaggaaaagattgttgacaaggttgggtggtgactcggcaacaattgaacaattttacttctcacacaattttgcaaattggatataaaagcgccatcaaacgaagtgaagtattcaacataataggagctatttattctttctcttacctagtatgcaaggactgccaatatctacagctgcaatcctcttttgaacgtagtctagcaatatgatgccatacagtatacttcgttcgagagttacggcacacagagcagaatgacagaattctacaggatgagagcgaggtgagagtcgcaatggtttgcggcagacggcatcgtaggcatttcggaaccctgtgcgggcaagcacaacgtaccttccgcaccttcacctccgtttgcccgccccactttcccccaccattctagatcttactgcccactggcagttacaatcaaccagccgcgctgcgaaatctcatcttgacctttgagccagctcgcggccttctcctttcccacatcgtacgatcattccgaatgcggtcgactcaccaatcctggcagagataggtgtagccacttatcctacacgcgattgctcgagtcagataatcgccatccatggctctcccagacatcgctccaggcgcccccactaactcgacaccggctacaatgcgctcaccctttccactttcacccgagctggttcataaaatctgcagcaacctccgcactagtcaagttgcccagctccggctcgtatgtcgtctcttcgcggagattggcaaagaacatctcgtggaagaattgtgcttcttcacatatccgcggagcatagagaaggttatcgagatatccaggtctgaggagtgggcgcccaaagtcaagacacttgtattcgaaaatgttgcactcaaagactggcgtggtttcccttgggatgatgacttcttcgatacacggagaggcgcaagaaatgggctgtcaagttacacgcagcgcgatttcgctaccataaagcaagctgtcggtcaaatactattctctggtcttgaagagagtgcgatcttcagtttccgcaacttgagggccgttcattcccatgagggcttctcagatgaacgtccatacggacggggtatcaacatgagacttgtggacatgcttacctatggcaagcattcgaaaagtctagccgatctcatatgggaagatcgcgcttcccttcgcatctttcaggagccgatgtcgtgcgagtctacggaagcagaatacggctgctacttgaaaaaatcttggaactctctggaacttttgtctgaaggcagctgcataccaagtgggtttaaaagatctggagaccccgaagcggaggttcaaaggaatctcagttgcaggaacaagaccaacgagcctgacactcccgagtccgcgtcagtacctagcttttgggggtggcttgacgcaccttgagctgtattacgacccatcagcagattccgttgatcgtgacgagaggttcgactgggacataaggttactctcgcaatcacaggtcgatttcgtgaaccttcagacgttgtctttgtccaatggacgggtcaccgaacgacttggtgggctggacatatctccacttggctggcataacttgtcactcccgaaacttgactatctgagcctatgtggctgtctcttctcgaccgatatccttacactagacggatacgttgcaacttggctcagcaaacaagaggtgcacctcagcttgcgggattttggagcaacagtagccggcctggaagcttttcagaatggatccccccttgaatcggtctctatatcggattccttcgatctcactttatccataggactggagtgggcccccacaacggaagtacgacactgcggaagccagtcaacaacctggtcctggaaatcgcctaggtactttgtgacagatgacaatattgaggttgggacgatcgaggagtttctgttatatgtagggtgcaatgcggaaacatttggatacaaaagaactccatgcgacaaggagccatcttgaagccgagctgggtagcctgatgttccctatatcattcgggcgaggaagaattgatgtgcagcgtgtgcagtgaaagatgaagtttggctggcgaaatcaattggactcgtggagcaatggacgcagtcgtcgcgaggaagaagaatgagaaacatatggaggaagttacagcccggaccaagcctcgaatgtgagtatgtgaacagtcatttagtgggtcagcagttccaatctgtactcaatgaaatgccgactcagaaacacttagaccaacagatactgaccaaaagttgcgcaagtctacaccaacgtgatagtatacagctctgcatgatctggcttactgcatgcgctgtcgggtatcatgccatctccaaaaggcttgcagagtaggtcgcgagcatatttcgtacaaacaacatttggcaagttatcagtgaacctctaagcaacgctccagctgtcaggtcttggcccgaaacgcacgtagcctttgcgccaaaaatagtcaagttggtcggttccctcgagaatcagacatccacagctctgccatagagaatagatgcgagcgttaccacatagatccatgccggtgcagcctcagatcacctgctcaggaatagcaatagagatagcgggtctgcatcgatgatgttgctgtggtgggatactcaaccgtcatagagcgaaaagtgatcttgactataaaacctgatgcaaatcaaataggtagggagcgaggtgggaagaaggctatgtaagatgacaacacgatgtcgatgtgtaataagaagtggtgatgggatcgtggtgtttagtttcagcccctgatgtcatcaggctaaacctcaagcaggcttgccgtcttcgaattggaggacggcggcacacctcaagggctccaccaacccctcatgtaacccgcaacaggcttttgttctggtgaacccgcaccgacatgcgcccgtaggtgttctatgaccaccatgcgtccccctaacatcgacacactcttccctcaatcgcaaccgctcagctggctcgcgccatagtctcgcgaccactagcgacacattcaacggaacacatcacacaattccacctgtgcatcacaagattgcgatcgcgatcgcgtaaccagacgaaatggctctacaatacttgtcagacaggaatggatggctttctttcaagcacagcacaccggtgctatacatcacgtctgaagaggaggagttcgatattgaaactatgcgcgcatggagagacgagggcttcattgtgaagtacgtccctatgggcaaagggggaaagcaatatgtgcagactctgtacaaattgggtgataatatgggcattggagagcgatacgcgatcgtaggtacataaccctctcatatttgagcgcaagttacgtctcttagtatgacgcgttggacaaagctgcagcacgaaccagctaacgtcttctagcattcggagatgctgcagcagtgtgtctagatgtcttctcggagcctaagaccgcaacgtccaagctctgttccctgatcgcatactacccaacctcgattcccgacacgcgacaccgctttacatcctctttcagagtcctggtacatctggcgcaaggggttccaggcagcgaagagactgttggcgtcacgcgacgcccggaagtcttaggcatccagggaaagcggaaaacagtccagaagcgcgtaactccaggcattggagcgggcagtcagcagacgggcgtcacatatccaatcttcacgtacgaaggcgtagatcccggctttgccgaacacgacctggacgagtacgatgcggtcgcagacgcaattgcatggagccgaagcctagacatggtcaggaaaggattcggtgccgaagtcaatctagagaaagtctgggacgagaatgaagagcgtgcgcacaatctacataatcataacacttggacatgtgctaacacaaggcagaaaaataccgcggcaagagcgtcgacaaactcctcgagaccttcacaaaagaacccacacccttcacaaacttcacacccacaatgacaggtggtcatggccaccaggagcttcgccgattttatcgtgatttcttccttaaggaagcgccgccctcgctgcacatgcgcctgatatcgcgaaccattggtgtggacaaaatcgtcgacgaattatacattcagtttaaacacacatgtctgatgaactggatattacccggcgttgagccaacaaaccagaaagtcgagatcgtggtcatcagcattgtggcattcagagctggcaaagtgtggtcggagagaatgtattgggatcaggcaagtgtattgtttcaggtgggattgctggacccggatgaggtgccagaggacgctaagaagaaggggctggagatgctaccgattagtggcagcgaggcagcgcggaaagtcatggacgtcgaatcagaagacgcgaatgacatgatagaggattggtgatgcagtggcatatggtcatgttacgccttgcttcaatcaacctcacttctcaaagaacaccgtgctgtattgcgagaataattagatggcatgtagatctttcagtcacttcaacacttgtttaataattcatcactcgaagaagacgatcttgctgttagacgtaaacgttgtgattacttcagttctacatattattgatatgctcgcgacctagagccttctacgaagttctcgatagtctgcattatcgaagatgaaaacgacatcatgccatgaacccctccttcatatatctactactcttcacagtatcattaaatacacaattctctcgcccctactcccagtggtcaaaccggagcgactcgagcatcatgtccaaatcccgtataacagagcgcccatcatcccaatgagtctctatacgcacaacagtgtcaccaatggcatgaccacccgaatggtgatcacaacgcggctctggagtgcgacgacggaagaagttgcggatgcggttgcgcaagccagttggagctcggttcgtacattgatgcccatggtattgacggtggtcatgcccatgacgatgatgatgatggggttggtagtggtattcgaaacggtacgacgagccagaggacgcgctcgaggcagacgagtaggactcgaaagactcgttgcggtgggggtggtggtacacgcggtggacttcctctggggcatgtcgaatctgatgcggagcgcctcgagtctctgcagggacatgcccggattgtcgtacaatttgtgggacgggggcatgatggatccgaattggatggtttccagcttgtacggttggaccacgttgaactgggggttggtctggaattggatggactcgaatttgtagggctggaccatgctgaactgggggtgacgcatcaaggataggagcacggcacatagggcacttgtcgtgctgctcgttatcagaattgatccacatctgaatgcattcccggccgtagacatggcgacaatttgggagggcaacagccggatgctcatcggtgaagtcctcgtagcacatatcgcactcgtggctggcgttgtctgacatggttgttgatttgtttggttgatgtaactttaattaggtagttgtaaagaggggttgttgatggctgtggatgtgagagcttagattctagaggggagaggtatcttgtatagacgaggcgaggaagttgcagtgaaacttcatacttcgggtgaaatggtaggcaatgatgcctggattgccctaaaaatgggcgctcgtggaacttcatgctcgcacaatgcataatcccctagcaaaagaaacctacaatcggggcagatgagctgcagtcttaccactgtaccagcttaaccaaagaccatgcagtttcaacccaaaattcagcaaaaaggagttacggcctacaaggtttactaagcgtaatcaataatgacgttgtactgtttcgaagctatcatctatacaggaacagacggaacgacagaagacaaagcgggtgcatgaacttcaataatgccaacttgacaactcgatgggaaggaaaaattgtgtctggtgacttgaaaactgagtattccgcgagaacatcagcatgtccatttggaagatcctcacacatcggcaccatcgtaaatgctcatcgtcagccgtgttgcgagcgtatcgtcgtagattgcatgcaggaaagagcaacggaaatgtaacaaagtctatgtagcggaaatttctcaaaaacgaagagaacaagagtttaagagatgttcaagctagtctgtatgcataaaagatgttgtgagataacggcattgaagtggattgaagcctcagcattgaatggatccaacacttctcttgatcgccggcatggcgtggtgagccgcttgcttcaattgcagccggactgcaggaaacgcacaaccagacgcactaagatcgatttttgatgcgttgatgggacaatagtaatgaacctgagctgtcattccgcattcacgagtctgaactttggcgtagaggcgacggagatggtatcggcgattctgactggtcccgtacagtgtttggtggtggtggtagcagatctagactttcttggctctgagaaggacgcacagtggactccgacaacgtttgatatacactaaggcttgaaccgttgagtgttatcgagccttgggatcggagagatgcagcttgaccatgcagagacaaggtactatcagctgccctgaatatgcgcgagtcgagagagtcacgccctcgtctatgagtccggcttgatgtaggtgtactgggcatggactgtggccgctgcgtgttgtttccatgtcgcaattgatgcagatgccactgggtagggttaccgggagctgtaacgatagtgttgaagtaagtaccgtcgtcagaaaatgatcgggcgtcggaatttaggtcgcttgatgtagagaatctccgttggatgtgctcataaccttctaagtggtctccagcataacgtacttcatcggaacgtcggttgctacgtgccacaagtggaggtaattcgcctgggatagcgttctctacaataggagagagccctagcaatcctattgacctcctattgcgagccttgaagtccgtgtaagccttgcgcatccacctcttacgttcatcctcagtcatagattcaagaactgatgcatccaggcttgctataaaagtagcgacttcggataacttggcaggttttgcgttggtagccgtagacggcattagtgctggggtatcctgatggccttgactatcttgtatctgcgacatctcaaataaagacgttgtcggaacagtctcgatcgttacatgcagtgggctccgaacatcgggctggtcaagtttaatcgcagacatcttgggtggctttgtaatttcggaagaacgcacggcgtggccccggtatagcctaggaatgcgagctgcgatcttcgttttgacctttgagacgaggcgagacagggtactgcgttgctcagaaggggccaaggggctatcggaaataggagttatgggcttgtaagactgacgctgccgagctggttctgatactttcccattgtcgttagacctagaaagtttagagggaacatccttctcagatgcactgacagacggctgatgtaaaggtaccgcggccatggaactgtccagtgatccgagagccgctttcgcggtcgcgattttaacaatatcgatcagcttatggcggacctcgttttcaatagaatccggttcggttgtggcagtagacaaaagggatatctgggtcgaattccgggcactgaatgccgcccacggatctttgcaattatcacaatgaatgtaactggcttgatttggatcttgagtgattttgatcttcacttgaacagctttgtgataatggtgacatcgtggacaagttccatggaatggtagtatccatgaacctatggggagtggcttacagtcgtcactgcctgctggggaagagatggcctggactgtcgcaattgggccatgtgctgtatcgggatcaggcgtatgatgaggctcagccatagtggatggatggtcacccatggtgaaagctgtcaacaaaccgcccctgacgcggcgaatagccaacgagcgcggataggctgaggaacaaactcatgtgccgatgccggtgagcatggtaagcaatgtaaggcaaggatgggctgaaggttgaagccccaatatagagtgcttcgtttgtggtgtagatgggcgaggctgtattcgagctggatgataaggctacggggcggccgttcgtacaccggacggggctacctcgagttataggaaaccacattcgacatttatcccgggggcatggtggatgccccatcaccctctttcagacgctgggtgagtgagagcaggcaccgttagtatcgagtgctgcacagccacccgcaggccactggtgagcattgcctcagcccgccaagtttgcaggcagcgggctgaaaactaggattacggtcacataagcatgatacattactcgaaggaagtaagatcgacagggaataatgtgatcaactggtgggttggacagacgaggaaggaaagtgaggctgcagaggcttcggatgaattgtcactcgaagcaccgggcaagaatgcggtgaacctttgagattggagcggaatcaggcaaattcgttctcagtgagatgtactgaggctagaacgttgcgcgtgtatgggctgatgtcgaattggtgtggccgcttgtagagcttgcgagtgcggctgactgcggatacctcatgatccaggcaccagttttcaacatggaaatggcggaggacgcgatttggagtgtgtcttccttgtgtcatcagtgtagcgaaatgccagaacatgcggctctgcacgcgcagatgaagagcgtgagatgcgctggtcaaattgctgcggccgctcgctaccgagcagacgacaaatgtgttgctccgcctcaaagtccctcatgcaggtgaacctcaacaggcaggcttgaagctggtcgagtagaaattgactgccgtcatcgccgatttagtgatggaagagccgcactaacagacagcgtctgttatggtgatggtgatggagttgttggtgttggtgtttctggcgacgggtgcttagtcactagcgtcggagagacccacccaaccgctaagagcgcacacatcttggcgaccaaatatcgaaatcgcctgaacctcgacttcattagcaacgacaacaccacactgacgagccccgacaagccgccatcatgtgtgagtatcttcctactggaaactgtggatgccaatactgattgttcaccagcgctcgtctccggagagaagtcgaagtacgtattgcgccgtcccaccgaagtttccatcgaacctgccgtcgcagtcctcgcacgcatccagagcctcgcaacatccaatcaagattcctacgtctctatcctcacctcaatcccggaagcatgctcggacaatcgtctgtgacctcgtgagagacggtcatgagcctcgaacgaggagatcatgcgcagggtggtgacatcctccgcacagcatgcttcaggactggtgatagagaccacactggcgaggtattggatggtttgtggagactgcgacgctggcagatcgcggcggtggtgttcggatatcatggacttgcagtgctgacgactcctagcttccagtacatcatccgtttgttgaacacgaacgtcgatggaaagcaaaaggtcatgtacgccttgaccaagatcaagggtgtcggtcgccgctactccaacttggtctgcaagaaggccgatgttgatctcggcaagcgtgccggtgacctcacctcggaagagcttgagcgtattgtcaccatcatccagaaccctctgcaatgtatgtggcgacactttccgacccggagaccacctttaacattcccacagacaagatccccagctggttcctcaacaggcagcgcgatatcgtcgacggcaagaacagccagacccttgccaacggtgtcgactccaagctccgtgacgaccttgagcgcttgaagaagatccgtgctcaccgtggtctccgtcactactggggcctccgtgtgcgtggtcagcactccaagaccaccggtcgccgcggccgaactgtcggtgtctccaagaagaagggttagaggttttcgcttgcgctgggcagctggggctggattacggcttctacgaatcgggtggtgcacttacggtgtttatcaaacggcatgcattggcttttcacactcaacatgcggattcaacgacatggaatggtgatgaacaaccacggctaaaggttggccggatacaacctgtaacaaaaacacaaatcagcttccattctgttcatcttgagcttccaaagagtccttttccttctatcggtttgaagccatccaacgtgcattcgtacaggagcatcagcgctaatgctgccactaaatggactgcaaccgtgttgttgcatgagcacccacagactgttcaccacgtcgcacagatgccccttgcgtaaaggccgcactacgtcgattgtgtcccactcttggaattggaatgagccattcgggacggtccgctaacggccgcaaagcattcccattgcaagcagtggcaaccttggacattaacgtgtactttttcgattcacattgacagtttgcttctcgtgcccgctgcgactatgtccttgcgcgcactgaatgtttgcatgctgacttatgtctagatttacccatccgcgtcttcccctcctcccctcaatgccaagtgtggagtgcgttgtctcccacgcgcgctgcaggatcgtctacttctgtccactcgcattcatctttcttctccacaatatgcacctcgtccgacaaagaggattgagggctacacgttcccgctcgggcgcctcaggctgatactgtatggctcgatgcctctcgccgtgtggcatggttgcattgacaccatgcatggccagcaaacgggccgcatagctcgatgactacggttcatataagccttgctcgggggacatttgtcgccaggccaacgttcgggcctgtctttctgtcactttttcttgtgcttctttggttgttgttggtgtttctcgctctacaaacatcaacatggcggccatgatcgtaccaccacggacaccgtcgcccaaggtgcgcatacgttcgcagtcctttgactcaccttcctatcgccatactgttacgccgattgaagagtcgcccttctcaaagtccactggggctattactacagagacgctactacgacatgatgtactcgaagcggccgatgagatcgtactccaacctgtcaatatacttttgccgctgcatacgaagatgagcgatgagtcgatgctatcagacgcatcaagcgcttcgtcctctactgctagttcgcctactggttccgatgaagacgtggatctcgtatcagaatcaccgttgccctctatgcagcgccaacgacagcgcccgcatcctctgacattctgccagtctgtcggagaagacgatgcaccaattgaacaacagccctcttcgcccttcatgtatcaagatacaagcttcgaaatgtactcaccctggctggtccgagtggtacttgatctatatgatgtccgcaggttggactggatgtcgattgccgagcccatcgagcgcaagtggggcgtgaaaacaagcagcgctgaggtactaagtatcctgagcgacaacgggcgggtactcaatcgacgatggtgggattagagcaccgtatgccgacattcacctttactccactgtgcagttatcggagtactagggcatgtacatcgacgtttccttccgttctctgactacgactttccttcctcacgactttttacaatcgtctttttctctcttcacgcatgtcaatggctcggctttcatgactcacgattccatggcatctgcatttacggaaagggcagggctctacttacgatcacgacacacgaacttatgaatcagcacgcatgtacaattgctagtcacgaatctcacatacggcgtttttgctcgaatcttgcaacatcacatttgactacatatgcaacaacatcaattgccaaatgtcgcaatccaacccagcagttattcgcgcatatcgcgaccgacgttggtagtggtggtgtgtaaccccacgcgcatcatgcagcttcatgcatctttgggacagctggcttgatgcgagtggctacgcacgcattgcactacggagcctcgggcagttacaaacgaagcgtcgaatgttcttcgatacgcgttcgggggtatcgtggtataacttgataggactgagctaaatggaccgcgggctgcgggctgcgggccgtctcgaaagggaagtacacgataatcaattaaagaccactcacacggaaggctcttgcgtgtgggatagtcttgagtttctaagccttatatgaatgccggataggtggcgctacatcatcgcttttagttctccaagagtactcgcctgtttagaaaagatctagccaggcgcccgacaacaggtcgccatgcacttcacgagaatgtccctgggagcttggtacgctggtagccagcacgaagcgaccaacgatcggaatgctatgatgcattgccgcccgctggtgccatacaaccctgcacccctcgcacgaaagcccgtctccaacgacaatgcatcccatctctttcctactatgagcaccgtgcattcgacacgtgaggtcgtgctgttcctccttcctcgcgtccgcgacgtgtcaccactcgctcagtcatctgcaccaacagccatttccagcacttccacgttgcccctgcctttggtctgaccttcgatcaactcatttagacccttgaatgctccgggctctacgagaccgacagcctcccattcagctccaacgacatcttggctctccaccttctccatcagacccagtatcgcgtccttgactgtgcctgacgccttctcttctcctgccggggcttttggcgccgtcttagcggcctgcttgagcacggatgtcggacaagtaatgcgcagcttcatctgcatgcgcgcgaccggtatcggctggtgtgcgatgagcgccttcatagcgaacagcgcttgtgactttgccgactttgtggtgacgatgccggtccactttggcagttccttcgccttgcccttgtcctcggcgtcttctttgctctcggcgtctttcttgtccttgtctccctgcgcagatgctgcctggctgcttagaccgtccagggccttctcaatcatgccgcttgtgtataccctcttggtcttggggtcgaccagcttgcctgccacgatgtcgatgacttcattcttcgtgcgctctagttccgcgttccgctctttttctcctacttgtagttcgccattctccaggatgtcgattataatggcctcgagtggcttcttggggaacgctttttcgaggtcggcttttggtgcggcttggccttttgagacgttgaggaagacattctcgatttgcaggacgttggacaggtcggtctcgatacggttgcggtactcgaggactttgttcttgtagcaggcgatttcgaagcgcttcttgcctgtgcgtactatgtcaggttctgccggcgaggtgttggaaagtttaatgcgcacctttcttcatgcgcacgagcgacacatttgtaaggcgaatttgattcgacggctggttaattccgactggcatttgtgcgatttacggcgggtatctcaggagaagttgtggtgtggttatgcgtgttgcgcgcaagttattcaagttggccatctttttggtgggggtgcatcatcgccctcgctcagaatgattcacagcaaggctgacgaacgctagcccgcatccggtagcatccgcggcccagctgtcaccgcagtcattcacgcgtcctgtacctgaattgcgaggctgcatcaccaaggttgtcgaatcagggctgcaaacatgatgatgcattcgatgtgcgcgcaatagccccggctgacctctcacacgcatcgtctgaagctatgctgaaacgctaagcccaccctcgtgatgtggaagctcgggcgtgtccagccaccgataagctaggatgtcggggtgcgtcatcctactggttgcctgggtagacagctccccaacaccttccccagctcgccccgtctcatcactccttcatccacacctctctcgtgcttcagtgttcattcatcgaagcgcgcccatctccatcttcatacaccttctgagctccggtagctcgaacaaacagccactatgagggtagctgcttcagcgctgctcgctggcgccgcctccgctgcggttgcgccacagcaacagatcctcaagttccccagctccttcagcgagctcaaggaagacttgtggtcaaagcctctccacaacctcgaggagagcctcaagtcgctcactggcgaggccaaagccacttgggatgaggtggccaccatgtaccccgagagcttcgacaaagccgctttcttctcgacacccaagccccacacccgcaagcacgacagcgagtgggaccacatcgtcaagggcgccgatgtccagagcgtctgggtcgagaatgcccagggcgagaaggagcgcgagatcgatggcaagctcgagcagttcgacctgagggtcaagaaggtcgaccccagcgttctcggcgtcgacaaggtcaagcagtacagcggctaccttgacgacaacgaggaggacaagcacttgttctactgtgagtacctgcgtaagcactagcccgagattttgtctgacatgatttagggttctttgaatcgcgaaatgacccgaagaacgaccccgtggtgctttggctcaatggcggacccggatgctcttcgctcatgggtctcttcatggagctcggccctgcttcagtcatgaaggatggcaagctcaagcacaacgactactcgtggaacgccaacgcgtccgttatcttcctcgaccagcccgtcaacgtcggctactcatactccagcggctctgtgagcaacactgttgccgctggcaaggacatctacgccctccttaccctcttcttcaagcagttccccgagtacagcaagcagcccttccacatctcgggtgagtcgtacgccggtcactacatccctgtcttcgcctccgagattctgtcccacaagaagcgcaacatcaacctccagtccgtcctcatcggtaacggtctgaccgacggtcttactcagtacgagtactaccgccccatggcctgcggtgagggtggctggcccgcagtcctcgacgagagctcttgccaggccatggacaacgcctacccccgctgcgccagcttgatcgagaactgctacaagtccgagtccgtctggtcttgcgtccctgcctccatctactgtaacaacgccatgattggtccttaccagcgcactggccagaacgtctacgacgtccgccgcccatgtggtgacaaccagctctgctacgatgagattgactacatctcggctttcctcaacaagaaggaggtcatgaaggccgttggcgctgaggtctcatcctacgactcatgcaacttcgacatcaaccgcaacttcttgctccagggtgactggatgaagccataccaccgcgtcgtccccggtctccttgaggagatccccgtcctcgtctacgctggtgacgccgactacatctgcaactggctcggcaacaaggcctggactgaggcgcttgagtggaagggacatgaggagtacaagaaggccgagatgaaggacttcaagatcgacggtgatggcaagaaggtcggtgaggtcaagtcctcgggcaacttcaccttcatgaagatccacgctggtggacacatggtgcccttcgaccagcctgaggcatccctcgagatggtcaacaggtggttgagcggagagttctgggagtaaattcctgcactgagaggaggttttggaacaatttggtaaattgttgggcatggctaggatggagttccggcttgggtccgttttgtagtataagcatatcaatcaatgtaaagaattaagcttaatcatgatctcgggatggctttgcgcgacgcgatgaataaggtgtgatgtacatggtgtatgtgttgctgatcatatattcgaatggcggcagatggggaagcgagggtgatcgactccgctgtggtttcctccacgctcacgatctccttcacattctagagctggtcgcattcacccaacggacatggactacaggccaaattcccacccagcgtcaagatcattttggaaccccttcgcaaagtcgatattgaacgagtcggagatatcatcaactggctcgtctgagtccttgctgatgttggcaaggtttgcagtataggtcataatcgatcacctgtgttgtcgatgattccccctccgcgtggttcgccttttcgagaaactcacggtactgctctggatgacacgagaggtcttctgttgggtaaaaagcctcatctgatgcccttgactgcggtgtgtgaccggtagcaggcgcgctgtcttcctccgcggaatttgtgtctagtgatgcgtagccagattctgaggcatgcgttgacgcgcccgagctgcagcccttaaatgtagatagaagtggtgtcacagtatgtctctgcacgatggcgatgtcaaaggcctggtcgagtaaatctgggagtgacggggtattggacctgctatcttgcctagtcctctcgtgcagatcatccagcctgaagtccgcacgctccggtcggttttctagcagacctgaaaagttctttgtgactttttgacgtagtaattgcaagcccagattcacgtagtcctcggggcctacaaagcggttagtactggcgctgcttgtagtcggggttaagaaagactcttacggggatgtagaggtggctctgaagcgaaaagaacttcataaatgtagttccagtactgatcatcatccatgctcctgggcttgttcctccagatctgcttctgttggtcggctgttattccttgccgacgagtagggacagtgacgtcctgtacacaggtttgctggatgaaatgcctgtccttttcactgttgctattcaagcctgtgaagagttgtccgcaattcggacaatgcacaggagtcagatgatctcgcttcagatgttgtctattgactacgtcagcttcttcgctatttaactagaatcacaggactcacttgagatgaggtatgttatctgtcgcataagtccagcaattggaataactgaacggatcgcgctttggaaacggacaggcgagtagtccttccataacctcgccagcaattgggacatgtttcactcttctcttcttgcctttcttgtcctcttcatcttcatcttctccaaatttccttcttatgggacatttaaacggggcagaactctgcgaagcggtagcattatttccctcttgtccaatgtcatagttttggttcgttgttgtgtggtgaccatcttgtgcgccatcaccatggctctcgtaatgagtgctgttgttccaacactggatgtgcagttttccgatggaattgagtaatgtgccgagttcttcgggctctttcttcagtatcacgcgctcttcagtccccgagtccatgtcgctatcacacgtcctccacatgccagcctcatcaggatcgctcgtttgacttgtgactgtactgtatatcggatcatcattggatatgctcccgtcagcctcagactctttatgatactccggatggagaaagttgggaacacgcttcgtgacgttgatgtgtatagcggggtttgatcgggaaccgacgtctccacctatgccagtatgttcggcggagatgctccgccacctttctatcgtggcttcgtgtatctctttctgattggaatgcacctctcgttctttcggtggtgccatctgcgataaattggcgtgtcgtctccggtagtgtttcaagcgagcatctggtcgcttgaatatcatgttgcaatgttcaaattcgcaagggaatagccgttcctctatgctccggtgttttaagcgcatgtgcctttgtaaactacctcgacgatagcggccagtaaataccatagcacactccccatgcacgcatgtaagcacttctgggatattcatagaggatccaggcgggctttttgcaggggattctggttcgctccaatcatttctcaatcctagctgacacgaaggttgtaaatgtccatgctgcgtcgtatccggaaatgctaatggcgtctcccggtgcactgctgtctcctcgaagtgatgcccctggtaacctgaaccgatacaagcttcagccgataatatatggctgaattttttgcctgtgtatagattctcagcctttccagtaagctcgtcaaattgtccatccccatgccactcttcacattcaatcccatgtgctgtttcagcagcttcaccccatcctggaggcgatgttggcaaagtctttcgatgccacccactatcataggcatcaggtcgggatgaaagctccgtggagtatcgcggggatgcaggagcatccctcgaaatagagggatatctatgagagcgatgcatagcgtagccacaaagtcatgtgtacataaaaaaaatttgcggtttgtgatggttgttggagatcatgcagatagctaagtggcgaaactcaggtcggaaacccacaagttgtgggattttgcttattcgctgaaagaaaccgcccccaaaacattgcggaacggaaatctacactcataccacataactctacacggaagatttttgattcagaatgggacttgtttcttcttacatttgttctgcatctgaatcttatcaaaaatgctggaagtcactgaagggaacattggaagctcttgcgagaaagatcccacgcccttttgacagcaaagtcttaatccctttctcagatctagctcttccgaataatatgtatatatcgcaacatggccgtacccagaataagaaacacaatcccttccctcctgcctaccagaaaactttgttctatcatcggtctactgctttaaattcacccatcatgtcaacctctcatagcatcatgcaaccaagcactgtcaccattcttctgccacaaggtagggggcactaccgtacgcactacttctcgggaacgcaagacgaagatgacgcgaagatcctggctcgtctttccgcactatcgcctacgagccttgacccgatcgaacagggaaagagagctcttcgagccatgacaatgagcaggttgttcgtaggcaaagcgaagcttcccaaggttggaagagcaggtctttcgttctctatgcagcacgctaactttactacaggtccatgacatggaagcgcaaacggtttcagcggcttacgttcgaatcatagagaaggacgagatgatcaccaaccttctcagaggctctcctgtcttggatcgtggtaccgttaatgtctttgcgcatctagtggatggtacaactggccaggacgatgcatcatccattgtggcgtggtgtttctactacaagcttgatgggactgcagcagccttctggcttttgttcgcactcgtgctggccatctttgtaggagcctcagttgggtttggctccagcgatggtaaacttggtttgggtgtaggtggtggtttactcgctgtgttgacagcagttcaggtggcgatcatcatgtggaagacttactgaaaggagtcacgttcgggtattattgaagaagtctactatgtattccagattgtatactgcggcgactgaaaaaaaaagacgctgtcgtaaactcagtcatcacgatcgaaccaaataagaccatccttgacatccttctccatttcaacgcctaccgccgctacttttccaccctctacccgaatctcgcttcgcatcgtcgcgtacagagcgccttcccatacaccatgcgattctgcaatgaacgtgttgtccgtcagatgctggaaggtgattatatacggaaagcatcgatcgctgcagtccgccgtgagctttccatctttcatctccagcaccagccccttataccccacattatgatacttccccgcaattttctccagggcgatatcgagcggctccaccttatccacctttgtccactcgggcttctccgcatcctcttcgtcgtccatggcttggaagttcttgaagaatggtccccagtcgatgcgatcttcctgccgcacgccgatcgcatcatcaagcaacgtgtacttcaaaacatcattgacatatactgcagaatccgaatttccgaagattaccaggccccagtccaatttgggaagaaagcttatgactgctttgaaccccggcaccgagccgtaatggtcgatcatcttgtgtccgcgataacttgtgagtgacaggcccaacgtgtacagctcctcgcttttgtatggaatcgcccatttctcgtcgcctaggaggtcgaagctgcgcggcgtggcaagcgctttgtggctgtcttcagagagtatggggtcgcgcttgatcagcgcgcgaatccatttcgcgtagtcgcctgcgctgctgtatatggagcccgcgccatgaccctcgggagcgggagggtagtgtggaagagctacgtaagactctgtctcgttgttccagtggtacgatgttgagcggcgatctttgtcgctgttcgcttcgatgtctggaatgtcgtggaacgtgttggtcataccgagaggtttccagagcttcgtgcgtatgaattccgtgtaagacatgccgctgacagtctcgacgatgagtgtggcgacggtgaacatgatgttgcagtaaatgtgctcggtgcgcagaggcttcacaaattcaaggttgcgcagattgcgcgtcatggatttcgcattgtcggggtgttttcctcgaatgctgaagtacgactcgtcgtgggtagcgataccactgcgatgacttaaaatgtcttcgattgtaacattcgctgttagatacgggtcaggaaggacgaagtcgtcgggaaggagtttcgaaactggcgtgtcccattgtacatctggatactgctcgtcgtccaccaaaagggctacagctcctgcagtggtgcttttggaagtacttgccaggtcgaagagagtttctgtggtagcttctgtgtctggtaatttcgaatacccaaatgcctgacatatatgagcaaagtgtactcgttcatgcggtgttgcttaccttcgaccaaatctcatcaccttgcacaacggcaagagatagtccgggtgtgttgaattccttgatcttctctagcacgaatttctcgaactcgggggttttgtaggccatgatgtagagaatgttatatgtaacagcaatgctatctcactgttcagtatatatatgctatctcactgttcagtatatatatgcaactgcacctcatggttgccttactactattttggcgtacctggcgtgctctatggaaagttacgcaatctcatagtgactcatgtagaaccagtttggagcgatactcaatccgacataggtcattgtgttaccgcgtatagatcacaaatggcagctggcttagctgtgctgcgctgtcgaagtactgcgcatctgagtcagcactgcaggatcgtgcgatagccaatcggatttgacatgtagcgatcttccatgtgactgaatgtcctccgcccggatgtcactccgtgaaagcacccaaaagcactagtctaggccaaccaaagatttttggcatcctcatggagcatcatttatcgttggtcatgaatgagagaaagcggtaacggtggataccacacctgtggagcatgttatattgcgatagtcctgggtcttgaagctttcttgattgacctctaatcatgagatgttttgaatgacatgtaaggaaaagcaaagctcagtgataactagagcatgcgatgatctcttcgaccaaacacaaaaatttcaaacgactcccgacaagccttgtccatgtggctagcaaagctgcttgcagtatttgatccactagacccgacaacttggtgagctaaattgggatccgcgatcttgctttttcccatccgctatgacgctccggactccgactttgtgagtcgcatgccatggctcatcctgagagcactagtaatggcatcgcattgtccgtgtgcgcatccatattgaagtggattatcagtataggtctaccctctgatgaaagagtcgaactcgatgtctctcttcgggcgtggcttgatgttgggatcataccaagcgatacatacagagagggtgagggccatcggaagaaaatctgaattaatagtcagcaacaaatcgtgggtattgggggatatgtatgtcaggatagctgtgccagcggtggaaactggcaccgtctgggcttgctcaacttctgcgcggggttggtagagattctagcttactacgcgaaggtcagcgatatatttcaccgagttattgaggttgacagcttacccgtatacatagagaggccactcatgggagagcaggtaaccttcctgcgcttcgttagcaatttgctcggtatctgccttcaatgccgactcaccttgcccatagcatactcgataacacgacacaaatttcggatcgtaataaagaaactagcagcatacaagaagctaatatacttcttccatggtaactcggcggcagcagccgtgggctgtgcactaagtcggcggtgccaaatgcttgctaccacgacgaagaacaagaagatcaagatctgcagaattagtccaccaagaatgatgttttcgcccctcttgaagccctctgcatcgttggcgctgaccagcattccggcaccaccagcctgaatgaagaagcagagaatatcgccagtcacgaaaatcttggtaacccatttcgcgcggattatcgagtacgaggctgagtcggtgcgagcaataagtcggccgaggatcatatagaccgaagcagcgaacagaatgggtgcgacgaggataagcgtcgactggatgatgtagggtgttgttgaaacggtatcgttgtgggctgcagcacgcgcagcgtaaccgatagtctctgctaggcctccgataacaaatggaacacaaaaccaagtacggttcttgatgagtttccaggtatgcagaatagtaaggacgaagaagaccaaggctgcgacgacaccagcagctatagtgggggtgtaaggccaaagtacatactttgggacatcattttcggccatcgtcggtatgaagtacaggatcgagaatcgggtatgtggctgctgggtaaagactgaaagtcttcggaattgtgtggttggaaagggtgagtatggcgaggtgttgtagagagtgtagtacgaaagtgacatatccaggagcatcctccttatatgtctcggtagactccattgatttcggggtaatgcgaggcatgctgcggttgcgtatatgctatacgatgaacgttagcgacccggcagctttacgctatgaagtgggtacgggtgcctctggagaatacgccagggggctgccgcttcttctgcaatacgaagtacgcgtattcgcttcggcgcaaacgcaacacgcccactacgctaaatcgctgaacgggaccatgcaggaactcgcagccaacgctatcaacgagtgcgtcttcatcttatttgccaacaggcgattgaatccagacgtgcctggatgcatgtatgcgaattgtcttccacggcggccctgtgcaggtacccactgtagaacactccatcttaaaatacattggagtttcctgagatgcgtagctgtcgcatgtccggattcgctaggtccacaattactgacctgaccacattggcagactatttacgcacgcaacgctgtgcctcaaattgatgctaggaagcccagcggcgctgatctgattcaaccaaaaagatttcgacatgcttcaagatataggcgttacgggaccgccgcgtatttgtgccttcggccattcaagccaggactgccattcagtcggaacgaaggcatttgcgatgttcagtatctgttcagcctcgccatccaggtaccaatattgcctgcttctgtgcaaaagcacagcgtagtgtgctagaatgatcaaagagcctggttggcgttctgaaagaagctctacgtatcgatcggaaacgaaatgaatccaaatcttcagtagggcgtctgatggtggccttgctgattctgcagctacgacaaatgtgagctcaaggatatggatcgcgtatccgtaggcatctatgatatccggaggatatatgtggtgtactacctcggcaaatttgcgaagttgtacgagtctgtcgatgaagtcagtaaacctgccctgatacgccaaagcatgtcacgacacaaggtctgggaaactctcaaggaggagtaaaaggtccacgtactcggtctctacaggcacttcttttgtctcccaatttattcccttcacatcggaaggtatcatcgcgccgagttcggatttcatcatttcttggtagaacccagtaaccattgggcgtacgcgacgagtcaacaccaggtttgataggaagtttccaaaagcgaggtccaggtcatcgctggcagttacagaagcggtacacgagtacggaaaaagtgcaccggcgaacatcaagaccgcctcccaatttgtgtcgtcgatattaagaactctggttcgaaaatcgttcagtgctgcgtcatgatgctgatcggccagggatacatattccgtgtgcgatgatgaagaaggcccttccagtcgactcaaatgaagtgcaccaagtgccaggattgcatgaaggagaaacgggtagctgaaagcagtcttgaccagatgtgtgctaaacaccacttccgctgcagagtcatgggcaagcgttttcgcagtcacagtcgtatagtgatggagaagacgcaactgagcgatattcagattggtgatgtctgggctacctccatctgggacagtattcttctctgggattatagcgtctgtggaggttggtgtaagacttgcaatgggcataggagatcctgtcgatggttctcgactctttggtgatttgtattcgcacggtgtgccttgtttgacacaatttgcgcaattgggcctttgctcatcgcactggttgtggtcagcccatcattgcgtaaacaggcagcgcgtagtgatcaccttcacgtgccgtcctttgcatggcaggcatccattgcgcgactttttgtgcggcttgcgcgtcttagatctatccattgcaagtagacgcgtctcatgatcaacaggcacttgttgttgatattgtgctttagtgaagcttcgacaaaatgaggatcgaaatgcggcgcccgtggaggtcactagcatgcggtccgtgcactcatcacaaccgacgtccgaaagatctcccaccggattcccacgcgtctgataacttcacaattgcgcccattatacattaagctctgaacatcaactttcgcttccaaccccatgatcgagattgtgaaccaaattgtactttgaatgcgacttttcgcattcaatgaccgtacgctattgcgtcttctgcgagaacgtaggcagacatgtatcctttacgcacgcaggaggtaacatatcagtctcgatacatcgtcggtacgtaagacctggggttgaaatacatattgaagaagttgattgtgcatagaacgacctcgcacttttcattcaatcttataaagttacaagcaaattcacgttgaggaaggaaactcaacaaaaactttgaaacaaatttaagagcatgctatgagtttacaatacatgccctacacactgtgaggtgcattgggattaagtggcctccactttgatcatcagctatcaagagcaaggcgcatgtctgacgagcatctagctggcagatacccaaatacagcgtgattctgcagcatcttagcaatactggacgctgaccttgtcagaaatgtcgccctgcgcctcggcttgtcaaaatactctcacgctcgattcacttccgaccaaagcgacaaatctcgtggagagttcacgtattacctgaagctcacaggtacgttggtccagccgaaacgtctcgtcagccagattgcgcagctctctggaaatctcagtggggctgttccacagtctacgagtttccaggaccagctctctcatcatcatgttcatctccctaatctcttgttcaatttacagcgttgtttgtccgcgtctcatcgaaggctcttgctgcggggtgcgtctccgctcagtgcgtcaggatagtctagtgatttcgacaccacgctctctgatctgaacaatgatctgatagatctcttgttgaatctgctgcgtagctcgaccgagactcggtatacccagtcgctgctcagtatgcactatcacttgtgcgtgcatcgcttgttcatgatccactgtgttcaactcggtctcaatgaactcgcgaacgccagttagtgtttcagtattatgcgaacttgaaatgttagcgagcagctcctggattaattgcttacggctctgctgagcgctctgcactagcacagcgcgatacattgggcacgtgcctttgttctcgcgcgcgatctgtccatcgatccaaagtttgaggcagatgcggtggaatatgtgactgcagacatagatgcacacgatctgcgtgagtagcgctgtgtcagtgctgtcaatgtcagcggaatcgtcacatctgcatatagggcatttggtatctgtgtcctggaagtgtgatgtagggagatctttggcagcgaatatcggccgagacacggtgctgtttactgttgcaaataacaccgttgcgtcgtgaagaatctgggttgtgttcgacgttgcagacattatgatctaggaagcaagttagggtcgtgcttgagttggcaaagtcgatagaactgcgtttaggtgagcatgagctgttgggaaacaaggtgggtggttcatacgggtctaaaagtattgtcggattctctcgccttatgaatgtacagtgacgcgccagaaaatttccgtgaaaccatctcatcacagtggaagcacaatgttatggggcgattggaatttggaggtggtatgtcaagtcttacgaaagtcagcatggataagctcataatgtggatggtggcgaagaaaccatgcattgtttatcctttcttcggagtatattagcactcatcaaacccatcacacctactgcccttttccctttcccttccaatacgggttctcactgatgcacttcgggggaaccttctcggacggcaagtcattttccagaaacaccagtctccaatctccgggcatcttgtacacgcagcggaactgaagcaggttctttgccttcttcttctccgcgtacttgatgacatccccaggcatcttgatcatatccgacagcttggaccagtcgaacttcctcatgtcgccgacatcgaacagcgccgattccccggccgcagctttgtccatcttctcgataactgtagggtggcgaaggtcgaatggtgcgacaatgtacgttagcttgtcagcatcaatttggttagggcgctcttggagacaggagactacggccatctcgagcttgttcctgcagaggagaaggtggtcattatcgccgacgaacatatttccgagttcgaagccgggggtactcctgcaggaggtcaacatactatccaggctcttcagttgctctagctcaatagtcatgtgcgtaatgtgatgaaagttgctcataaacgccatgtgcttgtcgtagtgggagcggaacggaacacggtacttcatctcactggcagaacgattgaggtagggtatccaaggctcaacggtgctgtgatgaaggtcatattgcgcaccggcgaggtcgagagcaagcttagtaccatctttgagcgtgatgcggtatacacccttgaggtcgctcagagcatcctcgtctgggttcttaagatcgtcgcgcttggtcttcttgccggagctgtcgatgtggcggacaaagcgtcgcgtaccgttcgggagtcggtgcacgagttccttaatgtcttgcttggggtcattgatcagatctgaattgcacagtcagtcgggtcgggtgctgtatctcgtatcgcttacctttgaaaagggcccgcacaacgaagtgcatgttcatgaacatccacactgagcgctgatcagccaacaacatgtgctttgccttttgttcagctgctgacctgaagagctcaggcgggatcttgtacagccagccaccagcatattgttcgcaagtgctctctcccccagggccgttgtcattgcctggaccacgagtgacctcaagcgctctgatctcgcgatcccgatctgggatgattttgatgttgctcatgtcgtatgtccaagtgtgctcgatgaaagagtagaagatgacctgtacgagttcgcctgcccgatatgcgcgatcgaggaggtccttcttgtcatccttgctaaagcaggtcgtctgatgtgtaagcctgtctgcctcctggcacaatggtgtgcaataccaacgcacatttagtggacggccaccaacttcagtttcggcgcagcgttggcaccagatgtaagcaggcttggtgcaaacaacgcactccttgtcggccatgttgttgtggtgtgtagtagaaggtatggaggtcgaaagagagatgtctgatgggagcaaggcagcagttccggggatgagaagcatatcttactgaaaacacgcggtgaaggagaatagagcaatgatgcaaccaacaacaactcgcgaccgagcaaacgcacgagacgcatcaccagttcatgtttcttcataaattgagcttctgcaagagctcagcaatgtcaaatgctacttgatgattaatcagagaatagtagcagcgctggagttttcacgctgcaaagctttcgatacatgactctgggtggccttgaatgtcattgcggccatttctcccggcagcgtctctttgcgaagagatgcgatcacgaacaagaagtgagcaagatgcatcttagaagtcgacgagaacgggccttttagattataaagctcgtcgcacgtggaggttttgttgatgacgtggggtcctcgcctgtgattggctggctctgttgctatgaggaaggagcgtcgcttagtttgtttacatggatggaaccgccccgaacttgtactacacacacgcagccgcagcctctccacccacaaattgcacctgcatcataacgagacataactaactaaagaccaaagtcacctcctaccaccgcaaatctggcgcgactcaaagagcaagcggtccaaatggatccgccatcgccttctaaactaggcatgtcgccgccatggaagccattcgcactcagcccggagcgcgcagcaggcacgattccaccatatgacggccctctcccacagtcgccctctgcacccttgctatcatcgataccaccactatcgcctacacgatcaccaaatcgctcgcctattcgcggcccgatgcatcgacgcaccgactcagacgtgtctgtccagggcctcgcggtcatgttcgaaggcctcgaggttaaggacccccgagaagcagtccagcgatacaagcagatgctcgagaaggaaaaatccaaatgggccgagaagttccaccgtcacgagaaggatcacagcaccatcctggagcgcaaagcgttgcgtattgaggagttggagagcgagctagcacaggcaagatcaagcctgcaggtcggcgtctccaaagaccaatacgagaaggaatggaaggcacacaaggctaatgtcaagaagtgggagcaggtcttcaaagaccgtgaagaacgatggacctcagactcgatcaaagtggtgagtatctccgaaatttcatcaaaatgagccatactaatgcgctcgctagaaaactctcgaagagcagaaccgagtgcttgagcagaagtaccgccaacaccagaagcacgcgaggcaaatgcagactgagaacttgaaagtcaccaacatggtgccgaccatgcaggccaaagtgcagagcctcgagaaagaggtgcgacggacaaggtcagatctcgactacaagtcaagagaggccgacaactacaagaaccaggtctacagcctgcaggtcgagttcgaaggcgccgtagctcgcctgagtgaagaggtgcaaacactaaaagacacgctcaagtcagtcgaaggcgaacgcgacactctaaagactagcttgaaggaagaggaggtcatgcgcatcgcggcagagggccacatcccgctaccaactgctggtgcagatgagcacgatgaattcggctcgccagtgcgctccccacgcaagccacggagcgtgcagcgcgaggatgatgacaaggagaacgtggctcccaagaagtcagcagtcgagtacaagcttcttcagcaagagctggccacagagaaacgccttcgcgagcgcgctcaggaccagatcgacttcatgaagatggagtgccagttccagtgctgctcgtgtcgcattgctgagaacaagggcaaggcatacgtacacgacgacacatacgacacccagatgcagcacatcaagacctctgtgcccgtatacactcctccagccagtgcgcatgaggatgatgtgatggagggagtgctgatgaaacaggaaccagttgaaaatgaacgtccgttcacacctccagcagatgaggtccgtactgccatctccgagaccgagtccagcaatttggctaccgaggctgaagctgtgattgccttctcgccatccactggcacattcaaggccattccctctcctgtcaaggctcccgcatctacacacgtggacacccccgcgaagacccccaacttggatctgtctactgttaccgagacttttgttgcgtcttcgccatgtgccccagatgccccaagcgttgtacccgaggctgtgaaccgccgcagcatgtcaaacgagaacaagaccgcatgtattgacattcacgaggacgccatggacgaggaggatgaagaagagtctgagcctcaagtaccgacacaagaacattacgaacccgccacacctgcacgttatgagctgcacaccaccacaaccaccattcccattgccttctcgccggcgacgccagcttttagacctggcttgggacctatgacgccttccacaatcgctcacgctgcatcggacgcacagacgcctgtgctgggggagttatctctgaatctgctgccaattgatagagagaaggcactgcaaaagatccgtgaacgtcgcggccgtgctagaagtttcgctgctggtcacggaacgcccatgaagcagatggtagagggcgtgaaagagcgcagggacattagtgcgccagtgtcaagggcacgcagatgagggcacagatatcttctttcaaggagctaactggtgcgcagcaagaagtgtaacttgctcgatttcgtcgtcttctttcccgacgacctcagcggcattgcatggagttccggagttaccgcatctgtgcagtgtatttggcgttgtatacctcttgtttttggcgcacttgaagaaaagggttgggttgtcgagtgcggccttggttttggatactcacatagtacaattcgaatttgtaatagcaactaaaagagtttctctttgaaccaagacttgaagtccgcgaagtagtaacagtggaagtgttgcgcttagccgtttctgtcaccattttggtggggtcgctcatcgctctcgcacatcgcggtgtgttgcgtgccaagatatgcgcgcctctcattggtcacctagccgaactgaacaatcgaatttcgcggtcccgcgacttcgaagctctcaagtccagcgacaatcaccgaccagcgcccacttcctccttcctctaccaaccgaaaccgcaatcatgtctgacggagaaatcgaggtcgagagccccgccggctacgccgtgctccccaaggaggtcaccgacgagattggcagcatcaagctgttcaacaaggcacgtctgtcacgaaagtcggacacgcacaatattctaacaatctgcagtggagctacgaggaggttgaggtccgcgatatctcgttgacgtacgttcacccactcgcaacccgttgcacacaacttggaggaacgaatgattgtggcatcggagacgtgaaattgcgcaatgagggcatgggctaacaggctcgcagcgactacatccaaatccgctcgcccgtctacatctcacattctgccggccgctatgccgtcaagcgattcaggaaggctcagtgccccatcattgagcgtctcaccaactcgctcatgatgaacggccgcaacaacggaaagaagctcatggctgtgcgcattgttgcccacgctttcgagatcgtacgtctaccagaagtcggccacgttcttcagcgtggaaagatttggcattttgaggaccagactgacaatatcagatccacatcatgaccgaccagaaccccatccaggtcgccgtcgatgccattgtcaactgcggtccccgtgaagactccacccgtatcggttccgccggtaccgtccgtcgccaggccgtcgatgtctcacccctccgccgtgtcaaccaggccatcgctctcctcaccattggtgcccgtgaggccgctttccgcaacgtcaagtcggtcgccgagtgccttgctgaggagctcatcaacgctgccaagggaagcagcaactcctacgcgatcaagaagaaggacgagttggagcgtgtagccaagtccaaccgataagtgcgtgcatatatctgtggcggtgcatggtgtctgggttttctctcatcgggctggtctggtacttactggacgctacggaggatcttcagcatgtcaaggttctctaggcgaacaacctctttcatggttgcatgacaaaaatggacaattcgacacaagctgttttatggttctatgatgtgaatggctcatgatgaatggtggacaagaggcggttcgctcgcgaagctcacccaggatctgttgatgtcatccggtaccctgggtccgtagagtgaagcctgaatgaaaatcatctttccaattacgagtaactctagctacacaacatcgtgcctgtattcctacggtcaagcgtcttgggtataacgtcgtctactagcacgcttcactgctactggtcgttctccctatctatgctttggccctcgccctaacagcccgctccatgaagccgcctaactcctcaaagccgaccctgcctccatgctttgccccaaacatctcagcatccctatacgcttgtgccataatctcctggtcgaccttgaccaaccacccatcgcccgtgatcatgaccttgctcccctccgtagacagttgtgacagcaatccgctcgccttgaccaacctcgtaatccacagccgatccttcccctccttcctcccctgctcaagcaagtccacgcaccctctctgccgaacctccctccgcaccctatcgactacgcgctccctgcgctcattctcctcctcttgctccctgcgttcctcttccttccgcctcgcccgctcctccttctccttcgccgcaatgtccgcctcgatcttcgccctgcgctccttctcagccgcgagttccgcctcccgctcctcagcgccctcttgctctctcaatctccgtagttccgcttcctgcctgtggaactcgtggtaagcgcggcgctgatctttgcgggcgagggatttggctttcttcgcgccgacggtgcggttcgctggagtattcctgggagcgtctggatttggatttgcagggccttcgccggcgtcgtgcggttgggggagtggcggttcttggatgttgtggttttgctggttgaagggcggggtcggggcgagggggggaggttgtgcgtcgtcttcgtcgtcggagggctgcaggacgaggcgctcgtctagggggaggtcttcgcgttggcgttggcggggaggtgggtttgctgtggctgggtcggcgccgggttggtgtatggtgtcttcatctggggcgtctggtggtgcgtcgcgatgttgccgtgcgttgtaccattctgcgatctgaggggcgtagtatagggtaccgcacaagacggcagtgtggacaatgtcttgtgccagtggtgttccaggctttgtgaagggtaggaggaagtttaggagagatatgggaagcgtgaggagtgcgcccatggcgatggtggggtttatgtctgtcttctttgtgtggagggtgtatgatgggtgacaagagttgtgcgaagagttcagagacgctccagtgatattccagatttcgcacaagcctagatttggtggaagcgatggttgatgcgagtaaaatgaaacatggcgaatgtcgaagaagttcgccaatccgtgatgcaacggccgcggtagggctgagatgcgctataccttttacatctgttgcgctcttcccaatacccaatataaccattgctcttttcacacccgggcagccctcaagacatactcgagcgatctgtggttttcactgagcacatcgtctcgattaccacgcgttctgcacattcggggcttcttgtgtatgccttttcagctcgctaaacggcccaccattggtgttcatcgggcctctgtatgcgctctcaaaagcagccacattttcgacctatcattcgcctggtattgcgatgagcttcgcttctggatgagctagagcgaagccatagaactcgactttcggagagctcgccaatgtataccagaaccgtgcaagcccctcgttcgctagcgtcattttcatactctcggcgatgcgcatgacctgaatagcactataatgccttgctgtcactctggaagctaccgttgtgaacttgtgagccacagcgaatggcagggagatggcgcggtcggagggtttgtggtagcgcctcggccgtaacacgtcctggggcggcacaattgcctgttcgtagcgagtccgaaggagcgccactattagtggatcatagtattggacctgggttgcatgtcggtctgttcagggcggggatgttacagtcaagacggggagaagttcgcccttcaaaatctacgtgcgttgtgtagaagtatatacttgcatgatagatccctcttcaccgttttcaaacatcgcctctgccttatcactagcgcttggccccgtcgccatcaaatctttagctcacaacacccccaaatatcattacattcaagcaagaccgaactccttttgattggagcctgtttcttataccatacttggagcatattgctgtaatcgtctcaccgtcgatcgccactgtcattaatacactacgtcatcagccatgacagtccaagaggtcatctggccaaacgatgccggcttcgacaccagttacgaagaactcgaaccagtagagcttgcagtaaaaggagaaataccatcgttcgcggctggtgttttatgtaagtcgcggagcattcaaacacacattccgtcgttctgacctccctcatagatcgaactggacctcagggctataaagcaacaactgacgatggcaaaatttgggcagccaagcattggtttgatggcttctcttgcgtccatcgtttccaaatcgacttccctgaacctaatggccccgcaaaagtccagtaccgatcaaggcgcaattgtgataagtacctcgagatggtcagaaagactggaagagtcgacggcttcacatttgcctcgaagcgcgacccatgcgaaagctttttcaagaaggtcatgggcatgttcgtcaaatcacccagtacacagaatgttggcgttacgctatcgatcaacatgcctggaggatacactgcgagttccgagaagtctggggtcaatggacatacaaactcactccaagcattgcatgccaaaacggattcgtctgtgttcaaaaagattgatccggagacactcgagccacagggcatagcaagtcagcagtcgcttcatccgcagctgaatggggaatactcagctgcgcacgccaagtccgacccggttactggagacatcttcaacttcaacttaaagctaggaagaccttcgatttaccgtgtctttggcacctccgcatcaactggcgaaacgactgtcctggctaccttcgaaggcacagcagcgtacattcactctttgttcctcaccgagaactacgtcgtactatgtgtctggaacagccatgtggcctggtatggcatccccctcctataccacaagaacgtcgtcgatgccaccgcgccgttcgatcccaactctaaagcaagctggtacgtggtcgatcgcaaacacggcaaagggcttgtcgcaacctacgagagcgacccgttcttctgcttccactccgtcaacgcatgggaagagcccaacagcaccgacccgagcaaaaccgacatcatcactgaactcagcatgttcgagaacacagatgtcatcgagcgattctactacgacaacctcgtctcatccatcgcaaatcccgaatatgcgggcaataagcgcctttcctgcttgcccatgcaagcgcaattccgtctcgcgagtatcgaatcaggcgcgagcgccagcacgcccatgcccgcagagctcctcttccaagccgacaagatgatctccatggaacttcccaccatcaacccacgctacctgacccgtcgccatcgcttctcatacggctgtgtagaccgcttgaagtcatccttcatggacggaatagtcaagttcgacaacactacgcaaaagtctatcttctgggaggaggaaggacatacacccggtgaggcgatattcatcgctgatccaaatggtacggctgaagatgacggcgtgctgttgacggtcgtgctggatggacatattgataagagctatctgcttgtgttgaatgcgaaggacttgaaggaattgggccgcgcggagatgcttggaccgatggcttttggctttcatggtgcgtacaagggcgcggagaggagatatgatggagacatctaggtgagccaaatttgggggtaaattgctagttattgagttgactggatcaactttattaatatggtctctatttcttgttctatagtcataagcaatcaatcattctaaatctgcatccacgagcctaacccctccccaaccaccttcagatttgcgcattttttttatcgaccttttcctactcaacaagcgcgatcttggtaccatgttcgttttgaaaagattttcccgtgggcccgtcatatgtcttgaagccccacatgtcagcggcgcgttgtccttgaagtaggatatagtggccacgagtatcgcaatagttgccgtcctgcaaacacaagcatcggcactctacgcgaatatctgtaggcgagaaacggaagggcccgcaactaccaagacttccaaagtcggatacgctatagattgcgggattcatcgccgtcctctagcggaggcggcctaagcgggagatatggctgaaaatttctgatgtaaaagatggcgaagtaggatcatgccccggtggtcctgggtgcttgatttttggctcattgttggtggaaattggacatatactgactttggaaatagggagcagcacctgcgagaacccatctttggtggaagatttttataacgcaggtggccccagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaattgaaagacttgagggagccgctgattggtatgcagaactcattcgagcatctatttttcaaatttttggtactatttccagtgccatcgtttcatctcacagccgtcctggctatcctgagtagtcccactactgtcaacagccccatggctccaaagatgcccacattcttcaacctcctgcccgctacatcgacatcatgaactggtccgtagctttctataccaccattgtatccatctctctcccggacatatatcagccactgcccctccttcttcatgttctcgtcctgtattttcttattatacatagaccactcgccccccccccccccatatctgcatcttcggccgtctttccacatctgccccccaattaccgacacagtacactttagagttcgtaccccctactgtcttgttgaaacactttacgtaatgtcggtgttcgaaatactcgttcccttccctcaagtaagagcaacgacactcctcgggtacgtctcctgcggctataatgatgggatcgagacccccacagagacattctattcggccggcgtggaagcagtttctatcaaggtagcagaggtcgcggcagcttctggcgaatgaccgcttcaggctttgcagtacagtccatgaagtctattctgggaaagccacgtgatggggtagggtaaagatcactggatcggcagtggaaggagaggcgaggcctgtgtcggtcgtggattggtttggagcggaggacattgctgatagtgatacttatgatttgttatgctttgtttagaaaaatgaaaatctaggagacgagtgcagagtattcaaggagcgtccatcgctggtttgcgatgtgaatgacaattttagcgatctccggagtcatacgagcaatgactgcacttcatggcgcgacgtgaagaagtcgctcttgaatagcacacgagccacgatggcagagagatagttaccaaacatgacgaagcgacgcgcgcaaaagactgtggatattcaaattgcgaagaatgttgctcgtagggaatgacttagttgcacaagatttatctacaaaacccatacgcctgtttcatcgagcctataccaacatgtactgatactcactgtatttctcgcctacgggaatataccctctttcttccgttcacacgtaagactagagctttcccgcctgcacctcgacattactccctattcgttccgtcacgaaccatttcccaagctttttccaaaaaaacacatcgaatgcaccaaatgcgatggatcatacggttgacatgtctcatggagacccgatgagatcaaacatacaggctcgcacgcgttcaaagttctaaaaaatgtacttgaagatttagaaatcagctaagctaccactatacgcacacccatcacgcattcaggcaaccagaagaactccttctactcctcctctacataagacaaaatacttcctccctcgttagtgaatccgttgccattacggtagctcctgtacttcttgtaattcttattgtcacctctgaattgttgaaacatgaggtagtgagactattcgcagctaaagctgcttccctcgccactatcgtcggctaaaggtatgaggcatgtacataattttccctccggtatgtcgttcggccaaagactgacaggttcgcctttctcaagcttagagaagtcgctcttgtcgaaaattgtatcgttggcggccgttaatagggacatgagtggtgttattgtgtaagtagtacctttcagagaagacggttcatccgcccgtctgctaattggtactgaaagactgttcatcatgatggtatgagcttagtgtattgtgccaaaaagtaaagagggatgcaacaaatgcaatcgcttggaagctgctggctttatagtcaggaactagtcaaattctgtgtgtcttgtgaagagtactagtaatagcatgagtcccacgagatcagtttcctacaactgcccactttgtcttaccaatattgactcgatgcgcatagtctcaagcagagcttaaactcacctactgaacgagaccgtcacacttggggcacatccactacatataatgatctcatctaattgctacggtgcgtcgggctttgcgactcccttttgcgtactcgcaaatacaaatggccagctttatcgagaaaattatatgcctgcaacttgttgcttttgaagtgtctcatatatgaatttccaagtcgactctggagtctggtttcggcggtctgcaatcatatgtggcgacccgggtatgtagggccattgttggagaagcttcgttatcatagcagtcgatgatataatactgagattccgagaagatgaatggaaaaagaggaagctaaaatctcagtacggtacagattgtctctgtgagctgggaagtttcacgaccgaatttatactacaaacctttttgctcgtgtcggcgcatgactctggttgcagtcaaggccgatgactattttgagtttcggtcaataggtagttgagcgcgggccattgactcaattttcgaggagaggcacgttcgcgcaatgtacaccttcatcgctgcttccggatgattcttccttgagttatttactgtttctacagatgttctagctgacacaaaagatgatgttaccaacgagctcacacgcgagcgccgtgctaagatcggctctctgcgcgacgaattgaattatgttggtcgcgaatcggcgtaagttaccgtgcacggacactaggcgcctagagacactaggcgcctatcctaaaactaaaacgtattattaatactaactttaatatattataactctactactatagatctaatttaagctataattaaagatattaaattatataagctagaagaatattttatatatatagaagttactgcaaaatataatattaattatataatattaagctaaagatatagaggtatataagctatagtaggtacttagctactaaatagatataaacttagcttactatagaagttagagcttatactatatattaaaaagcttactaggtaaggcttaccttctataagaaagataattagaaattttactttatctatagctaagaagaaggtctctaagcgctaagttttatactttattagctagaataaaaataagcttatcttaaagagaactagcgctatagattatatatattactaagctaatttctatattaaatattaagcttactttaaccttctatataagaagcttaataagtattatcttaaagctagtaatatatataatatagataaaaaaggcttttttattagaattattagaataagtaagaaagtctttagtaaatattaatagaataagaaagagattagagtattactttaagatagattatataaatttttaatactcttagcttatatctatactaatagaagcttactactactaagctttatttatatattaacttagaaagtaattagattaaactaggtaaagagaattactatagagaattataatatctttattatattatcttaattaagttagagtaataataatattagtttagcatagcttaagtaagtatttaattactatataaagaataaactaagaagatagtaattacttattcttaatagctataaatcttatcttatctctaagtttcttaagtattataattactatagaattcttctaatagtattttcttcttatttaacctatatactataactactagatatagtaatatttaagctactcttattaagctactttaataagcttacttagtatctctataatacctagagctttatctctattaagaaagaagactttttttctcttttctagtaagcttaaagcttatcttttaaaaaaaatattatcttaaaagcttttaaagctactagtatatagctaactaatctaagagttattcttaatagatttagaataaatatttaataaaaactctagtaagctattctatctctctttaaataattagaattagctataataattagtataagatactactaagaataaagcttagaataaagtaagaaagcttagtattttattttactatctctaagtttaaaataagctactttattataagaataagtaattaagaactactcttttatataagtaaaagtataaaaataagaataaagcttttaatctttaatagcactaagagtattatagtagtactatcttctagttcttttataagttctataaagcttaagcttaagaagtaatctataagtaagaagaaatagaaaaaaaactctagaaaatataagctaagaagtagtataaagaagcttaactatagtattaagttaagcttaagaagaagtatataaagaagtagagacttaagataataaaagaaaaaaagaaagctaaaaaataagctaaatataagtattaaaaatagcagtataacgctaagaaagctatataattattctaaagtagtaagtataaagccttataagtaattttctttaagaagaagtattagaaataagtagtaaataagatagctactacttaagtttaacttactttattttctctattaacttaagtaatattatatagctataatattaagcttctaagtaaatttagataatataaattaattataagtatctaattactgctatactatgtttttatatatatagagctattatatagcattatatagctttaagtttaagattataataatattattaggtaggcgcctagtgtctctaggcgcccggtgtctgtgcacggtatgcatggttcgcccacgtccaaccgtcgcgctaaccgcgtttagtttgagcacgatgtcgcaatacataccagcgagcacgctttacatagggtggaccttgcgagcagggaatatgacgatgtctgaagaacttgaaaatataagagagtgctgtgccaatggcaggttcaacaaagtgcctctcaaaagctgtttttgggttccagaccaatttgatccgcgatgttgtcgttttcaattttgtggaagctgtgcctgctatggtcagccagtacgactattgcaacatcgagtaccaggcatggcaagcctaattttgtcttcatcattaccgatgaccaagatcttcaccttggctcgatggactatatgccgttgacaaggaagcaattggggaagcagggcacattctacaagcagcattattgcacgatttccatatgctgtccatcacgtgtcagtcttctcactggcaaggctgcgcacaatacaaacgtgaccgacgtgaacccgccttacggtgagtaattagttcggccaaaggctcatagattactaacttccgtaggcggctacacgaaattcatatcacaaggtttgaacgacaagtacctgccagtattcctccagggtgcgggatatgatacatactacactggcaagctgatgaatgggcactcaaccacgacttggaacaagccgctccctgctggatggaacggtactgattgtacgtacctgtaaacaatagatcagaaagttttactagactaaacaattttcagttcttgtcgaccctggtacctatatctactggaatgcgacattccaaaaggaccaggctccgccagcaccagctcccggccaatacaacactgatctggtaaaagagaaaggactagaattcatcgatactgttgccaatacgtcaaaaccattctttattggcattgcacccattgggccacatgctgagtttaatggcactggcggttttacgaaggctgttggcgcgaaaagacaccagaaactgttcttggacgccaaagctcctcggacaagtaactggaatcctgataaggtatacaaccctgggatttgattgaagatgatgctaattttctttagccaagtggagcaagttggatatcgaaattagagaagctgaatggcacggtgatcgcctcccacgatgagtggcacgttggccgcctacagtcactgcaatccgttgacgagttagtggacgaagtcgtcaaccgcctggaaaaatataaactcctggataatacttacatcatcttcacttccgacaatgggtaccatatcggccagcataggctccagcccggcaaaacatgcgccttcgaagaagatatcaatgtgccattctacgttcgcggccctaatgtacccaaaggtaagacggttgatgtagtcaccacgcacaccgacatcgttcctacgctattcgaactcgctggaatcgagcagcgagacgacttcgatggtcagccaatcccggttactagcaaagcgatcgccgagcaattgaaaaagaagaagcgggatcatgtgaatgttgaattctggggcccaggtcgtggcgaggggacttatggaggtaatacttattatgtcacacaacttaagtattttgctaacctcatgacctctcagttaatgttccgaacaacacctacaaggctgtccgtatcattggagagcgctacaatctcttgtacactgtgtggtgcacgaacgagcatgagctttacgacatgaccgtatgagttctcttccgccggaattgcatccagagtttgctaatagtctgacagaaagatcctggtcaagtcaacaacctcgtcaacccgtccaaacagcctactctcgttctgaaccagccaatctccaggctccaaagtcgtctggacgccctactcttggtcctcaagacttgcaaagcttcttcctgcaccgatccctggtccgtcattcatcccaagggtgacgttgtaaatctagaggatgctctagcatccaagttcgatgacttttatgcgcagcagccgaaagttgcgttcacgaagtgcgagcttgggcaaattctgtcaagcgagggaccgcaggttggaaatagttatcatgggagtgagctttggccgaattgggcctaagcttgaagtgaatcgtcatcttcgagggcgtcacaagtgacatttgctacgacatctggagaggcgagatatgtctacacatttacgggactatagataaggccagagccagattgtttaatcaaaagtctaaactatgtctactccaggaaaaacgtggtcatcgacctcggcggcacactcgctaagaagctcgaaccattaacatgataactcccaaccatcgtattattgtgatcattgtccgccaaatacgcagtcgccatatccaacttcagcttacaattgctgagatagacttccacctggcgctcaaaatgtgcttcattgatgacagggatggcaactgtgccgttgacattctcgaaagcggtcaccaacatattttcagcgctgctatttgcaccaatgcgaactgaacctggtcgtgcgaagcggaagtagcctgcgaatgcccaaagacggcgtgaaacttcgaagctgttgttggcgaggcggacgaggatggcgtcgcttccagctgtcgtgcctgtgttgttttgggcgcaccaccagtggagatagccggaggtgtcgctgtagacgaaggcgtcgtgcctaaaagggtcagtatgacagctatcatggcttgaattttccaacttacatgtaaatagcccactgtaaaccttcggcaagctggccagtcgtgtcccaggtagtgttgaaagtaccgctaccatccgaccattccgtctcaaggtttggctgaccttgcgtgttgaaaggtcgttctgggttactctggtaattatgccaagtcgcgacatcgtacaacttcccaccaccagcttgctccaactcgtagagaatagtgcgctcttgacgggcgccagtggcgtcacagcaggacacctgcaagtctgtgcgatattttttgacggcagggtacaagatttcgaggaagtccttcgcttgatatccgtccgagtccatactagcgtagctaacgggattgaagtccggttcgttgaaggcccccaacaagctgacgtttatgcccttctgctcgtataatttgacgtactgtactaggtagtctgcgtatgcttggcgccagtcttgagtacaattgcttccacgaactccgcagatgagacctccgttcttgtcagttgcatccgtcttgaagcatcctggagctgaccacgcgtcggcatatatgaacaggtcgggattggcgattaaagcttgctgcgtcaacttcaactgacaactatccgctgtcgaatcatttgttccaagacccgtgtagttgaatattgaagagggtgtctcggggcaggtaccaaggattccatcgttcgggttcgagccaatgcggttgcgaaggatcgacaggcctccaaggttctcgttaaagaggtattcgctgacgagttgttggttctctggagagagaccgcgtgccccagtctgatcgcaggcgacaccgaaggctcctgaacagccgcctccaatcatcttttgatgccgaactcctgcattgacagacacttgtactggtggctcatcctgagtgtaagcccacggtattgggacatattgagcagagatgatactcgcgaatgcgagatgaagcaggaatgttgtggccattgccatatttgtgccaaagacacatccaggatcaccatctccagacacacgccccgttacttataaaactgaccagactaatatgaacccctgcctccgaaaatgtcgggaagtcctgatgttcgccaactcgaatgacgccatgatgatcgcgtcaaactctcatttacccaacggcagcgggataaagctggcagcaccatcaccgccagatcacaacatgcggagagaagtcagaacttatcgaaagcagacgttagctttgagacggcgcgacgctaagccaagaccctggtatggacgggtatttatttaagcttttctggggatcattagcggggaaaggtgtgagataagcatcggacggctgaacatgagaggcgattcgcgagttgctgtcgatgttagccgttggattttaccaggctctcggtctcggtgcctgggttatgcacgccggacatgtcattaggaacacgtgggacacggctcactggttatcagtgcgcgatcgaaacccggtatttcatgtaactgttcaagattagagatgatgtgacatattagtttcgaaaatgtatctacacccataaaagcaaaaccgatacaaactttttcagtcagctcaagaacaaaggacacgctcccaagtacaccgacagatctcataaaaagaaaccacgcatcgtaaaatcaaaccgaataattggtcgacgccaatctcagccaaacggcgagatcaagaagtgccgaactagaagatgcaggagtcgtgacgcagcgtgtatgccatcctcttgaatcgctacaaaattaagtcacaatgccagctgacgccaatctcaaccttgaacggtgagatcgagaagcttcaagctagatgactgtgggagcttgtgtgtagcgtgtatgttaagcttcttgtatgccaatctcaaaaccccggggtggggcgagatcacatgtacatacgagagaactgtcgaagaggttagctgcatccgataccatgacaactgtggagctcataccttttttttgtatgacgcagtcgtatctagcgctcgctgaaacgcagcttgtagtcctcacgagtgaatcgtggggtcggcgcccaggcctcgttgattcgcctgtagtatgcagcactgcgctcaggctccggaggggtgacaaggaaggcgggtacagctgatggcttgtggttgtgctcgatttcggcgacgagggcggtcaagtccgatatgagcttgtccttatcgatgggtaggtctggaatcaacagtggctggtcagtgcggatcttcggcgacaatggagtgaagaaagtactgaattcggggaggacatagtcaagatcctctggattgtctgaagtctcgaaaagcatgttgggatcgaagaggctcaaaaacgctgtcttctcgagctgcaagacgggcagctggggaaccaagggtgcagcaaaagcctggtcgcaaaaggtctccgcccagtctcgcatgtctttggaaggctcaagattgagcacgctatgaccatcgctgagattatgtgtgctcggtgaagatggcactgcctttgtagcaatcttcgcgtagcaaaagtcctcgtcatccgatgcaactacagtctcgttgtcagacgctgagctgtcttcgtcaaacactaccaacgtgtcgtgctcgacatcggaagaaccttgagcgaccacctcagtctccacattgacatcgaaatcgaacgccaaaggacccggagtgccaaaggggtgggattctgtgaccttcggcaactgagactcctggtcgtctcctgaagcatccaactgtggtgcggcgatgcggtaagtgcatgtctgctctgggcagtcaagctcaaaggcttccagacaatggtgtgtagtgtgggattggccatcgatgagatcgtccatagtgtatgcgccgtcatcagggctgagaggacgctcaggcgagagggcgagcgaatcggtcgacgagggcgggctggtatcatctccatccgactcatcttctccatcggtggagtagtattcgcgctgtgcgagaagctcataggcgctggcgccgccatatatgacatcatcttcgaacttttcaccagcttggctgatggtaacttccagctgctttggaggaggactggtgcgggcaaattgctcgtgggtgaccacgctctctgtacgtggtgtatcgttctcgcgctgagccaggaggtcatagccatccgcggtgccataaatggcgtcgtcttcgaatttgtcgccagcttgaccgatagtgacttcaatcggcgaggacgggagcgaagcaagctcgtaccgagcataatgctcatcagtgatggcagtatcagatcgtgacgcatcatactctcgctgagcgagggagtcgtatccgttgacgtacgcatacatggcgtcgtcttcgaacttgtcaccatcttggctggtggtgaatttgacgcgagcaggaagtggctcaacatcatccatcgtatcccaggcctcacccatcgacaccttgagctcgttcatcaagaaggcaaccctattgtacttctcagactgcgatgcgcccggcatcgtgagctcaacaaagtcagtctcgaaattctcaacgacttcgctccacttcaggatcgaagaagggcgagtccaagtgggtgggcagggtgaagataagccaaccccatagtgcgcgttgagcccggcgtacttctctaaggccatctcacggctgcactcgaatgggcgaccgaaaatgaggtagatgttgtcagtaagatactcgcccacggtgtagggtgcgagttgtagctcctcgatagacgtctcttcgagtgcgaatccgtgatcatcggaaaggagctgttcaacctctgtgttgtcgaccggccaaacatcttcaaattcatcatccgagtcaatatcataagtcccgaagacagcgtcttcgaggaaggccgctgagatgccgttgtcaacctcagaggaatcgacctcgttctcatagtccgtcgtatgatccgtcgtatgatccgtctctgatatgacgacagctttagaactcgcgccaaacacaaacggcttggtggtggcagcagcttgaggggagaagatggtgccggaaagtttgctggtatcgaagacgaagggactgtcgctctttagttcagcggacacgctcagacctttccatggcttctggaggcccaatggcaaagtcttgttcggcgtcttgccaacatcaagtctatttgccgaaacggtagtggcgccaatattactgaagagtgaggggacagagaacagaggcagtggctgctgcaagaccgaggtaagcggtgatgatgtctccgttcgagcagaaagtgctgaggagagagtcgtcgtggattccttgttggtcaagaacccgaactttggcttgtcgaagcccttcaacgcagaaagtgcctgactagcgaaaggagggctcgtcatagtgaacggggttggtgggtaaattcgagacggctttgcgtgctggtcggccgtaagtgggctaacgaagtcctgcagggcagaagggttcttgttgccgaaggcagggccagtcgcagtgaaaggccctgatgggtaaaccggagttggctttgcaagctgctcatccgcgactggcttgtgcatgaactcttcaaactccttcgacaagtgggagaagatcggaccccaaacccctgcatcaatcacagcctcagccggcttgtacgcctgcacagacgcaaacgaccgccacttagcctcccagccattgtcatcaatatctcccaagccctccaagactttcaagcgagcagcgcgctcgacgtccggcatgtcggggaacacttgcatgaacacatcgagccagtagtcttcctgggtggtcttgtaggtgcctcgtggcttgcgggcggcgatggacttgtgcctcttctgcagagcgagccacagggcgaggttcttctcttgcaactgcttctcgtacttgaggcgaaggcgagatcgagcatccatggccttaggggcgattccagatccgtggcctgaggacttggacgttgagatacgaggaggtacacccgtggtggggaaaggagaggcatggttagagggctgtgaggaccgctcctggacagcggtgtcttcactgccgacaagctccaagctcgagtactcaacgccgccgtacttcatgctaaccactacacattcatcgatgtcggtcatgtgtagaagtggatgctcctcgagcgcggcgcgaggctcgtcataaccagcctcgacgggcttgccgaacaagatcgcgaaagcccatggctgatcaaggacgttggccttggtggtggtggagcagatgatgtcaagagcggtgtcattgacggtgatgtcggcagtcttcttgcacttcttcatgttgataacatcgaaggcctggtcggcggaagcgccttcgaagatctggaaagaagacatggtatcaaatgggtatgtcttaggagtatgttcggttggagtggatatttagaagtctgagttccaaacgtgttggttgagacgtgggtggtagagaaatgtcgtgggtagttgacaagaagagtggggagaggcagagtgctggcgagtgagcgaactaaggaagggagtaagtcgagggtctaatattgccaagctttgtcgatagtgaagggcccaactatgtgctggaatcgtgttggcgtattaatgtcgtcagccaagtgatgggagtgaaagaagtcagaggagttgaacgctagagtggaggcggtcgctgaagtggtcaaaatgttcaagagtcgagagctgtcaaggttcaagatacacaagtactcggtgtagcaggccactagcttacagcctagtaaggagccggcgtgccaaggcagtgaaagatgtccagcacgtgcattcctcactacattttcgacattgtgtacccactttgtttgccgtagacccaagatgacagtttcgagacaattgcttgtcaaacccgatgatccgctggagaggatgataccattttctggtacctcaacacaggccgtctctttctcgggaatagcctgacatctgcgcatgcaatattaatcccaaatgttcgaatttttttatattagccaaaagtcgatcgataattgcgtggctgtaacgacgcgttgttccagaaggactgacagcgcacgaagaatccatcgagagcgtttattgccgtgatgtcaaacatatgggcggctctttggaacatgtacaggccatagcaatctgactatcttgctcgcggctacgttctgttcgggaaatcttaatgtttcctttttccatcagctcgatagtgacgaaggaattatccgaattgcagattgaagcgatgctagctcgagacgaggctatggcagtactatacaataaaatattcagctacatccgattcttcatacaacttgcgggtcccaggtatggtgtcataacgttgatgcctcgtcgaaaagccgtctatagtgataccgacgcgctcgtatgtatcgccgaaaagtggcctcagcagaatcaaagtccatctagcacccacaaagcgagttatgtcctcagggccagcaataaaaagcatccgcacagtagagccttctatgatatggtcgcgccctgcctcccaggcggcaaaatccaggttgcactcgaagcggataccgtctttgtaagcgtatacctgagcatcttcgtaatcgtcccatccagtgccatcgtccttgccgccatagtggagttgagcgtcaaagcctcggccacgcaatataagatgaccgaacgcgactgtgccggtgggatcagcaccggattgagcgcaatagacatcaacaacatccgcaatggaataatttgctgaaaatttcaagtgccgctggaactcgatattagcagtatctatagaagcccaagaccacgagggtgctctccaaggccgggcacgacgggccgatcgtgaagtaatttgccaacaaagcatcttgattagatctgaacgccaaattccggctagatatacatcagctggatgtgttgcgagccatcttttggctagtccggacagtgcaggtagagtgtctcgactgaaagacagcagagtgtgtgagtatagtagcaacacccttgtccaatcatcggctgtagtccactcatactgttttactgtcgtccaatcgcaactctcttcatcgttacactcgcactgaatagtttctcgacattcgtacaaaagttccgtccctaggaagtaaagtgtccttggcgataaaatagtttcctgcatgacccatcctctttgagcaagagggaagtcggtgtcgagtggccagtgatcaggaggcagacgcatgtaaagaggctgggtgtttccacgctggcaagataccaccccgatcctgacggagccaaagcttttcttaacgaacaagcctccatccgagttttctgaaacagttgcggcaagagtgacgtgacagttcatgtaaatgtcggccatagcagccgcttccttttcccaatcgagcttgtcatcctggactatacacaacgagtcaatccaaatatacggcaagttgattgagcgtgtgaattgtatggcttcgcggaacgtacgcggaaacaggcctgtaggtatcccatccccataagcagccagcgttgctttcgtggtacgaaggatatttgaggcttgtgaaccagagccccagcagtgactgagacatgcgtacatgggaaacgatgcagcgaagtcaggatggtccgtgtctcgtagtcgaagagttgaaacatccagtagccgagtgggaggccgcttttgctcggcatgattaccgcatctcgaatgttgagtgatacaatcttgcaattggcgaagtgcgaattgggcagtttgttcagaggacaaatcctcggtgaaaaaattcctgatcgaacctgcgggtattgttgtcccgtagaagttccattggttggcacgggtatctgagtgcggttttcagttctcatcaaacagtcgtgagcaccacacgactgggaaatcttaccggagaaagtatacgcatcaaccagagtattcaagcccagatttacgaagcttttgaacttcccgtaaccgctgggcaactttttcgcggggtttttgtctgtgaagaacacggcaatggcaaagtaagccagaatacaaagtgggcaaccacgtatggctccgatctttagtgccgcaagagagacggactttccttggaatcttgaacactgtgggcaggttcctgagcgtgtgcggcaaggtagtacatgcctttccaagaaggggtctagtcgaaccactggcagctctgatgtaatcttcttgtcgcgctcaaggaaaataatcttacgtcgacctatgcggagaggaaagcatttttggcctggagacctctgtcggcgagctatggcgccctttcgactaggtacctggtcatcaggtttggatcttgcacttgactcggagctagaatcgctgaatgagtctggaggaccttcgctaagtgttgcatcactcatttgtctcaagatcgatggaccttcgggaacatatccttgctgtacgttgtcctggctgctgcttcctagtcgtgtcagcatggccggtatgctgcaaggctgggcagtgctcaagaagttgcgtcggagtcacggacaccgtggggcgagcaggctgacaagcctttgaaagacgcgaatgtgcatgttggagaggaatttcatgcaggtatgatttctgtgagcgaggttccagaaaaacaacaggtcagtatgatacaattgatagctattctaggattccaataatcggccgcatgcacgagatgaaggtgggttgagagattcgggcctcattactgccgatgtctccaatgtttactctccgaactagcgcgaggctgcccctcgatcaccgactgccgttcctgccccacggtttctcctccgaaccctcaccacaacttttctccaccacatcatacactcacatacacaatggctggcaaatacgaactcctgtgcctcgagaaccctctgctggacatccagggtcaagggtaggtcaatgcgttgctgcggaaggaaagtgccatgagcttatgctgacatggaccggaacagagaccaagcattgctcgacaagtacggcctcaaggccaacgatgccattcttgccgatcccgagaagcacatgggtctctatgaggacctgatccagaactacaacgccgtcctgattgccggaggtgctgcacagaacacggcaagaggcgctcagtacatcctcgctcccaactcgactgtctacattggctgcattggcaaggacaagtacggcgagacccttgagaagatctcgagcgacgctggcgtcaagaccgagtacctctacgacgagaagacccccactggtcgctgcggtgtcgtcattaccggccacaaccgctcgctttgcacagacctggcggctgccaacaactacaaggtcgagcacttgaagcaggagcacatctggaagcaggtcgagaacgcacaggtcttctacgtcggtggcttccacttgactgtctgcgtcccagccatcaaggcgcttgctgaggaggccgccgcaaagaacaaggtatgcaatctctcttggggagcagaaaagagctgatcgatgtagattttcattctcaacctctccgcgcctttcatctcccagttcttcaaggacccgctcgacgagatcctgccctacgtcgacatcctgatcggcaacgagaccgaggccgccgcatttgctgagtcgcataacatcgactccaaggatgttaagaagatcgccgagaccatcgcaaagggccccaagaagaacacccagcgcacaaggacagtcgtcattacgcaaggcaccgagccgaccgttgccgtcactgcaaaggatggcgacgtcgacgtcaaggaggtcaaggtacacgctctcgacgagggcaagatcaacgacaccaacggcgctggtgacgccttcgccggtggtttcgttgccggtatcgtccagggcaagcccctcgagaccgccatcgacatgggccagtggttggccaagctgagcatccaggagctgggcccttcatacccccagcccaagcagacctacacttccagctaagcgccgcaacatgtgagcgctgatgctcgtgttttcaacaatctacgagaggcagctcgaccgcgaaggtcggggtgcgatccgagccattaacagtggtatgcggcatggccgaggcatttaaaaagtgttttggcgtaggaggaaaagtgagggatgtggccattcaacagccattgcatatataccctcgcgtgcagcagcctgcacgcaagtagaaagcgaaagcgaaatgaattgtatcgtatcgccgagattttgaaagttgtctagacatgttcatgtgaaggtttgtgtgaatgttcgctccatgtacaatagaagccgtatcgcatgcacatgcctgtcatgttctgcgaaaatgatgtgcgccctgctacctaccatgcgagcatgttagcgtgggcgagtgatttcaccatgtaaagaccgagcacacagatacgaggtaccagataatgtagcattgcaccgcccatctccgcagtctacccacgccctcaatctatctgtatgaatacgaccaagaagcgcacaccggcaaaccacaagctctcggtacctggatattcgcacaataaaaagaaaaggatgatgttacaaagtaaaaaagaaaatcaaatcgggctctctcgtggatgccagtcgtgatcttggtatggggaatatgctttcgttcatgtcgtttcgtacttttggaatatcgccatgagatgtggaaacggaaatgcctagacgcctcaaaacgctcgctatgctgttacacccccaagaagcaaaatccatcccagtttttagtttgcaaacgagatcggtaggttaggagacaaggagatccgtcttatatgtgcagaaaaggacgagcgagagatggtgtcttgttgtcggccaaatgaagcaggcgccttaggcctgtgcagtcaagcgttgtgcgacgaggcggtgtcctgatgggtggagtggggactcttccacttgttcgatgtgctcttcaacgtagatgttgttcaaaaggttgcctggaatggttccgtcatgggctgccctgatttcacttctcaacgcttttttgcgacggttttcacgctcggcaataacctctcgcatgatcttgacgaccccagtccagccaatctggctggctgtagcgcgatgattgaacaagcgatcaagaagcgggattggtaaggaaatcagtacggatgacaaaacacgggacatgtggtttgtgtggacatcgtcttcaggcggtgcgtcgccaaaacgaatcttgctcaacctagggttgtgcgaagatgaccttgcctccataagggatggtagacgaggaaggtcttccagctcaggggcgatggcatatagcttgaagtccaccgggaatgtataagcaatgaagtcgacgacacagttcagcagtgctgcagtgaaagggtcatcagtaccaacaccgtccttcttaggccaaaatgctgagctcgtccgcagggtgacctgtaggactgcctcgatggtgtcccatcgtattagcgaccttgcaatgtctacaccacgggcctgcatgctaggtagctgtaaagctcggcctgctgcaatgtagctcagcagttgccgcatgcgcatccgagcatcatcagacggctgagcactgtcatacatgtaaggcgcaagcccgtacaggaagacttgcggagaaagtagtggcgctccataaagtaccttgatagcctcttcaactgcttctcgagtgacgaaggggtccgaagtgacaatgtcgagcatacgtcgagcgtcccgggaacgatgaggagccggtatgcttcgacgaacggcatcagctactaccggactccgaactacaatgatgccgtggacaggaatggaaatatgaacagactcaggtgagcgtatctgaagcacgaaatctgcgaattcgggattgccaaactgtgtcgtcagataggccgccagctcgaaggacgagtcttcaaagcgcgacacatgcgaagcaaggctatcctggtacgggtgcatacgttgctcttcttccggaatcgagccagacttgactttggcgacgggagctttaccagatggctcgacctgcaacggggcgactccgttaacctgatctcttggagcatgattacctggatagtactcggccggaccgacaggaagtgagggtgaatgatggtcgtggctgttttcatagacggcgtctgggtgggctgttgcataagaggggtacggccacgggccaccggcctcggacgggtggtgcgagtgtcctggaaagaacaaaacgctattttcgggagccgaaaaccctgggggtgggcgcggcatgctgagctggtggatgtgctcggtagggtcaaccgcttgaggtgtctgagggtgcgaagcagatccattgggggcatggaatgccacagcaccagcactgagctgggagcgatgagacggaaggagtgcggcgccgttcacgtccgtggatggcgtctgcctgtccgtcttgttcgaggggtagaatggcggaggcagttcggcaggcaccgtcagcttgcgagggacaccgttggtggcaggcttctctgtgacgtctgcgacgggagccacagcagtgctcccgttggtgttgctcttatggttggtatctggcagtaccgggtcagcatcatgtgcagccggtggtacaggggttgcacgagtccagacatacctgtaggctcaccagcaatctcgacatggtcgtctacagatttcgcaggagacgtggccaggcctggtgcttccacctcactcgtatcgccgttcgagatgcgagactctggtgtcaacggagcctctgcattgcttggcactggcagctgttccttgggcgcctgttccacgacgggctgcggttccggctcgtgtttgctgacagtgccgctgttgggctcctctggcggcgaaagaggccttgacgacggtatgttgcgcgagcgtgacagccggtgtggaatggcaggcacgatgcgcgaaagggggcggcgggcctgcctctgcgctgacggcgctgtgtcggctgctgtgggagccatgttggcgttggtgcttgtgatgtttttttcagacacgagcggtgctcgattgcagcagcggctccaggtatcagcagcttggatctcgggccaattatcctggagcgctctggacaggtgaaggtggatgtgggatcgaggcggggtgtgtcagactgagaaggcgcgctggtgcaatggagtcttccgatcgacggatattgtggggatagcagccaggagctatgacgcatccccgaagttaaacttagtcagcctcgtcggcccctctgcgtcgacctgtcattttgagagcagcatcagacacagagtcgatgcatcactacattgactacccgggatgatatcgtattccgcttgccgttgtgattcacacattgcagactgctcaactggaagcaactgcttgcatcactgaccaaagcatatcagggtcctctccgcactctcaagagaggcgacgatgaaaggaaagacatcctgtttgtatatcgagttttcacttcatttccccgaaaagtctacttcgacagagttccaccatgcttttactgattttgatacacgtggttttctcacgccagccttgctcgttcctgcctctgttgatatatagcacttgctgcagatgacttcgctcgctccttctgcacagacacacaaataccatccacgtggaagataacgcgaacatattctgctggaagcgcgcgctgcagttccaatgacatcctcgatcctacgacgcgcccccatctttttgcttcctagcccctattgacccctatcgcacatttcctactgtcctacacaggagtatggtaatcggaactgcgcagtatgcatcccgaaacagactgtttgctcaaaaccgcccgtcggtggtgcggccattaagtgaaaagcgatgcttcgactgccgccttcgcgattcccaaacaagtccttctaaatattgcctcaacatttgcccacataagacagactttgccccgacgcgtaagtggcagctctccggggatgtaccgcactcaagagactgatcgattcacagccaatccttttggagctcttgcaggcctctcacaatcaccaaccgagtcgaactagtccttcgactttgttgcaacgacgagcgggtctgcaaggcgacgcagaaagcgcggtggccatcgtcacagagcaaagcgtccactacaggaggtgtcggcgcagaatggcgagagcgccgcagaactgtgcaagcgactattctccctgaacctgacggatggcgagcctgtcaaagaacctcaacactcttttgaatactctaaagggatttcgactgtgagttgtgctggattctcgctggagagcgtcagacaccactgggcaccgcagttccgcccaaacgcccaaacgccagcgaccctgacgatccccacacgaaaaacaaaaacgacgatacgagtagaaccgctgcagcaagagccaggaagctttccattctctccacctatctcttcgatacaggacaagtctgaatggcatgctgaagatttgcagggcttggacccctttgccctacctacttctttggaaccaaaaccacgccaactgtcagcaagaccattaaaaagtttgactagccaagatgctcaaacttcgagcccgcagcccttcgttccaccctcttcctcgcgggacacacagcgagaagcggttgcggcggcaccccgcgctctcatcctggacaagctcacgagtacactcccaccaatgtttcccccaagcacaccaagggtagagcaacagatattaggctgtgccaaaccagccatggcaaccccgacctcacctggcgtcccgagctatagatttccatgcagatcatcttcttgtgtgttcgatcacgccagcgtgcccggtcacgactgtattttcgacgccgatatctggcttcgacaaaactctttgccgcgtgatgtttatggcggcagtcgctccttgggtcgtgccacgcgaaacaacgcagtgcgttctccattttctcggtcagatagagctgatactccaactggcccatcttttccactgtcccaggatgactggcctcatcacatgtacggctggctgaatgagaagcaagatgttgcccagcagatcaaagaagctgaagacagacgtgcgacgatcagtactccccggtgggcttatctgcaggctcgtaagaagggagaggaccatgggcttgtcgtcgagaagatacgtcatctggaatctgaagctgcggtgcttgcccagccatctacgcctttaaccccggggtatctgtctaagcaaacattagtcgccgagtcccttgacgaaagaccaccacaggttgggcagtcccttcgcaatctctttgtccaagccagcaatcgacgtggctctcaaagggcgcggttccgatcgagtgccgaatcagaccaggaggcgttgcaagaccaaaccaagtgccgtcgcgagcccacgcacccgaacgtttccacaactcaacatgatgtccaatataagtacataccaccctcgccatacacccgctgcacctacggccttgcaagagtctatccgtcagtcgaccggaatacgcacataaacggacgggtggcaccaaccgaccttcctcaagctggtttcgttccagcatacacctcttacgagagcaagccctacaacatttatgccaaattcgaggccaacaagccgcgcaagagggaatgtcagctcatgccaatacctgcgcagctacaacaagaggtcgcagatgaggacacggagtccaggagctcgaccaacacatcgcctgtgctcgcaccaaacccgactcgtactccatctcgcaactccaattcgctaactttaggacatggcttacgaatgctagcacttgtttcggacagcccacctcgccttccaggtctaaccccaactcgtctcccatctcgtgtttccagcccgtcagctatcgaactcgactttgatattgatgccactgtccctctcctacccagctccgacccaccactagacgagcaataccctcaggatgccgaacttgacttcgaggtggtatcatacgagggaaccagttcatcagcagattccgaagacgatttcgcttttgattacgaagtcgtggatgcggattcacgcccgtcgtcgtcgctgtccgtgtcctcgggtctccagtaggacgtggaggattgcgaaaacgagagtggggggacgactagtgcggcggaggtggagtggccgacgctcagggaggccctgcgagggaggaggggaagaatgggcgaggagtagattatttgaatatgcatacctggggtttggacagtatggattacggagtcttagattgatgtttggcgttctgagtatgttgccaaagtgcttctgttgtcagtgtgggattcgagttgaatagtgggaaatccatagtattgttacagaagctttgaatgtgattctcgtctcacttgaaagatgattacttgaattgctatgcctaatcgcgtatgtgtatgatgtgaatatggtatatactatagtatccccgcccctttacgccatcccaccccaatccctttcccccaaatcaaattcgtgcccaaaacccgggatatcgtaccgctcaacacccacaacaaaaacccattaccccaactaaatgagtgacacaacaactcccaataccccaactgaacgagtgagaatcatcttatgctgtgcagttacatctccatcctctccgtcgccgtcctgtgatgcttcttcgacttgtcgagacaaaccagcccgaagaacgcttcggacgtgcagcttgtcgacgtcgaagacgcactcggtgctgccgtcggtgaaggtggcgacgtgtgcatccccgtatgcgtattcgaatgcttcttcgacttgtcgtagcatatcagaccgaaccacccttcatgcgtgcaggacgtagacgaagtggttggcgctggagttgacgacctcagttttgttcgggagggagggtcgtcgccgtcgagacagtcgccgaaccagcctgggtacagacatgaagaagttgatgttggggaggaagaggatgttgttgttgcggtgggtgctggggcgggggtagttgtgtgcgaggactttgttgttgttgtggttggctcgccgttgccgtcctttacagccgaaccagccgggggttttgcaggtggaggtggaggatgtggatgtatgtttgggtgttgatgttgaagtctgtgtgcctgtggtagtttcgtcaagacagccccaccagcctggcgtcttgcatgtttcggtcctggtgcgggtgttggatttgctcgatttggaagtggatgtgggcttcgaggtactggtagtggtagtctcggtgccgttgctttcaaagtacttccaggtgtagcagtccgtacagttaatgtacggctcgcaaatgggaggggcatcgtacttttctataacatctttaatgacctcgacaatcttgtgtgtgccaatgccgacgcgccagccgaggtctttgactgtgtcgtagacacacttcttgcctgtgtggcagacactctgcagagcgtagccgccaaaggtgcacacgctggtagcttggttgcactgtcccatgtatatggggtccgcagtgtgcccaaagtgatagccgccggtcatctttctcttctggagtgacccaatttcgtggccgggcggtactggaagaccgaggcgtgatgccggcattgcttcgggaacagcttcaaaagtcacagcgggatggccaaaggtcaaggataggaacgacgaaactgcgccgcccagtgaatgaccggccatccatatctcggcatgcggatagagcgccgtcacattatggtaaagatcttgtgcggcatagtagtagcggttcttctcgcgcagtgctgtcaccaagcaggtcgaattgcaagtgtatgccgaggtctggcagtcacacacctgtcgccataggaactggccgccctgtccgcagcagcagctgaagaagaggttgtcgttttccttgtctttggtggtggtctcggagccgtcgaacatggcgggcgatgttcccttgaggcctatcacgacggtggaattctccgtgtcggcgaagatgtgccctcgcagcccgtccgactcccacccgaagtcttcggtgtagttgaagccaccgcccacgtcttcccactcgcccgtgttaggctccaagatgtatgcattcgaggccatgcgcgcaaaactcaacaccgtctccctgtcggtgacgttgggtccggcgatctcgtctatggtccagtcgtcctcagccagctgcacggctcttcccttcatcctgccccattctaggatgccgtctatggcctctttgctcctgtctgctaaccgctgaatgctcatcggctcggccttcacacgcaaccggggcacgggctcgcggtgctccgagtgcaggtgctctgctgcccatactgccgcattttccggcacatccagtctccgatgaagctctggatacttgtacgtgccatggtggaagatgtgccgcagcgaaaagtccttctcgctgctgtgcggttgcggcgagatgggtggcgctgggaggatggggagctcggctgcactgctcacggcgaggaacgacagcagcagggaagctgttacgcgagatgcagaggtgcagagcggtcggcgacgcatgttgtgattatagtccaaagtagatctacgagagtcaagtgggttgccgcaagtgaagtgcagctacctcgatggcatgcaccatgcatcaatgacgatgatggcattcacgcggctggggccaattgcacgtgctacggtatgcgacgcggggacgcgccgctcctccgcaaccgtccaccgccgcacgggtactggctgcgcacttgcacgacagtcacgtcgtttggcgtggaatagtgaggccttttaagactgtcgccctatagttcttggtatcatagcacattccctgtcggcaccgcggcttctggacagcgttcctgagctccgccgcgtcctgttgcgcatgacgttgtttcagtagcaccacgagctcaatgcaggcacacgacattcgcatccttcacagagtcttacagatgcgcctgccataatgacgccgccacgaccaaacaacctccatccctcgcgctcattcactcgactggaccctgcgcccaagagtccgctttcacgaagtcgagcaagcacgctgcagggtccacatgtaccagatatgctagatcccctcaaagcaaacatggtcgtcgaggaagacgaaaccgccgatggcgatgtctttgtcaagaaagatgaagacggggaagctgaatcgcacgaagctgctcccgacactttcgaggagcttcccatagagatccggagtctgaccgagaggtgcgtaggcgggagtgtcaaagacttgcgtgttcctaaccacattgtagattcctcgagtcgctcacggccaaagtccaccccgcccccctctccattgacaacctatccgacctcttccaagacttctacacccgcgcatcctccaagatcaacacccacatagcgacactatctgcacgtctgactagcgatgaatatacatccaagaagggttcagctccgccgagcagaccaggctcgatacgtcaaggaagcaaccactctggcgaacaacagatgctcagtgcttctgagatggcagaccgcaagaaggcgaggaagtcgttagaagcaaaacgcctggctttagaagaggctgtcgagcgagcagtgtgcgagaagatgtacagcaggatatggcggcatcgcagcactgacgacgaggaaagagaccacaagcttcggtctcgaactgctgcactctcgctcgttggcattgggttgaaagagctgctgatgactagcgatgaaatgacagaagaggagcgtcaaaagacaaaagagaaagaacccgagattagggagtggctctctaccgcaagacaggacatcatgaagatgaacgacgagaagtatccacaggggaaggtgcagcacctgaccgcagctcacaaatccattgtggaagctctgtccaagatctttcctgccacttcatctgctgacgagattcttcctaccctcatctacgccctgatcacgctgccgccggtcgagttgaacgtcataagtgatctcatgttcatccaaagattccgtggctccagtcggatggacggcgaaacagcatactgtcttgtcaacctcgaagcagccatatccttcctcgagactgtcgacctttcctccttacgtgcgaatgagccagtcattcctggcaaggcagattctaggccctccacaccaagatcagaagtgacgccaatggccctaggtctgtctgatgcgcccgacttgatccagactccagctacacccactaccaaaggccctggaaacgagccatcgagcccagtgacgacaaaggcacaacgccgattgagtaacttgatacagacacaacagaccaagctcgaggctgcctcagatgccgtgcgcgactcaatccttgattcggctgaccaagccatgggcagaattaatagtacacttgacagtagcttcaaattcttctttggtggtctccgggacaaggatccgaacagtcccatcacggaacagccagcacttccaaagacgctagaggatgcgaggaagcttgtcagttcacccacgcgaattgatgacgacgacgatgtatccagtgtgggcggcgctagctcgacacaaggagatgatcacgtcgaagtctcgagcaacaagaggctcgaagccaagatgtcagacctgttcgctggtagaaagcaaatcagggaacgaagtgtagactctacacgatctataggtagcgcaagcggacgtcgcgtcacatttccggccacggtagaggaaaagactccatctccatcagccgtcaaagcagagcccccagcaccgagtaatacttcagctgtcgactctcttcgcaacatgggcaacagcctcaacccattgaacagatttgcaagcatcaacgtattgcctcgcttcgggcgcaccgtgagcagcagcagcactcctgttctcgctactccagttgcggagcaagggaagcagtcgccttcgccagaaccactgagccgaacagcaacaggagaggtcactcaagtggacgagaagggcgcaaaggcgatcgcagcgatcgaacaactgaagaagacgcctccacccgtgaaacggtttcttgacgccaaggatgcgcaggagctaaagttgaaggaggtcgacgagctcttgaaggagtaccaacggttagctacggcgatgcgaggagccatcaaccattgagcacttgaggatgcgttgcgcaccgttgttttacaatcgcgagagatttgtggtgtatatgtattgtatatagacaggcatggagttctggcgccgatcaagagcgaggtgtcggggatggatattgcgctagtctagaatcgacgaccaaaccattcgtttgttggtaaacaccgcgctacctcagattccgcccgcccacaccactttgcgacagtaaccctgtgcagcaattcgcaatacaactttgttctaagctatggcggaaccaatgtcgatgctttcgcccgagaagctcaatgcgagctccaactctattcacacggacgatgatttcgacatgactttccacgacccgccctcgtcgccttttgtgtcgcatatcgagattaacgaccaagaaaacattgcgccaggcgaaatggctacaccctcgaaatctctgctcgactttgacgatgtcccgcaatcagcgttcaaggtctctcccgagaagaaatccgggctcaaggagcgcgccagcccgatgaagacatcgccagtaaagaatctgatgggcgactttgaggacgccgcgagagaggagtctaccagtggccgatccagccccaggaagagctcgcccggcaagaaactatccatggaacgttccgagtccgccatgagcagccgatctcgcaagagccagtcgccctcgaagttatctcgcaccccctcagctgaaccgatccaccgcgcgcctacattcgaaacagatgccgaagtactaccaaccccatcgagccgggcgagttcgtcacacagggagcctgtgctccgggagaacgagggcttgactgtcgccatgaagttcatggaggagatgcgcacagagagacaggagactttggttcgacagagatcgtacgaagacaagtacgacatcgacctggacatcgataacaccgagttcaaccctgacggtccaagccttacctcggccgacgtggacgacaccagcttcagcatgttctcagagatgcctggcatcgacatgaccaagtttgcctttctacaaaagagcccgaccaaggacggattcttggacgtcagttcaatcacattcacgccatttgacagtcgctaatctagaccatagacccctcgcgctcgcacacaaatgacaccttcaacggttcgccgatcggagcgctcagcatcccctacaccgcgtcgttcctacaaggaaaatgacaccacgaatctacttctggacttcacagagcagattcagtcattctcacagtctcggaaaacatcgccagcacgcggacgcacttctccgacaaagtcgagtacacagccagatcttcgctctttctaccaaaatcagcgatcgcccgcaaagggtggatcatatgtaccctctactccaagtcagagccgtcagatgctgaacttgctggactttgagctgccacctccacctacgccacggtctctacctaccgtcactatcagggagttggagtctgcgaagtcgcaattccaatcacaaatctcctcgctcagcgccagtctgtctggcaaggaagccgaggtagattcactggcgaaggcagtggcagacgccgaacgtcgcgtgggcgaagcacaggaagcagtccgcgaggaaagctcagcacgtgagtacgccgaagctcagatgatagactggaagaagaagggtgaggaggtgcagaatcttttgcaagacgtacaagcagagcttgcacgtaacgactcagagcgcgagcagcttctccaacgattagccgaagcagagaagcgtgcagatgacgctgaaaaccgttcgacagagcttgaaacgaaggtgatcgaggccgagagcaagaacgtcgacatgaccaccttcatcaataacgatgatggggaggaaaacaagaagatctactcagaattggaatgtcagacagcaatcgctgagaaggtcaatgaggttgcccgggacctgcactccgcctacaaagccaagcacgagaagaagatcaaggcacttaaggacaactaccagaagaaggccgacgagcggtgcaaagagctgcgcctccagatcatccgtctcgagcgccaagttgaagaagcagaaaagaagcgggacgacactttcagcaaagtacttccagcgggcgtgcagcccaaagcagacgatccctcaacctccgtctccaactccgtcgatcttcaaaaactcgaggcccaacgtgcagaaatcgaaaacctcaaagccaagctcgcaggcctccagtccgagctccaatccctccgcaaatccaacgactcgctcctcgtcgacctcgaagccgagcgcgtcgaaaagggcgagctcgtcgccgccgcagaacaaatgctctccatgtgcggccagcaaatggaggaaatgcaacaggacgaactccgccgctcgcaatcaggcagtgcgccgccgtccgctccgccaaagcaaaaagcgcctgctgaaaacgctatgcgcaacacaggcttcctcgctggcggtccggctcctccgcgtccaggctcttcgcttgctgctggccgtcccggcagtgcgttgggagatcgctcaacgggcattgcgaagccatcgggtctcagggcgccaggcgggtttggctttcagagcggcaatgcgggcttgaatcggagtgcgagtgggggtaagagtaggctgttgagcaatatcgagcgcatgggtggaggcaagggccaggagtagaatgtctggcctgtgagtaatttgccgcgtaggactgcgggggcgttgggtatgggcggtggaaatggaattgggattgcggttgaggagaatgtggatattatacttgatgactcggaggtcgagatggaattggatatggattgattgtgtacacttgtgtatataggagtttttggttctggtcatggatagggtttggcttggatagtgtctgtcatattgcaattcctgcaactgtcgtttttgtggttgctatcaacatcgacattggttctgttttgctttgaatgtttgctggaattcatgtggcagtgctgtctcaggaatcccaaagctctctctgttgattacacatgcggtgctaatcgcaagcaggggtactttaaatacaagtcgctgcagttacttcttcatcttcgtgctgagtatgtaacgtcgacctgggcacaggcacaggctcagagattggacgtgtctgaggtacatcgcagacattcacgtatatcaatacatcgtgcaaactttgtttactcaggagaattgcttaggtctttgttgcccagaacacgtcgctagtgatgctaatccatgtcatatcgtattatcgttgaagaagtcgaatcacctcattcccctactactgtccctttcacacacattttcgtatgcatccatacagctggcctcgtctcccagaagcttacagctccttcttcctctcaggggctcgtctcattctgtgccttctcaatcaaactcttagcaacagcagcagactcctgccagctgcgctgacgtccccagaacctcgactcgggtgtggaggccctgaggctgctatctcttgcatcctcctcgagactcttcctcgtgatgtcgccgcctgatccgctgagtgtgggcagcttcctcaacgagctcaagttctcctcgaagtactgcttgcgcacgctgaatcgctcacgggcgctccttttgcagaccaaggtggagtcgattttagaaatgacgtggcggactgtcaagcggaggatgatgaaaaggtgctcagcaaagaaaacggtaagaagcaggccccaaagctggatgttggaggggttgccatcaggacccttgttggagttatggaacatgtagacaagagaagacgtagtgagggctccgagccaggtaaggaaggagagcgaatcaagccaagggccgatggtgtcggcgcgccatggggtaggtcgctgcatctcgacacagattttcatagcatcggcgcgaagctcgatccagtcgttgatgaggaatgatactgcagtaagcggccagacaacggagaagagagaaaggtagccgaactggagaaccatctcgcgtagatcggcagtgacatcgtagacatcgagttcggcctctttacgtacacgttcgaggaatgcagcgtcctcaggtgggtcgctcgcggacacggaagcagcaccgccgccattctttgcggccctgtcagactgcatctgcttgtacttggcgaaaccccgacgcttgaggtaggggacgatgagctccatgccaaggttgacgagctgagctgtgaccgtgaagtaaatgacctgcttgcgaagacggtccgggttgatgctccagctagtctcggtgtggtggagctgcttctcgctttcagcaaacggcctgacagccacgttaaagacatcgaggtacggtacgatgagggagccgaatggaacgtagacgaaagctgtcaggaagatgccaaggtaggataggatgaagttcatgacgaagatcttacgggttagtgcagtatcataagcgccctgagtttcgtagttttcgaactgtgtaaggcgcgtggcaaagttcgtaagaatggtggtgaggatagggttgacggtcgtgaggattccagtggggatgaaaaccaggacgctcttgaggggaccattgtagacttcggagatgaagacttcaataccgaagcaggtcgcaatgacggtacccaggcacaccaccactgtgagagcgaaaggtacctgcagcagctgtcgctggaatcgcttgctcgacgggaagaagccgactttctcgccagtgacagggtcggtgacagtcttctcgggcgcaaactccctatggcgaacatcgatcttagaaacacctcgtacaccccagcgaacagccaggtccgtctcttgatgcctccagtactctgtgaagacggtacaccagactgcactgacaacaccatagattggtgagaagtagccgaagatgagccaagatatgaagccgaacgcagcagggaacatgaggaaagtaaagtatgattgcgtgaaggcgaagtagaaggcaatctatgacagttagcttgagatccaatcagcagagcagtatacataccttctcacccagacgattgcgaatatcatccaaatcctccgtcttaaggaagtacgaagacgtccacttcttgatccaatccttgttgtacgcgtggtcgtgcagagcaaataccgactctacgccctcccattcaccctccttgggcgtgatgccagcaccgccctcatcggtagggtttgtaatcaattggtagatgatacgtagacgttcggcttcgtagaggggctcggattcgagtgcttcacgtgtctctttagggggtgccgcagcgcgaacaccatggatccagtcgcgtaccctacaaattgttactatcacgtgcaaatagcgattggaagtattactaaccttgatctgtacacttctccgtgcaagtgctcgtcagatgcgaccctcacaaacaagagtacagagtgcgagtcgccattgcggacctccgtctgcaagccaacgttggcgagagcctcacacagcttctcgaactgcgcaatagcctttgccttgtctgcgcttcaattaacgctcaattcacatgtatcacccatcgcacaactcacccgtcttcgcaaagcgatagctaatcacataatcgacatccagattgctctggagcgcctgggatttcgtcataacagccgctgggctcgtatcgtcgagcagcgagtatttaaggttgtagattttagaggaaaggcgagtaaagccagggatacgaggtgggctttgagggagctgccccgccgaatgttgggtttcggtcattccaagaagttgcgttggtgtcttgaaagcgggaaattgacgtcagtcttgtgcccagcgacgcgggagatgggtctagcctggttgctggtcgtgacatccctgctgtgcatcgccgcgacattgcgaatctcgcaaggcgcaaacacgatcttaggcattggaagttctggttggcttcctttttgaaatgcagacggatctgcacattgttcgtcgctgtacttggacactcacatctggagtatatgggcacatttcacagcacttgtaaggtatattcaacagatctctcagcacaacaagtctaatgtttcccattgtattcgatcaaatttgtctcaacagatgtttcctcataccaattgtactgttcgaaattccaacaatgagtcaaaggctctaacggcttcctgcgcttcgtctccactcatatgggtcacatcctgaaagaaaacaaatccaccaacacgtgttgccgtgtcatcattctcccattctacaaccaagacgaatctgtgcaagctcccttgcgatgcaaggacaaaacacgaccagactccggcatgtacattggccaggatgctgctgactaaggtgtccggagcaatcagcgacttgcttagttctacaccagcaatgataatatcttccaaagattgcccagctccttcttctagcaagcccttggagcggaacaaatcaggtgggatcgcaagagcttccaagaccagcacggtgactgaatctagagcttcttgcaggtttctagcgcttgatctgtattcgatatcttgtccagcagcgttcaacatcctcgcactgcgaatatgcgttttcaccgatgttgggataccacgtgtaaacgaggcatagtgacacacccaaacaactggacctgaccagcctgcccatgtccatgaggggaacatgtatcgcctttttgtttggattgctcgatttagattacgccatgacaacgtaagagccagtacttcttcgggtcgctgtgtggcctcagaacttgtaccgtgcgcactcggagggtaatatggcagaccagagagatgaaacattggtttactagcctctcgctggtagcttagtatcccggaaacggcctttacagcgtccgattcgtatgaaagatgacggcacgtgtagttctctagcagccttatagaaccatgcaaagcactgaggacgcctgaattgctgtgccagtcctggtcgcggttccacaatgaagcttgatttggccactggtcccaatcaatgtcttgccgtcgcatgaatcgtgggccgccaagtgcttccatccaagacgccttctggcaatagaaggtcacctgccagtctgtgaagacaagcaggcgcttggacaaaaaaccctcctgaaatgtccagccacgtgttgaccagacggttgcttccgccactaactcatttggttccggaccaatactgaaaatgaggccttgatcgaagcgcagaacgggagattgaacgcgcttggtcgtgctgacgcctggtaggccgtacgttttgtcgcgaccagctgccgccacgatggtgaattcagcgcctctgtatatttggtccatctttcccagttgagagttctcatgagctgcattattttgatcgatacacagttcgtctatccagaggtagcgatagccaagctcttgagtcaccttgacagcgtccatgattgtctgaggaagtcgaggcgcgtgatgatcgtggctcacttcagccgcgtctgcatgacctctatcaccccagacatagctgagagcaacccaatgtgggtttacgatgctgtctgctcgaactacttttgcgcgttgacaatcgaataagtgtaggccatcaatgagtggtgttgggcgattgcagtctggcccatggtgggtttgacagttctccagccaagcgcgacactcgtcgtagtctggcgtgtctccaataaattttggcttcagaaatccaggagcagattcgtagtatcgaagaggggcatagaagaagactttccccatggaaacctgtctatcaactgcttctctcccgacctctagctggaaacttaagcaaacggcctcttcacccagaaagggtttccacagcaacccgaaatcaacgcctaacgaagcaaattcgccaagttcgtatcccggcatcagaatggcgcaaaggtcgcaattgtcggagcgttgcagacgaaaatatctacctcccgagtaaggtttctggttgggaaggaaagcttcctctaatccattaggcccccatagatgatggaagtccaccaaactacatgtgctgcatcgggcagggacctcagccttgaaaaatggtagtattgcaggccacctaagttttctgcggaactgctcgacccatgctcgacatttgctttcagtagacccgatccgatgattgtcatctcccataactcatttacagtggcacggtaataattgagaattataatttgggagagaggaaaaggatcgattcagccggtgcagtgaggggggcgccttgtgttgggaagatcaagtggaaccactgtgccgcgaggctgcatgcaggtgattctcgattggatctcgctacattgcaccttgcacaaatgctgttttacatggacttggcgtctgcgcctgcttttcgcaccgcaaggatccgttttggtgttgcttcggctcgtgtccacttcaggcagcgatatcgccaccgaatcctacaggcctgcgaactttcgatcccttgatgtatggcagaagcgccatagccttgtatgtcttccccatgccgttcgggccacggtcgatgagcctcttccatcccgtctctagtctctgccttgttgcctcgtccttggcgcctttcaataatcgttcagcacgttccttgatacccatggtggacaggaagaaactctgttctactggtccatgtacctccacgcctggtgaggcatcaagtgcagactcagctaaggcaaggaagtcaacatccgcggaaaggtctactaggcctggcgatgtgaaaggcgagacggtctggtgacctcgaatgccacggaaagtgtttgctgggatggtattagccgggccgtagtcgagaatgagggcggcgccagcaggctgaggcttagagaatggagccggttctgtcctttggagttttgctgagctcgatgtaggttctgcttttgatggtggattgtcaccacctatcctaacagcgaagtctgatatgtacgccattgattctggcgagatctcaatgatggcatcattggtatcctccaacttcttgtaacgatcagacttttttggcaagtacagagagtgtggcgtaggcgtctttgacacagtcaattcaaagtctggcttctcttcctgctttgtagatgtcgacgatgttgtagtgatggttccagcggaagagtaaggatttgtaggtgacaccaccaactcgtgccatgtattcttgggtactgttgcgccgtgtttaggctttattggtccggtgggtgtcatgatcatggaggatgctggtatcgaagactgcgcgatgttctggaagacatgaatgggaagcgcatcgaagaactcgtgggcgagtatgaaaggcgacgaggtctcctctatgttgctgtcagcgtgtgaagtgtggtcgaagtacgttcacatgccttttggcacaaaccgaatgtcctcgcaccattgtatgttcaccccagggatgtacttcaacggcgcggtcagtccaatgtcactcttctgtaactcttctgttcccgcaagaagcttgccctgctgtttctggagatgtggtgacgcctcaacaaggtatatagcctcgatgctgttcgcgaaggctttgaagctggagattgtcttattccgtcagctcaacctacatcatctaatgaggggcttccatacccggagaacatcatccatcaacgttcctcttcccggccccacctcaatgatctgtactttctctttcttgccttgtgccagccattccgcgtagatccagatgccaatcagctcaccaaatacctgactaatctcgggggatgtaacaaagtcgcctgtcgtgccgaattgatcctgaccagcgctggtctgtcgtgtataataaccaccttcgggtgctgtgaggcattggcgcatgtacgcagcgacggatattgggcctgttgtctaacttgatctcagcgtttgactgtctgcttgttctagacgacatactgtgatggcctcacccagcatcttagccaatggcgtggaccatttccgctctgcgcccgaagatgtcgacgtcaatgacgaagtatagcgaatagcgcattgtgctgagcgacggcggatgtcgtttgcttgcggttgactgcatcgcgtagccgtccgaagcaggctgagagaagtcgccctcatggcgggttgcattatcgaagttccatgacgtgtgcgcgattcggaactgtcaaaaagtttagttcggaacgccgaggtgaaggagctctgaccatctctacacttcatcccacgtgctctactcctccacaccactgcttgtgcttagtcatttcactaatcgacgaccagacgagagctcaagcatattaccaggtcgtaaagtctggattcaatcacgttaagaaactgaaggatagaaggcttgcaacacaaatcacggagaagagcaggaactatggcgtcgcgatgggcggacacggaagccgacaaagcagaagaattgcgtcgcaagaaagagaaggaagaaaaaaagcgtctcaagctattgaaacagcaagaagccgaagccgctcaacaggcagcatcgtcacgacccgccaagcgccgtcgactatcatccggcgacaacaataccaacgccccagcaccaagtgaaccccaggccgaaagaaagctgctacgctttgatggcggtacctggtcttcctgccgccacacctccaacttccaaaccctcaaccccatcgaagaaggatcctacggcttcgtctcccgcgcccgttccctatccacctcgtccatcgtcgcgctcaaaaaagtaaaaatggactacgcacaggacggtttccccatcaccgcgctccgcgaaatcagcatcctgcaaaaagcccggcacaccaacatcgtcaccctgcacgagattctcgccggtgatgatccaaccgagtgcgtgctggtcatggagttcgtcgagcacgatttgaagaacttgcaggaggatatgggtgagcggtttttggcgtcggaggtcaagacgctgttgaagcagttggttggcgcggtcgagtttttacatgcgaatcacattatgcatcgggatcttaagacgtcgaacattctcctttctaaccgcggcgtgctcaaacttgcggactttggcatggcgcgatatatcccgcccgcaaatgcgccgttgacgcaactcgtcgtcacgctgtggtatcgcgcgccggaactcctgctcggcacgacgacgtatggcacggaggtcgatatgtggagcatcggatgcatattcggcgagcttttaagtaaagaaccgctactccagggcaaaaacgaagtcgaccaattatcccaaatattcacgctgtgcgggctacccagtgagaagtcatggccggggttctatcgcttgccaaacgccaaatcactaaaactcccacgcgaccactcctccccgggattcaacaggagtaaattccctttcttgacggcaacgggcgtggagctgctgtcgtccttattatcgctgaatccggagggtagaccgactgcgaaagaggtgctggagcatgagtattttagggaacagccgaagccgaagccaagtgaaatgtttcctacgtttccgagtaaggcggggcaggagaagaggaggaagaagagcccgcatgcgccgaagagaggagagaggggcggaggtttaggagggctggggggcagtgtggatttcagtgggctgtttgcgggcagagaagatgaggagaggggtggaggtttccagctgaagatggcttgaggggatcggaagtttagtacaagtaagagtagaaactggacaggagaataggtcaggtggaaacgaaactcgcgcagggaactgatcgaccatgcaacggaattcgaattggtatctagctaagttatgcggtccttcctgctcgcgctgatcatctacgatctcggctccggctccggtctcgtggactcctgcttccataagaactgtagctcgggctccttctacctccccctccaccaccaccaccaccgcctcgtccatgcccacctctccgcggtggactatcacgccttccatgtcctcgtcttggcggcggcgtcctcgacagcgaacgactgtacgacgatctcgaaggactcctgcgcggcgacctactcctcgaccgggagaacgaccgcggcctgtatccatagccacctccccgtccacctctgccaccccttcctcctctaaatcctccccgtggtgatctcgagcgatatctcggggggccacccatcggcggcggtctgtacgcacccggcggtcctccgcccctcccacccctattatcgtaatcatcattgaacctctccctcggcgggggtcccctcctcgcaggcggcggtgtgaccgagaaccgtcgtcgcggcagaacaatcgagacctgaagtttcgcgccgtccagctgcgcatcgtgcattttcgcaatcgcgcgctcggcgtcctcgatttcttcgtacatgatataagcggtgccgcgattgacgttgaaaacggggttcatgggcatgcgcaggtccttaatgacaccgtacttgccgaagatttcgcggatgtgctcttctttgacgttgcgggtgagggcctcgacgacaatctgcgaacatatgattagtctccagtatgctacgaagctctaattggttcgtacctttgcacttctaggcgcgggtgatccatctctcggtgtagggctgcgcgtatagctccgtcctcgcgaccgcgaccggctgtctggagtgtagcttcgccgaccattgcgcctgggagatggagagcgtgaattccgtactggtgaccgagatccaggacgtggtgatctcgaatgcgcccggcttggtgatcgtgtacccgaacggtcgcgagaaatgctacgcgacggcgaccgcgccgaagatgggctacgtgagggcatggtcgatggaattgtgacaggtttggtcctcaaatttgagtgtcgtacttaaggcctgcaattgtcgtgcaaggctgtgtttgtgagagcttgggtagaagttgcgccttgcgaagctcaaggtcaagcgaggcagggagccgggagcgtcggcacgtgaccatgatggaaccaatcaacgtcagctctgaggtcgttggaagcagcgtgctgggtagcagacttgtacttcgaatgtcttcttgattggagtttgctgaggatcttgcacaaacgggtcaaaggattcgattattgccctatgcaacagcccctacatcatctcaaagcacacgatgctccaaaccattaaaaacaccaggtttgatctgtttgccaacatgagtcttctgggttagttttcatacagtcatctcattctcggtaggacttcagataagctgttctgatccgcgctgcattttccgagccgtcaagtcctagggagaccattacttttgtagtaacttcctccgcatattcgtagccacgcgcgaatatcttgcttttgtctgagttgatgactttctcaaagagcccgagagtgcttatatcaaggtcgatattgaccttaggctcgtgaaccagcccaagcagtccgtaaaccctgtcatgtgtgtcccggcattcctgatggctccagcgatgcaacgcctcatgcaactcgagcttcttattcttccagtcctgcttcgcgcggaggatgttgttccaatttgtccagtcagtcgtatggtagccattacccgggcgaaactctctttgtaaacgttggagtgaacttgaattccagtagtattgtccagcacaaacgaggatctttttggccaggaagatctcctggacaatccaaagccgggtccaatactcgttctcgaccatgaagttgagagcggggatcatgttgttgagaactagcttgtcgtgaacatgtgctttgcgagtacaatggtcgtggattcgctttgtatctcggagcagtatgtcaccgggtatacccagccagacgatcacagtgtcagctttttgataaatcgtcggcatcagtcggagctgtctctccttttcttctatgttcgattggttgatacatagagcatcaatccaaaacggtccttggaacttgatcttccgcattgcatccaggaaatcccaaagattgcgccgaacacaaacattctctccattcacttctatccaagccacatctttagggctagtcgcagggccccagcgatatgagagcgcagtatacttggtagtccggttccaaaaccatcccgttgcaaaaggacgtgggtccatgtagtagcatttgattacttcgaagtcattcgtggactggagtggaacaactttgagcagacggatcagttttttgtcgtcgcctggattagcaaaagctttgggatgccattgcgcttcctgattgttttgctggtctagctctatgaatccgcgctctgggggcagctgttcggtggacatcgcattgctactgacagcgttccaaatggtgagcgttgtgatctgcccgcgaagaaggaggcagacgcttgagagtccagataccagggtaggcgacaggctgtgctgcacgaggctgaggcagccaaggccacgaagttatcgaacacctgggctgggaggtcatttattcacgaaatacgatttaactctagaaaaaaggaagcatagaacatgtgccagagagactgtgttcatgtcaacaatacaactcggccgcaagcagtctgcaagcgtcacctaaggtcacattgcattgtttttcctgtgcatgagtatgattgtgtgaccgtgatacacgacatagaactgcgagtagtgagtactgcacactgttaggagaacagccatcggaacgccactctgcttcgttctcacgatgaatcaggcacctgcacggagtatggattagtatacttcgttggcccgctagaggcgacaaatgcacgagcatcgtcatgtcggcggtgacgggcttttctcgcgacaacccccacacgacaggcagctgcaagatggcgccataagcgcagcgtgacgggacgcgacattggcggcagtgggcatggttgaaggcggtcgatggttgataggtgaagaggcaggtcctgcgacgtgagactggaggcactgcggggttcaacagcacagaaaagtgagccccacctcgctcgctcttcaacggctcaacccgaactcgcgactgcccaaccacttctcaccgcatctacactcgagcgctgcttagtcaaaagtttccctggtctacttcgccccaggtcttcaattttctccgcgacccatccctctcctgcaccaatacaagctcccttagtccgcacattacccctccacaaacatgtcctggcaaggtacgcattgatggcacgcattcgcggcgcatacagctaacaccccctccagcatacgttgatcagaggtatacacagtcctatcattgatgagatgcttctctaacatctcgcgcgcagcctcgtcggcactggcaacatcgacaaggccctcatctgcgatgtcaacggccaaaccacctgggcctcgtctccagacttctccgtacgtaatgcgactctgtgcgccatcttatacaccagcgaagcttctcgcagagatagagagaatataaaggcccatgatggatgaatgctgacgggttccagctcactgccgctgagatgagcgccatcgccgcctccttcaacgacaagagcgagaccaaggccgtcatcgcaaacggcgtcaaggtcaatggcgacaagtacatgaccatcgagtcgaccgacgactcgctgaaggcaaagaaggtgcgatacatctgacgaagagatatcgagggtagaagactgacacggcgcagggcaaggaaggcatcgtcgcctacaagaccacacaagccctcctcatcgcccaccaccccgactccatccaaacgcccaacgccttcaactcagtcgttgagctcggcgagtacctcaagaaggtcggctactaaaccgagttggatcgatgtgtttgtactttatggatttgcataacctcacgacgaggcagcggcggtcggcatagcttggtatggagcgagtgcttcgcttggtgtggatggatatgagcaatgaggaacgacatagcgatatcggaggatcctcttcgaatcaatgaatgcatcaacacctaccctgcaacctacaacatcattgtccccagaagaccccatcattgatactagctgggcgacccagatcctatgaagagtaccaatccttctaaactgtgggattgagctaccatgctccgtatgcttaccaggcaaagattttcaacatcatgcagatacacgagcaaaacccaggcaggcttcgtccagcaataaccgcgttctctgatattgtagtccgaaaaggtttcggcgacattgtcgccattgtcgctgaaaagaaggccgtggaagctggtggtccgaagtaatgcatgaacacgagatatcgcgttgcagtgtaccaaagttttgtaagtctagccttatacaactagcgggtgcatatattcctgtacaatgcggggcagacgcgaagtcacgtttcaagcaaaagtgcagcacattgatgagctgggccgcaaaaggtgagtgaatgttaagaggtctgttgctttttgaagcatggtattgcttatgaagagagacacgaaggtccaattgcactaaatgcaatctttcaaatcgactcatgaagctgtaacggctgtggtggtatccaggttgaggtagatgttggagagagcacgtgccgacgcgaaaccgcagtgtaccaatgttacgcgaggggctttggggcgagagagtctgatctcagtgagtccttctacattagctgcgaatcctattgaagattaaagcagcgatgaagacacttggtattcatcaagcactattagaataagtggagaaggcggtgcaggaaataattggactgatattatgtcagtaggctacgacccgtctaccatgccgttgcagtagtgagcgagtataagtcatgtacttcttacgcctcaacacctatttttttcattacatacctcgctcaccgggcaagagctgttgagctcgtgagggaggacatctgggagtctcctctcatgatgacgattcaagggagtactcgtgagcctcgagagtacattggtctcatcatccacgacatcaagatagatccaaaacaccgtcgccatggtctcggccgtagtacgttcttcacttctcacccataacaacactcaacacacccaagaactcgtccaagccatcattgacagagcccatctcctctcccaagcagaccacgaagccaagaaagcatcaagaaacatgaaacgcgcccgcaaatacgagagcattcgcgtcctcgttgccacagataccatggatgaatccgcaccacagtacagtgcatctgctaccaccaggggatgcatggctcgatctccttatcaagaagaagtcttggaagccggtagcgagttggatgtggcgaggcaatattggcacgctctgggattcgagccgacgggtatgctgacgcagttgcattgtaaggatgcgcaggtacaggtcgagaccaagaagcgtggggtcaagcgtagaagaggaggatagggtcttcgttgcatcttagtccgtgctggtaggtgggcatttgggtgatgtgaatagtgggagtgatgggtctattgtaggctttaatgtccagatgtcaaccttggaagctcgacttcgagtaagtaacgtgtttggactacttcggtacgacattcatatggtcaaaatgtagaatacgtcagaaattgaaaggttcacaagcacgttacaccgtgatggcgcgacacgacacgtcagaccacggcttgtacatttacaacaggtattgtgattacataataaccagcttttttggaaagagcaaggacgtgggcatgtgcttctgcagcgcccaccgacgctgatgcctttacagaatgatggcgagtgttcttgcctcagactacaacatcggcacctgtcgaatcttaccttggaagtagcgtgaggagctcgaatagcgctgctagaaccataaaaccactcctgtcccataatactgcacctgtcccaacaagttcgttcttcctcttcttctatacattattatgtcgtcaacataccacaccgttagcgagttcaacatctccaccagcgaatccgctgctcacgtcatctccgtcgatatcaaggactacaaagatggtacccatcataacctcggcccagtatcccctcaactcaagactaatgcactttctcagaccacgaaacaacctggtgcagggtcatcgacgccaacatcgataaccccacgatcacttgtccccagttccttgatcacattgcaaccgcaacagcatacataattgatcgttgggccatgggcgaagccgaatgcgactgggtggacatggacgagctctcccaagaagcgggcgagcttttcaaaagcaaagtcttctacgacgaaataaccatggagccattcgtactcttccatgaagtcagagtcgcgcatgagtactggagacaggggctcggacgcagtatgagcctgcatctcattctctcacgcgcgcacgttgctgatgcacaagtatctagacatagtcaaagctgtgctcaagaaagcgcacgaatcgctgggtggtgcgttctgggtcattgttgctccgggccatttgggcatggaagtagcgcaagagttgatgcgtagtggtagtacttgggcggatgaagacaaggtgtttgagattcagggacggcagctcgatgcggcgcaggctttttggaaggcggtgggagtcgctccgatcaagggtacgcagttttactatggattcgtgaaaggggacggggaggttgataaacgcattcagtgatgggtctccgtgtgctagtttcgcatctgcagggtttgcattcatacaggcttccgaggtctggacttcactgatgtcggtaagtatttaataacattcaatggcaacgaatgacatcgagctttggcatcactttgtaggaagaattgaccatgcaccactaaaacaaaagaggagaaactctatatccccttcatcccacccaacttcctaacaaccagctccccaaaccccctctgcaacgctgccgcaacaacgcccctccgctcatccgcctccctcgccaacccaaacgcctcaggcccttcgagacacgcccgaatcaccccctccaccgtatttcccagatagctcttcacaaacgccaaatgccgcggctccttcctaaccaacctctccataaccggccacgtctgcttcggcctagccgtcacaagatcgattcccagaatctgatcgatagtcttccagtacgcaatttcaagtagtacgacaccgagggagtagatgtcatacgacttcttgtaactctcacgaccagaggaagattcctcgcggtttcccgtgctttggacgtgcgggtggcgataaatgtctgcgcgcgggttgtcggtgggacgctcggtcatgtcgtcgttggtagctgggcggctgtaatcgaagccggagatgtatgggtccgagtagttgatttcgagagctccggttttgcggtttgtgtgctggaagaagaggatgttggcggatcggaggcctttgtggagccagtcgacggcgtggaggcgctcgagggtctcggcgaggaggcgcattaaattgatgcggtcggttagggaggggatctcggcgctggtgtcttcgatcatggtgcggagtgtggtgggaggtgttgagggtgggacggaagcgggcttctcgaagacgagaccgaagcgtgactggtcttcgctctggtcgacgaagtaaccgagacagtgcggtgctctaaaagttactttgcggttgttctgattcaggagggctgcgagcttctgcactcgtgtgcggattttggggtcaacttggccgtctggctggcctggaccagcaacttcgtttggcttccattcgatccagactggggctccacggtaagacgcctcggtcctctccccttcatcagcatcatccgggaaagtttgcccgttctttgtccatatttcgttgagtttgagctcagtctcacgaatgttgtctgcaagatgtgggaggtcgatggagttgccgtactcctcactgacgtcttgcgaatcctcgatcgcgagatgaacgaacttctgctgtgccaacgtgccaagccgcgtcaggctacgattaccaagcgtagtgatgccattgacgaggtcgtactcagagtcgtcaaggtctgtgatcatgccatatgggcgatgttcgatgcggtctgactgccaaatctgcaccatgttctccatctgcctgttcaacaacacaatctggtagttgaaccttgtctgcatgtcgagcatcgtctccatctgcgccttgtcaagggcctcatgcattttgtcgttgaagccggagagattcccaatcaacttctccattctttcgtgatcccatgaagcccatctgattctcttgggtacgtctcttgacttcttcagccagtcaagggctttgatcaccaaatcttcggcaggtgggaactggacagagcgcgtgctagcttcagacatgctgccgccgttctccagtagacgattcgagtcgattacgaactgctctttctgctcttgtagcaaaggcttagtcaactttccgtatcttttgttgagtcgaccaaatgaagcgagtaacttctgctgctggtggaggatatccatgatcattcctcttgataactggttgagcagcagatcctcttctgtgtagtctagctgaaccagctttccccagttgagcaagcggtgctcttcaatcttaaacttgacgagtagagcttgtgcatcgtcttcaaggcgacaggcgtcggcgataagttcgtaacctatgtacattaggatgtgccagggggcatgtcattgagcgaggctgaccttgaatacatcctgcaaaggcttggaaaaagaaagagaccacagctataggaagttcggcaccagacatagctgttggatttgatgtggacgcgattacaacgatcactagaggttgaaagcacagaactacacttgagatgaagtgagatgcgtagaaccaaaccagaagcaggagggctgatatttattctttagtctccaccaggctacatttcgaggtcttcctgcaagcacgtagccacatcatactgcgcccccatagccttcagctgcaggcctcctgcaagcctcaggccaatagaacagcttctctgatggatccggtcaagctttcgtgctgcgcaaacagaatctgatttgccagtccgatacaggttcttgatttgatcccaggaacaatacactgtgcataacgttggtggttgtaaggggcttgcctcgaggtgtcgttcagcctcgagcagtaagcgacaaccaaagcccccatccctgcacatcgtcattgtacaccctcccacgtgcctcctttcgcaacactcccaatccacttcacaaaccggtgacagaccctgccctaccgatggtcctcgatatctggaacccattctcgagccccaaagacgccttcgaaccaacgcccttcctcgccctagccttccaggctccggtcaaactacttctctaccatgcgtaccacttcataacctacctgcgcagtgcgccaacgccggcgcacccaccgattcgcgtcgtgtgcatttcggatacgcatacgcatatacctgaaaatgtgccggaaggagatatactcattcatgcgggcgacatgactgatgctggcagtgttgctgagatacaaagacaagtcgactggttagcttcactaccgcacaaggagattgtggtgatcagtggtaaccacgacacgtacttggatccgcggactcgaccgtcgttatccgaagatgagcgcagaggcaatatcaactggaagcgcgtgcattatttgcaacatcgcaagctcagtcttactatcgagactgagcctgagttgtcgacgtccacaacacctctgctggcagaaggtcagagacagagacgtataaggatatatggcgcgccgcagattccggcttgtgggccgatgagtgtacatgcgttccagtacccaagagggcaggatgcatggtccgagacgatacctgaggacacagatatcctaatcacgcatacaccaccaaagttccatcttgatcttgcgttgcctacgggtcttggttgcgaacatcttctagctgaagtaaggcgtgtcaagccagcgctgcatgtgtttggtcatgtgcattggggagcgggacagacgattgtatggtgggacaaggcgcacgaggcgtatacccaaggcatagcgatgcaatcaaagtggacacatggcattctcaatccgaagctgtggtggagtgtggtgagggtagtatatcgtggcgtgcgtgagctgctgtgggaccgcgtatggggagggaaaagtacaaacacgatcatggtgaatgctgcccagatgcatggaaatactggaaaactgggcaacacgatccaagtcgtcgacatataacctacatggtcaccgcagccaaaagaataatcgtaatgtgtaatcaagcacaagtggagcactgcattgtcgagaagccttttcgaactaaaaaaggattctgttgctttaccttgactatctcgcgagagaggccaagttcaacatggagaccaggctatttgccattccccgcgactttgtgattgaggtcataaaaccataaatcgtgcacaccacgccatgccatatcccaccaccgagcgagcgatatcccgcacatgctcagagacgacgaccacggcgaccacccttcctcctggtggagtcggacggggtgggggtgacatcctcgatacgtccaatgcgcataccggcacgggcaagcgcgcggagagcagactgggcaccggggccgggggtcttggtgccgtttccaccagtggccctgatcttgacgtggagggcagagatgccgagttccttgcagcgggcagctgttcctttgttagttccccgctttgcaattttttcgacttccgtcttcacgtaccgacgtcctgggccgccaacatggcagcgtagggggaggactcgtcacggtcagccttgaccttcatgccaccggtgacacgggagatggtttcgcggccggacagatcggtgatgtggacgaaggtgtcgttgaaggaagcgaaaatgcgggcaacgccgaagacgagctcgccctagaaacctgtcaattcgcgctcacggcagagcaggcggttgtcacgaacctcgcggacctggggtccaagctgggagatgttagcaatattcagagtgaggcgcaattttgattgctcacctggatgttctcctgcgcaccgcgctcgaccttcttcttgggaggcatgttgactgtgaattagtgcttgacttgcgaattcgtggtggttgtcgaggttcgaaactttcgggtagtcaataattcgcagcagcttgtgcgggctcggaactacgttttagcgacgcagcggaagttgccgatgggcccgtgcggcacgctaacgcagtcgacctaaagttttcctccgctttccattcctctcttgttactacaccaccatgtgctgaagttttatacaacaacacgctgagctgcgtgccaaacagtcaccaacatggacaataacaagagcatcggcatgatcggcatgggcgacatgggcaagatgtacgcgcgccgattgagtactgcgggatggaagtgagtataccgcgcgacaattcgcgatcgcgcgcagtcatgcaaaggtaagcctgactctttctttccctcccctctaatgatgaccgtgagtgcatttggctcgagtatggcgcacgtctaagctggtgccgtcttggttcccagcatctagacgtgtcgctgtccatgatgtgaattctcgctaccttttttattacacctctgatcctattgttcctcctgctttgttcaagaacattcttcttgagctctgctaaccagtgcctcatagatctcctcatccgctagacctgcgctgacctggctgacctcagagtcaatgcctgcgatctcccagatagatatgatagcttggtagaagagtttcgagactttgtaggatagcacccttacatcgtattacaatgaaaacatgtactgagcttgcgccagcccaatgttcgaataatgcaaactggccacttggtctcacgttgcagcgacttcatcatctacagtgtcgaggcgaagaacatcgatgccgtcgcgaaagcttttggtccatgtacgatgcttccgcgactaccttgaccatgtactaacccatccgtatagccaccaaggtcggtgccatagttggagggcagacatcatgtaaagccccagagattgatgcctttgagaagaacttgcccgaagatgtcagcatcatctgcgtccactcgcttcatggcccaggtgtcgacacgaagggccagccattagtcttgatcaagcaccgcgcatccgactccgacttcgcttttgtcgagaacgtcatgtcttgtcttagatccaagcacgtctacctcacagctcagcagcacgaccgcataacagcagacacacaggccgtcacccatgccgctttccttagcatgggcgcagcatggtccgcaaacaatcagttcccttgggaaacgagccgttacgtcggcggcatcgagaacgtcaaacaaaacatcactctccgcatttactcgaacaagtggcacgtctacgcaggtctcgctatcatgaacccagatgccaagaaacagatcaagcagtacgctgagtcagtcactgagcttttcaagctcatgcttgctgggaaccgtgaggagctgaggaacagaatacacactgcacgcaaagccgtgtttggagaaaatgagaactcggggaagcagttgttgctgcgggatgatcttctcgaccagttcagtctcggcgctttgcctgagaagaagctcaggaacaaccatctcagtttgctagccatggtagactgttggtggaagctgggaatcgttccttatgatcatatgatctgctctactccagtacgtcgatataccctcgtcatgtgtctatcattagtctaacgtaaaatagccttcccgcatgtggctgggaatcacagaatacctcttccgcaacccaacgctcctcgaggaagccatagagaccgcgattgacgacaacacctttcgcgccgacgatctcgaatttacatttgccgctagagattggagttcccgtgtcgatctgggcaacttcgacggataccgtgagaaatttgagaagatccagaagtactttgagccccggttccccgaggcgacaaagctcggcaacgaaatgattaagacgattctacggaagacgcaggagaattgaaggcatacagacatgaggacttaaggctacgcgaatggtctctgcagcagtgacatgtcggttatgtctcaccaggattaacagttacgagatatggcgaacacattttgcatacgggttggtacgaggattgcaatttctatgaagtaccccgtgtaagcaaatgtaatggcaccttcaatgaatacacatgacgttcaaacactgcaatcttctatcttatggtcatagaacatactggtcgcttcagaccaggatcgagaacactctgttaataccgcagcatttagcacatatcatcttcacgaacgagaaggaatggaacagcgcgaatagttccgatggttcgtttctccacgtaacaatgctaaaggaaagctacatctgtctcgacctcagcgaactcaatcgccaactacttattcttaccgtcctgcataaacaatatgtcactgagatgtatcaacccaacttttccacaaaagtactgaggtcgtcagtgaaacatttgtcatcacaagtaaccagacaacataaactttcagtgaacgctcactcaattttcctctaagcattacaaattactctttttctaaccttctcaacccaacccaaccgagacaataaggaaaacccatgagaaaggaaaacccacgagaaaggaaaacccacgagaaaggaaaacccacgagaaaggaaaacccaaaagaactgcccaatccaaggcgcctaaatcgtttcaaacccttacaatccagcgaaaacaagacccaagaatccgatcgcaccggcaaacgcacccatcttcaccgtagtagcagcgccggtgaacagagggggagcaggtccagtagggtatccagccggaggcgcaggaggcgcggcaggtccagtaggcacaacgggaacagggacgacagtctggatggtagtcggcttaccactttcagtgatgacgacgtgggtagtaataacctgaacggggacgacggtagtagcgttctgcacaacaacggtggtgttgtaaaccggagctggaggcggggcgggcttcgagtgcgaaggagttggaacagggccgtgggagtaagtgggcgtgtaacccccggcgcagacactggcttggaaagcagtgtactgagcgagttcggaggagcatttaccgctgatcttggcttgcacgccgagagtgctgagttgcacgcagatgcaggggaaatcgttgggcgcacaggggctgtcggcgatgcactcgaagatgatagtttgctagagagactcattagtactatggatgagtgatggagtgttgggttgagagcttacagagcattgtcctaggctctcgatgggcttgacaatgtcataagggtagggtgagggcgatgcaatggggtaaccaataggtgttgtcgaaccgacggggtaaccgataggtgttgacgaagcaggcaggaggctgctagaggaggaaattacagcgtagccggccattgctgcgatagtagtgtatggaggttgaactggtctaaaggtgttatggttgtagggatgagtgctgatgatctggaaaagtagctatgaaaccacaaatatatatctgaattgtctctgagtgactgatgtctttgagaagcgagtgatgccagtcattattttcacgcaccgcgtgcattttatatcgcgttaaaccatgcccaggtgtccgtttgcaagcatagcaacatgaagctgaaagaatttgggagttgtacaggaatagaaaatcttgtggaccgctttcagatagtatctttgttcttcgtgatgatgttgccaagcgattgaagctcatgaggtcttgtccggattcagtcgtgatgtctggaatgtgaccgttacggacctggtgttcggccaacggcagcgcccatcaacgttgaaccctttgcgggaagtatagccgcattcttgtagcttatttggattatgacaagacgttgccggtggctttgcacacgctgatgtggcgtgaaccatcaaggagggctatgtgtggatcatgccggatctttttcccacgtattttcatcacctccgcggaaggataaagaaatcccgacattcaagaaagtctttgcattgggctaccagcgatgaggacaggcttcgccttcggatttgcgtcgtcttcgtccagccacttaatgatgcactcgatgtcccgcacttcgtagaagctttcatagtgctccttcgcataccggatcgcccgcgatcgatcatctgtagcttctaggtccggtgaaggcttattagcaaggagcctctcgtagtataagttgagcttttcatttttccgcctgggatgctccttcatgtagtcccagtaccggcacgctaaaatgtaaggatttgcacgaagggatgtgtgctgctccattgcgttgtctgctgctttggatggtttagaagatttcgtgtcgagaaacgttgaaatgatgggaagtgaacaaagaagtcgagacaatcgctgagacaatgcaactatgtctgtatgtcaggtatgcatcgcgcaaagcctgcattgtatgcagtctatcattgattgtgcacgaatgtatgtcctttaaaacagccgtggcccatgatgagcgtgaggacatcaagctgttgtatgacccggctccgtagtggtgtctcacctaccagagacgacttcacgaagaaaatgacatgaaacaaacaaagagtttgtgtctaacgcgttgcaatgttacattggctctttttgtttgccaccgtacatgattggcgagtttttgctggcggcattccggacaggagatggcggttgtatcgccgggtcgcagcataccaatactacataagttatgtatttgttcaggaagcagtctcaaaggcttgcaaactcatggctattctacattgctgacgtgcagaaccatagaaaaatcctgtgagcggtattgccccgaggctgctggacttgcatattgggcacatccacgccgcagatgtgctgcacatcgtgatcccacctcaagtaagggtcattcttggaccaagatctgttctgtttgaaccataaactcggcagcaatctctgcagcaagtttcgaagatgaaaacgacttcaaaagagcgttgtgatactgaatggccagaagccatacggcgggacataaacgagaccatgatgtctgtgacacgttcgtaccaatgcacaaaatcatgatgagaggccggcgtggctggagggaccctgcgagttgggctaaaggagtggggtctggcgctagcctagcgccttggcttgattcgaacttttgaagaatttctgagctctaaaatttgacagccaacgccgcagctcaaccatggcgtccaaatcgtgagtcgccccgcgcgctgcacacagcttcgcaagcattacagtcgtagcattgactgaccctcagtagaagcgtcccaactcagaacgacatcctcgttcctgagacgctgctgaaaaagcggaaatcgcaggagaaagcccgcgaggagcgcgcgcttgcgactaaggagaagcgaggtacgatacattaccctgccaccgtcgatacgagagagccattgtgatgattataactaccacactatcggctagactacggtcaatgttgtcgaattgttaaccatctttcgggaatgatacaattacctctctcgatcctcgtggcacacttgacactgttggacagtgctaacatgaggcagacaagagcaagaagaagcgggaggtcatcttcacgagggcggagaagtatgtgaaggaataccgcgatgcagagaaggagaagatacggttgtcgcgcgaggccaagaagtcggacagcttatacgttcctgccgaggccaagctcgctttcgtcgtgcggataaagggtatcaacaagattgatcccaagaagcgcaagactctccagctgctgcgcttgctgcagatcaacaatggcgtcttcatcaggctcaccaaagccacactggagatgctgaagattgttgagccattcgtcgcctacggataccccaaccagaagtccgtccgcgaactcatctacagtaagttgtctcgcgacacatggggatcgacctacatactaacgccacttctagagcgcgggtatggcaaggttgacaagcagcgtcttccgctcaccgacaacgaaatcatcgaggagaacctcggcaagtacggcatgatctgtatggaggatctcatccacgagatttttacggtcggtcccaacttcaagcaggcttcgaacttcctttggcctttcaagctcaacagcccaacgggcggcttccacaagaggaagttcaagcacttcatcgaaggtggtgacctgggcaacagagaagacaagatcaacgaactgatcaagcaaatgaactaaacgtaaacgacatgttttcagtttgcggatatggtgcgtcgaaggtttgtccgacgcacattcttcattgagcatttacaccggcgaccgggcgtttggggaaggtccgagaattcttggatcatgaacgagtccacgtgcagacgcatggcttctcggattgggaaaaaggtctcaggcgtttttggattcatgtgataccgagacacgtccacggaacagatagtgtgtgcaatctgggcgaaagtcttcttcgctgtgtgtatatgacacgaatttcgttacgacgaggcaggcctgaaggaaaccgtaccacccgagcggggcgcacgcggtacagtgcgcagtcatctaggcaacctttgctcactggcgtcatcaagcatggaaacatggaagtgtgaatcaactgcgtaacgtggacacgatgttctgctgcctacaagcagatcccatgagtgagtgccgcgatcgatcaccggtgccctgacgttggtgccggcccgcctgcatatcagcgaatgggcgggcgagaaatggtcttggctggtgtgggagcatttgcgggcaggccttgaaatatcctcacacgagtgctaattttttttcttcatgtgagcgcttgattacgaacccacaagccccaggtgtggagtggagcagtgggcgaggccctgtgtttgccactcgcgaatgacgcttcgtgtgcagcgtggtgggatgcacgagcaggagggatggcggccgaatgtgtaatgacgctcacgcgtgtggacgctgaccagcgacggctgcccggtctcgccgccgccgccgttgagtgacgagcgacgggcgatgggcgatggggagttgcatttgggccgatgtgcagacacccaaggtgatgctctcatcatcaacgatgcacgttgcggcgttgcgcagggccttgagccgactttggtcccttagccccagacgcagatgccgtgggatccatcgtgcccaccgccaacattctcaacgcacgcgctatcggcagcaggcggaaagtcctgtgcccatgcgggcaggccaggccaggccagcacacgcatcacgttttacgcaaacgagggccagcacaaggccgcacaactatcgcgaatgaaggagcgcgacgcgtatccagaggcgctgggcggcgagctgcaatttgtctctcatctacacggtccgcttctaaatttactgggcgctgggactccgggctggcgctgtcatgggaactcgaagggagtcggcgcagatgacattcccaccgtcgctcctgtaagcgggctaatgcatgcggcggcgccaaatggggatggcactgcaaaaggattgcacgggtttccacggagagagggagtgcggagggtcagctacgtggctcgctcagaggaccaggttggagggcaaccctggatgcgttcattggcggttcttcgctggcgggtgcattagggggaatgcagaaataatgtgcagtcattcgactcgtgcctgcagcgctcctgagcggcgagccgtgtcatgaagctgagtggccgtcgccgcgcttcgcgggctggggtcggttttatgaaaggctagactggaagaggcagagttttcaccgcatgcgcccagtgaatggacgggtcagggctgttatgaacgatattacgcaggcgcactgggccaggagccttgccagtccagtactactctagctcttcgcttgggcgaccagcagcgaacacactgcccagcgctccataccatactcagaggccgtttccccttctctcacctctggtcctctgcgtcctcacccatcctcacctcatccccctcccctccgtctccggcgctgagcatccgactgtttcgcaagagcgggctggttttccttctggccactcagcgcagccaccctcgtcacgctcagacccccggaccctcggctctctcgactgcagcacatccaacagcagccagacctcagcatttcgctcggcgttgactgttgccgcagccgcagcactgggctttgccaacggacccttggaactgcttcgcgcatctcgtggttgcgaccccagccgaccgctctgacagcttaatttcctgcctaacaggtcaacaaaccccggaccgccctctggtgaacccgcctccgtctccgcctccctttgatcgtgcaacacttcgtcttccggcaagggcttgggactgcatctgcattgtattcggcatcttgtttcgagcgttgcttttcttgacgttgcgacctgctaccggcaactgccaacctgcgacctgacctgcctcttcacctcacccggccgccacgcctcccgagcatcacaggcgatctattcacttagacttcgccccggcctcgtttcacccgcgttcacgcacgcgtcgaccgcacccgaatttttgacgcgcacaccgcgtcgtgcggctcagaactgctttgcgactgccggcttgccgacagcacaccgccgactagctccgcattgtttgggcacgacaatattcttcacgatctccatacgtttctcccgattgtctcatctcacgcaaaccactttctctttacgcctgcctccgttcgtgcatgagcgcttccttatagagcgtcggtagacccccaaagagcgtgcgctcaccacccccagcggccaggaacgaagagactgtacgtcacgcccgacaactgaaggtcacttcagtcactgcctgagtgcgctcgttaataaaattccgcaggttcatcgccagtctctctcgttcttctgcgacaagctctcacccagcatgccgtccttctatcctcgtcagaacatgccgcggcagttactgacacctcccgagttcgttccgagctaccaccagagctgcggcggcatgcagtaccagcagcagaacgcctatgcaggccagccggcgatccgacagcaggacgagggctacgactttgcagaccgctacggccagcttgccatggccatgccacccatgtatccccaggctggtacctacctcagcaccgcgccgcccagtctacccccgcccagctcgttctatgagtccaacggagccgcgattctgcctccaatgcgtgtccagtcaggccactccatggctgaagctcagcgggcacacgagtttagccagcgcacacagccacccgtcaaggaagagaagcctgttggtggagtgtcggcgaaacttgactacgacatggacgtcatgactgatttcgtctgcgaaaccgctcttcgcctcatcaccccaggccgcatggcgcctatatctttccgcaagtgggtacaccaggtcctgtgcgcgacgagactgccttccgcgacaattctgttgagcatgttctatcttggcaagaggatgcctatgctgtacgctgagcccaagacggacactcacctgttccgtctcctcaccatcgccctcgtgctcggtagcaaattcttggacgacaataccttcatcaacaggtcttggtctgaggttagcggcatccgcgtggacgagttgaaccgccttgagatggagtggctgaatgcgattgactacaagctccaccgcgaccctcttgagcaccaaggctggaagtactggtccgagcaatggaaggagttccaggaaccatgctgctgctcgcgctggtcgaagcaacaagctcagccccatcgacacttcgatacaccgtcggtccttcaaccccaacaagccgctcccgcctctgcccatgcagcagtcattcaacccgccgtcatatgactacacgcccaagtctgcgcagtcttccccagacgtcgttcaacatccccagctattctcagtatgatccctggaggtctgagcattcacctgcgtctgcgcccactacaggtcctactaccccagagtactacggcgctaccggagcttggggagcggccgagggatactcgcgtcgcactatgtttggattccctccattgtctcagcctgttccccagccccagcaacaccagcctggcaactatggcccgcctgcgtacgctcctcagtacaacacgtccgtctggaaccagcacagtgtaaactgcggatgtgtctactgtgctcagcgacatgcgccctacttcatggctgctggatatggaccccaggctgtcgcagtctaggggctgccgccgacatgagagcatggcagtctgcatctcgacccttcaaaaatactacgatattcgacctcgatccatgttagcgcttcatctgttcaaaaagtttacgtttatttcttcaactatcctggctccttccagccgcatttgcctcagctcgatctcggatactggatacacgatcggacacgatcggcttactcttaccttcgagttaagcctccgacgtccaattcggcaccttcgcctcgacgcacagaagcggtccattcttttcgctatttgcacgcatattggcgccactccggatcttacgaaaacgcacaaggcttgcgatcatcctgcatgatagattttctatttcctttctccgggtcgttgttcctttgttctcctcggcatcacgttctagacaccggattgtttatggtttttcaggcacgtacagcgaaattgggggcggttggcgttctgttcctttgaccactgagtcacaaagcaatgttctgtttctggctgctgctgccatctaacgctccaggcgtttggcttcagctctcacctttacgactttctctttttgcgcgcatcacctcaagaatggtttggaggttcccctgcaccggttaatgttctttctttggagctggccctcgacacaccgagtagctcccggatacttgttggtctcactatggatggcatttgttcgccacacaccatggcaacactaaaaatgtcatgccaaacagatcatcgccacaggatccattcttcacgtctttccgattacgacttgaataccccttgatcgtcgccttccgcagtgttcggttgtaattaatggcatcagatcgacgggcgttttctttttcttacctcgtctcacgcggcgaatttatacctttttccttcatcgtttctataccacagggcatgtttgggcaacaggggggtgaattcacttagcgtatacctgcgaaacagcagaggccacatcagtagcgacaaaaatgcgaaaaacatcttggaaagcggcaaagccgcatggaagaatcatcgaccttgatcctcttgcaatgtgatctaacaatatgccaactgacttctttttcacttccggcggttaccttggggtaattttctgcgatacgtttcaatccgaaccctttgagtaagaggatgctcaccacgagtgtcgtttgagaaggttgaatcaaagagaaggggaagcgacggtttcagcgacacgtgcggtgttttgcgcgcgactatttcattgttccatctgcattccttggcgcagtcggcaatgacgcataatgtctacttcaagttgtgcccatggccatattgccaaaagtattcttgcgtatacgcggggacttgtgccactctacccaatcaagtaatgttttgacaagatacggcgatggaacctcagacgcacttcaccggaccttactgatggaccatcccggagcgaccgagcagcctcttcttgaggtaccttggatattgggatgcgacactaacaccattcgtgccaactccccttcgaatccggagtggttcgacctcacgcattcgcgctattttccaaaatttcatgtattcagaaaacacaacgagggattctgcattggaggccagacgttgcgaagctttgccccccaaatccggcaagaagagtgtgaatattataatgaccctgcaatgcatgcgtttggctatactatccttgaaccaaagggctcttataataaccggaacaggctttctgggcttagctccagtagctgttcgtccaggagatgtcgtggccattttcttaggatgcaagtgcccggtgctcttgaggccatgtggtcatgatctctaccatgctatcggagaatgctacatccatgggctcataagaggggaaatgctgaaccaagggagtagagaaattgttacggcgcaagagtttatcttgtgctggtgaggtctaagcaacgactttattagggtatctcaataggtcaatcgcgtacctttgagattctagggtatttttgtaaatttgttatttaaggtgcatattgagtgtaatgacataggagaatgaagaggcgcgttccatgttctgaacttaaggtatgcaggtaacgagtctgccggctcctgactcccacggacgaacatcggacatcacgtaaacttatctgattgaacgatcaactaggccgaaaatggctctcaagtgactcgctgaagtgcgactcggtatgcaattggttgaaagctggggtctgcatctctagctccatcagataaaccaatcgcccaaggtatgtatgactccgtattcgcgtcttcgggttccaacgcgctccgagatctccgctccgaccaattcactgagaaagccagaaattgaaagagtatggacggcgtagggcccgcttcactgggagttcaacctaggtgagcatcacttcccaccaccaacatttgtcaaccatgctttctgacattctcaatcttgtttacctcctgctacgagacttgccctcgtttgccttgtctgccctaacccataaactcgcagctattgtccaccgttatacctacaagtccctgccgccctcgcagtcaaagaatgtggtcgtagtcggtggttccttcaccggctatttcacagcaaaacacctggccgaaacgctgcccactggatatcgcgttgttcttatcgagaagaattcacactttaattacgtgttcgcctttccgagattcagcgtggttggaggttacgagaaatttgctttcattccatatgaagggctggcaaagggagcaccgaagggtatatttgagtttgtgcagggaaaggtcgataatgtggatgcgcgcgttgtcagactggagggtggaaaggagctggaatatgaatacctagtgattgccactggcacgtcatcagcgcttcccagtaaagttgcggcgacggagagtcttgatgcacaaggagagttgagagggttgcagagcacaatcgagaaggcggcgcgaatcgcggttgtcggcagaggcgcggtaggtatcgaactcgcgagcgacatcaaggacttctatccggagaaaagcgtcgtgcttttacattcaagagataggctgctgccaggtttcggggaacggttacatgagtatgtaacaaagaggctcattgatatgggtgtcgagatctggctcaacgagcggccagagatcatggagggtagtcacacactcaaattgaaacaaggcaaagaggagatttttgatctcatcgtaagttgaccctttggtatccgaagccttttgcattactcaactcacgcaacgcagatcccatgtactggtcagcggccaaacagctcagtcgtttctaacttgtcattggagtcgatctcgaaaaattcttctcacattcttgttcgaccaacacttcagatcgtcgatgagcgttttccaaacatctttgccgctggcgacgttgcagcgtctggtggaccgaagatggcacgagcgggttacatgcagaccctcgttgttgcggacaatatcctgtctctaatcaaagggaagagcaacatgaaggtctacaagccgatgcgttggttggaaggctcgatcaaattgactttaggaaaggtgagtctaataaattgtcacttgtcattgtacagtaaagagtgcacactaattgctactagaaacatctcgtgatgtatgcgagtgagtttactgggagggagatactcattccatcgaattctgggaagattgatatggatgtgaaacgccaatggcgactattcggggcggatgcaggtcaggttcaaacaacagagaaagatactgtatagatacctgttgtctaccacgttactagggaaactcaagaggccgcgtgccgttgaacttcccaggtaaaattgcaaactcattcaacaaggcgcatgttgagtgcaccaacataggaccatgaaggtatgtgtttcatgttctgaacgggcgaaaatttgatgttgtcctaacacgcacgcagtgtatgcaaacagaaggccgcgattacaagcgagttcaacgaacaaacgcaattttctccgttccacacgcacgggttcctgtaatttctgagctagcttgattgggtctggtagcacgagacaagactggagagatgcgtgtttcgcttttaatcaaacaacgatgcctggtagcacgaaagtaatccgcatggcattgggcagacgggtgtgatgtcgcaaactcgtctcgaaacggctgcgagactcaaacctgaagcaaacagactattaaggctttcaagaaggaatgttacgatcttgcgtattgaaagtctgctagcagttcgctattcacagttcgcagttcgcagttcgcagttcgtagttcgctagtttgctgattggaggcctagtcgctttgagacctcgagtctaggtgcggctgagaattgagtaacttataggcacgataagcgaggcatggcacgagacatgagtagcgaacagcgaacagcgaaaggtgtaaagcgaacggcgcgcaaagggtaaggtcttccttgcagaggtaggtgaggaccattacgtttcccacagtggcgccgacctgcatgcacctcttcttggactgcggaagcaaagctcagccgtccggaccgctatggtgaacgccacaacgatctaattggtgatttccatggtatagtattcgcaactctcttttagaaatcgcgccagttgtacacatcgaacaccaattttggatccttgtagtttctgcatacaacatccgctaaatcgcagagatgcgtttcaatgcaatcaatatcaagcctcacggcatcacgactcactcgacgacggactaagcacgcgagtcacaactcaatatctaagacagctccttctgaaattactatataaaggaaactgccattcctgaagtaagaacttacaagacacacagttttacaacaatctacatcatggtcgtttccgatttcctcaacctcactgacgcagagtacgcctcccgcattcggggctattcagacagccagttacatgaacaactgaaagtaaagggcacacaagtcaaagtcggtcgcgcagtcaagatctccggtgccctattcagtttaacgggaaaactagtgggaaatgtcatcgacgatgacattgttgttcctatggttcttggctcaatttccagagccggtggacgtcgggtcgttttgtcaacacagaagatacgactcatccaagaagagctccaaagacgtcaactggagcacgagaagattcaagatgttgtggaggcgcctccagcgtacgagaaagcgattgtccgcgagactaggaatgccgactctaacaaactgatagtctgtgagactcggaacgacgactcgaacaaagcgatagtccgcgagactaggaacgacgattcgaacgtcgctatgagggaagcgacccacccaactttcggccataatcaacccccacgaaagaaaatcgatcatgttcatacaagaggaggatcaccgaagtctcgcagtttcctggcatttcgaggcaacttgtggctgttattttggatgatgattgctttgatagctatttttcggccgttttgatttcgataagcacatttcacgaattatcatacttttttaaaccctaataaaaaatcttcaattgaattttccgcctcccacactcggtgtagaagccatcgttcaacgacgagaaccgttggattcacgaatgtgaaagtttgtctatctaaccattctgctccattagtctctttgtgtatgagaattcgcgagacattcttcttttgcgatcttatactaggttgagcaagtgatcgttctgacgatcgaaccaaagtgagatcaaatacggactttcgactaccataggcatacaggatccaattaagatttaaagacgatcagtctgtacaaaaacaggagctttaatttcctcattcatcatcaccgttcctagtccatctacatctgctaccacatccgtctccctattcttcgcccattaagcttatacgcacatatatattgatgtttctcaagctattactctaccaaagacagtgggatgtcgaaatcagagcctcccattcgctcaaagcacctgggaggtagtaacgttgatgttgcatagagtcagggctcgacagcacgcaacaaggctgagtcgtcgctgcatggtcgtgcaaagactaggaatctcgatgaagggcttccgtgcgttcgtagctgaggagtctacgaacaggttgacaaggttcggttcggtggtagaaggagcggcacgggacgcaagtgttgaaaggtggggcggccctcagccgcaatccatgcaggatcgccacagagctggatttaacctaattgcgaacagcgaacagcgaacagcgaacagcgaacaacgaacagcgaatgacgaatgacgaagagctaccagcaacggtggatctccgctagcgttctacttatacgctcgagctgagtgcagtcctggtcatatatagaacctgataggtcttagggttcagtctcaatcacctcgtactcttagacaaccctctcttgatctctgatcgtacttcctattaaatctcccgtcaaaccatcgttgttcattgattcagatactttatactagagcaggtgtcaggcagtctgtgctacagcgtcttcttatgtcatgattataacgcagtctttgatgcaccttcttaccgtcccgcttctcttttttctcctttttgtccttcttcttagtcccaccagtctttcaccttctcttcctccttcacagtctcaccaacccttaacgtctcaacacagcccttcttgtcgatcgaatcttaaccttgccttccccagagcaaacatcaaggaacttattctcatgcctgggtctcgatcgttgttcgcaagctgttacacatgagcaaagagaaatatcaaaatcataagcgactcacaagcatatccaccgcccatcggccatcagaggttggcgatcgcaaaattctgatcggaaatccagccgtgaacccatcatagtacttgaatgccgccatagctgcatctacatccataacccctcttatgcatgccttttacccatcatgtcagtcctctcctactatatttggtatgcgtcaacttactccggctgcatgatgaaggaaagtagcgatgtacaatggcatcacgtcgggcatttgtccttcccgaactttctgcgcgaactcatggactgctcgccaaagactgtttcgcgcctcacaatcgtaatgattgtatgctttgagatattcggttcgagtgcttgggtggagcttggtattcatccaggcatccgccgcgccacatgcgaaccgggtcaggctcactagtttatcctgtaagagagatcagcgaagcatgctaatacgacttgtcgaacctcaacatacaccgtcttcagccatttgcctcgaccaacgaaaaagctccgagaaggtggcggcgaatagaggtgtcaccgccagaacgcccgtacgtgcatctgtaagtgtgaatgcctcgtaactgtcccatagccgcacgatgcgattctccaatcgcgtttcgaaagtcgtccgggtgcgcaggcgcgaaggtcgcatattgttcagcccaggacagttgtttggactcgagaccagggttgggcaaagccgaacgcagatttgggaaggtgcaagaattggttcgtcgatcgcgaggaattctgtttcgttctcgacgccatactcgagggaatcttgcaaccacctgtggactggaagttcgacaacatccaaggtttcagaacctccacaattcatcgccaagttcggaaatgaatccaggttcagatgttccatttcgggcgttgaatcaagcgaagagtttctagaagagactcccgccgattccagagaaatgcttgttgccccagaatacgggctcacgctctcttggtcgccaacctcaggcgattcatacatcccgagggctagttggacggcatcaccagataccgcaatcagttgtaaatcaggatctaggttcggtgaacgccgccttctactctgctgtcctcgattcgaaagcctgcccgggtcgcagtggtgcttgaaacgtatgcatcgctcgcatgtcgtggttcgtgtcggacgcacgcactggtcgcaagttagtcaacaaaactgcctgccgcatcgagaatcataccttctggcggtccttacgacattgtccgcaattgtatttgctagcaagctttcggggttcggttggcaaagtccacatgatgccttgcacgaggcttggtagcaagtgttcagcgcttcacgtggagttgatatcgaggcttctcgtcgcgatgcatcgacgggcctccccttcctcccccagatatagaccactggcgctgcccgagctgaactgcatactgcgaaaagcaatatctagctgcaggtggcggacacgatctaggctttcagctcgactgccaatgttggcccccagcctcaccatctctcgcacaatgagctcaaatccgatagttgaacacagcaagttgcaacacaacaagtcgcaacacagcatcttggaagcgatgatatgctcatttctgaacatggcgctacgcgagacagtgtgccattccctcacgaagttcgcaaaccatcacccgaatctagaagggtctcggcacaatgccgggagaatcaaaacaccagaataacgccaaactccaacgcgtcacacccctgccaaccttgcagcaatagaggcagcgttcacgtgaaatgaaagcctggatgagagaaagcatttgacgtttagaaatctcgcgaagatcaacaacaacgaggattggtctacactgttcagaagacacagacatctcctatcaattcgatcatgacttggagctagaggcgtggtcctggggtagtcgcaagtatcagcgagtcagtcttaatctcgaacaacaatgtctggtaacgcgaaaataatgcgcatggcgttgaacaaacgagtgtctaattgcgagagcatcttgcctggaacggcggacagacagataggccgcttccgggtccgtaacgagctaagaatgtgggcttatatgacaaccaatagcaatgatgatttaacttctagtcagctgactagctcagctacgtcaacgactaacgataatctccgtctagttatctccgtctggagcgtcctttctccgacgcaccaatatcatcgcaatgcaagaggacgaatgcatctcacagggtcactgcttatatctgaatgagattgcctgggtaatgcatatagagctctcatgtccgcctgttcgcccttgcaagtgttgaagagactagcgtttggtccacgaataacaagagcatcgataacatcaggcaaccgcgcattctggcagaagccacacttcacaaaaaccatcaagatgagttcaataggcggagcaggcgttggtgcaggattctatgcagtggtctcgagtccggcacaaattgtcactcagccagaaggaatagaagacaaggcacatcatctgaaggacgggaagggcttcacgaatccgtgggacagctacgtcccaaccagcacttttcaggtcttcaagactttgctctggtcggtactcaatttattaccaaaacccagactaaataattaatttcatcaggcgcaagatcactggacaatcaaaatctccggatgttacgccgcctacggttcccgtccgcactccagagttctttcccacacgcgagacgcccaaactacgtgcaacatggctcggccacgcgtgctatcttgtcgaattcccaagcggtttccgcgtgctgttcgaccctgtcttcgaggattgttgctccccaatacaaatgaagtcgctgaaacgcttcacgcctccgccgtgtgagattgaagatatgcccatcgtcgatgccgtagtcataagccacaatcactacgatcacctaagctatcccactattcttcgcatctccaagaaatttccagacgcacatttcttcgcaccattgggcaacaagatatggttcgaaaagtgtggtatcaccaacgtaactgaactagactggtgggaaagcagagacgtcaaactcgaatcgaaacccaatactgaagggaaagctgtctcagtgacttcgcatgaagatcaacctacctcgacgaactccatcgcagcgacaataggcgctctgccctgccaacacattagcgcccgcacacccttcgataaatgcaaaaccctctgggcgagctggagcgtcgaatctgggggcgtaaaagtctggtttggcgggtactttcatcccctctcgatccctcttcttgcatactaaccaatccaatagcgacacaggctatcgcaccgtcccatctctccccccatccgccgacgactactccgaggaattctcacatcttcccgtctgccctgccttcgcgcaaatcggcacacaccgcggaccttttgatctcgggctaattcccattggcgcgtatgaaccacgatggatgtggtcacctgttcatgcggacccgaaggatgcggtgaatatctttgtggatacgaagtgtaggcacgcgttagggatgcactggggtacgtgggtgttgacggaggaggatgtgcttgagccgccgaggaagttgggggaggcgttgaggtggaagggcgtagatgaggggaggtttagggtttgtgatattggtgaggggagggagtttgagagcggggacgggagtgggagaaaggattaggaacacagtttggtgatgttgaagtgtgcttttaatgttgaggagacctaacacctacgtcctattagtttcaacaacacccgcatgtgatgtcatgtgttgagctacgatacgtacagaagatggagcatatgcactaatgggccttatcaatgtcgaattaaggcctatctacggcgaaggagcccaaatggcgttccgaaggcttcatgatgaagttcgtagatccgaaaattgtatacaagatatacgactcacaggcccgcgagacgacgagacgcgcattgaagacaccaagggcggactactacaagaatcctatcgctggatactagaccacagaagcttcgaacagtggcaacacgacccgctgagtcgcctctggatcgaaggtgattctggggaaggcaaaacaatgctgctctgtggtttagtcaatgagttggagaagacgtcgcatggagctactgtatcgtacttctgtcaggctgcagactcgcacatcaatagtgctactgctgtgctaagggggctattgctcctgctgctttcacaacacccatcgcttattcaccatgctcgagcaaagtacgaccaagcagagagcaaaggtctgtttgaggacccaaatgcatggtatgtcctttcggagattttttacaagcgtactacaggatagggatctgccaaccacctacctgatcattgacgccctggacgagtgtaccaccgacctaccgaagcttcttgaattcattatgaagcagtccacgaagcatacctgcgtgcgatggctcgtatctagccgcaatttgccacacatcgaggagaagctatattttgcagatagcaaaatgagactgagcctcgaagtgaatgcgttttcagtggcaaatgctgttgctatgtacatccaatggaaaatgtctctcttggcaaaacagaaagggtatgataagagaatgcgagacgcggttcttcagcatctaacaacaaacgcgaatgacacattcctgtaggtggcattggtctttcaagaccttgaaaggacgtcgaaatggaacgtactgaacaagataggctcctttccacctggactgactcctctctatcggcgaatgctgcgacagataagtgaatcagatgacgacgaactgtgcaagttggtcttagcaacagtcacgcttgcttaccggccactcgcgctagaagaagtggtggcactgaacaagcagctacaagacatcggtgatgatacggacctagtgcaacagctcattagccgatgtggctccctccttacgatacaatcgggtctgttttacttcgttcatcaatcagctaaagatttcatccttgccgaaggtgttcaagaagtgttccctagtggaaaagatcatgttcaccgcatatttctgacacgttcgattgagaccatgtcaaaagacctacttcgagacatctacagcttggctgatttgggctgtggtatcgaagaagtgacgaagcccgacacagatcctttagttgcatcgcgctactcatgcgtctactgggtagaccatttatgtaactcgaatcttgaaacattagacaaggactctgtcgatgcgtttttgagaaacaaatacgtcttctggttagaagccctcagcctggaggtatccatgatcaagggtgtaatctcaatggcaaagttacactctttgttccaggtgtgtttggatagagcaactttggagcaacgtctgctgaccaagcttgtcagatacaagactcaaacacgtcggcgataaaaacaatgcatcacactaccaagaactcgaagtggcgtaccgagaactccaatggaccgctctgttgctcgattcaactcagcttattatctgctatcatgagggcacagtcaaaatctggaacctcagcagccacatgtgcacgaagacactcagggttagagacggtaacccatatcgtgtggccttatcacaagaatcaaatcagcttgcatgcgtatttctcgcacaaatgtctccgatacggcttgaaaagaaagcgagtgttgttactacatgggatatgcgcagagatgtacgtttacaaacacattccacccaaggagatctctggaacttgttttacgataccatgggtacacacctacagaccgaatacggtcccattggcgcgacaccagaacccttgctcatggatatcagccatgacggaaattggatcacatattctggaaagaacgttcttcgaatcccggtggagcaccgcgcccatagatacctattccctaccactacgtgcaagcctatttgtggaactaagttggctatcttgacccaagcgggacatgtgtggttatgtgtctacactgggcggagaaaggagtaaaagcctggaattctgagctgtgcttcagcttagatttcataacacagaattaccgctgtagtaacaagacgcttccatgtctctttggatgcctgccaacttatcaggaaggacgcggaagtaaatatgaggtcacccctctcagaacaataacatgacagcgacgtgccatgtgttaccgtggaagtgcgtacacgctgactcaactctacaccatccaggctcgggccaccttcaatagcccttatcatattctcacttacgcctcagcattgctaacatcaacgtcgacatcacgtcggatcccgtcatgctccctgcaccttccaaagttccgccaccacacatcaacaaagtagaacagactgatacgtccaaataagacgtccctagcgaatcttatggctatgtgtacatttaggcttctataggcacttgtgataagtataccctcaaaggctatcagctcatgttgtgtaagtgcagagcaggcacgaattttgccactgcctggtggcatcgcgccaaacgttgtctgtggagtacgtactaatacacagatcccacaactgtgcatgaggcacaaactgttcaagagacgtggacggggaccgggcgtgcgaggttggtattgacgtggaagagggttgtgtccaacatgatccctccctccctccgcacaccacattgataagataaacccataaaattctcgaccgaccaagctagatgcacttccaaagtttacgcccgacctcacaagctaatagtacattgccgcccccctacgaagcattccccaaatcatgttccttgatatactcggcccccttctccatccactcctgcctactcacaaaactgctcctactctgcttcgcacccgcccacttcgccgcgccgcgccacgcatcaagcacgcaatcgcccgccctgcgcacctgtatagtctgctcggcgggtaagacggcgcgcaactcggtgcgcaagcgctcctcgaagccctggaacagcgtgttgccgccagtcaggaaaatatccttgagcacgttgtcgcgcgcaggggagtcgcctaggcgctcagtcaggatgtttgcggcgatttcaacgatgccggcttggtcgaggccggcgatggtgggctggaagacgacttcggggacgcggatgcgctcgacgttgaggtggatttggttgacttctttctgggactcctggtcgtacgggtaggggccgtggaggaaggcatggaggatggatttggtccagtcggtttgggcttcgcgggtcgagtcttcagtgaagttggggtcgtgcttaaggagttgactttcgatgtcttttaggtttttattcaaatcctcctcttcttcgtcgtcggagccttcgccggtggcgatggtgcggtagacaccccagtcggcgtcatcggcaccaaatgtgtcgtcgtctcctccgccacgtcgtcgcttcttggtgggttggtcagatgcgaggttggcgatagatttcatgcgcatttggttggcgagggatttgcggttcccgagttcggccttcatgcgctcgcggtccttcatcttttggacaatggcttgtcttgctatcctcctctcctcaatccatgtttccgggtcagcttcgcggcgctcgtcgtcgaggcgctgttcttctgcttggcgtgccttctccttctccttttcgattttcgcgcgctggcgggcgtcgtaattggacttcatgagacgctgctggcgcttctgtttaataccctcctcgtcaagctgatcgtcagggacttcgagaagtgggaaagtgggctcctcctgtgcctcttcctcgacatcaccaacatccttgacacgtgccttcttgatgcccttttccagctccttgactcgcttgtcgagctggttctcgtcatcaaagtcatttgactctagcacacgcgccttctctttctttgtggggatttccgccagttgtgcctgtagttgtatgtagtactccagctcctcttccttcttcttcagcttctccaatcgcatcttcgccgcctgtgcttgtaatctccggccgccctccttgcgcttctctgccgcggccgcaagctcagcctctgttttctgtaccacaacctgctccgtgtagggaaactgaacaacgtgattccgatcctcgagaccagtccagtccaggtagctgctgatttccgattcatagtcctttgagacatagcaatgctctcgaaccagatcctctgcttgtacgtcgctgattttgcctgggaacgtcgggtacttcagcttgagcaacttcagaaggtattgggcggactggaagcgtccccagttgaggcgtgtggcttgtgataggagcggtttcgagttgacgacgggtatgacgtgtgttgatgtgtatgaggagtccataacgaggccggtgctgccgccattgtatgagtaggagaagagggagtcgacgccgtatgcgactgaaggtgcgccgtagcattcgaagaggatttcggacatggctgtcgcatcaattagcaaggatttcgcaggaaacagattttcagtcatgcaaagggacatactctttcttgcgtagcccaagttcgctatgggctctgtcatgacaattggcctgtctatgcgccctgatcgcccgtccacgcccagcttgaggaagcagtaatctagcacaccctccattgcgtcccagttgttgatgatgttgcttcctggctcgtaaatgggctttgactgtcctcgcgccgtgccgtccgagtagacatcagctccaacgaaggtaaaggtccggttgagtttgcggtccctgtatcgcgccatattcggcagtactgagagtcgaggttttgtgtcaaaggaccatcctgcgcgtactgctgatgagcctggtaatgtatgttagttatgcttcgttatgtttcaagggctgcgcattaccattgtcgattactatggcggtctcctgattgctgcgcgaccagccctcagtatctattggcctgtagccttcgaagggtggctcgttgacggtccagagcttcgttggcgctggtttgggcgagttgcgccctgaaggctgcggcgcatcgttggttgcagagggcgccatggtgttgcggatgggaaacgtggaggagctgcaatgggaagtttaggtcatgttgcgaggatgggaagtggcgcgtttggctcgttagcgcgtgtactgctggagatgcgcggcatggtgattgctcgtgaggttgtcgcagcatgcccgtgcaccaatccgcgtatacatgaccaggttcgagaagcgcattctacatgtatttcggcgagtttgtaatcatttgttcatttctctggatatctcatgcaagccagcgcggtgtctctttctataatcacgtctcacgcaattatagcgaggatatcaacacatccgaccagttcccaccactaccataacaccacgttccttgctatgactacgccgggtccttcaggccgttcgtcgctagtcagtgttaggcgtgcctccagcgatacttcgcaaagaggaacataccttcgaggtggaagagaacgttggattggtagttcttgaacatctgcgcaacgagctctgtgtccatattctggatgttgatctcctgcaaattcttgttcaacatcatgattgcctcgttcagtttctcctgcaatggaatcagcttgtcgtacatgtgaatgtccttgggagactgacaacattgacaatgatacgagacaatagctggctttgttgatgctcgtgaggactctcctacacatatcatcattagcgctacgtgtcaaatcatctcagagacacatctaatataccatctttgcgaatttcggtgggttgattgtttgtgagacgcgcttgggtggttgcggggaggatcaatgcggttagtagaggcacgatttggtgagcgatgatcccggccagagagctctccatcacaagctccatctctcatgcacatccgcgacttcgcgcgatattctaccaagcaaagggtttagggctcaacgtatcaaccagcaccctcgaatcatcgcacactatcgtcatggcgcctcttactgccgcgtccgacgagaagacgcatcaagcgctcctcgacaagcttgacatacacgcgactccaaagcccttccgcaacccaaactggaagccaccgcagcgccgcaacaaaaacttgaagcagatccttggcgaagcctcgcgaaaagaggcctcggtcatggcgacacagaacaacagcggccagtcaacaccagctgtgccttactcagagggcaacggaacgcctgccggaaacgtgggccgaccgccgaacattgcacaagcagctcagagcctgagtactttggtgctggagaagaatggcagggcagcggcaggaggcaatgcgacaggaccagcaccgacctacacgaacatcgaatcggcaccgagcttccacccaagcagccagaagaagtactgcgacatcactgggctgccagcaccctacacagacccgaagacgcgattgcgctatcacaacaaggagttatacggcaccatcaggacgatgccgcagaacgtgtacgaggcatatctggctgcgagaggagctcacaccatcttgaaatgagcgcatactgggaactacagtctcggtgggcatgttcgttgtgaagccacggacatattcgtcgcagctggagtgacggtactgcgccgtcatggcttcctcctatcgatgccgaacacagcgtcctagaatcagccagaatacatcacaagctcgcatcagtcttctagctcggtcaggggtggcagtcaatcgaacagcaaacggcgacatttcgttcggaaacagcatgtgggacagagccgatgatgcaacacccgcctgcccacttgaagcagcacgcaactgcgttatgttatgtatgaccatcaaagtcaagctccgtccacccaccatgcacctttcgatgcatggctcaaagaggcgctccggcttaatcgtgatcctgtattgctcttgcccggtgacagataccaggacctcgcgggaggattcctagttacagcagcatggaagcgtgcggttgtcggggcattctatatttccactgtgtagtagcaagccgtggcgaaaagaagttattttatagttcattgcattacttcttcctttccactgtgcggggccagcagacttcagtcgcgtgatgctgaaggtgggagagagctggagcgaagctcaaaatctgcgaacacccgcaggacccacgctagttcgtgcaggggtgtgcgcccgccgatccactcaacgcgccgcgtcctccgcaaagggccacgacgacacaaatgttcagcgaccacacttcaccattctgcatgccagatatactctgaaactaggcagcagtcgctatatccctctcaagtacctctgcagaatcttcaacccacgtaacttaaccaccccacaaccttcaagatgcctacaatgtggctttcagatacccaaagtccgtataccaactctccaaacgatgagacataaccgctaactgtgaatagagattggggtcgccttctgctccgggggtaggtacgcttccctcccaactcacatgccatgcacgcgacacccaattgactcaaaccaccaggcggactctttctcatgggcggcgtcatgatgttttttgatcgagcaatgtaaatacctcccttccatcttcaaaactctcactaacacattcccaggctagcaatgggcaacgtacgccctcccctcccccatccttcacccctcactcacgcctcacagatcctcttcctaatcggcctgaccctcataatcggcacaaccaagacgatggccttcttcgcgcgcaaacagaaatggaaaggcacgctggcgttttgcatcggcattacgctgatcctgatgcgctgggcgttcttcggcttcatcattgagttgtacggcatattggtgctgtttggagacttcttcgcgacgattgcaggattcgtggggggcataccagttgtggggccgtggattgcgaagggattgaatgcgcttgggggcgcggcgaggagtcaggagagtaatgtgtaagagggggatggatggggaaaagaaggcgtttgggaaagagcgagggatgggggaaggatgggacatgtatgatatgatgcatgagtaaaaagggcgtattggcttggggtccatatatcagcgggctttgggtttcacgagccttttgtacattcaaacaacatttcttaaaccgaatatttacaactgtctctaggcattgtagcgatgcagtgattagctgccgttgttcgctacttcaccgtatacggccctgtccaagaaagaagccacctactgaacatcggtaaacgtcaataattccgcccgactcgagcagcttccatcagtaccccagcaaggaccgtctttagcaatttgttttgacaggttgttgaatattgcgagatataacgtagtgcaacggtccctttcaagccctacaaaacctctgtgttgacatcgacatcgtcggcatgttcatcctcatcgctgagctgcgatttattcctcctcccccctaggcctatgatccgaaaatgggactcgcctgtgatcatcggcatgcttgtcgctggactcattctcctcttcttcttcatcgtatgagagagattcttcgcgccagtgacgttcatcctgtacgagctgctgctcgatcgcatcgtgtttctcgctggtatcctagtcgtttgtgtgtatttcaacgacgcgaaatggtcgtttgtacttcgattccatgctggaagtctgaaacacgacatatccagcattaatagtgcaatgaccaatatctttgggccttgtcgctgtcggtcctgcgatacgcatcatgcgctgattcacatgagttttgttgtgtttcgctgcatcgctcaacactacgatctcggatcacgtcttttccatagctccagccagagtcttcccgctcttccgatcaagcatgtccatcaaccactttgcctccgcagaatcatcgccctgcaagatcatacgcgcgctttcaactgcccagtgaacgtacaggggaagcgtgcagttctttctgccactttccgtattgaaaggcccggggatgattcggcatacgtccaatgacagtggagtgtgctgctttgatgtagacagtctgcgattcttcttgctgggggtctgtgggtagtgacgtgagaaccttgaggaggtatagcaaagctattgttgtacagcatcagagtgagggcggacttgatgttggagaattggaggtctgttggcgaaggaggtactgaggtatcctcaggctgtccatgcggctgcactgaactcgaggatatttcgacataagcatttgtagggtcaacagcccactccgctctccaggctcgaagctgatcgcccaaatgaagagcatcgcgttggacctcgtcaaagtcactcgttacgccatcaccgctcgttctcttcttcagcagagcatcacgcttagatgctaaaaccgaacaatccgccagaaaatcgtagagctgctgctcctgctcctctttgtcgtttgcacaatgccgatggaacatttctttccaatcaggcctggccagaatcgatggtgtcccaccgataagcgatgcgaaaagaagcatatggcgcagacacttataaaggctgaccgtcgagggtgggctgtacaagtctgggtctcgaagcgctaagagcttctccaagccctgcatatgcttcatgaagagattcgcacccgaaggcacaagcgtttcttggatggccaatgtcattactgattgtatgatctcgtcatacctataacaatgcggctcggtcagtgctcgattcagttgttgcagtgtcgcgccatgttgaatatatcctctctgggtaatttctggctgtttgtgcttcgtgccgaagaatatcgttgcaaaactttgtacggttcgaagatgtgcagttcggcaggcagttgcgctatttgtctcgaggagtggaagatcttttgactgcagttcttgcaaggtaatatcgactggaccaccttgtgccagatgagatcgtgtaaacattatgcaaatttcttgagggtctccgagcattctgataggcggggtcattgaccgaacacttactgatgcctctgaacttgctatgctcggggtcggtgagggcagtccctgcgcctgcttaggtcttctcctcgaagcaacaatggtggcatcgacaaaagtgaagtcttttggtccatcgcactttagaccggctttttgacagcgcacgcaggtcggacggttttcatcttgacaagagtcaggtgtccatgtcaaacgccggagatgaaggtaacataccacactttatcctccttcggcgacaccccgagcaccccttggatctgccaccaatattgaccattgtaacgggctgtatggatgcgtctccctgacttgcatgcaaccgttcaggcagtgtcgtcgggtagttataaggcgttccacttagcgtcgttcctggaaagtgtaattttggtgtcccgctataccctttgcggctcattgcgcgagttctaacactacgatgctcacgagtcgaaagagtcgctccgacggacaaaatgtgtgcccgaattgcaggcatagcttgacacgaaagagaaattgcctggaaaccatgcaaaacgtagggtcaaagccagcaccggcgtggtcagggcctggggtgtcagatgcatacatttacatataaagtcgcagtaattcccctctcgctgtatatctccctctcgatactactaagcacagttccttccttcaaagactctcaataattgcagtttcacacccttcacgcccaacatccagtataattcaccatgaccatcacagccaacatcgaaattgcttgcccacccgagttcgtccgagcaaaggtgtgcacattcaccctatcaaactccaagtcctaccactaaacccccctcgcagttcctcgaattcccctccatcccaacttaccacaccaccttcttcaccagcataacaccccaaggccctctcgaatcccaacaaaaaattaccgtcgtcttcgtcggcatgggcaaaatggacgccacaattctcgccaacgaaccacagctcttcaaatgggccggcagcatcccactcctcttcggcggcgaccacagtttccacttcacgcccagcacgacaacgccaggtgggacgacctttacgcaggacgagagtttctacggcgcgttggggttccttatgggcgatgggtttatcgcgcggaggatgggcatgggggagaagacggcgaggaattgggagggtttcaataaggactttaaagcgtggtgtgaaaagagtggttgagctggaataagaactgttatttagatcggcgttaagaaattgcgcgacatagaatctatcacgttgatgttccagtgagtttgtaagatatcaaagatttgcattgcaacgagaaaagggaacactgatgctaagaaacccatgacgaagcacaagatatagtgccttaatcccctactccaaatcccgatctgatccgattccccatgaactaatatcgccatattcctgttcccaatgcaataatccagatgtatactctagtcgagaaaagaacaatgtaaaggtgcgccttcccaatgagctctgaccccggattcgataatgcagcacacctaaatttcgccgtcccttggtcgtgtttcatgtcgctcgtaaacaaattcgtgtgtagggggttggaatttaaatgacagcaatcaacaaccccttctatgctgattttggatgctgctcgacaagccactccattacactctcgtagcaaagcacaaattgccggaggctttgtaccatgctcaaacgctgaacccggaagtcttctactgtcttcgcaatcaggtcgacttgatcgtctccaacccaactgccgttctcgcggatgtctttggtatttgtcttagtgccaccgtcgatgtccatgggcgtgctctgcctggtatgtctcgcctgtcgttgtcgcttgagcatgtctagaacggagtccactgtgcagaaagtacctgttcggccgcagccagcagaacaatgaaccaccacgggtcgactgtttggggattctggcttggttggggagctgccgttgtagtgtcggacgacagcatcgcattgctcaatcaatccaagaagatgagtcgggtgggctggggcaccgaagtcgggccagttggaatattgtagctgagtgatctcacgcatgcgctcaaatggctcctcgtcgttggagagcgtgaatcgtcgtacaatcacatatggctggtcagaggtaggcgaaatgttcgaaggttctttcttgaagtccgatgcacggacagggttcgtggaccgacgttgacccatagctggccgtggctgttgacggtggctgcgtatcttggcaggttccaacgacgccttgtgctcgccaagagggtttaggtgaaggtggccgtaatgcttgtcggaccagtagttatgtgccttaatctggccaccctcttgctctgcagtcagcataacgatgacgcggacatcttgctgccacacgactttccagaaatcctatggcatgttagcaagtttgaagcgtggtttggtgtgcacactcgtaccttgaaggtcgctggaataggcccctgcgtggcgatgtagcgcttgttcgagtatgcagcttggacatgattggcgttgacatagtcgcaacttccctcgtcgactccctgtatcttgactcgagagtgctcgtagggccagatgttgttgtaacggttcttggaacccttctcgatacccgcgatctggatctgctttgaggcaccaagccccgtcggagtaccgtaaacgactttgccagagagagcctcctgcatacgcttctgttcacgcttttctatctgcagaaatctttctgaaacagtctttccgttgtccttgtcttccgacgccttctgaagccaagctgggagctcctcttcaacagactgagtcataccttcaggatgcttgacaggcatttggccaacaccgccgatgaggtccatgttttgacggatgttgccaaaaaagggattggctgcattctgagtaactggcatagggcatccaccaataacgggtgctactgcagggagaccggaatcgatttgtagagaggcagttgcggatgtcataggactgctcgaggcctgatgggtaatccaagctggaaatcgttctgcaaactcttggaagccgccacggatgatgtaagtgccacctgtccagccttctgacgtgaacttcttgagtgtattgatgcaggtggcagcatctttcatttgcgaggagctggagtcatatactatgatgtgtttgcttctcctccaccgctcaaacttttctcgcgactccacatccttgaaggtctcggccagtttctgaacgttgaaagaagtccgtttcagtagtgttgtgggtatgcacaggctgagggcaccagctatgcgagcccttgcatactgggtggagacgcgaaggtcaagcaggaggacctcttccacgcacgactcgagtatgttgacaatgtgctgagcagtcgccatgtgcggcccctcagtctcatcgtcctccttgatgtttgctggaagcgtctccgcacgatgcttggatatggacgtgtgctgagaggtcttgggaggcaacgatgcccgtgagctgcggtcttcggcgaactctgcgatggcgtcagtgcgaccaaagccctcgaagctggctggtgagtttctccttgggcggtccgggaacattgaggattcggaggacagcatgcgctttggcgaccgaggcttgggcggatgctcgtcgtcatggtttccgtcattgccctgcttcgcactggtggaagcaccaggtggcggcatggcctttggcgagacgggcgacatgacggtgccaaaatacgagtcgccctgggacggcactgcggccggcgtgaagttgaagttgcccagtgcgaagcccttgttgttctctgtctgcttcctgaattgctcgaattcgggattctgctcgacaggtattatgcgaggcgacgcagctgccgtggagcgcacattggacgtcggggggctccagttgccgcgaatgtgctgtgcagcgctggacgagaagtggtcgctgttcgcgttaacggccagctggaagtagttgggcgagggcgtgcccggctccttcttggagatgtggacatggctgggagtcttcgctatgccgttcatgcggggcgtgaggggcggaggagcggccgttggatgtaacgaggcacttggcctagtcattggttgtgtcgatcgggggcgggcgctggagaggtgcgatgaagaggaaccgcgcggtcgaggagagagcgcaggagtagacattgccgcagaggcaccaccgcgtcagataatgaagcgtgggcctagtgagggagcgggtaaaattgtagggtataggtgcatgaaaaatggagacgggcgtggcgtgcgtttctgaatcgtcgagagagcggttggtgcgtgtgaaagacgggcgctcagcgttacggcgctggaaggggacactgacgtcacaggaggaggctgaaggcgatttcccgatgggtctgacacgttcgcacgcgaccgtctggggcctcgcaatactccgcagattcctggggagaagcgccgaatattcctcacaccaaggcgcagtgctgccgaatcttgaataccttcaggctgtgcagcttcgtttcgtgccgcgggcgagcgaagcgcaaatgtcgtaatgcgggacgttcgctagcagaacgacgcagggaccgtgaacaccaagagcaggatgccctggattgaatccggccttctcgtctcgtgactagagaccagaatagtttaggcagcggaacggtcagcggaaacgtaggcccagaagtgcagggcggagtgtatatggcgatgccaaagatcgagaggcggatcgggagcaataagtaagatcgagggcagaggggccctagcaattgcgactacacaccgcaacgctccgcttccagggcagggtagcggtattggggaggcacgccgggatctaggcctgcacatcaacgtgctgaaggcaatcccgtgtccgtcagcttgtccggcctagccaccagccgccgcctgctgctccattgcgacatcacagctttagccgcacaccttcagcacaaggatggcttgaaacatgccatttgtctcgacaatggagtaacattggctgtcaggtgctatcccgatgagtcgtctggaacagctgatcgaagcagcggcaataccaaacctgctgtcgaaagcgaggcgtcatgactgaaacccaccggcccactcgtccacacatgctggaccctgaattgatcgacaacgcattgcccccaaagacaccactggttcgagaacggcaagtgtcaaatctcgagcagaagaagtgtgtcgctgtcgtacacgcagctgaatctagtacaataggcgtgctcatgtcccagggtaagccatgtgttccagtccttcgcgtggtgggcttctagaagacgtgttcagccaatactttcgggtgctgaccgctttgtcgtcattacggatacggcagcggtcgccaatggcccgtttcgccgtcttcgctttcgacacgatacacaagtgcgcggatcttagtatttctcggaacgatagtacccgtggatcgttgcagatttataggcagacgacaaatgttgatctctatgcgtaccacctatgccttcaaggtgcagatacagcaagaggtaggtgtatcctccgaggacaaaagcaaagtcgcagggtgttctgcaacacgtgctgcataggcccgaatggcaccgtcggtcggtctatagcacgagacctcgaggaggattgggaggatcctggttccgcctcacaaagcctggcttcaatcgtgacatcttcgatagctcgtttgttgcaggggcgttgccaattgtgccgccaaaccaacgcaccgcggaaagtgtatttggcgatcggcgttccagtcctgagtagcgtcagtagccacatgctagagcaacgttagacgctgcttaagagccgttggaaccgtctagcagaccctgaggctgtccccgctcgtcttgatttgtacgtcgagaggttttgtgctggatggcggagaaaaggcgccaatctacctatgcgagccaccaaagagtcaacggtgccagctttgcgcgaacatgcaatgtcgaaatccatgaagacattactcgtcctacaaggtcagggtcagcgttcgagaacatagttcagccgagctattcctgtacctgatcaaaacgtcactacggcttcaaaagccggacctctcacgggtagcgaaatatgtatcacgtgcatacgcgcactcgcgtttcatgcgagaagttccccgcgtctgatcattgacgcgcgatctcgcatcaacaccatcctgccttgcgactcagacctataggagaatatgtctcgcgacgactcgccacttgtacgcgatgtatctccagatgagggctacacatacatgcatcgcgccttcttccaggcttttcttacccacagcgtcatgaccgtcgaagagatcaagccagtcctagcacacgtaatgaccgcccacagtaagtccagcatagattttgaagcgcaatccacattcgacaactaaccccccatcagatcccgagcgcccatggaccgccggcgacgtaacccaaccgcacctcacctcaaccatccaaacgataaacgcccgaattgaacactacgacttcgaaatccgcagcatgaaagaccaacacaccaaactcaccgtctacgcgctcgtcaacaaaacctcagactccctcacacaactcgctacaaaattctccgcctccgaaatcgcatacatccgccgtctgctcgactacatgttcgaaaccaacaacacacacacgcgcgaggtcatggctatcaaacacacggaagctagtcaattagctcgcatcaggcgcgcgcggcaaagccaggtcaacggcgaggaggccgagagtcaagcgcaggatgcaggcatatcgatccaagaagccgacgaagtcctcatcacgctgcagaacgagggcttcttccagaaatcgcctgcatcgtattactccctcgcaccccgcgcgctgatggagctacgcgcctatctcaaggaaacatacaacgagcccgcgtcatcgccggcggcagacgacgctgtcatacgtatacgcgactgtgaggggtgtagggaaattgtcacgcatggcgtgcggtgtaatgacaaagactgcggtgtgaggtggcatgatgcgtgtgcgaatagttattatcggaatagaaagggcgggaataggaagtgtccgaagtgtgggacggagtgttcgggggatgtgtatgttggcgagagggcggataaggttgtggcgaggagtagtacgggagcgaggaggagtgcgatgcatgaggaggcagaggaagaggaggaagaggagtgagcttttccgaaggaacgatgattccgccagcgccgcagcgcgatctcgacgcaagcggcaagcgggaccgcttcgatgattcacaattcactaaacccaggtgcgagcgatcgattcaacgaagaagcacagtcatatcattggtgttcgtgcgtttaccccgagcctctaaatgcaaatccaccttttacgcccagtccaacctgagccgccattaccctatggtcatacatacaaatttcccatcacgacagaaacatattctttggcacactctattacgctccgttggtctgcttggtagcctttgatcggcgctccgcaacagcggcagagagatcctcaagcacggtgacggtgctctcccagtcgatgcaagcgtcggtgatggagacacccttcttgagtccgctggggccctcggcggggaccttctggttgccctcgtggatgttggactcaatcatgacggcgacaatgccagtctctccctcgcggatttggtcggcgatgaccttggcgaccttgggctgattgcggtggtccttgttggagttgcctgttaactgttagggatctgattgccgatgatgtgcaagaacgacctaccgtgagagcagtcgaccatgaggacctcaggaagacccttcttcctcagagcttcccgcgcgcccttgatgctttcggaatcgaagttagtaccacgggatccaccacggaggatgacgaagcagtgttcgttgccgctcgttcttgtgatggcagccagaccctgcttggtcacacccatgaagtggtgtttagcctttgcagcgccaatggcatcgactgcgacggtcagacctccatcagtgccgtttttgaagccgatggggaaagagagaccagaagcaagctcgcggtgcaactgagactcagttgttcgtgccccgattgcacctagagagatgaggtctgcgaggaattgaggggagatagtgtcaagcatctcagaggcaatgggcatgccttgcgatgtaagatcaatgtagagcttgcgcgagacgcgaagacccttgttgatcttgtagctctcgtcgatatctgggtcgttgatcaggcctttccagccaacagttgtgcggggcttctcgaggtaggcgcgcatgatgatgcatatgttgtcttggagcttgtcggcgagctccttgaggcgcttgcagtactcaatggccgtctcagggtcgtggatggagcaaggtccgaccatgacgaggagacggtcatcttcctgtgtgatgatctttacggcgtctttgcgcccttggacgactgtctgctcggcatgtgcggggataggcagctcgtctgacagtaacgccggggggatcagaggatcgtagccgaggactggtatactgaatcagtattgaaacttggactgagagccatatgcctaacttaccgcgtacgtcatcgacgttttttggctcgtcgaaggaaggcatgttgtttgtagattgctccgcagacatgtggtggtggggcaagtctttataatgcgcgaaacagtcagctcatgcgcttggtgttgaatagcggcaaggatgtgccctttgttaatatgcagatattagcttgcactcacctatcggttaagcgaatgagcgaatgtgcggtgtgtattccttgtgcagcacaccacgcaaagatgtaatcaacgtggactgggctgaggtgagatgttctgcaaagtcttccgagttcggccgctccaaagagagtgcagagctggaccggattaagtcgcgccctaggtgtcgttcccgcagagtcacataccaaactttttttaagagggtctagaggcggggctcgaggctatcgatagtgtgatgcttgctaagctctagctggtctgacattggccatgctgcagttggcctatctcgcagccatctcagccatgtcgacgtcttcctggctgcgccaacatgttggatgtgggggagcgagtatgctcgtcgagagcctatgcaggctgctcggtggtaatattaaaccctaggaatcccgaccggccagcagagaaaccaaggtgaagccatacctgggcttttgtgacccaaggcatcagtgcgcaaccgagtttcgacgcgatccaggtacgcgcattcccgatacccgcaggtgcaggtggaaaggaagtttccgacgcacataggtacagtcctgaatcgtggcaggtgggtgacgggacttggcgttcatcagccacagcccgagccagcccaggacattccatcgcagcgtcattgctcgtgcaccacctccgaggcgcaagctcacagcctgcgcccctccaacttcgcaccaacgggggaaacgatcgctataggatcgcctccgaacaagcaaaggcgcgcgactgcgccaggcaagcggtgaaatccacttcatgcgcacctcgggcacctgaaacgtgccttcccgctcccctgacctttggccccctcctctacttcaaaacatatgcgctgcccagctttctgaccacaaccttgggcgctcacgatcgttatcgatacgtctgcgcgataccgtgatttttttcgcttgtcgacggcgcgttgatcgcgttcgcagctctacataaccttcgctacactttccataatgtttacgtttcaaaatatgagctctaagcgtcgcagggaggacgactccgactctgaggatggaggtggctatggctacggcgggcagcagacgaaggtgtgtattcgctgagagttgtgcatcctgcgaaatctaacaaccttcccagaaatcgcggacttggttcagtgacccagtctcccaaagccatgcacagaacccatcacagcagtgtctaccactcaggcctacacttacgccgccgcacatgtcctcagatattggcacaatgctgccgccacgacgtgactacggagcacgagactctccagattccacatatggcgaacctgcacattcttcgctgtcaaacgacctcgacatagacatggatgacgacgactttgacgtcaggagccagcctcaatcaccatatggcagcaatgtctttatgcgaccagcgatgttgaatgcgtcactgtttggtgcagatccagtcagtacatccaacggtcgaatacctacacctatacatcccacttttaagcggggaggcatgaatggcttaggcctcccgacgagcggttctgccggtggtctaaatacaggcttggccgtaccaccattgcaagcgcccacgtcacggaagaacagcaggcatgagatggaagaagatcggagtagacgcatgccctctcccatatcggaagacgaagatatccccgatacacctaccgaactcacgcaatcacagttgtcgcggcttagtttctcgcaggcgaactctacagacgaaatggatatggaaatggctcctacttcactacaattaccaccaacgccacgaggtaggaaacggagcggtgccttgaccggcatgggacgttttagcatgggctaccgggaagattgcgagaagtgtcgtcaacgggtgcctggacactattcgcatttcttgtgatgaatggtcacaggcattggaggcatggggagttaactttcttttcgacgaagagtacgacgaatcgtgacaagtacgatagcaggcacgatggtcactggcgtttcatttttccttgacgaagatcggcgtacacaagcatgagcatggcattaagcgacatcggcgcggcgtttgcattcttacaagtttccttgcactcagtcggccatcgagaggtattctgcatcatagcatacgcatcaatgaaaccatatcactactgcatacactttgccatcgtgtcaaatacacatgtcacccacccacaggcctctgaatgacattcacatctccgtcagtgacattcacgacccctcgatctcaaaaccatccacgaccaccaagcccaaatcccaatccttccacaacattcccccatccgtctcctcccccacccacttgccccagccttctgaaacacgtcaggcccgaatggtaaaacggaacacctccaagccggtatctgcatccgcaacctgaggcgaaggcccatctgaaacgcgcgcgcttcgacggcacgtatcctccgatcgttccgtcggacccacttttgctcaaacggcagggctgaggtttatttttgagatgggtgtctggacttacacaaggtgtggttttttgtggaggcgggatttggaattcgaattggatttgtgcaatgtaaggttttggagttggggggatttgagattggatgttttcgcggtggcgagggaagggcaggagaggtatctagcatagtactgtgttcaaggtaggtgttcaacgtcatacacttgtttattgtcggtagtaagctctcttgcgcatctgtttgcttcttttaaattctgagtacgtatgggaaggcaatgctgcagacggtggagaaggatatgagtagcgcaaagattacaacggtccttacttggtttctgatcagcagcaaagattatcaatgcgatatgtcatagaggagatgcacgtcctgaggaagcaatagccagtagttcaagcttcgccgggcgcttgtcttatgtataaccccctgtatatatattaacaatccgcatactccaagctcccgtcttttcatcagtagcactcaatgtacataggagttcctgtagagagctcgcctttttaccagcactgaaaacacttcgcagccgagactcgtatgcgcattactctgctattagagtaatctcaatcccccactccctctccgcactcaattcttagcgactcaaagtgacgactcagtccaatctacttttcgcaagtttcaagccattcgaatgatgttcctgagacgcaaaagtgaagttgcaagcccgcttgccacccaaaagtacaaaacttcttcacacgaccctctacagaactcccaaaacagacgccacaggggataagatggtcataaagagctacaaaggagcaaaaaaagtggacgggcaggtgatcgaaacctggaccttccgcaattgttttctagtggcccttgcgggtcgccatgatgcaaagcggacgctctaccactgagccacacgcccaaatcattctcctactgagatggaagttcagaaatttagctgtaatatatctttaaaaaccatgcttctcgggctgcccagaagcacaatgaagatcggaaaagtctgccagaatgtggggtagctaggtagtgttggtacaaaaaaacagccggtgcatttgccggttcgacgaacatccccagatttggaaaaccgtctacactagttcactcgtttcgacttcaccctgacctgtgcaacggacgcttcagaaagtcgacttcttttgaagctaatgttgatctgtcgcatataatcacctgattcttatagtttgcacaggcgttcatgatactacgtactccacagcgatgtagtcgataagtgcgccatcaaatctccattatgtccgccaagagagggtatatcattccacagccagcctgccatctgtgaaaaaaaaagaaaaacagtatttgtccaagcacctctaaacgcccgcttccagatcaattgtgggtggaccacaccacgcgtacttttcctcgcccaaaaaataatacatgaacaagcctccatctccctccacactcgcaagcatctaagtgtcaggaatcatcaagctccccttcgtccactccccaccggcaatcggcctcgtgaaagccgtaatatcgtccccagccgtctggtagaacacatacaagctatcccacttggtcgtgttcccctccttctctgcatacgccgtgaccgtaagatgcgtcccacccagccccagcgcagggcccgcgggatccgtaatcgcaaacgtcttgtcctccaggaacgtcgtgttttcgcccgcatacgtgacattatagcccttgatactgcggtccgccatctgcgcgtaaaagtaagtcgtgaagcccagcgaggtgaggggatggacgccgcggatggctgcgtggctggcgttttgccacgagttgatggggtgggtttcggtcgatgggagtgtggcgtttccgtctttccaccagaattctacgtcgttgttcttgttggccatcatggcgtacgtcgtgctgccttctccccagctgtaacagccaacgccggcatgggcgttgaagccagaccagcgttgcacgggtacccatgcgtctgaaccattgtaccaggcgtattgttggaaggtcgactcgtcgacggcgaaccagatgtttatgcccagatccttgtcgaatggcttgtcgttggtctgacctgatgcagtgggcattttggtgtagtcggagtcgccgtaatagttgcccttccagcatgcctgcagaccggagctgggcgagtccatggccttcaggttgagattgctcagtggaccgggctgccatatttctgagatattcgactttgttacttgcctgacggtgttgttctggtcgatgtaaaagatatggaactgcgcaccgtcagtgacacgatactggagatacaccggaattgcttacatattgcgtgctattcaaattcacagctacagcagagattggagacgcatttttcgcgtcagttgccactgtctctgactttgagccgccgatccactgcctatccgtcgtatattgcatatacctgatatcgccagtatgatgctgaaagtacagcgtgaaaatccgccgctgccctacattccacgactctccagcaagtgccatcccagtaccgttgtagacgcccttcttggagaagtatttcgcattcaaggagccgccgatgcaatactctggtttttgtcgacagaaagcgtctgcatgtttcgagttcctagatcttgtgagcaaacacgacagaaacagctagggtaagtggacgcatacgagttcgagttcttcttcaagcccaggcctagacccaatcccagaccaagacccaacgcaagtgcgagaaaccaggccaatccacaccccaagagtatgtagaaactccgcttcttcatgccacatttcctgtcatctttcgttggcactggcggaggaacgacggtaggaaagtcatctgaatcaacatgttctttgaacgtatatgggcgtatctgaggtgatatgagggtagtgcctccgtttgacgacggcgagaatggccggcctccatgaggatagtggtggaattgcccgggtaccacctgtggtccggagtaatctggagtttgtgctggaacaacttcactcgtcgcatatgcaggtgcttctttctcagtcgagtatctggtaagaagttagtcgatcacatgtattcagcactgatgaggcttaattacccttcgtcatagatagcatgaggcactgcctcgtgatttggatagatatacccttcacgatactcctgcagcggcggagaaacctgtggcggtgaatgtgggtgggccgggtaagtctgcggcgagacctgtgccgaatagatctgatcatgttcctggaaccgtggtggaggactccattgtccgttcacgtcgctcccagaactgctcaagttgtcacggtattgatcgcgaggatccatctcggccagcaaaacaggagcaaatggcagatctggggtgggccagactattaacgagccgccagagcccgcgtgctggccctggtcatatgctcaatgcggctgggagaacgggcggccagcccatgggtgcacatttgcgagcaagctgagaaagacaccgcatctgctaacccgcatgtagatccgcagacttacagtgaggtgtccccttcctcactcgtagacaaggagctaatatgtgagcgcccgatgagtgcccaatcgcagcctacttgctgcagtaagcaggccggattgcgtatagcgtttcgtcgatctcccaacatgattcgcgctcatcgaggccgtagtccgctcttgtgcaagtcagtacgggtacgcgatgcagggtaatcaatagcatcacgaacccggggtccatcctccctccaggttcccaggttgtcagcagtgctaagcctacaataggctttatctggcgcacaggcatatttccaaggagttggaaaggctgttccacaactaattgactttgaaggagagaaatttgacagtgaatgtatctgaccagctgaacagcaattgttggttcgccttaaaagctcagccctgtattagggctgagggacgagatcagacgagatcagacgaggcccatgattcgtccaacagaatcctgcatgcacctcttttgccagacagaggaggtgccgatcacacatcagcacttgaagatgatcaatcaacggcgaaagcgaagaagacgcagtctgattccatggcgtgatcttcgcatcagcttgcatgttatatctctgcgtacagcagacaaatgttcgaaagtttttcgcacctaggaacgccatgcacgttcattgattttgttgtaccgcaatggcaggaaccaggtgccgatctggtcactgctgatgagctggccgtcaagggtgttccagggccggccgtatagtggagtcattcggctgtgatgagaaggaggaccctggtaccggtagtttccgcaacgttccctgcagcttacaacgcccaaaacgtttgcaaccctctttgccgctcagacaatgagctcagtgtttagcaacgtgggacattgtagctttccgtatggattacgttctctcggacgactgtattcaccagcaagccataggtttcgaagcgtttcccaaccgataactgacacgccccacatcggccaatacccgctggagaacggtttcctcagcgtcgtgctagtttaagggttagtcaggctggaaatggtgatccgccctctcctcctgcccgacatccccgctcgatcatctgcagcagggacaaaatcatggtggagacgagtaggcttgcagtaatggtgtcttccgagtttgagacaacaccgaaggaccaatgaactacattcctatattttgtcgagcacccgcataccatgtccaaccttctggactgcaccaaagcgtgcagcgttgaagcatgtacaaccttctaggttgtataaactcgtgcgacgtccacatatgtcgggaccgaccacacgttcatgagtgcgtgctactgccaccgtcacaatatgtcccaaagctctgccatgtgctcatcattgtcaaccacgccattctcttccatcggctcaatcatccctccacgcccctctgccctttaagcctgctataatcaatcccatacctcaccgtcacctcatcctcctccccaagcaccgtcttcgccgaaatccacgcacaacaaaacaacgtcaacgcctcatcccctctgcccagctcttctaccacgcgccccagcatccaaaccgcttcgagccgcttctcatgacatgacctgtacttcttaatccccttccgcaacacgcgctctgcttgcttgtatttcgattgcagagagagcgcccgagctagatggatggtgctgtgtagagttgtggggtgtcgcgtacgtatcttctcgtagagggaggcgcggaagtagcgctctgcggaggatggggtggattggataagggctgtagcgcctagactgtccagtgcgttggtgtaggtttcgtcatgggtgtatggatggtggcagatgaagtggaaatgtgcggcgcatagaatgagaaacgatgtggcgtattgatcttcttggaggtacgaggatgcgaggtcgtggaggtagagttgcgtgcgcgaagttggttgggacatggtcagtggcgatacaatgcatcgctgtgcgtgcgagaataccctttcagtcgccagccacaagcagggagtgtcggtgaccaaaatgtacgatttgtcacgtcgcattgtcttgttcttagtgatggtcttgtaaatttgtatgaatggctgattcacgtcttttctatcactgcaccaacgatcgtcttggttttccttcccggctcttctttttcacgcccggcatatggacaatgcgaaatgcctccaccatcggtgttaggagccgcatgacatgctgttaaggacatgccatgggcggcgtcttactctgctgttgcaggctcatggagacgtcgtagtcgtggtatcacttgcggtagaatgttagcagcttcgcccaactactttctgcgccatgtgactcaatcgttggagaaaacgatgaagttggactcgctgtcgttgtcgtcttcgaagcagatgtagcttccttcgttcgagtcgtcttcttcgtctgagtcgatgtcctcccagtcgctgtccccatcatcgaactccaaattgtcaaataaatcatccgagtgcaccaactccggtacccgaacgtcgtcaagatccgagggtacttctgggccgccaagcatgaagactcttacacctgagtaatcttctgagtcctcagatatgtcatcgtcatcgtcgtcctcgccgaccaacatcgtgtactttccaggctcgtagcgaggtgattttcgcagaaagtaatcggtcggtcggcctggaagaaaattcgtgtcgtcggcaaacgtgagggccttcttctttgcactgcgttgctgtgtgttctggcactcagtcgtctcgaaccagtacagctccagcgctttatcagcggtatagacatccttgcctacagaatctgaatgcgattctacccagtcagcctcctttgcagataagtcctcgagctcctccactatacgtagtgtggcaagcttgccttgcgaccacgccagatagagattctcttgttgttctgacggagtaccagtgcgaggcagtggtcgcccgttcgcgccgtgaagtgagcgcgtgagcaccttcatgtagttgatgtgcatgtcgattatgcagacaggacatcgtgtacgcgactgtccggtttccaccggaagaatagtgtgttggcacaacggggcggtagtgggctcggaggataatgaggaggagttgatgtgttcgtatatgtcatcgaatacgtcggagaagtagcctgaatcttgttttttcagccactgctgaaactcctcatattcgatcgcgctcggtatcgcgccacattctgtcggtctaagtgtggtgtggaggctttgccatcggcggtatagcttcagctcacggggcggcagtatgagacttgctggcaagttgtagcgcgcacgtgctgttgccttcgaaggtgagctcatggtcacgtaagaaatgcgggcgtagattgcgcggtgatagactcggtcgatggttgtgcaggtcttggggtgggtgggtaattcttcctcttgaaaagagattgtccggcgtgtttccgaaaggcgcgtgagtgagaatcagctgagcgttcacaatgcgtgcgcgctgtcggcgatcgcggaagttcacgcctagcagtgacgtcgcgcgattatcctatcagggtgttgtttttgtgctgtgaatatatccagtgaggatctcttccacgtagctgacgcgctcaaagctggtgacgagcgctgataatgtcgcccagcttctcgacgtttggagatgcagagtaccagaaaaaggccatgtttctcttgaggatagtgtccattcctgatattgtagatgtcgatgggtcctttacacagtgtacgcgtgggctgcgtgcactcgttgtggcggcgaaagcggaggtggggaagcggagtgactgttcgcggggcagatcgtgctgctaggaatgagtcgcgtgcgcacgtttgctaccggctcgtttgcggtctctgacacgtctcttggtgagacagtgactgtggtttcgcgaagtggtgatttttgagaggagagtgaaaggggagcgctaggtattcgccgttcgggacgttcggtatgcgtcattggtttcattgatgcctgactcgtttgggtaagcgactgtggcgcatatgtggcggtgctttgtccttcggtcagcgatccagtaccacctcacacaagaacagtcttcaagctttttaagtaatttagtggtataacgacgacgtttgatcgagaaacggttctttctgcctctcagctcagttgctaagctatcggctcatcccaaactccatctcctctatccttcttcttcccaccgtcctccaccctcggcgcttccggcacctcaataccctcaatgctccacttcatatcaggataagaatcgctatgaacggtaacatcaaccttcttgccctgcgcttctggtgggaacgtaatcttggtcgtggcttggagtcgcgagctggcagctccattgttcgcattgcggccacctcgtccccgtgctccaccactgcgattggggtcgctccagccgactcgcttcaacgcgataatctcatccgtgcttgagtatgagaggatcacgaagaagccctcagtctgtggcttggggtagcgcggcgcaaaaatgcggatgccgttttgctgcattctggctgggttttggcgggtgaggttcagagagagagaaattgcattgaccgcgccgagatcaagcttcaggatcggaagacgagaaatgggctcgatgaagcgcttgacagccgaaggcgtgacacccgctaatttgcctgctctttccaaatgtgccggtgatgaggtggtggcttctataagcgtcttcggactggccttagggtgctcgaggcgtttcttttcctgatcaatttccacgccggggaaaatggacagtggtccgtctgttggccagcgtgcagacttgatggcctgcaacaggttgatcatcctcacgcacgacgagaggtaacccagctcagtgagcacatcgattgaagcctgcacgatacggatgctctgatccaacacgctgttcagatctccgacgtaatcagaaattggtagatcgatgcgcgaaaagtgcgcctgtagaagcaggaaagacttgacatgaggatcccacattggcagaccaaagtcatcggctggaactgggagtgccttcgacagctcagcgttgatgaggtcttcattgtggcgaacgggaagctcatcgtactctgttgcgtgcgaaatccaggagagaacgttggcaaaggtcgcgtcacgcttgacgtttttgacaaggtaacggatagtcttgtggctcagatagtagtagctcatgattttgcccagaggcgttgggtctacctcgccggttggctcaacaatcgcgcatgaagactcgtccaattccttcagagatgtttccactagttgaaccatgtagtcgtttgccattgtctgagcagtaatagtgttgtgctcttctgcggaaatctctagtccataaaaggatgggttcttgtgcaggcgacggaagaagaatgtccatgtgaggtagtccagcgcatcctgcttggtcgccacggtcccagctgagatctcagcacccagatggttatcaaggacgttgtgcaatgacgattcgacggggaagccagtgtgcagaaaatgtttgtagaactccttctttgcatcttgcgtgaaaatacgtgcaatacccgacgtgtcgaattgcggacgaccggcacgacccaacatctgcagcacgtccgtcaagtccatatctttgtatccttctatctttgcatcgaagaattgcgtgcccttgacgacaacaagatgggctggcaagttgacaccccacgcaagcgtactagtcgccaccaagatttggattttgttatttgcaaaaagttcctctgacagagatcgatctgtttcgactagaccagcgtgatggagaccgataccaaaacttaaggcttggcggaggttgtcgtccttgactcgctcaagattgactgcaagatcgtcttccgacatgtgcaagaaacgtcttgggttgtcctccataccgcaatatgtaatcaggtcattggcagtaagacgagtctgccgccttgaagcgacgaatacaatgacaggcttgtctggagagtgttgcttgatagcaagaaacgtcggacggttcatcgactgcatgagcgggcagaacccacgctgctcagggaatccgtcgatgaagatctctagtggtacagggcgaaccgagtggcggaagttgaacaagccttctttaacgccgagccagttcccgaggtcagaggcgttggcgcaggcagtggacataccgagaagacgaattgagccaccttccttctgtgatgcgatgtagttcattcgagagacaatgatctcgagaatcgggccacgatcaccaccaagaagatgaatttcgtcaatgatgacaaggcttacttggcggacataaccacgagtctgccagctacgactgataccgtcccacttctcaggggttgtgatgatgatatccgcatctcttatggtgcgcgtatcgggagtgttgtcaccagtcaattcaaccagtcgcagacccattggacctgcaagtcgtttgccccagtcctgtactcgctcgcggacgagcgctttcatgggcgcgatatagaccaccttcgagccaggtttctcgcggaaggcccaccacattgcaagctcagcagctacggtctttccacttccagtaggagatccaagcagcacattagcgggtgtgtggtatagacaatggaagatctgcgactgcattgggttgaaatactgaaagcgctgagcataaacctcttccagcaaagggttcttaagcgccgaaattggcaatggctgaaggtctagaaggtcagtgtagacactctcagtgtcaggtcggatcagatgctggaaagatattgggtgcacagtttcggagcctaaccagcggtctgacactgcgcgaacatatatctgtgtaggcagcggatctgtgagagggatagtgaaattcagctcgtgatcgtcatagagcttccttcgtgataggatgaagtactcgtaatggtaaatctcagatgtttccgaattttccacccagatccagaatgactccgaagttccgtggtggcggtcattccacttgaagtctggggtgagccagagcttgatgcgaagaacgtctcgattcagaggtgcgatttcagactcgatagttaaggtcgggaagttgtcaagcagctttgcaatgacactgcccatcttctggttgtgaaccatgccgccaatctcggcaggctccatgtcgcgaagcgtttcaatcgaagggaatttggcatctagctgtcgcaaaactggttgtggaagatcaaattggtgaagtgggtgttcgatagaccagcatcgatgctcgatggactgacaaaggctgaggagtacgagacactgatagccccagcgtctattaagcgcaatcatgaacagcgcgcgggcaatacgcgatgcgttctgggtgatatagtttgtgtcggagaccaaagtaaagtcttcaagcctggctcgagaaatgtgtgcttgtagcaagatgttggtcttaccgtgaggcgtagcgtagccaccttttacatctgctatgacatatccttcatcctggagcgctgacagttctttctcttcagtgtcgcgtgactgtacttggtcgaactcgccactcatactgaccatggccagagcatcagcatccgagctacgaggcctcatcatggtattgaagatctcaatactcgactgccggacgtagtattgactggcaatgcgacctacatccttggcgcgtagatcctccgtagtttcattgaagatgatcatctggctctgttgcaggattcgggccgcatcgataatcaacttgcggcgcctaaggacaagctgaggatcgtctcgtatctccgcccattcgataccataaagtagagggctcttctgcattcgcacgaacaaataagaatagcccagccattgtacagcttccgagacagtggtgactgtacctagagagatctccgcattgagattgtcgacaagctttgaggagaatctggactcgatcggctgttgctcggtcaccgcgcgcatgtagtggtccagcctgtcatgcgtagtgcagatgaacccgataccggtgtcctggaattgaggtcgaccggcacgaccgaaaatttgtaggacatctagaatgcctagatcggtgaattttccctcttgtgcattgtagacctgtgtacccttgatgagaaccgcagcagcaggcaaattgacaccccaagccagggttgcggtacagcacaacaccttaatgactccttcaccaaagagccgttcgatgaggttacgatctgaacgtggcataccagcatgatgagtgcccatgcctttgccgagtaactcgcgtagttcgcgtcccttcgattgcttcatgtcgcgaacagcgttgtcgtatcgcggatgctctgagggatcgaacaggtcggagcacccttcgtctatagctagttcatgcaacctacgtgcagtcttcacggtatctttcctggaatgtacgaacaccatgatctgatgaccacgcttgagcatttccacgaccttgtcgaaggccactttctccaaattctctctcgacttcatcgtaccaggctttcctttggcgccaatgaaatgctgctcaagtggaacgggtcggaaggatgcgtcgaaatagaataggccggccatcagatttacgcgaaggaactctgctacgtcgacatagttaggtagggtagctgataggccaactattcggatgagagattgcgtgctttctacttgtcgttgagttcttgcgactaaactttccagaacggctccacgctcatcgtgcaacatgtgcacttcatcgataatgagcaggcgaactttttgcacaagttccgtatcgcctgtactctttcgtgtgaccacatcccacttttcgggtgtcgtgacaatgacttgcgtgtctagaatctcggcctttgtcaagtgcatgtctcccgtgagttcgcgagctttgatgcctagccaggccaggcgctttccaagcttctcggtcacttctgcagcgagcgctttcatgggagcgacgtaaatgatcttgaagtcttcagtcatgaccgtgaaatcagtggcttccggatgctcgataggattcggaacaacattcttcgcaacagtattgaggatggtgagcattgccgcatctgttttaccagcaccagtaggcgcacagatgagcatattctcgctcgtcttatacgctacggggtataccaagctctgcatacgattaagagctttgtagcccttgaaggtgcgctggcaaagcccgtcgagctccgcaatctcaatcagcttgcgaccaacgccaatcgtgcccacaggcattgctgggatctcgtattcctcgtatagattgttgtcgtgatgcttgtggtccggaggaagggcatatttcttaccatatgcggacaatttgttgcctgcctcatgggtgcggtagacgtgcggatactgtgggccctttcggtccatggcgggtgccagtgacgcatgcttgtgttcaaaatcttgacggcgtaacgcttcatctctctccgctctggtctgtagccggcctacggcttcattgtcttgtgatctaatagcatggtgctgggattgcaagatcttcttgcgatgagatataaggtcagcgaccaaatccagctcgtcatagcccacaatgtcggccagcatcatctgtagctcttcatctgtagcgcgtcagtgttcatagagatggaattgagaggttgaatcgtcttaccgttgctatcgctagctaggatggccgaaagctggtccttgagagctcgagcgtctagaccagagctcctttgggcaacgccggcgcacttctttgccaaccactgctggctgtagggactccccccagtggggaggtctgagaattgttcgagttgatcactactgtactcatcctcgtactcatcactaatgatgtcccagatgtcctcgccgctcgcagttccggagaagtcgtcatcgtcgaactcgatgtcatctccataagctgggggtttttgcccctcagcgggcagattcagctcagcgatagccttcctcatggcggcgagttgctcgagccattgggcctgtgcactgtcaatggagggcgacatggttctgcacgtttgacgtcgttgtcgagttgacagacgaatgctggcggctgcccaagtggttgcctctcgtcaaggcttggcagtttgatgatgcctgcactgatctcggctgcgcctgccccgcccccgcgcctagcgccattatgtcagctcccgcgcccgttccaaggttggccagccgtccggcgtgtgatgcgctgcaagtgattacactccttagaactccgtgaagattgataacacacctcctactgcccaaaactggaaagttgatacctacacgtctcttaaatacccctcacaagccgccatcatggacaaggacgcaaagtcggtctcaaagttgatgtatcttggtgtgagcgcaccctcaccgcccaaatcgccatgacgcagctaacgatgcagcacaggtcctcaagaacgatacagcaacgcagactgcggacgagttagcggctgctaccaatgtcaagagcctcaattacttcgccagagctactgtcgctcagtttgtacgtcgtcccatccaagcggaacaagcacaggctcacaagcagaatagatcaccttcactgctgccacaatcgccgcgcgccaggcaccaggaaaagctatcgtcaacgagaaaggttcgtcgcttgtttacccttcatacggcatacacgactgatgcatcatctcctagacgcggcattccacgttcttgcgaattctgcaggcgtgtgcgttgtcgcagccaccaacgatgagtacaacgctcgtgtagcgcaatcgcttctcaggaaagtcctcgacgagttcatcaccaaatacccgccaagcgcatacgccaacttccagaaggacagcccaaagctatcttacccagagttggaggtgtacattgagaagtatcaggactggactaaggtggacaacctcgctcagatccaaaaagacctggatgagaccaagattacaattcacaagacaatcgacagcgtgctggcgcgtggtgagaagattgacgacttggtggctaaaagtgacggcttgagtgcacagagtaagatgttctacacgcaagtaagcttcctctttgctatggacatgcaaagctatccgctaacttcattctaccaggccaagaaacagaactcgtgctgcgctgtcatgtagataatcatgcacttttgagcttgtcaaagcgatagagcgctttccctgccggatgaggagttgagacgcgctacttggtcttttacatatcctacgaccaatttagactatatttcacaaattgtccttcacacatgtcttcgagcagagctttcgcgccaacatagtaccgtatgagatgtgttcatttgtgtcttgaacaccatttatacagcgactcatgagcagcagtcggaggacctcaagcagcctcactgctcatcatcttcctccatatccgtcagatctgctagttccatcttaacaatctcgttgtcagaatccgagtcggaagccgcagacatctgatcataaaagtcaacctcttcgccccctgcaccttcctcctcgccttcctcagctcctggctcctcaacctcttcatactccatttcttctccctcatcatcttcctttctcgtcgcccactcttcatcatcaatctcccccttcagcctcgcataatcctgcacactacttcccaccaaagacttgacatgctcgaagtgcgtgaacaccccatcctccacatccatcatagtcggataattccacacgagaaagatatcgctcgtgtctttcaagaagattcgccactgcatctctttctcacgcgtctcgttcgaaacatgccgctctatcaactcaatcaaccgcttgacatgcggattctcgagcccggaatcagcaccggcgttgaggtcgtggtagtgtagcaacaagctctccttatcgacgtagtgacagaacagaattcgacactgcgacacgcagaagtgccagttgtggtagtatgacgtgtcttggtagccctcgggcgaggcacatgcatgcggcgaatctgggtcgtgagacgacaagtaccgaccccagagtgtcgaagggcgatgacgcgtgtcctggggtgtgtcgggcgaatactccaacttcttttccttgagtcgcttgtttgtcggtgtctgcggggcttggacttcgctcaggcgggctgggaaggtgagggtcctgtggtagttcttgagcgcctgcgtagcactgtaggccatgggtagaccaacgtcttgctctgggtgcgcgaggttccagttctcttcttcgcgggccatggcttcgaacttggggatagtgttgacgagtgcgactcgcgctgtctggtacgcgcggttcgtgtcttggtatgcgaagcggtccacgtcctcgacgaggggaccgtcgcgccacgggccgccgaccttcttccagttggtgtataagttgctgatgagagtttggtgatgttggagcgtgcaagtcgagcaccactttatgctttctttaatctctccctcctcaatgaaggatgcaacttgcgtttgtgctggatgcaatgcatgcttgcacttctccgccagcgcaaagcccaactcgtcttctacttctggcccagacagatcaggggtgagacagcgatctggaggcgatatgcgcgcacgctcttcttcacgcaactgttcgtgccactgttcgcgccactgttggaactctgcatgttcgaatgcagtggggacgactgtgacgccgagtaccttggctttgttggttacctttacccagagtctataatcaactatttccactggcgcgaacaggaccgcggcgtttggcggaagtcgagagggcgccattgtgcgcagatggaaggtgcaggatgcgggcgtgcgacctaggatttcgacaagctgttcaatgcagctgaatgccacgtagttcaggcagttcctacagtcagaagatagttagcaatcgttcgatgtgtgattgtggtggtcgacggcggcgctgcgattgtcgaggtggtcggagaaagaaaaagcggcagatatttgtagcaagcactagctcaagtgggtgggagtgaatgagaacatcgcagaacatttatactgcgacatgatgactcatctatatcgcgcacatctatgacatggctttggctcaattgttgttgtcaagataccttgcgaggtgcagacatcatggcagcaaggtgttcggcaattgaaacatcgtacgcccacggacggcgaggtcgtatactccaacgtcttctctccttcaccaaatgccccttgtttgttctcggatctcctgccacatgttcacatatctttatagtccggcatccaaatctgcagcagtaccgtgttaaaacgcgatttcggcgaagtcaacattgtctttcttaagcggaactcatactagtagatactgatttcgggcctggagattttgcgtgactgtttgtgtgcaaatgatcttccgtactaaatgttaagttcttagtttccatagatgatttagtcgatgtacttgatcagcgaaaggctattcagtgcgtgccactgagcctaaaaggctatttttatcttaataatgtgcgcttaggagctgttacagtctttttggcatgcaaagtcttgtgggactgacccaaagtgtttcttagtcgtttgttcgcggctcgcatagctgaattactcacaagacagccgcacttgagcgccgacctctcttctcctagacaattcgaacattctgtttttcaccatacagaagttatcaaatcctccatgattacccatcatcgaggccgatcatcatggcccgtctcgacgcgctcccagtcgaactcctgtgcgatgtttccaacacgtccacgattcctgcgaaagcagcaacgagctattcagcgtatctctgctcgttcgcaagtactatcctatcgatcgtcctttacaaggcaccacgactattacagcccaagcctaccgatgacggggagtgatactaccgtcgtcgccatcaactcagaagcctgtggaggactatggtcagccagccccatcttacgaagcagattggtgagctcgaagtgactgtggctctaatataatctcgctggacaccacgcacaccagccgacctttcgctatcgatgtcgatgttggaattgaggctgtaatgagtctaacaattgcgtcggctgactgggccgctcgtatacgaccgagctgagcctttttgacttcatcaactaccgtggcaataacgattctcgttcgggtgaacaccgatacatgagtgccccagagcattggatttatcgtcaggatgcagggttcgtaaccgcaatctcggaggtctttcacgacgaagtgttggatggcaaacacacacatgcaggcaacagacgtccaagttgccgcaagcctgagggacctggcgctgtattgttggtcaacctcggcgtcagcacggtgttgaacaaaacgatcggaggcgaagtgacttattctaatgtcgcttcatggttcagatcactcgcgaaggtcatgacgaacgggttccgttcggaataccgtgcagcaactttcgatgccatggatacaaaattgcctctaggtgaggtccaaggactcgtatggctcaggcagacgtgtgtcagtgcgcatagagattggctggcgctgccaatacgcctcacagctatcacgaaaattttcatgttatggaagacaggggcaaactggcgacatcgccgctccagactcgtttggatagacagtctcttgaagctaatcttctacagccataggatcgagctgaaagatccaagcgctctgccgcgtccactgcgggagactgacgaagattcagacggcgctggcagagaagaatgaaagatattgctggaagtaagccagatgaataagatgagttcggagattccggtcacattttgatgggcagattacatggagatggatggtgatggtactttcgcgttcgctctacaaagtcgaaaaggctggttgagacaacgcgaacttagagagagggacgttggttctttgcttgagacgccagacgttcaagactttagtgatagtaacatggaaagtagttagcgcgcaagcgaactgtataagatgtgagatgcataccccgttccatgatccttaacccattcctttgcagtaagaatcgatgataacattggagcatagaccatatggttttgtaatgcaatgtttccgaatgctcagcctccaaatgttgtaccagttgtgaacgcccgtgtttcggccccaaatatgcaagcctcagcatgacctgtccaaccacaacgaaattggctgcacgcctggatcttggctacccaatcatcacaaaccagggcggctgagcacatggaggaggattgtcaatatataaagaacgataccacaaaattcgcgccagcctggtccgcctcaatcgtcgtcgccatggccagccagaatttcgatactcccataccgtgctgcaatgtttcgccaggattagtctctgcagacgacaaatcgagctggtgtcaggcgaacttgaatacgtgcactgaagtctgcggcgggcaaggacagacgagtggtaatacatgcgatcgagtgagtccttcaaaatcgcccggtgcgagaaatactgatcacaaattagacgtcacttaactacagctgcaaatgctccaacggcacagacataacctcagccttggcggcgtacagcttcactgtgccggggcaaatgtgccagttctggttcgggcaatgcatcagcgcagccaacggaaattcacaacagcaatccgagtgcgacggggccaggaatgctaattgcgggactcggatgattggctccggtgcgcagtcttctttaagatcagcagcagcttctgctacatcagctcaggcatcggctagtagaagggtttctgcaactgccgctagtcagtcgagtgaccctcgtttacctgcatcctcgtcatcttcttcgtcttggtcgttgttgaccgatttaccgacgatcgcgcccaacaataggaatcgcccatcgaaaaaccccggatcatcaataggcgcaattgccggggctgtagtaggtggtttattgggtttaatacttgtgctcaccttgatatggctgttcctacgccggagaaacgcaagaaaatccgcggctcccacagctggagatacagggtcgagttacgacgaaaaggaggtttcggacccggtcaatatgattctgcctttgaaagccgaactccctggcaatggatcatccgggacgcatcgcaatgcagcatggcagcatacctcgcatcatgaaatggtatcggagctggatgcaagtacgaacgctgagttgtatgccagcagtcctcatcagactcattacagaaatgcaaatttacagggcggagacaggccgtatgaagccgcagagttacgttcatcgacgccacagccgggcgtagagcccagtgcgtcgctcaatgtcccaatgtcgtcggggcaaatacatcaacgacaatcgtccaacgaccagcatactcaatcagtaaccccagagaggagcgcggttcagcggcagttatcagcggaagaaatcaccgcgctggaagaagaggaaaagagaatagacgctgaattggaagaggtgaagcgaatgaaggaactgagagatcagaagatcgcgatacagcagaagttaagagatgcaaaaggtgtatcttgagcttgaacgcaatactgatgtgtttgattcatatggcctttgaaaatgtaaagtctgcttgggatggactcgacgcttctagccactgtgttgatcacggtagttcgaaagcgcgcggtgcatgctgagccacgaattcacggcgtcgattttgcatagccattgaaggatgcgtgtgctattaggatgaaggcggtataaagtatgatatcgccgtccttggtgggctcacagagcggagactcagagggatgtaactttcgagctgtctttcgctattgagcttcgctgaagttggaacagagtaaatgagggcaaaaaaattgttaatgatttttttgcactgaaagacctctcggtagagtctgacttacgaaactttcttgttacagtaggctttgttggacgttgagcaatattacttaggtaggcttctcatacggcaatttggtgtataaacgaagatatttattgtgtaacaagtcaagattgaacatccccgtggggattctctgtgacattcgttctcagtgtatatatgtagatttgcgagttatgtcgtgaaatgtggaagattgaagtgacgtcggtagacaagcgcgagtcatgaatagcctactaaaaatggtcacatgacgtcgcgtcaacttttcgtctcgtcgtcacacttggccgtcgcaaccacgaccacgcgcaggcaatgactcaatgtccctcatcaagtatgcgaagacatacatagctaatcaagcaaagtatgcgcaccttaacgccttcgtgtctcgcgtcgaaccgtcggcactcctcaatgttccgccgaaccctccgctagcgactgatggcgaaggcaatgcagattggcataaccttcgcggcatgcctgtagcggtaaaagacaatatatgcacaaaggatctcaagactacagctgcatctggaatcctcaaagatttcacgagtccctatgatgcgacggtggtcaagctactgcgggaagaggatgtcgtggttgttggaaagacgaatatggacgagttcgggatgggatcgcactcgataaattcacacaccgggccggtgaaaatgcagagatatgatggcgaggaggcgagtgcgggcggcagttctggaggcagtgcgctggccgtcgcaagctcgcaatgctgggcagccttgggaacagatacaggcggctctgtgaggcttcctgctgcttatacgggcgtagtgggctttaagccaagttatgggctgctctcaaggtggggcgtcattgcgtatgcgaactctctagacactgtcggcatccttgcgaagagtcctcgcaatgctgaacgagtattcgagaagcttaacgtatacgatccgcaagaccctacttctcttcctccgtcgactcgttcgcgcctcggatccaataaaagtgtacctgaatcgctgcgaattggtatcccattggactacaatatagctactctacatcctgttgttcggaatacatggatgcgtgctttgagagcactagcagaaaaagggcacacattgcatccagtacggctaccagcaacacagcatgctctatcggcatactacgttctggcccctgccgaagcatcaagtaatcttgcaaagtacgatggcgttcgttttggaagcagagcggatggcatcgacggtactccagaaagtgtgctctttgcaaagactcgtggacaaggtttcggtgcagaagtgcagcgccggattctgctgggcgcattttcactcagcgcacaggccatcgacaattatttcattcaggcacagaaagtccgaaggctagtgcagcaggatttcaacaacgtgttcgccaaagccaatccgcttggcaatgagggcacgacgtccggaggcgcagacgagaaggtggacgtcttgctgtgcccgactgcccccacacttgctccagctttgtccgatgtcaaacagcaggaccccctcaaagcatacatgaatgacgtcttcaccgtgcccgcaagtcttgcaggcttacccgcgattagcttgcctgtccatattacaaaggaggaggaactagtgttacacggagaccaagacatcagggaaagtgccggaatgcaaataatcggccagtacggagacgacaaactcgttttgaatgctgcgcagagcctccagctagcactaaaggctatacaagtgactgcaaaacctgatatgaccgcctggggtcatagtagtcttggaaagacttcagcccgagagcgcaaaaagtatgaagaaaacgccaacgagctcggccttagcatggcagaggccattccgataatagaggcacgcaaactacaggctgccaaacagctgaccgcgacgttctacgaggcgctcggatctgcgcgtctgaatgaggccggttcatttcacagacagtcacgccaggaatacattgcgcgcttcatagacgaggaagatccgctccttgcagagaagttgttgtacgcgaagcaaatcgagtatctgaaaaggatggaggacaggcgcgaggggcaggagagacttgcacgaagataccagcgtgaggcagacatgttcaatgcttcagaggcaattaaggcagaagatgcagagccccccaaagcgaacgatacaggccgtccagcgaaccaacagcatgaatcgaagcctctacacccactaggctcgtcgttctacagaaatggtgtcgcgatcaagaattggcgccgtgccacgttcaagggcgcagacatcgatctcaaacgcgatgctggaaagctgtatacaaattcaccgccaccacctggactggaagtgaagaaggatgtgaacttttggttgctcaagcccaaggaaccaccaccaaatttaccaccaccaccagagctggaagtgaagaaggatatatacgtgtggaggctccagcccaaggaatctccttcaggtagaaggcgtacaaaagcgaagaagcaggctggaccaagcattgaggagcttcaataggtcaaggaggaagttgaggaaaagagaaacgtagaagtttagggaaagaacaaaataggtcgtcaaagacgaaaagtctaactgatggcttaagcctgtgtaaatatcaaaattaatatcttctcacacatcacagatcaagtcactcaaaagtccgatatcataaaaagaatgtccatatattcatccaatcataaatcctccaaattcatatttgcaaatcccttagccatccacctccgatcgaagatcttgccagctctgattcgttacgagagcatgtttatcgaagcatgtggtatcggcggttgaagtgcttagtgctacaaacacaccccgaattagccaaccaatccccaccctcttcgtctgggcacaacttacagagcaagaagagcacgagcagccggagcagtcaccggagcaggagcaggtctggcagttgctatcgcagcgcgttagtttggacatcatggtgctggcgctaggcccagtcgagcacagcagcgtctcgaaagacagtgcgtgattgggggcgacgtaccagggagacatgttgattggatgggttggttggtttggtttggaagtgtgtgtgtgatgggcagatgagtgagcttggttgaccatcaaggtactgcgcgaagggacttatatagacctccctcctccgtctggacggcgagagatggccgtctgatcatgcgctgacagtgacatatcgatcgaccccactccccaacagcgcccgacgaatccttggaccgaccatacatgtgaagcacacacgttgtggagaggcaaatgcgtgctggcataccccacactactggtcgactcgcccacaccagaggcgtttccggcggtggaaagttagcgcggtattttcaccgcatgcgagcttgtctgggcgtctttcgattctacctattccgagggatggtcgccgcagctcacacggcttgtcgggcgaattgtccggtcactgggcctatagccatttgcccgcgtacaccatcaggccagcccgccggtgcgtgtgtagtggagacggaacggcacgtggggagcaatgacatgcactggcagctctgttatcaacactttacgtgaataatgcgtggctactgcccatttgaccccgcatatgcaatgctggaaccgagatgctgtaatgtgcctatgctgtgcaggttttaccggtcaagctggccaaggaactgtcttgttctggactcgattgcatatcctgctgacctctttgtcccgaaagggtccagggagtagtcgttgtgaaatgcccaatcagcgcttgccgtggtagactccggtagtctggcacgtgaaccgcggcaattggggtagaggcggtacttggggtaagtacccttccgcgtcatcagagggtacttcgtggggttgttgcgttgggtgtagatcttgtgtgcaagggatcaagggttcgggtattgagtttcgacataggcgagatccgtgtgtaggaagtgaggctttctcccacgcggactacgacttggtagtcgctctgtagaagcgccgttgccgccgtaacatcaatggttttctgcggcacttgagcgcatgatgtgttatgagatatgggagctttgtaccagagctttccaagaagtccccacttgtgaagtacctacctaggtacggtactcagtgacgaagatctacttctgcagacagaaattccgtctttcaaaagctcgagtgcaaattctacgacacctcatgagaatccatgaagatttaccccgaccatctccaacacaatccgcgataatgcctctatctctagccttatcatatgccccgtctagacccagaactagccaacaaagacattccattgtcagaagtctatttttgccacctctaactctaactttacagcctaacgagagcggtgacatatcgccagaccgctcatcgctaccaaagttcgtgacatatcaacacaccgcccagaagagcacgcgaagcttcggcgacgtaacaacaccggagccaaagtcaatgatcatgagaatgtggatctggctttctcgatggccagaaatgcctctcaggaaggagcggtgacatatcgcctcgatagatctcactctcaattccccacctctatgcatccacacgaacaaagagagcatgacacgtaactcaatcattttcacacttcaccccctatctaaatatcaagatgttgcctaatgtcatccacgcctctccaatcgtcctccctcgtcctctcaagcggactatggacatcctcctcctcactccgtctactcccctccgtccccgcgctcgccaccgtgatcccactcacactcccactcgtgctcttactccttcttttcttcttgaaccagctcctcttactcttcgtactcgcagcatcagtgtccgacaccacgcttgccgcgtcatcgaccagcgtcgtatctgccgtcgacacgctgagattagacgggaacttggcaagttggtcgtcatcaacaggcgcatgcttgggcgtcggaacaggcgtgacttctgtcgacggcgtagactccacgagttcagcatcgcggtaccatttcctcctgcgcgtataccgcccccagccatcgaggcctctgcgtccatcacgccactgggaagtctttagtcttgttctaaggtgagtgtagtgctcgcgtaaacctaccttgttatcatagtatatccatcctgcatcgtccttggtggtggttttggtgtcgccgcccgtctcgattttccagctgctgccttgcacccagcgccagcgggattggccgccttcaacttcggggagctcgaattggtctttcggtgggaccgcgttgaggtgttcgtcggtccaggaggcgcgttcgtaggcgagcatggaggatgtccaaccgatgcccagccagcgccgttgattctcgtagatggagaaggtaaagcgcacgccggttgattctgggcggcgcttagctgccagagatgctgccacttcttgcgtgctctttttgcggggagggagtggtggtgctccctttttgtctgcagagatggtgtcgccaaagtccaggccagtgaggaaggcacatgtcttgcggaccattctcgatctccacatgagagtacgagtcacacgtgcgggccgcgagtgccagctgagcgacactgtaccgactgccaacactactcgtttagtagagaggatgtagaacggcggtagcgttagaagaatccatagtggaagaacaaagagtattcggatgaagagtactgtcagtgccggtcttgtggtcgcagatgtcgcagtcctctgtgttgaaaggaagtcggtcagtcgtaggaacgggtcgagcaaaatattgcaccgtgacgtgaacatcttcagactgtcgacgatgtcttccaagcttttgtggtgcttgatgtcgctctcagattccgctctcttatggactttctgccctttctcaccagtccacccagtcgacgagagtggcgagtatcttcgagtgtacatgcccaagatcaagcctgacaccacaatgatcggcccggcatatctcgtcacagcatcaccatacatgactatcgcccagaagctggcaaccaagaggaagctctcccacgggtctccggttgtccatgttaacagcccaaccagtttgttcaacggcaggatgaaagggtgcgagtacgcaagaacacgggtgatctgaggcggtgtagcagcaagcagaggggacttctggtgcaccaatatcgcggatctcaacttggtctgcggcgtggactggccgagggtggagggagtgaaggaggcataggtcggcgggttcggatcaccggttggcagcggggacgacgcatcgttggagggtctcgaagggctggacatgtgctctagccaaggtatatcttgcggcgtgtaagcatgttgggtggagttgtgcctgtgtatatgttcgatgcaggatatttggaaagaccaacctagtgcggccatgcatccagaagtgcgtcatagggctgcgcaggtaaggctgagagccgcgtctactgtcaagccacacactttgcggacaagagggtttttgtcgtgctgtgctgtgctggagagagacggatctgagctcgagtgatcgtgaaagtgcagtggcatgtgacgcggtcatttttgctatgacggtcggctggcggctttgtgcatgtgaaggcctagtccaaggcttgcggaagcctcatgtcagtaccgaacttggaattgacccaaccacagaatgtattattgggacgctgaacgctttccgacaatacagcatatgtcagttccatcatgcaccgattaagatgctgtggaatgcgtacacgcagcgcgaggactcagctttgcgctcggatgctgattggctgaagctgtggcgcggaacgctcctcatcctcggaagttgtcgagaaatttccaagacaaccttcatcgacgccaacaactcgcccaagcacccagctgtgcggcaacaactctgccagacccgccgagctacaaagggaccgctctatactagacctttttctaccacatcacaatggtacatcttccaccgcctctttcacgaatcccgccaactaacaccaccaggcccaccgcataataacgcaggtcgtcttctccggcgcccgtataataggccgcgcggtttccgagtcctaccgtcaagctgccgccgcccagaaatatgctgccgccaaccaaaacggaggtggcggtggtggaagcgccttctccggcggctccaacattaccatggatgaggcatgccagattttgaacgttggaccgggcaagatgggcaacattgagctggaggctgtcacggagagatttaagaggctgtttgatctgaacgatccgaagaagggaggcagtttctacctacagagcaagatattacgggcgcgagagagaattgagagggaggtacagggacatcagcgtgtggcggagagggagaaggagttaagagaaggcttcaagccgaaattcaccaaggaggattgaagctcgaagtcatctacatgatcttgttccttcgcacttgggagcctttgaccttggcagggcttcgacagtcttcactcaccgcgaaaagcccattggacagtagaaagagactgcatacgactggcgttcagatatttggcatagcgttattgccgattcacatgtctttttaggagcggtggcgctctggaatcagcacagagaaccttttgtgccacagaactctccgctcgcatttgtacatatatatcgatttgattgttcgaatagtaatgtaccaatacatattcccccatgagcaagtgaaacagagaccgaggagcactgaaagcttcgcttccccgcaaaggcatcaagtggtgaccccagtcgccccttccgtttcgtcattatgcacgtgccgtatccggatccttggcgcactggattaacaaaaagttcgcgccatcctttgacctccaacctcaccgccccacaacactcactcccgcaacaaacggtcgcaacagcagaaaagctgcgccaaacgaacctacgcacgcgcaacatgggtgactcgtatcgtccttcgcggcgcgaacctccgccaccaagaaagctgcaagatcgcgtcactttcggtgatggcggtcgcgacaaccaccggccagatttcacttttgaatcgaagcattccgcacctcatttcccgccttcaggtcctgcaaacggagcgccgcgcgggcctgctaggaacaaccgtggtggaggcaaccgcgggggaaggcgcggcggtgaccgttatggcagaggcaactccaatggctcgcgccgtggtggcgcgtactacaaaccacctgcgccgcacgagcgcgcattgcttcagcatcacgatgatggcgaggagcatatgtatggtgtctcccatggccccaatcgcttcatgaacattgatgacttgtctgatcacgacgaggccgacatggacgagagtggtgactcggccaacggtgacggcgcgaaaggtgaagggagtaaacacaaggtagcccgaacgatggccccgcgcaacgatggcgattcagtacccaagtggtctaatcccgatccgtacacttctcttccgcctcccagcgagacgactggagtcaagatggatgtagtccagctcatccgtaaggcgaagaacgcagctgctgagaaagcaatcggaaacggcgctgttgccgccaacgatgactttatctcgtttgccgacgacgtcagcgaggatggagaagtcgacgatgattctgatgtgcagatattagaagacgaagagcctattcgagatcggcgcaacggcaatgcatctcggcgctcggtgcagggttccctgaatgacctggaccacgtcgccaacaccgttgatgaatctcgtcagaacggctacgatcgtcagaacggctacgactcgtaccccccaccacagccaggttcgggcatgaagcgtaaaggcggtaaagatgtgcccatagtttctgactgggttttgaactcgcgcagcagtaaccccaccccgtgggctgctagttctcagacatacaaacatcttgccaaggaacctaaaaagtggtaagtagatgcacctcatagctgaacggctatcccactgacggaacatgaactgacatcgagtaggctacacaacgagatcctcgacttctacgagtgggtggctccgcaggaatacgaacacagcgctcgtgataagcttgtccaacgcatctcgaacgcgttgagcagccagaggtggttccctcaggacaatggtcgtattctatgcttcggatcatatccggctggactctaccttcccacagctgacatggatcttgtgtatgcgtctgacagactttacaacggtggtcctccagtactagaagctggggttgacaaaaacgcattcaccaaaactctacgcaaggcatcctacagactccagaaggtaggtattgcggccaatccattcgtgatagccaaggcgagagtacctatcatcaagttcaaagacaaacttactggcctcgacgttgatatctcattcgagaaccttagcggtgtacaggcgcaggcaaccttcgacaagtggaagatcgattatccagacatggtttacatggtggctcttgtcaagcagctgctggtcatgcgaggcttaaatgaggttcataccggcgggctgggaggtttcagcatcatttgcctgattgtcagctacatccagcattccccgaaggcggataacctcggagagtgcttcatgggcttcctcaagtactacggcaaagacttcgacctagccaggaagcgcattcagatgaatcccccagccatactggacaaggtatgtctcctgagcacgtacgcttatcgtacctttcgctaactcatcgaagtcaaactacggtattgatggccgagaggagacggacaccggcttgtcaattcaggatcccaacaaattggacaataacatctccggtggatcgcgtagagctccagatgcattcaacgtcttctcagcggcgtacgacactttgtatgatcgtctgagagcttcggagcttggccaaaacattggacccagcattctgggatctatcatcggcggcaactataactcctacctagaccagcgtcatcgtctgaggaccattcagtaagttcgtgtactagactgcggtgggccttaatcgtaccatcctcttcactggactgcggaccctaccgatacctggaggattgagcgctccaatgtcggattgtagtattaattagcacttgcattgtcgaaggcacgagctgaactcacactttctagtcaggacgactatgattccgaagatgagcacaccgccattcctcagaagagcaaggatgcatcggcgaagaagcagtagtatggtgctctaccacggaacaggtgggatatctgagtagttattgcggcgtttagggggttattgtgttacaggttgagccgagtatgtttgcttcggcaaggcgcactcactttcagcaggttatggcggctttcttgcttcatgatacccacaggtgaccaaaagtgtctggtgtacaacatcttagcatcatacagacaggacagatcttggaacgaacgcttcgtcgaccggccggattgtacaaccatgttgttgctcctgcaggaaccacgatatggacatgcgagcctcccgatcaacgacgtcgtacccacccggatttttcaacctgtcctccaatacgattttacggatcatgtcctctgtacattagatttttcatgacaagtttcttcctttcttcttctcatttgctatcctacggcaagccttcaaggatctactaacatgtgcctggtgtggcaagatgaaagcagtagcagctttaggcgccgacatgatcgattgcgaatccaatcagttgatcaatgccggatcctaacaccacgaaacagttctctagagaacgtgccaccggcaacggggcgtcttttatcattgagtcgcgtgccacatggcgtgcgcttgaggacgaaagacgacttctcttacgccccggaggtatcaggtcatattccacgagaacagctgcgatgtgaatccccagaatgcgtcttgtagagacatgcctcccatgaggcttagtcacacactacacgcgctagccatactaagcgagtacacctctaaagctgcatcctaaagcaactatacatttcgcaatcgcaaccatgacatcaataaaatcccttacgtccttcaaactcgacctaccgcccagctgtattgagttcttccctctcaagcccaacatcgcagtcattgggacttacaatcttgaaaagtctgcggaagactcttcggagacgaaggtcgttgggacggcgacgcagagtcggaatggcagtttggtgttggtgagggttgatggggataatgtcgacattctggaaaactttcccacgccctcggccattctagatattcacttcctgtcccatgtgcccagctcaaattttggcgttgcaacctccactggttcattcgccatctacgaactcgccgactatgagaaacgcacgccgaagatcgtgcatatcaagaccattcagtacttccctgagaatgtgttgattacagcgttcgcatggcatccggagagttacatggtcggcatgacggtatcggatgggcgggtatgcttgggtatcattgacgagagcgaagaagagcaaggagagagcgttggtggaaatgtcatggaactagccaaacacgacctagaagcctggacactctccttcgccctagacggcacaagcatcctctcaggcggcgacgacagcgcactcaaactcatagaactatccgaagaccacgatcacgaagacaagcaagacgatgaccgctaccaaacagcgcgatacacctcctggaccgataagaaaatccaccaagctggcgtcacggcgatacttcctctccatctcgacaacgaagcgggcttgatggtcacgggaagttatgacgactctatccgcctcgtcagcttctccgcaacgggccaacgacgtatcttagccgacctcaatctcggcggcggcgtctggcgcataaagctgctcgaccgtaaacccacactaccggcccatcacggtgtggagaagtggcgctctgagccgccgcccacggaggtcttgttgctggttagttgtatgcatgccggcgcgagggttgtcagactcaagaaagaaggagagcagtgggcgtttgaggtgctggcgaagatggaagaacatcagagcatgaattatgggagtgattgtcagaggggagcagatcgggaggggaggaggacgtttgttagcacgagtttttatgatcggttgttgtgtttgtggaggttctgaggtttgggcaaaagtcattatcggggcttttagaaaagacagataattgttctcccttcaacttgactggatgtcttgtctttgctatcttcagagcgatatctttcagactagacgcatagtccgttgcttccagcctgcagctgccaatgttctggggccgcgccggctatcgatcttcaacggattctcgtaccagtttctcgacggaagagatgatgcgcgtgcaaggaccacttgttcttgaatttcctcgggtatgtttgtcgtctccaatttaacacgacgattccatgtccctactcggcgataagtttcctttccagtacccactactagcaagccacgagcatctacgtagaggtcctcatcacgtaaccataaagaacctctagtagacaagcataaaagaaacattccaagctttgccatatcttgtagggcatgcaatgttatactcctgtcgaattgaacttccaaacgccagaatgaatctgtggtctcgtgttgcgaaaccgtatatgatcgggcccaggttgtgatatccagccaggggttgtaagtccgtgtagacgtccaccgagtttgcgaaactagacagactgactgcgcctttatggcgatcccataacatgacattgacgtcctgatctaggacagtattcaaatctctctcatgattatggtcgtaataagtgtccaagaggcttcccaaagcctcgcttgctttgattgatgcccatgtccaagatggaaacatagatgtaggctctttctgtgaagacggagtgccgttcgtcaaaactacatactgaaggccgcgtaggaacgtgtactgtgctatgccgggtgaatactctgaacggataataggtataccatagaagtgtgtagcagtcacatgccccacgggattgcctcccacgatttgcggactgtcgaatgcattgataatgccgatgaatgcgtcgatagagtcttcactgaaagacaaatgacgtctgcaatactcacacaaacgctgtaacagggcagtatagtcattgcccactacaccaatcggaaatgctctgtagtgagattgcctcaaggtgaaataagttttcttagacttaagactttcgagctcggatctcaatgtacactggaagtacatctgagtgcttgtaaaaactagtcgtcgacgtgacaatagcatctcctggtacgtcctactacatagtcaatggaggctcttcactaaatatacgagcagattacttaccagccccttgaaccccatttcgacttctcaatctcttcctttatggccggcgcaccaatatacgcgcaaaattctccttgcagtagaaatcgcgactgacgaggagtgccacgtacgccaggaagcccatggtgagggtcttctcccgctgctgatataatggtcaaatttgcaccagagtagatcttatccatgtttcggatgatagtatgcttctgctgccgattggtctgatcaatgcagtatcgatcaacccacaaaaacggaattccaatctctatggcaacatgcatggcgtcctcgattgtttttggtattttgcttggaagcactagaggcgaattttttcctccatcctcgtctgtgccccaaacataactcagacaaacataacgttgtccctccagagctggaatgatttttctcgttctgcaatctatcagttgcaagatactgctaatggccgcgagtggacggcaattgtcgaaatggttctcttcgcagttgagcaaggcctgcttgaccatgtcgtagttggcgatattcggtgtcacatatttgccaataggtatggggtacaagtacagcgtttgagaatcatgccgcttctttgccggcttagcagtaagtaggacgatatggtagtacttttggtctttctcatcgccgaccaagcttagggcatgtagacgaaatatatccaattttgacatttcctgacttgaagtgctaaaaatcttgcagaattgctggcagagtcgacagtctgacttgagagaagactttgtgatctcggtgagccaaccgaccttgacctggccggatttctcgagatgcgtcccaatctccagtgcttggcatccttcgcaaagcccttgttcttctggagatgcgggcaatggagttatttcgtgcagtataccgtcggtcagaggttccatatcgccaggcaacagcggagtcgtcactgtgccagttccgtattcgtctgcagctgttctagcctcactcgatccagtaaaataaattattgggtataccaaaaaggtggtacttaaataggatgtcgacctttacatggtggagtgatgtgtctgcctgcaaggcgaatctaggatgtctcatctgctaagccactgcagccctgtggtcccgatcgcggggtacagaagcatgacagagacagctgacatctgagctgcataaaagatttggtgatactgaatataatgactaggcttcatctctgtaagatgatggaccataagaatagccctcatggcaatggatggcgtttgcctgtcattgagcagtcagtcatgatgggatagaagtgcgtaaaaattatgcattgatttttctagcagacatacatacggagaatttgtctttgtttgccattaaacgttccttcgcatcgtacttcgcttcaccaactccctctttgaatgcctgatcgtgctgcataagtgaaaccagaacaagacgaaccaaacagccaacatagatacggctactaccagaactaccacaattgacattaccgcgactccgtagcttacattctgaaaagaaacgttattctccaatcgagacgtcgcaagacccacttgcatggcggagagaatgactgttatgtaaatgaacgctgcaactatccagccaaagttcctttcaaagaattgtgtataacaggtcggatttgacatgaaaccatagacgaagtcgcgagctgagaaagtggcgaggttgaagcgatagagagtattcagcctgctcagtcttagttcaccataatgatatctttgatcggcctgggctgtcacagtgtccatgtcccgcagaatatcatgaacgacgtttctccaggctacccaagttatagaaggcggaaatatacgttcttcaattgcaatggcaaagtcgatgggcgaggctacgagccagacgtacgaaagtagaagaccggtggcgcccgcaaattgttgctcgcttggacacagaaattcctcccacagctcgtaattaagcaagtatcctggtattggtttgatgaagatgtggtctttgctccacacaagatgctcgtcgaccgattcggtaagatgtattgtacgttgcattaacttttgtctatgcagtggtcgggcttgtcgaatcggcccagccagccataagcgatggtaaatggcatttagctttggcatgtgaagatcgctttccagaaatagctggggcgcttgttgtgggtcaagcaacatgccttcgtatcgaaagcatgctggatagatccactcttttgctggagaaagcgaagacttcgatgagaagggtgggactcggctgtgaagtatcgctggcgacatgtgttaagctctagaacagtcttgatgttgttctgcgctacacctcttcggccttgtgtaaagtaggtcgtcagtgttggagacgactttaggtgactccaaccttcaagcgatttcttcgacgttttgctgtgtgtctagcaatttgatctttaattatccaagtagagaaggcaaccggtgaaacatggttgttcctagatttagaagatgggcgatgcaggtgtgcttgcggaccaatccaggcaggagccgagggctacaccgccctccttatgcatgcgcactatgatcagcttacgctacatagtcttgcagccacgaaatagctcacttgattgcttacatgttcgaattagcgctcatgaggctcgagaggcaagttgttcatatccacactctgtgaggatctttgtttccccgccgtactggcccccaccctgctgcggcatccattacgatccgcaaccctcaccagcccaagaactgagtcacggctttgccaatttcgtcggttctggaactgaggtgcaagagaaacgacaatctcttagcgccgtcagtactgtgcttcaatggagcatgagagcttgttcaagccagatccttacgagattctaggcgtcgcgcgtcattctagaataggagacattgagatccgctacagagagttagtccgcagttatcttcggaagaccgaatcgccgacgttgcaggagagaaatgaatttcatcggatttgtgaagcttgggatatactgcgcattcgagacacgatagcttctttcgaacttagaccaagaagcggcataaaaccgagccttcaacaaacgcaagaatcgaaagaccttgccattcgagccttgtcaggtagtgctccgttgagaagcagtcattctgatggaaagctgcaaggtaaatcgaatgaagtgggtgatgaacgtctcatgcatcaccattcaatctcaacagaggaggaaggaaagaagactgaaatcaaaaataacgaaagggatgcattcatggcgtttgcaatggagctttttgatcaggaacaagcggacagaagaagtcaagtggatgttcctggtgcagaagtacaaggaaaactcgaagaacatcaggtgctgggcgcaaccatgaatgaccaacatgagtcagatcgaatcgaagaagagattgaagagcgcaatcgtgcatatcgcgacatgaaaaaaacggtccatacttcgatgccagatttgccggaagaggagagagaatcgactaagcagaaggagattttatactccgtgcctgttgagcagctcaatatgcaagtcatgaatccgcaacaagccgactactgtgtcgacattatagcagttcacggtttgggtaaatttgcgcctgttcgcgctgcatgtaagacattactaactcttcccaggagcaataccgaacattacttggaccgagaaatcttctggcataaactggctttcgtcagaatcgatgctaccaagcactgctccaagagcgaggattctgaggttcggatatgactccctatggatgggcaaaactccaattaggacttcgctttcgacaatcgcctacaaactcctactaggtcttagcatgattcgcatggaagacttgcagcgtccattgatcttcgtagggcattgttttggcggcttggtcgttcaaagagctctgaatctggcaaaaatgcagcaggatgcttatcctggcgtgtttgactcgaccgttgggatagttttcctcggaacgccgcatcgaggaactcaatctttcacacaagatagcgctctgtttgctgctattgctgcatcttctgacttgtctcgaaagcttgagactggggttctcgagagcatagcgtcggataatggcgcattacttgatgtcaccgatgatttcgtgcgactgtgcatcggtggaggacctctgatcacctgcttctttgagcaacgaccatcaaaactaggaaagattgttggaaaagatgatatagatgagtttatcgtggaccagaagagcgcaaccctagacggccatcgcaagtacgggctcgagttggatcatttcagcctcaacaagtttgatgggccgactaaccccaactatgttcaggtacgcggagagatactgcgcttctaccatgaagctatgcaacgagtcgacacatcatcctggcctggtccaaaccgtgctgcgggtccaagattaacagtatccaaagaaggcctatcaaatgactgcttggcatccgggccaagttcgcgcacactgagtcgtcgacagagtagctttgatttgagaaatcctactcctcggcttcgcaggcatggaacatctcgtggaaacctggacgcaaacgttgaggtacagcctgaaccatttcgaaccgaacacgctataagaagagaggcaatggatgaattgcgtaaggaagaggaatataaacaaagacgcttgtatgaagaagaagcacgaaaacagcagcgacaagagaaacaagctatggagcaggaatacatagcaagactgaagagaaatatggcaaagcacggagtcaagaattcagatgagatcctggcgacccggcgaatgcctgacgatgaagacttaactcaacaggagataacggaaaaagaggggtggtacaagaatttgatgaagggagagctgcttgctgttggactaaacggtggtcaaatcgacgaaatcttgcataatacagacgaatcgatgatcatagacggcatggagatgatcgtcacacgtatggcaagaaaatggatatccacacgtactttggacaaatacgagatcccatggcaagatgatgaggtgaggttacatgccgagagacactgataattgggctaacatatggatagaccgacccttcgaccatcatcatcaagcgatgggtacctgattacgagcgtgagtttctatgggatcactcaagagctgtacgcagtcagcgtgactatagatcacatcgagagcgtcatcgaccgatcaaatcggacaggcgtagaagacgtgggtcggagccatcgaatgcacaggataatgattgggtggtccgtatgatggataacttcacggaaaagcgcaacaaatacgaccggacaacaaccctcggccccagaacacctgtgagcaacagggacacaagctacacaagaaatactaaacgacactctaccgaaggacccggtagtgaagaagcgagacccaaagagatccgcaaaaagtcctctagagcatcgtttcaatctgctgacctcagcaaaagccgttcaaacccaaggagctctccacgccccacatcttccacagagccaaagtcactgcgcagaattcgaagcacgctgagctttgactccatccgacctgccccagacgtacaggaagtgaaccgtcgaaggagaagttcgcaggcgctgagtcagtcctttacaagagtccacgaccgcagccaagaaaactagcgaccgcaaatgatgaatgactactcgaggtagtgctcgcaaactgactacaggagttccgaactctctccagattgtcgcgaccccactgataccaaaacctcatgggaagtcagcgagcagaaccgtagcaatggctaacagccaatcaataataagaccttacagacccgggagcatgtccaatgaacatactcatagcatgatcatagcatgagtgttggcggtgtcggagtggacactcaccagtgctagagaaaattcagatatcacatattcgactgatcaaatgtattagtgaagtatggataccactccagcatgtgcaaggatgtagattctcctttcaactaccaaacacatccccccgattcggtctgcctacatagcccccatacccaataaccaatttccgcttcagcccttccccgtacccaccattatacacctgctcgtcacccttaacgccatattgcactctcacaccagcaacagagcccaaattcttcgaatcagacaggtccagattactcccaacctgcgccagaatcggcgcatcgaatgccttcgcaatctccaacggactcagcgacacagtcctgccgagctgccaccagccatggaagggaagcgaaatagtaacgacactcaagatgctcaaaatccccgcgacgagcatgtatcgaaagtccgtgacgtagatggagcgtgtcttcgatccctggaacgcgatggtttggtcggcgtcagtgatgttattcggctgatctctgcccacacggacagcggttcggaaagcgatttcgcgcatcttgtcgagcatggcgtccatggggtcgaggaactcttcctcccagccggtcaagggcccgcggactacttcgttggcgagagagccggtcattctgattgagctccgtgcgccgacgaagacgaaggttgctttggatgtgaagaggtaatttgccgcgtactcgaagccgccgattgcgctttgtttgaagctgccgggccctggcatgatgctgcgatgaggtgttatttgggtgtgctgcgtttggggggatattcggatacggactggtcttcgaagaagatatcttcggagcgatttgatgccagagaaatggtttgtgaagataggcgcactttgtactcggcggtgcttcctgtgaggttgcatatatgcgatttgaacttcatgaccatgacggaggacccatcgcgatatgatctagaatcgcggtaggtgacgttgaaccgtatacccgcgttatcgtatcctgtttgccccgtaaccctttctccgattggatacagagatgtggatgcctcgaagatagtctgatcgaacgcaccgccggtagtggacttttctagggtaaagtcagtggtgtcgcatgacgtcttgaagccaaagccctgtctttatatcagctctgatatctttcataatgtattagaaggatttaccttgattgatgctacacaactttcaccgcaatcactgtgagccatgctgatgttggctcgtgccgagtagtcctgcataatctgcgcgaagtcgggcattagcctcccaaccatggcggtacttgaccgtgtatcgaaagtgattgccgtgtagccatcaggtatccgttgcgctacaggaagctggagtgttccagacgtgttgtagcccacattactctgaacagcggaggctctctgattgatcggacctcgaagcaatgctaagacggagaagacacaagctgcaattcattagtgagattcgttctgttatcctgtagacaacgcaccaagcgctgttattcttcctcctggtcgcaggccgtgtaatagagcatggtagatgctatgtccattcagccaattctggttgagtccagcaagcttgatgaagttaacaaagcccgctgataacttcggccgtacgaaccgtgtgtcctcgaagcgcattcctccagaacgtaatctctagcccgatcgccaacgcgtaagccgtcaaggcattggctacgacagacgcaatggctagataaacagatggtgcaatgccgtaaccccaatcgtctagtgatttatggtggctttgcatcaacactaccacgctggctatggtgcctacagggctcattaggagcgatcaaaagcccatggggttctcacatactggccagaataccgaggatggacagaatggcaaggactgggaactgtttccagaatccaggggtccatttcccactgtgatcgcgttgatggatacccgtcgcatccgtatgtaccggtgtactgtgtgagaagaagctgcccttggtgctagtgtacgaagacgctagcgatcgcatctcgtagttctgtggataagcccttgggtcttgatattgcatctgctcaccctgcataacggggttgtaggccatgatgactacgggttgtgttgaaacacgcaaaaaagggagaaaggcgcgaaccaggcattgagttgagtgtgcgcatcgtaagtgacacaaataattggcttgttctgagagaggtaatggtagacgaaggctggatttgcggctgaggtagtagtggggctactgatgtccgagaggttgcgaaaagccactcaagccaggctagatcgcaccgaaatgtgcgcttgcgagagacgtgataaaaaatgaaaacaagaaaatgaaggtgtcgaagtagagcagatgctgataatatagaagtctaccctaaaccacgggaaggtgtgatatgatgattgttcccaaacgccacgctatgctatgctttgttttgcaggatatcgtcaagccttactcgtcctgctgccactggtattcaagcttttcgacgttcgctttgcgattccgtgcgttgaaccactggctctcgaagccattccctcggtctacaccgtcccacctgtgaccaggccgaatgccatagcgattcggttgaaatgcaccttggtacagtggctttcctgttatgcttcgtcccgccttcttcttgcgtaaaaagcctgaagctggatcattccaatggccccgttctttgagctcgtcgttcagctccgcatcgtcggcatatcgtgcgatggtcatggtcttcgcatcctgtagcttttgtttccgcttctcggcttctgcgttttgcacatcaccccgggcggccttttgcttctcgcgctccttgcgctcttcatcttcggctttctttctagcttctgcgcgcttcattgcgacattgattatgcgaccgctagcatcacggtagatggtttcttgcgcagcgccacccaattgcttcgcggcttccgctgcttctcgcttatcttcctcttccttcttcttcatatctgcttccatctctgcagccgtctgcaggcctgcttttgcgcctgactccatccgcagaacaccatcgttgtcaaccatttctggagcttcgtcctcggcttccgcagctttctcacgatcggcaactgttgatgcgatgatcgcattggccgcagcttcgtccgcagcgacttgttgtgcgtgtgagggtgcggcgacgccgactgcggtccatattgcagcaccatttgatttcgacttcttctttgattttttcaaggagcctccgccaactgtaatgtgtatcagtactgattcttgaagagatagagacagcggccttaccaaccatgggcgcatcctcgtcatcctcgtccgcagtgtttttccaacccaaattgtcatcatcgtcgatcaccaggccaccatccttgttcttgcgcttgcgctttttcgactttttttccgagtcggcagtgaggtaattcttagccagataatcggcgagagacatgtttgtagtgagggatgctgcaagcgcgaatgttctacttctagaagctaaagcgcggtcgggtgttatcttatcggcacgtgacttggcgtcagccctgccttgtacctcgcgtcgcgcgcatgtcgcattcagcgccctcaacctccccgcagttcaaagatggcaccaggcgagcgctctgaggaagtgcatttatggtacacggcagtatttgaggcgtgccaagaaatacctcgcggcaattacctcttactttgcatttctagatgcaccgaactgaccgcggagcaggcaaggtcacgagctacgggcacatcgcgagactcctcgggaagcgtaagcgatctgctacatcaccaagactcactgctgacacatcttgctaccaaccagctgaacgtcccaggtactacagggaatgatcacacatcgacgctgctaacccatgacgtcaaagacaagttggagtgtgtctcaaacacctgccatcgccgtcgaccgatagcagcaagaagagtgcgacgttccacagcggtaacgtgccatggcagcgcgtgctcaacgcaaagggcagcataagtccgaggtcagtcgcatttgtccacgtcagtcctttgttgcctattgaccattgttgacgagggacaaaggggtccaggggcggctgcgcgtcaggctgatgctttgcggagagaaggggtagaggttcgggaggatgctatgggccagtacgctattgacctggcaaagtatggctggtttcccgacacgctgccgagcgagtctggccaggtcgagagcagcgatgaagaggacgaggaggcagccgcgtaccatacttgagcagctggcctgacttctcaggagtgaacgccaggcagaggcaggcttctgcacgttagggtttaatgagagctgattgacggagacgcccgacaggtgtcaaagccaacccatgggccattcatatggcttgcttccatggtacggggtgcagtcgcgtatagttcgcaccagtagtcgtgttccaggatagtcgccggacatgggcaagtagatgacgctcctgttctagccgagcagggcgtaggctgttcagcggccgagtccgggtccttatcgaagttgcgtgctgggaagcgctcctctcataagctggacgatgccgtgaccgcagatgtctggagagtggagggcgatgtggggtcggaacacgaggccgagctccagcagctgagggcttcactgttcgcatcatccatgcacttgagcgcgcaagccaggaaccagtccggcgtccagcctacccacgcctgcgactatggcgcatgattgctgatgatatcataagaagccacgactgcgtcaaacgggatgtgattcgggctgagacgggcctcggcgagtcggaacttggtcaccagctcccgctacctcacgtctcccttatcagcaccacgacaaaggtgcggggaggcgcgtacgcctttgatcgcataaagggcggagcctccgcagtagtagactgccctcccgctttcataagcaaccctccgcgtatctacctgattgcatagccacttacccttccctatcagtcctcacttgagtcactcatcagagtcatcttagacaccagtcacgccttcctaccttccgagcaccttccgagcttattacctcctgctgtcataaccagcttccctgtcactcgctctctgtcttctctcaaccaagctacctgatctacctagtccctacaccaaagcttcaaccagtccatcaagtcctcacagagcaacccatatcccaacagcttacccataccttgaccacctcccgtatactctcggcccagcttcaggcagccaacatgtccgagcaaacatacaccagcgacctccgcagcgacgccaagggcttcaaccgcgacaagaacaaccgggtcaagtgggcgcatggccagtcctttggcccaggccgacgtgaggaagatgctcgcccgcgtcctgctcgcgtcattcctcacatgaagtaagtcctatataccaacgaacaacgtatgaaatcgaactatgctaatgggtataggtccgctttccctactgcgaccacgggcggcatgaaggctcgcaccgccctcaacaaggacatggcctatgccagtggcgagtcatctgccgacgaggacgtcgagcatccttctgtggcaccttctcacgatgctgaggtcgcctactccttcgacgccactcgtggcccgagccatggcagccaaatcctcaaccacgcgttggagaaggcgatcgagaagtacgaggtcaaggagacggacaagctcatcaagaacgagtacgaggtgcttgacgtgaatgcggagatgctgtccccgcacccgaagaagcgcaacgttgctcctgaggacgaggactacttcttcgtcgacgcataacttcgccgtttggcccctctctttctcgattacgtattccctcgatcatgagtgatttccgcatacacttcaccggcgtttcataggttccttatcgacttcgatgtcgacttccatcactagcgcatgttttggatacttgcattttacggttcatggcagcatcaataggtgggcgtctagcgctttctgaggacttgagcagccctatacccgcttggcttgcttctacgaatttacggtgtcgcatggtggtatgcgacagggaggaggattggtagtcactggcctgtactgttactccatgagcatgggttgatttacttatcctgccctcctaatacacatatcagtgggtcgcatgaattcatgcttctccaatcaccatattactctcgagtgaccagcttcttgttgatgaacaagacgtaattaccgtacccgaggatctcgacaaggaaatcccatgtcggcgctttgcagaggtgtccttgatagaggcttcgagagatggtgattgcgtcacgctagtgagcctcacaggtctacgtcatagcccgtcagacgcatgtggaacccgatgtctcatgtttctagatcgtcgaccacgcgaatcgaacaaactaactccaagtctaaggctactgtcaactgccaaatattcactaagctttcatcgaacctgttgttgattggggcggctcacctttaccattacaatcgctgttgttgccacgagctgcgcctcgatcagctccccttttcagccttcgcatggcgcattcgtcgtaacaccgcgaaattcggtaaaacgactctgaaaattcaacgcaatgcccggtgctcgcccacgatggatactgcacgtccaggcgcagttctggcgcgtcctcatgggcatcggcatgatgctgcataagctcgcgcgaccactaccaccgcgaccggccttcacccaagacattgacgcaaccatctcgcctctgaagggacgattccgactcaacttctacgtacccaaggactacaagaaacaaaagaagctgaagggcaataagagatacccggtagttgtaaatttccacggaggaggattcgtgcttggaacagcaaaggatgatgcgcgatggtgtggagtggtggtcgaccaagtcggtgccgtcgttgtcagcgtcgactaccgtctggctcccgaactccccttccctacggcagtcgaagacggcgcagatgcgattctatacctggcacaacatgcggacgagctgatgctggaccccgagcgcttcgctgtctcgggcttctcatcaggaggaaacatgagcttcaccgtccctctctgtctccagggcgaactcttcgaccgcactccctcgggcgcacgcatcatcgacggtagagccggcagcgtccccaatgccttgatcacaccacccgcaaccgctgcgccctcggccacccccaacggctcccgcgtgcccctcgtgcgccaaaagtcccgtctcgatcgcattgccatgatgcgccagaccggcgcctcttcgctctccctcgtctcctcgtacaaagaaaccggccagggcggcgccgtgtccgtcatgaccgaaggctccaacaccatcgtcaagattcggggcatcgtgtccttctaccctcccacagactacacgcaaacccgcgcccagcgccgcgccacatgtgtccgcgcggaccagaatctgcccgccgtcttcaccgaactcttcgatgactcgtatctccagcccccatcgctcgatctcgcgcatccttggttgagccctggcgttgcgcccgatcgcatgctcgcagccctgcccgacgacattgtgctcttctgctgcgagtgggacatgttgcttgctgaaggcgagaagttccgcgatcgcttgcagagggatttggggaagcgtgtgcattatcactggtccgtcctttcaacttgcgaacttggcacatcactgactccgatatagtgtacccggtgtcccacacggctgggacaaggcgccaaacccgctccgcgaaagccctggcgcgcgacagcaatacatggttgcgtgcaaggagctacggcgcatgttcgacatcgaagacgataacgacggcgatgacagtgacgaagggactgagttgccttgtcggaagtatcacaagagtgtggatctgggcaggatgcaggcttagtgcgtctgcagtgtagaagaagtttaaggcattggatcggcgcatcctttttgggttgttgttgactttagcgattttggtttagaaagtacatattcatattcatggtcatgccctcgtgtttttggaaatactgccattgtgaaggtcactgatgtgtacaactctcttcacttcattttcatgaccagatttgccatactacctcaatcacaatcaactttgattgatcggtctttcgattgaaggagaacatcgggcttgccgtacagcgtagtcgcgctttcgatcacgcatattactatcgcatatgctcgcttctagtcgaaatcttcgcagactgttcgcggactatctacatcctgaatagagactttgtccaaaggcgctataattgcgtcactacagcaggtagatgtggttgaggatgtgttctcccagacgcgtcccgcagcttccgaggccccgccgtcgcgtcagcaacatacacagtaagcaacgcgcattgcatctcccacgacaaagtacagattcccgcgcagtagacattcactcggaaccgagcaacgccttcaattatctgcacaccatggccctaggcacaaacctccccttctggcccgccattgtcttcgtatacttcgagtccagtaagccatctctccctccaacacacactcaccctccctcggaaatacttacacccttcccagcttctatcctaatcggcgtctacctcgcatcatctacccccgcagacttcatctcgcgccaactccccgtgcccccgactcacccgctccctccccacgccctcatcgtctccgcctccatcgcaaacatgtttcttgtccagtgcatgctatccctcctctttaccgtcgtcacgcgcgagtccaagttgacaaagtactatctcgcggccgcgtcggtgggggatttgggccacatgtgggcgaattatcggtacatgggaagcgaggtgttttggaactggagggggtataacgacatgatgtttgggaatgtggtgattagtgcggtgttcttggtgatgagggtagggacgttgagggggtggtttgggacgattggcagggggttgtaataagtctaagtgggtttttattttatgtgctgtgagatgagatgctaaaggaaaccgtggtgcgcctggtcgatgtttgcccaacgccgtgttcgatgaatatacaaaaacgccaacatgagccgtccaactccagttgtgattaaagaatatcaagctatattccgcccaactccgcctgcaaatcttcgagcaatttgttgctagcggccaagtctaacatttccactggtgcgaagacgccaacgtccaacatgccgttgcgcactgtggcttcgatatcaatggcatgctacatcatgttaattgtgtactcgaaatctagtggggaaaaaaacttaccaaatatgcactattcacactctcattcctcaatgtcctcattctctcttcatctccgtcttggaacatctcttcatgctccttcacacgattcaccccttcactccagtcactcgtgggcgcaatcgtaacaccttctccatcatgcgtctttccggcatccggtagtgtcaagaaattgacaaaagtgtcgactaccacaccagtccaattcttaatctcccataaacttgtggtcgcattggtcagacccccgatattttgcaagtcttgttgtattcgcttcgcactctccaccgtgtgttgctgaaatggtgtgcgcacgcgaagtgggaggaggtttactgttggtatggctgcagattcgatgccagaaatagggagggagcggttggcgagatagataccgaggatgatgtcttgttctggcggcgtttttgtgagggtcgcgtatagtctggcgtagcaggcgaggaagagcgcttgaatagatataccgttttggcgggcgctatcttccagtgcctttgtgggcataagacttggtatgaagacttcagatcttatgttgaccgatctttgaggctgtgacagacgagtttgggagacgccgtcgaagtaggatttccagaaggagttgcggagttgggaaccaagactgctagcaaccagctcttcgaatgttttatttggccttggttctgtgccgttgttgcaaattgcttggagttgctgcatcagaattggtaagcttacaccatcatacaatgcgtggtggatcttgagcttcaaagtccagccatcttcggcctgtgcggcataaagctgagcccatggctgccctgtgcttgacttctcttcggcatgctcagtgatttcaaagacacgtgactcatttccttcagtcttgcgtaccaactgcaggtacgggacaagtggatcttgcatggcgatgatgtacgttcttaggatcgggctcgtagccacgagagacgtccacgcatcctgaagcttcctaaaagaaaccttgccgctgagactatatgtgaattcaggaaagaagttactgcccctcgtattaagccacatggatagcatgtatgtctgaccagccgtcgcaggtagtatttgcacctcttccagactttttatcatgcattcttcagaattggcacgattcaatatgtcatcgtgatccagaccttgcagcgcatgcttgatggttgacgtggtgttcttgttttgttctggctgttgagagaagcgtgcatcggcaacgcgtgccatgtttataacggtaccagctcggagcatgtcgccaacactgaggatgatcctctttttgcgaaggagagaagacaccttgatggcactaatcgagtccagaccgatgtggaagatagtcatttcgtctgtaacatcctcgtctgagagctcagcagtgatagcaagagcttcgcgtatcgcgaagatcgtctcttcccgtggctgtccttgccgttgtcctgtaatctcgctccatctgacagcgggtaccgtatctttccgtccgtcagtgtcaaatggcggtagtccgcatagcgatgttccttgcgacgtgaagtcgatcacagggctgtctggttgaagcataatttcactcaaaactctgtcaagtctgtccaacaattcttgggcgctgtcttcatcgaaaacttcatctttgacagcgcatcgccaaagcagccgcccatccaccacctccatctccacgcagaccgggtattcaacgtcgctgtggcccgcgatgcttgtgtatagtggacgtagatcttcaatctttctcatgctcttttggtaaatgaacaaactctcgaacagtccaccattttgaccagcacattccaaggcctgcctcaacgggaaatgttgccattgcttgaggctggtgaaattctcctgtacgtggcgcactagctcgatgcgggttccatggaggatagtccggacaacaatggtgttcatggtcggaaacagaagttgcaaggttgtttcatcatcgcggccggataagacagagccaaataccacatctagggattgaacataagaggccagaacgactgcaaacacagattgacccaatgtctgcaaagagacattgcttttctttgcaaactcggtcagactggccgctgagacggtactttctcgctccgcgcggtggacagtatctgtcttctcttttgctgctcttggtcgtcgcttgaatgcacttggttcagcctgatcaagatagtcaccccagaaatccgaggcattgtcttcaggtcttgtcagaatctttgatagggtcttctggtagcttggccgaggctttaaaatgccgtcatatgcacttttgacatcagcgtgtaacaggccgagtgaccatccgtcgtaaagagcatgcgcaatagcgaggagtaagtagttttgaccggtagatctgatcagcaggatgtgaaaaggtggcgatgatgatttcgcgtttgatacttcttgtcggacttcctcgaacaacgctgagaagtcgggctcggagtccaatgtcttttccttccagaatgggtgaggcttggcatggattatctgcgcgtatgattcttcaatatcaggttcttcgacctcaacgaaagaagtacgcaagatcggtgtggcctggactactagagtccaagcaactttgagccgttcaatgtcggtgtcttgatcaatcttcataacatcgaaattgtaatatctcgtgaactcggacgtgatcatctcgacaaccatggcctcttgtagaggcgtcaagggcaagacattctcgatttggtctgtgctaaatccttgtcgtttggcgtgtcctactagctcatgcttgcgcgcttgaaactcggaatcattgctaatttcatcttcctctatgtcagcgggccttttgatgtgtgcgagcatctttgcgattgttaggccgcgcatgataccactaactggaagatcaatgccctgtttcttgagcttcgaggacagttttatggcatcaatgctgtctaagcctagctcaaagacggaagtagactggtcgatgctctgaagctcactgctcgtcaattctgcaagcgattctctgagcacattggcttcttttgtccatgcaaatttttcagtaccattgagaggcagaattagaccatttgatgcctcaggaatagtctctattgtgccgtttggtggaagtaaagtctcgagggtagctgttggctcggtcaaagcttgatgtagcgctccttcaaaccgatccaggagcacgttcgatgtagcttcgtcaagcacatggttctgtgctacaagtgtcaggctccacttctcgttcggtccttgctcgacctcgaaagccagaggatagtctgctacagtgtctccatccaacaactcccagaaatcgttctttatacaggcctggctggtctgcgctacttgatatacgaacagattgtcgaagagtgactgggagcgatcgactttgcaccatttcatgatatcgcgcagcggagtatgctgatacgggtgagctgccacgttgaaatcatgtactcttttaatgagcgactcccaagtttcgctgtgctgatgactgttttggtacggtatagtgttgaacataggccccataatgcgatcggcgttttcgaggtcaatacttcgcccagagaccacgatgccaattgtcaaagcagccttgacatgccctttaaggacatccagccaacaagcttgcgcaatagcctgcgctgtaacgttgagctttcggcgagtcgactcaagcgcacccagatcttgcatctcacgtgtgactttggtgactttgccactgaaatcagcgggtggtcgcgtaagaaagtgtgaagaaacatcctgcgatatttgttcctgccaaaaggcttttgcgccgtctaggaccttcaaaggtccatgcggaagtgctgataaaaatgaaggcgcgatatcgttgctttcacgaccattgtacgcatcccagacagctttgaagatgagctcgatgctaatgccgtcatacaagccgtggaagatgtgtatgactaggatctgcttctcttgagtctggacaaggcgaagttcaaacgggcgcccgaactggtctgtgttgctacgcacccaatctccgtggatcctacttaggcagccattcagagattcgcctttgtagggatgttgcggctgattcgatgcccagggagatcctacatcgcgaaggacgacctgtacgtatccatcttccgtgttcgcgaagacggtacgcagaatctgggctgaagcatggacaacttgccatgctgccctaagcttttcgtggttgatctctttgctgagctgaaacacgaacgtgttaaaatagagaccattgtcgttatccaaggacctggcaatcataccctgctgcagaggggtacaaggcgcaacagcttcgatgtcgtgagtgcttatggagagagctcgagcaaccgcgcgacgatgtcgatgttgcatggcagcaatggcttgttgagctgcgagaaccgaagctcgatcgcttgaacggtgagtctcgtcggacagggccttggcgagcctgcggatagtagaatgcttcatgatcagagaagcagtcacactagtgattccagcctgtttcattgcccgtacaacatcaatcactgagattgagtccatgccaagctcgaagaagctggtctctttaccaattgtatcctcgttcacgtgaagctctttgataagaacatcctgaagcctgcgctcttcgtcggaccaagattgattgtattcatcagagctcgttgagagttttgatagatctgcggcagacaggctctcatatagttctttgagtttctttgcatcagccttgttgttgatattgagtggcattgatgtaagcggcacaaaatgcgtaggtatcatgtacggtggtagattgtcatgacatgcatctcttactgtcatcatctccgatgcgcttgctagcaaaacgttgcattgtcgggttgcctggccatgaatgacaaaagtaaccagctgttccttttgttgcccaggatgcttcaagaccagtgtagcaacgtccgagatgctcttgtttgactgtctgatcacggaattgatctcaccaatctcaagacgttgtccacgtagcttcacttggtcgtctgcacgcccgaggaagtcaaacgttccatcatatagtatcctgaccaagtcgcctgtacggtatacacgctcgttgaagcgcttcaagtgtgggaacccctttgccgtcaaatctttgcgcttgagatagcccttgccaacgagtttgcccgacacacagagctcgccgacaccgcctcgaagaacggggatgtctgtaccaggtttgagtacaaaagtaccgacgttgtcaaattgctttccaatgtttgacggtttgccattggctggtacccgcgtgtacatagtgcatccgatagtcgcttcggttggtccataaccgttataaatcactcctttcggaccccacacgttcaagatctcttgcttcaagctctcgccgccagtaatgaagacacccttgcataggcttggtacatcgtccgggtgcagtatctgggccagacttggtgtcagatcaatatgcgtaatgtccagtgtgttgatggagtcagccagatcttcaaaaatgacgtctcggggtgccgataccacgcatatgccgacagaccagctccagtactgctcaagaactgacacgtcgaagtggaaagatgcgaattgtagccaacgcgactccgaattccagtggccgtcaaacaaacgttgaaaggcgagaagtgcttggacggcattctcatgagttaactcgcaagctttgggcgtgcctgttgtaccactagtgtatagacagtaactgcgatcttgagggctgagatctcttccaagtgacggtttcgcactagaataagagctaggctttgtctcgtccaagtttagtacgggcacctgtacgtctttgatgaattgagctgactgtgctgacatggaaaggacagcggtagctccagagtcacgagtgatgaaagcttgtcgagcagcaggcgctccgggatcgattgcaacaaaagcagcaccggcttttaagattcctagcatggcaaatgaggcttcaggacacttgtcgaaacagacacataccaggtcacctggttgtactgcattggcgatgagcagattggcgacccggttgccttccgcatttaactgcgagtatgtccagcgctgtttgtgattttcaccttcgtggattgagttggcaaactcgaaggcaacgcgccccgggtatttcatagccgttgactcaacgaaatcgtgaagaaattgagcttccgatggaagctctggttccatagctggggcgatagagtagagtgtcatgtcagcaatgttggcggccttgccatgcgagataaagcactctaataggtgatcaagctgctcgagcatcactttcgcttgcccttgcggtatgagatgtggtaagaatgtcaggcggtactcaaggaagtcacctttgggctccagttcgattgacagaggatactcgattgtcgctctctcgtccacaatgttccaaatattgttcaaatccttacgcgtggatagcttctggtaagcgaaaatggtgtcaaataaaggttcgttcgaaaaacccatgagtctctggatgtcattcaacgggatgtgttgatgctgctgtacctcggccatcaattttgtgattgcacttagcatttgctctgtgtcctctgtcactttgtgcgagactggcactgtgttgatgcaaggaaagacagcactttcagcgatctcgaaatcgcgaccagaaagtacgactccgcaagttgcaaaggtttccccagtataagctgcaattagagatagccaactcacaactccagcagcctgtaatgtggtgtttgcttgacgacatgcgccttcgatatcggacagagacctgctagatcgatgcgttcgtactgctgacgactgtggcttatagcgcagaggagctaggtttggaaagcggcaaggagcaccttgcttgcccaattgtgtccagaattcttttccgtgatcaccgtacgctgtgctgcgctgaagaacaccatcgataatgggatctagccccactggagactcaatctgttggtcgtggtacgcggcaatgacatcttggaagacagactgaaggctttgtgcatcgaatagaccatggaaaatgacgagatcgaggaattgtgtatgattatcctgaccgattcgaacgtgccagagcggccggtggagttctctcgccatttcgcgctgaagcttctcaagccagacttccgtggcgaccgaagcagcattcttgatgggtgcgtcccatggtaaagcgagacaattgggcgcgtactcgatcataccgaatgaatggctcttgtcctgtatgtgagcgaatccagttcgcagcatcatgtgagcgtgagcagctatttcccaggccttctttagacgattagtgtctgtaccaggctttaggtctaggcgtaggtaattgatgtatatggctccttcttttgcaagcatctgagagatcatacccctttgaagtggtgtacaggggcgtatagctacgatgtcttcgttggcgacattacacgatgcaagcacactgggcctatgctttgtgtcgaacttttggaagtcgaacgttgctgccgccggttgctctgctgcagcattgtggttgagaaatgccgcaaggtcagtgcatgtgagatacctcatgacgtccgcagcgttcactaaatggccctctctccgcaggacagctgcgacttgtactgcgctgatgctgtctagacccaactgatagatggtcgtggttggtgaaatatcttccggtgctgaactcgataagtgcgcgaacacgtctctgatgcggctctcaaatatagtccattggtgttcggaagatagattcgaaattccgttaggcaaggaattcgcatctactgaaatccgaaagatctcggttaaggcttttttgtcaatcttgccagcaagtgatcggtgaattttgtccacgaagatgaagaattggggtaccatgtacaaaggaaggcggtctttcgcaacttgtccgagttgacggcgtatttcttcaccttcaacttcgtcgactgaacgcttagcgactaagaatgcaacgagttgctctttcgcagcgtcgtccttcctcatgatttgggtagctgctgcctgtacgtctggatgcgctccatggagtatgttgttgatctcgccaagctcgactctcagtccacgtatctttatctggtcgtctgtgcgtccgatgaactcaaagttaccatcactcagcatccggacaacatcgccgcttcggtagaaccgtcgtccagatctggtgacgaacttttctttggtgagctccggcctgccatgatagcctcgcgctaactgtgtgcctccaatgtacagttctccgacactgagcaagggcagaagtccatcaccttttgatgggaagatggcgaactcggtgctagaaaatggtctgccgatcacagaaggcttgaaactctgtgagacagggcatattgtggtgcaaaaagcagcttcggatggtccataggaattgacacaagcgccttcccattccttcactatgttagaagtcatcgcctcaccgatgcagtaaagccatttgacgttgggaacttcgcatctttcaagtgaggcagctacggatggcgtcagatctagcagatcgctgtccagaatattaatcatcttagacagatcattcaacatcgtgtcttgctcggccgcgcatagtgtgaagccaagagtccaggcaaggaagcagtcgtaatagcacatatcgaaagtcgtcgcggcatactgcaagagtcttgaagatgtagtccagggtacgagtgatttagaacactcgatggtctggatcggtgcgctgtgttccatgctcacagctttcggtactccagtcgagccacttgtgaagatgcagtaggcgagatttgaagatgtgagatctttaacagcggggttcccttcaggccaagttttaggcccttctgcatcgacaagaatcgcctcacatgtggtcgtaggtggcgtgaatcctgcagtacacaagacatattgtgcgcctaaatcttgtagcatgagttttcttcgcgcctctggcaatccaggatgtatgggagcgaaagcagcgccggccttgagtatacctagtatgctagcatagaatgatggactcttgggtatgtgcacagggatgatatcttcgggcttaacaccaaggttcatcaacatacgtgcaatgccattcgccctatcgttgagtgattggaacgaccaagttgttcttgtaccatctgcgtgcagaaaatcgagggcaattctttttggactggcttctgcattccgttccaaccccgaatgcaagaactgggaccgaatttctggatctttcagtttgcaattactttcggcttgaagatgtttagggaagctgatagtgtcatgagccggcgcatgcggctcatgtattatggttgctaaactcgcttcaaaagtctctgcaacgagcgtaacctctctctcggaaagaatggagtcgtgatagtgcaagatcaggtccagtctgtcctcggtgtcattctgtgatatttcgcagaccagtggtaggtccatcacaccacgatcttcttcgagctcccatatagtggtgtctagtggttcgctctgctgttgaagaatgacgagagtgtcgaagagacgaccaccatctttgagtaccaggccttgaatgcgacgaagtggcgtcaactggaaatcaatggactcgacgttgaaagtgtggacttgctgagccaaggctaagttgtcattgctgaagtcgaaattgatcctgacgggtagtgtgttgaagcagggggctacaaggcggtccaagtcatgcccggaaagagcgcgtccacttactacgttgccaaaacaggcatcgctctctccagtgtaataatgcagaagcttagcccaagtggcgtggatgacagagagcaatgtcatggacgtgttctgacaggcttgtcgtatcgtgcttagtggcaattgcaattgtcggcgccaagcagcagcagtatagagctctttgtgaactctgccagtaagatccggaaaagctgtaggctcaaagtcctggaatgtagcagtccagaactggtcagcttcggcgagattttgtaaaagcatttgctgaagatatacatcataagaaagaggcgaaggaagcttgtggtcacgatatgcttcttgcacttcattgagcaaagtttgtatcgcgatgccgtcgtacactgcatggtgacagcagaatagcagtcttgttgacgtgttggacctcgcaagtgcaagccacacgggcggtttgttgacttgcaagagatctgccaccgtcttgttggcgacatggaatgcttcccttgtccaggtgatttcatcccaaatcaaatttgcgtcttgcagcacgacctgcgcaaaagcatgcgatgggtcgctggttgctacaaacgaggtgcgcagtatttcgtgccgttgagccatcaaagcccaacattgctggaggcgtaacacgtctcctttgacaaagaacgccatcacgttactgtaggacgtagtggccgtcgagtgtccagtggaaagcattgcttcttgaagtggcgtacaggggtagatctttgcgatcgcaacatctttcttgtcgaaccaggtccgaatacgagcagtctctgacgggataattgcatcttcggtacctggtcttgtcccattgagcgtgtgattccctctcttgcattttgccttcagctgttccaggtgcgctacagtagggttcttgagtatcgcagagatggtgaaatccccaagagtctccttcctcagtcgattgctcaatttgattgctgatacagagtccaacccaagctggaagaatgatgaatttcggttaatattctcgacagaaatgccaagtatctctgcaaggtgatctgcaacttgaatttcccaagaagtcgacagtccgatttcatcagtaagtacgtcctgcgatacggttgtaccagctttcatatcctccgtgagttctcggaaatttcgtcctagatttcgcttgtctatcttcccttgcgccgtcatgggcaaacgactgacgggaacaaggtacgagggtaccatgtatgcaggaagacggttcaataaagaatcgaaaatggagatgatttctgcatgaaaatcacggcctttcatgatcttgaatgggccttcttcggaaacagatggcacccagaaggtcaccagtatttctggccttgatgagtctcggagcagtaaagtagtacagtcccgcacgcatccatgatcgagaatagtggaagaaatctccccaagctccactctctggccacggatcttgacttggtcatccaatctgcctgtgaacaggatagattcgtcagccagcattacgcccaaatcgccggaacgatataggcgaccgtatgtagggtgattgataattttggcggctgtcaaatcaggtcggttgaggtatccttggaagacttggtatccaccgaaacataattcgccgactgctccacgcggaagaactgtctcgctggttggatccagcacaaatgcagaggtgttgtcaaacggtttgccaatgttgttgatgagatccgatgtcgagaccgaagaacgtactgtacagatatttgtcgtctcggatggaccataacctacgtaaatcactccgtcagctagtgccagcatcagttttgacaaagattaccttgatagagcccacgtccagcccatttgcgccgcacatgttcagtcacagcttctccagctgtaacgaggaacttgacttgtggcacattgtccggatcgatgagtgccgcaacagttggtgtgagacttagatgtgtgatcccaagctggttgatggcaccttctagatccgagaacaaatcgtcctttcttgcagtgcacagacaaatgccgacatgccatgagaaaaagatctcaaagacagacacgtcgaatgcctgtgagcatgactgaagcagttttgagccttctgagtatggatagacagtcgataagtagctcaggttactcatcaagttttcgtgtgtgacgagaactccctttggagtgccagtactaccacttgtgaagactgcgtatgcgacacttgctccatcgtaaggaatgccaaggttgtcgtccaggtataaagaaacatcaatcttgtctaggttaatagtcttcgaagacgtagacttatctagatgcgcagatgctgaagactcgctaatacacaaagtaacttgcgcctcgttcagtatgagtttggtccgttcccttggaaggtcgggaaccagagggaggtatccagcgccaatcttgaggacagcaagtatggcgacatatagattgatcgacttgtccatgatcacgcccaccaaacagcctgggcaggcaccctggtgtatcaaaacacgagcgacttggttggcaagacgattgagggcggcatacgtcagatagccttcaacttgcatgctgccattgactctgtgagacatcaccaaagcctccctgtcaggtgtcgtcgatgcccattgctcaacagcatgggctgggccatggtgcaacgaaatttgtcgaggcacaggatttgcgatcgagtggagttcagcttggaaacacatcgcgatgtcagccgtcgcgcaatcaacattctcgaggaataagtctacgacggcgtcaatttgccagaacaggtaattcacttggtgttctgggatcgtggatgggtcgaaagtagcacgatacgagatgtgatctgagcgcggttcaaattcgagtgtaagcttgaactctagctcgtccgcgctgtcgatgatatgtgcagaagttgctgtagtcgatgctgtttgcaaggcttgctgccatacgaataacacatcgaaaagccgtgttgctctacgtgtgcttaccgcttttgcgatttcacgtaggggcagagcgcaatgcgtcagagcctcccgattcaaccgatgcgtttcgcggaggatgttgagcgctttcggaagctgggtgaagtggagccgaaatggaagcgacgcaatacaaggaccgataatgtcttctataccggagactggaattgtgcgtcccgaggtgacatttccgataacaacatcactcgtgcccaggtacaagctttggacataagctaccgcagcttgaaaataaacctgtggactgatcatgaggcattgggaacgagcgtgtaaggtctgtatgtttactgttgagcgacctgagagcgaacgggctggagatttgtcaataacctttccgttataatttggtaacatgacctctgaacggtcacgtaagaggtcagtccagtacattttatccgtctctttcaacacatcatagtagccaatgtgatacttgataatctcacgatactgtggtcgtggtctgaccttgagcccatccagcgtctccatgagatcctgcagcattaagtccatcgaccaaccatcgtacagggcatgatggatctgaaacaaaagtcgtggtcgttcacgatgtgtcataacttggacatacaacggtcgtagtaagaactcgtgagaactcaacgcataggttttagtgaaattccgtacgttttgaacgtgcgagtcctccagcctttcccaaatgacctgcatgaatgtgtgcttctccgaatctgcgggatgaaaaccagaacgtaggatctcattgtcgtgcgcaagacgtaaaagcgctgcttgtattcgctcgaaagagtgtcgctgcgacaattctacttcaacccaattacagtatgcgctagggttgatagcagtctccgtaagcaaagcctcttgtaatggtgtgcaaggaagaatgcaggcaatatcgggaagtcgctgttccaattcagggatgtttcgtggtgcaaattcttggaagtccgttgcggtgtttggttcaatgccattcgacctcttcgcgtctttggcgatacgaacaagatcgccaacagtggtagctgagaggatttgtatcgcactgagttgatagccactagctctcaataccgtggccagtctgatggcacgaagggagtctaagccggcagatgcgagaattgattcttgattcaagctctgcttcagatggagtctcagcagatcgagcaatttatgttcactaccattgctcaggtatgccgtctttgtcccattatgatgtggtctctctttgtacatcgcgacaagtgacttctgatcgattttgcccgaaggtagttgaggcatgtactgcatgaaaatcacatcgctcggtatcatgacttgaggtagccactgtttgcaggtctgtataacgtctgcagacgataattcccgagagcctgtggcacagaaagcgaccagagattcctcgataaccatgactgtagctgcacggcagccatcaagctttaggactgtctgttcgatctcccctagttcgactctttgccctcgaaatttaacctgtccggtggcgacacgccctaagcacatgattgtgccattactgagaagcctggctcggtcaccggtccgatacacatacccatattccggatgatgggtaaatgccttggcagtgagttcgggacggttgaggtattcttctgcaacctgcggtccgccaactgcaagctccccttcctgtccagcaggcagtatcgagaaggatgaagatatgtcgccttcgcccaatggtgcaactacgaagaccgagacagtgtccaaaggaaagccgatagtctgggttgacgcatcagacatcatgcgaggctgcaaagtgcaatgtatcgctgcctctgttgggccgtacatagcccacaaaatactgtcttgggtgtcggtacctccatattcttcaaccacgtcctgagtgagcatctcaccaatggtgagcagcagttttaggccgggcacacttgcacgaccatgtagcagattactcactaccgtcggcgtcaactccgctgcgtccacatcaaggagatgcatggtctcaggaagattattaagcatatcgacgcgcgtgcgactagtcaatgtacatcctcggtagaaaggaaagaacgtttcgaagattgagacgtcgaaagtaggtgcagcgaattggagaaatcgagagaaatgcgggatatggcgatcatgggcgagcagactctgcgtaactgcgcgatgagacacactaacagcttttggtagtccagttgacccgctggtgtatagaacgtatgcgagagcattggtgttcacattcgattttgtcggaggcaatgtggttgtttcgtgtagtggtatttcgtcgatgtacatcttgatgatgctcttctcagtcgctaggtgccccccacatgccgaagtagtgattattaggccagctgatatatcttctaggatgaaattgagtctctctgttggtgtatcgagatttagtggacaaaacgccctgccagccttcaggattgccaagagcacaatataaagctcggggcactgtggtagtagcaccggaataatggcagaagcattttccagcttctccaaagatctggtgatgttctgagcaattgcatcgctcaatgtgtgcaatgtcttgtaggagaacttccgccgtttcgatccgttttccaggaaatcgatggcgaccgcagaggatgatggcgcaaccagatcatgtagtaggtctggtccttcgatccgagtaggggcttcgttgattatggagagcatgttgaggtgtgcgaatgtgggttctggcggtttaggggtataagactacacggaaagtaacccaatgtcgtttctcataccaaaaaaacacttttcgacggtgagtgagaaatacgacagtcgttaacttcggttttacagactcgcgtatgcaaatgtgcccgtctggtacgcctcagtggatgagaaattgccgctcgatgattggtccaataagccaaagttctttgtggcgacagcatgcaaggctggtgtacatgtgaagacgtcgtagcttgtccgaaaatggtgcagggcgtgggtaggtacctattgtgttctcgtgcgtccgacaaaacaattacagattatcctttagcgttcttcgcgtcagcaaaactgtacgttctcgtaggattccgtgtcacggataatttcgatttggctgcgagtactattagaacatgataaaaggtcagaaataccttgaaacattagtgacagaaaggtcgtgccgtgatgctcttggtattgcaactaatgtgacagcagaccaagagacactgaagtgcccgtaacgggtaacgccgggccgccttcacataaacaagtttgatgcctacgaggataattctcggctatgcgaatgaagcatggagcacgggactcgtagatgctgtcgttgtacctgttcgcgtgttctcatcgcttgagaacgcaggcgtcatgcatactgggtgcggcttgttagtcttactgtgcgacaggcaaccacaaataaaacttgtcaaacgaaaaaggaataggtcgatattagcgaatgagaactgaacaagagtggcgcaaaaatcgattcgaagaggggcctagcagtggtgaaatagatggacaagctccaccaggcagagatggccggtgcgacggcgcagagcggactccttttgacaagccgccatgtgcccgcacccatctcttcacgcgcccaacgaaggtagcagtgtaacccacgcggacggtgagtcgtttgtcagatgtgggtgtaccttagaaaagatgcagcatctaacggctcgaggtacgacacataatgtccgagtccgaggtcgggcatgggtattctgcgtgagcggagtgatgatcaaattggtcgcagcgcctgttcctacacgtcatggatcgtacgtcttccaacacaggttagtgagcggcaactaattcattgcagctcacagctagcctgtttggccaggttgcatgatcagataacaaattgagagaacgtgcatgcggcgcactctttcagcgactccaaagggccgtatccaagctgggaagtcaacataaaccacccagaaattctggcaaaatcctgatattttataaaaacttcggagtcgtagtgcatagtggccgagattccatgagacgtcctcgctgagcgttgcgacgaggccaagtacttcggcattggagcaaatgaaaatgactgaccgtggaagacagtatggactggaactccattattcagccatacctgaaggcgagctcatcagcagtgagaagattgacgcggaactggacgcggcagactgacaagtacctgaatcgcatcgctcgccaagtctcggaagcgctaagcgtgacgcctaatgttgtcatgaatccctcggtaacacgcaaagtagaatcccaaacacgaccgactcacaaacaacaacggcatctatggccatcacgctcacttcagtaggcagtttccgccactttgcgtcaattacctgcgcagtgctataccggttatagctatgcacacttcggagtcgccttctgtgcgccatggcgcccgaatgtccatggacgcgaacgcggatagctccgaaacccaaccccttctcagtcatacagatggtacccatcacggtgtcgcctctagaagacgcagcatcagtcagtgggagaggcacgtagaaccatccttggcaactgtgcaaccacaattcgacgacattgtggccatcaagaatgtgttccttaaacagattctcggattgaatccattcaagacctcgtattttgctctttatcggccgctcgacgacttcaggtctcgcactattctcgctctcggcgtcctatctgccatggccgctggtattccccttccgttgataggagttatcctcggacggatcatcaataatttcccacctcctgcagatgaactcaaggctcttcttgtacgtctaatgtcagttgcagttggctactttgtggtcacatgggcttgggcggtctgttgggcaatcatcggcgaaagggtatcacgaagactgcgggagaaactgcttcatcgcgccttgggaatggatatggcgtatttcgacacggtatcaccagacatggcgaatatattgacagaaaagacgcaaacgattcagctcggcacttccgagaaggtcgggctatttatagcatcgatctcatatttcgtatctgcgtttgctgtgggtttctcgctcaaccctaagcttactggggttatgtaagatcatatctattcttgtgctcaacaaataccttttcgagaagaggtccgctgacttcattaggttcgtcaccgtcattccctcgatgacgtgcgttgtaattttcggcaccaagatggtctcaaaactttccaagcaagcaaccatttataccgaaaaagcttcatccgtcgcggaaagtgcgatcagaggtgtgcagattgttcaggcgttcggtcttttcgatcagctcagcgaggaacatgtccatcatctcagagctgccttgcgaattggagttaagaagagtgcagctggtgcaattatgctcggtgctatctacttcgtagcttatgcaactaatgcactggctttttggtatggtgatcgcctgagagacggcagcgctgaagcaggtactatctacgcagtggtattcctcatcctggatgcatcattcgtgctcggtagcttcgggcccttcatacagaccttcgcaatgagcgcagccgctggacaatctgtactcgaagtcctagatcatccagcaactagtatcgatgtctactcggctaaaggtagaccggcacaaaagtcccacttcgagaaggatattgtattctcctctgtatcctttgtgtaccctgcaaggccgactgtccgaatcttggacgaaattagtcttcgcttcaaacctggtcaggtgacaggccttgttggtccctctggctcgggcaagtctaccgttacgtcccttctcttgcgcttctacgatcccacatacggcgcaatctcgctcgggcaagaccctctgaagactttcaacattcagagccttcgctcccacatcgctttggtcacacagcatccagtcttatttacaggtactatcctagacaacatcaagcttgggttgcgcgaagccctctctgaagatgaggcgcttgttcgatgcaaggcagcagcggtggaagctcattgtgacttcatcgagcggctaccagatggcatgaacacaaagatcggaacaggaccacagtcccagctttctgggggtcagaagcaacgtataacgctcgctcgcgctttggtcggcaacccagctttgcttcttctcgacgagtttacaagtgccatggatggtaagcactgtcattcaaatatccctagcaactactaatcgatgggcccaggtagcagcgaagccacagtgcttgaaaacctgaagcgttcttccgcacaaagtggccggacaacaatcatcattgctcacagactcgcaactgtacgaaatgccgaccgtataattgtcatgaaagacggaaagttacaagaggagggccagcacgaggctcttgttcaagccaatggcgtctactctgagcttgtacaagcgcagcagttcgaaaagagaagagaggcatccactgcaccgtccatatcatcaagctctcgctcatctcacaaagaacagctacagtcacaaggggattccaacagtgcgcgctcagcggacgcaaggacaccaattgacagccctagattaaatgcaataacactgatctcaagatgtgtggcactgagtcgacgggagtcaccggccattgttgtagggctactatgctcgatcatcagtggtgctttgatcattggagaggtacgtcttcgaacagtataacattacgttggcatgtataagacaccttggattgtggctgtcccacgtcaagaactgagtgtccgcgtgttttttgtactaacttttggtaggccgtactctttggcaatctcgtcgagctgctgaacgacacctccggctcgaacgagttaacggcaaggattgcattgtattgcctactctttcttgtgcttgcgattaccgctttattatctcatggcttcggcaagacggcttttggtatggtctcagaaaacctggttcttcgggtacgagatgtgtccttccgcacgatcctacaacaggacatagcctggttcgcaaagccaggacactcgcaccatgcgctcatggccaaaatcaacatggatagcggttctatcagtgggctgtccggtgtcattttaggcaccgtattttctgttgccacatccgtacttggtggtattatccttgcacatattgttgcatggaagattgcaattgtcctactggccgctgtcccggtcatgcttctcgccggctttttgcgccttcgcattcttgcgatcgcagaagaacaccatcagacagcctacaacgatgctgcagcattagcatcagaagcaacatcttcgatgcagatcgtcgccgcgttcggtctcgagaagcacttctttgacggctatcaggagtctatacgcaagccctatgaggaacatctacgattcagcctgctaggtaatatcctgctcgcattttcactctcaatcacctactttgtctattcgctggcgtactggtggtaagttgcctttacattcccatattagcctttctgtcgacatgctactgtgggagacttgcagatcgacagaacggtcttgacaagattctttagaataaagctgactagaatcacacaggggctctaagcaggtgcgtaatggcaactatacccaaaaggagttcttcattgtactacctgcgcttctgttctccgcacaagccgctggtcaactatttagtcttgcgcccgaagtgacacgagcgaaggctgcggcgcaaagcgtattctcgcttcacgatgaaaagccgaccatcatcacaaagctatcgtcaccttcaactagcactgccgtcccggctgagcagaatgcattacttggtggtccatcagctgcgtatggtacctttggtactagaggggagcttgaattcaagagtgtcagtctctactacgattcacgccctggagtgcctgcgattaacaacgtatcattcctcatcaaaccaggcgagtatgtcgccttcgtgggacgttcaggagcgggaaagtccagcacaattcatctcatcgagcgcttcttcgatcctacatccggacaagtataccttgatggacacgatattcgcaccgagtctgttcagactcaccgctcacgcctggctctggttgaacaggagcctgacctgtttcctggtacagtcaagtttaatatcggcctcggcagacgccctggcactgaggcaagcgacgcagagatcatcactgttgcaaagaaatgcgaactgcacgatttcatcatgagtcttcctgagggatataatacagaagtcggcgcccacggatcgaaattgtccggcggccagcgccagcgcttggcaatcgcccgggcactcatacgagatccagagatcttgctactcgacgaagccacatcgcagcttgatgctacgacagagagagatgtgaagcaggctatcgcagctgcatcaactggacggactaccattgtgatcgcccatcggctggcaagtgtgcagcacgcggaccgtattttcgtgttcgactccggacgaatcgtagaacaaggtcgacatgatgagcttgtcgacctggccggaatatatgccgccatggtatctgcgcaggaattggagtgaccggtttccttgccatcctcttaacgcctgatgacatcttggtcgttgcttattacccacgctccactagcagaagcattgtctgtgggatttctcccgttcactagttttcatctgtccatccacctgtaccataattgagcttttcctttttacttgcctagcacatactgagtatgctcggctcgacgtgtacaatactttggtcctagtatgacctccctaattcatgctagcccttcatcaaacaagggctccaattctttccgttccatcggattatttcgtaaagcacgacatcaaccgggcgaaggctcaagaacgggtcaagcgcctccaccgtcatccctcggctcagaagttggatatgcacaagatcaccggctgcggtgcattagcctaagctagcagcaacgccgagagcaagctgcatacgtacagtcatggtgttgagcattacccacgcagcccgccaaggtcttcgatctagtcgatcagattagattctgtcacggcatctgataacacaatatttctccgatttcgctccgcaccatgatccgaaggcgccaagctgtcatcccacgtatcgcgacggcatccgtcacggaacaagtacaagtgctgcggggcaatcgaaaattttgcctgcaccacgaaagcgcgatgtgggccgccagcagcgcttgtgagttatcagatcaaaattatcagatgaagtttttcctacacacggcaacgcatgctttgcgccgtcttggaacggcccgttaaccactaagtacgagcggccatcgacccatcgtctggcgagcttcgcagatcctgcgccagcatggattggctgagctcaaaactcagaccgggtcttctcggtgcaagggctctggtcaacagccatctactcggctcataacgcagctacagcagcggtaaaacctccatctgggcgaacattgcgttgttctctcctttcagaacatcctttggaagcattctacactgcctcagctgttggtcttacaactttcctacgctgtcgttcatgttcagtgtagacgtcatacatcacgagcaaagccatatctaatcagattgggcccaatttcagcgaattgcgcaatcctgtgtagcatcaccttgggagtaacaagtagccgtcatttgagatatcttgtactcgcctattacagtaagcaaacattccatataacatgacacatgacttacactcatactagcagtccctcatccggagtctcgccccgtataaacgcactatgagccctcacgcagatgtcacctcgagcgtatcgcatagccctgcgccggtagggcaggatgccttcagtggtttccttacggagaacatagaagagagtcactttgcggcatttgagaaccgatcccaccttcgctatacaccggaggaagagctccatgatatgatttgtgttggatttggccccgcatctctggcaataggtatagctctacacgatgcactggacggaacagatccctcactcgaggagatcccaggtctgcagggaagaccaccaaaggtcgctttcttggagaagcagtcgcattttgcatggcatgcaggtatgcttctgcctggtgcgaagatgcagattaccttcatgaaggacatggcgaccatgcgtaacccgcgaagtgagttcaccttcatcaactatttgcaccaaaagggtcgattagtcgaatttgccaacttgaacaccttccttcctgcgcgggttgagtatgaggactacatgggctggtgcgcaagttggttcgaagaggtagtttcgtacgaccaggaggtcatcaaagtgacaccagagaagtctgcaaatggcgagatcagctactttaccgttgtctctcgcaacaaccaaactgggaggactgagagcaggcgaacgaagcacgtagtcatcgcagcaggaggccagccaaacctcccagcaccattcccctcgaaccatcccaagatcatccactcaagcaagttccagtatacgtcgaaacagctgttccccgaccacgatgcgccctacaaaatcgctgtcgtcggcaacggtcaatccgcagctgaaatcttcgactacctgcactccaactaccccaactcgcggacccgtctcttgatcaaaggcggtgccctacgtcccagcgacgactctccattgtaagttgcacccatcctcagcccaggacaccctatactcaccgtcctctagcgtcaacgaaatcttcaacccctcccgcatcgccacgacattcgcgcagcccccaaccctccgcgccgcgacccttaccctcgacaaaggtacaaactacggtgtcgtgcgccttccgctcctcgaacacatctacgaaacactttacctgcagcgcatctcgcacggcaacacgtctgccgccgaagcaaactggccccacgccatcctgccttaccgctgcgtcaccagcatcgccgacacacccgccggcggcgtcagactggagatcctcgaccgcagcccgctgtacctcagtgagacagccggcgcgacggaaaagacggagatgatggacttcgacgcggtgttcgtggccactgggtatcagcgggatctacacgagacgctgctcaaggacgcccgacacctgatgcccggcggcgatttgaaggacgcgcggtggagcgtgagtagggagtataaggtgctgtttgaggatcggaaggttagtgatgacgcgggcgtttggctgcaggggtgtaatgagcggacgcatgggctgagcgatacgttattgagtgtgctggcaacgagagggggcgaggttgtcaggtcggtttttgagaagccggggaagtggagtgggggtgatatgcttggggggtatgaggcgaggcaataggtgatgaggctttgctacggctgcgtcttagttgcggtttctttatgtcttgttgttaataatgttcatgttgatgctgcacacttgatgcccgagggtcaatgcgttcaggctgtggtacgggtatgccctgggctataaggtactctatcattgctacggacactctgcaaaccgagcccgaagagttccaaggttccgaggactgcacttgatgttgtacatgcacgatcactggactaccagacttgtgccagaaggggaaccggacaccggctgatgatgttttcgatgatgcatcagagctgcgtctcatgcaattgccgcgtcgcaggatcacagcctcggtaagcggttcgtaggattgatgtagaatggcattggaaacagatgtgaagatcaggagagatggcccatttcgcggatgtatcgctcctggctgcccagtctcgggaagcgcctgccgtggcctgacagcgactgtttgccgtccaccaagacgcacagaagagcgtatgcaggcttctcgcagcaattccatacacggtagaatgcaatagatacaggaatagccttccagcggcggttgcgcgctgagatgggacgggacctggacggtgctgcttgcgggctattttggggctagcacgagcgcagcccaatccacggatggatgtcatgttgccaacctcgagtgcgcgaagccatgaagttgctgcttttcttcacgtccacctcctcagcccctagaatccctcttccgcgccgccaaactgcggcagtgccctcctgccggctccttggtgttgcacgcgcgtgaagtaaccgccgacgcagcaaaggctcgtggctcaccccgcagagagacgtgcacccacggcgagacgtctttcgagtcccacacgggcacgtaagcgcattcactcaccagtcgacgacccccttcagccagcctgtggcaccccgccagagtcactcgacggcgcacttcgacccctcgacccgcggcgcaattcggcatgcaacaaacagactgagtgcgtcagagctgaactagccagctaccgcgaccccgttcgcacctataccctccgcccacgcattcgcgcccgccatggactcgcagcagtggaccgcctactcgaccgaagcgccacccgcagctcgcccgcggtacagcatggcctcgccccagcacgccggcgctccacagcagagagacgccagcgtgcccgcccagcagcagccgcacgtgaagcaggaaataaaacaggagccctacaccgcgtcccagccgccctcgcgccagaactcgaccggcctgcacccgcccagcggcaccaccagccgcggcccggactacaacgacgcagacggcgatgtagccatggacgacgcggatccctacaagcccaagtacaacaacaacatggcgcgccccaaccaccagcaccgccactcgcagcagttcctgcagcacgaggagagcgccgccgcgcgcagatactcgcccatgaacctctcgcccacgtcgccgtaccagggcaccacgcagcagggcggccagaactacaccagcttcactccccaggcccaggcccagtcgcagccccatagcaacaggcagagcccaacacgcaacaatccttacatgtcgccgcccaacaactacttttcctctcccccaggtacgtcatgctggagctcgcaagccttgctcttcgcagtccaagactaatcaccgcacttgtagcatcccgcccgcatgcgccacaactgccacccatacagtccaacatgagtcccgagagcttctacccgcagagcgcgacggcgcaattgaacgccgtatataacagggaggctcgctcgccgcgaacgtccacgaacccgaatcctccccagcagctaccacccggcggagggccagtgcccaagttccagcccgtcaagaacactgccgaactgcagcccaagatcaatgcacagcctccctttcgccgcgctaatcccgagggaggattcatcagtgtaagcagaagaattcgagttccctcatccctgctgacaatccccatcagcctctccaagctctgacggctcatctgcccatgacatacaagctgtgcaacgcccagttcaattaccaatcatcgcggaaccctcgtcgagtcctcacgaagccgagcaagggagtcaagaacgacggatacgacaacgaggacagcgattacatcctctatgtcaacgatatcctcggctcggaagaatctgggcacaagaacaggtacctgatcctcgatgtactgggccagggtaccttcggacaggtcgtgaaatgccagaacttgaagacgcaggaggtggttgcggtcaaggtcatcaagaaccgtacagcgtatttcaaccagagtatgatggaggtttcagtgctggacctgctcaacaagcagatggacaagaacgacgatcaccacttgctgcgccttaaagacaccttcatccacaggcagcatttgtgcctggtgttcgagctcctcagtgtcaacttgtatgagttgatcaagcaaaaccagttccgcggactgtctacaaccctggtgcgcgtgttcgcacagcagttgatcaacggtctggcattgctcggaaaggcgaagctcatacattgcgatttgaagcctgagaatattctgctgaagaagtaagttctaaccattcgaaaattgggagtatctaacatttgtcagcctcgagagccctattatcaaaatcatcgattttggttccgcatgtgacgaacgacaaacggtttacacgtacatccagtcgcgattctaccgatctcccgaggttctgctgggtctgccatactctgcggcaattgatatgtggtcactggggtgcatcgtggtcgagctgttcctcggacttcccctgtttcccgggtcatccgagtacaaccaggtctcaaggataacggagatgcttgggctcgctccgcattggatgttagaaatgggcaaacagtcaggcgagtttttcgagaagtcgcaagacgagtacggccgcaagacgtaccggttgaagtccatggagcagtactcgagagagcacaactccaaggaacagcccagcaagaagtatttctcggcaacaaccctgccagacatcatcaagaactaccccatgccgcggaagaatatgaagcagcatgagatcgagcgaggtatgtggtggatggttgcactgtaagattcgtgtagagctgacacattttagaaatggcaaatcgtgccgctttcatcgatttcgcgcaggggttacttaacctcaaccctctggagcgatggacgccagcccaagccaagctgcaccctttcatcacgcaggccaaattcaccggtccttttgtaccgcctatgacactgaagtcgggctctagtcgatcgccagcaccgggtgtgcaagagcaacaacgatatgagggcatgagcagacagcgccaacagcaacaacaacagcaggttgcagctcaacaggcgcaagcggcacagcacgcagcatatgctaacatgcagatgaatcaatacgcgcagccgagtccgcacgttcagccccagatgtacaacaacgcgtacaccccgaaccaagggggcaacccaccgccgtacccagctcaagccgcggcgccttacggacaacagatgggcataatgcagccgcagcagccacggcagtacaatcagccgcagaacctgtacgcacaggcaaccactcgggctgggcgacaacgagcaacgacaatggatcagcaacagggtcccacaggtatcccgccggcgttgcaaagagtcatcagccatctcgatcccaacgcacccattcggttacagccttcgccggcatactacccgccacctcctgatggcgcacctgaaagtgcaagctcgcgaagacggggatcgcgtgcaaacaattccaactccactgcggcaagaaaccagaactttgtgcgcaatttagaagaccgatccctcgaggaaggcttcatgacgcagaaccattggcaatgagagaaagggggtttagtttgatcattacatttcacattgcggcatatggccggcgctattttcgatgaacagaagtcgacgggtgaagatttccagcaccctgacgtctgacgttctccctcgtcgactctttgttacacaccgtcccagcgagaccgcgactctactcaaacacaggccgaatgcagtcactacttgcacagccgaagttcgtggtatggcacgagctggatctcgtttacagcaaattgcatcatttcgttccaagtggccaggaagattgactaggtccaagccgtcttttccaagtgagggtacatagggtcgggtgactgggcagggatgtatccagtcatgagtcaaaactttctcgtgcgagggacgtagctgttctgttggatcacgctgggcaaacatgtcttttaccttcaccttcaagatgcgagcgggcggtgggaggtgctttcttcagaacttggattgcgcgagcggcctgtatgcagatgggggcacatcatgtacttttagtagcattcgtaaaaacaccagctgtgccttatcggcatagtattcacattgtttctgtctgcggggtcttcacacggctgagtgatgtctggacagagcatgaggcgagatttgtgagtcaagtgtcagtcgatatagtaacaagcggagcatgtgttgtaagcgtgcatagcctgtgtagtgagctgcttccggcacagagagttcggttacatgttcacacaaaattatacaggattaatgttaagagcacctagtcatgcagcatgattcaattcttgaagagcattgtttcgagctatcctaatagctgcccttctatatcgccgtgttgggtgaagcattcactgcccctccatgtccgactagcgccgcgctaagacacacacatcagtcccgcaagcttggcgttgactcccaaaattcgagagtggattgttcaccaggcgacaggaaagcgcaacccgccgtgtccgccacttttaccctcgaccctccggcaagccctactctcgagtaccgcagcaaacatgtcacgattctttgccgccagcgacagctcctcggaagagtccagcgaggaggagctctactccgacaacgaggcatctgcacaggaagactccgacaaggactcggatgacgatgattccgacgacgatgactcgtcctctggctccgaagctggaggcgccaaccgtttcttgaaagacgccgacagcgacagtgagagcgaggacgaggaccagaacaaagtgctcaagagcgccaaagacaagcgcttcgacgagctagaggcgacgataagattgattgagaatgcacagaggatcaacgactgggccgtcatctcagaccgtacgtctatcccggaaaccacgtctttgggggcgtgagagtggtggcggggcacatggcaatgctaacacgcgcgacatacagaattcgacaagctgaaccgacaggccccgacgctgatgaagcagaacgatggcaaggtccccaagctgtatatccaggccattgccgacctcgagacggtcgtgctcgagacacacgagaagcagaaggtcacgcccaagaagatgaacgccgtcaacacgcgtggtttcaacgccgtccgccagaaggtcaagaagcacaaccgcgaattccagaaggacattgatctgtaccgggagaacaaggacgagttcatgcgcgagaccgaggaggtggaggccgcgcccaaggagaagaagaagaagtccaagatcccccagctcggcaccgagattgtcgatgaggcgaccgacgacggcttcatcacagttggcgccggtggcaaggcagtgcagtacacacccgagggtatcctcaagcacctgcgcgcaattgtcgagcagcgaggacgcaagaactcggacaagctcgagcacatccggacactggagaagctgttcgatgtctcagtcaacgactaccagaggatccgcgtgctgctcacgctcatctctacacgattcgacttgacgtccggtacggcaagccacatgcaccaggaccagtggaagctgtaagttgtcacacactactgacctgatgcaatgctaacccatcccagtgctgaccaagagtttggcaagctcctcgagatcctcgagaacaccaaggagattgttgtcatcgagaacgccgaagagtgggaggacgacgacaagctgcccccgatcgaggagggccagatcttccgcattcctggcagcgttgtctctttcgttgagaggctcgacgacgagctcacccgctcgctgcaacacatcgacccccacacagccgagtacgttgagcgtttgacagacgaggctctgctctacgcccagctcgtgcgcgctctgatctacgttgagagcctgaagaagaacgcaagcttggagctgccacaagagtcgctcaaccgtgttgtcatgcgacgattggaacacgtctacttcaaggtaagatactctcctgtgcccctcatattcttccactaacaagcatagccctctcaagttgtcaccatcatggaggccaacagctggaaggccgttcccgagaccctcgattccgaagtcactcctcgcgccatctccaacgacaccacctccctcgtccagaccctcagcacatacctcttccagaacagcgaaggcatcatccgtgcccgcgccatgctgtgccagatctacttcctggctctgcacgaccagtactacaaggctcgtgacatgatgctcatgtcccatttgcaggagacaatcagcaacttcgatgtcaacacacagatcctcttcaaccgcgcactggtacaagtcggtctctgcgcgttccgcgctggtctggtctacgagtcgcagaactcgctgcaggagatttgcggcagcaacaggcagaaggagctgctcgcacagggtctccagatgcagcggtactcacaaatctcgccagaacaggagcgtcttgagcgccagcgccagcttcccttccacatgcacatcaacctcgaactcctggagtgcgtatacctcacatgctccatgttgcttgagattcctctccttgcacagctcggctcgtcgccagacctcaggaagcgagtcatcagcaagacataccgccgtctcttagaataccatgagaggcaaatcttcaccggcccgccagagaacacgcgtgaccacgtcatgcaagcatcaaaggcgctgtctgccggcgagtggaagaaggcagccgagttcatcaattcgatcaagatctgggagctcgttgccgactcggagaagatcaaggagatgctctcagcacagatccaagaagagggtctgcgaacatacctcttcacctacgccccctactacgacactctcgccgtctccaccctggcatccatgttcgagctctcagaacgcaaggtctcggccgtcgtctccaagatgatctcacacgaagaactcgccgccgcgctcgaccaggtcaactcagccatcatcttccgcaagggcgtcgagctctcgcgcctccagaccctcgccctcagcttgtcggacaaggcgtccggcctcatcgagtccaacgagaagacgctcgaacaacgcacacaaggaactgccaacgctttcgagcgacaaggcggacgcggtggacgaggcggtggtcgcggacgtggaggcggtcgtggtggaggtgtgccccgtggcggaaggaatcaacagttcactggtggtgcgcttggtcgggctattcaggcttagacgttgcagtggaggtggatcatggatgggagttttcattttgctgaacagggatcatgcagcccttttagatcctcgagtgcaagtgagtttaatgttcgtgattcaaatgaatgaagggacatgaacgtggaccatgaagtatttagaaagccaatggagtgggaatggggggaatggacaatgacaaaagtataacgttatgactttgtttactgcgctgatgtgaagtttaagaattcctttgtttttactgacacatcaagactcgccgcaaggctcgttgcggcactgctttgatcaacaaatatcgaaaaggtactgatgatgaccgtttgacccaggtatttctcgcggccaccatccaagccaccaccaccatatgtaacaaacgtgtaaaaggcaggcagtctatgtgcaccctccacagagagcatttcccgtatacccgaaaacgattgaaaaggaaaataaaacacaaaaatcggcctaggagacatttatctgttctcattcccccctattcctcagcagagtccatcttcgactacgcacatacacgcagcggtatccctgaaaagatatacaaccacggggactaatttactatccaaaacgagttcttcggggaatgcaaatggctgtgaatatcaaacttgccacaagatggtatggtttctgatctagcacgggcggcggtcgagtcgtgttattctctctgtggcttgggctcgagtgagtgtgggctggagattggagactttgggcaacggcgtggtatggcatcgggtgtgtgtaactgcacatgaatgtgccaaggctgattctcgcggcaatactcatattagatgggaggaagaagagtcatggcgtgactggtggcaaaaggatactacatagcacttaatcattgcactgcgctgcgtgcaaagctgggatataagatggaatacaagagacaacagacatgttgtggaatggtttgaattaaagtcaatatgaaagagtagactataatagtagtggtatctttgaaagcaaaaagacaatcataagcatcgtagaaactgaaaacgcttgatgcaaacacaatgacgtgtatatgcatcattcatgtctacaatctcttcatcttcaaattcatcatcacacactttccctcgtgccttgtcactgcagacggcctagaccatctgctcaccatgtcggccattagacacaggtccaaccggcttcctctgcatgcggctggacgtgctgccatgcgtagcgtgatgtccatggtgaccagccgggccgtcagggtgaggtgccatagtgccgcgaggaccatcagcagcatcaaagggtgcgccgccccagctgccaccctcatgtgtgccccagcccgccttgcgcgtgaagacagcgtcgtggaagccatcgaaggagctggcgcctgcaccgtagacgaaaggagcgtggcgcaggagagggatgtggttgaagcggaagtcccagacggaggcgtagaccatgcggtaggaggaaaaggccatcatggtaccgattacggcgccggcgaagatatcgtacctggagaagttagtcgttgcagaaggtgttggtgtgttgggtggcttaccagttgtggaactcgtcaatggtgagggctccgccgatcaggcaagcaccaagaagcggcgcgtagatggcaatgagcttccacattgctgggtgatagttggagaagaccttgagcttggcgttcaagtagaggtacaggaagacgaagccagcaaaagcagccgtggtgtgaccagacggcattgactcgagactgtcgttgatctgcttcttgtcgcctgtgcagacactgcggtcaaacatgatctggcggtagccattggccatgttcaggccagtagcacccgcccgctcgttgccgtcgtttggtccgtcaacattgaggtagcctgagatgtcgggcttgcacacggcaaggaaatgaggacgcagaccgccaatgagccacttgatgaagacctggaagacggcggcggcaatgagcgagtacagaagaccgatggtggcgttgttgacgtcccagaagcttcgggcgcggatctggacgatcaggaagactgcgaaggggatgaagaaggccatgagggcagctgcccagatgggaatgatctgttgcgagttagtatatggtcaatagttccttaggaagggaacatacctcattgcgtagaggataagcaaactctgggtacacaatctcgccgtccctgaaggtaatggggaagctgcgactaggcgccgggtccgccatgtagacaccaagaccgatagcacccatgatggccatggtgatgatatcgagagcagtagccttgatccactgaccaaaggtcggcctgctgttgtgcgatggtgaaccgtgggacgtcatcttgggttctttgcgtccaaagatgcctgctttcttctcatggtgagtaccagtagaagtagtagtatcagccgcaacaggcgcggggcgacggttgaagaaacccattattgcggtgtggggaggtgttgttcagccgagcgtgtgtctctcgtggttgacgtggccctggtgtttgtggaaggagcaaacaacgtgacacaatgatgtcgcagggacgagagaatgctgagctggactgaactgaataccaaagggacattcacttgcactttcccaaccctatatactttgcccttgacacgcacgcgcaatctccttcacacagggcagcacaaacaacgagcatcttacatcatttcctgtcgcgtcagccacaaaccggttgccatccctgcctgcagccactgtcgtgctgttacgcgatgctcgatggagtggtggaatgccaatctgagccgccttgggctgaagaagcgcgttgcaaaagcttgattgtgtctggtcaaggcttggtacggctaggtgtggctgatgatgacataacggcacagtatagccggtgaattcacgatgaaacgagggcctgctgatatctctgcagcaaatttgtggcgtttgggtgccgtagtgccgttgatcggatcgttggagaaggttggccgattgtgatgagcatcgacgtcacggcaatatgcagctgcacaaagcgttgttaaagtccgtgcatgttttcttcaatggacaccaaataaattcgatatattttcagaaccaacaagctgctaagaggtcttggaagctccaggcttaatcatgctgtctgcggacagtttgcgcaattgctccacgactctggcaccaaagcacaaacacgaaattcttcagcatgtgccccagtctgaggagggcgcaacggcggctagaacgagcttggccacactagctttcatcgtcttcacggttcctagttccaagtgacatgtttggccacaagactagttactttccctcagccttcacggcagactgatgcttggatatcgcaaatacagctgcagatgacttgattaagataactcgatgcaatcaggctcgaacgaatcactcgccactagacacctcaaaaagtcaactcaatcaatcactcctctcaaacagcaaaaaaatgagttcgtatcagggtatgaacagccacacaaccactccaactcctacaccacctcaaagcctctctcctccccagggtatcaataatccacatccacatccacacctcaacaccttttcaccagggcctaacacacacccatttaattatgaatatgcacctccgtcgtcccactccgatgccacgtcgccagcaacacgccacaccttccacacttatgctgcacatcctttgtcgaattcatcatgtacgggatacaacagcacagcgtaaacaagcagagtccaacggcccaggcactacaccattgtcagcaactacactcttcttcatgcaaaaccctcctagtatagtcagggagggtgtcgtatgtgtacttactgcgtggtattccccgtctcaaacgccgtgttcgtcatcgcgcgctgcccgcacgcaggacaatccgcgggcgcagagccgcggcccagactcgctattggcgtcgcgttttggtacacggtgccgctgggttgctggggtggcatgcctggctgttgcggtgggtgttggggctgcatatatgcgccctgggggtgctgagggggcggcgagccggcaaactgttgttgctgctgctgctggaattgcacggcattggggtcgtggtgttgctggaattgcgcggcgttgggatcttggtggtagacggggggttgttggggaggttggcccgtgacgtcgggagagatggggtattgttgcattgggactgaggtatgttagttagggtctggaaatggaagtgtttggtggtggttggagatgtagaaagcgcgtgaagcagtgtctgccttgaagcgctgaaagtctagggaagtatgtaactcaccaccttgtttctccatctcgactcagataacccttcttcacaaaaggtatgtgtatattctaggtctctcgaaacgatatatccaggtaggtgaggtttgtcgttcgttggataagtagtctgtctctgacccaaggaaactacgggtaccaggctataaatactacctagaagccgcaacaaactacaaacccgaccccaataaggcgccccatcccaccagcacacagccctcatctcctctggcgatcattactcgtatctacactcagctgaggatcatgtggccaatcagccgcccacggcgcgcgcttcagcctcacgtagcgcgtgcaggcacaggcgaggcgggaccctgcaatcttgtagcgctgtcagcgttttttgggggccgtagccgcatggtctgaggaattcaatgcggcgcggcgcagcaaagacgccttgttgttaatgcacatgcagatgcagatgttgtcactgtgacgagacaggatgcttggaatgatttgtgttgtggtttgacagaggttcgctggcgccgggtcgtgaataaggctgtgcaaaaacggccacaggactcggctaacatggcacggattgggatttggcgttggtgcggtggtgttcctgcagtgcagcgcccaggagggctcgtggcgccacactccaaatgcgggcgcgatagagcgtgtttgttattcttgtttaacaaagcttcacgtggcattgaagaacgtggacatgaggttgagaatctgtgaatgctaacatgtaccatgccatgctacgctcccagtccgaacaaccagcataacagcattcttcgtgtgaatactgcattcctcccaaataatgtacattacacaaaaatccctcgaggtccatcccacccgaatcgactcaccggtcatgcacgagccccgccgtcctcggcctcaatatcgcgtatccatgtcctccaaatcagcctcctcttcagattccgtctcgttgccgccgccgctcattagcttgagttgctgcggcgtcaactccaccaccatgggtgcgaagtcgcccaactcgtcgtcctcatctgcaccattgacatccatctccacacgctcgccgtcttcaagctcgagcaggccgcgcttgagataggcgttatcgagctcccagccgaaggtttctttcaggtggtcttgcaggtcttcgagttcgtcgacgagatcggatttccactttccgtcgaagtcgtcgaggttcttgcggaagcgcgtgaagagcgggcggaggaagccgccgccgacttcgttcatgtcgaagaggccggcgtcggtggtgtcagagcagtgcgcgagttgtgtgcgcaggactttgagcagttcgaggaagaaacttgaccggtcttggatagcttgtcggcatgtgaagagcaactggagtatgcgcttccattgctcgagacaggaattgttgttcagcgtcaagaccattaggaaagcgaattgcagctcgcccagtatctcgaactcgcgtcctcgcttgtcgcttgcttgacaatggtggtctacgagatctcccaggaaccatgatcggtcttgcgctgcatctgtcctttctcgtcccgttgcgccttcccgccaggtcttcttcagatcaatgggcagaaacctcaactctttctctggatgcaacgtgctgttactcgactccaagcccggtatctgctccagatcctgcgacgccgacgacgccgacgtcaaactccagtgatccggattgaggccgcatatccgcgagaggagagtcggtgtgatgcgcgaggtaagattattccagtcattcgattcctcagcccagccctcctcagctccggaatcgccctcctgcaccgtttgccgatacggcgtgaggccgtctttccagatgctccccagattcgctttccagcgcagcacctcagcctgtgcggtctcggctaccagatcctctgtgctctcgtcccatttcttgacgaagacttgtggcgagcccagaccggggctaacatacagccacgcgccgtgtctcacggacagggtagtatcgcttgccgcaaagacaaagtgcaatcccggcggaacattttttatcccgtggaagcgcggtgaagttgtgaatgaaagcaggtcgatgccagcgagtgctttgggcggcagattcagcagcaatatgcaattattaatcgacgtgggcgacatggcagagccgtagaacagctcgtcaaaccacgtgtgtcgtagaatcttggccgggatgtgcaagttgagcgcgtcgtggtgcagggaaggtaaggaaagcatagagagcgcaagccgccgcggtggacccgggcgaattaaaatggctgtagcctagactaggtggaaaatcgttgctttaggggcgaagtgaatgtgaatgggatagacggtgatggggaaatgagtatagggacgagttggaagaatgccatgtcgttgagagatggtctaatgcagtgccatggcattaggacattgcctatgggggcgtatgggggcgtttagagtgtgtgcctggccgtgggccgccgcgcatcagagaacgaccgtctttgcaccgaaggcgatgtacgtcatgcaagttgtgcctctctagccatgcaccgcgtcgaaggaagatataagttgtatcctccgggacgagtcatcacaggacagtcttctataagtctgcgaagctaaacagtctcctttcatatctcgaaaacctcgctggaaaggcgggaacagactatcgcaacaccacggagacggtgaagatcagctcacgtttcgtctcgccatgggccgcttcggtgcatgcacgttgggaattgcacggtttcgtgttgatcttgacgaacatgattttgtctagacctgatctgcatgctgtggtgttccgtcttaccgcgccgctggcaaccccacccactccaatcgttgtcccgcgctccgacgcgagtctgtgcttgcggacatggtgaagctatacacaccaacacaccaacataccgtcacactatactgagcgcactgttctcgccgtgaagacgctttgacacaagcgtccaccgtctctattccgacagatccatctcatctaaacctctcctcccgcggaacattccgccctacgtcacccatcccacccaccatcgcgaacaccagcactttaacctccaatcttcccctccaccctccaccctcaccctcaccctatctgcccaaaatggaccgccgccgcacccccggcctctcctctctcgccccgcgcggcctgcaaacccaccactacaccacgcacggcgccgccctccgcacccgcaacgcgcagtccctcgaaacccaactctccgtcttccaatccctgctgcacaacttcgccctcacccactccaaagacatccgcgccaaccccgccttccgcgccgagttcgcgcgcatgtgctcggcgctgaacattgacttcctcgcgtcgagctacaccaaggatgggggaggggaagggaagggcacgggcggcatgtgggcgcagctcctcggcggcagcgtgaacgacttctactttaacttgggcgtgttggtcgtcgaggagtgtcgggcgacgcgcgcggagaacggcgggttaatcagtgtggccgacctgcgcacgcgcatacagaaggggaggggcataggcggcgggctcagcgtgtccgacgacgacatcaagcgcgccgtcgagtcgctgagtccgctcgggagctgctttagtctcatgacgattggacaccggagtctgatacgcagcgtgcccaaggaattgaacaccgatcagagtaccgtgctcgaggcgattcaggtgcttgggtatgtgacggtgagcatgttgcaggtgaatctgggttgggagaggcccagggcggtcgcggtggtggaggattgtctggcggatagtttggtgtgggtggattgtcaggcgggcgagaatgagtattggagtccggcttttattacaggggcgtgagggcgggagcggagaggggggatgttatgatacccggcgaattgagccacgtttagatattgaatgaagacggataattgatgatagtacattcgtgtctagaaagatgttatatgcgtgattttgatgccgtgaccgttttacacaaaacaccatcaaaccctacccccacattccctcccacgcaaaaccgggtatctcaaaaagaagaacaaaaagccagccactccctcatccccatccccatccccatcccctcctcactccaactcctccaccctcgcaaataccggaatgttaatatcccactcctccccctcccccggcatcctgcccaccacacactttgccttcctccgcacattctcgctcatatccgcaacatggctcagcgcaatatgattcatcagcgtctccacgccgccatacacactactcacgcgatcctccagacagcaaaacacacatccataattgctctcttcgctatgactatcgcccgccttcttcttgatatggctcttcgccaaaaacacccacttgtacctgacgccgctcaggctcaagaccacgcgggggtccacgacattgacctctttattcttcttggtcgggtgtggcgcgctgaacacggtgcctttgaacgtgcacgccacgcactcccaaatgtccttgtggttgtacatgccgagcggctgcgtgcggattgccagcccctttttcacgtcttcgcggatcgtccacgcgcctttgcagaagccccagtagttgttggctttgcatgggcgcccggacatcatgcgttcttggcccgcggggccgctttggatcgtcgcgctgcggagggaggacatgcgagagccggggaggatgccgagggaggtcgagttgctgctgtcggttgaggcgatggagggggcgatggaggtttggcggaggctggtgatggtcggactggtgctggttggggattgagattggatggcgttgcggtcgcaactgacttttggggattcgtggcatgctgctggtgttaaatggtattttgggtggttttgcgggactgcgttgggatcctgatttggcttgggatgtggtgctggtcggggatgctcgaatggtgcgattggttgtgcttctgcatgttgataaggagttgcgtatggcgagtaggtcaatgaactgtaagcttcctgtggtgagctgacggtgtcattcggggactgcacttgggacagcattgagccgggcatgctggaatggcgaagcggcgcagctggctgagtataccgctctgctccaggcgcatatggatgagaagacggaggtgaacccgcattctgatagttgtggtaggggtatggcgcattcggtgacatgggctgtggcatcatacctgtagacatggctcgcgaagagtgcttcaatggtagagggggtttttgactaggcgattcttgtgaggatgtcgagctatctcgatcaaacgacctagattcagagtaattcgagccttgtaccggatgtcgacgaccatcgtggttgcgggccttgtgtctgcatctgagggtatggattcctcgcggggtattgctgattggtagctgaggatggtcgttctgctgtccaaaaacattattgttaaatgcgggttgccgggagtatgctcgataatcaggctcttcaggcgtcggagggaagttttgtggtatgtgcaaagcctcgtgcgttggacttaatgggtcttgcgagtatccacctcctgtgtgcagtgtgaatagagtatctcgtctgccttcggtatcggagggccatggaatattaaccggtgcattcttcggcctttggttgacagataaatcttggtagaggtccgttatctcgtcaatctcgcgcatgatcgcagcgcggtcctcccctcccctcgcgttcatcagatgctgaaaggcttggctgaagttgatgtcgtctggcgttttgggctgctttgaagacttctgcacactgttgttccgcttcagaaagtagttggtaagaccatgcttcaaaatttcctctctcttgttgtgggggaaagcgtgacgcccggtggaaacgtaggcgtccgatgcgaaactcgacggatcaaatgcagtcgtccccagggatcgtgggagatgatcggtgactcgatgactcggcagagccctgcaattgccggttcataggcatcctaggaagtagcctttgcttcaattgatccaggatgaggaacgtcgcagtcttgttggtgatggaagcttcgtgaagtacggcaaggttcaagacggcgttgtcgtactgtgcggccatttgcaggcttttgatgacttcaccttgcatgagtatcgttatatggtatagttggttgcgcgctatgactgtaattaggcaatcctcattagctcttcatcacggacttcggacaatatgaggacgaaccatcgccaattcgcataagatcgccaaactccctcatgtcctgcgcatagcgatatcctatttgctgttctccagacactagagagtcttggagttgcttctcttcaaagtcttgttgtgcttgtcggctcttgcgacgcttcgccttgatgtgcttcagcagttctgaccctccatggaaggcacttatgattgccgatacagctgctaccacctcaatacccgacattgtattggccaacgaggtctcttgtagccgttctatctgggataggctggacgggaacgtgttggatgtgttggtgatcaccgtgctgggtagcaggggagggcgaagttgtaggcaactaaagcgaatggctgctgaacaattcgagacaaggatccctacacaatcgacgacttgaagatctcgtagtgtcgtgtgagtagatgtattgccacggtagccagtaaggcggtctaccgctcaaccttgtctgatgccttacaaaggcgaagtggcccacttgcaacagctacgcggggaagatcgtcgttgagatcaataatgcaaaaaagatgtcgagacaaaaccgaagagtgtggagaaagaggaaagtcaccacttaggcagctatcgctttccaagccctttgcgctcagcctcactactcctccctgcggacctgttctctaccgcgtcgtacattgggcttaggctcaagattgagccagccggagaccgcacaagggcattgcttgaccgaggtgcatcgtccacattgtgggcatctgcacctgtcccaatggcagcaagctgtgggggcgatctaaatgggctgtgtgcagtaagaaggcagccgtctatcctggattcgtctacagacgagcggtagcgacttggccaagggttccttatcgaatcccatgtcgtctcaggtgagactaagaatgcgatggctgaacgatgcagatgcgttgcagcccttccgttggctaagggaagttgtgttctcgtccagaagtaagcggaagcttcaagcccacaatgctatcaagccgggtaatatcccttggggcagagtcagataggtcgccgacttgcttgaacagggcaaagtgaagcttgtcgctatctgagcgtaacacgggtcaggctcggaagtgtggatcgaacggcaacggtagcgagcggggtcatctcagccacggcctttggtgccacgagtggccgcagtgggtcagacacaacctattgattgccatggtgctcaccggcgagcgacactgtatcagtcgtgacaggtttgtatgtggtggtgaagtcatagacgacgtttacgacagaaccgcgcaagtggacgcagatgtgacaaattgtgggaaagctgcaggagtcgcgtgcaccattctagtaatcgtcgagtttgcaagatcgctgcaattcagaaggagcccggtcaatagcaaaagtttatttaggcttctagaagcccttccataaacccagctgcacggacattgcctcaagtctgtaatgtgacgtctatctcactcgccattccatctccaacacaccgcttcaacgctcgactgactctcgaataatcgacccgcaacttacaacatacgaaagtaaaggaccatctccagcgatgcctcaatgcaaacgcaaccgaaacaccctcgctagcaagaaaccggggcgcatgaaccaacgcatccacttgtgcgaccagaactgtatcaacacaccaaacacccggaaaacaccatccacgccgccaaaacccccactctaatgatcccaatgcccaggtatgcgttgattttgctggaatttgaacgataaagaaaattcgaaatgatgggatatatgttagaaagaaaaatgtaacgatcggtttccagaacctcaaatgatgccctttttgccctggccaggccctcacaaatgtatagatgttttttacgcatcaaccaattgtaccctctgactcttgcggttcctgacctccaccatcgttggtgtaagcgcttgcccgcttcccacaaactccccctttgcgccaggactccttaccacagaggccgtccgcacaagtgtcctgggactgttcgcccggctcactgataccgagcgtgcgacgccgaccatggcctttggcgtagcggaaggctcttgacgcgcggattgcggtggactttgtaattgttggatcttttgtagcggtgatggcgcctcgagaggagcagaactcgggtgtgatgacagcgcgctaagcttggtcacggtgggttgagtgcgttgagatggtgtgcgctggagatcggtgataggtgcggtgttggcgcgctttggagcagggggtttggtcatgatttcccattctggttcgcgatcgtcgaggtggagcggctgtccgggtgttgtgcggccaacaacgagtgtgatgctgtcgttgtcggattcgaagctgcggatcgaattcggggtgatggcgagatgttggactttgaggtttgaggagacataggattcgaggacgggcggcgatgcggtgggtttatcgtgttggacgaataggtcctgggctttttggctgcccatctctttttgggaaaatgtctgtcggaggggtgatttctcaggggatgtcttcgatcgatggagctttttcgatcgtggaacggatgatgagcgcggtgatggtgatggtactggactgttgcgtgtgcttgggaaaagtgacagtcgcggcgacggagacggcatcacgggagatgtcgctcggcgctggagtttgtaatcaatgggagactcttgctcatgatcctgttccatgtcagtacagatgctgaaacaaagattttcatactacttaccttgacggacagcttgttcagcggcttaagcttgtcagtattcccttgtcttcgtaccaataacgaggatgatcgattcgaagttgtagactggagaagattgccaaacatgacactgtatctgtctaacttgatatccggaatgctaacatccaacatgggcatatcatcttcagataccggtggaccattttgatggttatgtgacggcttcgactgcggcacggtgggatgaccgttgccaacagcgcttgacggtgcaggggtggttgctgagcgtaccactgaaacacgaggattggctggtagagaatttgcagtgaccgctcgtggtcgagtttggggtggtgcaggagccgagcgaggcgtagtgaatgcacgggatgctcggatgttgggtttgaacgttggtggtgatggagtgcgcccggtgtctctatcactgacaggctctatgaccggcttcacctgctcttcatcatgatgactatctgcacggcctgcccgtgtagctgtaatggtagttgtgagttgatagaaagcttgcttttccggctgtggtggtggtggggctgcttttctgaacatcgacttccagcggctaagcttcgatttaggagcttctgtccgagcagaagggggcgaaataggcgaccaggctgacatgatatcggtattttgtgatgctacgtcagtagttgaagcctgaggtgtgccagtccagtgtgagccaacggtaggactccccaatgcgatcccaatgattccttctgaagagtcgaatgcccctgtagttgaatgggctgtggttgagttcaatgggacagaagacggaaggttattttgggaatgaatagacgcgacaggatatgttttcatgtggaacgccgtcctgcgatctcccggtccaccggacgtgctaggacgaggtgcgatgtctggggtttcgaggcgcctttctttcctcgagacgggtgtggctgactggtttctgtcaatatccgtttgagatcctgccgagggcggcatcagtttctgaacagtatcctgctgggcatctctccgatggctcttcagaagtcgcatagacttcgaccttgaaagtagtcctggcatagcgtttcagatcgctagtgggtatcaggcaccaaaaaaaaaaacggttgaaagtacgacaagaagtagaaggtacacttgtaatacaaaggagtggacagctcaaagagcaaagaattgtgcggccagcgacgcgatggagatgagaataggaagtgcagaggaaggacaatggcgagtgggattgagccatagtgctcatcagtgcgtgcgggaaacaaccttgtgcctccacatttccaagggaagggcctcttgccagcggctgtcaacccgtctgtggtgctttaggtgttagagaaagattaccagaactagatcattgtggcgcgggaagcgtggccgtgattggctcagaagtggcatgcgacaccgagattccatgtcgggcaacgagagttttctaggatatgccgtggcacagacaacggtccactgcggtgtcttgcaagctattcctgcagcgagatggttgcacgggctccagtttcaagatgacggcctaccgcgggcaatttcgctatccgccgccaagggacccttcccacacgaatcatttcctggggagccagtgtttgttgttgaaggcgccacaaaccaagagcacattacagatccacagcacatcgccgcttgttttgatcgctgcaggaattaacgcgcaatgttgtgggcacggcgcttgcatgcgaatcgaggtgggagttggtggtggatgttggatgatcgacgggaaatgaggccccaacacaaggcaccacctagatgcaatccttcggccataactgagattgctatgatgttcagactgtatacaagcaagcgcaagcgcacgcgtgcatcaagctcaactctgcattgagctggcgaagaatatggaagctgggttagcgttctggaggaggctgatttgtaaaatctcaggtgttcgtcacttgtgatgcgccttgtgtcggacagagtgccgagcgcatgttacgatccttgacgttcaatgcctaaggtgccggccagacccgggagattgtccgatcattgtggagaacgctcgttgcagcgtcgcccagggtttgtatttgcaccttccgcaggtagaagagcctgaaaacatgtacagcactaaatttgttttgctgcataacaaacgggctgcgtatggctctagggtatgtcattgaaaacgtatacacagcatctcactgcagagtactgtttgtgcaagtgttcgcggacgtggaagacgcagtctctagcccacagtcaacgactttcctggccgccagttcctataccgctcagcctcttctttgacggtatgcggaacatgctgatccagagcttgctcgaaatggcacatgcgaattagaggctcgcactctggagccttttcgtaacccgaaattgcaagctcaactgcgacggcacagagaccgctgatgtcagccccactgctgccctccgttctcgcagcaacaacgccgaggtcaacgtcaggggctagtggcctcttcctggtgtgaatctggaggatttgtatcctggcttcctcggttgggagaccgatgtgaatatgcgcatcgaatcttcccgtgcggatgagcgctgaatccaggatatcaggcctgtttgttgccccaataatgaagacatccttgagggcttctataccgtccatttcgttgagcagcgttgtgacgacgttcaagccactatcctgtgtcttttcgcgtgatttgccgatggagtcaatctcgtcgaaaaatataatgcagggtttcgctgcgcgcgcgcgacgaaatatatcccgaatggctcgttccgactcgcctacgtacatcttgatcaattccgatcctttaacggcaagaaagttttggttgctttcggttgcgacagcctgggcaatcaaggtctttgcacaacccggcggaccatataatagtacgccttttcgcgactgtggtccgccaaactttacgtcgagatccggatactggaaaaagtcagcagcgctcgtttcagtgtataggcgcatcttactctgaagggtcggatggtgatggcttcaagtagagcgcgaacatggtccaagccggcaatgtctgtccacctaaccttcggcacttccagaatgctctccttgaggacagtcggctggatttgatcaatcacagcgtcgaagtcttcctgcgtgacaaagtcggtcttttccagtatctcgccaagcaagcctttctggtcatcgtccagggaatcgtaagcacgttgtactcgcccgttccttgccagtccacacagcttgtggatgtcccgaccaacaaagccatgtgtacgtgctgctaaactggcgaaatcgatattgccagtcttacgcccaggcccaagaatctgccgaagtacgtcttctctttgtctgacgttgggggggaaaagctcgagctctgtcttgaacgccgacgttgttcgaaggctggaatcaatgtcatagacactgcgggctgctgccgcaacgacaacttgagttccttccagcttcgccagctcggttcgcagtttggttaccagcgtatctgctttctcaaggaatttatccaggttgtccattaagatcaagcatggttgatgatcacgagcatcctcgaaagtgtcactaatggctttgacctgcccttttggatgtgtttcaaggtttaccctgatgacttgttgccacggacactctgcgagccgttcgagcagaaggctcttgcccgtaccctctgggccatggagcaaaagagcagtaggcccaagtaagtattggtcggacaagttgagagctgcgcttgtgaggaatgcaaggatcctatcaatggttgcaatgtggccatcgagcccaccgataccatctctcttgagctgcaaagatcccgaaggtgacaacgggcgtcttccacaagaaatgtcgccggagatggtcacttgagttttgactggatcaaagtagactgcatgcttttcgtctggatgtggttcaatactgttcacatggacgcgtgattttgtgctcttctgttggcttctaggccccttctgctgtatcggaaaggtgcaaccaggcaaaatgatatcgaggtccactgctgaggtcagcaggtgtagcacttgggatagtcttgtggcggactctacctaatgcatgccgcgcccaatacaatagctcttcactcgaggcgaacttttgctgtgcgggctctggtacactgatctcgatggatttgagaggtttccaagagtcactagctttgtcgacgaaaaccgggtcatcgagagttagtccgtactgctcgcggagcaggtcggtgacttttgctatggccttgtttccagggtttgtttgagacgccagccaggccacagcgtagcccttgaagccggttgaagttctcagcctgaccaggtctccatttgtgaggcccagcgtcttctgctctcgctgcgagaggtagatgcggaaggcgccttcgagcgcgttgccagacgcgctcagcgggttgcgctcgagcggacggagtgcaaacggcgtgccagcattcattttcaataagaatgaaatatcacatgctctgtcgtatttcgttcgactcgatgatggagatggtcactgtgactaagcgagacgcgactaggccaaatcaggcgggctagcgtcaagctcaggatgcttggacaaagtattgcaccgaggtcgcctggaagtttgcaatgggacgccgactagcaattgatgtcaccgccgcgccttgttcgacatctgcggccgtgtcagtcctcatggagcgcccaccacgcccgctgtgcctcctcgacagcccgcgaaaagcgctcgaccgctggcgataacaagccagagagtgcgagcgcaattggtgaggtggaagcgaagcgaccaggtaacgtgcatcccatatgagagcaacttcggcatgtgcccagaatgcaaatgctgacataggatccatctaggagagattcccagtcccgattcactatctgactccagctccaaccaagatgcgagctcgcaacgatcacgtagctggtggcgttctactgtcgacagtgtagtctcgcttggttccaagactgccacttccgattcgggtactcagtcgccgccagtcgaacattctgcacagcaacgctcccccacagtcctggtgacaccagatgctgtgcagtcggagacaggaaggagcaatgccaccgcaaacaccgttgcctctagcaattcctcgcaagcaaagcgggaggacactcgggaattccgagttgaaagggatctggtcttgactgaggaacccaagttccggaccagattcgtccaagccaagccaggcaagttcgaaccgaaggtcgaagaacgcaaaccccgggtcagagaagtcaagacaagcacaagattcgaaacttggcacaaaccagacgacgataggcgcggccatacatctagtcctgctcccagttttaatagagcagcaacaaacaaggggagcactggactgggcaggagtgataaagttagtcggccgccaaccatcgcaaatgactccgaccaggaggcgataaagcagcagcttcaacaactatccgagcaaatcaaagcgttgcaaaacgcgttagaagagaagacagctgcaactacaacatcgtcagacaccggcgccaatgctgtcatcccacgcaaaggggaggctgcacatcgcctgccttcagaacagaccaaagtgccaccagaggcacatgtctctcaacgcctagaacgtcctcagcagatacgagtcactaaacagccagctccaccgtcagccatcaggacttatcctattcgcactgtgcaaaaccaacgctcagaacgtccccagcagatacgaatcactaaacgaactgtgaaaaacgccaaattcagtcctgcacatatcctagcacttggaacgtggcgttttcaaatctccactcgcgaactcataaacacggcacatacccttcgaagactcaagcgcactctgtccaagcaattgcttgatatggttgaacgtcgtcttactttcatagcccgcggtgcactcaaggagtcagatgacgccgttatttcagagttacgtcggtatattaggtggagcagaatatcttgttctctcacggccgcaagtctgctggagagatgtaacgaacaatatcacaggtccgctctggagcttgcaagtattgccaattcgcttgaaaatataggatccccatcaatgacgcatagtacgaccatgatccgccgccaacttgctacactgtatgaagaggtcaaagccgagggtaatgttaagatgcgccatgctttggaatgtcggaaagtgcacaaaattgtagagggagcaccattatcgggctgccctcagcccgccaacagtcaggcatctgctaaagagacccgtgtgcccacacccttcacacataacgacaagcaggggttggcgaggcggattcatactcgctcatccttactgaattcatcggaatctttacaaagggtcgcaaaaccttcagatctagagcacaaggatggttcgacaataacgtctggctttaacgatgccatatctctaaatatgacacaagctccgacagaaaacatcaaagctcctgtggacaaggtgcaagctacgtcaaacgaagtcagtggtcagtctctactcgaggagctgttccccgaggctagcattgcccctccagctggtcaggcagagaagcaggagcactatcccaagcttgatccgccaaaacccacgaaccgcatcactcggatgcttgttgatcgcccgaaatcacccaaggagctcatgatcgagtccctccagaagcgtggtgaacaggtcactgttctacagctggaacattgcagcaccgagctgacggagatcgatttccgacgtctcattccaaagggtgagcacatggaagttttgagtcggtttggcgcgtactacaaggtcattcctggtcgtgatcctttgagccttgagcgcttacccttctactttctcctcttcaagtcgccagagtctgcgtatgcctaccagagaaacgcctctcgtctccacaaacttgccgctctccaccagccttccagcatattctctgccatacccgcgccaaaaggcttcctcgaggacggcgaagacgtcaatgcagtcaccacctcgtatctcctgagacccactgagcacgccttcacgctacgcgcaattatgcagccttacgattctgctcttcgcaccttgatcgaacaaggcgggtacaagccgattgtgccagaaattgatggcaagcgaaatcgcatctacaaagtcttaatgtacatcgaaggatatgagccaagtatctccgacctgtttaagacactccgccaagacgcattcaaccgcggcatgccctttacattgcgcaacgagtcctgttcttctgtccatcgcctccgtgacctgatcgacctttctgtacacacgctttctatctcgtcaagcaatccatgggcacatgaggcgcagaataccaggctccaatttcaggatccggcaatcgcgtcccttttgaagtctggaatccctgaagacgcgtcaaatgcgaaggaggtgaaccagatgattatgaaccgcgtgtacaacaggtggatactggagtttgacgatgaagatgaggcgcgacggttcgctatctcgtggcacaggcgcttgctgccggattttgctgggaccgagaggacttggaaggattatgaggaggtgaggatgtgtaatactgagcttttgtggtgaggtgggtgtatgataggtgtctattagattacgtgtacatggttagaacgttttacgggttgacccgaatacagtcttcgtataggagatgcttacaatcttccacaattttctgtcaacagagatgcctacatttattacttctactacaaacaaaaggaaaatgttttcagcctaagaagtcgacgttacatgaggaggggtgcatttaatgtatgtcaagctagcccaaaacagcctagcctttgaatctaccttttttttacaccaccactcagacgccgacatatccaacatcgatgcccacaccatgtcgtcatcagaagaagcacaagccctaggccgctcggaattttgggacgaacgctacgccaaagcagacagcgacaagcccacacacgagtggttccgcggcttctccgcgctcgaacccttcttcgacaaacacctcttccaagcgcgaggtaatgaaggaaaatctggcaggatattacatctgggcagtggagatagtgtatgtgtggcaactaaattctctgctcaattttcaaattctctacatttgaactcgtgctgatgtaattttagaccgtcccctatgacttgctcgaacgaggatatacgcatcaaacatgtgtagacttttccaaggttgtggtagagctgatggcggcgcggcatagcgatagaccgcaagttgagtggaaagtcggcgatgtaagagatatggttgacattgaggccaagtcgattgatgtggcgttcgacaagggcacgttggatgcgatgatttatgggagtccgtggagtccgccggatgaggtgttggagaatagtgggaggtacatgaaagaggtaaggcttacggggggatgaggtgggcgttgatgctgacgatgattaggttcagagagtgttgaaagatgatggggtgtttctttatgtcacgtatagacagccgcatttcattaagccgatcttgaatcgggatagtgagtgggagatggagatggaggttatgggaggaggagatagctttgagtattttgggtttatactcaagaagcacgcgggtacgaaatgacgacgtacgaaacgcaaacgatccgaaaagatgcgatgaactgcaacgacttatcgccatctttaattggccgtattacattgggcggctatactcttgttctcatccacctcattttacgcttggaactaaatatctgaaaggatcgctactttgatactcatccaacaacgcatccattcataccaatccatggcttcgatcagcaaattcagtacagcactgctgtccgtgccaaatgaaatcacattagcagcggcaaattccaatgtcaacttctctcttatgaaattcgaggctccgccggagttccatggtctgcgggatgcgttgtcccgcacgcgacgccacgaggctgaagagggcatgccgcatatcacagcacgatgccttggggcactttttgaaacgatcatacctcaaattccacggattacagtcgcatatgggacacgcgtttctgagatctgtgcccaattacaactgaaaacacagccaacgggaatgtttgccgaccaagctggagctgatggcacatcaatttgggctgcagctacttctgggcagcatgcaattgctatgcatctactctcgtgcatgttggctcggatctggaagccagctgaagcaacatctttgtgggtcgaactggtcgaacgacgtaagcaggagattttcaaggattacaactcctccagcgcgactggcatatctgcaataatggcagcgcaacaattgttcaaccgcgagcaactctcggcatgggatgcgagcgccaggtcttggttacagactgcagatacaacgaagcgctttcaacaaacgcaactcatgcttatcatcaataacgttcgtatgcctgtcaacacaagcaaagacccctacgattcaatcatctcagcctggaagtctggtctaagtgccatggagagtctcctccagggtgcatctcaacgagtgcaagacggtgcgatccttctagcgatttcctcctggcacctttacccgaacatgcaggttctctccgatcttgtcaaagatattgatatgtccgacgatctaatgactcattccatacttactatatccacctccggtacaagcgatagccgggatggcgtgttctggtcgttgccactgtcacgaatgagatattactcacccgctctcgtttctgaacgcaccccttcgcatccgacacatcccgaataaccatggaagaattccacatcgtcgtttttgggcgccttttgtctctcaatggaaaactacgtgcagcgatgagatcaggtgctgtaaagttattgctcgcatctatcaagcataccagggacttcttaggggccaacagcgccctttgaagattccaaagtggttcaatcttattgcagctgctgctcaccgggttctggattcaagcggtcaaatgcaagcacaatatcacaagctactcaagttgggaagtcggcggtgtggagcatttctgcatgatccagaatacacacctccgaccttttttggcctgggatacttccatatcttggttcgagtactgaaagatgtagaagcaagaataagctttctacggtgctctgctgtaaatcgcagtatgaacgcacacagtcttgttattcgatataaaacagagcaaatgatcagctatatgtatgcctcggtggtcccgcattgcaggacttcgcataagcgttcagccgatgctataacaactccaagtgctggacacaagcgtttcgcaattggccgtcgtgctaaaagcgaagtatcttgctttggggtcgagggatgcggatgtactgatccaaacattaccgattgcttatgcagagatcacaatgtcagatgcacgacgacatgtcaccccaaccaggaatgttgctattgcccttatcccctattatcattcgactgccaaggcgagtgttcggaaatgcagcgctgtgtgggttgctacaatcaagatctcattcgccacatggaagtcggaggggaggaggtcaccctgattcacccggaatacttagacgtggttgatgaataccagttctgtatccgccagtccgagaaacaggatccacatacttacagtcttctgttcggacatggcacgttagcggctatatatcaaatccagccagaaatctcgtacgacacatacaaccaggatgtctccaacgccccttcggccacaatcgaagagatagaaagtgttgtgtattctgactcatttgacccgtcctccctcgaattggaaacttgttgcgaccattggttgggcgatggaatggtgcaaacatgttgttctctggacgctttaactttcgcctctgaattgtacggctcgatgcctggtgcaaccgtgtcgatagaaatcatggcttttcctatgtacgaaagagcgtgggcaatctatagacaacgcttgtctacaccttccgcaaatccaaagcgcggaatgtggtggcactcggatactgatgagcaagccacaattcccgccaatgaaggaccaaagagtgactggaagtctattgcagacaacttcgatgaagaaattatacccgaaactctcgatgacccaaagtcccgcaacggtttgaaagatccctcaagtgagcattctcatgcgtctagatttgttctgttagacggtgcccggatgcgtttgagtcgatctttcgcgtgtgttgcctggtttgactcgggtgaatttgaccttttcgtcaaccaactgaatgcagtaatggctctaataaacggcaactcaatatacgttgcgtccgctcttctctccgatccgtctattcctcctagcggcactccaataacaagagttttcggcaacctgggccgatcagaaatgagtctacttgtcccgccagtggatccacgccttgcggagctagatttgagctcatggaaacacattaatcattcccacttcaccggccgactccaagactgcttcagtagtacttccctgcacctgacattcacagattctgaggacactgtctatctcggcaaccgagggcttcgagaccgtcaagtagtcttcttggaagctcttgtctccatcgacgatcgcggaaaacatatcggcgacctggatatactttccatgttcagcaaacccactttcgaggtccaaaagagctgttcacacacacctgaagaaagggcagacgtgcttcttggatgtcgattgattgccattgataattgggacgagttcttggatccaccagagagggcggccatattccgagctaatggcaattggcaagctcgtcttggcgctgcggcagctgcgatacaaatgggtatggaaactctggttctctcagctaagagaccatgtctacagtgcctcaagatgaccggagtcgatatgatcattgcttgagtatcgaatccagaagacgaccatcagatttgcgtcaagaggaaaagacgcttaacttcgcatctagagaaagatcaccgactcgatattcagaggaacatcatcaacttcgcttctgagggaacaatcattatcttcacgttcgttcctatcctttcagacatgcaatcgccatatatggcagcaatgtctgagaagtcatggaaagcatccgagactccccatccaccgctcctacgaatcatcgtacatgcagaagcagcgtcgcaccgaaaccacaacgatccactcaatgcctccacctctgtctggccgctgcatacgaatacgacccacacgcatatatatgtccttctctgccaccatggtcgctattctacgccatcgtttgcacgtacacctcttgctcactcttccccaggccctaaacgccaccaatctatcaacccaatgctgcctcctaacccccggactcaaactctacgcgctaccttacagcctaatgagcttcgtcctccacgccacaacttactacgtcctcggctgcatcgcaatactccagggctcgaccacaactctgcgtccaatcaaacacccctcgtcacgagcatactatgcctcatcagcggcgttttcgcgttctccctcgtcgtagcaaacgcttccatcatgcccaatcaatcggtggtagcaggttatctagccatcaattccgtgttgccactccttgctggcgtcagtggtgtgcaaagcctatgggagcatgagacatactgtgcgttgtgaaagatgatggatagtgtgtttttggtgtatctcgttcctgtagcgctggcgattgcgaacgtcatggatatggggaggccgtacttgagcaggtgggtcgcgctgggagttcttgtgggaatggggttgtcgaaatgctgctgagcgcatattcaagaagaaggaacagaatgaggagaaggagatagaaaaagagatggtgggtggggagtcgtgggttttgcggtgcatcacggcggtcttcgcttcgttcgttggtctgccattcttcatggatttattgttggcggttgtcatgcatgactggaagggcttaccaaccggcgagtctcgttacgttatgatgttttttgttgcgtatgtagatgcttgcttcctgccgctttttagtctgtgagagatgggatttagggtagaaataaatattctacgcagctaaaagctgtgtatatgactttatataggcttagaccccttgggcagagtaaccttgaataccaaaacctgcgtgtccaaatcaaatccagacgcgtccttgtacggctgcttgccaaagttgatatatcctgcacaatcctattagtaacgatctcaatcaattcaatctgacacaacttaccattctgcgtaatgaaatcattatccgaaaagctgatgaggtagtagtccttgccgccatcatcattctcaccctcacccgcactatcatcatcatcaactgccaaaaacgcaaagctctcccacttctcgttcaagagattcgcgtcctgtacgcctccgttcctcacaccgaagcggttcagctgtgggttaacattgtacgacaagaacggacagtactccgccggcgtaatatcgctcttcaacacgccgtctttgcttgcaatcgagccattgaagccatcgtacttgcccgcaacattagtggccttggaaatatcgataacatcggcgttgcggtagattgactgggaattgctttgtccatggccagcgcctgaatcgcgagccagaacaaggaactgcgtgtcagatacgtatatcatctcagactggccggtaacacgtccggatggtagaacggggagttgtacagcgtattcagcctcgagtgtgacgctcttgtccttgacgcggtaggcgaggaagcgcgagttgcgacgcttggagctggatttgccaccatcttggatcgtggcgctttggagtagggtgtagagatacttgccgtcgggagatgcagtaagtgcttcgagaccctggttattgccgcggccggaggtggggtcttcgggcttgattttcaggtcggggttgtagattggtggtgacgctgcggagaacgatgtagtgccgttgcgaatggggataaaggcgtctggcgtgcggactgcacggatcatcttgcccttcttgtcgaattgatacacgtaggccgctgatggagattgagcctttgcatatcaatatggctggattgaaacttaccatactcatcgctaatccagtacgtattgtcgtcaccaagtaccaatccctcagtgtcaagcgcaactcgtgcaccacccgtgccattattgccaaatccatcaccagtatctataaccattagcacactctcctctcccccaaattctcaagcaaactcacacttcgccaacggcaactcgggaaatccctcatacgtcacaacatccgtcggatccaggcccgtcaacggcgtgccatccggccccgtcaacaacaccgtatcctgatacgtcaacttaaaatttggcgctgctgggttgtccaccgtcgcgttcttcacaatctgaaacgcaaatccaaacttgtgaattctggactgcgtgttctgcgtgccttgggtattccagccacgatctggcaggccgtaaatagtgcctgtataggtgttcgtcttcttcttgtactttgctgatttctggtcgagcgcgatggcactgccgattccgcctagagtgtcgccgtacttgtcgcggaaatcggcgggcagtttgccatagccggcgagggcattgtaaatgtactttttgccattgcaggttgtggtgttgactggtgtggagtctgcacggcggatgagaggagtggcgaggacggcgggaatagccaaaaggctgagcgatgcagtgaagagcatcttgtaggtttgggaagagtgtcgtgtgtcctgtgcaggggagtaggcaagggtcgacgtacttatattaaaagctgcagaagcaaatgcagatgcgatgacgccatgtagctacaaggtatttgaggctgaaaggatgactagcagattataacgcgcacgttgttatgtctttggcgtctgagtggaagacgagcttgacatcccgccatccaagcctcgacgacagaagtggcgttggggtcaggaacgcgtacttccatctcaaatacattcgggtaagctagtccatctcatttgccaatagcgacgcaaagatgcggggtggcacgagttggaaagtgcacgttgctcgaagaagagctgtgagtcgttgattggagatcatccgcggagaggccgttaccaaatggggcaggccgcaacgccaaaccatatagtcggttcctaattgtttcttcgagcatcttggatatgtcttcaacagtaaatcattcgctgtgctaccagagtcccacgggttggcagcatggtctagcacagtattgtgtgggtttggtggcgctgtctaatgaaccttggaagccaaattgctcgctgtgagaagtatgctatgctatgctatgctatgctatgcttttagacactgggatagtccatgttcaaaaccaactcctcaacgcccactgaatcatcgcccttcgacattcttcgcaacaactacttcacgcctccctaagccggtgtaagccctaccttaacaccattgtgactagccaacgtcaacgtcaactgctcaatccaaggctcaggatctctgctctcgattttgctaaactcttgaacgatgcgcacagtgacatagctcgcctccgtaagagcgtattgctgacccaagcaaatccgcggaccgccgttaaaaggcaagtactcccatcccggacgcagatttgcccatcgctctggcttgtactcgtcggcgtcttcgccgtagagatcttttcgtcgatgcataacataaggcgagtagccgaccattgtgcctttggggacgaagagagggtgttggccattggggccgccgccgagagggagaatagtgtcgcggatggctaagcgagagtttgatgggacgacggggtgacagcgcagagctgtattatcattagtcatatgtcgtgggtgatattaatttgatttggacttacattcgttcaaacaccatttgaggtacttgaaacccctcagctcttcgtatgtagggattcggccttcaagcgaagaaatctcttctcgcagcttggcgtatatttctggcttctttgcgagctggaagaacatgttactcagcagactagcagttgtgtcgcggcccgcaagcaagatgttgatgagctcgtctctgatcctcttcctgtccttcgtttgcttcgcgacctcttgtataaaatagtacttctcatctttctggccaccagccactttctcctcgtccagctttttccggaactccagcgcatcgtcaacgaatcgctcaatgtagctatggcaaattttgatagccttctcgccctcttcattcttcctgaagcggtcaaatataccgagacgcgcgcgtactgtggtatcgtcttgcgcgaaattgaaagccttgccgaatatgacgtcctcgttgttctcgtcgtcctggcccaccatgcggagcgagtgggtggagtggttgaacagaaactctgtcgcactgtcgatggtgaagcggaagaagagctcttgcagatcaactgttgtaccatcgcggggaaggtgcttgagcatgatcttgaagtgtcgttcgaatgcctcaatgtcggcgacctgatcacgggcaaagttcggtcgaagcagatgcctggagttcgcccacggctctccatccgcattgaagataccatggcctaaaagtggagcgaatgcatcctgtcgatggctcaaactgtaatccttgaatttcaagctgagaatcgtcttgacgttttctggttcgcaggtcgcaatgatgggtatcgtgacagtgcgggtgtggaaagtgtttcccaatttctcgaatcgcttcttgttttcttccaacatgatatgctttttgctgttggtagtctgtatcttgatgacgtcgataccaaagattggatccttgttgaaaacggatgtacatggcttgcacccattttccttcttgaagcgctgccgcgcgaggtaaagagtgatcctggtgtatagaaaccaggaaatcagggcgcccgcggccacgaaaatgaggggtgagtgtgccatggtattaagaatgtgcgagtgaaaccgtcgagactgatgttgaaggaaagtcgaggtagggtttgccgtcgcaatcggtgacgtcgcgcttgtgacaaagggtccacactaacagactcgggatggcaatcccgttctggacgcgagttttttaaggtgcactcagtgcttggatgacttcgttcgttttttcgagttgcagaagtgtgtctatgcaggtcgccaccaatcgtatgtcagtggaggatctcgtcctgcacctttcagcctctttcgcttatcgtagccgttcttgttctgcaccaatcgcaggaaagtcgaatccagaaatgtccgatctcttatgtcagggtgtatgttcgacttgagttgcggtgtaggttgtttagagagtgccacacgattcatatactccacgcaatgcgttcactgcgtccaaagttcggccgagccggagagtgcaggctgtcctccgtcacaacgtaacaaccctgtgatctgcagtgtaaccctttccgatttcaagtctctcttgattcgtccactccgtcactgatcatcgaggcaatgaaattcatgtccatcgcatgacagcgcacccgctctttatagttagacagcctcaaacaactcatagcacgaccggcataacacccaggactggattagtattcaactccgacggatcaaccaaacactccggtccgcagactgtgctatgcgaacgaagactggcgctcgtcggcaggtccgtggtgctactgaggccttacttgattggccacatcattcgcaacatttcctctttgtggataggcaatcataccgcggaggtggccttgagtagaatgaagaaaggagatgaaaatgacgctgccggatgttcggccacgcgtagatgcgttaaggttgtcttactcggtgccgaagcgagcgtactgtacgcgtgttgaagcttgggagttggcagattggctcggtcgacgaggaagcatcttcgagcatgtgacagagacatgagcgttgagtagtatggtgatccgaagaagcaaacaatcgaaatagcatatagccatgaaaggtgacgagacgaaagaccagttgttcatccaacatatagtcctttctaaactcccacaatcatttattatcatttatcaaactccccaagctcattctccaattacctacacgacacccacccatactactctgaactaatccacttccaatggttcatggtcctactctcaagatactccttaacctcgccataattcttacaaacatgcctggaatcccacccatcactccccccacgatcctccccaccctcacccgccgggaaggtcgtcgccgcaccctccaacgccacatcacccgcgcacataaccgcctgccgcatgtactcgaagcagtgattgatatgccagggcatcttgatcgtgtgtgctggaggtgaagtcgactcggtctgtatcttgaggatgttgtaggcttcgacgatggtgtagaggcagtgtaattgatgggtcacgctggttgtgaagacggtgtggttgggatagtcgtggacggggtgcgggaggttgttgtattgcgaggggttggacacgttgacgtagcctaagccttctgtatatgattgttagtgcttggtcactcgatggaatggcttggtggcttgccaggcacaatgtccagccacgcatgctgcgtctcgcggctccagaattcgctcgcgttttctggcgcgaatacggggtcgggcttgaatgtgacgatttgctgtgagaattctggcgcgaagcctgtgatgtcaccggcgagctggaaggcgggggatttgctggagtgccgccatcgtttctctacgagcagtacaacgataattagaagcaatccagtatcgagaagccacttccacgccttgactttcttccacaatgtccttctccgtgacagcttgacgtcgccttcttctgtgtcccagtcctctacttccgtattacttgattcggaccgcgcatctgcgttgcgtagtgcgttgtagcgaaggtcgtctttcatcgtggtggcttcaccgagttcgagctgtgcgacgccgtgagagggtttgaatggtagtgatgctggcattgagtgctgtgttaacaagcttcgttagtctggtgggaaataaaatggtaacatagcatcacgttgggtgatgtgatatttccttaggtgtctgatcaaacatggcctgcgacgccaagtgttagacattcttgttcaagcctggggtgcaacttcttgctatagtcacggtccggataagatggaatcgttgacgcgcgatcaagtactgatgcgacagtgtgttctagtgtaggcgctgttgacacgtgaagtttactccagtgcgtggtgtcgcgaaacggacgggcctacatgtgatcgcgaccgaacgctggtgggacagatcgtccttgcattcacgacagtctagctccagcggatatcaaaatgacggtactcaggggaagtttaggaaagagtaaatgatgttcaggaattgagagcaggaatggtggagcgtggagcgtagagggatgaatgttccgtcggcagctgtagacccgccgattccccgaccatcgtcgcaagcttgacaagacgatacctagcctcgaccatcacatgcaatgtacgcagtaaaagaatcggtccttaaaagcttagttcgaccgttgatcttgccttggttgcaattcttcgaagaaccaggccgttcccagattttgaacttgccatgtgaccacaatacctccttgtcagccaccgcagcacccttcacgcctcaagtacatcaacaccacgtagtgggtcttactctacaatccgaatgtgcctctgggcctgcgatggctgcggcacgagcatggatgccgacttctgtgacctcagcgcttgagctgcgtgctgctttaccaacggcatatccagaaccgtatcatcgagcgaaatggccagcggcgatgtatagcccgtcggattcgatcctgggatttcaagtacagcagagacagcgtgattccttgcgtgcatcctcttcctcgccatagacaccgagtcacgatgcgcgaatagttctggcgaaactcctccagtgcgcaagaaacgtgtatgcgccagcgtaactgaatcgcgatggccgcggaacttgagatcagtgtcatcgacgttggagagcttgcggattgttggaattgctcttaatctagacgtggcgttgagaagacgtgtagattgtagatcaggatccggaatcgagagagctttttccaatggtacgacccagccctgttttctttcaggcggaccatcttgcaaagtatcgaccagtggaatctgttcttctgatggagctcgcgtcagtggggcactagatggtcgtgagggagcgcgcgacggcacagcacttgttctgtgactatttggcggaacaggagcgagcaagtcgtcatcatcctccacagcgcattcgaattgtggcatgccaacttcatggtcgggaaagactacaatggtaggtttgaatgtgtcggatggagcattccagctgccggaccagtctacaagtttagagttgacgcgctgtagtcctcgagcggctgcagggttggctagttgcaacgaatgacttgcaacagagctacgacgtctcctttggtcgctttgctctcttggtacatcgtcccagattacctcgtaacagccattgttcgactcgacgtactgcatggtcggcgttgctggatcgctgcttgccttgttgttggcattattcacatcccttgatggcgcaatggctatgacatggacgtctgcgtgcgtagttgccgggtctgcaagattactctttgccgtgctaagcatgctggggcaatgcggtgccatggacgtattctttgcggaacttggtcctctcagcggcgacgtctctgattgacctgtcgaatcatgcactatcttcttcaatgctttttgtgctcctggtaaggcgaggagtggcttctttgtctcctcaaagtccactgtcttcacgcgacgcagggttctgtcactagcgtcgtcatccaccaatttgaggagctcgccgggtggtgtagttgtagtgctttttgccttcgacttcagacacggcttaagtggcacctccggactgtgcggcttcgacgaaggtagatgttcagacctatcggagtcaggactcgatcgagactgagcataccaccgaaatgtaggtgctgagttctcggtgttggactcattcgaaggaccgctcgttgaccttgtaagttggacgcgccgagaattgaaccgctgttcatcagcctgcttggttctggccacgagctcgcgttgaagatctgcagccttgatggcaggatcgtgataccgggatcgggtctcgacggtggagctgctaaatgctcgtggcactttcggatgtggagtgcgaagggaggcatggcttcgttgtccgggctgagagcatttgttgtgtgcttctctgtttgggtaagtcgcaggtcttgaggtgcttcgagccactcgttcaatgccctcatggcttactgatctctggatggcatgccttttcttcgtagtaggccgtgatctgcgacccgcaaccagactgacctctgtatcgcttatatctgcttcgaaacccggatctgacatgagcggatcatattctttgacaagcaagggcgaggacagttcggcgtctgaaccaccatcgacgatgatgcagtgtctagccccagctgccggccagccattgatctcaacttcactcatcgctacggacgctcgagaggggaaggatttgctaatcgtaggtagtgagctctcgatgttttgttgtacatgcgtcaatgggaaaggtaggggctaaagataacttttgctaggagaagagtaggagctagaaggatggtgacagatgtaaagtcgcatgtttacgtaactcgtggctagccgtcgccttaggggaagggacgaggtggtgttgtgcggcagtcgtgaccccaacacgcggtgagcaatgaaagccacgatacacgcttctctctaggcttgaagtcgatttctggaaagcgcagacacaatttgacggtgtcgcatttctcacctaccgacacttgcacaacccctaaagacctggctaaagcctgactgccagcctcgatggtataaaatttttgtcgcaacataccttgacggcaaaacaaacaaacaacccaacaatcataattttgcaagttccaatcaacataagccaatactaaaacttgcactgaagggatccgctcgcaagtcttactcactgtcggatcctgaagtctcgtcgtcatcatcagatgccggatactcgaccagattctgacccatagcttcgtaaatcgctgcttcgaatgtcccgtcgtcttcatcgtcttccaaatcgctttcacttacctcctcagcacttctcttttgaggcactgaagacggcgtactctctccacgtgagccacgacgatgaaaagtattgcccttctgaccggtgttggcggagtctttcttatcgctgttacgttcgcctcccgaactgctcgcttctccctcatcttccgagctttcactctgttcttgtctctgctttgcctcttgcttggcgtctagctcagcatctagtgcctcaatcgcaatacacttcgcttcttcgtgttcttggccggcatcaatagcctcgtggtacttctttgagcaaatctggttatgcgttgcttgggtcggtttgtcatttgccttagagcccggattgcgtaacttgtatggcttgcgaggcttccacaggctcagctctgaggcttcttgtctaaccacaactccgagaggcatgtaaaagtccatatcggattgcttgcccactccatacctgttcgaaccgcagcctggacaagagcgcttgtctccagccaggtagtatcgaccaagagcatgattgatatcgcatcgccaagcatactgttcatgtctgtcttgcttctcgaagtatgcgcactccgggatatcttgaccatgttccatcgccttcgacccgctgggatgtggtccaagatctggttctggctctggagtcggctgtggcgttggttcttttggaggcagtggtctcagatgtgcttccacagctgccacaccagcttgccgtgcttctcgtgcagttgcgccagcatcgatggctgcccagtaggcgtccttggcaatgccgttgtgtgatcgtgttttggatcgtcgaggtttcttgcctggcttactcggagtataaaccatgtcgggtgctggctggaaagagtgcgtagatggaggcatatagaaatccaaaaatctactcttcttgctatccttgatgttaacaaagcaacctgggcaactcgtacggtctccagcattgtaataatatcccatggcatgtttaatgccgcaaagccaggctggcttctcgtccagcgattttggttgaatatatgcagtggtgggtattgtgtgatgcgcagcgagtgttgaagatccacttgaatgaggcgacgggagaccttcagattccgacagttgcttgagcggtttcgttgctttctgtctcttcgatccggatacgctctgcatcttcgttgctttcatcttgtttgcagcacatggggcagttgtgcttgtcttctgtcgcttccgcggagcgtctgtgcgctgcttttccatctttgctgcgatcgaagctttcttctgcgagagggtgctcgatgctgctgatggactttcttgtatttgttgctgggtgtgagttgatgtgatcgatagagatggcgcattttttcgctgctcgcgcgcttcgatgattctgattttgctctcgaagtcgtcacccatgggtcggagtcctctctcgaaggcgtgttcgatcacttgcctgatacccggcatgactcttcgaatcgtctgttgagggtcaccccaccgctcagtcagtcgccgcttgtgattattgatgagtctcatacgccatgaaggtaccttctcgatcaagtcgtcttcgcttcttgcgggagtaccgctatggtcgctgttgagtgcatcttgtccatagcggtcgaacaagtcttctagccgcgttgaagaagctgtggagtgatgctgagcgcttgaagagctccgcaatttaccaaattggttgtcattgtagtcctgaatgctgcgtaggtcttggatgatttgtggctcatcaatgttctggagcccgtccacatcttccgagatgtcttgatgatatataggcaatactggagggctcggagatgcaaagattgtctccggttgtggaaatgcgagccaatttccacgcgacaagaccagtggctgttctcgcggaattgctcctggcagcccacggcctttgcccttgttcttcctcatcggattgataccccgtccagaagggagggcgctggtaaaagaggtatcgttgaacactctgttcgcaatctcatcaatctcttcgagtggggagctgttcgagccgattggatactgcttggtcgacatccgaaccattgcaggctctgggaaagcacgatgccatgactcattcattctattcaccacagacactgggttgtcgtgacggaagtcggagaacatgtgctggttgatctgacgcaggtccaagaacggagagccatctttgccgtcattcgccagcaggtggactgcacgggagtgtgcgttccagaccatcttatccgcgatacctttgacatttcgaacaacagactgtagatacggcacgacatctgcgcacgtctcaggctggctcatggacatttctgaaaaacgatctggatgcagggcatgtgcaacaaagttcttgaagagcgtcgcttcgtacgccttttggttggcttggtagagcgcaaaatttatgtagtcgtctttagaaggttgacgccggttcaggtggatgccgatgcgagcccgctgggcacgagagggtatgtgctgttgggccttgttgacatcgtatgctgggacatgtgagccgaaatcgccttcgtgttaacggatatgtgcctactggaagcaagaggtaaaccagggggtatctcatagcgatcaacgttctcggacacgaacaagccaggatcgtcgctgggcttctctaccgcgggctgcgttccatttaggtttcctgcagcacggtttgcctctggagagggagggcccaatggactgtcactccaatcaacctcgtcttcgatttcgtaagccatattgtatgatgataaaagaagacgtggcagaatgttatgtgaagagagtgtatgatgaggagttttgagcgaagaatagatgtaagtcaaagtgcatgatctgtaggccgtgttgcgctgccaaatgcaaacgaattgggcggtcgatgcagtgcaatcggacacgctcatgcatgccttccgtcctggacatcaaatgtgagcaatgaggaggcatgctgggcgtttgcacttctcagccgccgccaaaagcccgcaatctcatagctgcgttcgggaaatgactgtcatggctgctatgatagcgtctttttgacgcgtatctggggatgtacccgatgttgccgattggtaaagtgtaggctgtttgaacatgggttgaaggctggctctctttggagtcattgtgtcatgttggtgcaaggacgacagagatgagcaacgactctgaatcgaaaactaaagtgtgttttgtagaatcatgatcccactgagccaggccaggcaacgtcagtgaatgggagtccacgcgagaggtactgtcatgtgatatctgtcgcctcgagagctcaactggaatgctgctcaggatctgagcaagtaagctttctgaccacagaggcgcgttctctcattttcgggacgatgcgcacgtggttaagcttctcgtgatagagttggtgataagaggactgggaggtgtggttgaaggtacctcaggtgccaagcccagcgagcatgtgattggtctgcgattccagggtcccggcgacacgttgttcgatcaagacgtctcaagcttcaattctcctcaacacagatcaaaatggggagacaacacgtctcatcgcttgctctattgcttcccgtgctcgctggcactgcaaatgccgcctcggagccgtcacggccgcggggtgtgagcccggagtgtaagttgcacccaccatagcttcgagagctggcagtcaggtaagatacgaaaggctgacactcatgcccagttgcgaagtactataaaaatgccgagacattcatgtgcatttccaatcccagcatcacagtcccaattgcacaagtgaacgacgactactgcgactgccccgatggctcagacgaacccggcaccgcggcctgctcctacatctccccgctctccccaccacagccgggcatgggaaaatcaggcactgtaaatgagagcctggccctgcccggcttctactgcaagaacaagggccacataccgagctatgttcccttcaccaatgtcaacgatggcgtatgcgattacgaattatgctgtgacggaagcgacgaatacgatggtgttgggggtgtcaagtgcgacgatcagtgtgcgaagatcggtaaggagtggaggaagcaggacgagatccgccagaagagcttgaatgccgcaagacaacggcggaaggacctcattgccgaagctgctcgactgcggaaagaagtcgaagaccgcatcaccaccctcaagatgcaggtcgaggcacagacgctgaaggtggaaggtctcgagaagagcttggtggagattgagcgggccgagaaaggcaaggtcgtcaagggtgccggaaaaggtggaaagatcacggtgctgtcgagtcttgcaaagatcaggatcgaggagcttaccaccaacgttggacgattgaggactgagcgagatgcagcgaagtcgagagtggacgagctcgaggccatgctcaagcgcttcaaggaggaatacaaccccaacttcaatgatgagggcgtcaagcgcgccgtcaaagcctgggaagactacgccgcccaagaccgcccagggcccaacgaagctctcgatcgtgacctggacgagatcctgaagcccgactccgagagtgccatcaagtgggaggattttgagaccaccgaggagtctgacattgacgtccgtaagtctcaccaccatcatcctgcccgctcgtttcttcgctaacaccctgtgccagtctacaaattcgaagagtacctccccgctccaatgcgcgactgggtcgactccaagctccgcgacctccgcgtcgtcctcatcgaaaacggcatcctcgccgacccctccagctccaccgaacacacggaatccaaactcgtcaccgacgcgaaatcccaactcgaatctgccaagactgaactcaacaacgacaaatccgaaatcacccgccacgaagaagacctgaacaaagactacggcccagactccatcttccgggccctcaaagatacatgcatcgaaaaagacagcggcgaatacacatacgaacactgctttctttcgcgcacgacccagaaatccaagaagggtggcggccacacaggcatgggcaatttcgtttccatcacctccgtcaccgtcgacgaggaactgccggccgatggcaagggcctcggctcaggagagcgcatagcgctgaaatacgagaacggccaacattgctggaacggcccgaatcgcagcaccctggtggtgctagcgtgtgccgagaaggacgagatttggaagattgtcgaagaggagaagtgtgtgtatcgcatggaggtggggacgcccgcggtgtgtggggtggaggttcagaagggggtcgaggggggtcatgatgaattgtaaaatatctgggcagatgtgaaacagtggtgatttgggggtttggtagatttagcaacgcgggtaccgttacttctctgtccatggggaatgttaaaagaggattttacatgacaccccatttgctgcttcgactctaatttgcctgacgttcgtggctcgctgcttgtaccttacaggtgcccccgcaattacggtattatttgaaatccgtgtcttacaggttttctcaagattataagagcttcttcatacccatatcttacaggcgatcgcgatattacaggattttcgatatcctacaagtgcccaggaaacaggtggccgcagaaatttcgaataatgtcggtatcctacaaggtacctcaatgttacaggattccagtcgccatcctgcgtgtactatggggttacaggaaatcctgtaacaacgacttacgctgtataagaatatcagcatcttaaagtgtctggacccaatacgacgtagccgatgtgattgcagtgattgcagaatgtaagtatattgaagaacgtcctaggaaataatgagcgttgtgcatcgccagctcctcgttgcatcgaagaatgatagacttgtgacggattgtcctttcatccatactttcatacgatcgtgaacatctccaacttcccctccttaaccagatcccgccaatctccgtctgctcctagagcctcgatattttcatctccaagttcgtgatccgcgacgtgaactatgccctccatcttgtaccgtccctctcccaccggtgctaggaggaatggtagactgataccaaaaagcccagcaaggattaaaggttgctcattgagatccgcatgagtataccacctccaatggcgcaatccaacgtagcccttgtctgtgacgaatacataaccagtatacccgtatgtttcacccataatggtttcgaacctcgtcggagcaagttgctctcctagcccatgctgaaacgacgaagtcgtgcttggggcttctatcgagtttccgaaaagttttgcctcaagatccgggagaagatcttcatactctgatgcttgaggatgatgcggaccaaggacagcggacatgattttcctcgctagtacgctccggtccaagtcccgcatgtagtgacaaagtagagggagataataaccattcgaagtatatcgtgcatcggctgtgtctaccactattaccttgcccaaaaacacccctgcagtagaaaggcttgacaaatctgctgagatatctgcgataggagctataccgtgtgatctcatcaaagcttgttcgatagtgctctgctgtgtttcggtgattaagtttgttctcctgacttgccatatcgattccaaactaagcgtccagcttagccttttctccacggtttgcgaatcaagtatccagcttacctttttcttttccacgccttgccacaacccatacgcagcatatgaaggaagatcgtctcgcaaaattgttactgttgctaatgcagaaacttgatgcatactcttcgtatagtcgggtgcaattgcgtctctgcgaaactttgacacagcaaggagaccaaatactttgtcccggggatcggtagattgtagctgcatcgtgcgaaaaaattgttcgtgaaaaggcgcgttcgaaccacccattcgcatttctgccaggtcttggacgatttctgcgcgtgctatcaatgccggaatatggacaactggttctatgtgttccaatctggcaattgcaggactctgaagaaaatcgaaggagccagttcttttctctttcccaccaagtctcgcttgtattgtatgtacagcatgtgtgaattttttccattcgattgtctcgtacccaacatgaatgatggggtcccggcaggcaagagtgagttcctgtgctatccttcacgcaggcacatagaataagcctttggtgtcaagtaagagcgggtattggagaacatactgttgtcaattagccttgtttaatcaaaatacgatggcgtgttcttgcgcgtaatcgccgtatgggtaactgatttaacaatgaaaagaaaagagttctcgtacccaaacccttccaaaccaatgtcttcgaagaaggagttccagattgtccagaaatccagccagtctgatcgacttgagatcaatgtgagtcccagccagtatgtatgactcgaggtcaccagtgcgcatcacctccacgacgagattgctacaattttgaggagggccgagccatatcaggacctgctttgctgaagaatagatactcttcatcagccctacctgatgatttctttctgataagaggtcttgattgatgcagagagcatctatccacagtatttgtcccgagcctgcaccgctagtttgtgaacttgggaaccgcaagtaccgaattgctgcctcgaggtttgcgccaataggtatccggtaggagtcgttattaaggactatggcaaaccccaggggcttctttgtatccacggtaccatcctttgcgtgccagacatatgacagagcatcgtaaaccggatcgttcttgaggtcgacgacactgatgttgatgtcgatcggatcgtcaaaggccccgggcagtatctcgacgagtctaatctcagtcggtccaagcggattatagacaccagttgtgactggcacgtcagttggagcagttgtaggcgtatccatgatattgaggtattacttatgcttgtgatgacctcgggacaaagcgttctatatacgggtagtgatgatgttattgttagatggtacgatcgatgatgagagaattgaaagataagcatcgtgactaatcgtcaacctgtgcttagctttcgaatcaggctgaggagtaatgagcacatgctgcatgtgtaaaggacgcgtgcagctgcctcacaaggcggtttatcctgtaggtacatttcagaggagtttggaagacacatcatcttgcgcagtcgtcaaattgggggttagttctaggtctagtaacaagagaaagaaatattctgttcgagagaccgaagccatacgatggagaacgagggagaaggttgctgccccaggcatacgcaccaaccaatcggccttcggaacacttccgcatcgtagcccctccaaaatttccagcaactttttgaccccacgatatttgcacatactcagatacttcattgcaaaaaaaaaagatggcgaaaccaaaagacttcaaagccctcatcgaggtcactaagaccacgcaaactctcatcacgcacttcaaatcatcacttgcgccatcgacagccacaccttcgcagacgcaggctccaacaactgacctaccaaacccacttgatgcaatcaaagcctctaccacgctcctcaaatcacacacgacaacactctcgctgctactactcacgccacctctcacaccctcagcgctcatcacaaagatcggcgatgtaaattccggcgcgctgagcggcatggtcgcagcagcaacatacataccgcaagccggtgaaaaagacgacatcggcaacatgatgcgcacagagctgcggtcgcgagtgcgccagctcgtcgggacatggggagatgtgcttacgctggtgttgcgcatggccgagagcaggcaaaacgccaagggcaaagatgctgggccgagtgaaagcgagaaacaagatgttctgtcagctacaggcgtgctgtgggaagcatgtgaagtagtgctgaaggcatgtaacgacggcgtggtgggccttgtggttaggaaggcgaccgagctcagggcgaccctgctggatgcgattgaagagttgaaggaatggggcgaggatatcgaggacgagaatgatgaagctgcgggtagtgatgatgaagacgagatgttcggcgcgatgaataagctgggcaaggacgacaaggagctcaaggagttgctggatgtcagtgtcaagaaattgaagatggtgggcatgctgtatcaggcactgatcaagaggaggctgaagacgtaccctgcgccgtcagcagccacgagtgcaatctcaagtcccggcccgaagctcgacgaacttatggcgcttgtcaaggcgataccagagagtgtggacgatcttgcgaacgcattttacagccttgacgaagaaagcgcgaaggaattgctggagcagacgtgtaaggaggccaagagagcagccgagatcgtcaagcagaactgggctggcacagacgacgaatttacaacatggtccgggaagtgggccgcagcactcgatgcggcttaatcacttcacattcacggaacaagaatcatatgagctttcgacgaaattttattgtggtatatcaacctcgcgtggtatcttacaaagccaacctcgctacactatttacaccagtgcctaacccaagcactacgacacttttacaaggcgaggacacccatggcgaggacgagagcgccgttgacgaagttggcgccggcggcaccggtgctctgagcaggggtaccagagcccggaggcagagggggtcatggatgggcgggccatggtgccagaggcgctggagttgccagagggcatggcagagcgagagggcatagcagagccggaaggcatggccatgccggtggaggcagcgccagaggcagcggcggcagcagacgaagcctgctggagggggtagccagcggccgagcagatgccagcagcagcggcgacgagctctgatatgggtgttagagagagatcaagttggaagactgtgtgatgaagacgtactctgaaggtcatcggcctggcacttggagggagcgcaagcagtgacggactcggtgatcttagcgttgccagtggtgcactggcacttggtgtcgctgagaccgcagccggagccctggacggcgctggcgaagcagggaagctacatcatgtattagtcaattgaatcatcatcaagatggacagagtacatacagcacagctggggatctggctcaagtcctgggcagcgacgaacgcaacagcgcaagcgaagatggaggcggtggagaaacgcatgttgatggattaagttttgatgtttgaaaacgtgtgtgtagatgtgatgttggtattaaagattgtaaagttgggatggcagcgaatgtgtgattataagtatcgtcttgaggatagaaaaacaaactctattgcgaaaccaattcatctttatacctggctatggccatgtccatccccacatgccctgtgcgattcatgcacggtctacgcatcagcgctagccctcgttctatcgaattggcatcggcggactgggcgcaggggccctggcctcgatgcgcggacctagcactttctcacgaaggtttgcgacggcgtaaggccctttgtcgagctatgtgtgaggggttgtggccagtcaaccagaagaccgaggctcatcagcatcgcgatgagcgcagcgattgtcgcggtgacgatgcggctgtgaggggaagagaaggatggctgtttgctgttgtgccacttggggttcgggtgaagcatgcatgcgcagggtttggggtgagatgatctgtgcgtcgcgaaagctgactgttctcttgaatgttcggcgcaaggtgacggtggcagacgaccggccaaagagccgcgtacgacgagcaaatcaccgaatgattgcctgttggaattgcagctgcacaattcaattcaatcgaatccatcttcagcagcagcggcagcaatttgggaattcatcatcgcgcgatgggtcgcattgcactgcttgtttgcttcttcccaacgtccccgttccagccacactagtcccatgtaccgaaatgcaggtacgcacttactccttccgcccttcgacttaccttcccttccgcttccagagccacacaccgtgctttacccactcacaccgactaccttatctagtcgcagcacgagtatccattcgtctcctgcatcgcgcagcatgcaagttgttgcgcaaatcccatccgatcatgtttgtgcttctgtgttccgcggccccttgctaatccatggccggttcctgaaacgcgcctcccgtcgatcatatgtctcacattgccattcaaacttcgcctgccgccatccggaacggcacatcaatcgagcaatcaaaaatcactgggcagaagaatacttgaattgaaatgtgaacgtcacgtgtattctaccacgtctgcatgcaggtgcttggtacatgtaaatccagaacatgtagcctcggtcccatattctccccgtcgatgttggggtagtaggtcctcgccccttctccatcgccactacccaatgaaccaactgaccaacccaacacaaatcaccgccagcgtccgcaaccatcttcccagtccccatatgcagatcatcaagtaagcaaataaactctcaaccaataacttagaccggtccgacgcagtgccgaccgcccagtggcgaagggccgcggctcgtcgctcggagcgtgcgtggtgagaaagtggggtaaaatagccaaacttaatggacggtagctgccgcgctcctctttgtcctagagcttgtgtggtacctgtttttcttccttgattgtttggtcgtggtttggacggagtggctgccgtgcaaggcttggaagtgcttgaaccacgcagcgccggtgaagttggacgcatgtggcgtgcagagccatcaccacagcctcggtatgaaggactcgggcacaggagtattgctgaaaagcagaaatctggtattttgtttcgcctactaacagcgccatcttttgtctctgacaagaaaggacgcttcttctcttcttttatcctgcactgaagcgggacgataccacacccagtgagaagaactactcatacaagtcccccctttccagccaaataaacattcaaatagaaagaaaaccacccatccatagtacgaagttattccgggatgtttttactcaaaaacactagatgccagcccatgtagaaacaccgatgtccagcccggcgacaggtctgcattctaaaaaactcacacacatgtaatagacccaccagagaaactcgatgcgaaatagacattccaccccttaaaagatccctaattgtttttcttaatcgtagaaggagtgaagaaattcgccatagactcggtatggtatattgctaagagagggagaacacgaaaaaggccgttgttgtaaaagggaagtttgaggaatagaaattaaggaaacaaggcgaaaatgctgtaagagttgccagtaggtagttttttgtacggccatgaaaggaaaagttgctggcgtggaggcgcgcgatcagaacatagcaccgtccatgggcctctgggcaacgggcctgtcattgatgggtcgtggcggcgagccattgcggccaccaaagacgccctggggtagcggtggtgacggtccagactgtggctggcctgggccgcgtaagcttctgccctcgctcgatgacttcctcaaccttgttctgggttgctgggcgccaggtagcgcatccgacgagttggtcctcgttggctcggcgtatggtgcgcggggagcgtcaaagccgggttggatagcaggatcgtaagggttgatgctttccgcagttcctgaccgaccaaacccaaatcgcttgcgcatagggttgatgggaggcacgggtggtgcatcgtattcttgaccgttcttcaacgatgcgcctggtggcagattgaccgtgtcgatttgagtcgtcatcgacaacaggactggctcggaaatgtccgccttcgcaacagacttcttcctgagcattccttgcctcggctgcacattgttggggttgaacatggctgcgttgggtgtcgtaggattggaaacaggaggagtgtggttcgatgaaaaggccggcattggtgatggcagagagctgttgtagccaccaggagaaggacgcggtgagattggtatcccaggggagtacttcgggagtcctagacgcggcgacccgttagctgagccagggccagtctgaagaggttgcaggtgcttcgactcgaagtagttcgcagctgtcgttctgctgttgctacgcgaacgcatgcgcccttgactgtctatggacggcctctcagaaggcagcggaggagttgcatgggcgacataaccgggcattgatggaagcgtgtttggtgggtatgcgcttctggaaccctctgtcatggcctggtcaagatcatcgcgatattctcctggacggcttcgtgaccgaccgttcgaagtgccggagctcgagcgctcacgcgtagagctttttgctgacctagggggtgatcgaccagtgggtctgccagtgcgactgctgtcagttccggaccgctgtcggttcgcagattcacgctgggcatcttgctcgctttgtcgcagcactcgcgaaggctttgacctcatggggggcatctcaggtcggacttggtcgttcggggacaacccgactaaagaagtgctgctggcatttcgagaagccgtaccaagtgtcaacttccgtggagccctcactggcaggtctggatgtcggtcaactgttgcgaaagactcacgactcgactttgcacggagcatgttcagagcagtcttgagtcctcctccagaggcgggaactggggcgggactggtcgagcgcccttcagctctggcacggagattttcttggatgactcgctggcgctgggcaagatcccgttggaaagcttcgtggtcaccttcgctctcgttacttgcaacacgctcatgtcgtttgggagtcaggtcccactgcgaggtcggctcggtcgaatttggtgtcaggagggtatcttgcacgttcaccttctggttctcaacaggactgatagagtgattgcttcggccttcgtcgcggtacgggttctcaatgtcatccaaatcccatgggttcgagtgactgtaagtcgatggcgcaggagtgacactctcagaactggcttgccgaggctgcagtccgatgttctgagttcgcaaagcaagacctgctggtgtagtcgccggtgggctcatcattccattatctgtctcaccgtagtttgacgaaacattgctgacgttgcggagatgctggcggatgaggccactgagtccaccattgtcggggccgagtgttggtgagtcaacatcgccaccagcaattacaagggaagcatcagatcgcggtggctcgcgagaaggagacctctggtcagccggtccacgagatgcgcttcgagatcgcattgccggatgctcaaatatcgaaggcgcaggtccagtcgcagtaggcagattctcaaaacgtcgtgttggctccaaagggcgaacggtggacctctctggtatctccccctcgttgtcactcgagtctcgagagtccaaaaaggtggctttgttataagggggtccggctcccgcagaagcctgatctgaatgatctgaagctgcagctggtgacgctgggccagagaccttcatctggctggctgctgcttggaatctagagaaggcagacggtgctggagcgggttcagctggagactcggccctctgctggtcagatgctacagatcctgcacgcctcctcttttcttgctcggcacgttcgcgtaaggtaggctttcgcggtggagaacgttctgccttgggtgcaggcgcttgcgcctcaggtatgtcgcgttctcgatgcagatgtctcagacgctctgcatattgctgttcgctgaatgccccctttggcttattgaaggcacccattgctgttgccttgccgcgatcgttgggctggagcgcagcattgagtgcatgggcatcttcactgtcgctcgtaatgggacttatcaatgccggtgactggggtcgactgagcaccggacttgttccagcagacgaattgttcctgctcatgccaggctgcatcagggaactggggctctcggagcggaatgcagggccccggttgaatcggtcactgaggttggtcgcagacctggcgaatgggatgggaggggttgagcgtcccgtaggagctcgtgccctctgtattgagttgaggcgattcatggaagacgactgttgctcttggatgtggaggtcgagtccttgatcgtagagccttcgaggctttgcggtggagcggcccgtctccggaaagattgggctgttgagggtgggatatgagggcgaactgacggcaacagagttggcaccttgagaggcgatggatgtggcggccgtcgatatgcgcgtctcgacggtgcccgagttggtagacgaagacgtctctcgcttccggctgagtgcggaagggctggacggctcagaatggagaccgttttgctcatcagcctcctgctgcctgagtctgtccttctcttcccggcgcagcttctggtaagcagacaggttcacatcatcgtcatacagtgtccgccccagccccttggagctgttgttggagatcatgtagatcttttgacgacctccaaacagaatgttgccctcgccgggcctagcccggctcatcatgctgccggacccgtcatcatcgtctctgctgtcgaaggaattcgatcgctcattggcaaatggtggtcgtattgatccgctcagcgaggacacctcggcaatgtctgaaagtcctccgggcacgaagccgaactcgtgcagccgcgactggcgtttgggtgccaggacgctgtcgtcactcgccttgcccatctttgagtttgggtcgtcttggtcgcgcaacatgctgaagcgcgtcgacaggcctggcatgatcaagctcgtccggaagtcgtccaccttgggcaatgcggcgtcgaggttaaaatctggtttgacctcctcttgtcccttcttgcccttcttcgccttctttccagtcgcgggctcctccacgccatccttcttccttgtcaaccagcgattcatggtggcctaaatttgaattggttagacaatgctgcgcggggagggtgctgtgtgaagagcacggcgatgtcgaggaagtggggcaacgcactggtagcgggacaagctttcacagtcgctgtgtgaaaggtcaattgggcagtcgcggccgtggatagacggtacgctaggacggtggatgtctgtcagtagcggtaaggtcagcccagggtcctgcaggtaccaatgcatgtctgcacgtcactcgaattggtacagttgatgcacggtatacatacccagcggtcgactgtattaattccagtctgtcggtcgatacagttatgcaagcacagagggggcgtgtgggttgaaagaggcaggcgcgctcgccatgtaatgtcggacgcgtcaggcaggaataacaaaggaggcgaattcaaggccggcgccaatggggaggaatgcgttttgacgagagacaatggcggtccaaatgggtaaatcgggaggtctcgtgtagagggcggagaattctggtacgggcgctgggctggggttcggctggcggaagaatggtaaaatgtctaaacagtattgtagattatggcaggttaaggagcgtgtgtagctggacagcaatggggtggacggggtgaaggagcgaggtgcacgcgcgctgcggagtgcggctgtgaaagaaaagaatgcaagaagcagatctcccgacgaaatcaaccagcaccggagaggagagcttgaaggagcgggcatagagcgggcctgggggagcagggagtgacgagcaattctgaccaggacaagggtcgtttgcactaggttcatttccgcggcgcatgggcgcttcagacatgttcatggcttcacacagcgcgcgggccttggaccggtgcaggctcccgtcccattgcagccacagggcctccgcctgaggacgccgtcgagagcttctgaccagccagcacccgcgccgtcgcaggggatgcgggcgccgcgagaaacgtgaagctgacagcgagaggtctgagaataaaggccatccaccaacgggcgctagtctcgccgctcctgcctgctgccccgatcctgcaaagcgcctgcctcgacgcgtcgagcattcccgagcacagcacagcaaaacaacaacaagcaccaggccgcacgcccacggattcgctctcctgtgtcgcgactcaggcccgagaatgcacgataccgcacgtctctggaggcctgcagcagccactgcgaccttcagggagccactgagcactcccgctgacaactgtgcacctgcagcacgcccggccaatcaccgccctgccctgaacgcgtacttttgtacctgcatggcgggaggggctgaggcgatccaccgtccacagcatcgatatttgctgcttatccgccttgctccgacgcgacacactcagcatcttggctgtgcaaacgcccgccagtctgcactccccgacgagaaacactttgcccgccgccagcctatcgcccgctgacgtccaggatgagcccctacgcggggagtggtccgtctacggcctgcctgggctatcgcctacctgagacggctaacttcgggaagctcgacgaagcgagcgaatcgtctgccggcagtagacctccccctgcgctaaccgctcgttcgcacttttccaatcccctttttcgtactaccacgacaccattgactgcggaattggtccctcgacatgttctgaatcttctgacctcacgagagcaccagagccgtattggccatatacgtcatctaatgtcaccatgactgcatttcatttccgcacgctgcacgcctatcgcctccatcatcgagctgttccgtgtggcttcgagaaccctcaggatggaccttgcttcctcgtctacatatgagtgcagagttttgcccgcatccagggctgactccactagaattgcctttctccaatcgaaagctctcgaagccttatttgctttcatatgacgccgtggggcatgcccatgcctgtcactgcagctgatcactgcaggagacgacgcccggagagttttagacttgacggctatcaagactaccgctttttgtttcgcctcgttgacgcggctatcgccatgattcttgttacttacttgcaacgtcaaaaaaaggaccgtttgtacactttgttgtactcgacttcgattgatgttcacttgggctggatcgccatagcctgcccagggcatctccccaattccagagtgccggtaatgagatctgtccgggccgtccgtgaaattggcagcatctccgctctgtcagatctctattcgctggccgccatccccgccacgcgaccgcagcgcagcggatcgcgatgtggtctgttgaaaaacaataatacgccaagatatccatcagctcactctgaaacggaaaagcatggattccatcataatcgggcccaacttcacagaacctcagcaaagtgtttcagtcagcgcatcagcgggtttgcggagaaaacacagtcatccacgagccgtagcgcacgtttggccgcaacggttcgtgctgatccggcatcatcgctgcaaccacctgtcaacaagtcgccgtcgtctcaccatcgataacaagcaccatttcgtcggaaacgtcgaccgaccatagggatgtatcgatggcacacgcacaagcatagcgttgctgccttggaaaaatcctcggtgccttgcgaccgtcaacctgggcgttacgtacggctctattatatctctgacatacccatcgaaccggtgctgactacgtgcatccgacgtcaatatgtcccgatctgtaatcaaactggactggagtcatgagcagggaatgtcacgatccccatattgttccaatcccgagcttcatttcggcttatgtgcctcgagctgccaacgactcgagttctaccatcaatttaacacacagaccgtgatttgacaagtgcgcatgttggtgactgctggacatttcggcacagctgggtaattcatacccattgccgagccgacatgcgccggatgcttccacgcgaaaacacgattgacacgtggaacggaatgaatgacacgaggtaagcgacaatattgcagctgatagttacccgtcaggtccatatccgctcgcgcctcacggaaacgactctatgccaagactcttcatgctttgaacagacactaaacgtctcttactccgtcaaaggtttcaccgcgctcgcagcaaaacactgcatcttggaccttgctcagccttgtacgggtctatttggaactcaatacaagacctcaaaaccgaaatcaagcccacacgcaccactcaacacaaaccccagctcatcctctatatacccacgcggtttaggtatcagctcaatgatcatttgtttccagcatcaaacccatcctcagcatacaaaccgcccaaccagccatgccacggcaagtcccgcatcggggaagtgacgcatcgcagcaccgaccgtgacgaggctgaagctgcgatatttctcatctgcaaatgccaggggtttgcacaatgagtcgcccatcacagcaactgcgctgactcccagctcgtcgcttctggcacggtttctgtcgatcgttatctgcgaggcgtcgattgcggcaatggaacacatgtgcggagcattgatcgtcagttcaaagttttttcgagaaggatggacgaagtagaggcagtgcggtggtctgcgcaagaagcccgggccgcatcagcgtgttggctgtcaacccgatgtggtccaggcgcgaggttaggctttaggtaagtcttgggagtgttgctttgctggtgagtcgtgctttgaatcagtctgataaagcgctggaggtatgttagttctagctgcgcgtcgtaaaggcaggtgatgtcttctcaccctatgtatcgaattggccatggcaagctacatgtgctagagtatggagaagatatcaggaaccatcgctggccgccgaatgatacttctaccaagcatcgggagacttttcatgacgcttggctcgtgtgtcgctttgcttgcgaaagtctcagaatgagggtgcgctggggtatagaactgcgcagtttggttgtgtgactgagggtgtcattaagtatctgacatcgttattgcaggcccatgcgtgttgatagatcttaacattctcgtatattgccttgtggctgcatcatagcaatgattgaaatccaactgcttgatgagatgtttagaactacctcggtcccgaacgagtgtatgatcgtcagctgtgcaccgcaacataacttcaagaattggtacggtcattcctgagaaggtatgaacgctacatcacacgtctaactgaagataatctttacgatatctgcggaggcgcactttatgatcatatgcattacccatataccgtttgtcgatattccccgagagttggatgagactcaagggacatggcgatgtggtttaggtacttgttgtctgaagctggagtgctgaggctcaggacacccagcttgagactagcccatgtagacagttgcgaaacctatttgagcggagatgtttctgtctgtctgtaattttaatttcaagatgtaccgttctcttggctggcacgcctctgtctccatgtatcgcagcgacgaaggtatgttaggtgaaagaccttgcaaattcacgttgtttccgtgacttggacaccactcactaccgagatttagatcattgatactctccatactatctcgtaaagagctctccagtaattcgagacaagggtgtggcgaagtagttacctattgtagtgaatattgttgttatcatgtgcgcttataatcgcagcagccacgtcctcggtgagcgaattggtttaccctgggagttccttactttctctattacgacatgtcacgctgaggcgtcgggtgtagtctgtacgcgagaaggctgaaaacacagcccccgggtgattggatgaggcagtgctaggcgaacttaaccttctgacaggaacgatcactgttgcctagcacacagcatcttctctatctacaatgactcctcaatcgattgcccggcggatctcaagaaagctagactttgccatcagaggattatccaagacgtcagttgtatataaatctctcaaccttgcgaactgcgagatccgactactacatattgcgcctggtctcaaacacagtacgatcgaagtcagcacctctatcagcgtattgccgcatccctacatcccaagcccataccctcgtgcagacgatgagtctgagcttaccaacggcatttgtgacccttacgaagctctatcgtacgaatggggcaaccctgaggctccaagacacaccatattcctcgacggccaaaatttcaaagtccgcgacaacctgttccaggccttggtctgtttccgagatatgggtgtcacaggagccttgtggatagatgcgatctgtatcaatcaagcagaccaccgagaaagaggccatcaagttcagatgatgggcttaatatatacacatgccctgagagttcgcgtctggttgggtgcggattttccagaattttcggattcagtccagttcgtctctagactcgtgcatcttggagagctcggcccgggagctagaaccgtaaccaaggtcaccaacagggaattcaataaggatgggaaggaaaatagttcttgtggagaaaggccgctctcgaattacgccgaccatagagcttccatcgtggctgcggaagaagggtggagagcgctcattgctttgctgaaccacagctattggcacagaatctggatcattcaagagtatctccttgccagagaactcattatacactgcagccggagcagcatgcgacaccaggacctcaagaccgcgatcggcgtatgcttttcctctttgtgtatgtcagatgcgaacacagagatgccgataatgcaaagccccggattcaagatcctcgacatgtgcgagtcccacgacccactaagccagcgggttttcaaacttccgataccaactctatcgcttctggagcttctgaagatgacggaggagtctgcatgccacgatccgcacgacagaatatatgccataatgggactagcagaggaccttcaacatgctgtggttcggattgactatgatgctcccctcgaagcagtcaaagcaggcgtcatctcagctctgaagcatacaagcgtgattcaattgtacatctgcctagtctgccacctcttggatgtaatcctcgcggaagagatttttggagaagatgacccagctgatgtgatgtttgaccaccggggttgtgagtgtcaacgtaaacagacagaaacaactaacagaagcaaagagatgtgacgttagagctatgattggctacgaaatcgctcgagtaaaagcatcttccatccgaagatagagcaaagcctttcttacgtacataccataccacacatgcatacatctctcacgtatcctttgatcaaatgcataagatttgatttcacctctcaccagatctttcaatcagcttaaaccaatctacaaaactacgaaaaagtgcgatgagagaaaacttctccaatcaccaccgtcccaatcatcccgtctcatcaccgcacgataccggccccaccgcccccaacgctcccaacacgctcaacaaacctcgccgccatgcactcctacaatgcagggccactctagccgccgctcaaccgaatgcaaacatgtgggtccccgatcctcctcctgccgtaatcagcagatgagcttatctcgacatgctcccggcccaaacaagctcaccatcggccgaaaaacatacaagtgagcgaaggtgattatttttaatgatttttcaattgcattacaacgttaagactaatatacctcatagcaagctgcagcttctcttccaaaatcatgacagaaacaagccaaagctgaagccgaagccagaacacccgggataaacatgcgcctgcgtgggactttgtagtggtatccgtcatactgcgccaaagctcgcaccgtctatcaaacccctccacaacaacactcttgatctagaattgcgcaatcgctacagaaaccgcctgctcctctgagtgactgatgctgatgctgatcgtcttgacgccgacgcgggtggcttcttcttgggcttggccatggagctgggattaatgttagcaagtgttttgtattggaaaagtgaagatcgtacctgaacttgcggcgcgcccgtctcgtcattgacgatttcaatatccttaagcgctgcgcctgcgccttgaccctttacacctagcgacttgaatacggcctcctttgcagaccacttgccggtgaagctggcctgggggctggcagctttctgacagtacgcaatctccttctctgtgaaattgcgctcgaggaaagtgtcgttctcaatgttgagggcgctcaggctctcgacatcaacgccgacctttgtgttggcagtggcagtggcctgtgttatcgactcgatcatctttgtcgtctcctcggccttcttgtccttctttggcgcctcgtacttcttagggaacgagtaggtcgcagtcttcttgtcaatgacaacacgtgcgcgagggttgaggaagatctcttccatcttgctgtcctcgtatggtgctttgtccttggcgcggaacatggtgttgttgatgaggccatcgtggaagtatcggtacgccctcttttggcgagcctcgaccttctgcttgtaggtcgcgaactgagcgtggtcgagcgcagcgtaaaggtacttggggtggataccgatagcttgcgtgcccttttgaccgaaaccaaatgatgtgacggagaacgctttgatgccgtcggtttggatggctcgcgacgggtagacaatataatcgaactgctccatgatcttatcgacgttgtcggcatttcggttaccaggcacgagaccagtgttgagcacctgcaagcagccgttgaacatccaagcaccagcgggacccttgggatgaccagtaaggtacttctggaatataccaagcagtgcgttacccttggtgcgtccgagatgtcgcatctgctcattgacgacgctggactcgttcttgtcgtttgcaacagtagaggtaccgtggaacgaagcgacgccaagatcatcgacggtgagaccccatgtagcgagggcaccacggagaggagcaatgcgtggatccttcttccagaaagcattgcccaggctgttcaaagcctccttctcttgtcgctgagcctcgagctcaatgtgtgtggcacgctcctcaaggtagtcggcctcgttgatgttgtcgcctgcatccttgatggcggcaacctcttcttggaggtacatgagctcggactcttgccattgcttgatctgcttgcgtcggagttccatctgcctcttcctgtacttgatgtcgagcagaggcgatgggaacttagacggcatctcacgggctgtggtcagaacaccctttccgggagcgggcacagatcgaccgatcttgtccgtggctgtcgcggtgaaaccaatgatgccgtaaatgggtacacccatgtccaacgccaacttggcatccatgatgacttgcatacctgcaccttgggactccatgaagccgttcctggtagttgtggtaggacgggacatctctcgtggtgttctgccgtgttcaaactcatcctcggcgttgctggtcgctttcatgttcgcgaactcgtatgagccttcctcttggaagtcatcgaatccaccgacgaagcagacacgggccttgccttcaacaatggtgtcgtatccgatgtcgatcgattcgacagcagtggcacaagctccgactggggtcttgataggtccggtagaagacatgagcaacatgttaacccaggcactcatggtgttgatgaaggactcctggagaatgtccttctggacaggcttgtcaaggaagcggtctttgtacatgcctcggagagcggtggtaccaccgataccagatcctacacagttaccaacttctgaaagatgcacgtattggtagaactcgtaggggtcggtgataccgctagcaagaagacactctgctgtggaaacgagcacaaagagtgtaacagggtcaacctgcgcgatgatgtcgtccggtacaccgtacttctttgcgtcccagccagtggggatctggccagccacgaggcggtcaaatcgcagagccttgggaataagaagagtcgcgcccttcttcatgcgcacagtgtactcgccagagtcttcgatggcaaagatctcaaccttgtcaccatgctcacgcttgaactcatcggcaagctccttggaagcctcaaatgggtcgaggtcttcctcgatctggatctcctgcatcagctgcttctgcttcgggtcgtagccatggaatagctctggttcaatgagacggataccgctgtgctcaagaatgtacttctcgtacttgggcttgatctccttgtcgtcaactggttctccagtcttggcatcgacccaaccagaatagctcttgcccttcagattgccgttgtggttcttgatgaggcccatgatccaggccatctcaacgcaaccctccagagagaactcgccataggcctccatctcccatcgcgtccttgagttaccccaagggccaacctcagagaaaccagtgacaacaacgaccttctcgagatcaaccatacccttcaggtcctcattgagaggcttgacctcagtgtcccaatcaggcaggttggggaagtcaaacttcatgttggccctgggctcgatcgtagccttcttgtacaaagcctcgctagcctcgccattgacgaccttgttctcgatggcattctccttgatgacagcccggcgaacatcactggtctccatgagctccttgcggaggtcgcccatgaggtccttgaggttgggaatgtactggaagccaccgttcaggtctgcccagacgggctcgacctggcagaggttgacaatcggtggtgccatgagcccgaggatgttgaaggccatttcctgttgagagaaggtgcgcacaccgtacttctcaatgccctcagcaacaatgttgttggcgctcatgaggcctgtgccacgtgtccagccaatgacagctccgcaaatggtgaggtagttgccccagctctcggagtgccacctggagaagagcgtctccagcgacatcttggattccgagtacaatccgtcattaccaaaggtgccatggttgggcgagagaggaagcataacctgcgctggccgggtctcgtagccgttggcttgcttttgcttcttgatggcaccgagcatacggagaaggttcgtcaacatgatgcggtgagcaagttctgacttggaatcaatgccgtcaatttcacgaccattctcaggaatggcggcgaatggaatgacatagtcgaggtcccagccgagacccttcttagcatcaaagatgtagtcgataagtgcctcgacgtcctggttgctaccttggttgaaaggtacaacgatgagctgtgagcccttggcaccgtaccgggagtacattgactggtagtactctgtgacatcgcgagagaacctggacgttgtcacgaccaccttggcgccaccaccgatcaagccctgcagaacttgagcaccgatcgagccggcaccagcaccggtcatgagagcgtacttgccctggaaggtcacgccagacttggcggcgttctctagacagtcaaggtacacgccagtcagcttcttgctgtactcccagccatggtcgtccttgcgcttgagatgcaggaaggggacggtctcaacctttccttgtttttgggcgccattgagacggccgttgcgtccacgcttagagcctgccttgccattctcatgcgggatgatctggccctcgttcattgacagagaccgaatgacgttggcgtatagactcttgatctgcagctgcgaagacttggagagcttgtgttgttgcttgatgagcttgtagatgcgctgaaggtcgttctggaccttggtgcggtttccgtactctgagagcttgccgccctcggccatctcacgcacatagtgctcaagcttgcgaacgctcgcacggggcgcctcctcgtagttcatgttgcccttgacatcgatctcaaggtgtggcgcagttggtacagcgacatctttgtatacgggggcctcgttgagcacatccttgcagttgtcgatgagctgctggccgagctctttggcgagctcgtaggtctcgccgcgctcggtggggcagtggtccatgtggtactgcatgaattcaagcaggagagggttcgaccggttcatgatggcaatacagcggctgacaatctcgcggtcgaccgccttgagcttgccgaaaatgatgtcgtagtacatgctgagagcatcctgtcgagcccaattccacgaggaatcgtagacacgcgctttgaggggggtgaactggggctcgatgcctgaagcgtagaattcgccgtgctcggtggtccagaggtctaattgagcctgcagagcctcctgggccttttggccacccaagaaagctttgtcacctgcgcggaggtccatcttgaggtacctggcaaatagctccagttgctgcttgaacagctgtctctggtcttttgtgagagcgtcaagcgctgcagggtccatcatcatgccgcctccagcgcctccgtcgccgcctgctgctgtgggcgcagacaggctgatgcccgcaatgccagcgtacttgttggcctggtcgtccaggaaggcctttccgtcggcctcagagcccaatcgcgcggccggctcgttggtgatggcaagcagcaggacaccgtcttggcggccctgagcgagaccccatcttgtctcgaggtgcttgcgcacagctgtgatgttgaagcctccgggcattttcgacgagaccatgcgcgcaatgagcgaggccgactgcttgccaagctggccgttgaacgtctgctgcatcgaggcaccgagctcgtcgagaggcgtgtcttcgggcttctcgggcgttgagccaaactccttgcccaggtctccgaggatttcattttgcagtgtcgatttgcctgttgggtgttagctgagttgtggtattagagctgcggttcacccacctccaaccaagtccttgatggccttgctcagcggaatgtccatgagcggcttcttgagcttctgggccaccagcgcccgcagaatgtcgacggctgtgactggggtatcgggcacctgagctgctgggcccgcgctcgcggcaggggctgctactggcgctgaagctgctgcgggggcactcgaggacgctgatggggcgtctccgccgcctccagctgccggctcgggctcctcctccacggggtctacgtcgtagtagatgtctttggcgtccttgttgtagcacagaatttgccgttgcaccgagcgtgcggcgtcgtgtgcttcgtatttggaggccagcgtccgcttggccatgaccccgagcgtgtctgcggggccgatttcgacgatgcgctccgtggtgttttcaccaaggacgacatcttgcgtctcaatccacctcacgggcgaggcgaactggtatgcaagcagctcgatgagcagcgtgtgcgagagctcctgctcgacttcgggacgcatgctgagcgtggtgcgggagcaattggcagagggagagtgggcagctcaatgagctcagtggtggtgctccttcaatgtggaaggaacgggtatctcagtagaaattggaggaaggagcactgcagtcgggggaaggagcgacgtgcaggcgtgttggtagtgtgagggagagcaagaggaattaagctcgggtgattgggtggtgatccccgggaacaattattttgatatgggagagaggtatgtgatcgacgcaacggcaccccaacacttgaactggaacagaggctacgcgtatctctcgttcgaagggaaggctccaagtgttgaggaattcttcggttgcatctaaaaactactgagccagacccctgcacggtaatgctccacgcattggccggctcaacataaatttcgcctgaaggagacgggcttgcgaaaagacacaccacgatagacgccaatctggtgggacttgcgggcgggcggtgagcagcgctcccaagaaacaaccgtgtcaacagcagccccaacagtagcagcggccatgggcgtgcaggctgattcagcgtgagaagacttggacggacttgtagaacgctgtccgtcttgagcacgtcagcaagtcgtggttgagctgctggtccggctggttgagagcttgtatgcagcgctgcccgcttaatccccaacattaccggaagtgttgtgatccctgcattactagtgcgggtttcctgaagctcgctgcaaaaagtcgacagctgtgccggcgataatatgtgaccgtcccgagtcctccctcacctcctcctgcccaattgcaccctcctctccctcttgattactcttcatataccctaagcattcctgttgcctgcggtggatctctcaccccgccgcacacgacccgcctcattccacagcgagggagctgcaacagcagtacggaccaattcccgagcacgccagcagattagtttctcgctggtcgatttcgattaggtacgtggccgctatattgctacattgagcacatcttgcgaaggacagagcgcggtgaaggacttctgggtgctctttccgaacttgactcgctctttccccaccaccagacgaaactcaccacttcccagtcgctccttccataaccctaatttttcccgcaagagaggtacgcaatgacacttcaactcccaaaaaacaccacacaaacaatcagaacactgctaacatgtccgacttgaagcctctcaccatgttcggctccgggcagcagacaggcctctccacgcctcgctctgccgcgaacttgcgccccctcatcctcacccacggctcgctcgaatatacgctcctcatcccgaccgccctccatttcaacgcccagcagctgaaggacactttcaagctcacccttcccgagcccacagacgaactcgcccaggatgacgagccctcatcgatacccgaactggtggcgcggttcatgggctttgtagcccgagaagtagaggagggcgaagaccccgaatcattcgaggaagtgctcaaactcatcatcaccgagtttgagcgcgccttcctccgcggcaatgaggtgcacgccctggctgcatctctgcctggcatcaccgagaagaagctcgtcacagtccggtcgtactacgcggcacgttcggcagtagagcggccgctcaagatgcacgattcagctctgtggcgcgaagccgacgacggcaacgctgtcatctatgctgtgctgggtggccagggcaacatcgaggagtactttgatgaactccgcgaaatctacaacacctacaccccgttcgtcgaggacttcatcgcggccgaagcacagcatctcctgcaattgtctcgagacccgcgggctgagaagctctactccaagggtctcgatgtcatgcgatggctcaacaaccgcgagtcgcagcccgacactgaataccttgtctcagcgccagtcagtttgcccttgattgggttgactcagcttgcgcatttcattgtcactacgagggtgctcggaggacatccagggaacgttcgcaagcgcttcgctggtgttacaggacattcccagggtgtagtcacagctgcggccattgcccaagccaagaactgggcgacttttcaagaatcctcaaagaaggccattgaaattttgttctggatcggtactcgcagccagcaggctttcccacgcacatcgcttgcgccgtcagttctgcaggactcgatggacaacggtgaaggcaccccaacgcccatgctttccatccgtgacctctcaaggaaagcagtgcaagaccatattgatgcgaccaacgcgcatttgccacaagacaggcacattgccatctccctcgtgaacagcgcccgcaacttcgtcgtgactggacctcccatctcgctctacggtctcaacctccgtctgcgaaagaacaaggctcccactggtctcgaccagaccagaatccccttcactgagcgcaaggtccgcttcgtcaaccgtttcctgcccatcactgcccccttccatagccaatacttgaccgaggcggcgaagcagctagaagacgacctgaaggacatcaagattcctgcaagcgatctgggcattccgatgtacgacacccacacgggcaaggacatccgagatgacggctccgacaacattgtgccccgccttgtgcgcatgattacttcggactcagtcgagtgggagaaggcgacagtctttcccaaagcgacgcacattctagatttcggccctggtggcatttctggcctaggtgttctgaccaaccgtaacaaggatggaacgggagttcgcgtcatccttgcgggagccatcgacggccaaaatcctgaagttggctacaagcccgagatcttcgaccgggattctgagcatgcggtcaagtatgcagttgactgggtcaaggatcacggtccacgtcttgttaagacgtccactggtcagacttatgtcgacaccaagatgagcaggatgctgggtctgccaccagtcatggtcgctggtatgacaccatgcacggtgccatgggactttgttgctgccaccatgaacgctggctacgagatcgaacttgctggcggtggttattataacgagaagaccatgaccgctgcgatcaccaagatcgagaaggccatccctgctggacgcggtatcaccgtcaacttgatctacgtcaaccctcgtgccatggcatggcagatcccccttctggcaaagcttcgtgccgaaggcgtgcccatcgaaggcctcaccatcggtgctggtgttccatctattgaggttgcgaacgagtacattgagactctcggcatcaagcacattgctttcaagcctggttcggtcgaggccattcaggcgaccatcaacattgcaaaggcaaacccgcatttccccgtcttgcttcagtggaccggtggtcgtggtggaggtcatcactcgttcgaggatttccaccagcctatcctgcagatgtacagccgtctccgcaagtgcgacaacctgattttggtcgccggctctggtttcggtggctcagaggacacctacccatacctcactggtgcctggtcaactcgcttcggctaccctcccatgccatatgacggttgcctctttggtagccgtgtcatgacctccaaggaatgccacacctcgaagatggccaaacaggccatcgtcgaagcgcccggtcttgatgacagtgactgggagaagacatacaagggccctgctggaggtgtcattaccgtgcgctccgagatgggcgagccaattcacaagcttgccacccgcggtgttatcttctggcacgaaatggaccagaagatcttcagcttgaagaaggagaaacgcattcctgagctcaagaagatgcgcgagtacatcatcgacaagttgaacaaggacttccaaaaggtctggttcggcaggaacaagaagggcgaatctgtcgacctcgaggatatgacctacactgaggtcgtacagcgtatggtcgatctcatgtatgtcaagcaccaaactcgctggatcgaccaaagcttgaagaggttgactggcgacttcatccgccgtcttgaggaacgcttcagcaagtcgagcaatgagtctctcatccagagctacgaagagctcaacgacccatacccaaccatccagaaagtcttcgaagcctacccagaggctgaccaccagttgatcaacgctcaggatgtccagcatttcctcttgctgtgccagcgccgtggacaaaagcctgtgccttttgtccccgttcttgacgacacctttgagttctttttcaagaaggattcactttggcagtcggaggacttggacgccgtcgttgaccaggacgtcggcaggacatgcatcctgcaagggccgatggctgtcaagtactctaccaaggtcgatgagccgatcaaggagatcctcgacggcgtgcaccagggccacatccaaaacctcctgcgcgatgtgtacggaggggatgagtcccaggtgccggtcattgaatactttggtagcaacctcctgggcatatcagaaggcgtagaagtcgacggccttaccgtttcgcagctcgaaaccaagaccatctaccgcctgtcagctgcgcccaatgtcaccatgccagaggctcacgcatggctccagctgctggctggatccacatactcgtggaggcacgcattcttcaccaccgatatttttgtgcaaggtcaacgcttccagtccaaccccaccgcaagaatcttcgcacccacaccaggcatgcttgtagagatcaacaaccccaacgagccggcgaagactaccattctcttgaaggaacttcactccaacggcaaactgatcaagacggtcgaggtcagcttgacgggcgacagtgagattctgctcaacatgtacgaggagcgcactgctctgaagcagcccattgccctgccgttccgcttcacctaccgtccagacattgggtatgctcccatccacgaggttatggagtcccgaaacgaccgcatcaaggacttctacttcaagatctggttcggtgacgaggcatgcccatatgatgcagacgtggcctctcgtttcgatggtggtcgcgctactgtcacaagtgaggccatcaacgactttgttcatgccgtcggcaacacaggcgaagcgtttgtcgaccgtcctggcaaggaggtcttcgcccccatggactttgccattgttgttggatggaaggccatcaccaagcccatcttccctcgcgcgattgacggtgatctgctgaagcttgttcatctctccaacggcttccgcatgctccccggtgccgagccgctcaagaagggtgacgtggtcgacaccaccgctcagatcaacgctgtcatcaaccaagaatccggcaagatggtcgaggtctgcggtaccattacccgtaagggagagcctgtgatggaggttaccagccagttcctgtaccgtggcgcatacgatgactttgagaacaccttccagaggaagaacgagaagatgatgcagcttcaccttgccaccagcaaggatgtcgcgatcctgcgatcaaaggagtggttcaacttcgaggagccagacattgatctactgaacaagaccttgatgttcaagttggagacattcttacgatacaagaacaagacggccttctcacagattgagaccatcggcgaggttctccttgagctaccgaccaaggaaatcatcactattgcttccgtcaactaccagtcaggtactgccttcggaaaccccgtcatggactacttgcagcgcaacggtgcggccattgaccaggccgtgctgttcgagaacccaattccgctgcacggcaagactcctttgagcctgaaagcccctgcgtcgaacgaaaactacgctcgcgtgtctggtgattacaatcctattcacgtgtctcgcgtcttcgcaagctatgccaacctccctggtaccatcacccacggcatgtactccagtgctgccgtccgcagtttggttgagacatgggctgccgagaaacaacatcggccgcgtccgaagctaccacgtcaaccttgttggcatggtgttgccagatgatatgctcgatgtcaagctccagcacactggtatggtttctggtcgcaagatcatcaagattgaagtcagcaacaaggagacagaagacaaggtccttctcggtgaggccgaggttgagcagcctaccacctcttatgtattcaccggacaaggatcgcaggagcaaggcatgggtatgaacttgtacgacagcagtcctgtcgcacaggaggtctgggatcgtgccgacaagcacttcatggacaactatggtatgtgttatatactagctcacggcacgctttcactaacacgttttaggcttcgccatcaccaacattgtgaggaacaacccgaaggagcttaccattcactttggtggacccgtcggaaaggccattcgccagaattacatgtccatgaccttcgagacagtagctgccgatggtaccatcaagtcggagaagatctttaaggagattgacgagaacactacctcgtacacttaccggtcgccaactggtctcctgtcagccacgcagtttacacagcctgctctcaccctaatggagaaggcgtcgtttgaagacatgcgcgccaagggtctcgtccaacgtgacagcacctttgcaggccactctctcggagagtattctgcccttgctgcgctggctgaagtaatgccgattgaaagtttggtgtcggttgtgttctaccgtggtctcactatgcaagtcgcagtcgagcgcgacgaggctggacgatccaactactccatgtgcgctgtcaacccgagccgtatctcgaagactttcaatgaacaggcgctacagtatgtcgtcgagaacattgccgagcagacgggatggctcttggagattgtcaactacaacattgccaacatgcagtacgttgctgctggtgacctccgcgcgcttgactgcctgaccaacgtcaccaactacctcaagcagcagaagatcgacatccaagagctcatgcagagcatgtcgcttgaggacgtgaaagcgcatcttgttgagatcatcaagggctgcgcagagcagactgaggccaagcccaagcctatcgacctccagcgtggatttgccacaatccccctgaagggcatcgacgtgccattccacagcactttcttgcgatctggcgtcaagcccttccgaagcttcttgctgaagaagatccacaagacatccatcgatccctcaaagctggtcggaaagtacattccgaacgtcacggccaagccatttgcgctcactaaggagtactttgaggatgtgtacaggctgacgaactcgcccaagattggcaacattttggcgaactgggaaaagtacgaagaaaaggaggagaagacggagaccgaagtcgcagcttaggcggcgcaatgttgatgcagtcattgtttgttcatgatacaggcgtcggctggttttgagtagactttgtgatatgatatccggatggcgtacattcatgttgatgacggcttagatggcctatagcagtagagctttgtaatgaaaatattagcacattcactgatatgctgcgcaatgtcttgactaacgcgcgtgcttctggtatgcctaaggcttacatagtttgaagctgagggtagtgaatgcttgtgatgcctcataattcactcccgagctcaacgacttccgcgcccaatacaagtattccatcggctcgagagctttcttctcccattcactccaacatcggaacgcgagtcacaaccgaccgtcaaccagttccggatcagcactagcgcgaccccagttccaaggttcatggtcaagccacacacgtgccacacgtctcggaagtccgcaatttgttgacaagcacgacacccgacctagcaacggcgccccctcgtcgcccttcacctccacccaccactttccacagcgcattcagaggcattcgagatgcatcgctcacatcggccgtcgactacgcctatggactttgagtacaccaacggcagaggaccagtcgaccaatcatcgccgttcctcaacttccagcagaaccagcagtcagcaaagaagcgtaagcacaacagcggcgcaccaacatctccacacgggcgcacagatgatgtatccaagtttgaaaagctaacttcatggccgttgttcggccagtcaggcacacattctgtcctcgattctccctctaagaacgtgtttgcgacaccgagtcggcagcgcgagccagataaccggtcctacttctcgcaagacagcagcaagccgctgccccttccgcctcacgtgcagaacgcgtgggagccccgcactccacagagcaccttcgacttcagctcgggcggggaaacacccaacaccccaggcgtggacagcgacgccgccacaccagacacgcaattggccgacaagatgggacggttagcgaacggcgagtcgaacagcccgcggaaacccgcaaagcgtgacagctggttcacgcgcacattcaaaggcagcccgagcccgctgaaggagaaggacaacaggtactactcgtctaaagccgataaccgcatacagaagcggcgcaccgagcgctcgcggtcaaaaaagcgcacactgcgcgacatgacggacgacgagtcggacaaggagcgcccgaacgctggcgcgcttccagccccggagcagggcaaggaccagcagacatacgccatgaacgtcgccagcttcatgcactgggtcgaagcccacccgcacctgccttctgtgctgtcctactacatgcagctctgcgtcaacttcttcctggcaagcggcttcgtctacatcctctactgcgcgtggaacggcatcatggcggacgtcgacattgagtccacgcgacatttatccggcgtcatggtggaaattgccgagtgctcaaaacactggaatgataaccgctgcgaaaacgctgtcccgggcatggtcaaggcatgcaatgtctgggagacatgcatgagccgcgacccgaagaaagtggcgcgcgccagcgtcacagcgaagactttcgccatgatcttcaatagcttcgtggaggaattcagctataaatccatggtatgtgttctcatcctcgtatatctttccgcctggctcggtcaacacaaatccccctcccagcgctcgcgcgaaaagcaggcctggcaagaaaaagcccaccccacaacccaacgattccaaacgcactacgaagtcgaagaagtcgttggcgacgctgaccaaatgctcaaatagatcttcactgcaatcatcatcttcggcggcttcaacctctcgaattgggcttttggcctcttgcgccaccaacaacaaaatccctcccagcaaacacccaaccccaacgagttcatgccccagacgcctcatcgcaacgtttcgaatccgtatcttgagcagaaccatcaaaattatcagcagaactggcaacagacgccgtaccagacgccatatacgcagagtagatatatggatccaccgccgcttgtgcacactcagagtgcgccggtgctacaattgcctatggcgccacaggagggcgcgggcatgttagatgagagggaaagagggaagacgccgaagaagagagggatgttcagatgatttctcggaatcgtttttcccttggatccaggacatatttcttgtattgttacttgaatacgagcacctttctctcttggtttggatcgaacttctttgcattctgagcgtttgtatcgaaaagcgggagcgggcgtataacgatatgattgtaatttctacgaccttctgtcgaaaaagtcgagacttattcacttttacttgtactgtgtaaagtgcgtcctgctgactttcaattacatatagcaccccgcatttgtcacccaggatcccatccccacgaccacaattccttgctcacaccaaacgttgcatctttcaatgctcacttccatcggctgtatcgtttatgttgtagtggagtacaataattcataagcactaattcatgaatagcgaaagatgacaaatggcgccataacgtcatcggcactactttatcgccgacggcatttcaaacagcagtcgtaggaattttccataccagccgaatttggccgactaacagcctgattagaaacactccagtatataaagttaatcagtgatgtaggctcagaatgtacttcgttactccaagttcgcagctcactatccctccgctatctctgctctgcgaaaatcttcgaatttcatacgaaaccatcaaacacagcgatcatgtctggatcacgccttttccagcccctgaaggtgggcaacattgaactgaagaaccgcgttgccatggctccgttgactcggtaggtgctgtgatgtacgaagtcatgtgacatagagattctaatcatcgcatcagattccgtgccaacgatgaacacgctataatgccaatggccgcagaatattacggtcaacgagcatgtgtgccaggaaccctgctcatcacagaagcaaccttcatcggagagcaatacggtggctaccccaatgtcccaggcatctacaaccagcaacagatcgacgcatggcgaaaaattaccgacgaagtgcacaagaagggcagcttcatctacctccaactctgggccctaggtcgcgtagcaaacaagaaattctgcgaagcccaaggcataaccatcaaaggcgccagccccattccccttgacgacgaacacgccatcccccaagaaatgactgagcaagacatcaaaaccatcgtcgcagcctacgcccagggcgcaaaaaatgcgattgccgccggctttgacggcgtcgaaatccacggcgcaaacggctacctcgtcgaccaattcctgcaggatgtcaccaaccagcgcaccgacgcgtacggcggcagcgtcgagaaccgctcgcgcttcgccgtcgaagtcacgcaggccgttgtcgatgctgtaggcaaagagaggacgggcatccgcctcagccccttctccgactttcagggcatgcgcatggcagaccccattccgcaattctccgacatcatcaagaagctgaacaccttcggcctcgcatacctgcacctcgtcgagtcgcgcatttccggcaacgctgatatcgagggctttgcgcccattgatccgctcgtgccattgttcgatggcccgttgttgatcgcgggcgggttcaagcccgagtctgcgaagaagcttgtcgacgaggagcgcaaggatcgagacattgttgttgtgtttggcaggtatttcatcagcacgccggatctggtgtttaggctgcagaagggcattgagttcaatgattacgatcgtgacacgttttatattccaaagagcgagaaggggtatactgatcagccgtttagcaaggagtggaaggaggcgcaggcgaatttgtagggttgtacaaggtaatagactatagatggagacttgtttctgagcggcatagatatttctcctcaatccttacttgatacctactcttacaaaattgagcacaccaaaacgtgtctacggcgaggcttggacacagttcttgcaagttctcgggttggtcgtgactgctctgctcaactagcatacacgtggcgggccgattgttgggccatatccttggacgacaaagtctgtcacgctattatcgcttctgacgtctcgcgtctgtcatggctacactgtggcaagcgtgcaggggcacgtggtaagatgcatatatcttgcaagatccagtaccgcaagcgaataccggtaccagggcaccttggaatgctgtgcatcatggtactgcgccgcacgcggttatcgatatcggacggctaatctgtacgacactgaatggttctgatgcgcatgcatcactgcctcgaatttaggctgtcgttcggatcatcgctgcgtgtcgcagcccagatgcatgtttagcgactcaaactgatcatgttcagtccttgttcaatcttccaaggctagactctcattctgtaattggtttccagcatatatgaaaagcaaaggtcccgtgaaaacttcacaaagtcgatatgaatgcaatagcacgagcgagttcatctggaaatcgtcttccgaggatgtccgccctacgaaaacggttgtgcaacgctactagccacgcgaccatggacgattggctttgtcttgatggtttacttcagctgggcgtccattcagcgaaacatgtgccaatgatgggcatcacaccttatcttctgggctgaactcgagttcgcgctgtttttgggctcgaaggataagtaagttacggctcccagactgactctttgtgagcacacaaattacttcgtcttgaagaggagaccactgcggaaattcacatatggcgactatggacaacaagcaattggaaagcatggtggcggtcgagagtaaatccgatgatctggaaagcactcttcatgtcagtcactcgcccaggcaatgaaaaaaactttgcttagcacatcacagcacacgcggagctcaagctacgatgccctaggcacggcgcaagaaaagagacttgtgaagaagcaagatctccggattctgccattatccgccctctgctacttcatcctcaacatcgatcgatccaacgtcggcaatgcgaaaaccatgaacgcggcgacaggcaacgacttgctatcagaaactcgcatgagcgagatgggatacactgtgtctctgatgatctacttcattgtctatgcgtacgaatatcttgtattgatcgactgcggcacgtagctgaccactctttagactcgcagaagtgccgtctaactaccttttgaagatgtttgcgccttcgacgtggattgcgttcttgatgtttgcttggggtgcgatcaccataggaattgctggcgttaactcttatgctactgttgctgtgaccagattcttgttgggtctgtttgaagcaggtgagtcgatcgtgaagagattgcagtacttagtgctaacccttaaggcttgtttcctgccatcatctatcacatcagtgagccagctctaacgcgaagcactaactcaacgatgctgacgtctcgacagcgttctggtaccgagcagacgagcgcagtctccgaatcgccttgatcatcgccagcgcaactctagccagcgcatttggcggcgctctggcctttggagtcggccacatgaatggcgcatcaggcctagcaggattccgttggctcttcatcatcgaaggtgtacctacctgcctcgtatccatcctgatatatttctgccttcccgactaccccgagcacgcaaaatggctaaccgcagaagagaaggctctgtccgaagtccgcatggagggatcgcaaagcagcgtcaagttgacctggaatgatttcaaggaagtgtgtgttgaatggagactctatgtacattatgcgatgtactttggtatctgttgcccgttcagctctttggcgttcttcacgcctactatcactgcgggtctgggtttcgagggactgcaatctcagctcatgactgtaccgccttatgtcgtcgcgtacgtcgtaatggtcactgtctcgtggtcggcagatcgcttcaatgcgtaagtaaagcaagtcattcatttgaaggctggtgctgaaatctccagtcgagcattgcactccgctgtgcttgctacaattggtgcttgtggcttcatcgcatcagcagccttgcctccgcaagcttacaaggtcggtgcagaaacctctatttcatggcttggcagacttgctaatgctttccaacccagtcgcgctacgcatgtctcatcatagcgaccacaggcgccttctcttgcatcccacccctccttggctggctctctgccaacctgcagaacagcgctcacgccgggtttgcaattgctctgaacatagcctggggaacgccaggtctgattcttggtgtatggatctacaagaagtcagagaagcagcgaggataccccacaggtcactgggtgaatgctggtctgctgatctttgttgctgtagcttgcctgggcttgagggtgtattaccgcgctctgaataagagaattgggaggcaaagtaatatggctaaggcgttttgttactgagtgtcggtctagacgggctggtcaatgcagcgatgcagtccaggtccaggcatctatttgttcaaacaacaacaactacggctggatatcaaagtggaacatgtcaggcgagaaattggcgagtacatggggaacttcaacaagaacatctctaaaaaaaatgatacttcgattaatacgcacgaaatttactccggccggcttatggagcaacctctggaagtgtgcgatccaccgcttcttgctcctctgactcgaggctttcagatacggatacccagtcaataatacccttcccaacttctggcggctccgcttcggctgcaggatattgctgttcttgtgtgaccacatcggccatctgaacttgatctgaacaagcgcttgacttgactgcatgaccgtccgtcaccaagaatagtagcctggcatcttctatcacaacaccctcagcgcccagctctttcactgcttgcggcttcagcaccactaccccgtcgcatcgattcagcattctcaagtactgctctcgggaaacgaactcatcgttctccaggcgattttgcagaaactccatgacttccatgcggtgcgggtagtgtgacaccaaaccttgtcgtatcctcgattcaggcttatcggcctccatgtctttgctcttttcaacgatgaaaagcttgcactgtgcgatcgatgagcgccattcgttctttgaagacgtgttcagccagcctagagctgacggacacgcatgtctcccaggacggtataacttgtgatggcgttggtacttttctctttggcggccacctgcagttttctttgtgtctgcggcaaaggcgacggttttgcgtgtctttgcctttttgccaggcgacgcaacattcagtgggtgctcatgcggtgaatgagatggcgatgtctctggagggccgtatgcggaattttgtgctgtctccagtgcctttattacggactctgttcctgcgctgcttcgacgtgaatggcgctcacaccataatcgctcctgtactagcatcaactcgaacatgctttcaagattggccatcgccagtcttgcgtagcaccatgctttcttaagtgtctgatattggtcgagttttgaaccattgcgctttgttggagttggcctggccgggccgccttgttctttccaccggtcggcgatcaggtccagatagctggcataaatcttccacacgcactccggacagtgtttgtgaaacaacttgagcttgttggagggatggcgtggatgttgacatggcctatgagccccgggtggtgttggcgactgccagagaaggaagtcattatacccatacggcgttggtgcatacggtgtgggcgcctcggaggatcttatatcgagttgcacgaggtatgactggtaaagttttgtctctgtctcggaaaagataatatcggccgtgaatctagggaatggaaaagtgcccttcgcctgtgcaatattggctgctgtgatcaagactccgttggctgcggatccagatagatactggcggaaaagcgaaatgaggtacatggtgaagagcgagttgatgtagaccaacggagcaggattgtgcgagggcgcagcaaagaggcagaagaggcgcaaacacatgcttgcgcttgtgacgacatactgcgaaaattcaccgggtaggatttcagtgtaaatttatcattctcaaacgtacgtcatatcaattgcgtttgctctttcactccgctctgtcacaaacgctaactcaattcggcgctatcgccaaatttattccctttgctgactcacgatgctgcggattactgcacagacatctttaggcgcttgaaaagatggcaacaggagtccgtatctgtctcgtcgacagcagctttgaaactgcgcggcttccaaattccagtgcactcgcgtaaagacgtccactggccatagtccacaacttctgactcgttaggatcctcatcatctacgtccggaaatgagacgaagcgaatatcgagcacttgacctgattggatcagcacaacaagagcatccgactcttccacgagatataccaactcagcttcagagtcgtggcttaggtttgctgctttaagcgaccagtcatttacatagtccacgatggtatcggcgccatgataacaaccgagaatgtaatgctgcagatcgatatagtccgtggggtcattacccatcttgctgaactcggataatgagtcggtcataaacactttcatgttagtcaagtcttgatactgtgtgtcgtacgtcgtgaaggaggtttccgcccatacctgcccagatggtgccgcgtgagcgccaggttcgtagtcgtcactacgacggttgaagtcgcgatcaacggactcaaagttgataggctcttggctgatgcgaactgcatgtggttcgtcgataacattcggatcggctctgcaagtaatctctggcgcaaaagagactgtcctgcgcaacttgctggtagagtgtttgcgcttgacgcccttgtgctgtgaaggcccaggaagtgttgccgccgggtacttcgtctccatgagtgcgagctgcgaagcttttagtgaagtgtttgcgcttttcgcagaggccgtgtcgagcggccattgtgattcccagtgcgcttcgtgcttgatgccaacatcaagactgcttacgatcgtttcaagctccaagcgggccatgtgccatccctcacgtatgtctctgtaagcacgtttcgtgggaccgatgctaatccggggaccgccagcgatactgaaagagtgccggatagcatccagaaacgacaaacacatgctgacctcacaaattgggcagtagcctttgttgcgagtatcggagggatggagagtatgaccgcatttgtttgccacgtgtcccattttctggatctgaaattggccatttcgatggacgaactcataatactccaatgcatagcgaagatgccttgggttcgcggttggtgcgcgagctctttgccactgctggaattggacatactcgagacctgcgggtggaaaaaggtggcgagcgtggatgtatcgtgcagttgacatcagggagagtttgtaactgattcggtgtcaaaggtgaaggcaaagatgaattaagaagtgaaaaggcgcttgctagcgtcgtttgcgaaaaagagtgggcctgtatgacatgctttcatgacggtactaattctgcgatatgagagacctagaagcaaggcaatcacagtttgctgccacccccatgacaacacgtctcacaggcctcataggcggtttttgccccttaacgggtgcatgagctgttatgctagatgtttctggtcaagtgttgcctttgaagcgaaaatgctcgccggcgacgggtatgtttcgatccgaattgggttgggtatcattttttcagcttcagtcctgctcaagtttcaactaactccactgagcctgtagtcagatactaatcttcccaactgtccgtgtcggagctgtcggcttcagagctatctacttcggaaatacctgcagccgtaactcccgggtcagggacatccgcgtcaatgaaactgtccaaatcttctgcgtcccaactcttgaagaattcccctcctgttagcgagctatccttgtctaccaacagcagccagtctgcaccatcgagtttgctgtcgaagccttcttcatccgttgcatatgcatgttcaagaaagtccatgatttcgcctcttcggggatggtgctgaacgacgccttcgtttcgctgaggagcttcatagtcgcgagctgtcgaattcacttcttctgccgaacctatgtagacagtaagttgttcaatgttgaagtggttgtttctcatgaatgaagtgtctcgtatcttgtagccttctgagaccgcgaaaactcctggctcgtagttggggcctgagcggtagtactcatgcgaagggcggcctgccgtagttttggtatcttcagcaaatgtcacgcgctgggacgtcttgcgagtcttgaatgcggtgcgtagttgtgacggattcatgttattggttgtgagcatgatgatagggagggtacgagatatttattcagatgatggcgaatctgagcgttctacgtctacaatggggtgacagaacggggtcgtctcgctttttcatcatgtccttagaggccgcaacggaaaaatttaccaagctttgaagggtacagcactgtgcggaaacagataatatcgcattcaaatcacaagccatgacgcaatcggctcaggacagccctgcgtttgtctcctcggttctcggcaggtattgcgcgcctcagatcaagcaagaaagatgttgcttcgcgatccgtgcacgtgtcagtgatccattggtaagtcaagaactcaccactaccctgtctcttcaataatatcaagccatctgcatggatcacagatgagacgaaagttttggaagacgaatttcctggggtagtaagaccacatttgcacaccaaaacagctcttgagaacacctgcatctggtacgtccttcgctagaaagtaataaaacactttgtgttggtcgagttgaaaggaaaagtcgcttatcaggcttgtgtctttccattcagactcgtcagggcagcagtgtgcacctggaatacagctgcgatgacatctgcgatattcatctgctggtcgagaagagccaaagtttgtttctgcggtgaaaggtacggagctggtttgctttgttagcgcagtcatggtgcacaatagaacaagaccatgcaattgtaaaaaagtctggtgggaacttgtgctgtgggaagaagtgacatcgtgaccattttgctttcacagacacagtgagtccacgtgacgtgtgacatcttgcagaaacaatgtgcgctcagattcatggaggagcaaccgaggaatgcctacagatgtgcagagcgtagttctgggggttgaatttatcgccgtgcctgatttggagtgcaggcatgatggactgcaggtgaatttagcgagcattgtatgcgtttgctggatctgaaatgacgcgcagaggtgattggttccagcgaggatgggtcactccaggcaccgacaagatctttgtctgcttttcacgtggacgatgtgagtgaggtgacagtcttgggaagcatgcccatcgtaagtttatagacagcctagatacatacgctgttacaagagatggcaattaatcacatcttgatccaatgtcattgagaaaaggcgaacatgagccatgccggcgtttgtcggtcgtggtaacctgttagcgtgaatcggccacgtgcacttttcgtcgctcttccacatcctcgaatcgtccagaccccaacatctacatcattggcatgatctcgtgcagattgtgatatggatggctgaaagaatccttctacaacctccttctgttcgagttagagatccgcccggaggcattcgatgaggaccttttgaacggtcgctgttgcctgtcgcgcgtcacatcgagtaacacgatcggaacgttgaacggcaggcacggcctgcctctagtgcgcatacgagaagaaattttgacatttagggaccagtgattcgctgcggtagaaacgattcgttcggtctttctgtgctgcctatggtatgctcctacctactcacctccgtctccgtcacaatccgcatatgtttgttatgtttcgataactctttgccagccctatgagcgacgcagcgacacaagtcgctcctatgccacagtgacttcaaacaattactgacaagcccattctgcaggcacgagccctgatcgccactcactgagactttgccgagtaaagggctctgtccagaaaactacacataccgaggcctctttaccgaatcaacaccaagaagtgcaaggcgctgaactgaccatgaatgaaatataacgaatcgccctttctagacccattgatcaacacgcggcatctttccgtggtcgcactcgatgcaaggatcctgaaacttgtagcttttgggcagcctaggagaccagagaacccaatccggctgattcgctgtcgacacctagatatgcttgagctgattttcaatgtaaggtacgatttgcgtcgttcttggatcgaggacattgccatagcgttgcacgggtggttaggttgctgcccgctctgatcgtatatatgtacatgatgccaggaaggcgaacacatgttgttgcacgaaatgcattcacttgtgcacggcattcgctggtaaatgagtgggatgcggtccttgaaaccctcggatccactttaaactttcggtcttggcctgctgcatcaggaaggtagaaatcttcaccaaatcttggcttccaccctccgcttggtggcctgaggtgctagagcttggcgttaccaacatcttgtttcgctaacagcatgatttgctcccaacctagacatgatcttcatgactgggctgcccctagtgcaactagaacccgaagtcatttcattcatatgtgcaaccaggctccgacatgatattttatgatatgattggggtacgttcccgtgccattgtggtctcgccgatatcaaagggtgttctgacctggtttcaaatttcacattaacgtctgtagcatgagaactgatcatacaacttcctttttccgattaggcttctctgtagagacgttgggaggtaggcatgatcaattattcgtgccggggatgagtataatgacgactataaaagactgaaagttgcccggctttgccaacatcctcatccacatcacacctaccagcatcatcgtgagcagtctaatcatcaactcgagtcgccatgaagttccaaattctatctgttgctgccctggcttctctggccagtgctgtctccgatgctctcgacaagcgcgactctcctcttgacgtctctcttgaggtgaccgataataccaacgtcaaagccaccatcaagaacacaggcaccgaggatctgaaactattcaaaactggcaccttccttgacgactctcacgttgagaaagttgaagtctttcgatccggaaagcagcctgaacaggttgcttttgaaggtcttcgtctccgcgtcagcactgcaaatctcgatgagtctgctttcaagatcttgaaggcaggcgagaccatcgaggctgctttcgacatcgctgttgctcacgatcttagcgttggcggcgacttcgacttgctcacagagggtgcatttgcctacgccaatctcgactccacctcgattgcaggcgccgttccattcaccagtaataaggtcactactgcagtcgatggcgcaaaggccggcaaggttcgccgcgattggattgatcttgctaagcgtacgattgtacagtctgattgcactggatcccgtgggaccgccacaaggactgcgctgtccaactgcgcttcacttgcgcgcactgccgccaatgctgcagtcaacaattctgcgaagctgaacgagtactttaagagtacttcttctagtactgcttcaagtgtgcagacggtctacaaccgcatcgccacacagtgtggatccaccacttctggtgactccactcaatactgttccgacattctcggtgcttgcgccggtggtgtattggcatacacttccccttcaacttctcagatggttaattgccctctcttcttcaaccagtctcctctgagcagccagtgccacgctcaagaccaagtatgtaccccatcactttttgtaacagactgtatactgagttatgtcacctataggctactaccatcctccacgagatgacccaccttcgccaggtaaagggaaccagcgactacggcggttacggatatcaatttgttcgcagcctctctgcggctcagaacttgaaccacgctgacacctacactctgtttgctcagggtatgttgccacgatgtcaactcatggttctagctaacatatcgtagctctctacgctcagtgttagaagttgtgtgtagtgaattgattggggtccgacacaacaggtggatggtcactcactttagactaagttggggtacgtttgactacatagacatcttcggctgtacatattctaaaggcagttttattttctttcaccatgacatgttccgacaggatatcaaggcttctgatatgtccatccattcctgaactggatcgactcctgcctcccactttttcccttcccattcctcgacactttctaggctgctacatccatcccagtcagcaagctcgtatagtacaggaaagtcaggctcgtgtttcacacgaggaccgctagcactgtctagcatgacatgacgtctttgccgatagcttcgatgtatgtctatcggattaagaataacagcgatgaagtgtcgctcctacgtggcccactttgggtaaaattttggcaagtcgaacgtagtgcctaaacgaatgacactctaaaaaacatgatgtcccacctcttccttacatctactggcacacttggagaagcaccacgataattttaaatctgttcaactcatcctggcaacttctcgcagcttcttcacaacgccaatgggtgccccatgatgatcgaagtcgagtcatgtaagtaaggtctgttacccgagggtacatgaacacgtcttcatcgcttgttcgccgattgtagcaatcaggatcatcatcaccttcttgttacacacacgacgtcatggacgttcttttgttgcggcaccgaagatggactcgactggggagaaagtgcgcgtagattgcttggcggatctcggtgggtacgttaggaagtgtactctcttgctgaggttctctccttgaaagtatcctgcttcgtgtcctcaccatattaaagctcccggcgtatagttatttgaagctctcactaaatagcggagagcttcccaagtagagagaagaggagaagtgtgatgtggtgatatggtggggtcacaccagtttgactgagcttgctgtgccgcagcactgccacagtaatttgacaaattgaggccgcgctaatgctagaacctgagaatacctcagaaacgtaggtggattttgggagtagctcatggccccttgaagctatttcaagcagtggtcaccttgcacctccgtacctgggaaagcactgtgtgcatatgcgtattatttaaaggaatattatacactgacataggtggattcatgctgcagattttcggacttgatgaaaagtgaaatgcatccaacacgcagcattatgaggtttcaattacagctgcgaggctttttgaaaagctccgagcacctgggtcacttttcatcgtaagccacgaatgttggtacgctggggattttggtgaccgtgaaaaggtgaaatatttgagcgtagcttcgcttgttgcgtgaattccttagtaaagaagttcgctgagtggcgtcacatccaattcagcatggcttcttaatccaaacctgtgtaaaacgtgctgacaagttttgcaagttgcaattgtgagatgatatgctttcacatggccagagtgtgtgaggtcttgacaacggtgttacattcatcattgtgaattcaaggcgtcattccccgcaaggcagcgtgaatccatattcagtgagtggacctcatgatataaagcaccaaggaagtcctgactaagactcatttctctatcagtcttcacaacccctacaccaactacccctgttaagcaacctcaaacatcactcaaggcttcttcgtagctctcgtactcgacctccaacactcatctgatccagcttcaacggtacagacagataaatcatgccttccactcgtactatcaacgcgttgtacgctccctaccacactgtagaagcaatccgtcgtgctgagttcgcagacttcatccctgtccctagtagtaacaccaacatcaacgccgttcatccaatctcgaatgacttggctgcgtgaggagctgatcccgcgagagcggcaggatgtccgtagccacgtcgtcgccatcacccgcaacaacgcccggttctccgagcgtttcgttgctgctgttacaatcaccttggcgaatattgacagcctgagcgcccaaaaccctactcgtcccaacactggttcgacgaacaactatcattctcctcgtcacgtgcgtctctttgtcgtggaggaagtcattggttcaggcactttatcgccgcgtgcaggtggggtttgcggagtaactcgcacaatgtcagctgagattccgggtcgacttcagtcagatggtcgttcgtatgtgcctcggcgcctcactgttaactccatcgcaaacagtgcgcgtgatcgagagctttcggagcgattcgagcacgaagctcgaatggctcgacgtgttcagcgacagattaggcttcgtcgagatgcttcttcccttcgtctgattcctttgttccgagcgctaccagtgcagcctgagtctggtgactgcgtgcttcagggcaacaacgaggtgcttcgttttggtcctcatgggcattggcatcgctatcttcagccatatgacccgcatcatggcggcggcggcgtttaccttgtcgagggtgcatagatgatcgagtgttgagggagatagtgttgcatgcagatagtcttacaggttgagggggcttttcgaaacagctgacgagacagaccgatatccttgagtagagttgctagtggtgaaaattggtgaggtgttagacctcctaatcagcagccgcacaaatacagttccgattgctccatttcccattatacccgatgtcaccataataaaccatgagcgatttgtacgcaactgttggtggtaatttagtgaaaataaaagcactgtgtttctagatagatgatacattgatgaagggtgacgaagatcataccccgtgcagggacaattagattcgaatgttgagaaagtaatagtggtgcgctgcggtatttaccttgaaaaggatacaccattacctagctatcagagaagaaaacactacataatgccgctgaaataattcctagacaataattacacagacgaaaagtcgaatcaaagagaggatgaggctatctaggtagctatctgcgacctaatgtccccgttacaaggagcatcaagctcggtgaccgtttgttgttgctgaacaaatcttttctggtctcctaaggaataaactttgagacgattgagcactgaagcagcgtcaagcgtgtgagaaggagggtaattctacagaagaagaagtcgtcgcgccagaagttgacgaaggggaagcggcgcctcttgacactttctgaacatcgaacggaagagggtgatcctatgttatcagagacagggtgagcaactatggcgggcaggcttgcgtaggtcagaatcactcctggagtcctgaggccgtagcaacaactggaaggttctgtgcagctattaggacttcccgataagacagcaccaaaaccgaccaaaacaactttgacccagcaacggcgagtacgtttattgtgcttgagacaattgataaaggcggccaacagcatgtgcactcaagatatcgtatcgacgaatcaaaactttatgcagtcgccggttgaccggagttcttggcactgactgggatagtacgtatagacataagacgcaaattccgcttttcctcgtcactcacttctgatttaatgaagtcgtactagcctcttactgcgtgcgatgtattaccaagtcgtggaaagatatagggcatgtcgctgtttgtatcaccagcactcaatcgatccgtgctcagcatatgggcaaagagggcacagcgtgcaagaaaagacggccctggtggggttctcgtacagctcacacgacggcctacatgattatcaaaggcagaagattcaagcgaaaatcccgaccttgattactgataacgactcctctgatgactcggacaatgtatctagcgttttctccaacgaggtcgcggtcagccgagcaacatcgttcatctctgccaaggaggatactattcaggatatactccaattcctaatagaagacccgttgttacgatgggagaacttgatcggtcagcacaagaacaatcacacccgatctgagatgaaggacgtccagtttttcctgagagcatttgagatggatatacgcacgaacgccgacgatactgtggagtaccatgcctgcgccttctttagaagtcgcatacgctatctctcatcgcatatttgcgagaaattcaatctaacagaccgtgcaagtgaagaagcacgatgcaaaaccacagacaacctgcagactgtgagcgcggatgaaccagatcccaggtggatgcctcctttcgacaggataaggaatttcatgtttctcggtgcatcatttcaggcatttcttacatgacccgacggtttccatcgttgcgtatgggaaagcagaaaaccacagtgcgactttaggccctcgcagaaatcgggctaaatttggctgacaggcagatattctcggacatgcgtgaggactcagccccaaagcccgccgcaggtgtggtgcagtcgcataggttgtgagctgaaagacaacgtcaagaacttcacgaagaatgcccgagaccctcgaggagaaatgctcaatatcttgaaaaagcatttacatccacccaaatgggtcactaccgacgagaacgctgaaaacgtaatacagtctctgtcggaagtattccttcacgcgcttgctaaggaagccgctagtgataaattgtccgcttctgagggtgctgatattgaaactctccaacgcaacgtcaatgtgcttgctgtccaagttcaggatttttggacacaagacgtaccgctatggcgcttctaccctctaatggtcagcaagagtaggattgggaaatcctttggcacaatgaatagtctggccgtcgacccgaagtacgaaatgttcgaaaattttacgacttcaagcaacgcgtttctaagcttgactacagcagttgctgtcccagatacaaagctttcgagggcactaatattggaatcaagatatctgcttaacctgtggatgaccagcccgcctgaaaaagagcgagtagacactggaaggctgtcgtatcagtgtgtaagtttcagagtcctcaattcttatgtatcgactgaaggcaagcagacctgcgaaaaggccatcgccgatgactacaccgagctatataccggtggtttgacgatgaaagtcaggcagctaagacagcttgcggtgcaacagaactatcagcacgcagcatcaaagcaaaatgcaaaacaaaacaaagcaggctcgttcctcagaaacatttttgtgtctttcagcgctggatcaatgaaatccacagcacatttaccacagcatcatgttccgagttcacaaacggaattctatcgaaagaatgtctgcgaatctaggacgaatcctagttcgcacatccataatttcatacattggtgcatacctagtgcgcgctacgcaacacggatgcatcctctgcagtcctgcaagattgtcactgatgtggaattcttcagggctctgcgaaagcgctatattgagtctggaaactgctaccagttcttctcgttcaaaagacctgctgctttgcgatttgttgaggtgagaatgctcatggtccccttgaggaccatacataccacaaagctgactagtacgcttctaaagttccgcctataccaccagcaactcgttgatatacagcggacaggcgacattcctcctgagtcacgaaaggacgagtacgaatacttgcccatgccagctgaaattattcctccaattggccccaacttgctgatgcacttttttatgaaccccgaagaagctgtatcgcactccgtcttgcttcaaaacatcccgaagcgcaagaatgacaaacttgagccctgccccacggctggtagtagcactggctggggcattgacattgtcacctgtgtagatgagttcaagctgttcggagtcgcatgctcaggcacactggcgagcgtagtgtttggaatagcttgggctatattcatgcatgatttgtagggaggatttgccgtcgctgtattcatgcttgctcttttcggcttcgcaatcgcgagtgttaaggcgctggacttttgaaaaacgagggaaaggaaagtaaacagaaagcaaagcgagggattggaacggtcgaactataaccatatcttagaatatatcttcacctgatctcagttcgaccgctggagtactcttgaaaatctggtattgatgaagtagctgctagcttactcgatgccgaactatcagtcggtataggagcatatataggtaaaggtaatagtcaagttcgcatgaaaagccttttttatacttttcagccccgtcacaaacacagcactgttgctgcttgtgatcttaacgctacctgcgtctacgctcctcctagcacacatgatactaatcccactgcatccatcatgaccgctatccgtcgaccagccagcgattgtgatgtctgccaacgcgttagtgtcattataggagccgagtcaccgatgttgtcaaggtagccttgtgcgaatgagaactgttcggacgtcagtcgacgtcttcacgaaactgccatgtttagtgtcacattctggcccggctgcgcctgcactttcttgagcgtgtaccaatcgtaccagcgtgtatctggcacacctggaaacactccctgtgaggtacgtaggagcggagccaggactggcataatcaaaatggaaggtccgagcatgaactggttatcgacactcttgagcgactcgtcgtcagggaaattccatgacaatgcccgcaacacggtttctccacgcttatgtgctgcatagaaaagtgtgtactggcacggcaaaaggcgaaagcgcacgtccatcgcgcgtcgagtggcttcggcggtggttgcccacctgaaggcctcttgtgcaatggtgttgcgtgaattgtggttgcgatacagaggaaagaaagcgctaagttgcatccatcgagtgcagagctccatatccacattcccgttcaagtcgcacatctcaacaccgaagtaagggatgccagctacactgaaggtcaacgcttgtggaatggtcatgtacacgttgccccagcgcgagtttgtgtcgccgccccagtggcctgttatggcacctgaaccgggtgatgttgatcgcgcaatccagaaaggccgctttcccaggaacacagacaaaaagggcggcatatgttgctttcccagagacgtagccgtacgtgttgtgcaactcgtactccgttgtgttgtacccgtcattgtgcgtggcatatggagcgacagcctggcgcaggagagagtgcccttcgagtgtcaggttcagggcatatggtggaaatgtaacgttccggaccccagaagtggccgaagtaaaccccacagtcgctgtgcctacagtcgtagtaggcagagggtaagcagacgcttgcgacacgctcgcgggctcgcagacgctgcttcggtcgcgttcatttgacagaaagcttcaggatagtcgtaattgatctggccaggctctccgggcagcttgaaaggcacatgggttggattgcttgagagtcttcccgtcccgcaagaaacagtgcaccaggatgacatatcagatatgtcgagccaccaaccatcaaagggaagctggtcgtggtaaagcttcatctcgttcgtccagaagtcctgggtcgcattgtgcagaaagtctggccatacgctgaaccctggccactgaatgccgatgtagtcatcagcgtacccttccccacgtttaatatagagatcaagggctttgccgcggtcgtatgtggggttggaatcagtaacgttacctggtgcgggtacataaacgctagggtctaagatgggcatccagtactgcccatttgcatgcaatcttgcgatgaattctatggcctcgccgataggatatgtgttattatcgtgggagaagatccgatattggaacaagtaatccaaatcgttccagatagcctcgagctggatgtttgcagctgcgtagccgtcgatgatatcctgtaaaactgtccagttctgatggccccaccgaacttgatgaaacccaagtgcccagtaaggctgcataacaggtgtgccaatgactccaagctgctgctgtgccaaagcctctgtgggcgaagggccactgaagaagtagaagtcgaagctcccaccgatcgtgcgatagatgacgcgatcagggcgcagaagccactcttggccatgaaggttgcgaccatacacgacgtgagatttggaagagccattaccgtaatgggtttccagaaacacggggtgcgtggaatgcatgttagcatcgatcggttgatcgttcatatcgttgtactgattccagaaagtttgagtgtactgattcggaaggcgaaagctgccgcgtatcgcctctggcagtccgtagatattgtactccggcaccatgttcgtgactagctcgaggaattggtcttcgaaaacgatcttctggccgtaggtatcaaagattgcctcgccggtctgtgcgcgtgtgaccttgaattggaaagtaggatcattagtccactcgaacgtcaagtcactgttgttcacagtacatccaggagagatactgccactgggactaagggactcgtccaagatgtacaagaacctgttagactgggcaatgtatttggggtagattttgatgttgacctgagcgacattctgatactgtacttcaaggacgaggtccgaaatttcattgccatacacgttgcatgcagtgccgccaagggacagatctgcagcgatagtattgtcggaagtgacaacgttgacagctttgtagccgggaaaaagctcctgcgcatctggcgcatttgggttcgcgacattgggcgtgacgctgggtgcaaggttgagcgtggatgccaacgtcgatgttggaggctatgtatttggaccaggcggctgatcgagtgtcgtctggcctttgatcataagtttcttcgccaagggtatatcgaatggatgtgtttacctgcggccacggcgaacaatgccaaaacggaacacctccacatcgtgagcggtagcgagtcagatgggagaagacagcaagcagttgaagtctgtagagggtcgtggctttgtccccaaatgattgcagctcgtgattcttgggaagttgccggcgatgttgattaaaaactttaatttgggcaccatttttttgggttcatttgatgcagctgcccgcctggctctggtgtccttttaggatgcaaattggaattagcattatgatctgcctatttgcaacgagatcagcttttttgaaagctgctgtcggatatctctccggctcgatatgtggccgcgggtaaggctacctagctagtatataggctatccccgcatattgtgttaacttccggcgcctcagtaaggtactaaagtcagtccagatcggcattagagtagtaagctgcatgagtgacaacaccagagtgacgtcaaaggatcttctgacaacttatgtggctatcgtcgacggcaccacatctggaaaggtcaagcaaagcttgtacggagtagtcatgctcggctatatcgcccatgctgtatcccaggtctgaaaatatactatgacatcaattacaaaggttgtatcaccttttctgaattataattcttgtacactctagtcgattgatcgtacagaaatcaatgcgcagaagcttttaagattcgtgattaaagtagtgtttgaccacggggttatcaatacctcacaacggctgcattccaacgcttttcaatatatgtgaggagtgagatgtcccagatcttataactacaacaactgcaagtttagaacggttcgctatgtcatcattagcaccggtatctcacgtcttctcgcgtactagatccagatacagcgaagcacagcaagggatgtctcgtctcaccatcggcgcaattgcaagaaataatgttacctacaacgacaggtgcttcgataatttgtgcgctctatccaaattaagcctactctccgagcgcatccatgatctaatgtaggagctcggatagatctaatagcttaccagtacgccacgaattactgaggcaatcttgaagttacacagcttgaatcaattgcacctatatactgcttataattggtgtgttggccttttcgcacgtcttcttacagctatgcccaggcgcagagttgttcagagacagcgaactatggctatcggcagccaaaaacacgataaaaagatagatttactcttttctccgttatgattgcatttgatatctaccaggaacattcgagggagtgaaattttgcacaaaatgactcggttccaatccggcaacataattcgatagaagttgttaggtaagcaatgttgtaaaatcgatgattgattgagagaaaagatgcgtgccgactatgtagaaagaattaggccgagcttagaaagacagagggctagctaaagaaggccccgtgccgtggaagagtgaaaatgcagggagactggcttgtctggctggcagaaaataatacaagggtaaaccccagacgtgactgcttagccgtccaaagcaaatcgcagggtattggatggaccctatcgatctcgactgctctagtctttgcatttctggaaaaatgccgtgccctgaaagttctttccaaccttggagtgggtcatgacgccacagatcttgggacggttactgttacccttgtcttcgaagtagacgacgcgcagcggggtcttttcctgagtcttggagagttcgtctttcttccactccatatttgccgtgtcccagaagatcggatctatgataagtttaacttgcattgctctctgaggacgagaaatgacttacactcgtagagctgattcttcttctcacccttcttatcacagcccttcacaccccacttgatgccatctccgttgccgtattggtgaggatcaccagaggtgccggccgtaaacatggccaccttcacctgttccttggcacgcttttcgctgacagtgaaagacttgacatctgattcgttgttttctggcttgcaggtgtacttattggcgcgggccactaggtcattgctgctctcatcaaccggtagagcgaagatgggggcggcaacaagagccaaaggaaagatagtcttggtgaagtacattgtgatagatgtttcggaaggcaggaaatgtgaggttggagattagacggtgaggtggagaaaaggttttagtttactttggatagattgtttctcgattgacggagactggccttcttatacatgtgtctttcctcgtccaaaacatggcccccttgattctgcgccagagacgtcatgaaggaagaatgatgcagcttcgttctccggcgtgtgtctcgggatactatacagaatcatgttggggattttggagtccgcagatggctgactggagatcttgagaagtggggaaaggggcagctcactgtgtgggaaccaaatttggtggccccatggactagtgagaaacagccccggtgagttcacctagtacgtgtttgccttgtggaactttgcagggctttgtgcccgtggggactaataatgatccgtttctgtttacgagtgtggctatgcacagtttcagactttacctgtgaggctgacatgcttaccccatgacgtcatacagatcctgtgttcgggaacaaaattaccctggaaccctccgagttgatagaatttcttctattgctagaccttccaagtttccctctgaatactctgaatagatgtcaagaaatatggctagcacaacagcaactcgattacctctggacgtctccttctaccaaaataacatcgacgcagacacaatcttctgcaagacactcctagaagcactagcagacggaaccaaagatgctgccgaagctgctcatgaccttgatgcctgggtaacaggcgagtccacgcgccaactagaggaacttcgcagtcgacctggcgtcatcgaaaagacagcatacggaacagtgagccgctcaaacacacccaacgccagtggctatgtggaacacttcttcaagggtttcccgagccttggaactatctttgcgccgcacgaggcgggccagacgcgtttgattgccttccttgaggcattgatggcgatgcctttacatcaagctccggaaacattcaccaataccactaatttggaagaagttgagagtatctcgctctggccgcgcggcgttattgacccagacacgtttcgtgtgcatgctgccagtaagtcggcttcctggccatcaactatgttttgccgcgtccctctgactttgttcatgcagagatcgactgcgtgggctctggcctcgaggttttgggcagtgaagcttttctacgttggcgaaactaccaatcggccctggcacgaattaccatgactggtttcagcgattgttcgttcctctgtggtctacgcggcatcctaccaaaagggaagaagtacagccttccgaccccaaaggtacaggaaggaatacggccggctgacatgggattccgaatccaggctgcagtgcaatggcttctggagccggacgaggcgtgctgggtttatgtacagtgcagcaagaaggagaagacggacaaggacaacccacgggatacgtggagtaaggagaattgggggatttggaaggcgcaacttgcattctatcgagataacgaccttgtcgagccgtcagctagggatgcggcgagacaggctctcgagcggatgatagaagtggaggcgtgatgcatgtactttacttggcataatacttgggtagtattcgactaagaagggatgaatgatctggtcgcccggactcacattacctgcatgtaattctagcgagtccccgcttttgtcatgattagtcattgacttgatgtggacgtcttcaggcagaaccatcagggttaccataggtgctcttggatatgtacctaataagtgctcacaggtttcggacacagcgcgtgaaattctctgcagcacctggtgtgcgatctaagtgacgcgctttggtattccgatgctgcgtctccatttgtgacggtgctcttctagctgcctgtaagtcagtagtagcgcagcctcgcatagcaattcgagtggggtaagacggcaccatgggtaaaggtagccaggtccgctccagccgcacttgactaacggcattgggcataactcggcgtatgagaccaatttaagtgctttgtcactccacaaccagatggcccgcgattatgtgacgcctaggaataatgcaggtgttcctctaacgcccaaagacgtgcggacgcgtaggcggatgagattcgtagaagaatggagcactttataagttaaatcccccctgctcttttctatagatctggatcactcgcggagccgacatgtctttgtcttctcagctcgtagctcttctcacgccgctcaacatcgtccttcttcttctttcctactttcccgtcaccttcctctaccaaatcatccactatcgtttcttccaccccctccgtcacttccccggtccattctgggccagtgttacgcgcctctggattgcttaccacaatgtacagcgcgacgaatgcgaaatcgagcttgcattgcacaaaaaacatggcccagtcttgcgcatcacacccaccctcctactcgtctcggacgcgacaaagttgccagaggtctacactcgtcaggcgaacaagagcgatcactacgttaccggcagctttggcgagcaggaaagtttgttcaacatgaaggagcacaagatccacgcacactacaggaagatcgcggccggaccgtacgcattcagcaacgtcaagaaaatggagccactgatcgaccatcgcattagcgaatggctagccaaactcacctcgcgcttcgcagaaacgggtgaagagttcgactttgcgccttgggcagtctacatggcgtacgatatcatctctgaagtcggattcggtgcgccatttggcttcgttgaaagtgggagcgatgttggtgggctcattcaaggctttcacgatggtctagttccgtttggcctcatggcgcgactctggccgtttaccaacttcatcaagaagacgcctttggacaaatatctgatagcgaagccggaagacgactccggtattggaatgttgatgcgctttcgcgacaagctgatgcatcagcgcctgcgcgacatcgaggagggcaaggtaaatcgagtagaccttttgcaaacgttcatggatgctcgagatgatcatggcaagtcactcgagatcccgtatatcaaggccgagatcctattggtcttgctcgcgggagcagatacaacaggtacggctttccaggccatgatggcatacatcatgggcaagccagaggtctatgataagatgatggccgagatagatgagcagacacgcagcggtaatctcagcgagataccaaagtacggcgaggtgcttcaacactgcccgtactatgtggcgtgcgtgaaggagagtatgcggtacgtctcatcaataccatttgtttttcatctctgatgtgatctagtctctgcccatccgcgcccaccatttgccctcgtgtggttggacctgcgggtattactttgaacggaaaatttgtgccagctggcacggagatcacatgcaatccatggctcgtgcaccgcgacacagccatttatggtgctgacgcgtgtgaattccgtcccgagcgatggcttgaggacgaggagcagacaaagctgtacaataaatacagcatgacgtttggatacggtgcgagggtctgcctgggcaaagacatcgcgctcatggagttgtacaaagcgccgcttcagttctttcgcacgttcacgcccgtcgtagataaaagtcggccagggaaattcgttgtcaagggcggagtgggcttttgggaagatcaatggttgaagttggagaaacgaagtgtgaagaggtgagactggacttcgcgtgggttgtttgatggttcttgcaaattggatatgtaaagctttagctttcaaacgactcagatgcctgcgggaaagctctgcaagtacaacaacttgctgtatctttcgcagaccatgccaaaaagcatatccacgcaataccacggctcatgctactcttcgggccacccagtgaccactgccctcttcacagataccactgtctcgtctgtgccagcaccaggtatcccttcattggttaaagtcggctcaccaagcaacaacgcctttcctaccagtctccacttgctaccttttgtctctccttttccgggtcgtaaaatccacaccctaaacgttgcgcacgaagccccaagaagatcaatcggaacagcgagctcgagctcgttcatcggacctttatcagtgtactgcttggggtgcaatccattcacgaatgcttgcgcagacccaggcgtggtggattgcaggcgatgcgtgaaagcgccaatgtaataaatggatcttggatccgcaagccaagtcaagaacaaatgggcgtcttcgagagtgaatattgatgaaggcgggatacaaagtagttctgaaactggtaggagttgtcgcaaaagctcttgtgcggcatcgtggaaagcaggatgtggcgtgagctttttgaaaatcgtgtcgttgtaactcgctactaccacgtcgcgcttcagctgttcccatagcctggctatatacgcatatccattcatgaggcagcctgcgaggaatctacgtcgacattgatcgagatcttcgtcagaccactccgatgttgtgggatccgcgaacttgccaggtgtatacttcgcaggctgtaccgttggtatgagtgaggggaacactgtgtacgtagtgcgaagattttcttttgtgacgagttcccaaggcgatttgaagaagatcatatcaagctcgatgtcttccgttgttatgcgatgaatgccctggaggttcttcagattgaaactgggaatcgaggtgtgtgcctgcccaaccccgcgacataaccaggttggcttgtcgtcgaagataatcggcttcttttcgagctgatccaatagtataaccaatggatatatttcgcctcgtgcgagagcaagcaagctactgtaatacaggactcggtcttcggtatccaattctggacccaagtacgcgagccctaagctgcacatgtttataatgaccctcagccgatcagacagatacaagctcccctgacgcaccactcggctgtgtcgcgccatcaagctactcctcaaatcgctatcccagtcgtttccaactcttcctaccccactgaagatgtattggccattgaatctatctatgggattttcgacgaagttgtgcagaacgtacaatgcgttagccatgatgaaatggagattcacccattttatcttaacagtcgatcctccaggcccattcacaatgaatgtcgcattgtggatgatgttacactgtctcttgtccgtccagggaccattgacactaaattcatggagacaccatgcccgtttccaccaacgtgccgcatttaccttgttgtagaaactgataaacacgtctctctcagtttctcctggtacccattttgtttcaaacttcctcttggtattatcgtattcttcgtgaagttttgcctcttgctcatcgagacaaacatcttctagtaagatcacgagtcggatgcaagagcggtagatgatgtccatcgctgcaacggacttgcctttgtccaaggaagaggtctggtcgatacagagttggtccatccagatgccttcacgcggatgatctttatcggccaaaatagcttcaacgaagggcttacttatcggccagctgccatgcctttcatagcctgtccgcaaaaaatcgcctaagccccaacaataggatatagcgaggtactgtcgggcgtaaagaccactcgtcgcatcgaaggaagaacgggctgaggtgggatagatgaggcgaaatggcgtgtccagtatcgttgaggcggtgcgctgcacgaaacgcgatgcgtcggatgggttccatttggccaagttctcgagtatggaagcggattcaaggctgcctcgttccaactctgtaatagcctcttcaaatagttcagccttgttctcgcggctgagagtcaactcgaagagatcttcatcgatcttcctatgggtagcatccctcgatgacggagatgcatcagcagctaggacatcggtcattgtctaatacttgatcttgaccgtctattgtgattgtttgtcgttctgcaggcacgcacgtccggcgatgttgtcttctttggcgctcctcaatcagccgagtgcggggctcgctccatggtttcagcctcgcgccttatcattttatctatcgtattgatcagagctgaaagcgtaagctaacgggtcggtccgattagaaggtttaaatcacataaccataaaaagattaaaatattgctgtcccgaacaactctacgcaagtctgagtaacgcaagatgtccacccgctgtcacagtatcgcccggctttacaagtaccttctcgaccttgagcttcccttctttcgccaccgactctggtgtttttactgcaatctcaagcttcatcgcctccagtatcacgatctaaataggtcagcatctaagttccactgctagtgcgtaacacttaccacactcgcttcgtcaacctcgtcgccctcatttacttccactttccacacattagcatcaactggcgcctcaacgcctgcaatctttggatcatcgagcaatttctccactgtgctttcgtcaacttgattctccgccttctcccgcctccacctctccagactctcattctcagctctcgtcatctcgtcttgcgcaactgcttgcttctctctaatcttcttcacctcctccgcagtactctcaagcagcttgttatgctcggccatgtcgaattcgacctcgtcatactcccactcgaacttgcccgccctgaattttcccagcaagacatctagctcctcttcgctgacctggtagaatgtcaaaatgtcgaagtcgcggaaaatccagggcttgtcgtcgaagcccggcttgtagctatagtaatcccagcacgggactgtgcggccagtcatctggtagccaccaggggaatctacggggtatattgacatgcagcttcctgcccagccgacggtgccttcgggcgtgaagacgcgacttgggttcatcttcggtgcagatatgcgttgtcgcggatctacaggtagtgagacagtgttaccgcagaagaagccgacaacaacggccatgaactggccagtgaggtagatgtcttttagttgttgtggtgtgaatgcattgttcttcgcgacgaatgcgaggttatctggtaggtaaggcgcatgtggacgttggtttgtcatgtatcgctgcgtcgcttcgtcttgcagtttcgattcgaaggagattggcagtttaaaaacgcgagtgggaactttagtcgtgcgcaaatcgccaagctgagcttcgatggcctggagatgggcgatgaggtcaactcgtggcagttttgtgccattatagtagatgagaagcgtggtgcagcatccaacagtgttgtaaagattcgcctcgatggcttctggggccgaattggatcttaatgtattctcgagcgcggtgacacgacagcggtgattgaggtcgaaggattcattgccgtattccacgaggatatggtcatcaccgccttgacgatagcgtaccctgggtgtattcgcggtggcgtccttctcccagatcactgctttgccaatgttgcactcgtgaaaagtgacatggctgttctgcagactttccagactttccagactttttccagtattcagtgcctgttctatcgaatcgaggaagtcattgttccgcttcctcttcttcaacgcatcttgcagtcccactcgaatgtactttaaggtattgccggccttgagctgcccaagcttccaccagtccgcctttatgacggtcgtactgcttgtgaagccaccaaaattagggcaatcaacaggaaagatgcagggatcatctcccgtccagttcaaggtacccaatggatagccatattcgatgaggttgcttggatgcgcgccgccctcgccaccgtctttccgcgcccacttcggcacgggtccgacaagtcgtataccacttcgagaggcgttgtgcgaaaccttccacttcgtgtcatatatggtcttgatgaagtcgggatcgaagtagccttcgtcatgtgggccgaccatagcggagatctcccagtctgatttgtactccaatcgaagatgcttcggcaacgatctggacataaagtttggtgggagctcgcgagttatttgtaacaagtcacctggcgcaagtgctcgaccttgatagccaccgatggcgacaagtggagacgtcgacttggaaccgaaatagctcgccaccgaaggaaaaccgccgtagatcgcaagatatgagcgacacccaccgcctgtagccttgccaatcttgagctttgagccggcttcaatcctcacgctcgtccacatgggaaactcgttaccgtctactgtcgcttccatcggcgcaccgcataaggcaacgattgctggggtgacaaatcgcagctctggtccactcaaggttatctccaggccctccgtaccacgtggattaccgactagcatgtttgcaatttggaaagccattggatccatcggcccagagtgcggtatgcccttgccgaccgttggccgtccagggaggtcttgaatcaacgtatacgcaccagcagatataacatcgatcgcatgtggtgcgtagatgaattctttcaagaagctggtcatagtggtgcccgccctgaaccgcgaatcatccacgatagccgcgagaaactctagattagtgggcggtccacatatggaagattgagtaagtagatctcgtatactgtcaatggtcgcgtcgcgcgacgctgaatgaaccatcactttagcgatcagcgggtcgtagtttggcgtaacacgagatcctgtaaagacccaggtatcgatgcggcttcctggcacgtccttccattctactttttgtaacaatccaggcgaaggcgcgtagtctttcaagggattttccgcatatacacgggcttcaatagctgatccggacggcttcgatggctgtaattgcttcagagcggacccgtctagcccacccttgcccgtcagctgggcatctgcttgcttcaacatcagctcgactagatcgacgttgtagcaaagctctgtgatgccgtgctcgacctggagtcttgtgttcatctcaagaaagaagaagtctccagacttgtcatcgaccaggtattcaatggtccctgccgagccatacttgatcgattccgcgaggcggacagctgcatcccccagtttctcgcgcagcgcaatgttcctttccacaaacggacttgggcattcttcaatgaccttctgatgccgccgttgtatagagcattcacgttcgccgaaatggatggcttggcccagaccgttgccaaacacttggacttcgatatggtgacttgctgggtagaaggcctcgatgaagacgccggggttcttgaacaatgtctttcctctcgactgtaccatgcgaaatccctcacgcacctcttcgatcttgttgcacgtgatgagtcccatgccgccgcctccgcctgtggctttgagcatcacagggaagccaatgcgctcagcttctttcacggccgcgttttcatcctcgacaagccccttggtgcccggcacgattggaacgtttgctttctcggctagtgctcgtgcggtgtgcttgatgccgaaagcctcgatggactctggtgagggccccacccacgcgatacctgcatcccctacaagacgcgcaaagtgtgcattttctgagaggaatccataccctggaataatcgcgtctgcgcctttgtcctttgctatatgtagaatcgcatcttcgtcggtgtatgcagtcgcattgctgcccggtagcaacactgcttcatcggcatcgcggacgtgctgcgatgccgcatcagcctcggaataaatggcaacagtcttgatattgagcttcttcgctgtcttgcatatgcgaacctgtggagtggtgatgtcagccagtgcttatcgatagcgaaacggtccgaggctgtttgcacctcgacgcgtcttcacgtaccgcgatttcaccacgattagcgatgagtaacgtcttcaacttctccatattccaaaagtgctttgcatgaaggaattctgcttcatctgtttgtcgttaaacggctgatcatgcgtgatatctacttcgaccccgcccgatcggtctaccctatcttacgacaaccccgctgcgcggatacggcgacaatcggatctccaaccagactccaactgccctccaaaacccctcagacctccaattcccattggcccatgtatccgacgtcacatgggatgtgggggaagggatgaagtcatttttggttgaaaagaacgacgcgtgtaaccttctattcgcgatgcacgatacacgatagcaacaatgcctgccatcaaacaccctgtcaagatcaacgtcgacctaggagaaggctacgggaacttcaaatgcggtccagatgatgaattaataccgctcatcgaccatgccaacatagcgtgcggtttccatgccgggtacgtcacttcacgcgcccatgcagcactactaacgcgtccagtgacccattgatcatgcaccaaaccgtcctcgcctgcaaggaacacaacatcgccgtcggcgcccatcctggccttcctgatatccagggcttcggccggcgcgagatcaagatgtcgcccgaggagctgactgccgctgtccggtaccaggttggcgcgctgaaagcgtttctcgatgccgaagatgtgccgctgcaccatgtgaaaccgcacggcgtgctgtacggaatgatgtacagggacaaggagatttgcagagcagtgtatgagggcgtgccaaagggaaccactgtctttggtcttgcgggcacgcttcatgaggaggttgccaaggagatgggactgccgttcgtcgcggaactgtatggcgatgtcaagtacaacaaggacaatacgctggtcatagatcggaagaagaagtaggtggtgttcagttcgcactgtgaaaaatgctgacacgacagggcatggcaactagacgaaacgaagaagcacgtgcgaagtcaagtcgagaatgcaactgtcacgacagtcacgggcgaggagctgaagcttccggtaggcgattaccaggtgtccatgtgctgccattcagattcaccgggtgctgtggacattgtaaaagcggcacgcgagattgtcgacgagttcaacggacgttattatccgaacgagtagtcgcatcactgaagaatcaagaatgcctttctttcttcatagggtggaacacacaaacattagacgagaggttaatccaggttggtgtgagaaacgctcttgatcatcgaatcgaagtctattctctatgtagtctatacgatcgtggttcatacctacgtcgtgcgcaagctcgtacagagctctcatgccacgcaacgcaagaggtcgccatccttcgccatgacacacctagacaatgaccttgtgaggtgcctccttctcctcgggctcgttgaagatattgacgggccatcggggcttgttggcaacatacggaatgttgaagcggcggggctccttcttgccaatctcctcgatcttctcaaagtcctctttggaaagctcaatctccttgaagttctcctggatgcgcgatgcagtgaccgacttggggatgacgctgtgtccgccaacctgtgcccaggcaaggatgacttgtgcgggagtggcgctgttggccttggcgacttccttcacggtgtcgtgctggacgaggagaggaaggccgagcatgttgtttccgaatgcctggtacaaagttagttgtattcgtcagggttgtcgggtgtgcttacagagtactcggtgatatgaatgttcttctccttgcagaactggatgagctcgggctggagtagtcgcgggtggcgctcgatctggtttgcggcgggtgtgatgccactgccatcgatgagtgcctgtaggtgctccttggtgtggttggagacaccaacagcgcgcgccttctccttgggcagcttggtcatggctttccaggtgtcgacaatggagatgtcgtcgagcatcttcacatcaccactctctaccagagggaagagctggctgtgaggtttgcttggctcatcaaatgcaacagggaagtgaacgaggtacaagtcgaggtagtcgaggccaagctcagccaggcagtcgtcgagagcagcgggcacatcctgtgggcgatgttgcgagttccaaagcttggatgtgatgaagacgtcctcacgcttgaggccaggaacagctccgccgaaagcctccttgagagcctctgcgatctctttctggttaccgtagaccttggcgagatcaaggtggcggtagccggccttgagagcttccaagacggcgaccttgacctgaccaggctctgcttgccaggtgccaaaccccaattgactggtaatctgcagtcagcaagctatcacgatgtagggcagacaagacacttacgggatgctggcaccggtgttcaacttgacggtccttccgagagacattttgaagttatgtgaggaatggattgacagtctgtgagattacttgcgattgtttgtggagaaatttgcaggtgtcgcggggcaaacatttatttggggttgagatggtggggtacgggctgtcactggttcactggtgacatcaacgccttccccatctctgcctaaggagcacgcctagagacggtgccgaagttttcccgactgccgcggtgtaagaataccacgctgatgttcttcaaagtgatttgattcgtggaatgccgctcgccgctgccgtagggctgggaaagctccgatgcggcagccatccaaatctgtcaatgtagccgcaccactttttgcccccagcctagcacgaacgcttcgttttccttcacgtattcatctacgcgcatcaatagtgctcaaccgtattgctgccaagcttctcgtgttgatcattcgtatttttagaggctctgcggctagaccaatgccgctcctttgcctgctttggccgcgcgctgcgacaactgctccgcaatgtgttgctgtgcgaagcatctcacgccttcattcatcggaaactttcagacgtgcgcaaccattctgctgagctctatccgtttgcatgcctatgggcgattgttcatcgagacctgtgcaggtaatgctgcacgagggtcagggatcttgccgtctaggtcccggcgagatgcagcgctcggaagctcatgcgcacacaatttttattaataggagatctaggggcatacgctcaacgtaccgacagcaaagtgagctgtgcggattggtagccatttcttgggtgggcgcaaaacagcaatacctcggtggcattatcccggtaattggaagcccaagctatcagtgggtcctatacgaacttcaggagtctgctgaacaatgcattcatggagaagagtagtcacttaaaaagtcctgggctgtccgctttcttgtttatcgttcacggtttcgtttcgtccttacctagtccttcgctattccataagcttaatctgttttctttgataagttttgtcccgtcatgggagcatacatccgcaatgcgcttttcgcgctctgcgtactcccaatctctttgtcacaagtctctgctgcaccattcattggcgaggactatggaatcgaaacactgaagtctctggccgcagaacaacagctggttgaagagaccacgactgagctgtcaaggcgtcagagcaatggaacgaccaatggctcaggtgtcttcttccgagactataatgtttggtatcgcgaagagaacggacaggaaatcccaatgtccacgactggaaccgaggacagccccttcgccaactacacttacccgtcgcctgacaagaaatacttcgtcgtattccagacaacgccaggccaggaacacatcgtctctatagtcgagtcgagtcctttcgatcaggtccagcccaaattaaaacagttccagtacccgaaggcgggtgacaaagtggctattgaccgcccacgaatgtttgatgtgaccgcacggaaggaagtccccaccgacaacactctgtttcagaatccataccaaatcaacacgttgaatggggggcagaacaatgggtggaacaaggagggcactgagtaccgcttcctgtacaacgaaagaggccacaaggctttgcgtatagttgccatgaacacacggggagacgtgcgcgccatagccgaggacaccagcgacacattcatcgactatgcacacaagttgtactaccaagagctcactagctcgaattcgagcgagttgatatgggctagtgagcgtgacggctggaaccacctgtacctcatcgacatgaagaccggaaaagtgaagaaccagatcaccaaaggcgaatggttggtgcggtctgtggactacgtggacgaagcgaaacggcaaatctggatcaaggtcttcggcgcagtgccgggtcaagacccatattatgcccacctggcgcgcgtcaactttgatggctcagacttcaagatcctgacagaaggcgacggctcgcattcttggacgtttagcgaagaccgtacgaccttcacagacacctggtcgcgcatggacatggccgccatcaccgtccgacgcgacgccgagaccggagagaagacggccgacatatcggcaggaaatcttaacttcctcctttggcctatcccggagcgtttcgctgcaccaggaagagacggctccacgatgatctatggcctcatcttccgcccctacgagatggataacagcacaaagtaccccgtcatcgagaagatctacgccggaccccaggacttctacgtgccaaaggagtacatgcagcacgatgaagcgcacaggcttgccaatcaaggcttcatcgtcgtcctcattgacggcatgggcaccaactggcgctccaaggccttccacgacgtctgccacaagaacctcaaagacgcaggtttccccgaccgcatcgcctggatgaaagccgcagcttcaacgcgctcgtggatggacctcagccgcgtcggcgtatatggcggctccgcgggcggtcagaatgcgatgggcgcgctcctcttccacaacgatttctatagcgtcgccgccgcggactgcggatgtcacgacaaccgtatggacaagcagtggtggaacgaggcctggatgggataccccgtcgatgtgagttacgaggagagttccaacgtggccaacgcgtggcgactacagggtagtctgctgctgagtgtcggagagctggataccaatgtggaccccgcatccacgatgcaagtcgtaaatgcattacacaatgcagcgaaggattacgacttgttgtttatgacgggtgagggtcatggtgttgcgactaataacccgtatgcgttgaggaggacgcaggatttcttgtacaggaaattgaagggtgcggagccgcctaggtcatagagataacatcagtagataaatgcattgaagttatagacatacgttttgtgctgttcgcaacgcggtactagcccacaaggctggcaaacaaaatgctgcgtaactcccgcaccacattaaagctgcagcatgtaacctacgcagctgctgacgctccgcataacattcaatatggtatctttagatcagactaccaaaaagaccattcgagtcgcaatccggatgcgcgggctcaaggtgtagaatcaaatgttcttcttccagtagcatggcctcagcttccctaaaatctgacgaaatgagtcccaaacggctgccccactttctagagtccccgcatagtatgtgacgatgatactcgccgttccgacggcgtgtgctaccctgtgggttcaacttgtggcggacatcgaacccccacacgatgacatcgacgaatatttcgacgcacggcttcgaatagtccgctctgaaaggcttacgttccatcaatcctagaaggccatatatcttgtctcgtggatctgagcactcctggaacccgaaatcgttcaaggctgtaaagagatctagcgacctcccatggaaccgatcgtggcgcaaatccagaatgtttatcatagcccatccgagatcttggatgtgcgaaacatttgacaggctggaattggttcgcatggcgtagatgtcattccaatcgaattcatatggaccaacccggaagctaacttctctagcaagaaccatttcttgaatgatccatatccttgaccaatatgtcgaatctccgaggtatttgagagccttttggatctggtcgctgtgcacttcagactcttcaccttccaggaacctctgcaaggcatcgagtgctgcacattcttgtcccggaggctcaccaagccatgttatgaccaagtacgccttgctgtagattttccccatcatgttaacctggtgattcttctctcgattgccacttgagccattctcggcttgatcaatgcaaagggcatctatccaataccagtcggcgcgtagtgctggatcatcacgaacctgacgcaaaaagcaccacagattgcgacgcacccagaaatcttgcttgtggaggatgattttgacaaggtctgaatcatgagaagcgccaccccaggtgtatgataaggctgtgtagtgaacggatttgctatgaaccaagctcagcgcaaacttgcaccggatgggggcgtcaggctcagtctgcaagactcgaaccaggcgtatttgccggcgactgaaatcgattggtggatgacgaaaagcagactctcggttacgttttttgtccaagtcaaacatggcttcgggcacgtgcttctctccagacagggtgcttcgactgctaccaggtgttgccacattattccgatgttcttttttccacgattcaggcggatatgagccttgtgagctgttcggtctggaatattcgaggctagatacgccgcctgcgtgatcaccccgcttcgcgtaagcagggaagggcaggtgaggaggcggagcaaggctgtgtccatattgatgttggaaactcctaggcacaccatgaatacttgggtcgtagaaagattgactgggagcattccattgtgctccaaatgcgacaccaccaagtgcgtgtgaccctgatgcatgcccttcaaatttggcagtgacgctggcagctggccggaagtacacatgctgaagacgcgaggcatgtgcgtcgctggtgttatactcgagttcgcgctttcgcttgtactcatccgtcgcgccgaagttgcctgtcgcagcatattagcgccgatagatctagtgaactactgtcgggctcaactatataccattaaatgaccatgattgcgacatagttccaatggttgtgagaaggcgaggagtgcagcgactacttgatgaagttcagctgcggcgcgagatgacatggcgatgcgctatttcatccggaagtagaatgcactgaaagctctctaataccacatgtcattctcataggctcaagatagaagtccatccaccatcgccttcagccttttccaaagggctattttttgttcgttagactgttgtcgcagtcctgatacgccatttgcatcttgcttattcctgcaatttggagaacaacgtcctcatcggacaaagaccaccgagtacatacatcttcacattcctattaaatgattataatcagtgacctaaactgctttaagaatttgtaggctgagtcatttccatgctggatagattcgttataacttgcgttcactatcgacgcgatacaaaagttattcactaactcttcacaggattgttctcgatgtgcacttccccgcccttctcttcctcttcctcggacatcttattctcggcatcacgacccccattgtcagcaagatcggctccagttgggtacgcgaccttgtaaaccgtgtaccaggagcgttcaaacagcttgtccatgctctcaagagaccggccagctgtctccggaagcgcgaagaacacgtacaccagggagaagcagcacatgcacgcgaagaatgcaaaagcgccgtaccggtcggtggcagcgagtagactgggcatcgcacgggaacatccaaagtagaacagccagtggaaagccatcaaaatcgagacgttgagcgagcggatgcgaattgggaagacttctgctgagaccagatatgggatcgagaaccagccaatcgaccaggctacagcgtggatgaagatggcaacaatgctggctttgctggctgctgtcgcgctcgcgctggctttgatttgagccgccgtgtcgccgttggtgacaccaagatatgcaccgacgaatgatagcgtaaggatttgaagggtgataccaagcatgagtgatcttcggcgaccgatgaagtcgatgacgaagattgaaaagatcaggaccgacacaaactttacgatggcgtaaagtccagttgctaggaagcgcgcctcttcgccctcaattccaaggtaaccgaagattgatggcgaatattgagtgatggcattggcgcccgaccattgaccaaacagatgacaagagaacatgaggacgaagcgtcggcgatattccgttactgtgaacgtttccttcagcaagtcccatgttgtggcaccgctcacggcttcgatttcggcattcagctgtcgctcaataccattgaactcttcttgtacgtatggatgggtctctggtagcttgcggaagttcgagagtactcgcaacgcctcggtgggcttgttcttggaaagtaggaagcgcggtgattctggagtgaacatgattccgatgccccagataatggctggaacaatctgaagtgctgtcggaagttgccactgtagttcagtaccggcatggtgtttggtgatgccgtagttgaagaagaagccgaagacgacgcccagttgctggcagcatgcgtactgcagggtcagcaaccctcggatgcttcgtggagcaatctaatgcggtgaattagcaacttattgcgtgtaagaaagcaagagtgcattctttacatacctcagtgatgtaaatagacggaatgactgttgtggtaccgatgccaataccagcaatgaatcgactggcgtacattgctgagaggctgccattggggaaagtctgaccgaagatgccagcaatgtatatgatggtgaaaaccagcatcgtgtttttccttccccatagctgcacaagattgatgcaagccagacagccgaatacagcgcctgcagtcgcgatcgagacaagccatcccttggtgttggcgtattgcgcttcggtctcgtggtcaacgccgaagcgcttcttgaaggtcttttgagtaacgatagaggcaatgttacctgatacaacattagtaccagaattcttcgaggatacccagagtgtgatgcatctaccttcgtcaaagccctttgcaacaccggagaaactccacaccgcggtacaaaagaagagccagacattgaaaatttcaggtggacaagctcggacggcttccacagtcgccttgacgagacttggtttgcccatggttgatcaagctatcgttgaagattttatacagaccaaaaggcttctgtgtttagagcaagccacataagagctttataatctagccatcatgcccagaccatgtcttagtacaagaagcaccagctccaagaaattgcccctgttggacctgatcccgtgtcgcttgcagtagctggattttgtggggtccccgcatgtttgaggggaagctagagcccgaagcgcccgagagcatctgtcggacacttgccgaatacacggtcaactgaatcatgtcattcttcgtggttctcagagctgtgtacagtttcgggcatcacatggacgcgaagagttcgaatgatgtcagcatgaggagtgtaggacagcgtccagctgccaacaactatgaaccgtgctcactccgcacacgcgaagccacacgtgtgaggcagcatgtacagttccagacgctttccaatgatcagaaaaggttctgaaagtaagtgaagatgacgaagcacgtcgatgttagaaagcctttgtgtataatgaacactacgttagcataatagaagagtaaaacggcaggctatcgcttttgaaggagagcgagccataggagcagtgccacggtgccgaagggaatttcggcaggaacgtggctgctcccgagatcgatatatgtgccgtgcggcaacaggtggtttgcgctggccgaacgtcgataccggttttgaggccaggtttgttgttagtgctaaaaagttgctaacagtacctggcgagcttctgagtcttgtgtgggcagtgctgagataatttccctcactgcaacgaggatgcatattcttcgattcatcagaagcgctttagttctggagatgaacacaagaaagcgtgatgtagcttcgtcgtctttcggtacctcccgaaatgcttcgagagcgaaatagcgccgtgcggccccgcaccgaaagctccctggttaacgcctgcttcgtctcgaggaccagcaacgttagacgccactgaagcacgaagtgcacgaagtagcatgtagcgcatgctgcatgaataggtggtggcattatgcccagtgttgctcaactcaatacccaaccatgaatttctacgcgcctccacctacgatcacggcacaactctacgtccgcatacctgaggagctcaggtgcaaggaccgcgaatccgaatggcgtggtggctttagccgggcattccagaacatcttcttagaaggcccagtctgtactacaactggggatttatatgtcgttgacattccgtatgggcgcatcttgcggatctcgccaaccaaagaagtgactgtagaggctgagtgggacggagagccaaatggtcttgccgtggatccggaaggcaaactcgccgttgcagactacaaacaggtatgcagcagtgattgcatgattgattggttagtaacgatgaaagggcatactcacatttgatcctgccagcggtaaagtagagggcaggctgaagcgccgaaatctcgagcggttcaaagggcccaacgatctggtattcgacaaagctgggaacctgtactttacagatcaaggacagacaggcctgacagatcagaccggacgggtttatcgactagcgcctgatggcagactggatactttggttgagaatggtgtaagcccaaatggtctagtcctttcaccagatgagaagttcctcttcgttgccatgacgcgatccaacgctgtttggcgactaccattgcacgcagacggatcaacgagtaaagttgggttgttcttccagagctttggcactgcaggacccgacggccttgccgttgacgaagaaggaagcctcttcatctgccacccgagtcttggttcagtgttcgtcgttaatgcagatggaacaccaaaagctcggataatgtcaggtacgacaggcgtgaaccttacaaactgctgtttcggaggacctgacggaaagaggctgttcatcacagacagcctggagggcaacgtgcaatacatagactggcactgcaagggcgcaacaacagtcccaactgtgcgccagcgttcgtcggcattataatgagaattcttccggctcccgggagtctgaatggcaaggactagttgaaaccgtgatctggttgttatgacagtgtttgacgaggggctcctagtgttttcattcgaagggggcagccggccaacgcgcattgcagcctcacgttagaacaagcatcgccggatacgggccggagcaataagcgttgtgtgatggtgaggtggcgcggggctaaacgtctcagtatctgggcaagcttgaatgtcgcgccaggactctggctttttgcggtcttctgggggacttggtctaaacgacgctggacagcatcgcaaaactccacgacttgtacaactcgttcctcgtttcgaagccggtcaccatcctcgtcccttaggtagaggaaatgatgattgcccagcttgacatcgccttccttcaagcgcttgcttcgctttacgttgtcgatcgcgagcactagtccatagacgggacgagctgagatgtacttgcgcacagcctcaagaatgatgaagaactcgatgggtgtaggcgcgtcgcctctgccattaactagaactcggatgtagtgcccaggcgcgagacgattaccgtccttgtgccaaactgtttcgtcatgacaacttcctcatttggcggtgcaccttgcacagaacgcgggcgcttccttaaacttgactcgctatcctcgaggaggcgctctgggtgactaggttaacttgacgttccccgggaggcatgatgacgatcatattcgtcgaaggagagtgtggtataggtggacaggacgcgaaggttctgacgcgctactggcaatgggaaggcacgcgtggagtcgctccttccccgccagatcagaacgcccgaaaactctgagccaacgcaatagatctgactaatcaataggctgcgttcagcgcaatcttccgcggagggatgctggtcttcgtcagttctgctttgctcacacacccacactttacccgccccgccacacctccaacagtcaaacgcttcttcgagtttaccttccacccgacttttctcaagttcctccagtatcatggagaagtaccaagaagagaccaaaaggaaagaccagaagttcttggagatcaaggccactcgcgacgccatgcacgcacgcatgcaaagatcaacgaccaaaatagaggccgacatcgagaatgcgaaaatgttgctagagttcattgaagtcgacgagatgaagctgcagtttaagaggaccacgagagcgaaagttccagagcccccagtgaagaaaggcgtcagtatcaaagacatcttcgcagttcgctcgcaagcacccacaagttccaacgatgatgagtcgcgccgtgcgatgagttggccaggagataccgcgccggtgagataactacgcgtacacggaaagcattatactaacgttttattcacagctacattgggcaactttggcatgcgccacatctcaagttccattcatctcaggaggggacgaacagccttacttatcgtctctacaagttcccatcgctgaagtggaggctctctgggccaagttcgatgcgcaggaagaggctcacatcgcagagctagtccaaattaagcatcaaactgtggttgacacagttcagcgatccattggcgttccgttctcggactctgagttggagaagttagtcgacggattatggccacctctggcagagcaaaagttgctcgctctcttcatttatgttttgctatccaggtcatccaaatttcatcagcatactgctgttgagcgctgccttgtgcgagagctttttgtctggtggtgtcgagtcctagctatagtcagagtagttttagtttcaaaaaaagttatttcatccttcttgacttacaccatcacacttatgagagcttctcttctttttttttttcttttttttttttcgtgaagacgtaaagctgaacacacagctgctcattgtggtgtaagtcaagatgtgcatcagatacgaccaaaccgtagaccatactgtttttgatagcaaggtgttcattaaaggctacaagagagtgacacacggcaagcgttgccggtccatcacatgcgatggcacctggattggcttcggcccgtagcacggcttcgcaaaatgacacaaaagcaagcagacaagaaacagacattgcaaaatcaagaagatgagggtaacacaaccatgtgagctgggcgatgagtcttagttctgtatatagcataagaagagtagcttacatgcaagtatgataatcttcgttgcacagcgctcctaacttaggctctaacttaggaaattgctttaaattctcctaatctctttttataagtagcagtgtccctttagtactgcagaggcaaggaagtcttttgctagatagacactaccttagatacatttagataagacggacgtaaatccgaagcacctaataatactaaagcaattttagattgcaattatactactaagtagatatagaaggaaacataggtcgtccagatcattaacaccagctttacgcagatgtttctgctgattccaatgacaagtaatttcgttggcaatcgccttcaggaagaaggccgccatcatcgcaaggtatctccactggctccactggccatcaacatagtagtaaaggtactagaaaaagcgctagatcaatacaaattcgcactccttgtcccagtcatgcatagcttctccatccatcttcccatatatataagcctcgccaatgaattcataaacctgtggtaaggaatgttcacgtcggtatgggcgaagaatgaccggtacgctacatccaaggaatatagcaatcacgtcatcgacaagggtcctaggtggtccaaggccgactagttccccattcacaggcgatgctgacataggcgatttcgatagtactgagtcgggataaccttgaagaatgaccctgttccaagtcacagcgcggacacgctccaaatagtcctgcacaatactttgttgaccttttatgtcatctgcttcgagtagctctttcgtgttgatgtgtccgtttggtgtctcattcagcaagcaaaaaagacaagcccgagaatagtatgtgggcactcctttcccgttgtgaccgcggcccgctaccagcgtacggcagagctgatcgggagctgagggagctgaaagcgaacgttcttcctgagtccaaccgagcttttctataccacgttgtgggatgacgccatcgggtatgggatctgatgtccagccaacgacaccaatgaggaagccatgagccttcaaagacatgcccgagactaccatctcagaagtggacatggagacaagtttgcccggtgtatcgcttgctagaggtgtttgagtgatgtagtctccaaacttcaccttcggctcggttcgtccggaagcgcaatatgaaccttcacctggaaggccaacgaaactgtcgcctgctttgcgtcctctgaataccgcctcaccggctccataagacccctcttccgctgtcagaatccaagatggcagcttcacaagccttggggctgctgttggccctttatcccactcatcctctttctcgcgaagagcccaatgtcgacatatgatatccatggatttcgagtcttcgatcgtccattcaagaaagctctgataaacttgaaacaggtcctgtttgtagtctggcgctggcggcagaggttttttacgtttagagttcagctcctttgatatgtttcgtagacaatttatggtatcgcgaggatctgaagtgctaaaactagctagctgtgaaaccagcttctccaaacccatggttgcttcgtgcttcccgtcaggtttgcgtcggaacagctcgcttgtcatttcaacgagtaggttggctccaagtggttccaggtcagatatttggctaccaacgagcctggagtcctggagtctgggctgcagcgacttataataacgatggaatatgccaatagcatctcgaaaatcatcccagtggaccgtggaatgcccacagtgaacggtagcttcctgggccagagccagttcttgtatgacccaacgtcgggagaaccagctccacttcagtagttggaaaaggcttgcccattgagggataaacttttcttcggcgaggagccttggtagcttcttcaaatcgatgacttctttgatgaataacatcgctttgctagaatggaaatcggaatcctctgtgccaagccaaatacaaacattgtaggctttgcgatagatctcattcatcttctgcacctgttcggacttttcgctatcgtcttgctgattgatacaaagtgcatcgacccagagcaccacgggactgtcggaatgcctcaatcgtttcagggcactgtgtagatttggccgcacatacagtcgcgatatgcgactcccctcctgcgccatctttgacaagacgagttcatccaaggctttgatgactttatcactccaattttcttgtatgatgatgctgtgttttgtgtccccttctccccaatgatacgatagggcttcatagctgtattcctcagtaccgaggtcgtgatcgctcgcgacctgcagaactgcattgatctcgtcgctttcgggtccaggcttgattaccaatagacggacttcatcagattcgatcctgttgtatttgtatgcgtccttgagcctctgaactgctgtttgccactttccagggactggtctctcgctgcccaataggattgcgtatatgcttctcgctgtccctgaatacggtccgctctactctttttctttgcgtcagtcctggaggcatagcttgtttggatcgtcggatgccggatgcattaggacctccataggcgttttcggtcggtattggccatggtaatctgctcttgggtatttcaagactacctaaagccgtgtttgaggaagtcactacagaaagtgctggagttgctatctgcgcattgggtattccatcaggacatgaatgagtgcaggagggtatgggttacgaacctcatctacggctgctctgtcgagatattctgcacccacaatggtgtcgctatggccattatggccattactgggcacgctccctcttctggcaaccttgaatggttcatgagatgcctggtctgttgcaggtcgctttctgggtggtgtcatgatgaataggatatcatcgttccttactcagaggcgcaaccagagcgcgatcttctttatatgtacccgtggtataataccgatagaaggcatagtgtggcctttgggggccagtcatcccgtcccatgcttccacggcgaagaccaagatagtagtcatcggctgtagccgagtaagctgagttgggtccaggttcacaaacgcatggtcaaaccacataaacatgcaccccattacccgctcctatgaaagtgcgaagaatgtgatgatctcgtgcacccttgacgtcgctggtcaacgcatggtgtgtgatcaatcatcttggatactgtcatcgaagtgttgcgaagtgtccgttgtggagcaatggtgcgataatgcgcagaagatcttccataagtggtatgtaagcccgacatgtgctctttgcagattgttgaaggccagagcggtcctagtcaaggtgtgctcgaggcaaagcaccgcatgtatgcgtcaagctaagacagccacaatatcgtcgaataccaccaacctgatgtggttccataggctataattcatcttggagctctactggccacgcaagacctggcaatcctgtggcaggatgggttctagcaccaatgtaacgtaacgttggaatatccagccttgccagccagacgatcgcgcaagagacagcaaagaaatgggatgggcagaccgactacctgtagcgccacagatatcagtataaagaattgctgtctcctgggaccgagatatttcggaaaatgtagaatcagagatagcgaggatgtagggattgacacggaggtcctccaccttcagccttccaacatgcgatgtgatcggcgcttggggcggcacaggcccgcccctacctccccaagtcgttcttgcccccacctacccttccctgttcctgcacctcgaccccaaaaattcatgcatcatgcaaacctcgactagccgagctgtcctgtctggtgaatgtccgttgttcgcaaaaggacgcggtgtgaagtgccgcgaaccgcgcctgcccttggacaccgatcactgacagcctgacagccatggctaaggctgtaacttacaactttggagattctcagccactgatgacccgctgataatacatcagctctgcccaggctacaatctgacatgagagtctgcaaagcgtgtgtgcgaactgttggcgcgccttgtgacgccctttgatgctcaatatcagccatgcagcctggacgcagccttcttgatagtagcctcgaacaatttcactttttacgttgaccgcgaagtggctaagcaagaaggctgaaccccgcgtctttctcgttggcttttttctgcctgagcttcgactcagtctctggtaatgacaggcatgacttgataggtctgcctcgcgaccgcggattgctgaacatgtgcgcaaatcatgcacgactccgccacgtcagttgaatactcaaaagagaccctttacggcccccaacagtgatactaccacttcctattccatcatggatcctctcagcatcactgcaaatattataacggtcttgcatgtcgccaactcgattatctctgtgtgctacgaggtacggtcagcaatcaagcagagcccctggtctcttacacgaaccatcgacgagctcagggaccttcgcaacgttttggaaagtctcgaaacagcttacaatgcactcgaccgcgccaagagcgtcgatgagaccagagttcgctcatttcgattactgtgtgattctgaggcgagtccgctagctcgatgcttgcaggagctctcaatgctagagagaaagatcaccaagaatggcagagggacaccaaagctgttttccaaagcacacgcgatcacacaggttattggctggcaattgaaagagaacgatgcaagactgtcgttggagcgaattgagcgttgcaagaacacaatcatacttgccctcaccgctgatgagacgtaggctccgctctcatatgtaatacgcacgttccaaagctaacaacgcttgcagcacacttctgattgacatcaaggccatgactgcaagtctgagtgaaagtacagccttgatgaacgataatgtttcgcgaatactcgtacgaatacaaagttccgaaatgggcatgtcactcctcgttcacttcttatatacactgacggatgtagatgataaatcacgagccattacgcgctggcttgcaccgatcaacccatgggagagccataacgcagcagttgcatcccgtcagcctgacacaggtggctggttaatacagtcaaaggctttccaaaactggtcaatgtcaaagagtggtggtctatggctgagtggattccgtaggttataatatctgtgtagagtgacggcctctgctaacaccgtatcagctggttctggaaagaccatcttgttgtgagtggagaacatgatgattactacatgtgcgctgactttaccacagcgcaaacgtcatcctgtcattgcaagatcagataacgagctcgccgcaacggacagttgcagcgttcttctactgcgatttccgacagcgcgagtcacaagacccaataaacattctaggctcattggcagctcaaatctgttaccagtcagagtcctatcctagtgagctggaactggccttccagcacagtctccattctggtaaacggccaagtatcgcattactcagagatgcactttgcgctttgtcagcatcagcgagaattgttcttctggtagatgcaattgacgagtgtagcgagcgacaggagttgctgagtaccttcaattacctactagacatgtcagcgaacattaccatcttgctcaccagtcggcacgagctcgatatacaagacgctctggtgccatttgagcacgtcaggatcgaggattggatcaaagagattgatgaagacatcgagacgtacatcaactacagattggaaagtgatctacgtctgtcgcgactcaagccatcaattaaggatgaagttcgagacagcatacatggaaagtcacatggcatgtaagtgatacacagactaagcctgattgtcaattaacaccccaggtttcgcctcgttcaatgtagtctagacggcgtgtcagcgctgcgaactgtccgtgacatacgcaccgcgctccaacacattcctcacgaactcgggcaaacgtatgaaaatatcctggttcgtgtatccgcagctgatgcagctatcgtacgcaagatcctgctctggctttgcttcaccatgctgccgataaccttggacgagctacactccgccatcgcaatcgagcatggcctggatgagctagatgaagattcgtgtcttagcagtgctcaggagatcgttgcagtttgcggatgtcttatcacagtgtcgactactggctacgttcgcctcgctcacttgtctgtcaaagattacctgctctcagaaggcattcgtaatggacccgcatcgtcctttgcgctcggccaattagctggtaattgcgaactcgccctggattgcttcacatacctatcgtacggcagcttccgcagcgggccgtcctgctcagaggaagatttcgcgcttcgtttgaagaactatccattcctccgccacgcggccacgacatggacatactacctacgcgcgaccgaagtagcgggagaaccttcaatccaacttgatgaaaagatcctgagcttcttctcgccagagactagccgggctttcatgtcctgggtacaagtgctaaacgcaggctcttcttcaggcggaagcagctggacttcgtatccgaaacatgctaccacgttatactacgccgcatcgttcggtctgctcgaagtgactcaacatctcattgaagcaggtgttgatctgaacacaccagccagtcgctatggaggtacagcattacatggcgcggtttgtcgcaatcacataccaatcgtacgcgccctgttagaagccggtgcagacgccgggcagagtgattgggataaagtcactccactgcacacagcggcggtggaaggttatgttgattgcgcaatactactgcttcaatatggcgcagacaggaatgccttggacaaagctggtgagaaaccgatcgattgggctatcaaaggcgagcaggagtgtcaaaagattttggagaccaaattggggatgctagacgcggatatggtaggtccgttgttagctgatctcaaatttcgcagaaagatcgctgcgaatgcttccgaagtgaaggtgtgggctggatgggatgggaaatacatccccgaatggtccaagtaaagatgatctgattatggctgcagggaatgatcatgttctatggcttattatgtttccagtctcgatttcttaacctataataactacttctcccccttgggcacccccatcccatgcatccccctatacctactcctttcactctccctccacccacctaatacctcccccctaacctcctccccgatctcccaaacctccacccgaatcggcctacacgtacccttcatcccctcctccccacccgcctcctcctcctccgcctgcgtccacccccacctcgacaaatcgccgcccggacacgtactcaacgcacacaacaaatccgtctcggcgaaccactccacataactctccttcgtcgccggactagcctccatgaaatacctgccctgaccatccaacccggtagtctgaaacacattgagcacatcatgcacgtcaaactcggtcaagccgtagggcagcaccgcccgcacgagattcgaatggcagtggaaatcatactccgcgccagtgagcatatgagaaacatacggatcgcaccgcgtcccgagtaagtcatgcgtgcgtccgccccatctcgtcagctgcccgcgctcatcgctcgccgccgcgcgagtgtctggcgcgtcggaaagtaaacacccatccttaagcatcccgcacaaaggccgcatgaatgggagattactccacaggcggtcgccttcgcgcacatgactcccttgcaactgtctcgtgcgcgcggcccagaatctttcgcggggatcgtgttgcgcccagatgtttaggtcgccgacttgggggcccgagggggtggagaggcgccagatctggccggcggagactttccaggcttttccgctgcgcggggggatgaggaagtcttgtttcttgatcaagttggtcgggttgaggtttctaagcttggtgtagaggacggtgggagggtgtaggggagaggaggcgtgggtggggaaataggctggggcggggggagtaggttcttgttgacgatttgaagccatggtttgttgaagtttggtttgcggtttgatgtggtgatttgacttggtgatagttgtggttggggtttgatattgaggatagtatgtatgagccgcggataagcgatggtaggaaacccggtatcggacgtcttcatgcagtgtggagtatcgctgactgtagggcgtgctactggcttcgcatgcacgcgagtatgacaaaccaatgccattctactcctcaaagcatgaaaggagaatgtggagactgcattatgtggaagcggagcaatgcaatcaacaacgaaccagatagcacaatcacctatttcgcctctcatgtagaatctcttgaacaattttcttcttatatgctactttttgctcatatgttccatccacctaaacacccgcacttttaacctccgccccctcgccattaacctgcttctccaacttatccacaacactctctttcctcggcgggctatcctccgggctcggaatctccagggtattcgatctcttcggcctgaacggaatgggcgtcgtgggtctcgaggaaaggaactgttccttgaattagcaatggccttgcacacgctagaaaagtggatggactcaccgaactcgccgcactcaacagcgctatcaaactcgcctgtacaacatcctgatgaatgcccacaccccaaaccttaacgctgctctgcgccgccgtgcagccaatgtacgtcgcggccttggcgtctttgcttgttccaatagtgtgctcgttgtaatccacgacatcgagctcgatgcccagacccctcagggcgtcgacgagagaactcagcgcgccgttaccagtaccttgaagctggtgctccacatggtcgatctcaattacgcccttgaagatacggcgcagattgcgcgaagactgcgtctttccttcctgcggcggcgcgggagactttgagcgatcggctgtgatttcgtagtcgacgagctggaagcggggattgcgcttgaggtggtaggcttcctcgaagagggcgacgatttccgagggacgcagttcgcggccaagcatatccgtctccttttgcacgactttggaaaacgcgatttgcaggcctcgcggcaggtcaagctcgagctggcgctggatgatccatgcgacaccacctttgccggactggctgttgacgcggatgatggcttcgtaggttcgtccgatgtcctgagggtcgagggggaggtaggggatttgccatcttgactcgttggttgcgccttccttcttgcgcttctggaagccctttttgatggcgtcttgatgcgagccgctgaaggcgcagacgacgagctggcctccgtatggtgcgcgagggtggatggggatcttgttgcatgtctcgaccatgtcgatgatggacttgaggtcggagaagtcgatgccggggtgtacgccttgtgtgtagagattgagtcctagagtgacgagatccacgtttccagtgcgctcgccgttgccaaacagcgtaccttccacgcgatctgcgccagccatttgtgccaactccgccgctgcgactgcgcatccacggtcattgtgcgggtgcagagacacgcaaatcttctcgcgttccgtgatgttcttgcaaaagtactcgatctggtcggcgtacacattcggcgtcgccatctcgaccgtcgcgggcaggttgaaaatgaggggcttctcaacactcggttcccacgccgccttgacggcctcacacaccctgatgacgaactctggtgacgagtcggagaaggtctctggtgagaactcgtatgcccactcagtgcccgcctgctcagggtcgtcctttgttatcgagcgcgcgtactttgtgcactcgacggccagcgcgaccgtctcttcatcgttcatattgaagacaatctgctgaaagcacgggcttgtcgcgaggtagaggtggagaatggccttcttcgcgcctttgagggaatcgacggtgcggcggatgagctctttgcgacatggcgagaggacctgtacccagacgtcgtcgggcacgatgccgggtgtttgtatgaggcgctgggtgaagtcgaagtcggtttgcgaagccgaggggaacgagacttcaatttccttgtagccgagcttgacgagcatctggaagtactcccatttctgcgtgccgtcctgcgcgtcgtgttggtgttgtcgcgtgcggtggatgtgggggtgcacttaccatgggatcgaccagactctggttgccatcgcgcaaatcggtcgacagccagcgcggcggcttgtcaatggttttgctcggccacgtcctgtctgggaggttcaatggctggaactttttgtatttcgtcgaggggtccttgagcattggcattttgggcgacgtgcaacttttcttttttgcggcgcaattccgctgcgatgtgatgcgggggtctgttatataaaatcacaacctgagacgggaaggagccagctgaacagaggtaagagaagaaagatggggtatcaaaggtcaaagggcgaagagtcagcccaagcaaaactatgaatcacaagcaatgcaaaaaatctggtgctcggtataactagccagcagccccaatggcatatgacgcgctgcgggcactaaaatgtgcgggggcccagagacgagcatgcgaaatcggcgggtaagccagggccccaacgaatgaagatagtcgtgattaattgtatacgaacaccaccacgtaggcgtacatcgtgaggtccgcggtgctagacacatcgtcatgtctgcacccttgaccgtgctcgagcaggtttctcaagcatcgtggcagcacggatacgagtagcaatcaggcacgagaatggatacttcagccatacgagaacaaaacgtactactgcatgcacacctacgccattgaagactttgcagttccagacgcccatggccaagcgttgcggctgatgcactgcttccggttttggacgtggcagctgatggtccgaagacgaggagtcgtttggagttggtatatttccccaaggagaagaacacaatttgggccagagagtggtattcccatgttcgctcgtgaacgccgcgaaggtacacttcattcagtgatctccaatccatcctgccctattaaagacacgtccggcatgtcctacaaaagcggcaccctcaacccacaacaatccacctcatcccccctaacctccacccgccgccccatgtacatttccccaaattcgttcaaaaatgcgcgatccgcttcactccatgcatccagccccagcctactaacttcgcgcctaccaacactaacctcatcctccccctcatatccctcctcctcagcactctcttcgataatcgccgacaacgtagcgacgagcgaagacgtctgccggtggaagtacgcaatgatgctcgtctcgatgttcacgtgtgacaagtcgccgaggatctcgcgatccgcgtcgcgctcggatgtgctgttgatgtccttctcgcccgccgaggcccaccacatgaagcccgagtacgcgaggcgcgaccaggtaatcggctcgaccatggagtcgtcgtaggagtcgttgtactcgtcgtcggcgcggtgggcgtcgattgaggcgcgggatatcaggggttgttggtcgtcgttgtcgtcgtcggtgtagcgctcgacggatgcgttgcggtgcttgaacagctccttgtgaagcattttgtagcgcgcgacgtcgcgctggctggcttttatgagggtgccggacgaggtgcggaggcgtggccagcggcgttgttgggttgggagttcgacaatgacgtcgtagagtttggctttggtggatatgatctcgtcggttgtgcaggctgtccagccactggtggttggggcctcgagagaggggatgtcgtgaacgccgacagagaagagggaggggaggcgtaggagggcttcggcaccggggagcagcagttctgagtcgcgtgcggagaggcttgagagaatggagaggatgtagactagacgtgttaggtgtgatagatgggcgtgtgcctccaggacgtaccaaactcgcacatggcgcgcacaggcgggccgccaacgaagaggatccgcttgcgcaggagcgctgcttgttgaagcctaaacaccaatgggccgaggacatcgagatatttcagcatcgagagtgccggatgatatgccggtaaccgctcgtcgtcttttgtgactgccgagactgtcgatatggcgcgcgcccggctgtgtcccttggtgttgtcgtgctgtcttgcatgtgccgtctgctcctcccagaactcttccagcggcgcaaccccctcgtcctccgcaatcgtcctcgctatgctttccagccgtcctgccgcaccccacgtcctgcccagtataccatcccgccgcgccaatacgccaacagagacgaagttggcattgcgctcttccgaccctgcctccccccgtgcgaatgcgctgagcccagcataaccctcgtgtgtaaagtagacgaggtcggacgcttgcgcgtgaagacccgagggcagcgacttgtattctactgcattctccagctcaatgtccgtcgttgtgcgtttccaagcgattgtgtacctgccaggcgtcagcaagtacgggcacatgggctggcgcattacttacccgactttcttgtcgaagcggatcaggaacagcgcctcgattttcggcaactcgttatcgccattgctgtcgacgtcggtcgcaacgctcgactgtgttgaggtagacatattggcggacgaagccgcgtagtcgttggggatacatgcagcgcgccagtgacaagatcgcgcgaccacatccctgacggtactctcagtaagccgaggacattcaggcaccctcatcagtcgcatctcactcaagacttgtttatatgctcgcgtgtcactgctacataaattcacgcaacagactcattggactctgaatggtatctcattttcccttacacatcaaacaccttcccaaaatcatcaactattgtaacatgccctccaagctctccccaagtactccctccacctgactaatccatcgctgtgtctctctctccaccatctcgtcgtcatcctccctgagctcgctaatgaagggcaacatctctggcaacaggcccagccactcctccccaagcctcgtcgtgaggctttgctcgcacttgaccgtcgccagtcttgtcgctgcagagtccgatctcatgtaccgcagcaagatggtgttgagctcgcgatgattgtcgattgaagacgatgaagacgcagcaagatcggtgatggtgggaatgacgacttccgtaacttcctccgtagcagaaatggtaagcagattcacaagcggcttcaagatagtgccaaagtgcgagggtgcctgccaaaatgcatcttgatcgtgctggaacgacttctgtaacgcgcccaagactgcacttcgcagctccgaatctgcgtcttcctgggcaacatgttccagcatcttgggctgcgtggtcgatgatgtagcttgagtagctcgtgaacaatccgacttgaacttgtcgaagaacgccgcaaggaacttgtagaatgtgacagcatactccggtttcgcgctcatgggcccttcctgatccacgagctgtacgaagaatgggccggaaggtgggcatcgttgagcttcagaaccatggcaagtgcgactcatcagagtgttgtccagctggttcatctcttcatcgtcgtattcttgctcttcttgtgaatcgatcgcttgctctgaccttgaacagttgaagcaaaagactgaacagtgtcgagctggcttttatgagcttgctcttgctctgcaagtcgacagtcgagcggagaagttccagatgttcagatgacgcctcaaagccttgggatagagcatgcggccaggttgtcttgatcgcagcgaaagtttcctgagcaccgagatgctcggatacattctggtagaacgtacggcggctctcatcgcaagtgtcctcaagcccaccaaccgccgatcggtgcgataaccggagagccgtctccaagtagtctcttgagaacatataacctagtctctcgacaatgtttgacagtagcgagtaaacagcattgtgtaaaccgttcttctcgccctcgatagcttgcgatagatagtcgaaagcggtaggcagtactgttggcagtagagcgatagcctcgtcttcgaggacatcaacaatagaggtaagacatagcaatgacaggacacggattgtatcattaccactggaaagggcttgtgatccggcgatggtctgagcgatggacgcgacagcggtcatgtctttcttgccgaagcgctcgacaatccggtcgatgcagccgactgaaatgatcttagcgtccgtgtgctgggattgttgtagcactttctcgacacttggcaagaacgagattaaagatatgacagacttcttgtcgttctgtacagcatttccagctcgcagctcgacagccttgatagcagcgatctgcacttggtggtctgtgttcacgagtagcaactcagccgacttgaccagatcggtcgtgggaagaagatccaggcagttcgcgagcacccgactgcaggcttcatacagtttgggggatgatgccaccttcttggaaagctgaattgtggtctcgacgatattagcaaacacttctcgtggcctcgccgggtcgtcctttcgtcgaaaggctctcgttacgtgtgctcgtagtcggtcatccgtagcaaggtcagccaaagaaacaagcaggttcttgatagccgtttcgacctgcgccgcagtcttgtcgttcagtccaaacaaactgtcggacaccttgcgcttcggtcctgcagcgtcgacaacgagatcgagatagcccttgatggcatcgagtgtatggatcgggtcgaagacgagtaacagctccgtggagaacctgcgctgagtcttgccgttgtggtagcgatccgcgagcaaggaaatgattgccgagagcgagtcctgcgggccaagcgtccgtgcaagttccgaaaataacttcagtcgacggtgcaatgggatatgctcaaaagcggcggtgaagcttagcaagagatcggagacaccagtgaggaagttcttgtgctttgcgcggagggaggcagccagttgcggtaccacacgagaaatggtctgactagtattagtaaggttcttgacgtaaagtgatagcaccataccttgtcgacaacttgtgcggagtaatcatcctgttggcgaagcagcgtagacccgatgaaggtgaagataggcatcaagttatgtagaatcagctctggcacccatgatgcaaggttggcaatcagtagcaatgcgctgttctgcacctgcgggctggtagagtgccggatacagtcgatgagaagatcagcacgaacggaagactggtagtccgcagtgtccttttgttgctgaacggtgttagcatgcatgaaaccgtggacaacgagatcactgaccttgagagtgtcgacaataggcgtcagagagcccaggatcatgctttgcacgtagaccagctctgatccggactgttgcttgagtggttgccaagtcgttgaagacagtgaatagactcttgaaaagggctgggatggttgtcccggattcgagccttcgataagctcaaagaaaccaaagtcagctttcgcaacaaatcgctgtacatcgtcctgcgaggccaattccacgcgagccatctcattgcgactcgttcgtcgtctcttcttggttggaggaccctcgggcatctggacagcagcaggaacgctctccaagaaggtcagtagcgtggcggagtcatgcttgacgtttcgtaggatttcaatagctcgctcgcggcattgcttctcgccatcgtccttgccctctttgaatgacatgtcgagcaaagtgcgtgctagcgttactcgctgctcagactttgtcgctggccaaacagcggcaactttgtcaaaaacggcctcagcgagcagtcttttgctagagtctaagctctcaatcatgagctcgttcagcaactgcacgctcttggcttctctggcaacgagtgcattcagatgccccctgtacgcatcttccaaggtcaccttctctacatcacacacctttgatgcctctgccagaggaagtgtgcaccatccctggatgagcggtaggatggtgttgctacggacagtatctgaaactttaccggaaaagttgaagatcgggaaaagaatgatacgtatgcgtaccaggggagacagactgagatggctggcaaagaacgagagccgatagtaagtccttgtctgcgcgttcattccatgcttcggttgagacttgctacccttagatccttctaacacttctcggatcgcaggaatagcgaaagttgggtccatgacgctctcctcgagcatgggaatcaggatggaggaaagtagagtagacacgtcttcggacttcagctgaacaacttggctgacgtgtttctgggcctttccagagctaccgtataatttggagcttccccaggtcgatgtgttggcttgtgatccagaagcctccgaaagtgcgacagtacaagctgccgcagcgcgtcgaacgggagcagacggatctgccaacgcgtgtaggagatacggaatcaagttctggaagtcgcaagtgtcttcggctgacttcagtgttgccgcagctgcgcgaagtgctgcaatgcgtgcggcaggcaattgtgaactgcaccagattctggccaggaggctcaagtataaattgctgtgcatagcgttctccttgcccagagatttcgaagccaagaatggcgaagactgatgtgttgataccgcacgctcaaaagcattggccacctctgcgaagctctgagatgcatccaattccaggaagctctgcactgcaaagtctggaacttcaaccttgggcgccgcgatcgcttggcttgatacatcgtcaacgtcgagcatatcctcatcctcatcgttgtcgatttgcgcagtttccaaggccggggcaagtgtaagtcctagagattccaggtccacgttgtcagactttgcggcggcgcgcattccatcaaggaaataagtcgtttctgcaagttgggctgcgaggtcgagcagctgtccatgttcagtagatccaggcgcagagtcacgtattgaggtgacgagcgcagcaagcgcggctcgtgtgtaggcttcagtgagcaagcctgaagccatcagttcttggaacacgtcgcgttgctcctctaagcggtcgatactggcgagtgcgccaagagcacatccgagtgtaaggcggtgtacgcggcattgcttcgagatctggacaagcttttgtgagagctgtggtactttgagaagtctgcggatgacgcggggtgggagttgtgcgggcgacctctgctctgcgaggacagccaaacattgaagacaggcattcagcgagtccgcttcgtgagccaggactacagcctccataagaccgtccagcaccttctcgcccagctcgcctcttcctgccagtacagtgacgatactgtagcatgcggccacagtctcagcaccgtatttcgcctgcatacagctgttcaaaactgggagtatcctcaaaactagctcttctgtcttttgcgattggatgtctctccttccagagctagtgttttcgagtatgccaaaaactgcttccagggtgatggtggaccagaaggaaatcatctgcggcgcctggtggccagccttgaccaccctgactgtgtgcgcctgtagcgcattgaagaacccgggcgtgttcactgccgtgtatacaatggtccttcttggcggattcgtgggtgattggatatatgggtgcaggaatcggagatgagggcggcggctggctggggaggattgagagcagggcgaggaattgcggcgtagtgtggtatggaaggtatgtcaaggccagacattctgtgttgtactcgtggactctgtaacgctatcagcacctcgaggatcaacgtatcacatcgattcagacataccggaaccgcctgactagccactctacggccttttgcgcaggcttcagtagcagccgggggccgactaatgtgataaaagcctccacgacggcattcagcttcttgttctcctccttggtcatctgcgtccggtcctcgaccttgctctgctcgctgaacaagctttttgaaaattgaagaaagcgcgaatcgagcgcgcacagatcccggaagccctcatagcatattaagtaaacggtttcgaaagactgcgaagctgcaatcttgggttcaaatagcagcgactttccatgtgccgacttttgcgccttgaggtcgagttggtgggtgctcgacgcagcaatcgccgcgagctgcttctggagggcagtcgccatggcgcaaactgttttacgtctctacgagcttggtttggggctatgttcaaatctccgaagccatgtgacgctgtgaaaagagcgtggggtcggtcgtggcgtaaatgtcgatttgatggtttggatgggtcgcagcttccgtctcgaaataatctttcttcatttcgcgctagtgagtcgcccaatcatcgcgccccaactccgcaaccacttccactctccactccaaaaccttctcgtcgccatcacgtcttgaccgtcgcagattcatgtacaacgtctgctgcactagaggagtatcatggagcgtgtggcgcccggcgtatgtacggtcgctcaaaagtgaacatggcgtcaaatgtacccaagtttaccagcttccgcccaaaacccaagccggcggttgaaccgcctaaagaagcctcgaaatcagaggtaagagcaaaaagctcgtcgagacccaaaaagcatggcgcacaagttgagtcgcgcgttgcagacacaccaaaatctgagcaaattgagccctcatccaagttgtatttcagcgacaggagaggtgatccagacattctaaaatatggcgctctcagtcgctatgatatacccacataccgaagagctggttacggatacgtcctgggcttgagcttggatcagaaaatcgaccgcgaacgatcgtcacattccaaaacctacatgacatatgtctcaggtcgccagcaagagagactgatgaccgccaagaatgtgcccaaagagagtagtcggacgctgcgcatcgtgcagagcagcgaaagtccaagtcttgccgaagagctagactttatcgcgctgtctaaccacgacaagagacgacgcgacgacagtgacagcagagaagatgggggacctcccgatctggactatcgcggcatcgagcgcgacgtcagccaaccactcgacccggatactcaatacgacgatcatcttgaagatctgactgctatctcagagctcactaagaagaacactgagcttgtacgcaaaactcgtgagcatccagaggacatacagccatggctagacttcatcgagcaccaggaagtaatgatagccccagagcgctctcttggtgaagtcgacgaagctagacaacgacaacttgctgatgtgcgcataccaatatacgaagaagctttgaagaaagtcaaaaatgctcaaaatgaccacatccagctgtaccgaggcttgctcaaagaggcgcaaaagtcatggactgagagcaagttgtggaatagatggaccgaggtactcaaggtgcatactgagagcccagagctgtggctgatgtatttggatttcgtacagtcgcatcttgcccgattcaagtatgaggcctgtcgcaagacgttcctcgagtgtctcgatgctcttcaggggtcgaaggaagtggctgtagagtcagttctgcacatcttcgttcgtatgacaagcatgatacatggagccggatatcaagagcttgccctagccatatggcaatccgtcttggaacggaatctctcacagccgcccatgacagcggcggatctcggagactttgagcaattctgggagagcgaagccccgcggattggtgaggctgaagccagtgggtggcggaaggctgcagacgacgacataccgtccaatactgagtccttgcttccacaaaatccaggagactccatctttgaggactttcgaaagcgcgaacacgattccattgagaagctacgatatcctggacgtgcttcagatgaagtgggcgaagatgacgccttccacacgatcttctacgcggatatcgagccatacatcaagagcgttccagcagatactccgactgtgctcctattagaagcattcctttgtttctgtggtctaccatcattgccacgtataggaaatcaccagcgattatggtgggatgatccattcattgcgcagcgtggcgccgacacaccgtcatctcaccatctcgaaggtgccgaacaaggctctatcgtcgataagtttgaacaattcttcgcttgcgaaaagactagcttccagatgacaagcgaacttctcttccatgacgacttcaatctcagtggagtccgaatcggcgcggacttcatacagcgtatcctccagctcgccgccatggaaacgaaagatgcgattctcggagaatatttgcttgcctttgagtaccgccattctccaacagaagttgtcaagacggcaaaacagcttctgaaagcgcaacccacgagccagcatctttaccatgcgtacggtctggtcgagtcacgtcgcgggaaaccagaaaaagcgaatcaagtcttcagcatggccttatccatgcgcactcttggtacctccgaaagcctacaactattcaacagctgggtgtgggaagcactatatgccaacgaccacctcgaggccctgtggcgtctctcatcaccgtctggcaaacttcccactagatcggatccaacaaagcccccaaacgcagccctcatccagaacgcatcaacaactctaagctcaatcagcgaacaatctctcctcacacacgcctacccctccgccgtcctcagcacatccctcctcgcgctcgtcacctacctcacctcctcccttagccccgaaatcatcatatccgcacaccacaacctcctctcatggttcacatcccacgccctgcatacctcacccgcctcagaactctccgcccaatctctcgcccgcttcctcctgcaccacgccacccacgcgcccatcctcaaaccctccctgattcgcaccgctctggagccctacatcgcgctcttcccaaacaacacgatcctgctgtcgctctacgcagctaacgagtcgcgcttcgccgtcgacgatcgcgtgcggggcatcatggccgagcgcgcgctgccgacgagcgtggcgggctggtgttttgcgattcggtttgaagagaagagggcggaggtggcgaggacggcgggcgcgattcgcgcggcgtataagcgcgctacgcatgcggaggcttcgggggcgcattcactcgccatctggacgagttatttgcggttcgaggtcgagcagttgggggtcttgaaagacagggtcgcgggagaaagacccggtaaggatggcaggaagaggacgtgggagaagagggtggatgaggcgcgggagagggttaaagagacgttttatgctgggttgaggaatctgccttggtgtaaggagtttatcatgttggggtttggggagagtggtaagggtgtgtttggtgagggagagctgtggaagatttatcgcgtcttgcaggagaaggagttgagggtttatgtggagcttgattaaattgggcttatctcactatatgtgtaatcttgggttcaagggattgggtgagtcaatacgaatagcgcgcgatcatcatgtattcgtcaatcttcgctgtgtattatggttcgttcactacgagggggctttcatcagcccaaagctatacacaatatcactatacttcaattgcgacataaggcgccgtgtataccttcaggctacgggatgagctaacatctgtcgcctggttgcattgcatcataattgataatatgtaccatgttccgttgatcatcattgcccgccatcatcctgcagcaaaagcaccgtctagcacacagcatgtgtcttacccgtcttgccttgcaagctatggtcctcatccacaaacggattgttcgccttcttgccctttgagaagatcggcgtagtgagcgtcgagcggcggcgcatagcaaattgatgcctgcaacacattagaatcacaaatattcgcatccgaatccagaaacagaggacgactcactccttatgctcctgcagcttcttcgcatccagcgaatccagcgtctgcagcgcaagtttgaaatccgcaattagcgcgtcacacctcgactttgtaaagtcctcgcgtacgactactctcagcatcttcatctgctccgagtgcggcgccatggtgtaggcaggaacaacccagccgcgctcgcgcagttggtgggcactgctatatgtcaatgtcggcgccaggctggataatcagtgagacttacacggcgaattcgtcgtactgctttccgagatcctcgtcaattcttgcagcgacgaggggcaggccttcgccacctcgctggctcatgatgatgaagcccatgttttcgaggtttgctgagaggtagtcggctgtgcgcgtgaggttcagcatgatgcgtctgtatccacgcttgcctaagcgaataagttggtagtactgtccgataatctgactggcgccgcgggaaaagttgagcgtgaaggatgcctggtccgcaccaagatagttgatgttgaagacaagctcctggggtaggtacttgggatcgcgccatacgacccagcctactccagggtacactaatccgtacttgtgaccatgggggtgttagcaatgcctggatgtacacaagattctcgagcttacccagagacgttgattgacgtgaccttgggaaggcggaagtcccagagaagaccagggttgacgaagggagcgacgaaaccaccagatgcagcgtctacatggatatcaacctcgatgttacgctcaatcaagagatcgttgatgcccttgatgtcttcgtattcgcccgtgtaggtggtcccaaggatggcgcctgttcaaataagcatccggctgctgtagagagtaagaagactcacaaatgccgatagtgttctcgtcacacagatcaacgcactccttgggatcgatgacatagcgctcggtagtgcagtatacatatcgctcctcgacgtcgaagtagcgacacgccttctcccagcacacctgaactgccgagttcatgatcatgttgggcttatcgaatggcttgccctctgccttgcgcttattttgccatagcttcttcattgctagcacgcccagcatgatagcctcggacgaaccgattgtagaggtaccgatagtgttactgtcgtcttcggagggagcattgaagaggcgggcaatcatagagacgcagcggttctggatatctgcggagacggggtattcctcgtagtcgatgaagttcttggagaaggcatctctgtggtaatgtcatgttagcgaggttatagttgagtgtagacctggtacgtacaccatgagcttctcggcttcttcttccatataagttgtaacaaacgacgcgaggttgagcgtcggcgtgccatcgagcgtgaggtcatctttgatgaggcggtacgcgacagaaggcggcatctccttgtcgggcatctcatggcgtggcaggtcttcttcagcatatcggctaccgtacaccgttgccgtgtagtcgtccgcatcgtcatctgggtggagattgatcttggactcaggagccgattcaaactgggacttctcgtcattgacctccttcgtggtggctacacgattgatgtgcaccatggttgctgtagaggttcaatctgcggaggttcggggccaattgaaagctatgaagtatgacaaaggaagagaggagaagcaatgaagtcagagcccaaggcaaccggggcaggcgcgtcttatatggcgcagtcaataacctgtgtttacgcagctagtcgtcagctcaacacagctaccccaccatgccaacgcctgcatcaccacccttcactggtatatgcaggcctgcataccctgttcgacgtgtcactgcgcgtcagtatctggctagaacccgctccatctcacccattgcttcttctgtgtggcttgacggccggtaatcccgcatcgctgcgtgtttgtatcccgcggtttccattcgagaatcgtcatggcggggcatcatcaagcattggactaaaagcttgtcttactctagtgcagctgctattccgcatacagggataggctaacggtcatgggccgagtctcagcggggttgcggtatacaggtgtatcctacatcagggtgctggctatttgcagaccgccctttgtcgtatagcatgatatttccaagacatggcccgactgcgccatatttgccctgcactgcagcaggacactccacatttcagccgaagctaccccacggcacgagtgtctcaatcgccgaacgtttggccagcgggacgacccttgagctgccgaaggaaaatcctgcaggttgattgtcagagaacaatgacctacaatatggtagcttgggatgtctttcttggcataccattgacttctgctaacgtaacataaaatatgcgcggcaccaggcgccggcaaaattcctgcccgcccttttccaaatagaaagaggcgatgaggtagcctatatatattcaaatagttctggtagagttagatagagcatcttagagctgcgtatacatcaggcccccctaaggttataataagtatgtctctaaatactattagcttatatcatgtaggtgcagagccgggcacgaattttaccgctgcctggtggcggatgttgtagaatcataagcgtttacagctatgaagaaatgcaacgagggtcctgctaaagagcgaatagcctgaagtcaacggtactgctagacgtctaatgcggcgctaataccctctgtatagcttcagaacactggaccggctaccacctgcgtcgtcgctttccgtcgtgattgataacacagaaaaacgtctgcagtgctatccagttcgcttgaaacaacatagaatacatactgcgccgcaccagcttcacctctccagacatcaagtttaagaagcaagaattgcgcaacgggaagtatgaatattgtggctgaaaccacagctgcataaagtcatcaaggccattcttccttcttgacatgaacgtgatgctacccgccgtcgctttcagataatagccgtcctctaactccatcttcttcgcctttagagtcataagctcgccgaaatcgattctacgcataccgaaaagctgacgtataaacactaaacattagggcaccttgaactccatcgtggtgcgcttgtccgagcccggactcaagttgggtatgatgctttgataatatgatggcgctcgtgacatgagccaatagccccatgatgtcctggcaggacggctgtcgcgaagtgcctttttcgtagtatagtgtgaaagcatatgcccccagatgcacgatgctcgcctcctccacacccgtggaaaacgccaatatagccatctcttcctcaactagaccatatctccctcatattatattcgcaatgctgatgcggctcgagctcgacggcgccgggctcggaggcggcgcagttttcggcgacagattcgcgtccgttgccaactgcactcgcttgacaggattatgcggcgtcggataataactcgaagtacgcgggtgactttcatccatgagctgacgaatcaagtgctcgatcctggcccagtcgttccaatcttgcttcggtgaagtcgggggaggtacgtcacgcatcggctcgtcccgtgaagtgtcgtgttgcgaggtcgtgggattggccttccatatccacgaatgctcaacgttgccttgaacatcgccactgacgtatgccagcatctcttcgtcctgttccagttgctgcgggcttccatggccgctgcgcacgcggttcagcagttgctcgaggaagaaagccgtgtacctcccacactcgccgttcagtttgcggctcgtcccgatcgcgctcgacagatgtaggcacatgaatgcggcgtcatagtctccgcgaaagcacagcatcaatatgcagcgccatacgtggaggcataccatgttactggcgatgaacatgactcgtgtttgccaactcttctcggaatctgctcttgtcgggttgtgcaacgtccgcgaaatgtatttggccgtctcctgggcgagggagatgcatcgactcaatgcttctgcacgctcctgcggtcgacatacgggtgtaaggttgcgcctgtagaagtgaaactgggcggaaagtagggtaaagagtggtggtaacgctgtcgtttccagagcggcagctgagctcggtcgataggattctggtagaagcgagattctagaacggaactgttcgtcaaaattgtgtaagacctgagggggaacgatgctagatttcagagcttggtaaagcgaagcgtgtagtcttgtgatttgtataactgcgaggaaggaggtgtatggtgctgagacggcatgtgagcgagtgatgccctgcgcctggatatagcggtcttcgactggagacgggagagaagcttcgcaatcgtcctcgttgatcaacattggccggtgcgagtccagggacgtgatcctgtaagcctgtcagctatggatgaattacgtgtactcctccagcttacctatcgcgagtgtatatagcccaccacagcctgcgtcgagtctcgatgtcaattgttgagccagtgataatgtcgcaatgtgcatttaattcctgagcggcccgagcagcagagcccagccacatcgagccaattgacctcaaattctgatcagacgcaaagatgctcagcagaaaagatgcctgtgcaaactgaaatgtgatgtcttgcggccatggcgttagagattgtactgcggtatcgaaatacgcagtgctttctggcgaggtcgctgtcgaagtctgcaaagtgccacaggccaggattgcgaagaagagcccgatccattctcgagtcgtgtcgtcgaagctctttgccgtgtaaacatcgtccacttcacgctggaaggttggccaatgtacaattggataccattcgtgggtagagtcaagatacgaccgtgacaggcgtgcaaagtcggcgcgtgggggtagtccgggcggcacagcgcttgtgctcctgcgagtggtgccagccgcagaagatgttgcaaatatgccatgagcgtgcgctcggaagttgtcgcgcacctggtcaaagttcttcaaaacaggcgcgacaatccgttgcggaccagatgacaccgtaggctgtatctccgcgtacactcgttttagctcagtgcgttccatagtgctgaattccccacccaacgaatttgatcgcgttggcccgttcatgtgagtcagctcagccagttggctgttcatctgcgtcagttcggcaatttggctttggagatcctgtacttgtctagagtgtgagtcagtatattgttcatccaacaagaatactgtcgtacttgatagacgacatgcgccggttcgtttctttcgtgaactgacacttgtgattccgactggagcattccgaacaggcggatgtttctgtggcatcgcactacatcgcgagtcagatctcttgtcaaaaaatgctcgcttgcgctacacatccactcggcaccaaggaattagatgccgggtagttcgcctaacgtatgattgctttcgggaaggtgattgagcaataagacggctggctgtgactctggatctccaagctcttgtttgaatagagaggattattcgcccacagttggcgtcgcaaactgtaagctatacaacaatacaacgtaccttgactttcctctccctacaagcatcgcatgaagggtccttcctccgttgcctgtaagccctcttctgggcattcaagctggctgacgaaatttgcgtcggggatatcatcatcaggggcggctcgtgactctgcatctcgggcatactcccagaaccagtactgggagatgtggaatagctgtaggaagttgacgagtagccgggcgaccgtgagagtgtgaaaggaggattgggagtcgtgagagtcgtggtccgcgtcgacgacgtcgcgttcgcaaacgggttgtggggtggtatcatggtacgtggtgattgttccgttgcatgtgtaggggatctacgcatgatggcggagttttgttgggccacctgccttgtggatggaacggatgggtcgaatcggtcgaggctgtcggcactggagctcctaccgctattgtggggaataatggcttctttcggcagctaccgaatcgacctatctgtagaagaaaagactggggagatgcaattggcgcgatcaatgctcaatgcatgtcattgagtccttttgccggaaagtgggaacgacttgagatctgatgtgtgcgctgactaaagcagtctaccagctgaggtatggcacagctttgtgcgaggaccctagtacaaggtgtcgagtgacccggctatcatgtagtgggtgcagatgtcgggtgttccgtgtcgcttgagcaagtcttgccaaccaaccgccggacagcttgcaggatgtgcacaagcgtaagcttggagactatggaccagcccacttctgcaaacaggctcaagccacaatagttgttagcatggtctttgcgtttgtagtgtcgaatatggtagtgtgagagtgtctggcaaagaagaaagatcgaagtccctagcgaggaatcatgaaacggcgaaagaccagagtacgagcaatcaggggtctggcttgatttgcatcaagagaggcactggggcgacgatcagtctattccccgacgactgaaaaggtgtttgttcggcacgctcgagagagggtacaggaggaaccagacttggtcgccaccatccgttacgatatcgggcgagtgctttgagctacacaggggattgacaagcatccctgtccagcggcacgtgtcgctttgcgatggttgatgacttgggtctgggacagaatacttgcgacctagtcaagggtcaaaacatcccggtatagtggattgaagaacggctagctcaagccacgcgtgtcgaaggccagcgcggcttatgcacaccacgtacctgtgatcatggaagccaaagctaaatgcgggtaggtagcgccacaggcagctgtctttgaggtccgtttgtctcttgtcatacggctgaactgatacatgtcatgcacatcaagcactcgtgtgtcgtgattactgcccaattctcccgacatgcatgttcgagaggtgccctgacatagaggagcgtgcgtagcgagtactcctagtctagtcaagcgattgcaggctgagaactcaagactcaaaggccgcgtcggatgtagatccgggatttctatcaaacagcgaagtagatcgttaccttgtccgacagcgatcccagcagaacaagggacaactgtgatctgcgctctatgtactggaagaaatttggggataacgactcttccacgccgtctaaacggttgtccggtagaccatttcggtgacaaacaagggcaggggtgaagttgtgggcccgcctcttgcatgctcgctaacgcctgtggaatggctcagagcacggcttctacctgcagcacgaggttttctcggatgaattggccagggcgacgatgagcgaggcgcaaggcgagttcccctctcagcccacaagcgtctacacatctgtcattgtggacccagctgcggtgcatgagtccgacctatggaacgcaggattggcacaacccgcctcgggtgttgaggagcaaattttcggggcgcggcgaactgcagccgctgagttaccataaagggctccgatttgcgggtgcttttgctatggataagcgtagggtcagaggcggaattgcaggtcgaggagaattatgaaaatccaccaaacggctgcgtgcctctcgtctcctccaacagggtgttgagcatctcggccaaccattctctacggagcagtgcggagcagctctcggatgggcatactcagcgaacccgcgggtaggtcaagtcagacccatgtcctggagccgtcaaccagagtggcaccgctggaaaacgtgctttccccacgttgcagcctgtgcccgtcgcggaagacccacaggaaggggtcggagaaggtccagcgcttctagcctgtagccagatcaagccgctgttcttggcactaatacaactcgaaccaggacagccgcagattgagttgtcgttcggggccgaggcgaccagatcccaggttgacgagtgggagacgatgcctctcaactgccgaggatgcggtctagacctctggagacacatgtcggtcctaagccctagctgctgcccgagatcaaccgcgcggatctgatgcctcaggagatctctgcccatcgaatcacagatgatgccctgtcgtatcgttggacacgtcgattttccgcacgagcgagcacccgactgctggagcacgtcacatcggtcaaaacaatcattatcgatgtgcctgtgtgcctgtgcgtgcagagatgctgtagaactaggcccttggctggttccgatacttgagtactttggttcgaggtgacctcgaggtgtaaatatatcttaagtggtggtggcttgtacgccctcggatctgtcgcgtgggtgcggacgtaccaatgtaacacccgaaatatattgattccatgctgtgcggccttccgcttcagcttgtgttgccatgaagctgccaaaaccagatgtcgagatctgcgcagagtcttgcgcatgattgcgtggccacagagcggctcggcagcttccgttcggcgagacaaccgatggtgtcgaaaactcggtcctcgacgactgacctgcgcgcgcgatgcatccaccagcaagcccagcactgcccgtatccttggcagaccggaagtacagctcgaataaggttctactcctgctggtcctgccgataagacgccgttgagggcttgcaggctagtatgctccgccgatccctttgcctgaccgtttccaacagcgagagatcgacatgtcatctgtaccagacaagccttgcgtcgccctctcgacctgccaagatttgtgatttgggcattttgttgctggcgtgcgccggatatcgacgcaccccgaggtgggtgtgatgctgagtggcgagaatgaagatcgcaacctcgtcgagcgcggcagttggccgtgatgaaaccgagaaagcagagcatcgcaagtgatggtgagatcgacatagcgctaccacatcgtgtcgtcgagatgtgcatgtgaagatgaagtttgtagatagcttcatcgccggcctccgcatgcggatgtctgcctcttgcgccttactgcgtacaattggccaaccacaggccgcaaatctggccggagatcaagccggaagccggaacgcgagacggctggagaagcaatttcaacaccagccgttggtactggccttagactttgtggctgtcgcaccatccaaacactacgaaagtggacacgggacgacgtccggtaaggagagacatgtctgacaagtacgccgacctctggtgtaaggtcccggcatagcggcatttgggaaagcggcaacaaccttaacgggacttcctgactcgagcatcgccagctcgcttcgacgctcttcatctttgctcaaactagagctggtggggcctacggacgtaggggtaacaccttggcatcgtaaagatggcggtgaagttggctgactgaatcgcaaaaatcgtcagaaccatattccaatagacgccattttagaaagcaaagcatctgcttgggcagtgtctggaccttcgagctcaagtcttgacgtcgacgtcttcgggtccgagtcgttgtcaagtcttgcgaacgcctctgcgcgatcacgatcttcgggtccgaatcgttgtcgagtcttacaaacgcttctaggcgatcacgcgtcaagtcaaacaccggaggcggctcgtcacaaacgcaattcagcaagatgagcaacccacgaccattgcgggttcgatggaggccggagcattgaggataccacaactcgtgacgtttcgacgctgtatccaagggtagatcgagaatggccagacacagcagaactgtaccaacttcctagagtctctccagcctattgcttccccaaatcttgcccccatccagcacaagcgtatctccattaacatgcccacccgctctcgaacttaaaaacacaacggcagccgctacgtcctccggtcttccaacccggccattcgggttcgccttatccaacgcgtcctgcccgccgctccgctccatcaaaatcgccgccatcttgctcatgaagaatcccggcgctatgctgttcactagaatgtgctttgggccaagttcgatggcgagattgcgggcgagatgcagcacagcggctttggaagccgcgtacgagtatgcgcccgattcgcctagcgaccctgttgctatgccggcgactgaacccgtaattatgacgcgcgaggtctctgcgacagaggcgttcttcgacaaaagaggtgtgaatctagacaaggtaaggatgtgcaagcaagaggaggggagggcaggagcagcgtacttctgaatcgtaaagaaaacgcccttgacgttcaaatccatgaccttatcccagccattcttctcgtctaccttctcgaattcgctgccccatgttgcgcctgcgtttgcgaagaggatatcaacgtggtcggtgtgcttctcgacttccttcaccaatcgctcaatctcagagactttggagctatcggctggtatcgagatggctttgccttcgcacggtagagcgttgagggctgcgacagcctcgtcgcatgcactggctttacgggatgtgatgaagaccttggagcagcctgcttggaggagtctgcatcgagcgatcaattgaggtcttccaactgtggggaaatgcgcagacatacccagaggctgcgtgcagtcctaagcctcgcgatccaccgcttacaactgcgactttgcccttcaagctgaagatattgccgaagtcttgcagctggacgtctgattctgcggaactcatgttgattgattactgtaagttacaacggaacgtgataagatttcagcgtctctttgatataccgtgtataactgtagaagagaagctgttgtcctgctgcgacctcggtgctggcgttggaagcttgatgtaccgaggcacaaaaatgcgctaactggcaggcacgaggggaagaccgctcccatccttgccagcaccaagcaactggttccagcagagcctcctgtccacagtcgagtcccattcaacccgacacgggagctattggatcaactagtcccttcctgacagacaccttgttgttgtggtgaagtggacacgctccccctcggatgagatacttctcgagagccgcgctcaagacctgatcgtccatcaagtcccatccgtcctccataccggtatcaggataatacatatgatttgggaaagcataaggatcctcgcagacggagtcgcacatgaacccgcggaatgtggcagattcgatgctgttagctccagaaatagcactaaacaacccggacccatgatccttgaggtactagatacatttcgcgaaagctgagagttttgagcttgtggttggagatgagtagattgatgatgtcgcgttctgatagttcgaaatgctcgagactgagcttgtgtggcttagttttgttgctctgagagatgtacggcgccgcagtactggtccgacttgtaaggcatcaggattgtaagatctttgagatttcggagcccttgaatgaacgacttcagagcgccagacttcattgctttacgacacaagctcatttccgcttcctccggatcctccgagtaggtagtcaaagtcatagacagcgtagtcaaagtatcgttcaaggaggaggcccgatttccgcagcccacgaaggaaatgctcggttcgaaatatttccagtgcatatggttgacttcaagtactttcattggacatgtgtcgagttgtaagctggtctcgaaagcatgctgagcaggaagtccagcaggcagatgaacaggattcaattgctttctcgatggagaagcgatttctagaggatccttatgctttcccaaattatatgtattatcctgataccggtatagaggacggatgggacttgatggacgatcaggtcttgagcgcgactccattaggctggtaaatttgaatcagcgaacaggcgctggcacgaccgcagtccttagcaatatactcagatattttcgtttttaaagacatcggcgaccatctgcaaatcgctgctcatgggtatttaagcagcttgtctgccaacatagtatggacattggcctactcgaagaagtcgcctgtgtactatagccagcaaatctccttttcttaaaagtgatgctttcggatgcgaagttttagcccttacgtgtccttgaactgtacgtcgtatcaaaatacgaattcttgcacgaatccttcgcaagggtagttgctgttactgcgaccatgtgcgacgactactcgttctatatagtattatactttccattctatcatgcctgttattttacactgttctcccgcgggttcatcagggggcagcaccaattcctctttcactaaaggtttctcgtcattcactctgagtgaaaatagtaggccttgatcgagagaaagggtcagtcactacgagttactgcgccttctatagtcatgccccgattactataaggtcctcaagagtcgcccactccacgactcggtccattcctctcttccgccctcctacagaacgctcacccacccaccccaacaatcttctcaatcagcacctctgccataacctaaccaaacagcccccccatgaagatgtccactccgaccactgatgcccgcaccgacgctgcaagcaggaaacgcaaagcaccgcacgacacagctactaaggcgcgccagcaaggtgatccccctaccaattctggcgacgcgagggctccaaaaagactcaaagtctcggcgacgaacgaggagtctcttgcacaggtttcagatgtcaacgactcaatctctgtggcttctgaaggcattgacatagagatgaccggtgtcacacaggcggcaactgtctcaacatcagtcgaggaggagaagatgtcactccggtcacctgtaggtaggcaggacactaccaacactcgagcacctgagcaaagagtggcaaaaagagcgccgtcaccgagctcaaacgtcgaccgcgcaacggcaacgatatcgagcaaggcacattgtccccaaggtcctgtttcactggcggcgcttgtggctggttcagcgacgaccggtgctagtcgttataatcagaatgcgactggaaccacaactcattctgctccagcaggattacatggcgatgctgtacatgccatgaaagcaaagtctgcatttccagcgatcaacccaggtaatcacttcagcacgactctaccagcgacccgtcaaccgtggccataccatttcccccaagcacattgtgtttacagccagaacaccaattgtccggtcaactgggtggcgttcagaaacatccctctgtctcagagacgggtgtatgagcttcgccgcccctggagcaaggacccagcaccatgggacacagtaaggatggatttggcaaagcttgagtccaaacctgctctgagtgcagagggagtgaggaagcgctttgcaaaggtcaacaaggtcatcttccagacaactggtgtctattttgtgtgcaatggtcacggcctgcagccggattatggcgttccaaacgacaccgacatgtcaggcatgttgaaaggacatggagaaaccacgctaggaagctcgatgaaggctgcaaaggcctgcaaagacagtcagtgggaggcagatcgtattgaggaagatgaagttactaccctcgtgttgcagttgccggggcagtctttccgcgcaattcgccacgtcaccaaggacatcatggcgaacctcgagatttcagacggccaaaccctaccgtatgcagccacgactttcgatcgctggtacagctgcttgtacttcggacatcgccacagtctcccaaagcgagtctacaaattgaagcagcaacccgaccgctcttatacatccgttgatgaaggcacgccaaaggtcactatacagacactactagagacgtactgcctttctcaactcgctggtactacatccgttagcgatatgttactggacgagataacgcaatctctagagaatgagaaggtgttgtacgagacgtacgggaccggtgccatttgcaaggaagactgcaacgacgtcgtgcgcctactagacctccagccggaggatattcaaaggatctggaagaccaccaaagttcatgatccgatccgaaagctgctgatcgatctcttcttgcacaagctggatgcggcagaggaagatgaagaactcgatcagaaaattcgaaccgatgcacttcgcctttctcgttgtgcttgccagttgtgggaagactttgctgatcaacgccaacggaaagtcgtcgaaagcttcatggagccattggatcccagcagcttctgtgcgaagtatcacaaccatcataagaacaggtcatgttatcgttcgattctgccttcagagcgttcggtatacatgattgacgacacccttgacgagccgaatgtccatctgctcgaagtcaagggtgtcgcatggtaccgaatcgtcaacaagacgggtgatcgcttggatctagatgctcttcgtgcggacaagcctcgttgggattgggagcgtgttcgctcgataaactcgtggatctatatcaagcccaaaggccctcaacatcgacagccgcatcctgtctacttcgacccgagcgagatggatcgcaagagacgtttctcttcgcaccccgggtaccagcggaagaattggactcaaggtgtcaacgactatgagaaggaggatggttgagtagttattatgacacccagtctttttggaaacttgaaattattgaatttcatttataggacctcgtgctagctacgtgtagcaaaatacattctttgatttgactttgaccttttctgaatacaaacagcagttaccatcaggtgagcagagatcccactttttagatagttgttgtttggcttttcgttgcccgattactgcacactgcgtcgcctaagctaacactgaaagcatctcttatgcgtacgatcggcagcacaaaatacatcctcataaacccacaggcatcagtgaagataaggatattcgtgcggccagtattaatgcttgctctcagaaaaaaatgttcatcaatcacctaaagatcatcactcttgcatatttcgattgggatcctagattttaccgtaaccgattggcgcacttcaggtcgcttaatctacatgtgcactttacatcatgcgcatagatgaagtgcgaccatgcgatcctactccttggatcctactcctataagtttaaatgtgacttgcttggtgttacggcagttagagagctccacatccgggttgaataagacgcatgtctcaacacatagccatgtatacctccattccgagttttgaaagcttcaagtacagtcctgaaaatcagcacgttataattgtagccatgagatttactacaattcatgtgctggccctcttgggtgtcacacaagcacaaaaccagactcggggtgccgccatgatgagattcgcttgctcacaactcactgttgaacgcctggatccgcttgtcaatcctggactcgaaggaagcccacatacgcatcagattgttggtggaaacagttttcaagcaaagatgagtccagaggatcatgacctggttgcaaaaagtacatgcacaacttgtacattcagtgaagattttaggtaggttttaacaccctgcagtcgggactctggtgattgacatgcgacagcaattactggaccgctgcactttattaccacgcatcaaatgggacgttcaagcgcgtccagcagtattctaatctcggccttgtccaaagaggcggcatgacggtctactacattccgccctacgacggcgtcagtaaggtgactgcattcaagccagtacgtttacctctttatttggtttgtggaaactgaccagaaacctagggcttccgcatgctcgccggcaaatccgcacttcgcaacacgaccggcgagtcttttggcatatgccaccgctgcgtcaacaaagactccgtcccatttggtggcgcaccctgtatagacgatgacactacattcctgccaacacgaatgtgcgagggcggtatccgcacgcaagtcactttccccacatgctgggacggcgtcaacctcgattcacctgatcaccaaagccacgtagcttacgctgagatcccatatgagccgtatgcaccaccggcgggttcacagaatcgaggaagatgtccagcaagccatccagtccatctgccacagatcatgtatgaagtcatgttcgatactacaccgtacaacaaggcggaactctggggtgcaaacggaactcagccttttgtatacgctatgggtgatgcgtgagtgctatttggaatcttttcaaaattcgcaacactgactagagaatagaacgggtcatgggaatcatggtgattatatgtttggatggaaaggcgacgcgctccagcgtgcgcttgatgcaagatgcagcaacgaccattgtagtgagctagaaagacagacggatgaagaggcaatgaagtgcgccattccgcagactgttgtggaggatgttgatggggacaattgtaagttcaatgttgttctagtgcggaaatttagctgactcatatgtatcagggctggaaagtcttcctggcggtgttctggtaaatgacgggatgtaaaaagagtgttagctcatgctcctctgaaagcaattgccgatgttgggtactgccacgcatagtaacttatcaaggtgtagatagggtagtacattcccaacataatggagaaattctgcaatcccatacatgatgaggaacttccagaataaagaagtttcttcgatgatctcatacttaggtgtctgatagcggtcactgcggtgcatacacacaagctatagaaaagggctacgcatatctttatctctgtgagctggctttaaagtccataaattatgttcacatttgtttcgccttgataataccgagcgacaagatatgaggcgtggatgacctcacatatcacaaacgcttgtaccacaagggcgaatctcatccatcagcgaccatcgtatgcaaaccaggtaagagccaagaagacgaaagtttcggaactttgattgacagcggacacggaaacggcagtgatcattccccgccaataggaccgcattggtcttgatccaaagagcaacctaatgtcgaccacacattgaagcataatgagtcagatcaatgaccagagtcatgcgttgtgcgccaaagcttaatatctcttctctgtcaatccacagcctcaagaccagaagaacgaaaacagttgctgtcgcgtgggtcaaaattcccgaccagcgaccaaatcggatctggttcaaatacgcagccgcctgaactacatctgggcgactgcgctacaagaccttctctttttttttcagtactaccgaatactaggtctcggctcacggatctaccggacgaactcctgggcgacatcgtcgagcgtgtccatgctgcgatacctaacgcactaccaaaactcgctttgacatgccggagattacagcggctgacacgcccattgcaatgagagcatgtcgtattaccttggaggctgaacaagaaagcccttattgcgaggtttatcgaaattcagagtggaaacaaacacattcgatctgtgcggatacaaccgcaacgcgcggtcatgaacgctttcagagttgtaatgaagaatgcgttcgaccacctggacactccctgtacctgcttgagcagtttggagaggctggatacattttcgatattcttggatgatcaggttgatctgcgctgctacgtgccgggtcccgttcttgctcgtgtcgtgcgcggacttccgccttcgctgcttcatttggagctaaccaaagggaaaactaaaaagtagaacaacgcggctctgcacaaacggcctagtgtcgccagtgtgtgtaaagagaagcaaagcagagcatgttcgcaaaggaggagacccttacctgcggcattccgaagcttttgcggggactagcgttcgtgttcagcagatgtaggaatattgcatatcctcgcacctcacatgttgtcgccttgctatttagaagtggacgatttattctcgaacacaagatggaggagggaactgaccctcttgttttagccgggaggttgaaacacttacgatggaagtccctttgctgctggccattcttctgcattgaaattgtgtctaaagtgtcctaccagagttgttaaagtacagttggttctcaatctcgaaaatgacgaaaatgacgatcgggagaagaaagagcgctagtttggctagcgcgttcaaaaggtgggcttgtctttccattcattcaccagaccatcccatcacactttggatcgatcaccattccaagttcaacaagaatcacgcgtcgaaagcgtcttggggcatgagatatcgagcgatcagacgcgttgtcaagcatgtccctgaaatggtccggggccagtgacgcgtgagcaaacctttctgtcaagcttttcgcctacctcaaactccaacttgaggatggcttatacaatagtcctgccagaacatccaaggaatttatgctcgcgcaagcagcgtccctgtaagataccatacggggtcgtcggagcgcgcagcgggaaatagcagccgcctatctagaaatccaaagggttcattaggcttgatagcaataggtggcgatttgccgtcacagtcatattggaaatgataattccagccagggttggtacgttggtaccctcccgcaaaagagctttactgcttcgtgatctgtgggctttcgcaagagacgaaacatgtggccacgcgcgcaatacggtccaagcctttaacgtgggcaagcatatgctgcctttgcaactcgagtacctaggtggactcgattctcaacgcttgcattcggtagtcaaaggtgatctcatgttggtcacatcccatccacaacaccatatttcatgagcgccttcgagtcggatgtatctaagaacagtgttcctgtcgagttcccctctaatctacaagtcaatgcctagcgtgccttgcgccttccttccgcaggtcgtttgctcacaaccccgctaaagatgcctttcactttgagcgatatcgagtcctctctcaccgtctgcctccacgcggacctgttcagtctccgactccgtgctacataagtagtacggcgcgctctctttctactcttgtctctccacgaccgcttctcatctgccacgcgcatttctcaaccttggccaccaaccttgctcctccaagcctgaccgagggcgcaccactgtgccttatctgtcaattgcctttaggatcgcaacatgcgcctaccattcctccttcccctgctgaggccgctggtcgcacttgtcggcttagctttaggcgcactcgaggcgaactcgacagctccccgttcttccatcgatggagtgccgcctgtcctcgatatcgctgagagctacatccgtagccagacagatggcagcgcgattgccatcggttacaacggcatggccaactgtagttccaggaatccatgtattctcggtagctgttgcaatagcgatggtgtgtgttttccgtctttaactttctgtcattatcactgacaaaataccaggtcaatgcgggtaccgtcccgagcattgctcgccatcatcgccaaagacttgcgttgctaattgcgacgccaaggctccctgtggcaagtattctgcggatggcaagacgagttgtcctttaaacgtgtgctgctcgagttccggcttttgtggtacttcggacgtcttttgccatgattcggccggtggtgcaaaggctagtgaaaatgttgcagccggcgcgccttcctgtggcaagaacagcaataccgcctcgcgacgtattgcctactaccaatcctggaactctcggtcacgtggatgtgataaggtcatgcccaaccagctgaatttgtctggcattacccacctcgtcctcgccttcgctacaatcgaccctgtaacgtacaagattggtcttcgcgacacagcagacgatgatgtctacagagagttcttgagtctaccagacagcgtctccaaatggatcggcattggcggatttcaattcacggactcggatcagcctacgcaccaaaccttctcgaagatgagcagctccaaggagaaccgcaaagcttttaccgactccttgcagcagttcctttctacttacaagttcagtggagtagacattgactgggaatggcctggcaactccgaccgtggcggagattccggcgacaaggccaaccaggtggagcttctccaggacatgcgccaagctctgggcaacaatatcggtctcggtgtcgcgataccagcgcaatacacgtatttgcagaacatagacctcaagggacttgaggctcaggttgattggctcagcatactcacctacgatctacatggagcttgggacgccaccacaccaggtctcggcccaaagatcaggcctcacacagatcttcaggaggtcgataccgccctaaaccttctctggggtacacaaattgattcgaggaaaatcaacatgggtatcgcaaactatggccgaggatatacagtcgaaaagaaggagtgcgcgtacttcggctgcacatacactggtccaagcaaagctggctcgtgcactcttcaggagggtattctgagctcatgcgagattcgtcgcctgatcagcgagaagcatttgagctggaaggtcatccaaggtggcgctgaagtcaacgaagtcacgtgggacgaccagtggatcgcttgggatgacaccaacactcttggcaagaagttggagctcgcaaacgaccgctgtctaggtggtaccgctctctgggccatcgactacgatgtctgtccgaccgatggtggctcaccgcagcctggcactccgggtagttcagcggtgccatcacaacctgcttcgtcacagatagcctcctcccaaccttcagtgtcagtatcttcagatacccccctaacttcatcgcagtctcaaggatcagcttcttcggactcacctccagtctctacgcagctccctccttcagatgctcccccaacttcatcgcagcctccgggatcggcgtcttcggactcacctccagcttccacgcagccctcttggtcagctccctccgattctcggccagcatctcagccagcatcatctcagccttcagggtctgccccgtccagcgcgccaccagcttcgtcggaagctccatcgtctgctcctcccagtacgcagctagcatcttccgatgcaccatctcctccggcctcgagcgcccaaggctcatctcaagctggcactagcagccctccggcttcgggtttgcctgctccctctggatcaccacctgcatcctctcaagaaccctcttcaacagctcaggtcagttctgcgcaaggcagttccatggccgcttcctctgttgttccaagttcccaagcttcctccaatacctggagtccaccagcatcgtctagcgcgagctcatcttcggtcgcatcggctcctcccgcatcgtctgaacaaagctcgtctgaaggaagctcgtcttctaacgcctggacagcttcatctgaagcaagctcatcgtcaaacgcgggtaccgtacccgtgcctgttccgaccgactcatggacttcttcacaagttactacaactggtcagcctaccactcagtccggctcatcgtggggctggtcttcaggctccgcgcctctcgcgtcttctggagctacatctggtgaaagcggcgttgcctcgtctgatatgcactcttgggctccatcgctatctggagacagttctagtggcgtagctgcaaccactgactcagtgtctcagcctggctcaagcagcagtgctcctggcgcaacttggtcgcatggctcagcttcctctggcactgaatcgtcagcatgggcatcttccacactagctcaagtcagctcaggtgctacagcttcttccaatgttcagacatcagcttgggactcttcgacacccgtccaggtcacctcaggtgcccagtcatcagcttggggttccggaacaccgattcaggttacctcaggtgctacagcttcttctactgcccagtcatcagcttgggactcttcaacacccgtccaggccacttcaggtgcccagtcatcagcctgggattctggtacaccgattcaagtcacctcaggtgccacagccccttctaatgctcagtcatcagcttgggattctgggacaccgattcaaatcagtaccggtgctgttactacttctgcggtaccggtaccagatcgcaagaaatgtcccaaagattgttacgatcttccctggtgccagatcttctgtaacgaccttgacttcatctggcctccgccactggagtgttggtttttcgactggtgcagactctggtggggtttaagcgacaaaaagattgaagaagataaggatggcaaaaagtgcaaactcctcggctgtggtaagtaacttgttgtttgatcagtgtctctacaggtctcttcgactctgcgcttgtaattcaactaacactcgttctaggatgtggctggatgggtttgccttggggtcctggatgcccaagccccgacttcccgttccccattaacattttcatcaacatcttcggactttttcctgacccttgtctgttctggggatgtggcgataagtgtggtctcttaggatgtttcggatactgtttcggcgaggaaggatgcatcgagtgtcccaaggttatgtgcccacatggaggaccagaaccaggcccaatacccaaggagaaaattcctcctaatcctccggttcctacagagcctgggaagggcccaaagaagtgcgggacggaggacttcaagacggcgacggataaatttgtcttctgcaaagaatccgtggacttgtcttccgccatatctgccacaacagtttcgacgtgggcttctacggccgtgataacttcctcgagtagctattcctcgtgccagacgcccctcgaagtcaccatcagtggatgttacgtcgtcgatatagcctcaaccacaaccactaaggtcacagagagcaacacgataagcaccaattccacttcttctgaagccccagcttgcactcgtgcaccgctgtctttagatgatgacgaaggaaacaatattcctgtagactgggactcatcctcctcgaggttcggcggaaacactacagactttgcttcgaacacatcaatggcttccacaaggagcgacccaagctggactacgtcggcaaacttcagctcggagactaccatgtcttggttccctccaaacagtacaacagatgcttctagcacaacaatcggctccagcacaacggacccgtctggccacaccacaacgtcttccggaattaagtggggtacgtcagcggaatcgagtccatctgcagccgtgtcaagcgcagcgtcgtcttctgaaatcaagtggggcacatcaacggaattgagttcatcggcagccgtgtcaagcgcagcgtcgtcttctgaaatcaagtggggcacgtcaacggaatcgagttcatcggcagccgcgtcaagcacagcgtccacaacgccaagtccggcaccgggcccgatggataagaacggtgtttggaggttcgcaatccaattgtggatgcagaagaaccaggcgaagatggagtgggtgatctacgacccgaacgggttccacgcggggtcagggaacatgttccctgcggaaggtgacaataccatcttcagctacatggaaaccaaccatgataggccgtttgagcaccagatgccttacggggtcgatgcattcttctactccccaaccgcggtcgaggacgcgagggtctctctgaagatcaagaagtctgtgcctaactgtagcaaatcaggtgaagcagattgcttcccgaaagtgacgactgagaataggtcagagaccaagatgtttgaggtcgagtcatgctggcagtactgcgacaaggataaacccgagctcatcctcgtaaagcccagcgacctaaactgcgatgacatgaacgatgcggactgggttcacaacgacaatgcctggtcgcgcaatttcaattgctacctcaagggcttctaggctatctatcggttgtattccaggtggaaaggtgttacaggcactaatagatgttcacatggattaatggtaacagtctagaggcaagaaacctcagtagatataactcattccccatccgcttatatgaatgttgctctcattttgatatatatatatgtatcaacctgggccgttgcgcgtgagtacacatggccattacgacccgttgctgttgcacatctagcaggagcaggttttggtggggtatttgcgcattatatggcaagtgtgcttgacacgacagcgagcaactctttcctgatgaccgctgtgagtgctcgtcttttgcttatgttccatgacacctcacatgccatcctcagttttctatcaatcgctctcactcatcgctaatcatggctctcaggccaccaacggatatcaatctagaacatggcaaatgacaacgctccagatcccatgcctcgggccagaaagcggctcacaggcagcgacgagcctttgcccgttgcgcctccggcacaactgcatcctctcattgcggactctcaagctgcgcgtaacatacctagtacacatgccagaacccagcccaataagccgctcgccgccagacgagccaaaggcaatagcaaagttcgagttacacatccaccacgcagatacagccccactgcattcagcattcccaacttggcctatgcaaccggtctgagtacacggaggttgccgctacggaacgaggcggaagcaggtccttcgcgttttcacaatgctacacgcgcgggaggaggcccttcacacagggtcaatgctatccacacaggtaataacctgcaatccaccaacgttgcaacgaaggagacgtccaaatttgtgggcttatccacagtgggcacggtaacgccaaaccccggatttgcggttgtcgacaatcagttgttgcaattgccgcacgaaatccttacaaatttcgctgggttgaagccaggcaccagaatcaaacttgatctgcatgcgggctcgcagcgaatgggaaggcctacttggcccatcgagtcgatagagatgaaatccaggacgtccaacacgagcagctgtcgctgcgcctgcgtcagtaggtcagccactccaagggtggaagcttttggtccagaacgaagcacacgctttaggcagcgccgtggatgtctccgtgcaaagctcttatttccgcgctcaagactattgttgcggttggttcggtactcctcattgtcgtcatcgtcatcgcacttgcgctgctgtcactttcgtgggtcgcggactgcctagaactcgcctggccatagcaaggttcagccgcaaaaccacctcctacagaatatggcatcttttcgaggatcgagaccaggagtctcatcacacttggcttgccgatttttcctggagttactggagtagtaacatactggagcgtgcgcaccgaccgtaaaaacattgaagacatgaaagcggactgggaggcgacgggacagatctggctgggagatgtccgtgcgatgcaggcattggaacttggagacgcgagagcaaggctacggactgctagagtaaatcgctggtgggcctagttgtgatgactctgcagactacgcgtgcttgcgagacggaccggcagtacttcgtgttgtgatgctttttgggaatttctctactaaccaggttggatgcctggcgttgatcattaaggattcgatacgagaattgactttaagttcccgttgagtaacaaattcgctgcacctgtgttcgacgaacaaactcaattattgttcccacgggtggaccgcgggaatttgatgggggctggttctgtctccccgaagattcggacccgagaagtgaaacgatccgcgccgctgagccagtcggaggttgtaccgtttcttggcgcccaatcatggcatcaaccattaagatcacgtcgctcctcggaacctcgaaacgagcttttcatcactattattgctggagcattgcctatcctgtctctaggcctccagtccaagcccacttctcaaaaatcgaagttcgcggacgcaagctccagtccctgccatggcctcgatggactgcaacttcgggcccctttcgcgttagctggtgcgccagcaacattcattacgccatcagaagaagtttgccgtgcccttagatctgcggtgtcactcaagactggcgtatacacagcaacagaggaagcaattctcgcttgattagcattagcacgttaccccagatctgcacaaggaactctaggtaggtgcctggacggcaaacttgcccagggccatcgatcttcgctatacacaacccttctggttcagtcttaaccactcggagtaggcgttagcatgacttgaaagtctgatgctttgcttgcagtacatctaatggcttcgacggtggcgtctaacctcccaattctgagattcggcacatatgttcatattgcatcaagcttcacgttttcgttgaaacttcgtaccgaggagttgcaagatcatacatcagtcaacgcctcaagacgtgctgctaggaaatctgcggctaccctggctatctccacaagagcgcagcgttgggaacttgggtcaatcacccaggctagagcgtttggcgattcatgaaggacgccacaaaagtcattcctagctctcagccgctgcggctgccatttccgcacctcgtggaaatacatagtgcatatcgctcctgcattagcccacaagggttgcgtaatctgaacctaaatgactagtttgacaggagcgccgtttccaccgagcagactgtaccatcgccgtggcaaagcatcgcaagagaacagaggtcgccttgtatgtgtctaaggccaaccaacgccgattcacgatctaatggccatgcagataagccactttggttctcaagcttgtatctcacaagaaacatgtatgtatatcgtgcaacacatttcggtggggtcgcgccatcgccccgaatcgctagacatgtgagcgggtagtttcagccagcaacatcgataaaccttacacatccgttcaggttcgacaattggcgcagtatccatagcacatgcatcgattcaggtacactaagatcggcggtttcgaccgctagttggcttctgtggatgcacaacacatcgcgcagcacaacgaaaagagccacacgcgaaccaattccagccgtctttagtaatcgttaaacttcagatgccatccattcctggttagatgcacatcatggggcgggcaaccagtccacgttgcgctctagctatagcgtggtcgttcaaagatgttagctgaaattcagcaagctcaatccagtcgggccagcccgtccacttataacaagctaaacttagggactattcagcaaacttacctcggtgtgtggcggatctagtaaaacattttggggccctgtcttgtctgtggctggaccccgtacttctacctggtagcacgcacctttggacacccgtgttctcaggtattgccatcatgccgggtggtatccaacctcctatcgaggagttgctcagctggccgtaagcaatcgtggacaaagcctgagtgaaacatatactgacttcgtgagcagtgtccccaactacattgatcctccgaccaagtccaaatacattctcatcgttgcttgtgtgcttgggccgatcagtattatattgcttttggcgcgattatgggttcgcatacggcttcaacgcaatgctgggctggacgactggctgatgctggcatcgctggtaaggacgctttggatccagacgcaacatctactgacctcgccagtttcctatgatcgccatgactgtgctcgatcccttgggtgagcatctcatacattctttcctgaagcaaatgttaattttgatcagttgtcgaaaagtaccaatttaatcgccatatctgggacgtcgaatacgactactttcccatacaacggaagtttgtcatggccatttacgcactcttcactctcgcgtctggtctcgtcaagatgtccgttcttctattctaccgacgcctatcctctcgttccgtgtctccaaccttccgatggactatgcgaatcatgatggttgtcgttggcggctacacgatagctttcatcttagtacttatccttacatgcaaccccatcgaagcatactggctacaagtgaaggtcagcaatgtcctgaacaagcaggggtatccacacgaatgcatcaacgaaggtgcagatatcgtcgcgaacgggatcatttctactgtccaggacttcattgtcgctttcctcccctcactgctctgctggaaactccaaatgcccacccgccagaagtttgcactctacggcattttcgctatcggttactcgacagtggctatcggtgcgcttcgcagttactctacttacctcatctatttcaaaacttacgacgttacttggggcgcaaacgactgcttcctctacgcaatgctcgaattgcacattggcgcaatatgcgcaaacgcccccgcactcaaggtgttcttcaagcagatactgtcttcagaccgcgtcaccaagatcatctcacgatctagcaaatcgcgatccaatggctcacacaacggcccaaaacaagagcgttccaacacagcaaccagacagggaccaagtgcattggtatcgaagtcttcggcttggatcccaataatgttcttgaggagctcctattctacaaatagtaacggttacatctccgagtcaaacacaaatatcatgactgataagcatggcggaatcgtcaaaatgaacacgttcggacagtcggacagtcagcgtcgcgacagcgatagcttatcagacccttctggacccgaatataaggatctaatcctatcgccacttagccatggtccggatgtggagatgggtcttatgcgagacagtcacatgagcaacatatcggcattaccaccaatccatgcacctcctccatcaccgatgtggctcagacccctacaatccttatcatcgcgttctaggcaatagattgctactgtacctagtcaattgcagcagttcctcatagaataggcatgtgcatcggcgttgaatcaaggcgaagttgaataaagtgcaaacatattataagacatgggtctagtgctctccatcaagtgttgctatctcagaagaaacagtgtcaaaaattcaattcaatgacgacgcaaaggttcgccttcattgtcctgtgcttgatgaagtaatgaagttttgccggggcatgcgatactcatacaggtagggaagcagcaagcataaccaatgccccaagtccgtccatacctgcacaccactcttgccaattcacgctgctttgcacatcatctggaacatgctccatacttgtgccattcccctcatccaggatcggacaaggatcgaccttcgccatgcgcccaccaaccttgatgccgaaaacactatctcctctagtgtcctgtctcttcgccttcgtccattcgaattcatctcgcgcttcccacaagtgtttctgcgcagggagtggcgcgaggatgaagccgtcagtcatgaagcaagcgccggccggctcggttgagaacaacatgcgcatgatactgaacgtgagcgacgttctgattcttatgtcagctaggctagacatcagggtagtagtactgtaccgtcgtctggactcttcgaacacccagtctctgtatgttgtgccgtagctcatgcctgtaggtgacgtgcagttgaagtttccgattttgcaattcattgcgcatccgatgacctgcgatgggtcagtgattgtcattaaatagtgtcttccagacatcatacccaagcagtagtcaacagtagcgtatcgaagttgttgtgttccgtctcgccttcatctagtcgcagtagcatatatgccaaaagcgcttgcatcgacgatagaagctcccatgcatcaaggtcagaccactgacaaatgtttcgttagaaagttactattgcaccgagatagggagtgtagattactcacttgcagttgcaatctctcgcactcgagccttatattcttccacacaagccgtctgccagcactgcctccgctttcaagcatctgaatgagactgacgcaagtcgtgagtgactccatggtcttgctttcctgatctgctaggaatgatgggtgaatgaatggtggcggtgaatgcggatctcgcaacatcagcgggtaggttgtgagaaggcggagcataagcatggatgttgtcagtgcgccgcctttgatcgcgggtttcctagtaaaagaacgcagcgcgagatcgtaattcggcgtcattgaaagagttgggctagttgccattgacatgtcgttgatgtaagacccgaaatcaactcgctggacatgagataaactggtgctattttgtgcagtcgggtcaacgtcttccaatactgagcttgatggaacatccttctcgacgctgatcaggttccatacggggtggccatcaccttcggaatcagcgaaattgatgccgaaggacgagtctgaatcatccgcaagctcctcgttaatcaacacttgagtctggatacctaaaagatgagaaccattgttatccgctgggtacatcatttccgtagaatccttcgttacactttctttctccgtagatttattgcctgggaatcgacaacacaagctctttgtcgtacaccttgagcatgctgggagagtattgtcacaacgggttttggcctttgcacaaggcatgcaagaccgaaaacggacgcttttctctacactgtttcgcgaccgacagtagtacccatgtctcttcaaggttgcctctgaagtcttgttagcttttcagttcgcctggaagaatgtggaagttacctttattaaagggtttgctgcacaacttgcactgtaagactgagatacgattctgatcggacatttcgttttgaacagccgttgattcacgcctgatgatgagctgtgtcttctaatatcagagaaaacatttgtcagcgtccgcattggtgctagtctacgggcggtacaatttgtacaccccgcgaactgtggatctaaccagatccatttttcggacaggtacaattttgtagtttcaattttgaatcagttgcaccacattcgttcaaaagcgaaagagtacattatctctctgatagtgtgatcgtataaagagagcaactgccttcgtggatcgaaacttcacccaattctccagttcttacttctcaagagcattggatactttccacaaagcatctcatcaaactgcccagcacttcattcagaaactacagccaacatgtcctcattcgcctctcttatcgatgcgccaaattcacccaccaaggtcttccacaaaacgacctacccggccctcgacccgacacggcctgagctatcagtcaaaggcaaaactatcatcgtgaccggtggtggtacaggaatcggtgctgcagcagcaacatactttgccaaagccggcgcctcgctcattgccatcctgggacgcagagaacagcctctcctcgacaccaaagccgccatcaacaaatccttcccatcgacccaagtcctcacaatctccgtcgatgtcacagacaaaggcgaagcagatgcagcttttgcaaaagtagcagcagcaagcagcaccaagaagctcgacgtcttgatatccaacgcagctgtcatgggcacactgggcacgatcgcggaaattgactccaagaaatgggtcgacggcatctccaccaatctcacaataaacttcaacgtcaccaatgcgtttctggcgcactgtagccaagatggtgtgatcatcgagtctaactcttgtgcttcgcacatggacatcgcctctgggttttctacctacaccgtctcgaaacttgccactgcgcgcttctttcagtgcgtgcaattcgagaatccatcgctgcgcgtcttctgcgtgcagccgggcgcggtcttgacggatatgaaccgcaactctggataccaggagcagaaggagggtgaagggttcatgtggaatggtagaggcgcggcgttgttggcaaaacatgatcatgagagtttgccggcgagtttctacgtgtggctgtgcagtgaggaagctgagttcttgaaggggaggtatttgtgggcgaactgggatgttgaggagctgaaagagagaaaggcggagattttgagtggagagttcttgaaggtgggattgcaggggtggccgtttgagcagtgaagggtgatctagaagagatggagattctgacgacttggttaaaagaagattactttacgctctttagacctttgcgcaacatggtatagtgtctatgctcgcagtaagatgttctgagaatgtgatgttctgattggcgtgcaccttgtgatgagattgtgaaagccgcagcatcgttcgagttgacatagcatgtgaatgatgggagtgggatcgatgtagtagacatctctgcgcaagagcgatgctccgaacatcatagatacaacggcatcacgaggctttgcagactgagatactgcggcttagccaaagttgtggaagcgttgggtcattcaagcgactggcaatgcctcgatggatctttaaatccgaagtcggtgtgtaagcgtaacagaatttccgttcgagtactttaatgtcgaacagactttgatgactgatgccgatgcgcactaaactaacgttcatgacaaagcgttaccaacctgttcaacaaccaccgaggtgattcataaatcttgtcatcctcatgcaaaatcgcagtttttcttgccggagctcccagtttatgcatcttctatgtactcaatcgtgttactcagctcgcatacaccctgctagccgcgccaggatgccggtgggtcaacgaaataaagttcgggccgttaggcaggaccctggcatataatcccttttcttcctcacctctccagcttcagacacaacaatttctcgttcaaagaaattttcaaaatgcgtttgtatgggctcattgcgagcgcaatcgcgctcactacgtctgggcatccggatccccaccaaaggaacgagtcatcgcgatactccctccaaatggcccaatcgataatgtccaggcaccaaggcatcctcgcttctatgtcggaccgttcgagtctccttcaggctggcttcgtgcaaaaagcttttcgggagatggtccgccaatactccaatcacacgtccacgccgtcgatagattcgtacattcgagccagcgtagactccgtggtttccacactctcaaacgctactctcgacacttcttacccattggaccgactgagcagcggtaacggcctgattcatacttaccaacaaaccaaaaacgagacgtaccgaaaggcctaccaagctctccggacgtcggttgatctgcagcatcgcaatgcagaggggagtctgtggtactacgtgtatccaaactacacgtacttggacgggatgtatagtctcgctccattcctgactttatactccaccatcgacaagcccgacaattcttctgtgctcgacgacgtgatcctgcaactggacttactttggaaccacactcacaccccatccggccttctcgtgcatggctacgacgcttcgagacgcgcatcgtgggctaacaacgccaccggcgcaagtcctcatgtatggggccgaagtctcgggtggtattgcatggcgttgatagataccttgtcgcttcttcccgaatcagctgtttcggcgcgcacgtggctccgtggtcatttccaaggcttgatgaagagcgtcgtgaacgccgtagatgaagagacgggggcgtggtggcaagttctagatcagccggggagggaagggaattatatcgagagtagtgctagtgcaatgtttgtctactcgatcctgaagggattacgggcagggtatcttaaaggtcaggactgtgattatgagaaaattgccaacaaagcgtatgggtacttggcggattcatttgtggtgcagaatgcgaatgggacgctggcgtggaatggcacagttggagtgtgcagtctgaactccactgcgtcgtatgaggtacgttttgttcattcctcgattgacagagaagcggaagctgatgtgttggttgcagtactacgttggtcagccaatagtatacaacagcgtcttggggtcagcagcatttgtgttggcatcgctggagtacgaaagactgatgctcactggctaaatgataaagcgaggtctttcggatcaaaacgttctatactcgaatctactctagtattagtgagccaccaagctcgtatatgcagagccagcatgtccatccagggtattttgtaccaagtacatcatgcaacacaacagcgcccatcccagccacctgtgtctaataatacaaaatactacgaatcatcttcagacgtgcgcaattgctcaggtctagcagtacagccgtgctttatttagttgaccttcttgccgttcatgcggccggacttggccataagcttggccgcatcgttgacggcgctgaatgcgctcacggttgcggttacgctttggtacatcaagaagccaggaatgacaatccagaagaagttcatgaggacgaagtagccccagtagtaggaagcttcggggcgcgagtatgagacgttgaggatgtagtggtcgaacatggaggtggcgtagtagaggatgtcgccgtagaactggccgagcgagacaatgagctggagggggtagcggagggggtggtcgtaggcgatgaggccggcgcagacgaaagagaggggaccccagaaggcctatcagggaatgttagtatcaggagagctgtaacgtagagcagaggagacatacagcagtgacagtctccatacacagcacaaaggcgtcctgcgtcaggtacctcgagtcgctcagactgtattccttccacagctggccaaacagatcctgcatgcttcccatggtcctgaagttgacggcgaagtatccctcgaaaaaggagtgaatgcatccacacagcacgaaccacatgatggctgagaggtcaccgttgctgagcgttggtcgtatcctcttgacaaggacaaacgtaacggcgaagatggcagcgcatccagcagcaaacatgctgaccagctcaaatgtgttccatttgttggcgaggtagcccgcgatctgggcctcgacggggtagtaagggtggtactgccccgggaggagcgtgaagttaccggcggccatggtgggggtgcgggctgcaaaaaggtgatgagaggttgagagcaggatacgacgatgctcctgaggctgtcacaagaaacacgggacgtcaatggctttcagcggtgaaagttgggggagagagagttgcgttgggttttctgtcgagcaggcgcgctagtgcagctctaagcagggatcatcctaagcgacactgaaccctgacgctccacctgccaccgtcagcagtgagcaccgtcccaacaccttcgcgcgatggcatctgactttgggaccagttccattggctgccatctttccctgatcatctcgacttcctcatggcaattgcgggcatcttcgcacagaggactcgtccatcatagcacgggacacgccgtcattagcgctgcccagctttctcggaccgccaactttcgcagacatgcctgcctgcggatccaacttggaagaaaatgttgaatgacggaactagacctccaattggcagagttccccacgactggtccctgaatccgcaagcacgggtaccccgcaaaaacagatatccctgccggccaacctcggctcgcccaagctcttatcaccatgcttcgttccagacagcactgttgtctatcaagcgtctatcgataacatgtccaaaacgaaaactccgtctccgcctcaggcccctgcaaaatggcaacttgtatcctggcagaagaaagatgaacagtatgcacggataccgcaagaatggcgcttgagcagcctgccctcgtccagcactacaaactacatcgacatccctcggaagtgcggaatattatccgctgcagagctgaaaattacagaagagtatgatgcgactgcactggctggtgccataacgtctcggaagctgaaatgcattgatgtcacgagagcattttgcaaggtttgttgtacaccctgatcgctgaggagagtaacactgatagcaacggtagagagcagccgtcgcccatcaactcaccaattgcctgactgagattttctttgccgacgccctgaaacgtgcagaagagcttgatgcacatctcgatgccaaaaaggctcctctcggcccacttcatggagtaccggtttcgctcaaggataccttcaaagtcaaaggatacgatgcgtcaataggcatcgctgctctatgtttcaatccagcaaaagataatgcggtcctcgtcaataacttgttggatgccggagcggtgctgtactgcaaaacgaacatcccccagaccctaatggcactggactcccacaacaacgtttttggcagaactatcaacccattcaatactgctgtcactccaggcggaagttcaggtggcgaaggcgctctgctcggtatgcgtggctcgatcctaggcgtcggcactgatgttggtggcagcatccgcatcccagcaatgtgcaacggcacatttggcatcaagccgagttgggaaagggttccctacgctggtcaagaaggcggtgctctcccaggtgctgctaaaataggtattcctgcaagtgcaggccctttggctcactctatgcgcgacattgagcttttcttccgagcagtttcggaacagcgaccttggacacaagatccggatgtagttccatcgccttggtcgtctctcacgtctctaggtggtgcaggacgcaagatgagaattgggctagtacgacgagacggtgttattgatccgcatccacccatctccagactgctggatgaggtgaaagaccaactccacggttctggcgtcgatgtcgtcgaaatggatatcacacccctcttctcccaatgccagtctctggctaatgcaatgttcggcgtcgagggcggtaatgccatgtttgatctgctcgaatcttcaaatgagccactgtctccctggctctcaacacgtctcaagcgcaagcgagcgcttgagcttacgaaggtacagcaattacatggcaagcgtgaagcacttcgcaagaagttcttgtccatatggcgcgatcaatacggcgagattgatgccttcatctgcccggttgcgccgcaccctgtcccgccaatcgatcgatacaatggcgtaagctacaccagttcatttgtcttgttggactatcctgctggtacagtaccggtaagaatgtttgaaaagagtgatatggaaggagaaatgccgaacaccaaacctttaagtaactgggataaggtgaacagagagctttgtgagtttcaatgcttctgtgtgagtcgatcagggcactgacaaccttcagggacgaactttgatcgctcagtatacttgaataccccgctctgtgtacaagttgtcgcgccaaagctggaggaagagaagttggttttggccatgtcggtgattcaagacgctgtcaagggcaatgagcgagtgagtgcgaaactgtgatagcgcggtagcataccaaacaacgcgtcttaatttttcggtgctagcaaactcagattcggcagcgctgagtaaagttttgcggcacccactcttcctgtgatacgggtgtttacgccctttctcaaagcgtgcggctgaagggcgccatgcttcctaagacgggtacatgcgcacggctgcccgccttttaccatcagaccagagttcgccaaccaattgcagtgaacagctcgcaagccacgtgattgcttacaattctttgggagtttgctgccaaacaaagtctcagcctcccttctatcctttacctttaatagctcgttacaccctctctgttggacgtcatcgcgactctgatagagatatcagtctccgatcgcctgattcctttcgacttctcctttcctttcgtttttggtgtcgattgccgcctcacatcacgagaatgccacctcgtacgacgactacggccaactcgcttgagcgccgcctcttgcaagacatcgccgagatccaacaagacccgtaccccaacgttcatttgcacttcgatgatgcggacatccggaaagcttgcgtaatcctcacgccccaggatcaggaccctctgcatctcaccatcgtgtttcaggaggactacccgctgcaagcgccagttgtgacgatacagactgtcgtcgtacacccgaatgtgattggcggcacttacatctgcgcctcgatgctcaacactgatgaagcatggacaccggcatacactctaaaaggagtcgttattcagctgcttagcttcttctgcagcgagtcgctagagcaagaccatggtggagaaaagatcgacttggctgaataccgacgtcacgtaggagatctgggtgcgcgatatcccaggtccaggcactttcaagcttatgagtgtcgtaagtgcggatttggcttgggttgggcacctactcgacctgacgaggatggaaatggtgctgcaacgccgaacgaattatcatctgatgagcacacaacgccttcaccaactcaatcaaagcttttcgaattgccagacgagttgatcctactgatcatctccagtcttgaaacacgagatgtcatcaacttcagcgatgcagtcccaggcttgaagaccttggtgaggtcgtacgacttcatccgcatgcgcgaactacaatgcttctgcctcaagaagtctttcatggatacacagctgggcatcggcgtcgccatctcgggtggctatcgtccggtgttccgttcagagttcgacttgctcagccaggaggccttcgaacaacaccgcgtccgccgcagcatccaaggcgtcctgttcgacaaatggctgcctttgccactgagcaggcgccactggaatcaggttagggctatggctgccgcgcgcttgagggatatacatggtttcgcgcagatggcgaaccaagagccgggatacgtcgatgtgctgtaccacttcatgaacaccatcgtcgtgcagttctccaccgattctcagaaaggctggggccgcgccgattcgcgcagcacgctcagccatgcgtcggagaaggctgtagaagcatacttcagtctctaccacctgctgctctgtctagcgaccgaagatgccgccactgtagccggtgcaaaccgcattgtcaatcgatttatatctggtccacggacgaagacgcaattcccagatctcggacacgtcttagtcgccgccctgatctccgatgctggaatgactgcaaatctcacgttgcttatcatcaaggaggcgattctgcgcaacgtggtgtggatgctcgacgcgaagggcgcgggctatacggaactcgcatatctcgagcccagtcatatttcggaataccggcttagcaagacgttcgaagcctcgccaacctcataccgtcttctcatgttcctcaagctcttcagctccgcagctcgaccgtcgggtatgcgtctcgctgaaatccgagatgggctgttcgagacgcacggcgcgccaccgcctggtactggcgtccaaaatggctgaggatatccgcaggatcaaggacatcaaatcgttcccgcagtttctaggtgcgatgggtgtgacgtctccgccaaggtcgcagttttctgctttcttgcgccgaacgattacggatagtgttgaggctgggtactcgcgcatgccgctgtcgcagagcgagctctatgtgatccgcaagttgaaggagcacggggtgcagatggcggagggcattcatactacgccggatcttgagcgcttttatggagatgctaggaataggctaccttcattctttccgggacagggagggacgggcacgattggacgtgggaatatgtcagggcgtggtcgtggccgtgggattgcgcgaggcagaggcagaggcggatagagcatgctgcaagacaccacatgtgcgattttgacataggattatctacaaaatactactccaaatcatcatctttgcatcccttgggagctgtgacggggttacagcgggccactctcgccccctcaaactgcacagcataatcccatccccacctcgcactcatcccatacaccggaaaatccgtgctgacaatctgcgcaccactcttgaacgccaaatcccgcatctccgtcgtcctattcagaagcgtgtcgatcggaatatccgccctcgtgcgtacaatataccccttcttaaccaagtcctggatgaccgccgtgccattgtcgcgcggctcgttgtacttgataatcgccgcatccggcgagcccgccagactattagtaaacacggtgcgattctgcagcgaaggcgcagccgcgcggtacaattcgcggggcgagttgggatccgccggcttcgcgtcattgtcgaagaagaagaggaagcggccacgcacgtcgttcagcttgggccatccgtgctgcagaaccgattgctccaatgtcagattgcccttgcgcacgtcgtccgggcggatgagttgcttcttcgagaagacggacaggatctccgcgtcgacgttgagcaggcggggcagcgtccagtttgtggcttcgccgggacacacgccgccaagctggcatgcgggcgcgtcggtcttgagctcgagatcgatgaggatggggacgtggtgcttgttcgcatcggaccatttcttcagcgacttgaggcagtcgatgaaggtgtggcaaacggagtcagggtcgaaatcggtcacgtggaagactttgatgccgggcttcttcaggacttcgccgtcgaaaggggtattgttcttggtgagattggaaagcgtccatactgctggagggtagtagaggccgcctttttcatcggaatgcagatcgagttcaaaggagcggacggattggtgctcgagctggatggggagctcggcgtgcgagtagtagtagtcctctggtgacgggacgtatttctcgaagacggcacgttcagctagagagacttcacggtggtaggagttatgggtcccgatgacttggatctggttgagtcggatgtcggacttgaatgcagatgcgctgtctggtctttgtcactatgcattcacaacttctaagaatgatgctggaacctacgcgcaagaagcatcaagctcgcggaagcctggtttgtcaataattgttacaaacacgggattggatggcataccaattgaccacgcatattgtccttcttgtcagcttcaaatttgtgtagatagacagtaatgctcaagaaaagtagcagaatgacaagaagtcaattgcgcgccttttgtattttcgaatccatgtcgaaccacgtgggtctctacgggatgctgcagggtagagacatctcgaggtaagtcgttcctgcatgccgactaggcacatgcttccttgacgacttgcaattggccagagaatcgttctgtcagccgtctcttggccaagctaacgcaacgcaccaatgacctgtcttccatattccgataaacaatctttggtaacgagcagagacttgcatcgttcatgaagtggacatcatgggtgggtattctggagcacaccagcctacgttcttcactctttaaagccgcgctttttcaacccagcaagactacacggagaacatgaaaactcgtcaatttacccgtttcggttgttttgactgctaactccactaccatggataccctcctccattcttggtaatgaattttccggcttctccgtctctctccccctgtacaatctccagaatgccctgtgcacttgtctccgagctctcacaccactgcatcgcttctctcgcctcgcgatcatttgtcaagtccgtcgcaacgtacccagggcagtatgcccagatcttgaatccatcctgcttgagacgtgcgtactggtatgccgtcagcatgttcaatgctgccttgctcatccgatagccagggctcggaacgtgttggaagttgctcaagatgttgttgctgtctagatctgggctgaggcctgtgatactgccgagaccagaagtgacgttgatgactttggggttcttggaggccttgagaaggggaatcagagcttcggtcaagagcatgacaccaaagacattggtctcaaacgtcgcacgcagggtttcgcgaggagcccattctttgtcatcaggaagacaaactccggcattattgacgaggacgtcaacgcgaccgaattctttcttgatctgctcgacggcggaagagatggacgcgtcttcgttttggtctagaaggacgtagctgagcgttcctttgatgtctttgccctggacttctttgatcctggcttcggctttggatgagctgcgagcgcccatgatgacatggttgtttggggagtcgcgtgcgaggtatactgtggtgtccaagccgataccgttcgtggcacctttgatagtcagcagggctcaaggtgttacaagatatagttaccagtaatgaggatgatttgcttgtcggctgaagacatgttgagcaagagtggatggtcacgattgaggcggtcagttttggtgctgagaggaaggctcaggaaatggtgaatggtttacgctattatggagagcagcatggagctacctttataccttccaacgtcaaagcccaagttaattgcgaggctgcatattcgtacgaagcgcgcaagacatgtacgccgcattgtttcctttcggggaggaatgcggaggtagtgagggtaaagagcttaacaccgatggcgcacggcgctaagacggcggacattggctcgcttgtccacctctgtctctcatgttcctccatgtaccatgcagcgcgtaatcatgacagaaaatcttgggagctcgatacactccgacggcggcattgtagcttcatttcgtgtggcgccaaatgccgcaaatctgtgtgggcttacggggtcttttctgacagcatgagaaatcggccatgctgagcagtctctctctcggcgataagacatggtgttgaggggactaggtacttcagacgagacttgtggggtaaaaacgtgggcttagcgcgtatgctcacgtcattggcacccaccaaacacatggcaaacctcgcctttgctcgctacatgtcgctatcctagatacgagtcaagccgccattgacgcgcacggagctgctgtcgcaaatatgccgaatctcgtccggaaactcctcatctttgctgctgtggatgggctgatcctacagccatgcccgcctcgcaaccagccgcccgcgacacagcaagccattaaggtcgactacaagggcaacgtcggacccttgctcagggaccggcgcgacgaagatattgcgcctacgtcggtggaagcgcatggcatcgtaggtccggcacccatcttgcgccggcattgcttcccatgagctgacacaaggctaggactcttgaaagtcgcaacatccttcttcttgatatctataactggtcgcgaatatgtcgcccagattcgtggcaagtccatatacaaaatcactcacgtgagcttgattccactgtcatcacaagccgaagccgacaaggccatcacatccgcccgagagcacgtccgacgtcagaataaagcgcatgccgcaggagcgggtgacacagacagcgaagacgaggaaggcgcgcctagcgtggccgactcgctggacgacgatggcacaaccacatccagcgaggtgattgatcccgtgaccgggcagaaggggcccgccaagggagactcgagcgtggcggcggatgtcatgcagcgcaaaggcgtctacggccgcttcgccgacaagtggttctccagaaaaggttggagtgcagatagcaggcgcacacagggcctcagttcgcaagagaacccaacaggcaaagtgccgaaaaacgtcgaatctactccaaaggacgaggagcttggagcagaccctgccgaccaggaggcgttgcctagctcggagaaagttgccccagaaagtgtcaaaccagagaatattccgaaagctctagagggccagaaggatgcaacaactgtggcgttactgccgaagattctgcagacgacgcgcatgtacttttcttcgggcaacttcttcttttcctacgactatgacctttctcacagcattggcacttcgcgaccaaactccagcttgcctctcttcaggcaatttgatccattagtatgtgtggctcgaaatgggcgcactcagttgctaacgtgacatagttcttctggaatcagcatattgtagagccattcgtagatgctggccagcattcatttgtccttcccatcatccaaggcttcgtcggacagagacccttcaccatcaaagtcgcagaccctcattccaacagcgcagtgattgatccttccgccactccagacgacattcaattgcagtcatggcatgagaagcagaaaaaagacgcagactctgattcagataccaacaccgacacaccgccgcctgagacttcagatggaaaagactttttgttgaccctaatttctcgacgctctacccaccgggctggtctccgctatctgcgtcgcggtacagacgatgatggctttactgcaaacagtgtcgagaccgagcaaatcctttccccgcctacctggaatacctcgcaggataaaatcttctcgtacacacagttccgcggttccatacccctcttcttctctcagtcgccatacagcctcaagccccaagtcagcacatggggtacctttgagaccaatgccagggctttcaagcgacattttgacaatctcgcatcgcgatatggcgatgtttattgcgcttcgttgattgacaagcacggaactgaatcaaaaattggagagctatacgagaggcacgcaaagtcactgaatgaaaatggtggcatcgacggcaaaggtaagcagctgggcttcgagtggttcgactttcacaatgtatgtcgcggtatgcacttcgagaatgtgtcgcggctcatggacacgctcgaaccattcgcttcctcgacaggctggaccgtcatctctgacgaccagatcgaacacaagcagtcaggcgttttgcgcacaaactgcatggactgcctggatcgaacgaatgtagttcaatctgcctgtgcaaggaccgcgctcgaggcgcagctgtccgcaggcagctacaacatcgacctgcagaacgaccctagcaccagttggtttaacactctttgggccgacaacggagacaacatttcacgccagtacgccggtactgcggccctcaaaggtgactttacacggactagaaaacgacagatcacgggtgccttgaccgactttgggttgacactcacccgctattacaacaacattgtaaatgactacttcacacaagcactcatcgactatctactcggtcgtgcaaccgaaactatcttcgcagaatttgaagcggatatgaagagctcggactacttcatagacatggggaaggtgcgacagcaagcgatcgatcgctctgccggtatcgtgatcgaagaccaggatgaagacctgatccacggatggactttgactgtccctacggcagcaaaccaagtaaaaacagcaactttcgaagaagcagtccttcttctgacggacaaagcattgtacttttgtcgcctagattggggcactgaaaaggttcgcgagttcgagcgcattcagcttgagaacgtgcaaggtctcatgcgtggtgtgtatattacaagcacgcttgctcagcggcacatggacaccgataagaatgttggttttgtcgtcagatacaaagctgaaggtggcggcgacctggtgcggagaaacactagagccttggactctggagctggtaatgatgagcaacaccaacaagacaccaaaaaggaggaggcaggtcgctttttggcattcaaagctttgcctcctcgcagcaacgtctcttccaaggacacacccgattctccggataacgaaatcgaggttgtgaagagcgtatgcgacgagattgtgcgcgttgcgaacaagagtgggaacaaatggaatgtccctgagactgcacaggagggcctggattatgagggccaaaaccggcagctgaccgtggagggtagaaggacattataagccttgctaatgcgaagaagacgacgtggatatctggagcaaatcgagtactcgttgaagaagttggtatggggctaatatggcaatagtgcccagacgcagggtcaagatggcaataacttgacctatgacctatgtacatacacagggccttaaatcaggtacaatgtactattcatcctttccccacttgctttatgatactaatactaccggatgtcgaaagcttcggtctttacttaccaagcagtccggggaggtccccacacccagtcctcgggttcgaagaagcgttttggacccactgtattggtgcgcgatattaattggcaacacaagcctgtattggagattcatctgacgcaggacgtgtgtgccctcagatagctcaccacaggactcaagcgtcgatgaggtgtctacatggtaggaacgtcgcttctcaaacagaaagacctaatagacctcttcgtctccatacttcttaccttcttccccctacgctcatattgtcagaagttgccttgcatatgcttgatttctcattagccgtgcctacaagtacacagcgttgaaaataaagacgcgtctcgcgtttcccgcgcaatacatgcctcggcctctcgtcgtccgaacctcaatgccgatccatgtcagcaacttgccccacgctagaacacaatgaggcccgtaattgaggctcccagtcgcataagggctccaccaagctagaggttttgtcggaccaggcaatatcttgtcttttatcaagtaccgctactcgcgatacaatcaaagtgtcttccctgggagagcaaagcttgacccattcaattttgccaacttcacaacatcattcggacgacgaaagcttgacaacccaactcggttcactcggcatacacaagctttgatcgcgacgggtggcttgcacggccacgctaaaggatgccgttacattgagaaaactgggtcgaaaaatcgggtcgactgacgtcacgggtggatcaagcatctcgaaagtcgcatccaccgtcccactgggaaggaaaattttgaaatttggggaggaccaccatggggatggggtctggagacatggggattgtgttttgcggaggtgtgggtgatggggtagagtcggaatggtgaaggcgtaaaatgtcatggtgttttgcgacttggtgatcatcgatgattgcgaaaatcccatgtccaatcgcacccacaaagtcaagcataacgcagcctcctcccgcgcggcacatcgtatctcggcgccattatccctacacgagtcgcaaacaagcactgcaacttccccgagcgtgtcaagcttgacacttcttgccccgctaagtcgtctccgcaccaccaatggtgacatcccgttacggactctataccccgtctggaaacccatcagatgcagttccgacagaccgttgataccaggcacaatgcatggtccgctgtggggcgtatttgtttcccacgggactcccacgttggcgcgtgcgggtccccgaggggagaagacgtataaaacgtacttgtgacccgggggttggggtcgcattgcacgttctctgtttgtcttcaggatgtatcagatcgggaatatatacggaattacggcgattgtgagtgcttttcttcaaagtccgtgtcgaatatactgatttcatatggtaggctgttgtcggcggtggactgtttggcttcgacatctcgtcgatgagcgctatgtgagtcttcgtatcaattcaggagtttaaaaaaactaatgaagaatagcttgccgacacaacaataccgatgctacttcaatcaaggacccagaggccctccgttcggtcctgaaggctgaatcatgttccgggcctgaagcctccgtccagggtggaatcaccgctgccatgcctggtggctcgttcgtcggtgccctggtcagtggctacctcacagacaagctgggtcgtcgtcgcgcgattcagatcgggtgtgccatttggatcatcggatctatcatttcctgcgctgctcagaacatcggtatgctgatcgccggccgcttcatcaacggtttcgctgttggaatttgttctgcgcaggttccagtctacgttagtgaattggcgcccccgtccaagcgtggtcgagtggttggctcccagcagtgggccatcacctggggtatcttgatcatgtactacatatcctatgggtgtgtatacatggacggagcaaaggctttccgcgttccgtgggctctgcaaatggtgcctgccatctttctcgcaatcggtatcgtgtttcttccggagtcgccacgatggcttgcgcgccacgaccgctgggaagagacgcatgctgtgctcactcttgtccacggcaagggagatcccaacagtccctttgttaagctcgagatggacgagatcaagcagatgattgagttcgagcgccagaacgcagatgtatctgtcatggagctgtttaagccccgtatgatcaaccgcttgcacattggtatcttcactcagatctggtaagtaaagacagtactttgggtatgtttggactttactgacgttatatataggtcacaactgacagggtatgaacgttatgatgtgtaagcttttacctcaatctccccactcttgacatatcctaacgacgaatagactacatcacctatgtcttcgccatggccggactttctggagacatcaatctgatcgcatcatccatccaatatgtaatcaacgtcgtcatgaccgtccccgcccttgtttatatggaccgctggggtcgtcgccccatgttcgtgatcggcgccactctcatggcaacatggatgttcgcgaacgcaggattaatggcgacctatggtcacgctgcacccgaaggcggagttggcgggattgcagagcagagttgggagatcactggcgccccttcacacgctgtcatcgcctgcacgtacctctttgttgccagctatgccccgacctggggccccgcctcctgggtgtacccacccgagatcttccctctccgtctgcgcggaaaagccgttgctctcaccacctcatctaattggtaattcgaatcacataatgtccgatttgagctcccgctaacttgatacaggatcttcaacttcgctctctcatacttcgttcccccggcattcgtcaacatccaatggcgtgtgtacatcatcttcggcgtcttctgcaccgccatggcgatccacacgttcttcatgtttccggagacggcgggcaagacgctcgaggatgttgaagaaatgttcatggagggcgtgccagcttggaagacgagggttgattatagcaattcgagacgagcggagcaaggggaggtggatccggagaaggcgaaggggcttgagcatagcccggttagggtggaggatgctgatgggtgggaaggcttagtggtgattggagcgggagcataggtgaaggtgacgtgatctagtatatgaagacgacctccaattacaggttagcatatgtcttttcttcatccactctagcatgaaggtcagtaaatttctcaaaaaaattgttctccttcaacaagatcattcacgtctatgatgtatccacatatctctgaatccgcccaggcagagtttcaattcgaacaactaagcaacaatagttccagcgtcagcaaataatgcttcaagctcgaagaggagcaatattcaaggattcttgcatcctttagcgaataaccccgcacatctgaccactgtcaccgctctttgagattaaacgcactgagtacattggtcaactctactttgaaggaacgcgctagtatctacaaccttcataagatgtgaaaaagtacatcatcttggacgcagacaagcgttcatcctccacccaccaaacaccatgtcaaacctatccacccttggtgcatggtccttccaccccctcgcctcgcccttcccatccacaatcctccccaacatcgcatactggaacgtcacaaacgggacctgggagtacgaagtgcaagtctcctggccgctaaactggacgtcccgagacgtcgccagcaccgttgaaaccctgtacgcccacgtgccaccaccacccttctccaaaccaacatcactaaatggtattggcacaggtacgttctagatggcaacgccctcggcctcagtaccacagaagcattccgcaaacgccgccccgtcgacttcgcccagtccgacaccatcgtcgtgagcgtcgggtatcctgcttccaacctacagcccgactcgccgtattcagacgcccgctactacgactaccaaaatgcccgtgtgccccacctgcgcgccccagcaagacgccccaggcgtgccctcgggcggcgctgctttcctggctttcttggacggcgtgcttcgcccttgggtgcatgagtatttcccgcaaacgcacttcaaccgtgatgggctgtatgggcattcgttcagcgggttgttcgtgctctatgcgctgtttacgcggccggacttgtttgatgtgtggatgagtgcgtcgccgtatctggtgtggaacggggaattttttttcagtcgggatagtccgctgtatagtggtgtccaccggaatgcgacgacgaagccggcgctgcagataagctatggggagctggagcagaatgcgaagaagcggaggatggagacgcaagagatgtttgaggcgaggagggcgtttctcgcttcgatgaagatggaggatttgtgtacgcgtttgtatgatgaggttaagggaagcggccttttgagggatgtggaattgcatgaatatccgttcagctatcatgctgctgtggggggaaatgcgctggctgatggcattgattacttccttgactggtgagatatacaacgtctttgtactattactcgcaactatccaatgctcaccctctgcctcactcagaaaatatcctccagcccggcatccttccatgtcgtctcgccctttgcaactttatccctgatctgccagtactcatgattgaaaacccagtactcttctccagtgatctcgcacctaccctttgagaaccacctgggctcgaaatgctcgccctttgcttctctctcgcgtcttgtcgctctctgcttctcttccacgcgattcttctcggtagccgcgaaatcatatgcgccatcctccatggcgcgctgatctggtcttaatctcgtgtctgttggtgcgacgaccggtcgtagagcgtcagggatatcgttcaaagtgacaacaaagggcgtaagattgaagggaatgccggtaggacgttcatgtgcttgccaaacgaggaaagccttgttttcgtcgtgcttgctcttactaccgcccttttcgatttcagcgtcttcgaaacctggagtaaaacgtgcgtagattttgtcgttccatcgacctccgagcgaccatcggacgcgaccctccgcatcgaggacctttccaacaacttggtaggccgacgatgctttccaaccacgtgggcttgaactcgacttgacagacttcgccggtggtgtggttgcgaatttccatgattccgtagttgtcgacgaccgggttggcgggtgataatgccgatgacggaagatgtaactttcttccaaggtgtagagttcttccttgccgccgtttaccgtcggtcgggagggcgcaagaaccaggttccaagcggattgatgtcaaaagacttgccgtagaaatttggacttgactgcggattcgcctgcagtgcgttagtcataatctaaagtaatagaatttcaatacttacatagtaatcccacttctttgattccgcgtaggccgcgccaaccggagggtgatggctgacctgctcaatgaagaaccggtagcccttgtcaggtcgtgcgtactcatatgtctcggcaagaagagggttgaaaggcttagccacccgaccaatggtcgatgcgtactcggatgccgcgaaggcagcaacatacaacagtcgctcggtggaatcggcacggtctgcagcagtgtcgaggagatcagtgtactccatgtcttctgcgactcgctgaagcagcgatgttggctcgttaaaagacacgggcaaagtcatcttggtcatgtcctttccgatcatagacttgaggataccctagaagaaagtcagatcttataccctcatgcaagggagtccatgcgcttacccagagagaaatcttaggcctgtcatcggcatccatagcaagtcttttgcgaggtccatcttcgtatcccttgaagccggtcgcaatcgcggaatgtttctcctcaaatatgtcgccgccagatgaaggtgcccctgattctttcgcatctgtaggctcctgaggaagctcaacgacctcaacctcgccagcacctacagcatcaaagaactcttcgtcgtcctcagattcagagtccgacatatccgcggcgatgtctgcaatggtagcctttcgcttgatcgagcgattagggtagcttgcgcttcgtgaaagctcctgctgctgcttcgggtcttcggccgcttcaacaaagtcatcatcctcgtcattaacagcgggtcctggacccgcgcctgggtgctcgtaatcttctagggcctcacgtaatgctcgcttcgtcttacgccgcttctcctcggactcgcctattctgttctccagctcctcctgctctttggcaactttagccatactttcctcccacatgcggcggacattggcttcgcggtctaagcggtactgccaatacgcgtcacggtctcgcgagattcgcaataaatcacctatcagccccttgagattgccaatggccgaatcgtaagatgcgagtgcttgaagcatggttggatctgcgatctgcagggtggggttcttcgacttttctgattgtaaagctgcagaaacagaagtaaggagttccaattggagcttcgcggattgggctgtgatgttgaacgcgtctttgctctgtggtttgatgtcgtgaccgctgtcattgtcatcatagtcgtcgtcatcgtccatatcatcagcgactgtcgtcgcaccaaaatggctggcaactctgctgatgtcctgtccagggacgctaggctcgtaggcactcgtgccttcttcaccaacgctgactgcggtacgggaagacgtgtcctggggcatgaggggaacgccgagcgatgatgctgctgttgggcggtcagtaaatacataaaatagtgctgaagtcacctacgggctagattctttgagccagtcattcgtgaactggtgacgcttgcactatcaccaccacttgttaattgttcgatctttgcctgcttcagcatttcttgatcttggttcgcgcgcttctcctcttcgcgcgcctcgtctttggcccattgaatggagttgttcaaggcccagtaccaccgcttcgcctcgacctggtggttagccttgagatgatatttgacggaggatctgccctgaatttcgaagcgctgcttatcctgagggtccatgtagagcttcgcgatgcgcatattgatggcacctcgacatgctgatccgatgtcatctgccagagttagccttcgtgcgcactggacatggtgcagacataccctgatgcttgtagtagctcagcgcaccgtcctcaagcacaaaccaacgcaacttgtaaccgctcgtgtagttggtccacttcttaaggtaacccttcatctcgcgcgactctttcacgcccatgccactatcgctggctgctgcaccaggcgcgctgccggccagtattgtcttctcctgtatgcctcgctgtgcagctgcggctgctggtgatcgtttgagaatggcgcgcgtgcggtcgtctttggtgtagtcttggggaagcttgcctttcctgtcgcgtcggaagggatcagcaccattgagcagtagcagctgtgccagcttcacgtcctttttcttcgcagcttcgtgcaatagcgtgccgccagcatcgactactaccgggtcggttgccagctctccgccgttcacatcaagcgtgctcttgatccgggcgtcttgcaagatttgctccagtgttgtcatgtcgcctgtagtcactagctgctgtatcttcttcacgtttatatcgatgaaaatcgagcgcgcaagctgcagctgctggaagatatccggtgtgcgggcgaggtctagtggcgtctgaccattatagttgatgatggagtcattgataccgggctgctcgaggagcatgcggacaacgggtgcacggccaagggtggctgccaggtgaaggggcgtgtttccgtcacggtcgcggccgttgatatcgatgggcgagtctgcattcgcagttgcgttggacagcacaaattcgatgacgggcatttcggcgcattgtatggccaggtgcagtatggatgttccctcagtgcgggcactgggcaacgacagtgacgacctgccttcctcgctgtctgacggtgccgactgctccctgatagccttggcgatggccgttgtgtctccattgcgtagcgactcgaagacgcggaacagcttcacggactgctcgatggatgaagctttggcagtgctcggcgaggtcggtgacggctgaaagttcggggacgaggggctcagggcgtctgcagtaccaacgttggacatgctggcagagaggtgtgggttgtgtctcttggagagactgcgctggtgaccgggcagatgctgcgacgaagcccccaggtgcgagcccgcagccgacgagcctggtggggaggaatcgctcatgtcggtgttggtgacgtcgttcttggaggacacacggccaagcatgtgcttgaccttttgcgactttgaccgcttgtggctgctggggtcagtactgcgtcgactgtcgagtattgctgctgcccggtcgtggcacaggaggtggcacttacctggcttccatgttgcacaatggccggcctcgagaatgcggggggaatagtggggaggggcgtgaatgccaggggcggcagaggacgaccgtcgagtattgtctgggaacgatgggatatgctatgcgagcggcgtgacgtactttttgtagcaacccgccctcgagcagccaacagcggggccttctcgacgtgcttcgtcggaggcgtctttggcagctcggcagccaatcacacttcacgctccgccgaaccactatcgcgcgctgcaccagttgcaccagggctactacacaaccatactaggcgcagactgtcaaggctcgagatgggccggatgcagcgccgcaaggcagtgcttgtcaatgtagtttagcaaggttggcaaaacaaactgcccaggttccgcggtgttgcggtgttgcgggcgcttcacaaattccgtgtgcatcttgcttgcgtatgctgtgatgacatatctaatacatagcttacatggcttacatcccatcactagtctatcctgctctgcgtcagactacgacgcgtcgccagtcacgagaagaatagcgcttcccaactgcctccgtagatcttccttctcgacatcgtgcgtgtcctcaacctcaccccactggcccgtctgccatcggacctcgaggctcgccgcttcggccgcttcctcgatgccgaagcgggccgcgttggccggcttccgcgattgcgtaaatgcttcgccccattcgtagatcagtcgcacgctcacgagcagactcttggatgccagcaccgcacgctccaggcccgccagctcaaaggcagggaggcctgccagccagccgcgtatcacttgctgcgtcatagccggctgttccacgggcatgatgctgtcgggctcgaggatgggcttgatctcgacgccgggccagatgtgggtggtgaggtggccaatgatgggcgtggccatctcctgctggagctcacgcagcgtctttccgttgcgtctatggtcgttcataacattctctggcgcccagcacagcagcgtgtccgtggcgaggtagcgcatgagcagattgaggacttcgttcctgacatgctcctttccctgggcatcggcttgctcaatgtcgagggcacgggcagcaagcgaggtcatgggtatgtagtgcgtcctgagggcttgctgtgcgctcagcaggaggtcccactcgagggcaatggctgtggcgagctggggcttcgaggcggggacggtgaggatgtccttggtgggggttcggacgggtctgctgtcaaggaagacttgcaggccctctgtctgctgtcagcactgcagcatagaagaccaagtctgcaacacgcaccatccgtctccttcacggtgctgtccttccagaagcgcttcttgagcaggctcttgggcttgttggagggcaccgactcggtacggacctcctgcgcctgcttcaccatctcggcctggcgcttcttcctcgccacgcgctccaatgggtctgacgggtgaggcgtgggtgtcgctgggggcgggcctggcaccgatgcatgcggcagcggcgtggcatggcgggcagcggacgtgtgtaggcattggtagagcgggcggtaggctctgcgcggagctgccagtcgcagcgttgccaatgcggggcggagcgtctccatggtgtcgtgtgttggtgtgtctgtctggcgtggtgaagcttgaaaaagtcgcgggagcccatgatgcgtcggcacgccgggcatgactcgcgtccaggctccgcagcgtcaagcaatcagatgcaagaagcgccgattgcagctgtcaccggctgcttccttccaggctgactctgttcccgaacatgtcgctggaccttctccacatgtcccttcccgctgctctggttcttccccacactcgcgtctggccctcaggattgacgtgaagctcgccgcctacccatcctaccccgcttgcgcctgcacttcccctgcacccgctcccgctcgatcgaggcgttccatgtgggcgtccttctcttgcgcgtcctgtccatccgagcccttttcatgaatcaacctgcgcccacggcctccgcgaatgctgctgctgctcctcagcccaagcccattcgctttgtcaacaaccatgacgggccctacgcgaaacgccgccgcattaacagcgcatgcttgacgtgcaggcgcaagaagacgcgctgttcgggtgagttggccgcgtgcctgcccgagacgtcccaaatgttggctgacacagtccaggcgaacggcccgtgtgctcgacatgtgtgaacaacaagcacgaatgcgccggctatggcgaagacagcaacgccgccaacgatgcaaaagagaaagaaagcaaaaaggccgcgcggagggagagcaatgcatcaccgcgcaaagttgaacagccaattgacccgcagctcacgcgcccaccactgcagcaagccatgtccaccgtctcacaacgctccgactcgacgagcagccaaatactgaagcgcgaggacgatggcaccaacggcgccctcagcctcagcacgcggaacaggatgccgtacttccgctactttgggccgaccgctatcatgcctggcttcaagcagatggtagtcaaagtccgcgggaagcagcatggcagcggccagacagcttcagatcgtgagtccaccaaccttcaaagctggagcaacccactaacgggacagaacacgccgttgcgtcttcaccagcacaacaacctctagagtctccaccgctgccggaaccgcgtacgcccctcgagataccagtatacgatgcctcgtccatgtctccaagccctcttatcacccatctctgcaagctctttttcgtccatcttggctgctcttttcccttcctccagcgcgagcgcttcatgcgcgacctggaagagaagcaggtcgatgcgattctagtagacgcagtttgcgcacttgcagctcgtttctctacacacccaatgttgacaggcaatggagaaaatcagaaacccatcgatattgaaaattcccgaatacagcctcctgaatatggccaagcatttgcccaacgtgcgaagtcggccattccagatgccttcccatgtccaagcgttgccgttgtccaagccgcgttgcttctagcgtacgacgagtttggtgccagtcgagacagtggcttgtggatgtacttgggtatcgcaatacgcatggcccaagatctaggcatgcaaactctgcaaggcttaaagtatgaaggcttaaacggacccaatccgaaatctgtcaaaccggatgccgaaaagcagaaggcacctccgtctcgcggctcttcttcacggcgtgagcagggtagtgataccgaggagcaggagcagagagctgcagaacgcgaacgactggacacgttctggtccgtctttttccttgatcgagtcatctcatctggcactggacggcctgtcaccctgcgcgatcgagacatcgagatatctttcccgtctatggacgagctcgatcccgcatcgggatggccattaccgttccctgccttgattcgtattattcacttgtacggccgggtgacggatctcatcaacaggattcgagatgccactgatatttctgatgatctgcaaacacagctcgcatcgctggaagatcgcctcacactgatctatcaaaatctctcaccaaggctccacttcaatgccgtcaacttccagcaatacgtcaagtacaaccaggggaccaatttcctcctcttgcattgctggttccatgtgctcatcgttttgctgcatcagccaacactcctgaagtcgtttgagggctcaccgcagtctctctcgacgaacagtagggaactttccatgtcatcagccaaaacaattgccgatattcttgcatttacagagctcatcgatgccaagacgggtatgggcaacccattcaccaggtatgtgtacgtcaaaccaagctgcaaaacttagccaacacgatatagtcaaccaatatacattgcggcgtgcgcttttctaaacgagacggccatccattcggcttcatcgcaaccacattcgcggccatcaaccccgggctcgaaaggagacgaagcaaaggagcctgcgaacggccgtgctatggaccgcgagcagaagcaggctgccaagcatacgctgctcgcatcagccgcaaatcagaactaccaacgttgctaccgcgcattgaaagcactcgagacgtactgggcaggtgtgaagtacataatgactgtgttggaccaaaaggctaagggcgtgacggacccaatcttgtacacacgagaggagatggaaagcgccttggaagcgcctcggccggagccttcattcacgagccctggctggcggagaaagcttagctggggaacatatctgacagctcaaagtcccaacgatgacgtggccaagatcttcagaaaaggtgcaagaacgccgacgataccggggtctccaatggtgcatcccagtcaaggtaaaatttcattattgccagactctccaccacgaagctaacattgcacagcaataggatggtctctgacaggcacgatgaactcaccctcgaccaacgtcgctgttatgtacagctccgaaaataacaacgttcgcgatggcaaacctgcatctacgaaacagccgccgcccccagcaagctcacagccatcaattgcttcgctcatttcggaacccccgaccaagtttgaacctgcacaacagcctctccagtcgccctccatggcgcaattcaaccactcttccatgccaccaccacctgcgtttaccaacacaattccccactcccgaccctgtcctcgtctccgatgccgatctcttgttgaagccttcactctccattctcaactggcatcacccgcgcacatcggcgggtccagagtcaaacttcgttcgcacgtgcgtcttcgcaacaatcgcagccaaatcagacagacttctcgccaacatttggcacgtaccccacgccgtcggacaatacgtttggtgacatggtcatcgacactcaggatgtagacatgtccttgcttggcgcagacatgatgccctgggatctggagtatctgccacacgatatgctgtactttggcgagaataattacgggaacacgggcatgggagaagatgggcaggaataaaagtagttggatggatttcaaaaagtggtaattaatggttaaaagggataaggaatggttatggtcaacaaaatcggagctgctggggtgtatgtttgatactgttcatgataccacaatgattagtcgtcttccgagtccgtctttagtatgtacatgtacgttgggtatcgtgaacgactttatttctgtgttaaagaggtcaagtcccatggtggtcataaagccacagcacatcatcagccgataacaaacatcacaagaacaagtgccagcagcatcacagcgcacacatgtaacgcatccaagtaaaagacagacacttgatagtcattactggggtatctcttcatctccactctcctcgtccaggcgcagcattagtctccatcagtcgagcctgcgcacaccgccacaacgcccgtgcgcgggcgcgctagttggagatcttcgagttgaccttcttgcccgtgatcttctcgtacaccttgcgcatgccatcggtctagataatccacagtcagcaaatcgtctcccttacacgtagatgggagaaagagagaggggcgggagaaacgcacaatcttctcgctcgtagcccgatttcccgcaatcttctggccctgcgcgccgccgaatttcttcgcgcccgcggcaaacgccttgtcgagcgggtcttgcttctggttggggtcgttgttcatggttgcgttttggagtttggtttcgcgtagagtgtgagggtataggtgtaggtgtaggtgaaagaagaggcgcggaacaggctctctttatataggtcggtgagcagagtttcgcgggcttttcgcggtgataggttgcgccgcaaatgcgctagtctgtttgcagcacacgtacgcatcttatcgccccgatcgaccagggccgggtaataaacttggctttgagcttttttcggcgcgaaggattagttcccgatgagtggggcttgtgctggcgacgcgaggattggagtggggtggttcatgtcttcatacatgttgcatcgcatttattgattgtgttgtgatcttgctgtgaaaccttggtttgaacgtacattttccacttgtcgtcggatagcatgaagctgcacagccacactgggcgtcgggtgcggcggaagaccgtaagccctcttctgacatatccacgcgtcgccctcaccattgaaaagtgtgcgtcctcactacattcgaactgctctgctcagtcatctccacagtatgactatcatgacgcatttccttcgcgaacccaccctcctgatctggcggaggttccggcgcatcgacgacatggaagaccaagctggcgtctacaaagtcgatatccgcatcgctttcgggccgcaccaccgtgatcttggccaccgtcttatggccgatatctgccttgtgttggagcaagaagtaggcaaacaccgcgccgtttggcgatcccctggtgttgactgttagcttgctgcatattccgcgagaaggtgatttcactaacaatagggcatgtccctcctcggtggatgtgtcgaagctcgctcccggccactccttcagctctttcttcgcccgcttgagacatgaggcgatgatttggttcgtttgatcattggaaatgcccaacatgaaaaagtatcggatgttcttcacatctgggttatctcggacccagtatccccacaagatatcggatagaagcttgagatgtggtaattgatcttgaggaggctcctttttgttgccataccactctctactagcggaggctcttggtccttcaagatagagcccgtagatggctgcatggcggtcagtagtgtcttactcttttgttctcttcgctcatagcatacctccgcctttgttgtttatgatgaactcgtagtgtgctttcgtagcctacaccatggttagtatctgggtctgagcaattcgttaaggagcgtttacgtggtaatccttgccatcgactttataccactgattgacagccggcacctgttttccaccttcctccttatccgcatcccaatgctcgacccgtgagcattcattatctccgccatccgacttaggctgtccattcagctccaatgccgccaacatcaccggaaactcccagtacgcgtggagctggcatcctttggacgaagggctcatctcccgccaataccacgtgtccagctcctgtctgagatccccggtccacacactcgctgctgatggcgggttgcgcgtgtctctgatctgcccgccggcggtgcgatcggtgcctacgagaccgcgcatgagtgtgccgcccttgagtgtgtacttttcccagtcagcgtcgctggccagatcatcatcccataaggcggtcaccgggaggggcgtggtggcgctatgggacgcacgagttccatcctttcggcgcacaagggctggggagactcttttggcgccagcatcggatgaaatggctacggtgtcggctgcgacgaagttaaggatcgcgaaagtccaggctgctgcgaagaggcgcatagtgagcttgggttgcacttgcacaacccgtagctctggcggcggcgatgaagaagtggcggtagagaggttctagaatgggaaaaggcatcatcgcgtggagaaagtcacccgttacagtttcaatcttgggttggctggtgaaggcttctctgatgaaggtgaacgcggtcagacaccgcataaatgtatggccactcaacaacttgccagatatgttttgcagacaaccaattgtgaaagtttccagtggcgttcgtcacacaggatgatcgaaatgggtatgtctagtggactttcctatgcaattgaactagagtgtgtaacatcaccgttttgccttgaatcgtaattgcaaagacgatgaaccttgaggcatagacggattattcgctgtctaggataatatgcctgcataaagtatacctatgtagttccacaaacggtatttctagtaaaatccgacattcaccttagttaagggttgggcagatatctttaagtatgaatctgaatgccgtggcctgttttgcgatatccatatcgcagtctctatctagcaaggccgggaacgagagtcccatgtcttcgttctgaattccgcagctggttggaacctctcctcagacaaagagcatgcgatacaaagcatcaactctcgacaattggtgtccaaatgtgccaagcagcattctccggctgtggcaaaacgtcgcccataacatcgtcgggtaatatatttgactgcccggactgatttgacccgggcatattgttgagacgaacatcgcttttgagctcccacttccattcaaggtgtgtacccatcgtggtttccgcgggattggacagtgttgactgaactgtgatgttttccaggccactgaatgggcggtgtataagcttcagcaatttcctggcggagtcttggattgcagttgagccgggtccgaagtcgaagagaaagtcttctagcgctgcttcatcgcttgcggtgtcctgaggcgagaggctactcgaaaaaatcacctcttgaagttcgtccagatggctggtgagaagattgcagaaacggcctgccaacgcatccttgagtgaacaataagacagcaccttgatacacatgttgaggagctccacgtcatgagctatcgggtaaccatgaattgccttctgcacagctgcgtaagcaatcatgacgcctgcagtatatgaggtgaagctacaagtagatgtgatctttttgcgatcataaaatgatgagaaaacctacatgcatagccagcacacttgtacgatttttccctcgaacaacatggactccatgagaacggcattgtttcgagctgccagaagcccatctcggatcgctttatgcacctctacaggaagtaaaactttgctggtggcgtcgagtgggatataggcgattgccaagcgacgagacagtagcattctagctgagtgatagaaaagatgaacatagaaaatgactggtcgaaattgcaacgtgtgttccctttgctcattggagatcaattgtagaaggcccatccagtccggtaattgctcgacaaacgtccggaacctttgctggaagtttgcaacaacgtttccgggtacgggcgcagtttctggaacctgatgcaacatctcagctttgatgatggttacctttacgcattcgcgtcgtatcatatcttcgggggcaacaccagtatcctctttcacctctagagcagcagggccgagagctatcgggacgctgtccagtgaggcgctaagccaactaggtcggaggtaattaggagcatatcttatatttctgtactatacacatcaacttaccattgcaggtggaccagggtcctgtaagtgcgccacatgtcatcgtagtcaacaggtgacaaagttggattctgttcggaagcatcgataccaaatctacgggaaagactgataccaagatctgcgtctctgttagcggaagcacaaaacgcaccttgatacataccaagataagccagcgcgacactagcgtgtacaatgatattatacatagcgacgagggcgcagatcttcacagctcgtagcgggttgtactcgatagctacatctagtccgagcttagccactgcgtagaagtagtctgccagttcggctggccgagcagcatcaggttcggcaagtcgggaatgaacaacgccaactgcggccattccagcgagctctgctgccgtggtcgtggttcttgcgtccacattcatggtgaccaagtcacccagtggcatgtggaaatctttgatgctctcgatgcttctttgtgccacgtccttgtccatgatatagaacagggctccaacgcaattgaagaaccagtctattggctcatttagatctagtacagttgcataacttgtccgcgtagatagtgatgccacagtctctggctggactagtatgcggtcatcaaatactcgagccaggtcgaggggttccgtgttgtaagacgctgatggcgtggaaatactccgagacgaatttgcttctgattctgatacgacattcatatcggatagtccttgccgatattcggtaaagtgctgtaaggtggctcccacatcatcaccaggattacaccttaaatattccagaagagcagtagcttgctcaggatttttcgtctgcaagtaccaaaggatctcgtatagcgcgctcttgtcactctcgagcttttcaatcttcaccttctgctgttcggcaagatggttggttggtgtggcatacacgcagtcggtagcctgcgtgcggcatgatcggcatttgggcttcacgccatcacacttcactacgttagctgctgctagccgataatgaacatgcacaacggcaacaacacggaccttgacgcgcctcgagcggcagctctcgcacgcgattgaaactttggccctgcgagaagaactcgctgaggcgtatggatggacagcgccgggcggacgcggggcaagcttgcgagcgtctgccatgtcagtgatgcagcgcacgctgacttcgaacggtgggctttgctaatcggcccgatatataggagaggagcggtgattggcggatcgcaaaatctgtctaattcgcaaacttctaatgttaatggcgtgatgaaaagaagaagttgagccgaggaatatattaatgctccaggcctgctgtgtccagtgtacaaggcttctaggcaacatggaatcgtggaatcgtcgatgtaagcctattcggggttagtctacaaacgagcctccgcgggtataacagccttcccctgtcaattctgagcatacaaacatcggtaaccgatgatgaagatctctcgagggatagttggaaggactgtccatgtctaccatgcacaatggccaccatctataagaagatcctgcagaagatagtcagtgactctatttggcagatcttatgctggacttaccgctcccgtcatgtaactgcttccctcgcccaagaggaaaagtactggcgccctgtactcttcaggctgactgattctccccagcatgttttgatctgcccacgcatctgtcaaccctctcaatctcgccgcctcactgagtggagtatcgatgtggcctgggctgagggtgttcactctaatgggtgggaagattggtcgaggtgctgttgatggggttggattcgtaattgtcgccgtgcttccaggaaaagtgttttgtggatggccccattctgcagcaagagatcgcgcaagctgatgaacagcagatttggaagcattgtatgcagctgtattgatccctctgttgctgacatggccactcatactagcgatcattacaatgcttcctgagactccagcgcggtgcatttcatttgccacaatacgggccgtcagaaatgtaccagtaatgttgatgtcaagtatctgacggaatacgtctgcagagtaatcgcaggcatcgctttctcctgatattgctgcgcaacacacgagacctcgaattgggaaccgaagctgggcagcaagcttggtgatagcgtctataatgctctcctcctcctggatgttggcttgcacataacttggtcttgttccgtgtgattcacctgtattcacgagagactctgggaattgtagagaattgtaagtaactggaagagtaggagaatttgggggtgggaaagctgaccccacgcgctcacttctggagctgggagaatgtcaaggacggcaatatcccctccgctctccagaatagctcgacctacacacatcccaaccgcaccggctcccccagagactaggacgtgtcagtcagcttcaacgaatcaagcgatgtgccgcacttattatggtgcgaccgtcgagcctgaagaggtccttggtcgctagattggtaggcgcaggtaatgccatgatggatatgtgcaagtgagaatagaatttcttccctccgtaacaaagattctttcaagactagggatgagtaaatcaggcgttgtttgtctcagtctccgtgacgaaacatttcaagccttgcaaaaatgacgaccaaatgacgtagtcgcctgagtctactaaacggtccgggaatcgatgatcgtaagtctcactctccccattgtcctaagttagtttcatgtaagccatattattaatcgctatacacattttgagagaaatgaaaacatcaattcgtggtatgagataccatatctacatgaagatggtctatgaatctggaacaaacaccaccccaacggtaggtatcgagttaactccctaactcctcgctgtgaactcaattcgcattctaccccaccctactcgttgatgcggtgctgccaaaccccctgctctgcacgcgcagagtacgtgctcgcaccgaggatagcctgcatctgctcgacgctcgtgtatagcgcctgcctcgccacgaaccagcgaatcccctccgtgcacggcgggctggtcaagcttccctggtaggtccagaactcattgaaaaactgcacgctctggagcgcgctggtcaggtctagactaaccgcctcggtctcgtcgccgctgttgaccccaatcatctcgggcaactggccgatgaactggttgtcggagtttccggggtcgatgcggatggccatgacggcggcttcgtggccagaggcgtcgacgtgcacgagatgcagctcggccttgctgcgggcgccgttgacgctgtgatcagctggcgcatggatgtgccagcccttgaggtagacggtcttattgtcgtaggtgacgcttgggtgcttcgtgtagtcgccgtcatgggcgacagtgaaggcgggtccgaaaccccagttgtaaaagtttccggcagtcgacccattgtagttgaattctggagcatgattgagtgacaatccattacccatggacaaagcgataggtgactgctgagttccagtttggcctggtttatatcagttcaattctaggtgcccttggaaaaagcatgattgcgtacaaagtttgtaagcagggtttacacgaccccaattgaacgatgcctcataggcccagtcattcttcgtgctgttcgtgccatcggtgggatccgcctggcgaccctggagtgtcgatcggcgaaagttgttgtgtccagggcagctgaaaacggagggcacgaaggcagcagcgaggaagagagattggaaaagcatggtgaaggattgggctcctctggtgttgctaaaggagcgtgttgatgtatatatcttacgaaaagagtgtgttactatgttgtgaaagagtgtgttgctatactgtgaaagagcgtgttgatatgccgatactgcactgctcggagaagcagccaacatcttatactgtaatcgtactgcggcctaatttccactgcgaagaagactagggctatgatgatgccaacgaccatgcacaagaccagtgccaagtcgacgatgtagtctcgccttctacgttgcaatccgccaagtccagcatgtctcttgtacatatcaaccttggaagtaaccaacccaggtgcgtctgggaagcagccgtttgcgctctcgcaaacgccacgcggtcccaatacggtaatgagacggctgtagtgggctgtgcagaaccatgccaggcgcatgaaagtgcggaatagcgactgacgcgatcgaatgcccctcgaagcgatgaccttgtcagggaacaactactatggtctatgattcttggcatggaggccttggactggcgccgcttcccaaatttcaatcaaagctgtttacacaacctagggaaatcgtagctgtagatgtcattgatagattacacgtcggcccgttgaaaagtcgatgatgatgtttcccgtttccttgaaacggcagactagcttgttcgtctcaagttgggcgttgcatgttgatgtagcgcaatggctaccggttttggtaaaagtgttcgcaacagtgaaatgaatccttgtcagtacggcatccaacgtgactcctcgcagtgtcaagcagttgcgttgtaagtgatttctctcgtactgtagatacacacataacgcgggtatagcgagaagttctgtttcactattttaggtcggtcagctgaacggcagtgcgtggtatttgcaatgtcggggacgtgcaatgctggtcgcaatcatgcgcacgtcagaataagattgatgcgcgtattccgagctcgtggcagccaggatgatcgatgtttcgactgccgtcgaaaccaagagtggccgtggtcttgttttacaccagccccagggtctaggcaacgccttcgcgacacagtagcatgatggccaagaaacaatccttgggaggcaggactgatatcactgagatttgcaaggcaggtttctgggcagcaagagtgataacactgacattgattgccggaacacgagatacggagctgccgatgccagtcgttcctcccacctatcagacaacgtgcagatccgacgctgccatccacgacatcaccaaaccataccatagccagtgacttaaatatcttgttgttcacaaagtcccagatttgggcattcacattcaatcctcgcctggcgacgtgtggcgatctcgcgtactgcaccgcgccaggccttgcacttgcgtatgcgtgtactctcggcatcttcttcagttggctggtcgaatgcacgaaggctacgtcccacatcgttgcgacgtatactgtcatgatgagaggaatggacagaatcccggcggtcatcgtggtcttttcggtctttcatggaggccttattgcgtgcaggggcggatccagttgttgacaagcgtgacgacccgtacggagcggggcagctcaagaagtcttacccattgtgaagctggaaatgtgcaaaagagtgtttgggaaggaaatgtagatgttgttatacgtaagactataatgggtagaacgagagtggtatgggacgtggtgaggagagcgagaggccgagcaaacagaaacgtcaataggtacatccggcggagaagggagggccgttcagtggtttatcaaggtagtcacggctgcacgatcagaagtcgcaagtcacggttaagcagcgtcaatgcattgtcgtatgctttattgctcgaaagcgccattgcatagctcgcgttcatagtcaagatcgggctggaactcgcagtacaagctctcggcgtcggcgcccattttgaaagtgtatgcggctgcttcgtcgttgacatagaccttggggataccgttggcggcggcggcctcgaccatgagctggatctcgcaagagcgctccatgagggtgtacaagtaggcagcctcgtcgacagtggctccaacagtctgcgcaagtcagccgcatgtgcaaagggggcttgaagaaggctcaccagcaagccatggtttcgcaagatcaggccctttcccttggggcccagagaggcagccaggcgcttgccctcttcttcgctaaagacaatgccaccgaactcagggtagacggcctgcgcatcgccataaaagtacgtcacatcctgattgatcatctccagcggtcgcgcaaacgtactccaggctttgcctgcggtgccgtggcaatgacaagcggcagtcacgtcgggccttgctttgtggacggccgagtgtatgaggaagcctgctgcatttgcaggtcggctggtatttccgcccacgatgttgccgtcatagtcgaccaagaccatgtcggatgccttcaaggtcgcgaagtgcttgccgagcggattcgtccagaaggtatgcggatgctccgggtctcggacgcttatgtgtccggacatgccctcggtgaagcctttcctcgcaaagacgcctggatacctcgatcagtaacaagcattgccgagcgctggcggtaccctacggaaagcgcctgccatgtgcgacagcatccatgcccggtgcttgtcgtagtcggagaagagcgggatgccgggcagacaaacgccctgggagatggcctgcagcgccgtcttctcctgcgtctggtcttcggtgcgcggggccacttgctttgcctgtggggcagggagcgcgtcgacggcgacggcagaaggtgccattgtgatgaacgggataatgtgtgtctagctgtggtgaatgtggatggggggtagcagtagtagatccacggccggcttctacgctctttttgccatgtcggcggttcttatagcaacacacggcgtcgtgcggataacatgcggggtgtttgacgcgccgtagacgcgctggagacgcgccaatgtaacccacagggcgcgcaaaaacctatctccgccagccgtccatcgcatctcacttgcgctgcgccaagacatctggctgtacttcgcatgccatcttcgtcctgatgagcacaaaggtggaaggcaggccagcctcagtgctctgggcgtcttcaatcacctgcgcatgacgtcacacctgcacttggacagccttggtacttctgcagagtagctcacacgtgtatcgcagacaagaaggaatcaatcgatagagcgtctcgcagtctcagccttcgtacatcgattcgcagggttgcgcctccagcgcgccttctccgatgcatgcatctgaactagactcttgcaggccgaagcctagaccgtgccaaaaggctagtgttatgggtgccactccccctcgccacagcattggtgacctcgagtcgcatggccaaaactccccagagagccgcataacattgccatccgccatgtcgcctcttcccatgtccacaccataaggcaaagcatggttccgtcccacctcaagcgctcacagccatgaacataccggtgcttggtggccccaccaaaaactctgctccgggcaaggatctgcaacatgttgctatgctggaactgctccaacacgatcctcgaccgaccttcgttctggacgccacagtcagcccaacagcttccagtgcctccattgcgcccgtctaccacaacaaggcgctggctgccgtagaccgtggccaagttttgactctgttacaggagaaaaggcccaccatttcaacactagaacaacgacatgcatcttcggggttttcaaattggattcgttcacaggatgtacgcactcattggatttatgcaggtcattcctggttcaagatgtcccttgcgagcggatatgttgtcgtatgcggagcgcagagtgacgggtcgacgcttgctccaccaggtcaaaatgatggagcaatgctttcaaaacagatttcgcgatccaagatgccaaccttcgactggaccgatgagctaccgccgctgaagatgacgccgcacgttgcatgggcgcgcagcatcgattggtcgcagactccgctgggtcctatgtgcacgtggtcatcacaactgcgcagtgttgcgaacctggttatgcaagactccagaccggctgtcgtattctacggaccggatctgatcatgatctacaacgaggcagaaattgaactgctcggtggatttcatccgtgcatgggtcagagtgcccgtgtcgcccttgcttctgtctggccagaatacttcgagcccatcatcacccgtaatcttgccggagagactgtggagaagaccgactcaccgattcatatggtgcgcaatggtttcatggaggaaacgtacttttctctcaagtttatacccatctttggctccgatggcaccacagtcggccattatgaacctctcatcgagactgtaagtttccattcacccgctctttccaactccgcggctatattctcgacaactgtacatatcatgtgtattgtgaccagttcatccagccagtacacttgtacaagacttgtcaaccacccgcccctgctcttgctccagtcaagggaacttgctatgcttcaacttgtgctttctcctttgaacattgggattttgacagtttcgtagactagagaagtaattgcaaggaggcagtcgcgtacgcttcttgcactgagtgaggagatcccacgggcaaggaatacaagctcatactgggtaaggacatcctcaacgcctcgcctcgacaacactgctaatattcttcacaatataggaccttgcaaccaaagttctatctcgtaacgacaaggatattccctttgctctgctatactcttccgaggatgattcaagtgacacagcctcaagcacaacacgtttttctggaaatgaccaacggtgcacgcttcgtggatcgttcggtgtacccaaagactcgcccgctggacctgctcaaatcgactttagccaagaccatggatttacgccttactttcgtcaagctgtggcggctcggaaaccaattgtagtctcttttgatgagggctctgtagccgctgatttggtacgcggcatcgattggcaaggctttggtgatccatgcagagctgccgtaatctgcccattgaatccgacatcgtcaaaagacaacattcttggcttcatggtcatcggcctcaaccctcgcagaccctacgacaaggattaccaccacttcgtcttggtggcgagccggctgctctccacatgtttgacatcgatcttgctccatgaagaagatattaaccgcagggagagaacaatcgctaatgcggaggctatgaggctcgagctcagacaacaactttcagagacgcagaaggaggtcgaaagaagcgtgcttaaattccaacgctttgcagagcgcgcggacatcggcatcttcatcctagatatggatggggtatattcgtacaggtgcgtttaacgtccctcggatggtgtgtacatcgaacttaacgtcgtatcgcttgtgcacagaaaccaagcttggtttgacatattggctccgaaaacccgggacattgagctcaacgacgcttgggatgcactaattgatgagcagcatgtacccttggggcaggccaaattcgaagcccttatggaaacgaaacagcaccaatcactcgaactacgcttgaagcgtacattcgacgtctcgaagcctaattcgaacgatctcaatcccccgaaagagcccatgtgggtgttactgtctatcttccctgaattgaccgaagacggtgaagtcgtcgagatcattggctgttttacggatatcaggtatgtgctacatggccctacactgacctcatcatttcacgaaaatgaaccatcaccgcaacattgagctgcagcttcggtagtcccaaccaggctccacgctatccaacatgtcatgttgaagcaggggatgcaaattcaattatctcattcccagcttgaacgccaaatagccctactaccacgttactgacgaacaatacagccaacaaaagtggggcgaaaagctgcaagccactcaagcctcgaacgctcaagaatctaagcggtatgttctcataaatagctgactattacgtttgggacaactgacatcttcatagacaattggaaaacttcattgataccacatcgtatgtgccaccttacagatgcattttgttctcatctaaaccctggacaggcatgaaatgcgcaatccattatcagcgatcgtacaatgcgccgatgtgagcaagcatccttttttgtcaacgaagcatctcgtcactaacttaacagagcattatctctacccacaaggagtttggtaattcgaccgactaccaagaaatgtatcgaaagattctagataccacaatcgacgccgctgagaccattgtacagtgttcaaagcacatgaagacaatcgtagatggtaagtacgcatgacaacgtaatcgatatactcgttggttattgacatgtggtagatgtgcttacaatgtctaaactcgattctgggttgttcgtcatgactccagtagacgtgcagctggaatccattgcaagagatgctgtcaggatgtttgaaggcgaggccaagtcagctggcatcaaattggagttttgtgttgagccatcttgcaaacaactcaatgtcgcaaatgtgtcactagaccccacgcgcgtcctgcaaatactaattgtaagcctctcacaccatcctacagtcttataaactaacacagcagaacctcgttaccaacgcgatcaagttcacgcgtcttgagcacatacgccatatcacagtcagtctcggtatatccgacaagcgaccttcacactacgctgaagggcgcttgaccttcctccgtgcatccgagacatcggctgcaaagacactgaaagtggattgggacaaaggccagatagtaaggtgtctcgagcttaacacaagatgcagcctaataattctcgccagatctatattatcttcgcagtcaaggatacgggtcgtggtctaagcgattctgagcgtgatctcttgttcgcccgcttttcacaggcgtctccgcgtacacacattgattatggtaaggtctttaagctattccataatttacacatgttgatgatttttctgcaggtggctcaggattaggtcttttcatatcgagacggctcacggagatgcacggcggcgctataggcttcgcatcgacagctggcgtcgggagcactttcgctttctatgtcaagtgccgcagaagccaagaagttatcactcacaaacagagcgaaaccaacaacaacgctgtcgggatcagcatgcgagcccaagcatccgcgctgtctaacagaacgcgcgatgaaaaggacctaccacccaccccacccgccagaggagagatacagctgacagatcttgacgtcctgatcgtggaggacaatctggtgaaccagagagttctggccaaacagcttcgcaatattggcatgaaggtgagcgtggcgaaccacggcggtgaagcactggaccatctgcagacaacgacattttgtgctgcagaccgcacaaccgccaaaccactttcgctgatactgatggactgggagatgcccgtaagttagaactaagcgatgccccagtcgacgctttgctaaccgtgggatgcacaggtgatggatggtctgacttgcgtgcgacgcatccgcgagctccagaaacagggacttgtgcgtggacatgtacccgttatcgctgtcacggcaaacgttagatcggaacaggtagaggtcgccttgagagcgggtatggatgacgttatctcaaagccgttcagaatacccgagttgtgcgcttgcgtaaccaagacactcaatagactaggatccgtatagactgatgcatattatatttctacaagaaaagtttgtgcatatagatttataccaggctgatgtaaactagtcaatagcgagtaatttaaaccttccgatacgccgtatctgggactctaatcacttgtcgatagtccttcgcttgctgcgcggccccgaattttgcatcctttggaggcggaggcggaggcctatcgaataactcgcacttcctcatgttccacttgggtatttgagggatgcaggctgatcataagatccttgcctgtcttcaagatagtcggcttgccagcgtcctcccagtcgctctcttcgtatttcctatcagagcacttatacgacaattgctcactgtagtgtctctgggcgcgggataggagcggcttgagcgagggtatggaggcgcagactatgccgatgttgacttcgaccatggaccatgtgttgattggtagggagtcgtagaatgggtcgttggacaatgtgaatatgcggagagattgcagacggacgattgaagcgattgtgcttatgacgccgaggccgaagatgatgaaaagtgcgattttttcgcgtggcggacggggtatgcggatgatgagtttgaggggaaggacaaggatccaaatgtccatgagaatgtgaaaagccgaagtgactgagaagagtgagtttggcatgtgatttttgcacacgattgtagcactgaccatgataaaatgcgtttgcgtttatgcaatggccctctacggtgccagtgaagtcccagagcttttcgagcggtgtacactgcgcagggacgacgattacaacgacgatttgccatgccaccaggagacacatggtaagcttgcagagccgctcgaacgtcctgctcacgcctgtcatttgtcagactgtattcaaatgcgtcgtcgacgaccgtgcttaccgatcttcaagtagatcatcaggatagagagcttgatcagtgttacagtcatcttgtagactacgacgagagcaagaattaactaatcattgtcaatatgtagtatccagacccctttgcttcacagagctcacctttatgttgcttgccatctgatctgggctgaggcgcaagccgctgaatccgagcttgaattctatcgcaccggcgactatttgcagcaacagtacaatcgtaagagtcttcattacatcagtgatgcattaatgtgaagagaagcgcatgacatacagctgcagtgaccatgatccagtcttcagcacccattttgccgacaatgtggctacgcgtgtagactcgaagcccaacacagctcacttcacacatcagccttcgatcattgatcagaatttatgaggcaactgaccaccgatgaacgtcatgaccgtagaaacgccgaccatgacatcctgtctggcttgctctgcgccaggcgcatatttgaggtcgagaggatcaggtccagatgtcatctcgcatacctggcactcgaaaaagccagcaggtagatatgcgtgaagacgcaggaaagaaggagtacgtatcgacctcgaaagaagagagtgactctgaactcctgtcaggttcgagcttgcagcaatagttgcgcgatgcccaagcttctcatattgaagtgctgctctggtattatggctctgattgaaaggacgattcgtgtgtgaaaccagttgcacagggtataatcggattcacaaacgctacgaccatcagcgctgcaagtgacgagctcctgtaaaccgggttatcgggtactcggccttggtgttgttacgcatgtgtacatatatagtaggtttaacggtatgcttggcaatgtcaagagtcaactcgacgcatgcgccgggtgttcgctgttggatgctatgatttttaaaacgtcgaattcgctctggcgttaagcattgaggctggttgcgattcaaccttttgcgcaatcacaattaccaactcctgttcgtacttgttgatctctgcactggaggcaatgctgaatcattagctgctcattttgatttaagagaacgaagccattttgcactgcccgcagcgcgattccgctgtcaagtatgtccgtgtttcgcagagacgggactaatacgtagttggtgcgctgagacagacgtcgacttgcgcatgagaattgcagtgtggggagcaggtttcatctgccgcaccacgttttcaagacccacaggccgttgtaccgtagacgcaggcaagaagatatagaaatttgacgacacagcggaaacacagccggaattcaaggatggctgtgggcgcacggctcggcttcaccatcgcgatgatgaaggaaatggcgcgtgctgaagccgctggcgctttcgtcatcgataagcgaaaggtcgggtgtgctcttgcgtcttcgcgttccccagactctaatacctatcgttttcttctgctatcccaaatctcagcgacacgtccccgccttcgcttagcagaacaaacgcctcccgcagtggaaggctgcgcatttcgaaaggaagagaacgtccacgatgataaacgcagcaaattcacgtcttcgaggcctccacgaatccgcaacgcgtctctctgcctaagcaagtgtacacggacgcgcccggtgcatttacggggattcctttttcgaaggagaaacccattgccattctcgttttcgcaatgagcatgtacgaggatgaggagctaccttcacgacgtgcgctgttgtccactggcaatgctgacatttccggaacgcgctgatcaccttgagcgcgaatccactgcaaggctcactcgactcctgaaaactaaatccttcaagcttgagccagataatcactacggacccgagtatggcacgcattgatgctgcagtgtggcgcccagaatgcgccgtccgattggaagatgcaccgctcatggtttcactgtgttcaacacctctggccccgagtcgaaacgtcgtcatgactaccatcgtagcctgaatccgcatttcggtgcatctaccgcctttctgtgcggacggtcgacctgccttctgctgagtcgaagtatttggcaatgcacaaccgtaaaggtaagctgtacatcgtcgcttcatatgtacgattctgggactgttgtgcaacatgtcttggtgcgatgaagacgggtagtatgcctcgctgggcgccttgcagggctgtgtaccccatggcgattcttaattatagcgcgatgcgaattcgacactgccaccttacacggacctttcattggccgaacgtgttgttgttgtctagcttgttacagagacagttggcgttttgtgtcgagaacacgtcgagttgcagggactgttggcttagatcttctcgaggcgtcccgtaagcatacgcggcttgtgcttcactgttgcctgagagatgtccaaaccctccagccgcttatacatagtcgtcctgtgtggactctaaggtgccagtcaatccaccactctccttctcctctacctccatcactcgtcgccccgaaacaataagttacatcgtcatcatgtcccacgaccgcactcttcgtgttctcaccttgctcacaaccgctctcgccacgccattactcattggtgccacggttttatctctgcaaccggagtcatggtaccgtcgtcgggtatcagctttttgcttcggctacattcctctcgctctgacggctgctgcatcagtcattggcattgccagacacggcaaaacacctaaaatcagtatcgctctgctcgatcttgtcgcagcagtaacatatgttgcattgctgatacctatctggtctattgaagtcccacgcttgaaccagggaggagttggcctcttgattggctacactaccgcacctatgatcgtcaacatgtaggttcataaaacagacttcacttccgttgtgagtctgagctgatagttgcaggttctttcacatctacgccttcctccggaacgtcaagtttgtctgcagcgcgcttttagacaagactgaacatgaatgcccgaattgccgcagcagatttgttgcaggagcgccagaagttcaggagactagcaagggtggcgagcgctatagtctgttgcgcggagaggaatatctcgatgaggatgccgtggcatacgtcgatgcaagagtgtcggaggaacaagtcggtgctaaaggcgcagcggatattgaggaagacaagggtaaaggggctatcaagctgtaagggccgtgaatggcaagtgcgtgtgctagccacgcaccaaagagtgtcatggccgcgtatgttcttgagtgcagcctcttgatggccttagtcacgcgcttctgcccctagggatgatgtggatttcagctgcttatgagtattgttacggaaccaggcgcttcttgaccttccattaacatgagggtaggctttgcgggcaaatcgttttacatggagttcatgaatcgcttatcagtatgaaagctacataacgaagattttttctaagattcctgaatcgatgtgtcttccgctactcattccaaggtccctttaccatcccacacatgacgattttcacgccttggtcgttggatacttctcaccctgatcccactacaacaccatcagcagccgttatatcaccgatgaagctcatggaaaattatcaaaacttacatgttcaacaatacaccctccctcccatcgaaatctatcgactacctcaccaaaggcagccgtgcggtagttcaaccagctctgtggagacttgaatgtcgtccttagcggtgtgatgttctgcgatgcccagatcggcgatagaatgccccatgcggagtcggatccattctgagcagcgggattgtggttgatgtagtctttcacaatgtacttgaaagcctcgctaatgtcctttttgtatatgaaggcttgggcaaacgcctcggaccgggtcttcgtttccgcttcagttgtggccgggcggcgcacgcatggtactggtttgacaggctgggcttgtcgttcggcaattgcgaggtgctcagtacgggactcgaccggggctgcgaagacagcgatgggcgcgaggagcgcagaaaggacgattgagaaacgcatgatgtgtatcttgatgttggaagaagctgcaacgatgtggggctttggcaaacccacaagtggagtatggcaaacttatacatgttttctggaaactgttgtccggacttgaatcgaggcagttgcttgatgtttcaatatacgggccaatcatggctggacttcggaggaaactaatctcttagatccctgccaaagccgcgtgtgtatagccggatgctatagtcccaccgagtattatccttgcacgctcattaattcggcaggtgtttaatccaagcaactatctaatcgtgttttagcaagtcttgtccgtcctgagtatagttcgaccgtcggcagttcaagacatcagtcgactctgagggaattttggaagcttttcgaaatttccgaaactatctaccattgtgttatgcgggaagtcattcgtatctgttcgccggagattgcgacactatctttgcatgaatgatggtcgaggtagagacgccctttcataaaggatattccgataaccgattcaaacacacctacaacgcgtacaagctattatgtcaagacaggctattgttgtaaataattcattgtggtgatgcataattctcaagacccccagaaacttgtatgtacacatgttcctaccacctagctctcgcattcctggtgaagatgcgatccccaaagagcttcttcttggactcttgttggagcatgagcagcaaggcattttcgctgcgcgactcggacatctgcggtacagtctccgcaagaatcttgcgcatgccttttgtatgcactaggaccgcaacccactgtggctcttcggaatcgtcactaagttcgctatcttgcacctggacgggcagccgtagaattcgtagatgctcaatcgggatatcatggacgaccgtggcgcaagctatggagttaggtgagtacatcgatagctcagggagttattacacaactgaccgagcatttggcgctcttggtgagcttcttcgtcgtggtttcgcatgttctctgggtgatgtggggctgatcagctaccaagtcgaggtttgtgtgggagaaaacagtgagtgttgtacaaatgctttttcaatctttcccgcagttttggatgtgctgtaatattgtagctttgtgcaagagaagttgatgcccggtatcgcagacatgcgtcaagtgatagtcacggtcaatctgtgaacatgtcttcaattcaagacgcgaaggactctttgagacagggtgcgctttacgacattcacatcatagtaaacaacgattgtcacatatcgcattgcgtcctcagattgaatgcgcggacagtgtccggtctcttggaaattttacaaaaggacgcacgtcatgtgatgctatctacgataggctccctcacagcagtcaccgaagactaggcgccacacataagctggcgcgctgattacaggtcacgttaatttttcattgcctacttctccgactatttaacaactctccaattaggctcgagacatacaacctttctcataacactacaactcagagcgaagtgccaatcaaccactcaagtgtgacttttccatcacacacgacatcaaccctagcgagatcacggactattcggtaagctagagagacatgttggatagcaccggacatacagaagagcaagtgtgttaagtgcacgcccccaccgacacttggggtactataggcatcgttgtgctgtttctgtgtgtggtacggttgttagggtggtttctgttgtcgtataaatatgagaagccgggggatgtccagatgaattaagacttcacacctggagtcacagactcaggactcgattggaggtacagaacatggtatgtacttgtgtgaaaagtgcacgccatatccacagcgccgtaccaaagacgctccaggcaaggagatgcgagaaggccaaagaaaggaagtctgatcaggacagtagcgcattaactgctatacgtcgaaatggtagcctcagtcacatttgatactaaagattacaaactacaagcgtgtctctaaggagtgtaaggaacaaaggaaaaccatgtgtgcatgtcgcgtgccgctccgtcattctttcgtcttcactttcgccccatcgtgatatatcttacaaagtgacctgaacggtgcgcgccagactcggcacgccctctgcagagagcacgaacaggtagtatgatccgggaatcaggactccgctgtcgttgggcatggtgacggtgtatgtgtcgcctttgccagtgacgttggtcaacgggatgcggcgctggtcactgttgatggagtgcgtgacgctaccaatgcgtacgagcacgaatttgtgcccgttgcatgcggcctccaacttgattgacagtttgccaccaaccttgactttggtagagctcaaagaagcaatgttgagtcgcggtgcttccgagccgtcggctttgaatagatatggaggcgagaagatctggccgtctgcgtggtcgacgagcttgttgcagttggctgagttggcgccgactttggcaaggtagcaaagaccaccgccaccggtgaagatacgtccatctgggagcaggatgctgacggagtggtagttacggggcacggcttcggcagaaagtgtcttccaggccttggtagctgggtcaaacatctccgcctggaggatgccgtcgtcgtcggtgaaaacctttgagcgcttctggccaccggttacgatgatcttgccatctggaagaacaaccatgttaccaaagccgcgggggtaggccatgtctgcaacgcgctcaacaacggagggcatgttcggctcgtcaatcgtggtgatgtgagcgcggttgttggcggcggaatctgtgtagtcctgggagccacctgcgctgaagatctttcctggctcgtacataacagacataccgcacatggaatcgccaaccgtgtctctgatacctgcagcaacctgtgatccggttcctgcggtaccgtaccagttctgagccttgctgggtccagcctggaacacggagccgttcttccacgagtgcagccacgcgtggttgtcctcgcgccagattccctcatggtctttggtcaacaacgggccaaccttcgctccaggaagcgcagtccatgcgttggtcttggggttgtagacctctccatccttgcccatgcgttttcctgagtaagcacctccaatggtgaacacgcggttgtcggagagtgtgaccgaggtctggtagccgcgagccatcttcatatcgggtccgcgagtgaaggagttcgtagtagggtcgtagaagctggttgctgatgcatcactaccaccttgaatgagaatacggccatcttccagactgctaattgctgggcagaacatatcgtgcttggtgtttgcgattgtgcgagcagaaacggcaccactgcatacgtgtcagtcatttccagatacatcacatcgctggttttactacttacgtcttgaagttgtaatccgcaaactgcgtcttgccaccttcaccaccgaaagagtcggaaccccagctcgagaagacaagcaacctttgtgagtgcgggtactcaggaacgacgtatgcagcgactgggatgacgggaaggcggatgaggtcggaccatgcgcctacagtcgctgggtttgctgacaccgatcggcctgcggtagcctcgaggcggatcacatcaaaacgcttgtccgtcgaccagatcaatgtgttcttagtggcatcagctttgatgtgacacaccctggctgcggaatcgaagacagcctgtgtacaagtggcaattgttgaacaacgcttcgcgcaatcattgacattgttcacacccttgatagcctgcgcagtagggcctcgaatatctgtgtcgcggcatatcttgaagtctttctgcgtttggtgttaggtcgtatctctttcacagaaggtagattgcagcttacaccgccattcttgtatgttgtctggtcatatgggcaacgtgcgatattgatctgttccgcctgaattacatcaaatcgaccgttgtccacccaagtgagcaatccagttccttttatgtgacagtcgcgagtttgcgtgtcatagactgccttgaaacagttcatgcttttatcgcacaactgtgcgcaggctgcagttgaggcaacattttttgtgatggagtctgatcgaccgaccaggtcagtgtttggacaaactcggtatctgatccctccagcaccagtaattagagtatcggcaacggggcagcccttaagagcgtacgcgccctcgaaaagagtgactgcggccagaaggccaacaatattaggagtattaaggtgcaacatgctgggcatgtgctgtgaagggtatattagaaagaatgactaagtagaacgagtgacttgatgcttgtgaaaagcctggcggctcagactttatgaagcactgcagtcgccatggtggtgaccctttctgagtgtacgtgcctgaggaatcgataattcctactcgctgatgtggagacattgtaccaaagtgggtagactaacgaacccccatggcttctaaatgggaaccacacccggcgccacctgattcagatctttgcacagacctgtggctcatattgacagggcgcttgcgagttctgggcaattcacgcgattgtagctcttgtggcaaacgtcgtccttttgtcttcaccttggatagcgcttgtgtgcatggtggacatgcccttgacctagtcccgagcaaagtcgtatacagagacgtttgacggccatgagcatgagtataagcaagaaagccgttgtcgtggtaccgcaagactatcgaaaggtttcgagggtcgcggatcaaaccgaagtgggcgacatcttatcttcttacaagaagaaccgaatgctagacaaggggttgtaaagcttcttacgatagtggcagtgcacgacgacatggcaacattgttgcttgcggaccaggaaggaatgcctccacttcccgggccagttcatataggattggcaatgcgatagaacgttgaatgcggccacatattgaagatcaccctatatcgcagcctcgtcctcaggatttgaccactggcacactttgcaacggtgtccaacgacacgtgcagcgggaaaccaggcacacgggagacatgggtcgacgcaggacgtttcgaatcgatggacatgagcgcagaacccttgacctcctattgccaagagcgtaaagcgccccgagatagagcattccgtgatctattgccgctgccgccctttccataggggtgagatgcatgcgacgttgggctgacgagtttagcagacgccggccaaaaaaaaaatccaggaacctagagcatgacaatcagcacttacatcgttgttccacggagagttttcgcgtgcctgatctcacatgctggagtcgtagacgccaagatggcctagtgtttccaatatcggacctgatccggctttagttgcaacggagatttgccttaaaaagcgtttcgtggtggacccttgagcgccatgcaaacagcaacaaacagtagagaaagctgcagagtgacaatcctcttattttcgcgactcacgagcataatcggatcgtagcagacttctaactacttatctcccgacgattaccgttggctcctgttcgtcatcaatcgttgtatgcggggaatatgtttggagacgtaagcaaagcgcaaacctcaatatcaccctgtttacacgtcaaccagcaagatcatgcggcgtggcatgacaacgagcgattgatgtcggtccggttcgagggagaacgatggagagataattgcgtcaacatcccagtcatggctcaaattacgcctgtcagacccttgagatcgaaggatctgagtcttggtgttgctatagcaggtaccaggggttagcgcagctacaacgcttaataagcaatttcaaggagctggagcgctcacgaaagacagtcatcgacttcccaagagattttttttgtgagtgtgatgtgaggtataaataaaaccgcttcttggtgttcattacgctaaatgacatgtaatcctcaattcgctacttccaagcgacacagttgaccctctcttgcatggacacgacgactcctccaccaactacgcacatcctccgatcccaatcagacggtgacgctcaaacccggtgcatccattcgcgagccagctgctcgagcgagtacaaacaccaagcgtgcatccaaccgccaaatcgaccaatcctcctcgtctgcgtatggccgaagtactagggctgagctgtgatggaccgatcagacatgatgactccacctcgtctagtcacacatgtcttcactgctacaagtccgtgctcaggtgtatcccacgccttcgaccggctaccagagtgcgtcgtcgtccaaaagatttccttttgtcgaaagacccatatgcatcgctgtccttcgaaggataggggctgtatgcgatgcgtgccacaaactgcatttgaagagtggagtgttgctatcccaattgcgaaagagcattcatccaatctgcaacgaaatgcaaaagccgggttgtccaccatagaagtagagagatgggttggagatggagtggagataaagtgacagaaacaaggcatcatgggtaatcgaagtcggtatcgccgtcgaaaagatccatgacgacttgtaacatcggttcaagaaggcttacttcttctcctggtacacctccaaagtagcggattcgctccatctccagcatctgttgccgagtttgctccacgtgaagacgggcttgccaggcgaagtatgtctcgtgccagtggtccgcggatagattcgagagaggatggggttggaaggaagaattggccgatgcttgggatgatgcggtctcgattgaagtactccgagtatggttcttgtcttgtccttgggtatcgcgatgtctcgggcgagatcttgtccgcttcctgttgtgtcgtttgcccattttcttgatgatgtgtcttggttatggttgaagggagagaaatgggggatagcgagaagacgccttcgcaaagcgaagactcccaataatctcaaaaagtgagagcagaaaagcgcagtacctaccttgacttatataagaactacatcgagatgtcagattgtggtctagtcacaaggctgcagtgactcagagccgcacgcaagatggtgtgcgcaaggaacatgtcgggatgacagcgaatcggacccgcagccgtcgcgtgattggtcagacgacggattcgtggcgaagcttggatagccgaagtcgggttttgcaaggagtcacccaacctcagaactttgcacgactcaccaactcaccgtaaatgtgtttacctttttttctgggctcacaccgactccgacacttcagagggccaccgcctccgtcatactcgccaggtactgctctgcccagtttcttcgctcgttgtggaagttcaacgttagcaatgtagactatgcgcaggtcacgcttccattccaggctgctcgagaaatgggtgtcctcgacagcacgcgcaacgacgattctgcgcccatgatcgcaggcacagtgacttgtgccagtatccacccaggccaccatggcatctcccttgccctgtatcggcgacgagcgcgctttttggggcacgttcccggtttgtaactacttcgtgtgaggacatgtgaccctggagcctacgacgtgatcagccaggacttcgcaatacgggaaaaagcctggaatgctgggtaactcatgtcgcgcgtagatcgagattgcctggcgccgcatgctcccgttcgatgggtgtcgtcgggtacctgcagcacgcgcggttgtcaagttgttcgatttcctgttcatgcccggactcacatggtcgcggatcgtcacacggaagcctagtgaagtctgtgtagaacactgtgttggatgcttaccgttttggggcatacgcaaggcagacacgtccacacgtgagcaggtgcttctaatagcacatgaaagtactcgtaacgcgatagtgacggacatacaagcctgcttcatcgactagacttatgtaacactccgtcttttcgagctcacaacttcaggacatgtcggtgtcggacacttctgtttcgccgacatctcacattcggctctccacacgaaggccgaccgctagcacatcattatccgacaactctcgttggctggagaatcgttctgacgcgtctttaagtatctcatgctgcaaccgtcgtctctcgcgtcacaggtgctcctgtaaggtgttcgagggaagtgctggcgcgacttggctctgctgtaagatatctcggctggacatgcggggatgaagataagtataggtatcccatgtagttgtcttcacgtttcttgttcaatgtcatcttattcctactgagttccacgccgcaatgtcatcgtatcaacaatctttcctcttatgtcttggtacgtgcacatgcgcatagcttttgacatgaacttaccacgcagtagccgcagcaaatactgtaacagcgcaatacagcggtgaatggggaggcggtaaccacggcggaagcaacaccaacggcggcggcaattatggcccaggaagcaaccccaacagcgacaactcaggccaattcggaagcaacttcagcccaccctcccaattcctcctcgccagccgccaaaaaatcctcattgctcacggcgtcctcgcctcccttgccttcgtcctcctcttccccacgggctccatcctgctgcgcctaagcaccttccgcggcgcctggctcgtccacgggctcttccagctcttcgcatacatcatctacatcgttgcctttgccctcgggatctggatggtcaacaacataccctacaacctgctttccacctaccacccgatcatcggcattgtgctgtttgtgctgctgttcttccagccgattttaggatatgtgcatcatgtgcagtataagaagtatagtcgcaggacggtgtggtcgtatgggcatctatggcttgggagaattgtgatcacgctgggtatggtaaacgggggattgggcatgttgttggcgtcggatgcgcctgcgtttgtgaacttcaggcctacgagaggccagattgtcgcgtatggggtggttgcgggcatcatgtggcttttgtggctggcggcggtggttgttggcgagaggaggagggcaagggctcctgctgctgttgctgcaaaagaggcggaagttagcgatggatcgcctccgccatatcagacgcacaagtcacgtttcgcgtatgtatatgtcgcccgtaggagtatactgctgacaatgcccataggtgacggaggctctgacttcgcagaaaccctgtctggtgtgatgtgttcgaggcggagagattgaatgtaactgtaatcatagccattgcgaacgagaagtcagtgcggacgtagcctttgtagagaacgaagcatcagaacatacaggtatcttaattgatcgttacatacatattgccaaacacgctacctacgaccaaagtgcgcaagcaataaacaaaacattcatcaatacaacagcttactcgcggccacccacccgtcgctcataatcatctgtgagtctcgaggcgtcaacgacctcaacacccttaccaaggccaaccatatcagcactctcccaccatttggagctcgagtgctctgtcgatttcttcttggtcgtgtagctctcatcgtctgtgtcgacaagcccgccaagaccagtgccgtcgctgccgacgactacgatggtctggccgacccagcgcttgatgtcctcgatgttgctaccgctcatgccgctgagtgcgtccacaacgtagacgaggtcggggctgatgtggcgcagcatgtggacgaagccgcttggctggctgaagggcataaccatggcggggttctcaacaaggcgtagggcttgtgcgtggagcgtgttccagaggatgttgtcggagctgcgtgccgatagagcgggcgtgtagacggtgtgttcctcaggatgcgggtcaatagactggagctcttcgccaggcgtgcgtgcaggtgtggagatggccgagtacgagtcgccaagggaggatgtgccagcgcgggactgtgggcgggagcgcagggagggcgagtagatgaggacgaagagcttggtgttgttgaagtcggtgtcggggaggtgggagaggatggtctgggtgtattagcattgtattcaccgtgcagatacatgggtttatacgtacagcgttctctgagcggtaggagccgtcttcgtcgtgcgggctgtccatgagcgactctgctgagacgaccaatacaacggtcctgcgcttgccgccctttggtgggttcttcactgatgcggcgaaggaccgtgactgcgtgtcgacggcagcgcggctctgcgaagactgggcctcgacattgcgccgtatggccgcctcttcgctccagcggttgtggtcgccgtaatcatccctatcctcttcacggatgctcgccaaggctgcacctgctgctgtactagctgctgcccaccccgcggccgtcttcttgctgaccgtgtcgaacagctgctgcgggctgggcgttctccggatgatgccctgagcgcgcgacagaatgtccttctcgtcctctcgcacgacgccctgcgacatggcatcgcgggagcccgacgggccgagtggcgtcttgcccttctccctgctgctgtcctcgccatagctcagatcgtcgtcggacgaggcatcttcgtggtcttcacgtgcggaccagacccaagctgccaggccggccgtcgcaacaacaacagtcaaggtcagcgggacccagtagccgagcgtgttcctgcggctgttggagttctggcggcggtcgtagcggtcgtagttgaagctcatggttcgtgcgtctctatcgcatcgtctggttgggtatcgggaatggtggagctgggctcgttgttgaccgccagtgttgttgtccctgctgggggctgggaagcggcgacccatgtgcacatgcctcggtggtccgcgcgagtcatgctctgaacatttccctcccgcggggtgactctaacacagtacctgcatacaccaacatacacagaaaatagaagccgccatgccacacgcagtcctccctgcgccggggttccaggccatcatactgtgcgggcccggcgcctcgttcagcaccttcacatcgtcgccagatgagatccccaaggcgatgctgcccattgcgaacaggccgatgctctggtacccgctggagtggtgctatcgcatgggcgtcacaggtgagatggaggagttgtggcaggcgcgactgggcagggctgacagctgcagaaatcaccattgtaacaccgccagaatcgctggaagccattgaggctggcatgtcgcagaacccccacctcacttccctccccgcaccaaagccagacattgttgcgcctcgagatctgacacacggaactggtaccggagacatcttccgcctgcccgagatacagagcgtcatcaagggcgacttcattgtccttccctgcgatctcatctgcgaactggatggcacggccttggcggatgcgtggatggtggagcagggaggatttgcaggcgcaactggcggactggacccgaatggcctcaaaattgcttcaggcgccggcggcgagagattggggagaagaggtggacttggtgtatactacccaacaaaaggcgagggcagcaagaagggcgaggagacggacttcatcgcgaccacaccactacccgcatctaccgtgcctgcgccggcaggatcactacggcggcacatctcgaatctcgtctactcggtgccaacggatacactcaaagacatcacagaggagcaaaagacctatccagtacggcactcgctgatacgaaagcaccctcgcatcaggatgctcaccacatatcgcgacgcccacatttatttcttcccttactgggctgctgagatgatgaagaagaatgaacgatttgagagtttagctgaggacgtgctggggtggtgggcgaaagcaggatggcaagagggcctaggagacaagctgggcttacgccagatcctacagggcgaagatgaagagtcggatcacggatcacagttcatcgaagaggaaattgacgtctccaagttcagcaccacctatgttggaggaatgagctccaacggcagcgccactcccaccacactggcatcaagagtcctccaatcatccagcatacccgaagccgccaaatctcttgccgatccaaaacttaccgtaccacccatactagcatatgttcagccctctactgcaaacgagccgctcatccgccgtgttgacactgcacacctactcctcaccatctcacttcgccttgcaaaactgccgtcaatcgaagaagttggcaaggacgccgcatcgccgtttgcacatccagccaagatcgctcataagcagtcaatacccaagaggtgccgtgtagaagccgagaactcactggttgcggaaaacgtcatcgtagaagagaagaccaacatcaaagagtgcgtcatcggatacaactgcaagatcggcgaaggtgcccgattactgcgatgtctgctcatggactatgtggaagttggccccaacgtgcagctcacagactgcatcctgggtcggaggtcccgactcactggcggcgcggcaaaggacggcgataagactattctcaaggactgtgaagttcaggacgggctggttcttgattggggcagtaagtttcttcaaatattagggacgcttggaagatggctaatgtgtttgcagctgaggcgaagaacgaaaagttcatgcgtggcgacatggtcgaagatggtattgctgaggacgacggcttcgcgggcgatgatgatgtgacagcggcaggggatgagcaagagggtattccgatacgatgaggtgcgcaaaagcgcggcaccagtttccgcctgccatctgagcaatgtgaagcgatcacgcaagttctggccgtcatcttgacaccgtcgtggatatgtctcgatcagacaaggagttacgaccggtaggcagtaagctcagcccgacgaaggcgccgtcggctgatgacacttagtctcgccctctgatagtcatgtctgcatggccgtttagagaactcaatcagctagagcattccggcaggcaagttgaggcgtagatcacggcagagtcaagcaaaaaagcatcacacaaaacaacgatacacatttccaatgaccatttattccacatcacaggtccaataatccacatccccccaaatacctctcccacgctcccctcactcctcccccctctccatcctcctcctctcctccaccggatcatgcggcaacgccccaacaaccctcttcgaaaaccccctcgcctgcacctgatgcaaccacggacaccccttctccttgcactccacgcccggcatctcgcgcggacacctgcccttgtacttgggcatgcttatgccctcctgcgccttgagaccgaaccccgagcccccgttctgcgtgatctgggcgcgttgaagctcgtcgtaccactcgcggaggttttgggcttcctgctccgcgagggcgagtttggaggtgagggcggcgagttggtcttgtgtggcggcgagggaggcttgggtggtcgttaattcggacgtggtagtagcgagttcggtttttattgcgacgagttcattttttgtggtttggtgcgcggtttgggagagggagaggcgcgcggcgagttcggcgtgggcgaggctcgtgggttgagccattgtgacagtcctggatgaaaaagttggggaatttttggttgaggagatacgagtgggtggcggatgtgattgcggaggggagaaacatgcacaaacttattcttgtataaacaagtatggggaacaaacagcggcgctggatgacgacattttgatatccatggtgaatggtctcattctccttccaccataaatcactagacatatccgatctcgctgtaacgagcaggcagcgcagcaatttcctcggccgaaaagcgcttcaactgcgcccgatgcaaccacggacaattcttccccttacattgcccatcaagctccttatgacaggaacctttgtacttgggcaacttggtaatgtcagtcacgggaggtggtggcgagggcggtagcagtagctgcatctgagccacagcgttgctcagcaccttgttctcggcggcgagaagtttggtttctgtgacttgtgcgatacagacttgctccagcgccgcgtaggcttccgtgccttgttgcaggagacgcatggggtcggaattgatggtgacgacgccgtagtgtttgtagttggcaatttgggcgctccagggtgtttgatgggtgatgagggagcgttcgagatcaggtgcgccagtgttggacatgttgcgttggatgtggaaggtcgttgatggtcgatagtacgggtggaagactgtttgatggtttgaggagttgaggctgacaagtgttcggattgtttttgaactgtgagaagatttgtgtactgtgctgtggaacacaccaggcagttaatcgttagtggcaggtgagtagtgtgtgtatggtgaaagcgggccattgcaggcggagaacgacaccgaaccaacatcacgaaggtcgacagccttgatcaagaagtgactgaaagcatgcgtgtacagtgtcattttttctgtatcacttttcaccgttagctgtcacagttggcgcgtctacgcaaagttctggcgaggaatcccttttctgtgtaatgctttaattgggagaaagtttaacgctgtctgtatagaaagcacagggacagctgctggcataaattagctatctttgaatgccggaatctacgaaatcgactggggttgacttacctttctagatcgtttgactctctgccaaggcagctgcagtgagcgtaccacacctactccaggctggtcattctccactggttcaaatcctcaaccacttcacttgatacgccagacgattccatctatctgagacagatttcgattgtctcaaatttgctcgacccaagatccctttgtccttattctccattgtaacccccggagatcctccccactacacacgctttgtcaaccacaatcaactcacacatttgccgccgatcaaaagcattacaacatggacgacaaaatcctcaccccaagccggcgctcaaaccccgaaacggtctccgctcagtcctaccgcgctcaagagacgagcgagatgcgccggtgggcagaaaccctcaagctcaacaagccgatcccccgggatgttttgccgctgctagccaaggacggcgccaaacagctggagattgtgatgaaacacatgcatattggaaagcaggaacagcacgagtaatgtcatttattggaaggagctgttctagtactcgcggaggaaaggaagtacaattgaagcatagacgagatcaggcagtagcggaaagattctagctacagcgacatatgcaatttactcagattgacactgcacatcaacgaaaggtgacggagtcgtgacattctcattcatcatcgtcgtcatcatccccttcatctccgtcgtcttcatcaccatcatcaccttcatcatcatccaccatctcttcatcatcgtcgttctcgccactctcgtcgccgccatacaccacctgcggccacagcacaaatacatcttccgtcagctccttcaagaactcctccatcttctttccggtatactgcttgaccttgtgccctgctgaacctttttcggtaccatgatccgtgaactggacgaacatgtgatcttgtctgagcatacccaccttgagataatccagttccaggtttggcatcttcaacagcttcgtgaagaagctcttccagaagttcggctttgaatcatgattcctagcgagataaacatctttcaaagttatcttccataactcaaggcgacgaagcgtgggggtgagcctttgcactacgtcaaggatggtgtttgggtatgtctgaaattgcccaagttctaattttgtcaagcacgataggcttacaggcggagggtcgaagaagtcgggttctgcggtcggtgtcgatgcaggcaaggccagccactttaggaactgctctttgaattcgtgctcgtgccttggcaggttcagacgtagatgctccaagttagatgtaaggccaaggaagcgacgaagtaagcgtactgatactgtttctgacgcggtcccgatggtgtgagtgtggtgtgtgcgttcagaactcgtctcgaccctgagaagtagcttcttcaacccggcaaggacaggcccaagactggggtagaggaattccggtacgtcgaatgcgctatctggtagcgagtgatgacgcagcaagacttctagttctgctggagtttggttggccttgcccagcgagtaaatgagattctggaacacccgcgcaaggaattccacggtatgctgtgggctatgagggaagcgctcggtgaattgaagcgcaatgccagtctctcggtggaccgttggtgagccccaagagctccagcttgcgtttttgccgtcccgtgcacgctcatggttgttgaaatcgcgaataccgacggtttgaaggttcttcaagttcataaacgcctccgtgagcatctcgcggtcaacccccgtattcagaagtgttgtttggtcttggaaaccctgtgtgtacaacgcagctgcttccttatcacggaagcgtaagggcttgtctgcatacacatccgtcgcgatgatgacatgactcagcatctttgagaagctggaatgtttcgagatgtcgacaaatgcttggaggcttttgtaggtgagcatgaactgcttcttggtaaagaattccttggagaaccattcatacagcgacttctccacctgcttgcaggtgaggcggagagcaccgaggtctggagtagtgaggaatgacgatatcgccaccagaagctcgaggggaatggtgagcagggacgccatgatgaacgtgtctgcgagttgctacgatggtaacggcggtgctttgagggtaggtctacgggtgcctcttatgtcacgagcccgcgtgtctggttcgcgcctacgctaggcgttgctgcctacatctcaaccaatagcagactagtagtcgtgatgctggcctgacctaacattgtcgctcaaaaaggcgaccttcccctctgaacttgcaatatctgaatctcaaacgcgtcaattggtaccaatggctcgcaaagcagcccaaaaggccgccaaagccgcgccactagacggctgcgtaattgcaacctcaggcaagtttcccggcaccactcagacagctctcgccagtcgcatcacgtcactcggcgctacagcctcatcaaaggtcacttcggatacaaacatcttgatcgcaaccgaaaaggattacgagagtaattcgacgaaagtgaaggcggccgcatcgcacgacattcccgttgtcacgcttgattggctcgaggaatgcgaatccacaggtcagcccttaccattcactgcttgcgcgatgcattatactcacaaaagcatcagatgccaaagtagatgagacatcgtatctcctctcgccttcagctgcctctgcagctactgctacgccatcaaaaacaaagaatggttcgaagaagcgagctgcatcaccatcacctgacgtatcaccacctccaactcaagttacgttgcagacaaagaagccaaagatctcggagaacgccaaggttggagatggacagaatgccaagtccaagaagatagctatatctgtagacgagtattgcccgctctcaagttaccaagtgtacatcgatggtgaagggaccatctgggatgcttcgttgaaccaaaccaacgcatcggccaacaacaacaagttctacaaagtccaggtgagtctcattacaatcgacctgtggaatttcgatgtgtactaatgtcatttcagctgctgtgcaatggatccgacttcaagacatggacgcgctggggtcgtgtcggtgagcgaggccagagcgcgatgctgggcggcggatcgctcccagacgcgcagttgaactttgagaagaagttcaaggacaaatcgggtctcaagtgggttgaccggggtgaggagccgaagaagaataaatatgcatatgtggagcgatcttacaacccagattcggacgaagaagacgacgcagatgctggtgcagacggcgacaacgaagatggcgttaagcgcgaagtggcgaagtgcacacttgagccgcccgtgcagaacctgatgaaactcatcttcaaccagtcttacttcgacgcaaccatggcggatctcaattacgatgccaacaagcttcccctcggcaagctgagcaaggccactatcgcgagaggtttccaggcgttgaaagatctcgcagccatccttgacaatacagacgcagattctagagcgaaggtggaggacctctcgaacctatactactccgtcattccgcacgcatttggccgtgtcaggccacctgtgattcgagacaacgatctacttaagaaggagatcgaacttctcgacagcctgtctgacatgaaggaagcagcttccatgctcaaacagacacttaaagatgacggtggtgttcatcagctcgatcgccagtttaacggcctgaagatgaacgaaatgtcacctctggatcccgccagcaccgaattcaccgagcttgagacctacctcaaggtttccaagggcgccacccatcacttgtcctacaaggttgaagacatcttccgcatcgagcgacagggcgaactggaacgcttcgagaagagcccgtactcgaagatcaagagcaaccgtcgcctcctgtggcatggttctcgtgtcaccaacttcggtggcatccttggccaaggtctacgaattgcgcccccagaagcaccggtcagtggctacatgttcggcaaaggtatctacctcgcagacatgtcaagcaaatctgccggttattgttccgccggcagctctggtggcactgcgctgctattgctttgcgaagccgagctcggcgaccctatgtatgagctgacggacgcttcgtatacagctggtgaggacgcgaaggctaaaggaatgatatcaacgtggggtaagggccaaaccggaccgagcgagtggaaggatgctaaatgtgttaacaaatcgcttgctggttgcataatggtcagtcttcccccctcccttgtgcatcgaagactaacatgaatctagccggacatggaattcaaccccggaccaaccaatgtgtccggcgcatacctgcagtacaacgagttcatcgcctatgacgttgctcaggttcgtctccgatacctcttccgtgttcgcatgtagagcacaagcttcactcaggcacgtcgaaaagcgaccatgccaaacgtcgcacgcagtctgagcatatcccaaggctgtgtctccataactgtgtgcatctttactcatatcgcatttgctccgtctctacgttatttcaagaaaagcagggtggtgttctcttcataccccaatgcatttcaaaaggcaacctggcgttcgagagctttctagcgcagtaatgcaatgctatatcgttcaatctcatgcttacgtcttcatctgtgtgcttgctgtacagtgaaaattgatgcttactttatttgacttcattgcgtcccattgaacattcatgaggaagcgcagcgtataccctgaacaccaagatcgagggttggatcgcatgcattcaggtttacatgacgagtacaaggtcatacaggctccgcgtcaggagggtactagggtggcattgaagttcgccgctcattgaatggcaacattggggatattgtggtagctagacgaatactaacattgttggtagaagatatgcgatactagaataagaggaaagtcttcctcgagtaccatccaagtggatgaagactcaatgaaaaaaaaggtagagcgacccgaaggccgaactgggagcctcgacgagacttgcaaacttggagcaagaatctatgaggagcgaaagcatagtaaacactgaatatgcagaacgactcaaaggccgatctggaggcatcgtagaaacttgcaagcaagaatctatgaggagtgaatgcatagcaggcgctgaagaggcagaacgaccggcgaaggccgaactgatgtgaagcttgcaagcaagcaacacagtgacagcgaagctgacacttgaggggcaacggcactggtgtggacaagccacagctgatgcaagagcatcttgtcctgcgcaagcacagtatgggggattgcggtccactagcaagcaccgcaagcgatggttgccttataatcctgcgacaccgtgaggcgaagcagtattgttcgtcaacgacatcttcagcgaggtagatgaaccgaagcggaatgcagcggcgagatgctgacttgcgacttgacgtccgggcccgaacactcgcgtacccttggccgtcgcaatcaagaacacgacgagcagtcgcagccactgagcagaacgtcttgagggtggttgccgatcacagacgggtagggcccgaatggtcctctcgacaaggaaaaacgcctggagccgtcacacagccaatggttctggtggatctcatggggcgccgacgattctgcttccggcattgacgatctcgaagtgctgacgaaggacaggccaagtatgttgaacaggcgccacgaaactcagtaaccgacgcgcatttcgctgagacttgttgccctgtgagtaatcgtggcagattgcccacggctttcagagagtgagccttttacgatcatccaacacgtctcaggcgaaggggtcagccacacaagagtgctttgccagtgtcaaagatggtaagaagaataagaagaagaaaagtgtgaggaaggaaacttagagatggggacgggggagacgtttatatatgcaggcccgtgggttcgtgcgcgaggttgccccttcacctccgacttgcggcggcgcaacgcgtcagtagataacaaagtgacgtagttttgggtgcaatttgatcgattggcgatatagccactgagaaaagcgagatttgtagtccgatatcgccttcacttggacttggaacgctctttgctgggagcggccgcctcgaaggaactgtgttctctaggaactgcaggtagcgatagtgtacacgctgccatactatgagattattggatgctcatgttggatgcggtattctcatcagtagagccggacgcgagcgaatgggttcagtgatgataagcgtcttgtgagccccgtcctgacacatcactgacctcacagcaagcgtacaccggtcggatatgtttgatatacttccagtctactttcaatatctatgcagttgatcagactgtagaccaggttagtgaagagtttgcagcaacctggcctttctctcttttccaacattcacctcatgcgtttgtgatgagctttcgttgaccggccaaagcaatcgagtcagaggcggccatacaagcaactgaaatgaaaatttagacttaaggctgatcagcagcagttgactacggtgcctgtagggagagtggctcacagacggttgcaatctattgccgttctgcgctgtctcatctgattttgtgacctgcatagctttacacctttggcgacaaccggaaccaggcataattgacgcaactgcagtgtaagaagtaaatatgcaactcgatcgttcacgataatgtcgcaatggtgtagtgcgaaaaactaaaaacgacgaagccgcttaacagccctggatatgacaataacaccacttccctccttagcgcatcagctctctgcccgcaacgttgtattgcgggtgtcgctcagtccctgctgagcgtctcggcaccagtgctttgccagatatagtacacgccgtcgagatagttattgatccgcagctgttgagctgcgaaggagaagacctgaatcttctcgtggggatcgttgctgcaaaggaggattttagttgcttcgaggcagtagcaaggccctggagcatggaggtgctgagtgggtgttgattcacctgcggacggtctttgttctgtgattctttctttcgttgggtaggttgcatggaaatgcagatgcttgaagaagagggattgtgggaggtgaagggagagagagctgaggagtcgtcaggagctgataggagtacttgcactctagtgctgcagactgcggtggcatattgtgatagtgagggcgctcaaggcaaggttctctattttccatagtctacctccatgagccgagcgcctgatagtgtagcagttgcgcaacggtttgaatcgcaattctcaatcaaaacaaatcagaggcgcaagttgtgtgcagcaatatattcaggagataaatgttactttacaaaaatgtatggtatcatcaacagaaagtagtgcaaccttccctgcccaatggctactatcaaagaaaaacatggacacacgtaatttgtaccgagaaatcaatgcagctacggttcagttataccaccaagtagaacctaggcaaccataggctgatggaactctgaattgctgctttccgaaccgcctagcctagtgttgccattgccattagagtgtacaacgcttgactttgctgcctcctgcaattgcgtctctacattgctttctcgagctcgatccctttcgggtggtgaattgcgagacggcggtatccttgcattatgtggtaagtcatacggggagtggtgctgcggaggctgctcgttggtggcatgaggtcgatggcttggtggctctgcttgatgctgggcaggctggtgcataacattttgcggagtgtgtgcactgtgatgcggtggagtaagcatcggtgaggccgtactcgctctatcaccgctatcgtggtcggaggtctcgctgtggacattgctgttggaagcaggaggatgggcgaaaccaccacgcagttcgccttcgcggacctccttccaggagcatttggcgtgcttcttggtgcagcccatgcatgcggtaagattcttcagacagtccatgtgcagtcggcgacatcggtcgcatggtggcagtatgcgctcacccttggctagggcctccattttgtggaccatctcagttttgaaaggtccgccgtcatccttttctaatggctggctgttgcgttggctagctgcaggaaggaggttggacggtgtgtttggaatcggtacaggtgaatgcatcatcgagtgaagctcgttctcattcatgtgcggtggtctggccagattgggtggggcgccttctaatggcttgggtggagctttcgtcacatgtggaacgggtgtagatggatgagaggcgcctccagctgacaaggatggccgtctagcatctgtcccgctgctcggaggatgcgaagaggttcgccgttcgctcatcgtatgaaatttggctagcaaatcatggcgtgtagtggaggaagtaccattgccgttggattcgtgatgagggcgcgcattgacggcgacgaagccactgggcgatgtttgcgaagaatgtgccggtggcgcattggggagtgtagagccagccccgttcatgagggcaacattagaggggctagtaggacgaatgggtggtgctgggcttgcagtggcacggcggtcaaggatggcttgtttgcggcccttgagcctgtgattgagctgtcgggtacgggcagccactgaatgatgttagtccgactttccaccttaggcacagagggagaagaaactcaccttggtcggccaattggcatatctgacccaagttcttctcgagtatctcaatcgtgccaagctccttctcttcgtcctcgatgatgggctgcggagggatcatcttctgtggtataccagacgagataagcacgaagtcctcctcggatatctgtacgcgacattgtttggtgtagaactggcaaactctcacgccttcgctcatttgtcccagctggaattgctccggcttgttgcgcgcaaagtcgaccacatccagccaggtcacagttgttccatccttgccatggctcttgagaactcgtgggggtccatcgaacagcctctcaaagcgttttatgaggataggacccagcggtcgagcgccaagattgcaggccatactctcatggcggtccagcacgccctggtagtcgccgagcagcgacaagatgttcgggagagtatcatcgttggtgattagcggcaggtcttcgttgagctgccgtgcgaggtagttgatctgcaggtggttgtgcgtcttggcagatttggctagtggcgccgacgcatggtgtagagtgtcgtgtgaagggcttcgcttgcgcttcagatcggcctggagggcgggcgcatggtgttgtgaagtcatggtgcgctcagttgcggtgtgggcgtcgagacccgccatgtgtgcgcttgcggcttgcgcaaggcaacccgggcagcgcagcggcggagcgagggtcagtcgaggatggcaaatgcgccaacaaatagccagctcaggggccacagcacggtgggcgacggcgagagactcgtgctagagcaccatgtcaagcaaccagcgagaggcgaagaagcgaagagggagagggaatgcgagcaagaggagggcggacggcaaacggggcagaagcagcaggctggcagggcggagtggaaagagcggaatctaggcctcggccgaataaggctagcgtgcattggggtgcgccgtggtgcttcatcctcgtgccgcccgccatctgccatgggacagccacagatgtgccgcgaggccgctgaagactgtgaaactcgagggagtcgcccgccccattgtctcagcaaagcgagcgcgccgagaacgcgtaatccgccaggggacgagatgagtctcactatactgtaataccgtgaacatgcacttctggcgccgttggcaccgtctcctcgggtggagggggcactttggaaatggcgcagtacgcgtccacttcggcgcccgatatcacctaacaccgcgagaggcgacaggccagaggcgagaggcgtctcacaaggaactcgagtggaacttggaagcatggggccgccgggaataggcccacgtgacctccgcaggggtggggagcgggaccgctgcacaagctccaagctgcacgtcactgtcacaaactaagctcgcgtcttgtcacatcaccgcactctgcccatacaactccgatacaatgtctgagcgaggccaattccgaggcggacgaggcggtggacgcggcggcgaccgcgggggaagaggtggaggccgtggaggcgcacagagcggaggtgcggcgggacagactgagcgaccaaagaaggagaatatccttgacttgagcaagtacatggacaagcagctcactgtcaagttcagcggcggacgggaaggtgagtgaagcattggggcgagagaggaagacgaacggcgtcatggtcgcaatgtttgcgcttggcaatcgcaagattttatggaaggagcgacacccactgacgcatcccccagtcattggcacgctcaaaggctacgatcagctcatgaacctcgtactcgacgaagtcaaagaagccctcaccggtaggcccttgtccaaataaccacactggtaaaacactaatcctgcttcagacgacgaaggcaacatccgctaccgcaaactcggtctcatagtcgcacgcggcaccttactcgtggtcatctccccggttgacggaagcgaagagattgcgaaccccttcatgcaggaagaggagtgaggcatccaccatggccgtaaattctgagcacgacggacctagagctgcgcaatgcatgagcatgtgcaccaagcgctcattgaagttctcgatacttccgggaggagtttggtcgagcatgatacccacgacatcatacgaagcacgaccagatcagatggtggaacaaggccaatagctgcaatatggcatagcctcgggtggtcattacagcttcacaggcgagacatgaaaaatttcaagacgttcgcgtatagcctttcgtgaaccccaagttgctatgctccattatatcacgagacatgcttttgcgtaggtgacaaattgaagtcagtaagcacctcatcatctcgggatgtatgaagcaatgtttgatgcagggatctaggatagtcggctcgcttagtatatcccaaacacaatcctctccagattccgccgtgtcaagctttcttcacaagctttgcatccgttgtcacttggtattggcccgaaactctccatagtgttttatttgtaatatatggtgtaagttgcacgtcgcttacgagtacgaacgcccagcggccgtgattcgcattgtcaacgatcacccgcacactttgcagccattgtgcagtaaacacttccagcactacacgccacgcgatggctagcctttctaacgtccagttgggcgcatcaattcggtgcctgagggtaagcagaggggtatgattcgtggcggtgctgccaggcgtaggctgtgcaatgaactggttggtgacggctaagtgctgggtcgtttcatgtggctcttgcagccctaacggcaaggcaccagcattgttgaagatgaccagcacatctgctttacatcgcaacctcaaggaagcattgctttcgattttccatctcattctctcacgtcgcacctcattgcctacgtccctcgtctatcaccgtttacgccacctaaatcgaccctcgcgctttctgcactcgacaaccacatcacgtctgactaccgacgatattgcagcagcttactcaaactgagcgcaccgcgcgaccgttcctcatacagtaatactgtacgaggatatacctgcaccgtggagcaactgcgcagtagcttgtaatcggcatacggaactgcaagccccgagtcggcttagaacccagttggtttccgtcagcaaccctagcacacgcccagcgcgtgccaaacatgcatcaggccccgccggtcgatcaccatgcattcaagatggagtccgtgagtggagtcgcaagtgagggaccgacggcatattttattctcaaggtcccgtcgtctggtgtcgcggttttgctcacagcgatcgcgctacttctccctatactgcttcggatacacaagaagtataggaagatgcaggaagacagcaaaacaccgtttccattcctggagctaccgcaagagttaagggacatggtctacgagcacctcctcgaggaacatccagcctacccacctccaccaacatgcccaaagcacgcttcagcaatggactggatgctccccgggcactggtcgtccacaagcccacagcccaaacccagtaactggatcatgctcaccaacaagcaaatccacgaagaatacatgaagctcctctgccaacgcgcaaccttccgcctcaccgtctcgcctcaaaactaccagaacccctgcgccaccccaacatccacgcatccctcggacaagaaaatctggcacatagcgccttcaacactccagcagatccgctcctgcgatctcagcctcatcgcaacatcaagcatgctcggcgtcacagatccgcgcaacatgacatcgtcggactggactctcgccgcccaaatccggcgcgaactctccttcctcaccaacgtctccaacttcactctcgacgccaaagctatcgcagacccactctggaacccgctgtggatctggtaccacgcatgtcaatcgtttagatacatcacttcgccgcagtcgggcagcgtgtcggcagggccgagattgaatcgcatcacgttcagtttggatacgtggagtccgggggagaattttctgatgagggatgagaagaataggggcgagtggacgtggtactgtatgaagggacatagtgtgggcttggattgtggcgaggacatgactgttagggagttctgtgctaagctgtatcaagagtgcagggtctgtcggccggaactggatagtgaggatgaggagcagtaaattgtatgatgtagtttgaaactgtacgatagttttattgtaattgactcacgtactggctggaggcctcatggaagtagtattcagaatagaaccgcagattgacagacaaaatcgtgattgatggcattcagcgcgaactcttccacaggccacatctatcagtacgaatacccctatatcgtcccctcaaaagcatgctccctgcacgccttcccaccggttttctactcttcccgctcccttgcatcatcaatcgccctcttccaatcgtacaaatacatatacaccccctcactgagtgtaatacaactgctcccaaccgcacacccagcccacagccccaccaacttcatatcctgcttgaaacacaaaaacagcgcaagcggcaccgcaataacataatacacgaacaaatttgcccagccaccgatagcctgcagccccagcccgcgcagaatggcattcgcgagcgccgttgtggagtcgcagaattggaatactgcgagtaaaggcagcacggtcgagacgatggagatgacttctggatcggtgctgaaggcttttgggagcacgtttcgggcggcggtcaggaaggtgaagtcgatgacgccgatgatcaagaaggtgagcaggtaagtgcgcgtcgcgattcgagcggaagataatgagccggcgccgatgaggttgcctaaacgcgtgctcacagcgacgcccacggagaaggggacatggtagatggcgacggcgagactcatgacgatagactgggcggcgaggtgtgcggtgcttatgtagctggtggaaaaggtaaggacgtcgaaggccttggagacaggttagcagatgaagagacaagaagtaggaaagggtgacttacaagccattcggtctcaaccatgataataccaggaattgcaagtttagccattggtccccaatgccggaaggcgtcacgcgtgaagccagcccagcattctagcgagcgcgggttgacgaaatagacgtaaatccagaggagaatgggcagcaagttgtgagacaaaacagttgcaagtgcagcaccctcaaggtcccattgtaacacgaagacgaacagatagttcaggacgacattgatcggcgtggcaatgagaaggacgaacaggctggcgttgaaaagtccttgagcttgcgtgaagcgttttccagcttcgaagatggcgtatccgggagctcctgcaagcaagatggacaggtaacggccagcaagatgggccagctccttctccggtaccagagccgcgaggatccagcccgatgatagccaaattgccccaattggtacagtgacgagcaacatgaacagaaccatgcgctgtagatgcagtccaaccatctctttcttgccagatccatacgcctgtgcacacaaagtgtccaagctggtagccaggccctcgtacacggcgagtcccgtgatattggcagtcatactcgccaagctgaccgcacccaattcatctgttccaatatgccctaccgcaaagagcgtgatgagcgtgaagctgtactgaaggaggtacgtcgccatcagcggcagcgagtacttcgcaagcagtcttgcctctattcccgccgtcgtctttacctcttctaccaccccctcgcctctcagtaagctctccgtttcttcaacaccgccataatgctgctgcgttttcgccgcgccgagcagcccaacgcgctcctcagtgctcgtcgagaacctccgcgcagccagactatccattgtaaatcccacagtaaacggaaacggcacggaacacagcgctagcgacgagatgtcattttcgaattcgtattcttcgacgtggccagcgttgttgtcgtctttctcagggtctgtaagagccgagggttggggtttgtttggtggggcagcaatgacaagcatggcgtctccacgggtcgctggcgtgtcctggcgcatgatgctaggaagaaatgagtatggcggaacgggcgggagagcgaatgggcatcatggcccggcgcgaggtgcgcaagtgttgacttgatgggggatacacgtccagctttgcggtggaagcgcgggcgcattcttgaattctggtgcgagcaagtcgatgccccaatgctattccgggagatggcagtgactccccgtcgacaatacaatgcatgtttgcgaccacgggatacctacctatggaaggagtaacgagacgcctccgattcgccgggtgcattgcaccatcgctccaatcgctcgctcacatcctcgatgtcgcgctactgccggtcagaccctgggcatgaacagcctgcccacctgcaggtctctttgcgcttctaatcaagatgaacgcggagatcatacggtcacggcaggcgctggcatgggatgtcagtataaaagctgctcgcgtattaaccgagcatgaccgcggcatgcacagagccacaaacaatacagagcatttacacgacatgggatagctttggtcttatcaacgattcatggacacagtaatcgacagtaatcatcgcacatggctgtaaaatgcttctcacgctgttttgtctacagtctctgtcgcgagcttcggaaagtcagacagcatttttacatcgcaatgaggaggcgagacatgctactcttcctgtcctgggcccctggcttttgccagtttcgcgacctctggatccttggtcacctcatcataatcaggtcggggtagctcgaacgcctgggtagtgcggccatacgtgatgccacccagcctcgaaataggcttcatgacctggtttcccattagttatgcattttcatgtttggcaacggacacgacttacggctgggtcaatcaatacgccctgctcatcgatagcatcttctctaacccaaaaattgacaccctccacgaagactgtgacacccgtcctcttgtctggcgtagcagggctcttcgatgtccactcatgggtgctgaccagctttccttcgagactgaataccgcctctttgactcgatccggcttgaccaaggagctctttgcaccgtgaaggccgctgagtgaccattccgagacgctatggggagcgttgatcgaggtgtaattggccgcctcaatgtactcctcggtgatgatgttgattgtacactcttttgtgtcgacaagatttttcaacgtatctttcgccttgtccataccacccgcgaaccccaacacgaagatcggagggtcgtggttcatgaggttgaagtagctgaacggagccaggtttgtgctcttgccgtctgcgctgatggttgacacgaacccaacaggacgcgggacaatggcagagatgagcagcttgtagttctgtacaactgctcttccttcagcataggggttgatttgacgatgttccttctcaagacatgatgggtcgttggcgccagatccagctttccactctggtttgggagtttgagtaaagtggaagtcgttcttttcaaacggtggacgagaagcctcgacagctttgaaatcgccgtgcgggttacgcttgatctccttctcagcatccgtcttgcctgatgccatcttggagcggtaatgcgatttgcttatgagtaggaagagcgaatggacaggaaaagtcttacagcagacttgaagaaggccagcagactactcaccccagtggatgctttgtcagtattacttgtcgatgactacggtgtaatggtacaatcgtcaattgccgactggcgtgaaatattccagtgccgccatggcagatagcggatttaattccgtgtattaggaaagtgcagggtggccacggcatgacgcagattcttgtgccggcgctctgcacttatacacatcaagaagaaggggactatacacgtttttagagcaattgttcttactagctttatactttgagaccatcttgatcgtgtgggctcagggatgacctgtctcgagatgcttccactggcagcgtcatctaccccgcggcagtctgaagctaccccgccaactgagaactcaccacgccgtcagataaggtcgagcagggatatagtatctgggcagcgatgatgtcgtttcgcctttcaatgtgaatcaagaagagtaccaaataatccctcttgtggtccacttagtttctgtcaaattgtttgggaatttaggtcctgtgctcgcccactgctcaggcagaatcaacgacgcgagtgactactacgtctcaccgctaataacaacgtcaccagcatacccaaccgatattcacaaaagtgctaatttgaccatggcggacgactatcagacctacaagctcggcaacttctccctcagttcgggcggagagattccagatgcttttatcgcatacaaaacgctcggagatccgtcattgccagctatcatatacccaacgtggtattctggatgtaataatattatccttaaatgtattctgctggctaacttcgaaccacagcaatttccgacaatctctggctcaccgggtcagacaagactctgaaccccgagaagtactacatcatcattcccgcactcttcggtaatggacaatcctcctcgccatcaaatatgccggaccttcgtccattccccaacgttctcttctatgacaatgtgcgagcccagtacgaacttgtcaccaagcatctaggtgtcaagcatgcacgtgctgttctaggttggtccatgggagccggtcaaacctaccaatgggccacccagtacccagaattcatggacctcatcgctcctttgctgtggctcagcgaagacttctctgcataatcaggtcttcctagagggcgtcaaatccgctctctacgctgcaattggcacatcctccaccggcgtctgtcaccccacttctctcgccccaaactcctttgcccagcgttcccctctaagccggtctcccgctgaaactggactcaaagccctcggccgcgtctatgctggttggggctttagccaagccttttatcgggagaagctgcacgaaaaggcccttggattcacggacttggaggacttcatggtcaatttctgggagacttgggcgctcagtaaagatccggagaatatgctggtcatggcgcatacgtggcaagctggcgactgctcggctcaggaaccgtatggcggagatttcaagaaggcgatgcagggtatcaagggccaaggctctggtgatgccggcgaagaccgatctgtactttcccaccggaggattcggagattgaggttgacaatatgcgaaaggggattggcgagttgagagtatttccttcgatttggggtcactgggctggaggtatgagtacatcttgttcaagtatattaatgaggtgctaattgtggttctctaggtcccggacaaagcaccgaagatgtgaaatggctggaccagcagctgcgagagtttttcgcgagtggaaattgagcctggtttcatgcatttccattgatctgacgctatcctgtatatcctcaatgaactttcagtcatggatcgtccccattatgctctagtgtggaggtatctaacactccatgacctccctaatctccatgtgtacctccaggggaggttatcagccttggatttcaagcatcttcacctccattgggttcttcggcagcgagtcacggatgtccccatacttaccgagttgagagttgtggaagaatttgcatcgatgtagttggcacgccccctctttgcgcttgcattgagtgcgataaagcggtgccgggatgacggcacagtcctcgatgccatcgtcagtgtcgtcagagtcgtcatcagtctcgactactggaggacgggaagaggccttgacctggttgacgatgatgttattgatggtgtttgatcccggggcgttgtattgctgcagactaggtaggccggcagaactctcgttgtacatcttgagcagttcatcgcgctgatcgagagctcctttggccagatgcagaagagcattgcactccatggtgctatgagcgagccggccttgcaggttttcgacttgacgacgcataccctggatgttgtcctgcgcaggaacaatagcgtattcgtcaccggcgccgccattgatgcgctgatgctcgaggtgctggatgtgggagcgcatgctgttgttggcgaccgttgactcgcggaggcgcttctccaggtcgcttcgactgagatgcgtgcaatcgggcatcttgatgtgcagctcgagttgggagagttttttgcgtgtattgaagcgatgtcaagtgaatcaaagaggtaggtaatgtgtatgttagcgggactgccaagggatattgcgtctgcggcgcgcgcaggctagcatcctcgtgcaggtcttcactgacagtttgcgccttagatcatggctattagccgaaagcgctgacttgtcatggttccctgcttgataggctagcgagtgacatacgtggaaccttggaagcttccagtacttgcacacgtgaccgtggctctttcactttgggggacctgaaaggagcgcacggatcatcctgctgcctagccatgcgcacgtaccttggagctagctaagcgagcccgccctccgctatataatccctctgtcgtcgccgcctctccctcttctttctccttaggtcggtcgcaggctttcaacctgccacgagaagttcaagtctcgtgcacgactctggcatattagcttcggctaagctatgcccactgtcccctaagagttgtatcatgggtacggttaccgtgagtatgtctgcgcaaacagatgtgttcacaggtcgtttggagcagttttggcaagccagaaactccagcggctgtttggtcgcatgaagaatcagcaagtagcagcttcttggggtctttgatctctgagaagaatcagcgaaaatgcagcttcatgagatcaagagtcctttgacccttaagaagaatcagcgaatagcagcttcttgaggtcaaaggatcattgtgcagtcaaaagaagagcgcaagtccgcagcttctgagcaatcttgactacgaagaagaatcagggcaaccagcttctacggtctcgcatcgcgcacaggtcgcacaggataccgtcaagctacgggcctggctgatcaacccgatctctggttccgctcagcgggccgggttcaacatcttgcatcgtcgcacaggctattcagagagattgacaagaacgggtctctggtagtcaaccccgcatgtccaggcgactggcatgcaccaaacggcagggctcagcaatgagacctgtctagtttgacactggactcgcgatggtccagtgtgttttacgttgagctttgtaccaactggtacagtcttgaagtaggacaaacgattgtattgaggtcatgtgcggttgaggtgcttggagttggcttgttgaacttgactgtgaagttactgtgatgacctcgatggagtagctaagtgcgaatggagttcactgatagctactggttaccactacggcgttacttcattacaagagaaaccctggatagacgggatctgctgggtcgatataaaaggacattctaccgacgaggtttgcctttcctctcactcgcggaatacaggtcggatagccacccacagaactttgttctccagacacgatgtctccctcaaactgtgtcccgatgattgaactattcaacaacttcccatgttggacgcttattttctcatcagtgtaatgtatcgcgagtctcgcagaggttccagatccacaaggtgagcggtcgacttggccatccgcaaacacagtagtattacgttctcgtattgtcaaatcctccgtaccaatcggcacctcatcttgattttcgaagaatacaatgccgtataattcgtagggagtgatcagtcctgttgctccacttcgcaccagtgccttgatgtctcgacccaatctcacaaactctttgacattattcggtgtaaccgacagaccaagctctttcgcatccacgaagccgtagcaagcaccggcgtagctgaactgcacaaataggccgtcttcgtagaatggaatagcaagtggtatcttgccagtcaaaacgtggctttggacattcacaaaatcggcatgaacaggctttccatcctccactacgacacttgctttgacgcgacctgaaggtacgtcaatgattacatcaacctcccccttccccctcggcatctcgacaatgcccttgctgacagcccaatacccaagcgcaatagtaccgtgaccgcatgctgtagaaaagccatccttgtgccagaatagcacaccgaattgagcgtcagcatcatctggaggtgttatgaacccgccgtacatatcaccatgtccgcgaggctcgtggcaaagtgtctggcgcagaacattcaagggatgcgatggtgtgcctactacagcagccctacgctcagctaccgtgactccagacggcaggtggtctgcgggcagatgctcgacgatgcggaatggttcaccggcagtatgccagtcttcagtatcgatccagtaggcagaggacgggttgttactcatgatgacgttatccgccccagcgtccaagttggaagttcgacaagttgggagcacaataaagacggtgaacacacgtgacgttaaacgtcctggacggaaatctgcactacgtggtgcgaaactagtgtggactctggttcaccggtgaacatcctgggtatggcctaggtgtgaccaatcaggacacgcgagccttgcatggctgggcctccggcctccggcgtgcctcgtggcacagacgcgcgatcacacatggcccccaggtcgcctcttgttgccaatagaaagccatcggtataatgcagatagacgatcaggatgaagactgcatatcaagagccggaatggttgcacgagtaagctgcatgtcttggaggttacaaacgcggggctggcaaaatcctcgactgcaggtggtggatgcctggaaaagcgtcaaactatgtacctcgccgcaatcctacgaaccactttagatatcatcaattgggtctggggcgtaaaagcgtcagcaaagcaaacaatctggggccaagattagtggcatcaggtcgctagatttgcggcgtcttgttgttgaccggcgacgaccctagcgcgagcacggggacggtggctcaaccggtgagctgtcgcgccgcttaggtagacaacgcttaaacaggtccaccgcatcgcgttttgcgataacactcaagacctttctcaagtgtctttggaggcagggtgagagcgtcaggatggaagtactcgacgcgacaagccttgcggagcggttgaagtgggaggcgaagggatattggttacacttcgaggctgagacaccactcgagaaatatccaggtacgtggctcgtttatctcggacggacagaatggttgacaacattacagcaaaacaacatgcaagacgcgtgcaagagaagctcggcattgaggagggcttgatctatctgtccggtcagcaagcgagaaacaacgaggacagcgacatgcctgcaccattcaggcaattgcgatacttctactatctctctgggtgtgtttgagtctagctgataagacgaatgagatactgatgattgaaacaagttgcaacgaggcagactgtcatctgacgtacgatattcagcacgacacactttcgcttttcattccgaggatcgatgaaagacgagtaatttggtatggtagagggccaacacttgccgaagccctggtaaagtacgatgttgatgaagtctactattccgatgaagtctcggactacatcatcgactggtaccaccacagctgcaacagaggcaagctttatacgttgcacgacccagcgaagtctccgatcggtaaccaccatgcgcctattgattctgtgtcccttcagccagcgatgaacgttgcgcgaatgatcaaggacgagcacgagatcaaactcatccgaaaagccaacgacattagttcaaaagcgcacagggaggttttgagcaacatcttgaagttcacaaacgaggctcaggtcgaggggctctttctcgatgtttgcgtgtcgcatcaagcgaaacaacaagcatatgaccccatcgctgcttcggggccaaacgcagggactctacattacgatgccaacgatgaggacttcggaaaacgtcagcttatgtgtctggatgccggatgtgagtatgagctctatgccagcgatatcactcgcacgttcccgctgtcatccaagtggccgagcaaagaggcagcgaatatttacaggcttgtcgagcgaatgcaagaattgtgcatcaagcgtctggcaccaggtgtgaggtaccttgatctccatatcctggcgcatcagatcgcgatcgatggtctactggcgctcggcatattgcacaacggtaccaaggaagagatatacaaagcaggtacaagcagagccttctttcctcacggacttggtcatcatataggtctggaagtgcatgatgtgggccaggccgagcttatgagtgtccggagaggaaaacaggttcttgagcaggtatgcgacaacgccttgcgaaagtcgtgctcccagctaacccactccagtcaccctcgttgtatcccatgaacttccattcgccagtctatgatccaaagacatgtcatgctccagtagatccacagagcagtcatctggaggaaggaatgatagtcactgttgaacccggaatgtaagtacaaagccacgtatcccagagtcgtgtttcttactcacatgatcgtagctacttctcggtttacgcgcttcagcatttctatcttccatcgccagtccactccaagtacatcaacctcgaagtattgaaccgttatctgccggttggtggagtacgcatcgaggacgatatcctcattactgcaaagagttatgagaatttgactactgcccccaaaggtgatgaaatgctcgagattatccaaaggggaagatccaacgtcaactctattccagcccggagacagtcggggcgcacacagatcactgaagacgagccgccacttctgcgtgctccggggatttccgcttccacacctcagtcaatactaagacccatcgcaaggtcttctaccatgcctgcagaactgaaacaagataaatctgtcgacttcgagcctttcgaaggtccctctttgttctccaactttagacgatcgatgaccaccgacgaaaagatccagcgttggcaacaggatcacatccccactacagcaacacggatcaatcttacgcctagctcccaatacaaatcagtatgtggtagcaacactagggaagtcaagcatgtctacatgatatctgggtcttttccaccaggtacagcccgtggcgcgctccgtgagcaaattctacccgcttgcaagcaatgtacgatattatgcgagacgctagatcgactacggcaaagtctatcaatgtccaaagaaagcccggaagccgaacttgacgtctcgcccgtcatctcacagaaacagataaggaatcgccggagtgtttcctccacagcacggcatgatcttcgaggagatcgcgagcgtccacaacacagtcccatgactggccttgccaacggtctatcagccatgtgtctcgagccactcaaccatgttagtgaatcacctactccatcccaacgacgtgcgggaggctgtacgccacattggagggggcagaaccgcgcggaccagtcgggtgatgatgcattacgagcagcacaggaaactcaaatcctgcaaagcaaaccttctgtccgatcgaacccggctaccgatcaactgtccgctaaagcggtgtcggacgttcttctcgagcttcaacggcagggcccagcggctggaagtgaccggtgtactttgggtaagcaggagggcgtcgagggcatacctgcgatatcccgagccaagaatttccacgtgtccacaggcggttcgatggtaggggaagcgaggagagctgaagagtaagaggaatcattgcgtgtccaattatacgttttatgccctgttgttatacacgatttccattgcttactacctttcatcaatagtcgttaatacatgcttcagatttcaagtgcagagtttccagaagatgcattactcatcatgtgctcattaaatcatgtgtgctcgtcaactcccgcaaagtcaaaagtcaagtctcagaccacgccagcacctagtaaggcgtgtctgccttcttaacagcctcccagttcgtcgtgtgttgccctggcgcagtaccagctttatgtccgccctctaagccgtgagcaacaccagagtcgtgcgcatgatgtccgtggatagtaggtgttgcatccgtaccaccatgtccatcaccatagcgacccacattcatcggcaagcctgtatgcggctcgatgaccttgtcgccaggctgtcccagggctcccgagagcggctcggcgccataagtgttcgcacgagtctcactgtaggaagccaagtcagtaaagtgatagggcaagaaagcgtgtgtgtgaaagacttactgcattcccgaaatcgcattcggatttccaatcggtccgtccacaccgacgtgttctcgctttccaggcatctcgcccagctcgtgatgctcgagggcttcgcgcgctgggtggcccttgggcgggtccttatgcagcctattcttgcccttccagcgagggctatccgggttgttgctgtcgtcgtatgccgcagctgtggtgcctgcgccgagtgcggtcgctccaccggcagcacctgcatactccctcgagtgacgattgttgtcgatcgagcgacgcacctcgccagactggcggggcgagttgtcattcgatgacttctccttcttcgacttgtcacggtgcaggaacccgaggatgctgcgtctcttctcgggcgttccggtgtccttctcgcgttccttctcgagacgggcggcttccttctcccgctccttttcgaggcggtgagcttctttttcttgctccttctcatgcttgtgctcttccttttcagctgcaaggacggtcttttcgtgcttgtgctgttccttctccagcttatgggcttctttctcttgcttggcgtgctctttatccagcttatgttgctccttgtcgtgagcgtgctgatccttcttgaggcgatctgcttgctctttctccagtcgttcacgctcccgctcaacatcggattgctggttgtatgcataagctgcgccacctgctgcagctgctcctgcggtacctagaagagcagcatcgcgcttggtgtgatccttattgtgggggtcttcagttgaggcatacggggcctgtgaagtccctgcaggcgtaccgagtgtatgttgaggctcaagagtaccttgagtgggatacgttgtagcgctcgaatcatgtacaggataggattgtgccagtggtgcttgagtcgatgatgtcgggacgtggtgggcagtatcgccttgcttaccggcctcatagagacctccagcgcctagtgctgctgcaccagatccaagagcaacgttgcgtcgagtatgttcgttgttgtagtcgtagtgaccggctgcgggaactgggtttggagcacgggcgccactggcactcgggtcatagcgctgctcattcatcgaggcgttcggctgcgtactacggtgattaccatagacatcaatgacctcctcagcactgtagccggtcgcaccagcgcctccaacaagagcagcatcgcggccgagttggtgttgcccatgttggcttgccttctcgtcaaccttcgggtcaaggcgattgagggcgtcagactggtgtgggcctgtggtggtatgggccttttgtttcgaagggtctggttgtacacgagggtctacaatgttggcaaggttgctagagtggggtccgatagtgttcgatgcaggcccagtatctgccttatcttcacgttggcctgcgtaggcaagacctccggctgttgccaagcctgcaccagctaggccagcgtcacggccataatgatgttgagggtcttggtgttgagtgacggggttggtggaagtatgcggctcctggatctgagtggtggcacgagcaggcgtgtgaattgtagacgacttatcatccgcgattggagctggtgcaccggttgtgccgtagaatggagaaccagatgtggtcattggcccggtgtaaggttcgtacttcttagtcgatgccggatgaggtgtagcatcggttgaggaagacaaaggtgcggaacttgcagcagactggtgagggatagttgtcgaagactgttcaccaggcactacagtacttccagtaccaggggtgtcgttgcgctgcaattcgtgatgaatgcctgcagctgtagctgtaccaccgcctaccaatgcggcatcacggccatagtggtgttctgggtcattctgcttgttggccgatgcagtttcggaggcatttgtactgtcgttcttgacgcgtgggtccagcttgttcaacaatgagcttttatgaggccctgacgttgacttttcgcttccaactagatcgtcgtggtgtccgtgggtcgtggacgtcgtacctatgggagcagcactggccaaaccatgatgggtagtctcagtctttgcctgaggatcaaacctctgctcttcaagtggcgcctgtgcaccgagcacgcgggggtccaattgcttggagctgtatgggctagagtcgtgggcaagagttccagccgcaacatctggctcgtctcgcttgtgtgtagcagcgtagcctaggcctgccgcgccagcaccaactccaccgacaattgcggcatcacggccatagtgatgctcgtcggcatgttcagcagagcgtggttcaggatgatcgagactgcctgtgtgtcgtaactcgtgctgtcctggagacacagtcgaggtctccgcaactgtgatcggagcattgctggtctggtcaacgccatgttgagtagttggcgcatttccaacggtccttgagccatcaagatcgctatcaatgcgagggtccatcttgttgagtgtatcactctggtgcacgccagcagttgtaattccactaccaacggtatcatcatggcgagacgcttgattgcctggcagcccgcctgccaatccacctgctgctaggccaccagcaataggcgcggccttactagaatccacatcgcggcctagctggtgttcaccccaggctgtacccctagtagatgggacaccagacatggttggcccgtcgacaccaggctctgggactacttcatccctgtagtaaaggaacgtctttgattcatccggggtcggagttgggaagccaccgggaacatgacggtaggacagcgagcgaccaccaggaggtcggccagggtcggtgtatcttgattcatgggcctcagcagtggcaacgcgggcagcactagtagcaccagaatttggcgcctgtgatgtactagctacagagctgtcgtggccaagtgttgacggtggtggcatagtagaagactttgctgctgctgccgtggctgcagcgagtgcttcaggatggacgttctgtgtggtgttggtggaggtggtctggcgattctcaataccgcggtcattggcatccctctggtgtgactgagagagcggtgcagctacgccaattgcagttgcagctgcggccgctccagcgaggccttctcggccatgaccgtcttgcaccccggcttccttttccttagtacctggctctctctcgctggtcgttgcttggtgagttgacgagatttgctgggcaggtgtcaggattgaggaggtttggtgttcggcagagtgatgggtggttgaagtgtgttcagctggatgcctagctgatgtatcgtgctttggtgccacaccaccggcaagcgggaacgatcgatcagtatcgttggtgtagctctcattccgtagattgttatcatatggttgctttgtagagctctgagtagcattgctaagcgctccagtgttgcttgtgtcggtgcgcggttgatcactgcctgctactgagagaccatcagccatgttcacgagtttttattgtacataggaaaaatatgtctacgtacgaggaacagcagaactcaacacgctgggctggtaggatgcgtccgcgctggtaggagcaggagcattacttcctccaccgacaatctggttacggtccaggctcgcctcgggattctgatgcgttgaaagtgcagcgtgcccttgactttgaccagcaccaaagccaatgactccactcttgatagatgcctcgctcatggcctcgtgcatagggccagttccagggcgcgtggtgctaccaacagtcgcgccgtggcttccaagagtcctgccggtaccactgtgctctgtctgccctaggcttggagaagtgcttgtctgacccacagacgtggcagtggtaggctgcgtggaagctggttcccctgccatctggtcgtagatggggtgggtttgactggacagtgttagacgtggctgacatgtcttactggcaattgagctgacccctcatgttgcgctccggtagaggaggcgtgtgcatcgtgagtcgcatcttcggacttcttgtgtccagaactgcgcttgtttagtcgtggtggttggtcagtccgcggggaacttacaagacgctcttgatcttctccattgtgctggtctgggtgttgttccggtaggatgaggagtgagatgagctgagcggctcgaaacagtatcacgacttcacttcataaggtgtgctggatgtgtagaaaacaaggcagagatgtcgttgttgtgtagctacctagctacggtgcatgacgacataattgaggcacccgcaggaagctagacggaggctttccaattagaagacgggcagtagaggtcgacgccagaagaggcgcgaccagtccaattgcagcgcgtttgcatgttgttggcttcgatttgtgggagacttggagacagaggagagctcgtgatgtgccccgccaaatggcctagatgcgtggtggagcggcagatttgcgtgacagtccaccacgaaccctattctcagcattcgaggtgttggatcgtcgtgaagcaatccgcgttcctgaggccaggctatcccaatccacgtgctggattagcagcgcagtctggttacatcagcagcacatccgccgcgattaagcccaccgataccccacaccacctgcctcccagattgctgcatgggcctaaagtaggcgcccatgaccaacgcaaggcggctgtgggcgatcgcatgcggaaccttatggaggtgtcagatggtgacaactgtggtgacaactgaaggctcgccgttgtggggtagcattcagcgagggcatcgtcagtcaggccactgcccaggtgcacgcaaaggtgggctcacgtgaggtcgagagcacacctttccaaggctcgctcccaaggcgtcaggccccaacacaatctcgtcctgtgcagccgtcgcgcgcaaccgagcggcgtccaggggtgcgccgagatgcatcgaatgggcgctccagctttttatttggcgcgattttccagcgggcaatgacagggctgcggccccccaacggctcccagcttacctgcgcgaaacgagctcttagcgacgtcaaattctggtctgggcgccctcggccagtctccgcccccagtccggccaccagcatcatcgcggcctcgcagcgcttcgagcgcctttctagaagaagtttcgatgcagcatacgccatccccgtcttctgctgctgaccttccgctgctcggcgcctgtctaaaaagcgaactccgtgcttccaaccattgttcgcgtcgagggcttcctgcagtggacaagctttggcgtctccgcgttttattctagctgcttgacgtccgcactgtttcagccgctcactgtcctctccagacttccccagcattttaacactcgatatacccgcctgagagccagcgcgcgccagttccgtttcggagaccccaaacttcccactttgtgcaagcatcgaacagggtacactcgccgccgcacgacccacctttcccttgcgtccggccgaatcgaagcagcctcactcgacatcatatccgccgacttctctacgccaacacaccgtctcccgtcttgaccactactgctccgtcaaggggattgtccacctcacgtcaacttgacctcctccgtctctgccataccgcacctcactcgtaatcatgcctggacacctacgcacccgcttgcggcgggccctgaccggccaagccgaaggcggccccctcagcaagatcaagggccacaaagcctccaaaaacaacgatccggatgatgactactacaagccgggcgagaagatgccaccgctcaaatacaggcgtgccgtagaccccgagcacaagaagacactcgaggcattcagcttctccacagcatggcgtcgacgcagccacgccagtctgtactcgcccatgggcagtcggctaccgagtcgcagaaacagctgcagaagcaggcggagccgcagccgcagcatggcgagaagccgcaggtcgagcttctctacggcgagtgattacgacgaagaggagtgggtggacagtggcatcggcgcaagcatcgccggtgacgacaggcccgccaacattagagaagcaagcgacgatgaaggtgatgttctcaatggtgcgtatgcactcttcccaccgtcatctctgtcttctaacacgccatagtcggtctctcgcgcaatcctaccgaggatcctcgcgacgcgaagaaccgcaagcagtcacttggccaccgccggtcgagttctactaagctagcatcacgccccggtaccagctctgaccacacccgccgcccatcgcagccttttacgcccgaagatctcgagattgcattgcaaaaatcgcatcttgaagctacgactgaggagtcggataagagcagtggaggaacaccgttcgacgacttcgacgacccaagcccgttcttgcgtccgcgtggtggctctatctacgttccatacgacggccaaggcactccgccgaagctgccattctggggttctgcaaatcccgatgcagaccacaatctggacgctcaatttgcccgccgagaatctgtcttcctccacaatgagggatcatatacgccacgctatgagcgaagccagtctgtcttccacgccgcctcacggtgtggatctgttttcgtgccaacagaaaagtcctgcgattgcccgcctcaggaagacgagcaaccgaaacgctccaagccccagccatgctgtcccagtgacgccattgctgccatcctggcgcgaaaagacctgtgctaggtctacctgcatcactacctgcatcacctttcatttcgacatgtcaatattctagcattgggttttgtacatatggcatctgcattccgggcgttcatcatcgatgtaagagccctctgactggctccatctcgtttcgtccctgcattcactgggactgggtttcattcacttgcattcatggagaggtgtattttatagactgcatttgcttgtctcttttccttcttcgcaatcatgcctcaggctatcgaccattattaccgtcatgtttccgctaacgtcggcatgttagacgcttattcacccgtgtcatcaccttgtcccttcattgttccgacgcaggcgcgtgatagtaataatcatccaatgcataccatcaatcgacactacaactgcgtgacgattcagtacacaccgacttcatcggtgatcttactcagtcggcctaccaagccgcgcaacccagttgcgcaactcttgcagatccaaacatgtcactttccaaggcacccaacggccatccaacacgatcgcgtcacggtgccgagaacacaccgacccgcgtgggtttctgcgcttagctattctattctcgtaatgtgcgccgctgccgatgctgcggctctgggcggaggcagggtgggatactgtatacagactggtgctagcggagtaagtggacccgacatctaccggtgggtcggatacgatacacgtgatgcgattgcattcgtccactgccgggagtctaaaacaatcggcgggcagggatgtgacgtcactttatcggaagttgatgctgcgaagggtagggacctcgagacgaaggctggattgtcctgggatcatcctttgcgttcggcattatcctttgcatgcttgggaatagtagatcatcaccttgctcacgtcctcgagcagtcgcttgccttaccccacgccatacccgccaagcgtagatcactatgcggacaattaggggatcgacgggcgtgaaacgagcatgtccggtaggcaaacatggctatctgaagactacagtgcaatgtctacgcgcgggaaacagaatccgatgtatgcattggggtacgccggaggtcggagctgcgttggcgacgggaatagccaaggacccgtcttcttctggtatccgacacaattaaaaactagatgtagttctggacgacagacacatgtatgaacgagtgtatcatttaatgtcaattgatggatatcagcctgactgcgaggcgctggaaagaatctcatgccccatcagcatagcccaaaggtacacactcgcctatccaatcccactcaattcatccatatccagctccaatgcgtatgaactcctttctcctcaacctcctccacctccccccttcccactcctaatcttcgcaataatcccctccctcgcaaccctctcctcttctctcttcctcgccgccctcctcctcgccttctccatctgcacctctctcgtaacctcatccatctccctcaccgcccgctgcatactctccgcgacgaaatgcaagcgtctcgatccattgttcaagctcgtagtcgcgagccgcagagcttcctgcgcctcgtcaacgcgggctttgcgcgcggattttgactttctggtcttctggtctttggcatgtttgcgcaggctgtggcgtatttccttggtttcgagacgcgccttgcgacgtgcatggaggaacgcgtcttcttctgagtcacactcgtcggaggaggaggagtctgaagctggttctgatgctaaagctggatgtgtaggtgcgcttaggcgtgtctggcagtgcggacaggtgttgctgcgctcgaggtgcttggtcagacagtcgtggtggaagacgtggccgcatagagttgccagggttttggtcgggtctgttgcgccgcatgctgggtaggagcatgtcttcacggcgcggtgggtctctatgagggcgccgctggcgaggaggtgagcgagagtgtcgctggcgagcggcggagacggtcgaaatcctgtcgacattgcgaaatgagtcaaatggattgcatggggagggtgagaggacatgcgatgagattgcgtgtttgacaagcgggctcgaaaaaaagacttgtagcaattgctactttcaccttgccgagatcctcattgttcacctagttcggtctgcacgatgtgtcgtccccatgagttccctctctgcgccgactgttggattctagatccgagccgcagcagtctttattttcccggatgtgatatcagcacgaccttcggtgctcatccttcaccctccctccgcgcatcgccagtacactcgccacactgtggacctcacttagatgtaaagaccgttacaatcattgctggatcttctccgcgtaatctgaaccgctaaagtgtaattgccgtcatctgtatccccgcttggaagtgaccatttgtcctggcccacgaattatgccgactatggtactgcctcggttgcggatcctgtgggcgaatcgatcatggcacccagcgttcgcctcagaaactgcatgctgactatcttcatgataccttgaactaatgacagtcggtcacacaacgttgtagcaatcaaggaaagttaaaatcaggtagattcaaccaatcagtccacatcaactggttgctcgaatcccagggtagatccagcatggccgtggagaagagatccgagttcgtcacagtctcattgacctcattgtagctcatggctgaaaagtccaaaggttggggccagaggtttgccacctcttgtgcatatccggtattctggataccagagtcgtgctttacgagagcatcaagagatcccgtctgtgcacgctccagatcaggagggtcgcttcgcgttggtgctagggagttcatgtcgggggcttgtttgacaagtacgcgcaaaaagcgaccatatacgactgaggatccgttcctgtgaattggtgtactgcctatgcgttcaagcactgttgctgtctcctcgatgaggtgtcgaacgctgggagcgaggttctggttgccaccttttccagggactggtgcgctcaaagctagcgcaattgaagcagcaaagcagatcatggtaaccgtgttgtttggcatggaattcaggcgtgattctccctggatagcggcacgcatgacgttgagggcagaggataaagcagacgcccgaaaagatcgcttgacttcgggtggggcggtcgggtggttcaagagcatactgtaggtggacaggcgagtatgtgtgacgagaatctcgacatatggtggtagtgtcttactctcggtattgccaatgactgatgtccaggtgtgagaccactggtcgaagaagctttcaatagcccaatcaatttcctgagctgctttggggcccccattcatagtacgatgattatcgcatctcgacctgacatttgcaaacagatcgtccaagtctctccgtagtaccgccatggacaccaacggaccatcttgaacgtacgagcttgcatggttatgccactcatcgcaatttaagatgagcgatgtcttcggaatgcagtagctacgaccgcgtgctaagcagacacccctttctaagacaaagagagctatccacacgcgctcccttcgtctcaatagtcgcatgccccactcagagccagggtcgatatcctcgaaaccatccatggacaacgcacgtttggcatctaggcagtcagctctcggaatttgtgccagacgatctggagacaagaacgaagaaggggtaacaatcttgtcaagcgacagatccaaggcgatggacaaagaggtagctaggtataagctcgtgtcatcatcgctggcatacgatcctgggggcatccagggtatgctaaccatgaaagcaagaacaatctcaacagacttaaacttgcgcacaatgacttgttcagccagaaatctgcgatgaaggagaagcctcttcgccaacgctccagtttctggcagaaatatcgctgtcatagccagcagtgtggtgaacagaaaggccgagcgactccgaacgaagtgggtagtgtgcactagaggatcaagaccccagcctatgtatatcagtcagtccatggtattccctatgtataatgggtcttattgtagtagcaaatctggcaagggctcgaagacacgagctgcttcaacagagtcaagcggaacaggtacatacgggtgtgtgccagatgcttatggaaataggccagcagcatttccgcttcttcaaaagtgacaagcccgacttcaactgggtcgagacctgggccttgatcaaggttcgccttcattggcaggaagaagcgttgcacatccatgtatgggccgtgctcgctagagagccatgtacccggtgttgagatgcttcctcctggaggcgtcaagggagatgcaatgcggagatctgacgcccgagcaagtagctgaagcgggttttcgactccttcgagctgatcgtcgcctccgtttgaagttggagtaacgtctttttctgcaagcggtttcacatgattgctgggtgatgttgtggaatggttagtttgagtatgcttttcttcgccatctttttcgcctaatagcttcttcaaatgctcaagtgttgtaagattcgtcgtattatcagcctttctcttcttgatggcctcctcgacttgatatatggctttctccaatccagaacgcttgctgtttaaggtcagtcaacaatcattgcctcatattgtattagggagctgctacttcttcacgcctttttgtcttcctatatggaattctggtataacacattcagtgccgacatgtgcgcatctctcgcagatggaggcatcttcttcacggcgacatttgatcttgcttttgcggcagttaagacaagcagcctgtttgttgctcgtgcctgcttcgttgttggtcatgatatcgatgtgatatagtgcgggatgaatgaaatcggcatgttaatgcgttcacccggcttctacaagacttcgtaactacgtacgaaatcacatgcgagcttcggtggcctgtggacagagacgggatgaacgtgctgtgtagagggcattgcaatgctcaggaagtgtggggaggcttagcgtttggacgccggaaagccatccgaggtgctttcaaactggggctagccgtgtttgtcactagcttgcggtggtcataccatagcccggggaatcacacattctctcagagctcttgcactttctccagcatcagcgacacttgatcgggacctacacgccatgctgcgtcaaatattctatagcgtcattacacctcggatgggctactatcgtgcttattcacgcgcaattcagcaaaggcccgccatggccagtccagaagctatacgcgactgcttcaaagtatgactgtgtgagcaattataagcgaaggcatctaggctacactgctgtcaaacgatgcgaagtagagtctatcattaaaacgagtacaaagcggatatcaagaacaagcaccaaacccaaggatctagcgcacgatttaaagcttaggttccggctgactctccggttgcttcaggcgcacaagtccctacagaatgttagttcatgtggtatgtatacagcttcgaatggatttacctcttgtacgcagctggcaatcagcgtgccatctttggtgtaaatcctttggaacaccaggccgcgaccatcgcctgaccatggcgtctccatctcggtgaacaaccactcatctgctcgaaagcttcttgggttgtggaagtagatggtgtggtccaggctgaccatcattccaatctcgggtgtcggatctctggacacatcttcaccattccgcatgcgatgaatgcgctgaatgtcggcctcatcgacgaacttcatgcgcctgagctcggcatcgtccatggccagcaatttcttgagcacatcctcgtcggcactcgactttgaattgctcttgcgctgtgtggagtagcgccagagcttgtgtgcccgcgcaatggtgccgacgaagtagctgtcagacatgtatgcgatggcagagaggtgcgcttcatggcctccagcagagctgatggttcccctggctttcatccattgacgacacttcttttcgtgagcgtggggcgagtcatctggctgggtcagcttcacatgttggacgtggtgacttgattcgacttaccattctcgattggcaaccgctggctttggaaagggctcgtcccatccgagctcgactccagatcatcgaggccgtcttcaggccccggcacgttcggcatggggtatgcgtgctcgaccttcttctctcctccgctgttctgtctcacaaagctcattgtcgtagtgaagatgacctttccgcgttgtcgcgcctgtacagtcctggtcgcgaacgacttgccactcctgaccctctcgacgtggtatataatggggatctcggcatttccagccagcacaaaatagcagtgcatggagtggacggtgaagtcacgagagacggtcttctgcgccgcagccaaagtctgcgcaatagcagcacctccgaagatgcctcttgcgcccgggggatgccatagcgggcgggtgttggtgaagagatcggggtcgatgtcgttcagctgtgtcaattctaggacgttctcgatgttcgattgcgactgatcaacaggcggagggcgtatgagggtagccatattgcgcggcaacactcagtgtgtctgggacagtgtgtctgggacagtgtgtctgggacagtgtgtctgggggagaagagaaaaggagaatatcagctatacatgtgaatcttcagttgagtgtgagacgcgtcgcatcaacccgtgagccgaggcatttccaggttacggcagccatctggggctaacttaacaggtgggattcccgtcgccaaggagcgagcagacgtctcgtggccaacgtcatactgctcctgctcgtacctgaatgtgcgcgcgaataatatatccgggagctcttcgtttgattggggttacacttcacacgcgaacatcctcacctccatgagccacgcccactgacttgcgccacgccttgctaccgccgttttgacatgtcttgagcccctcaggcgcactttcgctccacttgatcgccgtacatctatctgaagcgcatccaccatggccgagtcgaacccagagctccaggcgaagctgcaggagctggagcacgaactcgaggaaggcgacatcactacgaaagggtccgtcaattccgttgcgctcaagcttccacggtcgcgatcgcgtcgagtggcgcgtccccgcaaagcgctaaccagtcacacagctacgagaagcgcagaacagtcctcctgtcgcaatatctggggcccgagcacgcagcgcaactaggccatttgcgccagggcagtttggcaggaagtctggcaggaagcgaaggctccggctctcgcgcagcatctctcgcggctatctccgggccgcagcaatcgcaatcgcagcaacgggaactgcccaccatcgaaatcccccgacccgaatcacagtacacgagcaacacgccgagcttggtgggcacatcacagtatgccggatcaggaggcagcacggcggggtcgtcgcagtacatggcatacccgcccagccaggtcggacgcttccaggagaagcagctgggactgcgcacaacttcgctgcagcgcaatgcttcgcaattgtcccagggcagcgagacatttatcccgcggccccaaacgcccgaatacaactactcgcgcgaaggcacaatgatgggctccaattatgctttcaacccagatactcagccaggctacgatggaggctacccgtcgcctggcggagacgtcagcaggagaagcacgatgctggacgtgaaccagggctacttctccgacttcactgggcagcagatgcaggaccaccgcgattcgtacggcggcccgaatcgatactcgtctggagacgccttttccccgaccgcagcgatgcctccgcccatgatgaaccccaacgatttgccaggcgcgggcgtagttgacaccatgctcccgctggagccacgagacctgccattcgatgtgtacgacccgcacaacccaaacatcaagatgtccaagtttgacaacattggcgccgtgttgcgacatcgagggcggacgcaagcgcggcaaaccgcattttgggtgctggatccaaaaggcaaggaagtggcttcaataacatgggagaaggttgcaagccgtgcggagaaggtggccaaagtcatcagagacaagagcaacctctaccgtggcgatcgtgtagctttggtgtacagggatactgaagtcattgaattcgtggtagcgctgatgggctgcttcatcgcgggcgttgtcgcggtacccatcaatagcgtcgacgattaccagaaactcattctcctcctgactaccacccaggcacatcttgctctgacgacggataacaatctcaagtccttccatcgtgacattagccagaaccgcctgaagtggccaagcggagtcgagtggtggaagacgaacgagttcggcagctaccacccaaagaagcatgacgatactcctgcgttacaggttcctgaggtggcttacattgagttctcacgggcgcccacaggtgatttgagaggtgtagtcctcagccatcgtaccatcatgcaccaaatggcatgtatcagcgccatggtcaccacaattcccacgggacgcgagaacacagacacgtttggtgcgcatcttcgcgaccagaacggcaagttcattgcaccgccgcctcgaagctcaccaaccgagaacattctcagctacctcgatcctcgtgaaagcgcaggcatgattctaggcgtattgtttgccgtctatggcggccacactacggtatggacggagccgtccacaatggagacgcctggtctctacgcacatctcattacgaaatacaaagcgaatgtcctggtggcagattacccaggccttaagcgcgctgcatacaactaccagcaagaccctatggctacgagaaacttcaagaagaactctgaaccaaacttcagcgcaatcaagatttgtctaattgacacactcacggtagactgcgacttccatgagatccttggagaccggtggttcagacctatgcggaacccgagggcgcgtgaactcattgcgcctatgctgtgcttacctgagcatggcggcatgatcatttccgtgcgtgattggctgggtggcgaggagcgcatgggatgccctctgagcatagctgaagacgaggaagatgacgaagagcccactgaggaagccacacctaccaatggctactcgagtctcattggtggtggtactcaaaagaaggcaaccaaggagaagaaaggtcgcactgagctgaccgagatcctgcttgacaaagaagcgctgaagatgaatgacattgtggttctagcgataggcgaggaagccagcaaacgtgcgaacgaacctgggacaatgagagtcggtgcctttggttatcccataccagatgccacgttgtgtgttgttgacccagagaccagtttgctctgttcaccatactctgtgggtgagatctgggtagactcgccctcgctatccggtggtttctggcagttgcagaagcacactgaaaccattttccacgcccggccatatcgctttgtcgaaggtagtccgacgccacagctgctcgagctcgaattcctgcgcacgggacttctcggttgcgtcgtagaaggcaaaatctttgtgctaggtctgtacgaagatcgtatccgacagcgcgtagagtgggtggagcacgggctagagaccgagcaccgctactttttcgtccagcatcttgtctccagcatcatgaaggcggtgccgaagatctatgattgctcagcgttcgactcttatgtcaacggagaatacttgccaatcatccttattgagactcaagctgcttcaacagctcctacgaaccccggcggtcctccgcaacagctcgacattccgttcctcgactcattgtcggagcgatgtatggaggtgctctaccaagagcaccacctacgggtgtactgcgtaatgattacagctcctaacacgctgcctcgagtcatcaagaacggtaggcgcgaaattggtaacatgctttgcaggagagagttcgacaatggctctctaccttgcgttcacgtcaagtttggtgtcgagcgatctgtacaaaatattgccctgggtgacgaccccgcaggtggcatgtggtcgttcgaagcatccatggcccgccagcagtatttgatgcttcaggacaagcagtactctggtgtcgatcacagagaggtcgtcatcgatgaccgcacatccacgccgctcaaccaattttccaacatccatgatctgatgcaatggcgtgtgtctcgccaagccgaagagcttgcctactgcacagtcgatggcaggggcaaagagggcaagggtgtcaattggaagaagtttgaccagaacagttgcgggtgtagctgtatacctgaggaacaaggtaaaggtacaggcgggcgaccatctgctgctcatgtacacacactcggaggagtttgtgtatgcgattcatgcctgtatgattatgggcgcagtcgcgatccccatggctcccatcgaccagaacaggttgaacgaagatgcgcccgccttactccacatccttgctgacttcaaagtcaaggcgatactggtcaacgccgatgtagaccatctgcttaagctcaagcaggtatcgcagcacatcaagcaatccgcggtcattctcaagatcaatgtaccacacacatataacacgacaaagccaccgaaacaatcggctggctgtcgtgatctcaagctgaccatccgacccgcgtgggttcagtctggctacccagttatagtttggacatattggacaccagaccagcgccggattgcggtacagctaggacacagccagctcatggcactgtgtaaagttcaaaaagagacgtgccagatgaccagcacaagaccggtccttggatgtgtgaggagcacaattggactgggcttcatccatacctgcgtgatgggcatcttccttgcagcgccgacatacctcgtgtcacccgtggactttgccgggaatcccaacatcctcttccagacattgtcgagatacaagatcaaggatgcgtatgctacaagtcaaatgttagatcatgccatggcgcgtggcgctggcaagacgatgagtctgcatgaactcaagaacttgatgattgcgacagatggccgcccgcgcgtcgacgtctgtaagtgttttaacgtgtcagccatgagtggttactaataacttgctagactctcgagtacgcgtgcatttctcacaggcacaacttgacaaaacagcgatcaatactgtatactcccatgtgctcaatccgatggtcgcctcgcggtcatacatgtgtatagagcctatagagctccatcttgacgtcaacgcattacggcgaggcctcatcatgcctgttgaccctgacacggaaccaaacgcattgttcgtccaagactctggcatggtacctgtcagcacacaaatctcgattgtcaacccagaaacgaatcatctttgtttggtgggcgagtacggtgagatctgggtccagtctgaagcaaatgcacacagcttctacgggtcaaaagaccggctggacgctgagcgcttcaacggcaggactgttgatggcgatccaaacgtgcggtatgtccgcacgggcgacttgggcttcttgcacaatgtgacacgaccgattggccccaacggcgcgcctgtagatatgcaagtactgttcgtgctaggaagcattggagacaccttcgaagtaaatggcctgaaccacttctccatggacattgaacagtctgtggagcgttgtcaccggaacatagtgccaggaggctggtacgtcatctaccctcatgctggtttgaccttttgctaactacattcacagcgccgtgttccaagccggcggccttgtcgttgtcgtggtcgagattttccgccgcaacttccttgcttccatggtccctgtcatcgtcaacgccatcctcaacgagcaccaactcgttattgacatcgtcgccttcgtcatcaagggtgacttccaccgctcccgcctaggcgagaaacaacgcggcaagattcttgcagggtgggttacacgcaagatgcgcacgattgctcaatacagtatccgcgaccccaacgggcctgaaaaccaaatgatgatatccgaagagcccagaccatcgatgtcgatgagcatgggcggtatgcgagccggaagtaccaaaggcagcatgcgagctggcagcatactaggtctcggagcacaactgaacagcatgcaactctcccagcaacaaaatacagccatcggccacgaacttcccggccaagcagcacctggcaacttctcgcaacagcaacctcctcagcaagactattactcacaatcgagcatacccgaattgcgcgacgataaaacgcccaccgaggcacgacacagtttcctacaccaaagtaacgcagtgaaccagcagagcggtccaatggattacagccccatagaccgcgccggtccctatgcccagcaccacgatgcaggcccaggagaaggcaactatcaacagcaaagctacggcaacgcccaagcccccttacccgacatcctccgtcccgggcccgaacccacgccgttctacagcgactcgcagccgtacgactacagccccgaatacgagcagcagggcggccagcgctggagtttcgacgacgacgaacggccagctggagggttgcgcgtcgcgaatttcggcgacgacgatagggatgatggcaggtctggcagtgggagtgggggcggaggcttacgggttgcgaatttcgatcaggaggaggaggggggacagacgggagggttgagggtggcgaaccgggggagtgtaagcagcgagattagtgagaagagttggacacgagatgcgcttgcggggctgaatttcgtcgggggcagtgggaagtgaagctagaaagggagagtgtttttttttttggatgacgagatgagggttgggtagacaacgtggagatatgcggatatgaacgccatgccttatgattctcactaccctgcctcgagattgtgatgatgtgctgtgctgtgcagtgcagtgaaatgcccccgtacgcaatgtccgttgaagcgcatggcacaccagggacaacgctgttgcacttcggtcatcgatgctcccatcgcctgacaatggttctcacatcgaaagcagcatagcatggcatggcaaggataaggtgactgacgtttgtttcaccacgcctctggtgtttgggccatgaaattatacgcgcgctagcgagatgactacaacaaagtcaagcttttctgatagatggacaagtggatatgacggaagtattgatgtgttttagccctgacgtcgcgggccagttggaacgaacgcatccgttttgggccatgtgagaccgactagtttcgtcatttacatgtagttcatcacagtcatgctacgggtatttcctcaaatcaacgcgcgggtcgtctgacacaggaaagaagaaagttgacatgtgggtttcatgcatgcaagtggagccatgaagcaggcgagcgtcacgctcaacgacaattttcggtgccgcgcaggattcaatagaaaatatgaagcagtagagcgttacgccgcaacatcgaaggaagcggagcgcgcacgctagcgagcggaacgcggtggaattttactccaggatgtgatgacaggatgacgggtggtagtcgagaaacacgctccaagactggaaaatggggtcgagatttgcccgtgattcggccatgtcgaggaaaagtctggactttgaaacaataattacttggcccaagaaccctcattaccacaatcctacacaagagtcttcgagaacacatcacgaccgtgcttcatgaattgtgttccacccgtgtttgccaagcaattgcctacgggcggaagaaatttgtagaagtggttttgcatagtgaagattcccgcaactgggttgggatggtttcataatatagtgttcgcacggagctgtggggtgacaggtgttttcccgctgattgggcgtcttgccatgagtcggagctccgagttggtgtaggtgtgtttctatttggttaggactcgtggttgtgatgaagctgtcgtgaggtttcgaggtgtggttgcagatctagttgaggtgtgcgaggtgtgcattgcactctacttggcgagcactaggtaacagagaactgcagtgagagcaacacagctcgctacgttggtgtaagcaagtagttcccgcagttccgccttgacaacttcaccaagcttggtggtttgattgtttctgtgcctgaaagtcttgggtgttcgttccgggtgtccctcgcgtggcgcagtcgtgagccaatgcatcgcaatccactcatgaccgatgcatgaatttgggtggcggtcgcaccaagggtaccccagcagccgattcagccgataacgagatatcgcagacgctctataggcggcaaaacaattgtgtggattcaggcctgcgcgatggatgcaggcacactgatgcatgcagcatgcgataagatggcgagattggacaggacacgggatggcgcgcgctgggtagacttggccgatgctcacgtcagaccagggcgcaggatctgtgaaagcggaggaattgcgaggtgatccccagccgacgagggagcagctcgcttgcaggcctgctttggggtggcaggcgccgaagttctggaacacttttaacacttttgcggttgagccgccagtggacgaggctgtccctgctctcgtgtccgctgggctcatctattttggcaatctacctcaggtgaccgtggcgcgccgggaagtgagcattatgcttggagctggcgatgcgggtgcgatagagttgcgatgaagtcattgtttggaagcaaggcgccgctactacacccaggtgcgactctgcgactgctgaggacggccagccctcgtgtcttcggagctgagctccatggacgtcgaatcgacggcagctgggggcgacggtactcggcagcaccgccaccagctgcagagaatgcccagggccggccatgccgttggccacggaaagacggtgaggggcgggtgggtttcatggcgctcaggcacgccaacctgagtggctccagcacaacgcgactaagatgcggttttgaaacggactcccggcagcacggccaatggctggccgatgagccctgccgtgcccaggaacaggccgcccgcatcgcgagctgccatccattagatacctcgtcgcccctctgacctcacgttctcgtcgcgacccgtgtgttcgacgctacctagcccaccttcgtttctaactttctatccagttgttgttccctcgttaagacaacactggacctacattcgcttctcttcttgtgctccgcggacctagttgacctgttgcctgccccccgactcactcattgccaacacgacccctggaccctgggtgaagatctctattgactgccgccctcaccaactcgccctcaccaactccctcattgtcgctatcgataccgcgctgccacctcgctctcgacccgccgcctcccctcttcgactccgtcttcccgcccaccttggacgtgcagcgcatcgtcatctcctggacccggaccacctctcaaccgcacaatagcattgttcccgcgagacattgtgatgcattctagctgacaacgacctgccgtttatcccacattgtcaagatccatcgccgactacgcagtcgcccagtgggataaataatacctggacccttcacgtgtttcttccggtcttcgaacctttcacacttttaaactcgcaccaggttgtgcatcttcactgtcgtcattcacagccgatcgcaataatcgcaccgcgccgcaaccgcattcttgctcgagcttagcctctctgtgctacaactactacccgcccccttcatcttccaagacgcgcagatgtcttcccacctccacccccggagggtggagcaacccgctcccgtctccaacgaactcgatcctcgcggtgtccacttcttgagcgactgggatgtctccgacttcgacagcctcaagtactcgtacggccttaccggtgtcgaccaagatggcaacttcctctgggtcgatgtcttcctgtacatgcttctcgctctcgcagtgctcctcctcggcctacggatagctaacatgttctggcggcaccagcgccatctctccgtcatggccaaccctcacaatcaaaactactggtcatccaacaagacttcctggtggccatggctgaaccgccacgtgctcgcggcgcctctgtggaagaagcgccacaacgccgcattccagatctcgagtgcaatcgacaatggaaccctacccggccggtggcacacaatcatgctctccgtctactgcgggctcaacatcgcttggtgtgtagctcttccatacggccagctggatcacagagcaactgtggccgcgctccgtggccgtactggaaccctcgctgctctcaacctcatccctaccgtcctctttgcgctccgaaacaaccccctcatcaccctcctccaggtctcgtacgacgacttcaacctcttccatcgttgggccgcacgcatcaccattgccgaggccgttgcgcacactgtcgcatggttgtacaacaccgtcgacgtagcaggttggaaagctgttggcgatggtcttcgcaccgaaggctcctacggctggggaatggttggcactgctgccttcttcttcattggtgtccaagcttggtcgccgttccgccacgcattctacgaaaccttcctcaacatccaccgcaccatggtcatcgttgcgctcattggtctgtacaagcatctcgagatgcaccatctcccccaggtgccatgggtccagctcgtcatgatcttctgggctgccgagtggttgttccgcggcctctctatactgtacttcggcttcagcttcaagaagatgtcttccatcaaagtcgaagccatgcctggtgaggccgtccgtctgaccatcgatctggtccgcgattggcaccctcgccccggttgccacgtgcacatgtggatgccacgcatgtcattgtggtcctctcatcccttctccgtcgcatgggccagtacactctctcccgactccaaggaaatgaccctgccgatcctcgaaggcgacgctctcatggctcctggtgctcctcaaaagtcccgtcaaatcagcctcatctgccgtgcgcgaacaggtatgacacggcacatgtacgagcgcgcatgtaagatgcccaacgagcaattcaccgcttggggcttcatcgagggcccctacggcggccaccacagcctcgattcgtacggtactgtcgtgcttttcgctggcggtgttggcatcacgcaccaagtcatgtacctcaagcaccttgtcggcggctactcaaaccgcacgaccgccacacaaaaggttgtcctcatctggaccgtccccgactccgactgcctagaatgggtacgtccgtggatggacgagatcctgcgcatgccccaacgcaagcacgtccttcgcattaagctcttcatctccaggcccaagggtcgtgttgaaagttccagcgaaaccgtcaagatgtttgcgggccgtgcgaaggccgatgcgctgatcgaagaagaagtcagacatcgacaaggcgccatggcggtgacggtttgcggatccggtggtttcgcagacgatgttagaaaggcggtcaggccgtggttaacggaaggatgcatagatttcatcgaggaggcgtttacgtattaacgcttctgacatcctagaaccacgccgccggcttcgcattgtatataccaccacgccacaccgcgccgtattcgtaccaacaatcttggcattcacatcacatctctttgttccccttctttgtacataccgcatttttaatccttatcttttgtccatcatgtctctctttgaacttacgcatgagcgaagcatgaaagcgtcggcgttctttgagtttgtcgtatatatacaaatctgtatagtgtgtgaatagcatagtcgaggccaaaagtccaatcatcatcaaccaattctgtgcatcataatttgcgagtggagaggtgcatttgtatcttcaaagatttctagagaataaggcagagtatcttgtagctgtgtatggacctaggctccttagcaacacttgatgcccagctcgaatacagcagttttcggcaaccaatgagtggtaacctcgccaagatttctcggtgcatgttatatctccggctcaggatgccgtcacgttccccacacctttcgcaacccatgttcggcttggtttgaatgacgaccacggcttgacggcttggacgccggctctctgtcatgaataatatctccgttgacacccggtgtcggcaattgaatccattaaagtcaagcaggcgcacgatttgaacaccttggtgttgtgctgagctcctgacatcctcaaatacatcatcatggatgcgctcccctcgtcatgtcggctcattgtcgccctccccgcacgcatagcctcgcgacaacacctacccgcacaattacgagcagcacgcgccccagcaccagcatggcgctttgcacaccaacggcggggcataagcgccgtgtcgcaacgcgcgcccgtgatcgatcgctcaaagtcgaagcgcttcaaagacgccgatgaagccgtcgcagacatacaacccggctccaccgtcctcagcgcaggctttgggctatgcggtgtcgcagatacgctcattcaggcgatacagaagcggggttcgcagtcactccacagtctgacggcggtgtcgaataacgctggtatcgaggatgttggaggtctggcgcttcttacgaaaagcggacaggtcaagaagcttatcatcagcttcttgggcaacaacaaggcgctggagaagcagtacctcagtggtggcattgagattgagttatgtccacagggtacgctggctgagaggataagagctggcggtgcaggtatcccagctttctacacacccacggctgtcaataccttgttgcaagatggcaagataccagccaaattcgataaagagggcaatgcgattgggttcggacagaagagggaggtccgcgaattcaatggcaaggagttcctcatggagactgctttgactggcgatgttgcgatcatccgcgcacacaaggctgatgaagctggtaactgcgttttcaggtaagaagatactatcttcaatagaactgaaaaactaacataaagacagatacaccaccaaagccttcggtcccatcatggccaaagccgcacgcctcaccatcgtcgaagccgaagaaatcgtccccatcggcgccctcaacgcaaacgacatcgacctccccggcatcttcgtcgaccgcatcgtcccctccaccgcccccaagaacatcgagatcaagaaactccgcgacccctcatcatcagccaaatcatcgtccgcaggcaaacccagcggccgcgaacgcatcgcccgccgcgccgccaaagagcttaaacacggctactacgtcaacctcggcgtcggcatacccaccgaggcagcatccttcgtccccgacggcgtcaaggtctggttgcaaagcgagaacggcatcctaggcatgggcccgcacccgactgaggaagaaatcgacccggacattatcaacgcagggaagcaaaccgtcaccctcctccccggggcctccaccttcgactccgctgagtccttcggcatgatccgcggcggccacgtcgacgtcagcatcctcggcgccctgcaagtcgctgccaacggcgacttggctaattacatggtccccggcaaggtgttcaagggcatgggcggcgcgatggatctagtgtcgaatcccgaggcgacgaaggtcgtggtggcgacggaacatgtcgcaaaggatgggagcagtaagattgtgcaggaatgcgggttgccgctgacgggggcaaggtgtgtaagcacaattattacggatttgtgtgtgtttgaggtggataggaagaggggcacgttgacgctgacggagacggcgccgggggtgagtgtggacgagataagggagaagacggatgcgcagtttgaggttgcgggggatgtcaaggagatggattaggtgtttgcagaatcagagcgttcagttattacatgggcatgggatggttcagatcaaattcatatcaatatgaggttacgccttaggactcttccaggaaacatgtgtagacgtgaagtaggcttgttgaccaacaacgtgttgctagtcattgtatggagaattcaggcacaaagttgacgactttgagtaatcagaatatgtaccggaagctaggtaacatgagctatttatctcaggagccgttcattaagtgctgctcgttcgactgtgtcttactagcaccgcgagaaacgcttcaaaccttgtggaggcgcgagtatatttccccaaggctgtctacattcgggtactgtttgaatcgtatgcgatgttttgtatcgaatgtttgcttgaacatctctctgggaacgtacgcagacgagattgtatagagtggtcttcaagactcgttaccagtcattatttggacgcagagtgagaaaagcttcggaatcagtcgaggcatagtggacttttcccagaaggttgcttgcatccgcaatttgtgcacaagtcttgacgcagtcttcacgtcgcaacgcgtggtcgcttttgtctcattcttatctttatagtaacggtacggtcaaaagtagcaatgtccaacgttgcacacccagccatcgcataaccggatcaacaaaaagttgccttcacagtcctcaagacgccgagaaactaagccgccgccgcggaagcttggttgcgacgcttattcaccttccacatgcaactcccccataaccacccccaatccccaccagctcaactccgttaagataagctcaaccaaacgtgcagccaaagcggatatcctcggcctcaattaaacccccgtcacgattcaatcatcatgttggctgtcagcgccacgtcgatcgcgccgccgccgaacccaagctttgcctagaccgggtcaagctcctgtcatccccgcccaatcacacggtttaccccgtggggtcacggcaggttcgggtgcgccaacgttgggataaaagcttccgtgcccgtggattgctgatctgagctgtctgctcttttgtgtttgtgtttccgattcgtgtgcaacctgctgttacgaatatgaatgaagacaagatgcacgatgaaatgattgagaatggcaaagggagcgggggcattgaggcggggttgggcgaggaggatgggaagatgatgaggacggcggtgttgaagatggattgtcggtatgtttcattcgcgttgctgttctgtcgaaagtttctgtggctgatatggtgtagcatccttcctatcctcgcgttgttattcctctgctctttcatcgatcgcacaaatgtcgggaatgcgaaaattttggggctcgagaaagacattcacatcaatgatcatcagtatgcgattggtctgtgtgtcttttatgcgacgtacatagcaaggtcagaattgattcctggctttgagatgtatacggactgacagggctctagtgaactgccgtcgaacttggtattgaagaagttgtcgcccaagatctggttgcctcttcttacagctgtctggggtgtcctcaccatgtgtcttggcttcgtacgcagctttgcctcatttgtgactgttcgagcactacttggtgttgctgagggaggtctgctacctggcatggtaagtcgcttcgcatactacataagctcatgctaacccgatgtcaggttttatacctctctcacttttaccgccgtgacgagctcgctctacgcatcggaatcttttacacagcagcatcgctgtcaggagctttcggaggtctactcgcccgcgctctgaacgccatcggaccagccggagggctcgaaggatggagatggattttcatcgttgagggacttatcactgtcttcgtcggcatctgctctgctcttttcttacccaactccattgaagctgccggcttcctgacttctgtggaaaaagaccttgcgcgacaccgccttgatcagcaaaactctgcacatgagcccttctcatgggcagaagttaagcgtggtgttttcaacgtccaagtctggctcactgctctggcctactttgccatcctcagcggcctctactctttcggcctgttcttgcctaccatcatcaacaatggtttcgcgaaggatccaaaccaggctcagctctggtccgtcatcccatacgcggtcgcggcagtcttcactgttattacggccttcatgtctgatcgtcttgccctccgcggtcccgtcatgttatgcacgcttccgattgccatcatcgggtatggcgtcatcagtcaaaccacgaacccgaaggtccaatacggcatgaccttcctcatggcaacgggaatgtacgcctccgtaccctgtattctctcctggaacagcaataacagcgcgggacactacaagcgcgccacgacaactgcgctgcagcttgcgattgcgaatgcaggtggctttgtcgcgagtttcgtgtacaagaagaaggaagcgccgcagttccataagagtcacagtatcatactcggactgctctgtgcggcttggctgttgatcgctgcgaatgtgctctgggttgcgaaggtgaatcgcgacaagaggagtgggaaacacagtgagcatgaaggcaggggcgatgatagggatccgaccttcattatggtcatgtaaatgcttaggtcacacaaatttgaagggcatcttgttatctcctgatcttgcttgcacatcacattgagactcaagaaaccaatggcctcactatattctgtgcaaacttgcgaaataatgagatactatctaataagctcgacgctaccttgtatttcaatagcttacgagactgtagcatattcttagagagaccgtgataataaacagccttagctatggctacgccataccattcactatagtgcgcgagaacaggcacgaattgctgcgtccactagtgcatccagagcattaaagtgacgtcgcaacccgatcgtaagtaagctctcgaacaggtttagcgcaaggctatacgcgtgaagacttccccatccgtcccgaggtcgatgcttccccagcatttgtaagctgcaagcctggtatacaacttcatgaaagatataaacacaactatatttgtcgcatctgtaaaataaatctctacaacaattgtctatcctaaaagcttgctacccgccagcaattgcaacaatgacgtcaacgaagcctttcggaagtgtgccatcgggtgcaaagcaacagccgacgccgttcgagcttcacatcaaagaacagaagctacaggatctcaagacgctgttgaggcttagtccagttgcgaaagagacatacgagaacctgcaggatgatgggagccatggcagatttggggtgagccggaagtgggtcgttgatgcgaagaagtattgggaagaagagtatgactggtaagtctacaactcaacgtcggtatgaaaaatgctaatagttctctaggcgcatgactgaagccagcatcaataccttccctgccttcaagacgaaggttaccgatgatgatggcggcgagtttgacatccacttcaccgcgctcttctcccaaaaccccaaggcgattcccatcgccttcttccacggctggcccggttccttcctggaattcctgcctctgatgagccttctgcgcgagaagtacacaccggagacacttccctaccacatcattgtgccctcccttcccggctttaccctatcctctgatcctccactcaaccgggactggaaggtcggcgacacagcccgtatcatgcacaaattactcctcacgctcgggttcggctcaaccggctacctcgtgcagggcggcgacatcggaagcttcgtgtcgcgcgttatcgcagccacataccccgagtgcaaaggaatgcatctcaatttcatgctcatgacaggtatcacagacaaggcatctccggacgacgagatcactgcgcaggaaaaagagggccaaaagcgctttcaacagttcttttcaaaggggcatgcatatgcgcagatgcatggtacgaagccttcgactacaggcctcgtgcttgccagctctccggtcgcgcagttggcgtggatcggcgaaaagttcctggcgtggtgtgatccgtctaccaccgtgtctttgcacacaatcattagcgatatcacgttgtattggctcacggggtgctttcctacgtcgatatacacctaccgcgaggcgaaagagctgatgttcgtagacaagccggtaggatattcgtacttcccgtacgaattggcgcctgtgccaagggcctgggctgagaaaacggggaatatggtgttcttcaagaatcatgacatgggcggacattttgcggcgttggagaggacggaggcgctgtgggaggatgtcgaggagtttgcgaagattgcttggaagtgagaatgcgtggatgtttgcacaatgcgcagcttagatcagatagcatccgcgactgcaacttaattcattatctcaaaggccttttgagtattgtcttattctcttcccacactgcctttgatcgcggcctcaacggacacatcgctcgtggtacatgaagcacgtccgcggaaataacctcggaaggattttgattgccactggatcccaaaatttgtgcttgcatacgacgaagtcagaccacccataaagtctagacgtactgcggagcctgcgcggtgtaccagctgggtagcgacaactgacgcggttcgaccgttgagagactgggaagcacgacttctcctcacaagagctatcgaacgttgcatgttgtacagcataacaggagtatagttccgaggggacatgatgctgatgctgatcaagagtcggtccgaagcttactattcaccacgacgcccactgtctcggcagaccggcagccctcacccacctttcaccggacagtgcgcattgaacacacagctccagttatcaaagtcattgtcgcctcagtcgcgatccacaaaataaaagctgtgggggcggtagcattgcgcgcgtacgctaccaaactagattcatgaacggggcctggtcacagcctcgtcctggcggtctgcagctgcagtcctgagacacggggaatattgggataagggttgccatggaggcgccgatgcctggtcgcgccgtctcgtttgggcgctgagacttggatgcagatgcactgaaatccttcatggacaggatgcatcggtgcacgacgcatacagcactactgcttacttccgctatattgcgaaagattcatgtcgccgtcccgcgtcgctatggggtgcgggaacacgagttttcagacaagcttgctgatcttcgctcgcttgtctacatgagaaagccataccttccgtacgcggtcatccgatccagcgtcatggcattcatactcgtgatgtctcgctcaatcatgcgcctcccatatgctgctcgttcaggtccaggtactgaacgggctggcctgagacctgttttgcagctaaagtcagcccagcggctaccgtgatccaaaaaggaaatccattccccggcctcagacaggtgacgacggcacgtttggatcatatgagggaattcgaagatgatgcctcgtggaccgcctcagtccaccaacacgcagcttcgttgctgacttttccggatcctttctttttcattagttttctgtgtaacacaccatagcgttttggtggctcaagtacccgtgacgggatcgacatgtacagctacttaggcttaaagaggacagacatcggaatgctcccaccggatgttggccacgatcgaacgacaactgaacggaagaggtatgccctgtaggttttggaggatgcggaaataagcgcagtgtcagagcgtcgacggcccgcaggcgcgaagacaccttggtgtgctggtattgctcgcatactctttgtgtacagagtacctgcaggccacatttttcggattccacccgcaccgtcataagcgtatcataccgacttcagccgagctactctagtgctgctaccgttgagagcacaagatactggtctaatgtagagcaggagagtgccgccgaagtgcctgacacattagtttcgagcaagcctcgcggtcgtgggttactactcgcccttgcaaaaatgtgaattgcgcgttgtattcaccgataaactggtacgtgtcagtgcaagacgcatatcgagattgacgtgtcacaatcgttgctgctaatacttcaccgttgaacgtcgctagagacgcgattgaacgccaaaacccgtgaatgggaagctcgtcttgtgtaatcttccgcgatgctgggggacaggagtgaagcgtatccagagttttcccgttgtggcgactttgcctactttgatgacggttatttgctttgcgcgacgtatgctccgctgtcaccatggtgtgggagctgtcatgtttcccacgctgtttgccatgcaaccttggaatgaaggctgtgaccgatcgtgccgcccagccactgtcatatttcccctgcagcgaggtatacacgactcggtacctctcaacgataggaaggctgggtagggattttgtccagtacacaggcttaccctaccaggtctagaaggtgtggccctggcagaagtctactcccgtgggtggtccaggagccgcctccgttgacatgcccagaagtccgcaaattcctctcgcaccccacagcttcggatagcacatgagcgctactctgttccgtgttcgctaagaagtgagcgtagatctcgcagttgccattagcaggatttggccaaacagtgcaggcccttcaggccgaaccctaactcgagcatactgtttcgtatcgattcgcatcagcctgcagcatctgcgtccgcaaaccgagaattgaatatcaatccgccgctcctcgctcgatgaggcaatgcttgtttgaggtagcggcacatatgtccgttgctggcgaggtggtaccgcaaatcagcggcttgtatttgcttggactgcttctacttggcatgtatgtctccaagcgtgatgtagagcttatccactcgttatccagatttctcatgcacgtcattcagcggctccacctgccgtctgatccaagatgggtgcacaggacaatagtaacatccatcgtcgcggatgtcctcaggagccttccgggtctgtctcctcaccgttgagaactcttgtgcgcacctgatgaaacgagttggaccagatctccagaggtcaacgggtggccgcactatctcgatcggcgctcggacaggcggcagcagcagtagtagcaggccgtggacaatgcgaaccccacgctttcgagtaattcatagcagcgcggagacgactggtccctatccggattatttgcttgttgtgcatgtatctgacctgtcgaacatctgattcacttttcgctggcagcgtgctggtcgattcccaattcatgcgccccatttcctaggccgagtgacaccggcaaaatccatttaggaaggccgcggaaagtctgatcaacaagccggagaattatgaaggttggccccagtccatgctgctgtgtaacccagcgatcagtcgcacctgaacaccccgggccgaatagcgatgagatgcaatcatcgtatgagcggcaaaatacaggtttccaggtctgaagacctccaacctcgcaagggatcccagtagcgatctggcagtgcatggtggacctgcgtcgatcgaaattgtgaagagccggcaagacctggatcgagtcacactagtcttgccattgccagcatgctaagtaacgagacagcatctaccctgatgagggtggagtgcgactgtgcaacgtacttggccatgggtccaggagctaggctgtgtagagctgaacggcgctgtggatcgcattcctgcgaattggagcctttgcctccgctgacgtttgtactacacttgtctgtggagtacgtttctgcacatgccctccacagcgtagagacgcatggcgtaaatcgaaacgcagccgcctgggtggctgatgtctatccgccatggtaggttcaaagggttacagcgctgcgcagcgactgtcagacaccgaaagagggttgctttagcctctaagtaccaaaccgtgaatgtgcctttagtcccatgggtacctctactgtgtacttcgctcgatacgaactttgctgaatctgttgaagaaagctcctcaacggtgcttgtgttcccttgcaggcatagcacaatccagatcattgttcttctgagtcccgccggcacggtcccatttccacgccatcattcttttgccctgccatcacatcgcgactggccaccccacactgtaagaggttccacggccgttagtggagcctttaaacctgacctagccaccattagagtcctttacgtgcctgataaagagctacatcttgctccctcctgaatcgatatccaacgaaaggcagactccttcgctagcgttcagcttctatcttcggtaagtgcctgattaaatagctgatgctcctcagccggagcacatcaagtctcgttgtcatgctaacgaccaacgacagtcacgaagcactccagtccatcatgtggaccaacaatgcgagatattcccgagaggagaccgcagaaggcttccagatatcgccctgcttgacggcttcctcggggcttttgacgcctccttcgaactacaacctcgaggctcgtcgcaactctgcagcttcttctttgtcgtcactaggccccacaacccccatctacggacggttctccgatcatggcttcggaagtgtgtctgcgatcgaaccttgccaggaccattccatggagacgcttgccatgggatacactttcaaggcacccggacacgacagcaactcgttcggaaactggtcatctcttgtgcagcccaacggcttcgagcatgccggaccaatgaggatgtctcagactttcgtgccccagtctagcatggcacagtctccaatggcggcttacaccggagtcgacagccagtcatcctcggtacccgtctcttgcgcaacctcgttctctagtgtctcttacggggactaccatggtcagctccacgacgaggctgatcatgtgcagacgagcgacggaatatggccttatcagtatgcgctagcaaacatgatctctgctcccacaatggcgccaaacgaggcgctacttggtggagaatacgttccggtcgacacggcgagccacgacacggatatgagctcttatgacgacgctgacatgccactcgcgcggtcgccgcaagatgtcactgtcaagaccgaggatcctgaaacttcctcagacgagcgaaggatcagaaggtcgatctgggtgtcctccaccggaggaaagtcagtcaagaaagaggagcaatccggcatctcaaagaaaaagtccaggaagactaggtccaaagccatccctcgccttcgcgacgagcatttcgagatctggatggacgacgacgtcgagcagatacccggaacgaagaagtggcgacgaaacggaggcaacacgtccggaaagccgcagatctgtaagatcgagattggcggcatgccttgtggcaggaagttccagcgccaggaacatctccaccgtcacgagaagacgcattccggcaacaagccctatgtttgccagctgtgccagacacagttcaaccgcaacgacaactgttgggagcactactggactcacgtccaccgccccggcaagaagaacggccgcaacaagaagcacagcctgaagcgcgtgctcagcttcatccaagactcgaagcacattgaaaagctgcacaacaagtggcgcaaggaggtcggctacgagtacgatcccgagactgacccgcaggctctggaggaggcgcagatggaggcagccggcaacgagggcccaggctcttccatcatgaagcatgacaacatgaagattcgcagcaagctctgagctgcatggaagcacttaacgcagtcatgcctcatacgttgatgatctcaagcattggagtagcaaaatttccctcacacattttcggtacgtcggttggagttggttcggtgttcctttcgctgcattgcatcattgcctaggcattctatcagcatcgtgcttgtttggtcccctgtattctagttgatattcctgtatgcaccctaatgtacgaaataatgaagcaacggccgttcatcgtactcacgctgtgtatccacgctcaataagcctatcatttgctgccttctctgattccccacaatttgatggggcggaatgtgatgaggtatgggacgtgcatcgaagttgcagcaaatgcaaacattgtgtgacgcgacaagttgaagtgaggttgatggcatggttacattgccctagtgccactaatccaatatagtcaatagtggggcgtgtaccactttgaaacaccagagctcggacgatgtccatcagcagcgtctacaataaggtcttcctctcccccagcagctgctgtggattcagtcttcaaattaaccgcgggtacatcaccccgttttcgcctttatcggtctcatcccataccacccgatggtcgccattccaaggaacgcggctaggcagctgaacacaagcgcgacgatgcctctggcagtgaagcctgcaggtaactcgcctgggctcttgttctcgccacttaggtctagcagatcttttgtattacctgctgcattcccggctgtcggcacgcttcccgcctcgcagaccttgagatgatcttccgggatcttgcctgcaagctgtcgttgtatgtccaggggacgctcgatcatggttgcggtcagtccggacgctacatgccattcaatgtggcagtggaatagccaaacaccagcattgtctgctcgaaagcggagaacaatgtgcccattaggtcggaccaggattgtgtcgcgcttcattggcgtagcaggcaaggccgtcacattactgggatcgaagaaacctgcctcctcctcactccgtgtgactacctggaaagcgtgaccgtgaagatggaacgggtgtttacctggatcatcgttgttcaggatgatctcgaccacttcgttggcgctgaggatgaaagcatttgtgtttgagccgtagattgcagggttagtggcattttctcctgtggataggacgcctattcaaaggtgcaattagcgtgtatctcgtagagtgaggaaggaagtgcacagggtcaagacctgcccctcttgagtatcttcgggctactacaggttctcacctacgacagaaatcgaccagggcacaacagcaggaggactttagcccgaagctagaagattgacctgttcactttccctcgtagttgatgacccgcagtagtctgatgggttgacttctgtgcgaagaacggagatttacttactaccgggaagttagcaaaatgggtttgagagcgttatagccattgcttacctgtagagcgtgggtaccttgggactaacgtaggtgatgtcgttgaagaaggcgtagttggccccatcattcaggacatccattttcaagtcgagagtgattgagtgatcgaccttatcaaacagcgcttccttgtcgtatggtaccaatttgaagtcgtcaaatggctcgaaagcatcaatctccttcggcgctgggttaggcttcgtatcgtcatatacgagccatccggtgacgttcggattgagaccatcaggtacagcatcaaatagatcctataatggctgtgagcttacaatcttaagagatgtactgcagacattgagcatacctggtccatgctacccatgaaggcaaagttcgaggtggtgtcgttcttcgccgtcactagcacgctgtatctctgcgcagccgtcaagtagatcatgtctgcctcagtcggctccgtgtacacaccatctacttcgacaatgcgcatcgtgtgtccttcgaaccacacatactgagcggcgaaagcacccatgttgatcaggcggaatagatacgtctttcctggctgtactttgaaggccaagttctgcgtgtcgttcatcagtgcggcttggggaactggttcagcaccggagggattcgagatgctgatgaagctcttgagcagttcctgcatccggtcatggtaccagtctgacaaggtgaggacaacctcctcgtcgtagaggtccttgtgtggatcttgcgtatcatggatgattagaggaccacgaaggccatctggatactggcctctctcgtgactgtgccaccaatatgatccagcttggtcgacctattcgcatcaacatcatgattcgatcgaacatacgagctctacttactgtgaagttgtatgtgaaagagcttcctggagggataccacactggctcacggcaacaggaccatccatgtgtgtcgtcccgttctgatacaggccatgaaaatgcagacttgtgctctcattgccaagagaattcttcacgttgacaacgacctgatctcctttggtcgcgacaatggctggcaccggccactgtccgttgacgcccatgactggacgcgtctgctgtccatcgggattcgcatatgtccacgcaacatcaaaatcgtatgtgacggtcgcacactgtgcgattgaggtaagaagagatattgggagaaggaagcttgagagtgagagcgccatcttggctggcaatagtgagaaagcaacgattgaactgtttgcaacctcaagcaacagtgtcaagcttcagccgaggaaaagatgagaaagactagatgctccgacagcgggggatcagataagaccctgaggtcgcctttgtaaaaagcacaagacagtcgatgccgctgtgcaagttatcagatcatcaactcacgacagaagcggggtcttttcgcttacaagctgcgatcggacctttcacgtcaaactctgcgcgttagatctatcctcgtcgggcagctgcgaaagaatttgagttgctgattcgccctgatctgagcatgtccggtcgttatcgggccatctgattaaatccaggcctcgatcggcgccaggctggggtaagcgcttggggttaagcttgcactagcgctgcgcgataaatcttgaacgaatttggcgtccttggctcgtgaagatcgtgggtgctcgcaggtgattgacagcgcttggaattgcggcatgcgaccctttgtttgcctcgggaggtcgccgagtgctcaagaatcgataggccattcgtgggaagccagtaacatcaatcgcgaaggatgcgacgctgcacaagcggaagtgagcacggtcgatgaaactgtcaccgacgcttgatcagcccaccctggcacgttcgttcgcgtgttggatatcaatttggcatcgtgcacctgcgggcggggtggtgtggcccgaatctcggcgcgattagtgcaaataaccacccgatagacggcagcgactcaagacgtaggacttcggaaaatctgattagatcctttgctccttctccccttccctccacatatcagatccagcgtttcctgctctgttctttcaagcactgctaaggccgtcaagatgccacaaaacgtgtttgctgtgccaggtaagcttgagtgacctcttcccagatactgacaacatccgacaacgaccttccacgcaccaactctcaaagttatgtcttttcttctattgccatggacttacatcgaccgtagtcttcttcatctgcttccgagaatgtctagagaccagcatcatcgtctcagtcctcctcgcctttctgaagcagaccctcggcccagaaaccgatgcggctgtgcgtaaacgcctcgtccgccaggtctgggctggtgttggtgctggtattatcatctgtctaatcatctgcgctggtgtcattggaacttggtaagtgcacaagcttgggtgacacttgagttatactaacgatttggtagtaagtacataccgtcacacgtgattcacacaagtgtactcccgaggttctgaactgtctcgacgacttcgatatgctgttacgaatcctcatgccgccttgaacaccacttgtccatcctatcccacacgcctccatattccatggccactcccatcccgcaccctccttgctccaacactaacaccatacagtctacaccgccggccgcaactccttcgagtcagccgaaaacatctgggaaggcgtcttcggcatccttgcctccatcatcatcaccctgatgggcgccgccctgctgcgcgtctccaaactccaggacaaatggcgcgtcaagatcagcaaggtgctcgaagccaaagacagcaagctgcctgtcaagggcaagttgaaaatgtggggtgagaaatatgccatgtttatcttgccgtttgttacggtgttgagggagggaatcgaggcggtgctgtgagtccaagtataccaagtagacagcattcgacatactgatgattgtaaagcttcatagccggcgtcggcctcggcctcccagcaacatccttccccctcgccgtcctctgcggcctcggcgccggcgctcttgtcggatacatgatctacaagggcggcaacaagacgtctctgcagattttcctcgtcatctcgacgtgcttcctgtacctcgtcgccgcgggcttgttctccaagggcgtgtggaacctcgagcaaaacgcctgggtcaagctggcgggcgagggcgctgcagaggcaggtgccgggccgggaagttatgacatccgcaagagcgtctggcacgtaaacgtgagcctcctcctcctcccccacctttcacgatatgtcagtgaatactaactgggtatcagtgctgctcgcccctcgaaaacggtggtacggcggatggggtatcttcaactcgctcttcggctggcagaacagcgcgacgtacggctctgtcatctcgtacaatctctactgggtcgttgtcatcgccggcttcctgttcctgggctggaaggagagcaaggagacttcgagcgcgagtgaggacatcgccagcgacacgtccagcgagcagaagaactacacaggcaagaagacgagcgaggagggtggtttggtcgggactgctgttagagaagtacagtaggtacacaaacacagctgcaaagctcctggtcagagaggcaaaagcaaaatggcctggcgattcaaatcccaaaggaggacgtctataaaagaagggtatacaaaacaagtcgaaagtctagaccatcatctccatgccatgccgcacctgaatccccatcttccccaccactctgatacatagccatacgttcctctacaacgcaaaaacactcgccatcgccgccgcgcccgcaaccccaaggaatccccacaacccgctcctgactcgccgccgccgtactcttcgggcgcctgggccccccggtccgactcggcactctgcgccccaccccgcaatgcttatccacccacgctctggcacccttggctattctgttgatccgtagttaactccctcagatcgctcgggcagggtcgctgatcccacgcgggtctttgttgttgtatcgtggttgaactctgtccgattcttgggtgaccctctggccgggaacagaaaattgaacttccgtcttcaactaatttgataaaaatgttctttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgtgtgcggaggcggcgcgcgagagttccgcagccgtcgcggaggcggtgatggaggcgatggcggcggcgacttcgctgctgagagcggcgatttgggattggatctggagcgggggttaggtggggggttggtgagggtgagggggggaaagggggagggtgcgtacgctgtcgccgaagttgatgttgacggagggacgggtgacgactgcgaattccgacgcgacggtcgcactcagggccgcgacgacgagggcattcttgatctgcatgtttgcgtgtgtatagatgtagagagcgtcggtatgttagtgaatagtaggtacttgtgtaacgagtgaatatgttcagtcaaaagagatgaagatgcgacgggttttctgttgagattggagtattgatcgaaaaaccgggggcttcaagggtgtctatccttatcgagtagctgtcaatcattgcgtcgtatgctcatcagcttgtgcacgtaaatatacctgggacgtgcgggtacggattgcctgacgacgcatcacctctcacacagcctcatttcatttcgcgttacggattcgccaatgcgttgctttgcacctatagcaatcatactgcgagcacgtctcgttggcctacgttgggacaacgcctgcattcgtgctgcctacgaacagctgacggacggtttcgcaatgggagaggccgttttcgtggccgccagaagcagttgtatgatcggcggtcgtgtttaaccaatatttttagtggggcaacgcaggtccactcaggggcacacagatgtctatccgtttccgatttagcttcgcatcccgtcaaaccatcatagcgggatgtcgcaataaacgttgcgtatgtttagaactgtcttcatcctaggcaaccatagcgatcttcggtgtaagatggtacggcatcccaccgttacaactactcatcctcgccccagtagtagctccacatatccactcctctgaaatcgtccgcgtatttcctccctttcgtcgtccttgcggcccccgcacacacaatcagtgggaggaagtgctccgcgccgcctcttgggtgcatcgtgtacgcgtttggccactccctccagccctcaaacttgcgcgcccttgcctcgtcgtcgtccgtcatagcagcgtcggtgacagcgccgctccaatcagcgttcttctgcttgaacgccggagtcgatgattcccccgagaacattaaccttagattgtgtaaggttgcaaagccagacccgattatggcgatgttctgggcacgcaaggtggagagggcgcgcccgatagcgtagctctgtgaggccgactccgaggcaaggacggagagttggacgatgggaatggtggcggatggatcgacgagtttcatggggacgaatacgccatggtcccagcctgtgtagcggtttattagcttggttgcagagtgaggcgcatatcgcatcgacgggaagtaactaagagtgtttcgacgacctgaaggtgtacacagtgtcgctaggatttggttgcgatgacaaggcccgcgtacagcttgaggatattggatgagccgcctgctgttgcaacagtgattgctttccgtcgtaggtgagaacttggagtaggacatacctctctcagcgtcctgtttacactcaatccccgcttcccccagcgccttctgcacctcgcccgcaacctcagggctgccaggcgcatcatgcttaatctcgtagctctcaggtggaaagccgtagtagtcgtacagtagcccatgtctgcttccactgctgacggtgaccttatcggtcgaccaatgtgccgtgaccagcacgatagccttgggagcatcctgcgtgcccagcttgaggatcttcggcagcttggtcttcagcgagtcgacaatgtcacggtggctcgggtcgcctagaagaggcatcggacctccgccatgtgagagtgagatgacgggtgcgaggcgcgtcatgttgctggagtaggaagatagggggaactgttggatcccgtggagtggattgaatgttgtgttgcctgcgcaagtcggtcgctgcagaaggaaagttgtgaaagtgaggaagttgcgtgcaagtctcatatttgtgagggtagtggcgggacgcgagctatatgcatggccactggagtagtgacttgcgacattctcggcacttctgttggttctgcttaatcacgtatgcatcgtgagtcgagcgtgaaagtttgtcagagggcttgtccgcgcggaattgtgccgccccgcctgacatccgatgacgaagtaccacgtccggccacaatcttgagtgcgaaatcagaattcaattcccaacaatttgtcttgaagctttacgtagatcttccatttacggcatgttgacttcaatctggtgaagacgtggtcctaagcgttccgtcagacgtgcaacaacgcggtgagcgccacgtcccgttccaacaatacaacacgactgatcaaccacacggtagcaaaatatgagcatctagaatcctttcgttatgtcgatgtagctactcgagaaagtgatgacatataacctccaatcgtagcgcctggccaatgacattcagggtatcatgccaactcatttgaaaatgccatcaagctgacagacagcaacatatgcgagcgagcgtgtatgcggtgcaaatctgtccagcgacgcaaatccatgccgaacataggaaaaggtagaaagaaagagaagctgcgtcctggaaaacagctatcgcccccccatacccaacctttcgataatccgttcagacctcctcctcaatcgtctctaatctatcgtcagtaccactcaaccacatcttcaccttctctctgcgcgtatactgacctagaccatcgccaccatcggcagagtcctcctcagacttgacctcctccttcttgaccttcttcgccgggcgacccttcttcttgacctcagcagcaggcgcggacttggggtcttcagacgccttgcgcgagctggaacgagtgggcttggtctcgccatcatcgggggaagtggtaacggccttggtcttgcggccggccttcttgggagcgggtttggcatcttcggcatcagactcaatggtgggctcagcagcagcggcggcccttggcttgcgaccggccttcttgggggcaggcttgggcttgacgtcctcggaatcagcctcgatgtcagcctcgccgtcagcttcaggctcggtctcgacaggaaccttgcgcttgcgtccaccagcagccttaggagcggtcttcgtgggcgacttggtggtaatgttggcgccggtggtaccgaggaagccagcaaaggaagggtactcgtcgagagccttcttcttgacggacggccacatcttcttaagggagcctgcggtgttgcccgtgagggcggccatcaggtcgtagtcgtactgtgatgcatgttagtgattactcagttgcaacggtcgcattcagcgtattttgcatgcgtcttgcaggaagcgcatttgtgtgtcgtgcatggcagctcactctgccacggcaggggtgtagttactcaccttatcaggaccaaggctgctcacggaagccgcagcgagcagcttagtttccttgtcctcgaagcccttgaggagcgtcgtcttgccggcatcaccggtgtccttcttgggaggcatcgtggtcgtgcgtaagtgtaagtgggatatttgcgaatcaggttgtggaagagttcgttagggacgaaggtattgacaagctcggtggaaacgaaagaagaggaaagaatcggtgagaatagcagtggggtggggttcttatgccgcgaagttcttaaggtgaaggtggaatgaaatttcccgcacaccacgacgaacgcaaacgcgcgacgtccaatcgtccagtggcttgcggcgcaacctgggtagctggtaaggtgagaatgtagccaaatgggaaactgtgcgtgtgctaaacgttctcgtacagtgtcgcgcgccgcgttgtgcattcgtggatgtaattgccgtcaaatcttgcgcagagttcacgaccatgatgtatactctcgcccagcgcctacggtgaagtccatgtattgcaggtcataaactacggcggagagcgaccagagtgcgtgaagctgtacacaaggccttgccgtcgcagacgaagccttgctgtgctgcatatagctccaggctgtatagatcgaactgctgcttggtgcacgctggtcgctttcctttgcaggtgagaacatgcggtagaggattttgactttctcatcacctcaaatgaacgcaatccgctgagcttccagtgcgaggactgctatcccccacagctgctatcggatagtgcactttcccctcgttctagcatcattcacatgtagatagtagtaacagggttcgaaaaaaggctagttgccgtgtaagctgacattgaccgtatctgaatacggagatggcgagaagcgtagaagacacaatgtacacatgtctccgatgtacgagatgagagccaaggcagaggcataatggtgtgtatgaagagtttgcagggtttgtgctctcgatctgctacaggcattaccgttggaaccgaaaagcataatgagcgttaatgaagcgacttgtgcttactgtgctgtgtaatcacaactggtctcgactctcacatcaagggctatgattccactagcctctcattgaacactcgtgtttgcacgtatagaaggtggagagaaattccttatcttcggtctcacggagaatgtgatgattggaagcgaaaggagacaagggaagggtaaaggtcgaatgcgagagcgatgttctccttacttatcgccattaccaagcaaaataagaccgatgagattcttgatgctatgagagatattggaaggaagggcctttactcggtagcaggcctagacgaaggaaaaagagactgggagaaaagcagatgctgcattggctcgcgtatattaactgcgcccagaatagcagcttcggcgccgggacgttgctcggcacggtagtctagctttcccgatgctgcatgctggcatccagaccgatggctaagtggctgcgtccgtttgttcaaggttttgtctcggggagcgcgagacttgttgtatacgtggtatgatggacccacgtcgccggtgaagcagagcgcagtgcggaccgaaatgcagcgttggatgcagcgcggttggcgcaaaagcaagcatagtaccgttactgtaaccagaggttgagtttggagttgcgtgtggcgtccaggttgcggcttggtggaagcaggctggctagttggaaggaacattggcagggcaaacgaacatgcgtcggtggcatgtcaccgcatgatgcggacaatggtggatgcatgcctggcatgaaagcgagtgcatagacaggattatgctgtcaatcacggtgagcgcctcgtcgcgtcgcggcatggtcggcatggtcgtcgtcatctgatcaatattgtccacggaagagagtacacagaccaggatggttgtacaacggctaggaaggccgcagaatgggtgggcctcaagcgagaagaagaagccattgggtggggatgagggctgatgatgctgcagcggtggaatgcagcggcggggatctgcacgtaggcggcccggccaggcacagacgtcgcaattttgcctcacaacgcgtttacggaaaagtgcgagagggtggacgtatgctgtctagctgcgggcatgacaatttggctgggcatatattctgacggtgctgcgacatggtgcctgccctcgcgatccatcgttccttcctgtccttcctgtccttcctgtccttcctgtccttcctatccttcctatccttcctgcgctcactgacagctgcctcctgccacccccacatccaacgtcaaaccacaaacaacactgcgccccacgcgctgcacgcagaaagacggtctttgcgagcgccttctccacgcctcgagacccagcaaacacaataaaaaacaccaaaaaaccaccccgacgacaacctcgacgctgcaggtcgggcataaacccctccaacaatgccttcacatccctcatggaccagcacctaccgggcgcgcgctggactgccgacaacgggccctctggcctcatacctcctcagcctagtcgccgtcaaacagaccaacctttgtctatccgcggatgtcgagacttccgccgagctactccagatcgcggaggaggtcggcgactacatctgcctgctcaagacccactgcgacattgtcacggactggaccgaccgcaccgcccacgcactgcgagaaatcgcccagcgaaagcgcttcctgatcttcgaagaccgcaaatttgctgatattggtggtacgtcgcttcccgtgtccgagtccgtctgccatttggccccaccttccctcgagtcctgtatcacaaatcaaattgctcgcgtatcctaacttagcgtgacagaaaccgtacagaagcagtacacatcgggccactaccgcatcgccctatgggccgagatcaccaacgcacacgtcctcccaggccccgccattgtgaccgccctcgagaaggccgcagaagctaccattgcaaagtacaacacgagcgtcaacaccgagatctcagcttcgccgcgcatacagcagatcaatggcgtccatgacgacgacgacgacgacgacgacgaagatgcgcccgtcaggcaggagtccgccattgagtcgccaatcgagatggagggcgaggagcgtcggctgagcatcaaggcgcaggacaggaaacacagtgtcgtcagcgtcactaccacactctccatgcgcacagagagcatatcaccgcgaccggaacccggcaccttcaacgaaaacgtcttcaatctcgacaccgccgcagagctgctgcgcctcggcgaagtacccttcctccgctcgctcctcctcctcgccgagatgagctcagcaggccatctcatgacaccagagtaccagaaggaaacggtcgaaatagcgaggaagaaccgagaattcgtcatgggcttcattgcgcaaaggagcttgaacacggagccagacgacaacttcatcaccatgacccccggatgtcaactgccaccgccaggtcaggagggcaagaagatgggcgacagccttggccagcaatacaacaccccgcacaagctcatctttgaccaaggatgcgacatcatcatcgttggccgaggcattgtgcgcgctgcagatcgcaaagcagaggctgagcgatataagcgcgcggcgtggacggcgtacgagaagaggattggcaagcaatagctggccgagacgtgttatgatttcacgaacgatacaaagaggcatgcatagaacggcgttacgaactcagctgcattttacccatcatccacattctgtatattcattatctgtattggacaaatccagcaaactacgttgaaataatacgcaattgagaagccctacaaggcgcatttgtagtcatgaccttggccaccttcgcagcattcacccaacacgactctcgaaagcgaactttaccataggcgcccgactttcgagtctgcgcctcatgaagagccaatcctctgactactgcgccgtcttgtcccacgtcatagcgtcaacaagtctctaggcgagaagccttgcggtggatcttagtcggtaaacggcaccaagaccttggtatgctgtggagatgtggagcagttaggcaaccaatacattaggtatatatcaggtcgatctgccgcgtgcgttgaggacattcacgcttgctctcttcaagaccaagatgcatttcaagaacacacttctcaccgctgccctgagcgcaggcgctgctgctgattttatcgtcattacggaatacccacaggcgctgcagaccctcagccctgaacaggtgcgttccatcatggttgtttacacgaatgtctgacactaacacaccacagagcgaacaatggatctcctccaacctccccgccctacaaaacgaattcctccaaatcgcaacagacacctcctacctcgcacaagccacctctgtcatccccgagcttagaaacttcgtcgcgaccgccagcgtaagcccttttatttccagactccctaatgcaaaactcatcaacatggacaggtctcaattccccccgtcgtcaccgccctcgaccaattcacaatctacaccaccgtgccgtcgtggtactccgagctcccgtcgggtgtcaagtccttctacgacgatgcggcggatcgtgtagagagctttttgaatgcgcgtgtcccggagaatgcgacggctagcgcgagtgggacgggcaatgtaactacccctgttatcacgcctagtggctcgacgccaatcacgccgtcaggcgaggcgccaccggagaacacgggcgcggcgggtaaggtgcagttagggttgggggcgggtgttgcggctgggttggttgggttgttggctttgtaggatgagtgaggtgggtcatagcctggacgaggcgtgagacgaacttttgggattccaattggtgtttcacgattattgattcagaaggttagaatagatttctgaccgtgaaagagcaatgttccattttacatatggcgactgtcacgtggcaattgagggtcttgaattggaagaggaattcattttcactgaacttatagtctgagacatgcagtaacgggtccttcgcgaaggtgtatccacaatatcgtacatgccatcttcttcaacgcagtataaaacaatgacgaagtatctcagacacaatctatccaacacatcgtcatagcaacgcgttcgcgcttagtccgtctcatccacatccatttccacatcttcctcgtactcctcttcatcatcatactcctcctcttctgcacccacacaaaaatgcccattctcatacgcctcgaccaaaacctccggtctggactccacataccccatgaaccccaacgcccccaacgcccccttccgcacctcaccacccccatcctccactcccacctccaccccaatcccatacggccgcacagcccccaccccccctatccccgccaccatctcccttccccgaaaacgcaatctcacactccctcctcagcaactcctcaaaactgctcaccaactccgtaaagtgcgccacattcccacaacgctgacgaaacagccagcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaattgttgatcgtagcccagcgcgaagaacggatatcatcttgaggcacagcgccagggagggattgtggcgtggaagtatctgacgtataatggtgttgtatctgtagctgaactcgcagagtcactttctggaccgttgctgtcactaagacgggctgatgccttatcacaggaggtgacccaacaatcagatccgacaacattgtgtgaatcttcatccggtcgcacatcgcaagcaccatcgaggttgagaggagcctgcctttattagcatcgtatacagacaggacaagagttcaaacaagggactcaagcaaggacttacagcacgagtctggacatctgggctattgcgagaagccggcaactcataaacgcgagccactgttcgataatcaccatgctcgacgtgtttctctgatccgccaatcgaatccctcaagaactcagcttcggtcaaataggcaggctgagcattgatcgccgtgaacgaattcgatacactccgacgatccagacttgccataatcggcacgcgattatccatcagcatctccagacaatccaaacagtaggacggtgcattttcaggcataaatttcctgatggcctgcgtccacaaaggatcaccgcatttctcgccgtcacgtctgaaagcctggacgcggccgcgacacagagagatatcggctgctaaggtgacagttgcccagtggatcaatggctccaggttaacgattgtcggaacgactggttgcgtgccggactgcttttgacagccaggcagctcacatgtgctgttggacttcttgcggtggacgaagatgtattttgctattattgttagtacgtcacggtgagatagcgtctgaacgtacattgtagcaggccaacgatgaaagtgaagtgacttgcaaccaagagcatcttttccgtcatggcattgctgtctgatagttgcggcggatcatgtgacatatgctggataattggaccgcacttgtccactagcattggcgtgtgcgcctctccagcgtacttgtgcagccacagttgcgcttgtagtgtaggcagatggtcgtgagacacctgcgcgataggcgtgatacgaccgtactcatccctaacgagatcatgcgggaggcgtccttgaatgaacgtgcgaaatgcattggcactggcttctccaggatcagcaaaggctatgaacgcactgccagtgtcatcctgcatccaatacaaggcgtcggcgttgtcttgctggttgacatgtttacggcctcgaagatccagttccagcccagaatcaggctcgtcgggtgtgtcagcgccatggtactgagcggaggcattcttcgaaaatagggaagctggcagactgtggggtccaaagcacatgttggatggctagtagagttttgcggaagtcagcagaccaaatggcgagttgtcagtatcccagaggcaattcgcggatacaacaatggagcgcagtgccaatgaggcacgccgaagtgtttgatagctacacaggtcactattgcgccactgtcatgcgtgaagggggccgtaggtcaagagccagagacgcggtagttgagcgctgtagttgttgccgttgagtgcagtgggtccaaggcggataggcataatagaagcgagcgtgcaggccgcgccaagacttgcgcctacggcaaacagattgacattggaaaagagattttgtgcgtcgggacgctgtattgcggtattgagacaatgttgcttagagagctcctacaaacactggccttggtacaatgtatggcatacgagtcctcctcaaatcttaatcattaaggtatgtagatgatcaaggatacgagtagagagaagaaaatgtgggctgatgtgaattcatatggtcgaagtgaaggggacacgatctacgatgattttggataagtcggcagtcaaatcgactcaatcggcatgtgaagagaaactcgccctaccagagacagttgttagtcagacttcacattaattggtatagagtttgttggtgatggtgaatacacgcggacactcaccgatctgacatgttcctcggtcggtattgttcaggaagatggttcatctcccaacaaaatcgtcaatggtaagcagtatacgtgcttgaacgttcatatatgcacgattggagcccagacacatgggaaactaatatgtaaatgtcatagatatcttcgctagaattccgctccagaaacgacgtgctttataaatattgtactcacagtgtacttcacgagtcctcaatcggagcgacttcagccctctctttgccctttgcactcgaaccctccgcaggctcctccactgcagaagtcggctctcccttcttctcatcttgctctctagcctcgtcctccctcttcttctgctcctcttcggcctgtctctgtctttcttcttcagcggccctctccgctctgattctctcttcttgtgcatgcaccatcctctcaccgataccaggccacaggctcgccacgaagatcgcgagtgagcgctcaactgtgcgcacactatctctaagccagcccactcgctgatcctgctgctgttgcagcaatctccgtgccgcttcttcaggcgtcatgttccttccaggttgtgcgggtcgtacaggttgcgctgcgcgctcggcaagggccccaacaggcagaacggcttcaaggtgctggcgaatgactcgaaattgctcttcaaacatgccgagttgagctagatacactccgccggcgatgagaccaaggaggatggacttgtaccagccagtaccagagaaaaagtagacgaaacaagcgagtttgaagagaagccacagatggccagcgatattgccgacacggtcattatcgccagcagggttagggggctggttggcgttcgcgttcgcgtcctgatttgctgcttggttttgtggttgtgcttgagcatggtcctgaacatgagcttgctcttgtctctgtcctgcgggttgtgttggggttggctgtaggttagctagctgcggttgcgaggtatttgagctttgtgcgttctgagcatgtagttgagagctttgcgccatgtgctgtcccagtccagctataagctgtctgttttgagcaaactggttcgtaaaggtttgaaagggtagcgtctggaccataggggccgtcatataggtaccacgttgatcgaaaagcaggccaactggaccctggggacttgataggaggaatagctcttgtggtgcttcggagggtagggtaggcatggcagcactgcccgcagcttgagaaggaggtgatggtgctggtactgctgtcgtcaagcctccttgtgtgccagcggaaacagccccttgctgacccattgtcctgctaaggtcttccagatgtcctcttagctcagttgcagactgccgaagcgccactacgtctggattgtttgtcatggaggcatcggcagcaatcacgtgcaagccacgctcgaccaggttgagattctgtgccatggtctgtacatgcaggcgaatacgctcgagccgccatgctggaggacttgtcgatgaaaagggcgccgactgcgcggtttgctgtccagaaggttgcagcaacaacctcacattctccatctcttgccttgcgctctgcaagatcactctcatgcggggcagaaggcggtctatggcttcagtgggtgcaggagagccagtcgggcggggtggaagtgcgaaggtaggtggcataaacgtccgcgcgatcattggttgcggtggctggttgggaatggtcgtgctgctgtatgtgacgctccatcgctccccggtgggtccgatgccttcttgccgcactgctctgccatcggcgggggccgcgaagcctggcagcggtggcagacccattggcgggggttgcgctacattctccgggacagggttgcgctcactctgtggctgatcctgcgtaggaagcggctgcccattgttcagctgagcattctgagccatggccaacgtttgcgcgagctgttgctggacgacaggcggaaggggaatcgggaaggcgtttggagcccctgccacgtgggggtgatgaaggtgcgggtggtgatggtggtgatgcggctggggcgcgacttgtggttgtgaagccggtcgagcctgtggtactgcgcggaacgggttggtctgcaggggactggccgctgctggtgcttgcgcgggtcggaacggattgggtggcgctgtcgaggatcgtgggccaggtgaagatgaagcgctgctagaaggcggcagctcgcggatcaccatatggaggctctggtctttactttcatgtatctgtttgctaccgttagctacgttatgcggacagtcacggaacctcgtacgttctcagccccaaacacatttcccagtgtgtcggcgtcgtttgctaccacccggcctctatagatcaagcgcatgcgctctggagccggcttagaaggcaccgcatcctgtatccgtctccgcagctctttgatcgtggtagtagtggggagatctgtgaagctgacgccgccctctacttcggtcgacggtgaaagaatcttcaggttaagggtcgaaggttcgtccgccatcttgaatgttctctacgatagcccaaggaaatgcaaagtgttttggcggtggtggttgtcgagctgcgcccgtgtttgcatacgttgcatttaagtcgccgactcagcaatggggcaaggactcatcgattcactcgcgccgccacttgtaaactatgactgtagtcgcgaaggaagtcacataaaggcgagtcgtagcctcaccgcacaattgctgccgtcgatcggaatagtccgagatgtcttcgcgcctgtgacagcgggaagcttgatgaacgaacgccgcgcgctaaggccatcctctctacgtcattggttcacgaagcaactcttttcccacgcgacgcctctccatcattattcgccgacagaacattcaagatacagtccgatccgtacatctggaatcgagcagcctgacgactctcgagcaatgcaatagccatggcctctgcaccctcccgccagctcatacgagcgaacgtacggccgcaatgtccacacccaattctgtgtcgtgggcgcatgacaccgccttcccgcacattctcctcctcgcgcaccgcatttgaccagcaaaatttccacagaaaagagtcgttccggtcgcggctgaactcggcactcaaaaagaccaaagttgagtggaagccgataccaatcgcccttggtgttggcttcctcggcgcattccagctgtatcgcatacagcggagagaaaagcatactgcaggtgcgaacaaggaccttccagacgaggtccaagtagatccccaagggcgcccgaagaagcgtgagaggatacggccgagtggaccatggtcagtgtgcgcctctcgctgtccattggctgcatgctaatgagcgtcacaggtcggtacaggtcatgtccaccctgccactcaaggccgtctcgagactatggggccgcttcaacgagattgacattccatactacctacgagttcctggcttcaaactctactcgtggatctttggcgtcaagtgagtatctcaagtacgcagtgacatgatgatgctaacaagactagcctctccgaagtatctgaacccgacctgcacgtctaccccaacctcgccgctttcttctaccgcaccttgaaacctggggtacgcccacttgaccccaacccgaatgccgtcctctcgcccgccgatggcaaggtcatccagtttggaacaatcgagcatggcgaggttgagcaagtcaagggtgtcacctacagcctcgacgctctcttgggctccgtccgccccacaaagccctccacaaacatcgtagactctcaggtcaaaacctcagatacacacgagaagaacgccgaagaggatgtcgtacgcgcagacgaggagttcgctcgagtaaacggcatatcgtatacccttcctaatctgttttccggaccttggccaaaggagggaaagcccaccgacatgcccaccgaccagtcgacagcacccagggcatcttccgaggccgaagtgcgtgctgaccttgctttgagtgaagccgagcggccctggtgggcacccgcgtcgaacaagacacctactgccctgtactactgcgtcatctacctcgcccctggcgactaccaccgcttccactcgcctgtatcatgggtcgttgaaagccgtcgccacttcgcaggagagctttatagcgtatcgcccttcctccagcgccgcatgccgggtctgttcactttgaatgagcgcgtcgtcctactcggtcgctggcgatggggtttcttctcttacactcccgttggcgcgacgaacgttggctccatcaagatcaacttcgatcgcgagctacggaccaattccctgaccaccgataccgcggcagatcgcgcggctgaagaagctgcggcgcgtggagagccctactctggcttcgcggaagcttcatatactagcgccagcagagtgttgggcggatactcacttaagcgtggtgaggagatgggtggcttccagctaggcagcaccatcgtcctcgtcttcgaggcaccaaagggcatccgaccaagtctcgacgagggctacgctggccatcgtaaaggcgggttcaagtggaacattgaacaaggctcgacagtgaaggttggtgaagctctaggcgccgtcgaagagccgcagtagttgtatagttcagcgttgaagaagataccatctactcatgtacatatatgcatacaagatctacccttgcctattggtcgaagcgattttatccaagcgaatgatactgttgcacagcgtccgtagcatacatgaaaggatggaaaatgcaacacattctattctccgcgagttcaggatggagttctggttgcccacttaaatgtacgaccacacggctgccaagggggcaggggcagtgatagcggtcatggactcactgacctcactgcactccgtcgactcgatcaacgctcttcctttcctgtctactataccaattcatgcttcttgtcagccacgttcacattttcatgtcagatccgccatggctgtagcgcgccgcgctacgagatagaaggcttagatcaaggaaccaactccgacgtctcgcgctctagcaatatggtacacttgcctatgatctaaaagtgtagtaagctaattttgacctgtatgtagaataaaattaaccacctccctccgctctaccaagtcgaaaacaattcctcgtaaacagacctcttcttactgttatcggacgtggcacaaccaagcattaacacacttcaatgagaaggagtggaaaggtatgctgacgttatgctaagattcacattcgctccgagcctcatttcgcaggagaatactaaatcccaatcgagcacagtctgggatcacatattgatttgcccatccatggcacacaaagacacacgaagagacgctcttcagcccaccaatgcatgtaagatggagttgccgcatttcactacgtggtgatacggaagaaggtgtaggtcttacgaacatgccggtggatgcatacattctcactttggcgtgttggccatctccatttgacagatcgagtggattggactactgcctgagcgctggtcatccgtttggagtctttcgaagtgtgcaaggacggcacactccaggattcaaccgcgccttacaagcgactttgggaatccatcaggactcagaatcgactggtacaacacaccaacctcggcaatggcagggctaacttcatcgcggctaggccgggccatcaaactcgcagcaatggcagctcagttgtccatcgttcctgcttcagtccacgactcggaggacgccatatgtctctgtcgctgtctctctgtcgctgtcaatcccgaagcgaagtgtctgagaagtgcggccaagacgtgtttggcgaattcgatagccggcacttgtctgaatggcatggtatgttgcagatttttcatccatggctgcctgaatcgaaggttctgacaggtcaaagatgcggcggtgatgttgtcggctccccattccccatcgacaatccgggatgccacacctcactaaacctcaaatggacctagcgtatcgttagaaagaaccatcgtctcgtccacattgagcttccttcatgtccatacttgctcttgctgcagagggcctgacatcttctgcgaggcatagctttgacatcatataatgcccgacccaacgtctgtccattgcctgttacggcatctactcccgcatctcacacgccactctgcatgccaaaactccgctctctgcacgaccgacatgtctctgaccgaacatggctgcttaaacctttggaacccaccgttatctgcactcctcaaggcttggctgccatccgttgagcttacacatagatattcactgcgtgcttgcactcttgacatcgctacgactagctgcattcgctgagcctatacgcgaatcgccaaagccggtgtcagactagaccaatgaaaagtcttcgccaattgcttagggctgatatgccttggtcacttaccttttgacgaccacgctgtcctagcttacctgccgctcgcgtgccgcacttcgtttcgatggcggtcatggcactgtcacccacacggcgttattttccacgatggggcaaatactagtggtgtcagccctgttgtctccacaatacggacctgatagcgccagcgtgattcaagtgcatcgatcatcgacttgaaggcctttgttagtttataggcttgccatgccatgctgaagatataatcattcgtgtcaccctctttctggaggccaagttacctcctgtctttctttttaaggctgagtttctcaggcaatagtcgcttttggttcatacaggatcgcacctggaatgtgccataatttccttccgaggaattcattttcataatggtcttctcagtagccaagatagctaccctggcagccttgctatatccactcgccgcaccactcatcgttccgtcaacagagctgcttaggccagctgtgccttggaaagaatacggtctaccgaatcacgagtacgttcagaaaaggcaggacggataccctaccagtggacagatcgatcatggcccgtcatcaagaggccattggtatggtgatttcgacatcaataccgacatggacgagagttggccaaacacaggcaaagttgtaaaggtaagttaacccttgctcgttcgagtctgtaaccaataatcgcagtatcatctcgacatcaccaacgaggttttgtctccggatggattcccaaagcaggtcatggttgtcaacggtcaggtacccggaccggtaagtcaacggtcgaccagcaacctcatcctagtgctgactgtaccagagcattgttgccgattggggcgatatcctcgagatctcagtaacgagtcacctcactaccaatggaactggacttcactggcatggcatgaggcagttgggaacaaaccagatggacggcgtgaacggcctcactgaatgtcccatcacgcctggagagacgaggctgtatcgcttccaggccacgcaatacggtaccactgtaagtgcatgttgagatggcttgcggacgtcgtgtctaattgcggcagtggtatcactcgcactactcagtccagtatggcgacgggctctggggaacgattgtcattcatggtccatcaacagcgaactacgacatcgatcttggcacataccctattacggactggttccacccgtccatatttaccgtcaacgctgcggcactgcatgcaactggacctccgattgctgataatatgctaattaacgggtccatgacctcgtcgtctggagggaagtacgccgaaactaccttgactcctggaaagtctcacttactccgcctgattaacgtcggcatcaacaactgggcgcacgtgggacttgatggccacagattcaccgttgtggccgctgaccttgttccccttgtgccatatgagactgattcactcagcatcgcagtcggtaagtgggttcgaaatcacgcgttgcagccatctccctgcaagcccacgaatatgcacagtcgatcaatctaccgtgtaaccttacactgacccacccgcccaaaggccaacgatacgatgtcatcatccacgccaacgccaccacctccaactattggatgcgcgtaggcacaggcggcggtacatgcgatgggcccaacacaaacgccgccaacatccgcagtatcttccgatatgcaggcgccgcgtcaggcgagcccaactcgactgctgcagcaccgttgccaacaggctgctatgacgaatccgtcacaccgtacgtcaagaccacggtgccgcagaaactgcccgaggagatgaaggtcgggttcaccaacacagcgggaagtggcaatctagtgcagtggctcgtcaacgacagtcccatgctgatcgatcccgcgtatccaacgctgcagcacatcatcgatggcaacgacacgttcgattcgcagcggaatgtgttcaaggtcggcgagaaggatcaggtacatacatcatcctcgcatgcatgcatgacgactgacgtcctacacagtggcaatactggatcattcaacaagacgccatcgtcgacggacccgccgttgctcatcccattcacctccacggccatgacttctacatccttgatcaggctgccaacactgtctggtctggtgatgtttcccggctcaaaactgataatcctattcgtcgtgacacggctactttgccggcggcagggtaccttgtgcttgcctttgagtcagacaattctggcgtctggctaatgcattgtcatgtcccatttcacgtgtctgctggactcggcgtacagtttatagaacgcatggatgagatcaaagatggcaatggtgggttggtgggtgtggaggaagggtgtaggaattggaagagttgggagagagatttcgtgggggcgaagaatgggagtatactcatcgagggggatagtgggttgtaaagtgttgtgttgttgacatatttgaagtcgttccattatatcctgtttcatttttggtaggatgcatacctttttctacttctgcaatgtgtgtatgtgttcaatggcacggtactcataataatcatgagaggatacggatgttgtgctttcgttcgctatcaagtgctattcgaagctggcataccactgtctcaaggcattcatcgttggggaattcctgaatgacccttcaggtccaccgaaaccatcagacgtcgcgacatctcccgaacgattctttaagcccactgaatgcatcagagcgcaagtatgaagcccagtgaattctgccatgacagccctagcaagagctgtaatagcaaaatttcatcttgcacggcgtacaagccttcgactctccactcgggcacacatacatctccaactgaatgttgcgcttgcaaaagtcgcacttgccctttgcggccatcctatcccagcctagttcaatgtacacgcccatgagctcagcttcgtgacccatgccgccgagatccaggagtgcttgcatgtgcttctcgcgggcgtggatgcgcgccatgctattgcgcagcgcaagattgtcggttttgaccttgggagtcttggtagggcgattgggtgtcgagtccggggtatcaggataagggcgcttcttgggcgtcgtaggatctggagcttggaggcggagcttttgctctgcgacttcgcgttggcgggcctgggcttcttgcatgacgcggcgagagcgctcgtctgcttcacgttggcgttcttcgcggcgaagcttggatgcttgctcttgctttaggcgctcttcgtcgacggctcgctgtttgtccttctgtgctttctgagtgctgtaagaattctgacatttggcctctgcatctgcagcttctttctcatgatgttgacggagtcgttcagctgctgccgctgcttgctgttcttgcgctctcagcctctgttgacgctctcgttcctgcgcgacttgccacttctctctcgtggcctcttggcgctctcgctctttgcgttccatctcagctttcgctcgctcttgctgaaacttctgctcttgttctttgacgcgcctagcttcctgttcctcgcgcatacgctgctcttcctctctcgcgcggtgctcttctgcttgcttctgacgcagtcgtgactccctcattttttcttccctcctccatttcgcctcctgagctttgcgcgtttgctcttcgttatacttttgctgctcttgctcttccctttcttgtcgctcttgtgctcgtagctttgactttttctcttgggcttttcgctgctcgtttaccttgttctccgcctgccagtctgctagctctgtgttatatttgcaccatagttgaaaaacttgagggtacgcgtagtcgtaggctgctcgcgccacagggtccttcaaaatctcatatgcttcgttaacctagtctcgatgtcagagatacatacatcagattgcgaagaacaaagtgcttgcctttcgaaactggaatgcatccacttgctccgccgttcctcgcttatcagggtggtgaacttttgcaagtcgcatataggccagtttgacgtcccgagtcgttgcggtccggtcgagccccaggtcaaagtagtgatctgctacattgggttcaacgggtcttgccggccaagacatgatggcaccactccaagacttgcagttgagtaaggtagttgaatttgttcgtaagcgaatcttaaaaaaactggtaggtgttgggcagtgatcatgaagtgagcggtgagagtgacagtgagcggtgagagtgacagtgagatgagagacatgatgcaaactgcagtcttcaaaacggctatttctgttgtgatgatgcaagatcatttagtcggcttttggatgctctccaaactgactgcgattgccaatgtaaacgccacggctctgcagctctgtcgcatactccatgacatgcttctcccaatcctctaagacttcctctcctgcaccaccaatgatcttgttgatcgtctctgcgagttgcatcgcatctaatgcagcctgattcgaactcataccagtatgcggacgaacgccggccaatgcatcgccgatgagcaacactctgcccgagtcaagattggcagatggggatatcacatccgtgattgcctgtataaaaggtactttggtcttctcaaccagctcagcgaacgctgacggcaatatccttttggcgaagtctttctgttggctccacacgtcgtcgcgcacaccaccggctggcagtgttatgtggtgcctctttccatccttgtcggtcatgatgttcctatgttctgttgattcttccttatagttcacgtaccagacccagtttaataatcgcttgcctggctcaagcgttccatgcttcccaggaatggcataagccaagatttgggtgttctgcgtatgaaagaaagtaattctttccaccagcaccttcttggcttcttctgatacttgatcttccggaatcgtgccgcgccaggcgacatagccagcatacgttcgctttatctcagggtggtattttgctcgtattgttgaactcggcccgtctgcagcgatgaccagatctgcctctgtgatcgacgtcttccctgaagagtgcttgatggtgatctgaacaggttcagagtagtccatatcggaggctgttgtcgaggtcggaatcttgatgtctgttgcggtacagccgtactcgtatgacaaggtaccttcattctcctgagacttcggcacttccgcatactcgctctttacgccatcacaatttgcccgcaagagatggtacagcagatcccaactcgtcatttgctgctctcgatcctcgcgatctatgacctctccctccttgttgagatactgtcgccggtgacttgtgacagtcaaaggcgttcgtgtatggtcatatttgctgaagaaatgcaatacatcagaatttgcgacaagtccggcgccttgatcttgaagtaacggagtttggttacgttcgaggatccggatgttgagattctggcggagtcgtttaagcgcaacgcccatgaatagaccacctagactccctcccactatgacgatattctgaggcttcgttcgagacatattaatagggtatcgtgatccaggtcttgtttgcagtacttcacttgtagctgaactgcgaggactagattgatggcatactgcctttcttatcgctcatagggaacgcctcacgatgacgatgtcattgttcgcatgattgttacaggggttgcaagtcaaagggcgggaacgcggagggcaagttggcttaagttacgtgatcatgacgcacgcatcaccatccccataacgtgcccgtgcgcgacgcgatcggagttgcgtaacgatcactaaatactatatagattattttaaaaataaggctataataatgcgtacgatagctattattataagatttcttagtagtttagtaaataagactttgcaattattttatactatttaaatttacttagaagcttaatattatagctatataatattatctaaagtagtaaagaagatagagtaagtagaacttaaatactacttatagtatctctaatgcatttctaatacttcttcttagagaagactacttataaggctttatacttatctctttagaataattatatagctttcttagcgttatactgctatttttaatacttatatttagcttatttcttagctttcttcttctctcttattactttagcttttttctatgctatatatcttttcttagcttcttattttttaagaagcttagtagacttatagagcttcttaagctttaatttctagagtttcttctctatcttatctttcttatagcagtgctcttatatataagcgttcgtgtaactttttaagaagactataatactgcctgcctgctatagtacttctagctcttctatagagtaagagtatagctctttttatacttctttttagtaataagagtattctataaactcttgtttttatagtatagtagcttatttttaatatagagataataaaaattaaggtaaagcttttaagctacttcttctatattatcttttactataaaatatagtaaatacttagattcttactagctatttatataattatctctcttattttcttctctttatagtatttacttcttaaatctctagagaataatattagtattagctagtaagatgcttattgctttaaaagacttaagaatagtctttttcttaaagctatttacttagatatactaaaatagaagaaagaagttatcttttcttattagtactagctcttagctatattaaatataataaataagctcttataaataagcgttagagagtagctaaaatataactatattaagtagctataatatataagttaaataagagagaaatataagtaataagatgcaattatagctataatacttaataaaatctatagttacgtagcttctatagctatctaaaataagtagtctctataagcgttctgctttcttcttagtatactaattaaatacttatttaagctaggctatactaatattattattactctaacctaatagagttatagtaataaacaccttatacttactaaagttaatattctttacctagaataattatattgctctagaagtagcactaaaaataagatctagagataatactaagctatctatatagactattactataatagttatctacttatataatctattctaagtagcataaataacctctttcttcttatatatgcgtctactaaatacttattttgctctattaattactctaattataaacctctttttatctatattatatatataacgtatttctatattatattaagtaatctttaagtatagtagcttaaagtaataagtatactttactttagaattagctatataatatatgcagtttataagttagatctattaagagataagataaatcttatagtagtagataaagcacgtaacttagctcttactaactcttttcttagctatatataaagtaaaattttatattatctctcttatagatagaagctctctctttattaagtttttaatatattatataagctctaactcttattatagagtaagcttttattagctagagtttttaactttctaaggtagctaaagactcttatattagtaagataaagtaactctataaatattatactagcgcataactttgctatacgtaaaattttctcttagtttatgcaaattaattactttaattgcagcttaaattagatctatagttataaagttatagcgtattaaagtatagtattattcttatattttaatatttagtaatcgttacgcaactctgatcgcgtcgcgcacgggcacgttacccgtgcgctgcaacaatttgtgctccgtttgcttaccattgaagaacaattgtcattgtacgtacgggtttgagtagaattaataacttaccggcatgtgacgaagtgctgaaatcgccttcaagttggacagcttgactcgattgcgtgcgcccaacgcgtcgcagcatgtcccatcggctcaccggaaagtctcgcaattctgcagcgcgattttactcgacacatcctgcaagcacactggactttcatgtgccatgtctaaccttgcttaagagcacattctgtcgaatgggtctgtatttctgactgcaaggactggaccaatttttcattataacgtacactgttgataatatccactgttgtgagcatccctcgcacgagagatggcctggggtgtagtcacgtgattcggaccgctgaagaaccagcaactccatatagggggcctgccttatagatcgaacaacaatacaagcaattaatactcaatactcagttaccgtacgatcgtacagaacccgctacctatacgcgatgtgcgatagatagcccattcaacatacacaatgtaactactgcatgctttgaaagacgatttgtggagaaccattccgcgagctgaaccgcaacagaacctttggccgaaaaattagacatcccgaggagcagcaacaacgaggacctcatcgtggaccacataatgcttctccttctcttcagcaagctcaccagcgaacttgctgcgctctctaatggccacgcctttgaagtagaaaatgtagaccggaacacaaaatagcaacgccaacccaaacagaacaagataggaattctggatgcctagcttatgatacatcggaccagtgtaaagcgcgcacatcctgccagaaaaacttcgcgcgaaaccatctgcctccgggtggctgacgcgtgcggtacggaccactatgcggctaccatgtagtcgactgtcgcgtagtatatggcgaaattggcgataccgaccaggactgatgggaccacaaccccggcccagtggagaggagggccggtggcgacgaaggcgcagattaagagaccgatgggcagtaggatgacgtgatagagtagtgccttgaggcgagcctcgggagcaagggcttcgcctttggcacgacgggcgttatggcgagcgacgactggaaagaacgcgaggtaacccatgatgtaagaagcggccagtgcaacgagaactagcgagatttgcgttggcgtaaagttccactgcttgaacacataaccgtagctctcgaagaagctgaagatcagtgcgtcagcgaagccgctcagaagagagaggaagagcacaatgggctcaaatatgagcatttggtaaggacggaccatcgtcgtcgctatttccttcaggctgaaacgctccctaagagtcttgacctcgttggggccaaagatgctggtgttaccagatttgcgctgtctcttcgcttcgcggtcaagaaggatagtggcgcggctttctttagccacgacaaggtgcaggatttgggtcgcgccacctagcgcgagctggatccagaagtcccaatagtagctgggaaggtattgctggataggaccaccggcgatgcctccgataacggcaccgagacaggagaagagcgatgcccataaaacagcacattgttgttcctaattggttttggctcattcataacccctctgcaaggtcaacttacctctggaagaaacatgtcggcgaccatgcctatggtaacggatccaccagctaaggaaagtccgcccatgaccctgcctccgatgatgcccttgaaattggtagccaggccgcagaccaagattgaggcattggtcagtccgagggaagcctgcatgattggccagcggccgatctcttcggaccacggagcccagagttcgcatcctacggcatatgagatgaggaaggcagtcatgcccaatcgagcgtccaagatgcctaaggtgaagttgatgtcttcgactgcattggaatagacggcggcattgaagttcatgctgacttggcagaaggccacgacggtgaggaggatccacttcttctttgtagaccaagcatatgctgtgggatggcgagatgtgtgttcattgagcacgatcttggatggcgaggagaatgaggtggacgacgttttctccggagaagttaaagcagcggaagacattgtgatgctgtttacaatgtagaaatgtggtatgtaatggtgagtgaaccaattcattaatgagacttgtaagagagtgtgcatgctattgagttcaagattttaaacgacagagagcgccgcttatatttcatagcatgcaaaaaatcatcatggtgctgttagcttgatcttgaaccatggaatcgactttcgaaaatctaagggtcctgtatatcttcggaccaactgcgcatgcctatctttatcgagtaacatactgtgaagacgtccagggtatggtttggtaaagtctgacttgcacagatacgtatgaaaatttagacgcgaaatattctaggtggccatgcccaagtgccttagctgctttggcactgcgacacctgcgatacttgtgctctaactaggtacaaaaagccctaatagcaatattttaggatgtatgagcatccagtctagcacggaaggagggtttgcacctgtccatccatgagacaacgacgccatatctttgtccttacgatgtcctctgtcgccacatcagtttaggataccaacaagatttccttatcaagcatttatcaaattcaaaccttgatctcctggatctgctcttctcagcatgtaggtaccaatatttccttcacttcagctagctttcaccaagactagtcaaagccgatacgcagatcacggcagatcgcgctatttctgttagcacaaaatcgaaaccatggaacatgttttgggcagcaagcgcattgaacttgggacactcgacgccagagtagattaaggggccttaatgagctagcagcaaactgtgtaagcatgcggagcgcattgtctgacctgaaatgcggtcacacatagccttggccaacatcatcttacttcatctcacgttgcggagatcgtcgagtacagctacctgagctctacatcctcctcttcagcctaaaagatttcatcttcttataaatatctgcaagctcaagacattccccaagtcaaccgctagtttatttcgtagtaaagtatcgacttacatacgaggtaccagattgatcgtattcgacgctgtgcattattcatgcggtagaacctactccaaagctccagtgaagagtaatctgcactcgggccttccattattagtgatctcgctatgagcattcacagggtagttttgtctatataaccttgttattccggtcttccgcagtatcagtatcactgctgatagttcgactctgagcatgagtgctatgaagcggaaggccatacatggtggaaacgtcccggacgttatgtcacaaccgcttcagaagttcaaatccggtgatgggacacaagcagtgagtctttcatacgatccaactggctggatcgagaatcaccaaatggaagatatggacaacagcaaaccagacgcacagatgaaacttcaacgtaatccgcggaagttgccagctgtatcacgcagagtcaaggatggtattgcgaacgaacaagtctcctttatcattattacacgtgataacgctcagcctgatccatactgccaagtttctagcacacatggaccgctttcatggccagcagttgccgatgcctacaatcgaaagtttcgcattggacaaaacccgatcggctctgcagccatggagaaacgtgctagacagcatcgtgaagcgtggatgatggcgcggcctgattatcctcaaaatatagtctatgctaagaagacaacagtggccaagtctgagcgacatcgggaggtcaaaccggagcgcgttcctcacgttaccaacccatttcctaaggaagttcgatctactaacgaagcccgctcaaaagcgctggatccaatacgggaacaagacatgtacgccttctcgaaaaataaggtctcggcggctgagcctagcagagatgagcacactactatagaagtatgcgatttttacgagacaatcgtcgatgttctgcatgttcgtacgcgagacattgttaaaacatcagttctcgcggccgaagaacgaaaatctgctactggcataggtgtgacgcttcaatcgccttcagtgaaagctgtcgagcgatatgtcagctgtatctcccctaaacaactgatcaccttgccagtctttgatttgaaacgagggcgacagcgcgatactacgattggcccacgcatcgtgtgggatttcactgcgtttgcagacctgtacaatgtagcctccgtcatgcaggactcccacgttcgtaatcttgttttgaatcaatgggcttcaatgcagaagtgggacatacagctcgagatagatgcacaggctcttaacagcttgtttgacagcactgagcccgatgatcctgctcgggctttctgggcaacagcaatatactttgctggcgcagcgcatgagattcttgaaaagaacgagtatcatttgagtctgttaggtatgctcaaggagctttcggctctctagaaagtttgcacgattcacatgtaatgtaggtagtttcgggtccgtccttgtgacttgcacaattatacagccaatcatagagcaaattgtcgtaacaaccattggaagtataagagtctccctgtgacggagaatgagcgctaagactcacctcacgcggaccagtgcgtcatccgcgcaaagcaaaagtgaaagtgcacgcgagatgcatggcagctgacgtagggctcctacttcatgcccaggtgtgtaattatattccgcgctcggtttacagctcatccaaatttctacatctctctcctgccactcaccccgactttcaactcgcctcccctcgcgaacagcactcaaactgccgacttgcggaatactcccaccaagctcagcgtacttaataccaatagcctcccgaacttatacacacaccagtgtacctctgaacccctagacgacagctagacttaactcgggatgactggcgcaaagcgaagccacgccgaggtcgtcaaagatgacaaggcgatctcttcgttgtactcatccttgccagaaggaaaaccatcgaagaggcagcggaaggatatagacatacccgttcaacccacaacggatagtccaccagtgacagccaaggccgacaccaacatggaagaggcacccgatgacgctgatgcgcagcatgatgccccagtgtttatgagtgtcacagctgctccaactgatgtagggatctctttgcctgtggtacgcgcagatgatatggcaaacaacccacatacgccagcagctaccgatgtagcagctcgagcagcgtatatccttgaagtgggtactagaaagctcagcctgacgcgcactcctcttcagacacccaactcaagagtccgtcaaccagtgcttgagttattatacaaccgcctcttcaatgaatggtcgaatgctgaatgccgtacagcatataatgctagtggaggggcagccgcgacagaccaggctgtcagcaagccgtttcttaagttcgcctctaaatggtttgaggaggaggatgtcgttctaccctgggacgctggcggcagcaaagagcagaagcgactgaagggcttgggccttggacaggagaattttcctctcgttgtttccgttgctgttgttcgtgctacgcctactagaccagctccgcagaatcgtcccaaaccaaagaaagaagtgatgacgatgcagactgctgctaatgaatcgttagaagttgaagaagatgaacaagaggaccacgttgctgactcgcatgaggaaggtgaggggggatatgggaatggacgacaatgaactgaatgcccagcaaggccttgccgacaatctggaagctcaactccggcaatctttagcagaggatgagcgcaaagctgccgaagaagatcacgaggcacgattgagcgcgactatcctccctggccatatgctcgatcgcgttcgagcggcagtcaacatctttagcgaagaattagccatattggattcatcagccagtgggcagtccgtaacactcgttcgagccgccttgttggaacactgtggtgcacctcatgatcaatacgtgttgaagaatgggtatcgccaggcgcgcccgcaggcattgcgagcattggccaatgcgatctcaccttggccgcggaatggcttgcctacccacgacttcgactttcaggagaagacgcttgatcagggcgtcaacagcccagacgtcctcggagtgatgaatcaggaggaagtccagacaacgaagatcgactgggatatggactccatggtcgaactgtaccaactctgtgccgcgatggaatcctccatcgtgaaagacatgattgcaaacgagatgcgagatctctatcaggcacatgttagccaaggcacggtaacagagttcattccaccagtggacttcatgaacacgctcacccataaagataaccagcccttcctccgtctgctagttgacattgtgatcgagcagaacataaaacatggcatagtctacccagaatgtatgcacgcgcacgtcaccgagctgcgagatcagcgcaaagtagggggatataatatcttgcatgactacaccacacgggcgaagctttgcgcatatcacgtccacggcaccgtaaagaaatgctacaagctgcaaacctacttaaacgagtcggagacaaaaatcgttctcaaaaacaagctgcagccatcggtagcaccctcttcgacgccttgagagccaaaacagaggccaatcacatgcgcggtatcatcacccgagacggtaaactcgcgcagcaaggccgtcgaaatgccttggtcatgatgtcgcaacgcgaagaagagaagactgcgtttgcactgttaaggttcgagcaattgctgagagtcattgataagtgccatgttgaaggacagatgtttgagcagccgaagcacaaggttgcacaaagaaagttgctgagcatcatcgagaaggcacagtgggagcatcgcaatgactgggcatactttgccaagttttgcgatatggaggacgagtggaggagtagctggttcggtatctagctcggcgaagctacaagataggaggaagactgggaaagtaggcttggacagagtcccccgaggagtagcggaatgtcactaaattcgcaacagcgcctggttttcgaacttgaatcgtttccaaaagactgaaatctatcatatccttggagtgtcgcgtttcttaccctagacatcatgttcgtgtctctgcatgctcaagctcaagctcaagctcaacgccctttgtaactcctcatcatctaagtcttctgacgccaacgcacggccttttcccttactatgatgatgtgcttccaagaggctttgcttcttgacatattccatcacaacctcttcttccgtcttctcgtgtgtcgtcttctcaccctgatgttgcgcctcaaatgcgctttgtgtaatgccctgaacatgtttaccgacatataaaggtagtgaaccaccatttgtagtagtattaatattactgtattccgcatgcgcttgccattcgctggagttgcgcgtctgtcttttttcattcagactctgcgcgatgacaagtttcagctgtttctcaaactccaacgcctcgcttgcttgtctttcagcgtcggcttcactgcgattcatcgtctggcgtaatacttcgtaatcaatagcttcttggcgattgtgctgcgactgggagacgctctcccggattgctcgctctgcttcagtatcgtcctggatgtctccgcgcctagtttcctggaccgacagtcgaatagctgcgctcatatcattctcttcctgcagctcctcagtggtgctgttggcctgggtcacttcatccgtaccgttcgtagactgggcgacactcgttttccttccaccatttcgaccttcctctgcattctccggtttactcttacgctgtgcctccaagacatctcgcactatatcatcagtctttctcttctttaggtatttctgaatcagcttccatcgaacaacgacatcctgtttctcagcctcggagctctggagccactcctcgtgtccctgggctaccctcgacgccgcgatatggttctcaacattaccgacatacatcttctgcaactctttgtgtacgcccttcatcgagtgaccgagaatgccgacgacggcagcacctggcttggctatgaatcctgcaagcccttttcccattcctttgacaaagccactagccccatccttttgtgcacctttccagggttgtgtgaccagaccagtaacgccatcgtaccatccaaaggcaaattctcttccgagggcattcatgcccgtcttgaaatcgctgacgcgctcctgagggcgtacggtgtcgtctccccaaagcttaggagcgttgtgaaagcctttggtgaagctcactgatagctccataggtgactgtataagtgcttttgtgaaacgaccgatccctttgtttgcgtgtgctccggactggcgttgcgaaacaccaatcttgattgagctggtattgttccggctaggctttggcatctcgttcaggccatcctctctgatggtcgactgtccttgcgatgcatcggacttcgagtttgaactgactttcgaagtggactggtttaaattacctgcaacagtatcttgaacgtccaagcttgttttactttgtcctactgaagtgggcggactaaccgggatatttataagtgagctgttcatttcgtttgcacttgagcctgaagcttcagaccgctttcggctgaccccagggcgaacgcgcaaagctttgaacgtttcagtaggcaactcagctatgcccactcccatattgctagctgctctacaagctgtcgtgaaacctccagaaactggatcgtgagggccttcgtcagtgttgtattcttgtgccctgaagagcttgacatcatcgaaatcgaggatacctacattcgccaacgtataagcagcaaaagcgctcaaacgtatacttgtacgctttacgcgccaagcggctactcgaaaaggtgcaatggtacagcgcaatcggtcggcttcgagatgttgatgaaataactcagcgcccttgtcactgcctctctccgcggttattttgtctgcgagagtcctagcgcgctgcaagctttcaggtttcagacagaagttgatggcatcagcgagattgtctgctgtcagctgtttgtgtgggatcgaatcaggacctgcacctgcgcgggcaaccatggcgccccaaaagggctggtccccaaagaatggaacaactacagtcggtcggcctacaaaggagggtgatatcagcagtcgtatctaatgaacgggtatgtggggtggattacctgcagtaatacctgctgcggttgtgcccgcgccgccatggtgaacgacgcatgagacctgcttaaacagccagtcatgcggcacattccctagcataaatacgctatcaggaacatggagctcgtctgcacccatgcctccccaccctttcgatagaagaacacgctggccagtcttcttcacggcctcaaagatgagctccgtcattgcgtttggatcgtctagcacgatgcttccaaaacctatgtagacgggaggtgcaccagcgtcaagaaatgcttgaaggctgacatccggagtatagccagatgccaagttgaggaagtagaaaccagcgatagatatgcgagggccccagtcctttggtttcgggatcagggcgggagaccagcagtaggtgtgaggaacttcaagacgctggagcataccaggagcccatagcacacttacaggatccagactaagacatttggcacgaaactggttgataatgtcgccaaggccttgccaggatagaagctcgatcaaagcatagcttatgtaattagtgagttgacggtcagcattggaagactggatattggccagcggatgagcaaaagcctgcgtaggagaatatggcatggtgaacatgatgtggagaggtatgccgagcttttctgcgcaatggatatgcgcaaaacttggagggttggcgatgatgcaatcggcaacaaaaggcctcgttccagaccttaagccggactcattttcagtcgggcccgaaaggtcatcagcgtccaagccgttgccagattcgtagcaagatcgccagcagccttcaatatactctgcaacatcttgtcttcgtctagcaacatctccgcttagcagactgcgaaagcctggcattaacgcagggttcttgaccataaaagccatgagcttcgatggatcgccgccgatgctgaagaattcgaggccattctcctgcacgaagctgtcgaagcaggggtgagttgctagacgtacccgatgaccataggtctcttttaggactttccccaacgcgatgaaaggttgaacatctccgcgcgagcccacaacttggatgacaacattcagacatgggggtagagaagctccctctgcgcttgccagcgaagaagaaacgttggttgagcgaggcagatcgtcttcgacccgttgagtttgttgatgtaaagtagtactgaaaacctgagacaaacggcgattcagttggttgacgcgaatattgacacgcccgtcgtccgtgacgttggcactcgtgcctattccgtccttttcgctccggatttcgccatagatatcaccgtaggcaggaggggggacttcgtcttcgatctcagaagtgacgcgatcgttgtcgtggaaaggagatgtatttcccaaaggctctgcagtattgttctgagtaacagcggaagcgacagcttgtgcttgctcaggggtggaccgccgtacaaccgtgtctcgagcaagacttccctcctcttgggtcgactgagtggccatgacagggaaaaacagaaaaccttcttattggttcagcgagttaccatatcagcaaaatattgtagaggggagacaaaatcgagtgtagtgtgtgcgaacatagctcatcgttcaagacaatgctgccggccttagatgtcttacataggagatgaagtaagtctgccaacgccaggcaatgatacgcctcgaaacataccagggcagtggataaattcgattggctaggaattcttccgtctggcagcatccttcgcgcggctggttgcctgaagacatcctgccacaacaagaccgctatatctctacgcaggagaatgtggaattgtgcatatgggtaaaaactgctacaggttcattggaaaacaacgatttccttgcgtcactcgcgtcggtctgggaagtgcttgcgaggatgctccacgccagagtgacatgatgcgcccaagaaggctaggcttgcgaccttatgtaagattttagctagtctctgaagtgaggtgcgaaagatttatgttaacttatcactttaaaatgttgaggacacagggccatatgcttgtttcgcttttttgaagaacaaagctattttttggtgacaaagcgtcgccttcatcagttgtgtacagtcacgattcgatcattgtcagaatcggctgaggtgaattgtgtggagatagagttagaagattactgtacagtatttaaacgtcttgacgatgaaagctcaaggcaaaggaaaacgcttggagagactggcgaaggaaaaggcactcgtccgagaagatgcactgctctgcgttggcgtcaagagaccgctctcatgtcgagaacatgcgcctgagtcgttactcagtcggtcgagatagccagacacatccgccttgaaagcgtgtaagttggtggataagcgcgctgcaacatctgcaatagcgtccacccgggcgaacactgcttcctgcgcaagaccataccgctggatgtctggatcatttcgaacgctgtggcaaacttcctggtacacaacaagttggtcattggctccatccagcaaggaatcgagagtctcgggaaagtagaacgtacgggatcgcggatctgtgaggtccttgatgacattctgatacacgcccagaatacctgtgatttgatcgtagaagcgacccagtggcgtaagctcgctaacaagggtggataatagcttgtcgttgaagtcccgctggctgtaaaacatcgcagacttggcattcgctacctctgcagccgattgagtctgctgttcgagagtatcgatgatggaacccagtgtgtcttccacctgctcggaatgctcgtcgacttgcactgcatcggcctcaagcttgttggcatagttgcggagagcagtagcagtatcttctttttcctcgatgagcttcaatgtctcatcgtgttcggtctcgtactggtctgccaaccgacgattctcttccaaaagtttgaaagccatagcctcgtaatctttcgcttggctctcaaggcgtgagatcttgcgggcatcgtcatcggctacggattgcagccttacagcctcggccagtttgcgctcaaagctgttcgcacgacgctcctcatgctctagcatgtctttccagtagtccacgtggcgtccagcttgctgaaggtcgactttgagagccttgaactcggtgggctggtcatcaacctcagcctgctttgcctgaagctggacctggagatccacgttggccgcctgcaaatccttttgtctagcctccatatccgtgatgtatgcgcgtgcctcggccaaggctgtcatttcctggaaatgatcctgcatttcttcaggcatggcatcttcaaacttgaagccctgggttttgattgagtccatgagaacggagagctggcgtttgatatcaccgaggctggccattgctgtgcttttgtggtggcttgtgggatctggtgaaagggcgatctggtgattgggaggcaaagtttccgtgttcgcagtagagaaaatataacgaaagcaaataagacactgttcggacattgtgcgttgacgatatcgcagaggtgcagggcgcactgttgtgatagcgagagctgcgcatacaatgtcattgttgcaacatcacagcctcaagactttcaggtttgctgatggttggtttggctcggtctcggatcgtttgcagtggtccgccggtctcggtgccatagtctacggtagcaacctaagtcatgcctcaagagcgcgcgaatgacttgcaggtgactggtttgatagaagaaacgacatactggctgttttttttttcgtggcagtggcaactgtcgtatctcgttttcgactgcggtcatgcgcatgcgccggtggaagtctgtcgatgccgtatgcccgtggtctattttccagccaagagtgcaggcaaggattgagcacagcccatcgtcgtccgccgagctcttatgggacagaagttccatcgtcatgtcctctatgccttgtcgtcgttatcgtttggtgcagatgcgcaaggatgcgaattgcagaagacgggggaagcgacttgcttgctagcgtgcattacaacttaaacactcacgtgacaccacacttccctcatctgcgcatcagattcccgctgtacgatcctaagatcatttttgtgtgggatatctgttggtttcctgtctcgtccacaagtcgcctatctgatgttctgccaagctgtgctgcgggccgaagccctcaatttctaggcgccctcggaggcgacgtaccggcaacgcttgtcagcggactggagagtggtatcgatccagagcttccactcatagggttcatcagacgcgaggcatactcaagcacaagctgcgccctttgaacgagtcgctcaaatcggccacaaattaagacttcgactctcgcgcgcgtccatcgaacgtacaccgcaagatgcgttttgatgtcttcaccttcacactggcggcaaattccttagtggcttcctgcagtccgagcaaatcaacacatgttctggacctcgatccccttcagaacccgctgccatattgtttcccgccacagattgccacaggaacgccggctctgtttcccatgctcttgtgtcaggacattgtgctcgaggaggccaccatagatcagctgcaagactacatgacaaaaggattcctcacctcccttgagcttttgcggtgttatttgaaaagagttgctcaagtcgatggctacaccaactccataattgagctcaacccagatgccgaggctattgctaccgctttggatgctgagcgtgcagcggggcgagtttgcggccctttgcatggcataccattcattgtgaaagacaacattgcgacaaaggatcaaatggagacgacggcaggtagctgggcgctattaggaagcgtggtgcctcgagacgcctttgtaattgcaaaactacgagaagctggagcactcctaatgggcaaggccacgctatccgaatgggcggacatgcgttcaaacaactacagcgagggctattcggcgagaggagggcaagccaggaacccttacaacttgactgtcaatcccggaggcagtagctcgggaagtgccgccgccgtcgcagccaatgtcatctctttctcattaggtactgagacagacggtagcgtcattaatccggcggagcgcaacgcaatagttggtctcaagcccacggtgggactcacatctagggctggggtagtcccggagagcgcgcatcaggacactgtcggaacatttgggcggactgtacgtgatgctgcatatgctttcgacgctatatatgggcctgatccacgggacaactataccctagcacaaaagggcaaaactccagacggaggatatatgcagtttttgactgatcgatatgcgctcaagaatgctaccttgggtctgccttgggacagtttctgggtacatgccgatgacgaacagcaatcccaactgatgtctgttatcgatttgatcgaaagtgccggcggtaccgtgatcaacaacaccgagctgccgaactataggaccgttgtctcgccagacggctggaattgggactatggcaccactcgaggctatccaaatgagtctgaatacacggtcgtaaaggtggatttctacaacaacatcaagacatatctctccgagcttcagaacacacaaatacgcagtcttgaggacattgtggcatacaatctcgcaaatgatggtaccgaaggtggaaatccttggccgttgggtattccagcattctattctggtcaagacggcttcctggcttcactggaaacaaaaggtgttatggacgagacctattaccaagcgctttcatttacgcaacgcagcacgcgggaagacggcatagacgctgtgttatccaacaacggaagacctctggatgctttactggtgccacctgatgttggccaaacctatcaaacctcagctcaagcaggttacccaatgataacactaccagctggagtacactcagacactggtatgccttttgggctggcgcttatgggcacagcatggagcgagggtagtttgctaaggtgggcgagcgcgatcgaagatctccagctcagctctgagggcgctttaagacgtactttgccaagatggtacgggtatttggagcgtaatatacctgtgcgcaatgtatgacgtgtgggccattagagaatgatacccgaaggtttccgagtcaaataagaccggaagcgatcagagtgcagcaaatagtcgctattccatagtccagaactatacgcattatcaagataagacgttatgcatagcttcgggccgttgtgactcgcgagttcctgtgcactttctgtcatgattgataatctgcagtacatcttacaacacgatgcccaatgcaccatgttctgacggcctggaatctacgcggaatatggtaaacaggcagccgaccacaaaggtccattccagacacttccctcgagtgaatggcaggagccctgaaccgcgcttttcgtcaacgcgcccttggtatatatatcagccctaattccctcatgtatatccttccaaaatctactccacaacagacttactgacccgaaacacaaccttgtaactcagcttcttccgatcaaaatgtcgacttacgagtatgcgaagcgcaaatcaacagctgccgaccatatcgatgctgaacatcctaagcgtgctaggatgaatgaagattattccatcgccgaagatagagagccgcagtctgcattgaacaatgcttaagctgtcacggcggcaaatccggttccggcctgcccctggctggctcgcgagcaaaacatatccgagcaagatctctgggtgatatactgccgcgaaaaccttgtgccaggtgccataagcccaaagaactgggagactgtaggcgtagagttcaatgaacactttgaagagaagttgaagcaacctctatcttacacgaccctacaacggcgcttgcttacgtcgaggaagcggttttatgccgataaccctgattaccttccagcgctggtctacctagtgcccatgtccgctcatgaagacgagggagacgtcgttgaagacagcgtaatcgtaatccaacccgggttagtgctggccccagtatcgcccccagctcctcagaacaatcggacacgcagggtcaagaaagccgcgaatgagaaggaagttcagccgcctggcgatcctaaagtctatctcgggagctcttcgctgggacttgtcgcaatctccgactcgcagtacggacttgcgggtgcctggagtgcgtcattgatctctgctcatcaagtctcagccatagatcgggctaagtactatctgcgccgccgcacgaaagatcgtatagttttcaactttatggacgcctcggagcagaacctcgcggagaatgacgtccagttcattgagcacgacaaattgctcatggcctcgccattctacgctcgtctatcacgcgctgaccctgcacgcgtcgttggtgtgcccgaggacttctgcgtaaagaccgtcaacgcgttcagccagatgatctctcctgtacatgcaaaggcacttccgacgcactatctctggccttcagaaaaaccggtggcgggcgcgtacgatcgcttcggtgctgttcagcccgaaaagatcaactggagcgtgagctatctgctcaagctgcacgttttcgcccggcacatgcaggtgtggttcgtgtgcgacatggttcttgatcgaatgcattggatgatcaacgagcaggcgaagtttcgtggaatttatgggcaattaaagaagcaagatgactgcacgaagactcagggccagatcaagaccgtctgccttccacctgtgtcggacctagacagcttcagcatagccgccgatgacattgagccagcgtggctcaggctacttgccgaacgaccaatcgacacacgctcgctcacattcttcagggatgcgatacacgcactgggtggatcttcggaaacagactggttggacgacacatacgagccggttcaagatctcttcaagcaagccgatgtgcatggctatttgaccaacgcttctcgcgagcagttctgcactcagtaccatcatcacacggatggcgagccttgctacacagccgcagcagagcactcaactgagtactttgtcgaacttctgtacaccacaacttcccgcgacgagctcctcatgctctctaaacacgccgcatcaccgaatggcgtgactagcatgacatacccagcattgggcccagctcaagatctaaagtctgccaattcttcgcgagagatgctgaaagctgagaagttagtgcttatgacggaaatagagctcggttcggccaaggcagcgttgctgaaggctcggaaggcgggtcctaagcagaaggaacgcgcgatcaagcttgcgaagcggatggcgcaaggtttgcggaagtagaaaagatagtagggccctgaagtaaacttagtggttatagaagatggataaaagtggagtatgtcggcattgtataatgctgcgaccgagaatggtaatgtaaatggacgtcgcgaagtcgtattaactaccatgggacaagtgcaaagctcctagctttttggttcggtagcatatatgaagaaatgaacacttgattcactgtggccatgtacagagagtgaacactgttgtgagaagcttgcggctacaacgtgcagacgagctgtgattggctgattggctagagagtaaaagagttagactcccggcagcagaagggtaaggacctgtctgattgcccagtttgaaaacgccgtctcggcagaaaagtgacagaattttgcctcgttcagccacgatcacgtgattaaacggtgcaatctgaaggaacaagggaattcaaattgacctttaagaaacagggactccatttgctacgcgcgctcagaaaaaaggcaagttctaggcctactagctattctgttaggtgttggctcaagcacggaggttttgacggcccgtgatagcgagttccaaggatttagggagcaggctcacgtgagcgctacacctgttctgatcaaaacggccgtctaaaccggagcaaagcagacaggccctccgtctacgcactgcaatccacatttcaatcaaaccttccgcattaggaagtctcacaaccaactcatctttccgcatgtaacatgtcttattccatctcgtctactcatcttaagggtatcttcgcgagaaaaactacataattccaaacaccaccgcacataaactcaacgcaaccatcaatctcgtactcctcttcgatcccatggctgcattgtcctctccctcgcccttctgcccctccttatatccatctcccatgtacagtgcccccaactccgttagtccgccatcttcatcaaacagcgccacgccatcgcccgtccactcgtttgcatcctcagtcctaaacgcgccaaaccacgcatacttctccacatactccaactgatccaaatacggtagggtctgattcatcattcccacagtattctccgcgctctgttgcggcaagcccatctccgtgacccaaatcgacacattctcactgcgcgacgagttcacgttgtagaactcgttcagcgtgcccagccaagctgccagcccatcgaacgcaccgtaccaatgcgcgctgacaaagtcggccgggcagccgttttctttgtcgatctcgtagcagctttcgttgaagctgcgtagccactcgagaccattgggtgagccggtggtggagggatggctgattttccactttcgaccacccttgtcgccggagcggaagggcacgacgtagtcgatgtacgcctttgcggcatcttcgggcttgatggaacttccaccacttcctgtggtgccgtctggttcattgaaggagaggaggtgggtcgatgattctggcaggccgcggatgacgttttcagtctgtggagtctgtgtggcatcgataccgtggatcatgggtacgaattctagactgtcggatgggatgaggttggtgttggggtatggactccagttgtagtaccatgacagtgggctgttggaggacagtaggcggttgtcagtggtgtgagtgtcgccgataaatgcgaagccacgctttgattcttgcgcggttgatgtacttgccaaaagcgataggtacaaagcagcgtgggctatccgcctttgggaccgtgaacgtggctcggtataaagcatcttgaagatagtggaattgtgtagattcggttatgcaagatctgggtcactaaggtaaggaaccgttgtggaatgcatttgacagcgggtatatccatgtctatatacgcttcattatcttggtacatcgttgtcgtggcgaggctgctggcgatgctgggcttgcgtcattggacaaaacttggcagaagccgcagcagcaagacaagaaggaccgatcgagtcagaggcatcgttgttttacaggtaacaggaccgcttcagagaatcacaggtccggaaaggttaagtaggccctgaaaagttgtaaagacaatctgaggtatactagactgaccaaatttctgggatggctagagtcgtttaacccgaatcgggctagaccgggcctttcagagaacttgagtggtggagttctctccgcgcaaccacattgaaagaatggatggcattggcaggctacaggaaataatttgtctgaaggaacggctgaattcttcatcatctgtgcttcaggacaacacattacatcacgtgtgaaatcaatgggagtgtttgagtgaattgggtatcaggctttggccttgtttcttcatcgaccagacaccgaagtcccatgtcatgattacatgacgagtgtgaaagacccaaagattcatcgctcattgactcctgaccgtgcctgttccgaacctttttcatttggtgaaatatccttcttcctcattctgcatctaagcagcggtgatggccttgcggacctccttgccacgctgcctcgagttcaaacggcgctcgatgttctcgggacccttcttgacaacctcggcaccctcggtgaggatgagctcaatgtgagaggggttggacatgtaagggttgatctggaattgttagaaaagagttggtgggcgaagtgcttggtacatacacgaccgtgggcacggtatgtgcgcctgcgctgcttgggggcctggttgacctggatgtgcttgacgatcaggttgctggtgtcgagacccttggtgtcggcgttggcctcagcgttcttgaggagaccgagaaggatctcggcggacttgacgggccagcgggcacgggagacaccgagagccttacctggggagagtcagcctgttcttgcataatcgcgcgtgcagaagctatttcaagtgccaattgcgcctcctctcgctatgcgtccacgttctccaagattgcagcttaccctgtgcagtgcgtccagttccgccagcgtaccgcctcatgggaatggcctccttgtgctccaagacatttccgaggtaggtgagggcacgctcgagcttccagccgttgatggcctgggcggtctcgcgggtgttcttgaaggatacgcggaggtagctgccgcgcgcgcgagcagactttgcgccgtcgatgctggttgctccgtagcgaacctgcactgaattagtgcctcgttctcaaatgaacggttgcatcaatggcgaccatgttggacgtaccattttgtcgatttcagggtggtgatgtcctgtcgttagtagtggagagaatgaagttgagaaaagaccaaattcgtgtgggctactcggcaaaacgctcgggccggggtcaggcacgctaacggggtggatgcgccttagcgtctggattttttctgagctcgaacttcgaacttgagctgcagcacccatcgcccgcagacgacaccaccaggaacaactcttcccgcctgcaaaacgacgcgcaaacagcttgcgcattctcattgacattgcgaagtacgctagcgatttttctggaaagcgttcgatcagataagctaataccctatgcagtacatttcgcaagctcctctaccttctacaatacacaaaactctaagcaatggctttcacacctaggtatgagctccaatataatcgtctgcgcgatctaggacctgcgaatagatgcgaatgcgtctagaaggagcttttttaaacttcggatggaagggctcctacctcgcaaagctgttccgcaagatcccaggcgcgagtcgcgcgagaccactgaacagaaaactaacattcaccagaggaggacgtggtggcttcggcgaccgtggaggacgtggcggtggtgaccgtggcggtcgcggtggatttactccccgtggcggacgtggtggcttcggcggcgaccgtggaggacgcggcggtggtcgcggtggcttcggcgaccgcggcggacgaggaggaggtcgtggtgcgccccgcggtggacgtggtgctccccgcggtggagctcgtggcggacgtggaggtgctcgcggtggagcgtatgtcttgcaactcctcacaccgcatttcaagtctaatgagccaacagcaaggtcatcgttgagccccatcgccacgccggtgtcttcgtcgcccgcggaaaggaggatctcctcgtcaccaagaacttgacccccggcgagagcgtctacggcgagaagcgcatcagcgtcggtgcctctgccaacgcagcagatggcgacgactccacacccagcagcatcgaataccgcgtctggaaccccttccgaagtaagctggcagccggtatcctcggtggtgtcgacaacatctacatgggccctggcagcaaggtcctgtaccttggtgccgcctccggtaccagtgtttcccacgttgctgatatcgtcggacctgagggaaccgtctttgccgttgagttctcgcaccgctccggacgtgatctgatcaacatggccacccaccgcacaaacgtcatccccatcgtcgaggatgcgcgtcaccctctcaagtaccgcatgcttgtcggcatggttgactgcatctttgccgatgttgcgcaacccgatcaggcccgtattgtcggtctgaatggtacgttacagacacacccaagttcccgtccttcactaacacatcacagccggtctcttcctcaaggttggcggtggtattgtcatctccatcaaggccaactgtatcgactcgaccgctgcccccgaagccgtcttcgcacaagaagtcaccaagctaagggaaatgggcatcaagcccaaggagcagctgacgcttgagcccttcgagcgtgaccacgccatggtcgttggtgtatacgagcgtgcgaaatagacgcgttttgttgaattggaaatttcacgatgcatgggaacgcgtatcatatacctgtactttcgaaccatggggacatttggcgttttccggcgcctggtggtcatcggtattacttgttttgaatcgatttgataaaagatgatcaatgctatttcctcgctactgtataatcatgccttgcgtcacttgtcaacaccttcatttcgcattacttacttcgtcgcagcctacactgtccccggcctccagcactgagctaaggatgatccttcatcgccgcgatgaaatcacaccgcacactctgaatgttatcgttgaacccatatcgacccaactgcttgatccccgggctcgtaaacggtagcgctttcccgcgacaattcaagctcctagtttcccgtcagctgctcttctctcccatcaagcacttcgacgacttacgtgtaaaccgtacaaaacgtgccccagtccgggcctgtggagctaatcgtcttcgcgtagggcttggtgaagttatctagctaaagtcaggtacgaaatggtgcatccatcggagggctaggcgtacggcagtctgagacagtaatttgcatgttcgcgcaagtaccgcgccaggatgagtcggtgcagacgtagaggctcgtgttcggattcgagagcgcaggagctgcggcggcgatgatggttgtagcgagtgacagtatggggagaactgaaaggagcatcgtcacagtgtggtatcttggatgaactgagtagacaaagatgtggttttgccattgcttcacggggttgatttattgactttggcagacccttgctccacgtgcattccgatggtgttgtactacctactggcccatcccagtcttcacccctttgattcaccttcaagctcctagaatgatccagcgtcgggcacgtctgacttgtcgctcttctgaggaagaactccacggaacgacaaacgacagtatgaacaggacgaaggataacacgacactaccagacttggcctgttagcacctttctgccttggagtgggagggaagacgtgcgaaaccaagcccaatccaccgttgcgcatgtagaccatcggacgtaatataccacaccaaagccgcagctgcacttccctagagcaccaatagggctgtacatatcttcttggtcatggtgtcgggtaggtcgatgctgaagagctcggtccagtggacggcgcccataatgtacaaaattactgtgatctaccttcttcaattaggttgggatacatgtcgtagatacattggacttgcaggtgtaccaaggccaagcgccaaacctatgtctctaccactgtcttccaaattgtgcataacgatgatggcgcatacaatgtatgtgagtatgccagcggtgattatatagctcacaatgtccgcctcgataacgttgcgaatttcgcctctgagcatgtccgcaacaggcattggcgaagggtggtaggctgtgaaaggaattgtcggaggcgctgtacggcgtataacggtagaggttttcacatcaggccgtaaattttcagatacataggttttggagcttcttgatgagctttgtgctgaacgaggggtaacgcctgaggtgttcgaatttgatgggattcgtaagctagatgcagcaactctcgtatctgaactaggacccgaccgtgacgatgcgtacgtagagcttcgtgctgagctctgggtgttgaccatgtcatctcgcggtgccggtgttggtgatgtgactatgatgctggggatcgaggaatcagagggattccgactgcgtcgattcatgttggaaacgaaagagttggagcttttgctgttgcaaaatgacgtggttcgtaatacaagcctcagtcatgcagcagtggtacttgatcgccggagtgaatgtggtgcggagggttagctctcccagagtcgccgaatctgagcccagcaacagcctgcaacactaactatgataaccttcaggcggtctggctctctctgctccttcagctcctcctttggaacgggccttgaccgtttatgcagtttctctcgttttgctcttcgtgggccttgatgccttaatcgatgctttttgctcacgacggtcagtgaagatatctgggcatagcgatcagtaaagacattggtgatgggatgttgtgtgtacagttacaaagcgttggagcccttgactgatttggtagccagcaggtctcctgcctgatttactgcctctttcgcggttcccaaagcatttggagagaggaggtgcacccacgatctcgaactaccgttactcagcacattgagttttaacggactaactccaatgcattcgcgcgttccggctcttggaacccatgatggcaactgttgaagaactctcaacttcatgctgggatccacaccttggtccggatgaattgtgattgccaggactcattaagctgaattaggcgcactcctgaactattccatcgttgctggcgacgggtgcaccaagcaaaattatgcctactatcggacattacgcggtcctgctgtcgccaggcaatttcacgtgttgacatgtcttgattggacgtgactcttggcgtagcgatggccagcggcggatctgcactgccaaagaagagggttgtgtgccgcgaaggatgagcttaggtgcgagctcgctttacttcatatgcaactgatgtcgaaagaggctcacctcaacactttgcgtgacagtgaattattgatgtgacgtcagagcaacgtcgcctcagcatgataaggtgtacacctgccagctccaacaatcctccccaagctcagtccgctaaatcaattcaccgaaaatggctccaattaacgtagagaccgccgctaggaacatcatcgtctctggtggagcccgtggcattggaagagcgctcagtcgcatgtttctggaggctggccacaaggtgtacatcttcgacattgatgacgaggagctgcagcataccaccaaagtccatttaaagaagtactacgacgagaagaagctagattcagcaacctgcgacttacgcgacgtgaaggatattcgagccaaagttaaggacgcggccaagttcttcgacaacaacgtggacgtcctgatcaacaatggaggtattgcgtcgccgcagtggaaagatggcaagacgatggaggatgaaagcacgttcgaggagtggcaagcctacattgacaccaacctcactggtcccttcgccatgagccaagcatgcatcccgttcatgaaatcgaggcaagcagacgccacgtcaggcgcccagaaaatttacggctcaggtccatgtatcatacacattgggtcgttccgtgcgcatcagtcagatcccaaccaggagggatatgcatcgagtaaggctggtcagctcggcctgatgcactccatggccatcagcttgggaccactaggcatccgggtcaacttgattgcgcctggtaggatcaaggtcgctcacgagagcaaggagggtaagaggtcaacacgcgaggcctatgttcgcgtggctaacgactgcaggtgatgagaagggcacagactgggcaggccaggtcagcgagaaggacgtcgacgaccatccgacaaatcgagcgggaaggcccaaggacattgctgatgcggctctatatctcatcgatgcaggcttcattacaggtatgcccccttgctttcaacttgcgtacatcaagctaatcggaaatcaaggccaagacattacggtggacggaggagctctgagaaagaaacattgataggacatggggaaaaagagcaatgtgaggaagaaaaagacttgtctgtcgtcttggctatggaagttacgaagagtagggaaccgaactcagggtgaagaatgtcgcaattgctgactcatgtcggatcatcatttcgccgacatcgtgacgcatctcaaaaaaagtgacgccagccatgatgggcgggcttgacccacaaagcgcgttcgatgtttgcgactgtagaccatcgcttcttgccttgatcgcttctgctcaaacggtgcattagtatttgcattgatcgcctcagttcaccgttgcgactgattgtgccttcttcgaatgcacttacgactggcagtgcactcaccaaaggccgcctttactctccactcaccttatagatatgccttgaaaacccgctttctcatttgccgtaatttcgcgactacttcgtggaagcctccacccgtcagaagtcgcagcaaccccgattcgtcccagagcacaagcaatgctaaggaagctcccacacaagcgcatgaacgtccgaaatttacatttgaactaaactctggcgcgcgcaaatcccacaaggatcgcaaacgaagcgctcaagcagcggtcgaagttggaccctttgtcttccactccgcgaatcggccgacacacgattgggttccactcctcgaacctcttcataatcgcaccgaagcggagcaagggcctaggattgaagttgtggagaaaatcgtacgagacgatcgcaccaacatgtcctcgagcatcgagatcctcacgacgccgacgtcggacactccaggcacgacactggtgttacgaacagctacaaaacactacgtcttcggcagtcaggcagagggcacccagcgtgcgctggttcagcagggcgcgcgactgttgaaggcccaggactttttcctgacaggaaaggcagaatggaagaacacaggcggattcatgggcatgatgctcacattggctgacgcgagctcgagctcttatgagcaagccatgttgatggtacagcaggcaagagacaagggtcgcacagcttccgagccggcgaaacacagcttcaacatatacgggccgcccaatttgaaacacacaatgggcacttgtcgacgatttatttttcgaaaaggcttgcccatccatgtaactgaatacgcagacagacccgttgccagggacgagaatggcggcataccaccaacttggcaggatgcgaacatccaggtgtgggctctacccgtatcaccagtacgccagcagcaagacccagaagccgaagccgagctggaggctcttcgtcaggactttgatgcgcgactgaacacatttgaagaccacaaggccccgcccaatgagtctaaagaggatagggacgcgcgatatgaccgcatacgttctgctacgctcaagttcatgttcgattcaaattggagcttcgacactctggtagagcggcacattgcggaagttcaaatgcccgctgcaatcttcgttcggaatccagatacccatggctacgagccttatcaagggcccaggccggggggttcggagccattgcccgatatcactgtctggacacggacaccctggcccggagctactatcatggcaataccgcctacacgacctctgccggaatgtctctcatatattgtgcgcacctttccatctcggggtacttttgacgtcgcacgggcgaaagccttgggcgtgaagcctggacctgactttggaaaattgacttccggcaaatctgtacaaaacgagaagggagactggatagaaccatctcaagtcctcggcgcggataggccaggtcaaggaatagcgatacttgaagtgccatcattggagtacctcgaggcggttgtgcagcgtgaagagctgaacaattcgcaagtcatggcaggcataggcgctatcatatgggttctaggaccagatatctcaggtcatcctattctcagcgaattcatggataagctcagcgacgtgcaacacattatatcgtctccagatgtgtcacccaatcgcatagctcatgactcggtggcgtgtcaagcaactcgactaggtcaggtggatccagcccgatattctgtccccatacacgacaatttcactgtaccgcaagaaggccttttctcgaattctcagcgacatatttccccaatgccgaaggagtccattcgcgcagatagaggcttgagctttacgctcatgccaaaatttgcaaccaaggaagagacaaaaacacaaatgttcaacagtaacgtagttaagcacgaaacagatgccgaagtattgagattggcggcagaagcgcaacaggcagtcaaggatgatcaaatcaaccaagacgcgtggaagcagctacttgcgcgcccagacactgaagtcatcaccttggggacgggctctgccttgccatctaaataccgaaatgtgtctgccaccctcgtacgggtgccaggtgttggtaactacctcttggattgcggcgagaacacgctgggtcagctgtcgagggtctttccaccggaagaactgcgggacatcatcaagaacctgcgcctcatctggatcagtcatctgcatgctgatcatcacctgggtacaactggtgtgattcgtgcatggtatcatttggttcacggtggtgtcccaaataaagagaagcttgacgccgcaacagtactcaacaactcaagccagtatggtctatcggtcatatcacatactggcatgttgcagtggctttatgagtactcatcagtggaggattttggctacagcagaattctaccgctcgaggtgtcacctaacgagaccgggcgcggttccttactcaacattctcaactctttcaacgcagagcagaactacgacacgaccataaagcgaaatcagtatccgcaactttttgggtttgaagatatccagactgcgaaggtcgtccattgccatggcgcgatggcagtttgcatcacgtttccacgctctcctgaagatcctcataacctcaagccactcaaggttagctactcgggagattgcaggccatgtaggcattttgctagggtcggccgtgatacaacagtcctgattcatgaagccaccttcgatgacgaactcctcggcgatgccagagctaagaagcattccactacctctgaagcactagacattggctcgcaaatgaacgctaaagctgtcgtccttacgcatttcagccaacgctaccagaagatacccgtattggagacggtgacagaaggcgagcaagaaggtccgcttctcgatcctgagaacaccgcggaagaggctgacaacgagaatgacatagaagccgaccccacgcttgagaataccgataatatggacatccactcaacaacgcaactctcctccacaaccgcacccaaggtcgccacacttgaacgccacgcctcttccacggttcccgaactcggacgcgtcatcaaggtccgcaatcccgaaatgaaggttgccattgcattcgactacatgcgcgtcaagattggcgatatcgttcagttagagaagttcaacgaggcattgagcgaattgctggtcaaagaggaggaggtcgaagctattggcgctgaggatggcaagatcaatagcaatggaaagaagactagtggagacgagggaggcgggggcgggaagaaacagaaacagggtcaagggacgcccaaggtgcggaaaatgaagtcgtctcagagaaataattgaggggaggcaggagaacaggaatgattgcgtcgtggcatatgatctcataccatacgcagtatgaagaaaaatgtaaaatcaccacttcaataacctcaccattgcttacagtcgatgatgatcatcaccaacaattcgttgaaaatcctagccccaagaatattgctagttctagcatacttttgttctgaagaggattttaaactcacgccgcatcaccacacggacagcatatgcgcggatgtaggtatttgcgagactccattcaagcctcaaccttcccgcttatgtattgaatttgaacaattgtggtttccaaagcttatggggaactgccctgttctcttttgctttgcacgtaaaaagacgcatatattagtgcaaaaacagttttcgaaaaaaagcacattagatccttagcgttatctttttgaggtcgcgaaaggcttatggagagggtacaagatcttctggctctacacatgttctcgttttggtcagctgcacaaggaaacatgagtattgcagtggatggaatctacaaggagcaggtttatatactagctacccagtaagtcaaaccatggaatcttatctcgcgtgcggcaatgtcgtcatacggagagagcaagatgcacttcccattgtccattctcagcaccaggtttagtcctatatattttattcaaatttaagaattcccaatagaaacagaacggtgttagtaagtagtgcctgtgtgttccgcatgtctccgctatcgtgtagtggacgatccggccatgcaggttacggaacgcgctcggtaaattctattatttttgcctatgttaatgcctgtgctttggaaggtcaaaagttcgagtctgatgacagtcttttacaaactaattcttctattgttttgtctttttatgggaaatgaaagtgaagtgaaggtgaatgctaatcaccgcgattggggagtgtgaggtagacgctggcagtagacggcatgaatacttcttttagttcttatctctctagttgtagaggtgccacagaagttataatgcttatctatgactgttatacatgtctgcgggagcagagaaaacatcatgatgctgaataccgtattgtgcgagtaatgccatccaaatgatcctcgctaaatctggtttggaaaaagcaggacatcagctaccattctgtagggtatggaagaaaagagcgaagcgcttatggattttgttttatgtctctttgagtttaagaagcgatagaatagccagcagatacgcagaaagtccatccttcattttggtttcgaatgcacgagcaagtgagcaagatgtcttagagtttgaggaggtgatttgagtttacatactcgccctcggtgcgcgaagtcatagcctgcaaacgtgctattttgataatatgaaatttcatttttgtcagtgcaacatagcctgcgacctttcacagttcaaaaaactgggaaccaggcaaagacattgtttttttggagtagagattttagagtgtgacggtatggtaccaaagctcatacatatcatctctccatctctactttcaattttgctgcggagaagccgtgcaatgctttctttttcgttttcgcgagagcagaaaagacattggtagtattttcacaggggttttgagaacacaaatacagaaaaagtcttttgacaacttttcgtgtttttgtaagtgatcacctggctttggcacttcagaaacagaacaagactcctatgcggaagacacgtcgagttcttggacatactgcaatttctggaatattgtgactgagtggaagaagaagaagctcatagtggacattcttatatggagcgaacaacaacgtggactcaaacatgatgtacatcgctctgccttgtgaaacacatgatcagaccaagttagattttgttttggaccgaaggtataatacatacgataacgataatgctactattgcaggatggatttatattgcaagtagtgtggctcgggcagtttagcgggaacggacacacgtgcatgtgtctgcgctcatatagcgcgctcagcatggcgcactttgctgtggctgtcgatataccatgaatacattttatcgttcgaaaagacctgccggtctagtgtatgtgggcagaggttcatctggccaagttacgcgtggcgatgctccatcccatacgagaacaccagcgtctctgaaattgtgccgcatgacctccaggacctatcatgttgattcagcatctttttgcgctttgtggagacatacgaacctcgtggcatctctgcctgcgcctcgggttcttgatcgaagcaatctcagtatctttcatcgtgaaccactcttctgtggtgccatcgaagtagtagttgagcatctccgctgtagtgatgtatcgcttttgttcggcttcatttgtattctctacgtcctgccgccacttcggagtaaagaagcgatggcccaataccttgatcatcacgcctttctccacgaggatctggtaaatgggcatgatcatgtccatgatgtggaagaagttgcggctaaactgtagttctcgatcgaggaagacttcgacggtcaagtcgttccgtactgatagatccaagaggctctctaggttgcgcttcaggtccgcgtatgcaaagctataagggtcagactgataagagacgtcgatcctgagacgacgtatgatctctccagggtgtaggcttatgttgccaaacgaattaatgcgcaggtaagcctgtagtatatggtagtcgacttcgttgtctgtcaacatgcggaagaagtatgttgccgcttctcgtgcaaaagattctccgacaatgctcgcgtcagcgaagaaaggtgcttgaagaacccagtcgtgggagagacgttcgtctcgaacgttgttgaagggtagttcaagctgcccgtcaacgagatcgatcgcgtcctcattccagagatggtcgtaaacttgatcgcgcaattctgcaggcaaagtctcgtgtatagcctccacaaacggacgacacagtaaggccgcggatctttccgctagttcgtgtaatggtctttgagaagtaagcgatattagacaatactcaaggactgtgcatacaattcacggtttcgaagttgtcccaagagacgattgacctcgatttgctcttgaggaaaggcgatcatcaggtcatcccgtcttttgtcaataaacacccaatcgggttggccttcgtaaagcaccgctgtaccgtcgttcaagcccaatagctcgcttcttgtggcgcccaactgggcctctgcctgagagagtctaccatgattagcactatcgatgatccgactttaaaaggtactgactcttctttaacatgaagcacatgctgtagtggactgaatccgtcagtacaatgaacgcaccgactcgtttctcagagttgcttacgattttgcttctttccgcagctgcaatatcttttcacgcacatcttgaccgacatactggaatgtcatctcgttctgcacgctcgccatcattctgcattcgtgtaagttattgatgcagcaatgccactcaactcacagagggagatcgtgtctgagctgatcagatgtactcgcctgatcttatttggggaacaggtcgtaggtgaggttttgaagcgttggcgttaagtaggcacgtaggctaccgtcaccaactatcgtcgaatgcggttagcgcaaggctacctcctgcctcctgcctagcgcatcatgtccaggccgcctaacgtttactaacttctggctctgagccaggaagtgcaatccttgctagatccgctggtcacatacaatggagcacaaatagagcctgtcattcccatgtctttttcctctgaccgtttctacaacccaagagcaggacatagaagctgccgtgatcagctttgattcatactgctctatcaaagctctggaatcgaagttttgaacacaacagaggccgggtaatgattagcagaaggaaaggccatcgatcaatttatacatacagctcaaattcgtaatcgtacttatatcaaacaataaacagtggaaaagacatgagtgtagctggtcaggttttcgatgacttccctcttgcgaggtctttcctatgtctttcctcatagaacgcagttaacacggatttcgagaacttacagatctctgcagaagacagaaacatgtacttgttacgatcaactctgttctcaacggctcacatggacactctcctagcttcttttggtgccactctcctccatgacttttgcacggatagctttttagctacggaagtaaagtgaagggcgcagacgaatagagcggagggaagtggggggaagggggatatatatgcccgctggagcacgaaagtcaaaaaaacatgcatccatgaagtttttgttttggcgctactgttcaaccaacagaaaaaaaaagtaatgtaactcgccatgcctcgtctactggagcatagatctaggtagtgaaacaagaaggccaaatgctccaaaacgaaaagactctagcaaaaacgccattgaaaatgctttggaccaacaccgaagttcttgtttatatgcttacacagccgcgtatccacctcgactgccaccgccttgcacggtacccacaaccttgcgcgcaaaatcctttgcaatgtacgggatatcgcgaatttggtccccatggggcaataaatcccagccccgagcaccgtagcggttgtagttgagccaggagccgaagatgaggtaggcggcaatggcgaggaagaggctgtgctggtgttagcattcatcctggtcgtatgggagaagtgtagttcgtgacttacatgatgaagaaccacccgaagaaaccccagtggcttcctccgtcaaccggcggggcgtcctcgcaggcatactgtgtccgccactcaagtctcagtgtctggatcttcttgtccttctctgtctcgttctcgtatccgcagaatcgcaagctagcatcgctgtcctcgcatttgccttttgagtcgtcggctcggcgcctcagcttctcttccttcttgtcgccatctttctccttgtcgtcatccttgtcatcttccttgtcgccgttgtctccctcgctgccttcgagtcctgttcgctctttgtcgcacacaaactcgatgatggctctctgatcgataccgctcttcttgtcgtcgaatggaaagcgcccgccgttgaggacagcccgcagaccttcccgcccggcgtcagagttggacttggattctcgaaggagttcgaatttcgcatcgatgtctttgccgttctgtgttttgtatgttccagcgatgtcgatgggcgttatggacgagtttctttcgatggcaaggtttacatcttctcgaatggcgcacactgtagatcggtgttagctgattcccgactgaaagaatgcgatctaagacgtggctgtgtgcttatagttctcaaagaccgccagtgacacatacctcttgagccgtgatgacactccgttgccaagcttccacccttgtgccacttcaacttgtcgcaaatgtcaacagtgaagttgtacttgtacagcatctcgtgtgccaggtcttcgtccttccagtgtacgacatgcggcccgccgagcttgccaaggttgaagtgcacacccgacgccgcgacatccttgcagtcgaatgcccatgctgtggatggaagaagcgaagctacggcaaggaaaggcagcagtgatgcgcgaggccttgagggtgccatggcggtggaagtgacgggaaacgcggatagcggagatggatgggtggaggcctaggagtgagacgaatacggcgtggatgagggtcggaagttagggagcgtcggaagtccaggagttatcggttgcgtatcgacaccaaggtgatgaagatgtaggtagtgaaagtgtcgaaggacggtagaaggcacgggaggcgctagaacaggctagatgcaactgcgcgtgttgatgtcgcgtggacgcagtgaagcatggaagatgttggcgatgacggcacgccgcctgcgccgacgtgccaagccgctgcttatgttagcgcagcggagtggaccgttcgtgctcccacaggatgacctcaacatcacgctttcgaaacatcggaatcttacagcgggaatttggcttgtgccgaaagacgttacagattcttgcctatcgcatgcgtatcctactgaggtgtcctggagcacgtgcggtgttgtcagactgctgcaaatttgacacaacgaacgcctgccgctatccgtcaaatcataacatgctcctctttctctgactgccacggagtggccgatctacaatacgaggtcacggcagctctcgcttataatagacaattcccaaacgccacagcatggtggcttgttggtccgtgtctaagtagtacggacttcactttgacagaaacgcctgattactggaatcactacttagttcatatgattaggatcgctactcgagatcattggtagcggggacagaggcttgctcgatgtattgtttgaaactgcatacgaaaacgcaagtctatggaaatcgtaatcaatcactcatatccgattgtatatacaaaggaaggctggtcggacagtaaaagtacacggcccgaaaaagcaaacactagtcagacgcatatatacaggaagaatgccttctatgccacacccgcccgtgtgaatgcgaaatcttggatacaaagaaacaggctgtgaaactaatgaatgaacatgatgaaacaacccccaaagccacattctaagtaagtcgggaaatctaaaaccaaaggagatctatcttgcacgatgaagaaaaagtaaatgaaaagggtatacccagcactacaatcgatccaacgcacaccatctatgtgaaagcaggctgataggtagtccaagcgtcacaagcttttgccgttgcgaactgttgaaggaacccagtctaagtacggataggaaatttgtcgtgattcgtggaagctgatgtgatcctctatccattcgaatcttaagcaatactggtaatgcagctgcactgttgttgaaatgttggtggctgtctatttgccctgctgacccgagccgcggccgccggagggcaaggggtaggggaacggcgcatagggaaggtgggagccagtggagccagacgaagatcccgcagtagaggtactgctaggtgtagaggacgaggaagacatcgttggtggtcgaatggtgggttgagaagttgagtgatgtcgggagattttgagcgagggatggaggcggtgatggctcaaataggttctgaaaatgtgtgagtaatgagttggatatgttgaggagtgaacactcctatatagagtcaaaagaagcggtggtgcttacttcaacgaggagtcggcgttgttcctttggtacctgaaacgaggaaatgtatacagaggtttggaagtgcttgttgcctgtttgtgttggtgctgtgtgatgctgagttagtcgactgactctgcgagatctttatatctggcgcgttgatactctgaccgccagtctgcaactctaatattgtgagtctgcgattatcgatcataagatggaatggtccgtgggcagaggaggttacggtgtcgcacgacggcgaggtcaaagcgttcagccacttgctgagaagagatcccaacgccctaggaatttgattcggtatctagcagcataagaccgcgtgggtccgtctgtacgtgggcgtgggcgtgatgagatcgaagaggaccgggtagctgggtccttttttagacttgtggcgttcaagaccacgttttcagcaaacatccggacggacgggtacggtcatgcagcgggcttccggataggtgctgtcgtcagatgcttgttttgagccgcatgtgaggtgacagcggtgtttcgtggaagttacggtcagtgaaaggtctctactatctgtcggtggctgaatcgtattgaaagctggtgtgatatattctacaagtacgataccatcgaactgcgccaaagtagccatgatataccttgtcaattgatgttctggtcggttctcggtgactcgtgaagacgactttagattttcactcgtgtaagcatgccaaatattaagaaagcatcgtataaccggggagtttgaaatcccatagcacttctgcaagccgctaattcaccgcaacgttggtcttgcatctcgttcaggtagaccggggttggtattggcgcccggatttcgatctagtgcggctcttccatggctcaccgtcgaagttcatcgatctagcaatttcaaaccgaagtgactaagatacgcgacgaccgtgacaaatgcgccatctaatggcaaatccgaaaactctaatattagctgcctaacacgaggtgtagtcacgcccaagagatagactcagctctcgcttaatttccgcgctgagctcgcgcgagctcatccgaccgcttcagatcgtgagtgacaggacgtacggtcttgctatggagtcatactcacagttgaatcgaacaagcccctgaattagattatcaatagcagatatgtctgcaatcgggggggtttgtcagcgacggcagcctgctcgcttgcttgcttagtgacaatgggaacaggggtcttcttgggaaatcagccttctttccagaagattacctattccagcaccccggtttccgattacagtattacttaacgcctatcggtcagagcgtgcacagacgatgagctaatgcaaccctgtggcaaggaagtgagtcttgaggaaagcataccagcggtgacattgcatgttcatgggcgcccagcggtgaatgcaaatgctttgtggtggctgtgtctgaacgcagacacaatagaagtatcgttcttcagtgcataaacagattgaggtggtctggaaggtgaacgtgatagattgtagaacattagcgacggtcggcagaggcacagacacgtataattgactgactcgcgtaccctttaccgccaattactgacgtgtatttcgagactgattagccatgcttatgcaatcaacttgatcgcattttgggagtcgttctgcatcagtgtagatattttttagagggaacctaatatcgaatactttcttacggtgacgcagcacgttgcagcacatgatctcaagagtcctcgcccaaaagccatgcaagttcaacagtgctgtaagatgctgagcttggcacaatctgtatcgcaatgctatatgaacttggcatcttagtcccagcgtgcggtccgatcattctctgccgaacactgacgacagggctgaaacaaggatctaacatgaagcgaacaacaacgagcgatggttgtcgactgagataaatcttgacgcggtgaatgacgattaagccatgatgtagttagcgcacgtttgaatcgggttaacagaaattgcagcggaagtcacgggatattgcgtctacatatagcaacatccataccgcgagaaaaggcgtcaagaggcacctacgggagaatcgatggtgggagatgttgatttgcttcaggtgtggtaacgcaaccctgttcggtatcacccatccccaatttcactgtgcaaaagtcaggtaatttgtcaaccctcgagtagagtgtgtgtacatgttgtgagaagcttaccaatcttcatgggaccttctgcgttacaatgctacaccccatgatgtacatgtaccggaagctgggccggagccatagcttccttcaatttggggcgtctttttcaacaaagttgtatcaaacactcccggctttcggctagtcaatctcaggattcccgcaacgccttagaggggttgcgcatctgactgtggtacttgcttagagcagaggtatcccagaccaatagactatgaggcggtcccgttatccttttccttgtcgagcaatcccatgacgacctcgacaactctccgaaagccttccatctcttcctcgaccgtaccacccataccagtgctgacgaagcttatggaatttcctacataagctggcttgtttgttttgcgagcgagtaatttcgagagtcgtgtcgtgaaatcgagagtagctccgtgtgtgaacagtggtgtgctcagagtgttgcttggtgatgctgcctagtcacctgttagcaacaccaataacgaagcatatcattccaaagggttttgcattcaacagggggggcttagactgacatttggcatagcgtacacaaaagaccctagaggggacgcggacggtgattcgggggaagctgaggtgagaaacagcagcaagttagggccattgtcggtaagctggaggtggatgttcgtatgcggagcttttggcagcggaaaggagacctcaatgggcgcgtgtgacgcgtcaccgttattcagtgtcgctgccatcgcgtctttgttggtgatgtcgtggggacggggaagcggcgcggggcaatctcgccggaggcccattcggagcaatgtcggaccttgcgattgttgctcaactccctcgtcctccctcttacacatcacacgtcgatctgcatctgcgtagatccttgcgcacaaacatttctgtgtagatcgctcgaaagtctcggctgggagcccacttggaagaaagaaaagcgaaattctcgaccactttgcgcaagctcatgatcacacgcaaggagtcgaaatgaccgagaaagaatgggaaggcgattttgatcctatggcagatcctgacgagcaaagacaccttctctccgttctggattcatttcggtaggtatctacgaagatcgttaaggaaaagtagagcgaacactaaaccctgaccaggtcctaccggcggctggctcacttcaacggtactcatgttcgacgacaagctttctattcgctaccgcaggaacactggatgctcctctccaaaccaccattttcgattctagaaaccttctccaagcttgatgacctgatcgacggcaacgcagagttggccgaagctatcttcaaggctggcttccaagcgttcttagcacccactcttgatagtgagtgggtcgcctccattgtgcccgaaaagtatgtctgtgatgagtaccagatctactccatcgttatggatcatatgaatgtgaagacatcaaaaaacgacatggaaaaagcgcggagttgcatcaaccaattctatcgagagtggagtgaagaggggcaagtcgagcggtcgaagtgctttgatcccgtcatctcagccctacagactgaattcagtctacgcaaagaagatcagcccgaacttgatcgatcttccatgaacgtgcttgtacctggtgctggattgggccgattggtctttgacatatgtcgtgctgggttcagcgttgaaggtaacgagatctcgtaccacgaactgatggctagttccgtcatactcaaccacacgcaaaatgttggccaattcagaattgccccctttgcattgagttgctcaaaccacatctctcgcacggaccagctccgtactatacagattcccgacgtacatccaagcaccgagctggcaagtgctaatcagtccaatgtaccggctcatgaacgcatgagcatggccacaggcgacttctgcatcctttacagtcaggccgagtacgcgaacacttttgatgctgtaacttcagtcttcttcatcgatactgctccaaacattatccgttatatcgaaaccgtacgaaattgcctcaagcctggcggcttatgggtcaatttgggaccactattgtggcaccatgcgccgcacaaggatgatgatgacgagagaaaagagaaaaggactagaaatcaagttgacgatgccggcattggggaccctggctcaattgagcttagcaatgaagaagttcttgctcttgtacaacattttgggttcacgatcgagagggaagaaattggcagctttgagacagggtacatgacgaaccccaaaagcatgctgcaaagcaactatagaccagcatcctggacagcaaggaaaaaggaggatgacagcttgagctaaccacgatctcctcggggcgatgattatccctgcgttgcaatatacaaagggtccgagaacgatcacaatcaatgtacgtgctcgagaacattttaaccgatcatagctggcctgcctgactgcaaccgatcttgctcttgcgagaagctcgtataacttcttgtgcgattctaccaccttcgccgcaatggatatcgaaccagttttcgatgtgcaagcggggttcttctaaccccacattctgttatgtaccccgagctaatgtgtggcgcgcagagtgtggtacaggaactactcccggcggtaaaagtttagcgagctggcccgtgcctctaatcagcaaagttccaaacctaacaatatgcgatggataaatgacgctggctgctccttcgacgaatttggccgcaaatatgtttcagcgcaggtgtgcggccgcgaaatgagctacttgatgcattcgaatatgtactgtgagtagctcgcgcagatttggccggcagcatgaagaccatctctgggttcaagcccgtggctaacatttgggtacccacgtcactactgcttgccgaacgttgctggagatgagccgccgggtatgtgagcttcgcatcaccaagcattgaccaccgtgtatcttacgttggcaagctttggtcgatcactgactcgtgcgtcagcatgtaggtacggataggactatgattatcacaatccaactgactataaagactgagcaatagtccaggtctccaatggcaagtcgttgagccattcagctactcctgtcagacaaactcgcaacaatgctgtcccttcttttgactagcactcttcttttggcgcagaaggccttcgcacagtcttgcgtttcagagcccaagccatggggtttctttaccaacaataccatttaccagactaccggagtcgaggggatcacctaccctcgcttcgtcgagttggatgatggcactatcctcgccaccggctcgctcttaggccacactcctggctacttcccaatcctcgagagtactgatggcggtgcaagctgggagtacatctcggaccttcgcgaccaagtcaatggtgctggcatgagtgcgcagcctgctcttgcgaagctcacgaaacccatggccggctatccagctggcaccatcctggcgagtggcaatagctggctcaacaatgctacgagaatcgacttgtatgccagtacagacaaggctaggacttgggagtttgtaagccacatcgctgagggtggaaaagccaacaccaccaacggcgaaacacccatctgggagccgtatctcttgtgagtcaatcccatgtgttatcaagaaacgaggttctaatgaacatatcaggcaatacgagggcgaactcattgcctactactccgatcagcgcgaccccaagcatggtcaaaaactcgcccatcagacatccacagatctcaagacctggggacctgtcgtcaatgatgtcacctacgaccaatacatggctcgtcccggcatgaccgtcgtcgcctatatcccacccctcaagaagtggattctcgtccacgagctacccgttggaaactcttcgtcctacggctctaactatcctgtgtactatgttatggccgacaagcctacggaatttggaaatgaaaaggggcgcccgatcgtcatcaacaattccactgtacccaatgcttcgccgtatgtcgtctggtcgcccatcggcggaccaaacggtaccatcatcgtctcagatgccgaccgcccacaggtatacaccaaccgctggggcggtgcggaagacaagtgggaagagcatggaacaccagccggttctgtgtactcgcgcgcaatccaaatcttcgagaagtacccgaacaagctgatgatctatggaggcgagacgtacgacaatctgcgctctgcactgcacacgcctttgagcgcgacggtggtcagtctggagcaaactctacggacgagcgtgaatgggaccattggtggagctgtggaggagcccttcccgggagtccctgttgttttgagtaatccgtcttagggaggagagatggtgaactcaggcggcttagtaatgtggcagattccataagctgtattagcagtacaaattcgactatatagaatgaggcgataaccaggtatcgaaagtgacgcatgtttcatcataacctcgtaaattgcatgcacgatgtgcaggcaacccgctcgctgaattacgctcaagaacccatcccctaatccttctcccctccctacctcataaccggcgctctactctctcgattgaattccatccgactacataaccactccaccgcctccctaacccccgtccccgtcaacgcactacatggcaacaccctactatccctcacattcccccccttctccccctcaaacaccttccgcacaaacccctctttaatcctcaccacctcgacgcaatcctcgcgatcctgcttattcgccagaaccaaaatcggcacgccgctcgtatcctcattctcaagcacactctccagcaccaatctacactcgtccaatcggcccgtatctaaatccgacgacggcgtggatgagagctcggataaagtggcgttgcccacgtcgctgctgtcaatgacgaagacgatggcatggcacgaggagaagtagctttgccacaggccgcgcaggctatgttgcccgccgacgtcccatatcttgaggtagatgttgggtttggggagttcgacggttgcgacgttttggccgacggtgggcacggttttgaggttggggtgcgagggcgtgtaggcggcttttatctgctcgaggagcgtggttttgccggcgttgtcgaggccgaggaggaggacggagtattctgttgtgggtgttagtgggtgtgagggagatggacgtagatttggagggagggcagggtgaaggtcggagtcacggaccttccttgctggtggcatgtagatatatggatttgaagaggtggtacattatggacgggacgccgcgtccgactggttcacatggttaacgtggtgttggcgcgtgggtgtggagaatgagacccacatgagcttgcgggtggcttatcgataaagctgtcctttccccatgcgcctcatacatcatacccataacatgctccagataggacttcacattcattagatgaaagcaagttgaaagaagtattgctgctggcaacttgcccatcacatcgccttcctcggcgacatctcattataatattatactaacagttacagtggtgatacacacctgtccggcaggcccataagcctacaccaatgttacaacaaatactgatacaatcataaagcgtccgcgcatcgtgcgcaagttcgcttctgatcatatcctcgcgaattgccgtctatgatgttacacttgaacgccatcaagatagatcccaatcccaatcccaatccgtgttcccaggattccaaaacgccttgctgaaaagtggagtgttgttgttacaatgttcttacacgacctgaaagtccaggtctagagtcgatcgcatgagcttttcgcagctcacgccatctattaccatgcgcgcgggcattattatggattactttagtttgcttgggtttggcgacatggggaagaggcgacacccgtccttcatcttcttcgcgaagaccaagtacgcctggagcgcttcgacttgtgtcgcgtacgtcttctcgcggttcatccacatcttcaggtacttgtccgaactcaggtccttgagcgcggcataccactgccggtccttggatgtctgtcgacacacgactgcgaggttcttgccgccgagtcccgtcacgccgcttactagctttaggcacgaggccttcagctcggtgatctcgtccgaaggcttctcctttggcgactcgtcgtcggtcgagccatcggatgacgagctgctcgcgattctagagaagaaacttgagcgcacgggtgtagaggggacgctcttcgtcgccgcgggtttcgaaggcgtcttcttcgaggaagggacggttttcgctgattcggttcgcgacggcttcggtcttgatggcgcgtccttttccttgtctttcgacgagccgctcttcgatgtcttcgttttcggcgacttgggcggttccgtcttcgatcgcgacagcttcggcggcgcgctgtctgggaacgcgccgatgggagcttttggcgaagttttcgcaggcgcaggtttggacgcggcaggtttcgaggatgatgcctttggtgatgtgggttttgacggagcgattttcggcgaaggaggtttagattgggcagcagctttgggcggagcagcctttgggatgatgaccttgggcggcggcgagttgatctgcgcggccggcggttgtgcggtcaattgcccattcgctatttgtctcgcgcgttccttgacactgagaaacatgttgaaaagcgatatagatcgatttgttatcaagcaatgttgaatgctatcgcgatcagacgctccggggaactcgatcgttttgatgggaaataggctgccacggcgctccggccatcctgcgcacaccccagggcctgctaacacaacacagccgagatttggctgactactactggtagcatttcaggagatgtggcaaactgcggaaggttgcaattagacccgcgcacgttgtgcctgctgggcggtgcggcacgggaaccggtgggcggacgaggcctggaaacgggctgggggagattatagggggtacgtcgtacagaagacgggttttcggaatgacaacaaacattctcttcgcgaatacaggttcgggtgtaagatgtttgtttgcatgttcccgtcagaggtgggtcgttatgcagagatcggcgaacgggtgcgtgtgctttgcatgcagtatgcacgacatgtggacggggacatggttctgctgtcagaagtgcatcgcaacggtgcgctaacataagattggatgcggcatcaactccttttccgttactgtgtaagcaaatcaaacatgaattcgaatgcgccaaccataacttgattgaagtaggcagctttatagttcctggcccgtttcaagcttgtattcgtcttgtacataattggaaatatcgcccacaccaagaagccggtcatctcacctaaatatgtattttacctctttctaccatgtcccagattaatggatttcacctgtgcacttcatcattggcacccgacttctacgatgtcgattcgacaatataccgatatattctcccgcaccctgaggtagtctccaccatctggcgttgtgtagcgtcggagggtaggtatacacgagtgatatttccaaggatcaagctgtagaggccagcggtacatcatggggcacctgccgcaatctaccctgttatcgtttccagccttccctcgctgtacatgcccacatgctgggcatagcgttttcttcacattcggcgtggcagtcacaatcatactcatctctacgatttgtccgggctgagatttccgttagctgttatcatcggcgctcggccagcaggggtcagaaccttgaaggcatttgcccatgctccatttaagtcgatctgtttctgctgacaatgctcgtacatgacgaagagttgacgccgaatcctcaccaacgcatggtatcctttctccttgaagcgtatctcgagcactgcgaataaggcctcgaaagagtttatgaaatcgaggtggaatggtaacctattttcgtcgaaagcatcgatcagaatgatgggtcttcgtaacaagatttgcgctggtatctcctcgtgtgcttgtaccattcctttcacctcgaccaggtgagtctgaatgctcttctgttgcacgactaattgatccattgttctcttcatcgcgtctttatcagccagaacttcttgaagaaggcgaaacatggtatgctgcatatctggcgacaagccactgtattttcacatcagccgcgaagcgaatatgccacaaaggaaagcctcactgtttcatttgcctttgtatctcgtccatttgagatgaaagcgtcgagatggcttggctactcgaagccgtacaggcttgcacatcggccaaggaatgctgttgtgcattatgtaaattcttcatttcctcactgaaactttcttgcagctgcgtactgtcgtccaatctggtggcgaggctgtgaacatctgccctggtggactttgcaatctttcggtcctgaaactgggcgcttctgctaccagttagccctgatgttgatcgcgaattcaatgatactcgcatctggaagactgccaactgaagctgtaatgcactgacgtggacctcgagatggtccctaaatttccgcacatcatccttcttagttagggaatactgtatctgtaggaccgcaaattgtacccctgtttgttcctcctcgaccagttttcagcaactcaaacttcttaaatccgaccaagaaccttttgacacactctttgcaattggctacctcatcgcccactgcaatctgatgctgcggtgcagaaaattcacccgccgcatccagcgccttctctaatacatcgagtgcctgtcgaagctccgagtaatccgcctttgcacctcgcgcatcggaaagagaatcaactacacttttcagcagcttgatgccggcaatgaagtcgccaaccgaaatgccgaatggtacgaccatggccgcttcaatgatcagccctgctcctacaaaccaccacgggtcttttttcgctaatgcttgattttcctaaatgttgcaatggaagtcgaagaagggaagtcctttagtgaacacaaagaaaaggcgcttgaaacgggcgtgaagatacccaggcacagctatcgggctgtacatttccttggcgacagctgatgatgtggcgggattacagccttaccatttggcatgtgtatgcaagttctcggctgagcatccaatgaacagcaagatcgtttggcatcgcatttgtacagatcattgagtgatagtatagcgtaggaatgtttccgaactgatacacggacaggaggtactttggaattgtcagccactattgtaccacagtatggtacccttcaaaagctaagtaggacttccgaaacatgagtactcaccactaagttgaggcagccgcgaaccatgaaaaggccgcgcacgcaccttactagatatcaatgactcatacaatctcgaaagaattaaaagatatgattcgcccttccaacacgtattctcgcgaagccgcttcaacttcaccaggcaagccaactgctgagatctggagactcatgtattctcttctttacctaaacaattctcagccacagaaaatctccgtgaagactatctatgactgatgcagcgtcacacgtcgttgcacctacagcaacacacacgcacaccatgatcctcttgcatggtcgcggaagcaacgccgccgagttcgcctctgaattcttcgagagccaggccagcgatgaccgtttccttacacaaatcttcccaggctacaaatgggtctttccatgtgctgctatccgatatgcgcagagcgaagaagaggacatgcatcagtggtttgacatggtctcggtgcaaaaaccttgtcatgatccggagaacatacagattcccggtatgcgagaaagcgtatctttgatcagtgatatcatcaggaaagaggcagttgagataggaggtctggataaggtgttcttaggcggcatcagtcagggatgcgcaacggcgatttcagcactcttgacagttcaggatcggatagcgggtttcattgggttcagtggctggtgtccatttagcaaggttgtttccgacagcctgtctggagattcggacaacatgcgagcgctctcgacgtggttacaagaaagacgatcctcttctcgtgccgcgggagctccattggaagtatcggaaattacatcgtctttgttgacgcccgtgctgcttcagcacgcaaaagatgatggagtggtgccggtagccctgggccaagatttgcgcaacaagctagcggttctagggacagatgttcaatggcgtgcatatgaagaaggtggtcattggatcaacgagcctaacgggatcgacgacatgatcaatttcatcaattcaagcgcgaagaagtagctaaatcatacgaacctcagtcgcttggtgccgccaacaaattcgccagaggacgtggtttgacactgaccagccagtttaccaactccatagctagtgcttcaggttggtcgtacatgataagatgtccggcgtcctcaatccgcaccactcttttcgcattaagcgccattgcaagccgctcagcagtctcgaccggtatccattggtcctgctcaccccatacgatttgaacaggtatctcgcttccgattgaccaatagagatgctcgacatcctccgtagttcgcgaattcgcctgacaaagctgacgaacaaacgcaaccttcccgtcttcgtacttccagcgccctttgagcatctccatggtctctgaggacaagtctttgaaagcggcgtcccgtatgtacgactctaatatgccctcgaagacactgtctggtaggttctcgaagatttgggggttctcagcgacggtcttgaacagtggctggccaaagggtcctatcgcgacgacatcgatcagacaaaggcttgcgaattgacaggcatggatcgagaaggcgcgcagggccatcaagcccccatggtcgtgcgcaataacatgaggcttccagttcccatgcaaattatcccactccttgtacagcgctgcgaaagcccgagactgcctctccaagttggcatcgagcctttccacctcagttctggaagagtcggattctccgtatacttcttcctctggtggtgaatcgccgaagccggggctatcgaaaagaaagacgtggtaatgcctggcaagggctagggcaagaggtttccagacgcgtgaggaccatggggtgccgtgaataagaatgacttgttggcggccaatacagccgaaggagcaccatttgatgttgtagtgatgcgttctttgggttgtctgaaatgaccagtggaaggttttagtcaaagcagttggatctatattctcggtagccatagtagacatgttggtagagcggaagatgtgtttgaatgttgttcagagcaaagtgggtttggcagaagttattatagttgttgcggagattcctgtgaagggtctacatacgtagaagtgaccatgctgcccgcctaggcgagccttggaaagagcatgtgtgctttcgaaggcacgaatcgtcaatctgatcaaatgccagcagagccataattggacatatacagcacaagatccgacaatcagagtatggatctgcgtgcttgataatgcgatgatgaagaatgcactgatgtcattgtggttcttaaagtgaccaatgagccactagcgtcaacgccgttggcgtgattgaagtttgccggaggacgggtgaactcaaaacaccacctcccctaattcatgtcgaacgccgggcttacccgttgcaaaccattgtacagacgccgcctgagacgcgcatgctgtcttgcccgaagtcatgatcatcctcagactgcagcttgagcccgagcgctgaatgcgctcagcatggtcatgtttttattcaaaatgttgtcactcttggtcttgatatgtatgcatcaaccgcaggattggagtgcctttatacgtcggaatagcagtccacaacacatacggattgcgaactattccagaaaacgtttgcaaagaagcatataacaatctgaccaaggtcggaggctgctatgatatcatcgactaagctgtcaggtttttcagcccctatacattacgagtgacggacatgatgtttccagatcgccacccgagcgaggtcaggttcgaaaattcccccagaaacgattacgatccttcacttcctggaatccttgcagagtgagcaacctagttgcgatgctcgatgagcatgcctcgtgacagctcgtccgcaaacattcggagacatcacaaatctactgttagccttgtacttggtctacggcgtctctccctcgtgttccattatctatcgtattatacacagtgaaaagaccggagctacagcgagcacgaactctatgaggtcacataccgctagtgcggccctccacgaggtgaaagtgaaagagcatgatcgaagctacccagcctcccggatatatatatatctcgagttaccccaagaattagccctcctctccacaatccttccctccgatcacctcaaccttcacgcccgccagcactcagcatacaaaacctatcgcatcttcacttcctatcaacctcccctcttcgaaaaccaccaacagtccctccaccaaacaaaaaaacaatggccggcatcaagcgtagccgcgaagagttcagcgccatttccggaacatctccagtaccggccgagaccggagatgcccactacagccaacaaatcccacccaaccgcgaaaacggcgacacgcatgcgaggaagaagctcaaagtcaaagacaccacccctcaagaaggtcaggggctcgtgcctcccctcgcgattccaaagtccgtagcagagacacttgcagaacagaagaacaccgctcaacagaagcgcccgattgcatctgcaattgcaactaatgcggatgaagatacaagtgatgcgtcaagtgtggatggagacaacaaccggaatacacaggtcgcacagcaagttccacttgaggccccgttgccagtggtagaaagagtaccgactccaagggtaccgttcaccctcctggctccggttctagccgcggatatggccaataatccgtatgccccaaccgattccattgcacggcagcactacctccaggaggtagggcagctacaattgcaccccacactgactcctcaaaacacgcctcagtccagagtgtcacaacaaattcgagacgttatctacgagaggctgttcctgggcttcacgaatggcgaatgcataccgacatataatgctcatggagggaatgctaattcgggtgcagccatctcaaaggtgactttgcccgagatgccaaagtggttcgccgaagaaggtgtcgttctaccatggtcagctcgcaaagattctgacaagaagaggctaaaggatctaaaattgggaccgaagaattttcctgcaccacatgcgaccaaagtcgctgtccctggagctgtgaaggctcctaaaacatcagcgaccacccgagcaaagatcaatcccacgacaccaacagttagcaagccagccgagaaagttcctaatcctgtcactgctgcaagggcagatcccgaagatttgcagatgtcagacgagaatgagtccgtggcgcaagaccgcaatcgtgtagattcgccacacgagatgggcattgagcgtgatgagaatgaagccgagacaggaccacaggttgccttcgaaggccaacatggcttttatgtgccccacttgctcgtccgtgcgggtatcaacacctttgctgttggtggcgatggcaatgaagccattgtcgaaatggtccttggtggagagaagtacaagatccacagtaacgcgctctccaagcattgcggtttggtccgaaacgggcttgaagaagggtgcttgtatgcagatcctgcactgaatctggaaggccttccaaaccccgtcattgttagagcctttatcaatgccatctcacccacgccgatgcctggcctgccaacgcacgatttcgagttcgacgagacatgcacatgcgagctatacgaagcccaaagcccactgaatctcgccaagcttgaagatgaagcgtcaaatgtcacaatcaggaagattatctggaacctcgattcgtgcattcagatgtacgacttcgcaaagactctagactgtaccatagtcaaggacatggtcattgaccgtatctcggagatcttgagcgaagacgaggacaacacaggagatgaacaaatcgaccttcgactgcacgaactctgcgcttggtccgttgccgaggacgcgaagatccttcgcgccattgctgaccaccacatggcacgactttggccggaagacggtgagaagccagaggatatggaatggccggaagagctaacggaggagcaaatcaaggccatctacgaactttgcttgattaaagaggaggattagccaatatttgagacaccgcaggaccactgttcgtggtaccacacgcatagagaagatgagccttgctacaaagagcttgcaaaagactggatggcggagacacacgatatgctccccagtatgtatgccgaccttcgcaagcgaagcgctgcaaggaacaagaaagaggctgaggagcaccgaaaggtatacccacgctcaacacacaatcggcgcctctatatactccagggcgaattcatgcagtggtcactcagacaagaagagatgatcgcgacaatctggtgcgagggttacgcacacgccatgacgattccatacggcccagctcgtgaggcggacaagaagctccggaaattggagcctaaactcagaaagctggagtttgattacaaccggggcgtcaggtattatcttggacgctttgtgctacacgatgggactcaagacatcacatatggccgggataagaacacttggccgtactccagtggcaattggacatccgaggtcttcaatgagcaggtgaaaccatctcgaccggtgacgagttcttggtaggcatagggatgaaatgatcggatgttcaagagagtttatttggatacaggcatatatgatatggcctactttggtaacgctgactgtgaaaggctctacacgctgatttaagagggagaagggatttcagcttttacagagtagctagacccagggaacgaacgcaacttttaatacatattctctccggtgcaaacaagtctaaaatcatgacatctgagagttaaatgttcatccagatgagtacgtacaatcatcacaggtacctaggtgtaattcgctatcagacaaatatatggggtctcattaggtactgctacctgaggccctttcacctcccattttatagatcatacccacttttcttagcgatgcgctccggcgacgtacccgctcctgcctttactttgagccgtgtcgtcacgctaactgcaaacgcgctcataacatctcttccttttctcaaccactctaccaatctcttgacgcttctccatcgccctacacacatacctcccatcaactcgtctacgacacccgctcgaccatgcctgatctcgctagtgtagtagccgccgacccctataaacaggcagacgccgctaagagctctggtatggcgctctgctcattcaataccactgccgccactgtgtcttctttcgatgcgaccaaattcgacttcatgggtctgcctccagagttgcgacttcatgtgtacaacaacgtacaacacatcctccggatccagttacctatccgaaaggttaaaatcttcactcttgatctggatctcactctctcgaaaatcagtcgtcagatcaagcgtgagagaagttcaataccgaaagtctcacgtctgaagctccttcacaccatcgtgcttcatgtagacaatgataaactttaagaaagtatggataccatgttctcagcctctcgtctcattcaagctatcatagacggtgcatttatgagcaaatccgatccgtcggatggttcaaaacgcatggctttcctgtgcgaatcacaattgcaaacttttgccttgtatattagccgtcatgtgagagtgtccagagatatgggggaagcggattctgaggcggtggtcatggaggcagattttatgcgcagctattttaatcacgctatatcgcaattacgcgttcacaagatattggccattcacatacttgtggacatgggaagtgctgcaggatttgaaaacccgattgagttcgcatcctatttctgggcaaccatgtcggatgtcaatcagcccagcctggacacttgccacgatttacgtatccaagtcaccattgttgttcagttgggaaaagcagagaagactcgcaccgcgatggaagacgcaaccatccgctcaagattcgatacatctcatattgagtacaccgttgaggaggttgctggtgagctcaatatactcacttcgtagcttgggattggcgtaaaagagcgcgaatggggacgattttcacgcacaacgggcacgggaaagggacaggagtttttagtaagaacggagtgtgatacagcctaattagcacgtggtctacttcaagtcactcagccattgcgcaagcaacgtctcttgttttcaagggagacatgtgacagcgagctggtcaaagaacgtacgaattcatatcctgagccacactaagaatataaatgtgcaattaccactagtttaaataccgagcttcgagttcccattcatcttggaacctagctgtatatgaccaaatgtttacttccaatgattgctggcgaaagtacttaggcattcctgacactgaagtgctgtagataatgacatgtatgagacgcggcagaattataaatgaaattgaaatgataagacaatgcacattgtaaccgatagtcgcaacactaacacaacacattaccaattcgtgcaagtattagttcacctcgagaattcattgttcatcaatgcatctgcttgttaaacggcacttgcaaacacgctaagcagtaatcgatgccttcctattcggggtacaaatacgcccacctgcaatcgacacctggcgtgaacctaccagattaggaattacaaatggcgccaagatctttagcgctgcaatcacgactgcaaacacgaaagttgcgcatgggtgagtgaatttggtgccagggttggaatggtgagagtgaagatgattgaggatgtacaacgtagtgaaagaacacagcactttcacggacttgattgcaggttagtgtcatgcgaagattggaacctcagaatgtgtgtgtggtgatgtgtgttcgtcagatcgcaaggttcccaagttcctggtaaagaagcgtgcagacgaggttagtggtgtagccgtcctcgatgttacatattttgttccacgtgaaagtctcgtagtgatggtacagcatttagtcatgccacattccctatatgcttcttataacatgccagatcttgcagtatttataaaggccatgaagtagtatctcgcgctcacgcggtgctgatccgcactgaaaactgttctgctggctgccatactaatctagccattttctaccactccatcgtccgcatacagccttccagtacgcagaaacagcatgaatgaaaccttcagctcttgcaacacttaggcgctgctcgaataggctggtatttcgttcctcgaagtcgtttgcaacatattcggcagccggaacggatggtgcccaatccttatcccactcaacagattcgatctcttctccactttgaatctgcgtcggaaactcgccatcattcgcaatactattctcgagccaaggctctgcatcaaattcctctttttctctcggtgacatgagtgccatacggaagtgaacgtccagattgtgcgctggccatcggagcgcctgcaagcttagctgctgtgcttcgtacaaaagtttgtcgtagtgtaggcgcagcatgtacatcctgaggtaggtccatagatcttccgtcgttccatgatctccgactgttcgttcgtggaaatcattgcgtatggcgatctgtacttcagtggtctgggtgtcaggttgcacctcctgcttgctctcctcactcgactttgtgagctgatgatccgactgggcgaggcaacgaacttcctgggtcgaacgagacaagcggactagatagccgaggatatcacaatccatcccgcttgtggtgacaatgatctttcgcggtcgttgttgcagcgttttgagagccggaagagcgtaaacaccggcttccgagtagatttgatgacatgtagcgagcaaggcaacattgtgtgcttcatatacaaatatgacggacgccgcaggcttgttgtgcttctgagcgagacatgggtgagaagcttgtggacctgtactcatgcactccaactcatggtgtgttcttgtaacagttgcgaacacaacctcgtacacgattaggcgtaattctggtgggaggtggaggaaggggaaagcgtgaaggcgggagtcggtgtcggtgtttggtggcgttgactccattgagggcacaggcgggtcgacatatagtgactgactggccgagtcgcgcgcccaggtgtcgtgaatgattgagggttggaagagttatgtaggcctgtagaggtaggtgtgttgtttacatgacgttcttgcgtcaccaggtaggagccctggagcgtccctgcctattttcaagtcatccccactcccacgtggctggatatttgacgcttcgaatctcgccacgctctcacattgcgatcatgcttaaggaccacaggtgacctcacccgcaccagctcaacccgtaattctttcgcgaccagtcgaggcagtgtgcattgcgcttcactgacaccatcccaatgacggaccagccattccgattcatggacttgcccaaagagctgcagctgatcgtatatgagcacctgcctatagtaacggcacattacaagctcgatgcggagtgggacggatgtaaggaatttgcagatatgcgagaagccttcgagaatggcgacaattacctatcgcccggaggagtggaggtacccaaggattctaccattgtcttacaccggagtatactcggtgttgccctactcagaacttccctggaactcgcctccgaggctagcgtcatacttcaatccaaactcgaggccctccgcacatcaccataccgtatcatcgcaaactcgatcgctctgttccgctagacaacagtaaaaattatcaggtgtctctcccatagtacttatagggttcaaaacgatatcagggtgatggtaaacgaagctcacgatctctctaatcatgagtgtctagacaccaagtggaacttcactgaacgacatgttcagattgcggtctttaacgactttgctgacagcatgaacgctgactgggacaagtcagatgaaaggatgcggcttcttggatctcaactcctacgggaatgggttacagagggccatgtcatggcaccactggcgcctgggctctaatgagtttcctaagacatccctccgagtcaccacctgaatggcgctactttcggctcttgaaagacagtcatacgctaaagggtctccattcacccatgccgtaagttaccaggaaggatcagatacaccacccctgtataggggtaccgacgagcccattgagactgaagaataggaggacatctgggcggaaggcgagaggattgtgacggctcgacagcttgcacagtgagaggggccaacaggtccgaaggtgctttcagaggacagctgtcaatttaaagacgagcttgaacagactcatcaacgcatcagtgcaaatactgagcgctaaaatggtctcatggtgatccagcttgactgattagcccttggatatagctcacagcacgcttgaaccgttgcacgaatcattgcatcagggccatcaaagcactcgcattggctcatgaattggaaccgtatgaaatgcattcaactatgtagctataatcgtatcccccttcgcccattcgattactcatcgaataattgcaagcctgttttgactgtcagctgagtccagtaagaaaggatgaaagcagatcagaaaatgtcccaaaggctcagattatggtcattgttgtcgctcattctaatcggcaattaaaacatagaaaataaagtcatcatgttggtgcaggtatttgtgagaagagaaaagatcgtacttacaaatatctgtggagcttggcaggcgtgacaccggtgccaggtcagaagacacgggtgcagagggtgtctttcgacagcaccacggacagctctgtcgctagctttgacacaacaaaggtgtcttgaagcagaggtgcgcttctgggtgtccgacaaggttatcgcaaccgacaaccaaggatgctctaggactatcttgacctgtgaggcatcgccggtttctgacaactgagtgttggccaatgagcagcgcgcttgtagcttcaccctacgagtgttgctggagtttacacgagtaggcagtggcggccggtgtgcgcacgatcgagacgctgcagagagctcgcatagaaggtacgtcgtggaatcttggggtcgttactgaagggatctgctactgtatgctcaagtagcattgatgttagtaggtgtcacatcgcaatcgctctgatgtactcctcaaatatagatggtacacgcgatttctagaatccgagacgttggggaagagaaaagttcgagcgcgataagaagcgtcaggcccggcgctacaattatccggtcacggccttggcatcgtagctttcgatgttgatgatcactccatcttgcagcaaataccgaatcctcccattggaggccaagacaacaaaatgcggacttcatacacatgcagacaatgtctgtcgcttctgaagacctcccgatcgcaattgaggccctcgcagcccttccgaccgctcacccaaaatgtttctacgcagcggaaccactccaccaaaggaccagcaaacccgaaactcgcattgccaaaaagagcgctctctacgacgcctaaccggaagtttgataagccattcgagccgtatgaatacatcgaccccgagggtattcgtcggacattggtcctgacggaagacaacctgttcaactctttcaccgactcgccaatacctcaaatacgcaagcgggctgcgtttatgcgacaacatgcatactgcccgcatccttcgcataagccgacacgcgcgcctcataattctatggacctcgaagcccgcaagtcatccgagacaggtaccccgccagcccacgtagacttcgaatgcccagactgcggaatcccggtatattgctgtgaagagcattgggcggacgactatgaggcacacttagaggtctgcgacgtcctgcgacaatcgaatgaggacgaccatgatttgcgcagtggaaggttcttcaaggaattccaatttgccgagccgcagatggaggagatcttggtcaacatgaccagttgggacacgtatctgtacacgagagacttcgatgcgctgaaccgggaccgcgagatgcgacaggcgacgaagctgttgacatacccaatcacgattgccagcgtcttgaacgagttgagcccgtacaatctcaggaagaatggccggatgacaccggagggcttgaagagcttcagtggtgagtaaccgctctagacatgattcctgatttcgactaacatgaccagcgctacgacacactctccatccaccacgaactggaggcggcgacacttggaagaacgccaagctcgcccctccctccgtacgcctcttcatcctcggtgctcgtgctgagtcctctctgcctcgcgagacatggatgcaacttgcatacctcttccaccgcgtccaattcacgataaacttcatcggtcccgagagcatggcgaaccgtgaaaaggaactgccacttcccgagcgcacacctctgaaccccttcggcgccgtcaccgaagaccgcatatcgaatgccatgaagatcagtactttcgtcgaacactaccacaccttgcacaagtctggacacttctacccatacgacccgtactttgactgctttgtcgttttccacccaggattcggcaacccagctgggatgcacgagtgggaagagacgatcccgcttcttctagagacaaaggttccgatcatcgcgacaggatacagcccgtgggacatgcagcaagacatcgaccttctgaacaagcggtacgggaacgagattgacatgctgctggagcctggcgagaatctcttccggagcttgagatgggacctgaatgacctcgacccgcatgatgtgacttgtagcaactggggcgtatatgctttccgaggaaagagatacgagactacgaagaaagagccagaggaagaagtacatagcgagcgcaccgcgtaggtatatttataggtatgtaacatatgtacaatactctatgtatcatttgacattgcacaacatgcactgcgacattgtcagggaatactcacagctaaagtgtcctcacttcctctgagcggtcccacatgattaggaagaagtgatgatactaacaataaagtcgccgccatgcgctgctattcaacattagccgacccatgccaacaccatatctaccactctacttgtccttcacctcctccttgttgaagtcaccaccgtccccttccaacggaatatgattcgtcctcgaatcgtacacactccgatacgccattttgtacgccatatgcgcaaacaacgtccccaccaatgccccaaacaccacatcaaccggatgatgccatgcatctctgatcttgctgagcgcaaacaagatggcgatacaccacggcgccacaaacaacacaagtttccaatgatgcaccctctccataccatctccccgctcactccgctcactccgctcccacgccttgtctccatagtaatcccgaaagtgcccaccccttgacaagaccttgaacttcgcattcaaatacagcgccaagaacccaaagcccgcgaacgccgcgcacgaatgcccgctcggaaaggacatttgcgcttccctgaccttattcgcgtcgcccctgcagacctggctggccgtgtaaaagtgcaagtcgccgtctcgcagcgtcgataaaccaggcaaggagggcggaatgcgcgggttgcagatggtgaggaagtgcggacgtaagccgccgatgaagatcttgatgaaggattggaagagcgttgctgtagagagggcgtagcctaggccgatgagctgtgtggcatatcagtcacagcctaccatgcaatgaaagggacggagattgtacagcagcattcccgtccccaaaccctcgtgtgccccatagcgcaatcgcgcccatgatggccgccggcactgcgaaacttatgatcgcgctcgtgatcgtgctcacgtactcggaaagatatggctggctgtgcttcatgccccagctcgttctctcgacaccacgaaagagcgggaagtagcgtggcagtatcggttggcagaaggcgtagagcagtagggatgtgagcaggcagagaagctgcgtgccaatatcgtaccaattgtggcgcaggaaagtgaggaagagtggggggttgtggaagccagggagccaatgattataatgggagggattggggttggcggattcgagatcgtgtttgaggctggaaggcgaggttgagcgatttgaggtggactgtggttgacgggaggttacgtgagccagttcagcggaagatgcagctggtttggcagcatcgctggtggaaggcatgctgggctagtaatgtgggcgatgatgctgaacgcttggtgagagcagacttcggtcgggatgaatgtccgcatctatcggacgataggatgtggcagcaacttctacatccatggcacatgtggctatactgctcgtttgcatgctcttccagtagtcgctgccataagcaaactgcccttgcggagacgagcttgccgcattcgacgatcatgtcgggtgggaaaatcagtcctcccaaaatcgatgtgagagccagtgatgcaggtacatacaattcatctgcaaccctaccaactagaacccgaaaacattctcatcttccttgaacccccaatcccttaacgcgggaagcgccgacttctgaatcatagccggcggcccacacaaaaatactcccgttttctcacccggctcaaacaagctttccttgatgatatcctcatttacatgtcccttcgtgcccttccactcattgctcggatgactcaagacatgcgtgatcttcaatcttccatcgctgtctttctcaaacttgtccagctcatccttgagcaagatgtccttctcacttttattcgcatcaacgacgcgaatttcagtttcatcgtctgaggagagtagagcccgtgctattagcgagtagcctggtgtgataccgctacctcctaggatgagattgattttgttaaacttatactccttcccagatattttgaacgatccatttccgttgtaaactatttctccagtcggcccgcggatctctatctcttcgccgatgggcatacaatcgaggatgttagacattgcgccgcctggttgggcgtcggtcgggaagtatgtctttacggtaagttcgaatgttccggagccatcatgtgtgccatgatcatccgcattggttgtctggtttgatgagtctggcaggagaggttttgtgggcgtgtacgatcggatgagcatgcgatcttggagatggaaaccgagttggacgtgctggcatgtcccgagaccgagatctggtttgccatctggtagctcgaaggtgtatgcgcgcgtgtcatctgagagcggctttcgatcgatgagttttactggaacccatcggtgcgtttgcagcacaatcttccctgagtcgttggatgattctgcctgctcttttgcggctgcttcggcctgtgtcttgatgaaagcggcggctttatcggtcactgtacccaggatgcactctgcgagaccaacagattagtataattgatagacaagtggcgaggctaaattaaacttaccttttagcttctgatacgcatacccatcatgtatactctcaaactcactgctagtctctgcatgcaccttaccggcatgaccaagcactgcagccttaccacctggatgccactccaaaacacttgtcgcatcataaactttcccatccacaacaatccagcagtcgtcttccttgtcgtgcttttcaatttcttgacgcgtgaactgcttctgtggcgccccagcatcttgcttcgcactcgcaatctgattctccacactgggtttcatccatccgccgtccgctgtaccaggctctacggggtgtcggaacaggattgagggtgtgtccgcatctgagtcctgtatgatttctggtctcacgatgtaccagcagttattcatcatacccatgacgttccctgagcatgaagtcagtggatgtctcacatgcaattcgtatatatactgcacgtacagtttggctcttttggctgcgtgttcttgaacacgttgaagcagcgcacagtgatggtcttcgctcgcaatagatgcgagatctcaatatccacatgccagtgtagccatgtccaaaacttgttgccgtggcggattggtgcatctgggaacttgcggatacagtaaagccaagtgtcgccgtcatccagggagacttccacgcgctggacttcatgacctcccccgtcgtatgcgtacccttcgatgcgataggtttcccccttcctggcggatgacagaggtatcttttcgccttgcgctggcttgacaatgactgagttcagattctgctcattgcatgctgtgtcggggtgtctgaacagtgcttctgcgaactcgccatccttctccgttacgaaagcgggtaacactcgattgtcccaaatgtgataatgcgagtcattttccttttccgatatccagatgcgcttgagccactttacgcagcgcccgccaacatagccgggaatcatgagacgaaccggatagccatggtcgggtggtagtggtacgtcgttcatctcataagccaatatgacatcgtttgtcgcgtccatcgcatagtcaaatggcaagcaagttgcgtatttgccctcgctgggctcatctgcgccttcgaaattgacccagtagcgtttgcctcgcggcatagtgtgtggtattccggctttcaggaggacgtctcgcaatagtggtcctttccaatatgcgcatgatatagcgcccgagccccagctgaagccctttgacttcttgatcatgttgagctctttgcgacgattgccatcacatgccaacgctaccgcaatgttgattggctcaaagttgttcttcaagtcctccattgacaagacgagcttgccatcctcaatgtctagctcgtgaaactcccaaagaattctggggaccgcgccatggtttctgacgtagtgaagctcattcggtgtaatcaacccagcgtcgaacagtggtgacaaccgcgcttcggcattgagtggatgcttacccgtcagtctgatcagatctgaagagcgtggtagccagttgtcaggagagaattggtcagcttcgtcgatggagatggtgctgcgattgtgtgtctgtgggctttttctcttgccatcgttttgctccagattatggatatagtccttctcatgctgcaatgccttcaagagagctatttcttggggcgtatatcgctcgagtaacttctcatacccagtcttttgcttgtcagactcctcacttgaatatccggagtcatccgcgttccctgagtacgcatcgtgatgcttgctaccctcaccattctctcgtttccatttttcttcgtctagatgcccatcgtcttgctttgaggtactagagtcagctcctttctcatcatcttcctttttcttagcttcttcctctttcttccgcttttgaatgttagctggccaatcttccttattcttgacccaatcctccgtgcattgcagaacgaaccgccacccaagacttcgattttccgggtgccgaagatgtaagtcgttctcgttcagtacaatatcgcggaagttgataagatctccatgcttagcctcctttatcagcttctcgtacccctctcgggcttgctcgacatcgtcaatttgggtgtgttcatcccgctcgtgcgtgacaccaggtagccgatcgtagcggtttttgtacccaatacgatgctcatgtcgatgctcggcgttccagtcgggctcttgttcgatctcatcccttgtagagccgggatggcttgtcgtctgtactcgccatggtatcggaggcatggtgtgttggatcaaatgcgagtaatgatatcaagcacgattgactgccactgtatcttgaactggaggggtacagtcccacctcgtaccgttatcagtccagctgctgaatagctccttgtcgaatatgccgatcaaaaatatctgggcaataggatgtatctcgtacctatgtagtagtatattgggacgacaggttgtttttaaggtgtcgttcgtctcgcgcaaacatctagcatcacgaagctgcccgcgaagcttatttcgtcatctattacattccatttgcatcatagcatctagtgttccggacttcgctggttggtccctcgatcagccacactaaccgctaggcggggaccatttgtcaatagatctggatctccgcggtagcatcggaacactcgtgtgtacacgctataagatttggggacaacaccgttagatggagtatcgaccttttaatctacttgcaaatgagccactgctgtgtctgtgatgagaattggccgacgtgcgattctggagcagcttcctcacgcactgggagacgctagccgcatgcgtctcgacatgatgtacccaatctacatggatgttcagacaacagcgaggtaaataataacatttgtgaacgtgtagagcaattaaccactgaaccccttcatcgcgctaacaaccatcctcgcaacctcctcccaacatctaccctcgtaaatcctcacaggaacatacgcactcgtatgcgtcgaaaatgtctcaaacccccaactcatcctcctactaaacctttggctagctctgctctcatcccactcggcaccactgagtcgattctgcgcaacgctgacacttgctcgcctcctcccattgaagctctgcacactaatacgcttgccagattgactgacaacactcgcacgcttatcgtggcgatcgcaaagaacgctgtagtgacttgtacgattagcttctctgtcgtacttggaatcgcgatcgctgagcacactatagtgactcgcacgattgacctcctgcgccgttgacggcgtgctactcgcgaacgaaagcggacgcgacatgatcggatcgtaatgaccgtctgcgttcgcattgaggatttgcaggaagctcatgcgtcggccgaagcgcgttggcgatgtcggtgtgacgggccagagatgctcggagagtgtgtcgtcttcgtcggagtcttcgcagagagaaggcgcggcggggacgtcttcgatgagcgtactgggagcggagatggagtgagtgtcttcgatgttggattctttgtaggcagagatgattatattggttgggcggtgtgtggggggttctatgcgtggggatatagtgctggcgaaggggggaggtggtaagggcttggaattgacattgtcttggttcaccaacactggcgttgagattttcaggcccttgagtggaagatagatttctggggcttcgttcttgcgttgttcttgctgccgagatttgagcttcgagatgcggcgcagaccgcggacgcgactgcgtagccagatgcgaaagcgtgccatgttgattcccgcgttacagatgagaagttaaatatgctacgaaaagtctcatcaatgaagttctctcgtcgttgttcaagtatagcctaccttcaatgtatcacatgtccctcctcctccgcttgtcgtattgtcgcttcccaagaagttgcaaatagaaaaggactcatattcacaaagatgggacgcacccggctttctataagaaagctccagcttctcgtgatgcgtcgatccagttccatgatcgacctgtggtagtgtttgcaagtccgaaggcgtacttcgtgcatccccgaacctcgcttgcacgcatccgccaatcatcgtgcatctcacctcagccaaaggctgagcgcatcctggtcgatgtacaagttgttaaccgttttggtgtgcctgcgagtagtaggacaaagcgataacgtgcacgtatcacacatgtgacggaaggtttggtgaactttatatatatattttttaaatgagcctcgatccatcagaggaccattgcttgcaagtggtatccaactacgttaagatgcaaaataaaaatatgcaggacgaatgcggacgctgacttgtagcgcatgatgctggagctcctaggctctgtctgagacctcccaagtttctatgatgcgctcatagctcatcaccgtcgacgtaattggcagcagtctcctccatggtcatgcgcttcttggcgaagagggcgtcgttatctttgatctcgcttggtcgaacgtcccgttcacacacacgcttgttgctgtatgtgctctcgtcctcgtctgcaatatgcttgcccagacctttgcccaggccagctggaaggggacggaacggggagtctccaaggtctgccaggcggaagttgacgaaacgcttgttcgcctcagtgtatttgatgttgtagaagagatcaagtagtccaaggccacccttcacgacgtggcttttccctgtgaacgattcggaaaggccacgcttctcgccacgggtgtctacggtaatcggctcgcgaacagtctcgagcttgcgcttctgcttcttggtgttcttggtgacaggtcgagggctgtcttcgtctaccaaggtctcgtcgtccgaccagtcctcctcagcggcagtgcgcttcactccgcgggttgagatggtgatgggctcagagtgaatctccagcttctgcttctgcttcttgttcaccggatcggcaaccgcagtaactgctggagattctgggaccttcggagtggacggagatgcctcttcgttctgctcgtcggcaaaggccttacgcttatcgtgtgtgttgagtgggccgatatcgatagcgactttgcgtacgcgagtaatctgctgaatagtctcgcggtgctcttcatagatctctgccaggttcttcggctcttcgactgcgtctggcacgatctggcatgtacgcccaaacttcggatccgcgatgctcatcaaggtctgtgcgatgttgcctttggcggtaggcagatacttcaacacacactctactgcgagtgagacgccaagggcgacgttgagcgacacgtagaactccatgttcgccttctctgctggggtgaccttggtcgcgatgacgttgttcacagtatcgcggcactgtgggcagttaaaaggctcttccttgtgcaagccagccttgcagttcgctccacaagtggtatcgcccgtgttggaaacgatttcatggccacaaatgagccagtggccacctccagttccgcaagaacagtagtcctcgactgtggatgcaaaaatgcgagcaccagcgacggtacccaggtaccccttgggcttggtgtctccagggccgtcaaacttctcgatgacgatatgggcaccgaggtttgagagggtgtgattgccggaacgcttctggatacgacctccctgtggccttgtgctcagcttgggtcgaccggcactagcagtatgggcgctagaggtgccaccttgttcttgatgtgcaggggccgagcgtagggggtcatctgcactgctggcattgtgcgatacaggctccgaaatgtctggaggcagcttgggcaacctagggtagaggccggttgcgctaccgggctcggcgatggtggcggatgctccagcggcgggtgtagtaggtccattagaagatggtgtgtcagccagagagtgaccatccgcaacagatgcagcagcgagagtgggtgtgctccagactagacgtcggcgtatgaagttagcgtatgcttgatatgtagttcttacatttcattacgcacagtaacgcttgagatagcggatagtgttcatcttcgctatgtgggcggtggatgaagtgggaggtagaacggaagagcttgaggtggtcggaaggatgctggttgaggcgtgggttgtagtctcgtgggatggtgaattggactgtggtagaacactgtggggctgcggatgagctgtcgtggagcagtgctgatcgcaggctagctgtatttacgggagaaggcgagctaagctaagcagccagctgatagacaagaggctggcgtgagcggaggcgcggcggacgataaggcgagaggcagaggcgtcgactcaagaagaacgacgataggtggcaacctccttggcgcgtcggcccttgctggctagcgcgatgtgtgaaagtgaaaggccattgcacgtgccggtagtccgcatgacatcaaaggtggcaatcatccaagtccagcgatgttcagtttcctatttttattcgttttgttgtatatatgatccagaacgtccggccaatttttaagcgtagcagcggtcccatagccctccttgttttgcaaaactttggctttccacaaacttgctcaacttgcaccgaccatgtttgtcacccccacagaacttcaaaggctgtacgcggtcattcacgatgactcgaaccatttcctcttttttgtgcttgcattgaagcttctcaacgtacatccgtgatgcgaaagggaccgtccatgctgcagaatatccgtgagtgtccttggtcgattctatggtggtatttgaaagaggcttcgtttcattgtacaggccaagagctgcaagcactccgctgatgtcgttgtcatggctaaagtccgcgtagactttccgacccagtggaaaagagctcggatccgaattgagggtagtgttagtgttggtatggtcttccacgggttgcccagtcagacgcgcaattagctcgttcacgtagcccacaccttgagttggagcaagcgggttgccaacgctgtacccgtaatacttgccgagggtctcgaagtaatcgtatgcatgccactctttctcagtaaagagatggcaaaagtcagagaccttcgcattggggtgtgccagcgtgtcgaatgggcacatgtccatcaggtatatgattgagttcatgctgagatttgtgccaagctgtgaattgacgcgttcctgaattggaggcacgaactcagccgcccatatcttctgcgccctgtcaccgagaccgcggtctggaccatcttcaaaagcggggcaggtgtcgtgagacagggtattgttccacttgggaccctcaggtatgataaggtcgatttccgctggcgactgcttcgcagactgcgcgaagccctgcagccacttttgcgccgattcgactacgcggtgttgccctcctgagcgcacaaatggggtatgcttcttcgcgagcttgtgatagcggcggaagaagtgcgcgcctgagttgaccatctcttgccgtccagcgctggtcaattcgtccgctccgaggttgtacttgtagtcctttaggaacccaaactcgccagggaatgacgtgcttgtattctgaatatcggcgatcaacaaggcatacgccatggatttgcccatggttgggtcgcgaccgccatggcgggagaggacgttcgcgaaggtgactttgcagccatgtggcggcgcaacgtcgatatctgaggggacggagtaccacagggagtactgtccccagaagtgtgtcgtcttcgggctgcagcggtagccgtcgtcgatggtgtcgcaggagttctcggccgacgcggaaagcgagctgtacacttgaatgagcgcctgaagacgatgcaaaggcctcagaggatatctcacctgaccagtccatagagtgcagagcaagcagcgatgctgcacacaacgaggcccacgatactttgtcgtgaccagcgggcttgtcgcgacctgacggagggaagcggttccttctcgctcagaggcaaaggagcatactctggggagcgatttccgcgcattctattccaggccttgaccatcatcacgatcctcaaatggtgttgtgcttgactacggacgtttaacaggctcgacaggaagcttgaagccgcgagtggacgtgacgtaagtctccgcgccgaggtttgatcgactagcccaagattcgagaacaaggattttgaagaacaatcttcagcgcacccataacagatgcaccgaagaggcccgccatctgagaccattctacagtatcgtgcccatcatggtgttcactcggacgaagtaccgtggtacgaggtggagcgtcttctttcggcaatgccaagctttctgcgaagcttaagctggccacgaatttcagcctctcagaaccgggaatggctaacgcgcatcctaataaggggctattgcgcatcctaataagctagtttttcctgtgcgtacgttagcaattatactacttattttagttaaattactatagagatttagctacttagagatattaggcttgctatttctagcactttattatcttagttataatattactagataattatagctaatgcgtacgcattattatttaaagtattttcttattatttctctattatctataagtacttttactattaattccttagtaataaaatctgctcttaataatgctgcatttactgctcttcttaagaatataattatctataatattacgcctaatattgctcttaatataatagataatgcgcgttttaaagcgctatttatagagaagaaagataaaaatactagtattttgctacttaatatagagaagttataagcataatttaataataataatacgctagataagattattaatactatataagaggtaataaagagagagataaagaagcagttagtagcaatagataagataaaaaagtaagagagtaagaaaataactgcgctgcgtaattatagaataactaactactactagtatactaaaaggtattttattactatattatagcgttatagttacgctttgcctacctctattatctataataaccttaacttaagtaatctttatagctatagtaatagcctgcgtctctatctacttatctctaagaagaagtttaatagctttaagctttatataagtttctactaacgctaagcgcagaagtatagtattctatttatttaaatatagtagataaagaacgttactaagataaagtataaggcgctagtatactatagttaaagataagattataaagagttagtagtagataagcgcgttagagtagaagtagctagctagaaaacttagtattctatagagttttatattatagcgctagatagaggtaattctatagctagtagatagagaattctacactagaagagtaagaaatatatgcagaaatctcttctttataactatctactaataaggttaatatatgctaatgcttagtactactgcaagaagtttactactatagagatacgctaaaagatagcagaattatttaagaattataaaggctttaaggtaataaaacactagcttagactgctatttctagatataaaactttgctattctaacgttaagaatatatagaagagatagtaataatagagccttaagttctatataaaaatagagaggttagtatagaggttatataagaaagaatatttttttaagtaagttatctctatctaaaagttaagatttaggtctcttactatataattacttattttaggcgtagcgctcttagtagagctgcttattagctaataagagagctagaattcttaatactatagaaaatctctatataattactctaattaggcatgctaaaaaataaatactacgctaaaaaataaatattaataggcatcttaagaatgctaaaaactatataaaataccttattattatctatctacgctgcctagagcactttaaggcgttactaaacgctcttcttcttaatattatatataaaataaataaatataatctttctttacttaatatagtaagtagtaatagagataatattatctaatatcttagcattacgctaatagctaagatagagtaagctaactttaaataagttcttaagtagataaaggttactattaagatctctatacctctatttattactaataataatagcgcttatattaatgctattaatagcgtttttctagctacaaatattatcttatgctagtagcatataaataagtttgttattacgtatagtaaaatctagtactagcagaagcttagctaagagcttagtaataatagtagaatatataatactactaaaactagagcctagataagcttattttagcgtactatttatactaaaataatagaagattttaatgcaaaatgcgcttaaatttataaaactttacttattataggcgcctatttagacgctaactagtttaactgctataactttcttattaatgctattactaataagttttcttactttaggctgcttattactagcaaagtagaaggtacttatatagttttaaaggcctagttagctacgttaggaaaagtaaaaagtgtctagttagtagtattgctgcaattcgccgttaatttaatagatataacgattcgacaaagttgccctagttacttttttctaacgttaggttaacgttagaacagtctagttactatcttctactgtttagcactatatagctatattgcttaactgtgcttagttattagacttagcatactaaacattctatatactctataaagagcagaagaggtagactacgttagttacgcatattttataagcagtctaagtcctctatgcaaatatagctgcagctattaggcttactctatctgtaatctagtgctattagagatagagtctcgtatctgcaactacgtgcgagctagttctgcatagttagcaactatgcaagatagtatcgttactctagaaactacagcagacttaatgcattttagaaacataattatatagctattaattgctaatttgctctgcattatctatttaactattacacagtactatacaggttagagcagtttatctcttctttgtatctttctactagagcgtcgcagtcttctagctctaattcctattcgtcttttattagcgctagagcgtatacaatgcgattatctattatatattcctctactaatatagcaaacttatcttacgtgctatctgtcataatactctaacctttccctttattctaaaactatacttactcgtcgtcgttgtgtattacactttctataaagtcgttagctctataaaactctctaagcaatatatcgtatatttcctctaataatttgcgcagttgcactctagtctcttcctattatctattagcttttactcttatattatattaggcatcttgcctctctcttatcagcctctatatctttcttattgctataactagttctgcacttatctatagtaaggatgttatcttctcgtttccctgcgcaattatagtcttctattaatatattatattattgccgcttattatctgtatattttataagaatattattaacgtcgttattataatagttgtctagcacagtaacgttagatctagagtttttaatatagttcgcgtgtatagctatttgttgttttaaagcgttctaaataagaagatagcgtatctcgcttagccttttctacttcttgcagatagcgttataattatctatactatattagctattattatttagtgctattataacatactctctatagtataactgtagaaatagattatcttcctcgttctgtcgtcgtagtactctttaatagcattatataatactatgcttataagcgctattatattagcgcttagaaactaaaacttatcctagttccctgctatagcactaataccttattttctattattatagaacgctcgcgctataatagccgcaattgcactatttaggaactagagcaacgcaggctattactctgtaagctaatgctatcgtattctagattaacttacatttctaggattctagcgtaggtagacaaaatcctagagcagcttacttagtttaagaacttgtagtttaagatagtttagagcatatgcagctgtaacctctatgcatacctatcttattatatgcgtctgcaagttactgcatatatctaacatctaacaagtactattagctatagttatagacagtctgcgactatacttacttagcaggctgtactcctgcagagcgtagtcgctatagataagcagactagcagaggcactgttttctaagcctctaactatgtatctagcattagctatgcgaatacactcctataagcgtctagctatagattaacaggtatactacatagcgtcgtcctattatttattaataactgtaataacaatattacctaagccttattaagtatacttttatatttaggttacactagttctcttatctagcgtttttatattctctatagcatttaatgaaacaggtctgctagataagatagtagaagaaaggcttatgcatataagttaatgtaaactactttagtaattatagtatctttgcttatattgcacagaacgcagtgcgttcttctatgtttaagaggtatgctgcgtagcagcagtgttctattttagtttatattaactaattatttttattctagcttaatgtctagtctctatagattaactagtgcgcgagagtataggcgtccctttattagaactagcatatcttctaggttcgtaggtttaagactatgtagaagttactaagtcttataagtttaattatagtatagtctctcgtaataaagatagtagagttgcgctttgcatagttcttaatttctacgattcttagtcttgctattagtgttagtgtctgtctttaatatagacctttacgctctcttatatctaactaagcagctgcgctctctttatagaaggtagtgctacactgctacgcacctgctagtttcttatattctttactataattacgcgtttttctgtgtagtatgcaggtttatactagtaaagaatcgcgtttagtctgcaaaggattagttatatcttaaagagtatattagagcatgcagatacctctaaattattgcgctctctatatagttttgcaagaggttatctgctatgctatataattagtagatatactgtcgttaactatcctttagtgttacctacagttaattcctgttagcacgtcttagaggcgcttatctattaccttattaggtctatttagcttaatttatttaaattatagctgtgttcctagcgttattagtatacctaacgatacaatatatctatagcattaaggaaagagcacagcgcaggctttagcttaattttcctataagaactctctaaaatgtttttcttaagacgcatatcatattaatagtttaattacaaatatagctctatagagttttattataactgtatcttgcagtgcgctatactagcgtgcttctgttaatattcgtatataagtctaactatctgctgttttcgtatagtagtatatgctactgcgtttatccttaaactctacctctctcttaagtatctgtataaactgtgtatagttaaggctactaatatctttatattctgttactaggttatcgcgcatatatagcagttagtctatttatataaagatctaatcctgttcatatgcactagctactagaatagttaatagttaaggagcgttatttacagtattagactgtctagcactatagactatagccttagcatatctattattattctgcagcctagtcttaggattatagttatattgcattttgcgttgcttagagcatatctgtcgtgttgcattgtaattatattagactactaagtgcgtaattgtacgtaggcgactattaggcgctatactttgcagcaggctgttctatcgtaacgcaactactcttactatctatctaatatgctcttttgcagttatcgttcgcagagactaacataatatagcttattctcttatctctctcttaacttctatatatagtgtcttatatttattacttattaaagttattgcgtcgcagatgctgtccctagataagcgttcctatatttattgcagtagtattataattgcaaagatatagcaatttagaattctgttattaacagtagagtactgttattcgtcttagagaactatcgtagtataagtagtcgttattgctacttatatcttaataagttattatttatagaaatagggcgcatgctgcgcagcgtctttgcaactctagtctagcttatataattatctagctaacgacctgcagagatctcctactttaatagcttaagatccttattaactaggcctttgtactcgttagatttgttacgcagtattacgcctgcgttagcattagcaggtaataagacttctgcgtcgttaaggagaaagaagattaagattagcacagtttctatacgctgcataggcaactaacctaataagtataagagcttagttaacgaggatcttaagctattaaagcagaagatctctgtaggttttataatgctaacgcacagaacagcgtagcagaagaagaagaataaagcagacttaagataagttaagaggatagtaatattaagagctttagagagagtaagagtaatctagaggagaatagagagatagatttaggtatagaagataagaacgaggaagataaataagtaagacgcagcaagagcataagacatagcttctgctatatctctctattaatgaaaattttaatgcaggaaggagacttaacataagcaattaacgtttactttaagatttataaattatatataaagagctatcccttagttattttatatttcgcttctgttaatactcttatagcgtgcgcagtaaatcgatatcaaatatcagtaagtataggcagttatattcgtcttagttaatatagttgttaacgtagtaagacatagtagtataagttattaaattaggcaggtctcttagtactaagtgcactagtgcagataatcatgcttagatcgtaaaacttaaaagcttgcaatatctagcgtttagaggctgcgttctaggcccgttaacgcatactcaacattctagtagtattgttaatctgtttattgttattaaatagcaataccttagaggaatgctcttaatatacgctatatattttctatctttatcgtagcaggtatagttaataattataagtattaggtagagctaggctactactctactatctattactatcctagactgtcgtctattatctctatgcttaaattcttatacttaaacgtagtctctacgctagaggcctatctattgctagttaggtacgcatcttacaacctccttattacagtatttagagtcgttatgtctcttactagagaactgctagcactttatagaagagtaaatctatacacttatatagctaacctaagataggttaacatctaaacagttcttattataagaagtaattagttagcctactgctgcctagcgtttattgcagacaaacactgctgctgcatatataaagttagatattgctatatttgcagcaacctcgcttagaagcaattttgttaaataaggctgtatttctagtattaactatctaagcctgcagaagagaagagggcgtgtcactcttatagaataagtgcaatcttagatgttaatagtagtagacagttaactctatttaactatagtagcatagttagctgctagtagtgctgtcctctaagaattatataagcatatttgtagtatatactctttcttatttgttatagagtagaactattttactatagtaatataatatgcttcgctgtttgctctagtatatatactatctaaagctctatacatgcgtatatcttatataatatatattaacgcgtgctacttagaataattaaagttcttctctttctctagcgttcgctaatacactcgaaattcctccttaaatacatttatcctctctagtgctccttaaatataggctaagatatccttatcgtaactcttatattgcgctagtgtaactagatcgcatactgcataaataaaatgcagcgcaaaaggcgcctttaatacaaataacagagatacgacagctataagctgttatataattgccttttgctctatgccagtctattagaagacttctataaatgctctcttattattaaaacgctttaggctagtactatgcattacctaatagaagcgctcatttaactaagtactactagattcttgcgttactagtgtagtactattatcctaggtctttctgctgctagaatagatatcgtctaacatatcttgcataaagtctagcatctttattactaaacctttaagcagcaagtgtaatgtatccgttgctaaagatacgtaaatattaaagttataatgctttcacctaaaataattaactagatatacaaagttatcgtgtcctttattaagacatctctcttattatagctaagtaaattgctctattctctatagataagatctatataaattctctctattattaaatgcaatagtataacgcgtgcaatagcaatttttctttatactagttaagagtacttattaccttcgtagttagctaatatcgcgcaaatagttaggtaacactgccttatttgtctatctgcgcatgcaagtagtattctagacttagctacgttttctagtgctgtattagacagtaagcaatagtattctactatgtaggctaatatagtagtgcttaaacttacgtaatagaagcttacctatgcaatagtaatacacttaactcttaagaaagagattataaatcttagttatagaaataaacttagctagaagagtactagatgttgatctccgacgttaggctttgcaggacagattcctaattataacgtagactagctatgctgctatatctcctaatataagtaagagttatattttgttaactaatataataattagtacaactattgctctatctagtaggctttattatatgttctactactagtctctagaatataatttataataaacgtaaataagatagtctgtattgcctaagaagaattagcttaaggcgtatactaatttatctgcaaataggcaatagctaattataaacgcaattagcgacaagatattctaatatacgaaaaaatattagtcagccttaagtcatagagaagaccagacgtcttagcaatatcctcctatatctaaatattatcttatatactagactgcattgctaacattgcctcttgctattagcagcctaattaaaatagtaatctcgtgtataagttatataatcgtacgtttgcaaagaggctattaacatcttctagcgtgcatttaatctgttgcagctatacagcaaacgaaaaggcaaagtctaaactaaagatattaacgtaattagagctagtaaacttagtctagattatattagagaaagtgttatatactcttttgcagttatagactctactattgctagttcctctactaattgcttattatgtgtctaaaacagcactttctatatctgcgtagatgttaacaataggctcttttatctaataaggtcgtcctttgcgcatatatctagtgcatctgaaatgctattagctattgctaagtctatatttttatccttcttaatataattatatactattatagtagagcttaagccgtctgctgcatatacatacactttcctatcttaagcagtattatacttattgcttaatgacgtatacgtttcgtttaactagagtatttcgtaaatattcttagacagttctagactctgttgcgcaagatatcagaaatagcatctagctatgtgtttagtaagctctgcgtaggttttaggctagaagctgcatattatatagaagcgatctatgcgcagaacagagaggaactgtattatacagaagagatattattttataaataagtaaatagcgttagagttattatttacgatgttcttacgtaggttaacagctatgtataataagtttattctactatattactagttcctgcctagctctagtagctaatagttgcagacagttgcctactatcgtcctacgctactaaagactctataaccttctcttattctatatatctaccttaccctctctcctaagtctagttaagcaactaggttcctagatactaagcactacttttgctactacaggttaaacagagagcataatatagtgcgatttaatattatataattcttatctctgcgtataggtcctgctctaattagctgctcttagagtaggcttactagcttcttcgacgtagtagttgcagcgatctagctccttaggtagtagtacattcgcagcaaaaagaagcgcaaagagatacttactctgctgttaatttttttttcgcttgcctcttagcagccctgtgctagtgctagcaggcatataaatcttacttatttttctctctcctttcttctctctaattattaggctacttgcagataaacctataactctatatcctctctaatacctagcaaccgggactcgtgctagtagtagaggagaatagtaagagatagtgctgcactgctctagactaacaaagacaacgacttctactattaacgtaagtaatattatagttaaggttactctaactctaactctagatagcagctaatagtctctaagagcacactaaaaagtttacagagaaacctagatatatttagtgctataagatatcttatctagttttagaaaaggttttaaacatatctaagttacctctttactattctcgttcagcaaaggcagacaggaattttgctagagcttagtagtaatctagaatatattattttattagagttgctactaagagctttactatagtttagtgcttactatacttataatctactctgcttaactagcctagcaaagctaaaggaatgccctctacgcgctgtcttcttaggtatttagcgcctaggagttataatagcaggagaggactataagagacagtgctgcactacttctaactagcgaggctcttagatcacacataacttctacgcaatattatgctcaaaaggtactctaactctaactttaaataatagctagatagagcaataaatatataatttaatgcctactagcctagcaaagctagacttataacctctacgcactgtcctcttaggtacctagcgcctaggagttataatagcagaggagaactataagagacagtgctgcaccgccctagactagcaaagctcttagattacacacaacttctacgtaatattatgcttaaaagatactctaactctaactttaaataatagctagatagagtaacaaatgtgtaattcaatgcctactagcctaataaagctagacttataacctctacgcactgtcctcttaagtacctagcgcctagaagttataatagcagagaagaactataagagacagtgctacaccgctctagactaacaaggctcttagatcctatataacttctacgcaatattatgcttaaaacatactctaactctaactttaaacgatggctagatagagtaacaaatatataatttaatacctactagcctaacgaagctagacttatagactctaagcaacatattctctaacacctagcgcctagaaagatagagatagcgagagatagtgctatactactctagactaacgaagacaacgactactatactacatctaaataatattatacttaaagctgctctaaacctaacttcagataactataggacaaagtaattactctatagtttaatgcacaccggcctaataaagttagactaatactctctacgcaatattctcctagtatcctgcgcgtagagcttatagtagtagagagagatagtaagagacagtattgcactactctagactaacgaagataataactactatactatatctaaataacattatgcttaaagctgctctaaccctaactttagataactataggataaactaattactctatagtttaatgcacgctagcctaagaaagttagactaatacttctctacgcagcatcctcttagtgccctgcgcgcagggcctatagcaggcagagaatagtaagagatagtgctgcactatcctaggaaatatagatagctactaggctacagcaattagcctatttaacatgattaagttctgctaaactaaggcatgcccgctatgcagagcagctcttaagttaaaatattattatttgcataacttcgccttaaccttaacctactacctatctatacttacgctaaagtttctttaatttaattacttcctataaccttcttactgtaactatcctgcgcatacgcgcacttttctaagtaacatctatacctaactgcgtatctatagcagctatctatacttataatactgcctctgcccgcttactaccgcaaggctaagcttaagataggctaagtaacctaagaagataatatagtttatagtatagctactactactataaggtgctaggcataatattaaatcttaagcagcagagactaacagcatcttataagagaattagaggcaaggtatagtctctcaaaccttagcatttacgatctagtagagaagtttgctagacatatcttaagctaagtttaagaaaagaagatttaagactaaaaccttaacttaaacattaggtaagtctgtgtacgcagtttttaaatgtttagctagcagtagcaacctatctataactataagatgcgcaaactcctctagtcttttgcaaagcagcagctacaattatctattatataatagtaactaaattgcagcactttagcaataaagttaagactaaggatccttataatacgctaatgctaatactatctaagacagcgcaactacagtcttcgtctattatatctaatacgtctacagcattaatagctaataaataaggctttatattacttactaggctgtttttactagctaacgtaaacgtagttagtctaatctctatctactaagcagtacccttaatagagctaataataatagatcgttagacacagatagagaagtaaagactttaatattaggatctagcgcattaagtataatatccctataattttttttttagcgtgcaagctctctaatttatacaaagcaagcatatctctagtaatagacacgttaatagtaacgcctattaagaataataataatttgctaaatactattaactcgcacattaaattaaggaagcttaaagaagtaatgctattatactagacaataaaattactaagtattcctagtgcaggtagaatagaaaaacttaaactaatatatactctactaacatttatatgcagtacaattctatcctaacaaactatctaaacagctcttactatctaagaagagagtctaataatttcttattctactagacaaatactctaagaagcaccttaaggtctgcgaagcagacgcattaaagcaggtagatgcaaacataagagaagaaggaaataagaattatagcagcctatattactctgatagtaacagcgacactgctactagaaagataaagataaaggcccgcgctcaattaattaaaagacagagattagaattagaagcgcagcttaggaaagcaagcaaagaagaagagttagctaaaactaaaaaagagaagagagagaaagaagcctagaagtgcaaggctaagttagatagcctgctagacagcgacgactactgcttagacagcagcctagatattaactctaagaataacttagaggacgaggaggcaacgacagcaaagaaccttgctagagaataaaaagaaaggcttaaagccttattaaacgctaagtacatctactatagaagatagttaactactattcactctgctaataaacaaactagaataagagatagtctctctagcaagagtagagacagcaatagaaacactgcactctagaagagtagactttagctgcagtattctttagcattttaattaataacctctagaataagcgcataataaagctactagcacgttaagagagttattgcaactctaccttatactagcttataggcgcatacatcctctactttaaaaagttattatctaataatagtaggatctttactagcgttataggcataactagaacgcaagcgatagtgcttttagctattatagaacacgttcactttaagaactagatagaagtgcaaaatgcctaagcagaaaagtcttatcctttaacgctagaccttaataagcagctacaataatgactagttagagcgtacagctaatgcctagaagaacgaggtagttataatagattctgcaaactctacattatgcaacctaagcgatctgctagttataaggttctgcatctttagtaactctgctctagagaacataggcatactaacgaataagaagatagtagagatgcaaactaatactactactgctcttgctaataagcttgctgctgttaataagttagttagactacagacctttacactaaagatcctagagcacgtagaaacagtttactagataatagcagaggcaaatatacctgctgtgcaccctaaggctacgaagcactatctagcactattagcagcatagtttgcgttagtctgcagctttagaaaggtagataggcatatatttagagctaataatactataagcgttacagcacagcaaacaatcacgcgcaaaggcattctttaggtagaaacaaatgcgatactacttcctagttatgttactatatagaggcagactatatttaataaattctataattgcaagtcagagagcacaattatagctaagttttataaggatttttaaaaagtaataactaagaatactaatagaaagcataggctctgtctagaacgcagcagcgcagtagataaagtaacaggcaaatatatctacaagacgtataatagagtctacacattaactgcgaagaccttatctccttagcattcttaaactttagatattaacggcctagtaataaataggcaatagcgcaatatagtcgctaatataaggtgcagcgcagactaatttaaggcgttagatagtataagaaactaactgcaaaagaagcaaagaatatgctaaggttcgcgtagaaaaggatattaaagacaagtgactaataggctaatctaatatctattattaagggcaagttctttacttccttctaaggctgcaaactactaaggtttctcagcatagtagaagacgctaagcgatagtatagataggtcttcttataagaaggccttagacctatagcaattagcttaaaacaaatctttaaacgctctagaactaaagcaattgcagcctatcttttgcctgctaaattaagagcagcctaatttaaggcgattagctgctatgttattcgcgtaacagcaaaaagcgcagagaatatatttaattatctaggcaacaaaaactgctatacagtaaacctagacatcttgcttaaagcgagcgcagagtttaaatacattaagagtatatataagacccttagtatcttatagctataatactaaacctagagctctgctactaaagaggacagaaaagtagctaagacgctactactgctaaagaaaatctatcctaacactcttatattatcgtataaaccggtcatataggcagtaacgcagttaggcgttaagaaagaagttctataacaagaacgtcttagttatactagaaggtataacatagcaagatattaactataagcctgctaaatacgagagatctagttagaccttagattatagtcgctttaatagcatttatagaggtaactatactaacagaagctacgcacgtcgttattatagagctgcaagatagatagaatacactagactaattcatattctaagagtattgacttagttagctaggagactatagttaaggcctaagtaagcagagtataaaaataattttgcaggatagactatagagtacaggatctaaggtcgtaaatctgcgcatagactagcagcaatttaagcctattcctataaatttagaagcgctcctctaaggtctagcgcactaacagagatagttcttaacagtgcttaacagtgctcaatagtagctagctatataaaacgcagaactagcacagtaatagaataatgcttatgttataaataatattaataaagctctttctagtaacataatatatgctttctttattatctgcttacagtgcgtatcctcgctagtaataacaagacaatagaacttacgactattattgcaaagccttagcgcctagagagtgtccttacgctagttatgctcttctgcgctatagtcctactccttattctatataaaatagagagcttgcttctaatgcggatacagctctgtcttaatagtgaactagatagctctcgcataggtactttatctaatttactaataactatatcgaaaacattagcaacgttagcctagatcttatcaacgctttgcaagacgtagatactgcctagttctctaggtattagcccttgctaggtaaactaattagtctaaaagctaagatctattgcttagatctatgtaagagagtcgctatcttatagattatagtagtcgtagcgctagagcttaaaaacaggttatagcagctaaatattcttgctcttatagaacttgctaatattataggcctacttctacttatagtataactagagcgttatgctaataagccttaagaaaggtaagcctagaggaccctcgctagcttattttcgtcgaatattagtctaagctatctatattagtctattagccttcgctctatctattaatagatataatctagttaacgactttatgtcgactctactaaattctctgctagtaagattagtgactatgatattaagattattacaattatttctagcttaatagaataagatcttaattcagccttgctaactactattgctaaggtacttctttaggttagaataagaaacggtataggcttagacgtaggtatacttaactttgctaatatatataagctcctctatattgtctctaactaactaaatattatttatcattacctaaatccgcgttagactagttattatgcattagaggtagagtgtttacttattattaagttaattaatagtcctatctgcgagagtgcttaactacttatcttttgtaacttaagactactactactattaaatccttagcgatgcgtagactttttgcagttcttattagtcttaatttgcttcgctagtaaagctgtgcgctcctagacgttatgcaactgcttaataagtaagatttagctagcgatagtaggattagtacgcccgcagttaaggttgctactagataatacagagcgttttaatgcgagtgatcgcaggttaagtagagcagttaggctaaattatagagtaggtgcaatattattattattattattaacgcagtctgcgttacctagcaaatcgcctattagctctacgtttcctatagcatcgaaagcaacactagatacgaaattaaggtctataatgctaaccttagcaaagaggctagattaagcatctgcctgctcgtatagtactgcagataggttaattagtattcttgcacgcaggctgttagttatataaggttagaaataaaagcttctatagcgtaggaaaagcagagacgatatagataatatattactaaccttagcagagaggctagttcgagcagctgcctgcttatacagaactgcagataagttaattagtgttcttgcatgcaagctgtcagctatatagacgttagagataaaagtaatactaggcacgaaattaaggtctatattactaaccttagcagagaggctagtttaagcagctgcctacttatacagaactgcagatagattaattagtattcttatacgcaggctattagctatatagacgttaaggataaaagcaacactaggcacgaaattaagatctatattgctaaccttagcagagaggctaagtcgagcagctaactgcttatacagaaccgcagataggttaattagtattcttacacgcaggctatcagttatataaggttagaaataaaagcttctatagcataggaaaagcagagacgatatagacaatatattgctaaccttagcagagaggctagtttaagcagctgcctgctcatacagaactgtagatagattaattagtgttcttgcacgcaggctgtcagctatataaggttagaaataaaagcttctatagcgtagaaaacgcagagacgacgtagacgactttagtccttgcttcttacagaaaatagagcagaagagaattaggcaaagaaaaggagattatatacctcttttacgtgcctcttataagttaagtaatagcgctagatttatgctgcaagaaatatagatatagttattgcatattagaggcgctttaaaacacgtgcttagttaattataatctaaatatctttacaacacgttaacattatactagacgacttcttatatttagtgttaaatgctaagcaatagtactgctcattgctatatcgtgtaagtaagagtaaacttaaatagcgcagcagtgtgtgtagataaagtaagtagctagaaagaagagttaatagttaaagacagttaagtcgcatgtaagactatcttcttaacagttctaacaagtttattaacattatcctagaagttaaatacaatacatagcagttacaacgcctaatgccttaagttaagttacagaaaatactagattattatagtttttaggtaagatagtgctcgcgaggcgtacgcacagacgcagtctatactaacgctctattagcgcacgtctcctatagcaaacctctatctctcccttctaacaaagcgataatgctttcttaacattacgcatcgcctctactgctacacggtataaaaatagcacaatataatattctttgtcccttataatgctgacgtattcctctaagataatatctgcgtaggttctggctctaattaaactattataatactactaagctcctctttacaacgcatagttgctagctctcttctaactatataaactaacctaatatacataacatcgctactaagactgcagtgtctaagttatagtataacgcctaagcttaaagtcgctctattacctgctcctagcagttataggataaagcaataaatctatagtttaatgcctactagcttaataaagctagacttataacctctacgcactatcctcttaggtatctagcgcctaggagttataatagtagagaagaactataagagacagtgctgcaccgcttctaactaacgaggctcttagatcacacacaacttctacgcaacattatgcttaaaagatacttagactctaactttaaacgacagctagacagagtaataaatgtataatttaatgcctactagcctagcaaagctagacttgtgctctctacgcgctgttctcttaggtatctagcgcctaggagttataatagcagaggaagactataaagaacgatgctgcactacttctaactaataaggcccttagatcctatataacttctaagcaatattatgcttaaaacatactctaactctaactttaaacgacggctagacagagtaacaaatatataatttaatgctctctagcctaataaagctagactcataatctctaagcaatatactctctaatacctagcgcttaggactcgcagtagcagatagagacagcaagagacagtgctgcactgctctaaactaataaagctcttagatcctatataacttctacgtaacattatgcttaaaagatacttagactctaactttaaacaacagctagacagagtaataaatatataattcaatacctactagcctaacaaagctagacttataacctttaagtaacatactctctaatacctagcgcctaggactcgcagtagcagatagagacagcaagagacagtgctgcactgccctagactaacgaaaataacgactactatactacatctaaataacattaagcttaaagctgctctaactctaactccagataactgcaggataaactaattactctatagtttaatgcatattagcctaataaagttagactaatactctctacgcaatatcctcctagtgccctgcgcgcaggactcgcagcagtaagaaagagaagatagtaaaagatagtaagagatagtgctacactgctttagactaataaagataataactatcatactgcatctaaataacattaagcttaaagctgctctaactctaactctagataactgcagaataaactaattactttatagtttaatacacactagcttaataaagctaaactaatatctctctacgcagcattctcttaatgctctgcgcgcagggcctatagcaggcagagaacagtaagagatagtgctgcactgtcctagaaaatcttaacagttactagactgcagtaagtaacctatttagcataattaagttctgctagactaaagcatgcccgctatatagaagcggctcttaagttaaaatattattattgcttaacctttatacttactcttacttattatcctacctgcatctagcatatttgcctagtgcatacaaacgcaacgcaactaataacctttttagctacataacaatattatgttttctgcaagccctgcgcattaaagcctaagctctttacatattacgctgcaattcctttttattattattttatctactaacacgtttcgctatattgctactattatagcaacgcgcttcttaaatctacaacgcgcttcttacgttaataacgcgcttcttacattaacaacctgcaactgcgcttaaactctctatagttagtaagcgcaccctcctaagcaatatctatatattaacacgcacttttagcaacagtctaacgattatatacagtcgctaactatcttctactctaggcgcaaagctattatagctggacgtaacagcaacgataacagcgatatagaataggcgccgccaaagcaactagagtagtataagagtaaggctaatataataagctctaacagcatattacaaacgaatgtaagagaaagatataggattacgatcttagaggttgttaaacttatagaggaccttataagctatattaagaaaaaggacctacttaagaagatctaattagaaaagagctaatcgcagcttctaaagagcttgcgtttactaacgttaaaggactagcttatagtagctaaatatatacagctgcaaaatgcgcaaatacctaaagtcttctataaggctgcagccggaactatctagacgataatactagctaaggtgcattagtatagcgctaaggttaagacagaggacctaagcaatacgctaacgctaatactatctaagacagcgcagcaacagtcttcatctattatatctaataagtctacagcgttaataactaataagtttagcattgcattacttactaagccagctatcttaaataacgctaatgttgccttagtagacgctgtgcattactctatcatcaaataattctctatatttaagctaataacgaaggaaagctagcagaaattagagaagaactactttaaagttagagcctagcaccttaagtacgatgctcttatctagcatttatcattacctaagtactctaattagtactaagcaggcacctcttaggttatagatgcgttaacgataatgcttattaagaataataacaacttgctaggcaccgttaactcttatattaagttaaggaggctcagagcagtaatgctattatgctagacaacgaaactgctaggcaattctaataaaggtatagtataaactcttaaaactaaaatatatactactaacatctatatgcagtaacattctaacctaataaactactagaacagctcttactactagaatagcccttactacctaagaagagaggctaatattctaaacttatactagacagacctcctcttaagcgctgtaagactaaggcagcagacagcagatatataaaagcaagcagaagaagaactaagaaaaataaagatttagaggactctaatactagcagcgacgtcctgcgcctatgcagaagagacagagcagcagcctacgcttaattagctaaaagaaagcagttaggaaagaaagcgcagcttaagaagactagagacaaagaggagctagctaaggctaaaaaagagaaagaagagaaagaagcttaggagcgcaagacttagctagatagcctgctagatagcgacaactactgcttagacagcagcttagatattaaccctaaggataacttagaagataaggaggcaacgacagcaaaggaccttactagagaataaaagaaaaggcttaaagctttattaaatgctaagtaagtctactatagaagacagttaactactatttactctgctaataaataaactagaacgagagacagtctctctgcaagagtagagatagcaatagaacactgcactctagaagagtagactttagctgcagtattctttagcgttttaattaataacctctagaataagcgcacaataaagctactagcatgttagagagttagttataactttaccttatactagcttatagacgcatacatcctctactttaaagagttattatctaataatagcaggatctttgctaacgctataggcataggcaaaacgcaagcgatagtgcttactgttcttatagaacacatttactttaagaactagatagaagtgcaaaatgcgcaagcagaaggtaacgcaatagaatataacacagttaacgataataataagctatattctactaaaagcaagagaacgttctactgcgcgtgcaaaaggagctccttctttaacgctaaaccttaataagcagctataataataactagttagaggcaagcagctaatgcctagaagaataaggtagttgcaatagatcttgcaaactctacgtagtgcaatctaagcgatctgctagctctacagttctgcttctttagtaactctcctctagagaatataggcagactaacgaaagagaaagcaatagagatgtaaattaatactactaacgctatctctaaagcgcttgctgctactaataagttagtcgctctacagagctacgtactaggaggcgtagattattcaagaaacagtctactagataatactagaagcaaacacgcctgctatgtactctaaggctacaaagcactgtctagcactattagcagcatagtttataatagtctgcagctttagaaaggtagataagcatatatttagagcttataatactataagcattacagcatagcgaacgattatacgcaaaggcagctcttatatagaaaagagagtaatactgcttcctagttatatcactatataggggcggactgtattcgataaattctataattgcaagttagagagcacaattatagctaagttttactaggatattcgaagctataactacagatactaatagaaagcataggctctgttcagaacgcctatagaacaagaactaaataagatcttaatctttatatcgctagcacttattagcctttaaaataggaaagaggtctctaactagtttaacgctactaataagagagactctgtaactagcgatcgcatctataagatagaagatacagtctactagtcgattgcagagatactatcttatagaactcgctaaaatatagcccttaatagcctagcaatagctaaataatagcgcaatataattgctaatataaagcataacgtaagcgaacacgagtcgtcttataagtataaagaacttatatcttaaggagcagcagtagcgcagaggtttatgttaaaaagaatattaaagacgcgcaacctatagagcaaactaatatctagcattaaaggcaacttcctgccttacttctaaagctacctatatctagatttccttagcacagtacaaaacgctaagcaataatatagagatatcctagaaaaagaaggccttaataaatcagaagctagcagacgtgtaatctttaactgctttaagatacaggcaatagcatcttactctacgcttactactctaaaggcagcatagtttaaaatatacagcagctgcaaagttaaacgctttacattaaacagtgtaaaggacctctttactaacttaagcaaggactatttcctagtatgaggaggcgcgtgctataactaaaagcagcctaaagttttaaaacctattaaatttatgctctaaggttaaaattctaggaacactaagctagacatagagcattgcagcagaagatacagcaaaagcagctaatacactactactactaaagaaagtctgcgctaaaatccttataggattatataaactaatcgtgcaggcagtaacgtagctaggcttaagagagaagtttagtaacaagagcgtcttagttatgcagagaggtataacacagcataaaattaaccttaagcttgctaaatagagagatctagataggccttagattatagtagctttaatagcatttgcagaggcaattatactaatagaagctacgcacgtcgttattatagagccgcaagataagcagaacatataagattaatttatattctaagtatactaacttagctagttagcagaaatatatgttagtattatctattttaacctaaacagtgaactagaacttaaagtactaagtaagcaggacgttaaaacaacttcctaagataaactataaggtagaggatcgatagttacagattaacgcatagactagcattaaactaaactaattattataagtttagaagcactctgctaaggtctggcgcactgctaggaaaagtgcttaatagtgcttaatagtgcttaatagtgcttaatagtagatatacataactatatagaatgcaggactagcataataatagaataattcttatattactaataatcctaataaagctctttctagtaatatctgtaatgtctagttataatacagaaagaagtaaatatatagtaagatactaaggaaagtatattaaagaagtaaacttcaatagcgcaggtaagaagacagagtaagtagagagaaagaaaatataatagttaaagatagtaaagttacgtgctagactatcgcattaatagttctgacaattctaacagtactaactatttcgacgaagttttgttttaaagtatatttaataacaaatataaattccttaaattaatcaactcgctagcgacacagttaattctacagtatcaatagaaataaatattcaacagatttttagttttcctaacgtagcttctaagctaatattctcttactttttaactaccttaatagcttctataagaagtaagttgctaacgcagaactagagaaatatgctagagataagcagcttataatataatcttagcagctaatatttatacgcattacttattatctaatctactaagcgctctttttagttactaaataacttactcttatctataaatatcttatctataaggctatagaaatagagtatatagtaagatatacgtacttatttaagctatttataagtcttctatatagttacttcttaatagaattagagcgttattctatacctctgcaactctattttttctataattactagcttattaactatgctgctagctactataataataataatatatataaggctctgcttatattagagccttactaacgtatactctagtaaactaaaaagccttatatataagatagtagcgttagtagtaactaatataatcttagcctatttaaacgcgttaataaaagctacttagcacttttatctaagtactatctagtaagcttctacttactagagtagctactacttaatatctgcagttaaatatatataaatataagtaactctaatagaagcttataggtaagtgctaagtaaagctatagataagagtaagattatagcttatatagtagctaagaatgcgcttattataagagatactagagaggtttatatataagtaaagtatctctgcttaaacttactacctactctctaacttactatctacgctctagtatatcttacttactttagctttctcttctcttttcttttactttagctagtctactctaggctagcatatatgctagcttagcgcctgcacgccttatagtatatatagctagctactttcttctcttagtagattctttatctactattttacctttagttaaatataagtacttcttattaacttaagccttttatacctatagtctaccttatataatagtagactaaagtaaaaattactctttataggctttatagccttaattaatataagtagtttcttacttatgcttagttattgcatagaaccttaagttattagctctttattaagtctagcagctttttttatcttctcttactgctagaatctagtctctactctactatataaagtatagcttaatgcttatctctttagaaagaacttatctcttaaagctattgcttacttatctatgcttactatacgcagtaaactctaagagtttatatctaaagctctagaagcttattattgctagcttactaaggcctactatatatctaaactctagaagtttattattactagcttactaaggcttactataaatctaaagctctaagaagtatactattactagcctactaaggcctgctatatacctaagctctagaagtttactattactagcctactaaggcctactatatatctaaactttagaagttcttagcctaagaagctactaaaaaattagcgcatatatagctactctactatctgctattatatgctagctattacctctatagcctaaagcgctagaaaattttttcttagctttttactcttaaaattatattatcttactagcatagcgctagcctcttacttctctctatattagagttacctcttttactatttagaatagctattctactactataactactgctactagctagaaacttaactacttaactttcttatatacttcttactttcttttacttacttcctctctatactagtatactatagctagttctagaaataaagtaaagctttctaataagaactttaaaaattagaaaacctgcctctgtataaatactaatcttaagaattataagaatatatactgctctctaatagataatctagaactagctatatctctactctaatagatagatagtaatataagtatattttctaagaagaacttagctagacttaatatacttaagctatatctatctaactaagcatctaaagaatttttaaactataataatagtatatttaactagaagcttataaagaagctaaagctgctgctagtgctagcgttctctattaatatagagttagatttagataataaggctaagcgagttaatatatacttctttaaactatatactactaatgctaaagttaataaactaagtaatatactaaggataactgctatagaagacttaattacttttaactaacttagtaaagctaatactttaggctagatgctaggccttagctagcctatctctactctatctaatatagcctctaagataattatctagataaagtatactctatactcttgctatgcgctatagagttaagatattaactttgcagagctagatataatttcttctatttttctttgctatagtaattaagtactctttaactctacttatcttattaattactacttagataatcttagtaataatagagcctaatagatttgctagtacctctctatagactagaataagattatagagtaatctgcattaatgtctaataaactcttaatactctagattatttagctagactttattatacgtctagctattactcttatatagttagcttagcactaaaattagcaatttataaagaagtataaatagtataataataatattaagaagcttatatctaagtaagagatagcctaggctatagcgtaacagaataaccttaactaagataacttctagtaatagattaataaaggcactataaagtataaagccttatagaagtaagctagaatagtctataactaatactactatattaaggtagcctagagcatagctatagagaagtagtactaggcaaataactctactgctataaacttagatagctttagctactagcagcctctactaccttagctagtataggtaactaaattattgctattttagaatagtaacttcttataatttataaactgcagtatactttagaataagcactaaatttctaagttttagcatactctaaagctactatctacctttctatctatagaatatatctttaagttagaactaacagtctctctagatctctacctaggttctatttataacgcctataactatatagataactagagcaatatagagagctatagcaactacgcctctaagtttaatagtagtaatttataagcataatttatagcttagatagataagataattacttactttaaatagaatagctactaatattaatataaggagaactgtgctaatatagtctttaataacgtttctaagactacttatactattctactatatatctagagctatagatactagtttaagtagctatttaagtgcctttatatcttgcatacttactttaaagatagtaatctctagactatagctaatataaacctagctatattagaatttctctacttctctaatagtaataagactagcctataagcatagtctaaatttaatatttagttctctagcttttattagtatattaggctataggctatagtagtagtaagctaacttttaaaagtatatctctataggctgctataatactctctctatgttcgcatttaataatatacttatagtaataatataagtttagaatatatgcgctatatattttagaaacgctaatcttactataactataaagagtatagagtataagtagtattagtagtagaagcagaatacctataaatatgctgctaaagatagtatatactactatactagcaagttatatatagaaaataattagtttatgctaaagctagctactactaatagtaagctctactactactaagattaggctagtacgcctaaggtaaagattataatcttagctaatcttctcttagctaaggttactactaagaatactactaagaagaagcttaagaacttatctaagctagactattataactatagtagtaagagctactacgcttaagattacttagatctctctaagactaaagctatatataagcgcataatataagcttataaatctaagaatctatatttctatagcttagagtataatttagatttagacttagaaagaaacgtctttttctaggtgtagagctactatctagaaataatttaaagctctagaaagactacttagcacctatctatgcttatatctatatagctaatactctttattataggcgctaaatagcttagaattatgcagcttctactataaatatagcgcagtttatattctagatctttatagaataaagctctatagtcttctatacctactatacgctagcaaataatagagtagattataattttattattagctatttagctataaaattcttcttactttagcttattctgctatcttagctaattaaagttaaggtatataatagaattgctgctaaagaaattacctattaggctaaattctacctaaagatagataattactttaaataaactagtgctctagttataaaaagctatagagattttaactttatattaaggttcctctagcgctaagtctataactcttaaattaactattagaaattacgctagaaatttaataatatctactactagtaatactgctagcttactaacgtagtatctatcctcttatgctatagtatacctaaatagtctaatacttctcttaaactactagttctactaatatctatagataaattagataaagataaagttctcttagtcttatctaaagcactgcctaaaggcagatatagtagttaaaactcttcttactctactaaggctaataaacttaagctaaatatctagcgagtattagctagagctattagaataataagcaagagaaagagttatactatctactagatatgctagcaaacgcctattactatataacgcatagctatagaaaaggatattaataagtatctagataactctaagaaagtagagcttaaagatattctattactagagatatataaactctatagcaaaaaccttctaacttttagcaaaaaattagctaaaatcttacttaagtattctaaatataactataagatttagcttaaactaggcgtagaggctctaaactactatatgcgtttatagtctaggcgctataataaagctatataaaagtatattatagaaatagagaaatatagttttattactaaaactaactctgcagcatatagtaatataactattatagctaagtctaatagtagtatctatatttacgttaactactataatcttaataatattattattaagaattactactttattttcttctttagagaaatactagcatagctaaataatactactatctttttaaagtttaatattatttatactttttactgcatataaataaagctaagctctaaatagcttatagcattttctatataactagatacttataaatattatattatgctatttagcttctgcaacgcctctgctatattttaatgcgctattaatagcgtactatttaattacctagataatttttgcactatctatcttaataatattctagtctactctaagataataaaagaatatatatagtactataaaagcgttctacgctatctctaagcataagagttctatatagactctaagaaaactaaactatactagataaaagttaagtttctagatatatttattactaacgtagaagttaaaatagacttagataagattatagctattaataagtagcgtatactaactactactactaagatactagcatttcttagctatatagagttctactaacgctttattaaaaactactctgctattactctgcctcttataaaacttattaaagcctatattaagaaatagccttttaagaactctactaagctagttatctgcaagacttactataaaaagtttaaagttactaataaatactaataagcgtttaaagcgctataagacgctttttagctagatattatactataatactttaacttagagaaactagttaaagtctatatagacgcctctacctaggctatagatagtattataaaatagaaaaataataatagagactagtaactaattagcttcttctttaagaaatactttttagctaagtataattataatatctataacttagagcttatagaaattatttacgcatttaaagaataagaactagagttaattagaatgccttactaaattagcattattatagactactagaacctaaaaatatttatagctataaagaagctaaactgcaaataagcttactagtctctattcttattataatttaattttaagattacttatgcactagaaaatactaatattaaagctaatactcttagctaatagccttagaacgtgctagaagatattatagataagcgtattactaataataagataattattcttagctctaagatactagcgctacgatatataactagtaatctagatagtactctaagctataagcactttctactataagaaactagactagattttactagaataacgctagatacttaaattctaccttatagctttagactataataacttagactttaagaaatttaaagataagctagcgtaagactagattaatagcatagtagattttagctttctctcttataataaagatacttattctactatagaactgcttaatatagcctataaagataactctattacgctagcagcctttatagtaattaatagtagtattataaagctatctaatttattctataagaaaggctacttcttcttataagctaatattacttctttaggtaagagttctaaacgctgcctgtttattaactagatatagctatatatttctctagatacttacctttagcactaaatatttaaactctgctataactataaaattataggctataagagactacgtagtaccttttaccttatatttaagaggtactactagctaaagatagcttagttaattaagaaattctgcactacttatagagtttgctcttagataaagttctcttataatagaaagtatagctatttataattactgcttatcttaaacgcttaatagataaatcttttagttaactatatttaagatcttctatctagctagtacctaagtttctaatattataattattaggatagtactagagagttatagctagaagtaagtaataataaggataactaataagattattataaagaatagataaatcgctactaataagaagcaattctctctctactctatatactagctctctagcagatatactaggcctgcttaagacgctaaaggcgttcttagtgctaaagtgctaatattatcctccttcttaagtatgcttgccttaagtaaatgcgtctaatatagaaaagcgtttagtaagctagaataagctataatagcttatttaaggcctaatgcgcgcattagagctctatagattatttctaaaacttatagttttaagagactcgcttaactaagcttagcgcgctaagtaataataagtaagtagtatataaacttataatactagttaagcttagcctaacttctaacctagttctatattctcttagtctctttttagtaaggatttttagttctctctataggaattttagcctctatttaggctagaatactctattatactctattacagcgctaacgaatatagagtgttctataataactactacgcctcttaatctagctttattaagctctcctgcttctattctatgctaatctaggctagaatacttctaaattagttaatatagactagattgctgttagtaataatataatagagaatagtatatatacctattatctgtgctgctgctatattatatcttttactataagctcctttaagtgccttagtaagtttagttatattataatagacttctctaacgctatagagaatgctaagaactatcttaacctctacttattctagcagaagaagattagaggtagagagactacttagtactttaagtgcctctattacttctttagtaactctaactatatagtagtaagttattataagctagaatactctattatagcataaactaatatatttagctttctaagaagctgcgttagaaggttctagatattactactaatattaataagctagcgctaggttagattaatatttgctgctaaactattattgctgcctctgctatctctgctactaaggactagctagtaagagctacagtagctgcttagtacgtctataatctatagcctctagatactagagagattttagtgcttaaagctaatatttagaacgcctatagtcttctagctatgcagttaaagaagtaagtgccttatatagtcctatataggctataatactctattataggctatttaggcgctaactatatcctaggctcttatatacgccttatgcagagaacttagcatgctataacagcgctatagactctaacgacagctctaacgctgcctatatttctatttgctataattactctactaaggctattactactaagcgcaaggcttattagaatatctttactaagactattcttaagcttaagcagattaataagaataagcttagtattctctataagaaggtaagttaggctattataggttatattagtataaactaatctaatatatagagtaagaagtataagaactctaagagagagctaaagaagctaatctaaggtcttaaggtagatattacgtctttaaagaagaatagaagccttattctcttagctaagcatagtctctttataagtaagattaataaggcttaaaagaagcttaatagtgctaagaagcatcttgcagttcttaatacctaaatctagccttagtagagccttttatagctaatttagctctctttaagttattatatcttagactatagctagtaggcactataagagcagcgcctaagtctttagaacttaggctaggctattataggctattctagcgcagatttacctagtaatctctagatagcgaaatgctaagaagattctttcttctatcttttcttagtaatatatttctattcttaggttcttctatctctagatttatttttaattattatataatgcttatctctaagaatgctaattattttctttctgcttagaatagtctattataggctataatagctctaagaggcgtagtttatttattattattctcttcttttatttagaggttaaccttaacgccttatatctatattttaatttacttagctatctttgcgcttcttgcgctatagttaggcagatatagtattctagagactttcttagagtatgtttctaagatatttaagctaggcttctataagtttttattcttagagtagtttttctatttaactaggtacttctattagctactatctattatctttctatctataattttatctactttatagatattattgcctctaatattatgcagagtatctataatattagttagagagtatagaattttacttattagattatatagttctaataagaaggcataaaagatagagtatacgtttagaaaactcttaagtctaactctaaacgctaaagagcctatttatttgttaataatctctagagtaaatttctagtctagttttttctttagttacgttaactgcatatttctagtagaaactataactttatcttcttctttaaataggactagtagcctttatttatttgcgtatttttcttagtacttatttactataagaattcgttaatctataagtagtaattattactagtactcttttagtaagcttagctgctttaggtaattctctatctctaagtagtcttttaggctaatctagcctaatagagtctagttcttagtttacttagaaagatattatatttataactgcatatttgctattattatatataaactctgtaagagataactataatgcctagttatcttgcttaagcctatagtagcaacgcaggtagtattctagagtctagttctatctttctatctatctatctatctatagatagaagaagaaggttaagactcttcttaagtttatatagtattagaacgtattctagtattttgcatttataatagagcttctatctaaaattacttgctttagaacgctatataggcgtataactttataaatctatacttatactaagtttactctattctagtcttcttaagtaggaatataataggatatcttagttaatctgtatataataactaatatagtattatagactacgcctaatagtttacttagagagagtttagttataaaatctattataatatcttcctatagtcttattagagatagcagtagtgctagcaacttatatagcttatattaggctagctttgctctcttatatactttatagaagcaatagtacttctctacattctttctaaagcctttctaggtataatagcgctgtaatttcttaattatctgccttatactaaaatagcctataagaggattattataatattaatatattacctctatcttttttagaggttatataaagaaccttaggtaccttatatgctactttaggttattatagcctatcttagcttaacttagattctaaggtatctagtatatctatactagactctaaagatagattattatctgcttctagctctaatgctataagttagctttagtcttcttaatagagcttatgcaatattataatagctttttattattcttctattcttataactgcttaagttaatatagctaagataagaaagaagtctttttcttctttttatagagctctatagagaggttctataaaagcgtagttatgtttctaagatagcttttatactttatctatatgagtctaggcgtcttaaaaagctatctgcagaatttattttgctagattaataagtaattataaagttatatctaaagagaataagataagctcttacttatctatagtttagagtttttatctctataaactatttaaggtttttgtagtctataaggatcttaaacgttatttcttctagatattaatgctagtattctaaactcttaataattataagtagttcttagttatacgtattatacttatacttagctgtaataagtttgcgtaagtagaagtctactagtctctattagagcttcttactatcttctaatactaactagcttagaatgcctaatattgcgcctcctaaggcgttaactttaactctagtctctctttcttatttaaaatatataagaataagtatattaagaaatgcgttctttaatacttagaaggcttaaatatctttagagcctattttaagagtctaactctcttctctttatatttataggctacctctagctgcttctagagtcttttagattagaatagttaatagtagcgctaaatagctaaaactagcaataaattatctatagtagtttataaacttaataaagatgcagatcttgcgtatagtgcgtagcagaggctagttctagattattttaactttatctcggtagttaatactaacttcttctagacttataatatactctaggtactctatgcgctgcgtatactatttatacttacttagctttatatatagctttatattacgcagcctttagaggactttctttatatatactatatgctcttcttctatattctaaaaagactaagatattatctaaatagataatatagaaaatatctactaagcctgctaacgctttattaatataggcttagaactaggctagagtatttataagactaaatagcattactatatacttaaaatagctatatcttatatagaaggcagtcttctacttattgcctttagtaattctaattctatagtaagcctcttttatattaagctttatatactactttgcttagaagagatattctaaagactctataattaagagtaaagaactctaattcttaatactaatcttattaagacctctatagtctatatagagttatattatcttatctttcttcttaataaatagtataagtacgcttgctagtaactttaactaacgtatttagctatgctataaatacttagttatatatgctcttaatatacttaaactctataagagagaggttatataataaacgatagagagaatcttctctaggcactagattaattattagatcgtgcttactatattctgctagaatcttagagtccttcttagagctaatatctgcaaatgcagtataatctaagagaatctaacctatatagagttattctagcgtagcagagcctgcgtagcttactaggaagatatatacgtctatatataggctttatatgcttcttttaaactcttctgcgtccttaatacctatcttatagtatagcattatattctttgccttatactctctataaagaagtctttatattaggatattaatctttaagttatatttatctatctaagagaggctaagataaattagatacttctttagattagtaataataaaagagatcttataattcttcttcttgctataagagttaataataactacgtctgtaactatagtgctatagatagtaaagttcctcttactaactctctctactaggaagctagttaataaggttatctttaaactctgctctttagtaagttttattaatattagatttaactaagaacctagatctaagaaaatatctatagcgcctaaggtactaataacttcctttactattattagctaagagagtgctaataatatagcctctcttagagtgctaagattcttttagtctagattagatctaatataagtagtaaggtagacctctaagatctatgcctattatctttttctatatcttattagaagagtctagcttaaggcttataagagttagagcaatttagactaatatagctaatcttattatagttataataggttagcttagaatagttagatttagctctgcttgctagtgcctgctttagcttattatagcttattctagtatacttagccttttttagagagttttaagctctctctgcatttagagagaccttccttagttaactataaggagtttatactagaatatttactatagttctatatctagttactcttcgctagactatatttacttatttctctagagtagctagagtgcttctctgcttaactagaatctttataagattatcttatatatcttattatagtgctaaatagtactatataacttttattacttctatatttataaggcctagttttttctagagaagtctaagatagtctagcagatctattagagattagtttagtttctatcttataaggcagatgcaattatatgctttctagaagcattctgctaaagttctaagtaagttaagtataactacttttagttctatctaagtaagcgtctattctagagatatagcagaagaagagtagtaactattctaaagtattcttatattctctaagacgtagcgtagcctaaatataactattaaggcctctattagaaaagcttaaggcgaagttataaagtagaacttatagtctctcttctagtagttatattatacttagttcttcttcttaaagcgcgttagaggtttacgttagaaaaactaaaaatctgttaaatatttatttctattaatactgtagaattgactgtgtcgctagcgagttaattaattcaaggaatttatatttattattaaatatactttaaaacaaaacttcgtcaaaatagttagtactgttagaattatcagaactgttaatgcaatagtctagcacgcaactttactatctttaactattatattttctttttctctacttactctgtcttcctacctgcgctattaaagtttacttctttaatatacttttcttagtatcttactacatatttacttctttctgcattataactagacatcacagatatcactagaaagagctttattagaattattagtaacataagaattattctattactatgctagtcctgtattctatacagttatctactattaagcactgttaagcactattaagcactgttaagcacctttcctagcagtgcgctagaccttagcagagtgcttctaaacttataataattagtttagtttaatgctagtctatgcgttaatccgtaactgttaatcctctaccttatagtttatcttaggaagttgttttaacgtcctgcttacctagtactttaagttctagtttactatctaggttaaaatagataatgctaacacatatttctgctaactagctaagttagtacacttagaacataaattaatcttatgtgttctgcctatcttgcagctctataataacaacgtgcgtagcttctattagtataattgcctctgtaaatactattaaagctactataatctaaggcctatctagatccctctatttagtaagcttaaggttaattttgtgctatattatacctctctgcataactaagacgctctcgttactaaacttctctcttaagcctagctacgttactgcctacacgattagtttatacgactctataaggattttagcgcagactttctttagcagtagtagtgtattagctgctttcgctacatcttctgctgcaatgctctatgtctagcttagcgttcctagaattttaaccttagagcataaatttaataggttttaaaactttaggctgcttttagttatagcatgtgcctcttgtactaggaaatagtccttgcttaagttagtaaagaggtcctttacgctgtttaatgtaaagcgtttaactttacagctgctatatgttttaaactatgctgcctttagagtagcaagcgcagagtaggatgctatcgcctatatcttaaagcagttaaagattacacgtctgctagcttctaatttattaaggccttctttttctaggatatctctgcattattgcttagcgttttatactatgctaagaaaatctagatataggcagctttagaagtaaggcaggaagttactcttaatgctagatattagtttgctctataggttgcgcgtctttaatattctttttaatataaacctctgcgctactgctactccttaagatataagttctttatacttataagacgacttatattcgcttacgtcgtactttatattagcaattatattgcgctattgtttagctattgctaggctattaagagctatattttagtaagtcctgtaagatagtatctctgcaattaactagtagactgcatcttctatcttatagatgcgatcgccagttacagagtctctcttattagtagcgttgaactagttagagacccctttcttattttaaaggctaataagtgctagcgatacaaagattaagatcttatttagtccttattctataggcgttccagatagggcctatgctttctattagtatctatagttgtagctttaaatatcctagtaaaacttagctataattatgctctctaacttgcaattatagaatttatcaaatatagtctgcctctatatagtaacatgactagaaagcagtattactctcttttctatataagagccgcctttgcgtataatcgttcgctgtgccgtaacgcttatagtattataagctctaaatatatgcttatctacttttctaaagctgcagactattacaaactatgctgctaacagtgctagacagtgctttatagccttagagtatacagcaggcgtgttcgcttctagtattatctagtagactgtttcttaataatctacgcctcctagcacgtagctctatagagcgactaacttattagcagcagcaagcgctttagagatagcgttagtagtattaatttgcatctctattgctttctctttcgttagtctgcctatgttctctagaagaaagttactaaagaagcagaactatagagctagcagatcgcttaggttgcactatatagagtttgcaagatctattgcaactatcttattcttctaggcattagctgctcgctcttaactagtcattattatagctgcttattaaggtttagcgttaaagaagaggctcctttcgcacgcgtagtagaacgttctctcgcctttagtagaatatagcttattattattattaactgcgttatattctgtcgcgttaccttctgcttgcgcattttgcacttctatctagttcttaaagtaaacgtgtcctataaagacagcaagcactattgcttgcgttttacctatgcctatagcgttagcaaagatcctgctattattagataataactctttaaagtagaggatgtatgcgtctataagctagtatagagtaaagttgcaactaactctctaacatactagtagctttattatgcgcttattctagagattattaattaaaacgctaaagaatactgcggctaaagtctactcttctagagtatagtgttctattgctgtctctactcttgcagagagactatctctcgttctagtttatttattagcagagtaaacagtagttaactatcttctatagtagacttacttagcgtttaataaagctttaagcctttctttttattctctagcaaggtcctttgctgtcgttgcctcctcgttctctaagttatccttagagttaatgtctaagctgctgtctaagcagtagttatcgctatctagcaggctatctagctaagtctcgcgcttctaagcttctttctcctctttctcttttttagccttagctagctcctctttatccttagtcttcttaagctgcgcttcctttcctaactgctttcttttagctaattaagcgcaggctgctactctgtctcttctgcgtaggcgcagaacgtcgctgctagtattagagtcttctaaatctttatctttcttagttctttctctgcttacttttatatatctgctatctgctgccttagtcttatagcgcttaagaagaggtccgtctagtataagtttagaatattagcctctcttcttaggtagtaagagctattctagtagtaagagctattctagtagtttgttaggttagaatattactgcatatagatattagtagtgtatattttagttttaagagttcgtactatacctttattagaattgcctagcagttttattatctagcataatagtattactgctctaagccttcttaacttaatataagagttaacagtgcctagcaagtcgttgttattcttaataagtattatcatcaacgcatctataacctaagagatatctgcttagtactaattagagtacttaggcaataataaatgctaaataagagcatcgtacttaaggtgctaggctctaaccttaaagtagttcttctctaatttctgctagctttccttcgttattagcttaaacatagagaattgtttaacgatagagtaatatacagcgtctactaaggtaatattagcgttatttaagatagctagcttagtaagtaatgcaacgctaaacttattagttattaatgctgtagacctattagacataataaacaaagactattgctgcgctatcttagatagtgttagcgttagcgtattgcttaggttctctatcttaatcttagcgctgtactaacgcaccttagctagtattatcgtctagatagtttcagctgcagccttatagaagactttagatatttgcgtattttgcagctgtatatatttagctactgcaagctagtcctttaacgttagtaaacgcaagctctttagaagctgcaattagctcttttctaattagatcttcttaagtaggtcctttttcttaacatagcttataaggtcctctataagtttaataacctctaaggttgtaatcctatattcttctcttatattcgtttataatatgctattagagcttattatattagccttactcttatactactctagttgcttcagcagcgcctattctatattgctgttatcattgctattacgtctagctataatagctttacgcctagagtagaagacagttagcgactatatataattgttagactgttgctgaaagtgcgtattaatatatagatattgcttagaagagtacgcttactaactatagagagtttaagcgcagttgcaggttgttaatatagaaagcgcgttattaacgtaagaagcgcgttatagatttaagaagcgcgttactataatagtagcgagtgtagcaaaacgtattagtagacaaaataataataaaaaggaattgcagcgtaatatataaagagcttaggctttaatgcgcagagcttacagaaaacataatattattgtatagctaaaaaggttattagttgcgttgcgtttatatgcactaggcaaatatgctagatgcaggtaggataataagtaagagtaagtataaagttaagcaataataatattttaacttaagagctgctctgcatagcaggcatgctttagtctagcagaacttaattatgctgaataggttacttactatagtctagtaactattaagatttcctaggacagtgcagcactgtctcttactatcctctgcctactataggccctgcgcgcagggcatcaagaggatgctgcatagagagatattagttcagctttattaagctagtatatattaaactatagagtaattagtttgtcctacagttatctagagttagagttagagcagctttaagcttaatattatttagatgcagtatagtagttattgtctttattagtctagagcagtatagcactatctcttactatctcttactattcttctctccttactgctgcaagtcctgcgcgcagggcactagaaggatgttacgtagagggtattagtctaactttattagggccggtatgcattaaactatagagtaattagtttattctgcagttatctagagttaaggtcagagcagctttaagcttaatattatttagatatagtatagtagtcgttgtcttcgttagtctaaggcagtgcagcactatctcttgctatctctatctgctactgcgagtcctaggcgctaggtattagagagtatgttgcttagaggttataagtctagctttattaagctagtaggcattaaattacacatttattactctatctagctatcgtttaaagttagagtctaagtaccttttaagcataatattgcgtagaagttatgtaagatctaagagccttattagtctagagcagtgcagcactgtctctcgccgtctctatctgctactgcgagtcctaggcgctaggtattagagagtatatcgcttagagattataagtctagctttgttaggctagagagcattaaattacacatttattactctgtttagccgttatttaaagtcagagttagagtatattttaagcataatattgcttagaagttatgtaagatctaaaggccttattagttagaagcagtgcagcactattctttacagtcctcctctactattataacttctaggcgctagatatctaagaggatagcgcgtagagagcacgagtccggctttgctaggctagtaggcattaaattatatatttattgctctatttagctgtcgtttaaagttagagtctaagtaccttttaagtataatattacgtagaagttgtatataatctaagagccttattagttaggagcagtgtagcactatctcttacagtcctcctctgctattataactcccgagcgctagatacctaagaggacagtgcgtagaggttataagtctagctttattaggctagtaggcattaaactacagatttatcgctttatcctgcaactgctagaagcaggcaatagagcgactttaagcttaggcgttatactataacttagatactatagtcttagtagcgatgttatgtatattaggttagtttacgcagttagagagaggctagcaactgtgcgttataaaggagagcttagtagtattataatagtttaattagagctagaacctacgcagatgttatcttagaggaatacgtcagcattataagagacaaagaatattatattatgctatttttatactgtatagtagtagaggcgatacgcaatattaagaaagcatcatcgctttattagaagagagagatagaggtttgctataggagatgtacgctaatagagcgttagtatagactgcgtctgtgcgtacgcctcgcaagcactatcttacctagaaactataataacctagtattttctgcaacttaacttaaggcattaggcgtcgtaactgctacgtattgtatttaactcctagaataatattaataaacttattagaactgttaagaggatagtcttatatataacttaactgtctttaactattaacctttctttctagctacttactttgtctatatacactgctgcgctatttaagtttactcttacttgcataatatagcaacaagtagtactatcgcttagcgtttaacactaaatataagaagtcgtttagtacaacgttaacgtgttgtaaagatatttagattataattaactaagcacgtgttttaaagcgcctctaatatgcaataactatatctgcatttcttgcagcataaatctagcgctattacttaacctgcaagaggcatataaaagaagtacataatctctctttctttacctaattctcttctgctctattttctgcgagaggcaaggactaaaattatctacgtcgtctctgcgtttcctacgctatagaagcttttattcctaaccttacatagctaacagcctgcgtgcaagaatactaattaacttatctacagttctatacgagcaggcagctgcttaaactagcctcgtctactaaggttagcaatatattatctatattatctctgcttttcctacgctatagaagctttcattcctaatcttacataactaacagcctgcgtgcaagaacactaattaacctatctgcagttctatataagcaggcagctgcttaaactagcctctctgctaaggttagcaatatatcgtctacatcatctctgcttttcctatgctatagaagcttttatttctaaccttacataactaacagcctgcgtgcaagaacactaattaacctatctacagttctatatgagcagtcagctgcttaacctagcctctctgctaaggtcagcaatatagaccttaattttatgcttagtattgcttttatctctaacgtctatatagctaacagcctgcgtgcaagaacactaattaatctatctgcagttctatacgagcaggcagctgctcgaactagcctccctgctaagattagcaatatagaccttaatttcatgcctagtattacttttatctctaacgtctacatagctgacagcctgcgtgcaagaacactaattaacttatctgcagttctgtacgagcaggcagctgcttaaactagcctctctactaaggttagcaatatattatctacattatctctgcttttcctacgctatagaagcttttatttctaaccttatataactaacagcctgcgtgcaagaatactaattaacctatctgcagtactgtataagcaggcagatacttaatctagcttctctgctaaggtcagcattatagaccttaatttcatgcctagtgttacttttaatactatagaaaatatagagctaataggcgatttgctaggtaacgcagactacgttaacaataataataacaatattatacttactctataatttagcctaactactctacttaacctgcaattactcgcattaaaacgccctacattatctagtagcaaccttaactgcaggcgtactaatcttactatcgctagctaaatcttacttattaagcagttatataacgtctaggagcgcacagctttactagcgaagcgaattaaaactaacgagaactgcaaaaagtctacgcatcgctaaggatttaatagtagcagtagtcttaagttataaaagataagtagttaagcacccttatagataagactattaattaacttaataataagtaaacactctacctctaatgcataataactagtctgacgcagatttaggcgataataataatatttagttagttagagataatatagagaagcttatatatattagcaaagttaagtacacctatgtctaggcctacactatttcttatcctaacttaaagaagtacctcagcaacagtagtcagcaaggctgaattaaggtcttattctattaagctagaaataatcgtaataatcttaatattatagtcactaatcctactagcagagaatttagtagagttaatataaagtcgttaactagattatgtccattaatagatagagcgaaggctaatagactaatatagatagcttagactaatattcgacgaaaataagctagcgagagtcctctaggcttacccttcttagagctcattagcataacgctctagttgtactataagcagaagtaagcctataatattagcaagttctataagagcaagaatatttagctactacaacccgtttttaagctctagcgctacgactactataacctataagatagcaactctcttacacagatctaagcaatagatcctagcttttagactaattagttcacctagcaaaagctaatacctagagaactaggcagtatctacgtcttataaagcgttaataagatctaggctaacgttgctaacgtttttaatatagttgttagtaaattagataaagtacctacgcaagagctatctagttacattaagatagagctatatccgcattagaagtaagccctctattttatataggacaaggagcagaactatagcgcagaagagtacgactagcgcaaggacactctctaagcgctaaggcttcgcaataatagttataagttctatcgtcttattattactagcaagaatacgcactataagcagacaataaagaaagcatatattatattactagaaagagctttattaatattatttataatataagcattattctattactatgctagtcctgcgttttatacagctagctactattaagcactgttaagcactattaaaaactatctctgttagtgcgctagaccttagagaagcgcttctaaattcataggaataggcttaaattgctgctagtctatgcgcagattcacgatcttagatcctatactctatagtctatcttgcaaaattattttcatactctgcttacttaggccttaactatagtcttctagctaactaagttaatactcttagaacataaattagtctagtatgttctatctatcttacggccctataataataacgtgcgtagcttctattagtatagttacctctacgaatgctattaaagcaactataatctaaagtctaactagatctctctatttagcaagcttatagttaatatcttgctatgttatacctctcagcataactaaaatattcttattatagaacttctttcttaagtctaactgcattactgcctgcacgactggtttatacgacaatataagagtgttaggatagattttctttagcagtagtagcgtcttagctactttcctatcctctttagtagcagagctctaggttcagtgtcgtagctataaggtactaagagtcttatatatactcttaatatattcaaactctgcgctcgctttaagcaagatgtctagattcgctatatagcagttttcgttgcctagatagttaaatatatcctctgcgcttttcgctgttacgcgaataacatagcagctaatcgccttaaattaggctgcccttaatttagcaggcaaaagataggctgtaattgctttagttctagagcatttaaagatttattttaagctaattactataggtctaaggccttctcgcaagaagacttatctatactatcgcttagcattttctactatgctgaggaaccttagtagtttgcagccttagaaggaagtaaagaacttgcccttaataacagatattagattagcctattagttgcttatctttaatatccttttctacgcaaaccttagcgtattctttactccttttgcagttagttccttatactatctaacgctttaaattagtctgcgctgcaccttacattagcaactacgttgcgctattgcctatttattactaagctgttaatatctgaagtttaagaatactagagagataaggtctttatagttaacgcgtagactctattatacgtcttataggtgtatttgcctattactttatctactgcgctgctgcgttctagatagagcttatactttctattagtatccttagttatacttttaaagatccttataaaacttagctataattatgccctctaacttgcaattatagaattcattaaatatagtccgcccctatatagtaatataactaggaaagtagtattgcatttatttctacctaaaggatgcctttacgcatgattatttgctatgccgtaacgcttatagtattattagctctaaatatatgcttatctatctttccaaagctatagactaacgcaaactatgctgctaacagtgctagacagtgctttatagccttagagtgcacagcaggcatattcgcctctgctattatctagtaaactgtttctacgtgctctaggatctttagtataaaggtctatagtctaactaacttattaatagcagcgagcttatcagcaagagcagtagtagtattagtttacatctctactacctccttatttattagtatacctatgttctctagagcagggttactaaagatgcagaaccttataactagcagatcgcttaggtcgcataatatagagtttataagatctattataactatcttattcttctaggcattagctgcacgccttaactagtcatcattatagctgcttattaagattcggcgttaaaggataagacctttctacttaggcatttcgcacttttatttagttcttaaagtaaacgtgtcctataatagctaaaagcactatcgcttgcgtcctagttatacctataacgctagcaaagattctactgttattagataacaactctttaaagtagaggatgtatacgcctataagctagtatagagtagagtcataataacccccctaacgtgctagtagctttattatgcgcttattctagaggttattaattaaaacgctaaagaatactgcagctaaagtctactcttctagagtatagtattctattaccgtccttactcttgcagagagactatctcttattctagtttatttattagtagagtaaacagtagttaactatcttctacagtagacgtacttagcgtttaataaagctttaagcttttctttttattctctagcaaggtcctttgctgtcgttgcctccttatcctctaagttattcttagagttaatatctaggctgctgtctaagcagtagtcgtcgctgtctagcaggctatctaacctagccttgcgcttctaggcttctttctccctcttctcttttttagttttagctaactcttcttctttgcttacttttctaagctgcgcttctaattctaacctctgtcttttaattaattaagcgcaggcctttatccttatctttctagtagcagtatcgctgttactatcagagtaatataagctgctgcaattcttattttcttcttctcttacatttgcacctatctgctttaatgcgtctgctttgcggaccttaaggtgcttcttagagtatttatctagtagaataagaaattattagactctcttcttagatagtaagagctgtttagatagtttattaggatagaattgtactacatagtaaatattagtagagtatatattagtttaagtttttctgttctacctgcactagaaatacttagtaattttattatctagcataatagcattacttctttaagcttccttaatttaatatgcgagttaatagtgtttagcaaattattattatccttaataggcgtcactgtcaacgtatctattactagagatatgcctgctttatataaatcagagagcttatacgctaaaaaaaaaattatagagacattatacttaatgcgctagatcctaatgttaaagtttttacttctctacctatatctaacaatctattattatcagctctattaagagtactacttagtagatagagatcagactaactacgttcgcgttagctagtaaaaacggcctagtaagtaatacaaagccttatttattagctattaatgccgtagacgtattagatacgacagacaaagactatagttacgctgtcttagacagtatcagcgttagcatattataaggatccttagtcttaactttattactaaagtgctgcaatttagttactattatataacagataattacagctgctgcttcgcgaaagactagaggagtttgcgcatcttatagttatagataggttgctactactagctaaacatttaaaaactgcgtacacagactcacctaatatttaagttagagttttagtcttaaatcttcttttcttaaacctagcttaagacatatctagcaaactcctctactagatcgtaaacgctaaggtttaagagactatgcctcgcctctaattctcttataagatgctattagtctctgctacctaagattcaacattatacctagcaccttatagtagtagcagctatactataaactatattattctcttaggttacttagcctatcttaagcttagccttatagtagtaagtaggcagaggtagtgttataagtatagatagctgctatagatatgcagttaggtatagatgttgcttagaaaagtgcgcatatgcgcaggacagttgcagcaagaaggttatagaaagcaattaaattaaagaaactttagcgtaagtatagataagtagtaggttaagattaaagcgaagttatataaataataatattttaacttaagagctgctctgcatagcaggcatgccttagtctagcagaacttaatcgtgttaaataggctaattgctgcagcctagtagctatctatatttcctaagatagtgcagcactatctcttactatcctctgcctactataggccctacgcgcagagcactaagaggatgctgcgtagagaggtattagtctaactttcttaggctagcgtacattaaactatagagtaattagtttatcctgcagttatctaaagttagagtcagagcagctttaagcataatattatttagatatagtgtagtagtcgttgtctttattagtctagagcagtataatactgtctcttaccgtctctctctactactataagccctgcgctgcaggacactaggagaatattacatagagagtattagtctaactttattaggccggtatgcattaaactatagagtaattactttattctatagttatctaaagttaggtttagagcagcttcgagcacaatattatttagatatagtgtagtagtcgttatcttcgttagtctagagcagtgcagtactatctcttgctatctctatctttctaggcgctaggtattagagaatatattgcttagagtctataagtctagcttcgttaggctagtaggcattaaattacacatttgttactctatctagctgtcgtttaaagttagagttagagtatattttaagcataatattgcgtagaagttgtataggatctaaaggcctcgttagtctagagcagtgcagcactatctcttatagtcctcctctgctattataactcctaagcgctaggtacctaagaggacagtgcgtagaggttataagtctagctttattaggctagtaggcattaaattacacatttattactctatctagctattatttaaagttagagtcagagtaccttttaagcataatgttgcatagaagttatatataatctaagagccttactagtctagagcagtatagtactatctcttacagtcctcctctactattataactcctaggcgctaggtacctaagagaatagtgcgtagaggttataagtccggctttgctaagctagtaggcattaaattacatatttattactctatctagctattatttaaagttagagttacgagtaccttttaagcataatattacgtagaagttgtgtataatctaagagccttgctagttagaagcagtgcagcactatctcttacaattctcctctactattataactcctaggcgctaaatacctaagagaacagcgcgtagagggcattcctttagctttgctaggctagttaagcagagtagattataggtatagtaagcactaaactacagtaaagctcttagtagtaactctaataaaataacatattttagattactactaagccctagcaaaattcctatctgcctttgctaaacgagaacagtaaagaggtaacttagatatatttaaaaccttttctaaaactagataagatatcttatagcactaaatatatctaggtttctctgtaaacttttcagtgcgctcttagagactattagctactatctagagttagagttagagtaaccgttaactataatattacttacgttaacagtagaagttattatccttcgttagtctagagcagtgcagcactatctcttactatcctcctctactactagcataagtctcggtcgctagatattagagagaatatagagttacaagtctatctacaagtagcctaataattagagagaagaaagaagagagaaaaataagcaagatttatatgcctgctagcactagcatagagctactaagaagtaagcaaaaaaaaaattaatagcagagcaagtatctctttgcgcttcttcttgctgcaaacgtactactacctagagagctagattactgtaactactacgttaaagaagctagcaagcctactctaagagcagctaattagagcaggacctatacgcagagataaaggattacgtaacattaaatcgcactatattacgctctctatttaacctatagcagcaaaagtagtgcttagtatctaggaacttagtcgcttaactagacctagaagagagagtaaggtagatatatagaatagaagagagttatagagtctttagcagcgtaggacgatagtaggcaactatctgcaactattagctactagagccaggcaggaactagcaacatagtagaataaacttattatacacagctattaatctacataagaacatcgtaaataataactctaacgctatttacttatttataaaataatacctcttctgcataatatagttcctctctattctgcgcatagatcagcttctatataatatacagcttctagcctaaaacctacgcagagcttactaaatatacagctagatgctatttctaacatcttgcgcaatagagtctagaactgtctaagaatgtttataaaatactctagttaaataaaacatatacgttattaagcaacgagtataatactgcttaagataggaaggtgtatatatatgcagcagacagcttaagctctactataacagtatataattatattaagaaggataaaaatgcagacttagcaatagctaatagcatttcagatgtactagatatgtgcgcaaaggacaaccttattagataaaagagcctattattaatatctacgcagacgtagaaagtgctgtttcagatatataataagcaattagcagcatggactagcaacagcagagtctataactataaaagagtatataacacttcctctaatataatctagactaagtttactagccctaatcacgttgacacctttagtttagactttgccttttcgtttgctgcatagctgcaacagattaaatgcacgctagaagatattaatagcctctttgcagatgtacgattatatgacttatatataagattactattttaattaggctgctaatagcaagagataatatcagcaatgcagtctagtatacaagataatatttagatataggaggacattgctaagacgtctagtctttctagacttaaagctaactaacattttttcgtatattagaacatcttattgctaattgcgtttataatcagctatcgcctatttacagataaattagtatatgctctaagctatatgtcttcttaggcaatatagactatcctattcgcgtttatcataaattatattctagagactagtagtagaatatacaataaagcctactagatagagcaatagtcgtgctaattattatattagttaataaaacacaactcttacttatattaggagatatagcagcatagctagtctacgttataattagaaatctgtcctgcgaagcctaacgttagagattaacacctagtactcttctagctaggtttattcctataactaagattcgtaatcctcttcttaagagttaagtatattactattacataggcaagcttctgttacgtaagtttaagcactactatattagcctatatagtagaacactattgcttactatctaatatagcactagaaaacgcagctaagtctagaatactacttgcatgcgtaaacagataaataaggcagtgttacctaactatttgcgcaatattagctaactacgaagaacaagtactcttaactagtataaagaaaaattgctattgcatgcgttatactatcgcatctaacaacagagaggatttatatagatcttacttatagagaatagagcaatttacttagctataataagagagatgtcttaataaaggacacaataactttgtatatctagttaattgttttaggtagaagcactataactttaatatttatgtatctttagcaacagatacattacacttactgcttaaagatttagtaataaagatgctagactttatataagatatattagatgatatctatcctagcagcagaaagacttaggataacagtactacactagtaacgcaagaatctagtagtacttagttaaataagcgcttctattaggtaatgcatagtactagcctaaagcgttttaataataagagagcatttatagaagtctcctaatagactagcatagagcaaaaggcaattatacaatagcttatagctattgtatccttattatttatattaaaggcgcctttcgcgctatattttattcgtgcagtatgcgacctagttatactagcgcaatataagagttacgacgagaataccttagcctatatttaagaagcactagagaggataaatatatttaaggaggaatttcaagtgtattagcaaacgctagaagaagagaagaactttaattattctaagtagcacgcgttaacacatattatataagacatacgcatatatagagctttagatagtatatgcactaaagtaaatagcaaagcacattatattactatagtaaaatagttctactctataacaaataagaaagagtatatactgcaaatatacttatataattcttagaggacagcactactagcagctaactatgctactatagttaaacagagttaactatctactactattaacatctaagatcgcacttattctacgagagtaacacgctctcttctcttctgcaggcttagatagtcaatactaggaatacagccttattcaacaaaattgcctctaagcaaggtcgctacaaatatagtaatatctaactttatatatacagcagcagtgtttatctataataaacgctagacagcagcaggctaactaattacttcttataataaggactatttttagatattaacctatcttagattagctatataagtgtacagatttacccttctataaagtgctagcagtcctctagcaagagatacaacgactctaaacactataataagaaggttttaagatgcgcacttaactagcaatagataggcctctagcgtagagactacgtttaggtataagaatttaagcatagagataatagacgacagtctagaacagtaacaaacagtagagtagtagcctagctctacttaatacttataattattaactatacctactacgacaaagatagaaaacacatagcgtatattagagcattctctaagatattgctatttaataataatagatagattaataacactactgagagatattaagtgtgcgtcgacgggcctagaacgcagcccctaaacgctagatattataagcttttaagttttacgacctaagcacgattatccgcctagtgcacttagtactaagagacctacctaatttaataacttatactactatgtcttactacgttaacaactatattaactaggacgaatataactacctatacttactaacatttaatattaatttactacgcacgctacgagagtatcaacagaagtaaatataaaataactaaggatagccctttatacataatttataaatcttaaagtaaacgttaattgcttatattaagtctccttcctgcattaaaattttcgttaatagagagatatagcagaagctatatcttatgctcttgctgcgtcttacttatttatccttctcgtccttatcctctatacctaaatctatctctctatcctcttctagatcactcttactctctctaaagctcttaatattactatcttcttaacttatcttaagtctgcttcgtccttcttctcttgctacgctgtcctgtgcgttagcattataaaacctatagagatcttctgctttaacagcttaagattctcgttaactaagcctttatacttattaggttagttgcctatgcagcgtatagaaactatgctaatcttaatcctctctcttcttaataacgcagaagtctcatcgcctgctaatactaacgcaggcgtaatgctgcgcaacaaatctaacgagtataaaggcctagttaacaaggatcttaagctgttaaagcagaagatccctacaggttattagctagataattatataagctagactagagttgcaaagacgctgcgcagcatacgctttatctctataaacaacgacttattaagatataagtagtaataacgactatctatactataacagttctctaagacgaacgacagtactctactattaacaacagaattctaaattgctatatctttgcaattataacactactgcgataaacacagaaacgcttatctaaagacagcatctgcaacgcaataaccttaataagcaataaatacgagacactatatgcagaagttaagagagagataagagaataagctatattatattagtctctgcaaacaacaactgcaaaagagcatattagatagatagtaagagtagttacgttacgatagaatagcctgctgtaaagtatagcacctaacagttacctatatataattatacacttagtagtctaatataattacaatgcaacacgatagatacgctttaagcaacgcaaaatataatataactataatcctaagactaagctgcagaataataataaatatgctaaggctatagtctatagtgctagatagtctaacactataaacaacgcgttcttaactattaactattctagtagctagtgcacacgaacaggattagatccttatataaatagactaactgctgtatatacgcgacgacctagcaacagaatataaagatattagtagccttaactatacacagttcatacagacacttaagagagaggtagagtttaagaataaacgcagtagcatatactactacataaaaacagcagatagttagacttatatataaatattaatagaaatacgctagcatagcgcactgcaagatacagttgcaacgaaactctatagagctatatttataattaaactattaatataatatgcgtcttaagaaaaacgttttagagagtctttataggaaaattaagctaaagcctgcactatgctctttccttaatgctatagatatattgtattattaggtatactaataacgctaagaatatagctataatttaaataaattaagctaaatagacttaataaggcaatagataagcgcccctaagacgtgctaatagaaattaactataagcgatactagaggacagtcaacaatagtatatctactaattatacagcacagcagataacctcttgcaaaactatatagagagcgcaataatttagacggtatctgcatactctaatatactctttaagacataactaatccttcgcagactaaacgcaattctttactagtataaacctgcgtactacacagaaaaacgcgtaattatagtaaagaatataagaaactagcaggtgcgcagcagcgtagtactacctcctataaagagagcgcagctgcttagttagatataagagagcgtaaaggtctgtattaaagacagacactaacactaatagtaagactaagaatcgtagaaattaagaactatataaagcgtaactctactatctttattacgagagactatactataattaaacttataagacttagcaacttctatatagtcttaaatctacgaacttagaagatatgctagttctaataaagggacgcctgcacccttgcgcactagttaatctatagagactagacattaagctagaataaaaataattagttaatataaactaaaatagaacactgctgctacgcagcatacctcttaaatatagaagaacgcactgcgttctatgcaatataagcaaagacactataattactaaagtagtttacgttaacttatatgcataagccttccttttactatcttatctagcagacctattttattaaatgctatagagaacataaaaacgctagataagagaactagtgcaacctaaatacaaaagtacacttaataaagcttaggtaatattattatcgcagttattaataaataataggacgacgctatatagtacacctattaatctatagctagacgcttataggagtatattcgcacagctgatgctagacgcatagttagaagcttagaaaatagcgcttctgctagtctgcttatctatagcaactacgctctgtagaagtgcagcccgctaagtaagtatagtcgcagactatctataactatagctaatagtacttattagatgttagatatatgcagtaacctgtagacgcatataataagataggcacgtatagaggttatagctgcatatgctctaaactatcttaaactgcgagttcttaaactaagtaagctgctctaggattttgtctacctgcgctagaattctagaaatataagttaatctaggacacgatagcattagcttacagagtaatagcctgcgtcgccttagttcctaaatagtgcaattgcagctattatagcgcaagcgttctataataatagaaaatagagtattagtgctatagcagagaactaggataagttttagttcctaagcgctaatatgatagcgcttataagcacagtattatataatgctattaaagagtactacgacgatagaataagaaaagataatctatttctatagttatactatagagagtatattataatagcactaaacaacaatagctaacatagtatagataattataacgctatctgcaagaagtagaaaaggctgagcaagatacgccgtcttcttatttaggacgctttaaaataacaaatagctatacacgcgaactatattaaaaactctagatctaatattactatgccagacgactattacaacaacgacattaataacattcttataaaatgtatagataataagcagcaacaatataatacattaatagaagactataatcgcgcagagaaataagaagacaacattcttactatagataagtgcagaactagttatagcaataagaaagatatagaggctaacgagagagaggcaagatgcctaatataacataagagcaaaagctaatagataataggaagagactagagtgcaactgcgcgaattattagaggaaatacacgatatattacttagagagtttcgtagagctaataactttatagaaagtataacacacaacgacgacgagcaagtatagttttagaataaagagaaaagttagagcattataacagacagcacgtaggacgagtttgctatattagcagagaaatatataatagataattatattatatacgccctagcgctgacgaaagacgaataggaattagagctagaagactacaacgctctagtagaaagatataaagaagagataaactgctccgacctatactagtactgtgtaatagttaaatagataatgcagagcaaattagcaattaatagctatataattatatttctaaaatgcattaagtctgctgtagtttctagagtaacgatactatcttgcatagtcgctaactatgcagaactagcttgcacgtagttgcagatacgagactctatctctaatagcactagattatagacagagtaagcctaatagctacagctatatttgcatagaggacttagactgcctataaaatatgcgtaactaacgtagtctacctcttctgctctttacagagtatacagaatatttagtatgctaagtctaataactaagcacagttaagcaatatagctacacagtgctaaacagtagaggacagtaactagactattctaacgttaacctaacgttagaaaaaagtaactagagcaactttgttaaattgttatatctgtcgaattaacagcaacgtcaggaaaagtgaaaagtgtctggtcggtagtgtcgccgcaattcgccgtcgattcgacagatatgacgattcgacaaagtcgccccagtcacttttttccgacgtcgggtcgacgtcggaacagtctggttactgtcctctaccgtttagcaccgtgtagctacattgctcgactgtgcttagtcgtcagacttagcatactgaacattctgtatactccgtaaagagcagaagaggtagactacgtcagttgcgcatgttttgtaggcagtccaagtcctctgtgcaaacatagctgcagctatcaggcttactctgtccgtaatccggtgccattagagatagagtctcgtatctgcaaccacgtgcgagccagttctgcacggtcggcgactgtgcgagacagtgtcgtcactccaggaactacagcagactcgatgcatttcggaaacacaattgtatagctattgattgctaatttgccctgcattatctattcaactattacacagtactgtacaggtcggagcagtttatctcttcttcgtatctttccaccagagcgtcgcagtcttctggctctaattcccattcgtctttcgtcagcgctagggcgtgtacaatgcgattgtctatcgtgtattcctctgctaacatagcaaactcgtcccacgtgctgtccgtcacaatgctccaacctttccctttattctgaaaccatacttgctcgtcgtcgttgtgtgtcacactttccgtaaagtcgtcagctccacgaaactctctgagcaatatatcgtgtatttcccccgatgattcgcgcagtcgcactctagtctcttcctgttatctgttagcttttgcccttatgtcatattaggcatcttgcctctctctcgtcagcctctatatcttcctcattgctgtgaccggttctgcactcatccacagtaaggatgttgtcttctcgtttccctgcgcgattatagtcttctattaatgtattatatcgttgccgctcatcatctgtacatttcataagaatgtcatcaacgtcgttgtcgtgatggtcgtctggcacggtaacgttagatccagagttttcaatgtggttcgcgtgtatggctatttgttgttttaaagcgtcccaaatgaggagacggcgtatctcgctcagccttttccacttctcgcggatggcgttataattatctatactatgttagctatcgttgttcagtgctgttgtaacataccctctacggtatgaccgtggaaatggattgtcttcctcgttccgtcgtcgtggtactctttgatagcattatataacactgtgcccacaagcgccatcatgttagcgcttaggaactgaaacttatcctggttccctgccatggcaccgataccccattttccattgttgtagaacgctcgcgctatgatggccgcaattgcactgtttaggaaccggggcgacgcgggctattactccgtaagctaatgccatcgtgtcctagattaactcacattcctaggatcctggcgcaggtagacaaaatcctggagcagctcactcggtttgaggactcgcagttcgagatggttcagggcatatgcggctgtaacctctatgcgtgcctgtctcatcacatgcgtccgcaggtcgctgcacatgtctaacatctaacaagtactgtcagccatggttgtagacggtccgcgaccgtactcacttggcgggctgcactcctgcagggcgtggtcgctatggacgagcggactggcaggggcgctgttttccgagcctctgaccatgcgtccagcatcagctgtgcgaatacactcctgtgagcgtccagccacggattgacaggtgtaccacatggcgtcgtcccgtcgtttgttaacaactgcgataacaatatcacccgagccttgttaagtgtactttcgtgttcaggttgcactggttctctcgtccggcgtttttgtgttccccatggcatttgatgaaacgggtctgctggatgagacagtggaaggaaggcttatgcatgtaagttgacgtgaactacttcagtgattgtggtgtctttgcttacattgcacagaacgcagtgcgttcttctgtgtttgcagaggtgtgccgcgtggcggcagtgttctgttttggtttgtgtcgactgatcgttttcattccggcttgatgtccagtctccatggattgactggtgcgcgagggtgcaggcgtccctttattagaaccggcatatcttctaggttcgtgggtttgagaccatgtagaagttgctgagtcttgtgagtttgattgtagtatagtctctcgtgataaagacggtagagttgcgctttgcatagttctcgatttctacgattcttagtcttgctattggtgtcagtgtctgtcttcgatacagaccttcacgctctcttgtgtctgactgagcggccgcgccctcttcacgggaggtagtgccacgccgccgcgcacctgctggtttcttgtattctttaccataattacgcgtttttctgtgtggtacgcaggttcatactagtaaagaatcgcgttcagtctgcgaaggattagttatgtctcgaagagtgtgttggggcatgcagatacccccaaattgttgcgctccctgtacggttttgcaaggggtcatccgccgtgctgtatgattggtggatgtaccgtcgtcgactgtcctccggtgtcgcctacggtcgattcctgtcagcacgtctcaggggcgcttatctattgccttgttaggtctattcggcttaatttgtttgaattacagccgtgttcccggcgttattagtacacctgacgatacaatatgtccgtagcatcgaggaaagagcacagcgcaggcttcagctcaattttcctacaaggaccccctaaaacgtttttcttgagacgcatatcatattaatggttcaattacaaatgtagccctatagagtttcgttgcaaccgtatcttgcagtgcgccatgccagcgtgcttccgttgatattcgtatacgagtccaaccatctgctgttttcgtgtagtagtatatgccactgcgtttatcctcaaaccccacctctctctcgagtgtccgtatgaactgtgtatagtcaaggctactaatatctttgtattctgttgctaggtcgtcgcgcacatacagcagttggtccgttcgtataaggatctgatcctgttcgtgtgcactagctaccagaatggttgacagttgaggagcgttgtttacggtgttagactgtccggcactgtggaccacagcctcagcatatccatcattgttccgcagcccagtctcaggattatggttacatcgcattttgcgtcgctcggagcgcatccgtcgtgttgcattgtgattacatcggacatgctaagtgcgtgattgtacgtaggcgactgtcgggcgccgtactttgcagcgggctgttctgtcgtgacgcaaccaccctcgctatctgtctgatgtgctcttttgcagtcgtcgttcgcagagactgacataatatagctcgttctctcatctctctctcaacttctgcatatagtgtctcgtattcatcgcttgttaaggtcatcgcgtcgcagatgctgtccctggacgagcgttcccgtgtttgtcgcagtggtgtcataattgcaaagatgtagcgatttaggattctgtcgtcaacagtggagtactgtcgttcgtcttggagaacccgtcgtggtataggtggtcgttgttgctgctcgtgtcttgatgagtcgttgtttgtggagatggggcgcatgccgcgcagcgtcttcgcaactccagtctagcttatgtaatcatctagctaacgacccgcggggatctcctgcttcgacagctcgagatccttgttaaccaggcctttgtactcgtcggatttgttgcgcagcattacgcctgcgtcggcattggcgggcgacgagacttccgcgtcgttgaggagggagaggattgagatcagcacggtttccacacgctgcatgggcgaccaacccgacgagtacaagggcttggtcaacgaggatctcgagctgtcgaagcaggagatccccgcgggttttgtgatgccgacgcacgggacggcgtggcgggaggagaaggacgaagcggacttgagatgagttgagaggacagtgatgtcgagagctttggagggagtaagagtgatctagaggaggatggggagatggattcaggtatgggggatgaggacgaggaggataaatgagtgagacgcggcgagggcataagacatggccttccgcccatatctctccatcgacgaaaatttcaatgcaggaaggagactcgacacaagcgattaacgtttactttaagatttgtgaattatgtatgaagggctatcctcagttatttcgtgttcgcttccgtcgatactctcgtagcgtgcgcagtaaatcgatgtcaaatgtcggcgagtacaggcggttgtattcgtcccagtcgatatagttgttgacgtagtaagacatagtagtacgagttgttgaatcaggcaggtcccttggtaccaagtgcactgggcggataatcgtgctcaggtcgtaaaacttaaaagcttgcaatgtccggcgtttaggggctgcgttccaggcccgtcgacgcacactcaacattccagtagtgttgtcgatctgtccattgttattgaacagcaatacctcggagaatgccccaatatacgccatgtgttttccatctttgtcgtagcgggtatggtcgataattgtaagtattaggtggagctgggctaccactctaccgtccgtcaccgtcctagactgtcgtctattgtctccatgctcaaattcttgtacccaaacgtagtctctacgccagaggcctgtctgttgccagttaggtgcgcatcttacaacctcctcgtcgcagtgttcagggtcgttgtgtctcttgccagaggaccgccagcactttatggaagggtgaatctgtacactcatacggccaacccaagatgggtcgacatccaaacggtcctcgtcgtaagaagtgattagttggcctgctgccgcctggcgtttgttgcggacaaacactgctgctgcatgtgtaaagtcagatattgctatgtttgcggcgacctcgcttaggggcaattttgtcgaatgaggctgtattcctggtattgaccatccgagccctgcggaagggaagagggcgtgtcactctcgtggaataagtgcgatcttggatgtcgacagtagtggacggtcgactctgtttaaccacagtggcatggtcagctgccagtagtgccgtcctccgagaattatgcaagcatatttgcagtatatactctttcttgtttgtcatagagtagaactgttttaccatagtgatgtgatgtgcttcgctgttcgctccagtgcatataccatccaaagctccatacatgcgtatgtcttgtatgatatgtgtcaacgcgtgccacttaggataattgaagttcttctcttcccctagcgttcgccgatacactcgaaattcctccttgaatacattcatcctctctagtgctccttgaatataggccaaggtatcctcgtcgtgactcttgtattgcgccagtgtaactaggtcgcatactgcacgaataaaatgcagcgcgaaaggcgccttcgatacaaacaacggggatacgacagccacaagctgttgtatgattgccttttgctctgtgccggtccattgggagacttctgtaaatgctctcttgttattaaaacgcttcaggccagtactatgcattacctgacggaagcgctcgtttaaactgagtactaccagattcttgcgttactggtgtagtactgttatcccaggtctttctgctgccaggatagatgtcgtccaacatatcttgcataaagtctagcatcttcattactaaacctttaagcagcaagtgcaatgtatccgttgctaaagacacgtgaatattaaagttatggtgcttccacccgaaacaatcaactggatgtacaaagtcgtcgtgtcctttatcaagacatctctcttgttgtagccgagtgaattgctctgttctccatgggtaagatccacataaatcctctctgtcgtcaggtgcgacggtacaacgcgtgcaatggcgatttttctttacaccggtcaagagtacttgttcttcgtagtcagccaatatcgcgcaaatagttgggtaacactgccttgttcgtccgtctgcgcatgcaagtagtattccagacttagccgcgttttccagtgctgtattagacagtgagcaacagtgttctaccgtgcaggctgatatagtggtgcttgaacttacgtgacagaagcttgcccatgcaatagtgatacacttgactcttaagaaggggatcacgaatcttagttgtaggaatgaacccagctagaagagtaccaggtgtcgatctccgacgtcgggcttcgcgggacagattcccaattgtgacgtagactggccatgctgctacatctcctgatataagtgagagttgtgttttgtcgactgatataataatcggcacgactgttgctccatctcgtaggctttgttgtatgttccaccaccagtctccagaatgtaattcatgataaacgcgaacaggatagtcttaatgccctgagataaatttgggcttggggcgtatactaattcatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagcatgattaagttctgctggactaaagcatgcccgctatgcggagcggctcttaagtcgaaacattgtcattgctcaacttcacactcactctcacctattatcccacccgcatccggcatatttgcccggtgcatacaaacgcaacgcaaccaacaaccttttcagctacataacaacattatgttttctgcaagccccgcgcattgaagcccaagctctttacacatcacgctgcaattcctttttatcgttgttttgtccaccgacacgtttcgctacatcgccactgtcacagcaacgcgcttctcaaatccacaacgcgcttctcacgtcaataacgcgcttcccacatcaacaacctgcgaccgcgctcaaactctccatagtcagtaagcgcaccctcccaagcgacatccacatattaacacgcactttcagcaacagtccaacgattacacacggtcgctaaccgtcttctactccaggcgcgaagctattatggccggacgtgacagcgacgatgacagcgacacagaatgggcgccgccgaagcaaccagagtggtacaagagcaaggccaacacgacaagctccaacagcatgtcacaaacgaatgtaagagaaggatatgggatcacgaccttagaggttgttgaacttgtagaggaccttacaagctatgtcaagaaaaaggacctactcgagaagatccaatcagaaaagagccaatcgcagcttctgaagagcttgcgttcaccaacgtcaaaggactggcttgcggtagccaaatgtacacggctgcgaaatgcgcaaatacccaaagtcttccacgaggctgcagccggaactatctggacgatgatgctagccaaggtgcgtcagtacggcgccaaggtcaagacagaggacccgagcaacacgccaacgccgacactgtctgagacggcgcagcgacggtcttcgtccgtcgtgtccaacaggtctacagcgtcgataaccgacaagttcggcgttgcatcactcactgagccggctatcttgaatgacgccaatgttgccttagtagacgctgtgcatcactctgtcgtcaaacaattccccatgttcaggctgatgacgaaggaaagccagcagaaattggaggagaactactttgaggttagggcccagcacctcaagtacgatgccctcatccagcatttgtcattgcccaagtactccgattggtaccaagcaggcacctctcaggtcatggatgcgttgacgatgacgctcattgaggacgacgacgacttgctaggcaccgtcaactctcatatcaagtcgaggaggctcggagcagtgatgctattatgccagacaacgaaaccgccaggcgattctaataaaggtatagcacgaaccctcaaaactgaaatatacaccactaacatctatatgcagtaacattccaacctgacgaaccaccggaacagccctcaccaccagaacagccctcaccacccaagaagagaggccgacattccaaacttataccagacggacctcccctcaagcgccgtaagaccgaggcagcggacagcagacatgcaaaagcaagcgggggaagaaccaagaaagacaaagattcagaggactccgacactggcagcgacgtcccgcgcccacgcaggagggacagagcagcggcccgcgctcgatcagctgaaagaaagcggttaggaaaggaagcgcagcttaagaagaccagggacgaagaggagctggctaaggccaaaaaagagaaagaggagaaagaagctcgggagcgcgagactcagccagatggcccgctagacagcgacgactaccgctcagacagcagctcggacattgaccctgaggatgactcggaggacgaggaggcaacgacagcaaaggaccttgccagagaacaaaaggaaaggctcaaagccttattgaacgccaagtaagtccaccgtggaagacagtcaaccactgttcaccctgctaacaaacaaactagaacgagggacggtctctctgcaagagagtggggacggcaatggaacactgcactctggaagagtggacttcggccgcagtattctttggcgtttcgattgatgacctccagaacaagcgcacaataaagctaccggcatgttggggggttagttgcgacttcaccccataccagctcacagacgcatacatcctctacttcaaagagttgtcatctgacaatggcgggatctttgccaacgccatgggcatgggcaaaacgcgagcgatggtgctcgccgtcctcatgggacacgttcacttcaagaactggacggaagtgcaaaatgcgcgagcagaaggcgacgcgacagaacacaacgcagttgacgatgacgacaagccatgtcctactgaaggcgagagaacgttccactgcgcgtgcgaaaggagcccctccttcaacgccgaacctcgacaagcagccacaatgatgactggttgggggcgagcagctgatgcctggaagaacgaggtagtcgcgatggatcttgcaaactccacgtggtgcgacccaagcgatccgctggccctacggttctgcttctttagtgactctctccccggagaacatgggcagaccaacgaaagaggaagcaatggagatgcgaatcgataccactgacgctatctccaaagcgctcgctgccgccaataagttagtcgccccacggagctacgtgctaggaggcgtggatcatcgagaaacagtctactggacaataccggaagcgaacacgcctgctgtgcaccctgaggctacgaagcaccgtccagcaccgtcagcagcacggtttgtgatagtctgcggcttcggaaaggtagacaagcatgtgtttagggcttacaacactatgagcgtcacggcacagcgaacgatcatacgcaaaggcggccctcatgtggaaaagagggcgatactgcttcctggtcatgtcactgtatgggggcggactgtattcgatgaattccacaattgcaagtcggagggcacaatcatggccaagttttaccaggatattcgaagccacaaccacggataccaatggaaagcatgggccctgtccggaacgcctatggaacaaggactgaatgagatcttgatcttcgtgtcgctagcactcattggccttcaaaacaggaaaggggtctctaactggttcaacgctaccgacaagagagactccgtgactggcgatcgcatctataagatggaagatgcagtctaccggtcgattgcggagacaccatctcacaggactcgccaaaacacagccctcaatggcctagcaaatggctaaacaatggcgcaatatgattgccaatgtaaagcacgacgcaagcgaacacgagtcgtctcatgagtataaagaacttatatctcaaggagcagcagtagcgcagaggtttatgttgaaaagaacattgaagacgcgcgacccgtggggcaaaccaatatccggcattaagggcgacttcctgccttacttccaaagctgcccatgtccagatttcctcagcacggtacaaaacgctgagcaacaatgcagagatatcctggaaaaagaaggccttgatgaatcagaagctagcagacgtgtgatcttcaaccgcttcgagatgcaggcgatagcatcctaccctgcgcttgctactctaaaggcagcacagttcaaaacatacggcagccgcaaagtcaaacgcttcacgtcaaacagcgtgaaggacctctttaccaacccaagcaaggaccatttcctagtacgagaggcgcgtgctataaccaaaagcagcccgaagtttcaaaacctatcgaatttatgctctgaggttgaaattctaggaacgccaagccggacatggagcattgcagcagaagatgcagcgaaagcagctaatacaccaccaccgccaaaggaagtccgcgccaaaatcctcatagggtcgtataaaccaatcgtgcaggcagtgacgtggctaggcttgagagagaagttcggtgacgagagcgtcttgggtcatgcagggaggtatgacacagcacgaaatcaacctcaagcttgctaaatggagggatccagatgggccttggatcatggtggcttcaatggcatttgcagaggcaatcacactgacagaagctacgcacgtcgtcatcatggagccgcaagacaggcagaacacacaggatcaattcatgttccgagtgtaccgactcggccagttggcagaaatgtgtgtcggcattgtctattttaacccagacagtgaactggaactcaaagtactgggcaagcaggacgtcaaaacaacttcccgagataaactacaaggtggaggatcgacggttacggatcaacgcatggactggcatcaaactgaaccgattgtcatgagtttagaagcactctgctaaggtccggcgcactgctaggaaaggtgctcaacggtgctcaacggtgctcaacggtgcttaacagtagatgactgtatggaatgcaggactagcatagtaatagaataattctcatgttaccaacaatcctaacaaagctctttctagtgatatctgtgatgtctggttacaatgcagaaagaagtaaatatgtagtaagatactaaggaaagtatattaaagaagtaaacttcaatagcgcaggtgggaagacagagtaggtagggagaaagaaaatataacagttgaagacggtaaagttgcgtgctagaccgtcgacgctccgacggttccgacaattccgacagtaccgaccatttcgacgaagttttgtttcaaagtatatttgataacaaacataaattcctcgaatcgatcaactcgctagcgacacagtcaattctacagtatcaatagaaataaatattcgacagatttttagttttcctgacgaaattgccagcaacactactaactaggacactttttactttttcctaacgtaggtcttttagtaagaagcctaatggcattactttagaatagacctagtagtattatttctagttacttagagttaaaagcctcttagttacctaaatcgtaataggcttttatagctcttaagaaaactagtttctcctctagaagggcttaagcctttagttattagagtttcttaatcttcttatatattttattcttctcttaattaagttagagagaaataggctcttatagcttattattagctagttagatagtattaggcttagttatctttatgcctaactcctctataagagtaataggtataagatctttaatattattattaagaacctcttaagcttaagctatagcgctttcttcttatagattataaaagagtagactctaatcctatatagctgctgctcttatagtagaagcttatagagagttagataatatatttactctttctttatgctatatagagtaagcaatttaaatattaggatagtactagagagttatagctaggagtaagtaataataagaataactaatagaattattataaaggatagataaattgctactaataagaagcaattctctctctactctatatactagctctctagcagatatactaagcctgcttagaacgctaaaggcgtctttagtgctagagtgctaataataatattcttattattagctactaattaactaagcaatgctatttctttctaactattacctataactttattaaagcagtatagtgctttatagaagtatttaagaattataagctgcctcttaatattatcttagattgcagcactatatttatatataaattttagaaacgtatctatgctaggcttaagattaagtagaaactatctactagctactacttagaaacagatagctaaatagagtaatataattagttcttagaaacgtacctctaataatttattaactttacttagaataattagatattattcttatatattgctaaattttaagctaataatatagttaatatctctattagtataatactatttatagcagatttaggctattacctctgcagcagaatttactttagcaaagaagctatagctaagcttagtaagtagctttagagttaatagatataagctaataaactaataaatgctaatactaacttagtagtgcacttaaaagaatagatttattaagcataatagaagcagtaagcttatgctaatatcttatactatagtaagctagcctataaaattagagattaagtatagctaagcatagctaactagttaatattataacctactaagaaatttaaagattaataggcaggcctatatatagtaacctgcataatctataatagctaagtatactacctagacttactagaagagataatctaatatagtatctttctagtattctacttacagctcttatagctagcagatgctaaactactacctaactaagcacttctatagcctaaagaaatttctattattaactctaatagtagtaaatactctaaatagtatattaacgtagtagtagattataaatagcagaaatctgctctatataaaggctagtagtattactatattaaatagactaataatttactttttacttagaaactagctactaagtttagtaaaaattataatgcttttctctactactataaataccttaagaggctaaagctgccttactttcgtttttcttataactagtagccttatctagaaaactaagagttaatagtaggctagctagagaaacttagtaataagaatagatagaaactctataaaaggcttagataatagtaaatagcgttattactatacttctgctactttctttaagaagctatctctatagagctatattatcttagcttaataatatctattctttagtctgctatattttctaattatattctaaggcttagctgctagcagtagctctagaatattagtatactttactttacttcttttttactttcttttcttacttctaaaaaagtaatttttatattactagctactaagagtatctataataggctctagtaagaggcaaaactttatgcttatattagcctttactttgctatactacgctaaatctaattttaataagcttatactaaagcgcttatatctactaaatcttataaatatacatacttaaaactttttactttagttaagctagcgttattactactaaaactaggcttatactaaagcactttaaacacctagctagtagtaaaggttatagcataagtatctaaaatattcttagaaaaacttactcttttaagtattctctaaatagttttaagcttaatttttatagcgcagagtagataagatagaaaaagttatagaagtaaagcaaatttagtataaaacttatataacttacgtagctatactaaaattataaacttatatttgctaagttctacttatatagctaaactaaagaaacttattaaagtttttctttattctttactaagctctagctacctctagctaagcttagtaatactttctaggctcttttagctttctttatagcttaagagaccttactaagtttagaagaggcatatataaagaatactagagaggtttatatgcaagtaaagcatctctacttaaacttactacttactctctaacttactacctatgctctagtataccttacttactttagctttctcttctcttttcttttactttagctagtttactctaggctagcgtatacgctagcttagcacctatacgctttgcagtatatatagctagctactctcttctcttagtagactctttatctactattctacttttagttaaatataagtacttcttattaacctaagccttctatgcctgcagtctgccttatacttatagagctacgtagatagctctatctactactctactagtagtatagctgctaggctttagatagctattagaagtaatagagctacctatagagctgctaataagctatctaagcagctaataggcgctctaaatagtagcttataagcacgtctataagtaagtatttaagtaaccttaatactatacttagcgttagtttctgctactctaatagccttatctaaagtcttagtagcacctttaataagcttaaaatagatagtaatagtataggtaattacttctctaagagttctagtatacttctttactaagagcattaagttactataataatagtatatatttctattaagaatactagtagaacttaatatatataatattaactattataagaaactttctattagccttatctattacttaaaaacacgtctataatcctctactatattaggtagaaatatgctaaaatataaacatctacttagtatcgttaatactctctagagagctatttcctatagtaaattagcttctaagggtaccctagctgtagcttatccctaggccaattcaggctattaagatgcgcgatagccccttattgggatgcgcgttagccattcccctcagaactgttctatcaatctcaccatccctatctcgcgataataggccacttcttacttctgcacgcgcgtctgacgctggtatcgatgccggacattgtccaagtgctgatcgtggcggataagaattagtctcgaagctgattggatgctaccccatcttccgtccataagtttgtcacgaccgttatcgcgcccgctggacaatgtggagtagcgtcgggattcaagctcagcgaagcttttgtcgagcaatgtcgctgcgtggacatgccctttgtggacaagccactgtcacggtggcttggccaacggggtggcccctccacctaggttgagcttataaggtcgcgtgccaatgcccttcacacttaacctacgtggttcctactcgcagccctctcttggtactgacagaaagacaaattgaggatggagaacgaccgatgtctggatgacgaagcccagctacaggccctcgggcacgaaggagagctcaagcgcaacttcagtcttctgtccatgcttgggctggcctttgctattttgaactcgtggaccgctctttcttcgtcgcttgggctcgctttaccttccggaggatcgacgagcgttatctggggactgctgacggctggcgtgtgcaatctggcgcttgctgcgtcactggccgaattcctgtcagcatatccgacagctggtggacagtaagctttactagcaagtgtcaaagtcgaaacctcacaagttcgcagatattattgggttgcagtcatcactccgaaacgttgggtgcctctggcttcctggataactggctggatcaacgtttctggttggcttgctttgacgacttctggaggactgcttgcatcacagctcatctcgggacttatcttgctattccatcctgacttcactttgaagccatatcaggtctggttgatatatgtagcatggacgctcatcgccttcttcgtcaatgctttcctcaacgacatcctggcacacgtgaatcgggttgccttcatttggtcgattggcggcttcgccattgtctgtataacagtgctagcatgcgcgtcgccaaactacgcttccgctgagtttgtctttactgagttcatcaacgaaactggctggccagacggtgtcgcatggctccttggtttactgcaaggcggtttcggaatcactggatacgacgcggtggcgcacatgatcgaggagattccaaacgcttcaattcaaggacccaagattatgatttactgtgtttgcatcggaactgtaactggattcttcttcctcatgattcttctgttcgtgtctggcggcgacgcgaaggcaatcattgagtctgcagcagggccactcatcacgatcctcaacaatgctactggcagtaaagcaggagcggtatgtttactcatgtttccgcttggctgcattcttttcgcagagattgctatcatgaccacctcatcgcgcatgacgtatgcgttcgctagagacggaggagtgccctggtctccattcttctcaaaggtccatccgcgacttggccagcctctgaacgctctcatgttagccgcgggtttaacaattctctttgggttgatcttaatcggctcgagcagcgcattcaatgccctcatctccgcctcggtagtggctcttggtgtatcatatgcgattcccatcgcgatcaacgtctgtcgcggacggaaaatgcttccgcctagagcgtttgcattgccgaactggcttggctggattgcaaacttggtcggtctcgcatacacgactgtcactaccgtcctcttcctctttccaccagagcttcccgttaccactacgaacatgagtatgtatacgcagtaccccatgatcacgcctgctaactactacagactactgtgttgtcgcttttggtattattctgttcatcagtgtggtgcagtggcttgtcgacggccggaagaacttcacggggccccgaagcgatatgggtctggaaatcctggaagcaacgaacagcctggaacctaacgacaacgaagagacgaggcatgtcaaggtggccggggaggagaccgggccacatacagtaaaggactaaagtcagctcttgatctgtttcatgcaatattttcgcaagtccattcgattccaatcgacatctcaacaatccattttcgcacatcatgcaacaatcaggcatgggatttgtttattacgacatgtctcgcttcgaatagtaccatgttcacgtggaatcggatgcatgaggcattcactaattacttgtcttactttcaggatactgttcattatgctgcgggtcatccgccactcctatggtttgtcgcacatgacaagcgtctcgtcatgtcccaagccagcaagcagccaacaaataagaaccaaacaacacagccttgccatttcctggctatttacatgatcatgcaggatcttccataaccaagcaagccgccaccggtggtcatcatggctacaccagctaataccagaagtttccccaatcaggatggaaagctcaagatcaggataccgaaaaaggcgtggaatgcttttgagccagagatccacgaggcagcctcccgcaccgagagatcagcaacgcgcagcagtccaagatcgaattcagacaccgaacaagaacctgatagcgagccaccgcccaggttagacgcagccttgcccagaaactgcaaagtcaagctccagagcttccactacggaggccccaagcgcgtcactcaaggggttttccagaacgaagtaaaataccatgcgccctgtctccaacctacctgtacgaactgctggactcatcaccagcatttgatgagccgtccgacactgcccgatgagcagaacgtcttccagcccgcaccgaacccgctcagtccgccaatcgacccaggaattctggacggctcgtggcgcttcgacctacctctccaagatagtgcggaaagcaaccctgagaatgagcgagaggcagaggagccgcgcttccccgcgttcatgcagatgcctgatgctcccgttcaggccaggcacgaccctccgtatcatttcgctccactaaatcggacctataatatacttctccctacatcgatagttaaccagactgtctcaggtgcgccggcgaggacgcagtggcgctctgagccgaggaggcatacagttcgtttggcttttgtatcgcgggaggggaaggcgaggtttgcggagttggtgaagaggaaggagaagaaggataagaggagggagtatgatcgggcgaggagggcgaagaagtgagggatgtagattggatggaggagggaggagggaggagggagatgaagtccgtacaatgaagacttttgtctacgacgactaattgtgacgtacatgttctttttgtgccactgcatagcagcacgattctccatctgagcctatcgcacgcagatgaacgtcgacggcttttcacggaactaccccactttggtctctcgccttgctaaccaagccaagcatttcagttgcgggatccctgcacgcacgcccgccggatagcgcactacttgtgtgtaaaggctcagtcatccttcgctcgcgactccacatgtgtatatagctctgttctccgccgtccccaatgttggacgaggttctcccaccttcgacactctctaatggcgcctatggttaatatacgggcggtgccgaccgcatggcgatcggcgacggctcgtggcgaacatcgagttcgacacgcgatacgcgcgagacacacgaggggcatagcgacgaatgcggcgatacgagagcccggagttcaggtgcctggaggagtgccgccagtgccagttgcgcagcggaaaagcgctcttgagcagcgcatagcagccgtgaacgaggcgaaacccgtctccgacttcttgacggatacattccgtaggcagcatgactatctgcgcatcagcatcactgagcggtgcaacctgcgatgtctgtactgcatgcccgaaggtgcgcttcccatctcgcgatgcttgggacgatgctgatagatggtccagagggcatcccactttccccggccgagcacatgctcaccacgcccgaaatcttctacctatcttcgctctttgtctcgcaaggcgtcaccaaaattcgactcacgggtggcgagcccacggtgcgccgcgacatcgtcccgttgatgcagcaaattggcagtcttcgcaccaatggcttgcgcgaactcgccctcactacaaatggcattgcgctacataggaaattggatgccatggtcgaatcaggtctgacggccgtcaacctcagcttggacaccttggaccccttccagttccagattatgacacggcgaaacggctttgatgctgtcatgaagtcgatcaaccgcatactcgagatgaacaagctgggcgcgaacgtgaagctgaaggtcaactgtgtcgtcatgcgcgggctcaatgagcgcgaaatcatacccttcgtagagatgggccgcgagaaggacattgaagtgcgctttattgaatacatgccgtttggcggaaataagtggagccagggcaagatgatcagtttccaggaaatgctcgacatcatacgcgcaaaataccccaacctcagacgactacctggccataagaacgatacaagcaagacattcgaggtgcctggttttgtaggcaaggtcggcttcatcacgagcatgaccaatgacttttgcggatcctgtaaccggctacgcataacgagcgacggcaatctcaaggtctgtctgcacggcaatgccgaagtctctcttagagacgtcctccggcagggcaatgatggcaagcctatcgaccaggaagccttcgagcgcattaagcagctcgaaatggaccgtcacgagggtcgactgagcgatgagaccattctaggctggggccagcgcgaacgcgaactactcgatgttgttggggctgccgtcaagcgcaaagccgaaaagcacgctgacatgggcgatctcgaaaacatgacaaatcggcctatgatcttaattggtgggtgaaattggattccttgcactttcgtttcttcacatttagatatggctggatgctaccatgataccacaatgggattgcatggacggcgttttgagtagttctccggttgtgagtctacaccatcattctatataccgcaatcatataccccatcgctatcctgccctactatcttgctatcatgtcttatcatgcgcatcgtgatgtacattgctaactttacacagacaaaacgagaccctatggttggcattgccatctcgcgatcgcgacttcggaacaaatgccagccctcaacaatctcaccttactcgttcctgtcccacatcgtacacgcctcaggcttctttcagtgcgagccttccacactgaaagcagcagcccaaggacagtctttcagagcagcaacaactgggggaagagaggatagatctagcccaagaaacacagaagattggatcacaccttgcaaaacgcgatcgagcactcctcctcgacatctatcaaaacggcaaaattgactcaccgctacccgaagaatttgagaggcttcggaaaagttgcaaagtgaatggtcccggagtacaatgaatactggcgcctcgttgctggcgctctattgtgggttcggggttgcaaggaaaaatcaaagctcaagctgagcgtcattgaggaaaattctatggacccaatggatgcgagagctacccggttgcggcatatgcggctcatttcgcgctttggtcctgctgagaaagatttctggaggaggaatcgaagtgaaatcttcgtggcactcatggccgcaggcggcagcagctctgatcttggacaccagatggatttcaacagggatatcgggactggttttctgaatgatgaggatgttccacaccaaagtgaagatgtcaacgacaaaaagccgcctcgctacggaccggtcgatgaacaacctgaatccagatctcaacatggtttgggtgtacgggctaggaagcttgctgctgaagtagagcgtctcgaagggcgattgaagcacagcctggcagagaacccatccgggacaaacacgcaagatgatactttgacgccaagcgcaaagcttaccaagcgcgcaaaatggcgccagagtaagcgtcgaaaaaggctagaagaggcgcgtgaggagtggcgtgaggttgagtctgagtaccaaggagtcatccaacagctggaaacgatgcacgctggcgaggaggagcaagtagccgaagatgaggcgccaaatatcgagcgagccaagaaactgaaggaactggaaacaaggagacttgatctacttgccgaaaagaaagacgttctcaggagacttcaggaggtggacgagtccaaagccacagcccggaaggaacaacgagaagcaagggatgagaaagaaccagacgcggatctagacgatatcctgaaattggctgttaaaaaagttgaggcgaagagaaactttgaaaacaggatcagtaaattgaccgaagcagcgatacgcagcgagcaggacggggatcgccgccagaacaggattgctgggaggaacgacgcaccggtggcaccacgtagcgatcgagcagagcaacccctccgaaacataatccctgagaaggagaacgtacggtcgccagcaagtaacggccttgaagagcttatcgctgcgagcggacatgggcttgactcgacgagcaagtctcccactaaagctagaaaaggatcgagtcccgctcagtctcagctgaagcaagtagtatcacaacagagcgtggatgtcgctatgcagtctcagtccaaaaagctctccagaccgaaagacggcgtgcatctcaaggtgccagcatcaggcaagatacaaattgacgagaatctgactctctccctgaatgccggcaccgcatcattgcaagaacagatcattgcaatgcaagcccgtctgcgcgagtcatacccccgcattgaccaggcacctttcacagtcgaagagaataagaatcgtaataccctgcagtcgtggctcaaggtcttggtcggtcgatgggaagcacgctctctttcatcgatcggcatggacaagacagatgcagaactccggagttttatggaccagatggtgagggaccacaacctgagtaatgagtcggcggagcgcatggcggaaaagtggaagcgtatacttgaagcgcgtgaagcctcaaaaaaagcggattctggtcacgagttgacaggaaacgacgaacagtcgctagaagtagcaggagaactgtcaccagaagtggcaaagaagtctgtccaggacgaaacggaactagaaaaattggtcagcgctgtagaaaagcaggcaacggtgattgaagaactagatgacgctatcgacgaagaagaatgggatattggtggactgggtttcttgcgcgcggacgacacctataccgagaccgacgctccagaggacagcacgaagcctgcgccaaccagcacgtccacaaagaagccctcaaattccccgcttgcatcactctcacgccgtctctactccacctcatcccgcccaccagttgaccctgcgcctgcaccagagtcggagaagccaatagcaccttcagcatcagtgtcggcagcagcttcccctgcgtctcaactcccccatcttacaccatcaggctcagcacacatggtctccgtctccgccaaagcgcataccatccgcaccgccatcgccgtcggaacagtatacttcacaaaccacacacccttcagcctcattaaatccaacaccctgaaaaagggcgacgtcctcagcgtctcccgcatcgcaggcatcatggccgccaagaaatgccccgacctcatcccactatgtcatccgattgccctcaccagtgtaggcgtcgaactgaaagtcctttcgcctggcgagacggacgacagctacggcggtgtacatatcgaagcacgcgtcagttgcacgggcccaacgggcgtggaaatggaggcgctgacgagcgtcatgggcgcagcgctgagcgtggtggacatgtgcaaggctgtggataggtttcagcggatttgcgatgtgagggttgtgctaaaggagggtgggaagagtgggatgtggagggaagaggggtggacgtcagttgtacacacggacgatgctgagagttagagtgacgttgtataatacaggctaagggggtgcaaaatgcggggtgtggagggaagaagggtggaagtcatctcaacctacggaagtgacgttgtataatacacgccaaaaagtaaacaggcatgatgtacgattgggtagtgtgtctagtaacgcaagcattccgcggcgttcttcgggtagatctagtgtttgcatatctcatcttcttgcgcaacgaatggcagcgcaattattctccacctatattaaatcgctcgcatctagaatttatactacccatgtcttcggcgttataaaacagagccagtcgctaaatcgaaaagaaagaagggttttccatgcttgtagggaaatggcgataggatccagagaagcattgattggctcaggccatctaataatgaccggcgccatagaaatgtgtacaagcaaagccgctacaacagctgcgaaacgcatacttgttcaaacaagagtttgccacgctgatcgtatgcgttgttataaaaccttgctaccatggcatctgttaagcaacaaaacactcctttattccacatatacccgcgatgcagctcttcggcgctttctctctcatcctgccttgggccagcgtgcccgtgggcgcttctgttgacgtcgagctccaaatcctggaccgcacgggacacagacgagtcgtgcggaaacctaagctgccgcgctttacactgcccttttcacaggtctcgttccgctcattcagattgttgggcgcaccgctgatggaatcacagacgccccgccctgtcgcgcttgcgcgagattggtcgccgtcgtatgcgggtacagggccgtgttggagatatacttgaaaagattgttggaggggggagagggcgggagggcgtatggctttggaatgggagagctgggttgtacgaggtttgcacaatcacattccatcacatctgtgacgtgttcagacgtgtactggtatagaagatctgggagcatgattcgccagccttacgatcattgcggtaatgatcaaatcatcttcgcaggttattgagatcgcgatgctgcagtgctggatatgtgtttgctgcgaacggaaagatctgtacggcagtgacgacttaggctagtgtgtttggagctttgcgtccattcttgtccgagagatcgatttcttgggagtgatgtactgtacacgtcacttactgcatcgatcgcggagcctatatatagagtagcactgctcaggtgacatgaatgttactactaaaggtagacttaaagtccgcttgaaaagccgcattcgtggctcaactctagaccgacctgacaagtcaaacacgccgaccgaatattgcaagtttcgatcaattgactgagagcaactataccaagatgcgaccccaaatcattcttatcactacatcggtcgcaaccgcgatcccagtcccgcttcatgatacaaacttcagttcccttccggaacggccagtcgagatgaaaggctcagaaatttacacaaatcatcggttatctgattctctggtataatctgcaatggtgacaaatcctgtgcgattgaactttgtacgctggtacaaaaagtgagttcttcgctccagaaccgcggaatcgcatgctcgtaaaaagcgtatcactcccgatgcaacaaagcatgtcaatagcagtcaacatcatctttcctaaccactcctcgtcaatttcaatcaaaatgcgcctcgaactcatcatcttccttgccactgccgccatcgcccgtcccctaatcgaccatgtgtcagccaaaaaccatcatcccaggtggctttcaccacaccttcaactagggtcatcaacgcgaggccgatggagctgccaatcccacaattgatcaaatgttgtagaaggaacctgctttcatttgaggaagttcccttcacttccccaatgagcgtggccaggacaggacggatgattagtctgcctcgcatattacgggaccgagtttactagaattggtgaatgtaaatggggcgggatggatgcgttctagattggattcccggacgttttcactgacatgttcgacaacagacttgaactcatagccgtacaaatttaaaatccgttcccgcaagacgaagccatgccttcacactaagtcaaatatctgtatcttgattcctgccttcacaaacttctcctggacacatgtgtctcaagtccactcatcgacaggttctccaagattcctttctccaccaactcacccaagatctctcaattcgtacattagtatcgaagatccgcgccgagtcggtgtccctgaaattcctgctcttcagaactcccatcacacgaggatctagcgcgtgaattcttccatagaaggccgaggatagaccttaccatttgatgcccccatagaactccaccatgttgtcaatagaataggggtatggatagtcttcatcttcgggttccaaaatctcaccgtcttcgcgatccgctctcttggcaatctcttcgtagagcatgtctggcgattggttcgaagtagcggagacattgtcttgaatggagctggaatgagattgagtgacctcgagcccgctcgtcgcccgtgtggtcttctttccatttaattgagtagcaccgtgtccagtgggccaatactctgcctcgtgcacgatctcggggggtacacttctttgttcaggagtaagggctttgtactcttcttcggtgagctcaggcacctgaaggtacgtaatctaacggaagacattagtttacattcttttctccttccattttgcagcaaagggtatactgacttttgtgactttcttgtcctgtggtcggttaccgtcaatcaaggtcggaaattcagtctcccaccagataccattttctggcacgttcttttcctgctgcaaatcggcagtagtcatcacaaagacttctccagtacattccattgccatggcctttgacatggccatgaagtataatcgttgacatccgttgatcttgttacccatatctgttttcaacgcatcctcatagatgcatctagcttccggagtctcttcccaattctttggatttggataaaactttttatcatgcaagtcctgtgaaagataaagtcaaaaaaatgtcaatgcgcgtagctactggtcaaacatacccaaatcgtctgatatttgcgaggtccttcagtagcagctgcacccagggctgccctcaatacaaagttgccttctctttctgctgcacctgatagtccggaggtgtaaaagagacatggtactgtgcagtccttggtctttgcggctcggtttgcaaggaatttctgaaagttttagcatcagaggtagacacttgagtttcctttcccgggccactcacatcaacagtagcatccatcatggtccaacaacctggtttcggcaaatgtcctctgcacgtatcgtcttggacgccgaatttggcaccaaactgggcattagaaaagacgtcttcggcaatgactcctcgtttctcaattggccatggggtaaagccaggagtttcctcaattggtaaggaattggccgacttgatgtggatccagaccaagagaatcacgggtagcagcttcatggtgattggcaacggcaaagaaaaagaggaaccagaattttgctaaaaacttcaaatatggtgaaatttgcgggttgtacaagcgctttacaaaaagggtgggtacagatgtgaagtggttgtacaagtctgatagaagccgaacctcagatgtagtcgacctgtatataacctctacatctgcacagccgaaaatcaagcctccatgaatatattacctagatagatacttcatatgtggcaaagacgttggtttactgcaacaaggctgtgcaaacctcacagcatccttactcgtgtgtgtttcaaagggagacagagcctgaggtaagacattatggaagctttgttacggttcaaaatagaatagccaactggtttcattgccttagggcgtacaatttcaattcaggatgacttcctgggaacatgatgtccacagtgagcatgttggaactgtcattttccccatgctctcgaacatgttgggaatgtcggtttgcgcatgccctcgaacatgttggagcaacgcccccgcgcgtagaaatcacaagggccatagccaatcgtggcagagttgtaccactagaagtgtcagtttggcatcaggtgcgtaccgctggtctgcagtagcagtcttcacaaggcgccgacgaggcaagcatgtgccacgcacttttagtggcagcctgcacggtcttcagtcagctcctgaaagagcctgaaacaactatcgcaaatacagtcgtgctcttacccttttgcttaaacaagcctcgtctagttgggaacgctgtgccgacctcgagactttaggcgctggctgtcttacgcgaagttttctaaaactaacggggcgacaatcttaccaacatatcgctttaacgcgactgcgccaggtaagcgagcccaaacaagatagccaagcatttaggctgcacctcagtcttgccacgcgaccctgtctgacgcttttcactctactgacccagcgatactatcactttgaatccgttggagttttgacgcatgctctccgggcctgctcaacgctttctacagcttttgacaacctcgatattaatcatcatggccatgccgaagagctctatttgttttagggaagcatacgacttgcgaaccgagggccgaatccagcttgaagaatacttgaagcacattgtggcacattatgagggaatgagacacgagacagatgccgaaggaaaccgacctttcctttacgcgggtttcgaagatgaagtccgaaaaattgtgctgggcaaagactttgagccgctcaatgaaggtggtgagtgcactgctcctaattacctgtggcatgattttgactctaagtttcagaaactgcacttgtgtattccatttttgtgagcgctttccaaggcaacttttccgctgtgcaagaattgctcagctcttcgatgttggcttcggaaacatacctctgccctcttgttgagattgcaaaggagactggagaatgcacagctactccggctctgcctttctatgggatacaggctcacgggttacaacgagtgcaacaggatcttggattgtcggaccgaaaaaaacccatccacagaatggctcaatgttctctacgactttgactttcgacagtggcgtacagacagggagcagttgaacaaatgggcgacttggcactatgtgctcaacatgggaccccagtgcacccgctggtgggttgaccacggtggtcgcacaccgcgagcgctcgaggtttattctcgggttaccaaccagcctggccaggagctcccacatttagagttctattggaccattttggaatcgattggttcacaaactcgggaacccttcaactggcaaccaagaagcaagacttcgagactgtaaagatgttggtggaagccggagccaatgtaaacgaaagtgtggaagactggaatcgtgatattcgggaaaatcgggcagcgcccttgccagcattgcatatggcagtgtatgcaaaatccgaaaagatgatccgatacttgatagatcatggggcaaaattgcctcgcaaggacattgaagatccgtacaacctgactccacaggaattcaaaccctttaaccaactggttgtcgagcttggtggcgttgaatagattgcgaagctatatttggaattaaatcccattttgaggttcacattaatggactcaaagcgtagactatatgaggatgtgtatgctaagcccaccttgtgaattgtgcactgttaccttgttcgcaatgatttccgctcaaattgatggcgcaatgcagtttcagcaccctaccgtggtacgagaacatcgtaagcgatagtcgttgttggtcgaggacaatattgcgcaagaccaacctgtcacatgagcacatatgcacgagtatgaatcaacagtctccatcgcgccaatgccgcatgaattgtagtctagaatagatttttcatgcctcgggcgtaaaattacagaacgtggctaactgaatgcaagcgctcggggacaagattcagccgccctgaaaatgaccaacatgttggcagcacagccttttgcaggctggcgcacaggacccggagactgctctgcactaagtcagagattacttgaattgtatgctataattaaagccacgagttggcttgaggtcctggggtctacataggtagccctctcaagcactctctattgatgcaccgatacattcgacatattcttcttcttcctcctccgccacatcactctcgtcaacacactatacactttacccatctgttatacgatatttaaaagccgattcattgcctttgcatacatttcaaaatgctctctttcaacttgaacgtcctcgtcactctgacaactctttcggcctggggcaatgcctatacaatgacccattacaccggcatacaatgtcgtggtggaggactcggcaaagcagatgttaatcccacttctggctgtcaacgaggctttgctggaaatgccgcatcagtcgtagtcagggctgccgacaacgacaaggactttggaaacgcagtcgtcttttttagcggctctgactgcaatcctaaagatattatgaacaacggcgacgggttcagcgacgatggttgctttactgccaactatggcagttatgaagtctgggagttgtggaaggtttaggatttgagtgctttggtctgaggaaatgcaacatggaacggtacagatgtagtgcttttttttgactcaaatggtcattgtatcattgggtgtgcgacaaattgcgttttgctttttcccatcgctttcatttctgtattacaagtcggggtttgaaataccaagaattacaaccacatcaaatatcatcaaatcacttagatattgcatcttgcaaattgttgattctttcttcctctgcttctcgttgccactacgacggtcctagaccatgtcgggtacctagatagcccttgcactcggcagtaaactcgtgtatatccattacgcatatcctagaccctggagtataaatgtgatacacgtctttgtaaaaatagtcgcgatgagacaaaacccagcgataaagctgtgcaaccattttcatacagtctagtgtggggctgtcgtgttccgggcggtgttccgtgccgcagaccagttgccatattacaagctcactaagcgtacgcccggaaatggcttagttcctgtaagcgctttgccccaggcttagtatagtgttagcatatgtacatggcctgtttgtctcaataacccacgtgcaggctgtgcctatgatccaacatgtaggcgggcatgacgatggagcgagttgtagggtttgcctgctttcagtcagattatatcactatccgctatgaaatttatcaaaatagcaattccaacactatgcgcctcgcctaccaaaatactacctagtgagtgccgactccaggcaaacgtataaaacctgtgtagttataaccatggtctcatcattctctacaatcgatttatttcccatcacatcacaagcaacctcgtttcttcatcatgcgcatcacaaagacttgtcaggccattttatttctactcaaccacttggtggctgcccatgtaccacttgaagccattgcacccctcaagcatgttggaagagccagtgaactcgatgtgtggcaaaagggaacaccagccacccatgaaaatcatctacaacccagtccggttgagctaaccgcaagagcgcccgattctggcaatgcctgtgataggaaggccaagtgcaagaagaagaagatcagagatcccaccaatgccagcaagtgcaaacgatgcccgccactcatgaaggcagatcccactcataccatttgcatccaggacaaggacatcaaagatgaagagaagaagaagacctacaaggacaagattaaagaaaaggcccagcaaatgatgaaggacttcaaagacaagatcaaggagcgcatccaacagaagaagcctgcaaagactacggaatgggaaaagaaggacgcaacaagacgagaccggctgaataacaaaaagcttcgtcgcattgcgcagtgtcttcccctggttgctgcagctattggtacccaggccatgctcgaaatggccgacgggggtttttcagaagacttgctcgatggcatcgacagtgatacgctcgatctctggcctggcacagatatcgatgacaattatctagacaagactatgcccgacgacttgaacgacattaccggcgaggactatgtgaatcagtttctgcaggttggagatgcagccaacgcaaagcgttcgattgacctgcaagacgtggacaatgagaccgagacagattcgggtatttccgagcagggtgcagacaagcgcgacatttttggcgacattattgcgggctttgtaaccattggccgcgccattgcggcagcggcgactagagcagctggccaggtcggtcaggcagccgcccgagcgactaaattcttttcaacgcgcaagcccaacttgaagaaacctggcgaatctaaactcagccgcgcagagcaaaaggacaaagccaaggaagtatcgcagaataagaattggaagaactgccttcgtggtgagaagccggaaaagtagtataaacttggtccgttgataagattgagaagaggccgcgttttggcagcttttgaatttgggcttgttttgaaatatagagtcttagttttcttttcttttcgcagcaatactgttctgtacagtaagatatatcaaaggcaacagaggtctcacgttgcaaagttgagtgagaaatgtctaaagtcaatgctctatccaatagcccatagtgtatattgataagtcgaaatgcattgggtttcgtcaaaaggaagtacttgagaaaggccatgtctcatgacgcaagatctgcgaggaagccatcacggcatctgacgctcaagaccatgatatgtgctcgagggggactatatacagggctgttctatatctgaattcaaaactccaaaagccacacgctcactgatcaaatagaggggagaagagtaagatgagaaggcttcattcatcttcatgtttacagtctaagatcccacacttgaagtaatttgtaaggccacttctacgttgaagtgaagtctaacacggccaaatacaagcagatatctcacaagaatccccagttctccatcgtatgcctccaagccgcagcaacgttggacctcctcgacttcgcgctcgagcgcttatcgatagcttccatcggtcgtcccagcatgtaaggcgccatgcgatcaccaaatatgtgtatgcaattcctcactccaccatcattgttgtgtaggttatccgccaggatgccctccacaaagcactggatcgcgtgatttccggcagcgcctgattcacctactccgtggcccttcaaaccccgtcggttcgaggcttcaactacgataggcaagtcagtgaagtccatgatgccgctgttggcgaggtcgaattctgtggcaggcccggtcaggtgcgtccagaatgaaggccagaggatgtcgttgttgcggcggaagtcggagcggccgatgaagaaaatgggcgcagcggaggtatggttcaaaggcggggctgagccggagagattgatggagataatgacgttagggtcctcggtgctgagggaggtggcaacggtgccgccgaggccatggccgacgacagagtagcctgtcgtgttgagggtgccgctgaactggaagtcgggaaagttcttggtgactttgctagcgtctccgagctgagagagggcaaatttaatgtcggcgatacggatggacacggcagtttcgacggttgagttccattccataagaggtgagtagttggatagacctgtggcgccgttctggtacacgactgacttgtctgggaactcgacgacggaagaatcatatggatggtcaatcaagacaactgcgacgttattggcagtcatgtaccgcgccaggttagcgtaaagcagtctgctagtgtcggtgtgtggctcgaggacgacgacgggaatgtcggacatgttgattggagagttcccactggaacaaactgtgtacgctatcttgtcaaagacaccaacgggagtgtcaccgagcatctggaaatcggcgatgatggcagctggagagctcatgtacgggcgctcgacctctttcgcgcaattcgcaaccggtaccggcatgaacaagctgaccatgatcttgcggtcttcatcctggctgtgagggtccttgcgcattgtatcgatgagctcgatatcagcgaccgcgattttgtactggtgctggtcgtctgggccagggaggaggacactgctgaccacagggctgcagatggcgaggatccccgcgagaaggtaaagaatgccacccattgctatgataagtgacggtcgaaatggagttgaggggacttcttctggggcagagtagatcgggtggtaggttttctggtgaggtgcgggaggtgaaaaaggcagaggggctctcggcgggggattatcggctttcgatgtcatagtgagagtgcaaacggcgacaggctgcaaagcagaaagttgctgccggagcgtttgacagggaggaagtgaaaacaacaatcatgacttgctttgagatgttgacaccttttcataagtgggtttccacgtgctcgctgcgattggcgtaaataatgtaccatgatgtgcgggtatccatagacgagttcaaccacttccacgtgggcggtcgaatctctcttgacatcaatggcaggagcgactgcgagataagcagcaacactaaacgcgcaacaccaaatgcgattacggacgaagatgctaaagtaaggatgagtgaccaagtgtttcgaatagtggacaacatattatgcccatgcatttgtgagtacttgcttcgcggatcgtccgccaaatcggataagtcttgaaatccataatggcttaacagaatatctataaatcttctacgccatgtctccacctagagagatgatcgttacttcctacgcaacctaagcaaagtaaactgtgtactatatctactgatgaagcaaagtaaaagtgtagcatgtgtactaaaagtagatcacgagggtcacttgtttaagaagtcaagatttgatcagcaggtatatttcacacgatcgaggccagcccatcgtgcacaatctaggaacaacaaactacaaaagggggtataccaagcgccttgaaacgctctccagactcccaaacaaagcaaacattcagcacgaccctgacgcctttcatggataacacatacaacagctgtcagggaacaaagggaggagtgggtgagagagcaagagacaaagagccttacgaaccacggctagcaaggcggacgctgcgccgagtaggtgtagctgccatctggctaggcgggtcgttcatggcaaattctttgctctcggagacgggctggagggcgaagctggcctgacgaccatggctaggcttacgctgagaccgcttcatgataccggcgtgctgtggtccatgagacagagtgctagacttgcgacgaagaagggtcttcatcagctcggcgtactcaagcgagtcccggcgtacggatgtcgggaccacgtctgattgtgcgtcccagttttcaatgtcgtatttgctgccattctgtacgaagaactgcgagaaagactcgtggcgagggatctgtgcagcctcgtagccctggtcagcatacggttcgggcgcctggagtggtgcaacaggtggaggtggagtgttgggtagcggaggcagtggaggcaacagctgctgctgggcggcatcgacggagtagttgacgcgctggcgcttgcgaggagaagagcgcgtgccatgcggggactcgacatcaggaccaggctggtatagatcgtcaaaatcctcacggcgaggataagagggcatagcacgagtctgatagaactctggctccgagtcggactcgtcgtcaagaaccacaaccttgcgctttgtggtgcgagtagaaggatcagcagcggccttgcctttacccttcttgcgagaggtaccggcagcatcctcatcctcgagctccttccggagggccatgcactcggcgatgcgtcgattgacaatgccgccatagaagtcgacgtagaagagctcaagattggcgtccttgggcttgatgctgttggtcttgcaatagtccttgaaagagctcaacttcttgaccctctcctcgagcatggcgacctccagatcgcctccgttgatgatgagctgcccaggggcaagcttacggcagacaaattggcgcttctgtgagcgtgtgcggttagcagagttgacctcgacgagagccttggtcagcgtgtggtcgaagtctttggcctcacgggatgacacgtgaacaggatagtccttgaaatgctctgactcgcgaagcttgtccttccggcaggccttcacgaagtacttcgcgagggctgtctcggggcgcttagccatggtccacctagcgatagagctctcccgcgggaactcttcgcgctcgtcgacctcgacgttggtctgtctgcaaatcgcctcaaagtcacagaagcgctcgagacaagtcagatgcacgaagccagtgcagtcataaggatcgagggccttgttgggattggacttgtgctgcctgagcgtcaagtacttctcgtcaaaggcgactcggtagtggccgggctgaatgttgccgtgcttgttgtactgacgagtagggcactcactaaacaagcacttggagtgctcctgagaggcatagcgacgagccgcgtctgatggggtgacctgaatccaaagcttaagatgctcactaggaaatttcatgatgtaagccatgatcttccgagcagacatctcgttgtctaacagctcgtccagcttggaaacggcatcgtgcttgtactcgtatgtgtacttgtcgttaggtgtgctccaagtgccgactggtagaggctggtacaaatacccgcgatcctcctcggcctcttggttgatacgacctgtgcgcgtggtctcgccccgagtggcagtgttaatgcgcacccatgtcttcttcttatccttttgaggcttctgaccagttcgcttgacaacttttgtggaaggctgcttgccaagagagctgttgctcgaaagaccagatccagcgcgagacttcttgccgggaagtgctgacttggtgaccaggtcactgtcagaatcagactcgtaggcttctcgggccggggctgtggtttgggggcgagtgtgggagggtgtgcctcggccagagaccgagtaggaacgaggtcgctgagctgattgctgtacaggatactgctgcacactctgtgtgtagtctgggctgacatagtatggctgtggctgtgaacgctgcataactgatgggtcatcgtatgtgtgcgtcatctgcatgccttgctgaggatacgcagacccagtctgtgcatctggcattggcacgaacacgtcgtcagtcatgtccggcagagcagtgagtcccggcgtaccctgcaggccagtaggctgcgagtactgaaactggggctgcgacatgtacagaacagggtcaatagtatccgaagtaccatactgattgccgtacaactgcggttgtggctgtgtgtgtgagtagggaacatagacgtcctgctggaaatttccgccttggaagggtacaagctgtacgggctgtataggttgtccgtgctgccaaacgttaggatactcagcagagaatgagcttttgagacctaccgctaaagaatcaagatggagggcaaactccggatcgaactcccagttcgtgaaatcggcgtcctcaggaactgcaaaagtggcctgagcctggccctgcacacgagaacctgcttgagtggactggcgacggctagcaatgctgtcggaacgtgaatgagacatcaagggagacttgactggaagacttgaaatggagttgcgctggggaatgtttgtgatgagagacgatgagtcagaatccaagggatgatcactaatgatctgttcgctcggatctggctgtgcctgctgatgagttgtagaaggagacattactgatgttgtttttataattgctatcctgcatagtgtagagcgaaatggccatatatgtgaatgtacaacggtctttatgaagacatcgtggaggcacagaaatagattgaacaaagagatggtattcgatgtgtatcaagtcgtgtcattgtagaagtcgtgaaagatggcatgaaaggaaagcgcgctcgtggattgactaccattcttgcaggccattgttctcgaacattgtagcaatgtaacccagatcgaatctctacaatgccgcacgtgagggcccgttagttatgagcgtgctacaactgttcatcatatcgtgttgcctggttttcctatctgttttcgcggtcagtcttgctatccgtgacgcgatgcaatatgatttgaatggaaatattgggtagtcaggtataagtacaacgacatccacatggtgtttgaatgttcagaacaggtctgtgaatttgttttttctcatcagggtaaaagggtggaaaagacgcaggcctacttactagatgatgtaccactgtagtcctcaagttacagtgtccaaagttagtgcattggtcttcgaactgctaaggtcatcttttgatggcggtcctcgaattttgagggacgtaaaatacgtcaagtcggtgaaactgcgcaagtttaacgcgtggccaagtcaaagctatggcgtactacgatgtgacgaaggaagacaaagacagccgttgtcgatggcgtcgagggttattgtgtacggaatgccagaagaaagcgcgactgaggaaaggtcaaaggaaattttggcgctaatgacggatctcggttgaaccatttctccgtctccacatcttgccaagcctcgccccgacctcaacttcctcgaagccttgatgaacacccttatattctcgacttgcagccttaggctttctcattccattaagtgtattattctccttctgttacagcaataaaacatgtgttgagtgcattttctagcgccgtttgagatgcgccgctcgtcgtgaaacgcatgccgatacaatggttcaacggaataacgaaacatgatcagcctcggctcggtagcctcgcttcggggggcggagttgttagcattcatgtttgccggcgattgaacgtcatccatctcatcatctgaccaccccgtaggagcggaacttatacagccaagcaattgaaaacaagccaataaattggacaatccttgcttttgtatactcgtttttcttgtacatcccgcaaggtatgcttcttttcttgaggccgttttcttgaggctgtttcacgatatttcaaatcgcgatggagactgcatcccagtgacattgcggctctgcacttcattacaccagggtacacttaccaagatgctggtgtcagatctcatccgtgcaacggttcgtagaagggagccagggacatagctacaacaaaacgtgttttaccgactctcggaaagcatgttcctagaaacgttatctgagccatcccagcacgagaataccccatgttccaaacactgttggaacttcctgccaatggaattattggacgaaactccggctcgaccatgtcgctagacattatgcgtctgggaagagcactgtaaacggtccaggtcactggcgctctcgggatccaatcggcgcccattgtagaagtgacatgtcctgaagagggtttaacgcctcgctttatgcgtgtgccgtcaaggtcaccgggtgtgctgtagccagggtagtgctgtttcgttccgtgcgttcttattatcaacggtgccctcttagaatcagtcattgcatatttcttctcgtccccggtggtcgtggttggtatactcgcagacatggacggcgcaaaagtccacgagttgtttgtgttgggccggatcatttgggttttggtcttgacgctgctcactctgtcgtatattacggtgggtctgcgattatgggtgcgtttccgtatcactaggagtcctggatgggacgacgctgccatggtagcgacactggtgagtgtttcccttgttcggctgatacaatggataattgaggtgcttggaaatgctgacgttgctagatgctgttcacttgctactgcgccttcatcatcatcgtaacgttacgagcccacgaaaggaagctgtttgacttcgaatatattcgcgtatcattagtcgtaagttccactcatactcttcccagggtttgggctatctcgctaacctcgctgtagtacgttcaactgagcgaagtcttctatattctcacgactacgacattgaagatatccctgggcctcttcttcctccgcgtcttaacgaaacgctggcagatcatgctctttcattatctactcgccatatcggctgtatacggcctcttctacgtcctcactgccatttttgcgtgtggcgatccctcaaaaattgccgacactcttctgggctcacagaaatgtcttccggctgccttcggtctcgccactggctatctgtatggtgcaatcaacgtcatagccgactggacgttcgtcctgatccccatcaccgtcttgctagacagcgaactcgaccggcgctccaagatctccgttagcatcgtcatggccctcggtgctgtgggtagtgtgtctagcatcatgcgtatggtatatctgagaggcttgattaacgtcccaacaggactaaaatgtatgtacccacctctctaccccactcgcggagctggctaacgataaattcagcaactacgatcaaagcaaccatctgggcaactgcagaaccaggcactggcatcattgcggcttcggtcgccatcttacgtcctctgatccgcaacatcaagacctctgtcaaatctcatgcctctgcaatggggtcacgcaaagcctcgaacgcatcgtcagaggacacagttgcactgacgtctttggcaagcaacaagggcagcgtatatagcagagtggtcgaggagccatggagcccgccaccgacgcttggccaggctagtgtgcagagagtgataagcatccaaggcggaagtccagtagtttcgagagtttgaggatggtggacagatatagcggcgtttcggtgttggtaataccctcgcttggcgatcacttgctttcagactatgtcatgtgcttttagaaagggataatgcataatgacgctctatgcaaacaaaacaaaagtccaatgacgcactctctgcacatgacgcgagcctcaaaggccatctaattcagatgctttgcgtcaaccgcgcggggctccatccagaaatgaccacgacaggtagctcaaaaggcatgttcccgcagctatgaatacaaattgtgtgttttgtatataccacattatatgtcgacagaacaatgtaggaaggactgtggtgttcgttgaagttgcggcggagcggaggtctgcgggacgcgattggaggaagctcggacgcgctcaactgagtccaagaaattattcagctccagtatgcagctgcaatgtctctctactacgaggcagccgcaattcttgcgaacgccgaaaatactggtggatccctcaagtcgcgcctcttcacgaagaaagacctcaaaagttcgcctgggcagattttcgcgctcatcgccgaagcgtcgaaatggtccgtggtgttgaaggatgtcattgagaagactggagtgttggcggaggaaaagaaggtacgcaaatcacacataaagatgctctcagggattcctatagttactgcgcgcattgtgtttaaaggatgactaacagtttctcagctcacgccaatcctcgcgcttctcctcacccatgacctcctcgtcgcaaaaggtggcgtcgctgcggctgcaaaccatgttcttaaactcgcaatcaccagacacaaagctcgcctaagcgccgaattcaccaaagcacgaatacggcatggccatgctacactggctgcgttcaaggaagccgtcagcaatggcgagctcgaggacgatgacgatgatcagaaggcgaaccgacacccgcgatgggttcgagtgaatacaatcaagacgactttggaggatcaactcagaaccacattttctgggttcaagaaagcggatagcttagcggaagtgctggcagcacgaggatcgacgaaagtatactatgaagacccgaatatcccgaatctgctggctcttccatcgaggatcaacctaggtcgcaacgaagcgtacgcgaaggggcacatcatcttccaagacaaggcatcctgtttccctgcctacctccttgacctttcagccgacgacggagacgtcatagacggctgcgctgcacctggaaacaagacaacgcatctagcagccatagtatcgagtctaaacgcctcgggtgaaggtcaaaaggtcgtagcattcgagcgcgatgaaaagcggactactacactacagaagatggtgaagcttgcctcagctgatagcattgtctccatcaaaggtgccagtgactttctagccgccaagccccactccaatgagttttccaatgtcggagctatcgtgcttgaccccagctgctcagggacgggtatcgttggccgtgatgacggaataaagatacacctgccagtgtcaaatcctatcgccgcgggctctcagaagacgagcaaaggcaagaagcgaaagagggatgacgagaagagcaatgtcgccgagcctgcaacgttggctgtggacctagacgatgcgacgacgccagaagaaacgcccgcagaggacaagctcaccgaacgcctcgacacgttatcaaacttccaactccacatcttgacgcacgctatgcgctttgcttcggcacataaaatcacctactcgacctgctcaattcatttcgaagaaaatgaaggcgtagtgttccaggcactggcttcgtccattgccaataagcgaggctggaagattttgaaaagagaacgccaagtcgagggcatgaagaaatggaacagaagaggagtgtgggaagacggcaagcttaatcgtgatgtggatgaggcgcaaaagcaagacgtgctggaggcttgcattcgatgcgacaaagggactgatgagggcacaatgggcttcttcgttgccgcttttgtctgcgaggacagcgaacagtctgaacctgctgctgaagaagctaatgcagaggccgatgagtgggaaggctttagcgacgttggtgaggctatggaggtggacaaggcacagcaaacggttaccggaggtgagaagaagaagaggaagaagaaaaagcgcaagaccagtaaagcctgagtgacgccaacaacaaggtactgtgctacgttttgagctcggacaagcaagcgcaacctgtgggcggaaagcaatagcatcccacttcttttcgcggcatcactcccaccacgctttccgattcacccccagccactgcccagtgcaatatgtttttacgtcctcgaagaaggatcatcggtgcagtgcatatcgcgccacctgtgtgacctcttacctttcccaaccaacctcatcgtctcataccgtttgttccgtttggtacatgacagtgactaattggagccaccatgtacccctccagtccaccagtggccaatctcacacgacctaggctgaaggctctcgccaggtgggtccgtgatgagctcgatctgctcgtggctcgtgaaggccccaacatcctgcggcctgatgacgtcctcatcttgcacgagacatttatcgctctccgcctcgctacagacattacggcattggacatccgcgccaccggcattcacttcgctgttcaagacattgcgggcgtggctactcgctggcctggccggctgtgtgacgactgcgacaaaattattgccatatggacggaaaagttcgggtcgttgaagagcctgcatccgtttatgtatgggcgaggggggcggcttgagggcattgctggtccgactgagtactcgagagaagtaagatcacaagtctcaccttcgtttgctagactgacctcagcgagcaggcactactcaagcgttggtcggaacaatgccccgagagactgcatccgaaggtctcccacaggttgggtgacctcggcttccgacctggagagtaagtcgcatccacgtgagcatcaagtctttgctgatcgtgtctaccagttggtggatcagcacactcttcgcacaccacgcaggcatcattgggcttgaggctgtcgaaggtggcaccacattcgacaagtatggtgcatatgctctcgtactgaaagatacgggcgaagtcgaagcttctcatggagaaacgtttacttaccgcacctctcaacacgataagggaaggttccgcctaacagcagcgactccacgaagccgagacccaattcgagtactacgcagccacagcatgaacagcgtctggggccccaaagcgggtgtcagatatgagggcctgtgagagcacatccatactgtatcagcggtgtcactaacactgcctagcttctccatcagaggctggtcaatacgccaggcaaaagcaagtgacaccgccggccaatggaaagaaggcgacatcctcttcgaaatccgcttcgagcgtaccgacccagttcccttctccgaagtcacctgccggcccacagccaccgaagtcgacgactacacagagtataagcgcctccgtaaactccaccgcgacgacaagcgcaacgccgacctgagaacagacttcagcaccagccctcttcaacttgctactaaagccgccccagcaatcccctcgcccatcagtcctttgctgcctggccctgccgcgcccaagatcctgtacaaaggccttttgcaacgctcagctacgtccaagcaagcccacttcgaagacatctctgaaattcgacgcacgagtgacgtcccaacaccagcctcccaccgcacaacagaaacggattacttcgccctttcgccacgtaaagagagtgggctgctcgtcccgggctataaacccccgtcacctagcaacgcctcgatcgcaagtggccacacaggcgcgacggtcgcaagcacgcagtccaacatccgcgacgtcgcgccgtggatcgatttcgacgcggatttgaccgccccggatccggtgcccgaagatgcagcagctccagcactggatccaagcccaaccctgacgtcgtctgccagactgaaaacttggcagcggcctgcgcgcgactcgccgcctgtttcgccgctgagtgaaaggcgtaggagcggcgatttcaaaacattcctgcgtgttgggtcgaagcgccagcccatcgaaagtagtcgcaaatccgtctttgtgagggcgaagaatcccatggcgaagttgttcgacggcgcggcttcggaagaggcggagggggcactggcgcgtggagcgaagtctgaggaggaggaggagagcgccagagtgcactcaccgattcccatgcgtccgtttagtcctgagagtccgttggcgatgggcaggaggggcgcggtgtatgagggtcaggatggggattccgaaataagtggtgagcacgatccttttgtcgagacgagggttttggtagcgcagcacttggacgacaaggttcgtcggacgatgcagatagggataggggcgcagaatgttgcgttcagatttccaaattgggcggcgccggcgggggagaaggagaagagggatagtttggatgtggacaagcatatcgcgccagatgatgttggggagcagcattaaggaatcacagacagagctatgcagcacaatgaacaggtggtatgtaattgataaatcttcgtagtacaacaggctcttgagtgtattcgtacagccatacgtccatacatgtatgtagatttcccgtcccccttagcctaatatgcaaccgtgggtatcatcaaaatgaaaggaacttttttgtccacaaaactcccagcaggaggacggaacaccaagcagcaaaacaagacgcgaaacctcaatatcagccattccagttcatatcgccgccctgctgacccatgcgctgctgcgcctgctgttgtgcctgctgttgcgcctgccgcatcatcatcatctgctgcacctgctgctgattcatctgattcatgttcatgccctgcaattgctgcatctgctgtatttgctgcatgttcatgccattcatgccctgcatgccctggcctccattcataccctgcatgccttggcctccattcattccctgcatgccctggccgccattcattccctgcatgccgttcattcccatcatgccctggggtaattggccgccttgttgcatcgcctgttggcgcatagccatgatttgctggctgcgggcctgctgggcgcgttgctgttgcagcatttgctggtaggcttgcatttggatggggtttgtgggctgggcaccgttgggcatgttgggcatgttggacatttgctgttgcatttgctgttgcatgggtgtggacatgccgttgttcatgagctgcatttgactggcttgttgttcggcttgcgagcgggacatgatggcttgttcgagttggcgaaggcgaacgagttctggctggggaatgttttgctgttgtccgtattgggcgaggagtgccatcttgcgctgttggtggtgatgacgtagctgttggaggttcatgttcgtggggtttgcgccctgttggctgccttgtggggacatgttctgcatagctcgttgctgctgttgctgctgctgttgttgctgcatttgttggaagaagcggcgggctagagcctgctggtactggtgtgcgttttgtcccgcgggtacaccctgctgtgtaatctgcgtctgagctttctgcacggcaaggttctgtagctgctgctggatactaggagaaccgccggcctgctgcatgcgttgttgctggagcatttgctgctgcatcaaatgctggttctgcatctgttgcatttgttctggcgtcatgttctgactagcgggttgaggagtatgcatcatgagcggagtgccacccgacatggccattggcgggctgccctggctcatgcgagcaggagttggcgtcatgttgcggttcggcatggcagcattcatcacaggtgtcccttgaaccatctgtggcgtgcctgtcctactcatgttctgctgttggctggcagagcgcgccatctgctggtgtgacacaacagaaggtggacgagcaggactagcaatggtgtgattcgatgcggttgcgaccatgggtgtgccgcccatggcgtgggaagcctggagaccaacacgcggagaggcagcggaagccatgggcgtcccgttttgaacaacaggcggaaattgtggttgagtagctgattgcggtgtttgggacaattgtgcagcggtggtattcgccatttgttgggcttgggtggctgcgcgaagggcttcgttttgctggagctggttctgttgaagtgcctgctgctgggctgcttgttggcgcaagagaagttgctgtctctcctgattctcggcttgctgtcgattcgtttccaaatcccttctcttctgggcttctgcttcgatttgtgcttgcctcttggcttgagctatgcgggcgtcctcttccttcttgcgccggtccgcctcttcgtgattagctttgatagtagcaagcgtcttcagacgagaaaagttttgtgtgttgttggctcgcacggcaccctcgtcacctcccgttgcagtggtggccatgttcgcctgctgttcgtcaccagcaagcatgaagcgctgcgtcgcggcagcctcggcctcgtcggcctgcaattcggccgtcgtgcgcttccgagtctttcgcactggcgcatcgttcttgttgttcggatgcgtaatggcttccatgagcgccagtgattcggcaaagctcttggtcggctcgagatgcagctttggacaggtggcattatacagctcagattcgaactcatggacgttactgtcgtcaagaaccatcttctggcgcttcgggctgggtccgttcgagaaggtcggcgttggggggaccgcagtcatgggggtcggcggcatggctcccgctcttcctgcggcttgcattctcttgagcgtagcggcatcaggcattggcgtagtcgcaagcaactggatatcggccaggtgggactgcggggttgggaagagcactctcgtccagatgcgcggtttgacagcctgtttctgggacacgccgttctggtttggggcgggcatgttttccttgtcctccttgacagcagcatctttggcctgcgcttcggtctggctggcctttgcgtcggccttgttggtcggatagggggcgtgcggcgagggggtgatgaagctgttgtagttgtgtatggagaaggcgctcttgccgctctcgcccaggctgtttgtgtcgtctctgggcttcacgccgctcgagcgaaagtcgtgcagctcgacgatcaggcaattgtcgtagaaggggatgtcggcggcatagaagtcctcggccatgttgtgggggatggtcctcgtcttcacgtgctcgagtatctcgcgcatgggcgaggagtagtcgagcatgtcggccgagtcgttgatgcgaaagtgcttcgggtgcaggaagatgcgcagcgacggcggcttgcccttgtgccgcgccagaatctcttcctgggtgtagactgtcgcacgcgttagcaatgccatccattgtcgggcgtgccgtccgtggtcgcataccatagcgcctggggtcagccttcgcgctctcgtcctccatgttgcttggtctcgtggccgcacgtgcaacgccaggtctctgcgattcacggcgcagacgaagagcctgcacagggcgggcggttgcaactgggcctgacatgttggccgtggtcgaaagtggttcgctgctcctgcggggcggtggagaagtcgcgctctgggggaactagaaccgcagcggtcaaaaaccaaacggaacagggcaagcgcaaagatgcgcgaagcccgacaaagctcagcactacagggtgctgcgtcggtggcggtgtgggattatcgtgtgggagatgcgcgcgcgcgagagatggagtcgcgatgtttgcgatgatgcctgtgacgcttggcgagcctggaggtcctccgctggtcagggtttcatcgtccgcacatcacgtgaccgctactggctcgacagaatccgcatgtgtgaacggaagagctgtgatagactatcgcagaatggaatatcggccacagaaacagccgtctctcaagttttgaccacgaagctcaagaagaaaaatgaattagaatatgtattgtagccaggtgctcagacttgggccagagattttgtacacgtccctgcaccgcgcgcttctcgtcgaacacggtcacaaaactgcttatttgctgcggctgctgaccatgctagccctcctggcctccaagacagcgtcctcgtgcgtcggaggaccttcgtagttcttacgtccccatgcatagtaccaaagagtagcaatgacgaagaatccagcaaacaccaccgaagcgtagttcatactttgagccgtgacgggaagcaccgtcggcatagagaaaagcgggatcgcgagagcagaccaggctatcgcatgtcagcgtgatgaattgcgggcgatccaagactaaacttaccaagagcaacaacgttgcagaaggtgccaagagcgccaaggtggaaggcaccgtccttgacctgcgagcggcctctggccagggagatgagaattggcatggcgtagctcaacgtgaggcagatgacaccaacgccagagaaggcattgaaggcgacgggggctccaaagtagatgagaccgaggataagctggacagccatgctgagcatcatggcattgagaggcacatcgagcttgacgttgacaaccctccaccacttgaagccagggatggcaccgtcacgggaaaaggcccaggtggcacgagatgccgcggtggtgcatccaataccgcagatgagaccaagcacaaggagaggaataagcaggccgattgctccaccggaactaccaacggcctccttgatgatcgtgggtactggctgaccagagagcaggccgtacagatcggcctggttcgggaggacgaatacgagcgggatcaagaaaacaagacccatgacagtgttgagtgcaactgtaccgacgagtgccttcggtacctgggtagcggggtgctctacctcttcacacatcctacactcacgttagcctttggacaaagttgatgttaattttaccgcgcaaaacacagctttagtcgcactggggagtggttgctctggtttgagatcttgtcgcataggagtgttgcttgggagaattgcttgggcaaggctgaagtcgctttggaaaaaagaagaggcatgctcacgagatgatcattcccgtcgaggaagtcgcataggctgcatgaagcaatccgacacagaaagaccatccagggacccatccagagttggaggggtcaaattcggtgaagacgtatttggcgttgtgtcggccgtttttcgcaatggcaaggatggatacgataatggcaagcacaccagcaaaggtccagaaaatagcaaaagtctgtccttgatgagtaacacgtacggcaattttagcgaggggatctcacatcaagccatggcagccaacggttacctagggcggataccaaattgcacagaagcgtaatggcgagaaagatcagatagacctgccagttggtaccctcgaagatgccaacgccaggtgctgactcgaagacgttgatgcaggcaccaaggaaaagagcagtagcgaagttgacagccagcgtgatagtaatgtttccgactacaaaggcccaaccacagatccacgaggcgattctgcggtaggatggtggcgccagcatgaaagtctggtagtagacaccgccactggtggggtagatgctcgtgatctctcctagcgaagccgctacgcagagaatgatgagggacacgcccagccatccccaaatgataccgacaggccctgcacaggcgatggggtagaatagagtggttgctagaccgtaaggaaccgaggctaggacgaaagacatgaaagcaacctggaaggttgatcgtgatcgcaccagctcagacttgtagcccatagcctgcagaaggtcgtcggcatcgttgggagcgccatcatcggcagagaacttgttgcccaagctcgtcttgcggttcttctcgggaacggtgcgctggtggatgtcgtgttcagcggcatacgcatcagactgcgtgccataacggtagtcggacatgaggggcttgctgctgctgctgctgctgccgtcgtggccgtggatatcgcaaaggatggatgttgatagtcgcggagagctctgcgacatggactctggacggggcacgacctttgaaggcacgtcagatagcgttggcgtcgcctgcactgggtccgctaggctgggaagagcatagggctaccagagtttgccgacgcctatctcttctcgaacggacagaccgcccttggcagcccgctacgcgttgaatggatcaccgggcgttgttcggtgcttttatgtaccgcaacccactccagggttccgtcagatgcggctgcgcctgcaaatgcagcagggaagccgaatctgggagattgccgatgctgtcctgatgctgccctgaacatctttggcccagtgctgctcactgccaaaccacttcgcgcgaccggccgagagtctcgtgggatggcgccctcctgggatgtcttgtcgatgtgctaacaggtgcgtggtaagccaattggagtggccgagcttgtcacgggtggcgttgaaagtaagagtagagtacagtagtcaactggtgggccggggcacgctccgtgatcattgaagacctctggccatgtcgcgtgccaagtttcccttttctattactatgggcatggggtaaggtgttctgtgttctggcatagacgcgagggaggaagcgcggagtcgggcttggttcaacgctgctcatcaatctgcatcgctgcttccctgagcacaatgtcgcgccctgcgccctgcatactgcatactgcatactgcaatgcgccagggtagatgaaatataaacatggcttgcggactgttaagcacgagctgcacccttgctctcctgcgaaccccacgtcatcatgcaccaccacatcgtagccctggagtcacagcatcagcctctccccgctgacggcttcgacatccccaacacgctcactgtgtaccaacgcacaacgcgggaagagctgcacgaccgcatccgcgatgccaccatcctcattacgactacggtgaagcttgacgccgccacgctgcaccccgagataacgccccacctgcagtacatcgccatatcagccacaggcaccgaccctgtcgacctcgccgctgccaaagcacgcggtatacgcgtgacaaattgccctggtgcgaacctcgatgctgtctctgagcatgccatcagcttgtacttcgcagcacggcggcgcaccgtgctgctcgaccgcaagactcgggaacacccgagccgagtggaagagagaagggcacgctgaacaagtacatgcggctccccgatgggtcgccccccttgacttgcaaggaggaagtgctcggggtcgtcggatacggtggtctaggtcagtggagtctgctccgcagtggagaccagatgtggcggtagactgattcatcacaggacagcgtattgcgggactggggcgcgctctgggcatgaaggttctggtggctgcgcgaaaaacgtcttcgccgggcggcgcagagcctacaccaagtctggcgagcgaccgcgtgacgtttgaccatgtcctcaaaagagcgaccgtgcttgtcctatcgctgccccgcgtaccggagacaatgaatctcatttccacagcggagctcgcgcaaatgaatccctacgccgtaatcataaacatcgcgcgaggtgggattgtggacgaagcagcagtcgcacaggccttgaaagacaagcagatcgcaggctatgccacggacgtatatcacgtcgagccactcgacggaccagaggacacgccccttctcgccgaagacgcaaaagacctgaacatcaccatgtccccgcatctagcttggttctcacaacgcacgttgaagaacttgggcgacatcttgaaagagaccgtcgagagctgggcgaagggtgaggagatcaatgtcatagtgtgaacattctctcaacttctcttgcggcgctttcacagcgagaacagacttcgcactcgccaaacatatcacaacgagcgaaaacactagattcgcaatgtaggaatgcactactaccctccattcccacacccaccaattcagctatgtgatgctccactaaatctacgtaaaagcctttcctcacgaaacacctctactagcacctaccccaacaatcgtccctacacgagtaacactcccgctcactgcaccatcaatatctcgcagcaatagcaacgcacacactcgtgcagtaacctcctaatccaaggagcccatcatgtcctggctatgctgcgcctgcgccgccgcgaaccgcggcgaacccatcaacgcccgtaactcggagccacagactaggtgcgcttattgtaagcattggacgtgttggaggtgtcggtatgccgattatgaggagcattatacgccggcgccagtggctgttcgacggactgtaaggggaaggggggtgcaggggatgactgggagaggtggaggtgggagggggtgtagaggggtggttaacgagggtgttgggtgggagagggagtatgagaagagggtacagagggggaaggatgaggagaggtgttgtgtggttatgtgaatggagggggtttgaggtgtatacaagtttaggtgacgagcgattgggggttttgaagagttggaatgtgaatgtgggtgtctttccagcgttcgaagtttgaagtgaagtccggctgagtgattcttggtcgtgacatagctcacaagcggaaactcagtgaccggcgcgcagccaaaacgtccacgcaacccacgactcacgacagcgtgattgtcactaagtagcacaagtacttaggtacttgagcctgactcaccggcaccttccatcacctgcagcgaacgcctccatcagcaaatattatcaatgccacttactcaatcccaaacccatacacatacgctgctacctcgaacattcttctcgagatgtcatactaggcatgctgtcaatgtcggcactgcaacgacggcgaacctgtaaaggcagacagtgagcgaacaaaggtgtgtggaccgcaagcattggacttgtgagtctcgctttatgtgcgtggaagtggacagtagagataggagggaggcaatggaacggtgtagtggtagtgaaggcaggagaagcttggtggataaaactattctttttgttatgaatctcattcaaaaagattgactgcatggtccggtgtcagatggcgggtgagcaactacgcagtgagtcgacagcacctcctgcgcgtaggacttgcgcgtaaaagcgatataactagaaatcttaataaacgcgttggtcttagtagttgaaaagataagtacgagtattttgatcttctgacttgggcaggcatgcgtcagtatactctagtcgtgactctctcaccaacacatgtgtgactggagatgttgcaggagtcactctggaagtatagataagctaacaccaccacggtaactttcactcttacttcgagttcaatcgtcagcccagttgtatagtctatctacagcacgatacctgctatcaaagtatctcattatcaatcaccgtgcgggaaaccctcaagccgctgtttgtagcctcttcatcaatgtctttcgaagtctataccaaccagaaatttgacaattggttttgttgcaagtgcggagagaaaatacctaataagacaggaaatttatgcccggaacggacatgccaacatacaagttgcgcgacgtgtggagagttatctgtgtcgagagaacgccccggcaattctagtcctgtgagctcactgcacgaaaatcacatagaaggtccatatcacgttcctacgcaaatcgcgcatgttgcgccgtctccctcaccaaaggtggtgaacaatcaggctccaggatacgattcacatcttacaaaacaagcgcggggatatggagacagtgtacaacagtcaaagggcttcgaattcctcggcgatgtgccgcaggacaaaagcattaatgaccatcgggggtctgcgtgttgtgtaattctgtagacgtatgagaaatgtcaaatggtagctttctgcaattgcacacttctatcgtttgtaaaatgtactccacttgatccaagtactccttgtctaaagcgtcacgaaatacccgacaagttttacgcgtcgcaagtcttttcctagattcgacgcaaatgtgtccaggacctaagtccaaagaaaatgtggctgtgaggagtatctccgggcgtttgcagagatgtgggcagaaacttaaagacgttaccaagcatagagtgaagaataatacaccaagccagttttaggcctccttcatcgcggtagaacttcagtgtggcaccaatacgggcggattccgccttgttggttgactagacagaaatgacggagcaattgcatttggatgatttgtggcgttgcggggatgtgaaatccgcttcacgaggttcctagataccttgacgctgtatgctatcatggcaagaccctttctcggttcgtcgatccagtgcttgccttgtgagcggactccctcacctatgcgcaagcgtaaagacctcgtcaggtacgatgctcaacggagctattcatgctcgagattgaaaggtagcaatgcgtcacaagtagatagtgagtgcagatcgcaggataatgttcgagtgagcccacaggacgttggcggaagggcccgaacaactttgcccaaataggcatagttacagatcatatgcggaacgtctggtctggatttgaacgactcctgctctaaccctggctcgcgagtgttctcaaactccatattgtgctcgcctttaatcgcttctcgattcgaagttccattcgaggtctactggtcttgccacacctctcgctgcctatcttcgcatccgtggtgctggaacatgaacttgtccagtggtgcaactggaggacctttaaatctcttcactccgaggacacgaagccagctgagctcatagtgatgcggtcagcagatgtcgcgcggaagaaaatccgtgccttctctgctggcaacttcgtggacctcagtgcggtctaagtggatacgaggttattcacaacacagttgtggtgtgacagatgacatcttggaaacctcttcccaattgaagtaggctctctgtaactatgtagcatatacaatttgttgagctctattgcggcacaaacttccgctttcgcatggccaattggcaacggatcagggcggatagatcaacaatcccgcggtcacttcaaccaaatctgcgtgttcttcccgctgctatccgtacaggttgaagtcatcttgcatattcgtccgggccatcggtaagaatagtggtagtcaattggtgactatgaccgcactgagaacagtacttaggctcggggcagacctcctcatgtgtcctcgcattaagctcgcatagctgccaacgctgccatgacacagacactcgaagatgccagtacgtcgaccgatacgaagtgccttaccagcaactcaatttcctcaaacaatcgctgaccaaaccctatcctggcagtgaacaatgtggacatttctccgtctcatgaggcgaagaaggccagacgcaatctacaggagtattttgtcagtgcattggtgtgattaacaaaacgatgctgactctacacagataggccctcgagatctcacacgacattcgaaatggccgcgggcacttcggatgcatggcagcgtcacacccaagattcttcttcgcacaattctcattggtctttggtctgcaggtattacggcaatttcacagagagtgcacgaaagtaaagctatgtctcacttctcagcttgaagctatactgatccccacagtcaatatccatcctgtcgtagcgaccgttcttggtatcctcgtcggcttctcacttagtcttcgaagctccaccgcttacgagcgttacatggagggacgaaaagtgtggagtaacttgactggtatatcagcaacgctcgcccgcaatatctggtgccacgcgaaagagagagatggcgaagatgggaagagggatctcctcgctaaagtctcttttctcaacctcattacggcgttcgccttagcgctcaaacacaaagtccgctttgagccctatacgcagtatgaggatcttttcgatctcgttaaccacctcgacacatatgcaaagtatgcaggcaagccgcggacaaaaaccactagacccaatacatggacgaagatcaaataccttctaagaatcgccgaaacaaatcctcgaaaagaacttaagcgagcgaagcgtcctctgggtaacctgtacgtacccctttcactgagctgaagcataccacaaacattgacttcgagcccacgtccaggccatccgagatcctagcgtacatgaacgcatacgtccaagagattgtagacaacgggaccttccccctcgccgccatccaaggcaaagccgtcgccaacatccaaacattcgacgacattctcgtcaccgcagaccgcatcctcaacacacccctgcccatcgcctacaccattgccatatcccaaatcacatggatctacgtcatcaccctgcccctccaactcgtcaagctcatgggctgggccaacatccccgtcaccatgatctccgcatacatcatcctgggctacgccgccatcggcaacgagatcgaaaacccctttggcaccgaagtcaacgacctcccgctagaactctactgcgcgcagattgcatccgacattgcgatcatctcgtcgcggccccccgcgcgcatcgaggactacgcgttccatccggataacaagccgctgtatccgatcagcacgtccgggccgaagtattggcccgacgcggatatcgaggatatcggggatgcactcaggacccgcgcgctgattagcaagcctgcgatgtggcgcaggcagtcgctgattagtggcaagtttccgctggtgagggatcggtcggtgggagggtcgacgctgaatacacaaggtatgtgaacatgttggtggaaatgtggcggtgtagtagactgactcttttttcggtgtagtgagtaggcccacgcatggtgtgccggcgactgcggatgtgaggtgggcagatgatggcgcggatggaggcggggaaggcggagattgaaagggctggtgtttgtgacactcatttgaagaagaagcaatacccagttcatctttatgacagtgtgtaggccttcattgccattctttaataacggccatatccgcgtggccatgaagatgattccggcccgtaaggtatgtcttctgatgtatactattatcatttgtgagttacgattttaacactgtattttcttcaagataccctattccacgaggtataacaccatgacccgttcccttgcatacccatataccccgccaagagtaagcagtccccgcaagcccgcgccatgaacacaaccagtatcatcccagtatattatcgtgagtatgccttccaagtccctattcgataagaaagcgtcgtgtttcgtgcaacatccccttcctctgtgtttcatgttgttattatgtagttgtgtggtcgtgatttcgtcaacgtcgtggtactatgtgatgccattacggtcgggtgacccatgctcgcattgttgtgtgttattgtccctgtgtgtaggagttctacgcaggacgttgcgcatgtcgacctcgggggcagaagccgcagcatgagtgggtatgaggtaggatgattccgccgctctcatgcgtcgttgaagtgtgcgattcggggtgttcctcacgaacgccaatccatcgatccctcctctcctgagtctctcattttctcatcgtagctccccctgctctcaccgtgccttcagaatcggcacaatgctatcattcctctgcagcatctcactgcaccccgacaccgacgccgagccataactccgacacggcatctcgaccttctcgccgtctgccagcgtcttgtccgacccctcgcagggcccgctccaagtccgcgctgtcttgccgtaccatccgaagctccgctcttgatatccggtgaggccgaaccagcccttgaaatacgcgttcagcgcaggcgcggatgcacatatgatggaaacgtttgtttcgacggcggtcgcgacccaggagcccagggcttcccaggtgatgtcgtaggtgggcgaggggttgagtctggtgtagtagaggaggcggtgggcgtagtggattcggagggcgccggttgcgcagacactagaacgcgtgttaggactggtactacgctttcaatgcacgtaaagctacacttacgcaagacccaggaggaatacacaggctagtccaattttctgccgaagtgggagacgcagcttgtacacgacgaacatgggcaacatgcatgcgaggaagtcttgggcggtgctgatggagatgacggcgacgaggtagatgacttcatcgacgcatttgtactcgtgtgtgcgcagccaggacgtggtgaagcggtaccagtaggcttcgacggggtcgcaggtgaagatcaatgcgagtatagttgccggtccgtagagtgcgactggtttcgattgttagtgattgttagtatgtgagagactgacagaagacgtaccgaagacgatgctggcccagatgcatataagtagtgggcgactgaggacggaggatgtgatgcgtcggtagaacatgaggatagagagcttcgtgagcgtcgtcgtcccgatgtaaattacttccattgccattgtaatcttgatttaatcagtcttgtttgttcctagcagatgcattcaaatgtggggttgtttacctgtctcacggtgatgtgcgtcctaggcgtctggtcccaaatatgcagttgaaacccatacaccctcaacgccaacacggtcgatatcgtcaatcctaagagtccgggctttacaactattagcactcttctcatactattcaacgagttccgatacataccatagaggcgataatgagccaatcatcccaccccgccgtcctcttaatcccaaacctcgcccacaacctcgccaccacaacacaactcgtaacaacgcacatgaagataatgcccgcaggcgcgccccatcctctcgtctccggatccacgtagttgggcgcaggccaagtgtgatgtcctccatcagcaggcggaaacaaggctggaagcggcaccatagtagcgggtcgttggatgtggagctctcactacgccgccatggaagtgtggggaagacaaaatgaagaatatctcatcatgtggggaaatagcaatgatagcgaaagatattcgggcgtttgtggacggctgccggatcccgatgttgccaacctccctatcgtgcggtgaggacgactgtcagcacacagaaactgggcgggaacacgcaaaggtaggtttagcgggcgctaagggatcgatcctgggctatggcgatcggctgtgcggttccaatggtctctttggctgtgagcaagggatgaggggcggcacgtgtaaataaggtttgttagtagggccgactataaatacgacctcgggctgaaggcgtcacggcggagtgagattgagatacgaagagacgctgtgataggacgccctgagatagtttgtgtatgagtaggtttttggcatagagtgtagatatgagtgtaatgaggtgcgctgttttgagttcgacgatttgtggagaattaatgacttcatgggcatgagacgacacggtattgcctgcgatacgaaagctttgagtttgcattacaatcggggccgttcttccattccctttgcaatgttcctcgatacccagtcgcttatggccactgtaccaagagttagcaaataacccagaatcagacaggggaacacgcggttacttactgttggtcaccattggattaacgccagaggcacttgggaacacgctcgcatccgtcacgtacacgccctcagtgccccatacttttccttgcggatcaacaaccccgtctttctcccttgcactcatgcgacacgtgcccatctgatgggctgacacaaacacgctctctggcgtggggaaacctctggctttgacttcggctagccaagcctggaactcggtgtcatttataccgtcgccagattgcggtacagaagggtctcgcttgaatggtcgcatgcccgggatgactgtgaagatttcggtcgcgccttcgacatattggatcttggccagcgcaagcaagccttccataatgtgttgctttgcgactttactcggcgaatattggaatcgtacgcgaccatccaccggatcaggataaacgcgtccagtgtctttctccttcgcaagcgaaatgtatccaaccatgtgtttgagtctggcagcatcgagcttgtattgcagtccgcccttccagtcgagccagatgagccaactcgatggtatcatattcgtagcctcaagcttaacgccatggcccttaccatcgaggttctcatattcattgacaacggatgtgaggatgccgccttcccaaggcttgatctcttcggggtgaatagcgcccaggactgccactgggtggactgcaaggttgcggccaatttgtgggtttgtcaggccagaacgaaggaggagaagaggagactgcatggttcctgctgacacaataacgcgcttggcattgatgaggactttgcgggtgataagaggagcgccggcaacaccgccattggcgtctctagatgtccatgtgccctgaagaccggttgcgactctctttccgcccttgttggagaacacaatcttctcggcgtcaaagccttcgataaagtttgcgcctgcacgagcagcatctgggaggtatgacacggagggaccttgcttctcgcaagacccgcaaccgaatgtgcagtacccacagtaatgttgagctccaccagtgttttgcgggacaggcttatgtgaccagccaagtttcctggcgccttcgaggagtttgacgtttgcggggttgtgcttgatgaaatctgcggacacgcccatgcggttacacacgcgatctagcgcctcttgatactcggcggaggtgaagaatggtaaaccattgtcagcccattcgcggcggacgtagccttgcgtctggagagaggcactccagttcactgttccgccgccaccccatgactgtccagccactatgctagtcgaagtgtcatccgaactgatgaaggcgccgttcatgaaaaggtggttccatccatgggactctgccattgggtaatggtctggagaccaatggtaagccttttcagcaacaatcacgcggaatccggcctctgctaagttctttgcgctcacaccaccgccacacccactaccaacaataatcacgtccgtctcgatgatttcggggttgtcgcctggtgggaattggaggaattcatagtcgtaacctttgcctggttgcatgccaacaggcacacggggcacgcccaggacacgtcgaagggacggagtgatcttgatccatgtctgcttggtcaggacagacagtgaccggtggagttgacggagaacgcctattcttgcggtcgaccagccgaaaacaattgcctctcttatgtgggctggctgctcgctgatgggcgtcagatagccagtgagtgcaagtgaccctgcgcgagtactgctctattattagacattgttcttgtttagtattcatgttcttcaacagcattgcgtggaatgacgctggtgacaatgctggataggttgacatactcgagaatattcagcaccatgaacaattctttcttcgttgactgcggcatatacatggcaaaaatcctctgcagctcctccttgaaagctggatttgatgatgcattttcggcgagatattctgtgacagctgtttctgcactggggtcgtcctcgggcgtgagagctctgagtgcgctgacggctgtcgagtacgcattgtctgcgaccgcaatctctacacgtgcattggcgaccgatgcgggtttgatagagggtatcacagcgtcggatatggccaagagtgtcttccactgggcggctgtcagcgggtcctccgatggcagaggtggcaaaggggtcgcctttggcgacacggcttgagtcggcagagacatgtcgagcgatacggctcagcgatggagcgaggtttcaatgaggctgttgtattgatagcgacctacgcgagacgcaggggcagttgtctgttatccgtccccagtttaccccagatgtcttccccgcgtacggcgtggtcgctcgtccaaggtgtgcatgtgggtgccgaggcttcatctgacttcgcgcgacgtgaaaaagagacgccactcagtcaccagccactcgggcgccacacgtccaagcgttgtaatgccgacaatctgccatcctggtaagttagcatcggctggtcggccaatgcatttctctcgagacacctcgacgttgattggctagggggtcgtgcggtgaagtcgtctggcagaatgactccgaatgagtgcgtgcgatacttccataatcaggtgggtagcctgcatcgggctgcactgcgcctgcgatggcgaaccatgggccctggcgaactctctcgtgagcaatgatcagtcgtacgttgtagaagatagaaatctataccgcgtcgcattgcagctggaatgcgaatttagcctcgccgacggcgtaatgtgtgcattgaccgggttccctcgagctgcgttgggattgcccctccagtttcgagcgagggtaatgagcgcggctcacctgccatgctcatgccctgcctcgttacgaagacgaccgtgaacgtcggttgtgacttcagcgatgaacatgttgctacatcataatgggtcgtaagattggcgcttgacgaatgcaggacgtgttcatcgcgctgcggagagaagcatcggagaagcggtgcacgcgaagttcaccatgaaccagggtactgataaggaaacgggctaacgatagtggggcctgccgttgaaagtacggcagcgagacaacagcgtcgcgcgacatggcatgggcgcacacgggcgttgcttttgcgctgagccgaaagaggcgtttgcggagaatatgctcctgcaaatgcggcctgctttcacattgtgttgtgaggcagcatcgcaaggcggaggtgagcgacgtttcgttgacacaaaaaaatgatagatgatggtcgctcgccggtctcatgccgacggcgccaaggggccggggtgtgttcgcgccagtacgtagttggccttcggaccatcgccttgagccgccgttgtgggcaaggtggtctacagtctaaatgaatactactgccctctacctaagggcctctccccagatattcctccgcaacctcacgctcacgctcacgcgacacataccctcaaacccgccctctctctcacgcttacagccgatgcactgttgagtttgcaccagcagtcgcatctgtaggccccggcgttcgtagcaccgctgttatcgctcgcggtgcctctccgaccaatcgacgccgacgtttataccaacgcaagagccgcatatctgtctcgccagggtagatcgttgcaccgccgtattggcctgattgcttgccggtcccgaattgggcttttgctgcacctgcctgcctgagacgatagagccattcattcgcagagggcgctcaggaatccaacaccctcaccgccgttccgtccttatcacagcgaccgtttcgcgcgccgcataacagccctcggcagccgtagaagtccgtcttcgcatcttgttttcgtcctcgacttcgacttcgacttcgccctcaaaccccgccccgccatggcaacccagttctctacagcgactgccattccacagcacgcgccataccagcaccacgcatatcgcaagtcgacacagtactcgccaaacgcgtcgactgtgaacacgcccatgaacgtctcgcccacatctccgcgcacaacgtcggcactgcctctgcagcgacaccagggcatataccagccacgtacagccatcggcatccccgcagccctgcgaaagacagagaagcccagcagcaagtcaccacccaagcttgactccggtgtcggctctccaaacagcggctggcaggtcaatggcggtctgcagcgtactggcaccgacgagagtgccacgcccagctctcgagtcggcaacgaggacatgctcagcatctacaaccaagaaccactgtcgccaacgtccggccccatcacccgcaaccactggcaggtatgtttgctactcttttccttccaatctctatgccgctattagccttgcccatcttttatttgtcgcgtgctcggttccgcattggcgcctgctcttacgtacatacgtgagagtggatcctcttagcgtggcctaggtctggcttcccgctgtatgcgcagccgggcgtctcgccgcgctgcatctcaacacgaacatcgatgcaacctcgaggggcaccaccaccagcgccgatgacgcgctctggtggctgctgagagcgatacaaaaattcgaggtggaaggcttggcaacgcttttgcttgccagccagctcgcttcgttgtaccacctctgctttcgttccccacgctagtggcgttgcccgatgcagggtaacgcctcggtctccattattcctgtccgggcccatgctcgtaataggttccagaccaaccgtactgacgaacctattcaggccgacagctccactccagtatgctcggcatcctcatgccaggaacccttcggctttttccagcgccgccaccactgcagaaagtgcggtggcattttctgctggcagcactcgtccaagcaagtccgtctcgatgagctggctcggttccacccagatggagtcttgcaccgcgcatgtgaccgttgccacggctctttccgcgagtgggaacatcttcgttcgagccgtactaacagcgagagctccgagaatagcgcagcggctattgaaatcgaggcgcccgctccggcaaagcgtccagagaaccctcgcgtcggcagcattgctcaaagctttcagggtgcctggaactggagcacattctgagctcgtcttactttcttcgactggattggacattccttgtacatcctctcggcacactcttgactctggacgaccaacccatgttttatagatttccagaaggccatgctcttctgtagctgaccactaccatttccttgatagcttctctgattgaagcatcgatacacctgcatacatcggcgtcctgcatcatcgattcggcggtcctctgcatctaaatgcaattagcgtttccttctgcctcgtaggcacctagaccggcttcgtcctgttgacgaacgctgttacggccgtggacataactcttttaatgaatgtcgattgtcgagcccattttcagacgggctccgcgacagctggggaggaacgagcgtcggcgtggttgacatggcgaggacatttgtgttgtttgtttgctatgactcatttgagtctcggaatcatgtgtcgttttgaggccacggcttccacgacgttagatgtggagttcggtgttgcggctgtgaaggccggataactgtttaatgcgagtattggtaactgcgaatgaatgtcagaacgattgatcaaacaagggaaagctgcaattaagtgactaacaatctgctcaccgcaccttgatggcgtgataaagcttatgcagatgttgtgaagtgtagtctggcagcccagctgatacagcagatcaaggtagaagcgtcaaagggaaaagaaggaatgcgaaaggcattgatgccccgttgagtaatagaaaaagcaggtaagaaccagcacacaacatgtatgacgatcacctcactaccagagattgatggtgtaacactggtagacccagtcttcgcggtgctggcgcgctccgattggtcagccttgccaggaaccaggatggcgtttttttggtcgcaatcacgaccaagaacgtcgacgtctttgacacattgattgagagtcacaccacctgggcctagctctccacaaaaaactggctcagatatacctgccagcacaaggtgtcacgatccagagcgtctcgagtcgctttcgtcatacgtccccttcgtctaccagctttcgggggcgcactcgcccccgcgaagatattgcgcaccatggcgacgacaacgagtgaaacgcaagggagggcgaagctacatggtcgcgcattctacgagagcattgggagtccgaaactagttcttgcgcccatggtcgaacagtcagagttcgtacgttttctaaagccccacctcgtctgatgcatgttagatggagcccagaagctgatatatggtgaattacgcaggcatggcgcttgctctcgcgctcttttttaccgcccgaccagcagaaatccctcctagcgtatacgcccatgttccattcgaaaatgttcggcgagaagagcaattaccgggatgcgcatttccagccgctcaagtcggggatggcgtcgccgccggatgcatatcatgtttcgcaggtcgaggatggagaaagacatctcgatgggaatccggcatttgataggccactcacggtgcaattctgctcgaacgatccggacgatttcctgcgggcagcgaaacatgttgcgccgttttgtgatgcggtggatctgaatctaggatgtccgcagggtattgcgaagagagggaaatatggagctttcttgcaggaggatcaaggcctcattgcgaggatgatcaataaattgcacgaggaactggaagtgcctgtcacggcgaagatgcgggttctcgaaacgaaggagaagacgttggaatatgcgaagactatcctggacgcgggcgcgagtatcatcacggtgcatggccggcggagggaacaaaagggacacaacacaggtttggcagactggcaaatgatacggtatctgagggagagtttaccgaaggatacggtcatattcgcgaacggaaacatcctgcaacatgaggatattgcagcatgtctggaagcaacaggcgcagacggcgtcatgagcgctgaaggaaacctctatgatcccaccatcttcgcgccaccaccgccagtaggccaagaagggcaagaatactggcgtgaccgaaacggcaaaggtggctaccgcgtcgacgccgtgatgcgccgctacatggacataattcacaaacatgcccttggtcaacaaccaccagtgcggaaacccctctggatgcccggcgaccccgaagagcctgtcaagcaagaacaaaccccctcagaagaaggtgaagaagaagacggaccacccaaaaagaagcaaaagagactatccaaagccgaacagaaaaaagccaaatcctcgaatccaaacctcacagccatgcaagcacatcttttccacatgctccgccccctcgtgtccgaacaccacaacgtccgcgacgccctggcgcgctcgcgaacaggcgacatcgacgcgtttgaaaacgtcctcgcgctcgtcgaacaagccgtcaaacaaggcatccaagcctacgaatcctcaccacccaccgacgcccccgaacccctaccatcgacagaaaaccttgatccctacgaatcctcactagccactgtagcgcggtgcaaacgcccgtattgggtgtgtcagccgtatgtgcggccgttacccaaggaggctattgagaaggggagtatgacggtgagtaagaaggagaagaagaggatggaggaggagacgaaggcggtgggattggaggttggtgggagggtggaggagaaggatgagaagacaggggagacgttgggaaaggacagtttggaggagagtgagaggagggaggggaagggggacgaggttgtagaggagccgagggagggtgtggtttgcggttgaggcttgaaggtgaaggtgatatacccaatgcattgtgtggcgttatcaagtgacgcgaactccgagacagttagagtccgagttcagggcagatttgtgtcgaggtattttggagacggccagtttccggcgctcttccctaggccgtaggatgtcgtttcctcgttcgccgtcatgtcaggtttgctccttccaatcctgctatcctcatcctacatcaactctctctctctctcttccgcattccttctacacttttgacacgtcggtgcttgcttctacttaacatgtctggtctgattactcgtctcgttgctgtcatactctcgattttcgcttccactcgactccccacacctggtccacgatgggatgactgcaaacgcaactgccaagacgtggttgcgaaggcgcaaccagaaaattgattatgacaacacgcgacatgcgccttaacaccagactctgaatcgacacaagaaccggtttcgacacatggttacgacacgcggccaacacgccaggcgcgcccagggaatcaagggcccagcttcgctcgtgggcaagataaaggcgagagctgcgaagccacctgtccctctacaacaaaacatacctgctgcggtccagaagcacatagcccagctcaaacatggaggatcgaagcaggcggccagggcaagaggcaagaggctacaagtacgcatcctaggtgccaatcgtgtgttcagcggcagtgtctacatccccgattattcagcggcacgcgaacccgactcgacccgcctgctggatgttgcggcgtcaatgcaagctggacacacgattgtgtactggtgtgatggaagcgcagcccaggggttcctcggcgccggagttgcttggactgacagcgacaaagaaatgtcagaggagtatgagttaggctacaacacaggatcatcgcaggatgccgaactctttgctatcgctgcagccctgggacaagcgaaattggaggtacaacgaggccgagacgtgcagctcgtacggatctacacagatgcgcagatggttctgaaggcgcttaacgacggcacaaggtgtcctttgggccctttggtatccgcagagactgccctggaaggattgtacgagcgcacagactttctgacgaatgcaggcattgaggtggaattgctctgggtcaaagggcactcaaacagccgtggtaactgcctcgcagacgaagttgccgacagagccgtcaaatcgcaaatcagacgccgaggtcataccacctggaaacctgaactcacttcagatgcggatgtccctgacaatttcaagcagatgggtcaagactgggccgatgaatggttataccgcgccaatcctcatcagggctggaagcgcaagcgtaccatgtgcacttggatgttggaactcagcgataaagatgaaccaacagcaccaagagcatcaccagaacttcaggtatctggtgaggattctgccggtgacccgggcggcttcatgatccccgaaaccaaccaccaaagcagccttatccttgacgagctgatcttcaatctacgcaatcaatggagcactatcgatgctcagatcgagaagctcgaaatcctgatcgccaggaatggaggaagaggtaagtttctccaaaacaagcggcagggtttcgtcgatgaagcgcggccgctatatgagcagcgtgctcacatccaagacgaaatcgatactgcgaggcatactaagttggcaagacagaactatgtcgaggaccaggtcgggatggctgctgatgaagaatatgacgagattgagcaaggcgacgatgagggattggatggagaagagcaggggattgggcattcgttgctggaagagctcaacgattcgctattggcaggcgacgggatcgagagcacagatgacgaggttgaggttgacacggatgatgaactcgagaggcagttccaagacgacattgcgctcgcgcagcgacacaaataagagtgtcccaggctttggaagatatcatcctcttccaccacaagccatatacatcaaactctatagaacactgaatcaagcttaacaaatctatgcttgcgatgtgcctaaccagggcgtgccttgttgcatcgatgtcaacggcaatctccagaccatgtgatggaagctgggcaaacttgacactgaggctcatcagacacttgtccggtcaagacgcccggttcgcgccatgattcgtggagcgtcgcggcaacatccgaatggaccctgatcctgggctgtacgtcatcggtgcggtctcccccacatctcactcgctgtcagcactcgatcgaccagcggtgctacaggaaagagtagcgattgccatgtttcaccttcttggaacctatctttagctggaggcaaaccctcaccgttcatgtgtgatgcatggggagcgtggtggtagggaagagaattttctcccaagtcaacatatttaggccatctcgcacttgcactgcggcaggatttcactaattgcgccatccgcaaatgtcactgcacggtatcgcgatttctccggatgagccgtactcgctcctgaaacactttataaaccctcaccccgccatcaagtgcgccaatttccttgcacgaccccacgactccccgcaccctgtaccttcaccatgaccagcatcgtgaagggcttcggcgtctcgagcagcgacgccagcaatggcaacagcggcaccgagttcctctgcatgctgtcaccgcccaaggagaaggtcgacgggtacgacaacacgaagccatgtagcgagcagaccatcaacgtcccgccattgttccgcgacgccatggccgtccgcgaggaagtatacggcgagcaaggcatccccctcgaggccgagttcgacgaagacgacgcccgcagctggcattggatcgcctacgcctctgtagcctcgacatccatgccgcccaaatacctgcgctccgactcgcccaacacgcccgcagaggatgcccgtcgcgcttccgcctcggcctcgcgcatgcccgtcgctacaatccgcctgatacccccaccccacagcccgaacaagtacatcaacaacaccaagaagccagacaagcacgccgacgccgacccgcccagcgacgaggcgcatccccccgagccatacgtcaagctgggccgcctcgctaccctaaagccctaccgcggcatgggtctcgctggcctcctgatcaacgccatcgccgacttcgccaaacagaaccccgatacaatctacaagcccccgtcgccgaccgccatggagcgggcgcagatcaaggaacacggccgcgaccagcaccttgcttgggatggcctgatcatgatccacgcccaggccaatctcaagaagatgtgggagaagcacgggtttagtgaagagttgcggaacgaccatggcgaggtggagattcacgctgagccgcattgggtggaggaggggattgagcacattggtatgtggaagcgtattgaggtgaagaagaggccaggcatgagttcgcattgattcgatgctccctgcacgaggtttgacgctgcggcatgtgttccactcaatcatttacaactttgacgacaccaccactttatacccgaacaagattcacgacgacacggccggatttaccactttttcttacaaactcacaaaacaacatagattcggaatggaaacactcgctcatgggcttgggggcgcatgcagtgaacggttctcctcaatagatgacaattgaatataaaaaaatctcgtctcataccatcgttatgccctgatgctttctcgccaaccaatacatcaacactccttttgaaatccgtcacaagtccgaataccccaagccacacggacatgtatactctaccctatcctaccaaaaataacgccagaacaaatctatacccaacgagcagcgaagctccccaaatccgtctaacatccacaccccctacatgtaccacccaacatctccatcaccccacacacgtcctcgtgctccctgtcgtcgcgcacttgtacgggtccaaacacccgttatcccggcttttctcgcagtcgtacccggggcatccccacatggtcgacccacagcatgtcgccgatgcgctgtggtacgagtagcagagcccctcggcgcagtcgctgttcgccttgcagctggaccctggagatgtgtagatcttggcacgtgctgttggtgctggcggtgttgaggtgggggttttggggcgcgaggtgggcgggtttgcgggtgtgagtgttggagaagaggagtctggggagggagatggagaggctggtggagacatgggagaggttacgggtgggtctgtggacgaagtcgtatatgatagtgttgactgtgggaaagcagcttgcggagtctagaaaacctgtcagtgcatatgttctcatctcttcgggtttggcatgagaaacttactgaaactcccaatgtgttttgcgatgctgcttctcgaggccggaaatgtaccaccagtggtacaatgatggctgtgagaagtatcaatgtgaatgcggagattgccagggttcggtttcttcgtatgatgatgggcagtcggtgcgatcttggggtggttttgctcatagccgtgccgacgtccgtgactcgatcgcgtagttcgatcgtctccatctgttcctggtggtgttcacttcgctggtccaaggtacgttcatgactgtggctattccagccattgttgttcgcgattaagaggtggacgtgagtgttgccgaaggtatgctcggtgttggcgaccttgttagtgcccgagacgttgttgtctcgcacttggaactctggctctcttgcttcgcccatttgtgtggagaatgcatgagccgggaatgaaggaggtaaaatggaatgcagagaaggatagaaggtggaccccaattcatcagctcgattaaaggggcccggcacagacctgctcctgttgcctgctctgtataaatagtatcatctggactgaccctatggtgccaatcgctttgtctaagtgtttgtgtctccagtagtcacctggcacggaagcatagtcgtagtggaaacctcatttgaaatgcgctcatctggagagtgaataacacatgtactcacgacattgctgaggaaggcgcgagtagggcttgttgccattacgaccccgttacatccttgaaggtctaagccgttattatgtgaccttctatgcaaccaagcgatgttcgcccccagggcacaacttcgaaagtgccttggggctcagtcctgccacaacaccgggatgtgggtatgttgccttcgtacttatctgcccaactaagtgacacaggtcgtaacctaagcttccctcccggttgatagcgctgcgtctcttggtggtgcggtgcactgcccgcatagctgacagcgaatgcgatggttctacttttcagcctcgccagccaccgcaccggtcagcagaggtcctccagatacattaccccgcccttcttcctagtcgcccatgccaatatacagcctcatgctcttttatcagcatattacccggaggtttcctaagaacaagatatggatatagtcgcaggagctgcgagcgtttcccaactcattgcctacagcctttcatcagctcactgtctgcagcagctctacaacgagctcaagaacttcgggacttcatatcgcaacgaagaaacgaatgtttgcctgctcctagacgtcatcaaggggctttcggaccagggtgtcgatgatagcgaccctatccttcctatcctgctggatatttccagactcgcttgcgaaatcttacacctccttcagccccgacggcttctagggatcaattggacccctcttactaaacaggacgagctgaagtcatcctttggggcgctggataagaagcagaagctgctgcatctgcgtgtctctggagaaactctcacggctcttcgaacagtatccagacaagggtcatttttcagccttgctccaactcacacgatggctacgcctcctcccccaaaggtatttgacattctattcaactgaaagcggacatcctttgttgactgagcgcgattagtttacttgcaacaacaataacattagaggagttcaggaagtgctttgtggatatgaagtccgccctatcgatgctgaagtcaacaacaacgacgtttctttcatgtctgtcaatcgtgcgggcaacaagaatgaattgtccggagaacagattgtgaagatcgtcagtgagcaagcaacacacagttcggagaaagcagccaatgacgcggccaaacaagaccaagctggaaaccagggcgctacagggggcagagttatgctaagtgcgttttgcgagggaggacgttcggagcaatctgactttacgagaaacatgagaaacaaacggcttaaccatttcgggaattgacgcaatatgttggcaattgcgcgcacacacactgtactcaatcaagtttgcgctaggaggatgtagttattgttttgcaccgcgctcaagctatcagtgctcaattaaactcatatcggcggcggtgccaaatccagtccttcaacttgcaacttgaactgatcgcttcttgagtagcttcccgcagcatcaaagtcgagccgacccctctcacagtcctcaaagtcaatctcaacagtaagcagctcatcctcagactcccaaagcggcccggcaaggacttcaccaagtggtgagattatgcaggagcccccgcgagagacgaactcctcgccgtctgctgacgaggtctgtacaggcgcagctgagctttggaagggattggtgttaagggcatccgtcactgccggagactcgatggcggagtctgtgtttgactgctgggcatccttgtcgtctctgataggtatgcatatttcgttgccatcttccgtcttgcagatggtactcttcctccttccagcgctcgtcactgatggttttggcccctcgtttcccattgtgccgttcgctgtggaattatcgcttccaggcttcttcacaccagtgatccattctggtagatgcttcttcttcacgcactggtttgcgctgacgacaaaacatcttccttcgcatcccacagtgcgcatcaacgattcccatgtatctctcgcatctgccgtgggcgcgaaccagagattgacgttctggctgtacaagctctgtctgagcataggcatgtagttctcccaacagatcgcagagcccatcgtaagttttacaccctttatctctgtcgtaaccgcacggagcgtagatgccgttccctggccccagatcaagcgttctgagccagtcggcatgagcttacgcctcttgcccagtataccaagctttggacagacgaagacagcggcacagtacagtgtaccagcacatcgctcaactagcccagtgacgacgaagacgccagtctccctagcaatgcgctcaagctcctcacgtgtgccatctccgcgatatgccttcgctctcggtagctccaagttcttctccaaccaatctttgccggcgccagccggtgtatcccccatgtccacggcatcgtggaagtagtgcaggaattgctcacggccctcaggagcgcgtgcgccaactgccgcgccgaagctgcatgttcgcggatagccaccgagataggcttcggggaagaggatgatgtctacgccttgcgaagcggcacgtctagtcgtttcttcaagcgcttgcagggtttcgacggtcgttgcgagcgtacgcgcttgcgcagacgcgactttgagcttctggggcattgtgtaaatcgagtgctaacaggggctaggccttggtgtccggtgtgcttatcagcggcttcagcttttccaactcagtcaggtacgcaggatcaatcgagtccgtctaggcaatgagtaatgaagcatgagtgtgagtaatggtagcttccccgctcaccccacctcggaagcatccaaatgcaacaatggcgaccgagtgtccaacgttcgctaagcaacgatcctcaaggcagatcgtcatagccatgagggaatgattcaatgccacgggcggctggagatctagtccccgcgtgaaaaatgcagagacggagtttggcggttgtactactcaggtaccctctgcaaattcgatgttagcgagtcagcagtcaccaagtttcgtcatgcgattgtgtcatgaatcaggcctccaagggccaacctatcgtattcagtcgctccgttctaatgcttgaagatgggcaaaacgccgtccgattccttcgtaatgcgccgcaatgtgcccaagaattcaaagccgtactgaaaaggaaaggggtatcggacctgtacagagagtatggtggtacagtgaatgcgtcataaaataggaaaagatgagtctagcaatgacgatgctgagaagttgttggaagaaggaaaatagctagctacttccatacagctacgtcgcttcaattaagggtgtgagtaataatgtaattcggttatgaactttctgttcaatacctcttcgatccgtaatcgtcgtgaattgcgccacgctcgatgtctctgtctcgtgcaggactgggagagtcattctggcttcctggcttgaatgcagcgcagatggtactcctctgaacccaggtgttcaagctttttccatcagaagaagtgagattccttgtactggcgaagctcttttggctgacgtcgtccctctgttcaacatgaacatctagaccctggctaactttgataccctgcagtggcagagcgtctggatcatcgctggtatctgcgcgtgacgccattgcagagtgtcctgaaaacgacggtttgccgcgcgatcgtgacagtaggttcgatgatttgttgatagtggacctgccatacccgtaggccccagatgtagagtttgtcatggaaaagtatcgcttgaaaaacaccttcaacgctggcgcagaagcgcagatcacacccagatcagcttcgagcgctgtccatatccaaccgtagtacgcataccaggtgatgtcgaaggtgtagtaatacacgtaggtcgcgtagtatgtgcgcaagataccacaaacgcatgtgaccagaccaatagcgaaaataccacagagtgcgattttcgtccgctttggcatcttgaggttccatacgaggaagattggtagcaagcagataacgaggtcttgaaacgtcccgacaattgcacaggcgacaacaatcgcgccttcgtctcggcaggtgactggattcttgaaacgccatgcgaggtctaaatattggtgcaaaagtcagtgtatgtctcagggagtccgcacattgatatgacgtaccgaaaaggtggaaggtgccaacgactgggtcgcaggtgaagacaagaagaaatccaaatataatggcgtatatggcgcagaatgcaatcatgacccagattgaatacacaaatgcggtcttcagagagccggtgatgcgtcgataaaagcacaggatagagatcttgatcagcgtggtagaggctaggtagttgagctcaacggacatggacatcttgacgactgttagcttgaaatccacatgcttcattttgatacataccttgcgagacgtcacatgtgtgaactcggtctgatcccaagcatgccactggaagccgtaaattctgatagctgcgggtggtcaacagccattcaagttgctggactcgtggcactcgacgtacctaagatggtggaaatgctgagacctgtgacaaagatcatggcgagactcatcaacacatcgtccaaacccatactctttgccacagcgagtcgtgcccatattcgtgcggcaaacaccaagaacgttattgcaagtgcgattatcaggacaatcggtgcttcccagcccctttcttcaggatttgtatgattgggagcaggccaactcagcagaacttcggcagacggatgaagtcctccatcgcgtgcgacgagagcgtgcgacctcgagtacatgtccgccacgtcggccaagttagaagtcctcgatcggataggaagtggtaagggtcagatgcagacgagccaggtcgtggggtacaaagcctcatctatacgcagggcacagggctctccttgtactcattgatttccaacggtaagtgggtcatagccctgatgcacgtccttagtcaaacgccagtggaatgacccacgccacatccgctgagcacgcactattcgcttacaccaaaccagcatcggcacgcgaaccgcttatggcagaaattcacgaggtaaaaccaatagcggaagtagatggatggagcaatcgaccggaaagtttcgaatcatgatcgcaatgcgtcacgccagagaaggtttgacgtgttcatgccggtatttcgtggtcattctctgaacgtgtctgtcgttatctgttagcagcaaacgtagagactgatctcgctatgatggatagagccactggccgggacttcactccctacgggcgtaaggcctagtgaggaccagggaaaacgtgaagccacgacccatgaacaataaagtagcgcgccacgtgccgaatcgcctaagtgctgaagtcacaaacttaaatttctacactaccgggctgaggatcagcggtagagatgcttcacgcgaggaacgtgtctaggcaggatagccgacagtcgccgactttggagagacaaacaatctgtcagaccaccgtgaatcatggtgagaaagggttcggagctgacatgcatttaaagatattgaatacaaaacgcgacgaatgtggacgtttctccacaaaccgtgctttgcgcgtggcatgccgacacttcaatgcggacaagagccgcacgctctgagacctgttaaatctctaccccagactatattgtgcttaggcgagccagaaagtgaattgcgatgtgcctgataccgtcgtcgatcgtcatcgatccaccctcacatggcgtagcgcatggtatatacgatcgccgcttctatcggcccttcgggactttccacagcttgagagaactaccgtgatttcggccggaacagatcgttctggggtggtcttgtctttgtctcgccaagggatctctgaaggaccgagtttagcttgtctgtagcacactgctggacctcgcaggagtcgaacattatggtggtgaaacactcaacgaacactagcgtcgcagactttgaccacgagcgaggagcgttgaagtggcccataatcgtcttcgcctaaccattaatgcctgtatatatgtggccgtacgatttttttttctcgaaatcgagtcgagcagtgatgcacctgctgcatcacttggtcgttcggtctatgtcggcgtgttcgactagccctagaagccaagggaccaaagatcgacgagccttccctggattcggctcttacatttaccgtgaacctagtgtcttctttaccgtggtactctccaattgtcagcgagtttgaatgagcgatctacaaaaacagcgcctcgacgcgtgggttttcccatgtgtggaggtggatggttgactcagtggtccggtcacacgtcggcaattgaggagggaaggaaaatcaagaagacgttgacagtagaagtgacctcgggagcagatgctcccaggcatctatcgcgcttacgttagaaaccagccgctctctgttgcatgctccgtccgctacgccgcatctttgtcccgcaactgcagaagtcgagcggcactgtcaggacgaaatggtactcatctccgtcgcttcctgctttgagcacatttcactatatccattctggaatctcacccgacgacccatcagtctgcataatgtggaataagacaacctagattttgcatagattcaaaagatgcttggacgcaagtgttgaaacagcagattcgcaatgacggcggaaatacctgcttgtgttagtagtaaccatccacgagtcgaaaaaacatcggacgagttgagtggccctccatctcctcacctagtcgacaccaaaagagcgatgttcgtgcgctttgcgtgatttttgcagactatccatgctgctaagacaaggaagattgcgcaaccgtcgttctgcaaaactccacggactttcctccgatgcttggcagtaatctcgctaagagaggtgcgtcccgaggtccctaacgacctgcgatctccacattcacactcccaacgcagccattacaccctgttgtccacagttcgggccggtagaattcatcgagggacaagtgtcaagccgcgctaacagaaatccacccatcggcttctgtccaaactacgatataggtcaatcgagcagcatgatctcaggggcatatgtgatgctcagaacaaagcacatgtcacgccatagtcaagttctgatcccgtttgactctgttcaatagcaatacttgccttgatacctatgacgagcaccgattctgatatttgatctccttgaatggagctggatttatatcgtctactgctcctcactgtctcgcaaaattctcatctttctcatgtaaacatcctctttggtgtatcacatgctattattgccacagtcaattcatatataatgtcatgataaagagcttcgtcattctataatctctttggttttcgacaagtacatcacagaacctctgaagcacaaaggataggtaaggtgacagcaaattttgacgtgtgcgtttcattagttctcattccctcgtctctaactgggtctttgaaaggactcacaaccttaacaggcttgcgcgccgaagattcctaaagtacttccccgacttcccgacttctctagtactgttcttccaaagcaaatgcggccaaagcttcgcggactgccttggtggcatcgtcttccacccgatcgccaacacaaacgtcgcccatctgatcggtgatatcctccatggcgttcgaattgctgatgacaactttagcaaccccagcgtgattgggcggtagaacatccacacagtcagggcagacccaatgtccagcacccttgatagggcgctcttcccgcgtcaagcatcgagtgtggtaccagatgtactgacagttgtcattgtcacacatcaccattcgatcgccgtcgtctacctggcggcaagtacaccagatcgtgtcgggatcgtcgtgttcctcaggccatgcatttgtctgtaaggcaggtcgtgccggagctggagctgttgttggcactggagtcgcattcggcatcttcggcagaaagtgctcatggaatggcttacgctcagccttcgtcttctcctcggccgcattaatgccttcgaggccctcatccttgaggaacttgtcgaagaactgcatcttcgggtcctcgaatttttcaaccatcttgcatagacgatgtagaacagtaggtgccttgtactggttccattcgaagcgtactgacgccggcgtgatgagatcgtagattttgctatgtgcgatgttatggatcttctcctcgcgggtgccgtcgtccatctcgtcatcttctttgatgatgctcaagcccttcagcaacatctcggtgcgaacttcaccagcaatgcactcagggcatacgaatgggttctgcaggccctcctttaaacagttggcaccacactcattggcatactccacgtagatccggtggccacatttgatgtcgtggtacgaggatcgcgagccagcgttgcaagacgagtagaggaatttcaagtgatcttccttctcggcgggagttagcgaagacgaactagcctgcattcttgggcgacttagatcttgcggagtgtcttggaccttgcgagaagggttctgcgctcggtaggatggttgtgggtatggcttgtaacgaaagctctcggcccaacgctttgcctgtggccgcttgaaaccagccatgttgatgttgaggttcttttatttgtggcttggggtagtttttgcggtcgaggtgtaggtagtctctgtgtatgtcgagtgtgcttgagttttgtggaggaaacgtaggagtagagggcacaatgggtgttatatcctggaggcgacgtttcgacggcagctgtacagtgactgagcattgttgcgattcgcaggccggaggcttaggcagcatcgattttattctattttgcgcatcgtctttcggatcacaatgtcacgttgtcatgtagcttcacagtgtccgtctgtaccacggaactccacagcaactttcactcggggcctgccagatgtcctccccgcttctcctttgataagtctcactctccgcgtcatcaatcacctcaaattacttgcaaacaactttcgcagttcaactatgtcgaacaagcccactccacaaccgtggtcagattcgctctgcaacaaccacgacacacattgccatactcttgactgtggccatatagtcttcagctcaagctcaagctctaacaagtcggcatgttcaccgaactgcatccgcgcagtctacttccagaagccgcaactgcccctgtcttggctcaagaacacctcactgagcccgttcacatgccctcaatgcgttgagacatgcgtaaggctggactatgacagcatgattcagaagcaccgagagagaggcggcaggttagccaatagcaaggacacaaatgtacgtttatggacttacacggctattctcgagatgatcgaggccggtggccgaatgtgcgagagtttggtcggtcctttcaaaacgcacgacatccaggcttatcaagcgttgactgatattcgtacagttgaggtcattcagggcacaatatctgaactcgagggcatgacgcggtgggatatgagggatgcaccaaacatgatgactcggtcctcgaacagagaaactgaactagatgccgacgatgctagtcgtgtggcgttgttgcgagcgcagcatgaagaacaaccagataagcaacatgccgagcttgatgacttggctgattggcttggaggtgcaaaggtgggcgatggggacggggatgtagacatggaggatttggcaacgaacctcgagagttttagagcctgaagtaacttatgcctaacagcacacttgctatcatagaccgcatccgaaccttctacttctattccaacacagtgaatgaacaactcttcttcgccaatctttgtttctcgtctcatacatttgcattgcatagatttgtcatttttaactacaccatgctttccgcacaatgacaaactgtagtgaacagacacgcttatgtctgatatatctccattaccactatactcagctgtatgaaggtattggtatttcgataaagttatgttaattcgctctggtattatcatattgcaggcttaatactgattgatatgcacgttagcatcgagaccacaattggagagtagtcaatatccttgaatctcaagaaattctccctcttcatcagaaactgttctatcgaatgtcatttctagcaaaatccaacgcggtgcaagatacagcagtgatggtatgcaacatgcacgtgatgagtaggcttgtcatctaaggtgctggtctagagacacgaagttcgtgaccggtagcacaatctcatcgttgaatacttgagcgcgtttctatcggtctgaaatgctcttgccccgcttgtaaagatcgtgtccgtttgctctttccttcgttagcgcgctctcacctccaccacctgccgagcttgttcagctcaccaaaaacacaactccacctctccatactcatcacgctccagataacatggacgtgggattgctcagcctcgcggcgagccgccttgcagagatgaacgagacagatgctgagaacgaaatcaccagccttcgaccagacgagcttacgtcactcgtgcgatactacaacaagaaggatcgagagaggctcaaacttgaagctgacgtcgagcaatatatgagcgctgtattgagtgcgcgatcggagaagctgacgtgaatgcagtcgctatcagaagacagcatcgtacacgttctccacgccttgagctcgtgtctatccgcccgtgcaagaagcagagtaccaacgctgaaacggccctggaaattgaatcaaccacccgtgcctcaaggtcaattgcgcctgcaaactctggacaggatcttccaactggatcctcgagctcgacaaacaaccgctcaacatgtgctgaagacagagctgagggtttcgctcgaatcggaacgcaaagcatcacgctcaccagccgtgctaagttgtctattccaggagcgttggttggaactaggcggacgcgagagcaaccactacctcatgtcctatggattccagattcaaatggtcactggagctgggtgtgccacgacaagcttcttagcaagattgtcgctgacttggtccaactcgtcagggacaagattgtcgacactcggtacaagcgccaaggttgggctcaaatgatcaagtataaagagttttacgtgggacaacactattgcatgagcgaatacgcatgtagtgactatggagatttgtcagtgatggcatgggaatattctgaggacgagaaaaaccgagcttgcgatcgctgcactgatacacggcgcccctgtcttcgtctggtcaggttggacgatcccgccgaggttgctgttagctggctcccgcttccagacagatacagggacgatgcaagcccggaaagcaaggagttctgggtgaaaaaacgcctttcggcaaagccaacaacgaagagaaaatcatagacagatagaagccttgaagagagcatgggttgggtggagaaggaacatacccggacgatgatctcaccattcacaagtcaaacacacggggattgaagaggaatgtgacacgacggagagctctaagaatcaggcgaaggtctttattcgtaattcgtaacatggtagggtgagtggagcttctgaacaaaccaatatcagtcaccctcttctcccatttccactttcttccgtgactacaattccttcttcaagaaatgctcgggtctatgatccgtctcgtaatccacatgtacgtacgccctctcaacatccggcagactctcgagcttgatctgcagctcctcggcgatgtcgtgcgtgcccctcagggtgtcttcgggatccatgacgatgtcgacttcaacgatcaggcgagggccagagtggtacgcgcgtacggtgtcgatttggcggatagcgggggagtgtgtcatcgctaaggggagttagatgcatctcaaaggcaggtttcatcacgacttacaaatatacgtgatatgctgcaacatctgcgtatccgccgtaacgccaatgagcagctgaaactcgctatacgccgtcctggaccacaggaagatgatcaagaacgacagaatcatcgcgcccattggatccagccaccacaccagcttactcccgcccacgctcgtcaacacgccgaagccgttgatggacaggtcattgcggtgatcttcccatagaatgcgcacctggctgtacttgttgcggagcgcccagcagtacaggaacaagccgaatttcgtggcgaacgcgatggcgactgcgatgacggatggcaggaagaagccgttgacgtttgggcccgtgtgctctgcgatttcacggatggattccacgatgatgacgacgctgaccgtgatcatcagcgcgcagaaacacagattcccattgacagtttcaatgcgcgccttgccgctggggaatttccttgcatccaccttggccacggcgcgatggcacatgatgagcgtgaggttggacagggggtcgaagagcgagtcggccatggtcgtaaacagcgacagcgacttggaactaatcgccgcatacagctgcagtatcgcgaggatgatgttggcggcgaaagagcccacgacggcaatcttgtacttgaggtggttcgcgtcgccctcttccttggccgcgcgccggtggtcgtctacaggcttcagcaagcgctcaatgttctcgttctgcgcctcgtagaactcctcgagtttgcgcgcattccgcgccttgcggttcagtgagatgggtccgcagccgtcgcgcttgcgcgacgtgttggcgcggatcagggccatttcgctctcgggcttgatggcggcggagaggtggtagggatcgttgtattcaggtggcgaggcgctctcgaggtcgttgccatcctggctggcgcggtgggagacattgcgatgggcaatggggtcgtgggcgctggctgcgcgggtggtttcgacggcggtgctgttggcgccagctgctttttccgaggctgctgaggtgtgcccgtgatgctggctggagctcgatgcgtgtgttacgcggggagggtgtgtgtgaaacgggctgggtttcaaggaaatcgcgcgatgtagatcgggttcggaagccatgttgtcggatgtgatcctgccactcagttatgcacgcaaacgtgttgtcgtagggtgaggaaaggatggcattccccgcgttgggctcgcgtgggtgtaggtaaactggccaagctcatagtgcaatcgacggcgtgaaagccaagcgacacgtggggtgtcttcaccggaaatcgtaatgttgacattttacgactcaaaaactggttctatcgaggtatctcgagttttcttcaaatctgaagcactatctataaatcttgcttaaatcgcactactgaccatgcagccggagacagcagctgtcaaacgtctccgcattcgtggtggtccactgattcatttgtggggtgtagcgtgccttatcgataagtctccacgtttttgcctccaattgcgtcattcgtccagtccatgaagccgtgcctaacaagtaccttcacacaattctcagaatccggacatctgcatcgcccacatagtccgacaaaaacagaccctcatcgccttaacaccagtgttaggcccgccaagtacgccggcgagaaaaaacccacacccctggcaagcttcctccacaaagccaagcatcctgcactccccatgcgcacagcatcttcaccgatcgaccaactatgcatcccaagcgatcagcaatgcctcgctcgccctatgcatgtcaacaaaccgcgtgtttagtttagcctcgcggttgaaaatctcttgcatgagcacagtgtggagacgagcagcctagggtgttaggtcgataataggattctgatatagctatagcaacgaccgtgtagtcttctggttcgtgtttacgactaacatgcgcattttagccaacgatcgagaaagaaaaaaggttggtgtatcatggattttgttgagccctggtctacagcattgtggtgataaaggacggataataatatgtcgtactgtacaatatgggacgaattcccgcaggggatatatggtttgatgacgctgaaccagagctttgggaagggatgttgggacggagaggggaaaggctaggccttcggatgctgcttgcggcatgcttgtagcgcgcaggccacagactttgtgaaatcggtgatgtttgagtaaatcgacctcgtgttcgaagcaagttgtgcatcttcatctccgaagtcgttcacgctctggtatgcctgacgacgcccaggagaaccccagccgccatgattccagaagttcggtcctcaagtatacccatgcaaaagaaccagaattgcgtctcgcatgccatgatgcatattacggaaaatgcccggtggttgcactgcggctcgcaacgtgtttgcaaggttgccggcatcagttcccctgcagccaaccattgttcccagaatcctgtgcggcgccgccatattcgaattcgttgctcagtccgaacggatgctcgagcagatcaggcaagttggtgtcccacatcatgtcgtcccagaaattgttgaggaaatttgggtcgctggaccatgatggggtgcctggattgaactggtaaggattccgtgctccgagatttgtatgtgcgccgagttgcataggattcggggccatcgaatatggggtctgagcctggtattgatgttgcgacattgatatttgtgggggtatttgtgtggccggaactgcataggctttgtaggcttggtagagctttgagacggcgtctttacttcgcttcgctgcgatgctgtagtcgcggatagaatcgaagaattgtagagccgtctcgatggaggcttgccatttgtgtacttcttcgggcatgctcgcgtcgctgaacaaggagacgagagagaccatgcacgcctggaagcagaaccagacggaattccagccagatagtaggtcaggcatacactcctggctcatatcttcaattgtcttcatggcgagaacgcgacattttccaatcgccaccttttcctcggcgctcatgttgatccatgcacatcctcttaaagcggctgtgaggagatacggtcgatggaggataacacggatgttttgaaagcgccatttcatgatcagtctgagacggcgcaggaaatctggacacggctcttgtttgaccaaaatagatggcagttcatcgtaccacttgagcaattgggcgtcgtacgtcgaagtctcggttggcgataggaggggttgctcgactaggcggtcttgtattcgggtggcgatcgaacagaatacggaggaatgtatcagcggcagcattttcagctgttccatatattgagggctgtttggagatggtacggtcgagacctatgcgcgatcagtaaccatttcaagtatatcataatatcgactagacataccgcatcagccgcagtccctggcttcaaaaccgtgatagagggccccatgcgacccaaagagggtcgcccagtcgttgttgatgcccaggcatcgaggcagaatatactccaccagatccgtctccgcatctcgggagatagtgattcttcgaaccccggtagcatcatgtggctaccagcttcgctccgctccgaatactcgcgatgcagaccaagcgtagttgccatgcgcagagcgccacccatgagcgaatgcgcctcatttggtcgattcagataatgcatgtagagcccactcatgatgacgagtgcctgtaggacctccaagtttccgctgccgaacgactccaaagaaaggtgttgtctgcatcggttgaaatacacatagtgagcttcattgtctgtcgaagaagacaccaatgatccaagcgcaaagacgatgttcaataaacacagccattgggagtcttttctgttgccatacaaataggtggaccaaaatttcctctcgtcgatcagcggcatcatgggatggacctggtcaaaatagctctcgagcagttcctggccatgcgtggatgatggcaaagccaatggactgctgtcagtgagttctggaggtggtgatccggctcgactgggcagggtagtttcattggtttgttgtgtgatgagagcacgtgcgtgtggagcgcatcttacaatgaccttcagtgctgctgtgacggacgaaatgccaacataagaggatagtctatcaacagacatggaaaggccgttcacatcgtctgaaatgccttgcacccgcaattgatgcttgcgtgcttcatcccagaaagggtcttcagggggggcttgctcgagcgcctcgaggctatcagcgccatctgatcctgtatggatctcagacgtggcgcgaccttctagactatttggtgaagtcacctgccccggtgtggaagatgacgaaagcgccatctccaatagctcttctcttggcaggttcgccagtgttgcaaggtccttggatccatagagcttatttagtaccgccttgtactgctcgatattggtggaaagcttgtctaccaacctgagaaagcgtcagcccacctgcgtgcctactgtgatcgttacgaactcactttctactcggcactactctctgggctggcttggagtagccgcacgcctgccccggaatcagctccgtccaacggccgtaagagatagctgaaagcgggaatacttacctcaggatgctggtaccattggcactgtccacacggttgtgagccgtcgcagcgaatctttcgtcttctgcactcgacacaggcgttgctcgtcgatatccgccgcgaccccgccggccgtgatggtttccccgaaacgtccgtgtcgtcaccaggcgaccggagcgcagtagaagactggaaggtatggaacatggtcgtatcgtctcgtgttgttgaccttggtcttcggctctcttctgcagtagtaactgtggagatgcggcgatcggagcttcttctacgagcgtgtcaggccggacatgtatgcagcagcgggatcgagattgggtttcggtcggagcaccaggggaggaaggagcaagcttgcaccagtgattttgcagaggaatggtgctcccgatgtccgaatataagaggcttgagagacaccagaagggaatgccaaagcgccaactatgtaaggctgcgatagtccagtggcaatgcgcacatgcagacgatccagctgtctgcctcgttagtctatccccttcaagcagttattcaggctgcagattggcggtcgggatgcgtatccgctcactagggaccgctattcggccacgatgtgcacacgcacatgccagcgttgtgacattagcgtcgatggagtggccgacaaagttcacgacgggcccatgaattagcccccgcattatagggtctcgatgcaggacggcagggattgcttgcgaccgttgcaggacgggtggacgggaagaagacgaggcgtgaagccaagcgagattgaggacttgcgtgctttgcgggatcaaaccaccttctcgaagctctccagaagactctgccgtggcaatcaaacgctggtctagggcggcaccctactgcacatcgtttcagcatgcagctcatccctcccgcaagagccgagcctgttgccatgcaatggcaacaacgaggagctgtttcgtggtacgagtgtgtggtagctgagcagggcgggtcgttgggaaggccacctcgaagcgacctcgggagcaggagcagtaaggaactccgcaacgggaccgaccgaccgcatcttcacagggcgcgacaggcccatggcacccgcgggtcgccagcgtcgccagcgtcgccagcggtagtgcacgtctcgctaccccaacttgtgccgacatgtatgcgctgagcgctccaaggcccgggttcgcagagcatgtgggccgaaatgttcaagtgcctgctgctgcgacattccatcaggttgcattggctacacccaaccgcgaaaattggagacgtgttagccaatgccacccgcacacctaaattagccttgtcagagagcatgctcgatagacgactttcatatgacatccttggctaggtacatggcaacgaggcctcataacactccccacatatagccgtccgcccgaggtcctgctcaaggctgctcgtgtagcgcaaaacattcaattcatccattccctgcccataattgctcgtactttcaagttacgggacctcgattctgttatttgctagacatcggacttttcgcatatacgtggcttcctgccatgcgtcgtcatctttaccatctgttctgcttacatgtccccaaacagcaactagttcgcaggcggccatgcatgatcataccacccttcacacaattttcggtgtcctgctccactgtgatttcccgcatcctgcgtgcaagatgcatggttcaatccttccccaaaaatgtccaccttagtggcttgtcttgcttgctgaggcccctcaccttgatgacctgttcgtcgccgggaacgacgtcgatggcgctgtcatgcaccagcacaccagccctttcttcaaacacgagccctttcgtaggctttcttgcccggacagtaatggtctcaccttgcggtatgacttccaggccgcggtcttcgaagtcgaggtactttaatggttgaggccaatcaacgtctctggaaacgacttccccgtcgatccatattcgaacagccaggacatgcggctcctcgttccggttgtcgattgttccacaaaaaacgtcggtcgtgccatttgcaaccagatgaatatccttcttcacaaccttgtctttgatttccttgccgctcttgatgctgatgaacctgagctcaacagtagctaggacgcgttcctgtctctggctggcaacccagacctcgtaatcgctggtcttgggcactcgcgcatgcacgacgctccaatcgaagtgcgcccgtttgactgccacggcaacgggcgcgagcacccggcgcatcgcatagtatgcaggctttttccgcaggaaataatcaacaattgaccaggacgtcacaggccagcaatcgttgagctgccacacaagggcaccaccgcaatgacgatcctgaccccactgtcgacgccaccctcggtatccgaacatcagtgcttctgcttgagacaactgcgtgaggtggatgaaggcctgcattagttagcactagcgcatggcttgttggttttcatgtatacgagcatatcgcagcaagcattgacaaggtgcgtacctctagatcggtcttggtacggaagttctccactaagtatgtcgcaatccttcgctcgtgcccgtctgccttgttgtggaagtcaagcatatgactctgcgggtatagctgcgtcggatctgtgcagtagtagcggaccgtgtcgatgtgcgggaaggcctccatgccgaattcgctgttgaagcgaccacctagcgtatcgaagatctggtatttttcctgcgtgccgtgccatactacatgaccgatcagtctcatttaccatgcaatcttgaattgaccgcttaccgttccactggtgcatatcacccacagtggggtctgaagtcctgagaccatcaccccagggcgagccggggtggtacggcacgtgtgggctttcggcatcgacaacttcgggcaaaagctgtccgagcgtccagtcagtccagctcaacaaatcttcttttcaacctaacggatactcaccttctcgtagatgtacctagccgagaagtccgtcttcagccagctttccggatccttgtcttcatagtcgtatgtcaatccacactgttcttgaacctggtaatcttcgttgttgcctgcatatatgacgacggatggatgatgtcttaggcggccgacattggcgacgcattcttccttgatcgactgcaaaatggacggaaaggtgggatagttgccgcagccaaacatgaaatcttgccagaccagaacgcctagctcgtcgcagatgtcgtagaagatgtcttcttcccaaataccgcctccccatatcctgttctgtggttagcagtagttcatcgcgcttgcgtggaaaggagacgttgcgccgcaccggatcatgatttgatatccatccaccatcatctcgagccacttcctgtatttttcctcggtcactctgggtgtgaaagagtctgcagggatccaatctgagcctccgcagaagacgtcaataccgttgacgcggaagtagaagctctttccaatggcgtctggttcttgaattagttcgctcttgcgaaaaccagtgcgacgcgacacttgatgcacctcaatttcccctatcgaaaccgatgcagtgatcttgtagagaggctgttcgccatagccatgcgggtaccagagcttggggctgttgacgtggaactccactttggctatgccatcgttgatgtttgcagattccttgaaagtcattcgatctccatcgtacactgcgaacgtgaccttctgtgcagctgagccctcaacgcgcgccgatatggttccttgtaccgtcttcaagctgttgtcgagcttatagtctatccgaaggtcttcgactcgcgactgatacgtctccagcttaacctcacgccacggtccacaggtgttcaaaattggaccccagtcccaaccccagtggtactgcgctttacgcacagcaagtctagccatatcgccattgaaccccacccatttatgttcagggtgctggtccttgattttgatggcttccagtctcgccgatgcaaagtcgatctccaggacattggttgcgccgacctccaacttttttgtgatgtcgattcgatgaggaataaacatgttatcactttcgaggatcattttgccattcagtttgactttggcgaaggtgtccagtccatcgaatgccaaaacatggaccacaccatcttttgtttcttggactttggggagctcgactttgtatgtccatgattcgtctgcgacccactcagcttgaagttcattaaaacccaagaatggatctggtattctaaacatcagtcagctgtgttcagcagcagttgtcgagttcgtgcccttggctagaacgtactttccatgctcaatgagatccagatgaacattcgtagggactctttcaacagtcatccaagcatcttcgccggcatgatttgtctgcttgaactgccatcccttcgtcaaagtgacgctcgaaagcgactgagcattcgtcattctgttaaccttcgcgcgtgtaaagctactcaggtcagtattgttcgggattcgcagcttccccaacgagcgagcggggtaagcaagaataacaagtacctgtacctcatgtcaccgaaagtttaaacccacataaattctgacagtgggcttgggccggagcgactgctgccgtgttcagtatcgctcgcgctcgaggtttgtccatgaagtatgtcccgaaagggtatgcggggtcccgtctccgtgttgaacgcggctagcgttaggttgtacttcggagaaatggtgtcagacagcgcagtcgaacatggcctaaactagccacacgggataagcagagtcacaacggaatcggtgtcaaggtctccgtgttgaaaaaaggtcggtatcattggaagttggcgtagcgtgtgcttttcatgtcgctgcggaaagtggagacaccatgcttccccacgcaacgtgggatgcgaacactgctgtgcaacgtctgctgcaactctcaatggctattctgcgaacctttcccgcccataattgccagtggtacgattgcggagtactgctccgtacccaatcggtctgctatattacctgaactacaatcttcaggaccagggccatcatgtacagccattaaatatgaacatgactatcttcaaaaaagcaaaggcaacatgtaatcattggagaatgatgaattgactacaaatgggtataacgctatgcaggaggagcgttgaggagcgataggaagacattctgctgtttcgcttcagatccgcctagccatgtatgccagacgctagcgctcaaaaaggccaccatgatgcgctctgggcaggtctttcaaacatctttttccggctttctattgtgatgaatgcttgcttgttggccattcccttttgagacagcgcctgcatctctgccaaacttgtgtctatgatgttagttgagcgagctccagggcagaacactacttcgaacccagcaccggacgggatgatgaaggttgatgtttgatcgtcaaaagctagaagagaagatgagggagggtttctcgggtggtatggacaacataccgaagctataggcgtctggacacacggctttgacgttcttcgaatactcactgacatggcatttgcttggagagttgtactcgcctgtacaacactcttctggtttgttgttcttcgcgcaagccgagaagcacgggttgaactgaggccgctggatgttgtcatcaggatatgggtatacgccatctccaggcttgtccggaggagtctgttgcagatcccaaggacaccatttggagatctggttctgatctactttcttgtcgaatggcagtggatacgaagtgtttgtccggaggaaatcgggatactcggggtacggattgtagtcctgggcagccaacaagccgtctgtaccttggcaggatggatttgtgaggttgggcgggatgtcatcaagagtaatattctccagcggctgcaaaactattgctatgggaacattgtaaccatctactagcgagatgtcgtagtaagtgtgtccgtctccagcatcgagagtaaattcggccagtgacaccggcacgtcgccctgagtagattagctgccgtaacagatgtcacggtcagaacagaagactcactccgacttggcagttcaagatgccattgcagtcgccagagtaacaggctttcccgctaccagacgctgggccggtaccgtcactattgaaagtgcagtttgttcttccccacactcggccctgccaatcttctgaaacagtctgattcttggtttcgcctggttggagtttgaagccattctccttggggccctttccagactgcgttgagataccaggccatatgtctccggggcatcgattggtgaccagcaaaggtgtgatgtctaatttcctgcgcaactgcttgcgtggtgctttcacagccatgtgatggagtgcatctgcgataggaaggccggcaagtaggaacagtgctgtacacagctgtgcgatagagaagtgcgaaatagggccgccgcccacgcctggcctggaatgtgttcgcatagcgagagactaacgaaactgcgcgcagacgacacgcagtctcaggtaagaagatatggtatcaagtgatggcggctaggaatcaggtgaggtctccaggtcgggcagcgcggcgtgatataacctgggagcgtagcgaagatggaggacgcaggaagcgagcacccatcgcgaaatcaagaaacattgtgagccaaggtcgatcattcgctttgtgaggaagttgcaagctgcgaccaggtacagtgtcggtgacgtaccgccctggaagtcgtggctgccacgctgacagggattcaagcaaggcgaagcttgtcacgacaaccaatgactggagcttccaccaggtgctttgaaacgttgcaaaacggccggccgaagtagcggaagggtgtaggcgaaccggctagacgtagtaatgtgtggccgtacctcgtgatgattctcttctacattctgcaaaaaggcatgcagaaccccgaagcaattttaggcgggcaggaatcgaaacgtgacgagcatagccccgaaagccgtccaattgacagactgacatacaacatagctcactttctcgcgcagagccatggaagatgtgataattagatctttgcgcgcatcgaaaattcacgacctcggtcttttgcgcgattgaccgcacggcagtcatgtcgtgttgcaaacaaaaacatgcatgacgcgtgctacgtgtgtctgtttgcgctgcaatttgccatgggccgagcagaaaatgcaccgaagttgtccgtccttgggctttgggtaatttgaggttaggctcagggtctccgagcacggaagaaggcgatatgcagcggccagcctgcaaagtctcgccaccacgcgagtgtctggtgcgagatctgcagcttcttggcatctcctgacaattatcgacatttgcattacccatcaaagggcgactgctttcccctacaagtctcacgcacctttctaacccggtacactcttttctacctgctgcgcatctttctgctgccctcacgctctcgcagccccccacacattgctgttccgaagattcggcatttcgccgcagcggccaccgcccccgtctaccatcctaggctccgtcttgtcggtgaatgaccacatcgtattcgtaccgactgcacgccgacataatctatccgccagactacatgtccacaaccaccactatgcctggccgcaccctgcccacgattccgatcgccgaagtccgatcacacaacaacgagaagtcctgctatgtcactatcggcaccaaagtctacgatgtcaccgactttctcgacggccatccaggtggtggcgaacttatcctcgagtatgccggcaaggacgtggaggctatcctgaaagacgagctgtcccacactcactccgactccgcctacgagatcttggacgagagccttgttggcttcacgcctaacgaggcgctcatcgacggcgcaacaaagagctcccacccatccgagatcgtccctctgctgcctacagaggcaggcaaagccgagctcaagggcatgaccctgaacggcaagccgctctattcagcaacgggcatgtcctccgccgaggatctgtccaaggagaccgacccaaaccaagactacaaggagcacaaatttttggacctcagcaagccgctactgatgcaggtgtggaacggtggcttttcgaaggacttctacctagagcaagtgcaccgtccacgacactacaagggaggtgactcggcgccgctatttggcaactttcttgagccgctgagcaagacaccatggtgggttgtacctactatatggtggccctgtgttactattggcaccagcatagctatgcgcggactcagtggatccgccactgccggctactgggtgttcggcctcgggttctggacaattatcgaatacgtcctacaccgctgcctatttcatttggacgagtatgtacatctctgtgatagcgctgatcattgctgacaagtacaggcacctaccagataaccgcgttggcattaccctgcatttccttcttcacggcatccaccactaccttcctatggacaaatacagacttgtcatgccaccaacactttttgtcgcactcgcagcgccattctggaagcttgcccatactatcatcttctggaactggtacgccgcgaccgctgcttactgcggcggcatatttggatacactctctatgacatgacccattactttttgcaccaccagaagtaagtccttcaatacacgttgatcaaagtgcctagctgacattggtagactgcccgcgtactaccaggaactcaagaagtaccacctcaagcaccacttcgctgactacgaaaacggcttcggggttactagccgcttctgggaccgggtttttggtactgagctggagatgggtccatccaaagtcatcaaaagcacgtagtgaagcaagttgtatcgtgcggagtgagagagtttaacgtgtacccttattagaggatgtcttcataacgcacggcggcacgatatggcgcacgggaaggacaatattgtttacgttgttacgattttattctccattagacctaatcttaatatacactttcatgtccgtattttttttgatctgtgtactaccttttcgcgcaggaacgtacaacaggtacagggggtctgtgccagcttacgtgatctacgcttagtcacaccactagcgcctccagcttttgaattgcgcctagatcagcctcgatccgcaccaacctctcaactccacaaccgcagcacactgcgcgcaacaactcagcttcgatcaagcaggttccagttgagcgcgatacagagttggacagtcaagtccgtactacagacagttgcctgcgagggcattcgccagtacaacaattatatccagtcacagagcaccacagctcgccgcattctattcacactctaccgtgaccgcgcacacaattcgaacgatacaacttatcgcaccctaggatcaaaccgaaaatggctgtgtctaacccgcaagacgtcgatgccttcctcgaggatgttgcccaggatgtcctgaagaccaaagaaaacgagcgccgcgcgagcattgacgagcgagagaaggaggaccgcctccgcagcaaccgcgaccgataccccgaccgccgtgataggagcagggaacgtaatcgtgagtccaatggaaggcgtcgaagccgcgagacagaccaccgtcgaagagatggaagcaggccccgatcaagcaaaggtactgacacagatgaagaccgtgataggactcgtcgcaacgactcgcgcgaccgtcacttccgtggcggacgtcgaggaggacgcggagatggtggaggcgactattacagcggtggtggccgtcagcgttctcgctccccgcgccgtgaccgcgaccgcgactccaagtaccgtgagcgaaacaggtcccgagaccgccgcggtggtcgtgatgagcgtagcgccccacgtcatggtaagaccgtgtcgccagaggtcaccgaggacgatcgcgacaagcgcaccatctttgtgcagcagatttcgcagcgtgccctcacccaccacctgctggcattctttgagactgtcggccctgtgattgaggctcagattgttaaggatcgcgttactggtcgctctaaagggtatgtggtttacttccctctgacaacaattgtactaacttggccccagtgtcggctacgttgagttcaaagacgaagagtctgttgccaaagctctcgaactgactggtcagaaactgaagggtgtccccatcattgcgcaactcacggaggccgagaagaaccgcgctgctcgcccatctgaaggtggcgctgctcctggtgccaatggcgcgccgttccaccgcctctacgttggcaacattcactttagtgttacggagcaggatctacacacgatctttgcaccctttggggagctcgagcaggtcacccttcagcgtgatgagacaaatccagctcgctccaaaggttatggttttgttcagtaagtcatgacgatctgatgctggcaatacgctgtcgctgacttctccacaggttcgttgatccaactaaagctaaagaggccctcgcagagatgaacggcttcgagctcgctggtcgccagatccgtgttggtcttggcaacgacaagttcacccctgagtccaccgccagcctgcttcgcaccttcaaccaacaggcccagtcctaccagggctcagccttcagcggtgcaggtggccgtggtgcttacgctggtggtactggtggcgtcttcgaccgcacccacagcaaggatgaccgtggtgtcagcggtgcctctgctttggacgacagtgatgttgctggggtcaacttcaagacttacgatcgcagcaagctcatgaacgcgctagcccgtcgcgatggtcctgaggctgcagcccagatcgcccgcccagtcgtcagcaagcctcgtgaccccatcgtcgacaagcccatggcttccaagtgcatcaagatcgagaatgccttcgatgctgatcagtgagctttccattgcgtctcttgcgcagcccaatactaactgcatacagggaactccagcagtttggccccagctgggtcaaggacctcgaaggtgaagttaagcttgagtgtgacaagaagtacggcaaagttgttcacattgctgtcgaacccaactctgagggcgatgtctacgtcaagttcgactcggtcactggtggcgagaaggctcttcgtggtctcaacggtcgcaacttcaaccatcgcgttatccgcgcctcctacgttgtggataagatctacaactctctctggggtgctgcagcaagcaagttttgaggtctcaaacccagctcttcagaggtacgttagaactgtgagaaacatggtggacatgagagctctagtcaagctctatcggtgtctgccaccctaaaacttctgcgcagggttctttgacctggatcacttttcggactttcgacagcattgaaggcgctatgaggactatgacaggagctacagctccactcgacggcatgttatcatgcatggtgtgggaggatattgcattgttcagcctggatcagaagaatcttttgcttggaagctggatgtcagaaattgttggtatgctcctcgcctgttttcggcaggctcacatcttacactcgttgcctaggtacataccgagtggccccgactagttggccctgcgacacggagcaaggacacggaggacaagggctgctaattgtacataggaccagctcgtctcttccgtttcgcggatttcgcgtctgctctaaatcatgtacaaagcttaacggtcgctaactctctacgtgagtgatgttcttggatgtgccgctactaggtaatgcttgaacaaatcccatgcgtggtgacattcacactgacccttgggttgtttgctcaactcacctgaagccgtctggaattgtaagcacgtggtcgcgcatgttgagccaaaataggaagcgcttctaatcttctccgacacccactcacacaactgaccgaatcggacacaaaatggtcaacagtatcttttggctgtacagccccgtgatagcacagtgctaacatgaagacacgtcgaatgcaactgtatggatatatgccgttgcttgtttgcacttgcctctccgctcttacatagctttacaatacaaaccatggtgtcttggattctttgaaagcagttcgtcggtaatggtgatgcgcggcttttgaccaatgaagacaaggtgatagacatggcggaagccacgcatgcatcccagcttggcgctgcaaacagacgcccatggacgagactgttcatcccaggttcgggagacggtgtgtctgtgaaagaccatgatgcgggcgctgaaacagcagaccctttggttcagggcgcaagctgttggctccagcgcagggctgcagcgggagcgcaagggagcgcaagctcaatctggggtgagggaaggcacggtccaagcgagccaatgtggttgccaggcggttgtgccttcccaaagtccgcgtcgacagccgacctcctgcctaagaaaagtgggaatcaccataggcacacacaaaagacggtctctcacccggcaaactcgttgtttgctgctgcttgctagctgcgcagaataaacccggccccttctttcaagcacggcggcgtagtggggcacgacccgtctggaaaacaataattcacgtgttgttagccctgtctgtctacgctcgacctgcttcaaattccctccctacaccgcgcccaccgcaacttcttactcttttccttcactgccgcccaccctccaaccgcaacacacgccaccgcggcacctttacttgttcagcctctagatacccctctctgaactctctgactcccgcacactccctcctgcaatcatggatatcaaccaggtgttggaggggactttctcgcctggtacgctaccctcgctgcctcacgtgtgccgcggcagcattcactgacagctcccagatgcgaacatccgtaacagcgccgagcagcagctccagcaggccgccgactccaactttgtaagtccccccccccgcaacgagcaggctgcaggtgcgcatcgcagaacacgtccactaacagccccgtctcctctagccacaatacctctccatcctcagcggcgaactcgcaaacgagcaggcgacgccggccattcgacaaggtgccgcactcgccctgaagaacgccttcaccgcacgcgagtatgcccggttacgtcaggtccaagaccgctggatcaacctcgatgccgagatcaagcagacggtcaagcaggttgctctgcaaactctggctacaccctcaaaacaagtcggctcagctgctgcccagttcatcgcctcagtggccgccatcgaaataccccgcaaccaatggccggagctcatgcccgccctggtcgagagtgtaggacagggcacagatagccagaagcaggcgtcgctgactaccatcggcttcatctgcgacacggacgacatggagctgagggaggcgctgggccaccactccaacgccattctgactgccgtcgttcagggtgctaggaaggaggagaccaacaacgatgtccgtgtcgccgccatcaacgcgctcagcgactcgatcgagtttgtgcgctccaactttgacaacgagggcgagcgcaactacatcatgcaggtcatctgcgaagctacacaagccgacgacgaccgcatccagcaaggctcgtatggatgtctgaaccgcatcatgggtctgtactacgacaagatgcgcttctatatggagaaggctcttttcggccttaccatccaaggcatgaagagcgacgagccagatgttgccaagctcgcagtagagttctggtgcacggtctgcgaagaagagatcgcaatcgaggacgacaacacacaggtatgatggtcttgcctttcacagcctgaagatactgactctgcaataggcacaggctgagggctccactgaactccgcgagtacttcaacttcgcccgcgttgcgacacaagaggtcgtcccggtgctgttggagctcctcgccaagcaggacgaggacgccgacgacaatgagtacaacacatcccgcgctgcctaccagtgtctgcagctttgggcacagtgcgtcggtagtggtgtcatgccgccagttcttgcctttatcgagaaatacatccgctccgaagactggcgctaccgtgacgctgccgtctctgctttcggcgccatcatggagggccccgaagagtctgttctcgaccccattgtaaagcaagctctgcccactctgattggcatgatggacgatccgaacatacatgtcaaggactcggcagcgtatgccttgggccgtatctgtgaagctgtgcccagcgcgcttgacgcacagcaacacttgccgacgttgattggagcactgttcggcgggttgtcaagcaacccgaagatggcagcgtcgtgctgttggtctctgatgaacttggccgacagatttgctggcgagccaggctgccagtctaacccgctctctgcccactttgcacagagcgtgcaacacctcttgacagtcaccgagcgcgccgatgcggacaaccagttgcgtaccgcagcctacgaggtgctcaactcttttgtcaacaacgctgcaggtgacagtgtacctcttgtgaacgagctgtctaacgtcatccttgagcgcctcgagaagtcaatggcgctacagggacaagttgtcagcgttgaggacaagctcactcttgaggagatgcagaccagcttggccagcgtcgtcatgtccattgttcagagacttgaggcagatatcaggccccaggcagaccgcatcatgcaaatcctactcagccttctgtcttcgctgcccccgaagtcaagtgttccggacacagtctttgcagccattggatcgatcgctactgctctggatgaagagttcgcaaagtacatggaggcattctcgcccttcttgtacaacgctctcaacaaccaggacgagcctgctctctgctccatggccattggattggtttctgacattactcgttcccttggcgaggctgttcagccatactgcgatgctttcatgaactctctgctcaacaacctacgaagccctgccctgggtaaccagctcaagccagccatcctgcaatgttttggcgacattgcgcacgcgattcacggtgcgttcgagccttaccttccagtcgttgcccaggtgcttcagcaggctggccaggttaatctcaccactgagggcaacttcgagatgattgactacgttacctcgctacgcgagggcatcatggacgcatgggatggctgcatcgttgcgatgaagatcagcaacaagactaacctcgtcgtcccttacatggactcgatctttgatctgctccgcaacattcagcaggacaccaaccgcaccgaaggtcttcttcggtcgtcttgtggtgtgattggtgacatcgctgaagcgttccctaacggcgagttcagggaattcttccgccacgatttcctgactgctatggcaagggaggcccgctccaaccaagacttcagtggccgaacacgcgatactgcgcggtgggcccgtgaacagatcaagcgccaaattggtacgtcggcccaccaactcaacaacccttttcttcgtcccccacgagcccactaaatcgttgcccctgtccctatatgcttgtccctctatatacattatatccggctgaccccgtcccccaggcggcaactcaagcgtcatggcttgatagatttgcttatacccaccccctgccccctgcctcgtcgatccgagcagagtttggtcacttgcctcagagacttcttccctcttggaagtagtatctggcctttgactgagttcgcgcgatctagatgctttcctcttttcggacgaagctgttcatgccacggcgtcgagaatatggacacgccggggcgcgatctcgcccttgtaaaccggtagctagtcggaacagctgggagtggtggatctgggctattcacgtttcgaaatggctagtccagtcccccgacggcacccgaatgctgcatcgacggctatgatggcccaagccccgagcaacaaaagcataacctacagcacccaaagcccaggatccgttgtcttcaacagaacgaacttccagcgatccacacctcacaccccgcatcctcccacgaaccgcatagcacctctccaccacaatgtagcaccaccttttgtaggcaaagccaagcgcttctgccaggagaacgtttagataaccgtcattctgtcatttgcaggacgtctataccacttcttttctgccatggatacagctggtttgtagttgtaattcaagtgaaataaagcacacatgcatcatttggccttgtgcgttcattaaagtgactgatattatggctgcttggaatgatatcaaatgacttgtatgagaagtatcgaggctccgtcatggacgctcagctagtgaagaaagtgcaaggtagactgcgtgtgattggaagtttgcatgggcggctgcgggcagatcccgagcgcatggtttgtggtgggatgacgctacggaggacatcaactacgcgagatgccctcaacagctgctgcgctcaccactcgtactcgcaaacacatcgcttcaaggtcgcatctgtgcgtcggttaggagacgtgtcaagttaagaaccgccaccaggtggcctcttcctcgcacactcatcgcacctggcttgcttgtgtgacgcgctgcatcgcgacacgacagttatcgtcccaagctgcataagatggcctctcatgcctcaacaccacggtcgcaatcgcgctcttcgaccggtagtagcggcacatcagataccaccatgcttgacgcaccgccacagactcccagtcgcccagttcgccctcgccatgcctcagccagcaacccgtcgcccgcgtcgcaagcagtctcgtttgacgcctccttctccctgctcctgtctctgcccagagaacttcgcgaacgcatatatgtcttcgcgctcacgtcttcgcacccgttcccgtgtccgcgcccacttcagcctccgcctgagaagttcaagcatcatgtcagcgtcagcctcatccgcgccaataaacaagtctacgaagaaagcgtgtcgatgctgtatagcaggaatacattcctcttcgtccatccgtccgattgcaacatcttccgcatcattgccgccccagcgtcacacaatataaccagcgttttcttccgcattcgcgagaaggacttgcgcttgtggacgagttatctcgggagcaagactacagagcgcagcttgcggttcgacctgccaaaactgaagaatctctccatctccatgctctaccggaacctcaccatgcacaccgctctcctagcccacagtctgcaaaacaatgccctcgccggtctaccccccgccatcgtggtgcaagtccaagccgtgcaaaatgcgctaggccagcaaatcgccgcgctgaatcaacagggcaggaatgccgaagggggcgatgatgtatcgcaaactcccccgccagcaatccccttctcccaattccaagctggcgcgttgttcccgcaaccgccgccaccacctcctgctcccgtccatcacaatcctccacatcaccaccaggccatcccaatcgtatacggcacgcccagtcccggtcccaatccgcccacgcacttcctccgcttcgagcgcgaaatgggcatcgaggcgctgtgtctggcactttcggagacgcgcaggaaagacacggacgtcaagattgtatgtacgatgcgcatccccaaacgcgaggttgagcggctggtgcgtatgtggccggaggagatggagaggtgtgaggtgtggaatgcccggacgaggtttaggaaggttgggggcgtggaggtgagtttggaggtctgcgggtatgagattctggggattggtggtgcgtgaggggtgcagtgaagcagggagtgaactcgttttccttgcatttttcttgagaagagcactgctcttgagtacggtgtgttcgatgggttgcgtggtgctatcacacaccgcatttactgtaagaaagtgcctgatgtttgcttcgctgcgaagcaaatatcgttcagtcttacaaaacttaaaaaggcgcagatacttgatctgcatatcatgggctgttgcacagattcaacataccgaggtggacggttgcacatcaacgattggactctcccaatatggcttctggttggagtcttaagatttgacggcgggggatgcggctttcaacagcgtatacttaacagcatatgacttagatgtcatggctacttctctgcgtgcagagcttatcaaagttcgacgacagcctagttgctacgcacggcaaagagctagggattcatacactgtgggggtatactactttgatcagagaaatattgcgctgttccgcaaaaaaggaactgttaagaaatgattgtccatatactcacaagtctctcaatctaggtacgtgcactgagaacgagctcgtgttttaccatatattttcaggcacttcatcgaacgctagtaagggacgggtcagatcagataagaccgataacacacttcaatcttgactggctcaaagtcgtcgcgtgcgcagctaagcttggtgaaggtgaattacggtttagtgattgaactatggcgtgattctcgttttgctagcgtttgatgaagtaccccacgattgtgttgttcacaccgccttgaaaacgtacacgaatggcctgccactctacaggtacccttgagtatttcaagtctacggttgttttctatgttctgctaaaagcctactctggcgttaatgttgtaacaccagcatgcgcgccatggacgcagccagcgatcaatgaaacgagcacgctcacatcgaggcaacatgcaatctcccatctcatgcgccgcagccgacgtagaacatcccgcaccccagaaaaacggcgcagagagccgcaccaacgaggcctttgcggccatcttgtccgcactcagggtgcctgattggcgtcacgcatggcattcacactagaatccgatcggttggatcctgtgacggcgacgttttcgcctaacgtttacgctagcaacgatgctaatgacactatgcctacattcatcgacatgattggaaatctcccggccaagcgtatacgacttcaacgactcttccctatcctgctagtcgccattgcggctcgacggcttgatgcatatgatcgagatccagcagggaacgtcacccaataaagccgaccagcaaaggcccttttgtcaaagcgatgcccatggttttcaaatatgttttctggctgaatcgagcttttcttcttctcaaggtctctaatggaaccttcatcgtcggcgtccaaagtggctatacccaggcttccaggacgcgaatactacattccggccaaatctgcctcgagacctcgcgcacccaagtcttgctccgtcgcgtgcaggcagtgtcgcaagcgcaagattcggtgcacgggtgagacgccgaaatgcaggaattgtctggtgggccacgtccggtgtgtgtattcgctgtcgagagggaatcggttgaaagagtatgttggataaaccttatttggataaataatgtgtttggagagtgaaaatcttgtatcatgtctttacgtttcgaaacacctgcagtgtgttcccaaacacaagttttgcggtcgggatcgtcatcggctctctcatatgcatgtgtgtggggaagggctttgaactgaagaaatctagagcaaatgaacgcaatgagagtttggttgggtttctcaaacacttgggtacaagctatggtggacaggtgcagcttgagattgacgagtttcttggggggctcgaggtttgtcatttgcacatgtaatgcttcacacattctcgacttgactcacgcggtatagagtgactctgatggcgacacgacatccccacaaacgatgcctgagcaagtcggcagcagagaacgatctggcacgaacgaaacagtagaaagtggttcggggtatgttgttcaccaactttctatcacagctagactgatgatgttttaggaactcgtctgtccccatatcgctgcccccaatttcaacaatgatgtccacaccgttgccggatccatcggtcacaaaaggcatatcggatagcatactaagcgagacctcaaggtacattgatgtccagcgccgataattatctcgcggctaaactgtgtcgcagtgacatactcggcaataccgatccaacagcaacagcgagtcttcgccaaccctccgaagatggcaaaagcgaaaggatatgacagcagactcacttgtaataccgtgttgaagcgatgcaataccaaagcctactatcctctccccatccccgtatcaacctccacagccccacaatgtttcaaaacccgcccccaaacagccttcccctcaatctcaccaacggtcagcggccacaataccctccccgcaccatcctcccacccaatcggtctcacaccaccaaaagcatcttcatactccggcgccgcactcatattccccgaatccaccgtcgtcatcgcaacgcgccgtgagtgccacgccgtcgccgcctcggtttcggtaatcatgttcagcgcagctttggacatgttggtgtgtacatgtttgcctgctttcgctgcagaatctgtgtggtccttgaaaatgccttcgcgcgaggagacttgatgatgtagccttgcggtttggtgggcgttgaggacgatggggatttggcgcagcccattagtgagaataattcgcggataaggatgagcgggcagaagctgtttacgctgtgggcgcatatgatgtcctcgtagggaattttggagagggattggacccaagaggattttgtgtagggttcgaggtcacttggtggggtagaattactcacacaggctgttgattcggggtttggcgtgtcgattccggcttgtacatcatgagatgctatcataacgacatccacgtaccctaataccaagggcaaagctcctcttctgattcttgctgtgtatgcgccttcaacaagtagtccagtactactcgtatcatggctcagcttctcttcttgacgtactgcgcgtgcttccttcttcacactatctgtcaaagtctgcgctacgttattgatgagcgcatccaacttcgcttctctcccatctacctatgctgccaaacacttcttcgtctcatgaaccaaagcgaaaacatcatcagctgacctgaagtccgccccaacaacctccagcctctctttccagataccagagtcctcgttcaaataccgagcgacagcatctcttggataccgcgtggttgcaatgacgcgcgcgccacagcgtaacaatctcagagcggtaggataccccaggttgagtcgcgcacccgtgaccagggtggtaaaatccgccggcagggttaagtttcggtggcatagaaagcgaggaagaggcataattgaacgtaccacacggtacacatagagacggatgtgacaggtagtggtttgcaatggtaaatcgacagatgtaacaaagacgcttttggggtactggcggtggtttgggaatatccgagcttgtttgatcgtctggaagttcatttaagtctacaccgagctgttgcttaattaacgcgaaaatggtcgaggctgttgtttctgccgttataacagcagtgtcgtgaaaatgctcaatgacttttaaagctgtagcaagctctgatgatggtaagagtcgttgatcttgctccacttctcgcatagtgccagaaggtactaatttgatcccgggattcaagtttctcatgatcttgttcaagagattctcgtaaatggtacgtttgatgtcgtggctcaaccctgggaaaggcgcaagatgacaagcaatggcttttcccttatcctcatcgtacttggggagatgccatgcagtccagctacaggctttgctggcatctatgagagattcgtcatcgcggagtcgttttgcaatatcttcctcagacttggtagccacgaattgtggtgcgaaaagcggagaggttcgctatgaagtgatgtgaatggctgtgtttagatttttgctttctcttgagagagtgagatcatgtggaaaatatgaatgttgatcaatttatgcgccgcggtggttaccttggcctactgttttgtcagcatcaggtttcaagccaccgaaatcgagagaatcagcatcgtcatgcctccatgtttggccatctagacagttacgcttcctactctatcgcggctcagactggtcgttacatgaagacgaaaatcgtttcacgatgcaataccaagtcaggacaaaggcattggcagcagaactacaccacctgaaagacatttacgaaacacacccgggttttctaaagcagcaactcgctccgcagactcgacgtctgaacaaaaaacacataccgacagtaatgcgaaatgaagctcgtaaaatgacaaagagaatgttccacacttggtggaaagatggggagagatacaagtaccatttcgctttcccgttcccaggtcttgttccatatgactggatgctgtaattcttcaatgaagtatgcagaaacacgccatcccggatttacctcatcaaaaaagcatctcggcgaatgccaaagttattcttgatggtttgtccacatgggcttgtggtgcgcgtagccccaaggcttaaaatgagcagatcaatcgctgtgcgccgaagaacaagaagtatatgcaacccttcttcacatcgatgatatgggagaacgcatataaaaaaaacatcctaaaagagccatagtctggctgcaaaggttctgtgaagtcgttgcacagatggagaaggtgtttccagaggtactagaggagattaaggatcctggctgggttatcggcgcgccgcaatgatggaagctgatgtcgacaaaggcttggaagaacttttgtttccaataagcgaggcattatatattttgctcaggaacggtctgattgccgttttggctagctcgtggctacaaggtatgacgtctcggtaacttagagctttaccccgcaagctaatctattatctacaccaaccactcgcttcaactggtgacgtgacatcgtgcatcagcactcgttcttacgaatacagcgacccaatccgcccatctgtcaaacggtgttcatgccgcggaccgagatgccggggcacaaatggcgaaaacccaggaatctcgacaggccacggacccgctcgggaagctgttcaccactcaccattcacctcttgcctcgatatagtaacgggatacatggcgcgctatattcctgcattagcttcgcgtacagcatgtaagcttcggatacatgaaagcttctgtgctcttgatattcttggtccctcttgtctgctctaaaactttcacttacacgcccacgcaatggctaccagatccagcctggacggcaaagtacgaacggaacgcatgtcggatgatatagctcagcatgaagtcgacacaaccaatggatcttcaagtggcaagctcgtaccgcctccgctcgtcgctgccatgtcgcaagagcagcgcctacatgcagaagcgcgaatgaggagaaagatcgatacccgattgctccctatgataattcttatgtacatcatgaattatctcgacaggaacaacatcgcagcagtccggttggcaggactgcaagacgatctggagttgacgagtgtccaataccaggtaggctgcagacgctgcacacacggccgccgcatagacgctgacctatgcccagactaccgtctcaatcctcttcgttggatatatattgatgcaaattccgtctaatctgttcctcaacaagacgggaaaacctgcgatctatctcccatgctgtatgattgtctggggaatcatctcaggtgcgaccggagcgtgccaaaactttggaggacttgtagcctgccgattcttcctaggttttgtcgaagcagcctgtacgtaaatcatatgcacaaactacatgggagacatacactaacttcatatactgacatctagtcttccccggctgtctgttctatctttcggcatggtataccagaaaggagttgggtcttcgaaccgctgtcctctactctggaagtcttatctcgggagcctttggaggtctagtaaccgctggaattactagcaatatggacgggacgcatgggctacgtgcgtggcgttgggtattcatcatcgagggagccattacggtcgtcatcgcattctctgccttgttcatcttacccaacttcccaagaaccacgtcctggcttaccgaggaggaaagccaactcgctgtatatcgcctgcaagaggacatcggagaagacgactggaaagatgcacaatcgcagacattcttccatggcttgaagctcgctttgatggacatcaaaacctgggtactgacaattcttctcctagccatcgtttcatcggcatctgtaacgaacttcttcccgaccgtaagtatataccatgggcagctttacttggaactgtgctgacattcgtacaggttgtcaaaactctaggctacgacaacatccacactcttctgcttaccgcacctccatacgtgctcgcagtcatcacgacctatctaaatgcttggcacgctgatcgaaccggcgagcgatttctgcatatcgtcctgcccctatgcgtcggcgtcttcgctttcattctcgctgcagctacccactcgaccgcaccccgatatgtcgccatgatgcttatggttcccggagtctatacaggctatgttgtatgcttagcttggtaactattattgatacactgtgtttttgaagagagctgatatgagattctaggatttccaactcgctgccgagaccgcctgcaaagcgtgccgcagcacttgctttcatcaacgcaatttcgaacacgagcagtatctatgcgagctacatgtatccacagcccaaaggaggtgcacagcccgacttgacaattccactcagcgtggattgtgcgacagcggcactagcaatcatcatgacagtaatcatgcggatcatactcggtagattgaacaggaagcttgatcgaggagaacacgtggaaggtgccataaatgcggttccgggcgaggcatcagagcatggtttcagattcctggtgtaagggtgcttggttacaaagagtctctcttgcaagataagctggatacaggtaacgcagcatcaccgcagcaacagtccagaagataatgaaggaaagcgaagtatggcagccaataccactaagcgtatccatccatcttactgaaacacgtgcagtaggatgatgtagccgactttgcgtggaccgcgagagcgagtctagagctgttataaggtctacattatttcatgaatgacaaacttaaaagattgagcctacgaaagtagcaatgcgagtcttttagttccgagtataaccgatgctttcaatattcttcgttccgccctatgcttgctcgtacaagagcgtgatttgctgaggttggcacgttattcttccactgtaaccggacaggtttcaagggcgttgggaatctgcagagacccttagattgctgcggggatgttatcgccaaatgaggcggtcgggtgcagactggggttgctcgaaccttcgatgacgtgctatcgccgtatttagcctagcctgtcacgccccgtcgcgccttctgatcgccatcaccgccaagccttcaacattcgcattccattcacacctcagcactttgcaactcacgagcctctgcccttatcattattgactcgagatattcatcactgtcgctccacctggaaatgcccatgctagttgtcacggattgcaagaagagcgcacgcgaattgcgatagctagcgttacacgacaggcactcacccaagcgcttgtacacgcacaatgctcgatgccgaatcacgcttacagaatcatacaacgcatatagcctcctactctttctcgtgcgcaacacctatcgctaccctctaactattgcccaacacattgcaaccttctctctgcaaccgggcaaacccgcgcaaccttcaaggcaccagaacgcgtcgtcagctgacgccactcaacctaccaacatcacattcaacaacgaaacaacgaaaatggacttctcaaacaacgttttcagtgcgcccgcctctacacccaaagtctctgatgacacgatgtctcatgcaaatttagtcatggcttgcagatggggctggactagctcctccagattcaaatggtgcaagttcgcaaacgcaggtggcttcttccacaccccagtccgctccatctcccttcaacaacgtgcgctcaaaacgcttcgcgccatgccaaggaagattgtaccatcagcttttgtgttcgcatcgcattcgcaccgatctagtggaagattgcggtgcgaactgcatagaacctttcggaaacgtctcgggtccagcatttatatgcaacgaatgtatggatgccgaggcggcaaagatctgggaagagcgtaaagcacagcatcttgcctcttacccacccacagcgcaaatgactaaggaacagtatgatcggtattatctggagcatcgacaacttgaagccgactatgcgcgcgatcggagggcttatgagatggatcttaaagcgaagatgcgaccgagcaatatctgctctgccatcgaagtgagcaaggaagaggcggaattcgccactgagcttgattctttgtccctgtcactcatggcatcgaatgacggtaccacgaaccatgcccaatttcagcaacacgctcgtcccagggtcagcttgcccaccgatgcatccgaacagcttcattgggatctcaatactctcgcgctggaacgcggctcctgtggcgttgagtacacagctcaagggcccaacagcgcgtctacttcacaaggcctgcctcaagaagagctctggggcaagcctcgagggtgattggcgggatagactagtacacaaatatgcagtaccaacaagtcacaaacgattgtgcacgacaggagtccatccgttagcaatgcggtctctggagtttagcggcatttcaggtgtttaggatacccaaggagcaggttgagccacttggtactaggatgctccagattcacggtgtgtagatgtatcaatgacatatgaacaatgacacaactagctcttttttccttgccaggttctgcacaagttctcccttgctctctgtaggctaaaggctcagtctgctccaacggaacgcgataaattaggtgtttgaccttgcagacaggaacagctgatgtttgtagtagtgattttatacatatacacatattccgtgctctcacgcagacttttcaacttacaaaacaaaacgtcttttccatcacgtccggctaacgacaatgtcaaatggcgggtatctcaactcgacctttccatccttctcaatcatcacaaccttactcaacggccaccctttgctatctttgtacccatcataatcaaaccaatcacacgtcttcaatcccgggaatatcaaccgccacacttgcgctccctcgccaaactccgcgttctcagccgcaccctcagcgggctccaacatggcgccttgtggggtcgaaagaagtcttagacctgtatcgccattccaacccagacggtcgatggattccaatgcactagtgccgttcacgacgagcgagcgcagataaaggatttgatcttcaacttcgagcgtcgcataggtgatagtgttcacagcagtggtatccacgacatcagtgagaagtcctgtatcctgacccatcgtatacatcccagcaaagcgctcggccgagcgcgcagctagtgcttcagcgaaagccggcgcgaggatctcatgcacaatgtcgcgaatcgctgttggtgaaagacctgtgtatccttcgatggtagcttcctgcgtaaggacaacgatgccatagcccaggtttgggagtacgtcgatccaggaatgccacccgcctccgtcgccggacttaccgaagatgctgtatgttttcgcggagtcgagggaggcgttggtactggtttgcagggtgatgaggttaatttcccaacctggtccggtttgttgtcggccgtctggtagaccggctacgggcttcaacgagcgccggcgctggtacttcgttataagctcgggagatggagagagccagaggccgtagaggtagtttgctaggtcgtttgctgaactccacatgccggcggcagggttatagccctcgccgatgaggaggttagcccagttctcgccgccaggtatgccaatgaaagattgcagggtttgcggaacggggccaaagaaagtgtgtgtcatgttgagtggttgcaggacctgttctgttgtgatttggctccaggatagatcggtattgctgacgttgttaaagtaagccgtaactgaagatgcaagcagcgagatgccaacgttcgaatatgcagctcgctgtcccggtgcgaacatcagatttgtcgttgccattccatcaatcacgtcctgcggagttgcgctaccccatgcggcaccaatagttggcaagtctgctttcccgctgctgagaatcatgttgaagccagtactgtagctttctcttggggtgccggatgtgtggcttgcgagcatgccgagggtgatttcgctgccaccatcgttccagtctctctctggcaatgtgaaatctggaagtaccaagcgtagaggcgtgtccaaactcagcctcaggtattgaggctgcttgggaatattcgataccaccaaagcggagctcatggcgatattcttggaaactgacatgacgcgaaaaattgagtcgcttgtaacgacgttttccgcatatccatccacatccgtctcattcatcttgagtgtgccattattgaacgtatacaccgtgccaggcgtagaggcatgcacctatgtcgagcgtgagcgccattcctgaggtgagcatcgcgcacgtacgattgcaaaactgagcccatctcttgtagtgttgatgtatagactggagaggttccgcccaacttcctcaaaagctgcaacaacagcagggtgcttgagtatcaagggatccgtaagacttcgctctgggtaatctgcgacacatgcgcacgtgacaagtgtcgtaaagcagcttgcaacgaacagcaagctgttcgtaacgaggccggtcattagggatgcgagccagagagtactgaagccctcaagccaagagcaagattggtatagtggtctacatatgtttggtactgtaggaactgagcaaggggccaccgagtcacagcgtgcagataccacccttgagagccacgtagacagccagtaatctcaccctgtgtcttgggacatggatacacctgcctctccgaggtcatgccgtgtccgccgggtctgcatggcggtgcagatggtgcataagctcgaagataacaaaaacaccgcgaatctttaggggatgcccaatgcctgcctatctcagaaaacatgctatgacaaatgtagaaatttccttttgttacaagcagaggcgtattccaaagcttctagaaaaaaacgacaggtcaagatgaggtttgtgcgtgagctggacatgggagaagcatgcagatcaggtatggggtaccccacttctgccgtggggcggttgcgccccacacaagccagagcatctcggtcgcttgtccgagccggccaaacattattttgacacacgacatggaaagttttctatgagacagctggctgtgtttttgaactttgattttgctgagttaaggtttttgggggaaatgacgtcccaaaccttatgtactagataggcccgaatcggaaagtggcttccattacgatcgtcctggtttcagcggagtgtgtgctctcctgtcatccataccaactcagctctgacgaaactgccatgatcaatcccttggtcccgctctcatgatgggcttcttctgaaacataaccacgtcctcctgatctcagaaagccagcgcgctcctcgaacttcggttggatgggctcgagtgaaggtgaaggttatttgctgaccaatcaacgcacatcctagccgtctcaactcttccttcatcataccctccaattggccaagctttttcttatcccattccgtgcaagcaacgtcgacaacgagcttgtcgatgctgaatccaatagcctccaagcctgagagatcgatcgcgacaacattcttcgtgcggtcgaggctgacggcgaggtccatatacagagtcttcagaccgtccgggccacgaaggccttgctcgagcttcttcagacggatccattggccacgcattgtagacctcgatgacatcgcgcgagtagtcagagttgggaatccatcccacaatcctgcgtttgcaagtgagcacagatgtctcgagcattatctggaatttgcttggattggaaaacttcgcactgttcaagtagattctggtggtaaagatgctgccaggaattcttgcgacccatccaacgttgcggaagtactgttccatggcttctgataggaatgcatggctgacccgaacacagagcggatagtgtctgtcgggcatccatccatcagcttcttgttgatagtgcgtagtggtgtcgatcaacggcgaaggcctctcattgagcgtggcgcggtagagatcaggcgtggcggtccttgctaaatagcagatcatgtgccgcagctcgcgcggaaggtcgaagaagcagaaaggtcctgtgaagcgcgcagtcggaccccggggggtgacgttggcgcaccatcgccgcatcgtttcgaattaccgaagttatgtgcgtacgtatatcgtgttctcggcacgtcaagcggtgcagacgtaactataaagacgaagtcagtggcgttctctgtagaatcaaagacggtgccccagcgttgtaaaagtgagggcaacaaaccatgatagacaaccaaaattcgaggattaggtaagcgcaaactggtaccaaaaacatcgtatggctacgcagagtaagtgcattgctctatacgtcccgccaggtgggctgatcaagtacaataggttcaggctcggaacggtcaataatgtgcttttccaccatccacgtaaaacgcccgctcccgaccagtcttcccgatatctgcggcatgttatgtatgccaatgcttctctcttcatcgcacagtgtatcggctattgcacacatggccttgtcctttaagcaggcaccccatgctaagctcttgtcttcgtacaccccgatccatgatgctgcagtaggccccttacgagccgcgagatatacgacttcgtgcatagctggtacctctttcgactcatctacctggaatttgggatgcggtatgtcaagtctgatgggttcgccatccaaactgcggcttctcggtggcagcattgccttcattccgctacgctgtaccgttgtctgcaccaacttgatgcgacccgttgagctcagatactcactaccatcgagcaagccttctcgggagaatgtgtaagcgccatgcttcaatgctccgagagtgacagcgtcgaaagtcgagtaaatgcccagaactttgccaggacgaacgaggtgcggatacggctcatattccagtacaaacagatcaggtgcaggctgcaggattgtcgtcaaagatatgaagctcttccgcaggcggttacgaggcctttctagacgcaatcgttccggctcggtacctgtgagtggtggtttgattcctgcctgtggtggcttgtgtagcttgccttgcctgcgacgacgttctgtgtcagctggcggttcactgtgcgaacgcctcggtttcttctcttccacttttgcttcatgcttccgcttggcgaaaccccaaagcccacccaggtacccattgtctcttccgcccatttatagttccgatgcgtccgcctcccctgactgagcgtgtagaaagcacagagtgccgaagagatgaagacgagatgctcaaagggtgaggtgagctattaagacagagtgctattttcggacactgattgaaggccttgcattcgcaagtttcatgttacgaaacttgtcgggttgtaggaatccttcgctgttgttgatgttgttattggcaggtttcaaagcagtgcgtcattcaaagaggctccgccacagcccgctaaactatgcgaagacaaattaacgtgccagcgatgacaggaacacattgaaaacatgcaagataccaccagcaagtctacctcaataaccttagggggacattgactcagaaatcagatgtattcgcgtcgaagtcaacctgaatgacgatcgaggcctcccattggtgacgaggcttcggctgtaacggcaatggacgctgtggaagcgaaaagtctccgcgcggcagtgcagccagctacttccttcgcaaacatgaagtgggtatgttgctagaggaacaccgacggttgcgacttcttgatatcgatgaatatgtgactgttctttcaaagtctaacctttccggggggccgttgtagtccatgaagcaacgactgacgataggcagatgtaagtacccatagggctacactagagaatgaaaaaaagacaagcgcatattcgtagaaccgcttgggatagatttcctttgaaaatggagtcgaatttgcttgggatgaggaaatcacatgaacgtgtttcgaagcggtaaggcgtgcggccggacttgcaaaagcaagctaggacaaagtcaagtccggaagcgcacgaacataggaccgcccacgccgtcctgctcgaacagtgccgatgccatggtaagtgctctagctaccccagatcatcattcttggcgcatactgaaacgattaggaaggcgcaagcacagtgtatccaatatcgtgcgaacactgtcgcacgaagaagtcaagagtaggagccagtgctattatttcaaaatcttttattgacatgtacagtgtgatcgagagctgcctacctgtactcaatgtgcttcttcaggtatagattgtcggtaccctccagtcaacaagcggcaagtattgtgcatcctgcttctatgatccctaactaacagtgtaatcaggggcatcccatcaggttacttatcttatattgaacaacgactcctggatacagaagtggtagtctttgaactactatctgcagtctacaagtcacacgttccgatacaaccgcaacgactgtctgaggcagagcgtcaggctctagcagatctcagccaaaaacaggccaagtccgcgaagattgaggagtggaaacggttgcctcttgatacagacaaacataggcacgagtggtggtcgagaagatgccaatctatgttttcatcaactcaagctgggtccactcgctctttacaggatgccatgagtccgcaggacacctgggtggatgcgtcgccattgtcggtgcaattcgaagatactcagacgtgtacagccacaaggccgtcattctcagacttgtcgcaaacagcagacccagctgtatcgtggcagcagtctctgaatgtggatctgtctgggacgggagtgaactttgatgatagtgttccctccaagttcacatcgtcttcgacgagcaatctgggtcaagacgcgtctgatattgcaaaagcaagtgctcaattatctgtagctgataacagccaagtattgaacgcagagcgatggcgtaaatatttttagctcacacgatcctcgcacatttctaggtagacatgcaatgggctgggacaattcgccattgaacttccctgcccccaataagcgagccactaggctacctagcgcgtcttcattctctctttctcccgaacgtgccatcatcaaccagacatcattcgtatcacgatcatcgatctcatcttggatcgcaactctatacctacattctatctcatgacgtactcgaaacagtatcgacggcctagacaggccagcacaatgcgtcatgtctgagacaaatggaacgcctaaccgacgtcgagcccgagacgaggacaacaacaacaacaacaatgtcgaagatagtgaaggaagaactaggaaacgaagggcctttctccagactatgggccaacagctccgtgagtttggtgtagaagggacaagcccacaggatctcaaccgcaatacgttcggcgcaagtcccggaactcgtgcccaacccggatttcgttcaacaaacacagcagctaaccagaccatggttgggaatgtacagactcccgaaagcgatgcagcacctggagaggatgatcaacttccggccggtgctgccaaaagtgcatcaaaatggctctggaccattaacgaggtgcttccaccgtctgtggcagggaatgcatcgtcattaagcttcgaggacctccttgatatgagtcaaagctatttcgatctttggcatccggcgttcccattcataaatgcaccttctctcattgattacatacgtcgcattacccaaacaggcctacagttaccctcatcatcgccatcagacagcttttacaacatcatcctacgatcagttatgtctatttctgtcgccgatcggagacagatgcaagcttcgcgcaaggttctgccctctgccctcatctttcattccttcaacgatgctatcaccagtattcagctggtgctaaccgaggagagttcaatactatcgctccaagccctcgttagtgttcaacttttcttaatcaccatgcacagatataatgcagcctcgcgcttagaaggattagctgtccgattagcttttcagctcggcctgcacagatgtccacatcgaacaacttcagtagtggacaaagagagcgcattacgtaagcgcctgttatggtcaatctactgcattgatagatacatatgcatccgcctagggacacctcttggcatacggtccgacgaaatggatgtatgcttcccgcatgacgaacgccacaacgctcgtgaagatcaaggtatgtcttacttttggaaggagttcaggaggcacaccctaatggtttggttccagagcgtgatgaccgcctcaatctactggagttcctagcgcgacacgcaagcatacggggtgccataatggaaaatcggaacaaatcggctctcaaagatgattacaatgaagccgataaaactctggaggttgaagcggagcacaacaggtggtggaacacagtggatgagtatctctccgatgatgaaggagcacaaagcattaccaaagcacatcaagtcacattgattgtgctacgcttcgaatccgtacttgcacttcatcgctctgtactcgccacatcaaagaagaactccgcgtacaatgctgcactccaaagatgcatttcggcctcgaggtccatcatcaacacgttacacaaagcactcagagggttcggcgcttttgacggctcaccgggccagaatggatacgaaagcacaccacttgtatggccttctttcacctgggctgtgtggatgagtgtgttcatcgtcgtattcgctgcttctgaaggacagtttgcgcgtgatacagcgctgcgccttgcggatcgaagtgtgcaaatactccagcatcttgcattgagagggacaagttggcccgaagcttgtatcactgccgtacaaaatctcacagcacggctacgtgaaggatccacatggagctctacagttgcgccagcgcctgcaccagagcgaagggacaccacaagcacatcgtcggtccatatgcagaataggagtgcaagccgtagtcgaggtaactttccaggcttatcaggacacatcacaccccgaaataccatgatgccaccagggccacctcaaatttccccaagtgttccagcacctacgtctcaggatatgaccaatagcgacgcatacagcctcctcaatccctttgcacctttgcaagctccaggtatgggaaacgcggcgagtgcatatctgagcggtgcaggcacgtttcttggaattgcacagcagtcatccgataatcccatgccgaatgatgatattgtgcatctattcaatggcgaagacatggggttctggtctggcggaaatcttggctatggtggaaacttcgcttttcaagattaaggctgacattgattcaagctctataataacacttcaagaagacaagacaccaagcgacactcaacctgacttgggtgcaacgacttttcctaatgacgcagacttaaaggcggcgtgaatttcttgctcagcaccatcttgcaacggcaataatccacttcttacggtggcatgctccaggatgccacgagcgaccagaccgtgcttgagcgcaacggtaccctccatgtgtgatccgcggtggtaaacgttcctcgttactggtagaagtctgtcgtggactgctcgtgcgcgtgggtagtcgcgcgccttgccggcctcgatcatctcaaggagcggctcaggtgcaatgctgccatacccgacaagcataccgtcgacatcgaagcaagtgtggagaagatactcgtcgtggcaagtcaagatagtgagatctgggttctgtcgctttatgatcgggatctcgacgtcccatcggcgcatgttgcgtacaccattcttcatagcgatgacacctggctgcgccgcaatctctagaagcgtttcaaggttgtaggtcgccttggtgttgtcgggatattgaaagaggataagaggaagacccgacttctcgtacactgtcttgtacctgtcctggggcgctacggtagttgttagcacaattgtacagcattccgaagacgtggtaaatatacctccaggttggtatccgaaccgtaaccaaccatgggatgggtacagaagtcctgcctgcgcaccagcggccttggcacgctgggcttccaacgcagcaacttcggtaccttctgtggtgataccagcgataatgggaatcttattgtcaacggacttgacgaaggccttgataacatcgacttgctcctcttgggtaaggaaagtaccctcgccagcatggccaaggactactagccccttaacaccaggaatgctgccgagccatgaaccaagacgttggattgcagcataatcaaccgacccatcgcggttgaatggagtaactggtgcagggacaagaccggcaaggtcgatcttgggagcgggctggacttcaggcatagaacccatgatgttgattttatttcgagtgagggaaagttagtgatggatgggagaaaatgtgataatgtattcgagttgatgacaatttttctaaactgtgagggccctcgcaatatatgctgtgtcgcagtcgcatcattcctatgttagctgcaccgattcgctactatcattgccgtctccatgtgcttgcgactcaccccgacttcacccaacatgcgggggagcgctacacggactttctcaagcccgccctcaaaccgtccactcatcttctccgcacttccaaatgagggatggaggaggtattttccgactatctagcaacgctatgggcccggtgttgacattgtccgactagtgcagccacgtgaggggtgatctccgcatccctggaacggcagacagccgacgggcttcccagtagaatggcattaccacccgccgtgctagtcgtcctaaaagctcgggccaaaagccttctcccgccgcctgtcgttcatggccttcgcaacgagccctctggggtgtggggtaaaagtccggggacgtaatatctggggaacgttcctccagcttcaatatatgaggaagaacgatcccctgcactagcaatgaacgctctcgaaaaagactgaggtagttaacatcagtctcaaatatggctgctaccgacgttcacaacaccgaccctgagaagaactcgactcttcatgtagacgacattgcgtctgaaaaggacctgaaagccgacaggcctgtagacggagcagattattctggtgctgttgcgaagacagacccagctgagatcgcgcttgtgcgcaagctcgatttccggattatgccagctctgttctgtatgtactttctgtaagtggataacattaccaccaaaattatccagcaaccctaacaccatctaggaacaagctcgaccagaatgccatcgccaatgcgcgcctcaatgacttggagaaggacctgggcttggtcggttcgcagtacaacacctgcatctccatcctctacgtcggctatttgttcgcacaaatcccctccaacatgatcatgtcctccaagaaagtcaggccctcactctacatggctagttgtatgatcgtctggggaattgttgccactctcactgcgcttgttaaaaactacactggtcttgtcctcgtccgattcttcctcggtttcgtcgaagcaccattctatcctggcgccctttacatcttgtctctcttctacactcgtaaggagatcgccacaagagtctccatcctatacgcgggcaacattttcgccgtcgcctttgcaggcttgattgcagcagcaacctttgccacgcttgatgacaagcatggcatgcgtggatggcagtggctcttcataattgagggtaagaagcaacataagcgagttggcttgagctgtgctaaattttgtacaaggtattgtcactatcggtatcgccgtaatctgcatcttcatccttcccgacactcctctcaccacaagatggttaacgcctgaacaacgccaacttgcacatgaccgtatcgaaagagacaccgttggcttgaaagagagcaagggagcacgagccggctttatgcaggctcttagagatccaaggctttatctgttggtcttcatgcagaacatgcatttgagcgccacatccttcaaccaggtttgtgcgctagaaaatcatcacccggtctttgctaacgactatccctagtttttcccgactgttgtgaagtcacttggcttcaacaccaccatcactctcgtgctcacagcaccgcctacgctcgtcgccggtgccgttggtatcctaattggtatctcttccggcaagttcaacgaccggacatggcatattaccgtcatgatgggaatcgccgtcgtcggtttcctcatcagcgcaacaacactcaacatcgctgcacgctatgtctcatgcttcctctttgcttccggtgtatattcagttaactccgttatcttagggtgggtatctggtacgctcggtcaaacaccagagaagaaggctgtgtcattgtctattgtcaatgtggtgtcgatggctagtttcatctacactccatacttgtacccgaagagtgatggcccgaagtatgttattgcgatgagtagtaacgcttcttttgcggcggcgagtattgcagctgcttgggcgctcaggatctggctgcaggtacagaaccgcaagttgagcagggaaggtggtaatgtgttctatgcctactaagaaggcagttctgggaaagcaaggataagatttgatgacattaatgccataggtcaggcaagagttgcccataatgtagcatagtaatccacgtcaaagtgtgcactattcgctgcaatatttcaacaaacaccacataaacagaattgtaccaattcaagtggccgatgatgctcattgaatgccactctcgagactttttgacgcccatatcaatgcatctgagattttggatgcaaaatacatcctcttctcaaagctctgtttcgaaatgaccattgcaccgcgaccaccatagagttatatggcccatgtttgcgtacagtggcagagccagacatatgactggagcccttattatttcgagaagacgggaaatcatacatcgtgaatacaccatgtggttttggttggagtggcagaaaggacatgtcccgtccgcatattgatttttgagtgttttgaagagaaaattagagagacccaaatggcgaatttatactcgatcgctctctgcaggtaaaatagcaaatagacaccttgaccaactccaaagcattcgatttcggccatggtttttgttatgcagctcaagcgcacatgtaacgcatgaacattattgttttggtagatgcatacatccagaacagtagtgattcctcatagatacagcatctcaaatttttgacccgttcagctcaactgacacatcgagattcgatatgggtttttgggtatgttgagagcaaaggtcagccgcgagaacatgcgtaaagatcttcgccttttcgacggcggaagaagacgacaacatactcaaccaagttgagcattttttgagataactggaaaagtttggttttgggagacagaaggacagaagccagacttttaaggactttatacgtcgccaatcatcacacgtctcctcctcaacgcttttggaaacccagcgtcatcatccaagtcgagaagtagtctgacacacatatttgagaagtggcacatggtcgcttgctacgatacttatgagctttggcctagggggaaaaaatacattggatggttgtattcttttagtggaatgagggcagagaagaaagaaatgcgaatattcgtttcgagttttcatgatggccacaaaaagctggccagtcttcatgagttgtcgtcgaatggtttttagagaaagagacaatgcgcatggtgataaagattgacactggaaggtaggacggggaggtttaaatagacgcctgagcgcgttagcggagagattcgagaatcaaaagtcgcgtcagaggagcgtatgtaaaaccaaagagaagtctaagaattcataatgttacaaaacgtatgcaaacgaaaaaggccgtttgcacaacgcacacatccacatcgcatagccccaaaagttccaatcaaacccagcgcttccagaataatcaggccgaagccagtatgtccccaaaacaactcaatcaaacgaggccgaagcaaccacatacccaaagcacccaacccctcaaactccgatccccagctccttcctcttgatccgagcaatctaaaaccaataactctccccactcctactaatctcaaaagcacaccccagccctttacccgcctcctgcatctccctctccccttcctgcaactccttcagaatctgatcgcccacaagcgggccatcgcaaaacgtgtctttgacgtgtataatcacgaccttgacgcctttgagcggcgcctccaaggccgcggcaagaagcgcgtggttgtgatctgccgagacgtttgacaagttcaaatccgcgggcgcagaagtttgtgaatgcaaatgaggaatatggggattcggcgtgtttgtacccgtgacatcgcgggagtaatccgtcatcccgtcgtcgtctgtatatggcgctgtagtctggaagggggtatcgatgcccttggccatatggatagtttttgccttgcgctcgttcagcgggctgtcgagatgcaaagcgtcggttttgatcgcgcgtttgcgtttgcgggtctgtcttgcttcttctttttcgcgctcgtattcttttctgctttccttgactttgctggcgagtgattggagctcggcgaggaggtggcgtggggagaggtgcccgaagagatcggcgtcttcgcgggagttggtgtagctgacttcgatgaagatgccggttaggatgccggcggctattttaggcgcggcttcggtccagatgagggcgttgcggggggagcgggatatcgagtctggctcgacgtcgccgaagatgagaatttcgcgcttcggagtcgtgagtgtcgattcggtgcggatgaagaatgctgtagagtcaacgacacagcgaaccgaatgagcggacgagccgccgccacttgctcttcgtcctgggtcagggagaccactgaaacctggagttcctggagcgctttgcgttggtagagagaagctcaatgatcgtccttcaagaccgtctccattcgagccttggtggtgcgctgccactagatgctggaaccccggtgtttctggcaagttgacggttgatgcgcgatgtagagctggagacatcatacaggttccgtggctgactttaaaagccttggcacttagtccatcgcatacctcgatgaagcctctcccgctgccttcgcccaaagcactattaccgccttctgctagtcgctgaaacgtgactaggccaacgccaccctcttcgtctgtcaagtttggccacgtgacattgttgaagtaatgcgcttttagggcatcgacaacaaattgtagggccgctatccgcttcggtcgctggaaagccgccgtgttctggaccagacccgagacatgatcgagatgtggatgtgtgatgagatatgcagagacatgttcccgtacaacatgcatcgcattggctcttgcacttgcatgtggaaaaggcaaaccggcaaatgcaccctccttcagcgtcgtaatcgtggcgggtacctcctgctcagaaaacggcgtaccgacctcggactcgtcgtccgttagctgtatgtttgctgtcgccggcgacgatgagtctaaaattcttccaaccccatttggtgcaggccgggggcaatctcgatgctgaatcagagtcggctacgagcgggaaatcgcgtttgagaatgcggataattgctccaagatgggtacctgcatcaacggctataaccgagttcttcgaccagttcgtggccgtggatcgaaccagaaaccccgtgacgttgtcttcgctgggtccacctccagatccctgtatatgtgagcatgacacctctggtagcaacctgaatcttccatctcgaggatagatgattatccagacagtttttttccggttcaacttaccaaacatatcacctgaatagcaggctcatttgagtttccagagcttctccggacttctctcccatcatccctcatgcccgcaacctctcactccttctcttctttcaggacggaacacagatctccccgcgttatgtctcagcctctcttacagatctgtcgcagggaaacgacgtgactccgattctttgggactcagaaaaccaaaattccgcgctgctgtcttttcttgtcaccggacaaacgaccagacaaccacctcttcttaacccgcgcaaacgtccgcgcaatcacgcctcgatcgcacaagccagatcacctttgcgcaaccccgatccgcaacgcaacgcaacgccccaagtctgagtccttcgaccccgttctggttctgttacaccgcgtgaaccgcccactttgcctgcgcgtacccggtcgacgtaaccgctgttttcttagcccccgaataaagccaagtagtccccaagcacaagctctttctatccagtgtgacccaagcgcgaagatgaagcttttccgtaaagttatgtgttttgcgccagggtgcacgcgacacaagtgacgggatccaagcaacctgcgcgcgtgtgcgtcgtaggattcggcccttgcgttgcttgcttgccttgtccttgtttgtgccgtgcgcgtttggtccaatgactaaagctccgagagactcgccgccacgaaccgtttgttcgttgtggaaaactcggtagactctcaacgacgaaaagaaaaagatttgaacaaagatgaaagcggataaggccctcgttttccaaattcagaggccgccgaggtggtgccttttctctaagcttgtcggcgcgagcaatggggacagggccttggtgcagccaatggggtgtgggaagcgaccaatcaacggggacgccaccacagtgctccgcggattcgagaacggtcgagggacaattctgcgaggactcgacggcggctgagccgagacctgaggcctgagactacacgtgatgcgcgatgtgttggacaattcacacttaccgctttccacgcgtagagtgtggagcatgcatacgcacataccacatgtcatgcacgtcagacaactatgtggggtcataacgtacaactctgcgtcatatcatggaggggtgtttggttgagcatcgtggatatctctttagcattttcaagcctctatatccgggtcgtcactgagatcactgatctacaaaggtgacccaattctgttcgtgaacacttccatccgtacccatgcccattccagatcataaatcatccgcttcgtaaatgaactaatcaaccccgttttgaagaaaaagcgtctacttgaagaccttgccgtcagcccaggggtactccttgccgtcgacgacgatgggcttgtcccacgaccactggtcgttgacgaactccttgtcctcggccttggtggggtcgagcttggtgaactcgtagctctcgtagtcgggagcgacgtcgaaagcggggagagcctcctgaccgcggacaaggaaggcacccttgatgacggagttgttggactcgccgtacactgaagtgcaaccgaagaggtacttgcggctgccctcgagacgggcgaagaaaccacctgagctggttagctatgtgcttgtgagaatagtagatgttcgatacataccaatcaagttggaggtcatgaatgtgagggtcaactcgtcgttgtacttgtagtcgaccttgtagagagagtactcctcgaagttgacgttctcccagaaccatggaagggcaacctcgcgggtctcctcgttggagtacttgcgcttccagtcgtcaaggacgaatgtggcacggggcagagcctcgagagggtgcttgggcttgggagcagcaggggcctcctcctcttcctcctcgggctcctccttcttgggcttagcagccttgggggcgtccttcttcttctcaccaccctccttcttgggtgcaacgttcttcaacgcctcggtgatgaactcaagcttaccggcaacagcgctgtagctggcctggttgcaaacagtctcgtaccatcgagtgacgttggggttcgagtcgcgccactgcttgtcgaagaagtactggaaaccgcgagcgatgatactagcggagaacagatcggcaagagtcaggcgctcgttgacgaggtatgtgtgggtgagcaggtgctcctcaagaacgtgaacggccttgagagcggccttctgtgagtcctcgacgttcttcttgttgtaggggtcacgaccgaggatgggacggaaccagccaccgaggggggtgaggatctcagtgttggcaaaggacatccatcgcaggatggtggcgtagtcctgcttggtctttccaaggaggctggtcttctcgttctgcgaggccactgtggtgcgtcagtgtgagtcaccgcctaacttcaagacaacagcagagatgccacaataaatataaatcagagtacaaattttcaacaatagttttcagacagggataactgtatgatatatctcatccctttacgcggaggaaatggggagtgcggggcacttacgatagacagcgatggcaatgcactcggagagaacgaagccgtcagcgccctcgaaggtggggaccttgccgagcttgttgagcttcaggtactctgttgagacacccttcgcaggctcagtgtcgacaaactcgatgtcgagcccgttctcctttgcgaccgcgaggagcgatgtggtgcgcgggttaccctgttggcagctgttaggcggggttctttcgaatgtacacatgtcgcgggcctatggatgacgtaccgagtagctgtacagctttccgaaagacatgattgcgttcttaaccgtggttgagagatacaatcaaagtgtttgcgggtttgggtgagagaaaaaggttgtttgggtcgaagtgggggatgaggcaccgcccaatgaaggtttttgttctgcgcaaattagtttcgccggcttggcacgtgcaccggcgcctgtagcaagcccatcaccgactgcgttcagggcgccaattgtacgtttcgatcactaccggaggcgacatggcgagcagagagctgtcaaggagtttgtggagggccgttgagtgcctgggaacccgatcacgaccgcaatgcgaacggacgattcggcgagctcagaagagcgtccagcccaggatttcgcgatgcatctcgacaacggcttcccgagccgctgaggtcacagaggaaagacaggacccgttctcagccgcaccgccaatcgatttcgacaatgcggatggagcatcagggggcaagagcagcaagaacatactgcggacactgcgcgtcgtgccagcatcgccatcctacttcagcgcaaagcctaccttcacagacgatttcctctccctctcggcgctgctccgaaaggttgcgactctccccacgatatcgcccgccgaagcgcccaaagtcgcgtggaagacgattgaccaataccgcatcatgaccaacgagcccgtcaagacacagcgctatcacaagatgctacacatattacggaggctgaactgcatccatccgaagttgatgcccaaagaggtttcgcaggcgatgctgcggtacaagaaacccaaccaacctggtgacataaaaccaaagcctggggttatagacgagctcggccgggccaagggtgttgggcggagaaagacctcatcagccgttgcctggctcgtggagggcgagggtgaagccttgatcaatggcaaatccttgtcgcaattcttcggacggttgcaccaccgcgagagcgctgtgtgggcattgaaggccaccaatcggctagacaagtacaatctctttggactgtcccaaggcggcggcttgacaggtcaggcagaggccatgacactggctgtagcaaaggcattgctgattcacgaaccggcgttgaaacccgccctgcgacgaggtaagttgacggtattttcttcttctcgcgctcttcccgcagatgttattcttggtgttcttattgcttttcggccttggttccacaacctggtcaccccacgtgagcgcttcacacatgtttgaaagcgttccccagagacaaagcaaccctgcttttgagacagtcggaaactaactgatcggcagccggttgcgtgactcgcgacccgaggaaggtggaaaggaagaaaccaggccatgtcaaggcccgcaagatgcctacctgggtcaaacgttgaggatcgctatacatgtacatcatcttctgtcatcctctatcgcgccgattggcgtttcctgaatgtaaatcgagtttgcatattgagaaacatggtacgatttgactagcgcatatgcatttcgtgaatgtatacccacctgctattacgaccactgtaagcgtggctggtaatgcacattctacattgagacatgtttggcttttgtatggtatgcctacctcgtctgggttattttgaggcgctgtcgatcatgacagatcattgttcgaacgtgtctaatcttcggtttcgagaagaatgtccaattttcagggcgacgaatgagacttgccgtgaaccccaagcgaaccagttgggggtctatctgcaatgcctcgggggctagttgtatcatgtcagacagggctgttaacacgatcctgcacgtcgacaatctgtcacaatgcatgctgtcgcactcgaagcttggcagctcgcttccgcttgtgtctcgccgaggcgaactgaaggtttggaaattgttccgatggagcaataaaacagagacagcggagccttatgccgtgacattgcatatcaaacacctggcccgcagctgaggttggatttgagtgttgatcaggttctcgctaagttccggtctcgctttgatccttgcgtcgatgtcaagcttcgcgctcgctgctcgcgatctggtctggagatgagatcccggagcgagtgtacgtggtggtcatcttccggtgggtcaatcacgaggataatgtcgtggagcaccactgccagatattgtaagacgtcggaaaaaaaacctgggatctgtcccgcggcgtgaacacgaccgcaaggcggaaggcggaccaaccaggtaatctgtcatgccacagtcgcatacggtgctactcaacgtctcgtagtggcagtaggggtcattacctggtgaccgcagccctaccggctaaagcattgcatgcaggggacacaaactgaaagtttattcctctgctcgaaataggtatcggaggaccagggcagttcgagcatcgtaacaaggccgatacggatacgcgctattgcaacaatatagcatttcgcatgtcagcacgaaaacgtttgcgagtcgtaatgcggccgagcggtagtggctgctgacggtggattggccatccttctagaagcagagggttgttcgccgtgggccttcttcatcttacgtcgaccgtggtgtggggcacgggccaccgggtggtcgatggtttggtcgatgaaacagaattgctcagagcagcccacgttagggcggacacacagacgagatgcgtcattcgagcgccgcgttcgagaaggttgcaatttgcaaacgcccctggcggggccacgtgagggacaattcatcgcgtagccaggtatcatggcaagaagaatggtggcgcacagtagggccgcaactttgtcagtccgtccaatggagacaacaaacgtcacgagggtgaggataagggtgagatggcggtgcacagacgcaggagtcgcagcgctgggagcaggacgagaggagaggtcagcgggcggagccaatggacagagacggcagcagaggccgacacgctgccgctagcacgcaaatcctgctaggctggagacgtctgctggaggagcttgccgaggtcgcgcgatgtggcagagaactactccatgacgaggcaagtcttaggtagtcttgggcagatcgacagtgaggctgtgggtggagcgatcgtccttgcgccatgcacccctgccagttgcgggatctcgcatcctgagatgagagtcctgaccaaagctgtccatgctgtaccgagattgcccctgacgcccttcaccaagaccaccgacagcaccggacaccaccagccgccgctgcagcgtccaccgacgacaacgcatgaagccctcaaagttcgatagtggtttgatgatttggtaggtagcaaacgaagagccccggccgcgagccgaacaacgtgctgcatgaaacatgttcgcgacgagccaggaatccgctggttatgctgctgacgcatctggtaaacactgcggtggcagcaggggagcccaacagcgcatgtgcgaagaaaacagtaatggttggtatctgacagttacgtgcggacgccgtctttgtctacagcgcgacctggacgggatagtcccagaaacagcggctgggcgacatttcgccgccataaagccgtgcggggggcggaactcgccatctcaggttgcgtgtcgaggagaaggatgcctgagagagggcgtcatgtgggcgtggatgcgctgctgcccgccagcgctcgcagacagtcccatcagtcaaccacaggcagccagacgcgacaggccctgcaggaatggttgcccagcctgcagatccacaaggccgatcttctaaccatggcgtccagggtattcctagccccgccgtctcttcggaaatcggaaacctcgcagggacgctgtcatccgaatcccactgagacgctctcactcgccagctgccagcccgcccggcgtgcagccacacccactcttcaggtacctagctagtccggcctcaccacccctggttcaggtatttacagacagactgttcgccggcgtggcgctttggcgtcttcttttttgctttccacgcactgcctaatgctctcccaatgtggcacttctgcgccctcactgcagcccgtttcccatccttactgctaccccagtctacttgcacatcccccaccactatcccctcgcccagagctgttccggacgtctgccctggactgccgcagctccacgtccaccaccccctccgcttgttttggtgacgctctctgcacgggctcgttcccttgggtattgccttaaaggtcgtctgtcctccctcgtgtgggcccctgtgtaggcttgccaatttgctcacacttgctcgtccgtcgcacttgtctccggaccgaacgcttcgccttcactctgcatcatcattgctcccactgccagtgtgcgcacctgacaggaactcgtgagcagcgccagtgtacgttggggccgttaagctaccggaacgcagacgttgagctgtttgagacgatcttttagtttggtagcttactcgtccgactcgtggcagtggtgaggatttgcaaggttcatccttcaaacatctcacacacaagtctcgcctcacatccgacgcccattggaggcccgtctctgcgcgcttgttgctgccggaccatctcctgtcatttcgtggctgcgcttctagcacgcacgcttcttcgagagcacttccaaatcgggacggcgcattccggtttctttgctccagtgccagacatcctcgtcgcgacgaaacgagggtcccctgggagagccacacgcgtcagcgaccgtttgcgccagctaactatcgaggcattgggctccattggtgctgcggtaggctgctggggttgtgtttatatccatcttgcgacgcatcgagcatcgaacatcctcgcaccacctcccaattcggacgacactcactcaccaccagcacctcgaaccactcggctcccttcagtctctttctcttgtaccttcactccaacactccacaagtttctcaatcagcatcgcgacccacttcaccccaccatcgtcacctctccgactcttgcgccgcccctccattgctgtctccgccatacaaagtggcttcctacacgacgccgccagaatcgcccttggggtcccgggctctcgaaccgccgtttagtctgcagctcaagagccgactgggtgggatggaaaatggacgttacgcaagccagcaaggcacgcgcctgccgtcccaggcgtcatatcccgtggtaagcgcacccgatcgctacaggcacgcgcccttgactccatctgccccgcctgtgtctgccagctcagcaggcagtcgcgccagcccttcagcttacggttatgcttacgcccacggttcacagtacggatcgtcgatccagccctcgcccgttcaatacggctcccaagactacggcactggacagcagcagtcgccgcaacgcgcaccgcagcagtactcgccctatgggcagagtgtcatgtacggtgtgagtggtgcgcaaggctcagcaacggggtcgtcgcaatatgagcctgtggaacagtaccagcaaaacagggattcggctatacaagtcctgagcaccggctttggcgtcgcacaggcgccattctatgagagcggtcctacgagtgcgcctgcctctgctcttgcgtcccagaacgttccttcacagtacccctctctgggatatacagcatcgcaggcttcggtcggccgagaatcgcttgcgcccgcattcaccaccgcaggcatgacagatcccagccaggcgactgctcacccgggttatgcccaagccagttacggcgagcagccggccgccggcaacgagttcgatgtcttctacaaccgttaccaaacagagctcaagcgaacctttgagcaggtccgggacggccgcctcaacgaagccgcgcagcagctgtacatgctctccgactgggtgctgcactatgcagagacactgggtgagtttcctctaacagtaccatgtggaacgagcagctgaattgaccacaggcctagttcgcgacgacgagaaccactactcgcagcgcctcgttctatgggaagagttcaacacctgttggctcgcgaccctgcagaaacaaaaggcattcacccaagacatgatcagcactggccagcgaccgcagcctccagtgactttgatagactatgacttcctcgagaaaatgggcacgcagctcgtgaagcactgcgacaacatggagaagcacggtctagtcgactaccaaatgggcgtttgggaagaagaaattgtagccagtacgtgctctctcaagatttatccttcgacaaattgctaactgcttggtagtgttgacctcttgcctcgacctgctcgaggaagttggcgccggctcctcagcacagcgacccacctcgacatcacggagacgatgagcaactcatacacccgcatagctggatggctgacctagccacgagaaatcagctgtgcgatgcactcgcgcccgcttacgacgcgatccaacgcccttttcgcaaacaattcacttcgttgtgtacatttattccatgcgtagcctttttgtgcattgtttcctattatactactactatagacggcattgggcgccaacaccttctggacgattttcagcattacatttcctctgtcatctaccgagcatgccgctcttctacgaacgaatccgatttgcattgtaacgccgcagcattcttgccgccgctatcggtgcttgctccatatcgggccactattacgcgatacaagaggaggaggcacaaaatcctgccgctcctcttcggtggacacggcttgatgtggagtattgtgcaggggtatgggagaggagtaggaacggttgcagcatttctgggaagaggtatcatggtttctttttcggtcaaaacgagtaatgctgggttggacaggccgatgcaggcgttggtcattaaccggacgggattacgataatgaatggaggaatgagctggacgaacggcatgttggacccgaaaccgaggcatggaacctagcggaacatcaccggaaacacccttgctcacggcgagcatcatccattgatggcagatgacaacacatcaaaagacatgatctaggtctgtcgatcataccgcctcaccattgggcgctgctcgtcttccgaccgagcctgattaacttgccgctgtctatacaacggttgggatctcgggcaatggtcgaggcaaggaggatgactaccacctgattgggctgacaggtcgggcagcactgtagcattagaattgacttagtaccatagacaaacttttttaccatgttaatgtgtttctccatggcagatggttttgcgtggcaactgtaaagctcgtattcggtcaaggtacattgttgttgtgcgaccctgttgttgctccagctcgcctgagctcgctttggtgctcttacatgggccctggtcgcagcgatcatctcttcgcctcacaataccaaaccaattcagcccacctccgccaccgcagcctcacatctttcgacagcgcccgcatgagagcgcacacgatcggttccttctcgtcggtcgcaatcgcagggcgtcgattcagccgtgcaggcagccgtattgtttcggcatctacatggttcacgagtcagaagcaagcagtagcgtgcggcgtctcttctgtccagaaaagcaaccgcaagccacaaccgcggagcttttagaaccggatcgcctgaggtggacctgtttcatcggccccaatggacgccctcctgttcatcacatctcgtcaccgtgcatggcttgatcactaccgcatgtggacggcgatcatatagatcttgttatagttgcagcatctacaatattgtggggttacgcctagagacgcacgacctagtgcgcattgtctcatattgatctttgatgcaagcgcatgttggtgtcgcaggccaagatgcttttcgagagctacgcaccgcattgcttctgtcgctcgcagctttgcggccccatcttgaggcagaccaacaccaccacagacgctccatgccccactcggcatgtcaattgctatatacagcagcaaatctcttaccgcgacaagccgtggtcaatcacattccactgactggcagccacagctggacctgacgcagccatcaacgccgccaccaatcagcgcagatcctgcccaagggagacgaatcaagatctgcgtcgtctccagagcatcgggagcctgcgggaccgcgcttgcttgaccgcggcactcttgcgatcggcagcatgcgcacactgacacatgcgacaccaccagccatctcggcttgtgatcacgaggcgtccggcaggcacaacatggctccagtcttggacaaacatcatgcggtcgcgttcgcttttcgcgcctcttggcattctccgcggtgcaatcctttgatagtggacacattacaccatgcatgcaaggacgcgacgctcgcgaggacgtgcccgcacacgcccaccaccatcacgacccgcagtcaatcctgaaacaccatgcctgcgacgaaacaacccccaaccgtcgaagcttctcaaacaccttctcgaaggtgcgggcgcggatctcggctcagaacgagattttagatccggtctccaccaaccttgcacgccctttttcctaatgcgcctgtcactgcaattacccattcctgcgcgtgcgcgctgtgtctcgcggtgccgggctgttgggttctcgttactggctttgcatgcagcgcgcgaagaaacgccggttgcttcaatggatgtgcccacctgatcagctttggtcgaacagacacgacagcgcgctcggggtgcggagaagtcatgtcgtcccgttttatttcgtcgcacgcggcagatggacatggagatggacgatgccgtggtttgacgtgcggatgcagtgtgttgcgtggcagccacacaccgggcatagccgtgtcgtactcgcggtgcctgcccaggtgggacaggtgctttttgaagtcttgggagagcatgcggaatctgccttggtctgacttcgctgttagacactaacatgatgatgttcccggaagacacaagtgcagtgtattgatcggtctttcggtgtctgccagcgcctggacttgtactgagtgtgctcaagaacatgtcgatcattttccgatcgacgaacgtgatcggcacaaggagcgccatgcactcatcagttgcaagcacatgcaaccccagcagactcctcacatggacaagcttgctgcgagtatgtataagggtcaaggtaagtatgggattgcaacggcttttgtccaagcgacattgttgttagggaagggctgattaagttgcgctgatctcccgctcgaacatgtatggagcacgcaagcacccaaacacatgtctaggaatatgacagtaaacgctcctgacgtagcactcctgcacattttcaattcaaagaccagacaatgacgtttaatttatgagcaataccatgccctttctttcatcttagttcctcattgaccgttacttgttacattacccatacacccaccccgtctatccgcactacactcccatctaaaatcactcctcatacctcatctaccttcactctatccgccctcctgacgcacccgctaaacctacccgtcccacctctcgcacatccatcaaattccacagcctcagcctcttcatcttcccaacccgctccttccctcaaatcccacgccgcttccaacaccacgaactcgctcgcctcattgtcctgcacaatctcgcctagatgtgcccacttagctgccatcatggcagggcagagtgcattgtgacgccgcatgaggagcgggttcatcgtcgacgcggcgaacctgttgccgtgatcaatggccgcttggtcaaagttggcgtgtgggagcttggcgtagccgcaagacgtgaactggatggtttggagcgaggaagtgcgcgcggggtcggcgagggagtgtgtcgagttgaagtcggtgaggtttgtgccgggcgagatttggtcgatgagccaagtccatgatccttcgcgcggctcggcttgcagtaaagactgagggttggcaggcggctggtagggttgtagaggaggtggtggtacaggggcaagaagatgctgctgcaatacttgcagttgggcgcctataccggctacactgatttgggtttggctgagagcctggttctgctgtgagagtacttgttgatatgaagaagtcaagttttgaccttgttgctgtccctgtgccgggcctgcaacttggtgctgattaaaagcctgctgttgattttgtgctagattcaacagttgctggtgatgttggagctggtttacgcgctgcaagtgtgcttgcacttgagccgacagggttgcgaaagcagcgatttgctgaccattgccctgtgcttgttgcaagttctgtatgatctgcgtttgtgccgtgagtgactgaacaagccaatttaggacttgggcatttgtcggctgagggtgttgaggctgtgcttgatttgcggcaccttgtagaccagtgttgttattccaggcattggcagcaccacctatgcctgggagaggcgccggaagcgcctgcatgagaagcgcagctaggggctgagcagcttgattggcgttgccattaccctgaggcctcaagactgcggtcgctgatacagagtctaaaaccagatgcttcaggttcatggcatcatggattttgacgaactgtagcaacgtagcaggcgtaatccagcaattttccagaaccagtcgttcaacgtggggaaatcgaagcagagcagctcgtaaatgatccgcatccgtttctgcaatcatctcgtataacgtgaaagaactgttggcaaaagccattggcatgagtggagcaggcataagaagcttgttgcgcgcatgtaacccctccgcgcgctctccaccacccacccaaccaattttcaggtccttgatatttggtctagtagcgacgtggttgctcattaaatcgagaaaagtatcaagaccgttcacagggttgattctcggagcatccacaaatccagcttcatctttgtaaacattccgccaaccgggtatcaccatgagtgtcagactcttcagattcggcaaagcgctccaaaagtccgggcggttgagcatcacaaggtagcggtcagagagcctggagatattcagagtatggacaggcgtgaatgttgtggggttatcgataatggagagcatgtacgaagacatgaaggcacgctgagcccactcagtctcaagcagccattctttctgggcttttgtgagacaagcgggtatgactggactcatgacttgcgcggcatctgttggcggcgacgtggatgagaacaaaaccccggttcgaaatgcagagggttccaagacgaatcggtcaagcatctctggctcatcaaatgacgctggcagtgacacatctgcagcatcatgaggaatggcttcatggattagttgcgcatcaagatatggcatggctggttgttcctctgcaagcatacgagcttcgtcaacctcggccaatggtcgcgctccatccagtcgatacagcgtcgccaactttatgtcatcaccagcaagttggtggcgtgcttggatgtaccgccaaagttcctgctgtgcttgtgcacggcgatcggggacatctttcgacgtgccaaagactgatggcgatctccgcaatatacgcgcacggatggatcggtcagggccgttgagccacccaagaccactgtcgacggacaatgctagctccttgaccctagtaagctcggaaaatgccaacgtcattcgtggcgtctcgtctgcagccgtctcaagtccggcgacggcatcgaagcgacggtactcctcgtagggccaatcatagttcccccaaaagcttgtcttactctcagtcagcgacttgatgggcggttgcgaaagtgattcttcgttgacttcgaagctcattccgtattggaggatatgctggccgaatcccttaaaaacgtccagtccatgaccattgtatacttcgtcaccattagcattcctccacgagtatcctggcttctctcgtcttgcccgtttcttccctttgagatccggcttctggccctgggccagcatgccatatatttcagtgttgaacggcactacaaccgtctggaaaataacttgcgagacaaagtagttgagctcgcggctcaccatgcgaagggatttgatgtcgtcacggtctagatagctggcgataatctctacgagctcgacaggtagatcccatttcggacgaccgagaatatctggctgcttgtctttgctcactctcttcttgccaatgttaggggatcttcgctttgtccgagaggcttcaggcagggatttatctttatcgagtaggctatattgagcgggcaacttagcagcactgcggaactcgggccaaatatcgttggcatctggatcaggctttgcattacgatactgcatgatggcaacggcacctcggtcggtcaaggtgcgaggagccatattcccgtcggtgccctcaaacctgtcccgcgatcgttttgaggatccgctgctcacggctcggttgagcacactgcgtacagtgtccaactctcgaatgctataactacgtcgtgtagatgcagatggtgaacttgagttttcggcatgcatagaccgccagggatcgagcagtgtgttggctgcgatggcgtcttccgcacgtgcttgagcaaccagttcgtctagcgtatcgtgatctaatgcaacgccgagattgtcttggtatatgtaccgatcagatgtgcctgtatctgctggtaggcttaggtgagacacgaagtcggctggtgagggcgagcctgtagccgagtctctgcctccgcgatggttcgtccgcatgaagcgtgttcgccgagttccccctaacggtgtgaaggatgctgcagcaggattcagcgtcgtcgtagtgggagctgggccggcggctggagaagcgacacttgattgcgagagttgctggctgttgcctgctccgggaagtgagtgtagagtaacatttgaattaatgtcgtctctagattcgagaggcgatggctgtagcaagtaagtgcatgctcgaaataatcatgtggagtgtttatgctgcttcgacgtactgacactggcgtatttgctgcaggctcgctgtcactcaagtcactttcaggtgcgcattcgcggtaggagcgcagcgtccggcgtcttgtagccgaagggccgcctgtgacgcggtacggcgctctgccattgtcgctcatggtcgtggttgctgccgtcgcattgactttagaggcgcgtcaggaaggaaagcctcgtcaatttacgtgcctgtatcagcgtttctcgagagcaaatgggtgtatgtcaacattgctcacgacccaccatgatcagaggtgagggcgagtgaggtttgtcgcggaggtacaggtgaagctcgaactggcgtgctggacttctttgaagctcggggccccgcctgcagccgctatgtcatccgaccgcagacccaccaccaaaccaaacgccccagaccccctgatccacttcccgtagccttgcagctgtgccctgccgttgccacgacgcaccgccactcgaaacggaacttggcagctacacccatctggtcgcttgtagtgtgctgtacttcgtagttaggcgttctgtgccccacttggtttgtccggatctgcagcatcgacaaacatcaacttcttactccccgtgcctgccaagccagaacacatcaccatttcgcgtcaaaatttgtcctcttcaaacatcccacagcttgttctacagcttctcttaacatgtctctgctcgcactgccccgtgagctgcgcgacgaaatcatctcctatctctgcctcccctccttcgtttacacctccagctccaagcccaataccgagaatctgcatcgttcaaaagtcccagcaagcacatttgtcgacaccagaatctacctcccctgtcgcatctctccaaacgttctaggggtctgtcgtcaactccgcgaagaatgtctgcagtaccaccgcagtgccatgaacgctcaaaccgacacatcaaaagatgacggaggtccaacgactagtaatgtcctagctgaacggctcggtcaagaagtcgacgaatgtgctgaacggattggtgaccagggtttgcgaatcaccattgaagtgcagagagcccagcggggaccgttcggctatgccattcctgtgcgggaggagttgtcgcctcgcattctctccctcttaccattgattgaaagagcacggaagctccgtatcgtggtgtgggctggatatgactggtggaacggctctcgcccacgcgccatgaccaggatcaacggacgcatgcgcatcgacgagaacgcaccagccaaacccgacgccgtgtctttcgcgattggaaaattattggagcgattgcccgcggtagaagagctggaggtcattgtcttggcacgcgtaggtgacttttccaaatgggacttgcccgatcctgcatggacgaacatccaatactggctcgatggaccgatcttgcctgagaaacgtgagacactgcgggttgtgaagaggcagttggctgctgtctggggtttcgatgagcttgaggcgatttacgagcagcaagagacgagagttggagagagtgggacgtggcatgtgaagaggcatggagacgtaaaaacggtaagcttgaatcgttctgtacttgagcttgtgagaatatcggctaaccgtagtataaagccgaaaatgattgaaatggctgatgaaggagaacttgatggtttgagcgagcccgtgaacgaggaattcgataggacagattagtgcggagatgaatcgctagtatactcttcgtatttccaattgaaacaagagtcaaatgtacaatccattccacatgtctccgtagacacgctggtcaccatcggtctcttttccgccagtgtgtacgtgcagttcatcgttcaccctctgcccagtcctggtcccactctgcttcctcaatcggcgcgccttcgctgagaagcggagaagtgatgccaccgtatcggttcactagaaccggatccgcacgagatacatcaatcttcgcttgttcctccttcgcctctgatgtgattaagacccgtcggaccttcacagacaggtcccttgcgggcttcgaatcgcatatgccacccaccatggactgtatcctgtccaatttcgaagcaatttggtcccccaggggtgttcccacgggtataatgacaatatgtcctttgtcgggtccactgcaaatgcaccacctgctgagattgggcattgcgggatattcgtgttgactgggatagcccaggaagctctcccgccgttgaaattgtaattcgggacttcccatgagcttgcgcaagtccttactcagtgggcagttgacctccgaggctgccaagcatctgagaagggtttctatatcatcatccagcggccaaggtgatataatcaactggacgggcttgctcttgatggcggtgagtctgggcatgagaatggcactagcttcgtccttgacgaaagagcacgtagctagaatgttgatgccagcgattgtacgatagacgagtgtgaatctgtcgttcttgtagtgcgtaagctttgtgggcaagttctcgtaaaccataagtcgtacgtccttcggaaggtcgagaaacgggaacggctcgtcgctctgaatgccacgagctgagccagcgacaccgtcgggacgcttatcgggcggcatcttatcgggaggaatggctggtgggagttggtcgttgttggtgttggagtagcggactcgaagctcgagtagatatggagggcgctgcggcttcatgtacccccaccagatgagaagtgaggtgtgaacatgagagtgagggtgagcatgatcatgcatgtgctgatgaatttaggaagtacagcaggagcacggagcaaagtttattgctaccttgtgatgacggtatatgtgatttccacgactggaaagcagctcaacatcgttggattggttctgattgtatagtccgatatgcggtcatctactatgtgacttctttcctgcccacgtttatggccaaatatgctctccctctgcccagttcgcatcccactctacctgctcaatccctgcacccttcctgataattggcgaaaacacgtgactgggatcgaagtattcccgggcgagcgagttgttgttagggctttctacttctgcatatagcgccttgtcatctggcgaaagtagcactagtcgatactctatttctaagtacctgcacgacgtgaacttgcatgtatcggttacgtccgagtatgtgtcgtagaacttatgcaaaacatctctcgcacggtcttgcagggtttttcctagtgaagaggttgtgcgtacggcgaggcacacctgctgcgcgggtgtgttgactggcaggtccaggttgtcatgctcggtatagtgatcgtgacaatcatcgcagtaggtccatgcaatcagttcccgtattgctttcaagctgatgcaatttacttccgatgctgccaggcattcgaggaagctgtcgagacgacggtggtcatggggtgaggcaacaagctggagaggttggttcctgatcgtagcaagacgagggctgagaatagcttttgcttcatcgtagatctcgtgacatgtagtgaagatggaaatgcccgggagtgtacgatacacgagcgtcaactcttcgtcgccgtgatgtgtggtcttgatgggaaggcgctcgtacaccattaacctgatctccttcggcagatcaaggaaacgaaatgcacctaaagtatttgcgtcagtgattagtccactgccacacgaacgcgctgacttaccagccatattcgggcttcttgtgcagtgtcctcggcttgtagcttcaatttggcgcgcctcagatgcgcgaaggttgagatgttgagaattatacgcgagatttcccgctgcttctagacataagtataaagagcatgtaggaaaactgtgccaagactaaattcaatccagcaagctcacgtgagcacagacgtgcacaggtgaaggagactagtttctgtttgggttagtttctttcaccctctcatatttatgcgcgcgccctcgcttagtttggactacgtactcccactctcctactcattatccgcgcgcactttcttgacatgtctctaccgtaaataccataacacacggctgtagatcaacacttccagcattccaacacctccaacatggctgcttcacgcccacttagcctcctcgaccttccggcggagatccgcgttatgatatacgagaacttgcccacgaggacgacgcaccgctaccaggcctgatcatccatcacaagcagcaggaattggcgacgtgtttgtggtatggagatcatttcctggtgtcacaattcttgcgacatgccgcctcgttgagcgtgaggcaaggcctatcatcgaggctcgcttgagagctattaggaacgaaccctgccgggtcattgttaccccgggaaggactcgcgtccactcgcctgtcctctatcctcaagtccctcctacgctcgaacgtggacaacaccaagcctgtagatccccgagacatcatcaacgtcgcactctaccagcctatgacacaccacactgcaagagtaagggtagacaaatcacaaggatcatatcatctgttttggttcgagtcaagagacgaggccccagacggataccaagaaggtttacatgttcacgttcggccagcattactgacggatgaggaagaatggttgttcgatgcggagcgtccactgactcaagtcatgccaatcggacttgcgacaccggcaaagactgtgacggatggcacgacaatcgaggacgaagagtgggatgaagactgggctgggggcttgcgatacttctaacgaagactgctaagataactgagagtagccaggagcatgtgatagctcggcttgatgcaatatatacttgtctctttacattcacttgtcttgctagctcattaggctggcgctgaacgtttacgcactccgcatcgttcattacataggcagatagcggtcacgggaactcttcaaaataccactctataatcaggcctgatctaactcaaccactcccttgtaaaatggtgaacacataatcattcaatgtcaacatccacactatctctgctatgaccattacgcatccattcagactcctggacctaccaaagagctccggctgatgatctacgagcagcttccgaccaaggtaactcaccgccatatccccaatcaggcgcctatagtcgtccacatcacgttgccgggcgtcaaacttctcgcaacataccgtcaaatcaggtccgaagccaccgcaatcctttccaaaaagctcaccgccatcgcatcccagcctgtccgcatcatcgcacccaacctacacgacaataacctccgcgcgctattcttggttgtagccaacaagaagtccactcacgaaagcccctcgccccttcagctagacttctccaacggaaaaacccagcatatctgcatcgccatgttagacaacacgcctcgcactgtttaccaagaggcccggaacacgctctcaaaatttgctgggttctggatgatttccggacaagtgtattctcgaattcttggggatttggacgtacaagtgcggccgacgctgatgtctgaagataaggaacgggcatactatggccttcctcctggcgctattgagagtgtgacgtggcagtagttgccgagatctctaccgcaactgtcactgcggttcggggagggtattgaggaggaggaggagtgggagaaagattggatggagggcgagaaattggacttgtgaatggggtagacatgatataacgagcacaaagcaccacagattacagatcttgcaatcatttccctcgttttcgaacgaggcgctagatatccaacaagttgtgtgccagaagcaaatgagaagcctcgtggaatcttaattttggttcaataatcaagacagggcgcaacggtttgaatggtctttgtgaagctatcgtaagaatcttcatgtcaccactttaccaacccactagtaatctggccacgagtacattcatccttgagcccacgaatctttccatgcctcctcgtcaatcgcatgacccaatcgtactttagtcgcgcagttcaacacccattcgtaaaatcccgcttccgccatctggtatgcataaaggaggttgtgcatacccttgtcctcggggggtatcaaagctagctggatcagaatacgtgtaggtctttggggtgtatgatctaggtcgctgtgcatgtaatggtgaagataaaatagtgccacgatgtctttgatgtgggaaagtcgctctgtggtcgtcatagccaattcttgcgcattccatgaaatggcgatatgaaagtgacactcggattcattcatcgcagccagtcccatctgctcggaatcgatcctgctccatttcataactcgaagaagtttccttaggtctcggtcggtactatagggaattgtgtgagagatgtgtgggataatttcgcgggctagtagatgagattggagcgcactgggcgtcacgatgatgcggatgggctccgacttgatctcgttcaacttctgctgaatgatggcactagcctctttgttgatttggcgacatgtggcaagcaggctggcgccctccagtgtcttccaaacgagcaggcaagagctatattgtgtcgtgtcgatcatgtggtaaactggtttgttgggggtggaagcctcttgctcgaatctatgatgcgtgacatgtaccgaaagactctcgtagaccatgagcctcaattccactgggaggtgcataaatcgaaaacagggagttttgtatgtcatgctacaagtcgagtcgagtcagctgccgagtatgttcactgcagttgattttgcttaccctgtaatcattgctggttgagcgataaaaaattcgaatgctgtctatagagtagttgacgaagctttatgcccagaagaactggcgacctaaaaacgaatgctcttacgtcatagtgtagtgaaaaaagagttctctggcttcccgcattcccattgaaaactgatctacgccgcgcagtctctctggcccgagttgtatattttccccatggaccaactgaagccaacgcacaagggcacagaagtgcaattagtagtcgaaagattaaaaacgcagcaattgcacactttttgcctaagtgcacaacacctcggagtcaattacaccacaggaccacacacctggctcgtcaacttcataatcccatcaagctgctccaccggggtcctcccccacccacactcagtcgcaaccccaaactccggcacaaccctgctcgcagcttcaatgcgctttttcgtgccttccagatcgtcatactgcacgactccgagatacaattctgtcgcatgttctttcaaattcggcaggatctgtttcagaggtgcgaaatactcgtccagaaagcccatggcactgaccggcaccggcgcgtggaagaaattgattgggtgtgacgagcgttcaaaaagcaccagaccacgatcaacgacggcttgtaaagacttgggctcgaagaagtgcttgtgctcaatgtcgccgtagcagttgtggatgcctagctcaacgtcttggtcgatttgctcgatcatgcgaaggatgtaatcggacacaaagtccttgacattatgcgtgtcagcgaacgctggcctaaggaattggccttcccagaacgccgattcgagtgcgaggtcgagctggattgccaagtcgtggtgtggaatcttgtcttgaatgttacgcatggcgcggaaaagagcttgctcgtagagcggccagaccttggcctggaaggctttctcgataaacaccggtacgacgttcccggcagtaggaagaccgacttgaaacctcacgccccatggtatcacaccctcattccgcagtttcttgaagacagcataactctcgatggcggcggtgtcatactctgtctcgatcccggccttttccagctttgcaacgattttgtcgacctcctcttccgtaatcatccttgatctagcctcagaatccaatgcatagtttaacagcatctcaggagcggcttgaaatacagcagattgccacagggtgaacatgaaccgtttacctgtctcgccatcaggaagccgtttcacacgcgatggcatactagcgaggcattttcggaacaccccctcgttgttcgctagcggtacgctgccgaccagaaggcagcctatgatgttcgcggacattacggagcaaagtattagtcgatcggacggctttgtctacacgaggcttgaaatctggttgtacagttgaaggaggaggatttggaattacagcttgttgtgtcggtctgtaggagataggctctgattgaatgatggaaagggacgggactttgtctcaaatatgaatccagcaagttgatcgtgtggtattcaggcactccacgccatgcgcggggtttgtgagacgaggccatcggtgcccacttagtgcagcgatccagctccagctgaagctgtcccttgaattgcatgtactgaagtggggaaacaagtatccggttggacattcgtgtctgattgacgtgcggtgctcttattaagcagcatgtattgttagcactaaggtaccacaaaatagggacgaatgagaggccttttgcctctagtagcgtgccttctaaatgttagtatgttgatcacaggctagaataacttagatcgtcgtcagcgaaatcctttggaaaggacccaaattatggagctcagtatttttagcgatctgcgaggtcagcaaaaagggcacgtagaaagaacccgtgcagcaagctgactgagcaatgagacggttcctcgctcccaggccagaagtagcatcctgtggatgagaaggtattgtccttcgaccagctaacagctcaatggtcacatagatctgctaacactttttcggaattgcggtggatggcgttccaaggctgcgaggaataccacgacgaccaaatgatttctttgcggcgtgccatgcttcatgcgatcgtgcttactggttggcttccaaatttacgagactgtgagagtaggtacccgagccatcattcggcggaagttgttcgaggccattgtatcgcaggctttggagtgttctgatgaagtatgccgagcgatgcgcgcgatcagaaaagtagattctttttcggattgtttatccaaccccagataagcagtaatagtactgttcaaatttcgtgacaggactgtgagcgtgctgaggagaaatgtgcgaacgcaaaaggagatcacgccgaagtactcgccgagcccgccatccatacctacctgaagagaacacaacaaccacgacttccaaaaccatttcaggtcactcagatagaatcaatgtcatcagctccaatttcaccgataaaagcgagcaagccgacatgtaagccgacatccttcccgccattttgcggtagtcaccgtaccatcgtacgactctcctcgcgtgtcaccccacacgcatcctgcgccgcaaaatgtctcgccaccaaccacaacttcttgacaacgtatcagacgaccggactattctttggtatctcgccaaccaattgcaatccaatgtttcagcgtctcacacgatgcccgccaacccggttgctgttcgtgctgatcccaactgctggatcacgcaacaccggaatagtggtgaggagtgtcgtcggcgggcaccgtgggatgggtttgtatatatgtagaaaggtataggacactagaagtatcatcatcacgcattccatcttacaaacctacaaatcatctcaacatctgacgggggctcgagaatagtacgtatcggttccctgcggcgcggtgcgctagagagagaaaccaaacttcaacctcgcaaccatccgagcagaaaaaaaaaataacacagtcgacccttttcacccttacccaaaacaacaaaccctcatcaaccaaaatctcaaaacacatccccatttacacaatggcagcgacacccaaaatcctaacttccccgccttcgccgccttcatggccatcggcgtcacatacacaacctacgtggccagcaaagaaggcgcaaccattgacggcgcacgcacgcgctggcaagggcaacacgcgagtgcacgacgagtacttagcgggggcatgagcatggaggagtttgcgaagatgcagatttcgtgagaaggcggggggagagacagtcagtagtagaaagcatggaaatgaagtttcacggagtttttgggcgggcatttgctgcgatgttttggcgatttgtaaatacctttttaaaacttttcttgagagagagagagactcttttactgaattggatggaatattattcatatattcagaaatcgtcatcagggcatcatttcgtaacgtatacacatgtattatccatggcgtcgtgtagagtctctctctctctctctctctctctctctgtgtgtgtgtgttactaaagtaccagacacacctcccggactttgcacgactcttgcatgaaacagcctcgtatacgtccacacactacatcttcaagtacattccccttcccttccccccatctcccataaatcccctcctatacccccaggatgtgtccctatattcatctaccacctatacacccggctcctatcaacagctcccggtgcatcatcagaccgcagccacgttgtggcaataatgctgcagcaaagagcgttcgcaatatggaaggagaaggttgatgtgtagtgtaggtttcggctggttaaaaaggtgagatgtgggtaaatgcgaatgggacggggggtgggggtgcattgcggggtgcattggtggcgagagatggcgatcgggcgagggcgatggaagctgtgatgctatgtgatgcaaggagaagagcgtgaatccaagtcacagcagcaaaaaacacaatatcgtatcctttacgaataaaattcctaatcctctagatacacaccaccgcctagatgtgatgctatatacacggaaaaccctccagaacaccaatccggccccgatcctcggggagtcccccaaatgaaacaagttgagaaacagacgctgtactaaaatggatgctccaaaccaaaccaaacccggcttgtttagccctaggtgttactgctgtgtgacaaaggaaatcatttcaatcatgttgctcgaccgatctaagaattgtgcccgcttgcttttgcgcggagaagaggagaagaggagaagaaaaaggtgaggagttgcgattatgagtcgagcattgaggtgatgagagcaagtctttgcaggacaggctcagcggcagcgatcctcctagcgagacggtcggcgagacgtgcctcttctgcctcatcggagatgacgaggctgaagtgtgcaagagccttctctgggttggtgaagaggggctcgaagttctcaataggtgcagcgggggtggaggtggtggatgggacaggcgaagcggcgtagaggtcatcctcgtcatcgtcctcgacgacggcaaaagtgggctgctcagtctgggcggggcgctcgatgacggggaagtcaggcttgacctcatcgacagttgtctcatcctcagcgttgaagatggcactgtagcccttgccggacatagcctcggtgtcgagggggttcacggggccctcggggagctcgtgaacagcaaagacgcggggctgctggaagccgaacccgttgctggcaccccagttggcgttggcgttgttgatgttgagggaagagaagtcgaactgggtctcggggacgagagtcataccgacgtgggtattctcaggctgagacatgccaccaaactgctgctggttctggaattgagcaggtgcgggagcggcgacggcaggggtcgaggtggaaggcatcgaggccattggggtcttgggctggaggctctcctcgcgggagagctcctcgaggaagggagtgaaggcctggtggcggagcaggcgctcaatgaaggcacgggaccgggcattctcctcacggagaagacggttctcggtgcggaggtcgtttgcctcctggaccttgacggcaacctcgccttcaagctggccaatgtactctggtggttgttagtcatgatcaaacagagcgtagggagtaagcttaccctttcgacgggagcggaaggcgcgagcagagaccttgttgcggagctggcggcgttcttttgagctcagcttcttgccctcctctgatgcgagcagcctctcgtcctcgtccatgtcctcctcgtccttcttcgcacggatgatgtggggaaggaggtcctggcggtcgccgcccattgaggaagcggcgctctggctgttggcccggatctgtgcaacgacgcgggcaatggtctcctcggcgcgggcgtcgctgagggggctggatgtcctgcggccggcttgagacggttgcgtgctggattgctgttgttgcgaagcctgtgcttgttgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccatgccgcccatgttgacgttggactcgatgggcaggccggtgtccagcagcggcgtccatcatgcccgagtcgccccatcatgcttcatctcgtcaataccagtcgacgagaaagccgaagcccgagttgtaggcagcgttgaggccggcaatggatccagagggtaggccggtctgctgcttgaagcgctcatactcgtgacttgggcttcgcaggcgtctgcagatcgtcgtccaggttggtgctggctgggctggcgagggtcgaggcggcgctggcttcacgcttcagggttgcgggtgtcggtgatggcagctggctgaagtcgaagaactcctgctcggggtcgatgcattggccggcgtgctggttgtaggtcggcgccatgatcatcgcaggctgtactgcggtggccattgtggagggtggagggtggagtgtggggggtgcgaggctctgggcgtgattatgtcgaccttaggcagacaggttgatgcgtcgcaggtttggtgttgcgcgactgtggaaggcgaccagagcggctagcctgctagggagtcgtcgtaagctcgtttctggctgctgccggttttgccgggagtgtggctgagtccagtctgctctgccgcgtcttgtcgtcggcgtggagaggagaatgaggttggtggtgttggtcaaatggtgctggggagggagagagcaatgtgttggggtggtgcagtgtcgagagcgaaaagaggagcgtggatcaggagacggtgctgctcttcatcagtgtcggaagtaggcgtttcgagtttgaggcagtgctccacggctgtcctctcgctggggcctgcacggaaatagaagacaggctatccccagtcagacgcattgagcgacgatcgcctctccacccggacattgatcgaccgttgcgcccgtttcccatggtcggcgccattagccgctgggtgccggtgcagcgccgtcgtcttcaccgtggtgaggatccacgcaccacggccctctggccttcacagacacgatcgagggcttcaactcagctgcgaagagacgccagccgccttgcccgctcagcagcaccctcgagcactcgagcaacgcccagggcttcgcatcgctgggccaggtccttcttcggcgccttttttggcgacctggcattacgcacttcgacgagcccggcccaatcacagaacctcaccatccacatcctgaggctgtgctcgcggaagcggttagagtcgcgagcagcctgtcatcattcgcccactcgtttgcttgcgcgcctctgcgcgaagacttgcccgcattcgagcgcccttcagccacgacggggagatggggctgcgctccttccagttccttccagttcccagttcggggagcaggtgcatatggtatgagccccgaccgcgaggcctcaccctcaggctcgctcacccgcatgcattttcatttgccaatacactccattgccgtccttcgcaccaggtcccggtgcatcgctgtctggttcatctgtcccaaggtttcccaagaataaccgatacccgcccatcggaacctccgaagttccgggtcctggggcgccattttgtcaagaaacctcggaacccagaactgacaatcattcggcaaagttccaacaaggcaagtcatcaatttccgacttggctaaggctgctgggaagaaacaaatctccttggcaccctccgctaatctgcttgcactatagcctgccacccgatgcacttgtaacatgcgtttccagggctcaagctgacactacgcctgttggatccagtcccaaacactgcattccgaagcgcatgtcacttctgtcactccgcggaaattgccgacctccaatagtgtcgcgtcggaaggacttcccagatacaagcccagaaagaaaaccttctcaccaaaccccacacttgcgaccgtatttgtgttgtgctctctgccctgtcggacgcatcgctgcgagtaggtcgcttggacaccatgctgcgccacgactgtcaacaactctctcactaccgaatgcccgaccgtcttgccgaccgtgagacaatatagagccggctggcctttcgagcttaccaactgccaactgccaactgccaccatcctttgccattgcgttgcaacccaagcctcgacctgatgatcgtattcctggtcctgagtaagaccgtagagtgtatatcgtgtcgcttatgcttatgctcactcggccttgttctcagcccagcgcttcgccttgattgcaccgtcagtgtgcactccatgcagtcttggcagcccgctcacggactacagctgctaagactccccgaacaacggtgtatacctccatgattcggacaaagttcacctttgtctttggcgccaagtctttcccacaccatgaacagcatccaccttgcacctctctttcagccttgcagagcgcctagtctggctagcgatcagactttgtaacaactaaaggtgcggccttggtattcggttgcacatcgtaagttactggtacagtagtaccctgaaggtttaaacgtctctcagttggttccatcatgtgcttcaccttgttcgagctaccacgcttcacagtgcacaaatctaggcggtgaagcccctaatcagccttacgcaacggctattcttgttgcacagacctagcaccctagagtcgaaccggtactcgcccaagtctttgtcggtgtgtgaacacatcccctagcggactagaagattcatgtcttgttccacaagtcttgcacgctgccatgccatgcaaactgtgaatgttcgcaccgaatacattcccgagcaggcagttgtaccaggaggagagatagcttcgcgaagctatctcgtgtcatgtggtttgaattacgtgtgtactttgtgcagcaaggctaatgagctctctatgcgcactcaggtagccttgcccaacgctggctctatacctttctggccgtgtcgcaaccattgcgagcgatcaggggaaatgcttcgatgcacacctcctctacacaattagccatccactcctcccctgcaccaaaaatacacacacacctctcaagtcagatactaaatccttgcctggcatgcatcgttcgtttccttcccagtgtgtcttctccgagatgattcgcttgcagctccctccttggcgtgcaagaccgtctagatagatggcctatcatcattggacgatgagtgaataaaaatagtaaaacaaaataaaacttgttttctgcatggccacacagtcagtccaaagaccttttccgtgttgacgcgcaaaatgtacaatcgtgggagcttggcgccgcgcgtacgttgtgcacatcgtgtggatttaccggcatttcctgatttagcaacatgggacgcgacaaatgtgggagcgtggtggatagaggggggtttatgtttagttttttttggactgtccatcaatgaatggagggttttgttttgttgaaaatgggatgacgatgtgcgaaatttgtgaggcttcatgctgcccgaacgaggtgaccatgtacatacaatatgatacatgcgattcagagaggctatactactaacgactcgccgcggatttcgattatcgctgttatacatgatgtgttcttcgtgtgtagctaacaagaagacttttgctattgcctgttggccttcgggtgtgtgtcttcgtagtcatctgtcaagaagccatggacgtcttcttcgtcagcggatggcgcaggtgcacgctcctggtgtagtggtgcatctggacgcgatcgaggaatcccctgctcttgctgccgtttctgatgcgtctctagaggctgctcgttctgactccctctggacaaagcatcactcacaacaaagtcgtccatcctacccatccctcgatccatgtcaccgtcctctctcccatcatgctcgccatacaaccccaaccgttgcgcagtatgaaagaagcggttctcgccggccctgccgcccaccacaccggctttgccaaccccctccccgccctcaacttctctgacaatctgtctcgcccgcaccgtctccccgtctttgtatagcgcttcgatgattgtcgtcaacgcttgccagcccggtaacgctcctagtctgcgcattctggacaagacggacatcatcttgctcgtctcgccatgacttgcatagccttcgatcgttcgatcgaagagatattgatccgtggagacgcggtgagatgtgaagaacgtgtcgaccatactatcaatagccggcatgggtggaggcgattgctggaacatgtaggtgatcaaggagacgtaagcatgcgcactgagagcccgatttcgggcttgcatgtattgcatgatgctattcacagctttgtggttgccataagtcttcaacattctatcgatagcaatgctgtaggcgtgatcgttgagtttgataccgccggcttcgagactatcgaggacactaatgatcttttgggtttgttgcgctgcggtgaggcctgcgaaagaaccattgtcgaaagatgccgtgatgagcaatgtatgggtcgcgatgtctgctgcaatgccctccttctccatctggcgtaggatcttgaaggccgtagaataatcgccagcgcgtaggtaaagttggatcaaggagttataagtgatggcatcgggtttgatggagaagttgccggcccagcctaagattttctgcacgtatccgactcgcttttcttggcgtatggctgttagaggtagttgggccagagcgctgacggcgccattgatcacttcaatgctaggcttggtacacttgttcgcagctttagctgatgtcggaagcctcttcgcgcccttgcgctttgaatctgataggttgatagcattctcagcgaagagccagcgcctgcccatatcatcgagagctgccaagccttcgtcaatcttgcggagcccaaacaagccatgcactcgtgtcgtccacgcataattatccggttcaatgccggtattgagcattcgtttccacattgcgtcgaagccctcataatctttagcggtctcgcaaccttggagaagcgcaatccatgactgcagatctggctgcacaccatgtgcgatcatgtggttccacacctcgacggaccgttgcgatgcaaacaaacttaggtaacccgacaagaaggcgttgtaaatgcgccgaggtatcgcaggagagccatcgttggtgtacatgcgttggatgtcattccagagcacatccaagacggaagaactctgcttggacaatacagcacgtgcaatacgccgcagctggaaaagctccaggttggtttccggagagcttgtcgggttcttcatggtggcaccctgtgctgcgatctgttccaaagctctgtagggtgcagtatcgatctccttgaggatttcggcctgaacttgctttggcaacttcttgaaaccggcagaattttgtggatatttgtagactgagacaacagacgagtctgccagtatacgttggaggaattgtataaatggctctgcttccttatacagggtttcgatcgtgctcaacgcgtcggacaatgtgtagaagtagacggcgaggaatcccaaactagtgttgccaatctgagctggatggtagtcttgcattcgtaagttgaaatctttgctgctatacgagataggcatttcttcgggtttcggtaaattccactctttactgatggagtcaagttggggattccttcctctacattgaaagaacagacgccacaaagatagcagctcagatagaatcgaaggcagattcttcgaattggtcgatggtgcgttgattatgaacatggctgtctgtgttagatacggcaaggttgtccttgaccagagttcgggagtggcgagccccagctgctcgtacttgaaaaggactttggtgggtgttgttgtatatttgcctggggcgttgcacaacgctccgttgaccttttggagtagttcggtaaatatttggccattcttcaacagcgcaagatcgccgtcgtgagggtttgtcaaggcctcgcaatctctcgatgtatagttttcctcgaacagggcccatgcctcgtctacactgccctttttatctctggcatcgagagcttgttttatggcgacagcaggtccgccttgatgctgaggagtctcaatgccgctgctctggggcactacgtccagtaaatgctctggcggtgccctcttctctgctctgtccacaagtcccgaatatcttccgcgtggtccagtaccaccattggggtcgcgtctccccggtcggctatggcgttcgtcttccagctggtcctcttgaggttgcgcctccgattgtgcagcttccgtctggcctgtgggaattttgcgaaaggacacgatcgtggctcgtgattgccaatgcggcgttcgtactgggagaatgcgtcgtctcagatgtgctctgcattgtctacagacgtacgagcctagcatgatgctcaattgggatgcgagggtggggggtaaagagctacactctacattagcaatcgcagctcaaactttgaggtcgcaatgcgcacccagtccgcggcaaactcctaacttacgtagcagtttgcgatttagagccccagagtcagcaggctatcatgctgtatcgtgtagacgctgaattccagaatcgcacatcttcgcgtcgtgtcccgcgagtcgagatgcaatgttttagctcgcgcacgtccaatgatcgcgaccagccaatgacgtagcacgtgacaacaattctgcatttcactgggaagaagcctttatcgaccacctgactaggcattgtagcttcgtataaaacactggaaatctccacaactttcggaatatctcatcgacgagtacacctctcacaaacaacctccaacgacaccatgacaaccttcataccccgggaatcttattcgcaggaagagatagacaagctttacccgaaagagcttgaactgcagcttgtacaagtcgtaggctatcaccagaatactgatgcgtaacttgagcagatttgctgagtgatcctagcttctacgacacggtgaacgatcgccagtgaatgcccgctttcaaaatgtgagcttgacagtcccatgaattacacggccgactaacagctccactagacaggactaagaccgtgtgagaatactacatcttagtcatcacatcagcactgacaaaaacaagattggccctactgcaatcatgctcagcgactagctggcgtcatcaagagcacaacagattgggattccctaaagttccgtagaagaatggaaaccttcggaagtgacgatggaccaggtcagtttgaatcagactaaagtagccttccaccttctgacactctcgcagtcattgcctcaggaccaaacggagagaaggacggtatatgtcagcccggtgaactcaccgacaaaggacgcgagactactctcgcattgggccaacgtcttcgccatctctatgtggaccagctcaatttcatgccagctctcattgcagacagcgatatgatttacctgcgggcaacccccattccgcgtgctttggaatcgctccaacaggcattctggggcctttatccgccttctgctaggacagcggactttccgcctccaacaatcatcacaagaaatccagcggacgagactttgtaccccaacgatgcagcgtgtcgacgatttgcacttctcagtcgtgcattcgctcaacgcgcagccgatcgatggaacgatagtgaagacatgcagtacttatctaaggtgctgtcaaagttcatgccaaatcaagcaaaagtggctgtcgatgcccacccacgtctgtccggtatcatggacacgatcaacgccacagatgcacacagcccagacacaaagcttcccaaggacttctatgacccgaaggcgcgtgccatcatcgataaaattgcggtagaagaatggttccaaggctatagcgaatccactgagtaccgcatgctcggtattggcgggcttctgggcgacatcacttcgcgcatgaccggcagcgtcgagcgcaatggcaacgacggtcttgtggaaattggtggagttgatgggaaacttggaaaaggccgaggcggcgagacgggcatcaagttcgccatgagcggatgccacgacactacacttgcggctgctcttgtctctttgggtgcgtttgagaatgagaagtggccaccattcaccagccatattgcttttgagatgttcaagaaacgaggcgtcacagctacagcaaaaaccacgctatctactcaacagcccgcccaaaagagtcagggctggtggtcaagcttgttcggcagtgcaaagaccttcaaggaggagggcccatttgcaggcatcgcacgcaagcccataaccgagcttactccatcgcagcgagatgggctcaaagactactatgtacgcataaggtacaacgacaaaatcatgcaagtgccgggctgcaaggcggagggcaagcatttggacggcgacacaacattttgcacacttgaggcgtttcaaaaggcattgtggacaaatacacgccgaagaattgggaagggcaagcatgtaaatctcgaagctagatgagcccgggtctttccctgtgaaaagtttgacattggcttggccgagtagaccaactcaccaatcatgtggcattgttcgtgcacattgtagacttgcagatacaccgaattcactatacacaatgtggcccataatctccacaatgtggctacttctagaatataaactatgtccccaccgcgatagcaatctcttccagctcaactcagtatccgttactacatgcaaggagatcctacacaggactcttcatacatcaatccctcaggacttcccagcatgaccaacaccctcgtgtcttaccgcacccacccggctagtcccaagactaccatcaatcgttggctcgagactgtcgggctcttcggtgccgacggtaccccttctgaccccaacggagctagcttcgatgggtacaagttttgcaagagttgcaaaacaatgcagggtgcagaggagtatgttaatgtgttcggacgcacgcgaatgaactgcgagtcttgtgcggctaagcaggcaaagtgtaagcggaagagccgcgcgaagcttgctgcggagaagaaccagcttcactgagactccttacggcatatctaggtgtgcttcgaggtgatgtgaattgcttgaggagaggcactatagtatactgggatgagctctagtgctttatgaggctgcgttagctgcttctgaatcctgtgggcccatctagcttgatcaattagtgatcgggaattgttggtaggaatgccaacgctgtagatgatggtctgtacatatcaatgtatttgtttgcttgtaacaccgtgtctcattaagagagcagaagtgtctttcacctcgtgtccaaagagccaaaaaactctccttcgctgcggtgaaggtgaagccggattcgcacagacctaaacttgtcttcatgacctcaaattttgtgatatctgcaacaaagactcttcagctaacaacagagtcgttagcagcgtcagaagtcacctcgccacacatacacatactaacacatcattgtgtagacacaaagccgaaatggcttcaagacgcacccaaaacctcgagcagaagtcgcaggaccgcagactgcgcatcatcaacgacaagattggcaagtaccgcaccctgggcgccaccgtcaccacccaagatacctttgaggggcgatggcgcaccgacgacgacctcgtctccgacatgaaagaccagctggaggctggcaccgcgctagcgttctgggccgatggaagcgtgcgcaaagacgagaagtgggacgcgtttctcggtgcaggagtagcgtggcaagagcgtagggaggatggaaattgggagtggcagcaagcagagttcgagctgggtcaagataccggagagtcgagcgataccgagctatttgctgtcgcagcagcacttggcctcacggtcgaaaaatttcggggcgaaggcagtgccgtcagggccgtcaggatcttctcggactgcaggagcttgctgctgagtctggagcgcggcaccacgatgacgttggggcccgtaggaccagaagacgtgaggcgttgcaagacatcttcgaccatacggacttcttggtgggacgtggggtgacggttcagcttgtgtggcagaaagggcatgctcagtcggcaggcaactgtctggctgataaagctgctcggaaagctgcatttggtgcaactgcagctgccgaccactaagaagtctaagtggaagaagatgcgacacgttccggcttgggtcaccgatttgggacgggatttcggtcaatgagtggtggtgggtggtgaacaaggctctcttgctgagtggaagggttgagggtgacgatgaggaggttgatgaagacgaagaggagaatgctccttccgaaggctccgaggacatggacttctcggagtagcgttgtgctacttcactgcgccgcgctctggtgaaagcatcagtcacacctccttcatcgacacccgacgaccccaacgtcctcacaattcactcgaacgcgagtgatgtagttgcctgctcatcctaccgaccctctcttctctctacatcaagacctccacacccatcaagactcctccctccccctcccattcacagaactccaaactcttggaactcgctatggagccctatcaacctcccctcgcgctccaaaagtgtcgtacatgccaccacgagtacccatcccaaaacttctttcgggccggcggacgcactacttcccagtactggaaaagctgcaatgggtgtgcagagaaagccgcttcgagtcgcatcaaagccacacagcgcactacctatcttgatcgtccaagtaacctccttcctggctcgcgtggtgctacattcacagattaccgtggactgcctccatctcttgatccagatcgggatatgagagtcgctactgggctgccggttcgtttggtggcagagacagtacctccaggtgcaccagtacacggacagccagcacaatggatggaacacgtacccgtctttcaacccgaagtcgagcagcataaagtaacacccttcatcgacaccctgattggctccaccgaactcccttccgacctcctccgctgtgccagcatcctctcttgtactcccacttcggcctgcactttcagagcacaattcttcatccagcagtacaccctagcaattcgactctctaagctttgcaagcgctggaaacagattggcttgcaggactggtacaacgaagtctccaccatgtgctctatctcaactactcaatacacatgcggcgcgacggtatttctcccttggcctccactcgcttcttggcttgagactttcaaggcggtaatgagcaccgccatcgaggaaaacagtggcgcacgatgagctagcacagcgcgccttatatctagtcaaccaacttcaccgttccgcggagctgaagaaagggcagtgccaccgtggtatagcaaaatctctgcaagacacggggcaccgagaactgtgggtatgccgtgacgaacacaatcaggaagatcgaagagtatgttgaggaagactggcgcgaggaatggaatcttggcgggcttaagcttcacggccaatagtgtcgagtcctagggcatgaactccagatggggagaaacagaaagggggcatacacggcacggattcgggttgaggatgctgatcagcatgtgcttagatcgtgcatcgggagtgcccgttcgaggaagtcggactacaatacctacctcttagctaatgaatgacgatcggcacgaaatgatatctcacagcgcgcagcatctccgggccgtcatagttcacatggcgcagcttcaggtgttgagatgcagtgatggcgaggggagatgcggtcaaaggttccatggctaaactctatcgtcacattcattggtaggcggtgactcctcggtatgctacccaattggcctcgacgcctctcgtgtaagttctcggcatggatatgagcgtatacgctcgtatagatctcggagaaaggcatgctgcgcatgtccaccactgccacttgacttgttcggcatgtacaagcgcaagcgagtgtggggatgatgcgttccgtgcaaccacagtgcctgtagatctagggtccaagatcgagatcagctgtttccgaaacagttccaaatctagtcgtgtattctaggctccagcagtagaacgtttcgtgaagtcgagggtgcggtgcgagctgtagtgcgcctcaggcctggtttcctacaacgaagagttgcattgtctgagacaaagtgacagcggtacctcgccgtctatagcttttgacagcttggttcgaggcctccacgacgactcagagaaggacggctctgacagccttggcatgcatgaactgttgcgttcccttgatggcacatacaacgtagggcgagacttcttcactgaaccaaatttcgtcttctcaaatctgacacatcgttagccgcgctaagaaatagagtgccgaggttcgcaggtttcgtccaatccaagtggtcgtgtggctcgttaggtgcaggatgagaacaaagaaactggtgtgaataatcagccccaatctagcggcgaacaacagcgtgactcgcatcttttcacacaatgatcttcctagacatcggtgagttcaatccgagctgttcgccatttaccttcaatgggagatattgactcgtaatatgtggcatgagttgtagcatgttttttgaggccgtaacgtgtacgcaacaaagactgtgggctgacatttgagttgttgcgtacttagatctactgcagggtaatggttgcttcttcgcgttatccattgttctggaaaagcttgatacgcgcgttatggtacagtcttacgcactttcgggttcgtattgtgtttcatgaagtcggcgtcgtgatggtgacattcggagtcgggctccggcacgttccactcgacggaggaaggaactcgacggagaaaggagcttgcacggcctagatcatcaagccagttgctttatttggacggtaccaagacaaacaaggaaatatagtcctgaatccaaggagacggtcgtttgccgcctacccgcaacgctcgggagacagggctgaagatctcgcgtggctgtacaacaagctcgtggaatagtccggcgatacatcggtgtagcacccacaggtcgagcgccatagttgtaggccaagtgacatcagtgctagctgatttgaataggagatctgtgatagaatttgaataggagatctgtgatagagcatcagacgacataagacggccttcaccccacatacctcaacttcacaacaacaatctaagaactcgaaaccacacacaatggcctccatcaacaccccatccaagtcgaacgctcctcaacgcagagggagaaaggcagctgccggagcacatgacctcaacatcatcttcaaccaagcaaaacctttccaagatctcctccgcttcgagcacgatcctaccgaaatcaacccagcagtcagcatagtacaagagtatgctcgtgccgtacgccttctttacatccgaacaaggtggtcgaaactagggctctcagactggcactcggagatgaacatcttgctttctgcccgagcttccacattcatgggcctcgacgtatgggacccgctggacgacttcttcgacacctacctcttcgaaatggaaattcaaccatcagccgagctcgacgctcaaggaagaaagtccgtaaagcgaggactcctgaggcaactacaagacaccgcgtctcgggaactggaaagctgccacaaggagctgtgtgatctgctcgagggcaagctctcgaactggcgatcgctggacagcaggcttcttacgttcaagaagcaggtgtggtccgactgtgagcagcgcggaagcctgtgcttgactccggtggacgagatggatgtaccgcttgcaacattcgatatggaatcattgtcgtcgttgaacacagaaagcatgactttcacatctccaccagcaagcgaatactcttcggccatgagcacaaatggaaacgcatactactccacccccacctccaagcgagtatgcgtcatcttggacgacagagagtgtagcttgctacacaccgccaccgaacggttactcgccaatgttgcagccttacatctgctagagactcttttttatcttcgacgatgtacaatagacttcttagggaattatgataatgaggcagaggaagagttgatgatgaggtggtcgcgcttcttgaagcgacaaaatttctgcagcgtttacagcgaaaaggtcatctgcttgttggaagtgtgcagagctggtccatagtagtaaggacccgctgcacaacttcgttgtactatagaatatagaatatagacttatatgaagcaacttcatactgaaacactcttgaactctgcagtgtgagcattgttggactttgttgtggatgtgattacctgcccttacgacgtgacattgcaagagcacttgcgcagtgcagcatgaggccactgcgcaccaatgttgtagtcatgcgttcgatgcacgtcgtatattagcggtacgcttgatgcaagtggtgtatgtgtggtgtcggtgaggagtcaggaagtcacagccaagagaaaacctcctgatgcatctccgagccgcctacgtcatcagcatcgcaccgaggcctcacgcaatcccgccattggctctatgatatttccttttccagaactaaggcaagacggattgtaaaaagcgacttcacgtttcgtgctcgcccagacgtgtgctgtggcgttcgcccccgtgactttcggatttgcaccgaggcgtcgaacgaccctgcaactgactctgcagtatcatcatcccttctcgggcccgaaactgctgagatacaagtcccaaaccaagctcatgcaacgctcgcccaaacatgcatctgtggcgtccgccatcgagctcgcgccgaggtacgctgccattggctttacaacatgaccataccactttcccgatgcgctcattgagataccaagattctcgttctcgcattcgagaaccgatgaggcgagggaaattgtcatttgctttcagacttgaaatttcaattatgtagaacggatcttcgacttccttgtgatgcttgcggctcgctcttgcagtccgacatcgctccgctgttccggatgcccatgagggtccagcccaccagtacgtaccaaaggaagaggaccgcacgccaagagcaaaatccccaaagatccttaattgaacaaaggaattgattggccgggtatttgaatattatcatgcagggattgcgaggaatactgtcagtatgcaacatggatcctgagtgctgagtgatggagattgcacccgaattaatcgcgacacaaattaatggcagatagacaatgctgagacaagacagctgcagtgcctcaccaccgcatcccacacgtggacagcacatgccgcatgctgcatgccgcctgtagtaggcaaagtccgtggagtagccggcgtgcacagcatcgaccacgactcttgttcgaagacacttgccaaattccctgtcagttctcaattgctataatatctcgcagttgtaggagctcgcctaccatgtacaaatgcgtccaaagataccctcaccctccaaaaagtgaccgcgccaataaacagccacaaatcgcgatccccaaactcagatcagccctcccgccccagccctaactagtcctccccaatcaagcctgccacgcacacgcatccatcacacacgcattaaaaaaaagcaaacaaaaagaacttctcactatcactcacagatgtcccagccctacgcgcgcatgggctcccaccagcgctagtcccgtccagaagcgcatctagatcttcctgactcagaacgcccagaatggtggagagctgaaagggaaagcgatgggtttgatgtgcggcttgaatggctggcggcgcggctgaaaagggaattgggggggtgtgtgttgggtaagaaggttggatatgcatcgggtccggtgtgcgcgatgatggggtcgcggggggtattctcgcgtggagatgtgcgagctgacttcagcttagtgagagagtgttttcgcgatgggtgttgggcgattgagaattggctggaattttcacgataccgtaaggtgagacagaatctttgtttcagggcccgaactgaacgtgggttcagacccagggtatgtcattttatgaagaatggatatcccaggataagaattgatgtattgaaaaaatattcgtggttgctaacaaaagaaacttgctgcagaatggggtatagtgctgggtgaaagctgcatgcatcaccatgcctgtgtgtccatgccgagaaaacgcctgcaaatgctaataataaaagagttttgggcgagcgaatatgcctagagatacgatgccggtatgcgagtgtacagaatttgaagatgagatactggtgtaagcgcgcgacaaagtgaagcgctgtatctcgtgccgcagcctttgattgtggcatgctgagggtgtgcttcttgacttttagtacgcttggattgcgtagaagaaatgaccaatgagaggcggttgtgtgtaagatcgacctccacattgtgtaatcgataatccttgtgatatgcattgtggataaccgatcatcgacggaagacgctcaggaagctcttacgcttgctgatctgcggtgtaggtttgtcttgcggaatgggtggaggagggagatgcgcatacgagcccgacttctttgtaggtttggagaggataggctcggacttcttgtggtccatcttggtgacggctggcttttcaagacccttctcgtttacagctactccggaatcgagtggtccatcgcttggaagcggaggtgtgagggctgctcttgcaccaggtttagccttggatgggttgcgcgacagctgtatgctactcttcgtcttgaagactccagatctgcgcgagcttttggtcagggcccgcttcacgccactctcctcgccattctgtcgctccaatcgttcgatgtctccgagaatggtcatgccgttcatggccaggcactcttcctgaatggcaacgaacttgatgatgccgcgatcagatgtgacgccgatggattcgcacatgaagctctggatgagggcggcattgcgcttgttggtcgtaggctgcaattgcacgggcagggcgttgatggtgagaacataggtgggctcgaaggagccgccaagtagcaggcacgccgaatggttgacggtgatcattattgatgtttcaggcctctggtatctcgtggaaagatggtgtgataggtcggtaaccagggtgtactcatccttgatctgtgtttggttagcagatgtggagcacgggttgaatgaacacgacttgcaataacgttggtccgcagctcggcaataataggtgcgtctttggttacgcgctctcgggaagactggccgtgaccctccttgtaggcaaaagagtcttcgtagaactgagcacgcgagcgggaagttatgggtcgcagatcacccaagccgtcgccgcgtgaagatggtcgcagatgttttgggccatcgtttgcgagctgctcttcatagcacgtgagcgcggcgacgatgcgaacgagaactgtgaaggtgaaggcgagagaggaccggcggcggcttcaggtgcaagcaattgtgcacctgctggcttggggaactgattgacattgccagagtaggtcgaggtagacgatggtcgagacatcttggcttgggtcgacgtcgagttgttggcagagtgaggcatgacgtggagagaaggagacaggtcaagaatgtgaaatgcggactggcgtttgaaattggtttgtttggatggcgaagggagccacgaattcctcaggacggtcttggactggatcgtcgcctagatatggttaaagacgttcgttcgtcgagtgtgacctgcaggggcgcgggcctatctgtgcgtgcgacaggaccgtatcaggacgagatggcggcggcggttatcttgaacacaggggcagcatacgaagaggtgcgctgatagactgatagataacagacgagtcggcgaggacaagggagtggcagcggtaggattcttgtctgattctggttatgcagacgtcaattgaaccacacatcgagcaggcgccgtgcagggcatggttatgttatagtgccacctaaattgccaacatgctcctagccaccagttctagttcgacggtctgcacgacagcgtcgagacacgggcgaccagggtgtgctcacatgtggtctggcgccctgttgacaatgcttgacatggtccaaagcgcggtagcctttcctccttcaggcccagcgtcccaccagctggcggaggcggagcactcgctatcggccactccacgacgtctcagcggagggccaaaaaaaggctgctttcctcagcagcctctgcccaaatttatcgcatctgccatggcgccgagcgccacattctgcactcgctgccccaagtgtgcgtcgactgcctcacgatgccgatctcgcagcgcagcactacacggcaatgccttcgacgtacggcggcgtcacctagcctgcagactaaccactcagtcccacgatagtgatgccctttgtcccttcccactcccctgccgcgcttgcagcagaccccaggacgctccatccgtcagactggtgctcagatgtcctcccgctctctcgtattgcgcacagcagctccgtgcgacgctgtgatcagatgctccagatccacccgtcgcacatgagagacaccgctaacaagccgagatcgacgacaccataaaaggcatcgccgcgcatcctgacccgctcacctgcgtccacctgcaaagtcgtattcgagtcagcataaagggccaccggccaatactcttcattctctcaagattcaccgccctctcagctcatatgtgtggtgtgggtcggatgcaggtactagttggccatctcatagtgcctcgaccgcaaacggtctctaggaatgacttgagcccagttctgggcaggtgtcgaaccaccaagcgtacaagaaccgtctcgtgcttcgtctcctgacaattcagccgacgaagatgttggagttggtagatcgtcatcaccagccgtcttacctcacgcctcgcgctcacgaacccgcacaggctgctcactccaacacgagcgtcatgatgaagagatgtgtctagcccccagattgcgcacaccattcgtcatgcaaaccagccgtcttggagccgcaatctaccctttcaatctcgcacctgtgcaattcctttgtttgtaccacgctgtatgcattgccggcgcatgcacgtcagaaccctttggactttgtggatcgactgccactgctgtgtaacaactagcccagtagctccacagagtacaaaggcaacctcatttcccaacggttggctgggctttttcgtgtctgcagaggtcaacggctcgtattttccttgaaaccgcctgcacgccactgccgtaaacgctctactctactagcaacaatctcgtcgtacgaaaagaaaatgccacaagcgctgctagtgctttgcaaatgaagaaaacctggcatcggacgtcacaactgcgggtgcaggctcgttcgtgcatccaggcgcccattttgcgattttctcggacatttgagtgtcggagcacattcgtgtcatgaagtcaatggcggagtttactcctcgagccccaacagatcgcccaatatcgaattgctatctctgcacaaactcatttcgctggcttcaaacacacggaaagttactcgtgtgcatcggcccgcagcctcgaaataaaagtgcttcgtgatgcttgacgatcctttgagaaatcgatgtcttgtcgcttcgtattgtgtagggtagacttgtagagaagcgaggtgccgagactgatcatgtccacacaacgaatggtagttgtaaggacagggatggtcggactaaaatagagcacacgtctcattcgcagcggcttcgcatgtcctatcgcaaaatgtgtacgcagctgcctccttcggacggaacatttacggccgtgtttaaaatatcagctgcggtcgcgtgggccttgcagtagctcagtggctgcgcatgctctacggaagccttaatgctcgagaagctacgcgaggcttgctgcttgcatggataatgacaacgagtggccaagaaggattgacatgtagccgaaatgttgggggcggcaagcatcggaagttttgaagccatcccatgtttcttggaaatgcataacttgacacccagctgccgaaatactctatgtacgataacttctgcatatggtcattcgagtctgtgtgatggcggtgagcagggctcaagatgcagtgacgtaggatgaggtcatgtgactgcgcgttgatttcggtgtgggggagccgccgtcaacagatgctgtgtgctccacgctccactctacgcgaccaaacacccacactctcgactcgcactcgcgataccagcaatgccgcccaaaaatgccaatgcgaatgcaaccagccgcaaaggtccgcagtttaaaccaccgcgaccagtgaaggcacctgcacaagcttctgcagcgacaaaacgcgcaggagcaggcgctgcaaagaaggctcccgccaaaccagcgttccagccagcagccgagattatctcatcagacgacgagcagccagatgaggagcaattcgacgatgatgacgatctgatggaagacgcgcctgctccagcacgcaacgcccgaccacggcccaccgaagtgctaccaagtcccatacctgcaccactccttgcgcgtctactctatgagaacttcgaggacccgaacacccagatacagaaaggcgccatgaacctcgtggagaagtacatggagatctttgtgcgcgaggcgttcgccagagcgaagcaggagcgggagctcagcgtcaaggccggaggaatatcggatggattcttacaggtggaggacctggagaagctggcgccgcaattggtattggacttttgagcgacggctgcgctgtttgatacgcgaaagtttgtgctgattgagagacggagaacacggaatgtattggacatggcacgcattacctagacgcgtgcgccacgtcaagcacgatgcgccactggcgattgcgcctgaggcggatggaggagctccgcgtatgaccgcaatggcacgttccggcgtggcatagcacggcaatgccgctgtctgccatgtcgagacacgctcgaaagaacgtctcgcatgcagcacagcaacgactggcgacaaacggtttggtagtactggtacgttttggggagacgtggctcagcaaccatgtgcgacagctgagcctcctctcagcgcaacgacgtcgagtttcacggcctggtactggacgaaaatgaaggtcacttggcatctggcgcgtttggaacacttgacagcgatgccaagtttgacagcaaacaattacgtctgcctggcatgagcatgcgccccagcaaagaaattttcaatctcgcagaccgtgtttccgtagtgcttgccttgttcggtgtggtgttttccggggcgagctcggaagagtgctccctgaagcacgctcaaacacacccggaacagggagtgcttcgcagcctcaacacccgagtcggaccctgcaccaaccacgaacatacactctttgcgacatttcgcgacaggtcagcggcgagccatcagactttagatgacagaacaactctgttgaaaactgctttattttggatgtagtaacataatatgccgacgcgtagttgctcccacgtcgtcgtgttctgcgaggcggccgttgagcctcaagtaccagggttccacaagcgaggtggaggctgaagcagttacagcacatcacccgtcgcagaaccatccccatgtatcggagtagctactaaccgcttgctttccacctgggcaaaacgcaatgacccatcgctcgggggctgcctttcatgccttaaggagccctataggccccgtctcaggcacattttctcttcccatctgcttctgctcacgtttgctattgcatttcattttctatcgtttccttcattcaccactacggtactttaccttcgtaatacctggctagcccagcttaaccttagagcgcgagtcgcctatatccattctctctcaggccatcgacaactagtaatacttcaatactcaattttcgaacgaacctcagcacaatatccaacatgtacttctcaagatccaccatcgtctctgccctcatgggtctcgctactgcacagtcgtctttgatggcttcggaggccatgttggcttccagcacagcttcggcctcaggaagcctatccacaggcagcgcaggaagcggctcgctggctgataccacaaccccctcaggaatggtcaacacacacatcatcaatgtcggaggacccaacggctctctcatcttctcgcccagcaacatccgtgcagcagttggtgacatgatccagttccatttctatgccaaggtatgtaccggcaccactgtcccactcaaacatcgctgacactctttgtagaaccactctgtcgcccagtccacattcgaccagccttgcatgcccatcgcaaacgtcatgtccaatatgaccacctccttctactcaggcttcatgcccaccaacgctactttcggcaccacatccaacgtcctgacctacaccattcccgttagggacgagaagcccatctggttctactgttcccagggcaggcattgccagaacggcatggtcggcgccatcaacgcgtacgttccctcatctctcccacacgcatttcatcaactaacacaacgacagccccgcatcaggcaacaggaccatggctgccttcaccgctctcgccgcacaggcatcggagaacatcagccccggccaggccgccggctctggctctggttccggagctggcggtgcaggcggctcctcgccctctggcaccactcccggcaacactcccatcgcgccttccggcaacgctcccgctcagcagagcgccaatgccgcaccggttgttggcagccaatccgtcttcggcctcggtgctgcggctgttgctgctttcgctatgctgtaagcgcgtccaaaggcctgaaagatgggtggtggtagatgttagagggattgtttattgataccatttcttgcgactgagctggcttaagtggaacattttgagctttggggagtgtgtttttcgttttatattcgtgtacgtcccgagggcggaagagaacaacgatgggtttgggagaggatagatagcagattaatgtaactactatacacggtatgtgacctagttgtgctgatgtgctggctctttggcgcgtgttgtgatgaaaataattccgtgcaaaacatgagtatattttgtatacctaatcttttagtgcatatggtagcatggagatttcttgaaaaggtggggacacacacgcttacttgacacctcatgtaccccacactcctgccgcgcgctcattgcttcttccaccgacacgtgcgaacttccaacgaaccatcagcgagtgcaacccaccacaacgagcttcacagtcatggcttttaggctaagcgccgtcaccaccatgccgtcccggcgacgtggacgggcacgtctgtcctcaatctctcttggttgtcgcaatgtcgacaagcaccttctggagccgctttggaatcgaggaagaagatgctgcgcggtgtgtaagagctgtgcgagatgtgtttgttggctggcgggtaagggagtttgaagagcaggggtggtgtagcttcacgttgatcgttgagcgagacgcggagaccgagggcgattatcgatttcccgaaatccagtttgattctggagccacatctctgatcgttcaaatcaggccccctcagcatgctcttgaaatgagcatcacacgggcagcagaagtgacattcccgtcactggcaccgaccattcagagtctggatattgaattgcccggaggattgcacgcaaatgcgatgaacagaatgcctggcactcctctgtctcgcctacttcctcgcgatcagaacactggccctgtcctccagaccaagcaagaacgacttgttaggagctttgcagcaatcatagcgcacagctggggatcttcttccacatcaatcccacactcccaacacacgcgagctgactcacccatggacgacaagccatctatgctatccctttgcaaaggtaaagtcggctcgacgatcatctctcggcttcgaaagctaggtgaagagctacctgacgctccactaagagatcttgcgcagagcactttggccaaagtccaacgcttggatgactacctcgttgtgctgaatcacggcgacctcatcccctccaatatactcgtcgacgaagatacatgggtcatcactggcttggtagattgggcggaagcagaatatttgccgtttggaacgtgcttgtatggattggagaatttgcttggatatagcggtactgcaggcggatatgtgtactacgagaatgaggcgcaactgagggatatgttctggaagtgcttgttcgaagcggtgccggaactgaaaaccggggagcatgatgtgaggacgatgagagatttgggcgtcttgctttggtatggtattgcgtgggatgacggggcaattgatcgcgttgtcaatgagactgaagatgagggtgaagtagcatgcctccgagcattcctgagctccgtgtagttgatattgttgctgcgtggattcttctctttcattctctcattgtccagtacgtttcttttagacattcacttatacatggacgattttctccaatacatggcgagatcaaagtattgactctgtttgtacgatgacgtccgttgccggttgtcacaacgcgtttgtttacaaatgcgcctgccgtgttgatattgcaccagccgcactttcctgcagaatttgcaccttccgattcaacaaccacaacgtcacgctttttgctttgggctcagcttctgcagtcgtccacactttgttgccgcctacatcttccgtcgcgtcacctcatcacagtcgcgttgacttgctcgaattacgaatacaagagtccaatatcaacgaagctttgccgcctagttgttgcgggagaagaaaatactcactttacctggtgtggatgacttgccctgccaagtacttattaaaatatcactaacaagaccattttagctatctcaaaaatggtcgacaagcgacgcgccgtcgagcgtgaaacaccagtgaccggcggcactcgtgcaaaccatagtgaaggagatcggaatgagaacatccaagtgcaacggcctcgggtcaagaaacacgcaggactctacacttcgccccaggttactgttaaagattcaacctccacgtcatctagcaccggcggcatggaagacatcagtctaacatccccatctatagcagagtcactgagaccagatgccatgcagaccccaaagcgagaccgagagcatcagattccaaagcgaactctctcttctgcacttcgtcgtctagttggaaaatcatcaacttccaaaggcactgcccataatcctatagtactggacgaatactcaccccgccgccaaccgattccactgccaccacgcgaagtgccagaatacgagccacacaagttcgagaagcgccaccggaaattgtacacatatcagccggagcgaccggtccttgcgcccaagcccgctaatggcaacaggtttacgggtgataggagcagcgatctgtaccgcatgatcaacgccaaagggacagcggtagcctggactcctcccgtggtagctgcaacacaacttccacccgtcacagcagcaacacaacctcctttagcccctcatggacaggtcacctatggcatccccttcgccgtccaattccccaggtcggcgcaatacctgatggaccagctcaaccccatcccgccctatgaatccccatatgcccgctaccacaacaacatgggcgtcacgctcagcggcgacagcgaagatatgctgcgtagaaaggcgcttcagcatatccgcgactcgtcgcgttcgcagcttcgtaagaagatgctgtcggacgacccggacgagacgagtggagacgacagtgaacagctcgggagaacccacatctaccaagatcccaatgatcatgtatcgccgcttgttgcacagacgaagctgcttacatcgttgttgcagtgctatgctaaatcgacggatcaggtgggtttgaggcaggacatcgccttgttggtcggcgtgcagaagaagaaggtcggagagtggatgcaggcggaatctaggcgtgagagaacgagcgacgagcgagtgaggagggcggttgatcagctactggctcgtgaggcagagaaggatcatgggattagggatttgctgagttcgaatgcggatatgtggcagggtgggatggagggagtggcggaggtttttggcgtggatagaatcgggagaggagagaaggcgaagaggaggaagttgggggtgtgtggggaggatatggtgaggtgaggtgatgaagtgggatgggggagtggaagggtaggagtaagtgtacgattaaaatgtacgccatgatgtttgaaatacaagatggcgcattccaaaagacaattcatcactcccataaaacaattgacgttctcaatcatattcacgttcgtcattttatctatccgggtatctctaccttccaacatgtcccacgcttcaattccccttattgcccctctgttccacccctcttactccgatcaatatgccccgccaagcggtcttcttaacatccgtcagacgtcctcttattcttactcttcgccttactcagggtcatgaggaaattcttcttgcgcgccttctccttgttcgtcgtactcttgccctctgcgatcttcttctccttgcgcttggccgtcgtggactggtggttggtctcgcggtcgcccttggccatggcgattttctcctccttggtgttcttcttgccgaggctggcggcggcttcgatggtctcggccgtgatggcttcgtcggcgtggcgggcggcgaggagttgcgcgcgcttgtgcgagggaagggaggaggagatggcggaggcttcttgtagggcgcggagctgtttgaggtcggcgggggtgagaatggtggttgtgaggagtttggatatggacttgatttcgggctcttcgctcttcttgtcgtccgcggcgtcggtggtggcgttgctgagtttgcgtttcttggcaggaggttgtttggctttggctttggacttgtctttctcgtcttctgagtcgctgatctggatgtcttcgccatcggactcgacgttgatccagccgcctgagtcgtcgctttcttcgtcggattcgacgtcccaggctttccagtcttcggtctcgtcgggttcctcgccgtcatcagcgtcagggtcaagaccagctgcttcacgcttcttgcggcgttcctcctctttccacttctcgagcagttcgataccctcgacctcaccgactgcttcttcaccatatctccgctccttgatcgtgcctgctcggatgcccatggctgcgtccttgccccgatcacgcttgtgaaggaggtctgcaccgacctctcggtagagcgacagaagacccttggccgccatcattgtacccttatccttagacttgcggtattgtaccaaatcttgcaagagtgtatcagtcattgccagcggctggcgtacacaaatctctcggatagcgttgagacctgctgctgccacctcggatgctgaagcttccgagacgaactcattcgcaatcttctggactagcggctcgagaacatcgggaggtacatagttgtgggttgcctgtgcaagacacgcaaggtagctggtaacggatgcttgtcgtggagtgaggtgcttgaggaagaacgagtagagcgaaaggacggtgagcttatgcagaccaacaagtcgtgagacaagctgcagcacaagaagtttggattccagctggagcttcgacttggaattttggacgtgcttcgagaagagctgttcagcaaatccctgtgggtcgtgaagcaaatgcagcgcagagaagttcagtggatgtggcgcattcttcttgtgttgcttcttcttgacggcaatagatgccttcctaagatccctctggttcttcttggacttcttgttgatgccgacctggtggcgtaatcgtgcaatgtcgacgtcctcgtcgtcatcgctgtcttcagccgcctcctcacgctccttgtcacccccaaggaagaagcggactccaccagttatgaccttctcgttatcgctgagcgcagctagtcgcatgacctcgactgctcgcgcatctgtccatatctgcctcttccacatctctcgcgcaatcttgactgcccatattcctttcggtgactgcttgtccgactcgagcaagttgtacaggacggtttggatagtgcggtttagcttgtggttcgtggctttgacattggaggatcgcaggtcggagaggatcttggtgaagagtagctggcgaagcgatttgctcggtgtggagacgaggatggggaagagcgtgttcaagagcacggtcgagtcgatgacatccttgttccttagcagcactatactaccaacaatcttgtctcgcagatcgtactcgagtacttcatgatgttgcagcaaaatctgggccaactcgccgggaaatttggaggtgaggtcggggtagcggtcggccacatgcgatataaactcaatcaagtccttgagcgcaacgaggccggagtctgtggcagaggggttttgaaggaacagatcccgcagcgtctcgtactgctggtactggttgttgaagtcgtcacggtagctctgagggtcgcgcttgagcttgtagcggagtgcagcatgatctgcctcgattttctcgagagcgccaactttgcgcttcattttggcagtaattcgggtggttcaagggtgtcaactctgtaggccattcgcaatcgataacttttcgagcaaaataaaagtgggtctgctgcactagcggaggccggggcaggtttggccgatggagctcatgtgggccgccggaaatcttcaaaagcgcaacagcctctccaacccagcccactcccaccagcagcgcgtcaacctcgagacgacttgcgccgctggcgattgctgcgtcttggttccaattgctagcttaggcacgcttcaccgcatatcgacgcgtccttagcacctgggccagcgcccaccacagcccagcatgacgagcttctcatccatgtccctgtacgccttgacggtgaagcagcccacgtccacacaggacgctctcaccggcgacttcattggcaatggcaaacagcagatcctcacagcgagcggctccaggctcgcgattctcgaggtctcccggcgacaaaaaggcttcaacgaggtctactcgcaggacgtgttcggcatcatccgccgcatcgcgaaattccgcatcgcaggcggtaccaaaggtatgtcattccggtctagaacgctataagtcagcatagtgattttcaaagcatccgacgcacgcgagctcgcagctccctgagcccgcggtggactggactggacataatacatatcaagaaccacgctgactttgtagatcacattgtcataaccaccgactccggacggctagtgacgtacgagtacgtggccgacgagcagaccttcaagactgtgcacttcgaaacgtacggcaagtctggaatacgacgtgtcgtgcctggcgagtacctggcggcagatccgaaaggacgcgccatcatgattgcctctattgagaagaacaagctggtctacattctcacccgaagtggccagaccgacatcgctatttcctctccgctcgaagcgcacaagccgcagacgcttgtctacaccctgatcgggcttgatgttggatacgacaaccccatgtttgcatctctagagcttgacttttcgagctcagagactgatcccacaggcgaggcgttcgatgagctgaagaaggagcttgtgtactatgagcttgatcttggcttgaaccacattgtgcgaaagtggtcagagccggtcgaccggacagccaatgcgctttaccgagtgccaggaggtcccaacgcgccgagtggtgttctctgctgcggcctcgacaacatcacctaccgtcgcatcttcaacaccaactccaacgtgcaccgactagccattccacgtcgcgaaggtgcaaccgaggatccaaaccgcaaacgttccattgttgctggtacactctactcactcaaaggtggtgacttcttctatctcttacagacggacgacggcgacgtgttcaagcttaccgtggacgcgccttccggcacagtcgaaaggatcaagatcaagtacttcgacacgatccctgttgcgacaagcatctgcattctgcgtgccggtttcgtgtacgcggcgtgtgaatccggtgataggattctgtacgagctggagtccttgggtgacgagactgatgacccgatgtttgagagcggccagtttcctgtcgaccccgaggccgtctttgcaccaccatttttcaagccgagggcactcacaaacttgactgcagttgagacgatgccaagtctcaaccccatcatgggaatggagattgcaaaccctatgctcgaggatgcgccacaaatctacaccatcaacggcgcgggaggtcgtagcactttccgcaccacgcgaaatgccctggaagtacttgacctcatcgagtcaccactgcctcaaaacgcttctgatgtctggaccactaagctcacattggaagacgaaactgataccctcatcgtcctttgtttgcacagtaggacgctggtactgaagattggtgaagatgtcgaagaagcttccaacacaggcttcatggcggacacaaatacgctcggtgttcagcaattcggcgaagactgcatcatccaggtccaccctaagggcattcgtcacattcagggtatacaattcccggaagacggtgctgtcgcaacccataccagcttaaccgactggcaaccccctgctcaccgaaccattgtagcctgcgcaacaaacaaccgacaggttgctattgcattgagctcaggtcagattctgtattttgagtgcgacgctgatggttcacttgccatggctgaagaggagatcgcgcttgacagcacgatcaactgtcttgctatacccgatgtacctgagggcagtgtacgagctttcttcatggcagttggctgcagcgaccagactgtcaggatcttcaacttgtccccagacatggaaggcaatattctacggagcatctcagtgcaagccttgacatccccaccgagcggcctcaccatcaacatgatgtccgacaagtcttcacgtggctacagccagttcttgcacattggtctgcggagtggagtatacattcgctccgtcctcgatgagatgacgggagatattggagacactcgcaggcgcttcctcggtccagaacccatcaagtttgcaaaggtcactgtcgctggcgagcctgccatccttgcgatgacatccagaccatggctggggtacactcacccgcgcactggcgtactacagctcacaccactcaactacatcgccttcaagtctgcttggaatttcgaaggttcacaattcaagggcatcatctgtgtgagcgccaacgaattacggtacgtcaaagctatttcattttcccctttgattgcactgatgatacttgtacaccctaaacacactgagggacttaaacttttattccaattgttcctactgaacgcaatctctatccatgctcttgttgcttgatctacttcagccaacagtcactaacgagcatagcatattcactttcaacgatttgacggataacaccacgtacgagaccatccagcttaaatacacaccccgcaaaatggttggctaccacgaacaaggtgtcttttacgttatccagagcgaaaacaacaccttgagtgcggacacccgacagaagcttatcgctgaagccgatactaagcaagaggatgaggatgatgcgcccatggaaatcgaaggcgccaatggtgagacgacaaatggccgtgctacgagcgatgagctacctccaactgcattcggctacccgcgagcccaaggcaactgggcatcatgtattcaggtcgttgatcctgtgaccgagaaggccgttacacatacagtggagatcaatgccaaccagtctcttgtcagcgcagcgctcgtctactttgaaagccgtggcaacgacgccttcttggcggtcggtactgcaaaggacttgagcttccagccctaccattactcaagcgcttctatacaagtctacaaaatctcaccagatggacgcgaactcgaattctttcatgagaccgaagtcaccgagccaccgactgcattgcttgccttcaaaggcaagatggttgctggtgttggccgtaacctcgctttgtatgattgtggtatgcgctctgtcctccgcaaagctcaggccacgaattgtgtaccaacacgtattgtggacctgaagacccaaggtagtcgtttggtcgtctcggattcggtccagtcagtcacgtacgtagtgcacaaggaccaaattcaccccaatcgcatgattccattcatcgacgataccattcaacgacacaccacctgtaccgagatgttggactatgacaccaccgttggcggtgacaaattcgggaacctttggttggtgcgatgtccacagaaggtttctgagtcttcggacgaatctcctgatggatccgacatcctcgtcgacaagagctatcttggcggtactgccaaccgccttgatagtgtcgcgcactatttcgccaacgacattcccatctcgatccagaagactcacctactgtctggcgctgagcgtatcatattctgggctggtctacaaggcacgcttggtgccttgatccccttcaactcgcgcagacagcacaagatgttccagcaactcgagttgcagctgcgttccgacgacaagccgatgtctggacgcgaccacttggctttccgcagctacttcaaccctgtgaagagtgtgatcgacggtgatctcatcgagcgattcttggtcttgtctcgagacaagcgcgagagcatcgttggtcagttgactggtgctgagtggaccccgggaatgattgatgaagcgatctggaatatgcgagcactgtatgctttctagacgagtaatgatctctcgtctcctctcttcgactgaggctgagtttcctaaccggagctcgcacccactcctgcacagcagcatgtcttctgagaggtacgtgaaagcattgaatagttgatagctactcgagggtctagtcaacccttgagccatctttcaaccctaaccgtgacgcagctctaatgaatcaatagaagacccaatccagctcatgttttggatcatcgggcgtcgataaggcgatgtactatatgtctctcggagggatgtcggaggacccaaggggaagtcaggaagcttggtgattgagtagagcacgtttgatgaccacatgggagagcgaggtgacgtaacaaacacgaaactgccgtgtaatgtagcagaaggaagtcgtcacgaaatgaggacaatacgatacccaaacacttcatgcccgcttcacttcatctcacatctgatcatgcatggctgatcgcttgtgtgccaaaacaaccttattgacagcgacgtagtagtctcgaggcctgtgtgttttgatacactcgatgtgcagaactttgaccatcaaggcacttcaacatggaccatagctttgacagctgttacttacgaaatcctcttcaaagactgttcacatgattcgagatggaagagcatattgaggtgggggtgacacgaagaccattacgtgtgttggagtagctgagcaggtgataaagttgcagttatgaacatttgaatactttctgataattactttagacacacctatgcatatctaatctacgaagccagccctatcaacgccaacgcaatgctaagctatagagagagagagagagagagagagaaagcaaacaattatgagctcagagccaatatcctctcaacagcccgctcggcaatgatcatcgtacccatcgcagggttggtcgtcaacggaggactaatcgaggcgtccaccacgaacaagttctgcattccaatgaccttggtgtcggcatctacgcacgactccatcctgcaactgctgctccagtgctgcacgttgcccattgtgtacggggtggatgaggtcaaccatgtcgtcaactcctccagcgtcgagttcttggcaatgttaagaggcgtcagagactcaggcagcgcagcaaagatgccgtggatgaaggtggcgacagcttcggcgtcacgcttgtcggcgtagaagttggcgttggggagcgcgatacccctggcgtcgagagtcacgcggccttgagagcgcagtcctgatgtgccgtagacattcagagtaatcgtgccgttctgtgtgtattcctggtagccggaggagtcgatcgtgccttggcagccgaccgtggcaccgtcctgctcgatgtagtcccagaatgcgctggtttgtgacgcgaacgagtagggacccgagcgctcgttgaggtacaggtcacgatctgctgggatcgggtcggcgtagctctgggtgtatgacgagatggcttctgagtggagctcaatgaaggtgttcgggttatcgaagactttgtcgcccactgcggtgttgttgatccagtctagagaaggagtcttcactaggccttgtgctgagatctttgtgagggtctctgcgtcaccgatgccggaccacatgaggagttgagggcttagcatggcgcctccagacaggatgatctgtccaccgtctttgatgcagtattcaaggttgttatctgtgctttgcacttcaacgcccttggcaacttctccttcgcggctcacacgcagaacacgcgcaccagtcttgagcgagaagttctcgcgcccgagagctgactgaagccatgtcttgactggtccgctcctctgaccaccctcatagctgtagattgggtggccaaacttctttgtcttggtgtggttgcaagagtcgtcgttaagcccggtttcggtgtacccagcgccatcaacgagccattgctttgcagcatcatagccgctctgcaagtaacgctttccatctttggagggtgtgtcagtggacggctgcttcgcatacactttgttgattgcgctttgcatgtccgagttcttccagccttctgggaagtatgtatcccagtcgctggcaggtggctggaagaacaacccagcgttgatggcgctgcttccgccgacagtgcaccctgagaaggcatttacaatgtctgatgcgcatgtgagaccaccatcttgaatgctgaagatggatttgtacagtccaggcacgtcaactcggctgagatctgtatcgttcagccagcttggtcctgctgacccgccagtgatgtggtaggatgggcctccttgttcaaggagaagtgtcttctttccagcctcgctcatgcggtctgcgactacgattcccgctgggccggatcctgcaaacagttagcgacaaccgaagcctcgtggcggaaagcttgtatcttaccaacgacaataacatcccacgcatcaccgctgcatgcggcagatactgtggagctaaccaatgcgatgggcacaagtgttctccatgcttgcgaaatcattttgtcgttaaaggagatgtaagcttgctgacaaggccgcgactgacttcaaggatgaaagcttatttttcacggcggatctgtcggattatatcctttccaccagcgatctgtgtacatttgctttccgagtggcgttgcgggtgcgcccgtatatgcaaatggccgtgtctatttcagggtcgaggagtcgacaatgacgatgaatctggacaatgggtggaacgtgcatcaacgctaacagctgaatttgcccagcgttgggctactctgtgcgctttgcgtcactgagagatccaagcgcaacgcgatgtcaggtttatgattcggatgctgaaataattaccgaagaagcgttgcactggctgaaggcgatggcgctcacggtgtgtattgcgccgacgcacgatgctaccaaactaagtttggaaccgggaaggagagaacacgacaaccggctacgacctactccacagaacacgagatcaggaatttgcgactctttgcgcaattcgtcacagtcaggtggcactggctatcaagtgttgatggttcacaatacgatggctcggaccactccaacaaggctgttgtggtactaagggaacaaggccattgttgggtgcaaacacgtaggttgaatgtagggccgactgcccgtgactgttgtcggcatcactttgcgatctgcgccatccttcgactggtgaacacgagggtatcggtcgacaaagagcattctcagcatcagatgttccctctacgagagtaaattcgttatcgaagagcatggagtagggcgcttcatgctcatctatgaaatggatcagaacaaataaatggcattgtctggcgatggcggagttcagtcagatgcatcaccacaatcactcacatacaggatacatgtagagtcgatacattgactgaaccaaattcacagtatcagcgttggcaatgacttcacgtcgctcgtcatataaaaggccacgacctctatgaatccattatagaagtcatcaggaaatataaattgatcatcttacggataactgatagcaaaaccaaattcctgcaccagcaacatgccgaatctcattcaacgtacgcgagagaaggcgaggcgattcgcaagagctaaagaggctaaaagcatctcagtagcggaatctccagtactcacttcgcccgatgaaaagcacccagtcgaccaaccatgtccctgtgcaatcttgtcgagcggtgtggacaacaaccacgacgacaacgccgctcacaaagcactgccggtggaaaatccggataaacaacttcacgccgagatttccccaagaaaagaagtacctgagactcagcccgtggtatcagaatcagcaacgaagctctatatgtccccaagtatgctcgcggagttcgacgatgagggtccccatggctttatccataacttagtctatggttgcagcgaagagccctctaacgtggatgctactcgtatcgaagccgaaagtgttctcaacacccctcagttggctaaagatgtcaagccggacttgaacaggcctaaaaccccgcccgaaacttcaaccggacagcgatgtatcatgatcttcaagcagacaattggtaccaagcagccatcgaaacttgaaagaaccacgagtgcactgaatatgaaggaactgtgggaatcacctagtctcgaacattctagtctcgtcaatgggatagtctgtaaaaccaacaaacccggtacctttggtcactacggcgctgaaacgcaccgcctgaaaggtacggacaaatgaagaacaatgcttgtgttcaaacactaatgattataactagatcttacaccctacctctaccctttcacaaatgccgaacttgtggtagaatggtcagaccggaaaagggagaaagtagtggcgaacatccgacatgagcggttgggctatctggtcaagtataacggtgagccgactgagtaccgtggtccagcgctgcagcatcttatccggcagttggaaggggagtgggagaagaaacatctcgttgtgaaaaagctcacgtgcacttatattgagtttctgcggctgttgcgtggcatattgaggtggatcaggagcttgctggggcgcatatggactttgataggtcttgtgaagaaggaaaaggagacatgaagtcgatcgtcgggagactgaacttgtaaatagatagagcaacataatgtaagtcattacagcgattgtcgcttgtcgtgataaagtgcgtgatctcgagcgcctgactggtttaatcagctttaacaacgtacacgtgtcgcgacgaaaaactgctaatcgatcgatacggtacctctgtgtcccagtggcgctattgaagcttccaggactgtcagggcaaggcctattccaatattatcaattcaaaactagagttgatttatacttgtatacttcggacccaatcttgaaagacgtcgagcgactcattgccagatgacttgtcatgctttctgcaatctatcgggctatgagtacgttgaaagcgtacggaagactgtgaacgctccggagtcactacttctccgactcaccctaccttgagtcttcgatattcgactccatattccttcaagtcttacaactatgacaagatgttcacaatctagactcatgcgacagtataagagcgaagggaaagggtgctttcctaccataataactgcactacgcacaactattatcgaatatcacaaaagaacagcatactggcaccaaaacaagtcatgcccactaacaacgaagaaactcttgccaatgagcccagcgcctctaatgcaggacaaacacattcgccaggaagtctggaagatgcaaaacatgtacccaacacaatggacaccagcgatacagagagcacggcagatacggtctcgccagatgattctatcagcatggtgggctcgagcactgcttcaagcgtaggatcctcagaactgaacgcagcttctgcaaactatcatgattatattagcttcgtttatatagatgaaaagaaaatacaaactctacaaatctgggatgaaaataaaaagatgaagaacgaaattggcagtaagtaaggcttgtgaaagatataaataaaagtgctgacgctgattagaacaccttttttacatccacccaaagaaaaagttcgatgtagtcattgaaagcaaactgacacgccatttctggactcactgcgaaatgaaggcatacagcgtttatatcaaagccaaagagacaggaaaggagcttagtggtattaggagcgtcgaggaatcgaagtctaaagacgctatgaaaagtctcttcgaagacttgaaggttaaagcaaaagcggcgaaggcgacaagagctacttctacaccgaagaagacaaagatgactacattggaggtgagaaagaagcgcgtgacaaaataagctggaagaaatgggaataaggtatagtggaaaggttagaaagcaaatgactctcgggagacagtgtaaggtagtggattagacatggacttagatttgatctgatcattgcagtgattgatgagatcacacttcggttatgtatgccgtagttgatgcggcgttttcgtacaaggccggggtcgttgacctgtcttgtgaccgtattttgtgctttgcctccttgagcggtactgccgacaactaacaaaggagacttttctgccaacctattcatgcttgatcaaacgcctacccgggtttgtacggcaatcgtcctgtctttgaaaaagtatcgatcaacgctctggctggcctatcgacaattatgcataccgcagacaatcgacattagtttgcccattaaggttatcatatattcatcaggcgtcaacaccgttttgatataaattcgtatgtacaaatgaattcatagcatcgccctcaacagtgtgaagctgcgaagtcttgtcacctccgttcaagcagtttgaggcctaatcgttgaagaacgaacgctcgctcgtccctctgtcatgagagccaacgttacggaacgaccagctagtatgtctcgtctgcctcttttcatttgtcaacgccgatggcggtgatgccacactactcacacttggctgtcgccatatgcggtctgtgctttctctgctgtgctctcccctgtcgttcaacataatcacctcctcattcggtcgggccaagaactccaagagggtgtctccattcgaaggcagaatcgttgactctcgaacctttgcttcttttgatgcgctattgtaatgtgggatcgtgctcgtagtggaccgctcgttcgatctgacgcttctgctagctcgcttgatgtagctgctgcccagtgcggttgaagaccgagcggtgatgacaaagcgtttgagcaggggacgtagggttgcgaggcaaccggcaacgatactggtgccgcattcgatagtggaccatatggcgatgttgacggaagcccagaagaagttggcggtgtcagtgaggccctccacgtaacgaaaccgaagaagcgagcatatgactccgctgtgtgatgttagtatttattccatagcagaggccgaagctgtaagcgagaaggagagtgagtcgaaaaaatgagggcaaaacgcacgcagtggcgaggctcaagatgaggcctacggatatcttgcttctcctactcatgttcgcattccagagaacgaagatgggtagtacgacgaatactagatctgtgagagtagttatggaagcttgttgataagccataaagcgatccagcgttcgcgaagtgcactggttgatgaattgttgatccgcatagatgtcgagattcgagccacaccggaagaggacgtagaagaatgtcgcaactgaagaaatgatgtctgtgcagaaggtataaaatcagtgctcgtcttacgcacagttcgcacattgtcacttactaacaccaacgttgacgtagataagccctatttgccaggttttgacaacgatacgcgtgaagaagatgcccagagatatcttcaacatcatcatcgcaacaacataggttgcctcgctaaccacaacccactgattgtgtcagtaatcttcgccgcaaaagtttgagatgtgtactgacctttgtgagcagcctgaggtgtattaaattggagatatgagttcccccgccgttggcgtcgatatagaaacaagctccgcagtacactgtgaagatcatctacgacattctcagctccacactcgggctgctgagtttggagacaacttacagtggccaatatcataattgagtcatcccagccgaaattggatatgatgaatgtccgggtccagatccgaagtaacaagaagatccatgccagggccagaaaagcgattgtgattctttccttctgttcccctgatcgtgctaagctttcatcgctatgcgccatcctgtgtatcgttgagcatgaggaacagagttgtaggagcagtcgtacttgacgctcggcagtaccgtgtagacctctaggtaattagtgcgtataacccaacccgggccccacgcgtctattgggcagcaaattcgatggtggctgaagcttgaagataaggttgggcaagtatcgattctaatgccagcgtatgtgctagtcgtagctttgacgtgcggggaagtttagggcaccaaacggcgcgttcaggaaccaggaactagggaccaaagaggacggtgaaggagggatgatcgcaggaagaaaatagtggctgaacagcagcataacaagtgtagcattagtagatcaacatggttgcacaacatgcgctgcacgccacgatccgagcgttgcaacacaagggtaggacaaatatcggcgtagcagctgtcggaagcgctttggtcgcaataagcaaaatataattcgttgtgtgggagtcgaaggagcggaagtcgactttcccaattatcgtgccactcagaaaagaaaacatggacatgctgctggaatgggtagccatgattatgcgagctgtgacgcgtcttctcttaacaaccaaccgagcacatgggcagtattccatcgcaaagtctatctagggtacgagtgtcataagccgcgtctattgcggagtctggcccaaaggtaatcggcgccgttagaccctcgtacctagccaaagatccagtcgggccgtacgcggcacgagaatgagaatgtcgatgacgaaacatgggcggaactcgaatgcatttccagaaacttgtgatgttgtacgacacagggcgtcgagtggggtggagaagtgctgcaggaacggccatagtggacaaagcaatttacgctagcctcttctgctagcccttccacctgatgatctgttgaccaaccatggccaatcaacaaccatttcacgcgtgaagaaacctcacccgaagttagagttgaatttggaagtgcacggcgatgcggccacgtcgcgagctcttttaatccgataacgaggcttctagttgactttgaggctgctaatacccagcaaacacctccctccactcaattcatacatcgaatccacctcacacattgctaaaaacgccacgatcccatggtaccgcaaacaagatccgtgacgaacgcctagaacgttatctgtcaccaagcctgcgacaagaaacggttctggataacggtcttcgctcaaagactccactatacgcgcttgccttcactcaccccggtccccgaaatctcatttgtcctgcggtcaaacccgcaatccctgcatattctgtacagctccacgaaaggtagcctgaacaccgttgatctggttcacccgagttctcaacgacaatttgggatgcttcttattggaggggtgacttggtcgatccacaactgccattatccacgaaaacactcaacatgccgccatctttgagaaacagagcacatgcgcaggacccagatgacacagatagcgaggtcgagctaagcttcaacggtcacgccgccggaccacatgatatgcaagaggaagacgacgaggaagaagaagatgaattggttggagaagaagacgacgacgacgaggcccctggtgcaccccaaactccacttcccaatctcgaccctccgcctccccatctgcgcgaaataagcactctggcttcgtggaccgtatccagctccaagcccggctgcagcattccccaactccgccatccctctacctcactgttctggcagtccgacggcccacagccgcactacctcaacatacacttcttcaagctcgtccggatcgtaggattgcggctctttctcgacttcgagcaagatgaaagctacacgcccacgcgcatcatcttcctcgcaggcagcggcatgaacgacctgcaagagtggggcgagatgaagctcgaaagcccccgcggctggatctgggctgacttcagcgccgtcggcgacccagacgacgacggcgacgacgaagacgaagaaggcgacacgcgaatgaccgaccgcgcgcctctccccatcgacactatccaacccacacaccccacagacgcctcatcagactctgagaacaacaatccccagcatccccgccagcagcttcaaaccccccaattaggctacgcacacgcgcaaactcctcaattccaccaaaccccgcagactggtaacgcccttggtcagactccccagtacacacaaacaccctccttcacctcccccactgcccggcccctccctcgccagcccttcgccgcactcgccacaaaccccaatcctccgactacgcctgcgtcccggcctcggcgcatgcccgtcttgcgcgcgcacctggtgcagatcaagatcctggagaaccaccagaatggcaaggatacgcatttgcgcggactccagatattcgcgcggaatgatgagaaggagggtggggttggtggcgtgaggattacggggatggatggggtggggatgagtaatggagtagtgaagaaggggaagaggggaggggtggatttggatagggtggagttgggggggttgggggatgaggtttgggttagataatggaggcagaggaaagtatggatgtgactttgaaagctgcgattgagggaagcacaaggcgaagcgattctagcttcgacagattagcaacaccaaacagttagtgcaaagcatctcgccgcccaagaagcagtcattgaacagattacaataatgaattttttaaccatcttttgcttctctcgctcactaaaaaaaaaagactcgctcaaactcaaactaggcctccttctcccttcatccctctcaatcctccccacgcgcagcccaaactattcgaaggcccaaagcggcaagctcgagatctacatgtgcttttacccacaccaaagagatattagtctactgtcatagctggtaatctgaacccaagttctaactcaaactgaaaattcctcatttagaacagacctttaccctcgtccttctcaagcgtgttgttgacgtcctttggctcgggctcgttctctggcttcttgacgtcttcgtcctcgatgtcttccttcttgacgaggacgccggactcctcggtctctttgcggtccttcttcttctgcggaagcttggattggttcttcttcttggggctcttgcctgcagtttcccagccctcggagttgttggcgtgaccgttggcattgccgtttgcgttaccgttggcttcttgcttgatctcatccttcacatcaacagccttgttctttgcttcctgcgcttgcagagcgaagttctcgcgagcggcgttggcctgcttctcaaggctggccttggtgtcttgcgcggctttggcaagatcgttgccgacttgcttggccttctcgccgacagttccagtctctccgtcaatctgctctttgaccttgcggttaacattgtcgatgaacttcttgttggcggggctgagagaaccgtgtcgctcgtccttgtcaaggccgttggcgttgaacttgcgaccacggacggcatcccttgacttgtggactgctgacgacacggcgtcctctgccgacttctcaagcgactcaagctcgcgttcaacgccacggctggcatcgcgggtagccttttggacggcggtgtgcttggtctggtgcttggtgttgggcgaggtgcggcggaggtaggacttgaagaagaagcgcatgaagaggaaagtcagcggcgcaaggtagatcaagttgaggtaaatggcgaaagcctgtccggaggtgtcgatgcaaggaacagactggtattcggtgcggtagatgactctgttgacagtctcctgggggcggtggaagagttgctcaacgggatgctcgggacgttgaccagctgccaatgcctgctgttgctggtagtatggcagaggctcgccggggactgcaatgttctcagcaagaccttcgtcaccagcggcgcggtagatgagcttcctaaggaacgccagagcagggccagtggcagttggcagagccgcaaccgcagagctcgtggccgaagacacggcagacgagatgcttgaggagttgagcttgggagcaaccttctcgacgatctggtgtgcgactgtgacggggattgtgtaggaaacaaacaggtggatagcagcgtatgctgaaccgacgaggaattgcgtgatttggagagtggtgagggttcgcttgacgacgttggggacgcggtagccgagggcagaaacggtgtagtaggtgtactatagcttgtcagtgatgtgtgcaaaggcgggatcaatgtgcctaccatcatggcgtgaataccagagttgacgaggacgaacatccagatgggcggtgccatgaagcgcattccagcccacatggacaacatagcgccggcatggtggtacttctggagagtcgtgctgcgcttgccctttgcgagaatgatggccgtgtcgaggacttcgtagaacttggagaggtagaaccaccagccccagaaagcgagaccctcgttccagatcctgccaacatcgctcgggtctggcaggccagtcgtagagtcgacgagaacattggagttcttgctggcccaggtgttggtggtcgagttgtacgtgacagcatcgccgagcccacggggcccattgatcttgcaaagcgcgtcgacggtgccaacgaccgagttggggtcgctgtagtgagggaacgacgtcttcaacgcgcggaccatggccacgcaggtgatggccgagtagacggccaggaagacattgtggaagatgacaaaggcgaagaagggtcgcgtcttggaaatcctccacggcttgttcgcgtgctggcggttgtaccaattgaagtacgtgacggtgatggcgtacacggtggagatggccagcggcactttgtaggccagcgcgccttcgaagatgttctggggaatatggaatgggttcgcgagggtcggctcaatgacgtacggattcgtaattggctggggcgcagagtctggcgggaacttgaagactgaccatgacggaaagtcaggtgtgtgtaacgatgggccggcgccggacatggtgggcgtggttgctgccgcgcagctggtcgggtgcgcgaggtgatgcgcgcgaacaggtgcgtgacggtatgcccgcgaacaggtgcgtgatggtatgcccgcgccgagtcgatcagcaggtcaggttggggcggagatggacagcgtcgaccgtaatgttgctgcggcgtcgaggtgtgtttggcaatgggtacgtgacgcgttgggaatgaaaagaatggtggtttgtgactttttgccgctaagctctccaaatcggtcgccgcaaacaggcctatcacagcagccgcgtgtcggattggactggacggtccaagggttggcgtacgtcggtggtgaccctgttgttgagagcacgcgatagcgtaaattcgccttgcacgacaagaattacctgcttcacgggcggaaggcgcagtgcggacgctcaacagatatatatgatagactgcagcttgcagcagtgaccaagcctcgcttttgccacgtttcccgtctctacgcggcgctccgactctgtcagaaaaaaagattctggtggacgatttgcagtgccaggttagcgacactgcagcaaatcatagcaatgacatcaaccgaggcttcacccacagccgcgaactagaagctcttggcaaacatattgcccttgcaggggcgtgaaagaaattgttcctccctaaaatcatcgagcgacccgatagcttcgcaagtctaacggtataggtcatgctaacgcacagtctacggcatcacggaaggtagcgacctgctgcatgcagttgcagcttcactgctcttccaaactttggtgacacccctgtcagaccctggaagacgcacatgcattgaccaaacgctcccgaggtcaattcttcagggttcgtgcaagtgcttgacaggcatggcgcaacccggggtcagatcaaaatggttgaggttcgtgaaggtccaatatcattcgggatatctagcgcaagaaagggaggaactcaaaactttggtttgctgctcagtggtatcggcggcggctcgctcgaacttccggccaactctttcttcttcggcggtggaggcggcgcgagtttcttgccagctgcccctggtcctgccgttgtgggtgactgcggtgacgatgctgtgttgtcggaggcaaagttgttaactctgccagcaatgccgtatttctggttcagcccgttcgctgccttgaaccctgatgctacctgtgcgccatgccgctgctggaaattgttcgcagtcgatgctgcgttcttcatgtctgttgttgacaccttcgacggatcatcgcgaaggccactagccgttcgcagtgcagcctgtttatctgcccatgatgttcctgtggtgggcgccgtgctggtcgacccccctgcagacatcttcgagaacctactctgcaattcgcccagctgtgagccacggcctgtcgttgctgccggtggggcagcggaggtgggaactgcagaagcagagttctgtcgcggcggtacaggcggcgagttggtctgcctgggaggaactggcggtgaagcagttcggcctacaccaaacccgggcacagaaacaccagcttgtcccagccgattcaacgctccctgattcaacactcctcttgctgatggcgtctcttgggtagcttcagtgtatgttggcggagggggcggagtatattcgttcgggttctcggtctgacggggaggtaggcgtgggggaagacttggtttcggtttcgatccgctgccagcagcaggagaagcagcacctggcctgaaggcaggcggcttggggagatgtgatgtatcgaggcccgttgtgtctggcctgtagggccctgggggcggcctgtttgcttcctcctccgctcttctctgcgcctcctcccgctcctgcaagcgctgcctcgctgaacccgcaggagccgtcgtactggctggggtggcccgcgatgctactgggcttgctccataatcgagccttttcggtggaggtgcaaatgaggatgggtctgctaattgggacaacggtgtagactggtggctcttcgcagcttctacatgcgagctgctaccgccgcctctccctagcattcctttctgaacggcttagcctgtggttgaggaagctgggagattgaggaccataccacttgtcctagccttcctccacctccatcggaattggctgcgcgatccctctccggatgccaaccttgcttagcaatgttcttcaacttatcagccatatcttgcacagcggttgttggaagatgatcatcttgaacgcgtgatgaatagtgtgcagatagcgtgctgcggcccgatgacgaagccaagaggacctctagcgacagcccggcaaacgtctttcagccgagccttcccaaggttccgccctcgacaatggctccgaagacaacacttccaaggcttgaccatcgccgctcaaccatgatggtcagtgatgcccagcttgctgttagatcacctttggtcacgttactcgtggcacaaacttggaaaatccggccgaagacgcatgctaataactggccgtacctcgtcacacaatcagtaggtggcagttacggattggctcaacatcgactgttgagtcctatctgttcctaaagcttgcaacacggcaattgcccgagatctaacatgcatgctgacgggatccaatcctataagctgtgcatgcagagatcggctctctccgttgtttcaagtccggatgtgtgatatcatggctatccgacagtacgggtagctgcagagttggctcttcgccagcctgtaggaggagaggacattcctctcggtgctactaatctcaccaatcgactagcgcaagacggcagaaccaacaagtctcgccgtaagatttccatcgtacctccggctattcctgcgcatctaacacagccatcctttgttgttactcgttcgctcgatttgtgtcgctcctgtcgttccgatgtatggcagtgatcgattcattataccacttatactgaagcaacaaaggaaacaacttcacaggcgaataaatattgtttgcttccccaccgatcgacggctggggccaaaaatacctatcccgagcgagtggggttgcagcttggttgcacagcgtgcaggcattgaggcggagcgcctccaatagccagccaccaccaaggccacaagccgtcttacggacttggggtccgctggcttgacaacatacggcatattaccacctcacagggaagtctgcgccaccctcagctgttgcttttgaaaggcccgtctcccaacctctagtatgccagtgtccccacattcaaaatcatgaacgtgatggcgctttcgtctttttgacttgtatacaaccttttgtcccgtggagaactcatcctcgcgtcattgagtaccgacgcagccgtaagtttggtatcaggacattcgtagtccgtcagccggccccgcacctcctacatatcaacaaagctggtgatcaccatcgcacgcttgttctgcatacaaggacttgacggtacgattgacgaaaccaatcctgtcagaccacctaccgatcagcttctacatcaaggatcgacattatcaaaaaaaaattgattttgtgtaagcatagcatcgctttcccacattgagccccaatggctcccccaggcaaagataaggataaggacaaggacaaggagaaggaaaaggaaaaggaacgcgatgatgatgacgaatatgactctgatgagggcgatcaacccaccacaacgtctgctgagggtattctcggtccacccgggcccccgagtcccacagatatcaattccatcagtaagccatatcatccagggcctcaccttcctggacctccgccaccagttggggcaacaggaggtggtgcatcgcctctgcctggcatacagcccacgtcttcacctagctggaccacatacccggtgaccgcatccccttttccagaaaccatatcgtcctcacagcctgcaagtttgagttctttatcagcgacgtatggtgcaacatggccaacaggaacccaagatccaggcaacggcggaggcaacggcggaggcacttggtcggatccagggaacaacggaatggcacatccgggaatgtatgctgctgcagctgtgacgcccatcgttgtacttgtaattatagcagcgactgtgttcctttgcatgcgaaagcgaaagcgcaggcgacaactacacgagccaacagtttcagaaaaagagcaagagagcaagatgcgttcgcaaacgccaccggtcgttcaagcatacatggcgccatcattaggggcatcgccgcaatacgcacactcgaaccaccatctacctccaaccaatccagctacgacccagcccatcattctcggacccataccgtctggatccaatggtgcctacttcacaggtatagacacgtcggacgtagtgtccatgacttctaccaacaacttccggcccccgccaaacccattttcagacaacgagagcctttcagagcctcctcctccatatcgaccacgcagtatcgcaccgccaagtttctcaaattcgtcgcgacacagtagcttccgagcgccgaatccgcctgagacatcatcacaaacgcatctcattggccgctcgcccttcgatgatccggacgacgacgcgatctcggaactctcgggtccaacggaagggcatggcgaggccatgtcggcagtatcagacctgtcctaccaaaacgagcccgttcttaatcggccagcactttgattgcggagtctccatgtattcgaagaacccaagtaatggactctttatgagaagagccgcacatagctcctggaagcaataccaaagactatagctctgcatgtcatgtcgtagcactgtcttggctgtttgctggatgctcttgtacatatcatactctttccgcgtcaccaccaccccttgcgaggacatattcctagcacatcattagcaggcgcctggtcggcatttgcgagagagagagagagaaggagagagagcctaatcaagctccaacatcgagaagttgtcgttgtcgactacgatgggaagtactctacacatcaagttgtcagactgttgggcgtgtcagcccgcagtgcattaggtggaggttatctgtatctaaaagcactgcgatatatatagctctgcttatagtatgaacatgcacatgacgacattgcattggtgctcggcataccgaggtgcgtcttcatctccggtgcatgcttaccggcacggcacagttggggccaaaaccacccaaatagccatgaagaacaacgaccagatgttaaaaaatcagtttatacataccagaaagtacacattttctccaagacacaattccagtaactaattagacattctctactcttccccacgcgctgtacagatcaggttttctcaacgatgatagcacacgatctaccaccagtaccaagagtccaggccaccacgccacatgcaaggacgcggtaccttgcatgaaataccgccagcgccaacctaatcacactaggtcccaaggaataccatcttcaagggatgatcaaagttgcgcacttgtgtcccaccgtcaggacgttgagctgggaacggcaacggcgacacaggccacaatcgctttgttgcttgagactgtctgaagtgatgatgcagaatgcgagagcgatgatggcacggtgttaggagtttgcggcatcgagtttagggggcttggaataattggcgattggccaccgtacttccgcatttccagagacatgggtttccgtgcttcgcttgatttgtatgtgtaaggcaggcttctgcgctggcaggtcgagtaggttttgtaagctctcatttgacgctcgataatgcggcatcccggcaaggtaaaggagaatatactgcgtattttcaaagggtccaggcgtgatagcagctgtccctttcagccagccgtctttgcgcagctcgtatgtcccatagacagtagacgggtggtcgtaggcaaatcaggtcaggagagggcgctgttgaacggctagctcacgggtggaactagttcgcaactctgggcgcgacctgtcgaaagccatacaatcgttccgcagcaactttccccacgcacgcatcatgcctggctgccgtcttcgatctagcatgtcgttgtcaatgccggcgcagtctagccccatgtcaatttactggtcgggcgttcgttggtggatacggttcgcgagctccgctgcgtgagcctcctacctagaggcaggcgagctgtaactctccaatgcctctccctgccgttaccaccagcccaaatgactccctcgctacatccccgccaatatggaactagaccgttgcggctcagtgcttgatctactgccgctgtcgtcagatcggtagggctcaggagagacacattcctgagtctgttgcccgatactgcggacccacgatcggtacaattcgcaccgctgtctttgtgcagcttcagtgcttcacgtccccggccccactgtcccaacctagtacgtgcaaagaaaaatattcgtcgtcactcctcgctgcagcagaagtgtctgagctcgaagcctgcctgccgagcctgcgtaccgtatctcgactctgctatgctgcggtgaacggtacctgcatgccagagtctcacaacgcctcgccagtagcttcttgccgctccctgctctgcagtcaagagggttgcacagcttcataggtcggtcctaattgtcttagattcagactcgccgcttagacggagaagtctctgccacaccccgctgtcttcaccaacgaccgcccctcgaaagcctcgccagcctcgactctgctcgccgtacatcgctccagaacagctcgctacatggtgtgagaggcttggtacactggatgacatgacgttggaccagcatatgtacgggtaggactctcctttgtctggctccttccccagcacattggaacaatggggatagcacatgacgcagcttgcacggtgcaatggagcttcacagaactgcaggttgtcaactacgaaggacagtaaacagggccttgccgagccggtagtctgaagtcatacacggaatcgctggactttgaatgcgacggcgacactctgtgtacagctcaaggctattggaccggctggcacctggtttccgccgaggttgacaacctgcaatagacaccaggggcatcgttcgcttctctgcctgctgccacggcaaacctgcccaagttcatgttcgaatgtggtttggggtaggcagaggggcaggcagcaccgcacggttgacatctgaagctccatggcacccggctctctagcgcacccctcaaaaccacatgcgagcacgcttctgcaagtgcatgacactgcgactttcgcattctgctcattcccaccctctccctgcttcgcactcgttttggtccatcttcatgtttggctttagatattgcaagggtcagggctaactgctgggtcgcgtgctagatcgacggactggcatctcccaagtccatcctcgacaccaaaatcggtgacgttcccagagtcgtcgctcaagacgcccaagaccgaggcattcccgcagacgcacttcatcgacgcctgggcgacgccacagatcaatgggcaacacacccctgcccagacgccatcctttaccctttcgacgcccatcgaccgcccgtccagctcgtatagcttgaagcctcacacgccagaggaccccgagttccatgtcaaccatttcgtcccgaacaatctccctctgccgccggtcgaggtctcgagaaggctatcgtcctcgccagatcccagtctggtgaggcgggctggagtaggcccgggagcaagtcagttcggtcggccccgtcccgtcaccatggacttctcgcatatgcagacgccgcctccgacgagggacgccaattcaaggaggaggctgcagcagagcggagggaacgactttgccaccccagccacagtgatacataggacgcctaaccaaatgccgactgcagaaggcctgttcaaccagacgccttttggtttcaccaatgtacccttctcgcccagcatgatgcccttttcgaatacagcgccaatgtcggcgccgccaatgccccagtcgcggttattttgggaccagcccaacgacggctcgcatatggatgtagatatgggcatgagtgtcgacccgtttggaccgacaccccacaaggtggagcagaattttgactggcagtctttctccacgcctgcacggccccagatgaactctatgaccttccaatcgccccatcatggcatgtcttctcccggcccagcaacgtcattcgcgagcagcatgggtggaccatctttctcacagtcaaattcgtttgtgcccaactccgccagcgttgatcccaatatgctcttcagcttctcaggtccagacatgacagcttcctttggtcagatgccacagcagacgatgcaggatgcccttagcagacagccttatgagacacaggcacgagaagcacagcaagagaaggagactgccaagaaagccaggagtctgcattcgcggagcaacacaaactcgtcatcgggttctatagaaaacgccaggcccggactacaacgtagcaatacagacagcggcatcagaaaaaacaaagcatcgctgaatgaatctagggcccttgttgcggccggtgctaccataccacgccgctcatcaccgctcaaacgacagggcggcgcaggagcacttggctccataccagagattcggaggccgaggacacgcctcatcattgatgagaccggccgagctcgcacagaaaccattcctattgaggacaacggcgacacacccagagcagtgccgagggcctctcagaaagatgtaagacgtcagtatccaggcttgtgggacgaggatgacaccgagtccgacgatgaggacgaagcgccagcagtcttgagtcgcaatgcatcgttcaacataccacaaccgcagcagcaacgccgcacttccaagcacgcacgctcagatagtggtgcacttgcgctggagaggtccaactcgttcaagatgccacggcctgcgtcgagaacgtcgtctgccgcgttcgatcaggcgtccttcgagactgtccgccctgtacggaatgccgcacacaacgcatatcggagctctagtatgatggaattgcattctacctctgaggggatcaaggagagcgaggatcagcaaatgcccgactcgcccggtgatgcactgggagcactgaagaaagtggtagcgggtcgtcagcaaagagctggtatgatttaacccgtcctcgacggtgtccaagactaactataatacatagaacgtgcgtctcaaaacacgttgaaagcacataaccagcgctgggcccaagcctctgccgacatggtcaacattgttccgcctcatagccaatacgaccctttctcaaactccttccaggcctcgccccttacagatgcaatcgcgacaccatctacgggccgcagcagcatttcgagcgaaagtacacggtgcgtgtgcaatggcatggacgacggcaaaccaatgatccagtgcgagagctgcaacaagtggctgcacatgatatgctgcggtctgaacgggggtaatttgccgcccgtatatgtctgcgtgttttgcaccggacaaacgcctgtcgcgcgtggaggcaggatcagaggccccgcagtcttcgacagccctttgacacacaagtccatgtatcgtcggtgatgcatatgacccaccacaagcacggccatctcgatcccgtggaaaaccattcagcccaccataagccaaagctcgccacccttacaagcacgactgcggccaccatgccaccaacatctttgattgaaccagcattgcgaatcacaattttcggcccagcatttccaggagttttgtcatctagcacttttatgcacacagtccgccaaatctacctcgtcatcacatgctaccattttcccctttcgatctacaatgcaacaattacaccaactcaataatctcgtcagcaaatcacaccaccacaacacatactcatccgacactcacatccatccccacggactccgctggaccgaagacttgtggagatcttaatgttttggctttgtcgtttctctcctttgcaaatgttatggattggatgtggataatgacgacgatgatgaacgggtttatgttcgcacgctcgctttttttttgaaataatgccgtgtaatgagggagatgaagaagaaaaggtacgggggcgatgtgcgatgtatatatgagatgaaaagatagcgatgagtagatcaaggcatttattttggagtcattgtctgcattgtggtacgagtgataatgaacctcgagctataagatagcctgtactttgtggtgtatccttatcgcccacccataaactcgggcttatacgccctgacacccccagccttcatcagttcccgcaacgccatggttgcgtactgactactcgccaactgcagcgtgatgacaacagcaagcttcttctcgccctccacatctacctccccttcctccccgcccagctcaccctgcccgcgtaaccgctgcatgtccgtgacgacaaactgctcgtcgggcttcacatactcgtgcacctggaactcgagcggcttcagcggcttcgcgaggaacttgcgatacccgccgctgagactgacctcgcgccatccgcggcgcatatccatcggatcaagcttcccacccttgtcgctcgccatgaagctcttgtaaaacgcaccgatgtcgttttgcgggtactcgacatcgtacccgggctgcgggagcacgacgtcccaaaccgtatacaagcccgacgcagcctcgtccgccgtcagcgcgcgcgcacgctcaaagtcctgggcgccggcgttggcattctcgctaccggtggggttgatgacgacttcgccgttgtcgtcaatgtcgcgggcctgcggggcgggagcggatgaggggactttgtctttgtgttcgttgacgagcaccaagtcgccggggatgactttgtcggcatgcagggcccagcggtggccggcgacgacgttccagactagcgattggtaggcgtggacgtacatgaggcgaagcgtgcgggggatggtcatgagcgcgccctgccagtcagacttgcggtcgtgctggccgttgcgcgagttgcgcgaattcaggtgttggattatgttgcgctcggctgtgaattttcgggggaggaggtccagggcggggccgcctttgccttcagtgcgccagagatggagggctttggcgcggttgcggtcgtcttgcgagacgaggattgtggagtcttctgggagggtgccttctgcggcggcgagggcgacatcggagtatgcgaggatgtcgtcgactgcgcctttgagatcgtcctggagcattttgcaaccgatggcgtcggtgctggcggcgaaggatccaaagcgctgaagaccatagtagttgataaaacccttctccgagaagtcttcaatggccttgcgcacaacagtgtcggccagttgccgtcgctgggcaaagtcaagaccttcttcgttctggaagtggcagtcgcgtagtgtgatggtgaactcgtttcctttgaggtcgcccagagtcaggttgtagggctcgtacttccagtctccaatagcggcattgtataggatcttgttgaagctgtacatgcgctcagctgtctggcgctttacgcagacacgctggacagtgcaagctcgcctgtccttggttcctgcgaagccaaatgcttttgaacctccaccgagcttgctgcccagaaagcccacaatctccatggtgtccttgttctccttgtataggctgaagtgtaggtattctccgccgagctcttcccactgctggcctttgcctcttgacagaccgtcgcctcgctctcgaccaccaccaccattcttgttcttgcctttgcgttctgccggtggcgtcgccttgatccgcaatgactggtcctcctccatagagctctcgagcagattgggaaatatgcgacgtagcgcctgatgggcttgtgtgcgcttctccttgtcggatatgggtggtgctataacagccttgaagtcctttgctttccgctgttcgcgtctccgaatttgcccgacgagtttgacgatctggttcgtcgtgtcttcaccgaatatgtcgtgtagggtactgcgatcttcatctgcaagctggatgctatcagtaacgctcagacgaagcttgcagtaattctcacctcgacctctggctctggtttcgcctcctcttccttcacttgcacctctttctcaaccgctggtacaatcacagtctcttcctgcgcaggcgcatcttcagtcttcgtcacggcctcctgcacgtccaccatcctcgcatcaccattctcctcctcaaccaccaacttgcccaccccattctgcgcactattcccattctccttcacctgcctcgcatcgcccttcttctcccttctcggcacatccgtactcttcagatgcagcacctgcccatccagcccgatctcattgaccaaaaaatccgtgtaccgctgcttcaacacgcccgtgaaccccagattgtccgggcacacgtattcggttatgccggcgcgcacttcgcgctcgagatcggcgtcaatggcagatactggagctgtgggcgcagcttgtagggcttgcggagcttgcgtagagagcgagggagcgctgttgtcgtcgagacgagcgcgttttgcgggtcgcgcagactcatcggcgtgatctgacatattttcggtttcggagacgtggtgcggaggtttggcgctgcgtaggtgcacaggaaggttgtcttttgtggacatgttagcgggggcagtttttcgcgaactgactcgggtgcgtagaccctggttgtgtggaggggtggatgggtaagaggagaacttttcgaaaaacagtaatagaaaaagttatcaatggcctcgtatcactacacagtcaagatatgtcatacgagagattgcacacggtgttatgataacttgatcatttgtatctgttctactccagctcactcaatccatcccagccctgcgcaagccatgcccaaaacccagacgcctccaccaggggtatattgttatgctcgttacttgtcgtgttgtctgagcgagtgtctgtagttcgatatcgacaggaagatgaaaggaaaaaagtgttacatgctataaaagtggtcctccatgatggcaggaaagaattgaaaatgtttctatgagatagtgcaaacgccaggttcgtatgcagcggtcgcctctacagggctagaccatttatgcctgagcgaagatggcaacggtggcgcagaagttagaacggttgtccttgtccttgagcagacccttgccacccgacgtgatcatgttgaccgatgccttggagctgagcccgaagatgttgacgttggtcgaatcctcaatctggttcatgtgctcctggcagttctggttggcgacacagtcctgcgagtagttgtcgaagaacgagtaggttccggagccgtagttccagatgctggtgctgttgatgatacgaacagcccaggcagccttgagatcggtcatgtcagggtcgaagtacttatcgttcttcttgaagggtaccgtcggcagggggttgggctggtagtaaggtgtctcggtctggatggcaccgtaccagatgtccttggcaccctggaactggtactgcgacatctgagagtgctcggaagcagtgccgacaagccagacggggccctgggactcgacgagcataccacgaccgttgtagatgtcgatctgggagaaatccttctcgtcgagctcgtgatcggcggtccacagccaaacattctcaaagtaaccattggagttcttggtgatgtggagctgcatgaaggaacctatacactctgggttgggttcgtgctgggcggtagggttcttcttgcatgttgtagactggagcttggtaccggcgaaacctccaacacggaagtgaacgtcccagagaccggccttgccagcagcagcgttgatgttccactccatcaagataccgccgggggcagggccttgagtggtgatgatggcgtcagacatctcgaagctgcccttgtcaccgctcttcttgccgacacggaaaccaggttgagggtcgtccatgttgccaaagaacttgccggtgatcatgaacatggtgtagatctcaccaacaatcttgatgttcttctcggcagggatgtcgatggtctttgtgatgaggtatgcaccgtggtcggcgtggaggatctggccatcttggagaccgtcgatggcggcttgaatggcatcagtgtcatcagtcttaccgtcaccttttgcgcccttggctttgaggctgacgaacttgtcgaccgagacgttctcgtactggggcttgctgcgctcgaaccaaccgttgttgccgaggaggctctgaggcttctcaggagcaccgttgacatcgccctgaatacgaccggcggcagcctgaccggcggccatggcgttaccctgggcccaagtagcgaccttcttgttgcccggaaggagagcctcaccagcgatattctggacggcagtggcgcaaccctcaaagtcgacgttgtcgatgatgagactaccaccagtgtggggaatgctgtcctgagtgaaggaagtgttgacaccgataggagtaccagtgaacttgctgtcgaggagtaggacggatccgacagtctgattggtggggctgttagccatgtcgagaccaagcttgcagttgttgatgaagatgctcttgagggtccatagccagttccagttcatgaagatggcggtgccgcagtcgttgaaggtcaggttgcgggtggtgaactgctgggaaccgagaaaagcaccaatagcaccaccgttgaaggtcaggtcagacatgaaaccaccggagccgttgtcttgaaagatacccttctggtccttgccagcgtcacccttggccatttcaaaacggatgttttggagcgaagtggcctgggagacttgccagtggataccagcggcagccttggtctgggaaatgtcgatgacgaagttgcgaacctggcggtagaagttgttctggttagtgtaccagttggcgccattgccaccctcgatgtaagggtcggcatcgatcaagcccatgcccttaaagtcggccgaagccttcagagtgggcaggttggtagcatcgccgacaaattgggtgtaatagtactggatgatgggcttgctgatcaagtaggtaccggcggggaagtagatgatggcgggagtgttagtcgacgagtcgcacttcaggccacagcggtcgccagaggcgatgatctcgttgatgatatcagtgtcatcactgacaccgtcacccttggcaccgagttccttgacgttgcggaagacctggtagtttgcgggagtggggttgaagggggcttgacctgatcgcttgatgctctcaaaccaatagccagaggcgccggcctgcggtgtctctggcgcttgggctacaggcgcggctgccgagggagttgcggagaggaggacgcgcagcgtcagaaggagcgctccagcgctgaaagcaaccatgatggctgtgcgggtgttgatgcggggtgtagaaaaacgtccaagaaatgctgggtatcgctgaaagagggactgtcagttgcctgcaaaagacagagtatgccgtagtcgaagatttgttgggtagttgcgcggggaatgtaatgatcgtgcttggttgatatgcggatcactggagcaacggtgtttgtgcagaagaaaggttgcgaaagttatgacaaagcttttaaacagcaaatgaatgactggcacaatgagaattgaaggcacacaatggtgcaaattggagctgactgcgagcctgcgtgaagagcacaatagagggaagggcacattgttatacagaataagggaccagggactcacaatgctagtagtaacgtcgcgccaatcaagtctatcagagctccgtgtttcgaatcgcaggtagccgggttgcacctttcgctgtgccgtgttcgactcattgccaccagcttcatatacaccttcaattccgctcttcacatagtgacacgccgcgtcattcaccaccacatcatccccaaccacagtctcaaattcactcagtaagccctcattctctcccgcctcgtggtgaagcccggtggccgcgtctgctggccacattcttcgcctccttgtggtggaccgcgcaagggttccggaatgtggatctgtgtaagtcgaacaccggaagattacccagggtcgcgcgcctacagggtgagccacacctgtcttgagaaagtctccttccgagaatgaaacagcagagcgacgtcgacctgtcgtggtggttgatagcctgacgttggcgcaaggcgctcggatttagcaggccccctgcaagggtttggttggccacgccacaagcgacattgatcatccgaaacagatataaaacggcatccaatcgcgcgcctgtgagtggctgctcgcgagattcacccagggccagcgcttcaaaaagcaagccatcgctgttcgatagggaaagaggctcgtacgctgcgggccggcgaggatcgtgcttgggcgacttgctaaatgagtcttcctgtctccacttcatgcgtagcgatggccaaaaagtcgccatgtccgcgttcgtgcgacctcgcaggcggccacggcaattagttgcgtcctgcacggcaaggacggcggccatgcatgcggccagcacaaaggataaaattcacttttgtttgacgcgccttgtagaacatttcacactgtgatagaagccaggacccatcgatcggccaataagccgctcaccaacggcacatggagtctgatccggggttcggctgttgcaaagttttatgagaggggtcgcgagggccacgtcgaaacattatgcttaaaccacgacgatcacgagtggccaattgggctgcgaagagacgattcgtttgttctagccctgcggcagattacccttgttgagaatgctcaggagccgatcaagggaagcttggttgtttgcacgtgagtgcggacatctccctttgtggcgattgtaagcatggcattgcctggcatatgaggctgcgtgtttcgacctctggactccgagccgtgataattgcaggcctaccaatagtctttcgcttcagttgccaccggtttggaaacatgctcgtaactttcgtcttgcatcttgctaataactgcgcctaggcgcgatatgccctccgcgagcatgtcttcgtcttcccactgatgcaaggttagggtcttgtatcatcgacatgtcggatgcttacagcgaaacatagtcttatgtcgttcctgaatgatgtgccaggatgagccgtgtctccaggaacctgtattatctgtgagaaacatgctcgtctcgatattacctattatcaactacgatggaacgcgaccagggtgtcagagcgggaagcccattcaatagcccaaagttatacacaggccattgccgtcgaatttgaaacgcagcgatactgtgttcacgttcagggtatcagttcggcggaaagaccctgtgtattttctcgtagctgacaacatgcagtgaaacaagggacagacttacttcaaaaatatcgccctgtgtacagaatctgtcagccgaccctgtgaccgggacccggaagcggttgcgcgttttgtactcacctgtgcaaccacaacgttttcttcgtcctttgcgcgttgtgcgagtgctgcgccgtcgaccgaatctggtagcgtcaaccagatgaagtagccgccgacgacgtttctgtcagtctgcggcaagcggacaccgagtgggattagatctttgttgatgatctcgatcatcttccgatacctcttgcaatacgtcggttgcagtgtgtagtatacgaagcgctgaagctctccggtctcgagtgtttcggccacaaagcaggctgtcagctgactaggggcgccacccgatcgacttgagcctctgtgggacatcagctatcgtgcttgggatgagctactgctgtcttgcgttccaggtgccgtcggtagggctgcttacgtctgcgacactccatatgccagtttcgtcgttccctcgcaccagcctgttcgcagaccggggccacatatcttagaaaagcttccattcgacaccgcattcccaaatccatccgcgcctttcctctcagcgccgccatcaaggtaacggtcgatatcgactatgcgaggcatgaccgccttttccagcgacattgacggagaggtaagactcgatggccattgcaggaaatcgtagacatcatctgtaataattagggcatcataatcccttgccagtctcactaacgcctggcgcctacggagactcattgttttgaagctagggttcgagaaagttgggacagcgtaaataacgtgcttatagatcttgctccatggtcgtgggaatttgaatttctggtcgagtggttagtatgtggacactagcttgaactaggtacagctcccatgagctgtgtgtagtgaggctcagtccttgcgcatcgctgaaagccagtctgcacttttcagactaccatgaccgagttcttttggctactactgcatcttgttgttgatgtatgtggaatgactggaatttacaaaggatgaagttgagaggcattgctcagatgatagaagcacagaaagacacagttcaccgagagttgagacctaccggttcgttgttaccattcgctttagcttggtcttcgcttttcttaatctcttgacgcagatactcaatatcaataccttcgtcgtcctctgggacggcacgaagtttcttctggaaaccagcgtcctcgaagatgcggaacgacagcatgtacgccggggccacgatccaaacattccgcgtaaagcctggatcggagaacacttgaagcaaacaagccatgttctgcgaggcaccgccagtaatgcagatacgatcctcggtgatagcctcagcgggctgatagaagctcgtcagccattgtgaaacgttcttcagcagtcgcgggtcgccggggtccggcccgtagcacatggcgggatacgcgatggtcttattcttgagcacattgtgagttgctttatcgagcagctgagtaggaagtagtgaagtgttgggccatctgattgcattagcagatgtggtcaggaggtgcttcagaaactattgggccgcgtaatgtatccaaaggatttgtggcacgttgaccggacagtggcatggagcatcgcagcccaggtgctgacagactaccttaccctctgagaagattgatgagcttcttcgagctcgtcgttgatccgacggcatctgagaatgcacccatagttgctttctgctcggcagtattttcgagcccggatgtattgggcagttattgagtgctgatcgagccccacttccaagagtttgggaagggtccgatacgattacgatgtgggtggctcgtgtcaaggcgatcaggcgcaagtaaaacggcgcttcgacagcaaggccttgaaaagcttcagcctatttcggacaaggtgctgcgagactcgaggtgagttgttgcaacttgttggcaagccacctgtcaaatctgttggaaggtgcgtctgcatttggcacccctgtcaatacccacgcgcggaggtacacatggaagtacgtcatccttcgctaaacttgacttctccagaggtgcatttcagcttcacgctcgtacaaacggcggttgggcgtaaagtgctcaagtatttactacagctgagatgctgtgtacgattgcgaatgccagatgaggacctcgaaacggctggtcagcagaacatagcggcatggcatggatgcgtgccgagtccctggcgggtcgctgcgcagttacgaggcgcaggtcccagccggtctcctgtcggagctatcattgcctgcacgaggagccaaagcactctttggtccagatctgtgccaatgagccaccgaaggtagcgggtgaacgagctagggtcagcactttttgcgtggcaaccttgcgaatcgtcataggctggggcaggtcattccctacagagcactagcatggctcgcctttttgtcgcagattcactgcccgccggacatgcgacggatcagtgggccaaatatagacctgatggtcctgctagttttctcaaacgtaacatccaactcagcaccagtgcaaccttgccagagctcaaccctacattgcgcgccgttgccgtttgctcaactgtgctgtcttgtaaaacccactgtccagcacgcgagaccctgttatattgtgcaaggatatgagcgacatttgctgaatccctccttccaagccttgaacgtacaaaaccacaacacaatgttgggagacaagaagaagtcgacccatcggctttcgggcctgttctcgaaatcgacctcggagactgattcgaccaccaccaaatcgacgacatcgtcggattcgaccggccggcttacgaaagtgcggaaccgactgtcttcggccacccacctcgcaccagaatatcctgcaccagcgtctccgcaagctccgcgtcattcgtctctccagaatcccactattcagccagtcgactcctcagatttcgcagcagccttcgcgcctcttgagccccctccacctcttacagtccccggcggatctcgtaatgcatcgccttcagggagagggagtcggccaggcacgccgggcggggactcttctgctggcgagggcaatctgaaaaagctgaggcggaaaagcagattatttggtggcagccaggcggacttggtaggaggcgcaacggcagcgtccgaccagccgctcgcttggatcgtgggccataagggcaaagtgccatacaacctggccatgttgctgagcggagaaaaggtacccgaactttgggatgaacaaggcgacaccctagtctacctctttccgcgcacgtcgaacaagggcccctccttccgcatcgactcctccgtatacgccacatcgcgactgctcacccagctcgtccacggcagcctatattctgatgctggtgtagcgagcccacaggaatcgacgccatcatcgcggcgcgtttcgcgtgaggtgtacgggcagtcccggccagcatctcccgaccagagcctcgtcggaagctccgacgactcgaaaggctcgagggtgctaagcgacgcaaccgaggatgaccactcggagaagcacatgtatgtgcccatcgcactcagctcagatagcgctttcactccccagcacgagctgcacctgagccccaaggacatcgacatccttgttacatatcgcaactttttcgccttcctcatcggacaatcgctcgtggctacccagcggcactcggacatcttcgacatcttccttcgcatcagcgatatacttcagcactacgcattttcaaatgttgacggttcgagctatggcgaagtcgcagcttcgagctttgattgctacgtcgaggagctaaacttggccgacgtgcggcatagccgggagaagactattgaggccatcgtgcttggcgagaagatgcgatccatggcgctctacaccgaaggctttgtgcacgcgtctggcaaactcgagagcgtcaagaacctgcagtcgcccaagtttgagatgatcagccacaagaccgcgaccagacttgcaagagccgcgatggatctggaaaaccgcgaagctactatcaacttgaaactgaaggactttgagtttcccgctatcttttctggcatcatgaatagcgccatggccgaggagggaaagacgatgaacttcaagaagtggcgagttgcgttcaacaacgctaggacttttaccatcgactattacaagacgaagtacggttcgtggctgccaaaggcgaagtcaaagaagaatgatctcacgacaagcggtctcaatcggctggtgcttctcgacatctaccgtgacatgtccagcctatacgaccttcttgtagaccgtgccaacctcacaaatcgtactgcagatggcttcatagctgaggacgaaggcacgacctatgaggatattgtgcgccgagcaatgcggaaagttctcagcgagtacgaccgtagcacgccacctgtgcaaccaccgattccattcgacctaccaatctatcctacgtctgaaaacacacgcaccggcgatgcgaagaaggatgcaaaagctcgggctaagaagctgtcgaaggatcaggtgctgaagttcttgaagggttcccacaatatcgacgcggagcagcaaacaccattcttggaagcattccggcatttcgagtacaaacaggcctctggtgccaacatggatgacttgtgggacctgcgcagcggccaatggctcttcctctacgccgtcattcagtcgctaccaatgttggtcatcgacgctcctggagttcgatacacccagggcgtcgaatatttcctttgccaggttcctcgcagcggcgtgccctggggtcgcgaagacacagcacgaacgcgaacatggttcggtgtgggaggtggtggtcagggtggtaagcttacctaccgatgtcgtcgaaaacggtgtcgaaggtgtcttccgacgatcgcattgctggaagaaagctcaagagtgggcagccaacgacactctcctcaatgccgcgatgcaagaactcgatgtgaatgccgccccactgccagcaccacctgggcttctggacccgtcggccgctactgctcgatctcgatcaggcagcccagtctccgataacaggcgacagagtgtcatgatgcttggcctcgaagccctgcctctacctcctggcatcgcgcccccaactgccgcttcttcatcgaggccagcatcgagcagcgatcccagcaagacttttgacgcgattcttggaaccagcgccacgcctccttccaaggacaagaagaagaagagatgagctgtgaaggatttattggttaatgatgatggaaaagtgcctggatattgcatgttgaaacggcctatcgcatttgtttgctgcatttaagcctgcgtcagcggccattttttttgaatttgagttgttgcatgtttgcataattgcaaagcgtagaaggaactacgcgatagacatgaatgagcgttgtatgaggatagcaccgctaatagtgaatgaagaagagttgcttatcgactttatcgtgtcgcgtccctgtgcttcgggccgagttcgctggccgcccgcgatccgatatcgtacttttgttcttgcccacacgagctccaattatgactgccagcaagctttcgtgagctcgcagcaatttccgctgcttctccgtctctttgttgcgcaaagatgacgtcctccctcccaggcaaccgcgacctgccagtctcccagtacgacctcagcacgtactggggccgcgtgcagcaatcggccaccatatcagatcccaggtgagacagctgcgcagacacattgaatgattccctgtgcgctggaggtggtgagtgccacaacgattggctcttcaaatctcaatactgttgcagggtcaattgctaactatgcgcttcacagaacactgttcacgtcatcagctggcctcgaaaatgccaaagaactcgttaccgcgtataagacgggcaagatacgggatatgacaccagaactatggctggcgaagaagacaatagactctacgctgcatcctggtacgagtcctcttgcacgaggtcctatgggaaacgaactgatcgtgtttagatacaggacagcctgtcttcatgccctttcgcatgtcctgctttgtgctttccaacctggttgtcacagctggtatgctcacgccaggactcggtgtaagcaagaagcgacccaacatgagaggaatgaatgttaacgtgtaacagacggcaggaacacttggatggcaaatcaccaaccaatcgctcaatgtgggcatcaatttctcgaacgcgaataaatcaacgccgctgcccacgtccactatcgtcaaatcatacttcaccgccgtgacagcctcatgcggtgttgcgctgggcttgaacgctcttgtgccccggctgaagagcctctcgcccaatgcgaaaatggtagctggtcgcctggtccccttcgcagccgtcgccagcgcaggtgtgcttaacgtcttcctcatgcgcggcgaagagatccgccagggcatcgacgtcttccccgtcctgaccgaagacgagaagcaaaaagtcgaaagcggcgagctcgaatacaaatcactgggccgtagcaaaaaggcagccacactcgcagtcggagagaccgcaatcagtcgcgtgctgaacgcgacaccgatcatggtgctgccgcccttggttctggtcaggttgcagaagacagattggcttaagcagaggccgagaatggtgacgccggtcaacttgggtgagttggggaagttttggggccgattcgcgcaagctaatgtcaggcaggactcattctcacgacatccatcttcgcactgccgcttgcgctggctgcgttcccgcagagacaggcagtgggtgccaagacgctggagcctgaatttcatgcgaagggtgggaaggatgggatggtggagtttaaccgtggtatctagtgggtggtgtcatgtgcgagtagagtataacccacggttctactgatgggtgcaatggacggggcagacgtgagcgtgaagcctccagtcctgctactatttgcagccccagatgaaatcatttgactttgctagcagtatgcacgtgtctactgaatctgtagtgtgcaactacatttgatctcacaaacaaattacgtcggtgatttgcaatgatcctgtataatggtggaaggaggccatgaaagaaagacggaagacggagaaatgcggcttctcattggtcaggatgcgcaattcatacttgcacgctgcacacaagacggaagcctggtgatgagataagaacacattacgttcgatgctgtggcctctctaggcatcaatgaatgcaggtcgagcgttgatggggcgtttcaagtatcgtggtctggcgtcgagcccgcgacgtcaatgtggcctttgtgagccaaagagccaggtgtcgaatttaagcctcgaatcatttaagctccacccacgccgagacgattcacgacttgtcgtttctgttccacaacacgtgtgaagattgtctctcacattctgctctctgggatagattccccttcccttcttttctccaccgcattgccctcgaccttcgaccttcgaccttcgtctcaccccgcaaagtcggcgacttccccacactacgcacgcaggtacccgcacaactcaccacgttgcgcataccgacacacaacatggcgcctcccggccgtcggagagcacagctctcgcccgctacgatgctcctcgggctcttcttgctcttctcgtcgaccgcctcggccgcatctgcagttctgggcgtggacctgggcaccgaatacatcaaagccgcgctcgtcaagcctggtgttccgctcgaaattgtcctcaccaaggactcgaaacgtaaagagacgtccgctgtggcattcaagccctcaaagagcggacctctacccgccggttcatacccggagcgtttctacggcggcgacgccatcgccctacaggcgcgattccccgcagatgtatacccaaacctgaagcacctccttggagtgccgcttgacagcgacatcgtcggtgtgtacaaggagcgataccctgcactcgatgttgtatctacagagaaccgcaagacagtcagcttcaacgacgcctcattcgctgctggctcagagaagcctttctccgtcgaggagctgctggccatggaattgaagaacgtacgggagaacgcaaaggcgctggcaggcaagggctacgatgtccaggacgtcgtcttcaccgtcccgcccttctacaccgttgccgagaggcgcgcgctcgaagttgccgcacgactggctggcatgaaggtcctcagcgtcgtctcggacagcttggctgttggtatcaactacgcggttagcaggaccttcccggacatcacaaagaaaggcaaggctgagatcaacatggtcttcgacatgggcgctggatcaacctctgccaccgttctccagttcgctggcaggagcgtcaaggacgtcggcaagcgcaacaagaccatccaagaggttcaggttcttggtgttggctgggacaagacccttggaggtgacgctctcaactcgctcattgtcgacgacattgtctccaccttcgttgccctcccgggtgcgaagagcgcatccatcaccgccgagcaggtcaagggccatggacgcacggctgcgaagctgttcaaggaggccgagcgcatccgtcaagttctgagcgccaacagcgagacgtctgcattcttcgagggtctttacgaagatgtcgatctccgctacaagctctcgcgcgccactctcgagaagctcacctctgatttcgctgccagggtcgacgtgcccatcgagaacgcgctcaaggccgctggcttgacctggaaggacatcgattcggtcattgttcacggaggcgcaacacgtactcccttcgtccagaaccgccttgagaagctcgcaaccaaagccaagatccgagccaacgtcaactccgatgaggctgctgtattcggtgccgccttcaaggctgcgggcctcagcccgtccttccgcgtaaaggagattcgtgacatcgacactcagggttttgaacatggtatccagtacaagttcaacctcaaggaccgcgaccagaaaatcttcacgcctaacaccaagctgggcgtgacaaaggatctgcctttccagatgatgggcgagttcgaatttgaaatctaccagtcaattccgggtgccaagggcgctgtcaaggagcctgttctccacttccagagcggtaacctcacaagggttgtcaccaggatgattgacgatcaaaagtgcgaccgcgactcattcaacaactacgttcaggtcaggttaagccctatcaccggtaccccagaggtactgtccgcatgggtgacttgcgagactgagtctgtggacgccaagggtggtatcgttgatggtgttaagaacttgtttggtatgggcggcaagaaggaccaggagccactgaaggatggtgagagcgccgaggagtcgtcttcgtcttccaaggcatctaagtccaccaagtctggcaagtcttcttcgtcctcttcttcggcagcggctgagagcagtgatgctgccgatgctgagccaaagaggaagcttgtcaggtctgccatcacgtacgacgtcaagcagctcggctacgagaagcaccctcgcaaggaattgaagagaatgcatgacaggtaagatatggacgacgatttttgtatgatcagcagctaacatcatgtagactcgctgcgttcgaccactcagacaagtctcgtcgtgtacgcgaggaggttctgaactctctcgaggccttcacctaccgcgctcgcgactatcttgaggacgaatccttcattggagcttccgttcccgctgtccgaaccacactggaagagaagctcagtgctgcctctgactggctctactctgagggcactgaagccggcgagaaggagctcaaggccaagctgaaggagctcgaagacattgtcaaccctgttctcaagcgcaagactgaggctatcaagcgccccgacgccatcaaggagctcaaggacaccatcgcccatatccaggaggtctcacaacttgtcgacagccagatcaagactcaaatacacgagagctctaagagcagcgaagccgttgcagccgcctccaaatcatctgccaccccttctccctccaccaaagacgagcttgacgagctcgaggaaggtgacgtctcttcctccgccgaacccgccgagcccgagatcaccgaagtccccaccatctacaccgaagacgacctaaagaaggtgcaagacaccatcgcctcgtcgcagaaatggctcgaagagaacgaagccaagcaagccaaactcggccccaccgacgacccagccttcaccgtcaaagacctccaagccgagaagaagcgcatcgacgacgtcgtcatggacatgatgatgaagaagatgcgccacttcaagccccccggccaacaaaagcccaaagcctccagcaagcccaagcccaagaaggctaagaagcccgcggcgccgaagaaagacgccggcgaggctcctaccgacgaggaactccaggaggcgctgaagaaggctggcgttgactcggataagatcaagttgaagaactttggccacaaggattcgatgacggatgagatgggccggaagctgaagaaactcaatatcgatgaggattcgagcgaggaggatattttgagggcgattgatgacttgaccaaggagcagggggagaaggagaaggagggagagaagcatgatgagttgtgagtgagggcggtgaagggccacttagatggagtgtgtatatgaattgcaagtgtgaagcatctttttttttgggagtctttagaacatgtgtgcgggagaatcaagaatacgatcaaaacttataggatttcgtacgggtgggagtgtgataatgatgttgcatgcgcacagcccgagatcaaaccctcagtgaccagggctttcatcgaggctaatttgcataagcgtcacgatactggagctagttgctagatataagagatgctgaataacttgctacgaagtccttgcatgctgtttcatcatcttcggcgggcttgtagatgaacgacatgacatggcccacgccacatccgtcgcagccatagacaatgaccctgtccctaacgcatagcggcaaaacaagtacagcgtcgcagcatcgtccatttcgctcagatattaaaaaggctttctttccattagtctcgcgcgcgctcacgccccgcgtgtgtaaacgcgatttccaaaggagcaaaacagaaagtacaatcattcaagaggagggaggctacagggaggggtcgaacggacgacagaagcaaaaagaactagccgaccacacatatccatagctagctgaatcccttatggtgagtgacgaagggtttatccagacgagcgtgcgccaggtgctcgccccccaacatgtttcttgactgttggatttgatgggaaagcggcgagttgagcgaaacatattgtgagctagtgcgcgttttctggtttggtggttggggattgtggcgatgagcggcggtgagcggggccgcgaagtgcgcaaggtcgtatgtcgtagctggggattattcggtaggttggaggtgtgttgagtgagagttgtgggagatggatgaagtcttgggtgaatggcgatatacgacagctacgtgaatatgacgggcctttgcgcggcaaaatagcagagaacaaatttcaagcattcggcaacaaagctcacccaaagtctgtttgtattggaaatttatcaacatgcaaacgtctgtctgaactgtctgaatgcagggtctacgtcaaaatttcctttacataccccatgatgcaaagactcaagtgcctcttctgcagtgaacttccactcacctacctcgatactgtccttgtcgatgtctacaaaacctcgtagcgctatagctgcctggtactctgttcgagctgcagagtctcttggatctggtgtatcttttctcatgttaactttaatctgctcctcaagtggattcctttcgtggcacctgcccgcaactattatgtatcagtgtattgccactcctcatcctcatttgttccactcacccaaaatctccagataccgaggattgttcctccatctcctctccggctctttagacggagccctccagcccatgtccttcagaaacattatgttcgctatgaagtccttgatagctgtttcgcaatccttggagggatcgtagagccgcggcatgaacactatattctcgacacgtccatcacagacatcaatcataaccttcttgttttcgcatggtcccataacaattatgggatcgtagttcttagtgatgctccagagagatcggacgcacgactttatggaatctctttcggcctcggattcgaacgctgggggaagtctcgtgtcggtacgaaaggatatcttttggttaccactgggcgtggcttgagggacgtgtatttttgttcgtttgtgaggcatggctagctaggttgcagaaatggtgcaggtccgttacagcactgtttgaccaaactatatagtagaacgaagttatatacccctggagagtcatcttagatgacgagataccatgtgaatagcaagaaactagagctaggtgactgttatgtgtcacatcgccacgatagattcgaataagccattgcgctgctagtcatacgctgttcagtcaagcggcggagagatcagtgtcgtagtcatagtttatgtagaccaaagggaaccactcgcggagagtccacacggcctacagtagtaggtttgtctgcctctggctttgggctcgcttggatgtggacagggcggtgcagacatacccgcgacatatagttgcaatactattgacattcagtgcaactacctacgttttccgtttacaatatcataatttggtttgataagcttcaaccaatctctccccggcacagtcttcctctgggatgagctttatgatgtacttgatctagtagcgctccttgtggaagctttgcttcgctgtttatatttgcgaagagattcttcctcgtccttcaatgctccatatatgtattccatagcctcactacgccttttgaatgccttacctttaaggactcgagagttttgtgcatcataaaagaacatttcatctttcttgttggccattgtcatcggatgtcacttgacggaggagatgatcttatcaggtccgggtatgaagctcgtctgtggaagtttgtctggaggtttgcaatccgcgagagctgaccgtaaacctctgtaaatttaagggctgcatacagacatccatactcttatatacaatacacgagtccagtattcaaactcggtatcagtcatggtgactctacggacccgggagtgtcatttgtgacccagaattgaacgccacaagtcgattcgagtgacaaaccacaagaacatttatccacgcgctccaggttcactttcgtgcgaagacattgaaggagttccaagatgtgtagcatggtgtaagttattctccatcggcgaagcgtaagagacatgtctttcgagtcatcaacgcgatggctggggtaccccgaaagtcgatgggggccatagctcagattcactacaccgaggaatctgtctgtgttcgttgtcgcaaagaaccctgatgctggttgttgatcccacatcttccgatggtgatcggaatcgttccgagtgcgctagtcatgcacggaccgaccgtaactccgccgcgggcgcctgcactgaggtaaagctcatcgattgacaacacatcacaaacaccaactctactgggaacattctcgccacagtcatgtctggaggctggaataccatagagtccgatgccgtgtgtagtccttcgccattctttacatgaacgccactgacatcttcagggcgtattcacatatctaatcgagaagctcggcgttaaggatgtacaattcgaagagctcacaacgctcgaggcctcagagcttgaacagctaggcacggtctatggcgtgatcttcctcttcaagtaccccaccggcgaagcacgcggcgagacaccgaaagatggcacttatgaccatgaggcggcaaataacatcttcttcgcggcgcaaaccatacagaacgcttgcggtacccaggcaattgtgtcgcttctgctgaacagggagaaggaagtcaacattggcaaagaactgaaagagttcaaggagttcgccggagagttcccgccagaggtgtgttgagtcagcaatgcgcctcagactcagtggctaagatacgtacagctacgaggagagacgctctcaaactcggatctcattcgggaaacacacaactccttcgcgcgatcatctcccttcatcgacgagacacaacgaaccgcgaccgaagatgacgacgtgtaccactttatcgcgtaagtatgctctttgcccaccccacatattagagaggctcacagtaatttagttatacgtcaataaacaacaccctctacgaactcgacggcctccagcccgcccccatctcccacggcgcatgcaaacccaccgagttccccactaagattatccccgtcctccaacgccgcatcgcccgctaccccgccaccgaaatccgcttcaacctcatggcttgtgtacgcgacctgcgcatccgtgcccgcgagattggcgacgaggaagagcttgagcagcaagaagacaggcgcgcgcaatggttgtgggagaactcgctgcgaagacacaacttcgttggctttatcagcgagctgttgaagggcgttgtggctgcgaagctgaaggagggtaatggtgcgtatgacaagtgggttgaggaggcgaaggggaggagtcggaagaggagggaggacgcgaggaagcaagggatagctagtgaagactgaggtggtcgtgtggtaagggacgacaggtggaggtgatcatgataacggcaggatatgaatattatacaatgaccccatgcgagctcactggctagaaaggtgctgagaagttgtgattggggatgatgctaaccaaatgttttgcgaacaatatgcattttcagatcataaccacaacttaggatgactgcaccaaaacgaggggggagcatgtccttggctatcggccagcagatctatatcgcaagctactaaatggccggagatatacagactgtagtacatcaattagactccaagtcccccaaggatcgttggtaacgctgctgaagctttcgtattgaatgacggacacaactcacatcaactcgatttgtcctgcacttgtctttgatgccatgggttagcaacttccatgtgagataataacctctcctcgattatgtatcaagtttcgaatgcatgaataatgatcgagaacatggtcagggtatcttcaagcttcgtttctcccttcgtgattgatatcatttaagtgaattcgcaatctagcttgacatcggtcactgtcgctgcgctggtggtagatgcaacgtttcgagctgtaccatcacatcctcccaggatccttgtcaggctattgaatgggctgctcgaaaagcgcgtaggatataatactctgaagctgtacacagtatcattagactttaaatacaacgataacactctgcgtatacgtctaggcccttgtatgcactaccacctaatcactccacatctcgctgaccatcatcacgcttcactcaaacaccagtgaaataatcattcgtattcatattgattcatttatgtgactatctactatctatctactatcctgctccatccataccaacaatgcagcatactcgctcgctcaaatgcagacaaaagggacaaaatggatatctgggaacgatcattacacataagggttatgtacgtgggtgtcatagaacgtgaagggacgggcgggatgatgagatggcatcaagccgcgcattcgagggacggtgtgaggaagatcgggttggacaggcagataccgtcagctaggagtgtgtcttctgcgccaagattcgatgcagattttggttcttcaaagatgggagagtgtgatgagttggtctggtcctcgacaggtgctgcatcctgctctgcaggctcttgtactgcctcgggtacattcggtgtattatcaacctccctttcgaagactggctcagcagcctgcacttcttccgaggtggatgaaagagctggcgaggtgccatcttcagcaataagcataggctcctcagctacagagcagccagacgtagggacggcgatctcgtggatgctggtcgctgtctgaacctcggtgacagtcagcgtggagaaagatgtcgcagttgtcgtggctgtggtggtgaaagcaaccgtgtggacgggctcttggagactgctttcggcctcaatactagccatttgtagctgtggttgtgtgcccatgttcatcgcaagtacgacgaccagagcgccaagtgccaggatgatgaagttacgcggatccttgaggaggaccagaacgtagttcttcatgagcgtgcccaatggaatatcagcggcgcggagcacttgagcttctccgaattttgaaccagacgcatgcatgggcttcttctgttcttgcagagcgctttcgagcgagcgtagtcgctcggcgagtgcgctagcttcggcctgtgcctgagcctccacttcgacacgcatagattccttcgcctcctggatcttctcttctatcgcctcttcaaatttcttccttctctgccgctttctcttcgacactcctctgaagcgcggcagcggcagcttcgaaactcttctgtagctccacttcctcaagcctacgtcgctcagcctcctcctcttcggcgatcttctgcttcgaagtagactcctggatctggcgttgcaattcgatggcatacatgtgcttcctcttgtcggcttcctgctcctcaagcattcttttttccagagtctttcggaggtcgtcgggtatccacggttgcagctcgacatcacatctttccatctcgccccagcaggccgcccaagcgttggctctcatcaacccgttcgcagcgtagatcttgatgtcccatctccgagtgccagcaccaacacccttgcccggacgcttgagctcgtggtggcagtctgcacattcatgctcttccgtgaaggtaccgccgctcatgcggctgcctcgccccgtgttgtcgtcgacgctcctatcgtcatcgtcttcttccttgtcagtgtcctcctctggtgggacgaagtgaccgcacttcaacagtcgaggcgtcttgagctctaagctttccagtatgcgctcctctagcaggtcgtattcgtctcgcggatgtgggatcagcaagccgcgtcgcatcaagatgatgtcttgcagcttctcctcgagtagcttgaagttctccacgagccactctggcataactctagccatcagttcgtgtgtgtatggtacttgtggcggtagtatggtgacatgaagcaagactagcggggcttgttgtggcgtcgtggatatatgcatcgggctatggtgctccctcagactgtttctgcgcgagccggacttctttgacactggtgtttctgacctcccgcttctgctcggggtcatgagcttgtatgatcccttcagtcgttcacgggaggtctcgacggtggggagtggcggagaagacatctgcatggcgcggatagattcaggattccgaaagcgagagcggtctttgcggggtgtatatctcgtctctgctatgtcactagagggtgccgcagggtgggaggatatggagccttctgagggcaatgcggagacaatgccgtagcttggtgcacctgcggagtggcgtggcgaacttgtcgacttgcgtgaggtgtatgagcttcggtagggctggaggacatgttcgcattcttcatccaggtccatactggggatagactcatctgttgcgacagagagttctgaattgaacgacatgtcgccgtcgaacacttcggatggtgacagcaattccttttcttcggggtcctcgtagatagcgaatgatgtcaggcctggagcaggcgagcggtgggttgtgctcatagcaattgtgtgtcgcttctgcatgtgcgacagctttggtggttccaagtcagggtccagcgagtgctcaagaatgaatatggtgggggagtgaggcgaacgcttcagggatctcgtcgactgccagacgggttctgcttgttgcggaccgcggtgggtctgagctccagcgatgcgttgtcgtttaagtccaagtagtgctggcgtttgtttacaccgccggccgaacgcttcttccggttgctaggcgccgcacctcgcctcatcgagacccttcccaaccaccgtgcatctgcaacctcacaaacttagtactacgtttgtcaactgcgatggaaaacgactaggatgcattgggtagcagctcatcctactcactgaaggtttacaccgagtcttgttgttgcaactgaaggtcccgcccagcggtccccgtgaggctacccaacacccctgtctacctgataacctttgataaaactcgcatggctggcacaccgacaatactgcccagcgcccgcgtcttcacaggaccaggtgatcggctgtttggatatgataggatttgggtactcatccatgcgggcacaacgaaaacagccgccgactacgaccctggccatttcctcattagaggacggcggggcgacgatggcagtgatcttgagctcttgacgcatactctgcagcaagctcacaaaggtaccgtgaataccttcgggctgtccttccgcctccgccttcttcattgctcacacgttcagagcagaggctgcatatgcagcgctccatgagactatacatgatcccacatcacttcccccgacctatcagccgcatcataagccaggacaggcacaaattgccctaatgggcgatatgccgctcgtatggactgttgactttgaccaaaatcgcatcttctacgacagagaaggccagcatttgatgtacgagttctccatacccgagaaactgcccatcaggctcagggacttccgtccgtacatcccaatgcagctgcccgttgccagtactaattacatgtctcgtatatccagtatgacggcagcacctcgcgatgacgtccctgaggttctttttgacctcgtctaccgctttgcgagcgactatgaaagcaactggcgcacatcaggcctcactatcgaacgatatggcgttcactcactagcaatgggaattctgagctgcttcacgatgaaattcgacatgcagaagctctcagcaccccctgataagcagttcccttatctagctcgctccgacttcagcgatctacttcgttggagggtctggcccagtccacaagtcgtctcgacagtcagctttggcgaaacacaaatcatcttcacagagcgtatggatttggccatgtcgcttgtgcatgagcacttcaataccatagtcaccggccagatattcggtgagagtaaggagagccacagacgtcaccgacgtgtgcgatgtaactccaagattcactacattgtcacatccatccgagagattcagtacttcacaaagactctcagtataggggaagtttcgatgacttgtacaccagccattactttctttgacggagtcaatccgccatctgagacaggtgtgcgctggttactcagcgccatctacaagcaagtgtatcctcccatccatcgcatcccgcagctccccgtcgagctgcaagagatgatcctcgactacgcactgccaccgcgcgcctacgactcatttttccgtgccgtctttgccgcaaggctgggcctcggagtgagcttcaatttccagtcgcagggccgactcatcgtactacgtcctctgggtggcgctgagcgcatgcgcagaaccgagtcagagtaccaactcatgttctgtggccgatacgtgggtctcacatatcaggtagacgagggagccatggtacaaagttgtcgtcctccgtggactggggcggacacactgtggcatagggcgtaccagcagttctatcaaagatgaaggtacaagagcgggaaatcgacgaagagcttttagagtcctagtttgatacttgatctgctaaagttgcgtggtaggcatactgcagacgttaaacaaatctacagtacatatctgaagtacgggttttcaccatccgtcagatccatgaaagccaacttgtctctctccgcctcatcaagtggcagcgcatcccttttcttgttttctctccacagcacaaagtacagtgccgcggcggcgacgattgtgatgcagtagcagatgatcagccccagccatagctccgggtaatgtctgctcttggtctggctcttgatcaattgtggcccaactatgttcccgacacaatatgccacaaagatagatgacgacatggctgacttcttggttgcaccggcaacattggacatgccgatcgagatagtttgactgacgactgcgccaaacgttccgataatcgaatagccagccacaggtagagctgcatggtatgaccacttactcttccagatcatagcgcagcctgcgatgactgggagacaattgaccaccaggatgatgaggcgaacattcggtatcttggacgacagccaacctgacagcaggatcgtgatcaaacacaaccctcccagcggaaactgccagagaatcgactccagtgtcgaccatccaaatgtgctcacaatcaatggcccaaacccagataccgcaccattgaccgtgtacgccgatgccatgagtatgaacaccagccaaaccttgatatccaacgccgcttctcgaagctgatacggcttaatgacctgacacctgactcccgtcgcgcccctcctcaacctctccaccgccaccaccctctcctccttggtcaaaaaccacgcctctaacgggctattgggcatgaaaaagcaccaaatcccaaacaaaaatgtcaaacacccagcgagaatatagatatactgccacctcttcaacaccccggaactaatctgcgcaaacccataattcaacgcgcccccgataatcgtccaaagccctgtggagctgaaccaccaactctgccgcagcgcttgttcgcgctgcgtgtagtacccggagactatgcacatgaagccagtggggatgatactctcgacaaacccgaggaagaagcgctgcacgtacaggccctgatacgacgtcacagcggcagtcagcatgcagatgagtgcccagagaaggactacgccgccgagtatgcgtccgaggttgaagcgctggagcgcgaatgtcatcggatacaagccggccaacatgccgaagtagaacagcgatgtggcccatgagaggcgctgtgtcgatgtagtcggcggcctggtcgatgtgtcgacgacgctgagcgagaggtccttcgtcatgccgaatagcacggcagagccgaggatggctttgtcgtagtacactagaccgtagcctaaacgtcgttgtttagtgatgttggaattaggatatgggaaggcgtttgggcataccgactatcatcgcgggcatgaggaatacatctattttgcggagtactctggcttcgattgctgggtcgatggcctgggcgtgttcgcctacaagggtgatggcgacgtctttgccagtcgaggctgaggctaagactgggtcttctgcatcgtgcgaatgcgtagggggtgtcttttcggccatcattttgatgcctgcctcgaatcgaacaagattggaagatgaatcacgagcagaagcgaagctaaagaaaaaaacccccagtgcccttccttattcctccatggctaaaatatacaataagctggataaacacgggatctagcgccctagtccagaagtcccttcttcaccactattggtcatttccccacgcgtttctccgtgaacgtgtcttcgcacggcacgcacgtcgtgataaaagcccacgcccacgctaactccaaccaagctagcttctccgctgacataacgcgtacccagccatgaaaaaaaaaatctcgaactcgctgcccaaacacaccaccacgtgctgccctcgtgatgtagcttgctgcgtacgagtatcaatccatgcttgttcgcgtctgaacgctgcatcgcgcatgcaactctcctctgtagaccagtctcccgcctcgctcaatccgctgccccgtagcagatttcgagctggatgcaacgcatcgttgaagatgtcgctgttacgagacaagagaaacctccaggtgacgatctttgagtacggggccgtcttgatgtctactgtgtcggtcgttcgtaatttatcagtctctacatacttcgtgtcgtaaaatgtgtggaactacctaggtagctggtgtaataggtagcaggctagcctgttgcctggaggtatacgcaaggccttgctgttgtgattgaagaccagagatccatctgtgtatagctgcaggctatcagattgttgtactctagacgctttccgtcatacgtggtatcctgccaaatttcatcaagtcatgtctgcagaagagtctcattatccacataaagtagcttaggaattgcgtctgttattcttatcactacgggagaccaaaatgcccaacttctctcacacgcactctctctccctcgcaatagcactgtaacgcgagccatgtacaacactttcatctaaaacgcccaattcatgaaaaatgttagaaccgcatgctatatctgcatgccagtttagcagagatgctcgcttcgagaaaaacgccagaatcccaaatgaaaaggagaaatgcaaaatgataggagggggtatagtgtgtgatccatagagccgagtcaggtaggaaagagaaagctcgagttacaaaagaatacaacgcgctgaagggatttatcgtggccctcgtggacgagatgtttgtgtggagcttcgtacgcggattgtaggtgggcggatttgtgatgcgtcggcgaccgcggcgtcgtaggtggggatgggtgggctgctttctgatcgctcctgctggttgttcaggagcggtgcgcgctcgttgtcccaatagctttctctacggtcttcggtgctgctgatgcggggtgagccgacaggactgctgtactctggtggtagatcgccgggttgtaggaggccgagtccttgggcagcgtcgattgtagttcgtccggagtctgcactcgcaccttcacccctgtcttcattcgaatccacaaggctgagcgcggcaagcgatatgtctgttgggctgcgctgaggtcctgggctcgttggctggttgcgtccgaagcgcatctgctggctgcttgatcgtccatgtccgaaaccagcctgcatgtagttgctacccatgccctctcttacaccatcacggccagagtcgagaagaattgatccttgttcactgccgtaaggtggtgggggcgccaagctgcctgtttgtggtgcaagaccccacttcttcacgtttgcttcgataaagacgaatcccatttgaccaaagttgacatgtacctggcatggtccgtttgcgccgacggttgggaagaagttctgggtcttgaggccgtgtgcgacgtcgtcgagtttcttgccgttgcgtgtgaagaagatggtaccagtgcgtggtcggtacccgacaccgataacgtctccttggacataggctggcccgtatgcagatggcgtgaagggctggttgcatcgtcggtttccgttggacatgtacgagatagaggacttatggtagcctggaaaaatgttagcagtccacactcaatacatgctttcaatgcacataccaggtagcctaaagagcgggtagggttttgtcgtgacaccaatagctatgctcgtggtctctggcttctcgtacaccttggcttcccagtagtagacctcgttttgtttcgggattggtaggttgctctgaacgctgcactctgagtcgaagaactcgatttcggtccggccctcgacgaagcagttggcgatttcaagttcgggctcgaactcccatgcagacacgcccttctcttggattgccaggaactgcgataaggagatgtcggtctgaacggattcgggagggtttgcctgcacaaaggctgcaatgtgttagcaaatgttctgccagtagttcggatatagcggatggcggcaaaagcggctggacgcacctttggctctcatgtactcggttctttggaggtcgtccatgtcttccagcgcctcggcctcctccttcgcgaactgttgctcatcgtcgtactcgccaggccgcgacaaccggtccaggaagatgcgtccttgttgtgtatatcggaagtagtaaataatcgaggcaataattaggcaaacgcctgcagcacccaatacagagaagatgcctatcatgatgcccttagcagtcgagcccaggtcggttgctcttgataagcgcatggcatcgtggcgcgataccgcagcgaccaaggtagctgcgtgctgtgatggcgcatgattgctttggagatatgacttggagagggtggttgggggcgtgacctcccgtagcggtgcttgtgggatcatcgtgggtgtgcggtgaagatgctgccgtcgcgcgttggcagcaaaagtgtcgcgacggtatggatagcgtgccggcaaacactcgaaggcgcagcagcgctcgtggcggagcgaagtcgttcccggggtcgttccagccgcggggatcggtgacgtacagcgacagcaggcggcgccgacggcgtgagggcgatgcagatggcggtgaaaacagtgctggcaacgtgaccagcagcgctcaggtgtcaagtgaagagggagtgtggtcgaaggatgcggagagatgcgtctgtgaggccagacgttcactgcgtcagtcggttcgcggcttcaaggatgtcaatgttgccaccccagcacgcacgatcgcaaactaggcccaaagacaacgtccacgaatcgaagcccgccgatatatccggcagcacgcgcaaatggtgatggagagggagagctgtcagcgagcgctcctcacgccgtgccgcaggaggctagcagtcagggccccggaagcgggcagtctggatcgcaagcgtctctggcacagcaatccagatcaagacacaacacttgaccctgcatacgacaacgcacacattcacaataatctccttgcagttcaattgcagataggccaaagtttgagatcaatagccgcagtctccatcggggccaagagacgcgcgggagggcttccctgaagcacctgaggcacttggaggtccactcatttcctggccttgcaccaggctgaaacaccgactttgtgcagccgccatgaagcgcgtgctattcatagcgcggaagtacggaattgtggtatatccccttgtagatctttcttgtaggtcacttctctatgcaaacgtcaatgtttggagtgttgtgtctccgtctaagtaccagttgcagctactcattcaaggttcaatcatcgcacgaggctgtggccatagtattaaccataactcttcgtcggcccattcggtttccgtgactttgccaacgctcttcgcttgtagcatctacagctcgtctcgacagctcagaggggagtttcagccacacgagtgccctgaacggtcgatccgccttaccagccctacccgtgggccttgacccatgaacatcaatgcttcgtgttgagaatcctaacattcaagcacggtgcttgccgtaaaattcggaaacgatactgagtatgtcttcatgacttcataacgactggacgttcgtggtgtgatggtctttggtacacctaagctgcttgtacgtgtatggctttgtcattgtattttgtccatccaccccgaactctgacagcagatcgaccccgcaaaatgcctatttcatctcaaaggtcccgtccgtggtaaaagacggatgtgtcggtggggtatgctggagtgtgagagattcatatacacattgaccgtcagctttgcggcgcattaaggacagtcaacattccaatatgccagcgtcgtagtcaccgtccttaatcacaaccccatggcaaaataattgaatgaggatgaaaagtccttgtcagatagtgtcatcgccattgtcggcaaacgggaggcgcatagtccttgtgcaacgcactgagctttgagtaacgcttcgcggctcgttgttccccggcgccgtccccgcaatgtaagttgtctcagggcaagtgccgagcctcgatgtgatgagctgttgtgcggcacttggccaatgtgccgggcggatggggtcgcacagttcggttctataacattggtaagaacgaattgggcagcctcaagtctgcggtcaaaggctaatgatactgtaaggacttgtttgccgtctcaatggcccagaggattccttttgggtgcgctgggatgattctggaggcgtcgagcaggagtcatagtgatagtccttggttcgtgtaacattgaacgtcggcctcatgcagtgagtggtacatgtaagtgatttggagccaaggaccatccaagttcttcgctgtgtggaatagtaaccgtcgaacatgtaggtgatcagatgaagccgtcagaaatgagatacgagtaggaaaaaaaatccaaatgtaggggcgagctgaaccatcatgaactattcaagccaatctggggcattatggggttacccagattggggccttggatggctatgacaggagacacttactcgttccaagccgagccatgtatcaatatctgaagatgctgcacaaagtcatatggttccacggcgcatgtgacaagataacggtacgtagtgactgccgtactcggccaatgtgtatgtgtgactggtgtttttacattcgatcgatggtttcctgcatgatcgaaatgatagtctggtgtagtgtgaggcaaccttggaagttcgaacaggcaaagatgatctgtcgagcgggcgaagttgccgggcgacactctgtgtgcagcttcggactgttggttgagctcgtttactttccgtcgtagttgataatctgcagcagtatggagcacttcgtgtgtccgcgaggtgaaactgctcgagtccatgtcctctcttatagggaacggcctctcaactcccatcttcaagtctggtgttgcgcgacattcatgtagagaacgagcacagcggcgggcgcggtgcgacgtgcctgaaccagcccacgagacgtcagatgtgtcaaggctgcagtccggccggacaacggcgcgatttcgagttgaaggagagtgcaggcgcggtcgctggtcgtggctgccgcgatgtggggagaagtgtctgcaaacgttcgcggtcaccttgtcacgacctctagcccactttgggaggaggcccccagtacgccgcactgcacatttctacgcccacattgttagagtcgacattgcacctagacagagacagagccgcccgtctgtccctgaatccccgccaactgcgctgccgtagcggttctgccttggtcgcactgcagcttcgtcaccgcccgtcccgaggcgaacaattccctgcgggcctgcgcaaccgcccccgcgtcatctgttggccaacttgctacgcaacacgccaaaaaaaattaatacagcccatttcttgtgatacccggagaaaatggttgcgggattgtaggcgcaccgactcggcgagctcgtacgtggaacccgtgcccctcaccgaattgttcggtcgctttcctcatgggcagagaagagctaaccatgtaccgcaccgacagaaccagcttaacgcaccccacagtctgtataccgactcgaatccctcgccgatatattcactccctccacctccaacaaccgcctctccaaaacctgctgctcggcgcacctctccgcacagcagagcaagccaccgcccatcatggcgtggcaaccagacgaggagcccctgcggcaactcgtgcaatgtctgaaggactcgctcacaggccagaacccgagtgtgcagaaaaatgccgaaattgtcagtattcgtcgattgctcgcccagattggggattgcgctgacggctgtggctctacagatgctcaaaaccgcgagaacatcgccagacattgataaatacctggcctttgtcttcaccaacacgcagccacctgcggctgtctccatggatgccacacactacttccaggcgcgcgctgccgcagccatcatgctcaagaacgacgtcaaaaccggctacaagaccatgcccgatactactaaagactacataaaatcaaccataatattgggacttcaggactcgacttcgcagatgcgaggatacgcgggcaatgtcatcactgagattgtccggcagggaggcatcatgggatggccgcaggtcctttcggagctgatcgatatggtcagcaattcgagtggcagtgtctccccacaagcgcaagagggcggaatgagcgcattgttgaagatatgcgaagacaacaggaaagcactcgacaagcaataccagggacaacggcccctggggttcctgttccccaagctgttggagctcacaacgagttcatcggccagagtgcgcgccgatgcgttggccagcatgaacatcttcgtcccagagaagccacaggctgtagtgtcaagtctcgacaccctgctccagcagcttttcagccttgccagcgatcccagcgacgaagtccggaaacacgtgtgccgagcctttgtacacatcgccgacattgcacctgagaagattgtgccacatatggagggtctggtcgagtacatggtaacccagcagcgcaacccggaaaacgccgagctggcgcttgatgcggccgagttttggttgtgtgttggcgaagatgacaacatgcgcgaacatctgggcccttacctgcccaagattgtgccagtcctgctgtccagtatggtctacagcgaggacgagatcttacgtcttgagggcgaagaggaggactacgaagtcgacgaccgtcaggaagacattcgtcccaactttgcgtcgagcaagtccggacgtttgaccaacggcgagaactccacagctgtgaacggtaacgttccatcagccaacgacgacgacgatctaagtgagggagaaattgatgatttcgacgatgatgatgatgcattcggcgaccctgaagagcagtggaaccttcgcaagtgctcagcggccgcgcttgatgttcttgcgtctgtcttccacgaagcagtcttccaggcgacgttaccgtatttgaccgacaatctcagtcacgccgaatggcccaaccgagaggctgctgttctcgccctgggtgctatagcagacggatgcatgtccgtagttgagccacatctgcccatgctcaccccatacttgataacacttttgcaagaccccaagcctgttgtccgccagatcacatgttggtccctaggccgctactccggatgggctgctcacctggatcaagctggaaagcaacagttcttcttgccagtcatggacggtatcttgaaaaagatgctggacaacaacaaaaaggtgcaagaggctgcagcgtctgcattcgcgaaccttgaggagaaagcgaacactgagctgagcgaatactgccgccccatcgtcagtcagtttgtgcagtgctttgccaagtacaaggaccgtaatatgtttattctttacgactgtgtccagacgcttgctgagcacgtcgggccagcgcttcgagacgacgaccttgtcagcatgcttatgccggcgctcatacagcgatggaacaaggtttccgaccagtcgaaagaaatgttcccattacttgagtgtttgtcgtatgtggcaactgcgctgggatcgaagttcgcccaatatgcagctggcatcttcgcgcgcagtatcaacatcatccatcgcaatctcgaagagggtgtaatggcaggccagaatcctggttgggatgcccctgacaaggacttccttgtaaccagtctcgatctgctcagtgccattatccaagctctacaacaagaggacagcgcccagttggtgggcagaacgtctagctttttccagcttctagccgtgtgcatgaacgaccccaacaacgacgtgcgacagtctgcatatgccttgcttggcgattgcgctatctacgtattcccacagctgcagtcctgcctgccagagattatggagatcatcatcgagcaacttgacgtcaatcgggcacatctcgaagccgaagaaaccggctattccgttatcaacaatgcatgttggtctgtaggcgagatctcgatgagacacaaagagggtatgcagccatatgcggaacggttgctacaaaagattggcacgatattgtttgacgacaaagtcccggattcattgaacgagaacgcggccatcgcgctaggaagactaggttcagggtgcccacagttcctggctgttcacctcgcccaaatcgcccctccattcctgcgagcgatcaagaacgtcatgtggacagatgagaaggcacacgctcttactgggttcatggacatcatcctcgctaatcctggtgccatggaacaatctctcctccagttcttcagcgagatgtcacatgccaaccacaacctacttacgttccagccaaagctcaaagaggactttgaaaaagtaagttcttgaggctttggtatacaaagatttagctaacaattgtcacctcaggtcatccaacaatacaagaccatgattccgaactttgatgccttcctcggagggcttcctgcagaacaacaagctaacctgaggaagttgtacagtgtttagtgtgcctttccatttctcagcgtggctgcggcgtcttcaggtgaacatgattagaggaagagacggaaataccaaaagggaatcatgacgccatctcagtgccattgaaggaggaggatgatgaatgaaagcatttacgacagcaacgggagggtttcacccatggcatatatagacatcttggagcgttctttttcatttcgtcttctattgctcgaaccaagctaccgtacagtactggcgggtgatcaagccccctgggttggttcacacaactctcttcacagcgcaaagatcgttcgtctgaacatttctaggcgttttgttcgttgcgtcgattggggcagcgcgacattttttttttattccttgacgcaaaaacgtcatcacctttagatagtcacagtagatagctttaaacctcgtcgcgtatgcgcgagggccctttatatccaatcgttaaagaaactgccgttggcgcataagcatggctaggcatcacatgtgcattgcctgttctaggcttattttcgcataacataccatatctaggaatacacgtatggtcgtcaggcagctcaaaggcctacagcacacctcgcatggacttgcactgtgacgaagcagacggggacgcgcgctgtgcgtgcgtgtcgcttgcggttcaatcccatcgcatgtatgcagggtagggttgtgtacgcgagagggcagggtcaagggcctgggttgtgctgagccaaagatgacatgccgttgcccaagtgagggctatgaatagttcatcttgtctattgtaccatagactggggatgcgtgaagttggttagctcgggtaggtagtttggcagttgtttgcaagtagtgattatgttgtgaagagttgttaggtgagatggaagatgggttccgtttgagaaggcgtagctggggcgaaattggaggctgtggagatcagctttcttggagagggcttgttcacgctagctgggcaagtttgtcgcagcgatgccgttgtttggtggttctgtgtgttgtcaactacgaagcctagctatactgtgtgtagcttctgaccatggtataccctgtatactttctggcaaagctgacaatctgcagtacaggccctgcggaatagacatctcgactgcaatatggtatggtatcggcactgctacttggtgtgcatcgccatctatcaagccgatgagcgagacgcacatcggaggcatcgcggcagtattgagtactgtgggtgtggttcagtgcagccaagtgtgaagtcgcgaaagcagatgtagcccgaagatgtgtgtcaacgccaatgcggtgtaacgatgaaaacggtgtagaaagtatgcaacgaggatttgttgaaggtgtgggtatagacgaggttctggaattttcaaaccttggaagacatcatgcatgagcacctcgtgacattcaggactttggataaaaagaaagtcgaggtccactgatgtcaagtcgatttggctcgccaacgcaaagcggactacaacgcatgttcatgcaatgcggaacaagtgtcttgtgacctcgcttgccgatgctggcggtgatctcggtgaaatgcacggatttgatcgtaggaatcacttggcagatcctgtgaggtttcgcaactaacgatttactttattcgacgcgatggagagaagctattgggttgtttcaagatgcgggttctcgatagtcgcagtggcctattctggcgtggacaataattcagctccggctatgttcttgaacaagcctgtgcagcgatcgaccagaggtatacagctggtttgagacaattcaatgggtgtatacgcctgaacgaatcgattggcttgcacgcgagggtccgtggtagtggagaggacatgtgttcctgtcacacctcaccatgcggcctgcccgcgttactggtaaccacagggaccaggtgggatatttaaagctcctgaacagagtgtcgtgcaggataaacgtgtggctgacaaggagacgggaggttcaatgtcccttctcgggttatcttgcccgacccgtcagcacaggctgaacgcacgcttcacaggagcgtatggactctggagaagtttctggccgtcaaccccagagatggcatggtatacccttgactgctacgggctagaacgaccagctccaacagaacagaggccaggtctaagaatagcaagctggagccaacctcactttgtgcagtcgcatttatcggaacgtccacactagctgttgggtatatacagtacacaatttgtcggtcaacctgctctggttcgtgcgcgatgtcattgtttgttcgtgttctgactattgcctcccaacctcggctgttccttacttagcacaccgtattctgtagccggtccgctccaccacgagcgcacatcgtcataacagccttgcagctgtaggcggctccggcgtcatgggaatcggcgatgcgactgtgtcgtccgaatacctgtcgggtgtggcacgcagcatgttgtggtcacctcatgctcgcgtaatcttattacgccaatttccgctgcatcaggtattgccaaaagactgcttgaggtattacgtgcaagactatggcttttacccagctgccagcgatgcactgctggttgggcgcgtacaggcggcgcggccgtgatgacgctcgatcgtcccccctgatccgcaaaatccgaggtgacgctgtgctgtaagtattgagtagcatcgatatgagggccaatgcagatgccatcagcagcgcagcagagatacatggcttgaccgccgtagcgaagtaagttggaacagccaggctcgacgcacagaatcctatttttggcgtcccgcagatattgtggccccggcggcgctagcctcaagcgatccatcatcgaatccgctcccctgcctcattcgtcgaccccggactagctttcatcagggtgaattgcacgctgcgactctaacgtgcactccgtccgccgccatgacggcgccctcgactcaggacatgggcgcatcgctccagtcacccaccggcgtcgaattctggctaacgctgactgacccagctggtgctcactactggtattactactgctgcacgcggcctcggtctactagatgcagcatagcttctcagcctcctccactgctactggctgtcgcctccaccgcacggcccgcaaatgttggcggttcactcggccggcgaccctccaaactgcccgttaatgcgcatggacactttcaccgcgatttcctgccaggcggtaggtggctagctgtggcggcttcgacctgcgcgcccaaacgtctccgcttccagacaggcgggcaggggctgtactcgtctctggccatgcttcggcgagctcgcgctctatgagagcgccccccaaatctgcgcctgctactctttcaccagggtcggcttgccgtccgctcctacaaggtcaacgatgctcgcctaccaatggcatgaaccaccatcttccttcaggccaagggcttttactcgaagcgggacggggtccatagagcttaatccccacaggagttacaccggggccatgtcatacgagcatgagccagccccgacccgtctgtgaatcaccaccattactgtagctcccgcaagcttctctcaccctccctgctagtctcgccgtcacgccgtctctaccggctgccacccaaagctccatggtccgcccctcgtggcgtatgtgctatttgcgtgaacgctatcgagccctagccgtggttggtcccgtccttgacctctggtctgtctagtcggtcccgagcaaaagtcactctgcgcgtgtgctcggctgtcgccccagtcacctcttcagcctgtcgagcctctagtctcataaccttgtccggaacatgcatgcttaggccgccgggggcacgttgcatgcacacttaccagatctgccgtcacctcgtcctgttgtactagctacctatccgccgtaggctggctttgcgtcaatatcttccctaccctcaatctgtctaagctccatttgtacctgcactttgcgcatatatcaccaaacgtccgtcttcagcctcctggaaaaacaccccgttcatccactaccggtttccgaccacattaccctcgctttgacgaccgccctccacgatctacagcttgcatatactcagcccctcacctaccccattcacccatacatctagtccagcatcaactaggaatactgactacgaattcacgacctttaacgacccttaacgccaaccaacacgctgcgccgcatacccaccttcgctgtaaaactctgacatcttatactggacgacatggctggtccaggtggaggtccttctaggcgcagtcacaccaagtctcgcaaaggttgcaagacgtgcaagcggaggcatatccgctgtgatgagacattcccgcaatggtatgtcctagctccacctttgacacacaggaggctactgacagcgttccagtcgcaattgcactaagcatcaagttcgttgtgattacatggacagtccgactgccatgatgccagaatctccccaatctccaccgcaaccgaatttgctctggacgcccgagattgaggccacaatcgagctctggagacagacaggggagtttcccttccctgatcttcgggtatatccgcagccgcaatggcatgccttatcacgtaccgatcttcgccttatacatcacttgtcctccatctcgaacgagatgttccgaaatagcacttccaaatcgacactatggacagacatgatgcccaagtaaggtgcgacacattttctcgacggattgatcgctaacaacccaaaggtttctgagcatcgctgcagcccatccattcgttatgaactcgattcttgcattctctgcatctcatctcgcatggatttctcaatccacagagacacggaatctggctttccaccactcgagcattgctcttaaaggcttacacgatggcatcacgactttcacaaaactgaattcagatgctgtgcttgcctcttcacttctccttgcatggcaagccaccgattggcgtggctggtcttccttggtaacaggcaccaaaacagtgatccagtccatgcagccctggagacacgaatccttgtttgccgaatatattacagagcatacacctatgcctgatagacatttcatgaatcctatcagcacaccaatgtcacaagaaacacgaagagaacacctcaacgctctaacagacatccacgcctctctacagagattgcagccttatctaagtcagaacgatcaagaaacgaagtgggttgaacagttgaaaggctacctcgaccgcctacgagcatccaaccaacctcaaacgcctgaagagcaattcaatcagctgtacgccctccgaaaatggttgttttgggtacctatttcgcttttagcagcgaagcgtggagacatcaacgtcctcatcgtcctggcacacttctatgccactgcgctggctttggaacccatgtttcccgacgttgcctcagtctttgtagcagacctttccctccgtccgttgcaagacatacttcaaattgtccaagcgaaccaggatccgcggtacaactcaagactgcagaccatgtcttatttagtccaatttcctattgatgcggtctcaaattacaagacgagacgcgactggacacgtcaacaggccacgaacatgtccccgatccaacaaccatcgtatgcgcttgaatccatcaacctggacctggagaaccagatcgctcagtatagctatggccagagcttgagtcccgcattcgcaccttcgccattaactttcctacctcctggcatgtcgccgacacctacctcaccgtacctcgaagtcccgcgggcacccgtggatgtatacggcgcctccaactattcaacaccaatgggctcgcccgcgaccctactaccgccatattcggcgccacaagaacatgcattcacgtatggaatgaatacgggatatcccagtgggttcgtgcctacacctatctggacgtgaacgacgcaagacttaacgatcgattcaggaatattctaagagtcgcttctcaaactccagtgttcggcaccacgcctcagcatggaagccagatggacgcagggcaaagtcaaggattgccttccgcacaggcgcccaaccaatacagtcatccttaggatcggcaaggctttgccccagggaaacgcagggtggagatgaaacggttcaatggtctcaatgacgcccacgcgcctcatcgcgttggagcagatgaccagtttccgtcgctaggccttgctgtgccgcccctccaacctttcatgtctgctgctagccgagattgaactgggcagcgaccccggacaccagccgcaatggtcagcgtcgtttggatagtagccgggcaagagagatatagcgattgctttggtgcactggcaaatttgcaagcctcatgcatgtaattctcctgttatgtaagtctgtgacggaatttggacggaatttggacggaagcgtgataccgacttctagcgcgtcagactcatgagcgcaatgcctgtgcatttgaaagcacatgcgacgaacaaaaatcactgcacttcagcgttgagcgtgtcgatgcgattctagcgtaatgcatcatatcagcaaattcacatggctttctactacctccatcttttctcggctacattccagtttagaccacatggctacagaagcgacagagaagcctaacatttgtgacgggtagaccatttcagacgatagtactatacgacaacactgctcggaactacaaactttaccgatgcagtgtgtgcacccaggcaggcagcaagttgcgatagcttccatgtcatgcacggaagaattaaggttatctaggcagagcctagcgtgcacgctagcaaacacttttcacaccgttccccggccttttatcctaaaataactttgtcttgcccacacggccagttcgccaatcgatgacaagtgatgtcaccccatcctccgtcagcgaccaatatttcaccgggactcaccttgtgacatatgtttcagccgtcttatcgataatcaaataatctttcctcgatgctcttatcgcacgtagagacggttgaatctgaccgacttggtaccgatagactagtcattacgtacataagagaggctaggctgatgcccttccacgccttaccaccaaaacctgcatgcgcttgtccctgatcagcactaactactgtggtacagcctatccccaaggagaagttgctagcgacaaggataagccgaagcacgaccacgcacagccactcttcaagtaccgcgttcagtactcctatgagattccaaggatgaataatgagctgaccggtgaggcatgtggcttcaggttgaccggtaggcatacaggaaggctttctcaaagacttacgcgcagcatgaggattctgcagctgcaggggacatcgggacacgatccgctgtgtgctgcacgcatcctcgttgtaccgcacgactgacttgcttccaagaaaccatgcaattctctctatcaacgacaccaactctcgcctaactcaacagcaccggggcatcgccgaagtagccaatccctcggcacctcgcatcccgggcctgctttggttcccgcactaggtctgtcccatcacaagggttagcgaggttgaaaccttttgctcgggcgatctctcgctctgggttcctccgcccgttttcgaatttctgggcgtctccagtctctaaactgcctagatccttgctccgctggcatggcggatggatatccgctcttgacatgtttttttgccacgagcggcactgctagcgtgtgtttcggaacacgattagtcccggacccgctggacattcggtgatttgggatagcgattttattcacaatgagtgataagtgatcacagcaggtcagcgtactcagtacttgagagggatcgaagacagtaaagccatgcgatatgcaggcgatggttctgcagttgctatttgccatacgttctggatcaataacggcagtgctatcttgaatgagacattcgttaatccgtaggcggctcgtcacgacagcctcatcatcgacgttagcaccctttcggactacgataacacccgtttaagatggttcgcatcgaattcagattgtacataggaccgatgtattgtttctgtatgatcgtcgccaggtccttcaccgccagaaatctctgagcaacagtgcacaccaggaaattagcgaatgaaatgccgtcgcagtcagattccgacctcgggagcccacatctctcgcccatcccgatgcaaaaaccaccgagaagtgctatttcgaggcacggtagtttggttttgttggcacgtgggtacctgggatgcaaaacttcgcgattccactcggagacgtctcctcgctcccaagatctcggcgccttttgctgttccatcggcagtggatcttggactaaatcaacaatcccgggaagcgcgctttgagaggcagggacactgatctaccgcgacatggtgttgttaccttacgttagtgcctgcgatgtttggtccacggtcaagccactctgatgacccgatgccgtcgatcacgtggcggtacttcgcactgtgttgcgagtcgcggaatcataccaccgaggaccggacgagttggcaccgagcagcgagcctaacctctgagccacagtttcaagctttggactaagcatttgcccgctcgcgcgacggaacttgcctaacttgcctgttcttctggaattaatcaagtagcctattcgtgggtgtgcctaagacgcttcgagatagtactgcgagcacgatgtaaaggccgtaagaagatgctctgactacaagaacgccgatgctcttggatttaggtgacgagcttggtgccagcgaagctggcgtatccagcgtattcgtgttcgcgttctcgaaatactacggacagaccgaaaaacgaacgcttaatgtataggtagacgtcattgtgcggatctttgagtatcaacagccataattggcatgcttggcccatgttcatggtcaacttcattcccaatcatggtttgaacaagggcgactatctttgagactggagaagagcagtattggtccggcgttatgaagtcgacctaggaaatcactaccatcgccatttctacaaagtttatggcggacgtgttgttcaatctcaaaagattagctacacgaacaagaaattgcacattacttactcgaatcacgacgatcatgtctgcccaagagaaggtatgcgaagaccaagtgctgcatccattagtgctcactgtgtccaaactcctcgaatcaagggcaatctagtcagtactggcattacttactggcaagctactgactttctgcaggctcgcaaataacatgacacttgatctccgatatgtctttcggctttgaatagagcgcgcatgaactacggcaacacttcgacgcttttcgcatacacatttcgttctctcgatcagcaacatgttcatatacgtcctctctgccttcccgcatatataccatatcgtcccttcatgtcggcgaatagcatgctagtttctgcgcttttggtgactaaaagctcctttctcgatcaagaatgtttggagtgaggaatatattacagctttgcacatgtacctgaacaatatgattactgctccgtgtgcttcgtgcatggagggctatgctcacagggaatgcgatggatacatggcgtctgcgatgcgattaagtatggatgaataagagaagccgatgaatggacaaagtaagcaaggtgatagtcagttctaatcgtcgctaccatagacattgctgctgagatattttcacttcttcaaatgtttgccacggctgaaatttggatcgcttcaccacactgccttttccctatcgatggtacaatcacttcaagtaaacgcccgctatgcaacccgcgcccatgctgcctggtttcctatctacactacatccgcccactcgcccgcggatcctcggcctctttcctcctccaatccctcatctccttggtccccatactccccaatccaccctcgcctcttctctcccacccacccagcctgacaaccacgcccgtcgcattatccgcgccctcactccccgtactcgtctcaaccgcgaagctcaccacatccctcgcgccttgctccggcgtcttggcctccttgacaatgtcgacgatttcttgatccgacagatgacccgagacgccgtcggaacacaagatcatgaacgcgtactctgcgggggccagctcgacgcggcggatttcgggctcggcgctgacgcccacgcgtttggatgccatgtcaccgaaggcgcgggtgttggcaaggcccgagatgcgctcttcgccgaaggagtcggtaacgaaggacgcggcaaagcggcggagtcgggttgcttcttcggggagggaggggtggtggttggaggtgaggggcactgcgaggccggttgcggtgttgcacaggaggatgcgcgtgtcgccgacgtgtgcggttataagacttgagggggatgaggggtgccagaagggacttggtgtgggtgtcgagatcagagcgatgctgcaggtactaccgcccttgaagcgattggcaccgccgattggtttctcggcgcgtcgagatgggtgtcccaaaatatcgtcgtcgttgagggctttgtctgcgcgcactggatcttcgtccttcttgccgacttgcgcggcaacgaagtcgtagtctgcctttagaaacgcgtactcgaggacagtttcgataccgatgccttcgttgacatccgctggtattgaggggttgtttgtggatcgcttatcgattacgtccttttccgctgggtgtccgcgtccgccagcggacatggagaagtattcgggcttgaagcggcggaagtagcctccgacgagctccttccagtcccggaccagccgctgttcgagagtcctcggctttccgtatactgtcggactgcttgattgagggagcgctgtcggcaggtccatctttgcgcttcgatcctggggtaggcatgtcgccatcgctgcctgagcttggtggcttcatgggctcgatgccaggtggtgtatgcgtttcaatggcgtctaggctctccttgtccctctgcacccgattcttgtcgccttcatctttggtgcgaggatttggctgctgccctgtggactgtttccctagcaagctgctcttgagctcaaattgctgcgtcgccttttcgagatagtcgtgcagctgctctctcagaaagccagagcactctgctccgccatggccgtcaaacacgccaaagtagaagacctgcggatctcccgtcacgcctacatccggcgtcacctcgctctggctcttggggttcctcgtcaaggacatcggccgccgttttgcgaaagctggcaggtcgattgtgcctgcttggtatgcatcttcgttgctacggtcgggttccacgtgacaacgagacgccaaaatggtgcttcgcgctcttcaacggtatgcgcacgacggtcatgtcacgggatgtccccagcatcgcggcgggcaatctgttcgacctctgggcatcgtagggcgtgctcttgtcacgcggcaacttgtggtgcacgccatgctggatgcgcgagtcgggatgcagcgaggtcgagggtatgtgcgtgatgaagtactcgtggaagcagcgacgttggcgggcatacggggttatcgatggggtgggcgaggggtatcgcgagacaggcgcgcaggcagcgcaggcaattgaccgccggcgactcgcccggggcagctgcaacgagggtttccacatgctgtcccttgcggcgaaggaggcatggtgtggtagtgcggggagcctatgtcatggcgtcgccgcgtcggtagggctgcctggggacaaccacttccaagccctcactgtcgcagctctcggaattcggccttttgtaccggcaacctgcatgattggcctgcgccacgtgacgtctgcctcttaactgccatctatctcaactacaatcaccacgaacccctcaacaccacacattccacaaagtcgtgtatcgcggagcacagcatgaagttctagtcccaatctgcgagggcgaggcctcccctgctcgaccatgaaccgctagcaccgaacaactcataccaggtccgcccggatcctgccaacaatgctgcaaagtgcggtgtacacaggtaaacacaagtaaacacgtcttgttactcgtgcatttcctttctcgtgcgcttctctccacctttccctgtcaaagtgcgcctcaatcttagcccccgagcccacaacgccgttccgcgcccgcctcaacaatggcagggacattccgcagcctatagactgttcgcctgtccaagaaagtgtttcaacttatctctacacctctatcaatacttgggcacccatggtgtggccaatagggggcatcccgtcccacctttaccgtccagaccgctactagcacacgtaccaacgcattcaccgccgacccactttcgctggtaagaggagtcagataaaaacaacaatgggaatgtacaaaggtacctcacgagagcctcgatggctttccgctcatacctcatatactatctgcgacttttcccatttgagtcttccaagtacttgttcgagtatttgtcgctaccgccctcctctacactttacacctgccaggcccaggacctcttcaacaccggatctctaagcttgcaacaatgagctgcgccatcggaaacatgatgattgccgttgctggcggaatggtcgactggtcgcaccgccgcaggtcccgcagcattacgaagcctatcgttctcccttccagtcgggtcatgaaggatctcaagttcacacgtcgcgcaacagaccttcgatagtcggccgcctttctggtatcgacagaagatagtagcccacgctctgaatttgcaatggcctcgttcgcgcctgcccgtcgtctgccacggtccaccatccttgcgaatttcacaaggcccctacgtgtagccgcagagagtgctgctttcagcctttgctttggccactacatagtagggggatggttatcattcaggcaccagcagcgtgaacgaggtccttgcaaagtcagatctagggttgccatcttcgacacctctgcctggctgcaacacctcatcggcttcttctaccaccaggcttcttccacttcgttccaagccatcaatgggccgagcgcaatcaatgtcctatgtgtatctatccgataccaggagcaccaagtgacaatactccgagtgttctctctcaactcgcgcaatcaagcttaccaactgagcattcacatcaacgtcaaaaccgctggctcatcttacaagcagcactacctgcaaccgtcacggaaattctgtttgcacatgcgcttgccccaatctaagctgaacacatatcccaaccggcgcgccagtctaacgcagacgatatcgtatgccttcgcagtgcagctcgacaaagcatgtgcaatgactagaatttagtcaaagtgcttcgattatacctaacccgacatttgatccactagtcatcgagcttagcggcacacctattgggtggtctttcagtgcgtacttgccaacgctatcagcggcaatgactcgagctaacacaatacagcatcctcctgcatgagcgtgccatatattttccgagcggtgaccgttttgaagaagcgtggcaaatttcccacgaaccaacaaacgcttttcacgcagggttcagaagcagagcgtacttgaagtcttcactttcagggcttatcatcatgcacactagccatctgcttagaatttcaacttccattatctcaacttctgtcattgtcgcagagtacacgtcgcatatgctgaagacgtctggattctggccggtttccacgtcgaactcagctatagacgcgatcctggcacccttgtaattacagccttttaatctttgccctcgaataaacataatgcttgctcgacattttcttgctttgtcccattgtactggccgtaaccactgtccatctgttatagttcccctcaaccaaaggagctacagcaaactccagcctgtctactcctctatctactgcagtcatactgtttccaacgggcactatcaacaagaatgcagtaatttcgcgaagaagatctgatagaagtgcctggttgtcgcttttgtgagctagtattcgccactgaccttcacgatgcatcttccgctcttgatcatctctccggtacatctcacacctcctcacgacaatgagcacatcagttcatgtcatcaaggtgtgtacgactgccgttaaggccccccaaatggaacgtgtttagtccactgggtatacacgtcgcaccattgatcgccgtaatagtgagagctagtctgttgttgccgccaaagtaacacaaagctatggcaccgtctttgaggatctagaccgcgcacctccaggctattcgccggttgctcaaggcattatcaaatgggcttgttgccttcgacatcacggtccatgtctcaggcacttatcatcgtacgtgctcaagcacgactatcataggccgacccaatctacgcatcggccagctgcacagacaatcgagctcgcgggtactctaccccgcaacaaggcagcaaggaagtgtatggcatccattgttctctattgtgcgaccggcacgcgtactgcttactccaggtagccgaaggcgcgtgctcaaagatcgtgctcccacgcaagacgaaggtgtgtataagttggtcaccgtctgctctgaaacccattctgatatcatacagactttctaccaacctgagagcgattccactgtagacacacttgggagatcggctccatcagcaccatcccggtagcacttccggcagagtgagcttcgaagcacaaatagtcacccttcaccacctccaaacgctttcacagtctccgcttgcctccctctctagggcgcttctacaggcccacttagcccttcgcttccattgcgacacggtcgcgtcaggtttggcgcgcgtccgctgggctatattatagtaggcttcacctccccctcctcttttccccttcagcagcagcgccaactttgtcttattatcacaggctctgcctataactgttactaattcgatcttctggtgtaggcttctgtacatacgttcgcggagtttggctggagacgaaatcggtcaaggtatggcgaatcggcttcactttcaccgcactgggctatatgctaactgaactctttactagatgagcaccgaggacagctttgtgcaggtctttgcaagcttaggcttgaacgacacctttggtccgggtcctggggttgccaggctgccgacgtcttctgctaatggggcaccattagcagcaaggaagcaagtccagctgcatcatccctctgcagcaagcgcaatcaaagccaacaaggacgtgaccttgtggttgcagcagaatcggcctgatgtgcttgcacagatggcacaacaaggcaatcatgccaacatgggcatgttgccagcaaatgtcgcacctccaattcctggagttcctgttaacttcgttgctccgcaagcaccaatgtgagcactcatcaaagcaaggctcaccaaatcattcactaacttctctactagggtgcgacactatggtggtcttgctaaaaagttgaagcactggaatttgcaaatgacccagcaaatgatcgacgccaacgagcagctcttcagcgccgaccaggagcttcgttcagcaaatcagcaagtttctgacttgaagtatcagcttgtcgcgcagaatgggcttcagcgacggcagaaccagaagtcgagcacagctttctcggccagtgttgcatacgtcaaaagcccgagtcacgatctttctgcgaagcggtttgcagtccgctcaaatgagcccactctggtggccccttcacccacgagaagcatttcagcaagctcttctggcccaccggccacacgtaccacaccctatcttccttcaacaccgaaccaacatgcgggcaagcgacatcatcgcaccgcaaccccagagcagcgtgagatccgctccatcatgcaagcgccagtatacacgctcggtatggaccctcaaaccgaccgtggcctactcagcgacttctttgaggcgatcaagaactgggcttctgattacaccgtccacctctgtaccctttcagctgagcaactccacaacctcgccgtccacagcgcaattgctagcggtctcggcccgccatccaagctcatgatgctcgtaacagaaaaggatatgctcatcgccatggtcaccgcagtcgtcagccgctacatcttcgcccgtaccattgacgaacacggtctatacctcagcggccacgccaacgcgcagatcacagagcagctcgcatacgagtggacgcaactattgccatcagagcatgagaagaaagatgaacttctgcagcgccagagagccatctacaccgccatcaaagcccagtccgaccacaagtcctggcgtactacgtgtgctcagatcttcactgactctctcctctcttctctggacggccttctcaccaggaccctccctccccacgtactcaagtaccgcgcacatgtcatccaagaactcttcgtcaagggctaccgtatcggcttccgtctccgcatggctgctgtgcgttgggacttccattggccacttcacggcgcgacattcggtggcagcacgatggtcaatgagtcaaggatgctgtatggagatgtgatgaggaccatgagagaggtaatagcgaacgaggaagagcatgtggttaggttttcgatcagcccgacgatcaggaagaaggattggggcgttggaggcggcggcgcggcacaggtagtccactcaggattggtactacttacgaggcgtggatggttgtgagttcaggtgtacccgaacatgaacaggacaactttgaaagcacggagttgatggtcgactatggattcacggcgttgacggaaggcacgatatcacgaatctttttccacataggttgtgaactcaggtataccgggatgtgagcaggacgacttcaccagcatggagttgatggattcacgacgttgacggacgacaccataccacagatcttattccacataacaggatatgtgtggtttgcttgaacatacatacacaaacaatcccacttctgtacaacaccagaagagctacatagacaacccacgagcaagtgtgtacataataatagaccagataattcccctcaaaaccctgctcctcgccatgcttgtccctgttctcggtcccatgtcccagccaatctacccgcccgcataaatgttccccacccccgatccgcgacgcgcactgcggcaggaagcgaaacgggcctgccctcgcttcaatcacttctacatgttcaccgcttgatcagtgcagactctcaccgtacatgcggcataaacacacgtgcccatgggcgatttgaacgcagcatcggagaagagtccggtgggtcatggtcagagtatcagaaaatgccacctacagtctcgaatgccaccaacccaccaaaacatttttctgacagcgctgatcggctgtgtttggacgcagccaaaaaaaaaaaggcccgcaaacctaatcgccgccgttgccagatctgttgttccgctgttgcgcgacgtcgcgcgttgcagaaacgaatccgggttttgcgttcccgagctgggtaaatgctgaactaggcaggtaaaaagttgggcagatttgcaagggggagagatcggggaggggcggtggagatatgggtaatggtaatggtggaggtggcggtggaggaattggaatttttgtgattcgaggggtctattcggtgccttaatggtatgtgataatgagtgcgagaaatggacaaagaggtaccgcccaagttggtgtaggtattgtctagatagataggtagatagatagtaatagaacttctaattcgccactacgagttcctgttcggcgaagcaaaagcagaacgcgtgcgggcgatgggatatcaaaaaagaagtagaatcatcgcatgccgagtcaggaaacttaacgaaatgaaaacaattaaattcatggcagctaacactcatgcttttgagctcagctcggcatcgacatagcgcggccacgtgttggtgaagactaggtacttgatgctctcaaacgccgcgtcgaaaacttcctctgaaaactcgctgggcacaatgctccgcgtgctcgctgtgctcgacgtcgtgcgggtcgactcgagactggccgggcggctgagcgtgtcttcccacggacacacaacgttctcccttaggcctggggatttgagcgcgtctggtgtactgctgcgaggcatatatggatcgaattcgacttcggaaaacatgttttgcagcgtcttgaagatcttgtattcgatgttgatgggtgtctcggcagtgaagggattgacgagagtgaagtatatgagcgatgcgtcgttaaacatttggcggcgctgcgcggtggtgacaatcttgaggcagcaccacttctttttgaagttgcgcacttcgcggaggaatattgtgttttcagccgtgaattcgcgggacgcggcccaggcgatcagtggctcgatgctgttctcaatgctgaattctaacgcttgcatcgatgctttcgacttgagctccttgctgaagattacggtcgacgacttggtggagtgtgtagagtgtgtagaggtcagggattctgtctcggatgtggatgtggaccgctggcttggcttcgatttgaaagcatcgcggagtgggatgacgatgagtacttgttgacatacgatgagcgatggtataaacctgcagggagtaagtatatgttcatgttaccagtgtcgtaaaatcatgtttaaatgagcccggcgtttgtgtacaaagaaacatgtttaggtatgggttacacttaccatccagctggcgcaaagtaattgttgatgctccttacacctccgaggttcgagaaggtgaacgcgatccatagtggtgtaccggggagtctgtgagaattgtcagcaagtatacaatcttgcattggaccagacctaccctgcaagaattgcaagtctagtctgccatgcccaagagtgcacatccttaatatgacggatcttccataatatccacggtccaacaataatagtccagaaaagctgtacgaagatggatgggatcctacggaaatgtcagtagctgtcagtttatttcgtaagaaagtcataccattcaaagcctctgcggcaatcacggtatgatgcctcttcaccaaagaagccatagtagccgtggaagcgacgggagccaaagaacagaatgatggcgggaattaactgctatagttagctgatgtaggcgtcatatgcgccggtatactgactgagactgcgaatcctacaatggagccgacgtagaccttcatggctgcgtcaaggtctgtccatgcttcccagaggcccattggcgtgtatgaaaggcgcttcctacgagcaccttccaagtagttgcgcgtcagccgacgttgactttcgtaggctgtgagcactctagcattacaggctgcagaacattagcaagctctcaggagtcgggatgtctagaagcgcaccttgaaagagagccatgcctgatggcaggaagacggacatgatccagaattcagctgagcatggaaagagtccgttccatggatagacaagcaggacaagtacgagatatacatggagtatcgatatagctgaaaatataactttaaggttccgtatccgtacgcaaaaggctgagcggtgtcgattgagcaagaagagctcgccagccaacactatcgtatacaatatggcggcgataacgtagacgatcccaagagcgtcagtgttgggcgcaccgccgtttaggttccggttgcttagaaccggcgccatcctgcccatagcgtgattgtgctcaacgaagtagtagttactgatcagcgggtcgtgaggcggtaggaagtatagacttttgggacccccctcttacttaacggggtgagcttgggactagtggctgaaggatcgaacgacgtggtaccgaggatgcggcacagtcaagtcagggttgcaaatcgcgagggttgggaagcacaatgctgggcagcaagtaaacgtcagaggttgatgcgtgacggaaaccttgcacatgaacagagaagactgtcaaaagagaagaaacgcaacaaagttcagcagcagaccagacgacgaatgggcagcaagggggcgttaagtgttggtaggtcggatactgccgaggagagctacatcgtgacacccaaaacggtgggggacatccctggtacaacacgaagggatagcctttggtccagggagagacgcgtgagctgcagcgccatagcggagcatggtatcaccaagggccgccagcgctacacagactgctacgctgccataccattagcatatatcgccggtgcgtgaatctgctatatgcgtcgaaacctggcgacctgcagacgcagttcatggccgagtcggagatgttgtcgggatgaggtggccggagagatcggtgaaagaggatcgtgcatgggatcaaactgtggctgatgcgcgccgttcctgccaatttccagacgaattgggtttcggcgctcggcgtcgtgaacgcctcttgcgaccacgaccacgacacggcgtgcacaatatatccgctgagttggattgcgtgatgagatgctacacgactttcagcgggctgtatcgtcgccctccatcatgtaccatggccttctcacggggagcggctgcgcctagtggatggttcatgcaggtacggcacagcttgcggcccagcacactgcataacgcgcctggaagaactcctcgatactgcgaccttgcacgctaacaagccgatgcgaccatggttctccagtcaatgcgatatcctcaagcatcgccgtttcggtttcatcagtgcgcagtccctgttggctagcgccagccttgccttcatgcagctcactcatccctcgcgaatggagcaattctcggacccgccttatgtcgaatctcactctggcacgtgtaagtctcataccataccttctggaagaatatgcgatacctctgcgtttctcgacaaggtgaacaccgtacatgcaccggacgccatcacgggatacatcgcccccatttggccgaatacccactttgcgacatctgggtcggaggcgcaaagccttccggcctctcgttggtttctcagatacaggtaactgtttctgtccccggcagctgatgcggggaaagaagccggtcttacaggctgcctgactcggtcctggcattggagcagaacttgacgccttccagaagaagatgtttgtactacgccagaggtcataacacaagacgccagtgcacagcagtggatctgcctcgcgatatgcggattctctctgcggaggcactcgatctgcgcgctgtgggccacagcgatcttgcagagtcagtctatctggcgatggagacctcagctctgctacacagactggccccagcgaaccgccgtggctgctgactttgttcgccacggaaacaaaaagatcgggctcatcaatacgcagtgcaacacatcgaactctgatcacgcccttctttacttcggcctacacaattcgttgaagtgttgagatagctatacccgtggaggctgcgctcatccagagccctgggaattaaagccgttggggtgtaacattccgccctcctcgtgactttgtgtagcacgctcacgtcgatcctgtcagagatatcgactgacctcatttcgacctcaaaaaccagccatcgtcccaatatattggctaatggctgcgccagtgtgtactacgaggcgcccacccagtgcagcgatcaaggactgatgcaccctccgcatgtttcaaacaaagcaacaaactaccagccccctttccttttgatggtaatccagcttgatgaacgagctgtgagacctattgcctgtcaaacagtcggcacagcttccccaccgaaacaagaggctgtcaaacccacatcgactcccggtgccacgcggattgtaccacgagccaatgagtttgatctggaagcattccgcacactcccatggtggcatgggaggattccatgcgagctgctggtaactggcagcgtgtcatcctaccatgcggacagccgtatgttgcgcgcccaccccacagaggaacctgacgtgcgtacgtaactgctactttggggtcattgtgttcgtcgagacgaacttcattaccgtagtgacaagaatatatggaacacgtcctattccctacttgctattgggcggtataccactgatctgaacttcccattcgatgcctttgcaacacaacaattggcatgtcaacaggttgcagctataggctgtagtgttactcccccttagggcttgcatattcgatcttagcatggtatactgacagacgaattcttctcccttcgttcattgctgagcatgaattacagtcaccatgggtctcttccatcgactagataatagtgctaaagcggcactcgtctgttctacttaatagatggcaaccgcgacacatgtgtgtgagttcaagttggaataatatgtccaattcatacgcgcaatactggccaacaaaagaaaatgtcacgatgcaaggtacgaacactagatccagcaacagttcgtgcgcgttcttcttgaactcaatctactatcagagagtaactgtcatcttatgtacagaccttaatagactcaatagctaattggtacgttgcgaagagctagaagaaacccttgagattagacagctcaactgaactaccctgtggtgattaggatcgcgaggcacagcgcgcacgaaatgttgctgcacctggtgcgaattaaagtggaaaagctggctataacctctggattgaacaataatactatttcatcatcatcccaatcatcgcctattgagtttccacctagtccagcgtgtacgtaccagcctactcaatgtcaaccttcctgatctcaacatagccagtatccaacttgggcacctcgaccctcaagatgccatcctcaagcttcgcagtgatgccatcagcatcgatgtgtgccggactggccctcgtgcccaagcgaagcttcctctcaaaaggcccgaccttcctctcgttcattgcaagtgtcttgaggaactcttcgtcgcctggacggtagatgacgccagcaacagacagctcgctcttctcggcgtcccagttcacgcccacgtcttccttcttcgcgccagggagggagatatggatgacgtacgcggactcggtgtcgaagatgtcagcgtcggggatgagatcctcgttgtctttggtctggttagtgttggtgttgttgtcagtaaactgattccagaagtgtgtcgcaagggtcgctgggtcgaagccagcattgtcaaagagcccggcacctccccatgggccccagccgccgcgacgaccatgaccgcctgtgccgtgatgggggttgtgaggtcctccaggcctgcactgctggtttgcctggtttgcctggtcatatggtccatggtgaggtccggcgcggcgaaagctgccatgctgcggacgacaatgtccgaagggcccattccatcttccaggtccaggaggaccgcgatgacgagggccaccgcagtagcggtcctggcggtctcgacttccagcacatccttcgttgtcagagcctgagtttcctgatggtccttctccgttgtccttcatctcatcatgactttcttctctcttttccttgcctggatccgcgccgtctgcttcaaggtcgggcgcagctgtactcttgaaggggttggtacttccaggcggaccgcgatgaggcattcctcgaccgccaaaaaagttggcacctacaccccacggtccgaacgcaggctcttcatggctctctttattctcctggctaggttcgttgtcgccattgtgatgctgggagaagaaagggtggctgttgccttgctgctcgaggctggcgagaaagtcccagaagggagctgattgattcatgtatgtgactgatggcatgttcgcatgaggtataagtatttgtggaggtgtttgatatgagaaggaggtctcacgctttcgcgaacttatatgtgacctaccactaggcatcaagtcgcacgtgtgagcgtacgtatgtcgaccctgtcccgccacgcagcctggagtgcttctggatacgccatcatttcggcagggccaatagcgaaagcgatcaacactgtgctcgaagcaaacagaactgtcgagaatacacttctaatgacaaactaatctggtgcgtccactagatgccgcctgaccaggtcgtgctccaggcaaaaggtggttgcgtgtctggtgtgctaccgaatccagcaaggcggcttgcagtcgggctttccaatgctccgatatgcgccacatgtggcgacctttacagtttggagcgtaacagttgctacacggggaatagaaaccggtaccgaagcttgggaacattcaggttagttgttaacacgggcttctgaggccgaacatcatgcgatggctccgtgacaaggtctaatgaagaacggaatagtgcaaattcccgtttgcgcattttcgcccttgtctcattgttaggcaattgtagcaaacatgtgtcggctctgtcaccaggtggcgcaacaattcgtgcctgttcttacgccctgtagcgaacaggatgtcgtagcgatagctaaggctgtctatctctaaggtctcttagggatttaataaagtcttattagtcctttgaagctatacaggcggttgtatagcttgctagacagtgtctaaggatgccgaaaatttaagcagagcgggcacgaatagttgcggcacctggtgctgtgaaaatgggagatgacgtcgtgtaggctcagagccgaagcggcgtaagtggactacgtttcgaatgcttgagccgatgctctcaacaagaaagagaagacaatgatgcacatggatatcgaggctgggtggcatagggctgaatggtgtatggtggcgagatggtggcctgtcaggtaggcgcgggggaggggcagcagctccctgacaagcattgctatgacgcaaccacgcgagaaagacaaacatgtgccccaccaaacttcaaccacttcaccagaaccgctcttcgtcccaattctcctcaaattctccccaaaaacacccccaaagaccaattccacgttcaactcacaatgtctgcccgcattcccacttccacctccgtcagcgagtcggccgtcattgaagcgcccttcagcgatgtctggcacctgatcaagctccaggacttcagcaagttctggtctgctctcgagaagagcgagttcgtcaagggcacatctgaggaggctgatgtcgtcaaatgggctttcaaggacggctctgctgtcgaggtcaagcaggaggagcactctgtacgtcgtatcctatgcatacaattgagcacaccactgacagtgtatcagagcatcgaccacttcatcacatacagcgtcatctcggctcagcctgagctctcatactcctccgtcgtctctaccatccgcgcataccccgtcacctctggcaagcacgagggccagacattcgtcacctggactggcaacttctccagcgacgccgatgctagtaagcaatgcacgtcctctaaactccaggcgtttactaaccaagcgataggtgtgatccaggacgccaagttcaagcgccgcgaagcccttgctgacctcgccaaggccgcctcgaagaaataggttgatgttatcctgtggaggattgataagaatggaaactcagtgttgacaaggacaccatagtgcatcttctcgattatcacatcccagtcagaaaagcgaatgtactatcttattactacctgtgtacaacaaaggaattgcttgctcatagtagaagctttagcagatgttgacgttgaaatgccggcttgttcacatctaattccgcactatccatgtcaaatatctattttttttctctcgattcgttcccgaaaatgctgcggtccacgtcagggatgggctttcactttatttccactttgggactagcgtctaacatgagctatctgtaaaccatagaaataacctaaccggccctcgaaagtcaccgagccacgcgcgcaaattcacgatcttcacaactacaacgaaagtttactaacatggccaatgcagacgagcatcaaatcgaggacgacgacgtcgagggtaccgcaaacccgagcgatacaagcacagtgagcgccagcttgtacgtagagaacaatggctcaacgacacatgcgcctacgcctgctcccacttccgtaggcgagaccgaccccaataacgtgcagccatgtcccgatagccacgtttcatttgctcggctcgatcaagctgtctctgagcaccagcgagccgcaagtgaatgggtataccagatggaccacaaagaaggtcactactactttatgtttgctgaatctgacccagctggcttctaccttgaagctgctggagatccggaagcgctcgcggctgcgcgaaactacgaattcgcgctgcctccacacccagcaacatatctggctgctaggtctgcgtatcatagcgcagtgattgagtaccacaaagcgcaggacgaagtcgaggctgagatcgaggccaagaaggctgcgattagagaatggggaagaaagagagttgacgctataaatcttgctcggcataggcggactgatccgagtgtgtacaattaggcctttcgcaaattctgctgtcgctccgctgcctgcgaggtatcgcaaggtattgatcaattctggcccgtacgtatgcctgctcatctcatggaaacgatgctgacatgtctccagtagaacgcatcatcattaacagcgccttggaagacgtcgactcgatccaatacctgcagtgaaagccgttcacgtcgctgcggcagtaaaagctcctactgcatgatgaggttctgtggctacatctctagaaagagggcattgccacatgccatcccgagtagatggcgaaacaatcacaatgatagggactcacgaaaggtggaatagattactggacaaagctgcacgttgttccccactgagtgttccaactgacattgagagtcaacgtacccacttggtgatatacgtgattaatatgcgaataaaatggaagactataaggggctgtagctacgctggataccctaactcaatttcgatgggccttgtttacttcactgtcatcttctagttcagcaaccttgcatggcttccaagattgtatcgagatgacacccaaggattgcgtcgaaccaaattatgcaggaatgagcatacttgcaccacaagctagttcgttggccaaattgagtgctttgagcgcaatcttagctgaatttccacgctgtgtgtgcgccggtctttcacttccacgtctactttcggacaggcgctcagcacagggcacgaaagggcacgttcaggcctgcgcacacgctaaccggtagccccccgttaccgtttgtgctccgcgctttgcgacctacaatctcaaccccgtttcacacccaaactacatgcccatttccaggttcggtactgcagccatggtctatcaccagcagggattcgtcgaggtctacggggacagtgacatgatcacggatgacaacaatgcccgcgacttcaatcactacgcggaaaatttcgaacccagcttccccatcgacaacagcgcttttcttcgccaagatgctgacgacaacgagagcgcaggccccaccattaagtcactcaagagagagctagcagccatgaagaaggagttgtcagccacgaagaagcaggtggaagctgaggaggaggagaaccgcacattgagagcggtcaacgaaaatcaagctggtttgctcattcatgccatagctgagaacacacgtctcaactccgagcgtgctacagcctcatcaagtttcgcgagctacacccagcctcccgacatcgaaacctattggtccgaccatgtcagcctgaaccaggctcagctgatcagcatcgaagtcaaaaaggccaaggtggaggaggattgtattgccgcgatgagccagcttcgcgacctcacgtccaggctcgagaatatgcagctgcagctgaatgtggagcaactgaacatggagcataaccaaaacaagatcgagttccagcgaggctcgcaagccaacatcatcatcaaccttgctccgggtcagacttacagtacggcgtcttcgcctggctcctctttgcgtcgtcgctccaacggctccggcaccagccacgtcgcccaggatgcgtcaaaggtgaccaagcatagtagctccagtctccccattaggtctggtactacccctgctcgtcggtacgtgtaatgaaacatatccactagcatacggccaactaactccattatagtcagatactggatcagacggtgttcccgcaagctccagctgctccgaagatccctcagctccctcattaccgtaacaagtgcatccgcgagggcccttgcagcaggcgctgctacttcctccatgacaaccagctcgcgcactacggccacgacgtcatcgacacgctgcccaatcaccatgacggcacagagtaagctgcttgaagctcttatcggaggtgaagcatggatggcggtggtgtggtgcatggcatggaccatgcgataggtgacaggggcgtaaggttgctttcatgtagtgccgttcctcatacaaaaatagattatggaccccaaacttatgcactcctgttctagtgatttcaatcatgtcctaaaattgcagtttggactatgttgctactatccgttttaccacaatagatgccgccgccgcctctcgagtattttaacataattacagaatgatagcacaacttgaacacaatcacgacggtttcaaagcacaatgacacgttgaaagcaacttgtatagctcccgaccatcactgcgaataagctacgcagttatcaggaggcctcaaggttggccaagaatttggacagttactcggcaacacacaataatacaagtgtgactagcttatactgtgggcaatcgctaaaaacaagcaaagcaaatgaatctgtgatgaagcgatcaaatgcagtaaaagtggaacaatacgcgcagaagtgaaagtcacccatactactcttcttcttcaagtcaaggtcacagagactaagaacttaatgaaaaagctgggatgatggaaagtgaagtgacaggatgaacgggtgaggaaggacgtaagggaggaagaccagataacagcgcaccctggaatgagagcagccagagaatggtcatagctgcaatcaaaggggttgtgaatgcaaccagagaatggtcatagttgcaagcacgggaatttcatcatcgttgcaaccagagggtagtcgtagttgcaactagaaaaggcatagaagcaaccagagagtggtcatagttgcgactaaaaagggcatagaagcaaccagagagtggtcatagttgcaactaggaaggggcgctcagaacttctgggggtatgggaatgggctgggggggaagtgacaggggagtttgttggagaaaaggaagtacaggcgtaggtagggcagtatatataccagtgggaggggcgctaagagcgggaactagcgcggtgcacggagggcgcacggtcagggcacgggccctgatgcacgggccaggagttcctaccagtgagaacgttggaactgtcgaggtgaagcgttctcaggacgtggactgaaagatgaagtcttttttagagcagaggacatcggggaatcggatttattgtgcttgcggacaagccgtaatcgccaggtgccgcgcgaactgtcgacgcatttatcaccaatagagaatggatacctaatcgcaaagttgtaacgtgtttcattcgagcgttaagaatatgcgtatcaagcctgtgtacgctacgcgtccttccgtctttcgtatcagcatccctatctaccatcaagacaacacgttccaaataccctcccggagtctaacgcaacactccccatctttggcgtccctgtccaaatccacgttcttcacccacagtatgtacccatcttccgttctttggtcctataggcggaggtgtcccaaaccgcgagtgccattcatggttccgctgtggttgctgctagctgagcgggctgttgttggtcgaagaagcctatttcccctgcccccgacccgctctaatcaaatcctggaacgcgatttcaagaccgcgcttgacttccctaaagctcactatcaggacgttttgctcatctctgctgataagcgcaatcttctcgtccgtgccggcatcgagtttgttcaagcagtcgagcacatgtgctagatcagtgacaggatgtccattggcgtcgacttgatggaaaacatagtcgcggaagagtttgaggtagtatcgttcgccagtttcggcccacacggaggatgggttggaggtgtttccgccagacatttgctgagatgcgtccaattcagggcgttcgttaaccatgttaagtttgaccaggagacgcacgatgcgcgaagactccagctcgcgaccaagagtattggtcaaagtgtcttgtgcatgtagctcactgtcgaaaacagaggccagctggtcagaaataccacctaggaagttgtcaatgtcttttgacccgggcgctggtgtggtgggtgatgatggtgtgcccaaaggtggttgcgggttgagcaaccactggatacactccttcaaacgggcggtataattgcgggttacgtggtccatagacttctgcatctgaaggtgagcggtggtattgttgttggcaatgcagaggatcatgcggcccaactggacaaaatcgtcggcttgcgcttcggctacgggtcgcgcagtctcgaactggacaatgtccataatggcacaggcatttagccggatgcgattctttgctgtcagcagtgttttggaaggcgaaattagcctcgcagcgagaccggatccatgaatcgccttgagtgccgatgctatctgaacaatgtagccccatagaacatgctctggcacatgtgacgatgtagcttggcgcccgttaaatcgttgcatcggtttgaagtgctcatctgctagcgatttagaatttgggtgatagtccgtgactataatcagagagctgtccccaaaggctcgtgttgtgaatgcctcgtgtatcgtcacgatactgccgttaaagatacgtttccatgcttgagcggagcgaatagcaggctcgctggtaagccggaagttttcgaggcgacggagggcatacgttttgccgtctttgccagaaatggccttgtaaatccaactcacgtagccgaagggggcattgttcttctgcggtgtggtatccaggcaaaacagcgagtgaaactgctcaatgactggtagtgtcgagtttggcatgacttgacgcgcaacctctgcccgcttctgcaagtcctcgcgtaatgcatctggaataaagaagtcatgagccgtccgctgatagccgagcaggctggtgggctgaggaccgacaggccagtacaggtgataggccggcgatgtctggaaagcgcttgggttctggtagtaagacgcttcgagacccgagtgaccttgcgcatacggattcatagcggatgattgatgtccttggccagcgatggaagctagatttgcgctcgacgtgtaagggtcgtagcctgagtaggaggccgaagcattggagtcgacctagaggcactcagtgactcgtagaggacgtggacatgacacaaattggacagtgtggggaagcgagagagcgaaaaatgggtgcacacaccatgggaccaccaaacgtctcagggacgaattcctggaagtctggagcatgccaatcgagagccggctctttgttgtgcagatttggcgtgctcaccgctggagagatcagcatgtcgatgcgatgcatcgatggaaagacgactcaccggaccgttgcgatttcggggtgaagactgcggcgtttgcagccttgggcgaaattgcagcgttgcgcgcggacgccgtcacggatccatttggggtggttgtgagcggggtgaacgagggcgagtccacgttgaagcgcttcttcgcgttctcattctggttgagcttgaccaggtcgtggatgtagggacaggctagggaggggtcaccacgtgatccggcaggtgcggcgggcggcacttactgttttcgtatctacaatgcccgtatattgtcacattacgacagaaggtattcttcgcttctgcagcgctgagtcagcttccaaacatgtgcaactgatagcgagctcataccgcgaccttttggccgaggagaagctacccctcgtcgcgaatcacccgaagggctcccaaaagttgttgccatcaatcgcccctgttttgcggccgggttcctgctagcggactgaggctggcggtgcttcgatgccggtgttggtgagtgagcagcgttcagcgccgcctctgagggctgagatgtgggcggcgtgcgttccaaggccgtgtcgtccagtgagcctttctccttactccatctgttgttggacttgttcgacttgctgcgcctgttgctccgagctggcttctggggggtggtgtcacctccgcggatcagagcgagcgggaccgagtccagggacgaatgcgacgtcaactcggagagcgattccgtggtggaggatcccgagctcgcagtgacattcgcatgtgtttgcgctggggcgattggaaggaggccagggcggttcgctgtcgccgtgtgcgaggtcgcgcctttgtttggcgacgcgggctgaatggtgggcaacgtgtattcgggcttctgcaagggtgtctctggccatgtgttagacggattctccccgtgtgcaagaaacgatagacccaagactgctggaataagtggccgcgatagtcgagagacacggacaccgggctgttcacgactcgatatgcatggtggagcgcagcgtgagaactgaccggttacgaaacttcagcgggcaatgtcctttctacgtcaattccagcttcctgtgcaagacacggcgtctccatcggcaggcgcgacccaagaatacaaagaaagcaatgcaagcagacgcagcactgtacgagtgaggtgtggcagcaacctatgagcgcttcgccggcccctgccgcgtttcgagccccgcttagtcactgcagacgtcacacctcgacctgtcacacttcgctgcaccaatcttcccttcacatacacacttcacacgcacgtcagttcctcgctcgatttgagctgattgcaaagagatggaaatcgatggggctacgactatcaggtgatccagccctctatttcaagtctttggacgattcttggcacccggtgttgcgttcgacagcaacgacgtttacataataagagctttcatcaagtcgagactccatcacattctcgtgtttttgttcctgatatgtcttcttcgcttttactccatgttcctagtgccggcgagccgttgacgtcagattactcccgtcgatgacacaacgtatattcccttatggcaaacaagtctgtctttttttgttgcgacgctcacgagcatatgcacaccaaataatgggttgtcattatagcggccttggctgccaggtcatgatgtttggccttgcatagcaccgcacgacgagaagtgaaagagagatttccgaacgtccgcagtcggagtctgcatgcgcgaaactcgccatagtccgaaagtagagaacgctcagttgtgaaatggctggggtatctcgatggcttgctgagtggtgagagtcaatcgtcgtaaagttgtattcgcccagctcaactttccaatttttctctccccagatcttatcaagcacccacacgaatacgccccgcgccaaatcgcaacagtcggactgaaacaaccatggccaatcagcaccgtccgtatactgtcataaacccttgcgcgacgctcattgacggtaccggggatgacgtctctggcatgtttcacttgcttacctgtgggcacatcatcgctgtcgacgacgagaatcgccgctgcgggcgcaactgcgcccaggcggttatgtgggctgtaacccacgccttcatcagtaatacagacaaaaagacgtaagcggccttaactactggaatgaacaatccgctcacacagacaggtcacgagtgatcaaggctcacctcccaccgctcagcccgacgcaggctcatgatactctctattgtgagacttgcagcggtatacctatcgatcgccggcagcgcatgaaccccgcaaacccctcagaagcactccggcgttgcctcgctctcacacgacttgtcatccaaaccgcgttcggcatagacgaattgcaggccggcagtttaccctgttcgccctacttcgatccgagacaaaaagacttcgattggtgtcaagtacatcgcttgcgctgtggacatgaggtttgtactgcaatcgtgcgaccatgcgcctccaactgtgttgacgattcgccctgctatatcgccaacttatccgatcatgagcggcagagcgacgccatcatgtgccaggagtgcgtgtacagagccgagctgatgtttcaccgatgggcgagggtgggcgatactatggagagtaacagagatagcggccacatgattgtcgacccgcagcttactggagattatggtagcggtggtgactacaaggtacgcgggcagtcgatatctcgcaatgtctagcgtacaacgtgggtcatttccacgaaattctggataacctttcgaagactaccgtataatgtcgttgtccgcttatatccaaatcagctccaagaaaggagcataaccaaatgtagtccccctgcctgatcttgtggcttcatcttaatatcgacagctcagtgatcggtcccaaacaataaactgtatgagcttactgtactgacagcgtaggaattaattgacgcaacacaccacgatctcgagttgcgcagccactaattaggccaagaactacgcatgcgcacctcgcctaaccagttgcactgtcccttctatagatacgtagtatactgcctacagagttgactcaccgtcatcatcagcgctggccgccttaaacttttacttgcgtactcggagctgacactgtcagaaccaacggacgtcgctcatgtccgaacgaccaatgaatcaagtagccaaaaggattgacgtagacgactgaagaccactttccataagtggtctgccggacggccacgagaatgtaagtaaacattggatagatcatacatatgtactgaagtcactgctaatggcttttagaacaggcagctcatcataaattcgacatgcgactatatcatcgtcggcggtggactcgcaggcgtaacaattgcctcacgtctcaagcagtatctcttcgactcgcgcatcactttactcgaggctggaaccaatgctgtcgagcatcccaaaatcaaccatgtctcggatggtaccgagtttctacagctaatggcagacggtctgacggtcgtttactccacgacaccgcaaccatgtcttgacaatcgccagatcatgaacccggctgggcgcttactctctgatggaagcggcgttgaaatggggaactagatgcaaccatcaacagcggcttgtgatctacttatcaaaagggcggaacgagaagttcacgttccagaatcttgtcaagtacttcaagagaatctagaagcatctcgattccgccgcagacccagagcattatgattctgatggaggcatacatcctatcggcgaaagtaaatatcatccaagagatattgtgtagacgtcaatgaagaaactaggccacaagtacaacccaacgcaaccaaggtgatccgatcggcatgacagactttgtgcaaaactccaaagcaatttcagcctcgacagccgtgcgccagcatagcgtaagagtctacagtctcaccggcgtcaatgtcctgtgcgacacaccagccactcgcatcctctttggcgactccaggcgcgccacaagcgtcctgctcgtgtccggcaaagtcatccacttaagcaaagaaatcatcgtatcctgcggcacgcaacgaacacctcaactcctcatgctctctggcatcggccctgcatccgagctttcgaaacaaaacatcccactccttctcgacacgccagccatcagccaaaaacctcttcgatcacaatgccatgatcacattgcacaagctcaaagacccgaccaaaagctacgcgcgttccttgacaggtacaaacaagccagaatgagccagaatacggccaaggcctgaccatagacttcactctcttcgggcacatcccgcgtgaagacttacttccagaccttcttgctgacggtcaaaaggaggattccgctatgtagttggacaaacgctgtcacttcatgtccctggtgttctatcatgcgcgctacgtcccgccgtctttataccccagcatcaaagaaaagaaagagcacatcggcctcgcggcgttgcacatgctgcccttatcgcgcggcaccgtgactctgaaatccgcatcaccgacggataatcccgtgtgtgaccccaggttcctctctacacataccgaccgcttcatcctgcatcgcgcagtcagcggaaatctcaagatcgtgaacacggcgcagttcacggatgtaattgaaacggagtttgcgccgctgggctttccggtgctgaagcaggagagcagtgctgatgaggttgatgcgaggataagggctgcgagggcgacagtgtcgcatccgatggggacatgtgcgctgggtacggttttggatgaggagtttagggtcaagggtgtacaggaactcagggtttgtgatgcgagtatgtttcctgagcatgtggctgcgatgccgagttgtttgatatatgcgttggctgaggtgtgtgcggagatggtaactgggaagatatgacgatgtttccattgatgagtagtagaaaattttgcgttcgatacatacaaaagacgaacaatgagaaatcagagtatggcattgaatggctactcttcctcgagttagacccgagagtcaagtactcaatgaaaaggcaaagttcttgtacagatagcgccggtggcaagcatcgcgcgatacctcgaaattcgagcataggtgactggtagagcggatggaatgatccgcgacacttgagctgcacagaagaaaatagccgttaacgtcgtggcacaattcgtgacatacactcagtttgtagagccctggagcagacattgaagtttggagaagcaaacagcgagccaaaacaatgtggcttttgataagctcataggttgcgcgctgaacgacttgcgcagcatacttgtaagacgactgagctcacggaacatccctgggtagtaccgtctgctccacatgcgattgggcatgacgctgttcagcagcacgcgcgagcctgcagatggcatatcaattctgttatttgggtccaagcaacacagcaccattcatgtcgccgtgatggtgtagcacggtctttctatcccgtcttagtggcacgtttctctacgccaacgtaccgccacgcagcccatggtacagcaaagtcaaagcccctttaagaggcacataaatagaaataaacccccacactatgctaaatctctagtgtcggccgtttccaacgactcgctagaaccacactattgcgcggacgcttgtacaacggtctcgcgcgcctttgaccactgactcgcgctttgcgatatctaccccttcggtacactagcttccatgatgcaattggtagctgtggttgcatttctagctttcagtggccttgctcttgccaactataggcctgtctttggtccagaaggaatcctgttctcacaaccaaacattgattctcagttaccggtacatgcctgcatcgaactcaatgtcacatgcacatctaccacccacaataacatatccctttatctcttgatcaacagtgatactctcccgatcacgacgaccgttgccggcgtcaagaatgagggtaataatctttgggagccgagtagactgctcagcggacaaaaaaacggagtatagggctccgttttgccattaattggctatccaacccctccctccgcatccaattcccctgcctcaaccaagctgtcaaccaggacgccccacgatgaactcatcagcgctttgcgtgacgagaacgcagcacccagaaacatactccgagccaagaacgaggtgattacagtccaggtgaacgagctgcgcgcgctggaggatgaactcgccgagaacaacggcctgatcgtgggcctcgagggcaaactccaggcacacatctcagaaccctctcagcagaatatctacaacttctacggcgtaatgaaaatgactaccccacaaaacgtcgacattccattgcctcctcgtccttagtatcgcaacacgtgtgcgcgcaggctgtgtcgttcaggtcctatatctaactgcaagtatgtgtacccagggcagatcgcagtgattggcagcaacttctgcgccagcctttagaggcattaggcgtctgccaggacatcgccacaggtaccaggtccggagaaagtggaggtatgaagctcatgtaggcgtccaggactacttatagctagatgaatagaaaccaaatctcaattgcaatctcacaatcacacctcttcaatatgctcccactgtgattcgttatcattcttatggtttgacacgtcccacacaattggacggcgtccaaaattgtaccatacaaacataactaccagaatagaacaaagtgccagcagctttaggacgacaatgcaacctgcctcaacgcctacatatacttccaggctagatacaatatcgtgaatgctttcacggcgttgttgcagaacagcacagtgcggtgacgttcaataccttacaagtgtacattgttagcgtctcaaatccgcgaaacactctaggtagatagatcgctcaacgagataggctagaatgcgatacaagggaacgcttaccacaggcccgttactttcgccacttcatccatacccacacaaacctcatctcccaaattctcagtcccattggttaccaaactcccatttgacaggtcccgctcgatcgggcccggtcgaaatttttaccatacaaaaaagtgtccggaataggaaaagcttcaacggcttttggacgacacatcaacctgcccgacacggtgttaattcagatttcgataagacgggctagacttcaatacgagtgaacgacttccttggcgtcaagggggataaactgaccctcgtcgcgactccaccgcgcttgcgatgcagagatgtcgacatgcacctgcagtttagactactgcaaactcctgcatagtttcatctccgaggctgtgtttcatcatcaatgattccaattcccaagtccgtgtcgcgggcgcatgtgtctcagtgtatgcaagtcttcatcattcattctggcggtgagtttcaaacattttcaatccccacagcatggatgagcaactccgcaaccccaccccaaacgaggccaaattcaactacacgtggtacattggagtgacatcatattgacattgattatattcttcttctttcatcttctcttcaaactaagctaaatgctaattactctcaggggtatgagcgggatgttaacgacaaaggggaagtgggtagtgttgtggtgaagaaaggaaataaagtggagattgggagggatggagtggtgataaatatacagggttgtcgtggaagcgtaggcgtcgttcagatgaggcaattgccagatcattcaaaaaaaagtttcatcctctcccaaccgcatcgtcgttgattgcaagcaccgttttttgaaatggaaatttgaaatggactcaaccatcgttgatcatgagtccttgccgtcttggttcaccatccaggaacgaaaagccttggctttgctggttgcgcctacgccggctttggaatccatgtggctggcggccgagtatgcttcaacaacgctcatggcgccagcttcttcctggtcgtcgaagggtattaattccaagaattgccatagtgtgaccgagccaagcttgacgtgcgcttgaatgacgtagtcggtgttgactacgtccgggatggtgcgagaaacgaggtcccagccgctggcggtggatgacgcttgtcgggctagtagacgctcgctggatgctaggatcaggaatgcctttccaacggcggctttggtggtggtgtgctcatgcgagacttcaagaacttcaaggaaatcatctagggaagcggttccaatgaatgtgtggcggtgcttgtactccaagtcccgctccttctggcgcagtgttgctgccgggccggacttttctggagcacgctgacggggagtccgcggggtctttggtgtttgtgggggagtgtccattaaagatccaaatttggatcgctgaaggccttcatttgcgacggctggcttcagtggaatgccgacagatattctccgttcgtgtttgggagtgcgttctggtttggcggggttggcttggagttgcaacaggccttcgttggtctttgtcctcgcgccgaggggcagtgaagctctcttggccttgtacaggttgggctctgtggatggtgcccgcgagtgtcgtatgcgccgaggcgcaggcgcaggcatgatctcattcctggtggaggggtcattctcgaaagaaaagtagtctggagaacctggtgtggatgatggccggtccagtgaaaggtgttcaggctcctcaaaaagagtgcggtccgaactcggagaaaaggtgtcgccgtccgagggttttgcgcgcggatggacaaacttcagaccggctccatcaggtggcgggacccattgcacgctcgactgggacaaggagcgacgtcgaaggcgtgcatcgaggctgttctgctcggcctcgctggtgggtgaaaattgtgactgaggcgaacctggcggctggcgggcgtcgtggcccccccgcgttcttcagtgcggcgaggaattccgctatccccgcgatcgaggtagagtagtcccattctccacatactcggtcgtcgttgatgcgtgttcctgccgcgaggagagagtgtggtgccgtcaccgtcaccgtcggatggagtgttgttgatgttgttgttggcggatgcagaaacagagtcgtggtgtgccgcacttgcagatttagcacctgtcgacgggtagtgttgtgggcccgtgcgaattaaagctgccgcctcaccgcctctttcggctttggtagaaattcttgttgatggagtcatgtccgtgccgcccggggtgacgctgccatctggtccaatcaataggcctgcatgctcttgaaacgagggatgcaggtgatcgtcgtggtgtcgtaggctgtgacgccgctgtagcgtggtgtcgcaacccgtctggtcccggcggcggaggagctcgttagccatggtgcatcggacgagcgtcgacctcttcatggatagggcccgctcgagggcagcctgactgacgtggatgaccaggccggcggtcaattcttttttgcttgttgtgtccacaagcgtcacgcggacctcctatacacacaaacagacgcgcacgcactcaaccttcacgagactcaacgcccggaggcggctaagcaggtaccggaagaagtagtgcagctgcacgatgatgcccatcgccgggagaacgatagcattgcgcaataggactgcgcgttagtctggcttgtcagcaagttcgcgtccatgtaagtggatgcgggaggcttgtaatagcagcacacctaccgggcagcagtcttaaggttggtggtgtgatgggctcctgtctgcgttcgtctgcgttcccctgggagactcggaatgtccaaggcgatgaacggaccaccgcaacaccaccaatctcacgcagtgcaacatcacaacccggaatgcattctagaacgtctcaataccaaggcccgtagcgaagtgcctgctgtggcgactgacattgcgaattcttatccaccgctacttgctgtctcatgacccccggccccgacctcttcctcttgccatgcgcacgctgtgcgggacgaattgcagcgccgacatgctcgtcgcgaggctgtccaccggatctgtagatatagaagccttcgatgcatcatgtgccgtagaagaacttcctcgtccccgacctcgagggtgactgaacccgccacgacctcgcaatttgacaggaatgcgcctagcatcgacgccatcgttggtcatatgactctcatcatcttcgtcctcatcgtgaacaagctccatgccgtctcctgccgcactcgcaaatgactcaccccggcgtctggtcgtaccgtcgcccgtcgaactgaaagcactactgcgtcgtcgatggggtggccggagcatgctgctgcggcgatcaatgccatcgttcacaatgaagaagtcgtagttgcgtggaaactggtgtttgtctatgcaatgcaggcgacgcttcgggggcgtgctgcagaagcgatcgcagtcaggtaccaaacaggcatactgcgtagtgtcagtagaggatccaagggagagccgtcgacatacccgtacttgtctccaagaccaccgcagtatcgtcactcagctcaccggacaatcgatacgaacaagatacgaaaattggttcatgaaagtacctaccgttttttcgcccttgtcacgtttcgacgcattgatagggtcgtgattttctgcaatgtgcaggtgcagaaagtgctcatctggaaaattcttctggcattcagaacatcggttcatatgcgtcttctggtaatggacatcgtatgcatcgaatgagtcaaacgagagaggttcgtgcgggggaagtgaacaccgcattactgttgggaggtcggacacggctgactctgaatctagatggactatcttaatgtcggcggactgctcgcgagaatacggtttgcttgattctgaggacgacacggagtcctggcgtgagcgctttgttcccattatgtgaattgtttggtgtgggagactgtatagtgggtgcaggctgattgtgctgaatacgaaagtgggctgtaccttctgtgacggctaattgctctttcgtgtgaccgcagtacttcaacgctgcgaagagtgagtgtgcagagtccaagttggacgggatggttcgttgggtggagagcgggccgaaacgtgagctaggcttggcacctgtgagtgatgccgctcggacatttgcgcctaacgttatggcgaaagtcacgaccaagttacttcacatctcaccaccacacccgcctttctcccactccgacgccgcacacgcgtccagagtgctgtttgctgcgactgagacgccttctctattaccggctgccgcttgtcctcacctcggggcattccacaccttcataaatggagcacgatagccacaacgctcgccgttctctgctccgtgcccttgtctgacctgcccgccgaccgtggggtcacatatgaacaacgccggcacatgcgcacagaagcatggccgtgaacactgaacttctcgacaggtgagtgcatcttcactacacggtctatttgcagtggctgacgggcgcaggcgggcgaaggcaatcgagcatgagctctataagcgtgccgatggcggcgctgcgtgcactgagctagccgctgtgctgcaagagtaagaccccataccctgtacaagttctagagagatggctcacacgttccaggtaccgcgcttcttgcgaggcgctgtctgtcgccagcttcgaatatttttcggcccacgaaaccgagcaaaagctctgggcggcgcatctcaaggtcaacactgcctttcggcaggagcataagattgtgtgtcacaactggggaaggcgcatagaggggcagtgctaatacaaggcagctcaagcgctcgaaggaacatgtcgtggaactgagaaagttcaacaggaactacatgcacttcatcaagggcagccagcgcttctaccgccagtacatcctcaactttgatgcccagttcgacgccataccggagctgcgcaggattgcccaaaaagtggaaggatgacggtgagcccatacatcactagttcaaatagacctgcactgacatgtcatagcctcgaaaaaaccaccccgtcagcgcatccctgccacacttaacgaccaagtccttttatcttgccaccaaacgctcattcacttgggcgacctgtcccgctaccgcgaaaccctcgtcccagagaaggacaaagagcgcaactgggggcctgccaagggctactatgggctcgccgcagaactataccctgactccggacatgcccataaccagcttgccgtcgtctcgcgcgaagatggcgaccacttccgcaccgtctaccacctataccgttcgctcgctagcaagctgccctatccggcggcccagggcaaccttgagaccgagttcaagcgcataatagtcgcttgggaaaagggccagctgattaacaaccaaaagtcctcggacggagcaaatgctggacgcgcattgattgcgtggttcgtcaggctgcacagtaagatatacaaaggagaggagtttgctgcgcacgatgagctggagggcgaagtgctcagccacttggctattgaactgaaagagcgtccattggactctattttgtccaagatcatactcgtcaatctggcggcagaacactttgcgacggtacagatgcaaggtatgttctaaagtgctgcccgtaggcttctcgctgacacaaccaggccccactcccccagagaatatcatgcgcacctacttcatgtaccttcgactgaacgttaagaccttctttgtcctccttcaggtcctgcagccagagctagagcgactttccgaggctgacgatgtcaccaagaacggcgatcgagcagcccagctgtccgataagatcactgccgttgcccgccgcactcttccgggacttcgtttgtacagcacatggttctcacggtgctggcaggtgctcaatgcaaatattgcagatactttgaccaccgtagatgtacaggaactctggaaggcatacgcagcaactctttcacacttctagcttccagctttccagtcgaccaattgcctgaagaggactatatgctcgaagaagataccgatacgattggattccaaccacttgtctcacctaacacaatgaaggtgtggtacaacggcgaaaacatgaagcaaaagtggaccgacctggagcgcaaccaccccaacgttgagatgcttatgcgggtgaaggatctgctgatcgatggactgctgcttactcagaccgccgatgctcctcttgacttggacggctcgcggttcatctaccgggaagaaggcttgccgtccgagctgttggcaagtccaagccatcctcctgactcatccccggtgcttcctatgcaggccgtcgatctgcccttgtttcctccacaagcgcctgccgcggaggatcaaaagtctcaaagtgttgctgcaggctcagaatctgcgtcgaccacgatcgccaaggagtcggccatgcaccgcatggtggacgatcttgttgggcctgatgatggccttgatccattgcccgaggaagacgaggacatgccacccacccctccagagcagacttttgcagacacagccgtggtcaatgatggtacctatgcgtcagcctcgctctctattagcgatctagttaactccgtcaagaactataagccgctgtcgcctgcacctgggactgcatttctctcaacaccaatgggtagatcaggctctacttcatccattcgccagcccgttaatcttccctccgtacctgatggacagtggagcaacggctcaatctggagccgcaactacagtggtacaccaggtccctcgtctccactgatgcccagttgcaacggtgctggaagcgaattcggcaggtcaccccttaccggcaacggccttgggcatgtccgccagggctcgtcgaactctttgctcggcgccgaagtcacgccttccggagtcagggcaccccggccaatcagcggaggtctcggatcaggcgcagcttgggggaacccaagcagcgcaagcccaacctactggggctccgtctacggtaatggcttcggcggaacgtacaacggcaaccagaatggcatcaacaacgatgtcaacatggcgagccctttgttgttcagctcgtaccaggacaaggcgaacagttcttggggacgtacgccgcccaatgggcagggtggttgatcgcacaaggcacaaccttgcgaggttgctctctcctacgccaacctaacttgcttacactgtcgctcgacttctgccgtgtttacccgctgcgactccgagccagtcgaccggaacagagtcttgactttgcacctgcgccgagcttgagcagctgggtcacatgccttgttcactgactgtctctcgacgaagctcgtgtctagcttggtgctcattcacacgtgttccaagcctatcacgcgcacaattgcttctcgccagtatcgccaacctgctatgccacacgggcgctcaactgcacgacaaaggaacaacggcacaaattgtatgtccattggcactttgctatcttggattttgcttcagatcggacgtctcatcgaagcgttcgttggctagcagtgtgccttcacattggccgacgggcactagatgggatgtatagggttgctttacagtatcaattcaattggagttccgcgaattcagtctctagctgtgacagtattctgatcaaagcccaatgtgacgtgctgacatgctcagtttaatgtgatgaatgtgttgcttgtgccactaacgcactgcagatgagcaaatgcgagaggagtgaacagatagtctgagactatacaaggtatagctaggcctcgaatgcgatcaatgaatcctgtgtacagttttacgttattggatgggctgcctgctggtcgcttttcgtcgcacctgatgacacttcgtgactttatgttttcacttttgtgtgtaatcttgtaaggtgagccaggtactggatgatgtatatcctcatatagtcgtcaagacaagctgcccgatacatcacaagcattctgaccaagtagccaaacacaatattgacgttaaaggcgtatagcattactacatgtccccatctaataccatccaatcatacacatgtacagagactactcttcatcctcttcctcttcaatatccgtccgctcaacaatcaaattcccgctcctcccaatgcgctcccgaatcgtcccaccagtcttgacatcatacacctcgcgcggcatcggactaacaagctggaacttgtactcatgctcgaacccctctggctcagacgccttttccgactccgcgtcgaggaaatcatagcactcgacaaaagcgtacaattcctcaatgtgcgcatctgagctgaatttgcgcactacgcgctcttcagaggggagtttgacggctatgcgcacgacatctttggtgtctgcagggggttcgggggggatggaagcggcgcgccatttgcgccattgagcgaggttggcggcgtatttctcctctgcggcttgtttggcgagggcttctttttcctcgcgcgctttgcgctcggcttcttccttcttcttgcgagcgcgctcacggtccgttgctaggctgcgctcataggcgctgtcttgctgctggcggatattgcgtgtggcttgttgttcttggcgttgggcgcggacgcggttgaggggctcggtgtgttgttgcattgcggtcttcagtttggagttgaattgcgcggggggtgtggggccggctatccgtgttgcaatgcccatggcggtcgaggagacttggggggtgtggacgattaggctggcgaaggggaacttggtgcagttgagggcggatgagacttggtatgcttcgctatcttgcacgttgccggcccagaggatgatgttgttgttggggtctcggacgaagtcgatgacctcttgggagaggagagtgtttcggacgaaggaggtggtttcgtcatgttcgggcgatacgagcacaacgagcaagaactggaggttcttcttcgcgaggtcgaatgcctgcgcgtagccaccctcgaagagcggcagctgatgtggtccatattcctcctcaaattctcgtatgaagcgcgcagccgtgtcgcgggggttgagcggtctccggcctgtagctgcgccgcttcgtgctcttgggcggttgatgttgcttgcggtgagacgcccccaggtgcgtggtatgaaggggaacatccatcccatgaaccggaagtattttgacagcagcgagaagacgagcgagaacggcgcgaacagtatcgctagtacaagtggtgcctgcgtgctgacttggttctctggctgcggtactacgcgcggcgcaggctctacccggactctcctactcgatgttgaagttcgcggtgatgatgtgaagccgttcaagagcgtctcttgtcgacgaatatcttggggtgcctgctccgccgcagctgctgcgacggcatcaacggcgggctcgccgtcgaagaaacgggcgatagctatttgcacgttccattcgcaacggcggaggagaggtacggcggtagcgaggtcttggtctgttactgcagtgaattgctgaagtgcggattgctggtcggcggtcaacgcagcgatatcgacattcggctccgccatgttgaaactcgagtctgtccaatcgtgtgcaggttgtgtgtgtaacagttcggaagctggtgctgagagagtaaggagcggaaaggaccgtaggaagaaactagtctagaggttgttatagcgtagatgcctggtgaatggacgatgatgcacatgtgtattcttggaacttcgcccatgtcatactttggaaaggtgaggctaatcctcggcttcgccacgcgaccactagcgctggaagctgccgtttgcggggtgaaacattgcgcattccagttcggcgtctagaattcgagtctgtaggaagctgcttcaatcaatgcggatgctacatttacgtacacatgaagtccacgactgccaccagcagctatgtgaggcacatgtcagtaccatggatccacagcagtacaatgtcttcaagatagacacgtttgcaagtattgaaagaagcgtcttcacaagttcacggctcccgtagtacatagttcaatattgcatgcggcgttctcagtgaccatgaaggtatactgaggaagcctctttcagcaccacactatcgcaacatcccaagcaacatgtgctgtgcttctttcgcttgacttcttatgccggaagggctacttgatgtacttgcgcaagctattgagatcttcgcgtcacactcatggcccctctatctcaagcacaatctttgcaagcgacgcgcagtcgtccatctcgaccacctgctctcgctctggccaaagctcttctccaaccaaaactgtatcgatatcggagctctacaacgcctcatcgaactcatggcgcgggataagatgacagactggaagatgcgatactatgtggcgaccgggcaggccaacacccaaattgcgtatggttactgtcacagatacaacatccaagacacagagctggcgcagatttgcgattacgctcgcccgtacagtagcatcaaagttttcgcggagatgtacggcgaaaatacagcatgggattatggcgatgcgacgggatgcgtgacgcgtatgcgcacgcctgttaccgagttctggccaaatctacattttgatgcgcacaggtatccctctgtgctattggggtcctttcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccactgttttctttttaaaaagtcaataggatactggcccttcagcttcgagataatacatatttacatctaggtttagcacatgcatgataccaagctcactctccttaattggacggaaaatcatcgaagggacggtgttttgtgacagaacactccttgcgcattggtcatctttacggtgcgctcttcctctcaggtaattttctcttaggacgcttatgctctcggggaagtgatgctgacagctattcctctcgaagtctccgcccttttgtgagcaatacaaaacatcctttgattgtctggagtcatacgatggtgcacgagatgcaggatattggtggagtataggtttcttacggtccttggctgtcgcagaatgcgagctgtgtcccgagggaggggatactttgaaagatcccacaagtaactttgagattaaaaaaggcatccatgtcatgattaaccagttatctgtaggactggaaacgaaagtgaattgtatcttccagatatcgcacctgtacaaccggatatagcacggacataacccgtttaaagcgtttgtttcgtgacgtgcttgcagccgcaccgttgattggtgcacgggagatccggttaggctttcgcagctcgaaaaccaaactagagctcgccctttactttggccgagcaaccctcaagggcgtgcttgcttccccccgctagcgattgccttatacggcggagaagctttctgttgctatttgatctgccggaccgctccccaacgagatctattctcctttcccgttttatctgtcgttctcttaggtcgtattgcaatcctccaggagcgaccggctaggacataccactgcctcgggctcacattgcgcaacttcataacgttcgcgcttcagcactctcgacaatggagcgaggaacggttcccgttcgcgcgagtgcgagccattcaaccgtgtacgatgagaaaaccagccagcagccttccatctcgtcagcgacttctggggtgagcggtccgaatacggcagcggaccaggtgcacgacgatcaccacgtgacggagaaagacggcgcagtactggagccggtgcagtcaagacatctaagtgtgcgagatgcatccagtatacctaatgaaggtctttgggcttggctgcaagtcttgggcagcttctttttaatgttcaattcatggtatgtgtctctagaccatacgcatagagatcagactaacgattcgtcacaggggcatcatcaacacattcggctcctatcaagcatattacgagaccgaccttctaagagacacctcaccctccgcaatatcttggattggatccattcaggcctttctccttctcatggttggtgccttgactggaccgctatatgatgcaggctattttcggtctctcctcattttcggatctatcatgttggtgcttgggcagatgatgctttcgctctgccatgagtactggcaggtacttcttgcccaggcattctgcatcggtatcggaacaggcgcgctctttgttccaagtgtcgcaatcctatcgaactacttctcaacaaggattggcttagccatcggcatcgcagcatctggatcatcactcggcggtgtcctctatccaatcgtgttccacaggctacttcctacgcttggattcggctggactacaagagtgctgggcttcataatcttggctacgatggtcattccgaacctctgcatgcgaattcgcattctacccgcaaagaagcgctcactgctcgacttcggagcattccggataccggcatattctttccaggttgcaggcttcttttgcggcttcatgggattatatgtgccgttcttctatgctcaattgtatgcactgcgagagcacctcacgaatgagaatctggcattctatctccttgctgtcatgaacagcacatccgcttttgggcgtaagtagagattgtgctacaacacagtggaatactaacatgtcctttctaggtatcattcccaacatcttcgccgacaaagtcggcccattcaacgttgtcgttccgtgctgtctcatatccgcaactctttgcgtgtgtttcatcgccgtcaactcttcagcgggcatcatcgtactcatggcgttctatggcttcttctccgggtcattcgtcagtctaccacccaccattgtcgtcatgctgagcctgaatgcccgagaaaaaattggcacaaggctgggtcaaggcttcacggtcattgcattcggggtcttagtcggtacaccaattggaggcgccgtacttgacaagggtggctttcctgcattatggggctttcggtggcgctatgctatttttgagtgcggggtttgctatttgcggctaggattacttgggctggatggaaagtcttgaagaaggcttgattgagggaggatacatacaaaagcgttcgagtgacagcatatatcggagttgcaacatgcatagaataaccccaaacacaagatatcggctgggcgtcacactgctttgtcagcagtgtacctgcatgtccaggatgagtcattgcaatggtgtctaacactaaccaatttcatggtgtgagctccttcacctatgtcaatcctacaatcaaaatgtcaacatccgactcaatcaccatccggccccgcgaaatctcagacgtccccgctttgatcgatatcctcaccgaagtcttcaacctaactaagtatcccgttgacggcccaccatccttctcgtcccgcttcacatcaccaaatgccttgcattccctcgtcgccctacacaatggcactctcgccggccacgccgaaatccaagatgcctccaaacaccctcccgccatcaccgaatccctgaccccactaagttcctacgcagcattcgtatcgctgtttgtggacccgaaactccagggcaaaggcatcggcgcaaagcttgtgcatgagtcggtggtgtggggcaaggcaaatgggaagaggttggtgttgattgtgctggataaagatgtggctgcaacaaggatgtatgagaggttggggtggattaaggggaaggagtatccgtatgagacgaaggagggggagaggtatggggctacgatgttcatggcgccggtgtaggggtaatgagggagaggcgggggtagagttatggaaggaagagataagtatggctcttctattgcaattcggtgaggacgatgtgaatgccacaaactcacggagtcatctgcttttgtgcttttgtttcgctgcgaaaagtagttttgatgcagatttcaagttttgggattccgttgacgcccagccagctctacattctcaaaaaaacgcacatcatgagatactataatgtgattaggagtcgcaatcaagatatgctctagagcatctcgtccccactgacatcaatgatcacggggatttgtgtagactgtgccattcgctgccaccgtcttctccgtgtgttagcagattctttaattgattaaacacaattagactagcactttaaatacatgaattacggcaagcttacaagtataaaagtttgatggcgtcggtagtgtgtcgctagtgcagtaggtcatgtgatcgtcgcccctgcgcgacataaaatagtcaaccgcatctgcgcaacgtaacaacaaccctcctagatacatctgcaacggcaaaaataatgtttccgacaccgggaatcgaacccgggccttgccggcgctgtgagcgaactactctgatgagagcggcaaatcctagccactagaccatatcggatgatttgatgaatgggctgttatttagatggtataaaatggacacggctgactgaaagagctgtggaaggcagttcagagctgtagggcgtgactcgatacatgctcgttgttgacgtgggtagtgggggtggagcaggattagcaatgttgaagtttttctgcaggccccacatgttcacaccttgatatgcagaacgtcgaattagtaccacagcacgagtaagttaggtgtatccttttccgttgctgtgtaagtttgcaaagaaagaaccaaacatttattcatattactttcatacaatttcaccacttcacactttctaggcctgtcgcatcactttcctcccatggatgctctagctcagctgcacgtatcaagtcctcgtgttctttcgatttgggtttgatcgaacatcgatacggcagtgggtgactgaaagtgccaggtttgaactccacatttggttcaactatctttccattttcggtaggcttggtgatatcgaagaccgcgagggactgcgcgatggtgatgaacaaggcattgtctgctacatagcgacccgggcagatgcgtcgcccatacccatagataaacttccttgggtctggctcggctttatgagtcggagtgtcgagatggcgctctggcttgaaggccatgggatccggataaacttctggatcatgcgtgaagtgccagttgttaggcagaagaatggaaccctttggtatgcggtaaccccggtaaatatcttgctctatgttggaatgcgggaaaccaagtggtagcaccaagtgccagcgatgagtctctttcaccatggccatgatgtaaggaagtttgtcgcggtccgcagctacaggcaggcgacttttgcctatcacgtgatcgatctcttccgaggctttcttttggacttctggatataccatcattgctaagaagaatatcatcagtgacgaagaagtctgcatctagcattagtagtcgttaacagccagtgatgaggcgctcaccgtgtcaactccggctaggaaaagggacattgcagcccatttgtggataaattccatctctgtttctgtactagtattttcgatgaattcagatacaaatgatgtggtatgcctcttctctcgcatctgttgcttgacccattcgtagggctggtcggtgcattgcttcagtcgcattgccatctgtcttgctgtcttcttgaacccagtgcctggaagccagcccggaacatatctcactacttttcatcagctcatgtctgtcataccaggcgcgatacgtacgcaatggcaaatagtcgaccatccacatccccggaacagtggaaacagaaaagtcgagcatagtctgagcagctacttcgacgagcggatctgccccatgagcggcgatatacccatacgtgattctgaggaccacactacccgcctcgttttggagatgcttgaagagtttctctggactgtcaagtacgttgagcaaaaaatgggcagactcaatttcctgtgcgcggtcaaatgccgctatcgatttattactacttgcgacttgagtgatgattttgcgatgtatcttccatgtgtcgttgtaaggaatcatggcggttgcgcctgcgaagcctaccctagacgaagcgtcaggctcttctaggtgttcatgtggtaagctctactggtgagctgcatacttacatatctccgctgaataccggacaaggtcgggaagaatgaatagccgcacgatctcgtaagagttcaaaggcaatgtccgggtcgtttatgatgatgaaagtttgacccatagctgttaccgaactgattggaccgtagagatctttatgcttcagccagtgatgacattcaagcaccccaggcttgggcatatcattcacattgccgaggaagggaataccctttggtcctggggggagagggcgaacatctttacgccatagatatcgactgaaagtgtatgcaacgcccgaagcaagaatcagtaacgaggcgacagtcaaaatactagccatgttgcatgaagtaagatctgaggttcaatcaccgcgaaaggctgtgtctttatagccagccatgtcgacagctgatagcacttcaaatggaaaccactagtacaattcggggcaatgaggattcctgatccggcgtcttaagggttagtaatgatcacagaaaccggtacggcaaggttctgacagcggagaaagacacagtgtaacgattcgcttaatgtaagcagtcagtcctcgttggtctctgacagattctaccgtatcaaactttccacaagatattgactttggactgacagccgtcgcacttcgcgtaggttgcaacacctcatgcacgaaacccatcagcatgcagaatgtccaccgtacaaagctgtacttagctgacatgattcatcaatgactcaaatgcgtgacatgatggggcgggggtagcggtaagtatggcaatattcttattcgttgaaatgattacgacgaggacaatcttgcaactcgtccctgcaaaccagaggcccagcacacattcattcctatgcactctaccgcatcaaacgtcccgttgtcgaagttcctccagttcttcccaccatcaaacgtgatatccgaaccagatgtgccaaccgcaatcgccgtaaatcccctcccaggaatccaggaagcaccggaacgatacccggctggaaagcgctcgctcgcctgccatgttgcgccgccatcgtcagaccaagacgagataccagtgttccctgttgggttctgataatctcctcccacagcaagtccatgcttcgcatctcgaaagcgcacagagaatacaccagctgctgcgccgccagtgatcgagctgttggtcactttccagtcatggccgttgttactgcgataaattcgacctgggttgacgccaccggatgcgaggtaccagcgaccagcagccgcttccagacacgttcctgatgctgcaaatccggcttccccggtaagtgcggcaggcataccagatggatctacgattttccaacttgcgcctccatcccatgtctcgataagtcgaaacttgccgttaacggggtcgctcatagcaaggccatgtttctcgttttcaaatgccatgcagtcgtaaaatgcggtgggttcctggttgatgaaagctggcttccagctctttccgccattggttgtacggtaaatcctcgaagcgtttccttcgccgatggacatgatgactgccgtttcggcagagtaggcttggatgtcgcggaactcgaatgttgttgcgttatccggaagtaaggatggagagacgttggcccatgtggaaccgccgttggtggtacgtaggacggtgccggcggtgcctgagacccatacgactttgtctgagacgggcgcgaggccgcggaactggcggattgtgtttgttggtgtaatactccatgtcaatcttggttgcgttgaagcatgggctgtagttgatgttgccgatgcaaggagtgctagaagcacccacgctccacggatgagattcattctggttatgggactgatgaaagaaaagaggaatctcacacatacggtagaactcttaaaattacttcatgttgttatcggcccaagtaataccaaccccgcacgtgccgtgtccagtaccgggataggcaggtagaagatcatcaccagccaatttcatttcgcatcattgcatccgtacactttgattaaaaccaacgattacagctcgagtaatgacgcatcttgaagtcaaatattaaagacagaactttagtgaggttccggaacaacgggtggcgcttgccaagcgcatgtaccctgtctgaccctcgagacacgcgactgagttgtggacacaaacaccacatggcaaccccacccatcctgcggtgacaatgaagccacgattagctcccatagtagctgtgctcagcattctgagcggtacggcgcaagcttccgccggcgaccgatcccacgaattcaaagattgcctccaaatatgtcaagccgccaattgcggcgatgaacccacgcctatccgtatgcattcacttccaacgcacagcacaaccagatgtagaagtgttcactaacacttgactatcaagctttccaccgccgcttactcctctggacctgcccctccgaatgcgactacacatgccagcacgtcgtcacctcccaaaccctgaccttcaccccaccccacgtgtaccaattccacggaaaatggcccttctaccgcttcatgggcatgcaagagccctttagcgtcatcttctcgctcttcaactacctcgcacatgattggggcatgtcgcagctgcgcacccacatcccagcctcatacacgctgcgcaaatactacatgtggttcggctatgtggggctggcgagttggatgctcagcatgatattccatacgcgtgactttggggtcacggagaagttggactattttggggcgggcgcgaatgtgctatacgggctgtactacgcgccgattcgcgtgttcagactggacagggacgagccgaggaggaggagcttgttgaggatttggacggcgctttgtttggtgctgtatgcactgcatgtgggatacttgtcgttctggtcgtgggactacacgtataatatggcggctaatgttgtcgttggggttattgcgaacatactctggagcgcgtttagttatgtgcaatacccgcaagattggacggacttgggcggtgtggccgggtctgtgtgttgcttggattattggcggcgatgagcatggagttgatggacttcgcgcccgtggaagggcatgattgacgcgcatagtctctggcacctgggcacagtggtgccgacggttctatggtacaagtaagtaccgcgtcaacacttcagtattaacaacaacatcagctgacatgcggcagtttcttgattagagacgcacaggcagacatagcaggaacacggacgaaggagtaatgatgttgtcttggaattgtcatgaatatgacgatggtcttttgattcaccatagccacgactagcgagttagctgcagcacggagctgtgagaaacaattgagacatgcagacaatgataaagattagcactgccaacttgcataatgtagagaagtcgaaaggcaggatgtgtacatgaacatatcaaactaaacagaacgtcaatcatgatggtttctgtgccgtgatcgccgaactaacatagccctttgcaatactgtacattccccttctcagaagcgtatgttgtacaattccaactttatcaactcagccccattcttgacttgattcaagttttgggaattcggacaccccatcgctgtcccattttctccacctctgctgcttcctgcttctttgcgtctttctttctgtgctcgatcagatagttcacgctcttactagacaacggctttccgaaatcaggaatgtcccgggtgccttctatgagccctatcttatccttcagtggactatcccttcgcgtgtcgagttcactgttggtaagggagaccacgctctcttaatgcacgggtaatgctcttcgcctgacccgtcttcgttcggatttccatcttcgtcggcctgttcttgcggagttgcacgttgccagcggtgataagatcaccaaggtcagctcttcgttgcgacctcgatgggttcggattatctgagcgtttcgcgcgtcgccgtgcattggcaccttcgatgtgaatggcgctgtagaggctggtgggttgcggcttagctgcttcatagacatgatcgtagagctggccaatggttgtcgaagaggtgagatgtggatcagaaatgcgaatgcccatgagttggaagacgcgcttgaacagctggtaacatgttagtaaattatacatgaacttgatcagcgatgacttacagcaaatttaatagcgttgttgtcaataggtgcatgtcgccattgcacttcttctaattggattttcgaaggtgtcgacttgttcgggggcttgggtattggtgagcctgtgagatgatcggcgaccggctgtaatacgcgacgtgatggggtggagtcgacaggctcagctgtaggtatttctacctcgagcacctcttccactttcgtaggctcggcaggctttgtacgtggtactgggcgattcgacatgaagtcgaaaggcttcttctcagggtcaatcttgacgacggcctcccgcttgaaggccggtgtagcgggatccatggtaggtaaggcatccgctggcaagactggctcgacaagatcctcagcgccttcaactaacaattcatctccctccacagctgcggactcccattcaggggctgactgcatggcctcgaggaagtccttggcactcttgttcccgggatatctcaacgtaagcccaccgcttttaactttctgaagcttgatatccttcacccatcgaggtacatcgtagatgcctcggtttggcagctttgcgagattcaagtcgagatcagcctccttcaatgcgtatacttcggctacagcttgcgcaaaacgagcgcggaggtcctctgggcgagtgagcttcctgtgcaacccaaaactgcctggcattaatgtcgtaattctcgaatctctgtatcataatcagacgtacttgtaacttgtgtatgggcgtgctgtcacatcatgagtcgcctgtgccatcatgagattatcatcccgcaatgtgtagggcgtgcctgtcagcgactcaatctcattggccattcccagcgtcattggcgtataagttcgcattgtgagcttctcatactcccgggccatgtcggcttccaccttttgttggagccactcctctccaccaacatgcagcaagtcggcgcctggtcgtgagcggccactctcctctactggaatgtatgtgtctgcctctaagcctttgagccgcccttgctgaagcacctcattcttgccgccctcttcgtcgagcacttcctcgtactcgccctgttcctcaggtgctatccggacaggcgaagtgggatcgtaggggtcgacatgagcgccaattggctcagagtcaccgagaagtcgcttttgccatcttcgcacgaactgttgatgcttcttcttgtcttgcttcgcgggtaggagaaagccgttggagggggtggaggagaatgcggcggtcgaagtgcggatgcagtggcaagatgggggcgagatccgtggtcgtactgccgagtgaaggactgtcgatggatcaattgcccgcgaagggcgcggtattcggcgcatcgagatcgagatgtagagatgggacagtgctcggaaattctcgagaagtgcagatggaaatcgcgccaaggcgcccgccgcacactgaccaatgagcaacacgaaagcgccgaacttgaagatggagagtatcgcgaatcgctccatgataaaaaagttatattacatgctggggtcagcagcacgctgttgtcatgtggttatcgttccccagagaattttttcaagagccaagttgagcctctttcctcgtactcggcctttgtcaccaatacctccctcagcaactctggctgactagcaaatctcgctgcacccagccatgtgtgcttgatgggatcctctgcgcgtactatgttcagtaaatactgtgccggcacgatcgctcttagctcatcctccaagcgctcaataaatcctttgatcagcgaattgccaccaacaacaaccacattggacagcattcccaccttgagcgcctctggtaatccactcaaagattccatcactgcccccggtattccactttcctgtataccaatatcggacggattgaagagtaactctggtactgcaaagcgctcattacccatggtcagcagatcctctcttggcccttgcaacggttgcagacctctgcgcatgcgtgatttggcgggatcatgaggccttgcgtgaccatgtatagcagtctcatagtcaggtagcacgtagtcgaccacaacgctcgaatccagctcgcgcttgttgccgagccgccctttccaggcccgttccagatctcttgagaagtgctgcgcagagggtgcgacatacgaaacagcctctttgatctcgttcagaagatacgtctcctccatcaggttgtaatgccgtagcgacgccagctccctcagatagttcgtgagcagcttcccaccaaccgtgagacgccgcacagctgattgtatgagcctgccgctatatagagggagtatagttgtgtcggagtaggatgtatcgatgatgagcaagcactcttgtggtaaactggagagcgactcggggctcgctgggtggtaggcgtttagacgagggccaacgcatctgtagtaggatgcaaactcgaattgctcgaacacaatctcatcgcaattcttctgcagctcttttgggcagtttggcttttctgtcaatagcagattcgtttcctttgggtcacactgccagtggtcagggacagtccaaactggagcgaaatgttgcgcgtacctaccctgaacccctccactactgcggcctccatgaactcatgctcccaaatagccttctccgcttcccagttgacaatgaagcctttctccactggccgtctgaaggccaactcgccgaaatccttacatccgtccaggtctgacccgacataagtgcatttgtcgcgtgtgctgcgcgcaatgcagttcggtatcactctgcaatcgtcgtacgtgggcgcctctgacgcgctcggcacataaccagctttgatagcgtatgcgccgttatcaaggacgagtgttttgcttggtgccgcgacggcggattttctggaacctttgggcggcatgttggtgctaattatgcggggaagacgctctctgggaaccgtgaattacaaagtcgcgacttgtgttacgtcagcgacacctgttcacgtgcacaacatcttcacgccaagtacaggcatcacctccgtttgcatttgtaactaaaatttatacaggcatcacagcacattggaaaccgcacatggaaacagatgggaggagtgtattatattcgatggaatcattcgccctattcacagaggctgaccagacttacgcgatcctaacattaaccatcgatgtcggagaagcaaaccatgaagattgatctcaagaacatgaccaaggtaatgagtttctgcagcaggagagtgtttatcgaagcaagttacatgccacaatcgctcaaaggttgagtggtcatggaccacggtgtcttctttaaaaagaagtgatgatgagctggacagattggaggtttctcatgggatgtaggaagtccgatggtttagtgtgaaagcgccaggtacgatagtatccacgagccacgggaaatttaagcgggagttcaaagcgaagccgctcaatttgagcgaggttcaagccgtgcgagaatttggacacttggctatcagccttttcgtccatggacatgatgagggcgaatttatgcttggtgaacagaagtgaggttccttcgtggtagatttgctgacacaccgagaatcgcagtttccaacaagggcgagagatcgtaaacacggttcttgaaccgctcgataacgatatcgttctcattgagcgtccgtcacgtcctctcaatgctcttggcgactgtcaagaggagttgaacatggacacgcttacgacgatggatgggtagattacatgcactgcacgttgcccgaaacgaggcgcacaaactacacataacgtacgacaaacgcaggagctggagagaagggaaagctcatatgttccatgaatgtacacataatacatgaatgcatgcaataaagaagctagaacgtgaaacaggaaagcgtaatccatatgggcgggtatcatgtgaaggtaacgtgcggtcgatcaggtcaggactggggtcgccacaccaggctgtcgaataggaagagtgggcagagctggcgaaggggttgacttgggcgcatgaatgtccattggcaggatctccgtcttcagttccctggttttcttctgcttaggctctggggccttctcattctcctgaacgtagaacttcctcagcagcataatcgcttcctccctgaagatgccaccggtgaccgggtatggcttgtcgatgctagggctaggacaggtcagcatgactctcgactcgactcgttgcgcgatacttactcggagtggatgttcaagacaccccctgtccctccaaagcgctcgttccagcagccaaagtagacggcgcggataccgtactgtcgaagcatggaggcgcacatgacacaaggctcaacggtgacatagagatcggtctcgttgagaatcttgacggggctcttggacaagatgccggcaatcgcaacgaactcggcgtgacgggtgccattcaaggtgcgattcgtctcattcataccacgaccgatgatttcgccgtccttgacaaagacacagccgactggtgtttcatcactcttcagagcaagctcggcctattgcggtaatagtcagccatgttctcgaaatttgcttactggaagtaattcaccatggcgatggcctcccgcatgaagcgctcatgatacgctctctcctctgggttcattgcgtctgattggtgctctgcgactgaggcttggcacggctgttcttcgctgacttgcgtcggtcctggggcgggtgttgttggtgctgtgcgcgaatgtaggtagtagagcgccaggcccagggccgtagacgcggcaacaatgggcgtccatggtgcctgccgttgtggtttgctgaacatttgtgaggaagtcgcgctcgagccaaaacggaagtcgcagttggtgtttcggcaagggcacgctagtggaacctctggagtcaagccgcgattacgtggaacttctggaaaagccgctgttccgatcaccttgcacagcaccactcttctcgcgactaggcaaccattgagatacttcacctgcgcccagcatagccacccttgacttacgcaacgcccacgtacgccaacgccgctccacggtatattcacaaaacagacgcctcgcccatcgactcgtagctccatttagcagcttgcgcctttgacagctaccgagacctacctcgaatccaccacccactggcatactccgcacgtagatagccgtcttcaaaacctgtacccctcatatcgcagagatgacgctcgccgaagaattcaagtcgcggaatttcagtaagatgacctctggtggaagctattgagctattgctgacgtggtatgcttgcaggtatctacggtcaatggtcagtaggttttcgcgctgtcttcatccatctgcattagcacaacagttgcaacaaatgtccccccttgcgcaagagtcgtcgacttgcagagtagcgacgtgcagtcaacggccatcatgttatacgtcacatcacctctacgaactgcacccggcaagtgtagatggcaccaactgactcgattgctaggaccggagtgctgtgcatcttcctctgcttcgcgctcggagttgcgaacatcttccaccctacctttgtcattgcattcagtatcgtgtgtttgtgcgtttccctgttcaacttcaccttttcaagttactgatacttgcaatagagtctcgtcgtttgtcatcattttcatcgaaatcccgctcctcctccgtatctgtccaacgtcaccgaagttcgatgccttcattcgcaaattcagctcgaactacatgcgagccgccatttacggcgtcatgagtgtggtgcagtggatcagcatctggccccaggcaaccagcttgatcgtcgcagctatatttctcatggttgcagccatcttttacgccctagctggcttcaagggtcagcagttccagggcagtaagactttgggtggacagggtgtggcgcagatgatcatataagcggatgaaagaaagcgagcgataccgagtcatcgttatgagagagaagagcgaatgattacgatacatgcgtctgtgctgtagcacatcacaattgaagatggagtgcgattgcccatgcagcgcattggtgatatcccaggatttgcgatttggttttttatcgccagtcgacagctaggcgtattggtgtcatttctacaacacatttgatgcaggagccgaaaatggatcatatttatttagccatgagaaaagaaaaaagcactgctccgctgcgatagcatatgatgcatcttgagacgattagcacacctgttgatgtcatctgagagtggaggtaccgacgtaatgtcgatgtggaagctgtcgaggacccaccttactatggcgttctggagctgtttggtgtcgaccgccagaccgaactatgttcgccctaggaatataggattaatcgacttcgatttgacgtacttgacatgtgtcaaatgccaaatgctccagtatcgtccttgaagagactgggctgcggagattatgatgtgtctcaaatccccctcgacaggcccgtccggccaggaaccatgacctgcatccaggtgatcaagcgcggggaacgctaaggtactaaaggcttagccgtggcgtttaccgctcttgtatgtaggtattgaagattctgcatgctggcgtatcgtgcatcgcaaacgtgaaacagaaatcataaagtcatacacgtacacaaagacgtagagtacgtgtacacaaaagacctgatcgatggcgacacgagtccatgtcatggcgagcaaagcggaatgctcaacacagggtgtctgggcatggcatacagtggccgtacagccctgcaatggctggaaggtaatacagccctctgtattggcgcgtcatatctttgtcctgtagaggcaattctgtacaaaaggcgttgtatgaaatgccgcgactggtgagagctttcaggtttcgacgctgatgatgctccggctgccgcatgcaaagcgctagggcccatgcgccaaaccaggtatgatgcaagatacttaactgcaccgccccagcttcagaggcagatcggtttttgcgcctttttatcttgaccatagcaactgctagtcagaactattgtcaaattttcgttttcacgtcgaacccccattgcgtgcttgatgtaagtccacagcccaaaagctttgttctgttcagccgaattacagtccggctgattggctggctgcgaattgagctacatggaagctgtccggtagcttctgcaggtgctgcgcgtttttccacggcaacgggctatcgcgatcattggaaccacattgcttatcttccgttcggcgctttaacctctatgactcggctcggtcgctaacatccaaaccaattcacagtctcctctattcgtaaccccacaccacaccctcacagaactcaacccacaaaatgagtgccccaccctcaatacctccacgcccggcgcgaggacagaacagctctgcgccttcttcgcaattggaggcgcccagggttcctcctcgaccaaatcgcggggaccgctcagcctctcccaacccgaacagagacaccttcgctccctctcctctaaatagcccttacggaaacggcccaccacctaagccacgcgaagttccttctcgtccacccagcacctctcttcctgggcttggagaagaaggcaacgagtatgccagcttcgaagacttgtccaagaccctcaccaacgagagcgcgggtcagccatatgcctccccacaacaaaccagcaacattgctggggatctgccgctgcatgcccccaaggcttctgtgccggcgtccaccgccaaaagccggatccaaactgtgacacgcacagactcatcacaagctgaggctgccggctttggcaggcagcttgtgccagaagacaagactgccaagagtgcccgctcgggttcttctatgggatctcgtcccagctcgatatacaatgacaaagatgagcacggcattcccgaaatcggcgtccaggtgcccatgttccgcaacgcgggagacgtgcaagccccaagccctgcacccgttcaacagcagggccctggaggtattggtttccacaacaaggcgggtggtcgtcaccacggacgcaccaagagcggccgcgagatctttcatggacctccaggcagctacggtatgcatggacacggcaaaatctcccaggatgatttcgagaagaagtggtatgaaagacatccggaagatctgaagcgcgaaaaggctggcgaatacgggccacacattcaagagaaccggaaagactaccattggcgtgcagacaacctggaccagctcgtacatggcgctggtacacagggtattggactaggtaagcactgagccgggctcgttccatcgatgtacaggatgctaatgatgacacacaggtacctcacgagaggctgtcagcacgcctgacgaacagattggctacatagctaccgagcagtacgcctcacgctatacaacaccgcgtccgcagtcttcaggccgacccgcatcgatcaaggccggcgtccacgtcgactcccctctgcgccaagaagcagagccggtacaggagcagcagctcgacgacaatggcgaagtctatcatattgatcctcctgctcaccgcggcagcaaaatccacggtggaggttacgacccacctaccgaagaccttggccctcagggcgggaacactgcagaggaaggtggatgggtcactgaaagaggctatggcatgcctattcttgcttccgacgagctgaagaagcatcctgattccgaatggagacagcctgctatcagtcccgagatggagcgtcgtggtgacgaatacactgtcaacgaagatggcaccccagcctacattacaaaggctcggcctcatagcagaaattctagcagaaacgaaaacaagccccagcgcgtggttccaagcccagcacagtacgacaggggcggtacaccacttgagtcgcacaaggagtacgagccgttgttccccgaagatgaggaagacggtaccaacaagcccaagagccaagtcgataagctcaagcgtcccagtgtcgcacgccaccacttcccgagccaggacgtctgggaagacacccctggcagtctgcagctgcaaacaaccgtggagactccagaagttcccgacgaaccccagagcgctgtcggtgatgtcggtgaagtcagcgcatctaaagtattcgagaagcccgagaccgaggaggcgcgcaaggacaatatcacgaaagaagaccagcaatccttcttgcctgagcataccagacggttcgccgcagagaacaagcttctcggcaaggttcgcggcgaagaagtcccccagcgtcctggtatgcagcaacgtttccccagtcaagacatttgggaagatgcgcctgaacatggccaatgggaaacaaccgtcaacacaccacaacaagaagaaacgaatgaatatgctgaagattcacccgcggtcgaaaagcccagcgtgccagctcgtccgcagattccggcgcgaccacagaaggaggagtctcctattgacaagaaggcacccatcatccccgatcgcccgaaaccacaaattccagtacgtcccgctaagtccactactactgctaggggcgaggaggcagcatcagaaccacaggccatcgagggcgatgcatcacagccaaaggccaagccaccagtcccggcgcgaccaggtagctccaagattgctgccctccaggctggtttcttgaaggacctgaacagtaagcttggtcttggtccccaagcacccaaagtcaaagagccagaacctgaggcagagccagagccagcagcacctctccaggatgctcgtaagggcagggccaagggtcctcagaggaggaagccggcagcatccccaacgcctgcagccaccgtgacttctgaggttgcagtatctcaccagaagctcagcattggcccgattactgcgatgtggagtattgattcatacgacgttttggatgtaccggctgctggcctcgcagccaagctccaatcgaagcttcagacccccagcaggtctgaagaccccgttgcagactcgtctgaagcagggctttcgaagacgttaacgcaaagcagccaggtcggagaacctcttgaactgtcgaaaataacctcggcaacaagtgccgcggcatcagatcttccttcagagctatcgaagacgatctcacagggcaaggaggcggcatcaagcctacttggaccagacgaagctctcgtgactgagactgctccagggtctgttggggctcctggagcattccccggcatggatggtagtgatgaagccgctggtggcgtttcgctcgagcaaccatcgagttcgcagaagcctgttgcagaagagcctagcgcatcaagtcccagcgcggagaagtcccttggtggcagcattgcggacaaactcgagaagaagaaggaagaagctccttctactgcaggcacggtgcctgcgagtgagggcgctggttctacgcagtctttcgctggttgagtccggttttggtaggtgcatgtatgtttgtccggcgtgcagtaggtttttgatgccgtttctcatagacattcaatggaagtcatttggtcttcgcgctgcaattctatgcttgctactcactatgatgatcgtcacagccaacacccgagtgcatgacagcgcggacgttcccgaggaggccaatcctccgcgagactagtttccctatagggctgaaaagtcatccgcaaccagacctcacgttttgagccgccgtcgccacgaaactcgccacgcgtccgtcataagatcggcacccgaaatgcggcaactgcgggaggttcggcgacgtcgccaagcaatgacatcctaggccgtgaagttttcgagaaaacttacgtcaaatgtggatcttgcataggcacagttaccctgaagaagcacgctattattcaccacgacccacaacctcatcaaacaacaccaacttggcaaccccgagctatggaatagctgtgctttctcctcaggagagccgtgaatagccattgaagcactggatttccccacacagctgcactccgcgctgggcacatggagtactcttccttccgaggacccttgggacgacgcgaaagctggggagaatgcagaaaatggcatgcattgacccacagggcggcgaatgtccccaggataatctcggacactagtgactgttgcgcgaggccctgaaggccgatacaggaggtcatggttgtttaagaatatgaggtcacctcgttgatttactgctgaacctaccacctacatacatcctctcccagctagcaagcatgggtatcacagactttttgaagaaggataaaggcgcggatttggcgatggatgctcctccgccgtacgacccgtcaacaaaatcggaagatactgaagaggcgtatgggcatagcacgaatattcagactggaacgagagatgcgctgcctggggcagatgacaatagcgatacggggagcgagaattacaagacacttggccgctggcgggcatgtgtgattctgatcacaatcgaagtcggcattggtaagtggctggtgtgtcaatcgtctttagggtgtgactgactgtgcgtcaaggtatcctatctctaccagctgctctcaagactatagggctaatccctggcatcatcgcaattctcggtttcggcatcctcaccacatacagtggctacatccttgtccagttcttcaggcgctatccgatggtcacaaacctcgtcgactgtgcgcaggtcctcgacaagcgttttggagctttctttggcgcagccttcattctcaatctggtccttatctgcgcttcggcaaacatcacgatgtcggtggcactgaacacgctgtcgaatcatgcgttatgcacggttgcgttcatggcattccctcacattgtctgctggatgttgtgtttgccacgcaaacttacattcgccgcggctctgtcttgggtctgcactgtttcgattgtcgccgccgtcctgatcgtcatgatcgcacttggtgttgcaggtcctcgagcacctccaggtttcgaagtttcaatcacgcttgtgggcaagccgacgtttgtggagactgtcaatgctctcctcaacatcgcattcgcattcgctggcaaccagtcattcattagcgtcatggctgaaatgcgcgatgcttcgaaggatttcccgccggctttgttcatgcagaagagtttcgaggtggttatctacatcatcgtggcatgcgtcatctacggtcttgccggcgacgcggtcacgtctcctgcgcttggatccgctgcagcaattcctgcaaagattgcatatggtgttctgatcccatccgtgctgggtactgggttaatcatcggcattacagcgatcaaggtaagaatctcacatgtgaaggagcgaccaaccaccactaacttgttcccagtacatgtacgtcgcaatcatgcgccattacaagccgcgcgaaatcaacgtccacaacgccttcacctggtcactatggatcgcgatcggtacgctattctggctagtctccttcatcgtgtccaacgcaatccccatcttcagctccatcctgaacatcactgcggccatcttcatcagctggttcactttcggattgacatcggtgctatttttgcatttgaaactgggagcagaagcacagcacaaggcggaagttggcgctcgcatgcctcaactatgcgattctctccatgactgttttcttgatggtggcagggctgtacacgtcgctcaaagcgctcattgacattttcaatgatcccgagagtacgctgaatggaccatttacttgtgcggataacagcatattttgagcgagtcgtgtatagtaccgtagttttcacacttacgtcttgcaatttaagcctaagcatcttcattttatactcgacaacatactgccacaccaatgaggattataaccttgacaaacctaacttcttaacctcaccaggccccagcagagttggtgcccaccttcaccgaatgcgaagggtggagagttagcctagatatattcaaaatcttctgcaaaactagatgagatatcctacagcactaaatatatgcaggcttctttataaatttatcaagcgcgctcctaaagactattagatcacttcgcgcatgtgcagagcggacacgaattttgccagggtctggtgacctcatgccactcctcctcttttctcagcatcagccatgaactgacccagcacatatatacgatccccattcctctcacaaaaaaaactcccccaaaaaaaacttccatccaaccatacttatctccacatgggctattcgcttttggtctgcgctgccatatgctctagcatgcgatccaactccgcacgggctgcatgactcaacggacaaagactcgtcatagtcaacggtggtccggattacagtccgaagttcttcctcactatgcatttatagtgtacgtagtcgtcagttttgaattcgatgtcgtagtcgaaatcttcccagatgagcttgcagtttgcttggatacgctcgccttcttcagtagacattggtgggtggtggagcgagcatgtaatgtagcagaatgggggaggtatcgcgaatgacatgtgatgaaagagtaatcattatagtctttacagtaggagtaatagtgtatgcatgacttctttgcgtacgaacaaaccaaacatcgaaccaaacgtgaagctgataaacagatggaagcatttcgaacatgtagttggagtatatctggtatgaaaattccttgtgtggacatgcgttggtttgagaaccgttgcaccatgaagccgagactaaactcaactgcatatttacagcacattgtcgctggcatgtggtaataagaccgatatctggaatttcattttctttcagactgacgtggcacgacaagccttttggcgagatttgtcatgcatgtttttattgcttacgagtcacgacacggttgcattggtgtacaccagaaagatcatccccgatagttccacatgcgaacatgtggcaattcgggaggaaaagggtctaaaagataaggttccgactcgcgctaagctcgatgcttgggatcaagagaccatgatttaaatatttttggttattgaaattggttgcaaaatgatctgcttaattgactcacggcttgtcagcgctatctctacttggattggagaagcctcccttcattcggaccatattgcaacccatttcggcttattcaatagcccttttgttcctctcggtaagaccgttgtattgttaactcccctggcacctcacccgctagcgctttttgaccatttcgttcatgcggggcgggggaatcacctcgcctcttgagatccgataattttcagactgtcccatgcactccatgtcattcttccagagttcggcatcagtgccgcgtatatcttccagctcggtcatcagttgtgacacttgttccatggtcgcaaagtcttctttgtctccttctgtaactcctgcttggaacaatgaagcaccagagagcttgattgaatgaagtatagccgcaacgatgcctcgaatggtcttcccatggaaagtagacagatcccaggttttctcggcgttatacggcagacgatcgcggaaccggatgaggaagtgtacttctcttaaagcgggaaggagtaggaaggttgaccatctcccataggcacgactgctcctgggacaaccctgacggtcgctataacccagttcgagcctgatgtagcgaatctttgatagaacccaaccgtcggggaattggcgatggagtgggacgtttataggtaactcgtatggatcgatgctgaatgagttacaatcgtagataatggactgcgcttcatgatggacttggcgacaagcgcgaaggatgtcgacatggagtaacgggttgtcctcaccattgtatttgaatagcgacttgaaagccggcacagatgttggaaatatttggaatccagtcataacctgctctttgcggtctctcgagatagatggagagccgcctcgacgtagttctcgaatagttgctctatatctgaactcttgcacggagattattgcgaaaccagcaccgtgctcgactgtgaggagatatttgtatatctcgcatcggatttcggctggcaaatccatgaaaggagacgaggcatctctgtgtatagttcagtactaatacgaaaaatgtatcagttgtgctcactgattctgatgccgaacgagacgtagagaagttgacatggttgttgctgtcggatgtggattgctgacggttggagtctgagtaaagtagtctcgtggcggtacttgaggtcgggtttgagcctgaacatatgggtatttcattacctagccgttggtgagaggcagatccctgtatccacgtcaaatgctactattctctcactcggtgccaataacgctgtttgcacaagtcctatggacaagtgccttcacttgtgaaatgtcctacgtttagatccattagttctctgcaactcagattgttaagtcgttcacggaaacgtctattatccatgagcccacttctcaggttgcgcaaaggtacggtgaacatgtgattggccacggctgataaggataaggataaggataagggtgcatggtgcatggtgcatatgcaggtcgcatggctagaggctagaccctcagaccgcctcgaaaagtgagcgtgactgaccttgggccaaatcttaccgcgtggtcaattcgggacaaagtttcgcaccacacgttccggacgtgaagtctgtcgcaaactcagatgtttgataggagatgagatgagaatgacgccgcagtcttcaagctgatgtgcccatgctgtcacatgttggcaagaaagtccgacccgacaacttgcctcgctagagcttagcgtgctcgtttggccaccctgtggggctgatcaacgggatgctagcagggttctccaagagccccatcgggaacataaattcgatgtatgaattacaggcgacacgtcaggctcttgtgtttgaagctgtgggggtgagcgaaagagggtaggtttgatgttgagtcaagtttgtgaaatgcaagcggctgcggttgccaagatgcgtgcgtgcgtggcaatttctagaacggttgcggttgggcggccgatcttccgtgcagaacggcgcaccgattcgtcgcccttcaagaactttcccatcgccctcctttgctttcccattccacacctctcttcacagctacttttctttaattctactgccgttttcgtgacttacacttttaattgtctgttcctgggtaatacaggccaaacgcagaaggagctccacttacacagcgcccatccatccctgagctccaggtcgactgcgtgttggagtagccgtaagattcaagtcaggttgaagaatgtcaaatctcacaaagcgaagaaccagcccacaagatgtttccgaagacgacttcccggccgcgcaactcgccctgctgtaagcaacacaatcacaatcaccaaaagctgcgagatcgccactaacaccacaacagcgcgcttgttcgagttgctgagccaatcgcgttaacctcgatattgccatacgcttggaagctagtgtcaaatttcgacgtcgcttcggagacaaacgcgcctttctacgcgggatgcttgatcgcagccttctcgcttgccgaggcattctcaggcatggcctggggtgcggttagcgatcgtataggccgtaagcctgtagtaagtgcttctccacatgtagaatcgatgatccatgctgaccctgtgtctctatctaggtcattataggatgtctaggcacgctatcgtccctgctcctagtggggtttgcaccaaacttctgggtagctctagcaggacgaataattggtggtgcgctcaatggcaacatcggcgtcattcagaccatgtgagtagttgtacacgcatactgctgatacaacatgagctgacttgtaactcagggttggcgaacttgtcaagagacctgaacacgaaccaaaagcttatgcagtcatgcctttcgtgtggtccattggtggcatcatcggaccatctatcggcggttacttcgcggagccagtgcaatccttccctggcctgttcagtgcaactggcatctttgccaagtttccatacttgcttccgaacctcatatgttcgtccctgttattcctctcgatgatcatggcctacttcctgctcgacgagactcatccagaccgacagcttcgaggccgttttgagcagtacgattcagctgttgcgcaaactccactccttccaacccagggcgctacagctgacgctccagctaatttaacaagcgagtcctacggtaccttcaacaacgtcgaagtgcaacgcgatgaggtgtggcgcgttcgatcgagtggagaatgggtggaagcgcctgctgaccgtaaggtgtttagctggaccgtcattcagtttgttgttgctctaggcatattcacgtatcactcggtatgtctatgttgattaggattgtagagagagactaacaacggcagatgacgtacgatcacttgctcccgatcttcctccaggataaacgtgcggacaacatcaatgcgttccaattgtcttcttcttccatgggcggaggcctgggcataccggtccagaaagttggcgttataatgtcgttgaatggagtcatccagctactcatccaggcgtttgtcttcccacttctggcggagttctttggggtctggaggcttcttcttctggtcacgttgacgcatccggtcgcgtatctagttgtgccgtttctgcagctactcccacagagtctgctataccccggtatcttcgcttgcctcacaatccgtagtctgaccgcaattctcgcattcccgctcctgctcatcatgattaaggaggcggcgccggataagtctcacctcggcaagatcaacggactagctgcgtcgacaggagctgcatgccgcacagtcgcaagccccattgctggactgctatatggactctctatcgatatacactttacagctcttgcgtggtgggcgtcggcagctgttgctatcatcggcgccatgcaggttcctttcctcaaccgtgcggcgaaccattgtcatgccagagttcgaactgctactcgctgctgtttccaggacgatactgctccacggaacgaagtcgtacgcatcactatcgaggacgatgcgtagttttcagcatatacgttaccatgagatgtacaaggtcctgatgacttgagcagccgctgcagacggtattcgagaacgatcgaagagttgcaggcagctacgcttctttaatttccgtattcagatttcttttgcatccagattttaagactgaactttagggcgttgtgggaaatccggacagaatgatatcacggacatgagatacggcgttttgtcattcagcccaggatgcatttttagtttggtcagcagtatatccacgcttagagcatcatcggcgctattactcgtgcatcaaagacattgaaatatccgcgaacgatgggttttgcttcatagacgcattcagcaatacatttgaaaacctcaacgatcctcggtactgccgcccttcgaaccaaaagcgtgacatgtgaatctatgaatctgcgaggtgacaggcgttctggcacaatctggtttcgcataggttttgttgccaaatacagcacatgtgggcccctcactatgtgcataaagcatcccactttaatgcgatggtcctttgacgtgatggagtctctaaagcgacagggttctttgttctagaaactgaacaagaaagaaagaaatatccttttgccatagaccgcgcctttgccttgatggtgggcacgaagcctggaggagacgacagtttagtcacgcttgcagcttgcacagaacacccaagctatgaataaagtcaaagactcggaaagacgccaccagaaatagcacaaactgtcacctgctgtagcgtgtcgcatggatgcgtgatgatcgtgcgaggttgtggggtagagacttgtcgtgcacgacattatgcagcctgattcgcgctggaatggttttgttctcttgttcaggcaaaagtaccgctggcccgcatgtatgaatcgagttggcaagccaatattttgaggaactatggtgaaacgcgatgacctgagtgagatctgagtgagcgatccgaggtaaatccgcggtacctctatccaggacagggagccttcagatcctttgatctatgtttgcatgcacagctccggagacttgctcataattttctacgaatactttcaatattctcgaccaaacgcgaggatgtggacacaattggtcaatcccggaagtgctgacgcgtgcttcaatattcttcacaaccgcacctgagtattttctccgaacacgcagcaaatgaagttatgacctcggtcagacggcctccagaatcgccagcattgtttatttcagcatctcatccctcgaaatctcgcagcagtcaagcatatgagacggatccgccgagagtctcggacccatgaggccagaagcttgtcgttggcttgacggtggtattacctctgaaacaccgtcatgtggctattttaaagtgacagcgctacacatggggcttgcgcagcgggagcgacggaattggcgacgtcaacatcgcggagttgcttctttgggggcgcgagcgagacccgatgcaggggcgaacgagtgcacgatgcaggagtctggttcgcgatgacacgatggcgtgcaccagaagaccaaatgggagtaacatgacgccttttgatctagaccttgggagtcgatacagcagcgcttcgagggatacgggcgaaaacaacaagtacagatcgcggcctacctccactgcgcaagagtaagcagctgatccagtcgaatagacatcggacaatctacctggcgcccgctataggatgattgctcgccccagcatgctgaacccaggcgattggcttcccgtgctgtacctgcatgaggctctaggcaagcgtgctatttagagcgtttcagaaccgcccaatcgcctcgcttagccgccaaccccatcgccgttcgaccccatcttacgaccattttcctgaccacctgcgacagacccacgcaggctgaccatgtgggcctgcatcgcgcgcgacaaagcagcatgggttcgtttctatcgaatgtggctgtgtctctgggtcctgtagaactcgacggccaatccctctcgggtgttttcaaggagggctgtttcattgtagaatggcggttggtataatatgttcgtctttgtccgcccataaggcttctttctctacgccttttattcttaatttcggctttctcgtggctttcatctgcttttctaccacaaagtacactcgttactgctttgttgtcttgtagactactcattcgtttccacctttcgaaatagtcagctgcaatctttcgttaagcagttcgacgacactcattccgaatatcttaaacactttcagttgctgtctggtattacattcttcaatatgaagaccacgtacactctcctggcgggtctcgctgcccagcaagccgctgctacctgggacttctccggaaagccgttcttgtcgccacagtacgccaacaacgaatgtagcgacaagcaaaagggtggttttgattggtcggacctccaagagggtacttccaacttccaatatggcgactttgacttctccaaggactggaaatgctccagcgctttgggtaagcgcgatggcctcaccaagcgtacttttggtaataaggccattgtcaacaggtgcagcaagaagaagcctgcccaattcagctgtgacaagaagaaggacggcttcagtatcaagaccattgacatatctgttgaattcgatgtcatgattggtacgtgaacggccctggcaacgaccattgtgcctgtgctgactttttcagacctccactacaccctcgtagacggctctctgtgtaagcaaaagtctgttccttgcaagaaggagggttctaccgtcgagaacacccagtgcggtggtgccaagtcggtcgaagtctaccttggtggctcgtacaagggcgagaagtctgactgcggcgtaagttttgagaagcaaactctgtgtgaaacgtcactgactttgaccagctgaacttccacaacatcggtttcgagtgcaacccacccaagccatacaaccctccttcccctccttccccaccaccagccacatctaccaaggttaccccgccacctgttcagtcttcttccgctactcagtcgactcctgctgtgtctgctcctgcaaccactgagggttgcaacggaggctacggtcaaggctgccctcctgttcagaccgctcccaccatctcctctctgcctccgtttgtgaacacctctatgcctgctgtaccaccgccaactcaagagagcaccatcgtcgcccctccaggcaaggagagcagcactgtcactcccgtgccagagtcttcttctgttgtttctcctccaccagctcaggagagctcgccttcatgcgatggaagctatggaagcgactgcggcgcctcttccgctcctcctgcgcccccggcctcaagcactcctattccggttgttgagtcatctagtactgttttagcttcaagcactggtactcccgtcgtcgagtcgtccagtgctccaccagcacagtcatccagcccaagctatccaccttcttccaaccctccccctgaggttgaccagatcctgcccacttgcatgaacacctggttgcagatcagcaccgagtgcaaggacaacaccaacaaggactgctactgcaagaacgcaaagttcaccaagaacgttattgactgcgtcgttgctcgttgtgacacacccgagcagaccaagaagactctgcagtacctcgtcggtatctgtgccgagcatgtgcctgagaacccgtccattgtcaccgactgccccaaggacaccttcgacaacactccccctacacccgaagctcccggcgttcccagcactcctgatgcctcgaccactggatctgccgctgctggtatccccactggccccgctgctgcacctcccgcaaacacgcccgcgcctcctgcacccgcaccgccagcaggctaccctgtcaccaccatcacgtatggctccacttctcttaccgtcccagctgtccacttcaccactgagactcccgcccctggggctacacctgccgcacccgtcggtctcgttcctggtgttgcacctccgtccgccccagctgccaccacacctgctgctggaggtgcaccataccctactggctcgaccttgaggccgtctgtgctgccaactggcactggaggtcttcgtccctccgcgccagcccagttcaccggtgctgcatcgccgcttggtgttgaggccaacattgccatgattggcgctgcgcttgctttctttgctttgtagatgatagtctcgtagataagtttcctttttgtattctgatagcatatttgcggggaaaactggtgtcatgtgcgaatctgattgcgccgctcgatgagtggcagcgcgttaattgaataatgcacttcaactttcatgaacaccctttgcacaagatgatgatgacttgtcctagacttcactctttgaactatatagttactactgtcatggagacacctctaagaccgaaatctgaagttcacatagtgcacatgcgctacctggtacgaaattcaaaggagtgctgagtgtgaacacgttccgttagggttgagatgaaagcacgagcctctggcgacgtcatcggcgtcttttttgggaagcgggtaggcgcgcgttatcctgggtcggatcactcttgcgaaccaaacaaccgttgcaccattcactccggcgccaacgcggcgttaccatgtctttcgtggtagagtaagtctcgtcatgttagaaagaaatgtagattttgcgactaatcgagaccagccagatccgccgcattgacagtcagctcgaccggctgcaactctccgcaccacaaaccggttcgagcttctcgaccctgacagcagaggaagcacacgatcccgccaagacagcacggatcgcgcatctgcagaacctcatcaagagcctgtcgacgactgcaagctccaagtcaagtcttgtgccggcatataggatactagagacactgcggcgggcagatttctccagcagctgttccacatgcacacaatggtttgcgcagagtgcaaacgacgatagcgacgaggaggatgttaaaggagatgcaagctatgagcacgaattggagtggctgctcttgagcaaggccaccacccaagcatatgggcaggtgctgagcaccatccttgaacagaccattccactggaagacgatatctggtactgggatgatgtcctcagcacatatcacttcgctgggctctactcgatccaaacctcaccgattcgtttgtggaagtggtcgcaggagatatatcacgatgtacggtcgagaggtggccaggtggctgacggctggagtcagttctatgggcttgtgaaagactctgtacgcgagagaagtatcgccaacattcaacggagggttgtcagtccccttgccatggtgaggaatgagggccgacggaagcgcgctgcattgaagaagatccgcctcatcaatgccaacgctttgggggtgcttctgggcgaaggtctgagcaatgataggtgcgcatcgagagtcgactggttgatccaagtttggtactgacggccaccagcatcgagagtgagggcacacaaacgcctggtctgctgggggcacacgacaacaaccaccgatggaagagtgtcgtctcgaagacaattgcacttatggatgctgtcattcaaagtgtaaacgcggcagaactctccatcgacaaatttgatgactcagttgccaacatcacccaggatgaccagtactacgagctgcacgaaccctctggcgagcggacagcgacgacactgaagccaggtgacgtttccgaacgcttacagtatctgctcaaccacgctgtgccgaaatacactatgaatttcaatgccgtcgtcaaagagaacggccgcccctcacgaatcatacgctactggcttcccgcgactgttctgcttgtatcatccaccaccattttccgcatcgttttgaaccgacaagaagagatcctggcgtgggtacaagagtttggacagactgtaatcgacttttggtcgaactgggtggttgagcctacaaagagggttattggcacaatccggcacgacgcagatagtgaagtctcgctgctgagcaagcgcagcctcgaaacggaccgcgcaagccttgagcgcatggtggtcgacttcgcaactcaacatccggatggcgcctctttgaacgaaacgcaaatcgcggacatcagggcaaaggtaagggagggtgacctaacacccatactgaggtcgtacgaaaaagacattcaaagccccatcaagggcgcgattgttggtaacctggctagcgcactcctcatccaagtgcagaagaccaaggtggacattgaagtcgctatgagcggtatcgacagcatcctcaagagccaggagctgctttttggctttattggccttacaccaggagtgcttgtcagtgttggactgtaccaatggcttagaggtgccttcagtagccgccagggggtgcgccaatgggcacgacaaggcaagatgctgctggtcctgcgcaacattgatcgcatcctcaccagtgcgacgccgacggagtttggcgagatctcgtacaaggaccacggcctgctgctttgcgaagtgcacctgctcagacaggctgccagcactatcctcccacgacgcatcttccacgattttctggtggaggtcgacgagctcgttgacgttagaagtggtctagagcggcagcagaaggtggttgacaggattcggtgggcttattccaagtggcttacataggccacgcatacataatgagcgcatgagtgatgagccgtagagataaatatgtagcgagtcaaatacaatcgaccatgccagtcgcacgtttcacacgacagtgcacacgcgtgggcggtggggtgacaggtagtcgccaccagcgcggtttcaaggcgtgaatggcagttggcaggtagttggcagtggcagtggcagtgtggcagtggcagtgtggcagttcgtgaccgcaccgagcttggcggccgaacaacgtcaacccgcccgaaccctggagatccccaacgacgttgcctgtgttgcctgcaccgccctgtcaccagaaaacacctgttctcgcctacaccgcgccctgcccttcgagtatacccgcctgcgctccctcaacagccccgccaaattccccagccgcccgcctccaccgccgattgcgcgcattatcgcccgcctccagcctcgataacgcagcctgcagcacgcagcccgcagcccgcagcccgcagccccctccacacacaacctctaccatggcgggaacaagaaactacgatttcctcgtgcgtccctccctgtcgtcatacgctacaccgggtgcacaccccagactgaccctgccccccacagatcaaactgctcctcatcggcgactcgggcgtaggcaagtcatgctgtctactacgattcagcgaggactctttcacaccctcgttcatcaccacgattgggattgacttcaagattcgcaccattgagctggacggcaagcgtgtgaagctgcagatatgggacactgcaggccaggagcgcttccggacgattacgacggcctactacaggggtgctatgggcatcttgctggtgtatgatgttaccgacgagaggagcttcaacagtacgttgtgacattggggagaatagagggagggaagctaacccaccaacagacatccgcacatggttctccaacgtcgagcaacacgctaccgaaggcgtcaacaagatcctcatcggcaacaagtgtgactgggaagagaagcgcgctgtgtctactgagcagggccaggcgcttgccgacgaactccgggcattccgttcctcgaggtcagcgcaaagagcaacatcaacgtcgacaaggctttctactcgctcgcctcggatatcaagaagcgcttgatagacaccgcgaggacggaccccgccgccggccccaaggtggacgtgggccaagctggagatgcgaatggcggcggcatgggtggcaagtgctgttagagagcagagggggggggggggggttatgaggaggctcagaagacaggacaggaccgtgtttgcccccgtcgtggacgagattgatcacgtccactagcaggtcatgcagaatttgggcttgaagattgacacatggaagcatgactggaggggcgtgtcatcacacacatacacatacacaactttagctttgtgtaaagactccttttctcttttaactaggttcttttaactgggagttgttcgtaacggggccgggctggatctttcttatctacattacccttgtaatgacaatttggtacatgcatatgctatgtttttgattcacactgacaatcgcagtcgttgatccgaggacaagagattgtttccatgactaagcatgaagatcggagcacggagaacttcgggcacgcaactgtgacactgtctagccagggaagccatctacgcttccggcttaagacacattcacattgtgatttcctttctgcaaagatctgacgtctacatactcgccttgcccctcgattcgaacggcaataacagcaccaagatgcccgcggcaatgaagagcgcgccgctaacgtaaacgggcgcgctggtttctaggttggcaaacatggcgacgatgggcgccatgatgccgaagatgcggttcgccgaggcggtgatggcgttgcctgtgccgcggtctttggtgctgaagatttcgggcgtgtatgagtatctgcatcactattagcatatacaagctcagactttctttgtgcacagggaaaggtaaagctggggacgtacaagacagcatacatgatattactcatgaaattgtacgcgcagttccagcctagcaaggcatccgagttgagtgccgtggtgctgccgaagagaaacacgcctgtaaggatcgtcgaggcggagagcgtgcctttgcgacctacgcgaggtgtctcgacgaggaggccgccgaggagacagccggggacaccgagcacggcgatgatgagcgagttgcggtaggtcaggtacgtgcttccgtcgccgaattctgcgccacgcgtctgctggatgtagggtagaaaggcgttataaagcgggaagcctaaagtagctgtcaataatttgtatagttttcgtattatatgctcttacctagtccaatgaacgcccagatgagtgtgatgagactggtggagaaggcaagtttcctcgtcgcgaagagggctttgacatgcgaggcatcgatcttttggaggttacgcttcagtgctgcggccgtggtggtttgaacttgtgctggtgtgccagctacagcaagtgtttcgcagacctggaggtcctcgatggtcaatgacgaagtcttgccgtttcggcgagcaacttcatggacgacacggacggcttcttcatctttgcccttgcccataagaaacttaggcgattcaaagacagtgaatgcaacaaagcgaagcataaacatgatcaacgttacacctcctacggtgattaggaagtagcgccagcccatgttttcgcctcgggtacaattggtgtcggttgacgcgcatgtcatattaccaagcaacggccatgctacaagcgtagcaaagacttgggcgagggcccagtcaatcgataagatcgtgagaaggtattgatgggatccgggcaagaattccaggaagatggcactgtcgactggcaagttgccacctacaccgacagaccagagtgcagcgaaaataccaatggcagcaaagtttggactgctggctgcaaccatgccgaataccgatgtgattcccagagtcaggttgaaagcccatcgtcgaccgaagatgtcgcatccgaatccccagaagacggcgccgaagagcaggccaatattttgggcgagggtgaggaactgcttagcgttagactcgccctcaattgtttatgatgctttttgaatatctttcaactcgtttcgcaagcggatcctggaaatgatgtagtcgcaaatatccccagggcgcatcattgagctactaacacgcaacaataacttaccggtgcccttgtgggatggaactcgctcctaacggctggcaagatcaagctcgtcacaattggccataaattgtccatagcccagccaaaaccaatgacaatgaacaactaccccatcgtcagcggccatgaccttaaattcaagatccttgtacttacctgccactgatacttgcccataccaacatcttgaatcgccttattcaacaccttggccttggcctcgtaaaccggatccagcgatccttcctccagcacgccaaccggcacctcgtggattgagggcaagtcgtgctcggtttcgagtttcgccattgcaactgtgagtgtggggtggtgagataaaggtcaagttgaggaatgaagggaatggtaagacaaaatagatgatgtccgacgctaataggaacgtcgtccggggtgtgcaacgggctctaaacaacagtgcgaaccgttggcttgcttgcagtagggaaggagcgtgctgatcctatcacgctatcggccttcccgctcacgcaatcgctatcacggtgtgtgggcgtaccggctgcatggtgtgggtgggttatgcacacggacgtcattcatcagctgtgcaactcgctaatgcgttaatgcgtacagaggaagggactttggttggtaggcatcatgtactcttcgtggttgctgctggcgattaactgttatggggccgtcgaagcgggatctgcatgcgggagggtggagtgcggaaaggtggaggggcccccggacggggaagagtgacgcgatgtcacatgaaaccatcaccacgtttagttgcccacgcgatctgagcatttgagtaagcttgcttactgcacgtagttaccgcagtggaagtctagctatgtttggagatttcattatgtagagaactacgcatgccttccagctgccgatacagccttgcaattctcctcctaggtgctgacccagtggggtcctcgagtctcacgagatcaccattgctgctgacatcggctctccaataatgtttcattcatcatgcatatcatcatgccgctatgcttatagtatacacgacgccaatgtgagcacgacaaaagccacgcataggcatgcccatcctccactctcccactacttccagagcttgctcagactggttgccttgtcgtcgtgcttgttcaggaccttggcggttgcgagatcaaagtcctcctgggtgacgtgtactctccgctccctcaacgcgtacataccagcctctgtgcacacacccttcaactcggctcccgagcatccgttcatcttctccgcgatctttgtcaggttgataccacgcgtcaggttcatgctcctggagtggatacggagaatgtcggcacgggcttcgacagttggcggtgggaactcaatctttctgtcgatacgtcccgggcgcagcaatgcggggtcgaggatatcgagacgattcgttgccatgataatcttgatattcttggtgggctcaaaaccatccaactggttcagtagctccaacatggtccgctgcacctcggagtcaccacctgagcttccctcaacacgacttgaaccaatgctgtcgatttcgtccatgaagatgatactgggggcgtgctcccgggccatgacgaagagctctcggaccatgcggctaccttcaccaatgtacttctgcaccagctcgctgccagacactcggatgaacttgcagtccgcgtgatgtgcgactgcacgcgccagtagcgtcttgcccgttccgggcgggccatacagcaagacacccttgggctgcgctatgccgagcgattcgaaaagttcaggatgttgcagacccagctcaatgacttccttgatttccttgatctgctggtcgagaccaccaatcatgtcgtacgtgctgtctggcaccttctcgaccatcatgagcgagacgagcgggtcgacagaggatggcagcagcttttcgagcttgtacgagtcgctgagcagggtgacacgtttgccgggggtgagtttgctgatatcgacgctgtctgcaatgtcgaccacttcatgacattagccttttcttgacagatagggtgtaaacagaacctaccgtatttgccctcgggatgtactttgacgaggaccttcttcgtgcccatgaccttcacaacctcaccaacatatgatcccggctgttgcaacaggcccagctcctcccgcagtaagcgcactcttgagttgtagtcatttcgttgagcttcaagtcgtcgcagcttggcctgtccctggatgatctcgagtttcatcgcctcgatcttgttgtgaaagaaggtatcgagcgccatagctgtggcgggcgccaggcggcggatgtgatggacgtaggtggtgcgggttgacttgtcgagggcgtgaagtacctccggcgctgttattgactgcgagatctggcttctcgagcggatgcaggagtggttgatgtactttgatgatggcagtccagtgaatgcagctgcggtatcgtgttgacgatggagtggaagcttccgaagctctcccgggcggtgtggagcaacctttctccggaggctgcgctagtggctggcgctagaggaagccgccccactgggcattctttccctgttcgtcaccagtgcgtgtcacatgttgacattcctcagaaacagactgaatgcttagaaacaaatgcaaatgcgcagatccgcagcttgagcacatgtcagaagtagctgctgtgttctgtgagagcagcatcaaaattaatctatgtgtaaagcttatcgtgggtgagacgggagccgcgattacctccgggcgccgcagctgctgcatgttgacgattggccgatcatggtcatctgcatgcttcacacatgcaccacgcagaggggcaccagtctgaatgtgatgcatcttgatcgatcctacaatctaacggcacggcagcccagtagcgtctcgtgcacgtagagaggagcaaacctacatcaagctgggaccaccgccccgttcccagttcttcaggacgctcccttgcgacacccttccgtaccacgctcaacatgagcgaaggcgaccatacgcccccgggcggcaaaagcaccccacagccagagacatcgcgacaaggcagcacccacggcagcaacacgccttcaaccacagcaaacacgagcgcagccgagttggcgcgccggcgagcacagggcgccataccgccaacaagctatggtatgtttgatccacgcgacctgcacagcttgttggcaaggccacaggatactgatgatagtgcaggctctatcacatctggcatggagcggcgccagcaacagcagcagcaacagcagccgccgaccgcgggaccatctgaacagtcgggagccaagccgaagaaaccctcgatgacccgtcgcgccacctcgtccaagttcccgcgaaaaggcgaggaattcagtgtcgacgatgccgaagatgaagtccagctagacaagcagcaaacacagcagtccaagcaacagcgccaacacccgctgcgtcgcaaatcgtccacagtccgccgcagaccagcaggccagcagccacctgcccttaccaccatcgattcgaccgaagacgagtcagccgagcgggggagtgctgcggcccccacggagcctgtggaacagccgcagccaagctcctcgagcgaagagacggtgcgcgccgatgaggacgatagcaacacgggtgctgacgaagaagacgatgacgagggcgatgtcagcgatgccgagagctttacgttacgcgaccgtcaagacgccatcaacgtcacgcatcccttcggtatcaggatctggaagcctgccttgtacaagaagggccgctctgtgcagaacaaggccgaggccgacattcactcgtctcctggatcctcagtcagcagttggttgctcattttcaacctggtctggacactatgcttcggctggtggctggcacttattgcctgcgctggaggtgtgttgtgtgccttgtttggctatgttgacagctgcatggaatatgcatggttgctcttccacttagccgcctaccttttttaccccttcggcagatacgtcaagctcctccaagacgatcagtatgtagaggaagacgaaggcgagggtcgcagtatcagcgaatacgagcaatggcagagcggtgacatcgaggaaggtcgcctctttttcggacctacaaccggcagcagttcccttgtcggccgtcgtcgtaacagcgtcgactctactggcgacgaaacaacgagcctgcttgggcgcgaaggcagagcgagcatccatcacactgagacggccaaaaccaagaggcgcttattcggacgtggccagtggaccttcggccgagtcctcttcttcgtcttcttttaccttgtcctcacgccggctctcttcctcgtgtctggtatctgctggtttctggtcttcaccattccgatgggcaaggtcacgctcctcctgttcgatcatctgcggcgccatcccctggcgctctcgttccattccgataatggcaatgtgcgccgtcctggcgagtcttcctccattctgttgtgcacatatcgtgccgttggaatcaagtactggaagtacacaatcgatggaaccaacatattcctcatcaatcttctcggtcttgtcgcctttaccattttcgactactttgttctggttgaagcgcttgaaatgaagatttggttgactgaccagttcttgctcttcacgcttgccttgctctccatcattcccctggcatacttcataggacaggcagttgcatctatctctgcccaatcctcaatgggggtcggtgcaactatcaacgcgtttttctccactattgtcgaggtgtttctgtactgtgtggcgctcaaacagggcaaagctcagcttgtcgagggcagcatcatcggcagtatcttcgcaggcatactcttcctaccaggtctctccatgtgcttcggtgcactcaagcgcaagactcagcgcttcaacgtacgatccgcaggtgtcacctcaactatgttgctctttgctgtcattggtgcattcggcccaactctgttctaccaaatatatggcagcgtaagttatacatccttttgcgttgttcattcagctgacatatttagcacgagcttttgtgtcgtgattgcagtcatgggtctgcatcatcagagcgggattgccgtcgatgctactactcgcaaacgccagcactacacgatgccttctacaacgaagctgtcaagccatatacctggttcgcagcgtccttgctgttcgtttcgtaccttatcggtctgcttttcaccttgcgaacacacgctgcgaccatctggaccgagccagatgagaaagagaagaaaatcttggacatgggggcaagcagtctcagcaacagtggtcatctcgagttcccacattcgtcatttgttcgacaagcaactgggaactctgtctcacgggcacatatacgggacagtcaactgtataagcgcatcgtgggacaaacgctgcaagaggtcggctatggtgcttcagaagatgcagctaccgccagtagaccaggctccaaatctgatgggaaaacaccacatgtcgtacctccaaaggacagcgaacagcacaaccagcatgtgttccacgttgatggcctcacggacgatgctacgcagtcactgatgcgacaaatcactgaaatcgcagcgaccactactgccttggctacacgggatgttgcacgggccccacacaaggctgctcgtatggtgtccacgccaatgaaggtgcatgctgatcggccagttaatactcgggcgacaacggacgctccagaagagcatgacactgctgcttctggtggccatgacgcgccaaactggagccgtgggaagagtgcagctatcctgatgacggcaactctagcctatgccattattgcggaaatactggtcaatactgtggatgccgttctggtagggtcatcgattgatgagaaattcctcggtattacgctgtttgctttggttccaaacacgacggaattcctgaacgccatatcctttgccatgaacggcaatattgctttgtccatggaaatcggttcagcttatgctctgcaagtctgtcttcttcagatcccagcgcttgtattctacagcgccatgcacgcgaccaacatacccgccagcgagcttgcaaaccagacattcaccctcatcttcccacagtgggatatggtgactgtcattttgtgtgtattcctgctgtcgtacatgtacggcgaaggaaaaagcaactacttcaagggatccatccttatattgtcataccttgttgtcattgctggattctacctttccggctttatcgacgaggcaagaatgggtgtcaatccgcacgatacgctggcattgggcggtctagtggagcttcagtcgatgaacttcaagacgccaggaaggcgccggagtggcttagcttattgaaaaaaatcacctgactaatgtgttggaagaaaatggtggtcatagtaatgcgtccttttccatgcttgattgggggttgtccttgtctgcctcacacgagcaggcgtttcggtgtatgttcagcatttcgcagcacatagcgcaggcgtttcttgtttgtagttgttcgatagcagatgggtgcgaatactagatgtagcggcaattgccgtcttacaagcgaagttggtcttggtgatcttcacgacagctgacgactgaaatctcggcgttttgcgatgccgcgtcttctccatgatcttcagctcctttgcattgacggtgctccgaaagtgggaccgaggcgtgccagaagttccagcaaatgctataagttgtatttatttggagggaagcggacaaattgtgtggccacgcgagactaacaaagtaaggatggctggacgaattcggtgtgttttggagatgtagtgcatgaatgggggctgtgcgaagtgctctaacgggacagtcaatcgcagtacagggtttcagaagtgaggtagacggtacaagtgccagcagaaaccgggagctcgtgtgccacacgctcgtcatccttgcatgcacatgcatccggcgcgcttcggactcgtggatcgaccggcgttgcgcgggtggacttgtgagacttatgaatatcgccatcccatatccgccgccgagtgcggatctgttctcttgtaccttgtatatacttttcgattcactgcgctttggggataatagtggtcgtgctatagaagtgtttatccatctcagccgtcttgtgtggattattggtagctgaagacacaccccgctctggagcgtcgagtccaagtccatgggtcatcgataagcacgacgcgcttcccgtcgccgcccacgtttccgccgcatctgttgttgagtcgtcttgacgacttgacgacttgacgacttgacgacttgacgacttgacgacgcaggcacggcgccagcaacaatgctgctctcccgcctgcagcgcgtgtcgtggccgctggcctgtctatggtttgcgacatgtgcgacagccgccattgcgccgtcgaacagctcgaccgctggcgatttccccggcacgttggctctggagcgtacggatggcgaccagacacagcttgcggcgcttgtgccattgactggacaagcgagcgggggaacggtgcgtcctgtccagatgccgtctcgtgttgttactcaagctgacggtgcgtcttcgtgacaggtcaacggaaacctcgtgaagaccgacttcaacaatgccgccaacttgtccatggtcgatgtcgcctacatcagctgcgactcggaggactacaccggcttcgacgacgcgcaacgcgtcttcaaagatgcatacgaagctaatgcgcgggccgtcgtcttgtacagcactagaagcgactactgcgcatacgcctcgcagaatagccaggagatgatccaatccctctacatctattccatgacaagcaaggacaactccaagtcactactcggcctgctgggaaacacgacgctctccgtcgaagtcgagggcaggggcggagccaacaccaacactggtggggccatggaccagcggaacccgctggggccgtcgccgtccacggctgtggccatgatcattctgtacagcatcacgggtatcatcactgcgctgttcctggtcatcatcatcacgggcgctatccgagcgcatcgccatcccgaacgctacgggccccggaatgtgctaggacggccgaggcagagcagagcaaggggactgggacgagccatcttagacacgatacccatcgtcaagtttggcgaaaaagagccagcgaagccaacggatgtcgaattggcgtctaccgcggaatcatcgcgagggccagaggcagcaggtgctcagactacgactggcgcaaacaatgtatcaacaacgccagagacagcagagccagcagaggccatgcgtgaagtgccaacagcgcctgtggaagaacaacaagagggcatcgctcccgcacagccggtcatgaccggagcaggtgctagcaaagacagttcctcccacgacgagaatctcggctgctccatctgcaccgaggactttgaaaagggtcaggacctccgcgtcctaccctgtgaccacaaattccaccccgagtgcgtggacccgtggttactcaacgtgtcgggcacgtgtccgctatggtaagtcttcttgtcctccctttgcactatctctggaactctgcttacaatatactggtagtcgtgtcgacctccgtcccgtaacctccaactcctccacacccgactctgatgccgaccctacgcctgaagccgcagcggctgaacaaccccaccgcagcgccttccgcgacatcctctccctgcgccatagacccaatgccacgccccaagaacgcatatactatctccgccgcctgcgcgaacagcgccggaatcgcagcggcgatgtcgccgaacagcaggaagacacaaacgataggcggagaagcagaatgggcgtcagattgagtggtgtatttggaggacgagcgaggagagaaagaagtccacaggtggaagagagcactcaaagtggagtgacgcagcgggagggatcgccagcgacgaatggagctgctgagagacgagcttgattcttcacgtttgggcttacatgtgtcaatttgagtttacggacattccagcgttttgggcgagcatttccatcaccgggcgtttttgcgggactggcatggggatgggaaagattgataccagacttgggcgagggcattggacatggttatataggaattatcatatgggaacgggaggtgtataacgacattacttgtagatggtacgaatcgcatactttgattcttttgcgaagtcttgaacatctccttggcaaattgaacaccgaaatgccttcttgaagtgttaccttccacgttggagatctgggtgacaagatgaagaacatgctcgacataaaccaaccagtcctcatcttctagcttcgcgacttagatcccgtcacaggatctagattctctgaggcgatggcttcttacgacgacaaggtcgtcaactatcaccggggtttgtcgacgggcggctccagtaatgataaattcagctgtatttataatatcatacgtatgtttacataccaatgatgatgccataaggtacttaaacttccagcgctagtccacattttacttgcacacgaaccaggcagtgtgtcacgggatagtgtttttgctgccatggtagccgcaaccctcagctgcctgctatgagggtttcacacctcgctattgccgctgctttacgccttctccattgctcccgcctcaaacatgatttagcagcccatcttagaaacacgaagcatgtaaatgcaaaaagtaatagctggaacaagcagcaagagagaagtgatacggaaagactggacgcgaatggaggggaaaacatgcaccaacatcttctagcttgcaacaccaaccttcgcgcgaagctgataactcctaatacccctagcgttcacggaagctatttttctttcatgtcgtaatatctcatacaataggcatcggtaaaccatcacgacaatccggaccacaaaagttgggacggtcagcagcacatcaattatgtcaattctacatgaaatcgggaaagacaaggtatgacatgaaaaagcatgacaacgcatagaaagtatgcactgttggtgtcaaggtgcaaaactgccaatcagggtgagacctcgggagctcaagattactcaagtaccagcgtatcacttgaatgcagcttacgctgtcaattcaggcctccaactctgtcattgggcttattaggtagttttactgttatctttgaagtacggacatgtgtcggacgaatgggtgaccgttccgacaccacacgggtgcatccacacttccacattcagtacaccaccactgactgatgatccggtagaaattcctaaaatcctcattggctgtactatttgatgctcgacagtttgatcgcctcagagttgcagggtgcggggtagtccttagtgacggctaagaccgagggtcttacacgttccttatgttcgaggcagcgcccggtcaagctgaaaatcattgcatattggtttcgtctttcattgagttttgtgccattgtaacctgaggtataccatacaagatgagtatccaagtgtactgtaagcatctacatcatcagcctaaagatcatactcagtagctgatcataaatacaggcgacccatgtacggtcaactctcgtaaagtcttggccggattggatgaaatcaaagcagattacaagcaaaattacattaactacgtaaataaaatacatttactgattgcatgtaaggcatacactgacttcgtgccccaacacctagtttaccgctgagcataagagcgacaagtttaccaagatcaacccacatcaaactgtaccagcagcaacagatggcgatctcactctcaccgaatcagtaagctcacgaagtggtcgaatgctttatctccctgtgctaatggaacactacagaatgcaatccttatgtatgcagctgagaaatctggtaacgactcaatgtacccaaaggatctgaagcatcgcgctgatgtgagtacaatttgtgaaatttaaagaaggtctgacagtactaaccgagtgatttcgaacagatcaaccgctggttgttatgggaagcgtcttcctggttccctaccacctacgtctatctcgtcgagaacgtggtgaagcctctcatgaaaggtcaaccagaccagaaagtcattgacgcagaagcggacaagttccatcgaagtgctggtatcctcgaagctcgtctcagcaagagcaagtggattgcgggcgaccatgtaaccattgcggatattgccctagccgcgcccatgtaagtccttctgtaatataaaaggaatgtttgtaagtgctaattccatacaggcaaacgtacaaggacatgaagcttccgctcgaaaattatccgaacctgagacgatggatgagcgagggcgttgagcagctcgacagctggaagggcacggcggctgctgttgagaaggccctgttccccgatcgtgtacgtgcttcaaactccgttcgaactgtcgtcaactacacgaaggcggttgatcgactcaccgaaatctacttctacgagagcgacaaagctaaggacgtacatgaaccaggcgacgcgccagtagagatctccgtctctaatggctggccaatggcgaagggcttctcgctcgacaagaatggcttttccgtgcacgattttcgttcaaagcatgaagtttgggacgatgatgcggcagtgaaatcacaattttaccccgaggttgttgattttctgaagaaaactacaggcgcaaagcgcgttctcgtattcgaccacactattcgcagcgaaaggaattctcagaagaaacttacagatgagaagaatacttcacagcgcacaccagtcatgcttgtgcactgcgactacactgctgaatccggacctgtgcgcgtcactcagctcttgggagaagaagcaggaaacctgctctcccgccgcttcgccttcctcaacgtctggaagccgctcaatatcgtcgaggaacgcccactcgccatgtgcgacgtgaagtcctgtgcggacaaggacttcttcaagctctttctgcgttatcgtgaccgtgtaggggagaactatgttatgagccacaaccctgagcataagtggtggtacttccccatgatgacgccacagcaggctattctgctcaagacttatgatagcgcgacagatgggacagctaggtttgtagggcatacagcttttgaggaccctactagcaagcctgatgcccccatgagggaaagtatagagatccgcaccatttgtttcttctaatcagtcgaattacacaacattcaactgttactttcttcggcacagcacatacacatggatggtaagcaatacggtcaatggtgactattgtctcaatatgtggtatgcattagtgcaattccctgcaaaatgtgaactgactctgtgttgaaatacttttgtattagtcgctgttgagtctatctatgtggagcgacacaagcggccgtcgttacgaacattccaagcctcgctgccaacaccaactgtcgcgtaaaacatatcagatgaatcccacttcttcttgatactagacagcttcctgtagttgtcaccccagaaggtcgtctgaaagttcggctgacggaagtcagcctcattgacataagagccactaccaggcgtcgctgcctcaaccaaaggcatgatctccttggtcatcttctcctgagtttcaaatgcatccgcccatggagcagtgaaactccatggcagcgtcaaggtagcgtgcacaatggtgtccctccacgcggggtgcacagaagttgtttgctgcgacccaaaggacttgacattggttcctacaccaatccatgtcacgcccttctccacaatagctctccaggtgtctggaatggtcttcacgacgctgcgtgggatgaggcgagtgccatactgcgcgattcctatctggatgttaccgagcggaagtgggccgaagtacttgtcaaaatgctcgtagtacgtgttgaactcgctgtatgtagcggtgtattttatgcccaacttgtccaatctggcggcgaatggcgctaagatggtcctcacctcggcagcggtcctattgtacgcgctgagcggagaaatcatgaagaaagatgatgtgaaatagtgcacaaccatggatcctgcgtcgaccattgcgggcagctcttcgtggaacgcctggatgccgtcgtaaaaggtttcctgggggttttctgtggtgaagaatgacaaggtcgctccaccgaagacttttggttcttggtgggccttcattgtcatggacacaacgacaccaaaagtgctgccaccgccgccgttgagtgcccagtataagtcggagttttcttgagcgtttgcgttgacaagctttccattggcagtgacgacctcccagttgaggacattgtccgctgcgagaccaaagctagtactcaaagccgagtgaccaccaccttgggcatagccacccgcgataccgacagtagggcactctccgccgactacgacaagcttcttgtcacgtgaagcagccatggcctcaaaaccttggacacctgcaccaaatttgaaagccgcaccactgtatcctgagcctttgtacgccgggatatgagtgatgtctttgaggtgatgagtccacacagccagagaacctgcgccagtagagcgaccaaggtagtcgtgccccgtgttccgaacgacaagacgaatgttcttctgggcagcgaatgcaatagttttctgaacgtccgcaggtccagacgcatctactgcatatctcacgtagttgccgagttcacatggacggtctttgggctggaatgggtcacagcttcgattggcgaaaaagggagccattacggatgatgaagactcgtagctatcggttgatcagccttttctacttcatagagactcttgaaggttttcggcgctccgattcgcatttattttgctcaaagagaataccatagcagtcgtggcgcgctggccatgaccaaaccattttgcgacttgagagacggtacatcaacttactggatttgttcggcttgccactggctcttcaggttctcgcacgtagcattattgaaagtcgaaccatggcatggtgcaccaagtggtacagtcgcaatcaatcgtccgccaactgttctattgaaggcagcccagtctgcgacggatggccatgtcttatctcctgggaaagttttgcattgaccagaagagttgtggccattaacgaggatggcgctcaagagtgcggcggtaacgacggtgaaatgcatcgttgtgtgtgagacagggaagatcttgccgtaccaagacgcattatagacaagagatccaacgcgttataagctctgaatgtaggaagtccacttgcgcatagtcgcgactagaatcaatgtggggatggtaccgatattgacggcgggcgtgtgtaagggtagttgcgctaaaaatgcatctcgcccccgaaggaagggactacatccacactccatatcgtaccacctgttcacactcggaaaatacgaacagtccgctgcgcgcaaaacttcaataataggtgataacaatacgctaccatcactcgtgaaaaaaaaatacataccagaagtcgcactctacgcacaacccgtggatatatttcagtagatatgtgccacttcagggattgaacatagaacaatgtcctagccgttgggtgcgttgaatccatgccggaacggcatggctgtgccgcaggcctgcagagtgtccatgcgcctacagatcaagtcgatgttcttattggcctcaactcgcggcattttccacaggacctgtgcccccatgcaaatgacaggctagtgatattagacgcagaatgccacctaaacgtgctggtctagatcgtacgtgatgctcggagatgaatgcttcagatgggtatcccttcccttggacccagtcagctggtaccgatggacatctatcaggcgctcggatcattgtattggagaccaagatggctagccgcgtgggagaacccctaagagctgctcggtatgcttgccaagtccagagtgggcgaacatgtgtacgcttctctgggtgtcaattaagagccaggtacaggcatgcatcgacagctctcgcattctagcaaaagtatagcgaatcagaagtgaccatgaccatcctctgtagtcgtctacgtgctcaaggtcgagagtagggcgtgaaccgagctgccttctgttgcatggtcgctgagatttcttcttctgtgaaccgaccatgagcgatgccgtatctcgtaatgtaggaacggccctgttctcgctatagacaaggtaatgagacacgagacgtccccgacagactggtactacggactgttattcagcctgccacagcggtctatagaaagctccttcctgtagcatgtcggaggttcgctgagcctaaaaccacccatacttgtctttgtgacaagcgattcccttttgcgcgatgggctggacatacaatacagcggacgatatcgcaaacgacggaccgcagattactgctgtagcaattgtattgacttcagcatcacttagtatcttgttgcttcgtatgtatgttcgggtttggatgatcaaagcggtcggcgcgggtatgtgttgcagcagtcgtgctgttcttgtacttcgctaacgacaattgctttcatcagatgactggaccttgatatttacctgggttcgttagagggtcagactatgctaggtctaagactaaatgttacaaaagatcgcatcgtgtggatttgctgtggtgacgatcgctcgtaagtcaatatattctacgaccgcagatcgatgcgactgacccgagtgcaagaaacaaaatggggcttgggtctgaagcacctgatcgacatgccaccgcagaacatttacaactttggactggtgaggctcgtgcgacagtgctgtacttcaattttactgaccatgctagatacaatatatgggggcgccattgtaattaagacgcttgaacattttttaccagcaaactttgacaggcccacagttacattacgagtattctgggtttcaaactcagtctactcttcacctatcttcgcttcatgaccaagggcggtgcacgcaatgctacgattacagtaatagtcgcatgcatagcatttcacatctctttcctcctcgtacaggtcaatttgtgccagccagtaagatacccgtcctttccaaagcaacatccgtatcgtggtgcttcgttggtggctaacagcaacaggttgcgaaacaatgggatcctgcgatcttgaccggcaagtgcttacctgctgttcctttctacaccagtgtggcatcgctcacaatcttgttcgatgtcgcagtgtaagtgcaaagcataatgttccatctagtacccaggctaacttcgctagaatgatccttccattcccagtcctagtcaagagccaaattcagaaacggaagaagtttgctctactaggactgctaaccctcggtaccttcatcacgatcatacaagttatacgaattcagaccgtcaagaaccttgccaactatctcgattcgtcgaagctcatcatgtggtctaccgtcgaaaacaacttaggcatcatcgttgcctcaatacccacgctggcacctctcttcaaatactatgcggaaaagacccagaagagttccacggcaaagtctgctagtcagtcaaggtcgcgatccttatacgcattgaagtcgctacgaagcacaaggcaggagtcactcccgctcggaagcggcgtggatcatgtcacgcacataggccgaggtggccgttccgacggggaaagtgcagaacttattctcggtgacgtgggagccataacaaagaagattgaagtcacaatatcacgatcactgtctcgaggcatggaaggaaaggacggggcgcgttgatcgcttacaacaaacacatgaacatagcatatgaagcttcatcaggtactgtgaagataccgatctggtgtttgaaaacaagacctgatggtgcgtgtatgtctaccggcgtttgtctcacagtgggctactcgcatcaggtacttacagcaaacacctgtcactcaagatccaaggaaagccaacgacaaaagcaatatgtacagagtaggcaaggataatgttggcattctgtgagatatgtgaggatcatgattgcccgtgaatcccagctagtatagctcaagcctgacgcgatggaggcggacagattggaccccaaagatgtacgcaaaagcgactggaacacaaccgagcaaaagactttgacattattgaatcaaagttcattggactgaaggctacctagggatcctcacatttatggggtcagaactctttcgctagcaaaaccattaaattgctttgatacccaactatcggtgccttgcaaaagatttgcaccccccctaggacttctataatgggagaagtctatgacgaatgatgatgtaatagagagagcggtgatatacttgatgatatcacattgcaggcagcaattttagcggttagaattatctggttcgctctgaaagtgacacctgttaacggctatctagaccctcttagactatcacgaagatccaagccaataggtggatacggaggtgtctctacgctctatttagtcaggctgaggggggggggggggggtgcaccatctttgccaacgataatacctgaagagtgtgcatggattaaagagacctccgtatggggaagcacataaaaaacgtgtacgttctatcgtctcatactgccatctatatacactccaaaccgtttaagactgtggccgctccctggatcagtggcatgtcagtccatggtaatatcctccatacctaagaaatgtatctcgggcctgggcttggcaatgccaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccagggaattgcagtccatttccttcacaatgtgtcctcaacgatcgttggtaagtagcattcgatgccgattgagtgtcgcctgctgatatgctcacaaatgttgtaaatttctccaagtagtagtgactaggttgtaggttgtaggttgtggacagtagggtttaggaattgagaaacatgactgtcatctatgattttcagcttcagacatggctcgaatggctcccgaaattcttatgggttatgcagagcctcgatatcaatgcattgacttgtttatggtcttcgttcaagagatttgaccaacagttgcttcactgcaagtgtgagtgacggggaatgtgccggcaaacacaaaaagcgcactttgtatctggactttggtgactgatcatttatggacttttctgctcgctacaaaactactgtgtacagtgcgggatgagcttagtcttcgtcctcatcgtcatcgacaacaggaacgggctcgtctttcttggtggtctttaccttccggtccttctcggcaccagcaggcttctttgatggtggaccagcgtcttcaccatcgtcactgtcaccaggctcctcggcatcgtcatcggagccctcgtcttcgagatcgtcttcatcttcctcttcatcctcgtcgtcttcagcatccttggccttggtgcgcttggcctttttctttggagctacaggtagtcagacggaatcgtcctggtcgggcttcatcaatcaatgcttacgaggtgcttcaggcctcggaatcgtcttcgtcgaaattggatccctctgattcggcgtatctgtgaggtgtggggtcagctctgataatgcgcaacaaaaatgtgataacagcatcaatgcggatcaatcgcctgcaaaggactccgaaccgactggcaagtgacacgaaaatgcaattgaggtagccttgtgcggaaaatcgcgcaatagtatgacaactctcagcatctgggaaggctgagaaggagttttgagcgtacgctcagcgatcgcgaagctccatgacaaaatccgagtacatggccatcagacagcggacgcaggcgaccgtgatgcggccagaatcgcagaaaagcgaggttggtagaagaaggcatgacgtcaaggattggcagacttactcctcttcctcctcagactcgtcggatgggagtgccacgagctcctcggtgtcctgctttctcttgcgggtggtcattgtgtgtaaagacgaaaaaaattatttgtgtagtcggaagacaggaagtcagggttgggacgaagtaatctggagcctcgggggtcgcagctgtgagctggataagctgcggggaccggttgaactaggttccttgtcttgtttagtcggaggctggggagccaggcaagggactcagttccgtgctaactttgggtgtgttgggtgtgcagaccagccaatgatgggcggccttgccgtcacccgcatggctgcgagaggaagcccgaaagtagggttggtggcaagcgcccgcgacgtagtgcgtgtttgctgcaggtacacaattacgggtcagcgatccggcctctagaagacagcgttggtactgctgcgcaacatcgtgttcagatcagttatgccttggggtgatgaagatgctcagtctccctaggtctcggtatcgtcctgccatggccggttgcgtgtagcagagggatgcgaattgcaagccaccgatattgacaaatcgtcacgtcattcttcagcttacctttcgcatttgctacagtcctgatactgctcagggcaaagatgatgaaaagagcttaagtggtctgcattataaaattgtggtcctgcagtccgagctggactcgtagtgagatataacaacgttgaagtggtgactcagaagctatctctcttcggaggtgcccatgtgcttagtgactgtaggtgcttgtagtcttggacacatcatagcggccaaggtagtgaacttcccattatttcaagcaataccatccaccgcttgtgcagttttcgaatgtcgttctgtcgagatgcagagctcgccggctgcatacggttagcgcccccacctagcggcgtaccccaccattccgcagcaacgaactacttgattcgcgctgcctaaaccgcgtcttcttcgaaatctttactctttctacctacacccgcgacgcacctgaccattggactctcacgacacgatacctcccttgcagcatgtctgtagctgcagcccggcggccggcgggcccgagacagcccgtagtccgcatcggcggacttggtcagtcttcaacctaccagagtcagaacacgagacggaacgccctcccaccacaagttgcaaagaagcgtcccgccgtgtacaactgctgttccgacccggtcatcgacacaggcgacggcaacacactatgtctgagctgcggaacagttcacgaagaaagcgccatcgtctccgaagtcacttttggtgagactgcaggcggagcagctcatggtcgagggtggatttattggagaaaaccaacgtcacgccaacttccatgggtggttactatgcgcggtctgggcggcatgcagagcagagatcagtccgagatgctaggaagagactcgattgagaaaattggcgtcactctgaacatccccgagggagcagcgttcgcaagctctgatgtggtacaagcttgccatgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaacttcattcaaggacgccgtataagaaccgttgcgtcaaggtgctctctacatggccgctcggagacagaccgagattactctcatgctcatggatcttgccgagaagatccaagtcaacgtctgggctctcggagacacctacaaatcctttcttaagaaattgggcgagaacgatccggcacagctggttggcaatacggcggttcaggagatcgagcctttgatgctcaaatactgcaggaaactcgaatttggagacgactccttccgggtcgctgcggatgcttgtaaaatcctcaaacggatgaagcgcgactggatggtacaaggccgccagcctgcaggtctttgcggggcttgcattattctcgccgcacgtatgaacaatttccgacgcaccgttcgagaggtcgtctacgtcgtcaaggttgcagattcaacaatcaactcccgtctgtatgaatataaacagacacccagttccgtcctgactatcaatcaatttcgcgaatttggccagcgcttgaaggtcactacacaaccccccgctatttggagacgtgagcagaaggaagaacgcaaggagaaacgcaagcgggtccagctgcacgaagacagcgcagcggctctagaagaatcggacagcagcgagatggaggccggcccaagcactacacctgcaaggaccagcaagcgctgtaagcagaacaatggtatttcacaacgcgctccttcacagggtgaggcttccggagttccacttgtcagcgacgccgatcttggtgatggcggccttgacggcaacgacgaaaacctgatagactcgctagatgctgccatggaggacgctgaagagggggtcccggaagacgaagccttcgtcatgcccaagaagcgaggtcgacctaggaagcgagagatggtagtcatcgcgccagaggacctcgaaattgagcaggaaaatcgagtccgaagtcaccgaacagatcaaagactgggaatctatcttcaaggagttcaccgagaacgagaaccacccgttgttgaaaggcttccgactggaccgcgcaacaaatgggcgcgcgcacacctcgaccaacgcgacattccagtgaataactccgctgacatcgaggaagacgagttcgaagacgatcccgatgtcgcaaactgcattctcgctcctgaagaagttcgcaggaaagagcttatctggatcacagagaatgaggattggttgcgtgcgcagcaaaagaagctactcgaagccgagcttgaggccgccgaagacaagcccaagaagccaaagcagaagcgtaagcaccaccagatgggtgacggctctgtacttgaaggtcagcctgcagctagcgcggcagaggcagcgcacaagatgctcaagaagaggagcaaacaattcagtaaccacatcaattacgatcgtctcaaggaattgttccccggcggcaacatggctagctcgccttctggcactgggagtggtacaggtgctagtccggctgcgagccaaaccgtgcagacgccgcccgtggttcagatcccagacgaggacgctgaaggtgaggaagaggaagaggaatacgagcaggaggtggaagatgaagaagatctagagcacaactacaggagtgaggaagaaggtttcgaaggatatgacgatgataactactgatcttccccgaagatgttactgcaaggtctgttggcaatcaggttggggttgtagagtaatattgagcatgttggatttacggcgcgaaaaactttgggaatattttgcttagcaggacatgattttggcgacacatgtaccgcacacggagtcatgtttggctagttttggccatcttaggagtactttgggttgcatagatacccacacagcttcatcgcaagcatagcattggaatggagttttgatttgttcgtcatgttggagcgtttgtgcacaattgacgttgtcatatacccgcaacactcgcggttcacacttgtacgtcaagccagccatgtcatcacagatggatatgaaatgggcaatattttggttgtaggggaggaattcccaatccatttcagaatgtggtccctgctttcgtgacctcgtgaacatgcgcatcatgctaccctaagtttttggtatatgcgaagatctccgtttcccccaacgccaaaaaggaacctcttcacaaaggaagtctatcatgaggtcctatccaaacaaatcaatactttgctggcgtctagcacatcttgtactgcgcattgcccgacacctgcctgtgcatgtcctccgtctcgagctggtacgagattttgatgtccaaatcgcggtggttcttctcgctcggcctggtgtcaaggacgccggttatgctctcaccctcctcgacggtcaggacgtccttgaggtagaagacggtttgtttccagtgggtgtactttgtgtgggggcctgtggaaaacttgatgggcttgtggcaggcggcaaactcaatgtcgaaccacgcgatgacggcatggacgaaatctgagcggcggaccttgaggttgtagggcatgttgaaggcgaggtcggcaacagtgcacgtgtagagatcgagggtgaggacgggggaggggtcggtgacgacggccttgatgtcgactgtgtcgacgaggggctcggtcatggcggtggccttgaggggagagtagtcgaagccccagacgttgtcccagactaatacagtgttagccgccggcgctgattctggcaggattttccaaactcacatccaatcttctcctccttgtactcgccgtcctcaataccggccatgaagatggtggccttgtcggggaagatgaggccgtccttgaccaggtacttgtcgcgtgcatacaggaccgtgtccagcatggactcgtagagcaggaagtagcccatccactcggatattatgatgtcgaccttgtcgaatggcagcacaacctcctccatcttgccttgcagcagtgtgatcttgtccgacatgccgttcgcctcgacgatttcgcgcgccttgtcgatgatggtcgacatgtctacaccgatgacatgcttggcacctgccttgacggcgaacctgtatcgcgtgtgtcagtgcatgctcgcgtgcgcagttgtggggtctttggggcggtcgaacatgctgaggatggatgttccgcatccgacatccaggacgatcttgtccttgaagaggtggccattctggtagattgagtcgcggtagctctttgtgcggacctcgtctttctgcagccgcctcgtcagccttcggcccgatgcaatgaataataaatgtgaatgcaaggctcgcaggaatgcagattcaggcgctacgtaccagcatctcctcgtgaatgcctacacctgtgcattagtaatcttgcatagtgttcagcggtgtgaaaacggaccatggtggttgtaactatgcaaaacaggtcagtcagtgtattctctgcgactaggctcgcgtgggaggtacctgttgaagtaatgcgcctcagagtgcgccatgcccgagagcgggtcggtctttgctgcgtcagcctggttcgccatgttgacgggtgtgagggaggggaaaaggtaggcagggaaaaagaagaagggtgcgggagtgaagtgcgcgctgctgccgctacaaaagtttagactcgagagatttttggtttccatagggccgtgccccactacggcgaccgcagggtaacgcaacctaggcccaaaagagatagcccatgactttgccttgcaatcgttgtcggcacatgggtgtacgtgcgtacattgcaaaagagtgtgtggttgatttgttcgggtgctaccaaatactatcataacatgcagactgcgcaaagaaagaatcgtcgccaagtacatgcaacaccaagtcaatttgtgtcaacgtacaaaaacaaaaagcaaaaagcaaaaagcaaaaagcatctgtgctgagagggtatatcatgcaaaaagcagagaccaccctcgtcgtatcgtcgttactcgttgagtcgtaaacattttttggttcgtaaattcgtgcatcatggtgccgtcgatggccgtcgttcttcttctcccacgccgtgaagactcgggaaaacaatgacggggatgcgctaggtcaggcttgaccatcattctcggtagtgtgtcaaggccgaatcctgtggaacatgtccatgaagtcacgcgcatctgctcaagtcagtactctgatcgcaattacagcggtagcgacttaccctctgatgcagtgaacgtcagctggtacttcttatgcgcatccttgggcactttgtaaccttcgcagaagacatagggatgaagctcgcggaaatggattgttgctccagtcctcttcatccagtttctgtggccaatgtactgtgtcacgaaggctgtccagatggggatcgacttgagtggtccgcggcgagcggtggcctggaagcgtacgcatttcgagtcctcgtcttgaaggacctggaacttgtgaagatatctcgagtcggtgatctcgctagttccatgtaagtacaagaattgatcaggaccctagtttgacttacctgctgaactctatctgttcgcccggatcaaagaagtcctcaagcccttcggcgatgccaaactcgtcctggcgcttcatcgcgacagccgtgcagtagaagaggaccatccctgaatgccaattagaagggatatcatgccgatggtgtgtggagtactcacgttcgtgtagcaggaaacgtagccttgcccaaagatccaactgtccatctctgcggttgatgcgacacagctgaagacaggaatccgtgcgcagtagtttgagtccggtcagcggaaggcagtaacgcatacgatgacctgcattgtctttcgtgagaaacagtatgcgagcccggttgtcctcgggccgccagtataggcggacatagacatctgtctcctcgaatggcagctctacgacctttatgaacccgtcgctgtcgagaagctcgatagctttggtttcgtcgcgtccaagacaaacagtggaatcaccaagggtatggaaaggagtagatgtgtgtcgtccgtcgaagatcttcatagcccaatgagccactggctcgcccgaatcggtggatccgttcgagtaggtatgtgatgaagctgacgaatacgtgggtgactgaggtatctctggaacaggtggtggtatgaatggtatgtcgcctatgccaacgccaccccacgtaggtgcagcatgaggtcggggaggcggtggtggcggctggacatatgcatatccagctgcagggtatgtggggtggctgtgaatactcggtctacggactttgggagaagcaggctttggcgttcgagcatagccatgtgcatgtccctgaactgacaatctgtcgaagtacgattcgatcggctcctgtttcttgagtagcttggatagtcgaactttgatggaatgtaactcgtccgcatcctcctgtctatggtccatcagcttgcactcctagcaattttccagatgacttacccttgcaacgcttcgtacatgccatacagatatgttctgtacaattccagcctgattggcagggatatgccctgggccatcaggtcggcgagcgagtcctcccatagctctgcatatggtggggttccaggaaaagcaccgggggctgtacggcgcttcaacttcttcttgctgaacacgtctcgaatgtggtcgagcgtatagcccagacttgggatgcagatctcaaggtctggcaggatccgtccctgatatctgctatagcgaggagatttgagtgcttcgtgaagtttgtcaagaatgtgcgagatggcaaagagcttagcgatatggcctttgatgtccttacggtattgcggaatctcgcttgagaaggtgagaaggcccgagcctgtgtcttcagcctccttagcgtagtcaaggagttgccagtccatcgcgaaaagcgcggcggtcagttttgagacaaaaggaacaatatcgagcggtgtgtgcacatgggactagtggagtgagcgagacaatgaaagaatgacggattgcgcaacagggctaaaggatggtcctccggtgtagaaagaagctgcacgtctcgtcaagccgatcttgacgtgttgctgcagacgcacgccgcggtaggaaagccaatcgaaataagccgacaaaaaccccctctcagatctgtatgatacccacagccgacccttctctttcgctgaatttgcgtattcgatacttttggcccccaaattcgagttttttaattgatccttcgaagcaaaggttaggtggagagatgcgtcctgtcgggcaaaagagactaatttagggttgcggagatgtcgctccgtctcattcatgccgctcaagccactgctgtatctatgatgttgctgttccgacctcgtcgagatcaatgtgtgcacattccttggacaataacgaagccgcacctgggcatgcagatcgctaaggtctttggatgctgatggcagggcttctgcctggatgtctccaccgcgacgccgactagccctgcattgtcagcagcatcaaacactctattgcgcgcagaagggcgccggttctggcgacgacatggccgccagcgatgagtttgcacagcatagatggctgtcatgtggctgcaagtaggagatgaagaattaatgcaccccgatagctaggcaacgatgatatccatgtgcgtatgactttgtgcgaactagttgttctttggatagaggagtcaactaagaaactgagcagttcccactcaagctcgatagcaatcaaatatatatatgttgactccaaagcagggctgctgcgcctcacttctatatgtctgcgcccccatgttggtacgcccaaccaccctaaacatcaccactcaggcgacgacttcgacgcctaatatggccgatctaagcgatatggcacacgattcgtccaggttgcgaacgacggctcggcccatgtttcagatgatgaaaacagtcctgtgtcgcccatgctcagatcatggcgcctgcgtcctgaggcaaagtgaccttcaccttgcttcgcagcccatcgtcttggacctatttgcctaatgctttgagcctttcgtcgaccagctttgataccatcttttccagtatcgcgaattcaccattcgcagaaccttcaaaatagccagccacgctcttctcgacatatttgccaacctggtccacttccacattgacagcctcgccaggcttcttgcttgccgtgacgactttctcttgggtgtaagcaatgagcataacctcccaccagccgtctgagccatcctgcactttcgtgacagtcaagcttgctccgtctatggtgacgtaacccttctcgacgatgtagcgaaggacagctgggtctcgtggcttgaagcggaaggtgagagcgttgccgtcaggtgtgacagactcgatggttgcgatggtatcgacgtgtccttgcacgaaatgcccgcccatacgggtattggcagacacagcgcgctcaaggttcaccttggagccctgcttgagggagccaagatttgtgcgccgtagtgtttctggagcacatcctatcttgaatgaagttttgttgaattcggtaaccgtgagacatgttcctaggagcgatcagcatattataaatgattggggctgggtgacataccgttgacgctgatactgtcgcccaagtgcgcatctcccaaaatgtcctcgcagtcggagatggtcaacgacgtgccgccgcctccggaggctgtcttgtcgagctcctcgagggcagcaacagctagccaagatcagcccagccgcataataatgttacagtggagcgaagcttactgccaatcgtttcaactaggccggtaaacatggtgaattcgtcttggtgatgcaggaacgatggcggggtgaagctagtcgcgaacctcggaattggaggaaatcggaacggaagttgactgcggggagcctcgtctgtagcacagtaagactgcttggaaactgcatccacgagttctgaaaatgatgaatgtaatgctgagaagctcgaggcgctggcttacagcttcaaggtttgactcacaatgccactggcgcattgccagaaggggcatagcgaccactccagcggcaagtggagatgcaaccaatctaccgctggctggcatcaaggtgctggatatgacaagggtgttagctggtgtgagcgatactcttactggcggcatggctgtcgctgactctgataacagccgtattgtactcaaatactgggagatcttgggtacgcgacgagcaaccctgtacggaccaacgttcgaggttggcaatgtgaagaagttctgctgagtctttttcagggccgacgtgattaagattgagcatccgacgaggggaggtaagttatgatccagttcccaataacatccccgtaagtctgctgatgacaatcagatgatacccgagcatggggaccaccctacgcaaaatacacggacgacaaacagggacctggcgaaagtgcttactatctcggcgtaagagttttgtgatgagtgaggacgcagaccaagttttcagactgacgaagtgtaggtcaatagaaacaagcgctcgattgggttgtctttccagcacccagcgggtgttgacatcttacatggcctagtcaaagagtgtgatgtactagtcgaaaactacttgcccggatcattagccaaatatgctatggactacaagacagtctgcaaaatcaacccaaagattgtctatgcgtcgattactgggtatggacaaacaggaccgtacagcaaccgagctggatacgatgtcatggtcgaagcgtaagttttgccactgcaatgctcagtcggaagtctaacggatctcagcgaatttggcttgatgcatatcacggggacaagagatggaccacctgtgaaggttggagttgcagtcactgatcttaccacggggctctacacgtccaactccgtcatggcagctcttctggctagaatgaagactggaaggggacagcatattgatgttgctttgagcgattgtcaggtagcaacgctagccaatattgccagctcgtgcctcatcagtggtcagaaagacacggggagatggggcacttcgcatcgtgcgtctaacaattcgtctcgacgacaccaactgacacgtaccagcttcaatcgtaccttacaaggccttcaagacatcggatggcgacatcctgctcggtggtggcaacgatcgtctctatggtgtcttgtgcaatcggataggaaagcccgaactgatcaacgacgaacgattcaagacgaacgcggtccgagtgcagaacagagatactctagagggcattatcgagcgcgagacgaagcaaaagacgacacaggaatggctcgacaccctggagggctgcggcatgcgtatgttttctcccgacccgctgtagagcaggcgagctgactgtgatagcgtatgctgccatcaacgacgtacaggatactttgaaccacgagcacggtaggtctgcagccatattctgccagaacatgttactgatcatggtagtccgcgcacgagacatggtcacggaggtggaccacccagcatgcggacctatcaagctggtcaatacacctgtgaagtggtccgagtcgaagccaggtgttcgcatgccaccgcctacactcggccagcacacggatgagattctgtcggacgtgcttgggatggacagtgcgaccatcgaggagctgcggggtgagggggttattgcgtgaggccgtgattttgaagaatttctgtacatgtccaagttcaaatctggtaatggttaaaaatgttgaagataccagacccggccagactccagcggtgcacagtgccacagacatggggagcaggagtcgtggtgtgtcgcggcttctgcgattcgctggtttgcatagctcggacccacaagctggcatgcattcgcttgcggcgagctctcaccatatgatcagtcgtcacttgctctccgaagctacaacgcgggcaattgcagcattactaccgggctactagcggtcgcggaggcgtgcgtgacaggatgagcgaagcaacggccagagccgagccggcagcgaatgcggcggacgacgctggcaccgcggcagctccaagtcggcaatcgaatgcgaatgcgcccgcatggtcagccaatatgtcgacgttcccggcgaacggtagcgcggcagcaggtcccagtttcccccagttctctgcatccacggccgcgatactagagcggctccagggcaagccaggcggacatgcctcggggagtgcagcattcgaggccaaacgcgccgagattctgcagaactatgtgaccagcgacaagctgccgacgccaccacccattccgagcaccgggcgcagggcaagaggcgggaaagtgggcaccccgaccatggcgaagacagaggcaggtgcctcgccggcgggggcgggggctccctcgccaggacggggcgcgggcagaggacgtgggcgagggcgagggcgtgggcgagggcgcggacgaggagggcgaggcggtcggggcggcaagcggaagcgctccgagacagacgaggagaaggatgtcagtgggtgaagcgtgactgggaaggcgccgtctaacagactgcaggacgacgacgacgacgacgacgacgacgacgacgacaacaacgacgacgacgacgacaactcggacgtttccgactcgtacacgccgctccccacccacaccaagtccggccgcagtgtgaacaagcccgtcgccttcatcccgaccctgccagagccctcgcccggcatcaagcggcgcaagtcgaccaagacgctgctcgccgccaagtgcaagacctgccaccgagacgtcgatccgtccaacaaccgcatcgtattttgtgatgcctgtagcaccgcgtaccaccaatactgccacacgccacccatcgacaacgacgtcgtcaccgtcttggagaaggagtggctatgcgggccatgtagacgcaccaaggagaccgtcgtgtctggagctgagcaactgattgcagtcgagggactgtcagtagacgacgtaggtcgaacctcttccaagaccttggacatactgacacaggcagaaacgtgcctacttttcaacactctcccatgacaaagtgaccagcctccttctcattgctacaatacgccatccagaactccccatcttcccaccaaacatccgggatctgataccaaacaccacccccacgaatacacagcagcaaccaccaccaccaccaccaccaccacctgctcctcaacgcttcccgcagcttctgtaccagccaccatcagcctttcaaaacccgtctcttgttcctcctcccaacggccacactcccacaggccaaacaccccactcccacaatttctcttcgaattcggaactggatgctgcagaggcacagctactaggcgaatcgcgcacagaggaccccccttcgaaaacaatcagcatggatctcgcaggccaccagtacgaagaagaagacgacggctacgatactgatccaccagcacactatccgaagcccggccacggtcttgcgcgaatgctacggcccgagagcgaggatctcaactggctcgttgacgacaactttgaagtcttcagtcatggctggaagggcgacgggacgggcctgggcgcggacggtacgctggatggacaaaaggtagcctagcatgctgctaggataaaggaagcgacgaccgatcatgacgacgacgagttaacggatatggaagactccgctgtggaaaacttggccaaggagattgcggccgaggaactcacgtttgccgtgaagctcagtggaggcttgcgggcgtacctgaggcagtcggattgatctggaaacatcatctaaggtcgaatacgaagcaatattcaatattaatcaaaggcttccttcatactgaactgcaacgtgagaatatcacgcctatccaagaggtatcaaactccgtcaacgccagcccatgcagtcattcagatccagacgtcgtttactcgtcatccagcccgtatcccaacgtcttctctgggtcttcccacttctttgtcttgagcactctcatcttcttaactgggctcgcactcctaccatgcgcctccctctccatagcctccaactttgctttcagcacctcattctcgcgctctagctcatccacgcgatcccgtaattccggatcagggtcctcatacaccttgacctcatcgcgcatctgcgccttggtcgccttgataacaatgtcaatcttgctgtcaagatgtgcctgttgattatcctgctcattgtcaagaacagcctgccacctccggcgctcctggtcaacagcagcttcgagctcctgaaagcactcatcgcggatctcttgttcgaggtccgccatgtggttttcagcagctgcccacgacgcttcagcggctctacggcgttgcgtctcttctgtaaggcgtatcgcgaatatctccatttcttgcgtcagacgtgcgatttccgtattcgcggcgtcgagttcttcgagcacggcggacgagggcgtactgcggcctgatgagttggcataatgtttggcaggcaggttggacaagatggtggatgttgtcgaggggattcggggcaccgtcacttcgcgcgcgagagccgagtatcggaggatttgcgaggtagcgttgaagtcactctgaggatcggcggtgacaatcatgatagacttctgggggcgtggatgtggttggtgtgtttggcgggaggaagaaggggaacgagtttgagaaaaaggagctcagtgagcttgcattggcggaatggcacaatgttctgtcgcggtgttagcatcgggttatacatgaggtgtggatgaggtatagtaccttggaaccgtcttggttgtcagactgcatctgcatgcactggccaagatacatcaaagactcgttgatcttgccagcctctgccagtgtagcgccggccgtctttgcattgcgagcacgttcagatccagccaaatcgacaattgttagtgtgctgctcgaccaaggtccctttcgctcggcatcgcgtttcttgacctctacacaaaagaagccgtggcttcgcgaactgacggcgttgcttcccgtaccagcaactttacgctccatgagaccagtctccaacaccatcatggcttcttcgaaactgccacagatgatcttagtgagaccagctacaactttccgctccgggctctgttctgtgctcttgaacagcagtgcccggcgcttcacgctggggtgcttgttcttcatggccattccagtcaaaaggtcgaagatgcgatcgttgtagacctcgtacatggatatgacaatcgcgtattcggcagtcctatcggtaggtatgataatatcggcaactgtaggagtctgtggcagcgtcgacggccgggggattttgtttgatcgtgtgccaccggtggagaacatgctagtatcctttttggaaagtaagcctatgttgcctgtggatcgagttatgctcttaagtgtcccggttacaggacagtgaatcagtaggcttactggcataggagtctgcgcccgtgaagggaatcgctcagactggttatctccatacatggagtctagaaaggctgtcgctgtatacatgtgtgcatccgcgacgtcggctgcagcaagcgacgaaaatgccggtgcaccgtagaaagactggacaagctgctcttcacagctctggaagaggacatcgagggacatctgtacaagaccgcgctgggacttggtaccgaggattgtgtggctctgtgctattgtaagtgtcatgcccgaacaatactctcatgccctcttgtacctttcctgagcctgtgacacccagtgtcgccaacagcccgtcccttccatgatgacctggtacacccagcactccctcaatcatgggaacaatgccggtgctattaaacaattccttctgttgcgcattctcctggaaaactcgggtaaacgcaaatctttcaattgcacgtttgcgcttatcctctgttggcggcttgattgtgatgtgcgtcggatgtcggccttcgccctcttcgacagtgaggaagcgcgcatttgcagaatgcgacggtcgtagacgcaggaaaacgtcaaaaagcgcactcgaaggtcgcgctggaggttccatagctgtgtcgtaaaacttgggagcaaatgctggttgggtgatagtctgcgttggtatcccgaaagtgtggggagcagctcgcgcgtgcaagtcaacacatcccgcgtgtcgttgtcaggagcaaccgcactgcccgcgctactacaccacacctcgcttctatcccgcgtataggtgctacatatgtacggcacagctgaccgtgactcatcataagaaagtatgatcagttgttttcatgctgcagagaaggttctgcatatctcgctaattacggtagaagctagtgttgtggttgtgttcatgagacgctcctcaccacataagacgacacagcgccaaccaatgctgaaaaacagagtataaagaaaacttttgcagtcgatacaaatatgcatttttgacattgtagttgtctcaataacgttcatctacttctcaactacaaaatccagatccgtatcctatcgcgagtatacactcagagcattgtcattgatgagctgcatgccctgtttcctatatgtgtctggctcagcatagctcgaaacattggcgtcaaaaacatagtccatgggctgattcaacgtgtactttggccacatctcctcggttccgttccaagcacccgactccctccaagcattcgggtccaagtcgtgtacgaagctgatccagttgctgttcatgaagtgtgctaggtcacggtagctctgggtcttgttctcgaacggtggtacagcggcaggaatgtaaccaacaccctggacgttgttgaatacgaaagcaacttcttggaagtgagttgctccgatggcagcgggaatgccggctggaatgacgttgaagcgatagcagtatgcgtccaaaccgttcgcagcccatgtttcacaggtctttcggcgaggagcaatgaaggctacgtctccgaagtaactggctgaccggcgaaattgtgcaccgaatggcggaccgggccgctgattgcctaagctggcgacaacattgactgaaagatcatctgggtaagctgctaagattgcctgcgtaaagtttgccggcagtccgccttcttgcgataatgagacgaacatctcgaagtctgcagtcgagtttactggtgaagggctgaatgctgttccctcgtcggagtttgcaccgtctactataggcacgtggacgaagtcgccggctgctagttggatagacccacgcttctggacaaagtctccatcaataattggcatgaaattggtgacgttgagtgttgcactggtcgtattgatggcggtgttgagctgctctgcaggcagtgccctcaagcattcgagtgggcttgtttggtttgcgcagttcgttcgtcgtgtaagttcattatacatatccgcattgccgagaggatccaattgtgggccgaaattgatggggccgcctattcatcaaagtcagtgtatgtcccacacataatgctcacatgagcaacttgcctgattgcatgatggctgcgcggaagagcttgtcgtcacgaccgttgtacgcagtaagatggtagcccacagacgcggctccggcgctctcgccgtagatggtgacttgcgatggatctccaccgaacgctgcaatgttttcctgcacccattgcagagcaagcctctgatcgcgcagaccaaggttcaaagcaccggtgtccttgagttcttcgcttccgctaaggaaaccccaagcactcaagcggtagttgatgttgacagtgacaatcggcttgccgatcttgacggcgttctgaatcatgaaggatgtgttgtacctctgatcaacaccaccgccttgattaaatccgccgccgtgaatccaaaacgctacggggagggatgcattctcgtagccggaagggcggacaatgttgaggtagagacagtcctccgaaacgggatagttccactggtccgatccgtagccataacacttgaagcatgttagctatagtactatgttttgtcatcacatcacatacttcggcagagttctgggtcgccggtttcgcgtcatgccagctttggttcaagctgtgctggcgctcggtaacgtaggcttccaacgggtggctgagcataagggataccaaggaagaagtcctggtcgtacgcatcagaatgaactccgagaagagttccattcttgactcgagctgtaggaccagtggccgggtattggcagctcgccaagccagcagaaagggaaagagtcaacgcagcggtgcgcaacataatgggcagtgaagagatattgccttgtccaaaacaaaaccgcctcgttcacaagcgcactatatagtcgtcttgacggtccacaagcatgactcgcattctatttagacacccaggatgctgctctctgaacatgacttcatgacggcagagcgactagttgcgcacatagccgtactagctttcaagcttttggcggggattcgcatccccggatgcttggttggcaaaacttcggtgttcgggagaggcgtgaaaagggctagtcgagcggctagccttcggtgaaacatattacactgcctacctaggtaggtagctcgcggagcatattttacattgtggggtacatagcctggggtaaccggcagttatgggcggtatgttaggttcagccgggtagagaggaaaaatcagatgcaaatggtgccgagggaagcatcgttccgacgtcttccaaggctgtcaacgtccatcgatcggccaacaacaacggccctggaggcgagtcgtgtgagtgaccatcaacattctaccaccgtgaaacatagttgaggtcaggatgacctctctgatgcaaggcggcaatcgaaactgtcacgactattacacaagacatatgagctggtgaagaacgcttaagctgtcgtgcttgctgccattctcgcatcgcggcgctgctggtagtcgttgatccacaagtccgctaggttggtaacgttcgggaattagccaacaaattggggggtggcaacgtggaccactagggacaggggtgcttgaacatccagacaacacccaagctccactgtaggagatgttgtcaagcggggaaaatgactcggatccctgtcgcttcaggcgcgcctgactacgtagttagaagcaagacctgacgaggagtcttgccgaagatgccttcacgtttgcttttttctgtcacgtgcacactcagatcgcccatgagatccgcggttgaaatgtgtgccgtcttgtggagcggtttgagaaaaggccagggatctttgtgtgccagaacgaaacgaaatccatatgtatcaagcttcgtggggcttccatatcgtccaggatgtctgcttttggcatgttgggcggtgtcatcgacggtacggcattcagtggtgcctcagccttgcgaacgttcagccagccaatgacgtcacacaagcgcttccaggtatcgcacaatccttgaaggcatctagtaacccacgaagggcccataacgacacatgctgagacctctgacagggtaaaagactcaagtgcggatgcttatgctcgtttgacataaccttgaaatgtggaggatcacgatcgatcttttgatcgacgcatggattagcgacatgccataccgcgtacatgggaaacatgaagcatgtatctgagacattctgcatacccagccgcactatcttttatcaacgccacaatcagtttggagagtggctgtatcctgatggattctatgatggacgcgcattccttctgcaactgtgatggtgtggcttgccgtcatcgcctccagtccagtctagtgcaagtgacgtaacggcagatagcctaaccgttcagccaggccttgctgagcaacaaccaaagcccagagaactcacccaccctctcggtcgcctatttcacaatcatcctcgcagacgatcctgccatctaccatgggcactcaaggactagtcttcaaagacatgggacaggatcctctggacctacttcccgtaccggagacaaatccgactgctcacgaaggcacgacaactacgctactcgatgcgcctacggaaagccatgcgttagctttggaagcagcaaaggcagctgatccgaccgaggcgggagttgcacaaattccgcacgatgaagaagtcgtagatcttggttggaacgaaccaaaggaacatgtcgccaggcctcttgttggcggtctgtcaaacgaggatctatggctactcgttcgtcggttcaacaaggtgcgactattatcccgactcgaaggtcctgaactaatcacttccagcaaatgtatcatgtaaaggaaattaccacagctgcccccggaggcttggacttgaacatcgcagacgaggaggaattctcacctgacaagctacgtgccaatatcgagcgcctttacatgactattgtaagtctcgtggctcagcattctattgacctctattcataccatactagggaataggcatgatgtcgttcggcaaacacattgttcgattacgatcgtggcgagagactcgcagaaccgcatggttctgcactgcctattttcttgcctggattctgaatctgatcatgcctctgatttccatcactttgatcacactcatcgtctacccaccagcacgcgaaatcatgttcccacctgctcctctcgctctcgtcagctctaagggaggtgtacagaagcccagggcaggagtgcttggaagcaccgacagtgccactggtgctgctgagaatcacaaaggagaagccgttgagcaagaagcgtcgaacttcgtcaatggtattgcttcggtggccctgtcaagtgctacaggcaagcatccacagggcgaaccgccggaaggtgacgcacatgaaaaacttgttccagaccccacgcgaatagccattggtgcagcagatgcgaaggacatcaccgcgggtgtggtaccgtctaagcatcacgacaagaccaaggttcccatggagactgcaatgtggacgaagatgcgccctgttatgcatgggctcgcagacgtaacagatacttgggaacgcttcgccaagtaagattcatatccacactccaaaatcggaaactgacacaaatttagcatgttagaacctacgcctccgtttcccaaaaacaggtatcactatcgtctcgcggccgttgtcgccccactcttactaatatcactcttcattacctcctccatgttcatgaagggccttactttcggggttggctttggattcttcggtgatccgatcatcacacgcggtattgacctcttgaaccgtaaggttcccaactggcagaagcttcttgagctccgcaacacgctactgaaaggagtgccaaccaacgctcaactcgccatcaccctactacgagtcggcgaggctaacaaggctcctttaccgccaccaccacatgttgatcacccaccagaggacaagcccgtggatgtaaacgaccaagagctgcgcgctacgggtgctgattggcccctaaatgctactcaagaagagctcgatgaagccatggcgcatgatcccctcaccgcgcacgaaacaggaggcgaagacattgacaacgccaaggactcgaaccgcggcggcaagaagagcaataagatcgtcaacttcttccgtggaacaaccaagggaggcgtcaagacagcaattggtgcagacaaggtcaaggccgccgtgggctctcaacacgcaaagaaccgcctgggcgccgtgccgcataaaggtgccgacatgacctcaggccctatcgaattcaaatccagacacgatggcaagaagggtcatttgtacattactaccaaggccacgattccgtgcatcgccttctcgaccgacaacaccattgaaaggatcggcactgctgaccgtgaggatttgcatccgctttggtctatccctgtaggcgacatcaaggagatgcgaaaagtgggagggtatggatggaaagccaaattagtcgtgggttgggcaatgggacgtgaagtcgcggacggcattgtaatcacagaccgcaagggtgtcgacacgagattgacagccatgccgttgcgggacgagctttttaatcgtcttattgccatgggtggccagaagtgggagtgttggtaaaagctggatgtcttcaatgtcgtgtgcgaaaccagggcgcaaggccttgggggatgctggaacgactcaatgcatttggcccacgtaataggacggatgacgcatgctctgagaagagctcaagattgtgggaaggctatttcttcagcgtcgggactgcacaccgagtatacctatggcttgtaaccagccttaataagcacgccccttgcaagctaataataaatacatgcttatattacacatcttactttataagaggaaagtgtttgtattgcaatatcgcacatttatgattctgtaaaaacatattattgcaccgggggtgcatacatgtcatgttgtgatgtctcagcaccacctgcattactcatctgggagcatctcgaaaaaccattccaccttgacccaccaggtatagcatgacgaaggcatcctcgcagcgatgtcgtctcatccatcaccgccctagagtatctcgtagccatctactcctcttcatccatgaccacgtcctcgttggcggagtcggcagcgatggcaccggcacggaacgacttgtacacctgagcagcagcatacgccaagtcgtacctcagctggaacttgctgccaccaacgttcaagcccttggtacggcacattttctgcaagtcggcaagtgaccactcctcatcggcatcgcgcagctcaccaagcatttcgtccttgtctttgcccttggtaacgaagcctcgatcggcgcacatcttggagaggtcctgaacggagagatagctgcgcggatctggagtatccgtagtgaccttggaagtagtgagagttaaggtatcgttcaggctcggcgcctgctttgtggtggaagcggccttgcccctaccctttgccttggagatggtcttgtctagagcagctttctgcttctggatctgcgcattgcgcttggtctttgcggcggcgttctcgcctgcacgctggagcctgacctgtgctgcagtcgcgcgcttcagggcacgttcggctttctcggactctttctgctggcgcctgtgtgcaacttcttcggccttctgggcgtttaagatacgggccttatctttggccatgcgctctttgacctcatgagcctgcttctcattcttctccttcatgcgagcctcttcacgggccacacgatacttctccagctcgtagcgacgggtgtctggatcatcatccatctcggttgggatctgcgctgtaccgttgacaatcgcgtcgtatcgctcgcgacaggcgttggcagagaacagcgcctccttgttaaggcgacgcatatactcggataccttgcggaagcgccaggcacgaatacgctcgacctcgtagttgacttcgatgtcggccagggcaaaagcctgcatgaggagacagtcctatagcagtgttagacgaagatgcaaggttatgcttgctgcacaagcacttacatcatcgaactcccattccttcatcccatccttgagaagggtgtcgacatttccagcctgggccaagcgaatacgcataatacgcgtagagatggacttctggtcgtagcgaacacgaccatcctttgccagcttgtcagaaatctggcggtcgctgaatcccttctcacgcatctccatcatgagttcatcgtccgagtccaactcatgagacacgcgcttatgatacgccggtagggtctcaccctttttgcggttcacgcgaccaaaggtaccagggacacgagaagagggcttggtggtaagcacatcgtcttcctctaggaagaaggcctcagcattgtcggcctgtgtgcgcatagctgagcgctgaacggaggctgtggtggcggcattgaaagcaaacttgacacgcttgcacttattaccagtgacgttgtcgttgtactcgggatcgtaccctttgccctttccatcatcatcatcatcatcttcttcttctccggcggtggcggcggcttcatcaacggcgtcgaagtcatcagggccatccagcttgaattcgtcatcctcgggctggcgtttttagttcttgtatacttcaattttgattcacttacgtcttctgggacctcgatgtagtcgaagagctcatcctcgtcgtcgccattgcccgagatctccacatcggccatgtcgtcaccaatgttgatctcgtcaatgggctcaccgcctgtagccttgtgagtaaaccgcgcactcaaagatgacgtggaaacacttaccgtcgaaaatgaaagtgtcgtcggtcattgtggtggatccgttgtagttcctggctgttgttgggattgaggacttgtagtagtccaaggttggtgtttggttgctgtgtctagtaattacaagtacttgaagtacccagcgagttgttctaattgttcgtgttgcggggtgggtcagcgggatgtagtagccgaaggtgagagtggagggcaaattctcgccgtcaaagcacttgtcggctcccaacgcactatgatccgttattggatggcgtatagagttaagtaaagacgactggaagagagcagtggcagtagaaaggaatcaggaggatggtattcagaaagcgatcaaggtgacggggtggtttacatgtactttgttgagtgcggtacttaatcagacagcagcagagacgttgtctacatggcacaggattgcgaactcagagtgagatagaagagaagtaccaaagcgaagcctgtaaagccagggaacgcagcgaaccaacattcgctgtttccgcctttggctttgctgctcgccgccgccgccgccatgaacacattgttgtcattgccggtttaagatgaacagacttcaaggtgagagccgccaatcctgaattacaatgccaaagcctgcagagcatatatctgccagacagaaaatgtaagcctatgtcgatataaggaacagcaactttgtgtggactgaaatgtttgcaaactctatgagaagcgagactggaaatatgtagctccatggcagacagatgcaactcactatcagagttctctactccacgagattcttttttcaaggaccttgaattctacgtgtttatattcgagtagtagcatggacacgtccgcatcatccgtctcgacgcgcgtgggcttcagttcgttagggatcccatgcttttgtgtcaggtgcggtatcgacacaggtgactattgcgttacgatcgatgtgtgttttggtgatggagacgaggtggcggaggctgacacgtgctagcgcttgatgtggcgctgggttctagatgagcatccctgcccatgacgcagtattccttggacagcagagacgtccgcaatcagggcttctggcagcgccacaacgacaagctcaatttcctcttacatgtgagatcgcccctcttgccagtacaaccctcctgtcgcctcatagacgtcggcatatctgaaaccttacttcacaaccccccgcgtcacagccgacccttagccgcgtagacgcagcaataccagagatgtcgtcgtacctgcagaagctgaaaaggcagtccaagcaattcatgccacagagtgaaggaaagaaggcagacactgctcaagttcaagaagccaccaaagccccggagccaccaaagattcaagaacccgcgaccacaactgccggacccagtggacccgtgccgacggcgcctacgccaaccgtggcagaacccgccgaccacaccgaagcagagcccgtattggatgaggaggaccaggtcttcctagagcgcctcgcagctatcgcatcagagcctgaaggagaggctcctcctctgcccacaaggccagtggaggtgaccgaagctcaagagaagaagatgatgggaagagacccgcaagtggcgcttctcgacggcgccgaaaagctgccgctgcccacgagtcctccagaggttccagcagagagcggtgagaagggcaaggagaaggcaaagggtgggctggacaggaagaagagcgtcatgtcatatttctcgctcgacaggttcaagaagggagaggacaaggtcggcaaggacaagaccgagaaactgaatgcaaaggacagatcaaaaatggcggatgacttgcaatctgctgctgaagccgccaaagccgatgagcaggaggagcagaggagggaaaacaaggagctcaccgacgtcctcgaccagctgaacctttcagccgtgaacaaccgtgtcttctctttcaccaaagaatctgaagagttgctcaacaagtttacccaagtgctcaaggatatcatcaacggcgcacccacagcatacaacgatctcgagaagctgttcaccgattacgacgcgcaattaaagaaaatgtacggcggcttgcctccgttcctgcaaaacatggtcaagagcttgcctgccaaattgaccgccacactaggtccggagctgctagctgctggggccgagaaacctggcttcgatgcaaagactgctggagcagggaccaagagcaagaagtcgaagatccctggtcttccgactatcccgagcttaaagagtctggtgacggcccaaggcgctgtcgcgactgcgctgaggagtatcgtcaacttcctcaagttccgctttcccatgttggcgacaggaacgaatctcatcatgagtttggctgtgttccgtaagtacaaataccattgcttcagaagaaatgtactcatgatccaccgcagtcttgctcttcgtgttctggtactgccacaagcgtggtcgcgagacccgtctcgaaaaagaacgccttgctgctgacgaaggcgaatctgcccgcgcaagcagtgcctcttctattaatgaggatgcagactccatctttggagaaaagccaaagcgcaagcctgttgcatctagtgtggcgactgagcagcccactgagcccttgatcatccaggatagcaatcagaagcgcgatgacgcagctgccgctgtcgctgatatgccaagtgtaagccatctgcctggtccacagggcggaaaagctcctgggccagcataggggcagtgaaagagaacatggcagtaatgagcaacgttttgttgtttggtcttagattgacatccccttttacgtataccccgcgacggatgagtaatgaaataatgagctggaaaaagatggactgatacactactcctaaacgtccctgtgatatctatcgagtagctcaaaatgatagttacaaatgctctttattcaccaaggaaatacgcaacctcagactgactaacacttggatcgcttatcacatagaactggtctatcacgtttttactctctagacgtgacgtctacccacatattcctgatctcaaaaaggccgaggctgttatgtgtctcccatggtttcgtcggatcggtcaacgcaaaatcaaaatgtcgaaagagctcaaacacagctttgtgaacctcaatcaacgcaatgttcctgccgagacacacccacctcccgtaaccaaagaccatgtcattggtcttggtcatcttggtgagcttgtcggcatcttcaacgagccagcgttctggacgaaagatgtaggcgtcaggtccgtaaagggaagtgttgttacgatgcatagaccatgccgagtatccgatgagagtgccgcctgggatatgatattctttccccgaaatcgtgacaacatcgcctgacgcgggtgtaatccgagagaagaggttgacgactggtgggtggacacgcataccctcacgcacgatggccccgagatatggtagtttgcgtgcctctgcgtctgagacgacacccgactccggcgccacacccgacttgacggcctcatcgatctcaagttgtaatttccggtagacacgcgggtgagtaatgatgtataacatgatgattcgaatcgcggctgctgttgtgtctgagccagcaatgatctgttcgaaagcttcttggaagaggtcatcgccagagacaccattgcgaatgaacgatgcaagcatatctgacttggcctctgtggacttgagtctacgcgcatcgacaattttgcgcgcctccgccatcatcttgccaaagccagtttggtcttgctcagaagggctgatggctcggccaataattactgcgttgcgaagccagccaaatcccattgcaaacgcggtgttgccgatcttcagtccttcttctgaggctttcaggtaatccatttggtcgttgtcagcgagcagatctccaaaggattcgcccaggccgacatggctaattacgtccagagtaaagtatggaatcttcttagctaagtccatggacttcgatggtttattcgaagcttgagatgctgcatatttgcccacaagatctaccagctcttttacgtgggtgtcaatggatggctccagtgtgggattctctttgcccgagtactgtgaggtgttactatcaggcttaagaacaagtatggttagaactcactccggcagccattttcttccggcgtgcatcatggcaatcgttatcacaatccgtaaaaacattatctttgccaggctcgaatcgtgcagcatgataataccatggagatctctgatatggtgatcttactgcgttgatctttgcccagaactcggcgtcacttgtgataaggtggttcggagccactcgtgcgatcggtcctacgcgctgtcagaactggggactgcaacactaagaacctatgtttaactcgttaagcataccatatttctccgttacgtgcccatagaactcgtgagacctagagattggcgtacgaagtcagtgcatgtctcacatacaatgcgtgtattgaggtctgcttaccttccagaaaggacagctctggagtgccaccaccaggatattcctgtcgtagctggaccactaaaatgcctcaagcgccagtactcctctaggcgacccagcacgtggtaagccaatatcagcagagtgattggaggcaggagtcgaaggacaatgcccacgaccgtctcgtcgggcgactcggaagccatgatgttggaagggattgctatttcaggcagctggactacacctgggcaacgggctgatgagtcggtgccaagaacccgcgagcgacataaaaggtaaatgttttgtcaccagcaaggaagtgttagcggggtaacccatgggcatctagaaaaatagcggaggtggcacggttcgctcaagcactcttttacgaagagggcgtcatctccgaacttgcatgtcgctgcagccatttagacccggtgtgcgggacatcgcgaagcttgcggggctgttcccgaatcaggattcacaagtcctatccatggctggatttttttccaaccaagacgcaagcgtcgacgcagaacctgacccaaagctgtccattaatttgaacggattcgaaggcatggaactcctcgcagttgcgcagacttgtagtcaatctgatcgaattcctgcggctacagacgtcgaaatcagtaccctgaacgtaattacaccagcaccgggaatgcatttgtcgaacgcttgatccgctatacttgattgagctacgtaccgcaccttaccagctccagtgggacgcttcgtagccacaactgtagcagtagcacaacggcccgatacaattgagtgaaaagttactttatgacaagatttgtgttatctctgccgtcctgtaaataaatttctactcttatatttttgttggctgcaaagctggaaatcgtatggatgccaatcgtgtttcgtcccaccggaggtaaaaaggtgcggtattcctgcaagcccgacctagttgacaaccgcgttgctacccaccgaagcacgtacccatatgcaggtggttccgtcagcccagaaccctaattgaccagagtctctgcagggtccacaactagtcctcgctcccaattccaggcgtggggtttgactctcgattgttactcacaatcctaactattacgcgtataaggccgcagtagagcgacatagcacttgtttatagggtgaagcttgaagcaaatagcagcaattatgtcagacgcagggaaggcaggcgaaccatcatttccgatggctccggctactctcgggccgtcaacgagggctaccgaaaactttcctgctactacgtcgccaggacgagtctcggagggggaagttacaggcaattcattgtcgacagaatcagcagggcttacagagggaccctcggcgaccgcgcatcaagccaatcctgtcattgcagcccaggtacgtacagatgcggtaccatcgttctttcatattcgaagatgcgtatctacatgcacacatacattccaagcgtccagtattcattctgaattgtgttaggacgataccagaacagaggaatccgattcggcatatggggatgacgaccaccttagcgacacaacatcaatcccgtcgacgatctggaggcatcgctatgagaacgggcgtagataccacaagctgcgggagggcgaatactggggacccaacgacgaggtgcaaaatgatcaacttgatatcgcgcatcacatgttcttgatacttctaggccagaagctgcacctagcacccataaaagaccctaagcggatcattgaccttggatgcggtacgggcatctggtgtatggacatggcagacgagcatcctggggcagagttgattggcgtcgacctatctcccatccaacctagcttttcacctcccaactgcaagttcgagctagacgacgtgacttcaccgtggacctatccgacttcgcactttgactttgtcaacattcgaggcctgtatggtagcatagcggactggcctgcgttgtatgctcaagtgtaccgacacatgcagccgggcggctatcttcatcagctcgagatgagcattcagttcaagtcggacgacggtactcttgcgcccgaccatgtgctttcgcaatggtcagacgtgttccatgaagcgagcaaaaagtttggcaagtcgttctatgaggtttggaacctgtcgacatacctgcgaaaccaagggttccagaatgtggaagagagagtttataaagtcccggtgaatgggtggcctgcggatgctcatatgaaggaactcgggaggtggaacttgttgcacataacgcaaggggcggaaggctggggtcttttcctactgaccaatgtgatgggatggagtatcgaagaggcgcaggtgttcatcgcaaagttcaagaacggcgtgaaggaaagaaaagtgcatgcgtactttgaggtagtggtgatgcatggccagaagccatgggcatgatgtatcagtaggaacacaggcaaatggtttgcatgtacacgtgcatgcaagatcgagtaaggttctggtgtgatgtcgggtgagaggtctcgcttatcagatggcgctacggcgctgtggctagggcgctcgggcgctcgggcgctcgggcgctatggcttgacacgggtgacgggcaaaagacgtcgggaggctccccgctgcacgcttcatggcagcgacattccgatctcgtgctcccaatgctacccaacaacaacaacaacaagtcgccgtatacaatggcatagcggttcccaacgcaaaatacgcgtccttcccgatcgcgctccaccatgacgactcgggctacgatgcggccgactacgagtctcagggacagggcacgcagcagctgcaaagcggggcagcttcagagcagttcgacatgacgcctccccaggcgtccacgcacgcttcctggcaggcgctgcacgactatgcgcagtcgcatgcctcggagcacggctacgcgctctccatcaacaccacggccaagaaccgctcgcgcatcaagcttgcctgcgtctgctacggacagcccaagaacacacacaagctgacggccgagacgcgcatccgcaagaacagggtcagctacaagacgggctgcaagatgtgggttgaaggcaagaagcaggaggacggcacctggctgctgcgcgtgggcgagccccgccacaaccacgcgggccgcccgagtgaaggctgggcgctgcagcggaagaggacctggggggtggttggagggcgaattggcgttggcggtgtcacggcaaaggaggagctggccaagatgcacgccggccccgccgacaaggacgacgacgagggcgaagaggcccagggcgcctcccagaagccaagccacagcctcgagcgtggtggcctggtatggaagattgtcgagcaggaaatgcttcgcaagagcgagccgagccagggtagagaccgaggtgtagggcgcaccgtcgacgtgctccacgctcggttgcccggcatacacatcttcaagcgcgacgtctacaacatacgtgcccagatcaagcgggccaggaaagcagcagggcagcagcttggagacggcgtcaacaccgaggacgacgacgcagaagaggcacaagaggcagaagcccgggaagacacacaggaagacagcgaacacgtctctcccaagccacccatactgcctcgtcccagccatcaagtccgaactgcgccgcagcagcctgtgcattcgtgcgactttgctttcgatccctctttacctcgcaccgccagctccctgaacagctccaccccctcataccacgtcctctccacgtctcatgccgagctcgaacagctacgaaaagagaatgcgcaactcaaaggcatgttgaccgagaagacgaaggaggtcaaggagaagaacattgtcattgccggcttgcgatcgcagctcgactatatgacgagcatggccatgctaccgagctagtcattgtgcatacgaagcacacaatcttgagataccccttgcacattggtgctatacgtctatatattcaagtatgatatcagctactttcttcccgcactcagccacactgctactgcaagtttaccctagtgccgttgctgggcaacttgactctgaacaaagcaaaaggcctctgtctcctgtccgtgccagggtagaaggccttgctgaatgcaagctgattatccgtgaaatagagatgaccgtcacttgcgatagacactgcatttccgtgagttcctgcacattatcttcgaaaagaagatagacttactagtatcaacccaactaattctagggtccctcgtgaacagagacatggttccattcgctggattgtaaaatccaatctcattctgctccatgttgcctgcgtaaatgaggccgttggtgtctgtctcgaagccatcgctgacgccgcgctgaccacggttcttgacagctgcttgtgccaaaagctcagaagactggctgcgatcacgcagtctcgcagtagagacgctgtacagtccacgtccaccgactggcccaaagtacaagtcctccccatcagcagacaatgcgatgccatcgcttcccaacggcactgtagtcaacggctggtctggccctggaatgtaatacaatggctggccccaaacatatggtacgaaccctcgctcggcactcacttcggggatgttgtcaagatggcgccaactctcacccgttcccaagtcaaccatgacaatcccatttcgtccctcgctactcgagtcggtgatgtacgcaactccctgacccgacgcagacatggaggggcgcaagtcgaagcgtacgtcattcaagtaactgtcgccgaacgcaacgttgcttggaaacacaatcgtcttgatgacgctgccgtcttcaatgttgacgcctactagttttggtccgccgtacgaggcgagaacgagggtaccgtcttcgagttgtgcgcgccccgtgtcaaggatccagagtcgatcttttgaatccaggaccacactctgtacgccgatgaggtaattatgatagtttgcgcccgtgggcggcgtcgtactgtaattgacagcaccgccaggcgggttgttaatctcgacacttggatagggtgtttccgttgagttgccagtcagttcggcgacttggtatttttggttgctacccgtgtttgtgttgttggaatcaaggccagctgggtagttcgagaatttgcggccattgcgggagacggttatgcctgtgggatttgttaggacatcaagctcaatgtatacatgacattgggaagtaccagtcggccattggtcattatagagatgtacgagttcaagcggcggccccgcaacgccggggtcccgaattaggtgttgggctgagagggctggaagcaatgcgcttgcggcaagcagtaatcttgaatacatagtctcaaacatgtaacgaaatcaattgttcgccattgcgtgagccattgttcttaaaatactccctagcttgggaagctgcattaatgacctcacgcggatgcttggcttaaactggggaccgccttagtttgctggcgtctaagtcggatgcgaatagtctccacgtcatgtacatgtcacaagtgagggtggtattggtgatctgaaccgggatagttgaattgatacagaggctacggctagcagacccactataactaccaaccccgctttcccggagacggcgttgcggcacgtttcgtgggcatgcaggtaccgcctggctgttggagaatctggcaatagcgccaatccatcgcgagtcgtgttcatcatttcccgtgagagcgtgttacaatcaacatactcaagacccgtcttcatccaacccagctcttgattctctccgtgagtgacatgctcgcttctttacctatccatgtatatgattgttctgcttcttctgctccctcttctgactcagcaatcgtcgctgttgcacgaagcttgccatcttgcatttgaatcaagatgtctgaatcagcaatggctgtctttttggtatttttaccccggatcgtcactcttgcatcatctcctttgatggcggccctagtcgagaaatgattcttcagttgtcgatgcgctatattcaaagaaagaacccaatccaggtaggacactgtttcctcaacagacgagaatttatgttgcggaaacaacccaagatctgcagctagcgtagatggcagtgtgagtctgtgttcactaccaaacgtcggctggccgatcaccgtacgtgtagataaggtaatgctctctgacggcgtgccacccagagctggcaacgtcagagtggctcttccatcgaaaggctttgagaaaatatctagcagttgatcagccgcggatattccctttttaggggagcttcgcaacgtgttggcaaggcgagcccaagacacctcacgagttgtgtctagttcgatggggagcccagcgttttttagcgtctctgcgacagtgttcagatagccgtacagcgagtccaccccttgtaggtggtggaagattgccagtaatgtgcgaagtagtgatggagattgcttctctcgcttttgaccagtcaagggaggtggcacctgggtgcgccggtagaggcgcatgctttgctcatgcgtgagtaacaagcgtagtccctccacgatgttctgcgcaagccagtcgtttgcgtgttcctggctcgcagggttagggccctctaacggtatgcagtcgatgagtagagtcatcgatctctgctgaccagccgatccggacgcatcaatgtgtatgatagaatcacgataatccactccgtgtgccatcagctgtcgggcctctaggctcatctcgtggaacagctcttcttcgaacagagaatttcgggttcgttggatcgtcttttcgatggtggtatcgctctcaccaaccgccgtcggaagatgggacgtgcctgtgacatttccatcttgacgtattcgcacgcgcagcgatttcggcttcgatgccaaggcagggtcgagtatgatgctgccgtccttatccatgcggagcggtgcaagtcctcgtgccttaaagtgattgctagctgtccagacgtcagctttaatgcgatgctgcaagaatacaacataccttcagggtgtccgtaacgaacagcaaaaggcacgttgcgcatatcctggcgcactcgttgtattggccagcccttgtcggagatagacacgatttcctgccagtatttagtctcacgacggacctccttctctaacttgcgagcagccttgagtatgtcgtctgtcgcgcggtcaagcgcctccattctagcgcctttggaaacaagctcctgccgatgagcgtattctttcaaaacgtcttgttcgtcatgtttgcggtcatgatggacatggctctctttgcccaaaccaaaagcaccgaagggaaggccttgctgcaagccctgcatttgcatagaatgactgaagttcgcgagcgagcgtctgttcgggtcggcggagagaatgagggaaatgaggtcgaccgtgttggtggcagcgaatttcgcccatctagtgtacttagtaccagtcgcatgatatccctacgcggtgcgctcttactccatatgcatgcacatctcgtgctgagcctttagcacctcttgtagtcgctcttctctcgatgtcgcgtccttttttttctttttttgctccaaactccctgcagcttcttctgaggcacctttgccagcagccatgtcctcctgcaaagatttctctgtgacatcgcgaaggtgtccacgctccgttccgagctgttcaatctggagcagcaaatcctgcggactcagctcctccttttttgcggcaggccatggccggagcgtcacatctgcgagcgactcgtacccagacatgaccaaagcagcgtgccaaaagcttgattaactgggtgatatgttgtgacggtactttgttggatgtggtgtgcccttgcttgagactgggagctcactagcgtcgatcctttcctggttgccttatcgattaagctcccatgcctgctttcacacctgtgcaagtgtgcatgtaatgtgaccgttgcaattgaccaattgcgtgaagctgagctgggcaagagctgccacactccaattgtgcaaactctctttgacggtgcagacctccacgtgtgcttgctgcttttccttcttcggctagcggcggtttccgacaacgagttgaggtcacggtacctgaactcacaaacggagaacacccgtctataacctttgtcacccacgcccttctgcccgctgacagacctcctgcaatatgacgaccagatacagagtagaatgtgcgtccctcccttggctttgaacacgcagcatccaccaacatctaaaccccaccaagcggcatgctaacttagccggcagatgcgctcaaggtatatcaagcgccaaatactggatatcacctgctaacattttaacaagacacatcgtagagatcagcttgtatgtgtactaacttgtccacgagcaactatctagggctgcaactaatgtagaccaacagattgaatggatcaaggtacttccggtctatagccaattcaagtacatcttctcacgaaatacgttctagggtcttctggcagtgccctttgtcctacactcccagcccacagctgtctttgagcctgatggtcgatctgtggagaagcaagcaagtgtagcgcagcagcgttatgctgagattttcagagatgttgagtatatgatcaacgatcatagtaagtctcattcgatatagtcgtgttagtatttctacattcccatgcttttgctgaccgtacgtgaacagtcgaacaccagaaggccggcaaagcagaccgatcgaagctcaagcatttggtgccgtcaatcgcaaactttttcacgcccctggcgcttcatgatgcatttatctggcaagatagacagcgtagcatcagttaccgacgcttcgttcctccatccttcaacgatgtaagactggtgctcaataccgcgcagctgatctcgctcgtccgcagcggacccctggagcttgtcacctttgacggagatgtcacgctgtatgatgacggcctgaacctgacgcctgaaaatccggtcatcgagaagattttacggcttatgaaacgtggttctaggatcggcattgtcacagcagcaggctacaccgaagctcaccgttactacgaaagactgtatggtctgttgaataagatccaggaagagttagcaccagacgccaaggagaacctcattatcatgggtggagagagcaattactgcttcaagtttgacgcaaacagcccgagcttattgaggttggtaccaagggcagagtggctgctcaaggaaatgatgctctggaccgacgccgatataacggagctgctagatatcgcggaagcctcgctcagagataccgtgaagaacatgggaatgacagcgaccattgtccggaaggaacgagcagtcggcattataccaaaggacgggcagaaattctgccgggaaacgctggaagaaactgtactgattgtgcagaagatactggttagcagcaccaatgtctattatcgtttcgcatgttgacaggactaggaaatgtctgaggttggccagcgactgccattttgcgccttcaacggtatgtcgagcgcagaccgtgtgaaaacgtgactaacatactggccaggtggcaatgatgtgtttgtagacattggagacaagtcgtggggtgtattggcctgccaacgcatctttggagggatcgaaggtgggaagacattgcacgttggagatcagttcttgagtgcaggggcaaatgatttcaaggcacgattggcttgcacgacagcgtggatcgcgaacccattggagacttgccagctgctcgacgagatagctgagttagacgagatgcagcagcgcaagaccagataacgtcggaaatacaaggttgatggcgagcagctgcactgtgctataccagttgttctattcctgaccctgactcgaagcaagcggtagctgcctgatgtggctagtcgcgtgagggatgcttgttgccatggatttctgcggcgctggactggtgaggcgtgctgggagcagaggaagcgtgctggggcagcggcggaatcgacgtaaccgacgtagccgacgtaatcgagctgtttattattcactgcttgcggtggttgggctgccgccgtgccgtccgcaacgtccgcaacgtccgcaacgtccccacgcgccgccctcgcctcgtgttgcgcagagaagcgacccctgctcaactcagcaaccttaccgaagccttcgctcccgagcacctcctgagcttctgcctgcctgcggctttcgcgacaggtctccagtcactatttcctagcccgcggccatcaattgctcctgcctgagctccactgcacgccagcagcctgcaacctgcaaccacgccgcagacacagcacatcccataccggcgttcgtcatggcgggcaacaagtacaagccgttgacgctgacgccccatcaacttctctctcacagagggcacctgcgattcccgcgccgcccgattcgccgcccgagagtcctcgcccgcccacacctggaaagggcccgctgtcctcgcatcccacaccgcagtcggcagtctttccacacagggccgccgagggaacaaatggcaacggagagtcggcgggaggagagcagctgcagcctcggtccagcgacgcggccagcagtaccctgtctcccacgagtccgcagagacgaccatcctcggtgcgaaaattcctgggcctgcgttccattccgtccaacgacagcctcaagtcggacaggcctggctcgcctgccaccattaacagccaggcgccgacgctgtcgcgaagaaagagcagcagctggtttggcaagaagaagacgatcggctccgtgcccgagggcgtcgagaactcgaggcccgcttccagcgctcgcacagtctcgcagcctgtgcagcctgtgcagcctgtgcagcctgtgcagccacccaaaaagaagggcccaccgccgccagcccttcccgagctcaagtcgttcggggtcagcgaggactcgctcagcctgggcgccgacgacatgttcaagaacataggttaatacgtttcaacgcgggtacagatgtggggtataataatcacgatgcatttctgacgggcctggacatttatgacactggtcgattcttcgtttctggacgactggtttgggagtttaagattggggattttgatttggcttgcatagcattgcacacgataccccagtcgaaggcagaacagtggaggacacacgatgacgggagcgtacctggacaagagacaacgaggtgcatgagctggctggggaccaagtgaaggcgtgacggcgacttctccactacgtcctactccacatgggatgctagcaagcgtcttcttattttgtgtatattcaggcgactcgactctgttgctgccagacattgcaaatatctattcttttgttcacgttcttcttgataccatcccgtgggcatccatcaagcacgcccactcactgctgtctcgctgctgtaaacagggccaacgtggcaggaccaatagggtggggtagggctgtgagttggcgcgttgctatggggctagggcgggagagccccaggcacaacaacaaacacgccgcggccggccggcgcatcaacacaataccggcacaatcctaccgtgtcgcatcgtctgaacacgactttattttttggaacaacggaaccaacagcactgcgctccgagtagcatcgcgacaagaccgcacagccatggctcaagagacgggcatgttttcggtccgccgccaggtgagttcttctgccttctgccttctgccttctgccgcgcagcttcctatcttgtcgcacctcttcagcgcactttctgaccgcgcctgcagacattagcacccgtgaacaacaactcgtctgcaatccccatgccgtcgtccgcaatgaagcgcacgagctccgtctccaacatgaaccagccatcgtcgcaattccctcccaacctcgcgcgctcgcagtccggatcgcgcatgtcgcttgcgcccggtcgaccgagccagcccatcttccagcgctcttcatcgggcacaaatctcgcagagggattccagtccgtccaccgcaactcgaccagcaatgtctttggcgccagcagcggcaggaagagctttgcgcccggcgcgtccgtcttccagacacctgcgccgctatcatccgcccccaacttcgagcagagtgcccagcgccgcagcagcgtgttcaaggcgcgcacttcgcatggctcgggctcgacgggaatcaagcagtccttcttccagcaggcgccaatgccagcgcaacctccgaccgatccacgacaactcaaagttgctggcactcgagctcagatggcccaagaactgcttgagttcttgacccataacaacttcgaaatggagtcaaagcacgtgctttccaacaaggccatgacatcgccgactcagaaggatttcaactgcatgttccagtggttgtacaaccgcatcgaccccagctaccgcttccagaagtccattgaccaagaagtgccggtattgctaaagcagatgcgctaccccttcgaaaagtccatcatgaaatcgcaaatcgctgccgtcggcggcaacaactggtcaactttcctcggtcttctgcactggatgatgcagctcgcgcgtctcatgcaagcgtacgaagccggaacgtatgatgatgcatgcttcgaggcgggatacgacgtgtctggagaccgcatcatcttcgacttcttgtcagacgcatatagcacatggttgtcggcagaagacggggatgaagacgagaatgacgaggaagtacaagcacgcctgattcagccgcatgtcaacgccatggctaccaagttcgacgctgcgaatgcccagcatcatgagcaagtgaagctgcttgaggctgagcacaagtatctccaggaccagattgaggagctcggcaaatcaggacccaggatccagaagctagaagagcagattcgcatcctcgaggaagaccgcgtcaaattcgaaaactacaacaactccatggacgcaaaagtgaagaagtacaacgatcgctgccagcttctcgagaagtccatcgaggaaatcgaagcagagcttgaggcatcagagaaggagcaacaagagctccaggccattatcgacggtcgtggcatgaccattgcggatatcgaccgcatggcaaatgaaaaggaccgtctggacactgctttacaagcgacatcaacaagactagaggactctaagaagcgtgttgctgaaaaggagcttggtgcatcccggaaactagatgagcttgaacaaaccatcgaacgttacaacaaccttgggtaccagattggtgttataccttcgactgcagtcaatgcaaagaatcaggagtacgagctggtcttgacaatcaccgacacgcccaacttctctggatcacaaatgggcagctcatcacaggattcttcggatcgcttgcttcatgattcgggcacgggctactcgccacatcatctcctaaacctagaccttcggggtacggtaaagagtaatatcctaactcttcgcaaagagattgcagagcggagaaacgcagcgttggaagcagacatgaataaccacgacctcctcgataagatcaaagaagccatggacgacaagcaagccgaggttgaagctctgggtcaccgtgttgctcaggctgaagaagagttggagaagcttcgcgagatcaccaacacgcaaaagtcccagtctgacgcacagattgagcgcatggagaaggagctgggtcgcatgcgcagcggtcttggcgagtctgtccagctcatggtacaacgtgaaatggctgtcaacattgagtaagctatgcccctacgatattcttgcataccaacaactaactctgtatagatatgaacagctgcagcttcgtgccaatgcccttcgtgaggagttgcacacggaaatcgagcgcatgctcgatgacattgtgcgcttcaagcttcatgttcagaagaacctcgaagactacgagcagttcatcgccgacgaagtcgagcgcagctgcgaagagcaagacctgctcgcccagggtgaagaagaagaaatggccgacgagtcgtagacccttctatgtatatgacttgagatgtgactacatataacgaggtcatgaaggagtttgggttctgggcaggtactttgcttggtcttcgcatcgactgttggaaaccatctgatgttgctggagttgtggctagggctggatgatttttcgagatacctcatttgctctttctttacattcccaattctttgttcatactgcactgtcaacttgatgttctcttgcatggttttgatgccgctgtgggtccatttgatgactaatatgacgccggctggcttcaacatcgcgccgatcaatcagcttccgcgctccaacacgcatacacattttagagttcaagatgagcgaggcaaaagaaatggctgtgatactgacgggtgcatcgagaggtgagtgtctctgtcgcatgtcctgtccggatcatatacatgactggttctcctccatattacgagtcaattcttcactcatggatctcggttcagaaaaccgtctctagggcaggcagcacgtgctccgaatattgtatcccaaacttctgccatactccgttccaagcggccaggctaatttctcatctcaattttcattaatctgacccaacattatccaggcatcggcctagctaccgcacactacctcctctcgcactcgcacaagcttgtcctcatctcgcggacccactccgcgctcgaccagctgcactatcagtatggttctgagcaagtcgaagtactagctggcgacttggccgattcctccttgcccaggaaggctgttgaactggccctgggacgatggggacgactggacgcattgattgtgaatcatggcgggctagatcctgtcaagaaggttggctattgccccagcaagctgagaaagcatcgtgtaatgacaaatgtttaggttgcagacagtactgctgaggagtggaggagtgcgttcgatgtcaatgtgttcagtgctgttggactggtaagcccacctttcactctgtgtgtaccttccaggggtataccatctacaccaaatctttactacagcacgcttctgttgtcggcttcgtcaaggtccggagactcttcgaggaccctggtcactttgagcctctgcacataccaaactatgagggctgggattttgcatctagcttgggttgaaattattgctaacaaagacaggtccaagcttcgcttcctgctctccgggccacaaatggccgcatcatccttacgtcctccggtgcctccatttcggcttaccagggctggggtgcttatggtgccggcaaggctgtcttgaaccatctcgctttaacccttagtgtcgaagagccctctgttactaccgtctctgttcgccccggcgtagtcgacacagagatgcagcgtgagattcgtgaagtgcatcatgaacgcatgagcgagaaagaccgcaccaagttcgctgggttgaagactggtggcggattattgcgaccagagcaaccaggtcgtgtcattgcaaaactagctgccgcaagtggagatcagatcaaaggcctaagcggcaaatttttgaattggaatgatgagagcctgagtatgtatcaggaagagtaagaagagtttagaatgtacacaggattgtcataaggtatcccagatgccttcaacgccttatcaatcggaaggcgtgaatcacttgtgtgtgacggtgactgtcgctcccctcggtcgtccagccaaggtatcaatgtccgttggatttgccggagcctgaggtctgccactgagtgtatccacagtctccttcagagccatccagaactcatgctttggtcggcgacgatgccactcggtctccttcttctcgacgacctccatcggggagaagaggagctttgagcccttgatgccgataacactcactgacagcgggtcgtcttcacactcatctggctccaaaccagcatactgctctagatgttgcatagccttggtagcaaacctcacggctcggacacggtccatgggtgagggagtcgttccttgctggaaatgaccgggaacaccgtgccgagattcgaacttgcccttgccggcctctgcaatcatgtcggcaatgatttgtacagagtaggtcctggacgctttttcgttcactaagattacctttcctgatcgggagtgacccatgtcccttccgaacacctcccgaagatggtcaatgtcgcgatctagcatcttgatgttgatgccttcctcgggtgtgtagacagctagagcgccgatgctgagaccagcgacggttgcaatgtagcccgactcgccaccctgtgtctcgataacgaacactcggcgacgggaagcggacgctgactgacgacaggcgtcgcagtactggatgagggcgttgagacaagtgtcggaaccaatagaatactcagttcctgggacgttgttggaaattgtagcaggtatgacaacctagaaattgtgagcttattgttttgtctgggatttaccgtggtaatgtgcgatatggagtggctaattggctgtgggataatcgacatggcctttgctgcccttgtgtacgaagtggggagcttaccatgggaattttgaaggacttgtagtactcgcgcgactttcgcagctctgaaacggccgtgaaggcttcgaatcctccaaccacaaacagagattgaatgttgtaggtccggaagacaaaagccacagtctcaaggtcctcactagggagaccacggttggttccaatctcagatccgcccttggacgcccatgtctcggcgtctatccactttatctcgcgaactgcaccaagcggcttgtcggagtgatggcggatgatgccggggaagccattgtgaagcgcaactggtgtgtgaccgcgagctatgcagtacgccactgctgctcgtgtagcagcgttcattccaccggcaggtgctccgacgtgtatgatacctacacgcatgcgcttgttctctggtagaagcagctcgggctggtcggctgcagtcgtgatttgataggacctgtactgctcttcgaattcggtatcgcggagctgcatagcccggtggaagtctttgttttcaatcgcaacagccacttccttggtttgagctacggcttcgagcagtggccgtcgaacaatcttgttctcctgcatacaaatgactgggctgggtgtatctggggttgcctccagcacagccttgacagcctcagagccttgaagcgttgaaagcatgcggtcgtaggcgcagggtgtgcctccacgctggacatgacccagggtggtaatgcgcgtatcgagatgagcctcattggagaggatgtccttgacctgttgcgacgtgatcttgttcagctggcgatcgatggcgccctcggcgacaacgacaattgttttgcgcttgcccatgtctctgtgcttcttgatctgtcgacacatgtcggcctgccagccctcgtcgggggggttttcgggtgtaaagacgaagtcggcgccggttgcgactccagagctcagtgctagccaaccacagtgccggcccatgacttcgataacgaaagcacgttggtggctgacagccgtggtgtcgactgaatcgatggcttcgcagatgcggccgagggatgtgtagcagccaatggttgcgtcggtcattgagagatcgttgtcgatggagccgaccaggccgacaatgttcaggtgcttgaaagggtcgatctgctcggcagtgagctccttcttctcgaccagctccttcagcagctccggccactcggcgcggaacttgtctgcgcctgtgagggagccgtcaccaccgcagatgatcagcgcatcgatgcccttgatgatcatgttcttcgcggcggtgcggcgtccatcgcgctgcatgaactccatgcatcgcgcggtgccaatgagcgtgccgccctcggacaggaagccgcgcacgtcgtcccaggtcatctccttgatcatgtcgccgccttttacgagcccgtcgtagccctcgtagatggcgtatgcctcgcagttgttgtggatggccatgcggacaacggctcgcacggcgccgttcatgcctggggcgtcccctccgctggtcatgacaccgattctgcgcttcttgccctcgagaggcggtgggacttgggtgggcgccatggtgtgtcggatggagctggctgtcttcagctggctatcagtatgaaactggggcgtcaaaagtacgtgaagcgcttctggcttcgctcagagctgctggcaatcgaggctgtggctcgattttatgatttatgagggcggccaaggtatgaggtcagggtgggtattcggttgtgtccagcagaaaagtacgccgagcgggccctgtgttgagtgagctgcaggtggtggggtagctcttgccaatgggaatgtgcaggtagtggatagatttccggcgagtcagagtcaggtgcgccgatgcgccgatgcgatttcttgtggcagcagcaacatggagcctggggcttgcttatatggcttttgcagagtcacgataagcgtggctctggtttgttgaagctgttgctcaaaaccgctgcggcatgacgtgggatgctcaaaaaagaaagctccgtggtccactcgaggtggggtcagaccaccgcgcgccagagcctctctgcatcactccatccaacaccaccggcaccctctaccgcctcgacaacggccccaaacagcgcaattgctcgccacgtggcggaaagcgacgagccggccgtagtcccaaggtcatgtcgcccatgcatagctgaggctggtgctgatgctccgatcctctaacctttgatgattgctcaacagctaccccacgctccgacttgtccctgcgtggtacgactgtggctctcacgcacgactagagtcatcctctgacgtgagcagggttttctttgcaaaatcacttgtctaccagtttttccatagttgcacaatcatgtcctggtacatactatgctaaggatatatggccgtttgcgagtgtttcattgacatgatggtccgagtcgcctaaaaggtgctccgccaaacctcggctccgctctcacgtcatagtttgcgctcctcgaaattccatagtagcacccaaagtactacagtccaacgcgctcgtgctcttcaactccgacaatctcgtcatggcttccacagtattgtctccagctcccagccttgcccgaacatgtctccgtcgcctaccacgtaacataggcgccacatcgcggctccctcaacgccgacccatctccgcctatggttatgagcaggccaaggcactcacattctccgaatatggcgacccaccggctgtcctgtcgctacattcccattcgatatctcctccacatagcaacctcatgacgctacgcttcctcgcatcccccatcaacccggcagacatcaaccagatccaaggcgtatatccctccaaacccacattcacgaccagtctctccaccgccgaacccatcgccgtagccggaaacgagggtgtggctgagatcatagcactaggtgataaggtgaagggcgagggctacaaaaagggcgactgggtcttcatgaaaggccctggcttcggcacctggagaacccacgctgctgcaacgacggatcaagtcgtcaagctcgacgactcgatgcgggaaggaataagtgccattcaagctggcacagtaagcataaatccttgcacagcgtaccgtatgctgcgcgacttcacaacattgaaagagggcgaatggttcattcaaaacggcgcaaattcaggcgtaggacgcgctgctatccagctgggtaagaagtgggggtacaaaagcataaacgttatccgcgcccgcgacgacaaggctgccgaagacaagctgaagcaggatttgaaaggcttgggcgcagatgtggtcatcacagatgcagagctccaagcacaaggcgtgaaggatcaagcaaaagaatggaccaatggtggccgtgagcccatccgccttgcgttgaattgtgtgaatggtaaagcagcgaccgcaatggcaaagttgctctcgccttctagtcatttcgttacatacggcgccatgtccaaacaacctctggcaatccccgcatctatgctcatcttcaaagacgttcatttccacggcttctgggtcagtcgatgggcagagaagcatcccgaagagaagcaaaagactgttgcgcatgtgctcgacatgacacgcaagggagagttcaaggacacacccttcgacaagataagttgggagtgggagaccacaggtgaggaattgattgcaaaggtcaaagataccttggaaggataccggcaaggcaagggcgtctttgtgtttggtgagacatagacatgtcgtatgtgaaattaatggttatggtatctatcccacatcccaacgttaataccgctttgctcaattgcttcgacccaccatgctccctccaagtggaccaaccgttagtaggcaccgacatcttgtccctctctcgccaacgtctcgaaaaccctcggcggcagcttgtatctaatcaaacccgcaaacaccatcaggtccttggcctgttgcagcaatgagtctgcaatgttcctgcgcatctgatccacaaacgcgccagccaggagatgttcgcggtgccgcgaacagcagccaatagtccagagcagcacgttgccaatgtttcgcgcgatctcaggcgggtagccagcaaaagcgttagccgacttgcggatttcgctaaggttgcctttggcttgtaaaggaagtatgttgatgttctccagacgctgggatatgattagcctggaccgacaatgaatcgtggataatggacttacctgtagagcagtgaggtagtcaccggcctcgatgatcttcttgatctcgttgagattatacaagatacccacagtctcgcgattggattgcgagacctgtctccaccacagactgtttgcgtcatacaaggcgagtaccttctgagcgagctcgacagggtcatctgtgccgagcatgctgatactagtggagtcggacacttgccgttgctgctgctgctgcgcttccataggagtcaagcgcggcttcagcggctctaagcgcaatggctcttgaccaagctccaccgacagtgcttcagcaagtgagcgattcaagatagcaatgacgctgtcatactcgccagcaaggtggcaaagcaggatggcatcgttggtgcggccattgtcgtccgccattttggcggcctctcgagtgattgtgttcagcaggccattctcaccattgagcttgagcaacggcacacgttcctggatgagaccaggagtagtcataccgttggatttgacatcgcccagtaacgttgagaactcacgtgtttcgagaacaagttctcgcaaagcttcgtggcatagctccgtctgctgcttaccagcatcgcctggtagatccgagttcaagcagatcagaaccagatagtcagccgcagcatcggcccgagcagctcggaagtccgcggtatatgcaccaacaacacgcccaaagtttaactgtggctgttgtcgcgtggtgtatgtcagaacttcggagccgccggtagcccaatcggatactctgagtagaccatagtaatcgagcgcaatcgcgaaatggaccgtcgaaacgtagttgtggttgtacagataaccaaggcctgactcaaacataccagcaagcgttgtaagatagaagtagacgccgtatccgcccgccgaatcagcgtcttcgctgaagtgcttctggccaatgtcgcgaatggaggatcgcaactcttccaggccccagatctcgccagcattctcctcggcacggttgccttcacgagccaggttaaactgtaaccagatccagtcgtccatagtctccttgattggattcaagcttcgacggctcaaatcacagcggccgactatcttatagcaagcagttcggtagggatcatctacctgactttggagacgagctcgctgggcgaagacatggcctatcttctgatggagatcggggctcaaccgtcgatctggatcggttgcgtagtgtgatagagctgcctggaagttcctgtcggtgttctggaagaaattgcgcttctctcgcacgtagtcggccgcttcagcggacaagcctgccttgagcaagaagaaaacaatgagccaagggtactcgtctccagaatcaccgattttctggagacagtctgtgtcttcgccaaattccttgaaggctatcttggctcgaatataaccgcgaattttgttcaatagagaaggaacaccaccgacgagcgcttcgttaggatgcttcttcaacgtcgcatctacttgctccaagaaccgcgtctccaaaaatgtacgggagccgtctagaatccgtttgcgtatccgaaggctccctgctgagttcggctggtcttcgaggtagtccctaacgaaacttcggggcctggggttgttcgactcaggattagacgattccgactcagacgcctctctggtaatcgagacaagcgctctgtacgctaggacaaattgctctgaatgctcggtgccagtcgttctctccacctcggagaacgcatggagaattgagtaaggagcctcccgttggcgtgcgtcgttgagtttcttgacctcctccatgaacctctcttgcttgtctcgctcatagcggtcccgagggccggcttgtgttcccagtacggacgcaccatgaccttcacgcccattgagcacactctgcccattcccaatgacgggtgggccgccgactgacgcgccaaatgtcgaggccccatttgtagacgcgccttttggccccatggaacggcccttgcgggtcgaacgcccgaaagctcccctcgcagtgctgccgaaggcgctctgggaagctgccatgtcctcattctgccgccccagaccgaaatgctcatagatcctctgtctttgcttgtcccactcgatctggacattgtcttcgaggaaggcgtcgaagtcacgcttggactgttccaggccttcttggatgagtgagagcgtggattgcgagtggaggttcgagatgtagccatcgacatcagtgtcgaagaggttctgtgccatcccgttcgcgccaatgccggcttgagtagagaactgattcagatcgcgaagggtactgcccagcttcacacccgaggccgagagaaggtagtgcctagagggcgttagcatgcaattgccccaaactctggtgggtcacttacgctgcacggtcttgtgcgccatctcgaacgtgatctgcggaagggccgccagcgcccaggttgcgaaccttgcgcgcaatgtcgcccagtcccagctgcaacgatggcagctcctcgaagttactccctccgttctcgccagcattgcgtttgcgcccacgctcgaggagattgtcaaagtgcgccgagcgcgtggtaccggcgtttgactgggatagagaggcgccctgctgctgttgcggctgctgctgtgtcgaagcagtgccgaaaagggaggactgtccgaggccgcttgtttgctgctggttgttcattgtcgattgctgcgtcgttgcgggtttggcgaacaagctgaaggaaccgccagtttgcgtttgcggttgcgacgtcgatgttgcgcccagtgcagggaaggtagatgacgatgctggcttcgcgcttccaagggcgcctccaaacagactgcttccaaagccccctgtgcttgctggctgcgacgggcccgctgctgcgcctggagtacctccgcccggattgccgccaaacaagctcgatcctgtgcctgacgatgtgttgttgcccgcgtttccgaacagcgactgtgatgcaggagtgcctgacgcaggtgctgcactagatgccggctgtccgcctccaagacgaccgaaaagcgacgacatggtggtgaatgtgttgtcgcactgtgttgattgtgcggaaaacaacaatcgcgttcacgaaaccgtagaccgactagcttgggccgggggagcttgggccgcttatccctgtacgctaggccgtccagacacaggtgccattggagtgtagaacaccaaaagcgtcagtctctttgaaggctgcgccgtttgacatgatttggagatggcaccacacagtcattgctttgactgtcaggcatttgttcacaaacgtaaatcaggtagtgctcaaacttgcagaccgttcgctctttagaccagcctgctcatctatgcaaaccgcagtacagatgttgcgatccgggtcccacatgcgaagcgacgagtctcaactacaacgggcgattctccgggcgtatatcttatggatatctctgtggtggcatattgacagctgcatcttaccctcagacaacccaacctcccgccacggtgcgctttccgaaatgaccaagtctgagcttaacccacctcatttcccaacagcattctaccaaaggagagggcctgacaaacaccgagcagctgtatggtgtcctatacagcgcgagtggttccaagatggacgcgagctccgcaacatcaaggcctccaagtcatttgtgtggccaaaagatggacggaatggtacagcttggggccgcttcaaggacatccttcagaacaaaggcccggatgtgttccttacgatcaatgccaacacacacgaatatatgcagaaccgaccatcaagtgatcgatgggcttcgattccaggccttgactacacatcctatccgacgcctctgagttcgaggaaacatgcctcttggactcagaaaggcggtctcggcggacgtatgccaggaatgcaatacgacttccgcacacgcaaatacggggtgccaaactgcgcatcatggacaggtgctgtttggcaaccggagcctcggaagaacaaacacaatctgtatccagaggcctatcgcgatgtctatggggactggtttcaggatttccattaccggccacagaatcgtggcggcccagtacacaacgagcaaggcaagggagctccacggtgccacctgcgacggtggctgccatagaattcaacccaaacagctctcatggaaggcttcccacacgatctcagtggtttcgttcgcggcagcgacctgtttactacgcctagcagctggtgtcagtgccatatcgtcgaggagacgtccgcatttggcacaggatgtgcctttcacggtcttgtatgcggtaatcatatcctatgaaaactcagtacgaatcccaatacctccatccaatgtgtcacacaacagtgtatacaagggtcttaccagcagaatcttcaaatcgttcgggtgtggccgtgatgcaatgcacctgttgatcgatagccagggttcagtgctgcccatgctgcccacattgagcttgtgctttccattcgcatcgtattcgacagtaatacgaaatagaagtctgacactgccagctacaaattgagtctgcgaagatgttaattcgtgcgaacatgaggtgaatgctgaccatactgatattctccgattatcgtcctgtgtctccaacttgatgttcggctttgatctttgaaagtctgcgactatgcgtgcaacatcctcgttggaaagagtagcactgccatcgtccgtactctcactgtcaccccccttggtaatattgtgctgtttcttttctctctcggtccaaccatgtgcgggcatggacctacttggagagagatctgaatttgcaaccaggctttttctggtgtgttcaaacactgcctgggtctccgggctcctccattgctcgtgaagcgtctttatgtcttgttgcgacccttgtacaccctgggcatactgtttgaacattccagcgcttgggggccgctgaaagggctcgacgatgcgtggaatcgcaaggcgtaaatcatcaatctgtgctgtgtgagctatgataagtggaagtgaggacagcttgcagacctgcgcttggagttgctcgagctgtgcgagggccgatgcacattgcgcttcgtcccagccggcaccttggtcgccagcaacgtccggcgctgacatggcgatatggtaagatgggcgtgtaaaagaacgcgatgcgcaaaggtatgaagaagtaaagtaattatactcgggcgcgattgttgcgcaactgtgaatggagcgatcaaaactgaagtgacgggtgaatgtgagggcaggccttagacaagactatcggaagcttgaagatcggcaaacctactacggcccgcgctgaaccatgcaggcaatgtctccacacccacgctttcacgtgctcacgccttgaatcctacctgctacgagtggagtaccctaggtttagaaggaccttcccataagcacgcgtactatcgcccgggaaggttgttctgccatgtcacgcgtgttctgagatggccgacagtgtttccagggttgctcttactatttacaataattccaactggtacctacaaacttaactagcgccagtttctacatttacatgttcgcttctctacagcttagccttctgcacaacgaccttctcctgtggtccgatgagcggatcatatacattcaagccaagcgtgtcgttgggaactggtgccgtgtgcaagctcagtcctctggtgtcgagcatcgaagggttaagatctgcgacgctggaggcaccaatgagacgcatgttcatctccatctcgtccttgagtagctgcatggcgcggtcaacgccaggcagaccataagcagacatggcgtagagaaatggtcgcccgataccgacaccctttgcacctagtgcaactgccttgatgatgtccgttgctcgtcgtacacctccatcaatgtacacctcgatgcgatcctgccaaccccgttgacgtagaatgggcataacctcagcaaggacttcgatgccggaacgggcaaagtcgagttgacgacctccgtggtttgagagaacgactccatccacacctacttcgacagcacggatgacatcctcaacacactgaacgcctttcaggatgataggcatcttagtgatgctcttgaaccatgggatatccttccaactaaggctcgggtcaataaaagacgaaatggctcgtgctgctccctggctgcggtccacgttgtcgccggatgtgctctgcacatttgaacccacgtctgagaattttgaacgcatatccttctcgcggcggccaagttggggcgcatctacggtgatgaagaggcccttgcatccacgcttctcggcgtgctggacgatgcgttttgtgatctcgcgatccttgttgacatacagctgtagccattgacattgcccatccttggcctcgtccacaatctcatcaaaagaacacgacgcgagtgtggggatcatttggaccacgttgtgcttgtgcgcgccgcgggtcaagacgacctctccttctgggttgccgagcttaccaagtgctgtagcagtcacgtagaagggaatatcgactttcgttccgagcatcgtggtagacgtgtctactttttcgacatcgacgaggacgcggggtcggaaccagatcttgtggaaggcgctgtggttctcgcgcagcgtctgtcggtccgtcagtacagcttattgctacctggctgactactcacaatctcgtcgtctgcaccactcgagtagtatgcccaagctgacttcttcataaccttgcgggcaacagcttcaaagtccatgagattgtagcattgctccaagattggcattcggtcgatgcgcttctgtctctcctcttcctcggggtcaaattctttctcctccttctccacggtttgcatgtcaacctcgcccagatgcttcgacttgtctaggtacttgtcgagcgtgtccggcggatgaattggctcgtactcttcggttgcatctttgccagcatacttcaagatgatcttgggacctccaggatgctcaggcaggaactcggtgatgtcgtaggcgcggccatggatgatgacccagcatgattccctgttgttgtgctttgcaaccttcgtcgccagtaagcttgacagcctgggtgtcgttgctgttgcggttcatgtttgcaatcgtaggatgatggccttcaagatgaataagacaacggggagcttcaagtgactcgagtcgcgcgggtcacgtatagatgggagggccggaatggctggagagatgaaataatggagagaggtcgattatttccagccactcagacaaggaggcggcggaatgtccaggatggcgacggcagcatggttgtagacgattagctcggtacatgtctccccgcaaagcgcgtcggatgctgcccagggacgctcaagccccatatttgcaaggttggaggcgaggcgtcagggttgactaatcgagcaacccggcggccctttgtaattccagacatctcataggggcggtctcgactggagtatttgttgctgatgatttgccaatcggagccctcgcgccgccgcacgtccgatttgtggggagaagcatgccatggagcaatgacgcgcatttgcatttgcagccgctgcgactagggacaaacgaatgtgcgatagtcgatcccatggcaaatgctctcgattgccatagttttgatcacgatgcacactgcacactcgttttcccatcactgcgggctccaccacgctgaccgatgttggcttcgcggcgcgtatcacatggtcgccagagccaaggcaggcgcccgcggcaagcgccaaatgcactctggctatgtcactattgacacactttgcctggcagtcattccctcgtgcgttctctgagacatgttcgcacatctatccacattcaccacacgccatgcaacttgtcccacgaccgcctaccagcccgtcttttgttctgcccccagccccgagaacgccgcttcccacttgagtgccgtcggcccctaggtcacagtctcaaccaccggctctcgtccgcgtcattagcccgcacacgtcctcgcgatactcgacaagtgctacgacaggacatggcaaacagcctggaggcgaagatcgtcgtgttgggcagccagggcgttggaaagacgtccctcgtccaccgctacgtcaagaacgcattcacgcccccaaacacacagtccaccgtcggcgcatcattcttgaccaagagagtggtagatatcgacacatccacggttgtcagactgcagatatgggacaccgcagggcaagagaggttccggtccatctcgaagctgtattacagaggtacgttccagggtgctatcccaagtctcctgttgctgtctgcagagctgaaagagctaacctggtgccctgatcaggcgcgaatgccgctgttctatgctatgacatcaccgatcccacctcgttcgacgaaatgggccgctggctgaaggagctgaagaccaacctcggagacgacatcatattgcacgttgttggcacaaaatcagacgtcgttgccgaagacccttcccggcgccaggtgcccttcgagcgctgcatcgcctacgtggccgagaacatgtttactgcgcaaaccactgcaccgaccgccccgccgaatgcccggagaggaagtgtacaagtactcggatggggatcggcgccagcaacattccaaaacggtggcatggcgtccccccaaagcaatagatcgagtggcttctggggaaacgatgtcggctgggactgctgtcacgagatcagtgccaaagacggagagggcgtggatgaggtctttcgagtcatcacacgaaagctagtagaacaacaacagaaaaagttcgatgaggagcagagacagcttgctatggccggggtaacacctggcattgatagcaacgggaatcccaatggctacttcgactaccccggaaacagcaatggaagcttcagagtcggtgcaggtgataagaggcgaagctggttggggtttcctgctacccctggcgccggaggtcatcaacaagagtgggaagaagacatcagcagagcccaagcaaacaaaggcgggcgttgctgctgatggcacgtctttgatctgatcattatacgtcactgttgcgatccagccccaccgagcgattccattcgtaccatacaccgttcactccacatcgccatactcttcgattcgcgataccctctctcttttctgatacccgctttgtctaatcacgcgcgatgctctttctaccatgtctttttttttcctggctcgaccgagcacttgtagtgtagaatagtcttcttcactctagcgcgttttctgggactcgtgcttgattcactgtttcatgctttcggttggatgccttagacctacgtgttctcgtttccatcgcgatgaatatgaacaaccgcgttgtcttgttagaccttgctagtgtccagtataatcgtatgcaagctggagcaatcgagttccatggtccgtccaatctgcgctcagttttatgaacgcacatctgacataacttaagttcttacaatgcatctagatcgtgttgtggcaggatcttcggggtgtgcgctgaggacttccaaaggtgcccacatggttcgaatcaaggcagactttgcatgcattgccacgcaatcattttcacctgctattgttgttcggctctatgatctatacggagcggttattttgtgggcatcttgacgctgactagttgtgtaaaagcagatgcgaagtataccttcattatcacccttactagaaacagtctaagaataatcctctctaccctgcacgcatcaagacttagatttcaatgcgatcaaataccttgcatccaaacttccatacctcatcgacgaccagtttgccttccccatttgcagccttttgcaagtccaatactactaggtcggcatcagcgccctcttgtaacgtacctttggtgccttccaagccaagcatcttcgccggtgttgttgttacagctttcaacgcttcgggtacagttgcgcccgtccaattcagaaagttcgtaacacagtccacaagctggatactgctgcccgcaatcttcccattctcttcgagagtaagcagcgccccttgcttgatgatgcgcgaaccattcgtccagtcatatgtcccgtccggcataccggcaagacgcatagcgtctgtgactaataccaacccctccggatgggcgttccaagcaattttgatggatgtgggatgaaggtggataccatctgctatgataccgaagtatggtttacaattcgtggatggcgctgtgcctaaaaggccgaaaatcccagggttacgatgatgcaaagggcgcatggcgttgaatagatgagtgatcatgctagcacctgcctttatacccgcttcggcttcttcgtaggaggcttcggagtgccccatcgacacacgtatgccgcggtcagaaagcactcgtatggacgacaatgcacctgtgagctcgggtgcaagcgtcacgagtttaatgttcggagtaggaccaaggttgtcggcgccatagcattcgacaaggtcagatatgccgttggcaggctcctggagaacatttgtattgtgaataccgttcttcgtggggttgagaaacgggccttcgcaatgtgcgccgagcgactctgaaccgtgggaagcatcacgtgcagctcccgaaggacccaagtacggtagagcctgtaaagtcgtcagacagagaccggatcagagcgatgagatgattactttttggtaaacctcgggtcgctgtgaagtcaaagttggcaggtacgatgtgacgcctgtcgctaacaatcttcgattgactcgcagaacacccttgccatatgctgcggctccctctgccggtataacggaaaagtcaaagccataggcgccgttcagttgcgtgtcaatcaggcctggcgatagaatccgaccgccaagatcaacaatcttttctggtgcagtccgatgctcatacaatatctcttgtccattcaaaatctttccacttgaggagctcacccacagatcctggctaagtagactgtcgcccttgaccaacagacaatttgtgaatttgattatgcccgacgcaccgtgcattgctacgacggatggcatcgtgtacgtaaggctgggacaaggtcggggatgacaggatgccaggaaagatggggtgtcgacagacgaaggatagacgcaacaaaagtgaccgaaaccggagtatattcctggtcgcacagcggctgggacacgctcatgaccgctggaaatgcagctaccttaccttgcactcttatcagagggtgagcttcctcagactgctccggccaatcaaagcaacaataccgagctgcggccaaaattactctttgtgtcgcgatactgctgaaaggaagcgcaggcatcatcatcaagaggggttgactattggttgcgctgacacgtagaggtcccatttctgggagcgatgtcacacagctgagcagctcttgacgatcgggggcagggtgcatcaaggtggtattaggccggagcggagtccgtgcgtccctgcagctcatctgctaccgttccgttgtagccccagcgtccacaagtcacgttgatcccatcgcatgttcgcatccagagcccgaggcatccagcgctgtcaccatggcaaagacggaaaagatagatcccgtgtgggatgacatggacagaacaatggtgggtcttctccacagaacgtgccatgattggatcagctaacagccgcgaagggtcaactgttcatgatgggcttcgacggtagagcttccaacagttttctcttaaccctgaaacttaacggctttaggaaccacggttactcctcacgtgaaggagctaatcgagaagcatcacgtgggcaactggcttctgacggcaaagaatctgaaatgtgagattcgcctatctcaagcgtggtagcaatgtgtctcattgtcattactaaccgtctccagctgcagaggatacgacgaagctatgttaccaactgcagaaaatcgcccatgatgcgggtcacccagtccccctcgctataggaattgatcaggagaatggtggtgtcaacagtcttttcgacgagatctatatccgccaatacccaagtaacatgggtatagctgcgacaggttcgacagacctggcattcgaagtcgccaaagcaacagcaaaagagattgctgcctgtggaatcaactggatattcggaccctgtctcgatgtgctcaccaatgctaggaatcagccgctcggtgtgagaacagcgggcgatgatccacaggaagtctctgcctttggatgcgcgtttatgcaaggctataaagaggctggagttgtcacgttgggcaagcacttcccgtcatatggcaatctggagtttcttggctcaacactcgatgtgcccatcattacagaatcgttagagcaactcagccttagtgctttggtcccttttaagaaggctatagaaagaggcttggactcaatgatggtcggtggatgcgccatgtcctcggcgggtctcaacgcaatgcacgcatgcttgtcagagcaagtcgtggacgagctactacggaaagatctacaattcaacggagttgtcgtatcagaatgtctcgagatggatgctcttagccacaatattggagtgggtgggggcacagtcatggctgtcaacgctggctgtgatgttgtgcttctatgtcgcgcggtttcgctgcaacaagaagggctcaagggactcaagactggggttgagactgagatggtgtcgaagcaaagaatatacgactcgctcagccgggttttggcgatgaaggcaaagtgcacatcgtgggaaaaagcgctcaaccctcctggcctcgactacctggaaaccttacaaccattgcatacagcactttcaacgaaagcatacaacagctcgatatcggtggtacgtgataagaacagactgctccccttgaccaacatactcgagagcgaggaagagctgctcctgcttacgcccttggtgaaacccttggctgcatctgctgcatctcgagctttatctgacgttgctactgcaaatgctcattctcccgaacctgccgcatgggagcggagtgcgtcggtcatgagtggtgagcgagttttcagagaattgggacgatctttggcccgacaacggaacggacgcgtcctgcatacttcatataccgcaaacggtgttcgacctgttcacgaaaatctaatcaaccgcgcgagtgcaatcatcgtagtcactgcggatgctaatcgcaacctataccagcatggctttacgaaacatgtctcgatgatctgtaacatgcaatacactaccggtggcgagcgccgtgagaaaccgctgatagtagtagccgtcagttcgccatatgactttgctatggatactagcattggcacatacatttgtacctacgacttcacagaaacagccctcaactcgctggtccgtgtgctttacggggaactgtcgcccaccggtacgcttccaggcactatcagcaagagtcagaagcttcatccttcgaggcaacattggttggtggagattttcaacgaagagcgggatgctaacgccctggacactctggtaacagctgtgattgacagtgcgcagccgaatcagcgatcggagctgtccagcgccacgtcaaactctttcattctacatcacccagagattgaacagtctcatttcgtggtccgcaacagcagcactcaggcgctatatggcttttgttcgacctatttcttcaagtcgacgggtaccggcgttatcggggcattgtttgtagacccaggaaggaggaagctttcaatcggccactctcttcacaacagagctattaggacgttgttacagaaagagggtatcaagcgattccaactgggttcacggttacctagcatgtatcttggcattccaaccggccatgggtcggaacgaaagcggctaaggtcatggtttgccaatctgggctggggtgctgcgctatctcgtccagtttgtaatatggtggcgcggaatctgcagacgtggagcccaccagatggcatggccaagagcctggaaagtgctggttcccagtttgatctcgtttacgggtgggactatgcgggcccaatcctcgaccacatcaagacaagtaaccggcaaggacttgctgaagtatacaagctggcactttcagacccatcagcatgcggcatcatccgagcgaagcggcctgaagacggagctttggttggcacagtagtgctctacaaccaccattcccgcctatctgagtacatccctcccctcaaagacctcaacgaggctgctggaggaatttcctctcccgtgatatcgccaggggtgggtgaatactcgacgctgctccagggcttgatccttctcgggatgagacagatcaaagcgcaggggtgcaatgcctgtctgctcgactatgtaagtactggcctgtctgtcaggcggagctcgattcggatgctgacatttccagatggatggagacggcaactttgatgggttttcgtcgatgggatttgacgtcatgcacaacttcgaggaggtgagctgcgatgcggcgacttggaccatgattccgccggcgtaattgtcatgtgtagcatgagtatattggtatttgaagcgttctgcatgggctcgattaggcaggtttattggtgttacgggaaagtttgcacaacatagatggattataatggggcgcttgcaaggcacaaggcacaaggtgcaaggcaatccttacggagcccatttcttgagtgcgaatctggtggtcccgcgctgtgcaggtcgacggggggtgatgtcacaggcgacgtcggtttagagcttgacttatttttggagaagcggtgggtctctcgctacggcgctgagggggcgatgtgctactggctgcggcgcgacggcgagttgacaaggcaatgcgatgcgataaagcggtgcatgtgcgacaagcaagtacctaggcgagatggccagaaactgcgcagtgcatgtgacggtgacgaggactcagaagctggactgtgcgacacatgctgccagctgctgtgctcgaggctaggcaggcactggactgaagctcgcggccagcgaccatagcgccctcaccactcacctcccaccattcaccattcaccattcaccattcaccatccaccattcccaattcccaacgtccgcccgcaaccgcatcgcgagcgccgcaccgcaacaagcccctcctgccgcgccgacgacggctgcgcacatgcgcgggacacaccatggacggcttcgagatcaacaccatgtcctggaacaacgtgtaccgggacggcgctgttgacgtggccgtgcagcgctccgagggcatcctgcccatggtgcccatggaccaccagtacgaccagcgctcgacgtttgacgccgagacgtttgcggggtgcgtcacgcccgctgcactgcactgcactgcactgcattcactgtagctgtgtgcattcatcacgtacatgacactgacacgcccgcagcagcgaagacgccttctcgaccttccacctgcaacacgcgcccgccgccctgaagcgcttctccagcacctacgaggaccccttctccgagtctcacagcgtctacgagcagtcggtgcacccccacgaccaccatggccagcccgagagccccagcatcgagagcaatcacaagctgctcagcttctcgctgcccagcgcgccctacgccatcctcagctacggcatgcagcgcgtgcacatgaccatgaccgcccagctgcacggcatgttcttcctcgccgagtcgccctgggcagccgccggcgacgtgcagacgtcgcccaccgagctgacctgctaccgccgcaacctgttccagatcaccggctccgtcaccctgccgcgcgccctgcagctcatcatgaccgaccagggcgaccagatccccatcctgggcaccgagctcgccatcaccgccaccgagtcgctcgagggcaacgctgtcaagatcatctccgtgccctggaagacgcccgccaccagcaacgcccccgcagaggacaagacggagaaggagccgcccacctacccgctcgacctgtccacgggccaggacatggactcggaatacgtcaacttccccatcagctggaagcgcctgcagttccgcatcgccaccgcaaacaacggccgccgcaaggagctgcagcagcactttgtcgtgcgcctcaaagtcgtcgccacactagccaccggtgccaagatccccatctgcgaagtccactccggccccatcatcgtccggggcaggagcccgcgcaacttccagtcgcgcaaagacatgcccatcagtggcggagctgctgctgcacgcaaggcccatgtgtcgcaacagcccagccggaccccaacggccgacacccacccaaacaaccagagccatgcgcagccccagacctcgaagcccatggacgtgctgcagatgcccttcgacttcaacgcaaacgacattcccatatctccagacttcctcgaatggaaagtcccaggcggaggtgccatgactgccatacctccagacccgccctcgtcgcaaatgccccatgcaaccccctatgcgcactcaacgccagagatttcgaggagtgcgcccccgccccagagaccctcgatagctcccgtcacactgtcgttgacagatgacgagccaaggaaggcaccgtcgcccggtgaccaaggccgcaagcgagccactcctgtacggccaccatctttctcaattggtgtcattggcagtcctgacgaaagcgccgacctgttgtatgagtactttcctctaggcctcgacgactggatgccgcctgtcgatgctgtgtaccgcccacacgtagtacaccataccaatctgccgcaggatccaaaggcactcgctgtgcagaaccgttcaaaacgctacttctctgatgcattttgagcgctcgatcgcgtattcaacacgttgcacaactgcgacggcgctgagaaactttcgaacccggaatttctcatggtcctccaacaaacacattggctgtcttccagaccaggtttaggatattgctttcctagcatctcaccatagtttagatgtgagtccatcagtctaacagaaccgtgcgccaggtctgcgggatcctagccggactatatggccgagtctggttctttggtggacagcaacagcatcttattgtgagccagcaacctttacagatatccaggtcaaaccgacaggtcaaatcgacaggaacagtgatcgtggtgtgagaagactgaagaggcggacagaagtttcctagtggataaaaaaggtgaactgtgacagcaggatctgtcttgtacgatcattttacagacacggtactcgagcagaggcacttacgacgagacgacagacattgcattccaaggtcaagccgtggaaatattatgcaccactggctttctcgaatactattcctatgccacatggttggatatcatacattgcatccgctacttcttctcgatctaatcggatgtccacgtcacatcgggtaacctcaacataagcacgaatttcgccttttttttcaggctgcgaccggcttacgttggctaaacaaaccgagaaaaacgacatgatgccgatgtttttgctgctgctgcaacataccgtatcgcgcctgtgttccatttcgaattgcttcaagggcatatgaacgcagcgtttgcttttgaggacagtagtaacggagcaatgtcacagcagcagcactcctacgtgtcaagacgcatcgcaaggatacggcaaggcgaactccatctagggtaaccatactgccacccatagagcccatcaatccattacctcaatgtcgccgacatgaaagtaaagctgtccagaccgtcaagcgatactcaccggtccagagctgagctgcaagggcggcttccgtgcttgcgttgtggtatgtggccatcaggccgatggaccccagcgatgcaacctactgttacttccgccagaaagagccgagtgtcaccacaactttcgaacagccgacccgagtgggccaagagaacacgaaatgttttcagagcgataaatctctaagcgccatcgttatcttctgctacccgagacttgatcaaatgagctatgagcgtgcactaccagttaccgttgcctagtcggtgaggtgggtcgacacggatccacgtggttgtggatacaagttcgaagacttcgctaccgagaatccaccggagtcttagccggcctggggcctcgtgaggaaggcgtaatttgcagatggcgtagttgcaccgcaacacccagctaaaatccgagatatctaggcggaatcgaaatcataagaagcgcaccttcccattcaaggcctttgctccgctccatattgcattccagtcatgcgtgtaagccgattgtccatagcaaacatgcccttggtgtctaggttacggggcgctgcaactgtatcaacgtgcgaagctcaattgacctggtggccctgccagggtaccagctgtgtctcaaaagtcacattactttgttcccacattatattgtaagcatgcacactcatcactaagcataactacctaggcatttggtgcgggcggcctagacctgtcctggtcctgatgctacaatgccattatgtgggcacaatcggaatcccactcaagtctgaattcttgctgtgtgcattgcttcataacagccgaactgttgatgctcgttcttgcagcccatatgccaccttgctctgaaagctgagttgaagttaagacaagcagtcgctgtaaaaagatgaacaagttatagtattgcatagaatttgatcattttcgtgctcgtaaatccttgccaatcgtccgtagacgatcaaagcttgctcgaacgcccatgtcaatatgcaaaagttcgtgatgttctagtccaagcgggctgtgaatgcgaaaagagaatgctcaatgccaacgtaagttcgtggatatatacagaatacgcgaagagttgttggagcaaaaaagaaatcgcttgtgaagatgccgtagatgaacgagcgagcgccaggggtggttatctattgtttttcgagacagcacacggcgactgctgcgccaaatatagctgactctagtgcgatttcgagtgatatcgactttggtgctgccccggatccggttgtcaattcgtctaaatgcgactgacagagttctttgaagaaaggatatttttcaatgactgaaccgttacagccaatgctcatgtgaccagcagcttcaagtgccaaaccttcggattgtgtccgcagtgcccataatgcgtgaataccagtggcaagaaaagccgctgcacggtgtgagacgagctgggagacctggcgaatgaagtggatatcgttataagtaggtggtttgctgaggtgatgcctttgttggaagagtgccgtcgcgtttgtgtaatgcttcgaatgatccatctccattgccgcaatcgttccagtatctagggaatagggctccgataggttctctggcatctcgccactgaacagacctgccgttcgcacggcttccacaataattaatcgaacaatttccccaagatagcgaccgctgatcatgtgctcaaaaggttgaaagtccgggcgtacgtgggtgtcgttcaattggtcatcccacctcgtggtgggaaacacgttctttccgaacatgctgcattcggtgttaacaagtacatgagtggcctcatccagccacgtttgtggatagcctttgtatttggtagatgcaagtgacgaaacaggtagatgcacagaaatgttgaacccagtgcccaggatgacggcgaaacgtgtcgacgggtcctcataggcacgtgatagcaatgttgccgaggaatcattgacgatggagtccatgtgaacgggtaagttctggccaaggaattagcatccgtcaagctcgaagcgttacaagcgagtcttactctctttctgcacggagtcatgattaactcgctcaggtcctggccgagaagaccttcagttgcacggaaacccttgcccatatccagcaggttcgcgctacgagttgaggtttgcctagcgatatatattagctacgaacatgccttggccacgacaatgggcacatactggacaggaaaggaccatgctaagcccatgggaaagctcttagtgctagccacgctctgcaattgaggatcggcgagggcttgttgaatcttatcggccatccagtcaaagaattgggtgccgctccgttgccgcactttctcgtcgatcttgaaagtcatcatggtaacgatgcgcatgtgcttggcgtcgaccgacttcccgttcagttccactagtgcaatgcggaatgtcgagccgccaacgtcaagtgcgaggtaagttccagtttcaaggccagttggtagcttgtggttgtaagagggcaacatgcaaatgtcactagcctgaagtttcggggcaaactgctcctgtagttcggtcgacattttcagcagctttgcgggctcgagcggggcttccagcagtcgctgaatttcgcgcaagaggtcgtccaaggtgcggtcatatgttcgaagtgcatctcgcacacgtctccgcgaagacatggttgggagcacggcgtgaagcagagatggtaacatggcgatgcgctccagagccgcgagcaggccctgccagaagtcgaacatgggccctttgtaccagcagcggtgcgtgttggcggactccggaggaccagagtcacgatggtggtcaggttccgagatgatggtgacgcggcgtcttttgaagcgtttcagcagcagggagggcatggatggagggacacacaggtatgcgtgtgaatgggtgacaacgagggcaggtcttagaatgcaagtcgtttgcaggtgttatatctgacgtggaggggccaacgacaagttccagggttgaggattgcaatgcacgtagacttcaggcgcgccgtaggcattagcaaatcgatgtcgcaaacggctcttaagcatggtggtacggcttgtcaaaacattggaagaggttgtatccgctagaagacgtagcaggaaatgctccggcgtctggcgtgcagtggccgggcgatgaggcacggcagacagggcagcaagggcgactgcggggatcaacgaggaaaggcggcagaaaaaaacccagcggagcacgcgtgtggccgtaggcagagccaacgtgtcacttgcgcgaggtacgctgcgataggagactggcgagcgcagggcgtcatggcgagtgctggtggggtcttttggggttgtttctcgacggccatgctaccgttacgtcggcatggtcagctaggctgtatcgggacccaagccctagccccaagcaggcgtgataggagtcgagtggtggagtttgccgcggacgtgattcaaccaatttgcaggcattatgcggcagtggcgatcatcgaaccctgtatcggcgacggtgtatcgagggtgcaaccataattagagagccaccatcgcaacgttggaaccgcgcagatgcgtgcgggaagggcacgtgcggttccgatgcactgctgcgccaagcgcaggtatcctgcctatcagcgatggtcatgtgcgcttctttcaatcctcatctcagcactgggcgaggggccatgtatggtagcaaatatggcctacaccaagcagctccctggcgccgccggatggacagctatcaagatcgagggctggtggtacacgtaccccgcgcgagcgtaaccacccaggacgcctcgtgggccagggaggacgcctgtcgcggatgcaaggcggactggaaagcagcatagacatcgtgctccatctcgtgtggtcagaacgagccggctgttgtcagatcactcccgagtaacaatggcttctagatagcgcaagcccgggagtggccgccgtggtgcacggaaatagtctagatgcggccataagcagacccgccctagttcaaccaacacatcgccattgccgccatcctgctcgcagataggtagtcacttcaggcgtccttcgccggctgtatcaggaagaccctcaagtctcactggcaaacagcccgatgtacggaatgaatgatcgcgttccacgcgagggacatgaaacaaggtttcctctgtgtcaccttctgcgactgtactatcgcaattgcgtcataacaaagaggatcactcaattgtgcagctaatgtttgagatgtgcattatctggcagagacccgtcactgttcaccagagtgcgcgcgtgtaaccccaggcttcgtgactgcgaagaaatgtacaaaaaaccaaggccatcagactaggaaaaggtatcatgagctccaatacacacaacgatgaactccgccccaaataccgcaagaatagaatcattacatggtcattaagtcaaggcattaatcagaccttgatatgttcgcccggcgctgtagtcacatgctttggagcgacttccgcgacggtatcgtctgtgaactccacatctttctccaaagaaacagtgtcttctaccttccaaaggataacaggaagtgcgatgaggagactgccagctagaaggccccaattcgaggcaaacattgacatgaagggtattttcatgtcgtccaggcgccaggtgatggcaccaccagcggactggatacccttgtagaatcctgcaaaattggcgagcttacgaccgttgttggtcaaagcacccatgaaccagtagacgcatgtttgccatgcggcatcggagaagccatagaacatgtaaagcacaaaaggtccagcatagcccgcgtctgtccaatcgtgttgtgtatcgttggccttggcgtcctcggcccacttgcgatcatatgtcttctggaacatgtacccaaagccccagatgatcatgatgagggtaaaaagcgatgcccacgcagctttggcacgggtcgttcggcgtacacccttgaagtcgagcgcgaaaccgaagacgtaggcaccgatgatttgcatgatgtagtagacaactccgttcagcgcgcgtgtccgtgtgttgaagtaggcgttgttgatctcggtgaagtggtacgcgtaaaaccagttggaggcaaggaacattgggaacaagaggatgatgtaagcgtcggtgaagaatgtttgccacaaccctacaatctcagacttccacgaggggtgcttcataacgatgaccttggatccgtccgctcggataacatccctggcatcgactagggtccaggccagggcagcaccaaggatggtcaagatcaggaaaccaatatacgtgccgtcattgacagacgacgcgactttggtattcatgttctgacccaggggaatctggcgaaattagcaagagtcgagcgggttatgttgcaatacgcaatgcaaagcatagcatgacgtaccagactaccaataacggcgcccaaattgaaaatcatccagaaccaggagatgtaacgacccttggaggcctcgggcgggtaggacatcatgatagcgccctgcgcacaccatagcagaccagcacacacaccgagcaacgcacccgcaaatgtggtgaagcctaggttctttgtatggttgtacgaaagataggatgccacatagacagaatagccaatgcctccgaatgacagagcagtgcggatgcccagcttgttagtgaaggtgcctgcgaaaaagccaacgacggcaaaggttgaatacaaagctgtgttggccttgttgttcgcagttggatcgagctgaccgcccccgcccatgccgttgagcgcgttgaacatgcccgggcacatgaagcagacaaaagacacaatgatgagctgcaccggcggcgatgcaaaccacggaagcttgtagcccaagatggtaaatcgcttgtacttccagttgttggggagttcgagagtggtgctgtccgccatggaatggtcggtagagcttgttgcatgggtgagctgggagtgggctcttttcgtcgtggtctgaaagcgtggccatgttggtagcgagtgacgttgtcggcgcgggtgcccgacgagttgctaaagcctgccggagtcgtgaggatgatgtggtggggcagccgacgaggctggagaaaccaacaacaacgatgcgaccagggggaataagatatgctgaaagacgcgactcgctcaaacctcgggaacgtgcgatactcgaagctatatttaagtgcggattgacacggtcgaaaaagtgagggggagcttctttaagcacctgtcagctagggtccaaggctcgctcacggtccctttacagtcctgcccgtatccagtaaacgagccatggaaccaagacgcacgcgacacacccacggtcctgcccacatctggccaactgcgagggaaagataatagaattcacgcctcaaggtcatggcttgtcggggatttgctggtgctgcagacgacccttgccagcaagcacgcaccggtattggcgaccccagcttgtaacaccacgactaacacccccgactaacacccccgaccggttatcgtgttggtggcagccagcggtgcagcaccagctccacgggaggcgttttctagcagggttcggaacccaagtcgacgcccgtagcgggacttgtggagggcctttatctgtagccgttggccgatgactcgacgccccggcccacaagggcacactagaagcaagccgtcgcagccaccatcaccaacgctctccgttcgccacagcccgcccttggagaagatgtaacctcacctcctcatcgtctcggccatactgcatgccttatcgtgagtctccagtttcgtgctgtgccgccagatgctcatttcctgtcacggccaactccccgaggcagagtgagcctcatggcaccctcgttgcgtgtcattcaatctttcgataacagatgctgctttgcgtagcatggcatggagccaggggtcagcatgccactcagtctgtacagataggcgcgttgtactaccacgttcacctggcctttcactgcagcgtcgcacagtccgggtgacttttacgagcggaacatcagcgttggaaggaagcagaagctctggagaatcatgttcgcattcggtaaatctgcccgctgttacgttttgacaaagaacgtgtcattgaccaacgacgggacttttgttgcatcatgttggctctccaactgtgacgtggattcttcatctgcatactctgtcaagttcatttagtttgcaggcagacgctgtgaatcccgaattttcaatcttcgcccagcccagacacgcccgatcatatcacacgaaacttcatcatgtatgcacatgcactgccccttcagattacagcaggacgcttaccgcttataggcggctaatcattcgagacgacgctcaagctgcatccgagtacattgctgactatatcattggtgcatgctcttctcccttacgcagcctcgacagcagctgatgaccatccacagaacgcatcaaaggattcaatcctactgctgacaggccattcgtgttgggtttgccaactggaagcagcccagtcttgatttaccaaaacctcgtttggcgccacaaagctggtgaaatttcatttcgtaatgtggtcaccttcaatatggtatgacatgttgtcctgcgggtctgttacacccttggcttgggacgtaacacaacaaccattgccccgaatcaggctgactgattaggacgaatacgttggcatcctcgcgggaccatccagaaagctaccacagtttcatgtacaagcattttcttcttctcatggtcgacgtgaacccggcaaacatccatattctcgatggaaatgcagccgatcttgaggcagaatgccagcagtacgaaagaaagattcagcaagtcggtggtatcgagctttttctgggtggtattgggccggacgggcacattgccttcaatgaaccagggttccagcctcaagtctcgcacccgtgtgaagacccttgcatacgacacaatactgggccaactcgaggttctttgacaatgacttggatcagtgcccaaaatggcgcttactgttggtgtgcaaacagtattggacgtaagtagagagcgcttccaagtcgtagcggtggctgacgatgcgacaagcgccggaaggtggtcatcattatccacggagcacacaaagctttagaccttgcagagatgcatcgaaaggccggtgtaaacccgcatgtggacactgtctagcctacaattacatgcacatccaatgattgtcgtcgacgaggatgccacgctagagctacaggtcaagactgtcaaagtaagagtcgatgtcttccagcgatagccatctaacacgtcgcagtacttcaaaagcatagagcgagtgggaaatgagcttggcttcagacagaagctgccctgcaagcgtgattcagttgtcgatggaggaaactcgcctctctcgacgacacgtcggactgcgctgaagttgagcgtcggacagttcgacatgtctcgctcggccagtccactgctcgagccgatgagtgctcggctgtctgatgaagaggtgacaactctgcttcccatggacgcacttgaggactcgcccacgacgcgtatgagtgctcgtgtcggggtgtgaatagttgcaggcagctaggcataggctggtattgggatacgttcaataattagactggtggaatgtccatgtggtgtttgtacacacgactttctccgtgtgttcatggtgttgtataatcttggatgtctgatgtcgaagggctcgcagcaacatgtgaaggctgcggcgggggtgttgacgtagcaatacctcggcacatgcagcatctcaatgcagcccgaggaggcatgatgctagcttccccagattgcacgtaagcacaacaacaacaacatggtcaacgactacgacgacgccgttgccgccgccgctgccgccgaatcgacgcaaacacgccaacatgtcgtcgtcgtcgtctccatcgccggacaaggcgcagacgcagacacagacgattgatcccgtgctgcgcaatgcgcttcgctacaccatcagcgcaaaggagtatgagctgctgcaccagtatctgctgtcgcacgcgcccgccgtccgcaaacgcacgccgcacccgaacaagttcgacgccatctcccagggccccgacgactacagtgttgccgccatccgcgcgtctctgcggctggccgtggccaccctctccggcctgaaggcgtgggagctggtcaacaccaagctgctgcgccgggggaccgcgacacatgccccctcgccgcgcacgcccgtctggaagtcgcccaacgtgcgcctgagcagctcgctggccctcatcttgctcttccaccgcctcctccgccgcttcttcgtccgcctccgccaaagcctgctctcccccgacgcaaagtccttccgccgccgcaatccacgtgtggcccgccccctcacctccaagcttgcgcccgccatcggctccagtgctcgccggcctcttcctcgcagtctgccctggcgaccagctgcgcatctccgtcgccatctatgtcttcacccgcgccctcgaattcggctacaaccacctcgaagagctgggctactccagaaacacgccctcgtggttcggctcgtggctcattatgcccgtcgcatgtggccagctcctccacgctttcgtcttcgaccgcgactgcttccctgcagcgtacggtaagctgattctgaacaattcccccgagtacatacgcaaacgtccggcccactaccctgcccacctgccttggcccactgcaaccgacatcgccgacaacctggcagccatctcgaggcagcgctggccacccttcgtctcgcccatcctgttccctacacacgagacccttcccacgagtctggcgtccatgtccgccatatcttcgcctgcacaatccagccatcaagtctctggtcgtgcgcacttctccacccacaggatccgtcatgcttgcgcaacctatgtaccaatactggatccaggcctttcccaaggtccgctcgtctgttcactgtgtatttcaccgccatgagtctggcgcgctaccgcactttcctcaaatcgcccatctcggcaatcaacaatctagccaagaacattctccgcatgactctcttcatttccggagccatcggcaccagctggggctcagtgtgcctgtttcagcacttcttaccacgtactttgctccctacacagcgctggttctttggaggcttccttggtggcttatggggattcctcgagcgcaagaaaggacgtgcaaatttcctatacacagcccgcatgtcgatcgactcgctgtggaaggtcggtgtcaagaaaggttggtggagaggcatcaagaacggtgatgtgctcttgtttgttttgagtttggccacagtcaatgctctgtatgagatttcgcctcagagcgtcaacagcggtgttgcgcggaagggtctgggtgtactcaggggagaagggtgggtcgatcgcgcaaccgtaccacccgaagacgaaagacaagcaagtgactaagtcactggtctcgatatgcgttcaacggtttgggattgtaccatgcatagtaactattccacacttctttttcaattcttctgggcaatgtagccaacgggtatgacgaagctatgaatcgtgcagatatcgcatcgaattattacacattaagaataatgaatccaacaagtgcattccatattagaagctcacacacattccatgacctctcactcaaggctcatgccctcggccacactttccaagtcctccttggtaccgccatagactgctggaatgtccaccccaagctctcccgccagttgatttccatagcttaacacagcgaacttcttcgccgtctcctttgccacaatcagcttcgcagccgtgtacatccagcccatgatgaccggcacgttgacgaagaacttgcgcgacagcgtctcggggtagtatctgccaagaacttcaatagtcttggaggttgcggccttgacggcgggatcttgccggaggaaggatacttggagataatcatggatctggaagccctggtacgggtcgggtccctcgccgtagtttgggacgggggttgtggcagatgcgaggttgagcttctggaccgacttttccatgagcccgacgcgccagcgcaggaaactgtcaagacgcattaggagaatgccccaacacaatctacgccccaagaaactcacccttcgagatccccaaatgtagctttcttgtctttgacagcaccatagatgttgaacgtgacaacatccttttcattcttactctccgggacaccttggacctccaaaacgtatcctaggcccccaaacctcgtcttgtcaaacttctcgcccgtcgccttcacaggatcaaactccttcctccacttgagcgtctccagtaattgctgtttggccttatccaagtcattctgattggcgcgcaggaacttttgcagtataagtttcgtctggaagggattttctttggtcaggaggatgccgtagacctcgttgtgctcggcgctcttgataacgtcctcgaagatatcgtagaatttggagagcggatgatcgggtgctgttgcgggccaggagggtcctgtcgtgggctggacggtatccactgtgggtgctgatggggctgcaacagtccctttctcctctttttcttctcctctggctgtctccttgtcgctgagaccgagactgctcagatccttggctgtgtcgtcgaccttctcatcggattctaccacgggcatggccggattagcagtttctacaggaccagcgtgccggcaggcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggaagggggtgatggtatcgagttaatggaccacgcgataaattaatttcgaatatcgccatggctgctctcacgtgttatgcacagcacaaattacacaacctggcatgaaatgcataatttgattccggttccaattgacctcctgctatacacccctagatcacgattgcaaacttagtataggtgtaacccgtgagagagtattgcattgtcttattttatgtacccagacttgtggcagtgagccacggcggtgtgatactcgccatgcattttctcaagtaggtacctaccctaatcgtattctgtgtgcgctacccgacgtctagcatgaaccatggatacttattcgggtgtataacctgaggggttcagtcacggatggcggaggacaagcacaagtacatcatcgtcgccaagttgaaaggaaatctacttctcgagtgttagcaaagcacatttgacattggtagatcataattcgagagaaaagtgggcggatcagaagaaagatgaaaagcgtatagttgttccagcattgaggcaagcctcttctggagttagcatggagtataagtgtatcatcatcgcacgatttgtaagaaaagtttgaaacgtaccggatcatgtgcgtctgtgaacgccgcagggcagttgaacgttggaatgacaccaattacctgctcgggggtcagttaaacacccttgtggtacgagcgagtaacagtgcgtgaaattggcgatcaggtaatcgaacttgttttgttccccactggtaggtcggtatttgatagtatttaatgttgctcatcattgcacagggtgacgggaaggcagtgaggtactgacctggtttacgcgacgccactatggtctcacgacgcctatgcctagccatatttctgtattgtctgcattcgagcaatccaacgaatgcgtatcacgtctccggtctcgcaaggcctcgtcaaaccacggcatcgacgccatcagcgcggaggaaagcgcgcatggtatatcgcatgcgcatcgggcctacgaggcgtctttacggaccggcctgtgtcttgatgcatgttagcgagtgctcatgtaacatttcaaacatgtagaggtgagagttgaattgtatcagtaatcccgtttggcttgggggtcgatcaacatagagtttatgataggggcgacacgaaagttcatcatgtagaagagcaggggggcaggagcggttgaacttaccaaaggttggttgtggtgagtgaagggtaatcggagggcgcagtcctggagttttattaacttttcgcgccatcaccgggggattatttgtccgcacgacagccccggtcgactagcgcggcgcgatttctagctccacgcgtggtttgccattcctgttgctgtgcacccgcccatcacagcaccccccaagcgttatcgcctcgcgcaacagccatgccggactcgacctcatttgccacattcgtcaagcagcaacgagaaaagaagaagaatgaagagctggcacaagagttcctagggcgcgggcgcaaagccaatgcatcgggtgccggcgcggctggcaaggttcgagacacgtcagaaaagcccacattactgagtcgcataagcggtggcgcaggagtgcagaagcgctcatcttcagcaaagccagccggaagcatcgaagggaagtggcaacacgacctgcacaagctcaacaatcccaacggtccagcagcaagggcacgcggccctggacctaatcgcaccacctcggcatcgcaagtcgagcgcaacagccgcacttacgacaaattcgcgtctgttatcaaccgcagtacaaacccaacggcacgcaacaacgaggcgccaggcttcaacatccgaggcgtcgcgaaaggcggcccatacacagtcattgcaagcaactttgcgcctggaacaacagctgcagacatcgaggctgttatggcgccacacgcgggagagacgctgggctgcaggctacttaccgctgcgcctacggtaatggtggagctccaggtagtgacaaaggagggcgccgacaatgtcattgcgactttcaataatcaaaaggtgagctacctttcgggcactgtgatctcatttctttaactttcctaggccgacggcagagttctgtacgtgtacctgaaggagacacccgccagcaacgctagcctacactcccggccaccacctgctcgttctacccagcccttcggagacgatatggacatcgatacgaatgctggggtacgcggaagctaccaggatggacgatttggcttcagtgaaggaggccgtagagaaccgccccgcggaccacgaaggcgttactaggagcccaagtattagcaaaaccttaatgtacaatacccattttacgattggcaatgacagcggccgacatttgcggaaagacggatgattatgcgtattggatcagcgggatcaatagataccagttttcagtcatgccctcgactgctttgctatggacatcgtgtcactcatatatagaatcgaagggacacaagtagtcccagtaacagggtcgtcgctcacggtgatatattgcgtactggcacgaatgtagttattttccgtctcctccacctgcgaccagctgaaccaccaagaataatgctatcgcccaccagtatctgcaaattgattagcattgtatgcatcttgatgaggaatgttacagaaactcacttctgcaagaagctcttttctggctctttcgagtcaatcttgccttccgcgttcaacacaattggtttgttcaacaccggcttcggacctggttgcctcttcactatctcgacctcgacttggtcgccagcctgctttgcgctcgttccaagtccaacgtaatatggctcgcctttctcatcgacatggatgacaaacttcttgtggtactcatccgcgaaactcgctgctgacgctacgatgccgcgccatgtgcctgttgtgggggtctgacagtccgacacgcaagagatgatcgggggcatgtgagcctgttggcggtgtatacgaggacagcgttcccacggattggtctatgtcgtactcgatctgtgcgagggggatcggtgagggaatgacggcactgttgtcggaaaccggtaccgaggagatgtagagtgtcaatgaagaggcgactgctactgggagcaagagcagctttgcgagcatcatcatggccgtatggcgacgagttgagatagatggagctgggttggagtggttgcgcagggccgaagcttggggtaccacggggaatagtaacgccgatgcgcgattgctggtcctacgtctctctgctccgcgtctgccacgctagcaagtcgtctctcgtctcgacgtgcttctttttgcatgaccgaagtcggtacggctttggcaaataccaagacgcggtctcacctcagtggcgctgtcaacggccaacagcatccggaatgcccaaacaagtggacccggggcacccacgatctccacaatccccagcgcttctggaataatcgtggtaaatcttgaccgctgtgactgcgcaactcggcgcccccatggctttgggcaccttctcagggtcccagaggtcactaagcaccctgccccgcccccacccattccactaaagcgtttgatagctcttgctatgagctcatcctgcaccaggagctgtcttgtgtctcaacattattttttaattacgtctcgtgctgctcacaccttctcaccattgtcaatttctacactcagtgaacatggccattccgtacaggcaggcctcacggcagcagtcgcgacaaatgtcgaccgatcctcgcaacgagcttcacccgcacgttgatcattacatcggcatcgatgtcggcacaggcagtgctagagcctgtatcatgaatgatcagggcgatattgttggtttggcttcagagaacattggtttgtggcaaccacagaccggctactatgtaatttgacacagagatatgcctagtgaagtgacagctgaccatttaggaacaatccacgtcggacatctggcgctgcatctgttcgtcagtacgtcgagcaatggatcagcacaacatcgaacgagactctatccgcggcattggcttcgacgctacgtgctcacttgcagtcttctccaacgacacagatgagcctgtcgctgtgaccgggccaaacttcgacaacaaggacggtaatgatcgcaacgtaatcctgtggcttgatcaccgcccagttgaggaaacaaacaagatcaacgcgaccaagcacaatctgctccgctacgttggtggcaagatgtccatcgagatggagattccaaaggtgctctggttgaagaacaatatgcccaaggacctcttcgaccgctgcaagttctacgacttgacagatgcgcttacacacatggctactggcagtgagactcgaagcttctgcagtgtagtctgcaagcagggttttgttccagtcggtgtcgacggcagtgtgaaaggctggcaagaggacttcctcaccgagattggtctcgaagacttagtggaagacaacttcaagcgcatgggaggcgtcgacaaagtggtttgtcctactctacaagttgacttgtataagactaaccgaccatagaacggacgttatcttactgcgggagaacttgtcggtacgttgagtgagaaggccgcggcagatatgggcctgcaacccggcattgcggtgggtagcggtgtcatcgacgcctacgctggctggatcggtaccgtaggtgcaaaggtcaagctcaacgaagacacgttggatatggaagtgcccaagaatgatgtctctcaagcctttacgcgccttgccgcagttgcaggaacttcgacctgccatctcgccatgtcccgcgacccagtctttgtggacggagtgtggggcccctaccgagatgttctcctgccagggtactggatggctgaaggtggccaaagtgcgacaggagagcttctgaagcacgtcattgagacacatcctgctttccaagaagcgacttcggttgcggaaacttacaacaccaacatctacgattatctcaacgagcaccttcgcgaaatggctgagagcgcttcggcaccacatatcgcatggttgggacgtcacttcttcttctacggcgatctattcggcaatcgttcgcctgtcgccgacccgaacatgaagggctcggtcatcggcctcagctctgataagagtcttgacggtctcgcactctactattacgcaacaatggagttcatcgctctgcagacgcatcagatcgtttctgctatgaacaagtctgggcatgtcatctcttcaatattcatgtcaggatcacagtgtcagaacaatctcctcatgcagctcatggctacagcttgcgacatgcctgtactcattcctcggtacgtccatgcagccgttgtacacggagcagctatgctcggtgcaaaggccgcaagtaccgataaggatggtaacagtgagccattgtgggacatcatggacaggttcagtaagcctggtaagacggtgaagccaattgccgacaagaacttgaaagggttgttggacgcaaagtacaaggtcttcctggagcagtgcgaaggccagcagcgctacaggaaagaggttgacgacgccattaagggctggacgtctaagtcataggctatcgtagaggttgctgggtttgcaaatcgtaggacggattgtatgaccggacaacaattttcagacggcgcagagtccctgcaaaaatagtgcatagcaactgcactgtgatccacttatgatagcattttggttgctactcattatcaaaacgggcttgtgaatcaaagcgactacgcaatacacacaggtcggacacttgacccaactgcatcttggagagcgtgctttcacatgtcaattaggctatgttcctgaacattcgcgcgacttgtgcggtgatctggccacgccacttggcagggatagccacaatgcatagccccgcctacgtcatggccgtacgtttctcgacttcgccccgcgcctgtaccactccgcaaaaacgacgcacttggtatataaacacgtcattccgcaaatatctccaacacacactctccaacgacgactcaatctttcttaccgaagtaattgaccgaagtaattgtccgaaataattgtcgtttacacttgcacctaccaacaagcacccccaagaacacaccgtcaacatggccgccaccgtcaatgttgagaacatcagtacaaagactagcgaagacgagatcaagtccttcttcagcttctgcggcaagatccagtccatcagcgtaaagccctcgggcaacgacgctcagactgcctcggtcacctttgagaagacggctgctgcgaagacggccctgctcctcgacaacacacagcttggccccaactcggtgcatgtcacctcggcaaagtcgcttgatgaaatcgccggtgagaaggctgcctctgcggaggaggccaaagacggtgaccaccacatcgagcaggagcagaagccccgcgcgcgtatcttcgccgagtacctcgcccacggctacgtcatctctgacaaagccatcgaggctgcccttgctacagacaagcagcacggctatagcaacaagttcacacaggctctccaaaacttcgactccaagacacaagccacacagaaggctcaagcggtagacaacaagctgggccttacccagaaggcgtatgctggttggactagtctgaccagctacttcgacaaggctgccaacactcccactggtcagaagctccgtggcttctatgagcagggcaacaagaccgtcatggatgtgcacaacgaggctcgctaccttgccgacctcaagaagaaagaccagggtggcaaggatatgaatgtccaccacctccccgaacccgactccgacaagaccacttgcaactgccaggcagacaccggtaactgtcagtgttctcctaatgagtgcgcctgctccggctgcggtaagagcagcgtacccagtgccgagaagatgaacgttcacgccctaccgcctcccaaccagactttgacgcagtgcgactgcgcttccgaggctggcaagtgcccgtgtcctgagggaaagtgtgcgtgtaaaggttgtgccaaatccaaggacgctggcaatgacaagatcgctatctaggcatgaagtatccggcgttagtggatggtgaagtgataccagtttcctcagtagacaataagtctcctctgagtctatgtaatagtagatgctagctttaaaaagaattcacacaagtcttttaccatatccacgacattcagccaaacagatgcgttctatacttgtctagagacatgtttacacgcaaatagcacagcttgcatagctaatatagagtctgtattctaggcttagttaaatctatctatatattctagcttctaacccacgaagataggacctaatatgttagtagctctgctatctcctactatatatatgtaaactagtctacaaataacttagcagcaaagctaaagctctaatatactaataatatcttttaatattatattagagctaaaaactttataactataataattaatagtaagtaattatagtaataactagagctaattcttaaatgcagtataagctactactactattattataaatacttactctattatattattagattttttctactatctattactatattaagattttaggtatatagcctattctattatcttgctctattattactttactatattattagaattagaattatattttatagatatattataacgtagtttataagtaagcgctgcacttaagtaagcactatagtctctctactaaaataactacgcagtaatatagcataatactataataaatttatatactatatataataatatactatttttttgaattattactatcttctatattctctatttctatcttataagtataagtattatatctagtcttactataagtactatagcgcttctctatatgcactttctttaatagtctattattattataatagttctttactattatagtaattaagtctaatatcttactaactattaagatcttctctatttatatatattattatttatatactttatactttattattacttctatagtatcttaaagatagcttatttctttctatattaatattatattatatactatttactaagcagctttacttagctatataatttttattagtctattaaccttattatagaacttatatagttttatactctctattaaataagcatactctatacttttatcttataagtattatatagtatctttgcttactaagcactattctttaatagttattaatagtagagtatagaagtatatattaagctttaatgatactatctctagattatataaagctaatttagcgccttaaaactttatataaatattctttactataaatatcttcttaaaagcagctttaaaggctagtagaaagattttcttcttaatatagtagatataactatatgctaaggctaagatactattattatatatatgctttaatagtaagaaataggttatattaaagtagctatagtaaataggataagtatatagatatatagagagtaataatctttttcttcttatagtatttctagaattctactatataatagctcttatagctattaataataataagtagcttatatactctaataaaatatatataagagttaaagtatttaagctaagtaagcgctaaattattatttatctagctagtaaagctaacttagataacttagttatatagaagattatagaactagtttaagataagaattttacttataaagataagaaaaaagtagagttatcttttttattatattaacgctttatactaatataatttacttataattactaagctagagcttctttactttcttaagcttctctaaacttattactataagctaagagaatatcttacttattaagaagctagacttattaaagttatatatattcttatctataactctatacttcttctttatactctaaactagtataaactaaagctagataattactagattcttatagatagcttactagtaattatatagatagctttagcatatttgcagcttaagagtatacttaataaagttattaacttagttcttgctaataagcttactagcatgctctctaagtagtctattagctatatccttatacgttagcctttaagatagatagactatatatagaatactattgcagtattaatacctaagaatagtaaaatactaatctacgtaactaagctaactaagcttagaaagtagactaacgtttctctataatctatttatatatttaagctagctcttctaatatattagaagagtagtaattaatataatcttttctcttaagtttacttagctataatagttataagcctagcgctatagaattatagagttaattctctactatgcatcttatatttactaagtacttaaattaattattctactactcttatttctcttaaacctcttaaattatcctaataatattagtctaaatagactaaatagactagataaaactttcttctatagttactttttaagcttataaagactagctagtatagtatatttagcttaaagtttatgctattagaaagcaaatataagactatattaatctagatagcttattatagcctaatcttcttaataatgctcttatatatctagaattatctactaagctaattaagctaaagaatctttctactagagctactaataaagtaaaagctaattataaaaagtctttataagaatatattaaagatattaaagcttataaagttttattagctaactataataagaaagtttaataatagaaagttcttactactaaatagtcttaaaaagctgctatacttataaatctttaagactagattataaaaatagtcttactagatcttcttaagcttatctagattaggcttttctagataaataacttaagcttctaattataacttaaactgcttaaagattagctagctctaagtaaggctataacttagaattaaattagataagagtactaagcttatctagataaagctaagcatagtagaattaaactagagaagtagtttaatagatagtaaactctctatgcctaagcttagacgtacaacgtcttagaggttaaagagactattactcttactaacatttcttaaggcaaatatagcaaaatatgccttagaataggcttaatagaaataagcagaagttatagaaagagcatctctaagaaaaggataatctaatattagataatattactataatatttaatgctatactaactaagtaatctaaaagtatagaaaagataaagaaactattaatctttgcagtactaactctaaataggcaaactacttagagtagcttaactaagaaaactaaaaaaggcctaaaagtatacctatgcatttaactaaactcttaaaagccttaattagataagttttattgctagaaactaattaactaccttaagctttaaatagtagtaatagaattagcttctagtaatctaattaagcttaataatatagataaaaaaagaatcttagaatagtataataagcctaagtagcaagaactctataaatagattaagaagttagaatagtctactttctttagaaagaaaagattagataaaaattattctattactatttagataactttaattaatctaactctcttctataaaagagctattagagatctatagtactacttttaattagcatttactatattaatctataattcttaatagtagagcatgcgtctacttagtaaataattagagcctaattaagaagagaatatttattaaagctataaatagagaatatattaagataagaacctaatatttacctattaatagtattagtacttagattataagaaaccttataattagactaaataggctatatatagtagatcttatacttactaatataaaggttattaagagtttctatcttaatattatcttagaagtaagactttaagattaagaaaacgtctagtatactagttagaattaaatgctttaatataataacttatctaagaataagttactctatacgcttattagaaagtataaccttaacttcttagaattaattaagtcttcttattctctagtctctactattataaaagctatgctaagattatattatctataaaatagaagtagtaataagtaaatatag