taattgcataaaatatatattaattttaactcacaccgcaattgttaaggctaaataagttcttgttgcaacatttatccgtcgcaagagcaaacaatagcagcaaattgacgtcacaaataaaggttagttccggctcgtatgggcttcgctgagggagcgccacaaaaatgatccgtgcggagagaaactttacatcaacaaagcggacacttatttcgggcgctgctgtatgtacggtactgtaatttatccaacctataatacattcactatcaacccaaataaagtcttcgatagttcaccataggcctccacaagcgcgtggaattcctcgctcaaccataacttctcaagcttacaggccgagtatagagcaacaacctctcttagcggttctggaaccaagttttcatagcaataacgtattaacgccactacatcattaattcgttctttatatagtgtaaatcttaccaaggttccatgtagctcattaagtgaaagatccattagtccagtaataccatagcattctgcaaagacataaattcgtgcatgtaagagaaaatgatttatatagtcttcatgtgacaaaccgtacactagatagttagtatagggtagattcccaagggacaaacctagtagatgattctaggtttatgttaatagagcggttaggaaacctaataggtaatataggcaatagtaaataatatcaccagatagtaaaagtgcaaagcatattacaatcttaattctatattaacaactagctatttaaaactatctttaagtaaatgtaaaaagtatatatatatcctattatttactagtatttacttttccaaagtaaacattatctatattaggaatttatttactagtatttactttcttaaagtaaatataatcctaattagctatattagccaaaggtttctctattatatataccctataagtttatttattataagtataagttattagattataatataatactcccctcctattaatcttatccctaaggcctagcctactatttataaataaatttaaacccttagttatattaagtaagtaacttccttttattattattattatacctaattatattaaaaagttaaaagtgctattaaagttatattttattacctattattattcttaactaaactttatttatttatttagttttaaagtagtaccttatatataatacttaaataagaaaatttattatataatagttaaaggtattaataattacgcttattattatagcttaggttattcttataatagtttataagttttaatattaagttataaatatttcttcctttatttttattttttattactaattttttaattaattatattactaaggagctaaagtatttaaagcattaggaggagcttataaaggaggctctagttaagtagcagaagaagcttaataaagcattaggttatttaatatagttacataagctttattacattctttataattatagtataaagataataaggcatgggttaaatactaaggaaataaaagaagctaattattataagaaaaaaaagcattatactaaacttataagggtttagaataagaaggcgcagattctttataaggtttagtctataagtagggttaaggtacctaacctctcctcctttaagttaaacttattattatttctattcctagggactagtaatattcccataagattatttaagtattccttttaagttcttattctaggacctataagtttttattattattataacccttttatttaataaggtattctctttctcctattattttatttatttatatataagttagttttttaattttatattcttccttaatattttaaataataattttatctataattagcttacctatctctttatctactagtgcttttttaagtagtaatatataaaaaacagctattttaagctatatattattaagtaagtttaatttatagttaactttactaattttctttaagattttaaaaggtctaagttttctaaagtctaatttattacttagcctatttattttaatatttagtaattttttattatataagtgttatagtaggtaaactatatctccctcctaaagggttaatcccttaatccttatataatttatatattcttttaagtgttatttaaagaatttaagttaaactttaagttcttcctataattagattatatcttctacaagaatacgcatattatctgcatttagtctatcacagggtagtttataggcttctagtataaacctatagttaatatagaatagtataactcctatagtttctattataaagctattatattacatttatgcaactagtagtatcttaacctagttatcttactaaagattaatataatattataaatatactttaataacttagtttatctgttttatctatctatttatctataggtaaaacactatacttaacttataataggttttaagtttagctattagttcttactagaatttaaatgcaaaggtactttctttatttaatataatcttttttaatattttatattctgcaaatatatatcttatataaaaatacactaggttttctactatatatatttttttatatagtaagaaatatacctactttaagagtttatttataataataaaaatactattaaaatattttcttattaataaatcttttaacttaagtaagttagtaatataattaaatataatagtatactagttcctttttagaactaggattagttataatatcctatatagctaataccttttattttttattttcttatatatattacattttttaataacttttaagattttattttttatccctagaaatttataatagtatattatatagttctatattattttaacactataatatgctactataattatactataatacaagtcttagattacttttagttataattctagtagtacttagattttcccttcctattttagtaaatcttttttaatagttactttttccaggagtttatttagttccatatttaatatatattcccttattttattaaggataggattatattcttttataataaataaagtattaatttatatttatttataattactattactattttttcttagtacttaagctttaatttctagaatttctttaaaatattcttcttttttacttaatatatttacttatttattagtagtgctattaatatgaacaagtttatagttaaagtttaaaagtatcttaagatattatatttattatataaagagtttttatatctaagtaaagtatataatattataataatctatatatactttaactttatatttacttcttaaataataatgtttttattttttaaatactttaagaattactataaattctttattataaataaaatatcttaattttagtttatatagtttttaaaagaagaatactactaaataatttttcctatttctatctttttatattagtactcctttaatagcaaagtttaataagttagttttaatttctaatagtttattagggttatatataataagtataggtttactaaggagtgtatttttaagttatttaaatactacttttatttttagtttatatataagtttcctattcttttattttttcttgccttttttatcttctttaaattaagtaatattagtaagtagtttagcaattttactataattcttaataaacctttaatagtagtttactaagcttaagaagctttatattcctttttaaatttctagtagttcttattcttagattactttaagcttattaggatttatttaaacttattctagtaaaattaagtgttctaggaatttaacttcttaaatataaaagctgtattttttaagctttactaatagattagtatcttatagtatttataataccttataaacatattccttatgttctttaagggtttttaagaaaataaaaatattattaaggtatataatcataaagttattaatatatatttataatatataattaattatttattaaaagattactaatatattagttagcccaaatagtattactaagtatttaaataatctataatatattttaaatactattttctatttatcccttttgcaaatataaattaaattatacactcccttaagatctaagatagtaaactaatttatattagttaagcagtcttatatttctataataagtagtaataaggtttaatttttaataataatcttatttagctatttataattaataactagtttaagtttcctatttttctttagtataaatataatagggtatccagcttataagataaataatttaatatatcctttttctagctattcttatatctattcctaaagtattttaagttctactttactaagattataaattaaaaagaattttattatttttctatctataagatttatataataatcctattataaataaaatagctatactatttctaatattaagctaaatagtttcttatatttcctttagtattattaaggtgctttttaaagaatatcttctagttctttatttttctcttttttttttacttttaataatactttatctaaagcttataattttattttaacttatataataacttagttaatatatacttattctcctttaattcttttatagttatattatagtaatactagtaatttttttatattaaattaaacctttttcttaggttttatttttttttttatatttcctttattttattacacaggagattttatttttaggtctaaaggcgcatctttaccttccttgccctttttatagcttagttatagctcctaagtaatatcttattcctaaagtatttattttattttctaattaattagtaaattactttattttaactataggtgtcctagtataatattataaatattaaggcttataatattacacttaatatccttaaggtatttagcaattattaagggaaggtaattaatcttatatttaataattattttatattctaggtgtataatacttaaaatataaaatagtatttttttaataatacttagtagctaaagtttagctattaagttaagggtaataaggttataatccgcactactgtttatataaattataactagttattagttaatataccctttaactaatagttttttattattatatttagttaagttaatttaaatgttatttaaataagtttaatcttatataatattttaatattttatataccacttacatcttatatcttagatttagtcttaaattatataatagtatcttttaattaaggctttattttattttctactgcaagtgtatattttaaagttatagcctttttatactagcctttaggtagtctaataatactagttcttttcttactaatgttttaagtaatcctatatattatagttaagaaagtagttcttctagtattttaaattttataaatagtaattttatattttatactagtctttaagtttattaaaagcatatattctatagtaaagggtattatatagtgtttaattattatttccatagtgcttattaaatcttaggttttctatatatctattatttaataggtaataagattttagcaggataatatataataaattatagttaataaggtttttttatactagagggtgttcctttaggtactattattattctttctgttagtaatattccttaactagggtatctaagactttactatagttatattataagtcctataagctgcagatgctatatttattatagttataattaaggtcctaggattcataaagtttatattagtaagtgtatttatttataagtattttaaatatattaagtatattagagattttatatagtattacttagcattccttttttacttatattttaaagtaatctttagcaagtttatcttcttctttaaagagtttacatatagcttttatattctattactatttaccttcgcaggtatattagaattcttttataaatttataatttaagcatctatagcatttataatctaggttttaagaactataaatattataattgtaaatattataaagcttaagagttttagtattacatttatattatagtttataagctctataatacttataatccttatcctagtctaagtctttcttcttacttaagacttagttacaaaaattaaaagtattaattcttactatcttataagttttcttagcttatagtttctttaggtagtaccctaatctatccttactgcttttatatataagatataagttattatagcatattatttaacttaggtaggcatatggtacttttataataatatttatctaaatcttatccttagtagtcttaggtttttttctatttttcttagtataataatagcttttattatagcctttcttactataaaatctataggttattttagattagcagtctgctttcttatagcctttcttactataagtgttataaattctattaaacttttagtagtttaaggtattaatatttattcttcttagttaagttttattatctttagtaatatagtcttcttatttttttccttaattagcttaaggttaatatttagtagtttagctattcttcttatctttttattcctgcttttattcctattattagttattaattataataacttcttaggtaaatataataaatatagttttttattaattagttttatagattttatttttaacttttaactttaggctataatagtatatcttcttttttaattccttagtttagttaactttactaagtagctaaataaaggttaaagtatgtttatagtatagtcctttttgcttaaggtttttaagtttcttttctacctcttaagctttattagtaattctaaagaatctttttagttattctttaaggtttttatatcctttaaagacttcctttataagtttactttactaagctaggttatttttcttatttttaaaaagtattttaaactaattagctactgcattcttaatacatattcctatatattagatttatttttttaaattatcttctaggaatgtctttaggtagtagtacttaaagtaaatttatagtttattaaggaattagtaaagtttaatagtatctttattaaacttctctagttatttaatttttaagacttttcctagttccagtttattatctgcagggatagctaatactactataggtgctataacagatgtcacctagggagccacccctagtaagttactaagttattattataggttattaataatttattaatccgcttactattatatatataagtcttagattatatattttatattttttatataagttctagcgctttattcttattgcttatattatttatattcttatttaagagcttttattagaatattttactaattataggctatctttattaatatatctttaaatttaataatattatttaactaataattacttaaagcttagctcttataattaatgttatattctagaatattaaaagttaatatttatatcttttattttatattacctataaggtttaataatcatttaaataagagttattaatatataataaactatacactagataattaatatagggtagattcctaagggataaacctagtaaataattctaggtttatattagcaaagcagttaggaaacctaataggtaatataagtaatagtaaataatatcactagataatagaagtgcaaagcgtgttataatcttaattttatattaacaactagctatttaaaactatctttaagtaagtgtaagaagtatatatatatcttattatttactagtgtttatttttccaaagtaaatattatttgtattaggaatctattcactagtgtttactttcttaaagtaaatataatcctaattagctacattagccaaaggtttctctgttgtgtataccctgtaggttcatttatcatgaccataagttgttgggtcgtgacacttcatgcgcgtagttgcttctgacacgtgaaccaaagagaccaccagtagaacgaaacgcgccaaaattgacagaagctcgctgttttctaaattcattccactgaatctcacgttttgtaagttcttttggaggagtctcgtctttcttagcagccgtagtaccaaagaaggctgcaaaggttggtgatggcggactcggtggtggtggctcacaagtggcttcggattctgattttagtccaataaccggagaagcagcagtgtatctcccagtatgcgtatactgccagaaacaaatgaaagtatcttcatccacggatttccattgaacacacttttctgttgattcagagaaattaccgtttactaatttctcaaaaacaggggactggtgtgcaaagagagctgaatatatgataaattcccgctgattagggcccactagaaatcggaatggggatgatgaagcaatgctatgtgtaggtattagcctttaatattcatatcctacattactttaactcacatttccgccggtatggaattcatagtgtatatatatagaaaattttcacatatacggtgtttcttatagactcactgtatggaagttgactatagggtcgagatgctactccgcattctaatggtagcatccataacagctgggctccacttgatgggtatttgcaaacggtaaaactaaattccgcaagtactctattaaacaagcctgtggcatacagttgaaggcgaaatgggtgtcgcggattagctaaataaagatgataagaagaatccgtttctagttggattgtgacttacagcaacacccctgccgtgtttgtactttataggtactgttacagttcgtttaatgactaactagtgtagcataatcactgtttggacattcatttatagatatgccctcttcatacatccgtcaaagttggcgttgacgtgcaggtcttgaacatagcgccgcacctggatgagcagcgtatgctgatggcaacaatgtgctgctgaatgggtctactgctactacagctgctctagataaggccaatcaacgttcttggaaatggccgtattcgagttcgcccatagaagtggaccaatagcgaatgatgaaagtagatggaagattgcttgtagaacaccaatcaccgggccatagaagatagtgtcaacccccgcaccttatactcctctctatggtaacagcctaatccagtgcgactaaatgttcagtgctaaccgctctgaacgatgctaatcttagataacatctgttgatttagtcaaaatgacccttgtcagtgttgtttctgcattctcatcggccccaaactctagcgacgctaccgaatggcgcttccatctcgatgcagagtccgagataaccactttggcagcctggcgtcagatccagcaactgcagagggaacccctgtcttcaaccaaggatggcgaagacgatctcgatgagtccattgacgatgaagagtgtaccaatcttctcgccccagcatccctggatggcgatgccagaattaaaaaaggctttctcgaccgacttgcggagctcctctgccacagcaaagagccttcactgatcactagcacggcgttactttacaatgacgaggaggtgactatcgtagctgctcggaactcacctacgaacgggaaaacttggtcagacaaggacgtcatgatgctcgaatacttggccgcactcctcgagcgaatttcttctgacggtttgtgtccgttccagcaagttgctacgccttttaatttaaccaactcctggcacagatattttcgagtcagacccgctcccggcgctccggagcatcttggtggaatattatagccaaagaattcggcaccacgccaaagaagcaatgtctatcgagggaggaaagacgggattgaacttcttcaaagacgacgacgggtgtggtggagttgcttccggccaacaggctgtttctcagtttgctaatcatgtcgagcacctatcgcatgacacagacttctacgccaaactaaaggccaacctgacaccaaagaagcttcgtcgtgtcgtggaagaattggcgtttatccgcaggccgatgcgaggcgcacaggcgtttgttcatgtagctcagcaatgctctggttttcgtaacatcaagattaccttgttggatagtcttccaccaaggaaggttgagcaatggcacttgtctgaggaagagtttccggccgcaacacgcctagagcccagatttggcaaattattcagtaaacgcaagcacgtccatgctgagatgatgctgatggcatatcttagttctgggatccctaggacagatgttttcccttatctcgggatcagcaagaagacatgccttctctgcggtcatatgcttcgggaaatgggctattttgaaactcgaggaaatcatgggaagtgttactctcaatggacactcccctctgtactctggatcaactcggaggacgccaagaaattgagcaaagctgttcaatgtataagggatagtcttcggagtatggatgaagcgtctcacagtgatgcagagaaggaatcaatgattgcagccgcagttccgcccgcttatgcaaggacgcagaccatctttaatagcgtggttgaggatccaagacttctagcgagggaggcagagtggtttaccatgtctcacaagcgcaacatagaagccaagtacgttgtcgggtttggctgtgagcttttctctggtacatgctataattactgacgcgggccaattcgcctgttaggggcgagatcagcattgtcacctccgaagctacatgggatatcacagatatgccgagggttattgccagaggtcccaaaagcgaggacgctactccagccgcctgcggcttctgcaagaaaagcttggaactcgcccatagttgtaagaagtgtggggttgccacctactgtgaccttgattgccacagctctgactggtatcgacacaaattttcctgccgcttaggaagaccgacagatcctacggactatttagttcttgcttgtcacacgaaccaatttccccaggaagatgatgtgatcaagcaatatggctttttgtgcttcacctccggatattgtcgatggaggctctttgagctttaccgccggctgataacagagtggaaggttgacgaggaagagctgcgaagcgcggtggaactgaacaggctgaaggagatgcttacgatccgatgctctcaaaccggagatccagccatgctgagcgatatgaagtggctagagagcaacgaggtattcagagctaacggcaaaggaccgggaactaccgctcgcttcgatgcggctcgaaaacaattcttaagtcctgaggatagaaaactaccgctcgttgaacttcagcctcctgaaaagcgacaagccctcatcttctacgcccagatctgcaatggattcatgccggatgtgagtgaggacctctggatctcattggggttttgcacggcggccgatcctgactcggaacagcgacttgcttccgcatatgggttgcttgtcgagcgatgctcgttcgacgagttctggaatgccatgtcagagtctagaatagtggaattgtttggcaaatatgggcttgcggaccaaatctcgaatatgcgcaactttaaaatcttaatggccatggtacttagacggcatcaaagtgtgtgggaacttaagcgattcacacgtatgaacgtggctgatccgttccgggcggtaatcgtggattacggattcatgaattgcgaagatgtacgccatcggattcagcttcgagaaatgtaccgggagtactttgaacggggcgaggacgagatgaggcttcacgaggcatgtgttgccggggagttggccaacttccttgaatcgatctttggcagccttggagtgcctccccatcttctttcaaatccttatccgttggaaaattgtcctttgatgggcatggtgacgaaacatgtcatcatgtgtcctgagtctgcgttggatcaggttagaactctgaagggcagtgccatggagggagcagagattcttactattccagacgccgacgacgcagcgatgacaaggcttatccatgagaaagctgcatttctcgggaaaggactgaggaagcgatattattccggctcagatggcaaagtcattacggagtgggcacatgagtactgaaatctgagacttctgaaagcagcgtaactttttgacatgaaactgtcagtcttggggctcactaagataaccatccttgttgactattgcaattgactattacaagtgtctgaagtgtaaaatcttgatcctacttcgagactatagtggaagacgctacttcttgacctgcctaggtttctggatgctattttccagcatatcaagcttcctctacacccgcaagcgctcatcagaagacccggaattctctgaagcaattaaatccacactcttgtcggctggattacaaactacctttgtgaaaaagaggtaactttgggaggagccactccttaatggtaagaacgttaacgttatcgatgacctttttgggagcaacctagtcagcaccattcagtcctatcagggtaagtatatagggccaaaaccttctctgtttcgtccgccttgacgaggatttactcaccttgtagttaatattaaaagcttgctttaaagagcgaaggtctaatgtgaatgggctgaaccaaaacatagcaataagatatgggatcatggggtttaaggcatttcttaaaaacaggtttcgggactattctttctcttagaaatagaaaagatatggctttcccctctgttactgtacctaagacatcgagtgacgatactttgagactacaatcgggtggggggaccagctataggtgccttgagatcggccaaacaagaacaaataaacagccagaacaagaatcgccccagacagaaccaggatcgccccagggtatataaatcggtcgaaagagtgtcgaattgccataccagatcgtccaacagccatacgagagaataaaaaagaagcgccagaagatagttgcaagcttccaacaaaaattgcagggtataagaagcgggcgaaagagtgtccaaatgccatgccggaccgcttaacagcggtacgagagattgaaaaagaagccccagaagatagctacaagttgccaacaaagaaagcgttgccacagcaaaaataaccaatgtagtgcacatcatgagtatcatcgtcgtgggcccaggctgcccgtaagcttccttcttcgggtcgataaagtctgtgggtggtttccggcccttgtcgtgaaatcgcgagtgatgggctgtcttctgtatatcagcttcatatttcgccttgttatcatcgcatgccttagtctgttcgatggggccggttggtattttcccgttctcggtattgaatagcgaggaatgagttgcttttctaaccctaactttctctttcatcacgtaatgatcgaaccaccggttccggtggagggattgtgttgatgctttccggttcgcactattaaatactgaggaacggactgtcttctcgacatcaggtccatctttgacttcgtcattttcgcacggctggttccggtgagaaaagggtgttggaattctccaactctcgtcaccatatagcgagaaaaaccccattgattctaggccgcacccagctcctctggtcatggtcatgctctcgttaaaagacttgtacattgccacattaagttcatgcccttgtattagtgggtgtgctgtgaatattgcattagttgtacgaatattggatattaggggcggtggaactgaccatatgcaagcatgtcctctggtccccggcacgcttgttcatcaaacaatgcaatgtcctgtattaactcgcggccactgtttggaattttttgggccagcctcattcgctttaaaaacatccaaaacccagaacacgactgtctttgatacccgtctaataggcaggcaagtttgttgcggcgaatcgattcatattctggggaacaccagtctaaatccacgcacctggtccagatctggagcatggtattggccattgccatgtcttcatcagaagttgccactgtcccacctaccacgcacgattagtatctctagcaaagttatagacaaagaagtgtaatacccaatctcttatagactgcaataaagccagagcctatgccgccctttccatacctcatctcttcaaggaaccgcgctccagcaatgttctgaagctggaattgctccaggtcgcgatcctcgcttggccaaattttcattgtaggattaatctccctcccttcgcgtaacataaaatcagacaaacccttgatgtactccaattgtttgaatgtgttctttccaatcagatttttccccacctcgcacggttctgttagataccattctatcaagtctaggaagacgtctttccgattgaaaatgatcttcgagccatggaatgcgtgatcaatcaggagaccattgatggttcggacatggcgagtagatattttaaagattgtgaagcagaaaatgtcgtttatacccaggcgctggttccatccagcttttggcgtcagcctcccgttgacaatctctatgttgccattcattgctttatggatacggagatcttccagaatagatttagttccggtgccaaattgacagtcaatccacagctgcctctggagttgccgccactgctcaacggccggatccgcatcctcaagtggttcaggcagatggttagaccgtaggactatcataagtttcggagaaatcggtgcaaatttgtgaaagcaaggacacaagttcatgtgtttgcctgtacttttatcataataagcagtagtctgcccttcacttacgttgtagcaattgtctgtaagaacaaactcttcgtcatggtttaccggtgtgcatatggccatgtacatgtcgcagatatggtcgatgaaccagtcggcaatggggaggtaaatgctctcgcgaatacgccgtttccaacatccttctgggtcaatgtccaaatctatgatcgtctccaagctctggagccagacatcaattggtttggtgaagccgtgcttcgccatgtaaaactgcaaaagttctttgtcgccttcatcataatcctgtatgctgtccaagttgtactttcggtggtattgctctccacgataggtgagcaagaacataaacttgcgcaatacatctttttcagttctcttcagcaatatggccggctttccattttcatatgccttgatgattttgcgatagatgcagctcgccttgttctcaaggatgccaaactttttctccagatggccttgatgctccaacggttttgccgtatccacgtacatattttccaagccacaggcgcgccttaccgagcattcatcaaggaaaaattcatcagataggcaaaggctgttcaccgcttgctctccaggatacatcttcttgcggtcgcgcttcttgggtttccccgctttggacttattggtgggcgcatgtttgtgagagaagtttctcagtagaaactgaggaatgaaatgttgatactctggcttgtgagcttccatgcttggtctgactagagattcagtccatacatggacagaggttatgggattggaatcttaatactgaacctctgctgatgttgggctgaaatcatgagcgatgcgtggacattgctgattggtggtttggtctgtatttcctcccttgtccaccgtgctaatcactctgcactgtgaacagttacagtgcgcgctatgtattaatattaagcgccctgagacacttaaactggcaattactgagcgttcgagtttcaagggatgagtgctatccgattaaaggttgatggtgtccgccgtttggcagtgccagacgaacttggtaaagaactacctgggttaaacaacatgcttaacagcgaaggtgctatagaagttgttaaagtcggctggttgagtgatagactgcttaaagattatgagtttaatggtagtccagctttagaaagcagctgaggtagcccgatttttgcgcaaaggatacttttatgcggtggactacacggaccctttagaaaaacctgcaggaaacttaacctgtctttcttttacactcggccccaggatggagccgaatctgtatgtagggcaactggcggccatggcatatgcgctgcgatgcctaccgacaatcgcagaccgttaacatggctgtgataaccagcaacaaagcggtcgtaataagcctcggtcacccacagcagcaatcaggtcaggtatatatgctgttaatctataaggctatagaagcgctatgtaaaagaggaaacagagtggcaatcgaagagatccccgtaagcgatagcgatggtagccaagaccgaggtacgcgaggcgaccaaagacacagccacgcaacagcaacaattccctagaatgcggtctacaacgctgaatatttaaaaaacaaaagttgaaatcagaatagtatataccggagaaagtcagagcactttaagaggtacatgtcaaaagaaaccttacattaaaggaagcggatacttatttcggtttctactgtaagtgtctgactttattagtaactaggatatggtgcttatgattagtatagtgcgaaataactgttgtcataagcatcacataaacaacccatctcacaattatctatctgtattctagctgagttctgagtagcttggtaggtggtgggtaatggaaactggggttgatgcagagagcaagacctgcggctccttttagttgagagctactgtaaagcaaaatctcaacatggcctaaaatgcggtagttgtgtaagcgagcgacggaggttgtgctaatttctccccactatactaccaattgtatgccatcgaatccattccccaagtgttgacgctctcatatacgactccatatgcggccatgaatcttgtcgcacggtctttccggaattttggagatggctactttagtgttagagtatctactcgccgcaagtaagtccagcagaactgacgcatattttaaatttaatagatatccgtattcaataaaagagctgataatcaccagtataagaaaagcgtgctgccacggacatccttctggccagagggcaaagtagacgatagtaccagagattatataaatgtagcttcggacatgagtaaaagcatcatactgttctgtgttaagtacctgtttggtttagaacttcagtagtgattgtaggacagcttaataatatcttacctgaacgtcgctcccatagtactctggcaagaggtaacttagctgtattgcaacccacgtccagtaaacaacctcccatcgccagccttgaatcttggactcatcccagattatctgtaagatagatgcaccccagcttggaaagctagacactaataacccgtagatgatgtcccaaactgaacgaagactaatcatccctttgctgaagtagataatgcaaatacaagtggtgctaatgacgtaaacgtgcccaaaggtaatccagattgaggagaagaggtaaattcgggcgtagatggggataattggaaaaagcacaatccgcacgctgtcacggaaggtgatgttgggatgaagccgcgtgccaagtgccgggattgtccttttagtagaggattcaggcatctcagctgatgtggaagccatctttgccgttcattaatagagcataggtttgcagcttgattctttcttgagatggctaggatatggtattaggtgcgggggtcgctttgactcgagcatggcggcccgctccgagccatactagtacttgtagtatgcggcagctaatgtataaaaaaaggtgtaggtatctgctagtaatacagatgtttacctcttagtgtatgtaatattcttagattcgctgtttttcttgccttgacccaaaatccctacctagtttaaatcgatcatgctcagctcatcattgtcgttgatccataggcactttttcgagctacaataattcaccggcctgtgaaatgacccaccctggcaagcaagctctccaagcacctcgaaaacagtgtgaatatcggttcgccaacgaatcgaaatagaacagcgtcacgaagcagccgcccaatcagccattgtaaaagcatccatacacagtaaatccaagcacaattttagtacactttaattaatggagagctttgactgggctgtgcggacattcacagtgtgtacattactgcttccagctggtaagacggtcaccgagatgctgtagccagataagttacaggtcagcggcctcccatgaactggcggcgtatataatgcggcctggtcgctctcctcctaggtcttgtcctttcctccttcatccaacttcactcccaagtgatggctatagatccgttaacgctattcccacaggatccctttacgctgtttgccaagttcgccaccgcggcacgctttcttctagatttcgcttcaaaggcaagacgttcctcgaggaatactatataacgctatctctcttaccagcccttaattaaagagctatacacaacagcgcccgggcttacacaatttcttgagaaagaaatatcacaactcgatacgctgacagaaaccgatgaaaatgagtccaaagctccggagcctacaaaaccgctttacaggtttcctaccaccagcaaggggatattagccagttttacgcaagagaaatcgacagcaaacgaggtggcagtacattatcgtgcttcttcgtagcgttgatacccgcgcagagttcatggaagtaacttcctttcagcaatgagtgacgtgcaaacaccgcattctcggtcaagtataggtggccgccgacaagtccagcaaatataagggaacacctttggcggagagtaagttctgccgccggagttactctatagagaaccggacgtgatgggtgatggacattccagaagccgggtctgagtaaatggagactccgttgccttgattgtatagtccgaatcatctatgccgtgaaggagccggatgtgaacacaacagtcttgtaaggcatatcaatgccaagtgtttaattgcctgtcgcgattactaaagcaacaatagcccggcagaagagcggcttacccctagatcgagtattagcagcaatgcaagcccatgtctcagaaactaatcaggtttctaaaaatctggttggaaatgtgtatggtgttttctcctcctattgagattcttcagttaatctctttgaagaaattcctgcgaagcctgcatgtatacattgtctttgttggtcacctaagcttggcacgcaaatagcaatgtgaaaaatgctctattattcatggtccagtactttgcttagtgcttcttagcttgttctgccagtgtcctccaaatgttgagaggtctgtggagcgatagagagcgcttctcagacccaacacttgccatttcccagcgaggaagctcctcgtcaataaaagcatctatggaggccggcgaatatgagtctgccagatgttgtcccagttttacggcatcaagtaaggcatggttgcctccctcgccggcgaaaataggcatcgcgtgggcagcatctccaatgactgcaacacctttcgaagccataagtctaagaccgtcctgcggcggacgcatggttctcatgagccagtgatagagtcggtcttgtcgaatcttctctggggccagggctgtggaaaaaggaggcgccaattggccaagcgctgcaaaagcatcaagtatagccacttgcagtccagcagaagactcgccaagtagggtggcagggctttgcgttcgcgtaggctggtgggtgtatgtccaagtcagcgttacttccgtttcggtcttctctgtaacagtgatagatatcattgtattctcagcgacagccgcatgcacatttgtatgcggcatatagggagcaatggtggagtcgaattctgaccgtggaacctgccgctcaccattgtacaccacggtagaggcaatcgacggttcaactgtagggagaaaagtcgtgcgtactaatgagcaatgagcgtcggcatcattcaaaaagaaaaggcatatcacgtggggaagaccgaaagaaggtcaagggaaagagaaacctttagaaaatacgccatcagcccctattaccagacttccagtaacaacagccccgtttgcgaagcgagcattcagcaattttgcgccttcatccatgtcgagagacacgagcttataatcgaaatgacaatcaaccccacgaagtaggaactctcttaggcgatttctgttcgcccgaaagaattcgccctcaggacttccggtttgcgaaggagaggcttcaatcaatggcttccctgtgagagcatcatgcatcgtgggattgatctctccgatcccgccaacggagccatccgtggcaactgcgctgcggaattcgtcaaaattgatgcgcaatttgtcaaccaaaggaccatatgcccaggatcgtagcgtgatgccgtagccctgtgcggcgcttctcgacgaagactcgtagacgctgacttgaatgccgttctcctggaggactcgggctaaagacaggccagcaataccggctccaataataatgacgggactcttcgcggccatttttctcgctaaatgttatgaagagatgatgggatgatgaagttgaaagaggcatatatatagcttgcagagaggacctggctttttataggcaatcatgctaagtcggcgccccgtcatggcaagccgaatgtgtgatacgatcgagccgggagactacatggcaacacagggggggttttggtaagtgctatagtaattaatgcttgtctgataaccattaccgggccttaccaaatcccccctttgcgctcgtaggtaatgtccgactggtggcactcggaatcgccatcttcagggcgacgggatagtggagcagtatatgatattatatgatgttgttattgattcaaatcggaacttctcccggtgccgctggatctgattggatgccatcggagcttgttttccaaaaggtccgaaggctggtcagatcgagcacggcggtcccgctccgagtcatagtatgcgaccgatttaaagaatgaaggtgcatccgccagtaatgcagatgcttcggtttcaaatgtacgcggtgctagtcaaggcgtagaatcccgctgaagatggagctcgggcatagtccgctgccgtctgttctttgacgcccgtcatggggtggctcacaacaatggcagcgcctttgaggtcaggggacccgatggcaggctgatgaagctcgcggctgatggtgagcgtgaatgatggaaacgtgacttcaatcggaaaggacatggctccaacttaagctcggagtttccggatataatagtcgatctagagcgttgatatcgcggagtttgatatgcttgagtggcattacagtattgtgtttttcaacgattgtatgagcggggactatcataattatggcttttctagtccaaaacatgactacgagtctatcagcaataacaagtgaccagacggaatgcaacatagcccgagcatatactcactagagtagaaattttattcactaggatgcgtcatggatataaactacttgcgtgccctcctctcgccatccacttgtagaagatgccaaatagcttcgaacaatattcattaaccattacaaacgacaatacccaagttcaacatggatcaagtcttcgccccagccccagaatcaaaaactgagcttgggggatatcgaatcctctcttctacagccggcattcgcgtgtctcctctccaactaggagcgatgtctattggcactgcgtggtccgacctcatgggctcaatggacaaggaacagtcttttaagcttcttgattatttctttgacgctagtggcaacttcattgacactgcaaatgcctaccaagatgacgagtccgaagtgtggctcggtgaatggatggcgacacggcaaaaccgtgaccagatggttattgccacaaaatatatcactgattataagtcgtatgcttttggaaaagggtggatttctaatttttgtggtaactcgcgacgaagcatgtacatgagcgtccgcgaattactccaaaaactacaaaccgattggatcgacatcctccatgttcattggtgggactttaccacttctatcaaagaaatcatggatagcttgcacgttctcgtcgagcaaggcaaagttctctacctaggcgtatcggacactccctcgtggatcgtgagtgcggcgaatgagtatgctactgcgtttggcaagacttcgtttagcatctactagggtcgttggaatgttatgctacgtgattttgaaagggaaatcattgcaatggtcgtcaatatggaattaactctcgcgccataggatgttctcggcggaggcaggttttaaatgaagaaggctttagaagagcggatggcaaagggtgaaatcctacgtggcacgtacagtaatggccagagtgaggacgagagaaaaatcagcgaggctctagagaagattgccagcggacatggcactgagttcattacggcgattgccctcgcctacgtacgagccaaggccattcgggtgtttcccatggttggcggccgcaagattgagcatttgaaagacaacatttcgggcgctgagcatcaagttatcgcaagagcaggtagagtacctggaaagcgtgaagccctttgaagttggattccccaataacttcatcgggcctgatccccacgtcacggcctagttcacggggctggctgcggcgagcgcggcgcttgaaatcgaacaattgcccaagccaacgggccttgcatgaatagactactatcagattcaagcggaatattgtttggagacagacttataatggacataaaactggcagattctgataatacgcggccgtggaccgtgagggctgtgttagtggcagagttgtatataggggaaaaggttttgagctttttattatacatccatgtatttgcaacgacaaaagtactatgatgtgaacatctaaagttcctcatttggctccatgccctgtgtcacaatcataaaccactgcaaaacgataaccacgctcatcaacacgatcagcgacagggaaatgaagatgatcttcaaggaaagaatcaccagcccccaccaatgggcccgagagaaagtatgccatgcatccgaaatcgtggcataatcccgatcacttccagtatccggctggacccggcccccgaaagaacggtcaaagggaacaatggtgctgtcctccacagggagaagagacgcctggattcgcgtcaagaccacttggctcggcaccacaagaaagatggagccgacgacggtggcaaaaataacggcggcacacttgcagaagaagatggcatcgccggcgaccatgtccaggcgaaagcggtaggtattgtccggcccgaagaagtggtgagagggccaattgatgttcatgctcgaggcgaccatgttaggaaacagtcccgtaaactccactgcagcccagtgaagagtagttgccagccaggttgcccggaatgtacgcttaaagggggggatgcggctctcgaacggtcggccggtttgagcgatgacgatgtgcagccacagtgtagagaattggactaacaaaagggaaaagaacaatcttgcgacgatgtgatattcgttactcaaataccggccgtggtaagcgatgtaaagcgtcgtgggaatcgtttgcaatagagcaaaggcgaggccgcggcagttggccaagacgccaccgtttttcaccaggagtcgatagatggcagatggagacgaggtgtttgttcgtccatggtcatcatcggaccgagagacgggtaatgactcgctggatacatcgttgggctcgagagaatcgtctccaataggctccttttctaggctcttgtcttctataatggcaaatactggatagacattgggcaaggtgtagcgcaactacatgtaacgatgagaaagcacggcgatgtcagtgaaagtcaagacaaggctgtgtcaccaaagcagccagagaggcgagaagcctgaaaagagacagcacatacaataacgatgatgggcaagaatatggcaaagtcaaagagcaatacagtccgcgcccaatagggtacctcgaaggtgtggtgctcagatatatcatctggataaagactccatttcatcgagctgaatgctgttgagctagccatcttcaagcgcgtttgttgaagtcttggaattggggagctagaggtgacaagactgtgtttcgtggaggaaaaaaaaaaaaaagaagaagtgctgcatttaggagtgttggttactgaacatttaaatctgaagcgtgtaagcgccacgtaagttctcgtattccattagtcccggcgatttccattctagggtgaggcacagccaccaacatgatcgagcctcacccgggacaggtacccgacgagaattagtctctagatacgaagcggacacggttttggtcgagaatgaacaaaaatggttgcgccccaaggctcaaacatcgacttacatgtaatctattcttgtatatttcggtacataaatttgtccctatttaaacattatctttagttcatattgcaggtattcaatttaaacaacatagcatctcactgaaacttcttttaacctcccaagtatagcattctgggcctttcctggaagcgtatgatagcagaatcacttgttgatacgtggccaatactctgagttgctgataatagggtgagttacggcgatgcgcctgaggacagatttcttaatccgggaatgctctcaggctgcaacccgacacggtatgatgcttacgaggtgctggtgtctgtatatccgtgtagtaaaagttcaatgtcagccaaaccgtgacttcctcactcctgccagtctcagagataccaattatatctgaacctctttcggtgaaatgaggcccgtcttcaaaaactatattcaagatttcccatgaaacaaaaattccccgtgcagttgaatgcgcaattaggcctgtaatgaactgctctgtgctgtgagtgtatgagtggtgagaaacaactagggcgcgagaggaaaacctggacttacaacctgatgattaatcaatggctacgcctcgtatggcaaattaccatagcttggtattggataggcatagctacagcagtgtgctatataagtgaagatgtacaagacgaagaggtgaagattaacctgtagtttataataagccgctgaagttggtatctagttatagtgtaatttctttttatgttatttaatagtgttacgacctggttccccgtaactgtgaatcacttataggcagctggttccgtcaaagcaattgctacaattgcaattattgcctaatcttttgccctgtttggcgctacggtatgacggatcgtaacaaatagctaattaaataactagattttggtgcttgatggaccgaagcatgaaaactagagtggattaagcactgcagcgtcgagcgatatactgcagatatagatatagcttggaacataaagttaaaaaaaaaagagcatacagatgcgtgaacatcgcacacgacattttctttttggaggtataaagcatcactatttgacgcatatctagtttgaatatcgtgctaactgtagtgctagctataatattcttcttggcgaaaatgaggaagagtttgggctcccgtggacatcaggtccgcggttgtggttaccggtgcagccctctcagactactacatatagtatacaggtactcgttttcttcatgactccctcacctgatattggtagcgcaaaattgatcgacataggttggaggtaataagccactacgaacgctgatttcagtaaaaattcaggaaccgaaagaaccaagtatccaaggttgcccgacagagtgcaaatataaagagacattaatattaatattcttatctgaactttgggattctttgcaccgctctttcgttatataatactttcaaataagagactcgcttaaaaactagataagcattggtttacagttcagcaaatgataaactctagagtaatatcttaacatccaactctggatcacgtgggaacaaggaatctctctatactagtagtaagctacattatacatacgctgtgtcactactacatgaagcaatgtagtaataatgacttatgatgccagtcatacacatcttatagcggagtattattacgttatttctacttgcatctcgagttcgagattgtctataaatcggtgcattcccacttcgttctgatcagtaaattctcaaccttccactaccacctgattcaagagatatactatctattacaactttccactaccaccatattcaaaaaatatactatctattacaaccattccaaaatgcagaccaaaaagcttgcaatcctcattgcctacctcgccggtagcatctttgctccgcaggccagtgcagaaccaactgaggcccaagacgtccccaaggtcctcttctgcgaccagaccggctttaatcctccatgcatcacggaaatagcctcaattggcgaatgcagtatgttgccattctttcaaatgaatataacagtgcacaatgtccccgtcgctaacagaataaagttactctccgtcctcagtgggctgataaggtgtcttcccttcaaccaaaccgagaggctggtatttgccgtttctacaagtatgttaatttgaaacaatatgtgtttgttgttatgagcctttcaaataacaattttagggagaaatactgctttggcgagtatattgactttgaataccccggccacgataacctccctgctattccaggtcgttggaatgacaacatcgagtcttatgagtgcttcggaaacaactaagaggcctttatatctggaatactgagcgactatgctagctgtgaacatttggtcttctcgctcttatgtatgagataacttcgatagtttacttcgatagttaggcctattaacttacgttttatatttattcatgcgtccaaagcagtaatacacaagttacctacaaacactgtgagagtataatagaactcagatgactgtttagtataggttgtggaaatcgaaacaagtatcctgccttggaaacaatgtcataaaaagatcatagtgccaatcttcataatcagtgtgcacttatgtccaggtatggcggctagccacagaaagggctcaagacggctgacataagtaggatgtctattaggtaatccggcaataatacatatgtcaatcgctggaacaagtgtaagctcaacataagcttgtgcaacgtacatataagctcaacataagcttgtacaacgtacgtgtaagctcaatcttcattcatacaccacgagaccccactgcttccgcctgcctgcaaactctgttcagtaataatggatgaggaacgactctcatcgagacttcttgccgaaaaaaacgtcgtggctgcatttgttcgcccaggcgtgttgcaagagactgtcgaaacttttgatgaggagttcgcgaaaggaagggatataggcgacacatgggttgttcatcctacacgatcccatggagaatgtaggttcttcttctctggcgaaacggacttatgggctgatcaatgactaggtggacttactgagcttttaaagatagctacgacaaagttcaaagccgcagactgtggttactacccttattttgtgatactaatcgacgaccgcacaacggaagatggcaccgtgttgcttgggcagcaggatccgtggtatcctccagtatgggcgctacgaatcactccacgaagtttgtcatgtttcctcagcgttgcggacataggccataccactattgaaggagttttggccaacgataagccggaaggtgatgattcatgggttcatgatgtcccgtttgactatacagttgcgaataagcatcggaatgcgcggcacttggtaagtcttagccaagatgaagacaagcaccagaacgtcgaaagcatcagcagggtcacagtcaacggcttgacgatacagtggtacggtgaattacctgagagtgtccttgttctcagcggagtatacaacgggaagcgtgaagtatgcgcataagaacggtcaattgggatatatatatatatacatacactatttctaaagagaccagcctagtcatcatgctgagggttattagcagcgtctctgctcgctcaaagctcaaaattttacgcgagatcctttacggtcagcccacacattaattggaccaaagatgtctgagtacatatgagattgtgctgcgctgtgatgcataaggaaggtttttatatagtcccacgaattgttacgaaatattagcttcttattcgcatagaagagacatagtctacagcctacgctcttctgggattgtttagtaacatagtattgtcttataccaggctccccatgacatgaataagtttagaatcatttgataagtgaagggagagacaagtgagacattaatctcggaatatgggaggtctataaaatgtttcctacttttttgaggcactataccgtagttcagtcctagcgtattgctttctgagacaaaataaagcctttctacccaatctatcttattatatgggtatcatgtggtgcagcgatagactcttattactcagtcatcacaatcctcacgtcagaagtgtaagtgatacatgctaacagcgtcgagatgttacttatataaagcactcttctttcttctcacactgccattcacttctcaacagctcctcaatcccaccagatcatccttatctcgtcacttgacgggtgtctatatccgccacagctatcagctttatacttcaatatgcaattcttgaccttgatcactgctgcaatggctgctgctgtttctgcaacccctgttgcagattcgagcgcccaagtcattggcgtaaatacaaaaaatcagcaaaaagcgttgacaatatgctaaatatcagtggtttagttcacaatttatgaacatagcaattataatggatattcctatggaataccttctcttaaccaatgatggccacttcctcagacattgtaagcaacacacacgggtcaatattgtttgctaaaaaccagggtctaacagtagtaatagatatcgcagggagtcatctatcaagtttactactcaaaagattagctgtgcatttttccggtaagtagagaaccacatagctgctttgctatctatgggccgcgactaattaatactagtaatcgtgcatgctttcccccggtactctacgcgggattgcgaaagtctgtgagcaatcttcatgacattggactcggtgatatggctgggagcatttactgcacctcaattaatgacggcgactctgactagattactgaagagggcgttggtatttgtttcactgcgtatttaattatgtttgccaatcatgccgaggcatcaagcttgatgctcaatgatcttcgcccgcacacttgaagccatagccgggtagacctacctcacacagcaaccaattcgatgcagtgggaggcagattgagtgttgccgagttggctgcatggtgactgtacaaagattcatttctcgtcagttcgtggttgatgcctgccaaccacatcttatagcaaattaatttactataaagatgatatttcccgacggtaactctcttccggatctaaattgagatggcgtctttttgaggtcggtatagcattgatggcaatgaatttaaggttcaggtgaactcttacccctgagctaccccgagtatagtagcaaccataatgtaatgatcctgtagtatttagtacggaacctttgcaataaacttaaaggaaattgagatgttcagctaacgtaaacctaatcgacccatgtttcatgtgcattcctccccataagtgaggcatcgatgtaagtggattgagacaatggtaagtaggtctagactagttagtgctctttacaggccgcgatctactgtagcgtggcccagaccgccagattagcgacagcggaacaagaccgacaagcattggcttacaacactacaaaagtctaataaacagcttcgctttagtaatggccgtcgctgaagcaaagagcaggctatgagaggtttgttttgaatagtttgagtagattgacttgttgaactggggctaagataagcttttattgcaaggttccccgattccatggccctttgaagaatctctttcgctcggatacctcttttactcgtagatgttgatggtgactggcatgttaaagtcaatttcgccgatgcagatttggaactagacatgcttgtcagacaatgaatacagttgataccgcaatatgaacgcacgccgttattattgttgcagcaaatgaccttttgatcgcatgcagtagtgtttgcacagacatgacctgtagactgtgagagtttatcctagatagaaaaaggcaattgatcacttaccgccgttaccatcactgctgcagcagtacgggttgcctgcagaacaggcgttcaactgagtgtttgtgtcggggctgcagccactggcctcattttctgtagtcaaaattagaatccaaagtacatcaatatgcggaaattggtgtaaaaacctactattgttgcctttatctttctggtgacggttgtggcttgggaatctcggaaacgggatatcggcgaaagtaggcatgcgaggctcaatggctcggggcacaacctcgtcttgaaccggagacgacatgacaccgctaagggcgacgagagtgtagatgatgacagaggcgtacatgattgagatataaaagtagtggtggcgacaaatttgtaaagaagtattggactaagcgaaagaagatccagaaaggcctgagcgtgttgagtaactcaagagataatgcggggaaaacaggtctatttatacaaaaacacttttgctctaagaccatctctagatctgctacataggtagaggctggatctaacgataccaacggctgcgaatgtgcatctctccaggatcaacaacatgaccagtcactgatctctgttacgcttatgcatgtctaatgcgggctgaaagctacaaacagcggcttgtaagcataattgaattgttgaaaacctaaattgagtcgtcagcatgtgaacagtgcaaattattgaacgccctcagcagcaacttgttggacgcgttattatttgacgcttttaacagcgtaacctgtctcatgcttttgatcctgcgtcaactataaaactctatactttatactttgtatcaggggatccgcatttcgttacgtcctatccgatgttctattgctttacataccgaaactgatcgaatacaaagacttcccatgttcaattttgcgtgtcggatttcccaatgcttacaaaatctcccactagatttagcctataatgtaatgtagcctctcggttactatataccagtctcaacctgtctgagccaataatataggtatccgaactcataaatagccgtgcataatgcataatgttacgtattaaggttaataataaaactataataataagtttaatggatatacatagatatatgctttgtatagtgcggagagggacaacagggaaataggttggcagtcaagcaaatgccgggaagcgctcatgctctgaaacacatcagacatgatctgttgagttgatatagttgtatacgacatgtggattcccctgatcctcaaccagtttctccatgagatcattcccacgccacagaaagcacgctgtactgggttcatgtagataaacgactgttccgagagttgcttggctgaactatatgcatattgtagcaagcttgtatgtgactttgttaacatatttacaaaagctagtgcgaggctctcaatttcgacatacatgtcagtttctcaagcaatcttgttgagctctccgactcaagcgaccagaatggacatttatctccgctgatgtcaaggatgaagctggcagcgcgcagctggactagacaatgacaaacttcttcataggtaattatcacccttaacatttcttaaaagcttcgtctccctcgtcgatgaagaacatgaagacacggccgtattgatgtatactagtaatgctgacaccaagtctattgatagactcttctccattgtcagagccctgaaccgtctccaatagcagaaaatagaggcgcagtcgccacgaattttcctccaatgcaatgtggccggcagcgaagcgctgtccgatgtatggcatgtgtcggagccggtattctgctccaacagaggagtctggctttgtaacaagcattgttacacaacgttcaagtggatgagtcgtctccgaatggttccagctgatgaatgggctgttccatatcattgagcaaagttcatagccatggtgtgatccatctcgtatgcttaagatcgagtcgtggtaagggactggctggaatgcgatatcgcagccacccggcctgtcattctgttccatgttctctttgaaggtcggcagcagtcgccgaacatcgagcgcattgcagctattccagagggcatgtattccgtaaatggcactcagccgagcctttgagagaattgaagtgaagttgtgggaagtggatggcagagcttagactcgctgtcatgtactactatgcgccaatattttcagccaacgactgttttctgactgatcctggcactgatcagactacatctggctctaagctgaatctcaaacggtatccacgaccccaccactgcccaacctacaagtgcttcatctgccagatgctcttgtccatttcaaagctggtatgacagtaaaggaaatgtctatcttgacaagcaagacatcatagcatcgctatcaaaggctgacagagccaattgcttacacatcgttattttgcattcagcagcattgtggcgtggtctattttgagaagcttgcaatggccgccaccatcaaaacactaaaatttgacaaggtcttttaaaaatcgagttccaatgagctctaatgggaacaaataatattccagtcaatttcctgacaagagtcttaaacaattgcctgcctcttgggatgagagcgcaggttatcaggttacgggatccctgtacagctgagcaaaataggccttgggtaaaatataaaatatatcctcctgcgatttggaccaagacagcatcatcgagcttgcaatcaagtttgtgccccggcactaaacgtgagtacgagcacggtggcaaggctgatcgacaggtgttgaacatatccaggccctacaatcctggtaatcgaaagcgccaactcagctagcgacgcgaccaaggaaccagccgtctaaaatggtaattctaaagtagaaaagatcgaccacggcggcctctcttgcaaacggaactcaaacggattattattccactattggcaaatatgtatgacgcatgagatgcaaacagcctagtaaagagaaatcaggcgtcataggccaattgggacactgaaatggcagcccaaaagcggctgctgcttttccgtcctttttatctttttattaaatgtttttgcaaaattaggctggataatgcttgatggtttagcaattatgacttgaagctgctgatcatgttataatttaccgagcgccctacatatttccactccagaacaacgttgagatcagttgctttctattattagaatactagatcgatgttgatatgtaggtaagtttagttcggcgcattgtcacagtacgtctgatacatacgttggaggttcctcgaccagaaaccaggcgctttccttttactttacatatagggaagatagatgattggtaggtgctccataagacaggatcccctgtaaataacagtcagcatggtctgcaggctctcaccgttactgagccgaagaaagggatggcttttgtcagacatcacaaaacttacggagcaaaactgcagactgagatgagctgatggaaacaccatgagaggcctatgggcggtgaacattgaagaccaagatgcatgccaacgcatattgtacagtgatgtattcgactcacgtactagtcctcattatgacgagggatcttcaaatactacccaaatgtagcccagcctcaaacactcgaaatcccactccccttatgttgatcaaatcgtgcatactagtgtccgtatacaatttgactggcttattcatcgggcttcgataaaatagtaattcactgccggcatacaaagcccatgcagtgccgcgtcaaaatcgcccggagaaagggatccggggaaaatgacattcattggttcgcggcagcggaacactagcggtagtaccccagaaacttgcatgaacaaatcaattaactggagctgccgtgtgctttgttgtcaaagttgtctgcagttgtcgtgtggatgaagctacatgtaccctgtaatgaccgacgtgccggcgggtgaatacgagcactgcggcgaatgctgtttattctcagctcaatttgcttctttgtttcggggcaggggcgtggtagatgccaattggcatcttggcatacggacgtgacaaaataaatgaccaaaggacgcaaatgatggcagcagtgtagtggtgtgctaagatcattaccagtaccagtataacggccggaccattaagattagatggaagcatgcatagctgaacaaaagaagtcaattggccttccttgatgtataccaaggctatgatccctgtagaggcacacgatcggcgtgtcatttatcacatttgggcgaacaagttcctgcatagccgttattggtgtagccgtcatcagctaaccttgtgcgcccaaaataacacgttattctcggctgttattgctccatcctcacaggtaccggactgcgataggtactgagcacgcgggatggaatagcaagtcgtaaattgtttgctaacggagtatgacagcccatagagcagtgggtacgccacgtcttcagtatacaaatcgcggtttgggtttctgtttctcctaacaaagcttaatatccaaggtctgagatgatatcaccatttgaccgcccaacttgaaggtctaggtgagtttctgcccaacaggcttcgaatataacatctaagggaaccggtaatactacctaatagatacacgttgcttgaatgcattctggaccaagtaccatggcagctgaagaagaactaaggcgtagcgcaggggtaaagaagcatactggcacacaagtaccgacaggcgttggtgatatgagaccaatctactcagcacggcaaagcaatataaatttccttgtttttagttcctgacttgacgtactctgcgtctataggccataaatcaagtgattggcagcccgctaaaaatagcacgcatgaattcgcctccctcacggcacagcggcatgtattgaggcagctcattgggcaattgaaacggggccgaagacccgagacactgctatagttgagccattcagaaagcatctggggtcgggttctcgggatgcatccgctaaagtgtttgccacaggggcgtcgtagctaagtgacgattccgcgggaggtaattctagatggggctggggttagtagtagtaaaactatatctcgtatgataacttccactgctattataaccggattccgagatccataacctgatgtgtaaatgaagtactgtataatgcatcatttgcctcgacatcatcagtcaagaacgagtggcgttgcactgccttcacctcatcgaaggtctcggcattatccgaccatgtgaggaaaagtgccaagcaatataacttggttgaacactttctacaaataatatccaagaaacaccacaggcatagccctgcaacatgatacaaggtcaacggctagctcatcatttccttgtaaaggctgcttgagatcttccatcccatctaccaaccaccttgtcgaattgtccactatgcattatttcacaatacagcccagcggtccttcatttcctacttgattgatcccctgcataatgacagatacatgatgaaagtaattattctatgacctagcgtatcctagcatccatgtcccggctcaggcacagttgcatagctgccattttgtttggacgaggaacaggaaaaacaggaattgatggctgccaaggaaatatgatcctgatattcgtggatgggaaaggactcagaatcgaatataaatatctcgttgatccctcgctattcaagtctctcatcatcaccaaacagttcaacatcaacactctcaagactcgcttcaatctccacgctactattcgtcagccttttttgctcaatacctaatacctaatacctaaatctcgttcaaaatgcagttcttcgctgtcgcaactctctttgtcgttggcgtcctcgccgcgccgtctcccagcggcttaaactcccgcgacactctttgcgctgctggcctttactccaccccacaatgctgtgctgttgatgtgcttggagttgctgatttgaactgtgcaggccgtacgtagcctcaaaagcccagacatatttattggtccaatgatgctgatactggaaatctagttgttggcactgttaccaccgccgctgaatttaaagccaactgcgccgccattggccaagaggctcgctgctgtgttcttcctgttgtaagtcattctacaatctcttggatgcaattgctctcaaggattggtcatattaataactattcttttagcttggccaagatgtcctatgccagactcctcctggcttgtaaatggtctgcagttagcggatattgacctttttatcatgtcaacgataatgtatatctatcggaactctgtatctggcaacaaagatgcttggaagctagaaatagtcggaattcttgggaattagggctagattgtgtagatagaggtgcgatctgctatttcgctctatgatttaatctagataacgcatcaaatcaagttaaaaacccgggggttccgtttccgtcctatatctgtgattccttgtttatccccacccaatttgcatattattaacattaattttctaaattgacttttgatagccttcgtggaacttgaaagtccactttaaattcttcaaacgccttgttgttcgagaacggcggacacttgagcagcttggaagctacgcaactttgcacctcaggttcatccatcagcgcccagtatactatgccaaaaggcgacggtggtatatatcggtcaattggggagctttgcaatcgatttgtgatgtactgggtgaccctgagtgcttcaatggctaattgacattcgaatcggacttgatgagggagcaagagaccatttccgtttgctccatgagccatttggcaaatatataccatatcctcaggtcttactgcatttggttgcatgaatggaaagagaatgtaccctttcaaccgcgtaagctgtacgagtgcggcgtcgcaatacaacatttccagggccaaagatacggaattgaactctagaggatttgatagggtctcgtccaaggaaagaatcgaggcagatttgtcaataaaagtttcccacacagcagtaggatgttcatgatgccacgcaatacgccattgatgaagctccgaaatatagtcgcttattatgtgttcgaattgcgtatagtcaagctgcttggccatatcctccatcagcccagggattttaattaaaatattgagcagtgtgtcctcggttgtattgagatgacgtttccatggaacagccgcccagatcggagcttcgaaaagggagcgccgtcggtttcgaacgccccaacaagtctgataaaaaaaagtgagtcgctttgatcatcaagatggtctgttcaaacggtggcgtcacttacatgcaggattctacatgatctgtatgtagaaatcagtgtttcttgctcaaagtactcgggtccgcagtacaccaaaatctggttcaagccatcgatatgagtattcccggtacgatcttgcactgaccacttgtatatgttagcagtaatacactcatttcgagtaaaaagagtactcacctcatacatggccatcataaagactgcaggcaccagcctcgctaatgccgttttatctgtctgctcaatcaaatctcgagctcggtgtagagcttctgcataaaaggcctgagatttcgccagcattgtcggagcttttagctcctttcccatgcacccatatataatggccaaactacaaagccggttcacagtaggtgagccggcatcaatcgctgccttcaacgtcggataccaataaggcgcccactgatacacagattggaagtatgaatgaagctcctcatcaaatctccccatggccattctcgttaagcacccgtcattcggaatgctaagacttttggtcgctacgcacggcgatttggcgccatcttgattcatagccacataatgctgcatccgtaggacaggctggtaacctctgcaaaaatggccggagcgagaacattggccgcatgatggcttggctttgtctacatcatataaatcctgaattagaagagctagacatgtaatagagactgtcaactcttaccgcatttcacgcgcctttttcgacacgtgtggcagtagccgctggttgggtatcgccccatttttgtgacaagctaatcggcctgctcactagacaactcggtgaataaaggagagaaagagagagagaaatgataaaagttgccgtacgaattgcttggtcgcaaatatgtgcttactgcggtgctgggatttgtaatcgcttgaaactgtaatccttgcactataatgctggtcctgaccgtcaccatcatactataagcgacgctaacaactcgaccgattcgctattacacagtgtcttatactgcatattgaactggcaattatcccctgcttatttttatagccatagaacaaggaaagctttttaggtgaatgatagtattatatgtatgtataaaagtattcgttctgatctacatcctgcacttccaaactgccaccgcaaagttccttaagagggccctttattacaaaaatatggttagagcatcgttgtgctgtaacaataactcgttaaacaagagttaccttattgtttagccatgtgagatttgccggcttcatggtagctgccgtgctgccaaagaattccacgagacgctgcgcgacccattcaggattctcatctgcgatccaatgaccagcctttggaactacttcgtaagttccattgtcgctgagactaccccacacttgtttaatttgactcgccggtgcaaggctcgcttcaccacccagagcaaggaaaggcatcttgagtgtcgagtttgcaaacactttggtgaagagcgcatggtctgctgttgttgaagcggtagagaaaggacccaacatactgcgcaagaaacctggcttgctgatgctagtcgcataacgctggagaacatcgtccggaaccgcttcagtaccactgtagctggcgtgataaaagtaccaagaaagcatgtctttttcacgaccgcggatgaagaactctgcggcgtccgtaatgctaaagaaagctagctgccagttggcgtagagatcccatgtaggagagggacaagagtactcctcgtatccgaatcctggaaggaggtattcagatacaccgagcgatgtaaccgagtctggaaatagagctgcgagggcagatgcggcgccggcacctttatcgtgagaaaacaccaaggtttggttgacttgcagaaagtcaagaagacctttgagatcggaagccatggcttcagcactgtagtcattgtctgctggaatagagctatctccagtgccacggttatcaggagcaataattgtataatgagaagcgagaatagggcccataacacgccatgtatactgcaacataataaaacaatgagtcatggaaacacacagcagcaaagattagtaaaaactcacgctgtgttgcggatttccgtgaacgagcagtaaaggaggtccacttcctgcgtagcggaaatgaatgctcacgttactcaactgaactcgaccatggtcccagtcagcgaacggagctgtgtcggctgagacgaatgggacgcaagcgacagtaatgatggaagcaagttgagaaagatttggaaacatgttgaatatatgaagaaggtattcgatccgataacgcaagcgtgcaacgaagtaagggattgtattgctagatctcagcggatagagcgttcgtagacgagtgatacagacctcaacttctgaagcatcgacgagagcgatgaaacctcattatatagtctacaaattattttagacaagaatatccccttaacttggcttacaaatgaacaataaggagatactactagatactcattgcaataccgtcatatcaatctggatttacaatcatcgggataggagtaacttcaatttagtaaacccaaatgtaagcaacagttatggagctaaataccgaggaaatttccgtatccactcgtaggattcagtttatactcgtcttcgcaatcgttgcaagtgacgccaatatcagcatggggagatgcgaattttttttttttctactcgacaaaacaaaattccaaaggcagcgactctggttgcttaactacattatagcgagtcactccaaattcttatctgcacgccgtcgcatcttggtccaagttccgatatatcgcgagatacagagcgtttcgtcacgagtcggcagacagagcagtaagctcattttagactatctcatcgggttatgcacctcgacaaaactagcccatttgagaatagacattgtggcgaaaaaacggtcaatttctccacagttcaccacgtttgaccgggcttagctctgcgcccctgaaaaatggagctttcaagttcttataccgggtgttcagcttagctaccatatacttcggctcagaaatggcatgctgctggatattaaatgctgtgttatctatatccacaaagttatatgctgattttacatctgccgcggatcataaaggttctccggccgttccggctttccaagaaacgtgtaagtcaatcgtgaaaattaccaaccacaatgcacgcatcacaaatttagaacagattaattactttgcattgctactcgagttttttattaaaaaggcgttactttaacctgcgccatgttgttgttgatccagccttcatgaaatcattagtatctacttcagtctgtaagtgatatagcggctttacacatttgttactgtgtgtcccccatagcacagccgcctttcccttgttgaagcataagaagtggtattttgacgattcttctccatccaagtctgcttcgcctcttcagtgctcaggctgataatcttcagcatcctcgccttgccagccctcaacagtgttcctttccatcctcacaaaaagcagcgctatcacaaacgccatccccgcaaatcctattgccaagtattcggctcctcggtagcctcccacgatatccgttccattcttattcacgttgacctcgaccgtcccggcaaatcccaggccggtactcaatccgtacgtaaaaagggttccaagcagagatccagcagttccttgatgctttttactcacaatgctactggcaataatctggccagcggcaaatatcatgtctcccgtgcatcctgcgaaaatcatggcgggaaatacctgcgcccaccagacttcctccactggcatagtgacaacaagaacattcattgctaccgcgccaagagagccgagacaaaggacgacctcggctcgcactctgcttacgacccatgctgcaaagaaagcagatgccgatccagtaattgccattggtagaaaggaaaggccaagcaacaccggaccccagcctcgcaggttggccagccagacggtgacgtaccagcaatagatacccacgctcatgaagacgcagaacaagaccagaatgagagcgccaaaagacggcactttccagataccaaaggggagtattggggttgttgcccactttgcttcccaaaccaagaacagggcgaaatgagcaatggcaacgatgagtagcacgtattcgtatggattcgaccaaccggcaatcggagcttgactatagaacacactcgtcagtaaccgcatatggatgatgatggatctctttcagcttacttccaaacaaagttgaataggatcaatcctgcaacgccgaggtatgctcctatccagtcgacggctccatcggggtccaaaggttcgtcatccggaacactgataatcgctgcaccaaatatcaccgcgcctagaacagccctatcatcaaaggttagccgccgcagcttacatctgtgaatacatgcaatatcgaggacaggacaccatacaggaagaaaaagagccatgtccaatcagtccattcaaacaagataccggcaatggtgcatccaccggcgccgccggccggccccatggaagcaaagagagccagtgccaagtttcgttgttttccaggagggaatgttgtcgttaagagagccacggcgttgggaacaaggaggccgcctcctatccccgcaagcgctctcatgaagctgatgccgacgatatttcgtccgtatgccgtggccaacatccaaaagacccaaatggctgagccaagcgtcatgactctcttgtgtccatagacggcacccatccgaccactgatcaagacaaaggaaccttgggttagcggatatgatgcagcgatccaggtcgccaacgagtctgatgcgcccacagcgcggccgaccttgagtgcaccgacgataccagctccatatgcaaacatttgcacgccctgcgtgagaacaactagtaccatgagagtgtaggctctcttttttgatatagtcgtggctcgcgataccgtggtgtttagcgcaggcagaatcccggcctctatgtcatttcgcacgctcgttttcgtcctgattttctcgactgtcaaatctggctccatgggagtgacgttttcgctgatttcgtcttcaacggtagacccagagtcccgaggagtggcctcggaactctgtgacttcgacggtggtatcatctggggcgagggggaagtcattgttggcgttgcagactcagagacgcacactcaagacgcaactaggcatgactacatttttcagagacaggctttatataacggcaagctcacacgcagtaggcacattatggatgtctattgcaatcgattgcttgcataatcgatgccaggggaaagagtatagtaattcgtagagatagcagtgacatttgtcaggtaggatcaaagttaccgtggtaggcattgaaggattgccttgtgtcgttcgttgtcggatgcaatgtggagagcacatcacgaacgagtagaacttctattgagatgtgatatattctattaggctaagatgtgccatttaatttccccattagtacaacgcacttgaataccgagttccgccgtttgttacctgtacaatctccgatgtaaagttgacttttgtatcggagataatagtacccatatttgtcagctgagatcaaggttacatcgataatcacgaaatactactagtattgtcacctttattcgccctatcgcagaaaactcacagagggagctcgaatcgcagattgaacccagatctaagatgcaagctacggcagtttattcccctttgagggaagtcccctgaataatatcgacagtagtatataagtagctagccgccagctcttagctctaggaagaattaagacctccatgtgcattgaacaagagatcccactcgggatcacggccagtcagccgccccgacacctatagagacaaggtggccaatatctccgtaggttgcttatgagctccattcgctccatcgcatagactttcccttacatgggagttttcagcatccacgggcggtccgagcaatctttgccctgctgtaggtgcgggtagggctcggatcatgccatttccccacaaggccccatgcatcgatcgtatttcagcggcttgttagtcgttttctagcctccacttgctactacatgaacagtccttcggcagcttcctgtatatacacatgccgccactgcctgcggctggggatgaatatgaagagctacgctgacgatgcaagatcttatacatggacatgaagtgtattactacctactatataccagtacagtaaagcttaaagcaatgcataaaagtaaaggagttttagtcattgtgtggatatagatatggagatacttcatgaacgcatgtcaaaactacgccagtcatagcagttgatcaagtcaagcacttgtaatccaagaggtcaaaaatccgatatgggcaattcacatgtatctcacaacccagcgaagagctgaatgggcagctgcgtagcgtatagacgtatctgatattctaatccgtgaggcgaatacgccctgctgcattgtctgttggctacagtttggttgcatcgtaatggaaacggagtcaagctatagacaggggcgagtgtaagttgaacaataagcaaagaatttcctatttcgggatatggtgccaagccgctatcggcacatgctggatggagtcacagcaaagcgcttaagctctcgcgacggctcataatgcggcacgttttctttgtcagcaaaaagccccctctatccatgaacgcagcggcaatttctattttgaacatgactcgttattacctctatcatatgctctaattgactattttatagtaagctttccaatacctagctattggtcgagttggtgtatactattagtagcacccgcagcttccaaacgcgaccacatatgtgacacaagttctgaagacggactaatgtcagaaaacagagcaaataggcaataccatttctatctctctatcttaggtatttatcgagctctccaaggagtagtccagcggtcatggctgttccatcatggtatatatcctctgagctggctaggctagactacccggctcattgaggcaagtggttgagaaccattcgcaattattcacacacgatggggatctggcaaagaataaatccaagcctagcagagcaccctgatgatgcttttaatatctatgttgggctcgacgaggtctacgatccctctcaagctagagactacgctgcagggctctacgacaaagaaaaagaggatgttacagacgccgatatcgtctttgcaaaagaaattatgctcatgggcgctgatttcgagcgagaatgtcttatggatcgcaagcaacgagcgagcgaaattaatgaaaagatccgagattggattttggcgacggtcaacagcagcttgcttcaattcatgttcatgagtttctacagtgagcacccgggtgaccaggttatgactacccggcagatgctcaagagcttgcagcatctttctggccagcgaaaaagtcaagtgccagcagcgcagcgcacatgtgcacttggctctgggtatgggcggtgaacaggccacagctggaatattgttacaccagccccgaaggcagaattccatagccgtagaattttacagctgccatcgtctctattctctcatccttcatccacattcaccttcttcactgcgagtcattatcatgccatgcaagagacagccacaaagcccaggagatattcggaatctctccaaaaaacaaaagagcgaaacggaaagtgaactcaagaccaacgccgaaccaagaccagttcgctctcaagctacatcgaggtcatctctcaccgaagaagaatggacgattggatcaccgttgccggcgtcggcaatcccgtcactatttctacctagttctcgattccagccacaggcagtcaaaaggctggatgaagacaagagaatggccgcagcaagaagctggagattgtcggaatagaaatctcgaccaccacatgcccgcttgctgtgttcagaaatactccaaaaagacaacagattattggctgcatacttgggattcaatacggtacaacagctgtactactttgcatatcttattggtaaggagctactttttctcatcaacaccacttgagtgactggctatctcaagttatactgaatatgttgatagtacccaatacattgacgcgtttacttcgaatacactaccaggtctaccggcagcggcagagcatacccaatacgaacgtcagtgatggcttttctcctgcctctaaagtatgggatcggtttagggttctctggaacggaaacctaaactggcttaagttggcacttgacacaagtcgtccagaccaaatactcgtttcatccataccattccaacagaagctagtaggagatgaacacaatatcaccctcaaagatattgatccagttttatcaattctcgctgcgtcgtacaaattagccaaagcacatcctaaccgcttctgtcaacagcagcctctgaagccaagcgagcatactcggggtcttcaccatgaggattggatgcgagcttacgctgtgattacttttgcatgtaaaaatcatttttcgtttgcgtccaacttcgaagagaatcgaaacatcgcaatgtttgcaatatacatggatcttgctcaagatgcgcaagagtctgagtcttttggctacataacagatgagttgctgcgacaggtggagacgcccaagagactcaacaggatgacctcaatgcagctagacgaggaaatatatttccccgagctggaagagaatttatcacagcttgcaacaaaggatgagattaaatatgccatcaataccctcgggctcttccaatccaagactgcggctgaacgcgaccgcatcatccaagatactaatggcgcatggtttgagatcattatagatgcagtctgtgcaacacttggcaccattgttcctggaactgacctggacgaagaattaaactctctccaagtaccaactaaaatgcgacgctctccaattacagagagcgagagaggatcattgcgagcgctactgaaatcacgggttaaagcaaatgagcatatcgcatccaacaatactatcgatttggaaagactgggcaaggcgagggcgcaccttgaagagaaccttcctcccaaccaagatttggcaagcatctgcagcttgagagatattgatgtgaatactttgtctgttgacccatgtaactcaccaatcaaagcaagatcgcctcatatcataggtatgctcttttctcgattgtcaaataacatattctagccagagtctatttgctaggatcaacatcatcaatgcggatgattgctaaccttagaggtagatgcgaaccgattggcgaagctgctgggagggcctctacgaactgccatactgcacagcgaatgtggcactggaaatatatctgtggcattgctggcctcgaaattcttaattgacgaaagaattgatgcattcagcaatggaagactccatattgaagaaactgatcgaatttttaaaccaagtatcgtatttgtaccttcagaatctttacgctcgcaatttaccttgctgaggtcttgctggatgggaatattccatatttcactgctctgcgaggccagtgaaaattggatgaatctggacgggaaatctaacgtaatccataatactgcggagctccaggagcatattgaccgctgggcagcagagcatagggattctaagactgcgcaaacgatactcttagcgtcatatgaagctggggcaaagcttatgctgggtgctgaaactggtcagccgcaactcaaccaagagatacaaggccagatgactcgggaacatcgtgacactgacatggctctagaccaaaagcttccaaaaagtcttggtaaaaacatcaacgagaacggccttgaacaagatgtcactacccaaaactatatacaaaacgacatgtggaatatggtgggtaattctcgatgagtgccagtccatcggtgatgagacaactagtcaccatagactagtaaagcagctggaccgagatgctctccttctagtttctccaaacctcctgtggagcctgatagatctttttcactatctcagactcatgtgggatacagcttggccgttcagttactcgatggaatcagatttgacatcgaatacggcgatttataatctagaaacatacgagcatctactcaggagagagagtacgcatgaagccgttcgaaagcgagtaatagctggaggagtagcgtctgacacgctgaccccacgacaaaggcagcggcgcgcagaatacataaagttcatacttgagggatctgggccagcctattttcttcatccagaacttctaaaagatacttggcaagctaatgggcgtgtcgccagagctatggtaccagtgattcaaaaggtgttggagatggtatctgtccaacgaggcttgcccactcctacgagcctccccaatggagatactacatactttggaatgagagttcctggtctcaccattcggaaaattgagctcacatcaagagactcatactcaagtaggaaaaggctccatagccatatttctgagctgccaaaatgctccgaagatttggatgtcgagacaggaaaagttgaagcggtgttagacagtgcgatctgtcgccgattatctctgatatcgactgatgtcaacaatatagcattgactacaccaactaagggattactgaaccttgtatcaactcgtcaaggaaggtcaaccccttgtataccaacgaaaggatcagaatttacaaaccggttggccaaactcgatacaaccggcggcttggagtggctcttccaccataccagggaactgcagaggtatagctttcctaaagacaggctaggccaagtgcgttatacagcttgggacagtcccaagtattgccatgtactattgagagctcttgaggccaaggagcgacaggagaagctactggtatgcgtaaacaatctcctgacatcccagtaagttctgaccttattttttacaataatctcgttacgccactccttttatacatttccaaccttataggcgtcgaagttcaatatctatcgagagtggttaattgacggtgaataggatcattaacgcgctgcttgtaacttgtggaatcaagaccattcactgcacgtcgagactctctgaatcagagagaaggcaagccatagaggcgtttaaccacacgcaatcgacacacacgtgccttgtcgcatccatgcagctctgcgcttcggagccggattgcataaatcttgccataaaggtgtcatcatggagctcccaacgaaccattcagtacttgtagaaacaataggccgacttttgggaatcaatcaaacgcgccatgtggagtgggaaattttcattgccaagcatacctttgatgcgttcattgaaggaagcattatgaaagaatattcggctgtcgtcgccgtcacagcaaaccttgtttctgcaatttcgggagaggcgcggatgatttgtgcatatgagattgtgagacagcagtttggacaggaatactcgctgtactccagaatgagagcaccatggaacgagatggatggtgacgacatgcgtcgcgagggatacttttactcggcgcttgctgaattcttcttccagaacccggaccaggcgttcttggtgggtcgaaacaacattcgacaaatcgctttagcctggaaagttggaatgaggattactgttgacatggtgaaggagccggcgcccttggaagctggagaaggcctggttcttcaatatttgtgataccatctgaaaggtggaatctgcgtgcgctggcagcacagccaggatgacgtgtttcggttatcgcagagaatgtgagattgattggaataagtgcgaaggaaagtgaatgatgtgacagaagatgaaagcatgttggatgtgggttttagtgatcgaataatggacagataagtggaactctttaatgattagttcgcagcatttatgaattgttagctcagatagtcaagataattctcatctcaatcctcctggtagacgacatcctcgcattgtgctttttgttctcctcacatgcaagcttcacaagcttctgtcaatgccttcatcaccaatgcaacatagacaatgccgaccaaaacaacgtgcttacacgcagatcaactcttcacatgcacgaaataaaccacgtcgccgagcacatgaaagaaaaaaaagacgaccaagagccaagaaagctgccgcggcaccagccattagttccaatttaccccagatctcactcactccactcttgcagctttttgttctagcccgcctccgccggcagctttccccgcaaaggagctcaaagatggtgtgcggtgcctggtgagaagcaagaaaaaaacatttgcggggaaaacaagcaatacacaatacaatttgctaacaaggaggcaaaagggacaaaagaagcttgctgcactgcaaccgcattgttggagcttgtccacgtcaggcttggtacggcgttgcagtgcgccggttgagctgcctgatctggtgatagggccgggggtattgggggaaagcaaaatgacggatacgacgatcccttctgttgttgatgttagcaggtaggtgtgtttgcttgatgggacgtaatgcaatttcgtgagagtgagaaaatggatatggggaatgaggctaaaagtcgttgtgtggttgggcgatgttgtatgaattgagctgtatgcggtgtagcagttggtgcccagattgggcggcatgtgagggtatataaacctgacgatggactcgctttctttttttcctctggtttgaagagagtgcttgaattgtgaactgttgctcttggtgttttttttcgctcagcttctaggttcttgtttgagtatcgccatcaacaattgacttacacgcacctatatacaacgtcaacaacaccaaaccatcaccacaaccgcaacaatgaacttccagctcctctccctcctcctcctcccctccgccctcgcccaaacagccccaaaccccatcctcaccgccctcggcacaatcaccagcgacaccaccagcctcaacaccaccgtcgcaactttcaacggcgaccccctcgccctcatcaaaatcaccgtccagtcggcccagctcctctccgacatcaacaagggcaccgacaccgccaacaaggccgccaacctgacgctcgaccagacgctcgccatcgccacggccacgctggccctcgccacggacgtcaaccagaccattacgacaatcatcaacaccaagcccaagtttgacaagctgctggtggtggaccccgtgatcctgctcaacctcaagctggagcaggacgcgacgcgcaagtttagcgcggcggtggtggccaaagtgcccgaggcgctgcagtcggtcgcgcagggcttgacgcagggcattgacgatagcttctcggaggggattgcggtgtatgagcagttcttgtagggctgctggtcggttactaatgatgacgatgatgtctatgatgacgatgctggatatgttggcatgtcagtacatatatatgagtctgaatgctgtaaatgagtatatataaagacatcacaaactcttgacctcctgttcattgtcaagctgtcatgtatgcaaaataatttgaacaataaaaaagcttttcatttcatttctttcacttttaatccatctgatccaccgtctctgcatccgtcgcgccattctccgtccccgcaatgcccttcgtatcagcctcgctgatcgtaaaccgccatccaaacttgtcctcccgcttgccctgctgaatgcccttgagctcggccagcaccttcaagcacaccgcaccgggctcctcctggctctcggggatgtacgtcaccgtctcctcgccgccagaggccgtcacgttctttgcgctgccgaggccgcttgtgccgcggcgggtgatgctccggatgggcaccagcgcggcggcggttccagcggcaaagacctcgctaaaggagctcagctcgccgtacttgatgggccgcttctggaccttccagccgaagctccgggcaatggccagcacgctgtccgaggtgacgctgtcgatgacgctcttggagtcgggcacgaccagcgtgatgtcgtcggcgccgccggggcccgtctgcacgccgatgaaggcgctggtgctgaactcgtcaatctcctcgtgcttgacgctgtccaggtgcagcgtgatgccgtagccctcggtgcgcgccttgtcgctccagcgcagcaccggcgcgtagtttccgccgaccttgacgtggccggtgccgttgggcgccgcgcggtcaaagtcgtcgaggatcaggcccttgacggggtgcacgccgtggtagacgcccgtggggatgacaaagacgcaaaaggtgtactcctcgggcgccgtcaggcccagctgcgcgctggagccgtagatctgcgggcggatgtacatggccgcgcccgtctcgtggggaggcacgaagccggcattcagcgccacggccgccttgcaggcctgcacaaagaggtcttcgggcacgggcggcatgcacaccacctcggccgagtgctgcatgcgcacggcgttcttgtccgggcggaacagcgcaatctcgttgtcgccgggcaggcggaaggccttgaggccctcgtaggcctgctggccgtagttgagggcgggcgccatgccgtggatgcggatgaaggggtcggcgacatatttgagcggcgtccacttgccggtgtgcaccgagtaggtcgattcgatgtggccgttgactggagcgcgctggagttagcagagagcaacaatggtcttgagacggcagaagatggagatcaagacgggatatagcaagggcttcgagactcaccttctcggatccggaatccgacgttggaccagtcaatggtgttgaccggaggcggagggaaagcacccattgtgaaagaagagctgtttctgtgttgtaaaacggttgacaatgattggcaactcgacaattgcttccgtcacacaagcagaagcaaaatccaaaagacagttgatcaattggtccaagaatgagtgagtcaggggcccgaggtagcaaagcaatgacaagacagctctatcagatttcagccggagtgggtaaggaacaccggcgccacgtaaatcacagtgagaacccaaaaagtttagagtcagaacaaacaactcaactataacgcaaactcggggggtcatcagcacacgtatatgtattcttccatctgtcctactccaaatcacacgccctctctatcccttcactccatcataccaaccactgtaatctgtgtcactgcccatgtaagctctgcctgcactgattgcatcaccaccccgatctcgcttggcccctccacagcctccgcttccggccctattggttttttttttcttcaaccaactcaactggtcctagcgccatcaatgctaaaaaagaagacggcccgggagagcccaaactgcaagcttgtaagacggcaaggcgggacgatggggggaggggtcaaatagcataatcttgcagcgaggtggtatttttaaaaaaaaaatcttggatataactcggcgagatcagctcgaattgctagcctgactaataaccacccattggctgcacgttaataatacatgcgctcacattcgatgcccttctcaactgctgtgttgccgaatagctctaaaccttgccttgatagctcaactcaagctaccacctacacccaacagtaaccaattagcaagcaatatattccacaagcttcaacattgaaacaattcacctcaaagtctcaatctttatcataaataaaacagaatttccatcacctcaattgacttcccaacatccctcctaaaagtccaaacctcttctcacccaagctgacgtgatccccaaaagggtcctcttctcaatccctccaaagcccccccccccatccaatcaccccccagatccccgtcacggagcgttttgaatctgacatacataacgttgtagtatcgggagtctgacatacatttgtaacagcagtagctatcgggcatattgtatagacttaccatggaattctgcagggaccttacagggcatggcatggattgaatcaagggttctacggcggaatggacgtaaaaagaagagaaaggaattagagagacagtctcgttagtatcttatacttgattccttggttatgacgcgcaattcaagtccacttttccatgtatgtgaatcgggtggatgcatgtcaccctctctgttctgcctagaaatcatccatggccatgtcctctccaccatatccattttctcaccaaatctcacctcgaagagatcgagtcttaaccaagtgtcactactactacccttttcaggcggtgaagcacggagatcgcgggaaaatacagcatcaagaatgagaaataatgagcaagagacgtaggtagagtagcactagtaatacaattacttcgtataccccacggtgatgctaatactcggcttgcatgcgcttatttcttcttcttctctgtatactagatgcttggtgtgtaccatctacatacacgcgccatccaaagcgtttgtctataatcatcgctgataccatagtgaacgagaaagaataaagaaacgaagaaaaaggcactaaaaatacaagggtgcaagagtagtcaactataaaaagagaaaagctgtgctatggagccaaaccaaaacgcaaatacgcagatgtggtagagacggtctttatcccccaaccttttttttttctttcctttatttttttccagaccccaaaaactccacttcacacgcgaaaatcgtggaggggctcttcgtgtgtgtgttatatatatggacttgttcatcgctgcaaaacgatgctagtgaagccatgtccaggtataatgcaaaattccactgatatcaatacgcctccttttcatgtacctgagacgccttgcatgataccaaaaccagatgagcaaggaaagaggaggaaaagaactagaaaccaaaaggccaactataacaacaagatgaacggcaaaagtagagagtgggtgaagaaccaagaaaacgaaaacgctggacatgttcgtatcatgaactggatgatgccagacgctgaaggcagctcaagacacctacgacgaaaaaaaattagaggattcttctacttattaccatctgataaaattttggggagagaaaacttaccgctcacgccttgtgtcaaggtggctgccgcttcagtgcttcggctgccaaggctaaccgtaacaacatgctcaatctttgcttcgttacccaggttgttggcccatttgaacaccttttcgtcttctcggccgtcaccaacaaccatgaggaagtcaacgggcttttcgttcacctcatctgcctttacgttctcgctcagctgtttgaatatacgttgtgccgcagtgcacttggtccagtccagcggttcaacgaggatggcgccgtctactgccaaagcatgcacccgctgcgattcacaggcgtcgttgacgtggctggcacaatcagaagcctgccgtgaggctgtatcaaagtcttcagcgttgttgtagtggaagaggagactgcagcgccgctcttcgatctgcgagccgggcgttctctcgagatagtaccgcatgatgggcttgactgattccttccagtttgtaatttgagacgcatcagccatctccatccacttgtcactaccgcagtccttgaggaagcaaccgttttcagcaatcaagcccaggttcggcacacgtcggaacacacgatcgagctcctccggccgccggcccgacatgacgtagacggtgttgcgttcatccagcagcaagtcattgagcacgtccagggtccgctgcgggctgaccgggataatctggttgacagggccccagctgacaagagtgccctcgtagtccaggataaagagtcgtcgctgtgcactcgcgtactgagcagaaaccgagctcatcgagagacggggcacataggtctggtcgcgcttgtgctgctcgtcgtatgacctgtcaagatggcccagaagctcggtgaaccagtgagagcctgtctggtgcacaacacacttgtagaggttctcccatcggcgagtcttttcctcctcacccatctcgagcgcctgcttgatggcatcggcgcactgtcggtagtcccaagggttcactgaaagctcattctttccgaatagcgatgacgtgccggtaaactctgaaaggatgagggaaccatgcttcttatcagaaaggatcttcccgtcctgacaaaagaggtactcatgcgacgtgagattcatgccttcacgctgactggtgatcatgagcgcgtcggcgatggaaagaagagcgaggtactgggcgtagtcgatgtcctgcttgagataaaccacgggctgataagccagatttgcccacgacgagttgacacgcgtaacaatgtcggagacggcagcatcgagctcactaggctcgcccgatgagagggccacttgaatcagaacagtgttctcacgccattccggattcttattcaggaacagttcgtatgccaacaacttttgtctgactcctcgaacatggtcgagcttgtctcgcgcaacaatgagcctcttgccttgatagcgctctcgcatgacagacaaccacttcatgacctctggctcggcacggtgcttgttcaggctgacggggtcaatgccaatggcgagatgcacaacgtcaacgaagcggtcttccatctgtatgccttccggtgttgcctcgacagttaggatgcggctgcaagtaagcaaaaagtgccgtgtgtattcttggatctggaaaccaatcaggttggctcccagcatgccttcgaggagctccttgcgaacagcaagacagcggaagacttcggacgagggaaaggcaacgtgcaggaagaagccaatcttggcctcgggcagcttcttgcggatcatgccaggcacgagcaagaggtggtagtcgtggacccagatgacatcgccgcgcttccagttctgaacaatcttgtcggcaaaggcctggttgaccttgacgtagtatttccacgagtgatcctcgtatgccttgctcttggggttgtcggggatctggtagtggaagacaggccacagcatctgcttgcagaagtggctgtagtggccatcaaagtccttgtcagagcagaagacgggcagcatgtcgtgctgagtggccaaggtatcttcaatgtcctgcttctgctgggtgccctcgagggcatcagtgggcataccgagtgtgccgacccaagtgtagtcggtcagctttccatcacgggcagcggccatggcggcgttgcgaagaccgccattgccctggtcggcgttgaccacacgccattgagccgaagcaaagaccttgtcgtggctctcgctgcgcatcagagccctgggcttgacaatgccgcgacggcccagctcctttgccttttgcagcgtccggcggctctcgaagatgtcggccggcggcggcgtgtttgcgcgcgacttgggctggtcagcgcggccgccccaggacttggagcccttgtcggtgggcgagttgtcgctgtgcgggaattggatgcggaagccatcttcgttggcgaatggatcgggcgtagtgggttcgtcgaccggggtatgaggaggggtgatgtctggctgccgggtgaagagactgggcgtgacatcgatggcgggcaccaccgagggctgttctggcgcaaaggcccgttggcgcttcgagattgtgtgtcggcggcgagcgttgcccgggaggttgaattggatggttttggggaggaatctgtacgaggggagaagaagcagatgacgtgcattagccctgtgccgcagaatatgtcacagcagcagctgacaaagaaacgaacaagggcagtgggaacaagagcagcagcatgcaatccgttgccattgcagccatgtttacttacagagagcagataaagacagtcattgtgggcaatggctcgtgattcggctcaaagaaccgtaaaagtcaagagagacagaaaagattgttctaggtcgtcgattgagagagtcgaaagacctgtggctatgcaagttcgggcaacgatgggcagcgagatcaagagaaagaggccgaaggaaagcgaacgaaggtccgtccgtcgccgctgatatggcaaggtgaaaactggctctcggctatggcagagacataagggcaggacgcagcaagctctcgacggtccgtcttggcgatcgggaggggcgagtaatcggatgattgatctggtctttggcttggatgagtaagaaggaggagggaagagaagacaagaatgaaagtttaaatcagatgaggagaagtcggagcagaagcagcgccggcacggcagagctaagcaaggcaaagcacagcagatgcgggaagctggcagaaaaagctgggcagcaggaataggtcccgtcccggtagtttttcttagttgagaagggagcagcactgcggagcttttttggagagcggcagagacgacgatgcggtccacctgcttaggcccggagctgtgataggctgcgagcgagggagcgagtgagaaacgggatgtttatgagccaaaagctgggaaatggaggctaatagaggggagggaagaagcagagtagctaatagtgatgctattaaagttcaggacaaaactggctggccatgggcgcctaaggcagcggaagcgatcgggttgatttacacgaaatcaattgtttcggctgggccgcaagccgtatcaccattagccacaaagctccaagacaacggagcgggggccccctggtcaggtcgaattttttttctttctttctttgttttgatgtttgcgatttctgggtgcggtttcccctcgcgaccagggtatgggtttgggatgaaacgtgggcagaattggggaaaaaaagaggcaaggatatgctttttaggctggacaaaggcaaaaaaaaaaaaaagaagaagaaatgatcaacaagagggaatgcgagtaagctgccggctgccgcagctggtgatactgtcgctgcataagacgaataggaaaacattcaacttacttgctgagcactgtgaaatttccgcttgagtttgttgggctcttggattggaattttgcgagttcaaagccaagcagggcagttcaggatgctccttgtttaaaggctcatggcctgccgtctctgacgtaatcgtgccaacacgagtcgtccaagcccgctggagctgaagaggaaccgctccaaggtcaattgctcaaagctgacgtcctcgacggcggataaatgtggactggctggcgatggcaggagagtttggtccgttggcagttcgggttgcgctgcggataagcaaaaaatagaaactctgaagcaacagcagagacgatctggtcggatgtgatttgatacaggcaccgcagatgagcgcctgtcttatgcggctgcgtggatggatggagggcgatgcgcggttgggccagatatattacgacacacgcctcgtccactcgcagcggccccgaatgtctgtcttgtcttatcctgtgccgtgtgtgcacagccatgcaatcacatgtcgctgtgagtaggtaggcaagtaggtagagtgcatttcctgataccatcgtgaaatcacccttctctcatacctgccgtcgtgagggattagttccctcgtctgcgcgcacaaaatgtctcggcctaccggatactacacggcgcttattacaccaccagctacccatgacctcttttatttccctcgccaaccgttgatgcgtcgtaccgactccgtgcctctgtcctgggtcgccattggaaaggaggctagagaagggtgcctgaccgattacacgcctttgcaggacacccacccatagaggcaatctgtatatatagagatacacacaggcaggcaaacatatggatagaaacaaacatacaaccacaccgctgcagcctggaatactgtaccaaaacgacaccctggcgaggcgccgagctgagcttggggatgaatcacaagaggcagcccaaggatttctccgtgccaccgactcggcgcatggcctggcatgccatcaacgattttcgacctctcatatttttgccttgctgcttgtgtcactgcaaagagggccccatgtcgcccttcggaagctaagcttatcccaggctcttgcgcgggccgatgactcggattcgattgccccgtgctccagagaagctctaatttttttgctcatatatgctggtgatttcaggtttggtttgcaacgaccaacgatgaaggatccttttggtcgaggccaagccccgaaacggcactggctctggcgctgcggccaggcagtatcagctagtctagctcgccgagagcgctaagaacgagcattgactccttggaagtgctactgacaggcaataccgtcatcacgatagcacggtacaacatctgccactcccagcaacaaagagaaaaagttcgcacaatcatcgtggcccgtcgatgtaacgtgcagaggcaccgtccccttgtcggccgggtgtttgcggcccggaggctccatccctcggccaagctgttgcccaaacaggatggacgacgtggaattaatgcgtccggctcaaggcgttgcgcgttccggtgtaatacgggctgccgaagcctcatttcaccgtgcaaagcaagctcaacagatttgaggatgcgggcaaagacaaaagcagacaggcaatgatctactggctgttggttctaggtactacttgtacttgccctttacgcagggagaggaatggtctgggacgatcagtaaaacatctctgaaaggcactatcgctataagccccttgtcagtatcactctgcatatgagcgtttttcgaatgctttcgaatgcgcagcctcttccacgatcttctacttatcccacattcaaacaaacacttgacatactctttcatcatcgatttgcactcgctcactaaagccaccttgcccgtcaaaaacgtgtccccatttccaaagcgtaaaaaaacccttaacaaaaaaagacatccctgtttctgcccaacgagccccagcccggctccatcctctgaccgggttcccgtaccgaccaaaaagtatggacatgtaacaagcatcaagacaaggtcattcagtgacaggctttcgctcttggcccttcaactgctcacgcgccggcgcttgtgcccgtctttggctgctctgtctcatctaatacgccatcgtcatactctgaccgcaagtgtcttctcctccttgctcatcatgattacactcgtctctgtacaaccaacccctaaatgatcggcctctctatacacctgtttacttttcaccatctcgcgtttgtttctctctctctttccccccctccctcgacaaatggtgatcgacgtccatcaaactttcagctagacgaaaacgcctcccagagccaagccaagccatcaatgccatgccacgccatgccatcccatcacatcagctcatcccagtccctagcaccagcaccgtccaaaagcctattgctcggcttgggaatggatcccaaccgctgggtagcggatcgacgaccgcctgctccatcggcgggggtggagcgcctcaaagcgagacattgaactctccaagctccgtccgtctctgcatcgaaagctgctgctactaatttttccttcttccttgaacagccgagagagctccggccgtgccttaacgggcgtggcaacgcgccctcccgtcgcgatactcagccgcacagtttgcttgaaagatccaggaacacggagtactttgcgtgataaaacatgcttgcttacctgcagtgttgttccgtatatccaagcaaacatgccccgagtacctacatacgaaaagtaggcctccgtttactaccggggagctttgccgtccgccattccagcaagcctcattcgctggccatcccgcatccccccctgctctcatgcagcagcttgcttgcgtgcatgaatcaatcaaaaaaccgccttaccgtgtcctgcccctccaaacaactcaaaaatacaagattaaaaacttcgccatccaagggagggccaaacacgtgcaagtcgccaaatgccactcaatttgtccggccgttagcgcttcatgacactatcacgatttttctaatattagcccaaagtaaaaggagcatgagcgcaaaacaagacatgccaactttgggaccccaaaccgttttccccctttttaaccaacgtcgaatgaatcacaaccggcagtgcctatcttgatagcaaagtaaggtatgctctggcgggattttatttccctcccacgttgtagggccgacctgtatcattggccctgacgatccctgcatctcccgttgcggcaaacatcacataacttacttggccgcctgtcatccaatgcatttggagtttgggggggataaagtgcccctgcccacctttttgcatgtgagcatatttgtttggccgatagtaactccttttgcttccttgattcattgcttgcttcctctattacaaaccacatactacaagtcatcacgccttatccgggtattatagaggcatctatccggtgcttcaatcctactctgctctgctacgcttctcaatacgtacctggactaacaacaaacactttgtataattggctcatatctgtcgtaatatctcgtctttgttgccacttcacttgccacctatcaatatcaagtaggcagcccgtacgtgtccatggacaactcgttagtttgctgccgtgcaaccacactcgaggccgaattgattacctcaaggcctcctaaggatgccccgacttgccaacagacacattcctttcataccagtaaggaatattactcctactagaaagtaataagcacgaatagtggtctaccgcgtatacagtgcaacatggcaatcagcatcctccactaggtacctcaagtcgctaggagcttcttcttgtagattattgactcgtatttcaagatagaatggaagccaaaaaagtcactaaaggcaccggcgtcataaagtccatccatcgccaccacaatcacacaatcttagacctttcctccaatttaccccgcaccgatatcaacaacacatgcttgcctttgaatgagtcgtcagcagaatcacctcaagcatttcccattcgatcttatatgcatcatgggcgttattgggatgtaataccacatggagggcggtaataagcgcacatctagctcatccttggaattctccccatgccaacataatggttcaatgcgtccatatgtagtgtcacattgacgcccttctaacatctgtcatatcggcaccaccagtcccgcaaaaaagtcccatgtatatagtctagacctagcgtgtacatgtaaatcaatcctccggctggacgccgattccaacacacatgctaaacctcgcaatatcgttccaaccaatctttattagttcatccacaggcgtacggctttgtcttttcctccgctgccaactcgttgtccgtcaggactccagtcgacctggtaaagggctgttagtcatgggacgatacaagtagcaagtcaaaagcaataaagggagaggtgaaacgtactgcaaagacttcatcttggtgtcctggtaggtcaactgccagtttgtacgtggccatggaccacaccttcaatgtggtatccttggacgccgtcacaagaagtcggctatcggcagaaaaggcacactggtatataggtgctacatggcctcggagcgtattgataaatttgccatctctgcattggtcatcgtgttagcattcgtcgtagacaacggcctctggtgtcattgaaaacacgaaccttgcgctccagatctttgtgtggttgtcccaccccgcgctggcaatgaggctgccatcaggggaaaatgtcacatggttgatggctttttggtgtcccagcagtcgtgcgaccggctttgtaccctgagagggatcccagaggtacatggtaaaatcatcctgtgcattacaaagggttagaagagtaaagtagacgacaccacaagttgtttgccaggtgaacttacagaggctgaaacaagtcgctccgcaatctttccttggaacctcgccgctttctcaaagcgctcctttgccttctttcgcctctcctcctcactactcggcgtgggctggtgatcataaaatgaagttcgtagtgcaaaatcagtggaaagggccaggtgatttacccagtgagcgtgggaagagagagtgtgtaccagtgttcccttctcagcgtcccacactctgacagttttgtcgtgactggctgaatagatcaacccggtgcctccccatttgacgcagctcacactactccgatgaccggacaagacatgctcaatccggcccgtgttcacagcccaaactcgaatcgttgtatccttgcttgcactcgctaaccgaggagatccattctcccatagatgatatggttcccaagcaatgttggtaacccatttggaatgccctgtcaaggctccggagccggcagcttttcctgtctcggggtcccaaagtcgtacagatttgtccatgcttccagtggccaaacgcttaccgtcgggcgaccaagccacacacaaaacccagtgtgtgtgaccagacaaggtaaactttggcgttcctgtctccgtatcccatatccgagctgtcttgtccccagagcctgtagccagtcggctgctgcttgcaggactgaattgagcggccaatatcgcttctccatggccgggtattctatgagacatgcgcgtgactgcttggactttgaaaacagcttgaggctcggcgctcagtgtgactgttgtttcaaaggggttctctatgccatggctgcgcagaagttggagcaagtcggtcggatactggtcaacaatgatgtccgtctccggaatatgtattcgaaagcgatacggcagaaactcttctctttcctaatagttcaatttggattagccaaacaagaagcacccttgaatttttacgaatcaacgtgagacaaaccctagccaaaagtgtatttaacaaaagtgatagatttttctccgatgcgtctgcgagaggcacttctataacgtcggccatctgctttccctcgctgtcgaggaagcgagccttgaacgagcccgcagggccggctgcaacagcgctgacatcttgttgtacttgcgttctctctagattttcgcgcttttggcgctttgatggaggcggtagaaccgtagccatggtaagttgggagcttgcctagactattaatggtatctcgataaatgtgttgaaagttcgcgacagaatggaatggtggggccgattggcaaaaaatctaggaaccatggaaaaaaaataaggcggtgagaatgtggggttctgcccaaaaaaaagataagctcatcgccaagctctcagggccccagccataagtgatgaataagtcgcattaggaaggccaaataaagctgcatcagtctggaataattagttgtgttgaatttattcgccaacagaatgcctagacatcaggctgattcgccattgtcggtcgatggccgcgaatgcgcttgggcgggccggtaaaatgagaaaacgctgtgggaattgtggtcatagttatcccagcagggaggggaacaggcgtcgcggcgggattctgtgcaagctggaagtgcggctcttgcatcaatggctggagatgactattctgtgcttcctgctggagttgatgctgaaccgcttgctgatcaagactttgctgatgttgatgctgctgcggttgatcgtcttgccgtctctggcgacgtgcacgttgtctctgggttgatagttgtctgcggcctttttccaccagcaagtgccgcttatcttgagcttcctgtctccgctgacgttgccagtcctcattctggactgcgtaaattgctgcaatttgcatctgaaactgcgcaagcgcattcagccggtctggctgtggcatcttgcggtagtcggacttgagttggtgaaaggtgtcgcctgttaaacgaaggtttgattcagagacgccagccagttgaattgccgttgccgtctgtgcatcgggacgcggaccgtcgtccatgtctatcaaattgccagttagaattcatccatggacactcttgagcaattccatcacgaacctggaagctcggttaggtcattctcttcttcgctcatctcagatggcgttggtggctctggagtgccaggagcatggttatgctggtcgcaagagatggtcagcacccagccgccaatgctcttgcggttgactgctttggctttccagggacagtccgtcttcttggtggttgtcttgtgcttggtagccatgcatttatacggtcggccaccacgatcacacacgagatcacaccggacgatgtcatttccagggatgtcagcaccacccattctggagcgatgcgacctagccttgacaatcttatagccctccttctccatccgcccattgaggtccttgatcagctcctcgtacgtgctgaagacgccggcgtgcggcacagcaacggcctcgaggatcccaaacatggctggcaagaggctggttcgcgctgcttcactaggggcgtgtggatttgaagccggacctgtgtgtgttaaatgtgattcgtggcgtcactgcgcggtcgagacgtggagaagaaggttgttttgggagaagattcgggctaaaccgcggtacctgggagccatgactcagctccctggtccctgtgcctgggggcacctgcgctgtgattggtacgcaccagcagccagtggcagacaagcatctcgcccagacgccattaatgccggcagtacatactggcaaggtaccgtccattcacctatacgtgcaatgccccagtgaatcctacctgcctctaggtatctgccgatcttgagtacccatctgcaaacaggcgatagaacagagggcaagagcaacagagggcaagagcaacagagggcaagagcaacagctataagtctttgatatgagaagctcgtgacgccgtataatttgtcctcttcttctacaatgttagatgataatgaaacaagtcatcggtccagttagcgcgtggatgccattgaaactgcttttcaacaccatattgtcctccagccgcctcatctcactgtgtcttgttttgattgacttaccttgaatgccaaagcccttctagatctttttcaacgagttgcacataccagacttccctggccatccgtcaaccatgtcgttttcatctggggcatctcctcaaacgacgggtacatattcttcttacttctccagctcagttccgcccgaatcgcctagcctccagtctcagcgcagctatagccaagccagtcaggcttatgatgaggatgaattcggggatgaattcgaggatgaactcgagggcccgtccaactattctccatctgtttctagctcaagaccaagtgtcaccttaaccacagcttcgacaaccatttctcgccccagcactccctcgggccgtcgctctcgaagaggtactacgccttctatccttgggcagagcgaatcgaatgatatcatctgcgcagtgagcgaatctcgtggcgtcacacatacagtaggtattgccatagtcaacatgtcgcttggtgaagttactctcagccaaatatgcgacagtcagtcctatgtgaggacaattcataagcttcaactggcatcgccttctcgaatagtcttcacgccttccgcgtgccctcccaatcggcccagtaccttctactctctcgttgaacaactgatacctgaggcggagattgcctgtcatgagcgctctgcttggtccgaatcctccgggatagagtatatggaaggtctcgctcttgacggcgacattgggccgttaaaggtggctacccaaggcaaatattatgcagtctgctgtttttctgccgtaagtcatagaatgagttgttttgttatgttgaagcttatagtttgtgctccaggctatgaaatatatcgatcatcaattcaatgtcaccttctctcctcagtccctgcgcattggataccaaccttccgaagatacgatgatgatagccatacccgcgatacaatcactagaagtgatgtgcaatttgaagtctgccaagtccaaagaatgcttatttgggctattgaaccatacccttacaccaatgggcgcccgcgtactccgcaataacatgctccagccatccaccaactttgatggatatatcagagttcgatatgacgcgttgggagagatggtcgcccacgaagagatgtttcgtgaaattcgtaaaggtacatttgagcacacggagagtattaatcagctactaaaccagtcctagcccttaaacttttccatgatgccgagagaacttttacaaaggtaagtcaattgcgccaatacattcctacagtatggctgacaagtatagctgattaccattcgacccgccacgggcataactgcggccgaagaacaaattacacacatcctcatggtcaaatctttcctagaatcagttccagatatctaccgagcgctttacccagcaaagagcgaccttttagtcaaaatccgcactatatgctgtcccgagacgacggttcccattttacgcatgatcaaggaggttatcgaagcagacgttacatacatgaaatcaccgctagatttacgtaaccaaagaacattcgcggtcaaatcaggcctcagcggcctgttggatatcgctcgtcagacttataaagaacttaccgattatattcaccagtatacaaacggtgttagcggtacgtgctaagattatcacaagctctctttggatctccaaagctcacacggttcttgcctatagaagagcatcaagctgcagtgactataaaattcgacaatcgacgcatgtattggtttcggatacccaccgcagatcttgaccccgaatcagtatcccagcattttataaatgtcatctggaagaagaatcatattgagtgccagactatggatcttgttaagctaaatcgcagactatcagatacttccaacgaggtaatgctgcggagtgaccaaataattctcgagttggtcaaagaccttcgaaaagaagtctccccactgttcagagtatgcgaatcaatcgcgctcttggatatgattgcatcttttggtcaagtcaccacaactcgggattatgtgaggcccttgattgaagataccttggcgctgaaagcagcaaggcatccaattctcgacaaggtgactctctgctcgtgtcgcaaaacatcatatgctctttgtactaatcccctgctcacagaaaatggcgagtgaatatgtgcccaatgactactatggtacagaacaccatcgatttcactgtgtgacaggttgcaatatgagtggcaagagcacatacatccgatcggttgccttgcttcagattatggcacagattggatgtttcgtgccggccgaattcgccaccttccccattatacacaacatacttgcccgtatatccactcaagatagtatagaggcaaatttgtccagcttcggagtagaaatgagagaaatggccttcattttgaagaatgttgatagccaaagtctcgccataattgacgagcttggccgaggaacaggcaacagggatggtatggcaattgcaatggcgatatctgaagcactgattgacacgggagcatatgtctggtttgcaactcattttatcgagctggctcgagcactagaaaatcgcccaggagttcttaatctccatcttgcgtccaatactactattggtgaaggggggatccctcacttaaatatgctctacaaagccactgcgggtaccgtcgatgacgagcatcactatggaattgttttggcccgagcaatggggatgccaaacagcttcattgaagtcgcggagaaggtggcaaatgatctgagaagcaggcgggagtcgaaccgacagaattccgagtcatataaagagatacatcggcagaagctcatgctaaacttgtacgaggcgctaaaacaagctgccaggccctcgaatccggaaactcgtctagggtacctcaggtgcctccgagaagaataccatgaacgcttgcgggaaattgaagaaatgtgaggcgggaccagttcgctcggcgcttctgttgcgctcgaaataacaaggttatttttagtgtattcataatagaatgcttgttattgatatctaagtctactatctaaccacagtgaactcgtgcactcttgatcgccgcatccacagcatcttgtaaacagttgtgaaatgtgtcgaaaccagcgcctactagagtccgtctcacccagaaatgcttcacgttcgcaatatgacactccgtatttgcatccaacgctaaccgcagcccacttagaccttgcgctgattccaagtctagatgctcgatttccctaaaatccaagacaatggcatggacagcgggagacttttcctggtattggtcgtatacggatgccagatgatgcccttgattgtaaaaagagaagttgctgttgaagcgatagactaagacacctgggtttgagacctgtgcctttggtttgcggactgaaagtgcctaactcaagagccatttcgcaatcgttccaatatacaaggaccattcaagtgtgtataccaatcccattgccacagatgcaatccatatcaatgagtcaagaggtgacagttgccaattattgtacaaagcttttggccgaggtaagttggcgaacatggagtaagtcacaagacccgcaagtgaggcgaggggagtatatgcaaatacccccatgagcagatatagcgccatgacgaccatcaaggcggcaaatactcctgccagttgcgatcgactgccagccattgagagtatggtggaggaactgaatgagcccatggtcaggtagcctccaataggaggaccaaagatgttggcgaatccgagggcaacaagttcttgcgagttgttgacggcgtaaccattcgtcgtcgccatcttctgtaccagcgccgcctgcgagaccaccattaagagaacgatggccggaagttccgtacacagatatcccatctcttcagcgtcgggcagtgtgggaaaatgggcgcgtaagaaacctgcgcagaaacaactcgttagtaaccggaggagacgtgagaagttttatagatataccaggttcaatcagtcccactacttggaacggacctccgtagtcttcacgatggatgagccagctgatcaaaattgacatgccaatgacgattgggaatcgtagcgtcgacacaaaattccacaggcgccgctgtgcaggataccgtgtagccaatgcagtacacaatagcgcaatgattgcaagaaaaaacatcactgcgaagccaaagacagcgtcaacagagacctctcccagatgtcgtaaaacatgtccaagaacaaaaaatgaagatccctggtttgagaccccctggagaccaagcaaagctggaagttggccgatgatcagcttgagacaggcggcagtagcatatgcctccgttgcagattttgggatgatttgaaggagccatccaagtctcagggcgcctagggccactagagccaagcctgcggaaactgccagcgcctgtgctgcccgttcaggcgtataatatcccaaacccgccttgtcggtgactcgactgatgacatccacggtgaggagcgatgaaacaccagtggccttgacagttgagttagacttggttgtaaaaagaaggcatccctgaatataccgagataacaacatctttggacccgccatacagctagtatagagctaagcccgcgaaggttgagtataatccatgcataggcgagatttgggacatgatcccgaaaccgattgactgggggatgatgaccaggctcagagcaattccagcgacaacatcttcctaaagaaaggaccaagtgtatgagatcaaccagagaggtaacggcagcagtgttagaatgaaccgaaaaaccaaggacgggcgaggaacatggccccaaagccagcctttgagagacatttctgaatgcatgatgcgaacaatgacagcaaatgatggaaatgggttgaactgatgtttgctgaagagcgctagagatggaatgcgggagatgtgaagcagagaaagagaaagaagaggaggaaggaggagaagaggaagagggaaagcaaaaggatgaggaagggggttgccgagaagaactcgctaacccatcatcatctggccaggatcgacccacatgccggcattgcggccgctccctttgcgctgaaggaggcagtggcgtccccatttgcgctggtactttgcagggacagcagcgatatcaggaagccacagcgtgcgcgccaagatgtgcgtgctggcagcatcgaggaagtcaacacacttgagaggctcccagtggtgcttgtctgcgatgtagtccggttccccgggcgacggcggggcgtcccttccaggatactgggtgtcgaccaagaaagaacacattcgaggctcgacgtacttgcccaggtcttcttggttgcggtcattcagaccgctggtggggagccaagtgccactccagaagccgaagccggtctgagcctctgaaaattcaccaggcaacaacccgcgaaagtcggagcgcaggaacttcgcgtgcatgttgcgcgggaggaagtacgaggttgggaagcgataccattccttcccaaagcagacgttgtcgtcctcagcgccgtaggtgtttcctccttcatcaccccataacggagaataaactttcaggggggcagaatacgcggagtagatgccgtagatgcgggcaatggcaatatcaagcgagaggaagagcacaagaccgacggcaagcagcttcaggcgaccggggattttcccaatcaatgtctttgggtttgagttaccaatggcggacaagatgatgtgcagtgataatgcggcgttgagggccagaaaggggtacgcggggtacatgaaccgctcttctttgtgcggctgtgaagtgaaaattacgagccacatgtagaacggtgtaatgaaaatgacagttcgaagaccgctagtcaatcgttgtgatgaagatgaagatgctttttgtaacaggaacagcggcaacaccaacagggcgaggatgaaccagatgttgaagttcaacgtcaagttcttgaaataaaacgtccatggctctgttccataaagatcagggccgccggttttcgagaaaatgttgtatttgacaatgttccaggaaacaactacaggtttcttgtaaaaaaacaagttgatcgcaaagtcaaagaactatttggaaaattggcgtaagtgaatgtttgtctcacaaaaggcttcagtgaattccacttaccaggacaatgagagaggcgatgacaccgcgaacaagccgtatcaaggcttcgatcagagagtccctgtcgctgaacacggctaaaatgagttcttcgaggacatacggcacgcaaagggcggcagcaaaaggccagccaagaatgccagccacagcaaaccatgtaatgccttgccaagtcttcagcccgccccgccagttcatgaaagatgcagcgccaagcatccccgcgtacatggcaaagctggagggcaagaaggcggcgctcgcgtggaaattccccgggcttatgatggtgatgacgagaaagaagaggccgatcctggcgttgagtgcgatgctcacagcttggaacatgatggtctgacaaatggcacaaacaaaggccaagccgtagcggatgaagtagaattcagaaacctagcgggcgtcaatcactcaatcgattcggtatagacatcctacatgccgcagaaaggcctaccttggtggactggggcagtatccttcgcacgttgcccacaacagcatgaagcgcaatgtaaagccagctgcgaatggcataatctggggaatactcccaggtctggaggccatagccatgggagagataatgggctggctcccagtagttgaacgtctcgtcgcagtcctggattggcgcaaacagagcagcgatcaggcctgcagcaaagaagaggtagaaggccgagatgggctgaaaggccttgggtgccttgggcgccttggacgccttgggcgccatgatggttgatgtacgatgagaggaagaaagatcggagcttggggctggcagggagtggaaatatatagggcccggatgccttaggcctcctacagggcggtgagttttctggtgggaagtttcgtgatagccacgggcggcggtgttgaagtgaacagaatgtgatgcgctctcaaagaactgagatatagtaattgaagttcatttcaaccatgcatgctatatacctagctacgtacctattttccgcagtgatggagctcttatgtaatacgtggttccactttgagtgggctgagaggcacaatcgcccgctgcaaatagcactaatttaacagctacaggggactggtcataacaactgagcagcaattacacgcaacgcctctcgatatactgtagcaccgttgacgcgtttgagcgcgtaaggtttataaagcaagatctgacggaacgctagaactcaaatagattgtttgatacctatctgagtagatgaatatgaatcaaatggtcaaaatattactgtgcccagcttcgatccagcgctttggctgttaggcgcaaaaccttttctccaccaagcaatggtgagaatgtggccacccgcttttgcacaggcatcgtcaaaaattcagctaatcccgaggccccagcttgctcaaagagcgttttcgacaatatcttggcagcgaaaacattcacgccggcacgcctgaggaagatctcccattccgtttcctcagaggatagaagccgcttcataccgtgggatttgaaagagctccgagataggcaggcggaaatccacgaggccattgtttgttccgcccctgggacaagctgcacgtttatatccccgtccagtgcaacggtaaagctcacaaagtcagcgtaagctgcgatatcagacggagccaatgctcccgaaaattctccgctggggtgtgattccgacacaaggactaatagagtttcgtatttccgactgactttctgcacacgatcgcgcaacggcgattgagactgagagccagggagaggccgctgccgcactttgaggatattggtgacgatgattcctgtaataggcgacaaagatacatcggcttcgaaacctaactccgaggtagtctctttgcattgagcagattctgagggccgcgatatggcaatatgctcggagtaatcgatatcaagcaaactttcgggagaccatgcacgctctaattgccttaatattggccttggaaggtcaactgaaacaatgaaataggccatcacagagggtatctcaaatttaggaaatactgctgaaaccatcgcttcgggtattgtggtaggcaactctttagccatatctgttgaatatacatcgtttacagattccaatgataggtttcctgcggtttggcatgcttctgaagatcttgtatcaagccgaggtctttttatgcctctcagctccataaagttatggagaagaatactcgtagcgcttgtatcgtaacatttcggtaaaagtctcatggagtcatcggctttccttcgaagcgagcggctggggccagggctgtttcgctttttatagtagaacgactcgcttctctgtggtgagttcatgcgattggtgtcctcgtgttgctccgcaacaataacaggcggcatatcatctgtcatatcagctggcacatatgcttcctccggctcgtagacttcttcaagttcttcatctccgataatgcaaagaacctctagctcaggccttatagtaatgaaatccaagctgctttgatgtgatgttagatcttgagaaagatattttatagctgcttcattcgagacaccatgttcatatgtcattattgatctcccctgatctggcggaacaaccgaatatgagacgttaacctctaattccagatctctcggagaaggcaaaaggttgaaaatgctcggcatcctgttttttaaaaactcaaagtgagtctccgcagtagagcattgagctctccaggtaggaggctggataccaaagtcgagcaaaggcacaggaatgcgcgatatagaatctgctggatctaagcgctcctggctcaccaacttattggcataataccgccggtcgtcaagcagagtcataaaggcatcttcgaaatgccctctttcctggagcaaatctgtagcatcctcttcaaagcctataagaggcaagcagatatcggcaagaatattctcctggcgtggagaatatgaactggtaaagacaacaggtaaatctaccttggcttcttcgataacagcgttgtgcgtttcgaagagctgaggtagctccctagtaggcgacggggtcataaaagtatatgagacaattggttctgaatcctcaattgtagttcgatcgggactatttggttcagacacgaggtcaataaccgtcacatttccatcgggaatgaatggggcagcgtcatcagatattggagaaagagggggcgagataggttcgacgcagctgtattgggactatgattgtatcagcgattaggtcaaaaactataaacaaggcaaagttggcttacagggccaaatttagtttgtcgcttgatcaaatcttgatattggaaggccgtgatcggtttgtcgatttttcgcaccagctccgcagcagcatctgatgttattggcttatcggtctctatttctcgacatatttgggcccataatctgttcagaacaggcgggaaacccaaactctcatctctgtcggtcctcgtactggccaatggaagccattgttcgaaagggttgtcatatctttttgccaaaactgggcatatataatcctgaagatcatgcttggggcaagagcccagatctaaatcttccacgggaataaacaactctttgatatgagagctagcagatggtagaaaataagctggtggcgaattacgaagcagattctcagcgttcaatcgatgatgttggtcctggtcaagcacttcttcagctatctgcggattcgggagtactcctgccttcagccccggctgagagaccaatccgtctctttctgtggcctcttttgtgctttggagatctgttaaataagattgaaaggtaaatggatgctgtctggagtttctgaagcaatcctcgcgccggccgtattcgtctggcgtctctgcctgtccgatcggttcgtaatggtggaatgccattctagctgctggtagtatttcttggccgtcggtgtgtctaaactcgcataggaatattgaactatgaagtgccagcatggataatcataatcttcattctggccattggaagaaaacataaagtcaagaatgaaagaacttgtgttggtttgtgaggagtctacaggcctggaaagagcaaaactaattgcctaatgaggcaaaatgccatttatcgattttcggcttggatcaattttttttacctttgctcgacgcagcaattgacttttgtctatatgaaattggtgctggcaaatgaggaagcttacacctctatatgcatccaaaacaatattcaatactctcagcgaaatagatttccagtgctgcatggatagcgagcgctttgatttgccgggaatacgctgatgatgctgcataagccaaagtaccctgcaaagcactgaatagaacttgcaccagctccgtaaagaccgctggcgacaagccaccaccccgctaaaagtggcttcccgccccgccaaatcgaacccccaaagccccatccaaggtgctagaagccgcttacatatagcgggctgcctatctccgataagtgataagcatggcggctgcgatcctggcttgacgcaatagcttctagaggccgcatcttgggctctccatagctgttgtgcctttccatctaggtcgtgctgacctcgaatagagcattcgaccctcttctacttggcagtatacatacactcttccgccatggcctacgtcgctcccgtccacaagccaacaagcatcaggcatgccctgcgcatccggtttctgtcgcctgatatcgaagacttggtggtcgcgtaggtccttcttgacgacttggaattgctcgtgctccgttgacttactcgtatcgaatgaacagaaaggcaaaccgactggagatatggcgagtcaccgaggagggaatgacttgtcttcacacaaaagtcattcacggcaccatagacatgcttcagcggctgcagcccaaggactctgccacggatcttctgttcatcggcacagacagactccaatacttcaatgtagcttggaatcccgaaacaaaccagctagatgctgtcgagcaggcaatagaagatacagcagagccttacatgcgacagtcgcagagccagaatcgatgcctggtggaccctacgggaaagttcatggcgatgcatctctgggagggagtgttgaacgtctttcgcctacggatacgcaagggctctactacgagacttgaagggctagaccaggttcgattgactgagctttggatgaagacgagcacgttcctccacagccggaccggccacccaagaattgctttcctatacaaaaatcagcttgaccgggaggaagctcgcatagctgtctatcgactgacggaagacgataaaggcggcgtttcgtccaagtttgatccacagaaggatagagagctagaccaggtgattcccgacccctatgcgtctatgctgatacccgttcccgtgtatgaggagaagcgataccatgtgcgcaacaacgagggagctagagcacacctgggcggtcttctcgtggtcggagagacacttctcacatatttcgatagcctcacatactcaaacgtgtgctctacccttgacgaccccaagatttacgttgcctgggccgagtgcgacggcacacgctatttcttggctgacgattacggccgtctcgacctcttggaaatcaagactaccaacgaatcaacaggcgtagtagtcacaggcatgacagtccatccgatggcttttggagattcaagccgatatacatcaagagcgtcgagcctagtttatatgggaaataacctcttattcatcggctcacatcatggcgactctcagttattacacgtggatatcgagtcccagcaaatgactctcattaaagtgatatcaaacaacgcacctatcatggattttaccatcatggatctcggcaacagagaaggagatgcgcagtccggcaacaccttttcatctggccaggcgagaatcgtggctggtagtggtgcataccaggatggaagcctacggagcattcgcagtggtgttggccttgaagatcgcgggctcctcgacgaaattgagggcactagaggacttttcacgctgcgatcggtggactcagcaaaggccgacactgttgtcatctctacccttgctggtactcgagtcctccggtttgagccagacaatattgaagagctgttttccttccaaggcatggacctcgagtcgcccactcttctagctgcaaatcttccaagcggccagattttgcaaataacgcctcaagcggtcaatcttttggatcccgacagcggagtttcagtatcgtcatggcaggcacctgaaggcaaaaccatcacggcggcgtctgccaataccaaatgggctctgctatccgtagacggatcgatcttggtttctttgaatctcctagacaacttgaaagcgactactaaagacgcttcccaagactcggtgtctgggcgaccggaccagatatcttgcattcatgcagcgcgcgacccacaagactttggtgttatcggctggtggacttcaggtacgatatcggtcgtggatatggctaccttgacaccactacacggcgagcctctaagacagactgatgacagcgcctctgtcccgcgagatgtggcactggttcagctgcatcctcccgaaagctccggcccaactatgctggtggcattagaagatggaaatgtcataagcttcaatgtttctgttaaaggctttgcgatatctgggcgaaagacagtcaccctgggcagcggccctgcacggctgcacgttttaccccgagaagatggaatatgcaacgtatttgcgactacagagcatgccagtctgatatatagctcacaaggccggatcgtttactcggcgacaacggcagctgatgcaacattcgttgctccgttcgactcggaagcctttccagattcaatcgttttatcgacagaggatcacattagaatttgccacgtcgataacgaaaggcttacacacgttaaagccctgccaatgtatgaaactgttcgtcgagtagcatattcaccaggcttgagggcttttgggctaggatgcatcaagaaagagctggtgaataacgaagaagtaatcacgagcaccgttaagctcgttgacgaaatcatcttccaagagttggggacaccattcttgttgaatgcgtcgtcatctttagagttggttgaatgcgtaattcgggccgaattacccgacgccaatggcaacttggctgagcgattcctggttggcacgagctttgtcgcagatcaaggcacggccgaatcaggagaaacaaagggcagaatactggttctcggtgttgatgaatcacggcagctgtatcaaatcacttcgcatagcctgaaaggagtatgccgctgccttgttatgatgaataactacatcgttgccggcctcactaaaacagtggttgcttatagctataaccaggatacctcgacttcagcctccctaacaaaactggcgtcattccgacctgcctcattcccagtcgacttggacgtctcaggcaatatcataggcattggagatctcatgcagtcccttacccttgtcgaattcacgccacctcaggacggcaagaaggccaagttagaggagaaggcaaggcattatcaacaagcgtggaccacgtcgattagcgcgctggatgattctaggtggttggaagcggatgctcaaggcaatgtcattgtgctgagacagaacctggaagcccctacagaacaggaccaaagccagctacaggtcatcagcgagctcaacattggagaacagattaaccggattcgaaagctgcaagttgcgccaggagaaaatgctattgtggttccaaaagcatttctgggctcggtaagtttatggatatgcttacttgaagttgtatgttctcagttgggactaatacgtttgccagaccgagggcacgctttatctttacggcgatattgctccaaaataccaagatctgctcatgacattccagtcaaggctacaggagtacatcagcactcctggaaacctctcttttgacctctggcgagcgtttagaaaccagtctagagagggcgaggctcccttccgatttgtagacggcgagatgattgaacggttccttgatctggacgagggcaagcaagagctggtgtgcgagggattaggacccagcgtagaagatatgcgaaacttgattgaagagcttagaaggatgcattgaaagggagatgtagccggcttgttggattttgatatatatgaatgatggatatagcgatggtaacgtgatggtgtttgctgcagttggaatttccacatcacacaactcatacaaaaaattccatgttgtcactggatagatatacctacttctttccttcatcacctacttgtctacaccaaatccgagcgccgacaccgtttgaaacggatgctccacttcccctccgaatttgccttgccgccgatcttttggccggcggggtattagccaataatactgattattgtgattgagattttttttttgtccttttctctttttaattctcgggattctggtagagtcactcgttattgaagtaaagttttaaacttgttttcttttccatgttttgctttgtggtgaatgtttgccgtgtttggttccgtaagtagacggcgattgttgaccgctgcttgtgaagacacgggaataggacagacactaactagtagtcgaagagcaagactcatttttgccccgtaccatagacagtagtacctatttggaacatcagagaccaaaagacgttgaatctgtggtctagacttttgctcgaataacgaaagatattacttgttgatacgtttcaagtctcgaaatctagcttggaaaacaccacgcgccagcagccatgtccacctcagacctgccctcatccacttcgccaaccatcatcctcaccaacccaaaccctccggaacgcatccgcacctggacctacagccagccagaatggggaaacagcctcaccgtgccggaatatctcaaccgcgaggagtatctgctcaccatcccgctcgcccgtaacggcggtatcacaaactggatcctcacagacagcgccgccgccgtcgacccggacaccgctgagcgccccgtgctggcctcgtgtgagacgctgcgcaagcgtgcccttgtgagaggcaaggatggggttgtcagagatgtctgggctcacggcattgccagtgtcttcacgtacagcgagtttcggggcagaggatacgccagcaagatgattgagctgctgagggggtacatggcggctacgcagcaggagtccggcgagccagccttttccattctcttctctgatatcggcaaagagttttatgccaagcacgggtggatgccattagagaatacccagatcgagtaccgcgtaaaggaaagccccgtagagttcgacgcatccattatcaagctgcttggcgatgaggacctagccgccctgactgagagagacgaagagctcatccgccgggagatggctcttcccaattcctctgatgcgtctaaaacccgggtcgccgtcttaccggatattgatactctgcaatggcatttctaccgccaggctttcatctgcaacaccgcttacggccgcaagcccaccgtccatggcgccttgtacacttcaccctcgaccggctctcgcgtctggggtctctttgagcggaaccactacggcggccccaacaagccagagaagaacgttctaagtttcctgagattcgtcgttgaagatggcaatattattgacaaggagctatctgaagccgttgtgggaatcttccgcgctgctgaaaaagaggccaaggactgggagtgctcaaaggttgagatctggaaccctcttgtcagggttagaaagattgtcgagaatgcaaccgagtttgaaagcatctttgtcgtgagagatgccaagaacttggcgagcttgaattggttcggcgaagggaatgcggaagacctagactgggttgtcaacgagcgatttgagtggtgctaggcttccatcgccacgcagtagatacgatgcagtgcaatagacagtatatacatgtacacaatcacatagatagaagctgaaaccaaaaagtaaaaagtcattaaagtcattgataaatttatccctctgcattcccatgtgaagcatcattccgtatgtcataccacaggcgtggtatacatgccatttcttttttgtaatacgaaaaactccttctatgcaccttcttattcttcatcatttagtagcttctgccaaacatggtccagaactgtgccttgcgctggcactcggggttaagacattcagtctcgccggcaacaacgccctcaggctgctcaaagggaatacacaaactcttcatgcccatggagggaagcttctgactctcagggacatcgggctgggtatcttcgcgggtagtaagctccttgagacgatcctcacacttgccgtcgccacaaaaggggatcagaacgacattcttcttgtccagggaggggagaacgtcttcccacttggtgatctgcaggcggtgctctcggaaggactgctcggccttgttgtacatgtcctgctggatagtctccagaagctcaggaaccttggtggccacctcggcaatagggatagtacccttctcgccagtgtctcgtctggcccagctgacaacttccttggcggcgtccttgggtccaaactcaattcggaggggaacgcccctcagctcccagtcgttgaacttccaagcaggggtgtagccctctctccagtcagactcagatcggacaccagctttcctgagggtatccctgatgctatcaagttgctcctcgtgcttcttgcgatcctcaggagttgtgctcttattgatgccgacggggatcatgaccacttgggtcttggcaattcggggagggaggacaaggcccttgtcatcaccgtgtaccatgatcatgacaccaatgacacgggtagacagaccccaagagttttgccagacgtggatgtgcgagcccttgttggcagggtcttcaacggtaatgtcgaacatcttgctgaagttctgaccaaggcagtgagaggtggcaccctggataccgcgtccgttggaaggaatgtagccctcgacggtagtggtgtagtaaccaccggcgaacttttcattctctgtcttgcgtcctcggacaacggggacagccagaagctgctcgtagacgccagcatatagctccagaatctccaaaacttcctttccagcaagctcctcggtcaggtgagcagtgtggccctcctgccagagaaattctcttgttcgaaggaaaggggtggtctgcttagcctcccaccggacaacagagttccactggttcaatcgaagagggagatctcggtggctacgaatccacttggaatagtaagggtacatgacggcttcggaggtaggacgaattgcgacaggaacttcgaggtccttgtcaccgctgcgttgcatttagtacaaacattttgaagatagacgatgtatatagcacttacgctttcgtaacccaagccaattcgggggcaaagccctcgacgtgatccttctccttctccagtgacttggaggacaggaacatggggaagctggtctcctcaacacccataagctcgatgcgctcctggaaccattttcggatgacattccatatatgcattgacagaggacgcaggacaaagaagccagagatttcttggtagtactcgaccatctcgcccttgaggacaacctcttgataccatgctgggaagttctctgccttggtgacggtgataccaatgatatcgtcggtcttctttccgcccacaatgggaagggctgcctgcttggcggccttggcagctttgtcggcggccatcttggcctgcttctcggccttcttcaaggcgctcttggagggctccttgggctggtcggcggcgttctccatggtgtagttttataggcaaaatgctttttcgtctacaacttttggtaggcgtcagtcgaggcgacaaacccagctttttacccatgaattttccaatttgaaagagaaagaagcataccttttatcaaatgacacagaacttgctcccaagtgcaaagatggtctaatcctgagtcgctattgcaggatgcgcaacggaagagaaggagtcagtcggcctaaaaacagagtcacgagaagagtcaatggctttctcgagggagggctaatcggctgccccgctatcaatgtccctccttcagaaaggaggggcagcgcaggccttaccagggtaaatttcacggcccctaaacgcttgcccaatcagggcctgcagcgctgtggctttgggctttgagcgctgtaagagctgcgcgttgggtcttatcgtagcgcggcgccggagcttggagaatctctgcttccggcaaaaaagtcgaggggcagcgggacaggtgccgccattactgagcttcgcagctttggctaggtaagccagggtcgagtcctcaaggcagaacttcttgatatcctccactcttcccccccattcccatttcattcccttctctcctcgcaaggctgcacagacggtcaagcggcttagatcatgtctgctctattcgaacagccccggaacgggaccctcttccttggcggccagaagatttcgggatccgatattcgagaccaaaatggtacgttggaccgtttgtgatgccttggatggatccattaactgattgagcatagttctggcaacacaagccattgctaatgtggtgaagagctcttttggccccagcggcctcgacaagatgatggttgacgatattggcgtgagtgcatacaccgactacccctgcccctcgattcgtgttttcgagaggcttctgcccctattccgacggcaaagcaagcaatacagacaaaatatagaatcgcgacgctaacttacactctgctgcgaacaggatgttacggtaacaaacgacggtgccacaatcctcaccctcctcgatgtcgaagaccccgccggaaagatcttggtggacctggctcagcagcaggataaggaggttggcgatggcacaacatcagttgttctgatcgccgccgagctgctccgaaggggtaacgagctgatgaagaaccgcatccaccctaccaccatcatcaccggctaccgacttgccctgcgggaggccatcaaattcctgagcgaaaacgtcagcatcaaggtcgacaacctcggccgagaatctctcctgaacattgccaagacatccatgtccagcaaaatcatcggtgccgattccgacttcttcgcggacctggttgtcgacgccatccaggcggtcaagatcaccaataacaagaacgaggccaaatatcccgtcaaggccgtcaacctcctcaaggcgcacggaaagagcgctctcgagtcagtcctgattaagggttacgctttgaactgcacagttgcttctcaggctatgcccacccgtgttcaagatgccaagattgccatcctggatatgaatctgcaaaaggagaggatgaagctgggtgtccagatcacagtggatgacccccagcagctggaggccatccgtgctcgggagtctggcatgattatcgagagagtggagatgatcctcaaggccggtgccaacgttatccttacgaccaagggtatcgacgacatggtactgaagatgatggtcgaaaggggcgccatgggtgttagaagatgcaagaaggaggatctgagacgaattgccaaggctactggcggtaccctcttgagcacactgtctgatctgaatggcgacgagaagtttgagccatcatacttgggacacgccgaagaggttgtccaggagcgcatctcggacgacgagtgcattctgatcaagggcaccaaggcccagtcctccgcctccgtcatcctgcgaggccccaacgaatactccctggacgagatcgagcgatcagtccacgactctctgtgcgccgtcaagaggacgctagaaagtggcagcatcgtccccggtggcggtgccgtcgagaccgccctgcacatctaccttgaggagttcgccggcactgtcggatcccgcgagcagctcgccattggcgagttcgcccaatctctcctcgtcatccccaagaccctcgctatcaacgccgccaaggacgccgctgagcttgtcgcccaactacgctccagacacgccctgtcacagcgcgtccaagagggcgacgccaacgaggacgagaagtcgattgccaagaagaagagctacaagaactacggtctggacctcaccaagggcaaggtcgttgacgagatcaaattgggcgttttggagcctagcatgagcaaggtcagacagctgaagagtgcggtcgaggcttgtatcagcatcatgcggattgacacgctaattaagctggatccggagcagatggaggaggatgatggccatggacactaatctttgtgattatatatgagaaaggattcttgggggattatctgggtatgaaagaatagataaaaaagaaataattttcatatgcctcaaaattgtaatatcttgtctgtaagcaaatcagtcccagatttcacttctcagtccagcttcctgctttagtataatatttttattttatacaatgctgcacatggctcacgtctaagaaacaaggaatttgtgtcccattcccagcaacatgagacgcccgtctctccttcattcaagcgcatcccatcccactatagactttgaccgcccagagagaatctatggtttttttctgataaattccacgacgaattataatttttcatttccccgggagctgtctctcctcgcccatttagttttctcgcagggcctcttcatcgatactgttacatcgtttttttccgcgacaggacagttccctcctctcccgtctcttttctaccccttcagactttgcacagagttcgcgctgtttaaccgatgataagcttgtcatcctcggggaagtcgtactcggggatctccaggttcagaggtgcggggccctttcgtatccggccagagatatcgtagtgggagccgtggcaagggcagaaccagccaccatagtcaccagcctcgccaatggggacacatcccaagtgggtgcagacacccagcatgaccagccactcggggcgcttgacacggtcctcatcggattgggggtctcggagggaagtgatgttgactttgttggcctggtcgatctcgtcctgggttcggtggcggatgaagacgggcttgcctcgccatttgataatgacctaaacaagaaagaattggtcagctttggagcacgccaaggttgaagaaattgaaaattgcagggtgtgctcacgttcttgccctcggggatggtgttgaggtcgacctcgaccttggccatggccaaaacgtcagcagaggcggacatgttgacgaggaattctacagagccccacgtgttagcttcagctttcaacttgcagcattcaaagcacccaattgcttccagccagcttccaaaagctccaatggctattcacagctcaaggtagctctccaaggtttcccaatcccttccaaatccaacaccccacctcccacaaatgaaagcctatcaaacactcaaacccaccttgaacagtgctcttggctccagcggcggtgatggcgcccattgtgccgaccatgaagtacgagaagagcttgttggaggtctcgctgcccttggacatgtacttgctgaagtcggggatcttgttggccttggactcgcccttgaagggactggtgtatgaggctgctccgggagcaggggcgtcggcctggcgcacagcagtcgagctcagcgcgcgcacagcgggcttggccacggcggccgagcgcacacacaggcgggaagcagttgcgagaggcgccatcgtgaaacactgcggaagaggacaaggagagagtcgacggtggtggttggttttgaggtcttttcgcccgtttgcttggctgggactgtctctggggctaaactgggtgcgatgaattgccgaaagttttggtggtggcctgaggctgcaacggtccaattgcgcaaaaaagtgcctgtgatggaaattgggcggcgctgattcgtcaaaggctggatttttttagcggagccccggcgtcccggtctgttccgctaaaaatcgactgatgccggcctagagagacggagctgagtagatcactgggtgaaatctataagcgcagcttatatctggaataaattcatgctcttgtcttagtattctagcaagcttcctatatgtagtgtagacttttctcaatgtttagattacttatatcgagtccttgttttcctctccttgtcgcagtataaaaaactggcacattgtaaatcagcacaagcactgaaatacagaatgtatattcccaaatctgcatatgcctaaccaactaataaaaccaaatattcacagccctgcgtagcattcattgatgaggtggcggaggtggtgggggagcctggccattccaccccgtctgtccggtttgcgcttgaatctggctcattaacgcggcaaagaaagcgggattgacaaatgctccagggtcagatgcctggccttgaccttgggcagatccaggccagcctggaggcggtggcggtaccgcaggaataccactttgttggccaggcgtgggctgtggccatccgggaacaggaaatccaaactgaggaagagagggtacctggccggtaggaagaactggattgaagttccatgaactgcctgtcgaggcagatgcttgaggagattggttgttgttctgaggagggagagaatatccatctctgggttggttatagcctcccctgccaccgcgacctgaacctctccctcgattgcctcgtcctcgagagtctcccctccgacctcctcgctggaagcttgatctaggagcaggctcgtaattctcagcctgtggagcgccggtaccatagcctgcaggtctagcaagcggcgtatatagcccgtcatcctcatcatcatagttcaagcccccatcggcggacatttcctggcgcagaggatgaggatgcttcccctcctttccaccgctgctcttccacttgtccttcttcttctgcttcagtgagcgtttgtattccgcttctttttcgtcgtctgaaaattcgatttcttcatcagcaatttcttcatcgtggagattgctggcgtctgagcccttgaggtttttcagaggctctgtgaaaacgtatgacgcgtggtcgacgggatagaagacttttgcgccaacctctagtccaagctcctttacttcctctgctgagttgaacatgactgtgtacatcggctgcagtacttttccaattgtttctgcaataacaccaatgactactctctctgaattgcacaagacagacccgctgtctagaacttggtattctcctggagtgaatgccttgacaagcatgatgttttcgacaatgtgttctataactccgagctcttctatagccatttcgggagtaatcgttacttctggcttgggaatgatttcctcgggaatctcattctttgtgcgcacgtacccagatccagatgatttccctctatcaccctcatcatctgagccaccttctgtctccatgagtatcctagctgtctcttcgatacccagaggctcatagccttcattatcagaatcgtcgtcgtcgtcggatgatgaatcggaactgcttgagtcggatgattcatatggcgaggaatctatctcccattctgggtgctcgctctggtcgggctgtagaggcactggatcttgctcgcctgctggcagttgctgacgtgtttcggcattttccaggccaccaagggctgcttcgagagcagacgttaaggatggtgggcttccaggcttatcaatcgacatatcatctgatgtagcgtgaacggtaggctgttcggagcctgttgtcttggcttcttcgttgtgtgtttctgttgccactaatgctggttcttctataggtggatttgcgtcttgcatttctttgtcttcctccgctgcgctcgaagccacagtgggaagatcggtcggcagaggaggtagaacttcattgagtttcgcctggcctagcccaggaatctggaagcctgacatcgtagcgacgatgttgcacggcgcttggaaagagggtgtggaaagtgttgcgaggtgctgatgacagagaggagggttgtctcagttgtagacttcgcgatatacaggctcgccgtgtaaaggtaataaatgctcgccgttcatatatagttctgatagttttggcaaagtgtcagtggtgtatgtagaacagaagagttgctctgcgaactgataaaaaaaaatccaggtgaagataaggagtggggccaggaccggctctagcgcggtcttcaccgaacttcaccgaatactctagggtagcagtattcaaccaaaaaaaccaaaagtcgacaaaaaatcagcacattaatccagataagatacacgacttgcagtgtttttgagtattgtctattgatcgtgcgtaaaatggcagtttttgagacgattgctattgacactgtacgtctgcccgcaaatgcaaggttatacagtaattgattaagaaggcaattgaaataaaatatgctgtacgcttggcaactctagatagccgatctaatatctttctcctgttgaactacttggttgacattcgtacctattaatattatctgagcatgttgaaacgccaccatctcctgcacttctctttgtcgctatttccgccgcagcctcaagagtctcgtagtgtgtctcaacatcgaatccggcgtccactagtaatcgactaaccacacagtattacttggcttgttctgcttctactacatcaattgacttatgccgtaaccatgtcaaaccctgcgctgtgtcgaagtcaacgctatgaaccttccttaggtctggaacaatggcttccaagcgaacgacaggtatttggagaatagtgctttctcggatatgcgcagacaaaaacgataaatagcgcccctggttgcgtggaaataattatgcccgaagtaatagataaagactcctggagatgggacttcaatcattgttattccggctggaggaaacagaattcgcctctggttggcgtagtaaaaactatggccgaaatgatatacgatgaccctagagatgggacttcggttattgttttgccaactcgaggaaacagaattcgcggtagcagcaacagtgtcttcaaatgttttccaacgtacagaaccattcaagcgagtattccaagcctattaccacagatatggtccatatcgccgagtggatgggtgaaagacgccaattctgggatctgggaccccgatcttggttttgccaattgaattgaacagtagccacggtagctgcagtagctgcagtagccagttcaaactcgtcccaacatatagcgaccatttataaggtagtaaaaaccgaggtctttatcaatgaccgtgtcacccaggatgcgcatcctagcacaatgaacttctgtattgtccggtgattcgcctcatggatttgctaggccttgacaagattcaatgtctagatgctgaatttccttatacagttgagcataagggcacgatatgttctcgctgtcccggaaaccgggtaggtattgctatacacaactacacaacgattagggaaaaaagaattactgtgatccaaaatgcggcgccaacggagagacatctgcgagaacaagaaaagattcctcatttgatacactaacgagaccaatcaaagctggtagctgtccagttattgattttgggcaggtttcagtaaccataccaggatcagtctgaccgactgtctgaaacggaccatcgtgttggtcgtgataaatcagccagctacacaatatcaacaaggtaataacacctgggagcgcagggtgctgatgagattccagaagcatcgttggtcaggatatcgtatagccatgagtttgcacaatttatatatgcaacaatgccgcgaacgatgattgatgggattccaaaagctgtgtccacattggcctctgcagccatataagccggagtacgcctagcataatatgaaccaggcataaccaggaccaggcccgatagaaccgcaagcagctgggctaattattctggggtgtaaaagccaaggccaactttgttgaatatctggtatgtgatgtcggcagtgaacatcgaaggcataccggtggccgttgcagctcttggaattacatgtactcctaggattcaatccagccgggcgcaccgagcatcagcacgacacagcccaaaaagttggaagcaagcgcctatgccgtttcttcaggcgtatagtagcctcaacattctcgtagtgagtcttggacccaaacccagcgtccaccagtgatcattccacccagatatcatgcatcctagcgcaataaacttccgtaccgccgtaattcgcctcgtagatttgctaggcctagacatgattcaatgcctggatgctgacttccttcaagtggagcacaagggcatgaaaaccagagatattctcctggatgtaagtcgacaaaaacaccacattgtcctcttggttgaagtgagagaaatcgcgaggcaaacgataagcgaaaactccgggatataggaccttgatcgtgtttccatcaatggggcggggggattttaggagccaagttaatcgtactgatgtaaagagcccactccagtgagtatgtaaatgccgttgccagagtatcatatagatataccagattcaactagaataatggcaggaaccccagttcacaaatgtcgaatttcgtctgtctggaggtcgccattcgacgccaccagtttctggaccagggatgcctgtgaaactgccatcatcgggacaatctcaggaatctctgaccagaaatgtctgatctctgttcaaggtcgccatttgaagtcgccggtttatccacaagggctgcctgcgatactggcatgatgagaatgacagcagggcgtgtcggtgatgcgactcatgacatccacagtgagcagcgaggggataccggtggccttgacagttgagttagacttggtggtaaacaaagcaggtttgaacataccgagatcacagcgtctttggacccgccatacagctagtatagcgccaggcccgcgaaggttgagtatagtccatgcatggggtatatctgggacatgatcccgaaaccaattgactggggaattacaacaaggctcaatgcaattccggcgacagcgtcttcccaaaggtatagccagtcgtatgacaagagccaaagtagcaacggtaggagtgtgaataggagttggacgatggctagcagactgaggacattgtgctaaacctactttctgattgacgaaggtgtcaggggtgaaaccagcctccaccagtgatcgtctggcctagaaatcgtcgctgaagcgatgcataaagacacctggatatggcaccagagtcttttttctgctcactggaggagcgagacatatttcttgaaaactgtcccaacgtacggggaccattcaagcgagtatgccagtcccgttgtgagagatacaatccatatgagtgggcgggtgaggaacggaaattccggagacaattgttggtcgaggcaagctgatgaacattaagtagatcacgataccggcaagtgaagcgatgggagtataggcgaagacccccatcaggagatgaagggccatcaccaccatcaaagcggcgctggagtgctggagatgtaaagaagtggagattgttggctaacggcaatggaatacattgaaaagaaaaatattggaaagttggaaaagaaaatgagacatgttggtttgagaaaagttggggggccataagtttggtggcatatcgcttgctggtaacaaaagattggaacttttactttgagattacgcagccgaggcaaaaatgccatccacagcaagtcaggccgcaagacatggatgtaagctttctacctacacgtgaactatataaccgagcgtcatatatgatattaatctagctatctatttaggttgataccctcgactgacctgggcatcttggattagagcttggacaagtcgaattgatacctaatttgatcaactccatgtccgacacagctacagtcaattcaacttcattttttcgcaagggatgaaatgaaaatagacttccagcatatcccgcaaggtccgctagcacattgttcggttagaagcattctctaatctccaaaaaaaaaaaaaaaaataaaataaaataaaataaaataaaaaataagcttagttttttattattagagttaaatgtaaggtttatggccttattttctctcgcaaaagtttttttcttatctggcgacgcaaagtttaaataggtaggagtcaaaacgccacggccgcgcccccctttattggcttcttttccacttcctttccctttcctttcataatacgcgcagtggctttgatgcgatagcaaacgctttcacagccactcgcgggatgagaccacgacaggtgaccttgattggcttgtgtaaactaaattagatgtaactggataggtagagtgaatctacataaatctgtcaaccgcctatgcaggatagatagttttgtgagcgtcatgtagggcgaagaagtagtaagaagaaattaattggtcccagtaatcatttgcgaaatatgatgtttatttataaagtgcaaatctatcctttctttgccagtgttccaaactcccctagatgtactatatacgtgcgggcctgtgagatcacttataaaaccttaatcagtttaagagaacgtgtcctcacagcttgaatgtctcatcatgctcattcggcgattaagacgattttaccgcgcggtgctttctaaattaaatagctagacaatggctgatattggaggacgctgatgagtagattagactccctcctctttctagtactcttctaacttccaccttcctcttttccccgaaacgccattccaggctatacggcaatatccattcaaaatgaagtttttgcatacatttattctgactgccttcatgctgatggcccttgtcagtggccaattcagcaaggaagacaagaccaaccacgtcatagctggagagccagctaggtatctcatcgcattgagccctgagatacaaagatgggtaactgaagaggaaaaatgggagcttaggctggtatgtttctttgcatgccatcatcagccccctaaatcaatattccattactgactcttccccaaatccgatacagagcgggcataagttcatggatatcaccggcgcacaagattcagactcagcagtggttaatacccaaagcccatgggatatccctgtcagatttccttcgaaatgtgtgatgcaagagcaggtgaaagagctggcaggcaatctatccaaagatgcgatgcgggaaaatctccataagctgaacggattttacaaccgctactacaaatccgactatgggcgacagtcatctcaatgggtccttgaaaaagtcagggatatcatcaaggaggctggcgccgacggtgccgtgactgttgccccctttacccacccgtggcctcagatttcgaccattgccagaatccaaggtcggacaaatgataccatcatcatcggcgcgcaccaggactctctcactattaccccttatgatacttccaagctaccggctgctggccctggcgatgatggcagtggcgcagttaccatcatggaagtcttcaggactttgctcatcgccaaggacgtcgctggggggctcatgcagaacactgtagagttccattggtacagcgccgaatcagttggactcttgggcagccaggcaatcttccgatcgtatagacaagagggacgcaaagtcaaagccatgattcaacaagacatggtaggctacattcatggagctttgaatgccggtagtaagccagagagcctcgctgtcgtcagagatgtcactcattttgacctcaatgcgtttatcaagacagtcatcgacgaggtaacttcttttccaaacgtctcgtaccatctgcttgactttcattgctgatatctatctctagtattgtgatattccttggatcgattcaaagtgcagttttgcttgctctgcccatcacgccgcagcgcaggccggttatccttctgcatttgtcactgatttcaaggatccagcttttgatcgtaaagatgagcatgttgagactcgtcatcttctcaagtatatatcatacgatcatatgcttcagcatgcaaaaatgtctttgggcctggtatatgagcttgcgcactttaaattctccaacgtcacatcttagctagtatctaaccaaatagccactaaacacatttgagaagaaagatttttcattcacattattagtttcttgcgtgcctttttttatcctttccttttctttgtcgacgaatgttcaagtaatcattaccgctacctaccgggagctaaaatgctggataacaaaatcgggatgctagatgactttcccctttgtaattggtgacgaaaatatcctgacttgattcttagcatttccgtttcaagaagtcgtaatttgtaacttggagaaatatctcatgcttccaaatctattacaaggacaaattaaattctttttactgcattagagacatggtgcatcaaacgagggatcttattttcttgttctcgcagaagccttacgccatctaggatatttctctgttgatgctgcctttgagattacagtgatttttccctttaaaatcattgggcaattatgcacagcaatagccacccgatattcgtagacagcggcgcctgtaggattgtatatcaaccttacggtttccaattgccattggcatgtcaatatttagtcaactggttagtccatcgcgctcaaggcttcgtcacgacctccacgcccgcctactcctcagagcatcgtcgtggggttgtgcctggtccgtagttcaatgattgggtggataaggatatccaaaaagaagaagaaaaacgccatgctcagccacgttgggtccaacaacgccaaatcatcttaaatcacttataagtgtttaagaaaatgttttcccgccgatgatagagttctccgccgatgactcaacaacgcaaccctggagcaatgaaaaggccgcctatacggaaggttgttcatacccaaagcttggcattgcatccaagaccactggccgtatttacggggccagtaaatctcccctcatggcttgcgcttgggatatgattggctggagataggggggatggaatcgcactgtgtgaggagggagcatcagccttggacctgatagaggaagacgggaagagtcagcgtgactgatacggcaccgcattgcatacattggcggcatccgagcctccatcttcccctaattgaccggccaaggtgcagctccaacagaaacagacagactccatctcgcgcgggcaaagaatcacctgtatcatcgccatcatcaccatcatcacccatcaccatggccatatacagcgctgtcccgccgcctcctgaatcgccgcctcccaaccaggcgacggccaacgacatcttccctgccactgcaacatccaacgctgccatcgacatcgaagcctggactatctcggcgctccaatcgctcagcgtctcgcccatcgctcgcggcaccggatctcctctgacgattcccctcgatgccctccaagcgccctccaagcgctcaatcagccgccagcaggtcacgatagtgacttcttcggcagaggcggcccttgtaacgcctctccgtcgaccgccctctgcgcgagacagccagaagcgcagggaagccatcctcaagggcaaagaaggtagccggcagcgtcggcgatgggagaatggtacgcattaagccactgccgctgctaagccctggtttcaaggcacatgtcaaacacaggtcgctgatgatgaagctgatgcagatcgcctcgtggacgtccccaacgtccagccgcccgagcccatcgattgggaagtccatcccacgcatcccatccaccgagtcccctaccagctcgcccagttctgggatcacggcgtccgtcagcgcatccaggacaagacggccaagctgcaggccgctcgcaagaagcagcagctcaaggccggcagcgccaccggccttgggataggggaggtgcctcgcgacctgcgagagtcaaccaagcgcagtccggtcattcggacgtgggtcaaggcgctcgaggagccggtgcggcagtacatggccaacgagcggcagaggcgacgggccgaggagcaacgacgacaggctggcaatggccgcgatgaggacgtggacagcgcggcggaagagatggactctgatgatgaggagattgtgtttgtgggtcggaatggcaggatgagagacatgcagcagaagagggcggctgcggctgcggcgcagtacaggatggcgcaccgtgaggtgtcacaagaaacggttgattctggactgctctttgattcgtttggcgacgatttagagactgctgctttcaagtcagttgaaaccttttgcccctttttggctatacatcgtatgcgtccaaaactaaccaagtgcttgcttccatttaggcgatggcttgcgcatgccattgcagattattacggcctcacgtccagatcagttaccctggccaacgcccaaagagtcgtgtacgttggcctaaagcaagcaccacggttgcaaaaggcggttcctcctctcgtacagctgccacggcccctgtgggagatttgctgagctgcagagaattgtggttttgaagagagcaggctgtagagatttgggttaaacaggacctcatatctttcatgacgcatgcttgctggtggctttgcctttttcttcttcttggatatactatatgactagacgtatatgatattggtcattcatttcttctagatgatttcgaatagatgggggtgtttagaggggctttacatgcattttcttgatttttctcaagatttccttcttccctggatgtctatggatatgataacgatatctcctcaagcctacaatgtagccaattttgttctagagtgactcccgtaggccgacatctggagcggttcaacaatagcacatgctaataaaggcaaggcaatttaatatggcgcaaaatccacaaccatcaatcgcgcagcacggtaaatcttctttttctacatgtacctaggtacgctgggatgatcattccagagacccagatagctcagcctataaacagttttcgctagtatcgcagcaagcggctgggaggggcaaaccaaggccttttgttgtacttccctatgacgtatcgcatatttccactcgcatgctgtaaggatacgagatctaggtgacaggagcaaagcaggggagagtgaagtgataatacatcgagaaaagcaacctaattagtcgttttagacagaaacattttttccaagttgaaaacgtttggaagccaggggccaagtacgaggctagtctcgctacttggacagtcgaacattcgttcttcgtcggcatagtctatctgcctagataagtattatagatagccctaatttaactttatagttgtattttgccaatcatgctacacacagataactacatgtatggctagttcaatatctgcctctccaaaacaacattgagcatcgcgatccaaattatagcttgtgaagtagtcgtgttatttgagcgttgttaatatgggatggtttgtgcattcccacgccggaaagatcatgcgttacaatcgagctagacatttctgaggcatcctatacatctcgagtttatctctatgctaacaagttatcctccaaaagaaaaacatcagatccaagatattatgcgcgccaaaaagctcatgctatcagtcctgtattataccgtgcttctaggttgccttgggcgaggaagaatggaacagagtttgtttcacatgttattgaattctatggttggctcgtaattatacagtagggaattgcccaaagcgaaatgtattgcaatgctaggaatcgaaacttgttgttttcttcttgttcttcgtatctagcctaggaccagctcgtacaggatgatgagcgtattgactataatcagtggcgctatagacggtattagcttcgtagctctgtgtggcccccaaactttttggcgcaagtagctgccattggtagtgtatacatgtacatgtatgtatacacaaagaacaacaagtaagggtcaggagagatggaggaacgtacgtctcataaccatgcgcacactagcaatcagagcaacgagtttcgccttgacgctgtttgagtcggcgccggggccaaatgcaggatcaaaggtggtcggtgataggccgatgcgcgcgaggaagcggtcgtcggagaggatggcgagggcgtttgtgaagaggcagaggacgtagacgagattgcctaggaagaacatcttggcggttacgtctacctggtgtttcctctctgtgtgtgccgctctcctttggcttcggtgttattgcggttcgaccccctcgtttcttttaactttcagcaaagtggagaatagagaatagacgatagatgcaaaggctgggaatcgaccgtttcaaagggcgggggccttggtcgttttgcgatttcaaggagtggacgaagctgaagcaagcgagtgacggtattgaagcgagtgacgatctgatatcgcgtccaagctggccacttttcggggggctgaagctagtgcgataaggacagcttatcggagctggagagtttggagtacatgtggagtcatgtgactgcaatagcttgagtcacaactcgatgagaggtacgtacccaaccttgaacggcatgttgctctgggcttgatacaccacaaagtaaacaaaacatcgaaatgtgtgcttttcacgagattgtaatcgcaaggtatgatacagcgtatatcatgcatcttcaagtttctagttatttgtgaagtataataaactcgtggtattcgctggctacaaaacaatggattgcttgatatcgtgagtcagctatctatgaccatttccatttcgcctaactcgtccatatcacccaatttgacaacatccattgcctctacttcgcccatgtcatcgaatctggtatcatccatctcataaacgatatccatttcatcttcggcgtcgatgatgtatacatcatcagcgccgtcttcatctcccgtctcatccatcttatcagcctcatccacactttgtagccatggcatgagatttgccatttccgtaataaaagctgcagaatagaatcttgcagcattgtctgaatgattcatacaaagtagatgcagtctgtcgagaagattccggcagatatcaacgccagtcgtgtaatcgtcgactggctcactggctggctggccatggaagaaacaggccgccgatcccccccttgggtacagcatttgttgaccgaaacaattcatggctgatagtgccatctaggaattccttggccgtattatttgtagatggagtaagtgtagctgggccagcgtatatagcagattgctggtggaagaaaatcgtatgcgtgtgctgccgtatgatcttggataagagcagatgttagcaaaaggcggtgcaaatagcagtctgtttatgatatgaattagtcgttgcaggctaaatagaacagttatattgaataaacaaatggaatcctagctaggcgatctactttatatatgcttctgatcgcaaaggtcgactgttcaatattaaactcaagcatttggtccagaataacatgtgtagtaacaatgctatggagtatagcaataatgtctccactgttcatcgtaaaacctacactgcgtcgaaaggaggctttgatacagtatcattttagactttaaggaaaaagcctaccaggtcatcggtttaggtggcccaagcccgaagtcgcatgttgcattgggtagtaagaacatataaagttccgtttgtacctaggtggcacttgcgaacagcagccaggttcagttctttcttctttcgctccatcgaacaatcctccctctcaaacggaatcaagctgcgcactcaaaaggtatcaaaggaaagggcttccgagacaaagcgcccaagtttctttgtattcaaaacaaatcccatctctcatctccattctcgcgctttctcttgtacgtcaaatgaacagaaagattcttatgcgcccccaaactaaatatcgcgcagcttagatcagaattctcatatcagaaagtatgctcagtctcgcaaaagcctctgcgccgaataccgccaagaagaggcagttgtattcgaaacttgatgccggcgtcgattctaaaaggcgccgatgtgaagccaacgacaaggtccgaaaatcgaacgtcaaggcccaaaagtctaacaacaaggcccgaagatctcacgccaatactgcagctccagcagtcgcctcatccagcttgaaagtaacagaaaccccgagcgccggaaagcagccctctgaagaagagctatgccgcggtcgcagaagatggcgagctggcagcgagccgcagggctgggatgagaaggagtggcataccggtgatggcatgaccgcaagtatcgaagacagacccgagaagcccaagaagcacgattctaaatctacgacagacgcgtcgacttcgtctcatgatagcgatgaggaacatcagccgttcgatttggcgttttttgacgaatcttcttgcgagagtgagagaatccagccatcgtcgaaagcactagcggctagtgtgcaaaaattgaaaatgatccagcacagcggcaaatgagcaggttcttcacgagcgacattcagtgcggcacccagaagcagcaaaggtggaaaatctcgaccatgaggagcggtagttagaaatccttggagtaatcgcgggtggagtttgcagaacttgggatctcagtgtcttcgactctgtgtgggtctatttcggctgggtattgggtatcatatctttggtgttttcgggaaaagagtcagaagccgcatggcgtcttatcggtaaaaatatccgcattttttgacgtcgtatagcttggattcatttgtcgtagcagcttttgaaagagaggcaaatatgatttctaccatggcgccttttttcttgttatgcttgttgatgactgttgcgattgggtctgctgcgcttaaagtcccatgtcgtcgtcgcttagatcgtcatccatatcctggccattttcctcttcctcctcgcggcgcatggtttcagcacttgcaccgatttttcgaatgccttcggccactccagtgacaaaccccctgctctcagccagctccatggccccgacacctcgcagactcgtgacgccttcgccgtggctctcgggatgtgtgactttagatctcatcttggcagctcgggcttcttgtagatctcgtaagagggagcggacttcagaggcagatgggatatcatcgctggcatgggcgaggagcatctcggcgaattcgaaccagtggtagggaagagctccggccggagctgaggaagtgcaagacggtagaaacggcggcgatagtatcacgtcatcttggtagggattgagtcttgtagaattgcctctgccatcggctcggacaggcggaggcggagggggagcccaatccttgacgtcgacagtcgtctcgtatgcgacgatttcgcgtagggattcgggatggagccatgcagggggcacgatgttggcgcgtcgctgcttcttgaggaggatggcgagccagaggggcagatcggctcggtgaggcggccggagtcggggagtcgagccctgggaattatcacagctgttagaaggagaagagccaagcagtcgtaattggggctggacagagctgccctaccgagaggaggtcaatgctctcgagccgctgtcgtggaacgacggtgacgagctccatttcgcacagaaacgccacctccgaaggcaccaggccctggggcagaggcagggccattttgcgtgtttagcagcaggcaaatggcaatggacaagtacaggcccaacgcagctaatggacgggcgaggttgaaaatatccatgctgcccctccacactaaaagtgctagaagctgcggatgctggttgacccactcgctgtttagatccagatccagatctcgctgggctttagatcaaacgatcaaaccataccaagcatctggggattttctcttattggtgagtaagagctttttgtatttcgaaatcgcttgaagatttccaacatacctaaattataactttggcattgataatcggcccttggtaatttttttttttttttttggcaatccccacgcgggtggcagctatatctcgggcggctcattctgattggattctacgcaaagtatcgtcacaatgaccatatggagatgcagattaaaattctgagaatcgtgaatggatgattgcgttgtctagaactgtctaacatgtttcaccactacatgtcacgcatcttggaaatcacagagttgcggactgccatttttccaacaattgcgggattcttatatgggattcttgtatcttacgtaggcttctagcattgagactttatatgataggtcaaatgtttcttgctggcagatggccagtctctcaaaaccaaatcagaatatccttttaaatcgaaacgtcatcaaagctggcaactgcgtaaaatttgccgtcgcgtacagtctctcaggaacgacgtcttctttagtgaaattcggctcctcaagagcgtccataaccaagcctcttttgaaaaaggctccaagaagctcatgtaagggacggtgaaagtaaaactgttaccatctgttagattttcttgatggcgtcttctttttcgagctgattaggcttttcacaagccttcaacctacctgcggcgtttcttgcccaacaacgaaaacgcctttgcaaggttcgacatgtaggtattcatgtacaactttgctaaggaggatttcctgatcgcctgtgcgagggttgattttgatgtcgaggttgcgcgaatgggtagaggtgaagaaggctggatggaggagggtggcaacgaagctatgaagttcagcatgaaaggaagttgtctactgggagaacgtttgaaagcaagttgatgaatattcaaaacacttacacgccgtccttgtggagtagttttagcagcgcatctgcgaggggatcaagagtggcgacatccataatggccatgttcatgagcacaatatcgaaaccgccaatctgtttttctcgattagaaccatggcggttagcgaatggttcctcaagatgataaccactgcacacagaaaagaaaggaaagcaaacagtaacgaagactttaaattatcacctctgcagccttttccacgaggggcacaaagtcattcgcatccgtcacgtccagcttccgaaaggtaatcttgccagccctatctgcgtcgagatgagttttggcctcctccagcatgttgaatgtgccgtccgtggcgatgacgctcgcggcgccattgtctgcgagccagcgcgcgcagaggccgtttcccgtcgccagctccagggcagcgcagcctggtttgctgaggctggggccgaggaggcgtcggagggagggctcttggaggcgtttccagtacttgttgccgtgctcgccgatgcccgagttccagagcgacgcgttggtttcccagagggagagggcttcgttgcggagatgaggggctgacattgttaatggacaaagattgatggtcaaattttatatctatctcaattgcttatttttttttctacgctgatgacggtttgggattcttaaagaaaaggaaaaaagaacaggaattatttcattcgtaagtaggtaaagtacatgtaaatgcggctaggcattactgaaggcttttcacgatgctgtgtttttgccgggtgagtcagtcggcgatgcaagaggtgatcacactgggaatatgcaccaatgaggagaaacttggcatctagattgagattagattgcagcgctactgcggcagcttaaattctttttttttttccaactctgtctgcctaacagtatttgtccaagacacaagtcgtaaggggaggggctcgatctcgccatgccaagaggggcgtaggtaggaaactagccttgaagagagactgaagagattgatgtttgctgcatgtgatgttacggaaattagtccttctttgaaactgtaactgcattgtagaagagaagatgttctatactcctgtgccgtatttaggatgagtccgactatatggcaccggcgccggcctttatttccacacccggggcccgggatgctctcgctctttagaccatccggagccgtatagtatggcaatagggcatcacagcgatgaaaatagaaaataacagtattctagaaagcaatatgcatcatttcaatattggctgttcgattcaatctcccgtccgattgaatctttgagcgtcttacagaacctctaccatttctgcatacagatcaagtcggcaatgagataatccaaagaatgcaaattcccccttcttaagaagcgctattgagctaactagatatctattaatggtatcagtactggctctcctacaacaaaccttcaaatcgtcaacgggtccaaacaaacacctagcaaagacgttcaaagaaagaaacctgatatcgctccaaagcctactggagttagctcgatcattgtctttgtcggcctctttcttgccgccctttgcgttggacttgtacgatctctttactcctccttagcctcccttatttaaacatgcatacttgaaattattcatctctctaggatcgcaccattggcgccactgccattcccaaaaccacaagcgactttaacagtaggcagcgaaaaaacgagagaacaaattgtcgaattaccattaagtcttgaaacgtaggcgagaagcatgttttattttatacaatgatagatttctatcaatgaattgacattcgcatcttaactcgttggctttttgtcatttcttagcagcgttagggtagctcgggtagcagtggcgatgacgtttggtgtacatagtttcgtatgagcattcccttggtgctacgtgtaatgctttccaatacaaactcgcaaatagatatttatgaaaaagcgaataagaaaacggtataattgctctctgagaaacagcatatttccacagatgctcgcaatctcactgctacccaaacagaacccccactctccgatgtcgcctccaacaacggccgccaatctcatgtcaagcgtcgcatccagcgaatcatggccgcgctgctagcaaccgccatcccggggaagcgggtcgcagatgcggattactatggagcgatgcttatcgcactaatggcagtgacgcgatcgcccatcgaggctatcgccatatgtcggtctgttcggggtcggtccgctgataaggctggatcatctcgtctttctgagcgacatcgtcctttgttcttggtgattggcaatcttgcttggtccatcatcgctgcaaaagcaggcgacggctcgaagctgcaatctcgactatcctactatagtgggcttaacgatcgagctgagataaccacaacgacatctagcaaagatggcggacaaggcttctcctatcaagagtcttcctagcgaagtaagaatgacagacgagttatcagtcgtatcaagacttgaataactaatacgttgcatcaccactacagcttctagccagtatactgggcgagttcagcaccaaagagctcctcccagtcgtcaccgtcaatcgccgcttctgctctatagctaccaagattctacaccgacgccttgtcgcttcgccctcacgctcaaaccacggcgtcatcctcgaatgctaccacccaagtgccaaaatatccacgccctatctgcgctgtcaatatctcggcaacgccacctgcgatggaccctccatcgacgagcgggaccctagctttgtgggcctgcgtagaatatactcgtgctttcggccggttgttttggaaagtaacaggcgcaggaggttccgctatgggtggtccgtagaaacgatgggagggagcgtgcagctgcagattgccgctgacgacgaggaagtagaggacacggcccatcaagaagtctacttggacgaaggggagcgcttctctcagctgtgcgccgtggcaaatgtcgttgtccacggctctcggccgggactcttttcgcggcacgtcaatttcagcgacggcgtcattcgcgtgtttagagagtggctggccagcatgctgcccggccactcaccctcccacgctgaatctggggcgtcctcgtcatcgtccgccgccgcaacggaagcctccatctcggcggctggtttgttttcatcagacgatagccgcgtcttgtgggtcgacacaacaaagaacgttgggatccgattcagggtgacgccagggccagaggcaaggggaaccatctgggaagatgagccacccatgttttacaatctgacttatgaaggttggtactagtagcaaatgcccttgtggagtccacctctggcttaatggcgtatactgacgttgagtgatgaatagaattggttgtgcggacgagcacgctgctgctggctatggatgaagcggatgtgcagcatgtggcgcattctggaaaagacgttatcattgctccttttacgatcctctgagtgtgaaggggagttgtatttgttacggcgttatttggtgttggagtaggatgtatgtttgacatgtgtacttgaaaatggctgacactcacttgaatgatggatgcatattcccgtggcagtaaccaaaataaagcatttttcagccacaaaaaaagatgaagatctgcacaagggttaaagtaaacaaattttaaccggcgacctattgtcgacatgtcttacagcagtatttcttgctagacatctcagatgcaagaaagctaaatgtctaagggcggcatagcttaccgtatctattggaacctaaagttataattcacctttctactagtgctaagaataaatgtctatagtcctaaccttaggctgtatttagtagtggaaatagtttatatagggtttttgttctagtggttgtataaaggtttttccttcaagggatatataggacgactagaattagcacctatagacctgtaatttaggccttaggcaagtattaaataattaacattataattaattatttaatctcaaaaggttataagaaataggcatttccttataggtatcaaacctctctaagccagcatagccttaagaaccttaacctgctccaggacacgtgcccgactagtaccacccttggatgatctcacctcaacacttttctcatagtcaaacgtctgcgaaacatcctcctcaaaccggctatcaatagcctgtagttgctctagtgagagctcgttcatcgggatacctagctcctcgctcttggcgacacatcgcccagagatatggtgcgtctcacgaaagggtacaccctttcgtacaagataatcagcaagatcagtagccagcataaatgggtctagggcagccctcatccgctctggcttaacggtaagggtagcgaggataccatttgcgatctgaaggctatcagagatagtcttcacatgatccaacatgggttcccaactttcctgcaagtccttttgatatgtactgggtaggcccttctgggtcatcataaggccagccatgtggccaaatgctcgaccagcttttcctcgcaagcattctaaaccatctgggttcttcttatgcggcattaaagaacttccagtggaataagcatcagcaatagtaataaagccaaactctgaagagcaatacaggataagatcctcggcccatcgagatgtatgttgcataagcatgctaccccattgcagaaattcagtgacgaaatctctatcaccaacagcattcatggagttccagaggaggcctgtaaagcccagctcctcagccatcatatcgcgatcgatattgaagccattgccagcgagagcaccacaaccaagtgggctcctgttcacacgctttgaagtctcgcgcagccgctcaaggtcgttcgcaaagtaaaagccatatgataacagatgctgtgaccacaaaaccggcatggcacgctggaggtgggtatatccaggcatgataatgccgctatcaaggtcaggaaggttactagatttggaggataatcagacttacacctcggcctcagcgcgggcggcaataacctcaatgaaggcaatcagatggccctcaatctcctgcatctggttgcgaagccacagacgcatatcacagacaacctgctcattgcgactacgacccgtatgtaatttgccagcaatatccttgccaataatctcactgagccggcgctcattggcagtatgaatatcttcatcattgggcatgataacaaaggtatctgtttcccactccttctgaacctcccggagacctctctcgatttcagtaaactcgtcattggatattatgccagatttggcgtttgcgcgtgcatatgcaatgctgccgaggatatcttccttatataggagcttgtcgtactgaatactcgcattgtatttgtgcatgaggggatcgaggccgcctgtcattctgaggtcagcacattgtacttggacttccatgaagaactaacctgtgaagcgtccaccccaaagcatgttttctgcaggtttctcagatgccatgatgtactgcgttcttatctgctagaattgagtacaatgatttgaaaagaattagttcgcatctgctccgatatcgtggtcgatttttgctggattacctaagaagagaggagctctgtgtggttaggttacgtggggctttgtgaccggaagagtcaacgcgggtagtcacgtgatacttgcgtccccgatctcaccaccaagtttactatgtaagtgcccaagaaaacttcatttctttatccggcgcggtcaaggttagctctcatctcttccttgctttagaatggaaacaattgcacctcagaacactacacttctaggattatgattcagcgcaaagatgacttctgggttgttgctagcacccagaggagagcacagtcatcctccaatccaccactataaccccagggagaaatggagatgccctgctagtcagtgcaagagagtaatgccgatgagtgaaagggagacactatttgcgggccgccacttacgaattgttggcggtgcggattgcgacttcttaagagcgaacaagtagtacatgtaaagatctacaaatagtatcgatgcagcaaatgcaggaaaaatggcattcttcgaacagagacggataaacactccctggaatgtaccggccaacaattattttcttaccacaggtgccgcaagtcattcgctagcctccaagaacattacaaagtctgcgaatactggagatgcttccgctgtcgcaaagacaagatattagcttcaaaaaactcgaacacgccaaagcatgttccaaaccgctgccagctgtatgtcgtaagcatgcaaagttcatgtatgcccgcaatgcaagatccgtgggagcaaagtccagatcctggcacatatgcgtatctgccgtcggacggtgtgtagctcctgcggcttcaagatcagtctcgatgaagatcattattgccagttcaagaggtctaacgcatgcggggcatgcgttaataacgacttggtagacagaaatacgtcagactgcccaggatggagcaggaactggaataaagtgcaattacgtgcagggccaagtcctcctcttggcgcgattctgtcgccaaaacccgagtttcctcccttgagagactgcgtctctaccatgacggcgtggatgaagtatcctgccaacactgcgatcgccaacttcgaatttatcacctttcctggcagcttaagatttccctgtcaggtcgctatcgctgacggcttcggcgaatggatcattgctcccacaacaatcaatcacggcatcacaaaaggtgcccttctcagccgaattatgagcataagggcccgcacaggaacctcatattgtattggagctgccacagttcacacctactatcctggtaggtgagaggagatcactcaggggtaagagctgccaagagatcgcggacctcattgatcaatacgtcaaggttagtaagatgtccaagcccctcttcctacgatgatattaatttttatttatccagaaacacggtgctttgaaaacgttcatggcttggggctcacaagactgcgatcttaactacttacggtacatacttcgatctgccaaggcagagcatctgcttcctccagcattaagatttgctgctcagccgcttacatagtggcggcgactgaggcatcagctgggactcactgcaactacacgtccattaaacctcgctaatctctatggtactgtcttccccgaggaaagagagctgaccttcgaagcccatgacgctggggctgacgtctcgatggcatatcgactcgccattgcatacctccggcgggcttaggtatgcatctgtctggcaagattgactcttggttctcaccgacagtgaagagtggtcaaagcggatggaagatctgtgatgaggaggccaatgactttctcacacgcctgcaggaagccggagttggcaatgaccagactgacgaagtcatgaacactggagaagaagaggaagaagagattgacctgcgcttccacgaaatcttcagcgatgtcgaagatgaggaactccgagacagcaatgaggatggcggagatcttgacaaccacttccacaaacttgggagcgacgtcgatgatgacgaggaaactgaaggattcgacagtgaagaggaaactagagactacaataatgacaatgagactggggactgcgatgaaatcatgagcgatggcgacgacgacggcgatattaatggatagtttcattgagtcttaaaatactcctgctgctaggttttctttttcgcgtaaaagtatggttgtggttgtcttattctatctcaatccatagtaaaagcctagaaggctttatcagatacgtagctcatgcctgctgtggctcgtttctatagctattataacataattttccctcatattataatttatgactttaaattaaattatatgtatttattgatatactaccttccttagtccctaagcataaacgatgttactccccgcgagaccttttgcccgttgccagtatcgctagctcatagaccgcgataaagatcactgtaaacacgcagtcgcaacaaaacaaatgtgaatcataacagtgaaagagatgtgggaatacagatcaaagaggacggttggcagagaagcccggcggcaagggggattgtgctgtctgcaaggtacacgttagtaggattcagacacggcagcccgtgccctgcaagaaatctcgtatggctgatggtggtgagcacaatgggtacgtaatgaattagtttttggaagaaaggagtggagtaaaaaaaaaaagagagagaagaagaaatacagtgctggcgctggtaccagccctttgcagtacttctctcattggttagtaggaaacatagacgtaaacgatcttgtaagccaacagttgatctggcggtgacgaagctgagcctctctgcatgtctcaccaaagccacaaagcgaggacgaataagaaaattttcaaccaaaaagagagtcttggaagtggagctcgattccaaaatctgtcatcaaccaatgctacattctcccagcttttggaattgcgctgctgggaggggtgacacggcatagtcaccgagatgtgatattggagatggcgggtgatggtgcaaggttgccatgcattagcttggaagctaagatgctcaggtggcctttttcttgcttcttctacctaggttcggaatttttctctttctggctttctggacatgggcgtgcttgatgttttcgtgcaggcggtgtcttacaggttagtacttggcgcctttcacgggcaaccgtatcgagatacatacacctacgtacgacattatgcttgatgcagtgccggtattccaaatattagagcgcttaaagagtgtgctgtgcttcgtacgtgcaatcatatcagtcgctgattggcgcgatagagttgagagcggacgccaatgctgatatgcagcgtcctggattgagtaacgggacccgatctacggctacctgcaaggcagaggaaaagttgaagacagtggcagctggaacgctttgaatagtatccacaaggcaaagcaaagactccaatgaatggccgttgctcgcatttttcccgttgttgagacgtcagcgtgagcaagtttgtgctcttatcgcagggctgggcgctctgagcctggtcgatatgcaagccacacaacaaatacaaacttcgctaagcaatcggtgagagacgggatgcatctgccaaggaatagctgtgccttcggcaattgtatgactcgggactactccgaagttaagactctatttaatcgcagccacaactggtactgaagccatcaagagtggcggattacgaagtatgtgggaattgcttatctgaaggatcacgagagcggcgtcaagtatgtctttgcttgtctccattcctcttgcaaaatccatggatctctatgtagcagctttttactcttcctaaaacctctgcagctccctaagagaggcgatgacccatggacatatacctaccgcataggtatccgtaccgactagacatctttaccgattgtacatcaatccaaatcttggcagtgatggcttgagaggtgcctcggtagcacggatacgtcggtggcggtacaatgcaagcaacatcacaagttgttttgtctcgagtacgaggcaacggattttaccgcccccataatagctgccaacctctcgggctccagtgccgctgccccctaaagaccccctggtctccctaaagcccccaaaaggctccgcccggaagactccactgttcagcccgtgtccgcgcacccaatcacagcgggtgctagtacgcatcggaccgtagcttcaggtactaggtctttcgtacccagcataagacctggcggcttcagcctctttcgtccatccctccagatctggtccacctcgtaccagcatctccatctctccctcaactgtgcgcagtacgagtgcttgtacttgtattagttttactacctgctaacctgtttgtctctacagactacatctccgaaaatatgtctcaccaatatgtccctgtcccgggcctaagacacagggaggtggaaaaggaaaagaaagaaacagggcatcttcaattgagtcgaatccgcttcaaagatcgatttccctctctgcctccctgtggcaaatggttctgttattcttctctcctcctgcagaaactgaaacgcgctgccatgctacaaccctgttcagcctagccatgagatcgacatcgcggcacccaagagcactcgtcctttgtaccgtacatgcaagcagatccacgtctggtcctcgagggagaagcacatgcaaggtccatcgacgaggctattggtcgacgcgtcttgcttacagttatcagcggcgctgccaaggatcaggaccgaccgtcgtcgtcgtcatggcgtatatgtcggccttgttcagcttgcaccctgtccatagaacagccacagccgccatgatctgtgcacttccggtgtcccggggatgctgagccatcttccggccatcaaatgatgactgcagagttagcacctgctctgctgccacttcaccggtagatacaatcatcattcactctactctaaaaagggagaacaaatcggtggcttccacaggcttcatccctccctcaagctcgatgcttctatcaacccatgttgccgtttgttgtgtctcttgtcttgtcttatgatgccctcccatccccttgcgatactactctgctcgtatggatgcgtatgccagatccacagaccgtcaactagacccatgcaaggcagcctcaccgaacggtgggtggctttgtaccatcacgctccccccctgcctccacttccgactggccgcccacttctttctgctcgcgattagagcgtacatctatcatacaagtagtgacaccagagccgtgttctcggggctgtcaagacccgatgtcgcgctgagtcccctcctcttgcaccacgatatagatatacactcgttttacacaaagaagcacatccaagataatctcgccagcccgacgctaagtagatgagctggtatctcatccaaccaagacgctcactcacaactaccaacaaagaataccaagtataagaataccccagtgggcttgccaaagaaggaaaatattcgtgatggagcagagcagtcccaagcctggaggctccttgaggcgtccacagtctgtccattctctcagatctgcactcaagacgctcgatttgccatccatgccgccctcagtgcccttaccacctctacccacctctccttcgtccacaagatctaccaagtctgttaaatctacaaaatcacgatcaacaactctcagaggaagtcctaggcctatgacaggctcgaccaagaaaccttcactcacttcgatatcctggcgcccttacaaaccgacgaaatatggaagcggaagattttcccatgttgaactggtgccccagccgagcgatgatccgcaagatccgctggtaagttacccaaaactacaggaaccaggacgcgacggctcatacctcgatttgctagaactggcctcaatggaagaaagaactaaacttggcatcgctgctcttcatggtttgtttaataggcgcaatgaaaactgcccttattgcaagcaatggggttatggctgtccgttataatgtctcttattcctgggtcgccgttttgacggctgcacccttgatggtttcggccctgagtgggtttatctgctcggtagtcgcgaaactggttggaaagcggccagtttatttggcttcatcgatcctgatctttgctggatgcctctggaatatgacggctgattctagctacggttcttgtatgggcgctagggtactacaaggagtcggctggggtgctttcgacgttttagtgttggagagtatccaggacaccttctatgtgagtcctctttaatccattgtgtctcgtgaaaacatttactgatcgcaacgagaataggaacacgagagaaatatccgcaccactctacatagcatcgtcacggtttcggcaacatgggcatccccactcttgggtggtatcgtctcttatcaagtcggatcttttactgctcagtatcgcataatcagcgcattctttgctattgccattccactcatggcccttactgcacctgagacagcatttgatcgtgctcgagccgccattgcaacaactcctatattcatctacacattcccctgggagcctcagccagttcaacttgagcttagcaaagattctgtgcttgactacgttaaggagatgagaccgtggtcgtatgagagcgaaaagaatctttccatctgcatccaatcaccacgagctcttgctgcccccactaccactcttgtttttatcgttaccgcattacctcattgtgccctatggggtttgattgcttctctatctctgctattctcatcatcacctattagccttcatcccagcagcactgggactctcttgactgggccctggctactagcaatatccgtcgttgctggtatctgcttctaccgatcgacaaaccagaaattctgctcctgcgtgagtaaccttactttagctggcggcgcgcttctggctatcattggcttgacttcatttggtctgggtgtcaacagcttcatgagttggcccacatcatctgaacagggccatcccgtattcttcaagcctgaagcagctcaagagctcaaccttcccgttttatcgcttcaacttggattgctcgcggctggagcgtatgctcttgaagccgccgcacgtccgctgttggctcgatccgcatccttcactgcctccagtatggccacggcacagcgaagcataggtgatatgcactcttgggttattgtcctacgaaatctcgtcgctggtgcctttgtcttggctgttccccacatcatttgcaaggaagggggactcaaatctctcatcatcggtctaagcgttgcccaagttgtcattaccctgtccgttctattgctatggcgtttctgcgaaaaggctatatggaagatggatggcaaggtaatgggacttgtcaacttgcggatgcctcatcctgaggcaagctttttcgatatcgactgagcgtcgcgaacgccgtgtgaagaagaatctcattgagatcatgtgacaaggaacaaaaaaagaaacaaattccaaaaaaataataatgtacaacagttatcatcggctgattgcctaagtggacgaacagcaaatgagaaaaaaagaaggatgaaatggtcaaatgaatgaagcatgaacgtcaattacatgaataaggggtaaaaaccggaaaaaaaagttaaacttcgctattatttattatcgtttggactctttttcgttcccccccctccacatacatacccaatactctatttgttgcggaatttgctttttccatcttcgtttacaactcctggattctctgtccgggaattgttctcctttcctcttttttactttctttatctatacgccttcacgatatttgagatatgaaatacgcagagtatgagctttttggaatatggcaagggaaatggacatgaagaaatgaatcacgatcggttggtaataggagcaataagggatcatgggcttcttttgtcatgctaagggagcgacagatggctgtttgtttctaatttggactccttgatttattatcttgagaaatcgtgaatcatgtgccttgtactgctacgcgctaaacatccaccactgtattaaaggtaaagagaagtaaacatggaaacatctgccatttcatagtcttcaataagctcctaatatatagtgtacaaggtatacgcttccatgtgcctccaaagagaggcaatctctgtcgcgatccttgattgaaaccacatattcatatcaattctctggtcagctcccattaaatccgtcgcatccatagactagatggcgtatatgcataaaaaacactaatgcctcgcccattatcgcttgccaaatccgtatccgtattcttgcataagttgtattaagaaggaaaaagcaggagaaaacagtgacagagcgggctgaaagatgcttccgctacgttatcactttctatccgctcacttctcatagactgttcgccatcttgatttccgaattagctacgcgtcgtagctcaacatcgctcctcatagtctcggaataatcatcgtcgagagaggagtcacatcgtcctggtggactggtgattcgctcattcattacaagatcatctgttctcttgcgctcgatgattggagatctgctattgaacgtctccaaggcccacgcctttattccgtgccaactggtgacgaagaaaataatgccgttccataatccttgcagcggcaagactgctgctgttgcgacatggaattcatatggcgagcctccatcaagccagccgtgaatacgattcaggctgctgggtatccatgtaaccaagacgctgagcgcaaataagaaacttgttcgcagatacgctctcttgatgggatcgctaatatgaaacttgctaccaatatcatggacagccgaaaaaaagcggcgaaaaaaagaagatttaggcgtagttactggcggcgcggaggttgtgacggaagaaaaatactggttatccacggcaggcaatatttcaggctctgagctgtcaaaagcaacgcgagcagcatttcggttgatacgagtaggctgaggctccataggcatagagctggcaggagtatgcgtcacttgaacttcggtagtgacggtgccgtaacagccactttctgcttggccctgcagttcacagcagcgttagttaatcaactcgtgtatcaggcaaacaaggcaaacatacggcatccgcttccttgtctttatcacgatttctcgaagtggaaaagctgcgcaagcggtttctcatgcggaaaacatgccagccgaccaggaagtagcagagtatggagccgacgatacatatccagattaacatgtagtatgtataaattcgaataaagtcccattcgcgatcgacccaacaccagatctatgagacggcggatctcagtcagcttaatagaactctggaaagggaacaagacgttgcttaccgtagctccaccgtacacgagcccacgtgggcttctgaggagcaggagagtgagggcaatgacgaaaggtcctccgtaacaaattaggcagtagatccaccaacgcttgcggaaagaatcagggtttgtgtgaaagtagaagacgaggaagacgttgatagccatggccaaagaccaccagggatcagattgcatgaacctgctcaggaaattccatggttagctctttgttcccttgatccattctttcgcttcccgccacattcattcttttcttttgaagcctttttcttccctgacattataaatcccaaaagcgagctcaggttactcacatctcaaacatgaagctctgggcctggcacagagctgatgcttgtccagcgttcatgccgtcgtaggcgatgatggttccaatgctggctccgatatttgacacactggcaaagacaatgaaggtgttctgcacgttgtgtacgcgccgcaccagccagtaagcgaggaaaatgagcataactgaaaccaggctgagagtgccaccaatacgctcgacgagaacgagcgttttgatctgttgatgcttcagctgctcatcgtcaaccgccaagtttgcagtcgtgtgtatatccatggcagctcaatcgaatatctcaagtttatcgaacaaaagcggcatgcaaggtggatatcaggtgcggcgatgtgcaaaatagtccgagagactatgtggaggaggtggatatcaggaagtgggagaggatggagaaggaagaaaagtagaaaaacgcggttgatgaaacaagtttacgatttctttcagaaaagagagaatgtagaaattttaatctttaggccagagcgccaagaggggaggggagagctgccagctggcggaggctgtcaaaggaaaacgccgaaaagagctgcgagagaggcacaaagaacagaagcgcagcagcggcctcttgtcttcttttatctcgtctttttctcttttctggagagagcggaggtcttttcttctcttctcacccctcatccccaaaaggatctggcctgttggagaaaagagggcttgccgacaccgaacgacgctcgcctcacttagagacagcctgatgctgagaccgagctccaggaccgagcccaagccaggatgtgcgtggcgcttctccagcaaaccagccccagggcaccattgatatcagtcggacagcgtgtgctgcagctcgcagtggacgcacagaagagcgataggacctgcatgtgctacagcagctgcacgcggccgatgcggttggaggaagctcggcgttattccagttttgaatcgtgtctcgctcctggtggccgtggttggctggccgtggtccaatgagtgtttcttctggtatctgcctgatgggagtatctcttcctttccgtctgtgttgtaggttcgtagttttggagactgtacgcacaactgctagttagtataccaggtaggcacaatcagacgatcaaaggtgcaatcttacagatcaaatcagcattcgcagaccgggccggatatatgatggaactgtgcctctggctgtgcaatttctcgccacgacggcagcgttcagtaagcacgacgagcgtggcttcaagcttcagatctatgtcgacggaggccagtctgactaaccttggcggaccggcagccggcaagacacgaggctcgatcaaatcgatagcctagaatctgcctattgttgatcgctaatctcgggctgcccctcatgtcaggtgcgtcatcgcccaagcatcgtgagcaggagccatcgcctagcagccggagcgctttcccactctctaccgttgagtgcgggtcgccctgcgctgcgtctctgccaatcgccagtgatttgctgcaatgtcgtgatttgtctcactgatattctatttcacgacgatacttgacttttgttgctgctgcaaggcatttcgcaagtactgctacgccgccgtgcgatgacatctacaaacaaacctggccccggccattgaccttgtgccatcgccactttcgacacaccgagaatccgcatccaagtattcagccttcttcttctcctgcttcctctcaatagcagtctctcctccacagcaccaaagatccctcagcgcacaatagcctaatccacggccgtcccgccccatccgcactcgtgatatgggcacaggcgccatcctgtcctctgcgctaatacgccactctcttctgcttcaacccgccaacatgcgtcgagccctcaattgatctgtacggcatgctaactctcacccgcttaggtgctatcgcttttacgactcttgtcttcctatttggctcgtttcaatctattcaattctgtgcctcttggcgctgctgcctacctattctccttttattcttgttcgttttctcgagccccgagcgtcacgcttccagagacagggacgcggttttcggcttctatatacgggagatggagtgggggaggggcagttcggtctacaagttgcatgatggctcaacttcaatggagaagaatagaaaaatgatacgtcagtaccggcggaaacatgtacgaagcgactggcggcggcgtaaccacagcactcgtaggtacccgtcacgaacctgcagcgccctctgcctctgcaccggcaccctctcggcggcgagagacatgagttcgagagtcgaggcaacatgcatgccgagagaagacagtgtgatgtgaaagggaattcttgtggcgaagcggcttctgcgtcgcacattgtcctccgatgcctcttcggctcgtctgcaaacccgcgcaacgctgagagcagagaacacagccagaaatgcacgagtgtttgtgccggttcaactctttcgcctcgatgccaagagacgaatatagcgacgaggcgctggagaaaaaggacgcatctgtccagtcccgtgggatatctctagtgtgcctatctttagagtcggtatggagacccccagaactgatggcaggccattggcaccacttcacgatacgcggcaagtggggattcaaggtggaaatctcgttaatagccttttaccaactcaacccacagcacactccgggcgccaccagtggggcgtgccatggacagattcgtctctaatctggttaaccttccgagccacctcgtgggaaaactggggagacgtggctttggcctgactcgatccgctctaacttcaacctcatcatagaacagatagcttctgccagatttggggaaatgtcagttcacagtgcaggatgagcggccggatgttttttcggttcgccttcccgataacggattttgttttctcaacgtttacgacttctaattttcccatgtgctcagatcgacatggccaaagctgctgcgactcacaccgatatacgctgaggccactatccggccaccacccggcgcccaggcacgaactaacggactgcccttcattcttttcaaccaacacgatgcctactaatcgttgtgctactgatgctagatactattgtcgctcagggttattcgccttcactcgaacgctctcttttccgtccaaagatccaacagccaaatccgaccgatgcctctcacaaggcacaaaattgagtcaaccccacccacctgcaattttttaatctgagcacttggccaacgagcggccaagccgatctatatggcttgtacgtcctcacagatccatcctaccaacacgctgtgcgtgtgtgccctcttgatttgaggctacatacatcccgagtacctgcatgcattagttgtctggaaggattagaccatgtttgagatagggtggtaatggccctgactcgcgcgctactgatggaagagaatggcaacaatgctcaagcttgccaaagaaggtatctcgcatgcggatcgtaccactcgttcagctcagcgatgcaaattctctcacatccaaaaagtccatgaagcctgaatatattcgttagtagttgcctaagccttgatgcagagagtagaggtaggaactgtagtgacgtgttgcgtataacgaacaacgcggtaatgtcactgggatgaagttgaagcaattagctgaaggatgatgtctctcaagacaaagaatcattctttagtaatgtagaccaaacttccatatacccaagagaaacatgcaggtgaatctgaatgcgacaagaccatagctcaagataaaaagtttatcataacatctttttgtcattactgccgccaagaacgcttttgacgcacgtctgtctcgcccatcgcctatttacaatatacatattgtgtccagaaagaaaagtccttgccttctatcgagcgtgaaaaaggcatagagtgctctagggatctactcgacgtaatcaatccaacaatgtccagccaaacaaaataaaacaaatggtatccaaggaaaaccccccatccaaaacccccaggtaacaggtctctcatagcccccctctaatggatttcttcacatcgtatcatctttctcgtgagatagatgaggcggccctgatcgtatcatcttccaacagacatgtccaagtgaaagagaaaataaagaaagaacgctctcagccggctgataggtatacatcataaccaatttccagcgttttagagaacgtacatgaaatcaggacgcatatcgcccagctcttgaatctctcgcggtgtcttgccctcaatccagtggtttcgctctccgttcaatcgcttctggttctctcggttgagaagccacgccgtcaggatactgccgcaaaaggtggcgatgaacaagtatccaataacggtggcatggccctggatgtaacgaggcgcgtcgtagtagatgttgctgctaacaacaccgttcaagttgccccatccgatgactatacccaagacaattccgcgcttgtacacgccctcgacgttgttggcgacccaggcaatggtgatgggaatgcatgggtagatgccgactgctcccaagaatgtgccggcatattgtacgcccgggttggtcgatcctatcagcatggcaaagccagcgacgccaaacggggcaatggcaatgttgaaaatggctctcttctggactttatcggaccaaagtccggcgacaacagtgactatagcgcccaaggcgtacggggctacactgagcagctggttcctgacgactgcggttttggtggtgaagctcatgttttggatgatggaaggcaagaacagactgaatgagtagagcggcatgagaggacccatgtaaaggagcatgccggcatatgtcttccaatcccagatggctgcccagaagtacttcatttggaatgtttcatgctcggcggaactctgctgatcttggctgagtcgatacaagacacgcatgcgatcctctttggacaagaacttggcctcatcagggaaatcctttaccatgaagaaggagaagaagccgataagcatggtgaatgcaccctcgatgatgaagatccaggcccatccaggaattcccctcttgccgtccaaattctcaatggcagccgcaagaagacctccgaaagagccggccaacgcagcagctgagaaaaatatggcggctcgggcgccaaactcgttgcgcttataccagcatgagagatagtaattcacgccggggaaaagacctgcttcggcagcgcccaggaaccatcgtgcagccatgagaccagaccaatttttaacgaaacccattccaagcatgcatgcgccccaaacgatactatgatcttgttaacggatcttgatgaaaccaagatttgttgctcagggagatgacttacatgatcatgggaataaagatggccgggcgagtacgcttcaacagaaagttggcaagaggctcaaaaatggcataggaaataaagaaaattgtgagggatgcattgtattggcctgttgacatgggaatgtccttcccgaggccggcaacctttgcatttccaatgtttgtacggtcgaggaagcacacgagatacagtaaggtgagctgagacacgtttgttagcaggtcgcctttgtaggtagcatatccgctacctgagctttgctagaatacttacccaaggtacaagagtccagtccagcttccgcagcagcctccgttcctgttaatcaattattagccattccgcgttgacaacctcttcatatggcgaagcatccgagactcacattcgctgctcgctcggcatcggataagcccgcgtccgggtctacgatcagggcgagctccgaattggagattgtttctgcggtcggcgctttttccgtgtcgctcatgatgggcagattttcgaaccaaaaaaaagaaaaaaaaaaaaacacagaaagcctccacaaatagaaaatgaaaatgaaaagaaaggtgtgattaaacagaagacaaacagcagccgccgcaacctttcacagacttgagcgaaagggagaagaattcaagggaggggtggtggctttggaagagggaaaacactgatcctgtgctgctgatccgagtcttagacagacgggcggcaaccaccggatgtctgggcctgctaagcgatttataccaaaaaggaggcagaccagaaatagaagattctctcagaaagacatgaaccggtccggagagagagggacgaaaagatgaggaatgttggaagacgaggcgttcatgtactggcaggcaagtggatatatatgtattgtactgggtctattcgcctggcacgtacatgaccaggatccgcaaaattggagatggaaagcctgaatcaagggtcaagacgactgcaagatgcaataataagccaattgaggcaaggctgggttagccaggtgcaaggaaaggctgggtgggtgtgacgacgacaaccaaaaatgacccaaaacaaagaactaggcagggatagcgatgcggggagaaaggtccagaagtttagctcaaggatgcgcgagtaagtgaatgctggagaaggatgataggacgtgcggagagctgctccgtacaggcatggcaatgacaggggagcttggctcgtcatggaaggccgtcgtattttggtcctatctctccttgtgacggcgggccaattcgggacatgaaggcagctatgggtggcgttggatttgccttgcaccgtgcgccggcatgtggaagctcatttatatggtagatgtctcttgttggtctggacaaagagctgtcggaaattatagcgatgtttgccgtaccgccctgtctgccaattcccatcttattggttgttaaccaaacgttggtgctcagggctggacaatgcttaggacgacgagtatcggcgtcggtaaggccgccaccttgttatggcatttgtgcgcatgtaccttggtggcccttccgaatctgtccctctgtgcgccttattgctaacagcagcatttacctgctctcatcaccaactggtggataaccgggtccatcaaggagaaaaggaggactgccaagacctctttcttaccaaggcgctcctcgtcataggtcgtcgtcggctgttctccatcacctccgcattgaccccaacttgatgtgcatcctggtcttcagactaggctttagcatctgcctatggagtttgcttgtggggttcctagccgacgccagctctctccactcttgcacctcagtctttgcatggagtagagagcgtggagacggcgcggacgaggggaagtggcgcccaaggttttctgagatggggtaaagcgaagacaaaggaatgagcttcaaaaaggaaacgtacaccgataagaggccagcttctttggttgtctcaaatcgaagaactggaatgcgcctcaacagtgcgaggctctgggcgctgctatctgcgcagaagcgcgatgtaacccggccactttcaacgctgcagatgccggtactttgtacaccgcacaaagagcatatcgtcagtggttcctactgtaggagagagcagctagggatctgtgcggagtggttgcccaaatgtgagcaagtaggtttgatagccgacccttggctagttgcgctgtagctcggaagccttggaagattcgtttccatcaggctcagaactagcggctgtcggagcgagtcgtgatgtgcctggccctaataagcatggacgacgaactggcttcacctcggcgcccaatcagcgctttgacggtccgaaagatggcttccacgggcggtgttgcaagcactagttgccagggagcctcttcacacaagccttgtgcgcgattcatgcgcagccgtcatatctcaggcccagaagagaggctacgacagatcattcagagcagctgagatggcctgctgcttgctttgtcgagtgctttgctcccggggcacccgaggacgatggtcgggaacgggaatctggctgatgtcacggtgccacagcgatgagaagagccgcgagaagctacgggccaacaaaaagaaatgccagcagcatcacttgctcaccctctttggctgccgagaagcgaagctggggtacctactggcaggtacagatccaggcccggtcaagagcagctacagcacgtttccccccacgccgtcgtctctgccaagacgagcgatggcctcaagcgtagcaatggtctgtttatccatgagagtcagtaactgagacggtgcctgctggtgagcttcctgcagactcgttaccgagcagtgacggcctctcgtgcccagattggcccagacgggcgtccctaaaagcgtgtgcgaccatttccatgccacgttctgcccgcgctcccgcctgtctgttggatggctgcaggcaaatctcatgggacggaacaaaggcgcacaaagatgaaatatgtccgagggcctaagccagagtgtagatgcgcgtgtgagcatgcgagtaccgcacgctgcgtgcttcgcaggcctatttcgcacagggcgagatgatggattgtaaacgaggttcaacgattgctgcgcatggccgaaacgagtcagccgcaagttgcatgattcgaagaatgctcttcttcttcgtctgctttgaaatgcccaaagaatcggcggcggtggtaatctccgcggcgtttgtgtttgcgacagccggccagcgctgccaggatttccaggcgctgagccagccccaagcaccgcccgcaacgggtggctgtcttcaagcttaactggcctttctttagctgcgggagcgcacaagtcattggcctcgccaccacgttgcccagcaagtctagccacaggctaggcggctgttaacgcgccgccagctccagtttggaagacgccagctcgagccaagaagcggggagatcttcatcgaccatttgccgacactcggccattgctcaaccgagtctggaaccagaagcttgatgacttatcgcgcaacaacggtccgcccgtatatccggctaacgtccagtccagcccagtccagtccagtccatccatggctgccctccctcggcacgaatcttgagccgtgtcgccttgtttgctgcttcctgtcgtgtatttggctgattcaacgctgaataatccaaccgcctcaccatttgttgcagctcaaaataggtacactcaatattcaccgcatacatgtacctactgcgtggtccatgcagttacgctcagggcatctcaagtatacactcggggacctggcgaacactgctcgaccgacggaaacgcacagcaaaacggtccaagggcaccaataacatccacaatcgacgacaaaggccactaaactcccccttggccatgctcggcgttgccgcatatcagcggctgttcgtctaaattcggtcaatttcgtgccatcttggtcaagttacgaaaaacaattggtgttatcaacagcaaacacagcatcattgtggataaggtggcggttggcgacaacccagaggctgcccaaagctcctctgccaagccaagtttcactcgcctcagccacgtggatatgatgatttttgttttgttttgtctaatcaagtctcatgatgtctgtagctcctgtagataccagaccagaccagaccagcttgtggcttcagttgaaagctattcctgtctcaggccgtgactcgatccaggccaaagtccaaatggcggtgatgcccgtccgttccccgacagccttgtctgctctctccaattactacgaatggcaaagaaagaaagtaacttcatctcaagaaccatttattgtgttgctaattcagtagcgcttcaatagttggtaagctgcgtaggccgccgccgccctggccgtcgcacagtctgggccctgcttgcttctccggttccacagcctttaatttttatggctctattaaactgatacaagggttttgcctccggccttggactcgagcttggtgatcccttgtgtacttggccaattaaatgaagcagcagtggcgtaaaaatagacattggaatggagagaccattcattatacgcccctttccgatgttttgttccggcatcaatcgtcagtcaccaggtaaccattcaccatctgcaactgcaccatacgtgacctcgttcaggttctcatgataccaacgctgcctatcgccaaagtagttcaagcggtaatgtaatctcctcgtaacgaatcgtccctcattctccaattttcggatacgtgtatggtaaaactaaaaatcgaactagcatgaggttaatatcctagcaattcatgtagtaataccttgtagtaataccttgatccatgcactcagcactaagcgtctattactattacacagcggcaaacgcttacatgttccatcggtggagagttctgtcgtgatcgctgccgtggacacggagcaaaagccagtcaaaggcaagaattgatctctccggagaaaatcggaggatttacaaaatggccgttatgtgtgagctacagggactaatgcacgattatgcttggacttgaacgactatgagtcgagtccaagtctttaaatgtgtaccccatggatgcaactcagccatagaatgaaccacctctgccgtttaggctcagatgctgtaggaaggtctgtaaataatgcataatttataaactctgaaaacaaaagtccgcccaggattatagaatatgatactgaaaataaatagatagggcgcgccttacgagttctcatcctggcttagggacagagtgccacccctacacatgtaagaatataccgttttcaacataatgtttgctcagtgcgctatgaaaatgatatacatcttgcatgactgtttaatttgactaatcatgcaacgtagactgtataaacgcccaattcttgctctttccatcatctgttatacaaaacttactggctgacgaagcatacatgtatatttagaggaacgattatccagcaccccagctatatcgtaggctactgatgctactgatgctactgatgctactgatgctactgatgctaccgatgctactgatacgtatgtagagaagccttctactcctttcctacgactcatctagaaacacggaagaaaaggaacgatttgtaggcgacgccaaacactgagatatatcttgcaacgcctgcttctactagatattctagttcaagtctatcagtctctgataccattgaatcctgactcccatctgacgcaactaaaagtcaaacccccttttccgacattctgcgctggtcattctttatgcttccttggctgattccaccaccgccctcaacttactcatcgtggcctggtagaaaagcctcgtcacctcccagcatccatggcccggtacgcgccagacaggctgcgcaaggctaatatctgcgccagcggcaagcaatagcttgatgcattcatgtcgcttcaactccatggctaattgaattaccctaccgcacccaaatttgatatgcttaaacatcagacccgcatagaggtcgtggtatccgacattggcattcgctccgttcctaagcagcagccgcaccaggctgacatcgcccatcttaacggctcgaacaagcggcggaatgaattcttcttccaaggatattacaccaaaacaacagccaccgtcagcgcccgggttaaagggcaaaggccgatcttcctcttcaaagtcacaccgggcgccatttgccaggagcagttccaccacagctctatcttgctgatcaacagcgcgccccagggctctcgtcaagtccactcggcctgggcatctctgcaataagagctcgatgagtttgcggtctcttgctgccacggccctcgttaacgccggtccgtcttcgcgatcggattcacggtccagaaaccttatatcggcgccgttgtcaagcataagacgcaccaaatacagcttcctatggtctattgcccatcccagggggctttcaaacttgtaaccaaagaggcggacatttaagtctatgccgtatgatataatctgtgagacaatgcggtcatgtcctgccttgaacgctgcctcgagtgcatcctgcttctggcttgtgctgggctcgccattgcgtaactcggcaataagagcatcatcgtcgtcattctttttcttcgacaggctgtctcgagctggaattgaatttttgtctcctgtaatgcgatgacggaaatagaactccccaggagcaccctcttcccacacgagctcccagccgtcatcgttctcatcatcggcctcctgatcggacccctcctgactagacactggtgttaaaacagcatcatcgtcactatcaaaatccaaattgtgctccggttcatgatctttacaaaacgagtcgcctgtaaagaatgtgattccctcaatctcctccggctggggacgctcttgcaccccgtgctgttcaatgtacctaaaagtgaagtctggtttgaaaggaggttcgtaatcccgctggaggagcttagaccaatcaatgccagcgaagaacggatgcttcttaacctcggatgctccctccttggctcccagacgatgatcaggctcgcgttcgaggagcctcattataatatctctagcgtttggagcaagggcttcagagatttggatgggttcagtgctgagtatcttgatctccttgttcatactgtgtgtgctctcagctctttcaactgaggttcaatgtggacaagtgtgttataaactaacagcagaggaatacagtgagggaggcaatgggggtaaacaagatgctgcagtgtgttgaatgtttccttttcctatgtctggcgaatatagatatgtctggtctagtttgtggttctctttggcttggattcaagatcaatgctagataaaatcatactaccggttcttttctttctgctttcgaagaaaagcggtagccctgtcaacatctcgtagagaaaaatccctagtgtccaccaatcggccgctctaaaatgacctttattgagaagcacttcggggcttggatactctggcatgccgtagccgctgcggtcgccgtcaacggctggcttataaacgccagaaccatagagaacgatgtgcccaaagcagtctagaaggacatgccgaggctttaaccaggagtagatgccgcggacctcgtgcaggtattccaatgcgcacagaatctcagcagcgtaaaattgagcgctctcgggattgaaacgctgctgcctctggagatggtcaaagagattcccgccatctatggctggagacagaaggtttaaacctttttcgactggaaagtcagcgttgatcgtccggtttgaatcttcttgtgactgaaaagtcagcgtcagtggtgcaatgaatggatggttgacattctggagtcgttgacccgttggaattgttcttttagtatatagttgccacgtatctttattaagcagctgatgaacgtgtctgtgttgaaaatcggatgctttcaaggcccggtctttcatatccttgtattcaagactgatgcgaagctggccagtgccatgctgcacgtcaatccattgcgacgaggccgccactattcgagagggatctattgcgattcgtgccactccaaggaaagcatggccttgtatagaagaagatttataggggtctccgagatagagatagatggccaactcagcagggcggcaaacatcaaagtcccaagtagactcgcgtaacccctcgatagtaacatcccagtgtaatgggcgacacagcgatccagtgtctgatgtccatacaggattttgtctagttccccggtgagagttggccttcttttgcgatttatcaaaggtcaagatggcatatggtatgttgcgcttgttttgctcttcatcggggctctcttcgaatccatccggcacggagagaccagccccctcgcgaagaatgactgtcaagattcccggccggcttggtgagagcaacgtttcctcaggccgaggaccatcaacgccataaccatgctctgtcttagtcatgatgtagtggaaattttgaaggaaaatcgtcgttagtcaatgaatggcatgatgattaatacagcacagcatgaaagggacattgtacgcaagttacatacgcaccatgcagttatgccgttgtatgcggggtcggaccagccgaaattgctgtacccaactttcgttacaaatccttcggcaacttcgtgaaatcagtccttcggcttgctactacgcccccgagcgacttgatggcaggttgcagggcagcggctggcagcaacaccgttgacgaaagccacgcaatcgagcccctatagtcgagtccgaagaaacatttggacccggtagtaagagagagtagggtcacgttgatatgatagcctcgggcattttccgcttatgaacaaaagtatagagtttttattactattacagcttttcctaagttattgtttacgcgacagctttcaattatgaaacccaccgtttttttggataactaacatattgtcagatcctccctgaattcattctctctggcgagcccatgtccggtgtttgaagccaatatttcgtccaggagaatttctcgggaaaataatgaaaaggattgctcgtgctgtttattgtgaaatagggagcctaggaatacgtagcagtcaaccttttcactgcgatatttatatcagtggtggccgcgcatcttaagactcgtacttcttagagttgggccacacggtgtcgttatagatgctgtcaattcgattttaaacgccaatgtcaaggagcttgtcaaatgagcatcatctgtagcagtggtctgagcaaccggtcaagtgtcgatcaaacgactaccgtcaccggattctggcatgggccctgattctggcattggcgatgattctcgtagactctccgatcgagggccctcttgctcaagcaagatctgaatgacgctgcgaagttggccgattgctgcttctggatcgtctctcatgagatcgttatagtgcccctgtaggagggttactattcgtcgtaatgctatcccgtcccccgtaggactatgtacatgtacattgaactgcgtatactctacgcgcgtgctgtggtctctctcaaagatgtggcatcggtacgtggcggttgacagcacactcagccctcgaccactggaaaactgggttgtggtctcggcatagggtcctgccgcatgtgtaatcgctctgatcattctctcaatgtgatatacggcctgtaagcgatgtctctgcgccaaacaatcaagcacagcgcccattcttttcgcaagcaactcggacacccctttggttatgtgtagacagcgccgttgttccgtgaccatgtcaacgccaatgcccagaaccgccaatcggcccggagcgggaacaaatcgtggtataaattgcaggctgacaatgtttaaatagccaagaagctgggccatgtgcttgatgacgattattgtatgcccaaacagaagcctttgggagtcgagggccgtaggggagtacaggatgcccgtcaaccgcacatccaacgctcccttgatgtccgcgtcgacggaatcgcctatcatatacgtattttcgaacgaattcatgccgagccgtgcgatggcgtattcgaagatgcggtgatccggctttcgaaatccaatctcgtcggacgtgataatgaggtctaccagatgcagtacgccgatggcctcggccttttctctctgatcttggagctgcccgtcggtgacgatgccaatgcgatatccattttcacgcaggcggaccaaagcctcgacacttcccgccgtaggtctccggttcgcactgtaaaccggcttgtacgtgttgtggaactgccagacttgttcaaggctgggttcgggcaagccaagtgacgcaaagaataggtggaccttttgagtgtcggccgcttcgtaggtaatcaccttatccaggtacgcatcacgggattgttgaagagcggcgctgtacttttcgatcagttcttcgacagtcttctccgcgagggcattatatgtatcgcgtatggctgataaggcttgtcgtagcgaatggtcgatgtcgaatagcgttccatccatatcgaagaagataaccttggtccgcgttgattgcatggcgatttcctgagtgcgcggtgggagggatgctgagtggaacaatggcgaggcagacgatataaatcaaggaaatatatctgtgtaaatgaaaaaaaaaaaacaaggctttcgctggcgcacatgctatacccgtcggtttgttcctgacagcttagttataatttaggtattggaaggtggtgatggaaatactctggaatgaaaagggattcttctccgttgcagtttcttgaattcaaacgctcctcctctacatggaatagaatatattcacagcttgctctcgacgccgtcattcttccgctgcgtaccaactgtgcaggtcaacagagattgactgacacgttcatgccttttcttgcatctcgcacattctcaaaccatttcgtcatatcagggcgtccacggtaagacatgcccagcgccatcaatcctcacagattcactctcttcctctacatcacaggtaacacggatcgcggtatccagcggcgagcttcttcagcagctcagcttcgagccaggagatatcatcgaaatgcttgactgtccataagatgtgaatatgccagctaccctggttcacgatgtgtttgtctttgctgcgatggctgctggactcgcagttccagccgctgctttaattaagcggaagcaggaacaatacatgtcttgttacatgcaaatgacacattcatctacccgtaactaaatagaagacgagattacacgtttatattaaagcttggcttgcttcacatggctacctacgtaggtgcctcgtcatagcgtgacatctctcgctacagccactgagaagccaaatcttctttttcattcttcttctaatcctaaagcactgcggtaccatccttctcctcttctgttgatcatagcataccagaatgacaagtcgtgcagaacgagtgccactcctgcttaaccaactcgcggtggcatagattgatcttgtggagtgggagcagcagctcttacgccgactgcgtgttcccattgtgacagatggagtaagcaatctccttcgtcctcgagcgttgttgctttgtctaacatgtctcagagtctatttttcttggtccccgacgaacagttatacgatgcttgccaggttgcggcctcgttgggatactatccagaaagtcccgagtccctgaaaaaagcctacccatcagagttctcgggcttaggtgtgcggtacaatattgatcccaaaaccaaaaagacacatgaccgcttcgacaggcttgttttcttaccactgtcctggccgggactggacttgcacgatctggaactaaaagcgatacagtactcgtggctgcgagacgacccttggaacatctggacagtacctcttgcggcagcttgtactgcctgggtgcgtcttatttgcgctgaaaaacgaacaagctctttacgtgaacggctctcttcagattttgttaatcttattgcctacaacttttatgatacaagctatgaaggagactacgaggagctcttgggggatgacgtgccgttgtcagagtccgaacttttggagattgagaatgcggttatcacgattaactcttgggagatgagagatggggaggaatggataagggaaaacctcctcaagattgtttcttgtaccatgatcgaaacccagttgccctggaaagatggctccaagttttagagacttactacttgccaaatactgataatccatcctatttgctaaccttggacatcaaggctaatcccgagtcatataatttgagttagtctctgatcccaatttcgccatatcataacactaaataaaggcaacaccagttaaaaacgccgtggaatgaacgaggcagcggtagtcgtccacaatttaagacatcagagcagattgtccgggaggaaacaggaagctcgagtctctcatcgaacgctgtcagtagatttgctcaacgaattttgtccttcgaccatgtgcccttgaccgccaaggagagatcaatctccatacatgtccgtctctctgttggcaacaatgcatccatctaggtattggatagattgagcttgctttccgtcacgggcaccatagatcccccagctttgggttagagcaagcacctctctatctcacatacttgtagctttctcgataccagtcattatacgcggctcagatgtgggaactctgtgacaaatgtacataattactgcgtatatttttaattaattagaagtgttttaccatgcccagttaaatatattttacaacggatgtctaaatgtatcggacaagctcaagcagcttcttgaagttggggacaccgaatccagttgtaggatcccagcccttggtcgcgttccagaaagcacctggaataacacccgcctagacagaattagctttgatacctacaaagagatttgatgccaaaaaaaaaaaaaaaaaaggggggggggggggggggggggggggatacttacaccaggaagagggcctccagtttgagtgttgttgccgttgcagccgacagcttggccactcgtgatatcggtaaagcccttgtaggcatatccgtagatcagagggttcaagaatccgagagcaggcttgcctgcacggagacgagcatcgttcaggagggcaataacactggccacgatgggagaggccgcagaagtaccgccgctgggggtaagctcgccgccttggaacacggggtaactgttcaatctgtcagtgtccgatcaagacaatataaagtcttaggaataagacaatggagggtgaaacttactcggggctcacgctgtgagctgcaacatcggggaagccacgtccggaaaagtcgacatacgacttgtagtattccttggtctcctcgctgacatacttgttaaggtatgtgccgactgcggcctcctggtaccaaggtcttgagaagtagtagctgaagcctccggatgagccgtcccaggcaacctcggggttgaagctgacggttccaccaacactggtgacataggggcatgtagcctgacggatgctttgttagtgagtgttttttttttttggagacatttgagatttagaacataccgggaagatggggttgaactggggagtggtggtgctgttggtagcgagacaagaggcaccaacaccctcatcaccggatgactcgaggatagagataccacgaaggcccatcaatccaatgaggttgcacacgcggacggcatatgcctggggaacagtctgctcctcatcaccgtaggagttggtgatgacttggggaagctccttgtttgacttggagagcaggtactcgtagtactcgaggtaaggctcgttctcatcgggagttccagccggctcaacggggtctgggaagtacggcgcagttcctccagcaataaactcggtgatgggcagaggctgcacaaacgacacaatgttctgggcgtccaggttggcctcgccgtcattggcgtctgtgggcggctgggggtttgatccgccattgatgagctcgacggagaagccctggctggcaaagccaaagtgcttctcgaacagagcgagatctgaggagctggcgctctggttcaggaaagagccgaagccaatcctgctaccggacttggctgagggcttgtatccgttgacgctgtactcggtcctgagacagtcgggctggaagacgttgaatgtgcggttctcaaactcaattgtgcccttgcagctggagggctcctgacgagcagccaggggcgagacggcagaggccgcgttctggatcttcaacgcccgcatggccttggacgtgccaaagtaggttgtgggcgaaatcagatcgatgtggtcggccagggtctcggggaccgagtactggagagttcgcactttcttggcaccaaccgagtcggtgtaagtgtggaagtttgtgctgagcatcttgttggccgtggagacatccgtctggaaccagatgctgctgccctgcaccttgtagtccacgccgtacgacttgagccaggactcaacagcagcggtgctggcgctgctgggagcgaagatttggttaatctcatcgacatccaggtactttccatagttgctggagttgggcgtggagacggcagcgagctttgattccaactgatcaatgttctgctgcgtgagggcaacttggagggtgatcttggatgacggggccggggccgaagcagcctgccatccaacaggcaccttgtcgaggctgtccaagagcacggcggcatttgcctgcacgctggcaagggtcaggagaccggcaagagctgtcagtttcgccattgtgagtgagattggggtgactggagaccactggagcacggcgaggagggatcaattcagatccggggggcatctcaggcccttttatatatgccgtgcaaagcccctgaccctgtagactacttgtatatatacagtatatacaatcccagcatagacagatgctattccaagacgcagaggtgatgcctccaccggatggtgtaatgcccagccgcaacaggtcccaacaggcagcgatcccgccgttgcactagcaagtaccacgacttggcagcgatgcaagattacgattaccggctgggcagaagttcttgtccatcacggtccccaataggaaggtcgggcagagctgcgatccatgctaggcggctgttagtggcccgggggcctgtcaagcagtgccggggttccgggccgcgatgggcaaaagaggcagtgcggagcagcacttttggagttggcccaggggtttgtggacaggaacaaaaagtgcctgatggaatggtataaacgcccgatggcggcgcaattgttggagtttggccgctgcgggaagggcgtggatggatgccgccacgggtacggcgtccgagttgttggcagttgcttggactctcgtgtacaagtagctgcatgtgtttaacaatctcacgtacagggcatgtctctaccaacgtcccatgaacagctcacattcctttcaagctcaatggctgtccgagcgctcaacgccatgcttgtatccagagactggcggtgtggtgctcgatgcaactacgttttaaccctaaatagcttatctcgctctctcggtcaacacccggtacgagcatgagcagagcagcgccattgacagctcagcgctgcgctctccacctctcggccggttcagctgctccgtagaatataagacggatttgccggatcgggcacaaacatcggcgccccggcttttcttctccaagaccagcccgcaacgagcttagcacaggggtctttttcgattccgccagccgtaatcgcaaaagttcatcagccgtacctatcgctagcaaaagtgcacggtgctcgtatataccggttggtaaatctcttattaattgaatggaatgcggaacgaaggaaaaggttgcaatgatgggattggagcttgtaatgccccagtacatgtatattggtagtggcaatggagcaactaatctcaatctcgccacacaaatgcaaggcctgcattcaaacggattggcgaatcttgttctcatccagtttacctataatttgtactcggtttatgctcaattcctatgagaccccgatcggaatctttgttcctggatttcctgtattagcctcggaggcaatgcgccaataacgcaatgggacttttgtgcatgttaaagtcgcatcgccaccactatattaacctgcctatcctttacgagactggcttcgggccagcactgagtcacgccgcaggtcaacgatcccgatcgcagagcctttcatccattatatacatgcggcaaaatatacgttgatgcagccataagtactgtataataaaagggaaatgcgttactggaagaacttaaatgttattgctcttaatctcccgctttgggagatgggtcctacatcctttgaccaatgaaaccccattctgtcttggtgccatggcccctcctccaggatccctccataagagattgcctaggtacatttcaataatacctcagagtaactcttttcgcgtctatctaaaccagccactgtgcaataatgaactcgagtaacgataacaagctaaatgagaacatggataataataacgaagtactgtttttagatcagccatgtgaatattgcaaggtccttgaacttgatgatacacaacatggtggaatcattcaagaaattgaaggcggaaaacgatttgttcaatttaaaaaccctgtgaatcgagagtcgaactgggagtaccagctaagcctcggataccgccgagtagatactcttcccggccttcctaatatcgctgctactgcccagacctgcgcgttttgtcgtatgctgaggagcgatttaagttcttcttacaaaaatctcctacggccacgattcaaagatatctatggtacaggacacgagaaagcacaggagaacaacgcagttaaagatgcaaagattgtcattactgatatcaactacctgtttgatgaccctcattatgcacttccgaaaaagtgggaggatgatgatgactatgcggcacctagacgcttaaaccattcaagttgtaatgattggctcaatttattgattgtgttcgtcatgatcgattgggaagaatattctcttcaatatcggatatctgccgatgcatgtggtatgctgctgttatggctttataaattcttacggattgattgcgcttacatgagttagatccatgtcggccctggcttagaatccatcgcaagccgatttcaaatgactttccatctgcccaatctctgacacgtttacataagctgataggcaagtctctttgtgatgcctcggattcagcacagagcacgtatctgcctacgcgcctcatagacgttggagcgaataacgccacaaagttgaggctcataatctcaaaggatgaagaggttggacaggaaacggacccagtcaaaaagaggtacttgactttgagctattgttggggatctaaagcggagtcggagaagcagctgaaaacaacagcgaattcgttgaataaacgcctgtcgcaaatcaatgtcaacgaaatgccacaaaccgttgccgacgctgtccacgcatgccgagctcttggaatcaggtatctctgggtagatgtcctatgtattatccaaggtgacgacgatgactgggccagagaatcgttccaaatggcaaacgtctatagcaacagctttctcacgttgtgcaatcttcaaggaagctcttgctcaggcggcttcttgaaaacgaaatcgagtcggccgacactcaaaatcaactttcactccaagcttgatacatccatttcgggagtcatccatattcggatgcaagaccctgctgtattaattcccaagtggcggacacataacctcctaggtacctcaggacgacagtcgttgtctaacatgcagcacagcccttggaatacccgaggctggactttccaagaggctctgctctcaccgcgaaccgtcttctttgaggagcagattttttcttacgcttggggagaccagcacattttcgcggatgggtttcgatatcttggggagcctttcttatcaagtaccaggctgacaccccacgatccgatgagaggatggtatggatcgatgcaagactataacagaagacggcttacttatgagactgataaattccctgccatttccgcgctcgccacgttattctctgaggagaatcccggccaagaatacctagcggggctctggaaatcggatcttcaaagaggacttctatgagccacgcactcgtcctcggaagatgttctagagccttgctctgggggttacaagctcaaactcgtctcccaagaatacattgcgccttcgtggagctgggcccgccaaccagatcccgtcagatggatcgcaaacatcacttccaccgaattcggtgacggagtcttcttccccgagtatacattacttaatgccggggttgtcgctgctgacaagtcaaacccgtatggccgtgtgtccagcgcataccttgagctcgaggcgaaactgcttcggatgccactttgtgacaatggcaaagctaaatttgtgcagagcgaaaccactgttagcagttataagtctttgtctcttggcctgaatagtgttttgttatcgccaagcggtgggtacattgcaaactttcagctggattggtactgtccggccttggctctttcgagctatccaaaggaacccgtagagcaaatgaggatggtgctgattagcagtcttaaacgcaaaacatggtcggtaagccagccgtgggaggagaattgcttgggcttgctgttgctcccaacggggaacgagagagagttcatcagagtgggtatctggtgttacgatccccgggaaaataagggtaacaagcaatgggagagcattcagccgcagtccatcaggattgtttaagttcataacatgacaaaaacagaagagaacatttatcgccaaagagaatgctggaatgcaattgttattcgactgcctctgcaaggcctgcgtggataatctcagaaatagcttttcatgcacctagtttttttcctgtcaagcaaaaatcgataaacaaaggcatattcgcaattcaagtatcgaggcaaggaaattacagaaattgctagttctactagtagagtatgggaatcaatcacataaaggtggataatagtcaatcaagtactcagaatatataaagataaatttcacacgccgcctaaagttaatacaacgcgcattacagaatcgctagattctacttttgtagtcgtcgcaagctctacccgagacctcgaccaattacaccaaaaggcgctaccgcatggcctataatcttcaaaaagcccacctatttcaacttgcggccttagctcagctgggagagcgtcagactgaagtcattcagtcattcaattgatatctgaaggtcgtgtgttcgatccacacaggccgcatgtttttttctttttgttacttttttcatcaaattctttctccttctaaaggaatagctttcatccattttccaaagctaatcggtgttcctcaacgctgaaagcaatcgatgagccagagccaagacatggttcgttcatattgccgataaactcaagtgcattctctccactgtaaacagaccagagcgccgactatcttaagtgtggccatcaaaaattgacgtgcgtcaagacaaatactcagccagaaacatgtcaaaattatcaatattcaattatcgtcatcttaatttatatccaatccgcctctagggtcgccctttaggaacggcctaaagcacgtttggtggaaagcatgcatgtcgtgtatatgtcctcatgcagcaacagtaatgacaaaaaaaagtgttatatacagaaaaccatatcattaacccaatcaacaaaaccccttgggtaagtatccgaggataaaagcctagaagatgcgaaaagatattgcgcacgtccacgaaagtcggaaaacctatgttgaaaagtcgtagtatatactcaaacactcatcttgcgagcattttgtcatatatatggctagataatattgcaacaagatgagaaaggtttggtggcctcgtccctccctttactgagcaggaggagggggagggggaggaggtcggacgcgctgtcccttctgggcggcctgagcacggtgctttgaacgagcgccgtacttgggaagctgatccagggcagacggcatggtgacgtttgcggattcgagatcgatagcaagactggggacgctctcgagggggatggtttgaccagagcgctaaaaggtttgtcagtacaaggtcgatgttgagtattttaccaaaattgagcaaggggacttacagtgagaatctcaacctcaacatcggaagagaaggcgctaacagcgttacggttgcctccgtgcagaagggtcctcatgggagtatcgactgtgaatccaccgttgaccatgccctcggcgggaagcttcatgacaatcaagctgccggctttttgtccagcaacgtagacgttgatttcggcggggcgagtctgaatctcagtgacgttgacggaaatctgcgcaaagtagcgagtctggacaaggtcggcggcacgagtgtttcgcttcgaggagctcttggggccatacagctggttaatgatggtgctgacgctggatttgatctgagcctgggtcttctgccagtactcgatgccctggtaggagtagcccatgccttgaatgctcttgacggtgttggaggtgtggaactgtccgtttgcctggtagaatggctgcaggggagagttgggagtgatggtggctcctgttttgctgttgaatcgagactggcccttgtaggatgcggtgaagacgggcgaagtaggcatgatggcctcccagaacgcccacatgcggtcgacgttggagtggtgcatgaagctgttccaatattagttatacttgaattcttttcatctaacgccgtgatgaacctacaacaagggatcgaagccagagtaatcgggagcaaggaactggttgccacaagcaccatcccagtgaatggcattgtgaatctgctcgacgttgataccagggccgctggtggaagcaaaatcggcaaagttttgagagtttgtcaggacgtcatactgcgctcttgttagtaaccaaaatccactgatggctcactaccagcaatgacagcttacaatccagcccttataagggcgcgcctgaaggttggcgttggcggtgtttggataattctcctgaggcgaagggcagcggattgtgtggtcttgaccacctccagagaattctccatacgagccggtcatggcgatgtgagggaagtaataagtccggagagggttggtgtaagcgaccgtcttgatgccactgccgctgggcacattgatattgagcgtgttcgggaccgtgcaggcagggacggtgctatcggcggcccagtcccagtagggagctcgcaggcttgctgccgctgcttggtacttggcgcggtactgagcagggtaaccattggcgatgttcttggctacagacaccaatgcttgctaaatgaaaagtaagccaccgcattcctaaacgggggcaagatgatgagagacactaggaatatcatacctcgaaaagcagaacataagggcgatgccaagtgagaaagatgtcctcctaaaaaacatgtcagaggcatttcataatagcgtcgggaggcacagtgaatggacatgcgcctttgcgaagacatacaccatgagggcagtatcccagccatccgtctcccgatcggccgccggctttgttgtactcgatatacggtgcgccatggatgcctagccagtgttactaatggctccgagagtcatgccatctcaaagaagaaaagaattaccggcaatctggaagaagctgtaagggtcgtgggagtccagcttggacatgttatacatggcctgaacatagaggtccctattacagactcattatgagcatcacgttcttattctccctctcttgggagaactaaaacactcttttggcttcttaccattgcggccccgatttgaccaagtcattgatattttgtctcagaggcacagcggaaccagaggagacgggaacaccagtgacggggatgtgtgctgtaccctgtgcgagtgaaactgcggccaaggccagcaccgagacggaagcttgcaacatcatgatgcgcttcggtttaaacgaatgtgtggtcgaagaaaggaaaaagaagaacgaaagaaagctgtgaagaggccagagacagaaaaggaaaaataaaaaaaaaggaccctagatgagagacgggtaaacggcgcggctcctgtaattgcccccttgtgggaacttgaaagtacggagtgaaagcgagctcccttccctatacaggcaagtcggttcttcttcctgctgtaggcgaaggccaaacgactaagaggctgatatagaatatatatatacgacaccaatctagctgaatggattatgccatgtgacaggggtggaggagaacgaggatgggagggattctccaggccggctaggggaggacagcagcagcaggctggcgattttgtattatttgctttggcagcttcttgggattagctgccggatcgtccaccccacccacacgagtacataccgtttgagtatacacagacacagctggctcgaatctcagagctacagggcgccgggaagtcggcagcagcgcaagagcaaacggaatcgaggaatggcagatcagaggagccgtcaccgacgctgcgtgttgttagtgttaagcatgcgttcattcaccattggcttcttttcagggggctggccaacgcctatccctggaccacgatttaagcctctttgtttggtttatttttgttcttcctttctcttccttcttcccacgcggcaatgctagtggacaaagtcgtacccgccgtgcctgggcaatacggacgccgcaagggaggcaagcgaaagggatgaacctccttcgtggagacgctcccaagcagcgccacgccacggcttcgggggccaagcccgattggcagcagttcggcagcgaaaacatctaggctgggcacgatacgaggaacttggggacacgcatatccaatcccacacaagggcagctgcgcggcgaggctaccagtcggctccaggcttgattcagccctagtgtcagggccgggaccaatggtgtcgaaaccgccccatgccgcgactggagattcgacaggcctcgaggagatttcaggacgctggaggcgtgcggggatgggtccattattcgccaggtccgatgcgcctttgataggctcgcgcgtgaagatcgagcgaaggacgagcgcgatgagcggtgcgctggtctgagacatgctcgccggcgaagcgccgatagcttttgcgctgcttgtaagttgtgcaaggatagacggtaggcgccgctgctggctgggagacgtagcatgacgtttgctccctgcgtgcgattctgacgatcggctcctcttttcctcttgtcgtcgtcgttgttcttgttcccaacggaaataccggctgatggccaagccacggagcatcaaagggaggtgtacggagtagtatctagtgttctcccaatttctgtcatttccttttcgcctctgtctctttgagatacagccgagtgccgatagactgctgacaggccagggatgtcgatagcctttgtggaaagacaggcgcattgtgattaagttttttttctagcttatatccgggcaaagcttgtattgcccaccgcgtggagctatgcttatagcagcaataatgcccagcaaagggtccgcctgatccaactctcgtaatgctgcatgaggagcacgaccagcgaaccgccgtggatgcaggcgcatgtgctgtatgccgtgagagttgcgcgccatccagccatcgcgccactagcagcctgttagcagcaggcatggcattgcccttgacgcccaaagctggccatctcgtggctcaatccgcgtgccacagcgtcagcgctcgctggctgccaatggcctcgacggctctccgcctcaccgtctgtcgatccatgcgaatagtgggccgggcacgcgttgtgttttgttttgtgctccctgggaatctcagctgctgcgaaccggccattcgatgcgtggcctcggctgggcctttgtcctgtgtctcactggcgatatcaattgctgctacctggtgctggagcaaagcaactgtcagcattactcccagcatcaatgctccatagcagcggtgctacatactggtgccaatgccagtagtatctggacactgcattctggctccggcgcgtgataattttagaagcagaattaaaattacgcatttgaataaacaaaagaggtgtggcgttttggactggtctagtacctggaactggagggtctcgaaatcggctccttcggcgtagcatttgaaagcaccggaggcaccgattttcctccgccggagcctctagacgcaccactgcccaattcaaagaggccgctccagactattgggcaatagtcggagaaaaggatcgagaagctccaatggagaccgctagatggcattttttaatctattagcctttgatgcccaagtctatacgaagagcagctctatgctgatcattgagcgaggaggtttgacgacgggacaagatgcgaaaagggatacgaagaagggctgaacatatctcgtaatgccaatgctacctggagcccattctaccaggtgcatgtgttactacaactaactacggatatggacaccaacatcttattacctgagtaaataccgactgttggcgctagatcgcctgaatctaccattgccaactgaaccatgttctggacagccttgcatcaactgagatccgtcaccgccgcgctagcagtagttcaggtgttgttcatctcatgttcttttcatatatcacgagcaactctccctacatgtatcgcacttatacgagacacacccgacataggaatgtccatacactcttgagtcttggctatctgaacacatcagttagtggctgaaaggtcagtctgctctatctatatgagccggatgattgcaaagacttggcacaaaactttcatgagcaccatttactacagaggctgagggatcaattgccccctatgttggttggactcttgattctgaaaattgactattggggtcataacacaaggcttcaatctccaactgcagctgcccgtaaacctcaatcagaaacaaatttgctgctattcttggccagcctcggcctcctcacagcgtaacgtgaccatctgcaatttcacgcttgaaatagcgcatggttatttggcttatagagtatatcgcaggtattacagatcggagaccctgtcagtagccatccctgggcgtgttagtcgagctgagccatctagaagctcgttggaaatcctcagaggttggtcactttgtaccggatcgtaccataatctcgcagagtgtaagacattggtgtaccaactctacatgtgcacgtaatcggacataattacggatccttcacaactgctagtagtggtatgcctacatatttcgtccagaaatctcggcaaacgtcgtgttgtctcctgtttggcgcgcttgaagcacctataggaatacgagccagcgaaattaaatgcctgatagagcaacacaaaactaacgtcaatccagacaaagctggaaaaagtttccttcacaacggttgtttcttttcagatgttctattttcgtttgtggcatcattagacttggccgcgcatttttgggtgtggcgtatctctgtgatgttgcaatactcttaatgaggcgcactttgctcagctcgtcatggtcatgctcagctccaagccgagattatactttaagccttgcaggctaagcacttaatcgtatgtttcttcatgcgccctttaaaaggaaaatgagaaaaaatggtggcaaatgactaaaggagcggccaaccgacgccttgaatcaacctactcaacagccattgggcgtccagctcacatggctttaagcttacttcgtattacctctgcgtggcgtcttacaacattctctctttttcctctgtttcgcatcccaccagctatttccaggcttgcttgtttgttttgcataaaagtttcaatgcactgcgacagtctaccctgcttagttccaattgttctacggcagatctcaagctgctagccgcatgtcaccccccagcgcatatctttccatcttcgtctaccccgttgacgtcaaagacgattcagctgtccatccaatctacaagggggggccatttcctcatcgggatatgatcatctaccagactccggcaactcccacaagacactcgagtcgcctagattggatgaattgaacccattagcaccattcgtatcgaaaaaggaggcggtatgacaggcccgtccagcgccgcacgtggtgatgtcaaccattgcgctggcaatgggcgctaattcggctgtggcagagttggacaagaagaaaaaaaacggctgctcactccgttagtctgggttttttttttgtctttgacgatcgtgatcgttcttgtaaaccccgtcggaaagaaaacaggcaaattggaacggatgacgcaaattccgctgctcaaccttaattcaaacctgtgaacgggctacacgacatcatcgcgcgcttctcactcagccaatgataccatcatagcctcttagagctgaaaagagcactgcatatcatctaatgcaagattgtacaaaacatcgtattcaaaaagaggagtagaaaagaaaaagaaaaaaataggcactgccgccccaatgctcaataaaatcagacctttgccgtactctttcgcctttatctttacaatagccaacatatggcttgcctcagccggatttatgaccataccctgccttcccattcatctagacaatttcaaacaaaacaaaagaaaaagaaatagtgtttgtggcaactatggtaccattgaaggaaaacaaaaggggaaaaaatatgcccagaaagttacatacacaatgctgctggtgctcacccccttaaaaaccttatccatgccttttgttatatagtagtagtcataaaagtcattcatgtagccgcctcagtctctcattggcgatctgatttctgccctaaagcctcagcctcagctttggaatctaccccacgatgacaagctcgtcatcgtcgtcgggtaagatcacctgccggtcggccagattcctttcggacaagttgccaaggctctcgcggccagcctctcggattcccttttccgtgacaaaccgtgtcttcttccgaagcggtggttgctctggcttgagcttctccccttccttcatgctcgacagcttgtcctttaacgcgccgccccagccaaggccgggcggcctgctgtgagtagtactattactattgctactgttgctccgcgtaagagatccagtctgagaactacccgtccgtttcctcttcacagggctgaggtggatgtcacgagccttgtcgaggaggccgagcgaggccgcatctggcttttcgggttcagtaaagggatctgctgtgttgaagagctgctggctcgagctcatgctgctgggtgccaggcctgcatcggttcgagatcttgcgcgctgcatgtattctttcccagcggcattgccgacttcgccaagcttcttcatcatctcgcgctccttttccttggcttccatattgcgtcgtagaaactcggccttgtccttcctgtctgaaggatctcggtctttgccgtcaagtagctctgaagccgtatgccctcgcgccgcataccaatgcgtcttggtctcccagtcgtagtcggtgtttttcttcttggccggctcaaaaacttctgcagagtttttgccctgaaaacgagagcgagtgccaaagccactcgagttgacttccattcgtgcacttcgctgcttccggatggcctcgttggaatgaaactcgcagaattgcgttcgcttcttgttcacccaagacctgcacagttctccatcctttttgattgcttggcagaagcccaagtcgcgggctgacccaacctcgagaatcgtgtcctcgtcggaattaatgaccaggctaaaacgtccagtatcttgtcttccaggtggtggtggcataacattgggattgagaatggcgacaacagtgccttctgtgagcttccagtatttagtgaagcccgagttgaatagaaatagatccagttcgtattccaagtcaaccagagtcagtaccatgtacttgccacggtcctcgtctttctgtccgttcttccccgcggcgggcttatgcgctcggggttctgacttttttgctacaatcgcaaagacgatgatgtcctcttcgacatctggcagagcaaagtctggacccttgacctctcgcagtagatctttgatattaaatattttcttgccagaaacatgcctggctacgactcgattgggtaatatccgtttggaaagatgtatgctagagtaaggttcaaatgatccttgctcttccgtggagatgtcactagtcggcaagctgtttttacggccttgcgaggactgctgtatgaatggggggatattgccatatgggggattgccgtttctcccagcggtatcgcgcaaatcagacaccgtacgggtccgttgcaacaccacaggtggtttcgatttgcccaggacctcgtccctgctaaaagtcggggcctgcaaaggctcgtccggaatgtcgacggcattcttcttgtattcttccatttcctccttgccaattccgacgaaagcactggatctcagctttgatatcctctcttgcctttcggtgcgagacacctcttctgatcttacagaggccaatcgctcattgaagctgagtgaccggaatccttcgggtgatgacattcctgatggactagctgcctttggcttctctgaatagcttctctgcgccgccctatcgatgcttaccggccttcgaaagcttggggcgcgttttagagaaacatcctttgcccgcagccccttgtcgatgcccaacagcactctacttggtgattttggatcctgtggaggctgtattttccggacgggagacgcagggacctgcaccatattttgggatgcaggccgtggatgttccggcgttggtgtagtcccgcgagcagcgcgccgtggctggacgctcgacgtaacagagtttgagcgagagtgtctgccctgggcggcattctcgcgggccttttgcagcttcttcagcttcaatcgagcctggatctcctgcagcttcagctggagcgtctcctcatcgtcatcgtcgtcatcgtcatccatctgttcctgaagcgccccggatcgcgccatgaccgatgccgtagccctgctgctcttggatggagagggcgtgggtgtcggcgaggtctgattcatcatttctcggtagcgctggcgacctttcggggtgctcatgagggcttcgtggggcgaccgaggaggccaagaggtctcagactcttgcggtcctgctgggcggtcagtcgcaattagcagcggcagcggcctgggccactcaccgtgggccatgttggtgatgctatgctatgctatgctgatactgatgctgatgctggtggattgtcgggttcgcggtcctgcgcctctgcccaaccactccagccacccccccggatctatctcaggcacgacaacgcagggcaccagcagctaggcccaggctcccttgtgatccgtcagcgctctggggccatacggaggcgacgggctgagcggccgcagatgaggttttcgcttctcgacagggcctgcgacgcgggcagctcggcggggaagcgcacagatgcagcggccaagcgagacgggacgagatgcgagcgccaatgacgggcagattcctcgtggtcgtaggaacagatggcagtacggcagtgtcgatagtagatgaaggagagaagaaaggcagtccaggcactgggcgcaagcgctgttgatctcgtgcaggcgtcgccgcttggcttgttgatccagcttttgctacgataggcctagcaggtaaaaaatgatgcgctgttcgggcaccgcttgtgccagccggtaaggcttggacacacaaatcgtgggcggtggggactcggcagtggctgcacagcttgactggctgaggtggagcgcatcgccaaaggctaaaacgcgggatgggcgcagaacgcgtccatcgcgtctttagactttggcaggggtcggaatgcgacaaaaccaggctgtgcctttttccttgtgcccttgaaaagcgagaggcagaggaaggcttttgcatgcgacagcgcggcttaggctaggaaaaggttcattggtcttttgatagccctgaaacagctgcaaaggagctgaccagctgcatcaatcgcgtcaattgcgtttgcgacaccgccatggcaaggacacgatcaacgaagccctcgacggcggcttcggccacagattccgactcagccaagtcaaaatcgacaataaccctcgtctcccacgtcggcgaggctcccaaagtcttcattctaccgtcaaaggccactccggatgcccgaattgtcacgctcccgaatccacgaagctcacagccgtcgcgatacctcgcatgtcccgaaaccggcatctatgaattcacaaaaatagcgacgccgaaatcagtgccacgaagttggcttattgaagctgcgcccaactccaatggaacaaggacaggcggccaaggcgcaagaccaagcgcgcaggtgaccatgggatcggagctctttgtagcaacagctattgatcccctcttcttagtgctgccggcgctggccgacgcaaaggcatcaaagggctcggatgaagtaaagcggctgtttctatccagtgatgatcacttggataaactaccacaggagaactcacatttatctgagattatgcgctgggagacaacacggcgactgatagaaagccggatgggtgcagtttgcgacactgttgaggctggtgatgaatccatgtttcggcttaatgagaagaaactcttggacgtcatctttcaaaaggccaagaggatgagcgagagtggcttgccactgagcatggaagacaagtttgtgaaaaaggttcttcaggcgccgatgatgcacagagtggtgcgaacgggagagagccagctgagcggcaacaacgtcgccgattcgggatcctctactccacagacagagtcggcaacatctcagtctacagcgtcaaccacggagactagcgatgcatcggtatctcaagcaagcacagccgcaacatcagttgccgaggagccggcagaggagaattttgccagttctttacaagcttcaccagaagtagtcgagcagcaaagactgaaagtagcgtttgagtttatctgctctagctacgtgggccccgtattggctgacaatctccaaaagtcattttccggagcaggaggcctcaaagacttttctcttctcaatgattacattgccagtcttgagaagcttcggtcagagaccatggcagtgagagcacaagactacggacgcaagagaaaccaagatgaattggaagatgaggcccggatggagaagaagagaaaagtggaagaggaaaagaagaagaaggcgggcgaaagtcgcggagtccgagacctcaaaaaggtcaatacgagcggtatgatgaagctaagtcacttctttcagaagaaatagcattttacatacagcttgcacttttctgggtatctatggagtatcgaataatgaaacaaaaatgaaccccctgttatcaaggtccaaggccgggttccagctcacacgactatttggctctgccataacgactcctagtcgttccaagtcctctcccaataccagacgtaccacgactacttgacgaagctgaagcgttgttacttgaggaatatcttgaacgggtggcgatccttgatgaccctggagctatccttgttcgaccacgagctccacgagctccacggccggaaggagccccgcgagcgcctcgagccgcagctgatgcaggcaactttcttctctgctcgtcttcttcccgccgttgtcggagctcttcttttcgctcctcttcttcggccgctttgcgcgcctcagcctgttgtttccgcagcgcttctgcttcaatttccgccaagtcatcggttgcgcctttccatctcgggtcgaggatgaggcgctggttgtgctctgtctgtgataggatgcgagtccaggtattgagaagcgtggaagcattcgaaacggttttagagacggactagagtgtgcgtcacatgtcaacgcctgtcacggcacatcccatacatacgcctttgaagctcgaggacctacctccatgttcccgccggcccgctgcagggtgcctatgacaccttcaatgacctcattgatctttcgtacgccgtccagctccctctttagcattgcatctcggtcgacgggctcggagtggtgatcgtttcccggtggcgttcgtggggttcgtggggttctgggagtctttggtgttttcggacgaggctgatcggggtcgtttttgactggcgacgtccagagatctgattcatccagatccatctcgccagccatgtttgcttttctgatggaagatctgattttttgtgcggtcgagctgagtacaaataggttagatagcactcgactggatgtaagatgtcgtctgaattgcaccgcagatcgcagatataaagtgttgcttccttcaagatgctttcagcaggtgacgtttactcgcgtgtcgttggtcggagtgggggagtgttttccaatttcgccaatcgtgcatcgggcaccaaactgtcgaagtggctgaatgggcagatccagattgagttgtgcagcatagcacattttttgcgggcttgcatcgctgccgtggtgatgctgtcgacaaggttcaagcttcacggtggatctctgtcgcagcagccaccaatcgcagccactgcaggctccagagccttgggcaccgcaaacaagggctggtgcgctgtgattggcgcgatgtggcgcgaaacctacgcgttgccgctggctacaggcgggggtgctcaacgcgtcttgcccaggctctgcgctagcgaccttgcagcgggccagcaaagggagggctggcacacccattccagcgctggcggttgccccagccccctccagtttcattttgcagtctagctcccggaatcctgctctcctcctcagccatccatcaccaagcatcgtcaggccgagcaccacttcgcgatattattttttccacgccattgctgaaacttgctccgtccatcgtgccgtcgtcgctgtcgccctccgaactgcgcatggccctcccgccatagtattaattcccgcatcgacgccatagaccgcttttctccccgtgcgacggctttttctttgttttggcccggttattgatttctggctcgtcacgagttcacgtttccgctgccacgacagccttgggagaagacccaggatacactagaactgcacccgtaacctcgctttgctccatctcgtcgactcgattggcgcctcatcatctgatattttggttttcccgggattttattttccctcgttttcaaaatggccgtcgtcgacgctaccccctcgacgccttcacctccatcttcttccatccgaacgccaccagccccccgacttggctaccacgatagctgggaaccgtattcaccaccacgcaaatcagcgagactgtctgcgcagcgtgtttctgccagaaccccatcgcctcagcctgcaactcgccaagcagtttcatcgcctcgcgccgcagcaaagtcggccgctcaaagctccgcagcaatggcctcaccagtttcctcaccacgcaagaagcgccaacctgccgccgactcggtccgtcgcgtcgctgcagccttggcggccggatctgctgctccatcaggatcaaaagacaagtctgtcgccggccgagccatcgcgtcttcttctctaatgcttccaacgccatctaaaacgcctcagaagcccccaacttccaaggagactgcagagattcaatcctttgctcgcaatctatttcccaccgaggatgctgatgtatcaagtccccgtaagaggcgttcaaagaaattttcaagcatcactctggagggtttccgggctgaagctgaggaggatatcgaaattttcaccgattctcaagagcgcatccccaagaaggatgacagcaaattgaacccttttgcgagcaatgctaccagtgctgaaccctccaaacgccggaccaagcgtaaggtgatgatccctggcgaaggagctcagtcggttgatgaagccgcgcgccgtgacgacggcctgatttacgtattgtaagcacccctgcaaattgtatgcatcacgagaatacgctctaacactcagactcagccgtggcaagaaattcttccgcaagttctccgaatttgatgatgaagtagaggatgaagaattggattcagatgttgaggctcatttctccaagccactcacacgatcatccatcaagcctagactactcttccccaccaaagcacccgctccaaagaccaagcagatgcttgaagaggaggaggcggcaactgatgtcgaagatgccaaggatgctaccgaggcagaggagccctcagcacctgtcgaaacacctgtcagaacacctgtcaaggccaaggaagagagagcccaaaccccagaggctccgaaatatgcacccgcatctccgccagaaaccaggcgaaccactcggtctaccaacaagctggccgcagccccaacacccgccagacgcgctgctggcaagaagagtcctttcgactcgtggcttcgaaccaaggagtcggcaaaccgatcaggcacgaaacgcgctgctggcgaaccactgcccgcagctcctgccaagagaacccgctcctagatgccacacggcggctcttctctgcttcagttcgtctcttcttttttctttgttcactataccaataatagcttctggttcttttcttttgttctctatttgagaaagatgtgacagaaaggcgagccgacaccgctctgcactactttcgttgtgaattaattttggcattcggcagtgttgaatattcttatccatcacaaccggcaagtggatatggatggaattggtcagtcagtttggcgtttagcaggcaatgtggatatgtgtgtcatccgaatagcagatgcacaacttgaaaagagatgacaggccgtgtcacgatggtctgctctccaataaatcacggtcatggctgtacggttttttatttttgtgttggtctcatgtttgtgtattgaatgtaactagtgattgtggaaattgattgatgttgtccgaactgattgtaaacaaacaaacacgcttctcatacctctcatgcccttatgtctgttgcttccaacatgtggtgatgcccaatctccaactgctgacaccgacttaactccagcttatgccgcatgtaacccagccccataacgggaagcacccaaagacccccagaaggcctgaagatgcctctgtatccaattgcatgtgccctgtaatagttgtcggctagtgccgctgccccacgtctgccgcccctcactcgcgaaaagtggtacttgcgcttttcttacaacctcgcttctcgatcaacgactggaattattgcgtgcttgcttcaaagcagaccgactatcggccacgagctgccaatggtctaagcgtgccgccgtttacttgtttaaattatcctggaatcccgctggccgccctgcctccttcgatcctccctctacagaccccgaaaaagctccccagtattcacaacaagatgcatatcctcgtaaccaacgacgacggaccgccctcgtaccactctccctacatacacacgtttgtgcggcacttggagcgagccggacacaccgtctccgtctgcgttccggacacacagcgctcctggatcggcaaagcgcatatgatcggccagacgctgaagcctgtctattaccgcccctcggccaacagccatggcgacgatatcgagggaacaacacacgcccggccgtctccctcaggcgatgcggaagaatgggtcctcattgacggaacgccggcgtcttgcgtgcagattggcacaaaccacttcttccagcacaagggaccaattgacttggtcgtgagcgggccaaactacgggaggaatagcacggcgatatttgcactgagttctggaacactgggcgcggcgctggaggcagcagcctgcaaagataaggccattgctctgagcttctcgcagactcacgacgcaaaactcatcgatgccgcatgccggcacagtcttcggatcattgaatatctctacaagaactggccgactgacggcagcgctgatctgtacacaatcaacgttcctcttgttgaaaacattgagacgaacccggtagtgtggacagacattctacagaattattggtccaaagaaggctgctttgaggctattgaaccccaagatgaggcggaaaggatagggaacggagctgatggcgcggtcaacggggcttccaagggactcacgcataaaaacttcaaatgggcgcctaaaatcatggaagtgcacaagactatccaagaaggagggccgggatccgatggatgggttgttagagaaggcaacacaaggtaagcgttgccatctatgactgtggaattttatgacgacagcataaccaatttactaacccgactttttctctgctagtgttacacctctcaaggcaaactttgctagctgtgcgggagacaaagctctgcaagagatcaagctgtgagtacctccgctgcgtttatggcattagagttttggatttctgttgtttgtttttttacgagtcaaagacggaacacgcgttacgattgatgatatgaactgcatgtagacttgttttgcgtaattgaaagactaaaatagaagatattctcacacctaattttcttttcagtcctcctataacattaccttctacagcagaattggctattcgagagagccctaaagatcaagacacgtcgaatcctggtattcaagccatagtggcatacgatgacccttacgtgcagcctcttattgtagccgcactaaaggccgtgttaccgaaggaagcattcaatctcatcaccgatatatccttggagaacctcgacttgtcgacgaaactctcgtcttccgataacaatgtgttgcaaattgttccttacgaagcaatcgacttcgaatttgcctcatcgcataccaaaaccagccttattaatagctacatgatccggaaagcgctcatcaggaaacactacctatcggcaacgctggatcactgggcagccaagaaccccgactccgttctcaagaagcatctcaggcgcagcgaggcctttgaagtagactatgccgagttcctcgatgacgctctcgtcgaggcgtttgacctcagggagagcctggatcgcaacgcggacaaggaggacacaagtgagagagaatggtggatcctgaagccgggaatgagtgatcgtggccaaggcatccgtctattcagcaccatggatgaactgcaagacattttcgacggatgggaggctgagcgacctgatagtgacgacgaagacgaagacgacgatgcccagggaggcgaagcagaggaaggacatgctggcggtggtgactacatcacagcctcccatctccgtcacttcgtggctcagccgtacatccatcctcccctgatcctctcccctggcggccacaagttccacgtccggacatatgtcctctgcacgggaagcctcaacgtctacgtctacaagcacatgctcgccctcttcgcgggcaaaccttacacagccccttgggaagcgcctacggacattgaggcgttcctgacaaacacatgtttgcaagattcgcccaacgagaacacggtgcagcggttctggaacctacctctggagaagacgactgtgctggagaaggtgtttgggcagatttgcgagacgacgggagaggtgtttgaggcggcggcgagggcgatgccgattcatttccagacgctgccgaatgcgtttgaggtgtttgggctggatttcatggtggatgaggatggggaggcgtggttgttggagattaacgcgtttccggatttcaagcagacgggaggggatctgaaggagattgtggaagggttttggaggggcgtggtgaaggttgcggttgcgccgttttttggggtgcaggggattgtgggagggagtgaggaggatggggatatggtgcttgtgagggaggttgatttggggaggaggtgagcaggatttgaacttttactacccggtggcttttgttttggatagatatatagaggggcgggcatttatagaaaagtttttgcttttgcttcttgacagatgtgtcgatgaatatttggtatggatatgatgttgggtaagtgtgaagtgactggaagctgttcgtatcagctcgtacttacagactcaaggtcgccaaaagtattttcgctgttgactgccgctttgagtctttttattcgggacaaccatgcatgaaatggcctcgtaaatatattgtttcctttgtaaccaggagtttcacgtattctcaggttgagcaagttggctaccctgtaaatatcgtattcgacaacgcatctgtggatccacgttattatcgaatacgaagttggagaaggaaatagatttttttgaatcatttccagttctctctcttttttttttccttgttttctttcttttcgcttgtttgtgaaatacttggctgtgaaattgctgaaaagtgagaatccgcctcgtaaagtgccttgtatacaaaactatgaaataaaacccaccattgtgcgagactaatttaccagcgattaatgtaggtctatgtatttttgttctataggacgctacttattacgagtcgaaaagtacatgtaatttgatttaaatagatatcgtataccgatatgcgccatgtagttgcaacaagcctcttgcattagtggagagcgtcgaacggggtatatctctacgcccacctttgccttggatagtagcaatacgtgtaagggtaaaagcctcatatatggagctgatctagtcgggaagtagatgggcggtgaaatgctcgcttggtgaataagtttgcgcggtattttcctaaaggcaagggtatttcctagttcaaggcagttgggcatactacaaggcacaaagaacgatgggaaagattagaacgtggcagcgtttagtgtttaatagaactgtccttgagcctacgtgctgcctggtagttcaggcaacatcacacagtccatgcattcctcactgtacctaatcaaatgtgtattcaaaaagcagcgtatggcaacgtcatattatagtctataggggtatcaacgcttttgccaaaccgtatccaaaccatacgccaacgccagcttaaccattgcttgaagatatgtaacaagatagtccaatgatctaatccgatatactctcgggcaatagaaatggatcagctacgctactagcggagagccgtcaccatcgtatctgctcccaccatagctgaaccaaaagtccatctcggaatccacagtggaaagcgttgagtatgacgactccgtatcgtcgtcagtatcgtcagaatccatttggttcagcagccgttgctcgtctagccattctcgtagcagcggctcagtgtcaccctcatggtctatttgttcgtcgtccatttcatcaccgcatagggtggtgtcctggctcccccattcttcccagttcgtctcctgctggcgtgtgatgtatagcagctcttccaatacaacttctggcaaaaggtaacgaggccaggaatattgccgtgggaaatctatgtagctcacgtggtgcagcaacatacagccgcacatgtacggcaccacgcaaagatttgcggcgattattggcagcgtggatggcactggcttcgatacacaccatgcgagaatgttgatgcaggtgacgtctgtacagaagagaactacgagcaagctgagttgcgcgcactggtagtattcaaagcctcttatggaggctggatatgcgttaggtgaattgaagccaatgatgagatgaagggtgtcgtaccgttgtgtttgtgcgtcatcaagtacaagacggtgcagaatgggatgatgccaaaaataatggcagatgtataaaggactatacggtattaggtatctggacttggtagaatgaaaagccgttgtgggagtccttactaaatggacaagttgttgccaataaaacgcttatgccttgtccaatctctggagtggaatcgtacgaatcgtacgtcattgtgtctgccgtttcgatagatttcttgatcttgaagctataccgagatgcaaaacagatgagaatgcaacaaggcagaattttccaagagggcctacgaaaacgcttcctttatatacccctttagtaggagtcttatccatccttacgtggccctgctgcaaaattctctcaaagtataactataaacatgtccatccgggttgaagtatcaggaaaatgcaaagattggcttgcgtgttatcagaaagtcaaatagactcgatcgaggcggtataaactgcaatgagaaaaaacaaaagcttcgttgagatattttactagcgactgactcatttcatcacctaatgtggttttcggtcgttttacggacgatgctcttggaaaaaggcgtatcgtttgcatcttttcagaatgcctttgtatttttatagaatttaaggctgggattgtgtctgtatcgaagtagtttgtacactttaataacctcagtggcactaaatcttttctagatgtcgtcgaaggaattaaaggactacgtttgcagaaatatctcgtggtatcacgcctccaacacagcgtacgggatcagcctgaatgatccgggtgataatgaaggaccagacgccgcgttattcttgggcactcttatcttcatggagccctataatgagaataagcttccaagaaactggaagaagtttgccgccaagcatccacgccacattcaaaagatcagaaaggcggcgtcaagatttatcatgatggaaagttcttctcagttgcacattgacctggcgcctgacacagcaaaggtgaaaaaaaaaaaaaaaaacttggtgtttcgtgagatgacagaggcagagcaatgtgagtctggggacaagacgaggaaaacgaggaaagcgggaaaagcgagaaaggcggcatcaaagcgaaggcgcagtctggttcccatcatactctttttttgtccactgcatgttttatccatgagaagatagaattacgcgtccatcaccaactgtagtcgtcacagaataatagtacatatagcgcaagacactatgacttaggtactgcgtacaagctaggtaggagcagtcattcacgatagcttcagttttacatggctgatgtacccaactggccgagcacatgactggccacccaaagccttggtgggttatgattctcaggcaaacaccaaattactcggctaggcaatattctcgaagcttcttttatccgccttacgacgcctgtggtccaaggctggattaaacatcaaggcttgttgacacgagcaggttttcaatcgtgtaggctcaaccaaagacaaatgaattcgccgacgagcttctaaaacatagctcaggcgtacaatcaaaaagcgccatctgtctgggctcgcataggcctgttatccaccgccggagacgggacttattttcctgatgaggctgtgcacaatattggacaaggttggcggcttattcctgcatccatccggcgcaaattaatgccctcggcttcaggactgccaagagtgaaaagtttgctctactttctactagttagctctttattcgcggagaaaaagtaacaaggcatttaaaagaaaaaaaaaaaggaaaacatagaagaaaaatagaagaaaaattcctctacaagttttgctcatgcaacaagtcactcggagcgcgcatcaccgggctaccatccgaaggctgccggcacgatattgattggaacatggtgtgatatctcagatgccacagtgacagcctgcagcggcaatatgatgagctttagcggcccagaagaagcgggcagcaaaataattcgctatcgatgatgttaggtagctgctcagcctcaatgcgtgccggtggtagcttgccgagatagggaactccaaattaaccaatcgtgcggaacacacagtttcggcaaaggcaatgtatgcgggtgccatgattcgctcagaggcgacgaatagactccttctacacccttccaccctcttttgtcgggcggaatcctccatgggaggcaaatggccggaagcatttggtacaagtatgaccatggcttgacgaacgaggcagaacaaggtttacagccacggcagctaaggacatccacaccagcaaagaccatctgaagatcgtgagagctgctgtgctgtagcggaccagggccccttggcctaagccccgtacagtgcgaaggagagcaaaggcggcaaaggtgatgagtccttgggctgtgctaaaactgcttgtttaagccagacaacgtgcgtccatatgtggaggttgccagggcgctatgccgtttagcatcttggaacacaccttaacagcaataaggtgtgccggggtgggcggctagcctagccatagtttgcctgggaattgcgactggaccatggtgagtgacgatattggtggtttgtgatataatgcctggctccccttttcaaaatgcttcgccgtgttggtgagcttggcaatgagcttggccatgagcttggcggcagggtcggtgggcaatccaaataacctcgaggcaagatgctgtgttgcgtgtaattgtgagtttccaggcccgcaagcgtgctccatactccccacatcgacgaaatttcaaggttttggctgtctgacttggccatgttgccgtgtggactatgaaagagattagggagatgaggttcggtcttgtgctccaagtccagctagttggccatgttgggacagagtcatgctcttctcccagccgcttggtgcctgaatacctcttcaccctccccggctgtcaccgcatctctggaacccatttctgcagccgtgatggcacttcaatatccacggccgcacggcataggaatatggtgatcggaggactaaactccggcaattacgtgcgtaaattgtgcgacctgcccaacaaagatgctgatcttcgaatagtgtcagatggcactacgcatttcgatggatggggtccgagaatgtcactttctgtcttgttagcgcccgtgtcagaaattaatcagcatcattattctggtagcgagagacagctgtatttccctgggtctcagatgccacctatggcccgtcttgtgccgtgctttgtgtatgacggaagcgatatccaagacttgcggttgcacggatggcgacattgtttgggtatcatcggtattgctcgatgccgttctgctaaaacatttcccggaccccctgaggggacgcgtatccgtcaaggctgtgcctctgtggccgtggcgagttcctatgacgacgggagatgaaatgaagccttggcgagcgaaatggcgccctcgattccatggcattgaaaactcaatggcagcgtattctcatgggcggcctcacgtggcgggtttgctggctccatacagaggcatcagaatacgctggcgatggcgaactttgcgctggccgccggatctgtggagagtcgtggcttgtaagatgggacacggcggcttcgatacaatggaggtttgcccgcccgaaacgattgtgttgcccgcagcgctcgatcgggctacagaggtgcaaagagggggaaaagcttgctggcacagcccctggaactaggcattggaggcgctggagcctctgacggccgcccatcacatgatgatctgataaggcaggcaaggtagattctgcaacgagatgcgctgaggacgaggcacgttgcgagcgaagcgacgagatggtgccgcgggcagagatgcgccattgccacaggcaaggctgtggccgtctcatgatgctgagggacgactcactgctggcctatggcgtgctctccagtggctgattacgtggacccgacacgcgagcagcgatacttttcagctggaaccagtattcggcagatacctttgcggcttagcgaacagagaggcgtgctaggtacccggactaggagattccacaacggagtgtcgctgcttgtacctggcgtatgggccctggagagcagctaaacgactcgagcaaacgagttgaggcctctgctctgtagggcgagtgtttctgagcaccaatcgactccgtgctaaggccgccaagcccctgttccctgtctagcgagtccgggtattctcacctaggatttttctctatccggagcaagtatctgctaagccatctacgtacgtgcgctggcatacttgtgtatacgaatagtatacgagacgtgctgaaatgtgtcggtcaagaggtcgaagaacgccgtacctatatccaataagactgcgggttgtttttaggcttgttccaattcgtgcaagtcgtctcgtcaggcttccagttggcgcctgaagaccctggcattgtgccactgctagagatgtttcctcttccgtacccgggtactttggaactgggtcagcttcgctgtgtcggccatagatgctggtatgtatctggtacttttgcaaatgcacccaagctctctcgctgcagctgtctgtaaagcactcatagagataacccatgcaccgccaagcgaatggagatgccgttgccagcctctcaaacagggaggtggccgatcacgatcatgcaaatgttgctctccgcaatcaccactccagagaacagagagtccgtatactgtgcagatgctgccccggagccattgagccgacaaaaccattactcgcgcagctgaataccttatgcttacaagtaagttatacctcgaccgcatgctaaagttcttcggcaaggaacggggcttccaatcaatggcctccgcggtacggtaagcgaccttaactgcccgggaagggggattgggtaaaaaaggccggctggatttatagcgcctctggctgctctgttctgtttagtgcagcgagagcaacaggcgacactccctgcacgggcgtcgccacgaccgtacccgatacctgtgcgctggcctgcgatcctatggccacgtcagtagcgactacccgcgcgagctggcctccgctggtaccgccgccggcccaccgaggtccaacaggtaccaccagtggccggcgctccactgaaatgggttgatgccggtggacctgctggctgccgcctgccaatcactcacccttttcatttagcatagcctcacgctaaacctcaagcacgagacagcagcgatggcaaggtacatgtaagtctctccattccttgcttccttgttttgcttctgcccaggcgctgttcctcctcgactttgcgaagctccgactccttgggccatgagctggtgctaattcgcctccatcaagccgctagggcttgcctcgccagtcgtctcccttgccgccaaaacaaaatctagatattaacctgcctgggctccgccaaacacgccccctggcccagttgctcgagactgcacgagtcgaatctgcctgctctcttctctgtccagcctcgcctcatcctttctcttccccgacacctctttttcgcaacggagccgtatctcagcgtgtgtgctgcctcgaggcggctgagtgctgacaatggccgactccaacaagcctgagccctctccagggcctccaacgaggcggagggcgtacgtatattcctttgctgcgaatcagccccgtctccctctctcaagagtggttggctaaccaatagattgcgtacccaggccgacgataacaatagacacgactgccgtcaaccccaatagcagcgttgtagagattacacacgacttcaacggccaacaaccaccccaacctagctacaccgtctctcccatctcccccccagacgacgccgccagcccctctacaatgatagagacgccttttggcttttctcaagagaggtaccccgaagcacggacggagacatccttcgatatcagcagagaaagcagccggccaacgagccctcataatgtgtcgacccctattggcgcgcacggattcttaaatgtaccgacgaaccacaaaagatcgcggcagaactcggttgattccgaagaggcaagccgctcgtttgtttcaggaggagaaacgaccgtggttgcctccaactcaacgacgacggacaagtacaagacgacgccggtaaatgataaagtcatgagcgacgagacagcactgaaacccgacgcggggaccgaggccgacttcgagattgagaacaatccgtttgccttttcaccaggccaactcaacaagatgttcaaccccaagaacctcgcggccttctatcacctgggaggtttgagcggcttggagcgcggcctgcgaacggatcgcaaagctggtttgagcactgaggaaaacaatctggaaggatacgtcacatttggagaggctacgtcaaacaagaatgataataagcaggctaccgcgaccatggtggcagctggggaaccggcagctcgcacaacatcacatccaagtcgagcatcactgggatttcaagatcgataccgagtttttcgagacaatcggctgccggagaagaagggcaagagcttactggagctcatgtggatcacttacaatgataaagtgctgattctgttgtcgattgctgcggccatcagtcttgccgtcggtctgtaccaaacctttggccaggcccaccagccgggcgaacccaaggtcgaatgggtcgaaggcgttgccattatcgttgccattgccatcgtggtcattgtgggatcgctaaacgattatcaaaaggaaagacagtttgcaaagctaaacaagaagaagcaagatcgaaatgtcaaggttgtacgctctggaacgactatggaagtatccgtgttcgacctcatggttggcgacgtcatctatctcgagcctggagacatggttcccgccgatggtatcctcattgaaggctttgacgtcaaatgcgatgaatctcagacgactggagaatcagacattatacgcaaacggggcgccgacgaagtctacgaagccattgtgaatcatgaaaatctcaaaaagatggatccattcattcagtctggagctcggattatggaaggtgttggcacttatatggctacgtcaactggtatctactcttcctacggaaagactctcatggctctcaacgacgacccggaaatgactcctcttcaggcgaagctcaacgtcatcgccacgtacattgctaagctcggtggtgctgctggtttgcttttgtttattgtcctgttcatcgagtttctggtccgcttaccgcacgatgacaactctactccggcacaaaagggacagatgttcctcaacatctttatcgtgacagtcacaatcattgtcgttgctgtcccggaaggcctcccactcgccgttactttggctctcgctttcgctacaactcgcatgttgagagatgccaacttggttcgacatttgaaagcttgtgaagtcatgggcaacgcgacgacaatttgttctgacaaaacgggaacgttgactcagaataaaatgcaggttgtagcaggaacggtgggagtgaatcacgagtttagccagtctcgcatacaagacacggagaacgctgaaggtgacaacaagaaaccattgcccccgtcagattttgtcaataaacttagcgctccggtgagagaattgctcctggattctattgctttgaactcgacggcttttgaaggcgaggttgaaggagaaaagacgttcattggctccaagaccgagacagcccttctcctgtttgctagagctcatttgggcatgggacctgtcagcgagctacgggaaaactcgacaactctacaactgattccctttgattcaggtcgcaagtgcatgggaattgttgtccagcaacgcgatggtgccgccagattattcatcaagggcgcctcggagattctgcttgccaagtgtgacaaagttctacaaaatccaatggcagatgcctctgtggtgccgatggcgcagggagatgtcgatgcaatcaaccagctcattgtatcttatgcagagcgttcattacgaaccatcagtctgtgctacagagactttgagtcttggcctccgccatctttgcgccagggtgaaggcaaaggtgaaatcgtctttgaggatttattccagaaaatgacgtttggcagcatggtgggcatccaggatcctctgcgagagggcgttaccgaggctgtgcagctgtgccaaatggccggcgtcgttgttcgcatggttaccggtgacaacaagattactgctcaggccattgccaaggagtgtggaattttacaggctgatagcttggttatggagggtcccgatttccgcaatctcagcaaactccagcaaaatgaaatcatccccaaacttcacgtccttgcgagatccagccccgaagacaagcgcattcttgtaaagagactcaaggaattgggagagaccgttgccgttactggtgacggcaccaatgacgctcccgctctcaagggggccgacgttggattttccatgggtatcgccggtaccgaagttgccaaggaagcgtcagccatcatccttatggatgacaactttgccagcattgtcaaggccctgaaatggggtcgtgctgtcaatgatgctgtcaagcgattcttgcagttccagattacagtcaatatcaccgccgtcatcctcacctttgtttctgccgtctccagcgcgtctgagaaatctgtccttacggctgttcagctgctttgggtcaacctgatcatggacacactggcagctctcgctctcgccacggatccgccgcaggacagcgttttggacaggaagcctgagcccaaaggctcatccatcatctcaccaaccatgtggaaaatgattatcggacaagcggtgtaccaattggccatcacattcctgttgtattttggcggcagcaacgtggtccagcctattgttggaggcgaagttaccacagccgatattgagactctggtctttaatacattcgtctggatgcaaatctttaatcaatggaagtacgtatatctcgaacgaaaagttttgtatagatttgagtgctaacctctcttttttttcttctctcttagcaatcgacgcttggataacaaattcaacatctttgaaggcctgacacgcaactggttctttatcgccatcagcactctcatgatgggtggccagattctgatcatcttcgtgggcggcgctgctttctcgattgccagcaaagaccagtccggaggaatgtggggcattgcccttgtactcggattcctctccatcccaatcggcgttcttatccgtcttattccagacagctttgttatcaaactgattccagaattcctcaggcgtcgagcgaaacaggtgcccggcttgaccatatctgacgaggagatggacatgtaccccgagccattggtcgacgtgcgcgacgaacttaacttcctcaggcgcatgaagggagggcgtctgaacaacctaaagtttgcgatccagcaccccaaagaaatgattacgcggtcaaggagcccgtctcattctcggtccaactctgtgttgacgaccgatacgccgggccgagaggatagcttcccgtcgcgcgtcgccacgccggtatcgcggcagcgttcccggtcagcccggtcacgctccaactctgcgcttggagcaccaacagtcatggccggaatcgtggctgccggagtagcagcaggatggtcaccgattggccgaccgtcagctgaagacagagaagccatgatgcagcattatcagcatcaattaaaccaacaggcaagaacagaagaaagcccggagcagggatcacgaaagcccgcagagggccagaatagcgaggcgcaaaaatgaggcgtaaaaggagttgaaaggcttgcataatatgattcccctggttataacgactgtttatactactttttcttttctttaaacactccctttaccctctcttcttctttagcatctttgttctggagatgcctaaacgcataaacacagggtgccggtagcacttgatttgatattgatagacggtaattcattttttttctctttgaaggcggttgggatgagaataaagtggcacgtattatatataatggactttttttattctcttacagtatatcgttattactactattattataattatggtgagagatggggggtttcctatccctctttacactttcctcttctcttactttgttttcccattctttaatgatataagggtgtatgacttataatgtgcaaaagttgtctttcttcttctataagggcgttagtatgtgaaggtcttctgaatggtgcatgtccaaattaaaaagttgtgatcggtaacggcagcagcaatagccgagttagactgggtttgactcgtatggatgttatcagagtgactcggagcgcccgaatgtttgtctacctgggttggttgcatgctggtgggaaaaaaaaaagaggcttgcggcattattgctaccgtaacttttccaatggtctctttgtatacaagctactactactcgtttacgttatctctttgcattaacatggcattagtgttaggtgcctattagtactatctgctaatctgtatacacgcttgttgagttctctcccgacagatcaaagttgagaatgtgtcagacatgtacaagagaaagatgcagctaatggcgcaagggaggcacaaacaagcaaaaaaggaaaaggattgggattgagggggtggttgggagttggagcctaaaacaaaaaaagggctcagctatctataggctgtattggaacggtgtgtgcatgaatgtgtttttgtgtttgcctcttttttaattaattcgactgactgatggatggatggatggatgcactggatggatgtttgttgccgctgttgagaaagtctctgatttgtcgtaatccttgttgcttgcttgctttgcttgctggttatattacccgaggcggactagtcgggacgggcgctttttcttatatactgtacgggaacccgctgatattgggtggtaatgaagagacaaacttttgtaatacgggatgttggattgggtagtttgtacatttgatggctgtaagacagtttatttgatttggtttcctttgcttgggctgcggggaagtggtgttagactacttggtagagtagattcggcgaggagcacggcggtagaaagaaggctgagttgctgggcgggttattcaagtcctgaatgctgttaattaatgtgaagtcgaaaaaggaaggaaagcaagggcaggattcttgcatggattgtgatctaacactgctgaggcatgaatgtacaagctggtagcgtgtagcacccaaactagcaggtttacagcttaggctacgaaaacgagagaaggagaaggagggagagatagggagaaggtatcttggaaagcctccatgtcgaaacacgtgttgccgcttctgatctgaatctgggggagtgggaagaagaaaaaaagagggagagagaggggggtggaagaaaggacgtcggaagagcgcttccgttagttttcgtctttttttcttttctttttatctcggtgtgtgttttttttaatatggattgaggtgtttttggctgcattcctcttgtacatgatatgcggcattccgggtcggatggggagaagagactaatacgttgctgtgcgtttccgagattgggggcctgtttttgtttttgtttttttgagtggaggagggtggaagagaagagagcttatgagtagagataaggaggtgataatgtttgcttctttatttctgctctcttttctttgtttgacaagttcctttttctcacatgggcggcaaagcgtgaaatgaaacgaaatgagagtgggtgtggagcgacgctgctcaatgcgggaaagtgacagatgacgagaagagctgcgcctttgtcttgtgctttggaaaggccaaagacacacaccgtggattggtatatgcagtccgttttgagcgttgatttgacaactattattcacctcttgtctttgtcttttctagcgagtaatgctctgaatagacatgttagggaagaaaagatggggaaaaagagggtgctggacagtgcgtgcaacgccatggatgcgtcttataagtacacaagtagtaatatgtaatgtcatgtatgtctctgaatggtcacactagcttggctcccaaggagaggagccggatggaccgccatttttgttgctttttattttctcaccttggctgttttgactatgagtgcagagcagctgctgatacctaatcccaacaccacactactgctagcacacaatactaaggcatcaacgtggacgattgtgacaagtcagggatagaggccaatttaatccagactgttgttggcgattcatttcgttgcttgtttctttttccttgctgctcgtctccgtttcgaccttttattcctccttctcttctcatcatcatctgcccatctccatggatagccccccgtccgtttgtcgatcgatagtccagttttttcttattgctgttgctatttatttccttccttcaacaactctgtgcttaccatcatcaaagcacccccgtccatctgccatcatcattgtccattactatctgtcgccgccgttgttgttcccattaaggcaacaaaaagtcgacctgacgtaccactaccaaggtacgaccatgttaatttaatctattaatacgtactccatacctcctccctccaccccctttggcctttttccctttttttcttctagcaccaccaaatctcagccttctttttttttaattcaacccaatctagaccattttgcctttcctaatccttccattcttctctgcctccgtctgtgccctttttctcttcttccacctcccaggatcctcacctttctctttagtttgatctcttcgcccgtttctcatctcagttcccgattatttttttgcccaccccctccatatttcgctctgaccttattctgttttaggggaagtgcgtaacttaatcgcttccctggtcttgatccaattaatcatcacgagcaactggagagagcaataaccagccgaaaaaacgaccaaaaaaaaaaaacaaaaaaaaacacagagggccagatttgatctgagcttcaaccaaccacccctgccctttctttggcatcaacttcatcctcgtcctttcaacgcgtggcaactcggcattttccagcgacctctcgcggcaactttcgggctcggttccacaactttgattcacttgattcacatctcgccgtcgtttttccctttctctactttacatcattcttctcaaaactctattatagtgttcgtttcctctgttgcccgcgtcccggcgtttttggccttgtttgaggcctgatttgtttccttcatacatcacatcatacctctttttttcctacattttttgccacgttggctgtttgctctcttctcacccaacaaagagattgggaagcaaccacatcacgccacattacactagacgcgcagaaggtgaagaagaagaagagcatcacacagagagaagaaaggaaaggaaactcgggaaaaaaaatgaaacgagcgcctgcaggcaaaaagggcgtggccctcgcaaagcgctctcaggcgcggctggatgcgctggatcgcctgcctgagaatgcgacgattgaagagatcaaagaggcgtccgtcaacgtttcgctggccgagctggaggagagagttgcggatgtgcgcgagtcgtgggagacggactcgctgtttgaggatgcgctggaggaactgacggaagagagtggagtgtattctggcagtaagttgccactgatttctcgtcgtttttcgtttgttgtttggtcttcatttctacatcatcttgttgatctctttgttgtttctacggcacgcaagaccgcaaaactgcatctcatggcagctttgtcgtgctggcagaatacgcgggcgagcagttttcgtgggtgtggcttcgtttctgccctctctagtatgaatcagggccaagtggcctcagccaaggcgcctagtttgtgatcttgtgctcagatggctctacaatgactacaaaaggcaaaaaaaccgctggtggtgatgaccagcaccagtggcgaagtgcccgaaatctccaaaagcctcactaactcgtctccaactcacagagcccgacacttgcacgcctgaagaggcctgcagactgcgtcgcgaactgcgcgaacagggcccggccgtcttctgccagcgcacagtcgacgctggtcgctacagcgccaagaagctgctcagcgcctttgggatccggccacctgcgtttctggacggccagcccgacgaggcctacttcagccttctctcgctggccattacgcgtgagctgtccaagcgggccaagctgacgcgctacaactccgtcccggacgccgtggagctcatcaacaagtgcagcaacatcgtcgtcatcaccggcgccggcatttccacgtctctgggcatccccgactttcgatcggccggcacgggcttgtactcgaagctggagcatctgggcctcaacgacccccaagaggtctttgacattgagacgttcaagcaggatccaaccatcttctactcggttgccaaggacatcatcccctccaccgatcgatatacgcccacccacaagttcttggccatgctccacgagcgcggcaagctgcttaccaactactcccagaacatcgacaacctagaggtcaaggccggtctgcccaaggagaagctcatccagtgccacggctcgttcggaactgcaagctgcgtccagtgtcgctaccaaatcccaggcgagaagatcttcccggatatcagggcgggcaagattcccaagtgcacgcgatgcctctcgaccctcaaggcttctggtgccgcgcccaagcgaaagcgatctgccggcgctgagaagaagagaagacgctggaccgacaacgacagctcagacgacacgtcggaatacgacattcccaccacgggcgtcatgaagcccgacatcaccttctttggcgaggccctgcccgacgagttttcgcgccgcctcacggaaaacgaccgcgacaaggtggacttagtcattgtcattggcacttcgctcaaggtgacgccagtttcggagattgtcagcttcctgccgccgcacatcccccagatttacgtttctcgccaggccgtcagccacatcaacttcgacatcgacctgctgggcgactgcgacgtcgttgtggcggagctctgccggcagctcgactggccgcttgtccacgagatggtgcccgtggaccagaagattactgtgcgcaccgaggacggctatgcaagccgccatgtctttacctccaacaaggctgctgagaatggctcagccaaggctgaaaaggattccaagcatgtcaagaatggcaaagacgtcaagaatgcgaggaacggcaaaggtagcaggagcccaaaggtgaccaacggcaccaccaagaacgcctaaagcgggcataagactcgaagatgctcattagacaccaaacggcaatgctggaccacattcacgaaaagagtgggcgagcttctctacacaaggcgatgcccttttgagtcttttttccatcttatatttctcttgtttccttgtctctctctttgcgcgtctcacttttcttttcctgctgatatacctcgtgttttttctgcgcctctaagatgagatttagcggggccccatggagtttaggcctttgttttctgatgcgcggcccttttttatttctgtcaggtttccttttttcatcctgcacctgttttcttaacctcgcgggtacctatatcaaacgagctttgatacacttccatccgcaaagacttgttccctctttttctttttcttttcttttacactacctagggatatacacatacaaggggacagcaatgggaattggtggagactgttagactttctgagagaagaccaagtgcttttgctaatttggacgaacgacgtgaccggaagaggaagaaggaagacagaagaaagatgtttagacaaagtcagtcatgtattcatccgtatagagagaattgagctatactactactagtagaaatgcaaaatgggttcttatttttttcttattactactacctgctcctttcatcttccaaacttttttaaatgcctcggagattttctcttttctcactttcgggttcagccatggccaccacagcgggcgatttggaagttactttaccgtaatgagatggtgcctaggcctatgtggtcttctgtcttgtgtaagacggggtcatgtaagcaacaggtttaaagggggtcagcttcgggctcttagtgttgtgtgtttagtgtcgcttttgagcactatgattaagggtatttattgccttgttgagatggcgggaaaaaaaggctaaaaagaaaaagtgagtagaactagttttgaggaggaaatatagagagcgtgggagaagggaaatgattagattctttgatcgtttttgaggttggttttgcttgttctttttttggagatggatatagacgttggatctgacactttggggtttctttgtttgaaatggtatctatattttgctttccgcctctttccttgtttccaaatatgtagattcaacgtcaccctgtaaatacgatttgtccttatacggcttcttgacaacaaaactatacaacaatcccctgctcatgactcttttaagcttccatctcgcttatgatgctttgctacagatagcttgcctgacaggaagatcctcttgcctccaccgcttattatagtaagaactacccttcttggttcttccaagacatctaaccagttcaagaaagatatgaagcgctattgaacatatcaagggggggaaagagctcgtatgctaaatcaggctttcatacttgtccaagccggacttttgctgctgctgctgctgttgttggggttgggcaaaagagctgccacccatcgggctgctattactaacccccccaaagcccattggtttctgctgttgagacagcgagctacctgagcctgctgagctccacgcattttgagacgctgccgggggcggtgcgagactgaatcctgatgtcccggagctgctgcctggcggtggggccagcgagaaggatgagccgcgggaatcactcattgcgggtctctgggagttgagcgagtttagtgacatgttggacatggaactggccatgcctgtggtaccgaatgtagcgctggagttggacatgttggaggagtagtttggtgtcaagggaggcggcgaaaagctcttgttggtggacgcagtggaagaccagccaaagtttggtgcagatggcgtagactgcgctggcgtttgctggaaactcgattgctgtggtgttggttgcaggggctggctgaactgagttgcgcttggggtcatgacttcgaagcggtttaggtcgggggtgactgttcggaaagaaggctgctggctttgtagggtgcttggttgcttcacgggagggctcatggcgcgcggagttgaccaggaaaaggatggtgtctgcggcgtggccgttgatgatcgattgacagaggcagcggcactcggtgcgtcgtcccagctgggcgtccttgcagcgttggaagagccgccggctgtgcccttgaccagggcttcaaagtcatcttcgttgccgccgttggtggcatcgaaagcagttcctgtcagaccgccgaaagccataaagtcttcgtttggagcagctgttgacccattggtcgatcctgatagctcttgtagtttcttcgtttgttcatcctcgaccttgcgtgacaacgtcttgatgaggtccatgaatgattggaactgtttgaggttaagcagcggtcctaaactcatattccacaagattggtaggatatccatggccacaaactcggcatcggctgtttgtccgaccacgtacatcaaatcccgagctgccatcatgacggcgggttccttggtcttgatgcttttgaccaagggcacaatcttttcttgcatggtgtacttgtcgagtgcactggacgaagaagtcttcttgtttccttgcagcccgctgaggccgccgtcatctgcactggattcattggagccgccgcatagaacgacaaaggcttgaagtccacggactttgatggcgagactgtttgttcgactaaagacaatggcgactacggggaatagctcgttcttgattgtgctaaagtccagaacaggtagcaccacagcaaagcttctcagtgctgcatccacgattgaaggcgtggggcattctatggctgcaatgatgacgggcagcacatctacagcatccgtgtcagcaacatcgtcttcaagcacaagttaggggagaactcaccgtctttgaactccccgccgttactgttgttggctatcactgcaatgttctctaaaaagaccatcaaaccagcatcccgagctgggtctttctcttggctctgctttgcgttttccacaaacacgctcttcaagactggccgtaccctttcgctgaacgctcttcgagccgtcggcagcagagtgagtatcttgaagacgttttgcaagatcggagagagaagatctttatccttcatttcatccaacaacgccggcaatagtttcttttctagaaccgactttgggaaggaaggcaagactttgttaaggcctcgcaagaattgtgacttttcgttgggagtctttgccggaaaagtatcgagaaagcgaatagtagaaacaaggacattgtcgaaatattcgctttgttgaaactctctggcagtcattctttgcgcaggtctcctcgtgatgagcttcggcagcacatgattggacaagtctctgggtaatggtctggaggaaagataattgtttgtggtagttgggacggtggaagatgaggaaaaggttctcttgtatgaagaagggctcccatgggcctcgattggtgactgatgcggcgaattgtagagagcaacggacagcaagccgagcgagaacatgtcggcagatgcggttaggttgttatccatgacaaaatcaggagaggtatagtccaagtttagctgcacgaatttgggcagcctcgggtccaagttgaggacttcatgtaggctgatgccctggatcgacgtaggctttgtcgagccgtctgcgggactgcagaaagaaagtccgcttatcttccagtcagactgtcgcatggttagttgtcgaaactatacaagaagacatgtacgttgaaaaaggtgggctgaacgtgccttggcgttgataagcactgcatcaggcgtcaagttaccgtggacaaggccagcgttgtcatgtaaaaactccaatgctttgctgatttgcagcaagcccttttgaatttccagctcgtcaatctcaatctctctccttctgcgcacgccgtcggcatcttccgtaacgtatcgactcgatcggccgccagggccaccagcgcgctcttgttcgtccttttcctgcaacaagctggctagagacgccgtcactgcttctgtcacgaattgtaaaccgccgcctctggtttcctccaccggctcaacgagctcgagaatgctgggatgccgcagcttggccaagctggacgcttctttcttcaggcgctccaccacttcctcgacgctgcgcttataggatgcggcattgcccttgccgacggagctgccgtgtgcgtcgagagactttttgtcaaaggcaaagacgctgtacgccttgccggtggacttcttcttggcatcgtaaatcttccacggcccggccgtcgaggtgggattcggcgatacggtgtagttggaggagatgttggtgctggagaaggacttgagcgcagaggagaacatgatgcgtcgtgtaggagagagcagactgttgcagcgtcgtctacggaagtctttcaaggctcattgcggaccgggacagcgataaaggagaggatcttggaatgcgccaaaatggcctgatggcaggttggtggtgcgcccggcgcaattcgaacaaggcagattggtatctataccagggcctttccgctgctcagctgaatgaattaatctgcgtgttgcgaatgtccctgacgtatcgcggcgaggctgagcgatgacacgcgtttttggatcgcagctacaagatatggagtgcgacgtgcgttgatgctattcgtagctccccgctgtcattggccaaaatgataacatgatgcatcagagcttcgacctctgcgccacaccaagccacagtaccgtggtgctgcagatttggtgcagcgactgactaagaaggcctgctacggagtcagaagcggccgtctcaagggcacatcggaaagaattctctataatcgctggattgtaattacaaggctgaccatcccagggacatagacgtggtcaagacagtcattctcaaaggcgcacgcatctcctatatcggtgacggtccaatcttcctttgcttactcgtcatgctccttcctggcagcagcagcaaattaaccgacgacatttgctgcacagcggcctgacgcggcatcacgtaacgggtaccttcgggcctggtgttttcaactaccccgaatagtacagagcatcacagcagtagcctcgcccagcaccgagtacctacagcgtagatgcgcaagaaattgcactgtttcccccaggcctgtagcgctaatttgctgctgtaagacatagatggccgtatcgcagcgctgtaataaggcagcggtgaatatgcacgtaatccatcctgcactaagactaagcccgtagtccggtaccgctccggggtccagggtcctctccgtgccttgcgctgtctccggcctcgcgagttgcttctctctttgtcagctggaagttctcttgggaatctcaacttatatttgacctggactctggcctggcaactcaattggacgccgcagaggtataagtattgctgtttcggccacgattgtctaaagcgaggcgtctggaaatttctgcttttgggacaactgccctactagcaagcacctagctagaattttgttggagacaacacaactctcacaatgcgttcgaccatctccagaacagcgctcttgagcgcttcgcgggcttcgcgatgccttcctgcgtatcgccctgctcgcttctacagcctcaaggctacggccacttccacctccgtacagcgccctcttgaggcttcaaggctttcggtggagcagacgaagaatcccaagagcctgaccaagcctgaagacctcgtctttggcaaggagtttacaggtgagtttcttttcgactttatggatcaatatctcttgtgtattattaacacttcatcgcagatcacatgctcgccattgagtggaacaaggacgaaggatggctcgagcctcgcatcactccctaccagaacctgtctctggacccggccacctgcgtcttccactatgcctttgagtgcttcgagggcatgaaggcgtacaaggacaagaacggcgacattcggctcttccgccctgacaagaacatggcccgtctcaacaagtctgccgcccgaattgccctgcccacctttgagcctacagcctttgtcgagctcatctcaaagctcaccaagctcgactcccgcttcatccctgcccagcgcggctactctctctacctgcgacctacgctgattggcacgcagagcactcttggcgtcggcgctcccggctctgccttgctctacgtcattgcctctcccgtcggtccttactatcctactggtttcaaggccgtctctcttgaggcgaccaactatgccgtccgcgcttggcccggcggtgttggcgacaagaagctcggcgccaactatgctccttgcattgttccccagctggaggctgccagccgtggctaccagcaaaacctctggctgttcggcgaggaggagtacgtcaccgaggtcggcaccatgaacatgttcgttgctatgaaggacaaggctactggccagaaggaacttgtcactgctcctcttgacggcaccatcctcgagggtgtgactcgcgactctattctccagcttgcccgggagagacttgctcccgagggctggaagatcagcgagcgcaagtacaccatgcaggatctggctgatgcctccaaggagggccgtctgttggaggcctttggtgctggcaccgcagctattgttagccctgtgaggtctattgcgtggaagggcgagattgtcgactgtgggctgaaggagactgaggaatctggcgagcttgcgctcaaggtcaaggaatggatagaggccattcagtacggtgatattgagcacgagtggagcgtcaaggtctaaggataacaaaaaaggaggatagatggagagaaatacattagttagcgtcatgtagatatgctgttataaaaaagaattaatctgccatctgctgcaaaccatgcctccccccctgtacggagaagattcggtgaaatcgtgaatcatttttttcttttctttgtccaacaacccagtctaatatttcatgccattgagggaccatatatctctgtaacgatagaaaaccaagaaaataaaatgccttaaacatgtacatgttggccactcccaacgtttgccccaccgctcgctgctgaacccaaatcctcatgtgagattgatttcctcctcctctaccttcccctttgtgaacatgacaccccagtctcgctccccatgtcgtcgatttagttcttcttctcgtttgctgaagggtcaggaagaacaccctcggcttctaatcttcttcgtgcctcctcaagagcccaggtagagacgctgtgatatcaaagagtcagtaaatgctacatagccaaaatgacgcaatgaagccggtagcttcgccacttccgccgctccattcctggtcccaaaggctccaaaatgtcaaagggaaatggtcccagaagccgcagtgctatatgccgaatcccatagacgcaatatgtcctgctacttacgaagtatcaggcttgaatgccagagcaacaccggtgaccaaaaaggcggcgccgaacaggtacatgggccactcccagccctcgggctcgggcttctcgccgggcttgacgccccagagccatccggtagggggctcaaattgtgactcgctgccgtggccgccttgtcgtcgagtcgtcatggagaggcttcgcgcggagacgagaggcttgcgtgcgcatcgcaccgctcgcagcggggcgacggtatgtcggaggatggccatttcgggcgcttgcaggaggggagaggcactcgcgagtggtgattcgggtggttctggcgatgtttcggggccgcaatggctggtggaagtcggttttgggggagagggacgtcgtttggaccaggccggcggttcaaagtgcggcgcttctcttggttagaactccggatagcggctttcagagtcacatgactgaaaacgtgactgatctgcgccgtttgatgctgtggcgttgaattaccccactatacgttgtttcccttcgtccatcagagggtatttattcctttggtccttgagcaggatgatgggagacatggatagaaaaacagctgtttcaataacatcatcgtcagtttagtcctccagctttccagccacgatttgtgccgcattgcctcagctgcttgcacgtagagatcgccatcagccccacatatcatcacttagcttggacttcagctttccttgacgaatgccacttcttgtcgaccaaatctctcgattggtgccgtatgttttgcagtacagcaatatggattgatttaccgtctattaacatgcattcatcattatacgtcggtgttgagggtgtctcgaactatagcggtgatatgctttacactaagatgagtgcatgtagcttggcccatctgctgctcatctagctctatacacatataatggaagagaccatatgaagtgcattgtcgttcatattgatttgtagatgtaagctgtgcgagttctcatgtctaacattatttcgccatatactgtgtatatctgtaaatgactccatcattcacatttacactggatttgcgtagagaaatagagggtaacagtctaaaagctagcacgtttcatgaaggcagaatacatcgttgaacaccggcctttcttctcaatctcaacttttaactatctaaaccatgagtcaaaattacgcaatcacacagccgttttggctccatgaccactgatagagtagcaggtcgctaaaatatacgcggcttccactgtttcaacctggtgactggagaatttttcttcaatcacatacacttccgccgagtatctaacaatacgatcaagatacttactttcaagtcatttgaccatgtattggttgaaagaagctaggcgtgcaacgtactctatagagtctctgtgggaatagtatatacaaacactctgcattataagtgccagttgggctgccatcaaaagctgattgtaggcccaatcaggcaataggtacgtgaatgggttaaaatagcgtttcgtaaatataaattaaattccacttctaccatcaatgcttttatccgtccaccactgccgaaacgccgcggagaagctgtccatatttagccattgggatgaatataaaggaacagctacattgggattttcaaattatccctcaataatggagtcttttcccactttgtgtatctgctttaaccattgtaacggaccgtcgctgacccgataccccggtttttacggacttccggtataatccggcttctactagacacaccaaataatatgagaagggggaaagacagactgcactatgctggtatcggtctacatatggtattttgcgtcataaagcaacatgaaaagtctagcttcttttaactaagatgttggcataacattgaacttgaacaggccgtagcgtcttgccaagccaaaagaatggaacacaattcccaaatgtccgggatacttggaagagatatcgctaggtgggccgatcaactgcatccttcttcgagcttcgattgacgatgtgcaagggtggcctttaggacaaaagtggctgccaatatggaatattcggtgcttaaacggctacagcgtaatgttaaatccagcgctgccgtcaaatcaaatctatcaaataaatacgtaccgaagtgacatctacaacatatcaaatcaaatcaaataacatgtaccagaagctgcaaatataagtattatgatacattcatatttgattcgtttgatataccgtgcatgtcacttcggtacgtatttatttgatagatttgatttaacggcagcgctggttaaatcatgacgggatgatcttgtgaagaattatattcgctaaactttggcatgaatcattcatttcattatatgtcctattcttttattaaaagaacaggtgttgtatgaggggacgcagttggactgccctcatatcatggataaaaatgccgccaatacagtaagaccaatcgcttcctcaaagtttcggtgatcaattctcagaaagtcaagtatatgactttactgaataccgtgtcatgaaactaggtgcactacgatattcattagtcttgatgagcagcacaagggcagacacattctggagctcacgtcatggttcatgccggccgaccaaccaatgcattgcggcgggttaaggtcgttgtcgatttcggtgcaggggcagccaccaatcttcacgcagtcgcaattgcactcgtagggctcggttccgtagtagcaagtctggcagttggcagtctggagacagcagtcttggggctgggtagggcactgtctcttgaaaagcggtgactttggggtggcgacagccagtccaaccagcgttgcgaggaccacggcgaaacgcattgtcgatcgtattgtaggaagattaagaacttttaaagtgaattatcgatgatcggaaatcctttcacgactagttacaaattttatcccatgggggaatcgcggtctatttaaaggcacgcaagcaatagatggtcgggctcgtcgcctctatcggggccgagatccgactaaccaggtgcttttctcacactctccttctaaaatgaatcaagaaaacaagaatgtaacgttacatcagaacaaagacgcatagtattgcaggctataatcagtataaagcctggatactgcctatttcacggtgtcgtactggcgttggactgccggggtaaaagcagcatacgagagggccgtactggcagcacggcaatgggctgtcactaaatcgacgagccgatgcactagccttagtaagatccgaaggaaaacgcatgtaaaatagtcagaacttggtaagcagaatagcgagttacctgtcgagtatggaaataggtattctggctgagaacttggcatgttgtacctgagccgtttgatccgcctactcctggcatttgcattgtcctactaactgaacaaagaatagtatcagctaatcagaaaacaacagtatccttgtagggaagtagtacggagaattcacctccacaagtggctgggggacaaaaggaacaggattaagctcaaataaagcttgacgtacgactatgactccacttatagctgagatcatcaaagataatctacaaccaatgctacacaaataagtaatcaatctacagcgtcatcccactgcagcccgaaaaaagaaaaaaaggcgcgcggttggcaagagagatggatagaacatatgtctcaaaagatgttcagttctgacagtacctgttccgaggtatcaagttcaagcgactaagtcaacagaggaaaaaatagttgcaagtgaaacaataaaggtggcccctttgctcgtgattgttttctttctccggcatattagcgcaggtattgctattcgggtggtgttaaagctcaccttcttaaacaagttaaccgtcgctcaggcaggagattttaaccgcccgaatagcaaaaatataccgtccgaataacactcatcagcgcttcggctatacatggatgtgaatacaagcaagatgctgatgtcagctatattcgtagcgtcggttcacacgtggatgaacatacacaagtatatacaatagctatagaagatgagagcgaatgggcacaaaacgaaaacatgtttctcaaatatgagctgagagagcacaggcgattgtccactgccctattggagatattctcgggcatagtccgatatggccggcacttggtaatgatcggatctatcccctgatctttagagatactgcactccatacctcgctggcagatatgcgaaaacagacaagggctatggagtacctaaaggctagcgggcttgtgatttacgatacgtagttcgcgaaatgacgccgtcttgaagtcttataaacgcgagcgctacgcttgagtccgttgcggattgagcaagacccttgctagggcaaacattgaaatttaagacgatctgaatagctatgctcaaatagtatctatatacgaaaaaggttcgcttgtttctatattctcattgaaaccccaatttaccgaagcagtagctgcggctcggacctgatccgccagcttacccgacgcttcttttttttttcgggaaatgtgattatgcacaaggatttcccagctagggaaagtaaaagccgatattccggattcctaatgccatctcttcgctcttggataatagttcaataggtcctactattatacatctacctactcacccaaaaacacgtattcgtaaacgtctggctccctctgtggctcgtccgagattttatagccttcaaacttgaccttgctccccacataagtaaaggtcttcatcagtccttcaaatgcgatgcagtcattactggtgaaatcgatgtagccgggatcagggacatgtaactcttcgccctcgccggtttcgtagccttcaagacgcaggtagacacggcgagacggggttggctgggtggcagttttgcgcttcttcgcgggttgttgctgagacgaatcttcatcttcttcttgcttcagtgaggctttgcgctttttcgcgttggtgggttcctctgtatcaacaccatctccatcatcttctttgtcatcatcttctttatcctcatcttctttatcctcattgtcttcatcttcttcgtcgctcatggaggcttcagaatcttcatcctcatcctcatccggatcgaacatttctttgagcgtatcgtcggacaaacaaagcgtcatggttcctcggatgatgccaagattataagccgcaaccagcatatcatcggagctcggggcaacatccatggtcagcgtatctcccgtgaattcagtgtcccatccgtccagtaccgcatcacatcgaataacgtaagagcctgctaagcggctgagatcaaatgttttggatttctcatcctctccgtcagcatctccctcctttgactgcctgcgagcgagatattgcttgtgggcttccatgttttcttcccactttaatcttcgccgggctttctcagcctcgcgctgacgatcactaaactctttccctaatcgcatgatctcgtcacggtcccatcctatgaagcatgtaacaggctccatgacgttatgagtactgttccaaatatgaagaccggggatatcctgggtcttccatgtaaggtcacctattctgcgttcagtgcgtaaaaccagcgtttctggagtcttggtcgggtctggcttcccgtctgtcaagtagtaatgttccaaaaagcgacggacatcaaaacatgctcgttcattgggcgttttacacttctcaaaagcctcatcgtctaaccgctccttttcggcactccatgcggcgaaatcgctctcccatttgtgatacagaggctcgtagtcgcgtcgcatggcggcttctagctcaactacagattcaggaacggtatcacactatccatgtagatgaatcagaaaactagtcctaggaagagtggagggtgcttcttagccacttacgttgccttcacaaacctcatcgcgaaggagagccctcagcgttgaacccttggcagatggcttaaagggaataccatagtacgtcaactgagccgcaaaaaaagctttactgaataaatgagtcgcctctagtttggcaatcatcttgtcggctgggctcgggatggtgtcaagatgaagcaggtccagcagacgcgggccgctgactcgcttgatgtcgtccacggtgaaagcttccttgcacatttggaagccattgcgcttgagagttggcacttcgggacggtttggcggattagatcgtgccggtattggcatggtgtctccaactgcgtgaaatggtgtgtgtagatgtgtcttttttcttcttctaataggtgaggctgtggatggtgccgaagacgcgtagttgtttcaatttacgcgaccaaacttggcggtcagacgtacgatgatgtaatgctgacaacaggctggaagagaaaggattgtcaaacagctggtcaattagaacgcgatattgatgatgtatgcgaagatctgcactgatttgacgtgttattttacaggtagtgtagttttgctaacacgattgcacgtgtgaagtgtggatcgcgtttttaacggcccgggctatcaacacagtacctgaggtagcgttgcatcacagcatcagccgcaaatgccactggaataatttcataaatcatatcgcaatctaaatcgcatccattggaaattcttttcccatcatttctctaccctttccacagcgaattgtactaattatatgatcaaaccagcgctatgatgtcatggctcatggacaatggcctctgatatggagcgctgttctcaagtttccttatcagtaacctcactgttatcaaccggacctagagatcccatcactgagacggaaatacatacacttggccgagtaaataaaattcaccaaatctgcgattcattgatgaatatatctatctatttcaagagaacatcttagtagacttggtttccctccgcatcgtaaacaatctctttgccagggttaggctggggaacaagcccaagctgctgcagaacagtcaacccgccctcctcagcaatctcgcgaacaatcttgccattcttgagtgtaaaaattgaaattccgctgaaatgaatcttcttgccagtattggctttgtcaagctttcccacgaccaaatcgtcaaatgcacggccagtatgcgtgccgccgccaacccactgggctgcgacgtagtcaccctctgcaatcaatggagtttggtaagacctaaaggtcagatcagggaaagccttttatgtagtcagtatttgaaagtgcttttggggcatattctaggtttaattacctccataaactcggtcagcatcttctttgcgccctctttgccgtgacggggtccgtgattagggtagctcatgacaaagtcatcagagcagagctcgtccacaatcgagacatttcccttcacccagtattcctcaaagtacttggcaacaaccgccttgtttcgttgctcgagagtagccattttgtttttgattcaaaaatatgtgataaaattgggaagcttggaatgttgttgagtgtgcagcgtgtgtcctagatatggtggtagtgtgtgagtgataatgttctgatggaaaagaatatcgggatatcttcatcttttatactcatcatcttcagtcttctccaggattcaatagcaagtttcacgaaattcagtagcaactttttaatatctgcaattctaatccgagtctgcatgtgtctcttatttgactaatattagcgctagccacgttgctgttgaattgaacttaataaacgggtcggcatgatgggaagatgcgtgcactaggtatctcggttgcaccggttgctcatttcagtaccaattatccaagaatggtagaaactttccagtatcgggcatcaaacttaacgtatgtactgcacggcgacatataaagcaacacttaaatagcgggcctgatctcaagcaccgagcgcactagtatcatgatgtagacgtgggcatcattcgtccgaaacgagcgaaggggctgttttaggtaatagtttagacttcagaacgcccaataaagccgagccggagacaaactggtgtagcatgacataagaagacggatgtaagatgattacaacgagacctaccctaggtaaccatgcgtctatgggccaattagaacgatgaaaatagacaagctcataataagaaccataatctttcttattaaacctatttgcctgtaagcatgatgtgttacatcgcaagtcttttcctttgtcgtgtggctcgcgcagtgtggctagcaggagaggcgttgttgcagggcaacagtcgtacatatactacgggcgtgtttaacaagatttaagagtcaaaagtatagttcaaatcctctctatagtctataaatgtcgttttgaataagcactctaagtgctccccaattgtctcaccagctgatggcatctatgagatcatctaagcctacgaataggctcttgtacttctataggttttactcttcgataaatctacgattgctttgtcgacttttgggaactagacatgagtctcgcagcaaaaggaacgggccaggcaagttgatcggtagggtctttgtgaacgtcgcccgtgatgatcaaatcaacgattgcgacaccgacatagccgccaatagcagtgaaaacatgccacctgaaaatatttagtgcatggtcttcaggagagagttagggaatgaggcataccatccgtgtaattcgaaaaggaaggccaaaggaatgccaactgtgtgcctcacatcggtcaaaatgttacatgcccagtcgtcgattagccagacaaaatagccaaatacgaaagacactggcgatatccttagctgtgttttttataaacatattggatcgttaacctactcatgccgaagatggagatattttgcagagtctttttgattgcgggatcaggcacttgctgagagatgaccttcaaggtacgagtcgcgatgacgtaaatgcttagaccaaaagcggatgcatggagcaggaattcatccatcaccatgtgagtgaccatgactgtggtgaagagaataaggagaattgttcccaccagtttagtgcgctgcggactggctttgaaggtaagaaggcggtagacgataggcgttgtcaaaagatgcatggagagctcgtcggctagagcatgttaggagatgacgacaggaaagctatagagacatcactcacacatctgggtgtgatacttcatcgtcatgtggtatccagcggaacatactcctacgccgatgagaccagtgtatgagatcaaccgagggcccgttcgctgttcctttggagatgtgaccaagccgtagattccgtagatgactactcaatgtcaattctgaccgccacaggaaaattcctggttcaaatataccaaaagtaaaactgctgagagtattcacgaattcagcgataaatcgtgtgacaacatagtcctatagcgtgatgccaattcgtcagagcaccatctaaattgacgcaaagggtagagtgtacgtacctcctcacaaaagctgcaacaccacgtataagtaattgctcaaattttgctaattaatgcagtacatacttgagatatgatgtctgaggcccccaaaagggttctactggatcagccattttctcggtatttcgtgaaaattgtttcggatgtatctgaggtgtaaagaagacagtatgctctactgtattttagtgctgtaaacaccacgtcgttccggctgcaagggacatgaagctagggcggtatgctgtggcagaaaaggagagctgctaggaaggagtttggccaatgaaaatgcacttgatttcataatgacagttattatataatccgtggcttggtgtaattctagttgcgatgcgggaccgcatgaagagctcgtctcttccgaatgatacagaaagttttcttccatcatgtagtagaatgtacatatctaggtaatatgatatcatatgccttaatatgaacaagaatacacacggagctaaacgaacaaccaaaacgctcacgcatcaaagctatggccaaatccgttaccaatcatccagaccatatccgaaaagaagcccaagacccaattgatctaggccattgagatagctaggactacttccagtaaagtaacttgtttcgtttcttcaattaagaagaggaggtgaatcctcttatatagtctagccgggcttaagtccggcatccaaacccggtagatgccccacttttcgggtccagggcaaacacctcatcgctactctaagatgtcgccattctatgctcacattgccttacacgaaatgctcctttttcattggcggttgataagcaagcaatatagcgatggacatcagaccgcggggtatctatgcgtaactgcaggtgatagccctctcttaccagtaaaagaaagtccctcgatacttttttgaagaccgatgtcgccacaggggccagagagtggtgggacttagacgaaccgtttgccgagggaccgcaactatcgttagaacggcaggggcatgaacaggttgtttcattgcagttgtgaaatggaaagacgtttgccaagacaagaccaagaaaccgaaatagaatttagtgtcacagaagaaaacagccgtcgacttcacggagagattaattatcaaagatgaaaacgaacttaattcaagtaaagtctaataatagttcgactgatttctgcaccattaccaagataacgttttagcctgattaaagatcactttgtaaggattagtcgtacctgttgtttgccgaatccctgttttatgtcccccgcttgggcgtccctctcgggacaacataaagcccatctagatactaaacaaaaacaagctggctgtattaacttttaaaccgggcacacttgcgaaaatttctaagatagtggaggcacgtttgtaaacccttgccatcttgaaagtgattaagaagtgattggggtccgcaatgatgccatctcggcctacttttgatcggcagagaacctatatagttctcccaaatattcttccttaaaatccagattctgatacaaccctagatctggatcaaacctttcagtctcatcatggctacagttcgcataaggcagactgggaccgaaaaagagggcgtaaatgagtctacactctctctggatcaaatccctcctttgggagcggaaaaactagagaagcgcttttggtggcaacgaactcgggcgatcgatccgtacgcaattgcgactcaggttagactctatacccggcattatatcatgtcgaaccctttctaacttcgttacagcccagtgtctttgatgatcccgaaacagcagagaagtaccagcctccagacaattggtgagtttccacgtttatccagatgctaaactgcggactaaaaactaacttttaaagggaaaatgttcatcgcttcgatccactggcgcgatggacctgggccgaagaagatgctttgattcgaaagatggactttcgcattacagcctgggcttgtgtcatgttcatggctctcgaaatggatcgaaccaatctcagccaggcaaactctgacaactttcttgaggatctgaatttgacaacaaatggtgagatttgccactgactttgtcaaacctgaatccgaaggcaatcgcttactctaaaccaaatagactacaacttgggaaataccgttttcctcatcgcatttctacttgccgaagttccttctcagctggtatctaaatggataggccccgatcgatggattccctcccagatggtcttgtggagtatagttgctggtgcccaattctggctatcaggtcgatcctcatttttggcttgtcgagctttattaggccttttgcaaggtggatttattccagatgtgagttgaaaatagttcagattacgatggatgcattgcatactaatactactacacagattgtcttatatctctcgtacttctacaaacatcacgaattgactttacgcctaagctggttttggggcatgatgactgtagccgagatcctggccgctttactagcttatggcatcctccacatgagagacgttgaaggtcgatcaggttggaggtggcttttcctgattgaggtaagagcaattattaaaagaggatgtacgatgttctaggctaacaagtacgtctagggcctcatgactcttattgtgggaattctagcatttggtctgatgcccgccggcccttgccaaacgaagggctggttccgtggcaaaaacggctggttctcggaacgagaagagattatcattgtcaaccgtgtcttgcgagaagatccttcgaagagttcgatgcacaaccgtgaaccaattacaccgaggttgttactcaagagtttgggggattatgatctttggtaggtcaagcatcacttatcaaggaaacttgtcatgctaatagaagcaaaaaggccgttatacattattggactcttgttccagatacccgctgcgcctgtgagcagatatctcacgctggccctcaggagtatcggcttcagtactttccaaaccaatctcttaaccataccctctagcgtgttgaatagtaagtccaaattatgcttcatttcgtcgtcttcataatagctgctgatataaagtatagtcatcactatgttcgctttgagctacttggccgagatccggaacgagatggtcttgacagccatgcttggtcaggtctggtgtcttccattcttgatttggctcgaagttggctacacagctgaaagcaataaatgggtcgtgttcactataatcagtctcttactgagctatccctacggttagtagcttcacgcttccatctaccaatgctgggcaaaggaaaattgttgacatgtataactagcacacccgatccaagtaggcttgaatagccgcaattccaatactgtgcgatcacgaaccgtatccgctgcgacgtacaacatgttcgtgcagctcggcaacatcatatcgtcgaatctctatcgcgccgatgacgctccactttaccgacgtggcaacagatacctcctcgctatcacttcggtgagcattacctggtatctgtttaccaaatgctactacgtataccggaacaagcggagggatacgatatgggatgccatgacgcaagaggagaaattacactacttggcaacaacaactgatgagggtaataagagattagatttccgtttccaacactagactagacagtatcagcggcgagatagaaacccgcatatttctaattgaatagttggagaatgtaacactacttcctatttttggtcacaacgtttttcggtggatcctattgttttcgagaacaatgcgacgaagggtggcagctctgtatcagttctgaggagaaaatacaagggtgctagcaaataccaggaggaagtgactatagtctgccaaggcggctggtcggggctgtaccattatcaaatcattagcaatatattgttcgccttacagatcagccctacatggtctccatgtgggcagtactatcttacagccccccagcccacattagctgattccatccctggaatcaatgctagtaactagcaaataggaatgtttgcttcgaaatagtgttattttagaattatgtgccatctcatcaaggcccactgcaagtcaaacttagccgacggctttgttctagtgattacgctttgtggtgattgattccacatcatcattcagaacggcgatcttttttaagactaaccgtcagcacagcccctatccgaagtgatactgctatttattgtaacgaaatgatggaaattgcggatatatatcaagcaaatgacagcctatatgttgttgttttttcttgagcgtttcatttacgaattgactcacaggtctcacagcgctcttcctcgatcaaaccagaaaatccgtggctaccttcaacatgaaatctgcattggcttatatgctggccttggtaggctcaagtaccaagctcgaagaaccgatcggaacgccaggacttctccttagcgacgaatatattagtctagttgccaaccactctgcgtcatttcacccgaactttagcaaaaacaccatccagggagttcgagccaatgcagcactggtcacaccagacgttgatagcttctttagtggggtttctggccttggaagagttcagtttgcccaggcgttggctcctcctccgggaggactcagagctcagtttctcgatcgacttatcattgtggagggagacactgccgcaattctaagcgccagcaggattactacaaacacctcgcaacttcttattcagacaacactggccgaaactatgattttcgataaagatgctctcttgagccggattgtcagtataggcgaatctggactcgcagtagcgcaacagtctggcgaggctaaactaccgtccgttgagccgattgcactgaatcctatcgcgaatacatctgccggattcactttcaaaattaaggagaaggccgcgcagttcaacatcaacttcaataataaaaactcatcagctaacggactccttgccacggagaacgtcactgttgtatctgatggccgcaactcgactggtcgtgcatctcttgtcaacttgttcactcgttacaacacttcgatcccggatctcgttcagcacgatgagttcgttctcggccaaggtaactgggcagctaccgaatacatattccagggaacgcgcaacggcacgtttactatgcttaacggcacggaagtgaagcccaatggcgtacagtatcgcgcccgaggcatgcgatttatgagattcaacgacgctggtttggttgacctgttctggcaagcagccgataacgatgcctttgtcaacccggtatatttggcaaatccaactcttgcctagaaagcactatgcttaatgtgtcgtcgttacagagcggccagagaagtggctcactctacatttcttgataatgttttttattcaaggaggacttgtaataataatagggtaaaggtatagaatcagtagttaaagagatttagatggtgggtataattgtgtttaaaaaatgtcatacaaatcatgaacataattcacgacatttactgttccaggtgcgaagttgccactgacgtgtgtgcatggggggttggcgttgacatactccccgactgtcacccaagcatgggcgtcagcggcttcattgccattagcaaactactttttgcgaagagagtattagctgaacattctctacgattctgaaacatttagagtgcacaaatcacctggggcgtcatacgagggagatggccgatacacgttccaccaataaacagcacaaacttggagccgagataggcgagcaaggtcatagcgtacaggctttcgtcactaaagtgactgagaggtcaccaatagctaagactacccagtcagaggaagtctagtcgtcgatattattacgtgtgtattgtttccctttgcctcttttgtatatcagttttgggcagttcatgcccagtgctgacgacgtgcagccagcttttgtagcataaagaagaatttggtatggagttcagtctgtcttctgtgtataggtaactacctgtacttgggtgttttgcatggcagttgagcacctatcgccgcctggtatcatgagtaagtctgcaaattactagatttgatctttttattcaaaactcagcaacaatgaatttgtttactaaactttctgtgaaggcgtctttacaggaacaacagataattgacagaccaaagaatagtataatgaagtttggttgtatgtttttcttactcgacctcgtgtcttgtaagccgaccagaccagatgcttcaaccagaaaagatataagtagctggagcgggaagagaatccatcttgccataaggtgattttcgccacttcagctatcgcaattatggtaaaataatactctctcaccctcaaatactgcggtcccatggccatgctgctatcctcatgccagtgggtaaactagtttcctgccccgaactctgccttttcgtaaatcatcaataccttcaacaagtgcttctagccctcccgtacgtagctccacaggatgtggttttagctgaccatctgcaatcaacttttcggctataggaaaaaagtgttccgcaaactggcgatcctgcggtctcgctggtctcccataaactccatctagtcgtacaggcaaaccggagagagttcttccaattacccaatcagcacgaactgtccgccgcgtgtattgaatgtgcgtagcaagtggctcaagcccaacgtagcgaccgccggcggaaccaatcgcgtcgtagcacatcttcattgtgcccgcttctgtgacacagtccagcgcatattggagggtatcgttggtgtatttgcgaatctcgatagcgcagtggggagagttgtagtcgaatgtcgcgtcggcacccaacggcatgagcatatctttatgctgggcagagcaggtggcaatcgcaacgagaccagaacttgacgtattagttagttgcagctctaataatgaaatatttttgtttgtaatgtcattttgggaaacgggaatagtaactcttacgcttttactagttgtattgcaatcgtgccagttgcggttgctccaccggcaatcaacacatatagcggcttcttgggcttcttctttgttgtcgcaatgtcattgcttaaaactggtggcggcaaattgagagtttgatagagggccaaagttgctgtgcctataccaacgccatatgttgctgcctcatcgtaggacatccagtcaggaatcttccaggcgccgtgagcataagtgatggcatagtctgtgaatgccccggtccgcttgtcgtctacatcaaagcctatcgctagcccaaagacacgatcgccttttttcagtctcgtaactgaagttccaacttcaattacttctcccgcaaaatcatgcccaccgactgcgccaggcacaacggagaaatctaccatcttccagtcggtaggattcaatgcaatagcggcaactttgcaaactacctgatcggggcctggatctgggattggaacattgtagaccaattcatattggcctgcactctttccgaccaaggtgtttcgaactgtcattttttttttgtatggttccttattgttttggagttgtctttttacgtctccggttctttaattggtttggtacaaatacgagttctggatattccgctttgggcggctcgtcgctctgcagatttatcaagatcggaccaacactgcgatctgcgaatgctcatgatttcggcacgtatatcggtaagaaaaagaaaagcaaaccggtttgttgacatattgaactgcctcatgtagagtaagcctgcattaattaaccggttaggtgatatgattctgagccccactgtcagcatattgcaccgatcatgtagtacaaagagtcggtggaaataatattattgacagagtcaagtagggaacattagcgttcacgctatgctgaattatagctattaacgatgaaagtcctacgtctatgcggcaacgcctgttatcgcacaataacgaatccgccacgagttctgttcaattgtccggctgtggctcttaagggcatgaattgattacacctttatataactttgtatctcatgtaaccgcaaggacttggaacctcattcgacaattagcaaatccctagattacgactcttttcaagactctcaacatggctctgccaccgttcaagactgagcccattgctattgttggaagcagttgtcgctttcctggtggtgccaactcgccatctaaactgtggcaacttttgaaggaccctaaggatgtgctggtgaagatacctcccagtcggttcaatccagatggattttataatacaaatggagagcatcatggggtaagcaacagtgatacttgctaaacttgtctacctggctctgtaaatatgctaaacaaacactcaattgtagagtacaaatgtattgcactcctatctcctggaagaggatcatagagagtttgatcataatttcttcaatatccaccccagagaggcggagtccatggacccacagcaacgcatgctgttagagacagtgtatgaatgtgttgaagcggcaggatactccattcaggaactgaagggttctcaaacggctattttcgtaggccagatgacgcaagactactcagatctcatgttgcgtgatgtggatagcgcgccccagtacgctgctacaggaatctcaagggccatcctttccaaccgagtctcgtactttttcgactggaaaggcccatcatcaacaatagatacagcttgctcatcaagtttagtggctttgcatcacgctgtgcaaactctgagaagtggagaatcatcactggctgtggcagccggtgtgaatctgatccttggcccggatccatacattcttgagtccaaggtacgcagatgggagagccattcaaaatgtgaaattggaagatattaaccaagtatgcgtctacagcttcacatgctatccccaactggcagatctcgcatgtgggatgccgacgctgacggctacgctcgcggcgaaggtttcgcatcaatccttctgaagactcttagccaagccattaaagacggtgatcacatagaatgcctgattcgggaaacgggtgtcaaccaagatggacacacatcaggcattacgatgcccagctccatatcccagacagcgttaatcaagtccacttataccagagcaggccttgactttaacaaaaaggaagatcgctgccagtatttcgaggcccacggtacaggaaccatggctggtgatcgtaagttcattcattagcctaaaatatacactaaagagttgctaacattccactcaatcagcaattgaagcaagggctgtccgagatgctttcttcggtgcagaggaagaagaagacaatgccagtgcagctgaatcagacgaacctctttacgttggatctgtcaaaacagtcatcggccatttggagggcacggcaggattggcgggattgttgaaagcttcacttgccgttcagcacggtattatcccgcccaatatgctcttcaacaggctcaacccagcaatctccccgttttatactcatctttgcgtaccaacccaagccaaaccatggcctaaactgcctcccggagttccaaggcgtgccagtgttaatagttttggctttggaggcaccaacgctcacgcaatcttagaacactggccgccaggagggaatgacgaagctcttcaggtcccttgtggcccatttactttgtcggccaacacagaaaaggctgtgagggccagagcgcagtctcttgccatggcattggcatctggagagctatcagatctctcaaatctggcatggacgctgcagactcgtcgcacgcagtttccgcatagaatatacatctcagcatctacccaagaagagcttgtaaagaagctaaacaatgtggcaaaccaagcagcttctacacctacgagagcgattcacgcgacggaggatcttccggcaagaatccttggaatatttactggtcaaggtgcgcagtggccctctatgggtcggcgtctctatgagaagtcaaagaggttcagacagacaattgatgaacttgaaaaagcactcagcaatctgcctattccaccctcctggtcattatctggcgagctggttgcatcagatgagaattctcgaatacacgaagctaccatttctcaaccactttgcacggctcttcaaattgcgctggtcgacttgctatatgcctctggaattacgttcagcgctgttgtgggacactcgtctggagaaatcagcgcggcctacgctgctggatatctcaaggctgcagatgcggtggctatcgcgtattatcgtggagtatttgctcatcttgccggcggaccagaggaccggaaaggaaagatgatggcagttggcatgagctttgagcaagctctcttcttctgtaaagaagcacagtttgcaggcaggatccaggtagctgcgagcaactcacgatccagcgtgacattatctggagatgaagacgctattgaagaggccaagcagctcctggaccagcaacagacttttgcaagagtgctgaaagtggaaaaggcgtaccactcacatcatatgcaacgttgcgcacagccttaccttgaatcgctccagaagcttgacattcagatccgggccgatcatttgaagtgcaaatggtattcgagtgtttatggttcaaatggtcgtcgcattgatgacaccgaggcctttaaggcctcatattgggttgacaacatggttaagccggtattgttttctcaagccattgatagagcagtagttgaagagcattgccacgatattgccctagaagtaggaccgcatcctgcattgaaagcaccagcgttggagacacttaaaaacttgacagggttggatctaccatactctggcgttcttaaacgtggcgaagatgatatggagtcgttctcagatgctctgggctttatctggtccaatttccacacaccaactcccgtcgttgactttgccggatttaggaaagcctgtcttgcgggcgaggcaggagaaagtttaacgctgaaaggcattccgccgtatccatgggatcatgacgccaagttgtggaaagaatcccgcaagtctcgcaactatcgatctcgcaagaatcccatgcatgagcttttgggctatgcaaccacacatggcaacaacagcgaggtgatttggcgcaacgtgatgaagatcaaagaaatggagtggcttaggggccacgtattccaaggccaagtgcttttccctgctgctggatacgtatccatggcttatgaagcgtcgatccgacttgcgactggcgagattgaagtccggcttgtcgagcttgaggatcttgtgattcatcgcgcaatcacactcgaagatgagtcgagcggtactgaagttactttcataattcgagttaaatctcaaacctcagaccagatcacggctgaatattcatgctacagctgtaaagtggacggggcatcagagctgcctgacagcaccaacttcacagggcgcgccattatccatctcggaacgccccgtctggactctctgccggctagagaagctccaaagctgccaatgaagcctgttagtgtcagtcgtctgtattcctacatggaagaggtcggcctgcgttacactggcgagtttatggtcgagggcgtagagagaagactcaacacgtcaacggtgaagttacaacgcttggataattctaaaacgaaattacatcctgccactcttgatgcggcgtttcacggaattttcaccgcgctcgcattccctggagatggtcaactatggacaccatatctgccgactgacatccgtcgcgtccgtattaatcctgcagcactggacgcccctgtatccacaagcgatatatcagatctgattgcagactgctaccttacaaacgctaattcgaaaacgatatgcggcgatgtaaatgtctcttcgtcgactactggaatcacacagattcagctgcagtctctgacatgttcgtcattcacaaatgcaactccgcagaacgaccgcaagctgtttgcaaagacagtatggatgagagatatcagcagtggtatcgaaccggataaaatccagtatttgagcgaagaagaggtcaattatggagacatttgcgagcgtctcgcatatttctatttgagaaggcttcgcaaagaaatatcgcccgaggagattccccgtatggatgagcactttcagattcagattgactggattctcaatcatttgcttccaaagatcgaagctggaaaccatcctcgcattaaaaaagagtgggtaactgataccgaagaagatgcgcagaaatggatggcaaagtatcctggaaaggtagagctgcagatgatatcagccctaggcgaggtccaaccttcaatcttgcgtggacaactacctgcgcttcaagtcatgatgcagaaggatatgcttacaaggctatatgccgaagcagttccatttcgccagacatacagccatctcatcacggtaactagccagttggctcaccgttatccgcgtatgagggtattagagattggtgctggcaccggtggtgccagtattcatatgctcaaaggcctcgctgatcattgccattcttatacttatactgatatctctgctggtttcttcgaagccgctcaagaacgtttccgagagtactcgtccctgatggagtgggcagttctggatattgagcgtgatccctgtgagcaaggattcgagaagcactcgtttgatgtcattatgtcttcaaatgccctgcacgctaccaagtctttggcccagacactgacccactgccgaactctgttgaagcccggggggttcatgattctcaatgaagtaacaaatgacggcgttctgccacaattcatctcatctcatttaccgggttggtggcttggacggggagatggcagactataccatcctactgttgacgaatcgcgctggcataaagaactgctagctactggcttctctggagtggacgctgcatacagagattatcatgatcccaagagatatcttgcgtctctcatcgtgagtcaagcagtagacgatcgcatcagtctgttacgcaatcccatgtcttcaaaggagaacattacacaattagaacacttgttcatcgtaggaggagaaacggacaaagttcaaaatatggtacggaaagttgagcctcttttccagcacatcgcatcgacggtgactcttgttacaactctcgaggaagttggagaagttatacctggatcagccgtgcttattctttctgagctggataaaccaacattcgaacaaatcactcctgaaaaattccgtgggatacagctgattctccaagatgctaaatatgtcttgtggataactcagaaatgccgtgatgataatccaatgtcaaatatggttgttggacttggaagatcagttttgcacgagttaccagatcttcgccttcagtttttggatatcaacactgctcaagcaggagctgtggagccttcgctattcgtcgagacgatgctgcgtacgatctgcttagattcgccagaattcgacgggatcctatggcatgacgagtgggagttatcaatcaatgaaaacgggctttatatccccagaattgttcctgttgagtacatgaatgaccgattaaactctaccaggagagatatagtcagccccgtttcccttggagaggcatgcgtcgagcttgtgagatcgaatggttctcgatccttgcagcaggtccgaaatgtaatggaggcaaccacatcgaccgatacggtacgagttcacgtccattactcatctctattgcctatcaagaccagagataacctcttcttgcacttatgcattgggtctattggtcaaagcagccaaatggcacttttgttctctccccatgctcgatcaattttgaatgtgcccaagatagaaatactgcttctccagcagcagtttgctgcctcttcagaagccgaaagactcatggcgaccataatcgctgagagtatcgttcaaagcagccaaggaaatatttgggttcacgactccgatgcgctactttccaagcttatctctactattgctggtgctcgagggcttgatgtgttcctcagtacatcatccgaagcaaactcgcagtcttatcctggtcaagcttttatccatccatatgcgacagaaagggatgcgcgaaatattattccagcgggtatccaatcatttgtgaacctaggaaagttcaacagcgtactccatcgcatcgtcgaatcttctcggtgcattaatcaactggccgtttatgacgaaaacgctatacatgtcagctttaccaagaaagagatggcgggtattgcgagtcggcatcttttgtcgttgtcggacgatgttgggcatcaccaaagcgctattacattggatcaagtgatggatataccgtctctccccgatattcccactgcgatgcttagttggaacagctctgacactgtggatttgaagatcagccccgttgatccgaatgatcttttctcagcaaataagacgtacctccttgtgggattggcctctgagctcggactgtctctgtgtgactggatggtcacacacggagcacgcaacatcgtggtgacaagcagaaatcctggcagagtggacgcagaagtcttgaagtaccttgggcgcaagggtgcgaagatcaacatctttgccctcgacatatcagacaaggaaggtcttctcaagatctacaaggaagtatgcgacacaatgccacctatcgccggtgttgccaatgctgcgatggtattgaatgataaactgtttaccaacatgactttggccgactttgaggtagctctcaagcccaaggtgactggaactcagaacttggatgaaatcttctactctacaccacttgacttcttcatctgcttttcgtcgcttacttgcgtgatgggtaatggaggtcaatccaactatgccgctgcaaacatgtatatgcactcgcttgtacgccaaagaaagaagagaggcgtttccgcgtccattattgacattgcattcttgcttggcgtgggtttcgtctcacgcaatctcgagcaatacgaagatcatttgaagaaggttggatatatgagaatgtccgagcctgagtttcacacggtttttgccgaggctattatggctggaaaatccacttctagtgaggatccagagatcatcattggcattggacaagcagcaaatgcgccttggtatactaacccgcgttttgctacctatgtaccgcacgaaaatactacagaaagctctgaccgtcaacaagttcagtcttcagatagcgtccaaggaagactggcggctgctggaagtggaaaagatgctttgactgtcttgcagattgcttgcgccgagaaattggccatgatccttcaagttcacgccgattcaattgaccatgcggcacctctcctcaagctgggaattgactctctagtagcagtcgagatcagatcatggttcctaaaagaagtcaacgttgatatgcctgttttgaagatactcagcggagcttccctggccgatatttgtcaggacgctttggtgatgcttccaccaactttaatctcatcagccaatgaagacttgacttcttctactgctgcccccgaggcccgtattcatcaagctccggcatttgtaacaaccccgcaggaaactcagctgtctataccaccaaccacaatcacctccagctctgatcgagagggagactcaagtaccgagctatcaacagtatcccccaagccttcctcagtttcagaagaaacccctgaagaccgctcatatgtgcgaaagggagaaatgactcctggtcaaagccgtctgtacttccttcatgtgtacttggaagacaagacaacgtataacgtgacaatgtctggcaagctatctggtccactcaatattggcaactttagcaacgcacttgacgctctttctgagaaacacgaaggtcttcgaacttccttttacttggatagtcccagcggaaaagccatgcaaggagtgaacagacgatcaagcatcattttggagcatgtagacatccctggtgcatcgagtgctaagatacaggaatatcttgatgatatgaaacgcttcaagtttgatctgaatggtggtgaatggatgaagattcaaagtctttctttatctccaagagatcatcgcatcatcttcacgtttcatcacattgcacttgacggcgttggctggagtatatttctcaaagatttaaacgatgcttacgcaggcaaaggagtcagaaccccgagacagcaggcaatcgatctttctcaaaagatgcaacgagaggcagcaggtagaaagcttgaagaagatttgcgattctggagagacacatatgatagcatccctgggccaatgcccctatttccaacctccgaggtccaatgtcgccaactgctcaagagttacgatacagagactttggacctcattctgcagagaccactcgttcaccagatcaagcaagcaagtgcagagctccaggttacttcttttcacttctatctctctgccatagctgcatttgtgtctaaatgcctcaacatcgacgatttcgctattggtatattagacgcaaaccgaacaagtgctgcggatatggctacaattggatactttacaaacttgctaccgctacgctttaagacatacacaagccaaagcttcggagatcttgccgtccgaaccagagatatcacgctggccgccctaagtcattcgcgagttgactttgatcagattcttgatacactgaagatttccagatctggagaccagaatcctctattccagatcgctgtgaattaccgactaggaggctcaagaactatgccgctcggagagtgcgagatccagtggacttcaacacatgatgcgcgaaatccctatgatctcattatagacatctcagagattgcagagggcacaattatctcattcaccactcaaagctacctttacagcacttctgatacagatatgctcctcaagtggtacactcataccctcaaggagtttgctgccgatacgtcaaaacaggcgttggactgtggtcttgcttctagcactgatatccagcgcgcaacctcagtgggccgtggtagtcgcattggcatagaatgggacgctccaacgctcgctcatagaatcattgagatggcagaactaagtccggcgtctgtggcgatcaaggatggatatggtcgacaactaacttactctgacatgatgcgacgcgtgcagcaatttgctgaaaatctcagcagcttgtctccaggatcatacgttggcgttcttctagatcctgcagccgatactatctgttccttggtggctatcatgattcttggtttggtgtatgtgccacttgacctacgaaatccggaggggcgcctggctgccatcatcgcagattgcaaacctgcagctataatttgccagaatgagacgctcgacttggcacaaaatcttacactagcagcggacaatactcttactactttactaaacacgtcagatgtgccaacggcgacaacgagagctaactctccgattaattgccttgcccagtctcatgcccctggctttgccatatataccagtgggtcaactggcacgcccaagggagtcttgctcacccacaatggcgttttgaatcagatttggggaattaccaagatatttgagatcaaaagagagactgtcctccagcaaagttcttttggattcgatctttctttggaacaagtattcattgccttggcaaatggcggtacacttattgtggcttccaaggaagctagaggcaatgcgctggagattgcaaatctcatactctcggaaaacattacatacactgtatttgttccttccgagtatttgcatcttttgcattatacctccaatattctcaaaacgtgctcatcttggaaatttgcattctctggaggagaaaaggttacggctcagttgcgtcgaggattcaataagctggatcttccagatctgcgtctcattaatctctatggacccgcagaagccagtctctcttgcacgcggtatgagattccatacaagacggataagacaacgacagcgagtccagctggctttgtaatgcccaactatacggtcattgtggttgatcaaaatggaagcccgctgccttttggcttccccggagagatttgtattgcaggtgccggcaattcagttggatacgtcaaccgacctcaagagacagcaacaaagtttactccggatcgtgtctcacctgtagaagatatcagccggggatggaacacactctatcatacaggggacaagggccgaatgctagagaatggccttctggagttcattgggcggctcgacggagactcgcaagtaaagatccgcggcatgcgcatcgaactggaggaaatagccaaaactatagtggatgcctcccaaggagcagtcgatgatgcttccgtgtctcttcgtggttccgacctgcttgtcgctcatgttgtgttctcggacggcttcgcgggagatatgaactcggccttggagaacctcaggaaagatctgcctttgccgtcgtacatgtgtccaacgcatatcattgctattgatgaaattccaatgaacgccaatggcaaaaaggacagatctaagattgatgctcttccaattccagatacactggaagtcaaaccgcaaacaggcgacctcagcgacgtcgaaaaagaagtagcagctgtctggcgagacgtgctccccactccaatgaaggcttcacaattgaatccagacacaaacttcttctttgttggtggaaactcgcttctactattgaagcttcaagcagagttggacatggcatttggccgcagcttgacgctctcggaactattccaagcgagcacaatccgcgaaatggctgcacgaatacaggccgttcccgataaggctcttcgtcagcatattgactggagcaaggaaatccgatccttatgtgatggcttatcacgcagctccttcaccaagtctacaaacgtttcatccaagtcagggctctccgttgtcctcacaggcgccactggatttctagggcgaaacatcctcaagtgtcttgtcaatgatgaccgagtaagcgagattcattgcattgccatccgacctgatgtcaatgggctaccacgacatgtagatgtctcgagctccaaaatcatcgaatacagcggtgatcttgccgaacacgacttgggtctatctccagaacagcttgagagcatcgtatcttgcgccaatgtcatgattcacaatggcgcagacgtgtcgttcatgaaaacatatcagtcgctgcgacgctccaatgtcctgtcaacacggcgcttggctgaaatcgcggctgcggcatctatcccgttccacttcgtatcgacagcttccgttgcgcacttgtatccaggagaacatttaactgaagctcctattgaacttcaagcagatctaccggccgatggccagcaaggctacgcgatatcgaagtggattagcgaggcacttctggagtatcttgttgacaaccatgctctccaaagctgcgtgcatcgacctaccagtatcatcggagatggcgcgcccgatacagacattattgcttcactccgtacctattctgagattcttggttctgtgccccaattatcaggagtcattgaaggaaacttggatttcgtggacgttgaacacgtggcaaagaatattgcgactcaggctctcgcgtcaacaatttcgaatcaaatggactcatcgccaaaggcttcctatgtaaatcattgcagcgaagagaaagtgcccattccaaatctgaaagattacatggagaaggctaaaggaaagtcgtttgacgacctagagttgaacgattggttgcaaaaggcacgcgaggctgggcttaatgagcttatttgtgactatttgaaggatatggttgagaagaaggagcctctacgtctaccatcacttgtaaaaggcaaggtatgagctactgttctaccaagtagttagtattagtggtagaagaatacaacggatttgtctacaatctggatggtcaatagtaagagaatatgacactataataaatacttgcatgcatttcacttcaaaatctcaggttacagttcatataatctttgagtgactcattgtcaaagatgataagtagtcactcactgactgttgatagacataatgtgaaaatacacaaacatgtatctatttcgaagtcaagggtaagctctacctccatcacatttgtctaggacccttaataggagttaaatatacaggcagaggacctttatcccacaatatgtacgtgtcttgcttcatccaatcatttccttcatcgaccagctgaatgtcaaagttatatatgattcgcgcaagaatcaacttcatttccgcatatgctagactataaatgtgtcagcatgccatattgggtattctgaccagcaaagaaacaagttgaaagggctgtaagagacttacttgcggccaagacagttccgcggcccaatggaaaaaggctgcagagcgtccaacttatccccagcatacttcggatcattcatgaagcgctctggccggaaagcaaatggctcagtccatagccgttcgctatgatagacggcccaatgccaggtgctaaccgtcacctaaaggcacaaatgttaaccttgccaaacagaccatgggagaaagagacgcttacaccttgtggaacgtattctcctgcaaccattgcaccgccctgaggaaccgttcgtggaagaccaagagcaactggtggatataaacgcagagattcgtttatgcaggcgagcataagagggaggttattgaccgacagtagcgttatctcatcttccgaactgtaagcctggcgaacttcgtcgacaaccctttggaatatttctgggtttttgagaagtaagtacgtgataccagctaatgctgtggctgtcgtctctgagccagcaatgattagattgctactattctgcattatttgacgcatatcgaggttctgcaactctgttagaaggcaaatatgaaaaatgtgggtggaaacttacccattctttggctttctgtaataagccttctatgaagtctggtctctccatgttcaactggcaacgcctctccagcttctccatacacagcctattatgctcacgacgatacttgtttagcatcttcaatatgggccgtaacacccactcataaccaagcagtttagcacccaaaatgatgggactaaagcgcacagctttgccaatagcagctacccaggggtcatattttgcgcgctcaaggcatccaaatggttcaccaaacgccagatcgccaataatgtcaaaggttgtccaagcgtaccacgcagtcatatccatcggccttttagcctgctggccggttataggatccatagagtcacggtcaatgcagtattcgtgaagcctctgaataagaagattcacataaccgccaataatcggttcttggtccctcatgctgcgctcactaaatccgagacccagctgtttgcgtagacgagcatggttctctctatcttcgttcattatgctgcgcgcttcgcctttgatgtgatatgagcgcataggcttaaccatctcatcatctggtggtgcaactccaattcgccggcagtaaatgtctctgaaagcatctgggctttcaaatgcaagctcatcaggtgccactcgtaccactggcccatacttcttgtgccattcatgcacatcaaacgacaatctaccttgattgaaccgtatcacatagaaaagtctctttgctcgaaaaagccatggcccagggaaatgccttagtgggtgaaagtagatgttgtaaataatttggatagtttcgaatagtaccagctatagcatgtgttaaccaaatctgctcttccactcaacatgtctaggcgaaatgggtgaggatgtaccgatccaaaagcaaacttggcaatatctcctataccggctgacgccattacagctttagtctatctgggatgcttgaagaataagccaagagtaaaaatccaagtattgagaattatttacagtttcaacaactttttacatacatggcatcgggaaggcttccaaatatggctatccaatgcgatgtcagcacggcccagaccaagtaaacaaactaaatccgacaatgttcgtttagttcaagaagtaaagccctggatgctaaacccgccggtggcataaacccgccgaggtggagacctatctacacatgtcatcctacgttgcatactagtagccttggctgtaagattcatgtaaatactaattacgtattattctttacctctctcaagcatgaagagaaaaggagtagtgcgaattacgggattactctaatcaaggaggcaatcattcttttcatttcgtttatttagatcccatctttcagtgtctatttctaaaccctctcaacatcattgatttcaactatttaaattagagagtatttgcaggttatgagttgagttttggtataacctttctgtatataattaccaccgaagctgatgaagcttcgagttgaaatagtcaaaagcttcttggcgggaattatcttggccaatctctagcccatgatctgtgaactgcatcatatctttagtctcctttttgtaatttggccagtttggaagaggtcgtgagcccccatcaatcatgctaattacgttggggttcaagtgatgaacaaaactaatgaggtattgagccatcgcaaggtatattggctctgggaacccggtcgcgaagagcgcaacatcagcttcgtgaaatgtgccaataaatggtgtctgtcgtccatatgaggacatgtaactccacgatggcactaggtctgaaatagcttcgagcacaacacggtgttggaaggcaatgcatatgtctcccgtgattgctgcattgcgtttatagcccgggtataactcattggcatccccggtattatacggtgatccataactgggctcatcgggatagaatgagaaaagtttttcgaagacggacctggggcaatcaggagcaatgccataaatcacatcaacaagagcgtccttggtctgagccctgtacagcgctagagcaaacagtgtcccctcatcctccatggtaccggccagtagcggtacagaagcaatttttggctgttttgctttgatgacttcatccggagagagaggaaagaagtcatcagttgggtctggtcgtggagagaacgctacagctataccatcctgattgaacatgttgggtgtcacattcgaagcgttcaagaaggcctcataaggtagctctctgagacagccaagcgtatcctttaatgaagaacatccagctgtttcaacaatagtgtcgtatactttctgtgccacaggggcttggacgggaagtgccggcccagcagcaccagagttcaaaatagctccgcggaacagcggcttccccttgtaggaatggtcgccgccattgatgagcatgtgatcgaagacggacatgcttccgcctgattcgccccagatggtgactctggagggatctcccccaaaagcctcgatgttttccgcgatccagttcaaggcaaaacgttgatcgcgtagtcccaggtttgtgctaccgtccttctggagctcttttcctccaagaaatccgaaagcagatactcgccagttcatttgtaccactaaaacaggatggtccatggaaactgaggtattgacaagtcgagcaaagtcatacctctgcgtagaaccttgttcaaaacctcctccgtaaatccagactaacactggcagcttggcatcagctgctgtggacgcgggccgttggatgttcaaagtcaagcaatcttcgcccacatgcgtaggctcgttgaaataattgcccatcattgctgccaactgttcaggaagctgggcaagcatgtttggatcgcctcgaatcttgagaggcggacatgcctttggcattgatgttgcctggattgttccaaatttgtttgttaatgcttgaggtggcttcagccgtaaagagccaattgggggctgggcataggggattcccaagaaagagtcgacgccatctgtgctcaatccgatgacagttccgttctcgatgctgacgcgcggtggccctgatgcaggccattgtgcgaaaaaggccccaatggccgcggcaactgtagcagctatagcatacatggtgccgctgataacaagaaacacataatatcgaaccctttttgcacattccaaacctgttatttcacattgtccctacccagcttatagcctccctcatactctgaattcggcaagtcagcaagagaaaataaccggagttgcatacatgtagctttggccagaatcagccgcagggtaatacaccgtcctcgccgacaccgatgaaccatccgagcaggcagaaccgcagagtacatgtcgtgggtatatcttgtcaaattgcccgagatcttacgagacacggatacagacttacccgttataccctggtgtcttatgcatatatagagataagtatgccggcaaatggaaactagcaggatgaccacccatccagccccgctaatgtacctagtaagatcaatattgaccatcaacaggggttcggagatctgcacacctaggaagcgtaagtctatcagtaatccgcgatcatgccgaccatctagcttatacaccgatcgtatggtctttagtctgtatgtaagcaggaaataagaattttgtaactgggacttttgtaatatacagcctctcacagttttcatatattcgttcgtcgcgagatatacgaatatgtattaaaatatatgtgtagcaaggttgtattatgactttgtagacttacaaactgattgctaaacctgtttgctaactgatttaataggcgatggttgttagaactaaagcagcacgttcaaatccaatgtataatgaattgaagcagcggacttctaaaaataaatacattatgtagataaagataaatgtataggtactatatgtatctataaacccaattaacgtcagttgctatcttaacgccgattgttatcagcgccgattatcagcgccgattatcagcgccgaagcactatgtgttgcggaatcaaaacgtgcatgttgctcttatacaggcagagtggtgtggtgcaggctacatgtagtgaaaccttatagcgggcgttccataagagatgtccaattgctgtcaatctaccgtagcattggcctgtgggcttagtggattctgaagccttattatatagaatctattcttgggccgtcttggaataaggaataatgcggatctatttttctcttaatcagttaccaattcggttgtcggtccaagcccctgtaatacacaatatctaatcacggcccactaacctttgctgagtcccgtcaaccatttttccggggatatacaacgagctgagcaactaaagccggcattacaatacaacgtaccctggcctaggacatgggctcttccccagcaacacacgacgattcgccaagcacaatagaatagcacacagaactctcatttcacacaggtttactagatctaaagcagcgattaagaatctcaatccaacttagcgcagtgatagccacaagattgtaggatcaaagacacaatttgtagtaatagtgctgatgtcacgtctcaagcagcttcatacttcatataactgcgtcgtacacgtatcatggtgtgaccttagtaagagatcggttaggctattatttgccgtcatcagactatattgctcaggtaccgataccagcgagcgaggtaaccgtctttagtaggtcttaattcacatgtctacccttttccattaacatctcatctcaatgcgagcaactcatttcttacaagctactttcgcagcgcatgaatatgtcaatatccatctcaacaacttctgaagaaactcttttgccatttcgtcgttcttgcgatcgttgtcatgatcagaaagttcgatgtatacgaagccagggagaaagccatccgacaatagcttcggaacaatgtgtgcgatgcaagaaatcaggcgcaatatgcgtttatagtccacaacaaaagcccgggagaccgccactctgtagcgaaatgcgtgacacggttccttcaactgtgaaccacaggaagagacctccgcaatctcccgaaccggcatacttgtctcgcctttcaccagcttcatgcccgccctcggcaaactcgctacacaatccagcttcagcagacaattcgctacctgtcaaccccgctctgttttcaccattcacaatggctgatgcattggttgataccagcagcaacgcatatgaagctgattttttgattggcgtctcaggtatgccgccaatcgaatctttatctccaacgtcaagacagaaatgctttttcccagaggggccaactttagagtcttttgtagatcagactgagagggatactgaagagttgggcaatttaagtctccgagtctgccgtctgaacaaagcactctcttcttcgtatccttcatccctctctatatcctccccatgtttaaatgacatcttcatctccagcgagattctcgtgggcatcatccatcgaaatgtcggcggcaaatacggcaacaaagccgatagttttgtacccgacactggcccgcatggatttgatctctccgcaagctgggaggatgtcgattggcttcagcagcggatatcggaaaggccagtggtatcgcccccagcagaccgcagaatgccggatactggcatcgtgttgatgattcttgcttgccatcagcgcctacttacaacattgggggggatcttgttttatatatcgcggcatctgcgacagcagcagccttcaaaacgccctcttgggacgtcacagtttctagaaatgccaacaacacaggccatcattaatgtcaaactcgtgagccatcaacttcaacgattggaccatgctgttggcttactaggggataatggagcttcgaagaatcctatcagaagcaataccgcaagagtagtagcaagttctaacgattcactaccttcttcaagatcatcggggtctcctttgtctactcatggtacagctggccgtggctcattgaacaaatcgaaggatgtttttgatgatgaggacagtgaacacgaatcggatataagcagtagcagcgcatcgagcggttctcataaggctatcagctcagcgttgaccatgatgaaacgtcgtcatgaacatttgcaacgtcaaataacaactgtgaagcagctcattagacaatttgattcaatttgaatagctagccaagatggcgacagcgtagtattacggacttgtatagttagcaccaacgaagaagagaaatcaaagcatttatacttatttcctctttttcctttcttaccaccctgtcaataatatgaaatctttagggcgtagcgaatgacgttggcgagatcatctgccatatttatcatttatatgctgcgaaaaggattattattaatccaattgacacaacaactccatctgtattggcttgatttataaacattcaaggtttctcggcgcagttagcaaggcatgattacttattcgtttaagcatattttattatccttttcgttaatccacgtactctgtctaacaaaggtcgttggtagccgctacgttgaactattgtgtgacatctcggtgggtatgaaaaatatcctccgatggggttcgaaaattacgcatttatccggaaccattccgtgaccgaggataattatagttagaaagcataccgacgatcttcttaaactacagtgaggggatataacataatcttcgactctgcaaattccactagttcgttgtacagaaaggtatagcttattggactgaggaaaatgtcaaactctacaggtgctgaagcagcttcaaatccagatagattcgtctatcaccagttattcacacccaacttctaccatgacgtgtatccgtctatcgaacccgagaatccgcaactgaaacaagatggacgtatcattctgattacgggtgccagtgggccaatagcatcagtaggtcctctacagtctatatggcataatgtgcaaattcgaatggctcgaatcggaaaactaaaatatcagcacattactcatttgactataggaacacgcaaggttcttcgcaaaggcaggagcaaaagaaattattctaagtgctcgtcgtctcgatgtgttggagtcgttgaaaaaagaaatcgcaaacatcaactcagcagtcgaaatcgactgcattcaaggggacttgacgtccgaagaagatgtcaacagcctatggaatgactcgatagaaaaattcggcacaatcaatgtcgttatcagctgcgctgcatcgcgctcccaaatgaagaaaattggagacacagatattcagggatggtggagcgattttgtttgtcaacttgatatccaatcacatttacggcacaggaatcaactgacagtattttccggtattgatgataggaaaccaatgtgaaggcgctttacctattggcccgccatacagcaaacttgaaatcagaaagcccggctacttttatcaacgttacaagtagcatggctattgaaactatccctacgagatcgaactatgctattaccaaatcagcaggctgtcgactcatagaatatctacacacaggtaagtcgtgatatcctttccttgtttcttccacctctttcttaccatgacagaacatccaaatgtgcgagcattcaatctccacccaggcattgttccgaatggagtacagtttactatgctttcgggcgcaaatgtagacactggtatgtaaaaacacatttcttgatcgcttcatggccaaaaactgtactgatcacatattagctgcattatccgctggggtgtcgttgtatctcaccactcctcaagctgagttcttaaggggaagatttatatcggcaaactgggcgatagatgacttggaggctaagaaggatgagattgtaaagcaaaatctgcttacaacatacatcagggcgaaatttggcccaggagggcatttcgctcagcagtaatagatgttgacatatcgttagtaaagggacttctcctgatattgaaacacattttcttctctatacagactatctactgtatgtctattggacgaaatgatgaatcaagtgtgaatagtaaagctgtatatgaaccaagaaagagttttattgagaattttgggccttctatttacatatagcatatgcacctctttatgtatttctctctaaatatccagttggtaggtaacggcgatcacgaaacaaacccatgcgaacaaatccacagttaaagagcgtatagtgtgaatttttaaccatcgagatagcagtgtcatgatatcctcttgtccagcagacttgtctccgtatttcagaatggagacgattgtgggtaggatgatcggtgcaaatagagcatggcccactgtcatgcttaaaccagccttgtaccaccacaaagactgctgtggtgtaatgactgagctctgagagtagattgtcgcgatagaagttgccatggtagtgatccatgtgacggcaacccgagccgatgcactagggtaaaaggccttcatgtatgatggaagaatctgaggtgattttagtcgcacattttgaatggtgaataaacgaaggtaaaagtactgatcccaagcaaaccagatgcaaaacgaagaggaaatcagtggtgtaacgcggagaagcgcggacgttgataaaagtgctgacattctgagttccttctgttaaattcgccaggtaagtcaactgcgaaactgccacaagaacgacagcctatgttgaataaactggttaatagattgatattgcccgcttgtttcaacctgactacatgtatattcttcttctccccggcatcgaccgatgctgatatagctggtccatgggcagactgccccgcgctacaataatgcaaatccgccgtaagacaaggatggattcagtgtacagtggggtgatgagcctacagtttggacaaacccaccgatatcaatcaggagcatgcctatcccggaaccctaaggctgaagagcataccatacgagttgtcatcatatttacaacagcgacgcaatgcaacaagcaaaacatcaattacatgaaaactctcgattcctcatgattatttacaaagagaagctttaaatatatactggggaaatattagtcatggaccgtgatcgattccctttgtatctcgaatacatcatcaagccagccaaaggtttttgtatgcaacgctgccagagctgctactttcgcctgtaatgagccctggccagggctggagggaatccatagctcgtgtttctttccattgctgctgctgatgctcgtcaactcattgtagattcgctgtggccctgcctctaccgggatatacattgtatcgcgggatcccgtcaccaatacagggcacttgatctgactcaaacgcgtcccgccatcaggcagcgccatgctgtagttcttccaggtgcgcattgctgctacgggcgatggaatccccgtcgccaatctcgcgtggcccaactcccactgcttctggaagtcgagcgcaagaactatccagagcagcgtattgaatatgttatccgggatgtactgctcttctatggccgtcatcaggggccccgatacgcgagctctcgttaaaacagacaagtcatagaatccatcaatggagatacaggcggatatacgcggatcgagtgctccgcgtaacgcaaaatagccgcccatagatgcgcctgcgatggccacccgtgagaggtctagattccattccgggtgttcgccgactatccgttcaagatggtctaaaacatgtccaacaacgaattcccagtctggtcgtagatggagtttgtcgcggcgaacaacaattccctggcctggtccttcgaaagaaagggttgcatatcctcttgtcctcgcaccagatgctgtaaaataataaagctcttcttgtgtcgagtcaaatcccccggtgctaataacaacgggtgtccgagggagtttcgatgaagatgttggcatgaaaaggtaggcaggtagcgtagcaccattttcgtagggtatctcgagaaaatgaaccggatcgtcaaagagctgacacgccttcctaaagttgctaatagataggctaattgttgatgataggcgcgtatcttcaggtttatggtgcagtaggaactcgctggctcgacgatagttggatgagcgcagaaaagcccatcgcgcagcttcacgatctccagtccgcaacgcggtttccgctatttcctcgcttttcagagcagcttcggaccaagctcgataccaactctcgggatcattacttctgattttatgagccgcttccaaacactctcccacctcggcaccttggaagggagacgtgccgagtacgcgaagatactcaaagttgaagaattctgacgaaattatgcgctgcattctacaatcactgctcaacaactctgcttgatgttattaggccggtctacatcatgcgaaatgtacatgtttataataataagtctgagaaagggtgtattggcctatgcttgctattatgggtagttgttgtaggtatgtcggcgggttttatcggacagtttagaactattcaaccgaggtgcaataaatatcaactaaatacggtgcaagcaggcgctgtactatagcgcttactcgtgaattagaggccgaaacttcaagtgttggtcttgcacgagatttacacagttgaagttttaacacatatataaactatatacaatctttaagccgattcctcgtatcaactaatttttccacgagaacttactcttggccgtaatgtccttcgcaaaacttgtaatagggatcgtagccgtaatgtccgacagaacaacgtcggcaccgatttctttcttgatccagtgtgccatatcaaccgcgatcaacgaatctacgccatgggagtagagcgctttgtttgtatcaatttctccagtgtccacctgcatcaatttagccacctcggcaaccaaagcatccagtaccagcttggaagcgtcggctatacttgtgacgcctttgagctgctcccctagggacagcgacgatggcagtatatcctcgttcttagcaatcaaaggggtctgcttcgcgcccattgatgccagtatgctaaatttaggatcgtcaaaataatatgggcgtgggattccagcttccttcaccatgccaatggttggaatacccgtgatgatctgggctggtatggaatagctgctctcaatttgctgctgcccactgatagcatgctcaacgagagtgtgtaactcatactcatcgaggccgaatgcctctgcccagtctcgagcggcgccaactgccccatttctcgcaatgatcccaatgtccttcacaaccccgagattgatagtaacagctcgcaggccaagagagcgacggaagtcagccagaccatcttggtatgcgccgccaaaagcgtaattgctttgactacgaccaccaatgacgcttataaaagacccaagggcaacgaagaagtcaagattgcgaggcagtagctcgtttaaattccgactgccttgaagcttggggcccacggcctcaacccactgtgtgtaagtcatgttatgaaggatggcgtcgcggagtacgagtgcagagtgaataacgcccgagataggtggcatctcttgagaacagagagcgagcgtgtctttcaaagccgaaaagctggcaatatcacatttgtaaacttgtacaccaactccgctgcttgcgagatcggtgacaagctgcttctgtacgtcttggaccgctccactgcgagaaatgaagcatatatgtcgtgcgccagattcgaccaggaagcgcgcaagacttcgtccgaggtcaccgagacctccaacgatcaagtaggttgagtctccagatagcttcaaggaagtatttttcggtttgcataacacaggaatcaagtcatccgcagagaaagagagagcaatgctttctaagttctcgttctccgtggatttcataaagtgcatcgccctctctatttgagataccggatatacggttacagggacggtgggcttaactatgccttgttccataagctcgaaagtgtttcgcaagatgcctgccatgatctctgggcgttgactttgtatgtgccccatattaacggaagcaaatatgtaatccttgagcggtggtcgcatctctcgaagagtgcttcttgaagtattcttggtcgagatttccaaaaatgttccacaagatgccaagcagttccatgtctcttgtaattggtctcccacactggaattgagaacgtaatcaacgccagtgccgttggtcatacggagtatgccatttgagaactttgagtcgcgtaaggaaaagatgcaatcgttggcaatgctgtaaacatccttgagcacctctctttcactagcagacctggtagttgcaaagacgtctaggcctttatgcttggccaactgcaccgcggcttgcccaacattgcttgccgcatcatggataaggatagattgcccttctcggatacacgcaatattcacgagagcgtgataggcagtgcaatttgctagggataagcaagcagcatcttcaaagttgatacctgtgggtatccgctggcacatgctggcattggcccggaggacagtcctatgcgttccgggaactatagcaaagacgaaatcgcctgcctgaaactgagtaacctgttcacccacgcgtagaacgattccgctggcttctagatccagtgccgcatcggacgctgggcctatttgatgtataacatctcggcgactgatagagcattgttagtaaccgtgaaacagctcaagagtggtctgtttaaaaattgacgtggagacatacctcagtgcacttgcttttatacctatttcgatctcatctttgtccagatcattgtttcgtaactcatcaacttcaaaatatggaggttccgagactccatcattgcggataaaaagcttctgtgaaccagtcgtagagccaagcggtattaattcaacagtactcagatctggactcttttgtgacagtcgttcatttaattctcgattttcaataacccgtgggacacgcaggactccgtcaacctctctgaactcattttctgtcgttgttgaactctcgacttgataaattaacgctgcggctcgatccagcattgtgacacaaccagtgtccagctggagagtctgaaaccgtattgcggggatttcgttgcgaacaacacgagcgaacccgagcgaagaagaacgttcggggtctggaagagcagtaacccattgtaagcttgcggtctcggtcgcaagtcgctgtaaaacttcaaaatcacgctgcatcaagttttccaagaagggaagctcgaattctacaagagcgatgaatctcttgcctttatagtcaatgtcgtctgacccccaagcgcaaactcgacttgagatgccgtcgttttgtagtagttgtgacactttagaagcaagctcttgcgctacctttgaacagtttgctgcctgtagaatcgtgacctcatctctgggtcttgtagctgacgcaaataccacagaggtctgatgcagtggtgatgcatcgaagtcggaagagatgaagtcaatgccaaaatggtgatcattgaatacactctggatagagtcaagctttaagggccgacttgaaccgtcgtcacgcttcctataatattgttagacaaatttcaatcacaaaggtaaatctccaaacttacttccaccattcgtatatgccgcctaaaacaggcagtacagttggtcccggatttgttaattcggccagacatatctttccaccatctttgagcagactcttcagatttgccattgttctttgaaggcttttggcgtttgagaatacattgcatccaatgatgatgtcgtaagaagaaggttcaaatccttgcttcctgatatcgagatcgatgtccaggactttgagctgacttggtattaggaatgcgtgagatgaatccttgacctcttgaaggccaatgacgttggggcacgtataagtatagttcactgtatctgggatgcctccagccgaagcaagaaacggggatgtgtagtcagcgccaagctctaatatggcaagattcggcttgatttgtgccattgtggccacgacctagtaaattgttagaacaatttgctacacatgatcaagttatctcagtggcattaccttaattagcttcctctgtgaaatgcgcatgccacagagcgagtgaacaatcttgtcgacgctcttctcagtcccaaggaggctctcaggatcgactgaagcgcccagaacctctgtcaacgattttctaagtttgttattcgcagacatatgcttctcaagaggaaataaagatgcatttagctgctgcttcatccacttggcaaaattccgaagttgtaagttagggatccgcatcccgttagctttttctatagcttctctgatcgcgacatacgcaatttgttgctctttcatgagatctcgtacttcttcatcattcggtttatcaatctgatcaatcgtttcctgctttttaccgggcgataataagtcaaatgccggtatccaatgcattttgcaagtgaacgggctcgctcgaagggacattgggtcaccgtttctctgcgtccgactaacagcgtcaacaacgaagcgtaaacccttgatgctgatcactctctgaccagtcttatcatcgagcataaagatatcggagatggcttctgaggaattctgttgtaatagtctcgcacaccctttgaagcgaaccccagatttaaaaggaatatctgcttccaccacaatttcctcaacaaaactttcggccaaataccctttaatattaccgtcatctcccttaaaggaagcgacagcagcttgaatcgcgccgtgcagggtagtggtgtggataacgtgaggtctggctgctggcagaaccgctgggatggagccattatcgactatctcaatagtacaatagctttttccatgcgtatcatagcggatgtctttcagactttgaaacgaaggaccatattcaaggccgatagactgaaagtccttatagaatgtctccacatcttgtgaaacttggcattcttcctccgccatgagataaaggtctctcatggcctgctcttcatgtgtgctttctgcgtccactgcagcatctgttgaatcgccatattcgatagctaaaagacctgaacaaagaatctgtagagagtcatcgggcccgcttgaagtaatgctaaactctagccatccttcgctcaaactctcagcgtcgggggtagaggctcgtagccgagtaatgaactccgtctgagaaccttcgtctatagtaatgctattacgaatgttgatgtctcggagcttatatcgattgacggtgcggccttgatctgccacctggttcgccgcttctaatgccatagcaatgtagcttgccgtcggataccgaatggagccctgtattttgtggtcacgtaaccaaggctcttctgcaatccgtacaaatcctctccactgttgctcaagttgggcaaaagatggtagtggagcacctattaaactaagccgcggcgatgacctctgtttgatttgccgtgtaagtcgagattcattccaatacgactttgtcttgttccaagtgtatgatggaagatccactatcagagctggggaactgttaaaagagattgtagaatcatcgctgcaggtattgatggcgaggatatctgcaggtacattgtgagacactaaatcacaaacagcagtcaagattgtatcgacagcgttttttcctctagacatgactgatcgatattctgtgttgtgagcaccaaacccgctcaatatttgacggataggtccctgaagcgccgaatgtggtccaatttcgaccataatgtcaacagaacagccatggctttgatcttcatggcttttaggccgtagcagttctcgcaccgcatctgaaaataaaacaggagatgtcaagtttgtgacccaatgtgatggcccaagttcgcccgcgctgatgatgtgtcccgtcaccgatgtaaacatttgtggcccatctggtggcccttgtcttgtttccatatttgccagagctttggtgtagggatctttgacagccagcatgtgatgggagtggtaggcagtgtcgactttcagttttctggcaaagatttcgcgctccttgagcctcgctgccaactcgtcaattcctgcctcatctcccgaaatagtgacgctcgatggagaattgatacaggctacaacgcatttcccctcggtcagctcatcgagccacttttgtgcttgttctgctgatgctccgacagccatcattgagcctgtcaaatctggagatgacttcaacaactctgacgagagtttacctctccaataggccactttccacgcatcttctcgtgatatggcaccgattgcaaatgcggccgcaatctctccgcttgagtggcctacaactgagtgaggagcaatgttccaagatgtaagcagttgaataatagcaacttgcaagacggtgcatatagtttggctataaagcggttggttaatgttggacaccgcatcttctcgttgaagctcctccataacggaccatggacagccaattttcctaagatatcgctctgcgctctcgacactttcgcggaaaatgcgatattgcaagagttctatccccatacgggcccactgcgcgccctggcctgtaaatacgaatgccagccgaggttcaatattggaccgaacctcgagtgatgtgggagcttctagtgcctgtgtaagttcaggcacagtcgaggccgtaaaaactgtcttccagggcaaacgagaccgtctttcactcagactgaaagccaagtcgcgaaggaatgcttggcctgactcgtttctcatctttgcatgatccttcaagtatttgaaaagagcttgtcgttgacgattcaaaccattctggtctgacgagctcaaaatcatcatgtatggcattttatgcccctcgggaatttggggtctagatgaagacagtgaaagcgcttctttatgcagtttgagtgcttctctgccttttggagacgtttggatagtgttatgatgagccttgatacctcttgcggtgaggtagtgatatgcatcgtcgaggataatatgtgcgttagatccaccaaagccaaaagagttgacgctgatacgtcggatgccttcttccggccaaggaatttcttttgtaggaacagagatcctccactctttgaaagggatgcgaggattgggattgtggaaatgcaggctaggtggtatcaaaccatgttccaatatctgaatcgatttgatgataccggctaaaccagccaccgattcaagatgcccaatctataaaaaatagttaattaaccaacatattaataactaaagggcaatgaaacttggagactgacatttgtcttcaccgaaccaacccaaaggggcttgtctctctcatgcgtgatagtatttgctattgcattcaactctgcgaagtcgccagcagatgtccccgtaccctaacttgtatcagcgaatcttggtctagcaaagaataaagagcaagctgccgttttacttacatgtgcttcgaaataggaagtatctttgaagtccagtcccgcgaagcgatacgcttcacgaattagctcttcctgagcttcgccgtttggcattgtcatgcttcttgtcttgccgtcttggttggttgcagagccacgaataatagcccgaattgtatcaccatctctgatggccttttcgaccggcttgagaaccagggctgcgaatccttcgccccggccgtagccgtcagccgaagcatcaaatgctttacataacccatctggagagagaaacccttgattggatagagcattaaacatattggggctgagaaaaagatttgctcctccaacaagggccgtatcgcaatcaccagagcgtaggctctggcatgctacgtggaggccgacaagacttcccgaacaagcagtctcaatagtcatgcttggtcctttcaagtcgtagaaccacgagattctattagcgagaacttctgttccgagaccagataccgaatacatcggtgcaaagtcaggatcttggaactgcatttctctccaatcgtgtgtaaaagcagatataaagcagccagttttgctcttggctagcttttccaaaggaataccagcattttcaaatgcctcgtatgaaacctccagcaatagccgctgttgcggatccatacttgttgcctcttgctgagttatggagaaaaatttggcatcaaataccgagacatcttctttgaggaaatgcgcttgggtggtgatgctggtgttttgcctgcctttacttgcacagtaaaagccatcgctattccacctgtcccgtggaatatgtgatattgcagctacacagagttaatgacggatatcatattatttctaatttgtatacatacatcttccttcgcatagtagctcccaaaattgctctgaattagttgcatctcccggaaagcggcaagaaagtccaaccactgcgattgacttctcgtcgtaggctgagtggtgagcagcatcaccatctgacccagattcgtaaagacgcatgttgggtgaatatggctctattgcaacaaagtaaaaacctcaaattacacttgttaggagaatatatataatacttaatacgtgctaattacaccagtcccatgccatcatactcaggttcaccagcggccgcaatttcatttgcattgtcagataatcttcagttctaaatcacgatacagtccggcctacgcaccgccgcttgtacgtttgtgccatagcaaaaggatagctatctaggtaaagtacatacaaattatgtatctgtacatgtacctgtaagatagatatcccatttggaaacagggattggcagggtattcgtatacctaggtagaaatgttgtgaactgggacgtatacgtattaatgtattcttaagcaaattataactgatgacaagttatgtgtaatatggcattaaatatagaataatatttaaataagctacaaacaaaagaaatagtaggttttattatgacaatatactagaaataacatcctatctgtcaattatacacttctgcaagcatatcagtgcatctgacatggtgtacgtcttatctcatgcagcctggtatttcaaataggcatacattgcatgcaaccagcaatcgtcgtaaagtacatccataaatggcagttttcgttactagccctacagggtccaatatgccgacagcgggccctgctcggtgggtttctctgatcggaattcgaagcaatatcgcgatccacactacgccgtagaacacgacatcaagatactagatattgcagatccgtaagcattacttctcactagtgtattgtcttggggacgagacactcaagatgttgtgtaacattctaggtacccagcaattccgtatgacggaagcaaaatttgtcattatttccaccagttacatgcaggttcgattacagcaactagctaaaagcagccgcggcattgattgagaaagtaagcacaagtagtacacattgaattccaaatgagaaatattgccattaataaaataggagcatctagcaatattcagtaataagaaaacatgaaaatataagcagattcaagatcaagctatagtggactacgaaagcctagttgatacgtcttgcttagtgcaaaaagagcaatttaaattttccgaatgattcacacacaatgttcaacaaggtggaagggatgtaacaatccgttgtgccgttatcccaaacagaaccagctgcttataagagattcgactagttacaagggaccaggttgtatggaaataaaaccagcgtgaaaggccatcatttcttacattaacctgctcactaaaaggggaactaacaataatttccgctgcgtaatcaggcactagcaactagtcagccgctagagccggtagaacagggagcctgctgtcgaattgcatcggacattttactaggctgatggacagcagactacgactcgaaatacagatgacaccccaatgaaataataaaacgggttaaattcgtgtacctttatacgtatttgccccaaatcacctcactacggctttaaaaagtaacttgccggatttcacttccagtcccaagttcaatagttgagcatacagaaacacagtacatattttactctcataatatctaattcactagtaccaagaccagtaacacttgattccaacgtagcgttaggtttatgccatttgcataaacatcttataatattgtatccaagttgcagcactcgttccgtatgttctcaaaaagatctaaaagcactactcagggggttccgtctgctttctgccgagctttgaggcggacaaaaagatcagtctgctttgtaaaccacactgtttccagtttccagtccttttcggggtacgcccattctagctggaaattgtgaagaatggctgggattagtttccccatttccatcatagaaagatgtatgcctaaacaaactctggagccggcgccgaaagctaggaagcatttttccatgttcttcaacttctctgcagagttttcaatccatctctcgggcctaaagtcttcgtgatcttcgccaaaaatgctgggatcgtgatgtattacccaagcgtgaataccaacaactgttccttcaggaagataatgtccggaaaggaaatctcctcctttcggaacgcagcgctcaagaacttgaccaacgataggatgtaaacgcatcccttctttcatgcatgcttgcctattcaattccatgagagcaattcattactcagctttgaggagtgaacttacaggtacggcattttcattgaattgtctaatgttgccatttcagagacatgaccggcggagattccgctgtctatctcagtcattaacttcgcgtaaacgcgtggacttttaagaagatagtaaaatattgccctgagagcgatggcagtcgtgtcactaccagcaaagctttgtgtattgttagcccagaaaatatcataatctgcaaactcattagctggactcacacgctgcctaaacaatggccgacaagatcatcgtgatccaagcgaatctttccagtaacagaatcgcccatataataggccaggaaatcttcttttttgctctgataatactttccttccaaatcatactttttgatctggttctcgataatctgaaagtagccgtgttagctcatgaggatgcaccggcaaagagcctgtttttaattataccttaatgatgtttgggactggagaaacatcgggaaacagtttctgaattgtggttataagcttagcattcccaatcaaccagggatggagctccggcaactgtcctacgactccaacatatttgagagtatcttcgatgccagagattaagccgccgacatcgctaccagactctaaacagccaaatcgttgactgaaagtgatggcaccaatcacatcgaaggcataccattgtagccaaggcccaatatcaactacctcttgcttatccgcaaatccgcgcagcttgtcaagaagaattttcgtacatccatcaacggagctctgcattcctgctaaagaggacatggaaaatctgtgtgcaacttgagatctctgagacttatgaaattctgtactttgtgtcgcaaagagattgtcgacaattcttcctttatatggggcttggaaggcatgataaaaatcgctctatagcctttgtcagataacttcaagcttcgaagaagttgtacagctaaaaaccttcaagtatttattattgaagccatatattttcgggattgccgccggatctgccacagatatgtggtttggaccgacccgcactaattttccatgcttttcatgtagttgtcgaaatttcactggatagttgccttgagaacatattcggcgttaatactaaattctatatttatcaattactatgagaagtagacatgcctgataaaacagcccagactctccataatcgagtccatgaagcaatctttggtcctgggagctcacggagcccaggtttgaaacaatgatatattttccgtgcgaaccaatacgaaaagaatgctgaaagtaggtaataagagataataatggcattttgctgcacatagcccagaagcatcattgtagaagccattttacttcgctgtgctgtgaaattgattgtggaatgtaagtggaattcccagagtagcattcgaatgcgacttgaatgttgctctgagattgcaatggtttccatactgattggcggataataacggcatgcagcgagatactttttcatgagcatatgaacgctgctcaggagcaacgggcactgaaaacgctccgagctgagcagcaggggtatgagcgatatgagcgattgccggccaagaattttgcttaccgaattgggtatcactatctatccgtgtcagaacaggggggtaggctattgcttatggcatgctgttacgacctggtttcccgtaactacgaatcccgtataggcagctggttccgttacagtaattgctacaactgcgattattggcctaatcttttgccttgtttggcataacggtatggcgggtcgtggcacgtgcatattacttgaacaaggatgcgtattgcatctcctgtatgggatactagcatttgcttgttctttatgacagatatttctgattgtaggctggggagatgattgcctgccgatagccgatcagcccgagtctctggtatcatggtagtatcatgcaagttccaaaaatcacgccatttctttaaatagaatatttattcatcctcaaataattgagcttagcactcatttgacgagctatcttgacttcataagagcggttgatacttcttgtggaactgtagacgaagaatacatgtaagcttatagcctcaactgggcgaatagttcatagtaactctttcctttcaaaacaattacgcggcctttactaatgcggtatataataagaaggcgattaatgaactgatattgcatttttcttatgggtcaccttcaactattaagatcaacttgagattgacggagtgttccattctccacagaatcaaactgcggaatgaagtggatccagatgcatcctttttggagattcttatctcatgtcatagactagcttatagtgaggaaaatacatatgtacaaattaccctcttgaggctagagtcgcgatttctataccgttcaccgtgtgtgaggcatttacgtggatttaacagatactactagcaacgcattaatgaaaggcagagaatgtaggatctaacgttggtgatctaggatatctttcagtgcaagcactggatatgcattcctatatgcttacatgggatatacattataacgttatatattgatgtataacttatgaactctcgttattgcctattgaagtccttgcaagcacaacactgtaattaaatatatagcattgcttaatcttgagttttttccaataaaggcatctatctaaataaaaagaatacacccctaatatactgttaaaacaatgtgttatgcatcgggtttaatacttgttaagtccttacataggtatgtatatctcttatagctttctgtaatttttacctgtactatgtattctctcaaactccacagttgccaagatgtttgcgatgttttaggtaagaaatgctaccgagctccactgaagctcacttacgcccgcacactcccttctcaatgtaatgtacttcttcctttgtactcagtacatgagcaagatttgttcgtatagaaaaggttgagccggtatcagctttgcttcatgatgaattagggaggtgttgtcagaatcttatcatgttcagtaatgtttatagacttcaaacataccgagattataatattcacttttgcacgcccatcggtgggtttgcatacatattgtactgccttgctaactggatcaagacaaacgaaccatttcggtaaatctcatcaaggaatagtctgtattcaagaatagatcacatcaaaaagatataggggcaaacggtagtacatgaagataattgttagggattatcgcgtttcactgaaaggcgacaggcttatcataggacgtataagattttagatcgagtatcaatattgatgatttagcagctgaagtatctaggcttgagcatcattcttgttataagaaggttgtgttggctgcctcaattgccctcagagcaaagcatacgaccattctactcagaacaaaatgagcggacaagatgcccaaatcatcttcttcggagaccagactgtggacactctccagaatatcaaggttctcgccaaccaagctcgaacatcgcccatcatcgcgcgctttctccgcgaatgtgcagatgtagtacaggtcaatctttcagaacttgatactaaagagaaacagccatatttgcgatttgagagcattcttgaattggctgaaatctttgccgaacagaatactccttttgaagcagtttcaacaattctgtttttcatcgcacagtttggagatcttctcttgtacgtttgcaaagaatcacacattaccaagagagtttaaaattgctaatgccaactacagccgtgcggaaaatgatccatcattcttcaaagccagtcgtaactcgccgtcatatagcatagggctatgcactgggctcctcccagcagccgcagcagcaactgctggggatgttggcgagcttctgaccattggaagagtcttaattcctgtagcctatagattaggcgtgcagcaatggagaagtgcgcatgaaattgagagcgcgccaggatcttgggcagtggcaattgtcagtgtcgatccacaagagattgagaacatcattaacgctttcaacgatgatatggtatttttccctccatactgcatttgttacatgtgtttcaatagctaacgtttattacctaaaggccattccccaacaccgtcatatttatatcagcacattggcccaccggtgggcagtcatctctggaccgccatcactgttcgcagagctgtggtcctactcaaaaacattggcgtcggcttccaagatgtccgtgccgataggaacccctgctcatgctccccatattcagcctattgatatatccaaagttctcggtcaatcacctgtctatgaattgccgatacgagacaacgtacatgtgatatcaactagtacttgtcagccatttgagggccttactctgggcgatgtactcactgaggcgctaggggacatcacatgtcggatgctgaatcttgctggagtcatcgactacatcatctcagagctacatgatacagaaatggtgaaccttgatccgttgggtccaaagagccagattgatagcttcaagaaggctttagaaaacggtggcatcaacttcacgacacagtctgtgcaatcagatgtaagaagtggccttcgtgacggttcagatttggttgccgttgtcggtatgtctgcaagactaccgggaagcgaagatattgacagcttctgggaaattcttcaagccggtcagaagattgagtcagaggttccagcaagccggttcgacttggaaacccactatgatcctactggagtcaagaaaaacactatcaccacgccatacggaagctttttggacaatcctgagctttttgacaaccgactattcaacgtttcacctcgtgaagccaagcagatggatccaatccagcgcattctcttgatgtgtagctatgaggcgctacaaatggccggatacactgcagaggcggcaactctatccacaaatcgtggacggattgccacctattttggccagtcggctgatgactggcgggaggctaacaatagtcaagacgtcgatatcttttttatacaaggaggagttaggccattctccacaggcagactgaattaccactacaaatgggcaggaggcaattactcagtcgattccgcgtgcgctggtagctctactagtgttatacttgcagttaatgctcttctttctcgagaatgcgacactgccctggctggtggcggctcaatctatactgccaccactcaatatgcagggttaagccgagcaggcttcctctccaagactcttggtggctgcaagacttttagagaagacgccgacggctaccttcgcggggagggcgtgggtctcgttgtccttaagcgccttgaagatgccattgccgataacgacaacgttttggccgtcttgagaagaggggctaggaactactcttggaactccagctccattactcacccaagcgccgatgctcaagtcaacctgattcgacaagtgcttcgaaatgccgatatagactccaaggatgtgaactttgttgaggcgcacggtactggcacccaagcaggtgatgccatggagatggaggccatgacaagagtcttcggcagcgatcgagcagaagacaatcctctctatattggtgccgtcaaggccaatgttggacacggagaagcagcttcaggaattacttctttaatcaaggcaatcgagatgattcgcagaaagactataccgaagcaaccggggtttccagggcctctcaacccgaagtttccgccgctgggcaacatgaacattcatatccccgatcaaacatttccgtttaaatctagcccttccagcaaagatggcaaaaggagaatcttgattaacaactttgatgcctctggtggcaataatagcatgcttctggaagacgcgcccgaaagacagcacaagtctgaagatgacccaagaaagttttatacggtagccgtatcagcacgaacaacatattctctccaaaataacgcacgccggcttttggagtatctagaatctcatcaagatgtccagttatctgatttggcctatacaaccaccgcaagacgaatccacgaggacctgcgaaaagcatataccgtacaaagtgtcagcgagctgcagcagttactagctactgatctaaaaaaggactttggtagcatctcgccttccaatcctccttcatcggtagtcttcactttcactggtcagggttcacagtatgctggcatggggaaacagctctttgccacttcccctagatttcgcaagactgtggagtcactacaagacgtgtgcacttggcatggcttcccttccttcattgatctgattgcatctggcgatgttgaaattggagcctatagtgcagttcaagttcagcttgccattgcggttatcgagttggctttggctgacttgtggaagtcttggggcattgagccagatgttgttattggctacagcctaggcgaatacgccgctttgcatgtggccggcgttctctcagtccatgatgtgttgtacattgttgggaaacgcgcaacgcttattcaagagaaatgtactccaggaacgcatgctatgttggcagtccaggcatctgaaagcgacatcaaggacaagctgcttgcatacccgtcgtgcgaagtgtcttgcaaaggagcgccaaactccaacgttgttagtgggccagcggatgatatcgttaatcttcaaagtcagatgaagaaggaaggctactcaagcactttacttgagatcccctatggattccatagttctcaagtggacccgattctagaggagttcggagagctactcgacgggatcaactttgctaagccacgcattccagtagcatccacattgaagggcgctatcgtgacagaggaaggagtcttttcaccctcctatctagaagatcaagctcgccagcctgttgactttgtcggtgcactcaaggcttgccaggctgcaaatcttattgatgataagactgtatggattgagattggcccaaaacctgtcctttctgcacttactgccgcaagtcttggcatcagccgagacaaactcctctatacaatctccaacaaggacgagaattggaagactatctcagcctcaacaacatctgcctatctgtgtgcgctacctcttagctggaccaaatttcacaaagactacacagagttccttacgctgcttcagctacccacttatgcgtttgacctgaagaaatactgggttacaaccaaaagtgctactccgccagttgaacccgcgccagtaccagaaaagattacaacaccattagtgccagggtttccaaatgccagccttcaacgtgttaaagaggaatcgatcgaggcatcaaaagcaacagttacctttgagtcaatgacatgcgaaccaacgctactacccattatacaaggacatctcatcaacggggtgccactctgcccagctagtgcattcatggatatggcgttttctgcagccaaatatctttacctgaggataaaccctgggagctcagtacccgcaatgtctcttacaggtttaaatatcatccatcctttgataccagatcctaggaagaagcccgatcaaacagtcatcattaaggccgagaaggtggctaatagccagactgtaaacatcaacttcaagtctcgctgcggtaagttctctgatgatcatggcagctgccaagttcatttcagcgacgagaagcagtggaaagctgagtggtccaacaatgcctatttcatcgattcagctaaaagcagtctcgttcaacgcgccatggcgggaactggccaccgtcttcacaaaaaggtggtttacaagctgtttgccaatcttgtacgctatgatgagcctttccaggctatgcaagaggtgtttgttgaggaagacttcagcagtgatgccgttgcaattgtgaagctctctccagctaatcagtcgcggttcacctttagcccttactggtctgactcacttatccatgttgctggattcgtgctgaatggaaagccgaatgttgacgatgataaccattggattgctagtggcttcggaagctttcgtgcgctacagagtgttcagccaggagttacatatgagagctatgttcatatacgtccgggtgctggtcaaaatacagctcattgcgatgtctacatctttgaaggcaacgagatagttgggtctagcactggaatcatattcacgcgaatgtcgcgccgggtcttggaagctgttattggaaaaggcgacacttacaatagcagtgctcctacgccagcaaaaccatccgccgttcccaccaaggcgctgcctcaatcgaaagtcgaagtcttccagagcggccgaacatctccgtctctatctgacacagagagcggagagacgcctggtacttctgtcgatggtgacgatgcagatgaggtcatctctattattcttgccaaaactggatttgacgcggctgatgctgagccgtttactaaaattacggacatgggacttgactcactcctgactattgaagttatcagtgagcttaaaaacagccttggattggaactcccggcttctttctttaaccacaatcctactattgcggatgtgagaagggcacttggaaatgatgacaagccggccccgaagcccaagaagaaaaaggcttctgttgtggctcctgtggtgactcctgtggcggcttctacatatgcgcctacacctagttcttctgaaagcgatgcagagatggctatttctactattcttgctaaaaccggattcgatccggctgacgttgagccgtttactcgaattacagatatgggtcttgactccatcttgaccattgaggttatcagcgagcttaaaagtaccatcggtttggaactccctgcttccttcttcaatcacaatcctaccgttgcagacgtgagaaaggcacttagtgatgaagacgagccaaaggcagaaacgccggtagtttcctcacatagcaaccaaagcgcggcggaagagcctgcagcgaagaacacaagacccatttccagctatcatagcaacgtcgtgcttgttcaaggaagatccaagtcaaagaagactccgctcttcttagttacagacggtgccggatcctcaatgtcctatatgcatcttccgcctctattttctggcgataacccagtctatacatgcgaatctcccttccttgacaagccagaagacttcacctatactatcgaagaggtgtcggacctctacgcagaggccattcgcaagatacagccccatggcccatatcttctaggcggttggtcccttggcggtttatacgcctttgaggtcagtaagcggtttataaacgctggtgaagtagtcaagggcctgtttgtcctcgacttcaaattcccgatggcttcgaaagcaaagaatcagattgttccatccatggagatggtggagatgattggtgtcgcaaacggtgtcaatattcctggtaaagggttcataatagccccttcatccccaaagactaagctgcactcactccagtctgtgagggcagcggtcaagtatgtccttgacccgatgaagcctggtcgagcacctttgaatacatatgtgatatgggcaggacaaggtcttgagactctcttaggcggcattccggcaggaatcgaagagatactcaaacaagaaaagcttcattcagacccggataccgatacccaagcatataccatgttgctgtggtttttcggcaagcgtaaggagcaagagggcccagacgggtgggatgtagcaacgcagagcgaggttcattgttcgtctctaccttgcgaccatttctcgatggttaacaagtcttttgtaagtcctttctatccaatcagattaagaaaataggcactaacagttacaggccgatcacacaggcaaacatttgagtaatcttatttcacaatgtttatcttcctagaaagcctgcataatagactgcaattggttatatactttgtcattagctagtacatacatgttccctaaaagttatttcttaatacaaatattttcagtttaaactatgctcagtgaattagtaaaacggcctggtcgtcagtaagcttataaatgtagaaagctcagctagccttgcctcggaggactgatgtaacaatttcgaaacgaatatcgcatctattttatataataccgtagcaattactaagccgtacgagaaaggatgtcggtggcctggtctaccatttcttgctcagtaatcattgagttagtccagcctcatcgtcataatgcctagcgccgcaattgtagacctatataaatgagactgctggctgcatctttcttttttaaatacatagaagtactttaacagatcaattccgccgattttctttgctcatcaagaatatctcgacaaattactacaaaatggcgtccaacattctcacagagctacttagtcgcaatgagtgagtaaaccacacaaaacagaaacaactctttacattagggccaaaactgagaagttaaaaggaaagttgcacaagcatataaaactcctctcccattattagatatggttcccgcagtccgcaaatccggagctggcgcaattatcttgagctgttctgacccacgtttaaatccctacgcaatctttggcatcgatccaagcattagaggagtcacaatgatccgcaatgccggcggccgggcaattgatgctatcagaactatatctattcttcagaccattgggcacacgaaaacggtgattatcatgcaccatactggtgagttaatggacaagaacggctgggataaacagtagctgacacaatttacatgcagattgcggaatgacacactttcacaatgctgatatcagaaaggctttgttagagtttgcaccccaggagaaggaaacgattaacgcagcaaattatggcgagattactggatcgtaagtccactcaagattcatagtgatttcacaggcgcactgctaattttgttccacagaattgaagacagcgttaaagaagatgtagaactagttagttcttcgcctttcatccggcctgggacaacaattgtgggattgaagttggacattttcactaacgtaattataaaagttactgaaactaagcttgccgagcagtgaattaggctcaaaaaagaccaacagctcagtaataatgcgtcataaactaatcgcaacaataagagtgcacgtactttgcgttaagattttgaacaaaaataggtatcaaatagccaggaatttatgcgaattagcagatatcgccaaatattattgcttcagttgggtacaatctagtcacctctaaccgtgcactaaaagccaccatgtgtcgccacagatccagccacgcggcacggcaatacctctagccgatctaccgccaagggccaaaatctcagcgtcaatggctcaaggctgccatcgtcatctccactagaccagcagcaagaatctcataatgggatccgtcgttcttccgcatctcaactcaggctggcacgttgaccaggccatcttatccggttagttattttccttcatggcggctcataactcttctccttttgtgtgctcgtttgcacaggatccaagccacaagtttcggtgctgaccggttcatatagaggaagatcgtctcgttgtcatccgattcggacgtgaccatgatcgggtaagacgctctcatatactctgtggagttctgtctttagttcgttataatctgactatttataggactgcatgctgcaagatgaagtgctctacaagatagctgaccgagtcaaaaacttcgccgccatctacctctgcgatatcgacgaagtgtgtattatgctccctccatccataaaatttgttcctaattcgaagcaggttcctgatttcaacgccatgtacgagttgtacgacccttgttccattctattcttctttcgcaacaagcacatgatgtgcgatttcggaaccggtaacaacaacaaactcaactgggtgctggaggacaagcaggagctcatcgacattatcgagacaatctacaggggagcgaagaagggtagaggtttggtggtcagtccgaaggattacagcacaagacacagatactgagtggtggaggcgctcaggcgagtcccagagagtgttttgattataccccattagccttataactctggacgaagcagataacgaatgatactttgtcgatacattcttcctaggtgcgatcattcacccccaactgttgtcggccatcaaaggtggaatatagcagaacttggttcaagagatgatgcaccagcagcgctgggcttcaagccggggacgaatgccttagaatggccaatgacaagaaattgaacgtcatgaagtcaatcgactgcagaacttccagccttgaaacagaaacatctctttgtttaaatcgatagcagcattacaatcaacagcgaggccacatgcttgagctatcgactcaaatatgatgggataattctggagcttccctccgtgttaggtaccgctcaagccgggccaatcaacgactcgtatgcatcactattggggttatactcgggcatatcacaatccccgtattcttcgtggcaccagttcagatagagtttatatgagttgtcatttgtgaagatccagtaacccacaaagagatataatttaccgtcggcttttatttgacaacgtctataccggtggcgaaaaaagcagatagatgtgcgcttagaaataatagccattggcggtgtatcactaatggcctacagtaggcgacggcggataggtttaccggctaaatgaagacgtgtaagtgtacacgattaaagagtctcttactcaactatggacttgcaagcgagagactttactctatttaaatcgacgtcggtactacaacaggcaaaagtcagtcatccttcgccttaccaggaaccccagattcgatcaactgccggttcccggtacaagtttgcagaaaccatgaaggtattgtgtcaccccgaactccgcaacatcactcaactatacatttactaacccatgcattgaaagtgctccatcaccccagacttgacgcttctccggctcaaagatcgccagattcttcccgcatcggacgtagcttacggagaaatcgtgtgccgctcatccttggtcgctctgcgggggtgggccatcgtcacagccagtctccaatgatgtttcatcggggcatcgccgttgtggctgcctgctatgaagagctccattgctaccctaccattgcaggacagcaatgtctggctcgacttcttgttggtgcgctttaacaagatttcgtcaaattaccatcgctttcctgaattcgagtctaggtcggcccggcggagaatcgatcctgcgcgaataccttgtgtcaatgaggacttttgtctttgatcatgccaattcggcattagccgggcctaggacctggggtaatctcgtacgacatggactattttgtaaaagcctacaagtaggtctatgacattccaacacccctctcttgttgttcaagcacattaagtggaacgtaaagtacatataagtacgaccgacggctattgaaatcttacaggaagtcttacaggtgctttcccattgctgcagagaagcaagctctcaactgccctatattcagataggtcttctaggaagcgcagctattgatgcaaagatcaattgcattttataagcattgatagcggtcaaggagacgtcaatctaccagttcgaatatgggccattactcaactagtcgtggcattaagccattgcctatggctgcactggccttctttctgtcaggcgcgggcgcaattgtgatgcccagtggaactgtaagcatcctcgttggaccgtgattgattgtatttatactaaggaacaaaaacaaaaatctagggaaaggttccaagcctcggttggaactcgtggaatgcctaccactgcgatatcgatgaaagcaagtttctctcagccgccgagctgattgtgagctccggtcttcttgacgccggatacaattacgtaaatagtaagttgctctcttcacagatgctggagaataaacgctgatagttgctgcagttgacgactgctggtcgctaaaggatgggcgggtcaacggccatattgctcccaatacaactcgctttcccgacggcatcgacgggttggctgataagatccatggtatgggtttgaagtttggcatttacagcagtgagtcaagtctctcttcatagcctcgaaagaatgctcataacacctattagctgctggcactacgacatgtgctggctatccggctagtcttgggtacgaggatgtcgatgccgcggatttcgccagttggggagtagactgtaagtgcacttccatcacaaagattatcgcagtaatactaaccaacattcgatgaacagatctcaaatagtaagtcgaagctattcatcttccatcactcaagtttcccatagactaatgtcatctgacagcgacaactgcaacgttccatcaaattggacagaccagtatgttgcctgcgacccagacgccgtcacaaccggcccaaatggcacttgctccacagcttctgttcccaacttggctcctccaggatatgactggggcacctcgttatcggccgatcgtttcgaccgcatgagagacgccctggccaagcagacgcatgaaatcgtcctcagcctgtgcatctggggcacggccgatgtcttctcttggggcaacacgaccggcatcagctggcgcatgagcggcgacatctcccccgaatgggactctgtcactcacatcttaaacttgaactcgttcaagctgaactctgttggattctggggccataacgatgccgacatgctggaagttggcaacggcaacttgactacagccgagacgcgcacacactttgctctgtgggctgccatgaagtctccgcttctcatcggaaccgacatcagtctgttgtctcaggataacatcaacatcttgaagaacaaggatctgctggcttttaaccaagacaatgtttacggaggccctgccactccatacaagtggggaatcaaccccgactggacttataacagcacctatcccgccgagttctgggccggtccttcgaagaatggccatctggtgttgatggtcaacactttgagccagacgactacaaagaaagcaacctgggcagagattcctggtctttctgctagaagatatcaagtaaaggatgtgtggagtggcaagaatcttggctgtctgagctcatactcggcatccgttgctgctcatgacaccgccgccattttggtcggtaagaggtgttagaggctgcgaaatagctatttataaaagcgttatcggttcatgtttgtctgcatagctctccatagaacatttggcattctacatgaatctcgctagctaaaagaactaataaagagtaccgattagtagaaaacccgatacatttcaaaccacaatcattaaatctggtaaaatgccgtataagccacctgtaacttaccacgaacaaattataatgctgactgagtcgccattgccctaaaacggaagcgccaagctgatttcccaaacaagccccaaaaaggaaaagccttcagcgccaccaagcgctgctaaaacttgctgctttacgccaacaattctaaagcaacaacagcaattgcgtcagcaatctcattcatttcccatgttgctcttcagaatcttaatgtgtattttataatcttccattttctccagccattggcctcgtatctcatgttcaatcgcccctcttcgcaataggagaccgtcactcgatttctcctctgacgtcagatgccgaacgccggcgatgacttcaatctctccgtagactcaccgaaactgcgataacgactttattgtccgagtctcctcaaatttttctctactttctcttattctcatcttcattcatattccctcacatcagcaatgcctctgataatgatcctgggcctgtgatgcagcttcttatcatgatagtcttagtctagcaaatctcagccgctagagccagacaccgcaactgcatcgcaacaccaatggcttccagcaactcatcgcctcccagaagccccagccccagtcccagtccatcaccagcccaatccccaaccaacatcgacaccgaaaatgaaactcctcagctctcccgtccaacctctacaaagcttcgcttcctcgcccaggctccaccgctcaggacaacaaccacctcagcagccccgtccgagtacggaagcagacgcagctcttacatagcgcccattgaccagattctgccagacgaccacattgatctggaaacatttggcgtggtggaggatcgagatggattctttgacgcgctgttcctgaaacatacgccgttggtgccggacggtttcgaagagcgatccagagcctcgctgcccgctgcttttgacgaagattcacccctggctgctcgaaggtttataccaagacagtttcgtgagttgaagctggtgctccgaaatgtcaccacgactcgaaccggccttcgcctcgtgaggtcctttaccgcctatttcgcagcttacattctgtgtctgatcccggctgtaagagaatggcttggccgctaccactacatcatcgccgtgtctgtcatactgaatcatccggccaggacagttggtgctcaggtagaaggtgccgttctcaccaccattggcacagcagccggcataggatggggagttctcggtctcctgctatccacgtcgactcccgccgccagtgccggctacggcggcgttttggctctttttctggcgtggttcatggcagttgtggcgtggatacgctcttactactccaggttctaccaaatggtggtctgcgcaggcgttgccatcacgtttactcttctggctcagacttccggcaactccatcgcctgggaaaagctgagagactacgtcgtcccatggctcctgggacaggcaattgcgctgctcgtcaactgtctcgtctttcctgacgccggtgcaagatcgctcgctctcgtctttcaccaatcattttctcttatgctggtttgtacacatcatacatcaataccaaatctacttcatatcaactactaacccctactccttcattcaggaagctatagccatcccacgtccacgaaatactaggctcaggcgacgtctagttcgagctttcgtagacctatccgccacctacaaagacatgcgatccaccctcaccataacacgattcaagccagccgacgtgagagagttgcgaaatctcatgcaagccgtcattcgtgcactactcgccatgcaaacggagagcgcactcttcagcgaagccgacgacggacatgttccaatcgtcgtcgaggccactcagatgtcctcttcatcctccagcagcaacgacgtcaacaacatcaccagcgaaaagccccccggtgtgattaacgaggttgacgtaacccgtatcgtgattaagagactgtcaaagcctaccaaggagattctcgcctgcatgaaccaaggcctacaggcaagtcaggctgcattaatggatctctcaggctaccgacaatatctcggccctccgaaagacgtatcatccgaaatcgcacccgcgcaaatccgaatgagagccgcaaaaacagtcttcgacgccgtggaatcagagctcctggaatcgggccaactgcccccagcatcaatggacgattcagccgtagtccaactcttcatcttcgcgcgccacctccgcgaaacagccaccacaatcgaaaacctcatgggaaaagtatgttccatgcatcaagcctcaaactggcccaaaatccacccaccatcctatccgcttcgcaaagccattcacttcgtcaaccctcaagtcacgcacgaccgcggaggcgccacagccgggtcataccacataacatttctcgaaatcgctcgtgctttagaatcgataaagtgccgagaatacaaacccttggaaaattatgacgatggcgtctccgaaactgagttgagagccgagttgtcccatttgacggatcctggccccatgcctgacatggacacaaagaaaaacaagctcggctacagaatctggaagatcttgcatcttttgcaaggctatgaaagccgatatgccttcaaagtcgttctcgtcacgtctctcctcgcagttccctcgtatctcagctgggacaaggtctggtgggacgagtacgaagcttggtgggcagtcaccatgagctggctcctaatccatgctcgcgtaggcggcaacattcaagatctatttgccagagccgctctggtcattctcggcgccgtatggggtggcgctgcacatgccgctggagatggcagcccctatgtagttgcagtttttgcagccatcttcatgatccctatgctttatcgatttacccttagctgtcatccggtatgatatcaaatagcagctcttctaagatgacgagtcaaagctaataccgtttatagagatctggccttgcgggatgtttatcctttacagtaatttcgctgcagcttcaagccggcgggctgccatcatcaccagccctaaccgccacactaaggggtgtcatattcctcattggcacaactgcacccatcgtggttaactggtgtctgtggccctttgtcgcaaggcatgagctaaggaaatctctatcttcaatgctcttctttctaagcatcatataccgaagtaagtcatctcttacacggctcatataaactgtcgttttacctaacatttgatagacgttgtcgcaaaatacatctatttcgaagaaggcaaagagcccacccccgaagacattgtccgatccgaaatcctcgaaggccgtatcagagaaggcttcgtcaggatcagacaactcctcgtaagcatccatcgtgccttgtccacaatacatcagaaagtaccaacagttcaactaggtcatgacacgccatgaagttcgcctccgcggccccttcaatcccctcccatactccggcctcgcagattcctgcgaacgcttcttcgactatctcatcgccgtacgacaatccgccgtgttctacaacccagactacatccgcgatgatccagtcgcagctcagcgtctactaggattcaggcgagacgccgtggcatcgattctagccaacttatacgtcttcgccggtgcgttaagagcagaccgcaaagtacccgtatgtaccgctctcttttcttccaaccctcaacatttatcaactctaatcctaatcttctgtgaatagcgctatctccccagcgccgccgcagcccgtcgaaggctcctcgtagaaacagcagccgtggaagactccatggcccatcacagcgaagcaaacgacgtcagatggcacaagaagtggagcgacatatacagctactcgtacaatgagagcctcactgggtgtgtcgcgcagctggaagagttggaaaagtttaccaagctcattgtgggtgaacaagggtaattctcccccatttcatgtccttctcaatgttgattgctgactgaatcgctgtaggtttgatgacgaatggacaatactggagccgtatgaggacgatgacgacgacgacgacgacgacgaagacgaagacgaagacgaaggcgaagaagacgaagagcacaatcatcatgacgatcacgatgaaaacagcattgatgaacgacactaaacgaattaatgacagctcgtaatatacttgtccagaaaaaaatataatatcctgaatatcatgtctctttatcctatatttacagtatcctgataatccataattgcgccgttcaacataaaattccacagccagtccatcctcccacccaatgaaaccaaaaacatataccaaataatcatctttaatttccatatgcgccatccgtcatttcattcaagatatctcgcgtaattagctttcccttaagcaacatcccttctcccatccgcgccctcctcggcgacggcttccggttctccttgtccgcgtatgaagtagaacttgcctttgccgacactctctttggcgattttctaggcgttcgctgcgtaaaaccagtgagctgcgtgctcaaatccgcaaaacagtggctttcaagagcattctgcggcatatgatatatccaactgcgatctaccatcagagaaataaacttgctcagcatagtctcctctccatttccctggagggtgctcatgctacccacaacaaggagcttcgtcttcgcacgggtaaatgccacgttaatacgtcgccaatctttgagcaagtctccgatattgcaggcctcgttgcttcgcaccagactcagcacaatgacttctttgtctcgtccctgaaaacgatcggtagtatgcatttctatgccaggaaagtacttgagcttgtctttgagaagatgaagttgtgcacggtaatgtgtcattacaccgatttcggtagcaggaactcccaccgtgagcaggctttcaacgagctgtgagacaattcgcccctcggcagggttgatgatacgtttcccttgagcctcttcgcggacctggggccggatcgtatctgtgtcaacaaatcgaacacgagtttcagcgtcaagaaggtcgtaaagccagcatcgcgacggcacgggtccagtgcagaatgagcgtgccgttccagatcgatgaatagttgtggagtcgtgatgatgttgtctcagagcctccatgctagggatgtgaagcttcttcttgcgcagctcttccgttccacatcgaagtctgccattgtagatgagggtgttgctcagagtcataatgtcttcacacatacgatactgatgctctaaattaacgacagactgcgggtgggtgtctgataagagcttgaacaagctgacatccaagccaccttgtctagcctcttcattcttcaccaccggaggaagctgattgtggtctccgacaagaacaaacgtctttgccagtcgaatcgggccagcacagataggcaacgtaatttgcgaggcttcatccacaatgcaataatcgaatgaacgctctatgaagacttggtggttaattcccaaacaggtcgtcgcaacaattggggtgccatgccaagcctcctttatttcctcaaaagtcttcttcgggtgacccgcgaggtgtacaaaatcctgaacctcggggtggacctttgccggagcaccaagtcgtagaataggaattttatccgactttagcttgagaagaatgttgtcaacggccgtgtgcgtatgagacgtcaacagcaccgttttgttctgtgacaccaaagccttgatgatgtgggcaatggtggtcgtcttgccggtaccaggcattcccagtaccagcgcataatcttgcgcactcatgaccttttcgatagcccgctgttgatcaacgttcaagctctccccatcagtgacggtatattgagtcgccactgatttaaatctagggggctccaaatcaacaataagctcgcgaattcggaccgcagccggcacgtcatttgccatcatctggatcaagttgtttcttacagtggccatgccattgctaaactcgtcttggtccaggcggtaccgaataggtggctctttgattttcccttgactctgttcaaccgacgccccttcggctgcaacttccatgatgctagcaaaaacttggttatcgacttcatcaaatccaggctgtcgaattcgagcattgtgtagacgtcggtccacggcgacgcttatcctttgctttcgaacagaagtaatgtatccaatcgccaaagcataatgtccatcttcatctgacacaacaattggctcgccaaccgtcaattccgatccaataaatgtgaagtcgggcatcggctcgcgtttgacgaaagtgtagtgaaatcgattaatccgagggttgtcttcatcaaccgatgcagatccttcttcaatgatgacgtccgaaaaacaccgagacttcttctcgcgctcagagctcgtcatcgtccacagctctctcttggtcttttgcccctccttctcttcctttgtcaataagttttcccacttgatgaagaattcttggtgttcttgtgttagatgcttgacgacctcagtgaacttttcgttcatgccgcttgtctccccatcccctccatccgctaaccgatgatagatgaaacaagaagtcttcgcatagcattttccacacatatgtttgctcttcaacattggaggtagctgaacactccgttctcggatgtaacatgccagctggtttcgctgcattatcatgtgccggagctcatgtcgaatggcaggaattcgcatcgttttagaagtctccatgtagtatagaattccgtgcgtaatgtcaatgtcgtaacggtccgataataagagggtataaagagccgtctgcgccatgtggttgctgttggcatgcttgcctgtcttgacctcaaatggcacagtcaatacttgactctgcttgccatctgtcatcattacttccaccgttgcatcaatatttcccttcaagccatacatgggcgaccaaacgtgctcttcaacgtcaagcaactttctgactgcgatggtggctttgtctccatttctcccctcgacaatggcgtcggcctagacgagtgtcagttttcatatcaaggagatagatttgcagcaattcattttacctgtggctgagatgacacgaagctcttagcccaatagctaagttccgtcatcttggattgaagatgctctttggcagccgcaatgcccatcttaatcgtatacaagtcctcaatgtgtttctcgatatttttatcaatcaactctgagagatatccaagatcaaacctgttggcaagcaatgcttcctgaaagatttcgtgaagcatcgttccgtaaaccaacggaggcgaagcttcgctggtagctttgactcgatcttggagcacagctcgacgcgtgcagccaaaagagtcggcaacaactgttgcagataccagctgatcaggatgcaaaatcaacagattctgcgcatcatctacaacacactgccctttgaatgagaagtctccaataacatggacgtaggcatcagcgtgcgccggtgtgtcgtaccaagagcctcgtagctgtacagttcgggtagtctttgagccatctgcttgaatcaacaagatctggtatgagtcagtatactgtatccaagagataaattccattagctcaacgtaccttttcgggggagacgcggttgtactgatcgacgtattcgccgtctaaaacacttgttaccaaatatcgctgaatagtcttgatctttttcttgttctggcctacgtttagcgtgttttcttcctggatagcgtcctcacatacagctgttgaggcagtgtcttgctgctgggccgcctgggtcgcagcgaattctaccgcttcaaagtcgacatctccgtcaaaggcatcgtcgccgaattcatcttgcaagtcgactagcttccgcggagccttattcttgagcggcgtcttcatcgtctttgaaggcattctttttcctgatgccggagtcttcagttctaaatttgccagcaaatcgtctgcatcgtcaaagtcgtcatcatcaaaatcgtcaaactcgttcaagacaggtttcttgtccaaattttcgccctcttctttgactgctctttctgtgctttgcttagctagtgctacactctccgttgtctgagatgcctgagtagcttgggtcgccagcatggtttcttccagcatcaaaaactcatcatccaagtcatcatcatcgccgtagtccgaaacgatcggacttggtaaccgaccctttggttttctcgacggggagttactattccggggtacaatctgcctcttcttaagagacggcgagtccatcccccccgcctcggtatcatcctcctggctctgattttgcatactactggtaaccgaatccagcaacgctgtgacgagagaggacttggacgcagcctccaactctcgttggctggcgctaacctggctgcctgattttgacttctccatcctcctcctcttaggccactgaaaaccacagctggcggctcggcgcaaatcctcctggtcgatctgggcagcttgattcctggatggccgtggagacgaagacaccatcaattgggccaaaatcggattcgccgcaccagaaacgggagactgtcccggatgtccgttcagcgagtatcggtcccagagctccaacgtcggatcggggtgaggtgacttcaatgctctggcgagtttcttgacattgacggttggggtggcgattctgtcggcagagggcgaagagatcggcgaagagctcctggctcgtttccttcctttgcggggcatcatcggcgagatggtggcgaatgcattcgggtcctgcttgttgttccacagcagtttgtcgtttggcgaggtggcatcttcctctggtatttggctgcacggctcgaggaggtcgctccaatccaaccgagtcaccggcgtcgcattatttccaatcatccttagatgggagggtgtctgttcgttcaaagcagatgttgctgcaccattacccctcccatttacgcccttgtctgccgcagacccatcttgagagtccttgtacaaaaatttgtcgagcttcttcttcgtaacttccgatacgggaatcagattcttcgagctggctggctgtaaattgttgggagtgctgtgagaccgctgccagggcgagcgttgctatcgcgcatgtaagtgacatcgtcataacaaaacgaaacaaaacaaaccagcctgtggaaagtaaacatactcttgatagcccaatccgctcagaataggacttctggagcggcatgattcgatatgattgaattttagagccttacatcgaaaagcctccagcaccgcaacggttttggcagatgcgataagcaaaaatgccaatctgtcgtcccagactattaaacttcaatacaagggcagatcgtttagaacgcgcctctaaaccgcgacgcgccccgcccaattgctccaacaaccgtaacaaaaatccgacgtggtcagctttaatgacagcggtcacgtgaaacggcaacttatcgataaagctgctccggcatctcttgcgtcacagtgcttcaatgggccttcgacatggctcgatgccgagagatttcgcggggtcgactttataacgaaacattgaattcctatattttggcgacacattgctgagcaaacatggacagtccaggcaacaatgccggcagcggcggcgacggcgccaacaagacccccgattacaaacacatgagccggtcggaatacatgcaaaaggcccgagccgccatcgaagagcgccgccagctggccatgacgaaccgcaagcaattcgagccccagatccacgagcagatccagcgcctgttccaaacctacgaggcgcccttttacgcgcagctccgcggcttcggcaaagcccagaccctcgctctggccgaatccaccgtcctgtccctggccgccgtcaacaaccgcgcctttgaggaccaagagacgcaggccctcacggagcactttctgtcgagcgtgcacaacctgctcgcgtggaaatgggcaatgaccggcttcgcgggctacatggcctaccgcggccgcaagacgtggcgcttccccttcttcaacccggaattcaagcgcttcagccccatcggcggcagcccgggcctcaagttcatgtggcatagcgcccgcttcgccgcatattacggaaccctctgggttcttggcgagccggtctttcaaggcgcaaacttcatgcgacagcgtcgagagatggaggcggatcctaggctgcgagcgctcttacatgatggaggggcccagggcgctacgctgctaggaggcaatccggaagctcgcgagcagattcgcgacgaatgggagtcggcagcgcagtatgagaatacgaatcaacaatatagagatgccgaatctgaacaaaaggctccagctgcaccaacgcaatccgcctggacgtcatatcgcagccccgcgacaccgtccgcacagccccaaccgcaacaacagcaatctgatgcgtgggattcttcatttacagacgactttgatgacgcctcgcccgtcgcacccgcagcaagaaatcgctcagatgcctcaaacaattccagcggctcggcgtgggaccgcatccgacaacaagctcaataccagccttctcagcaaaatcgcaagacgtgggagaagcctcagtcaggaggcggatggggatcagaggctgaatcaggtgcgcagtaccaaggatcagccccgcgagagagctattcattctcgagcgccgacgaggagaagaacttggccaaagggcaagctcagcaagagtttgaccggttactagagagagagcgcgagggccagggtcaggagaggagctcgtggagcagaaaatagctgagacatttacaaactagctagtcttgcttatgtattatatgtattcatgtgcatgtgtcatttatagagtacacatctcactcaaatttgcaaattttcttgtttttcttaagacagaaaagaagatcttattcattatgttaaaagagtgaaataaagccccgtatgagtgtcatgactttgaagtttcgagaccctgatgtagctagaatgcacagaaaccaagaagccagtctcatcggtagatccgtgcacaagacaaaaataggccccggcacatccaacactcctactctaagccttcacctcgtctgtaactttaacaggttctatctcctgtgtatcatcgttctgttgttccactttggcctccaagatgctttcgccagccatgtttgccgcgagtgtttcttcctttactggctcttccggtttcttgacttcttctaacttctcgggctcgcttggctccttgatttcttctggctccttaatttcttcaggctccttggttatttcgggctctttggcgctctcaaggacctttggttcttcagattcagccaaaggtttgggctctgacacagtctcggactgtgcaggctcggttgaagcagcgggctcaacaggttccttgggggcttcaggttctaccacctttgcgacaggctccgtctctttctcctcttctgctttaggcttttctacctcggcaggcttctcattctctatcggaggcagtttctctgcttctagtccggtttcagaaacgtcctttgcagggacctcgagtgagtcagaagcaacatggacgtcgccatgatcagggtcaatgttccaaattgtctgcggctgtgagaaggatagcgtgataggagcgggctccttcgttgatgtagcagcaggagctggggccgagctcttagtcggtgcgcgacgctgtggtcctctagcccgactttttctagcatcagacagtaggactttatccttatcctctacagcttcattcttttcagtctcctccttcttcgaaggctgcggtccaagctgcagacgcttattcaaatcgctcatgaagccagcctgcagagcggcaatcttacccccagcagggcgagagggaactgggggcttcggtttggaaagctctccatcctttgagtcggccgaaacttttttaacaggtcgagtaggtatcaccggcttgggcgcatcttccccgctgagctgtctagttgactttgggcgatcaggaacggcaggcttatgtgaaagcagttcggatagcttcttggaaggtcgggcgggtacttcaggcttgttctcgctctttggcttttcctccacctctgcctcatgaagaagactctctggagtatcttcccacacatctttactggggaatcgatgacctgtacttgacttgccacctttcagatggggttggtgatcgacccaagtaggctttggctgctccaagatgggtaggaagttgtgtttcttgccgtttgcttccttttcggcgagctcttcttgttgcatggcaaacatttgagccggggtcatggggcgattctcaggatgcgttgacgacttccttcgttgagcgtcttcctctgcattttcatctacattgtcaggagttgagacctccgcggtgtagtgaacgctggtcggtgcatcttcccaaacatctttgctagggaaatagtgacgcgcttttgatccgtctttgctttcacgcctttcctcctccttcttggcggcttcatcggggaacaaaggctcgtattcgcgaacatcttccaaaggagtgtggtcaaagtcgagacagtgggcgttgtaaacactcgtgggtcgactggtaggacggcttgtaggacgacttgtgccatcatacgaactaccgttgcggtcgaggtgaggtcgaatggctggctgctgagcagggcgcctagcatccttctcaatctcatcggcagccaggatcggcgcctcaaactcgtccccgcgggcctcaaccgggctttcagcgccataggagtagtgttcgggatgcttggggtcgtctacatgaataggcttattctcagatgcatcggggtcctccgatggtgcacctgtatccagaaccatcgaagctggacgcggggtggccatgcggctggcatattcctcgtgagcttgaaacgcaacttcttcgttgggggttccatgttgttcattgaagtctgtacaagtcaaaattagctgacacttttcctagtcattggagtcaagtgtaaatctgcgaacctatagatttacggttggccgtgtctcggactagcttattgagatcactgctgctcagagcaaagtcggtctggcgatgatcgtgcagcggggtatgatgctctcgctgcatcacttcaggatgcttcttgtaataagccttgtcaagctcatcttgaggcacaaccccgtggccgtgcattccatagcttcccgggggcagaccacgcgaactaagcttgcggttatggtgtttgccgtttccatcagtcggagcaggcgatggcgcttggacatctccgaggtgcggattcatgggaactcgctgcccaatctcgggaatgccatgctcgtcatcaagctgctggtcttgctcgctggtaacagagagagtcgtgctagacttcttcctcaggccgttgcgagaggttgagcggccttcaagatatccaggctttccgatgccaaatgaggcggccctgtcggagtcggtgcgagtgacgttcataacccgctctttcgcgctcgctgccgggagagacggcttaggggcgtgaagcttgaggtcctgggcaacagtgcgagtctgctctgcatcctcggtgccctgtccttgcagctcagaggtgatgacgctgtattccaggccctcttctccaacagagggcatcggcacactctcggcgtgatcaatggcatcgccagaggccccaggggagaagctggggctaagcttggacccaagagggctcacagtaattgcgccatcggtgaagggcgattgggcgaatcgatcggggttgggggactttgagcgatcgattcgtttgtttgtcggccgtggcggaatcaggggagtaggactggcggccgcgaggtctttggccgggctcttggacggacgaggggggatgattggctgctgcattgtcggtgccgtcatagtgtgtaaatcatttaaagaagtagaaacaaaagagtaacaaagtcagaaaagataaacagcgtatcaattgtcgtattaattgtatagaatcgaatctcgaaacggatctggcgcgaaacgtcagttatggtgtccaactcggcagtggaaagtgggatgtcacaggactaaggctgcaacgcgaaaggggtgcccaaaaccagcgtgtgaaacccaataagcccattgatcacagcagccagtcttggaattatggccataaatagctcttcacaagatggtaattgactgcacagcgaagacgggcaacagaggagtcacaggggaagctggcggctattctcaagccagtcgtactgtatgacgacggtggccatctgtccctcgcagcgtcctgacatgggcagagatccaacttaccaattgcgattgcttctcgagccggtgcggaatatctccaaaagaactataagtgtagaagcatgaatcgggttctagcagcaaaaacagcacaaacagcagatggtcgaggttgaagaggcttcccagagctgcaagtgtccctcaacaataccgacaggtcctcgtagcttatctatgccgacgccgctattgggagacggctggaggcctgtgcgctaattctggccagcgatagcgcctcatggggacgcggggcgtctgtcaaacactgtgtggctgccgctgaaacggtggccgccccgcccaatgcgacgctgaagatacagtgcagatggcccgtcagccgcaccgtcatctggtgacccctctacgccacacacgctacactgcatcgattgatcaatccattgatgtcaagattctacgtacctgtttgtaggctctctacagagcgctggtggatgcaaagttagtagccagtggtaaacacagacgcgtggattgattcattgatttctcattgccgtgaaaacagcgcaaccctcggacggccaaacctctgacgaagaaatgtcttcatcgctctcatcgtcatcctcacccgagctagattgcgtcactgcgtattagtagctcagcagatcccccaccaccgagatcaccaaatcccttcaaagctggataaatccaatcggctgacctgtaaaactaatgcgcctaaaaaaccggcagcacgttgcgagttaaaacacaaagctttgcaccatgtgcatgccgcatgagaatttttcttcactcggccgctcaccgccagtaatgccgccaagcaccccaaagtgacagacacacctctttgggccactcttcattggccgagagatttgtccgtgtacattgttggtagcacgattccgcatgtctggtttagttgaagaagttgccgcccgttggctgcaagtgattcggcctgcagggtcccccaacagtgcttcgagatctgcaggccagtctgttgtatgggctttgtcttgaatctcaacccctgcctgcctacatgaatacggtgtcgtcacatcccacgagcatttgcattggtcatagcttctcataatatttacctgcctatatttccaaacatgttggacactaattgatctgtcgctttccttgttctttgtttagcagaatcatccgccggtacgtctatttgtacatcatccggtgcaggggccgtcagacgccacaggcgtatggacagtccacaattcgcaaatgtttcacgattcaaatgagtgatacaatcaagatatactaaactccagcagaaaaagaaaataacaaatatgaaatgccctcgcctatttcagtgttctgtgccatcttcgggtgctgagtaagggttaacgtgtgatactaactcagcgtttagccatttgaactttttccccgttggtacttgtaagctacgttgaaacaagaaccaattgattgtgtagtactgatgcctttcatctgcaaatcttctttggaagtctaggatacaacatatcaaaggcctcatctttgaccacagctactgagcatcacggggtcttctgctagactcatattaccatgagccggctattacaatctcaacaccttgcgccagaagaaatttaataaaaaaaatcaacagtatacctcattgaaaactctattccactaaacatggccctatgagaaacgcaccgaagcagctattgaaatcaacccgtataggtcatgcttcattcctgacgccggaataccctttggataaaaaggcccacaaacacccccaggcaagcagtcagaagaaatacaggctagaaaaaattcaactcttttgccttgcctgcaaaaatttttttgtccaagtcccaagtctcatcactccacccagctcattcgaatcatacgtcgtttcatgcagtaaaacgtatcgtcaaaagtcgtcgtctctacccctctccttgtccgccttttctttcttgctccaccataggcaccagatgacaggatcctttaacaaagccctttacacaatcatctgtgcgatacctgcgccaccaagggtcttgcttccaatgaatgcctggcccttgagtccagcaaggccgtagcagatggcagtgagcagcaggaaaacggctgcggcgatcaagctcgagctcacaacaatgatgctgagaaattgaatgatggccatgccgaggtaggtacctgctcgaatatagttggaggaaaccttgcggatgatttcgtcgaacttggaggatgtcgggcagattctaagcagaagaggcacttcgatgaacaggatgacgagagacgaggcccttgtggtctgattagcaggcagttcagctcagaaagcgcgggccacttacagcgcaagggcgcagaatatgattaggagtgcatgcttcgaaaatagcgtaaagatgttggccagccctgttgcgaaacagagaatcatggaaaggatgccgaacctataggagttgacattgtattagaaaaggtctcttctttcagtccattctaacaagaaaggcctccagctctatatcagcgtcgcgcatcgacccgcaagactggttcggacaccggtctcactcgctataatcgcatgcgaggagccaagagcaaagagcggccggcgcatcagaggcttaccattgtccgtaaatacctgtcgagatgtagtcagcatcaacgcgattcaactcggcgctattcgcaaaggccacgtactgaagttccgggtctggaactcttccttgagcgtcattttggcggtctttgggtgaagctgtccggcagctattcagaacactgtattactcgtagtcgccgaatgcgcgcagcggccttgcaaagcgacaagtcggttgagagagacggcaagtcaaatgtcaaaatcgcgcgctatgcagcctgagtcgagaattgtccgagacgatttggcggattgcgggtttgtcgatggcaaaggagggaagtggaatgtcaggaacgttgtccaagagacgagggtgacaagcgctgcttctggccaggtagattttagggccccttgcggtatagcgggaggaacgagtttccacgcgggtacgagaagcgccaggtagagaatacgcggtgcttaggggtgagacgcagggcttagcggggagaaacgagcctgctgcgcccgctgttttgtaccagcaacctggcgcaggtactccgtgccccaaagcaacagcgggttgagacggcgacagatgctgtattgtgctgttttgtgatatagagctggagacttcaaacaaaggaggagatgcggagcagcgtttcagctgttctttatacattccggatatatctacgtaagatttcaaacaatttacccgtcatttgcaccttttctttcaaacctccaggcatcccaattcacctctaggcatctccattcaacttatatcgcggccatcctttgttacgtaggccggtacgtggcaaagaggctgcggcgaaatcactattcgttactatttattgtgcacgttgtccaaatactgtatactaggcgctgtggcggagtcaatgtcacttaattcgccctcagcgcagcaaacgtgcccttaaagtttgactcggccatatgccgtctccaatacttcttcgacccagtccacacaatgaactcaccacaacgctctcgccacaatttattcctttatttcatcctctttttgtctggttactaagtttgtcgagagcacggcccgttgatccggtgcctgagcgttatgtctccagccttatctggatggatggatggattggatcgtcgactagcagaatcgtaaaagacattgccatgaatcggcatctggactccgcaccctggagtaggtaatcgccaagccaagcccaacagcccagaccttcgaattcgccttccgccaagagcaaccagccgaatacgataatgactccttatcagcacgtcttgtggggaatcagcctagaagcatgtgaggctatgttatataactgggactgagactgagctccggccagactcgattccccaccaaactcctcaacgccggaccggtgccgagggacggttacatcatatcactcgtcttatttaccatagcttttctgccatcacataccaaagagcactgatatccagctattctctttaagtttagcattgtgattttcagttacaaggtgcctattctgtggatcctaacaacgatgcacctgaagctaaattgaaaacaagtctagtccatcactggtaatagccgcattgccaacatgactttgactgttctctcagatgaacaggtcaaggatatcttagaaaatctgagcctggacgagctggaggatctccgaaagacgctggccagtgctctccatgccttctctaccagtctgggaaccgatggcctaggcgtcttccagcagccgcatcgagtatcaacgctgcatcccgagactcaggccacgaccctgtacatgccatcatgcggtccatctggcatgggctgtaaaggtataagcccgcacttgattcataagactttcaaatatactaacattcaatcagtggtgtctctcacttctggcgaggcggccaaagacccctccatccagcaaatcagcccaacaggcgtcgtcaacctcttctcgcccgacggaaagccaattggcctcgtccacgccagcacgctcactgcgttccgcacagccctggcctcgctatgcctcgtctaccgccgcaaccacgtcaagaccatcaccgtctttggcagcggcatgcaggcctactggcacgtccgcctggccctcatgatgcgcggcagcaccgtcaagcacgtcaacatcatcaaccaccgcttctctgacagcgccggccgcattctgaagaagtttgccgtcatccctcctgatgtaaaggcgcgcgagggctgggaggcggccaagtttacgattctgacgcccacgttccacgagttcaaccgcctgcagaaggagtatatccgcaacgccgacatcatctactgctgcacgccgtctcgggaagagctctttgatgcctcgattctgacgaatcatgagggaagaaagaaggggaggctcatcgtcgccgtggggagttatacgccggagatgagagagctacccgagggtctcctgcagctggtcacaaagccccgtgaaaagggccataggcatttccacagacacgctgatgaaggcggcgtcattgtggtggacacattagacggggttctgtcagaagctggagagattattgccgccaagatttcacccacccagctggtcgagtaagtgtgcttatatcatacacccagcataactgcatcaatatcgatatgttaagctaacgattgccccccagactcggcgaacttgtcatgcttcaccgcatggccgtcgacgagtcagagtccgaagcctccgacgtcatgtcacaaacgtcatccttctcagaactagacatcgccgacaggagcccttccatgaacacagtctatagcgacatgccatcgagcccttcgagtccgacgtcttcacgcagcaaatcgcccttccggaagcactttcggaaatcgtcgagcaacaacctgtctgacaaggacaaggagaagcaaaaggacgacggcctctcgcgctggctacgggacggcactgttgtgtataagagcgtcggggtggggttgatggacctggtggttggaacggagttggttgagcttgcgaagcagaagaatattggcacgcagattgaaggcttttgaatacgatggtacgcgatgatggatttgcccggtaacagatacagcgttggatattcataaatgatgataaatgggcagcataatggttaggccgcgcgaattacataaacatgccacgagctcatttcagtttatatatgaaaaaggaaagggttgataaaatgagtcagtgagttaacgggcaacaagagtgtttgaaggaatcaatttccctgttaaatatcaggtatccaatagtttctatattagattgttctccctatagaggtacgagaactaataactcaaaaaacaagagctcgttttctattcatacaaattcattcccatgctccgccggtctattttactcggcaacccagacggcactcatacccataccagtaccaatgcacatggaagtgttaccaatcttcttgcccgtcctcttcagctcatacagcagcgttgaaacctgtctcgcaccagtgacgcccagagggtgaccaaaggcaatagcaccgcccttggggttgatcttgtcatgggagatgcccagctggtcggcgcaccacaggcactgactagcaaaggcctcgttgatctcaaagatgtcgacatcatccttggagatgccagccttctcgagcgccttggggatggccttccaggggccttgtcccatgagcaggggcttgacaccgacgacagctccagcgacgtacttgccgataatctcctggccgagcttctgggcggttgaacggcgcatcagcagcacggcggcagcaccgtcggagatctggctggcgttaccggcgtggatgctgccgtcctttgcaaaagcagggcggatcttgccgagcgactcggcggtgatgccgtcgcggatgccgtcgtcgcgatcgacaacaacctccttccactcctcagttttgggatcctggaccttggtcttgatgggggcgatttcatccttgaaaaggccagcattctgggccttgacggccttttggtatgacttggcggcgaactcatcttggacctttcggctgatgctgagatctttggccatatcctcagagagcttacccatggggaccttgcagttaacggcctcctcccactgctggaattcatcagagagctcggacacggcggcagggctaagatggcacgtcttgttagcttttttccccccctcattttttacacgagcataaaaactcacccgtagttcatgctcatgctctcagcaccagcaccaataccaatatcaatcataccagccttgatctggttggcgacatcgataacggcctgcagaccagacgagcactgtcggttcagcgctcggacagcggtctcctccgtgaagccagcaacaaaggcggcagcgcggaactcggtggcgccggcgccgggagcaagcacgttgccgacggcgatatcctcaacgagggcagggttgatcttggagcgctcgagaagggccttgaggacgccagcgaggagatcgcctgcgggggtgtccttgaagcctcccttgccgcccttggtgaaggcggtgcggcaggcggcggtgacgacaatctattgcgaggtatccacgtgagtatttggttcatgtatatggggattttcgactgcgtggatgatgaagagagcgtacatcgtcggggtgcttttccagcagcttctcgcggcccccagcggtggggttgccggagatctggcctccgatctgagaaatccgtgcgacagctatagcgaggcccgtgttagctaactacaaagtaaaactagagatggacgtggttgtacaagaatcacttaccgctcatgatgaagatgtgtagaagctggaatacagaaaccaaggtgagaatatgcgacacgaaagggatggccgatggatatgcagagacggaggtggtaaaggacgaaaaaggctataaaagggaaaggaatcaaagatgtgagaagagagaaaacggatgcccgcggcgtatataatcaaagcagctgagctcccggttgacctcggatgttttgtccgtgtccagaaatgtcacaaaaacgacgtagccagcgtcagcctccatctcggccgaggcatctctgagcgtgcggcgaaactaacggcgtggttctactacccgcattttccttagcgcgctttcacatgccgacagcacaggcttccccagctttttggggggcttctaaactgatgcgcctctgctccgtcacgaggcgcgggatcaataatcataagcagcccgttcgttattttgcctcgttggaattgtcagttgttggccacagatagtttgtaatggcgactcgagtaatgaaaagtcaggtgcaagatgcatttacagtctgctccatatccatgtctagctgaatgcggcagtccactctgcaccgactcgactctgcaggcacatgcttgagaagctgttatttgcaggctccaggtctggtttgcttgtgaaaagggtaaaataagggttagtagtcaccaaatccatcatgcatcatcttagcatgacgtctggttggtgctattctcagattcagatctagattgccaagcgcttatatacaccacatacacattcatgcacctcctcgtcaacatttgtaactgaattattattttagatgggtatttccaaattcatattccactcgctattatacacattgtacattcttacacacaccccaaactctctccccagcagccatcacttatgccttggtctcatcgctgctcttctccaccaccttgtcctcaggtgaaaacttcaggctgatgctgttcacacaatggcgctcatccgtgggcgtcgggaacccctctcccttgaaaacatgacccaagtggccgccgcagttggagcagacaatctcggttctgacggagccgaagcttcggtcctcgtgccgggtgacggcgccggggatgctgtcgaaatacgccggccagccgcagccagagctgaacttgtgcgttgccttgtagagcggcgcgtcgcatgcggcgcaagtgtaggcgccctccttggggtagtgcttgtcaaactctccagtgccaggggcttcagttcccttttctctgagaatcctgaattgcgctgtggttattgttagcaaacgagtgcttggcttaagagggggacaaacacatactgggattcagaatggcgcgccactcgtcatcggttcgctgatcgggataagacatgttggatgatggcttggatgaagaaccgaacagagcgctcaaaaaggggatgctcgacatagattgcaatcgaagaggctgcagtgcgcgctgtgagatctgatgcgggggcttaatgcgggtgaagttggacagagtgaagacgaatcgtgagaatgtatgcacaaagcgcatgaaggcgaaagttgtgttgatggatttaaaaaaggcgacagagacgacttctttatatgtattgatgaaggggcctttgctgttgttaattgccttgtgaggtagtatttggaagacgttgagcagctggtacgaggtttttgacaaatcgctgtatagccgcaatggaatcggatcaattgcatcatctaaaaaagggtcgtgataggccaagcgccagcttctgcactgtattctgccttctagggctctgtgaagcgccgggacatcagcgctaggccgcaatagcgcacctgacgccccgtaacgttggaatctggaaaacagcgctggagctttagcgccgcttttgcttaagtaggaggcacgagccttattctcagctacctgacgactgtttcatgtaatgaagcgagaacaaagattacagtgatgtttctggatgatatgtgttcaatccagaccgctccaccatggtctcgtgcagtctcgctcatacactatgaatgaaatattgatatctttaattgaatcatcatgttcatttctaaaacacatcgatgacgcagcagctgaacacaagaactcccgtctacaatagcctgtactgcagaatgggttgcgtcgcaaaacccgccaaaattgcgccagctccagggtaggccgcacgacccagcgccccggatttccgaagtcttcccggccatgtctgatacaggaggcggccttcgtggggtgcggtcaagttgcaactaacttggtggaaatatcaaagtggccacgacacgttgctctaggctgccgttttcctgctcttacaaccacatacttcgaaacccggcgacatatcgaatcttcgtctatagagtctctcatctgctttttcacgacaaatccgaaccgccatgtcgagacgagctcccaatcccggcgccgagcgggcggcgcagaaccaggcgaccatcaagagtctcctgaagctcgagcccaacaaggtctgcgccgattgcaagaagaacaagcgtacgtcaatctgccattttgagtctcgattctgccattctatatattcaagaaactaacgcatgaatcatcgtccagacccgcgatgggccagctggaatctgggcatcttcatctgcatccgatgctctggcatccaccgtggcatgggaacccacatcagcagagtcaagtccgtcgacctcgattcatggaccgacgaacagctccagagcgtcctgaactggggcaatgcgcgcgcaaacaagtactgggaagcaaagctggcagccggccacacgccttccgaatccaagatcgagaactttatccgcaccaaatacgagctgaagagatgggcgatggatgggccgatgccagatccctcagaattggactctgcagccgacgacgacgtcccgttgagtattgtcaaagagaagcaggttgtcgaaaggaacgagtcgatcaggaaagcctcgattggacagtcccaagcacctcgaaggtctcctctgcctgcgcccgcggtgggagacctcatcggcagcgatgatcctgtgccagcacgggcaactagcggacctcccgttggcaggatcactcccaaggctgagcccgcccctccgaagacgactggcaccaaagattctctacttggattagacttcctcggtgaggccagcgcgccgccccggcctgcaagcacccctggagtgagctccgcccaagcccagtcaaggccagaccttaagcagtctattctatcattatatgcttccgttcctaagccgcagcctccgcaacagcagtaccagcagcagggatttggaggcccggcctccccaacctttagccaccactctcagggctcgatgggcggctcgatgggcggtttcaacgatgctttcggcagcttgaacattggaaatgtcgccgctcccaagccggcaccagtcgacccctttgccagtctgggcactagggcagcagcatcccagtccgccaacagcagtgcctttggcggtttgagcggaggcaactttttcaactcgaagcctgcacagcctgcacagccgtctcaccagtcgaagctgtccaactccagctccggatttggaggattcggagacttttcgtcgcccatggctgctgccacggcccctgctcccaaggcgtcttctgccatggacgatctctttgatttctctgcacccgccacgaccatccagccgacttctccgcctgccacgcaaccgagtgctccggtatcaagctcggttttcaacctctcctctccccagaccaagcccgctgctcccgcccctgcgcctgcaccaagctcggccgcaaccgcgctgggtggagccaacctatcgggagctgacgtctggggtggcaacgagtggagcagcgggccatccacggccgcgccgatagctcaaaagagcccttcgctgccaaaggcttcagcatccagccttggatgggagggaggtgccttttccaatacgcccattgtccccggatccggtggaggctttgccccggctcccaaggtcacggccgatgaggagtttggcggctgggcgagcagcaccggcggagctaactctggcgtgacacccaaccagggaggctttggaggagccagtgacgatttgttcaacaatgtctggcagtagggtgtccctcttttctgatttttcctttccatgaagaggagttggcaagacaaggggagaagtttatatcatctgttgcacaattgggtaggcgggcatgttaacgggcgttttgcatgttaggagtcttgtagattgcacgaagaaaaaaagagaaaggaggcatagagttgcgcggccacggcattcatgtctgcctgtggtgttgatgaatcttatgtgatttatgtcttggaagtatttattgtataattgataatgttccctaaatttatttattgccataaccatacaaaaaaaattgatatgctcatataaatcaaatgagaaacaactccggatagcgcgccaggggtattcattgtctttcgaagccgaaccgcatcttccccttatcctaaaggccagttaccaaagaaaaaaaggaattaaaaagaaaaaaaggaattaaaaagaaaaaaaatagctgtacacggcttgctcgcctgtctagtatgtatacgcccccatatcccaccttagaccttgtttgtttcgccatcgcctttgcttgcccacccaatgtctcaaaagatcaatttgaggccatagtagagcagtagaaacgccccgatgatgattcccgcaagctttaatatagcgacgttgtttccggaagcggccatgcgcgttaatcgcgacgctgatcccttgaactgggaggtcatggatgtgaatgtatcagactaaaataaggggcaaacgctccccggttagcaacgaagataatatggaatttgtcggtattccttcgacgagggagttggagaaagctggcatacagtgttgtcgatgacatcttgagcacgagcattatcgtatatgtcgacggtgacgccgcgcagggcggttactttggaggagagctcctccagacgagcgttgttctggcgctcgcgctcgtaggcttcggacatggtggcggtggtttaggataggcacttcggtgtattgattcgcttctctcaatgttttgcgcagagcgctctgcagatattgacagggctgtgttgttgttgttcttgttgttgttgttgttgtcttggagtttggaaagcccagcttgtctcgtagattgattattcgaagggagtggtgatgaaagccgattgcgctcgtggaaaaaggattcgtcaaggaggtctaaagacgctattggctgctgtggcggtagcgcgcaaataaaagtcaaagtaaaaattaaagggcgagtaaataggctcgatactgtgtgaagagaaggaaatagtcgcgatggtttgattccaagtggatgacgatggcgataggccggaggcttgagttcgtgtcggaatgaataatggtccgggggaacagcgagtcggatggacggtgctcttagtcagttttggccattggtgcagtggcgggaacaagcccccttctacgctttcaggcgtttcagcgctcttccacaggcgcttcttagtgacatgcaaccgcacgagtttccgcaccgccacgcaaaaccacgcggcggtggggccggaaatccgggcttggagatgctgtgccaattgatgcttccaaagcgctgatcgagctgcgtgtctgagcgaaatacacggaagcagtccaagttggcttttaagttgattcgtaatgcgacgcgtttaaggtataactagaacgaggttcccgcgtattgctgaggttgctgagtcgatccagcttcttctccatttctatatatttcttcttctcgcccatcgctgtgcttggaatttggagatgaagatgctcgttttgtggctgagcgacctctgatcgacggaacgctctcggaagaaaaaaaaaaaaaggaccagaccagctaaaaagggctggccttccattttttttcgcctcagccccaactccgaccaaactccagcactgtcacgatacctgcacccgctgtcaaactgctaaaattccagggcgctgcccactgtccagcccgtaaacacagcacgtcaccatcaacaagggtacgacaggcaacatcccggctcgcaaaaggtaccccatacacgctgcatacgccggatcctgcccgcaatcgccggtacctagtaccgcggactttggctcccctcatacaccccgccgcggtcgccgagttccaggcgtattactgactggatccgttattttcttcagtgtttgcctgtatggacgtgctgacgcaacccaccctctctctaggcagtttcctgtgcagcatccagtcctcgctctatatacttttgttttatttttatatcctcgtcagcctctgcttcttcagcctccggatcgcccttcgccagcatcgcttgcgagaccgccttgcgcaggccacgccagacacgatgggaatcaacaaccctctccccgcctccatggcgtgtaagtgactcgattgatgtttaattcgcgcgcggccagcaactttgcggcgccgtgaacgcagaagctatctgtgagctttgtgaagcttgaaactgactttttactgttaaacagccgaatgcaaaaagtgcggcaagatcctcacgtcattcatcaacccgcgacaggcctttggcccggacaagatcatcccgccctcggtcctctccaacgcaaagggcctcgccatcatcaccgtcttcaaggccggattcctcggatctggtcgattcggcagcggcctcgtcgtcgctcgactgcccgacggcacttggagcgccccgagcgctattgggacgctgggaggaggtttcggcggccagattggcttcgagctgaccgactttgtcttcatcctcaacgacacctcggccgtcaagacgtttgcgcaggccgggtccatcaccctgggcggcaacgtgtcgctggcggcgggccccgttgggcgcaatgccgaggccgccggcgcagcgtcgctcaagagcgtggccggcatcttcagctactccaagacaaagggcctgttcgccggcgtgtcgctcgaagggtccgccatcatcgagcgccgcgacgccaacgagaagctctacggcacgcggtacacggcgcagcagctgcttacggggtcggtgccgccgccgccgcaggccgcgcccctcatgactattctcaactctagggtctttgccggcatgaggcagggccagtccgacgacaccatgtacaacgacgtgcccgtgtacgacgacaaccacgacgacgtcgtctgggagggccgccagggcgctgcgtacggcgagggccagcggtccaaccgctcgcgatcaaacacctggcaggacgatgtgtacgacagggacagcttcaatgcgccgtcgcgctcaaacacggtgggcggtggcacgagaggctttggcgacgactacaggtggcatgatgcgccggcagcggagaaaaaggttccccctggccgtcctactgctccaaagccttcgtttggaaaccgacaggctgccctgaaatcaaacgaggccgtcgccctgttcaactttgacgcagaccagcctggcgacttggccttcaagaagggcgacatcattacgatactcaagaagacggatagcgataacgactggtggtgagtacctatttgctttgccttgatgtccaactgcgcactgttggtagggagcattgtacgagagagaggctaacaccacacgtctaggaccggtcaacttggagcacggcacggcatcttcccgagtaactacgtcaagatgagggagtgaagagatggaaatcgagatacccactggtgtgatacctacgataccacaaagactgctgcttttttcattttctttttgccatcaatactttctacctttttccttgttattttttttttctcttcttggaaaaagggattccaattggaaggataccaacttgttttaacacggctttttactcgaaacggtttgaattgaatcttgtcctctttttttttctcttctcttatacacgcctttttctggtgctcttctgggtatatgaagtttcacgtttgatggatagccatatttttttcttcttggaactgagagaagattgcggtgggtggtgatgagttaggcgtagggataagagaaagatttttttttgagaaagcaatattacctcctttgcgttgaaattttgttttattgcctttgcgagagctttttattgcttggctatcctgtgtctgctacatgtatcgctcatgttcggcgtttatgcttttcaaagagatatcctcactctgccactccttctttcgttttgacaaactcataggcatttagtccattcgcattatacgatagcaatgaatgtaggccattcaatcattcacatcatatgttacattcgtcatcccgttgatcctcatagtacgataagcgaataatgcaagacgtaacgctggcgtatgtatattaagatgattgcgtactagtagtacctaccaacaataataccaatgccgtatctgacttccatctcgacacacgtattttcctatccgatgtattctccaaaagcggttttgagatgcccaagatataatggatagatgaaacactgtataaagacagtcttgagatgagttggttaaagaccttttcaagaccactgctagcaccaacggccattgggacacaggttctatacaaacgttcactcctgatttcactttaatccatcgtatttcatctgacttagctcgttaaaccaaaactctgttcgaatagcttggatttgctccaagtagaattcagcgtaagaagcagcattacagccccggctgaggtcttcattatattggtcaaacaattgagaagtggctttgttcgccctctctagtaggatagggtcagcgatcaacatagtggttggcttagtctcttccaaagaggagtgataaattggggtgtcgctggcttgtgaaacttttgatcggggtggagtatgatgcaaaacaagctgagagtcatcgttattcgagtctgccattttggtactttcttttctgtgtacatccgcattcttgtccatgatttttttctcctgtgagttgctgtgccgctgattctgcttagccctcggctttgatttggcgactttatgatctttgccttttaagaatggcaaactgcgcgttcggggcaggaatttgcgaaaatcttgccccagttgcaattgaaaattgtcatcagtcgtgtctgtagcttgtgaggagctgtccacagaagtgagactctcttggctgcttgaagggccaaattgggggtctagtgatgtatcgtagcttgtaactgacgtttctgaaagctgtgaatgattgaatagtgagttgggttcagatatagaccgatagcttgataaagatggcatatccgcatagtcggtgcagaacgttggctgactgtttggcattggtgaattaggggcctcattttggtcatcgacaggtaaagcatgtcgcaaaggagaactaatgagcggctgatacattatttttgattgattgatattaaaattttgatgacttggatgtggattaaacaccgttgctggatcactctgtcggcgcgactgctgtggtacgttgtatggtggagggtgatgaaagcactgatccttcatgcccaatggaagcagttgtgataaaggaatatcggaattcaacatggatgtgaatgaaaagttcgattgagagagttgttgtgctccattccccaagggggtaaacgaactcaggcgtggtccggagtgatatgaataaggccctggatcggattgagccgtagtatcattggtgtcaatagcatgcaatgcgggagggatgccattttgagcacggtatccaatacgtttgagtatgtttattgcgtgattgaagtcttgcttcatttcgaatgaaaccactacatcctgttgaatttgatgaatttttatgcgtatactgaaagacggctcatggattctcatgatttctctctcgctgtttggtgtttcactgagatctgcaagttgtatagaaaactaatgccattagacgaccgccaaatatacgaaaagaaaagaaaagcatcttcggaaatacgaactattcgttgaagccctagatgagattgaaacaacagattgctgtgatttccggtggtacatcgctgagcttctagggtagccgtcaaggaactgtccaagttggcggcgtcatacgtgctgtgggtggccccgccatggatctccagacgcttgagaggacatccggacagtgggagtgccgtcatggctggaaatgcagaattttgtcttttttttggtgtagtagcgaatgatgcttggcagatacgcggcgaaacgactgtcgcagtaactcaaattgacacgagattgaaaaaaggaacccagactgcagtcccgaatttgtgttgttttgtcgctttgcagactaagaaagagctgctgcgggcttgttcgatctgagatgcaccaggaagctaccatggcaaggctccgattggctgaagcggggggccatctcacgtgtagataagattgcttgtgcgccagccgattttcgtcgcgccgcgccaaccacgatggctgcagccttgccagagaccacgcgaggcgactttggtgccgccgatttctccgtcgataagagtcgcaggagagagtttggacggatccgttgcggaactcgatcgtggcgcatttgaccgaaccatatacgacgcctatttggcccaattccaccgacaccgaagacgcgcaaggcataaatagcgggagcatcgtttgccagcagcgaccactgcgcctggcatcgtccaattcgacaacagccgtcgataaatcaataaagcgcaaccgaacttcgactggtattcgccaaaatgacttcatctccccaggaagtgccgctgcactccatcgagaggacacctgaatatgaagacttcatgaccaagctcagggattaccacaccctacgaggcacgacgctagacccagaacccaaggttggaatgatccatttggatctgttcaaggtcttcaatcatattgtcgcgaacggtggatacgacaaggtatcagaagagaagctggcatggcgtcgaatggcagcagagcttggccttcattccaataacgaggcatcaacggcttttgctctcaaggagaagttctacaagaacctggcagcatacgagatcaaaacagtccacggaaaggaaccgccgccaaaagatatccttgaagatgtcactgctaagggtgcgagcctcctgacacggacgagagaaaacttccgcggcaagagagagagcaatgtcggggccacagacagccctgcctctggtgatgatggcaccccgacgcgtgaacgaccggcaccagatcctgtctcaagcgctcgagcttcgcgcggccttcgcgaggcgcctccgcaaagagtcattttccagcccgatacaggcccagcccgagccacaagacaggcgtcaaaccaacagggcaacaattcagcctccccagccctgaaccacggccagcaagcccccgcccaccattcagccgtccatcccatgccgccaatggcaattcacaacaactcaagaggtccctcaatcttacaccatccccccaactctgaaaacacatcacacctagtcacttcctatcaaccgaagccgatgaaaccactccaactacgtcccgtagcaactccaagcaatgcgccaagcgaattctttaaagcaaggctaccgcaccgcttcgctctggatcctgccaacagacagcccatgcagcctggtagtaagtttgagttttgaagagacatcctcagagagattcgcgctgacgctaatcgtttgtagctggctttgatggccctaatatctacactcggtgcctgaatgcccttcgttccggtgttaccgcagagcaagcttttgcgctcaaccacttggtgaagatatcatttgaacgaggtgataagtacaagtttgactctttcccgggactggccgaggggcttgttgagaaggcactgcagataggcagcctcttctactacgtcgactggactgtgtcttgggactcctttgccgaatcaaatgacgttggctgtttggatggcaactacggcacaccagatatcctagagagaatcgaaaacttgattgagcgagagataccagacgttatccagaccgaaaaatttgccgatgagatggtcttgacaactgaggcgatacttaccatcagaaacatggtgacgctgcctgaaaatgcgcacaacatgtcggattttcacccagtgaaagacttgatatgcattcttttgcatctgcccgcgagagattcccttacggaagtcaagcaacttgctcttgatattgcggagcagctgaccccctttatgattctggaatctgacgatcccttatacaagagccttttatctcagctagcatccgaagaccgaggaaccattttgacagcacttcgtgcacttggtaggatttctgtgaacctagaggctacaaacaagctgggtgaagttccaagcccggtgcttcagcggatcgtgaactggcttctgctgaacgatgatgagctcattgatgcttgtctcgactttctgtatcaatacactgcagttgtgccgaaccttgacaacctagtacggtccatcgtgcccgacaacttggtccagcaacttattcgcctgttggctcacggtgctcgcaaatataccagggactacacaattgagcaggagcagaggctgccagccaaagacgacatcgctccaatgcccgatgacctcttgcaagaaatgctcagactagaagagcctgatcgagtccaccagtgggtcaagtgcttctttgaggaagacaaccggtcctttatcacccagctcgccgcctggcaggcttaccagtcggcattcgccaccccattgaagacaattaatcaaccaatgatcacacctgccgatttcatcaggaacagcacgtctgtctacaaggactccaacgcccaagtgctccgagagcctggtgacccgcaacaaaagtttatcatccacggtattcgcgcacgaccaaggcccctcgcttttgatggttccgaatatggccgctgtttgtgggctacgaacaatgacaaaaagaacgagaaatgcggccatttctatctaaagcaggaggagatgtggaaccacattctcaacgcccacctgaacgaacagaggggcgccaacggccagtacactaatgccgagaaggaattccagtgcacatggggcgagtgtaccaagtacgaaaagccgatcaagatgaacctgcagagctttgcgcggcacatcactacccacatctccacgatgatccctggcccgaatgccgtgcataggcaccagcggagccagtggatcgtcccggcaaagacgatgagcatcgtgctggaagagacgccaaccttccgagatgagcggacgcccgacgcccctccccaggctggcggtatcccgctaagcgccgtgctggtgctccgtaacattgcccgcaatgtggtcaagacggaggctgaggaggagcttctcaaggaacagtctaggactcctgagaagggaggatggaacgagaagctcttccggccgcatttatcacagctatatggcattttggcggagaatcttgccatggtacgtagtacctttgttaatctccttgtttgtttactatttactgacatgacttgttttacagagtccatatattgcgtccctgctggagctaatcataccggtgcctgaacgcgattagagagccgcaaaaccgctataatcaaagctcgcagcattatgatgcaccaggtatcttataccaccggtttagacgagaagcagtcacgaactcaagttggacgtatacagctgagagagctctcctgctctgcacttttttttttggtttctttcacaagatgtttggggggaaatgtgacatgtaacagtaacagtatgatacgaggtttagccacgcgtggttctaataccccggcgtttatggataatgatggatggatggacggaggaggtgggatagtgaagaggtctaggtactagttattttagggagccgagttatgcttgcctttttggtttgctcaccgtttagggactgatttatagcgagctattgcaagaaatccttctttttaacagacaaaatctcaaaaatggtcacacaccacttccatgctgccctcttatactggacgaagctgtaacaaaaagaaagcagcaaatcacaagagggaatacatatcactgtgacaaacgaaacagccccctgcttccatttagcgagaactatgctgctcgtcaacgccaattcggcacacagccatgacaatagcgtcctgcaaggtttgccgctttcccctgttcctggtaaagccacgccggtacaggatgccacaaagtgaggctagtaaagtaagggaggccaccctacctggtgctgtactgatagcctaacaatggagaggcacggagagtacatggtgctactgcagacatcaggcgctaggcgccaatgcaatgcaccacaacctgaccagccagaacgacacaatgcagacctttcagtgtgaatgcttgggcacttgcatgtgatatgggtgcttcacaaatcaacaaacagccatcattcttttctcttcaagggattcggaggtgtgctccggaagaggagggcggagaggggccggatctgcataaaggctgcttggaagctctcagacgcatcgtcgggtctcgcctttcgtcgggtcacgatagatcagaacctaaaatctcgggaaaagatgatacgatacaactgcctcttgaagaggtaccaatccataactcgaattggcgcggattaccaagttgtcatgcgacgggatgcgatgggatgcgacgcgaatgcaatgcagtagactgtagatagtcgatagcggccgcgacagttgatggggcgtcgccgcggtctggacaacgtgataatgagctgaccggagagcaagtggtgttaagggggcgagcgccgcgttgccattgagcttcaagcgtaccttcaccctctgcagagcctgcgaatggtctgctagaagctaatcttgttcgtattgttggactgagctgctccgaggcgcgtggggtaggattagagcgtccgggatgcaccaccacatcttgcccgatgtggggggaggccggtttccgcccaagaagcgccccccgtccctcaaaactgaaaactgacgatacctaaagaacaagcgtgagtcgtgggagccgcagccgcactctggaggatgtctcctgcgtggtgtgtgcttgtgtgtggataatcatccagagacgccaattcaatagatcgcgtctcgactgccggcaatgcagctttggccacaccatcttgccgctggtgaggagaagagggtctaggcagctacataaaaattttctggtcacttttagcattggagcccgcacccaactttgcagtctgctaggacctagtatcttgtgttggtggtctgagcctcattattgtgccaactaaaccgctgttagtaaattggaaattctctccggaacactgctccatagtagaggagcgtcgttcccgaagccccgaaatgaaagcttcatcctagcaaggtcaggaggacacgagggcacccaaaacgaagctgacgagtatcgttggaggtggtggctcaggggctgacggtacataccaaccgtcagccggcaaccgcacggctcagtcgccaaccatcaattgggaaacgtggggagccggcaacggtgtcgtgctccggcccccggaaataaacccaggccaatctcgcagtggtcatgcggacagtttgattttttccgcattggttcgcgaaatccggggtgtcggcaggcagagtgaacaggagctttgaccagctcttgcgggtgcgattgcggattgttagaggctctctctgtatgggatgatcaagtaagtctttgtgtgtagtcgtcttgattgctagtttttgagagacatggtctgaattcagccaagtgaaatgagcgggtagcatatagaatggcatcctttcgacagaggagaggctggaacggtgcattgggcatacgaggaatgccagccatgtcttgtctgtttttgcacctgaagccacacacgcccgatgacctgagacaatgcaatgcatgtcagctaccacatgacgccgtttgtagctgggtagattctgaaagagggcatcagtaccgtaatttactctcaacattttaaaagagaaaagggggccaaaaacatacccgtatatacttgtacatcagttccacgctcctggagagaccctgtactatgtagcagcgctaacaagggtgagctacccttgccagacctccctcgccaaggaggcttcgaacaaccttattaacgaccacactggcgtcttcccgttgcgggaaaacggtagaaaactgcgctaaagtaaaacggtggggagaccatcctcacggtgtacgcggcgagggctgatcgcatcgaggaccctgagaaacaagtcctgacgatccggataagtcacacagtgagatggctggtttatcctggttattctcgcttacagcctcagtctcgtgacacgaagcaatgtcgctaatacgatgttctcatgcttcgtgggatgacgatgcgacgactcaggggtgatcatcccacacatactgtgtagagaaggacaagacagcctcaagcgttgagatgccagcttggctgagcccaatggccggagacagatgaccgtggccgagatcgcagcaactttgggcatgtgttcccgtttagctgcaagcaggacgtcacgttagcacaccgcatttcttgtgtttcaacgcttctccccatccatccttttgcaaaaaatttcttcatcctagctcgcttcccctcttgtgttgcttgctttgatatgttttccatggaccaaaagcactctgtgtccccagaaggcttgctgtaagcttgctccagagccccgtaaacctctaggcagacgtatttcgatactccataccatctccacgaggctgggggtatggagccgtataatctcagcgtacgggtaccttttttatcttctgtggaagcagagtgctccgcttctagcagccaagctgcgtccgggtcccattgcctgatcggcaaccttgttctctgtcaattcgtgcgtgggccctgtggaccgcagtctttacggtctccacagaagtttcctcatgttggtgtgccgtgcttccagaagccgatgcagaagccccagccaatacctcagtggcgcgcaggacgtgggggggaggctggatgccggagctgacatgggccgccacttttgtaattaaattctgtgaagcaaacaagaaaaaaaaatgaaaataaaaatgggatatgtggcttcatcgggatctaacttttttcccacctcgtggcctcaacggttgatgctgagaacaatcaggaagattcaggggtccacggggtcctctggaggcccgctgacgccatgaaacccacgctggccgggatcaaggcaaggacaacggacagcaacaatgcgtcattgaggcctttatctgactcgtttagatgtatcttggtattcgtaagagtgtttgatgcttgatgcttgatctttttgagtcgagaggtgcatgtctagttcattgattggaaaaatcttttacggcgccatcggctgccatagccgaggtttctttctttggaaacaaaagagggcttcgtttggtcgtcgcttcttagaagatgggtgcgtcagccacggtgcttcaagatttcctgttgcagagactgccgcaatcctttggctgagtgagacgcattctctgggggaaagctcctgtaatataggtaagcatgattccttcgtaggctgtagtccgacaggagctcgtcgctcacgccgcatcttctgcatgtacgacgacagttgccctgcagtgaggttgttggtacacatgtagctgtagctgtagctggcctctatcccgcattctccaacttctgctactagcagtagctcgacttcacgatgctctgggcgggaccggattcatgccagggagggttgcgttgcgccaaaacgttccggcagcgccacatctaccgtcgcacccaggaaccacggctggctccctactttcggggccagtgggaacccccacgggcgcgccaaagaatgtcgatgcctgggaggtccatcagggcctagaaagctgagagggcagattggcggacgaattcggattgagggcgcggattcgacgtagtccagaaaacgttgacacagagatacccatgcacgggactgagtgtaggtcgcacggagatgttgagtcggagggttgtgttgggcagggcgaacaaattgatacagtaactgcggcgccagagatgcgctgtgggcagtgctatagcgctgcaacacagcggccggcagcgtgggagtgtggttgtagcagtgctactgcagcactgggctcgccggcactagacccgctattgcggcgactttgggcggcagatgcgaagctgtctgcatttgatgaccggtagcctgatgcctgtgtattccactgtatgcatcttttgtagggcactatcagagtgcacctgtcaaataatggcgaattggagattgtcgtcaacattcactcggcagattcgacttcttttggcgccttctcgctacagtaatgtaaagggctgaaaaaaaggctccgactgcacacccctcctcgcaagcggaacaaggattcgcatgtttttggcgtctttgggtttctccagacgcctttgcacatgtctcaacagcgtgtctcagccgcactcgggatgagactagctggcctgcattgcatagtggcggggagagcttcaaaaaaaacctgtcctctcttcggggagagctttgtccagcccaaccgcgatcgcttggtctcgatcgtctggttgcaggtgcagtgacagaagtgcaaccccaggttttgcctctctgctgtgctcggatccgatgcggcaagagatctctaggtgaaccccgatcaagggcgaaaggcgcccgaccaacgcccattgtcgctttttcgccacaacaccacaaactctaccaagccacgttatctgtacagggtctgcgcaaagatgaaaaaatttcctgtccaatcactgtgcaattgggctctgtaagaaatttggagaacggcctcggcgagcgacgctggagggcggccgagaacgcatctcctgctgcagcctgcaaggcctcgactctctggcagcgatgcatgggactcgggaggatgcatttcgggtgatgtaaacgaagctgattagcagtgcaaatcaaggcccgatgagcattgccacggaatgttgttcatcttggcaccgcgcaaccgccaataaatctcatgttcgatcggcatcgcggctctggctcacggcggtcggtctagcagctgtcagcaaatgttaaaccaaggcagattccgagaccccgtgctatcacgaccagagaaagaatcggcactggctctgcgtcacacgcccataaaaaacccacacaggagtgcttatccacggatccgccaccaagaaagctgtcgaaaaacgagttgaaacaacaagatagcggaagaagcacgggtggtgaagatcctgtactggtacaggtgagaatagaggggtaatgggcctttgcccctccaggtcacccaaccgctgcatgtacctctgcgctgtacagtacctctgcaaagcaaagcaggtctctcggtacagactggcgctgcgaacacggagtctcctgtcaattggaattggcattgcagtcgcagttgcacctccgaggtggcgcgcgtgagccaccattgggcagccattggatgtaattttagagcaatcaatggaaccgcgtcccgaatttggctgctagcgacctaaatctcctcgcggcggtacgtacctcgcacctggtgcatcttacaggggcctgcgctgccggacctcccgccgcgctaagctttagtcgaatgcagcgcccacacccactgaaaacccactcgccatcgctgagacccagatgcacacccactgcagccccctggccgcatccaccgaagacccactgcgctagctgcccctcgactttttttttctgccaggtatcgcccccacatcctccagctgtgtcttggccgaaatctatatcaagacacgcctcgacggctgtttgcaagcagccattctcccttttcctctgcataccaagcacctcttccatcccgcaagcaatcacagcatatagacagaaggtcatctctctttcacggcttttcacactgcaagagatctttccatcgtttgttccatctttcacctccaaactcctatataacagagagccttcgttacaccgccttcgaagaactcccttctccatcatctccatcatctccatcttcttctcttcacacacaacaagacacatcacattcacaatgtctttctctactcgaagcatgctgcgcgcctcccgcgtcgccaacttctccgccgtttctcgtgttgccgcccccagcaacgccgtccgcttcttctctgccacccgcgccgtccgcgtgtctgacaccgccaacaagaagagcgtcgtccgcgagaaggaggttcccgtcaccgtctacggcgctggcgagggcgcccaccagactctgcaggtccctgatggcgccgccaaggtgccctacgacagccccgtccccgccgagcgcgaggaggttgagcccctgaacaagaaggtctacgaccagctcccccacaccgtcaagagcatgaccgtccaggacaaggtcatcatcatcaccggtggtgcccgaggcctcggcaaccacatggcccgcgcctgcgccgaggccggtgccaaggccatcatcatcttcgatgccaaccaggagctcggagacgcctccgctgctgagctgcaccagaagtctggtctgcccgtctccttcttcaaggtcgacgtccgtgacggcgctgctatcaacgccgccgtcgactctgttgtcgagatctacggcgcccctgacgtcctcgtcaacgccgccggtattgccgactccaacatcaaggctgagacctacgaccccgccatgttccgtcgtctcatcgacatcaacctgactggttccttcctgatggcacagtccgtcggccgcgccatgatggctgctggcaagcctggcagtttgatcctggttgcctccatgtctggttccatcgtcaactaccctcaggagcagagctgctacaacgcctccaaggccggtgtcatccagttcgccaagtccatcgctgctgagtgggccaagtacaagatccgtgtcaactgcatctcccccggctacatggacactgccctcaaccgtgtccccgcccttgaggcccagaagaagatctggaagtccctgactcctcaggaccgtctcggtgctgttgacgagctcaacggtctctgcgtcttccttgcttccgactcctccagcttcatgactggctccaacgtcatcattgacggtggttactcttgctactaaagagcgaaaactcctctttttagcatggacacatcatatttcacaacacattaatatcatcacggaagcgacaccgtcctaacgcctcgaggcttggacatcggagttttgggagatatcgatgcatgaaatttgcagtcgattttgaggatagctttaaaaatgggggtttggttggcctttgagccactgcatgatcatgaagttttttattatcgcgagagttgcatcgcagttttttttactattctgattttcacttgtttggagttctttgggtctgctgtctgctggtcggggtatacagagccagacgagcatagagggaattagacgtcgagttcaatgacgaagattagagatattagatgaaaatctggtatgccaaaaaggcaaatcaattaatgaagtggccttgagctgttacaatccaaaagactttttgcttgcgcttgtgattaatgcctctaaatcaattattgtaaagaaattatataattcttcgctagatatctggtacttggcattgagacgaataatcgatcccatattggcgagcgataacattcctattttttcttaaagcatcgcgggttttcagttgggactaaggaaagtgttggaatgctcggattagctaaatagagcatatggtagaggttataaaagagccttgtattagtataaaggaaatactgcttaagcttataataaatagctaaaatagttaactaatagtaaatataaagtattattactatcttataacaaacctaagagcagatattttattattataaagcttatagctttattcaacagaaaggcatttatttcacagcatttttaacctctcccgaatctcacttctcttctatcagccgtttactacagccaatccccacctcagccttcttctattttcaacatacatgtaagctataagagtgatagtctgcggctggtcctgtacctagcatttttcttacatcattttcgctactggcattcaattgacccaaaactgtcgttcgccgccacacgccaccaatcccgcatgatttaaacgttgctcatgacattttgacagacgccatatttaaacttttaccaaaacaaacaaaaaacataaaaatagcattcacgaatcacaaacccgacaagcgccatcatcttcctcaattaggaaaaaaacacaaaaaaagggcatacaaagtataaaagtgacaggtatccaccatccaaactcttcaagtctcgtctacaaagcaaaaaatgtgttttttttttctcgagaatgcattttttattatttctttcacctgggtattaactaaaaaaaactcttgatttttcttttttataaaaaaaaaaaacgacaagtaggaatcggaataaaaaaaaaggggggggaataaagaagcaaaaaagattcagcactcaagtttcgtaagaagtgcccccagaagaattgaagtaaaaaaaaaaaatgcaaaaaaaagatcaaaagagttagatgaggacaagcacatggcaagagagggagcccgcggctctagatacacatagtagcaataacaccccaagtttaagaaatcccccctttttcctggtaaaaaaaaagacataatggtagaaatattttgaagagtgagagggaaaagatgtcaaggtgggatgaagagatgcctctaatattcaaagatgggctttcttttctttctttctgtccttcctttctgatgataacaatgatgaaaaaaagatggaaggtgtcttgatgcctctagctgttgttgggagtttgcctctaataaagggagagggaagaaagaaggggtgtatatgaggtggaataatcaaacaatgctttatttagccttttcgagccttctcttgggctcgttgctctcgtgctgctcttactaagggtgacagttgtgttaaatcgacgcatgatttcatgaactcgtgctatagcaaaaaaagtgtcagccaaattatcaatgatttgcaacctgcaaagggaaaaggcttactcttaataaatcatgtgcactggctcgcttctcaggatccaccttcaatgcaaaatacaagaaatctctaaacaccggggacaggtcgccctcgttcttgatctgcggcgtaccgttggtagcaatcagccacagcgcgcggaggggcgactcggtcaggtacggcggctcgccctcaatcatctcaatggccatgatgcccagcgaccaaatgtcgactttgcggccatactcctttcgcgtgacgacttcgggggccatccagtacggcgtgccaaccatagtggtacgcttgttctgggcctcgttgatggtcgcgcagaaaccgaaatcggctggtgtggcgaacatggttagcattgagttgaaaacaaaggcaatcgatacaaaaacttactcagcttgatgttgccatcgctggacagcagaatgttgtcagacttgatatctcggtgaataacgcccttggaatgcaaatgctgaagtccccgtaatgtctccctgcacacggaagcaatctgtccctctgtcatgatgttgaaagtcacaacatcggtaagactgccgccctccatgtactccatgaccacccaaagctcgccgtcgcagaggtagctgtcgatgaagttgacaatgtttgggtgagagctgtccttcatcaccaagatttcgttgatgatgagatccttcttcggctgctgctccaggttcatctgcttgatagccaccaatctgttggttcccctctcatggccagtgtacacgcctccagaagcaccctggccgatcttggtgaagcttctgtagatgttgcgtgggtctccctcgctacatatccgcttgagtgaagccacaacgtccatgccgttgctctggcggactcgctgtcgcgggcgtgcgcctgcagcagcagctggtgcgccggaactaggctgctggcgctgcgcagtttgatggccgttggcttcgggagcgcgagcgtatcccgcaccagccgccgtgtgcggagactgctgtcttttgctgggagctctggcaacctgcccggtcatggcagcctgggcttgtgccatggcctgctcctgttgctgttgcatcaactgttgctggtaaacattggcttgggtggcggtgctgggggagggagtctggggagtataaggtgataggccattggtgcgagaattggaccgtgatctatgctcttctggaagcatcgtcggggtgctgtctttcgaacggctgtcgtccacggactgtgccataccgatgccggaatctttggtggcatatgcgccgggcggcagtggccggttgttcatgctgatcgggggtttcggggctggtcgactcggcatgatctccttgaccgggccagagggatggcctctgccgggagggactggaggcggtgcccggggattctcaaagcttcctgcattgataaatgagaggttagaggcctgctacaatagccacagtgacaaaacgaagcatataaggatttaaaacagagaaacatgaaaagagagaggggaaaaaaagaaaagaggaaaaggagaagggagaaaatcgtaccaaagtagttggcaggatatgtgtttggtgatgtcggggagacggcatattggcgagaatctgccgcagcattgtgaaatttctcgagcgactgatcctcgggtggtcgctcggtggtctctttgtaaaaggtcaggacatcaatcatggtctgagggttctctctcctctccttctcggagatgccactttcgttgatgagacgctgccattcttttggcaatccctgggtggacattagcatcaaaatccatcagcaactgcatcgccatgcggggttcaggcggccgcggaacatgccacccagaaaaaaaaaaaaggctggacaaggactgacggtaaactggccggttgtgctgtcgtagcccacgtgcgtgacatgcacaggattctcgggcgccgagatgacgggcttcctctgcgagccgaccaggctgttaacgaagccggagaagccagacttcttgcgcgacgtggtgggcttggagtccctgggctcgtcggagaagcgcttggggctcatgaggccggcgtctgccatgcggccagtctgggacctttccagcgcggtgggatccatggcgccgccgtagctggctgaggtcctcggcgacggtctggcgaagcgggggtcggtcgcggccttgacgagcgacggcggcggcgagctggtgactgcaaacttggtggcctcgatgtggttgaggatgctggtgccgtcaaagggcgcgccgatcaggtcctcgttgccgcggcggtcgctctggttggggtcggacaggcggaatcggttggtgcgggagaagtcgccgtggcccaggcccggcgatgcattcgttcgctgctggaagctcgaggggtgcggtcgcggggacgacgagccgttggacgcgttggagcgcactggcggagcgctgggggcccggcggaggttgcgcgagctggagcttttgccgtcgagcgactcggtgtcgtagccagacgaggagcgcgggtagggctggtgcgaggggggccgcttgacgagtttgcgacgctgggaattgccgttcaacggcgggctctggcggtccatgatggatcgaatgggagcgatggggtttgctgctgctgcgagcacgcacgcacccttacctaagactgtctcagcccacacaaaaagtgagggtccccgactgtggcccgtccagtggctcgactcaagtgctatctattttggcggcaatggccaaccaattagttgcccagagtagagcaggctggcgattgggggcgaagacaaaaagagccgaccgggattcgacgatggcctgttgcggaaaaaaaaaaaaaaaaaggtgagttgaagtgaggcatgggacgacaaagaaacagaaacatgaaatgcgaggtgagatggcgtacgggcagccactaactagtattctggtacagtccatcaaacgtgcaaatatgaacggagcccgagcgaaacaccacgctctggaaggctgcttcccgggattcttctctctatcccgtccaccttcaattttggctcgtcctgctattccctgcctgctcttgtcgcgggccccatatggtggcagattgttcaagagataataggccgaggaggggcgccagcgcgtgtgagccggaagtgaaaatgcactgtgctgcgtatgcgggtcggggggtgggacaagttgcaagtcgaccaacggtcttcgcggcacttgcaattttcaacgcacagatgcaacaaataccaaggtagaagcagaagaagaaaaaaaaacctgattcctgtctatttgagtgtgaatgtctgttggatccgccgcatgcgcctttattcgtattcatccgcccaacaggccaaggctggcagagcgcatagtgaatgagccacggcccaaaatagcagcacaatgcgcgcgcagtctcgagttgcgccgtcaggtataagtcaatgctccgccattgggtgaaggctgccttgccatggccctgttcaaggcccgtgtttctctcttcgttactacggattggtacacgagctttctggcgtgcattccatccatggcccaagccgaatgcagcaacttgtttcttttcgagccattcgccgtcgacattcggtatatatcgagagcgcagataaggcaggcaatggaaatcaaatcaaaccaagcactgtagagacccagtgcggagccggcgcgggcacatggtggatatagcgcaggcaggctggtgagcattactgaatgaaggagggggaggggcctgcgtctagtggcacagagaagacgtgcagtcggcgctgggccaggatgaagcctgcatgaggcgtttattactggggacccggccgggctggccaaataaactgccacgatagacgcaccgcgatgtgacggctgcgtaggagcacgcctgcgttgtgacggacaaatcgcagcagctggcctctatctgctgcatctgcgtgagccgagcacctattactgtaccattgacagtgtacatgtacgtgttcccagtttgccagtgcagtcaatcaattccgttgccccgtatctggcccccctgtcgtttgctggggaagctcatgctgcgcccagaatttgcagcttgcctgctgctgaaatcgtcactggtgcagatcgccgccaaatacggccttgccagccctgctcacttacaggcccagccgttcatcaggcgctgttccttgcgattctgggcggcatcatgttgcgcgccaactgcagccgaaaatacgaagcctggggattcgaatcttgatgcccagctagaatcacaagccagaaccaagaagcaccaagaaaaaaaagcctctcacaagcacagtatcgattcttgattctggccttgctccgttttttttctcttcttttttttttctctctcttctctactttgtggcccagtgcgatttatactagcgctgctgttggtggctttgcgacttaaaatctccaagaagctcgaggataacgaatggccaattgatgtcaatagtaagccctacagaaaaagggcaaaaaatccacctaccaaaatacgccagcgcccatcatatggggaagctaaacgtctacatatggctttgataagccagccgtgatacatcaaatgagattcagaaccatctcgcagcataacgtatacagcaaaacgcttattaggatctgctgctggccttggacttgacgacgtcaggtttctatgcagcctagtgcactttgggcgtggctcgctgaagagacgaggctgttccagagacgagccgccgctgggtctttgagccatccctgcagcatataatatcgatcgcaagcagccagggaaagcggtcacttctcacaatgtgtctggtatgcaaaaggggagctgccaatccgtatatactatacgccatacttgcacatacgatatatacggcatcgcatctcagctcattaatttgctgcaaggcggtgggcagccgcattgtttcatggtgctggggctgttttaagacaccccgctcccattccatgcaatttctccattgctagcctttctttttgcatctgtaacaagctgaataacaagctgactgctgatgaaaatattgaagcggaaccttttctttacttgttacatctaaatatgcagtcattgctttttaacgcccagttaagcgcaaaaaacgactctgtactcttttctttgcttcttcttctcgtataacacagcagtagctcgatcggaccaggggtatcccttgaactctgccctctcgtcccagacaagcgaagggattgtgaagcctagcgctcccttcacggagactattgcaacggcactggcgggccgaacgcagccattctgatcttgcaggcgccaaagggctgtttttagcccgagttttggtctcaggtcgatgcatggcagaagcgggatcaggcgcttgggctgtctcccgatgagacgcgtctctgatcaaaatatgccagtgctacctagttagatatgagaggagaaccgtcacttgtttattcgacttcttcatcgactagattcggcagccgggcctcggctctttcagctggtttggcgttttctctgctccacagcctggctgccctttacagaagggcaatgatggtgaaagcatatatgcgcaagtatgcaccgttgaaagtactgcaaactcaagtacaaattcaaggtactgcatactcaacatctaatatttagaatgagaaaaaaaaagattcagaagatctgacttttacttctttatttagcaccgcgagttcaaagcttatactcggtggctttgcggcatctcgtaccgcctttagataagcaggctcgtgcataacgcctcccgctggagaacgacatgattgtgaatcgttcattttctacgcgagaggagagaaatgagatatacggcagtctagaacaatagccatctatgtaatcggtcagtcatataataaaagcaaggtggatgaagattgagaggcccaagtctagacggggcgcatatacagattctcgagtttaaacttctcctaggtggattttcaaaattgcaatacagcgatataagagcactattatacaacataggcatgggcataataaattcaagacttttcggatactctatcaagtcatacgtgctcctctactccaacttaaaccgcagtccatataaactcattcgccgcaatccctcgataagggcgataagacaaccaggtgagtatcacatgatctttaaccttttttttctcccaattggcgtccatgttttgggcttctggcggcagggagcggagctccagcaccggtcgtggctcggcggtggtgccattggcaagccgccacttcagagtcccgctccgagcttgttggggtcggtgtcgtggcataaggccagcgaggtacgtaccctttagggacggagctccttggagaacgctggagaaacttccacctcaccctcaacttgcatcctcatctctccccaaattgcttcaccggctctgcttgtcgtcgcccggccgccgcctgtcttctggttctcccctctggtctctggtattcgtcgtctgttggcttgtctgcacaatgttctagacaccacagactcttaacaaaaaagcatcgcccgactccccgctatctggtctcgtaaccgtcttgtgctgctacccgcaaagcccacaggcttcctgtacttgcccgcacatactgcagtgtggtgagtttgacgacggatgctttggtgcagccattggaccggctgctcgcggcatttctcgccccaactgtcctcaatggctgcccacgagagtctagtgccttttttttgctgacttgttctgctgcgggatcagtgctcccatctagtctccattcacgtgtgacgcccccaatccgagtgttataatggcttccgaagaaactgtcgctgccggcctcgccaatgctggcgaagagtccgtcgcccagcgcctccagcagcaccatgtgactgttgaggacgtaccggatgccgacctgcccacgcagccgattgaggatgcctctgcttctggatctgctcccactgtcaaggcagctggcaagcccaagcaagccgctctcgatactcagtctcatgagcttttcccagagcttggagcccccaaaggcaagagccctagcgttgcccccatctggggagccaagagcaatgccaacggaggctccaatggcgtttcccgttcgtccactccggcatctggcacctcgactccgtctgctcaggctcctactccctccatggccattcctggacgcagggttgagacttacaccctcgctcctacgcacgttcgccctcgttccgagcttagacggccaatccccgatattctcaaggatatcaaccgcaagtctcgtgccaacattaccatgactcagtctcccaatggtcacctcaagttcattgctactggtcctcaggaagctgctcaacaggcactcaaggatctggtcggccagatcggaacaaaggtattgactcaaacaatggttattttccggcattttgtcccttgctaactttcctaaaggtctccatcaaggtccctattcctcagtccagccgagcattcatcatcggcaagggtggtgctacaatcaagtctctccaggaaaagactggtgccaagatccagttgcccaagtccgatgagagccagcctgttgatgatgaagacggcgaggctgaagtcgatgtcatcgtcgagggccatgccctcgctgctgcttatgctcgggatgagattctcaaaatcgttggcgagcgttctgccaacactcaaaccaaagtgcggggcatccctgctgctttttaccccttcatcgccggacctggaaactctctggcgcaggcactcgaagaagccaatggagtccaggttcgtgtccccacacagcagctgtactcatccgcaccccttcccgttgcaccagcccctggtcagcgacccgtgtttgcccctgctggtgtagatgacgagcatattctgcttgctggtgaccgtgctgccgtgcaaagagctcgagctgagattgaacgccgtgccgctgagttgcagaggcagctggaagccgagcagctttctatccaaagaggcaggcatcagttcattattggtcagcgcggtattcccttggagaacttcttcaacgagactggctgtgccatcctgttccctcaggaagaagacgatgacatgatcaccgtcgttggacctccctcccaggtgcaggccggtctggagagagccatggacctcgccatgggtatgcaaatgtcaaacattgacatttcgagatctcaccgcaatgctcctggcggagccgccgctcacgctaccaacatcaccagataccttcgccagcgcagagagattgagcgtctcgagaaggcctacaacactcacatcaacaccccattctctcaggacggcgccctgccttgggagctgtactcccgtgagggtaaaaacgccatccgtgcgcaatcggagattaccgccattctcaacggacacccgccgtcgcgtatgcagactgtccctgttgaccccttcttccatcaacatctgcgcagcgatatcacgcctaaaatcaagaaggattttggtgtccatgtcgttgtaccagaggcttcagaggccaatctcccggtgctcctcgtcttcgagggccccgaccctgccgagggcgcttaccagcctcctcgtgccaagcctacagatgctgaggctcgcgcgtttaagaaggccctggatgacgcccaaaagcatatccttagcctcatcaacaaccaagaagagctcagcagcgaggctctcgacgttcccgccaagttccacgagaagctgcgccgcttcattaagaaggagcaggagagccgctcggaagctcagatccccgtcagagtgaccaagattggtactaccgtgactctacgaggacccaagtctgctgtcgaatcccttgccagcaaggccaatgcctttattgagcaggagaagattgacgagaaggagcgtggttacaccttgtcttttgacttccctcagaagtttgctaaccacctcatcggcaagggtggcagcaacatcaaggagcttcgtgaccgatttgacgtcgagatccaagttcaagacggcaaagtggagctcaagggacctcaggccaaggccgagaaggctcgcacctacatccagaaccttagccgcaccttggcggacgagaccacccatactctcaagatcgaccccaagtaccaccgagagctgattggtgctgggggaagccagatcaaccgcctgcagactcgatacaaggttctcattttcttcccccgatcagccaagggcggagatgaccagccaaacgcggatgcggcaagtgacgccggcaagccccgccgccagcaagctccggacgaagtcatcattcgtggccccaagaagggagccgatgaggctcgcgacgagatcttctctcttcacaagtacctggaggagcattcccacacagccactatcggtgtgcagcagaagcaggtcggctccctgattggccaaggcggtgcggctttggatgagcttcgacagttgaccggtgctcgaattgatgttcctgctgaccgggatactgaaattgtcgacattgtcatcaagggaactgcaagtcaggttaagaaggcgaagcagatccttgaagagaagcggtcagagttcgatgacactgttgtccagacgattgaggtggacaagaagcatcacagagccttgattggaacaagtggtaagcttctttctctttgctatctgcctacgatgaacaggaagaagaattttgagctaacatgtatgatataggatccgctcttcgtgagattgttgtcggagccggcggttctgatgacagacgtgcacttgcccgaactattcagttccccaagcaagaagcagacggcaatactatcaaggtggagggtcgcactcaagttgttgagaacatcatcaagcgtatccaggagattgtagcggagcgtgaaagccaggtcactgagattgtagaagtgcccatcgaccagcaccgaactctcattggacgaggcggagatgccaagcgccagcttgagtcgcagttcagcgtctccattgacattcctcgccagggtgacggcaagacgggtgttaaggttactggtcgaccagagaacgttgcctcggccaaggaacacattgctggcttgatcaagcagcagcagggcgagacgctccagatccctcgcaacgcccaccatgccgtgtccaacaatggccagctgttccgtcagctccgcaacaactaccaggtgacggttgaccatgccggccagagcattcctgccaagcctacgccgtcagacagggctgttgagggttctctgcccctgattaccgatgatgccgatgcatcagccgatgttcactcttggaagattgtgagcattgactcaggcgaagagggtgacattccgtggaacctgcgtggaactgctgaaaatatcgccaaagccaaagacattatccagaaggccctggagcaggccaaggccaatgactctacaggttatcttatcctgcccgatcctcgaacttaccgttacgtcattggccaaaacggaagcaaggtcaagtcgatccgaaaccagagcaactgccagatccaagtgccgcgagaccaagccaaggatgaggccattgagattaccggcactcgcgagggtgtggagaaggccaaggatctgattctggctgctgtccgagagggacagaacaagtcgagagagtaggcgagtagatgagcagccttgatgacatgtgtttctcttagaaagcataaagcgaagcgggagagcatgtaaatatggagtaagagaagtcttgatcaaatgagtcgagatcttacaaagggggatgggaaggtggcttgtttttacaaagtccaacgttatttggcaaataggaaaatgcaatgtagaaggcatatggggtgtacaatctttaattggcagatgatgccgcgatgaaactagattgaatcttgattttacaagtgatggccgtagcaggcctctttactaaagtttctgctccatcaatctttattttaaaaaatcgaaggtggtttttgttttcattatcagcgtatatgcttagagttgccttggtatcgctgtcgtagtgtaggtagctaaaggtgcgtgtatcaacgttactgaaactacacgtctgaacatatgaaatcatggggaaaaacggcatcataaaagtatgacttcatgactgctgctgaaggtccatgtacatgcgtcggtctcataattgcaccgtccgtccctactaattgatgtcccggcacccattagcagcggattgtagtcgaacaatagcggcggggtgagcccaatgcaaggggggcaccaaattgggaaaaaaaagccacccagccgcgccaccaactcgaagcaacttcagccagtaaacaccaacttggactaatccaactcccttattcaaacctccctcccgtactcgtattgccaaaagcgcaaagcgttcttttgtggcttttgccaaaattacgaaaagctgtttccgagcgaacattccgccattttactttctttcgcaaagctgtgctagctgaagttgacagtgacacctccaagcgggctctttttttctttttctttttgcgattttgaattggcgggcgcttgtctcttttttcttcccttttttttctttcttgtgcctggcctggggacacacacacacacacacacgatagaatgacgatcgaggctcctcttcccgatgctgcagcaggatcggcagtagcgccgtgggaaacagtcgcgccagaggagcagctctttgtcctgattacgggcgcaaacaggtatagtattacatctttgctacatagcgggccgcgattccattcgcccgtcgtttgattcgtggaaaagaacaaagatgctaactggctcgccacgagatacagcggcatcggtctcggtacaggacagcgcctcattgacgactttttcgcgacgcgctcgctgacggcgcacctgattctcatcccgacgacgcggtccgcctccaaatccctggcggccatttcggccctgcgagctcacgccttgtacgcggccaagacctcgacggcgctgcgagcccgatatgacggcgaaaaggaggagtacaactggcaggacgccgtgcggcgcatccacgtgctgagcctgacgctggacctgtgcgacctgcgcggcgtgtatgcctttgccgagacgctgtgtcgcgggcgcgtgagcaatccgcaagggctggagggcgagtatctgcgggacgtgaggattccgcggctggacacggtgattttcaacgcggcgtatgggaattggtccgggtgcaattatcccaaggctatatggatgattttgagcgaggggttggtgcaggcggtgacgtatccgacgtttaagaattcgttgccgacgagtattttgaatgagcaggagagctatggatacgtatgttttgtcctttccaactacctttgccggtatgctttcttcccggttgtcatatgctaacagcgagatacagcccgaaaagccccttttgggtgaagtctttactgcctgcgtctttggccactacgtcctcgcccaccagctgctcccgctgctgtctcgccactcagaatccgagtcccgcggccgaatcgtctggtcctctagtatagaagccatagaggaagtgtacgtggccgacgacatgcagtgcttcctcaagcccgccgcgtacgaatccgccaagcgcctcaccgacatcatctccctctcatactcgctcccctctgttcagaaattctcacggccctttttgacgattgaccaagagtccggtggagacgctgccgagaagcccgtcccgccaaagatgtatctcacgcaccccggcgtcgtggccagcacgctgttccccgtgccgtggttcttcttctgggcgtatgagctcgcgctggtggttgcgcgctggatcggctcgccgtggcacaatgtcgatggctacaggggttccacgtcggcagcttggctggcgttgcaggaccaggccgcgctggatgaaatgcaggccgacaggatcaaatggggcagttcaacggatcggcatctcgtgtcggacgtgaagaagacggaggtggacggctgggggtgggagggcaaggtcgagacgagcaagacgattgcggccgatacagcggcgggggtgcttcataaatcggcggggaggcgattgggggtcaagaatgcgacggaggagtcgctggttgagtttgaggaggcgggggcgagggcatgggaggagatggagaggttgaggcatcagtgggggaagattataaagctggagaaacaggcgtgagcgatgtcttttttgacctttttcaattttatacctcttttgctttgttacgagattttaattattatttgttacggactatataggaagggaaaaaaggggcacaaggagatttagaatcaagagatggggtattatacgtgtacgattttcaaacaagcaagtgtggtatcaccatcactatattatatactaatcatcagcactcttaagtgaacatcaaagcacatctcttttgtattgtttgactttgaacattacgttgagttttcagtatactcgttatatacccctgctaaaacatcaagcagtcatccatatacacattccaggcgttgtcaaaagacaagaaaaaaaaaaaaaactcgcaaactattagaaacattgcttcgggatagaactatccccaaagtcgtcatagggtcataaaactcagtttgagaaggaagagttccttgtacaaggccgttccgctctgcggcaccagctcatgtctcgtcctcctgctgaggctgcagtcttcgcaaaacgaccttgtcctttcgcccaaaccagcccaaaacaaggaccggaggcgttgccgccacggcgaggacggcctggaagatgagaaagttcttcatattctcgggaggattggcgttgttcccggccttgagcgggtcgctcacaatgacgaagatggcgccgaagagctggccgccggcccaggccgcagtggatgtgagttcagggctgatggggtgactcaagtcggctagcaattcgacggcaatcggcacgacggcgaagcaccctgcgccgatgatggcgagaatgacgtacggaccggcaagggcctttgtttggggcatccatatgaagatgacgaggcatgccgcgacgatggggacgatgatctttagggagaggaggaaatgcttcgtacggtccaggatgggcgatgttatagcagctgtgacgagaccgacgacgatgaggacggcgccgccaatgccggcctggtcatccgtgaagccgtacggcacgaggatctggttgagaagactggagacggcgttgaagatgccgacgtagacggagaaggtgatgaagacgagccaaacttcgagagagcggacggcggttcggatggatgggaggagtggcatctttggtgtttctgaagaggcgccgacgggggtgggcggcttggaggggatgaagaaggctgttaccgagcaggccgtagactgaagtgtcattagttacagcttagatctggtgtagggatatgttggagaaatacttacaatgatggagacgtagaggaccatttgcgagacgtcctttggtgagctcacccacagagggttaatcaactgccccaacgccgcgcccagcggattcgccaacgtagccaaagcagtggccgccacacgcccgcggtgggtgaaccacagatccgagtacttggccggcgtggcaagcacaaacggctgggcaaagccaatcaggatctcgcccaccatggcgcaggcgtagatgccgccagaggcctttgccgcgccggcgtagcggatccagttgccgacgatgagcagcgaggcggagcagatgaagccgtacttgaagccgcggttgacgacccagatgctgacagggaagatggcgacaaaggcgaggaagaaggcggtgctgagccagttgattgccgaggaggtgacgttgtagtaggtggccgagtcgctgacgacgggggcgtaggtgagccactgcagttattattagccgtcgaatgaagaagaggcgtggaaatctcgagatgtgctgcttgaagttgacttacaccccaggagaccatgatgttcatgagcgtcagctgagcaaggccaaaccaccgccgcttatacgtccggtattcgatagaggtgccgttctcgatatcgggactctgctcgtcgctgctgggcgtctcgcgctcctgcagactaaagtcctgcgacgaatccttcttggagcgccagaagcgcagggcctcggtgctgctggccgagttggacattttgtggaaggcgccgctgcggggggtatcgtcggcgagcatgtcggtggtttgggctgcttggccggtttcctttgcgatgctgtccattgtagctttttgaaactattttcaaagatagaaaagaaacaatccgtttgctttatattaaatcggtgccctccagctcaaaactccccgattggcctgggctcgtacagaatgtcgcacagctggccggcggctgtagctcagctgtttcgacccgccagctcagtcagtgcgcttggacacaaaaagagaggcgtatagaggagacagacatccactggtagctttgggttgcgagtctcttatataagaaaagctcttcttgtgtttcgttccgtcttgactctctctcaagctccgtcaaatgtcagtgactcgcgtgagcttttcctgctgccagcggagacaccagacacgggcagttttacggaatgcgaaacgcagctctgtttaccatgacagtggtaatgtccgacggcgaggcaaagacgcatgggccggccagaagcagcaaccgagggaaagcagcatccaagaggaagaagaagaaaacaacggctagagggcacaagctcccgggagaacaaagcagcaagaccgcaatgacggagggaaatagaccccaggctaggctaaacggtccttaacagctgcggatcccagccaagagctgatgcagctactacgactaacagcgttggcagcagaccccgcgtgaatattagcgggctctccaacgttttaggtatgtggtttcggtggtttggagggagcaatgccgtgaggggcttagcggccagcggcatggcttgcatggctggggatcgagcttcagcacccgccaacgccaactcttttgcttcttacttttggaaattgatcacgggaagacaaagaggtacctcggctcgagaactatctacgccattcccatttcctatctactaataccagacgctgctcttcattctgcgggtagcctcgatatcttgtctatctggctgacgcccctctgcgctaatcgtccgaggcctgcacgagcaacgcaaataaattgttgggggaccacaaactgccagcagccgcaactcgagtcggcctcctatttcccgttgtctgaggattgctcgttcgaagaatgccggtacagagcactgatgctacctggaataacttgaactcttggatcatcctctcaaggcattcgggtcgaaaccaccatcaccgtatgctacccgttaaagatctgacaaacaccaagcaagctaaactgcaagtgtagctcatcttcgggcacggaccggtctagctatcgcctcgagctatagcaacggaacgtcggggctcggacacgcaacgccaatttcctagtctttgagctactcgacatgggattcgccagagccaacgtcgcacttcatttcggaggatatcacacaggccatggcccaacctcacaggggagcccaatgctacctacctccgaggatccttacgcagaaaagagagctctattcctgacgaaactgcgtcttcactgcgttccaactggaaacaagcttgtgccgtatctctgcatctagcgcccattatagtgcgagtggagaagcggcggcgatgggaccaaaatcggcgatggagccgatggagtgtggcttttgctgtgaccatgatgtgccccggcgtccaaccgcattagagagtctgtctgtgtcttggtgagtggctactttacctgctatcagcgaagtgatgtccctgtacccacagccgacgtgttggacagttgggtgagcaccgggttattggccagttgctaatttacgagggatggaatctgagattcccggatgcaagggcagtcaaggatttgcctccaagctctggctgtgcgcttctttttgattgctgtactacgacttctctcagaatggaaattcttatctcttcggtccccactgcaattagagagctgtctttcagtcaagacaaagggaataacttccttgtgtatatttttccgaactttctgcagttaatactgatttgagagcgcaggttaatagtgacacgtgcattcatacacacgatccagccgctcacgcgaagcctagtagtgcatctaacgacactcatatactcatcacaaggttttctctccaaaatgccaacctccttttccctggaaaagaatctctattattatcgactcattaaacttattgatgctgtgcgacacaatggcagtgcaaagtgtcgcacaagctgataagcccacctgacttggaactgctgtctcaagcatgggtcattttcctggatagccattcccaaaacaatctatatgtcgccaatatgacgggagttgacttcatttcatgctgtgttcattacgtcgatcctatgtgtcactacatggctttcatagatccaaattgattatcgtttaggtgtgctcttgtctctggcagtattcaggtcttcgggatgattggaatgatggctcagggtggccatgatccatttcgtcatacctgccatgaaggatgcccacaaaaggtagaattcaaatactaaaaagattctttcatagttgatataaatatatccagaaatctttttagtagctatacgtcttggctatgcctgccgacaccaaaccatcatccgggcgccccttatcatgtcttgcctcctgagacacaagacagggagccatgtctgtaggctggcaagcgattcaaatggctgtacaaagtgcaagcctcgctggtagtaataaatagtaaatacccttctaccttacaactgtgatcttttttgttctttattcgcttggtagcgtcggaagttgatactagacatatctttgtcagatcttcggtgaaggatactttgatcgggatttcatgcaaacaaaatggatcagcaagatggaaaagcatccgaaaagacggaactcgggcagtcgctggaatcagcaggctccgagagcacccagcaagcagaattgacccagctcaacccccaggctgctccccgcgatatgggaacctttgagatcattgctctcggcttcaacatccccaacagctggttagccgtcgccgtcgccctttcagccgccttgacagccggaggccccgtttccttaatatacggcaactttgtcatcaccgccatgtacggcgccgcagccgtgactctcgccgagcttgccagcgtctatcctaccgccggagggcaataccactttgcgagcatcatggcgccaaagaggttcaacaggtcgatatcgtacatttgcggcatggttgcgacgatttcgtggattatatgctctgccagtatcactagtgttacgagcttgtgtatcgctgccattgccgagttttataatggctttcaggcgagcgcttggcagttgtttctcatttcccaagcacttaatgtgattggtttggtgtataatttgttcttgctgaagaggacgcattggatacacgatgcagcttgtaagtctctctctatatgggcgtgagaatatggagccaaccgctaattacgatcaaacaagtctttctcaccctgttcttattcgtttctgtctctgttctttgtctcgcccgaggcgacaagcagtcttcggcttgggtctggaccaactttgaatcttcttcgggctggacgcctgtcgtgtccttcttcaccggcctcaccactcatgcgtacatgtttggaggtctcgacgccacgcttcatcttgcggaagaaacgctggatccttccagaacggtgccaaaggcgctcatgtccaccattggaattggcttcttttctggactagtcttttctgtggccatggcatattgtctcccgagtttagatactttggcgaatgatctgtgagtaataagaaacccccttttcttcctttctattgcgtaagtgagaaagagagttgaatatattgcttactcgacgtgcttaacagagtacctgtctacaaactatggcgtttggctaccaaatccgataccgccggcacagtctttctcgtcattgtcatcctcctcaccacatacatcatagccgccacccagcaaaccacgtctcgcctgctctgggccctcgcccgtgatcgcggcctcgccttctcctctcaattcgccaaactatctcccaagctgggcgacattcctgtggcggccctcctcctcgacgcggggctgatttttgtgtgcgggtgtataagtctggcttcttccgctgcattcaatgcccttgttggcgtgttttccctaatgcaaatgatttcttttgcgattcctgctgcgctgctgatatatcgtcggagaagtgaaaaggtgcttccgaggaagagggcgtttaaagtgcccgaggtggtgggctgggcttgtaatattgggacgattgttgcggcggttattgaaactgtctttttcacgtttccgacggttttgcctgtgacgggcggtaacatgagtaagtggattctcttacgttagttttgagacgttgatactggtgaaagataatgctaaccttgagcttttccacagattatgccgcggtagtgttggcgattatcgcaatcgtcatggctatcaattggttcgcgttcgcaaagaagcattaccaaggcccgaggatagggcttgctcagtagattaatcttggatattttggtcaaaccgcccggaagagtgattttggcaacaggtctttggataggattgtcatctacaactcgcacttactttgctttgttgaaagtataaaaactttacttcaatcttttagagaaattgttcaaggatgttagacataactacattgcaataatagtcattagcctgttcaacgttggtctgtataaacatcacttactgaagctctatcaatcataataataagcgcaagtgcgtaggtatgtataggcaagctctggactgcaatagcaccgagaactcgatggaagtgaatgcatctaagttaacagcaggatacgtgtatcaccatactgtgggcatcgcagtagtattccataatatccataataaattggtagctttcattcagtagttgatactggagatcaggctcttgaaataggaagtgcgtagggaaagaggtatagaggattccatgtgaatgggagcgtcacacatatcctaaacattctatgactaaaaatgcacgatagtgtatcaaattcatttaatcgattggctgcagtgggctttgaaatgaggggttaggcaagtacttatcagtcaaatgtaattggtcttgtgtgaccatattatatctcctaccgccccaaggctgcatccaaagacacgcatcaacattgtttacacttcatcttttatggtctttcagtcgagatgagtcaagcagatccaggctttcgaaatatcgcaaacaatcactttggagacaatgtcacaatccatcaaggcgatgtacataatcacgcgtccgatcaggccagccagtgcctgaaggatttgcggtcaaccgatccccgcgacgataaaatgcgcatccagaacacgaaaggcggattacttaaagattcgtaccgctggatcctcgaacatgaaacctttaaggactggcgtgacaatgcagagaacagaatcctttggattaaaggcgacccaggaaaggggaaaacaatgctgctctgtggcataatcgacgaattgatgccaaaaacaaaactggccaagtcagcggatcaaactgcgaacactatactcttgtcctacttcttctgccagggtaccgacaggcgcattaataacgctaccgctgtactgcgtggactgatatacctcatcattgcacaagaaccctctcttatctcgcacgttctggaaaagtataaccatgcgggcaaagatctcttttcagatgggaacgcttgggtagccttgtcggaaatattcgcggctatcctgcaagaccccaaaatgaaggaagtgatcttagttatcgacgcattggacgagtgtgaggcagacttgtccaacctcttggatgtcattgtacagcaattcgaattctctcacatcaagtgtatcgtatcgagtcgaaacatactcggcattcagcagcgactcgagtcatacatacctgaaggcgttctgagtctcgagctgaaaggaaatgcttcatgtgtatccgaggccgtggatgcgtacatcgagcacagcatatcacgactaacctcgatacagggcgaatacagcgttcaagaaaacttacgcaaattagtccaacaaaaagccaatggcacatttctatgggtatctctagtgatgaaagagcttcaaaaggttgaagcctgggaagtaatggaagtggttgcagatatgccaacggacctagttgccctatacaatcggatgatgcaccaaatcaacagcctatcgagaagaaataaaagtctttgcaaaaatctactttcagcggtatttacagcatattatccactcagcttggctgaagtaggagttgtcgctgggataccggatcacatatcggggagcctcgaatccattgccaagctggtaacaatgtgtggttcacttctcacactaaacgaagataaagtctactttatccatcagtcggcaaaggattttgtttacacagagatacactcgactgacgctgctaaaagacatttagatgtcttcaagcaatcggttgctgctatatcaaagctaccaaaaaacatatacggcctcacagactttgggcctaggccgaaagatgcgcagccgcctgatccgaatcctctggcttcaatgagatactcatgcttttattgggccaatcatctttgcgatacatgtaatgcgagctccgaagacgaaacccaactgatcatcaatgagacgtttaaaccctttttaaataaccatgtcctccgttggatagagagcttatctctgctcgacgggcttttagaaggcatacgttccatgcgcaaacttctccacgaggtatgttccaagagtctgggactacatatgaacaaggatgctaatggctcgttacatgtagctaccacgtaataaaaatattcagctttcgagcactttaagcagcatagaaattttcatccttcgcaatgcagcgcttattaccaaatcgccgcttcaagtatatggttcagcccttatgtttagtccagtgcatgatcacataaaggcaacccaatgggacgagagactacctttcatcaaagacattcaagggattacaacagacggtttcttgaagacactcaagtaccacacccgtcgtgttgaagctcttgcaatttcccccgatggcgagatgctggtgtcaaagtcttggcacgaacaactatgttgctgggacgttgcaacaggtgcccttgactggacagttcaatgccatgactatggtgtctcggccattgcgttttcgccagacaacagaatattgctacttgccacctgtggatatccaatgctgggaagggacactaaagaaagcgagaaagaaaacgcaaaatgcgatgactattggataagatatattacattatcgccagcaagtgggataccgaacgcaagccgtgtcgtccgtttggtggtcaaacgtgcggtgcgattaaattggccttcactgacaattgattgccactatgacgttactgctctcgcgttctcatcagattgtaagacgttggtatcaggattaacatctggcttaattctattgtgggatgcaacaactggcgcgtgtctacagatcattcaaggccatgatggcgagatacaagcaattgcagtctcgccagatggtgggaaaatagcatcaggaagtaggaaaatattacgactatgggatgcagcaacgggtgcgcacctaggagagcttaatacggcagactatgagttcgccaggggtttttttactacgactgggataatacaagccatcacattttgtcaagatggtgaaaagctcctactaagtttggagggggtagaaaacagcgtatgggatccaagttcgggcattcttgtacagacttccgtcggggaagacgattcggtaatagcaatctcaccagacaataagatattggcgtcggcaagtcacaagatacagctatgggacgcggcaataggcatgcaagagaagggtgaatccaatcactttgtcgatgcatatagattatttgcttttacacccgatggtaaagcagtggcatgtgcaaaatccaacatagcgcagatatgggataccacggcaggggagtgctgtcggacaatcgaggacaattggcgacataatttcaccgacatctgggacagttgcgattatagcgccattgcaatctcagcgaatggaaagaccttggcattgggagcatggtatgaaagtgggggaccaacagcattgcactgtcaaatacagttatgggacacaatgactggggaatgtacctgccgggagcccatggaccgcaatcgggtgcggggacttgcattctcgtcagatggcaccaagttagcgatgggattcgaacccggaacagttgtgctattggacatagtaaagggcgggtggctctgggaggtggactgttatcattcttatcgaccaagatgcctcgctttctccccaaacaatagcatgctggcatcggcgcattatcatctattcgaagctaagatctaccaaatagatttatgggacacagcaacgggaaagcatcggcaggaattcgatgtggaaattccggtgaaaattccggacgagcagacgtataatcatattatgttctcgccagatggtcaacatctctacttagagcatcaatacagggtaagattgttcgaggacgatgaacggattgtgagcctagacgcagatctctcgaaggacatacaaggccgaggtattccaatcactgatgggtgggtaacgcaaaatcgaagacgcctactttggattcctgaagaatataggaaccaatgtgcattcgtttgtggcagtacggttgtacttgggcatggggctggaataacattcatatggttggatttagtcgatgccagaagatgcgatagggaataacgacgtcgcttgcaacatgcggtatgttaatggtgttcaatcatttcatacgtgggacttcaagtaatactcttcttccaatataagctaaccttagttacacagggcacttctctagactcaagtctatacctagaggcaataaacttgacaacatgcattttttattacaatgtatgaataacaactacgctatgcctctaccaaatgaaaaaaaaattatatacaagataaccatacgcgattgaaactcttaatacggactacaaattgacattatttgggacactgatgaaatatagcagagcctatattgtctgcttcttctcttgtcgtactcaaaactcactttccagccagttgttgaaacgctaccctcttcttccttgagcggtaggaaggagaagcaactttcgcttctttaccaaatgacactctactattgctcttgcttgtttttgcgttggggacaaaccaagagagcagtgagaagtgaataaccaacatttatcttacgtactgcttcattctagacgctgaaggatttaagagtgtacaagcaaagaggagtccctagatcttgttggattgatggagttcttgcttgtatcagatagtattcttatagtccatttaaagactgtcacttgaggcaacttacccagataacatgtgcctaggtagagaccagcagccatacggtatcacattactctaaaatgggtctgaaaatgacgggcatatgcaagggcatcggatattatttgcgctgattggccgcaggctgaaatgccgtttcccggtgccctatgcttcaatgtctgcaacgctaaagccatgtcgtagaattcttcttcaataagacttggcgaggccatttgcacacccttgggtattggtgaatcaagaatcaactgccagtttcctcaggttcacgtgtgttattcccgattttggacggctcaaaggtcaaagactctttagccagcggcctctatcgccattggatatgatagaaatctcagaatatcgcagtcgattcagctgaggctcatgaaatgtggccgtgcagttcaccaagggtgtactttatgacaagacgtactcatgcaacagcagcattacaattcaaagcatgggtatagacagatcacagtttagagacacagcaggaagtatgtccagccttccatccacgaatcccgcgtccaaagccatgggaatcagaacgaatagagaaaccagtttgcaattatattttatctggggcatgattgacgctgcgatttatccattgatgaagggactcgagcaacacgggtataaatttcagatcatgccagccgcacgaagaaaagaaaaagaaaaagaagagcttcgctctagcgcggcgagtgaagaaatttataggcttgaaggcgtgggcccggaaaatttctgctgtgcttagtcatcagcgcgcttgttcagtgtagtcacgatggcccgcccacactttagtgcaggtttgcactggaaacaagttgaattgccttatctagtagcgagataacaaaaccaataatatgctgttcaacagtgttcatctgtgcttgttgtctgtgcgtatcatatcatagtatcaaacaagatacctattcatccctaggagatagatggtcgtacttgtaaacgaaataacaaaatggcatcagaagactctttttcactggtgacaaattggaagtatgaaacttggtttcataatatatggtagtaaaaaatactcaagcaaataatgggcttattctttctattatacgtgacgggcacaacaaaagacgttggcaagtacgctcaaatgactataaacaaaaacgctcaatgggtatctcaaaatatcaaaatatcgtaatgctcaaccaccacaacatcttcacatgacatccaagctcacctgggttggaagaagaggctgacaaagacttggccgagactgtccatgggaaacgccgttgttttctctgagctacgccgctgcacccagccctgccaggataacgaccatgccctcggaaatttacaaccctatggcgctgcttgaactgcgccgctgcacccggaaaccctgccaggataacgaccatgttctgcgtttagacacggcatcttcctttcatcgaactacgccgctgcacccggccctgccaggataacgaccatgccctcagtcagaacaccgtgtcaatgtttctttcaatctaaccgctgcacccagccctgccaggataacggccatgatctcggaaactcccaacagcctcataccccagtctttgccttcttttccaattagtagttcgaacggggcttgcccgaggcatccagttcccaaagcgtagacgaattggatctcctcgaagacctcgtgttcagagtgtttcgagaagagtttgcacgtgaagttggcgacttgggcttttgttttcggcgctttcgcccgctgttgtcgctttccggaacttgctcttccaatactttttctgaacttccctgggctagatgatttgccgaatcgtcttccgtaaagctagcattggggacaggagatggtgggcgtggcagactctctattttctgacgcttatatccgttgtcttcttcatcttcgtcagacctggatcttttccgtgatgcgctcccatgggcagcctgtatagatgacgcgcgagtagcctgaggggtcggggaggtttcggtatgcgcaagactgttgtctacttttcgacgtttaggctcatggatactgatatcttcatcgtcgtcaaaccgaaccctcttcttggccgaattcgaaccttggcttttagatgatatactggatcgtcttctcagctcatcttgtgtcgccagagactcatttccctccttcaggtcctgtgaatcgtttgatatgagtgatgggacctgctgaattgaaggggtatcgtcttcagagttgagggtatgtgaagcagcatcgtcggataaaagcatcgacgattcgaattccgccctcgcgaaagtattgcttcccccatagcgcatcttatactcctggtcgagcctataaccatagtctatatcctcaggaagctgagtgccccactcatcctcactggaaaactcttcatctagagatttttcatattctgggtcagcagagggggctgggatgatttccctaataagttcctccgtctcatcttccatgagttcgtgccctctctcttgacgggaattttcctttgtatgatcctgtttctccacgactatcgttttaggtttcttatccgattttcgttggtagacgtaggtatgtaataactggacaaagtggtcgaggcatctgagcttttgtgccggggggatcgcacgaggagcagcggaagttggattttgagcagtggaagttggattttgagcatcgagggccggataagtctcttcaataacccagtatagatcttttagcgcagaattgaggacttcatattgttgtttgttatgtttctcaaatttccgttcaaaatccgctttgtttttggaggcctttgctatctccatagcggtttcaaaatatttgttgctgtcaaaaatcgaaatgggatacgtattgaagcgctgccagtattctttccaaagatggtcggggctgcgcatgccaggaggagcagcctcataccattcggtgttttttgtcagctcattgaccggatttggcgcatcgaagcgacccatggtcagtatctttgatatatcgctcgattcgtggtcgccgtcaggtcgcgatgatgtgcgggtgctattgatcgagccaggaatgatcaggatagtcgttgtcgatgccacagtgttatggttctttgtgctgagatgagacgtgtgtccaattccgagcctgactcttagccagcctgttcagtgatgctgcagtggagcacgttttgctgtgtgtcgtactagtagaaccgttaataaggcgtagcgaatcacgcataaaagggcacgctgcctgcacggagtacagagcattctgcgcctctttagcgacaccctgttagtgaactgctgtttgtgttatcgttggcatctgaggtcgccaccgatttccgcctgttcatggcatagtacgccacccagtatcggatccactcatattcacggtggcttctggcgaggatctgcccgcttttagtgcccggcgtggcaccagatagcgtctggtctcttattgtatggcgcatctgaagctcctctggcgttttgctgcctctattcagcgctcctctgcagcgtgtataagtatgaggcagtggtcgtggtgtaattgatttgaactcgcagatgagatactaccgcttaaaaccgtcagtattatcgattactacctacctatacacactgttcttcctcattccaaacatatcctagacatcctgagccagcatcatgtcggagctcactaatgattcaatcctgtcggcttcttttggcacagcccgatcgcatatcagcgccgttgactctcattcctcccaaccgccgtcaattcagatagagcatcgcgcaataaccgcagctgaagagctagggaatcaaggttacgctctgacatgctctcaatctagtttcggctccgcgacgcagatagggccacacgttcttgccaatgaagcggcgttagaattcaaaagaatgcgtgaggccttgagattcgctacgaaggcaccaaccaccacggagatcgatgcactgtttacgaaagctttgcggcgtgtgcaagatgctagattgattataacttcaacagactttcctgaagatacgcatcggaactcatccatcatacccctcccatacaaagctacgaataggttgacgtttggtgtcacccagcaagctcaggatgcggacttggttctacgtttaccgctcgaagataaagatggctatatttcatttgaaactggtataacatgccagattatctaccatcctgggaaggatgactgccttttggtaaaccatgcagaacggcaattacgcctgacaaacttcagttcatctccggctctctgtgtatctattggagagaagaaaagtcacttcctccagcccggcatgcggagaatatctatagacggcgacaataaagattctggagaatatcatcttgctgagttttggcttcgtgaaagacaatttgacatctcaattcggacagcgaatagcccatcgcgaacaaagcgaggcattgacgatggcgctgaagagaatgtcaacaagagacaaaagcgaaacaatgatctcacaggaactaccctcatccgacctttaaacaagacgagtatagagccaaggcctaccgccattggcactgagagcactgatgcccgggatctagctctcacgtcatctgtccagaagattcccaacaaaacaatagtctcccttctagatctcgcaaatggagaagaagccgacatccaggctctgcaagataggcccgacagctctcaatcagtgtctgcagcaaaaggaccagcaagctatcaactacgccgggtcaagcaaattgcagctacagcatccgcgagtgtttttcattgcatacgctcttctgagcttgtagccaccaaagtccttcgatacgacagggagtcacctcttgtttcttcgtccttgtggaagacagaaaaaaacacacttgagaagttaaaacatgtgagtcaaaccacagtttcgtgccatcggtatactgcaaatttcgttctaacccaacgcagaggaacgttgtagcgctcaaggcgttcgatggtcgcatgcttgcgatatacctagagcctctcccagaatctctttatcggggagttagggccaaatattcacaatcggccatttttcaaatattgcttgatatttcatccgctttggtgtacttgaagacgatcccaatcgtccataacgatatcaagccacgcaatattacctactcctctcagcgtggcgctgttcttatcgattttggattggctacgagcgccagtaaatggaatgcaggaggcacgctttggtacctccctccagatctcctaacctccaattcgcgtggatcaccaggggacatatgggcgttaggcattaccatgctctacttgcttggcaagatcgattatccggaggaaaagaagaaaaagactacctgtccagaggaagactccgagaggcgcgattggcccatactcaacctccttcataacgacgaaaatcaaattaagatgaaaacatggctacagtacattttttctgtcagagccaaattaagtccagtatacgtggggactgggataagcaagctcgagtccatagtgttccatatgcttaatgctaacaaggaactgcgattcaatgcggaggatattagttctgccctcgagtcatcaatggcagctccattgctgctgaaggtttgagaactggttggttaacaggtacatatatatgtgcgtaacagatatgtaataaccgcctttgttatagcatgagagatctttggggaggatttttatgaaagcattaatggaacatagacatccatatcgtttgatgacgtttgagagagtatataatagttagttgtttttccaagattcattaaccaatggatatgactgtcgccactggttcagcgttccttctaggcccaatccaaaacattgagaaacatacatgtactcatatagcatacaaaattgaactactaaaagacgaagagtagtccatgagttggcacgtcaaaaatatagtacatccggcgcggagaaatgttattttagcaggcaaagccaacccattattttcgttacgagcttgtcttatgctcccagctgaacaattatgagttagttaaacactactcattcgaatatttggtgaatcaactcacatatccaagaaaagcttccagaggatggaaaacagcagcccttgaaggccattgctcaaaatgcgcgtaggcagtcctcgcccaagcagccccgaaattccgtcttctctaatcaccagctgtacagcctcggctataaatgtattagggtggaagttcctctgcaaggatcttaaagagataacatggagccacttactatatgagacttttgtatcattgacctgtcgatacgtctttactactctcagcgagttggaaacagagtcggatattatcgatgcgacgaatcctataaacgccaagcgtagcagccataggagaagctcggactttggtggctctggaatgctctccgtcaacaagttgtactgtagcaatgtgagcgcccaattcatcccttgtgttcaaggtagatacaagccttacagtcgcaaaccaggggtagtgtccaacaaatgtcgctcccgcagtggcaaaagctccccaccatagagtaccgaccccgtgttctttgatgcgttggcgaagcagggcagttccactggaaccttgggcctggagagttgttttgagcgtatcgacgggagtgaggatcatgcggaaagcagcggcgcttgacgtggcgcatatcagtaacacaggtcctgtcaaataatagaggggaatcaagtgtgagcataccaaagagaggcaaaaacagtctttccgagcgaaggcaagtccttcagataagagttggactgcagaagtgccaagatgccagcgttggccgctgtgtctccaaatcttgccaggggtcctgtagatggccaaacgttagacattacccaacaacatatagaccactttcagtaaaatgagtagattgttcaccttgtataagtgcagctccgatgcccgaatagtatcggccaaatccaccatcagcatagagcttttgggttgcaatggtgaatgaggttccaaagcgatattgatagttcataatcgtcctcagcggctaaatgacgcgacaaagtcttagtcttggctaagaggtggatgaagaagagggtgagagtaagtgagtgattaccatgagaagcaggacttgtaggaacatcgccgccgcaccggacaagccgccgccaagagctctcttgagtgctttatccaaatcaaactatacaatgccagtcagaatgcaaactcatggcaaaaatgcatgcaagtgagaagatagcaccaacgttgacatcgccatctgcgtcaatccagcccttgataaagactgcaaggacaagggccgcagcaatagcccagaatatcctccacaggtaccagcgagcagacctcttttgatcttcctgctgctctggatgagactggaccgactgctctcttaccagcaagggcgtgctttcagtatgtcccgcctgggtctcaacatcattctctcgagtcatggcgctagctcgcacgcgccgcaataacctctgtggcagtttcagatatccctgatagataacgagagtctcttgataatggtaaatgtatgcatctctcaaaagcaacgcagaccttcccaatctcaagggacaggcaggtgacaaatcttgtcagcaagggagggcgagactactagcgaattagactgcccctccagattggtcatcactgacacgcaaatggagatgagaattgcgagatcactatcggcattcataccggtcggcccggccccggaaataatctatcttggccattcattgtttaagcccgctatggcggcgtggccattgttgaatccacgtgggtgttatttctgggttcaaattgcatgtctttgttcacatgtactcacgatatgggcattggtgcgacgagaagccgtacacgataacgagaggtgactagagatggccaagtgctatttccacagatgcaattaatctggtactatccagatcttgcatagaagccgctactagtggtttttgaactccatcttaaaatcctacaaacagcacgacagagtcgtgacacattcgggacacatccaattggtccgatcgagcctgcatgattcctttgccccaaattaagcccagcgcatcagggtagctccctgttttccatatctacttatttggtagcaagaattttgaacgcaggacttctcaagtagccttgtattacatgtaggtgcatataagtatgatagtagggtagcctgttgaaatatgctcacttgaagcaatcgacgacttgcaatataccctgtatacgtgaaatagtgcacagcaagaaagcgcgtgtattgctagcagcatatatgattgggtcaatttcgtattgtgtatgcaatcatcgttagggaggcacacattcttccgtaaaacatcctacacacgcctcaatgagctccttcaccgatctgcacagcaagagaatcggatacagtacccgagtccacgataccagccacggccgtgacgtatcgaaattgtttcaaaagacatcgatctggttatcaagctttcatgggttaaaactaagcatacagaaaataggctagagtggctcagcctcgccgaactaggaacataccgaggtgctattggtgtcaatgctggccgctgctcgtatacgagtcttacagcataaatgctcatcggaatacacatgtatcaatagccgaaatccacttttggcgcaatgccaagcttttctgtaaactgctggcgccttggctgcatgcaatggatggacgctggcaggcattccacagcctttgagcacagcctttgagaaattttcaagacaatagtctattttgggcttgagccagcaagtgcaatgcctctgattgccaaattttccacctatacttgtggtatcttgtgggtatttgtctcataattgatgtgctgtggatcagtctcgtgtaagtgctactactgtatacgaagggcatgcagctcgatagtgagctgtaggcgctactggtggaattaagtttgagttgttatgcataaataaggcatgttcagtaaacaccctgatcatggaggtagcaagagtcagtatctggtgggcttagagtatcgtcgtcgtcatgaaactgagaagagtatacgtggccggcaaaattatttctgcagatcacagcattgcctcatagtatctacgtgaaggaataaatgatattagatggtttatattgaaccttgattgtgcgatggaagaaacgcttgctaagagtaaaaagacacattaaccgcttcacggattagcaccttgtgttacaactaacatggacatggacgtttcagcactcgctcccgtattgtggaagctattgagcacagcacttattttcatcttcttttgctagtttctatccactcactgttctcgcccgctactcctatcaattttgcaatctgaagcgacaggtgcataaagagctttatggagaccaatgctctagatcaacgtttgttgtcggcccgtagatctcggcagacacccaagatcggaattggtctaaatattagcggccaccccccaagatcaaatcactgtcttgtattacctagtatgctgtctcatgttaccgatttggcaatcatccgtcttatacactatgctaacattactggcagtaatcaggatctgagatttgatgccgggtgctgctgcggggaagctgtgcgtcttttatatacacgcaacttgattaaatgtctcttatatgcattctgtacttgagaaacagccgggagtatgcaatcgccctagacctatgggtgctgctggccggcctgcatattgcctatatgtactaggtaattagctaagattcaatagagcttctatatgtgctttcaaccggtgcaatgaccactgttttaatatttggtattactctcttcaaaccttcttgacttgtgaaagctctatctacctgtgaactttggtcatgtaacacaccacttaggtagtgtcccatcaacagctcagtagtgtttctattcttcagcagacatctacaatatcttgactacttctccgatatattggccgacaaacacaatccagttttttgtcaatcaaatcttcccatttcaccttttccctctatcaattgaatgccaaaacctcacgtcatcagctccttttttatcccgccactaagccgcagctaacttagcgccctgattatccatgcggcggggcattttagacgcggcggtgggcccctccatctagagaagctgaagctggtggtccaattcgcgcccagcacaccacaaagccaaagttgcgctgcaagctgctatttcgacgtcgcgcactctcgtcgccgttacttgtcactgctcacaacaaactgcgattctgcatctttgatcctcacacatggattgatcctcaattcactttgtaacaacccatcatttccgccctcttgcattgattggctttcgcgcctcttcctcgtctttccgttccctcttctctcttcgcgacaagctggctttcgatgccgtgactcgcggttcgtattttgtcgctgttcgcgcagtcgcatctggacaggccatagcatcccgcagtcctctctgtgcattgcgactcgcagaaacaaaaccgtttatgctagacgaatcccactcggcgagatcggcgaccaagacatcattcgtgagacaatcgagatcgctgctggttctcggcgcaactttgacaccacaccacgcttccctcccacgaggccatcatggaacggcccagaggcctggctggcatgccctttggcgatgccgtcatcatggacgaggacagccaagggcgcagccaagacagcggagatgttgcccagctgcgatcgccaatgacattcaagacccgctcgctgtccgacagcaccggcacgccgtcgaagctctcgccgagcccgcacattgtcgacgcctcgcgacggacctccaaggacgacagcagcctcgaccgcctgcagcctcccgtcacgccgcgccgcctgtcgatccacgtgccgacccggcaggcctcgcctcctcccggcactccctccggcgcctcgatccggccagctccggtgtcgcccaagctggaccactcgcactcgcacacctacgcctcgcccactagcctgctgccccgccgctcacgaggcctcgacttctcgcgggccgcgaccagcctccaccactcgatcctggccgagcagccgtctccagactcgtcacccgtcatcggggagcggggtatgaacattcctgcgcggagggggccgtatggaggcgcagagcagacatcaacgtctctgtggtccatgatgggcgatcaggaacgacacaatatcagcacttcacttggaagcaaccatgtggtcccatcggactcttccagctcttcttcagaagacgaggatatggacgaagaaatggatgagccctacgtgacgacgccgcaggtatccaagacaggcatgcctataggacagggctctgggatcggtgctttgggctccccctctatgggtagcctagcgagcttccagcaccggcagcgacatcgcaaacatccgaagaagaagccacatggtcccctcggcctaggattcaaccttgcttcggctgtcctctcaaagtcaccgcctagtaactcggctgcggcgcgggctaggagggagagtataagctggcaagcgaaccagctccacatttcatcgagagatattgacgagggcgcgcccgcagaaggcagcagtggcgatcagaagagcgtgatacggcgggttgttacacggcgggggaatctcttggtaagagccaacttgagaatcacattgtaaaacgtccacacaactaacttgctcctagcccaaagcaaaagcatttgcacgcatccgtgccgctctcgcagaagagggctcaccagcagagtccgaattcatgcgagaagctgaaatcgtcaagcaagtccgcgaaagcgatgtcgactttgagcctcgcgttcaacccgcgggcgctgaccatagcgccatgacgacaacccattcatcacctaatctcaccagcactcaagaagtcctggaggaaatccctgcagacgacccaatgagtgatttgagcgcaggcctaggaagcagcttcaagcagcaggccatgaagaactccaaaggcaaacagttttgggatacgttttccgaatcaagcggagcaagaacgccgcctcctggggcaacttttctgcctcggggttcatcatcggggataagcgaggatactaacatggattcgccttccctgaactccagtggcttctacgtaagtcaaacacccattaatccatgcttgagttgtttttaaccagatgtttgtagaatggccaactgcctagtgccgcagagattacaaggcgaatcaacaacaagcgtcgtcgagacgatgactttgacccaaccagcttcaagcgtcgcgccgtcagccccagcatcagcgtgcacaactcgcccatcatccaaagccccatgcagcgcgacgtgatgccctggggctcacgacccggcagcaccggcggcgacagaggtagcagcggacagagtgaatctggcagcatgggcggaacgccagcgaacccccctgtgggctcaacaggccaggtcaggaagggaagagtcggccttcagggaatgacggatacgaacgatggtatcatgcgaatgagcattgagtgacttctcgagcgggagcacttggaagattgtaaattacgttgtattttgtgacattaaccacgcgagcagcttgagtagaggggagtagacggttggctttcatactgcattgggacggcgtttgataatcttgccatggcaacatggcagaagggtacaaagggaagcatgagatgtaatctgcttatttattgagacgaaagaactggcacatgtatatatagacatgcatactatgagcccaggcgtttatagtggccaccttgatatgaattcatgagctttcgtagcactcgaaagatgaatattaatagtgactgaatgatttatttccgttgctgttcatctcgatatataatctgaatgccgcgagtattacaagtcttgtactaaaagtttctccctattgcttactttccctccgaaatgatggatgcaaaatgtaccgaatgaaaaagccgcatgaaaaaaatccaaacgcccatgatagcattactctgacagaacgcattttccctcttcctcatcagcattcatcagcctttccccttatacatgcgccggtgcatgcaggtcaatgacaccaatgccctcctcgggcactctcaacgttccaagtttctcatccaaccaccgcgccaattctgccgcgtgtctcctcatagcaaccaccggcgcagcgctcgcgctctccaagctcgacgtcgtcagcccacccgtgctgatcaagctttccacctcgctgggactgccgaccccatcgccgttttcatgatgcgtgtgcgacgacgagtgatgcagctggtcctgcaggttagacgccgcagggcccacgcacacaaagagcaggccgcatttcagacggcggatgaggactgtgccctcgctgagctggacagtaatagtgaccggccggatggtatgtcgtgacctcgaccgcgtcgggccggacgcatcggccgcgtcgccctggctgctgtgctcgtcgagatcgtggtagtggtcgctgccgtgggggctgccgggggagctgacgatgggatcgggcgtgcgcgacccgggcagggcggttgggatggcagccgaggacgaggtgtggatggcgagcagagaggccgcgacggtggcgtgggttcgcagcacggtgacgggctgggacgaggcgtgggcgaggagcttgccctgggaggtggtgaggaggagcgtcggcaggtgggcgctctggtgggagtgcaggaaggcgttgaggcgcttggtgaggaggagaggcggcgtggcgctgggagccgccatggttgaggcgaggcgaggcgcggaagtgctggaattctggctggccttgttcttgttgcctgcgtcgtggttgtggtgtttcggattgctaagcagggcgagtggaaatcatcgacgtgcgatgagacgacgagggaaagcaggtggaagaagtagcgagaagccgaggacgaaaacgaagcaaggacggcacccgcgtcacgagccaggctgtttgctcgctctccttgaaagggaaaggagctggccagtcgggcgagagagtcagagccgcctctttctactctttagtcctcacacgaagatgccgtgtaacagagagggcgctggtccgagatgagcagcttactgtactcgctgtgagacagacacgcgagacttgtgaggttggaggaagcggtacagtaagaagattgaacaagaaccaaggaatggctgccagcagcagcgttagctgagctgcgaggtgtttagcggacttctggattggttctagcgggtgcgcggaggcagggttcgctaaatccccgcggtttgcgagctaaagcgcatccgtgcatgggctttggcgggttggtaaattggacttgaggtgaatgccatgtaaagtttgttcaaccattgctgtgttgtagcattcattggctgtagagatgatgatggctgtgagtatttgtctcaatactgccaccctgactgaatgtattattacatcacagactcttacgaaataatacttgtcccaagctgttaatgccactggcttgtggaggagagttgagtttacaaacacgagggggcttgtgatcaaagtgaagccattttgtctattcaaagtctgacggtaaaactgctgaaactctaacaaaatacgactgtctctctcctctcactccataatcaactcaccacacatcattacatacgagtcactgcatccttgatccgagcaaatgatgcgcgaatatcgctccctcgaggcaccaccattctttagcggcatgcaagctaaatgatgcccgttttattagatccaaagagaagagctccacaaacatggaccgaggaaccacggcccccgttttagctgtgcgtctccatccttgtctttgcgccgcatctcgccgccatgtcgtcttcaatgtccttgtacagcctgccctcttcgctgtgaagcttccactgctggtactgctccgtcacggccatggttgtcggcaggacgctgtccacgtgtgtctcgccggagtgcaagtcgagcaggtatcgtgctacggcttttaattcgttcgagtactgcgccgctgccagatagctgtcggtgttgatggctggctgccggccggtcatcatggtgaatatgacggacccaatggcaaacagttcatcggcgacggtataagggcggttctcctatatcatagttagctttagcttccattgcagtatttcgtcatataaaagtgtagagaaacataccgcagtggacgtctcagcgctttcaagcaactgttggcgcgtcgcatccaaagcctccattccacgatacggggccattgccctgctgacttcatctttatccgcgacatctcctccatcatgtgtaatcacatggttcgtcaccactgcgtgctcaaagttgcccagcttacacatcccatacgtctcaatgccgcgagggcgctggaagaagatgtttctcggctcaatcgcccggtgcaggatcggaagccaatcttgatccacagatgcccacatcttctttgcccctcccgatgcctctgtatctagaaacagtctctttccatcgtggaggtacgtgatggcgttgagaagcgacgtcaagacatgccagcagactgactctggcaggtaaaactcggtagactcagagggcttgctttggaaaagagcgctgaggtttgaagcatcgcaatagtcccatacaatgtactcctcaagatgtgcgcactctgaacttttcgccacgggatgcgtctttatgtggccggcgatggagattatgttttcgtggttgaagatttgcgcgatggccgagccgattttcgagctgtggaagaggttgtagaatgcagatgcttcgtcaatggctttttgcttgtcggcgccttcaacgtcggagcctttcaaaacgccaaagggctgagcaatgtatttcaggccaggatcgtcttttttgatggcgaacaaagtgccttgacccgtctctttaagcagctcaaagtcatttttgggtgccattttgatgatggtcaagatgagagcacataaagtaaacacaagatgatggataaagatagaacaaggtgaatgccatttgctgacattggtttataaaggaattttgcttacagtcttagaagcttaataatggctaattttatcatcttcatttcccgttctttgtccattgctaacaaaggcttgattgggttatttgttttgtttgcattgcgttgcgttgcgttgctcaaatcagttctttgttcgaatagcatcgtcgatgtagccaatttactaatcgtcatttgaaaggaaaagaacgagagaaagaaaaatacaccttgtcgaataaacttcaacaatctgaacattttgtgcctttgccatcttcaattgaacagcagccacacaactcctttcgtagcatcttaatcactcaaaatgtaaagtatataatttagttgagcaaaagatgccaactagagataaaaatataaaccatcacataattccgactcagctctccatattgtatcttctgcagtcattactttcgggacaacttttctcttaatataattatcttacagtcaaaattcttctggctttgtataaacttatatcgccatggagccaacttacacgattgttgacaacggggacacgctcttcgtactttgtgaccccgatcgaccgtttgaagaagtggaccacgaagacctatggttcaaccatttggagcagtataacgacatcaccaacgataaaagtcatctacgaaataatgttaaagactatcgttatcgcttacaagaatctagagtcaacattctaccatcagcacggaagaatatgggcagacaagtgtcatggcgggtttcttcagagaagctgaaaagtgcgtctgcatactttcgaggccttgcgactcaagactggaatgagggcaacatgtccgaccagggctgcaaatataccattaccgtcgaagggtggagcgaaagggcgttgcataaactaatacttgggattcatggccaggatgctcgtctcaatgaactgcaagtcaaccccaagctctgtgctcagctggctgtcgttgtcgatgcctaccaatgccacgacctatttgatctacgctttccggtagtgcctgggcgttatccatataatgagaaccttttattctcgctcttttcatcttgggtatttcgagacgaggaaaactttagagtattttccaaagccatcataatgcaggcgaggggccgtattcataccttgggcatgcccattcgagagcctattatcagtgagttgttatcaaaattacacgttgcctctgactgtttctgtcatttctagtatgctggagctaactcgggtctcagatgcgattgagaaaaggaggctatactttatcggcgaaatggtcgactttgccaatagtaaattgcaaaagctgatggcttgcgatccagccgccggggacgatctcgaggaaacgctggcttttacatttggcgaatggcccttggaagcgccattcgaagggttcggcgccatacatgtccacagggctctggaccagattggaagctggggtcatgttcaagtcggcggctgtcaatatcagactgattcatcttccgaaatggactcgtcgtcggaagcggattcttcttccgaaatggacagttgcatgactgacagcagtctttatccggtgacgctgaaagagctaaaggaggactgggagggcttgaacgtgaacgctttgcctatagatgtgtaataggcgccgcagttgttttagattcgatgtagttgggagatctgccaagattgcttggcgaggttggcgtttacatgcatctttaggccggggctgttgggttatttgttacctattgctttgtatagaatagaacaatagaaggttacgtttcctatatagaatccagagtacatgtactaagatgaacaggacactaattacttgatacacttgcacgtggtgaggtttgaagctgtaaacacatgcatattcacgccaagcatgcaattacacgtaaactaaaactccacgaagcatcgtccccgcggtgcgtgccgcgcttggcctgtgctttcgagatggcatgggtagttttgagcggaaaatgccatcacagcagcgattagaatccttgtagtcagagcagtgcacatacttgtatggcatatcgcgttgatatcagagatgtggtatgggctagtattagcaggagtctatacatgtacagagctgaggccaagatcgaatggatgtttcaacaaaacgagccgtcggaacagggccgatgtcactgcgggcatggcgcgtttcacagcactggtgcagggcacaaacaaccgatacagcatggggagagcgggatattctggattggatgcaagaagaaggtgaggtttggcttgatgcccgtttagcgcgctccgtaaattacagctcatctgctccgtgtgtgatttgatgctactcgtcaacacacgctataattatagcttcaactgcatggaattacatgcgtccgataaccactcgtttcccattgtttgttcagcgcgccaagccaacaaacagcaccacggccttgccgctcagcacctcagactgcccggacaaaagaacaagccgccgctggcctcgacatgaaaccggaagcagccaaagatcgccgccccaaatgcaaccagcaccagcttcaaacccagcagggatgttccccccaagccgcgcgccaatcacaggccacaggtgcctgggcgttccgctggtagtgctgaggcgatcggctgcaacagcgaccgggaggcctgcaggggcggtttcaagatgggggcgctaaagtgcgagacctgagagattgcggcagcggggagagttgagtgcctgtaaagatagagagagagagacgacagttgggggttctttgccgggaatagcgttaagcgagcgagcgatagcaggggagcagggcagtgacttgcatagacgcggcggtaatgctgcggcgacaagtacatgcgtgacccctccatgtccaatagtttgtgatgcctcatctcatctcctctctttctattgcgagcccaagcataatgcagacactcagtagactagcgcagggcttcatctcatttcacgcgtctgctccggctagatgatgcagcaatgccattgacaatagcactactagatatcaatgctacctgtacccactggtagttgctctcttatcatctcatcctcaccctcattcactttactttagcaacaacaatgctgccgccagcaataacaacaacaacaacagctatccagcgcctttcactcctttaaccgctattttcaaccatttcccacggctctgctgcttcttttggaccaatagcaccgtccagtactccaaacacaccccccagccatcttgacacacgctcaaggggctcattctgcgacgccaaggccacccttccgttcctctcgatgtctctctgcttttagcccagccaaccattcactcgtttctctctctcttctcttcttcttctccattccgcttcttccctcttttttttttagccgcatccttttcgctggccgatcccaattcgcccttttgctgggctggggggacaaatctgcacgtttttggcgctggtctctcttgtcagcggccattgtctacctaggaatcaagggccctccgcgcttcttttcttagctgcagccgatttgcccactcatgccagtccgttggcgcttttggcggttctcttcttgaataaacgccagtcgtttttattccattttttctccttctttttcctgttttcaggttcgcagcgtgcatcttcatcgctggttccgtccttcttttttcttcttttgtgtcttttgctgaggcagcgccgtcgcatcttcgcaggcgagggacgacgagtgcttttcttaccggcaggaccgtacaatacgctctctacgacacaattgaatcgtttgcttttttgttcaagattgtatctcaattcgttctctcttttttcgtcttttttatacgtgtcatcactccaactttcggcatcacgtgtggtcatcaatcgtataacatccaaataccgacaacatgggctgcctcactcaccgcagcaaagaggtccggcaatacaccgaccagaaatgggactacatcaacctcggcgacttcaaggccaagggctgcggtcccatcttcgcctacatcaccctctgggtcggcctcatcatctcgctcgccgtctacggagtcgacaccttcactgccgtccagctcctcgtcttcaaccgatggtcgtccgaaatcgacccggccattccccttgacatttcaagatggatcttctctggctgcatcatcctgtcctttatcaatctcggcttcgaatggatccgcgctgctcggaagattaagagaggcaacgttgccgaggtgtacctggacagtcttgctgtgcgctgggagtctattcgtcttggctcggggcaaggcttcagacgattcctcgtcttttcggaactcacaaagagtaaaaagggcgccgagtacatcgccctgtttacatatttcagctttcaatgtgcgtatcagttgctggcttcttggctgtctcatctcatcttactaaccggtttcccttcacttatacagcctggatccgcgtcatcttctgcaccagcccacgtcaagttgtcaatgcgctcaccctacgatccgtctacatggcaaagctcgccgtttctgagagctcagtcgaaggctccctttcctccttcttcgacaagatcaagacgctcgcgcaatccgatttccgacaggctgccatcctcggaggcatgtgctttactctggtcgtctgggtcttttcagccctatacctgatttcagctaccctattctacgtctttttcctctttcactggatccctcgcgacgatggcggtctcaccggctactgcgagcgaaaggtcaacaactccctgctcaagattgtcaccaagactgtcaacaaggcgcttgccaagggccaggtcgacaggatgaaggcggccatgagtgaaaagggcgaagcacacccagacgcctcactcccgaccttgccaaatctcggcttcgcaacaccgcagagtgttggcgtctctgcacctttgccgacttatacctcaagtgcgggtacccctgtcgacgacttcaagcgcccaatgccgcagcgaagtatgacgggagccaccacagcctccaactattcggctcgagctccattgattagttcagcggccgatatgggatactcaaatggaagatcggcctcgccagaggacatgcttcccgccatgccgcaccttcaaagagctggaacgggagactcattcagaaccactagtggtgctcggccagatctgaaccatatgaggaccacctcgaattcctcgtatcgccagcaacccttcactgagagccccattagcatgggttcggcggcaggatccccgctgtacgcgccatcggcaagacccatcccgtctcgattcgtcgacaattacagcggaaaccagcaaatgcaggacgacaaccaatcctggcgaggcccgcctccaagggcatacacctttaacaacgagggccgatccagcccagcgccatctgccgccgggtcagcatactccagggcgccgcaggggcccgtgagaagcgcgacaagctcgtcaaaccaagtgcctctgcgcggcatgcgattctcgccccagcggcaaatgactgagccaatgtccaatcctaaccggcggccgccctcagacaattcctaccccggacagcgcttaccacccagcatcagaccgccggttcgccaaaatacccaggactactataatgccccccaggctcaaacaggagcatcctatagctatgatgtggaagcgcagagcagcggtagatattagagctagcctacctcctaatgtgtcccggcaggttcggaactaaaaaaacccctttgtccttaattatttaactcatataactacttttattttgatcatgatctacgatacacgtaaggcgtctggcgaagaaaggttgaggcaggctaggacggcacccatagaccacgatatccaaatacaggtaccacagttagatttaaggcgatgggcattgaggatagattccaagtgcattgcactctcatcatcatcatcagtagcatactagaagattcgaatcaaaagataaaaagcatcttgtttgcttcaataaaagacagctactaagcccaagagacaaccgagatggtacatgacaattcgcagaaagattccacatacggacgccaagcaccgggattcttcagccctctatgcggggagattccattcttctccagcttttaaccttggatcaatggagtaatcagcactagcatcgacgtcaccgaagtagggcacctttaactggaaaaatcctagggtgcaatttacgcccggatgatttgtcactatctccagaacaacgccgcagcggcatccttttttgtagctgggaaaacgccacgccgctgcttgtcttgatccagcaatcgctggtttctctctctagaagttgcgttgcgttccaactgtagttttctaaatttcgtagctcctcatctcatttctcttcctttccaccaacaccattcccatcatcatgtcctgaaaaggcatgctcctctcccaaatctcctacaacctcacacagctgctgtccctgccaaccacgcccctcagcttcatcaccaccaacgcctccatcctcatcgacgccgcaatgccgtccctcatatccggcggctggcaccgcggcgagcgcgccatgcaccgcgaggcccgcaatcctcactttgagaacccaacttcggacggattgccgatgccgtatgcggtgcgggtgatgcactcacagctccttgcgctcggaacgctggacgatcaaggacggccgtggacgacgatttggggtggtgagagggggtttgcaaggcccgtggcggagggcgttttgggtattcgaagtgctgtggacaaggagtatgatcctgtatatggtgctttctggaaatcgcccgacagcaaagtgagcagcgagccggatgaagagggcatcataaggcccgagggcggcaagatgatgagcgccttgagcatcgatttagaaacccgagaccgcgtcaagctcgccggtcgtctcattgctggaggcgacatgccaggccccgacagtgaagtccagctggccatggcaataatggagagcttgggcaattgccccaaatatattaacaaaaaggccctcgaaccgattgtgcctcggccggagctgattcccacagacccagacgggatcctgccgccagaggcaattgcgttgattgaaaaggcagacatgttctttctgtcgagcacaaatggcgatagcatggacaccaatcacagaggaggaccgaggggtttcatcagagtgttgcggaatgacgaagggggagtcgagttggtatatccagaatgtgagttcctccatctattcattacatcttcacaatatgactcgatactaacaagacatgcccccagactctggaaacagactataccaatccctaggaaacctcaaagtcaaccccctcatcggcctcgtcatccccgactacgacacctccgacgccctctacctcaccggcgactccaccatcctcctcggcaaagaagccgccgcccttctcccacgctccaacatggccgtcaaaatcaccgtctcggcctcccacctcgtcaaggccagcctccccttccgcggcacgcccaacgaaccctcgccctacaaccctcccgtccgatatctgctctccgaaagagcgcccgccctggcgtccacagaccgtccagacatcagcgccactctcgtatcacgagaggttctcacaccaacaatcgccgtcttcacattcaagctcgaaacaacaaatcctcgcgacatgccccaatggcaaccaggccaccacatcaccatgggcttcgaaaccgaactcagcaacggctacgcccacatgaacgaccgcgacccccagtctctcaacgacgattacgtccgcacctttaccgtctccagccctcccaattccctctcctcaaaggacctcttccagatcaccgcccgcctccacggccccgtcacgaaattcctctggcgccacaaccccgtctctccgctagacatctccgtcatgggcttcggtggtaaagacgccttccacttacccacatctacctctgccgcaaaagaatccgtctttgtcgccggcggcgtcggcatcacgcccctcctcgcccaggccaaagccgtactcgacgcctctgtcccgctgacgctgctatggacattacgtggcgaggatcttcccctggcgattcacacattcgacaagatccccggattggcggaaaggagtaccatatttgcgacaggatcgcttgcttcgggtgaaatcaaaaagctgattgagaaaattagtgagcggggggcgacggtggaggaacgacggatcaatacccgggattttgaaggcgtaatgggaagtggaaagaaattttatctatgtacgggagcatcactgttggctacgttgaggggatggttggagagcgaggatgtggtttgggaggattttggatactagcgaaagattttgtatgagatgacaaacaacaaaaagaaggaaatctaaaaagcttctggaatacttgaaaccttttattcatgaaaacattatttttataacacctcttctaagtcttaaataatatttactaagctgtgcctttgtgctgatatagttctctacttttccgctactctagccgcagcacagttgccatttctccccaagccctggtatgctggggcaatcataacatgtttctagaactcgtctcttggcgctgcgtcgagctgttgtttgttgcacgttcaggaatcgtatcgtaagccctgtcggaactattttatcgccctcggctcgatatatgttgctgatcaattccgaaatctcaattctgcagcatctccaggctttgaatgttgaaacaagtgttttttttatataatgacgagattatatgagagagaagagaaaggaattgtttgtttttagaaaagggaaaacggcctgccccctccgtcgtcgataagatcattacgactattcacgcatcaaagggggttttcttcatgcgacaaacaatggatacaattagcgaattttttccatttattacaacttgaacaaagtgcattcttttaggcaattaacacaaacggtttgaagatttcatcgtcaggagagtcgccgatatacgtgtgcaaattactctagctataaagatgggtgtactttgcatcaacccacacatttgccacacaatatctgttagaaattaccaatcttcaatgcagtcaaaaggagatgatgcaaagcctctacttcattagcccaataaagcaaatggatttctgcttttccgctatagtcaagggaacaagtgaaattacgccatctctgcaaacttactcattcaggggttgtcagtgtgagctgagtcgttgatctatggataaacttgaaaattcaatacaacgtctccgtaagcgtcagccttttttcaggtttgtaatacgcctctgacctccgcaacacctcaagatgcaccgacgagattacagttacgcgtactattattaaccgcacgcccttgctaatacgagcagcatccttgtcttccccgcaattcaggatgacgtgaagaaatgattggatcgctcttgagctgcaatacgtatacgcgtatttccacatccatacgcgtatagatacctgcccataagtacctatacgcgtatttattgaggtcgcattctaagtccttatctaatttacagtctcaagcatattttcatatgtttgccggctaggggccacttgtaggctatatgcggatgccgcattcgtgttcggacctatgagacgattttgcgtggcgtcggcactgttatacgacaatggcaacaccgttcagctgcatgtaagtgatcaagttcagatggtagagatggaattctattgttgtcaagtataagaatcagaaactctccctgttttgattcccatcatcttcactttccatccccaaagtcttcccattattcccacagttcatcgttcattgtgtcctacaatcacatttgccaacaacaatggccgaaactcaagcacttcttcgggcagacaaggccaaagacaaggcgtttgataaaatgctgaatcaaggctcgtcaaattcccaagtcgtggtccgtgctaaagacaccgaaagccaagcactgcttccggccgaccaggtcaaaaacatgacctttgataaaatcctacacaagagctcgtcaacttctcaaggcggcctccgtgccatgattaacaaagacaacgaggctcacaaggcagctgttgctgaatacttccagcactgggatgacaaaaaagccgaagacgagaccgaagccgttcgacaatctcgagttgatgactatgcaagcctaactagacagtacgaagaccctttccgtgctcttttcccacaaagattgttgctaactcgggctgtaccaaacaggtattacaacttggcgaccgatctctacgaatatggttggggcgaggcattccacttttgcaggtttgcgtacggagagagattcggtcaggccgtggctcggcacgaacactttctagcaagcagcattggcatcaagcctggcatgaaggtgttggatgtcggctgtggcgttggaggtccagcccgagaaatcgcaaagtttactggcgcccacgttactggtttgaatatcaactcttaccaaatcagccgagcaaagcaatacgcagtcaaggaaaagcttactcacaagcttgatttcgtccagggagacttcatggtaagtgtatccccttttatgccagcaaaggacagctacagacggctaacacgctttatactctacagaacctacctttccccgataattcgttcgatgccgtctacgtaatcgaagccacagtccacgcaccgaacctcgaaagcgcatacagagaaatcttccgcgttctcaaaccaggcggtgtgtttggcgtctacgaatggttcatgacagatgcctacaacaacgacgatctgacccatcgtcaaatccgtctcgatatcgaggagggcgatggtatcgctcaaatgctcaaagtcgaagacggtcttgccgccatccaaggcgcaggcttcactctcgaaacccactacgacctcgcagaggactacgcaaacgagaccagcgttgctccttggtactggccgctgggtactgatcttcgccacgcgcagacgctggcggatgtctttacggttttgaggatgaatcgctttggaagagaggtgtcgcatgctttcatttggatcttggagttgctgggaattgctccgtctggtacgaggaagactgcccagagtctcggaaaggcagcggatgcacttgtcgaaggagggaagaagaagctgtttacgccaatgtatctgatggtgggccgcaagccggagtattattgaaggcgtagaagaatgaggttgagtagggttattgactgatgcggcaagcaattttttataatagggacatgttaccaggccaccatcgtagagtaatagttttccaaaaaaacaggccttgtagctaagtaggcccatactccagttaaataactaatatcacattttattagtattttgcatagaagtctcacacaagtacaccttagctataacttaggtattatcttaaagctatttataatataaattttaacactactgctgttagttatagaggtattatttcggctttaatctaagactgtaggcaagactaaggcaactattaatataattagcagcagcagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagcagtagtaatagcagctgctactgctcttgtttacagctatttttatatggaacagccggaattagcgtttcaaggatgccatagggcctgtttttttagaagactattactctacgatggtggcctggtaacacgtcccttataataatacgattttcttaattactatgcatctttcttttcgagtgaaaaccaggccattattttttgtgcctcatttggtgtggttgtatggagacttatccctgcccaataagatcatctcaaggcggcttacatcgatccctcaggctacagcacaccgcctctcacccctaaagcggaatcttactacatgtactctgtttttccattgtcggatatctcaatcttcaattggacatatcagagctatgcgcctgctcaagaccgacacaattgagcttgaaacgttcgaatacggcgatgtgccgccgtacgctatcctgtcacatagatggggtaaagacgagctcacctatcaagacttggaaactggtgcagcggcgaaagagaggaaagaaggcttcacaaaagtgaggcaatgctgcgccaaagccaaagctgacggatttgactatgcgtggatcgatagctgctgtattaacaagaaaagcagttcggagttgtcagaggctatcaactccatgtttaattggtaccatcaagccgagagatgctatgcccatcttgcggatgttccatcaaaatctacttttgtagaaagcgaatggtttacaagaggctggaccctgcaagagctgctcgccccttcagatcttcaatttgtagatgagaactgggcatacattggtactaaaataacccggcaacaagatatatccgactgcacgggcatacctgtcaatatcctctgcggcgatgatgatcttgacacagccagtattgcgcaaagaatggcatgggcttcaaagagaaaaacgcaacgacttgaagatcgtgcttattgtttaatgggaatattcggcatttacatgccattaatttatggagaaggcgaacaagcgtttttgagactacaagaggagattatgaggatatcacacgatgacagtctctttgcgtggaagtcctctgattctcgtggcggagtgctggctacctccccagacgcttttagagaatctggagatatcgtccagttcaaccccttcaacgattacaatactgctttaacaataaatagtagaggaatacacttaaaaactcgctttatcggaataggtcctcagagattgggcctcgcgattcttcactgcaaaagaaagagtgaggataaaccggtcgccatttatgcgagagatttgcttggcacaatggagacatttgagagggtcatgagtgataaaatcgagtgttttgatcggaaaaaatacaggcactcacaatatccgatgagaacgatgtgtatacagaccgggagaacaacacctgtgctgaagtcgagtaattcgaagaagcggaaacgtgacgacaatacgccatacgagatttacgacaattacacgttacaaagtttgatgcaatttgaccgcgcagaagccgtgtcaaaagcagcaaagtcagcatcacaggacgatatgtggctgctgctcacgcgagacaatgtcgacgtgaattggggcgatgactatgactggacgccattgcatcacgcagtgagcaggtgtaaacaggcaacggtgaagatgctgctggctcggggtgccaatatcaaccctgtaaatgccgttggcgagacaccgatatgtttggccgccaaggatggacatgaagacattttcaagctgttgagagatgcgggtgcgctgattaacccaacagagccagaacacaagatgccactatcgtttgccatcaagggtaggcacaagaatatcgtcaaactgctgctggaaaatggagccaaaatcgatgaagaagatggaagcattggtagaacgcctctatcgctggccgcttctaacacagaccaaagcattctcaggttaatattagagtacaaggccgaggtacatgcaaatgactataaaattaccgaatcaccgttcttatccgccataatgggcgggaatacggattacgtcaaatcttgcttgaagcagcaacttaggctttaccaaggagccttcaattactacaccgtaacgccgctatcattagctgttttgagtggacatggagatatcgtcaggttgttgctcgaaaatggagcccaagccggcgaggtgttttacggcctatctctgctatcagtggcgattgcgaagggatattatgatattgtcgagctactattgaaaaatggagtctatgccctcacaacaaatggtggcagtgacaaaggaccattatcactggccatcttgaatgggcatcgggatatcattaagctattgctcaaatatagagccaaggctaatagaatcgaagaagacggcgaaacgccactgtccttggccgttctccaaaggcaggaagacattgttacgctactacttgaaagcggccctgaagttgatttgaaaaacggatatggctttacaccgttacaaatggccgctttggatggaaatgaaggcattgctgcggtattgctcgcagctggagcccaagtcaatgtacaggataaaactggtaaaacgccgctcatgatggccgtagctggcgggtatggcaatatggtcatcctactgttgaagtggggagcacaggttaacatcaaaactagcagagatgagatggctctctctttggccatctcgaatggacatgtggctattgttaagctgctattggaaaacggggctgacgttggtttgaaaaactccgaagaccaaacaccactaatgttggccaagcggaatgggcaggcaggtatcattaaactactacatgaagcggaaaagaccaaggtgaatacggcattgggatgttgatgcttgtagatgccgatcgacggtttacagtgccctaaagagggcacgaggtggagttgacggcgatgagaaatagacactgtcgtcaaaaactgcaagcgagagtttctggagtggctgttaagatacaattgatggtactaattaggctaatatatggtctattaaataagtatataataccaagcaaggggctactaagtgtatgtttcgctgctaaatgccatgtctaaatcatacatatctaacattctagaagagcaaataattcatgtgtggaacgtagataccggccgtgtaacaaattgacgaaacaaggcgagctgtggggcgtgcaagacaaaggggagccccctatttacaagcctcgagaatccaagaatcccagcataacctcatagccggcagaagcattcgtcgacaacatggaggcatggcccgtgtttggctgcaggtaatagacaagatcgtctgcagccacgctcggatagagctggttcgcaaagtctgcggcatagatgccgctgcaattgccattgcagacgaagttatcaaactcgccaacaaagaactaagagaaaatggggtcagtcgtcttgatattatttaagcattctagagacctccagactcaccatcaacgggcctttgtaatcgggagcgggcgcgagtgggttgccctcttcagacgagtactcgcccacggcttcaggctgcttgatgctctcagcgtaggtaagcagggctgggtccatggaggccttttggaaaaacagcttctggatagtttcctcgttatccaagacgaagtagcccgagccgtactcggaaaagcgggcgggatcgctctcgctggcgaatgcgtggttgtagttcaagacgttgagcggatcggtggcctcgatgctgttggggtagagaccggtgaagatggcgccgtcgatgatatcggggtagttgatgagcatgagcgagtttacatatgagccgtacgagtggccgacgtggacaatcttggtgggcgtaaagtcgaacgcagcgcttgcgttgctcttggaggagcttatcagctttccgccgcgggcaattttagtcaggccggccaagatttcaatttccactggaatctggacgtcgtcgtaagcgtttggcttctcggatgcaccagtgccaagacgatcgtaagaaaggaccgagtagcccttgttgatggcggcatcaacgtacgagtactgctgcggatcaacctcgacgtcaaagtatctaaatcaaggactcatcagcaaaccgtcacgtttgactttcttcaatttacaagtttcatcacgaactctttgccaaatccaaggccaggggttgcaatctgcaaaatgcctgctttgctggtcttttgcgacggcacgcacaattgtgcgccgatgttgtatatcttgttgatgtccacacgtccagtaatgcgagcagtaaagttggagctgctccaggtggtcacgttgacagtccagtccatggcgtcgatactgctgtcaacctggggctggtcatagtggtagttggtggccaccaccgggacgggaatctggagttggacgcattgcttggtggtcgaggctgtagtagagccggcaggggcgctcagtgcagtggaagcaagagtcagagctccaagtgaaacgagaggaagaaggccgctcattgtgtcttgttttcgagtttacaatggagagtgtgtcaaggtgtgatgctttctatgctttctctgtactgaacagacatgatgtttggtggcaagactctccttcttatacttgttctcataccgcaaattgcttcttttgtttatttgattttttgttgatttgattttaccatcaccgcattcagggcgtatacgctggcagcgatgtgcgtatactcctgacggtgttgagcgtatacgcctgccagcgatgtgcgtattcctgcattgaacatctccacatcttctttcgaagctcgacgagctcacgtaagacgttaaatatttgtcaccgagcaaattactcctgagttgctatagaacaatgcatgtttacatgtctgagcaacgggattcaagaccgagtacagcatctatggctccgcttataaccgcacattgggcttggagttgacggcaagctagattagattcaggatgtggctgagcctaaattccaactagaagtgaaaatgttgacatatttctcagaccatatctatgcggtcttcatgttataaacaagccgtgcatcaatggagcgttgttccgtataatagcgcagtgtaactgaatgtgcattttccatgtaaaccaagatggcgcacgtctaacatgagcatacgtaatatgaatgtattctttggttacacttgcaagtcggctttctagctcttgaaatagtgagtaatacaatacacgttgatagttataattttcttgcaaattcaagctcgctcgttgtaagttgaccaaaggtgcgtgtatatggtaatatggtacctggcttacaagcattcttgagttatatcgccaaccacaaggaacaagaatgcgagaccatatttcaagcagcctatacttgggaaaactctcttctgctatttttccgctcaacgggattctcttttatatcccaaatccgtctctgaggcgcgagacgatccaattcgtctgctccattgccgctttgccgagtgcttgaagtaatcaacttgccaaattgtttgaaacagttctagcgcatctccatgcccctctcggattggatgactaaggcggaggcatgaggggcagctgccaactggagctctgacgttgtcggaaatggatcaagattagccgagctgcctcaagttaaaagcaaaacaaaaatctcacgagtcatctgattctattcaacttctattgtctttgctggacaaatatatccagtcgggcttccagcgtctccaatactcagaccagcatctcctttcagggagagctttttccgccttcatcattctctgcagggccttacaccagctaccccgccatcagtatttgcgaggggcaaaaagcgtgcacagctcatttcgtctaagacagcaattcttcgccaccatggctgccaaaacggatctcaatacctacaagttcaatcactcgatgtgagtctttatcatgcttacttattatgtgtttgattctcttgctaatgaaggaacacaaggattcgagtcaaggaccccaaagagtctggtaagtctgctttccacattgtatcatacgtgtaatttacttcgcagaggggcaagacaattgcttactctttaatccagtcaagttttacgagtttcttggaatgagcgtggtccgcaagctcgaatttcctgaagccaagtttgatctctacttcttggcctacaacaacaagggtgccgtttcgtttggaaattctggcattgaccgagagggcgtcatcgaactcactcacaattacggcaccgagaatgaccctacctacactatcaacaacggaaacaaggaccctcaccgaggattcggccacacttgcatttccgttgacaacctccaggccgcttgtcagcgcatcgaggatgctggatacaagttccagaaaaagcttaccgacgggcgtatgaagcacattgcatttgccttggatcctgatggatactgggttgaggttattggccagaagccgattgaagagactgccgacatcaaagaaaccgatgttaccacctaccgcatggtgagaagcgactgtcatcagcttacaggaattcaattactgactcttctggccaccagaaccacacgatgatccgtgtcaaggacccccagaagtctctcaaattctaccaagacgttctaggcatgtctctgtttaggaccaacgaatcccccgattcgggcttcaacctctacttcctcggttaccctggcacccaaggtgttcctcaagacggccgaacaagcgaccgtgaaggtttgctggagctgacttggaactatggtaccgaaaaggatgagaacttttcctaccacaatggcaacgaccagcctcaaggctttggtcacatctgtaagcatttctcctttgatagccttgctatagagattccagtttaacagtaattttataggcgtttctgtcgacgacttggacgctgcttgccagcgatttgaggacctcaagtgcaactggaagaagagactgacggatggccgcatgcgcaatgttgcattcttgctggaccccgataattactggatcgagattgtgcaaaacgacaagtacagcgacaagaatgttgtctaagtcgagtttcaaatttctgccagcagtatatagttgtgtcatgagaaaaagcacatgtagcttgtaacaagcttttggcccttgtcaactgtattaagcatactaaggaggcgatgaaacgaatccatctgcgtagcgcatcaatagcccagttcatggatgcagctccttcagcttatgcacggtccactgaggctaaatgctgggatgcctgcctaagccgtgggcgtcgcgtgttctggcgatcaagaggcttttgacttcttcatttgtcacaatattcccaatgctattactaaacaccaaatcgcaagacctcgaggtctttgctaccaatgaagaagtacgatatgccattttgtctcacacatggggcagtgaagaggttacactagcgttatttttggccaaggacaagaggacggattctaaaggatgggacaagatacgccgaagctgtgaagtagcagctcgtctgggcttcgactacatttggatagacacctgttgcatcgacaagaaatcttcatcagaactgtcggaagccatcaactccatgtttcaatggtacgaaaaggccggagtctgcatcgcatacctcgaagacgtctcatcagcagacgacccaactaaagatggctctcagtttgcgaaatgccgctggtttagcagaggctggacgttgcaagagctgattgctccccccgagctacacttttattctcaagagtgggagctcatcggcactcgaacgtctctccaggaagccatcacgagagtgtccttgatcccagccgtgattcttcacaccagtggccaggggcagagcctggatgactgttctattgcagagaaaatgagctgggcggctaatcgccagaccactcggccagaagacatggcatactgcttgctcggactgttcgacattaacatgcctttgctgtatggagagggccgcgtcaaggctttcaagcggctgcaggaggagattatcaagtctacgaatgatgactccatttacgcttggagatatcctcaggaattatccgaaagacagcatttttggggtctcttggcagagagtcctgcagcgtttggacaccaaggcggtgactatgtaattaaaagagcaaggtatgcatctaatactgttatgaaaggttcagcggctaatgacttgtcttttcaattactcagatacctcacacggagctcaaactatgtagcagcggtatctagccgcgggctagacgtagagctcgccttgacgcctcaccctcgagatgaatctggcacaatcttcattgccgtgctagactgcgacatgggccgagatgaagtctcgcatgagctgacaccagccattatcctccaaaagacgcaatggcacaacgatacagaatatgtccgcatacgaacagaccatttgctgatggtatcaatgaacctcatgaagtttgccaaagatctcaagcgctaccgcctgggctacgatcgcctttcagaggcccagcctcgacagatatttgtcccgcacaatctatccacgcggcgatccccccggggcatcctattccatcccgaagtggtgccattatatcatgataagccgtttatgattggcgtgctctccaatgattcggactggttcttcgatgagccccaaagtgcctcggcaaacaccctcccaggcagcctaaaccggcgtggctccgtccttgaagaaacaccatccgatgcaagcgggacatttgtactcagctttgaccccgattctgatctgggagccactgaacctgcgcagccgaccaaactcggctccttggagctcgaaatcaagcaatatggaggatggaacagctggcgcacatatctcgtgataggcctggagcctcatcctccgaacccctttggcacaccttcattgtacacagtgccgtggtacgcgtttgtgaaaaaggacaaggttgcggcgggacagctggacgatgtgctggtgagagaagacagagagatggagcataagctgctgaacgaggtgctgcgggttgagtttgatctggagagtcggcattcgagattgcattacaacgttgttttgaagctgagagaggcgatcaaggaatcaaggagatgatggttctgggataggctcatggccacattagacgtactttacacacatgttgatacttggctatcattaaagagctaccaatcatttttcaaaggtgaaaatagaggcatgcattataactcgtcaggaactcccaaaacagtcatttccaaccgcgtcaaaatctcctcgggcacatccaacgccttctcctccggcaccagcccccttttcaccaactcatccgtcgaagcatccggctgctcttgcagcgcctttttcagctctctcgccctctccgtaacatcctcaatcgaaacaatccactcatccgcccacttggtgctcagcgtccccggaatgccaatctggatgctcctatacggcagcccctccagcttcgcatttcgctccgggtcccactggactctcacatctgtcgccctctcgtgagccaccgtcttgttggtgctttctttgtccacgtgggcgtgcggagacggatgggtagacaggacagcctgttccaagaggccgaagaagtcctgcttcttcatcttgagggcgaggatgcgactctggccgtcgtctttgtacgagtatccggagcggtacatcatccagcaccagcttggcttgatccaggtcatgcgctcggggctgaagtcgggggatgcattgagtttttgggccttgatggcggcgtcggcaatggaagctttgtaggcttggtagacgatgatgtgttggctgtcgtaggaggcgcggatttggcggtagggaatttcagtaggatgagacatggctgtgtttaagagattcaatcaagtgagtgtgtagttgttgagtttcacttacagagcagtatcgattggtatcaattgcagatggtggtatttactgaaaacgtggaatgatatatacatcagtcgatacagtgccagatgcggagctgcggctgatgactctgccatgacgacggcgaatgagtctatgccgatgctggatcgttccagtagccaccaagtttcattggatgcctggaatcgtcgcttagcctgctcgaaattcaaaatctatgagacggtctcattcagctgtctttgacaacttgtgcaagatggataaatagtgctgccacagaatgcgcttctagatctagaggtacaagtgatggatgcagctataacacctcacagtactagaactgctagtagtaggatattcagggtacctagttacagaggcaaggcctttaaattctaggcactgtcaactcattaagcagcccggaagcaacagggctgaaaacgtggcgcagtggctctggcgacaaaattgccagtgagggcgtcgctaaaacttgagactgctggagtcgcatttgagacagcggtgacgcaaaggcctgcgcagtctcagcagcaactgaagagcataacttggcctcgacaccaatatttaccaacggcatgcaaagacaaaaagaccaaacgctgccttgctttgacttgattcctcttatatacgttactcaggctcgggttgatgccccagcagcaggttagtggcggcttcaactgtcccactccaacagccacccgactctaccagggtatagcatagcatccatagctctcgtccctcttgctcctttctccaactccctctcccacaacctctcctatctatcctccctgctccctgctcttctgcctctctcgcacgcttaccgttcttttcttcccctatccatcttcttctctcactcaagctggatccacgtgcatgtcgccaccgccagcagttcccagcacgccgggagccgagcagcccagcagcagcgcggatgcctccgaggtgacatgcatccaagacccctcggcggggctgatgcctgatgcgacacgcaaatccagctcgacgacgacccatgcggctcctgatgcggacgcggacgcagatgcggatccaaccaaagtcgacgacgcggggactcggtctgtgacggcgacggcagcgacatcttcacttgatgctgatgccgaggccgaccacgcagcagacgcagcagacgcagagagcagcatccggacagacgccacgagcgtgaaaatccctgcggcgatcgcgacaacagccaccgacacgaccacagctacggctacagcagctacggctacggcaactacggcaactacggctacaaactcggacgcaaacgagctgctctcaacccagcactcctcctccatagcatccctaccagcacccacggcagccatggccagcgacgaggccggcggcagaccgacaaatgcagatgcggagctcgacaaagctcctgcagacgaggcacacgagcaccacacgatacccaccgcgcccaaggacaaggagcccgcagctgcagtcgagacgcccgacgacgccatcgattcctccatcctgaccatcaagcctgccgacgccgatccatcgtccctcatgcggcccaactacccaaccagcctgcttctcgcaccagagcgccccagctacatcgacccgacgccgcccacgcccatggcctctcgcccaccttctcgagctctctccgtaacaacccggaccgacgacgacacatctcccaccaggtccaatcccgaatcggacgacaagcccttcgccggccaggatgaccaggaggactcacagtctgagattcagagcatcatggagcagtttagcgaggacgggggcggtcccgatgccgaggaggtcatgagcccgagactggaaatcgcatcgcccatgctgggctcctcgctgcagcacccgcctcgaaaatccagcctcgagcctctttcgcccgggctggccggccagctcaatgccctgcacatctcaacgcccggcgatgacgaccaaagaccgcccgtgccccccaaagacggttcgatgggtacgcctccgagaacgagagacgcacggctaccgcccatcagcgtcacctcaccagcgtcgcccaccatgtcgatgcacagaccgccgcccccagagcccgagcccgaaccaactcttccctttgacttccacagatttttagaacagctgcggaataagaaagccgaccccgtggcaagatatctcaagtcgttcctcttcgagtttggaaagcgccaatggatggtccacgagcaggtcaaaatcatcagcgacttcttggcctttattgccaacaagatggtggtgtctgaggtatggcgagacgtctcggatgcagagtttgacaatgcccgtgaaggcatggaaaagctcgtcatgaatagactttacacccagaccttctccccggcgattccgcctccaaaaccaatccctggagcaaagccgagaaggaggggaggcgatccgccactgggccctggccggagaggccagcatcaggaagatatcgagagagacgatattctaacacagaaaatcaacatttacggctgggtcaaggaagaccatctggatattccacctatcgaggagagtggcaggcgattccttaagctagcacagcagggtgagttactcttattccttggattttggtgctagcagcacaatgatggaatgccatacacaattttatcccgtgctaactaggttgtgttcagagctgttaaagatcaaatcgtacagagcgcctagagacaaaatcatttgcgtcttgaactgctgcaaagtgatatttggtgagtccattgctctttcctgcgcctcaatcgacacctttgctaattcaataggcctcctaaaacacagcaagtcggattcatcggcggattcgttcatgccgatgctcatctacgttgtgcttcagtcaaatccggagcacttggtgtccaacgtgcagtatatcctgcggttcagaaatcaagagaagcttggtggagaggcaggatactacctctcttctctcgtaagcacatatccattcatcatttcttttcccattttccttgcgtagatgctgactccgtatagatgggtgcaattcagttcattgaaaacatggatcgtacttctttaaccataaccgatgaggaatttgagaaaaatgttgaggctgccgtctccgcaattgcagagaagcatcaagccatgtctccaaaaagaccccaggaccaacagcagcagcagatcttcaacgaaaagtctagaccccccgagtctgcatatgatggcgcagggccgtctgctccccgccgctcaacagagcaaaatgacacagacattactgcgcccatcactgggctattacgaacaatccagaatccgctcaccacaattggccgcatgttctcagacgatggcgcctcatcgtcagcgccccgaccaccgccaccaccaccgataggccgtcccttgggcttccctgaaaacgtgcccttacagaacgatttgcaagacagacggcgatcagactcaagataccctcttcccgcagaagaagcggcagcgagacaggcgagtgcagaggttgccgaggcgcagaggctgcatcgtgccgagcacgcaaatatcgtagagacgctggcaggcatgtttcctgatctggataaggacattatcagcgacgtggtctaccagaaggagggaaggtatgttgaacatgtccatctcactaccttaatcttgagctaacctagagactgtgccaacagggtcggactggctgttgatgcatgccttgctttatcctcctagtaaatcaccttttttttttcctccttcaaagaaaagacgatacctttgtgcccccttgttttatttttaaagctacctgctagatagacatttggtcctttttttgggttgtgattttgtacaaacggtatgcatcatcaattatataattcttctttactgctaccccttatcactagtagtacttttatataccacggtcatatatggctgtggattcttacggggcagtctgtttcgtttttttttttttttttttttttggaatacctacgtctggtagcgcaaatccagtcgcttcatctcatcaatatcacatttctgattgtgacatctttccccatgtcagccaagattgagttactataaagagccaagtaagaaaaaaaaacgaaaatattttgcagtctagggtaatggctgtctcagcacgataatgcagtaagtaatctcccaccacgctagatcatccaaatccatctagggcaaggttgacgatttcaaaaaagtaaaagtctattcatttaatccaagtctcatgtacttgatgctaaatctccatatatatccagttctatcccgaattttaggacttttgctgtcaggcacagctataacacacaaaggaaaacaaatagaaagcagaatacgtatacacaaacagcccacaactttttaaaatgatgacacaaacgaaggaataaagcgagtgaattataaatacataaaagatgtcgcggctctctacaatccaccaagatagacaactctcgctacaccatggccgccgatctttgatacaaaggaattcttggtcggctgaaatctcataaaggctcgcgagagccatcacagttgtacatctaacggtatcccgagtaattttgggaccctacaaactcgtgaggctgtactccatgtccatcggaactatgacctctggtggagcctctggagtttggtcgactgttatccccgcctacagcaaagtagtctctcgaaaagtcgtggcctgattcgctttgctgtcgagaaccggtcaaatcgcgatacatggggcttggcgtagtacccgaagacagtgccggatggtacgtcgattctgggatgctgggggcatagtatcggtctcccgtcttggagtaaggaggcaagttctcttcgtgctcagtcggcataggagggtacatggatgcttcgaggtcggccttggattgaatgagcatagtgttacgggcatcgaggggtgtcagatcatccgtttcttcgcgcattttctctgcaggtaacttgttagaacaaaaggtatagtaataaagcataatatacgagcacaaagcaacttacccatatcctttctgcgcttgcggtgagggttcatcttgatggtagcattgatagcattccatccaacaaggagtgcaagcgcaacagtcagcgtagactgaatagcaatcatgacggcgcccatgacggtctgtgtcgtctgctcaacattgaattcatcgacaaagacaaagacgcaaatcacagacagcacacggacgacggcaatgaagatgttgatcatggtggtagagcggcgctcaaaggggcgggtgaaaaccaggagggccaacatggccaactcgacaacgaagctgacaacggtttgagccataccatgaccatctcctgcggcaacaatgcagcccttgataaacgtataagcaatcatgggaatgaaaagccaccagtagctcttttgataggcctcataaaacatggagtacttgagccagttttccttttcctcatagagcttgctagcatcgccatgttgggccttgagcctgtgtgctgtaatccagattttgaagccaaagaaggcgagaatgccggtgaagattgcaagagaaagaccagccagcaacttggccgcccaagagtcaccgagagtgaattggaagacacagtacagtacccagattccataaagaagcagaataagagaagtaattgttcgagcaatggatctccagtaatgtttgcggaatccgatgagagactctgggaatttaccgtacagagaccagacttcgagaacgactttgacaagcaagatgattgtgacgattgcggcaataacaatggcaacgatgagaagtgctgtcatgaaaacgtcggatttcggcacactcaacgactctgcaaagttcttgatgccagagattgtctgagtgacatggcccgtgacgccactcatgtccacgtcatcacggcgcacgagtcttgcaagagcactcgcatccgagctgtttgtctcgctgccggtttcaagggctctggtgaggtttctcaggtacgcgacactgtcttcggtaaggttaccgccagtgttggctcggaaggtgtcgatgttggtcaagagaccgttccatggaatgagaccaacagagaatgcaaagttctttgcgaagctgcggtaaacaggcggatagttgacagagagcataccgttcatggccatgccttggaaccatccagccacgtctgtgaagctagggctaaggccggcaactccaacaccggagcccgcggcacttccagacatggccgagccaactgcggtcatgccactggcaacgagagagacaccggcaatacctgcagccacgtaggaaactgctggcacgctcatggtcttaccattggtaacatcggctgagatacaggccaccatgctcttatcagccagtctatccagcttcataactgcttttgcagaaatatccggaacagagaaagcaatggccggaatcatggaagcgtattgagccgggacctgctgagttccgcgtgcagaaaagggcccattaggcaacgggcacagctcgttgacaaaagtttctgggtcacaagggctgaaggagtttgtgaatgcgttgacgccgtaagccgtgacgtcgagactcgctgtgacattctcgctaatagtgctgactccctcaatgtcgaaagtgacagtcttggcgtcgttgtcgtaagttatgctgagttgctgaatcgtgatggaaggcaagcttccgcagtcggtaaaaccagtcgtcgtcaggatctgatcgcccatgactcccgtcatcaacatcactcccaagcataacgccctgcgggtctttgattgtgacgttgttcgagccatatttcgtaaatctttcctactaaaatgcaagccgctgggtatattcctcggtatggcaatcggcccaatccagtatcaactttcaaatcagattcgtttcgccaatcgtcgccgtatcggtatatatatagtctatatggttaaatcggttatagaaagtaagtattcgaagataagtaaattcgaatgtccccggtatataacaaaaaaaaataaacaatgcgctgagaagagacgctcgttgaaatcagtagcttgccaagtcgagagcaagatgcgacactcgtatggacaatagaaaggaaaaagcgcccacagggcgagtatccaaaatggccagggtcaacctgacaagaagtgaagtgacgacgcaaggaaacgagtggccaatgcagtcgccgtctttatagattcagtatgtctggtacagtcaccggcgattgtcttcacggcgggacattcatcaaaggaatgagagagagcgatgtgtataaggatcgcagcaagggaggcagtattgagcaaggctcaattcgtctggcaaagctcgattaggctcagctcactattatggcactctgtgaagcagggtctcccaaggcatcacaaagtggctgatagcagaagagcaggcccaacagcgagtcgtcgaggagggagcgaagaaaacacagaaaatgaatgactggaattcaaaatcgagcagtagttgctacaacggagaaaaaaagagcgagagcaaaaagaagacacaagcaaaaagtgacgacgggcgaattatggaagagaaggagaagaaaagaaggaggaggcaaacgccgcccagaaagtcgcaggaaagcgaggcccaagctgcgattcgtcgtccacggttgaaacatgccgaaaggggatgcagcaccagcaagagccgggggccctccttcccccacctccaatacaagcctcgcagagccactgcagcgccgctaccagggaggtaccggctggcccccctcggcgcagcgctggagcaaggttcctcccaagtcgccgtccctgggcgctgcatgggccgccccttcccagcggtcttaggggcagatccagcggaagggggtcggaattggtacctgcgcaaggccctgattggccagatgcgggtcgaggctggcgagcagcggcgctgaaactggccgccagaagctcaaaccgggccagtagtatatacggatacacaaatacaagctgcgaatgagcccacaaccaacatacgcattgaatgatggacattgcatggcgcgcccaggactgcgattcttctcgacaataagactggccgccaatccctgaatcgtcccatcagggtcccggcatggccattgcagatagccacgcaccaggcgacggggcaaccgctagctacctgcccaagatttcagggatcgtccagcgaaattgcactcgcccaaaaacctgccagcaacgagatgagctctttttggggtaaacgagcactgcactgcactgcactaaaaataaaaatgaagcaaaaaaagacaattcttcgtgtcttaatttaggtcaccttttctttatttcaacgagagaaattagagtgggcgagaaatagacgagaggccgcctatcgtctagcaggcagttggagatgcagcctttgatggaggagatgcgcactcccatgcccatctccatcttggtaggcaaattatctgactcgactagtgacatcttggatagatgatcaacacatgtcctcattagaccagctgccaatgaaatgtctctcggagaagaggagaatcaagaagactatcgagtgctgatttgatcgcttctccgtagatggtctaatgtctccatgttcatcccccaaaacttctctcttccacttccacttccacttccacttctactccatgatctgcactgcattacactgctgcacctcaccgcacgaaccccagtcttcttcgccacaaagcataacaaaacacagccaccccagctcctgtttctttccaaatcaagaaatagccgagaaaacgagaagaagtgaaaaggaagacaaaacgatgtaacctgcctttggacaagttatacaagaagcccggtttatccatacattggcacaaaagtcatacgcgtaaactgctatcttctcctgactggcactaatacgaattcgcttaacgcagcaaatttagagcagctccattttactccatgctggctcatacttgtaatagtaatacgctccagacttctccaggtacttgatagtagatactagtagtataaatgcaaaaaagtgctcaagttttggaatgcgtggtcggccttttatatctcatacaaaagttctgttggccggcttagatgctgtgtggtgagggggagagaaaaaagggggagaatggagttaagtgctgtgtatcctattaccctcacgcaccatcgggttggaagatacacagagcttctttatccaggtcaatggctcataaccgacgagattgaaatctttattcctctgtgatacactttccaaatgattgctatagctaaaagacaatgcaatatgcataaaaacaccaggggaaaaaaggaaaggagttgccctgtatcgtatacctactgctcctcgcagcagtccaactcgcatgccaaagtgcagcaaccaaaaatgcccaaataaacaagccactgcaggggaatcgtgttcaaatgtctactgctactcattcctagccctcaacaatatccaacagttgtttgaatccatgccttgaaattttatccagctctgaaatgagcatgaacaagtgaaaaaaaaggaagaagaaaaggaaagagataaagagaatgcgtcgcataatggccaaatggtcattcaacgcttcaataaaacccagacgcctgctgtccatcgtcccagcccttggtatctagatgaatagtggctccctggtgaggagaatgtgagtaagtcgacagcgcatcgtgtccgctgaatggactgccttggacgctcgaagggtccatcatgccgtcgtacatctgtgcgttcatagggggtgcagcagcgacttgcacggacacgttctgcaaacccaatgcgttcaggggtgggaatggctccacctcattttggattgccatggcggtatagggattcgacccctgcccatacggagccgaggtgacgggcaggtcctgagcccgccggccggggtcgaacccatgaactagcgggctagcggccatggactgagtttggtgtagattttggcccatgttgtcaaactgaggatagaaagacgagtggaattggccaggattcatcacctgagaatacatgaattggttttgggcctggggaggatacggcatcgacggctgttgctgctgtggcggcggcggcagcattggcgacgctgtggaaagctgctgctgttggccattgtttggatatcgcattgcaggcgaatttggatctggtaggagtggaatttcgtgccgcggaggagggtcctggaccgggctgatgatggtatccgctgccagttcttttgctttggccgctaccaagcgcagcacaggaagcgagatttgctccatatgcttggccaggtgaacagtcaacttcttccatgtcgggaataccttgccgcaaaaccggcacggttcttcatgcggctgtttgttcgtttctatgtggcactgctcaaccttttgccaggttggatcgactgcaccaacctttttcattgccgccttggtcttcactttgggttcctggaacttgtgctcacgaacgaggtgctgtaagaaattatcgcggcgatagcatgtgtgccggcaatcttcaacgtcgcatgtccaccactctaaatggcggtggccctcgttttcatggcggacccagtcggccttgcgcttaaagatcttgggatcccggcatttatcccacgtgcatgtgaaaggctgcacatcctcatgcacatgcttggtccagtcagatggcttgtggaacttcttcttctggtaacacagttggcattcaaactccgccggcaagtgctgtgttggcggcataggtatatcggttgggaagctctcctggttaatggcgccttcagtcggcgtgacatcgtcgtcgtcgtcgtcatagtgcgttggtaaggcgtctaatcccttgccattgccattatctcctccccgtgaactcagcaggttcgctgaaccgcccagtgccaagcacagcgagccgcaagggcagttggccccaagaccaaggtgtttgactttgttgctaagtagctgcttgtacctaataatctgctggtgggcaatgcgatctacaaggtagctatgcgcagggggcagtgcttggttcagggtctgaatgtgttgttggaagccagccaagtttggagcgatgtcgtcaatgatattggggttcatcttcatgtcgttatcttcgtaaaaatcgtcatcgtcgtcgtcgtcgtcgtctggttcgacaggggcagcggcttgcctgagagccgctacaggcggtccaccagatttcctccacatatcagcgaggctggagtgaccattatcgatgctgctgcgattggcggcagcagatggcttgggcaagtctgacttgcttcgcggccgtctcagagagcctttcacactgaggctgggaaaggaacttttgggaggcggagaaatggtactaatagatcctgcgcgcgaatgtgtagtgccgatggaaccaaggttttggcccatggacactaaagcggtgttaatactgggagtctggtgcttcttcccccagctgggtgttcgtgacatgggagacaagtgcggcaggctatcacgtttattgtgagttggtggttgctctgtctgttcatttggagcttcgcgctgtccgctacgggagcgcttacgcgcatgtgaaccgctgggacgccggacaagatttgaaagttccttcagaaggttgccaggtttgttgcttctatcaccgcttcgactaatggagagcttcttcaagaaattgccgctcgtgatgccctcgatatcaacgtcggccacgctgggtaagctgcgtcggcgagtaccccaggttgccgctcgagagatgatggagtcattatcacggcacatcctctcgaagcgctcaatggcggcttgtgagctctgaggttgatgccggctctctccactgtttctgatggagggaagaatgggggcatcggcccaattgcgattagcatagatgatgtcgtaatcctcgtcggccaactgaccagcaccgttgggagcgtaataagtttggccagggatgtatttgttctcagtttggtccccaagaggaatgctgtcattgctgttgcgactttgctcttctgcggagctgatatcctcgggagacgacgtgtctggaggaacaatctcgttgagattaccggtaagccatttgttgacctcgccatttttctcctcaatctcttgacggctcataatctcgtttatgctcgcgattgcctccccaggtcgcctttttggatccagaccaccaaggccagtggcagggtcgcgccgccattgacccgtggaatctctagcaacaggtttgccttggccatagttggtggatgatgtaatcaagtctccggcagactcgaggccccctcgtaccgtcgacggactatcttcaagagaacgctcaacggtatgaacagggccactgctatctttgtcccatacggagatggtgacgcgaggactctgacatctcatatcgacgggagcaggtgctaatccgtcctcactagactgtgtgctgtccgtctggctcggcgtcaactggggtgctgggatgacaaggggattaggcttgaagggcatctgaagctcctgcggtgagatggagctgggtaactggtgttgatctggtcgcgtgagagcggttctctcctcgcttcgtggtgataatgtgtggacggaggcagtttgatccggggttagaggatgataattatcgtcgttggcattatgctcttgttgaggctcaactgctggggtgttgtttagtgagaggtcccatacgctgtggtcgtccaaaaaggatggcgtgccgacctcgggattggtaaagttggcgccgaagaaagggtcgtcgtccaagtcgctgtagtcactggattggtagaggctcagtgtcgaggatccggcaggtgtctctgaggggttcgcaggggagagagagtcactgttgactcgagataggaagggcgatagtaggtttgagtcgattgatgagcgctcctgttgttgctgttgttgttgctgctgctgctgctgctgatattgatactggtagtgatgctgctgctgctgttgttgtagtccggcaccagacgccactagatcgcggggttgagagtcgaagtcaaagtcgcgatcgaggctaagagggctgtcggtgtcgtgaggcacggagaacccttgagcggctgccgatgcggaagacatgattgtatccagctggggccgagcgtaaggggatgcccgaggataagtactccgtatatgcggcaaggaggagggagggaggttatggcaggagaagagaagagcggtggctctctatcgagagatgcgagacaggcagccgggtcctgtaggcctaatctggtgcgctctggagatgcgcagcgtcacgtcactggccagggaccatgttcctggagagcaacggggtggcggcaggctaatgattgttttgctgtgctgtgcgttgctaggcagggcgggagccagaagtcaagctttggggcgcagccggcaaacagacggtctagagaggctgcggcgtctggctaagagatggaaattgagatgacaaaagtggtgtcggacgagaaaaaaagggcagtgggcggagagccagagctgatgatgggatgggacatgggcagccagcgtgtgggtgcggctggcggatctaaaggcgcttaccaccatgcttgggctgtcgaccgcaccccctgcggagcgacccttgctgccatcgtgctgtctctcttgagcgtcttgtcggaaccgggcttggggagcgatgcttgtacaagtatgtgctaccgtggcggaatacgtgtaccgcccgagacaacaatgtcccatgtaccagctggtggtgtcaaaagcgtcatagtggtgcaaccgttgtcgctgggctttcgggcttcgagctggcctggcccagggccccaatgagctgcgagttggggtgtgtgggcaagtgggttggtggtgatagtgattgcggtggtggtgtggtgggggggcgaaaatgcgggaggagacgcctagcagcttgcacaggggccccgagatctaaatgcgacggcaagaggaagtggcaagtagccggtaccggtaatattgtaatgttcggtgaggaagaggtgattgcaatggatcaaggagatgctgggcgagatgagacgggatgagggagacgagatgaagagagagtcccacgtgagaagggattgaggggctaaaagctatctgctgttgctgtttataggtacctacctaggtaggtgcccgctgttagcacacagagcacagctgtccagggctgctaatggtgctctagcactccagctgcagcgctttgggtgctgctagttgagccttgagccctcaagctgggaagctcaactgccctaaaatagacatccgtgggttgaatctgtagcagacaccagccaactcaactcccctctccaacaaggacaatcgaaatcacacccagatcaaccattcgcaagtacacagtacattgccctacaacatacatccacatcagggcaacggtgtattatggcaatggacgatgacgatagagggcgggcagcatgcaaccgggattccactccgcgggcacctatgccgtacgagttcatgcctacgtgctaacccagggctcaaagagacgcgcggttggccgggaccacgaaactccaagcgatgtgcgagtgcttgcaccttgccggtacaaggttgccagtggtgctgctacgctgcaagtactggatcatggcctccggggttggagttgaggttagactctttccagtctagacacagcaacgcttctcaaccttcgccccggacggttcgcaacaggaaatgctactcgtctcgttgtttctccgcgcaaagtactgccctccttctctattgtcgattgtgtcaggtctgtcaaactcacgtagcgtgtcacttgctgcagtctcttgtctccatagcctccaccgatcaaaaaagcctaactggacagcagcaacactagaaagaaaaggctctgtctgcttcgccggtggggctgcccctccgatgtcaagtggaaaaacatgccgttgaaaagccttatggacactgagctagacacgatagtgcagtacgagaaccatacgagacaacaccgcgcctggccaggtatccggccatctagagccgcctgacccctgacaagactacacgcccagcccatgcacgagggtgggcacgaggcgccgcgcagtctccaaatacgttggaccagtctctaaaggcaccacattgggccatagtgcgctccgatggccctgcgaggctatccagcacaaagtccaagtcaggtggtcccagcccccgaggcgttctcgtcgtgtggctgcgaaccgagacgagatggagcaccgccttgctctcaggactagcgttatcgaacaatctattgctctggatgtgtccagctggggcacacaggggcagcttggggagcgagccgcagcacatcgcgataaacatgagacaggcaccgccatgacatcagcaccatgaaataaggttgtccaacctgtggcacagcataggcgagaagacaagagagatacctagcagcagcattactttatgcggtactccacattcgagctcgtgcgtgaccaaggagcttgaggaaagcttgttctttgggtgctcgactcgtacctcgcgtgtgtggtacgtagcagcagctttccgaaggatcaagaccatgccatactggatcagcaatgcatgaggtggtacggaatactatatacgtactggtaagacgccatgtgtatcaagtgtttcgcagactctcagcggcttgacattgatgcaacccacatgcctgccggcaggatctagcagcaacatgctccgtagacgtggcccaaacatgtatgccgttgctgcagaggaggcactccatattctgacatgcgccgagctgttgttgattgattacactagccacggctcaggtagtataggcagctatcgctaccatcggcatttaatcacagcaagtagcagagcagcggcggcagcgattaatttcccggctgactcggctcgttgttgtcagcaccctattgctgccatggccatggccagacctttgatttgtgcacgcggtgctcatcgcggagattaagcaaagattccggccatgagaatgaagtgagtcttggcaactcttcccccaagggcaggttccagaagtcccattctcaagaagacttggatgcgtgctccattctttggcaaagtgtattattgcaatatacaagagccacaaattgatgcttagggggagcagcaaacatggcactgccacatcccgtgcgtcccaccatgcggctgaaagactggacgctctagtctctcgactatgcgatggccagcaccgcctcactccaatatagtgcccgcgagtagtagcttctatcctaggtgagatcatgcatcatagtagcatcgaccatccgagaattgtatcctggaacattccacagaagcttcatctgtcttacttgcctgctcgcaagccacgcgcacacaggcctctcttccgaagcctgcatgggaatcctgcgtgcagccacacgtcggccttttgtggcaggttaggtgtataagcccactgtgaataacagccccatactcaggcagactcagactcagactcggaccccaagcatcaacgagacgccttacaatttctcaagggaatgaagctccggaagcaaaaagagcgagatccgagactgggatgctggctgcctctcaaagcgagcggcctcttccagccctcagccctcgacccgtctcgtccagtttccgctactgcagcgccacccaccgctcggtctgcttgattcggacaccggatttccgtgaatctcgccttacttattcctcacagcccaatctgcctccgagagataagcgcgccgcctgatcgataaccgccggtccaaaaggcgcgcgcaggcggcaccggcggcctgctgttgggttggcgctggcgctgtgtctcctgcatcgtctcgtctgtgggattctgacgctgcaagtgtagcaggatcaactcgcctcgttttttttttttttttacgaaatgaaccgtatgaaattgaaaactctgctttttgtatagtaaaagacagaacattgagtacagtagttgatgtgcacatggcaaaatgctgctggaaatcagccaccccacgtcattcagccacgtgatgcttcaaccaccagcccgcgatttcaagatcaagtgattccatcgccgtcgcccctcatgtctgcttgaccttgaccactttgcttttatacaattctaagcaaatcaaacttccaacggagtgtaaactcatctccacaagaaatcaagcgcagtgatatctgcagacgcaacatctattctgcgtgctcgcccatcatgtttcgggttcgtaaagacacagatatagccccccccccctcgagacgtttcgcctcgtcttacaccacaataagttgagctaaccgcgccttcagccgcatccagaagaaaacatgcatctgcggctccatagagcccggtctgtggtgctaacttctgacgagtgagtggttccacacgttaactttgcacgccatatttcacatcttcgtatcacccgcctcgtcgccctgatgtgacaaggatgacgccaatctacatctacattgcttcttctttgaaggattctcaaagcctaaatcccattgctcactgagactcctccccccttttcacagactcgtcgaaatccgcgccgcccaacgaacctttgagggtgcctacatgcgaaccgccctcggcctcttctccttctccctcgtcattctcaaagtcttcaccgaggagttctaccccatcggcgccctcttcgccgcctttggcaccgccatcctgctcgtctccgtctaccgccgctaccagggcaaccgccagttcttcgtcgccgagtcggcagatggcatctttcaccggaaattccggaccagcggcgacactgtggtcctgttgaccgtgctgagtctttgcgcctatgccacgcttttggcattgacgtgggaacttaaagatgcatgagctatcattatgacatctaactttactttactgggtcgtttggtgaaaaaaaggactcggttaaaatctgcttaccgcccattgcttactggcatggctatgatatcccccgcccgcaagagttgatttgaatttcggttgaatgccacaattcacgtatcgtctttatcttacacttcctaacatttctagcgttgttttgctatatttagatcgttggatgattctcatccagggcttgttcggagtcacacagacgcaattttcttttctgttttgtcactagtcacttcttctcactaggtttatcactcgcacatctccggaatctcctccaagttacttccaatactagattggtagcatactttaggtatttgcattgcatctggcgttaaattgtattagctgggttcatcttagtggacaaatgggtgatcatataggggggcgtgttgatagagttgcgttttaacaaggcttctttttggaccaaaggccacagatgataccctcggattgtctagtttaattttagtcttgaagcttacttgaaaaactcatttttcatgattccgtgcatggtgatgtaaatcaatggtccacccgtaacatacagagttgatctcaagcaaggcgcatagcaactcaaactatgactccattgattaaacttccatctcagcacattaaagccttctcatcttccaaagatgcttgcaaaaccacagacactttatttgcaaatacagttattataggctcaacatgacccgcaaaggttcggcgcaatagaaggctacacccaactcccgcagtcaatgtctggattaaatcagcatgtctaggaacaaaaaaggtccagctagcttggtcaaggaaagtttcatcaagaccagattcgctgtatatgtgagacgctcagattatcctggatccaatataaatcatgaaacttgtcgtatgacaaaggagggagccagatcctgggacgtaacctacgagatgagacgtagagtacgtcgaggtggaatcaaaaggctcgattccactaactaactaactaaaggggggggggggggggggggggggggttgtgcttttctatctcttctccgagaactcaacatctcctgcctttctagggcccaacaaaacctgagatcatgaaagggaaatgtttacgatacatcaaggcgtcagccactatcagcgattaaacaaacgtgattcacgttcccatacatcacttacaagataatatattttttgcagcataattagacacgaatggtagtaatacatctaaaagtcgcacgagcaactattccagtgtcacgcaatcacccaaccctctaaatcacccacaacacaaataatcgccctgctgtatccatacatctcttccaatatcctttccctttctaaatattcccctttctcaagaagcaccattccacgtcttgtgtcatttacacctcaaaaaactggataaataataaaatcaagaaaatcccacatgtaaaagacccaaaagtcctactatcaacaactagctctaaatcagtccaatggaaagaagaacaaatatatagaaaatatgtatgggaaaaaaatgttccctagaaaaaaacatgaaacttgcaagtattatttgttgtggccatgttccaaaagaaaaaagggaaaaaaaaaaaaaaaaaaaaaaattagagccctccttttctctcaaatatgcttcattgaatgccttgcaatttataaggaaaataaaaagaaaagagaaacctgtaaccacgaaaaggaagctgctgattccagcaaatggacccgctcaatacaaaaaagcctcttgaaacctttcttttttaaaaccaccccaatttcgaacatagagtccagtataaaagtgaaaccaatacaacaaaggggaattgaaacaaagaaaagctgactctaatccgcttattccgccataagtgaccatagctcacttacttgatgaataccccctcctgttctaaaaagagaaaaagaaaagaaaaaaacaggtatttcggccgtaacgatcatcccttgtttcctgccgctatatacagtcgccagatccgcctccatttccatggtataatcgtgccctgtcctcgccccaaggttgaatgttgaaatgcattaagagcaaaacccataaagaaactcgaatgacatgaggttgaaatcttagtccacatattttgtactgccgggtctagtacaactatatcctcctaggtaggtagccctttgctgccatccctcatattgtgatagaccagccatatcagattaatcattgtccgaagcggttgtctgtcggtaaaatggtgtcggcgagggtatggtcgcaattcaccagcaggtgaatattcgtttattcgataatattcgagacaccttgagacatctcggtcgcagtttacgtcgccatgcctcagcgttctcagcacgagtccacctctcccagcactgtggaaattgaacgcaaacagcaaccattacataggcacccaaagaagtctataccccaacttcttcattgtttccgcggctgctgggaagtttggaatcggaggtcgtttcgtatcagagacatcggcgaagagggagggtccggtcaagtggtcgtccactagtaatcggcatcgctggatttctttatcttgtgatagacagacgcctttctgcatttgacctaatgaaacccttttggcagctgaggtaaagcagaaataccaaggttggcaaactggaggctggtgagggttcaatacaccgcccaatatagctaggacagacgaatatccgtgctcgatttacttttcaggcttatcgtaatttgaatactttgattttcagcaacgaatgacgtcttgtcggcagttatcgagtcctttcagctccttgctgtaacagactacggccaaattcagtaaatataggagaaaggcagtctcctacatgcgacctgccccatcattctcaccataccctgtccacccacggtaagcacctcctacctgtgtgtcttgtacttgttggtgctggtgttgatgttgatgttgctgcgtctgctgatgctgctgcggctgcggctggtgttgttgttgttgctgctgctgctgccaaggtacaggcgctgtcgagggcacagcagcgcccattattgctggatcgatggcttgttcaatattctcgtccgtttcgttaacaggcaccgcgccgtagatgtgaggaaaatgctgggtctgcctttcgtaaaccggattatgatgtggtgttggatagtactgaggtgtatgatggctacctagaacttctccgctaaaggacatcgatcgaggaggtggtggcatgccgctattccaccccatttcatttccatgtccaaaattcgaatttgcccaggcggcagacacggtattcggatctgtgtatggagaaatctggccacctaagctcattgaaacgtctccttgatatgactgttgccacatattttgaccgcgaggtttcgacattgcgcttggatctgtgtctgtagacacccagcttcttgagggctgctcgcctacaccatacgatgatccggattgcatggagttcgctgaaccttgattaaaccaacagttaacatcgccaaacatacagaaatcctacagacaagtcttagttacccaccttccaaggtcggcggaaagtattcgctttgaggtgttgaggctccaatgttcggcacctgcgcaacaggtatggcaggataattctgtcgttgtgatccttggtcaacggaactgccacgagatattgccggcgatgaggaggccgtcgcgatgctggatccagtgggcgtttgaggcggcagtttctgatcatatggttgctgctggtctaccgggtgaaagctgcactctttcttgagccgtatacagtttacacatcgattctggtcctcggaggatataatgcagcgtattttgcgtcggcgacaatgacctagcgtgtgttagactccttggggggtgtccgggaggaccggcccaggcctctcggttcgtgtcgagtcgggaaaagggggcagacaagactcaccacaggcaatcgatgttctatggtagcctagcttgtttctcttcttttcattcatctgcggcgctagtggttgagactctaagaacgatgttgatgctacaccacccactgaaggtgtcgagaaagatcgcttcaagacatgggtagcatttcctcggatggtagatgccattgtgggatcttggggccccctaaaatttctggagggagaccttggtggtggcatcgcaggttgcatctactcctgttgtgacggggcctggatatgacattgatgagatcgtgacgacgtcgatgactctgaggggggctggtagcacggaggggtctttgagagaagcgggatcgtggagaccttcgattcgattgagctggaaaggtacgacaagaaagcaagagtcatccacagcagatggtagagctgagtaggtggcgttggcttgccaatactctcctgttagcgagccccagagctgggatattgacctctaatccgtgatccaaaacagcacgctgaaattctggtggcaaagtgtatagctgacctaagacagctgatggtgaatgagagctagagccagggaggatcccataccagctcttggcccggcccgatctggcaatctgtgaatctctttttgctcttccgtctcggaagacagcagaccgagatatgggtggctttggcaagcaccgatgatggaggcacaaagaggatggattaaaggacacagagcgggaggttgccccagtacctagtagtaatagctactaatagccgcctgttgtgacaccctgcctacccagtgccatgccccggggtcttccatagggctacagtgcctgtcggcaaggaggaggaagcaagggtgatgcgaagtcgcacacagcccttttgggggtggggaggggaggcgatattgagttgattagcaagaggagccgtaaacttgacacccctcagtcgacaccaaccatgttagagagctacgagtacaggcagtagtcagagagaccagcagcgtacaagtatgtacatataagtatggatccacacgaggaatcaaaacggtgcagttcccgttgggctcagcctgaaagggctgcgtggcatgtgccgagcggcgaagccgtcaaccgtagaaggtaaaaagcctatgatttggctgacaggtcagcgcgactttacaagactgcaaagaaacggagccagctgctaggggaaaaaaaaaatagttatttgattgtttaaatcgtcatcttaccaccaatgtggagacgttgcttcccacttgaacatcgtttggcgaccactgagagcatctgccaggatttgtcatgtcaatcagcatcgggtattggcgaataggaaaaaaagaatggagattagaggcgattccgcagcagcagttgcattttgccaggcagcaattttttcttcatgcgtaacatttttgtgtggtatcatatcaaaagcaaaagggaagcagccgagcggccatcccggagggtggtacatttttgtttgggcgtgtatataagagtgccggcggcctcggcttggagaatgcgagaggggcctcttattaaccaagactccatcagaaaaaagtacaagtatgtatgtgtatgtatacttgctgatactggctgcttacacctacctctggcaacttgtttgcggtgctcacgaatttaggtcacatagggtttgccgctaaaagcgacgtctgtcattttttacaaagtctagggaagcttgaattgtggtgtgcgtcgttttggtgagggtcagtaagtagcactgtctcagaacagcgggaagaaaacaggaggaacaaagaaggcttcgagaacggtagggtgaaacagcttcgaatgatggctcacctatcacatgcacctctgtggtagcatcatagggcacagtacggagtaggataatacaggcgacgtactaagttggcagtagtacatttggcaagggtgaggctggcgaaccaattattagctgcactaataccaggaaaagcagctagaggggccgagacgggggaatggaagagaaagggaaaaagaaaagagagagaaacaagtacgaaccttgtctggcgccaaggagatggaaaaaggaaaaggaaaggaaaggcagagagtagagtaggactcctagtccatccatctgccggtctccaattgtttcagctcaatcttgctcttggatggatacgatactggctgcagatacgtcttctgcagggctgggagaagaggtgcaatacgggctgctccgtgtccctgatgtgcgccagcatatatgcgagcgattcatgatgccaccggcagtactacctacctgttgcacaaagtaagcggggcgaggatgagaagctagcagaagtgcactcaaagtagtaataatgctgtaaagtagtaggtatgacggagcaagttgagacgaatcttgcagattgaaattgtccgacaaggtgttgtttagttcaaagactcagttccacggtgctactagtagctacccgtccccaactgcaccgttgctcgtaacaatccccacgtttcctgcgttagggagatgaccagaagcaaaagaggccaaaggcaatcaattagctccgtgagatcaatctgcggccgtcaaccgatcccgagaaagcaagactaagcgactcagacgcctcccaaaacgagtaagcaggcgactgggccaagtagtacttgtagcatgtacggcggtggtggtagatgcatcagtggacaccctgagacataccctattaggtagcaggtaggcctagtacagtagtactacacacttgatagagaagtcttatgcaagaggcaacgcgtcgtaataggcaatacgtgcgtatttccatatgtagtagtcgtagcccatgacgaaatgtgtgtttctcgccaacgcggattcctgaggtcaatagcccacagaatcgtcaggaaatcacaacagaaccaccggccaggcttggaactttgacggggaatctctatcggcgaagttcatctaagccctcaaaaaacggggtattccaagaccagcggtgcctaggtagtagctctccgtatccgcgggaatgggcggcgtggttgtagtcccctcacaagtcatcgcttctgtacctgatccacgtttgtggaggagacagcgatccagctcattcagaccgacaacgtttcatccagccgacagctttggctcctccactcctctccactcccccgaaaaaaaaattcattttgctctgcagtctaacaagttagtaagtgggcagaaatacatgcctcccaactcacaaccagcgaagctctgctatatgatgccaatatctgcgtcgtaaaccatcccggctcagtaagatactctcaggaggatagcaggcggtagcattagcgctggaagaaacttgtctcggcgagatttgaatcgaagccgttagcactattagcgctgtgtcaagcaagggtgaagcaagggccaagcacggagtaattgcgagggctactgtgctggtgccagtgacgcctatggggtagttccatacgacatacgaggtacagtaggtacggagtagacccgaaggatttgagtgcggtgccaagtgggaagacacccgcacaagctcatcttttcaattcgcgtgatggaaggctttatatctccggtgagtctgtagaaaattagattagaaacatagttgatgaacaaatggtattagtttgtgaaaccataccagtatgccaacctcgatgggttattctctattaggctgtattgcgtgtcgtttaatgagcgaaaaagtctggtgagaagatgcacgccaaatttccaatgacgatgcttgtctggctgaatagggatctcacgcccccatcttctcttccttgtaatcgaagctggcctcatgacagatcgcactatgaaggttatatgcgagcaatagtacatatatgccggctccccgtactggacaattgctgcgtacgacatggttatgctgcgtccaaggcagcatgtgctccgtcctcgtcctcgccataggtgtgtgcattgtgtatatgatggtgtgtaacacaagtggatctttaaggcgggagttctagcatggtactccgtactccgtaatggcccctcggcagctcccttacagggccagcccctggtcgaagcgttgcgcttgttctaacgccgctcaactagtctagtcgaatatgtaggtcgtcctgctagaagtggctgaagttgcgattccattaaaaaaaaaaagtacggccggccacggccggctcaagagtcccagcagttgataaccgctactagttgcaacggcagcgagattttcgaagcgagctaatttctgtgctagtggcatccgagatcttgctgcaagctcgtgctgcggtggcgaagatggatgatacgagaaagcgagctgagacacagcaaagtcggcgcaccgtgattccgaactcgaagcatatcgggacacaaccgaaggtggtgagacgaagagattttccaccgcaagggcagatgagccatcgtatttcaagcaaatcaaaatgaaacaatagatggagagcagatgattgatagccgcttcatcctggccgcaatctcgagtgcatcggccaatggaacccaaagcaagtcgccggctattcttctgtatgcaatagcatggctgcccatgaaagtcgatcacgatcgcctttgactagcaatttacccggccgtgtagtttgcagtgaggagatgctgctagtgtctgcttcccttccttccccttccctgccgcgtgttgcggctgcgacgaagcgaccttgggttgacaaggctgatctgatgctggccaacaaaaattccctttgctagcgcgtcggccgaagtccaggctgtgaaggcgtcctatgcccaacggcgttaatctcgtccaggtgggccagttgaaggtttttagccttggcgaggacggatcagaagccgggtccccgccaggcatgctgagcaacgcgcatgcaagagcagcaggactgcactgagggcatgtggccgtgattcgtcgtggtacggaagatacgacgcaagatgcaccacgcgtcggcggatctcagctgctccaggttctcgcgcctcgtgcgaaatcggtgaagctgctagtcctggtcatggtttggccgcttggctgcaaggaacgggttcctggcacgcggggggtctggcctggcctggcctggcctgcgggagaaattgctccaggtgtcctcctgtgtttggccaagatgctcggacagcaagccgacgacttcacgccggcgcggccttttgcaggctagccgcgtcgcctttgattaggctgagctgccgcgctgctgggcacttggccgtccaatgggtgccatgagccgttgccagacagcgagttgaccggtgctcgactgtgctgcagaagctgaaaaccaggtaccagtgggtactcggacggtaccgctttgaccaggggcaaggcgcaggggatatcaggcgatttagcacatgaaagcgcgagagatggcatcaatcgccctctggcccatcgctccagtgaattagtgccgccgattctccatacctatccaggtactcgagaggagatgctgcaaaaatcgctcggcgaacggcatgtggcagtcacatccgacaggctccgcagcttcaggtggccgttggcaggaacagatcatgtgcggtgcctccttgtttgaaaagcctccggtctcaatccgtggacaagtgattggccgcaatagacgtaattccctaattccagccctgagctactctgctcgctactgctgctcgcttgcagttgccattgttacggccgacctatcacctacctacagtgctccgtacaagtaggtacttgtacttccaggcagggagggatggaggcggctactgcgtgtacctgcaaaatttaattcgcttgcacctggtgcagctcgcagtagcacctgcagtggcgtcaatttattttgacatgtcagggcgtgtgtgtctctgagattccacgttgcgactaagtcaaggctattctcgaatcaggagtaatgctagcagcacctacatgctttagcggtttgcacggtgatcagattaagacgccaagttgagcatcgctggtggcggcgtggccaggcagctccagtaccacgtaattgggggcctcgaaagaattaggaatcaaatcctcacagcaacagctctggcttgtgagttgctaacccaacttacctacaagcacatgtaaacatttggttgcttgcttttctagtcgtagcagccaaagcacctaccaggtaggtatactactgcctcctagtagtaatgttagtgcagagaatcctgcgacttagggccatatgtatgcacctacaccagatgcagctaagatgggaggtcctgctccgtaacacgaagtgatatccgacacaatctgctgcattcggggcaggataccttctgataccccgcgggtacattagcattgggtgttgaaaccgcattgcacagctcgattgatcgatatctaacagcacttatgtatagacggcgttttcgccggcggctcggcccttccgtgtaagcacctagaaaccgtactatgccaaagtccacattgggatgtagtggtatcaatggcattaatggcatagacggcgcgcagcaatgattttgtagtatattttcgcttgttgcaaacatcacttgtatcagttctaggaatgaatccaagccacggattatcatgttcgcctgtgcataaattgataccgagtcaggtacttagttgagttagccgatggcagtgctcggggtatacgaagcaacaggtactataattacgggtactatcgcggctactataattggcagttgtgattttcctaacgagagtgaatgaaagagtcgctgcggcggcatgttttcaggggacgtcttctatgtatcatttctaaatcaaatatggcacaacaggggagaagccctgcagtacgtcgcctaaatattcatcgccaatcaagctgatggctcacgaggaacatgactactactactattcaaggtctctgctacagtattgggactcgcactatggacaggctgttcaatactagtatggtaaaggcaataagacacgccgtcttggaattgccactcgtacggagccagccacatgcatgtagggcagcagtagttgcgagaactattgaaagaagctcggcatctggtctccgtcattgcatgagaccatggctcggcatgtgtgagcgtatcatataacaatatgcggtgtatgcctctcggcttcttagtcgagcatgcaagtaagcttgaaacatcaatttcatgtctctgccaagaaccaatccccttgacatcacagctccgattcccctgagatccctcgcatcagctcatatgaacatgagtcacggccaagatgaacaatggccaagcagtagtacgttgatgaaacgatctggcaaatgattatcaatagccgccggtccattgacaaatcgattgggtgaaaccgcggcatccatcgcatgcactgccatctcggtgcccaaagcagctggaggatggacgctttcctgcacgctgatatcaagtacctgtcattgcagctgacatcgaaactgcaagccccttgatagccattggactttacgaattaccgaaaaatcatacggccatctgaatgggtcgcttaagccaagccacgcaaacaagcgttattctcatgcacagcaaaccaacagatggcaatgaaactgactcagttacagttccaaccagctgaagccaggccagaagtgtcaactggccacttgtggttgtcagaaaggaccaaaagctttgccaatgagcaaccaagatggagtggacgggtgtgtgtggcgtgtgagacagcgtaagcacttgtttcggaatcttctagacaagagcaggcgaaaatgcagtgagcttagaaaatgcgattacggtaatttctaagctttaatgatgtacctctggtactttcatcctgcccggcattaatttcacctgctgcagaggtagttccgaaactgccattcggaaagtgagggtgagaaaataggcagggcttgggggaaatggacagaaaagcgcgccaagacaacacaaatgataaccaggctcagttagaatcggtaaaatgaggtgaattcgtcggatatgacagactggctaatttgaaacttttgcgctctaattgaaacagcgtttcttttacccggttacatatttcgacatttgctgcttgcaatgagatgatgattggggagatgacgcagtaagcacagtcgacttacccaaagtatgtcaaatctccagagataccattaagtcgccgctatcaaattccaaattcacaatttaacccaactctgtcttatttgcttttgcatcatatgagaacaacgtgtaacaacaaaagccattggcagttgcttttgaaagatatcaagactcaaatacagtcatatttcacggctctgcactgtctcactacgtcattgtcccacacattccacagtgtgcaacatgagacaagtccccacttgcatggtcgctaatcgacctcatccgttttcgcagcatctgagcgacgatttttccaagtcagtgggcaaaccgcggcgggctgcgatacttgcgctccctacccagagaggcgacgactgaatatcgataccggtgtcaatcggcccacagtccttttgcccaaggtctcagccgttgacgtcgtcctcgcttctccacggatcgtcatccagtcccccgcttcagcgaatggctggaccaccttgatcagctgatatcaactgctgtcgtcggcggctctgcgctccagcaccacgacccatcatgagcgatctacagcgagcctgggcacgatcaaagcttgggattcccgcggagccttttgaggagctggacgaggcggaggaggaccaggtgccggagctgccagaaggggtcgacgacgattcctcttcggcctcgtcggcctcgtcggtatcgtcgacggggacaattatcccgacgccgagccagaggctctttgctcgcccccaagggtaactacaactacacccaagctggatatggcagagggctttttcatgattgagctgtcgggctgacagtgcatgcagcgtcgcaaggggcagaacgctggagcagatcccatggaccacctactttgagcgggagctgtttctgaagtctgatgcccacccagaggtcacttaccatgtctacctcaactcgccggtagaaaaggggcccttgtacgtgatgcatcacggcgccggatcctctgggctctcgtttgcggtggtgggctctgagataaggaaacgactcccaaatgctggcatactggcagtcgactgcagaggtcatggttccacaactgcccctgacggcgcggccttggatctacggctggatacgttgtcgtccgaccttttcgccatgattgaggccacgaaatcgcagatgggctggccagagctgccccctatagttctcgttggccattcgctagggggtgctgtggtaacagacctcgccatgagtaaaaagctgggcacgtctctcctagcatatgcagtgctggatgttgttgaaggctctgccatggatgcgctccagagcatgcaaacatacctgtctacgcggccgggagggtttgcaactgtcgagtcaggcattgactggcacatcagaactcgaaccgtgagaaactctctctccgccagagcttcagtgccggccttgttggtatgggacgagagccgagatgcgtctcgcccatggagatggagaacaaatctagcagctacacagcctttctgggaagattggtttgtagggctgagtaagaagttcctgggggcgcgtgggggaaagctcttgctgcttgctggtacagatcgactggatacggagttgacaattgggcagatgcaaggtgagtgcagccacgacgaggagtgatgggttgatcctcgaaaggggttggcaagcttgaggattaatttttgttgcatcatttaggtaaatacgctttacaagtgttcccagaagccggacattttatccacgaggataaaccagagcaaactgccatgactctggtggacttttaccgcagaaacgataggagtgcgttggttctgcctccaaaagtctctgagctcttgaagcaggggaagaaggtataatgaccatcaaccagcgatgggggacgggaaacaattacatacttgaacggtaggaaagctgcctcgaggcgttttgacaggccttatattactgctcactcccttgaaagcatatggatgtatgtatatcatgatgagtataataccaagatagcaaccgaagaagaaataatatcgatataaacacccgggtgtgagatgttgtccagatgatcagcagtgctggaagcagtcaacttttgcaaaatgtatgagaaaagagcaatacagcctcatcttttcaaggaaatggtttacgagaataatccctggtagctaagacgtcttaacacagatgagctgtcagcttcggtagtcacccgggagatgccttgtcaagtcatgctgcaggaacctcgagtgagttgtgatatgatgtttgaaatgagatacgagtagatgcaagcctaggatccttgtattttgctgtgggttcttctttagttataatacctatctactatatctagtactagcaggtattccatcgccatgcagttgctttcctgctgcccaatgatccgcctccgcaccattcaaatgtccgcctgcggataattctttcacccaagtatatttgcggagggcggattactgctatcctcacaatggtcgaagccggctcttctctctacaagaaggtgatttcgagccacagattcttaattcctacagcctcgggggagcacatcgcaaaccacaactgctgctccctaatacctactgcttgctcgattattcgccctgctcctcatgtttctttgcggagcagtatgtgtgtgattcggcccccatgaggcaagccagattgttctgagacatgtaactaaacaggcctcactagcagtatctaggtctaacatgaaggttacatgtcatttcacaaaatgcaaactacagcggccatcaccatcggtgcgagtacgagtaagaacgcgccaagccaagtgacaagcagcctttcggggacgatcaaagtccgtcgacgatagatccaagggctgattggctgcagcccctggcatcgagcatctccacaccgcagcatccgcctcttttttttctgcccttctccaacctcagtgtcagtagcgtagtacgcagtgctgtacacaagacaagccatcaatcaatcacctcaatagctcgtataccgagcccaatcaaaggtggcgctttcagctggattccaagggagagcccctttactgctgttggctgtgctctgctcacatctgccctgaatcaatgccagcccaggcactactttccactagaggccagtaagcgtccgcctattcagtgactaacggatggtcagacgcctctcaaagcctcccagatgcgctacgctaaagcttgttgggcagtaaatgctgccttctccagggccaaatcgggcccatccgcctctagcaggtcgctagcgtcaacagtggcgcccaagatgggctgctaatggcgcgctgccactctgtgttacccccaacacgcagcagccggcattccacgtcttgcttcttttggctcgccagcacgtctcttccttctcttcttcttcctctccttctttctattgctattcctcggctgtattgctcatcccgaacaagattttttcaccaaagactctctgcacgcttccgtcagctacaatgaaggcctccatcgtgtcactcgtcttcaccgcggctcttgctgctgcccaggatctcagcggcctcccaacctgtgctgtaagtaataacaacttggacaacaacacgtcggactatcggtgacgctcaggtggaaaatctcggcctctggcttcatcggagcccattgatgggttcacttccatctgttacaccaaccaatccattcgtgaatagctatgggtatctgaataagactgaccgagtatccgtgctgaaatagaccggctgcgtcacaaagttcaccaccggttccgcgattggcggctgccagcagcttgacattggatgcatctgcaagaatgccgacttcctcaacggcatcgcatgctgcctggccgatgcctgcagcaaatctgaccaggacaaggccgtctcgtttgctcagcagatctgctcttccgcgggcgtgagcacccccgacaccgttgtgtgcaaggacagctcttcacagaccggatctgccactgcatcggatagctctgcttcgagcaagacgactgattcttccgactcatccaccactggatcttccgattcctcatctaccaccgccaccgactcttcctctacctcgactggctctggctccacaactgctgctcccaccggctcttccgcacagacaaccacaggatcctccacaaggtccgcggctacatctacgagctcaggtgctgctgcccccttggcttctgctggtagcctcgttggtgcagccattgccatgctggctgctgccctataagggattcacaaaacgcctccataccgcaacagcagagagagctgggacaaggaatatctggtgtgacagtaatcttatatgcttttaacggggaggcactaaatgtaactgcacgaactgaatgaatgttgtaaatagtctagttaggcgaggaatgatttgactagagttctaatgagggagacaccaaactataataccgattgctacgttgcctatcaatggctcatatatcccctactatcgcccctccgtatgctgaatcctactcaagcagaattcttcacatactgtgctacatccctattgtccaccgtgtatacatctcactcagcgcagaaaatcgcccagcttaactatgcgagatacatcaacttggggaagaagcccttattcgagaacgcacgatgacgtcgtatggtaacggtgaatcccccagcagcagtatggagatgcattgcgcacagacagaacagcaaggtctcaagaagatttaaatatttcgaaaagtcttttttttttctcctagaatttctaagcggcgaacgcagtatccggtttccgcgatttatggttaaaaagccagggcgcaaatcgtaaccttaaaagcagatccaagctccagcgccaagcgcttttaagttctccaaaaatgtacgatgcggagtcttttttccccacacacggcatgagtttcctcactcgctggtatctctgctctcaaaaatcgggttttgaatggttaaatcatatttttgtcttgaattttcgtatcattcgtgtaggttacccttcttaacagggtgagaaaaatgcaactattttgctgctcttcaagattcgctcgtaacttcaaatcctctcctgctcccacacctattcgtaattataatgcttctatttacttcaaagtttggacgccttagcactaggggaatttttaataacctcatccaatgccttgataagcccttgaatttcatccactttgatgatatcgtgttagtcaatcctcctaaatctgtgggcggggttgaaaactcacatgtattatagtgcaccatgcttaccctcacagcgccatctttagacaagcccaaagtctctcgagccagccgttctgagtagtaagttccgtagcggaagccatatggggttttgctctcgacttgttcgacaactgcttgggaggccagtcccttgacagagaagctaatcgttgcgactcgggcacggacactgctgtccagggtgccgtaaataaccacattgggctgcagcttgagatagtcgagaagagtagtctgcagcagggattcatgagcaatgatgctgtcccactttgagtccagatactcgaccacgtgcggaacggcctgaagcaactcgtacgatccgcctgcaaggccaatcttgtcttccagagagactgaagggttgaagaagtgtcccaggggtcgaacatgggtctgcgcactccagctgccgtagagcatggatatgtgaggcccataaaccttgtaccaagaaaagcagtaaaagtcaaccccaagatcctttacatcgacgggccggtgaggcgcatacgccacagcatcaacgcagagcaaagcgccaactccatgagcagcagccgccacggccttaacatcagtgattgtccccaggagattgctcgcatgggtacaagtcaccagcctcgtcctgggcgacaggagcgcagtcaagtcgctaacaaggagctcgggattcagactaggctttggcttccaccacttgaggacgagattctgccgctcggccaggtccagccacgaggcaatgttggactcgtgatcgatccaagaaacgacaatctcgtctcccgggttgaatttcagggcataggacagattgcggaacagctgagtggttgacgagccaaagacaatctcatccgggttggcgttgatgtacttggcggcggccttgtatgcggcgccatacagggcggtggacttcttgctcacggtgtaagaggcgccgagctggacattggtcccggtgaggtagtctgtgatggagtcgatgacggtgccgagcgtctggctgcctccggcattgtcgaggtagacctggttctgctgcagggcggggaagtggtcccggacctccttctggtggttctcaaagaccatggccgcgatgtgtgagtcaatggcgatgttggtgaattgtgtaagagggtaagaagcaaactccagaattggtgctagaatattaaacgctatgcatactacagtcttataaagctgatatgggcttttgaaccatcttgcgtcagcggggtatggataatatggagttcggtgttcacattggtgactaaaaccgagcgccgtttttgtctaaaagcgtgtttgttcaatggtgctaggtgccaatcaacgacaaatgtcaaatattactgaacactaaatcagtgaaattgcgcgtcttgatcattataccgtggtggttttgatacgtctactccattttgtgtcgcaaagcggacaaatcgtcggctgcagggtatggcgcttgtcatgttcaaaatgctgatctaggatgttgagaatatggctgtatagcaacatgaactgtaacttgttaaattgagtaagttttcaaatacacgttgatgaaaacgcaccatgataggctgtgaattggcagctgaaataactgagctgcctggctacaaaatgatgtgatagatgaatagcttataagctccatatcggttgcactatgcagacaagctgtcatatatctatcatatgaaggaaaataaaagaggcagaagaaacaatatatccagggattttgaatcatcccaagtaaacttgcagttgacatcaacactttgacaaatactgagaagaaaagacaaatgcagctcaatggcaagttttccactttgggaaatctgcagggctagcttggtggggaagtggtgccagtctgaaggcggcagaaaaaaaagttcaagatgcgcgccatcggctgatctcgcaactggcctcataccatttcccacctttttgcaaaaatcttttccactcgaaatcttttcgccattgtcactgccatagccaattgcgcaaaaactgccagagccgtccgccaccgccatgaagagaaaggcagaaagccatgcttctggcaaaaaagccggcagcaagaaggccaagacttgtatgccctttctccaagcttcctctcctctttccagctcaattggatgctaactgtcatgttcagccattagcccagaggacgcaaagaagcgcttccgcaatggcctcttcgacgactccgttctcaagtcatataccaccgaatacgctgaatcctcgccatataaacatgccgtcatccacaagctcgtcgacgacaagctcctccggtcggttcgagacgaagtccgcgaaaacgtacaattcaccccgaaagagaccgatatttacaagatccaccaatctggtgacctggccaacttggatggcctcgacgacgagtctcttgccaagctgccctctctcctttccctccgcgatgccatctattctgagactttccgaaactatgtctccagcatcaccaactgcggcccgctgagtggcaagaagacagacatggccatcaacatctacactcccggctgctacctgctctgccatgacgacgtcattggcagcagacgagtcagttacattctctacttgacagatcccgacatcccgtggaagcccgaatggggtggcgcattgcgtctgttccccatccaggaaatcaaaaacaaggatggcgacgttgccaagacgccgctgccagacgtggtcaaggtcatcccgcctgcgtggaaccagcttagcttcttcgccgtccagcctggcgagagtttccacgatgtcgaggaggtgtaccacgcagagacaaagaagcagctagagaaggaaggtggccgtgtccgcatggccatcagtggctggtttcacatcccccaagttggagaggaaggctacattgagggagaggaggagaggaacgcaaagaacagcggcctcatgcagcttcagggcaatcctgctcagtacgatgcgccgcaggccaaccctgtcgcgatcaagaacccagagagcagcgaggctgaatttgaggaggctgatctggaattcctgctgcagtacattgcgccaacgtacctgacacccgatacgctggagcaagtgtctgagcatttcgaagagaactcgagcattactcttgcagacgtcttgtccaagaagttttccaaacgcgtccaggattacatccaggcgcaggaaaaggcctctctccccgaagacagtgcagctatcgagaagtcttctgcctggaaggtgtccaagccgcctcacaagcacagatatctctaccagcagccttctaccaaatctagcaaatcctcagatgaatcaccaatcacagagctactggacaagctcttcccgagtgatcaattccgccgctggctgcaagtagccaccggctgcaccattgagaaccacgacgtccttgcccgcagattccgccgcggaatggactacactcttgccacgggccatgagggcaaggctcgtctggagctcaacctgggtctcacaccaacaactggctggggagacgtcgccgacgaagaagaagaggaagaggaagaggtagaagccaagcccaacggaaagaacaagaagaagaacaagggcaagggcaaaggaaaagcaaaggctgttgagaaagagccagaggaagctgccgaagtcggcggtcacgaagtttacatggctggtgatgacgacaataacgaagacgccgcggtgtacaagtcgagcggagatgacgacaacattttgtttttccaggctgctgcgtggaacaagatgacgcttgttctgcgtgatagcggtgctctcaagtttgtcaagtatgtgagcaaaaaggccaatggcgataggtgggacatctctggtacatttgatgtagaggagccagacgaggacgaggaaggcgatgaggacgaggaggatggggatgaggaagaagatgaagacgacgaggcagcaggctcaggagaagacgagtttgagggtttctcggactagcagaaaaaaaattataattttacggcgaacgaacacattcacgaagcaccttttagacatgtatggatagaacaatgtagatttctcttaaaaatgatttctttaagcctttttattgagcttgggtatctaaatgctttgatattcttcgtaaaccgtctcgtgaatgcgcctttcccataaaatcatgaatatagtacaaaatttatatgcaaaaaaaaaaaagaaagaaacactctcacgacaagactgctctgctttcacgccggtgttaaagtttcagaaaagatatcggacagctctgatcgtaacaactgcgtgatgccgcgtgcttcttcgctcctcccagattgctttaaatggttgacagtgtcgtggcccagaaaggcaatccacggaatggtgcccatgcccgtgaatttggtaagattcagcttatctgggcccaaggcccgcaccagcttgcgcagcctcttcttgtcgttgaagaactccagggcagggaggtggtcgggatgcgttgggtggtataaatgcaaatgtgccatctctacgggaaatggccgtgacaagcgatcagccgtggccaagtgagcttcaaaaagcttttctgacggcatttccctgctgtatgattctaccgtagatagccacgacaccgatctccatggctggaccagcagttttggtagagaagggttgtgctggaagagctgctctgcttcgaggatcgcctgtatggcagcgttcaggttgccgtattgggcctggctcttgatgcgaacgatttgcgacaacaaggaagacgcacgagcgatgcgctgctcctcgccgatatctctagattcattcatagcccgcgtaatccattcccacgccacagactccatattttcagcaataaggaagggcacaagcgcccgaacaaaggccgtattgtctaggaagagaaagttactctccgctccagatgatcgaagccatcgaacaactcggagggcggtatctgaagacgtcgctagaagattcgcgtccgaagcgtttgacagctgttgccccttggccaccagacagcccgtggcagccttgagcgtcatcatacccctagacacggcatgatcaaaaacatccatcggatcacgatctggcacccatagcgcctttggcaaggggggcgtgttctccttgttgttgtagctgaatagaggatttgatagaacggatttcaaatgtaaagacgcagcggagcgacgggcctgagggctggtctctccagtagatttggttggcgcaggggtgtgatcagaggaagagcgtccatattcgcggtccaactggctacgaaaggacgccttgatgccatcaaggagcttttgcgactgctgcttggatatgggtaggggttcgtggtatccggcgaaaagcttcctcagcgattggacggactttgtggagaacatggcgagcaggaagagggcactggctggccaatgttacaattcgacaagtgaaaaacaatagttttggttgccactgccagcaaggcaggctgagcaagggtaaactcggcggctatagctgtcctgtgctactgatcctgagttcgaggctctatctggaacgagccaaaaggctccagcctcgtcatgattcaataatgcgcggcacaggccatgtcatgtgatacgtgggctgagtttggaccccaatcgaactgctgcgggggaacgttgcccggtaccgtaacctgccccgtctccacgcagaggccaggctcgctgcctttgggtgcgctggcaatgtacagatacgacgggctacttggctagcgggacaggcaaggtatcggggacatgtgcctttttcgctgctgccgagcttgacagggtgcaacttggcgaggctggacgctgagagggcaagacaaagcgctgcaaacaaggcatgtctcgtgcaaatcagccaattgcgtggcaccagagtcattatcggccatccgtgcacattgtctaggtctcacctgtgccctgtgtcgctgattcaagacacaatgggctctggcagcagcccaattgagggcgttcacagtgtgcacacacccgttgcagcggctagcccgaaagtcaaaccgtgcgaagtgtcagctgggagttgatctcatcccacgatgcagcaaacttgctttgactttcactgtgctgtaatcgcggaaaattatagcacaaagggacctggtgcccggtgccctgacgcaccgatctggcgatttgctccactgccggccggcatcaatgtatacagtgcgaagagtgtgcaaggctcagccggctctgggaattgctcgcccatgtcattagtactgctacccaagcggtagcttggagaccagagttggaggaaactgccgcaagacaatactttaccgatatcaccaataccgactgcatcttctgtacaatcccaaagacacgacacaacatggcccccaagactctcattgccccgtcaattctttcggcggatttcgcacagctcggcgcagaatgtgcccgaaccattgagcagggtgcggattggttgcacgttgatatcatgttagtagagctgcatttagcttcccgcaatcgcaacgcctttgtattccgatagaattggctgacaagctgtattcagggatggccatttcgtacccaacattacctttggcgccccggttgttgcaaaggtccgcccgcacgtcgagaagccgagccagcccgccggacgaggcacattcgattgccatatgatgattgcggaggtgtgttggattcagcaagcctcgtattgagaactttgggctacctgttctttgatacgaagagtacccttttcagttccagagctaatattgggtgcccaaacaacaacagcccaagaaatgggtcaaggagttcaaggccgccggctgtgacctatactgcttccactacgaagccgctttctcatcggctgcagaatcccccgaggagacgaccgacaagaagacaagccccaaggaactgattagatatatccacgaccaagggctgctggctggcattgcgatcaagcctgatacatccgttgatgtgctttgggacatccttgagagctcggaccccaaggagaagcctgatgtacgttactttgatccacagatttgtttggccattctgctgtttgttgaactggaggaaattgaagctaatactggcaattactacagatggttcttgttatgacagttcatcccggatttggaggccaaaagttcatggcctcggagctgccaaaggtccaggaactgcggaagcgataccccgagctgaacatcgaggttgatggaggtctcggccccggcacaatcgaccaggccgccaatgcaggagcaaatgtcattgtcgcgggcagtgccgtctttggagccaaggatccggccgaggtcatttctctgcttcgaaagtctgtcgacacgaggggtggcaaattgtagattggagggagcggggcaaatattggatagagctgaaatgacttgaacgaaacgcatagaatagaccacgtctcaattttcttttactggcacagaaggcacgatataaacttcacctctggatctcgtagctttaccacatgcattctactttcctccttggaccaagtcaacccaaatacccagccttaagccgtggctgctggagcctgtgcagcctcgtcccctcccctcgcagttatagtgggcagcagtggcgcatcaggcagagcccaggcccgtggagccctattccagcgctcaaaaggccgctgaaactgcccctcctcgtgcgctctagctggtggatctggcactgtgccacagtgaaggtacttgctggccagctctcaacgcggtcaaggggggcgtcaccgggcgctcagccaaaaaaccttcgtgaccagcgccagagcctttcgtctgcttccggggaaaacctcgtgcctccctttgccctccacctttggacctccctttgccacaacaccacacaccctcgacgctctggtgccatctcgcatctacatcttcgtctcccctcgagaacgcacgactctgtcctcttcgttgttgttttttctctcttcatattttttttcccttttccatcgctctctgctcgttgcaccctcagcagaggccatctgacgggccactgcacaattgccacatccctcctcatctccacataccttatcagctccccatgtctgaggtcatctcacggccatctgcctcacgcggcagaggctccggccgaggtggcagagggggtttcgccggccgaggcggtcgcagatccaatggcgagaacttcaaggctgacgacaacttgggcacgtttgaggacgagggcgagtttgccgagcttcgaaagcaatatggcgacaagactttggtgatccgcgaaatgttccccgactggtctgaacccgatgtcctctatgctctcaaggaaacaaacggcgatgagaccgaggctgtgacacgaatggctgaaggtatgttgggagacgaaatttgcaatttgagttttgcctcttttttcacctcttttctttttcgctttgcaaacgcaccggcatcctgcgtgcggcaattcaatattcaattgcaacacacctgtcgacttcccttctacgaatgatttctacgtgcaggtgaatcggcatattcaattgctaatcccaattttttcttctctgtccttaggcaccatctctcagtggggtgaagtctccaagaagacaaagaccgctcgtaccaaggccaaggacacatcctctgcacccgccaacaccgaactgtcttccagcgctcgaaacacccgtggaggtcgtgcttctgacggagctcctcgtggcggccgaggcagggctacagatcgaggtggacgtggtggacgtgccaggtcgactcatcctaccaacggatctcgacccaaggatggccagcagctttctgtgcccaccgaagagtcccccgcatacaaagatgacgctgccaacggacttgaagagaagatccccgtggtcgctgagacggctgccgtggccgaacccgccaaggctgctgttcctccggtcaagacttgggctagcatgctccgacagtcgattcctccccccaagatcgtgcccgcagttcccaaagaagttgctgctcccaagcccgtcgaacacgtcgaacccgaacacgctcccgaacccgccccaattgaagctgaacccgtcaagcccgaggccgaagagaacgcagagaacactccagttgctgagcaagcaactcctgttgccgctcccgcagccacagaacccgctgccattatcgctccttctcaagatgagctgacggaaaccaatctcgaacaagttgttgatgtctcccagccacctgcaacagatactgctgcaagcacagctgctgactcttgggaccctcgacagagccccccgagcgctactgccacgcctctctcagccgcccagcaacagcaccaggctcagaagaccacttctagcggctatgctgccacggctttgaaggcgactaccgagcgagtcgcgcctcgcactcctagcttccaacgacgagttcttcagcaagaagaggctgtccgcatgcccggcaaccgagaggttgatcgtgctgctgttcagtttggtgcctttaacctcgatgacgacgaggatattgatggcgagcgcgaagaaccagagactcgagctcaaccccccgccgattcacctgttgccattccccgtacttcacttcctccggcctctcagcctgtcgctgtgccggaaacctatgctcctaaagccacgactgcaccccctcccggaatgacacctattggtatgtgccatgttccctattgtgattttccccgcgtgtgtttttgagactaattcccaattcagctgctgcagccacttcagcccaggctcctatctcctctcagagtgcgtttcatttgcgaatccaagacgtgaagaagaactatcgctaactatatgattctgcagctcaacctcccatccctaacattcagcaatacggtcgatttggccaggctggccctcaagacgtctccgcggctcagcagaagcccctggacccgttcaaccagcaagctccctcgcaaccaccctttgacaacttcacggctcagacctctcaacctcccgcacagcagcctggtgcagctttcagctcagctcccagcgactactccgcctactacactgctaaccagcaggatcgaaacccatatgccttttacggccagcactatggccagcagggagcacatgcccaacccgagggcgttccctcgcagcagcgcccctttggaggctacaatgcctcccaacccgataaccttagccagtacccgcagagcggctctggtcacaaccagccaagattcggtggcagcaacgagaaccagaacagcggccactccacccccaaccccgtcactcaggcgcaacagcaacagcctcagcagcagggaggtcctggctcgcagcctcaggctcacggacaatacgccggatataaccacccgtactacagcaacccttactaccatcagtactactctggatacggccaagggggatttggaccctatggcaagggtggcatgtacggacaaccctatggtgtttcgcctaatgcgccctacgaccatacctcgtcccccggcacttttggcccttcatctctccacagagacagccctcttggctccggccttggtgaatacggccgtgccggctctgctcaagcaggcagccagcccggtctaggaggcagcagctttggcagcacgcacgacagcttctctcgaggtgcctcgtctttccaatctcagggacagtcattcagcagccaggcccagccaagcactggagcctcggctgacgagctgaagccgtttggtgagagcaaggcttcttctggcccctcgccctctctcggagcccctcggccaggctctgccacaaacactgctcccggtgcgcaaagtggcggccttccgcctcctcagacatcccagatgagcggtggctacggtggctaccaaggccaccttcaaggccacggccttcacggcagcggcgcatacggcatgggcggcggcgccggtggcaaccagcacagcaccccttatgggtcttacggccaggccggattcggcagcggaggctactacagcaccggccagcaacagcagcaaggtcagcaacagcagcagcaacgcggcggctggggcggaaactaccattagtggggtagaagccgtgatgggaaacgacgagggcgatatcgccgcgagcgagataggatggcgctcgtcatgagctccaggctcagaaaggggttggtgtgaattttctaagttcttttttttttccccacttgatacagttggtcttttatgtgtcactacacttaaacgttaaacccttaggaagaggttgatttcgcggtatgcgagagggaacacctgagcaccatatatgtgtgccccccctctgattacaaagaggggtttcagcatggagacggagagaaagaaggagaaatctttgcttgagtctcttactcgttgatgcaaacgtgtacgattgtttctttagtttcatttttttcgagaatcacctagaagatggcagtgtgggcggcttgggcaaaatggaaagtaagggctacgaggaaggatgggagcatggattcttgttttggttgtcgttcccactcatttgtccaccttttgtttttaggggactctcgagggcagccgccaaagaaaaaaaagactttgactggttttgttgtgattttgacgcatgggtgcctcattcacttttttttccttatttttgggagggccttttttctttttaataatcccgcctggggtatattaagtttggcggtgggtttaagggaaacaaggcaaggtcattgatgaagcaaaaagaaattaacctcaccatgattaggttgaggagattgagatgcttaaccaggtggacacggcgaataggcagtcaacaaaaaaatgtaactgtttgatgagtgcacgaagaagactatgagctattggctgactgtgtttttttccttgtgtgatgagtgtgatgtgtttttgtgtaaagttgtgtgatggtaggttgtatggtagactgagagctgtgacgtcgacgatgttgctgggttgggtgagaattacgattttgtaatagaagaagacaaaaacgaaggtttaataactcttgggaattgatgggtgagatgtcgtcaatttgcatagttggtagcctaacattttcttttagttgatccataaatgcaaatgccatatacatacgtgtattcgctggagatattgtaagctgtgtaagtcggacatgtttcgggaatgtctttatctggaaacacaacagaagttgtaaaggcagacgccaacggcggctgagacaaatggaaaaaattgatcgattgatattaatttgagtccaagagtcgataagctcctaagaagcatcatccttactcaatcgctccaagaacaggtactactggaaaggcggagagaagccggcttagtttagattcggcacaagagatcgggactcgaaaataagatcaacatgtaggtggatggccggcaccggggagagggggggaaggattgaacatgcacgtaagccgtaggaacagtaatacgggattgagctcggcgctccgactttttttttttgtggaaatactctttggtttgaccttggcattttgttctgcttgcttatttactaagacccttgtccggttgcggtgacatgggactatggtatggtggtattggtatatgaaagaggactggcatttttatttttccttcttattcattctttctttaccgtatttattacctctgcggtttttggattgcttgctcttttcttttctctcgccttgtctacctcgtttctggagcacgcaatacgtttcggtgatggtgtttgcggctgatctattccgtacctatctactacgtacatgttgaggggagaaacaagagataacggcatttgttgtatttactggattgagaagcaattctgcctgcgttgttgttttttcccatcatccattgctacattttactcaacccaattgcgattcctagaccgagccaacagttgatacgaaatacggacctattaaagttagaaaagaggcggccgggaagccctcccgtcccgcttccggtggagagttttttttttactccggcatggcggttctcgacgaggaatcggggaaacagaagcagagcgagggaataaagacattgtcgttggcgacaataaggaggagggaagacgatgctgagatgggcaaagagacggggattgttgctacgagtcgggctcgagggggggattcggcaacggaagatggcggtgggagtgagctcaaggaggatgccagtgatgacgggcttccattgtcgagggcgagatgcattgcgctggtggccactgtgacgggcgcggcgtttctcaatgtaagttcaagcctcaaacccatcttatatatacatatatatatatataaatactcatcaaccaaacagaccctctccgtccaaagcgtcgtcatcatcctccccaccatcggccaccacctctccgtgcccgaaagccggcagcagtggatcgtctcgtcctactcgctcgcgttcggctgcttcctgctcttctggggccgcatcgccgacctgtacggcaagcggctcgtcttcatcctggggtcggtctgggtgacggcgattacggcggcgaatccgtttgtgccgaatgagattgcgtttaacctgtttcgggggcttcacgggctggtgagttttttttgaaattaacacctgctgtttgaattgaacaagcgttgataagagttgtgtttagggggctgctgcgaatgttcccacggcgattggcatcttgggcgtgacgtttcctccgggaaaagcaaaaaactacgcctttagtacatatggtatgtcatcatcacttttgaggtttaaaaactccagctaaaagttgtcaatcaaggcgccggcgcccccctcggcagcgtctttggcaacatcctgtccggcttcgtcgcacagtactccaactggaaatgggtctttggcgtgctggccatcatgggcggcatcatctccgtctgcggcatgctctttatcccgccgacgcctccgcccgcagcaaataacaaatcagcaaagctcggcccgaagtccgtcgactgggtgggcgccacgctcatcaccgtcgggctgctggcgctcatgtttgcgctgaccgagggcaacgtcgtgggctggagcacgccgtggatcccggtcctgattgtcgtgtcggtgctcgtgattgcggcgtttgcggtgtggcagtggcacttggagcgcagactcgacgccgcaaaggcgcggctgctcgaatcatcatcagattcaggtcatggtgatggcgtcttgcccacgccgccgctcatcaaggtcagcatcttccgcaaccgccagttcagcgccgtcatggtcatcatgggcgtcttcttcgcctccttcaacaactacctcatctacgccacctactacttccaggagttccagggccagtcgccgctgcagacgatgctgcgcttcctgcccactggcattggcggcgccgccgtcgccatcgtcgtctcgcagctggtcggccgcgtgccgaccgtgtttctgctggtctgcggcaacctggccatcacgattgcctgcctgctgtatgccgtgccgattgcgccgacgacgtcgtattttgcctggggattgcctgcaatggtgctttccgtcgttggggcggatacgacgtggccgtgtctgacgctgtttacgtcaagggcgttgccgagagaagatcaggccattggcggcgcgttgatcaactctgttggccaaattgggcggtccattggcctcgccattgctacggctgttcagactgccgtcatggcccacggccggggcgtggcagtcaagaacgtcggcagcataaaggcgtgggatgccgactctctcaggggcctgcgcgcggcttcgtggtttgattttgcgctggggctggtgtctctggtgcttgtcctcgtggcgttccggacgctggagattgtgggcaaggtagaacctgcggcgaagaagccgagtcggggaggagttcgagatgatgagaagacgggtagtgaaaagagggaagaaacggcggattctaaagcgtaatgaagttgtgaaactttttgattccttcatttgttgttagttgctcttccatttttgcatagatctcttagagtccttagaatacattaatcgatgcccgttggctagattgcctctcgtctagaaaccgaattgaaggatttgatataaacacacgaaacacttttcctttatcaaatataactactagcaatgagagaaaagaaaagaaaacgattcatccatgtacgcgcactacatcatcttatatcttctggtatcatgtcatcccaaattccaactctcatactcttctgggtatctatcatgccatccaggccatgtcgtaaatgaaagtaaatccgccagcaaaccaatgagcaaagtcaggcaaggactaatctccaactccaagccctcataaaaaattagacagaaaaagaaaatccgctcttggtcacctgcgcatgcaaatccccatcctcccatcttgcttttcccccgtctatcttctccccgcagagatatcaatctcaatttgctccataatgtcttcttcctcttcatcctcatccagatcaagctcctcgtcattgtctctcgccatctttgccagtttccgcctcactgcgggatcctgctccatctcttgccagagctccaaatcccactcctcgacattgtcgccgagtttcttcctctgccaccgtggccagtgccataggccggcaacaagcatgcctcgtttggccgccttgaaaagaagttcaatcatccccataaaggcgagcacaataaagacagtggaccaccacacaacatcagcgccccaaagtttggtaaaggtatggcggatgtcgtagtcaccggatggcgtgccggcatagacaccgtctaaaaaggccaaccatgcaaaccaaccagctgtggtgacaaagaaacagcccatgactaaagccgacttgtagtgggtttcaaagatgctgcccaaaaattagcactcaagctttcaggaggggaatgagcaaaaagtcaagacttacaatagtttccagttgatccacaggacaccaaccgtaaacaccaaggatccaatggcatacaagttttcatctttcgctgccggagacacccacccgtagccagcccagatgccgttccaagtaatcacaccttcaatggcagcaaggagcatccatcgcatgtacttccaaaagttgagacccttgttgcgctggccaaagatgtagagctcgggaatggccagcagagtctctgcgcagaggtcctgctcccagatgcccatgcagatcgtgcacaaacttgtaaacagcgtgttgaagactgtcaaactcgccgattggtagagagaagtgccagtatagccgttgaatcgctggtactgcgccgcgggcaggtagaagaacatttccttccagaacgtgcagacgataaacttggcagtgcggacgtagttccatcttccgtggacgagcagtagcctctgtaggaagcggaactgcgcaatggcatagtctgccactcgagcggcctgaagtccttcctttcctgagattccaattccaacgtgactggcctggatcatggcaaggtcattcgcaccatctccaatggccaatgtcaagccccggcgttccttgcctcggaagccctttaacttaccgcggacggtcttaactaggagagccttctgggctggcgatgcacgacagcaaataacagagtcgacaagaagcataatggcaaagaattgggttgacagggcctctgatttttcgacagccgccaatgtttgtccatcaatgacaactacgctgtggatcgagccggcattcaaatcttcggccatggccgagagctgcgtctcaagagacccctttgccacgtccaggatatacaagtcggaaccagggcggcaaattcgcgcagagtgagcaatgttgattgccgtctcccgcttgtctcccgtcagcatccaaatcttgatgttggcccgtcgaagcctctcaatggtctctggcacgcccttttggagtttatcctcaatggcagtgccaccaaccagctcgaatgcttcctcaatcttctcagccgcatcctcaatcttttcttgccgatcggtcagactggtcgtagcatcgtcataaagcttcttccacgacctatactcttgctccgagacaaacttttgcgcaaagaggagggtccgaagaccttcagatgcaaaatcatcaaggtgcttgaagcatttcgtaaagacttcagattcgtcgaaaatcccggaatcttccaaaaatgccagacggggatccagcggttgcggtacgtgaggtgtcatggggctaaggaactggcgattggagacgtcaaacgatgcaccgcgtgcgttgatggtcaagcgcggccgttctggccgatcctcagaccgacgagtcagcttgttgatctcaaaagacttgcttcgatttcccattgattgccggtgcacgcttcgttctctcgtaatggtaggacggcgaacattgaagctaggccttccaccgaaactgttgcgaggctcgagctgctcgctgcggcggaacatttcgtgctcaaggtcggcactctgtcgaacttcggttgccttttgcatagccaatgaagatagtcgcagtcgaggcaagatggcggaatcagcgcctttgcaaataaccgagatgcggccatcaggatagcgaacaacaatagacattctctttcgggcgctgctgaattcaataacgtccaggatatcatatttcaagcgttccgtcgaaccatcgccgtgagtcacctcaacagttatctgcttcgagtttcgttggacaaccgaatatcccatctcttgggcagctctgaccaaggcaagctcatccggggacgaagcttgaaagtccattttcccatccttattctctggcaaacaagagtgacacagcgccatggcaagtagatactccttcgttttcctggtaaaggctgaatgtggccgcagcttcatatactcgagcaagtctgaggtgttgacatcgggttgaacatggtctggccgtcccgtcgatcgccacacggaggaagatcgccgtcctgccattgattgtcttggggaatgtatcggcgaatctgtcatctcaacttgatcctcgtgaatgacaaccgacatgcggtctctcctatataccgatggggatcgactgggaaagtcaaagtttttcacaatcgatgaagtgctatcagatgtatccgacagcggctggggctctaaatccttttcgtgaagccagacagtaccagccacgctaagtttgcgaaacttcatgacattgtctgtgagagtacccgtcttgtctgagaagatgtattcaacctggccaaggttctcgagaatggtgtttgtgttgcaccgcgctggcgtatccgattcttcgtcgtacatgccgagatccgaattgagaagaagcagctgtccaacctttacaatttccaagctcacatagagtgacaggggaatgacattgttgaacatgatgatgaaggcaatgatgatgtcgtggaacgggacactagcattctgcaagtaccaagaatgtctttcggtgctctttttccagatcaagtagcccatggaaacgcccacggacagaataacgacgtaaaaagccagagtaatgacaatcttattcaccactctctccaaagcgggcttctttgcctttggatgcctgtttgagttcatacgcagcttacactcttctccagtgttgagcacaattccaatagcgcaggtggtgtttcgaagcacacttccacgatacacgatttcgttgagcgtcaaaggcactgcctttccattgacagtgacttttccgttaaagctgaacagatcaggattggggtcttcggcaacgaattctgctgcgcatttcgcaataccctcaatcgtgtcgcatccttcaatcgcattgcacacctgcttgctcttgagattcgtctcgccatcgagcgccatggtatcgacatatgccaggttattctcgccgtcactgtaaacaagggcaatatccgcaggcacaggttcgtcacgcgcaagtcgtatgacgtctccaacttttatatcagaccatctcgtcggcacccatcgcacaccctgatattcttcggcggggacagatcgaggttcggtagttgtctttgtgtgaaaaggattaaaccgatccagaaagtgtgtccgcctagtttcgccagtatacttgtcctccttgccaaggatcgtcgcgaaataggcattctcaaccttgtcaagtcggtgtcgtcgatagtcgtcgtagccttctttgaacattgttatgcaaacgaagaacaggaggggcagaagcgttgtataagagccggtagtcgagaggccgggaatctgcgcgcaacaatttagtaaccgagtaagcgaacaagaccatgattataacaagcacacaccatctgaggaattccaacacagagaaagtaaaagttgccgactcgagagaactggaagaagagctgcttgggcaggaaatcccacaccgtgtagcgagaagtgcgaatgctgttggagatgtacgcttgcccgcgccgaacatcagtcaagggctcgtcgttgtcgagtcgcagcggtatcttcctgccatccttggaggcggcgagctggccccgctgcaggatatgctcgacaatggtcttctggtacaccgaattggcggcatcgtgaatgcgcttggcgaccgagactttggacacgggggccacagtttcggcgcagcccttctgagggtattcgggaagcgtgctggcctccgcctcggacttggagcgtatcagaccatcggcgccgcgcacgctgagcaccatgatggcgcaatgtgcataaaattaaaagatcgtggtaaaccccaggaaacctcctttttttcccacacgataacgataagcgagaggcaggccaggccgctataattcgaggctgacgatacgagcggtagctcagattctcatggccgaggaattatccgacagtggcacggagcacttgcgccgccagctccaagacgtcaatagtgcgtgacctttttccgggttcgcgacgcaaaaaaagatggtggtcgctaaaaagaatgaggatcgctaccggccgcgaagccaagtaaggtaggtagcacagcaacacaatgaatttccgtacaaggaaaaaacgatggtccctttccgcagaaacaataaagacagacaaatgtttggaatgagtagcgatcggatgcgtcgatgcgacaatcgtccctgggttacggccagcgcccttgacagtcgaaaaaagaaatacgaaaactcaatgacagcaagacgacgaaagtcaatccccaatacgacaccatctctacctggtagctgatcggctcggcccaagaggcgtcttgttggtggcaatggccggagtcagtcgacttccaggctagtgaaaagaagcacttgcaagggtaaagacgcagcgagccagtcctgtttcgggccagccgccgcacactggatgcaaccatacaatagtcgggtctcacaggcacccccaaacattggcgctacagcgcatctagtgaggacgcagtgcttgcgacgccggtagcgcaacacgccagaaggtcactgagcagatcggcggccccaactacgcccctggcacagcggcccttccatgtccaccacgtggggctattggacggtccttttttgacgtcgcaaaggatctggagagcagaggattccgaaaaggccatgtgagtgcctgactcggcgctattgagtttccccgtcggcctacagtagtgcatgcaaaggcgtacgtgtgaatgctgtcactgccaactgctcattgtgttgccagcaggcggcttgaactaaactatggggaaaagcagacaaacacgagatggatcaaaagatggggaaggcagaaaacatgttgccattcaacacagtacagtactgcgtctaaattttcaagtcgttatcacctccccaattcatactccagggcttactatacccggttctgtacagtatgcattgccatcccatctccaacggctgacgcgtaaccttctccatcggcgaggaactttctcccccgtatatgccaccgtataatagcagccgcagccccccataaaagctaaaagtcatgcctcttctccacagagtttcgtgtcagaatcaactgccacgcaatatacaactcctccttgtcaacttggccttgtcaaatgtgatttcagcatcgacgtacgatttccccatgacgtcacctagacttctacaaaactgcctagaggtatcaccataaccccgggccgttttcagcatttactcgatgctacccattcgctatgcacgcaaacagccgtccagtagaatcgctgaggctatcgagtacagctgtaaatgaatacaggccgccataaatgccaagatttcactctacgtgcctggctataaaggtaaccacgaatacgcaaatgctctctgtattttttgctattcgaatctatacagtctgagatacattgttctcttatagcaaaacggcaaaagaagtggacgaaaaaaaaaaaagagaggctgccaaatatgtccaggcacaagagtcgcagtctcgcgctctccagccatcccttctgcaaggccaatttattttctttccccagtctctattattaaacttaaaaaacagtgcaaacgagcatcccttgtctttagcttgttccgtctcaaaatcaccctgtttcgccaataaacgcccttcgacctatagcgcggcagcttgaaagacaagaaaagaaaaaagacaaacaaagactgcaacgcaacaaagcagatcgatccgaggtgtttatcaaaacgtgtctcacacgctgcacctatataatagatgagtgtcctagacttggacttgcggaatgttctccatcttgccaccctcttggagccattctttcttgatcagctgatcacgggcagcaaagaggaacttgtaagcggttttgacagttccatcactaacaccggtctgcttggcaataggagccgatgaccgcggctcccccataagatggcacgccatgtagatgcaagcggccgcaacagacaggggcgatcggcctgccagagcggagatgtcggtggcctgctctgcgagatctcgggagattttggatatcttttgctggttcttaaagcccagctgagacacgtaacgaccacagagatcttcggcaccaacagaggtgttttcgtagttggtgacggtattcaatccggaaccgctctcgccctcgttgtcctgaatcttttgcaggaaattctgtagctgcttaaagaccctgccgacttccttcttgctgacactagtgaggttgaagatttcccggaatgttcgaggcacgttgttttgtcggcatgcaataaagatgcacccagcaatgacggcctcctgaggcttgcccttcataaacttgtgcttgtcaacgagcttgaagatgtgtttggcagcgttggagacgttggctcccatatgaatcgtctcgcagagtgcaacaatctccttgtatgcctgcattaagcccttttgagccttgtcctgattggcattgttttgggtgcgggataaggccttgtgagccttggactctgaaaaggcaacagtcgtggctagatgctggccttcgacgaactcatcctgcggtccgccgacacgactcggatcatcgccaccttggtcgtcattggcaaacgtacgccattcagacctcgtatcaatgatgcgtgttccgacgacgacaccgcagctctggcagaccatgtctccgctcgagaactcttcaatcaagttcggagggtactccttgcagtcggggcaggcaaggacattgttcaggtcttcatggaatgaccctccatttgcatctccgcccatcggcggaagcattttgggctggtaggctctcggcttatagatgttggtgatctcgtcaaagacttttcgtgcctttttggcctcctttcttcgtcgtcgcagctgctgattcttcttctctactgattttcttacgagggagtttgtcttgtaagatgctcctctgatccagagttgatcgttgacgacctggacaaagagcggtgaatgcagtttgacggtcgaaagagcctgctggcttgagaaggggggaagcgtggcggtagcctccgaagtcagatcgagcacctcttccggacacggacagaatgttgctttgtcctcgcccgcttctccttgtttaattcttttgtatctttgtattctttatttttttttgtttcttttctttgtttaaaaaaaagttcggagcgctagacgcggcgaacggtgtcggcttgctgcacaccaaccaaaggcgagagtaaacagcaaaggcgcgacgtggcaagtaactatgtagaggaaacactctctttcggtccgaaaaatccctatagcgtttctgctgccgagacttcaggcgtcaaagaggtgtcggaagcgtaaaaacgcgcaaaagtggtctctgccggccgacctttctgaaccagtgaaggcgtctgagatcgtatcgcgaaggggaaaaaaaatcagatcagcgattagtcggcgaaagcaagatgtcggaatcgctcctgacagcgggcttgaagagcagtgagcgtcgtgagcgagcgtgatccaacttttggcggcaagagagtggtagaaagagtatgtcggggggaagagtagaatgagcggcttgggcgaggagggcgttactatgtaggcccggcagcgaaagttctggcggcgggtgactcagcaggctggaatcaaatgggcgccgccaccgtacgaaagcgaaggattgatcacgcagccacaaccagtttcatgttgcagtgatgggctgaatgcggcaccgggaaaactttgttcccacagatcggctgagaaccaccaactgccgtggcttacgcctttgtgtcttgcgttggatctgtgagccatctctgcgggcccgaaatcggccaatggctaatcgcagaaaaccccatgcgctcaattcaacaggctaatatggagcctattgtgctgactcataggcaaaaaaatgaacaatatcttccccaatgagcctgtcgtgccacagatgcggcatagtgtgtaccgttggctgtacggcatattcatagcggccggcataaaagtagactctgcgtcactctcctgctcattcgtttcgattgggtgaagtccattttctctctcctctcttctcttccatacccgtctgtgcatcaaatcgtcatggcgtcaaacacaggcagcgggcaagaggcccttcctcccgtcaacctcaagccgttgttgaccaagctctggccaacggacaatctagtgactcccgatgagattgcagaggcaatctcccatttcttcacaaaccaggtgaccgaggcccagacagcctcgctcctcatggctctgcatttcaccaagctcgacttcaaagcggatgttttggagcgttgcgcctatgtaatgagaaaagccgcagcgcccattccggtcaaggagctccagagtgtcattgaggcgcggggaagaaaagagggcacgtacaagggcggactggtaagatgacaattcagttcagttcgattgattaaatattactatggttatatacagaaagctaaaacgtacaaatgcagtgcgacatagttggtactggaggcgactctcacgacaccttcaatgtcagtacaacttcatcgattctcgcctcttcactgcttctggtctccaagcacggcaacaaggcaagcacatcaaaatcaggcagtgccgacatggtcagctgcatgaagcctcgggcgcctattatcagcgccgtgaagccggataccctggtcaaggtctactcccatacaaactacagcttcctctttgcgccagtcttccacaccggcatgcgctacgtcgctcctatccggaagcagctcccctggaggactattttcaacaacttgggcccattggcaaacccggtggaagacgtgttggaagctcgagtcatcggcgtcggaagacgagatctcggccccgcttttgccgaagccttgagagttgccggctgccacaaggcattgattgtctgtggagaagaggaattggatgaaatcagctgcgcaggcaatacgctctgctggatgctgaaagaaaagtctcccggaggagagattgtggtcgagcatttcaaagtccaccccagcgactttggtgtccgcacccacgccttgaacgaggtctcctccggaaaggagcctcaggaaaatgcggatattctggttcgcatcttgaaaggcgaacttcccctggatgatccggtcgtcgaatttgttctaatcaatactgctgcccttcttgtcgcatctggtatctgcgaagcggatagcagtgacatgggccatggcgatgacggaaacgtcatcaaagaacgtggccctggcggccaacgttggaaggaaggtgttcgaagagctaagtgggctatcaccagtggtgaagcctggagacagtggcaagcgtttgtcgatattaccaatgagattggaaactaggcgctctgccgggcagagccaaagtagtatttcttaatcatagaaatccaccaagagtggaattgcgcttaagacaagatatttcgatatctttccatgacttgaaggcgatgttatgaacgagtttgcgatgcctgcgatggaaggagagtgcgcggatcacgttcaacctcgtagtttgccggcagtgatcggttggatctaacggaagagttggagtgcggcctagtcatcggaggtaatgagcgtcggtcgagctcatttgtggaaaggccaagatggcatcgagatggcgggcttgcggctaatagataggcgccagcagatctggtcgagctattggagctattggagctgttgcgcgaatgagagaaagctgggtgaggaccgagtgctggatgaggaccaggagctggatgagagtcaagtgctgggcgaggactaagcgctggatgaaggccgagcgaaggggaatagttggcgttgagcctcgcttcccattctttccagtcatccctgaggcccatcaactcctcttcgtctcgcgatggaggaggcagtggttgctgaggttgcggggactggatattgatttcttcggcatgtgcttccaggggatgcgtcgtagtagtgcgtattgacgcggcgtcgacgttcaaatccatggtggagcttcgagtcgcaagcgatttcctaatcatggcctgcctctgagcgtcgtccacctctgaaaacgtcgacatcatgcttttcctataagactcccgatcaagggcgctggagcgtctcttccgtagctggctgttcttcctcaaagcgctatacttttgtcccctccgacgcgtgaatacgagaatggcgatgactgcgacggtgcatgtcacaccaaccacgacgccaatgacgatgtacgtcgtggttgtttgcgacaactcgcggcgtgagagcatcgcaatcctttccatggtggtcaccggtagtgttacctaattgtttaaatatggacaatagatttgacaatgtgatgatggagacaaaaggagagagagaagactatcggaacgccgtatatgtataagagattatcgaaaaccgggtcaactgtcgtatcgtgatgtatagcgcaaacggaatgagccacatttatcaagagtcgatcaagcccgcagcctcatggcgcgcatgcgcccaagcatggcgattttcagatctgcagctcaccctgagggccttgccaacagctgcacagccccgaacgagtcgtgattgtcccttctgctgttgggagagccttgtttcttgtgtttccgcttttgtttttccagagttcatcttgggacgacggccgcggacgctctccagttttgaggtgaccagaattgggcctttgcgtcactccaacggggtgctaagcccgctttgcgcccatggtgggattggcagagcaacagcgcgcaccagtattaatagaaacatggcaaacggctaccaaaaggtaaaaaacgccaggcgttgcaggggacaccctcgccgtctggagggggggcggatacgaccttgtctgggctctgcgcatcaacatcttcaccacccacaggctggggtggggcccgcgagttgctgagcagcagtccctacagcagcttataggccttcttcactgagtatggcgccgcctccagcacggtagcattggcagtaagcgctgcggtcgggatcctcgccgtgggacctgtgaggattagccggacgacatgagacgagcagcgtgtgcaaaggtttgtgcttgtcccgtttggccctagggcaggacaggcgtcgggtcacatcagcagcgccggatgcaacgcggattgccgtgccgctggctaagccatgcagaggccagaggttcgcctctttttgcttctgttgcctgcgacggcccaaatttaggagtcggtgaaatcggaatgtgatggtggaagtagaggagccaacagctgtgaatttagaatctgttcagccttgcatgtgcagggaactggaatgaaaataggccatcgaaaagtccaagaatactacagttgaagtaaacaatacattgtacgaagtaccgacctcgtatcagaagaaagcttcctaactgggcagtgacgttatccagttattggttaggctgccagtagtagcacgggggaaatgtaattgagtctatgcagtcctacgcgatgagattgcggctcgctgatagactctgttctcttgcaaaaagagacggaaaccctctgacggaaaatcgggatctacctatcgctgaaaggtgagaaatacagagtcgatcgtgtggtcttaggtcagccaacaatctgcttaggcagatcgctaccacactctgcgagggtcatcagacgctagcagcgcctatcagatcagaccggacagagttctcgcaatagtatcacatacctggaaaagcgcatcctattgtccagcgtccattcatgctgcagctgaatgtttgtcatcctcacgagaaacaccaaatatgtgtttatagagcattagcagttggctcggccgagaacgcactgctgtttgcttctagcaccgcactaaccacatctgcccactattgtgagccgaacccaaccgaccccatggggcttcgctcaatacagcagtatcgggacaattcctcgctggcgacaactccgccatcaaccactcagagccggcgatgcacgatccatcgcaaagtggcaccagatggtagacgcataggcaatcttggctgctcggtagttgatctgtttcttctttctacaccttacttcctctctgctgctacgtttatgatagacgtcaccaagacgcaccctccgtaacaatgtcccaggttcggggcatggctattttacgcctcggcagattggctcgctccaaatcttccatccaatgggccaatgctgcagcacgtggcatgcgccgctactctgcggccgcagccagcaatgggcctctgccccttgagggttatcgcgtgctagacatgtccagagtgctggctggtgtaagttgatgtctcccgcatttttgattagccgtatataaatagatgcatgtccctaatcttatgctcatcactccgctaacttgctgcagccgtactgcacacagattctgggtgatcttgggtaagcattattctcaaacatctcaacttctacatctagccaagattggcatactgatttgtcaaaaattactattctccagcgctgaagtcataaaaatcgagcacccaacgcggggagatgacactcgggcatggggtcccccgtacgcaaagtacaaaccggattctggaagacaaggcccgggcgaatccgcgtattttttgggggtatgaaccaaccaacatggacacctaaacttggagaagctgtttgttgcgatgaacgaggggactaacgtgttgcttatttgcgtcattcttcttaggccaatcgcaacaagaagtctctaggactatcgttccaacacccagatggagtggatatcctgcataagctggcggcgaaatgcgacatcctggtcgaaaactatctcccaggcacattgaagaagtattcgatggactatgagagcctgcgaaagatcaaccccggactcatctatgcttctattacgggctacggccagaccggcccttactctaaccgcgctggctacgatgtcatggtcgaggccgagtttggcctcatgcacatcacaggctcgcgagatggcccgcccgtcaaggtcggtgtagccgttaccgacctgacgactggcctgtacactagcaatagtatcatggcggcacttttgtcgagagctaggactggaaagggccaacacattgacgtggcgctgagtgattgccaaacagctacattggccaacattgcaagcagcagcctgataagcgggaagaaggacagcggtcgctggggaaccgctcatcgtaagtcagatgcatgtgtgttggtggattgatgaaagttgtactaaagtgctgcagcatccatcgtcccgtacagagcgttcaagacaaaggacggcgatattcttattggcggtggcaatgaccgcttgtttggcattctctgcgacggtcttgacaagccgcagtggaaggacgacgccaagttcaagacaaacgctgaccgagtggcgcaccgtaatgaactagaggccgaaatcgaggccattacacagcaaagaacaacgcaggagtggctggagacgttcgagggatcgggaatgccgtatgccgccatcaacgatatccaaggcactctcaatcacagccacacaaaagcccgagacatggtcatcgagattgaccacgagtactgtggcccaatcaagatggtgaacacgcctgtcaagtggtcagaaactcagccctttatgaggataccgcctccgatgttgggccagcacacgaatgagatcctgggcgagcatctcggtttgagtgaatcagatattgctgcgctcaaggaccagggggttgtcagttagaatatggctgtgacaattggttctatataccatattagacatttagatgatgagaaatgataacatgatgaagataaatatgtataggaacaaatatcaaaggagctggtaactgagaggaccaagacagtgcatagttggatgagacactgtacaaatctggaccgcatcacatcatgtgactcttcacatgattcgctgtcccgttctttcctgtctcgcgctttccgaaaatggttccttctcagtctctattgcaagatcaaaatgaaaattcgcgacatcatgttttaaattgattgggggagtttgtcttttcacttttacaatttatttgttccaattacgggcaccgagttcctcaattcctcttctttgtaggtgtaatattatgaaaaagcaatcttgggtcatacgcaataagccgtttctatcacgcgaataatacccggattgtgacgcaaaatggaggcgacattctcggccattactccaaccgagtcgaatgatggagatacaattatgagatactcaccagtgccaacaattatacaaccataccctaataacagctccagaatggaggagccgagttcaccggcgtcgatatctcgaccttcatacacaccgcagttctcatcagctttgtggatcttggatcgtttgaagaatacacagggacctacaagctcaaattttccaattcttgtaaaggatgcaccacagacttcaagtggggagaagagtgagacgggtgagaagcgggattcgagcatgagtgacacgctaccaatgcccctatcaccaacccacccctcatttggcagcgttgagaatatcatggcggcaaactctcgtctggtgggattaaagagaaagcgagagcaacaagttgagggggatgatttcactcagaatacaatgtcacttcctatacctgctccacaacccgcggcagtactagcaacaacagcaacgctgagtatcacgccgcaaagcagctacatgatgtgctccaagtgtcatcaaggctcatccacatcactcagtccactcctttcttgcggcaactgctctcagttatggcaccaaggctgtgtatcaccgtcaataataaaagaggaagagtcacaacaatccttgaagtttacgtgtccatcatgtttgagtgcgactgaaattgaggcaatggatcacagcaaacaagaatctcagcaccaaaatgaattagaaaggcggcgcgctaggaatttggcaactctcaatggagatgccgttccggccaaagcagagcacgttggtttctgggcaggacaggcatcggatgcggcggtaagcagagatgaataagggagtcaaaaggaagcgaagctaactcggcatctacagttgacggagtacttttacgggaaaaagaagacagacttgttgaacattttatcattttgcgatcagctcaggccgcagttgctggtcgacatcatggtctctgttgccaagaagcattcggacctaccaattttcgactctccaaactggaacgcggatacactcagcagtgttagaattaacaggataaaacactcgcatcagactgtccggtctgttacgcggccgcgccacggacacaccatactagaatcaagaacgaagaacaagcacaagatttctaaaaagacggtcaagatagcgccggtcatccaagtcgaagaatcgccattgatggacgatggggatgccctcccgccaatgtggccaaaagccggcgaaggcctgtatgcaaaactttctccagaagatgaagatcgagcatttctgctggacgataatgacgaggaggcatttagccatttcggcgtggacaagtttggcaagcaaatagcgattcctgtaagtgcctgattgggacggagtttcttatgggagatttttaggtgtttctatgaataacggttggcagtctgtaccatcacagctatgagttatcaaggaagagcgaacatatttctgaaccacaacaacagttctattaatctatctatgtgtattatattaccaattatctctaaccgctgaactgagaacgcttcactcattaccgacgtattgacgtgaatcaaactcctctccattttactcaaccaacacctcgctcttctatgcacaaaaaaaaagaatctgccctgctctccaaacacaaccccgtctactactgcacttcaacacgaaagtcatcaacactcctcgaccccgtcaaacggttacaccaccaatttagcaagtgtacttgtactgggagatgagaggagtgtcaagcttgaggctagcgcacagaaggtccttgacaacgaggttggtgtagaccttggtagagctgaggctgaggataacgtcaggaaggatggtaacgccgacgaagccggcaagacggccaccgagagcaccgacaacgtcaatgtagttgtggcagcccatggtgttgtaagaaacgcagtcgaactggcactttccgaggccgagcaggcaggcggtggcggacagctgggcgaagatgctggtggtcagcgaagcctcgacgtcagcagcgacgacggcaaagccgaaagcgtttgtgttgaagatgacgacggcctgggcgagctcctcgatgtacagagcggcgagaccggcggaggtgctgcggagggcggcgctgatggtggcggtcagggagatgtcgagctcgacgtccaggttgatgcccagtccgagggcggtgatctcagcctcgatgtcggcctcggcgcagaaggtgaaggtgtcgagagcgacctggcaccacgcgtgggtagcgtcgtactttgtgaactttgtgggcgagatggcgcagaaggcagagagggcgaccttggcaccggagctgtcgcacttgggggccggccaggcgccggtcagggcgctgccgccgcaggtcttgctggtggtatcgaagctctggccggggagacactcgcaggccttgacccaggggctgtaggccatgcccttggggcacttgaagccgccggcgaggttgacggcggcgctgacgtcggtcgacacctcggcgatgatttggttgccgagctggaggttggccgtggcggaagcgcaggcgccgacggcgacgctggcggcggaggccacggaggccagagaggcgacggtagcgatgaaacgcattttcgaaatattaaggtatttgagttaattaatgaatgactggtgggtgagtgtaaaaggaatgactgaaaccgaaggcttctggaggaggtgagggaatgagtgtgagaggggtgaggaggaagggaaaaagaatgagaagagggcaagatcaacactgacttatatacacatttgtgacgatgctcctttttttcttctttcgatcgattctcttgactcctttcaatccctgctgaaatttgatgggaatcgttttcgtctgccatcgcttcctcacacggctcaaagtagagttgccatcacaactgctttgccgggacaggactccgcagtatgcagtgcagtataatttttgcctggagaagtatacctgctctcagggcttcagccaacggctaacagggggggggggggggggggggggggggggggggggatgcttggaccgttgttgacacggcatgtaccctggctctgctatggcttctgttgtccggagccccggagtcgatggccgggagaggtggagggggagcagcaaggagttgggttgatgtgtgccgtgctggaataggtatacggacggagttaccgaatggatggatataagaaagagttgtcaaagtccatatgtatattgtctgagatggagtactaacacactaacaactgtctattgatcattgtagtcgatctattaacatcattctatattgatatcgtaggctgagaatatgaccatggtcgcagtggatgcggaatctacctgtctactataaacagccaatgctagcttaattccgcaaaatataagattgcctgaaagaggctcggcattcgaggccccttctcggctgcgtgacgtatccaccgtggcttttttttttttttatctccttcaaagagcaatctcgcacaatactgagatgtgatagacactgcctccgtatccttggcgtccatggcagcacggagaagagctgcctggttgctgctaaagcgtcattgaaatacagcttatgtactaccatctagtgcgggcagttaatatgttggccatgtcttaaacaaacaatgaatagtcatgtctcagttgtagagatgtgtagacgatcaagctaatatcagacaggtggatccacgcgtgggcagcgagttgacatctacaacggttgacgcaagctagaacgctatataagaacgaagctagaaagaagagaagaagaaagggacagggttgaaagatacagggctgtcctctcccctggtttttgctgggccagggtatttaatccccttcactgtgccgctcccggagaaatatccaaccccgagatattattagcagcacagcaaacataaaaatacaggcagcttacctatcaatacgcaaactccgcaatatacatacatgccaagaaccatcgtgttatacgaagcgacagaagtacatgcggccttttttttttatcaaacgtctggtgatatacgagttgaatagcatacgtatacccatagctgtcgcgagaccatcagcccacctaggatttgttcccctcttcgcacagacttctttttatatcacgaccggcaaaacatgaaacttggcccctccgatgaaccgaaatgctcatcgctgctacggcacccacccgagccgtaatgaatgacgtgtagaagatctttacatccacgaatgtacaatgcaaatctcaatgcagctccacacgagcattgtctctgcttactccgagctatgaacttgcataggcctatcggcatcaatggctggtaaaagggtgctgcagaaagaagagtaagacaggaacaaactgtccgagacgccaaccacttctatcgctacggaatatttcgatcgactctttctccttcgcttcgtattccgcttctgcgctacaaccctggactctcttcaaggcccccctgtccaacgtattgccggtcccgcatatccgattagggggttcccgatgtcaacgcccggcatctgatcttcttccacgcggggttcgcagatacagtccaaatccgtattactacctgagtgcccaagattctgttgtgctctttgagctcgtgtcaagtaatgcaagtgcttggtcagatcacgatggaaagcgttccaggcccagatacgaccaatggccagcaagagaatacgcagcttgaatacgcacttgagagtcagtcagtcttcaccgatttttaattcattttatttttcgagaagccagacctggggtgccttcaaacccccgccaggctgccaagtagaaaaggggtcagacatctcgactcagacttgccttttacgacgtcactgctaccgacacttgtgtaaaaggaacagacaggcatctgaacgaaagggttagctgcgaagcagcaaacgcacagccgttccgttggtgctgtctgcggtcgtgtagctcggaagtatctgttgtgtcatcaccgccgagattgcctttttcctcctcctcagaaatgtgacatgcctcgctttagatcggcatagctatatgtatgtacatgcagaatcccgcgtgcctcatgggtgaagcagcgtggtgcccttgactttgccactctccattttggcggttcgcgctccaaattggatctagaaaacagcagacagttagtcagaatcatgcaatttaatgtacctcatcaggtcatcacctaccgctcgtttcttttccgcagccacagagcgcatgcccaatttgcctgccaagagacgcagcacccttttctcagggtcataatcacaatccgggccttggttatcaaagtcgcatttctcccatgcaggtagctcaatcgcccatttcacaaggctttcatccagatatgggaatcgaacctctctactccaatgggacatgaccctgtcgtctcgtcctagattcctcttgcccagtcgactcacatccagttttaattcgtctataaggcccgtatatccgcttcgtgtataagcggttgcatgtcggacatatccgccaaataattcatccgcaccaagccccgacaacaacactcgagccgttgtatcatatggcccagcttccaaatccgaggccaattgccccattcctttgcctcgcgcggcaaagtacaaagcacaggcaatagacagatccatttcggtattgtgggggtatatcaggtctatcaactctgctcgatgagcagacgtctcctcataaggaacattcacctaaacaatctcgattaatgctttgcacaactcaatttatgtgtcggaatccttacagtcacaaatcgccacggcctgtctgggcagaccgccaacaactccgcaaaagactttcttcctgtcattctgtcagggcacagctcgtatagctcggtggcggataaagttttgttttgtgcagcaattcttggattctcaaacgcaacgttaatcaagtcaatggcttgcccggcgggtattatgtcgctagcaagtcgagcgagaaccgtgcaatctagacctcctgaaaatagtaccgcaacccgcgcgtccgaagatgctgcctttggaggcattgggacgtgcagaactcgtagttgaagcgactccgtcaaatggtctcgcaattgctctacagagagagactggctacttaatggagtagtcgcagccgtaggaatagaagtgttgaacacaccaatacttgacacctacaaacgtaagtagcacagattttggttaatatcttacactctgcagtaatcaagtattctgcgagagcacttctaaatcacttaccaatgcttcaatctgatcccagtcatgtctcacaggcatcaagtctttcggcgagctggtttcattcagctgaatagtatagcaaccatctgcctcgacctcggcccatcccacggcgggtgcttctgcgatgctggagagaagaaactcttctcctctcttcagcagcagggaccggcgaccaaggcgatcgcggccatagtacagccgtttggctttcttatccaggaaaatgaaggcaaatggaccctcaatggatcgtagcgcgtcaaggacactgtctctgtcgcctgagctgttgctgctcgcggcgatcaacatggacaagatggcctcgccgtcgttgccctcgacaggcttgccaccaagcttccaggcttcgccattccagcaaagaacggatccagagtcctcgtcgaccagcggctgcctcgcaacgtggtctccgcgcagggatagaaccgtggaggtcagagtcaaatagagggagctcgcatcttggagctgcgtcttgacagccccgagatggtcggggccacggttccgaagcctttgctcgagtcctggggatagcgtgtggtagcctgcgtctgctgatatggcagcatggatgccgcacattgtaggccgtggaagaaaatgagcggccacgcgatatcttgcattgaccaggatcacgttgacggctctgataaaattcagggcagagcgctaaagccgtgcgccacacgtgctatgctacaggagcagcgccacgcagacactagaagttcaccaggttatcttaggtaggtaccgatattctaccgaataattgatactgaagcaattcattcccaggtcaagcaacgttgatgtactaatatttacagctgatgtacagaagtgcttttaatgaaccaaaatttttctcgtacaagaaagtaatttgtctgcattttttgtatgtgcaattgtatttggcgttatggccttcattcatttcaaatagatatagttgtccatacggttgctaacctacacctatactcaaagctataaaattaaaagcaattatgcgtcatatctcaagtttatagttttgagaggctcttgttcttttcaagatatttcttcgcctaaaatgaatagtttcgtgtcagtaaggattcagcggcaggataaaatcgaatgggcaagtatataggacagacgtacctcagcaagggcatcatactcgacattccacttccagaattccaagctgctaaactctgcacttccatccggtacaaccccgtcaagcacgctgtctgcatgggaaacaccaatggcatgctcggttcttccagacagatgcttagtattccaccgcgagaactccttgactctttctgctcggggcttgcaaatcgcctgccagacattcaccacctcgggcaccgaggcttccgcggatttagaagacaagaggagttgcagaacgccaatatcctcgataatggtcgagtacccctgagcggcgttgggatgcattgcgtgagcggcatcgcccagcagcacgactcggccagccttgctcgaccagcgaggaagattcggcacctcggcgactctccagcgatcacaggcgtcggccagtttcagggccttgatcatgtcgctgcatgacgaggaaaagaagcgacgcacatgctcgatgtcgccgttctcgtcccagaggcccttttggtctgtctctccctggatggcaaataagagtcccacgcgattgaatttttcgctgtacctagtcacgacgaagccgccttcgcccttccaggtgttgatgtttgtgttttccgtcagcttcgttgagccggggtcgctggccaaatcggttgccgccacgctgaagccatagaaggtcgtgtggtcgacgatgggctcccattgctcaggggaaccaagatctgataatacgcttcgacgcgtatgtgacttgatgccgtccgcagccacgatcagatcggcggacaactcctctccgccttccagcgtcacagaagcacgcgtcgcgtcgtcggagactcgagtcacggctgcgccgaagcgaatgcgggctccagcattggcggcatacttggaaaggaacttgaccatggcccgtctggtggtgccccagtcggcatgttgggggtcatcgacgacggtggtccgaacctctccggtgttgagctcgcgatagctcacgtacggcgatctatcactgatttgctccaaggtctgctgaagaccccagctttggatgaccttgcttgcgctcggccggatgctgatgccgcctcctgtagggttgagcttggagctgcgctcaaggacttgcacgtcgtgtccgcttttagccaaggcgtaagcggcggtaagaccaccaaggccagcgccgataatgatgaccttcattacgataagtcttttggagcatatactactcttctggggtgttggggtgtccaaagaaccgggatagaagctatgaaacagtgtcgacaatatccgcagtaagttagctaggtactatccaatacagacagattggatgaaatgttggttatgagaggaacaagtttgaaagacgtgactgcagtgtcttgagctgcttcaattcatacttataatgctaagatcttattgctggggtaaaagttggagtaaaagtgtggcgacatcctcggctctgttgctgttacgtggtattttctcggcccagcgcgctcaaagcacatttcatgatacttgacactcattgccaaagaatttttatatggttgtaagtttctttatcaaggttatatcttcaagatagcgctaacatcggctatctagattgtggcttccaagatccatagttgcatgcggaatgccagacttatagctactctcaaacaagattgtttcctgtacctgagccattcatgtgatggacataagactaggccgaggcaatcagctagtgtatgccacaatagaaagattactctattaccccgtagagcccaaagattaataatcgccaatatccgtctatacacttgtatagagggagaggccagcatgggcaccaagctgaagtaaacaactcgaagccaggaaccgccaaggtacgtgttctctttagtgccacagcagaaacattagccgcaaggtttggcatctcacgtcagagcccaactcaacaagacggacgctatttggcttatacactgcttgtttctgcgttggccctgttctagatgctgtccctagaaatagctctgctttactaattgggcagcagcgcagcctagagcgttgccggttagcctggcccgaaataaggcggcagcgtcgccctccgtgctatttttggagtcggacggatctagctcgaggctttgttgaccactgagtaaagctcgtccaagaatagcctggcacgaaccagagctatgggctctggtgcatagtagccgtagagctagattatcgctataatctcacgagcatggatagtggtgaatggtggctgtggctgttgtgtgttgtgtagttataaaggtattcgagcccagcaggttgtagatctcttccaataaccattgcccacagcgtctttacaacccgagcttcaaatcgcaaccatcaaagctgcttctcgccgtttaaacgaatcaaatatcacataagccgaaatgcgctcttcagtctacgtccagggagctgctgctttcttctccctcttcactctgggctctgcggccgccgattgctacgcgcacgatgatgcctccattcctagcttttccgtctccgatgggagaaaactacaaaacgagattgccggcaacaagttcgaccctcagctagacttccccttcctcatcgaggcttcacataccgccagcttcagcatgggcagcgccagggcttgtctcgccaacacctactcatggcaaaacacgcacattgaccagaatgacctgcgttttgccgtacagagcattctggatgagtgtgatcgcaacgatggcacttccaaggggtgagttgcacgattatccatggggttttccaagtgtggtactaatgtttattgttttcgcagtggcaagatccaggttactggcgacaccggccttgtgctcgacgttgtcgtcaaagacgttgctctcgaatgctaaatcatcaacatgagtcttggcatggagatttcagcttgtcacttttaatatacccgatttttcttggtggagttattcggctgttcttgtagcataggcgcaggtgttttatagatcttggaactacgaatctctagaacttgtttttcattcagctttcggatgaagcaatcctccttgtccattcttggcatgatataaccccatgttttcattaatggttgctatacttgcaagtccatgcccaagtgtttagcacatcttgcttcttgcgtattgttagccaagctgcccaacataaggccgcttcaagagcacctcccgattcactacatcggttggtcaacatgcaccaatagcactgcattcatgcaagacttatgcagtactccgcacgctacaatgaaaatagaagcagctacaagtgatgaaagtggagccaatgcttgtataaagtagcatcttgaatcaatataaattcaacagccttggctggtctacctgtactattccatctctcgttatccatcccttcagctctcttcactaccatcacaacaatatatatttacatcatggctatgctaggcacctcatcccgctcgtcaatctcctcgaaccttgttaccgagtctaccatgacagacatggttcccagacgcgcgccttcttttcgacctgagacttccctcgctgataacacttggacagtgacagatttttcaatgcttgaagaggaggagaccaatcctttgcactctcactgggaaacggcagtggttcagaagccccgagatagtcttcgcggagccgacagactggtacaagatttgctggctgctcgagcgcgcctagaggaagaaaaggaaaaggttgcgataaaggatgctgagattgcaaaactacgtgaaaagttggcacaactcgtggacgaacatcacgaccatcgccaaaggagcatcacggcggtaacaaaggaacagcaagttggacgaatcagggtgttgcagccagctctcgatgaggaagtcaatgagctgcggaggcttttggaatttcacaaaagtaacggagaacgagtatcgaggcaatgtcaagatttgcaggccaccaacaaggaccttcaggtctcgctgcaggccaccgaaaagatacttgaggaacagacggcactgatttcggggttggggttacagccgaatcgcaggaagctttgaaggccgccggcatgaagatgcgagaaatggtgccatgcgtacttgcacatgtgaataggtagtcagtgatagggcggatgcagttgtgacctgtaattatgattgcagatgagactttgaccaataccaaacatttgttagctgcagagtcgctgcaaattaaactgcgttggccgggcgcattgaatgattcaacgtcacattgcatgtgcctacgcatctgatatgtgattggcttcagataaacggctgcgttgaaggcctcccacagcctcgtcgcaaagctgcagaaagcgggggaaatacgtgtacatgtctgtagcgacgcagacctacatgcacttgaatcatgtatggaggaagcagtgaacagaaaattaggcatccatacatatgctttctgcggggactgttaagatactgttgctgggcggcctacaacttttctgtgatgcgtacatgtagataatgacaacgtcttttataatcctaatcgcaaaggactaggagcatttcccaccttccatcgatagcatcgcgccaaaagcactacgtttctatcgtcatgtcagatacccaatcgatctattggatggaaatggattcagctgtggaagacaatcacctcattaggaccttgatgaaagagtgcggctgcactagacagagagccatcgatttactcagcgtgagccatacccccaaaaacgcgagtgcctacgtataataaccatctgttacagatttgcaataatgatgtcgatgcggcgaagaagcatcacgatctttaccaagtatacgctcaagacccgcccgaagacttggctccctccttcaatgatgggcctagcgatctctctgtgagatccttatcaagctctcaagcaaacactccctcttctgaccaaaaaatctccttgccagagcttcttaatgcaattaagatgcctactaaagttgcaccagacaacagccctaacaaagagtgggacttcattttaccaagtctggttgatgtctctctagaagacgagcaatttttcgactcgtatagtctcgcctcggctgttcaacatggcgctatggcttctcatatccgaagctacttgaatatcttttcttcattattcaccaaggagaatatgaacgccacagttgaagggtttcccctcatattttatgctgtagcgtccaacagcgaggatatcgtgcgactcttcatcgaatacggggcgaacccaaatgctatatacgagccatcgattgtccctttattagcgtttacaatcatgtgcggtgaaacgctgcaaattgatacgacaaacatggtttgcgtcctcctcagcaaaggagcttcaccttgcgccattcccaaggatttatatacaccttatctacaggataactcaacgagctctggacacaaaacctccggggcgattgaggagttcgtttggtgttcaccagagataaaagccaggctttctaagaatctcaatctcactcatcgatactttttggaaaaatccaccaagttggagccaccctccaccaagaggcgacagattgcccggcttagagaatgccaggggctcttaggcattccatatttcctcattgggcagactatcgccacggagctacttatccaaaggttactcatccatatgatgctgccggctaaaagcccactcgttctgtgctttgctgggccaagtggccacggaaagactgagctggcacggcagctcggccacctactctccttggacctggaggtggttgattgtaccacgtttactcatgaaatggaactgtttggtccgagaaggccttaccacgggtacgaaaagggctcagcagtgaacaattttctcgttgggcattctggaaagagatgcattgtcttcctggacgagtttgaaaagacgaccaaggaaatacattcatctctgctgctcccattcgacaatggtatgataccattatcctaactcagatgcatcgaatcaagaagctaacagttaggggaaaacaaaaaggcgaataccgagacaggcgcaatggcgagaagattgactgctcaaaaacgatatggatactagcaacaaatgcactggacaacaccattttggacttctgcaagcacaatgaagccataaccggcgatgacggaaacgagaaaacacgacaaatgagaaaactctcgcaacaattacgagagagcttcctacagcaattcgacgtaagttcaacttactcactttctctaaatatgcgctacatgtttctaatctggtaggcatacaggcacctgttactggccgcatatcagacttcattcccctgctacccttttcagctggtgaacaagctgtcattacccacaaatgcttgttgggattggctcaagatctgcgccttccaatctgcctgaacaagggcccaatggagaggctcatcggtaacattagactgctgattagaagagatggcattgtatgctcaacgcttgcaaagtcccactaccacgtcaagttgggggcgcgcagtttaatggctggcgcagagaaggtgaagcgtattgttctggacgtgtatctcgatgacgatgaggagattacggaacaagacggtctacgtgactttattattgatgtggacgatggggatatcgtaggcaggatattgacggatactcgagcgaatactcggtcatgactctcgtagataatctttacgatggaaataaatactgaaactattgtaccattgttttcttggacaattccctcagctctaactttgttattcatagccaaaaattctttttaagtgctacaaaggttcagcacggcttatacagacccgatgacttgtcatatccgacaagattgaagtataaagaaatagactctagctatcatcatgacaaaatttacatatcttagaagcctgttgccgacccattccgtcctgcgggggtaaagctgtcgtgttagacgttcactggtgtacgggacaagcgattcgggagaacaaggagatatggacccttccctccttgaccgggcgtgcttctggccatgtagaagcccgtattcgttgcaattcgctttgataaggcggcagcatacattgtattcaccgtgttggttgcatttggctttatgctggccaattaaaggcttacacatgatgggcgtaggcctcccactgtatataggcatccatgcgcatgcatgccttatgcatgcaacatcatgcagagacccgcgtttgttggcctcgaaccgcattgtgtgcatattaggctcaaatatatgggcttgtgactgctctcaaacgatatacatgtcacaagccataaaaaatgatacttgaccagttgccggcctcccacatatatgcctgaagatgagttggaaggcattgagagctgtgtagtcatgcaactcaattagtagaatgggtctatataaaaaatgtttcatgtccatcattcacaagctgtagatcaacccttgataccagaagctggacttcttatcctcactcttgtcaacccgtagccaagagttacgacttgcaattaatcatggaagatcaagtttgcccagccctcaggcgtgttgcgcaaatcggcacgctctatgatgcaaaagcagataaatttctacaagcctcaattctaccctccagcctcctggccagttatatatcgacacggccaacttctgtcacagacatcactgtctctaaatgcgcatcatacatgaatgtgtttgaagatctccatatagacgaagacactgcggtcaatattcttgccgggttacatgatctgcaaggtgccgcggtgtttattcgtgactacacatccggcagtggtgatcatcgcgccgcaattattcatcatgtctcgacagtgcagcagacactgaacaatgtgattgaggcattcaaatcatgcagcgatttgacgcctttggggaaaagtgactgcacacacgtggtgactggcatcaattggggtttaaggactatcattgcagccaatagccccatgtcgagcaagtttggtcgacccgaagaagaggatatcatcttccaaggagatctgaatactctgacatacgccatcgaatccgcgttcctcacacctaaaacacctcctaaactggaactttgcgacgagctcatgctctatagcgatatttttgcaaaagaaggcctcgttatgcaagacatttcggaaatatgcaacttcattcgaatcgtaccagatcatattcgccgagagaatggcggaaagggatggcccatagagtatatcttgactccaatcacggcgctttcgtacattttatcatccccactggggtttcggtattctcttcatttaatcaatcacgactatctcgctgccttcattcagctattcgataaattcgaggtctccgcagttggacttcagaagtatgaagcctacctggtaggccatacgatgcacactagcaaaaatcatctcaatcaagtcgttgcttctatgaaagccctagaggatctcagaagctggactgcaaaacgactttcttatgctctacaggaagctcgcaagggaaaaggagggccgccgatgttgtttgacctatatcaacaggctactacttcaggcaattttaccgtggagcatgcatccgccattatcagacaggaatctagcaagctcgacttcatcagcagcgttactgcgcagggcgcaagatatttgggcttcaacgggatttctctagagacggtcaataaattacacaaacacacccgcttttatgtgtttcatttcaattctgcatcaatggacgtcaagaaacaatgggacaacaactctaccttgctgttggagttactcggtcagccagatcagccagatcagcatataccagtctatctactggatcatgactcggtgaactcttatttctgctctgatgcgggtccatgcatatcccagtatgagggcgagaaggagattatccctgatgttctcgaccaccgtcagtttatgtcttcaaaatgcttcgcccaatgtcccgatgctgctctggacactagtaggcggcaacggccagtcaagagatgcattgttagggtgccttgccccaagcccgactgcgattctaagtgtgtggaatgggtttgttcagtatgcttggtcgagattgagtttggatacagcgacgaacacttctactgcgattgtggccgggccgcttatagcacattcgagttcaagtgtaatgattccaagcacggagctaaatccgcaagatatgacgcaaaagagcttcacaaactcttgaccgggttagatgaggctgactacatcaacatactcattcttggagagactggggtgggaaagtcgacatttatcaatgcttttgtcaactacttgacctactcaacactggatgaagccatggctgtggatgagctcacatctgtgatcccgtgctctttttctctccaaagcatggacagagcaaatttgtctgcgggaattcaagaatacaatatcaaggttggcgctcgtgatgatgaagtggatggttcaacggggaaatcggcaacacagaagtcatctgtctaccctgtgaaaatcgggacaaagacatatcgcttgattgacacgccaggaattggggataccagaggcctgtcttacgataaagagaacatggccgatatcctgaaagccatcagcagctatgagcacctgcacggtatcttagtccttgtcaaatctaacaacgctcgccttaccattactttcagattctgcgtcaaggaactcctcactcatctacaccgtagtgccgctaaaagcatggcctttggtttcactaatacgcgcatctccaattacgcccctggagatacattcaagccactcaggtctctccttgatgagcactcagatattcccatcacactctcagcaacaactacgtactgttttgactctgaaagctttcgttttcttgcggcatataagcagggagtgccgctaaccaacgaagaagacttccgcacaagctgggatcactcgagtaaagaggcgcataggcttctcaactactttgcatcaacaccaccccatcctgttgccagcacgattagcctaaatggagcacggaagctgatattggaactgacgaaaccaatggccagcattgcagaatctatcagaaaaaacattgcgctgtgcgttaacaagaggtcggagttattcgacacaaaatcgacagcgagagaccttcgcaagaggctccgcatagagaagattcagttcgcagctaagaagctagataaacctcgtacggtctgccaaaaccatgattgctgtgattttaaggatagcggtcttggagacggggcagttgtcaccatttacaagacgcactgccacccggaatgctacctggacaatgtcaaagaagatgtcgtcgctgatccaggtctcatacgctgcacagcttttggtggcagcaatatttgcaggctatgtagccatcgatggcaagagcatttacacgttctctatgagctgtcggagactaaagttctagtcacagatactgaaattgagagacaactcaagtccaacgccgacgatgtaacgctacgacaaacaagcatcactaggctggacaagattgttgaagagtacaaacaagagctcgacgagattcgacgtgctgcagctcgattttgtctttttttgagggaaaattcaatcactgtcatcaatgacgctacgctggactacctcgacatgctcattcaggatgaaaagagtattatcgagactgcaaatcaacgaggcatacctacgaacaagaaacgcctcaaagcattgcaggaggacaggcagatccacctccagctggttgagacgttcaagcaaaatatgctggagcctactggtccagaggacgtgctccttgacgagcaaggagttgatgctctggtgaaaaagttgtatgcgctgcaacattttggcgaaaacttgaagcatatcaaatatgtcatagagatttcgctggaggagacctctcgtgaacggccataccgcgtccaaacatctggtcggaacaggtacagtgcaatggctactgggaaacgaagcagtggccacagacgggaagtatctcacggcaacgactcgttaccctcggcgaacaaaaaccgccaattggggaacggcggtcatagatggagcatggagttgatgtcgccatctgctttcccccaaatttcctacgctgaagtgaccagccaggtatattcatataagcacgcacctggcagaatcctaagtagggtgaagtcgttgtggaaatagggagatgtctgtatgtaaaagtgcgttgttgacggatttctgaactagagcagtcgaaataggacttgtaaattactggggctctcagcaattgagaagagaggtataacgcgaaatggaattgactatcaaacgttgctctattcaattttcctccttgagggtattagctgatacttctctggtctataatagccgagtatcgctagaaagcgtaatactaaatatgagaaacaaatgcccaggagtcgttggcgtggcatgcccccaggcaacaaatgatgtttacttctccgcctgacatgtcgtattatacttgcatgcaaaacatcttattagccggggaagagaaaaattcggaatatataaatgcaccaaccggcaggacacgattctacgtttttatccaaattgcaaaagcactcacagccccatgtactttagtaccacataaatcgttacttatacttaatccaaggcttagctttagatcctcatcaaatggatccgatcaaacggtccgatccctgctgagatatcatagatagcaggcaccggcactgacaccgacacttatacgttgtagaaagaccgaaaatggctgaaacaggcattatgaagaaattcccagtacctggtaattgccttatggaggtatatctgcatttaggcaattctcgttgtcaggactgctacttgtattatccacgaagcaaatcctcatttttatcatttccacgtcacccgcttccgacacgcatgctcacatatcatttccctcacatgtgattaccatccagcatacgttgtatgtatgctaccgcgcctgtttggatgtttacaagattagcgagaacccaccaaaaattcaccgtcatggaaggttccggggtatctattaataacctggattagtattcgtggagtagtcatccattttatccatgaaaggaaagtcgagagctttttgcatatcagcccggatttataagattattctatacgtcaacttcatccggtcgtgtatttcgtgttctagatcgtagacgaatgaccagttgatgtcgtgatttatatttgcaaagcagttgagtagactataagaggcgcgggtaaaatgtgttctttaggcttaatttatcatcgacttgatgacttgattccatcaccaaattcgcggggtctgcagcaaataggaactcggtaaagctcattcattaaagaaataattagtatcggagggttttcttcactggttcctctcggcgtgtagtcttctatgggagaagtctgccttctactccgcgaaagtttattatttcgcatagcttaaacaacataagcttactgcaaccttcctattccgggcgatatactaaacacaacgaagcttgctctcctgtcaatcggtgtaactgaccatccgcaggcaaggaaacttactgaatgtatttagtttacaacagttgccagagacttgtgaatatttatatatatatatatatatatatatctttgctcccgcctcaacacttctcttcggaacttccaacacaaccaagtttcatcaacaagtctttccacaatgcagttcacaacagcaatcttcacctccctcgccctcgcgctctccgccagagccgaccaggcgatttgcttccctcttcccggccagccccaaaccattccgcaaaacatcctagacctcgacgtgtcaatcaagctcaactgggccgccaccctttgctcccagctggtcttcccatctccaaccgatcaaggaaacggtattcaatccgctacaactgcgctcaccgacggtatcttgggagatgacggcaagctctacggcctcgaggtggtgagtagctcttcttcctcccaattaggctcttggacaagttcaacatgtgctaatgcaaaacaacgattaggctctccacgccatccgaaccgaggacaactgcaacgtatgttttgattccaccctttcagccttgtgaatccaactaacacgatgtacaggtcaacgccaacgccatgctcggaagtgccagctgcccaggtggtggtctcttgactctgagcactccttttgagcagtggtcgtacatcaccgctctcaactaaggatactactagctatttgtgatctaaacacaattgcaatatctcattacttggttgctgcttttagcaaaaggatgaaccgagatgggctgctgtatataaatttggctcggtcaatagaatgtatatacagtgaaacaacaccctttccgatacaaatacgtgacaaaacagttaatgccatcactgccaagaaattcatggcttacaccaccacaaaatataataaaaagtccattgtttatctctacgtgatcttcgcatctctcagcaactacaacaaacagtttctatactcaaagtgcaccccccttgtcaataacaaatccgatatggtgtagtggctaacatcgctcgctctcattcatgttccgagcagccctgggttcgattcccagtatcggagacacttaaacttttgcttttttgcccttctcacacagcccatccgggtttcgtcttctttttctctttttctccgctttttctgtctccttttcttctgtccaagctagcaccacttcatattatgcacgcgattcatgtcttttttttcctactccaccacactagatactcaactcagattccgctcaactctaaccgagatttttcaagcaaagaggttatcaactgcttcacgttcccacgtctcaacgagtcaagcgacaaccatcgctcaactcaacacatccgatatggtgtagtggctaacatcgctcgctctcaacttctgttgaagcaccgagcagccctgggttcgattcccagtatcggagactttattttttgtagtcttttttgactgccgagattttttcttcatttacataggcaggtaggtacctttgtttcacatcgagctctactacttcaacatttacagactattactacatgtagtcaacatctcatgccagaggctaaataaatcgtattgaattgaaaataactcccggtagcaacatatcagcgtcttggaagatcgcagtgcttatccctattcatacccaaagctagctataatccttcctcagaggcccgaatggccaaacccttagctgtttttgtatgcttctgtgccacataaaacgtctcaagtgtaaatgagaatgaaggagtagaatggaaaaaaaaaaagtaaaaaaaatcttaatacacaaggcaacccttttaatcattaaaactgccgaaatcttttcgtaaaatcgttaaaacaaggtgtagtggtgaatgggtaaatgttgataacaatgcaagacgtctttatcgtctttcttggggaggttctgtcattctttttatttctttgtttattcttggaatccctggtagtcaaggttccagcaatccatttgttggaaaatgtctggctgtgtagcctgggagaagcccaggttggcacttggcatctctgtaaagagagactggaaaacggcagtcttgtctagtgacgccgggaacagttggaagtcggcgccgtcagaagcaaaggactcatcaaaaccctcatcgacttcacgtagtgaggttggtgtgtagagaactgcattctgctgtgcattgggagagaactcctgctgctgcgccatggcggggatggtatcacagggctgtggctgggtgtggtagattggcatctggtgaggcatcattttgctgtagacttgctcgggggtggggagctgagcagggatctggacgtgggcagcgtaaatgtcctcatcgttgatgatgaaggtggagccgttctggtagggtgggtactgctcgtatgaggatgctgcagaagaaggagaaggattctcgagagcaaggtccatggcatcaatggtctcaggctgcatgccgtaggtggcaagccagtccgactcggcggggtaaagagggaaatcattggtcatgatctgagtgccctcctgtggaggcgtggagacgctgtaggtcggggtggtagaaggagtagagacgctggccagaggaggagtgtgctgggcgacagagccgttctggctgggggccttcttgccgttggtcttggtgcggacataggtccagccgtgggccttttccatgtgctgcttgcagtttgactcacgcttcgacttgtaggggcagggcttgaacaggcactcgaacatggcaggggcatcggagtgcttgtcgttgatgtggcggtccatctccttctcggtgggccagccataatcgtggtacttgcaagtggagaaggggcacttccagggacgagagtgagtcttctcgtgcttggtgaggtcgcaggggcgtttgaactccttggtgcagccaggctcgcggcacttcttgggagccagctcttccgggctggcgttcttcttccggcgggccatggaccgcatgatctcttcctcgtcctcgcgctgttggctcagggagcgcttcatgggtgcgggggattcggccatgtcgattacctttccagtggccattgaaatggcggtgccgtcttttctgatgcggacaagctcagcaggacggccattctcagcgatgccgccgtagagtcggacctcgtcagatcttggcgggtcattagtagggctctctagattgatgagaggaataaagcatggtacgtactggtcaatatccatgtcgtcggcaaggctgcccttttccttgatggcagcgagctgcttgccatactggtaaatttgctccttcaagtcgatgaagtatccgttagtgtaaggtcggtcgccgggccggatttgttcgcggtcggtcaagtattcgacagtcgcctggatgcatcggacggacgtgaggcagaaatcaaggtacaaggcggcggacttggccttctccttttgacgtaacaaccgataagcatcaccccaaacaccatcatcagtcagaagtcgacttaccggtgccatgaagatcaaggtcttctcgagatcccgcaggcaaatgatttccttggatcgaatgcgtcgaggcacatccagaataatgggctcaaaatccttgagtgtaggtttctccaaaagaggacggagagtgtgttcgcggatgcgattgatggcccgagggctgagggtgggaagcatcttggtagtgctagaggcagccgacctggtcagggcggacacctggggcttcttggtagagtctgtggcagcggccttttcgttgatggaggcggccgagctgccaatgccgctgtcagaggcatggtttcgtgagagtcgaacagagcgagggcgcagaacgcgtcgctccatggcggggtcgacaacaggcatctcgaggaagcctcgaggaacaggcaaacttgtgtcccgaagggtctggcttcgagtgctcttgtcggacagggagaggtcctttgcctgggagagggcctcgtcgatgtcgttcagagtcagggcaatgcgacgccggctggcatcgacgacatcatcaaagtctgattgggatctctcaagccgaggaggaacaaagtcgtcgttggaagaagtgggagaggtaggagagtggaaggtggcacccttgcgaaggatgacagaggtcttaagagaaagatcatgttcgcagtcggttcccgggcgagtcaccggagcccttctgcgggggtttgggagggacatggcggcttagatctgatttttctttccctggtggggaagaagatgaatgagatatggccacaagaagtcctatccacgtagcaacaaatggttagctcccttgtcgacagaagaacaggtcaatgtagcaatgaggctctaatggagggtcgacaggcgtgtgagtcacaagccccaaagatgtacgagggctatgcagtaccgaaaaggaaacggcaggaaacctgaggcgttgaggccggcagggaagaggaggccagatatatgagtagagaggaaaagtaaaaccttaccaatggataggcgcgatctgaatgggcaatcctagcccacagtgtgctggacgggcaagcgagccaatgcaaacgtcgacgtcaatgcgagacgagtgaagccggggcagtcaatcaattgtatccgggattaacggctccttcgctagaacaggctggacaggcgagagaagcgctgatgctggagtgctggcgactcgaaagggatgtcttgatgagagcagcgaagaggcgcaaagtatgcaacagagagaagaggtctcgatgaggacggggcgtaaattggatatatggacgtgaggagccgggacacacggggatgggaaaagagggtgggcgcgagagggaccgagagacaagtccagggagtggagaggactgggggggcgtggattgcggcagtaactagacctgatgcaacgaaagcacgagcccagagcatgtaacaaggcacaaacgacgccgcgatggttgagaaacgaggtcgaggtcgagcggagagggaagacgagagagaggcttggagccggattagaaaccaggccgactcagcccaccgcaggctgctgcctaacaggcgtgcccgaagcggcctagcgcaggtgtgggctgaggcgtaagcgctgtggaggacgagcatccctgcgctgggaggccggtggcggtagctggcggtagggagagccgcaacggtactcgcagcactaacagaagcccccaggtcgcttctcgtaggccagtagtgcggcgccggtgctgcgctaagcagcccagccgtcaatgcgagggagcggccaagatgccagtttgcgctgcggcgggcttgtgccactggtagcgactcgggttgcggcgctatcgctggcgacacgcaccgcgctggtcccgtgtattccggcgcggaaatcagcagcacagtaacttgcacccaaaagccccccggtacctgtattttgcgatccgggccagcttccccggaggtcagaaagccaaatcctgctgcaaataccaagcgagtccgactcgctcctcgtgctagcaaaactccctaatcttgcgctgtctgccgttgttggcaaatttccacgtaatgcggtcaagtcccgacttgtgccgtatgcaggctcctcctgcttgcccaacaataataacatacatacatacatacatactttacatgcagtccaaaaacgcagcttcgaggtggtgaccgctaaacgcaaatgcacggaaccctccaaaaagcccacccactctcgtgtgaccgttggtgacgtgccgacagtgcgagctccagcaccagctccagcaccaccgcagcggccatgagcctatcgtgaagcctcgcgcctgtgcagggatctgtggccagttgctgttggactacagaggccgcgacccgcaaaagaaaaataaaggacacaccaacaatgcccgctgattgcttcatgttccttgctcgtctgctcccttgcatgtgtgctttttgcgctgccactctgtagagagcgctatcgatcagtcgtaccagtaggatcagttccaaagctccacaggctcttttgctgcgactgagccaccgcttaagctggttgaaagtccaagaagtgatggagcccatatccatccgggtactttgatgggcgaattatagcggcagtagagatttgacaacgcagcaatgccctgcactacatgatatttcttgcgttgaggagggacatattacatggctcgtagtcgaattgtgaccgactggctaatattactgtttgcaactatgctgcatcatcgttgccattgccgtattcccggcctttgattgacatttacgagcgaggctcctgaaggaactcggcagtcggaaaggatggtggtgaaatgatgtgtagcgacatctacatctacgatctgtccacaaatccagctaacccctttagcggctaggaggaacagtcaaagattgaagacaaaagcagaagtcttcagctcgtgtaaaatcgactggcaccaggatcatagatcacgcacaactcaagggtaggctggggtttagccagatcgtcagcggcacggacgcgcattacgaacgcttcacctgttacgaaaaaaagcaaaatctattttggtttcacggtccatgaatggtatgaatctttcttggaatcgtaagggttcgatcaaagaatgaagctgcctggagagtaagaaagacaataatttcggtgccttgagttaaaaaggggcgtgtatatcgccaaaatctcagaaatacgactgcctgaagtaatacggagttgtagggagacgaaagaggacacgcaagcaccttgcgtgccgaattcatcacccttgtcgtttacaatcgttcagctgagagacaaacaaacagcaatagacaagatcaaaaacaaaagggtctgagattgcatcaccaacccacgcaagcagggtgcagtagtaacgtcgatacggccacatcgcgttagcacaagcttgttgagacaaacccaaaaaccgtttacaagagccgcatcacccaaaaaagcttcaactccccccccggcacctttaccgggtccctctttgacgagcttgtgaaggcagccgcattttgacatccccgcttcttgactttgcccaataatcgagggtttactcatcattgcatatcctgggcttcacctgtgccgcaatcatgtatgtcatatgtacgaggggacgagtaatacgccgtattgaggggaagacttcaataggtgctgctggggtccggcgagctaagctcggaatttgggtgccttagcaggctgctcgatatgaagatgtctgattggctgggccagacatctaaagttactgcctacaacagctctgttaaaaaagtacctcttcgtggagctctgataaaaagtaccttctcgtggacaaaagggaacaaagtcgagagaagaggtcgaagaggggaaagcagagttgatgacctgtttctcgcatcctttgggcctgtatgcatatcgtagtgatggctacatgtactctgggcttatacgccaaccgccggcctgtgacaatgagacgacagcagagcgctggccaatggccaagcccgtaaaaggacctggactccgcatgcatgctggcgctggtcacattcgcttttggcggagcccgtcatgcaggacaacgaagccgagagcgcgcatcgatctgcggcgaaacctcaatggtggcggcagggaatgagtcaagcccggaaagctacctgtacgcctcccaaccagcccccttcgtgtctagcaactggctgctccagccctacgtgtggatcgaaagcgacgtgcctcaggttcaggtagtgctggccgcattttgacatgcatgcatcatactggcggatgggtgtgggagtgagagtgagagcgagagtgagagaaagagagcacattgtggcgctgccaagggatgcacagaattcccaagatgttgcgattactgcagcagctgctgcatagaagtactccgcagcactgcaacagcggcagtctaacagtaagaagaagtaaatatagaaattagtaatgtgttatatatataatagctaaatacaatataatataaatactataataataattaataaaataggaattagaagttttactcattaatactaatattacaatatattaatgaaaccactttcatgatactctctttagctttatatattatttttatgatgtttttattttatttacttagcctaaaataaacaagatcacgtcactaatgtaaacacgtccttatacttttgccagcatttgtgctgtctacatttagataggggcaagaggctcgccgtcccggatcttgctggcaccatacttctccagacggatagcctgaatagcaataaacacacgtgtacggtcttgtccgtgtgatatacgaggttgtatagcacttaaagaaagcacttgctgcgtgcttctgccatttctgccacttctggaggagttcctgacattccatctccttataggtatcccgtcgagaccgaagcgctcttggtatttataggccattgcgagttgccgtgtccttatgaactgacagtagtggccagtcaaaatggctgaagttagggtacctcattttgtacggtggtcgcttgcaacgacgtatagacaccgagtacgcttgaaggtctcgatgggatgaagtagagggcttttgctcactggataaggttggcatccatcgaaaacggcttctgcttagtcgacgtcacaggaacgccctttgattcagcaaagtccaagagtgcttgacgtccgctgtctgctagaacacatcggaaaagagtttgatggagagacactggatccgagttcacataagttaacacctctactgtgtttctcttttcagtgaagttgcccgtttcttcgccaagcgatactttcatatatcaagtccttgctatttgcttaagcagctctctttttggtataacgttgatatctgattatgtcccacccactcccttatagttcctgagcctcagcgcgccaacattgagcgccacggtatatagtatgtgcgtacactcgaggatatcttcgcgccgtcgctgagaaaacggataatcgcggccattaaacgcgacaattttggggtggctgagagtgaatgcatctccccgaatccgcaatgcgctctcgagcttcttacttcatccgcttatttgatcctaccaagtccgatctatcttgggtcgcacctcctacaaacggatattcaacgatctggaaccagtcgtcctaaatccagatggcgaccgctccccgatgtgctaggaaatcacgccttatatgggccacgacctcaagctcccgaacgagcctttgtccaatctcgcctaaaggagacaataatgctgtcccactgatacttgaagcaataatattcgagatctggcactgtgtttactctcagctccttgcggatggtgtaccatcagatcactttggaaatttgggccattgcaactcgcaacagtttggagcccgaagggaacaaagaaatgcttttgggacaaatgccactttggcagtatgacccctgcagagatcgcatggtgactaccacggacaagcgccaagggtgcaccagggcccccatgcgtatttcacacagtacatactagacctatccctactgtacttctatttgacaggtccctgttttgcaagacaaaatctcggatcatacccggacagacctgatgcagcaagacgggtcattctctgccgatctcagtcctcggtcagaaaacagcgtcaacgagtgggcaccaatcaccccgaccagagaagagaaacgccgaaaaaaagagcccaacttgcagacaacaagcagcagcacaacttggctggcctttctaatgcggagcctgtgacacaaagtgactctgctggccattttcggccattgccctatcgggactagccctccaatgagagcaaagcatgggcacatcggtgggtccaagaagtgggggctttgagagctgcaattttgtgtcaacgagtggtgtgaggtcaaagtccttgatttcctttgtttccgaggcttggcaaacctgcaattccgttttggggctcattcgattatttcagattgtaattaaagcgggcccattgctgtcgctgtttgctgtggcccggccagacgcgggttttcgagtgtcgttatgactggcatttgaaccttgatctttcttgctgtttgaagttcttgacattcaaatagatgagtcgtaatagttcttagctacttgtccttttgatactgccgtgcaagttccggcttggtcaagtgaaagccaaccacagctctaacactggcagcaatcaatggcatttgacattccacgccggtgactcagctagaaaggtgacacggtagctgtaacaagaggaaagaaaaagaagaaaagaaattaaccaggaaaaaggcctaggaagcagttgtgtgaagactaaactattcaaacccaccctgatgcttggactctaagctggataaaggcgccgatacacgagtggcttcgccttttccctgactcagagcccttttttttctagaaaatctgttaaacgagcagtagtaattgctgtctcattacatcagtgacattagcagaagctacccaacccatgtcctccagtgattctgtcaagattcatcgagtactaaaagatgatggtgtatttttatatattatgttttggcaatctcaatttatgagacctttgctgaatccggacaacttatgggatatggatatgtaggtgcttgagaatggcgagattctttgactacatggatctgtattagctatatcccctcaatttcggcggaattgctggtcgatagatccaagcagcccaatgatatgccgcatagatgtagtttctttcgcatagaagaccgaattatatgggaaaacggcatcaatctttacacacattataaaaaagagtgatttaacaatgagatctcatcaccttgatacttgttccatctcgccgctcaattgctgatctagaggatgagaaaacagtggcatatctcaaaggttgtttcagcgatgaataacgtgaaagcgtattacgagctggaactcacaaaggatttttcatagcatttgcaaatgacggccataaaaatcgatgaacaaggcgaggagattctctttatatctaggtagatgttgaaagaaagaccgtttgttacaactcccgccttttgcaccattaccatgcccttttctttctttctttctttctttctaaaagcgatcattcaagttggatagactgcaaaaaatgtcttccgaaactcttagatgccttccctgttcaactgtagtatctgaacagtgacaggatcggttacaggtttagatgacactcacacatatatttttcattgtaaacctctgacctctagataaggagatgtccattcatcaccactaaaattagcctactaccaaactgtagcacttttgaacaggtttcttcctaaactctccgttaagagtgtaaggatgtaagtgtatacatgtatataagggcaccagtgtttacagcagcttgacatctcgatacgcggctcccctcaatacaaagtcatcccctgaaatagcgattttcccaaaaactcacaacactggttgttgttatactaatctcgtcaacctaattcctcattctcagcgtatcaaagctcccgccacaggccatccatcaagatgccgaggcaagtgttcatactcgagtcgatccctgaagaggaggaagtcgagctaggagggtttccttgcatcaacccaactgagattgatcttttgatgactacatccttagaaagcccttattatcccggatattataccactgctacgccgaataccatccaagtagcctctcaagcaagcattctagcgcctcagccccagtacggcaacccagtcgaagatgttcacattgcatatccgcatcactattcctctcaatacgaatacacgcctccgtatttacagaaggtgtatttacaagtaacccccccgtccccttcgtccgcttcgtccacttcgtccacttcgtccacttcgtccacttcgtccacttcgtccacttcatccttccataccgctccctctcccaccgtcctcgacgaccacaacccccatcggaccacaaacctcttggactttgtcaaaaaaagaaccaaaacacgcctcgagaaaacagacctctccgacaacttcttcaccaaatgggccattgtcacagaaaacatgtatggcggcgtcatcccccctgaatctaaatactccgtcccgccctttgcccttcccagctacgacggccaaacccgcctccacttcatcggccactcccttggtctttctctcgccgttcccatcggtgacattgaaaagttcctcagccgcaatctcttcatcatcatgtgcctcgcgttcaacattgtccccaacccagatctcatctttgacgatgacgacgacaattcccgctgcggcatcttcgtcaatagacgcggcagtaagcagcataataaaacgttgttgcgtgctattcaacagctagaatggacggatcccaatgttataaaggcggtgcaattgtccatatcggatgaagtcggggccttggctactctggtcaagaaacgggcatcgcataatctgccggatgtttgtcagacgatgaaagagatggtgtgtgaggagccggcgctcgaagatttgggttctcgtaagctgtacgagatggcggttcaacagatgcgggagaaccgtccatatagcctgcttaggaatgtagtcaggcccgaagatgttatagtgtgaaataggataagaaccttgaagctagatgtttatactctacaataattggaatatcatctcgttgtctattgacctctattttaatgatcacacatgagcccacccattgtggaccaacacctgcatctcattgatcaagcaaaactcgcccggctcgcgatttcccttcttctccctctcccagcgccctaccctccatctcaccacccacgaatcaaaagtccacgccgtccatctccgaaatcgattcacccaccggccagcaaagatatcccacggagacacccacgcctttgtcgcgggatgcgtcgccgcgtaagccgcgtaattgtagcccaccctgactcgcgggttgagatacacgccctttgtcttggagagcgggttatcagcgtggatgaggcagcattcagagccctcgaggtggtgagcggcgagggagtcagagacggcgcggaagcggagctgtgtggacgatacaaagggctcagcgggcatgacgacttgcaagaacagcacgttagtctatatcacagcccagcttagtttgggatgtcactcacctataccattccagcagctcgtcaccggaaccgcatccaagtggttcaccaacgcattccgcgaggtcctggacctgaaatacggccatgtctgcataacatgcgcatatccttcgatatcgcgcagcgcaaaggtatcgtagtacagcggcggcttcgaaaagtccatggagcaggctgcagcgtagttgccaccgttggtgtccatcagcgtcaacacatcttcaacctatttcaccaaatcctcaatgttagctttcagttttggtatatagagcaaatgtatttgtccactcgtaccgtgaataccacgtcgtttaggaacagcactttgtcaaatgtgattcccttgtcgctcaactcaatcaaatcccgaatcgtcttgtttcgtagcttcgccaagtagggaattcgcctcaattccctctctcccctcgacgtatctatccaaccttcgcccctttcgttcttcggcttcgttatctcgtcgtagtgcgtagtctccgacacctcgacccgtctcggcacgttcctcttctcaagctccgcatccagcgtctgtagagcttccttgctgtcgtcccagctgccgctctcgtatatgctcacaaacacattgtcggcaccaaatgtttcggtaagcttaaccaccgcatcgttccagtagtccttgagcacctctgcattgttccaatgcatgctcgcaatgtatatcctctcgcgctgtcgcatcgccccgctgccgctgcgcagcctgtgttctcggtctccatggacgatgtcgcgctgtatgcgcagaatatcaaagacgttgatcagaaatagaagaagaagtgcgatcctcgtcgctcgccagcgaagtattcgacggaggtacagcctgtttgcgcctgaaaacagcatcgttgtctatagacgcgctatgcggggattggaaaatgggaagcatgtgcaacaagttcaggtacttgctaatttcatgaaatgcaaatcgctatgccagcccatcgcgccaattcgtaggcgcgacgcggcaatcagaacattggtgtttgggagcttgacatgcctccatctgcatccctggagaatgacgatagagttccagccagcgggcgttcattacagcttacgtaacaatgataggggacagatataagccgtcatttgcatcgtttgataggtacccaatttgttatacgagatgtagcttcattcctaaaaatagtccaagatgagatttcgaattagaaaaaagtcatttattattctgcattgacaagatatgcttctttttcaactttacgcattcttactcctctgctagcccaccccttttattgtacacatacagacacagtctcctacatcgcgtcaaaaaacgagctacatccacttacaccttttagttgttgacagtactttgcagaggctcttgccggcctagaaacaaaacttgtctccatccaaaatcagcccctctccatcagacagtatcattcaagactcctacccgcttatttggcgaagtggaggtcgtatccgagccactttctcctaacaacttcttctacagacagtccgggataaccataggtcaaaggcaagaagaagtaccagcaagcggcagcggcagagaggatcacaccacaagcaatccaagcaccaagcatgctcttaccagcgaatcgctcacgggccgtgacgtgtctcttgggacttgaacggttgccagacttggaagactcctcctctactgcatcagagttgaagatgaactcgacgagagcgcctgtgaccaaacaagaggctagatgggccgggagatagtggtgaaggaagagttgacgacccataaggtagaatgggaagtagtgagtagcccaggcaagccagaagaagcccgtagagttgtatagtcgcgaacgagtgccttttaaaatcagtcagagagtgcactacaaggagaggttgtggtttcttcaatgaaaaagaaagctgagaaaggtacttacgatggtctagagcatcaatgttacgacggagagagatttggtctgctgcgataatgccagcaaacacagccagaagactgctggtgatccaccagccaatggggttgccaacaaagtagatttgttgacgtgtgtcattctgtgtccagaagctcactccgcgaagcaagaatggccagtggtaaggctggctggagtacgggtggctgctggtcagcttgttgttgtggtagaacatggacctctgcagctcaaaccacttgcggaggaacggcagtgacttgacttgtcgctgctccttttggcggcgggcgtcatcttgaggaagcgagggaatgtcctcggcaatccacatgttggagctgactgtaacctgcttgttgccattgatttcctgctgcttatagccccactcaggcagaggagtggtgtgtgtccacatggcaactttgctggggaagtgaacaagcttgaagtggctggcaacggttttgaactctgcgccaacctttgctgtttcaactcgaatctcgaaaagggtgtcgttttggcgctcgccaaacgcttcctcagaagtcacggcggtaaactcttggttggtggggaaatacggcgaagcgacatcgtgagagagcagaatcttgtccgtgacaatgtgcctaagtcgaaccaggtcgaagtttctgacaatgcgctccgtgttgtgcacattgtcggaaggaaggacttgccagtagttgtttgtgtcgttgtggggataaccagtaatctgctggccttggctggagatgcggccatcatcatatcgcaggggataggtgtcggggtggctgtggaggtatgccttggtctccttgtgcctgatggtgatgtaatcatagtagtgaatgtcgacagcatttgccagcatgacgttgtcgctcagggtttcctggaattctggcgtcatgaagtcgtcgccagggccggatcgagtcaagacggcaaagtgcacctggaaccagaaaagatagaagaggaatggtagaacgatgaggccaatggcacgggctgcaaagtgctttccaaacagttgcaggctgatggcaccgttgcgtcgcttgatatccaaaagatcccagagatcaataataactgcagagccaatggtgacgaaagcgaagagaccaacgtatttggtcgagatgtcgcaggacagcgcaaagccggtcaggataagccacttccaccatttcctgctaaaggcctcatgtcgcagcttgtagaacttgatgtagaacaagagactgcaggccatggcgagaaccagggtggcatcgaggagaatcaagcgtgtctggccaatgtgtgcattgtcgaggagaatcaagccagtagcgacaaggcaagccggcaagctgtagcccgactcccacatgatcaagtaggtgacggacacggtcaaggcaccgaggacggcgggaagggctcggaaagcgacgtagggaactttgttggcgacgtaggagtcgccaatgttttcgaagtggaagtggccgtcatatccaaccagccagccaacaaaggcgaagagcagcttggcgaaaggagggtgcacatcgaaaaagtaggttcgttggaggtagtacgaagcaaactaagcaattgaacagtcagtcttcttgttatgtccagccatggctatgtcaatccttgatgcaagatggtcccttacctttccgaagtgcacttcgtcaaagacaacctcgtcagggtggctgatgccccagaatcgagtgacgaagccgagaatggtgaccagagtcaatgcaatcttgtgctcaatctcgcctcgctggacattttgacgcgatgatgcggccgccttggacagtttgtcgagctcgacctcgggggcaaacgtagattcgctgagcgtctgcttggacgctacgccccgctgtcgcaggcttccctgcggcgttgaagctcgagccatggctcttagaagcttcaccggtggagagttagcgaggtctgtgaagagcagcgcagtctgaacttttgcagcctggaacctgaggtgatgccagatctcgagaagctctgaggccaaagacaaaagagctagggtatgtggaactggggctgcatctcttggtggcacgacgacttacaagaagagaaaatttgcctccgcgctggcttggagagaattgaagagctgctcatcaaatgaaggagggaatagaaaagaaaaggagaaaaagagcccgcagatgcgttgcgcagcagaggcccgaattgggggtgaattgagcctcccgtaagtggaattggatgaagacgaccgactcgagctgaggcgaacgtgtcttcgtctcgaccctggagccactaaagctgcaggggtcagcgccgagccacagcaggtatggagtactttgtaccagacctctgtgttccttttgagccgcctggctgaaggaaatattgataggataaatgggaaaccaattgcacgtcgttgatggctcttttagttgcacatgaaaggaacaatcattcgctaatctatttagcctgtatctctgctttacagggaccgcatctacactctcagacacaaccatacctatgccttccatctttctccgtcacatgccgggactgactcaaagtagcgtgtactctgcacccagggtgtttcaaactgccggttcacaaccctgttaaaatgatcgagaagctgcgtaagcccaatatagtctcgacgtttccgctattggcaggttggcgggtaggcgctgggagcgtttacacatataagatgactttgaattgattagctattacaagcgagattcaatggaagagtctggcctcgaataagccttttctctgcggcttggccgtgaaccccatttattgcccattgacactgccaggctgaaatcggctgcctctaaagaagagaaagaatcgtgaggctgaaaatatatcaatgcattgaagaaatgagaaaagatgtagttttcatcgagtaactactaacgttgaagaagtgtccctttcgatatatcccaattggatctgcatgagaatatggatctacaagtagattaaaccacatcatagcactaaacaaacacgcaagcatgcaaaggataacatgcaacaacaaactctcaaccagagcttcaagttgatcattgctctccaatgcgatccaccgcggttcttctttggcccggtacaaagcgccactacgacgcacaattggaagggcgggggagcttccggctgtcggaggggtccaagggcgcgccaaaagcctgtgtcctttacaaataaacgcattgagcctttcttcgatttccaattccattccataaatacctatcccactcttccccattgccccttatcaagaaaccacaagacatcacaaacacacctgtcaaagtaggtatgttgcctattgctcgcagctcagctcggcccctcgcaggccttgccgccgcgtctgctccggcgctattcgctgcaagacccaagtttacactcgtcacagctttcgcgagaccaaaatccacaatggccgaccaaactatcgtgtacactaaggaagccccctttcgtgagtataatctcaataatttgagagtctattaatgatttatggatcaactgaggctaacaacgaggttctagccctcggcccttacgtgagtacctcttgaattcaatagcgaagacgttattctcatattgtacaacctctagtctcaagccatcaagactcccactgccatctactgctccggccagatccctcttactgccgatggcaccctgattgagggcaccatcgccgagaagaccagaaagtgctgcgagaacctggatgtcgttctcaagcaggctggctcttccctgcccagagtcgtcaagaccactattttcatctctgacatggctcactttgctgtaagtcatcttgtcccataattaactgtccaagtaaccacatctcatgactctcgctgtaggagatgaacggagagtacgagaaattcttctctcacaagcctgcgcgaagctgcgttgcagtcaagacgctccccaagggcgtcgatgtggagattgaggctattgccctgccatagatggctgcaccgggaatgcaggaaaagttttatatatagaaatattacatgctattccaatcaaatgagttaaatacacttgtgccgcctccttgggtgcttaatatgtagtagacaagttacagagcgccagaagctcgcgcttccgccatggttagctacgtagaagacgcatcatgtggccctcattataatctatggtaatcgactctaagcattccaaatcacgactcttccgtcaacgccgctcgctaaggtagctgttagtcatctcattggtctggttttgaaaaaggtatggccagtatactcacagctaaacttggtgacctttccgccggagatctcataaggtctaatgttggagattgtgttttgatgaaccgtcttcaattgtgtgttatccttgactttgcccttgaggtccatctgtctgaacatgttcagcgcagactcctcgcgttgctcgccagcgccggcgtggcccttggactccatggttccgacaagctgccagcctccctcgccgccctggaaacggaaagcctcacagtcgtagccggcagcaatgatctcgtcttcagccttccagagcaagctcttgaatggcagaagctgggtggggatgctcaaaacggccttggggggctggtcagggccgctggggtacacaacggtgacactgctgtcatgcgcagcaaaggcgagagcgtttccgctgggagaaaaggccacggagtgcacccagccggcagagttgttcaggtattctccgcagatggtgttgaagggcaatcgctcaccccagacaccaggctcgggacgctcatcgacacccttaacaaaggctgacagcactcgggcatgggcatcggtagagccggcggcgaggagcacggagttggggtgccaagcaacgctggtgatggtactgcggatgggcttcttcaggtgcttcgaaacccaccagtcgttttcctcctcaaagtagcaaacggcaatgacgcggtcaccggagcccacggcaaacttggtctcggaaggtgaccatcgaacaaaggtggcagcacggctgattcgaagaagaacgagagtgggcttgtatccggtgggagacggctcccagaccagagcgtttcgatctgtcaagtatcagcatccatggcggaaaggagctcggagcaggggttcggcgagatcgaaccttgggagcaagacacaatgcggccgctgttcggggcaatgtcgacgctggtgaccgtcttgtcgtggcccttcagcacgtctgccagcttgaaagcatttccagccttgctgtatagctcaacggacgagtctcgagcaacggccagagttgcgtggtcggccgagaacgagtggtcggcaatggggttgtggaataagtggtggacttcgggagcagccatgtttgcggtagtggatgcgataggagtagctctctactatcgcctaggaagaaaagaggttatgtgggatttttgaagctgaagctggagatgacgatggaaaatgcttgggggaggtcggagctgtagccaacgggatggcggggtgacgttgctggctgggagtacatggagcccctggccataagcgggtagcagccaaagcgaggtacctggtacatggacctggccattggcgcgattgaagctggggccacacctcaaggccagtcgaggaaccaaaaaaactccacgcttcaaccatccaaaccgccaataaccagcgactgcacggcacattctcgacacgacagcagatcacgagggcgctgctgcatatatagagagcgagagacatatttgatattatttcatccttttcgaagcacacaatggcatcggctgctgcccctcctcctcgcggcctcgcgccgaacgcctctctgcccgcgaaagtgcagccaattcctcccaaccagacgtgagttgctctctattaatcgaagacgatgcactggcttgctgaaaatctatctagtctatacgttacaaacctcccgtcaggcaagatacagaaagcagacctgcgaacagcactgtacatgctcttttcgacctttggaccggtgctcgatatcgtcgccctcaagacaatggagatgcgcggccaagctcacattgtatttcgcgacatccaggcagcaacccaggccatgagatcattagatggacagtcctttttgggtcgcacaatggtgcgttttcctctggaacctagacctgctctcatctgaccattaactaacccgtcttagaaaatccaatacgccaaatccaaatcgcatttcgtagcgaaactcgatggcacgttcaaaatccccacaacggccggcgccaccgtcgtggaacagacagagctccagcagagtatctttaacgcaccgccacctggatcagctttcgaaaagcctaccgtaccggctgccacaccaacttcgaagaatgacgaggccgacgagaaccgcggccagaagcgaacccgtgatgaggaggatgaagatagcgagggcgatgtggcaatggaggaagatagcgacgatgaatgaagacgctcaaccacaacgaggctgtcccaatgaatgaagacgtttcttccagttcaaacgagccatcattgggtggccatttccttgggtacccataggccgacgcatccccctaccaggccgaaccagatcatgagataattttccattgagcattcaaagctggatatagcgtctcccaacaggcacggatgaagaaagaaagagggtaccccagtgattgggtgatgctaggggcaaagctgttagtgcggccggactgacactggatttttcgggataccataattaacttttgcaatagaaatggaaactcacatctgctgagatgccaccgatgccccccactcctcggcggagaccatctttgtaggcatcaggaattaagcgacggaagacggtgtcgatattgaaggcgggctcatctggcgggagatcatgcaggctgaaccagagacatggcactctatatgtagggtgcaggtggacctcgtacgatacatagccaaaccctggcgccgctttcggatgtacgagattctgaagaagtgtgagaatatgctcaaggtatgctcaaggcgtaatagcagtatcaaggtggcataccgcgtcagattcttcatcatcaatcatgtcattgtctccttgaaggaacccattttgctcatcgtgatctgatatggaaaaattgcccaagtcgagtgatatgtcgttggggtctactgtctcttccagcggccggatcacctgaatatatgtgatgtatccacctctggttgaataagtgaggtccagagcggtgcaaagcctgaacttccatttcttccttatggaccccagccttgctctgcagtactggctatcgaaatgatggcacacttcggtgaactcttctgaggtcagaaagggaaagtctttgatatccatctttgaggaattttctggtttgaggacttagagtttcgtattcgaagtcctcgcttgcctgcgagaattaaaaaaagaaacaaaaaaaaactaaattatgtttctttgttgaagtttttaaccgaggctgccgttactatttgtaatgagcgagaacaaggaaagaggaaaagaagaaacgctagagagcagtacttgttaatatttccgctcaacaaaaaggacatttgagcagtaaaacatcacgatatcttgttggagggttcaagagttaaaggctgcacattggataccaatgcggaattgcccccctactgtatagcgcaagcctgcactggtggcgggcgattagctgcgggctaaatgctaggggtctacagccgcgaaccttatcgattggaggtgacatgtcctttttccttggcctctccgggtgcatgtgtccattcttagccaaggacccctagacgggctcgtgcagccagtctctcttttgttttattctcatttatttttgctgggttgagaatccgcaggtgctggaatatccgagtgtctctttttcgacgtctggatctggtgaattttttttacttgctttgggtattgcgttgtctgtccatctaatcgcctctaatctctcgctcctctcgacatgacctcgtcgatccaatgatccgcgacccgttcggcatacacaacaaaaacgtattcaaggctacagctttccgagcggcgcagaacatcaaggacgcagcggcccaggcgggcgcaaatgcactagaaatgtccttttccatcccgaaaaacgtgcccaactttgccgactccggccgagcgctcgaggaccgcgcctgggcggctctgtcgcggagaggcggaggagtgctgaatggcggcatgtttgagaagtcggactcgttgcccatgtataaggataagccctacgcctatgcgccgtccatgcgactgcggccgtggtggcagcgcaagaaggtgctggggatcatcacggcagctgtagttttcttcttatacctcacgggcttcttctctggtcatcctagagcaaggacctcagaatcagcattatcgtggctaggcttggcacaagagaaggatcaagttgattgggacgaacggcggaagcatgtggtcgacgcgttcgaggtgagctgggatgcttacgaacgctatggatggggtatgtgatgtgatatgccgtgatatcattgttatgtaatggaagccaattgctaatgagtcttgggcggtattaggcaaggatgaattccaccccgtttcaaagacgagcaagaacatggctcccaaaggacttggatggatcatcatcgatgctttggacaccatgatgctaatgaatcagacctcgcgcctgcgacatgcgcgagagtggctttctacgtcgctgacctgggatcaagaccaagatgtcaacacttttgaaactaccattcgaatgctgggtggacttctctctgcccactatctttccaacgagtttcctgacctcgcaccactgaccgaagacgacgagggagcagatggggaggatctttatctggaaaaggctagagatttagctgacaggttactttctgcatttgaatccgagtcgggcattccatatgctagtgtcaatctgggagaatacaagggcctcccatcacattctgatggcggagcatcttctacggctgaggccaccactctccagcttgagtttaagtatttggcaaagcttacgggtgagaagaacttctgggacaaagtcgaaaaagtcatggaggttatcgatgataaccagccggaagatggccttgtccccatttacgtctatgctacgacgggcgagtttcgaggcggcaatattcgattgggaagcaggggtgactcctattatgagtacctcatcaaacaatatctgcaaacaaacaagaaggagcccgtttaccaagagatgtggaatgaggccctcgaaggcgtacgaaagcatttggtcacttacaccgagccttctggattcaccattatcgctgagcgccccgatggcttggaatatccgttgtctccgaaaatggatcatctggtctgtttcatgccaggcacaatcgccttggcggtcaccgatggcctcaccgaagccgaagctcgcaaattgcctacctggtccaagaagaaggacgacgacatgcagctcgccagagagctcatgcaaacctgttggggcatgtacaaatacatgaagacgggcctagcagccgaaatcacatacttcaatacttacaacccaccgccggctgcatcagcacctcatcaagccccggccgagtttgaccctgacccgaatgccgagtggcgaaaggactttattgttcactccaacgacgtgcacaacctgcagcgtccggagacggtggagagtttgttttacatgtggaggataacgggcgatgtcaagtaccgtgaatggggctgggagatgttcaagtcctttgccaattatactgcggtggaagacagagggggctttacgagtctgcttgatgccaacactattccgccaacggtcaaggataatatggaaagcttttggttggtaagtttgcaatggcttcaactttttctcgtacccgtttatttcaagttactaatgagatgctgctcatctaggccgagacactaaagtacatgtatctcctcttctcaccaaatgacctgctcccgctggacaagatcgtactgaatacagaggcccatcccttcccccggtttgatatgggaccattattctctactgggtggcagcgaaagcctcggaccccaaaagccagcaaaaaggctgaataaagagctggatgacatttctttgatagagaacgtgaaaagggggtgagattggcgagtggacatttgttttatcatgtctggtgttttacagcaaatgcggggtgtttggcgaatacgaccttcaatgttatatgcacataatttctataaaagtcctaggttatgtactagaataggacgtatatatatggcatgattgcaatgattatctccttggttctccctctttttaaagtgcaggtaagccgattgaattgtcattgaaaactgtgctggccatatcatatatagatgatagtgtgatgatgaagtaactcaaaacgaagcggatcgctttacacacgggagttgttcaagcttgagcacaattagataaatgtgatcatgcctcctttctttttaacacaataaatgacatttccgcagtttatagctgtgggagtcgcgaagcggtgcgtatagatagatagttgtaagtatgttgagttttaatgcccattcgcttgcctagctttctattgtactgggtagtttgctggacggatctcttttattatagccttcatgtcatattgttcaccaataaccaatcttccaccatcttcaggcatgttgataaaggagctgccatcgttatcaacacaccaactaatctcttctccgaagctccgccggagtaacacctgatagagggagggagcataagggcccttaaaaagcgtggggtagaaatctttgcgctttcgtagtgtttcctcagcaagctctactacccaagatgaatcgttgtcaagctgagccgctatatcattaaggtattttttaggtaacattggctgactgcctaagaccttaatagcagcgctttggatatatgggtcattgtctttgagtcgtgctgctaaagcatgaataatctctcttggcaagtccaattgatcgtataatgcaataatagcgacttccttgagggaaaagttgactttattattattaagaagcgctgttataaccttgagaatcttgtcagttatgcttgattgcatgcttaaagcctgaatagcggcttcatgaatagaataatcttcattatcctcaagcttcgctgtcataacctgcagaatctcagtaggtaagtttgattgactggctagggcctcaatagcagctatttggacagaaatgttttcattttccttaagttgcgttgctatagcctggagaatctcgtagggtaagctggattgattgcccaaggtctcaattgcggatactcgaatatagctgttgtcattatgctgaagttgcgccgctatagtttttagagcttcatcagataggctgaaatgctggttcaaggctccaaaagcggcttgtcggatggaccaatccttggttttaagccgcgttgctatgtcctcaagtctcttactctgcaagcccagtcttttaaacaggcccaaaccttttatagtagtttgccggactcgccaatcttcgtcttccaaccgcgctgccatagtttcaagaatctcttcaggtaagatcaattgccgaaccaaagcctcaacagcggtttcttggacgaattgactctcgtcttcaagccgcgctgctatagctttgagaatttcattaggtagggtcgatcgttcgcctaaggcctgaacagcccagtatcggacgtctggatgctcgtcttcaagccttgctgctagagcctcaagtatctcattaggcaaagcaaatcgttgacctaaagttttcacagtagcttggcggatagatagattcttgtcttcaagtcgcgctgccatagccttgagaatctcatcaggcaaagctaagcgtttacccaaggtttccacagtaacttggcggatagatggattcttgtcttcaagccgcgctgctatagccttgagaatctcatcaggcaaagctaagcgtttacccaaggtttccacagtaacttggcggatagatggattcttgtcttcaagtatcgctgctatagcctcaaggatttctttaggcaagttcggctgtttgcacaaaattcttaaagtggcttttcgaaccaagtccttgtcttcaagcctcgctgctatgatcctaagaaacctatcaggtaaggccaactgctgtaaggccttgacggcagccatttgggcactagagtttttgcgacttagccaggaaattgctagttcaatgatgctcattggagctgtggccccttttgtgaacgatctcaaaatcattttcttgactttatccgatgcttcacgaaaggcagtgtccaatgccagctcgggaaattctacctcacttgctaggtgggaggagcgaccatgtgcgatttcacattcaaaaagcaaccacttggaaagccgttgttctaggtcggctcgaattgaaaagttacttgatacttcgctcaagcaatgcataaccagccgttgatgcgcagggcctaagaagtcaagtggctcctcctcgattttctgaaaaaagagggatgctccttccggctcagcgtcaagtaatccagcaacaaaccgccacaggatatcgtaacgtgctgtgtatttgtgcttctgaaagaattcggcaggctcgatcttgttgacgtttctactgccgagttccacacagtccaaaggttctctagcagtccattgccgtacaaaacaccgcgcggcgaagtattcctgaaaggtcaggtgtataaagtgatagcttcggttgcagttttctgatgacggatttgaagctcgtagaaaagaaagggatgaagcggccttgtctaacaagaagcccggaaagtggtcggatatgaagtttaaatgcttcgactcaaattctatcatatcactacacagcccagcaaaggcaagactctcaagaaaagagatctcgtctttaacaagttcttcgatcttttgctgacttgcatattggatgtgatatggtgtcactagcctatcgttatgttttttctctagtctcacgacatcctttttccacaaactaagttctatagtttggtaaagggcggtcattgtctccggcatgtcgctgcgaatatccctccaagtgtagcaaagcgcatccagctgaattggaatgcgtacaagaccctggataagccagtgattttgaagaaaagactgtatgttgccaactgttttctcgtcaatctcagttgtttttggattggtaaaggttttcctaatgtagttcttgacttgatctgggtaaaagccgatggcttccaattcaagatcaaggtttagtggtagcctgccggacggtcgagaagttacaatgatgtttggctgttccaaaagctcgttaaggaagcgagacatgctgttgccgccagctagttcttgggatacttcatctaggccgtcaaggagaaataaggtcctgctggaggaggactccagtgcttgggctaaatgtttagcaaagtccggtttattgttcggcagagagaaatattgatgagtgagaagagcttcgaagtcatatgcggggtgctggcgtctttcttcgagctttaggttccttagaggtacccaaaggatgcggtcaaacaagtcattccacccactccatgtgccttgagtaaattcatggacaatctttttgcatagagtggtcttgccaactccagcgcgtcctcgaatcaagattcttcttggctgtatcatttctccattgcgttcttggcgttgactgaaaattgtggccaattcaacctgaactgtcgtatctggtgtctcgatcttctgtcggttaaagagggaaaacggggaggcctttgtatcttctgtcattggccgatctgagtcttgaacatgctgttccacaacggcaaaattgatatagcattgatccatcggcaaaaggtcgccagagagtcgttcaatcttgagcttgtccacggcataatgcttattgcgtatccaagcgtctgcgtcgtcgagtggtgaatttgtacgtaaaccctgaagaatttcttcaatttttccaacaacacattgatagtctggatcttcaggaccgttgaacttattcatcattacatggcgtcgatggagtggcagtgggtctgtaacaatatccagagttgctgaagagctatcaacaagctatcaagagtcagccttgccatgaaattgcttatttaaaagaaatgataccgccaagaattttatcgtactcaccggctttgacggaacaaccaaatcaagcaccccagatggaatcagccagcttagaggaaatttacgatgaagactcgtcaagcccaattcatagaaggtaaccacttgacagggataatctttatcgtgacacagctgagtgaacctgcgtacaagttcctcaaggtggaaagccgatcccttgacgtcgtcgagaagattgctcactttgtggccccgaatcgaagcccaggctcttagaccaggctccgcccagtctgctacatcttggaaggaggttccgcggaaaggcgtagcaaggaagacaatcccgcgtgtcgattgtctgacaatggcgtattcgatagattggctagcgatcacgagagccttgatcaaaatgatgcccccgagacatgatgcaataaagacaatcggcctatctttcgcctttgcatagccagtctttgttggtaaaagacggcgtttgattccggcaagcaagagccgagcaaactcttccgcagttttctggatcaaatctggctcttcaaggagatctgccggccagtcacacgtgaagatccgggctggtcctattctttctggaagcatgcgcggacatgccagccagttgacatcctcgccaggatggctggatttcgaaatccacgtgtctggagactttgtgtccaggccatggatggcaatgatatcgatgtctgtatcggcgtcggcgccgggggaagggtggatttgggtgagactaacaccgcgattgtacgccatttctggtgggaagccagcccggcgtctggcacttctaggagtttctatccagtaacacactttcagtccagagtggaaatctagagcaatacagagcagtgcaaggagcaactgttgatactacgcaggcaaacaagaggcatgcgggagaatttaggcaggaatttgcccagcaagagacgcaaggctcaatcagcgaaaatggcaagccgaggtggacggcggcacgacctccaatcaacgtcgtagatgctcctgcaggctcttattggactgtaacatgctgcaaatggtacgtcagccttatgagaagcactggggcgagtcttgttcaacttcaatattaatccatcccatatagtttgtcatcgcacttggttatatcggctctgacatctgctgctcgaactatcttgttctagagatggtggagatggttgcgacgtcaatgttgtgagaaattcgccttattcggcttgttcgcccgtcgaataattccatccgtaaccgacgcatcgtgatctgaccacgactggcccctgtctctattgtctgcgtcgtgctgtcaagacctctgcgacttccattggctattccatgctgtctgtccttgcttggccatacagctgtctttcgcggcaccatccacatacatacgtgtaggtaggtaggttgtattccagctacacgtagtttacaaccaggacaagcagggcagcctcacttattccaaagagaccccaaacggatcatggcggagaacgcgccacgcggaggatcccatgcgggctatcgctaggatcaatcacggattcgttagatgcctggcagttggtggcttgcatcaggctaggtgttccatgcgttatctgccccgttgccttgcaagtttttagcggcgagaggcgtcaggattctagggcgagacgttggttcgagtcagggtctctctggagaaggtgtggaagctgagaaggtgggtgacttgttgacacggtgattctagactcaaattcccagccctgcgaatgatagagctgtttgcgctcatacatcttcacccgttcgcctcgtttcaatggtcatacgagcacatgctaaagtagcagcggtatgcagcactacagtacctacctacctgaatcctagcataccttatcaaaaagtgcctgtatcgactgctatgtattgccagttcttatcagcgtctccaccccacctgattccagcgcaacgcatctccaactccagggccggcaggaatgtaacgctgtgttttgtgccttttgctctcatgttcgcgcagccagcatcagcggtgcatcgtcccaactctgtagagcctcaatctcattgatgcatgacggataatggataatggataatgagcgacactctcactggactgggcgctatccgacccgtggcacagcacgcacaggctcctcccccgccaaagggacgaaccatgtgctgctccagggctgttttagcacgcacgctagcagccactacagcggccgagacagcgtcgcatcccgcaggctgacgggcatccgttgcatcaaatcaaattgaccaaatcaaagccgatccgggggctgatgctgatgctgatgctggagctgataggcctacaagcaggtgtcgagtcaagctgcagcctttgccgctctgaagcacggatcattagctcgccactgatggtctatggctgcatgtggcctgccgctattcctccatctctgtactgtacttgatactcgacctatctctctcaatcaatccgtgtttttgcgtctgcgccaccccttgtctgacgttaccgccagcccgagataaaaaggcaccatcgagttttactagccagtttatccaccgatctgtcactgccaactagcagcaatagttattaattcaaccggctcgcgccccccagaaaaggagccgactttcttcttctcgtcagccgtctttttcctcaccagctctacaactcacacatttcgccgtcgtcgctgcacctttactgcttttcttttttctttttttcgcacaagacccccgcccacttccacatggccttggggctgggataagccttgtagcagttcacggtgacgacatccacgtgcgtgtgacgctggtaccttttttttcttttctttttcgagtttccgcacctgcatggcagcgcagccaactggaccctggctccacgagtcggactatcgtgccgaggcgaccaagatacgacgggactgattcaccatctcccgccccaattccacacagagacgacaactctaaatacattgacgaataaaacgagcaaaagagactttggtggcaaaagaggcaccggtataagctttgatcgcagcagcatcctcgccgcaattcttatcgattgctggcgacccgccccatccgcagacaaagggcttctggcaggacaatggctccgccgccggacatcgaactgaacccttttggaaactacaagatcaaggaagagtccctgacccacgggagctcctacagcatgcgggaaccaaactacgaggagaccaaggagccgcggatagaccgcatcatcaacagcttcagacgcgacccaaactccaagttcttcccgagccgggacctcgatgacattggtccgctggagagtgtgaggcgacacaacaatggctcgcccttttacgacttgcgacgggctgcgctggcgacggcgaattcgaacgggttgtcgaggaagctcaaggggcgacatttgcagatgattgctatagggggttcaataggtgcgcatgcctttctgttaaacactcagtcaactgggtattcaccactacttttactaactttgatgcttcttctctcttataggtactggcctgttcgtggcatctggtaaggcgcttgccgcgggaggccctgcgtctctactcctcgccttttccatcgtcggcattatgctatattgcacatgtcaggcattgggagaactcgcagtcatctacccccttgctggctcgttctcatcgtgggcgacacgtttcctcgatccttcttgggggtttgccatgggctggaagtaagtgttgtccctattattgggatgttgatatttcgtgaaccactcgctaatcacctccgtcttacagctacgctatgcaatggctgaccattctgcctctggaaattattgcagcgtcccttactattggttattgggatgagcatctccagagagccattttcgtcaccgtattccttgccaccatcgtcactatcaatatgtttggtgtcaagggttatggtgaagccgaatttacattctctctggtcaagattgttgctgttattggctttatgtgagtttgaacaaaatgtctatatttcaatctttttgctaactcccaatgtccttcagcctccttggtatcgttctcaatctcggcggaacccccacacaaggatacattggcggcaaatactggcatgatcccggcgccttccacaacggcttcaaaggcctctgcagcgtctttgtcacagccgcctttgcctttacgggcactgaactcatcggcttagcggcggccgaaaccgcaaacccgagaaaatccctcccgtctgctatcaagcaggtattctggcgtatcagcctcttctacatcgtcgccctgactctggttgggctgcttgtgccatacgacaacccaatgttggttggcgaaaacaacgcagatgcgcgcgcgtcgccctttgtcattgccatcaagtctgccggcatcgaagttctcccctcggtcatgaacgccgtcatcctcatcgccgtcttgtctgtcggaaactccgccgtcttcggatcctcgcgaacgctcgccgccctcgccaacctcggccaggcccccgagatcctcggctacgttgaccaaagaggacgcccgctcgtcgccatcctcgtagccgcagcattcggcctcctcgcctacctagccgatctcaaacaggaaaactccgtcctggactggctcctcgccatctccggcctctcctccatcctcacctgggcctccatctgcgtctgccacatccgcttccgccgcacctgggctgctcgcggcctccaccccagcgacctccccttccaatcccaagtcggtgtcgcgggctcctacgtcggcctcggcctcaacatcagcgtcctggccgcccagttctgggtcggcgcctttcccatccccacgccgggccacgaaaccatcacgccctcgttccaggcggaaaacttcttcctcaagtggatgggcgcgccaattgccttgattttcttcctgggtcacaagctttactaccgcacgagctacgtgcgcatcaaagacatggacattgataccggaaggagagacttcaacgttcctattcttgtgcagcaagaacgggaagaatgggagacttggccaaaatggaagagattctacaagtggatgtgttgaaaaacaaaaacacaccctgcttattcttttctggaatttttcttcatggctaattaatctccttcccctgttgttccctgctttcttatatcccatgtatatccattttttcgccaatgtcccaacatctacataacctacctaagggaaggctacaactactaaagcttcaaggcgatttatctagcaaggcgtttggaatatcttctgaccagcaaaggcggaaatctgttttatctctctctctcttttgtttttaatagcaatcaaatcgtaaatagtgtgacagagtttcttaattcacaaatagttcgaatcttacatacagaaatattaacaagtaatcaaaatctcgcaaaaacatacatcgtgtacactatattccaatgcctcataagaaaatcggcagaaccattcttccagagggcaagacagctctttgtgggaatcaaacgcagaaaagtatgggaaccagacatagaaaagtatggatagtaacaggccgtggtgatgtagagggcaacaagcacagcaagaaaaatcagaaattaagacaaagcgataacatcataaaagtagaagaagaaaagaattataaaaaagaaattgactcatgattcataagctgcgtactgcagggcattaaatcatacatactagcgcccatgggtatcgcaaactttttccattctcttcctccatcacgcacatatacaactactcacccgagttctttattttcataaagcaacatatgggtcgctttacaggtcccaatgggcgctcttttgcgtgccgttatttcctcttcgaccgatcatctgcttgggtgcctcggctgcggagtcaccgccaaagataaagtctcgctgagcacccttcttgccgcccataccatcgccagcaatgtgaatcttggtatctggtggcggcgcctggccaggctgggctctgttttccttctgtggggctggcgattcgtcggcaagactccagctcgtgttcatcgtcttgataaccttttggagactctcggtgacgggctggcgcggggcggcgggcacgggagattcatccgacatggcaaagtgaggatcaaagtgcttgccgcgatctttgacgttggtgatgttgcctagagcacggccggcaggggcttcctctgcctcgcggtcaaagaggttgttgttgtacagaccatcattacgaatagcgccccgagatttggtggcgatgcgtcgctcttcgggagggagttcgccatcatcttgcatctcgaaatgggcctctgcatcgcgtcgagctttgccaaccattggcttgacgggctccgcggcgcgttcctcccctgtatcaaagcggcgcgcatcagggttgcttccttgcgctcgaccgggctttgctttgacaggggtggtgaagtcatcgaaagaccacgtgctgccgtgcttagatttggcctttggagccactgggcgggcggagcttgctgcattggagccttcactctcttccgcagaaccatcattcatggcaaagtgttggtatttagcagggtgagcgcggatatacctggggcccttttgctcgtcgtcatcgtcgtcagaattgtgctgctgtccgtcaaaaatgcgaataggctgagcccttcccgcgccaatcttggcgggtggtagcgagcgacgtttcgcgtcatcatcccagtgctggggttcgtcgttcagaatgtcggtgaaggcgcgctgcttgggcctctggccggaatagggagagacaacgttggcggattcggcattttcaacctcttccctggagccaaaaagatgcagagaagcatgaggatctcgcatggcattggtcgaagcgttgccccgtgcctttggagtgctgttgccattctgagcttgcgcaggggtaaaggtggacttgatgcaagactgaatgaggttgagctgttctttgccatccttgatgggccagttgcgaccgcttttcccgatgatctcgagctgctttaggagcgaggcctggtcccattgctggcggatttgcacaatcttgccctcgtcatcgaaagtcacgatatgcatctgtcggttacgcaagcaaggatcaagttagccgcgtctcagagactttgatactgccgtcaaggataacgacccggcaaaacgcgacaattggggtttggattggcaactcacaataggcaggaaagcttctcgatcagagaggaagttgtcgtcgagaccaggcagataaaccccgccgctggtgatgaactcgatgtgtgtgtcggcctcgacggcgatgatgctctggccgtcaattacgttgagcacgtcttccttcttcttcttgacctgcctttgcaggttgctgagatgcttgatgatctggtcggcgccgacaatagacgtgagcgtggtcacgtagtgcagcgaagcattgtcagccaacagcgccgagctgggcgaggccagaaactgcttgtaagtggcagccatggcgtgagggaggttgatgcggcgggaaacgttgagatgttcgcgatagagtcgctagacgctggacgctgccgactaaggatggatgcgctggaagcgtctacagattgcgattgagcggctgtggcttgagatgatgttcagatcgcttgtgacgccaaagtgacgatgacgctgggagcgcgcagaaaggaaaggataacgagtggagcgatgggtatgagccgtcaaggaaagaaacgaagctccagctgtcgatgcaaacacgacaggtagggaagaggacaagttaatatgtccagagggagggcaacgagaaaagatggaggcagatcaaaacaagctactggtggttgtcgtggcgggggtttttctcaccagtgcctggcaggtttctgaccaggtaccccagactcccctgccaggtacaagcagctgcaggcgccgcacgcaggcgttgccggtactcgcagtccacggcgcaggtagagctctagtcgtcctagtccgaacagcctgccttaattggagggcacaatgcggtttgagattcaatccagtgaagcgcgccccagtgtggcctgtgctgctgcttctagggtgagcttgagacccgacagcggcccctgtagaaacggctgcagcaagtaaatgaaatgaaaggacggctggccacaccgcgagcttgcggcagcaaggggcctcgaggaggattccccaggaccggcttaggctgctgctgttactgcagtcgtggcgggcagttggcagaactggagccagcgtggttggtgggttgattggcggaactggcggagcatgtttgcctccagtgttgtctgtatacatctagatagtgtatcttaatctcgtagctgcctgggccccagatgctcaaggttcttgtctattgtttacgatactgccgagcaagttgccatgatatgagtctaggttcttccatctctacccatgtacttcagttgtaacagcggtgtcctctctgcgcttcgtatatggccactgacttataccgactttttgcagtttttaccccgtactcgtacatgtgcatacacagacgctctcccgcgcatataaaaaacagcctcacgcaggtactggtacgcacgtctgacaggctcccggtccggcgccccctcattggtgaatgcgctcgcgaaccgttgtcgtggcgcgactgacgcgcagcagagcggagggccagaaatggaggggctcgactatgcaggtacctcgcgatacttgcgctctacaagaggcacgtgtcgcgagactgttgctctccgtctggtactgcgaccagttgtaccaccgcttgatccaagcaacgcgaccaaatgaaagtgctcccaggcgatatcacagggctggctagtcgtgtttctgccatctcgtagcccccagcatctactcctgcaagtattcgtattacgcagaggattgccacggttctagccgtccacccatggctaagatctgggccccatcattgaactgggggaatggtacctgttgtaatactagatgagattgacactgatccatgagcaatgacctggaatccataacggagcacagtcttgctctcgtgcggccgccttgggcttttcgctttgccatgtgcagagccacgttgttacaagctgaaagactcggtggctcacctgcgtggctatatctcagctatttactacattgctaggattttgccggccaagagcagcaggaattaaaaaaaaaaaaaaaaaaagtgaagaattcgcccgctatacatgctccccctcatgtatccttatcgtattcactttggagagtaaaagcgagaccgcagtgaccaaaggtcgaatctcaagttcacgatacctgagtagtgagcaataatacagaataacatgcggatccatggagatggatcttcgctccacccgtgtttcatcaggtccgagcgcatcctgctagccatggctcaagtacccgtcccgtcaagtatgtcacgcagtggtatgaaccgatctggaaagcagtttcggctgcatcaacctctatacagccagcgtcctcttatcagacttgacggccatgcccggatttccaaggtgcctaaagcggctgctacatttgagtgccggaggctttggcacctactccaagtgtgcttcgtacctacaagtcatctctctaatactgctccgtgctgcaaacagccatcaaaacacgaaattgctccaagtgggccgcagagtgtttggagcatgtgcagtgcttcatgcgccatgaagactgatgcgtgttacatcatacctgcaagatggaccatgtgtgacttggcacttggcacttgaagcttttgctgctgatgctgctgctagtcgcggcacagtatgctaaagctccatgctcaatcgacaggtcgcaatgcagcgtttccagatctatccttctatttacctggactagcgccagtaggctcaatcgccatggataggtaccaagtaaggctatagctctctggggacatattttggtactttgatattggtatggctgctgttgttgcttgttggtggcgcaaaatcttatgccagggctataatctgatgcgcgtgctactaaacagaaacaagctccatcacatcacatcagactggagctatgagcactcccatctctacaaagactcgtgtggctgaagcttgtgaaaagagcaaagccacagctcgagcttggattgattgacgtggccgccggatacggcaccgcagagacaaagatgtggcgacttggccccagctaaacatgcgcctgcgccacagctggagcctatgagcccgccgtgcgttcatccacaaagctgacgaatggcccaaacaaggactcgcaagcagcccgaaacaccttctgcaacacatctcgatcataccagggccttagagagtgggcgagttcgttgtatagctatttcctcttcttccgcctgcttttctcccatctacaactctccattccaggcttcaaaagcgtcacagctggcctttacatcacacgccgaaatctctcgatacatccgattcttcatgacagctccgagcgacgcacccgaaatatgatgaggctcacagccagggccgcggcgccgtcatggcacttcctgctgctatcactgctgtgggtgctggcgctcgcaaaggacgcccccaagctctccgtcaccaaattcgagcacccgccactgggccttagctactttgaagacagcgacattgttgttttccacgatgtagatgcgggcattatataccggtccaacgatgccggggccaattgggccaagatcggagcaatccccgaaggcgaagctcttttactcaccacgcatcctttcgaatcgaaatcggcattcgtcctgaccatgggcaagcaccactataagactgatgaccaaggcgagacctggtccaagttcgagaccccggtcgttcccagccgatttcagcacgagatcttggtgttccatgcagacgacccgaagcgagtcattttcaatggcatggagtgcgacggcatcttttgcgacgagcaagcgatttatactacagatggcttcaaatcagtcgagctgctccgcgccttcacggccggctgttggtgggccaagcaggcgccagagtttacgactggcgatgcggatctggacaagaagcgagtgctctgcatcatcaaagatcccttctccctctttgtggaggaccagcgactggtcatctctgacgatttcttcgctgtggtcgacaaagaggtgcaggaattcgagcccaacatcgacatgagcaagggtgtgggcggagtggctaatattgccgccgtcaagagctacattctggttgccacctcgtcgttccagagtgacgagatggctttgtacgttactgacgacactctcaagtggcaccgcgccatgtttccgagcagcgacaaccatgaccactctcaccagatcaaccaagaggcatacactgttctggaaagtaccaactacagcattcagattgacgtcatgacttcttcaccgtcaaatcccatgggcgttttgtttacaagtaattctaacggcacctacttcaccgaaaacgttccttacaccaaccgcaacaacaagggccatgtcgactttgagaaagtccaaggaattcagggaatattcatcgtcaacgtggtagacaacggcgccgacgtagacaagaaaggcgccgagaaaaaggtcgttacccaaatcacctttgacgacggtagaacttttgagtcgatcaaggccggcgatgacaaaatccatctccactcagtcactgaactcgataacatggggagagtattcactagccctgcgccgggtcttgttatgggtaatggaaatacgggcaagtctcttggcaaatttgcagacgccaacctctatgtctcggataatgccggtatgacctggaaggaggctttgaaagggcctcacaagtacgaattcggtgatcagggatcgattcttgttgccgtcaaagattccaagaaggacgatgtttctgaattctcctactctttagaccacggagagcactgggaatcagtctcattgcccgacaagctcactatcaaacctgacctccttacgacaacgcaggactcaaccagcttgaagtttctcctcatcggtgaaaaggaaaaggcctttcacatgattgctattgactttggagcgctggacaagcggacttgcgaggataaagacttggaagattggtttgcccgcgtggatgacgatggaaagccaacctgcatcatgggtcacaagcaaacctaccgtcgccggaagaagtcagcggactgcttcatcaagagtgatttcaaagatccagttgccagcaccgaagattgcgagtgtactgatgcagactttgagtgtgactacaacttcagaagagatccagatgacaacaaagtttgcaacaaagttggccccattcctgcccccgaaggtacctgcaaagacaaatccgatacattcaagggctcttccggctggaggctcatccccggcaacacttgcaagcgaaccaagggtgatcagaaagatgatccggtcgaacgcaagtgtgacgatattaccgtaccaggcacaccgggctcacccacttctccggcaaacggaaaggtttcgcacaagcaattcatttttgacgagaccaatctccaagattttcagaaaatctatcttgacaggagcgatgccagtgcctccaatgatgagactatcattgttagacctgctgaagatgaaggcaatggtagtataaggattgagcataagctctggataactagagaccacggcaagactttcaaacgcatcttggaaggcgagaaaattcagggaatttaccctcatgcctatctcaaagatgtggtttacttcactaccaaggacagcgacaaggtgatttattctatcgatcgtggccagagcttccacagcttcaaagcaccaacggaacttggaaaggggcttcctttggctttccaccctgacaagaaagactggctcatctgggttggtgagacttgcgacaaagttggaggagagaaaacctgtttcaaagaagcgtcaatctcgattgatcgcggtgacaattggaagacgatgcttcgctttgcagagaaatgcgagttcaccggccactcggcatacaacttccggtcctcaaaacaggtcatgtgccttgctagagcagaggagaacaatgatgcgaagctgaccatcgtaaccagcgacgacttctttcaagaggacaagtccgtctacgatggcccagttaccaactttgcaaccatgaacgaatttatcgtcgtggctggcagggatccagagactgaagatatgcacgctcttgctagtcttgacggaaagcactttgaaaaggcgcactttccgtacaacttccacgaaggccatgaaaatgagtacacggtacttgacagctctactcatgctatcaacctgttcgtccgtaccgagggcggcgccgacagagagtatggctcagtcattaagagcaattccaacggcacctcgtatgtcctcagcgcagccaatgtcaactgcaacgaggagtcgtatgtcgactttgaaaaggttacgggcctcgagggcgtcaccttgatcaacattgttgccaacgccggcaaggatgagaagacgaaagatcttcagaccaagatttcccacaatgatggctccgaatggagctaccttgcaccccctgccaaggatgtggatggaaagtcctatcagtgcagcagctccaagggagacgagtcgtgtgccctgcacatgcaccactacaccgagcgagatgacaagagaaagacgtttgcagcagctacggctgtgggtctcatctttggtgttggcaacgttgggcctaagcttggcaatatcaaagactccgatacgttcatgtcaacggacggcggcatctcttggaagaacgtcaagaagggtagctggtcatggcagtacggagaccagggttcaattattgttctcgtccaaaggtatacaagcaataacccggtcaagacccgctttgtctcttattcgacagatgagggcaatacatggaaggacttggagtttgccgattcggacgtatcggtcctagacattaccaccctgagatctggcacttcccgcaactttttgctttggtgcaagtccggtcgaaacaggcttttttctgtgaaccttgatttctccggcttagccgacaaggcttgcgaattcaccaagaacagcgactcggattactatctgtggtctcccaagcatcccctgcaagatgacgattgtttatttggacacgttgccaagtatctgcgcaaaaagacggaccgcgagtgctacaataagcagagtcttcagcgtctttacgagcacgaagactgtgcttgtagccgacgagattatgaatggtaagcaaataaaagaaaattcttgaatccatgtgtaggtggcgatttggaactgacaccatacttgttagtgatttcaatttcgaattggataaccacggacagtgccagcttgtcaatggcttcacgcccattaccggaactgaatggtgcgacaagtacccaaacgagacgtcgtactatgaaccgacgggctaccgtagagttcctctgtcgacctgcagtggtggcaatgagctggataagacgtcaacagagcatccatgcaagggccatgaggacgaattcaagaagaagcatcgcacatctggtgtcgtaatcttcttcgccgtcatcattccttttgctctcgccggcataatgggctggtacgtataccgcaactggaacggcaagtttggccagatccgtctcggagaaaactcgtcgacttttgatagcgatcaaccttgggtcaagtatcccatcattgccgtgtcagctgtcgcagcggtagtcgtctccttgccggtgatgctgtccagcttaggccgcttggcaaccagctcctttgggcgatatagccagtcaagtgaccgcagctggttctcaagaggaactcggaggttcaccacccgggatagttttgctcgtggacgaggcgactactcggctttggatgatgagggtgagctgctgggtgaggagagcgatgaggaggtataaagggaaagaaattgaataagtaaaagaggggaaaaaaaattagacaggcagaagcagtgtgggtgggctggagaggggggtttttacagatgtatgtgggtgtacatgaatgggtggctatccgagttgcatgtatcaaaaattatctacaggaggagtatttgttaggttattcagcggcatcaaagctgccgtgaatgtgtttgtcctattattttttagcgaaggttcattgccaattttaggatattgtacatgctagatgtgagagcagtttggcaccagtgcttgactacacacttgccataagatgagagaacgtctatgagatagagactctcgcattgatacctgggcgggcatattaactgaccccccattcacgattatgaaacgaaaacacacgtcccccaataccaaaaccatcagagtcaagggtaaaaaaccacccacgcaactaagacacgcacatttcatctcacctactttgtcacttgaccactaaaacaaaagtagaaaataggaaaaaaaaaaaaaaaagcggtcgcactccaatcgtatctcaatcatcccttcaaaacgcacacccccccttgctttcccgtcctttctctccctgcttgaaaaatccacacacatgctcctacttcattggacaccaataacctcccgctcccggaagatggatcaaccaaaaaaaaaaaaaaaaaaaagcaaaataacaacatgggcattagctcgcaacgtgtgcgtccatgtctcgggtgagccacaccgcttcgtacatagctactgagccgtgtgtacaagtatgcacatgtgctatttcgtgcatgagttcgcgtgtgttgctcgtgccgatccttgttccttgcatatagatgatgtatatcccacctatgcaactagtaaaaacaaagttgggtctagagaggcaaaaagacggtatgggtgattagtagaatggtttggtaagggagttagtaattcggagtaagaagaaaagaggaagaagaaagcagtcacagcgcgaaatcaaggagaatcaataaagaattgggtagatcgccaacgcggcatatcagataacaatatattataccagctccttcttaaagggccatttgcagcttttaaccaatcaatcccatcactcataacaaaacaataaacaatatgaagaagcctccaaaaactccagttagaaaaaacaatgcgcttctttttatgccagatagataaacaaatgagcgtggtcgtgatttccccgtagagaaacagggaaatgttgagactgaacaatgacagaaatgaaaataaaatgctaaatgagagacaaaaggaccagttggggtatagttatgcatgctatatgctgtaatgagaggtatgagcgcagaaataatcttgcagcaattaatgagtgtgagtggcactcgttgtcgaatgcctttataactcccgagtgaagtatgtttttgtttttgttttgtttttgtatgttgtagcaaataaaagctgctggagagtgtggttcgtgctagtattatgatcggcggactcggttccagaagcgtttgaccatgctgttatcggcgctggcattgtcttggtcaaaggcagcgaattgcctctcgatgttgtctttggtagtgctggctcggacatatgatcttggctgagcggatccatcatgagcttgtgtcttggctgatgagggcttttgccagccatacatttgctcttcatcagctcgaagatcgggtcgtgtaagtgtcatccgcagtgtcatttcacgagacgacgctggagcctgggcgtagttggcaggccaggttccctcatgtggtatatgtggtgaatgctcaacagatgggtgatccatgctcatcggcgtcctcggtgaggccatatcggtaggggacgcagggtcgctgattagtgactcaacatcgtcgctgttcaaattgtgcattctgtccgatgagccttggcgtgagaatgaccgaatgtgagaggtctctcctccttgcatgtcataggaagggaatccaaactcaacagcttcatcaaacttatgcggggaagcgaggtatacgcggagcttcatgcgagcctcaggatcttggtagtgggatggagcttggtcaacaagagtagagtcgtcagatatctgacccttgtttggcgagattagagacatggcccgagatcgcctgcggaaatggccagtagggcttggcatggaggatagtacgaattgctcgctcaatgccggagaagccatagctcctcctctggttcccgggcggctcaactgaactgaaggccgtccaaaagaaagttttgaaatcgataggtggcgaggaaatggaactcgcttcttcttcccttgctttgggatcggctggtcctcgtcatctagacaaagacgaagatccaaatcctcgctctcttcaagccatcggaagctttctgtgattgagtctgcccctgactccactgcagaagattttgtgaatccatcaccaagagagccgctcattgtagaatagggtgctggaggataaatctcgtccagatagttgcttgacctgggaaactgcgattggcgtttcttgacaaaggcctcgtcggtagcatccagtataatgctcttgtggtttgaatgagacgtgcgcgattgtctgtctccgctgtcgacttgccgtccgtatatgtgatcggcttggttcgggtataggcgggcagagtttggtcgaaggcgatgatggtgatcggaggcaagtgtgatatcctcttcgcttgccaaagatgatgcagaatggtaatctcccagagagtgatctgagtgtccagcacagcaagtggtatgggcaaagcgcagcctttccaaagtcgagaaatactatgacgggaacgagagatgtcagtcaagaagcttcgaaaaaaagcaacttctccggaaaagaaaaaggactcccaaagtcgacaataagaagggggatatcctggcaagtatatagtagccgcatataaaggaaggctatgagtgttattggcaagctagcgaggtgaactacctaaaaggcgtatcgtagtcgggtgaaatgactattctagctcgaacgaggatggcatgtcttaaacttaggaacgaaagaccatggcgtggcgtacgggtggggaagcgttcagaagcaatgctattgctagttggctcaggtgcactcgcacatcgatcggccacgagagaaaaaaggggtagggtatgcgcaaatttgcacagatgcgttcgctctgcagggagagtttcatttgatttcagcgtacgctacgccaggtacggaggggctacacacaatgtttgttcaaaacattctgcggcatccgtccttttgccatggcaagcctgcctcttccgggccatacgtgctgtggaatggtgttggccggaaggcgttggcagaaggatccatggatctcagttcccacggccagcactaacaaggagctcgctcgagctggccctgcatgcaatctccattctcggccgtagcctggagacggcatccaagcgccatggagccggtcacaggcgacacgagactagtgtcagttggctgccaggggcggattcagccagggacggattcagccgctgcggcgccactggcttgtcattggaactggtgaagctgcattgcactgcattgcgtcgcatcgcattgtattgcctggcacagcagcgagggacggacaagcaagtggcggcaagcaaggcatcggacaagaggcgagaagagtgatgaaggctgccggctcgaagagctcatctccgcgaccccagactccatttcgacggctccggctaagcgtagcaacccttgacacttgtctcgcttctcgtcatcaaggaaaagcgtctagatatcgtagctcgccagctacatagcatcgcaaagcccggtcccgtcgtacgggtcagacagagcatagagctagtctgctttgagaaagagcacgttgtgctgttgatacttcctctatcccgacaattatatgttcccttgagtccttgtgctcctgcttgcaacgcgaactggcgagccttatcccttgctgatatcacgagtgcctctcgaaaccagatgtgcaaacacatcccattgctgaatgcagggcgaaaccaatagcgggccaaatgaaagcagtagtgggaaaaaacagaaacttgaacaattgggggcaggtgaggcaaagataacaggagaagaagatacggcatgaatgtggacgacggggaaggcgacttacttttctttgaatggtaggcggcaacgcttcgaattcctcgctcgtcatgcccatagaggcagtgcctatgctgaagtggctttcaatatgcggctgctgcgacaagctgtcggatggcggcagcttcttggagaatgaaggacttgggctctggtctctgtggtcattccagtctcgcttatagctccgggaggttgcaggtcgcgccgagtcgggcagatgcagcatatgctgtcgcgggttgatatagctttggcgttctcgacgtcggtatggctgcaaactgggacgatccgagatggtggcagcttcgtcttcgtcttcgtcttcatcctcatcttcgctctgctgcctttgcatcgcctgtgcgaaatgaggtgaaagctgctgtggtcggcgttgcgtggagcttctctttatactcctgccacgcttcatagacttgtcaccgtacggagtcgcagtaggtttgacgccggtgggcgcttttaccgctatgggagccatggctgtgagtcttgttcaagcggatgtcttgttcgacaaacaagagacgaagagcgagaggcagtgatgaagatgtagagtccttttgcacaaaacggcgagggcagaggtccaacaatatgctgcagactcgacggctgacaagctgaaatgcagtatgcagtaatatcggatgccgtgtcctgtgagaaggaagaagagaagaaagacggcgattctgttccctggttggagtggcatcgcagacctattaccatggcatcaccgcagcccatccagtcgaggcgccctcaacctcgccaactcgctcctccatgcagccataatccatggccgacccgtccacgttgtgttcctggcgatcccctgtccgccaggtcgaggagcactggccaatctgcgatccgcgcccaggcacctcgttgcaaagccccgtggccctggtcattctgctcgcggcgcttgagcacctctggagcttagcacgcatctggggagcctggcacgagggcctgataggcctaatgcgtagcctggccatcctgaagcagcacctcgcgacggcgggacgacaggggcgggttgatgtgcggtggagaggctgcaatattgtcgtgattgtgtgcgcacgacgggcgaggtgcgagctgagtgggcggcagacggcgggggcgctgagtcggggccagtgctagcagccgcctatgtcgggtggccgcggtgtcacgcaccaaggatttccacttcccactgccactcacagcgccgcagccatatgtgatagcaccatgatcacgccggtggcagcacgaataatgcagcaaatcacctgtcacattcggtcctgggggggggacattaggtttcaatgcgggctgcgaatgcgcgtgaaacccgccataggagccaggagcagcattgccagtcacatatcaaccaccgcggccaccaccagcgtcgccatcgcggccacacttgcacagcaccagccatgccatgccgtatagggtcgctgtctcttcctggcagtggcagtagcacaaggtcacgaaacgggcaatcatcaggatgcttgtaagcgccatggcgcatgcagctcttctcgaggcggcaccgttgccgcttcagacctagttctccgcgccatccatctctcgaggctaatgcaggctaccggtggacgaagcgtgcttattctgggagttctgggaattcagggacgcggcgggggtggcatggaaattggcgagcaagcgaaggcacaggccgtcgtcagtccctggtctgcgtctgcctccttcgtcttttcgtcgccaatccttgcactactttattctgcttgagctaacctacctactgtagatgcttactcgcattcgacaggagaaaaaaaagttagacggctgtagaagaggctataaccgccgctaaacaagcagcggccgagcgagcgagcgagcgcgcaagcgacgactagccgtatcaatacgaaagttgatggcaagtctgaatactggctaaatgggcccttgaccccttggcatgaccaaaatcaagtgctactctagaagagggtatgctgtgcgacgtgatcatactcgtacggtaattcatctgcagagaatgctagggactgaccccctttgcatgatgatggtgtttttacagtggcaactctcttattcgctgcgggattgcaatatcatggttttggggttcattgacttttttatagattgcgggtattcaataatctcgcctcatggatcgcatattgctgctattttctctacgagtccaaatgcaggcggccgcccgtatgcctcgcagcaactgctccagacagggtcgtctacagggtcgtctacagtcgcgtctgtatcccgcactttcttcgactgcctttccacatacgagttcagatcccgctgatccatgcctcttatcagcatgcaccgtgcactgcgaaatccggcccctttccctgacctgaaagctcagtccatcaggagagcccctgtcgatagggatgctagatccgtcaatctctggcttcatgctccgtattattgcgggggatgaggtaatatccagtaaagagcgtgcatgccgctcgttgacagtgacgttttcgcttgacgctatgaatgacacgcgagcacgactagttgttgaattctagaaaagaatcatctcttacaactcgaaaattcacttgattggttacagacacagaaaatgtgtctactgttgccgactttcatggcatcgcacaactgattcgcgtttcagtttttgcagtacctataacaagaacggtaacgagataggatagcaatgccaaagggctaagtcagagaagcagtgggtccaaatactggggagcttctcatttgctcttcttggtttcaatcgactgtttgattgcccaaatcgtgctatgacgaaataggcgcattggctccctgttctcggctcgcgtgtacgagaggcgatcgcaattacggagtgcggagcacgtcaacaacgcttcaagtcagcaacgtcggtctgacagtgggtaaagaccctatggaactctgccggatggcagtttctggccttccagaagcctgcaagtccatggttgtttggtcctttaccaagctgtcaaaatcagtagtgccgctgatcgtcggcaatgctcatcctctgccgtgttcaagtacatggtacgggactgaactcttgacgcttaatcgctctcatgcgctaaggcgaaaatcacccgcctacaacggcgtctcggcaagtctatggagacgtcgccgaggaagactaatttgaggcactgcaacttagctcgcctttcactaacagtatcaaatgtaaacctcatttgctctgttggtagcgtctttacacgtgctctttattcatgaacacgtgcgttgtgaatgctctccatatcattctccacgaggaccccttaaatatatttcttcatagtcgaaacatacttgggacgctttgagtccaagctggagctagctttagtctaccacgcggcgagtttcgcgcttgatgaggttggagacaaatctagatagtacatgtaattatatgtcttggttcggggcatcatgtaggaagccatgtattaggacgaaggagaagactgataaagaacatatgtattagatcatggcgataacgttgctactagcgcaaatagtaaagaggacttgagttagatatagatgaagtgatgcttgtatggtaaaggaaccaaccttttcaaagaagattctgtatcacctcgagtcatggtttcccattctattatacgtagccacaaattcgagtagacgttacatatttacttccaagcttctatcattcatcaaacacttttcccggattcagtagccaactaattgatagtcgtcagtcacatagagccgaaattaggtgtatgtactttgactcactgcggatcaagtgcatccttcaaggccttcataacgccaatcgtcggcaagcccacctctttgataagaccatgctagccacatgtcagcttgtcactgaaacaaaaccgatgaagccattgcgttaccttcttcccaatgccaatcccgtgctcgccctgtggtgccctgtcaacaatatcatccctaagtgaataggatggcgaggtgaactcactgtcacagttccctccatctcaactgccctatctaccattgtatacacgcagtccaacactttctccctatcgctagccaagtcgggacgatagaacattccttgatgaaagttgccgtctcccacatgtccgatggtagaattcgtgagaccatggctagttgctcttgctttggactcctctgttgataataattagtgatggctcatggctagctattgctaaagctcaccgatgagatcagccatgcgtgataggggcacagcaacgtctgtggcccacaaggcagcgccttctggcttcgatgcgattgctttcaacatggcttcttttctagccaaccataaagaattcatctcttttttggtagttacgccttcgaatgtgctggcgttatgacggcgacatatggctcgggcctcttgaatgctctcttcgactgcattctgagtacctgagaacctagcatttcatgttagcgaaacatacacacacacatgttcgctccatcttctctatactctttgagtcaccgtcaacgggagaactttaaacatactttatgaatagtgttggattttcctcccacatcctgccctcggttcctccacccctatttattgtctccatttgcacttcatccatcaattccaaggcggccatagggagtcctgcacgaaccaatgaagatgctgcggctgctgcggcatggattgatttgaaggccactgctgctacgctaaagttcgtcggcagtatcgccaacttgagcgtggcctctgtgataataccgagagtgccttctgatccggtgaacaaagagttaaggttgtatccagccgatgtctttctcggcctttgccgcgttttgatgactgtgccatccgccagaacaacagtcagattgacaatgtagtctttcattgcgccgtatctcatggcattggttccactgcagttggtggcaatcatgccgccgatgttagccattgggtccggatcaggaggcaagaagaggccgctgtcttttatttctgcgttgagcttcatccagttgactccagcttgtactacaacgtccatatcatcggggtgaaagtcaacaaccttgttcattccggataggtcgatgcatacacctgaaaagggagagctaaagtttccttcgaggctggatccggctccgtatggcgtcattggcactttgtatttggtgcatatctttgcaattgctgatacttgctctgtggtcttgggtcgcacaatggcaactggctttgtctctatgttggtcgatgaccattcggaatagctatgggctgttatgtcatctgtatcggtgctcacggcttctgttcccagcgcacgtcggatctcaccaacagcctgccggcatcagcgataaattgcttctattgatacatgtactggactacataggacttacgtttaacattgtatttttatcagcatacttggagtgcagcaagggctctcgagcaattccactccatcgcggtggtgtatcgatagttgtgtttgatgtcagtgtgagcactggtgttgacgttgttgcagcaaccccaaggaacaagccagttaacagaaaaactgcagaccctttgcgctgtctttggaattgcgaaaaggatgatgtcgcccgaatgcctggaatcttattctgcagtcgcctcagaaaccttgcattgctgaatagagacttcatggctgcgttggtgtctgtaagtctggttgtacgagatatgaaaggtgagagctagaagatgtatgtatgaagaatatatctacactgctgttgataagggaaactataagctataagactggatagagtgttatattatgcgggcacaagcctctttcggcttctgaattgtttaaccgtgctcatagatattacgtcaattgcattactcgaaacagaagtatatcagcacagtcagcttcaaatcttactagtggtagtacataacccggtaataggcttttgtatgcttgatctgggtttcaaagtttcaaggcacttgatcaataagctgaagcacatgtaggaaatgatttttatttctttctattgtatattttccaatttttgctcaaggggtataattccagggtaggtggaaataccaggtagatacaagtgtaccgatattcatccggcgcccacgagaatttgttagggacccagcggctggttacagtaagcagtccactacgcctctcaagcgtcgttgaacttaaacccttcatatgagcgtcatgcttcagagcacgctcatcaattgtttattgtgtttgtctgctaaagcattgtctatgccatactcattaaatatacttcccccgcgtccgtgattcactgcttgggcctttttgacgcgatcctgcaagattttatatgcttttgaccgccgcgagctggattgtattgggcgtctggcgttcattttgcgcctgcagatactgcaccaatgactgcggaaaaaatgcccctcatgttggataataccgtgcccgtcgatctaaatgacgtggatgacttgtttggagatggcgtcggcgtcgggctgtcactccccgacaggtctcataataagccgctctcactcaaggttgatgacctgaggagccgtggctgctgccagtgcgtacccgagcatcccttccccgatgattgtgtctatggctgacgagagctttaggacgctggcgtggtcaaagtctgggacaattgcaacgatttcagcggacggccagtacctgcagcaccgtttcctgcgatgtaacccgctcgacgggacctgggatctcagccagccgacgacatgcgagcttctcagagggactccaggcatccctctggttcacctggagtgggggtcggccactgtcccggagcttgcagtcattgacgcggtagggagggtgattattgttagcttttccatatcactcaaccacccgtttgtcacgcggaaatacgacactgatcccatcgacgatgccaacgccgtggtgggagcgcactggcttgctgtcgccccatcaaaccagcaggtgagtacatcggatattgaaacccagcgagtaagcactgatttctcgagaagaaaccatacaatatcatgtacgggcctgcagtcaaaaaggggcatgcgtatcagtatgagagttcctttgtccatgctagcggaccaagccacccgcattcatcaaagagcgctttgttctgtgtcacagtaagcggcatgttgaaaatgttctggtctcagaataacaatcgaatggaagagaccacgatggagcttgagagcgtgaattcgttggatgagttggttacgcatgcggcccttgcttccgacaggagtaagtcttcaaattcgttaaactgatagctcgtcgttgctgaccagataggacatctgcttgtcgccgttgccacttcatcaaagcagctgagattgctcaagattgaaatccaatggggcggccctggatcgcagccggataagaatcctctgccacagaatgctcgattgagcccttctttagtcgaaaagcatctcgctgctacaacgtggctgcagacgggctctagagatgccaacaatgacatctccatggccgagctatcccacttgcacgttctcccttccatcatggacaacacaggcaagagcatagtccctccgacgattgtagccattaggacgcgttcacctacacctggatcttaccaggtagcccagacagtcattgaccgctgggaggcagtctcttcgccgcagcagaaccttcaccaggcttttgagcagctgggaagtcgaagaaatagtgacgcgacagaacagacggctcccactaggctgcgaaagctagagccgattattctcaacaagatggtcattagtttccagtcgacccagttcggaaaagtcctgatactaaccatgaccgacggcaccgtcgaataccgagatcgatacacttttgaagaaatatatacgaccgaggattctgataaagtgatgaatctgcgccaagttggctgggcgtttagtggagagggcccatgccaacaggtcgcgttttctccaacccagtgttccatgatccagatgtcagaagatggaaagatcaagtggtgcaagctacaataccctctcggagatattggcaactctcatcaagatgcccattatgcgtcttcagtagcgggtctggcggtggcaacctcatctgccatatggtatcaggccaattacgatgatatgcttgccattgtcgcaccctatacgtcgaagaggcgatttattcaagactggatcaacgagatgattaaagtcttgaagattcaagtcgactactccgaggagatgcaccatgactcgcttatgaggaatcttccgcttcaaggcgtcttgagtattatgaatagcttgggcttcaagggggaaatgcatgccaggtcgttccagggcaagtttgccatggtttatctcaatgcacgtaatgtggttgtcctcatcactctcgcaagcaacacgccagcgacggcgcgagagaggataagtcctctcgatgaacccggtaagtcggctttttcaaagtattctgcgtggaatgacgtaaaaattagtcctgctgacgaaatataatagaggttgtggaggcattagctggttgcgccaagtggtctttggatttactctcgtggctagttgactgcttattcgcgttgatgaatgacagcgagttcatggcgaggttggagcctaagcggatagcagagctgacgccatatctctacaaacgaaacgacatatcattgcatctcttactctcgtcatctagcagaagctttctcttggcaatatgccgcagaattgctcatctggaaacgctgagtacaaaagccaacgaattctaccgcagacagccacagatgggtgtggaccaaacaggtgcccccaagccgttaaacccccagcttcagcaagcgtaccagagaatgcagcagattacatcgacttgtcttatcaaagccagcgagtttgaaaagctgctcaatatactcggcgcagacattcgccaagcgtaccagacgtttcttccgactctggtgaagaaccaagcgggaatgggtcaggggaaacagattgacatggctgtaaaggctgcacaaattcagctcgagctgggtatgctcttggcggtatcaccaccggcggcgccctttataccagtcatcaagaagctctttacaaaggatttgccggcctttaaagccctcaccgaccccgcgaagctcttctttgcaaactatgaccttctcggtgtgcaggacgacaaatcccagctgccgaaagacgtttacgtcgatttgttcagaaaggcggagattaagcttggcgctcagcagtggaggaggtgtactcggtgcgcctccgtgatggaagacgtgtttgtatcacgccctgggtatacttttgttctgggacagcagcgtagatgcgcttgtggcggcatctgggcactgttacccaaggggaagctatttctataagacattttggaaccagatgaaggatattcggcgcagtctttttgatgggagctttgcttgcacttgttgaatcagcaaaccttttttttttactgatgggaaaatttgggagtttgtttcgatacctattacttcagatcgaagctggggtttttataactgatatgggagaggcattgagatgggaggactatgcgcactactatggttagatttagaagaatatcaatggggtaatgaggttttttcttgctagtactttgtcgacgtgtgagcttgtttccttgtcagcagtgtttacgaaacaacgccggctcttgagaggaatgaggcttttcatatctatattcaggcagccttccagaatggaaaccattaacaaatatttggaccaggcaaagaaggaaggagatttggctcttgcaagttgatggaactcgttagtcaacgactagtctttgcttcaggttgtgtcagcccatgtcgtttgacactttgaagcaccagttcattgccgtttctcatcagacgatcccacccagacagcactggtgttctataaaggctaaagtatgtccacggctaatgcatggagcattgtttgaaaggagtgaggttattgaggcttagagagtttgattatgctagtatttacatgtgtaggtatataagctgattcaatattaagagtcactccatctggttctcacgttgtttttatgctctgtagggctgtctcacctaacaagccatttgcacatgtaatctaaaacttcatgttcggagcatatagcgctcaacgatttataagagttgcgcattccgcggtatacacaaaatagtgcgataaggcacatatatggcccacgtgggttgatattccttcatcttcatttctatagtaaaaaagataaaaagaagtgagctagtcatgatctccaggcggcgctgaaagaggaagggagcagcagatgctccacgccgcctgttgcctattcgagctggtgatgtgacgaatggaatgccccttttggcccggatgagattaatatctcgtgcctgggggctagaatctggggatttgagctcttattaatctcaatggaccttttcactgactcgatttggtcgctatacagtggttactatggagaagatgctaagatatacatgcgattcgctgtttggccttctggatgcaatcttgtttgctctattgagggacattgagctactggcttgcctctgaccgcaacaaccacatacctacatgtgccaactgcatatggcaaccaaccttggcaatagctcacacaagttgggaggttgcttcacgctgctgcaagtgtgctaatttggatggacggatcggtgaaatcccgttgaggcaatgataggcgcccaggcacgcagagagcagagctgaagaagagcgcgaaccggtcctttttctgcaggacccaatgggcttggagaactgccctcactcaggctgcgtgcatactttgctttgcctaggaagaacggattgcatgcagatgagagacagcagaacttatgaatacttgaccagacgcgggtgcatgtaatgagctcgatgcaacgcttggctgcatccagccggagagatcgcgctgaggccaccaagtgcgctgtgaggcctggatgatgccctgagtgtgattgcctgcagcaggtctcatgcaggctgcaggcagagcatggggaggcatttcagtggagactggcagagaacaaagccggcggcggacatgtcgcagccagtcgattgtttgcggcccgccaccgaggtgaggcacgaggtgcgattgtgcattcctgggccaattggagaggccggacctctttgcgcgcgccaagtgaaggctgacggtagtcgatagatgcgtcttacagaggcgctatcgatcagatgttttctctctgatgatgcctggtacggataggcagagttggtcgcagggggcacttacaggcgagataaggcctctctatacttgacaccatcctcaggcttgtctaattgctgccgtctgcgagagttgacatgtcgcgctgctaacgtttgcactaggcgtgatattacctccatgcttatagtacctacctacctgagaaggatggatatcatcaatgcgttcgtgctagttctgtctagtctggagtttgcccagatcagcgccatcccagcatcgcgattgatgctaaactgcctgcatgcgcattgttgctgtcctagtggcttatgccgagcctggcgctaaaacaggggcagcttgcgcgaagcaactctgcttgtacaagcaagtcctctccaatgcagtactactacctctagtcggtggcattcaaacaagccaaatgccgctccttattatgcgcaatagcaataaagtgtacataggcataaggggcagctgaagtcgagccgcctctcctgcaagtggctgtgaggcttcaagcccaaactgcatgtttcgcgtcacgggctccagaggcccaactagcggccgtcctttttttctcctttggctggagggcgctagcgcaggtaccagggcaataaaagacattgcctgatcaaatcagtccaatcaattttctggccaacccaaaacccctgactaggaggcgcttgccattgaattgtgcgccactcgcagccgccggtggcgtattgtcttgtttcttgctgccaattcgacctcctttatttgctcacgctgctagacgctcggccaattggagtttatttttggctctgaatcttgccttctttcttcatctctgtttagccgaaatgacgtgcgtctctggtagtagtaaaatagtagcagtagcagtagcagtagcatcagggcgcatacctgcatgcagacctcggtcagctggcgaccctgattatggctgtagaaaccgccggccaatcacttctccggctgctgccatcaccgccgttgcccgcgctaccgccagagctagctgcccccccatagttggcgccatcatttaacgatcagagccaagttatattgcagataatcggatcaaaacggttcccggcgtcatcatacgctacctcttcatcttggctaaagactgcagcctccacactcgacccccggcctcgcctgcttgctgccccacagcctcgtcgctgcgcaggccttgcttctccctttttctcccctcgacgcttctctcttcccagactccaagaccggcctaagaccaaaagtccccttctgctccgggggccctaccacgactcgagttagccctccgtctgcctccttccggctcgctcgccaaatgtcccttttcgaccgtccgattcatgggcaattttaaacctgccaccggcgttaagcacctctctcgagcattgcttcgaccaccgtacctgtacagtaatacctacctctggatccaagtactgctgctgccgtgccgactgcggtaccagctgtagtacctcttagctacagtgcctcgcttgcggcgcattcctctgtcttcgtatcttcgtcttcggctagtagtgctgctgctgcaaacagcctcgtacccccacgacgctcaatatcatggacgtcgcatcgcaacctcccagcgggccccatgccatggcgtcgatcctgccagactctgatacgccgtctgcttcatctgaagtctctccacctgcatcgccgttgaggcatagcaccacccaccacgaggaacaagagccagcatcagacgaagacggctaccggcagtaccagcagtactacggccaggaacaagaagacgaccaggaccactaccgggaccactaccaagagtaccaagactaccaacaggagcaccaacaagagcagtaccaagaacaccaagagcattccccagacgacgtccagctccagctccagcaccaacaccatccggggtcagcaaccattgccgctcctgctcccaatcccatacgcactagcatcgctgccagccacagccggtcccagacgctcgactacgtcgactcttctgctcccaccctcatctctcccgtggccgtctcgtctctcccctttcgcttctccggtcccatcaagcggaagcccgtgtccagcgccgcaccgtcctctctggtcacgcagtatctcgcccacggccctcccgtccaaaccaccatcgacctacccaaaccggatcacagattcgcacggtcgccctctgtcgacagtcccaccttctacccgtaccttccttctgccaagtcttcggtgcgagcatcacagtgagtgacattccctttgttcggtttcttgttctttgctacaaaggcaactgttcacgacaaggcgtaaaagcggccaaaagacaggagaacaaagaaaactaactcggaacccttccagcctgtccgaatccagaacagcgccagcgccaaccgacgacgaaacaccgactgcctcgggaaacaattccacgcacggtggtgggccttctcccgctgaaacagctgacaccgagttctctgatgccctgtcagaatacgacgatttgctctcagatctagcacccggcgccactcccgacaacgtgtccgtcaaagctcacgagccagtcactgacagccaagtcattgacagcgcgtctgacgccgagtccatctacgacgacgacaataataactctactcctcccccctcatcgcccatgttggctccaacaaagcacactcctccacatctacggctagagagagtcgatccctcaataatagaggaaggcctagattcatacatagacgactcgccgcagtcggcaacaatagacggatcgccaaacaggaacaaacctttgccaaggtcaccgggcgcaacctctccactggcttctatttttggctggggcaatccctcgccctcagccacagatctgacgtccctcccctcaccgtctccattctcaccaaatccccagaatagacgatcgacaaacagcttagcgtccaattacaacaaaaccaatgcggcatcaactctcgcccaacaacgcgaatcatttttttcgacgcactcaccacatctctcccaaaatacaacgctgattgacgagatggaggaggagttgaaagccatcagctcagagctggccgcatctatccgccgcgagattgacctggaagatctggccgacaggctccaagagcaaattgcaaacaacccccaggcagctggtagtaaaaggacaagcgattacttttccgactctggtcaaagcacagtaaaactcaacgagtctgctgaccagggcagagatgaaatcgaaaaggtgcagaggaaggcagagcaggaaaaggcgtctcttcgcctggagttgacggccaaattacaagatgaaagagagaggcgaaaagagcttgaccagaagattaggcagttgcaagagagggcttctgaagtggacgttgttgagatcaataatattgacgccagtgagcggatccaggaactagaaaacacttgtgaagatctaaggcgaaagctatcagaggagcgccagtccaagactaactttgaggacctgctatctgctctcaaggggcaacttcgagacgcctgcgacgagcgagataaccttcgtgacgaggtcatcccggagctcaaggcgcgagtggaaggtctcgagtcggaggctgccgagtatgccaacctgacttatgagtcttccaggatgcagcaggagctctccaccttgaagcgtgaaaacagctcacttcgcaattccatggccagtggcattgaagatctgcccaccaagcgaatgtcggttgtaggcttgtctggcttgtccagcttgtccaggtcgaattcaatgggtctctcacggtccaactcagtagctaccggttctatgcgccgtgggccttccggtcttggtggtggtctgaaaaggtctgatagcgtcaagaacacagccacgacagagcctcgagaggttctgattgagcgactgaaagatgtggaagctcaacgcgacgctcttcatagcgccctcaagagcctcttggagcgccaagagttccagaaccgagaataccagaagaagattcgcgctctcgagaccgaacgccagcggctcaccaccgtctcgccaagaaaggccgggtttgagaaggacatgggaaagctgcggacggagatcaatctcctacgacgacgcgccgaagacgccctcgagcagaagtggcaggttgaaaagggccttggtggtctcaaaatcgatcttgatcgggccgttgaggagattgcgtccctgcgcagcgtgctggaggcaaatgacattctgatcccacctgctcccgcccgcctgagcggctcaagcgataccctgcgagagccggtcacgtccgagtctcttcgaactgcctacgaagagctacaagctgcgtacgccgaatccctggagcgtatccgtcagctggaagccgacactgcggatgaggagacccaagaggctatgcagcgcctggaacgatccctgtctgcggcagttctggagcgcgatgccgccagaagggaaattggccagcaaaaggcccagatcgacctgctcgccgccagcgagtctcagtcgatggcggccgacgccaccttggcgcaacagctcaaagagtctgcggatctcattgagcagctcacagcccaagttcgccagcagctggacactaacgctgaactccgagagcgtctcgaagctgccgttgcaagaggggagtcggaccgtaagaccaactcgcagcgtatctcggagctccaagagcgccttcgagtcatggaggatcaggtcgttgccgcccagtccgcttcagaggaccgcatcgtgcgccacgaggaggagattaccacgctacgtgaggcgcataacgagcagctgcgtcgccttcagactgatcccgtcgatggctcctccaacagatctggccccaagccactgctaagcacccgcccccccgccaagagtcttgaagaagaggccgatatgaagactctccgagtacgagtcttggagctggaaaaggcacttgtagatgcagaggatgaaatgcaagaagtcgtgtctaggatgaacatggctcaagtagaggtcctcaacctccaagaggaccgcgaggctgcagtccgagagactaggcgactcgaggaactcttgaaaaagggccaggccaaggcaggttttggtggattcttttcctcccgaagctagaagcgtcgcaaatctagcagatgacttgcgacttggtcggcttgcaccatgattgtaataaaagagatggaatatatgggaaatgcgtcattcagcattcagcgatggagtttgcttctcattttcggaggggaaatcgctttgcatctatatgatgatataacatattatgctgacgcccaatagagctggccgggagactcttttgatctgagaagaagaaaataattagacaaacagctggcgttttgaggggcagtataggagtttggagctgtctactatttgattttgtttaccttttttttttccggcgggcagcccaggacaaccaaaaacaacaacgtttgtacatgttatatatatatatacaacaacaaaccaccgccttggattttcgggcactatagcttggacgtttgaacatttttttgcattacaatattctgctctcgggaggagcttcttgggagagttgtatttctggcatagtatctagatttcttcttaatgtctattctactgcttgggagcggatctttttggtgcatacctaggtagccttgcaatacataatagccattggcagtgctattagtttaagaatttggtttgtgtagttgagtccccgtgaaagactgatgtttagagaacatggcgagagaaaaggagaaaggagaaagaagatggaagtattatatctcatgtaggtttgtacgcatgctgataaaaagggatgaggtgaacagcggcagtttcggtgtggtggtgggcggcgatgtattttggagtcatgcgcgttggatgggtgagagagagggctggagagtttatttgacagcatgcttaggactattcgcagttgttttgttcatgagatgaagatgttccgtataggtacgtatgcgagtgagcgagagttggtatccgtattcggtaggtacttaggtattgttagtggctgtctttagcgcgttgttgcctgggacgtctcactaatactgctctcgttcacgaatctcacttttatacgcactaaacatctcgctgaaacacactcgagaacctgagctgacaatggatgcgataaacaaccacttattcacccatccattcattcgcagctcatgaagatggcttaaaacattgaaatcggctaatgcttctctattcacaacaccaaatgcccttgccgcattgtataataacattaacagcgcgtaaagaacggagacgttcatttctcgtcctttcaccatcttgtggtataaaacttgatgctcacagaacacgcccatcttgatactcacgcttcataagttgactctcaccaaaatggatgagaacgcaccaacctcggcggaatccaaggccgcgtactttgaccagctaaaaagattttctcattccaccagcggtgggcatatatccgggaaaccagacgacgacgctttcgatgcgcgcgaagaaaagcagagggcgcttcacaggaacttctttcggcctacgaagaatttggacgtacacggccaaaaagggccacggaaacaacaagaacatgcaggacaacagcttttgcctgcgaagcggctgaacaagctgcaaaatctcactccccggagactcattgcggcgcctctgcctccgtctggaacggtcattatggggactggaccggggaagccgaggccaaaggggcggcttgatgcgctgttgcgcagcagggaggaggacgtggtacgagaaacgccatcactgggcgcagataagttgcgcgggcacaaggacagggactcaatcgttgttgctactgacgatgctcctatgccaccaccggtgtcgttatcaaggtcgctggaaacttgctctgaagaggcgtcatcatcgccgtctgttaatgtcagagccggggcgacgacacggacgcaaaagacaaagacatccagcggcaataaaaagagagggcgtgttgcaacgttaaagacgcggcctgaggttgagcagatattcgaggggttgtctttcttttacattccggacaatgacattgcacctgtcaggcggctgcggatcaatagggccaaggaatttggagcagagtggacgagagacatgatgacggccacgcatgtcattgtggagaagaagctcgtgtataaggatgttgaaaagctgtggccgaaggacggatttggggatcgagcgccgccaaaggttgtcaacgaggattacccccttgattgcattcagttccgtgctattgtggatccgggtcaaaagaagtatcttctagacggtcaggttacgacggaaacaaaagacaaagaggttcttcttcctacttctggtgttgtagattccggccctgggacaaagtcaaaggcgagttcattgccattgaagccgcagcatcataacaagaggaagtgggattatgtgccacccagggggacgccttctcaaggagaggaatcttcagtgggtagtactttgacgaggcgtgcgactagatcagcggcggcgacgacgaactctcagcctcttgtactggacttggataatgcagacgagctcatgaagagtttgccaaaagccaatgctagatccaaaacgccaccgaagaaggatgacgagttatcggaattcatctcaatgatgcaagagtttaaagacttgcccctggatgttgacgaagacgatgatgctcagtccacgagcgttggatcgcaacaccaggtggatctcgaccaagggtctggctcagagaatgagcggccttcaaagagaagatcatctaggagggtacggccaaccaacaaggcaattacttttaaagatcgctttgcttgcaacagagccgggagaaaggatgctggacaagacaacccaaatgcacgcaccattgagatgctgcaaaagatgaacagctactacgagagagtcaacgatcactggcgaacactggcttatcggaaggccattggcaccctgaagcagcagaccgtcaagatcaccactgaagaagaggcataccgactacccagtatcggccgtcggctagcgcaaaagattgaagaaattgtgacgacggataagctgaagaggctcgaatacgcagaggaagaaccgacaaactctgcgctgcaaacattcctcaagatttacggcgtggggaacaaggtagcacagcaatggattgcgcaaggctggcggacgctcgacgacataaagcagcatgtcaagctgacgcccagccagatggttggcgtcgagcactacgatgacctaaacacgaggataccccgaaaggaagtcactgcccttggagaggttgtgaagagggctgcggcgaagatggatccgatggtgcagctcattatcgggggcagttaccgaaggggtgctgagagttctcacgacattgatttcatcgtgacgaagcccggcacggaatctgtggcacatctcaagtcctttttgaataccttggtggctcagttggagagagacgagtttctcgtggcacgactggcatcatcccgagccggaagcgatggcagcaaatggcacggatgctgcgtgctgcccaagatcaagggcctcaacgacgacgacgaagagtaccgcccgatatggagaagaatcgactttttactggtgccagaggtggaactgggcgctgcgctcatctacttcaccggcaacgacatcttcaatcgcagcatgcggctgctggcgtccaagaagggcatgaggctgaaccagcacgggctgtatcgcgatgtgctgagggggccggatagagtcaaagttacggaaggggagctggtggagcggagggatgagaggaggatatttgagattttgggggttacgtggcgggagccgtgggagaggtggtgctgaaggttggatattggacgcattgatattgggtagatttggtatggcgttggctacaggtattagaagaggggggtaagcaattggataatagattttgtattctgatttactgtctgagggcatacaggtggttaagctgacatttcgttagagcaaatgcgtagacagatttccagcacgtggcagggacatttacatgcagcatcacaatcacatgccaaaagacaagcaccaacgtcgagatggtgaccgtcagcttcccatcttctccgcacatgtgccagatctcccaccagatctacagagtctaaagcgctgtgccaataaaccacaggcgggattgcgctgctttccaggttacacgcagtcgactctaggggtctctcagctccactgcggcagcggggactgctaacgaagagggagtgacgtatccattgaatctactctccggccctcaattcttcatagggtaaaaaccaggtccccatattttcccccatcccagcgcgcaacagccggccgaggctcaaagtcattcagcagccggagcttgggtctccagctaaccgcaactttgtaaggcaccctttctcttctcttcttttttctttgctccatttgactctccttcaaaccaatattctagtcgatattctcttcgtctttctctcctgcgcaagtcgcaaagaccctcgcctgtccggaaacagtacctgcgcaagacacgctaccgcgataaaagcgtcaatagccgaggcaccatggcggcctcggtgttcttggaggagttgaaggtatgcgaaaccctttggcgatgaggcttctccccattctgtcgcagagatggaagcgaaatagatcgggaacagcctccaagacgaacagccaaattcttactcgtccatcccgcgacaggcctttgcagagagcatcgcgctcgacccgacatatcatgacgtcctatcgctgctcaagacggcgcgcaatggcgcagtatacggatccaaagtgcggtttccgcacgcgctggtgtgagtctcgagaacgaggttggataattgggccggacgaggtccttgttttttggtgctgtgctgacgtgtgcgcgataggatgatctttctcttccgatccggaacgtacgtatctttcccctttgccgccgacgacatcgatcgatagccatctgtacacacgtatgcgcatattgaggaagaggctcgtgctaacatggatctttgggcggtaggttcaaagaaaaggcttcattggtgtttagagcgacgaagaagcatgccacgaacttggccaagtttgcgtccatatacaagattgcaatgctggcgctgaagcgatacggatctacgccgggcaaggagggtatgtgtctctccgtctgttattcgggtggtttcatcggtatgatacgcaatgctcacttcgtctcccacaggccccctcgactccttcttcgccggccttctcggcggctacttcgtcttcggccagcgctccaagcgctacggcaaaatctcctccgtcagccagcagatcgtcatctacatctttgcgcgcgttgccctcggcctggcgcgcctcgccgtcaagccgggccacggcctgcccattatctcgtccgagccgctgcactcgcaaatcagccactacgcatggcccgtgttcgcctcggtgtcgtggggtctggtgatgctgctgttcaagcaccatcccgaggatctgcagtcgagcctgaggagtagcatgacgtacatttacaaggactgcgacgagtgggactcgctgaggactttactctggcataacaaatagaagccacgggaggaagcaaaaggccttgcgacatacatgctttggtctggaaagatcttggccggtacgatctaaggtgtccaatagatggacgctttttttcttctttctttttttttttagattgtgcttttttggatggatatgtgcacatagtcggcgttatgcgtggctgcatttgactttggccacattattggttacaggtgtagtttactggagggtgttttttggctgcatgggcttttactggaagatgtatagcggtgaacaagtgtactgcacgaaagtgaagaagaaaaatagcaagctttgccctggtattgctaaggctgcatatgaaagagtacatgtatattgaatatccattagtattttcatgtatctgacgtcgggcattgaaatggtcaaagaacgacagccaggtgctgactccatgtaccccagcagcctaattttagcagtcttccgggagctgccccgctgtagcttggcgctgccccgccaaagtaactttcaattccgctatcaacatcaaaccatctcatcacattctcactctctcgactccctttcttccaacaaacagctcgccttattcacatctagttactctctccacaatggatcccaatccaaaagtaactgcggctctcgccgccgcagaatcagctcccggcgacaagggccccctctacgaagctctcctcaacgatatcccgacctattcctcacccactcccaccgcagccgatctcaacgccgtcttcgattccttcttcaaccagagcctcggcctggtagccacgcggtcctttctaaacgccttcatcacaacactcaagacgattaataaagagagcctctggatcgaggtcggaaaccgaacgctgggcatcctggcagcccagccgtcgtccttcttcgacgccgctgcgacaatatacgagctcgtggccacggcccacgagaacaatgaagacttcctcgatgccgcaaaggccctggccgagatccccctcgatagttcgcaacgcaaagtgtcggatgccgacaaggcccgcgtgtgggttcgcatcgtgcgcaactacctagaagtcggcgatgacaccgccgccgagacgtacatcaacaagctcaagaacatcatgcacactgtctcagacccggacctcaacctccactttcgcctctcacaggcgcgtatccaggatgcgaagcgagactttttgtttgctgcccagcgatatcacgaaatcagcttcttccccgccgtggccgaagaggagcgtcttcacacgctgagcatggctgtcaagtgtgccatcctggcgcctgccggtcctatgagaagccggatcctgggaaggttatacaaagacgagagatcagcgcagttggacgagtttggcatcctggaaaagatattcctggaccggctgctctcgccggccgaagtggataaattcgccgagggactacagccacatcagctggccaccacagctgacggatcgaccgtcctcgccaaggcggtcatggagcacaacttgcttggcgtgtcaagactgtacaacaacatccaattcgaagccctgggctcgctgctgggtctggatgccgacaaggcagaagagacaaccgcacggatgatcgaacagggacgacttgtgggacgaatggatcagctggacggaatcgtctggtttgaaggcggagaagcatcaggtcagaaaggcagcggccgtgctgaggctctagcaggcaaagagatgcgcagatgggatgccaacgtggagagtctggccgaggaggttgaaaacgtcattaattcattacagaaggaattccctgtaagaaagcatccccttaatctgtctacaatctcatacaactccttttctgaatccgttcacgaaaccagtagctaacgtctcttcttttttctagtcctttgttgctgaaaatcttgccgcataggtaggccaagatgatagtctagagacagggggagataacgtcagagagtcggaggatgattttgcggctgcggctacggctgcggcaagggctgcgattagacaaagaatgcctttgcgtgtattcattgcgcgtcttgcgcgaaacacaatcatagacccggatgaggattttgtggctgcggccacggctgcggccacggctgcgatgagacagaagatgcctttgcgtatattcattgcgcgccttgcacgtgttgcgtggctagaataggctgcgagatttcaaacacttttttactagttttatgttttcatttctttcattcgttctttcgttcttgttctttttttttcttcttcttttcaaaaaacccttctccggtttctcgcaggcaggcgtttagactattctactgggtcaaacaaaaagacacgaaccgtttctaaaaacatgtgccgccccgtcttgttatatatattcttttgagaattttcttgtttggagatgctgtttatcaaaaaggaggcgcaagacaccaagttgccctgatgatgcgcgaccccccattctactcgaaaaaacaggcatcaaatcccacatctttctagatgctcatcgctttatagtataagtacacatagtaactccgggctgtcaaagataagaaaaaaaagaaaaaagaggagatcaaaagtctcaaaatccgttccacgttcatcccataatacattcgaatcccagtcaaacgcccctcttataacttcttttttccacttcccagtctcttcattcagtcttcaatatcgtcatcgcttagaaccagcttctgcttcagcattcccgcaacgcctgttccggccttgatgcccatcctcttcttcctcggggtgccgtcctcagatggcttgtcagttgcccacatctctcctgttgcgactccttcttcatccgcgtccgactcgtcgtctggcgagacgctcacgccggaaaaggaaacaatcttttcgaggtctcgctgccgaatgccagtcttgcggcagcgagcaatgtgtgccatgtaggggagccgttcgaggagtagttcgcggcgagatgtgctgccgagggtcatgatcgggagagtatcgcttgcttcttcttcttcgtcttctctttgtgtcctatccttggatgcaggggctttgtttgcttgcttctgctcctggttagagttggcagatagctgattccgtcgaaagatgctagcaccgtccacgatgttcctggttggtagctcaatttcgcttcgaaggattttcccagaccaaacatcaatgagcccaccaatctcttcctttgttcgccaaagcttaagacttgttgggtagaacattttgaatgcgtcgctgcccttttgcatggtccatgtctttctcttcacaggattaggtagggagaagagcatgccacgcaccgcgacttgaaatgttatctcatcttggcgaagaacatggctcgcagaatccccaaagtttccgccaaacccgcctcgtccgccaaagaagacgtccccagaagggctgagcaagtcacccagagaaaggtactcaatacactcgttgacgtagtctattggggtcgagagatccattggatccgtgccttcacaagatagcacatagttctcgtgcagggccgaaatgaacgtatgcgtatcggtgccggtctcgtcgatcagtgaatcaacagatactagtgatgcctttgggcgcgaatactgcgatagataactcggtagcttttctgccggatcatttgatggcatatcgtctcgcttgttatagaccactttgccgaccgcgtggaaaattcccaggctggcttcgcgctgagatatttgttcgaggctctcctcttcgccgcgtgtgagggcgatgccgtcttttgctcccttcttttgctttgtaaacgtaaccttggatccccagtcggcatcttggtctccctttaagcatagaaactcgagcgatgatatggcactgcgaatgtcaccaatctcgccgagtcgttttagtaccagtggccctggtgttcgtctccgccctgactttcgcgattctttttgtacaaccacctccagagctttggacagtagcgaaggggctatcgcgttaaattcgatcaagccgactcctggatgtcggaggatatctggtccaagcagtcgatgagcagtcaagctatctgctgaagccgacgtcgtagtcaacaatgtctctgatatgacaatgacaacgggtgtgatgggttccgctcgcttctgctgtccaaaagcatgtagagacggcgtttgcgacgccagatactgaaggatggtgcgccgaaaagaagacagcgcagtagagtttcgagaaaaagtgtttggaaattcctcgatgagaataatctttttgctaccgccgctgttttgcgcggcgccgtttgagctcaccggcgtggatgacggctccggttcttccaactccagagcgccaaacttgcctcctcgcccaaggaaatcctcaaactgcgccgatgacgagacgtaaccagtcactgcatttccaccagggttcttccactctagaatctcagatcccatgtcgcctgccaagagacggaccgttgtggtcttcccagtgccagcggcgcctttcaatatcagcacccgctgccgcatccgagctcccataacatcttcaagccatctcctaacgtctgcaacctttttcttgtgtactgctagctcgtccaagtttcgcgggccaaatcgttccgaccacgggcgtaagtcatcgtttaatgtgtcaatggtcgttggtcgacttggcttgaggaaccgttggctcatagttaacgagccaacgggagtagattgagtgccggcacttgaaccttttagccgtttcctcacatgctgcccaaccaaactggaagagctagctttgaactctgatatatcgtcgtcgtcggatataggatcgtggatcagatcgtcaatcggctccgtctttctgtcggttcccacccctggccttgtcaccttttgcgcctgcttggagaagagggttttcaaatcggcagtcttccctttgtcgtcaactttgcccgcatctcgggttttcttagggctcaagttggtgccatttttttgtgatcgcgatggacgaagagggctgccattgctggactggccattcgcggtccgtctcttcacggggctcggcgatgcggtcggcgctcgtgcctttgacggagtgcttggcgaagagagaaggaaattggacaaggtgttggccttgggctgctcgtcttcatcgtcggacgcctcaacggtattccgccggcgacgcttcgcgggcggtgccattaacgcgactgaagcatctgtgctgtgagaatcccatgcaattctagcgcatacgatgcaaagccagccgggggctcgctcggcagcgtcgatagaagggctgatacggtatcgagggaaaagagtatggagtgatatgaagagatgatgggaatcttgggacgtctagctagcgagtaggtagtctgtgtacagtgtatatgcttttaaccagcactgtatgttcagctgccaaggcagccgtcgttaggcaggagatgccttttgataggcttgtgctattaaactttaggaaaacatttggtcgtaataagtactgtctatatccaaaaataaaaatataaatataaataaaatatgtgaaaaaataccagtagatattcatgcatgtccagatatctggactagatgcagttaaagaaaatacgaaatccaaatccaaataatacctaaaatttagatcaactcatgtttccatgctatgccttattaccaagctttcatttccgattccacttcttatccagccaagttgccagtcaataccctcttcaacaactaaaaaacccatccatgaaagttgtcgacaaaagttactgcggcttgaagatagcggtcgtgaacatcgccccatgttcgagcagcgtctcttatcgctcgtaccgctgtacgcaccaatgttagcgtctagttattcacctctctcgcatcgcgaaatagaactgtacctttaacgtagtgggcgtctttggaccacggtgagttcagccctttatcttccacatatttccaattctttcctttcaagtcggtctcaatattgtcgtaatcgggtaacggtcggcccttgatactgaatacagccaagacaaacagccaccatgccctaactagagtaacatgatgctggggtgggataaaagtaagaagaacccggacggcatggctggtagttaggagatggacgatgaagaagttgtaggcgtgggttcctggctgaacggtggccacaagcaatgcgacagctgcttcttgtgacagctcaaattgtttcttcggatcatcatcaatatcccatccattccaatattccaggaaagccgactcatgatctttcaagtacttttgcatatcaccgacttgaacttccttcttgctgaatctatcgtccttggagagctggattaacaggtccaagggcgctcttgatttcagcggagacggcctggtataggaactgtcatcaagataatcgtgaagaaaatcatacttgacggcggccattgcaagcgcctccatcgcaatttctttgctatccatctcatatgcataaccaagatggataattgggtggccaactagcattaatcagtatatgtggcttggaagaaaattgttatgggggaggtttcatacgcccgtctagcaaagcatgaaacagcggctttttgccactgaacaggaaatgctgcacttccgtcttccaatcatacgcatattccatgacgagtttatcctcgaagtaatcaacaaaggccctttggtagcgcttgtctccgagaaagtccctccaatcctcgtcaatcacttcggaaggcgacggctcccacggaaccaggtctttaatctcgttattgtaggcctcattgagatggttttcattcccgccaagtagatacgtcgagctgagtaaatgggggttgtggttatcgaattggagattgttccacagtatggcgtagtttacgtggtttgccttcaataggtgcttgaggcatcgagcccgcttatcagcgtctgtctcaatatgatggacttcaaccggcggcacatcaatggctcccgtcttcgacctactgcccatgaccaagctggcgcccgggatatatgaaagcagtcccgacatctttggtgcgtttatgcgaagaagacggcaattggctttgatttaccataaaaatgtcaacctcatcaaagtaccaattgttggggcgacaaagtactttggtgcaatggcccgagttatgtggagatggaggattatagtgggggagaacttctgcactcccgcgccgcccgttctatgacgctccaagtcacgcgttttccagccacagcccagtaccgtatctcgagcctcgccggcctcagcctcggcgcccacgatccaaaagccaacgtcgagattgtaagagcatgccaggagaggagagtcatggcgcaatcttataccgcggtcctctccatctatgccgagctgctctcaaacatccgacaagtgtctgtcagagccacgctctcctcgtcgtcagacttgacgaccaaagctgagatccttgacgatggccgtcgcatccaagtccatcaccgcggcgaggtaagagcgcttgatcttccggcccgagtctcagtgcgctctgcgataccgattccagaaaattcttcactagacttggcatggaggttgcccgtgcccgccactgaaacaggactgccgcgattctctgccgagaaccagtcagtaccttggagttcaacagatatcaaggctggatcccgcgtctgctgtcggcactgcgatcatgtaattgtacagccagagcgcataaagtcatggaaagacctgcccagcgagaactgggcggagatgatggagttctggcattgtcacaagcctcatgaacatgagcatcacgatggcgaagccttgtctaagcgtggctacggagctgatagctcgatcaccgcccagccagaaagcgggtttgtggacctcacttccttcatgttctccgaatcggattgtgatggcctattagtaagtcttgacttcagtccccccatatttatacgcagtattagttagagccgacggggaaatagaaggtggcctagccgagcgtatatatacctctcagtggcccggtcaccgatacaattccccaaaaaggatgcagtgcttcttcctacttgactgtgggcagctctaatgcccatacccttctttccgagaacgggttaggcgttggtgctgataaaagcagtctcttgcttttcatccagtttccagagatgtgggattcgggagattcaaggagatatatatagtctacgtagacgtgattgtgccgctttgatctctgggtgcgtaggatattttagcttaccagtagcagttttcccacccagcttccgatgcctctttcgattccgtcaaagaagccatagacgaagccgatccagtgaagcctctacgtgtatcctgtaaagcttgcaaagcagagatcgggatgtttaatgcgctggcatcatccataaccctgttcaagtggcaggttacgtgtgaaacgattcatcccagccaggctccaagcagctcagagtgcctggcagccactctaatagcgactatatctcggtcgggctcgtctaaatccgtggtggcatcgcatacacttagtgttgatccagaaacaccccaatcagagacatcccaatctctacatctctgggtgctcaacgcgaatgtggtatattcgtcaaccatgcgcaaaggaaggcgggtggcgattaaagtgttgtatcaagatattgatgcggaggaaggaaacaagctagttgattccatgacctcgggcgttcaggaaatcagctttccagcaaccgctataaaggcggctcgccaggttctcgaggaaagcaacgatttaatgcccgcctcagagcggctatttcaacaatggcacgttggcctactagagcgctgggagtaggcgaactgttcacactggcaagggacggagcttatatcaagcattttgattaacttgacatatggattagcattaatataccagagccagaatggggactgatagcaatgatatcgcgcactgtgttactaacccaatcacagcgccacacatacggtaagcgccatatatggcactgtacacaggcagcacttctagcatcctcaccccagcactcacctgcattcgtcttcatccttccattctctccacgcccctcaaattttctcgccgcacatacaccttaaaatgataggaaaactatagcttctgctgccctgtcccattacgcaatagtgagacccgatagaacagccgacgctacctcacgtcatgcattctgaagtgccatatattcccgccggatgcattggaatctcacaagaagaaagccaaatcagtagacacgactggtcaacattggatcatcggggatggcaaagactcgaccgcagccactccgaggctaggcccggcgagctatgcctcgatccccgaatacaggcgtccctccttgcagctccaaagcttctttcgctcgctcagctgtttcacgctcaatggtgtcaacttgaattctgcgtcagtgccttggatgaagaactaggaattattagagtacatctgctaccagacgacgttcaacgaggctccatagaccgtaccagttcggcattacaaagggagagatccaagatacttcgctaccttgattattcaccgtgtgcttggaaagccgttaaaataccagaagagactggcagccctattcttgacaatcccaataccgatgaaaatgataaggacatatctctgctggagctcttcaacgccattccttcaccatgcccagacttggatttggtcaaagagccatatacacaggatgccatgtataatctcatggagagcaaagtaccaggactcaaaacagagctacatccctaccaaagacgatctgcagctttgatgctgcaaaaggaagtgcagcccggccagactctcgacccgaggttattgcatctgaaagacacacgcggctcatcttggtatatggaccatgttactggcgaggttttattggggccgcgatattacgatgcggtttcgggagggatactggcagaggaaatgggctcgggcaagacaataatctgtcttgcgttgatacttgcgacgatgcatttgccaacaaatccgcctgatttttataaacaaggtcaaccaccagtcagacagagaattgcatctcttgccgatatggcagcctcatgcgccacacgtcatgccgttccctggagatcctatttcgaagcgtggaaggcgcagcatggttatgagtttacccattgtaacgacgttctttcgagaaaccccgggcattattttctccccgcaccgaagccccctcgttctagacgacggaatgcaaccggcacaacgccgccgccccaaaaagtctacttgagttcggcctcaattgtgattgttcccaataaccttcttgcgcaatggaaaaaggagatacgaaagcatactgagggcctaaatgtactagttcttgggaaaagcgacaggcttccgtcgtcgcacgatgaattattgacatacgacatcatcttgttttcccagtcaaggtttgagattgttgtgaaacaatatggcggtgtcagcggttctatcttgtcatccatccatttcaagcgatgtatcgtggatgaggggcataaacttggtaactcaagaattaacaagaaaagcaatctcttaattggcctagactcgatgcatttctcctctcgttgggtcgttacgggaaccccttcgcatggtttatacggagttgaatcacctcatacttctacggcgatttctcataccgaccaaagcaactcttcaacggaaatggaaagaaaagatcttgatcgaatcggggccattactgccctatatttaaaagcccgtccttgggcgaacattgatattgagaatggcgatacagtggctgattggacgaaatacttaatgctccctaagcatcaccccaagagtcaaggccgattcgagagtctggaatctacgctcaattctcttattattcgccatcgtacatcggaaattaagactcttttaccatctgtaaatgagaaggtcgttgttctcgaaggttcatatcaggatcaactgtcattaaatttgttctctatgatgatagtgttcaactcggtccaatcgcagcgaacggacatggattatttctttcatcagaggcaaaaaaaatccctgctacagatcgtacacaatctaaagcaggcaagcttttttggagggtctttctttactgctgacgaaattgctaaatcagtagaaaccgcagaaaagtttttggcagagcggaaaatacccatcagtcctgaagatgagtcactacttcaacaagctattcaatttggccatctagccatgcacaatagacttagaaatcttaccaaccaatttcacgaaacggcagtgtcaatcacaggcttccccggcaacgctggcgcatcctggtctcttgatggtgctgccacagacggcagcatctgtacatctaccagcatgatcctatcacttcagagtctagtatataaggcggcaaggagtgaagaaaaattcaactctcttttaaacggcgaactgatctcagaaggcgcactggaacgctcgaaactcctagatgcggcagctcctgaaaagagttccaaatcaaaggaaaagtcatctagtacacttgctggtaatacaaaattaggcgatgatagcccgaagaaggtacgctcgcatggcataaatggaactgagccgaagactctcgctgtcgaaccatctgccggccacctcgaacagacaaagatcaccgcgactgtatccgcaaaactctcttacttggtcgactgcctggggaaataccaagaagaagagaagataattgttttctacgagaatgaaaacgtagcatggtacttggctagcatgcttgacgtggttcgtgtttctccgaaagaaaagaaaaagattccgtggctatactgacagaatatcagcttcaaatccaacatttgatttatgccaaaactttgagcacagagaggagagcgcattatgtcgatacgttcaaccataatgagaaattcaggtgggttgatcctggcatcaaaggaatatgaggcaaagcattctaaccatcagatgtagagtactcctcatggatttatctcaggcagcgtttggtctagatatgcaagaggcatctcgaatatactttatcaacccagtcctcaatccgcaggtagaggcgcaggccataggtcgtgcgcggcgaattagccaaaagaagccagtctctgtcgaaacgcttgtgctgaagaacagtctggacgaagtcattctcgagcgcaagaaacatatgtctcaagaagagcatcgccaagccaagtccattctggatgtccgaccaatatataactggatcaaaaataccaaagttactccaatgaagccaagcgaagacgattatactttgcagatggccgcgcttcaaaccacacaagctgtatttggcaaagggtttggagttgtggcacatcccgacgacggcattatcctggatgagaaacaagcgccgaacaataaaccatcagcgcatcaaaggcctctcatagtatcgagtgtgttgaagagatcgtatgacaacggaccaggaagtggaggattgacaagggatgacgaaaatcatgcagcatcccaggaagagccgacatctaagccaattcggcggattcgctttgcttgaaatagaaatcgagcaacgcaacgataaactcggatcggttccatgttacgattgcaatgctgctaactggcgattattgtaagccagcatgcgctagatttaggatcgtgtgaataaggacagcgcagctttgtgttaaagggccaaacttataatgacattgatgttattcagtcattggctgaactcgcattcgctgtggtgcattatttgtctgtcgcccgacctcgcgcagcttggtatacagctggctgagattggaattttcagcttctccgtcttctttgggagacagatgttaagagaagtgttgagaatatctcatattatcacgttcatccaaaattagcatcacattccgacaccaccgtgcaatgggatgagtgaaacccagtaagccgggcaatcgatcattttattggccagcaagggcagaaaacaactgagacattaccagtagcatagacgcccttgggaaagctgaaagccactccgccacccagctgaactatcttcacgctttgttggtcacatcaaccatgcagcccctctcacagccaagacagccacgcgaaaggaacggcgcaccaaatagtgccttgcgccgaccaagaggcttgcagaaagcgccgtgccagcctggataacgcctctctgcgcgacagccgcacggaagcgcccctgcggctgaatctacagtacatcgaaggagtgtgctcgcggaactgctccagagcacgggccttggatgacaagcacgtccaaaagcccaaagacggtggaggctgagatcgcgagttctaggccctttcagctccgagcctagcaacaaacgcgccgagaaggttggaagcttttcgtgccgccgggctccactgccctggcaaaatgaagacaatggacagccgccgctctttgctaggaattcgaaccacaatgatctgctcatacacgcatgtggttcatgcaatttattgactgctggaattggcatcaagtgaatccgctttcttcttgtcttggaagtgagggccggtcgaatcatccaaaagccgccccccctggcagtcaaggatttgcccactagggccagcatagattggacatttcccgatccaggcaaacacgaattatcggtctccccaccccatgtctcgcgtgagaagggcaaattataaatacgaattagcgggataaagtacatcgagaggcagctctcggttccacggcgcatttcgatggggtgggcgctttttcttatttgattaattcccacaatttttacccctggatcgctgcgcttgtacctgaccggcagtcgacgcttggtctgcattactagcactagcactctgtacctgcgtcagagtctctggactagggaaaagccatgggcactcgagggcattgattcgtggggcttgaacttgttggctttcccggccgtcagggtagtcaaatgcgaaaaaaggagccttgcctgttcgtggtatggtatggtagtccaaagggaagacgagaaaaaaaaaagacaaaacagaaagtagcccaagaaaatggcacggcgagcagcctgggcttgggctgggcatccgtcatgcgggccaccaccccgggaggaatcaatcaaaaagatgcgtttctccgccccttttgccccaggcttcgctaccactagcctgcttgctcctccaaaacccttgaagggtacacgcggatcgttccaactgatcgtcaacagcctctggagttcgacaagcgagcagacgtgaaagagatagagagaggcagagggaccccaggaaaccagcattcaggctgaatatcacggggttctttcattgctaccttactccacgccgatttgccgtttgtcactattgctttgctgccttctgtccaccaccagtttcccgcacgcaattcttctacaggatgcaaattgtgccagatctttgcgtgtgctaaactacagcaagaatccggcatcatggcttcgacggccaccattaagtctttccctctaccgccagcctttaccgcggcggatttgtactccatcgatgaagatggcaacgcggctgcagtcaatgctgagcgcgcatcacgcatgaatcgaacgacaagggcagcgagtcaatcaggagcgcatccagtatatcaaggcatgcagaacgcatcaagatctcaggaatcattccacacggcattgaagcggcccccgaagttgacgggcacgtccatgagcaaaaacggcagcaactatacccctccagcatctcccacatctcccaggtcgcctaccactcctagatcgcccacgtctcctacttctcctacatctcccactagttttgcccacgaaggcattgatggcccgaggaggagggcggcttccacaggaaacaggatgaacttgaataccctcgagaccagcagctgggtgcgcgaaagcgtctatcagtcgtcaccgatccgggcggcgtttagacccgacagacccgacagaggccccaatgagctcttcaatcttctgcctggcgaagtgctcgatctggtcctgcagtctctgaaaggatcacacctggataaaaacagtgagagctgtgcgacgtgtatgatgcgcgatctctgcagcgccgccctctgcagccgtagattgtacaaacacgcccgcgtagctttgtaagttttcttcttttcttctctctttctctctgtccattttctacttgtataagggaaatatcccaatgtctaatcaatgaatcatgcagatatgaagatatccagctcgttggctcagattcagccacgcacaaaaagaagtttaagcaaaatcaaggcaatcgtatgaccatgctgcgacgcactttgcgcaccaacccgaacatcgcctccttggtacgctcgttaaaggtgcctcacccagagccgccgttgaactggtccgtctcaaagggcatgctatggctggagcagtatgaagatcaggtagccacgctgattatggcttgtcccaagctggagagactttcgggcccaacaccaaactacgaccactcgttcagaaaaatgttccacgcgttgtcgacgaggaggtgcttaaaggacatgacttggattatcgatcctgcatccacaccggcgcaacagcaaggagggcagcggaccgactcaccgtccaaacaacgtggacaaagcggcccatctatgctggagccatcccaaagagacgcctttctcgatagccatcgtaactggtcctctctaactaatctgtcgatactctgtcagcccggtgccacattagctccccatagactcctatcaaaaacactaacacatctcccttcgcttcaacatctccatctctgcaacctcccaccaaacgccttcaacgacaacaaccttttatctttacctccgctcaagtccctgatcctctcccgcatcgtgggcatcacctccaacggccttacatcctttgccactcgcagcaacacctcacatctccagcgcctcgagctccgcaacacgcccttgacatctcttccggctctcgcccgcatcttctcccatctccccgccctaaagtatttctacctcgcgcaatccttccctcccgtgatgccggaaaccgactcctttgcgctctggatgatgccctacctcgcctcatccaccatcgtgaagcttcactgggacatcaccagccaccccaacaccaccaacgaagcagacgatatcctcgctcgaagcatcgacgccggcggcttcccagccctcaccaccctccgaacgcccaacgaccccgagggccgcttccaagccctctgccgccccgtggaccacatcatcctccccaacgaccgcttccagcgcctcaacgccatgggcggcatccccgcctccggatccttcagcgcgccctcatcgccaatctcgcccctccacaaatccgccacgacaatgtccctcccattaaccatctacgccacgcctcttccagggacagacctccaaacagcccgtctcgccgcccaatcacgcctcgaagccgcccacaacgcccctcgcttccgattcaccattgccgccgacgacggcctggcccagacgcttggcaccgtcggcttcatcggcacgctgggcagcaagatttcgtaccacctcttgccggatgacggggcaacagacgagcagggcgggctcgtggacgtggctgacatggtgggcgatggcggggaggcactcagcggcagtagagaaggctgtacagggcgatggaaccagaaggagggcgaggtggctgataagaaggagaaggagaagtggtggcatactgagaggggaagatggcagagaattgaagcaatttagcatttatgttttttcccctccatctttctctctccctttttttttctttttttctccttacgtttttttcccctatcgtatcttattatatctaggaggtaacatcaagccgttttgcatttcatttgtatatggattagtttttttttttttttttttttatcttttcattggaataatggcagtgggaaacaaagctcctccacgagaggacaggtaacggaaagggaataggaaattttcagtcaacgatatcatgacaacatagcagtagtattaaatacactcctaagttgagtatttctgtctaaaatcatttttgattcctgcccagccggtcctatggttcaagagaagaggcaccaaaagtacagacaacaaaaaaatgtgattcaatatgtattaagcagtaaatactaaaccaatatgcaattatatctagaattattgtcattactcatagtttgctttgtgtcgcttgttttgcatggcgctcgctacgctctgctttgctctgtctctgctctactctgctctgcattgctcgcccgcttgctcgctcattttgtttcctcccccctttctaacccatcatctagtgccctgaaagtttttttgtatcttcatggccccatgcccaacaggttgttttatacaccctattaatagaaatccgactctaacgtgtgaaatgcgaaaaaaaagaataggctctttcaataaaacaaagaaagaaacgattccagtgcaccaaaagattcccagcctccaacaaatgaacaggtttttttcatatgcgatgtgtgtgatgaagaaataaagaaataaaaaatggacgagattaccaccgagaggcctcagtcattaaggagaggtagaaaaaaaaaaggtaaaaggaagaaagtagaagaaagacaggaacagaggaaagaagaagaaggaaaaaatcatcaaaagtgttggagattagaagaatctacccttctttttgggagcctttttcttatttgcttctcccaaaatatcatcaaaagtggttccggacgtcgctgcagcgggtctggccggagagctcggtcttgacatccgtgaattcataccgacgagattgccgacagaggaagaccggttggagatatggctgctgggcggtcgtgggcctagcgagctgcttcgctggtggacgccaaaaagatttggcggcggctcgaggggaacaggctccaagcccatcataatactcgagcggttcccagcagtgctgatacgacggctagccggggactggttacgcggtcgaggccggagctggggtgatcctgggattgacgttggggtgctttggccggagagaccacttgagccgttgttgaagccggggtcagcatcctggaacatgggccgaggaggctcaagaggtgccaaagctgtatcttcaagaggcggagttgccgaattacccatttcctcccaaatcttggcggccagccaacagtggcttcgatggtaaatggcctccacgctgaacatgacggcatctgcggaaagctcgacatagccaccgcccgcaacttcgtaccacattcttcggactcccttgtcatcaacccacggcgggttacccataggaggctggcacaagaaatactcaacgccttcagcatatttgaggtcgggagcatccacaaccaacatgggcagtgactgaagaatgacgtataggaagaggaaataaccaattctttgatcaatgagatcttgagccgtctttcccttggcttctcgagcctcaaactctttgaagtagtccaagaacggaagttgaatgccagcagtgtcatagttgtaagcgccattcaacactagcaacatttcgggctccttgactttcttgtcaaacctagcctgttctctaggagaaagattgttgtatgtctcaagaatggccgtcattgacggaatcagagggagatcaaagggaacagggggcagaacgggaggtctggaacgatcaaactcagactcgagaacacggatggccgatgtaatcatctcatcagcctctttggaaactgtgggcacctcatcgataactcttgtggtaaggctgtttcgatctacgagcaagtcgtagagggcacagtggtctgagtacaacgtcttcagcacaatgcgattcaagccgctctccacgaaaggattcttcttgctgctagctttggggggccagctaccaaatgcagatttgtagtagctcaagacaaaatgcctcatcttgttgaatgagtttcgccaaatcttgaatcgaacttgcctcagctcagggatagaagacgaatttgcgagaccggcaaacagtgaggggaattcgaactgctcaagctgttctttcacgttctgatagcgattttcaaggtcgaaatgagccttttccaatcgctgccgtgtggtaggtgagatttcttgaaacaagggtaggcgcagatccataatggaagagtatttccctgcagcatgtacaaaagcctcgttgtagagctccaggcaccgcatgcgctcgcccagaatcagagcttccagtgtttgttcgcggctcgcgcggcaatctccaaagccaagagactctgagtaaaagccgaagctcaaatcaaccgcgcttccaaaggtatatccatcagggcttgagaaacaaaattcttgcaggagatctgagatttggaggaaggcgtggaagtttgtaggtcgtctcggagttcccacaagaggctggcctgtaaggaaagcaaacacattccgaatcgcaatcagacgatccagctccgatcctgaattgtcggtggcaggcaccgcgagctggctcgatgaagcatttgatggtgcaggaggaaggtataggtgaaggaagtccccagatgggtcgactgggaacgatgtcggagatgatacccgtgaagcgtcatcgttactgaggctgtttctgcctgtaaagctactggccctggttcttgtgcccgaggactccaggtctgatcggatgagttcgttgaagatgaaggaggagctgacgcaaaactccggtactttgaaggacggcccgcgtccactagacttggggtacaagtagacaagtactgcgccattctcattccaaagttcagggaccttttggatattcatttgtcagctattttcaacagtgtttaaatcggatgttgacaagcaacttaccttttctccatttgtgaggaaagccgtgttgtattccgctttgttaccatccgacatgacccaagcagccattttgttggcatggttagcatccatcgagctggagcgagatcgacctggcatccaacttcggcgcaactttcgcctggttggactctgattaatggtggaaataggtcgtagattggtggtcgacatggacatggacatccttgagccctccataaccgtcgagttgacacgtgcagagacacttcgtcccctaggctccggcaaaggagccgttgatcgagttttcagcacctgcaaaggtggaagagagtcctttcgctctgaataagacatgcttcgctgcctagctatactgctctcggcgctttcacctgatgtaacgccgagtccaacagaggcctggctgtcatcgactaggccagggttggcagcaacgttttcctccagtgcttctgcaatggtaaaggttgtcctcgccggctcgggtgagggtgggataggatccataatcactgggttagcttgaagctgagtctcaaagtcgaaaccgcccagcgcagggagtaatggtactggcacatcattgtcgacttgtggggtgtctggtgcagaatacacagaaggagaaggcgggatcggatcattaatatgcggaggcgggatcctgtagtctacagggctgatgatatcggactgttgcataaccagcagcgatatctgggatgacattgccggtgtctctggatccggagcgggatacacttttgactgtggaggttgcggagggctgtgttgcgggtatggcaaggatgatgtatcggattgtgccgattcaaaaacagtcgaactatcgccggccgcgctggaggggcttgttgattctgctaccgagtataatggttgctgaggaggaggcggtggtggcccaggtggtggcccggatggtggagggggaggagcaccgatgggagcagccatatacggagatttgagaggttcgggaagacgaggatcttcgaaaagaggagcatcgaaagaggtagaaggcggcggcggcggcggaggtggaggtggctcatttggaggcaggaaggcaccaacaggcttccgctggatagacatcggacggtggtctgtctgcagtgtaagcgacgggatcaaggatgagatccgagtgctccatggcttcgatttctggttccgtctagatggaggtcgttcggcgtcgtctctcctctcgaccacgggctccaagctcttgtgtggcccgtcagcgggcttcacagctggagctagaggctcgggtggcgtcttgcggcgagagctgtcggagtcggacgtcgctttcgaatcggaggagccattgtgcgaatgggatcggatcgaggaacgagaaaaagaagaaggcagaagggtggctcgaaaggacttactcgaagtcatattgggctgatatgacctgtccgtccgcagcaagcagttgctacgagcgcacagcaggcgggaaccggcgggttcttgtatatatggagtgatcagaggtcgggtggagcagcgagtcgacgtgctcggacagtggcagtcgagcgggcaaagctgtgtcagactgatgagctgcggtggtacctacgcctccgtacagtacagcgtacagcacagtggcattcgaaaacgaaagggcaggattttcgcagcgcccacgccccctgtgaggatagaccggcacgacagagctgaggcgaggctaatggggagacgtcgctggcgcaagcttttcggtacggacggcggaatggctgagggcaaccgggggcgcagaggagagcagagcccggagaggcgtgcgaacaagaatcagtcgtcgagggttactaggacaaaaaactccttgtggtcgctggatcgaggtgagcgacgggtcttgaggctgctcggtggggactcgatgacgttttttttttctctcggcaaaggggaatccttttttttttggggttgcctcaagcagggccagggagtcttggcggctgtctggaatcgcgtctcatcgtttgttggtcccctggtcttcgtatcggcaggacgacagagccagagatgcggcgaggaccctctgccggtatttatttctgcgtgctgcaacgcctttgctgcgaaatatgtcttatagcggcaatgtcagaaaaatagaagaatccgcacgctgacccagaccagtcagtcatcggacatgcggctgatgcccaaactgcagacagacgcagccattgtcaggaaccccggcacgcacatctcggcggcggtccacagctagcgccagccggtcgctatttttgatgtcaaaaagctccgcttcggtggaccacacggtcctggcccaggggggtgttaatgggccagacgtcgtgcagagctgcttgggaccgccggctctgtggttttgtgcgaggtgacgattcggagagaaaaaaaaaccgtgcactaggcggaagggctaagcagctcagctccccctctctgggtggcttatacctgtactgtgcggtgcgtgcgcttccttcgagcgccaaggcaaagtgcaccggttcacaacgtctgcgagaatggaggtacctgcgactaatggcccggcggtgcacaacgaaaatgcaggcaaggctaggtagggttccggtctcatcttttgtctctgccaggcgcaggacgaggctaattaccacctgcttgactagcagctgtcgacacgtaaatcttgcattgttggtgctgtttccaggccatcctcccaagggtctcaatgctactgcaaggggtccctcatgtactggtaccaatgccgtgcgctgctgctacctcagcatgtaacctcaggaccccgtgcagggctcgttccagccagtgcctgcttccagaaccgtgccacgttccttccgacaaagcgcaggaccacgcctatttgcgattcatcgaggtaccgcgacggggcagctgaaggtaccggtacccaccgcggcgggcgagggcagagcagaaaagtcgtgatttcattaccaagcaggtaacgagtacgagggcaaatacacctgccacccggtcaggaggctcccgaatcccttctcgagctgcctcctggcatgtaggtgcatgtagggcttttaaaatcaggatctccccgtctccgccgctgcagtcagcccccggcgcgctgcaacatgtacgtacatggtgcgcagatttgcatcttgaacatacgaggtcccaataagccctcttcacatgcagctgcacggcccaggcccgatcaaagggggctgagatgctgtaattacgggagcagcaaagggagattaatacccacggcccgcgccaatctggccgtcgattgctgggctgattatcctactcgctgccttcttctgcttccatctactattcctctgcttctcttctgattaagttgagatccaagcgtacccttgcccgaatagccgaagacggcaggtccatggtccatgggtagatgggccgtactgcgaactgcctagcactagactaatacgattcgcagctgggcttcgagaacgagacacgccgggaattgctgcgaattgcaacctggactcttgtctcgcttggagatgcaacaagcaatgcaatgcttcgtatatcatcgtcccatctccgcgccgcacgtggcaggcttcgtgttggcttttagagggcaggtatgaaaacacagcacagcacggcacggcacggcacagcacagcacagcgccagcttggcacggcagatcggatcacggcgccgcatcaccagccgactatgcggccctgctcgtatatgtatgctgctgtctgctgtccgcgtctgctttgcctcttggcgatagttgacaagacggaacaaccgccatcgtactcgtatatattgtgacgatcacattcgtattacgatgccctttgacgtcgtcgcgtggctcagtcacttgatttgcgtacaggaggtcttcacttctcgccactgcgatgtgcatccagttacgcatttggcaccgtctcaacgcatcagtgtgctaagacggtgcgggctgctcatcatatgcgggacggtgcaatcaccgggcaaggacacattacaatctccgcctgcgcaattcatctcccgctgacgaaaatgaaataaaaggtcctgccggggcgcagctgtgagatgttttcaacaaggtgagattttttttttattcatgctcattcttcattttgataaaagggggcgtgtgtctcttgttcctcttacattttgcaatgactagctcttgggcaacgtcaaaggtctgcgccacacagacgctacgaaaaagccatggggtaccgcgtctgagccatgcaaaccttgccctgattactaagggcactgacggttccgattggtggagctgcgtgctttgctgaagctgcatttgctgacagccaggcgtcatccttattccaagttagccccgtcctgctagcgctgtgatgctatttacagcatatactgtttccattcttcaacaatgccagatgatgtgagatggagatgaaactggagatggggagggatagccacgatggggagagacgatcaaagcaacaagaccaaattcgcccaagagccaccaaaaatactcgtctagtatattcgctctgagccgcagctctgagtcgcgcccagggaaccagtgttttaccttttcctcgtgcctctcgcgcgctcgccatgtgggaacaaaacaactgcctagcgcatgtcgagactctgctgtccgcggacaaaaacaacgatgcctacgagtattaaaacagtagatacaaaaataagagagggaagagaaggaaaagaaacaagaaacaataacggagccattcccgtgcgcgcgcgctccatgtaatccgatttgttgggtcgagcaacaattgcctcaaactcagcccattctctgtttcatcattgctgagccatagccaaggcatccgcgcgatctagcattttagttgctatgggactatggactagcagtagccgattttgctcagactcgtcgctatgctactaatcctactaggctcacatcagcaaagacgcaatccaaatctatatgtgcgaagcgtgtaggtacatacacaggttttgccatctggattatactgtacctgcttatccaccaaataagctacactgaagagctcaaggagcagaatcaaggaaatcgtaaagctctgttctccactccacagcccccccgcaagattgatttgtttgtttagatcttctgtttcctaggcattatttgtcttgactcctttttcctcctgtaagaatctctcaagctgttgatccatgtatcacagaagagccatcttctgctccaacagcacggttaagcaacatcactttttttttttccccgctgctttgggaagggcccaggaaactgggaatcacaagcccgccccacatctcgaaaattgcctaattcggtggaaccgccttgcaccatccaatggatcttatctattatcttgcagctctgcagctcgcagcgcagtgcataggcgagagggggacggaaataaaaatctccatgattgctgctaaacaaatgaaggatacaaaaatccgtaccttgttgaaacaacaaaaaaaaaatagaagaagagggctcttcaaatccagcggcagtactttacttgtacaaccccattatcgcaaaaggcaactccctcttttgagccttgttccctcttctgtgcatcggctttaattccagctctctgtgtccctcttgtttcgctctactagctcactctctttttttctctccgttattatgccggcaatgccgtcgccgcccatgcctttagtggagaaaatcgttcaaaccactgggtaggaaaaaaaaaaacagagttcggctaaagcaagttctcttcctcccccaatctccctgaaatccctaaagtagattcagctttctcccactgtaccagccgtaccatcgtagcaaaatattatcagatgcagatttagaaaaagaaaacaagcgggtgccccgcaaaccgccatcttcgcaaaaaaacaacgatacatcaaaagaagcgcctccccccctcctccacacaaaggctactgttgcatctctccatccccatcccatcccatcacgccccccctcccctccccctccgccgggaaaatcgtagatcgacaaaaccctgcccacgaatagagatatccggatttagattaaaaccaaacaaataaaaaaaataacaacaaatgaaattcgagtaaaaaaaaaagtctcctttctagctccgaacaccgtttccaaaacaagtattagcggcgccaagctagaggaaaagtagcaccacctttgtcgtaattcgctgttttttttttcttattcccccaatgatgattgattacctctagtctctttttttttttcgcagcggcactggtaaggaagttaggtagttcagtagtttgtagtttagataaagtagagtagtaatctgccttctctctattataacctagtagtccgtattgacaattggccaaatttaatttttcctctagtttgagttttagtttagaggcctctctggcctgtctgcccaacaccctccctttaaagtagatcgtcgcccccaagtttcatgttttctcatagtcgtatttcctcattctgctgctcttcttttgtctttttttttttttgttttcttgttgttgtttgttggcttcttcggtccattgcttctcgacgtgctggacatgtcacacatcaccgcacggaatcggttcacgtccactctattcagcgtaggcatcgattaaccttggcccttgttcctcttttgacctgaaacaacctctctagactcaactctcaccgttgagcgagcaagagagttcacaagggtctcccaaacaacaaaaggctcttggaaacccgccaattggctcccgcaggtggaaagtcacagtttcgagaaaggccgagagaaaattccgggaaaacgcatctcaactgatttcggaacatcaccaaactcgtgttcaagccatccgcccccccgattcaagctcgacgaggagaaccggctttcgccacgccaatccgcccattccccaaatctcctgcgctcccaccagatttccaagtgaacatccgcacaaaaaggaccccatccagcccaaaaatgaagctgtccggcatcgccttctcaatggattcgcacactcataccatcggagacgtctggagagtctcgcggggagtcacctgactatcgcgctaatggtgcaaaacctggtcggtggtcaaaatcggtgaaagtcagggcttctattggccagaagagcaggatccacaggcgggattgaccaatcaggcccccagctcttaccgagaatgcacatccgatgatggtgtaagtgaagacagacgcagacgaacccagagtcccccctttggatgccaaatctataattctctttgtgtcaggcagagttccctgaagcagacaaatcttacacaaaaagacctgggacattgggcatcttcaccttatcgtccatctgacaggaagccacctgctgcttcaattcgtcctggtagctagccaaggtcccactgcatcccgtgacttacacggatatcaacatgactttccctcgggacatggaccggatggaacttgaaaactcccgtctctccccttccccggagctagaggatctcttcaaccagttcttcgactggcaagcctattccggggacgctaatccctcgtccccccatccccatcaccatcaccatcaccgcaagcaatcccttagcaggatcatcaccgatatcccttcctttatagaaaacttccctcttgatcccaacaggccctacttcgacatgccgccttcgtactcttcggatgatggcctcacgtccgagtactcccccggccagactcccccggagctggtccagggtggaagctcgtcgccttcagaccactcgggatcgccacccttcctggagccactagacgatggccactaccaccaagaggcttcccttagagagatccaggcccaagacgatgagtggacctacccgcagaccgacccttccaagggcatggtccagggttacccccatcacatccaagtcctagacgataggcatagaaggccagtcgacccgtccgcaaagctgaagcggcgacgatccggcaacgatctagacaagaggcaacggcagctggcagaccccggccagacggcagacgtccgcaagagtggagcctgcctcccatgccgcatgtctaagacccgagtaagaagtcactgtacctcctccccagaccaattggaatagcaatgctgagaattccctttttccttttccagtgccacgatagtggagtctgcccaatgtgcaggaaagcgttcccagaccattctcacatggcctgcacgcgcgccacaccatccacgttttggcccgtaatgggcaagatccccggtatgtggcgcacggcacaactcagatttgtgcacagctgaacaaatcccccccctggtataatccaaaacgtatacatatattgacaatgtattttttttttcccaccagatgtttggtccaccaatcccgaagaagaggagcaactttgctccggcccacggttttacaccggaaagcccagagagatctcagtctttttcaccccagaccccagcttcccagccctgcgcgccacggttcaggcttaccggtcgcaggggggctctgaggagaatggcagcctgtcaaaggctgacttccctcgagactgtgtcccaagccacgagctgctgcaaagatgggtcgaagaccagatccaaacggagcagaggtcagacttccaatatgcagcccagagcttcgtgcttgcatactcggaacaaggttggggacttcccaaggtacgaccagagtgaactctttctgtctctctctctctctttttgagctaaccagaagtctgcagcatgatcttgtcagaaaagtccacagaatgaactgcttcttccgcattttgaaagctagatcattctggtgcctggacccaaccaacaagctcaccacgctacccttgtctgtccaggctcagctgagaaacattgcccgacgggccatatactcacttgagcatgacattctcaaagagatggacgagaccatcgcgcagcaaggcgtcccacagccccaggagaggattgccatctgggcaagcatgtggcagctcattctcatgtaccgagatcttttgcagggcttcaaggcccatatcggccgccttgcgactagcaagagcgagtcgcctcagagtagtgagttccctttatatggagatggaaggaaaagaggcgagacatgagtactgacaagattgaaagttgccatgcatggacaagtctataagcgcctcgcggaaagcttttacccgctcttggtggtgtattaccactaccaattccgcacaaagaagagcctggagctgtcgctggactggctcaagactcccaaataccccgcagcagcatgccacagcagagcaatccacgaggctgctcagtaccttctcgactctcgcaaagagcactgtaagttgtcatcaagcaactgaaaccgctttcttgttcgttcgtagcgctaatactctgtcacagatcagaaactgcagtcttccaagagcgagattgatcagcttctatgcgtcttggtggtgaaccacgagctgaagaagatgaacgctagaaagcgtgcgccaaaggccaaatcatcaaaacacgcagatgatgattgtgaagatgataattagcttgcttccattgctagaggcatgccttttatgagttacgacttaatgatgaaaaaaaaatcagaatgcaaatgatggaacgtatgaatgggaaatgaagcgaaaaggaaaaagcggtgctcactcttttgaaagatttttttttctcgtctttttttttttgtattttttctttcacattggtttacgttgtcatgtttttctcttttgtgtgctcgctcacctggaaagaaaattattttgaaaatttttagatagtatgaatgaatcatcgctgaatgactatgtgcgtcgaaatcttcttggtggcctttgcatcactttttgcggcggagttgacgaggtcgatgagatctttctcgttgatgcgcttggaatattcgccagacaagatgattttcaacacaactttgtccttctttccctctctcttctcaacgcgcgattcgaagctacgtggaatagttagaactctgttatcctgtaaagaaaaaagaaaaaaagtcaatgtaacgtttgggttggggttgaaactctacctgatagtgctgactagttggtctgcttgcttgggcatgacggggaagatggtggccaggacgcctgcgacggcgccgaggtattgtgcccagaaagacgtatcagcgcccctgtcctccaggataccctgcaatcctctgcgaagctgagtatcgagtggcccaaggttgcccccccatctggcggcgacgccaaggccaagaagtgcgcgcgcaaggtgagtcaacccgggacagtcggtgtcgcgagagatggcatcgtggatggcaaaggcagtgtttgagtctgcgtcgtggccgtggcggctccagatttctctcacaaagagtagacccagaccagtgctgaagatggtcgggaagtgggtgtgagtgagatttgccggaagagattccgatagcttgtccaagatggcaccaaaaattgccttttcgccatcttggacgttggctaggacgtcgaggggattgctctcgcggatgtctcgaggcagcttcatcatcagagctccttgtctgttggagcctccacagaatgtgacccggccgatatatgggacggctttgatgaatgcatcgacgaccttgataatggcagggaactgctggcgacgtcgcttggacaagccaaagattttgccctcgtaggtttggttcatcgtgagcattcgggtcgtatctttgaagcgtgaaccgcggactgaataggtgttggacgacgagatgggatagggactgatggggtcgtcgtgcatcaacatgctgccgtagccgcggaatccgccgccacacatgtacacgtcgacgtgagcttcatctcccctctcgttggcagccctgatggcttggagagcagggaacctggagcataaatcggcgtacagctggctcaagcagtccttgagctttcccgtctccatggcttgtacgtcctcggggtgttcttgtagcacacgcattagctttgcggcaccgtaaggtaagctcccgccagcgagtgctgcctcaacttcgtagttttctgtgcttgtgtccacccaagtcatctgtacgctcccaccgccaaggtcaaggaacagggcgccaccaggaacgcctccgagaccgctccttgagcccatgacggcaccgaggagcgtctcaacaggagggtcgaggatggaaaccgtcagcccgccagtggcctttgcaatggcctccagcatctcagcggcgttgacggcccggcgcatggcctcggtggcaagcaccatgatgtgctggggaggaacgtcatgagagacggcaaggtggtgaaagcgtgagatggcagacgacaccgactcgacgactgtagaagggaacacaggaccagaatccgacggggtcagagcatcaaacagcgagatggcttctctggcggagtacaggggggtcagaagacgtgcccggggtggtgccagggaggtgatgctaaagcgaatgccgttgctgacagctcagaactccatagtcagcatcgctgcgaatggcgagtaggatgtgagtttgaccaacctgcccatatcgacgacggcgtacaagtggctctggtcgtcgggacgccattggggaagcttctgggccagattctccagcgtcaccgtgttggcggccggcatgatgtaattggcgtccgcctcactttactgtactcgatacttttttttttctctctctctgcagtcgttgctccaagctttgggtgccttgctggccagtcagctactcaacccaaggtattaaaaaaaaaaaatcaacagccactagcttcgaaaatacctgtcacaaaaacaatacaaaagtgttttcaatgcacgatctgggtcgatcggtcgtctgaggccgaatgcgacgggagcttggggctgggaggaagttggttggcaaaaaatccaaattgatccatgctgggcgcgtggggtctccatctcggcggtggattagcggacggatccgaatctccgaaaaaaacaaggcgcctggctccgggtaccttggcggctagcaacagggagatggcagatctcggacctcgaagaaccgctaactcgacggctggaagtctttggggattacgatttctgtggcgagggagggacggagggaaattggtctggcagaaggttctcttgttcaaaaatcgggggagaggcatgaatgcccaacgaggcccccccaccgtatatgtattcacaggcaaagctcatgcacttgatctgacatctgtcgaataacccacagcccttgcggcctcagccaatggccgccgccaccgtccttgtacagagaggcatacgtggaacagcgtcgtcctgtccatgccgtcgccctacataacctcgtacgccgccctccacccttttatgcctgcgatgtcgtctgtctgccgcatcatgacggagcagagtggatcgggcgtctgcgaggttgtcaccaggcggacgcggctgacctggatccgacgagagtgattgggcggcggccaccaccgggaggaggccgcaggacgagcatgagagaggagagaggagagcaagcagccatgctggtgtttggcagacgagcaaagggcagcgcgccaagtgcgagttggctgcacctctcggtcgatggcctcatcgggggttagtgtgcctcggtctctcaagcaaagttgcataactgcactgcatcgtgtccgggagcgtcatgattctcgttcgactttggcggcaagctatatatagagtatagagaggtgtcagcagctggctgcaatactactgcgaggacaatggactggatggaatcagggaatcagaaggctgagacacttgcgcgccacgtaccatgcaatctcacacatgtctgccatgcatggcccttcataaggggaagtcgtcgagcagcatctcgcggccgtcattcgttcggcttcacggtccctagatgccgcctgcactgaggttacatgagacaaatgcatgctctgaactcgccttgagatgcatctccagttataaactcttgtgcaattcaaccgcgtctccagccacaggcgcagaatgcggatggcgcacaagttgtgttattctcctctcctccccccagagcctaccaattatcccgggctcatgtttcccccccccccacactgccgggacgcaaaagccgtcgctcaaaggtggtgtcccttggggagagtgcatgtgagctgttctcgcctacatatgcgtgctgatgcccctcagcggcagcaacagcacgctgcaaccaagccggtgaggagaagcgagagatgcggcaaacgagcagagttgagtcgaacagcgtagggtaggtcaaggtggtgggattgaacgagtaaagactgcctataattgacgaggaggaagagggataaaagaagcaaccggtggtatgcaatataagagagcccagttgatggttgttcactttcccttttgagaaggatggagcacatcactatccatatgcagtgtgccggtgatatctttttagcccaacggtattaggtatgttggtacccagccagaagtcgtggattgatgcccaagaccttcatagatgagaacttgagtctgtacatactcgggagcattggctgctattctgtatgagtatttacatactactaggggaatattattgtgcatccaactccctggccatactcgtatcagtgataacgtgcaatatgccaccgctgcagctgagccaatgagactggcccgtctcttgatgagcactctgcgcttcgtacatgtactctgtactctgtgctgttgctgccaagcccccaagtctcgatcccatgcctttgctggcattgttcttacagtcgtgctggcctatccgaagctgctgccagggtctcttcgctttacgacgtatcagggactgtctgcccaatagctcgccacatgtctggcacggcctcattggtgactcggaggggtccaacgtgcgtgattgctactggcagcaataatgctccaatcatgttcttcatatccgccagccatacttgtacatgctaccgcctcctcttttctctcgctctcatcagtctcttatatacacgctcgacccatcgtatctgtatcgtacatattgaccgaaagctcttgcatagcagatgtgactctaatgtgacgactttgggttggaaaatcatcatttcaaattgataatcaaagcaatcattacatcaattgactccaattgccgcatgggaaccatccaatcaggcttgctagtgacctgcttgtttcttaatggctatcgctcgaagcttgctcgcttaaagagagctaccccgcttttatgatgcgcaccgtttcccctcaaacgcgttaagacgcgtctctttcgcgaaatttccattttagcgcgctgagctcagctttttcctacctcttcccagctcttacgctcgtgctctgtactctttacgagagcacagccccgtgagaagttctgggagagaagtgatcaatcgcaaaaccgtcgaggcgaatgtcaagtattcgtcactttttgtttttcgcttttcccagcccctttcatggtctgctgcctctttctctctctctctgtgtgtctctcgctgtacggacagtataaagacttggactgctgtgtttggtctcacagacgctcttgtctcagcagccgcgtagcgtggaagcttgttgaatgaaacttctgctgggcgacgagacacaacgagcttctgcaagaggggcacgtgtggcattagcaccttgacgatgtgctttgcagcgcctggatggggtcgccagtaagccagatatagagttcacagtgtgttcgctcgctgtgtagacggccctgcctcgcctttatccacagttcatccagcatcgcggcagcacgacggattctagcccccgtccggagtcttccgtgctccctttgcgcatcatctcctctttgccgggaacggccttccgagccgtgccattgctagacttttgcggcattagattgttcccgtctgtgctagaacagctcccaacgaggcaaaagcagagggaggggctgcagcaaaacgacgaaagaggctttgcatcggtgggagctaataggagccagccgcgcttttccatacgcttttttcccttctggtgctccattgagctgttcagtcaagctccaccgccctcgccgcactgtctggatgggtgaccaaccaagatcagctccatgcgggcgtgtgtgcggtgacagtgttgacagcggactgcgaggccttgggagcaacgagcaaagaagccgtcactgtcgacccctggcagaaaacacatcacgcaccattgctgctctccttttcctgcgctaggcctcttcctggcgccgctcacgccacagagaagcggccacatgggcatgcggtacgctggcacggttgaagagcgtgctcaagtgtgattgacgatgcattggcaagtcgtttcgtcaggagtagtgcgcgtattagagaggatagctccgcgtagcggcagtcctttgagtgcctacatgaagaaagtagcagtaccacctaccaccacctcgtctcataccatcagctgcgtcctttgtgacaagacaggccatcgtgctgtcttcaaagggcaagggtgcgctcttggaggccgatgttctctggtctggtcagccagcttgccatgcccttgtagatctggactctcattgtctcctattctttcgcgtgcaagtgcaggcatgcacctcattctccgcttgggactggaacaagcaagtaggcggtgctcctccggcaattgacttggaagaagacatcaagttctatagaggtagcagcccaatgcatttgcaggtgaatgcttgtctgtaggagggaggtagttgtactgatactaatactagtcgagcatcgtcacttctagagcagcatctagcgcaccggagccatcaacccatctcagggtcctgatcagctgctccattctagcagcagctccagcaccttatccagcgttatcgggatggctggctcttttccgctctcttctctcttctctcttctcccctcttgctcctgatcctgcaaagaccctgccagctcctgaagacttgcaatctgcaaagtcctacaagtaggtattgcactgtacaggcatctagagacggtggcatcgctcccgctggacccaaaaatcgccggcaacgtcctcggggggggcgtgcgtcccgtctcaagtcgattttttactggaatccctgggatggagtccttgttagctcagttgggagatccaggtagcgacggtacccggtacatgcagcgctactgcggcggcgtcactcagcgccgattagctgattagctgcagcagttccagcgagcatgaccggcgccgcacccacgcaggtacctgctcgcagcagcccgcgcaggtagcagtacctctgccgcagacgtccgccgaaagagagggtccgcgccacccgccgctctggctccagccaagggcccgcctccgctggacggagcgctcgcagtggctgtttttggctctggcagtggctctgggaggcttttgcgctggccctgcgctggccgatgcgctgcacggcgctctgcagcccactgccgcccatacaagccatacaaacccagcaccaccctgccgcccgcttctctcccccattcttctccatcccagccaagtcgctctgctttgcgccgttctgtgcgagcgatcccgcccgtggggagaggccgagtctctgtcgccgtgaattgcgatcatatgtatcgaatcgtcgagtcactgccgccctagcatcgcgcgcaagcttccacggcgcttcgcttcgcttcgtctcgtagacgccccccttgctttcgcttcaccgcacaacccaacggcactgaaaaggaacccgacgcccactatcgcgcgcagcagctgagtcgcgacggcacgccctttctgctgagtgtcttatactcaagaccggcacgactacgatatacttgctggacgacgagcttcacctctcgctggatcccgcgccgcctcgctcgggcgcatttcgcaaaccaagtcgcatgccgcagacagactgaccattggcttctctgttttcgcccaaccggccccgaccctacctgatcgcgcttctcgactacatcatttgcgctggagaattggacaaagaaggagaagaaggaaaagggaaaaaaacacaatataaaactaccaaaacaaagtaaaagagaaacttggaacggcgccattccacctttccaagacatcacaatcacgctccagcgcttttgactcaactggagggcgcgcgacatcgtacatttagcgctggacccgcctccctttttcaagcgacctcctgttgttcttgtacttgcgcgattggcaaagaaatcaccaccactcgttcgcatacctcctggccggctcccacgatgcctcccttgcaatcgctcatggcgcctcgggcacgggggtctcgcaaagctgctcgcggacccaaaaccccagagccctttgcaaccaccgacattcggcccccttctcctccgcgaccgcgatttcgacttagacggcgggctccctcgtccaatctcaaggctcccactcagcaattcctcgcgtccgtcgcgacagcagacgtccccattccaagcattgaagagcctcgtttggtcgacgaagacatggtggatacgctcagcaccaatttccctcgatacagccctcaccactttgaattttccgacgaaggcgacctgcctcgcggaaggccctcttcgcttcccaagactcccgcgcctcacgcggttccgtcgctgtcaccaaagcgattccctgactggtctctcgaccaggcctacagcagccttgagtcgagcccggaatgcgacagccggccgtcgacggcgcagtcgacgcagacgagcagctcgctcttcagccggtactcgctcaattcggacagcttcagccagtatagcattgatcccgacgacattgaccaattcgatggcgacgtgtcaattgaagacgcgaacaagaccatcaagcccatccgcgccgctcccgcagcagccccaaagcggcgctcgcgcaaggcaccctggaccagatcaatgacccagcatctgtggtccgtatacatgacctacttgcaagatccccacgtcaccccgtttcacatcagcaagagcgggattcctcctgatggcgtgtgtatgcgcgtcgcccgagaagccaagcgcagctggaaaggccccaagtcgcagcagatgaagaaggccgccgccgagcacagcggaagcgcgacacccaccaaggccacggcgccggcaacgtcttacctgcagtggccacacagctgcgcggctactcgcgcccatctgcgagagctctgcaaagctagtgcgaccagcgctgcacgcaatcatcattacatgggggcccgtaacccgacgccgtttggcaggaccgccaatcgcgcctggagccgccgcctggcgccgccgtcccgctcgcagtcggccttctctggcaacgacatggccctgtccctggcagtcagcacgtgtgaatcgatgcagcctcaggggccgctggcgcagctgacggcatcgcgagatcagcagccgccgcctctcggcttctgcgcgccgccggccttgatcgaggcggcggccgtccctgcgttggcctcgggagctgccggtgcggacattacccggctgggctcgcccttcgtggctcggagctacggtcccagctcttccagctcgcttgcagacagcttcggcatgaacctggagccacagcggcttagcaattctgtggggactcgccggcgtagcttgggatcgccggccattatcagcagcagcagcagcagcggcggcagcaatggcagcaacaactataacgccagcttcaacaccagcttcaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacagtagcagcagcgaatacagcagcaacagccgcggtagcggcaacaaccaaaagcgcaggtccaagcagctctccgccgccatcgagcccaggaggaagcgtcccagtctgggctccgacttttgggttgatccatccaacaacggggctgtctcaacgcaagccacgccatccgccgagttcagctccaccacggcgacccagcgagatgccctcttcatcccccgggccaatctacaggagctctttgaggcttctcatcccgcggcctcggcctcgtctccaccttcctcttcgtctcctcccactctcggccccggcaccgacaaacgcatcatcgccgcctcatcctctctgctagcccctccgcctctcgctgaccagcccgccagacttggctctcctttctccgccgcgaagacgagcttctccttcccgggccggcggtccaacagtatttccgccatcgactttagcatcatccgtaggccgtttgccactgtccagcctgtccaacaacagcagcagcagcaacagccccagcccgcagaatccgagacgacaccaaccaggtcgtctctgcggagtcgtcttgcttatatcgacgagcggatcaaagactttcgccgccgcgaccagactcgtcggcgatctcagtcaccacctttttaaatctcttgcacctgctttttctgcaatctcggcctaattgttattccactcctggcgcgcatggttttgaactctccacatcgttatcaattttatcgaacaaaggatatcccttttttgcttttttacaatgcctttttcttcccatatcgacatttactctcaacggtctatctcacacacacgcaccctgcatacgactttttgcattctgcttatagctacaactctgcacagcatgcctcttttagacgacagcaacggacttgcttttcttgatttctgtctacgatcatgaacatctgtctttctcttggaatactttagtttcagctttgttctttttcctgctttttcctttagatacccgatatatccaacgccatatatcagagtacccgatttgttattattccatctgctcgaaacggaaattttatccactcgctttagtttgacgaactctcactctttgacgaaaaagattttttttattttctgttcacgtatatcgatggaagaagaagaaaaacgagaagcacttgaaaaaaaattatcttggcttttttttttttcttctctctctacacgatcatgaatgacgttatgtccgaccgacatgatgggatactgaaccccgatattgaaacagtacgagagggtaattcatactctgtccctcaacgaaaaaggaaaaaagaccaaaaaaaaaccaccttcattcattcttccatcaacaaaaagcgttggattttcatgtcatctaccagacttgtttagccgtttcttttttttttttctctttcaaaaagcgattataggagcgcgcgcgtgtctttacacacaaacccatacctgtcttttcttcttttttactcttaacaccctcttactttttttatttcattttacaaactcatccccttggtgttgaaatgtcaaaattttgctcatttacttgattttttttatggaccgcaacaaaaacatacggaacatggtttgatgaggatatatgatgtacatggcagctttctcatttttcaatctcctcgtaacgggagcgctagctggtgttttagtctcttttcttacatgtttctttccttacttttttttttccctgcaaggagcaataccttttaactacagtcttgggcatagtcttgttttctgtttcagcttatcagctttttacgatatttgacactagcagtatgctctttaaaaaaaaaaagaagaaaacattttgattcaacagtttcgtcagtaagacagtgaacactcattataacacctcacacctctagtacaagtaatgagacgggaaagacgaaattaagcgagtgtacaacacacttttacttggtcattagactaatctagaaaaaaacacggtctatggggatattattcaacatgaaaaaagacataattccaaaaaaaaaaaaaaaattcgtcacttttgtgggccttcatttactattattagtattcctccacaaggacgctgccaggggtattcgtattttgcaggatcgtagctaatgctccggatatccttttatcctcccttccctccgccgcctcagatcctcaccagcatcttttttaaacttctcgatctgctaaggcgcatgaaacaaattaaaatcctttagctgagcccttgacccgatatggcctgttgaatggcaccacgaactgccatatgacccaatcatctgaaacgtgatgtgccgaactgtttcagatccaaactccccgctcaggccaaaacttgtgaccaaagagggccagtgggcaacaaggcgcaagatgacgcctatgacgcccatgagtgataaaatgatacgttacacatcgttgcgtaagcggagaaggggaaaagggcgaatcatgtagaagccagtgtacacactattgtgccgcatcgagagagagagagagagagcgctcatttggtcatatcatgaaaacttagacgcgatcgagctaagcgattgtgagaagcctccacccgttctttcttcgtcttccctgttgctgttccttgagaatagagatcttggcggattgttgctctcttgacgtttgtgctttccccatctcggccttggtagatctggagcactcatagctctgctgggtgcccttacaaccgcgagagggcatggaccctcaccaacctcggagctatgtgaatgaaacgaacattgtcgaaatccaaaactatcgctgctctcttcattttccggcatacggagttgtgggttcttgagttgaacatcatggccagattccttcatgtatttgatatgttgggcgtaatcagccgaaaactcggaaagtgattggaaaagtgcgtaaaactgagtcgggtccagatttgttgagtcttgttctggaaacttgagctggctaccaacagccaggcgaaatgccaccatggcgactgcccagcggcgaagacggatcgaaggctctgcctcgcattcggtgtaaaggtaaatgatgagtttcggcggtacatcccagtcgtacttgaggtacagatcctggatggcatccatagaagcatcttgcagatagcttagagcgagttgcgaggcaaagagatggagatgaatgattgcccagtgaatatcgagtgacgcctgttctctgtttttgaaggccgagctgattgcgttgtcgagatagtcgctgaatgtttctggagagtgtacccactcaacgaataggccaaacatggcaggcgactcactgggaagccataatgagactgtttttgaatggaaagggtcttcaaggcgttcctggaaaaatggagagacttcgcaaagtagcgtgtggttgactttgaaccggcgctttttagggccaataagtaaagtggttaggtcggaagcatctggcccaggcgttggcggtagtgctttgttcagagatatttggcttatatttgagactggccgactgggcatactcggcctcaaagaagagccgctcatgatatattttgtcggatcgccgctgtatctcgatatggcagttgtgaagaggcgttattagaaagtagggaaaacaaatcaatcgtaggtggatgtagaaggcggggaagaaagaataaagaaaacaaaaaggaagaggtgaaggatcaaagtcaactggaaggggtatcaataagcaacagtaagcctgttccgggttgctcactgtgtgggtggcaacctgttgggtaaagcttgtgagttgtaacgagaatgaatgagagaatatagcgatctaatgtatgtgcgatcaggaattacaaagtgtgggcaaaatcaccaaaatgaatgacgaaacatttctcatgaaaccttcaaacagatgacgggaaggctgtatgaaacactatatatgcccagatccgaaaaaagaacaccatacattcggcgatggccgtcaatgctctgcgctgctctcgactattccaaacagcagggccatcgtgtaacgacaacaatgctgagaagaggatggccccttcctccaggggtggtacttgtagcggagtgcgagtgtacaagtacttgtctgtgtgtgagtcgacgcagcctggccttgtcccattcggggaatctccatctggggtggcatcaggctggccgctccgtcgcaactgtttgttggcagcgtcctcccacaccgatgaaattaccacttggtcaccgtcctcgcaatattggtcacacagaccgagcttgaagccggttcgggctgggcgtggcaacccatgctcttgacaagacaaaggcgagcatgatgaggagcgcgtgatcacccgcttgttccaggtgtaaaaataggtggcgggcgcaggacagagagcaacgtacgagaagcgcacacaccccgacgcgtttcacagggcgaccaccaacctcaaacgcgaaggcccgttgccgctaaagaaaagccagaggcagctgttggcatgtgcgcaatcgcatccatcacccctgctactctgtgtttgaacagcttcgccagcgccgcagctcgcctggcaggctggacgcgacaaccttgaggcgcatcttttctagaagcctcgcggcaaatctgtttattcagccgttccccgtcagccgcattgcccctgatgctctgttgcgcctgggcagcgcgcgtttcgggtgccatctgaaggttcgctattaatataatagactttttcgaggtaccatcgcggcgtgtgcaacatcgtaatcttaccgtgcgcatcaattggcttagcatcgtcgggatgcccttttgatgggacccgggccagccttaccgtagctccatccctcccctcgaattatcttcttctgccgccaccatctcatttcattttcgcttgcgatcggagatatcacgaggtcggctagtcgaaagcggccgaccgtttctctgtctctcttccttcttggagattcctttgtgctctagtaattttgtttgaagtggtacagcatgatttgaaatgaagagtggtacaccataaagtcacaaagtctcacacaagaaaaagaagatggtgtaataaaagcgaacgcaaatgaaggacgatgaatgaagaaaatgccaaaaataatggggagaagggagagaagaatgaaaatgaaataaatcgtaaagtaaaagagcaagtgaggaagagagcaagtgagggaggaaggagagcctcgccgctgcagagcaggtgatcacgggattatctagttgtcgatgcaggcaattccttttaaggaaggcacgattctagcacttccctgtgcagctcaaagtagctcgtaggtaccttcaactaaagacagctcccgcaagccacatttggcagtgcgccaggtgctctaaggcctgaaagcggcattcgttgctttgcgaaaacacacgtacccaccggaggtatcactaataatgcgccgacgtgcaaaagaatcacaagcctggtaccttgcatgtcgaactggagcttcttttcggcgctcgcctactctttcgagaagacatgctactatactaggtatgcggatatttaagctgacaggattcctcccttcagctgaagccccctacgaaggcatgtacctacatttacgtacatgtagctccaccggcactgcgaccttatcaacgctgtgacatggtggctggaagaaaaagttcaaggtcacgccataagtatctgaggtttttatactactaggtactaatattgatcgcgagtttactatctactactactttcctctgagggtttacacgaaagacaagggggtgggggttagagaacaaagggagagagacaaaagagagaaaaacaagctctgtcatcattcatcataagcacactattggcacaacttgtgcttttataacctgcttcacagagcttgggagatattgtcaaagacacttgcatacatagtaggtacctggggtcggccgcattctctctcttcaccgccgtaacgcaggattgcatcgtagcatttcccaatatcactatatcggattagaaaataaaacactgttcagtgttgtcgaaagccgagttgccttgacgccatagtctctgcataacggctgcgcgtatctgcttcgctagcgtcgtattgctcccggcgtcccgccatcttgcactagcactactgactacattagggccgcttcctgttatggaaacagcattcgcaaaaggacacatggaatcgcatcatcgcaccaagttgttaatacggtgtagcattagtcggtacaagcaggcacatgtagtgggaagcaagcctcgtttcatttaccactacagaccgtaatagtagtagtagtagtactagtatgcttattacacctaccaatcttgcacgtgccacgcgtactattgtcggatggcctgatatatctgcatttcgcgacgcaacttttattccacttggtggattgtaatccgatgcacgggtatcatttgtatataagcatatcagctaaaaccgcaagaatgttccaatccaggggacatcacccaagattgttctgcttcaagtagatgaatcctgtccccagccgggtatccctaatgaatattctactgtcataaattccaaaccgctgttgtggctattgtaacggctttcccaaagccatgcgcttcagcagagtgacagaacgaaaaagcaaagacaagttaaaatagaaaaaaaaaatgtagccacccatgcgccattgtatatgccttatagaatccagatttcatgtcaaatcggaatgagaaggagaaaaggaaaaatgagaagaaataataagaagaaataagagactgaaaggattggtaaaaatgcatcgataatggttccagagacagatcagtataccaacgtcgctgtttcggtttggtttcctccctcccttgaaaaattgccttggggcaacggtgtataatgcgtattcgcggccgcaacagtgacccgcagttttttgaggatacacaaaatcgtctgatgactgagcttgacgattcttcgctcaacttggggctgctcattggacgccctttgttaaattctagccggaatatccacgtcttctgagtccgtactattgctagagtcgttgctatcgatttgcatagggtcgccagatgttcctcgtagtttgtcgtgcggagctttgttgattccgagtgaagctgtagctggtgctgaagactggccgttaactggagtggaagatgatgtgggatcaacgagttctgcagtagccgaggaagccgacagccctcccatcgtagacaggggaactctcatccgtggagattccttgacgctggggaaatgtgattgattatttgctgcctgttcgttatggataggctgaggagggcctaccggtccatcatcaacgcgggccctctttgcggcgctggtgttccaggagcgatcgacatcggtattggcacgcctctcgcgaagccggattccgtatttctttcgagtgttactctgcttggtattgtaccggtttttcagcttagcgagttcctcttcacgctgtccagctggcaacttcgcagaagcttccctcatcagattaccatagtattcatcgacccctctcatttccgcgtcaaacttgactcgatccgccgccgaaagctttgcgtacgggtcgttcccggaaggacttggggtcgatgagggcccagccgccctttgcttccagacgggagtgtataccgtattagctacgtgactgggtatcatggccggaggcgtggctccgtgtgaactagctggctggccccaggcagtatattgcagtattgcagttatttgcgctttcttttcctcgctgtgctttccgcagacatcgctcttagagtgataggagagacctccagggctttcaaaatggcagccgcaatgaacgcatgtatccccatccaccggaattgggtgagggtttgaagtttggcacttggcctttttcaaatgctaatttcatagtgagcaaatattgggtttcccaatgctattgcaaggagcaggacacttacataactgagagcctcctcgctgctacaggggcgcttgcacatccggcattgttttgcccatgtcggcaaggctggagcagaccgttttggcgtctgagaagaatgctgggctgctggatgactcatgctgttcatctggcttccatatggctgaggctgctgcgggggtccttggacttggtagggtgccattgcaggtgggggtgcgccgccacggctgttgtgtggtggcaccggagggactgccgacatggatggaataacggtctcgccccctggaccaggctgcttctggactatgtcgttgatatgatagccaagacgctcagctctggacagagcgttgatgaggtcttgcgctccgatggtctccaaacgagcagccataacccgatcttgaaagtgtacgctaagcttaggcccaaagaggtctgacacctgatcaagatcctcagtgccaaaatgcttggcgatctcacggcctgatgttttgacgattttgttgccggtgtcaaagagagtgcggctcaggaccgcagggggggagcaggtgatggtagcgtttaactaataccatctattaggacacggctcaccagagattttaaaatagaaaggcctagccaaagattctataaccacaaactgcttttgtctcaatggccaaaggacagtgcccgcgagataacttacaacaaaggtagagtggtaatctgatccggtcaaacatttttgccagttctcccggacaacttgtcgaaccacagacggatccgtcttccgcaccagctcccaaagcgccgtatacgagctggattttccctgatcttggatcgcttttggcggagcagaggatccatggggcccaatctgatgctcctgccctcgctggtagggcatcgcaacgccgtgattgtggccggccatcgggaccgtcgagggctttggtgacacgccatactgcggctggctgtaatgtgaaccgcttcgctccatcgtgtgatccaccactccgttgctagcattggtagaagcgctcacgctgcgcacgaggcgctgtgccgaactatcttccgctgatactttggcggcagctccaatcgaagaagcccccggcgtagtggctggtagggagctgcctattgtatttgatccagccatcgatagctgccggctcgcagggctcgtagccggaggtgaaaggctcgctatcatagccgcggtggtcgaagttgccgacgcgatgtccccacgcgccttggttatttgaggcgcaaccgggctttgagacgtgctctgcggcaagtcagaagtaatgagaagaggactcgctgccatgttgcacaatcatcgagtatgatgtgaggtgaaacaaggaaagggaagaagcgggtggaaggaaagtgaatgggggaagagagagagagaggagagagaggagagaagagttagcttgacagctgccaaagtcaccgccgcgcaaaaactttagctaagttgccccgacctaaaatttcctcgttgttcacggcgtagcaacccaaaccaacggctagcttgcccgttgtggctcgacactgcgagccaaggctacctataattaagagacttgagcagtacttgccgccagtagcagggatggctgcaattggctccgccgagaagcagtaaccattggcgattcgcgcataatctcccttgactttatgaaacctgtaataggcatagccgtgtggatcttatactgctagggtctaatttactaggccatgcaatgaattgacaatcattatgagttacccatgtagattaggtacctaataaagcggttccacttaaagcgccctttaaaacagcctaatttaattaaatgttccttaagcagtaaggtttatttagttgtattattgattattaagtatttgtgtatagtattaaggtatattacctaataggataacataaactctgtagcctatagtatataagtcttaacaaattaaaattacttgccttttacataagtaagggtttatattactagtttataaacagttatattatattcttgacttaatattttataataatacactgttttaatttggtttaatttaaatttgtactaataatagattagcattataaatcgagtctataatatatataatcacaatagctatgtatagtaaatcccggtttaattgactttttagtgatttactatatcaagcacttggtaggcagcgccctaccttgtgtacatagcaggcattcatatcctgattgtttatgagatcccctgtctgctttattgacttgcttaactataaacaggatatatatgacaataactgtacaccgtcctgtgctaatagacactttgctcaaacagagacgcccaatccgcttggcacattagcatagtgcatgaatggccttgcttgtttttccctttgctaagccatgtattacaaggcagtcggttgaagtccgcctaggaagcccatcgaaagcaaactgaccatcttgcccatcgtatggtcaaaacgccgcaatacctgaagcgttatgataattttcatgttatgtgcaataattagaggcatgctgacaagtaggagaacatgtctgttactactactattactgctgttgttactgttgttgcaagtgatgtgcgcagttactctttctagtaataaattcagtgtccgtgtaccatgcggatagacggctatcgcggggtgctttgtccataatcgcatattgcaggcctcttgtcttttccactctcttctcagcgtttctttagttcctgtcttcacaaagacgcagcacagcaaggctcgggaatttagtgacactcggccccgcaacgacccagacacatcaacacatcctggtatcgaccaaagtatatgattacaaaacaaagcaactgacaactctccgaaccagcgtactctaagtatccgatgaccaatataaagcacacacacaaatagctattagtacttagtggatacaactacgtagtaactactagtagtttactatacatgactgccgaaaaaattactcaatctagacactgcttgcgtattcactatagtgtgtatgtgttgttaaggatgatatccccaatcgggcgctagtagcacatactgcagacctaaatattgtgaaaattactatattcagacattgaccgcaaaagccttctttcaaacagtttattaatagcaacctttggcgccctagcagctttgttgcgcaaccgtagctgtaattattatatacagtctaatgtttaggccaaagcaagaagtcgagcccctgactctaggtagcagtagaggaataaagtagcctgtcctctaataacagccactactgattagcgcagtgtatctttgcagaaagattttgcaccctactcgactaggaagctcaccgactgactgtaaagctgatatcagacctaaccgcagactgttagtttgcgtatactcgtacgatcctatttcatgctccccagctagcaggactagttggcgtttttactgccactagcgtttgtttcttcaacgtttatgatccatctaaaataccactagtgtagttatcggggaactatttacgaatactacattcgacttatagtacttgaagtctcgtgctccaactctatatagcgttcatacagacatgccttgtattacaactaatactatacaacttagcgaggttgatcatggctgtacctatataagcgagctaacagaaccaagggccttgtcaagtagactaggttgtcacaatcgagacggcatcatcctgcacaactctcgctgatttcactagccaagaaacaactcatacttacgtatctacagtagatactagccaactccttctgccaagggcttaatctccagtacacaactgaatccttctaattcgcacgtgtgcaactcttggcaacactggtactgataaactcaaaagtgctaatcctacgctaatctaggtataagtaagcatgaggcacgagtatatttgtgaacgtctagcctgcccccaagcttgaagggggaaaagaggaatatagaaggagctaagaaaaaaaaggaagagctccatgaatagcactgcagtcagaatccttcgcttccccgaatactagctttttagaaaatactggtcagctggaaatatagggcgtatccggatatattgctaaatgggcttgctgcctaatttgtttacaaataaatgcaaaacttcaacttgatctttagtcaagataggacggggacactatccaaatggagtcgtcgcccaattcccctacatcaacactcgttcttcgcctcgcgcgcgctatctaacaaggtccgaagaccgtctaagcttacagggggcggccgttatgcccctgcctaatatccgtggcatacttgtagcaacaggttgtacatatcccacaagtacaccgatagccccgtatctaggggtagatactttgtattgtatttatagattatattacaaaagcaatgtaacgggtgggatcagcaagagaagactctttacctatgcagtaacaaggcatgtgactcttgttgcttgcattaagcaaacaagaagcaactacaatataccttggagacgaattattataaacgggccttcgtgtcagtgagatgaatcaatctacaaaactacgctgcaaaaggactcagacaagcgggttacactacatgtggcgccaggctacatctattacaccggcaacttcggaacagactggcactcaagagtgaattatgggacagaagagcgaaagcgcgcttcctgtccagctgttcatatctcaaattcatgtgtatatttcggccatgcaggtaccaagcagatacgctggcagatacgctcggcggacatctcggcagacgcccaagaattgtacaaggatctcggatctgatctatcatcggacctcatgacaccttccattacagtgttaaaagagtctccgacacctaaagtaggcaacattgcaataattcaaacatttctggaaaatgatccattacctcaacctactacttggagcacttgtgcttctatttcatccaagttggcacattccatgtaatctttgatactcgtcactggttgcacattacttgtagagaaccattatattgcataggtattgagttgaatatcgatattcgtgcgtatgatctctcactgctcgccccttgcatagccaaaaaaaatatttggcatctaccataatccatcttcatagtgttgttcgtcgaccatggagataccaccatgcctccgaagcccagtttgccgcaaagtcgagcgggttgaatacgtcttccccagcgcataaatcagcgctgtcctcttctttgatcacaccgtcccattctttcgcttgtgtctcgacgctggatgcatcgtcgtctgcccagaaccgagtcttcaactctgcttcgtccattttccacctctcggccgctgctttcaagagatcatccacagactgccaccagtcgcatcgcaacaaaagatgtcgagtgtaacggcccttaccgccttgcagcaccattcgaggaaacgctggtcgctgtccaaaaaagtcttcttgcgcgtatcgaggcagtgccaggagtctggataagcgtcccatgatgatctcgcgtcgctgataaacaagatagaaatatcgctgctcccatgcatcgtcgtgccagatccgctttcccttacgaacggtttgaagacatggaaatcctggaactggaaccaagccagcttccatagcctgaatgtgtcgagtctgccaagcacggaagccgacatcactgtggttgatctgctgctcgaagaggacgatggcgttatcgaggtctcgcaggagccgcacctcgttgatatgatcgtagcaaggtagattatcccatgggccaaacaacttggcgcagatgtcatccttcgggctccatttggggttgatgggagaggaagttggtgtcgtgttgccatcggcgtgggggatggcctccagaggcatcgcggtgtctttagtctcttctactttcatcgtgatggagtgcgacgaaagtagggtaaagtagatgtgagaaatataacgctgtaaggatcctggggagagaaggatgttggaagatgaaataaatttaccaacacatgccgccgtgaaataatagtggtgttgtgtgaggagcaacaaaagcagatggaaatggatggatataaactttctgatggatcagagacaaaatgagaatggaaagaacatctgttggactattgactgcgagaataacagattcgatcgctactattgagatggcgataataaggaaggggcagctgcgagatcagccctcctcagcatcagctctgattcactgccaagggcctggccgggcagtgcatgtttggcagcttcattcactgcatctgtaaaacaaatgactttaaattgctcaattgtttcacagagggcacgtctgagccatcgctgatgctcaacaaaagcacaacaaacgtgcagttgaaagaggtaaaattgaggtatcagattcttctccttctcgcaatactagtcatacactgcttggccacctctcactatctagtacatgtaggtggtcatgcttttgctgctacaatccaaaaaccaaatatccaaacgccacccgtgccctccggctgcccgttattaggaatctaggtggaacttcattagggtgtcatcattccatcagtacgcctgtgaggctcattttcgtttactctccgacgcaagcgaccatcagtgttctataatcgccagacgtttctcctctgatgcggctggtcaagctcttcttatatcgctgctgataggctcccttgacgtttgcaagctcctgtctgtcccagtggaagcggacaacccgagaaatgaggagatggtccttggtgcccagccctgccatggaatcctccaggagcatcgcggcgtgcatatacttgtcaacagcatggagcagctggaacaacagagcttctttcatatgaccagagaactcctgcttgataatattagtccatgcttacagtgatgttgcggaacgatagaacttacaccgtcgatgacagattccaagctgcggttgaacttttgcttataagtatgggcgatggctcggatctggttgtcatttctgtttgcgaaaatactgcaaacaagaatctcatctgttccaactttgccttcggtcgccttgtagatactcatgacatcttgctcgacctgctgtggaatgactggggctgagtcttcggccctgttggctgccaaaactatcaagaacatcctttccgttttgaagctcagttcacccttgacatcggactccaagctccgtcggaaagttcgctggtaagcgcttttaatggcatgcagatcggcgttggacctcgagaggaggatatcgttcaagacgatctccttggtccctgggcccgacatggcatcgtacaggttgtggacatcagccatcaacggaccgcgcgcaagttgaacgaggccatattcgaaccagcttctcgtctcctttttgatgtcttctactaggctgcgcttgaattggcgctcaaaagctgtccgcagcacctcaatctggagcgggtcttttcttgacaggatgttaatcagcaccttttcgtctgttccgaagcccttcatggcaccgcgcaaagcctgggcatcttgggtgccatcccactggatgatttgcggtgcgccgtagcccaatgaaggcggcgtaggcggcgcggcctgcgctggaggcgctccatacggcgcgggagggggagcaccataatatcccccttgctggggaggaggagcgccgtactggccggggggagctccgtagggctgtggtgaatgtggaggaggcgctccgtactgctgaggcggcggctgtccgtatggcgcttgttgcgggggatattggcctggcggaggctgctgataatagcctccctgctgagggggaggatactggccctgttgcggaggatactggccctgaggaggcgggtagtggccttgctgaggaggatattggccctgctgaggaggggggtattggccgtagccttgaggcggctctgcgatgcgtcagattatcgaccgaggtggcgcgggggcagcaaggctgcagcagtgcaagccaacaacaagcgcttgctcatttggctgaaaaatctcacgagagggtcaacttacggccgtatggctgctggccatatccttggtaagacataatatagcgactggttctgcgcggcgggctctgtgaaggatgcgcaagagtgaatttgcagggtgacgtcgtgctatgcagaagcgaaaagcaagaagaagcggatggggtgaaaggcttgttatgtagctgccttccctccactaactaagacggcgtacttgtactggtctcagctagcagagatggcagtattccatgccactaacaagtaggctgtacaaagacttgtcgtagcatttgacgctgaactagccgagacctggatccacgagcttgttcgcaagatctgccttgcgtgagcataacgtagcgcccctggagaggcagaggcgctgattggcgggctggagtggctgtgccgagtccgtgggacgtcatggctttaatgagccatgttgctggcgccacagggcgaatggcgcagcgacgccgatgccaaatcaagtcagttcatggcaatcgatggtgttatttcatgaatagtaagctgtaggattaaccacagtattccaaactttaaaaacaagtcaagtttccccatgttaccgatatctaggcgttgccaagaatccatgtgattgggattgatactgatgcatctacacgggcgactatggtgacatcaaacaatagctcaaactctctgcacattaatccatcaccagcgctgccgctgtcaatcacatcagcttactacctacgtactcggcctttgactgattttgccttgtcatattgacgtaggggcattcttggccaccagcgtctcccagcatagctgtgcgcaagtgctcaatgataccagctttggaacatgtacccgcgaggcgctgtggcggcacagcgccacaagtattgcgcaacgtggtggcagcttacgccacagccgggacctgttattgttcctccaaatcaaggaagctttttatcgcaactatcatcaaggaagaatatcacagacaagacgcgctgtagttcaaatcgtacctacacggcactaaacatgcgcaggaccctggctgtggggatctgcctgatacgccgactacggagcgtttcttatttcttttgcatgcagggttgcatcggatggtttatactgccgtgaaaaaacaaggttcactccacagggaccaaagaacaaagaacagcacaagaagaaacaaagaacgcgtaaagtaaagatgcagagggacggttggtggctggtggcggctcagcctcaacgcccttgcagctgccgccaacagctagacccgggcatcttagtgctctgagctccccaaaacatcaacgggccagcgctccatgccccgccggcttactttcccaccccctggcgctgtcgatttggcggcccgatcccgagtcgccaacctccggatttaccagccaccagccattcgaaagaaacccggcaaaatgtcactctttttcccttctcctcctatcaaattccttcgggtcaagccaaactgctaagcgatcaagcgcatcatcctgctctgcactcttcctcatcttaaccacttctggcttccctgcatgcctgcgttataaccatctagagacctgagaagagaagaggcttttcgtcaagatgcttggcggcgtctcgttgatccttgctctctctacatgcctatcttttgtagctgcgctgcctccaccagctctggtcgtccgcgtcccagcagctgtagacgctcgtgcgaagcctaaatattccgtcgtgcctctggaacctggtgaaggacagccaggcggtggaaatggaggaggaggaggcggcggcggcggcggtggtggaagcggagatgaaactgtgacggtgatcgagacggttaccgagaccgctaaagcttcgactgttactcgtacgattccgacgacagtggagattatcgatatcacggcagacgtgaccaagacggttcttgtcactcctaccaagcacagcagcaccactactctgtcgacgacgacgacgacatcaccaccacctctgccgccagtcgtcagcgaggtctcaaagtcggctacaacttcaaaggtttctacagaatcgaagaaacccaccacgtctaaatccactgcctcgaaatcctcgacatcctcgacatctgctgctacaacctcaaaggccaacacaacttcgaaactcaccaccacttcaaaggtgacaactacctcgaagccaacaactaccacaagtctggctagtgctgtgacgacggcagcctcaaccacttcatcagtacacagcagctcaaatacgacggcatcaacttcgactacgctgagcagctctcaacaaaccacttcatcgacgcctcaaacaacgggcacatctagtacactagtcgcctccacaggcgcctccacatcctacacgaccacaagcattgcttggcagtctagctctacggtggtgtcttcgtcttgggcagccacaacgtctctgccgaccactgcttctacctggtcatccatctactcgtcttccacaagcacccatgacaatggccaatggcacactacataccctgcctggaacgggactgtgatacatcgctatcacccgccttcttgagatgaaagctctcagtcacgaccaaacggcaagatgacacccgtctctttcaatcgtacatatttaaacttcaagggacatacaccacgcctccaatgcagaggcacaagaagttacagcaagaatatccaaagcggaaaagtgcatcgcattcaagtctttggatatttttgtcttttttttccccctttttcttttactgtttatttgctttttcctgatctgtttggttggataatgataatgctgccaagaggaatccgaatctgagtgtttgctgggagagcttctgctgccgccagcgcgcaaactttcttctgtgaataggacaggggtcctttcccggctggctgcaacgcaaaccaagggctgggatacgttgcggctttatatgtagcgcatgagatattagatgaatacagaatgcatatgagatgagatgaatctggccgtgcgcaacgggcaagtgcatgataccgtagcgatgtcgcagttcctctaattgatgaagctttacacagtacatgtggccacggatacaaatatccatgaatccgcacctcgctaatcattcgtacttgtaattctaacgagtgtttgttcaggtggaacaaagatctcacatcgtgggtatctagtagctgcatgcaagcacccgccggggacaatattaaggatccgatgcaacaatccgcagccgtgaggtaacaatagctttaccctctgctatttagcttgatggttttgggggattcctcagaatgacttaaataatgcaatattttctctgccattcccgctcttcctttctttcaaagattgggcagattatttctgtacttctgtgattttgggaatagtaccgcaggattcctctctcaggattgaacaacatacgcgaataagtatatgcgaccagtgaatgatccatctcgggccctgtatctaaccgaattcctatagaatattctttttatactcagcgacattacgcgtcagacaaagctcaaaaggccgcagcagccatccacacaatggatcctccaatcacccaaaatctcgagtcttcccttcaaacgaacgcagcttacctccatccttctaccagcgatgcgcacaaagagaccatctgggtggcagcctgtatcggcggaggcatgcttataatgattgcggtcgccgctgggatactgcttgtgaggaggagggcgcggtggaggaacatcaacgagagggacgcggctacaggggcttgggggagagaagcgtgagggttttgggtcttctttgagaattagattttctcttagggtgagaagaggtccaaggaggagatttgcatttcaagtttggctgcggtggatattaataggaagggcttggaataagcttgaaggcaaggaactaaggtttacgaggctgaagtcaacgagccatctacgtagatggaacaaaatgcagggcactcattaagtaagaacgttgactctgtttgttacttgtcatgtatctttcggttgcatatacgtgtctgtgatgatgacatgtgaatagggtagcgagcaaatgctactaaatgacagcaacacgtccgcgtttgatcgtggtggctcatgttgctttgtgaatacagtgattcatcattcagtattcagtgtatgtacatcaccaagctatgaatcatggtacacgatgcgcattggagaatatctctctcactctcacctttacgatccaatagcacacatccacgtctgagtggaccccgcctagcaccgattcgcttgacgtcttccatctttgacttttcggcgcaaaagagtttcatcaaactaccactctctaagaatatctgagaagtattggaaagtttactttagctttttggcataatattctactaggagaagaacttggtcagagacgctatttacagttgttgggaacccttttgcaagatatcaaaccacggctctggttgctcatcaaacaacatcgacagttttcccacgatgaaggacaacggatatgcgatgcctccctgggaacttttatctcccgcagctgctcctccaatcttgacttttgatgagcccactctagagagaatatctctcgcgtccgccaacgaacctcaaaacgacacatacccttctccagcaatggcacagcctattggccagatgtgctctccagagggccagtggaactgcatgacaacttcattccaacggtgcgccagcggtagttggagtattgcttttccgtgtgcggcggggacaatttgccaaccttttggcttgacggactacatcacaatcgagtatgagccgactgcgaataacggccaagcggatgatgggaggactgggtgtgaccacgataggggtgggagaaggagttttgggcttcgaaatacgcctaatctggtcttgttgtttacggcgttggtagcgggagttttttggggtatccttgggtgaatacgtggggatatggcgatatgaaatgaaagtcgaaagaagatttttttcttaatttattttcacgatttttctgggaaaaagggatattatttggcaatatcgaagtacacatgttcaatctcctataatggggctatctaggatgtgctatgctactacatgtactgccagcagacaagcggattggaattgtctaagaatgagctttagaaggcgtgaaacagattttttaagatgatctgtacaatagtagggcatctcgaaataagtttgagatcaacaagttgacaagttacagattgcactataccttgcgtattaattgttcatttcacgctaactctgtatcaccgtgtactgaatttccatttttccagccacaagactatatactctggccatccagcttctcatttggggatagatagagaatatgaaattatccgatattagccgggcggattttgttctgttcgggcaaggacttgcatataagattgatccatctctggctgtggctctttcaacagaattgttaactgtgtttcactgcgctttgtgagctccttgattttccagtttatacatgagaacgggagaatcatttggatgaggcttgatggtttctcttaattagacgaaacggaaatatagaagaaaggaaagaatcaacatgtcaaaaggaaccattttggtcacgggagccaacggcggacttgggtctgccattgtgcaaaacatcatcagcacgcccgatctagcctcaaactatgctggcatctacgcggtgcgaaaagcagccactgcgatgacgctccaaggggtccttcgtcgcgccccgttggatcatagacacgagacggtagaaattgacctcggctcactggccagtgttaggaagacggctgcagatatcaatgcaagagttgcgaaaggcgacttgcccaagatccgcgccctcatcttgaatgctggatattcggattatgccaatcttgtaagtggtgctgacgaaaacacgtcggtaatcaactttttggtacggtcattgacaacggagtgtacgagccaggttatgagtgaagatggcctcgaaatgacctgacacatcaactttctgtccaacatgctcctgtcgctgcttctcttgcaaagcatggatgcgcaggacgggcgcgtcctctttgtcagtagctggtcccacgagtaagtcgacaaaagacaagagccgaacggcgcaatgaaatctgacatggaagttccttcgcctaaagtatcgatgatccccgcaatgatgtgatgatgggcgcgtataaagatactggatacccaacattgtttcctggcgcggaagttctcgccaaaggtcaatggagtcgtcctgaagacgatcccggcatcaactcgggattccgtcgatacggggccagcaagctgtgtgctatgatgctgtggtatgatgattgcctctgcttttcccacccatccttatccttgagccttctcgtaaaagtcagcactgaacaatctcttacagcgaagaattggcagatcgcatagccaaagacccgaaactgaacaatatctccgtcgtgagcttgagtccgggcaccatgcccaccagcttcggccgtagagcaggtttcctgattggtgttgttgccacgagggttataatgccagtgctgtctgaaatgagcgtgcggttcagtcccaacggcatgctccgaccttcgtggaagagcgccgcggacgtcatcagggcttgctttgacattgaagcatataaaggggaggcgttgcatttggatggcacggccagccttcagattgccaaagacgcgaaagatgaggccaagagaaaagagctgtgggaatatggacttggagcagccaagatggatgagggagatacagcgttggtggagtggacatagtaactgagcagtaaacagccaactcacctgcgagtttggacaatactgactccttatccggaaaccgtgtactgaactgatgcatgcgttttcttcttcttcggaattagatattagtaggtaaaaacggatggaaaagattggacctcatgtacccaatatccaagtacccgactcctttcaatggtgccttgagtttataatttttacttggtattgtctatgcgattcaaatgctgaccacgttttatcctttcaaaagttttactcactagaaaatgcaaaccccgtctttcatgcaaggcacttggtgggttagctagtcaacgcataaaacaaaacggcctgttcagtgaaatgtcgttgttgtgtgcggttctactgagaggggccaagtattatcagttgggaacctccatcaggccaatgcatctttatatcggaaaacgcaggaagctgattgaaagattcctattgggtgccttattattcaactttcacagcatttttaatcctccccaaggccctcataagtggcacgtcatataaggcaaggcgatttttcagctgattctttcttgagcctctttcctttttctgtgagtcgcttcacagcatttttaatctctcctcaggtcatataaacacagcctctccttggtgtcggcatcttcacaacatctcagccctttacgatactttccacaaggcaagtaccggttcgttaagataagtgggaacatttactgaacgaatgcactctgttgtccccttctggcccttattagatagacccctacgctcaattgagtatcaccgtcttcacagcatttttaatctcccctcaggtcatataaacacagcctctccttggtgtaggcctcttcacagcaacacaatcctttatgatactttccacaagacatggactggttggttaagataagtgggaacacttactaactgaatgcgctctgttgcccccttctggaaggcgtggccaaatctacgaaaatcgaagccgagttggcagaccctggcaatctgaggtaaggcactaggacatgaaacaggcgccgtcactttgtgggaaatgattgggaatggcgccaagaatagacggagaccggctctgtgaataagattgacggggagccaccgatctgtgccccgggcttgctccgaatcggtgtttcgattagatggtggagcggctcgagagaatattgttgctggcatagtcgatcgcatcacaatgcgtcacagcggataggaaccactcggcgagtccactcagtgatcaacacacatgtcatcgatacttgatgctagaaacgaatggatgaatcaatcctgagcaaaattaagcgcagtagaatctagaatcatgaggctggagcgggcgtggcctgtttgtccagtcccttgtccatggccggcggctcgaaatcgcgtgacagacattcgagtctctcgaccagccagtccgcctgcgatagccgtccggagactgcaaaagcatctgcaatatgcaggggttcaaaagaagaagaagagaaaatcccgccgtggagcttctcggcggttcaatctcattcagaatactactagtagtaacagccgcggacccaaacaggtggcgcatcccgcaatcacggcagagtgcatgcaacgcggattaatgttgaatctggtgaaatggccgcgccacagcagcaacttgcacggcattgaaatgtccaacagccactcaattggcgccgaaacgtgtctgtaacggtgcctggctgcagctggagagcgccaattggttggtggacgaggaccgcccgctaatgtcactaggaaacagaagaagcctcctgcgccaaaaaagaaaaatagaaaaaaggcgtggggcttattccgggtcgaggaatctcagcactaggaatgagcagcagatgaagatcgctcttgctgatttcttcttattcttcgctcgttgctaagaaaggaagaagcagagctgtttatttttgtttgcgcgcgcactttttggcattgcgaagatctcggtgccgtggagagaacaggaagtgtttgcgagagggctgcatcaagtacaaaagagttgagcagcttcgtttgacctgctgcgcatattcaccaccacccacctcttacctgccaacctacctgcaaactcaatttccttaatttccttttttgttccatcttgatgactcgctctcctcgcccaattgctttcgaccttttcttttcttgtttttcttcttcttttggtttcttttccggctgccgatccttggacctaccgaccaaaacacgcagtcctacacattcctcgctttcctctcgctctggaaacggcttcgacacgctgagacctgtttgacgcagcgcccgtgaacgaccagctactcccgcagaagcagagcaacaccgcaaagcagcagcagcagtagcagcagtagcagccaaccttgcagcaccacccgcactgatactggttgaacataaagcacggccgtcccgctaaagtttgctggggcgcaacccctacagctgccaaaaatatccccctagagcagcctaccgagccatgtgggaccgcgcccgagcctctgccacggcgggtctggacaggatgcatcgccgtcatcttacaggcactgcaggccttagcagcacgagcacagcgagctgcaacaaccgccccggcgctgacaagcacgcgagcgtcgctgctacgcccatgtcgtggaccacgatttcgacgacgacttcatcctcgaccttttaccaaatcaacgccgacgggcctgcgaatgcgctgggcatcgacgtcgcaaacaccgctgcagcgccgcaaagaccgcagcgcccacaggctgatgctccgagcgccagcgtcacatcggctctccacactggaatgtacgtacattgcgatttggctgatgttcttcctgttttctcgtctacttgtacttggctgtacacacaattggtggcgatggctgcgtcatgcacggtacttgtacttgcacgctgtaaggcatcctgcgctggaaccatacctccagttcacgtcgccgcctcattcgccagcgtctatttatctgccctccctcccagaggcacataccggtcgcttgttgagggcacagcctccagcagatgcgcgtcaaacaaggaacgacagaggaaaaacaaggcgccgtgcccttctgcatcgggctttttgttttccctcgaaagaatccgtcttggtcgcatgatgctattcccgcgctatctgcactgcctgccgccattgttcgttgcgctatgatatcagtagtgctggtattagccgtttgcttgaaatagccctcgagcgaacccgggctgacgtcgttcttctccaatcttagaatctcaacagacgatctcgctgaccgcgcagcgtcattatcgcaccctggctttgagccgccgccgcggaaccccagacggcttttgcaacaatactccaaggattcgacctggtccctcgctgcatcggcgaatccagagcctcagatcgtcaccgattcagaatccaactataccagtgacggcgacggatactcttcgtccccggcccccaacttccagctggctgccatgtattcgaggcggcgccccccggcgcttgaccaaatctcacctccgagctcaccagaaatcggcgccttcaagtacgagtaagtgatgcgtacctgtattcaatcatgtccctcttgctaccttgctcgatcacagaggggttggtgatttccaagcagccttggccatctcaataggcgtacatactaataaagcattgctcacatagtgcgcccgtgtcccccattgacgacgaggacaccgattttcgagaaaatccttttcaaggaaatcaaagacaacagcctttcacgacgccacggcaaatgactgatagacccgttcaaacgcatcaatacagagcctatcaaccacctgtggagcccatgcctttgacttttgaaaatccaagaggtctggcagacgtgccggcgccacatgccgctttgccacggagcaacaagatgcgcttacctaccgtcaacgagagttcagttgcgcaacgatttaaatttctcacaaagggagcttcagcgccgacagagaatctgtctgaccggccaacgcggggcggtccaggtgaagcgccggttcatattccacgaagaagcagcaagcgcatcagccgcacttacaatgggcctcgaaacatatcagctccgctgccgtctattcagtcgtcctctgagctagaaacgcctccgcgtgagcaggcaatagcagaccgcgaccttctcccctcggcgcgggcgcaaaggccagagaacacaagtatgaacccgtctagtttcacgccgcagaatgtcaacaacatcaatgctcttccaacgccgcctcccaaccagaggtacccgacgccgcaatctatggaatcagctcgtgcgcagtcgccttcaattgcggaactgactcccacagcgctgagaatcattaagaggaaaccagcgcaaaaccatcacgccgagccagcaccacccgctaacccatcagattcaagtccggcttacataaatcctcctccccggagagcctcggctgctgccgctactactactactaccagtactggaccttatgaaacagcgcctcagcgcaccaatgtcggcgaaacgtggacgcaacccccttcgcgtttcagtgtcacgacctatgctacttcaaatgcaggcactccccagcagccttctgaaggacaaatgcctacaatgacaaactctaccgtccctgtcgtgacccgtccaggcccgttttcgaagcgggaaattcataatgttccttctgccagccacacaataacgatgcctaagcaaagggcgcaaatgtccagcccatacggcgctggcaaccaaattgcggtctcgagcgagacatctctcagcgggcctgcccctcacggccggaccgtcagcaacatggaatcatcgcgtcgcagttccataatgtcaatgtccaagccactccctccggcgccgccagaactagcatcctcgcctaatgatagaatcgcgcaactaagtgctgttctgtcgggattggctcgccgcaagatcaacattagcaagagcatccagcagatgacggagctgatgcctcgagataacctgatggccagcgaggaggtgcttcgaaagagggaggttgagaaacagaagatacaagggctgaagcaagagctggctgagatccagcatgaagagtacgacttgggcttgaagttacacagagcgtacaagcgccaagaaaaggatgcagaatacgaaccaaccacgttgtgggttcgcagaattactaccaattaaacggtgtcgttgttatgtactggctggtctggcgatgaacattttccctttttgttcttttctattctttctattctttttttttctttctggtcaaagatatcaaatcatgtatgagtaggtataaatggtaaaagggacagcatctagcgcaacttggaggtggtcaatttatgagattgcttatatctttatgaaaacaaattcgatttactttcctaaccttatttttctcttctctccttccctttgaattgcttgttgttaaatcataaccgctccagccgtgacagtagccatagttccatcagtatacacagccccagagcgttcgtctctcccaaggacagtacaattatcgtgacagtaagatgcatggcgaagagggtaaaagttggaaactgtcgaatgctgagttttgcgagataccatgatgtgggcaagtactttttcataaacttgaagcaggctcctgtgaagcgaacagacgcaatggtcgtattatggaagaactttacagtgaagaatatcgacagaagcgtggaataaatgcatagcacaatggctcgtgtgaagtaaaacaagtggcggaagaaccagacgattggatatggctgatagggcagatagccgcgcgtttcgaacgatggagggacgaagctgctgctcgacagttctctatagcgccattgagaggcgtggactgtattgttttttgaagaataggccgaagttgtctccgaaaaggtactttgatcgtcgcggaggatatccagcccaagagtcaagcaagtcggcgccggcacacgattgagtctcatgcctgttaaattcgccaactggtgaatctgccggtgcactctctcgaaatacgcaaagagggcgcttctcgcgcgcatgactgcctggactgtataatagagcgtgtagattgccgccacggccaagtgcgccgcgctgaggaggatgatgctgaggctgtgcaggacggagattgtcgatgcgcggtggatgatgagctgggcggcgatggcgtagaggatgaagaagctggttgttgctgccgagggggggaagtgttgcgggcagaggccgtagaggaggatgaggagcaggaagggggagagttggaagagagaagtcatgatggattttggtgcgagtttgaggaaagatggtgttgttgagatgttttttttttgtatatattggttgaagctgattgtatgaaggggagatgaaagagatggaaagggggggaagacaaagaaaaatgaggaggatgaagatgggggtttttgaatgggagtggtgaggtggtgaaagtgaacgggagttgaagtatgggtggtgttgacttgaaagggacatgttcagatgaggtcacaaagagaggttgggatgaagtgaaggcttcaattggtgctgtaaaacaatgcgtctacttttatctatcaagagagccaatcagactgattatagtatataaagaagagatgattgatcttgtacaagtgtttgctactgaatttagcatatacaccttgatatgcgcatacacgctcatatatacaaatacactgaaacgagaagtaaatagcttattgaaagaagatggagcttcttttctcataaccaattatatcaagagcaataaatcaagtctacaaatcgtcattaggctcattgatatatataccatatatacatgtgcattaaaaaaaggcatcaacgcctccatttctaccaaatcctcactcattcaacacctcctcttcactccttcagccagtcaagcacaacctttgtaaagttggacggggccgaaatctgcggcgcatggcccagcgtcgggaactggtacagcgtgcagtcggggatctcgccgcagacctgcgggcccagcacgttgaagtggcccagcgtggcggcgacctcgggcgaggcccagttggagccaatggcgacgtggtcctcgtcgccgacgatgagcagcgtcttggacacaatgtcgccaaagtagtgggccacgggcgaggtgagcaccatgtcgacgatctggccctggttcttgatgaactgcgcgcgccgcgagccgtagtagatgttggtcagcatcgtgacccagaccgtgtacgagtcctgccactggccgacgtagtagatggcctgctcgtaggccttgatggcgtcgaacgtctgcgcggcctcggcggcgatgtcgtagtcgatggacacgtacggcacgcccttttccacatagtcctccaggccgacggggtcgaccagcaccaggcggtcaatcgtctgcgggtactgcagcgcaaagcgcgtgctgagcatgccgccgaccgagtggccgatgagcgtgatgttgccgatgcccagcgtgttgagcaggccgcgcgtgttgaaggccagctggttgaggctgaactggtagttgtccggcttggagctcttgcaccagcccacctggtcgggcgcaatgacgcggtatcccgcgccggcgagggccacgatggtgtcgttccacgtcgggccgcagaagttcttgccgtgcagcacgacggcggtctggccgttgggcgcgcaggtgggcttgacgtccataaaggccatctgcagctgctgctgctggctctggaaggaaaagacgttgacgggccacgggtacgtgaagttggagccgttgaggtccgccgggaagggccccttggagattgtgccgttggcggcgagctgcagctgcgcggcggcgaggctggcggccgagacgaggcccgaggcgagcgtcgagaacttcatgatgctgtggctgcgagggtataagacgtagaggagggagaggagggaggtgagctcaagcagagggaggaggacacgcagtgaaggagggtgggagagacgcatttaagaagagccagaaatgaaacgaaaacgtcgccatgttagtccgtttctgctactaccactgctactacaccagctctaggccaggggaggcacaagaattggcgatggactgcgcatggcgagcggagaaggcttcggttcgttgccatcgggacaagggctcgtagacgatgaggcttcggtccccatgcaagtgcagggtcggcatcatgtccaccgaggaggtactctgcaggttgccacgaggtaccagcgcacaacgaccaaaatccccaattccaaggatcattactaagaagagtcagtatttctgccagtgtcttattactcaatctattcaactcagcgggcgctcatcaaatccagccatggtggactgcacccataatctccagttaatcctagggccaacagctgaaagtcaagcccggtaaggatccaatgcttcttccccccgttttagcgcactccagccactgcactcttgtctgcatttgattgcagctcctccgcggcagccccagccgagctctgcagccaatacaggttcttttctctcttttgtttagcgcaaggtaccgccggggtaccagtgacggtacctgcagttggccgcactggctttctggacggccggttaattttcctatttgcgctgtgtctcccgttcggcaccgggtccggcacgaggcggtgccgcagcgtgttatagccaacggcattcgcttcagtggagagagcgagcaagagattatcaagagagaatctatgccacatcaatgcaaagtctgtgcctagagagacacaatgcaatacaacgccaatgctttacgcggagcatggccagcaataccatgacatgggcgtagcagcaatccgctaaacgtccagcatggtgctatccacccgggaatatcaagccatggagacgatattaccacaaccacgttttccatcttcagcctctccgtcatacttctgctacaacttttccctttgcggttcgctcagcgagggggctatttaaatagacccccattgagcccaatcaacttactcaaggccatcgccaatgggcatagactcgaatcctcaccccggttcattcatctcattattctccgtatgacgtccaaatattgtctgctggattgctgctcctacgtctacctctactagggatagcatcgtctcctttcagacatcatgcaggcctcgtcccagtattactccctaccttgctccgtttcccggccgagtttgccgtcttcaccgcacgagctgaagggactagcacctcgtgtcccatccaaagaactggcattttgcgtcttctagcgtcttggcttcagttgagtgaccttctcccgtcttccggtaggtcatgccaccgaatcgatggagagcgaaaaggtgactcctgcatattttctgggcctcccttgcacgctcccagctcgccgggtccatcgtatcttcttaaaggcttcaatttgcggccatgggaaggaaaaccatgctactgaaatgtgatattttagataatcagacaatggaagcaaactattgcttctagtctctgatcagcactcctcgccagcaatcgtctagtacagggccatagtttcggtgaagagacactgtcctatgcttgttttttcaatggccaacaataagacaattttgatgctctcatgtcacagtcgctcaaaaatctgttcttttcgatgacaacataatggaccagccagttctgctctccaagcacgctgctgtttgggggtcttgttccatacttgtcttgctgcaaaggcgcatgttttgcccgtttatgcgagttagcttgactgccgcgcttgcccagttgaggctttttgcagaagacccgaatatgcgacggaagtggacttgacgggctcggagttggagtagtgtccacagccattccgcgcggcagggccggcaaactcgtcgcggctaggggttttggcacgaagcggcattcacggcacaccgcagacatggcgccacgggccactttcaatcaacttgatgttttggtaaaccactttgatctctactggctatgcttcacattttttctcttctctcaataatgagctttgagtagtcggaagagtgacagagttgatagggataccggctctaagaaaggggaagctccccgccgagctggtggaaaagtggctgcaactcttgatggagcacggcgactgtcgtgggctgcagcagctatagcagcagataaggggtgagagaaaaggtggtcaaacaccaagcttatatcttcttccattgctcgtgaatcgagtccgatcggttgcttgcgcccgcttccccagaaggatcagcgctggatccatgcatgacacgcatccgcacgaacaggtcgtatcgtccatcgcctttgagaagagcaacttttctcttctctctctctctctcggcgcccttccgctcgctctcgctctcagaagcaccgaaatcgggaccagcgacatgcgcttggttctggtgctgacgggcctgacccaatccagtgaccggagtcctcgtcctgcgagcaagagacgacgttggagcagggtttaagattggcgacatgtcgtcggccctctttagcgtcaagagcaggccctggacttttatcttagcaacgtgctagtacggcttgggaacttcgtgtagtggagaggcactgaggcccagtgtgcgaccaaagtaccttgaggtaccgcggttcgcctgtgcttacgactcggagtacacgtatttccgcgtgctgctctgtactcggtgggagaaaatcttgtatggaatgcatatacataggtatatcttccactttgtcggtaataaacgagccggaaagctgcgacaactcgtgctctgctgccgcaactcgatttgttttgtcttcccaagcgtcgtcacaaaagtttaaactgactcaagagagatctgggtgatccacgggagatcgctgacggctctcccgcccagccagcttttgaactgaagccgccgttgtggaccaagaggccgttagcctggagccaaaaacagtgagaatcgataattcgaaaagcgacaaaaattgttcaagagtagcctcagcttgctcaagtctgacaatttgtgctacagctatttctgtttgattctcattcattcttctcttctttttcggtcctttggataaatggtggatgctcagcgtgcctatcgcgcagatcttgcccgtttccgacgatagatcggcgcatgtcagggaccgattgtatggacacagatttgacaggcgcaacacaaatatttacaatgcgggaaatgaaaaagacggatgcctcattgccttttgacattgtgagccaacgagataggctacaagtatccactgcgaccctttgatatatcgtagatggagagggctgaaacgagcaaagatgcatgtgaatatatcccaagagcaaggagggttcaacccgacgattcacgcttctacttacatctcaaagaacctggataggtaccattgttcaaattagagtagcattgcagtaggtaagcatccaactcatggcgatcgcagatgttggtttcccgtcttttctgcaggataatcagcatgcacagcctcccccatgccatgccatgtgtctacttatagtctgcttcgtatttaatattccgctccggggttcggctgtttacgattaatatttgattgcgcatgtaataccgtgacttttttgtagacacaaacggaaacaataccagtaatttcacaactccatcttcctgtacctatgtgaacaaagatagaccggctctcgggaacaaaaaaaaaaaaaaaaaaaaagtgaaatagcgtcctcagctgaaaacctctctgaatccttcctatccacttttctacaaacaatctaaagagactttccgtagcgtcatgtcatgtaacgcaggctgtaaaaagaaacgaaaaaaagaacaagtgctgtgctagcccgtctcaagtccgcgctgaatgaagcagaacgacaaggtacctttttttcccttctttttcacggcaggtccccaccaaacactggaagcgctttcctgattctctccatcccgtcccgtcggcagctctgggctaatccattctaggcttagccctggccatgccctttttcggccctctcgggtggtggcgcatcctgtatcgtctccaccaaacggacattggcttttggcagctaaatcttcttagctgcaagacaaacaacgatgccgccggggagaagcgctggctttccgtgctgggtcctggtctgaactgcggaaaaggcctctcgtatttttggtgttttggcgttgcttttctttttgttttgaaggatttgcttccttgactggaatcgatatgaagcacaactaacttgccatgtaccgcctctcgcaaaggcccggcagccgatatagaaaagaagctggcaacaggctaaagtccacggccagggtggaatcagcgccaagcacgagacaagccgtgcaacttgtgaatggcatgtctatgcggagacgattgctagtccagtacatgcaagtacagtgctgtatgttgccaatattctcctcctgcttggggtcctcgttctcattccactttcgtccagaccaacgtcaagacccatgtccactcacgcattgcccttgcagcccgtggaaaacaaacactcaactcagctctcctctcctcgctctctttacctgaaccatgcaccagagaggagtggcagggccattatcgcggccctttgacaaggtccttgtttggtgtcatccaagcccactcttttcctcggcgctgctgatgaaaccgcctaactggctttgccatcccaagctgcacttcatttcggccatgcagcttctgttagacgcgagagccaaactctgttagccgtagtttctttgcgaggctaaaaacttgtgtgtcctggcccgtaccgtaatgccctcggtcgtttccgttagctggcttttttctcgatgaagcatatgcacagaatcgtgctacgtttctgttcctcccacttcttctccatcctttgcttcccgtctctgcctatttagtaaatcgtgagcccactcagccacccggggaagaagaagatatagggaaggctgtcccccatgttcacaccgtcccctccgataatctggtatttcctttcatccttccggcttttgcgccgttcttgctctgccaactgccgggggacactttgatcgtacacgaccaacagacccgagaaatgcctggtcttttgtctccagatgaagcggctgccagccatgccgacctcgttcgaatcccgagcatcgtcttcttcgccgtgacacccatctttgtcgccatcagattctggaatcgtatctacaggagaacagggctgggatgggacgattacacagttttagtgtcatttgtatggcatctcccgtcattcctctgtcccttggaaggatatttgtgattgggttggggtactaacatctagaaactactagttttgtacgctgctggtgcaaatattcatgatgatttcatgtaactatgggtttggcaaacatatcaagaccttatcggtcccagacaagctggctgctctcaaggtatgactctgagttgatttctcgccttcatttcagtggaaaacaactcacataaccttttgttgaacagtggttctacgttgcgcaaatcttctacaagctcaccatcggcctgaccaaaatgtccattgtcctcttgtatctgcgaatctttgtccagaggtggttccgcatctgctgctacgtcctgctgggcatcgttacggcatacgccattgccagcacgctcgtgtccatcttccaatgcagcccgatcactggagcctgggacaagtcgtccaatcctacatgtgtcagtctgacgcaaaactggtacgccaatgccggctactccatcgccaccgacgttttgatcttgctgctgccgatgcagcccatttgggcaagcaaactgccccttagccagaagagggccttgatgtttgtctttgctcttggtagtttgtgagttttttgcctttgctgagagaaatgacttgatttgcttccaggatatatgtaactaaccaactgtagtgtgactgtgacatccatcatgcgtgccactactctcaacttctcgaccactagccctgatacgacttgtgagatgcttccccccccccccccccttttcttgagaattcatattttctaacgggcttttcagttgacattgcctcgactctgtggaccattatcgaagaaaatgtggccattatctgtgcctgcctgcccatgtgccgtatcgtcctggccttcctcttcccccagactttcggcaccaatattccttccaagggctctacgggagcatctggcgctctgggatcggagagccgcaacaaatacggatatgaacgctccacttcgccctcacgccgccaaagctggaaaccctacactggaccaggcggagataacatcacccgcagtgtggccgcccaccagagcgacgatacgagtgaggagtttattctcacgtcagtgcagaggcacggctcgtcagacgaccaggatggagcgattcgcaagactacaaagtacgaagtgtcgtatgaaacggggccatacaaaaattaaaaggctgttatgatgttttttttttttttttttttgtttttttgcgatgatggagtatttgacaaaaagcggaggaaaaagacgccggttttctcatgttatctttggctattttaggggactgtttctcatgatcattatgtagggaccggctctctaaggcttttcttttcttctttccatccactttccaatttctgttttcttttgtatatattgcatcggtatcaattcttccgttttggagttttggagaccgtttatgacgacatgggggacaaggcccttactgtacatacacctgttctttttcctttgtctaattagagataccaatcaagacatgattcaaccctttctatcatatatcagtgtatttgctttttacacagtacaactacatcactaatccctggcagtccagaacattcccattcttcatgcccagatctagcgttatgcagacattgcgcccttgatgccaggggttcgttgttctcggcccatgcggactctgtgcactcggtatttacggatccttgtagaagaggataaaagatgaagaaaaaagaaagaaaacgccatggataatacgttgttgaacttggccattcagcaagcgcatcctgctagtattgatgtttcctttttcttcttcgccacgacatttctactttttagtctgtctccggtaaaccgtctaatgatggctcacacagaaactgacaggcataatccacacggaactgtatccgcgacaactaccaaatggcaccacaaagtcccgccctctcgcttcgccgcatatcctctctctctccctctccactctggcgcagaaaacgatatcaaggggaaacaaaaagaaacgagaaaaagagaggagacgaacaaaaaaaaaattgctgatccggcatgggccgacccatgctcgtctcgtggttcccctccacccccctttttattacctgtaatatttttcttttgtgtgtttcccacgagtttggccaggggttgttctttttttttttttttctctctctcttcggtgtaattggccccgtcaaggacgagtttgactaaagtagaacgatggaatggtgtgcagaagaggatcgggaaaggccgtttttgttgcacccctttttttggggggttacggccaggtaagggttcttcggcggggagttgagaaggcgtcgcttacaaagtattgagcgaaaaaggtgccgtttgcttgaatgaatttgattgtgatgactacctagatgactgctgatggattctgtacaacgcactgctataactacaatagagatactgctgcgaagagttacaaataaacacctaggtgcctgtatcaagtttgctggttgaatgtgcacatgtccaggttaggtaagtaagactagaggttaagccctgcatcccttcggacatgcaaaaagagaagagaaggatggggtcataacaggagagagtaaaggctaccggctaaagggaaaaaggaagaagacacaagatgagaaataagcagacaaagctgtgcttatgccccgtgattcctggtgcaagcaccctcaaccaacaagtcgatccagcgtagcattgaccccaatcaccccgtatttgcaaccaagatgccggatcttgggttgcgcccagaataagcagtctctagtgcccgttactacgaaaacggcccccaaatctgtgcatctcatgcaagcatcggtcccaagtaggtgaaattgtagccaatgtttcttcacggcatttttaactctcccaaggccttgacatagtgaaccaaaaattatgatgtcggagtggagttttgcttcacagcatcttgttacgcgctatccaaagccatcttcacactggctcaggaatcagatccccttgatgctcccgggatcataaattagccatgcacgcacccataggttctatcagatttagcttgccgaggatccgtaagccggagcagctccaagtgtatgggctgatgtaaatgtacgaggcgagcgattttagatgctacaaaaagagaagagaaggtcggagcaaaacggccggtgtttgtcatgcgacgctttttcgtctttgctttttctttcgtgggcgtttactagtatgctttgtaccgtttgtactgctacctttgaaatgcctagggcgcaagacttgttgggatgagccggtagaattgccgtggtcatcattattagggcaaccttgagtaaaacaaggggactgccgtcatgtaaacaacacggggcatgattcatgcactagtattgacaggtttggccaaggcctcgttctgctgacagtgtggactttttttttatacgcagcaggttaagtgtgagattttcagatctggggtttgaaattggtgcatataataaaagtatgaaactcaatgaatttgatgaataaagctccatcacctgctgagaaagcaaatcatcatgagtgtgttggcggttattgtgcaaggtattctttcgaaagccaaagtcacacaagatgctggagctaatacgttaatcatttgtattctttgtattctcaagtagatttattttacacattcatatacacggcgtctcataaagccatcagctcatgccctccataaactcaactctgtcaagcagcatctgtctgtatcccatgtactccttgaggccctcccactccgggcccatctcctcaccgtgtctccaaggctccttgaaaccccatgcacatgccaccttgtccagagcggctctctcctcctctctcagccatcgatatcgcagtggcgttcccggcgtccaggtcactcgcttcatctggtctttgttgctcagcttggcaatcataccgagagagccaaccacaaggaagtagcccgagatgccggcaacggcaattcccgtagcagtgctcatgtccatggtgttttgccagtaggcggcatagcccgtcgagagaccaaagatgccaaacggcagggtggcaaggccaagagcgggcgccgtgccgtgcttgatcagcttctggcgcttaaacgcagggagggagtacgaagactcgatgattccaagagccgagtccaggctcttggcgtcaatcgccgtctgcagagccatgtctgcgatggcgggctcaatggctcgagcagccgcattgggattctgcttcacgtacgcaatctggccatccttgacgacgggctttggcttgtttgcaaacatctcaaagacagcgggcagtgactctggctggccaagctgcgcttggatggcgacgtagagctccaggaactcgggcgtcatctcgacattcgggttcgcaacaatggcgtatgccgcgtgggagattcgaagagtcgcctccgtcagcttggcgtcaacgggtatcctggcgcccgtccgttcggctcccaaggaaaccaattttgaggccgaggccctgtattgcgcctctgctcgcttcaattggggatgaagcgcggcggctgctcgcagacacgactgcagggcagcagtggtcagctgcttggccgggatgccgtcgacggagaggaacttgttgacgctgtcctcggccatattcgccaattgcgaggcgtctgtcaccggccgctgtgtcactggcaccgcattcccgtctgcgtctgatccggcgtctgaagctgccttggaggcggacactgatgcggtccatctcgcaggcgttgatctccataccgagctttgaacaacctggcgggggaccgcggatagaattcggccagagaaaggctgccttgatactcgtgctggtaatgaagcacaggattggcatataaagccaacctgccggggattcgctcgtcgcatggcgagaaacgggatgcgagatgggacggagctgggctgaagcgtagccagtggcgattgcaaaacagcgcagagttctttattgaatcgccgtgctgcaaatccagcgtcgcaacttgactaggcccaggacgctgcgcggaaaagcgaggtcaaagcagcgaggcggaaaagttgcgagcttggagtttggcataaaatgattgccgcaaggctgtgattggctccaccttggaaaagtgacatattctggtacatgcgagccagtgccaaagtgctgatcgcagtggtacatgtacccaacagcgccttgtgcgactgtactcatgtgttcaagcaaatgtcaaaacaaacaaaggacatttgattcttcgctacaacaccccatctttcacgaaacaaatctctctctttttcacttctattacacgttctatacatagaacaggctccagctttgagggccttgtcaaaagagtgggccctttggctggccctctcctcgactgcgccgggctcgtaagccttgatgacgaaacgccagcgacgagcttttgcctctgccatgcccgcgtcgacatcctcaccatcgcccagacgctgcaattcgctcgcgacgctcctccaacgcccgtgtttagggacgcagacgccgctgcagcaccgtcgacagcccgcgcagcctgccatctcccactagaacaaccgctccatctgcacctccacccacgcctcagctcagcgctgcgaagacgccgagacttcaaccacctcgcgcgactctccatatcctgccatgccgcctcctccgccgccgccgccgcctccattgcccggtgctggaggtcctcctcctcccccccctccgcctccaggaggagctcccggtggtttgcccggccgtccaccgccaagttcaggaggtcgggtgcgtgctctcgccaaccgagacctttggatggatctatcccgctgaccctgctcttagaatgctctccttgccgatatcaacaaggggagagcccttaaaaaggccgtcaccaacgatcgttctgctccagttgttggcaaggcatcagggtcatcaggaggccctgccataggcggcgctcctccggttcccgcccttgcgctcgcgccgcctgttccttcagcaaaccgagcccgaagcaacagtgatcacaccgcggcacaccaagatgtacgcccagtcgactcagcaccgcagctgggaggcctgttcgtcggcggcatgccgaagctaaagaagcgaggaggaaacatcgatacgggagccggctcagcgccctcctactcctcggactctgagaaagcgccgtctcattctgccccccatgtgccgacctttgccgcgccgaggccgccagctgatgctgcaccatctgcaccagctattcccattcttccagggcgaggacctcctattcctcccccaggcgcagcagcgggcctgaagaagccaaagggaccgccgcctccaattggcaaaaaaccgccgccgctaccgacttctcgaaagccctcccgagccacgccgtcgccagttcctcctccgccagctccagcttcggctgccccagttccttcagctccttcagctcctccgccaccaccagcgttctcagcaccggctccctttgcggcacctcctccgccgccgccgcctccagcaacatccgctccggtactgcccggagcaccaccacctcctccgccttcagtagcgcctccgttaccctcgccatcgtcagctccacgggctcaaccgccgccgccgcccccagcccctcccggagcagcaccttctctccccccagcgccgccggcaccgccgatttcagctcccccggcttccaatgggcctcctcctcccgcaacacgacctagagggtcttccctccgccatacgatgctcgacccgagctcctttaccctaaccgcgaatggaggcagctcgccagccctttcacccaaaaccactaaccactcacgaacgatgagtcagggcggtgggcgaatctatattgacgataagaggtggcacttcaaggacgagagcgtattgccaaagcctagggactttgttgggggcgtaaggagatatagagcaggtagagggagcagtgttccgcttgatttgagcgtgttgaattagggccaatagatgatatctttttttgaattcatttccccgggggggcggtataccctgtgattaaagaagaaacattgacgacgtatgatatgtgactaatattggaaggaaaagagagtctctacctttacactctctccattttgccacggcgatacttgagtatacagatatgaagtagcgaatgttgtacttgtaatgcaaaacccagacatgaatctgctattttcccatggaaaataatatacatcacattatgggcgtgggatcctttttgtcttgaaaatactttgttatatattgtacagatatgttgtctattcccaacactcgcttttcccactctttcaatcccccaaacttgataatattttttacattgacttcaggtagttggactccttgatcttggcccttctctccttgcgcatcgccttcctcagctcctctcgcttctccagcgcggcgagattgtccagcacggagccgttttgctcgccgggcaggttgacggactgctgctgcagcgggacctttggcgccagggcctcgaggttgccttcggcgaggagcttggcctcgagggccttttggcgcttggctgcgagttttcgttgcttcttggattttgctataggaagaaaccagtcagccttttttttctctctctcttgcttgggggatttctcattgaaagaataaaagagtaaagagaaacgtacagaattcgtcacccagattgtcatcagccgcatcggcctttttcataacatccaggcaagaccacagccactccgggtagtcttcatccttcttggcgaccgggtcctgcccgcccttgatgtagtttaagccattgagcacggttccctccggacagctggatcgcgccgtgccagcagcagcagctggctttgcagcctcgccggcgtcggtggtgggggttgagagctgaggttcggccgagtagaagcgcagggaggatgagaattgccgtgaaaaggagaattggcggcgcgcgaccgttgcgcgcaggcaccgggtgcagaacatggcgggttttatatgtgtgtgagaggttggtgaagggttgttcgctctgagtgagatggcgaggctctgctattggtggttggagaatttttgggttatggccgttcggcctggtagtggggtgaccaatgggggatcaattagagagttctgcttgctctcagcctcgtcatagttctaactgcacctgaacagtacattcacatgtgtataccagctactgggagtttttttcttgatttcttttacattttaacgtgattccgttgcttcccgatatgtacactggcagagcattccacccgttgcgctcaataccatgcatggctctagtcctctaaaccatccatactctctgctccatcccagacaaggcctcagccggtcaattcggccatctgacagctcaaacaaaaaattgtgtaaatatgacatatgttttttttaagagatatagcttcgtttaaactcatgagaatcgtccctggttcagcttggcaatcttgtcgctcgtgtgcaccttgcgctccaaatcaaactcctggtccttcttctccagatagttttgctgaataaacttggtgcccttgaccttgttcgtggagagcagttgcagatatttttctaatcaacaattcaatgagtctgtggccctccctcccaaaatacccttcagtgcaatgcagatgggagcttcctcggcttacctctcaagtggccgcacttctccaggtggttgacgccctcgcggacgtagcacttgcccaattcctcttggacgagacgggtcatcatggcgccaacccattgttcccgaataatggcatcctcggccgccttgaacgccttggtgtcgtcaaagtccacgccgttgaatgtggggggaaccgtgggcttctggctcttgaagagctcggactcgggcgtcggcatgatggtgagctggctgatgttcgacggctaaaaaggtagggggtctgctaaggccaaatggtcgagggatgcggcggcggaagctcgaatatctcctgatgcttttgagcgccttcgaatgccggcctgccagggcagtccactatggatggtcgactagcctgcctttccagtctttcgcagctgcagcctcaggcagcaagattcgagccacacagcctgcatacggtatgtggagaagtgatggcgagctacaccaaactctcccaccgccttggaccaccccactagtccactattctgccggacagaagaaaaaaaaatcagaaaaagttgtgcagtaggcggacagtccccaaccacccaggctttaaaaacttgcgaggctgccaattcctgcgtcttctttttttctctacatctacacctaaagacgaaaaacatttccgtctttggaccttcatctcttacctttaccttctttttcatccctattcacccaattcttcacaatgggcaagtccaccaaggtcaccaagaaggctgtggccgctgagcctgttgccgccaaggtcgccgctcccaagaaggccctcaaggaggagccctccaagaagagcaagaagaaggctgagcctgagtcctcttctgaggaggtgtctgagtccgaggaggaatctgattcttccgccagcgagagcgagtctgagtctgaagaggaggcccccaagaagacccccaagaaggatgccaagaaggccgccgccaaggaggagtcttctgagtccgagtctgagtctgactctgagtccgatgaggaggaggagaagcctgctgtgaacggcaaggccaaggctgctgagtcttccgactctgagtccgagtccgactctgatgaggagaagcctgctgccaaggttagtccgccacaagatttttcatgtttggaaaaaaaatttcaactaacacctgctttctttaggagtccaagtctgactctagcgactctgaggaggacagcgatgactcttcttccgatgaggagaaggatgcctccgcttccaagaagcgcaaggctgacgacgagattgatacctctgccaagaagaccaaggtcgacagcaacgttgcttccactctcttcgctggcagcttggcctggagcattgatgacgatgccctgtaccaggctttcgagtctttcgacggccttgttagtgctcgtgtcgttactgagaaggctactggccgcagccgtggtttcggctatgtcgacttcaaggatggcgagtccgcttccaaggcttacgaggccatgcagggtcaggatgttggtggccgtgccatcaaccttgactatgccaacgcccgctccgatgatgccactcctcaggcccgtgctgccgaccgcgccaagaagcacggcgataccgtcagccctgagagcgacactctcttcgtcggcaacctgcctttcgatgttgaccaggacactgtcactgagttcttcaacgaggttcgccccgttgttagcgttcgattgcctaccgacccgtaagttatcttacatttgcttgaactcgtcgctttgcaatgtactaacattcctttcagtgagagcggtaacctcaagggcttcggttatgtcacctttggctccattgatgacgctagagaggcctacaacgccaagactggctcttccatcggcaacggtagattcgctcgcactctgcgacttgactactcccagccccgtccccagggtggtgctggtggtggcttcggcggccgtggaggtggtggccgtggtggtggccgtggaggcggtcgcggtggctttggcggccgaggtggtggtcgcggcggtggccgtggcggcaacttcagcgctgtcaaccgcaccaagcctggctactctggcaccaagatctcctttgactaagatggtttgatctaatatctaccatctacatataattgtgggctatgggcattttcgggatatgatgcaatttacgtttggcttttctttttgggatctagtgggctttgggaaagctctttgaaaacaaagagcgcagatcaatgctgggggttttctctactttgtaatctgagggctcgttgccttgcttcttatagaggcgtggtaaagatggcttttttgtcggcgtcggcggcgttggcgattcttattgtcagcgccttgtacacaccagtgggcttctgaggggtttgagggctgatctcggttcattttgcttaacaagagcgaagaccaactttgatggctgcgaattacttctgagggacctgggggcttgggcttgcataccaaatgcaaatacttgatacgtgggctacactcgagggctttgtaccttttgcttatctcatttcgaaagtaacctcccggacgtacaaccgatcgtaaatcttgcctcaagagacttggtaagtctccgcccatgacctttgcataggattgtaaaaacaggcgttgctagggaaaagttgtccttttttttttgttcttacatatgtttgccagacatgattctgtcttccaactccatagaatgcgagtaaaaataatacatttgtctatctgactggaatctagcgctctcacttttgaaatgtcgtttctcttgattagccgacaggaggcaaagtgacagaactgttaaacggatgatccagtctctgctcaggcaacgattggtgcctctggagctctcagatgacctatcgcgtcgatgcgacaaggctgagctaaacccggtggcgcgccgtccaagcgtgtgactggcaatacgccatttacatcccttgcttcgattagcattgccacacttggacacacgtgtgctgctgccgtttgctatctgctgtgttctttggcgtgattgggcagattctttttgcgcatacgggctactgctggatggcgggttgtttgcagacgggatggaccttggcacctctgctgttctgtcctgttctgcagtctgactgtactggataggatgcaaggagggcctgaatattactgttaaacatattgacttactacagcaatccgagcgtctactggtacgaaatctgttaggctacaggtaagtatgtttttctaagccaagttgcgctattctgtaggcagaggccgcatccgtcatccctcagcgatacgactaggtcgcggagatatatataaaaaaaaaaaaaaaaaaaaagccacttgacaaaccggcaaagggtaagatacgcagcaaactggaaaatgccagctccaaagagccaagccatggcaagaaaagagcaaatcacagcgctttgattaatgcaagggaaaagatgcatccattacgtcttcccggctgctcatgcggcctgggctggcgagaagggctgctttaggcaaagccccgcctttgtgctcatgaccaccaaagcaggcttacccgtggcttgccatttctgccctgtaagttttttttactgaatcagattatgaggtttgtagtgtgtgttcgtgtctccaggctgggacgatgtacttgtactttttggggggaagatgatgcacaccgctcgccgaatgatgctcgtttgatggtgagaaaaggttgatgcactgtgctgaaatgtctctgctggagagtattctgctgcgacgagtaagcatcacacgcagcatgtagtttcaaagcgttggggatttgccgagtcattgatcatcgaatgtttgtggcctcatgggcggatgctcgctgcaagggattgttgcgctgttgtttgcctttgatgattgggccgacttacataaaatgtatgtagctactctgatgttttgccccttcgatagtcacccaagcagagagactatgttgggtaattccgcttcatcgcttgtccatcacctcgtgggatttgcctgttcaaggcccctggtcgtgcaacttggaccctgtggcgcctcccatgctgcgatacatacaaagaggcaattccgctgttgaacaaaaggaagaaaaaaataagcatcagagaaagaaagcaagcgttcaaactgtacagctactgcactgcccgcctgcatctgccagcgctgtctcacccggctttggctgcccttgcgaatgactccataccgtgcatgtcgccgctcccagcacgtctcgttccccagattctgcggcagttgacgcaattggcccagcgcgcgtgacgggggccacgcactgtccctgccggcctggtaccggtacaagcccaaagcgagcaacaagcaactgactgaacggcgctgctgactttgccctttccatgcccgttttatcgtcatgcagcaggctggcctggtcctgactctagcgtctctcaacagaacggctgctgtgctccatctccgactctctgcctcgctttctctcctttcttcttcttttcagttgtccatcctgacgaggacttgcctcatctctcatctcgcatctacccgatttccgtcttaccgatatattctgctgcggcgtcgcgatcgagagagcttgagcgcgcgacctgcttgggagaccgatttgcgatcgggtggggcgttgccgtcacggtcaccgatagggagttgcggacttacagggaatagcatctatcgccaatcgtcgccagcgttctgggggacttgcggctcgtaactccgtgcttaacttacaaaccaacataaaaaaaaaattatataaacaaaaccatggcccagcagcttcgcgctgatgagcaggcgggccccggctcgcagcgatccgtcagcatgccaaacgtgctcgcgacctcgaatgctcaccagcgccgctacaacggttcgtcttcgccagtgacatgcttcgaccgccgtcgccctccgctaatcgcagtagaaaacaccgagtcctgggtcgaggtcgcgtctcagccgtcgtcgtcgtcgctctccagcatcggcgatgagatcgtgacaacggggctgcgcgtcaggggctctgacagccgtgataaccgtcgccgacgagcgccggcacccgcgagatcggtgccgcgtgtgcagacaacgatccccgttacggggacaggcagccaggatgaatacgacgagagcgacagcgaggaagatcacgtcctctccagctcgacagagaatatgcagccgtcgccggaggaggacatggaggactctgacggcgagtctgacggagacgcagacacggcgttgggacaagcacaccaacccatcttccggccacagccaaatgccttttcgcatcctccgtcacaccagcgaagctattcgtccaatgcgaccatgtctccgcatcctcatagggagtttacccgtccgtccttttctcagcgctcgaatacaagagtgcagcgtggccccagcttcatgtcgccatcggtccgggaagacaacgacgcagctctccgtgcgtctttgaccactctcctgtcgtgcgctgcggcggctagaggtttgcccaaaagcaaggaggaaacggaggcgcagatggctgcacaaaccggagttgggcccagcagtcagcctatggagctccggttcgttccagaaaaggagctggaggaggagtctgagaagccccgggcagcggcggcgaccccagtcaacaagcttggacagtcctctcctgctaggtcaagctcgcagactcgttcgtcttccgaaaaggccaaacggggtgtatcaactggccgaaaccctcgggcgactaagaagaagaggacggcagctgttaccgccgttaccgaggagacgtttatttccccaaccctcctcacttgggtcgtcagtgctggtgtcgtcgtgctcgtatccgtagttggctttggagccgggtacgttattgggcgcgaggtagggcgccaggaaggcctggctgcaagtgtccacagcgtcaacgagactgcatcctctggccgcgatgtccttcgctcatcggggggtggtttaagacgattcagatggggcgatgtcggaagaagcattgtcgcccaagcgtaaattaatggtgacgatcgagaccggctactcttcgtatttgttttttctttttttttttttgctattttgataacgaccccgagagatgcaaagatacctcggacatttgggaccaccatgtcagtcaagcatacagataccacatacacgatagtttattgttcagcagttggcttttcacacacaggacggcagatagggtacgggcgtttgacaaagggggcctgggcatgagtttgagttcttagtttcacagattgcggacggaatgctataggctgggagcgtttggtttgccatgttttggtttgatggatttcctttttccttgtcagctgtcttctcccctttcattttctcatttttccatcttcattttcgttactcgttgtcatgtgcgcagatatgcatctaggtagtcagtgtatctatctggatctacctctatgtagcaggtgatgacttagatttagctggagctgggtctatactttggcgctcgctactgattgcgatgaattcgggccttggcagatagtcgcttttcttcttaacctggacgatgctccattcaatattatcaatctcaggattcttactttgctatctccaatgacctgccttgacaatcgacacatgcagcgtagggtatgtgctaatgcatctcgcaactgggtctgtgatgctggccaattgatagagtcgcgtattgttcgatgcagtggaggtttctgaggtggcatcagaccacgtcgtctccatcattcctcttctctctctctcatgggtacctactcttcaagtatagtatccgtaaaagtgacagcgatccaatcggagacatctcatgcacgtatttcaaagcatatcaaagctaccatcaacacggtagtattacagaggcagtcttgtcaactttgagagacgtattcgcattcgcccccgctagattacagattgcagcacaagagctggaggcgctggcagtagccctttgtggccacaaacgcagctagtctttcccagatccgaatacgcggctcctccacagggcggtctggctgccataacctgcgcggccattggctcgtccgccacaacttctgccgtggagccacgggtggatctgcatgcccctgatctgggcagcagtcaaagaaacaagagctagggaaaaaaaagtaaaaaataatgcgagtctggctgcaattgtcaaattagcccgccgcgattggagccaaaaggcactgattagagctcatcttgggctgacttatcgaaccactggtggcgccgttgttgtctcttcctcctttcccttctttctcttctgttgcgttgcatcctgtcgataaaaaggacgcggggaccagccagccattttctctccttcaaccccccctctaagcccgtctttactgcctctgggctcccctctcgactttttaactcctaaccaacctattgcgggcgagagggccaccaattcgcaacgatgggcatcatccaagatgccgctggccatcccttggcccagctgtactttcagcaaagcattggcgcccagatcgccattggcgtcgcgggcgttgtcgcgctctccgtcttcgtcaacgtcatgcagcagctcctctttaggaatcccaccgatccgcctcttgtcttccactggttgcccttcattggcagcaccgtcatctacggcatggaccctcccaagttcttccgcgacaatcgcgaaaaggtgggcaaaaatctgatatccgatccggcatctgccatgctgtgtttatagagcggtggctaacatttttgattggcagtatggcgatgtgttcacctttgttctcctcggcaagaagaccaccgtggctgttggccctactggaaacgactttatcctcaacggaaagctcaaggatgtcaacgctgaggacatctacaccgtcctgaccacccccgtcttcggacgcgatgtcgtctacgactgccccaacgccaagctgatggagcagaagaaggtgagattatgcgatcccccaacgctgtctgtatggtctattcggcgaatcgatcactaacaagcatcttagtttatgaaaattgcccttaccaccgaagcgttccgatcctacgttcccatcatctctcacgaggttacctcctacttcaagcgaaccgctgccttcaagggcaagtctggaaccgtcgacattcccaagaagatggctgagattacaatcttcactgcttcccacgctcttcagggcagactcatccgcaacaagttcgacgagtctctggccgacctgtaccacgacctcgacatgggcttcacctccatcaactttgtgctgcactgggcccctcttccctggaaccgcaagcgtgaccacgctcagcgcaccattgccaagatctacatggataccatcaaggagcgaaaggccctcggcgatgaggacactgaactcgacattatgaagcatctcatgacgtctgtgtacaagaacggtaccgccgtccccgaccacgagattgcccacatgatgattgctctgctcatggctggccagcactcgtcgtcatccaccagctcttggatcatgctccgtcttgcccagaaccccaaggtcgtcgaggatctgtaccaggaacaaatcaacgtcttgggtgccgacttgcctcccctgcagtacgacgatctggccaagctccctctgaaccaggccattgtcaaggaaactctgcgtctccatgcccccatccactccatcatgcgtgccgtcaagcagcccatgcccgttcccggtaccaaatacgttatccccacttcgcacactcttctcgcggctcccggtgtcagtggctccgaccccagctatttccccaacccctttgagtgggatccctaccgctggctgcctggttctgccaatgctcccctcattgctgcccgaaacgaagaggaagaggagaagatcgactacggctacggtattgtcagcaagggtgccgcttcaccttatcttccctttggtgccggtcgtcaccgatgcattggtgagcagtttgccaacctgcagctgcagaccatcattgtcgagactgtccgcatgttcaagctgagcaacgtggacggcagcgacaagattgtcggcactgactacgcctctctgttctctcgaccgctggaacctgccgagatccagtgggagcgaagagactaagatgttcaaaatatcattttgatgaggaaaaagtggacatgctttcaagggaaaagcgagggaaatgatacccctgatcagagcctgatttgaaagggaaatacactttactgtacatgaaaaccacacgtcggagttttttctattatcgttgttattattactattattatttggaatggaatgggaggaaaacaatacgacacatgatggtaatggctacatcatgactgtaatacactattatctacctaattacgccaatagagcttttgaatagagctagaaggaacaaaaccagaagaaagaagattacaattgatttaaaaatgcatctataaacaagctttgctacaaacgttgattacttttgtgacatcatacacgtcaactctcaagttccaaacacaccactaacacgcgtaaataaacgcccacatcaaatcattccttttaatccaacagttggcccggatcggtaagattctttcaaagcgcctccgatgtccaaagaagaaaagaaagaaagaaaaaattccccaataacccgcttgcgagacccaaaacgtgagacgtttaacccgcaacggggggtaaagccgtcctatccggtctagaccacatcccagatctcggtactggcgtatcaaatgcgtatgcaccttatggcaagccaaaataggccactttcgcttataagtggcatgggtaatttgggggggacggttcactcacatgctttttttcttcttctcttttttttttttttttttttttctaagttctctcctctcacgccattactactgattatcatctgtcattatggagtagtagcagaggaacaggtacagccacactcaaaatacaaccgtgagcccctggtggcagcttttagcttgctgggacgcctcagtgtcatcttttaagccggccttcctatcacgtacagcgctcctttgcgcccatcagcctcagcctcttgttttcttttcttttcattcatctacttacttcttttggtgtaccgtgtcgtgtcgttcttctcttctgttattcatcgaaaacgccgagcccggtttgcttctttgagctgttgccttgttcgcgatacctgctggcaaaatggctgatcagcacggcccctatgttcggctctggggcatccggccgtcacagcttccctcagagaccgcctcagctcaagatctcacaccgttgctccaatcaatattgacagaggcactttcgtttgtcagctcagtgccgccgcactcatccgagtcatcgtcattatcatcatcagagagatccagccccaacaatgggaatagcaccaatgggtcctggaaggcaaagggatgcagggcgtttcaccactcagcagcgccggtacacatgtttgagcgtgtcgtctcagccgaagaactaaggacgatagccaaggaccagaaccagaacctgccccaggcaagcggtggcggctcaaagatcaagccggaaacatggagtctcaggcgcagcgttcacgaggaggcgaaaaaggccggcaccgcagactgggaggaatgggtgcggtgcttcaaggcgggccacgcggacgccgagatgaagtttacgccgacggtcatgagccacacgctgaagcggcagtgggactgcgccggcgtcgaggtcacggtgggaggcgacacgtacgaagacctgacgctgaagctggaggagtcggtgcacaagatgcctgcgccgctcaacaaccgcgtgttccccgtgctgcaggtcacggcggccgtgcgagggcggcgagagtttgtcgtggtgcagatcgcagcggtgccggaaactgccggcgcggaggaggccaggccggacggcgccctgagaggcacgtacacggccattgagcgcttcagggagattgacggccagggcaacgtggaatgggtcatggggacggtgtctgatgcgcggggcgtgctgccggcgtggatccagaagatggcggtgccggggcagattgcaaaggacgtggacatgtttctggagtggattgcgggcgagcgagaggccaagtgatggatttgttggtgtttgaacatgaggatgagtaagtatattgggttggtgttgatgttttatgagacgggatgatgtagtggcagttgtggcatttatgcagatgcagagttgaccatgtacttattacgaacaccgtattttgatatacactacataataacatattatttctgttgtttaaatgcactctaatgaaacgatttcatgactaacagcatgggtccttggtggcatcgcaggaggaaggaagcttaccagtgccttcccaacttacgcttcaagcacaggaaggagcctgtatcgatatcgtcgcctgaggccctctacagttgcgtattctctctggttcctctcttttcaatccatcacgctcatttcttgcaggcaaccttaattcttcttaaaaaaaagagaagaagatactctccaacagtattcgacatggccagaggtcgatccgtcccagcaagagcatctccaaaagaatcgccccccagatccgataatggctacgacaatagcaaatccatcaccgcagccatcatcccatccccatccatctcgcccataccttcaaacggctccatcatcaccgcaagacccaattccaaactcctccgcaacgcagatgctctggcgcggatgacaattgagctcaacgtccgtgccatggccacccagacagcgcggctggaaaagaatctgagcgtcctcatgctgcgcacaaaggaggacaaggagtttcggaatactcatgatgcgagggtgcagagcttggtgcaggagattcaggcggtgaagcagcgcatggaggaaattcaggggccggaatggaacagcaaaagcaacaatgacctagagcagtgtaaaaaggatatgcatgaaatcatcggggagctgaagaaggaaatgaaagaggaaatgagtgatttgaagggccgcgttggcaatatctctagtacgctgggcaagcttcccacagtggcagaagcagaggccttgataagtcacactcgggtgacacgctctgcattgaagcgcaagatgcaagcaaaaccagatgccgagaaatcacgctcagtgccaagtaagctttctcattttttttttttttttttttttcatttatactgcaccgccgcaccagaggaagcttacagatgtgttacaaaagcagcaaaaaccatcaagcaacgtatcgaagacgccatcagctcaacccgccgttggaaccgcgatcacaagagcacaaagctcatagacgccgccttcattgccaactatctcaagcaacagtcgaaacgcgatccccagatggcagtgtatatccaaaaggccatccagcggcacgtctatcatagcggccggcccagatccaagacccggccgaggaatcttgagcagttttgccagacattggtgtgggaggacgttcttgatacggtaaaagatgttttggttgataatagagttcagactgccaaggctcttggtaagtgaaggctaaaaggctgttgttgataacttgatgaaatatgtgtgtgaccacgggttcaaagcctacgagatggtatagatcttggagggaagaggatatattgcgcagtgaggtttgttcatgatgatgttatatggagaggcgtttattattttgaacgatcaagtattagagtagtacttagactcatctagagggaggcgaataataagaaatctctcattagtccaaagcagaacaaaacagttcaacaattgactgttatggtcttcatggctcaactccaacgattcccttagaaaagtacagtaatgctcatacattgtttgtctggagaaatagattatcatgctggttgttgtttgcataacgcaatatagcgggctcgtcgtcttcacattttactctttccacttccattgtatacagcacgagaacttattgccctgttctagatccataggaatattcgctttggtttgtttattaaaaatcgctgatgggcacccaagcctcctaaaaaaccgcacattctagatagaagctacagaaaatcataattccccccctttctttgtgttcatagtatctcgcgccaagagaaaaagaagtcattaggcaatgaaaaagaatgacacaccaacgccgtccgccgttcgcccaccatagattgctgccatcccttttcctgcaagtcccccaaaaaaactccatgccaggggtatggcaaaaggaaaaaaagccaagaatcaaagaggtaatgaaaaataataaatatcaagaaactttccttttcgttctcttgcgatgtgaaaagaaatgcgaaagacgatgaatcgtccatcggtctgagctggatgtcaaattgcgtatagcaataaagaataacgtatttattctccttaatcatccgcctcaatgccaatagaagactgtttaagctcaatttcagacttgagctgcttgatctggttctccagacgggttctgagaatcttgttctgcgttctttcaaagtcggccacacgagcagcgagctgcttcttaagatcgttgatgatgtctttgacgccttgttcttcgtcacgttgggcgcgagcatcttcatcaagatcgtcatcgtcgtcatcatcgtcatcgtcatcatcgtcgtcctcgtcagattcgcttgcctcgatgctctgctggagggctgccgtcgtggcaggagtaccaaccagcgcagcaggtgtttgagtatccatggcagtggcaggagtctcagcaaagagttcatcagcaaacgctgcctccaggtcggcttcaagatcaaagtcgttgtcctcttcaacacccattgacaggtgtgactggtcaaagtagcccaaggtgtcgtccatctcgccttcagcatcttcctctccgtcttcctcggcgccgtcccgctcatcgacccactcccatttcgtcgaggcacatttggcatcctcagcaagtagccgttcgacttctgcttccttgtcttcaatctctttccggctaatggtcttggcaaatcgtcgattcacgcagtcgtgcattggcggcgtcaggccgtgcggccatttaaagcttgagtcgatgacacttggcagaggcgcatgtcttgcttcctcctcgttcttaacggcttggtagactagcagcatctggcagatgtccgccgacttcatcaatgacttgcgatcccacgtcttcattgattcggtaatggtaggcaggtcaaccaagacagtcgcatagcattggcctttgaccacgatgaagccacgtcgagtgtcttcttcaaagaatttgatgtgaatatcggcccctcccgccgacttgggcagcccaatcttgccgttttccaagcaccagcgaacataatcggcatgctccccgggcatcatgcgcaggacaaactgctcttcaatggccggatccacctcgttgtcgctggcttcggaatcatagccatctccaggagggtgtacaggcggacggccacgaggcttgagcaccaattgagtaagcccagccttggatcccgccctgacctttgttgcgccacctccaccagccccgaccttgacgatgggcctgatcttgatctttgttgcagcgggcggaccatgacccgtcccagtcgtcgatccacgcagcggcgcctcgtcttcgtcgtcgctaagcgagcgcttcttgctttcgatgagcttctgactcggtttcgcctgtcggcccgcttttgtcgttatcacgggcggcaatccactatccttttccttgtccttcttggcttccttttccttggtcgcgccctttagtattccgtccttgattgctggtccggctggtcccccggctggtgtcggcggctgtgaggagctgattttgagcttcagcttgcgcgggccttcgccaggagtgaccagcggcgcgtttgcagatgtgggcgttgctccatttgccactccgacctcgttgatgaaggaggaagaacggctcacgttgagcttgagccgcggctttggaggcggtgcaggcgtggagaagccatcgcgcccggggctaggcgccgacatgattgtggactgaaatgtatcgctttcgataagaaaatagatggatgtcggtatcggtgtctgctatgctatggcgatgatggtggcaaagtgtaggcgaaaagaagaatcgagggcgctgggttcgatgacaaaatgagaagagagttaaaactaaaaggttcaattgccaaaccatcgcggaagcagccgcgcacaggcagtagcctcgcagagaaatgtggggcattcaacgcgctattcaatagcggcaacttgcactatagaagacgttttgacgtaataagctcatgttcatgaagaaataagatgaaataaaataggataaatctcaacttgctaattattttatattcaagacctgattgatggctcatacatctctgtcatcatgtaaagtgatgatacaagtactcagtttcagatcaactaacatgagggaaacagtcaagcatgagattcaattcacatcgaaaaagatacacacggtgtattacttgtacagccaatgccatttgtattgttacaatgaaagtatactccgcagagcatcaattgaatggtataatatgaaagagagtagctaatgtccgcttcatcaaatcgtaaccgtcaaacgccatataatgcccaaccgcccctatccaagtcccaaggcaaacacatcagcgtcaccttttagtttttatctttggttcgttttattttctttttcttgtgcagaaacgagatggccagttcaattcatccaagcccatggataactgccatcgacattggtccaaccgccagcctcaatgccatgctcccatcccatcatcacgcccagcatcttgcagcccatcgagctgacggtgcatactatcctatcacttgcccccgccaaaactgccaggtccagcatatacgctctgcccatgtagctgcgcagttgaatcgtctgttcagaaggcggttctatccgccccatggacgctccgttggcatagccgttatgcttccggtcaaggccgagattccaaaacatgggggcaaaaaacccgccttcccatcccaaggtttcatccttgaaacggtgaagtacgtgtgggttaacatcttctcgcttggtggcctccttggacgacaagcggatgcgcgcctgagcatataaagcgtcagcgtattcgggctgcttatagacatcagggtcgtcagaggcaataagggtgatggattgattcgtggacgttggccagcccttggcagagctgtagtacgcgtctaccagctcctgagccttgccgaggaaaacttcagacggaacataggtattgtgatattgatattcgatagggtgcgaatcgccacgtcgaacgtgtaacccaacgatgggcatgtgtggagtggccatatcctttgccatggcctgtttcctcaggtcctctatgcgactgcgagcgtactcctgatcgtcgctgttgagcctgaagagtgcctggtagccggttcttgcaagccccatgagatctcgcagattattatcagtcccggctgctcgatggtatttagccatcagagccgggaaaacgtcgttgagcgttgtgccagtgacaacaagatgtctcgcttgtgccggacaagggagcatccggtgtcggggaggtggccgacaatcaggcactggcggtgcttggaagatgtcggtgtatttgccataggcccaacgagagtcatcgacgaaaaaggcccggccgtcttgcttggccaggccgtaaagcatccacatgcccatgactgcagtacccagcccagcatccgagctttccagcacataggtgactgaggactggcaaacaggcaggccagccatggattcccagtccacgcccacaaagttgccagtcttttgggccttgttcccgtgggcaactggggggagaagcccattcagctccgcctcatacacgtcaacaaagtactcatccacagcgtcataattcagcttgtcttcgtcagacaggggagctttgcctcggagctctcttgtgtgggccgagacctctcggcatttgcttcccattccggcatattcctcaatgcttagagggaagtcatgatggtgcggaatagaaacggtccatttggactgagagtggctgtggctgacaacgacgggagttgggaaatcaggtatggcatcctggctaatcatttcgaagtcgtcggttgtaaaatggggccatttcgctatgatggactctttgtttcggaaagcaagacgagcaaggaaaaacgtcgtcgagagagtagcaaaataaagcatataccgcaagattcggcttggtcgagcgatcagggcctttgcgtgcgaattcttccttggccgtggcactaacacaggcagactgggcgaaggaggaggagagaaaagaaggtgattgaagttgaatcgagccgatgtcgaggaaagaggtgccttgtcagaattgttatacgaagcattgcgtcgcaggttgagccttggaggcgcaatcatgaccttgggctgggtcgatgagagatccagcggaggaaccatggtgacggttcagcgaaatatcccatataaaaaaaggagagcggcggattcatcaagatgaaatgaatgaatagaaagggtaaaaagagatgatgcaagtagccaacagagggagcgaaagaggggagagatgatgaaagtagtagtgatcgatgttttcacccagcaaaggaatgtatccagcatccacgacggttcaagatgcctggcataagaagaaggccaaaaagaacaaagggggataagaagcagacgcgaagtagctgaatgttatatgcaaagaacgaggcaacggctaaaaacaattcccccagctgctgatccttttcctactataatcacaagccggcgatctcttggtctttttgtaataagctttacaccccacacgcgggcattaaagcacgagggaagaagaagaagtagaagatgaaaaaggatgagccagctcccccctagcaaacaccgccgatcatcatgggggttaaagagtaaagaagaaaaggcaaaggacaaagtttcgaggttgggtgtgtgactttttttttctttttgttctcgatgctccctatcacggcttctccagggccacgacgatcccgcccagtgccacccgaagcggaatgagaagcgagaaggcagaaacacaagggctcagaatgtgacggaagggaggaaaggatgcggaaatgattggcgtcaacgccaatgaagagaaagaaaagcgacgtctatgagggagatggaaggggagaagatgccagcgccgcaagagagttcttgtctaagcaggtgcttgacatttagtgagtggctgtcagcgggacggcggcacgtagggggcagctgataaagtacatgtacatgcagaccagcatcgggattgttctcttgtccattgaatattgaaagaccacaaagaaaaaaatagactaaaaaagcctctgtccttgcaggcggctggtcaaacacacacagggccgatactctgcagctgggcttgtcgtttctgcctcttcggacgtccggtctctctgagtggctgattgacagggtccctggatgcctttgcgtctagccggcggggacttgatgtcattgtctctgatgatccctggccaatgagagcagcagaagggatgaaatagagagcaaaagggagtattgcatagagagagagcttcccaacgcggcaggcagcagaatgcgagcacagcaagccaccaggccgtttctcaaacaagagtcgtccgaccggcgtggtggaatgaaacaggctgacgggacggcgcagtagggaaatacatgcgtgtcagatagaagaagcattcatagacaaggtgaggggacgtgatgcatgaatgcctatccacactattgagagctgcacccgctgtatcacaatgcccagacaataagccctcaactccaaccggtgttccaaattcccgattcacgggccatcgaaatggatacaggtacgtcacacagacacatggctcagagtgtgggaaaagatcaaggtacactccaaaagttcctacttgtagcagcattgtccataaagcggcctccgcttttgaaattctgacagcaagcgcttataacaaggccaggcttggcaggatgcacgatggcaaagaaacgaaatggtgatggacgctgcaagtggccagggtctgcgaaccggcgtcataacgtacttgtaccacacgctgtaagaagacgggcttgaaacagatgagctgatgagatgaacaagcaaattcaatcacccgacgcaggaaacaaacaatcatacaaaattccaactaaactctcacacacttttcttcttacccgtacaagtacatacgcgccagaccacattccgcatgtaccttttctacaatccgctcgttggctcatggcaaaatcaatcttcgtccacctccatccttattcgccccagtatcaaaaaaccgcctgcccctagcgcgtttcagattcctagccccgtcaaaccctccgccggcgtcaattggatcgcgcccattttcggaatccttgcccgatccaccctagttcggaaaggttgtttctgtcctgtccctgtcagggaaagagaaaagatgagagaggaggagaagaagaagaagaaaaatatctctcggctgatctgagaaagaagaggagcgacatgtgaccatctattgtttgttgcttacacaagacaaggaaaatgaatcttggccattcacattcccgctcaagctaattgtagatgaactgcatacctaggttgatatccccttcaagcttctctttctctcccaacactacaactttggcaatagcgtatcactatccttaccaacatcatagaccagcaaaaaagaagaagaagaaatctcagtacatcacctctccatttccgctttttcgatattaaccactataacctctaaccctcagccacagccattccttctctttacccacccatcaaccttgatcaaattaagcagcccagcctcggctcgtccctttcactccaccacaagctacacagaaaagttccagaaaagaagggttctactatatacttttagttaatatatctgaagcccgccatcggcccatctaatctccatgatatgggctcagagattgccaacacgaaactgcaattggcaggtcccctttttgtaatctgcgtctagacatcactagtgattgtaatccacttctttctgcggagtaatctgacctcattcctttcatatgctatccaataggatcaactatagtactacactctcccacttagatgaatacattgactcaagttagaagcatcatatcataaaagtccttcttttaaatcatagcttgcgcttggcatataattactatctccgctaaagcaggcaagcaaaaacaataaatagacagagagtgacagagagtgacagagaagagataaaacataaacagagaagaagaagaaagtatgaagaagaaaagtgcaatgctagcccacaccctaggttttcccttttacccattttgaagtcatatactagcccaaatgcaaaaagaaaaaaacaagaagagaaagaatacagtcttctcgagcagagcaatcaaactgaatctcagatccagtatttgcactccgcggcctctcctgccgctacaaaacatcgtcgagacgcaaattgcgtgtaaaaagaaggggtatttgtactctgccatcagcaatgaacctctagtccaatccacaaaaagaaacctctaagcgactcggaatcctgcatatgaatcaaacaagaaacccctccactcgtgttgcctcccttcttgtagcgccgcaaacaagaaacaatctcaaaaagttcgggtataacataaaataaaataaacaagcagcaaagatatgctcctgtgcctcaactccttgtcccacaaaaatttgtaataaaaagattctcatcacatcacactgctttgatagaaaccggtcccttgaccctcggccatgtccccctagcatcatctccccccctcgcttacgagtcatcatgatgctgcttcgataccctcgctgtgctctccaataggcgtcggtacgcgtcgcagtggtggtagcacgcttggtggctcacctagtgattccagccggtggctaggtgctagtcgaacactcccgcgagtacctctaatgatgtggccagtttcgactcggtcttgaatcatctcctcaagcatattgttcatctcatcaatgctcttcgtccttctccttgtttcttttatggatattgcaggactccatggaagaccagttcgcatgccgtcttgtgattgaggggatcgtggttccgttatcgaatcagcattgtctcgtgagcgagctgcgcttctcaaagcggccagcatgcgatccttgtcatccagtctggcccgcaaatcggcaatttccgtgtctttgtctttcagcaaggcagccacgctgtggtcttcgcccaccatgatgcctttggtgggtactgagaaaccggatgatgttcgagaggaacttgcccggcgggcttggagtagtcgcttctcaagcgtcgaaatatatcggttcttgtctgctagatcggcctgtaatgctcgattctgtgctgtcagagaagccattccgtcgccgttctcaccgacgctgtcttcctctgtgtcaatcatatcggcgtctcccgatattcgctttgtgccatagcttgaccgtcgtccgatggtagaggtagacgcaacagatgctgtccgctccaaaggtgatctgatggagattgctactgaggatcgagcagataccggcgccagggagatttgcgaataccgagctagggcgctcatggtgccattcgagttgacgcctgccgacttggagctaagaatcagacggttcaggtgctcgattcgctccttcaatgctgtcctagcaagctgcatttccaacatttgctcttcatgtcgctcggccatctcttgctcctgaacgcggtccttctcaaccagctccttgatctcctcgtcattcttctgggtagcctgagactccaattgctgtttcagctcctggatctccatccggtatcgctccaagagcacccgggcgccaccatcaccaccctgcccaagcgcttcttcagccttcttggcatggctgacaatgctgttctttgctcgcgacgcgaatttgagagtattcagggtttcgatggtatggtttgccgtcgttgccgcgcttccggtagcgccaagcgcagccgtacaaaggatactgaccagagaattaccagagagggctccttggagcagacgcgtcagcttgctgtctcggtaaggcagatgttttccttccttgtcaccgcccttatccttccactcgctaagctttgcaatgactgttccgagagtgagcaaactcttgttgatgtgcgcaccctcttgccttcgctcctttgactctgcagccttttccgaaccggcaagatcgatcaaactcagagtagagactcgaacacctccaggcaagacacctgatcgcttagtatcgccatcatttccgccgctgggcatgcgctctcggctttcgacgatgatctggaccacggcgtgacttcgagaacttcgggcgttgaactgtgtgctggccgttcgacgggcctgatcacctcgagcaatgactcgaagtagctgcgtcgggctctgaacaatctcctcctttaaaggagtagcgtacacgccccgtttgctgtcttctcgcaacttaatctcctcttgtggagcagcgccattggatgaagccatgctcaacaagtcctgaattttttcgttataaatctcaagatagctcactctcaataaaaactcgcgagagggcgtttcgcgaatgtaagaaaagatatccgtaatcgccagtgggataacaccgggcgatgatgctgttccttgcattgaaaatgttttgccagtaccagtctggccataagcaaacaccgtgccatggtaaccttccatcactcttcgaaccagtcgcttggcgagatgatcgtagacgcgagcattgttatcgtgagtagtgaaaacattgtctacagaattgagtcaatatacgtcttgtcatgtaaggttcagaggtttagatgcatcacataccgtagtaataatcacctccttcttttcctcgatacgcaatgagagccctccggccatcaaccatccattctccatcagtgtggttgtcattcgtttgatcaggtcgcacacgaacgctgacaatgacgttgccctttacctcggcaccagatgatcgtttctcagagttgctgccggacgcgtcggctgagtcctcgtacgtcgtcgctgatgtggaataagagccttgagcagaagagctccggctgtgaggaggggatgatgcgctcagcacaccatcagacatacggacactgctaatgaattttccttcggcactcccgttcaacaaactcggtgtgggcgtgggattattactgcttgctgtagagtccctagccgactttggttttcgcgtagggcgaccgccagccagcgggctagacggcatgctgttaccgagtcggttgtcgcctttgggaggcttcggaaaggagttgatgctaactgttttccgcaagtttttagtggccgccgcggcaggtgtgctgttgttggtgggagcgggagatgctgaagagggtgctcgcaagccactgcgaggcgcgttgggggactttggcggactggggatggctgctgtgcctttgcgactcttgggcacggaaagggtgggaagagaggtgtcggggcccatcgaggggcgaaggcgcggaagagcggtcgccatggttttttgccgatgcgcaacggtgagaagtatcggctatgagtagtgctcggcagcgtcaacggcctgtgcgtaatgctttgtgctcgctctcaacgcccacggccgtccatgaacggcaagatgtgttggatcaagtgtcgtcgagcagaaggaatgttgcgctatcggaagcctgggcaagcaggccgcaagaatggggtcgagatgacccggccgacgggggcagagtaaattactcaatatcagaggcgaaaacagcggtacctggtaatgccaccacgttagcaacgctgcccgtgacgagtagcatgtacatctttggcgactgcaacagcccacaaggcgagctggtgcgtcgttggggataggggtcgcgaggcactcagatggagagggggccataccgctagtatctcgcacgagaatgtctggagaagtcgttgtgaagcgaacaggacggtgcggagcaactgggtctcaaatcccagccagagatgccggcaacgctgaacaagatccgccaggcgagaaatgagagaggagagaaaaagaaaaggtagggcgactcgggacgatggattctcgtcgctggatggtggccaacagaaaagcggtaaatttccttttttttttccttttgggtaatgctaataatacgacagatggacctgccgacaaagtaccgccggggggggtggcaacggccaagtcacgattgttgcagaattcgaaccacggcgcggggacgagttccggggcgagatctagctcggaagagagtgaagaagagaaaaacgaggatttgtgaatgacaggcggctagagggcttattgaattgcaatcgtgggcggcgtccaaggctagtcgaagggcggtttgggcgcaacaagatgcaaatcacgggaatgggggcgccgacaagggcgattgcagggaaggcttcgtggcagcacgcagcaaagatcgattcaagacaaggcccgcggctctagcgatgctgacgtcgcaatgccgcgaagaaggaagcgaaaaagacacaaaggacggcgtaaaagaaggcaatagaggcacaatgaacgaaatgggattccagcgggcgggaaaaaagaagagtggaggtttgtgaaagacaggactcttgagaaacctgtctgagctattgataggccaccaagcaaagtacatacatacatgtacatatgcatgtacggccgcatgaaagcactgcacagtagagcgccttagctgcgcatatatggagcacacaaagtgtactgagcagacgcggtcgagagcgtgaaatgactgcgcaggggacccacgggatggatgtgacgagatgtgatggcagcgagcagcatctgctagcactatcaaagagtgaggcgcattcgcagcgatttgcagcgatttgccgcaatttcgtatcagtgcacatgctagcagcgagctcagcgatccttgggggtctcccagcaacaagctccaggtcggtggcgcacggttggcccagcgcagtgggtaagtgctagtaggtagctttggctcggtacgtacttggtgcgctttgctcgtaatcgagctgcctcttcagccggcagacgctggccttcagagactccagagagcttgcagccgtgctagcgcgacgattggcccctgggcgccgccctggctcgtggcgccaccacacgctagcctctagcgctccagccggctcaggggcccctgtcagccactggaacatggagctcagccggtgttcatgtcgccgtccagcggtcccgagcgaagagctctgctgcagggagagctgccgccgcgggagcacagcatactgatgctaccccgctgtagccacccagaaggctcagatgctcagatgctcagatgcagcgtggcctgttcacgtttgcaggtgcatgtattgacgcctattcaccgactcaagtgtgcagcagcttcattatcagaatgatggaatgctggaagaaacgcgatgccatcacccgccgggctctccacacaaagctcttgcgctgcaccctatccgtacttcgttaacacggacacgggccacccggcattcacagcactatccttctttctcgagttagttccctcctcgtgctctctttgttccctgatacaggcgacaaagacattgaatattttggagtattactgtacatgcgtgtatgagatcagcattccatcgtttccctatcctttcttatcgatacaacacagcagcaatatatgatgtcaatctttcctccctcaaccaatatcttctctctcccatcataaagcctggcttcgcgatttcccgactccccgacagaaacactcacaaagtcaggggacaaagcttggagaatcccgggactatgcttaagcagcgtaagttccctttttagcctctggggattttctttagcgtcaacgagcaagagattggccagccatctggcgaaaaagattggcggcgagcacatggacggcgacctgcgagggatccgaaagggaaattgaacgaaatgccgtatcgaccaacagcgccgtataccctgctccaatctcgcaaaggccacgttccctctggaacatgctgtactttgtgcctgcatatcaaagtctcgcagctcagtggctagagtgcaattcaaaggcctagagcctcgtgtcgacgacgtgatgatatgatgcgaatgggttcgagtcatgcaggcgccaatctgcaacgcctccggcaattggccgcattagcacatgcgtccgcagtacgacatctggatgcagccaaagggctccattgacgacttcaaggattcggtttttaatatgggccttggtagctattagctcgcggcctttactgttttggaagcttttcgagccattcgttaattacagtagcagcgcgaagaaagggaaaggccatcacgcgtgtggtctccatccagtgcgactccgaccacacacacatatacgatccgcacttgtactcgtcaacaaagatgacgagtgccgtcacgggccaacatcgcggctccagcatgtaaatcagccccggccgcctgccattcgcgagcaactttgccaaggaccggcgagccgggctattctctgccttctcctcggccctgttgatcgcgctccagggccagaacccaacgacgcgtccctctggcgttgcctgcaggcttgtgatcagtcacacaggctaacacttcaaactcggttggtgtggttgcctcagcctcagttacacgtgcggatacgacgtgtgaagcacgttttcagggaccatctttcttcgccatgcttttaaaaccaatcctgtgttattacaagaatgtactagcattgtacgacatgtactttaatctgaaaccgtcattcccgcttagggtggcatttcgccatggccggggaattaaatcattcatgcccgcccaaagatagagtgcgtattaagacgggctctcagcgatacgatcgcgcttcattcatagatatggcacaaattaaagtgaacccttggtcaatgctcgtcgctcaggcaattatcaccacatgtaccagtcatatatgcatatttctccctatctgctttgttgtcgcggtatcagcaaatgggtattagcacacaacgcatgaatgttgccacaccacaatggccgaaaagcacacaccatcacctcgaaaagcgccatctccgcactaacaatgactccgctgtttttgtcaggtcaggcacgggacaggggcaggatggcagatgtcacccaaaggctgatcatggagccattgtttgatcatcccttttagcataaagcacggcttacaagagtaggcctgacaggaacaagcggcaatatggtaggaacgaatagtctatttggctaatgttcgagacttctgttctgttcctattggtgccagtaccatcattgtctgatacttaatacaaaatagactgtctgatatcataaatgataccagtacattgtatgctcccgccaggctaaatgcttctcatccagctcaacgccataagcgaatttcctcacgcaagggagtagggaataaaatcaatcataattaaaagatgcaaggcgacggcacgatatcccttcgcctatctaatttaaaaacccattcattctataagatagacactcaatgatccacttccgagcatacggattcatgcatgtctcaggcctcgtcgtccaccaagacatatcgcggcaaatcctcctcttccgacatacgaccaatcaacttgatatctcatcaactcaatcccaatctcggttatcgttgcttttccttgtatacatcgaaaagcactgtgcgttgtacaccatgatttgaatataaacgccacatgcttcagaaaaccttcatcctcccagcgccctcacgcctcttcccacgctgcccgtctcaaaaacctccacgatgcccagcccagccgcctggcccagcacccactcccactccacgccccaaaagtccttccaccgcagcccgtacagccctcccccctcaaaccgctccctgaaccaattctccggcgcctcgccccatttcgtcttgtcgagcatctcgcggagccagtcgaccgctccctcggccagcttcagataccgcccgtggcccggcacggcgatgcggaaatcagacgccccggaggacgacaccgacgagcccgtcagagtcggcgcgccgccgccgccgccggcgagatggatcgcgttctggcctcctaccgctgataccgtgccggaagcaaagcgggatacgtgatggatcgacgtcagcgtcgtgcggtcctctgggcggacgtggagtgttgttcctggcgccgcctgcagcgaactcgtcaggaatccagccctcacaagctcatcgacgtgactgtgtttgatggcgcccctcggaagcgtctgggccgtgggattctccttgagaaactttagaaactcatccttggaggcgtcagacattcccgtgtttcggatcatggcctccaggtcggtcgactcgacgagggcctcgcccatgccgccgcgtctctcgactctcactttgcgcagcacgccgcttctagagagctcgacgacttcccgctccacttttgacggcgaggtgaggatggcgtttaggtgcccaatcgtgacaataggcggcacgctcagcctgtagttgagaagctccgtcgtccgcgtagacttgaatcccgtaggcggcacaggcgtgaacatcttcccccggatgtatctcatcgcctggaccacatctctcagcgtcagctcctcctcaagtatcttggcgatgccgacatccgagagtttctcctggaattcttcggcgtccgggtctcttctcttcggcgccggcttcttgcctttccgaggagatggagacggtgaagctctaggagtagcagtggcgttttgtcttgcagggctgggcctgcttggttttctcactcggttggaatcgcccaggatggatcgtaagctctttggcattttcctgttgttgttgttttattctttctcaaataaaaagaataataaaaggagtttaatcacttgttccttattttcttcagacgtttatttaaaaagacgcagccgatttgagcacctcctcggtagagtgcactgcagcctaatagagaggatgcgcatcatttcataccaggcgtacccttgagaaatcaggtggcgaaacctgcgtccggatgaggaatcatctgaaagcacgaccttgaggcgttgcgacagaagtagtaaaaagtcgttttagccgtacccagttgccagatggagaaatagaatttagttagatttttagcaagccatgtaaaaccagaaactttggtggcaagtaatatgagccgctacgctgaatcattcaaaccggcttactaaaactcaggatccaagagcctcattccacggattggtcacaaagcagcgcggtataaggccaaaaattgagataaaattacgaatgaaataaacacattagatctcgctataaatgtcatttacgctaaatcagaaaaatccaacaatgcaattttcatgtctctccttgtctccttattctacttcagatgcaatgtcgacaggtattcagtggaggcagttctcctatcatcatccagctgtagtcagaatatatgacgtgatggcactcatacgctcgctcgtcaactttagcgagatcttgagaaattctcttgcaatttcaggttccttctgctgaagcttcttccaagactccagatccatcagccacacagtgcagtctctctcgacttgtgctgttgccgtacggctcgtttcggaaaagaagggcagctcgcccaaggtagtgccagctacgatgctttcgcaaagccaaccttgaggaaggtcgtattctgctcggatgatgccacgctccaagaggtaaaagccatctgccggctcgccgcgtttgaatagggtcgtgccagcagggtattccttgcgcgtaaagtagggcgttgattggaaccaaaagtcttcattcttgtcgcttagcccctggaaaatctgcagcataagtcgcagcggttcattaaaactctgccatctagagcgacgctggatttcaacgctgttgagggcgtcatgtgccgcctccgcaagataattgcggcgcggagagttgagcggcgcgtccaaagaggccaacgttgtcgatgctgttgggacatctagattttccgtgctgctctttgccgagttcagctcttcttgtctagcgtagagagtctttagcaactcgttttcacagctttccaatgctgagttcaggtcaggcaacatcatgacttcaatgttgccgctccccaaccccacagctcgcagactccgaccgagttcgctctcagagtctataccactgagcataaagtgcacgccctttttattcaatatccggctgatcgtgttaaaggcctcgcccgcagaatagtcaagcccactaacatgccacatgtcgaggacgaggaacttgatcggcttttgagcaaacgcatggtcgtccaggagtgctcgaatcttggcctccacgctgacgactgtgccgaagaacagataccctgtgagtttcatgatgtagatttgccgcccaaccttttgcaggtagttgtcttgtgaagggttgcgtctgacggttgaagtagcgacgtcgccatcgtaggacgctcgaatggccgacactctcgatgtctgaataatgagtgagacaaatgctagcaatattccgacaccaatgcctacgacaaaatcgtagatgcccatgacaagaacaatgacaatgacggtgaggtactctgcaggcctaagcttctttcgtggcaaccacaccgcctcaagcagtagttcgaatccaaggtcaaaaatcagcgttccaaccatcatgacgggaatccatccaatgatgctaggcccaataaccatgacaccaaaggtgagaagcgcaagcatatagccagcaagccgtctgttgcctccagatcgcaggaaaaagacggtgttggcataaaccaagtagttttgaatgctgcctatacaacccgagacaaaattggaataaccatggagccttagttctttatccaaatcggcatggtcttctccggagttgagcgccaacgcagggacattgatagggacgtgaagaatgccaaagaaagtcaaagcaaacatggccgggatcacctcaacgatggctctccagtgaaccagctgaaactctgcccaagaaattagccatggcaaataatgtgagataaatgggggaaatagtatactcacggtacaaggtataaaagtaccaccaaggttcgtccggcggaggtcccacaaagatccatccatgatctcggagtgtgcttgggtctaatacgtcaagcgagaagacaaagagatagaagacgaggggaatagccaatataaataggggaagaaagtatttggatgcgcctttcatctgaccatagaataggataatggccaaaattagagggcatatccagagcgggatggttttggtttcaaagagcttccccaacgtatcgaggtcatattcgagactcccttctagccgagctgaaacctcgaagcccgtagctattaagaaccacccgacaccgcctatacatcctatcaggatgtgcctagggataaatcccaccatgtagccaaatttaaatttccccatgaggtagaacaccaagccagtcagcatggagcttagagcataagcgacaatcgtcgtggcgatgactgcatcggggttgtcttcaccaaccatgtctaaaatcttggctgccatgttgtgaaagaagggaacaacttcaatctatattcgggttaaatcagggtacttcagaggtagttatcaacagaaatcgcacataccagttcagatcccaccgcccctcgaaatatactgcccgtagaaaagacgagttgcgccacaattgtgctgacatagtatatagaaataccagcagatcctagatgagagaaaataggcgttccaagtggaaatagaatcatgcctagtctggtcagttgcgtccttcttgtgggtgtacatgatagactcaccatatgacaaggcatccaagatgttcagtagcagaccgacagcgaccgccggaagacaagaaactgggtcgacaacagcagtctcccaaatagcctttccattccagcttcgtgggctggaagctatctttgcaatccgaatgacatgatgcttcgctttctggcgccgcgcagccagtccgcgcagccacctcgtccgtgccagcgtcttttgcccttcaagatcaacgctagtgctactagtatctcctgatccagatgttcggctaccaaggagaggggtatattctgagtcttccgttgcggctgcttctggacggtgcggtgtctcgtcaattggcgaggattgggcttggtcggcgtcgacattctcaactcgagtttgcgggatgttgttgttttgctccagtaaagacgacggaggagacgatctctttaataaattcgcaagcgcagacggccccccttcctccccagttcgtgttccttcttcttgttcttctggcgacggcggttcggagacttcgaggatagtccctgaggaacgccgcacgcttccatccatagagtccgcatctccaaattctaggccagagccttcctgagatggcggtctgttcctctggaggaagctcgggcgccgctgtgttgagccatcggacagcaaataactcgctagctcagctgtatcttcgcggacgctcctcgcaatctgtgcgctatcgaccggagctgttcttcctgttagcggcgcatgacatggcaaggaaacgtcgcagtagaattacccaattgatctcgtactgaggcatggatgaatgatcggataggctccttatagccttgcgtagatcccacggatgaagatagtagttgatgctgcgaagttccagcctctaacatcgagccctcagcatggctagctgtatcggtacggtcgtgctgcgattgctccgtttgcgaggccaggctagaggctctcttgcgccatggcgaaaatcctgaccttgagtacgacatgcttggagcatccaatggtggagctcagccgatgtgcagatcggcgatgcttcaataccgatactgcatgagcagacgaagttggcaatggtttcggaatgagcacacgcgaggcagctaataaacaatcacggcgacgagtcagcctatgcgcacagcaggcgcaggaactcgaggggaaataaagggcgacaccatggagaggagaggagagaaaagcccatgcagagagtaagggacggcagcatcgagagagataacggctatcgaggaactttgctaaatccagaaattttcggggcggtggcgccgaggccgggcccgcgcaagcgaaatagtagaccttccttgtccagatagcagtcttcggatcacaagtcccgaagctgaagctgccaattgctcttacggaattgtaatacagtggaaaatgatgccattgagagccgtttctccaactgccatcgcatgtcaaagcagctcatgttttgctagcgatgctaccgctaggtgacaccaaatgcaacgccccggctgttggatgcacatgcagtgcttcgatccggcttagcccatccaatgaagtgtgggagattgcccacttcttgcaggtcctctgcaggtctagtttgcattagtggttggagtcaatggttcattttgtagataagtgataccggctgtgctgtgctgatctaacgcaattcctccggtgctaagtcgtcacgagtgcgcgatatcctctaccggcagcttggagccattctcgccaacggccgtttttataagtccctcactttgtattctgagcataacatgtatcctcatcccggcagaggcctccaatatcatcatcctgcattggctatttcagtcacctgtgtcgtgctctttaggctcaatagcagaagccctgatggtaaaatccagatgcatccagacttctatccctcgagacatctcttccaactcacacgatattctttggagcaagtaaacgttaaatcattcattattctcgtaaaagagcaattaatatcgtcatgctgcagttgtagtcttcaattttccctcaactcaaatgaaacccttgttacgcctatcggttattaacccccaaaccccatgatccaaaccgattacccttgaagctgtatatcatatcaatcgtttaccctcttttgcgggggtgtaccccatagcatgcctgcagatgaatacactcagctgagcttctgcagatatccttgggcaataagccgctccacatctccctgccggacgtagaactggctgttctttgtcaaagtaattgccctgtaacctcttcatgaacataatttccaatcacaagttcaaatcattactcacccatattctgtctgaatttctcccgcatctttgagaacacgaacgtcgatgaacagatcccgcggcggctccaggctgccagtgagatcaatgtctgtccattggcccttgtatgctgccagcaaatcgccgtactgccgcacatagtcttcttcctgtgggctaaggctgctcgtagatccatcgccgctcgtcaatcctgtgctattcctagacgaaccatctcgtacttgttggccagacagatcaaccacatccgcgccattccagacgagctcttccaatttatcagtgcgagttctgtgatatgccagcaaacatcgtttatttctgcgcattgagatgtgattcacgagcaacgtatatgcgactgcctggtcttctgacgggtcgaatgagccttggaagggctcgagaagatcatcgacatccttgttgaggtctctgacttctctggtcactgctcgaacaagctcagtctggtatggaggcagatgggccagattctgcgttctcttggcgtgttgaacctatgaaagtggtgagacgcgttgcggaaaagtcaaaggacgaatcgtaccagcttgatgcccgaatctccatacattttacagcggaccaggctttactagaaattttcttatcgaattcaaatagcttcttggggctttgagacaatgtcagcttgaatcgaatttctaaagtgccatgaatgcgtcgagggaaaggttattcactgccttatcatggtgaggtgggaattcgactagatctacggaatagcacaagtcgagttcacgcttcacgcttggaccccaccatgccgcagctgcttactggcggtacctgaacgcgagttggcacatccgagacttcaacgcctggctgacacaaataaagacggatttcgaattgctttaagctgacttcgattggctatttatgattgataatcacatgcattgagtagacgcaaatttattttatgaatagggttaatatgtgatatttgagctatcctaatttgtacttttgacatctacaatacggagtacgtggattcgcatcaagtcttccgccttacctttcatcgagctttggcagcaatgttgcgatattattcaacagcttcctccgagaccaatcgccagcaggcgtttcgaatcattggattatagtttaaaccattcgtttggaagctacacagcatattggttagcaatgttgccaagatgcgtgtgaaaataaaatttcagcgagtatgggatagagttcagtgttgcacaagtgcttgttgtgtcgtcttgcggcgggtcttgagtccgcctccgaaacacggaccaatgtttttcatcaggatatccagagggaagtattttgtgaagtgaagagaaatttttcaagtcttaccttgtcttgcaatgctgaaagcttgggttagcagccaagtcagagcatatagtcgcaaatagcaaaagaaatccatcatgagatagaatatcacatcgctgaccgtcttacaagcttcattcagcttccaaaggcagtcatgctggataaattctcagtagacatggaaaatggaaaaggaaaaaaaatctaggctaggaagctcatttattttggcggcagaaaagctactttatcgatatgggataaatatcggcccggtgccccactcttgctctaagctcgacgtaagagctcctgtagcctacagtgccgcccgccaccaggtcggcactgcagatggagcatctgaagcaagcctgcctcaattacgccccaatcacctcttcataaccccaaagaacctttcctagtcacagctctacggggtattccaaaatgccgattgcaccgataattacgttcaaggccggccagtgtgacgtcgacgtaaggcacaactgcaaacgatctacagctatcccacttggccgctgacattgctgttatagacatcgtcgaagccatacaaggtcacgccacagcccgaacccggctacatctatctatactccgaagatggtcagtaccacaggaagtgggctactatattgacgatatccgttaacaagaaatagacctggtacatttctgctggcgtcgtcgggaccagcccttagacgagcccgagctcgacctcgtcatggttcccacagatggtagctttctcccatacgaatacaagacaacaccccaaccaacagcaaagaccaacggccgcattttcgcccttaaatttgcctcttcttctcagcgccacctgttctggctgcagtccaagcctcagggacgaaacggcgacgcaagctactttagccctcgagatcgcaagattggcgatattgttcacagacttctacaaggtgaagaggtcgacgtgacacgagaactgtcggccattcgaaacaacaacgaccaagacgatgaagatgagacgatggaagacatcgagggccacggtcaagagcaccatggaggaggcagcggcggggcaggtgccgatgcgacgggaggcgacgtgcgagaggagggcgaggagtccagagaaggcggagctgatggcgcaagagcgtaggttgacccccttctttttcacggctgattacgaaatggttcgcgcatggttggctggttcaaatcactggtctctgggagtcaatagcatgctttggcacaaaaatgaaagccaattagtgtactaagaaacgtccttgtaccgttgaaaagagctacgcccaattatatcaagatatcattacgtgacttgcaactacttggagaggacgaggctaattttctttccagagcctcgtcttcatcccctgatgccgcagctgcagtaagaaactttctcgattcactcagaggccagagcggccttgccggcgcgcagcagcaacagcagcagcagcacgacatctcttatccctacctgagtcatctgctaccaacgtccatcacagtccccatcgttgacaccctgtcagccgagcaagtggactcccttctcagcttcctcccgcccgctgttattgtgctcgccagcgacacggttggatacgatggcacatcagatccaactgccgaccaaatcaaggccgccaacgaatcactatcgctagggaagaagcaagctctgctaaagaaggtgcttcgaagccctcagttccatcaggccttgggcaccttgacaatggccctccgagatggtggactccccagcattgccgacgcgctcagcatcaaggtggaaaaggatggatatctacagcctggaatgcccatgggcggcaattctgctgtcaaggtattcattgatggcgtgaagaagacggtgaaagataataagcagtaggtagactgcgagtagtgtatgttaacaggtagacatgtctcatgaatgccacgccggacgccttgttggtgtaatatagatggaggaaatgaacaatgcctcaatattacggccttctccttttaaaatctctcctctcccatttactccgtctcaaagtatcaaagcgttgctatgcgtacctaggtaggtatcgtgtataaaaagcacaagtcaagcaagtgtcctcgccaacgagctgtaatgcaggtactggctggcggtggggccgatgatgggctgcaggacgctaagcctttgacagccgccggtgcgcatccgttatatcttgaatctattaccttatacctactccctcgcaattgtctgtccgtcatgacttgttagccatcctacgcctctcgccattctccactctccagcatagaatagacgcgatggacgtgccgtttccgaccgacgtgcaggagttcgacagcgatgaccgaatatccttctccaagctcgacaacaagtttattgctgtccacgacgacggaacggagtttgagtttgatcccgagctgaagcgatggagcgccatagaagaggagcaaatagacgacgatctaaacgagcttagagagttcagcagaacccccgcagacgatgctacttctgccaagaagaggaaggccgactcgcagaatggcgacgcagtaagtttaggcagtcaagcaacgaaatcactagggctagctctcgcggtttccgagacacagcattggtgggaaacctttactgctatgaaatcaactgacttgagcatctcctaggacaacggagctcctaaaccagcgcgtccgaataaaaaaatgaagcctcctccgaaaccgaggcaaaacaccgccgtatacgtgaccggcctccctacaaacgccacagtcgatgagatccacgacctcttctcccgcagagccggcgtcatcgccgaggaaatcgacagcggcgcgccccgaatcaaaatgtacaccgactccgagggcaacttcaagggcgatgcgctcgtcgtcttcttcaagccccagagcgtggacatggccgtcatgctgctggacgacaccgtcttcagatacctgcccgatgggacggcggagggccggatacgagtccaggtcgccgactcgagctacaagaagacgcagtacgaacccgcgggcggcagcggcgacgcgagcaatggcagtgggagcgggcaggcgaagccaaggaatgaacgggaccggcagaaaatcatcaagaagacgcagaagctggctgctaagcttgcggactgggacgatgacgagccatacccggcactggctgctccgtccaattccaagagagataagacggtcatcctgaagcacatgtttactcttcaggagctggaagaggacccggcggccctgttggaaatcaaggaagacatccgagacgaatgctccaagctaggtccggtaaccagcgtagtgctgtacgatttggagcccgatggagtggtatctgtcaagtttaagaatgtcgagtccgcagccgcctgtatcaagctcatgaacgggaggagctttggtggcagcacggtgcaggcatcattgacaacgggtgagaagtttaagaaatccaaggaggaagcaggcgatgattcagattaaaggggagaagagggagagaagcatggaagagagggtgtagcattggcgcctttttttttttttgtcttatcatcacatagatcattggctttttgcaaattgtaagttttttttgctttattttttggctacttatgaggtagtattgataagatacccataaatctgcttttataccacgaataatgctggtggttctgtctccataagctatccgactcattgtgaacaagaacctcatgctatacatgccaaggagaaatgtaaaagaaaccccattcgctgcaaaagaacacataaattggccgttaaaaggctcgatccaaaggaaaagttgatgacaaaaggaagagacgtactagccagtggctcatttcaggctcattttgacatcttcggccaaggtataccatatcgcagcactgataatcttgcagacgatatcaagctccatatcatctataaataaatgtacttgtaagcaatagtactccacacacaaggcaaaaaataagaaaagaaatgatcagaagcgtcattctgacaggaaaaccttaaaaggaccaaattcgagtttaaaatcttacctctgggagcgtaaaccatcacaaactcttgagcaacgggcatctggatgtacttgcccttccacgccagaggatgcctctgtccccagcccttttgcaatatctctttgatgtcatccgggtggagactcatgtgcatcgagtgatccgagtcgtggacgtggcaaatctcgccctggcagttggtctgcagaggatgcctcgcgaagagggccaggccatgcttttccagacacgaacgctcggtgccgaatttggtggggttctgcgcgctcagcctttccatggctcggcggagggcaacgtagcatcgccgggagccatgctggtcgagttggcgttgaggagcgatgccagcaacgacggggcgagggccggcgcgatagggaagcacctgggcactcagaacgcctgctttaggaagacgattcggatctggttcgggggctgtgaagggatcgcggagagagagcatgcgtaggcaggtgatgcggatatagccttggatagtggccggcgtgcctcccggcccaaggctcaggaagttgttgtaatcgttgtggatgagaagtgcgacagggacgatgctgacgactgcctcggccaggaatgaatccaagaagtgaattgcgagtacaattcccaaggtaaggacacatatagaagggccgcccagcgtaactgagacgggcgtctggcggacgatgcaggaagccttcaacagctccagctctgagggttgttctgagggctcctcatcgagctccgggaccagagacaaggaggtgattgtctcggttggagcaattgatactgacatgacgacagggcagcgatggagagaagaggaggcagatatctggtgcaaggaggagtttaaccacgggagcccatgagtgaggtcaggcactgatacaagggaagcccgcagttgtagtatacggaaccggtgcgaggcggaggggtctggggtttaagccatgtgaggagtcgcagacaacatatatggcccacgaggagctggaaagcagggtctgaggccagggggatgtccggcggtcggcgttagaagctagatacgcagtggctgatgatggtcggtttgcattcaatgggtctcagggcattggagaggagatctcggccggaaaagcagacgtcaggacgatggggagtgctagccccatgagtagcagatgcatgcaattacaatagccaagggtagaaggggtactgttgtggccgtggctgggatgcagcgagggcttctgtgtcacatcacgttgcgcaaggatcggaattgaagtttaagtcaagcttggggctggcgccgtcttcgctgatccagcggatcacgaggcagatgactgtatttagccactgggatcaaaaagtcaggccttatgacgcagggctgatgtcgcatacagcctttcaaccgtcggtgctctaacagctggctgtagctgtatgtagctgggcggctagccaactctggcgtttgcagcttgcaccgacgagccgattagtgaggaccaagtgcttattcgcgggacggccaaggaaaaggaactgaatcgcacatccgtcgaggcgcgcggaaatcccatctcggatgtgacgagtgaggagtaggtggctgtcggttcgtgttgcgtaggtaggtatctgcaatgtgacacaagcatctaatcccagcacgggtgtggataatacggcagccatacgcctagccattaacaagatgttgcagttaccctttccagatctcatttgttcggggcttgcagagagcaggtggtccgatactccgcatcgactgccacatgccggaagaccgatccggatggcctgagcgttgcttcaagagtcgagtaggcgaggtcatgcgtacatgctcttggtgctgcaactggcgaagacaaccctagcccagcccagccaggttgcgaacgctacgcggctcattggccaagcagccagggaacgtgtaagggggctactgttcaccgatactgcatgtgtaagtggcatggaaggaaagacagtcgtagtgagatttgtccgcgagtagccccagaaggtattaggcatgaagagctacacaagcccctcgtcttgaggctgcgtgacctcgacgatgagatgggagtggctgatatctgatgaatactgtcgagactggagcctcaatcttacaccgcagctccggattatagaagcatgctgagccgtggtgggccgcttcgaacgatcccttgcataatccagggtagcactgcatgtcggattcaacgtttgtgtgtccgtggctgatctagtgcgcagaagagaggagtgtgaggactgcaaatggctagagatcagtaccgcgtggaggtttggagaactgcaaggacgtagctacaggctgctgcatgagtatgtgttcatgcaaatagaggttggcagtctctattacagtactgtagtattggaaataatttctgaaagaccatcgtcaatatcgaaacccaggatccattcgcctaaagtgggcgcggaatgtgccggcctggtgcccgctttccacagctagttaggcgcctgtgatctgtgatggggcgttgcccagcaaccgagtccatcccaccaccattggctgttgctgccaaacccaacgcagcggaaggctgacaggggcttggctgcgtaaacgcccgtgcccgacgtttttctgtatacactgcttttcccacgccatccacacccctcctaattacgcgagccattcaatgcattacgaacagttgctctgatattgaattcggctcgtggatcgccgtcacgataactccttctgctgtgttgatacagcccgcgacattgcgcgtccttgcacggcacgagtcggtttgcggctggtctgctctgcatcaagaggttgcttgagaaggaaacaacagcgtcagagagaaacaccagtcagcagtatgcgccaagattatgcattcatccttctctcttcatgccgctgatattgtctcatcttcagcacacagacttgagctcccatggggctctcaaacccgttgcgacggtcccgcgggacacggctgccgatgtatcagaatcacaattcacttgccaaggagcgatattcgaatgatgggtataattcctcatcggacggcgattccgaatcttcattttcgggcccctcgtcattaggatccaggaacatatccgactcgtatccggagcgacctttcctagtccaaaagaagccccagaaacctagcttccagcggccgagtggtttctatccttacaggctaccaccccgaatcgttcgatatgttgtttttacgatagtaggattaatacttctcatggttggtatgctggcacgggcaagccaagttgagaactggaaagttgccaatggcaaagtaggtagccggccgcaacctcctgccctgtgggaaaagtttccactcctgcagagatactacggcggtatacgtaccttggttcctctggagaagaataaatccgaatatcccaagtctggcgactacacaccatcaaatccagcttcagacggtaaagtcgagaatcgtgaacaggaatttccgtctagttactcttgggacaattataccggaagacttgaggagtctgatattaaagagtgttttctggacgctgctggcaaaattcgcccaccaccgattcgctactacaatggccgcccaagtggttttccccagcatatcactggttcttatgaagtgttgaacctgccggaggatgtttgctttgagcgatacggcaagtttgggccttatgggtttggatactctattcgtaccggtggcctaggcacgggggagcatggcgagaatcagggcgctgagtcagtctggggatctggttctcgtgtagactaccgcaagctcgactgggcggacattcaacggcgctgtttccaggccaatgctggccgatacaaagcgttgccagcgaaaacaccatctccaaatggcttctttgtcggtagccctgaaacagcaaaggtccagtcgcgtgattctcagccaaaggagagtgacaaagcaaaggctaaaggagatgcttctgcagaaaaaaccagcactggagtggtaaagcaatcacgaactgccatcgtagttagatgctgggacgaattcctattccgagaggatgactttgcgaatcttcggtcaatgatttcggagctttcactagcctctggaggtcgttatgacgtccacctgcttgtccaagtgaagaatgatgctcgataccccgtgtgggccgatcacgaaatctacgagcaaaggattcgcgatgcaatccccaaagaatttcagggactggtcaccctttggactgaaacgcagatgctgtccctgtatcaaggcatctacgacctttacagccgcggcccagagcttccagttcacggagtctatcgtggactcaccatggctatgcaacactttgcgtatatgcatcccgagtacgactacttttggcagtgggaaatggacattcgctatacgggacactactatgacttgctctcaaagatcgaaaattgggccaaagcccagcctagaaagggcctttgggaacgaaactcgcgatactacttccccagtgttcatggcacctgggaagacttttcacacatggctcgagtgcaaagcgagatgggagctgtaggatccgacaacgtatggaagaatatgccgggcgttgatggccaacccccagaagccgccacgcaaaagaagattaagactgtttggggcccaatccgccctgccgatgaaaaggactggttcgagggtgaaaaggaccccaggccgccaactacgtacgacgccgatcacaaccaatggggcgtggatgaagaggcggatttgattactctgaatcccatctttgatccggaaggtactacttggggtctgaaggatgatattacgggttacaaccgctcacttcctttacctcctcgacgagccagcatcatcaccacatctcgaatgtcaagacgcctcctcgtgaccatgcacaaaatgactgcgcacaagaagcagtttgcatttcccgagatgtggccctccacagttgccctccagcatggatacaaagcggtctatgctccccaccctatgtatgtggaccgtgaatggccagttgattatatggcccagacatataatggtggtcgcgatggagccacaggcggttcccggacaagtctctatggcgagcgcgagcacaacttgaagggcctaacttggttttacaactctggttttggacccaacctgtacaggcgctggctgggcttgaaggtcaataacgatggcggagaagaatatgagaagacggcagaccagagtggaactggttctgaagcaggcagaggagagggccgcatgtgccttccgcctatgctcctccaccccgtcaagggggtagaaattcccgtcgaggcaccgccgccagaagagctgcctctagaggttgaaatgcccgagtccgatcctactgcataagtattctgagcgagccgacctttttaattttggatcatttgtctaagcgaggcacggctggctatgcgggcttatttcctttttcccctctttttttatatagactttttgcttggacatatgacgttaaggccatgatgatagagatatccctgtaatgtgctgatctatacgatggtattataatactcttccataagagctgggagatgatgaattgaacgctgtatatattgatttttgtgtctagcgacttgtgaatttttggataaacatgtgttgccacagatcggcaattgggtggtatattgcttgtaaaatatagaaaaacttgcagcgggcgagatgatatcctctttgcattgtaattcatcatgtgaacatgggcactattattattcatgtccttaatcactatcccttctagtgccatgtcgtccttgctgcccagtacttggaccctcccaagacttggatcgaccccctatttacgccactttaatgcgttcatgctcgacgttgtttcgatgcagttaacagctcgtgaaaattcactcatcctctacccatactctgtattttcctttccccttgtagagattggatttagacgactcgcttgacctcgaagaagcggcgcagccaccagacctggaaaagggactcgccaatgacgatgccaatgacgaacaagttccaccacttgactcgggagtttgtgctctcggcagtgttgcggtgggtgcgctcacggaagagaatgtactgctgctcgtccttgacctgggcgaggagatcggatagacgtcggactgggagttgtgaaacatcatgttagttgtataaatcaagatgggtggtggactcttgatgaggaaaattgttcatgtaccttcagtctccaggggatcggcgctagattcggattcggtgacatagacgatgccgtggacgttgaaggagacttccttggtgttggcaacccagtgctggtttccgaagcagtaggcgtatttgccgtcgtagagagccgtgaaggagtgatcgccgttagaaactgtcctctcgttgatctggtattcgcccgaggggttcatgatctgtccagaggaagcatatctgttagcaaccaagtcctacgtaagagccacccatgtcatatatcttgaattccatgtctgcctacaaggcacccccatcaaatctcatatatatggagcaattgccaaggcgaaagaattgagtcatacccagaagtcgatgtcgaggttgcctgcactgccaaactcgcggtcgcccacctggaaggtgacggtcatcttgtcgtccttgcgcaggctctcgtggaagcactcgacgcctcgggctggcagcacgatgttgtgcgccaccacggcctggaaagccatggcggcggcgaggagactcctcgcagctgagaggaaaagcatcttttagaagaagaaaagaaattggctggccgtggagggggacgcgaagtcggcaacaacgaagctgcaaaaagacgtggaagctctagctcgtgattatgtccttttgcgcttcaggatcgcgaattggccaacatgccacctactggctaaggctgggctagcctgccttgcccacaaagctccctgccagagtcccggctacagggctagcggagccgcggttttaccggcaaggcctcaggggcacgagaggatcgagatacagccacgatacttgggcgagagatgacgaatagtgggccgaggcggtggagccgcgtgtttgcgcactctggggcaggtaccgtgcgagtaccgtctggcagcgataaggccccgaggcggcgcagcgtggtagcggcgaatctggccagcagcgacggcggtaccctgtacctgcagaatacagaggctgtgggctgggctgggaggtactcgtcggtactcgcccgccaccgcgaggcagagccagcggccagcccagcgcccctttgcccctctccctgctgctaacgcgctgctagaggcccggagtcccttggccccgtttccccccccaaaactcgctccagcctggccaagttcccttccctctcaaacccctccgactctctagcagtctcaccgacaagacaacggccgttcttctttcgcttcgtcgtcctctttcgtgagcccccagcgcgatctcgtctaggtgagttttttctgtctgttgttttctggagcactgcctttcccctgtccggctctgcgcgcccgcgtgcctggattatcaacatgcctttttttttttttttttttctactcttacctggtctcttgtcctccgcaaggggggaaagtaaggcgctagtcggagaagacagctcagcgaaaagcaaaaatgcggcagcctgcgtttgcctcatccagcagcccatcacgagcatcatccgtcatcacaggataacgtgtcctcaagccgctggataagcacgcgaatcggcttctcgagataaaaagggcttctccgagatccatttctttggccgcaattgctgtcgctgcacccgcttctctgcctgctgccccaaatcgtctgatccaacgccaccgttgctcgcatctgcacattgcaccaccagccagaggggaaaaagaaaagaaaattcattactgctctcatcatctgctcggccttgcctgcttacgcgtagcatcaaataggacacttttcttctcctttacatattcgacgtttgtttaggccgcgtcgccgccagtcgcagtcatgggtctcgccttttctaagattttcgacaagctgtgggggaagaaggagatgagaattctcatggtcggtctcgatgccgccggtaaaaccaccattctgtacaagctgaagcttggtgaaatcgtcaccaccatccctactattggtacatgactcccctcccccgttccatcgcgcttacggcgatgtcgctcccttagtgcctcttctaacgcttccactgcttaggcttcaacgtcgagactgttgagtacaagaacatccagttcaccgtgtgggatgtcggtggccaggacaagatccgtcccctgtggagacactacttccagaacacccagggtatcatcttcgtcgtcgacagcaacgatcgagatcgtatcgtcgaggcccgagaggaacttcagcgcatgctgaacgaggatgagctgcgagatgccatcctgctggtctttgccaacaagcaggatctgcccgtacgttgatactctaccgtcgaccaatactgctgcaggaattggaaaaaaatgctgacactgaatctgctatagaacgccatgaacgctgccgagattactgacaagctcggtcttcacagcttgaggcaacgagcctgggtaagtttattacttagtttaacagggcaacaaaaaccgcagagtgatcgctaacgtcttttcccacaacagtacatccagtccacttgtgccacatccggagatggtctgtacgagggtctcgaatggctcgccaccactctccgaaaggctggtcaccagtaaaaaacccactcaggaacctcttctggtagagcctcccgctctccatcccgcctccctaccgcacactctcgcaaagttcttgccaagctcgagacttcggttgtaatttgcaaagttatatcgatcataccaatcaaaattaatccataaattgtgtcaactctttgtttcaaagtgcctcgcactctcacatgccaccaattgtgagcctgttgatatacataccctaaccatgtctttgaattggagaggggaggggatttagctctttggaaaaaggaagttgtatgggcgtatcctcaaggcttcgttatgaattcgttttcaaaggaaaaaatagaagaagaaaaaagatgaccccccaaaaaggaacaattgagggctgggttgatcgttgctacttgacaaattgcagccatttctcgagcgctcaggtgatttcggaacggaaacaggaaaaaaacaatgggagttttctaacaaaagagaaagaaggaaagcggcaaagattgacaaatatttgacgggagaggaaagttttactggggagatgcgagagcgaggagggctccttgtttttctttttacgactgggtgcctttggctgaaatgctttcatgacggttgtgttctgtgttttttcattgtctctccatgtcatcttgtcatttgcgctagattggcggagttgggttgttcgttgaaggcctcccggctgggaatgatcgtagcggaattgaacggatgggtgcgagggaagcaggattatccgtgttttctacgctttttctattatatctttaccacttttattttacccttttctcctttttattcttattcttgttgtctccaccaagtgttgttgtctctgccagagtgttgtgaatgaactgacgtgtgtggcatgactattatctgttttcttcgatgagtgtctttttcgctctctctctagcaatggaagaagttgagaagtttcgagagaataaatgtatgcagtgcagatagaacagattgaacccgatagctggaatataatggatcatgaacgatcttgtagatttccttttgccatcactagccggtacgcatcttctctgcgtgcgccatcaccagcgacggaggaaggagccgagcacgtgcgttgccgcacctgccaaacaataaccaaggaaggaactgggcacgcgcatacccgttcctgcccaaaaatacagaaaaataacctccaccaccaaatccgtcatctacacacataaaccgcaaccacacatcacaaaaggcatcacaagcaaaaatatcaaaagataggtctcggagggagtcgaaccctcgctggcggaatcagaatccgcagtcataaccgttagaccacgaaaccagccccacttttaattatttggtatatattgtagatctattcataaggagagtccccaaatctcgaaatactgcggttggaagagcttgcacagtaagtgaactgtattgcaatgccacattattttacgaagatggcaactatgtttactgttttcagcaaaagattggtcgaagcccaggacatcagtcgatcgaatggatattcagatttggaaacttgatgaaatccggcgcactggtggttggtaaaagcttggggacagtgcaaggcattagggtagtagaagcagtgtagtagatgtagtcgatgtagtagatacctatagtatttgatataccttcctctataccactcatccaacatccttgaggatagagaaaaacttcctcgtactaaccagatgaaagacaagatcaccaacgctctcaatatggatcccaagaacatgactaaacaggagaaacgagccccgtgcgcggccattttaccaacaccctctacggcaagtagatatagtagatataccgagtttgtataacaagtacttcacggcaaatgatgcgatacatcgggggcttactcgttcatgcatcgctgggttaaaagatgccaataatggcccaacttccaccctactagctggagtgttacttggaatggaaagcttggacgaggagcacctcctggcggaatggagagcatatgcatataaaatccagagattgcgctttgcccacgacgttctgtggcacaaatcaccaaaatgctgctgcggctctaatcctccgacagaaccattggcttgctgttttcatttttattcaaggctgctatgcaacgacgaatccacaatgccataaactcttctccaccatcctacgccaatacgcagctctttacaaatcccttaacccgcggccagaagaatacgaagcgaagatcttgcgcaaaactagtgcatgcatgttgtgttaacatgcctggatcctcaatcatcattgtaaagagaaagtttcgcaaggccttgatattcggaatgcgctgcatcaaaaggtcggctcctaatcatgtcgacagacgatgatgaagcctctgggtggtttttattcagccagagtcagatatttaagaatacccaatggaagcttaccaagtgccgtcatactagagtgctgaataacctttccatttgtacggcatgttgggagacacttacccaacgtcctcagaagggaggaagtctcttggatctatatatgagcacatgtagccagctcccacctcttagttccaggagagtcaagcctttgggccctgactagacatgcctgtgatttgacgaggcctcaccaagcaccgtttctctcacatttttacaatcgcacgctcgcccacaaagcattagccaacgctcaaaagcaaagatttgatgtgcccctgaagagtaaagaagctgaattttctgttatgttcaagactcgtctttttcaacgttgaagtaaggaagactgatcttgaaccattttgccagaatctacaagtggcccatcacgtagaagactctagcacacgaggagcaagaggagcacgtctttcgttgtcgaaatgcatacggagcctttacattgtatcgccagtggtcggcgctgtttgagctcacggaggcgcgcgattagtcaatatttctttggctgaacgccatctggtttgacgacgcaaaaaaaaaaaaaaaaaaaaaaccccgtatggaatgttatttgataaatgaatggttgccagctaggtagtcatggaactgggatagggcggatggctttactcacgccatagctatttcctagaaaacggaaattgcttaaccatctcagcgcgcagagttcgaagagtggctgatgcatatcagtcggcaaccggctcatttggccactggggaggcttgagggaatcgcaataaagttagcagcctcgagctactgccagctgcgatgagagttaggttataccaaaggaactccaaagaaagattcctggaagaatcggtatgatatgagactcctgggagattaggagcaccgagactcgtggggtcgttgagtttatactctttgcttgttggaagaacgccgataggtagaaagagaatgtaaattatacctgctagccagcaatgaacagtcttggtaatacttgtaatatcagctgccacctgactggaatactcgcatactgccatttcatttttacaccgcttacatcctctcatttctccggcgctggctggccaattttaatttcttttcttttttttttttcctcttgctataatcttctcacattcttgccaagcttctaaactccaatgcgcaaacataatgaaggtaacctcccaatatgcaatccgttattcgagacatcaagatcaaccatattaacacttgtggcctaaaggacggcctaaaggacggcctaaaggagggtccagacaactacaacgatgccgttgcttgcattaaagcctaccagagggaaaccaactgtattgcctgaaaactcacgatccaaacttccaggctgttgaaaaaagtgggaaagttatccagcgcttcaactttatttcccacaccttagctgtagctcaatagggtagttagtccacttatagaaaagatcaactaccacacacttgaaaggagcagtagcaatagttgcaatatagattacgacatcccatatatggagtttcctttcactgcttttatgaaatatattccaagtgggtatcaactattaatttacattttctgagaggagtctgtgcatcctttggtatagtacaatctttttcgtcatgcaaagtcgtaaagccaacgccgatgcctcccaatatgcgtcctaacattacattaaccaaaacttacaacagccgtaaattgccttctctccttctccctcaccgtagacagacttaactagcctccggagtatgcacaacttcaagaccttccttgtcatctcgtatcttcacctcggctgattggcccatcttgagttcgcctctgataatcttatcggcaagcccattgctaatctcgttggtgatcagcctattcaatggccgagctccaaactttggttcgtagccgcgctcggctagccagtctttgacctcgtttggcacagaaagagtaattcgtcggtcgtctagacgctgctggagctccttgagacggatatcaacaatctcgcgaatggcgctctgcgctagccgcttaaagatgatgaaggagtcgatacggttcagaaactctggtggataggcagacgagacgacatccatgacggcctggcgaactgacggatcaatgtcgccattggcatcctccttgtacgggtgtaagtgatcttggccgacaagaatatctgctcccaagttggatgtaagcacgataatggtgtttttaaagtcgaccttgtggccttgggcgtctgtgagataaccctcatcgagaacttgaagaagcaatgcggaaatgtcgcgatgcgccttttcaaactcgtcaaagaggagaacagcatacggcttgcgacggaccgcctccgtgagctgtcccgcatcgtcatatccaacatagccggacggagcgccgataagtcgagagatggtgtgcttctcctggaactccgacatgtcgaaccgaacaactgcagattcagtcgaaaagaggaaattggcgagcttcttgcacaactccgtcttgccaacgccggtcggtcccaggaagaaaaacgaggccagggggcgattgtcgccgctcagacccgcgcgctggagccgcacagcattggagacggccttgatggcatcttcttgtcccttgacagattcccgcagagtatcttccatgtgaaccaatttttcaatgtggcccgaggtgagttttgacacgggaatgccggtgatgcgagagacgacattgccaatgtcatcggcagtcaccgagtcatggatgagcgttccattggcatcctcttgttgctcctctttgtcagacggcaacttctgctcaagaccgggaatgacgctgaatcgaagctccgaggctcgagcaaagtcgccatcccgctgcgcttgttcaagttcaaacctggccttgtcaagctcctcctgcaccttcttgaccgagtcgatttcggatctctccttgtcccatcgtgcattgagcgccgaaatttcgtcataaagcttcttcaaatcgttttccagcttttccctgcgctccttgctcgcaatatccttttccttgcgtaaactctccagctcgatctgaatcgtcatgattttatggtccagcctcatgatgtcttcaggtttgctttcgtgctgcagtttcaagtggctggcagcctcgtccatgagatcaatggccttgtctggaaggaatcgatcggtgatgtaacgattggacaaggtagcagcggccaccaaggcaccatcggtgattcgtacaccatgatgtacttcatacttgtccttgataccgcgcaagatgctgatggtgtcttctacggtcggctcactaacaatgatgggctggaagcgtcttgcgagcgctacatccttctcaataacacggtactctgcaagggtagtcgcaccgcagcattggagttcgccacgagccagtgctggcttgagcaagttggaggcatcaatggagccttctgctttgcccagtcctagaagagtgtgcagttcgtcgatgaagagtatcacctggccttctgctttttgaacttcgtccaataccttcttgagtcgctcctcgaaatcgccccggaacttggcaccggcaatcaacgagccaaggtccagagagatcactcttttgttcttcacactttccggtacatctccgcgaacaatgcgcagtgccagtccctccaagatcgccgtcttgccggttccagcatttccgataagcaccgggttgtttttagtccgccgtgagaggatttgaattgtacgctgaatctcggcatctcgtccaatgaccggatcaagcttaccatcacgagccttggcagtcaagtcgatgccgaattgttccagcgcaggcttctccggctcacctcccatattcattctatgagttcctcccgggggctgaggacgcccaccggcaattgttcttactgttaatgttgggagaagacgtagtgatgaagctccagagagcagaggccgaatagctggccgtataagcgctgaccttgaagctctgccagaggctccagcaatgcgctgggccgaggacagtagctgtcgcctagcttgcattgtgatgaataaaatgagtgtaaaaatgcgaaagcaatatgaattagcaaatattaagaaagaaattaaaaaagagcgcaaacgagaatcccctcgtattttaaagtataagagaataaagccagtggcgttttgagtttcactttctacggcccatcagcccatcttatagcagcttcgcgatagctacagcgctttcgagcatcttcggccgccatcggtccagcgcgctagcgcctatcttatcagcacgtgcgctgagccccatgcccaccgataggcgggaatggctggtacgtaccgccgccgtaagcggtttagcttctgagggttcacattttgcttcccacaaactcgctagcggcgctcacaaagaaatccaacattttccgttcgggtgagcatcacgaacgcagtcttcctcatcctctccacaccccataccagacaccacccgagagagtcaacatgtcggccaagcccacgaccaagcagttcgggaagtcgacccgggaggttcccgcctccgccgaccaggccaagaagtggtatcccgccgacgacgacagcgcgcccaagaaggtgagtttgtttgccgatgcatcgtcataaagaaggaagaagaaagggaaaagggaagaaaacaaagcctctggtaccgatgtctgctttgcaaggacgtggcgattcgaattgggaggaacaacctggatttgccggatatgcggttggcagcgcttgggaaacttgacgcttggtcatttttcgaacatcatcatctatctggcgacaactacatacaaaatcctgcaacgactacaccacttctcccaattgcgatcagactcggcaccagatggctttcccctttcttctattcctttgcgacgatccgacccatctggggaaatcacacacacaaaggtcgcgctaatacggttggaaatcacaggttcgcaagtctgtccgatcttgggctccccgaaagtctctccagcccggtaccgtcctgatcctcctcgccggccgcttccgtggcaagcgcgtcgtcctcctcaagaacctcgaccagggtgttctcctcgtcaccggccccttcaagatcaacggtgttcctctgcgaagagtcaactcccgatacgtcatcgccacctcatacaaggtcgacatctccgccctcgacgctgccaagatcgaggagatctctcagcccaagtacttcaccgctgagaaggccaaggagaaggcctccgccgaggctttcttcaagcagggagagaagccccaggtacgtgcaaacccaagaaaaaaagatacacacgaaaccagaaaattcgaaatttcataatgtgtgtgtacgtgtgtgaatggaatttgctaacgggaaattcgcaattacagaagaaggagatcaacagcagccgtgctgccgaccagaaggccgtcgacaaggctctgcttgccagcatcaagaaggtggatctgttggccagctacctcgccagcaccttcagcctgcggaagggtgacaagccccacgagatggcgtggtagatttcttttttcttttttcaaacgaaacatgaataattaaaaggaaatcaactggcagctgttggggggatggggggagtttacactggggtgtgttggtcaagatgcgggttgtagaacggaaaaagggtctccgaaattgggctgatttggccaattgcatttggaagtcgacggcatcggtcacatcttggcgtctgtaatcaggtttttacagtcaaaaaaacaacaacgagcataaatgatttttttttcccttctacccagggctttgctggtaaaaagagtctgtgaatggcaaaatgacagtgtattggcttactcaattttaattccacacatcccaagaacaaagaaatacgcctgcaaaggccatattgtgcacaagtgctgtaaattgacgtgtatttgccgatgtgtgttatcatatgctccacatgctttaaatagctcggcagatcctcagtaaaatctgaaatcaatgtggctacaacaccatataaacccggctggaaattgctttaaatgccatcttggtcattcttgagtaaaatgtttatttacagctataatactagaccgtcacagccatacaatacatctctttgctttcttcaagggtatctgtatttcccagacaggcatgcatatcgctctatccccagtactctaagcagcaaattttaattcttcttgtctcctttttacaagttcctgtcggaccaactctcaatcattcccaaaagcgtagcatcatagtgcttaatcgatacattacctgtggtcgtatccagggtagtgttggcttggataaagaccttgcggggctgcttgttgtcgagaacgacgttgcgaacctttgtgccccaaaagtcaaggccaacattgctcatatcgaggtaaaattcggatccagtcttgacgtcggcggttgacttgtaaacgtgaagcttttgaaggtaatcggcaacggctataagaaaggcgagttcagtcacttgttcaaaatggagagccatatgtaaaacttacccttgcggccagccgtcagaatcttggacctgtccagcttgatggtcaaatcagaaaggtcgtccttggtgtagtccagtttgcagaaatcgtcaccggcctcgaggaaagacttgagaatggagaagcgggcctggctgtgtgcctgtccccatttctggctcttgggatcccacatctccagagaggcaaggccggcacgagccatagagaggtaggatgcgtagaggacatctccagcagggccgctgatatcttcagatccgtctccaaacccgaagatcttgagaacggggaattcgcagctgaggtacatggcaaccaactccgcacgacattcctcatacgaggcagcgatgggtccaaagactgagccccaggtctggccaggcttgtaccaagtggtgacgggctttttatcgacggggctaacaggggggttctccttgtcgaagttgtagactccagaagaagtctcctgcaaaagcttaccacagccgtgacctgaacagattgtcaataggcatatctaagttgaaactgaagtaacactcacccgtaagttcgtgaagtccaacttggacctcgaaagcggcatcgcggtttgcctggtacacttccagatcttcagggcggatgaagggaatcttttcattaggggccttggcactgagcacatttccaagagagacgttcttgaaaccttcagtttgtcggatatcatcgtagttgggactaaaccttgttaatagacagaaacggtcacttgaaaaagatactgtgcttacatgttgataccggcagggatgccggagtctggagaaattgtcagctcttatatacacatggcccatgcttgatatcactgacttgcaaaagtcatcacttccagtgatgtaaagtcgggagagagaaacttgtccttttcgaactctttatcccaaggaagtaaggggatgagggaaggcgaggcctcaacgagttcgccaaaagcacgggttcgctcctctgttagcgattgttagccggccatatcgaatattagctggtacatgtgatcagatacgcacggttaaccactaaaagttatgttagcaaatggcataaatgatacatggtaaaatacgggtatacccactggaagcgaaaccctcccattctccacgaacaccggcagggtcacgatacgtctcgatgaagccaatgttgcactcaacgctggggcccttgtccttgatccagaagcgctggctgtccttgaatgcctccaaagaaccagtctcgaaagatttggcgtaggccaagtgcatgttcttctggttgtcattctccgcgttggccgcagcctgcttgatgttggcagtgatgttcttcatctcatcagcgtaatcaccgtagaccaagctaatggtcttgcccttgagaggaccactctcaacggcgaatttcgtctcttttccaacatcgcctccttcggcggggacactagtaacagcggaagctatgagaatgtcgaaaccatcagcggtctttcgcagtctggtgttctcaggcagcagtctcttctcctccatccaggctgagacagcctcaatctcgggcttggtgatgccctttgagtcaggatagtaggttgtcatgtggccagcatctaggaatccgaggtgcatagaagcgggatcttcgtggctgaagatggcacccttggtagcctcatagaatttctgagcctcgggagatgtagcggccaaagcagcaacggtcttctcagtgcatctggggatgaacttggcgtctccgaagctcttatagttgcccatgttgccgaggaacatgccggtatactccaggaagaggttcaattccgactcctcaacgccggccttcttggccaacgcattccagtcgccattggtcgacttgtgaagggtgatgatcaagtcatagatgggctctgactcgggcgaaagctgacgcaagacgattctggaaccagcaaaggcagccctagagaggtgtgaatatcaagcacacgctttatacaattgcagcaccgtcactgccaagggaagccggaagaaacgatggagatgcaacgtacttgctgataaagtgagcataacgcttctgctgctcagaaaggagggaaaaatgcttctcaatctccaggcggacgacggtgggtggctgatcggccagatagtgcttgagctcctcgggcttcatgttggctgttgatgaggcaaaccaggatcgtgaaaggcgaggcgagagattgcgcttgagaacgggatgcgggcgtttcaaagcagcgatatggactcttaatgaaggcgacctgcgcgagatgaggggcagcagaagtgaagacatcaggccagcgcacatgcgtggctggagcttaagacggccaaggtttctcgtctacggtacggcggttgctggcggcacgcagcgtgtgccaaaagttctttcagtgaagccacacaaaaactgcctaaagcagctagggccagtgtccagcgagaccgcctgtaagcactgtggcttggcgggtggttacgcaaggctgtcccactaagaactgcttaggagacggaaactagcacatgagatgtgagatgtgcgttctcttgctgagctaacatttctagcgtacctacgatgggcagatgcatgcagaagctatagcttaaaagatacccgagtgtatttgcatctgccaatgtccgagcactcagtcttctgattccaatgccctgtaaaccaagctgctaagctccagggtacagggcattgtgcctgcgccacaggcggggtacctgatcggctcagtggcccgtctcttggagggtggcatggcggggtaatcgcggctttgacacaaagagagggggacttttgacggattctggtcaagtggtttcaatattgctattggtgcctacctgcctatatgatgcatatatatgcttctactacaaagactattcagtcggttgatggtcaagttttcagggtttcaagactgggcgtgacggctgcatctataccaatgcaaggagcacactaggttcaagggattcgaatcgactgatttacgcactggaactcggagcaagggaaggaaattctgccagcgtcattattgccattgaacacccaatcgtctgattctcttgctcttgcaagtaagactgcagaaccctggttgccaagccccttccacattgaagaaacaggcatcgacattaagtgagagctgggtgggcatatctgcaacgttgcgagataattctcgcaagcaaacccagggggatggcaccaagcatgcagagaaaaggagagaagaaaagagaaaataagagggttcgccggtggcaaattccgtacgcaagcttgcatgatatatacagagtaggcatggcatgagccaatggacattggacactggcccgaagccgtaggtgtggtcgtgtgggtaaggcgacctttcaatttgctgcagctctccaatcagccacggcaatcggtttacacgtcggaaacttgtcgacaactctatctgaaacctgctgatggctgataattccgacggcacggtttccctcgcacgactgttcccctctcaaactcacttttattttgtttccttgtatgtgaaactgctagcggcatatcgcaatgttgttaattgccctggatgtcattccaactgttggattggggttgacggcagtttcgaagagttccccgtgtctagctcatagctgccatgctagcgggtagttgttaggaaagcgcctaaaagccatgtagctgtaatcgaagctattcgccaacaaagaccgtaagcgcgggagaaaggtgccggtgtcacacaaggctgcttggcattgaagctatacttacagagcaagactgggcaaacggagttgagctctattgcatattgctctcagcccctgatcatgcttctacagtaacagcctagcgtaacccgactggtggagctcaattttccggagaggcattgacaacgccctacagggggcacataatgctcaaaggatggattaaagaagatatagcaatagtactgctactttagttatgaatcaccagctcgcccacccaaaaagatgatgtctttcaaacttttttttttctctagctcctccccgcggaataagcagacacactcccgtttcggtctggtcgtgaaagcagagctgcccaacggctgatgtacggctgctttgcatcgtgcacatgtgcctaataaagctccgttctgcacctctttagtgtgagggcgcgcgcttctttcgtatcgacgcccctcccaaaggtcaaacagccgtgaagcaactcggtccgggaattgaacattgacgtccttttcggcctagccatttctcgtaacaaaaagaaaagtcgacattcgtatcacccaccttgatctcgtacagctcaccttgccccgtttttttgtacacattttgcacgtcagctggagaggttcgtgacccccacgttctatccccctccaaaaagtggcttttttttttcttaggaagacggacagagacacagcgcgacaaagagagagagtaaaagctaggcgggccaaattcggcggattccccttctcgcatccaatgcaatggggctgagatgcatcgaaacgttttgagaccgggtctaggctaagggccacttgactcgctttttaaatggggtgccggatgcagctgggcgtcttccccgagttgcttcatcacagcagaaacagcggactcggcgggagtgcctgctggcttccgcgggttcagtaggccggaccccaacactttttcctttcttcttgtctggtgctttttttttcttcattccttggtgtttactgtccactggggagcggtccggagattttgtggctctacccggttgctgcaagcacactatcgggagtcacatggccaataatgtttttcttcttaccagcatctgcttgctacttttcttacggagcacgtttatagtagacgttattgcattcccccccctgctgcctgacaaacctgtatatcggaaacgttgttactgtgactgtcatctttactcgcacccgctaggtggtattcatgtgttcctctaggattgctgctgtccggtactgactcaaagcttgcatcgttccaccaacctcagcagtcgcatgtatcccacgtaatgtacatgtactatttgcgtgcttatcccaagtactgctgcctcgacccggcattctggaactctgccgataccgaccacggtgcaagtgcagcctaggacaagtcggcagtgtaggtgcatgcatccgacgtgctctatcgcgttactggccgtaggtaccgccagtgctagcccgtagcggtagcactacttgtacatgcacctacaccttgtgccagcctgctacagtatctgccctacctcaacctcatctgtctcatatgcagagtattcctactctggccaagcaggcagatcctacgacgctcatccggtgggtggcatcatcggctcagagcaagcgagagtgcagagttgcacagagccactgccgtgtcttgtttgagtcggtgtgaccaggaaacgctgtcgagggcggtgccgcagacaagggcgccagagcctgccgttcagcccaggccaggatcacttcatgccgcacatcacgcagcagggtttgtccagagccgcgattggcacgagatgctatcatcccgcgtaatgtactgctaccgcacatcatctcagcccgcatgccgccacgcagcaaggcgcaaatggatcggcaacctatctggcggcatgatgtacctaccggtaaagtcaccatgcaatacagtgaaactctatcctattgtccagcggcagctaggagctgcaaccagaggcaaagatgtatggcataggctattgattcagtgagaatgcgaaaggacggttgaggagatgccttgcggctggagctacttgaaagttgaggcggcttctgatgcttccccggacggccataaccagcgctctctttcattcaccgaccgggggagacggctattgaactggagctgctagcgcccctcgaagccactgatgcacatggcaaaggcacaggcaccgggtagcttttctagcgcttggcagtactcgctactacttgatgcgtgacagaggagcagcacagcccgtactctgtaccctccaagccgccgcatggacaagtctcagtctccgcaacgtggcccatatcagagggcaatagccgacggtctaatttgttttggcgtgctttgctcgttttcccaatgcctttggcgccgaagcccagtggagcctgtttgcttttttttttcagtttgcctttctccctacctcattttcaagccctccttgcagcgagttttcagccggcttggtccccagctgtgaccaaagggggcatgtctcgccgttgcagcaccgtattgagttttaattggctacattggcacgtgccccccttatcattgcattggattgaatttggattcaccggtgctgtaatcttttgtctctccttctgtcttgtccgagtcttttgctgcccaaggtatcacacaagcagcagctcttgctcgcgataggtacctacaccttcctacagcgtatcgacgtcatcccgaccttcggcacagcccactctcgtccaggcccctgatctctgacctgctcgcatgactggcttgacagggggcagccccatggccgcctttagaaaaaaggaagaagaaatggaagaaaaagcaaaggggcgccagggaggggcgtggacatgcaacggggagcccccggcgctgtgggctcgaggccaagtaccactaccaggaccggcaaccagctagactcgatggagtgaccccagcctggtgtcaccgttgggaatctcgtctttttcggtttttttcttacaggcaatagttttttccctcccacacggcagcggcacagcccaatttaaaaggaaaaaccggcgctttggtttaggctcctgtgctccgctcccaccccagcccgcaatctatcttcccttccatggtgagggtgtctggcccgtcgtagctgatgtgcatgtacctgtacctgtaccgtagccgtcgagaatgccggtccccgttccccatataatcggactcaccactgactctctcagcaccaaggggctaccttgttgtatgagattgcctgggcacacccggatccatccatacggagcggcgggagtaggtggcggcttgctattaaaaggttgcctctctcctcctcatcgccaaccttatttgaagctctccttgtcaagcttttgttctttccctctcctcctcgcgccttcctcgtcgtgctccgcaaaacggtgttgctctactcgttcctctttgacgtcatctgcattgatcgatctgcttcaagcaaccttcatctccttctagactcaaaagaggctgcgctactccagcttttcacaagcatccacaacatccacaaccggccaggcttcttgtttgtgcgtggtgacccaaactctatctataaactacaacatcggcccaagcctctctcgaacattgcattcctcttttgcaattagacaaccatatccaccacctttcttcagcaacctcgaattctcttctctcctcccacaagatgatgtccttcgataccgcatgtgctgtccctggccaaaagccaccctctgcagctgccctcgacatccagaccgtcaccaacggcacatctcacaacacggagtcgcactcggcaaccgccgccggacaggccggcactcacacgcacatctggctggtgaccggcccagctggatgtggcaagtccagtgttgcagaatatctggcaaacgctcttgacatgccctacattgaaggcgactcggtatgctggccgtatcttccccttgtgcgacgctgacaatcatgctgacgatgctcgcagttccactccgcagcaaacatcgaaaagatgagcaatggagttcctctgaccgactctgaccgctgggactggctgacgtctctccgcgatgagtcaatgcgtcagatcaacgagggccagaccggcgttgtcctgacctgctcggccctgaagcgcaagtaccgggatgtcatccgcgtggccgcctattacgatcaccacctgcttatccacttcatctacctcgatgcctccgaggagctgcttcttcagcgcgtcgcccagcgccagggccactacatgggagcaaacatggtgcacagccagttcgaggttctcgaacgacctaccaaaaacgagacggacgtcatctccatcgatgtcagccggaccctgggcgaggtcaaggaagacgctcttgccagggtcattgagacgatgggcagagccgacaacgataaccaatagagcgtttgcttggaccactttctcttttcgtctttttttcgtttacttcgggtatagaggctgccgcatggtctcagcgtccgggcatctacaaaaaaattgtcgtcacttttctttttctgcggatatgcgacaatggggtattcatgacacttgttttttctttttcgatctagatctttttttcagctacggaattctggaggaacgggccagcaatggcgccaactttgcatcatttctttttttgcttttttttttccttttcctttttttcaaattgattggcgcagggatctatctattggtgcacttggatgtggagttgggactcgacacgagcccgggaactaacaacagctcggtcagcaggcaacagggatgcaagggcagtggttggaacaaacggttgggcatgaaattcactctgctagcatctgacaggcatcgagcggctgggtcgcacaagcaggtcatttcgcagtcccccgttgcaagtggactctggtgtgttgtttctcttttgcgggcaaaggagtggagaaagggaatgcctacatgcttggcagttggatatcatgatcgcgaacgggaagttatataataggcatacgcaataaatgaatgaaaaatctgtattatatcaacaatcttgccaacaacgcgcgctctgactgcatgattccctgtttccgaaccccagctctttgaaaaatgtaactctttactaaacagagtaagcaagaagggatccagaaaggaagagagggattcctgacacatccacagccttttgcttttttttccttttggagacgcactgcataagaaagaattcccaaaccggggagggaatccttttcgtcatttctcacttatacggcccgccactaatgcagattacagattacagattacagattatacagtggttcatggtgtgcgtgcctctcgttctcctttttttgtcatcttgggcgttgggcattgccactagcatcaccgtcacggtcattgtcatgagacatggtcgcgccaacgcatacggaggaattaggtgttcagccgctattcattttaaattaccttcctattcttcggtgaacaacgcagaggtgcagaatggtcatgggatgttggcgtcaggtgagaacctttttttttttttttttttttcttttttccttccgccaattaatcaatattatttttatgcaattgtacttttgtaagtttgaaacttacgctaatgtatattgtcttgtcttatatgcgttatgtgtgggttaggctgagactttttttgctagaggttgcatatttttttcggatagcgggatgcggatgtgggtttttggctcttctttattgaggggaagggaagaaggaagaagggttatggcgtcatgttgcgtctttggggacatgtatgctgttttgcttgctgcgaacatgtgagggtttttggaggggatgggcgtgtgcataagattgtacatgtatatatgtactggttgtgaagagtacatttgggtgtaagagatgagatgctgcatcattctcacttttgttgatgggtgtataacataggaataaagcataagtctgaatttcatattttttttttacattcaagtttagtaaatacctagataccagaaacgaaaaagagcacatctaagaaaagatactctaacaggaataatagaaagcccataaccaggtctcagcatgtatcgtaacataatctaaaatctttacacgtccctctctctctctatgtatatcattcatttcttatttcagattcacatgtatggtttacctaagatgcataaccatgacgtctggctcttcgacaatgcggcgaatcacctctgcggcgcgagccatggtggccccgtccaccacgcggtgatcggcgctccacgaaaagttggtgatgtgcttcttgaccacgttgtcgttttcgtcaaaagccggcatggcgcgcatgcggccgatgcccaggatggccacctcgcgctcgacaatgacggggctgaggtacgtgccgccaatgttgccaatgttggacacggtgatggtgccgcctgagaagtcgtttggcgtgagcttgccctggacggcgaggttctgcaggcgtacgagctccgtggcgatggagaggatgttttgcgagccaacgtccttgatgacggggacgagcaggccctggggggtgtccatggccacgccgatgttgtgctgggagcgcatgatgacggagggcttgttggtggcgggatcgatctcgacgcgcgagttgaggatggggaactggtagagggccatggacacggccttgatgatgaaggggaggtaggagagcttgttggcctggccgggggccgtgggggtctgggcgaggaccttgttgaggcgagagcggaggttgacgaggtctgtgaagtcgacctcgtcggagtagaggaagtgggggatgtttagtgaccgcgtcatggtcttgaacatttgctgctgggtgtttgtgagctggactcttgtttccgtctgcacggtaggctggccgtgtggtagcggctccaggccaaatggctgttgcggcagtgtggatgcagattgtgaagaagccggcgcgctggcgctggcatccctctgctgtacaaacttgtagatgtcctccttcaagaccctgccgtccttgcccgtgccgtcaatatccaaaatgtcaatcttcagctccttggacagatgccggaccgcaggggtcgccagtcctgccgccttgcccttcggcttgggctcttggctgccacccggtgccggcatatcagctacagttagctctggccttgacgactcgggagctgatgctgaaacgtccttgctcgactcagccgcctgcggagctccggcgtcctcagcgcctccctcaatgtcgatgtcgacaaacggcttccccaccttggccatctcgcccgtctcgtagtatagcttcttgacgacgccggagaagcggcttgtgatttccacagacgccttgtcgctctggacctcgcaaaggggagagaattcctcgacgtgcgcgccgggctcgacgaaccactggataacctcacactcgacaatgccttttaattcaaagtattcgttagcaccattggcccattgacatgtttttcgcaccatctttgccaaagaagctctcaccttcgccgatatcagccaacagcaccggcttcacggcatacagcctcctcgattctgagaaccaccgcggggaagcagccgcaggcgctgtgttccctcttcccatggccatcttgcccatggccttggaagccccccactgccgccgcagcactctcgatcctcgctggagaaacatgattttgtctagagagaagaattgagggggtcctggtctcgattcaattgaacggcacaaccggagctgcagatcaagaaaaggagtgagaggaggattggggagaagtcgtcaattttgatttaaaataaaaagcacttcgccgactctagacccggggatttctccaaggccaagcgtggcttcagtcggcattgcggttgaagctggatttgtagctgccccgcggatagccgaaatcctggggtgcttatgcggtttggaattcgcttcccaggctctttggcagcagcaaggcgctaagctgctttcacagctagcagcgcttcggccatttgagcgcagctttttagcgctgccgatgcgaaccccggagccgtgcgtccttccggggccgtaaaaagaatggagcccatccaaatggccctgcgaaagcccaaattttttttccggggcacccagccaagagagccgcccgtgaacattaaaactcccccggcgcgccgcaagccatgccatcatcgtcatcacggacgctggagttggcactcagtggccttctcctctcgagcaggagatatgctgctgctgctgctgcttcgtcgtcgccgtgcgcccgctgccaatggcgtcgcacatttaccgcaagtgcagtgagggccgcaaaggcagagaagcccgcgtcgggcgcctccatggaccccaaggccaccgtcgccggagcaccgatcgatgcgcctcgaagctacggaaagcgagtagaaggagggtttacgccgaagccactgcctcgaccaattggcatggcgctgcctcccttaccgggcgagaataccggccttgatagtcgctcgctgcaacagcgcaaagaggactttgtcaactatgacaagcatctggcgagacgcaaggagctgtaagaagcatttccatagccgaactacacctcgaaatactttagtaagaccgatttgctaataaaggagatgttgctcaaatacaggactgccaaaatatcaagaccgtatttccgcgattggggcaacctgcaataccacgagggcaagtccttcatctccccgccccgtctcttcaaagccgaactctctctcttcttccccaacctctatggccaaacaatcctcaagaaagatgtaaacccccgcgacaccaccccgcttctctccggcagagcatctgtcgtatccatcttcagcagccagtgggcagagcgacaggtcgaaagctttatatcaaaggaggccaatccgcagctccacgaagcgatcgaacgcagtggtggtgaggcacagatcgtgaggatcaactacgaagataactctggcaaggctttccttgtcaagttgtttatggggtcgctgcgcagaagatttccggagagagactgggacaagtattttctcgtgcgaagaggcatcacagacgagatccgcgaatcaataggcctccttaacagcaaggttggctacacatatcttgtcgatcaccactgcagaatacgctgggcgggcagcggaactagccacccagacgaattggagggtctgaataaaggcctgctaaagctggtggatgatatcaagaaggaagcattgctacccgctgcagcgagagagaaactgcccggtaagccgcatctggaaacagccaagagtgtgttgtagaaattcggcatctcttcttcaagtttctgtgcctgtatagttggatgaagagcaagaagtagtgctatggatcctgccatgttgtacaaatagacaaaaatagacaaaaaccgctgatacccccctttaacgccaatgatatatgcggaaccggtgaatattattatggttccccttttcatctcaaccagaaaaagacgatgaagcacagcgcgataaatgtccccatgatgatcccatctctcctcttcctcgatgttatgcgcccaattattgagttgatgcccggtaccttgctcgccgccatggtgatccttcgattgatgttcgccagagtctccctctgcacaccgaagctgtcattaatggcatatgcttggctaaggacgctgtctgtcacatcgtggcttcggtcgatgcgattgcgttcgtccagcatataatcagcctcggcagcttctgggttgttcgcccgatactcgtcaatgtcagattggacgttggtcaaaagattggcacggttgcgagcttgctgaactgtggatctgagccgggtgaggtcgcgtcggtgagatgagagcttctctcggagcagggataagttgttctgtttgagcgccgatgtgttgagtgacgcttccgaatcgaggagtcgagcgagctggccaatgacgttgtcgcgctgcagccaatgttagctcgcatagaactgacatttagcgattcgcgaaaacaaaccttatctagcacctcctctagctttgcttctacatcacgctcttccggtgttggtttggccggaatattcgcagcagcagagaattgggagtaggtatgaaacaagctctccgtctaaaagggccagtctcagtcagtaaaggagcttatccaacaatcgttccatgctggctaaactcttacctgattctctaatgatcgtgcctgttggcgtagctgggcccagccagcatttcctgatgatgtggccatatttgtcggtgcaggcggcaagttgtattaagggagtgtctgatgacgattatgggaacatgcgctgagatacggggataggccgacgcccgaatccgcttccagagccggcggcagaattactcaccgcctaccgttggcgattacgtgaaaagcacgggacctcgcacgtgagcgcctctcgctacccactttcgacccataaatagctggccaatgaaaaattacaaagtctttcaatctggtgcacgctcagccaaaccctagggcaatttttcaccgactcggcaaaccctcgactaaattctttttggagagttacgaaccatcgcgacatacggacgggtcacggtcgaggcaaacttttactacccaactctcgcaaatcacatcacagactctcaagatggtgagtacatacggtcgttgctctgaacgatgaagataccctctttagatcacaaaaaagaatacacgtctcccctcttgctggacgacggcttgtcccttcgatctcgaattttatgcgctgtcgttccgagatgtcacatacgaagtcgtcgaaacacccctcctcattcgtcaatccgtcataatcgctcgcaattttttatttccatacaatgcgtcggaaagcagggtgctgattatcatgtgttagtcgacgggaaaagtcaaggcttcccagctttggggcaagaacaaggaggagttggccaagcagctcggcgagctcaaggctgaactcggccagctccgcatccagaaggttgcctcttccggctccaagctgaacaagatgtaaggaggaatctaccccccttttttttcgctgtttcaatagtcgacagtcgaaccaaggaagaaattgttgaggctaacgtttttttttttttctctcaattacagccacgacctgcgcaagtctatcgctcgtgtcttgaccgtcaccaacgccacccagcgcaaccagctccgtcttttctacaagaagagcaagtacctgcctctcgacctccgccccaagcagacccgtgccatccgccgccggttatcacctgaggacaaggcccgtgttctggagaagaccaagaagcgcaacactcacttcccccagcgcaagttcgccatcaaggtacgacaatcttgaagagagttttgtttcaatatgggtggatatccatttggaacgaaaggaggggaaatttcttctggcaaatcgattgctaacttacgatgaactataggcttaaatgttttaattatgctttggattacgaatggtcgtcggggtagaatggggcattgggcgcagcatgcttttttccacttgaacacaaaaagggtttgaattgcatcgcattggctcagggggaatccggtctgacttgtactttatttcccgggctgggcctcggtctgggacggaaaggcgtcctggatgggcttgctaggacagcagtctataccaacgaaaaaaaaaatgaggtcacgatcaacaaaaagaaaagaaaaacttgaggcacaagcggtgttcaggctctaattggactgatttcgatgaacatgtgtcttggtgccggtgatgataccaaaatatgattctctgtttgcctaaggctatatgaaaccacggcaatactttgtcttgtgtgaagttcctgatactgctgctgagtgatcttctaacgacttgaaatattcttactcccaacaattttggactcaagatggtagtcagacaggaactaacagaagtcacagccaacttggctattcctaccaatacgactgcaatattctattatcgatatacagaatggatcacattcattctatttttatgccagaaacagttattagcaccagagaaaaaaaaaaaaccacgcacccatcgaagggcggcggtaacatgaaaaagaaactccagtaagctctatatacggccaaacgactattttctcactattacttccatacagcagagtgaagagctattagccagcaataaaatgccatatcattgttatcatttgacacggaaattatcaattcgcatgagtcaaacacccagacagcacacccgcccatagatgagctgtcagttgggctggctctcatttcaatttttttttttctctctagaaacccactatcggcctgcagttccctttagttactcgtaagtgcctcacagctcccggctgcatccaatcaagcagctaaagtcgtcaccattacaacgccaaagcgcaaatcattcccctcaacaccccaccataggacctgcgttgctaccccgctaatttttttttcctttttttcccttctctaattgacgacatcggctcttttgagatttatataaaagggacaaggaaaaaaaggagcttccttttcttttccctttctgtctctgattcattcctccacaaatttcttcttccaattgttcagaagcaagaattgcctcgcctcacaatgtcgaaccagaagatcgccatcgtctccgtctacgacaagaccggactgctggatctggctaagggtctggcccagcagaatgtccggattctggcgtctggaggcacagctcgcatgatccgcgagtctggattccccgttgagtatgaaaacatcccattgcctcatccttgaatttgaaaaggaaccgatttcggttgagacatggacacgcgaccaaaaaaaaaaaaaaaaaaaaaaagaagagaagctagagaaagagtcaaaaagtggaggatgaagcaaagctaccgatagctcatgacaagagacaaatatgaaaactaatgcgcctcggcgtatagggatgtcagcgccatcacaaaggcccctgagatgctcgccggccgtgtcaagactctgcaccctgccgtccatgccggcattcttgcgcgcaacctcgagtctgacgagaaggaccttgccgaccagaacatcaacaaggtggactatgtcatctgcaacctgtacccgttcaaggacaccgttgccaagatcaacgtcagcatccccgaggccgtcgaggagattgacattggcggcgtgacgctcatccgcgctgccgccaagaaccacaagcgagtcaccatcctgagcgatcccaccgactacgccggcttcctgggcgagctcgagaagggcgagatcagcgacgccagccgcaaccgctatgccctcaaggcctttgagcacacggccgactatgacaccgccatctccgacttcttccgcaaggagtacgccggctcaggagaccagttcatggccctccgctatggcgccaaccctcaccagaagcccgcctctgccttcacctccaaccagcccctgcccttcaaggtcctgtgcggctctcccggatacatcaacctcctcgactctctcaacgcctggccccttgtcaaggagctcaaggaggcgctgggcaagcccgccgccgccagcttcaagcacgtctctcctgccggcgctgccatcggcctgcccctcaccgacgacgagaagaaggtctactttgtcaacgatatcgagggcatcgacagctcccctcttgcccaggcctacgcccgtgcccgcggcgccgaccgcatgagcagcttcggcgacgtcattgccctcagcgacattgtcgacgtccccaccgccagcatcatctccaaggaggtctccgacggtgtcattgcccccggctacgaggacgccgctctggagatcctcaagaagaagaagggcggcaagtacctcgtcctccagatcgaccccgagtacactcccggccccatcgagacccgcaccgtctacggcgtcacgctccagcagcaccgcaacgacgccgagatctcccccaagaccttcaccaccatcatcacccccaaggacgccggtgccctccccgacaacgccgcccgcgatctcaccgtcgccacaatcaccctcaagtacacccagagcaactcggtctgctacgccgtcaacggccaggtcatcggcctcggcgccggccagcagtcccgcatccactgcacccgtctggccggcgacaaggccgacaactggtggatgcgcttccacgagcgcgtcctcggcatcaagtggaagaagggcaccaagcgccccgacaagagcaacgccatcgacctgcacgtcagcggcgagcttcccaaggacggcgccgagagggaagcctttgagggtgttttcgagcaggtgcctcctgctttcaccgacgaggagcgtgaggcttggatgaagcagctgaagaacgtctgcgtctcaagcgacgcctttgtaagttttactaacttggaccacctcattgttcaccacaagttgctaatatgtaatcaatcgcgcagttccccttcatcgacaacgtcttccgagccgctcgctcaggcgtcaactacatcgccgcccccagcggtagccaaaacgacggcgctgtcttcgagacggccgagaagctgggcattacctttgtccagcagaacactcgtctgttccaccactaagagaaagaaaaaggaggggaagagaaggcaaagcaaggacaagaaacagtaaaagagaaaaatcccacctttgaaggggagaaaagggaaagaaagatatttaagagagcgatcaaaaattatgtacaaatttatctagacgtcattcaaatgttaataatggcatttttttcatttatgtatactcgcttcttcacattgattctttgactgatttaccatcatgatcggctattgtctatactaattattctaaattttccattggcagagttaagaaacaaaacaacaatctagagtaaatatatactcaaaagcagccagcagtagtagcagttagcctatactatactattgccagagtgttaaatagctacctaactaaggtactggataacccttcttatggttaagctatagaactttagatgactctaggcaaatagttaggttacaagtgttagatttgcaattcaacatatatatattcagtgctgaggcgcttttttccgaaaactgtcactcattccttaaatcaagatctagagccctggcgtctaaatcaaaaaaataacgccttacactctccttgcgcccttgaaaccccatttttaactcttcttcttttttcaattcgcctttcaggtggtatttaataggtcggctgcctgggtccagtcctgattcccccgcattgctttttatcatctccaagaccggcatttatatcagcaagggatataaaaaagcagccaaagaaaagtatgtagttgaaattgttgcaaagcgtcgctgatacgtgaaatatgtacatagagtattgacggataaaagataaagaaggcgaatagaaggtcgagatggatgtgaagaatccatccaaaggtgaaaatccttcaaagggaaaacaacgctgtattccttggaagtaaatcatatcaatccttttgctgaataatgaatagaccttgtagcctactgggtttcaaatagtatagggaactatacgggctgcttcatcgatgcgttttgttctaggcgtaactgatttcccttggctattatttcagcctcttctggcttgcacttatggttactgtgcatatggcgcctaagctggtctaaccgatggaaatctttgttgcaaatgatacagacgtgtgagccccggttgttgtgggtccggcgatgctttgaaagattggatgattctccaaacgacttgccacatatatcacacaccaaaggtttgtaaccagtatgagttcgctcgtgcatggctgaatcaatggtcagaatagcctggtagcggatggaataggattattcaaccacttactaagtgcgctttgttgtttgaaagcatgtgtacatcctggaaatttgcacttccaaggcttttcgccagtgtgtgtcctcatgtgttgatcgagagactgctttgcggagagctgcaggccacagacagagcatttgacaggtttatctagcaaatgatcagtaatcaaagtgtatcacagcgccgcagttgccaaagcaaatcaattcacttacatcctgtgtgagtttgaatatggcgttccagtttgctcttttgaccaaagacatttgtcctggtgcaaccatgccattgacagcaaaaccccggacgttgtcgcgtcatatctttcagatggtcattctttgtgtgagtatgcaagtcgtttgcatctttaaaacgcattccacagattttgtcaccaaccatcttccactggcagatgcaatcggtagcagtctctgtgtctgcaactgtagccgaaattagcgctgtttcggttgattttgctgcaatagttggttcctccggatgggcgaggggagtggttgcccgtgacgtcggagaaggggcaattgacgagagcgcagatatattttgtagggaaatgtctgatggagaaagccgcagtccacttgttgaagctgtgtcaaaggaataagacgagatgctcgagcggcttggaaccagagaaaaccggtcttctacttgcgttgtctggggtaggtcaaaaaggtccgaattcaacatatgcatttgccagtggtcttcaaataaatggttggcgaattgatcgaccgtgttgacttcgaagccacacgtagggtcttctgaattgtgtgaaaagccatggcttaggaaatcgccattgacaactctaggaagagtacatttcgggatagctaggtcaggatgatcagccatgcatggacgaacatgatccacagtattccgaggatcgtggtattggaggatatgcgttgcgagagggttttcttggtgcagatattcccaaaactgctcaaggctatcatcgccggtggctgttcccaggttcccctgcggaagcgaattggatccaaagttaaaatttgagtgaaagggctggaatccgccttgtatcaatgccgggtgagagtctcctattgaagcaagagctactgccgcctccttgtcaccatctgacatggcttcgttggggaaatgatccagcttagcatgccctgagcatttcacatctgtacaaggcgtagcagcatcctcgcacgtctcatcgaggcagagatcttgactgccttcacgcgcttcactgcatgcgtcattatcgcagcacactccatggcctgtgtctccgcattggctttggcaacttctatcacagcgggatgtgcacgacaccgctgatgcacagtcgtcgtcacagtccacctttgagttggtcggtcgatcctgtggcttgttgccgggccaaaaggaagtagtgtcgggaatcgcattgttaaaatagctgctgtcccaaggtaaggcgacttcagcatctgcaaaagaaaggtcctggctagtctggccatagcgctcttgcgagtgtgctttagcgtcgtggtccgaaaaagctgtcatggtggaatgcgttggcagtgggaatttcaacgagaagcctttcggagacttgggtgccttgggagagtcggcagagatggccgatccgtggaggtctaggtaatagttgttgcgataatagggatgtactggagctgctgcgcccgctgctgcagaatcgagtgtgcgatactgatgattttcatatgagaattcggcaaatgagtcgttgccatagtagtaggggagacgattaagatccatttgagggtcagaaggcaggtggccactgtccatgctctgctgagtcgaggcttttgtgagtctacaaaggtgcatcgtcattagctaattcaagctgcgggcgtgccgggggaaacaaaaaggcacactgagccttacccgagagaaatctcgctttgtgaggaatttgaaagaaggggtcaaaggggggtgaagagtccaaaactagccgggctatatcggagggggtcctgggagatgctaaatcaaagacagccgagatagagatagaactctgtgcaagatccggggcgtggaaccgaggcgtcaaacgcggcaacgtgggaatgcgcagagaggctgagaggctgagagagagaaaagacaaaaaaagcaagcgatggggtgcacaagctctgcagttttgccagcctcgaggctagagctgctccaaatgtcgtgcgcaggcacagcacaggcagggaagcaacgcccgccagcggttgtggccctgtagctgaccaacagggcgagaaccttgatggtctgcaggtcggggctgctgcaacttttatgtgttttttagccggcgagctgggccccgctgtaaatccgggtagcgctagtgtgcttgcgggtagcggcacaatctcagcctcgagtacctgggattgcgtgccgtttcagctcgtaccatgatttgatatgagaatatgagtgtagaatactagtaaccggcctgggtaatacttgacgtgtgtagcgtttcgcccaacagtgtcgcactaggtagcactgcttgaatatgtatatatgatgaagaatacggctgaattgtaaagaggcgatggtacttgcattgcttttactgttcaatgttaagtttggattatgaggcgtcatgttcaaaccgaaaccgtcgtattcgggcaatcgacaacgtgctggcatcaccagcttaaaaaagtaaaaacatagccgagcttctcctatcaagggcagaaccctcattccctatctatttggacatcattgcgtcaaattattatcgcgttccagggtagcagcctcccgtccctgaagccacacagtcaggaatagccaagtaccccgcttaaagtccctgcaacttccaagcccccagtctagcctcgcagtgacgtctcccctttcaaacagggcgccagtccagtaatcttctttttatttccaaaccacatgcaagccggcgcgccgcatcgcatatcggcatcggacacttgttcgtggcgcaaagcgacttcgtgaatcgcccatctttacaagcaaaagaaacaatcatcattatgagcattagacgcacctagaaccttccactgcctttgcgacaactgtcggccccgtttcccagcgtcgcgttatcacatttgcgcctcccacaatcccggcaccactgtccaacgcaacgaccaaccgcacgaggccctcccttgcttataccatctctctctctccccctcccagaacccccttacctcacagccatgggaaatatctgcggcaaaaccgaatccgaaccgtctcagcccggccgtcccctcggctccgctccgcccccgggtccgaaaacatcacgcgttcccccgaaagtcggcggtcctccacgaacactcggcggtgctggcagcgacgctggttctggtgctggtggtgccaacaactcgggcgatccgagcgatgcgcggagaaaagctgccgaggcggctgaggtgagaagaagagatgcagactagaccaccctttgtttgccccaaaagtttctttgactgacttttttttttgtgtttcttggcaggcccgtgcaaaagcctcatccaaaggcggcaaactccagtcgcagctcaacgcgcaaaagaagaagaacctgtcgagcaccctagccgaagcgagcaaccaggaacttcgtgcccgagacgcagacgaggccgccaatgcgcgaaactgggagtagtagtagcgagctctgagctctgacctctgagcttgtacctatctacaccccttatgcattacacacacgggcggtttttttaagtttggctttttattcttttgaaaaatataccttgcgcgatttcatgtgagcgggagcagtggatgcatgcggaattattaagagaaggataactgctctgatgatgacgcatcaagacttggtatctcgcccaatttttttctctcgcttccttcttcttgacttggagcttcgtcatcttgcagttgctgctctttcaaattccttgtttttatactgtaccgttagtgtaacactacatcttggattagattcgtccaaacactttctagaagagcatgcgaaatggaaagcctcaaatatgcttgtatataaaacttcatcaccggcataattatactaattcactcatacccataccagcctagacgtcctttcgtctcttatataaatactactataatataattaatgcggaaataacagccttccctttttgcgccctatttcttttcatagcccaatttacaaaaaaactttccacgcgcagtaaaaagctccaggtcctcaagtgacggtatatcttccgctcgcaggcgctctgctatctgcatcagcagcagcaatggtgccctctctcagaagcctcgtcatctcattcaaagcacccgccaccacaagctcggtatcaccctcaataagaatatacagcttgggctctcctccagatggcacttctttcccgggagggtaaaagctgccctttgtcgtaatagacgttccagtcgcttccagaatctttgccacgttggtacgattggtgacggcccatctggccttttgcgggaagtcgttgatttccagcgtggcatggaaagcacccgcgtctggacccttgttatcgatgggttggcccgaccgaagctggccggctttgcccagacggctgttgatggcgctgacagcagagctaaccttatccaggggatccttggccttgtcgccacctgtggcagcagcaggttgtgtcgctttgtttgcgccgctatctcctgagtcggctttggcagtttcgcgagattgaacggtggaggtagcagctttgatggcgttgagtgtcttttcaatcttcttgtcatcctcctctttcttgccctcttctttaacctcttcttcctcaccctcggctctatgtgtcttgcgctctcgaagacgagcagcctcgcgttcctggtccagacggtccagaccctttccaccaaagccggaagagtccttcgccttgcccgacttgaccttttcacgatgagactttcgcatctcgttgagtcgttccggaacaggctggtcactctgttccaaggctttggcgataccaggtgcgcaattctcttgttcaggggtcacaaaagtgactgctgtgcccgtgtttcctgcacggcccgttcgtccggctcggtggacataatcttccaagtgattgggtgcgtcgtagttgataacaagcttgagctgcttgacgtccaaaccgcgagcggcgaccgatgtggcaattaggatgggcaccacgccctttttgaaatctgatatggtagagtcccgatcaacttggtctttgcctccgtgaatggacatgcaaggatagcccttttgcattagctccttgagcaagtcatccgccttctcctgtcgctccacgaagagtaatgatcgggcatcttcatccttgtcgtagagctcgcctagcagctccagaacacgcacaaacttggtgctctcttctctgatctcgacaatttgctcgatttccttggcaacgacgctacggccacccacggtaatttcaatgggactctttagtacttttttggtgagtgagtcgatgaggcgtggcatggtggctgaaaatagaatggtttgtctatcaggccgcatgttggcaaagattttcatcacttgtggctcgaaacccatgtcaaacattcgatcggcttcatccagaaccacatacgtcactcgtctgaggttggtgactcttccttgattcgcagccagcagatcaatcatgcgaccgggagtacagacaatgatttcagcgccacgcttgagctcagcaatctgatctcggatgggagctccaccgtacgcacaaacggcacgcaggttcatcatcttcaaaaagggcttgcagtctctgtggatttgcgtggcaagctctcgcgttggcgtcatgatgagcccgatgggaccatcgccatccttgagcggctcttgatccttgatatgtcggaacatgggaagcaagaaagccatagtctttcccgatcccgtcttggccacaccgacgacgtctcgaccagacatcaatgagggaagggcttgcatctgaattggtgttggcttttcaaacccaagggagctgataacatccagggtttggcgggtaagaccacactgggcccatttctgaacgggcttggggacgtctttgccattgaccttgattccatccaactccaatcgtaaatcggtaacatctgcttcagaaagggtattcagctcggcaggttcaacccagaaattcttgcgaataggctgcaagtcgatcttggagtaatcgacgcttggaatatccttcttcttgcgtttactcgcaattgtaagcagggcatctgcattggggtcggcttgatcttcgaaagcatagtcgtcctccgagaaatacgcttcaggctcctgcttcttcttggtcacagaggccttctttagggggatcttggtggtctctgtctgtttgagatcatccatgaatgcttctaggggatcgatttcctcgccttcctcatcgacatccatggactctgccggaagtttattggcggtttctccgtcagcggcatgctcgccattggtgttttgttctgcagcttggggttcggcatccttcatctcttcatcagtctggttctctgtttggttctctgtctggttttcaacttgggtttcggcttgaagacgcctttcgtgagcagcacgggcggcggcggcagcctcttcttcattttcagcgaagatatcgccatctgactcatcatcctcatcttggtcagcatagggcgtgtcatccgcttctatgggaagggtgggaagtttcgtgagctgtcgtttagtcgtgacctcctcatccatgtccagcttccgcttgctggccagcttgtctccttcagcatgagactttccaaatccaaaactgctagtcttggcgcgatttgtgggaagggcggatgcttgataatgtttgttagcgagagtaagatcttgaatagcagatgtgggggtctcaccagtaggtgctcgcttgacgggggcaagaatgctgcttggctgaatatctatagatcccaaagccccccctttagtagaatcatttgttttttgatgactggcagacttctttgcaatcgtttttggatcaaacttgccgagataaggctttgctggagatgcgctgcccgagtcaacaggagtcggtgaagcggcagatgatacaacaggcgatggcgcagccgtcgatccctctttggcttttttgtccatctcagcaagaagatttctagtctggctggcattcacctctttttgcttctgaccctcgagctccttcttcttcttccatgcttcaagcttggcgagccgctctgccttcttatcgacctcgggctgtgccgcattcgatttgaccttttgagcctgtgatgtgtcatgagctctagtttccttatctagggcccgaagaaagcgtacctcatcagttccgttcctgtcactgtcagccagtggagttttccgagaccggctatcggcacgactgctgcgattgtgagagtcagccgtaccctcacgacggcttctgtttctagagtcgtctcgcctcctgtggtcgtctttgctgcggtcccgtcttcggtcaggcgagcgggccctgggtgggagtctctctctcgatctggcgccacggcgatcgcgtggccctccgcggtagaagtcatcgtctcggcgatctaaggagcggtctcgtcggcgaaagttgtcgcggtcgcgatcgcggtcacggccaccgcgatctctgttgtctctgcctcggtcgcggtcgcggtatcgatactgttggttgttcaagcttctgtcagactcatatccatgggtataggaattgcgcaattcggaacgggagcggagtgaactaacatccgggctgcgcgaccttgagcgccggcgagagtcccttccatcgtcgcggcggtctctggcatcccgccggtcgtcatctttccggtggcggcgcgagttgtagtggctgcctgcaggacttggtgagcgcgagtctcttggccgagccattgttgtggtctcgcaggctcggtaagacactacgttgtgtgagtactatttttgttttgtctccaggcgaccccaagactccttttttcctcttctctttccagtggcgggttttgagaaacgcgaatcgaatccgagatttggtccaaacgacgtattgagttgatcgaggtcggtcgcagaattcagcggatcagaccaattctaacgcacagctcgtgtgcaggaatttaaaaatgccgacgtaatctgaagggcgatactagatgaaacgacgattgaatgtcgagacggaggggagttgacgtgccgtcacaagtgttggggtcagaagaggcccgctgaaaagttgcttgaagttgcaagacagccgagcttcagccgacggagctgggcgccgcgacgatttaactgcgctaatccccatgtggtctcagcagcttgtcgcgcgctctcactcaatcttgcatctgttttctcgtctaagcagacttgatcaattcaaacgcaatggccgggcttgttgggtatgcaagctctgatgatgaaggggaagatgaacagcctcgattgcagcaggaggctgctcaggtatttatacatgtcgcttgtgtctgcgcaataccatttttcgactaacacgctgataggtcaccgcacaggcagcagctccagatgccgatgaggctgaaaaggatgcgcctcgaataagtgagctcaatgcgggaccgcattctaaagctgagatggagacgcgggaagaatcttcatcttcaccgaaacaagactctgatcaccaaccgccacaaccttccatcggccctgtcctccagagtgctgttcctctgggtccatctcttccaccagccgacgcctccatcacaaatgccctcccagacccggatgaatctcaagaaccgcctgcatctccatactccgcaaaccgcgctttaatacacgacctcaccctcccctccgtgcctaatcttgatatcccgccttcgccaccaggatctcctccgctaggggccaacaagaaagtcgatcagtttctgcaactcaagaaaaaaggcgtacactttaattccaagcttgagcaatctactgcattaagaaacccgtcattaatggataagctcctggattttgtcggtattgatgaagtgggccagtacgagacgacgctcccaaaagagttgtgggatccaagaggatttccggaatgggcattcagggacaagctgagcaagagcagggaaaagattgccaaagagaaggaggcagacagggccggtggtggtcgaacagccattgattttgtttcgtcaaattcttcatccaccggagctgctgctggcgtgtcgggagggctaaacagcaggggcgaaaaacgcaaaggaggctggaaatgacgacttatgaataggtatacatatagcgacggcatggatacaaacgagcaaagatggatgcaaggaatttattgaacaactaaagcaaaagcatataacctgcttggcagattatacagacatactagggctggataaaccccttattaataaattgcgtggccatgggcggccctacactaccgtaatacaaacatctacatcgaggtatcatgaatcaaatgcgttgcggctgaggacttcataacacgtcttcttgttcgttcccattccttaaaataatcactcagagagtgaagtggtatatgcaacccagcaccgaggacacgcaatagcaaacatcatccacagtaaaagaagaaatatttttgtaccgacaaaaattgaaaccaaaatcccctccgttccttccaccagacaccatctctaggcacaattataatatagaataaaaggatgtcgtgaataagttgtgtgtttgagcaatccgctcaactcaaccactggcactgaaattttttttggaattctcagttttagctagacttggggcagctgacagtagtgcctagcgagttcttgataatgctgccaatgtccatggggacagtctcgttgttggcagacaagccgtcaaggaagtactggagtgtctggccatcgcggacaacagcggagcctcggagcttgacggggatgattccagtcttgcagtacttggcactttgaacttcctgaagaacagaaagctggtcgaggtcggcggtgatggggaccttgttgctgccagggacaaggagaaggttggggatggtgagattaccaatgttggtgttgtcaataaagttggtaaaggtggcgttgccctggagtagtgtgtcagcacggcaaagaaaaaaaagctttaaatttatcaagcacgcatattgctccacttacaatgtcaagagtgaaataagaagcattggggatatcggcggtagccttgaaattcggctgacccttcttggcggtgatgtcgatctttccgccattaaccgtggtgccgttgaacagattcagacccttcatgttgatggtcttcttgaaggtaacgtcgaacttggtggacaggccagacggcttgacctttgtctttccgtacacggtgacgttgagagtctcgttagcggcgaaccaaatgttgaaggtgttgaaggcgtcatgatctccaatggtgatatcctggctgatgttgacgagctggtgcttgtcgccgtttgtcttggggaaggagatgttgaggaaaggagtctggccagggagatcctcgaggtacatgacaccgtcaaagccgtcgatgttggccttgatggagccatcggtggtgatggtggagttgatttgcagggtgatgctatcaggcttggtgttgatgacgttgacgccctggatttccagcttggcgtcgttgaccttttgctgggcgatcttgggaactccaacgaagatgctggggccgacggttagcgagacggatacacggtttctcgttttgaggcgagtcgcgtcaacgaatctcccagagcatgacacttacacgaggcagaccaccagaacaactatgcatatcaggaggagcagatatgcccaccagaagcgcttcaaatggcccaaaaaccctctcttcttgggcgcagccgcaggcgcgacgggctgctcaactcggctctcggtctggtagacctcggcgctctcattctcttccttgttggacattttttctgatttcctcttctttcctaaaaatgactggggggttgtcggattaagcgagagcgaatcgtttcgactctactcaagaagaatgaaaagctgggaggagatccccgagcgcgtttccgtcccaagttgtatataaaatatgtgcctttccacaaaaaaaaaagaggccttcgttccagtggttgacgaattaggcgacggtggtttagggaatcagcaactgcctacagccctcattggcccttgaaagaatttggtgatggcggtggcggcagccggcagatggaaggatggcgcacgcagaacctccacaaagcagcaatgagggaggaaaggcagggccgggggtgcaactacgagaacgatttggagatcgcaatgtttaagtatcgagccagcgtgggcgagacactgacatgggaccggcggaaggccaaaagcgagcgagcaggggcaaaagattggcgaccagggagggtcatgtcatggccatggccctaggagctctgcgcaagctggaggagcagaggtatttctggcgatggagcgtgtgcctcgcagccggcccaggtccctcgtcgcgcagttgcggctgcaaagatacctgacccccctcccatctttcccctcgtgcaactacaggtaccggcagcagctaaacttcttcaccctccaccattacgcatcgcgaagcttttcagcagagccgggaaactgctgctgcatctggcctcgtctgcgcaggccgccccggtggcctctccaaacctgctccccacccacctttgcgacgttccctgttcatctgcaacgccttgccccgtctgggcgtagatgctgcgtcctgccagccagtcacggccgccaatctccaccacccccagcgaatgcagcgatttgcggccagctagacccggtacatgcgctccaagcccagcgtggaggcagcgcgttaagccctaacgagacgagccccgagacgccgcaagcctccccgcaaacgcagcggcgacctgtgcgttaccaccgctgcagtgcgagtgccgccatgccccctggtagcgaccgggtacctttgtctggggcgcgagtcggatatacaggtaattgctgcagcgctcgtacttgtttgtctgaatgtgcgctaccacaccagcgccgcgccaccaactcccaacacggctccctcgactgccagtgcaacagccttcacattgacatgacgagaattgcatggatgtctgcagctgccggccactaggagggagatccctcggctgtttggaaacggctgggctgctgcgtcacacgtgaaagccgatgctgatgtagagctgcgaggggaagagatggcagagacagacaagtgtcgatcgtatatttccagcgagaactagaggcgaactgacctgtgtacctctaggcataccatcagtctactagctatcagaagaaaagaaaagaagaacaaaaaagattcgattctaacgcccccccgacccgatggtggcccaatgattgcatgtcaattacatggacggctcgtcgagataaatttctttcgcacgcgaccctgctcgccccgtcgaagcctagtgggctctctctgcttgggctccgctacgttggcctggcatcgaaactgcctcctacgagcagtatttcgtacgtacgaggtattgcaagcaagcactagcaacaggatcatgccatgtgcctatgctactgagtgatattgttgcacacacatatacgaagtgcatgtcgatgccaagatgggccactgcagcctgcacggactgcaaaagcttgtcaaacaacggccatgttagacaagatccttgacaacgaggctacggtttcaaacgacttttttactcttcaaccaattccagtcacgcccagtggcaactgcgcagaaaaaaggggcctctgagcagcccgagctaggtcaaagggccgagtaggagaaacatggccaatctgcgccataaaaaagaggaccggcggtacagctaaaagtaagccgcttctcaatgcgacgacgaggctccacagcttctacacgaccttaccaaaagcctgcaggagatgattcctaactgggaaccgttccggcgagccaccgggccgcgaggtccagaattaacaacgccaccgcatctcatcatctcttaaaatgcactacggagtaaagcttgttggaagatctctatatcaagcgtgcaattaggaaaattaggacaaaagctccatgttgaatacggcgacgacagcgagacggagaaaaaagagaatggagaaaaaaagacaaaaatattgcttgactaggacctccatgccaagagatctagagctaaagctctcggttcacacttttggctggaagaagaaagaaaaatttgcatctccaaggggcagaggtgcaatgcatgcatgctactctgcattggcaacgtctgatcagtgcgtctcgatgagatcgttacaccaagcaaaagatgcaatgacagtggctttttgtttgctgaccagtagaacctgatcctgccctggtctcagccgatgcgactcatgcactgacaggctgtcgccattagaaaacggcagctaattgacacgattggcagagcggaaataaaaggcctccactctttcttatatgagactcttatcaggaaaaggaattagccccaatcacagctatgagatgctgtaaacaaaccgtggttggcgaatcctttgcgtctcagcatgatgcgaacaatctcagcctgaaagcgtgttgcgtcgcctcattgccagcttgagcagaaacagaggcgttggtgtcacattgcatacccgccctgctttaaaccaccactgacattatatcgacaatgctccgacagccttcctttgctagcggtgcggctccacacaccgtcaaatttttgtcggtagacccagcgccgtcaacttggggggctgcagctcagccaatcctagactcccgatgtttttgttcgatattagtctggccacgacaggatggttcatgtgccatgcgtatttttgccacagcaaacctaatagtttactacgacgattgcttgcgatttggtcgttgtagcgtattaggccctttcaagctaccgcgctgtgattgaaccatgctgcatcgtcggaagcccggatacccaagatattgtactcaccttgttacttgagatcaacgaatggcactttctgtgtgaagtctagatgagtctacgggcttgctattggagaacctctttcccgacatttgcgagcaaatcgagggtatggccgctgcagtactacgatagtatgcaagagcctgtacttggcgttggatgctctaagaatgcgcctcggcgaccatatacgagaaataggccacgaggaagcagagcccttcggcccacccgacggagcagacgaagagttacgttatgagtctctttctgagccacaccaagtcttgggatccttgactattgctcacgcatcccttacatgacagactgcaactacgagagaccatggtgtcacacttaccggattcagctgcaccacatgcccattttggcggtgatacaggcacctctcggccacgccaagtctgtccacgggccaccgttactgcacctgcgtttggagtgttgtctgcaacagctctcttgtttcaatatggcgctcactgctcgtgctcggaccaaaaataacttatacgagccggtgtgaaagggggctaggctgtagtctaggatttcgcctgcagctatagactactatttaccccaaggacaaggcgccagaaccaagtggatgctcaacttacaagtcattgtactacaaagactcgtttgcagtagttgtctactaacgaggtaatttcaaatagggcatcaagtgaaagttagcacaaagattgaccgcctcgaaaagagcggtgccaccctatcgtcatcgctgatcctgatcatcgcgacaattccggagatggtactaccgccggggaaatattgggcatcgaaggtctctctgagagtacatgtcggtatatcttattgcctacattagctgcatcacaagctcgacgcatgtaaggtctctctcggaatcatgccgcacgaatgtaccaatcccaaggctgtttcaactacatatctcgcttgcttattcgctcactcgctcgctgccatttctagtcaagaatcctggagccaaccccaaaccacagccacgccaaaagagaactagcactcgcatctcaatcttccccagctttgatctttcgccatagatgctgcagagatgagctgctgccagcgctagtgattgtgcacccacccgcccactcaccccgccgtcagccatcacgagctgccgaggatgcatatgaagattcatctcctcacagcttcggcttcgtccacagcccttgcctgtccagctccgcatctccatcgaaaatatctctctccacacggcgagtgttgatctggggccccgacaattagctgctgtaaccaaggatcgccaagatttcaaagatcctgggggcgtcattttctcgttttctagcctcccccagactactcctttaccaggggcatgcggtgaagctaaaggattggacgatacttacaaatctggggccgagctcttgtatgttctttgctccgaggagcctcatgcatgtggcagtctccgcctcgagaactattcagggccgacatcgcccgagtcgttagaaatcatgtcttgtttacttattttgatgcatgacgagaaggggaagaggggaatgcacaacgattggcatggagcatcatgacgtggttcgatggggcacattcgccatgggaattccatagcaccaccgtcatgataagcacaactcgctcatcacaagaacgattataccaacaccatcacttgccatgtgggggattggaagatcaactcactctccaaggttcgctccacgccggcttcgcctccggctccaaggccaaacaaagcggcacggccaatgcccacagctttggcaccgaggcagagggccttgacaacatcggtacctctcttgattccaccgtcgacccagacttcgatcttgtcaaacacttcagggcaatactttctgatctcgagcaagacatgaaccggaggtgaagctgtgtcaagagctcgcccaccgtggttggacaggatgatggccttgacctgtggcgcatatttggcagcaaggtaagcatcctcatacgtgtgaacccccttgagcacgatgggcaggtctgtattctttgccagccacggcagcgtcgtctgccatgtcagatcgctggctgtgccgaagaagagctgctgaccgacaccgccgccgccgggtcgcttctctgtgccgcctttgacacctggctcaaccaccagccccttgtcaaagttggatttttcatcaatctcacgcttgccaggaacagccgcatcgagcgtcagaacaatggtcttgtatcggtctctcatcttgtggatgcgccggagcatctcctcgctcctttcgcggcggttctggacatacagctgccacccaaacatctggcccggctttgcctcggcagcaatttcctctggagtcattgaggagttattggagacgagctggagagcaccaaacttggccgccgctctggctatgcctagctcgccgtctgggtgagccaacctagccatggcggctgggctgatgtatatgggaaggccgactttgtggccgagaagggtcgttgacagatcgcattgtgtgcagtcgacgaagacacgaggccgtaataggatgtctcggtatactgtagtattaaaggattttgtgatcatgtcatcgctagcagagtagtagtaggcccatcccttcttaggcattcgtttcgtggcctcggcctctatttcgtcgaggttcagaagcgtctctaagggtgccggagcatcgtcgtctttctgaaccggcacttctggcttctttgcagccagcgtcttgggatcgaccgtgcccagcttcgcctcgggcttgagctcgtccagcgtgcccgacgggtgaatgggatcaaactcctcggtggcatcttggccggccaattggagaatcacctttgagccgccggggtgcgaggagaggaagtcggtcacatcgtacacatttccatataggatcacccagcagctatcggcggagttgtgcttcgcgactacaagagacaaagagctgtcggtaagcacccgatttgatcaaagttgaggggaaatccaattcacaggttgcagtagcggcgccataccttcggcagcatcgaatactttggccatcttggcagtttctatatctcgctactacagaggcagcgagtctacgacgagtgttggaagtgacattgacactatctcgtcagctcccaagtgccgtcacctcttgtattaatgaaaacgacgcagcgggccccatgcatgtttccattcgccgagttcgcccttgcgggtaatgggtccggcaaacttgtggcctagcgtgtgggggaaatatgggagagccattcgtgcgtgcaaacttcccaccaatgaaggctgtgctttcggtaatacgtgctgcgttgttcgggttggttattcgcgagaaggacctgtcttacgtgcagtaccgcgtacgatatagagtagattgggtttaatctgtgtgaacaacgtacctgtaagagcgatgatgaccaaccaagatttaatgtctttcaactctgattccaagtacacgaattgagtctctagccaatgaagaaattcctctacaatgtattaagcttttagcagcatatcccaagtcgcctgtcgcgtaatcggtcaatggggtaattttggccttctagatttgtccggtaattatccaggatgcatcccaattcgaagctccatgtatgaaaaggatccgaaaccggggcttttcccattagataaggtccaaggcagcgataatgacaaaaaggacgttctttctttatgaaatactgcttgcggccactgcggcattcggttgggagttcgtctcttcctacgccccggcaatgatagcccgcgtttagccgtctatttccttttggggatgtgacctcattttcaattgccgggatctccacttaaaaggaaatatccattttaggaaagcgtggtaatactaccatgaagcctttgcttgtcatgataaaaaaaaaaaaaaaaaggaaagtattgggacttggctgaagaattggctattgtgtgcttttgctgcctttgtcttgatatgctcagcagtttgaacatttgtagatactcggcatactatcaacttaggagcgttttatctgtgctgttagtgtcttttctttcgaaacagcacaaagggaggagtagaacgatactcgtgcttgattccgctgtccattcttgaaacgttgttatgaaaagaggtttgagttaatggggctcatggtttcttcccaaggcaatctcgcatgatttccttttttgccttatcatacattgcatcttataatatgtattctacgccggcgtcatccgtatatgctctttgtcttgccagaggtttcattcttcttgaatgcaatttctgaatcctctccaaaaacaagattgacgtagttttcaagtttgaattaaactacggttgatgatactgttaaagttaaccttattcgagcgaacataccgtgcatgcgatacggcaaatgatatggcatccaagcgggaagcagaaaaacagagggcgctatgtggaaaaggttttgtcctatccttatatatacaaagagagagagagagattagaagcagtagaagcagtagtaatataaatctatctgacctgttcagacgagtcctcaacgctttcccgccaccgctccaaaatctccgcgaataatttcgtgtctggatcgtctcgccccaatgtcttttccaaaccagcaacgcattccgccctcaacgctatagcctcgcccattctgcccaagcctgctagggcaagggaagagttgcccagaagggtgaaagtcatgtaatggtcgtgtcccaccaacttcttggagagctcgaggcatctcctccccaaaacctctgcctcttcccaacgacccacgcgctggtatatcatgacaggattattgatgcccgaccaatacatcggagtgcccttcgcctgatttcttcttacttgcctccatcatttgtatccctagatcctctgcctctttccatcgttcttggccttggtaaaccagcataagcttctttgaactttccagtgtaagttcatggtcttctcccagtacccgtctctctactcctataagacatgctattaaagattctgctttttctaataggccctgcctatgatatatgtctcctaaaatgtccatatcatagagggtatatggatgttccttccctaggactttctctgcaatctctattatctgcatctgtaagtcttctgcctctttccatcggcactgttctcgatatattattgataggtgagacatgcaagcatatcgtcttgggtgttcctcttctaacactctcttgcatatctccaacacatcaacccctagtgcttctgcctctctccatcgaccttgctgtacatatatttttatcaggttattcaagaaaaaaagcgtcgttgaatgttctttacctaccaatctctcccacctctttattgcccctctctgcaagtcttccgcctctttccatcggcgctgctcttggtatattgttgatagttgaaacatgcaatcagctgttattcgatgttcatcttttaacgctttcttgcacgtctcccgtacctcgacagctagattttctgcttctacccatcggccttgcgcttgatatgtttgtgaaaggcataataagccatcaagtgttaccaggtgtgcttctccaaaaacttttttgcacgtcttcaatactctaaccgctaggccttctgattctctccatcgactttgccgtcgatatgtatttgaaaggccgagtaaaagttggagtgtagttgggtgttcatcacccaattctcttatgcatatatctcttaaatgcatctgtaaatcttctgcctcgttccatcgaccttggcgactgtatgttgatgatagattagtcatacaaataagagttcgtggatgctcttctcctatagttctcttgtatatctttgttgcatgtgctgttagattttctgcctctttccattggcctaggcataagtataatgttgccaggttgttcataagtccaagtgtgagtatatggtcttccccgaatatccttgatggatttctaataaatggatgaatagcttttctgcctctttccatcgaccttggacttggtatattgctgcaatatttgccatgcatgccaaagtgactgggcattcttcccctagtgaggccttggatattcccagcacatgaatctccaagtcttcggcttcttttaatcgatcctgtaatcgataacgttttgcaagtccgctcatcatctggagcgtgtctgggtgctcttctcctgcaactctcttttgtatctgtactgcctgtgttgctaagtcgtttgatttcttccagtcacctttaaagtggaagtatttcgacattttgtttaaaagtgctgccgtagctatgtccgtatcgttatttaatcctagtgtagttttttctaagaccgaatttgcatggggaagataactcatgcatatttcgcgatttgaaaaatccacaggcggataataagccgacattgtcttcatagcaaattcagcaaacttggccacctgactctcgttgatgacccatttttgggttacgagctgcacaagccggtgcatggttaagcctttattctctccttctgaaatgaaggaaaaggctttaagtgtacctaatgcttttataagtaccgctggtgtcggtgaattgctctcgatgtgttctgtgtatctttctccttctgaagtcgtggaataggttttaactagagtagcacttggttctgttacaagtactgctgtcgccggtgaatcgcccttgctttgttcctggcatctctgctggtaataataatgttccacaaaaactcttggaattgcctgaaaatggaaaaagcttagaaaagagagaatgtcgcttacaaatgcctcttttctccttatttgttcaaacgaaataatccaagttgcggtaactgcatggggagtttctgagtctctcccaactgtttcaaatgactcgctcagctggtcaacaaacgcagaatcgctctggtctaggagttgaacatagtcatcaatcgagatatcgttttcctggataaacgaagcagcttgtgcaagggcaagcggtagatgctcaagcttagagagcagacggactgtctgatccatagagatttgttgagtacttattatgagttgcaaaagttgatacgcttcatcatcagtcatcttcttaacttcaataggacgtaacccttgacatagcctgacgcctgctttcttgtctctagtcgtaatgagaacagatccgtggttgcagtctggtatataacgggctaggttaccgcttgtcagagctgctgttgtttgactactctcgcctggaccgtcctgttgtagctgatttggacagaatatgtccatgtcatcagcgttatcgattaccatcagccatcgcatcatggtctgctgttccagccagttactgacgagcagcagcatgttggccttcgggtcgtcgtgtccaggtatgttgcatttttcagcgattgaagcatacgattgacggaagcgatcgatattgctggcatggacccagaacacggagatgtccggagatgtcttttggagccaatatgcataggcgattgcaatctgtgttttactgaattgagttagaaattatctattgctgataaagatggacagagaaagggagtagaaataagccgtacccaacgccaccaagaccgcaaagcgatactcgtctacgtagctgagtagagtctccccgttgatctgggccaaactgcctcttgatttcgctcaaggtttctgcccgtgcgacgaaatttgtattttggctgtatggaataaggactaaataaattccctttagtaagagcttgtttcatggtattttactacgtacatattgatcgagaggcttgcaaacgatcccgtgatgcaaaagcgcgcctgcataaaccactgagtctatctcgtacattcttataattggcgtcgtcaggactaaatttgaccatttcagaatgcgtacgattgatagcgcagatatgctctggcccgttttcccagggacggcaatgtgtagctgaaggctttgttacaagaaccgtagtaggaccagtcattttccagttgccggatttatcctagtttgagttagtttcaccaagtgtaattgtagtgttattgaaaggcatactcgttgggccgttggtgactcaagcgtttcataaaagcaaaagatctctgcactgcccttctcacccaacgccttgtggaaatcccgctgctgtatggtaagtacttgcgagttatctcggttcagagactcgattaggaaacgatttggactggaacctccagccatgtgtatgagggaggtgatgttcatgccatcatgtggggttccgaagaagacaaccccatagatggcgcggataaggctttgatcatgtccattttcagatcttgatagcgatatcaaagcctgccatatgtattaatactgctagaaagaaaaccatgtgtggtaaagagtagagtggctaacctgcttgaggattaatcctccaaggctatggccaattaggattatgggtcgaatgatggaagcattcgctagcctttgtaggctaccaatgaagcccgtagcgagatcttcaatattctgtgtacttttgctctcggcaacgactgagtcatagccgtaaatcatgacccgagcgataggttgaacgctggactctaacgtaagatcaaaggggagagagtcgcgtagccacatgtggctcccccccctttctttaaaagatccaaaagcatgtccccctaggccggatagtgcaattatgcttcttatattagctggacagagctcctctttataagtggacatggggtttcttactctatcttatgatcttgcagaggtggcgtataaagcgccgtcatgccatgaaattcttcgtcaatagtcagatattgtttccggttattagaaaccgcgggcatcaaaatggaccagctgcggtcatattgatgaagtatgtcctcgaaagtagccgtggccacctgtgggccaccatggtcctcagaggcaagagactcgatagaagcacctgtgacgcttccttgattctcaagaaaagactgcaattcttggcggtcccagtcgatgggaacaccggttactcgaaatgtgctcatcttgatagctgtgcttttctcccctttggattttcccttcgattgtcctacaatccaacggtagatggaaacacgctgatttgattgcatggtttagatgacgtttagctctgcgcttttagctctcagtaggtactgcgttgttagataatggtttgacactttgctttaatcgttattatggaaataaatcaatccttgtcaatgaagagcgtcccgatttcaacgaaaacgatacaaaggctgggtagaattaaatagaggattgctcagcttaggcagaaattacttccaaaggtcattgggcagaaatcatttgcggccatgcaggcatccacggcaggctgcagagagaaaataggaaagctcagcgaagattgatattacatgcagggaaaagttactggttctattattcagtacttcagttacagcatacctacctaggcgagagaggggggtttctggtcatcgctcctacctctggtaacgcccatgaaaggcactaaaagatttcctatgccttttatggttataccagagatgaaatcttgtagaacctatgaccagaacccccccctctcccgccttctaggtaacatgctactgttaccacatctactgccgctttgcgtgtttctaataataacttgatattttttcttatgtacgtagatcaactcccttattgagctacagctgtggtatcggatcataaaattgggttcctggattgctcttccgtttgtggacttgcgagtgctgtccacttggctgtaagctgtaattgatcaaatcgcgggcagcatcttgatctagattgacattggcaatgtctgctttcatgaattatcaaacagcttttttttttttcccaaagaaaagccttccgatgtttgcgtcacaaaagacgaatcatctcgcaaaaaagtagtgctggatagaaaagaaaccgaacgattgcgctgtaggaaggtattactatttaggtactgtagtattaactagcagaatgagaggtggcgaacagacaaagcggctggcgaataaaaatactatgttatattatgtacctattgataagacttatagtgctagttcgtattcactacagtagtacagagtagtctctgttgtgtatcgtggaattacagcctgatcttctaatctttgtagctcacagggacttacaccagctcgtagtaactttagaccgctatgacgatggtagtacgggatagtccatatctcggccgaatttatttccgaaacaactccgtttctatgacatccttgcactaaaaactccgaagaatctcaaaatcaacgagaagctagtcatgcacataataactatacagcagtgctatttatcttgtctaattcatcttgaacttttgttttaatttgcctcttctctctcttccttttgtctcatccagcgctgtttctatatcaggaacaccactatgcgctcaccagccgctacagcaatggctctccgtgacgtaactcggctctgcgcgcgatgtcgcatccaagcctcacaagccctacctttgagcagaacatcaatccgtccagcgcacagcatcgcatcctctcctatcagcagcttcaacaagacattaccgcaatcataccgaagcgcagcattcttctccagcagctccacagcatccgcctcgacacccgagtccgaatccgaaacctccaacacctccaacccatcaccacccacccactacgaaatcttccccgaaaccctccccctcgggccccctcccaccggccacttccccataaacacccgcgccctccgccgcgaattcctcgccctccaggcccgccaccacccggaccgccacccccagcaaggccccctcaagctccgcgccgaagcaacctcggccctcatcaacgaggcctacaaaaccctcgccaacccgctcctccgcgcgcagtacctcctctccctgcgcggcgtcgacgtcgccaccgacgagaccatgcaggtcgacgacccgagcctgctcatggtcgtgctcgaggcccacgaggaaatctccgacgccaccgccgccgaggacttggaggagctgcaggccgtcaacgacaagcgcattcgggagagcgaggatgtgctggagagagcatttcacgaggatgatgtgatggcggcgaagaaggaggctgtgcggttacggtattgggttaatatcaagcagagcttggatgattgggaggagggcaagccggtggtgttgcagcattgatgctgataaatgggagactgtcatcactcttctgaagggttatctagggggccattagagtgtgtattatacggaatggtgtaataatctcggctggacatgaaaagaaatctatgagaaaaagggcatttagacggtagtgatagatatttgtaacaacattgacggtagtgttagacgtattgtaataaagacactaatatgtgtgcttggctatataacatgggtagagaggcaataaatccacaaaactgattaaatttcttaaatattcattggtttatacacgtttatatgtacacaaaacagtcatgccccctcatccctgccatcaaagtagccagccatctgcctcatagcatcaatgcccgctcgaaccaaaaatatatacattaataaaaagagcaaagcagtcatgaacaatagcttgactcgtaatatagcatagcctaccctgtgtatcctccaatcccatctgttacccaacgccagccatgcaatgtgatgcaaacatgcaaattgaaatagaagaagaaataaaaaaaaagatggtaaaagagagatgagcttttgcatcccttgcattcatgctctctctgtctgcatgcatcaccgctggtacgccggcaattgctcctcattatcattatcccgccttctctgcatacctgtactccccgtggatgttcctgcggcagctctatagtctgagtaatcatgcccatcttcgtcctcattcagcatgggggctgttggttcagcatctgccgtgagttcatcttctctaggggctcggccaggactaccgctctggtccatatcctcaggaaactcagggggtgcgctggcttcttgcataaggcgcctcctctcacgttcttgcttatcttctccaggttgtactgagatactggtggtggccgcaagctctgcttcacttggggcagatggagctgtgccatcttctgcccccgagttgccagcaaagggttgtcttggtgtggcctgggcatcgtaaatgtcgtcttcatcaggtgcagatggactagtagcggtgaggttagacggaccggcaggtggctggctaggcagtaatcgctgctctgcttgtcttatacgatccttctctgacaagttcctctggtcaggcaattgaggaggtggtgggatgtaggatggtgcgacgtcgggataggtcgtttgcggatagcttggacgagaagggtcatgaggagtatacgacggacgctgattatctgtctgcggaggaaagtattcttgtggcggcggcgggggtccatgggtatgatgagtattaccgcggtcgatatcttcatagcgagttggagttggaagaacaacgtcaatctcatcatcgctctccggattttcaagcgttttagatgatgacgacaccttgatgagcttccgaggccctgaagagtccaccgtgccgacgacggactcgagcgccacacagacaattcccttgtgcctcctgaggggcgtcgtatcgatgatttcgatctgagcccctctcctctgcgagaacatgtttatactttgatctgcggcgctattgctcacggtggcatatcgtgaagtcttgcgagatgggaaattgccagacagcttcccgcctaggtcgacgaggacttctacctggtatttgaaggagatcatatctcccggaacgcccttgatagtcgggaaagaatcgtcggggatcttgaccggcaccgtgacagatgccgacagagtcgctggatcgatgattagtggcgccgtagtctgatcgaggtctttgcgaaacacgctgacggagcctgttgacgagagtgaaatcccacctagccccgtacgggatttgggatatatatcttccttttgcagtcgacgagcgtcttctttggacatcatgttcttgaacagttgtgccggcggagaagaatcaatcttgccttggcggaaaagggtgacgatgacaccagtcatgctcttaatctgcttgatgtgctgcaccgtgacccgcactgacacagcgtcacctgggaggcagccgcccttgagcagttcgatgctggcagtgatggtattgtcgttgaccgtttgctgctgagccgacatggcaccgacagtgcccacatgtgacagttgcgtgaagtcgctccgactcatggtagtgccaatgctgcgcccactctcgccgctgatttcgctttgcacatcgctcgacgtggctgctcctcggcgctcgctttgttggtcggtagaatcctctaccggttcctgggcatcaggctcagatactacgtcagccgcctctggcgcagcaaaagtggtcttgtctagtgccattgacgactttttcttcttcattttccgatttataggctcaagaaagatgattctgggtgctggcggcgggacgaggccaacgtctatcctctctgccaatatgacctttcgctcgcatgtcattgtcggcgacatggagacgggacgtgtcagagtcgccgtgatcatgtaggatatggttccgcgttcaaactagatttcgacaaggaggaatggtattagcatttccgccgcagtagtcaaaggttcttttatgcttggcaaggtgccacgcgtgtgcgcacacgcgatcgggaactcacgtcaatgctactcgggagtcccttgtcagggaacaccaagtcgaagcggaaatcgaacctgccgggatcaagcctcccctcgccgctcaaaacctgttcgtcctggaagaggcttgcgaagccattgccgtgatactgtggccgcgaggagcttcctccttgcggcagcgccgtaatgtctcgtccctttttacttccggcgggatccttgagcacgcgcacaaagccatggagggtcacgactaggtgagtgtagcgcactgatttgacgacggagatgctgacggcgccgtggacgtggtcgccggcattgtatttgcggtgtggctcgtcgcagcggacatggaaatcggcgacgctgcggttgcggcttcgtaaggggaagggcagattgatggaggaccccagtcgcgccagaaagccggggcgcgacagggacgtagaggaggcagtcggcgcagaagtagagatgggtgcgggcgcaggcgtaggagttggcggcgtagaggttgaggctgacggggaggcggatgtcgctgttctcgtccttgcgattggtgtggcggggatcgacggcgttggcgatgatgaggtgctgctggcagtgcctgtggcagttgcaggagcgcctggaagcgacggcagcgaaacggacgccgaggccgacgatgttgacacgccgcctatgcgccgagacggtgctggtggcatgagcgtgacaaaggcggacccgggcgctgctacggccgcagagacggttgtggtggtcgcggtcgctctccctctctgcgtctgtcttttgtgtcgtgggcggccgtggttctgcgatcgtggctcgtgtggcttgtggtcgttctcgtagattaattgtacccagtcagcggtaccccagctccaaaaatgatggatcccctagcagcagtagcagcagtagcagcagcagtcgtggtgcgaatcaatcaataagtcaatgattggcggttttctcttttcaataaaccagcaaacgcacatgccccaaaaaagacgaagcaggagaaggtgagaaggaattatggaaataagattaggtccgtgggatttaacacttctgcctctcgccgtcgttgggaaccaaaaaaaccaatagttgtgaaccagcagccttgctccagctccaaaacggcagaccggcacggcggaggtggggttttcagtcgtcctggttattagaccagacgcattccagcgatgacgacgccggccagattgcccagtacgcggtgggatgatgccgattcgcgcgggatagattgagaggagaagagaagagaagagaagagaagagacaagagaacgaggaaaaggagagaggccggcgacgaagagcaagagtaaaaatagcaagatccaaatctgggtcatctccaaatgcaaatgcaaatccatatacagactcgggcaagacagatcgagccagcacctgcctcctgctagtaccaatgtagggtgcaggagcaaagccgcacccatcctgcctttttgagcagcaaatctcccgcctgcatgtactactaacttgtacagctctgcatgcacgcaacgaaatacaagtccaggtctcactctcagcactaacaccaacacgcacagccgctacggtgcatcaaagcgagtccgactggaatcaatcactagacgcattgaatgccatcagctgtaaacgcacctccctcggccctattgccgcgagacccgtcctggaaacaaaagctggagcatagacgcctcgagaaaaatagaatccccgaatccccccctacaagtgcgattccccccctaacccctgctctgtctatcgtaagcttggcgacgtaagccagtcaaatccccccaagattcaccaacccttgccattgccagcccaccttcaggcacacccgccacaaacccatagcgcccatcctctttttttttctggaggttctacaagtatgtacctaccagtattcttcctcttcccaaggggggtttttcactcgtgtgttcttcccttgagaagcctgggccctggtccatacgacccataacaaggacgtcccccttcccactcgggtgtcggcacttcgggaagaatccaaagccaagaaaaaagcttggtcatgctggtggttgctgcacagaacgagcttccgcaatcattttgcctggtgtttcccgaatgatacccacggggtagtagtgatactatcaaatgattgcccggcccggtcaatccgatccatttgtggcatgaaattcgcggattggcgcagcacatgcttgtactggtgctgttggtttaatttcatttcatggtggtctggtaccacaagtcagagctgctgctgtacacatcataagccgtcaaatacatactttattggtgtcccttaggctcgttcttttacttgacatgagagcggccagccgacatacttgtactgtagcactcttgacaacccctgcactccttactccataataagtagacaacacgagtacgtgcgagtgcttgatagaccctaaagacctgtgtaccgttgatccgccaatcaagcggcggtgatagcacggcattacgagaggctattcgtattatgatacttcgtatctataagtagacaactatggatgctgaatatgcatgtcttactttgttatgaattctgatccaagccagtattaatcatgcattcattgcgcctgagtatacaaagtatactaataataacttgaagtctcatcgtaataatagtaacgcattagagacaccacacaatacaaagtacacacgtctttgaggtattgggatagtcaggcattgatgagtgtttcattcggtctcattatcgccgtctctatgtatgtactgggtactagtagctgatgtgtgctcaaacgtccttgtctgacatgccatgctcgactttttatgcaattatacaaacacctcttcgttgcgctcgttgctcaaccaaatattcatagccagttctcaacgccaatgaatgctgccaatcgtgacagtctgaagaaaggaaaagacaaaaaccacccagatgcgccaaaccaatgctaatcaaacacaatacacttcatacatatgctttcctttcatttttaatccaacgcctcgcctgacaaaattgttcgcaaaatatcagcgccaacgccatcggcgatcgactccatctccttatcgccaacgcagctagcaattcgtttttcatcaccactggccgctgccacttttcgacctcgcttgctaggtgtctgtggcatgatgaagctgcccgtctttccttccactgcgttaacaaggcctagtgtctcaagactgcccaccacctctcggaactcggagctcgacaacgggtgaagcacagagtcgcgcagacacagcttgcagtacttatcaaaaagcaacttgatagtaggtgccattgtctgtgatttgcttggggtgagaggcgcgctagcccctttggccattgttcgaatgtgattctcgtaggctaccaaggaacacaaggcagccttttgctggagattgagggccttgagacgctgagttgttccgttgctaaaggcagcagccgtcactttgttcaaatgtccaatcgatgctcgtggagccgtctccgctgtcaaagcctttaatgatgctgtggtgatctgaaagacgctgcgagtagatccaccggccgagttgccgttgatgttctctccaaggggcttcttggtaggtgtcaactgcaagaacttctgtcgtgcttcttcctcgtgctttgaccgggtctctgcctctaccagatccagggctcggcggcagatctcaaatgctcggcgcaggtctccagtctggcttgaaactttgcgggaacagagttcgatagcggcagggtgaatgaagggaacaaagctctcttttccttcgggcatcaaggatttcagccgggtaatgatgatatttttgacctgagcggcagtatatggcaggaaagggagtagctcaggcttaagattcttcgacttgaggcgcggtaagaagcggtcggtaagatccaaagcgtttgcaattccaagcaacaacagctttgaagactttgccagcgaccactcgaataaacgataaaggctctccagatccagcgtgagaatgtgatcaatttcatccaaggtgacgagatatgtggcagatgatttggccttggaaaagaacattttctgtagcgatgcgatggcttcagcctctgatagatcgctgccgtcttcaccgagggcggctagaagtgtgtgatataaatcttttgatgacttgatgctcatgcagttgacatatgcgctgcgaactccttcctgctcagaataggtcttggctatgttggtgatcatggcactctttccagtgcctggcggaccactgatgtacatgcatcctccaggagatgaagtcgatacgcgatccaggaaagtcgtcagttgctctcgctctgcttccctcccaaccaactgaccgggttctgctcctctggcaaacagctgtcgagcttggtgatagacggtctggattgtggtgggtgtaagaggtgactggggagtcagtcgtttgaagagcttgccagcggacatgaccgcgtgccgcggtgtactaggataagagccgagtacatctcgatgtcgaggagcggagggcgtgacaggattggattttaatgaggtttgtgacacgctccgcttgaacttgcgtggtgatggctcctttaacacctcctcgccttcgctgtcgttgtcgtcatcattctcgtcgacaatatagtcgggatcctggttctcatcgttgaaggagacggacgccaggcggcatcgacgaagtcttttgctgggagaacttggtatgactgaaaagaggcgtcgtttaatatcaataaagacacgtgggcgtgaaggagccacagcaggacttaccatcttcgatgatgctgcgcgtccgctttctcaactcggaaggacgagccatggcaactggtgatgaaaaccctgtagtcaagaagctccttccaggcaagtcgtgaaaagatgaacggcagcagcgattatcaggttagaaacgtcaccggtgccttccaatttatgcaaatgcaggaggagaaaacgagatgccgttgccgttgcagttgcaggttaggaacaaaattgcaggtgcagagggtattatgaggaaagctggatgtggccgtggagctacaagagaaagggcgtttttggcgttgaaccaggggtgtttctgtgtacccgctaaatacgcgctaaagtgcctgccgaaggccagcgggtcgcgtttttggcgatggatcgcgttgagcgcgaaatcaattaggcggggatgtaccgcgcacgcgaacgccctagtgggatgtcggtcttttaaagagatgtcttgcatggcacacagcgaagtgtaaaagcagttggcttgccaggccttggactgcttttttactaattactatgcaatattgaagaggatactacactgcaaaagcattgtatccttgtgtttcttgactcatgttggctctctactttactgcttcagctgcccacggttctctcagaatcgccacaagtacgcatcgacgcaattcctatggcatttcgtgaccaaatcggtccaaagtttctcaacttgccgatatttagggaagaaaaaaagacggagctgacaaaagcacctaacactaaaggcaaagttttatagcgcggcgcggcgcgttcaaatcatgtagacgcagaattctttactagtaaaagtaaaagttgaactttattcaagagctcattgcacgagatgcatgaatcagtaatagcatgctgaatataaaggcaatctcgacttacgctctgaaatctagctccatacctgagctactggggcagctttttagcccagtgcacccttattggggttgcattcccctagtctagatctccagctcccaccaaaccaatcagctcattgcgtcatagaatctcgagcaacaccaaagcgcaactttcgtcgcctcccttcaagtctcaaccacccatctccctctccctaatttggccaatctttctcctctctctgtaattcttctcaccaaagtaattcgcacaggcatactaccgccaaaatgacgacttacatcccagccctcacaatcccttcaaacgtgtttctcaatcccgcctcgtccatcctccttcccattgcattgggcacttccgttggctttgggactcgacgtaagaagataaaactgtggccatgcagcaattgaaagaactaaccacaattatctgatttgatatagcctccaaagcgcaaaagacatacctcgcgttgaagcaacctcctttacatcctccgccatgggttttcggcccagtatggaccgttctttacgggtacatatctccccctgccagactcatgatatctcccatgtcttgaatcctcctcatcattgtttcattattgatataatccaataactgaccaatcctccccccaagtcttatgggatacgccgcctaccgtgctacatttaccggcctctcacccttctcttccccacagaccatccagacgactaagcatagcatgacggtttacaccattcaactgggccttaacctcgtctggatgccgctcttcttcgtcgccaagcgcccaatcgaagccaccgccgacattgtcgtcttgctgggcctcaatggctatctagcttctctgtggggatcaatcgattcggttgcggcttggtgccatgccccttatatcgcatggctgggatttgcgacctatttgagcgctggcgctggatatctcaatggctggaacttggcggacaaggaggagactagagatgatgtgaagcaataggaaagttatcatacttatcaacacataagctaatcagaatgtcacgctacagcattggataaacacgtgctgagcgactcgagtcatatcaatcaggataattgaattatctattgcgagatcaacatcatcccgtatatatctatcactactccatgtccattttatagcccataccccccctcatttttggtacaccaacacccagtcttcaaaaataaaaattgcaaaaaagcgcccttggaatgcctcttaaacatgcaaatcgattatgcgtaatgtttttggccatgagaataaatgcttcgaagaataaaaaaatattaggagaaaagaaaaaacaaatgtttgtcgctgaatatgtgtatcatccatgacaaacttattgcatgggaacatgtcgtttcagcccgtcataaaccataaagatgaaggcagagctgggggctgctctggcgcaggtaatgccacacccacgatacagccctcgcaatccgtggtgcctccaaatggccatgccctcactaaagaagcttcgacgttggccagtgccgacaggtgacgtctgcatgcgagacttgatggtgtcggcgggaaagaataagaaattgtatgtgacacctcctgatgcgccggcaatagcctgctgccacaaagggagaggcttcgaaagaactgcttccttctccttttcagaggtggcagaacgaagcctcagcttatagaatgcttttgtggccgtctctttggctccgaaccaagcagaacagccgccagcctctctgatgagcgtgccaagctggccgtgccaaaagcccctgatcccctcatgccgatacacctcccgaataacagctacaggccgtagaggtgctgcaggtgctccctctgatagcgctggggcttggatcctgcatttgacgagctcgatcggcgtcaggacgaaggaggtaaaggctccagatatagcaccagtcaaccatagctcgggaagtgacagccccttgtctcgagaagctatatgagctcggtaaagcatctctcgtcccacgttctcgaatagaaagagactgctagtctctgcagcagctccaaacagaggggcgctgattcccctgtacagcccgcgaaggccgtcggattttatagattgtcggaaacagtccaaggggcccgtgtatctcaacggtagatggtcgggctggctctgcagtcgaaccttgacggtgtcaaaggggtattcaatgtattttccggcaatgcctgcgatctgacccccaatcccattagatttttctctttgtgccttttgaatctattgagccgtcgctgtacttacagatccatagatgatgtcttcagcagcctccatggtggcagaccgaactttttcttgaagcgccatttcaggttcgactgctaccgaagtagtcacatcaaaggcggcctgggccattctggggatatctcggcgtcaagagaagaaggtgcaaaacagaaagttgtctttcttctcccctcagcgcacgtctttcagtcctagctttgccccctctcctgtgggagcgggggttgaaagcaggtttgaaagaatacggcgagcaggcagaggctggcggcgcagcagagaattgcgacagcgcgggagctttgacggcgaggagcgtgagatccagagacagcggcgcgggaacaaggatgtttaaaaagctttagtcttgggctcctccgtgtggggtggaaaggataggatgttgagctcgcaagaaacgggacctgcaaggcgaatccacaccgactttgccctgtgctatgcgactgatgcaatgttgcgcaacggaagtgacaccaggaggagcggcggagtttgtcgcagtccagagcggtcgcggtatctattcgaagcaatgagaccaggttgaggagaagaaaaaaaggagagagacaaggacccagccctacattgtgaggatgtggctcggctgcatggagaaacagcgtctttgggtttaactcgtcgatcgagtttgctgcctcgacccggccttgttctgactcccaaggtgtgactgtaaaatttcaatcttatcgcggcttatcgataggatgcgagcggcgattgggtccaatgcgctgctctgattcgtgtgcctgccgagatcggttacgaggattccaggaccccggcacttgcatgcgtcttgtccagttgagttaggctggagtaccgccatactgtacgtacagcgacaggaacaggacgagattctagcagctggcgatctaatgaggatatcttactcatgacaggcggtatatagcaatggcgaagaacatatgacgttgagcacagatagtcgcagaaactgcaagtttgttcatcattcgagtcataatattacccatcagtatttcgtaccatgattcgagaagcaccattacattctatggttggattgtggaaacaaccgccttgtacctttatagcacctcaaggcgccttattggcacggctccttgcttgcttaaggcgtgatgcttgcacacctctggatccatgtcccttcacatataggcgcctcggcaatttacaacgagcaacaaaaaccgctcagctgcatgatgcagggaggccgcccaggcacgacttggcttattactcatgcattacagtaatatgtgatgttgtataagcttcctgcgatggaaaagtcattgagcgagcctttggaagctcttttctgatggtatgtgccattagactagttgtatgagacacgggcgctgtctccaagaaaggcgctgtcaacagtcacttggaagggcgtggcatcctgaaaggccgctttcgtctatgagagcccaactgcgatacaatctgcgcctttgctggaactctcctgggtctgaagctttagcctacccacttgctccatggttgagtttttatcctagccataatcctctcttagcctcttctaagagaattgctaagagaattttctcaagagtgccgtttgcggatacacttgaatatgaatcacgtcacttatacaagatgatggcaattgctacaaaatcactcgttctggatgacttgtaaatactacagccaagtagaaaacaattcctatatgcacagtgccaatcaagctgaatttcaatcccagtctgacaaaatctgatcctgcagccattttgcactgcatgcaagctcatatcccggccttgtcaagcgggtcgctctgccccgccagattacgacactcaatttgcatctaatttcttatcagatgatctgataattttttcttgatccaaacgtgaagccatatccacccagcacgtcgtatcattatccacattggtaccagtattacgcttacacgtaacatgcactgcgaagtcttggagctacttctttccactgagactagaaactcacttggcaatccatttgtttcgtaatagttgaagttgttgacggcgatccctctctagctggaacttgatcaaggctcatgtctgcattagtgagtgctctagttgatagaggtgggtagtatctacatacgaattactaggtaataataaaaagatgcccttcccaaagtattcaacaccgccggagttatatccagtcccattattacatcggcctgccatcaaggcatcagtcggccatacgagcgatttgtactggccaatctggcgcaagtccggtatacccgaggctacaaaataccacttcatcataatactcatactgggacaatctcaccgccagtatgtgtcgtacacttgtctccgaacaattgtaaagccccctccttactgtttcttcttattgtccttcttcgccacctccttctcgtcatcccaatccctcttctcggcataccactgccccgcctgcagcaccagaatgcccaccaatacgagcgcaagaatagtgttgcttgccgcaagcacctttaagctgtcctctctgcccaagacaatctccccgtcgaaccggccctcggcagtcttgaactcttcagagtgccagaagccggagctgacggtgcgcaggcccttgacaatgttggagatgtaaacggccacgccgatgatgtagaggatcagcgaggcgccgtcgaagaggaagtttgcctcgctggggcggaagagcttgatgaagaggccgaggaagcccacgctcatgatgatgttgaggaggcggccgatgagcgggggcgactggtgaatgaacttgaggtgcgtctcgagctgatcatagtagtcgagggcgacgggctctttggtccagaggaggggaaaatcgtacgggaacgacgcgaagaggatgcccaggaagaagcatgtcgctggagaaccaattagcacaagacattcatgtggtcgtctgcattgtcatcgcagctcagtaaatctgaggcgaggcagatgtgcaagggaaatagggcggcatacggccaatgatgagaaaagtcgcaaaggacgatgctccgcggtagtccttggactttgtggtcttggaccaatcaatgtaggagctcatggcgctgaaggtgcaaatagcactaatgcgcactgatatatatagacggagaaggacagaggtgaggcgaaacgtcgctgtcagggccgaagcagctacactcaagttccgcgcaactagagcaatatgcgtggaggcgtagaggcgaaaaggaagaagaaaagaagctgtcgtgtcccgctatctggcttactcgctgtgtgtgggggagctgagtgtggagagtaggtcccttgggagatgcgctgttaggtaatttggagatgcgcctagaagtaaacgtgtgcgagcccagctgcactaacagagcagccgtagcggtacatgccaccgcaccgaagcgaccccgaaaatccaacatcttggcgctgagctgatggttgcatccgtccagatagcggcgtgttatcgctgtacataagcctgcatttcagctgcgtcctgtctgccgtctctccctaattgtacttttaatctcccctttcttttttcttttcttctttcgtatttttttccagttgttgattttcagcctgcttaatcttttgctttgcgtgcttgtctgctttttcttgaattgtcgtacagcgcttgtcgatttatcttactgcgcatttcctcccagagtctacttgcgattgcagcctcaattccaccagcacgtcatatcttgcattcgaatacgaatataccttatcagtgatcgacccatcaaccattcgtgaaaacacagcctcccaagccgcctaccatgggcccttccatatcactattactgcagctcttgctcttcatcccctttgtccacgccgccaatgctaccgtctcagtctacgacgattccaagaaatacaaatatgacggctgctacaatgagacaacccaagtccctggctcggccgatacgcgtgctctgggtggcggaattgatgaaagcctgccgggccagatgacggtaccgatatgtctcgccttttgcggtaatggcaatacagagtaccgatatgctgggctggagtggtcgaggtaacagttcagccattgcgtacattgggtctcatttctaatacgggaactgactgtttcggaatacatagagaatgctggtgcgcccagacgcttgccggaatcgcagagaagctcgacgacacggcttgcaattacccttgtgagggtgacaatacaactgcctgcggtggctctttgaagctcacagtttatcgtgtgtctttagcaagcgggctatctcctccaggtctgcttactcttgtctcgacaggactggcgatgatgacgatgttatgatgatgtagatatggattatgattatgattacatgtatgcttgctcttgaaatctgtttcattggtttaaatagactttcttctttcttcctcgaaaatagaatgcttctgcaagttggacaactagatacagccttgtaagccttaaaaaggagccagcgttgctcatgagttatagaagaaccgctcaagtaaataaaggagagctcatccagcacctcacttctattatccaaccccccagcatagcccaacaaggcaattatgaataacaagggttctagctctagtcgtaacactttgcttgctgtaaaatacacaggcactcaaggctggtgccaagttctattacaggcgttactcctcagttgcctttcgcaacgctgcatcgcaatgtatcaatgtagtatcaaaaactggcacaggcacattggtctgattgaggagcatgccaacctcagtacaaccgaggattatgcaatcagctcctctttctaccagccgtctcgcaatagaaatgtaagtagcctcactttccttggagacaatcccacaacaaagctcctcgtaaatgatgcgatgcgtctcgacgcggtcggcttcgtttgggatgattggagaaagacctgatgcaataagccgatccttgtaaaagggctgttccatcgtgaaagccgtggccattaagcccggcgactggaatttctggtccttgatactagccgcagtggcgtctgcaatgtgcagcagtggaattgatacgcccttcatcatttggtcagaaagtttgtgcatagtatttgtggccagaataataaaatcagctcctcctcgttcgagggcttttgcctctttgttcaagatatccccagcgtcttcccatttgccgctcacttgcagttcttctatccgagcaaagtcaagggagcgaatgaggagttcgggggaatgaagcccgccgaggcgttgtctcgtaagattgcaaagttcttgatagtagatctgtgtcgacgatgccgacatgccacccaatatgcctatggtcttcatggtgtcgtcggttacgataaagtggcttgtagtcaaatcttcagtcctggtgccttgagaaattcaagcttaaatccaagctttccccctgctgttctatcgcacgaaattcagcacgggcatgcgacactttatgtcatgtattataaagggctccagtgatcgaaaccagttatgagtcacctccacagggtcttgatccctcgagaccggcctagccagacagcaagcttatcagccgatagccgaagatgttgatccctgttcgctacgtttctcgtgataaaggcaaagtaaaagattttaggattaagggaaaccccctctcaagaagggcaaaaacatcaggtggttcttagctgtaataactactgctgaaaggctaagagggccagaggagcgtgcggggcggcgaggagccgaagccaatccaggtgttgatagcgctgcactgcggaccatcggcgctccgaaagagcttgagcggctgtcggacagtataactgcccatcaattaatattctggatatccccttaaccaatgtacaaatatctacaaaagatgcggtatacatccaaccaggttaaatctgaagtggtgctagccctctctcttcaactgcggcttgcatggccaccttaatgccgctgacagccaatttccaagcccggcgtcctctactatcaaccccgtcctgatcaaccaccacgcttagccatttaatcaaggctacagctttactcaaatcgcgttcttctttaatgactttgaccaagtatctttccaaaacgtcaacatctctcttatgcggccccgcctttctagtttgggaatgccatgcatccaccatgtctttgatctctggtaacgaagtgacagagccagagaaggatataactggcggtagcataggaaactgaattgtttgctgacctccaggcaacagactcgtttcttggtggcttttcgaaaggggtatctccagccctgactgcagggctagcagccgccttctgtgatctgcaattacttctctcctgacgtcctcgggtagctctgcaaggaatgccggatccagttcttcaatttcttcaagttgagcctcttctgcaagccctggaggccgaaaatttgtttgaacaattccttcttgagcatctcgttgccgttgggctttactaaacatgccccgaaccccgctagccttcgttggagttgtaggcctcctggcttgggttacttcagatttccttggtgaaggccgaggctgcagaggctcagtcggctttcgtccatataacgccaagacttcagctttcatatcttctggtagtgcgtcaaacacttccaagtcaacttgagaggagagcagatctgctagtattgggctattggatcttgacttgcgatcctctacgttggattcggtagccactgctctgggacgttgggccatgagcttggtgcggatgttgtttggtaactcagctaataccgcagggtcggggctgcttggcaaaaggaattgcgtgctagaggcgtttagatgagcaatggcgtttatatcatgagatgtgtgttttcgaggtgtcgtaagatcatttgtcagtgtattaggttccaactcagaaataggcctcttcctcaaactttctggcccttgcatcccatcaattgggcttgctctcgattgtttcagtagaggagctggctcaacaaacggagcaaaggtaatctttctttggcttccttccgcagccaaggaatttactttgatcggctccagttttgtcatttgaacaccaattcctcgaagatctccagggctgaaccgaaatgagcgtaatattgaaaccgcttctttgccaatcgtttggtagtcatgtgttgcgacaccaaatgttgcactcttgttgaatgagtcgcattttccgtgccccaaatgttttgttggatccaacggcgcatcaagggcgcgtctcataatcttcatcgtgagattcctccccttgacttgctcattcactagccgcttctccaattctttacagagattatagacgaactcctctgcttctgcttggctaatgaagcgaatcccccagttgacctctgccgacacagacttccgaggaggctgttctccaacctccgatcgatcaatgccacgagcatagtcattaagcttatcgctcgtcttaggccccagaattgaaacgaggcggtcttttgggacgtctctaagatctttgacaaatttgactcccaagtcttcgagtttcccgccgatactgtacgcgacgcctggcaactgttcaacctttagatccccaatgacttccaaaacttgctctggctttagatgaaactggccagcaggcttggctttcctcaaggcgacttttgcttgtagaatatttgcgccaatgccaactgaaacggcacagccagtttcttctttgatcttattgcgcaaactcaacgcaatctcgtcgactttttgctgctccttccaaaggctgccctcttcaacaccgatgccatgagattcaaccgctttaaggatgatatcggtgacatcaaccaaggcctcatcgatgcttacactctgaacaataccaccaacactgattatcgccccataaaattggcgactcacttcttcgtaggcaggaaaatcatatggtaagactttcaggtcagggcacaactcgagagctcttttcatccacatgccattcttgacgccaaattctcgagcgacataattgcagcttgcaatttctgagccagctcctgggctgtgagcgacaacgcagggtttgtccagatattcgggatgtcgctttaaggaaactgcacagaagaagctatcaaagtctacatgcataatgtatcttctcgaaccagaccgtgttgtctttttctgatttgacaaccccttttcggacgctaatcgttgcatcgatgattttaaactggctttccaagttgagagatggtggagcctgctttcggagtagaactgtttcaagaagtcgggattggctgtagaagattgtcttatccttggatccgagagtaaccaagcattgtgctcctctgaggtcatatgcttgggaggtatctttgatggatctagcaagctagcagggttgggtgccagttgcgcctcagattcgaccttgaattccccattatctacagcgtttgcagaatagtccatttcatccgacttggaggttaccaatccacttgcgtttggaagtatgtcgacggatctctcgacctgttgtcgactaggtacaggagatttatccaggatcgggctcatcagttggatttgcgactcagcttttatttgatccgtataaaagctattttctgtctgctctttgtaactgcgccttacgggagatgggctggtttgagtaagcccaccgctgttaccaaacatcaagactttttggcttgggctttcagttatgactcgataatcggtccacggtagaagcttgccagcttttattgagtcaacaatccatgcgggcttcacgattctgtaacggctaaactcagcagctttctttagcgttaaattggcggtgatgatgtgagtagccatggtttttgagtcaagatattgcagaaaaccaccaccatgctgcacaatatcgtggtgaagtctgccgttaaacatgatattagcgttgtcatgagcaatgactacggaatgcaaagagactactcacacatgaaggggcggctgagtgtaaccattaacatgggcaacgatgcccttgaatattggcggcttgtcggacgaggcgcgtatatcggcatccagattttgaagtttaatcttctttcgacgaaagtagtcgccgaacccaccgaattcactaccgccatactcgtcgccctcttcgtcatcaaagacatgattttcaatgcgcttcctcaccgaggaggagttcttttccaacgggccattcatcttgtgcaatttcacaggaactacactagagagagtttgaagctgacgctcatcgattcgattcctgttggtgcacgacttcacgtatcaagagcaacggccgtctgtgaagccccacagttcactcaacaaagcagcagaaaggagatgttcggcgcacttgaggcggcattttcaggggtgcggcaatctgtgtttcgctttataagcggcttatgcaaggctgctcatggcttttaagcggcagcgtctcgttggagatgttggaatactttgcgagacttgtgacgtgatgagcgaagatgccgcgttaagtggagaaaaatgctgcgcgcctcttacacgtcgtcccgtgaccttccattaagtttccagcgccacagcgagcctcgtccaaggctacgagcggctgcctttttacttttttccttgtttatttgctctcggaactgccagctttctttactgttggcatccaagcattttgcaatcatgaataacgaccaatttcggaaattgatgctggccaattcggccaagccgtcaaaagatcgagcttctcccaaaggcgcgagccctagcatggataagggatcattaggttctcgccaacgaagcagcatccctatgacaccgtaagctacctcagtcagaacccgttggttgaaaatgctaatgcgcagtttttaagacggtcattaggaagcacacaagccgatttcgcgcgacaactagctgagaggaaccacgcgctacatccgcaaaagaagtttaaatcatccacgccaaggggagtgaagctgggaacagggtataccgacaggtcacaaactcgcgaggacaacgaagatgaccgggaggagagattgaaggcgcttgaaaaagctcttaaagacgaagaaatcgaccaaccaacatacgaaaagctaagattccaaattgcaggtggagatcttgggagcacacatctggtaaagggactcgatttcaagctccttgaaaggatacgcaaaggcgaggacgtctacggaaataaggaaccggaaaaggaagaagctgaagctgccgctgaagacgtagacgatgaattcgacgagctcgaagaccgagacgtacaagcaatcgcaaaggaaaagggagaaaagaaaaagggcaatctctcaaccgtggctctggctccgggaaagaagagaacacgcgaccagattctagcggagctaaaagcagcccggctagcagcaaaggaagcgcaagaatcaactcttggagaccgattcaagaagattggagcaaaacaaaaaccaggaacacgaatcgaaaaagacagtaaaggaagggaagttttgattatagtagatgaagatgggcatgagaaaaggaaggttcggaaggtacagcccgaacaggaagattcacggggcggccttttaatgccagacaaggatgccaagccgttgggtatggaagttcctgaacaataccggaagaaagaggaggcagaggaagacgatggcgatgtggatatctttgaagatgccggtgacgactacaatccattggccggagtggagggatctgactctgattcggacgaagaagagagtgacaacagcaagcaggaagcaagtaaggaggccggcacaaaagaatctatgccacccccgccaaagccgtctctttcacagccagaacgccgcaactacttcaaagatgcaaagacgggacttatatccaaggaagccaacaaagggccatctatgtctgacccggcaatattggcagccatcaagaaggcagcatctctcaggcccatcgagcaagaaggtgaggacgacaaagccaaggaagaggccaaagcgctggaagaacgaaggaagaagctccttcaaatgcagagccgtgacgacgatgacatcgacatgggctttggcactagtagatttgaggatgaggaagactttgacgattcgaaagtcaagctgtcgaagtggggcgatgacaccggagaagagggttcaagtagaggcgacaagtcaaagcggaagagggggccgaagaagcgaaaaggcgatgccaacagcgcggcggacgtgatgcgggtcgtcgagcagcgcaagaagtctggatgatgacaacttgccgcgggaggccgataagtccaatttggtcagccgattcgacaagtcctgctttacacgcgcagttggcggacaaagtttctcatttcgaacggccccagattctatagcagatggatgagcaagcattaccgcactagataccccagttattgttcagcttgagagaaatcgaccatctatcgcggagctccgcgagggagaatataaagggtccggatcacgtgtagctacagatacggctccagacgccgacgtttgccagccgtccttgaagttccctcgaggatggagtctagcgtctcggcttgccacttttattattaaaatccagacgccaatgacacaaactttcggttcctggcgatgctagtcctgctagcatcacaatgcgaatgaggggttggatggatttgatggctctcccccactctagagccttgcagctgcggagaaaaaaaaagaagcggtcctctgacgcagtgagttgccagcagaaaccctacagtcagatagcctacgctaccacgtttggtctgcgaggctcgccgtcaaccgagagcgtggctgacttctcgatttcgccgtctggggctgtggatttccgcgattacggagcattgaaaagcgtatcgatcccaacccgaattcattctcccgcgcccttccgtaacctgaacaaagcatagctataaagaggcttctaagataccgtagatttcaaccgaattcatagagagcgtatcgtgtctcccgtcgtgccatttgttatttcgaaccttttacaagtctcacatctattgaatatggcgtctgctcaagtgcccgtttggctggactgcgacccaggccacgatgtaagttccccattccactcgccaggtgctgagcttggatgcaagctttatgcagagtcgcattgcatgaggcgtccggctggccaaacctaatcagaaacgtgagagctaactggatattctccgcacaggacgcctttgccattctgctggctgcccatcaccccagaatcaacctgctgggcatttccacagtctttggaaacgcttcactagagtatgtgcgatgggaggcttggttgctttgcgcctacatcgtcaatgaccacagctaacgttgaaacctgccagacacactacgcacaatgccgcctccatcctgacggcctttggcaaacataaggacatccccctctatgttggctacagcaacccgctcgagcgacctcccatccacgcgccgaccgacattcacggcgacagcggcctcgacggcaccgaccttctccccaaacctcaatgcactccgtccaccgagcccgccattgacgccatggctgctgctctcaaggcccagccggccggcacagcctggatcgtggccaccggcaccgtcaccaacgtcgccgccctgttccgaaagtatccggagctcatcccgcacatcaagggactgagcatcatgggaggatccatcggaggaggtttctcagacgcccctttgggcacggtcgatggcaaggagcgcattggcaacacaacaccatatgccgagttcaacattttcattgacccggaggcagcggccgagatattccacaacaaggagattgccaagaagatgttcatggtcccgctggacctgagccaccaggtcctggctacggagaaggtcagagaccttttgctgtacggcaaggacggcgagaagactggcaccggcaagacgacgctgcggacaatgctagttgagctgctttacttctttgcaaagacctattcgtaagattttcccttttggacctggattatcttgtgttagcttgcaccaactgataaatcaaatagcgacgtctttggcatcaccgccggccctcccctccacgatcccctcgccctcgcggccgttctcaccggcactcccgacgaaatcgtcttttacgactgggatggtgttaaaagccagggcgccaagcacaatgaacgctttgacgtgaccgtcatcaccgagggcacggccgaggaggcacagcgcggcgagaagcagaccggccgaacaattgccaacgtgttgcctgcaggtgaagcaggtgtaaggatacccagaggagtggacgtggatcagttctggaaggtgattgaggagtgcattgagagagctgatgagacgaaccgaaagctgagcaactaagcatgttatgaatacccagctgcgcttctttttcttttctgggatttttatatcattttgtctgcaatgggaaccaaaacggatagatatgtttcatagcagtggtcattagattattagagtctctagataaaaatacatggctttttttgcgaacaaatcgtttacaagctttcattacaacgcccctttgtcatctttatcctcatcaaagctcatcaagagcctcaagctccgctcatacgtccacaaggtaattgcactcgcaggagcagccttgatcaagctgataggcaggcccttgtacaggcctcgcagcccctccgtctggaatatcacgcgtatagcccggcctgcggaagtatacacggggatgtcgttgtacacgtacttgctccgcgtggggccttgcacctggatgcgcttgcgcacgaggtcgagcgggaagacggccgtcttggccatgacgctggccatgatgccggcggtggcgtcgtcgctgccccaggggaggtgcaggtcgctgagctgcagccgcaggccttcgtacgaggcgaagaagatgcccatgaaggggatgatctgggccagcgcggggcccaagccgcggaagaagccccggaagccttcgtcgcgcttgatgtcccacagagcccctctaagggaagaatacaccctgtgcctgccctgggcggcgaaccgcgtcctcagcaggtcgagagggtacgtcacgctcgtagcagccgctccggagacggcgccggcaagaaacgtctcggccgagtcgggcaggcggcggtgctggggtaccgcggtctgcaaaaagacagtcgtggagcggtaggcagtgaactgggcggccgagtagcagacgtacatgagctcggcggggacgttgcccttccagagccccgtgaggccttcatgcttgaggatgtgcttgatggtgtggacggtgccgcggtaggcgggcgcttcgcggaggggggcgagggggtcggagagggagtatggctggagctggaggcggatcttgacgacgtcgaggggggcgacgatgaatctgggagcaagggcgcataagcttttgactttgtatagatgttttgttgcaaggcttaccgagagacgagcccggctatggcgccggctgagacgacttggagttttgagccctgtaggagtgacgacttgttagtatggagaggatgtggaaattggatggatggacaaacctcatctttgaggtggccgcctcgtggcgacatgcaggagttgccgcttcaggttgactgggagtttgcgcagtatgtgcttgcagcgtccttgattggtagccagtggaagatggaagggattgaagtctgggaatcgaactattatggccgtggcggtggtggttgtttgattcaaaaagcttaaactctttgttttggtgttttggctcgttggtgcattgaactaccaggataagatttcgatatcggactggaatgacgagggaaccaaggggaaagaaaaaaaatacgggagccgacggaatgcgcgtttgagcgcgatttgacagagtgccaatgcagaattgcgatttgtttttgttttttttacaaaagtgtaatttgagtaagtttgcgtttctacggttctgccgtcatctagtgttgattgatcgtattttcttcctgattttctatgctacagagagctgacgtcctttttttgggtttgtttgcctgtcgtgacgccattgcccgggaacgagccgagaccccgttgcggcttgaggcggagaatctggagagtttggggctctttgagcttggcgcaatgacatcaaataggtatgctaagctacagtattgtgatactttgaggcgagtggtgaggaaactgctttgaatcatgtatatgaattctcacatgtaaaaagaaaaaagaaaaagatgagccatgagattgatggaataaatagatagggctaagttgcgattggaaaacgttttacatggatcttgtcgaggatgatgatcctaggcgcaggatcaaacttgtcatcttgcacgctatcgaacccatgtacgcatgttcggagcaccccagcaagacagattacagtatgtacagtaaatgcagatgcagtctagatgcttacacaaacatcaaatgccaggccggcatcacagatccagaccgtgccggagccccatcggcgcatttccccatagagagacggcccgggaaggtggtgcaagaaaaacacgaggctcggaagccgtctgcttatttattgttccaccacgatagcagctcagagcacgagatacatcagatatcaactttcattctgctttttttgagaagttgaatcattcgtcatggcggagcgcctctcgcacttctattccacccaaggcggacagaaggaagtgcgcgcatcatcttgagcttgtatacaagtagacccaggtcccgccgatatgtaacccctccgcgtgctggtagggatctcggcctttggggatccctgtgctgggttcgtgtacttggatgtacctgcatcagtttccgtataagtgctaagcagcgcgaataagtaagcagcaatttgaaatccaggcacaggcgcgctgcagaataggtattgcgacaattactggtactacaagtatatgcacttgcaccccggcagaggttatcagcagcttcttcggtgccttatgagatgcagtgagacgggcatctccgttgtcgctatccagcagcagcccatctgcggtaacagtgcatatctgggtatgcagctatctgtatcggtctccgtataagctttgagcacagacaggccgcagattattgagacaactgcatgaaccctggcagtggccatcggcggctctccagggctctgcgggatgcagtaagacaggcatctccgttgtcgctgctcaagcggtaatctgtagcagtagtaatggtaattctgactgatcccttcatcttacagatcccgcacgacataatctacctcctactgctgcttgggccatctgtatccatctcattaccatgctctccatcgcctgatgaatatcaccaacaaagcatctgctagtagatacccattagatgccagcaaatgccttgacagagtcggtagatggataatacgttactttccaaaccgcttcacccccactgaccactaaaaagggaaattgttcaaacaaattgccttgtgacaattggttccatctctctcctcattctcttccttttccccggagcgccacactgtcgccgtccattggcccaactgctacctaaccttcttgtctgcggtgggtacctcgtccggggggcgctaggtaccggctaccagctggcaggggtgcttcacagccgagtctcacgcgccgctcctttgtaccgagaaccctgccccagccctcgccgctacccatgcggtactcgctggggcccgactaatgctgtagcagccagcaccagccccagcaccagcacatgtgccactattttcggggccatcgacaatgtccagcaagttgcatctgactgacgtcttggaggtatattaacgccattccgctcacatgcaccctcgccctctctcttctcttctcccttttcttccagtcctctcttcatagtcctcgccgttgctcaccgtatacccatttcactttcacccatcctgaaacaacaggtccacgcccgtggcttttttattccatccacgtagttcccgcgactaagcgtgcatgtgacgctcgccccaaaattccagtcctcaggaacctaccgtcttcaataggacccctaccaaggccaaactctatacttcttcattcctcattgtgccgcggccttttctccgctataggcgtcgaatcacctctcgcgaaaacaaggttctgacgcaaaagtctgtccgcgaaagggcgatagcaaaaaatcagagccatgggtgcaagcatcacgcctccagatctcagcgggctgctggccccaatcctgcccgctctcccaacagccactgcctcgaccgagccggctgcgggcatcctgcctctcctctcgcccattctcagacagcgagtgaagctgttttccgccggcagcaccgagccctggctgaggctgctctcctacgacacggccaaggctgcgcagctgaccgagctggtgcagaatggaagcctggaaccgcatcctgtttcaggcgaggttgaggtagactgggactacgacgtcgagacaagatacaagagattggatcaagagactctgcatgcattgacagtcctggtcggtgtcgggcttgccttccagctggtgtactgcgtcaacgacgccgagggcggcagcgatggctggagaatcggagaagtgactgcagcagacaaggccgctccctttgcgcaattcggcggcgttgccaccctcgcagaggcagaggccaagttccagcagcccagaatctccgaaccctccgtggtcagctccaatgggtcgaccaccagcggctcagatcacatggaggaggacgatgacgatggatactgggaccgctacgatgccactcccgcgcgcactccggccgtcaaccgctccccggctccccaggccgccgctggcgcttctgctcccacatccgcaccctcccactggagcgcttatgatgcctctgccgcaatggatgacgatgacgatgacgactactatgcgcagtacgactccgtccagccggcaatggacaaccatgatccagatgaggaggccatggtgcgagctcacatccaaccacccctcggcctcagccgctccaacgactccgtcgtcatcacagacgcctccgaacctcaaaacccctggtcttacacagagacaaacaacaaccaaagtcaagacgacgaactgctttccgccagagagctcgccctcctccacccacgccccagatccagcgccagctccagctccaacggctccatgaccgtcgccaagctcgaggcctctgcagtgaagcaagagcaaaacgatttcggcgtcaagcagcacgtgtcgcgcagcattcgcagtttgttcctgcttgcgcggtcatcgggcatcgagagggaggagtttgagcagctggtgaagagggagatggacgttttgtccctgatggaggaccaagagtgattcaaaacctgcaaccagacatataaacaccagaaacaaaacaaagtcagtcgaaaatgaagacgtatatacatatgatctttgagagagagagatgagaggttattttttttttttttgcatcaggatggaaaagagatgggatatatacatgcatactggatggggaaaaagctctatttcacaaacacagaatgctttcgccattttttcttttcatgattttatttttaaagcatcaaggagagcgaaggagaagaaactggataggaaagccgagagaactggctgggctataccaagcatggcgtttaaacgggatttgaggaattttttattgttgttcatttgacaaagtggcaattggatgatatctttttgacctgccgcattttgaatgtgggcagtttctctttttttttttttttttttttttttcttcttggatgttgatattggaggcttctctgtcaaatattttgtgtcacagcataatataggaaatcaattatatataaacaaaaggttgaacatcaagtgataatgaagaaagtacaaaagaggaaaaagccggtgatcaagtcacgtcttttgttgaataaagcgggagatactctccttccagtaaaatgctatcgcataaaaggcccatgatgcttccagccagacccatcccgtaatgcaacccatgtcaatggtatatatgatgattgatttttgttgtctcgtataccatggcttatttcaaacttcccatatcaaacctttgaaaggaaaaaagaagtaaacaccctaaacgcccatgcgcctgtgcattgcccattccatccgaataaaaccgaaataaataaaaaatggcagtttttcctgggatatcgtgcttgcaattgaaccgcgtacatatccgaaatgaagagggaaaaaagtaaaatcccattgtgttatctcttcttctcacgactgtaaatcaaacacaccatacatcccttcttctctttgctcacgatatagccaaattactcagcgccatcctcgccatatccagcatgcgcacacactgcctatcctcgcgggggcacggcttcggtgggcctgggaacaaaaggtaatgattgtcaggcaaagcgtagttcgcctccatgagagcatctgcaatgtcgtgcctcttttggttcttctcgtcgattagcgtaatgacatccttcagtccgcagtgcaagaaggcggttggcgacacgctgcagtctaccgtgctcgagacagacgccgtcttctgattgaacccatacacctcaactttgagaatagctcggatagtggccttccagatttctggttccaggtatcggtcgtggaagcttctgagaagtgcgcactcaggagtggtggggcccttttcgtcgatgagattcccccatatcccaccaacgtctttaaagttgaaatacagcaactggttttcccctttggctcgctccacatctctatcgaccatttccagaatcgtagcataagcgttgcaggcagagggaacaagtgcggcgaggcacatcatattttggaagcgagagacgggtgacggcttggacaggtcgtacatgtctccatagcaatcagcgcagctgagggtgtcataagcaacctttgtggtttcgcgagcaacttgcatggcagatatcacatccgtcggtaggcgattcagggagccaagtgcttgtgtgagagaggaaaggcagtcgcaagaggcggtcgggtgcgactttgccgatccaaaacagccagagtgcgtgctggtattggtactgggactgtcgctaggtgctggggggtccaaatactgagaaaccatgtatttttgaagggagtcgttgaaatctttagtcatggaagaggcagacgagtctgtctctatttcgtcaaagctaatatcctcaaaaagaccagcttgattcaggctcatgacaggcatggctgtaccgtcaaaaagcccttggctgtggcgtggaatgtgagcaagtgccccgctgtcgtccatcagaagtgaagtcgagtcgtcggtgctatattcgggcgataggttcaggtaagaggacatgtctgatggcagcggctggctcaacaagtgcacagccagatctgatgccaccgcaggttgaggttgatggcagtggttgtgctggtgggcagtggtgttgtgctgatggcagtgatgctgacagtgacagccctggtgatggtggctactattttggccatgctggtcagcgccgacatatgcagctggagggccaacagaaaacatggcagcagcctgagcaggagggagaacccgagccagagcctcagcgatggttgacgtcggagcggcatctagcgaagacgcgggctgggctgcggccgtggatacaggtgcaggcatgggcagagacacgggcatgacaggcggtgcatggcgccgtttccggggacggcccatgggcttctgcggcgagtaaacacatgcgatgccctccttttggcagcgcgagcagccgccgggctctttggtgcaggcgactttgcggaatcctagagaagaggaggggggttcgaatcagaatcaagcgtctttgcaaaggcaactgcatctccatctccatccaaccacatgtcgtcgtctccgtctctctatactgctgcacactcgctgtatgcatgtaccgtctggtatggatgcctccatcttccttcagctggggattagcggggactcacggcactcgtcgcaggcccgatgcttctgcgagccggtagccgaagcggcctgagcagtggctgtggctgtgatatcggacgccatggccgcgaagcgactgatcttcacgggcgcaggacgtgagtagcagaggccagcgcggtgcgactgggtatcgcggcccgccagacctgataggcagcgcctcgttagagaggggtgagagagtcgtgctccagctctcaaaagtctccgagatgcggtcacagctctggcggcacgggaagaaaatgcgggttggggggcacgaaaacaataagaggcgccggattatcaaagcgcaggctcagagatggaaacaaaaaagattgcaaagcgtggatgagcgggcgatacgcgtcgagtgagtgattctctgatgcaggtgagagaggaaaagagagatcgaggccgcgagggtgcaggaatggccaaattcgaggctcggccaacgggccaaacagcgctgcgagtcgctggctggcggtaacttgctcgttcgaggtacctggctcgggcggtggagatacttgggcttttcggcgggtgtccgttgccagcatctgctgtaggccagcgggaaccttgatggcgcggagacggttggacgccaccaagtatcgcgtcggagtatccatgtacctccatgctttgcaataccctcactcaggcatctactgctaaggtacctggtatatctactaaaatacagccaggtgacatagtttgtcagcaaaccatgttgatctcgctgtcaagagcgtcgaagttgtctctggatacgcgaaattacggagccatggcttctggcaaacgaagcttcgaggacggcttacaggcaaataacattagtaaccaggggggagaaacaagaggtgagaagctttataagccaccagttcaaaagagctgccggtggcgctagttctggtctggtagaaaagtccaaccattttgcccaggaagaaaagagagagatggagagagatgacataataaatgggggttatcgcgcgtgttggttgcggcagtgatggtgtctaatcaaccaagaatgcatctaagcaacgacaatataaagcctgagtcgcctgatgagttaaatatggacgaagcaacatatatataatgctcgctatgtaagagacagctattgcggctggagctagcgccctacgtcccgagtaggatggggatacacctgacgttgaacgatggcttgattcttcaggcaatgacttggatcctgcatgttttacatgtccatgtattgttccatccatgtggatctgcgatgaagtgcgggataagagtagtcgaattacactccttacctggatcttagtttcacacccctctggattactactaggaactaactcatcgacatacactcaagcttccctaccacagcctactttactcgacaagcaacacaaataacgttggctcatcgtgtttagcaaagcaaacgtaatgcccatcggcattctgcatatcgtccccccacaagagcagccgccatctgcagccacccgagccctccctcgtgcctcgacctatcaacagcctcacgtccacagcacaaacagcttggccatgccagctgtcacttcaaccctgccactctctgtcttgtttctcttatatacctgaatagaaacaatcccttccaactcggacgtggggtagtagttaacctgctcccctcccaagggagagagtaagtgccacagctggcaaacccttcagactgactgatcaatgctaaccctgccaacagcctgggtgcaaatcccggcgttcgaaatgtcaatcggcccatcttttttttttttggcgtttttgcttcttcttccccaggaagatggactgatgatgacaacgccgttggtgttttaatatgctggtacttattaaatatgccatccttacagcgtgctatatattgacgccttatttacaataaggatggcctattagacatccccaggctgcttgcttatgggttaatttgtactcaacaaggttgccgtcgaactggatcttgtcgtcgtcctttgtcaggaatctcagtccctttcctcgcagttctgggcaattcatcgacgggaactttgcagccctcttctggctatccagccgcttcttgatgccgctgcgcagcatttcatcagggctcatccagactccgcattgtcgaactctaccttgtcaccctctcctctcggaacgctatttctgtcgtcacccttgggggcgtttccttcccctcgtcgctcttggataacgagttttctctcggacttcgtaatctcttttgcatgcaaggtagaatacgttgtgacaacaacggtgcgcgcactctgctgaagggtcagcattagatcgcgcgcgcgcctaaaagcaaacttacctctgggtcagtaggagaaagcgcagcaagcttctggacgaactttgacttcgcaataatagttgcactattatacttctttgactgtgtggtcccagcataatataacaacatattaagcgtgggaaagttgatcttgagctccttgtggatttgatggatggtgtttacggggttaattattaataacaggaagaaagtggactttgggtttcggtggtcgttatccttctcaagctctcgtgctctgtatttaatgtacgcagcgaaaaccattgtctttccgagacccatcttattgcaacgcaggcagtgtccagcttccttcattttgtcgtgaatgcaaaccaggtctatgtagtcaagttagcatttctctcccgatagtagtccaagcacaagggtagggttataccgtagctactactaatagcattttttaattactatatagtactgctacagctgctgctgctgctgctactttgctggataatatttgctaaaaagtataaagacgtgtgactctggaacatatgaaatgagatatgtgtactgaaaatgtataatatatatatatgtgtgtgtgtatataagcttagtaatctaaataaatgtttatgatgggattctccgcctcattgggtactgtttgcagagttgttcctcgtttagaccgtctactcttaaactgtcatgataattatcatcacagctagggcgccaatacatgtatacccgggcaacaaattcatctcttcagagctacaaaaatcccgggatcgctgtatcaacgtaaaaataaaaacaaattgtagaatatcggcgatatcaggcatcaagccgccaaaataaagcaacacgagcatatcacagggtatgcaggtacaacgtgcagtagagtagcaatggatctcaaagtcaagattcggggcagggatcgtccatcatatacagtgcttgagtgctaatctactgctagccaagttccgcccacaactgatgccaccaagcaatcacttgtcactaagatcaccattagcgttgccaccgccccttgtaaaggatccgtcgcatcacctcccgataggctgaatatcctccgtagcacatgctgtcatatttctgtgcgatggccctaacagaaacgccacgagcattttggagcttctaagcgtcaccagaccgcctttggctctctttcttgtctcacactaatagcggcacatggcttaggcagacctgttcgtacttgcacaagcaaacaggcctaaagtctcactcacatgcggcattggactgaggctcgtgcttcttgtgcgtcatgattcaaagtccaggcgcgggcatatcggctgactgggagacagtcctcaacgcggactgcggttgatcacacaatcgacaacggtgggaaaggagacgagaagagaacacaaaatagaaaagactggcgccgataaaaccagccagccagccgccacaatggacgtgctcttacaggcatcgtcgctgtcctcacgcagagcgccagacgtcgacctcggcagcatcgccaaaatgcccactcccggcctcgcctacgccttacggactgcctacgccgatgccttcaagctcgctgttgccaatggccgcgcagagcctctgctgattcccttttgcttggtggcaccgtttgttgtgcccgcgctgtggctggccgtcccgcataggcgtcgagcctggttctatcacacgaggtggctggccatggccttgattatctcgtccaatgtctatcatttggcgtacacgtcgagcacgaacacggcgtgtgcgtatgcggctggactggcgtcgacgtggggcactatgctgagcgtgaatctgctcatctggacgaggccgcagtttgatgctgccagggtggtgcggagagtcaagaaggatgaggatggtggtttgatcaaaaaagcgggtggtgagatgcacaccgaaatgagatcaaccggccacaatggagcaattgagaacgtgaatggaagtgggaatgagattagagctcggaagacgatatcaacaaacggaactccaaatgctgagacgcggcagagtgaatttgaatatgtctgggaaccttacccttcggatcgaggcttcttggagcgactggcatgggcgacagatctgatactttgcttccgattttctggtgagtaatcacatggagtatcttggcattcaactttaaagagacagcccgactaaccgtttgtttcatccaaggctggaactggtctgtcccaacaatcccccggcctcagattcctctcgaaatctctcatggagacaaggtcgaagtagacgccattcccaaaaccagcagaagcgggtatacgcgtcccctaaccactggcgaattcgttcgcggacgcctcaccaagattgtcatcttctactttgtcctagatttcctctccgtgtacatgaagaaagatccttactttatcctcgggcccgactaccaaggcgatatcgctctcccgccacatctccacgacttctcaccatggctgctcctcgcatacagagaagcgttttctctcctcggcgtgtacggcgctatcgaggccgtcttctgcgtgtccgacctggtccagtactggctcgccaaccgcttctacccctcccgcggggcgctgtggcaatttgcctcaacctttggctcctttgagcagatcctcgcgcgaggcctcgctggctggtggggagggtggtggcaccagacttttcgtatgcagtttgccgcgccggcgacgtacctccttcgaagagggtacttgaaaaggggcacgcgccttgcctctgtcgctacaatgtttgtctcctttctgcagtcgggattgctgcatgcttcggggagcttcacctccacgcccaagacgaagccctggagggcgccagcctttttcttcctgcagatggtgggtattctgctgcagcagtcgacggcgcatcttttcagactgtgtgtgccgctgcggctgccgcggcttgtgtctcgggcggtgaatctcttgtttacgctgacgtggctgtttttcacggcgcccctgttcatggacgactgttcgtcgacggggctgtggctcgttgagcctgtaccggcatctccgcttttgtttttgggatttggcagcgagggcgatcattggtggcgttgggattgggatcatttgcccagtttgtattttggagaaacgtggtggcaaagcgggatagcgttatagatgcaatgtatattatcagtctcaacatctctgagaaaggttacatggaaagcatagactgcatgtttgattcacgttacgctcaaagctcacagcggcatgatgagcgttgtatactagccatcactagatagataatgtattggtcataaagacttatttctatctcgtcgtggcaagtcgagttgtctcttctctcaaccaggcaatcacctcgccataccccgtctgtcgccgatgtagcacgtccaaaaaggccgaatatccagtcctaggaatgaacactttagcagtgtttcacgtgtaattttctttctttgaaacttacgctataacttgcgccttgcgaatctcgcatgcatacttttcgaatcgcttcttcctccatttgctcgtgaggatcagaaaagctatatccaccacttttttaatagtatctaaattggtcgaaattcagtacacctaaacaaaaagtcttgttactcatgacactgctttccaaacttactgattattagagttgccgaaagtcgggtagacgcagacaagcatcgtatataagcccacatctttagcgcagtctcggagaatgcgccgtgcaaagagctgatgacagtgtcgagtgaattgtgctccgtatcgaaaaacatgaggtgagattgatatttgaacgagtctatagataacgcaacatcacatcagtcaaccggcagagatgtagtgggataaggaactatagccactaactgagcactttacgttgaaagttctgaccagggcagcggccaaagtcgacggtaaaagaggctgatatatctgtgatagaatgtacggttagcaaaacttcaaaatgtttcatcacaaagaaactatctgctgaggtagctgtaccaatatccttgcctgagcttcgatctttcgtgatttccaacgttttgcaatcaataaatgtgccacaatatggaaatttagcccccttggtaagctttttcacaacttcgccgtcaacgtccatatcaaagttcacaagtgtcttatcgcggcctacttccacaccatattcaggaaccccttggtgcatagtctcgacaaactgaacggctttctccttgtctagcgtgatgagtaaaaagtcatcaacaagcctcagcaaaagactgtctggtccttcaagaaaatccagatgctgggcttctaggtcagcataaaaatagctgcatagaaatgtcgacaacacggagccctgggggatgcccttcttttgtcgatagtatttctttccgatcttgacgatattgcgtcctacatgctcggacaagagcgctaaaagaccgcgagtatcgtgcctttgaaaggcagtactatcgacgaacacggtgttcttcttcttactccccatgccactctccaagcgatcgagaaacgaaattggttgttcctgagctatggctgtggaatgccaccggcgtacgggcttggttgcgctcttcccatctgtgagccccaatcgctcccccggcttcacttctgcatgctttgttataatgtaacgactctgactgggaaccgacctcatcaactgcagaaccgatgactgaggaattgtatcgaaggcagccttgacatctagctttgcaaagtaaaatgtatgatgcttctctggcgccaaggagtctttgaatgccttgagacgctcgtaaatgtcgccaaccgcaaaaagggctgatcccagcttggatgggttcatgagctgcgcttggttagcttgaaattaccgataccttgcttcccagacaaaaatagagagtagagggttaggttcatggcacatacagtttcaaatttgagcgctgcgtgaatgggcttgaggagcgaattgatgctgggtccaagcaacctggcgcgtttactgtccatcatttgcctgcgtctgagattcataatggggcgcagcttggtacctttgggcaaaagtctcaattgactgaacccaagccgtctggaatcgagaattcgtgccgcctctttcgttttgatctcctcaaacattccttctttgaggctcgacagcgagggctctgccaccagccgccagacatcgtggcggaaataaaaaacttgagagcgatgggtattggactctgtgacataaaaatcgctgcgaattaggggtatcaaaagggaatcaaaaacataataaagaaattcgtgaaatatttcgtaacgtttgttcatgtctgtccggctggttttctggccttggcagctaggggactctagccaagcaacttctgtgacctaaatcctgtaatgagtacacaatgacggtcatctcgttttatgagtttagaagtaccttgaactcttgtgctatctcatgcagtgagatcatctcgaaccgtcgcagcttgatgaaatgatctactttgcgaaggaacacgactttgttatgacagtctttctcacggccccagaagttgtctgggattatctttgaaaggaccgcctgacaaaatgcagaaacgcatgtcgttgggcatgataattccacaacagacttatattcaggaagggccgacgtatttgcgtgatgcttccgagcttgtcgtttggtgggagattctgcttgggttgcccggcccggagctgggattgaagctgttggcatttccccatctccatttttgtccttacttgcatgagattcgtcgagaaatgttgggcaatagtatcttagaagttcaaaataagaacatcgcgcatgcaaaatctgcaatcgtcgtacgaggtctcttgttgtgccccttaaccgcttgggcaacttcagcagcgccctctcagtcgaccgtttggcgcctctcatacttttcttgatttcatcttcgcgaaatgtataatcgtgaaatttttgagctgtttggttcgtatcagttggagaagtaaagacattatgtaggttgaattggcgcggaaacatatgcatcataagtttagttgtgtgagcatcattttgctctcgagtttttatagaatctgggcaattctctctaacatctgcgctccccctgatataggggtaacgattaagggcatctgtagattgcttagtagttggatccagagagatggcaaagcgcgtataaggtgaatcgacatacggatatgcttgaagcccgcatggactaggcctgtcgccgtggttgccggctttgcgtagaatatcctactacgaacaagcgtaatctccgtgggtttgcgtggctgaggcttcaatttgagatttggcgccccggcattcagctcagacaagggaatacctagcagagattgatcagaataagagcagtcaagatctcacgagcattgccaccaaccggttagctgtaagtagttgtctaagcctgaatcaaccttgaggaatacagagcattcagacaacaggttgatcattactctttcgccggcttggccaagcagagccaggaggtgcggccacggcgtctctctcagtgccttgacgtggaaattgggatataggatgcctactccggcaacagttgaccggataggttgatcatctctggcacttctacggaagccatcacagagcaggtgtttgggccatgacccaaccctctctctcccaaatagctgccagatgacaaagtcaagaatctacaattgggccatttagcctcgcctgttctaccgattgcacttggggagatggtaaccgacctcagactgcagatcaatcgacgaagctattccattagaaatagtcacataagattcatctcccctctgagagaaggaccgccactgccgccatgtactttcctctgattcagaccgtggtactggctgattgcagccaaccagagcagtgtcaagcaaatgtgcaagctgcgcttctatttcgcttgcccctgtgcctgatcccaaagccgcaatctttttgcgtctgacctttgaagaatctgggaggcttgcgagcacatgctgtctcagagtgcgaacgagagggtagtgcggcagcagcaagtccctttgtacaggcgtataatttttggaagaggcagagacctgattgtccgacgcgctgtctgtgccacgcttccttttcttgccaccagacatttctctggatggatgatgacggccgcaagttcgcgtcgtttcgtttactattcgcgtcaagttggtgtaaatgcgaacaatgaaccacttcaagtgtcaagcgccaccaatcactgagctgctgtggctgagacgggtggcgctcagggccagtggctttggctagataagattgcccggagtgctgctaagcttcgataagctcgaggggtgaagaaaaatagggaaggcaaaataaaatacacacaaattcaaaatataagcaccatttcgtgaagagaaaacatccagcactcgagttctattgttcaacaccaaaccccagatatagctagtagtagtagcagtagtggtagcagtagtagcagtagtagcagtaacctatagatgctacaactggagtgctggatagctttacatgtagcgtcactgtggtgtgtaaagttcaatgagaaatgtgtgctgattatttgagaatcccccgtctggtgctctttttcttcgcggaccttggagctctaaatcctgctgcccttagtcagagctgagcaatttctcagcacggcacggcgccgctagcccctacattagtgcgcagccttgggctttagcagctccaggcactggggctcttacagcgcaccaagcacgctgatcgaggcgcgagatgcttttccgtgctaagaagctgtcatcaggatttgcgccggcaagggtcgacaaggctccgcagagtccgcggccgaggatcgcgatcgcgatcggagagagcagaacgtggaaacccagtcgccttgtggttaccgatattgagatcaatgcaaaataccgggtgcgatgcgatgcgctacttggcgggggcatctggagtctctttcgacgtctcctgtcgacggcgatttgccctgccagatggcaaacggactgcgctgcaacccgcggcttgacttggcacaatcagctccgcatgaggcccccattcgagcttctcatcatgatggtggtggtggtggtggtggtggtggcacacaactgccgaaccattgatgattaataacacaaaggcttgattaggtgcctggatccaacgctggcagaactaggccctcgatagagcttaattccagagccgcagatgctcgtatcggcatgcaggtgaaatttcgctggaaatgaaggggtctcgggatatggagctgccaaacgtgatgcatcgtttggggttgcaattcacaccaaaagtggcttgatttcctcgccgagatggcaacacctgtgcaatgctgctcttttcacggggcacaatgatcacgaccgccattgatgtgcctcttttcattggagaagccgacacagctgctacaagttctgtccattgctttagtatattggacctccgtcatcaagccgaagcccctgattctcacatacagtagtagataagggatggaggccatcatctgcagggagtttaattttaattaattaccacgcgcagcgggtgacacatttttttcattctctcgtccatcggctcccctttcttccttttccagactatcatgcactgtcaatgtaatcccttcgctggatacatctttatcaaatatacataggggtctaacgttgtatttcactaaacctctcgccaattgtgcgtcaaatggaattcgccagtgacacattttttcaatctcacctccatcggctcctttttctttccttctccggattatccagtatgcatggcatcgtggaagcggaacaagggagcgaattgcgattgaaacgatcgagccataaaaaaggtgaaacacatctagactggcgctgcactagcacaacctgaatcactagaggccttcaaagaaagctggaggaagaaaaagaaaaaaacttccgggctctaacagcggagactatgtacctaggcgccccgtccacctcaaacagctccaaagcccccatgcgttaagcattagtgcgttggtccaacctagtcgacagcagtgacatgccctgggggcccttctcggggcttgttgcagggctgcgcgcaggcctttaggtgctagcacacactaaatgcgcagacctggttggacgtcgtactgtatccggcctgcaggctgcagcacccgtcgttccaatcaccgtctcgctatcccctctcgcccacgtctcagggacaagctgcctcgaggccgccggccattcgctcgccgccagcaagaaaaacaaacacggccgctaggctcgcagagaaacacgacgcacctccagctccggcagaagcgtgtatgtcgatgcctgcaggtgctgtgcgggcctctctcgacgtgcctgaccagtcgtttcccatccctcagctcagtccaccgatcgtccctcgcagcgtcgaccgcgggtgatgctctggctcgcgcccaggccattgccaacatggacccggacctggacagcggcctgcgcgagggcctggatggtgttgaaaccaatgccaatgccagtgccagtgccagtgccagtgcccatgcccatgcctattacgacagccagacgtcaatccctaacccgcctggcttcttccccggccctgcccacgactccaatgcacaagtcctcgccgaccatgcagcagccactctagatcccgacgacttttacaagagcttccagccagcgcgcgaccccgagggcgaaccgcagtctctcccaatggcctcgccagtcccgcatgcgctgccctccagcgctgatggggctgctgcaagacacctgcagccgcctgcaaatcgcagcgctggccgtcagggtctgcgctccgcctcgagccccctcgaccgcagggcagccgcgacgacgagatcctcctcaaccgtcagagcccccagcgtcaaagatctgaagaaacgcttcgatcagagcggcggagccaactccattccaagagctcctccacgccaggaggttccggttgctcggatcaggcaggactccatcaagcccaagccaaagcccaagccgcaaggcccgtctccctctgcgtactcgtcagcaggccctcgtcctggcgtccccgccccgggctcgtccaagcagccctcgtcgtcggcggcctcgaccgcgtcgtcaaaccgccctctgcagaaatcgaggaccgctgagcgcgaccaaatgccgggtagttcgcggtcgtttgccaaccgcattggaaaccatccacctccaccagacacgtccgctaacgggaactctattgcctccagctctctaacacatcgcccgcacaattccccaccatcagcctcccaaccagcggcgccatcgccaaagtctaataattcccagttcccaggcctgctgttcggtgaagttgcccccggtcagcacagcgctgccgcggccggctttggcatcgacaacctccgccctcgaagaacgtccgagtccaatgtagatggcctcgcggggcgtcaacgcagcttctccgaccttgaagccgagcctgcatccccctccagctggtacagggacctccaaatgccccgggggagtgcacccaaagctcatcacgcgcggtctcgcagcgatatatccatactgccatttatgcaccacaagtcacccgcatctcccacaacgacgatagcagcactcgctgcggccacggcaaccgcgacagcagttgcagcagcagaagccgctgctccacctccaccagcctcgcacacgccagcaggtgccagctccaaattgcccgtctctatcagcaggagattggccactcccagcgactccagtcccacttcctcacgatcgaattcgccctctacacttaggagaccgccaaccaatgttcgtagcagcagcaggcaagccaaggcgaacccccctacgactcgagcgaaaacacctacccaaacacctcgaaaacaacccccttcgggcttagttacgcccaatagcagcaataaccggctccaagcgtacgtgtccgctgcaccgcccaagctttcaccgcctctaaggagctctcggccacggcaaccagtctctgtagcgacaacagcaagctcccgaatgaaggaaacggccaagacgaagccccccgcccggccaactgccagggacaatgtgaaagatccctcttcatcaaagacatatgacccggcgaagcgtaagataatagcggtgggacctatagactttgaacagcgtcgagaacatattcgattagcatacacaaagaccatccgcgaaagccaggcctttgaagctcgtcaaagagtggtggagaggaggaagcaaatggaggaggccaaggccaaagctgcagccacgtctacagctacggctacgaattcacctaccactgtgactgctggagagaaggaagatgatgatgatgcaaacaaagaaaccgcggaaggggatgcagctccaaaagcagagacagggacgcagtcgacggggcagaccgacagccaccccccccagtcagggctggcaaatgagctgcctggggagctcgcagctgatcacggcactcatgctgtggagaagggcgagtcccttccagaaaccccgacagatgcagcctcgcgcccagcactcggcaaggataatgattcgccaacactgggcatccctggaaccttccctggaacctcaccgtccgctaacgtaacaaaagcccaacgacctctgtcaaccatctcaattacttctgctgttacagagtttgatatagagccccaggcagagctttctgacctggctatgtccgatcagccgctcagcccacaaataatagtgccgacgcgacaacgctctcactaccgaagcccctttgacgatgatgacgactttccatcgtcgccgccgcaaccatctgctgcggctcatcctcatcttcaccaccccgtccacgtccacgtccacgaccgcgaccacgaccacgaccacagcctcaaccatcaaaattacaccaaccaagaagataccccggtgccctacaaccagattgacggccaagagcagttcagtcccgaggcttattataacaatgagcaccaagaggcctcattggagccccccgtgcaacaaagctaccagcccattgtgaagatactaccacagccttccgccgacgagcttccagctgccaaagaggctgtgcaggcagcatctcatcccaagctggatattcaagatgaatctgactgccactctgatctagaaagcgttcaggcaatggctcgtcgcatgcgcctcgatgtcgatgatgccgccactgatgcttgtaccgaggagacggatgatcgggacgggatggaggacgagcggtccccataccgctatggcggtcatctatcatccaatagggcctcaacatgcgcctcatctgatatagaaacctttgatgatctcctctatccttcccacgacgagcatctcgacgcaggcccaccaaaccagttgttagcaccgccttcaatatctcgagctgataggtcaagtcaccatacggcatggacaaatgtctctgttgacggcacacattcagaggcttcagagtcgccggatatgcgagcggcctcgtggaagctatctgaatcctcggggagagatgactcttctctgagaagcttctcctatagtggagcaggtggtgtccgcccctcagtcgattcgacacgatcatccattcagcttggccagcagctcccggaattagacacgggcggaggcttctctattccgtatctatcaacagaggcgactgccgatttttcgtacctatcgtctcccaagcacgagccaccacctcttccacattctggacgaaactcagccctcgaatcgcaaacatcgagcgtattttatgagcagtctcaatatggaagcactctggtcaactcggaccgcgggagcggagagtacatatcccatcactcagaaactcctctgtcgatgatggacatgacgaccgtggagacgacagatcagtattttgatggcaggggtgccgtggatagcgacgccagatcttttatccaggaagccgagggcctaagcagcgaagagcgacaccgtttgatccagaggcgaaatgtagtcaaagagctcatcgatactgaagctgtctttgtaagagacatgaatattattgaggagatctacaaaggcaccgcagaggcttgccccaagctagatgcgaagatagtcaagctcatctttcgaaatagcgacgagattatcgaatttcacactttattcctcgccatactcaaggaagcggttgccagcatatatgtgccaaagagcggccgatcacttgccgtcaaggatgattcattctactcagagcaaagccagtcatctattgttgacctcagcgatcccaaagaccgtgagacttcacttggcccagctttccaaagcaatatggaaaagatgaagcttgcacacgaaggcttcttgagaaacagcgaccaagcagcgaagaagctcatccagattcaacaggatcctacggtgcagatatggctgaatgaatgtaacgaggttgctaaagatcttacaactgcttgggatctggattccctcctcatcaaaccgatgcagcgaatcaccaagtaccccaatctgatcatgactctcctccaacacacgccgcaggatcaccctgaccgagagccgcttatagcagccaaagaagccctcgaggacgccattatcgaaatcaacaagacaaagaagaactttgagctggtcggacaaatcgtcggtagaaaacgtaaggagtccgacgtcaaagctggccttgctcgagcctttggtaaaaaggtggacaaactgcagggtggtgcccgggaaccggaagaccctgaatacctcaagctagaggaaagatttagcgacgactacctgcgactacaagtcgtcttacgcgacgtcgagttctacaccagacaggtttcgtcatacgtgcacgagtttttgcagtttctgtcggcgattgagctggtgatgcggctccaaccaggcagcttcccggagctggagagcaaatgggttcagtttaacatatcaattcgtgacatcgagaagatcactctcgagctgcacgtaagagcccctcttttattcccgactatctacttgacaggattatgattactgatatacttttctattcagttgacgcaaatacgaaaacatgtcattgaaccctttgaacatgtcatcaaatcttacgggaatccctcgctggccatgaaaaagaggcagaagcgacgaattgtttgggagcgtgcggagcaactgaagaaggcaggcaaaagcatagatcccaagcttaaggagcttgtggagcagtatgaggctctcaacgacacgctcatcaaggagcttccaaagctatcggcattgaccgaaaagatgggcaacatttgcctaggcaaccttataaacatacaggctgattggtactttgtatggagggaaaagatgcgagctgtactggcggatggacccgaggcgccagcacttgaagacattgtggcagcttttcagcgagactttccctatgcaaacgagatgatgtccaacattggcatcatcaacccggcctaccgtggaaggatctcacaatcgacggcgagtggagaagacgcacttcccagaactaggggccggacttcggaagcagagaacagagcattgagccagtctagccagtccatgaatggcgaggcagcacccgtcctgccggcccccgactttggtaaacggcatagtggctcgtttactctttctcccattagttcgagtgctactggcattggtgcaacggcgccaagtcctcaccagtactactacagagatttctatgcaggcctctccaacaacaacaacaacaacaatcaagcaggcatgggatctccgcggtcagctgatgtgccaacaagctcccgatcgcttggcaacactcgaccgagcacgggtaagagcttcgattcctcggcaatgacaatggcgatggcgacgtcaaggcaaagttcagagtcggcgccccatattcggcgagactctggcaacaccttttactccagctatcaccagaatgagagccgccggttctcaaacctgttccactcggctctgcccctccctgacggccccgaggagagtcagcggtcctccagagcatcatcacgggagcgtgcgcatgcttcagacggatataatgtcctctggctagctgcatcgctattcgagtttaatatttccacgacaaaacacgaggctggatatccctatttgacataccaagccggcgaggtacgatatacatggacatgtgcttgctcgcatgccgtaaaaacgatgggctatactgactttactcatagatatttgacgtcattgccgaaaagggcgagctctggctcgcaaagaaccaagatgacccgtcagaccaggtgggctggatttggtccaagcattttgcgaaattagccgactcatagacagcgcgtatatgaactttgaacatggcgttggcgcgaggtggataaaggcgaatgaataaaaaacggaagcgacggattcactttttacttgttatcatggaaatttcaggaccagcatcgtcgagaagatgcaaacgtgtatacaacaaccaatggcatatttgaggagggataggcaagcaaccaggcgttttctttttttcctctttttcttcttcttcttaaaaactattgttgcacgttttcttttgttaggatttttgagggagcttctcgcctctcttcatcgcatctcatttattagcatctgaagaagcacggcactatatgatttattttgagcctgtcactacttgttttcttttcccccgcttgtttcaagctcttgatttggttcttcatactggagctgcagccaagagatgcagccaagagatgcagccaagagatgcagaggctgaaaggagatgtttcggattgtgggagtatgagaaagatggagctttttgtgttgctttttttcttcttctctttggcattttatatgccttgtccaattcaggggcgttggggcagtgtatgaggtgtgagaaggctactggcttggcggataagaagatgatggatgtagggtgctgcaagtcctaccatatcaagacgcagagagtagacagatctgagccgaaagatgccattaagtgatattttttattattctacgcgacaatggctcgagcattgcggagcgcactttagcagtcgactgtataacatgtattattatctattcgttgtatgtattcgctagtcaagacgagatttattgaagagaagcaaatgccaaaaatgctcatttcacgaggtattaatcaagaggtatcacggagtaaccgctggcgatacgagaccttttgcgtgacccatgcctgtttcgagcctaggacggggagatgagagaggctctgagactgagggtctcacaggggggctaataatagacaatagcggtaagcagagagacgagagattgagcgcggccccctttcttctagcggtagcagcaattctaaaacgtggggggagaaatgagaacaacaaacaacaaccaacaaagggaaaaaaaaaaaatgatgacgatggatgcgtagtgggaattaattgatagcagtgcagctttgctttaatattaactcggcgtacggcgatttctcttcttttttattctgagcgctgcgcccacaatggcggcgggatatattttgacggggaaggcatcgatccgggggaattccgaggtgatgaaaatggtgttgttgacgttttgcaccattggaattacgtgagtattttttggataatacgaaagttgttgaatttattgactgacttttgggggtttactgttagatttacttggggatttgaaatgagctgtaatgtctcccactgccctcttccgattgaaggatcatcttttacttcgtagtcattcaatcgtattatcaacagtagctaacctggatttacagactgtacgccgtatctcctcaaactcggcttgagcaagagcaatgtctccctggtctgggtcgctgggcctctttctggtctcatcgtccagccgattgtgggcgtcgtagccgacgagagcacgtcgcgttggggccgtcgtcggccgctgatgatgattggggcagtgattgtgtctgcgtgtctgctggtgctgggctttacgcgcgagattgtgggcgcgtttgtgggcggcgatggtggtgatacgacgaggagattcaccgtggttcttgcagtggttgcgatatacgcggtggattttgcgattaatgcgagtgagtcttgttcgctagctatatcgtctaggcgatgtgagtgttggttgatcttttttgctgacggttggacggtgtcgatgtacagtcatgtcgtgtgcgaggagcctcattgttgacacccttccccttgagaagcagcaaacgggcgccgcttggggtgagttgacaattctcttctgctgtatcgattcagtccttcatctgctaactacccatcctctcccaggcagccgtatgaactccatcggccacatgataggatacggcgcgggctccatcgacctcgttcgcctgttcgggcctcgcctcggcgacacgcagttcaaacaactggctgtgattgcctccatggcgatcctcggcaccacctccgttacctgctacgccgtcaccgagcgcgtcttgcggccgtcccatcacgagtctcactctctctccgccaagaagctccccagcgaagggcccctcaaggtcttgcaccagatccgctccacgctcctgactctcccgcctcgcgtgcaagccatctgctgggcgcagctatggtcctggatcggctggttcccctttatctgctacagctcgacctgggtcggagagacctggatccgctacgacatgcctgcgaacgcgaaaagctcaaacgccgacgtgctgggcgagattggccgcattggcagctctgctttggttatttattcgaccgtcagtttctttggcgccttcttcctgcccatgatggtgcggtccccaacggacgagtcctacacccatcggccattgcccgcggtggccggcctgctcaaaaagctggacaggatgaagccagatctgctccaagcgtggatcatcggggatttaatgttcgcctcggccatgttcatggctccattggccaagagttttgtgtctgccacgactctcatgtgtatctgtggcatgtaagtatctgcccccctgatatccacgccatgtgtacatatacagacacatataatccccgaagttttgctaaatgacttcagaccatgggccattgccatgtgggctcccacggccttcctcggcatcgaagtcaacaaactcagcggcgctcaagacccatccgccgccctccccttgacatccacccgccgcaacagcaacagtcgctcacaatcatcctcgggcgagctgtccggcatctactttggcatcctcaacatctacaccaccctcccgcaattcatcggcaccctcatctccaccattgtcttcgccgtcatggagcccggaaagagcccggacctgcatgacgagacaaaggacgcggctgcggctgcggctgaaggaaaggaggctggcgggacgaatgccattgcggtttgtctctttataggggccatgagcatgttggttgcggctcatatgacacggaaactacgaaagctgtgaatcaagattacaacaaggaaaatgcttcttctttcttttgctcttcttctttgaaaagattctttgatacatctatttttgtttttatacctggttgtaaggcgtgggagcgtgatggcgtgaggggatggtttgaatacatgtcatttgctgttgtgtattttgatggcttttttgtctttttcttgtttcagcgtgatatcctgtatagagagtaaaagggtatagaatttctagagaggcgagaagactcatctcgtggattggatgcaaattcattgaaactttcaccattatagactcggaaagcctgcagtgtcctacaaatacgtcaagtggatagacactcgagagaacgatatttatcttgtctccaccatctcacgccacatatcaaacacacatgtatatacacttctttgataactagctaaacctcgtatttcacagagcctctttcacagtccagctcaccataacccttctccatcaccacatctctccctacctctcactctccgaaaccctctcccactcatcctccgtactcgcactcgactgcggctccagcaccgccctctgcttcacctcacccctactctccaaaggctcagcatccgccttcaccgcagcagcagcagcagcagcagcaggcccaggcccgccgctcttcttactgctcctcgtcgtccgcctcgcaactttgccctccacctcggtatcgctcgacccggacccatcgccctgcaacttcttcttctcctcttccctcttcttccgctccgcctcggcagcctgcgcaatcttgagctcccgcgcgaaccagttgatcgaccaccacagcccgccgcacagcgccgacagcaccacaaagtgcacgctgtacgtggcgtacaggagcgacagcaggacgacctgtaaagcggcaaagctgacgtttgtggccttgaggatggtgggagtcgggccgggcgtgaagatgccctcccagagctcgacgaagaaggatgacatggctgcgatggattcttttgtgtgatggcctcggaaaaggtatagtttgtttgcgggcgtcaagagcagatgaagcccccagaagtttctcttatttcgtcactcctttccccctctgtatattgagtcggtcggtatcgagttgcgtaattcttcaggtaatctcgtccttccggtctcttgtctttgttttgccgtccgatttgccgctccaagtcaaacgcgcaacggcgatgcggggaaaagcttcgtcggctttattcgtccaaagtcagcaagtaggaaaacaagctttctttttcaacagcgaaaagaaggaaagaatgtaacaaaaaggcgcgcagaagaaaggcttcaaacgtcaggtcacgtcgttttgtcgctcgtaaggtttcggatctttggtttcagccttttcgctcaagtttcgcagctgattattaacccttcaaacgacgaatgcagccggtgggaaaaaaaaaagggagaattagaaaatgcggaggaggggtcagcttttcttggtgtcacgttttgcacaggcaaggcgaggaacagaatatatcagagaaaataaagaagatgccagctatagcttcaagaaaatgcccaataccatcatgccacgtcttttgtttttttccgctttacgtgtcatccatttcctttcccttggctaaacaggcaaacaacgaaaaagagcgtctcgctgtcgcctatccaaagctccagctctagctccagctccaatatgtcggcaccgccaaacatgaggggcagcttctttttttacgggacccgcgtttagcctgcgacagaaatccgtattttgcatgtcctctttctttcttttctagccttttattttttaatgttaataatcacctgctcatctgtttacataaattgtgctgtttctgagctggctaaatgccaaagaacaggcatcaatgggaataaagacagagagaagagatggaaaactggcatgggcatgatgacgtagccaagcagcgtggaaattgaggctgaagcggaaaacattttgagtcataaggacagatgtcatgacatgacgagaaaagggcgcgtgtaattacgtcttctgcaatttcggttcacgcagccgtgcacttagagctggttacatgatcttcctagactgcctactcactgtgttgcataaatcgcaatagacaagcaggctaggcagcgaaatgacaagactgctgctagttccgagcatcgtgcatgcagcctatctcatcccctatcgagcatttagtgccctatccttttgtattatagattcgtcggttggttggtgtacaagcagtataggtattgggtgcaacgtttcaggaatgcatgaataccctgtagcaaaacaagaactacaagagcaaaagaaaaggaacacaaagagcaaaaagtcgtctcacggaaagatgccgcaaaaagagatgcccattattagagttgaactagtcctcgttatattaaagatgtactagcgacacggaaacagtaaaaagagatgcctactattacagttgaactgatcaccttgtcatgtcagaagtaccagtaacgcggcaaataactaaaaaaatgtaaaaaacaatgcccactatcagagtcgaactgatcaccttgtcatgtcaaagaagtactagtgacacgctataccgcttagccaagcgggctttgatgtcccagagccaaatataatattatataaagccaattcgctttgctgaaaggaacatttccgacattagagatcacgagagcgggcaagaaacatgtcatggccgacttttatcgagctccataaactctgttctttttctcatcgtttctataccgcttagctaagcgggcaggttccatggcggcatctcccgccaatatggtacttgaacactctgccatgcctgttcaactggaggtattatcatgctgtcatcatccataccttgccaacaacacccagataatatctctccgaaaccatgcagcagtagcagcagtagcaccagcaccagctgcaccagcatcagggtaatgcagcaccaccgctctttaaggcagctactccaaggcagacaagccaaacaaatccctttccaatgttggatgcctaaactaaagaaccccggcctcaacttcgcctcgctttcttgcagccacgaactgaatatggcctaaggcaaaaggaaaaaaaaaagcaaacaaacaaaaaggcctccttttctcgtcataaatcaaccactagtgctgctgctgctagtggctattgcgaccttactacttttcgtagtgtatgcatgcctacctacagtatacagttagtggttgtagtactcggtatgcatcatataaatcaaatgtctgcttactatgtcgcattcgctctccgcttttcgaaacccgagaacagagggaaaaaaaaaaaaggtgaatgcaagaagccggtggcgatgaatgacagaaccctgtaacgccaaagtattgtagacttgcctatcccttttcaattactcaatcactcgtatttttttcattttcttgattttttcagtctttttgcttcttcaactcgctgacaaaacacaattgaaactgcaacgtaaactatcctcagcttcggctatcagcgattgtgtcacccaaagcaatagccgagcttcggcaacatggaacaaacgactgtgcaaaaagaaacaagagacttacagacagagtaagatagagacaagagtaatacagcctgaccaatgagaacccccaaaacaacttctcaacgtgtaataggtcgtggtagcattaccattaccactgctactaccacttcgctagaccctgtgagagcttccccgctaattcctttccgctctaaagagggtcccagtcttatctaataccgctactgtgcctcgtctcgattgcctccttcatacaaaagtgtcgggtttccatctccaaggctatcagtctatgacaaatgggaccgtccgacgggtcgaatcaatgcgcctcaccttttcccaagagcggcctggctggggccctgcatgagctgctgtgccgtacctgtagtaacagtacctatactatggcgtaaaaagcaaacaaaacgagaaatctcattgcttgcttgtgcattcggccctttcctcagcaaattcggccgtccgagtcacaggctgttatcttgttccagctgcacttgttgtcctcctcgccctctgttgtttcccttccgtctccagaaagctcggacgcgacgcagcctcatacccgcctgtgtccaagtacgtcgtcgtttcgtaatcgctgccctcatttcccaggctccaagaccgagagtgtgagtctttggattcggccatttcctctttgggacgcacacgaaaacgaagcaaagaagctttgtgccaccccgagaggcataccgcgtagctgcatataagcttaacagctttggggcggctcattctggggcctttgctcatgcatcaatctagatggtattcatgtagccgtgcttgccgcctagtcctcgcgccaagggttatggcgatatttgcacgccccctgcttcctggatccccgaaggccctgtctcccctgtctcagacctttcctctgctcgtatatactgtacttgtacctaccacttgcagtacagaggacggtaccagtaagctgcagccgtctcttcttccacaaattcgtactcattctgcgcggtaagcacttctgaaaactcgcagatggtcagtgtgcctctgtacgaacaaacagatagcaatggccaccgccgcttgcgtaaaatgtaacttcgccgtcacacgcgtctctcacttcagcccgattcactcttaattgtgtgctgcaggggggcgccagctccatcattgactccatcattgagtctccagctttgagaggagactgcttgcacctcacagttgtcaacaaaactattgcgggtagtatagtagtccgcatagatacgtactattaccattagtggtagtaatgcgtactttgtccttttgtccgctttccccacatgtcgaagagaaaaaaggaaaatgaagagacaagaagttaaagacgagaaagtatacgagaaagcttgagccaacgccagccgtgagaaaagaggaatccgatattcttcggcattggttgcaaaacgacaacactttggtccctatggcatcataacggcacggtttaaaaccaaaatcttaggttttctttcttgacactattctcatatcccaagtactctcgtttcttctttcttcttcccttttttggtgctccgtacctggatgatgaatccctaggacgttgcaggcttgagtttgtacaataagtggtgtacttgatctagtaaaggcatgacgtgagtgttccaaatggttgagcggttgtcagctatcctgcaaatgccattggtatactattttgaaatatgatctgcggttttagatttgaccaaaatcctttcccgttatcagcctatagtcattgaggcgaagaggcaagcgcaggagacgcttagagtgttagcatgcaaggcgaagcggtgctccatgcggcggtgcgtttatgtatgctcctactccatacatgcataagtaatagcgagctggggccaagattggaaaggctgtgaactcctggagactttggtgtatggcatctttggaaccaaggtatagctgtacctattactagtactagcagtaggattgcttgtcagccccgggttagcttttcacctccagtgcatcggtcccaggcagacgccgggaatgatacccgccccaaggagaaggtgggagggggggggggggctgttggcggttacccatccagtcatctggatagaggcggctgctttgttatgcgctggcactcgaaccagctaaaaagaaaaacaaggtatatcagcagcagcaccccaggccatccagtctttagctcaaaggaaagctcctgactagtcattctgtccaacatcaaactcttattggccgtcgtcctatcagtgtccaatcgcatcaagactcttgcgccaggctatggtcgacgttttgtccgtgtgtataggttccaagtctgacagccatgcacaatctccagagacccggttgccgtgtccccccgccctgcttcggccccgagtatctcatgtcatgttatcttgcactttaggaggggggcacattgttttttttggcccacagatgctacttcttccttccatttcccttcttcctccatgatttccaaatcaaaggagtgggcagacgcgggggcagatacccaatctagcggcagtaagatctgtgtttcgagctccaacaagtggtacgagctgaagcttgagttgctctgacccaatatgtagtactgctaccacttgctagcggttggctagtagcggtagttctggatgctgcatatacaagtatatacagcagactggttactttgcttggtgtcaatgcttgcattgctatcaacgccccccctttcggagaaatggttgaaaggaaaaacggatagacgagtcccagggccatacaaacgacaaggctgagagaaactttgcacgattgtggtatagtaaagggtggctcaccgtcccactgaaattctgagttcgctaattccgttagtttatgccaactttttaccttgagggccactcagtaggaggatagcatcatagaacctataaaacattattgattcagcgttgaaaatggaagatgaattagattcgatgaacgagtcccttggctgggcgtgtctcaatcctctgtaaagggctgtgcatgtatgtcagccgaagaccaagacttcgggaaccaggctagaatccccaaaatctccgccagcaaaaagcagcctgccgccactttgagcggagaattgcatatgctggtattcgccgtcgagatgctctgtctagagtgggtgtgccttgcaactatgcattaccctgctaggattaccaatcgtttctcttctctattcttcctgccgtgtctcgtcactcgctagcccatgggtcgaatgaaatgaagcgagaaataatgatgacgcctgtatggtcagagttacgacgaattccgtaaacccgccaacagccaggagcgctctcgccaacccttaccttgctttgccttgccacagtcttgtcttctttcaaagtgctaacttattcggtatccaaatgtacccttttcgtcgacctgcagaaagcagtcatgctgtggcaagcgacagccgacttgtctttcctcccctccatgacaaggatggaagccgggccagggtatggcgagtccacgagatgatgttgcatgtggcacgtttctcaaaaaaagtaaacgagggtgagggagtggtagtgctacaagcaaatatgcgtataccaccactatacttgtgcgtacttgcgcagaggagacagggcgtgtgctgagacatttgcccgaaccagggtccccctagtcgtcgatcagagttgataaccacactggggctgccccatctcgaggtggatttcgcatgtcccccttgacccagctcctcacacgagtaaccgatacaggtaaagttggagaagtaccgcctgacctaatagacatgtacgtttctctgcgggtcaaattagctgtggatcttgtcgtcaaaagcatttctgctgtaacgggttgttggtcgtctcagcgcatatggtaacctgtcaaaatgggggtcttttttttttattggctttggatctagctctgatgctgcggtcattggccgaggaaaatgtcgcaagagcgtctagccttctgcctgtcgacactaaacctgcagccagcatgtgaattgtgtccctttcactcccaatgacaggatggaattgaatgattttcatcatgcagcagttgttgccatgaatagatgaaagcctcatgcttaccagtaaacctgtttcagataaaaaaaaaaaaaaaaaaaaagctccggctttgagtcttcataactgtgaccgtatcggagagccgcggacacgtataacctaactctcgggaccgaaaaacgtggttttcgatgaaccccacaccatacttgtcagaatgaaacacagtgccagcgatttccctgtgagcgtgcatgggataagccgtcgcgcagaggccaagtggaagccgagatgacagggaagaagcaaagaaagagatgttcgagacgaatgtaaccccaaaatatgtgcatggttcgacgctggatcagcgccttgggtcaacagagctatgtaatacagcgtatctacggagtgccaccaacagcataccccgtagcaaagcgggcctgctagcagcgacacaagagactggaatcgtactagacaggagccaagtgacgccagccggacctctccgcgatgagtgatggaggctgagcctggtataatgggttgttgtttatgcttgtggatctaagttgcaagcccctcaagcgcagccaaaagcattctgcgtttgttaaattgtctcaagcgtggaaagcaaggaggaaagccccagtcaactataacgggcttggctgtgctggcaaagagtgggcattggaagctgctgattggctctgttgttgtttgttttgaaagtgtttgtggtttggacaagagtgctcgtaagatgcatgaatccttcaccctgtaagtaatattcgaagtcagagttgacgctgtcatgagccaggatgggcgcaaccatgggccagcaaagcaaatattatcgccctgcgaggtgatcttcaagccaatattgactctgtcgtgagccaggatgaaccaattcatcgcccaacagcaaatgtgacaactgaattgatggcttgatgccggcaagaggagcaggccggccgcttcgcgttaagtcgatgtagtaggtagtatttgatgttggcctgggagtttcaacagtgatggcagaaagggttccgccaagtctggatatgacgttgcgtcatgtaaaagaatagaccacggtggtctctttgccacattgagtttcgtcagggtgcgttagctgaaccagaagattatctgtacaacgccttgagtgcacggcgtcaagtatgcgtattggtatgacgacgtgctgtcttgcgctctaaacaagctgttctttacgaggcgtttttcttgtgccgatgcacatcacatctggctctaatgcataccttggactaagccctgtgaatggaccaagccctttaatcgtcaagcagtggcctttggaaattgacgaatccatcttgatcttgcttactcttgtcgtcatttagcgccggcacctggtgtggcgctgggtcgtgaactgctcgagacagacatgattgtgcgggcaggcgagatgaaagccccaggacaaccgggatgggttgataatatcacaagtaacagtagttgtagtaccactagcagtacactgtagcagatgctagcatgcgacaagcatcaatcagttgggaggggcggcgagaagaaacgggactggtgctgaagtccccagctccggctcccaggagggccagaagggggaaacctgtctctggatagcgaaaaaaggggggccatccgatgtgacgatgtcatcttccgattgggggccacgcgcaaaagccagtcatccgcttggaaccgttgatcagagggctatgtatgtatgtatggctctggcgcggccggccaacgatcttttgtcgtctgctcgggtccaatctagggcggggagcacgttggcgagctgcgtatcgcctcgattgggttgaatagacgccgactctaggcttgccccgacgcagggctgacggtggccgtggcagtgtggtgcgactgccagcaatccttctcgatcgcggcgtgtgattggcactggacctgcaccaggaggcagagctgaacacacttgaagtggccttgtgcctcgaatcggcggctgcgttcgccgatgggcctacagatggggttagcaaactcggacggatactgtactgtagtagcacgagatggggaatttttagaagggcagagttcgcagaggagggaggggtcccggcaaagtggcgctggtccgtttcgagtagatggatcgtaaaatggaccaatggcagtagccgctgcgagcgaaaggcgagtagcgagaatcgtcatgggggggcaatcagataaaaagggcagcaaaaaaggtaaaaataaaaataaaacagcgggaggttggcctgtggtgttttgcttttttttgggtgacagcgacggtgacattgcatctcgcctggccaagacgcaggcaaggacggatcgaccattgaggcaagtacagatggaactggcacagcgctccagactgcccaaagcggaaggaatacgtatctcgggcccttagagctggcgacctctttgggcatcctccgagcccacatgttccgggagtcgtcccgtttctttggctcatcaagataagtgtccgataccaaggggtggcgaccaggctgcatcgcgtctgttggcgggttgtgcgcttgcgagccgggacgtgctattggcttgggtacgacgatgttccaaagggcgaattgccaggtatcgtctgctggagctgaagcgcgtgttgactaagcctcttcattggctggtatacgaggtgcgaactgtcctcaataggcagtgtttgctatcagagcataggaaggtataggcattccggagcgcgtagatattaccgctatagggcgattttgcaatcgccatgcctgaagaataggtaggtaatacttggcgagatcgaaaaggcaattcgtcaagccaaagcagggttgtattcccacggcgcaaagccgacttgcgcaggcatcttgacaacgccacgcttgtctcactctgtcgcgcagccaagggctccatggagcagtgtgcagcgctatactgtacagtagcctgcttcttctctgttctgcgtcctgtctctcttgactcgacgctcgggccgtcaaaagtgcccaggtgtcttgcctattttctgtctcttcgatttcggcaggatcaggcctatggatagtggctgtttctagaagcggtgcgtcccgaagcccatcgcttccgtaacaccaaagcgtgcaagtgggcgcagcgacaagtgagacatgccttgcgatcctcacgcattactgcacatgtacatacaaaagcgcagatggcacaggacaggtcccagagcccacctcgactacgccgcatcagcgggctgtcgagctacctcaggaacctgctatgccttgacgcagttagttgagtcgaccgcatgctgtgatcaagactatcgcgagctcggctagcgccctagctctcttttccccacccttagcctcgcagtggatggatatatacgaagtacgagcagccaagtcgccatcagcacatgtactaactctactgtacagcacggtactgtactcaaccaacgctctgtgagtggtgaatccctgcccctgcgtctcgtctgacccttacaatctgtataggcctgccgggcacctcccgcggcgagtagcgctggaagcccactctcacctatcgtcaagtatagatgaaccaacatggagttgcatcaccggattccagactttggcatgtccccaatcttgccaatctccccgtcagcgcggctgagtctgcagtgtgccaacaactcgcatcgctcttttcaacgactatcgccgacccgatacacagcatgaatggacagactcaccagcaacagctcaagagttgccaatcggtgccgaaaggcgggaccgtaggtatgcaatgttcatccggcttacagtacttgtacgcaatacggagcacagatatggtccaattccacttgcaacaccccccaattgatccaagtgatctgccgatcctgactcagggtgagatatactccgtatgtgctccatatccctgagccttggtatccatgggttcgccagtgactgtgcacagtcaggttattatagaagtggcgcatcatagatggccgcgattaataggatagatccgcaggtcaaccagaggcgtgggtgctattgcctggaacctgcattctgcgcccccgctggataatgtctccggcatcttgttttcttcgtagcgggaatcgccgtgtgaacaaccaactgtgtatacttgtacgtgtgccaagtattggttctgagctgcagctgaacatctctgtatgcggtgcacttcccctcgcgtgctgtgcctccatacagccttgcgcgaactgcttgcatgtacgcagcgctgcatgaagatgcagaggcagagtgaaacagtacctacatctgcacagcaatatagagcgcacatgccaacaggcaattacagtgcatgtagtgtacgaaagtagtgcagcggctattgccatggcccccatcagcgagcatcgccgtacagtgcagtgtggacggcatcacggctgtgccagagtcgatgcgctgctgcttgctcgggctccatacatgcattcgggtccgcctggcctatcgctcatgcagcaaacaggcggcgaccgggatttgcgcgtacattcggattgcgcagagcggacttgcgaccccgtgaatgagtggtagccaggctgcaggccctctgaacaagcaccggtagggctcgaggtccatgccctcccccaactccagcctccccaacttgcagctccaactgactccagctcaaactccgcgcctttgagtcacagcccgccgacttgactgtttgtgtgccccggtcgatgcgagcaatacgctgctgggatgtcggaacagcggacaggccacatgccgacgtctcgagctagaggctctggtacttaataatgctgccagactcgatccggccccaattctcacagcgcccaagtccgaaagcaaagcctatgtagcgctgtgcgacgcgcctatcccaggcctcgcacaggcaccaagaagccgttccaatcaggcaccgcgcaggcagccggtagggcaggccttgaaagcctagcactaaagatgccacaacggcgccgccaagccaagccgtcagcgcccaccacccattttcttcatcaccaaaaccaacatccacaatgcagatgagctggaccccacgccagctagccgtctacagacgggccaaggccaaggctcggcgcctacagccactccctgcccacgcctctcatctgcaatctagccgggctaggcaatgcgatatctgcatagctgcatatcgcgccgcgcttgctgcatacaggcgtgtatcgactgcggtatggaggtccccaagtaccgccccgctactttgcatacatacacaagtactgtatggcctcaggcgaagaactgcacgcccacgcccatcccatgtcccatgtccatcccacccatgccatttctttctggcctcactccctcctgcactccccccatcgtccctacacgcaaagtcgtaccttgcgttctgttgacatcccggcagcagcacgccttggactagttcgctcagccatcaagacgtaccttgaatcttgtccgtctggatgggtggcaggacccccttcgtcatgcaaagggccaactggggaccggccatatctccaccttctcgtgctgtgctgccgctatggcgcttcgttcatataagccgtcctcgggaccttgctagaacaaccactgcgagcctcagatcgtttcttccaaagatagacttcttattcgagccatccttaaaaccagagacgcagagctataaggaaggcatctgctccctattttcgtcttgttctcgagcatttcaacccccaagaccgtcttctgcttcggctattcgcttctcattacttgctgtctatgccacctcttttgttactgtatgagaagccccctctcaagacaagtctctgtcgcttataaggcgcctcccccgtctcttcttctctcccacttgaccgatttgctcacaatcggcaaggtcagcaactgagtaaaacgtctgtcttcggagccttctccaattctgagtgggagtcatcatattctctcgtgcttcccaccctcattccgcgtgtcactcacagcctacgccaccgcagcctgctgcttatgtgaacacacccaaagcgtcttcagccttactctgtctcacttgagtcctggctttataaaactgggccaattctcagctcgtcctcctttttctctcctacccactttccaaccttcttcttgtttatttgagcaagaagatcccctccatagctctcttggcctcagacttggaccattattatcttatctgcaagcatgaggtagaatattcattacatttcttctttattgggactgaaactgatcgagtttctcagtgccgttgccattcagtttgacccgagcttcagcatgggatctaggtctcaatttccttggcaaggtaagatagctacaagtgttgggcaatgcagtcgagaacacgctcactaacttcctctccctcttgcaggaatgtttgaatctagcaactctgtacccgctatgatgacacaagattactcgccgattctccctcctgtatctgagtccagcgtctctcctcagagtctaccaaagatgcttccccctagcccatccaggagcatcctcaccccagagcaacgagaattgaaaaagcagcgagacagagctcgaaggggtgagagaatcaccacgcgaatcagagccggcagcagcagcagcagctcatatatgggctcaccaccaatgacaatgtcggatgctaccagtcccatgtctcttcctgtttacacaacggctccccagcccatctcccttttgagcgagtctgctccctcaattcacgagccatcgtatctccctcctttcagcccgcatctgcaagagccggcatacgctccttcataccagcagccactgtaagtagtaatctgcaaagaagatcgcactagttctctctctctctctctctctctctctctctctctctcattacagttgctgacatttgacgctaaacaggcaatcaaactaccccatgtcaatggattacccagccaactacccttcatcaagcccttacaggtatgtcccagcactgatagcaattcacctcgcgtggaagttgatcttctaacatgggcatgatagcctctctcactcatccattcaatctgcgggtcacgacagcggtatgatgtaccgtatgcccgccttacaaggaggtggcagcaacggcagcaacggcagctctaccagccaagacagctcaggccacgtccgcgtggtgcagaaccgcccaaagccccgttgctgggagcacggctgcaacggcaggcagttttcgacctttagcaacctcctccgacaccagcgagaaaagtctggccaagcagccaaggccacttgccccaactgcggcgccgaattcacaagaactacggcgcgaaacggccatcttctacacgacaagtgcaagcagcgacgaaacacttagagatcttttattacaataaagctttgcatcgaatccgggatttcattcgctataacctacgatgagggttaagcgacgcaaagtcgcttcccgtattgagaagctgccatttcatcctagacgagtggacgtttctggtgtcgcggcgatgatttcgcgggacatatcgttggtgatggggcctctcgactgcgaatccccccaatttatgctttatattttcctaattcttctttcaactttcggattgcggctttgtataatattacttattcccccccaatcaattgtcgggtatatcttcaggtgtttacatggatggattatgaattacgggtcaaagtgtctggcaaacggcgagagaccttggggaaatgatacccagggtgtctaagaaatgggaaccattttttttagagcacgcaaactagagggatatagacgggaaggatctgtccgcaccgttgcgaaggaatttgactttttttgcggatgctattttcgttttgtttatttcttattgtatttgacaactacttctattcaatcactcatgacccttatgggacagcgaatacgatgacatgatggcattgctgagctaagcgaaagttttccctgtatttgtattgaatgtgtgtttgcttgtccatctatgtaatagtagtcgcctcttcctggatgccaatagtacataacgaacttggactccagaacaacgttgcaatttgatttggaaacaagagtctgcatgaactacctacctacctgtatacagcctgtaatacgcaacacaaggtacctacctacctaatggaccctagtttcctcttcatgtaagaaactgagaaaaaaaaaggaaagaaaaaagatgaaagaaaagcaccggacattatcccttatctcccaatgcaatctggaaccccatatgccgcataacccatgcgcttgcagtcgcgatttcctcactattattaagtccgaagctcgccctcgcgctatatttgcgctagggtctaggacagcagaggcttttgtaccttgtaccttggtagtcctagcattcgtagggctttctcgggtacggtaagcgcatgccgctcttacgccccaactaacaagcagaactaacgcgtgaaacaggttcgagaatgtcttggcttaaattgggaacccattcggaggcgaaaatcgctaccaagacggtgctttaattagggactatacctaggccaggtagtgagttaccagcggagttgatgtggatgggatggcgggtataggatagaaggaatactacgttccgaaacataacaaagaggaaaaggagagagatgcagccaagagggaaaagagatagccacgtgctgtaatttgatatttttattatttgctaccgcgaactttatgctctcggcatggatgcgtcgtttagttacagtaggctgcttggaaaagggcggaacgggacccatgcccaaggtacctgaaagggccttagtccaggctaggggcgcctcagtggtaccccaatgatgccattatacctgtggctggcgccggcgcgcagcttaaaagcacgtacccgcctaccacgggcatggggatggggacggacgggagcgagagccctgggtggtgtgggtacctcttggctgggtcaagaatgatcgggtgtcgtccagtggcacagttatacgatagggccagtgatcgacagccatccgacaggctagagcgcccacagggcagactctcgggtttagctctgcagacgcgacatagcctcgttgtgaataggcggtcttgggtcttgtaagtgaaattgcagccctgcccctttgctaaataaagaaaacagagctcatccatcgcgaagatgcacagtcaggagagatgtcagagacatcactagtccgtatgttggtaagagatggttgatcaagtgctggcgtttcgcggacaatgcttcaaggttgccaacctggctcaacccaagatttccaccatgtatagtggtggcgcacggcacttgcttgagcgctcaggcacttgaacgctatttcaagatgatgggatccgagttagcagggagcggtacctagttgtcgtagttgtctgttagcaatagtctgcttcctaacttggtaagatagacaagacacaacctggcaaaaggggaagacttcctcaacccccatcacaagacggtcaacactgatagtgcattgcatgcgacggcgggacatgaaacgtcctagcagttgaacgaggcaactcaagcaatcaaggtagtttcggtgcgcaccatgcacttgatacagggcatcaaagaggacatttgtaatgctcctcgtatactatctgtctagtacggagaatgtctgtgcgttctgtgatttgctttttggacagggggccatgaccatgtccaagccgatgatttccctcacaaggaaaaaaaaaaaaagaagcatagggaccaggccttgagatgaaaagtatagatgatacctcgaattcgacccaccaacagcgatgaaagctggtactgtaggggtgtggcagtggaaatcgtacagtaagaatgtcaaaaactgaaaagcacaagggaaaaatgggagacaagtaagggggcgtgtcaacggcaggtgcccgagaagaccggaagaacgactagcgaacattgctaggggtggggcgcagagcatgtgctcttaatgaagagccacgcccctgcagctgcatacctttggcttggctagaggctctctggatatcgctatatccgctggaagattgcataagcgggtgtacaagtagctactccgcacccgccagccctgtagggctccattcgacaccccttcttggtgttttttctcctccatggcactgcgacaagggggaattgccacgagagcagtggccagggcagatcgcccatgaattgccaattccgccggcataccgtacttgtgcggcattcaagatgatgctccgagcattacgagccgcactactgggtgctgggggaccatgattgcttcttcacgatagctcatacctactgtaccaggcccagcgagcggtccagaaagtgggccaactgacggacttatgcccagcattccaaatcgctggtttcttctccgtacggagtagcaactcaagttgcgcggcttggttgcttacttgactagccctgcaccagatatgccgagacatatagaacgaaaagagcgagaggtgatgagaaatggtgccgaatgggaccaaaagatcgcggctcaggtagcgtcctgctcatcagtctttgccacacccatggctcgttgtatagctccaacctgcttgtttcctttcttcttgctttcaaaccctcctcctgtcattcttgttcctccaccacccctgaaaacccccctcccctccttttttctctccaagcaagaaaaaacatcaacaggcatctttgccaagctaaccacatattacctgggtctagtgtacgaattgcgctctaaccgctcagcaatagccattccacacagcgattactcgcccctctcattgctcttgcagaaggtagggctagatgagtcttttccaagcatattgggggccgtgtcctcgccagtggagcacgacgttctgagtggggtgagacgtcgtgagcagaacgtgtggcttcacgctaaacaagaggtcagaagcaagcttgggaggcagccgaagtgccctttccgagaaagcatttgattaaccttgaccagggtgagctcgaccaggggcaaaagaaacaagcggcacatgtacaagttttgaaaatatgagagcaacatgcatgtactatggccggaacaccaaacgtaccgcagctacctatacaagcaaagtacctaggacctacgattccgaagcgtatagcacaccatgctactcggagacaaaaagtggcgagcagcgaacgccagatgagagtgcttacggaagcgccactggggggtcccgcaatcaaggccgatagcaagcatctgaacgcaacattaaatttcactttgcgtcccgggggctcgagctctgtcctaggatactggacctttgggtcactctgtttgatgggggccagacccccgacaacacaactagatcagggatgcacattcaggcactacggctgtcgctggcctgtcgcgcgactgggggcactcactcactcgtcggtggcttcaaactggagcgcgaaccacgagccacgagccgcgaaccgtgagtgagctacgactacctagtattagcaatacggctagtagtaggtacaaagcactctccggcgtgtcctacaagtagatgctaccaatacgcacttgcgcgagctcttgcacggagcagcacactccgtctcatccctgcattcactgctacacaacagacaccaagggcatcggggcacttttgggtgaaagtacgggacgtccctcctttctgcctgccaacgatagctgcctattgccattactaacctatgctcgtacaagtatgcacagctagccactgaggcttgggacggcggtacccaccagcagccagaaagcttacgacgtgccactcccggacccgaaatcgctgacatctccggccgaaagtggcccgagacttgccccgaaaagcggaagagtaggcatagctaggtccggcgctccgaacgagagcgaatctgtattacgaatagcccgtgtttcttacaccactagcgtgaggagaagcagcaagcttacctcgcatttctcgcattgacacatactgtacatgctgtcacaactcggaggcgctgcgagtatggcagcgatcgcagtaaggaagctcaccggcgcctcttgtctttatccttttcccttttcccgcagtgccggggtaagcaatacgcttcttactttcatttatttatttttcttgcctttctttcgattttataccctttctggacaatggatagctagctactatgcaataggctggatacctagccatggtcttggcattcagccagccatggttcaattcttgtccgccggctctcgaatgccgggtttcgctggtcgctgtcgctttctcttgccatctcaacatccattaatcagcttgcaagcatcattcttgcgaatgccgtgtctgatgtgtcattgcgcatctcatctgatctccttgaatggatagtacgcactagcaggcgagctacaagcgtacgcctccatgggtgcagacaagcatcattcacaaccagaggctgagcgggtggttaaatggtaaattgttgagggagcaagacaagggcccttggcaaaacaccagttaacgtaccatatcaagttgccagattcttgattgattcgcctaactattgagctatacagccagcgcggagatgtctttaccttaacctgtacattcccctttgcacatctccatccagttgtcagccccctttcctgctgtattgcgtacctgtctgtccattctcatccatgcctcagcattgtgtctcgtataccatcgccacttgacctcgtacaaaaaagtaggccgacaacgacaagtgtgcgtctgcctacctgggtaataaagtgcgcatccacggcttacttaactcgtggtggctgacctaagttcccggttggcagttggggggtggcagacaagacgcaccgctaatctgctgcgtctactctcctccggagggatgcgtcgcttagcgcacttaagcgctgcatgtcgcttactgcagcgggactgagccgctgtccgggacctggaggagccccatagcttgaagaaatatggcctgattttagccgaggcttcgctgtctcttgtcgcctttcgggcaagccaaggtacaagcttctggtactcgtgtctggggctctttgctccgtaagtacctccgtcacccggactccgtagcccgtaccttgaggtggacacaggtacacagggacggacagggccttgcgccgatcagccaaccacaggccgcgcatccaacccccgcagcatcaccacggctggtctttgtttattgtgatacaagtatttttctgcctcttccaccccactggtctatttacgacggccaagacaaccccgagcagcagcctcgccctcgggcaaagacggtccatttcgcagcacgcttgtttcttccttttctcctcgttcggtctgccgcgcaggaagtctcccgagtgatggctggcacggttttggcggcacatctgagccttgtctgctgactccgcccgcaagttccaggccgcgaagcaacgcaccgcattggttgacaagcgatccagcaagtcgtgtgcctgcctgtgtctgtgcctgcagactgtggcctgttcttgagcctggggttggttatttcatggtgtcgatcaatcatggccacgaccacagccgctagagtccgcacccgcaaacacaacatctttcgctccgtcttcccacccgattcctcgcagccggcttctctagcttcagccgtcggtgtagccggtgagccaatcccgagctcgtacgggccggcggcagcatcaacgtcgtcatcagcatcatcatcgtcgcgtccaaaaaggcacgccgccagccacagcagctctggcagtgctcacggctctgctgccgtcactggtcgacggacgcgtggcaaccattccacgcagcagtcttccgctacttctgctgctactgatgctccgggcgtgagcgaccagttacggtgggaccatgcctggcatgtagtcacctcgcgcattcaactgcctacctctgtggccgtcgaggattccttcggtgcccctgcccctgaatcgcaggatctcgatgtcactttctacgattgtctgtccctcgtcttggatcctactgctacgctgccacaagctactcatgtggaagacatcttgtcatggcattctcgacaagcccgtcagcacttcctccaccaagtgctccctttgctcgctgcatgtacctcgagccatcaggggagtcactctcaggttctccgcagcatcataggcaccctggaggccgcgcataggcagtatctatacggcctgacgctcatcaccaggggtttccgcaatgacacgtctgcttcagaggcggccatggccaagtttaggagagacatgcacgcgattgttggcaactcgtggactcctgagctgataactgtcctccgtagtgttctgcatcataatttgcgcataatacttggctctggaaatcgcggcagcggccttggcccgggatggagccgtggagccaatgttcccaaggcacgtggtgaacttttcaccctccttgaatccttgcaaaacgttgggttgggcggtgacaggttccaagttctctttgctgaaataatggatgcctgcatgcaagacttcatcagggattcttatagcaaggtttggaaggtgtctgatgggagacgtaatgcccgggcaataactggccccctttgcctaaatcatctgcgcgactgggttgagaatcactatagtcggctggcggtggaagtcctcggccgtcttggtggccaagtggcctggaatgatgtagagcggtggagagacgtagccattggacggctcgccacgctgcggatgcatgagctctttgacattgtcctacactggccggatagtaaagggggcctcgatgacctggcagcctccgtgacaacgccccagcggcgccttcatcttacggatgccttttcggcctctctccaggcaagactgctacaccctggccgctcaacactcgatattttgcaaacctacatttccatgatccggacattccatgccctcgaccactccaaagttttgcttgatagggttgtgcccgcgctgaaactgtgcttgtggaatagagacgatgccattcgcatcgtcgtcaccgggttgctggctaatccaaatggcgcaaatactgatgagaacaaggggaagctggtggagcttgccaccattctcaatgaaacgtcgcaacagcaccaaagccgcgctgacgatgaagatcttgactggaatgacatgacctgggtccctgaccccgtggatgccggcgtcaactacaaacggcccaagaacgaggacataataggcaccttgataagcgctctcggcttacaggatgtcttcatcaaagagttccaggccattgttgcggagcggctgctctccaaacaggccagctttcaacaggagatcaaggtcctcggcctgctgaagaagcggtttggagaggcagctctgcagaactgcgatgtgatgatacgtgacattgtggattccaagcgcgtggatacagtccttcgacggaacttgaaggacgatggtgagctagaagcaagctcgcttgcatatcattcaaagatcttgtctcgtctattttggcctagtttgccaaaggacccatttaccgttcccgcgccggtcgtggaagtccaaaagaaatacgaaaagggctttgagcaactcaagtcttcgcggaagctcaactggctggaccacttggggtctgcaacggttaggttggactttgatgatagattcatcgagttggactgcaagacatacgaagcggccgtcatttacgagtttcacaatgacgacgaaaacgacgacggctcaggcgcggctggcccggtccagcggacctttaatgaactgtgggagaagctcatgattgacgaagatcttttagagagtgccctcaggttctgggtggcgcagcgagttgtgcgcgatgtcggaaacaagacgtacgttgtgctggagacgcttgttgaaagcaagcagggagacgacgacgacttgatggaggatgaagatgccctggacgacgggctggacagctacgaacaaccatcaccgaagaaaccaaagggcataaatacaaaggagagagagcagaggatcgtctactggcaattcattgtcggtatgttgaccaactcgagtccggcaatgcccctcggacagattgcaatgatgatgaagatgctcattgccgacgggtgtccttggagtaacgaggaactacaagaatttctggccgagaagattgcagaaggcgagctggagattgtaggaggaaaatatcgattaccaaagaaagcttgacgcatcatctattgcgctgcctttgagaatgagtcaccagcaaggtgcatcaaaatgcatatctcggcgatgactgcaaaaagaattgcatctatttgacataaatggctttgcattcaaaatggggggggttttttttcttcccttttagctgagctgccatctgcagtcgcttcgaacaatctaatcacaaaaacaatcagattcactcgaaaacggaagctacgagcatcgccccagacacgaaatacatatttactttttcttcctcatcgtttttttgccgaagatggggggataacacaaacaagccgagccaacacagagtcttagcccactaggtatacagagagagactggggctagctgctgcagtcatgctgcaacatttgctgtgtgagaggtggcgaaatgcggttgggtttcgctacgtaccggaggcatagagaaaaaagccaagcaatgcaacaaggccacggcatccagagggacgacagccatttctccgcagcgacaaatctgctcggcgcaaagacttttgccgacggaatgagtgcgactgcagtcttggtcgattcattggcctagatgatgcaacgatatgataggaagggaagacagtcttggcttagcatacaacatacgtgctagcgagagaaacgactcgccagattcccatagataataaagaatgactcacgtcaagcatggcgccgttgtcaaatcgttgaaattaacaatcaacctcgcgtgttcctgccatctgcctactaaggtatgctaggcattttcagtcaatgtttggcgtgtattagccagtcgctagtgttgtggcgacaatacattggatacggggtacgacttgggttggagctcaagaatagcatacggcgcgagccttttcactagcgaaaacaaggcaaaagagcacttttgggcggcctgcagtgaagtctactctgtatcatgcctggccctggcagagagtgaaacgggtgagaggggtgagaggggtattggctgtatcaagctctggcccgagttttccatcagatacgaggttgactcaattgcctcgacggtatttggctcttttgaatacgcaatttagttagtggtaagcaatagatgagaaccgagtacactcgccggaataggtccgagtgaatatgtgtctaggaaaagggccgtgtatgtattcaccaaatcataagaagagccacttggggagggataatgggcggcgactgtgatttgggcaaatattggtgcaagggtgggaagaactcataaatgaaatattagcgcagaagccgcctggtcaacgacaacagcggggatcttgtgattcagggttccagtttcggggttggacaaagacagggctcgtatacaaacgcagccgagagagaaacaggaagtcgatcaaccaaagactcgagtcttttgtttttctagtctcatcccctaccccgaaaccttctcatcacgcccgtgaaaatattagccgtagtagaaaagtatctgctccgtaaacttccaacagctgagacacgatggtacggcgtcaagggagtagagcctagtgatgtaggggcgccagacaaggtaggtgacaggtcagacggccagctgcattcaaggagaatggccaaagttgatgacccagccatacatggagacagcacagtggatggctgccgtgatggagcgacactgctttgctttgctaggtccaacaagttgggttggtcgccataattccatgcggctgatgttcccgcgttcactgtgacgaatgttcggtttgccggtgcaaaaaggccgcaaggaatgctgctcggcttttatgtaccatgggccaagcaggagaggggctgttttcggtgctgcgtgagccaggcattcacatggtcgcgtaatggctagatggtagattccgatgcattaggcgaaagagctactcactccttggccattgctagccagcgaggggctgggtttttaaagagctgatgcgcctccgcaaacatggcgtggcccctcactcgtccatccctacaacaagatacccctcacggccgtgacggagaccccgtcccagcggctgcatacctagacatagcgcgtatgcttgggcgaagggggcaaacaaaaggtccccgaacccccaagcgaagaggaaaagaggtgagaaagaaaaagggtatcaagtagacagtagccacgacgatgtttgaagtatagaagcccaatgaaaagaacaagatatatatatatatatatatatccgccgtgtcgtggccgaatctggaaggtctccggagactcggacaggaccaccgggctggcccggttgactccggtggggcgtatacctttgtgtccgcgtttgtataagatgcggtaaacatatcagcagtcccaagtgctaggcatagactcaaggctagaacatatttcccccaaagaacttggcaaaagtttgaataattgcttcgtcatggcgacaacgtctttgctgagttcgaacccagcagcccaggtccgccgccacatcagagcaagaggcgagagcagtgcgacacacgcaagatttgggcgccccaatcacggagcccaaagctgaccgggtcaaagccaagggccaattttatcgtttcgagctgattgatcgaccgtccctgtctggcggccaccatttcccgcagtcccttcgggcaaagatgctactcatgtgatgttaccacttgggctgacgaccccgatgcattccctgactccccttgtgcttgcttcgtgagcacacatggactgcagagaagtcgactggccgattcgtgccgctattgctttgggtggcctgaagcctgggcccacgacgtgcacgtcaggcaatgagatgcagctcatcaggcgagaggcccaatctgcccttttgttcatccatcgggctaggcgttggtttcaaagcctccctcaggccttttgcctttggcttcccccgtttctgtgccccgcgccgccatgtacgtacatgatgcaaatcgccgcattttgtcgcccaggcgtcttgcacacgcacgggctcggcatgtattgattgcccacttgcaacccaactagtctcgcgcggtgaatgaggtgtcttatggctgctagcacggagaacgtgcgacgacacagtacatggaggctaagcaaggccgtgtgccaatcgcagcaatgtccgccgtggagattgttggcggtccaaggacgagaatgaattcctgccggcatgcgactggtagcgtgtacagtatggtgtatgcgggtgcgtgcctcaagctttgcggtcgcccagcagagggcggctcatccgacgccggtgccgatgcgtctgcttgctcgacagacggccgatggagactttgagacttggagcgccctgaggacgacgcagacgggcccgacttggctggagctccagctggggacgatgtgatttgatttgatgatcagtgtagccgtggcatgctttgactgaatggatgacccgaggtgggctacctcttaatattctccttgctatcacgcgtgcttgccgagttctctttcctccatctctcttccttccttcttccttctgttcttgccatttgtcgcagctcccgcaaggcctgttgcacctgcctgcgctctccgactctcagctttgctccagctccagctccagctccagctccagctcctgccttttctctactttgcccttgccgcttgcccttgccgcttgtacttttgctccttctcccgctgcggccttcttatccagccagtcctcccacctcgcccttcctccgcacgtccacctcgcccagcttccgtgcatcttttcctcttctgaagccatcgtcggcctcttcttgttcttcgtcgtcgactttatccgccacgcttcctgccaccgaatcagcgccccgctgccaggccagccatagcccaaacagaggccttgacggtggcccttggcgtatcttggccgatccgtggggagctggaagccactgcgcaggcaggaacctacaaggttctcgtcacggtgcgcctcctaaaaacaacatttgcctactaggcaggccagaaccctgcggagctgttatctctagcaacaaaaatcttgctgtaaatatcgccgagctctgccccgcgcacgtcagccccgcgtaacgttggccttttacgttgtccttcgacgttgaccttctgcgctgaggatctacattggagatctacattggaagcctcatgtactgatatataaaatacattgaaagacaacgactcgttacagacagctcgagacgcccaggctttggtgtctgttataatccaggggcggggaagagagctactgtagctaccaggtaggtagctcccaagcagtagcgcaagtgcaagccataattggcacaaacgcaatccccaagaaaaaaagagtttccgagttcgccggcggtggaaagtagaggcagcgcccaaccgagcaggccacattcgacgcctgagtctattaacggctgttgcgccgcgcgatatatataaacgtctccgttttcgtatcccatgaaaacggaggcctgttcgatcttcaacctgcagttttattttctcaatctcagaaacattggcttacatcgcctcacgcgcccaagctgtctcttggatccttctccgtcacggttctcacgcctcggccactgcatgtttcttattaggcagctggtcagatcttgcccaacctggcctctattccaacatccgcttgatcaaggacttccccaagggctttcctcaaggctctgctggaggaactacgcccgagcgtggatgagcccgtcgctactgccattctgaagacatcaattgatctattattcatgagccttagactgcttgcccggagctctggctaccatcgaccttggatctgcttcccggggggatcgacgactgcaacaaggatcctgctcttgttttccctacatccggctttgctactggatcacgcctcgtaatctttctaagacgacactgttattgttttattgctattcattgctacctctcacggtgattggactgccttcactaaccgctcctatttctcatctcttgttactcaggccgagaacaacttcctcaccgtcttcccagcgaaaagccttggagcgagtgtgccacctcggtgcatggcaattttgagagctgcgcatcgacaccaggctacggatagcctgtaatggacaaccccaacaacagaacgcctcacccaggcaggccgtaccatccagaaccccttaatggaccgccggtgccctcctggatgccccccgagcacaatcatccatcggggccacaaccacaagcatatttgggacaaaatcatgctccccggcctcgggctcaccactcgctaggtcgacctagtacgagcctcgaaccttaccaaacgagtttcagtggtgtacctttgttgccaaaccccatatctcagagctacactctgccacaccctaatgggggtttatatatgcctcaccagggccattgggcttctcacccaatgcaatctcctattccgcccaactatggcggcatggtgaatatgtcaggcgggctcacgtatgagccaatgccagcactaccagccgtagggtcggggtatccgtcgcaacctcccgcaagtaatatggggatgggaatgcatgccaatacgggtttggacggaaccatgccagcattgccctactatgtcggtcctccacagatgcatcaagtagggccagtagggctagatcctcagccggcgggttctgccacatataatcgccggcttgcatctcgcatggcacgagcacaaagttactactcgccttcatgtaagtgatgcggaatatgcttacgccttttctgtagccatgactgccaaagtcgtagccgtggcactttgtttcctcaatacttacattctacttgatacagcaccgcccatataccacgatttttcggcgccgccgccacatcgaagatcgacgtactccagcagagcacggcgggcgtcactgaatacgcgcccaacggcatcaggtccgagcagagataccgaagaagacgacggtcacaacaacaatgaacaccggccgggtgtgttggatcatcaaacggctcaagagcctgcggccgctgcggaaaacagtcctactcgtccgttgtcgaaggtttcgtccatggaaatgcttttacattattcattaagcattaaaattgaagacctgcctgagaaagatagaggtacgcgtcgcgaagacgaccatttcactccccaaatcccaggcccactcacgcggtatatgcgtcatgaaattggcaatgagacaaatggctaacatgaacatgtagaatgctccatatgctacaacaaatatggcacagaattccccgagggtataagggaggcacctcgacgactgccaaaatgccgacacgtatttggagactactgtctcaagatatggctgaagcagtctatcagctgcccctattgtcgcgacaaactgccactacgatttgaccacgagttcgaatcccgaagagcccaagcctacatgacttatatgagagcccgagcccgagttcctgttcctccagagcccccaggtcctccattgccaggtcctccaggtcctccagggttgcgttagcccagtccccaaatactgcgagccggatgttggactaacgcttttttccataggacgtcgcaagagaggcactcggggctcatgattcctgctatgcatgacgaagaagaagttggtgaaggtcacgttgttgctatactcgaacagcagctacaccgcagcgcagaaacagatttgtccgcttttgacagtgagaatacgccatcggactcatcgagcgcgccagcttcaccagttcgagcctctctgcgagatgtatcgagattcactcagtggtcatcatctcgtgcagctcaacaattggtcaaccgaagacagaggcgttcccgaagtaatttgccacctgtccagcctctgcagtctgatggctcgactcaaccgagcacaacgatgccgggtgcggatgctagagagcacgaaagcagccagagcctgggagatgctgggcatggatcagccgagatatcaatggctccagcaacaacagcgcagaatagaaatcgaccctggtgagaagatgcggcttagaaacgaaatgaatgcgtttgtccttttatttgtggctcgacgctgatatatacgcggctttatagggactcatgtccctttgtcctcctcgttgtgcttgcttttcattgcgtccggagttttgggcactttatctttcttgatacgaaattggagggtttggctaatttccatgagaatgggtcgcgataactggctgtttgtgtatatgcgttttatttttgggggcttccaaaactgcagctcttgttagacgagggcatgtcttttctcctttcttttgagtttgctttcctgggttattattacatagcgagggcgcattaagcgggtgatttgaagtgtagcaaatcaatttttgattatttatttgttcaagcttggtgtacatcaatcagccacttgatgtctctcgcagcccagtaattaatgattacgagagttatagtcaggtagaaagagcagtatcaataatatcgattgcggttggcacagagcaacatgcgctaaactggagcttaagtaatactactagcatggatttcttgttgcctattcgggcagagtcgatgttgatggcgctattagcagcacctcgccaaacctgcttcctactagtcgtacgcagtagcaccagcggacgagtcgggaatttttattcgagctgagctggagctgatgctttgccggcagggccagttgcctcgtgggtgtccgcatttatgcgattttcgccagagagagggacggggccggagggcagcgcattctggctgaatgccggtcggtatcacgattgagaccgaccgaagctgtttcggaattggagggcaacgccacctcgcatttgcagcgcatcatacttttgagcaaaggctccgagcacctcccgtagagctacacgttgctttctaggagtggaaattccgtgtccgtcgtattacgtatgtgtggcagcatcgcgcccatgggcctcatacgtcagcttcatcttttctttggatagaatacgatgctaatacggccctttttttctttttttgctgaaccccgtcttactttgtacacgccggcctactcgttttattttaccttgtccggtttggcttgctctgaatacaatgtagtctggtggtctggacagaacaatttacgggtagtttgactacgaaaagttgacaaggaacagggaacaaggaatcttagaacgtggtgccggaatcccggtcagtaaagagctggatagaccagcgagttccgctaagctggtagctcggtaggtagtagccaagtagctaattaagctggagtttgcggattccgatgccccgggttgggcgaattacgggcacggcattcgtggatttataaagaaacaaagggggtgttttggagcgagaagagttatgggagggcgatactagaaaaggcgagcgaggtggagagggtttttatctagctcaaccgctgctgcaactttcaatcattgaatttcatttttctttcttaccttttgatcatcgccgtgctactaaaatttggggtttaaaaagggagcacgggactcttttatcgagaaatagcccggcacgtaagcccgagcaaggttcgcggcgcgtttcaacgccctttttttttgtttacttttttggaggttttcaaggtcatctattgaacaaaggaccggattacttgacttgcaccttttttttttttttttttttttttttttttttttttgcttttgcttttaaaccgtgagactcctcgcgaaaccaagaaactcaaaagcggattaagcctcttgctattccccgaaaccttgtttagcttactctccgtattcccatccccctacctgggattcttgaaaaggaaaaggggagggcctggtttcttttttcttcttttttctagcactttttgttttgttttacaaccatcacagctggccctctttttgtggctactagttctctcttaccagagggcacttggcaggcgaacgggggacatagatacgcgggacggagactcgcttcgcacactgactacaagtttgtcagagcagacggcaggttgaggccatggcgctcaagctgttgacggctgtggcccttgttggtggcgccggatggacttacacaacgcaagaagcgtggtcccgagggctgttcatcaaggctgccgcaggaatatggtttgcggagctgtttctatacgccatctacgagctgtttgtgtatccaaactttttctcgccaataagaaacgtgcccacggccccgggagggcattggttgttgggacatggaaagcaaatcatggcctccaagcccggtgcgccaatcagagaatggtaggttctgatcttctgatcttgtataaagtgtacccctgttgctgaatgcttggcatggatggctaactgagcttggcttgtttgggggcgttgcagggtgacgactgttcccaacgagggacttatacggtactactggttcttcaatacggagcgtctgattgtcacctcccccaaagccctgggcgaggtgctcgtcacaaacaactacgccttcaggaagcccgagaatgtgaggtcgttgctcggccgcctcctgggctatggattgcttctcgcagagggagacgagcacaggcaccagcggcgcaacctgatgcccgcctttgcgttccgccacatcaaggagctgtaccctctcttttgggacaaggcgcgagagtctgtccaggccatgatgaaggaatgcggccaagagggacagacggacatggaggtcagcgagtgggcgtcgagggtgacgctcgacatcatcggcgttgctggcctgggcaaggactttaacgcgatccaggacgagaacagcgaccttgtgcagacgtatggctatctgttcaagccaaggccgccggccaagtttctgatcatgctggccactctcgtgccgtcttggctgatctaccggcttccgttgaagcgcaaccgagacgtcaacgacgctgccaggaagattagagccatgtgtcgggacgtcattcgggagaagaaggagaagatgattgcaaacaaggagcgtacagacgtggacattctctctgtcgcgctggagagcggccagttctcggacgaaaacctggtcgaccagctcatgacgtttctggccgccggccacgagacgacggcgacggcgctgacctgggccatctacttcctctgctgccaccccgagatgcagacgcggctgcgcgccgaggtccgcgagaggctgccctcgaccgacgacgccggcgccaagctcgcgagccaggacattgaccgcatgccgtacctccacgccgtgtgcagcgaggtgctgcgcttcttcagccccgtgcccgtcaccatccgcgaggcctcgtacaacaccacgatccaaggcgtgcccgtgcgcgagggcacccgcatcgtgctggccccaaccgccgtcaacgtggaccccaagctctggggcgccgacgccctcgagttcaacccggagcgctggatctccaagaacaaggactcggaggagagcaacaggcgcgcggcgagcggcggcgcggacagcaactactccttcatgacgtttctgcacgggccgcggagctgcatcggcctgacgtttgcgacgggcgagtttgcgtgtctgctggcggcgtggattgggcgcttcgagtttgagctggtgaataaggaggagatggacatggagaagatggacatcaagggcaatgtgacggcgaggccggtcaaggggctgcatgtgaaggcgagggcggtgccgggatactgagtgggtgatgcgagaagctggagcaggtgggcttgagatttatatacaaaaggcttctttattgagagtttgatttatttaataggcggagcttttgcttttatctttttccaaaaaagcttttgtaatagtagtgcagtgtgtatcagggaagagttgacgccttcgtatctcagcatggttatgttcaaggttgcgtaaggtggcatttatggctggtgatgttatcaaggccagcgttgttgtaaatgccaacagcctctgctgctgtgtcgccgtcagttgccgcttccacgttcgagcacaagatgcggctgttacgctagtcgtaagcgtagagaatccccttcctgtacgctctgaaattaatgctcccgcaacaccgttttgcgtagctgtgtatgtagagagagagccttgcttgggggcatgaaggaaggagttgcggcttgctgcccgtgaactttgacacgatggcggcaccccttgctgaatgtttgttcttttgtgctgataattatgggcaatagattggcggtccggcagaataagttgcgtgcgtagagtgcgttttagagccaggagctcgaggatcttcgacaccacgttctatccaaaggcgctagattacaagaccttgtagtccagcgtctaccaacgtaggacacaaccactatatctttatcccacttcccttgcacatcccaggacactggccctctgccatgaacactttagagaaattccacgggtcttcacatcgccagggagcttattttcgtcccttttaggtcgtagtccccgtaccacaaacccttcaaacagctgaccataattatcagcggtgtcttccaggtcaattgagcacttcctttggatcaacccaaagggtgacattataactttaaagctgctcatcaggggtgtgcccgtggcctagagaaggcggtcctgtttcttcaacaacccaagcgtgttgttgaagattccgtcctcgcggcgggccatttgtgcttcatcaaccatcggatggaacccagcctcttgcgggttttgtattggacgagattcccgtcgagctgaatctggtcgtcctttgtcaggaaatgcggtcgcttcccttgcgaaagctttgtaaccctcttcgagtcatccagccgcttcctcatgccacagcgcggcatctcagctggggtcatccagtcgtcatcggactctacatcgtcggactcttcggagctccatcatcacccttctgacgcttggcggcgtttccctcgtctcttcgttcaaggattacaaaattttgctccgtcttagtgacctctcgggcatgaagggttgagtaggttgtaacaacaactgtccgagcactctgtagtgtgttcagtattactcctcagaaatcagatcgtaaaagatgtcggctaagccatacgcgtcagattcatgccggacttgcagccgtcgataggcctcgacgcaggcccaacgcaactgatggcaggcaagccacatgtcggcgtcctcgctgaagccggaatttttatcttagacgccgactagagatattccagtgtcgggtgaagacccaatggtgagaaaacgggcgcatcttccatcggtccgaacatcgaacccctagatcgcgagtcggactttggtgggtagtcgagggaaaggcgtaaactccgttgtaatccaaaaccaccctgaatactttattagcgatgaaagagctgagagccgtcgttttatcatgtggacgacttactcaaaaggagtgaggaagaagtctaaaagagcaaaagcgaaatgaatgagggcatctgataacctcgatttgacgtgacgtattattcacagcaataaactgattgtgttattggcaagagcttgagtgaaataaaccactgatttaagacggcagaatgcatagcgttataaacttctactgcttctgctgcttttattaataccaccgctttaatcctgctgctgctgctgctgctgctggttttaaatgtatatatttagcagctgtgtaaatgtttgttaacatgtgtatcagctgccttgttgcactacagctggggtgttggatacatgtaacttctcccgttcttcagcacggcggcgagtcttggcctagatggatgcagcgtccgatcaaggttctcttggtaaaggagtaaatcattgcatcccttagggctaggtaggagggcgatgcatacatgttcattgctatagtcttattaactacatgtatgctgttatgcctatgtccaaattcacatactacacccaaattcacatacacccgcctaggtccacatttcgctagacctcgccaaatagtaacacccgagtcagtgtgggagcactgcagggagcacttcttttctgtctttgctcttccttgctttgtatgtaggtgaggggctttgtatagctcgtctatgggagacattgtctcactatgggcataatggatgtgaggggaagaagagagagctggctaaaacgaggcatatgacaagaaatacccccgtgtaagtcactctacaaagcggagagcgctacgtcaaatggttaaatatgatggcgcacgtttaccggcaatgcatacgtctgttgcgagttatagaaagcttacccatccgtctctattgactggcagatcatattgaatctgggccaacaatgcagggtaggttccgaggttctggtgatgcctcatccgggtagctgttttagcgctgcatcgctttttttgtccgccgtcaaggaggtcccgatatggcgagacacagcaccgcagtgccaactggcagaaaagcggggctgcagaatcaacccaaaaacacacgtagtggcggtcaggtctcggatttgcgaagcattattggcggctttgctcttctttggtcagacacggtgagacatttgcacctgtaacgcccgaggctgtgggctatgggctacggggggccagcacagagcttacctgatacgagcagcactccaccacgcaaatcaagggactttgccgaattgatacagagcctcagcagcattaacacgcttaatatgagcgaccccactgcgctatgcacgtaccacagcaggaagcacaagcatgtgcaagcttgtcccgttttctgcagcagaagagagaagaagctgtcgattactatttgccttcatcttctttttttctcttggggactgcagagaacgcaagtgcgagaacggcaagactgcaacgcctagagcttaaggcgcctaaacaccaaacgcccaagcttaggcggctaccccagctcgcccgctcgctcgcgtcctgccgagctacagcctcttttccagatctcgataccatcgccaaacctgcccccttttttctgtctggccgagctcttgtgatcgctccctggtccgactttgccagctgaaccaccgctaaggtccaacgccgcgacgcttgattggcccgaccgccagccacagcaacccggccggccactgctccaggccctccctagcgctttggttgcatcttgtcgctgttctgcctcttcttgaagctgtcgccccagccaccggttgtccacggagcgggtcgggtcgactggggtgaggtttggcgtcaagcctagttccatcagctcgtcttccctttggaaccaaaacaaaaaaacaagccgggcggtggtttgattgaccttttgctttccttcacagctagggaacggtaaagaacaacagcatccccgttactggcagagcgaccagacgcccaatcagctggtctcacgatgcctcatccccgccgccggagcctggaaagctccaggaggcggaggcgcgagaagcgacaatcgcgcgaggatcctgccgccagcatgtactcccctacgaacatcacggcccagcagatgccgggcagctacagcgccgacagcccacagcagcagcagcagccgtatcaaccaccaccgcaacaacagcaccagccgccatatcagccatcaccaccgtcgcagcaacagccatattcgccgcagcaatacccgccgcagcaatacgagcaacaccagcagtaccagcagaaataccaggagtcgtttccgcagccgacgtcgctgccaatgccgcagcaggcaataacaccgcacgatgctctccagccccgatccagggcctcgtccggctctttatcctcgtccaactcttcctcatcctcatacctggagatctcgcgacagtatccgagcggccggtatggaggcttcttcagcgcttttatgaaggcgccgtcagagcgtcggcgtcggcggcgcaggggaagcggcactaagaagcgccgcggcgttttctttggtggcggaagcaactcgtctcattcatccatcaactcagacttggcctatggaacgggctttgtgaagaaggacaaggataagtctacgcgctacagcagctctgttgccggctctactgtatccggcgcgcagccgcagcaacatccgggcgcaatatccggcaggcgttcccctaagcgcctcaatgagaagaagcgtgataagacggacgaggagattctcgccattggccgccaactctcggatctggcacggcagtccaacgaggaggacttgcgtgctgctggcaaaatccggccttctggactggcatctgccgccgctgccatcactgcactacgaaagagcagaagagacggtaaaaagcgaggacttggcaactctaagaagcatcgtgactcgtcttctgatgaaacagactgggaatcggcatctgacgacgatggcgattcctccgagagctcatccagtgacgagagcgctttgcatctggcctacggcggcaacgagtcgtcgcgttccaatgttgccttggctggagccgcggcagtggttgccggggcggttgctgcttctgccgccgagtcatatccgacagctcaccgtccgacagcccaccgcaggaagagttccgttgtggatccaaggctctttggaccggtcaactcattacgtggattagtgcacactccctgtgggtttggagacgaacagcatccagcgccatcctctacgggctcagggcgacatggtctccatcgttatgataatgaccgtccacctaccggcgaatcgcaggccgattccgctcatcgcccgggatttgtgcccctcgagcagccaattcccatggtgcctgtctcaaacaaggtctttgaagccggcagccgagattctcgaaacagctatcgccgccagcgctctaatgaagagagccttgatcccacactcggcggcggcgtcgcagcagccgcagccgccgcagcagctcgcatggcagatcgaaggggtccctggacggaagaccgcatttatcgcgatgatgtgaaacgtacccgcccagacgccgatgaagactatttccagcgagaccaggcgccgtttgaagagctagagcgtcggagagagaatccagaggtgtattacaaccgtcgaaacgataatgtagattctcctcgatccgaggccactcgccaagtgcctgattactttaataaagatgcgcctggcgtgtccaaggaaagtagatcctggatggagcttcatccacaagagcgtaaggagactctaaagtatcaaacgacacacgacgtccacatggagaggcgtgaagcggaaatacgagacgcacagagacaacaagagcgggagcagcagcagtctactcgtacgacaaaggcaggtgatggaaacattgagaggccaacccagcctgcttcaaactccgatattgaccctttcaaataccaggttgccgatgatgctttcaacaccccccagttcaacactccccgccggcctctaacaccccaggttgtgaccgttgagcgtgtacccaatttcaccgaatcttctcaacctccgtcttcagggcgacagcaaacgcgtccagatatcagacttagccgaaaggatacatatgatatccaaatggcagaagaagagagaaggcgaggaaacgattcgggatctcggcatagagaccctcgagatgaccacggatacgaagaagaggaaagagaagctcggtccatcctagacgaagccaaacgttcgacgattccagtcgctgccgtcgcagtcgcatccgccattgctgttgaagaagagcggtcgcgagagcgcagacgccgcgattactctgatgatggctctcgtgaccgaagccgaccccataaggatgtcgtccaggaggaagctgacaaatactatcgcgaatctgtaattgctcgaaagattgcttctgatgagatccggtctcaaagcaaatctccagatgggtccgtggtggacaaatgggatacaccgcctgttgaagagcacatcaccattgtcacgccacccaatatggaaggcaaagagcatgaggatgatgacccttacggcgcccctaatgccgatgtcaaaatcgacaacgaaattttcccctacgagaccgacaaatttagagctaccaggggcgtcgatgctccgagattcaggtccaaggatccctcatgcgagcgtgaacggcccctgttgaacattgttcgtcctactccggttcctagccccgattctacggcagcggctcgtcgaggaccagagcagccgacggaagttcctgcatctcgagatatacatgaagaagaatcactggctgactcgtcagaagatgaagaggccgagccaaaaggcgaggcgactcaatcgtcaccgactggcaagtctgtctcttggggtcaaaacgaaatcaatcgcttcgtggtcgaatctcctgaggctcgcagccgtgccgaatccccaaacgagctggctgaggcggaggaaaaacccaggccccgtctcagcaagtctagcagatggggcaagatcgccgccgtgatcgccgccggcactgccgaaccgatctccgagcttgatcgaaacactgagccgagcagtcgcgatcttcctaccgatggcgatgcatcgtctgctccgggctctaaaatacctgatcctgagccggagcagatgcctgggagtttcgatgacgaggagtttgctgctactgtagcggctggcctagagaagactgggtttaatcctaatatcgtaattgacgacccggcctttcgccgccgaaaccctcgccctgaaacaaatgagacacccgcacctcccaatgatacccaaagagatgagcagagagcaagagaggagatagaggtcgagggggatctctcattgactgatacggaagatgagcatgatgagaagacccagaagcagaagaaggtgaatgcgctggaaaaatatcttgaaatgaggcagtctggcgaaatcaagcccccttctcagctgcaggaatcggcccagctaccaaccgtggaagagcgaccagtcacacctcctcaaaagagcaacagcgagcagcgaaaggcacttgaggcgtttctccaaaagagacaatcaggagagattaagccaccgcgggaagtcctagaagccagggagtcgcgcgatttggagccaacctccgagacaaagactggaccagtacatggacccgaactcgaacccgaacgaccaccgatcaggaaacttgaacctgaggctttgcgcgaactagaagagaatgcctccgactttgaaccccccacccagtcaaagaagaaaaaaaagaagaagagacgagatcctgatgacgaaaattccaagttgtccattcctggagacgaggctacagagatctccaggatttcagtacctggtgacgaagctaccgtctttagcgttgaggattgggaagattgggatagttctcctggggcgtccacacgaaggtcgttattggctggatcagagatgtcgacttccagcagaaggagcactcgactaaggcgcccgcgtagctctacttttgacctccccgaaaccaacggcagtgagcatccaggggatgatcgtgtagatgaccgtggcgtgagctccgttgtctcggagcctcacgacgaagaaaggaagccgagaagccgggagagcaaatctctacgacataatgataatagcgagaaacatgtttcatcgcgtaaatcccgcaaagtctctgggaacaagaaacccggccttttctcaggcatcttcaacaaacctggcgacaaaaacggccgaaccaaggtcgttgatgagaagcgagactctttttttgagcaagccgacactctaggcgcgggtgtcggctcagcgagccttgctgcagctgcagcaatggccttgaaccgctcaaatgccgccgatgtctcctcggaaccggagaacatctcgcgagaactctctggctcgaaccaagagtttaacgaccattaccccgtgattgctcccagggcaatcgcaattgaccctcagtacagagatttgcttcctctgcccccaagcgaaccgggaagccccgtggagagtgactttggtgggctacccggcctgcctgacagtcgccctgcatcgccgatagaagaccgagaccgaagattcgacacgattcatcgccggcagcgaagcaaccaagatctagcagcaagtgcccgcaaccgatcgtacagcaacaccgcggtgcccctcgcagcacttctcaggggcatcggatccgggccccccagccctgttgccaacaagcctccccgtacccctccccgtccaacttcttgggacagcaccaaggagtttatgcctctgatgcttcttgagcattcgcgacgaggatcccttgacagaagcgtgaaaagcgaggagctgccgccactgccccctagcgaagtgacaagtgaagccgagggtggagatatcgaagatttccgaaccccaatgccatacccggacgacgatttccggcttcggctccagactgaaggtcttcctgccgagagagctgttgcatctggagaatccgaaggatccacaccaaaagccgatctgacgtatgagctgcccgctcgacctactgacaacgataggggattcaccgacgactacgaaactgctcccatcaaatcgacgtcttcgtcgggccaatcggctaggacagtggacgcccaggccataccgagccctacaactcctacacgtcgacgctcaccccaaaaggatgcctatctacgccccgacgaattgacatcagcagacgcctccgatgactttgagaccgcacgcacctctcctgctgacatgcacgacgaggatctatatgaaccggagctgccacccattgagccatcgatgctcggcgctatccctgaattttcaagacccgcaaaattttttgaggacaaggtaccggaccattcagcactggcaactatggatagggtgattgagactttgcctagcaatgagagcgtcccagaggaccagacccgccaggggagccgcaactatccggacctgcaatcagaagcggccgaggagtcatcagacaagggtaagaagtctttttcatcagatgagcgcagcctatctatgcagccttcagccgaggaaatggcggctgcattcgtcgaaattccagatataagtttcaacaaaggctttggtccggatgtcaaatatattccatcaaccgagtctctttcaaaagattctaccgaagagaaggcactggcaccagagattatcccaaagcccgttaccgttgaagatgaatcagagcccgaaaattatactcttgagccagaattcgaatcaattgctcaagagattcctgtttttaagccggccgacgaggatgttgaagtaccatacactgagtctgtcgatattatacccgtgtctgatgagctcctgtctaatacaattgccgaatcaactcaacgatcgcagccggaggaagttgaggaaatcattgtcggtactatccccaaggcggcgcctcattcggtccctgaggcccctgtgcaagaatatccaaagaatcccgatgtatctacggttattgaagattcagatgaatcagaggaagaggaggagtcagatgaagaagaagattctgacgattctgaagactctgaagactccgacgaagaggaggacgaagaaaatggacatgtggtggtcgcgaaacgctttgatgaagatggtaatgcaattcgcgatatgacggcatctatcgattctctcggagctgcatctgtggtttcatcgggctctaagaaaaaaaataagaagaagaacaagaaaaagaagaagaagaagagaaagaggaagaagaagagcaagacagcagccgcagccgcagccgccgccaccgcagcagccctggcagcagcagaggcttccaccgagacaaacgctcagcctgttactgaatctactgagccttcaatcgcaccagccgtggaccctatcgccgagaccgctcccagtgaccttcgcaacccccctaccgaacttgagaggagcgaggttgagcctgccatcgggccttcaatcgagcctacacctgctgatgcaatggaagtgactgaagagacacctcttgacgttaccaaggactttgttgcctctgagccagtgactgaggctccggaacagacctcacgggagattgcagaagaatccataattgagaaggtggaagaagccgctgcaaccgctgagcccgaaactaccactttggcggaaaccgaggagcgacgagatatcccatcgggtgccatcgagaatgccagcgaggaagcggatgagcttgtcaagtgggccgctactgatagcgagccaattccgcattctgacgatcaaggcgaaagggagagctctctagttgaagacaaggctactgttgttgaagaactagttgaaactctccttccctcgcaagaagaagcctcagtcctcgatatagagtctcagctaactactgaagagcctgccggtgaatctgccggacaagagcatcatgatgtttctgttgaagatcgagatgctcttgtagccgatgtggtgcttccaaccgaagaagagacgccagttgaaccccctgctgtagtcgaagagctcgtcgccccagagactgaagactcacatacttcccacgctgatgagctagcatcaattccacaagacgcatctcctgccggtgatcgtgaatgggctggagatgaagccaaggggcaagattctgatgaggcaaccgccgatcaggagcttgaacaaacatcgccaatgccgtttgaattacctacaattatggaagagcctctcgaggacgcaaatgctacggaaagcgatgactttgagcaaacagagcaagatgcttcgacttacagtgatcaattgtcccctatactagaggagaccatggaagatctattggaagagtcagctcctgtagagatatctgaaccagtgagcctgggagaagatgtcgagtcaaagccagagcctgaggaagcgatctatgagactgatcaaactgagcatcgactagacactcagaatgctggagagactgaagcattagagcccccctctgaacagtctgaggctacaaccgcaattgaagatgtcgtctccgcagagccaaagatggatgagacttcgtcacgatccattgatgagttagcggagacagtgggcgaaaaagatactgatcgacctccccagctaccttcctttgcctctgacatttctgagccattgttcactcaaggtgatgctccaaccgagtatcccacgcagcagtctcctgctagctatgagccgacgcagatggatgagagttttgtaattcccgaggagtctgctcgactgccgacggatgagcaaactgaatcaactgaagttatagaggcgccccctgtactcgatactgtcgacaaagtcggaaccgaggctgaggaaaaccaggggctctccgctgatgtcactgatgtcattcctcctgttgaagaggccaaggagattcacgagcaagaattcacagagaccccagatcttggtcttccggagcctgagctcaaggatgccgaatcaccagcagaggaagagaagaacgacgagcaaacgcttgagccaacagagcaaacacctgtgcctgaagttacgccggacgaatctgtggaattaccatctctcgaaactgatcatcaaactacggctgatactgtaccggagacgagagaaaccgcttcagcagatgagagccgggaaggagaacagcagccagatacagaaaaagccgtgcttaccgacccagctcctgtcgcagacttgactgaagtagcacctgaggagagctcacaagataatgcggcagttgaacaacccgctggtcctggcttggaactggatgtagtgcctcaagaagacacaaacgagccaggttctacgctccctgaggagcttgaaaccaaagatgaagattctatcccctcaaaagaatctgagactataccacctcaggaactcgacgagaacgcaaatccggaaccaaagccagaccaagacgtcaatgacgatgggttgaaactaccggtggacaacactgacttggagactgagaatactggagatcaatcaagagagggtgatgtcgatgttgctaaatctgatattcctttagagactggacctgttgaggactctcgatcaatgcacgaagaggagcctcagccagaggtggagggcaacgatcatggaaatgacgatggacaaacggaagaggagaaagcgaacaattccgagcaatctgtagaagttcttgactcgactaatactttagacgccgcagaggagaccagccttccacaagaatctaatatgacatctgacctggaacaacctacactggaagctgaaatagaagcatcaccaatcacgttaccaaacgtggacgaggaaatggaaccggagcgcctcactcaagatgcagaatctgagcatcccgatctcgctcaggatggtactattgcccctgtaagcacagtgccagaaactgctagcgaagatgttgagcgtgctcctgaagccaaggatgcttctacggaagccggcgagcttcagccagaagagtcgttggagccgcaagagggcaagccacaggtggacgaaccgatgactgagcctacaagtgacggtcaggaaaggagtgtggctgaaaacctaagccaaatcgagaccccggcagaggttgtcagggatgacacggtcgacaccacattgacagactcaggtctcaccgcgaataccagctacattccactcttggataaagaggaagagcctcccggcaagatactttctcaccctctggacatctttgaatctgatattcccgacgctcctaacccaatcaacgtagctgtggaagatgcggaagcggaagcggctgacaagaatttgattgaggaaaaggaaaagccctcggaggagcaaatcctctctcaccctctggacatcttcgagtctgatattcacaacactcctaatccgattgacatagccgtggatgatgcggaagcggctgagaagggcttgactgaagacaaactcttggaggagcgagctgtgactgaggatgaacccaagtctgaagacctccagccggaatcagtacaaaccgaagaatgtcagcctgagtctacatccgaggttcaacctgagcctgtggaagagccccagctggaggaaccccataccgagatttctgatgagaacaagcacgaatctgagtccagagaacttcaagaggctattacccaagtggatgaagctacgcaggaaaacaccactacagaggagactatcgtttcgcagaaagatgaagttgaacctgctgcggagctggagcaattgccgcctgttgaaaccatcagtcagccaactgaagaacagccgcctaccgagcgggccaaactgcctgaatttactttcccagccaagcctgcagaaggagtttctaggaaacttacagaagattccattgaccctctcgaccctgtacctcaacggccttcttcctcatacagacacgaagtaccgcctcgtaaaagcacgttcctcctggccccacctgagcctgattacggagagacatcagcaagtgaatatggggacagcgatgatgactccgactccgacaacgatacttcaacgataatctctgatactgcatcactacgagggtcgataagacggtctagacatccgaggtttagtgagtctacgtcaagccttactggcttcgaggtaacggcggttcctcacgcagaacaacatgcccaccgggctattcggtcgaaaaagaaaaagggaaagaagaagaagcagaagcacaagcacaagcgtaagaagtcgacagcagggagcgagccatcatcttcgcacaacagtctgggcgagccagcgggacagggtgatggtgccaacaacaataatcctcccccaccacaccctgagagagaagcacctccaccccctcctcaaagagaagcgccccttcctcccggcgagattagtgtttcagaaccaaccactgctctacctgaagccttagagaaggtggagtctgagccccgggagtttgtgggatctgattcagccgagaacaagtcttctgaatctgccaagaacggcgatgcatctctaacccccattcctgaggaggttgtggcggaagaacctgcgaaggccgattccgggccagcgaacgagccagagccaagaaatcgagatgtacccttaacagctgctcctgctgcccctttagaggatgattcggaaaatccttgggatttgtttacaaataaatgggagaagcacggatctgctacgcaatcgcaagaagagcttccagagggccagataatcaaagatgcggctttcgttgacgagccttcagctatctctacgcctcagcgaaggaacagccaaacagagcagcagatcagcccaggtaatcttgacaatggccccgagccttcttcagaagagcatggcgacaagcaagatccctccgtttctagccccagatcatcaacggagaggggtatccggccaagttcagcatctagtcagggaagcgagaggtccaatcggccttggttcacaggcatcagtggaagcgtctctctcatggctgaacgatttggtggtgccaagaaaccaacaagggagagagataaagaccctatacctccagacagagatcctataccctcagacaaagaagaccctaaagaccagtcttttttagggaatccagctcctcggaaaagcggtgacgagaggagctggcaaataaatcaagtacagacgattgacgatttcttggaaagtggcaacggccccacgactcctaacaagcgtaagaagcgccagtctcaacctatcaggcctagcacaccaaagcgaagcgaaagtattgcagaagtcacaagtccagagtttaaagttggaaagaagttgcgcagaagagatggatttagaggagagcgtgtcgggagtgcagaaatagaggaagcaacagagctcctggaatcacttgggccctttgagctgcttcgacggagttcccaagtgggggatcctattggtggacttctccgggaggcgaacgcgtcggaaatatcagtgcttcccccaatggaactatctgaattctctgactacgaaacatctgattataggctgtcgcccccgcgaactttgccttcagttgaagagttgccagagccagaggcggaagcggaagcgacagcgtcggaagttggcttctacagagacagtggcttctcagaaagcctcccaagccgatcaaggagacacagcacaagcacagtacccattggagacgatgaagagaagatgcgcgacagcggagttgacagtgactggatagaagcagccatagcaaagctcaagactcccgagcccgtaaacagggcaccagatcgaccactcaagaggcgcctacgacggtctacgctgggaggtcagagactgggagagacgtcgctacgggatgcggctcacgacccggagaagaagactataccgggaacaagggaaagagtgttgacaggaacaggaacacgaccggagactccgacagggagatccagtcctacgaggaaaggctacggagccatcgccggaatgggcatcgcaccacgacgactgtcgacaatctcaccaataccgtcgctgtcggatcgatccgacacgcccccgatgctgagacgagccgcgacctctttcagcttctcaccgacggcaggcccattgacaggcccattgacaggcccctcaccaccggtggcgggcccgctgcgaagcctacgacgagccgtcagcgcccagattgcgccgggcctgcagcgcccagagtcgccggcgctcaaggccctctcgacggagccgcagccacgcagcgtctcggacagccagatcccgtccgccacgcgacaccagccagacccagcgcgggccgaccccagcaatggcccagcgccacagtcgccacagtccccgcccaacagcgccgcggtgcgccagcggacccctgaacggcgcaaactctcgctccaggccgacgccgtccgcggcagcacagtgcgatcgtcgtccatcccgacgccggggctgcggcgggcagacaagcgcggcggcgacctgcgagcgctgcgccagcaaaactccagcaattcgcttgcgccgtccgaggcgcccgtggccaacgagggccgcgtgcgagccaaggacaagaccgatgtatttgtgagtgcaaccagctcttcctgacgcccgtcacatgatttgtgcccgcagatgacccgacccaccgccgcctgcatggccccgtctgggccgcgtttctgctgttttttttctcagctcccagccactcggcttcaccgcccaacctcgtgatttttccacccccccagccaatgctccgcccggccctgcgaagctctgcattcctcagcatctgggcttttctctgattgcctgcctgtctgccgttgccgaagtgcttgcatgtcgagtcgtggtcatttgcgggctgcctgacttgattccttgtactgcttattttgccgggcctttgtttctttgttgtcattgccattgtcattgtcccttgtccgcgtcgcttcagctcgtcggcgtcgctttaccgtttctaatattgggctttctttctaggatgggttgggcgagggccaatttggctcgccacgatctcccacaaggccgcacagcatgcgtcgacgccagagtatgcaagtcctcgagctcgaggccagggtcgagcagctcatagcagagaaccgtctgctctccgacgcccgccacagctccgaacagcacctaagccaccgtgttgtcaccgctctttccgaccgggacacgcagattgaggctctcaaccagagactcaagttcctcaagggcgaggtatctcgcctgaccgaggtcaatgaaggcctcaccagcgccaacgccgagctggccaacaaggacaacagccgctatgcagatctacaggtctacgccgaccgtgatggcaacgaagccgccctcatgcaggctctgcacgagaaggatgcacagattgccgacctgacgaccaagctggatgctgccaaagagaggatccgcgagctgcagcgccagattctcgaatccaaggctgccgacgtgcagttcctcaacatcaaagacgaagactactttgatcatcgctgccaacaactatgttcccacgttcagcaatgggttcttcgcttctccaaattctcagatatgcgagcctgtcgcctgaccaatgagatcaacgatgagaagatcatcgaccggcttgacaatgccgtactagatggctctgatgtcgacagatatctcaatgacagagtcaggcggcgtgacatcttcatgtccatgaccatgaacatgatctgggagtttgtctttactcggtacctgttcggaatggaccgagagcagcgacagaaactcaaatcgctggaaaagctgctgaccgaagttggcccagcacaagccgtacgccaatggcgtgctgttaccctttcgttgctctccaagcgtgactcattcaagaggcaacgagacctggacacggaggctgtcgtccaggccatctaccagaccctatgcaaggtcctcccgccgccgtccaatctggagggccagatccaagcccagctgcgcagggtcatgcacgaggctgtccacctctcaatcgagatgcggacacaaaaggccgagtacatgatgctgccgcccctccagcccgaatacgatgcagacggcgagcttgtacaaaccgtccaatttaacgcgtccatgatgagtgagcggagtggaacgttgaagctcaccaacgaagagctcgaggcgcgcggcgccattgtgcgtgttgtcctcttccctctcgttgtcaagaagggagacgacgatggctccaacgatgaggagattgtaatttgccctgctcaggttctgattgcccgcagcaagctcacgcgccaacccacgccatcagacggggggagaacttctacgggcacaggccgtctgagcggcggcaccaactcgcccgataccagacaggcgaatgcagccgtgaatgcagcctaaggagggatttatgactacactatttatgatgacctttttcttttactctttttctttttctttacatacaactcataaagattttgagaaaaaagttgagcgatggtgtttttatcctttttcttgttcttgttttgcattgcgtacatatctctctgttatgacggctttttggattacgtctcttggattttctgtttagtgcagtgatgaatttttttggttttattttcttcttttcaattttctacaccgggcaaaatgcgggaaagcaaagcaacctgtttaatacatggtttgatgatacgatacctattcattggaaattttcgtgctgcggcgtatcttttttatttacctttacctttttttttctatatcttttgggttcacagattatgaaacttctgttgctacaactcagagcttgtacttaatcattggctttttttgctcttgcgagaacgcgagtgtgtgttcattttttatgcaatgttgacatgaattttaatgcgtctcttgataactctttttacgtcttctttcgttatattcgtgtttttatttacctgctttgaatatggctaggccctagatttatgactgaatgaactagaaatctccactgagatgcatcatgaatcatgtccaatcgtgaagatggtcttagtacgaagaggccaatgccatgtcagcgtttaattgtccttgcttgctgctactgctagcatcctgcaggtctgaaagaatcggcctagagtgtagtagtaccaaccactagtatgcgccaagtcaaagactgtgttgcatttaggcattgatacactctccctcatccactattgggcatttacccatctcatctgtgccctgtctcactgtccagtcacttttcactttcagagggtcatttaactcaatttatttattggtataaactatcttcgcacacatctccccgcgcaggagtccagtggtatcaagtacatcgtcacgcgtccctgggctcgtgctcaggagcggtagtagtattagcagtagcagcagggccctggtgacggtcaatcatccacctccatcccttgatcgtcttcaagacgtcactggcgtgctcgtcgccgtgtttctgcgcaaccatgcccagcagccactgcagccacgtcgtcctgccccattggcccctttgcaggtctcgtgtgaccacctccgtcacctgcgcgagcacttgagacgagacgttccttgttagcgctcgctggacgcttgcacaccgctgcaggcgccggagtacctggcggtcgttgaggtgcgaggcctccatgtaccattggcccatcttgtcgaggagggccatcttggcctggatctcgcgggcgatttcctccggatctggagtcgtcctttgcgcggttgccgccaatcgggatagtttgagcatctcccagtgcaccggtcgtgtgatttcgggatctttgatgattcgttctaggtatggaacccatgcttcccacccccacgctgtaagttgttcgccctggcctagccgtgaccgaagggcttcgtagagttgtaaggcgagtctatggtcgtcgcatgctgtggcgattgttcgaacgcagtcgacagatgtgcgagagatgggaagggatggtaatgcgctggggagggcgtcggtttggttgatgcccttgaaaaagttgaagagctcagtcaagatgctgcttgcgttgggaaggctatggattgcagagaacaaagctgcccatcgctgtgatagggagctgtattcgattcgtgtaatctcggtgtgtagattgccatcaatggctcctgttgcttttaatctggcgacaacaagctgccatagctggagatgacgcagatcaatctcatgggatgcggtgagacgctgataagattgaacaaactcttggtttgttgtggctgggttgtaagcttcggctaataaccatgagaatagcaatcttcgctctctctcttggcccatctcctgctgtgacaaaaatgtgtgtatatcatcatccagactttgtaactgtgtaggatgcagcatcgagagggcctgtccaaattgaaccgctgtggctttccagcttgcggaaaggttgctactggtagcctgagttacaataaaagatcgtgccaagttgaatatctgatctgtgggtatgtggatcttgatcgagtccggcatcaagctcagcattcggttgaaaagcctaacattctggtagctgcctcccgaagaacaaatgatggtggcaaacgccaaccaaagttctcgcacagcggcctggtcagaattcttcttttgagcagcattaaggccagccagaaggctgcggcgaattctaccaaaaagccaatctgccagcttcggatcggacaatttgtctcttgtggcccggtcaaggggctccattgccaaacgcagtccctcaacggaaatcggtactttctccattctgcgcaaataattacgccgaaacccttttcgtaaacgatccaacgcttcgctgtttatcgtctccagagtagcaatagaagcccgtaacactaccaattcttgtggcagctctgttggtataggaccatcgtgatatggaggttcaactgctgctgctgcttctcccgccgacatgctcgacatgttggagacggcaacatctgccggcggctgaatgaatggcctgtcgccatcagatttctctagccaggagataagaccgtcaaagagggccgaggggttaatggcttgcttctttttcttcctctcctccactgtagttggcggctcccatttccactcgctggggatccaggccacgtcaaagtgccatagcggggtataggtcgaagacgagggcatgattcccgtcatattgcgcttgccgagctggcggcgacggctttcgagaggcccagagtgcgagctcagcagtcggcaggatgcgggagcggcgaattggcgatgatagtgctcaatggcttggcgaagcatcgagtctgtgatccaaatggccgaagccctctgcgggattgcaggccggcattgcgccgatgaccgcacgggcattggtgcaccgccgacgaagaattttgatgatggagtcgtcacgattatcgagccatcgcactggtgctcgcaagagggaaggaagccgtgccgtaccgggccgcgtcgaggattgtgtccgcttcgttgctcggatttgtccctctctccacaaaattggaagctctgcacagattctggagatgctggagctaacgcggtgtatcgggaaaaactgtagttccgatgaagattacgtagcgcaacggcaccgcagaggcacgaggtacctgcacgaggtacctgcagcgcacgaggcacaaagcacgaggggtcagagctcaacgtatccggtacagtgcaaagcgccccgtagttcaactggaagtgcgctgctgtaattttgtatggggcccggatgtactctggaccctgtggctcctcatgcgctcctcattcgaggcatatccatcgcaaagtgacattgcgccgtaacttgtcgactccgcctcactcggaatcgctgcaccgcgcaaacccccgtcatccaatctcggggtcccaaatgagctgacggggcagatccatgcacgaccgatccatcctggtcccgggccaccgcaggcgattgtgacgccgaggagctgcttgttggagctctggcagcatctgcgtttgttcgctagtcccgaaagctcgcgaacacccagcccgctttcgcttggctctcccctgagcacatgcgaagaagggctctcgaacgccgtctgctgtttcacttgaggtcctccctgaaaccaaactgcaggcgagcgcgcagaggcaagacataaccagcacggggaaacaagagacaaaacagctcgaaacgaacgcaaggaatcagaccaaaccaaacaaaacaacacccagttgctacagcataccgaccacgagcagggcggcgcagcatactgtggctctcgtccatatctccccccgtcgcattcctgcccagcttgctgcgggctccatggctctgcgtgtcccttcgttgttgctgtccaacctcgaaagtcgcttatgaaaattgctgatggagcccgtggtgtatgaagaaacgcctctagccgactacctcagaggtatgttgaggtttctccagattgtcgcttccttcccctgaatcgtgcgcatactgaccggtctcgtcctcgcccaaagatggaggtaatatgtcggaggcagaatgggctcccatggacggcactcccgatttccagtcgtcgatagcatcgtcacctcctgcgagcccgaccccctttgcgcccaccggccggcccttggtgagggcacgattccgcaataccaacaggctggagcttgccgaggagcctcaggcgcaggcgcaggcgcagcctctgacgctgcagtcgcttaagaaaagctgctctgtatgttcaaaacccgccattgttgaagctctgttgactgcataaatctaatctggagttgaatcaatcgataataggccctcctcgccgctagcctcgatagcgcagacaacgcccggttcctcgaacagtttagatatacaatcattgcttctcagctcctgaatggccatttgttacttgggaaccgacctccggccctgaaaacgccgggttcgaccgcaaacaccagtgaccaatctctcctctcgaccgaaggtattatagtgtccgtcgtcggagcgctagctctcgcagtcttcctaagctgggcactgagtagtgcgccatcgcatgtgacgaaacgacgcctaattctggtgcttattattgctgcagcggccgcgctggtaggacaagtctttgtgcgacgacagtggcttcgctaccgcagagagcaatccctggctgaaatctccacattcatctcgaattcgcagaactttgatagtgcaactgaggccgcgctctctctcgtacaggaagtcgagcttgtctctcgaggataccgaatgtcagttttgctccctgcatcttctctagctgtagcagcgtctggctccgattacagcttgcatagatgttgacatgctaacaatttccacagtagcctacctcttgcgccagttagccgaattgaggagcgtacccaaagccgaaaatgcggtcggctacgaaaggcgctcaaaaactcgtttgccggcgttttgcagacatacaaccaggtggccgacgttgtcaggggctttgccgagcaaatggagctggaaaagtactatgacatgtatgacgttagcgatttcgacatctcggattcgcgcctgggattcaacgaatctgaatttgaggatgcggagtcgctgaggacgctgaagattcttgctgcgcgattccataccacgcgaaagatgcttctctgtgctctgctggcgctggatgcgaatggagaggccaaggatttgctgcgctggacagctgctgttgaggcgctacaaagcgccaatgtctcgaccaagtctgtgtttgaaaagctgcaggggatattgagcgaggaagaatgtaagcctttttttttttttttttatttacctctaccgaacccgtttctaacaattgttcagcatttcccttgccacccactccgtcgctgcctctaacaccaggcaaagagcgatggcgctcccaggtccgcaagctcaattccatgtcgactggaattcgaggcctgcaagccaagcttcatctactgcgagaagaatccgatagagcgctggatgattccaatgacatctctgaaattggacccaatctcatgtcgcagtacgactccattggagttgatctcaaaatgctcatggcagcatgggaggagggcagagccgctctagcccaaggtatcgataggaccgagaagaggctttcatcaataagcacgctcctttcacctgcaagctccctaagcggacttacaaccataggcgagggaggtgcggcagaagccttcaaggctctcactggtgaatccccgccagcatcagatatcaatgatgctgaggaggaccaggagattttcgaggcggtagccaagccgcgacctcgaagcatgctgacgcgagaagagagaatcgcaaaggtcaaagaagagagggagcatagagcggcagcccgacagcagctggaggctacaaagggcatgctgagagagctggaaacagtcatcagcctgcgacctcaaaagcgagccagcgctcctcctggggcacgcatctccatgtgaggtctgattcacgagtctcgacgataatcatcattccctcaactttttttttctccggcctgtcttttatgcaacattcataggcgcacggcagcatcatatctctcttttaagcatctctttctttttttcttctttttgttgatctgtctctggtcttttggttcgttgtctctctctctctttttttttttttccttttatgctttggggtaagatacggtacaatggctctggggtttgtggcgataggctgtctgcttttttttttttttttttttcattgattgttttctcttcttgttctcttagaatcggtcagaattgtggctagtgggaggtgtttgttttgttttgttccatgtttatcattcttttctgttcgctgtttagacaaggcgtatgagacggggaactgcgcaacgcaaattttgtacattacactgaacattcggcatgcttattatctccggcaacatgcgttggagtgttgaaatcttgtttgttgaaatgcggcatagatgtgaggatggggccaccaaattgagtgcagcggatgcaatgcgatttagatgatgcaattgattttcctatttcatggcttgtgtttttcattcgccctttattttgtttgatgccatgtgaaccaataaaaatcaacgtctgcttatgcctgaattgtatgctgaatgaatcactcatttcgtcggtactcccttgccgccgtcccaggccgcccaggtgctcgtacccttcagctccaggcaccagacgctaagaaaaagacctgccccgcgtgcaattggcgtcagtccccagctagacgcgtctcaattgcccacagcttcgtgccgtcgtgttaagtgcttttttctgcctggcgacccagagcttcctccaccaaaaggacgtgcttctttcttcctcgccaacaaaactctgtgatacacaccgtgcagcgccgaatctcttgcctctgcactgcatccggatttccacagcaattccactccttctacctctcgttgtctctttaataccacacacacacacacccctctatccagtacgtattggagcactgctactgctgcgtgcactttgccctcttgtctacgccccaatgctcttgtgatcgcgcccagacagagaagaaaaggagtctaacatgtgacagaaatgttggaagcacggttggaacaggccagcatcctgaaaaaggtaaattgacacgaccccgcgtcctgcaaagcctggctgacgccaaaaccgaaccactaggttgtcgacgccatcaaggacctcgtccaggactgcaactttgactgcaatgactctggtatcgccctgcaggccatggacaactcgcacgtagccctcgtgtcgatgatgctcaaggccgaaggcttctctccctaccgatgcgaccgcaacattgccctcggcgtcaacctgacgtctctgaccaaggtgctgcgagctgcccagggcgaggacattctgacgctcaaggccgaggacgcaccggatgttctgaacctgatgtttgagagcagcgagaacgaccgcatcagcgagtacgacctcaagctcatggacattgaccaggagcacctgggtatccctgagaccgagtatgctgccaccattacgatgcctgcggctgagtttcggagaatctgcacagatctggctgccatgtcagagtcaggtatgtaacttgcacgcaaatcccaattgtgtggataaatgtgtatgatgagaggaatgagatggaagctaatatcaaaccctggcagtcggcatcgaggcctccaaggatggcgtcaagttctcttgcaacggtgacattggtaacggctcggtcactctgcgaagccacaccaacattgacaagcccgatttgaacgtcgacattgagttgacggagcccgtttctctgaccttctccctcaagtacctggtcaacttctgcaaggccgctgccttgtctagccaggtcaagatctgcctctccagcgaggtgccgctcttggttgagtacaacctctccggtagcagctacctgcgtttctaccttgcaccaaaggtccgttttacgtttactatacatatatttatgatgatctgtatcatgctaacgtttgcgatttgaaatagattggtgatgaggagtaaatttattccccctaaaccctacgattcagacgcccaacacatacaatcttcgcatatatcaggccgagctttggagtaaaaaaacgactcaagtcttccatcacggctgatcgactacccaccgatgataggcagagagagagagagagagaagaaatggatatcgagaatgttgttatagttgcacaggcctctttctttgtttttctaatcatgatctgtggtaaagaaggaaaagaacaaaaacaaaaatgaatgagcatatgcctagctttagtcttacaagccgataattacctccctgaactacccatcttgaccttgtcccgcgctggagaggtttactaccagctcgcttttctttccgctactatccccttttaacgcctaaagcgcccttgtgctatcaactctcttacgtacggtttaggccggatcgtagtctcggccgtcggcggggcgttttttctaccccatgataacgtctcacgcgccctgtgctagcccttggagatttgcgcctttgagtgttttttgtcctccctttgctgtgttggattatcgccttggtagtagaccaaaagttatctttctctcctagacaaaccctagcggtgagtagcctgttgtcttacccgccatttattgtggctttaaactccctccgctgacggcgggaccgggccccggccatggagcttattcattattcatcaaccggtcaggtttgagttggcctgggctagaccattgaccttctctaaacttccaaaactctcattcctttctaaacttcatatacaacatatcgttattttattcttatttccttcaatctgacgtttcattttcaagatacccctccggagttcggcgcgcagtattcttcacttcctagcaggaaaaaaaactatgtctgactcagtggtgcttgcgccacgagtattggcggtggccagccatgtaagctgtgttgatgagtttacaatgaagatttttatgatgattcatttcatgggcctgagctaactgtgctgttctcgcaggttgtctcagggtatgatttggacttgaaaagcaagcgtgaaaatgctactctatgaagttgttgggcgatttgagttaacgtgggccattccagcaacgtgggaaacaaagtcgccgtcttcgtgctccagtcgctgggaagtgaagtcgctgctctaaacacggtgcagttcagtgagtcttcatttgtttattgagtttcgaggaggaaaagagccccccttgatgagtagacatggctgactcaagacgctgcgcctctctttctctcgactctaggcaatcacacaggttacaagcagtggacagggacgagagccacggctctagagatcaccgacctctacaacggcctgaagcagtcgtatctggatgactttgacatgatgctctccgggtacatccccggcgcggagggggtcactgcggtgggaaacattgccaaggggctgaaggataagtttcaacattctccgggcaagtttttctgggtgctggatcccgtgatgggggataatgggaagctgtatgtggcgccggaagttgtgcccgcgtacaaggctcttttgccctatgcggacctgatactgccgaaccaatttgaggccgagtaagtttgttacaagcctcgatatttgatggagaagagacgttcatgagccactaacctatgcagacaactctcagatgtcaaaatcgtcgacctggacagcctcacccaggccatccaggtgctgcacgagaaattcaacatccctcacatcatcatcacctccgtcagcttcacaaccccggaccatccgccctcgcacctctccgtcatcggctccaccatgacctctggccgcaaggcccggaccttcaaaatcacctttccgtccattgactgctacttctgcggcacgggcgacatgtttggcgccctcatcacgagccgcatccgagaggccacgggcgctgttcccggtctgcgcggccgcgcgagctggctgagcgacgacgacgtgcccgcgacggagctgccgctggcgagggcggcagagaaggtgctggccagcatgcacgaggtgttggcgaagacgcgggatgcgatgcctgcggtgatggagaggacgtgggcagagctgaaggcggaggatagggatcataaggacaaggcgcattatgtcaagtcgaaggcagcggagctgcagctggttaccaacttggatagcttgaggagtcctagtataaaattctcggcaacgaaggcttagattgggggatgggagaatggaatgggtgaattggatatagacgcgggggttccaagcaatggcgtggaatcacatcttttggctcagtatttttttttatctgtatagacttgaatcaaatagctgtttatattctcatttaagagtaatctcattccgtaccgatccgactcggtagtgtcttgatattgtatccctctgcgtgtgccccgtctataccctcaccgccatttataatatcatgccatgtcattaaaatagtaattcaaaatcctttttagttcttgcccgtgctgccaaaaccaccgactcctcgaacactctcctccagctcctcgacctcgacgacatcgggcgtcacgatccgctcaagcaccagctgagcaacccggtcgccctccttgatctcgtagtcggcgtctgcgtggttgaagaggagcaccttgacgggtccgcggtaatctgcgtcgatgacgccggcgccggtgtcgatgaagtgcttggaggcgaggccagagcgaggagcaattcggccgtctacaaatggtgtaataagtcctggtcagtcaattgatcttctcaagatgctttgtttcaacatacaagttccagccggcacggcaatgctaatgtctgtatcgacgaggaccttgcctctcgcaggcacaatcgtgtctctggcggcgtacacgtcgtagccggcggcgaatgcgctgcctcgcgtgggcagtctgccctggggagagagcttcttgacttgcagggggattgaggcctccattactgtagctgtggttgtggttgtggctgtggttgtggttgttgggttggctggagcttcttcttgaggtacggcagacgagtcttggtcctgctcagcgtcgccgtcgagggggagggtcttgatgcgcttggcgggaggggaggcggtgccgttgacttcaggagctgatgacattgttgattagacgaatacgaagattggacagttggagcaaagattgaagtaatggcggcaatgattgggctcaaacgattgtgcaattctggtggggggagggaggaagggagagaggatgagttagacagaggagctgaataaatggaacgagggtctgggcttttctttttttttttcggttggtggagtacgaggtatcccttaccgttggtgtaacttgttaggcagggcgaattgcatcaaatccaatggagagctgagaaaaaggaagtcggtgtgagaacggtctggcctggtagcaaacaagctgttagtggtgggattttttggaggggcggcacgcgacgcgtttttttgataagtggtttttgacgcggggagtaaattggtccaattgagctggtggggtgctgttggatgtcatgcttgtaggcaatttcgttggtctgccttctgtagggcattggtacagctcgataggatgccattgggtaccaattgtatcatgggtcactaatatcaggcggtcaaagtgtatactgatatcaattgcattgacattgctacaacgatcaaggacaatagcggcagaaccagtacaagtcatataagcagtgatgcgcactgtatgccagtgtaagcgtatcaaaggctgtctcgtgtatggcacaggtcacggctgttcaaaacaggcaaaggcgactgtttacattgaaagactccatttgatcaacggatagtattagtctagtcgtccagctctcgtccatagtccaccagccgtatcctcatggcgtcttttgggtgaaactgcgcaacgttggacctgatgaggaatctcgccgacgccgtctcgtacggcagcctcacataggcatccgagctgttgccctttgcctccacaagcttgttgagcagctcctctgtaagctgccgcatctcttcgccagcagccgtagccacatccctcttcttgccgccgctgctgccgtcgctggggccccagatgtcgtctatgcggcgctggctcttgtccttgtttacttcgccctttggcttcttgagcttcccctgcgcgttgaagcccgcggcgatttcctcggcgtcggcgtccatcaggtccccgacaacggggccgcccatggcttctgccgcaagcatcaccgccagatggtcgtcgatgaagcggttgagggacttcatcagcttgctcgtttctttgttgtacgtttgtttcttccgccgtaattcctcgatgcgtttgcgcgcttcgtcttcgggctgcgcgttggctccagaatccgcctctgtgcgtagagtctcgattctttgcttgagagcttcgttgaggagctgctggtccctcagcgcagcttcgtcatcttttaatcgcttctttgtcttctcggtcgtctcagtctgcgaggcgagaaacgctttggattcttggattgtctgatgtgtcttgcgcagggccagcaacgcaggtagaaccgagcccgggaaggggagaaagggttccgagttggtgacgtcgtcaaacgctgttttgaggatccgcgcttggccagcggcggtgctgggggcatcgtacccggcggatcgcaactatgactgctttgttagatgctgtctggattgcgctcaagaaatggtggctacctcgcttaactgagcatcatattcgcgaacttttcgctgaagctcctttagggtatggtcaatgtttgtcgcatgagattgagcctccgagttgttgcgggatctgtcatccatggttctgtgagcttcgttcgtcgtcagtaactcggtcgattctctgcaagctctcccagagaatgcgacagtgcagtgtcgcaagacaaataaggtgcgaggcatacataccgtattctatactgtatttacacagtcacacagtatatattccggccctgtagctgcgagattatagcgtctgtgaggcttaaaacgcgctgcggggaagtgaccgcccattggaaagcttctttccagcctgcatagactgcactgtgcacttgccgccgcatgtcgcgcatttcgtagtgctggcagtccaattggcccatcacgtgacgctttcgcggcagttctcccttgctggaggccaaaggcctttctgccagctccgacgtctcaccaaagtttcttctttccatccgccgcctcgtttctccatcagcctcctcgccacgcgccgactcgtagccatcgatccgatcgcatcgcatcggcatcttcgcgtcatcgtttccagcgtcctgcgagattccgtcttgccgctgatcaaaccgtccccgcgtgcggctgttcgcgttatctagaccctgcttgatatcctggttggaaatcagccctgggctctttttatcacgtcctttgccttcagtccttctgtcggagatcaccacgtcagcgtgcacgagcgacaggccgcatcgtcgaggcgattcatccgcatccgcaggacacgggccgtcgattatcagagtttaaacgcgccaggtgttggtattgcgtgagcgtcagctgcgactcacaaggtcttgactaggagggcaaaaaggtttgagttgagcgcttcgtctcttcattctctgctttcgagacatatccgtcctagtaacgatacgcttcaccaccatcctctgcaccaccatcaccactgccatcagccactcaattttcatcatcgccctctctttccactcaccacctgggacattgatcgagattccctaccacttcgacaccttttttttgcgaaagctctggatcatctagacgcggaagaagagagttccaccctttgagaacacagctcctcccacacttattccgctgcacacagtctgggcagcgcccttttgcgacaccaaaaagtcacatcacgaaatcctgcacactcgagacagccgatccttcattaccgattccagccactacaccagcacgttttccttcgaaaaccccctgagtgtagattaagaagaacaaacgaatccagaaaaaaaattataaaaaagaaaagaattcagaggatctttgatcgccaccaataggacgaagcttttaattcgtcttcatctttctgtgaactataccattcctttttattcaaggaatcaaaatgtctgcctcgcccccacaaccgactcagtcggctaagcgccctctcgaggagccttcctcgccctcgcgagcgactgaccagccggaggccaagcgacccgccttggacaaagatgccaagcatgacgaagagacggagaggctcgagcttcccaccgaagtgcctgctgaggctgcagagcagaatggcgaagaggaaaatgccaatggcgtcgcggccacagagtcgtctgataacaccctagccgaagctggcaccagcgtcaaggccactcctactgtcccaatctcaacagcgtcctcgtctgccgtggccgcttcggccgctgctcacgatgagagctcatggatccacatcagggctgtcatctccagcccggaggctgccaccatcatcggcaaaggcggtgaaaacgtatcaaacattcgaaaaatgtccaatgccaagtgcacagtcagcgactatcagaagggagctgtcgagcgaatcctgaccgtcagtggcatcgttgatgcagttgccaaggtacgtacgaacaaacagtggtctcttttccctcctcccctgtccccatctcttaacatgtgagtttcttgtcttgaggcgcatagcactaacactctcttccttgttttctttccccattacacaggcctttggtttgattatccgaacactgaacaacgaaccgctctccgaggcatccaccgcctcttccaagacatacccccttcgtctcctgattcctcacatcctcattggttccatcattggcaaaggcggttctcggatccgagagatccaagaggcgtccggcgctcgactgaatgcctcagattcgtgtctccccatgtcaagcgagcgctcccttgttgtgatgggcgtcgccgatgccgttcacattgccacttactatgtcggtagcactctgcttgagcagctcaacgaacgatttggcggacccggggcctcagcatatgccaccaggagtggtgcacccgttggctccatccccggaggcatgcaggtggttccctacagcccacagccggcatccggacactatggacgtgcagagaattacggccgacaccaggagcgtcgaccccatcacatgccacctgccccatacccccagccatacgcccacggcgcccctcacggtgctccggcgattcccatgcagtacggagctggtcagcctgccgcatatggagcagctgctcctcacgttcagccgcacatggctccccataccggcccgcaagcacacggcgctccccaaggccagcccatgcatgccggcatgccaggaggccccatcacgcagcaaatctacattcccaacgacatggtcggcgccatcattggcaagggaggacagaagatcaatgagatacggcaaatgagcggcagcgtcattaagattaacgagccccaggacaacagcaacgagcggctcgtgacgattacaggaacggaagagtgcaaccgcatggctctttacatgctgtactctcgacttggtgagacgcaaaaccgatccacgggagcctaagcttctaaccagtatcgagcgacagaatctgagaagcaccgaatttaaccacatcgccttgtcgatttcttctcaaagagcggcgatgcgaattggttatagtccctctgctttttacacaatgaggggcgagtatcagtgaatgacggcgcaaagggcagggcgaaaggtcggctggctgcactatgtaatatgtttgccgagggatcaatgagatgaccctgtgatgctggcaactactacagatatttggacttgttctctcttctcttattcttctacttgcctttttttgtaactgctcggtttttattgttcttgccgtttatctctttttttttttattggcagtcttctagagacgggatatttgctgtgactgggaccgaattttaggatgaatgaaggagggtgcagagcaatgatgattagaaacggagctctacgggacatttggcggcacgatggttgatttgactttgattcactgattatcagaatggggggagtctacgaagctggcttttacaatgaggtgggttatcgtttgatatgatgccaagggactgcaaaacaaaaaaaatggacatatgctctataatatgcgacggtttctctttttgttcatttatgaaatttctttttttttcttgctcttgaatttatctctggggcgctctaaaatgtctatttggtgcaacatgaagccagcatgtagtgcgtacctggcactgcttctcttggtgccgagctattatcatgtacaggcaagcacctttatgatgcgttcatttggggtatgtttgttagctttcacagcttcttcaagttgacatgatactgtggatataaagagttagcttgcaattgccctttctctcgctgctttgaccatgttggagtgaatcgtccttaccaggtgaaaccccttgctgtagggaagaatcataggaagattgctgacaatagctgcagtagacagtcagtgttggttcggctcgccttgtttaaacatgtatctaggggcaaaacgtactgccgccttctccctgcagggcggtatgagcctccttgttgacccagcccagcagcagaatcacctccttctgctccggcacctcttcgttgacgttgatcaccgtcttgtactcgcccgtcgaaccgccaatcaagcccggcagcttcgcatccacgagcttctggataaagggatccaggcgcgccttgtggaaatcgtcactggcgccatggttgatgaagaactccgtacagggcgagtctagaggaatggccggttcgcccgtcgtctcctgcgtggtcttgatgacgctggtggcgagcggcgcggcgtaggcgtctgcccaggcctggaagttggggctgttgtggaagtcgtcgatggcggactggccggtccagcgggcgacccaggtgtacttgtcgggatgctcgatttgttggccaaagtagagggcgatgaggcccggggttgaggcgaaagttttgaggttgtcgagccaggactggggaggggatgagggggagtctgagaagctgacgatggcgatttcgacagtttcgggcatgttgggctgatgtgattttgggggggaaagcaagaatttgtaggtttacaagttcgaagaggataggatgcagaggaggagaatggcttgtgggaatgaaggcaggttctgggcggatacactgttctctgttatggaagaggtgttgtccttgttatatataagcgggatgcttccttcacctcgttctccacagcagcaggagcctctcttctttcattgtgctcaagcgcgcggcatctcatctaaacagctagaccctgtcatatcttgcatcttccatccgttcatgacttacacgccatccccaccaccgacatcaatctatgccaaagccctataaggggaaaaaaaaaacatctctaggattgataagcaatttctgcatatatacgtgtatccttttttcaatttccactcttgagccatggatctagcgcatttgtaatggcatgtttcgcaggttccgatttataaagcatggaaagtcgggtttgctagcattcacccttttcaggaataaagttgccaatgtttggttagtttttgggctgggcgggcaacttttcccgagacttaattggagccgcccccccgggagcgggatctgcggtacgtactacttgaatcattctgccaggatgatctgtgttaccgttcttgtcaataattgcctagatggtcaatatgatggtgctacctgatttttataacaagaactcgtcctttggtattttggcgagaatgcgcatttatttacaacatggttttttttatcgcgatagcttgatagagtatttgcagtgtagtcgcagggtattcacaaaagccaccgtcagctccttatagagggacctaactctaaaatgtaccctgccaacagtcgtcactgtgggcactgcagcctgacaaacctcatgctgccatcatcaccatcatcgccgtcaccaccacagccatgcatcgtttcagctgatgacaaatacgcacacgactggcatttctcaagtctccagatacatacagggctctcaattgactgcattggcatcacactaggcccattggtcaggctctcagcctcgtcagaagcagcatcatcagcatccaactcactcgcctcagcctcgccatgacctcccccaacgcctcagcctcgcaaggccacgccaacaccaacgacagccccgtcacgcagatccgcctcctctcgctcaactgctggggcctcctcttcatctccgacctgcgcacgccgcgcctcgccgagattggccgccaactggccctcctggaccccccgccggacattgtctgtctccaagagtgctggacgcgcgacgactacagcgccatctgcagggctacggcggacatcctgccctatggcaagttctacaacagcggtgcgtttggcggcggcctggcgctgctgagccggtggcccgtggagtcgagctccatgttccggtatccgctcaacgggaggccgacggcgttttggagaggcgattggtatgttggtaaaggggtggccattgcgggagtgagatacggccccggggagaatgatgtggttgaagtgttcaacactcatgtgagttgtttaatattcagttgttctcatgctatctcatgctatctacccgtctcatcatgaatgatatatatacacacacatatgagagaagaatcgtgagatggccatctcatcccgtcttcaactcactcactcatccctcacttctcaacattcaaccgctaacatccctcccagacacacgccccctacgagagcggccccagcgacacctacctctgccaccgcaccgcccaagcctgggaaatctcaaagctcctccgcgccgcctccctctccggccgcctcgtcgtcgccctcggcgacttcaacatgacgccgcgctcgctcccgcaccgcatcatcaccgcccgcacgccccttcgagatacctggcgcgtcctccacccggacagctccctcggcaccgcagacgatcccgcggagaaggccagaggcctccccgtgccgactgccggctacaacatcaggttcaacggctcaactagcgacggcctctacaacacctggcgctggtcaaagagcgctcagaagaagctcaagacggagccttcgcccgtcgatccggacagccctgatcctcgcggaaagcgcctcgactacgtcttcgccaccaccggacgcttccagcctgatgctgcttcttcttcttcttcttcttcttcttcttccaacccaagctctcaatcccgcggctgggtcgtccactcagcatccgtcgaaatgacccagcgccatcccgagctcaacgtctccctatccgaccacttcgccgcctccgccatcctcaaactccaccaaatctcaccctcctcccccatccccgacctcgacgcccagctaccacagcaaaccccctcaaaaggtccaatcctcgacgacacccagcccctaaccctctccgactacgacgaaatcctcgccatgacggactggtacatggcccgcgaggtcagccagcgcttctggcgaggcatccacttctacgcctccgtgctcgtctggatcggctgcctcgtcgccgtgtggtggagcccgcgcaactttgtggcctttatcctcatgctcgtcgccagcctgggtctcgccacgggtgttgtcgacggcttgctcgcgctcctcttcttctggtctgagattcgtgctcttagggagtttgaatgggagattcgtactgccaagtcgtttcttttgccgggggatgcggagaaaccatcatctgccaatgtatagatggggcattacctaaaaagcaatcatgtccgtgaaatgccatcatttatatccatcattcccatcttctctggatatgacgaaacgcaagatgtagtttctcatttattatatactctataatttctggatccaagaaagaagaaacctcgaaacttgtaggattagccataaaatacgagtagataatgtcaaatggtgaaacttataagcatgcggcagctaatgccaacaagaaagagtgcaatagctctgggttataggtactattattctattggataatcacttcctgaatcaatacacttaattctattctattcattaaacctgctatatgatttcttgtttcgtttgtctcatttctttttcttacgctgatcaaggctcgccctcttatccgaagcacctatcaaataattcacggctttagtttattaatctgggcatcagtaggtcatccgcctcacgctatgccatgcataacccataaaggcgctctgtttcctcaccatcatggccgtctccttcatattttcatctcgtagaataatgtcccttggtcgcttgggcactctccgcccgtattccctcgtaaatctctttagcaactccttctcctcgtcgtcaaatgcgctcattgagtcgatttccaaatctctgctgcgaagggctcccgagtcaaatggcacgttgatcaagcgaattgccacattttgtacggccataccataccctcgtagaacccatcgaacttcttcgtctgtgagcccgggtctttccgttgccgattctatccaatcgtcaagaggctcagattcatcaaagtagtgactgtcctcaaggctattgatgtgtgggatgaagggcggcgtaatgttctgtatcgtatcccatggaataggcttgaagaatctatgcgctttgatatcctcagcatcattagggaaaacatatcggccatatctgtccgcctgtatccctatccccggctgcctttgatcgagcatttggtatcgcttggagcagaggcgaacctctttgtcctggatcaagcggtagatcaagtctttacatttatcggtgacgaatggtctcatgggaaaccgaaacctttctttgtgggccttgaacaagtcatgagtatcaatgttcaatgaatgatgtgcgtaattttcaaatcaaatctgcttaccaggatgttttgttttgtgggcttcctcccttcgtccgacagaaaaggcgtgtgtccatagaggcactcgaagagaatgatgccgatactctactagtcgcacctcccgtcgtagtacgtttgatagttttgtgcttggatcacctcgggggccatatactgacttgtgccaacgacggaatttgctctcgtacggttgccgcatttatgtctccattccaaaagagtaccaaggtcctggtcgcttcctaggccctgctcgtcatgccgctcaaagtcacctgccagagcgcgtgctttctcggcccgcccttggatgcctttattttcttcttgatccttttcatctcctttagcatcaatactcaatttccgtagaagtgagtacctatggtagttgtaatacgatgcatcatgaggccattgcccgtcaaatgcaagcccaaaatcagagattttgagatgtccagaactggatattagaaaattatcaggcttaatgtcgcggtgaatgaatccaagacgatgcgcttcttcaacggccaatatcatctcggcaatgtagaaacatgccacagcctcgtgtagtatgttttcgcgaatcaacaagcccaagaagtccccgccgggcatatattccatgaccagatacagatttgacaggtcatcgaagctcgcaatcagtggcaccaccctgtcaagaaattataataagtttaaaagaagcgggttcgaaacacacatgccaaaaggaagagatcatgaaagagaagggactcaccagtttgatccttcgtaagaaacaagaaagtccctctcagcgcgaagatgtccctcctggctgctccgaagcatgtccgattttcgtatgaccttcattgcaaagactcgacttgggtaagagtacgatgagtctgacctctcacgtaccagcttgacaactccaaagctacccttgcccagtattttgagaaactcgtattttgaagcacaggtgcttgcagtttgctgcttggcttgaattgtgcacttggacttcaaaattcgtatatctcttaggcgacagctctcccggtaatagaaagtatcgtaggtaaggctattgctgctaggcatcatatatgcactgcgaaagagctcttgatgaaactgctggcgccggagagagcgacgatacgcttcgctgcagagctcattgaaataagtctccaggtatattttggccgctgccgctttttctaccgtcaatatagttggctttggtttatctgtcgtcgactcttcgatagtccccaagcctgctgcctcggggcttgatctagtccaacggctccgacggctgagcttccttcttggacttccacctttcgctgaaggcgagctggagacgcgggaatcgaatgatgtcttccttgttgaagcatcttccaggcctgtcagtctgctgctgtgggtggaagaccacatctcatctctatcgctggaatcgtcagattccgtaacactgggcagacttgataccaactctatttgttgtggcgaagagtcgcaggtcgtaacagcatcgcgcagaggcagtttttgattgttgtgccgtagtttttgcatgagaccattcgccaccggaaagacctttgccccctttacctttcgtggtgtcgaggcatcgttgctggaagtggcgccggccggatttattttcccgatattcaaggaccgaaaagcctcggttggataccagtcaggggcagcagagttttgtgagcctgtaaagatatcagcatcgaccaaattatgttattcgaagcatttggtgcagtgcaaagggtcgaattaccatgactattcttccccacccttgccatcagcttgccccgaagttcagaccatacttttgagcccttgcgatgaaggttcaggatgtcggagcttaaatggccttctatgccacctgatggaggctgattcgaggcggcagaggattcattcggactatttggcacagggtccaaaattggataagttcgttggccattgtgatgtcgaggtagcattctgttagatggttatgattgaagcgggcacaatttcccgaataaaaagaaagagaagagtatgaagatagactccgtgggttgtattttttctttttcttgttgatataaaatctagcatttaatgaatgaacgagaaccggcgtcgcaaatattgacgggagacgcggtgggaagaaaaggagagaatagaagatgaagagagttgaaagtgtgagaagagagcggcaggggactaaataaggagctgtccatccatcacacgctctttccgtgtttacgggaatttgtcgatcgctcttttcgcagcttacctatatcaaaaagccagatcgataagagagctcgcatctagagatttcagcagttctctctctttctaggtcatagatacatgaacgatttaactatgagaaaggcaagagacaatggcaacaagaagcttgttgatgatgttatagtgatatattgtactgtatagacgtctaaatcgccttcatcgaaccatagcagagccgtcccaattcttttagtgacggctgcaatatataatgcaaggactagcatttgcccatttcgcataatgctcccatctttcaaacaatcccagatcatcacccatgttaatcacacctggactcgcatgccatatcgggtgtgacatcgcacaatccctcacgcctcttgcaccagcctacggctccaggcgcttttgtcctcgagcggcagttgaaaggaaacgccaaattatattgaaccatgtccagtttcgggtagagatgaagaattaatatacgcagccgcagaaatcatccaacgccggtcccaagtttaaaatcgacttttggttcttgacttatttgatctccaggagcttgacatcgaaagtcagctggctgttggcaggaatgccaggcaagctcttagagccgtaagccaggtgagcagggatggtcagtcgtcgttcaccgccgatagccatgccgacaataccgacgtcccagcccttaatgacctggcccctgccgatcttgaaagagaagggcttgcccttcttgttggctgtaagaaacatcaagttagctgccatgcatactgtcatacgtattcatggacgaaacataccatcaaactgctgtccgttctggagctttccaatgtagcggacaccaacggtgtcgccgttcttgacggtgcggcccttgccgattgtgcggtcatcaacggtaacaccctggacattcttgacgccgagagaagacttgccggccggcttggttgatccagtggggccctgctcgaggttcttggcgaattggaccttcttggcgtccttcttggcctcatccttctcctcagcggcaacagcctcacccttgttgttcttgagcttcttctgctgcttcttggagagcttggactcggaagccttggagatcagctcgtcaaggccctcggcttcttcggcagaacgcttgttcttgcccttcttgctgtcggtaggaaccagcttggggacttcctcgtcggactcgatctcggcgacacgaggatcctcaagatcgtcgaggtcgtcgctctcctcttcgctatcatcctcacccaggccgtattccagctcgtcaggagacaggtcgtagtcatcttcatcctcatcttcgtctccctccatatcgtccatgatgtagttgccagtgaggtaaacagtgtgtgtgcctgagacaacaaagaagaccttctcgccttggttaacagtgatatccagaggctgctggtagttctatatcgggcgttagtatatcgtacgaatgataattagacaaatatcaccccagaatagagtagtcatggggctctcataatccgtcgaacttacccgctcagtatcgagagtgcagacaacaaagttctcaagatcgcctgcctcgctgtcgtcgtcctcgtcctcctcatcctcctcctcctcagagtcttcttcctcttccacaacagccttgcccttgcccttggcgctgggggcagccttcttgcccttcttgggcttggcctcagcatcctccatctcctcgtcatcagagccaacgccattggcagcctccagaagcttcttgatggcagcggcctgcttctgcttcttagccttggagaggtcgctagggccaccattggcctcttcatcctcgtcatcagagcctccgagaagagcactcatgtattcctcgctgagctcatcgtcctcgtcctcgttgtactcgtcctcgtagctggagaaagcgcgcttgaccagacgcagagttgaccgagggatggagggggcattcttggaatcatcaacatcgggctccgcattagggtccaaagcggccatggtgatacggaactgtgatatgaaaacccaatgattagcattaaccggacaaaactagtcagtcttccatggctgccttttcttttggtggaatcgtttcgatcaagcactggcatgagcgcttcatgtcgcataaagcccaatctcaatgagaacactctaaagaaccggcagccatagggaaagagggaagaatcatacagaagcagggaattccaagttggccgggatcaagatctccccagccgggacctcaaggccgtaaacgggaccaggaactgcagccattgtgatggaaatattagatttcgctgattgctattacagttctagttcaaaagagaggctgcaaataaaagccagaaaagaaactctcgagagaatgtggctctgcgtgttccggagtctggaggatcgcgtcgaagaaaggaaaaaaagagaggcgagaagctcaaaaaatttcttagtcgttcttttttttttcttctccgttcagccatctaacgcaggcgtctccacttggcgatgctggccaatagaatgacacgataaggcgcttatcgatatccgtgtcgctggctcagcaaccaaccccgcccaggtggagcctcttatgcatggcagcggatccctacgccattctacgtctttgtggaaatctcgcgtgttagatggattgcgcatcttctatacacgtctttttggtaagttcattatccaattcatcatatcaaatgtaaacatgacaatacgtgctcaatacgtgttcaatattctcactacacaaagatctaatactgactcaacttgggcataagtcttctattccgcgccagttagcgatgagatcactttccgcattctatgtgagtctcgtgtgcaccgtgcaactcctttaagcagctttggaagctaccaattcgctactctactggtttgctattacatttgtcttggagaagtactatatcaagttatacgaaatagcagagcagttctacgcggccctttccacaactccactcttgagcccttgagcagaaagagtatccaaacatatagagctcccaagatacaatgtttgtaagttacaatcaattagttgaaagacttcagagccgcattagagcatatctcgcgtatccaggcaccgtcgttgattgattggctgagatgttagattcgcatttgtttcgtcgtcagactcacaggccccactaatctccaattctgcaggtattggcggatgcagcaactcggaaacgatgtacaagtggcatgatccaagtcaaaagagacgtttttgcactccaaaggttgaccaactaaaaatttgaacagaacaggggaaatctcatgattcaagaagcacatgtaaatgaaagatgataacattcgcttattgggtctcattcttagtgtctggcttttattctagggtattaaccgtattaaccatctgttcaagtacgatatatgccatgttggatcttttttcaagcagatataaggctcagttgttaaattatgtagattatcactattttctttccctcatgtaaaaatacgaggccgtgttggcgcatatactcccattgaactccacgcttcttctttcgcggtcattccataacctgtaaacaagtcaatctatcagtgaatttgacgaaacattgcttgcatatttataaagaattcccccaagactgacgcataacgcaaatgccaggaaatcaatccatcaaaatgtcattataaaatgctcaaacgacatcttcaacggtcacagacttggctcgctgtcgtacagctttcttgctaacagcgtattccaggtcggccgtccaaaagtgcgatatttccgcctgggcgcacggcaaggtgccatataaaagagcagccacgggtaccagaaaataatcgatgcaattctgcttcagagagcgatgcgaaaagcacatgccatcggccaacccagcttggatcatgtccctctcgcgagcctgcacacaaactcggtggtagctctcgtagatgagcatatagacggcaatctccatgaatccaaggggccgaagaacgttgcaagccgaaaagacccaggatagattgttgggatcttcgccacctttcgtaacaaatgtgtacagagcagatgcgactactaggatcatcatgtgaagagggagaaagtgtgcttcgaacagacggtgagccatgtagaaaatgtgttcccagtgaggctccttcagcgtgtctctcgtgatatcggagaagacgtcattctcggctgcaagttcggagcctgcctcaagctgagcctcggggaaatacccatcaaggctgtcgccacggcaagtcttgtgcaagggacggaaagctctggaggtgtacttcctgtctttccacatctcagaagccttacgtatcgcgaatccgctgtccaaggctccccacatgtgtcgaattgcctgcttataacgggccttgacgtccaagagagcgcctcgaatgccgcctttcccacctccagacacgttggtctggctaacggggctgagcactgtgcggcaggtaagatggccgttcagagcgaagaagcatttgataaacatgtgtaaatcttctccaatggcatccgagtcacagtcccaaccgccgacgcgatcaacaagctgaagaggcagggagtatacagatgtgggaggggcaatgacagagctgctgtacaggccagacattccggcggcgcaccagagaatatcggcaacgcgaacaaaggcattgacgttgtgggcatttcggtcgaagattataggggcggcatacagagtggtggaagcagtttctggatggacagtatgcatgttggagatttgggcaaagtatcgcggtgaaaggtggctatcagctataaatatgattagtacaagcatgccgatgtataaaacaagtgttgatattgtatagttataacctaccatcaattccggtaacaatgacatttttgcgagcagacattgtatagttggaactgagcttgcgcgccgcccacgctatgttgctgccctttccagcagcttcgccaggaatatctgccggatgtagcgtataatcgatggatcgaaactttctgatataacgctggacgaggctcaaagcctttgattcgccgccagcctctcgtagttccataccaaggtagaccttgaagcagtgcatggccaattagcatttcgtttacgccgccagtcatgcctcacaacgactctacgcgcagcgacaagtgagtgactaaaaagtctgtttcaacttacatcgtagcaaatgtgagcttgagggtgagaagctaagacgtccagagtctctctgagagtttccacttcttctttgtagttggggatgacgatggcgtggatgatagggccgctctggatgccatctttgccttcggtggaaagttcggattcagaatcagtgagctcgcttgccgtcgaaaacacattgtcgctgtcgctagaagataaagtctcggagctggtaatggaagacgcagaactttggcggcgaaggcccgcggctttgtagctttgaacggctctgctttgcgcagattgtctaagtgactttgtaatgctccaaatggaccagcaagctcgaatagggaacagcgcaaccatgaaatgaatcaggaggcaatagtaggcgaagacaaaagtccatataccagcaccagcggcggtgattttggaagaatggcttccatctttggcacttgcacctctgtataggatgaatccgtagttttcaacgactgactctcgagatataacatagtacgaaaggccgaccaatgccaacatgctcaagccgcctgcgcagcgggagcaccaggtcaagaagcccatagtttctgcagctggttattaagcaagagaagaagaagagaagagagccggatatatacaaaaggagaccgaaagaatagccccagagagttgaagcttcaaagaggcagcatacaaccaagaagctttcacaaacgccagatccaaggatgggaaaaacgaatagggagaaaaattgaagaaagagacggaataaaaagaaaaaagagttatggagagatcagccaaaagggaccccggctcgagtcattatcagctggaaagtgatgggcatggagacttgaatccagggtgcgagttggaggatccacaccaggagccagagcgttttattatgagatacatgcaaacatgatccatcgcatggccatgacaagtattgatcagggataggggttgccgttattccatcatcaccagctacgagcgcatacctttatggcgatggcttcttttcttgctagtatccatgaccagtcactagcaggcatacagtatacaaggtaggatatgataggagctagttgcggtctacgaacacgcgtatgcaaagaagcaatcagattcgctgagatactgggcccccatacggaccccggaccctctttgttgtgctcatgatcccaagttacctatttagtatcaggctagccatgcacttggctatctaccgagtggtttgcatttgctaagcttctttcggagaggcatggcgcagggtagatgatgaagaatacctctactccatctaggcatctcatgctcagcatctgctgcgttagtcatatctgagagccctggtatcttgatcctttgcttctggagagaggctgagggcaacgtaacgatggagttgtacagcctccaacaacacgggatttgcaacagtacccttggaagtgctctcaggagacgggaatacttgtttgttcaaatcccgcaccactactccagagctcaaaacagtagtatgtcattacccacaggctagaagccgcgccattgttatcgtgactacccacaatgagacaaggtgggaactgtgctgaatgccgggaatacgctcatgcctgtacaaaatacatgctccgtttccgtggtatgagcagtgttgttccggaaatcggatttcaattttctgtaaagcgtaaagcagccatctttttcatgatggagagatgctaagccgcagccatgacgtgagacgatatgtcattttggaaggattatgccgagatttgaagaagactccccaatacccagacaagagaagctttttcgggatggttatacgatttccaggaaactgcgatgggaaagacagggaattctgaaagcttctatgatcctagatattatgcttaatacgaaactacatgaactcttcttatagtacttggggcagaatcccaagccaagaaagtagagttctccttttagcggtcaaatatgatgttactccagggaaacaaccccctaccgtctccatttcttcaacgtttatcaagtccacagccatctcattctacaagcaccaacatggccgttccttgaattcaatgcccagacacgggctcctatcttaatctcggctttagcgcctctcgcttgccaatacttgtacatacaaactagtaacgacgaagccttctggaccaacccaaaggccacacggcccggcatgtgaagcccaatggacgacggccagcttcgagagcgggtcagcagcgagtcgagcgttattctctcttttctctctcctgtttactagggagcctaggcgcgtgaacatcaaatgcggttccccccctgtaggcccgctacgagatcggcgctttgcagattgtcctattacagcgcgcctttgacgcatgccgtgcgaaccccagaacaaagggcgctgaagaatggctgattgctgaaaagccacgagaatttcaggcgcatgacgagaatgattatctttttgcatgtattattcaatactaagtactgatagcagcgataactatttgcctcagtatgtgacttaaagtaggtagcatgcgctgctatgagaaatacagctctctggaccctcactttatgcgggatcggtctaaagcgactccatcgtaaaacactgccgagatacgcgtacggggcacgtaatacgcagcggcggtttagtaccggcggcacgactttatgaggaatcctctttcagccatcggaggattacctcagcggttttgtatccattttgtaggcatccattcaagccattgtagctcgttggttaagcttcgcaactcaaaacgaaatgttaaaggctacgccatcacgggcatcggacattcaaactccttcggccaggtaaacgtcggtgtccatcattgcgtggctaccgcgacttgcgtggaaccatttgcctgcgcatcagtttcagcctccctgaacgggcccagtaaagctgttaatcctacccactctggtgacatttctcctttagagttgcgagtcaatatccgtcaaagattcaagcaatttgacgagcatatcgaaaacctagaacagttgttggtcagctttgtgttacgggcatttttgccattgtcaaagggtagattatcttatacgcgagaattcgcgacgtctcaccgacataaggtagtagagcttcaaaggcttttgagtagcatggccttgggggagattaaaaatgctgtgcaatggtcaatgccgcagcctgcgattgtacctaggtaatatggatcctttttaagtggcaaggtctcagggaaggttaaaaatgctgtgaaggtggagagactcaattgcagccagctgcttacccatacaagcgcaaaggtagctgagaatttaccactactcctactattcacccccaaaaacttgcacaagttcttcgatcatcaagtgattgtttctgtagtaagtctgaaagatttcccctctccctggtttttccattttggaattttgaaaagcgcacctttcaaccaagtacatcatttaaaccatgcgccagagcacttgaatgatcacaaactaagagacaagttgcatattgttacgaggaaagaaaaaaatcgtaagggacatgctatgatgagaattgaaataccatgacagttgcagtgcgttacacgacttcatcatgagatgtaagttttagaaatgcgtgcgacctcaggaatcaatgtatctcagtgatataatagaattacaaataacatatgtctaaagaggccatgtattatgagcaaatagtaaacagaagttgtttgcacaagttcatcttgcattcggaaggattcaaggttaacttttcccagcacatagccacgatgttagcgaggatttacaggggcactcccgccgccttcgacattcttaggctctgccaagtccattttggccaagccagacagcacttgcttctccatccaattgcagcgcgcgataagggcagttaccccgctttaatatttttttgccagcccaatcttcgcaatcagtttcgaggctcgagtgcgcagaatcatacacttctaacatacaggaagcgaagggagccgtctgctctcccacaaagtcaacacaatggggctgcttgctgagtcaaggacgtaagctatttgcggacggagtgattgttggaaacagtctctaatatcaattcaggcgccggaaaatccagcacgatcccaacaacacaagatggactcgcgacaccaccacgttcggccagaagatgctgaggtcgcaaggctgggaacccggccaattcttgggagccaaagactcagcacactctgagttccacaccgctgcgaatgcgtcgtacatccgagtctcgctcaaagatgacatgaagggtctcggctatagcaagtccaaggaggacgaagtcaccggtctcgacgtcttctccgacctactgagccgtctgaatggaaaatccgaagctgaagtggaagagaagcagcaagcccgacttcaggtcaagatgcacgcctatgtcgaacagaaatggggtccaatgagattcgtgcgaggaggcctgctggttggcgatgtcatggaagaagagagtgacaagtcaaaagacaattcggatgaatcagagagttcttctgaaacagacaacaagaagtccaaatctaagaagagaaaggctgaatctctgaaagacgatgatgagcagtcagaagatgaggaagacgagaagaagaagaagaagaagcagcgaaaggaagagcgaaaggctaagaagctggcaaaatctgagtctgccgaatccagtgactcagaaaaggccaagaagaaggagaaaaagagggagaagagggaaaagaaggagaagaaggaaaagaagaagtcgaagaaagacaaggctctagctgaaaaggagaccagtgaagacgctgcagaatcagacgacacagtggagaacccatcatcgtcaaatagcagctcagagaaagtaaagagctccaaaaaggacaaaaaggagaagaaggagaagaaagaaaagaaggacaaggacaagaagaaaaagaagaagaaggatgcagacacatccgacacagagatgcccgatgcagctccctcagtatcgcgttctgggacggctactccgataagcacaggcacatcaacaccattgagccgcaacttttccagagcacgattcattgcccagaagcgagctgctttcgcggatacccaagcattaaaacaggtacttacacttgttgtctattcttctccgaacgaccaatttgctaacaaaaaaatagatcttcatggtcaaggcatagaaaaatgatatttctaagcgcggcgttgatttaataaaagtccttttgcaaattcattctcgactgctcagagggcttagatcggaattcttttacaaaggcttagactagaagattctggtataattgcgcatggagcattgttggcgttgtatatacggatgggaggttgtcaattcgagacttttgcatgtagcttttgtactttatgttgaaaatgaacttgactttgaacaatagcatttgaaaaagcacatggaagatcagtgagacgatatcaagatccatttggtgatgtaaacaatatacccaagactattgtatacttttgctttgattgacaattcacttgaactaacatgcttttatataattatgcaattctccttttcttttctttttcttttttgcaaatttatatctgaatactcccttgtattgattggcctctgacagattgctcttgatacaccagcgactagtggctgctgttttgcgctatcccaaatttgtccaccgcctacccttcctagccacagaaaatcaatccgccggcagaaaacaataattttcctccaactccaagcaaacaccaaaaaacttgcgatcaaaaagttcacaatattacttatacccctagatcctttttgttgccacccttctaccaaaatcaaaataggaaactatttcaattatcaaaaacaaacgaagaagagagagccaagcagataaaaaaaaaggaaaaatgtcgggctcctcgcctgaattccttcgcttcaccggccaccggtccttcgcccggcgcctcaccatctcgaccctcaccggccgtcccatccacatcaccaaaatccgaagctcctcgcccacgaaccccggcctcgcgccccatgaggtctccttcctgcgcctcctcgaggccgtcaccaacggcagctccatgcaaatctcgtacagtggcaccacaatcacataccacccgggcctcatcacgggcacaatcgccggcctgggcgccgccgagggcgacgtcatcgagcacagcatccccgtcacctgcacgaggggcatcacctacttcctgctgccgctgtgtctgctggcgcccttttcaaaggcgcacatgaatgtgcggttttccggccccggcgtcatcacatcctccactgagactggcgacgtctcggtcgacacgtttcgtactgctatcctccccctctttggactgttcggcatccctcccgcacgaattgagctccgagtcctgcagcgctcctgcgccggtcctggcggcaaaggcggcggcggcatcgtcgagctccgcttcgccagccaagtccgcttgcccaagacgctgcatctcaaccgaagtcccggccgagtaaggaagatacgaggagttgcttactgcactggtgtgtctgcctcaaataacgctcgcatgatacattccgcccgcgagatcctaaacccgttcgtcacggacatccacatcgcggcacagtacgatcaggctccattggtgcctacaggagataaagcaggtagcaagcgaagactgggcattggatatggcctgagtctggtggcagaatccagctctgtgggtgtcatatactctgcagatgtcgtcgtgttgccttctggtggagaggtcccggaagatattggaaagagatgcgcctaccagctgctggagaccatcgcaaagggcggctgcgtgactcctgtgtcagcaggctctgtgcttacgctgatggctatgggttccgaagatgttggcagattaagaattggcagagatatccttggtactgaggaattggttgagcttgcaagagatctaaagacgtttggcgcaagtagctgggggctgcgagacgttgaggaagacgatagcggggatattatcgtttccgtcaagggcaccggtgtcggtaatgtgggaaggaaagtcgcctaagctaaataaattaatcaataggaaaagatgccatgtctccttatcttgctttggcatttggcgaaaattacagcgaaatatagcaagtcggtggaggctttggtttgataaaagttgaattacccgttccgtaggtatatattaatatgtacatacatgccctagttgctagggcgagttatttgattccgaagagtagcgcctcgacgccgagtccgtatcctcgccatagttgcccgataaccaatagcctggagagacaaggcagttgagcctccagtcttcatcaaggcggttttcattgtatgaatgacatgatattcgttaagcacggcgttgccagagctcatgatatcggataaatgtgttctcagtgattcgtcgttcgagttgtccccggtaacggcctgtagctgctcggagcggtcgtagcgttcatctgcgccttcgccattcccttcgccattgccctgtctatcaagctgctgcagctcaatctcgtccgtctcgttaaccgtcacacccgagtcatgccgtgaaactcctcgctcttctgcgtctagatcttcaggggagcgtccggggatgggctcaagaactcgattggaaagtgggcggaatgtcttgagtgcaactcgtaagccctctcgttgattgtgtatcgaaagcatcagcgactggatggcaaggatgatcaaatcaaacaatagatagtataatctatagctggaaggcatttgcccgacgaaatcgataatcaaccccccgtgttgatatcctcgatgatactcaggccccagaggaagtgaatcaaagagatgcgacagcatgcatagtatattaggcactagtatcacaaggacgtgtatatgagtggccggcatgagcagagcgaaggattcgtctttaggggagagatacatgtattgcggtatggcgcgcaggatgaacttgagcatcgagcatctatatcacaggagccggattagtgtgcgggttcctcctaaacgaagccaatgagggccatttggggacagcgagagggaggaaagttatgtcaacgcactccatataatacatagagctcagttcggcaaatatgacaagatcaagtgtcttgagcaaatgtgtgagaaacccaagcttcttggctagtcctggattctgcttcttcttgctcctcctcttatgctgccggccattgctagacctcgagcgctgccgtgaccgagaacggccgtgggtgcctgcttccgcatcgttggtgttgttgttgggtccgatggcaggtggtgagagccggtcgggaatccgcgcggaagacctaggcacggcatcattgttcatagtcgcctatcatcatccggctcaactgaggggcttgctctgcatcgaagcaggcccagagatggctcgagcttgggagaagcagcagccaagcagtctctatcgtcgtcagggtcacaggatttgtggagcgcgggcgtgacaaggttgaaggttggcagatagctaacaagtctggccagcggcaagcagtgtgtgatggtcgcgcctattgagcacttcggcggatggtggagtcatggacaggcagcttattcgtcacacaaggggttcctggtggcttatctcaaccaactgctcaggatcaacactaaatccggcggccagcctgcgggactttcggtacgtactccgttgcggacggcaggccctcccccgcaaaacagggtctcgcatgccccacgcagctccatgccgaccggtacatgtacattggcagcggcggatgacaacaccaggaatgatggactttgtactcgcccgagctggcagccctcgacgtcacagaacgatgacgctatggccgaacgcgccacagaagaggagttgggcaggggaacgatgccgattgcaaacacatggcgagatgcccgccgggtcgttgtctaagccagtatgtggttccacgttcgcccgtcgttccccctctatagatgagacattggcttccaatcttggaggattcggggccaatgcaggctgcatactggggatttgtactagtactcactattgcagtatcaagatgggggtatattggccaattagcactgccttagtaggtgaatactgtatgcaactgccggcaaagatggtctcgtgcacacacttgtgccttgtatagacaatatcgaaccatttgtcgtccatttgtcgtggctgactcaaccgctgctcgatctccgggatcagaaacaggtctcattttgcttgggcatcgatcggcctctccctcgctgtaaaatgggctgagtttgacatggaacaccgtcctagcgccgatcgagactcccgccacaagtcgacatatggtagtgtcaatcgagctcgacgtgcgtgtgtcattctggtgtggtgagccgggacttccattggccggtgtcattggttctccggcaaatggtcagaaagcttgtcctggctggcggctttcgttgtcttttctcatggagctacaactacttaaggagcttcccctcccgattgttccccctctcatctctatcactgcctgaatcataccacctcatcaaaacttgccttactgaacgagtgaattatcattcaattatagccactggcgcccacaccactagccatcatgaacaatcccgagcagacccagaaccctacaccaaaccagagcacccgccgtcgagtgagtctctcaccccgctcaccgcaaccccaccgaacacaccgctgacagtgccaattatctagagctctggcttcatgcctgcctttgagggcctctcccaacatcatcaaaatgcaaacaacagcgctcggcgccagagcatgaccgaccaacaatccaagccgggcatctttggccagctcttccacaagttagttcatccgagcctccggctgcctatatgtctaaatctcgcctaactgtacatcgcaattagtacgcttgggaggaatgccaagtaataaactgcaaacccatttgtcatattccatccattttgtacctttcgcatcgacggattactttcacgtcctcaaattcttgattgcatttgcgtatcttcccctcaggatgcctcgcgcatcggagtttcatcaattgtgacagccgcggagttaggccggcagacagaatgagctcagtgtaaagataaatgataataaatattgttaagcaaagactgcacgctgtgagaccgacgcccgtctctaccccagagtcaatgcggagatgcataagactcgcgactaatgcaacgctaccaagggccaagggccaatatagccgttgaaaagagcctgtactcagcgagacatgccattctatgtataccgtctatgaactctaaaccgcataactgagactctatcgtgtaatgtatttatcatgttagccatctagccctacttaactcacacaacaaggtacgagaatgatccaggaaacagttgaagtggcatcttgtctttggctggccactcaccaacagaaaactacagcgtgtgaaagagaaggccaacgaggtgtgtaagtggaaaacgagtcgggttaacagccgaaagtactttgcgatacactgcgttgtgctgggatgcaaagtacctttcctgcgactagcaatccttatcgataacgacgtggtgggcagcaaatccaccagtagcatagcagtcgcaagaatcttgaccatcaatctggaaaaaaagtttcgaagcgctccaacgagcgagtgccggatgcaccacgctctaccggactctccaaagtatgtcatgtcgaccgatacttcgcgaccttagatgtcgaaatgacatcgtctgccgctcatgtttgactggccgcgcaaagcagccggtgcaggcttggtgggctgcttcatacagctctcaggcctctagaacagtgagcaaggcaagactacgaccccaatcacgactcaatgcggacatcacccgccaaccgactcaggccgaactggctggctacctggagggcctaaagagactgcaggcctcggaaaagaagcaaagcgatggagacgacttttctgtccgattcttcgagcagggcgatcgaagccggaaagaattgtccagtgagcacgcctttggggaatccctaagtggaactgaaactgccgaattgcgggacaatctcttcaatttagggagagggcttcgcaacccagaagagagagatgcctttggagaggttctgaacgagatggggggcgactggggcaaggccagctctgcggacgacgttgagaaactcatagcgaaattggaagactatgcacggtcgattgacgataggataaaggaagaaagtaccaatcttccgaggggagtgttggagcagcttgttggggatgtgccggagctctcattggaggagggtacatcctctgacggaactcgagattctataccgcaagtcctgataaacccagacgagataacaaccaatcgacgccgaaaacttaacaaattcaattctatcctcacccgattcgctctcgcggagaaagaatcaggcttgaagccaaaagcagtacagtcgttatacaaagcatatcactcgaccagattagccttggctcaaaattggagggacgtcccccccgctttgtggcaggtcctctggagagcattttcgagtacaaaagacagcgccaatagcttatcacgtattgccgttctggccagagatatgagcgatgccggggccacgcttgaccctgcacaacaggtcctcgccattgaagccatttttgtcgacggatgggagtccaaggccatggagaactggaggcggtctatcagcacgttgggagccgaagattcagagacatttcagaacttttgggagcttggggcaaggatatactgccgtgtgggtgatttgggccaagcggagagagcaataaataagctcctcagtcgcaatatgagcccacgtatcttgcttccgcttatccggacttgctgcaaccagggaaccgaagaaggcaaacaaaaggcatggactgcctaccgccaaatgagacagcttttgggcaaggatatggggctctcagactacgaccaagtagtcgcatgtttcttgactgctcaccaagttgagaatgccttgtatgcctttgtggacatgatgagtgagggccagatcgatctgatgagtcaaaagtatatgccttcgtccattgcgaacaaattcttcctgggcaaatggctgaagcgactaatcggcgctggcgacttggatggtgctttcagtgtggtcgagtttatgagaggaaagggcgtggaggcgtcaccgatacaactgaatggacttattggcgcttggcagcggtcaggcagtgctgagaattttgaaaaggccgatgtcctgggatggcagatggtcggatctagactcaaatttgtcgctctcagaaaatctcacggtgaggactccagcagcaatgacgcatcatcaccggaatcaaccctgatgaatatgccacgtgctaccatcgagaccttctctcttcttgccgaaaactatcgcatgcgaaatctccatgaacggttggagaccttgtggaatgccttccgtgaagcgcagattagcccagacgctttcatgatgaaccagcttctcgagtcgcttattcaggagggccagccccaagaagcactggctctctaccactctctcatagagaacagcaaagttgtgcccgatccatatacgttcagcgcgctttggaagacagttggggcgaatcgttatcacatgataatggagcccgagacgcaaagaaaggaggccgaggccacacgagccatgtttaaagaaaccgtcaagcacaaggacgtgttccagcccgatggcattgatgggcaactggctcgcaaaatcctccacactttccgccgccttcaagataacgcaggctttctcgttgccctagtcgtgtttaaagagacgttccgattccttcctcccgagacgctcgtcatggaaatggtcctcggtaccaccaagctctccttggatacgccatctcaacgcagcaagctgatgagggctaagcgagggattgacggcgagctgcgagcctgggcggattccaacggggcgagcctagaaggcgacgaggatcgcggcgctgcgttatacgccttgttgcagaagaagttttggcctgcaaagggcaacgaagaggacaaacgggagatatttgtggaggtggcgacgcaaatgggggcacttgagttgctaggattgaagaagagtgctagcagagggtgagagtatgttgtgtatgaatgataatctatagattgtacattagatatatgatgaatgactggataggccatctccaaagacaggcgggttactaggatatagacactcacgaacacaatttactgtaccataacatttctatgaatacctctttacgcataagaaaggagctttctacaacttgtgaagttgatcacattatttcaagcgatgtaattggtgcatcacattaatctaaatagtttctgctggcaatcaatctattgtatattaaagctattcgtctaagatacccatggaacccaccaccgaaatcctccttctcctgccttgactttccggaactccaacgctatgcaaaaataatagtgaaagaggaaaataagtgaagcagtatttgcttaatctttttttttcttctctcgtctcacgtctcctgttcatcttaatgcccccccttcatgtcgaaaatccgaacccagctttcattaagtaggtcaaatcacccgtggagcacgatagttactctccttcctcgattttccgtgcttgcactttgccagcggcgctgctgctacatggacagtatgatgtctcgactcctacgtcaagtccatatcttcgatgccgtcgtcgcccagcctatcaccaactgaactgagacctgaactggaagcccttctcatttctacagtcccaggctcgtccccgttttgttgcggctgctgcttctcgtccccatcttcttgattttctatcgactctcgtggtgttggtaattcgggagcttgctgagatatccattcgcctatgctggttatagagccgccttctacgaggatctcgttgccgtctgtgtttttcccaaagattgtgccctgccatttggcatcgtcgccggttttgctgtgcttctttttaagagctgaaaagcatgatatgttagccaaatgtttaaaaagggaagacacgctcatgttcatttattttgttattcccctcatcgtgtgcttgtttttttctcttacctgccagatagtcggtagcatccgattcagtatctccgctacccagctccatcatctccttcatgcgcgtcccagagaaccactctataaactcttccacccctcttagatcttcttcccccttccacagttgttcggtttcagtcctctctggcagcagggctccggcctcttgcagtgccatccggacgtccacaatatcgtagtcccccgcatcgccgtggttgttcatggcatttctcgccgttttttcgcacaaaagtgccaaatatcgtgccgcgatatcggtcagcgtatcgagtaccgctgggcgcgtgctgtggtagcccgtcgcgcgaagaacttgcaggatcgagggccgcaagaaagcgtggaacatcgagggcggacgggccatcgcgaggcgttaaagaggcctgaggcttgtggatgtgttgataaaaaagaataaatagcagcaagaggtgcagaacaaagttgggtagcagtaattgctgtgagaaagctgctacaaaagtgttttctgaggctgtcgcatatgctctcttggacctcatggactctgccgtactgagtagctcgcacagcgcatattcgcctctaatttcgttgatgcgcgatcttatccagggtatcgagaggagacggagcttggttgtggcggctgggctgcagattttatagcgtgttgggcagctgcgtaaagtgaagcttgtgtcgtgtgtaaagagagagattcagattaagctcagagttctgtctagcagagaatcaacacagtgctattacacaatgcgtatctcgcactgtgaattctttcaatatacgggtctagcatcaatttaacatctgcgcatgtcaaaatttgaagagtggagttcatgcaagaatatatgaagtcgattaaatcgaaagatgcatatcagaagagcattttggttacagctttgtgtgtatgctatcaaatcagaagaagaaggaaaaaagcgtcccatccagttatgcaatttgtcaaacgcaagatatagatagccaacaagcaaaatagagcctcttccaaagggtcatatgttttacaaacatttcctactcgtccaaatccagtgcgagagcgaatataccaaagaaaagtgcaaaatgattattcttgctcagagatcccgctgtacttgttgatccagtccagcacctctctatgccaaaccagcgagttctctggcttgagtacccacttgccacctgttagcatctgaatttacttcttgatgttgaatacgtagcttgtttagactcacatgatgctcatcagggaacatgacaaacttgctaggcacgccgcgagcttgaaggacgttgaacattgccaaaccctcagagattggcagacgataatcaagctcgttgtggatgacctatgaacaaatgatgttagttgctggtcatgaaagcgtgatgtagcttgaattcagcctaccagctgtggtgtggcccagttgccagtgtacttagccggatcccacttctcataaccttcacggttatcccagagagtaccgccaaagtcatgttcggggaagaatagctcttctgtagaccactggctgagagttgaaaagacaccgtcatggcatacaagcgccttgaatttccgccccagatcgtggccctggatccagtctgaaacaaattagctggtctctctcgctttcacaaatgtcagtacaacttactcatcatgtagccaccatacgatgcgccgagagcaactgccctatctgtatctatgtagctcatttctttctcgatatactcgaaacatttgaccaggtccacgtagggatcaccaccccagttattttgaatggcatcggtgtgatcttggccatagcctgtgcttccagtcggattggggctcacaacaacgtagccttgctcagcaaagatggcagggttccaccgagtactccaatcatctccccaggccccctgtggtccaccgtgtaccaagaaagccaaggggtactttttagaagggtcaaacgttgaggggagagtgaccaaagcatgaaccttataacccttggagccctcgtaccagatctcttgacactgtgatctagtcaaagagaaagctcgaccttgtttggttgtagaggagacaacggtgaccgatctagtagcagggtcgagtatcgaatagttggaactttcgactcgtgatctcgttgttatcagaagcgatgagctgtcgccgagaacctttgcctcagccacagatccgtcttcgtgaataggggcgggcagagatttggcttccaacggcgatgatggcagtttccacaggacaacacgagcatgcttttcggccgcaacgtacagttccttgttgtcatggctccacacgatccagtcgggcttgagatcccagccacccttgtcatcgtcggtctcgtaaaactcttggacattgctcagatccgtcacgtctggaatcaacaacagtctcgtcttatcggcctcgtactgctgagacttcatgcgaagaaaggcaacttgtttaccgtcattagagaatgcgggcgagctggagtatccgagcagtcttcccgtcttgacaatctggggaacagtcggtttatccaagaacgaactcagaggaacgaaataaaggtcagtcttggtgtgtctcgcgtgattcaggtctgggtccttggcaacaaatacaatgccagtcgaagagatgtcaaaatcaccggcaccgccaaaggggggcacgggagagttcaatcgggtgcccgcaagcaaattggtgagcgcagagtttccaagagtccatttcccgtctaccttctgcaactgaccataccaaagcgaattcttgttctcagtgttccaggaatcccaatggcgcacaaaaagggaatcgtagatcttggccgaagtatgcgactttggttccgcagatggattgtaaagctgcccgtcaggagtcgtcagagctgcacagcagaaagccactttgtctgctgatagaggcttggctttgacgctagaaatgcttccagcgaagcggtggatggtgtttgttctacatataaagtgtcagcttcttcataaagaaacttcattctcaatgctgaaccgctggggaatccgcttactcatttgcgtcgaggacatgttgcgccaccagcgccgaggcaccgttatcgaggcccttgacataggcaacttccttttcgctgatccagataggctcgctggccgcggagtcttcggaaaccaggtgcgatgttccttctttgatgttgagcactcggatctgcgcagttttggagtgggtgtcgaacgagtacgtcgagacctaagaagtgacgccgtcttagttgggttccctgcagtccatccaatgcgagccagctctagttcttgggtgcttaagagcgcaatctgaattggcccttgctgtagaagaaaatcgtctcctccccaagactgcagagctttttcaacatcgcatcctcacttaccgtgtataagacaagctcgcccgtcgaattgggcacgccgggcgaccgccgcggcgccgagaggagaacctctggggtaaactttgcggcctgaattgtcatcatcaagggctgctcaattaacgtgcgaatactatgagttgaggacagaaggaggaggagaaaaggaagaagcagcagcccaatatattattggaggagaagaccccaaccagccctggataagaggcctgtccaatagtacgtgttatctctgtgaggaccccgatggcctgggaagccgctataaagctactaggaccccgcatctgcaaccccgcactaccagcgtgtgctgttagacccagctgctccaacgcactattacttgcactgctttattacttcaagtttacctagattgatacctatccgtatatgtactgttgttattccttcgacctgaccgtctagttatgttgcctctcgtgtgtttgcttgtactgcatatacaacacaacaccctgaggctcctatccctgtttatgtgttctcagttgaggttcctttatcctcgtatctctcccctcgtctgcctacctaggtatgtaagctggcccagtatataaagctcttgctattattaattggatattagcctaggaacttttgccgttgctataaccacttttatgtaatttattcactggatattgataacctcgcgtcgagctccgaaacttttgtcttttcattaataattcgtccagagcaaagataagtaaagaagcagcactaggaaaggtcgtcgagcagcgctggcgccgcagcaacgctactagcatctttttggatatttgtacgcagacagtagtgtgatgccgcattgaattccccctatactgctaatctaggtctattagatctattaaatatatctactctattaaatctacctatttactctattagctttaaacacgttatgagacccatctacttcactaaatctatctactctattcaatctacctattcactccatcggctattcactatctgcgttatctgcactatcaagtatacctactctatcggctctattcactccatcttcactttacattcgttttagtctattctattgccccacatttctctaagatcatcttctattaactcgcttctcttctattttgccagtccacccacctttgctcattttcaacttcagccagccatctcaatgcaaacatctggcgtatcacctcaaggctcaaacccatatggtatcgtatggccagataccattatatgaggcttcgctactagcatatcgtgctcaatatcatagcttccgcggcagcctcagaagaaggccgtcatgaaacctcagtaatcaaaattatgcaagaaagagttctctttgaccccagggtcaaccaattcggcatccggcaactttctcaaaaggtcatgaggcgggagtagcacaggtcgcttcacttaccctcagcaaagtatgacccgagctaatagagaaagtggtgggatcaacttcattgtctatcaagaaggccttcttattacatatgactggcgtaacgcccacatcctatacactaaccttgggggaatttgactacaatgttgatcaagttccatgttaaaaaccttgcggtaatccgtgacagacaggcgccaaccgcgactgaacaagcgaggctaaaccaccgcataaataccgagcctactgtgggcgttgagcatgtgctgaagctatctattactctttgacaataattgcgggttggcccacatcttcttgcggacctgcagagatggctttgttaacttgccttctgagaggtttgactagcttctttggttaaccgctacaacgatttttgctaggattctggatttatgccaccaatatgtccatcagcttgccttggtacccaatttccgaggcagaaacttttattgtgagaactaacatgatgagcactggagtgaacctgcattcgcctacatgttacttgctctcatcacagtctaagagcaaagcgttgacggtccagtgacctactgtatcaacttaacggggatcagggcacagatcgcaagcctgtgcaactaatcaacagatttacggcagattgaatagactcggaaagacatgcaaggttcactagcaaaacccaaggttaagaattcatttcatgatcatcaacagcgagaagtggccacaacagctgtccacggagtgcagtttgccaatatggcttactggctctttaccagagattgccatcttcgagatgatacgatcatattttcatcacccatttaacagatacgacgggctgggatgaatggggtaataagacgaattattactcaggcgtgataacgaaagaattgggcttacttctatccattgtggccaaggctatcatgagtggaagcccccgcagtttccataccagaaacagcgacatcttgacgaagacgatcctcgacatgtcaaaaactatgattatcgagatggcagagaaatggatcggtatgagtgagggtcagttgcgggataagttcaaaggcaattgaaagatatatccacgaagtggaagtcaaatgtgaaaagatggaggaagataggctactccaggcccaggtggaagcgcgtcggaagccacttcatggatctggagagttcattagatttagagatgatgtcttactgctacttttactatatctactatatctactatatctactatatctactatatctactatatctactatatctactatatctactatatctactatattaaaatctagatttagtaaacagccatggcatttattcttaattaatcagggatattactcctagatatccatattgatctgataacgtctacattactcccatggcagccttgcggcgttaatgtttattggatttcagatgcttgtcgaggtgacctttcgtgttaaacgccttgttgcaaattgaacaatgatgtgtcttgttcgccttgttctttgcacagaatgccctcaatctcatcgtctccatagaaactgcctttagcctgccgccctgtgacagcctgacctgctctttgtgagctttggtattaagatgtttttttgagagctgtgattgaggcgaggttgatatcgcaggtgttgcaacggtgcttggctgatgctttagcgccttctcgaacaccagcagcaatttcatggactctgtctctgttgctattcgccatggaatccgagacggtagagccgcgaatcccagacgtacaagctgctgctactgcgtttcgtactattgccgagcaactagtccatgccattttatctctgggcctgcgtgctagaaatccttgcaagtctttggctttctgctttgcaacatatatcctgctgagctccgcgtggcgtgcgaggtatccttccaagtctttggcctttagcttagcaatatatcactttctgtactctgctcgatgcacgcgttgcttctctgcatattcaataagttcatcctccgtcatgtcgagtccctctggtaattccataaaagagacatgactacaaagagcaagccagtcgacagcctctcttttccaggacaagatattggtccaagcggtgtcgagggattttggaccagcaaaaaaagataatacagagcacggcttcgagtgcaaggaaccggagtcgagctgaaggaaccaaagcgacaggaggaattggtgccgcgatgggttatggtataggttaaaaaagcgaggtagaaggacggtgaaaagttcatgaaagccaggatattattcaacgttggggggctcttaggatatatacgtagtactaagtttaggcgaggagggaaggtacgaatagatggaggagtccactacacctaaggcaaaatggaaagaggcaagaagcagcagtagtagcagtagtagcagtagtagcagttgaatcatgttaacctgccagagtcaacctacttctgccatgggggaaagtacctgttgggccacctgctaagttgcgaccgacaaaagtgcagaaaccgctcagaaagaagccagtgggagtaactaccgggagagaagccgaaacagctgaagccctggcaacccgtcgcgagaaagcagccttggaaagtgtccgggacaataaccttcctgatggagtactgacgattcttagtatattaatttaaccaactgccatagacgaaatcttggttctttgaagacattgatattgataacaaagatgatatctagctactatcatcttgctttcatcacatctttcaacgccgagcaatcgctaatacctcataaatcaactaccattgcccccaaacgccgtgcatgtcgtatccctatccgaccacatgccatccttctaaaaacgcccatgttatacccatttgtctctttccagggaggcacaaatgcgtgtgccccaaagaagcccctgagcctcccgtcgaaaatgccaacattttgttatagccacaagtagcttttcagccctatcacttccttgaagccccaaagttcgttcgcttcttattggtctgcgcgtcattctcgctatcctccgtgtctctcttcttaggcttgttcgctttattcccgcccgcggaagttggcgtaggattgcccgatgcgctgtctcgatacgtggtggataacggtgtcggagcaggagtcgagcctaccgatccaggagccgaagagtcctgaaaacacagagatatccagttagtttcgatgaacatgataatggctgatgatacctcagcgtataaatcttccagactgggcggtcttaccccgttattcggtcgatatgaaattgacgagcgcgaaaacacgcggttctgttccgccgggcccgtcttacgccgctgggctgccgcgccacttgttcccttcatgtagttgtcaaagcctgtgatgatgttgccgctgggggtgctgtcgagataggcggtttccttttgggcgatgctctcttccatcgacgcctatgacgaatttttttttattgattagcatgttgaacgatgcgccataacaaggataaacataaaagtataaaaagctaatggcaaaactcaccaggcgccgttccagttgcctgcggcggtcgaccaagtctcgcacgcgcgcctgcgccttcttgtactctgccatggttggttgcgcttcgccgggtcgagatgtagatgcttgcgtgttatcagccatgcgccgccgctcgtatgttcgatggctgtcggcgtcacggcgatgcggtcgtcaagttgtggatgaaatgaggttggcgacccgtatttttgatgctgtcatgaaaaagtagcaccgaagttctggcagcgggattgagaggcgccgcagcgaatgtcactccacttcagctgatcgctgcttgccgctaggccttgcagaccagctaaaaggtcatcaacactcgcaatactaaaagtatgaatcatcaacttggcgcaggtgattacttatgtatatcaatcataagttaccgtctagatgatgcgctcattcttgtttagcttctacgggctcctatttaaagatgtatgctgcgaggaatgactgtagagggctactacttattaatactggtccaggtgcagttacaaacaggcatcgctttttctttccaacgtgtactttggtagagctaaccaggttcttttcggctcattcatgcttgctaagcaagtatgagtgccattttcttcttctttttctggagacgggtgctttagcagcagttagcctcagctgttgttctatgccagtatcaaaggttctcatctgcttaatctctctttacaagagctcacttgggaaaactctctggcacggctgtctttggagtagtgagctttatatcgtttgatgcttcaccacgcatcaatcattcagcgtcagcccagaaactagagaccagccactcgcttcttccatcaataaaagacttgactcacatctcgagctgtcaatagctgtttaggggtagctaagggttcggagcacgtgattcatcttccaaagtatcagctagcttgccatgatttgacggagacgagggcgcagaagagctattgcgtctcagcctttcagattccttgccctttgctgaggcttcattatcgttacggcgacgattattacggcggcggcgtccgttgtcattatccgacccagactcatgagcgccgccacctcttcggcgttctcgtcggcgctttggaggcgagtttgaccgggggctatccatggatcgattgcgtcgacggaccggactgcggctacgcgcttccgaaggactccgcgaacgagaggatggagtcgccgagtaacgtcttcgtcgctcgactgaccgactcctggaggcagactgccgtcttcgctttggtggaggtgaggcgcgctctgaggaagctgagcgtcgatttcgagcgtcacgacgatctctaccgttgcgcgattgccgtcttggtcgataagcatctccgcgaggggacctagatctttttcttgaatctctgtaacgaccggggccgcctttgcgccgtggaggacttcttgagccccggtcgctgcgagacatgctgctgcttcgagaacgcgatcgctcagacgctgactcagatggcgagcggcttcgccgtcgcgcccagccacgatcgcgcccccggccgctgcgatttggaggcacatagctatcccgacgatacgagtccccggaagcacggtgtcgagtttcgggagaacgtgatctgtttgcattccaaccatgacctcctctcccacggccctcggaagctcgatctccacggcggcccggtcgaccgcccctgtcgtttgctcggtctcggcgatctcgatctttcaactctgtaacttctcggtcacgacggtcggagtcttcgcggcgctttctggcagtttcagcagctttatctgcctcaatctagattgccgttagatctagctccagtgggaaataaacaaagtaccaaccttttcctgcatcagctcaagtttcttggcctctagcagctctttgggtacgccctgcgggttgccttgagcgcttaacagcaatttccatagctccttgcagaatggcgcagtctctttatccaaaaatcccgtaagctgtatctgaagcgatttgatgtcgggctagcaaccacaatggtcagcatggcagattttatagttcaaaatgtcgtaaacaaagagcaatgggtaagcaaacgcacgtgtctaggtccctcgatcaaattgaaacacagctcgatcacaacatcgtcttcattgcccagaatttcagagatcctgttagcaatccatctgtgagatttgcggtcagcactggaaaagtcggaactccatgataaggcagagagacatggggacccagtgacaaacttttttataacctggagattgaccttttgcatgtcaaccttctggctaaactcggcagggaatttggtcgacttcatgagccgagcatctcctgctgaagccattgcagcacgagtcgcagtggcgatattgtgtgatgagcgcgtctgcgaagcttgtaagatagaagaaaaaggttagcaaggtgacgtctgtgctgctcttagccaaaagtgccaagcagacttcgtatcgagaattatgcacgggccaagcttgggccggcatccatcaacccaccgggcgcactaggcaaaaagctacccagcagtactctccacgtctgctcgtccaaagcggcgcaaaagtatagttgggtagtggcagctttagaatgcttccaggaccttgggcaagctttcagcggctaggctgcaaaagcttcagcgagtgcgtaggccttttactgtccctggaccccgcaatgagcgccctgggatgttcgctgctggcgatgacagcaggcagcctgcctgacaaagctctaaaagattgaagcttcttagtacatgattctgccatccatacatttacttctcttcacactccctcttcctttgagcctctgccggtttcaacgctccagctagagcatgagatttgccgctcagaatggacacccttcatgcgccaaccgtgccctcagggccgacatccaatttgagtcagagaaacggtgatgtagggaacctgagctttggagaactccagcggaagaaggatgatttggaggcagaactaaaagccctgggaagcgtccttgattcggtacgcaagcaaaccctgtgatccatccatccagataatcatcgaacctatcattaataagatggctagcatggcgttgatatggaaacgccgctgttgaccagagatggctttcctagagcagatcttgatatcgcccagagtatatataactcggaaattcgcccgttgagagaatgtgccatctaacatgccatgctacagttcgcacaacaagagcgcgcatcatacgcctacgtaacgactacaaaagtctcatgggggtgattgaaaagtatctccacgagcattttgccaacctccaagagggagacgcagccccaagcacggctggggaggagctccggattttgcctgattcccaatccgaacagctggatgagccgtttgcaaaagttaattccgttgcggcaaacagtccggcccagcaggctggcttacaacctggcgatgagattcgcaactttggctacgtgaaccgatccaatcacgatggtctcaaaaaggtggcagaatgtgttcagggtaatgaaggagtatgtttcacgcagtcccatagcccgctttggctttatttcctaactatgtgtcaacagggaaacgtattcatcaaagtatctcggcccgatggagttgctcgtcgccaagagctgagattaacgttgactccgaggaaagattggggtggacgagggatgctaggctgccacatcttgcctctgtagtttattattaggatgttggtatcttcgtggatggtaatcggcagttataacaatatcaaggcgaggtgtaggtggactgaaaacaaaggtaaacatgctaggggatgacaatatgtatttttgtgtgttctatttcccctttctacagtattaaataccacgtcacagacgtagatatcagcagtttaatgatactcaagtttgtagtacaatagagaattattgcgctttcgtcttcatcacatcgtcataattatatttttatgagcctctaaagctaattatacattttatctaggatacacggcacatatgccaagatgcttttataccttcttaggtccaaccatgagctcaggcttcaccagggtgtcaaactcatcctcagtcagcgcctggagctccatggcactctgcttcagcgtcaaccccttcttgtgggcattcttggccactttgctggccatgtcgtagccaatcttggggttgaggcatgtcaccagcatcaggctattgaggagaactgttagctttgcaatgtttcctttcaccataaacagtggacacatatgaaggggggagaataagaaggaggctgcttacgattccttcatgatgctggcaatcttctcctcatttgcctgcaggccttgaacgaggttctcctcgaatgagcgcatgccatcggcaaggatgcgcgagctgtgcagcaagttgcggatcatcagcggcttgtacacattgagttcaaactggccgttcatgccaccgatggaggtagcgacgttgttgcccatgacctgagcgcaaaccatggtgagagcctcgcactgcgtggggttgacctttccgggcataatgctgctaccgggctcgttctccggcaggatcagctcgccaagaccgcatcgggggccgcttcccaagtatcggatatcctgggcaatcttggtgagggatccggccagggtgttcaagctaccatgagcctggacgatggcgtcgtgggcggccagcgcctcgaacttgtttggcgcagtctggaaagtgatgccagtcatcttgctgacctcctcggcaatgccctcagcaaatccctcaaaggtgttgatgccagtgccgacagcggtaccaccttgggccaacagcttcaagtcgggcagggagctctcgacacgcttgataccaaagtcaagctgggcaacatagccagagaactcctgagccaaagtgagaggagtagcatcttgcaagtgcgtgcgtccaatcttgataatcttcttggcttcaaagtcgtccacctttgcctgaagagccgctcgaaggctgtggagagcgggcaacagatcattctggagctcgagaacggcggcgatgtgcataacggtggggaaagtgtcgttggaggaggcgcttcggttgacgtggtcgttggggtggacgggagacttggagcccatcttgccgccgaggatctcaatagcacggttggagatgacctcgttggcgttcatgttggactgggtaccagagccggtctgccagacgacgagggggaaatgttcaaggagcttgccatcggcaacttcctgggcggcctgctggatggcctgtccgatcttgggatctgccggttataagattgagttgttagcatttatttttcttgcatcttgctgtttctgtttcccctttctccatcttctaatcatcgcaacactcgtgtgaggtgtgtgctgtgtgctgcgcaaaggctgtaatcgcaaaagccagcgtccgcccctcttccaatcgtacccattgcgacacatatactcgctcgcatattacgtaccaaggccatatttcatgttcactgtggccgcagcacccttgagaataccaaaggccgtgataaccggcgggggcatgcggtcctggggctggttgatcttgaagttgcccagcgatcgctgcgtctgggctccccagtacttgtccgagggcacctcgatctcgccaaaggcgtcgctctcgattcgcttgtcggccatgttggatcgtgtggcgtggatggctctgtagctggtgggaatcgtagaggcggtttgcagaagtgaagtctgcggggtgcactgaggggaggcacgagcagccgatgctgttctcagccataggcgcgatccggcgatcgcaaccgaggcggttcttgccgatgcactccgaagcattttgtgtgtcttttcacgtgcccttttccttgtctttgtgtgtcctcaaggaagcgaaacgggcgcggtgaggccaattggactactagtagtatacagggagggaattaatgaaagtcgtatattctagaataggggaaaaaaagaagcaaaaaccgtagattccggttaagtaaatattcggctacgcctttttcatattcccaacaaacgacccggcttttcccttagcagctatgaaacgagggaaaaaattaacctagtggaggtgaagctttgcagactgaattgccgtggctttcctccgccatcgccggttgccattgggttagcttcagaaatgaagagctacctcctggcaagatcaaatatacgtccatactactgatgtataatttttctacagataaccaaaagctaagattaattaatcaattttttactcttcatagacacccacctcttccttacggtagctgttagatgacgtatttacatgtaccaggatatccctgcaatccgggtacctactcgcttgtacatacatagctccaagcttcaattcgatgatgactaacgctacaactggggttgagcttaagtgaaggcggagatgaagggcaaagcagacttcacatacttgccttcatgatgagcttgcagtaagctagagttaatctattcttccccattatatagctaatgtattgcgtaaatgtaccgtgttggcactcccccgatactgctcatttcagtaaagccagaccttgaattgtagctcttaagtgcagactctaaatgtcaggggaacctgcccaatgtccccaggaggaaggaaatcttgtgtttatgcggagaatgagaggggaccaagcctttttacctctgaatcagctccttgtactgtgataaatggcttacacaagggatcatggcacatctcacaacccacgtttgttacgatatatggtagcaattgctcagacgatcacgatgggaaaaaaataatgtccaacaagcacgctttgtcaaaccagcctccggcatccgatgaccttattctcgtggtctcgcccaatcgtaccgagacctttgagcccctctctcgtcgcccttctggttcttctctcctcttgtttctttgcctttcccctcaccttcccctgggagcatgcctaaaaagggaaaaggactcgaccagctagggcagctgaacgcaaaatactttccgagaactacaatacattcactattcttcaaggaatctctgtcctctcagccaccgaaaaccccacgaccttttgacgttgacgtgctgattattccaggtgattattgactcaaaaagagagggcttggaaccatacggccagcaatctgaacttgccagagaagttattcaaatagatcagcccacttatacagcttcactgagaaacttctacggggtacatttcagaggattccaaggacgcagaaacggactttgatgaccataatcaagtcatagcgactttctattttcacgtcaacgaggataaggctcttactcaaattttgaaggcacataggtaaaaatccgtcttcaagagtgttttgtggactttttgatcaagctatcgcctaaccaccaccaacctgaatcacttaaaaacagagtttttatgaagtcagtttctcgatttcaactcttgttgaggcaaataggcgtggacggacaggactcccaaggccacatatgaatttcgccgacttataccatattaagctgctgagggacatcgctacagaggaagagattcgcaatcctcctcatagcactgttcatattgatgagccatcattgcttatagccaagtatggagctcaaggagggctaaggcttggctttggcaatactttcatggaagctatccgtcgttctgatattgcttctggagatggagttacacaagtgaggaatggcctataatcggttatggcggagctactgacagcatggcagccttttcagttaaggacgactcaggaccttgtgtatgggatatataacggtagggaatggttttaatgatgaccttgatatcaccttttgctcagcctttggagatgttaactgatattcgagccaaaggatttaatgtttctcttctttaaatagccaattggtgtttatccatttgtctatttacttatttcttttcgctgttactttgggtaaacagtcaatttatcatattcgtactggagggttgtctgcttgctcaccttttatccggacgaacaatttatagaatccaaatttgagtctagtaaaatgagcagattttgaaagtatttttttttgctttcagcttcgcttgatggaggatttcatttgatcactgtcatggtgacggcagatggagtgctggtggctgcactaagccgagccagacaacttacaccagcgagcaggcacttgtaaccacagtgaccgaaacaccgtagcgggcaactgttggcgctgtgctctgtaatatcgtacaccgcacattcgttgggacctgaggcagcgctgaaaaggagcctctaggcaagacttgcagcagcaatgcagggcagcatcagagatttgcgctacgaagtacggagaacaaaccagaatcaacagatgggtcccgggtcctgaaacaggcaggcggtggccgtgcagggcaccttggacagcctagcagcagcgtttaccgccagcgactctcgcctccctgccggcagaaaaaaaaaattagtaaaaagtaggcagggaggaggggcgcccagcaaggtctcgctccaagcaggtagcggtgatgtcacgtgcggttaacccacccctggcgactgaatttttcgcttgacgctgggcggcaggccttgctccccttgtcccagttccccgccgccttcaaaagaactcaggtccaagactgtctggtgcaagttttcgacgtccacaccatcctcgcgtcatccacaaacccaccaggtatgcgcccaacacatcactttttcttcctcaccacctctgctctgctcgtctgcgtctgcgagctgctggccgtttgagacgtgtacttgctggaacgaaccgttacttgtgattaaaactggacatctagcggactaacgccatctcgcaggaccccgcctgtttacatcaccacacgctcgtcgctaatatctcgagcctctcagtatggctgagcaacagactcccaccttcaagcttgtgcttgtcggcgatggtggtaccggcaaggtgtgttaactcttgggtcctggccttcaatcgacgtcgcgtgcaaccgggatcgaaagcgacgctttccacctgacgtgtggcgaacgaacgattatttttttcacctcttcctttggcgatatcagccttgacgtccaaccccccgctaacgatggctttgaacgcgatagactacctttgtcaagcgacacttgactggtgaatttgagaagaagtacatggccaccctcggtgtcgaggttcacccccttggtttcaccacggtgagtcccaatactccccgccgcgaatcggtagccgccgcccatatactaatattgtgatcagaactacggtcagattcagttcgatgtctgggacactgctggtcaggagaagttcggtggtcttcgtgatggttactacatcaacggccagtgcggcatcatcatgttcgatgtgacatctcgcatcacctacaagaacgtccccaactggcaccgtatgttttccattctatccgtcaggaaaaacgcgtccaaagcttctaactcgttggttactaggtgatctcgtccgcgtctgcgaaaacatccccattgtcctgtgcggtaacaaggtcgacgtcaaggagcgaaaggtcaaggccaagactattaccttccaccgcaagaagaaccttcagtactacgacatctccgccaagtccaactacaacttcgagaagcccttcctgtggcttgctcgcaagctggttggcaacccccagctggttcgtaccaccatatatgcaagggggaaaaaatcgccccatgaccatgcgctgactttatctcaatataggagttcgttgccgcccctgctcttgctccccccactgcccaggtcgacgaggccctcctggctcagtacaagaaggagatggacgacgccgcaaacatgccccttcctggtgagctgtccgacgatgatctgtaaacgactcgcgcgacggcgacaaaagtgttttgtttgacaatgctgggacatcccggattacgtgggaatttggccatcggcagctggaatgaccgtttatgataaaggaaggaaatttccgggttcacaggagcttgattggagagggcaaggctataatacccttggtacctcgtttggggtagattattgaggcgtcgccgcggggagttgcggcaaaacctaacctagctagacttttttcatattaaagacacctatttcataccacattaccattctaactattcttcccgtttcccttggcacgagggtgagctttgcactgcctaggtaccaattgtaccaatagagagtcaggtgaaaacaagctataaacaggtacgaactactgctactatcttagtactaaggtgctatgcaaatccagggctgcatatgacagcttattacttacatgtagtattgagttacccgacacctactgcttttagtattactaagaggctgctcagacctctctttgctttttactggtcttgagccaatcctggcaaagacgcaagtatatttactgggtatgctaatactaataatactcatactggcctgttcgccaagtactgatacaacgcagcaacagctagccaaaacacctgtttcttgcatattttgacatgtccgcacatataatacgtacgcttacacggccaaggggtgcaaagaaaaatagggaccgcaaaatgaagatacacgcacacgtccaaaatatgaagacttttttattcaaagaaacgttatctggtactacaccctagctatggcttaataaaagtgtatataattagttgatataagtatgggtgttttaaagatcatagtagtagcaattgtagcaacagtagcaaaagcagtaatagcagtaataacctattaatgctacaactaaagtgctggataactctacaacgtagctttacgcacacctggtgcgcgtgcagtattggccagcgagacattcagattgctcggaatgcatgccggacaacgcattcatgtatgtactcgtatggctccgtattgatactccatacgacgagcaagcagcccagcatgcactgcttacccctgcctataacatcccgcctacaaagtgctaggaatatgctgcagaaactcaggcagatatggagcaggcgctgtacacatatgcagaaccacttgacgggcagagagatgaagatgtaatgttggcccgaagaagaaacctagaatagaacgaagaaggttgggcagatgtggatggagcttgacaaggctccataggctctgctctcgttggccctgcgctggctagtcggtttttttgtgctcctcccgtcaactgcggtgaagaaaaagggccaaattgttgtggctggggataggtagatggggatatgcgggatgcaagacgcatgtagaagcaggtggccaggccctttgacacgtattatatgttacatgggaagcgtgtgttgtatacctgtatgtatgagtatgtataggtgaggtagcaaattggggtaaaaggaagtatactgggtacacgtataatgtgtgggagctttggaggtctatgactgcagacatgtacgattggggaattattgacgggccattggaagcggaaattgatatgtttgatggaaatttggtgctacaccaggcaagtaaaacttgacttgcaatactggctgaagctcgggagtttcggtatcctttgctttgctgtcttgaaacttggctgcaagctggagagatggatggccagacttgacgcatcggtccggagaaaggacgagaggcaatagatgagtgggaagagacggagcaagtggagctttgcagcagagcaggggagggaacgtttgcgacgaagccgaaacgagagagagagactgactgagatatgagacggagagcagcagtgggcaaaaaggcggaaagggagacaaaacaagcattcaattaatcgtacatagattaggctgggcaaatctaccgaggccaacgcatcacaattgggcacatctgccttaccgttgaagaggttggagcagcagcgtcgaatatgataggccaatggccgccggcatgtacgacgaagctgtagccaccaatgcacggcaaggtagcagccaggacggagaagtgctcagggaggtatagctggagaaggcggtcaagaagatgtgagcgagcgagtgtgtggaaggcgtgagaggcgtgagaggcggattgagagtgagagacggattgagagtgagagacggagccaaggtccagaggattgctacagctttcgagaggatcacgatgatcagatgttataatgactgagtgctttgaattgatctcaactggacgtctcatacatccaatatagtactgtaggtatcctctgctcggatacagacagcacagccaaggcctggtgggtgctggatgctcgtcctgctccattcatgcgtgctcatacatttgcctacatattacaacgcacaacgtggcggctctaaaacggggggctgggcgctaagacgatccaccaggcagtcccttttggtccttttggtgtttgcgacgaggtatagcggatgcagcagcagcagctagtcgaggcaatggcctgagttgagggaagctatcgagtccacgttggagtgcttgcatggccggctccatttaagcgacagcggtgtcgacaagacgatcaatagggtgttgatgagatggccatggatggcatgactagcagcagcagcagtgagaagggagagaaaagtcacgctgctctgtagacatggacggcttaataatgcctacctggatgtacacatacatgcctactccattactcgtgtggatggatcagcattgggcatttgtggtgctcagcgatgatggaatctgctgttttgtttgttttgttttgtttacttgctgctgcgccaggtacttttcatactactactagtacagtagtacggcgagcccgatgcggccaaaagtaaacaaaccaattcttcactagcagcacgagagcattcattctcgcactaccacccaacggagcagcatcgcgcgctcacggctgacgctagtcgagacaatatacgattagggatcagatgcagtacattgtacttgtacagtaattctgggcggtggcattgggtggcatgcacgtcgccaaaagactaaagcggcgagaacgctgaggcggggaccatgcaagcactcagcaagcaaggtatcgtgtacgcctctcatgcgttcgctggccaaggcatcctggtcatgctggccttccattgcatgggtcggctgttctttgttcttcagttgtcgacggcgtccaaaagagagctgtactctgcatggcggtagtgcattgctccagacaggggtgtcaatgaccagaagaaggaataataatgattaataaagcgaaaatatgagaggagctcgcagaagacgatgattaatttaatgaaagcagagagcttcatgagatggaagctttgtaggacccttgcacgtgctacgcgtgtttttttggccatgtttccccattcggacatgccagtgccaggcgcgcgacgtgatttgcacgcgggctcaagccttactttttctcagtctttattttttttgtttggaaaatcaattcaaaggttcaagctgcaaaatagagctagcagaggggcctctttttttttctcctcaagacgggggggtgacttggcagcctgccgccgctacagaggcccgagtcactgctaccgaccgcgctgagaccttggcccaaaagacccctgtagccactcacgcccccccccttccgggcaccaccgggccacagctccagtgcgccaagggaccgcctgtggtgcgtgctgtgcgtgctgtaacctgctgtactatgcgctgtccacggcaagtagctgtaccgggcccccatgtactgtacctaatcgccttgccgatgcaactggagctccatgtacctacccaatgcccaccgcctcctgcacgtccacaaacctgcccgtcccagcaccttcaccacgtcgttgctcgctacacgtcgtatcttgcattttctcttccacgcatctgcctcttccccttggctctactcctggtcggggctccagttctctctttttctttattttcatctttaatccttcgtgtcccccccctaatcctcttccatctgcctctccaagctcatccaagagtaatgcctcgaggcgcctcttagaccaaaacaataacaacaaaaacaaaccacacactcctccaccaccatggccgctcctctcacgccgccctccagcatggctgatatggatcgccagcatcagcacgagcttcaccagcagcatctgcggcatgtcagctcaccgtctcctgtgcgaacctctgagcccctttccagcctggcccagagcgcgctccccgccgtctcatcccccaccacagatagacaccccaagggcaagagaaagagaacagcgtatgtcccttgtattctgaagcttcctatcttgattaatcctgtccgagggccattggcgatcgtcttctgcgcggaattgatgccaattgacccctggcaagcgtgttgcgcaagctggctaacatgtgttgttgttgttgctcccactagcaccaaggacaagatgatcctcgaagaggcatactccatcaaccccaagcccgataagcaggcgcgtcttgagatcgtgaaccgcgtgtcacttaatgaaaaggaagttcaggtatgtcatgcactttaacattgccctgtcagcccttgaacccgagccaggatctggggggacccaacgcgtctccagattaaagccaattaaacctttatgcaaccttttatgcccaaagacaaccacagacacaaagctgacatgggcctcaccgaattagatctggttccagaaccgaagacagaacgataggcgcaagtcccgtccgctgtcaccgcaggagctggcggctctgcgcttcagcggcatgcacaacatcacgtcggatcccatcacctcccgcagcatcgtcgtcgagctggacccatcggccttctacctctccgaccattcccagactcacgaccattctccgacatcaccgcctcatcttcccaccagcccgatacatgcgcacccccaccacggtgctggcgaggctatccacgccacgcctgcatcccggtatgcctctcagcctttctctgcaagcaaccagccgcacgtcacaccgcaacgacaaatgttcccaccctcgcaggaggacgccaaccatccctctcagtccttctctggctccgttggctatctcgcaaaccgctggaacctgggtaacacgtacgccacgcctctctcgcgtgataactcctacaagtaagttgtctgccataggatctataccttcttcaccttcccttactcatatactgactcttgcatcatagattcgatcctttctacccttcctcttgctcatctaatacatctggagccaatcggtcgcacatgcgtctctccctctctcttgaaggcaaggccgagttggtgcccaacaacgaattctcgccgatccgtgaaaccccatcaagaccttcatctactctaccgtctctgtcgcttcgacggggccttcagcgtagccatagtgcactccctgctgtcactctgccacccatctcaaccctgaccaactcgcttccaccacatcttgttcgtggccgctctcgtgatgttcatgcttgggagctgtgcgcggattccgaaacccgagacgagctgacggctcaggccgagcatgagtccagcggctctgccatcgccgccatcagcttgctccgttccaccagcagtattttgcaacccaacactgccaagcgcaatgcatcgcagacaaagtatgcgcgctctcgcctgatcaagaagcccagattcaatcgtactacttccagtgttgctcggctagagacgtgctgggtcagtgatgaaaaatcacgggaatcctgccacgcaaagatgaatgtctccatgcttgtctccccgtctgactcggacaaggagaactggagccccagacgtgatggaagttctgcagagggccgtcgacagatgccgcccggcagtcccatcagatcacagagtgccagacgaatcggtcgagtgctgcagggtcgaaagagcccagcattcctgatgcgttccaacactgtgccgtccgaggctcgttcacctgccaagacggggatttacactttggccgatttggagcccaaggcagagtctccacgggacgatgaagtaagcagattcatgtgtggcgaggtcagccccagcaaaaagggcgacatggactgtgtcgcaggcctactgtccctgagccaaggcgcttggagataatcgcgcatgcatatgcaccgaagccacaaaaacagaggatgaaggagcaaacatacacccaggattgcagatacacggacaccttcttttgagcattgttttctttgtttttctacgaagacatgactttttttttttaaggaaaacattgattgtttttcatttaccaacgggggcgagaatgagagacatctttcctctccttttttttggtttctcttcttcccccttgacgacttttgataatttctcatttgttctttgaagagaggtggggtgaaacacacctacccattattaacattttattgtgttttttcttcctcttttctttcctttccggctttggatcaagagactggaaatgagctttgctggatagacggatactggcaaacctgggaggcaactcgtgcttttaataatgtgtgtttggatttttttttttgtttttttttttttgtttaacacggcctgcgactggtttgcaaaaagaaaacaaatgtttctggaaattgtttttttctttacggaggaagggggggtttgtgcatcacaagaaaatggagctgattgccgtttgatcagatataaaggaggggggacagcatatttcaatgggcgtattatggatggaacggccttactggtgggaaaaagaaacaaagaaacaaagtactgttccgtctacgttggccttttgcatagcacgccaatgaacaacaacaatgtttagttttagagaaattagaatctgattttgaagaaatctgtgcgaataaatgtttcgcattgtatctttgcaattcaaactgctcaagatcttttgctcaagccgtgtctagctatctactctaagctatagactgtataaggtaatagttgtaaaaaatgagagaaccaaagacaacccagagggggcagcgtccatataagggagcccaccattcatactccaacgccaaaaaaaaaactcccagcatatctacatctagatgttcagcaaaggtggccaataaggggcgcaacaaagcaacaagataaaaaacttgacaagacacgcttatatattcgtaaaagggggtccaagaaaaagcatgtgtcagtcgtaatcacatgcccagcatgctcatctgtctcctgatagggctggcggcggtactaccctcttcgctagcataataagcactgtcggtgtcaatatcccagctgtcatcctcttcctcttcgccagagggtgaaatgccagacgcatcgaagggcttctgagcggcggcgcggacgttccatcgcagggtgcggctgacgctgtcgaaccactcagtgtcggttcgagtgacggtagggaagggatattgcgacgcagtgatggtaacatggtcgccttgcttgagctcgactcggcccttgccgtcaaaagcacagtaggcggtggctcgagaattgcgtggcacggcaatacggagtgccatggtgtcggagaggaccatgggtcggaacgagagagtgtgcgggcagatgggagtcaagagaatggcgggaatgtcagggtggacaagagagccgcccgctgaaagagagtaggctgtcgaaccggtaggcgtagagaagatgcagccgtcggcttggaccacagtcaggagctcatcatctccgtagagctcaaggtttgagacgtaaggagatgggccacggtcaatgacaagctcgttgaggacctcgaattgctctccttcgtccatggggttgccgttggatccttgtctatagacggtgcaagtgaaacgcatgcgcagattaatcttcataccatcatcgcccatgactcggttcagatgctttttatagtgttcaaactcaaaagtggtcatgaagccaagacttcccaagctgaatgagaggacaggaggcaccacgcgctggaagagccatgaggtgaagaggaccgtgccgtcgccgcccagggtgagaacgagatcaaacttctcaggctggctccagcacagatccggggtccaatatctgagcatgttttcaaatcgcgcatctccagcgacgatgcttgccgcattaaagcgctttgagttgcgcagcttggcatcgacgtagacgttgactccgacatcagatccataacgaggggtttgcaagagccacgttgtcagctcccgtgtgaggtaaacaagctggttatcccgagccttggtgacaatcatgatattgcgcactgcttgcttgatggggcgtcgttgaagctgcttggagacttcacgcacgctggtcgcagtctggaccaagcgtgaatgtgacatggactcatcgttcttaatctcctcgaggaccttatcgatgtcgacagcatcatcgaatcgctggtggtagaaacatggcgatagcagattgctgattgctgtggttggtgtagatcgcttcttggctagatcttggagcgcatcggcgagctgttggggactggcggcggcggacgaggagccgccgttgacaccctgagggaataacatgttattgaacgaaagtgcctctggcttccggggacgagagacggaagaattggtgaatgcgagcgccttcaggatagtttggcggggaacaagctcaagcgacgcggctgcttgataagcttcgcgctgctgttgcgccagctgttgcgcctccggtttgagctggctggagtccgcagttgagaaaatggcggtcttaggcgacgccacggtcgagggctctgctggtgaaataacaacagaggtcacgggaaaatccgaggcaccagagccacctagtgatgggatagcggtagaggggaggttcgactcaagttcatagcgagaggccttggtgacgttgacggacaggttatgaatgccggacgaggacttggggcggcggtctaatatgtcgtcggacttagccaagagtcgcgaggcagggcggtcctgcgactcaagtccgccgttgctctcgggggaaggatggaggtcggtccgaggcgaaacagtgccgtccatgattactatagcaggcggtagtgcggttgcagcgcgttatagcgataggcagtggattatcaaccacgggcttagtggagggtggacagtaaattccgggatgggcgcagcgcagactttgtcccgggatccgtgttccgtggaacgctgtagaacagtgtaagcagaagcttcccgttgcgaaagcccattgactggcggcgagccggcgcttctaaaaagggaaatgcagaggtcgcagcagcccaggattttgcttacatcaaacagcgagtgctggataaatcaatcaatccccttgcgcaatctgcaaaagggcaatgcgatgcagtagccaagcgcgctaaggctctagcggaagcgtcgggggcgaataacgaagcagcggagactctcttgggattcgagtgatgctttggaggcacccacgttgcactttctgttttggactcgaggatttgtcgtcgtcggggccttgtagactactgccagttcagtgacggcttctccgcagtgtccagtcgtgggccttacctctttcaacgcaagcgctgggcaaaatggacgtctggatgggctcgaagcagatccagctgacttgactcggggtgatttaggatgacgacgatggcggtggtgttggatgtgtcgtggatgataaccgaggaagcgaggctgcaacagaccagctgtggtgcacgtaaagagcaaagatgaggctcgcagatggagttgcaacaggcagagcaagcgagggctgaggaggtgaaataagaaataaatcgccgccacttcgagcagatcagagacaggatatctcgtgacacgaggatcaagggggaaagagcgagccgacgcctggtcttgctagtggggaagcaggttgaaaagaaaaaaaagaacagaagaggaaaaaataaaaaaaattatatatatatataagagaatggaagggcaatgaaagaataaaagacaaggtgtagagaaaatgcagcaattaaaggaggacgagaaaaggacacatgcgagaacttccagagttctgcttccggcactgctgctccaactaaagattatactcaacgtcgatgcgtaccagcaaacgggagaggctgttttcgacgccacgagtcttatatacatacaattccacaatctctgaatcgccagaatctctaaccgctagcaatccccagcttccaggcatcacatctcctcccagcttccatcacatctctctctctccccgtaattgatgcagctaccatcacggaggagctagctggtcgctagctgggtagcagctccctgctcagaaacatttggcgttggcaatggcagcgaaacagaggccttcaatgcgcagctcctctttttttcctttcttattgtttctcttttttcctctcgcttttcttcttttttcagggggatgcgttttgcggtgcgtgccgcccgccaccccgtgtactttgacctacacgcgaatttgtatgcgaggatttggtacctgcagataaaaagcgccagggatactgagctcctgagacgccaggcccgcgttttgctgcccggcaattaaaccgtcatattggagctcgtagctgccagctactagtttccaatagtagcattactaggactcttgtaatattactacctactaggcaataatattgagtacctagacagctggagtagtattgcacactctcagacatcaacgtgctatttccgggaggtcgaggccaaatgctacgctgccattaatcctcgacttgcggagaaaaaaaagaccctggagagaagcgaaatgcccatgtcacagatgtcacagcgcgtatgtacaggcacatgtacaagtattactaggtaatatacggggttgatactccatgccagatacccgcccgtgtttggtagtgcggcggcttggcagtctcaccaaacccccatgtttggtgttccgcatctgcaggcagttggtttcagagtatgggggatgactttatgcagttgacttgctggaaaggtgaagatgcactgccgaaggattccaaaagcagacgcggcatctagatcagagctgtattaagtaaacatgtattatttgcagactgaatgaggtggttggatcttagcaagtgggaagtctactgttgattttctaggagctttgatcgtcgaactgggttatatatatataaacaattctttaagagtaattaaagcattttaattatactctaagggtcttctttaactatacatttaaacaatatacgaggtatataatatacagagaactatagcgtctgcgtacttttcgctggttagcagcagtagcagcagtagcatttacagatacatgtagccctttgcggtaaatcgctactaatataagctgttaatagacgctgtcaacagaccaacgctgtcaacggaccaacgctatcacaaaaagctgtcaacggacgctgccggcggcggccaaaacagcgtttcatcgcctagcacgcatttcaggggttgttacaaaaataaacccgcatgcccgagaagcgcatccacattcggcaaatgtagaaaatgaaagagaagggggggagagaagaaagaagatagtactatcttattcaggtgcgccattttgttgattcttcttttcgctatcctatgctgcttctggcatacaccacctgctttaataatatgtaatctgtcaacactctccttcaccattgagagaattcagcctgttgtctcaacacaccctcttctgtcgacatgtcgtcacccttatccgagcattataaatgattttagattaggcgagctggcgtatcgacgcagctgactcggttctgcgtgatgcctctcagaaacggtatcgcccccatgcctgccagcctcatcacaaatccaatagcgtctcccatctcgtctcagcagcgtttatagctgacctagttccatcgtttccgcacttactgttccctatgccaattttgtcatgtagttgatgtgatagcgccttgctgacaaggcaattcccacaaatcacctgcaaaccaccggcctaccccaggataaattcgcaccgctgctcagatacgagagcagatatcaccgtctcgtggcgccggtgatattgataaggggagccaatgatccagcaagaaaggaaattagagagagagagagagagagagaaacaaagtgatgtatcaacaccggcggatgcttcacctccagtggagaccctgcgctgccttcgcttccaaaacggagcgcataaactgttgcacattctcggattcagccccgtagcctcccatttccgcatcatctccagcctcctggccgcggcagcacaccctttccgccgtctggaggaccgtggcccactcgtctgctgaaaaggagccctcgctctcggcgagcaaaaggtcgcggtcggccgtgaagcccagcacgtggacggatctcgcttggtcaatctccgctggcgtcgggtctaccttgacgctgctgccatcagcatttgtgattgccagacatgttgctgaagccaccgtcttcatgggaactgctgctgttaaaagtcccagaatagcagcgtgtaagagcgctgggatgatgccaagattctgaagaagtgaatgtgagatggagattcattttcaaacggttaggataagccacacttactagtcgaggctgcatcaccttggaattcacatacgcattctcaggcgtctccatgacctggagagtgacctgaatcacgcatctggggaaattcctaactggaatgaggtgtcgtagagctggctgcagaatagcctccagctggcgctcaccagttcctaaaattgcaagacaccaaaggtcagagagatgaatcctcataaaatccttccaccataaaagccaccaccctcttctcgttttgtttaggtgcaatcgtctgcttacctccaactcccgccgccggcctcacattcacgtccaccaacgcctcgaatggattctcatcccggcgttgcgcctctactggtccgttgactgcagctgtgactgtgtagccgccgtatgcaaaattcgcggagccatctgtcttgggcagatgtgacagctcagccgtaagaggagccatggtgatgtatgtgtgtgtgtgtgaaagaaacagaaaagaaacagcttgcagcaatgagaaaaagatgggttggctgtaaggctgtaagatgctgcctctaggtgcagatatgaagattgaaattttgcctgccgttggtgttgctagtctcgatctgcaaaagtaaagtttttgtgtcggtacttggaccgccactatggcgacctggtttctgctggttcaggtactgtcggatacgtagtggggacctctcgctggccggtgacgtggggtagctttcagggaccgattttacgccatcttgatagcgcctcattcctcattcatcatcacctgcaacacacacctacgtctccagcgccacaacatcaaaattccatcaactctcatcacatatagccgcgccatggcatcacaatcacccgcccagccggcctccttaccgccattggcctcaggcatccccaacctcaaagacagaatcccaaagctcgagccgcgcagaaggagacccggccccgccaaccaaacgcctgtgcctcagactccagcgctgccctcgccaccggacttgacgggctggactttcaaggcgccaagcagacgcattctgtcaaggagcgaccatgacttattcctggcttctccaacgtataatctcatcgcggcatggatctttggcctgtcggaatcggtggtcgatacgcccaaatctgttatcaaagacgactccctcagtggaccggtgaaggcaatcttgagcattttggaccaagcagaaacttttgtctctcagtcccctccagacgagcaaggcggctctcgattcggcaacaaggcgttcaggggcttccttgatctagtcggtgacaatgtcccggcatggcacgaaagccttggtctgcacaacgccgaggccaccgccgaagcatctgcctactttctccagtcctttggcaaccgaaaccggatcgattatggctcagggcacgagctcaacttcatgatgtggcttctatgtctctaccaacttggcatcctacagcggtccgacttcccggcactggtcctgcgagtctttgttcgctacctctctctaatgcgtgtcattcaaatggcatattacttggagccggctggttcccatggagtttggggactcgacgattaccaattcttgccattcctcttcggcgcctctcagctcctgcaccacccgtacatcacccctcgcgccatccaccaggacctcacagtcgaagaattcggcgacgactacttgtatctcggccaagtcaacttcgtcaatagcacaaagaccgtcaaaggcctgcggtggcacagccccatgctggacgacatctcctcctccaaatcatggaccaaaatcgatggcggtatgcgccgtatgtttgtcgccgaagtgctgggaaaactgcccgttatgcagcatttcctgtttggatcgctcatccctgctgcagatggcatgagcgaagaagacctgtccgctgccgatgaagacagcagcgaggatcattcacaccacgaccatactacccaggcgcacgacggcacgggctggggcgattgctgcggcatcaaggttcccagcagcatcgcggccgctcaggagatgaagaagggaggacatgtggaaacgcttcgcagaattccgtttgactaatggcaaacacacaactgtctgatgccctggtcacttgctatagagtaattttaagatagggataagagacttttgaatagccaagaagatgtatttgccttgttcccgtcatattggacagagcgctcctagattctcacatgtttctcgtttcttacgtgattacttcctactaccaaaataagacttgcaatcgaaagacgctctgtttttttttgttttatatatcattaaaagatttcctcaattttaggctgtctatacctaattacccttttttttttttcttcttttaaagaaatactagtagtcaccattacggccgtaacgcgccacatatatgcgaaatacatgcccgtttccattcattacgggaagatctgccgtcggtcataacctcacaatgtcccaacgctgttcctccgccgattttcttttccaccatgctgcgggtaaaacaaaattcctccgactataaacaagctccccttttagtgttgataggggacactagagagcctaaagtatctcgaaaacgccaattgtgacagaaaccatctccataggtatcttaaaaacgatgaactgacaaaggaaatccgatcgttgactcatctttctgattcttgaacaaaatggaacgcaaaaaaaaaaaaaaaaaaaaaagggggggggggggggggggggagaaaaaaaaggaaaggaaataggaaaaagagaagacgagaaaacaaaaaaaaaacatatatatgccatggttttttgataaatggctgtaaaacaagtgatgaatctgaaagagaatatggtcatagaaattcaacttatacagacagcaattgaacatcttgcatgggcataggaccagtctcgtcgcagagctggtggtggtgagaggctggatggcatcgacggttgcttgcatgaatatcgaccaacatctccaccaaggtctcggcatcttcgtatagagagctaagctctgctccggtaaagctgcgtcccattttgcagtcgccgattctgggcctcctataggcagcaaagatgatgcctcggttgacctggatgtctgaaactggactattgccttcacttaggcgacgtggagaatcctttccggtatagaaggagcatgcgtaaccccgggcatgctcatgtggtagtgcatccgtattgcgatattcgatccaacctttagcgcgtaatatcttgttatacatgaattcagctagttgcagtggctcatccatctggtgcaacccatgagccgccaagagccgaccaaaggaaggcgtctgatgtgagcctgcgctctgagtatcgaaagaccgaccacgagacatgcttggccaaatattcacaacatataccaggtcgaagtcatgtttttttgcaattctggcggcttcgaaagcagcggcggtagcaagacgacttgcgcgaggaggggtaagtatcaagtcgaaagggccgatgggcttaggccggggaataaatgcgcccacagaggtcggagagtgttccgatgtatcgtcagattccagcatcggagtctcgggtgccgattcggcaatatcgtcgtcgctgagattcagaaattcattgaagtctggctcccgcaaagtggaactgcccaaagaagcttcagatggggacgagtcgctaaatgaatcattcaacggtgcgtgatcaaacgactgaagaatctgttcttcaaatgcatcaaagaatgttttgtcgattgcaatgtcgaatattttagaatcggccaaaaggttccgcacaggtacaatctcgggcgaatcttctggagtcggcagagtattatacacaagcgaaggaactctaacactctggtcagagtggcggcgacaagatccattctctaccgagctaggcgatggaggagtgtcgacgcgaggcgtcatctgtaaacgaagcggagatggagattgagagcgggggctaggaatctcaggcttttccgtggtcattgaattgaaagccgtagtggcagtagctaccctccaatctcggtttggtgggctaggaaattgatactcgtgaagtttcgccaccaacgagtctggctgagcgtcacgaagaaagggtgacggaataggcgagcgactgaagcccgaacttgaagattgagacctcagcgagcccaggcgagaaggggcagtgtccggcacagagggagagcggcaagtcgcctgtcgcacgctcacttcttctcgggcagtcatgcgagtggttgttgggcgaatgaaagaaggggaagggaactgaggctctgccggagggctatcagaggcagcaacccggagagaagccaatgaagctttgcgtttggagctgaacagcctctccaggcggtcgaatccgctcgacattgtatcgaccaaggtaaaagacaagaagaatgaaggatgaaggagagagacagagaggagtaactgataggaatcagttccgagggcagcggaaggatgtgttgagtgtcgttgctaccgtggtttgttttggtcgtagacaatggaagtaacagaattatcgcaacgggtttgtggaggaagcgaggagtagaataatggaaactttggaacgtcgggcgcgtaattaataagtggcagatggaaccccatacaaggcgagacgtgaagcagaagtgattcaaaagtgagtaggtcaacacactgaccacaaacccactccacagcggctcgccaaagggtggctgaaaatgggcgagagaaggatagccaggcggcttgcatgcgacaaaaacgtccaatctattgcaagattggtgcgtgatacccgatcttctctttgagccggcaaaggagcgagtgtagcgcaagatatgcgcgttccggtgcgacgatgatgcacttggcggtgctgtgcgccgtggacctgctccaaaagggtgataatgacaggctggattagaattggacgtcgcgactgggaagactgcgcgccgtggctaatctggaattggcacgcagcagagcaggagaggatattcctatcgcagtttcggtatgacaatggctgtcgagtagaggggcgagattgagaagatagaggcaggtagctggtgtttggtggggattttttttttttctctgagccctcttctcatgtgagtgactggaagtagttgtgacgtctggtgtaagtgcaggaaagaaccaacgagtgaagtcttcttgccagtttcgtagcttctatcccccccgaacaatggaaagagcaggagcagaatgcgcaactcggcaagaacaaaagagagggacggattttttctggcagaccaaagcctaaacaacctgtacaaaacacagcatcgaaaacttcgcgatccagcagccagaggggtcgagggaggctctttatcatgtctcgagggcgggatgagaccgagcgcagtctctccctccaagacatcccagaccctgggaagtgggtgcccgcagcaaaaagcaagcaacccaaatactactcctagtactactgccagtattctcccatctacacggcctcgtcggcctccacttgggcgggcagcacgccacacgactggcaaagcccgaagcaaaagctgaccggacacagaccctgggacgatgagctacgacttcagacgcagggcagagacaatatgcactgactagcgccgcggctcacggacgtcgaccagggtggcccttggcgtgaagccctcgcgatggctgagatggcagagatggcagagatgcgccgcagcctgacagctccgtgacgatgcatttgctctgcattcgcctcgaggcttgcttcggttggtcatcggccgtagcgcgcgtcgggcgggtgagacatctgggagacgtccaggctgagcgaccaagggaccaaaggccagtagacgccaccgcattttaacagggcctcagacccgaagtatgcatcgcacagccgtgcagtccaagacagtacgaccaggaaagagagacatcgcgggcagcacagataccctcgagagcaccagaatccctgtgccttgcagtgtacatccagtatcctctcccgcatcagcttgccaccaccggcctggtactattgcttcaccaaggggacaaaaagaaaagagagaggggctgaactcgggtactgcgacagccacctccgccaccaagtggtgactgcttcgccttactcaagttgacaagttgtccatgtttcgtctcccaagaacgcgaagaaacatttctgtgggcatttcggatctgcaattcaatctccactggccccgattagatcgatagtttgttttgaccgtacgagtgctaccaagggcaaatcaagggagactcagacgaattataaacccagacaggccaagggcagcggccccacttcccttcatgcaagctactgccagcatgccagtctggcgatctctctgctcacatctcacattctcacttatatgtgatggagctgccccttcaatcacctgcgctctggctttggtacttcagagtcagtccttgatcaagcgggcaggacagtcttgacgtgtggcctcccaggcagcaagaagtaccgctatggctactacctgtgtatctcatatctgacaggaccacacctctatgcggttcccgattcttggatccgggaaagcagacggggccagctgcatgagttaatatccccgaagcatatgtcaccggactggaggagcagccacctcggacaacggccgcagtcaatcttgctattgcgtaaaccacggccatgggagacagcgttgtagtcgttaaccagtgcttcacagaggagtttgtacttgtacgtgctacatgtttcctaggtctattcactccctgtttcgcccccttcgagatagagttgcacggtcgccctcatttcgtacccaccatacacaacgttcgctatacgacagctcacttttgtgtttttttttgccagggacctaagtgtacaatttctggcagagagattccaattggtgtacagcacggcctacccatggctcgaagtctgacgagagcaaagctggagccgccttggccacggcacagaacctatgaggcaagtctccgctgagacaccgacagagattgtcctacggtgtgtggcacacagccattatctacttgtgccctcgtgccctatccaaaagaccgcaggggcgcgtgaggggcagccaaaagcaaagagcgaagaaaaagcaaagatgttgctgcgtgcgacttgtcattgtgcccttgcgctgttgtgccattgcccaaccaggtaactcgtggcgcggccgctagcacttccgcgttgaccgcacgagctgacactggcagtttacggcatctggcgtccaatgatcgtgttgagccgccccatcttcccagaccgagatgcacgttgcatgcatcttggcctgtccgtacgactagcattgacaggcatgtaaccagctggcatatgtatgatgtcttttcagccaccgcggtccaaggtcatggcctgttactaggcatctcatctgtgattggcatacgtacatttgtgatttgtgctataggtacgttttcaagccgccatcccttgtttcttgtatcccactgaccatggctctctcagtaaggcatcaaggtcgctcacagccttcgtagccgcccatggctacctatgtagaggcaattggcgtaggatgggtgtcggaagcacagcggttcgaagtattacgcatggtgttaccaatttgtccaatcgccagcgactcggatggcgagggtagtctttggctggtgctacgccgcgattatctgagctcctctcctgcatttgattcagagctctctgaagctaatttccgaggtagagaatcagcgagctctctgctactctcgactccgctctatttggcagctgggcttcatattactgcgctcattgagtgtggcagcacaggcatttgttctcgtacgcagtatctacgttctgagagcacaccggtcccttcctgtaccgaccacagagtgcgttggaagacagtcagggatcctcaggacgaccgggatataggatccggtgcgcctgctcgcttttgcctctagcctcaggaactagagcccggtagcccggagcatgataggctcgcgttgtgagaaaaatgcctctttgcaggcaggccccatattccgaagtggatgtgcatttggtcaggttcagcccgcctggccctggctctgtggcttgcgctgcagcccacctgagctcccttacttgtataaggccttgtgcaaggccaagtcggctgagctcctagtatctggcaggcactgctcatttatcagatcccaggtactgtatagtactattcagtccgaggtgggcagctgaggagcaaatgaccaataaacagcgattgggtgtttattacagccaacaagaacattctccctgcaggtggcttcaaccatgggaagaaatttcatttgatacccagagattgcaaaggattcatttaatgaaacacagctcatatggccaaatcttgattttaccgtttcatatacacgaacgtggtaagaagtccgagtggaaacgggttgggcgtccatggcttgccgggaacgtcgccgccgagccgtctccatactacccatacactataccaacggcgttgggtcgccacgggtagcaatatgcaggttggacgctcaattatgtgcatattcgtggctgatcaagctagctattcatcgaacgagaaagatggagaaggctgatggagcagcgtgggaaaaactgatttttcttgggctagttgcagctacaagtgaaactggcgtcttattcatctttcttttttcagaagagtttttggcatagaccaagacttgggtatatcgagcgatgattcataagtcatggccattcttccaagccaggcgtcgaaagtagagatgtgtcgctatcaatatcgcaaagaatgcagtgcccttcagactgagactatagcatgccctatagctccttgtcccgctggcagtccaagttatcttttcccagctgaagtgaggccattactgagcgctatcacgtgaagtactttgccattgcatcttcaagctactattttagacccatcaactgcgatgcttgccttaacatggcccttactgggctggataatagatgggccgcaaagccctttgcccctaggtgttacatttgcatagtagatgtagtagatcaaaagtatctatggagcagattactaccagataccagccgacgatattcttatctaccatcttccgcttactacaatgaatgaatcttttgatcaagatagtttcgtcttctatatacctgatctacgctcctgtttagctccaaaaacagctggagattccatagtccaaagacttggctatgacaagagagccaaatctaggtctcgcatcatcttaagcaaacgaatgacttcaagaaattacttttctcccattgatttcgcagcaaggagcagctttatttccgacaataatatgctcttggtcgccagtacagtggtgtacaccccaaggatcattattgcgtggtggcggcctactgtacctgctactactttgcttcaggaatgaacgagcttgttcttttctagacttctgatattccagtcaaaactgaccaccgtggagatgtccaataaaattcgacagctgccagccaggtggtaaatatctacaaatataaatgttcaggaagctgcaatattattctgccgctgaaataactacaccgctctaggcaatatgttaattcacatcttcccctcgttctagttctcttttttcttctctcttcaatatcttcaatttcttcagtttcttcaatttcttctccatttcgctctgacgagaagttctcgcccgccatcctccacccgcacttcaagatggcagaactagagaatggcaaacgttccttggagggcgatgctgttgacaaagaagacattgaagatggccacattccgaagacgtcactctcggacgtcgaccggatcttggccttgcttgaatcggcactaagcgtgaggaagacccccatgctaactcaaccgacgacctcattactgactaaagaaaaaggaacagcaccaaataatgtatcgaatccgaagcgagttggacgccatgagaagcgagttgagcatcgagagaagtgatttggacatcatgggaaacaaattggccatcgcggaaggcagattggccatcacgggaaacagattggccattgtaggaaacaaagtggatgaggcagtcaacgccaagaacatcaaatcccaagagtacatccaaattctgataaatgaaatggagaagatacaggcagcctatatggaggtacaggcaacctggatggaggaacaagcagtccatacgcaaatgagattggaccatgaacgggctatcgatgatatggacaggttttcggaacaatttgcgaccgtacagcgagatgtaagaagcttgcttcaaaaaaagccagaggaacgacggaaatgccccgatgaattaatggatgagctcgatgacctcctcgaagtggaagacatcaccgagtaggaagaataatcgagagacgtttcatgatggataacaaggacatcattgttctttgatatcagggatcgctagatgctccaagggaaggcaaactttataagtcggtagaataggagaaatgggaacacagcctccagatccgatctaaatctacatcatctcacataatcattgttgccatcatcatagccttgcagtatcgccatcaacctcgccaaagaatcccaggaaggcggaatgcacttcatctgtcaaatcacttgcctgcaggctccgtccctttttggcaaaggccaaccgtgaacattcctgattctcatgttagtgtgcaattagttattgggaatggggggagctacatttccccccatgtttcagaagacttactcttgttatggcgctccccgcgaatgccgccaagcccatcgtctcatcctcttccagagctggcttctcatgatccttccataagccgtcatggtacgccttgcgccatcccagaaacgtggcaatagctccggtcaaagtatcgccctgtccggcgcttcgcttcttccctccttcgagatcgctcacaagagtcacatggccgttggaaataaggtccttggcgcccttttggataatggtcacgccgcccagttcttgggccagcttttcaactttgcccgtctcgctcgtctggtcgccgacgtcgatcttgagcgcgtcgcatagtcgcttgaactcgacgacgttgggtgtcagaaccgcatacttgtagcccctaatcacggctgggtctttttgcacaagctgcagggcatcggcgtccataaccaccggcatgttggcctctctggcggctttgatgacccgggccactgttgcctgcatgaggggatcacggcccagtccgggacccacgactaagacatgcagacggcccagcatctcgttgatcctctgcgctacttggtcgggatcggggtctgtctcatccttgcctgacgactggcgcatgagtgggtgcaccatgagattgggggagtatgtcttgacgactgccgcagcggccggggtgcatataacgtgtgactatcacgagacttcaagtcagccatgtgtttcctttggattgggattcctgggatgttttcccgctcttttgccatgtcgcgattctgagtgtcaaaagacaaggcatcattggatctcaccatgtcacatcccaatcgtgcactcgccatggccgaaaagtacggcgccccggtgtagtcttcgctgcctccaatcacagcaactcgacccagctggcctagctcttgttagcttctcgactgtttcttgtcatatcttctatgagatcaattttctcttgaggtgctgcctgtaatcaccagaattacgcacctttatgaaacgtatcgagcaaaggcggaaccatccgcctcaccttgcctaagacatttctcgttgaggctgacatattgggagcttctgtaccggtagacattgctagctggctcagaataaaggcctaatctgagatttgtaagatccaagtcgtaaatcagcccttttatttgctctctacagttgacgtcatttcaccgagaaagatgggtttgttgcagggtacgcaagtggaagtttcgtacctgggctgcgatatgaatcaatgtgacatcaacagtagcgcgtgtatttgttttaaaaaatgactaagccgccagccagagagagtaggtgaataaaagctcgtgaagttgtaacaaccaataagcagacaggtaatgtaacctacaataacgctgtatcgtatactgtacacagcgagcacataaatgtatcgcgctacatgtcgttgctagcctggagctctgtatgcgatgccatagccaagtcacatgatctctatagatgatcccaatgccgctgccccaaagttgtctgctttagaaccgcaagatggaaatgcacacaaaaagtataatgatacttacattgtaaaatagtatgatcaagttacataaatatagacttggttgtgggcgtcgcttgttagaggacggagcgttgcaactgcttcagtctgttgaacttatagcatatttctagtatacctggatattagacgtgttcttcagcccagtcaataagtcatagtttactggagatcatgtggtcttatttcagcgttttctctctcattatcagtcaaatccattcaagtgatttttttcagttatttttttttcaggtcttccagctcttctttttcctttgtggtctggaccttttgctctgccattagtttcagctgcctgctttacattatgatctttctggtatgcctgatttacatagatgaacatacacttagatctatagtaatatatagcgcgtccatgtattcgaagctaagagaacgtaggcaggctataattagggagaagttatccagcaccctaatttcattatccaacaccccaactgtagcataatagggcagcttgtatatatattatatatacagctgccaaatacttattgaaatagcagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagtagtagcagcagtagcagcagtagcagcagtagcagtagcagtagcaacagcctaagctacagctggagtgctcaataacataatcggggtgctagataacttctctctttatttttggggtgttggataacagaactggggagctggataatggctccctataatatacttgtgggattttacaagtctattccggtctacaaggtgctggtacttctggtagtatattttaatgtttttcatgggtactatggatggtaatatttgagatatggattatttattggcgatggggtatattttcacattgggatcatcttctttaatgtttaatgctggtgctgtaatgttttatgggatggaattgcttctagtcgaaggtgatggttggttggtcttcttgccttgctgccgtttggttctcttctgtgccgctgctcgcaggtcgtacaattttgctaactccactgccttagccctatcgcgtttcttggcttgaagcgctgttgggatgggttgtcggttggcttgtttattccattgatacggcacatctgtcgggatgtatgctaaatttggcttgtaattattaattgccaatcccaaatagtccatctgatgcaggttttccaagcggatttccattcttattgttctttaagttcgtaattcctctgaattccgtcataacgaagcttgtaatcaacagtggtgctgaaagcacatggagcttgccctcatgttctgacacttcatcgatttttttgagttttggctttaagatctgtaccgcctccccactaggagtagactctcgcacccagaattctcgtgtcgacacacttgtctaggcaggctttaaagcaatcttcatggtccctttaaggctgggtttctctttgataagcaaggacactaccgttctgcaacatgatattaggacagttttattactctggtgtaattacaatactatcaagccaccagattagtaccaaggcagtaataatatacaataatgcttatgtcatttacagtaaaagctcattctttccttacctagtaatagaaactatagattctactgccaggaagacgatgatcgtgtatgcgtattttcacctccagaccaagatggcggtttagtccagatacactggactggtagcaggtggcgatgactttttccaaaaggaagattttcacattaggagtctggtttctctttggatctgctcccatgtatggcggtagcctccaacaggcagagaaaaggacgctggctagtaacagcggatgacgttaacactattgctacatgattattgatttggaaagggtaggaaataatagatcaaatattataatcttactagcatttatttctatcgacaatatgttgacagcggatgacctcgacaatattgcgacatgattatgaatctattaatatacttcgctttctgcttgtcttttcataaagtaggccatatcattgatactacaccagtaaccgcatgtcgggctaaaatgtaataatgcatgcagatataaacgtgcgtccatcttctactaccacacagtcaccttaaatcattatggtttcttctaaaattaacagaacaaaaggaatcaaggacattcattgagtaatgtgcttatattttacaagtagtagtatgactggcgcgtctccctttataagccatggctctctcatttggcgcagccattaactttttagcccctccttcctccgttctagagaacgaccaacaatatattggtatagacagtagcaccccccaacaatgaccctttctatttcgcttgatgcgcttcacttattatttgtttagctgaggaagctcttgacgaaggaggtgatgctgtccttgagtctgttctcaagttccttgctcagggcaccctccttatcaatggtggcgagcaggtcagactcgttggtcttgaggtgggccaggaagtcagactcccacttgaggatctggtcgacggggatagagtcgaggtgaccgttgataccagcgtagatgaggggaaccatctcgttaacggccatgggggagtactgcttctgcttcaggagctcggtcaactgtaaacacagcgggtcagctatcttctacgaaatttcagtgagcatatatggggaaacaacttacacgctcaccacgggacagggtctgcttggtagcagcatcaagatcggaaccgaactgggcgaaagcagcaacctcacggtactgggccaagaaaagcttcagggaaccagcgacttgcttcatggccttgagctgggcagcggaaccgacacgagagacggaaagaccgacgttgatggcaggtcggatacccttgtagaacagctcagactccaagaagatctggccgtcggtaatggaaatgacgttggtgggaatgtaggcagacacgtcaccaccctgggtctcaatgacgggcagggcagtcatggaaccgccaccgtgcttgtcgttgagcttggcggcacgctccagcagacgggagtgcaggtagaagacgtcaccggggtaagcctcacgtccggggggacgacggagcagcagggacatctgacggtaagcaacggcctgcttggagagatcgtcgtagatgaccagagagtgctttccattgtccctgaaccactcgctattttccagaattttttattagcatctcaaaacattaccaaggtaaaggtcaaggacgaagacttacccgatggaagcaccggtgaaaggagcaatgtattgcaggggagcggcctcagaggcagtggcggcgacaacgatggagtacttcatggcgtcgttctcctcgagggtcttgacgaactgagcgacggtggatcgcttctggccgacggcgacgtagatgcagtaaagcttcttggtctcgtcgtcggaggagttccatcgcttctggttaagaatggtgtcgagagcgacggcagtcttaccagtctgacggtcaccaatgatcaactcacgctgaccacggccgatgggaaccatggcgtcgacggacttgagaccagtctgcacgggctggttgacagacttgcgaggcaggataccgggagccttgagctgagcacggcgcttctccttggagttaagaggacccttgccgtcaatggggttacccagagcatcgacgacacggccgagcagctcagggccgacgggaacgtcgacctttgcagggagttagttatctcggcgatataggcagtaactgagagtgaagctttatataactcacgatttcaccagttcgcttaacagtctcgccctccttgaccagacgatcggaaccgaacagcacgacaccgacctggccggcctcgaggttcatgcacatgcccttgacaccggaagcgaacctaggctgcgttagatgcaagttgtccaaaatggggaagagacatctctacatactcgacaagctcctcggcctggacattggccataccgtggacacgagcgataccatcactatgcgctccagttagtaaaataaagaagaagcatttgatcccacaggctctctttctatctttgtgtttctcccgtcgcatgcatctcaaaagtgttgtagtattgtgttccgagttgctgcttcgaggtcccaaagagtagcttaacaggtggcctccacatacccaacagacaggacacgaccggtctcagcgagaccagcctcctcctggacaccgcggattcgctgctcgaggatggaagagacctcagtgggagaggccttggcgtcggaagcgtaggttcggacggcgttgatggcaaccggtgcggcatttcgagtctacattgggcaagagaaaaaaaaacatgttagccgaattcgaccaatggaaaaagaccccatggagaaccccggcaggctcaaaaaagctcagaaaagcttgctctacgatgctggcaagtcgattgcatgtccaattgagcttgcgagcccggtattcgcaggtgtgcaggtcgatgctcggggcctccaaaattttctcttgcccccccagaaaacggtggtttccgggcgtgcgggaaagacactcaccacagagactcggccagcggcgacggcgccaacagcgcgagaggactggcgaagggcgtttcggaacatcttgagggcggtatctggggagcctcagaagagggaaagcaattgcagcggcgtgcaattggcggaggggggattggagggtattgttgatgctgccttttgctggaagagcaaaatggagattttcgggaggagatggagagaagcagagtctgtgaggaccaaggtgggggctcgggctggcgggtgcgccaatcagggccgggtgcgcggttttgctggcgtgcgaagccgacgccgccttaacaattttccacggggcccgttattaattaggattgcaggcaggttttggacctacagtgctagactagcatgctgggtagttgaaaggactcgggactaactggatggagaggattttttcttgctctccggtatctgtctacctatgcctgatcgaagaggcagtcttgtgcctcatcgtggagaagctgaccagggtgttgttctggaaaactagatcgaaatacgatatcaacgggtttgttgcatctgtcttgtgtgacgctgctttcttctgtttgaatacctaggtactgacaactgatacatatgagggaaaatgtggcccagaaattctggaggtatataatgatataaatgttgtctggagcatgagatatcaaagtaaatcttcatttgaaaccaaggagcatatatgaaaccaattcaatgatatagtaagcctcaatgatgaacgagtaaagcatccgccacggactctctgagagatggctgtgttgcttctggcataagccgccaagacgtattttggcatgccccaggttgagccgcacaactctctctgtttgtactgcattcagcagtcagtctacgactacgtgacaatgatgagaagacatgtttcgccgttgattctcatgatattcatcagcttggtaaacacgcatgccgctaccgctggaaaaaagacatctacaagtcaagacgggatattcaataccaacgtcatcatacatacaagcaagcgacaagtcaagcttcgccaatgtaaaaatggtgccatcacattgcaggggcaatattcatgaagccggcagtacgccggtcggtctctaaggccgttgctcgactcaaaagtctttttggtacgagctgatgtaaaaatcaagcggaagaatacatgaccatatatgatccctttttacccccaaatgttcgccgtgcccatttccatttaaagactgagaaaaaaaaagttgatttgtttggatgatttttatccgtttatcggacaatgccatcgaagcggcccttgaaccacttgacggtctcctcgcgcttgatgcggtgagaagcaccaatcttgctcttcatgcggcggcggcgggtgacacgctcaccagggcgggtcatgcagcagtagaagtccatgccgtagataccgatggaggggtcgtacttgataccaagatcgatgtgctcgctgataccgaagccgaagttgccggtctcggagaagttgcgcttgcgcagctcgtactccttgaccttgaggccacgctcaagaatctcctcagcctgttcataagtcagccaaactgctttgaaaatttcaaattttttcgtagttgatttaccttggggccacggacggtgacgtggacagcaatcttttcgttacgacggataccgaaggttcggacggtgtaacgggccttgcctataatgaaaattggttaatattcctgcttgccgggttgatcatgattgattatttgcgacatactgtagacgggggtttgaccggacagctgctcaagcaccttggcggcacgagtgagtctgtcaccagattcaccgacggagatgttcagaacgagcttctgaatcttgagctcccgcatggggttgctggacttttcggtggccattgctgcggttgttgatcgacgatgtcttgctgtcggagatgggcgaaaagttgaggttgggctaaggcgaacgattttgtgaaggcgggaaaatttcgagggtttgtctgccctcaagcgagagcacagaaaagcggggctgaattccccaaagagggctagtgcgtgtgctttgcatcgccgctaggaagctccattttaacagagcggttcaagcttcaatttgtctgcactagcagaaagtacagaagcgctactcaggttcacgcattatactcgcatagaaagtgggtacatcctgagtagcctacaatagcagcacctcttcgccacccagcgtagccaagcagctgggtcatatccagcctcgggattgacgcagcagcattcatatcgaagcaaaaccattgttatcacatcgactgcctatgatactggcaacggtaaaaggagtcgttgaacgcaaagcaagctggtttcaccgttgaaatagtgatatttggttatcttttacttcctaatactacctacatagctatataccagtgactgaagggtatgattcatttccattgtctcgtatcttgttcttcgtaaaaaaaaattcaggcgcaacttgtccatcaagaaaaaaaaccgccattcgtatcatgtaaaaatcctacccgaagcctcattcttgtccaggtgattcacttttcccccaattggcacttcctcagcattccttatgggctggcaacatggctgaataccttggcagccaattgactcaacaatcttgccctatcatcttgaggaagttcctatatgtacattagcgctcagggagatctgaataatctagtcagtctcagaaaaatctgagaaagcagcggcacaccgcagagaggcgggtgtacagccacagaaaacaaaacagtctgggcttacctggaagacttcgtacacgctcttccccttggtatctctgatcgccccgagtcgattgccagccactgctccggcaagcagtccagggacgttgcccacgatgaatcccagagcgccgccacttacagcgccgaccatgccccacatggttgaagcgttaccgccttgctggttgggtgtctgcccttctgagaatccctcgtcctgcatcatttcctcaaaggcgtcgctgaactgcgcatcctctgtagcttggcggccattgggtgcagttcctccgttctggttctcgaagaagtcccatgcccacgaatagccttgtcccgtcgtgttgtctgcttctgcaaagggatcggacgccgactggcggtggtagtatgctcgctgttggtcatactctcgtctccgggtcgcatcggagagacaataataagcgtcgtttatgagttgaaagcgtcgtgttctttgttcacgctctggtgaatcgctggggactcgatcggggtgtgttttcaacgcagcactggagatatggttgtcagtcatcgactttattggcaattgagaagggctacataccgcttataagcatctcgaatctgcgccgccgaggctttctctggaacctccaaaatagcgtctgcacaatgccgattgattcagtaaaccatgttcacatctgaggtggagggaggtgtctcatctggagaacaatggcggggagagcttgtgcgacttacagtaatcaggcggtgctccgtttctcgtcattttgtcgattgatatgtttgatttgaaggaggggaaactcaatctcagggtctcgccaagggtattcaagataatcgtctcccttaaaaaaagaactacggggaacggaataggtgcctgatgcaggttcggcgctgtagccatgcaggcccagcgacggtttatccttatccagtcgtcatgtggcgagacgtcaatgtggctggaaccaacgtttgcgcgccaggccaactccacaaatagtaatactactggttcgcagctcagcgggtactagcttagcttggctacgtgtatcctgcaaggctagctgttattgtatacaaagccgaggagacaatggagtgtaaagtgcataacacatgcatgcagtattttgagcaactcaatttttgtatataggatgtatgtactgatagcacttatatgcaagtatagatacaaatatatagccattgtaaaacaaaggtgctgccaaagacacccaaccaatactccaactttgcttccgcccaaacataaactgcccttcaaaggggtgactctattggagccattcttgtagtaatggcgtatttcagaaaaaaaagagaaaggaaaagagaaaagaaataccccgccgcttggtgcttctcagaactgccaagctctcgctatcgtgtctcttaacgccagctgaccttgcgatccgtattcttatcgtaaacagtctcagcctgggatatcgtgcaaatactgttgcgccctggtgatggcgtcttgggcgactcgtagagcgtcgtctatcttgccgactttgttgtagtaagccgcgagcacccacatgtctcggataacccgcaagttggtggtcgttccatgcgcagcttctctcatgtgaatggcatatttcaaattctgttccacctggtcccaggcctctctgctctcgcagagtctagccagcatcttccgggcatacgcatgaaatctggcgttcgaaagtgccccagtttcatactgcgtgatgtcgagcagatccagcgccatctgctctgccttctccttatcatctagatccatctgcgtgaattctagcatgagtgcgtcgactctcaatttttccacgttatcatcacttggtacaggcacctcatggtgtcccaagttttcaagggcttcgtacataatctcacgtctgttggccagcccattgtttcgacgaagctttgtccggccatcccaaatcagctgctcgtacagccaaaactcttgaggtgctgataatttaatgtactccgcaaggagatccacgtttcgtagccaagcttgccgtaacaggtagcagatgaactggcgaccgtcttcagtctggtagtcgcaagccaggagttgttgaaggatgcggatgagaggatggtttgcgggaaagcgctgccttgacagcacaagcgcgtgtctaataaacattccaagaagctgtaaatgccctcggtcaatcatgtcgtatattgtgtcaagaatatgccaaagaaggtcgggatggtcctcggtcaggacaaattccaagacatagaagccctttctggccgccatgcccgctagatcgcccttgccgtaagaccacaagtcaaagactagctcaaacgtccggtacatggtacggctatcttgtataggcggctggtttggggtagcaagatactgcgacatgggatcggacgctatgcgataagtctccagtttccctgagctccaagatagaacgccgtttagaataagctccaggtccgcgagtggtttgaacgaaggattcgggaccaagtccaggcccgtaaccgtaggagtcattgtccttggtacctcctcgacatcgtcatcatgcttcaaatcggtagaagaagaggttgtagatgagggagaagggagagtggtttccccgggcgatttgcgatatgctcttttcctaatgttccacttcttgaatctctttttgtacatttgctcgcttttggggggtttagttagcactgagtttagtctgtcgcctagtatatcaaatcccctttttgttctctgaacgtatacggcaaacaaacggcaaagagtgtccactcacgttgcggcaaatccatatttagtctccattaaggccatgatctcattcaatttgcggttgtctcctatgtatagcttctcaataaggtccttctgcgctaaccactcctgttccgtatgttccttgacgcttggccgctcaaccaccggcggcgagttgcctggcagccgcggagccagcgccggcagacgaggccggacgggatgcatggctggcgggatcttggccacgggggagtcgtgctacgggtaatgctattgctatactgcccaaagcgaatggcagctcttgaacagacaagacatggccaaccgtatggccatgatgggccctgaatggaaggcaaagttggagaggtgagcgaagctaaaaccaaagtctgtggccaacaagtccgtcggctggaggcagcgatgtaccacgctccgtacaggtacttcggcagtatttcggacctggccggcagtcgcattatccgtaccttattggcagacaaagttccctgcatgttatttaagctttttgcagcattaagattggtccaatgtcacgtgcagaatgcttagcttgtacaagtacggaggccactggcgtagagtaccaaactctatagtagaaaagattgctactgttcctgaacctgagcctaccttgtgtctatttttgttcctgagagcaatctatttgtggcgctaatactacaagtaagtgcataaaggggaggtttgtgggaggtattagttgggactttgctacacttgccggctcgctccggagactcagtcagctttatatttgtaaaagaaagactgtaaaacattcaaaattacccggcagagccgctcgccgattattagtacgtgtctactaggtatattactcgtatgagaggctctcacctcgaaaatagtggtgtgtctatttcatatgcttaaatcgatttaaaacaaggtccatagtgatccgcatctcagctttagggtacagggaggtacttggagctgtgtgaatgcaactttcatcataagaatttgcctgcttgcgaacctacatgatagattgccatgcctcgttgctggttacgaaatgaatcaatctgtttcaactctgctacaagattaatgggtcacaaatactaaattactcgcattatatggcattatgtttgaaagagtcctggctttataggtcttgtcgccagtgctggcattacatggaaaacaataaaactactagtcatctacactttagatgcgagtggaagatgattttgtacgccgaaacaaagcagatggaataatggaataaggccctctcgattcaggttgtcatattcataagtcgatgctggataaccatgaccgagaggcctggaacgcttagatctctctttcttgaacctgtcgctctgtctcttactttgatgaaaaataattacgcacaatttgtgcctgcacatctaagtactcatattatcatctatttctgtcaaaaataaaaagaggaagaagaaatcttgaataataatcacatctgacatctcatttcgtctcttggactacctcaagctaggcccggttctaggtcagcttgaatgtaagatctaaataaccgatagccatctcacttgcatcaactttattttcaaaacctttcaatctacacctcaactcctctccccgctctacatcatgtcaaagtatttgcgacaatattggcctggcgagcctacaaaaactgagaaggacttgcctgatttgcagggacgagtatgatgccgctctctcccctcctttattcgtctccctctattacagctgatctcatctatcgactacctaggtttttattgtcacgggcggcgctggaggcattggcttggctgtagcaacagctctattccacgccaatgcgacgtgcgtctatatccttggccgatctgaagcttccggcaacacagctataaataccatcaaacagtccgatccgcctggcgacatgaagcgtcgcagcgccggtggtgacaacgatgtactcagattcttatatttggatctttccgacttgcaaggcatcaagcaaacagccgaggcgttcctggagttagaaactcgcatggatgtcgtctggcacaatgccggcgtcatggctccccctgaaggcagcgtcagcaagcaagggcacgagctgagcttcgccacaaacgtgttgggccctttcttgctccagcatttcctaacgccaatcctcctcaacaccgcagacggggaggcctctcccaagggatctgtccgcacgtgctgggcggcttctgtggaatttcccgaccctcctggcgaggatggtattctctgggatgactggggattgactgctcctaaattctccggtctcggtgggcgtacgctgcgatatgtacagagcaaatgggcaaataccattctcgcagccgagatggccaaaagatacccttcactcgtgagcgtgtcttcaatcccggagcactcaagacggacctcactcgccacgctcccagcatcttaaagagcatacagggcatgctgtcgtatccagctcgatttggagccctgaccgagctgcaagcaggatttgatgctgaagtggctgagcataatggctgctatctcatcccttgggggaagattggcaccccgctcccaaaagtcgccgagggcattgagacgagggggagcggagagaggttgtggaatctttgtgatggtctagtgaaagatttctactgagcgtttgcgtacttgtactaattttggaagagaagaggtatccagcgccccaattctgttattaagcactccagctatggcatgggctaccgatgctaccgcttctactgctactgttgttagctattttgaactgtatatagcaatttgataggtcctttaacaagtaggctgactgccttgttaaactatagatgccttccagttcaacctcgtttacaatacacctccccctatctgtgctttctcgggatgccaatcaacatactgggcaggagcgaaatcattgcttattttcacgtctcatccgtagcatcagtacccttgtccatttcgaccccatgcgcagtataccgcccgctttcatctactggcgccttctctttttaccgaggctcagcgttggaggacgcttgcctgacattcctagagatcagaggaaggagatccactgacgggttatataaggtagctacctagagagccctcattatttattacgaaaagtctagccattttactcccttacaactttcactacgtttagcgtcgtgggctgtcttttccctctcatcgtcaagtaatacctggaccgtttcatcgttactcgccatctctccagccatggccaagacttatgtcacagatgttcttgtaagtgaaatcgtcttttatgaacaaactattaatgctgaattgctttaggccgaacaaccactagatgaagaatcgctctctgtatagctttctgatgacgaatcactccctgacgacgagctaccatcgaatgatgaatcgctttctgatgaattacccaacaaagaatttgcactttagcctaaagatatcggagcgtagatcaattcattaacttggcttgctgttaatacagacatcccaagctcctatatggccgaggcatatcagtcagctattgctcgcggataaataatacttcttaaaaacttgtacagatacgcagctatcttgtccctcaacacttatggatattctttaatcaaaatctacgccttcattagattttctcccgctctctcgacactgaggcaagccgtgagaaaatttggagaattacattgtccttatctagacggctggcgacaagccgaaactctacgtgggctctggcactaacgcccgagaagttcaagacaggtttagacaatatgaccaagctatagctttgttcatgcagcgtgcattccacaagggttacactattaccaatattggcttactttgctgggcctgtgaatctgcgcccttcaacccgccttcggtttcttgccatagaagctactttctgtattgttttttgctggcccagcatcactcgactcaaagtggtcacaaattctactttggcaaagggagttcttttgactggcttcatctttgcagggagtagggagggtgcggggagagtcaaaggatgtcagagcaaaactggaagatataaatgaattgtctgagctcaatggtttcttgtatgtgttgccggactttctctacttacaataagaccttcagcttcacagcctatatagaccggcgctcacaatctaagattcatttatacttagctactgctgctactgctgctactgctgctactgctgctactgctgctactgctgctactgctgctactgctgctactgctgctactgctgctactgatgagatgtgaaaatgtagttggcagttgtgttttttggtacgtggacaaggtgccttgttaagctacagcgggattttggatgatgaattaatgtgctagataacatttcccttttaaattgtaaatgttctgtcgtacatgtacagctaatatcacaaaccgctttcctttgacaaaccaggtggctaaccttgcccaatcgtttaacctcaaataacaccagcggtgatgccattgttatccatttcctgctcctctagagccttcagcatacgatcaacatcaaaaccatccccgtcccaactcattttgctctcaggatttacgagccacgaactcggcccgaccaaccgcccacctcccagcgggctctgaaaccagttcatcgtccaagtgtcaggtctccacgggtcgggatcaagaccatatgcatctctctctctcttttccaagtccatcagaaagcctatggctgtttcgagtgatgtcctaaccgttccttggccagcctctaaataacaatctatcttggccgcgatgggcaggaaggatatgggttcgctgagttcatcttcgaagcgggttcggaccaggtagactgggagttttccaacttgagtcgagtcttctccattatactctttagcacaacatatcatcagcagtgctttgaacaacggctgcagaacgtaaagattgggtcgcgcagggagttccgtcagcatcgcgtacggctcgctgtagcgacgatgcaagttttcgtagtggtgacgtcgtgattcaacctcgtcgcatatggcttcatgtagccagattatgccctgaatcgatacaggcgtaatctgccctttgttgggtaggtcgcgaggggcgataaacttgcagaggaagcgctggtgttcaatctcgctttggtacggctggaaccatcgtcggtagatgtagttgtgaaggaccgtgaagagcaaactccatcttttaaatcgaggaatgtacaacgagaacgatttgttgcacgagtcgtggaagtcatcgacctccatctgtgggagattatcgatagatcgtattgacggtgagtaggtgagcatcacggcggccacgtagatttggctgcggtggattccctctcgctcagagcgaaccttccatagataatactcttttccctccacttcaaagggccgtcgaagctcgatgccaagcaactgctcctcgatgcggagaatgctttgcggaatcggaggcatggtgcagagaaggatgtttatgggttttgtttgttcattgtaaaatgttgtaatgaggaagaaagcggatgaatttgcttccagggaaaaaaggaatttatcagggtagcaaatatcgggcgtgcagctggcagtcgcgactgagcgtggcacgtgtgaacgtttgatatcagtttcatttcagtctaacttggctttatcatcacttgctggccttaaatgagaatgaaagaaataacaaatgaaatacaatacagcaaaacaccataaaacaaatcaacaatcaacatgttacacgattgcctagatcctcactccgcccattccgcgtgcaagattttcaatctctgttgcgtacctcgtcccttctacggcctggtgattccggcctcctattttggctccacaatctggacacgatgcgacttccatcgccataccacattccccaatcgtaaaaggatggttgttctcacatacgtaccagtgccctgtcccattaaactctctcgacattgccttgtacacggatcgcatctcctcagctgtgacagggcgatagatcccatcgctaaccataatctcaaggcggtcaatttcatccttgaatactgccgtagatggatacttctccatcaatacacgggccctttgaatgtgttttagcgcctcttctttcagattctcaatgctctgcttatgagcagcccacatggtagtgatcttgccaaatgatgaacatagtacacagagttgcacggcgaaaatgtgcccctgaacctcttctctcgaatacacgtatttatgagacaattcgatgagacgaacggaatcagtccaatgacctgataaatccagtttgagctctgtcagctccaatgctttttctttagccaggctccggaagtcgaagagaatggcaaggtcgcatttgagcagcagcgtatctgcaagaagagatcccttgatttggttaatagagtcatcaaatctgaattccccgtgagtcttgttttggcgattggcaaatagaacgaaatcagctactcgctgaaacggctgctcttcccttctaacatcgcttgcgtatgagccaatcttcctccataagtcaatgatagagtgataccggccgttatccgtaatcctttccaactctcgaagttgtcttagtctcggggcatattgcgttagtttgccctctctgactgttgatgaggctgtcttggtcttctgctgttgcccaagcttttcttgctcttccagcagacgagttgccaacgagagatattgcccgtgagaccactcgatgaacttcttggttgactcatcgagcatggctcgtcgtacaatacgcccatatctagcgatatttcggagttggccccggcaggtagcacaaactggggtccctgagtcgtccagcgagaaaggctcagacgccttgccgagccgtatcggatgtccatccatatccacatcgtagtacgccgccatgcccatctggccatccatagacgaagtagtcaaaaagtgcccacaatccgggaaaatacagggctcctcgtctaaatcaatttcgtggtattccttcatctcgagaaagtcaacgcataaagatttgatgtctttggtggcgcattgttggcaaaagcgttcattgggacaggtctctccacagagcgaagggcctgcagtctagcattagctttggggtaaagtatatgggagattgtatggctatatgacttacatcgatgaccacatctcagtaccttctcgcaccgcttggaacatggaacccagtcgcatggcgcagcacacggcatggtacagcttgtgtgaggacagctggagtggcacgtactctctgcgcagggtgcgcagggctcattgcacgccttgttgcattttgaatggccgcaacgcacttcacatggcttctggcagggggggcacttgtcgtcgccgtggcaaagcttagaacagccgtggcggcacgtcgaatagccacgaccgcagatctgttcgcaaataccgtggttctgctctgtaatcttaccctcttctcgagtattacactggtggcagagactattgcaagtatggccacactgacggtgatggccacaccgagcagtgcaacgatatctagcagccgtgacattttcatgacacggaacctcgacttcatgattgcagcctggcacagttcgtctgacgagaactctacaccgaacagaggcgggctcttggttttcccaacattttgccgaagagagcctgtggccgcatggaagagcaaggtcgatattatctaactggaagtagcatctgtctgggcacgcatcgccacatgctcgaggacaaggatggctgcagcctttttgtggcctggggcacggctcaagacatttaaccgcactgtgaagaagatcagaatgacatcttccagtacatgagtgaccgcagtgaagccttttatcacatggcaggttacacccgctctctggagagaaaatgacgaaatgatccggctgcgaaacttggattggagtgtcaggatgtcgactgcattgaagttccaagcttttgccgactagattttgagcactaagcatgttgataacctcttcccacatgggaacgttatggtacgtatcagagttgccgatgatgtacatgccgtgttttgcgcgcgataacaggacgttgattctgttggaagtgctaaggaatccgcatttcttttgctgattgctccgaacaagagagatgatgataatcttcgcttcctcgccctgaaagttgtcaactgtcgccatcctaacgctcttcagaagagtagatttggcaggctgttttttcagggctatgggcacaatctggtctttattttcaaaatcctccagctctgcgaggtcgcgatcgttgaggcagatctcgaacatggactccattcggcgtcggagcttgtgtagttgtcccaagtacggcgtgatgaccgcgacgtcctctcgagcgtactccccttgtcttacgatatgagacaggagagacacggtcatttcaacttcaaaatcatttgaatgcgaggtattcagggggtcatgactagccgcaccagcttccagttgatcgtggtgaagccaaaatagcctctctttcatacctacaactgccgggtagttctttacgttctccccatcttgtagagatggatacaaggtggatcgaatcagctcagatatcgatgggtgcatccgcctttgtgtttctagtgtagagtagggaacgcgtaaatccgtcaagtgtggtggctcaacaagtctttcaaatagtgaagtgtctagagaatactgctttcctctaggattcgtgctctgtagctcataattttggatctgtgggcgaagctgaaggtggtcgccaatcaagatggcatgctcaattgaaggaagcagagccgttagaatgtgagcctccaagacttcaccagcctcttcgcaaagcatgaccttgcttcgtaattttcggagaagatgaagattctttgccagaccggtcgttgtgactccaatgatattggcttggttgaggcaacgcagatccacatcgctgcgcacgcggttacggcgctctatcagttcggcatgtttttcctgcagtcgcgcaatggtgccaacgaatgaagctacactgttcgtcacccagtattgatataacgcttggcgctcggcgtatgacatggtgaacaactcagtttcctttaagatctcgatatctcgacaacgattactgtgacgggagcctccttccagccactttcgtaggattgtctgaggtttatcaactgtctcccatccgtcttcgtcgaagccaaatagcgtatcatgatgtccggggaaaacctgggcaagatactttttgagggaatttggcgaattggacgtcgataatgcacggagcgagccttcgatgccggccgctatattgtcaagctcaaggcccacagtataaaggtttctcttttctgactttgtgcggtcgccttgctgagagacaactcgtaaattcagagcttgcaacctctctgattttgatcgagaccctatacggataatgttgctaatgccgtcgtcaagaagatgttcaagaagctgatccaaggcatgattggtgtagcagacacataatatcggtcctagggtgcattttctcttgtttgccaataggattttaatgatcttttctcccgtgaagcttttaccggtacctggggggccttgaatgagcgacaattctcgagaaagggtattcaagagagcggaagcctgtgtgacatcaagagaggtccgcgacttgactatttttggatctgggagatgctgaggcgaaaccagaaattcggtgccatcatttgtaaggcatccaaggtcaaacgcgaaatcagccgccctagcgtactgcggcggctgaattctggcttctgtggattcgatatccgttggcgccaatagatcgataaagggcatgtatggcttttgtctcatttccttaagagcatcaagcgtatgcttgaacgatgctagaaggatgccgggaaactccacaagatatctgtagcccgaccggcctttcgcctggtaccagtggagagcttgagttacagcatctggtgtggcgtcgataagctgcagatttacgtataaatagtcttcttgatcagagagcgtcagcttgggctctgtagaagaatcatttgctgttttcttttccgttcgaatcttttgatcactttggttccttaatgtcgactcagacacggtgcaaaacatgatcgcatcagttccgtcaatgacacagactagcgctccgacttgtagacgttttgatctttcccaccagtccctcctttgtttaggattcagtgatgggacaggaggaggctgatcacagcggacaacaaagtccaggccggtgtttttttcgaatcggatgttaataagcttagcagaatcgtatgtatatgtgcgtaaggaattattgtttgttttatgactggccttgttgttggaactacgaatgcgttccagggcgccacgaatcgcatcacgtagctggccaactgtatcttctcgtattaaacgaaattctctgtctagccgtccgctaatgccaggaatgtgccattgagaacaatcgtttactggcaaatattcttctcgtggcgacatgatctcttcatacgtgggcaagacctttatgttgactatatctgcctcgtcgttgtcgtgccttggccctccagctgagagattgccaggcaaatctcgagccaaaacaaatatttcttgagtgacggcactgtagctctggacctccagattcgacatgtggtttccgatctgaagacgttggcggatatagtgaaggtgtttggtagcctgaagacgaaaaaccatgtcttttggttccgccgattcttccaaggggcgagacaagctattcgcgaatgttgaaaagtcatttttgatgatattagtggtgttgcagtctagcatctttgccaatactgcaagagatagaccagctgcctctacaagagacacgtgtgtagagttgaattgccacagctgaaacagcgagtcgatgtactgaaagagcttgttcatcctagatccccccactccaaccatgtaattaaggatggtggcgacctctgtttctaacacggccgaatcaacgacgcgggcgtgagtcaccagctggaagagtggcttgatttctgtttcccagagttgaggtcctgctgtcaattggcttgccatgaagatgtgcctgtctatcacgtccttgatgaaagagaggccagtttcagtggcaataagcttgattgcctcttgggcagcgccgacgtctccatccatgagctcgagggccaggctgaagaactgaccgacgatctgaagggatggccgagcagagccatctcctctttgcagcaactgcttccatttgactaactttccctctggagcgtggtttcggctgtttccaaaagacttcatcggagcattggattgccccttattggcagaatggccgccttgtgcgcttccagtgtcatgtgaaaacttgcatcgcgctccaaacttgcaactattgtttcgtaggaaaaagaagcatggtttgacagagccgtccgatggcgtagtaggaggggtgggttcattgtacctaattgtttcgtgagcaagaaaatgtgtatctaggcatatgtaagacttacttggtatttctcatcattctcttggctttcaaggtcagcgaagcttgaggtgagagacttcaacacgaatttcaagagattccaagtagataggggctgttcagtgcgagcagggaaagctgaaatgtgggaaaatatcccacaggagcctgtgctgatgatgaaagaagggaatttgaagaggaagagaagaggggaatttgaagagacagatttaccaggcgtgttttttttcccttgggcgagagccacttggccggcgcctgttggccagcagttgtacaagccatacatgcatctgcagcctcgcacctctaggcacccgtaggcctcccgcagtgccaacgcagacggccgtcatccaaccaaatgcaattattgtgacgtagttctgaggacctattgaaatgtgtgagaactttggtcgcgagacggcgggtcagcgtcgagatgctattctttcagtcgcacgtttagcatccttcatgtagtgatgtgatgcgcaacatccaacatcaaccgctgggatgctgcaagatcaaaatcatattcaaatagcagtagaaaaaatgagacgattatagaaaaagaaggaatgaaggaaagacagaaggaaagaaaaagttatctagtgcactgactaagttatacaataaccaagatataattcaacaaggcagtcattctacatctaagagtatctaaattcctgagatacactgattagcggcagtagagtcagtaaagcagtagaagcagtagaagcagtagaagcagtagaagcagtagaagcagtagaagcagtagaagcagtagaagcagtagaagcagtagaagtctatatacatgtatgcgataggtacatgtagtcggagtgctagatgataggtagaacagaagagtgattatccttaattaatatatagatatatatcaagcttccatctcgagcgctggaaatgctaaatatccgcctggtaattctcgcatctagttaagctgacgtttctacctcaaagacatcatccgaggcttcctcccatctcgacaaactaccaaaatttcaggtaatcacgcactctacagctatatctgttagatttattcagtggaatccgagaaaaaaacactcactcctatatttgattaccatcttatgaaatcttgatcttcttggcctgttcgcgcagtcttactcaactggccaaaagtctgaccactctacagtatgctaccctgaattgtaaaactccatgcttttcaaatctccatgatttactttttcgacattaatacaaaacaaaattcgcgtgaatgaagtgaatatattacagtgcttctgcactctaatattgcatgatgtacttcattatggaagaaattaagaggtgctctatatactgctttgactcacaggtagagagaggtctctcatacatggagcagtatgagacataaaacactccctcattacttccagtccgcggacaaataaagtataaagaatacgtttacagaatttcttttacaacatatcatttaaggactctacttcggagcttactgtgcatagaacggccgcaaactctcaacccctggccatatatatcttctgttctgtatcttattacgagtccagcaagcatttccatgttccggctgctttctttcaatatcccttacgtttattaccatatcggtattggataagatggcaaaacttgtttcctctcttatgagtttactctactcttggacgtccttttacaattccctgatgggactcgaaacactgagcagcctctcgcggtcacaaggaagttctcgagcgttccagctgtcatcacggaaaaaggacacggcctttttctacctcgtacagtagcactgggtacggagcagtcaactaggttctgcttccttcaccctcgtgaccaaagtagcccaacaacgttaccaacccaacatacctgcttgtcctccaagcgagctgttggccgacggctctctcttatcagccgcacaatgaagaaaaagctattaatagcacgccggatgagatggcgacatgaccctccactcatcagcaatgaacgcttcttttccccgtttgaagtcgcaaaatgataacgatgagtcagcgatcagtctggctgtgaaggactcggcgagaggctacatgtctttgggtattccatagagaccacgacgtgacgcctctcatcagccaccggcaaggtggcagatattacagagcaatctcaaaacataaacaaagacgttacacgttgcacagacatgaggccctcggttaagcgacttggacagttgcgccgtgatataggtacaattctccactcgccaccttaaataaaaacgccgagaaggccctatcggcgccgcgtacatcatcagctgaggaccagagaaaaaaagcctgggggaaaaaaaaaaggcggccgaatctgaaagtgcctccggaatgaagccgtgattaccgatctcgcattatacgtatcttttccagcgcaagaaatgtacaaattcgttataagaaaagtatgtatagccacagccttatctatatggtggagatgcaggtagaggccaaatgccatttagaatcctacaagatggcttggccattaaatatcctcagctccgggaattgtgaatttttagagtaaaggctggttaattaaacggctaaagccatgcatattccgtcgccttagaggcacaaagtttatcggatttgacaagctagtagtagtagtaccagtactcgtagcaaatacaaattgaatggcgtctgcttgtactgggacattgagattgtaatactaacaccagacagagtctggatggttaattatcagttactttgcactgtactttggccatctgattaaggcttggcaaccccatataagtgtctccatagattaataacagcttgaccctgacccagttctatctgctgccatatcaatagcggcccccaattgaagctggaacaaaaagaacgaccagtcaatgcccccccaaaaagtccggccgagacactgaaagtggagaggccgtgggcgtgggcgtgggcgtggctttctcccgccaaggctgccattacagtatagctcctaattggcctacagtaattggggagagggcatctcagcagaggcgtggctgcatcggataatatttccgagaatgcgtttctcttccagtgtgtgtgtgtgagtgtgagtgttgcttgtggtttgtattgcaatccctccttttctgctgccctcaccgacgaggcattggctacaccaatgaaatccagcaacggccctataaacgccccgaacagggtagcacagcttttccgagagggaggtttcattaacgagcagaatgcaacggaatcatccgagtggttgcgcgcgtctccggcgtcaatgagcagctccccaatcaatcctgctgatccttggcgcttttgaggctatacctgggctacctaccacttgtgattaggtaaaacgagaccagcaaaaaagacccaaatgctacatgcaaccgtgtaccaacagaaaatattccgagaaaccagtccatcggtgtgcatggatgggcaagctgggccaatcaatccggaagttgacgctggcccgtatcggtccttcgacgaggcgagattgaaacgtctattgcatagcgagctatgcctagtgtagcggagctttgctttcttcacatgcctcgcggcgctctgtgatttgcttgatgtgagctgctcttcacctgcatctccagctccttctcggtgttactaccgagacccttgtaggagaatacctgacggtggtaattgtccgtgacgccttggccataaggttacttgaaggaattccatctcaatgccccggggctggtgcctacaaagcatcagccagttcaccccgtagccaggcatggcgtaagtaagtaatgccacagggaagcacagtgggagtacctatttcctaggtggtgaagctccgtctgaggttgcattctgctgccttgctgggttaagaaggatgaggtaatctcaaatgaaagagcgcccgccgcaattatgaagtttgattacagtatacatgctctctggctgtgccccgtacgagcaagcagctggaacggagtattcgctactttaacggagtatttctggtcaaaaggcggcgccgatgcgacctttggcgtgctggtagtcgctggggctactccgagcccgccgagataggaatgccaggtatggagacgaattggctgctgtctatcgctcaccttgatcttctcctggatgtgtcctgtgtacgtcaccggggtccggtttgggggccggagggttcggcatcacgtgacgatcacttttatgctgctggacttcccaggaggcttatcaggaggcttatttgacagtgtttctgggaccctgaggccattttggtttgacaggtggcggctgatgtatacaaggcctgttgtctccttgttcttctggaaatttcgtacattagaaatagatcattgtcagcaaagacaaagcaaaaaactcaagctccccttgaccttgaccttgacaggtacgggggtttgcaagatcgctgctcgatgccggatcacagtttgcaattcgaaacggccacagtgctccaaggcccgccgctgcgggcgatccagagagctttcttacatgcaatgccaaacctactgcctcctacatgtacctacctcctaccaatgtaggtaggcacctgaatcgagatatgcccggcgaaggcgacggccttatttttccctcgcctgaccgaggcgtcatatgtgccatctcccggcagaaccagtttttttgacacgattcaggaaatctgctttttttccccggccatgctgcttatcattacccaatttagggatcaacaagttacctactctggacgcctgtcgacggatttaggtaggcagctaattagaaagggggaggcggcttcggtagtttttcgatgaattgatgatttcatgatcatccccatctaccgagatgccatgagggcagcagcaccggcgcctggtccgtcaagaccaggttgctggcatgtactctaactggagagaggcaaagcatggagatgcgacgtagcaccaccaccaccaacaccagcaccatgccgcccatcttattgtgcaacgtcttgccaaacccaaagactttgagccgtggttggagtgggggtcctgcttctcggggtaagggcatggatggactggaccagtcaccattcactgccgtcgacctgctctctcgtgtttggatcgacaactctatgagacaccaaaacggccggagtagggccgcggtggcttcctccctcctgcggcgtctcgtctcttggtcccttctgacgctacccttacaggaccccgacaaagctgcagctttatgcccagttgctcattctccagccctatccgtagtgcacggaacaatatgtatgtgtatccgtgtctcgatctccatcgctaagggataattcgaccgggacagactgccttgccgcaacgccacggctaggatagtagcgcgacggacgtcggctgcatggacaagaacagatccatggaataaagggctggacacttccgatgtggttctctggatatgtccgtgtaaggagtaggtagactgtgtacgtatgtaggtagagaggccatcccgtagtcgtcatctcgtcttcatcgacccatgggaccagcttgtcgaccgcgattgatgaagcgccgttgagatttacccagaaggcagtagtagtcgtactatgtatgctctcatgttatcgttacccagataggaggagatggagagataatgggagatgagatagcagactctggcacccttggactacgcatgacgttccaattccacgcaatagccgcgctcgggaaaaaaaaaccgacgtcgggaattgagttgaagtcgctggcggctttcgcacaaggcaaatgaatcaaggcggtttcatgaatgggcgcttgcatctcacacgcagggcagcacgcaaggcgctagaaaatggcactcggaacacgcctggggccattgagccctattcgtcgtagcagccgtggtgcagtgtgcagtgtgcagtgtgttgtttgttgtctcctctctggaggccacgacgcacggcctctgcatcaatacgaggacagcagaccaacagtggtggtatcgcgtatgtaccggcgctgggggtccttcccatggcgaccctgcgactggtgaatgacgagcagcgtgctagtaggacctagtagggctagcagtgctagcacttgcgacacccgcctagtctttatctctatggaactgttatctggatccacgaccatctcggggatgctttgcggctgtggatcgcgattgtggcccgaaagtgctttgtgaagtgggctcgtacgcatgcaatctagagcacaagcacaaaagcacgaccacgaacggccaggcagccgctttggatggcagccagcgctacgactctaggcggcctagcgaggcgttgcaactcggtcgggggaaattgaagattcgacgtcgcgaacaggagccccgtagcggtaactttttgtgcttttgacttttttttccccctttgctgactttgcgtggtcgacgcacgccgcgcacggtgagcatgctttgcgcacattgcgcgccggcggctttgggctgacgtctggagagtgactgaattgagcttgattgtgatggtgctgcttggtcttagtgcggaattggcactgtacgccttggcctattcggctaaatgcgaaaatctcagcagcgcacgcgacggatgcaagtgcgagcaccaagaggtcactacacaagtacctcggggcaaaggcgccggccactggccgctggcaccacggcctggcgatacgacctagtacattgcgacgacgggttccagcgagtctcagccgaagctttgccacggatagactttcccctgccatggctgcgccggggacctgccatcgtgcggattcgctcgcggcgctactgtgcggcccgactgccctggccccacagagggcgaaagacgtgaacagcacgcctctggggggcattctttggggagcggaggcgccccctctcctaaaggcgccagccccagatgccccggacgttggcccaaggcagacggcgcactgtacggagctgccctgggctggcgcgctcccgaggcccggcgcagcgcttttgctgcgtgccaagcaccagctgcaccagcgcgccgcgcactgtgcgcccaagctggctccagcacctttttccgtgccgctccactattacgccggccaaacggccgcctgggcgaatcagcgctcgcgcattccctcgcccttctcgagcccttcgcaaaggttgcagagcctgcaccgcggcccttttgccagcgtctggtttctatttttcttcttcctctctggcgtccccagcgttcccaagatcccccggctgccactaagccgtgctgctagcgggccctgttccactgttccaccgcccacacatgccagcatccactcgctcgttttcttccccattatcgcaggttccttactcccacacttggactggtcgggcctggtcctcctcatttcctcatcctcgcccagtctgtcgagagccttgtcctgccagcatcgcgtagcacctgcgtctttaattttctctttttattttttccgcctcgcatctccaaaccgcatccgcacccggcaccgaatccgtcgcgcgcttagagacggacaaacacagtggcagagcgctcgacccggcccagcccagcacgagacgagacaagacgagacaaaacaacagacgcatcgtgagccgtcactgcgctgccgctgctccctctctcctcgctccctccctacctaccggctgtcgccataccattccccgccatgttaggaccgctgctctctccctgcgcccagtaatagagagtcttcaaccctccgagctggccagcgcggccgctcgtctcccgtagagaatcgctcctcgtcactcgttctcctggcctccgtcgccatcgccatcgccatcgccatcgcccaccatggctgcagagcatcagcgccgcgtcgccgccatggatccgccgcacatcaccgagtttgcctcggagcgctactttgagaagctcagccagctgcatgccaacaaccagcagcaggcggatcatgcggaatccagcgccgcggcaacggccaccatcttccacgcctctcccccgtcgagattcatcctgccgctgcgagacccgaaaccggccgagttcgatgctgtcaagccggccgactcgaaacgcgacaagagagggtttttcagtcgacacaaagtatctttattacattccaagcccgatgcggtggaagcttcgtttatagcgccttcaagagcttccacggaatcgacgcgaaaaaggtgcgtcttgtcttgtccagcctgtcaactacaacaaggttaaaatcagtgctaattttgagtttgtcttcttcgccacgtctagtgttcctcttgatcagctcttactcgcactgccgagcgaactccagattcagatcgtctcgtctctccctctaaccgatattctcaacctccgattaacctccaaatcatggcatgcgctcatcaccctcaacgaagtccccattgtacgatatcacctcgaccataatatacccgcctatgccactcgtctatacccgcttagagactcctgcgacatcaatttccattatctgtgtggcctatggcaccgcctccatgttgcggctaagctgtcatatctgatgtgtgaatggatcacaaaagatatcttcctaagaacaacagaagctcagaaattagccttcgcaccgcagcacgaacgtatgcgccgacgactgattcctttgctcttcaccgttttccactttttcgagacgtaccgaaaattgcacctgaaatacattgcggaaaaaggacatgggctgctgaaggaaccgtacacagtgaatccgatcgaaacagaaatcatgaacatgtacgacaaccggacactgctgagagtacacgaggtcttcccgctcatcatatcctccttttgccgccgcctgcgaccgccgacgtatgtcggtcgagtggaacgatcccttcgtggttatctgagggaacgaccccccgacgaggttcatgtggccatcttgtgtcttggtgggcttcgtcaggtggaaaggttgtgggagacaaagggctataataaccgacgggccgctgttgatgtttggttctgctccctcaccaaggaacctgtggttgaagcacctgccaagggccgactgggattgaaagggtttgggcgaaagaagtcaacaagcggcgaccgacctccgaaccgatcatcgttcagcgaagggggccgtaggagtccatggggatcagtagactcgacccacaacggaggctttatcccatatagcgtcttcaacagcagtctttccgccgatgcgccgatgccacctcttgatcgcgaccaggccaggactttactaggggacctgccacagctgcagcaaatatggctggcaacggcagaggccatgattatggatcgaaaaatcgtgcaacggccgcaagacataaaacgaaaccagcaggttatgctggatcttataggagaagatggcctggacgaatcagatgaatggtactatggtcgccacatgtccgaatctgtcaggccgccagccgcagctctcggcgacgatggagattaaagaatcatctcccctatcaatctcaccgacgatatatgcgactcacttctcctccttccatatttatacatatttatgctcgtcatgatcgagtgtcttatctttttttttctgatactgaagcaagaactcttctgcttacaccattatttccttgtgtatgtgtgtccgttttgacacaaagaagcatttacgaggcgttttctttttctgggtatgggaagaatccgcgagattacggattccaatggttgtgtggattactttgggcttttgtactgtggctgcttgttcttttgctttgtttctactatatcacttgtcatatcccttccttcttaaagacttttcctttttccagtctcttcttttattcgggctatttaaaacgcctcctgatctgttgtcatgcctgggtttaaaaaatacctgttttatcctgcattggcgcagctgttagccgcacgcatagatcttgcgcaaaatctctcttatcttgtcttatctctatctggtaaaccaagctgttgtttttttatttttatttttttaccttttttgctttttgtttacttttctttccctctgttttttgacaagccaacttttcgattttttcttgtgtattgtacactctcattcattcttcaatatgtctagcgaagaagaaaacttttggccctcgactaaaattctatatttagtcgcaaaaaatacagaaaacatatttcaaattaaacttggactgatacgtactccgttttattttcgcttgtgacgctttgcttatatatatatatatatatacttatatatgaacgtagaccccagtatatatacacatacacctctttgtgcgactacctagagaataaacgtctggacccttttgtcgtgttgcgtctacggctctgctgtcaccccttctggttcagccgtgataacagacaagaggatgaatagattccctcccacagatacaaaatctgtcgaaacatttttttctctcatctgtgaataagaaatgataaaagaaaaagggggtaaaaaaaacatcatagcaccatgcataaactgtacgctctctcatacactctcatcataagcctcatctgtccaagggggaaaaaaagataggaaaataaaccagatttgcctatactccctgaaacccatcctgataatttgtgcgccagacaaaaaaagaaaaagaaaaaaaaaaaagtctgaaaacagccccgttttacttaaagggggtgagattctgctgctgataaactccctctgatgcgttgcttttcttttttttctctcattacaacgccaaaacgtacatattcaaccaagagatcaagatcaaagaagattgaaaataaaaaacacgctctattttaaacgccatcttatgggcgacccatggcttgatatagcccccctctcatgttaggctcaaccatggccacatcaagcggcgtagagtcgccaaaagccgccgcagagtcttgcacgtcgcgctcattcaagccatagtccatgtcaaggtagctatgttccgtaaaggacgagaaatggcccaggccagttgttgaaggcgctgaagccgaagttgctgggacttgctggctgctggcaaagtcagaagatgcgtggcgagctgtcggggtatggcccgattggctgcgcgaaattgccagagatgcttgctgtgataagctggctgtgcgggcgtcgttggagctctgccgtgccatattggaattggaagaagacccaaacggcgaggcttggttgctgccggtgcctctagcaaagctaccactattggtggctgcatgtcctagctggcccggcagctgcctagcctggctatagaagccttgcgaggacatgctcgttgggctgcttccgtacatctggctcggggctctaggtcttgaagaccctggtggcatatgctgaagctgtagcggaggccgcatccctgcattctgcggatgaggtctctggggtgcatactgctgagactgaggctgagattgaggttgaggttgaggctgcggctgcggctggttttgaagtgactgagtctgaccctgaggctgaggctgtgttggtgaccgctgcgaatgatggtggtgtggctgctgttgttgttgcaaatgctgttgactcgaggcttgtctcacagcagcactagcattagctagctgggtatcaaagctgttggaagccatggtttgagagatgctgttgtagctgttattcagaacaggtgatgtggtcatacctactcggccgggctgagggtcaatgttattgaaaatggggttctgaagcgattctcgcgacacacgtcggcgcttcatgtgagtctgatcagacgcagtgttatgtagcggagtatcatcgccttgtcgcatatgcgatgaagggtcagttgcggcgattgttgccaaggactctctagcgacctgagccggatcacccccctttctcttcttaggatgtgagtgattgttgatggagcgaaattgatccaacgattgcattgctgctccagcccagctacttacagccgggaacgctggctggcttccttgaggagcacggttggctatgtgtgcggcgtgctgcgttgttgcgttctctggcagcgggggtgagggatgttggtgctgttctggcctgggaggcatcgtatttgcaaaggatgaaatattattctgaccatcagttgctttgtgtgataaaggagactgtgcaatgggattggaggttgaagaagcaggtaataaagcgtgaggattctctgaagccgcctggccagcttcaggagtattctttggtcgatttttagatcctttagggcgacctctcttcttgcccgttcccggagtgctcatgatgctagaatcagggtcaagatggcctggcatatcgccatgatacgcagggttaacgagcccattttgagattgctcgacagatccatcgggccttctccccagatcagactgggataactgggagccgcctccatcgacttggctggacgaatgcagcgccagatccgactttttcatgcctttatctatgcgaggcttggagcttttactcccctttggccgtcctcgcggtcttttgacaggagtcgcggtagcttcaccagtgacattctgcccctctggaggattgcgggcaggttcggatagagatgctgtagaggctggctgagcaggaggagcggcggtattggcggaatcgggtaaagctggagcctgagttggtgcggatgcgggagcatctagagcaacgacggcggtaggagcagcggcagaggctatatctgcggtttgcaaagatgggtgaagcgccagcgctgaagggttcccctcgactggagggaatatctcggcgacccagccgacaaaaatggatccctgaccattgttgcgtccgctgtctgggaagtcgaattcgtgcgatgaaggcgcgccgggaatgcctccaaagtatgccagcgctttacacatctgatccaccaccaccaaaggatttaagctgcgcagcagagtgaggagccgagcttgctcagctttggcttcatgcggtaaaggtcccagggggcgtccagggagcgagtagggaggattgagatagccattttgcgaagctccgtacgcgggggctgaagatcgcgggtctgattcggtctgcgggttccacgccaatttgctgcgtttgatggattggtagccgcgcatgttggccagcctcgccgccgcctccgtctcttcgcttgtgcgctttgcggcagcattccgcaaggcagcctgtgagctatttatatcgatgtgcattacgccaaagttgccgttcttgttgtcggccttgcccttgagtttgctgggtacaggattcttgactcggccatctgtggtatggatggaggctccatccgggccatcgatgacatctgagcattgcaatgagcatattcattctctcaaaagccgctcgatcggacccaacgaagcattgcgcctacgtaccatgactagaagtgcggatcggcgttgaagaccttttgccggggattgcagacgattccggcgcgccgccagccttgggggccacgtcttcagtcacaggagaatcgccgaggatgatggtcgcagaagctgctacgggcaaggtcagcgacaacacgggccgggacggtggcggaaaaggcaccaggcgaggggacgaacctgtggctgcggccatggcgctgggagaggtcccgggatgatgcgcccgcagaccacttcatgcccacgcgtgggcgaggcgaattggggctcgagaaggatgcagagggccgcctgggtgtagggcagagacggaatggtgttttggccgaggacgaaggagaagacgagcgagagcaaacaaactggcgccggaattgccgtctcggggcgcctcacatggtccggaactgcggggcggtcaacggtcgtttgtatcgccttcagacgccttgaggtcgcgttttgcaggctgttgtcatgtccatggcctgaccagaagagttggcggtgcacggcgcaaatcgtcctcttgatgttgtcgacccagagcagactagcgctggcggagcgccgtgggttttatgcatcttacggggagcggcagcgccacggaaaagggcatcgcacagacgaatattgttatataggtgcgagctgcagagcgcaatgccgagcttattccacgcaaggcgaggggctggcatttaacggggcgtctcagtcgaggtactcgctactttgggtcgcctgtctcagattgcttcctgcacgcagcgcctcgtactgagtacctgagcgccgcccccactaccggagctgctagctggactgtcactggacctccaaggcaatgctcgcgaactgcttctgcgtcgcaatctatacatgtagctaagctgtcgatcgaagcttctctcgagcgctgctgcttctctttcaaggagaaagctacgattgtttgctgagcctgcacgtgagagcttccatctagctaagccttctttcattatctcttcctctcgttatttgtttctcgcctcattctcctcgtcttcttctcgtcgggtctacttctacctccgtttttcgtcaccaccgccatgtcaagatatgcgttgatatcgctgccccagagcgcgttcgactctggggaccgcgatgaggctatctcgtccctaagtgcgacaataacgtccgacaatggctctgtgctgccgtttagcatccccgacttcaaaatcggaactctagacctgctcgtccagcaagccgatgacttggccaagctcgagggtgcgtgccagtcagtcgtcgccaaggttgcggattccttgcgcacggtgctcaacaatgacgaggaccggatggcctcgtacaagatggtcaacgatagttagtcgagccagatatgcgcttctatatggatgatgtggatggtggggctgacagcttgtggcagagccgaccgatcactatctgcgcaactttagctggaacaagatgagataccgagccgacaagcccattgctgatctcatcggcactcttcagaaggtatgggctttacccctctctttcttcgttgccggcacaatgccggttttgtttagagaagcccgtcctaactgaggtccaggagctcaacacagtcgacaacgacgtcaagtccaagttcaaccagtacaacgccgtcaagacaaatcttgcacagctccaaaggagacagacgtaagtactgtccatctgtctatttgctcctagctaattggcttgattcggctgcagtggcaccctcgcgacgaaatctctcaccccaatcgtaaagccatccctgctcgttcaagactcagagtaccttgaaactcacctcattgccgtgccgacgaatgcgaagaaagattttattaagagctacgaaaccctcgcacccatggtggtgcctcgatcgtccgtagagatcgaccacgacgatgagttcacgctgttcgccgtcgtgacttttaagaagcatagcgccgagtttgtccacaagtgccgagagcagaagtggacacctcgtcagtacaaatatgtcgaaggcggccgcgaagaagagcagcgagagctggatcgtgtgaccaacgaagagcgcaaggtctgtggcgaagctctgcgcatgggaaggactggatggagcgaaagtgtcatgatttgggtgcatgtccttaccttgcgcgtctttgttgaggctgtattgcgatacggattgccgctggactatgccacagctctgatcaaggtatgctacatcatgctatttactctttacgcctggcctgtccataaccctgaccctttctttgacttgatgccgcgttactatttacctatggctgctaactacctctgaaacagacaacaccgaagctggcccccaaggcaaaggcagcgttggactcaaagtactcatacctgggcggaaatgcgttcggaagggataagcacggtagggtcacgaaagacgatgctgcccttagctcagagatggccgcggcgggattagggaccggcgaaggaaacgagtacacggcttttgtttattatgaggctgaatttccctgaagcggatatagagagaatttctttctaaaagcgtcatgcgcctgtattctatgtttgtcggttcaactttcttctaaagacttttaaagacaatgtttcacattttccgtttccctcttcttctctatcaatcaatcaatcaaccttctaagaccttctaggaaagaggtctagagtgacaaaggcaaatagcatctacagcccattaaccatgggtgtcctcatcttacacttgaatcccaatatgacttttgttactgcattttcgttatttttattgttgcttttttaattcttgacctctgcgctcttaatgtagcccttttcactgagccagtttgtgatctgcgcaacgcattcctcgacggtattctcgtgagtcttgattgtaatctcggcgttcaaaggctcctcatacggcgcagagatgccagtgaactccttgatctcgccagcgcgggcctttttgtacaggcccttggggtcgcgctgctcagccacttcgaggggcacgtcgacaaaaacctcgataaagggaatgggctcgtcggcgtcctggttggtctgggcgtgcagctggcgcgcaagatcgcggtcggcgcggtagggcgagatgaaggaggtgatggcaatggtggccgagtcggcaaagagcttggcgacctcgccgatgcggcggatgttctcgttgcggtcggcctcggagaagcccaggtccttgttgaggccgaagcgcacgttatcgccgtcgaggcggtaggcggagaggcccaggtgcaggaggtgctgctccagggcggtggcgacggtggacttgcccgaggcggagaggcccgtcagccagattgtgaggccgcgctgggagcgcagctggttgcgctcgcggcgggagagggacggatgccaggtgatgttgctgttgggatgctggagttagcgacttggtttttgctttgtaattatattaatgagcgtgtgtagtattgtttgcgcgaggagcgcatcatctggagaagtggtgggaaaagtcgtgataatgggcttttggaggagagcgagcctcaactgtcgcaaggcgggggaggggcaatatagacgggttacgcacgtggccattgtgtatatgagacgggatttaacaaggaaaatggaattccaatgagatacgtcgcttgtttaacaaagacagaaaaataaagtagataaaaaaagacgatggggagaaagtcaatggaaagaggtgtggaaataagagttgcgatatataaagggatggacggtttaatggcgatatgcgagatgggcgatcattctgcatgcgtacgtacctacttccaccatgacatttcgggccctcgccgtcatcgccagccgttatttcttctccgcgtactgctagtactaacaaaaaaaataagttacaatctagtctagacaagaaaaaaacccacactcaaccccatataaaggcagcttttctagagatcgttgggcaaactacgccaagggggatgatgtgctcattgaggaggctgatggcgacagcccgaaaccgccgacttccgctgtgtgatccccgctgttttttatgctaaaaggcttttttcttccttctttgtaagcagtatagctacctacctggcatgtcgtttcactgatgatgagtctctatgtggttgttttatgccaatgtaaagcatcaaaaaggctcggttcttcctaatcgctgtaaaagacaatccttcgtctactctaaacctctaggtactaacaagtaccctctattatctcatatgtacaacgtatatcctcatgtaatgtatctgataactctgtgtgtatatccgatgcctcctgtcgctttctcccaggaataaaagtaaaatgattaaaagagcaatgcaagtcaaagcaaagtaaaaaagaaagatgccgcgttcctaatctccagccaccgcatcgtcagcccgaccaatctcgcccgctctcagcagtccgctattccatataaatgcttatacaattgagggcatcaactaaattattatgtcagcgccacgcatagaaaaagttcaacaaacggtcaaacttacggctgcatacttgggcgagatgaacagtcccttcgcctcgaccaacaccgtcggcttctcgcccggctccggcaacgtctcgatgcttcccacagaccacgccttgcgtccctcgacctttgtcgtcgttccgcgaagcaccaggaagctattcgccggcgtcggcttgcgatagttgacctccaggttggccgtcacggcaatgttgtgcggcagcgcgccaaagcatccccgcgccatgccttcgtccagcatcgtcgccaggaaccctccgtggacaaggcccgggtggccgcagacctggtcgccgatgtaggtgatgctgacaatggactttccgccgtcttcgatgaatgcgattggagggaccaccatcttgccgttgccctgcaggacgccggcggtgaggctctggttgcggatgccattcgccatcttgaggtgcggccgcgactccttgaactcgggccgtgatcgcagttccttgaccagcgggtggttgttgattgtgtcttcgatgcgctggatctcgtcggtgtcgggcacaaacagcttcgaagtctcggcgtctgtgaagtgagaaaagccctgctgtaccatcgagtaccatgttgctgctgctccgatgcttccaaatgcgacgccgtagaggattaggccgagacctcgtccgactcgtcccttgggagctgccgcggctatggaaaagaatcccaacgttagccaacatcccgtacgccactcaataaacacacatagagacaagactcaccctgtgcagcctcagcatagcatcgtcgctgaccggcccctttgatcgcagcaagcggcgactgttggccacttcgagcgatctgaccgattcggcgcccgccacgagcaacttgttgaccaaacattctgccaaatatctcttttctctctctcttttctccttaatcccaactttcgtcgcacgtcccctctaataaaagaaacaagacaaaaagaacaacaaaaaattagagaagcaagacgattgtattaaaaagaagcgggaattaccgaggcaaaggcgatccgattgcgcgcctaatttacggcacctccatcacgcctttgttggcgcatttatttgccgataagataaactgatacgggcttatcggtgccctgttagcccgattctagccaaccttgcggcttagaccgttcggcgtatccgaactcggtgtgggggagagcctcggctctatccaagtgattattggtcgggaatattttccttatttggctgccgtatcttttattcatggctgcgatgaattagaaggagaaatccagcaaaggtgtgtatagttttcttgatgatcgcgagaagatagcattcataaaaaaactcatcgcctattcgcctctggcccgggaagggaaaaaaaaagaagagacccctttactgtacataccacttacacaccacttatacccgaatgctccaagtatttcgtagccgcttgaattctcgccgcctcaaaacaattattttccctcttattaacatctctttgtctatttttacaagtcatcttcttctcctgccaaaagctctgcatagtcatccacagacgcaaacgtaggcaggcccttgagcatcttcttcctagccctgcgcttgtcgcccttctctttgtctgacttggccacatcaggggcaaccaggccatcctcttcgtcgacatcctcttcgtctgaaaagtcattgaactctacgcccatgtcatcatcctcgtcctcctcatcatcatcgccatccagtgacagggcaggcgaggaatcgtcgtcagatgccatatccagctcatccaaatcgtcaaagccagcatcagaagcatcttcgtcgatgtcaggctgggcattaaccagtgccttccagatttcatcctcttccgcatcttcatctgcctctgcgtcgcctgtcgcgcgtgccttcttagtagattccttgggctccttggaaacgtgctggaagtatttgtggaagaagacatcttcagctgccacgtcgtctgccttcttattccagaatgcagcagagttgacttgtgttgtagatgcgctgctgcgcccaccaccgagccaaatatctccaatgtccttggccgccttgagaggctgcataatagaagcaccacgagtatctgaagcctttgcgttcctgtagacgaacttatccagaaacttgatgagagtgtggctctccatatcgggcttcatcatcttctggtttcgatccagcagcgcagaggcgaatctctccacggctgggtggaagtgctgttgaataggaacctggaacaatggattagtcattcgtattgcacattgtgtggctgtaagagagtgaacataccatttcccacaaacagcttctatgagcgttgctgtgtacgggatctcttttgcgcccatcgtacgttggacggtcctcaggcgcctcatcatcaaatactgattcttccggttcctcaaccagcgttgaaatatcaggaaaggtttgccttagatgagagataacgtagagcaaaccacagataaaggggggctggtggagacctgatacctgcagcattcgctttgcgaaagccttgactcttctcacatcaacatcgttcttcagtgctcgcagtaacagattcaagtaaagcgcttgttttgaagagtttatgagacgtggatccagcagtgactcgtacagcgtccgatagaagcggtcgctgcccatattttttgtcgtagagagatgctgaattaagagtagagcttggataccggtgttgaagttggcagagtgcgcaattttgaagagagtatcaagatggcgttccaaactagtgacaagtcattagcatccacagaggcacagcatagcattagttgttttgtaagtacttacaccgtatcgttggtgcctacaaatggtgcggcacggttcacaccggtcaacagggcagacacaagcttatcagtcgcctcggcttctgggatagatggggctgcagccttgaactgtttgcccttctttccgaacgagcctttgccagatttctgcgtcttgttgggttcatcctctgtcggcattccaagctttccagttttgagaattgtggcgaaaaggccaaagtagatgcgaagaagggactcagccactgctggctctttgtttgagagaattgtttggttgagcgtgttgatggcatagtagcgcactcgatgatctgctgaaggtcgaagaaggatctcctgttctattgttcgcacgatgatcggcctcatgccaggatgtgaattttgcagctgcaagagaagatatgaagctcgggaagagatctttcggtcgcgatcgccaagcttgttaaccaggagagtgagaaggtttgattcctgttccggcttgtccttgagtaaggcatagacaaagtcgacggctctcattcttgaatactcaatttcatcagagcaccagacttccaagagctggatcattttgaaataagtgtccttcaaccagtcttcgtaagcccaagagatcaaatgagcttgtgtaattttaccaggaagcggctggcttggagcccaaattttggcggaagcgcgttgaagagagcccagaagcccaggctgagcttgaaagttcctcaatcgtcggtctgatggcagcactgtgccggggccgagcatatccacgagtgctcctatagctccaatggcttgggctcggcttttcttggaagccaggttcatcaaagaatcgaatgcgcgaatgttgtgaacgggggactcttgacaagccaaggtgagggcggaaatcttgtctgtaagagtaccagatgtcatgatggtggcaagaaatttgtgagatgaagacgcaaagatggtcgttctatatttcgccgcctctgtctccaagagatattttccatgctcttttagtgagtttatggccgacatgaagggaccaatgtcatcgacttggggttcaggcagttgggccaacctggcagcgtgccagtccgcgcgcggttcgaaaatctagtttactaagttagttgtcagagatgccattgactcaaggatatcaacttaccaggccttcaacccttcgcatttcattctctgcgggtcccttttcttttggggctttgagggtttcgcttttgcccttgttcttattcttgttgctgacctcttcctcgctctcatcatcgtcttcttcttcgtcttcttcttctacgtcctcctcctcctcctcttcgtcgctagcatcatcgggtatcattccggagaaaccaagttcttttgaaagagctgctagttcatccttcagtcccttgtctaccggtgcctttgatcctgaagtaacttcatcatcagatgcaacgtcgttgatcaggtgccagtcctcttcatctcctcccagggccttaatctcagctagcaaagcatctttatcatcgctggtgccgttcgtggctggtgcgccctcggaatcgcgctgctttcgctgtttctgcttgccagacacttcagtaggcggattctttcgcttgtatggattgccgttcaatttcgcttcaatttgagaagtgatttgagacattccgttctgaaggcgcgccgcatagtcgttcgagcgcttcggccctttgcttttcttggattgcttcgccatagcgtagatgcgccgctgtctaggtggtaaaattggctgcttcaaatttcagattcagaatgcgattcgatgcaagtatttttttgaaatatttcttatcttatcgccccatcaaatgcgggcgtttatcgcggctactcttagcgcagcgcgtctaagggaccatctcagttgtcttggatctaacactcgctcttcattggtggccatgttgagacttgtctcgttgtgaggtgcataatcactatcgtttctggataattatgtaaattttagaatggattgaagtgtcgatcgctgaacatgcgtgcttcaaatttgatttaccgcggcggacttcgcccactaacagccgctcaaacctcgaaccacatccgagtcttttcactgccgttttttgctcagtccactcggcttagatcaaccctgtcgaagatatgggtgcccactggtggtgtcacggccactgagggcgaaagtatgaagctatttgcttatcggtgtgacggaatgtcgagctaattgctcggtagctggtcatggcaagctcatccgagccggatttcttcgccaggtaggccgatcctcatatcatacttcatctacttcaagatggttttactgatctagcttgtttccccaggcacaatctggagtttttcagctgcttccactgggcctacgagttcaggataaaattgagcgtcttgttgacaagcatatgcaaagcataggttaatcatatcaaaattcatggagagtatttctcaactgatcaatatctttctataggagcatccaagcttgctctctcgactctcactactgaagaattatggcgcaaaagtgggcgcttggataaagtctcaccagaggtatgtcagtttttaccaattgcagacatctcgttgctaatactcaggcaagctatttcgactcaaagatcgcaaggatgtgcctatcatgctgtcaccaacacacgaagaagaaatcacatcccttgtcgcaagcacgttaaagtcttataaagacttgcctttgaagttataccagattagtatgagcctctaagcctaggtagcttttgtggtatatcacagctcctaactgatctgctagcacgaaagtaccgagatgagatccgtcccaggcacggcttattaagatctcgtgagtttatcatgaaagacttgtacacattcgatttgacccacgaatctgccgtcgagacttatcgcgacgtcgctggtgcctactcggccttcttttcagacttgaagctgccgatattagtagccgaggccagctcaggagacatgggcggagagcatagccatgaataccacctttctcatcccattggagaggacacagtcgcaagctgtaacaattgcggctacaccgccaatgacgaagttgccgctgctcggtcatccagacaaattgacggtgcaatttctacatcaagtttcggtctctggcgcggcatcaccaaggacaagaaaactttgataaatgcgtggtacccaaagattggagattcgccttcagatgacagctggaatatccatgctgtcaaatcagtcgtcccggaactagatacaagcgtcagtgacgccgcaccgttctggagcgaggttttacaggaggcaaagggaaagagtgacgaaatccagctcctaaacgtcattgattcgagactttcaggagcttttgaaggcctccgcgatgagcttcctctactccctcaagattggacgaatagcgacatctcacaatcgtcaataacacaaacacaagccgggacaaatctaaatctcttgcgcattgcagatggggacggctgcccccgctgtgactcgggaaagcttgagattcatcgcgcattggagttgggccacacatttctccttggcacacgctattcagagccgctcgaagcgtctgtagcgctgccacaaaacccaggggttcccgtcccaacccagatgggctgctttggcatcggcgtctctcgcatcctcggcgccgtggcggaacagctcactgacaataaagggctcaactggcctcgagctattgcgccgtttgaggtggtcattattccaacatctggcgtcaatgaacagacactggacttctacgatggcctaacaaagaatggaaattcggcgacagccttggacgtcgtcctggatgaccgcaaagaagcatttggatggaaaatgcaagacgcagacatgacgggctatcctgtcgtggttgtactcggaaaggcctggagagaaaacggcgtctgcgaagtgcagtgcaggagactctctgtaaaggagaatgtgaaggcagaagaggtgccccaatatatcaggactttgctggagcggctatagatactagtagctgcgaaggagtgcagcgacagaagagtcaacaaatctcccatctggaccaaagtacataaaataaagaattaaaaaaacccgaatcagttaaagtgaataacttgtttatccataatcattttcgtggcgattgaatagccgtgctgcaaattaaagctgcgattccatgtcctcgttacaagaatcgccagcccctctacagtcatccgcccagcggttcaagcttggaggggcaccgactccctaacgtccagcttggccaagcttccactatatccccccgaaacaagcagcacaagcagccatgtcgagcggccagaaagaagcaagtaagtctcgattgtttctatatccttcatctctgctctcttcaagatttcactttgcgcagcatcagcagcagcagcagcagcagcagcagtagcgctaactccagcatattttagtcaacctcgacaccctcgagccccagcagctcgcgcaggtcaagaagcagctcgaggaagagctcgaacacctcacaaactccttctcccagcttcacggcgcccagaacaagttcagagaatgcctccgatgcgtacaaagccgagtcgccgatagcaaaggtacatacatcatcgcaatccccaagggtagccgacgggtcgcgcagatagaaagaggccacggaaatggaaatagtgctaaggcagcgatgcaaacaggctcaaaggcggttttggtcccgttgaccaactccctatacgtaagcggcgaattgacgagtaccgagacggttctggtggacgtgggcacagggtttatgattgaaaaggtcagttgagcttctttgccttgcatctgttttgctggtaaaccctatggttaaccctctgcagaacttaaaatcggctgaaaagttttacaacacaaaagtcaaagagcttggtgacaacctgaaggaactggaagggattgttcagtcgaaacagatgaatgtccgcacaatagaagaaggtacgtttgcacagctcaactgaaacatctacagttattaatcataaggtcttgacagttttacggcaaaagattatggctgctcaatcagaaggccagagctgagatagctgaagaaaaaaattgaataatgaactgaattgcgtaatgtgcccatctatctggccaatagctgctcgcagcggaaaacgtctattctgcctgttcgtcctctgcttcgtcctctgcttcatcatctgcttcattctctgcttcattctctgcttcattctctgcttcattctctgcttcatcatctgcttcatcatcttgaagagagtttacctggtgctggaccttcaaaaagacttccaagaagttcccaaatctcttctctagatcaggatccgacccaacccaaatgttcttcagtccttctccaaagtcctttctctggtcaactgggttgacttgattcattgcagaatcccagtgtttgccataaaactccatttgccaattaatcttgttctctggcgcacgagtgttgagtccctcccactcctgatttatacctatctccagcacatatggactatcttgaaactctgcgataaacgatgtcttcagtcgagtccggtaaatatcatggctccagtacctagggtctttggtcactactactgcggagggctgaagaaaattggtttcatcctcgttgcagccatccctgagctttagcgtttcgagtagtctcaagagctcttttggtacgctctcgtatttccacgtttctgcatgaagtctccagtcaaatatcctaacacctcattgtatcagtactgcacgcacactagatggcctcttatagcaaacttacatttctggagccgtcactttccagtcgatgtaggagactggcgaactaagaccaagcttggctcgggataacgcggactcatcgctcgcccagttttctacctttaactctctgtcgtcgcccatggtgagatacaaagtgtgtgtgcgtttcacgcttttgcgatccagacgaaggtcatctgcaccatcatattccagcatacggtttataatgtaattcgaaagacggaattccctaaaacttcaaatatagtcagtatggagattcaaccaagaaatgaagagggggtatggttgtctgtgagagctaccgagtgctgaaatgaagtccaccttggtgtgagtacagtttcacttgagctgcgtagtcatcccaattgactagatctgcttggcctttcccgaatatattgtcatccaagagtgcgaaagacacacgcatcctgatttcggaattggaacttttaaggcattttgaagcagtttgaagatgcggacgaagctcatggagaagtgctgccacagtttttggcatattatcaggctcggtaaaatgcttggatattcgaggtcgttgatcgggatacactcgtatacgagtgtcgtcggttactcttgagctcttctggggaattatcaccgaagtcaaaaggtctctcgataagcgcgcatcatgaaaacgttggttgagagtgtatatggctgcttggagattggtcacggactcgctgaagattttgagcacgtttggactctctggcccatcggcaacgatccaaacttgatgccgttgccgaacagcatccatttcgctgtcatgtgtcgtaaactgtgtagcatagaagccatactccttaatggatgtcacaaaggtagccttatcaagggtcagtggactacgagcaattggcattgattggagaatacaagagcagtatgaaagatatcgacgccacttacttctatcaggtctctatcagcaggcggcggcccgcgatagtccccggcaaatgcggcgactgttagttgccgcctatcattcatttgggacttggcggttgccattctctttggtgagccccagaatttccttgacccttcattctgtccatttggattttggaagtttcgaggcctaggcggccgggagcttgcccgaagcttgcctttgttcatcttggcaatttccagtcaaagttgctctagcagcttttagagcacatgaagtgaacctagagcttgatgatatgaatagatgattggcatgggagagatacaatgcggagagggggtgtggtgtgttattttagaaagaataaaggggatgtgatcaggtgccagcaaagctactgtatatatatgcagcctaccgacatggtaagcctgaggcagctctgtgacgggcggtaagggaagtgaaaggaaagtgaaagagatgctggcggcaagaggcatctgctggccagcagtcaatcactgccaaggcatctgcacgttcccgtttggcagaatgcgagtctacgtcgcacaatgagccaaagctgctctgtaaataatgcagctagttgtattattcatcatacattgtgtctattgttacggctttctcatcgtatcaaagatataacagacaacagtctcagccctcgacacgggcgtgaagcgtatcctacctagctgcgtacactacttcactttggtaagctataatcatcgtatagcacttccactgttcaagaatcaaagtattttagtatgttcatatttacacgacattcagagccgtaatgttttgcatttcttcgtctttaagagcgggtactggatggtctgcttgctgtgtactgggaatatgcatcaattgactatgcacatatcgagttctctccggcgcgtctcccaaaaatccagacgcgttaattgatctagactacttagctaccctactaagtgctgggtgtaacttgctgagctgctttaagctccatgattcattttcagaccaattaaatgccgtcactgctctgattattttcccaaggaaacgacaatctaaacaaggcatcaacctccaactcatcgagccgctcagtagcagcttaactattcatctttaccccggcatcctcactaatgacggctcagaccactcctcagaccaatcctcactcgacccgagggcgcaaacgtgctttttctgctgcggaggctagcgaagaatcagacaataattcagaaactggagaactatcatgggaatggctgtataccaccgaacaagcagataatggcgaaaagggcgatggggatcgcaagaggaggagaggcgtggccagttccaagattgctggggctcgatatggcgatttcgaatgccgcgttggagacacggtgatgctcaaggcggccgatgggtccattggagcttgggtagccatcatctgcgatttccaggaagacagcgagactggagaaatgagcgccaatttcatgtggttcttgacagagaaggagatccgtaacaaggggagaaagcgagaagacttctactgggtacgtacagttgctattccttgaacgaaacatcattcttctaaccaacaatctagaacgagctgtacatctcgccatccttcgacgtaaatcccctggcgtcgatcaatggcaaggccaatatcatgtccctagacgcctttctcagcgcgcatccctccggaaagatatcgcgaaattcgcccgactttgggaagacatttgtatgtcggcgtggctgcaacacccgatctactacatacacggacgagtttgtatgggaagaaacttatgagaatggggacgtatcagctttaaaggactttgtggagaagaataccagagcaacccgtcgaaaagctcgagctcaatcaccgccagaggccgagggtacatacctaccgcctcaaacaccaaccaagaccggcagaaactcagcgacaactcccaaatcgaagcgaggaccgaggagtggcggaaagaaactagagttcacgcctctagccaccagaaagctgtcgcccagccaggtccaatcttccccgtttcagattgcacgttcgcgcctccatgtctcagcagttcccaccagcttgccttgtcgtgaaggagaattctcactggtatactcacatctagaagccgccatcacggagggtactggcaactgtatctatatctccgggacaccggggactggaaagacggccacggtacgagaagtcatttctcgccttgaagaagccgtcggctcagacgagttggacgatttcatattcgttgagatcaatggcatgaagattacagatcctcatcaggcatactcgctgctatgggaagctatcaagggcgaacgtgcaagccctgcccagtcactcgacctattggagcgagaattcagcaatcctagcccacgacgcgttccatgtgtcgtgttgatggacgagctcgatcaactagtcacgaaaaatcaagcagtcatgtacaactttttcaactggccaaccctccgacacagtcgtcttattgtgcttgcagtagccaacacaatggatcttcctgagagaactttgagcaacaagatcagcagtcgtttaggtacgtacaacagaagctaacattagtcgtaaggaaagcaagatgtctaacagcttcaatataggcctcacccgtattactttccccggctacaaccacgaccagcttatgaaaatcatacaatctcgtcttgaaggcgtaccgggaaatattgttgatgcagatgccgtccagtttgcgagtcgcaaagtagctgccgtcagcggagacgccagacgagcgctggatatctgccgtcgagcggttgagctggcagagagcgacgctccgggcgatccaatgactccaagcaaacgggcgaatgaaaatggaattcccgaccagtctcggcgcggaagagtgacaatctctacaatcaagagagccatcaatgaggccacgaccaatcccatccaacaacatctgcgtggcctcccccttacgtcgaagatgctcatggcggcgctgctactaagaatccgaaggtctggtctggctgagacgactcttggcgaaactctggatgaacttcagcgctccacggcttatacagcccgtccacctcctggaatggctcaaatccttcctggcctcggcaaggggaaccaagccggtcggcgtatggtaggacggccgcaatacatccacaccgcggccctggagctggttgccgctggcctgattaatttggaggcgcatcgtgcggaccggtcaagcaagttgcggttggccattgctgacgacgaggtgaagatggcgctgcgcgatgacgcggatctcaagtccataggtctgagtgtatgaacggcacggccttcggcagcgtctacactatactcacgctttcataaaccattgtgtacactaagagtttgacaggcgaggaaggataagggagaaatatgcaaagattttgatagatgttttgtacttcagcgtgttggtgggtttggataccaaaaatagcaatgagatcacgaaacagatcatcttatagatatgtaaagcacctttaatgttatcatcagaaagttaagacacaattcatttaccaacattagcccagaataattagtacatgagtcatcttgcccaactatttctactccatgagattcggaaaggcatcaaatgccataaaatatgcatgtgtccatccgccagtgatttgcggtgcaagttctatgcttcttccgttgccgcttgatatatacactttgaaaatcgagaattaataacgtaaatcagataacattactcccataaactcctggctaaaatttcctttgcgccaatgttggcgtccattgtatcgggtgcgtctcctctgacgctttttcatctggtttccatattttgactttgaggaaaacaaagagttagcatacaacatgtcaactggacaagttaaaatccattgaagaaacacttactagtcttgtcagcctcgcccgtgatgagacgcagtccagaacggtcaaacgtcgagctcatgatgcctgattcggcgtctaatgagcctggttgagctgttgtctcgaaagattggaatcggtgacctgacttccagtcccagaagctcattgagccattgtcacctaaattgtggagttaattatcgatcttggtccatcatgtgtattctttacgccatggcaaagggaggaagagatacgcaccacctgagaagaaaacattgttgctatttacgctcatggtgttgatgatggcattgtggccctcaaagttctgcatgaaagcgccttccgggcatttccactgcttaatactgccgctgctgcccgatgcaaaggtgaattcggtaggatggacagccaaggcccggacgcccttcttgtggtgggtgagaacgcccatggcctttccggccgccagatcccaaagccggacggtagagtccaatgatgctgtaatcacttggggatctgcctcctggcattccacatctgtcacagtgccggtatggcccgacaaaacgtgaatgttgctgcgcgtccgcatatcccaaactcgagcaacgccatctcgaccaccagtcaccaagacatccagcgtcggatggagagccaatgtgtagacaccactgagatggccgtggtagtggcggatcaccttgtttgtctccagatcccagcacttgaccattttatcctcgccgcaagagaagagatacgggtgtcttggagagacggccaggccgcgcacggtgctaatgtgtcccgtcaatgtcaatcgcaacgaccccgtggcgagatcccagatcttgatcgtcctgtcgccagcaccgctagcaaaccacttgttccccggctcgactgccaagctgcgcacccatcccaaatggcctgagatgaccctcatcagcttccacggcgggtgccattcgggcttgacttgctggattgcttgtgaccctctgactgtcaggctcatgctctgcggtaccgtcgttgtcgaaatcgtcggctcgtctccgttggcctttgacgcagccggtgatgctccaggtccagcctcaagaagtttgggtgcttttcgcgctgggcctccagccttggccgccgtcttccgcagtggttgcttcgatggttgtttcgctgcgagcgcctcgggcagggtctggacagccgcgtattcggcctcgaatcgacgcttcatgacggcatcttcgaagacgccctcgagcttctggcgcttgccgttggacaattcgagccgagagtagagatgcctcgtcgcagaggcattttgagacgcgagcgcacccagatggagcgcgtcttgcggcgtctgtggtgcctccatggcacacaaggaagatgcagaggattagagtacaaaagatgggatttggagtcgattcgcgtttgtagaacaaaaaagcagccgccagaggcgaacttggattggacttgcaaggcccagccttctgtggcgcaggcgctgtggggtgcatacatgctgcagttcagactgtggcgcaccaggaaaatacagggcgagcgcccagtacgcaatacagcagtggcctggaagcttcaagtacaacgccttaccctgcatctttggattttttgcccagctacatctccatctcccaccactccagaatctgttgctctctttttaaccaaaatcaacttctttagcaaagactcaatatatacgagatataaacgacgcactgttctcacaatggctgatacagatggcgataagtttccgctgcacacggctgcaagagaaggcagaggtattgagctcttggccatgtgcacacattcaacatcagctaacatggcccagtctccgttgcagaaggtctgctcaaggtatgttcagatggctagaagatcaatacgcataagcatgcaagaaaatgaagctcaaatcatctaccaacacctctatttaatagacggatcccaagctctcaaaacgcaaggacgacgacggcagatatcccgtccactgggcagcttcttccaacagctacgacattctcctccttttagcaaaccagtcaagctttgacccagatattcaggtatatatacgttctcttcttccagcaaaatcatcttcatcggtgtttaccagtattgaaatgagatgagccaagtttttaacccagcttacttacaccaaaatctgtctacgcaaatataggacgacagcggctggactcccctcatgatctcagccagcgttcaaaacagcgagccagcattaaatctccttctccaaaggggcgccgatgtcaacatcaagagtaagttattgcttcaactagactatcaaagccttggctatttgctactcatgtgcctaactaactcatttctcagataacaacggtcaagtgagtcaaagatatcactgtattctgaaacaagatacaaaaacgtcaaatgcaacttatgcatatggatatgccatagtccagcttagctaacatcaaaccccccagacagccctccacttcgtcgcctccaaaaagaacctcgacgtcgcccgcctcctcatcagctccaaacccccagcatcaacccgcgtccgcgaccgccgcggccaatatcccatccatcgcgccgcggccgtcggttccgtgccaatggtgatgcttctgctgaagaacaggagccccctgaatgcgacggacaacgaaggcttcactcctcttcatcatgctgtcgcggagggccacggtatgtgtcacacatctcatgggaagtttgtgagtgaagctaatatgatgtgttgtgtaggagacactgccgtcgctcttctgaaagaagaggctgattttacactcaagactaccgatggcgaacttgctattgacttggctccagacaaagaggtaaagataccctacgtccccctttcatgtacagattccatgtatgcatgtattggactaacgtgccgcaaacaggtgcgccaattcatcattcaaggcgctgaacgagaaggcattcagctggtcgattagttattagcaagctttataccagatgcagcagctgtcaacaggggggatgataagcagtagtgtataaaagtgtacaagtctaatctacagagcataccacgccttgtcattccaaatcattgtctttcattacgcttttccttctttccccttgattctgtgtccttctattaatgctccctgccctcccttctgagcccaaacccatgaacaagccacacttattttacagttcgctctaccagttcccgatacatcgtcttcacatcatctacatccgctctcagctcctcaaccagctcactcttctctcctaacaactccaaggtggtttggtatctcgtatccaggtcggcaacttccttttccagatccggcacccttgcagatgctgcctttgcgtcctccaaatccttcatcaggctcaccatatctgacctcgcctcatctctctgactacagaccctcgccatctcttccttggcagcaactctttcggcttccagacgacgaattgcggcactcatccgttctactaattgaacagacggacctgccgccaccgttgacactgaaatcatatcttgtgctagattgcgaggcgacgaaggggccgtatcgctgattccattttctctctctgtcacagacggaggtattgtcggtggtgattccaacggctgatccagaggagagaagggagatggaggaacggatccggaaagtgacagcggccctgtccctatacgaggcggtaggtatgcggaagaccggcgaagaggactgaatccttctgctgcggtatctagtatatttacaggagtgggagatcgtcgaatgcggttgggaacagataatgagacagcttcggagctgaatgttcgtgggacggagagtaatggcgactctggtcggctttgggttcgtgatggcgctgcacccgcaacttcatcgatccattgtctccctgattcagccgtaaaggctctgcttgcagcctgcttctccttgtctagatctgtgcgggtttgttcgagggccgtctcggtagcttttgaggtcttttggagagcagccaagtcctcgcggcaggtttccagttgcatctgggcatcttgtagctcatcttccagaattctgctacgcttggcctatggcaaaacaagaaaagtcaacaaaattagtatatatattgacagatgaatatcgacagaaaaagggttggaattgatcagaacatgtcagacgtaccgcatcccgtgccttcttgcgcatttcagactctcgacgctgtgcttcgtctctctcgctctccaggctggtcgttttcgacatcaaagacgcttcaatgccctgccaattttgcctggccgacgcatactgtgactgcaacgtctctatctgccggaacagcttagcctgagcctcacctcctgtgctagaggcagcttcttccgcggttactcgtacaccttccagcttgccctccatgctccgaagctcaagacgtagctcggcctcgacggtgttaccgcgctgaatggcacgctcaagcttttcgctcgcttctatggcatccagtcgggctttctcgcctagagcctctaattccgctcgaatagcatcatttgcctcttcgagttccttttgcttcactcgctctgcggccaacgccttgctcacagcatccgccttggcaacccggccttgttcctcttttgactttacctcctgttcaagccgacgaatcgtagcatccttgttggcattgtccttcttcaagatgtcaatttccttccgcagagccgctgtcgctttggtggcctcctgctggcgcttttccttctcttcatctccgtctaagcggtcgcgcagcgcttggatatcgagtgacattttgtcctttgctttccgtgcttcgtccaactgcttgtcgcgctcgcccacctgaagccgcaaagccttgatcgctgctcggtacttttgctctgctccagctaatttctggccttcctccatcagcagcgcgatccgctcatccttctccgcaagcttcttttcctggctaccagatggggcagctgacgcagcctgctttgcagagtcggcggcatttttagagagatattggagcttggactgtatagagtctatccgttcaacgtactcttgaatctcctctcgatgtcgcaactttgcctcctcaagctcgcgagctaattcgtcggcaccaggcccattttctacaaccgttgttgccgcaccaggggtacctgtcagagtttcgtctttcaccacttttgtcgatatttcctcctcttcttttgaaggtacctctttgagcgtctgtgcctctttgagcgtctgtgcctcttccgttcctaaaggggtatcctctgcgttttcagccgccggctccgaagtagactctatagccgcatcatcgtccgttattgttatcggtattgcggtcgtctccgtagtcgtcgtctccgtagaggtgtttgtgggatcagggacaatttgaggcgactccgtctcggatgcgggcttctgtcccggcagattctcagactggtcttgatccatcgagggcctctccatggagcttcggctggccgcatcgaaggagctgcgtggtgacgcattcgccggcgaaagcgcattcttgttagccaaggccttggccagtcttgcttgtagtcggtcatttgcgcggctagtcgacgatgcccgagagtctattgtcacgaattgccttttggttagctgctggagctgttcatataccaagttgttgggaatccttttcgcccctctcttcccttgacttcccctcctcatattctccgccgcatcatcactcactcaccagagctcgtcacttttggactggcagtcgtcgttgtcgttgtcgtcgtagcagcagcagcagaagcagccgccgcgggtggcgtcgcactgcgatcatcgtccgactcggccaggatgttgtccaagcgggactcgacgcccgccacggcctgctgtagaaacgagccccatcgcgacgcctgcttccccggcgcactcatggtgtagcaaacaaaacaagaaaaagagcctctgagtcttgcgatgcagcgtcccctttcggcccctggaggcagaaagggcgtttacggcagcaaaagagtgactggcggctggacgtaaaaaggaacaacagctggttgatgtcaattgggaaagaagccgcaggccgcgccacccccaaaaaggcgaggttgaaaacggctttccgtcgaccggccagggcaggaaaggctaaatctaaaaatggcgggcgttaatacgacccctctatatggaacaatgacatgctgccagaagctgacgtttacaaccgacagctacataatacgtagcccgaatatcaatggcatttactgggtttcatagcgttggagatacaatttatcatgacggatgattatttcatgaacatgtgcatacgctggaaatctttgctttggtgttctcctgcgcgtatatcctacagccaacaattgatacaaacccaattccggtataggccggggggggaagccacctatcacctgtcaccaagtattcaatgcagtgcatcgcatcacacttcactccaccgcaatacctgcacccaacacccggtttagtaattcatacatgtacctacacaaatcctagacaggtacctatatcgtggtagatagatgccaacagaggcactacatgtagcttttcaagcggcaagcggcccattttgcccggctcaagtgctctatacacggctgcgctactgcaaacacggagcacacactaggatttgatttcagcccgattgatatcatttggtccaagattccaacagctacccagatacccacagcgcatatgcaagataaaggaacaggtagaagaaagagataaagaggaaaaaaaagtacaaatacccggtgatgcgaggcaattttgcatcattcatctcccatctcatgataaaaaaaaaagtgatacacgcagcacaacctggcctccagcgacccaattcccaattcaaaaagccgttagaaacaactcgtacatcatatcaaacatcgtcgacaaaatgaagaacgaaattgaaaagcgaagaaacacaaaaccgaaaacgaaacaaaaatctcatctcatcccatcgctacactatgactgggatagaaatttgcctgtaaatgtccgggatggactggcccgaaatcccggaaagaattggcagagctgtaataaataaggtatgatacggtaatgccgcctgttgccgcaatagcagcgtctgaagttgaaaataaccatcatcatgtcatgataactgaagacaaaaaaaatccagacagcacgcagaacaggaagattgaagagtaagaaacaagcaacaaattgagacatataggtcatcataaaaagaaaataagaaaagatcaaacacgcttgctcaagattcatgcgactctcgaatatcatccggcgagctttctccaccagctgctccgaggcgctggctctgcggcagaatctcgtcggctgcgatggcgctcatcgcttccttctgatgcgccgttgcgcttctcgcgctctcgtctctctcgcctctctcggcggcgtctctcgtctgcatcttccacaggcacctcctcgtgcttggctcgtcgccgagcgcgccgagcctcacgccgggcttgttcgtcttccgtgtgctgcaccgcatctgtcatatgtccagcatcgtctagatgcggaggtggatccgaatgctccttgacccaagaggatgtcccagagtgtggccacatcccgggcgcagctctcttaccgtctcgtcgacgctccttggccggatatacatgatcatctaccgcaggctcagtgtagcggcgactgctcttcctcggcctgctataggcttcctcttcctcggcagcagctttggcggcacgccttgcctcacgtctacgctgtcgttcggctgcttcatcgtcagagggttctgcatgggacctgcgtcgctggcgtttcgacgttctttgtacgtcttcctctctctccctttctcgatctctctccctctccctctccctctccttttctttgcgtagacgtcgttcggctcgtcgagcctctcgctcttctgcctcgcgttgttcgtctgcttcgcgttggcgagcagcccgtcgctcacgacgagcttctttctctgccaatttgcgagtctcgctatcatctctgcgcctccgtcgtcgctcacgatcatcgccggtgcgctctgactcccgctctgactttctaatcttgcgactagatactcggggcccttctcggtctgtctctaccgcgggtatgtcgaaatctacgccagtctcaaccttggatgctctaggagtcatgaagccgctaaaaagcccacccaatcccgccttcttcgaagtcgaagccgctcgcctgtgtgagtgttcagggctggagggttctgccggcatgacaacatcatcttcgcgagatctcctatttcgatgtctctcttgtggataatctgtgtgaggatcatcgccaagagctcccatcatcacagcctcttcctcatcttggtaatgcgccctgcgggaccttcttttcgaggctgacttgtcgaatccgaggattttagcagccttcgatgtcacgtcaggagactcttctgggggtggagaaacaaggccgtggctcgtaacggtattcctcctaggcctaggaggcctgctgctgtcgttcatactggatcgcctctccttttctcgtgtagacattgatctcgcgggagggttgctgctaaacatccccgtgagtcggttccgccctgaagacttgcccgacttttctgctcgctccgccctgtcagaagtggagtctctggaagacgccttttccactgcccgccgagacgatcgttccgacttgtgcttggatgaccgcttctcttctctttctctgcgcgggggggatgctaccgcaggccatttctccttctctcggctggatcttgacctttctttcctcgatgacttcggctccggtggtggcgtcaagggcgcttcggggacgacaggaggaggcggcggcggtggtggaggcatcggcatttgcggaggcggaggaggcatcatatcctcctccttgagtcgccgcctcttggactttctctctttcctcggcccttcgtcaatgatggcaactatctcattttcatcaccatcatcgccggggaacccccctggaacgtccgaaggtcttcgatgccttcgtgatgtgcccctctcgcctctttccggaaagactaccggtactggtacgactattggctcctctgcctttctccttctcctagacctatcatcttgaggcggcggctccttcttcctagttggcgtctcttccatggcatcaccatagtgtagcccatcgtcctcctgttcaaagtcagctgctggttcttctctagccaccggttcagcatccaccgcttcgacgtttggtctctctgcggcttcctcttcctcttcatccgagtcagatgctggcgggggcggggatagtgggcagacgggatcggctacttcttcaggtgcttgttcgaatgccttgaggccattagcaattctgccgcccagggatcttgatcgctctgaggatttctgcgatcggtcgtcatttgatctagtatctggctccggctctggctcatctaatattattgatcttgattagcaatcttccttcaaaatggacaaaacagtccaacataccttttggcttcgacttcctaccaccgagaccccagaagctgaatgcacccgctgggcccgtctccttgggtgcaagcagcgcttcgatctcagcagggctcatatcaaaatcagcatctgctttgggccccgactctggctgagaggatccaacgtctcgctctgcttctgcctcggatggaagatcccgcgacttcttgtccttcttgtccttcttatctttcctatccttcttttcctccttctccttcttgtctttcttggagctcttcttcaacttcttggcggcctcttcagcttcccgcgcagcttcctcctcagcttctcgggcagccctctcttcctcctcacgagcagccgcctcctcttctgccgctcgaatggcttcttcgtcgtcttcatcggcgtcgatatcgtcgttatcatcatcgtcgttggcatcgtcacccgtttgaaaaacatccatcatctcatcgtcctcgtcctcgtcatcttcgttttcctcggtattggcagcggccagctcagcttcgcgcgcagcttgctcttcctttctcttggccgccttgtctttcagatgactcagtcgttcgccatccttcttagacaacttgcccttcttctctctcttgtgtcgcaagtcggccatttctttttcctcttgggcgatggcagctgcctcggcggccgcttcttgagcagcctgctcagcctctagagcagcctgcttttcggcctcgcgagctgctctctcatcggcattggcttgaagctctttcagcctcttctcagccttgtatgagaggcctataaacgagttggcctttctgtcaatgagctgtgccagttcctcttcttccttagcgatcgcctcagcctctgccgcttcttgggcggctcgttcctcctcttcctgagctagtcgttcagcttccaaagctgcctgctcttcagcttcccgagcggcctttttctcagctcgctttgccgatctcgcttgcagctcactcaaccgctgctcttctttgctcgacaggcccctgaatgtcctggccttcttcttttcgactagctcagcaatctcttcctcttctttggcgatggtagcggcctcctttgcctctcgggcggccttttcttctgcttctcgagccactcgctcagcctccaacgcagcctgctcctcagcctcttgtgcagctttctcttctgccctctcgtcagccctggcttgcagctcacctaggcgttgttctcctttgcttgtcaggcccttggtcttcttctttgcaagcagctgagtgatttcttcttcttccttggcgattgcagcagctttttcttcttcttccctagctattcgctcggcttccaatgcggcttgttcctcggcttcctgggcagctttctcttcggccctctttgcggctctggcctgtagctcacttaaccgctgttcgcctttactcgttaaacccttgaccttcttctttgcgagtagctgagcaatgtcttcctcttccttggcgattgcggcggctttctcttctgcttctctggctagtcgttcagcttccaagacagcttgctcctcagcctcctgggcagccttctcttcggctctctttgccgatcttgcctggaggtcgcttagtcgcagctctcctttgcttgtcaggcccttggatttcttcttcgcaagcaactgcacaatttcttcctcttccttggcaattgcagctgccttttcctctgcttctttagccagtcgttcagcctctaaagcagcctcttcctcagcttcccgagcggccttttcttcagcccgttgagtggctcgggcttgtagctcacttaaccgctgttctcccctacttgataggcctcggaatgaagactgcttctcaattaactgagcaatttcttcctcttcctttgcgatctcggcagccttttcctctgcttctcgggctagtcgttcagcttccaaggcagcctgctcttcagcctctcgagcagccctttcttcggctcttttcgtcgctctagcttgtagcttattcaatcgctgctcgtccttgcttgctaaggttttgaatgcagttttctcttcaagcaggagggccaattcctcctcttctttggcgattgcagcagctttttcgtccgcctccctagctactcgctcagcttccaaggtagcctgttcttcagcttcccgcgcggccttgtcctctgcccgctttgtcgccttagcctgcagctcattcaacctctgttcccccttggtcgatagacctctgaaggaattttgcttttcaagtaggagggtaatttccttctcttctttggcgattgcggcggcctcttcagcttctttagcggcacgatcttcggcttccttggcagcttgttcagcctctcgggcagcttgctcttcagcttcgcgagctgccttctcttcggcacgctttgaggcattggctttgagctcacttagtcttgcctccatcgaaggcgatagctttccttttgctgatttggccttcttttccacgaggagagctagctctttttcctccctgaggatggcggcggccttctcagcttcctcagcagctatcctagcctcttcagcagcctgttcttcagtttccttagccagccgttcggcttctagagcagcttgctcctcagcttctcgggcagccttttcttcagctcgtttagaggcgctagcttggagttcgcttagcctctcttcgaattgaggcgaaagccttcctctggccgttttcgatttcttctcgagtagatacgcgagttcctcctcctccttagcgatcgcagcagcttctttggccagccgctcagcctctagagctgcttgctcctcagcttctcgggcagcctgttcttcagcccgcttggcagctcgagcttgaagaactttcagccgttcctcccctttagatgacagtgttgacttggccttcttctcaagcaacaaagcaagcgccttctcttcttcaacaatcatggcagcttgctttgcttcttgggcagcgcgctcctcagcttctttggctactcgctcagcttcccgggcagcctcttcttcagcttcgcgagcagctcttgcttcagcgcgtttggtagccctagcttgaagttcggttatcctttcttcgccttgaggtgagagttttcctcggatggtcttggtccgcttttcgaggagtaatgtaagctcttcctcctctttagcaatcgctgctgcctttcttgcttctttggctgctcgctcttcggcttctttggctgcttgctcagcttcgcgggccgcctgttcttcggcttcgcgagcaagacgctcagcttcacgggctgcttgctcctcggctcgtttcgtcgccttggcctgaagctgagtcaacctctgctctagcttacctgacaagcccatgaacgaattattcttcttgtcaagcagttgagctatttcccgctcttcttcagcaatggcggcagcttctttcgcctccttttcctccttttcctcccgggccgctcgctctgctgcttctttagcttcctcttcagcctctcgagcggcctgttcctctgcctctttagcagcttgctccttctcttcacgagcagcccgttctgcgtcgtgggctgctttctctttggcgcgccttattgcgcttctctggagttcaataagcctctcatcctcctttttgagcagcttgcctccccttttagctctctttgcttttagcgcggccaactcctcctcctctgcagcagcgacagcagcaagagcggctgcctgttcttctgcttcgcgggcccgtatttcagcttcacgagctgcctcttccgcttctttagcagcttgctcttccgcccgttttgcagcattttcttcaagtatagcaagcctatcctcgtcttttcgaaggagccgacctgctctcttggatctcttctctctcaacgcagctaattctttttcttctgcggcaagagcagcagcttgttcttcttcctcgcgagctgcttcgtttgcttcccgggctgcttcctctgcctcgcgggcagctttctcctctgcttcctgggcggcttgcttctcctctcgggcaatccgttcggcttcttcggctgctcgttcggcttcccgtgcttttcgttctctctcgcgttttgcggcacttacccgaagagtgacaagcctctcctcttctttcctagaaaacttaccttttctctccttctttgccagcaggccggccaattcctcttcttcctccttgataatggcggcggctcgctcttctgcttttcgggtagcccgctctcgttcctcagcctcgcggtcggcttgctgctgatcatcgtctcctgcttcggtcgctgcgacggctttggcgtcttccgtttcgtcgacagcctcgacttccggttcgtccgctgctggctcttgggcttccttagcagcttgctcttgtgcttcgcgagcggcgcgtctttcggagcgtttggcggcagcttctcgaagctgggtaagcttttcttcatccttcctaggtagcttgccctttctattcttcttcgtaaccaaggctttgatttccgcttcatcggcgatggcggcagcttgttcctctgcttcgcgagcagcccgttcttctgcttctcgcgccgcttgctcttcagcctctctgcgagcagcttcttcagcctctctggctgcctgctcctcggcagctctcttctcagcctctcttgccttggcttctcgcgcagctcgttcctcggcccgttttgcgacgctctgctgcaggaaaatgagtctggtctgatccgttttcagcaacctacccctcttgtttttcttgtccgtgagcgcagctatttctccttgctccttggcttcaagagcggcctctgccttggcttgtgcttcctcctcaagtctagccttctccttctcctgttcgagtcttttcaggtctttttcggtcagcttaggcgctttcgatctaggagttgtggcggcatcgggatctgctgcttccatttcagattcagtagggtccatggaagggggtgttggcgcacgaggaggtggatcagccaaggcctccttctgggatttcgacattgccctgccggactttgtccaaacaaagctgtcgacatcctcaaccttgctgcccctgacctcctctacgtcgtcaggatggacaatctcaccagtagtctcgcccacaacctcaatcggactcttgaaactctgcttcttcttgtcctggatcggagtgcggtcggtcggtccttcgatgccatcgggcttccacgacgaatcgcttcgcttcttatcgctcttaccaataccccaagaaccgaagaagtctacaccgccaccaaatgcgtccgtcgtgtccagccctgtagcgttagcatcatctgcaagtggcggattgtccaaggcgcctagccgaaccaaatcagtgctccctttctttttgacctttttagagtccaagacgtcttcattcctagactttggggctttggaatcacctttggacggatcagaagctgatggcttcttcttcttgtccttttcccctttacttgtcaagccgccatcaatgcgctctccagaagacttgggactttgcgtttccgccttgtgagaaccttcgtctacgccggactctgtaaatgaatcgcccttctttttgcctgcgaagctccagaagctccagcttccctcgtcttgatcagttttgtcgagtccatctgacgtttcgttgccgtttatacgtttgtgttgatcgggaataggtatgggaagctttgatgggattggttcgtcagtcaagcctgacttggttgtcgtcttcctcttgtctttgtccttgctatccttctctctctccttctctctcttatcctctttggacgattttttggcagtatagtcgtccactggaggtggcgcaaccttaagtttaggcttagtttcgggttctggcacggctataatgtcgggctgtgctcccttctctctcttcttcttcttctccttcgatccagatccagcccagacattctcggtgagttgcgctgcttctgcggatggtagaggtggcacgggagggggcggcggtggcggtggtatttcttcagctggcctgacactctcttcggccttcttcttattcttccccagtccccaaaatgaccaaccctcatcttcctttttcgccgcttcctgcctggacgttggcttaggctgcggcatgggatctgacttgtcttcgtcctctgctaatgaatcgcgtgctttcttggtcttcgtctctttggtgtcctctttgcctgcgaggtcgtcatttactgctggcgctggagcagcgacagatgcagatgcgggatcgttctttttgctctttttcttggacggatactgatatccccatgggtcctcgtccccatttacagcatcctggggagtctctgcttgttttttggtcctgctctgtgtcgcatcggtgtcggcgactgaaaatgctaaagatgctgattgtttcgggttgctggtgctccaagggttgctctcaaggctgctcttcttgtcgccagtgtcgtcggtatgggcatcgttaccactcaaggatccgctgacgccccaaccaccaagcgatgcgattttggtgcgaatagcggccccaatcccactctcagactctggcgcgtgcgacccagaactagcgcttttcccaccgtcgtcgtttagatttacgttgtcaagagtgccgtcgtcgaacgcgttggttggaggaggaggagattcggttcccgttcctttttgggacttatcctttttcttgctcttgggagtggccgacaaatcatgttccgcgttgtcattgtttacacccctgtccggatccttgcccccatcaccgccaccaccattatttccgtcacctgcagctccgccctggtctgcattgctaccaccaccaccctgatccccaccgccatttctgtcggggttctggttaccttccctggatccctctgggagcctaccgttgctggcgctgccatttgcccctccctttttcttattcttgcctttgcgacagacgactccgtcttcagaagcgaaatcaatttctatttcgtcgagaatcggatcgccgaggatgctgggacgagatcgctggcgtcgctccgattggcggggggccggggacgatcgaggaatggacctggcgcatgaccctttccggcgagcaggcgagtcggcgtggcgaggctctgtaacatgatgggctgaagaaatcgctgcgagccttgcatgatgtcgagcgactcgctgtgggaaagaatcaggaactactagtggtctgccttcctgctgtgatgtgccttttgagaacaatcgatgctataagtcccaagtcaacaccgtgaacgagaacgaagatgcctatatataatgcttgagcttcctctctgcaggtgtcaatacgcacctctccgcatttgatccaagctcgagatataagtcgcagccgggcctggagattgcgctcatcccacgcaatatctgactgcttggtgatggactgactctccgcgcatctcctccacggcagctgactatacgccaagacatcggcagctgccattgttacaatggaagctggtgcgatgaaacggctgttttgcagtcatggaagctatgcactcgcagagagcagaaaaatgagagatgaagacgaaaagtcactgaataaaaactcgagctccctttgtgaacgctgggggtccctgtgcaagggaatgaagggaggaaaactgattcgaggcgcccacacttgatgtcgatcgcactgttgggtgaaataagacagaaatgaaggcgaaaattcgatatcgtggacggagaagagagaatatgatgtcgaacagcgcgcgcgccggagttcctgaatagaaagtgatggtgatatttttggtcgagggcctaatgcctgtagccgtgtaagttgtgctgccacaccaagttttatcttcaacaaccacaacaacccaccggtatatgaattgacaagacagaacaaaaaaaaaagcaaaaaaaaaaaagggcaaaaagacagagaagagagagaagaaagagaagtttaaaaaaaaaaaaacagcgggggtaccgacagagtagggatgacagttctatcacaaaatgtgctgtataagctgagtctgaactttttttttaattctgtttttttttttttttttttctgtttgggcactagctgcagcatccggtgaagcgtcgcaagcgcagctaccggcagctaagataactgatagatacctggtccggcagtagtgatcatgtacgatgggataagagggcaccttggtagcggcaatggctggcgatctcgagccgcgccggccgcctcgtttctccaggtttgccccctcccaactgctcaaaagtactgggtacaaggtagggacaaggcgagttgtattgaggttgtgtaaggtgccttatatctgcagtttaaaaagtgctgcaataagtgattaggcggagtaaagctagccaatatggaatagtagtagatccatgagagtccggattgtaaaagacacggccaagatacgtgggatggataatgggcggccctcgatcaagcattccagacgatgctattcgcagaggaacagccaatggagccatagaaggcgcgcgccgggcaagtgactagccaacgagtagagaattggatacttcttaggccaggcgaggcgaggcgatgatgcggagaggccaatgatggtcgtgtctttgccctggaatcgccacttcaacggagacaagaggccgtatctcagcttgatgtcgcacaagggcgtcgtgagggctgcgaattcacaccctcttgctgagttcgccgcgcgggacgccctcctccatgggcgacgggtatccaggagaggctgccggcaagagatggtgcgcgacgcggcgtctggagtgcctcttttgggtgctacgtgctactaatagacggcgcggagtgtctgatagtatggaggtcaaatacatcaatgcaatagtctacatggtgtctaggcgggcgctgctgagaggcagatctggtaggcattacgggatgtcagtatgtgccatcaataccttatcactgaggcgatatcacaccccgtgccagagaagcaataatgcagcgacagcatttgatatgcgactcagtggagaatggggagcgacttgccgagagctaccaaatagtctcgtacacatacatggacaactgttgtgcgcagtgtctcttatctgtgtctcactcacgcatgtgaaagcatataaacatcaaaagatgcatgttggaggtacctggtacgttgaaactgggtaccaccaggctggcctacgacagacgagctcgagccctcgtgggacatgccagagcttacaagggatgctgctaaggtttggaaggcgcttgagggcaacaacgtgacacagacgctaccgtcatggcctcgcttcctcccctgtcatgtcgttgacgcgcagcgcgcagcgcacagcgcagaatcagaacagacagacgggcaggttcgacggtcgatacacatgagcaggtacgcctcccactaatcccactaatcccaccttcccgccagcaccagatgcacaagagatgcggcccggccaatcagggcggcgcgctggcggagggttgaccgggctgcagaccccattcgcttgtcaccagacccccaatctgcctagcggcctttttgagctgtcgccagagctgcaaagctgcagcagcgctgctccatctcgcatgcagtcgcgacccagcctcccttggcttgcttaggtacctcgtcggtagtttttgtggggagctgagcttgctgagctgagggaagttgaaggaagttgcatccagcggcacttgcaatacatgatgtgtacttgtatctttgtgagccatccatcccatctgctgcacagaattcattgcatgcaatcagctgaaattacactcgccacagcattgtagcggtattctcttggccatctgcaagccatggtcttgtttcgtcgctgcgcctcatgtaccatgtgcgggcgtataaacacctgcgcatcccgctggcgactctgtgttcatttgcttgcttctttacgcttttgactttgctcttttttgtcttctcacttcttcttcaaactttcaacatcatgcgctatttggatccctactaacttactggtgaattagtacagagtagcatctgcagggatacgaccagagaagagcatctccatttacccgctagcacgaagcatgaagcaagcaatcacatagaggctgccagtatcacccagagaataaaccgccaaaaatgccatctacactacagcaacaagaaaaaaccatacgatccacaagcgctctccccacgctctctcagcacttcgtcgccttcgtgggccaaggcgtcgcgtgacatgtacagtagacgcaggcccttgtccgccagctgcagcaaaatacgatcaagaaacaagaaaaaatctcgcatatacttgtacatgcgcatgcgtctctgcatgggcggggacgtgccttcaaggtaccccctccgtacatggatggctcttgttggtggccacgagcccgctgccattggctgcccgggtccgcatcgaatcgacatgcctcacatatactcccgtctccaacgagggctcacctcacagggtgcatgtacgtgctacatggggccacagggcgggtgactgcaggccattcaggcgtcgtctgcctgtctcttcaccgctggtcagctacagattgcctgctgctgctccctgccgctcatcagccctcagacatgccgccgcccatcctcccaaagttgatgcataatcgcagcccttgactcttatctgacacgttgagtcatttcacatgctctgcccagctgcgagtatacattgcagcattctctgtgtaccagggacgacttctcttgcccctcactggccaggagcaaagcccctcccgatcgcagatcctttgcggagcaatatgcgtactcacaggcacatgggcatgagcagccaatattgcccaactggcacatgtatcctagcacgctgcgcgaaacagcgcatttacaggtcatacaaaagatagagaagatgccaagacaatattgacgtcgtcagcttggctgcagtgtaacgtcgttcaaaagaagaagaaaattcagagaagtagtcgagacacatgaaaaaaagatagtaaaaagcagaaagttatttaccacgccacgccacatctgctgtgctacgcatggagaagcagcctcgagtaacccaatataaacaagggccgccagagcggtcaagcccaatgattcatccattggtttatttctatttaaataaacagcaaagtcgggtttatttcctgtatctccccaggctcgcatcacgccatcaaatttggtagtgtcatgtgccatgagagccataaataataccccagtgtcatcatcgctaccctcccttccattcagccagtgacaaaacaataggtacgtgagagtaagccgatttcgcttattttaatacttgaacaaaaataatgagggtaagtaaagcttgtctttgggttaggaacccccacggcccgttcctcacgcgtcatgtaatgcagtaagtaggtgggagaggaagaagagtaaagagaagcctccatcaaagtcaactaaagcatttcttcgtgtacctaagaaaaaacatgcatgataagccttcagtctacctccgagcagacgcttcttttcttctataaatgatagctttcagtagatagaaattccccatatacagttgagtcatctctgtacacacgctattctacaggacacagcactgtaattcgttacaagtaaacccatttttttgttgtacttggaagcaagacaagatccctctcagatatatatctacacccaaaaaaaaaaaaaaaaaaaaaattctttcgaagatacccagctgttcagattgaagtaaatgagatgaggtagcctcacacaagaacatcattacatctctactgccccctgtggttcccagcacccaagtgaaaactcatagacgaaactcaagtacatcagcagatactttatcttgcatcttaatcacaacagagcccaagtaaataatatcaacacaatagaatacaaatgaacaaggttttattcggtaagactacatcttatcaatagcatcacaaaactaaaagtgatttcgcaggaagtcagagtaacaataagcttcaaagagttgatggtatctatgcgacgtgccgtctaataacccgagccatctcagaaagaattttccaaaacaaaaactaagcgcatttaacaaactcccaaatgccgcttattccacgacatagccaggattgccgcctcagaagcgagcttcaggggggcgggagagtttgacgcccttctttgcgggatgaataaagaaactttcgaaaaaaaaaaaaattgtgctgaaaaaagggacaaatggggagatgatggggaggatggtggggaggatgatgggggagaagatggtgaagaagacggtgaagtaaaataggatagatgtaagagatggaaaaaagggatccagagatccagagatccaaagaagtataaatcagcgcccataatcactggtatagctcatctcggcataattttgattcatgccttcctctgggtatcttccagagctactaatatagccaccgtcgtcaccatcgtcgtagtcgctggcatcaaacgatgatctgccactcaactcatcatccagtccgcctcccatgtctgtcgttgaccaattcatctgcgccagtgctggatactgggccaacagggcctgtgggagggtatagttcccactggcatccatgggataagctgggccagtgtccatcatgacttgctgaccagccatattctgtgccatattctgctgcatccgctcttcctgccactggcgctgcctttctatcatttcttcgtccagtagtggtttgatgcagattctgccagcttcagatcgaaagtgtcttcccaaagcgtcggctcgggcaaatcgccggccacagccccactggccaccagttttcaagtcccccttgcaaacaaactttttctctccagaatgcaagctttcatgtctttttctgtcgtgttgtcgagcaaaggccttgccacagactgtacagacaaacggtcgctcgtcagtgtgagtgcgcaagtgggatcgaagattataggcgcgcgtgaatcgtttgggacacaaattgcactgaaatgtagccgggtgcttctgcgtgcgcttgttggatcctgcttcctggctattttgatactccgggtcagctagacgcaaagcgattacgttgtttggcaccgaggacgtcgactgccgtcgtctagaggctgatgatcccactgaccccctatcgagaggagataaagatcgagacgcatctgaacgggccgtaagatcaacaccgagagacggccctagattgttaggaggcagcattcctgggtggaacgggtcagtaaccgcgcgtggtcgagatttcggacggcctgcatagacgcattaattttcaactacatcacacaagcatggacagttaaatcatgaaacaacttacctcgttctggaggagtgagagaatcttgatccatttgcgacttgggcggctcaaagccaagtggtcttgaattggtcggtgcaaaatcgatattgattgctggcggcgccatttggtgcatgtcgccagtacccatgccaccttgcagcgatgggaaagtctcatgattcggttgcaaatcaggatatccagaagtcccctcatacgtggcattcggtggaatcagattaaacgagggctggatggtttccggcatttgttgaggcattaggcgaggactgattgcagggctatgagaagggcttcgaccatgatagccaggactgccgtggtcagctaggctgaatgctccaataccaagcacctcctggtagagactggcgtctgcgggccgttgaagaggcgaatggcctgatgggtcagcgtcaaatgtgtcggagctgatgagatgtggcgaaggagcgacggaagaaacgtcggagaactccgaaggcgttcgtcgatgaccttggaactgaggttgagtccagtcgccaatctgactcgggaggagcgcggcttcgggtcctaaggaagcgttcctcgagtgagtcgatggcggcgacgagaactgatgttggctgaagggaggcgactgaagactatctggctggaagagccgtggaggggttggagactgatgcgaatgcggggaggtcatggcattgatatcgccaagtgccggttgttcaaagagaggagcgttataatgatctccttgctcagcgcccgaagggaagagagaaaaatcgccgtcgggaaggttgggagaaatataattatgttgcgcctgggcgttcaaagacggggtggggtcggcaccggtagcttgcggctgctgtccgaagcttgcgctggggtcaaagccggtggtcgagtcgacagcgttggcctgggcgccgaggaagccgttggcgttgaatgactcaaagtttggatgaagagatgccgtgaatgctcggtgctgctgctgctgcggctgctgttgttgttgttgttgctgtcgctgttgttgctgtgatggatccaggccgacgccgataccaagtccaagaccgacggaaggctgatcgcttgtgggtgcgaacggactccgagtcggcgagtgggattggtttatatcaggctgctgaaattgactggccgacagcgaccttccgcgctgggattcttgatccatgatggcggccgagcactggtgcttctcgtcttgcgaggcagattccacagtcagccttccaagctacagcggggaggctgtgcactggcggcagcgatgcaaggtgctggggcgcggccctatcacaacgaggaacgcgtatagtggtgcgaatcacagtccgaatagtgtttcagactcacggtagtggtggtagagagaacaagctgcgactcgtactgccacgggcgggcgcgggtgtccaggtacgcggtgggtttgccgtgggtatagggctggacctggtctggtgctgcgaggcgaggtgatgttggccggtagagtttgggaacgggactgtatgggacaggatgaaggaggggacctttctgggggggggggtcttttctcagtcggggctcgttcgggttgggcgtcaaatcatcgagcagagacgggggaccagcgaggctgtgcagagaccgggactgctgcagtagaggaaccttgtggcctcggtgatactcgagaaaagcgctgcagtgacggcgtctgaccgggctgctgacgacgcagttttggagccaggtgcttcggggttggttgatgtctggtcaggctggagaccggtgatgtaggaggcagaaagctatcatgcaagcgggatagcaggtgagatctttgttcagctccggcgccgctggttctcgctagacgcaaggccgggagggctaggcacggtagcactgctggggacgaggcctggccacgcgctgaaggactgctaaacgctattcatgcccacgcgcaaatcatgcgagagagtttgctgctcgatatgtgtcagttacaagcttgcaaaagtgcgcataggagggtgcgccatggaatgctggctggtttggttctggttacctgtgcccaacgagcgagatccggcaccagggccaggctactatggagcactgctctgcgaactagctgtcgactcggccaggctattcttcagctgccagcggttcgcgcaaatctgtggcagctctggatatttcgtaattagcggcgtgtcttggagcagccatcatgagaagaagggaagaggccagccgcgaccccgcacaaactgggctgccattggattggtgcccctccacagcggcaaggggcggaccagaaaagagacctattgggtactagctgggctgagcatcgctcgagggaatcctgctaaggcatgcacttggcagggcccaggcgagccaccgccaaagtatcccgcaggtacccccggcggctggcatgttcctcgtcccaaggcgtctggaatctccaccagcccacggaactgccccgagcttttgacggtttgttctggaagggaagaataaggaaaaaataaaataaaaaccaatcccacatgggccgagttagtaccaatggcagtaccaataagcacctgcatttgtcttaatcattgcttttaagctgaggtctacccagtctgcgagttgcctatgaaggcaagcatctcttactctaagtgctacaaacacctattactacctctgcgctgttgaactgcttgcaactcatacctgcgcactatgagtcggtacccagcggagaaataacttgcaagggaatcaatctgccagagatccaccgcgttccatccatcgcatcgctccacaagcatttacatgtacagaaacgatgctaatcatagactggcagactcatctgcgaggctcccccccgctcatctcttagacgaaaagcctctttaatttacacgaggcttgacacaacactactacagccaccatcaatggcagacacgtttaatgaaggagctaaaaacggccggacacggacatcaaattcctgaaacctggcattggacaatgccgccgacacttgagtcgatgcaccgttttcctccccacatgggcttgcggtgatgacgagtttctgctcgagccccgggcctggcgctacggcgatgctaagcttttacccatgcccagggcgtgcgtctccgtttctgggacagacttggccatgtcatgtcatgaacggcaaaaaacaaccttattagcccggtttaagatgtaaggaccgggggctctgctctgctctgctctgcagaacatcgaggagctgacgacaactagcccatcccatgatcacagatctacagtccaagcagcatgagaggcagcgctcttgacgcgtctcaagctaaatttggatatattatacgagatttcgcggagcaagtgtccggaaacgatctaaacatgttttgtttccttcattctcgcccatctgcagtatgctccaatgtttcatatgcatcccaagagggatgtaagtgataagggcgaatgtggctgtgaaggaggagaaaaaaagatgccaaagcaataagtaagtaatacgaaaatagcatcttaaccgggcaagggacaaatgcccgaataagccaaaaaaaaaaaaattgagtaaatggattagagtttttgaaacacatgatataaagcaaagcacagcattgtccgcagcacgtttcaagttggcatgtcaaacacgagaaacataaaaggctgtagccatttccccatattatggagcagaccatgggaaactgtcatttaacatctccttaccttacctagtcggtgcgttgttttttttttattgtctgaggtccagtccatccttgcgtccacagccacaccgcagtgacgtacatattctcggccatgttgcaggggagcattgattgtgacctcatctaaagaccaagttcagcaatgcacgcggcgtatgaggctatctagatcacatgcaggaaacattacaaatgagggcatgtatagttgataaggatgttcaaaagcagattgttttacattcgacattagacatcttgttaaagaaaaaaaaatggtaaacaaactctctttattgctaccaaatgtagcatagcccgtcccagaagctgcaaatcctcggctctcgagagccaatcggctaccaaccctcgccgcaaatctagatcccttgttctattggccagcgcttggacccttttattcggatcagcttgcaaggctctccgcaaggcttttttttttttcctccccttctctccatatccacgatgccgttcccttgcagctcgctattgcttgccccctgggatttttaaacgcctattcgttgtacctttatttagacgatttaggaaatgtccgaattaagggggggccttctagattggcacttttgcgggcgctaagaattcccgtcctgccgctgcgtctgcctgttgtggacgacacggtgcctattccggtcccatgtagcgccctttcggtaccaatagatgctaccctgatacatgctgcacatgctcctcacactgcaactccgggtatcctcgtatcatgtagccttgttacggagatttgagttttaatcgccaagtctaagccatggcaatgatgacctaaaagtgatggctgcgggaaattgaaatcaattgtcacgggcaccgtaaatgtcacgtcactgtagccactctcgcctactgactgaaatcgactgattcaatcttcatcctcgtcccgtcctcagtcgttggctgcctcatcgttggctgcctctcatcacatcattgtgtcttttttgggggtaattacgttcagcattcagagctgttgtagcagagtcgagagaaaatcctatccatctaactgatcccaaattccaaacgccaaagatcctatgcatttctctcccagttttacaacccggctttattctaggcacccagtcaatccaaagtgatatcctgtacaaacgctcccccccccccccaatgtttaccaaagtgcaatggtattatcaaccatcacaggctcgtcccctcccatgttgatcaaaatgcaatagtgatgtcaaccatcattgttgagtccagttaaatcacatccgcacgctcatagccttgaggcttgagtgcaggcttgggaacctccctgtctttgaatttgctgacaaaagggttaggatcctcagcctggttgaggttacccaaggtgtggttgacacctctgtggcctgcctcgtcggctcgaatatacaggattagatccttcatagtgcggtgaccttcaggcatgtgccagtactgcaagcaaatctgttagctaaagtgttctcgtcgaccccctttttctttcttttgcaatttattcagttacttacttgaactgcaatatcaggaattcgaaacttcgggtccgtccaccgaggcaagtggccctcttcgatttcatgaatagcccgcgtataagtgtggactgcttcttcctccaagtatccaacaaatcgatgcacaatcttggggtgtagaagataggcaacaaaaagactgttgaagaatacaccctgggctccgatgatcatgagcttcatgaagagtccgggctcgcacatggtcatgaatgtcaagagatgcattcgttcgttgtagctttcttccaagagcgtctcaatccagccattatcgcgcttcatgccgcggagactcctcaggtggcgaagcatgccacccaccatgcctggaactccagcaatgctttcaaggaaaacgaatctgacaagctattttgcaaacccaatgtaagttagccagatgtcttgacatcaattgtttgtttaacttgcattgatgcaaacgggaaaatcatacccattgagcctctgttagtggcttttcggcctcgaccgccgtcgttgggtgcttcttatcgacctgctgctttctatccatgcccgtagccttgtccatgaaatatctcgcaaaccgcacaatcttccacgcagcccaatcaccaaatcctcgaggcgggcgatgttccggcactacttgacggagctcttccattgagtagccggggtgaggccatgctgccggcgtggtcttgatgtgagcggtgtctttggcggggaagatgtcctttaattgggagactggcgtcgtcgagaacgctcgaattgtctggctgtagagatggtatgaaggagctgtggcccggctggtgcagcccagtcttcgtgtcagtgctggttgtgcagcgagtctgtaagtcgcgtggctgttgaccacgactttggcaagcttgactgcctgcctaggggcttcggtttgagtgtaagtcatggtgaaagctgaatatagctgtagtcgatatcaatgactgagtatcaagtggtgctgataaaatatagtaataaggaactatgccacaaggctgaatggtgatgatacaactgagcatcctctctggtctctgggacacttgatgctttatatcaattggctcggggctaaaatagctgcagatgaaaggagcaaaatattacaggtcagacgcctgcttcgtattaccacacacattcttcgggtagccgtagccctgaggctgcccgtctctggatatccgcacccgcagcaaaggatataagcgggttcgccgtgattgagcgccgatatgcaagacaggcacggcgtccaatgggaaaagactcaatcaaatttttttatggtgcctggtcatatgccaggcaaaaatgctcgcggtgatcccctatcgctctcggcatctctcagagttacgaggtccgaacgcacaggcaaagcctcgagtcgggatctttcgggaaacctgtgtaagtgactctttcgcttctcctttaacgttccgatcaattttcgatttacgctatgcagcgaatatttgcgaatatttccttgcaaatcgagatgaatcataacctgctctccccgtgctccaatttccggtgacctacgtgtcagatgccagccggtgtgtcgtcatagcaaaaggatgcgttaccaagcgtctggatccctagatgaatttctccttcactaacagggcgacaaagctccacccatcgcttattgacaacatgcggcactcggcgctagtcgagccgcatttggttcttcgaaagagaatagtagttgcaattggtttctttcgcctcctatgtgctcgtcaaggcgtcagcaaataaccaatgctactccaatagctatgagcatagcctaaaagagccagttatcggtccgtatactgcctctttgttgcgcagtgaactcgctctatggagcgcataggagccaactggttggtcttgtatgctagcctggttactgcttacggacagtccgactagtgttagattctcaaacaaaacgcggcattctcctctttccaaatccatcggagatgcataattcttgtgggcgcgaggagatgccttttcttctggctgagaactatcgactaggcgcttgtttggcgcgggttgtaaacgcctcccgcgtattaaacccaaaaaaaaaaaaaaaaaaaaaaatcaaaaaaaaaatcaggccattctttgcttttacagctgcattagttgtattaaggtgaaggctagatagtgtattagtagtacgctcccggctgcatggaactggacagggctgttaatagatgaaaagatggagtagctttgcatcttcatcaaccttccattattcttgtcactggtagaaaaagtaatcaattgaatggggcacggtcgagtcaaagtcttcatgcaatttttttttcttggcgtctttctgtgcctagatctttaaaaatggagttgattttttttttttttccactttgcggcaacctattgcggccgaaagcggcacataagatagtatcggtgcccaatttttacatcctatatcgagttagtattatttagactgacaaagaaataacggagaatttgttcttgaaataaggatcaaaacaaaataaagattctggcacatacctctcaagcggcgtcaagccaagcagcttcatgccgttggacagaacaattcgcgcagcgtcgtagagagccattcgagccttcatcaattccttctcactgccaaccacctgcaagtgatcgtaactgctgctcacggcgtggctcatcttgaataggtaagtgagcacggtggtgggctcaagagtcttgagagtgttctgaacggtgtcaggccactgtgagagcattcgcacgacgttagtggcatgttgctcggtgagcagtgaaaggtctgcgctcagcaggtcttcctctgtcaagttcgcccgacgcttgatggaacaaagtcgagagtgagcatactgcaggtagggacccgtgtcaccctcgaacgatgtcatggcctccatgttaaatgtgtagttgttgatcctgtaaccattgatgagcccagttgaaatcacgaagcgccgtcgaacatggcaactcacctctttccactcatatcctgaaccatgacactgctaataccgaggatatctgcggttgcaattgggttctcgacctgggcgtacttgtcctggttttttttcatggtctcatgcatgtgatctgcgcagtccctcaagatgtcatccaagctattgccgcctgtatcagccaactgcaaactaccaaccaatgcgatggatgagggtaaattggatgttgacgagaagtactcacaacttgacggtacccttcctggtgctcatacccagaaccaggccgaagttaatgtgctggcagcggttcgcaatatccttgtagccaagctgtccaataatctcgaaaagctgcttgagatggagatcttgggcacttgccacaacgtaaatcatgtgatcaaacttgtattcttcatactataaaaagttagtaatctttccaagcctgggatagcattgctaatttgagtatggataatgtgtttacttacacgagcgaggagctcgcagatatcacgggtgagatacagagcagtaccatccctctttctgttaatccaaattagatacttcgtaattatggaccaatgttgttggacgtgaaacataccgaataacagtgacaccaagtcgctttccttctttgccagggagaagcttggtgaaatcaacaagcgtggcgccgttgtctactcgggaaatgttcttttcttccatctcaacagcaatctttgccattgcgtcttcggaaacctggctctcaccgctgtacttgtcaaaggcgatgttgagtcgggaataagtctctatgatatgcattagcattgaatgcggacgaggcatcatcgacaggcagagatatcttacccttgtaccgcttaatactcaggtctcggaagattttccattgcttgagcacatcttcatccctgtccgtctagattaagaaatgagttagtaatctaacgatatagcctggagtacacccatcacttaccatacgcttgaaatacctgcgagcttgctcatcaaggctgttggcttcaagctcggtaacgtctttgccctccttcttttgcgcctcaatggactccttctctgcagtcatctcagagttgatttgtacatagagcttgaagaggtgatcaatagggtctttctgcagtgcttcctcgttgccgtatttctcatacgccaaggcgagaagtccatactgcttgccccagtctcccaagtctataagcggtcatcagcataactgttcttcagtgataaaaagtctatggactagaagtagagaacatggtttatactagggattgaaggagagtagaaatgagcaagtccgtgagaaatttcacgtgcacatcaaatgggtcacttacagttaatccgcaccacatcccaaccactgccttcgtaaaggtttgccaagaagctaccgatgatggttgatcgaagatgaccggcatggaatggctttgcaacattgggagagctgaactcaacgacctggaaatcagttagcagccatttagctacgtcagagcttgagcttgagcttacaatgcgcttcttgccctgcttcgggtctttagggtccttcagaccgttaaatcggttacggcctaatgacagaacagtaagtttccatacgatgacatgattccaagatgaccaaacataccatactcttcaccaagatttcgaatcatcggaatcaaggagttggatagcgggcctcccttgaggaaaaaggacatgaaagggccgctagttgtaggcttgtcgaatagagggtcctccgtagggaactatcaatggttgatgtcagctctaaacgtgcaatggccaaggctgctgctttgtacctcttcggcccatttggtagcgagagcatctggcttctggcccttgatcctcaaagctggaacagcgagaacaaaatcacccttgtcgagaccagtcgtccagttgatgacggggaatatgatttgagagtctacaccagatattccggccaagacattgctaaggtgtgccctgtagaaatcaagtgggttgatttctggatgagcctgggggtgtttctcagtgatggagtcaaggctcaagccgttgaccagcgttgtcagctggtcgatgcccgttggtttagccatggctgaaatgcctcttagacagccgggagtggaagcagtgaaagctgagttccacagaaaggctttgcagtttggccgttgagtatttgagatgtaacgtgtttgctgatgcagggaagcaacaggccgagttgaagtcgatggtggatgaacaaacggcctcacgatccccgcagaagagaagcttaatatacgatgactccttcgactggaagaaatctggcaaatcttcatgagaggtgtgaatttttggggcttggtagctctgactcaattttggtcttaggaagttaaccacaggtgcttttccccaccacagcagaggaatgtaggcctgtgagtcgttggtgggggagctgtaacctgattttctcacacggtgtttcgttccgccggtcctccgcactccaagctcgatactctataaataatgtcctctctttatgatagcggaactatataagagattatgttgttgaaattaagagaaatgatgcgctaggctctgcccaatctttttttttttttttttttttaacaataattatatatatttttcacggcgcaagcccataacgactgacgtctgtttggtcgatccaacaaaatcgatggaggggtaattgttcgtatctaatctaagatgcacaaattggtgttggggttggtgggtaaagaggcaccacaatcattggaatcgagctgcacgtatagatttcaatttaaagttttgtttgcatctgtttttctatacggctgctaatagcatatttctttctctttaagaagagccccccaattaatagaatttgtagctggtacttcaagcttatatacgagaactcgtggtgttagtgcttgcgaccgcaaaatttcagggcagcctaagccagccgttgcgaggctacttgcactagcaccaaaagtttttgcccctccttgcccgccgtaaaattatccatgacagcctagtaaggacagacgttgatttcttagacttgtccagaatcaatcacacgattcagcccgacagcgatcgcagctaaacgcagcaggcgcatcagttatttctattacttcaatcatcgatttcaaaactcccgttttaatcatctgccatcatgcctccgaagaagtggggtgagtcacgagcgcgcagtcttcacgccttgcgggcaacactgccaaatccgcctcttttcgatgcgccaaagcaaaaccatgtcgccagcttgagaacactctgctaacatttctctcggtatcagatgacgaagagagcgaaggcggcggcgactccgcccccgaatcccctcctgcgggcgccgttggccgtcgacgacagtttgacgacgaagaggatgacggtgatgtaagtatcagcagctatatcacgaacagcgccagaggctctttcgaatctgcttctaatctgccatcgaatacatataggtgctcgactcttgggacgctgctgaggactccgaagtagagcgcgagaaggcaaagaaggcaaccgaggctaaggaaaaggctgccgctgaggctgctgccaacaagaagtcaaaggcccagcgtatcgccgaccaccaggctgagcgcgctcgtctccaggccgaagatgacgaggagagcgaggaagagtcagagtcagctcgccgcgagcgacttcgccgcaccgaaaaggacgccgatctcaggcacgccgaagatcttttcggaagcattggtatcaaggatgggcgaaaggccaacccttccagcaccatgatcgccgatcccgaaaaccccacgaatctcatcaaccttgcggctgtcccgattttcaaccctcagacaaaactgcagtttgagaagatgcgcggcgttctttcttctcttgttgctgccaacaccaagaaggctcactacggcctcttcctggaggagttctccaaggatcttgtcaaagagctcaacagcgatcagatcaagaagattgcaagtgctcttacacgcgctagtaacgaaaagttgaaggaggagaagaccggagacaagaagaagaccaaggccgccaagacaaagacctctcttgtcgccagtagggctggtactactgacaccgcgacttatgaggatgatgcctttggagagtgagtagatagagatcctttcctggagcgactccgctgacttttccttttcttttagcgacgacttcatgtgaagaagtttacgacatcatacacaataaaagcaccccaaaaaaagtaaactagaacgacgttatcttagtgttcccagcgtattactatccccgccttaaagtagagatacgaagactctttgattccccgggaccatattctcaatcaccaatggccttggtagcgaagcagcatcttggcgttagcgcaagctgaaaattattcgaaatgtattttgaaattggacgaatccacgggcaaatagataaaagcgatgacgagtgttcagaatggattgcacaatctgacactacctgccctttcctttcaaagcgcttggtccaagggacggggtggacaattccacggttttcggggataccaaaaagttatgactaggataatagaacgaacctttcccttatgtttttttttttttttttttttttttctttcattctttattcagtagtattttgtttattagagtggttttgtttcatataccgcactgcttcaacataaaagaggctagggtatcttggagatagcttcccatgaagcaagaagtaattcataaaaaagaaaaccataccttcccctaatcgccaagaaatgcccaaattgatcccacgcagcaacgccatcattaaacctcacgtcatatgccgccgccaatcccgccataattgtacatatacagcaattctacaagaatccatcgcccctttttccagtataacaaatcttctttcatagtttttgttcttctcttcagacgacgttcccagccattcccatgaacagagcatggatagccaacgaaagcgtccagaatccaacttttcggaatcgtcttactcggctttgctggtcttcgacatcctttgcaaaggcctcgtacgtttcggcggacgcatcgtccaagaggccgcagtcgaaaaatgtccaacttccgtcgaagtcagctagcggcttgatgatgcggctagaaatcggaatgtaggtctttttagcgtttatataggccacaataggccgaaccagagcctggttcacataagatagatcgggggtgaataatggcacggcagccttaacatcgttgagatgaatgcgtaagtccatgataaggagccgcctctcttcctccgactcacttgtctgcttgtcggacctcttctcacttgctgcacggccgccttccgagatgttttcgggtgcaggggctttcggaagaaaacggtagcgattcgcaataactgtgccttctagctgatcgtaaaaatctgctacgactttgcttatgctgtcgtccatgtccgctggaaacatgacgtctgcgacgatgtcaacgttcccttcatatatccaaccgaatgggccttcgactccacggtttaagtggtcaatcttcaggccgtcgatgcgtaatctgttgaactttttccatgatttggattcttctagtcccatcatgactccttggtaccgacttgaaacggtaccatgaacctgtctggggtgaatcgtaaagagggatccgtcaaacgacccagacatgtggctagcagagaggaaatcgtaaaagagccattgttttcgtagtcgtggaagctcacacgagtatatactgactgagaaagggcggaatccatcgggttggcgaacggtaagcagaagatcttccaatttgaaagactcgatttcgaaatcgcctggttggtgtttgtggcgataagaaaacggatcaatctgtacttctggccagcgaacagaagttcggtcgataactcctctgacgccgtttacctctacatccttgagaaggcccctgccattccaccagttgaggaatgaaagtgtgacattaacatttgcaattgttacgtcaaattgcgtatagttgccatcgtccacaacattactatcgtcttgttggatctggcgccctgcggcggcggcggcaacggcagcagcatcagatgaacctttgctgaccgatgattcgacttggccgggtcttctcgaaacaaatacgttgcggaatgcgatgacaccatttctccatttcggaactatagcagattcaaagacaaccgtaacgccggctgactgggttaaatagtctccaatccactgcgcaagtgtttctgatagtatgttagccatgctgagaaaacgttgttatgggatcaaataaccatcactgtaccttgtgcaaaaacagtgttgatcgagaagataaggatagagaagaaagtcgttgtgcccacaaggatccagacaatatggcccaacatgaaccaagaaacaaaagccccccattcatcaatgttccaaggtcgcatgcttctgatggagacccatttgaatctgactttgaacctctcccaaaatccattcgcagccgccaaaagctcttctttggtaggacggtgaggtagcgctggcaaattcaaatatttagacactgatgtggctattgactcctgctcctggtcatttgggtcgatcctggttgggtcgatgttatttttggatgcagctcccaagctttcatgggggttggcggtcgacttcgggccatcgagctcgcttttagaatcttctttagagtttctcctgccattgacgccattattgctgtgttgatcactttgaagaaatctccgcgcagtagcttgagagacaccgagagacattcgatgcctctccaagacactcaaaggagaaaagcgtctgtagctgccatggagaaatggccgaataccgagtccaatcggtgttggtgagaggcagacatctttccaaggggccagttttgatattgggctaatctgtgcatattgagagcttgctctttgcgttgatcgattcgacaatggagcggcatgtggagatcgccatgttggaggggtttgatagtggcatgtgagatggcggcgaacattcagccatgatgagatgcccttagacattcttaaggttcatggcgaccaggtatctggaggcggtgcgccaataaaacagttccagcagcgcctttgaatctcaaacaaagtcaggaatcaacatcgctgtaaatgatggacaagcctgagcggcggcgcagaagtaattgcatgacgcgccactcacgttttgcattgtgggtggcgcccagccaatggataagctccgatagccatccacaaatttttgagcgcccaaggtagaaacggcatgtggcttgcccagcaaaatccagcgcgataacatttttttctccgagtacttgcgacagaaggaaaggcgcataatcgcaatcctctattccgacttatcaatatattgattgatccagatcctcgattctcaagcatccgaacacacaacagcagcgccttttgcccccagcaccatgcctgctcctacggctctcaagaaggcggaaagcaccccgcttgctgcagatgttccatcagctgctcaaggtagatattctctcttgtatttgcctttaccggggccctcaaggctaacttgcgcatagataacgaccaggagttcctccttgatgcggcagatgttgcatcggctgatgctgaaatgatggtaccggaggctcaagatgacggcgacaatatggcgattgacgaagagggacggcctcgctttgctccgtcaaaagacattgtacgctgaaatgctgcctacttggctattgagagctgctttgctgatgtttaacctaggatcccatggccagaaccgaaacacgaaaagtaccgatcccacctcatcgcatgacaccgttgaaacaatcatggccttctatctaccctcccattgtggagcatttaaaactacagtgccgcatgaacatcaagcggaaaaccgtcgagctaaggacatccaagttcaccactgattccggtgcgctacaaaagggcgaggactttgtcaaagccttcactctcggcttcgacgtcgacgatgccattgctctcctgcgactggacgacctatacatcgaaacctttgagatcaaagatgtcaagaccgtgcatggagacagccagagccgtgccattggtagaattgctggtcaccagggcaagacgaaatttgccattgagaatgctagccgtacgagaattgtgctcgccgattccaagattcacattctgggaggattcaagaacattcacatggctcgtgaatctgtcgttagcttgattcttggaaagcccccgggcaaggtctatggcaatctgagaaccgtggctgccagaatgaaggagcgtttctaaattggttgggcaggcatgtgcggtagtcttggcgttcaggtgggaaaataatcatgattcatgtcttttggcggatttgatggtctgtatgtgtcggaattgttcttctgcataacgtttgaaataaagcattgctccctagcatgatgaatttgctaaaggatgcggctgaggaaaatatggtctcataattcacgcgcccctatactttgtacgtggcaaatgaaattgatgagaaaagactttataaacatctattagtaaagaaggtaccatttctcagaaaaatgcgtaatatcatactagactgccaactccttgacgccaaacgggccgataaaaatctcgcaatcttttgagcccaggtagatagattgctcactgtgcaagggaatatatatcaaagcgatttcggtgtttagttctgacgaggctttatcattccttcttgcacaatatagtatacgacggttgagtcattatgcaaggcggccaggacaattcgcttggcacccttgcgagcatctgggagggcgtccatgacagccgcaaagttggaaagcgtccatttctcggagagatggactgctagcacccattcaaactccgcgtcatgctgagtccttgccccagctgacttttcgtatgcaagagctgctatctgatcgtctgggtggagatataagaggcgtggtgggaggcctcgaatcattggccgcgagagccctgggatgctaaggatttccaacgatgcccattggtgctggtcttgcaggttctgaaataccgcagaggcgacatcggcagaataccggtgtggcccatccatgtcagaaatgataatgataggtagctggcaaaggagagcgtaaaagaaattagaggagaggaatgaccatatcaaatcccgttacatggtgcccgaaacaggcatagaaacattttttttttcctcacggcgtcgtggtcggagaaatactagcgctgcagcgccggctggctgtctaccgataaacgtaaggagtggcctaatcattacctcacaagcacaccagctgcctcgcgcaggagctcttaggtaactcccttgttatctgagtagcaggatacgccccaccgcttcacccctccattttcttcttctacgcgagcagctgcaaaacaccacttccatcttttccttctacaagacctctcgactcgttcagcttcacacgaagagcttgagaaaccgaattgacctctaaactacaggtatggcagttttttccttacaatgagcagcattcttggcttgtccacctcagctgtgcccctctttctgttttcaccatccaggttacccctccatttcaggcggaagctctgaaggaacggcgtcaaatgggcgttgaggcatatttcgatatttgctggcgacttacatagatggccagctccatctagttaaagtattgccccaggaagaaaatgcgctgctatagctctgctctgcccatttccaagcttcacagtcgacacttcagctactgctacaatgtttctgctaacaagcaccggtttctgtctacaacagctttgaaaatggccattaccaaggttcacgcccgttccgtctacgactcccgtggtaaccccaccgtggaggtcgacctggtcactgacactggcctgcaccgcgccatcgtcccctctggtgcctctaccggttcgtgccctcgacttccctcaatctcgcaccgctgcaggaaataactggtatctcaggtcagcacgaggctgttgagcttcgcgatggcgacaaggccaagtggggtggcaagggtgttaccaaggctgttgagaatgtcaacaccatcattggccccgctctgatcaaggagaaccttgatgtcaaggaccagtccaaggtcgacgagttcctgaacagccttgatggtactcccaacaagggcaagcttggcgccaacgccattctcggtgtctccctggctgttgccaaggctggtgccgctgagaaggtaagcaacgttatgagaaattgtcattgacgagcaagagcttacacaaagcagaacgttcctctgtacgctcacatttccgacctcgctggaaccaagaagccctatgtcctccctgttcctttcatgaacgtcctcaacggcgggtaagtatatcacgcgtctttgaagaacaagctcaccagcaatcgctaactaattaatcagttcccacgctggtggtcgtcttgccttccaggagttcatgatcgtcccctcgtaagtcagccaacagcctcacttttgcgtatacgcctgctaacctccagtagtgctgctcccagcttctctgaggccctccgtcagggttctgaggtttaccagaagctcaagactctggctaagaagaagtacggccagtccgctggcaacgttggtgatgagggtggtgttgcccccgatatccagaccgctgatgaggctcttgagctcatcaccgatgctattgagcaggccggctacactggcaagatgaacattgccatggatgttgcctccagcgaattctacaaggaggaggagaagaagtacgatcttgacttcaagaaccccgagagcgaccccaccaagtggatcacctacgaggagcttgccgccatgtactccgacctctgcaagaagtaccccattgtcagcatcgaggacccctttgctgaggatgactgggaggcctggagctacttctacaagacccaggacatccagattgtcggtgatgacttgaccgtcaccaaccccgtccgcatcaagaaggccattgagctcaaggcctgcaatgccctcctcctcaaggtcaaccagatcggcacattgaccgagtctatccaggctgccaaggactcctacgccgatggctggggtgtcatggtctctcaccgatctggtgagaccgaagatgtcaccattgctgacattgccgtcggtatccgtgccggtgagatcaagactggtgctcctgcccgttctgagcgcctggccaagcttaaccagattctccgcattgaggaggagcttggtgagcttgccatctacgcgggcgacaagttccgcacctctgttaacctgtaaatggtaacatggagctggggataaatacatattaaaaggctggcggcccagagaatgggctaatatggtcgagtaaaaacataaaataatgatttgaagaaacgcccatacggcgaaagaaaagtaaattgagctatgaccaaaatttatacaacagcatgtccataaaaccacgtgaaatgacttgtttctgcggctcgacggctttggtgccttgtgtttcccaacgttatcaatttatcaatatgtaaccggaagtcaaacgacctaggcatctcagagccacgtttattagtagtactgcatccttatttgaaggggaaaaaattattttagtaatgatactacgatttatctgatatttattttcttctcatgatttttagttctgctagtagtagtactcacttttattgatgataaggcctgtgatgctagtggggtgtagataggtgagttagtgccaaagtctagaatactaaattggagatgaaagaaactttcactagagcagaatcatgtgctagcctagaagtatacagccacgattaaaaggtaccagtactctttattttgataaacatatcatatcaccagagcaacgcggggtcgaaaacacatcccaccataacacgagcgttcaacgctagacccgtcaacattcaaggaaaatctaccacataatacctatctaacattcttgcccaaaacggccattcacgcgcatcgggcatcgtatcccgtatgttgatttgtatcataggcaattatatagaaaacgcgtcttaaccaccattcagggcctccagaatccacattgtttcgataaaccaaagagctgccgccatttgatggtaacgcaacaacaatggcgggcgcagaagatttaaccgactttgacgtgatcgagaaccaaaaggagaatattcagtctttacctggcggccgttcagcgaaaaaactggccactcttttctctccatctcctctacacaaattgtccacgccgacgccgaccgacacgagaaatgtcaacgattgcatccgcgcagagttcgaagcagaaatcgagagcctatccgagtctgatgatcccttggacgtctttgacagatatgtccgctgggctttggacgcgtacccatcagcacaggcgacggcagaatcacagctgcatacaatcctcgaacgcgcgacgaaaacgtttgttgcatcgtcccagtacaaaaacgaccccagatatctaaagctatggatgtactatatccaactattttccgatacaccccgcgagacctatctattcctctctcgacaaggaatcggcgagagccttgcattgttctacgaagaatacgctgcgtggctggagggcgcaggccgatgggcgcaagcagaggaagtgtataagctagggatccagagagaggctcggccaacgcagagactgcttcgcaaatttaaggagtttgaggcaaggcttgctcagcagccagatgcattggcggagccatcttcaccggctctgccaactgttcgtcccgcgctggccagtaagatggatcccttcagtagctcatcacagccagtggatcctcaggctccaagacgaaccagcggtgctggcggctcgtctcgacctgcgaaatctaagctatctatcttttctgacgcagacgctcaacagcctgccatgtcgtcaagggatgctgcgtccaagggctgggatagcataggatctctttcagatcgaaaaaaggaaaatacaatggagccaaagccatgggtaggagagactcttaaggcgggtggtaagaagccagggtctgggggaacaaaactggcagtgttcagagatccggtatgtaacccccccctctcgaagattgttcagctgttgataagaataggactaatgtattgctgtctgtggtgctatgtaattcagtcgcttgctcaaatacaaaatattgttgttgttccatcaaaacatcaagtaacgatccatccacaaacggggaaaagagagtacatctttgttgatctggcagccgtatatcctacccccgaggaacccgggacagagatgagctttgaagaaattattgccgcgcatcgtggttggctcgaccgcgagtgggatgctgaccatacgaatgaaaatgacaccccagatcgcgtggtacctctacgtgaaattgagaatttgactcaagacacgactgagaagctagttattgacggagaccctatgatgcttgatgagaatggcgtagcaggaggaaagcctcgagaacctcgcacaggtaggaagaagaagatgatggaggtaaatgagacacagatcagtaagtccccaattcttatacgaccagatacaatttttttccacaggctcctaacacccagtcagtcaaaacgaagctcgactctccctcaggacccaaactcaagaagaagaacgctgccgagcccaccatgacacttcatacaagagcagctacggatgatatttacgacatctttaatgcgccgctcaagccaacatccttggcaggggacgagactggcgacgatgatgatgatgacgaagaggaagaagaagatgatgatgaagacgccgacgaggacgaagacatgaccgatgccttttatggaagtgatgctgagagcactggcactacgagacaaacccaccaaggtgagcaagaagatgaatcagcggataacataagcatcggcgagtagttggacatattttcccatgaacatgctccaaatagacatgtgcagattagcaacgggagcgagaggactcagacgactaattttgtcagtatagatgaaccagcacacagctcatatgtgtatgacgatgcggaagaggacgaagagccagaaccgcctagaactcgcacgatcttcattcccatgcctccggaagattatgaaccaccaacacgcccgtatagggacccggcagaagtggccaataatcgtctgccatttatgacgcctattgcggagagaactgaagtatcactagacgtggacatggacgtggaccgagcttaccaattcaagacgcctagcaagcatcatggtcaagctacgctcattgaggagttgtcagattcggaaccatcgagcagtccgttgagagaaatcttgttagaagaaagggctttcacccatggacgaacacctctggggtccaaagccgtgcctgttaaaggacccattatcaaagaggcacaatgcagccctgttgatggcggcattagactgaacatcctgacaaaccaacatcctccgctggcagcataccccggcttctacgaccatcacagccaaaggtacgaacgtggcggagagattcgcagattcgccaaagccgcaagcagacttgggaagacgggtgcagataaagccatgccgggtaaccctccagtagttattcagttcgcagactgcaactctagatacactgtgaggaaagaactcggcgctggcgcttttgcacccgtgtacttggtggaaaattcacggccggaccgagaggaagacgatactgatagggtctttatgggcaagggcgcattcgccattaaccatcgcgccgccatagaagccttgaaaatggaatctcctccaactccatgggagttttacatcatgcgcaccgcccattcacggctaggtccccagcatcgggcaacggcatcaatctcgccagcacacgaaatgcacctatatcaggacgaaggcttcctgtttctcccatatcacccccacggcaccttgctagatgtaatcaacttctttcgagcggagccttcaggggttatggatgagcagcttgccatgttcttttcgattgagttactgcgcaccgtcgaagctcttcactcgaaagacgtgctccatggcgatctgaagcccgataactgcctccttcgccttgatcccaggtcgtcatctgcgtcctctgagcaagctctctctagccagtggtacgctgatggacgcggcggctgggactcgcgcggcgtcgttctcattgactttgggaggggcattgacatgaaggcgtttgtgccagacgtggaattcatcgcagattggaaaacaaccgtacaggactgccctgagatgcgggaaagccggccctggacgtggcagattgactactacgggctcgcaggcgtcattcattgccttctctttggcaaatacattgagacggtgcggtccgaccaaggggggctaggacgaggcgggcgcaagtacaagatcagggagagcctgaagcggtactggcagacggacatttggtcagactgcttcgaggtgctgcttaatccgtcgtcgtttttggatcatgaagatggcggcaagatgcctgtgctgcggtcgatgaggattgtacgcgagagaatggaggagtggctgcagatgaactgcgaaaagggggcgggactaaaggctgcgatggggagagttgaggcctttacgaagggtcgcaagtagaaaaagaacctttgcttttttttccccttggcttgttttttcttttcttttcttcttgtttatccattttgacttttgtttataagttatttatagatgttatacccggcaagattgtatacaagcgtatgatacgtataattaatggaatgtcttcctttatatgagatgtctttttttacataaaggacgaccaattagagcgacagattctcgcaggaaaaagttgagcaatccttatcttgaacctctgttacatcaggacgacctactatgttaagcaactactaacctgtattccagcaatactgtaagttgacttgtgtatgctctgttataagcagattagttgggaactcttagcacatacgaccataggtagtggaaagctcggggtcctatcaagcccttttcttgagtgcgatgtcttccgttttcataggtacctataaaacgtgcacgcgctgtgtggtgccagagttccagcgtcggtgctgctaaggaacctattgatctgacgcaacaccagcttagtctccctccaatcatgtgcttgggcacgttacgaactcctcccccaccaccatcaccactatcaccactggatatctacctgggcaatcaccgtcgccgatcggagatataagcctcctcaacccacaatcatctcatcgacctctgcgcccaccaccgagtcaattgggttcaagcagcccccgaaatgatgctctctgcaccttggcgcaggctggcactacgagccaagccagtctcaagtgctgtgcccaagacctcccgaatcctcctcggccgcaacctcaataagttgtcaaacaccacgaccttgcgatattcttctactgccgggaatgtcaccagggaaattgtgagccaggctttgcggtccatcggatctgtaggttctctctccaattgcttctctctttgaaaagggtcaagggctccgccgattcccatggccgcgccataacatcaaccactaacactcgccagaaaagggagtcccagcaatggcttaagcttttcagttctgcccagaccttctgtgtgctgaaagtaggcggtgctataatccaagagaaccttgaagatctttgccgcagcttgctgttcctgagtgagctgggattgagtccggtgctggtgcacggcgcggggccgcagctgaaccgcttgctcgaggaggctggcatcgagcctcaattttcagagggcatacgcatcaccgacgccaagacccttggtattgcccgcaagctgtttcttgaggagaacctcaagcttacagataaacttgaccagcttggtgttgccactaggtccctcagcggtgtctttatggctgattaccttgataaagagaaatggggctatgttggcaagatcacaaaagtcaattccgccccaatcagttgagtccccccagtcatgttctattaccatttactgacttgtcgacagcacatgcccttaaagccggctatttacctataatgacatccctagcagagtccgaggatgggagacttcttaacgtgaacgcagatgttgctgctgctgaactcgctcgcgcccttgaacccctcaaggtagtgtacctatctgaaaagggggggttatttaatggtagtggcagcaaaatatctcagattaaccttgatgaggagtacgacgatctcatgtctcagccatggtgtagatacggaactcgtctaaagattaaggagagtaaagaactcctcgatactcttccacaaagctctagtgtcactatcattcaccctagtgatcttttaaaagagttgtttactaactctggagctggtaccttgattcgtcgtggagacaagattcaaaaggtatcctcacttgatgaatttcaagatcttaacagaattagagagatccttactggggactataaagatcccaacaccaaggctacagtggatcgcttcatggagcttcttgcagcaaacccctttacggcttactatgatgatagcatgtcatgtcttgccatcgtccttccaccttctgcaaacaggcctatagctactctagctacccttaatattaccaagtccggatggcttagtaatgtggttgagaacgtcttttcggctataagaaaggatcacccttctctctactggatagtttctgaagcagatgagaatctgacttggttctttgacaagtctgatggcagcttcaacaccaatggtagcgtcttcttctactacggatgcgaaatggactcgaatgctctggcttccatctttcaggacttcgtctctcatggacatgctgtaataggtgattccaacatcgagtctcaacttggccgcgttgcataggctgcaagccaatcttggaaccttcagcgcgcccagcaggtagcggctactcgaccatagttcgcaggcagaagtcaaatcagtcagcaacgactgggctacgccattaccatgaattctagcccaccgctcgcgtcatttgatcagtgctcgagaaaatatgaaccccgatcacaagatgatcaagtaaagaaaaggctaaatactcgattcaggaaagcatcgtctatgaaagcggatatcacctagcagacccggtctaactaatctgctcaacgactgcacatacatgacagagaagatgaatctcgcgcttgtttatgcagagttttgaggtcattcctactatgtaagagcgacagccagattggatggatttgttctcaaatgcataaaagatgattggttctgtttttgggcccttgtataaaaggcctttcttttatacaaataacagcgtcgtttcgcttcataaaccacgctcgcattttatattccatgcgaatgcgacgagcgtgtttctttgcatgtactcaacgttgatagaagataagggactgaaggcactccctatgttaagagactagctcggttcaagagctagaagaataggtaacatcgaagaaagaatcgtaaataatgacaaagatgtacaccagttcctttcttctcaacatcgtcgctcgaatggcatcttggataaatatgtctagacagtgtggatgatggcgggttttcaggtacacagctactcaagttggtaacagctttgaactagtgtaagttaacttgaccaagatatataaaaacatgcagcagttcttgaagatggagagatggagagagtatgggtatcgcctttgtttataaagtcaagcttcaactgcagattgtatagagtgtgcagtttatcatcatttcgacataatatacatacaagggccgccttcaaatttctctgacaacagcctactaatcaaacaaggccgtattatagccaacacgaggtattttaagattgagcttttggtttttgtttcctctaatcgctcccctcgtcacttgtcgcctctttcttcatcttgggcgcagccttgcccttcttaggggcactcttggatttcttatccacctggtcttgaatcttcttcctttcgtcactgcccttggcttgcaattccttttctagttttctaaagtcttccgtctctgggtccatgtcaatgagactctctagaagtttgatctcgttggcccagatttgcttgtcctctactgatttaccatctgcgccttttctgtcaatgggtgtctctaggaccatgggcttgtcctggaactctgcgtggttcatgaggctgtggaaggctcgaaggcctagaaagccggttccaatgttggcatggagatctctgttagaattgaagggtgctttgctgtcgtttactggatattcgataattagtactctgcaaaaagaacagaaaatcaaggcggcaactcacagtgaaaagccttcaagtaatttgcaccaacaatttcgttgaaagagtcgacagtctttttgaaagtctcgggcgtccgcagatcgtagccagctgcgaaagcatggcaggtatcgatgcatactcccacgcgagacttgttctccaccagggcaatgatgtctctgagatcctcccaagttgatcccacaacattgccactgcccgccatgttttccaaaacggtgatgacggtctttgtagccttgtgggccttgtttagctgtgtagctatgcgcttgatcgcggcggcctttgtatcgcctccggtagatccaggatggaagttgtagagcttgatacccagctgctcacatcggtcgaggtcatcgacaaagctgtcgtatgcctgtttggccttgtccttgtctgcctgcgcaagattgacaagatatgagccgtgggggagagcgtgttcattggcgtgatagtgatgctctttgcactggcttataaagccgttctttgcttctgctgtgatgggaggattgctccatttgcgctgagatttgaggaacagggcgaaggaattggcgccgatttggacggcatttgtgacggcattctggacgcctattggaaatagatttcaatattagcactcgatatttcctttgcaccgttgaaaatggtgtatgagcgtcgaaatacctcctgcagcactgacgtgagcgccaatgtacatggccttgcccagagccgatacagcagtcctctccgccaaaaccattgcttcttcgtcgccttttcctttccccttgcgcttctttacagctttggaagcttgagtcttggaatcggcatctgcctcgggctcggaatctgcttttcgctttgcggcagctgcagactgtcttggcttggaagctttcacttcgtcaaagtcgtcttcttcgcgcttgatagcagccttttggctacctctggtagggcggggcattcggatggtgtgctgtgttattgtgagataaaattggggagtatatgcacaagagaaaaagagaagagggacaaaaagaagggggggaaagcaaaaataattgggaaaagtttaaaattgaggtgaagaaagtaaagttgagctgccgtgcacgtcttcacggtggcggaagggagaatcgcgtcaggacttggacgcgaggtcaggtgacattttaaagctacatcaatcgcaacagctgatgaagagggcaatgaagcaaccgaagcttataagagcaattgcttaaaggtacgagagcaaatcaaagcgatgatacccgaatgaaaaccgatgatacaaaatgccatattcaaaagttcttcagttttacaatctattaatccgtaacacgcttgcttgcagcgctctttcgctggcatcagtaactgacaactgccgcgattatggctaccctacttgaaaatgattttgcccatccttttcgaattaccctgagtataataactcatatccctatggttgatccctaaaaaaaaaaatacacaaaaaaacaagagtagaaaggaaggaagaaagaaagaaagaaaggaaggaagaaacaaggagaagacgaagagaagccgaggacatatttcacacgtcagtcaagattcaagcatcaatgacaagttcagacgtccggcctttggcaaactggtctttgtaagtctcccaaattttttcaatctcttcgacatacagctcgtggtaccggtccacgtcctcttgtgacggctgctcgcaagggggtgagtcgatgcgaatcggcttgcccaccacgatgttgacttcacgacggtaaggcatgaggccgacgtcgtagttgagaatgcctcggccatgaattgcagggagcgtaaacttgaacactttcagcacgaacatctggaacttgtggaccatggggtgcgtctccgcggttagctggtcgtataagtcgttttcgccaaaggcgaggacgggaaccaggtcagctcccgtgcgcaaagccatcttcacgaagccctttctgcccttgagaatgagcctcaaagctcccggctgggccgtcaaggattcacgagctccgccaacgacgattgtgacggcgcggccgatcccgtcgttgttgggtccgcctcgtgtcagcgtattgcggatggaatccttggacaccgaagccatgcccatcgataagatccagtcgcggtaaaagggaattcggaaattcgactcgagcgtcagcagggtatttgtgatgccggggaactttgctgagaagcccagagcgtttgtgctgaaagcagtccaggcgccgtgggagatgatgccatgtggatggtagccaaagatgtacctccgatccggcggaaggtcgtacgttttgtgcagcctcatggggaaatacgccgcaaagaatctccagaggggcagagatctgaggtactcggatcgatagctgagcttgccattggtcgccgcggaggacatggtcagatgcaccagatacggcaccaagatgggccacgtcagaacgttggcgcaggtgaaccagaacagagagatcaaagtgacgagagtcatgcagtggaagaagacggcggcagtctgtagacggcgagggaagggcatgcgcagcggcgcaaagcggatgcccgcagccttccaagcgccagactcgtggccttgggtgtgtccattgtccggcaagacgggatacggccgatcgtcgtcgtggccgtggtctccgttcaccgtgacgacgccattgaggcgtgtcgagcagccctcgccattccgcatcgccttctcagccgcagccatggttgagatgttgtcaagcggcctcgtggactatgccgctagtaggcctccaccataaagagcttgggatacttgtcgtaggtagtaggtagcttgtgcctgtggttcgtcttcggttgatgcgttagagcagcggtcttgcgcagtggcgttgaggggtccggagggagatgtgaaaatgcaaagtcgctcgcgaatagatggtcgtctgcggtggttgattctacgtagattgcagattgcaggtgctcagttgcccagggcaagttgcgatagcagcctctctttgtctggcgcggcgccacactccaggcaccttgaaacaggctctctaagctgcgtccattacctcatcggtgcgccaagctgcaggcggtgctgcccctggacagtgacgtgactctccgcgctagagaggtccggaggtacctgctggagagcatttggcggccgtcagagcagggaacctgccagccacagtgcagaattagccatgatacggagtactctgcgtcaatctccccggtatatgcataacctcgcagcttgcccgggagcaaaaggcaggccaatggagcgcggaacgtaccgaccagcatgcctgcgcctcacaagcagctgagaaagagcatcagcctcggttcagttcggctgtcttacagcagccaattgtcccatctgcttgtgaacagctgctgtacagaggcctagattagacactgcgttaaattgtcatctcaaagtctatagatacaggactcttccagctgaacattaacagatccagaactcaagacttcataagagtaaatcgtcattccagtcctaccgtactctaaaatacgaaaaaaaaaaaaaaacgagagaaagcctttccgaatgccgcacagcaagatcgcacgtctgataatcacacaagttctgtatactactacaacacggcaacaatagagagggaaaataaaaaccaaatcgtaaataaccggtcgccatcttttttgcatggaggtttccaccatccacccagattcccaaaacctgaacgccatttccacacccccttgtaggattctgtgccagtccggaagaccaacatgagttgccaacaatataaaacagataggaaaagtgaaacccaaaaggcgaatgcattctaaatgtagattgtttagccctgctccccaccctcttagaacaccgtggcgctgtatgatgaggcgggtcatatcgcgggtcatatcatgggtcatatcatgctggcttgttctcagctagcgggaactccttcacgattttcaagcttgcttttcagcatagtcatctcgtgatcgagcgatactatcttgtccgacagtgacttgactttttcttccaaagtctggatgtaggcccacacgctcgggtcgctctgcgcaaacatgttgccactgtcgccgctcgacgccgttgcagtcggcggacggccgccgtgagagaagcccggggaagtcgccgtggcataacctggatgagtcaacccaggaagctttggtctattttgcccgctgtgaggagactgcatttctgactgtcgccttcccatctgctgcggctgctgctgctgtaattgatgggacagactgggcgatcgttgtctcacgataccggaggcatcgtgactcggcactccatcgggattcaggggctttccaccgtctgacacaacagcctgtggataaagacctgcatttgcaccgctgaccgcaacggacgaggaaatgctagtatttggcgtgtggctgcctccaatactattagagacacttgtactgctagtccccgcggcttggttctggccgacgccggggggatataagccggtagtagctgtcgtagacctcgcaccggctgggggatacgtccgggagtgacctccgtactgttctgctggtccgcctgatatatgttgcgcactgaggctgggcaagctctgtcgcctcaactcctcttcgtcaggattatcgtaggcaatgcccgtcattacagcagcctcgtctccttccatggcaccgtccagctcatctccgtcggcgaagctacccatgctggaccgtctgccggcgcacccgcccaatcctttgctgtgtcgggccaaggcatcacctcgagcaaatttgcgatcgcacttggggcacacgtggggcttttcacccgtgtgaagcttgccatggcgttttaggtcgtgaagacggcggaatcgcatctggcagtctgtacacacgtagggcttttcctgactgtgcgtcaggaggtggctcttgaggttgtggtgccgagtaaactcggtgttgcagtaggggcacttgtgtttcttgctcgccgaggatggaggagagccctggctttgggcaggcattggaaagctcataccccggattggcgaatcgggaatgctgccgcttgtttgtagagaaccgggataagacaatgatccaggctgcggccgttcgtcttgtacggcaacctgttgagagacgagagattcacctttcgcatcgacatccatcgccgttgggctttcggttacctgcgcgccggcgatgcttgacgggctctggggagtcatctcgcttcgttcttcgatacgatcgccgccgccgttttgtgatatggacaaggcagccgtggcgaccttggaggatggctccatggcggccgtgggagccagttgcggcgcgtctgccggacggctcatggcttgggcccccgcagacatgagagcagctagatcacgctgactgggactctcgtcggtcgcgtgtagatgctcttgctcaacctccccgtctgtttcttcttcttctctacgccgtcgctcgtcttccagaggcgcggcgccagtcagtggaggcggggcttggccagttgccagcagcagcttggccgacttcgatggaggcgattggggatcgagctgggcggaagcaaaggctcgcgacgatgaggagtcagattcgcgccgcctcttgggctgtctcgcgacgtcgtccaaagggagagctgggggaggggttcgagtcgggccagacgggagtggggttccggttgcgatggcagcagcgtgagaggccataagaagatgcaatggagaaggcgatgaaggcgacggcgagtcctgggagacggttgacatgcggtcgcaaaaggtcgaggcaggctaaaccagcgacaccatttcggggctgctcgaggtgtggctgaattattgtggcgagagctagagtagggtaattttctgctcctctggatctttgtttcggcagccctgccgcgcggtgacgctgactattccgaggctgcgcgggtgaattgcatggggcaagcgggtgctctgcgtggtcccggaattggcaggcgttggcgatgggaagcggtggtggttgatgatgagggtgatggagatggtgatgtattggggctggaaaacaggctggggatgggaggaagaaagtcgaagtgcggccgagcccagctttagcgcagtacgcggtgctggagccgggccagggaggctgggcggtggacaataaaaggcgtgcagtgggctgcctgcgccacacagctgctattggacgccgcgtctttctgcggcagcgcagcgcctgtcggggatgacatgcctcgaaactcgaagcatgggaggatctggagctattataaagtcatgccgtcttcttttgtcttgcatcctttcttcaaatacctagcaattgctaccaatttagaggatctgaggtagaatggcgtggtttagataccattcttttgccaacgagttaaaataaggtggctggttgcctaggtagctttgcacatggcatgctgggtttttatttacacttgtgttgtgctttttttttttttttttttttttttttttttttccctttcctcgtcctttttcgaggatagcatactgtaggtacacatcatagcatcatagcgttgttgacagagtggatcggtagaaatgccaagcctagtgcgctcccacgtcttcgtacggagaccaagccaaacgaccaagccactcccacgccggatatctccaactgggctgccgacaaggaaataatcacggcaagcctagcgcgctgcttgatccgcaggtgccgtgaccacgcgagtcctggatacctcggccttgcgcgctgctggcccagcgccttgggtactggagacgatcttgtctcgacttggcttatcactcaccgttaatggtgctgctgctaagacaggcgccacctcctgggtatcgcgaggcggttacatgttgatgatgttgccattactcgctgcgtattcctcgacggagtgagttccgttctgtaaagggcatcgggggcttgatacgggggaggggggccattattaacggtctctaactagcagcctggtggcagcactccagccatgtgcaccagcatctctgctgtctcctctgatgcgctgtacttctccgagcttccaatcggaacagtcagtaggcccaggaggttatctgtaaactcaagataactgcagctagttgctgcaatcgctcgcggatcatatatcgaaagccacctactttcctatcaaacgcttatttctggtactcccatagaactgaaggcttcaactccatcacaacctactgccgcaactgccacaaggcactgcgcctctctcacgatgagagaacagagaggaggcgccagttccacctctatggataaagtcctggctcattcggtggcgacatgctgacaggcagatggagcaagtggctggtaagcccggcagcgttgcaagctgatttttgtcagccatgggctttggccgagtctagcctgcatgcccgccacaggtcatatctttgctgaagaatgaagagcagggcgtgactggtgcgtttgtcgtcttgcagcagcatctgcatgcacggcgttggcggcagtgcccacgccagcgcccgttagttcaggtgagagcgtgggagaagactagagagtgaagagaggaggcttgttgctcccttgatgctgtatgtcagtggctggagaaggacggcgctcccctgtttgtgaggctggaaggatcagcgatgaagcagcgaaagactcgattcctctagtagtattctggtggaaggatacgaggttagtcttttgcagctgtagtgtcaatacaagacagtatgagttatcagccctctgatctcatctcatgaatttgtcatggggacaagcctgccatgagcttgactcaggatatacttggacaacgggcagttgacacaagagtccattgctcatctttcacacacatacagcgtagcaggtactccttacgaagcatgccggagccgcaaaaagcattgcggcatctctccgtgctctgctctgcgggtgcgctgatggcactcaactcccaacctgcctgctgtacggtcaacggctgagttcatgttgagagcgtggcggtgccaaacgaggtgctactgcacactaaacccggcatcagccactgtcatggctttagagctctccactcgtgtcaaaccagcaagggcagaatacgggttgttctacttgtatgacacctgtcattcactagcatgaatggctctcgaaggaattaaaacccgaaacagaagaagaaataggatatggaatagtttccctatttctttccatgatgtaataccaaatgtggccagccttttacgtagagtttttacacttacaaccgtacgtagaggctctcatgtaaaacagactacccagcaatagcagtagggcaattactttctcaactctcacagaccaacatgtctctacctcggttttttcttcttgcttgtattttctttcttctttccaatgactgctcaatacccgctctgactttccctgttgatgactctcatcggctataccattgtaggatagaaggcgcataaccacaacacgagcaatcaaaagttaccagctgaatctcggctcagccaccccagggcgacgtcatcttaccgacaagtgccaaaatactgctgcaagtggcatcattactgcatgtgcccggcctgtcattttccatcatgatcaatacggggtataaaactggtagaatgggtatagtattatgggcttgaggttgtatccatgaaaaagcaggcctatatggaattccgtccatctcttggcggcatctcgtaacctgcacagtcggaatgcccgtacaaaacaaaacgttgctgccatgccatgccatgctccacgccatgcgccattcatccctacccttcgttggtggagagatgccctgatttctcctcccctctgccaatcgtccctgcggacatgcccaaacaggctctatctttctccaaactctggagctctcgctgcattgcaagcatctagcaaagtccgtagaataagcgtttaggccatgttttttctccgatccatactcctcggtcgatccatactctacggtggcctctgctccatggacgaggggtaaatcgctgcctgaagagacgaatcgagagatctgtgccgaacatgtcagatgccgaaccgattagcctacaccacgatgaagaatcctgtattacgtgacgctgaatcctatttgtcctttgcactcaattcaggcacagttgttgcgtacctaataggtactatatccgtgtcgcacccacggttccattatattgaccatctcgtctttcatcatgttttcattagcgatcctagcatgtgctgtttcaccttttgcctcattcgcttcatgtcaaattcaatgggaagaaagccaccttcagccctcagatagacaaacagttccccacttgcaagaattaaagccaagcgacattcgaaaatgctcacttggcacatgcaagctttcgggttccagaacgtgctgcggcttccttggcggcctgttattctgtagaacactatacaccataccagccacaactctgtacacaggcaaaggcgaaataaggcgtggtcggtgcttttcttcccttctttgctctcccgcgcaattacataacggggtatccatctacctggtctgacagctgccaagaagatgcatttctgtagcagaaacccgctcaaacaaagcttggtgtttttttttttcttactgtatcatcggaaaaaaggggatatatctgacacgcatggcactaaagaattccgctcatgtcgacggggctacccgtgctgctatgtacttgatgtcatagaaccctagcagcgtagcaacaatggaataatcagtacaagtaaaatggaaaaacgccaaatcgcaggtattgcttgctgcttgtcttggcgctcctctgcacctttgctcgtgttgacgcatctccattccgcatccacacatcgaaaccctcttttttttctggaatctcaaaagagcctagggagggagcaataaggagcggcgtcctccgtggccgtaaggaactttagcgagcccagctcaggggaaaagtgcctcaaaccagcctagcccaggcaccttgcaccgctaacgcaaggcacgggcacagcgcaaaaacacgcgtatcctgtcaagcctgtcactgtggcagcaaagtcaaagttctgatttaccatatccaacaagctgtttctgtaggtatatgcctttgcttctcccaatcctcgcttctatacaagtttttatacacaatcttcacatataccttattatagtactgctacttctattctagcaaagaagagcgcatcacccgctccgccggtacatgcacaggtaccaacaacagccaccgcatgggcctcagcatgggactcgctggcggcgcttcctaagaagggggctgcgtgctatacccgattcttcctgcgccgaaccttgcgatttagtaattaattggcacaagcgaaatgctgtccgacacctctgtacctgttgtcgtgccaccatcaaggcgcctctgtactgtcaaagcactatgcaagtacattggtgtacagaataggtaccactgccctacctgagctacggggcacaggcacaagttgccgaacctggcgccagaaagcttcgtaccggcgtcattttattgttttacccagccgccggtgccttctattggaagacctggaacatcctggctcatttcctgacctgcggcggcgatcgttgactagcagcgctggttagctctgcaggacggcggctgggctagcggcctcttgcaggcctggccgtttcagcgtgattggcgatggcctctttttgctttggcattctcgtcattctttctgcaacgcagcgcaatgctcgcccccgccatatagcatacagctatgaaccctgtttccacctttgtacggagtagacaatgcagtgcgtaagtacaagtacatgcttgtaccaactgctgtgtgtactaataataggtacagcatacgcacaagcttgggtgaggagagccttgttgggcgccccttgatctggcagagagtcgcgggccacggccgatgcgaggagccggcagcaggctccgtcccggcatcaggcaatgcggaatgcggtgagcagcggatacatacttgtactgcagctcgacggagcaggcagagcagagcgcagctcttgatcctcttgcgcgcgctctctcctctccccgctctgcaaattggattgtcgctcgagtcgtcgacatggccgtagtcgtcgtagccgtgctccgtgacagcagcacttctggtgccttgcatattgcgagcgacgagtgattcgctttggcgccagaccggcgctgaaaaagcaatttcccagaggccacccccttcctcaggagtggcacccccttgtctcgctttgcgcacatccctggcatcccccctccttgggttattgatctccgtgggtcaatgccatggagactgaccaggtcccccctcccccatgcatccagctccgtttttctacctgtcctgccctcccttttgacgcttcgttcttgttcatcatcttcagttgcggtttgcccttttttattcctccaacagagagttattgtctgctctctatcacactctttttaaactcaggttcatcacgccaattactctcgttttttgatatatatatatcccttcttgttttactttcgtcaggtcagtacattcgaggtgtccaagaatcgcggttgctgtctgcggctgtgttcgtatagcacagagatatatatcgacatcggtcaggatagttggtctaatcagttgcgatccgtgagcagtgcgcattagagataaaaccgcaaagatgaagtactcgattctggctgcctctttggctgctagcgctttcgccagcccttctcacaaccatcaccaccaccaccacgcgaagaaggcggctgctgccaaggtcgagaagcgagacgcaagcgttgtcaccaccgtcgtcgtcggcccaaccgccacccagtacgtgctcgatggcaagcccgttgacgctgccgcggccaaggacggtctggccaagggcgaatacgttgtcgtcggagagacccagccaacttacgtccccccgccgccgcctcctcctgctcctcctgcgccctccagcaccgctggcgacatgaaggcccagttcattgaagaggccgtttcctcgtcagctcccgcgtcgacttcgaccactgctcccccgccaccgcccacgacctcggcccagcccacgaccagccaggcggctcctcccaagtcctcggcccctgcccagcagccctctggtggtaccggattgaccgccaacttccccagcggaaagatcccttgctccgagttcccgtccgactacggcgcggtggccctggactacctgggcaccaaaggctggtctggtatccagtatgtgcctgattatactctggcttccgaagtcatcaacgagattatcactgcggtttctggccagggctgcaagccaaatgctatgtgctcttatgcttgccctcctggttaccagaagactcagtggcccagcgctcagggctctaccctggagtccattggtggcctctactgcaatgcggatggaatgctcgaactcactcgcccctcgcaccccacgctttgccagcaaggtgctggtggtgtgaccgtcaagaacgatctcgatgattccgtttgcacttgccgtaccgactaccctggtattgagagcatggtcattcccgcatgtgccaccgctggcgaatccattcccatcaccaaccccattgagtccgactactatgtctgggacaacaagcagacctctgcccagtactacatcaacaagaagggttactcagtcgccgactcttgcgtctggaccagcgctctcgataagacgggtgctggcaactgggctcctgtcaacctcggtgttggccagacttccgatggcaccacttggctttccatcttccagaacctgcccaccagcactgccctgctggacttcaacattgagattaccggcgatgtcagcagcaagtgctcatacgtcaacggcgtgtggaccggcggtagcaatggttgcacggtaagcaacccccaaaatcgaaaagaaagacaagtagaaatagaaaactaacatgagtttgatagacctcgatgcccaagggcggtaacgctatcgttcgatacttttaagacgacggctccgggatgaatcttgttgaaatattctccagtacttataattagatattcgtgtgcatattacttgtgcggagcacgtggtgggaggtaatctgggccgtttttgtcgtgcgacgaccaacttggttcgaagtctgtatagatggaagggggacgaactcgcgataccaggagggccattgaaagcatcattcggccttccactagtgcacttgcgcctctcttctgctgtccctggctgcatgcccgccagatgccgcgtgtggtatatagacatacgccttctttggcggtgcacagtacttggatctcatttaatgttgctttttttcttgtctctttgctgtctacgggtttattgtttccaattataaaaagtctgctcacgcagcagttggttttggggtgaagatataatgagtcgttgataaattagaattccatggcggttcccgctccagactccctttcctttcgtagccgatcgttcctctcgtcctgttcctctttcaatctggcctccacgtcgtctctgaagccgcctaaatcgggagggatgacctgcatctgaacgcttggcgctccttgtacgaagcgtaactgctctgtaacatgctgaacgatatcctgtaaacgcttctggggattgcgattctgtcgcggctcgcccaagatttgttccagcgtggggaagagggtatcttggcgaaactgttctctccatggagtatgctctggcaagatagggttgattttgtcttgacagtcgatggctatgctggtctcgtatgtccacgcccgggctacattccgtggagtgtagccgcctccaccaaagagaatcatggggatgttcatcctcttgcaaaacgcaacacacgctccatgcccctgcacttgcagattgaaccgacccagacgatctcctgctagggagtcagcaccacactgaagggcgatggcacctgggcgaaatttctcaactatcctgccgatgatgttgttgaatagcatatcgtattgttcgtccgtaataccatcgttgagcggaacattgacggcgtggtgtgctccgggattatgctcgctcttagggccattatcatctaatgcaccagtgccaggaaagaagttgttgggatcgtatttatggaatgagcaagtcatgactctgtctgttgagaagaacgcctcttcgacgccatcgccgtgatgcacgtcaatatcaatgtataaaacgcgtggatagaaccgtagcaactccagaatagcaatgacaatatcattaatgtagcaaaatccagaggcctcggccttcttcgcgtggtgtaggccacctccccacgcaatagcaatgtcggactgcttggagcaaattttcctggcagcatcaagcgcgctcccggcagacatggagcagtagtcatagaggccgtcaaataatggacagtctgaaccgcccaggttaaacttcagatctggattctggctctcaagatcccgtggaaccggctcggggaggacggtgcccagaaaatcgagatagtcggtagagtggaatgaagccagctcttcatatgtagcagcccgggttacaaagttgtccattgcaaaggacatgccgtatgagtagatgaggctcttggagagtgtcagacgccagggcttcatcggatgcgtcatgccaaagtggtgctgctccatatccgggttgcagtgaaaggagacattgtggcctttggggcgcgtgatgcccgattcttcggccatgcgtttgcactgttgatagtattttgcattttccgcttcaccagctaagccaagaggttggacgtattcctgaactatgtcgtgatcagggtcgatgtccagtttatgagggaggtagtttggcttaggaacacggaatctgtaggcgtccatgatgggtgacggtgctgggtctgctgaaattagggagatggagaggttaaatggcaatagatgatttattatgagagaaaatcacttgtcggtgcagcgtcgtgacgctcacccccttggcggatgagaccgtaacgctgggcagagtgcgaggattggagctgcagcgtaatgccaaagacctgaacaagggtgcacgtgagaagcgctgctttttgatcagttgtgaatagatacgcgaatgggtatagagctgaataatgctatttcggagtaaagcgaagaggagagaagaaaagagatggactctcataacattatgagagatgtagatgaagttactactgcagcagtaaagtggactgggattggctacgctaaagtctgttccagattgaaagagcgactcggcttcatccagcagtgtcacgtgagaggcgcgcttgttcttgattaagcttttgcaaggacagagtcactgaggtgaggtaaagcagcagagcagagtcattattcattatcctggaaaatatttatcatcttccttcttcttatcagaatctttactagattgatccccttctcctttcatgttttctatgactttatgaaatgacgagctgctggagttcagagcactggactgcgaactgctacagtatagctttcgaggctcgtattacagaacaagctttgcggaacatttccgggtggctaagcctcggaacatgctggaagcccctgcacccaccacccgattttgacgtacttgcatctcctagcctgcataaacctccaagcttgccccatcactaattctgcatctcctccgaattggcagcccaaccagaccaacttattcgctgcccgcgcaactcgccgcgtccaactcggcttgtccatctttcctcagccgacccaaagcaagacaggcgccgcagtgtgaagcggcatcgaggtgagcattgatcgagtcgctctgcgcccgtgtttgcgtttgccttgccttgccttgcgttgctcttgacaaccactctctgctctcggagagggtccatccacatcgttggaggagtcacttcactcgtttgtcattcgttagaggcgtctccttgcggggggaggtggctattagctggtgacagtttttttttccctgccgcagagctattgtctgtcatgcacgcctgattatccgtacatctatctgctgtgtccacttcgtgtcccctactatcagtagatgggctatgcctcttcgcttcctctattctcttttttctttgaaccatcattttatacggtgaatacggaatagacgagggcgcaaccaccgcatcttcgaggacatggcctagtattagcatcagcctgtatttttcaagtctcatctactactactacttcttcacggctgtgccggtgctcgtcccgtctcctctgtcacaacgttacactgtctcattcaagagcctttcatttcatcaaattgcatcagcctcagctcttttgctagcccggccatctcatctctggctgctgccgtctattcttcacctgtttatcatcaaaaacccatgggctcggcgttgccaagtcattaaccatcatgcctagagacgatttgtccatcgattttgtcaagaggatgccgcaagccgagcctctcgaccccggcttgatcctcgatgactggatcaaccgggtccagaacctccccgaagagattcgtttcattcaagaagagatttcagacaaggaccgtcaatacaatgagtgcatccgcatgatcgaagaccgcgatggaaagatccaaaagtggataaagacgaatgggagtcatgagcctaaccctaaagaagatatgctgcgagcccagatccgcgagaactacaatcgggcagatcagtttgcacaagacaagatcaaccttatgcaaagattgcagctcgtcatggataagcacctgcgcagtttggatattcagatcaagctgctttatgatcgtgctgaacctgggttcacagaccctgatgaggttccttcgcttcttcgccccagtgccactaatcacagcgccccttcagctcgcacactgaacctatccaacaatatcaactcagtcggccctctggcttcacctcgcaaccccgctccgggccctgccaacccggccatggttcgactgcccaaccagccccagataaggcatccccaggcccagcagcacgttgtacagcaccagcagcacgcgtcttccgcaccggccacgcctgccgcaagcataatactgaacaggcagcgagagagctcagctggtccagcaacgaagagagggccacgatccatcacagggcctggaaatctgcccacaacatcaagtggcctggcgaggcattcatccctggggcccggcacgccaaagaatggggctgggacaaacttgggagctggaggtgcggttcgagcaggtagtgctgggccgagagcaggatcagttaaatcagcgattggaatggctggccgcagaggaaccccgacaataagcgggcgtaagaagccacccaataggtcatcgctgtcacgggtgaagaaggcgtcgaacagaaattcaccagcctcaacggctgatagtgacttgtcagacgctggaagtggtagtggcgaagaagatgacagtatcgagccaagaccgaggaccaacttggctagggatggcaaaaatggtaacgaagcgccaggagatgccgatgacgatgaggacggcggcgatgacaaacagtattgcttgtgttataatgtgagctatggagatatggtggcttgcgacaacgacaattgtccatatgagtggtttcactggtcatgtgttggacttaagagcgaaccgaatggcacttggtattgtcccgagtgtaccgagaagttgcgcaaggggaagtaggaacgaacggtttgtgtaaatagtttgaacatcaaacctgtaatcaatcatctctggccgaaatgttgccttgatttttttgattagtatagccagcgaattgcgactcagagtttccactatagtagatttgcctcttgcattgacatagtgttgggatagatgcagccatgtgttactgatggccttggtcttgcaagatacagtgaactacgccacgtcgtactccttcactctcctctctcaactctgataccacagcaccctttgatcgggctgcctcgataaagtcgtccagtgagccaccgactccgaaatatagcttttttgcagccacatatgcagccgctcgagcattagatgccttttcacgttccaggatggtaaagacgagctgtgtgaatgcctgcaacgcgaagggagagtaaattgtctctgcccctaccatgagtgtggttggcgccggaagatttgatgagaacgccggtaaatcgtacaaacaacgaatgaactcgggtgaccacgccccagagatgaatgaaaaatgaatgccgctggaggacaggaactgctcgaatgcttggataatttcgggcgatagctctagctcgccctcaatgctgaatgcgttctgaagcactgggtcgtgggtgttttcaagggcccaggcgaggaggaagttgggcagcgtgacgaggcggaggacggatgggttgtagtcggctaatatgaaggagaggggcttttgatgccattggttgcgtgagattcttttcatgacccaggtgaacattgctagagaagggagggcagttccacagccgagctatcaaatagtatatgagttagttgaatgttatacgtgaaacaagaaagggtgagtgaatcagatgatttgagcaagatgccatctctctctctctctctctatctttttcatctcctttcacgttttgcttacctcaattacacgaagcgatgaggcttcttgagcggcagtcagttcatcctgggcggcaagcactttgaccaggtcgatgctgctctcccagctcttgaagccgccttcgtaaatgcccgtcttgacatcgtgttttccaagcccgccatcgtcgacgcggtcctctccattggccacctcgtcatcctcggccatgagctgcactcggacatcccacagctcgcgacggggcagccgcagttgcgtctcactggcaccagcatcggtggcctcaatgtcgaggagatcataggcgattttggagggcagctgggagaggaaatccgagaggctgtgcagcgtggctggcagctgtggtttgcccgggacgggaaaagcgctgtaggacattgaggccgggggctgagctgcgggaggggctgatgtctgagactcggtgatgttgtcgttgtctatatcgtctccggaaaagccaaatgagaatgacattgtgactggtgggcgtgtggaatgtatttatatgtatatatatgctcccgaaatcaatggatcaagcaacagtttataagctccttgataatgtatgaaaattttagagaaggagagttttcaagtaatgagtgagaaaatagatgggcaaaatattgaaagtggtagaaatatttcaacagattcagtgagtgttgtttggtggggctgccgatttgagcttctctgctgtgtctgccaaagagaaaaaaaaaactggttcggcgctgcggatccaatttccattagccttagaaatcattggccgcgggcgacttcatagatgcaatcatgtctcggtggtaaccagcatggtggtacagcgattcttatttccctgccttgtaacagttaccgaggctattatgctgcctgcttgaaagaacctgatccagcaaattcgatcaccttttctagtgtcctgaagcaattcatgttacccaccattgtttagattcttgctcaactagaagtcgctgtataaatagcatctcgcccatccgtcacagaggcaaccctctcgcaactatgcgccaaacaatcgcaaagctggcgtctgcctcggccgtgcagaatggtctacggccaaagcccatggccctattgccgcccattcccctttaccgacggcttctgcgcgctcaccgaaagtacctcccggcagagatgaggctcctcggcgaccagtatatcaaggccgaattcagagctcatcgcaacgtggataatcctgcgcatctggtatgttttttttatgaggggaagatgagacggtctataccctttctttgcttccaataggagtatgctcttttcctcacaagtgaatgattcactgatcttgagtttccaacctgttagattggcttcctttcagagtggcagatgtatgcccagcaaatcgagggcgagtcttgggttggtgaaaagattgaccagggcaaacttcaaaaaatgagtggtaagtctctttgcccgatggctcttggtaaagtgtggaaactcattcgtgtacaatcttctagatgagcaaatccagcagttgtatgagttgatgcaggccatacagaagcatcgcaacggggaagaaactgaatagtatgcactattgctggcttgcgtgaaataaaaactgtagcattagactgtatattcaatagcaactgtatatatatacccatccatctatacgctcatatgccagtgtgtgacgtctatccaaaagcaccaagggtatctatctactctaaatcgcacatttatcgccccaatgcttcagcaatccatgttgcctggatcgcactgactttcttcgcgtaattcttatttgtatacacatgctcaaggaacatgatggcctctttcttctgcccgtgcatgacgctggatgggtgaatggcaactacatgcttaccattgaccgtcacaaagcttccatcgggtgccaacatggccgttctcatagcaaaacccctcagaaagcacttgatcactgcctctgccttatcaggtgacaagggagtaaacggctgaggatcagatggcggcatctccgaaaggagcttctccttcaaacacatccctcgtagctgtcgacgaatattcaacgcttgcttcatgttgcgaatattgattttgcgcttcttgcaccattctattctgtccgagttctccgcagcatacagctgcatagtggtcaagtaagtgatgatgtctccctctcgtctctgaagatcttttcggtgctcctctacctcctctgcgccttcctcggattgtacgtgcatgaagatgtcgtctccggatgtgaggcatgagatggcgtcgattacttccagaacgcagtcaaactccggtcctgaggcggcgaggataacggcaccaaggggagctgagagcgggaatctagccatcgtttctcccgccggtgtgatagtgccgtcatcgttgagggcgccaaggaagtgcaagtgtagcagcgccatttctatggacgcggtttctggcgcatctatcagcggaaaggccagtacatcctggatgccacgagccttcatcgtcaggacagctccaagaacatcattcctcaaaatctcaggaagatcagagccttgcatcatgtcaaaggcctcttcagtataaagtctgaagcacttgcctggtccctcacggcctgcacgacccgcacgctgcacggcggatgacttggaaataggcttggctaacagcgattccatgcccagccgcggtcggtattgcttcaccttggatttgccgctatctacgacatatctcacaccagggaccgtgacggatgtttcggcaatatttgtagcgagcacgaccttgcgtgtcatgggagacctggccggctgaaaggccaatctctgtgcttcaatagaaagctgtccatataagggtacagcaatgattttgggcacgttagacgccagagtcgtagcatactcctcaatcagccgctgtgcagcttcaatatcttcctggccgttgaggaaagccaagatatctccaggtaacggctcttccacgtgaattttgaagatcttcttcaatagcgcatcttggagatccgcaaccggccgcggttcgtatgagatggtgaccggaaattgccgacccttgatccgaagcacctcaacgttgctcgccttttctttccctggcgtagccccgctgccgaagaactcttgaataacgcccacttcagctgtagcgctcatgatgatgaccttgagagggatgcctcccctttccgttttatctccaaacaatatctgtttcagaaatccggccaggaggtcgacgtccaggcttctctcgtgaatttcgtcaatgaccactgcactgtactgtttcaagtagggatcccgaagaagctcctgcagcagagtaccctcagttagaaatttgatgcgggtgcctcgtggcacctggtggtcgaatcgaactgagtatcccacgagcccatctggccgccctttgccaagtggagtgccagcttcagttgaaacgcgatgcgccagagtcgtggctgcaacgcgcctcggctgtgtaatagcaatcatgcctccaacatatccgtcttcctgccggcctggcagcttgaccttgtgtcgtttgcaccagggttcctgatagagaaactgcggcacttgcgtactcttaccagaacccgtctctcccacaatgacaataacgtcggtacctatgcgcttcacaaccgatcgaatctcatcttgatgctgccatattggtaactcgcggcgagtcttgagtagagcttgattcccggttccattcgtgcttcgtgatttgttgtatgtcccttttttgtcgagcagactgggcttagccgtttcttctatcgtttgctttaacgtagagttggtttgctgttcttgtgtcgagtttggcaggattggcaggattggcttaggaccgctgcttgcttcgacttgtttcttgggtcgagaaggtgtaagatatcctgcgactgagatggttttgcctccaattgtgacagaccccgaatcttgccgcgttttgcgcctcttggcagcatgctctgtcgcatttggggcagccatcattgattggcagagcgaatggttgaagtatagaagagccgcaagattatatcaacaatggcgcattcagtggtctattggaccatcaaaaattcaaaaatttctgggtagcaggctaagctaattgggacgtgggagttagcgctcaggcaactagtccgcctacaagcgctggctataaaaactttatttagaaaaaaaaaatatttttctgcattatatcatattagaataagctgtgttaatattttctaaccaatattttcttaataagtaataaataatgcattctctatatgtaaataaatatttatatattttttctaaaatcactgtttcatacatggatcgcctactggctaaatatagcctggagcagcgtggaaggctgagagtggacgagcgctgaggcttactgcagcacctgcggcggtgtgggacggccccaacagaccccagggtcttgggctgttctgcggcattcgctagcgtccaggacggagtacgactgcaggtgggtggctcagatagggagttgacacccaagccttcaccaccgcatctttgttcgccgctcgtgacatctcctttctctctgcatccaccaataactacctgctctaccattatttctttctttctttcttttgtggctctagatttgcatctcggtttatctgaattcgacaacccccccatagaacacgatgaagaaattcggcttcggcaagaaaggcgacgacggcgacgacaccaaccgaaatgccctttttggcagccgcaagaagaactcgacgcccactccctcggaaaacccatatgccaaccaaggaggcaacgatccatatgctgagcaaaccaaatacgcaaacatgggcgcccgtccgtcaccgcctgcaaatggcggctacagcccataccaaggaggacagagcccggcccctcagcagcctgccgcctcagggtacggcagcgatcgatacggctcaggtggtggctacggctccaaccgctacgacagcggccctggctcaaaccacaacaatgctccggcagcgggggctagaggccctggaggctacggaggctttggccgtgatgcgccagacagcaacagagacgccctcttcgccggcgcacaggagcggctcgagcaaaagcagcagcaggctacagcgcctggggctgattcacagtcgggtggctcctatggaggctatggcgagcagcgggaattgacagaagaagaacaggaggaggctgactatcaggctattctgactgaaaagagacaggttcagcaggacagtgttgcttcagtgagccgctcggtgcaaatggccagacaagccaacgaggtcggacgtgctactttggcccgtcttggcgcacagggagaacggttgcataacacggaaaagaacctcgaccttgccgccaaccaaaataagattgctcaggacagagcagccgagttgaagacgcttaatcgcagcatgtttgccgtccacgttggaaacccattcacgtccaagcagcgccagcagaaggccgatgaggatgtaatgaaccgccatcgggctgagcgagagcagcgagagatgactcggcgagacggctacgctgccacccagcgcatggagcagaacatgcgccagattggcaatacaggggggaaccgggcaaaccgcaagaaggattacggaaaattcaatctggacgacgaagagggcgctgacgaactcgaggatcaaatcgatgatgggctcaccgaactcgagggacaagtcaagatgatgaacatggtcggccgagccattggcgcagaggtggacgtccaaaacaagcaaatcgatcgtattatgaataaggtatttcaatcctggatctccatctttacacatgttctacttctttgcttggtgccagatggctaacggtttattttcccaacagagtgacgcagttgatgatgctacaagaatgaatagagaacggttggcccgtatcaggtaaagcgatgaatagaatttcggtcttatagactgctgggttttgcgtgtgtgtgttttcataatatggtgtatttcatttattatatatcttagtagctatatatattacatgaaacgtttaatattgctcgtcgtgcaacgcctctcgtactatcacgcagcaacgcagtccatcttcatttccaattgcaaggggcttttgacaaggcttagctaattcctccccaggcatcgaattgccactacaaacatcttagtcatagctcgatctgtatccggtagttcccaaactctaccttgcgtctataccgctagcgggctgcatcaaccggtcctcttaatgtacctgctcccctcggccatgcgtcaggagacaccgtcaaactgtgttgactcacacattcgcgctgagcgcgttcgctgtcagtggcttggctcctccatgctcatttcgttgacgggctgatttttgcttaaatactcgcatttcttaatccaatctgcattccttaccaactgctcagcacatgctcctactattctcattccctgtttcttgatcatcaggaggctgtttgcaccccctgccgttagtatcgcagctgcttaccataatgatatcccatgaccggcattgctttacaatagtacatcggaccttcatagtatgattcaggttgtctcagtagcggaagggaatatccatatcaaatcgttataatcgctttcaatggcctcagtctttacctacgacccggatcctcctcgggtctcctcgccctggattctggcagacgacgcagacacttctccggcatcaggtgcggcggtgactcagaccggtttgctgtccgagtatggcgtcacgaggctggatgcagagccgcagactggcccgatcgagtataagcttcatctactgcttcgatcaagacgcggttatgtgtacatgagcacggcggaccagaagagagacaggtttcatgcgcagcccggagacgggtcggcgctgtattcggcctctccagcttcttactcggcctctcccactcctgcatcgtcgagccagcctcgccaggaacggctccagcgcctcacgacgcagctgctgtggcgcctgcagcagtcgtcgccgtatcatgcgtcgagttcaagagaggtcaagatcccgaagctgcctgacggcagcacagacgcagattcgcctgatctttacggcactcagattcctggccttgaggagtcgcaaggagctctatacgagattggcgtttctgacgatggacaccttgtcggactggccaaggacgagctggacgagagcattgcgactttgagaatcatggcagctagcctcgggtgcggcgttactgtcctgcgaatggtgattgtgggtgattgcgaatggatcgaaatagccgacctcaatggaaatgcttctcagggaccgactcaggtcgccaagcgggacagactctgggtagccgaggcactcatcacgcccagcactgagctgctacattcaaaggataccaagcgttacaccgaatctgctgaaggaactcccgtggattctgctgcgtcaaccacagtaccaggccatggtaaatctacaacaccgcaactacgggttaccctgaccggccccatagcatcgggaaagtccagcctcttaggaacgctatctacagggactctggacaatggccggggcaagagtcgcctaagcctactgaagcatcgtcacgagatggcgtccggaatgaccagctccattgcacaggagctcattggatataaagaaagactcatattcagcttttcccatcgcaatattgaatcatggctcgacattcacgactatgccaacgacggtcgacttgtattcatgtctgactctggtggccacccgagatatcgacataccgtgtttcgcggactcatgaactgggcaccccattggatggtcctgtgcattgctgctgacgatgctgaaatgacgtctcgagcccatgacgtgacagcaccggcaccagattcaggggagactgatttggtcaaggcgcatctggatctctcgctcaaacttgacgttccattggcaattgtcattacaaagttggatctcgcatccaaggtggccctgcaaaaaaccatgaccaagatcctcggtgctatacgggatgcggatcgtgtgccaaaactcttgcagcctgaccaacagccacgagaccagctgtcagagattccacagactgactgggacaaggtgcagagctttgttggaaacatatccgagcaagatttgctgaagcgtgttcctatcgtgtttaccagcgttttgaaaggggtgggcattggccttgtccatgctctccttgcgagcctgcctttacctcctgcgcccacgtcgcatagttccagagacgcaagccctcagtcagagcaaccgagaaatatattccatattgatgacacgttcagcttgcccagatcttttgatgattcgctggcaaacttggacggagttattgtatccggccatgtccgtcttggcagcttttctataggacaaaccattgttgtagggccattttcgtcgagccatgcgcttgatcgtggttccggaactgaatatcaatcatcacctgagggtcgtggatcaccggcactgcgcgcgatttcagctacgcattccaatgggaacaagagtggtggctcagtatccccgtcaacagattcggatgagtggcagaaagcacgcattgtgagcattcgtaaccttcggttgccagttggaacattagaagctggccaggttggatcgattgggcttgtcttcgagacaaaccacagcgatctcacagtcctacctgatccccctcagattcgaagaggcatggttattagcactccaactatggacatgcctgatagtgaaatgccgctccacgcttcccgtgggttcactgcagtgtttgaggaggacggtgctcagttcccaccttcgggcacactggtcaacgttctctttgcctgtgtcaggactgctgctcggatcctcgatgtttctgttcagcaccgcggcgaaacaggcgagacaattgggcccctcgacgcggaccaaaaagcagagactacaaaagactcttcaagagatacagtaacaaaggtaactatagaattagtgcacagtcgaaagtgggctgagctagggtcatcagtgattatcatgggaaacggtagccacgatggatcagggttgcagggttttgttggaaagattacagacgtggtatgttaacactcgttttccgtgtcagcagtggtatatatgtatgcgtgtgtgttgtgagaagcgttttttgatgagcgttgagagaaatcagtgggtcgttattataggcattaagaataaattattgttttgacagatatcgtaatggcacatccgcatcattgcaaagttcgctggctatcctttcccttcctctttccctttccctttccctttctttcccttctttccctttcctctcttatgctctcactaatccgtagaataatgtccatgtcagaatgaatccaggcaatccattcgttatgccgcctgtccagatatcaagggcgcctctgtaataccgactggtgtcgacgacgctgcgtccctctgccagagagcccggcgccagctgaaaggtgtagaacagaatggttgttattattgagaagacgatgtagaacaagaagccgtaataggactcgaggccaagaatccctgcgctgacaccaaagagagacgctgtcaggctgtggagattggtgaggacctgcatcgcggaggtggaggttagcacgttagttgggatggtaggaaaccctcattcgcggttgcgagaggagttcgggttgaacgcaccttgttgttatggacgattgagtccccaacaacgggattgatttgaagctcttgttccgacgacattgttccggcgatgctggattcggcgcattcatgcgtatatcatacggcactgataagacagcttggtgacagctcagatgaagtagcgcgcaggaccaggaaacgcgggccgaaggcatccgaaaacgacatgcggaaaggtgggcgtattccagcaaaggtacgtacctgtacatacgacgaggggcagtcaactcggcatgacggtcaatcggcttggatggtggggtttcgagcttgcggtttgccttttccatggctgactcggctcacatggacagcttgggctcctacaatattcagctacatataaaattccattcatttccttttcccgccaagatgtccgagcactcttttgagccattgaagaacgacctgctgctgcgagcggcacggggtgggtttattgccttctgagtgtcttgcgcagcctgcgaattgaagtttgttgcttatacgtatatgtgcgctgttggataggccaggtcgtggaacgacctcccatgtgggtgatgcgccaaggtgagtttttgtctttcgagcttctccctttgaaaaaagaaggagtcgcaaagagaaacactatcacaaggggaacagccctgtctgacaagttctcttagctggccgctacctgcccgagtatcatgaagccaaaggctcgcgcgacttcttcgagtgctgccgagacgccgaggtcgcctccaccctgacgctgcagccggtcgagcgattcgagggcctgctggacgcagccatcatcttctccgacatcctcgtcatcccccaggccatgggcatgcaggtcgagatggtggacaagaagggaccgcacttcccgaacccgctccagaacccgctcgacggacagtacgagaaagttctcggcggcaaggtcgatgtggccgctgagctcgactacgtgtacaaggctattaccctgacgaggaagaagctggcgggcagagtgccgctgattggcttctgcggtgctccttggacgcttttctgctacatggttgagggcggtggcacgaagctgtttgctcaggtcaagacttggatttacaagtacccggaggaatcgaagaagctgttggccaagattgccgatgtttgcgtggaccatctggctcaccaggtcaaggctggagctcaggtatggctttcattgttcaatcctcaccgcttcatctttttcagtagcattctgcatcatttcattatctcgtgcaatgaatcgggtagctaacgatgtgtatcatccagttggttatggtgttcgattcgtgggctggagagttgggtcctgcttctttcaagcagttctctgagccctacctcgctcacattgctcagaagcttcctctgaagctccaagagcttgggcttgaaaaggtgcccatgacggtgttccccaaaggcgcttggttcgctctcgactcggcgtgcaatctgggctacaacgttgtcggcatggactggctgcaagatcctagtgaggctgtacgaattcgaggagaccgaaacattgttttccaaggtaacgccgaccctggagtgctgtacggcacaaaggcggccatcaccgaggctgttgagacgatggtcaagggtttctggtctggcgagaagaagggctggattgcaaacttgggacatggtaagagatatgcccatcttatttatgtgtctgcgtttactgaataacttgtgtctataggtattacaccaggagtgaacccggaaaacctgaagtttttctttgaggaaattcaccgactgacaaaaccttgaaagccgacccagggaaaagagaaaacataataaaacaaaataaaacaggcaacataatgaaacacgctctccactcagcgacagaaccaagtagtagttagttgtaatgataggccacgttatgttgtaaccaagaacataggtatatatatatttaaaaaaaaaaaaaaaaaaaaaaaaaaaacaccaaacccgctccgttaatggaaagcccttgtggcctcagatgatgtttcccaattaaagcccacaagcttacgcattttgaataccgttataccgccgagagactccgtgccaaaatgtttaacagtcgacagatgcgcctcgggaatccccaacaccatgaaccaaatcctttctataaaagaggagagatataatgaagtggagaagagacaatacaaaagaaatgatggaggaaaagaagacacaaaaggggagctgacgggtgctgtcatggcttccttccaaacattagccacttctttattgctgcggctggttcgaccttttcaagtttgtctgtcttgtccagaatcttctcggacgtcttctcagatgtcttctcggtagcgtcttcgggggcctcgtcgatggcttgctcgccgcttcggttgcgcgtcagccgctcgagttcgtcctcgcctttgaagacgttgccagcgccgccgcgtccagcgtactgggctcctgaactaagtcgccggggtactctgtacacaagcgcgcattgtgagaaattgtacattattccttgagtgtctttcgcatatgccagagagatggagatgccaacaagagtgacagtggggaaggatgataagtcagagaaggttacgccttaacggcaagggatggtgtgcagaacgggaaaagaaaaatccatctctcgcagcatgctggaatatcctcaacttacgctttgacgtcctggcgaagacgagtttcgtgagggtcgtcgttcttggtcatgttgccagtgccgccgcggcccgtcgtcacaacggctgttttcagcaccggcgtctcgagatccgaggccttgatggacggcgactgcgctgcgtcggccatgttgccagcgccgccgcgcccatgggaagcaaactgagcagtcattgtgcgattgtgaatatggcctcttttttttttttttccttctctttttcctgtttcgggatgatggttttggaacggagacgcttcggcttagacctctgcgcagaaaggttgagactatgtgagtcgagagagtttgggtagcagccttatgggcgggccgggtcatctgccacaggggactttttttttttccctgctgcttgcgctaggggagggggattgccatgcgttaaaggcagggcctagcacggagagggattagcgcggtaacagagcagcgcttctttgaacgatggcatcagagcgtgacgctattcagtactacctgggagtgcctggggcatctactactaaactcagcaggtacggcagccgagagactctccatcccgtcgacttccctctcaagcgtctgtctctgttgcttctgtctctgtcgcctctgtcacttttcgcaggatgaggatcccaagatcgagcgagagcgggtgtgttgcatcgtcattcgtcacatcatcccgtgcccggtttagctcctccccgctcccagctatcgctgccaaccgctaagcgctactgctgcagctcgagcaaaagagaggccaccacgctgcgtgccacgactaatcgcagcacatgcgacatatgcgccggagcggtacctgcacctgcttggcgctgctgtttggcaccctgtggagcagaagctgagccgcacggggtataaatacaggcgggtagctggccaggcctcgcttggctgcggtatgtaacctcgccatttccgcctgtcctttgacacccccacctcttccattccaccttttgctctgcgtttgcttgtgcttttcgttgcttgagcgagcgagcgggcgagcgagcaaaccagcgacttgtctgttcatttcctgtattgcactgcgtcttctccctgagagctgccgctcgtttcgccgccatgagcctctacgactccgaggacgacatcagcgtccgcgttcgccacgaccgctccccgcccgctgtgcgctacgtccacagcccgccggtgcggggacctcagtacgagtacggcaccacgcccacctatattggccccgagcgcaccaccgtcgtcgcctcgcacctgcgcacccgatcgcctccgcgcgatctccgtgatccccgtgatcttcgtgatcctcgtgatcttcgtgagagccctcgcaacagccgcacagccgtcggggctggagcgccggtgccgcctcctccagcgccggccccagcgcccattattatcaacaaccgcatctacaacgagcacgactcggacgaggaggatgacatttaccgtcgcagccgcaggccggcggcagtgcctgtcgtctatcgccgctcctccaggtcccgatctcgatctcggtcccggagctcctcccggtcgtcccacgggcctcgttccggacggatgactcgagatgattgggaaggggagcaagcacgccgcgaccttgaactgatgcgcatcaaccaggatcgtgaaaaagaggaccgacgtcgcgagaaggaatatcgtgaagaggcggagctccgcctgacgcagcgccagcttgaagtaattaagaaacgtgaggcagatgaagaggcagagaagcgcatcaagatggagcttgagtataagcagaaggagctcgagtttcagcgacacaaggaacgcgaggccgaagaagagcaacagaagcgcctcaggatggagtttgagtttaagcaaaaggagcttgagtttaagcgacacaaggaagctgaagcggccgccgatgagaagcgaaagcgtgataaagaatatcgtgacgaggctgagcttcgccatgcccagcttgcgctcgaaggcatcaagaagcgcgaggcagaggcagagttggagaagcgtatcaagaaggaaatggagctgaagcgcctcaaggaggaggaggaggcggctgaggagaagcgacggcgcgatgccttggctcacgacgctgttgagagatacaagaaggccgaggccgaccgcattgctcatgaacaaaagatgagagagcaaaacgacaaggagtacaagcgccgcctgcacgacgatctcctcaagtcgggccttgacgaacacgccatcgaggctatcctcagccagaagaaggtgcaaaaggccccggccccggccccggccctgcctccgcctccgggcatggctccgggaatgcctcccggaatggctcacccccccggcaacctcgcaatggtgccggctctcccagctccggagcttcatatggagcgccatacgtacacgcgaatggcacgcaggtacctgtccattgagacgctgcgcacttttaacattgattttgagtttgacgctgtaagccttccttttttaatcggcaatgatatgtcttgatatcgagccctgactaatatatctccaataccaacaggatcccgagtatgtcctagtcaagcgctgggtccccgaatgggagcaagaccagttctgggaacacaccaagcaggttcgagagaggcgaactagcaggaccaccctaatggtcgaagacaccaggcgctcgtctcactcacaccaccgaagcaaaagcaccgacgttgagattatccgcaagaagtccaagcacgaccgcaagaggagcaagtctccaggaccgctgcttatgtacctggcaggagctcgtccgtcctaaactaatgaatgatttttttacgagaccatgttttattgcaaaaaattgttttccggccagatatctatattttatgtagtccgtattactgctattgattggttttgaggctgtattttcctgattgatagagtggaatattcttgatactcttatgaatcttatgacccttatgcaacatgtcttctttttttttctctccctcttttctctaaatcctgaatatcaggtttagccaaattacattgatttgagactacgccttgcgccgtagctgccagcatatctacggatgagttcctcgtatatcgtccatgaaagcgcagagctcagtgctttgcgactcatccggaggaccagcccgcgccataatgaatggaggccttcttcagtgaccattctgtagccagcatgaatcatattccggtattggtccggctgtagctgaatgcgcgtcttgcagacgtcgattgggtttgatattgccgagcagattgcgcccgccgagatggccgaggcaaaattgacagagctggccatggagggggtcatgccgtcgtgagaaacgaaggagcccagttcccttttcagcatctcgtaaatggatacgtacaggcccgcatagggggcgtcccggatggcagttgcgccaaagccagagaagaagccccggatgcctgcctggtgatggatatctttgacggcggcccacatggaagggtaggagtagagagtcgactcaaaccggaccttgatgacggtcaacggcatcagcacaaagcctgcccatgtccgtgccacagcgccagccaccacgttggccgaattgctcagcttcggcagcgacgacgacgaggcgctgtggggatggatctgctggttgagtgcatttgaccgctggatgaactcgcggatgctatgcagcgacgagaagtaaatggccgatcctatgcctgtgcgcagcgacgacggcacagttcccctccacagcgcccggattggatgtggcgactgtgtcaattccttccaggagctcagcagtgagagacgactcgattgctgcgtccgcgtcttgaggagatccagcggctgcagcagcacggctgaagccactcccgacccaaggccagagaggaagtgttgcactaggagctgggatgagcaatttccatacaacgtgccattgtgagacgcgcacctgccacagctgattttgctgatgatgatgatgacgatgacgatggtgttgttgtgcccatgataattatatcagagtctggctcaagcagaggagcgagcagatgtgatgtagctgagctttgctaattggtaagctacactgcgataacaccaagctcaaagaaagccctcatgtaaatatataaacaaaacaaaaagagctccaattgtgcgcgtctgtgaatcgatagcgtggcagtaagatattagtgctatgatatagtctacggtgtaaaggtcgatggatttgttgagaggttggttaaggtttcgtagctcaatgcatgcggtccaaggtttgcgatgacgcatctgcgcacagtgaccaaaaaaaaagtgcctggcgttttaccgataatctccgatgacagactccagccgcccggcgagcagcctatggcgcttgaccaaatccacccactcgccaactccagccatggctaacagcatgccaaagtcggctccgagcctgcccaggctgccggcgcagtagagcacctgtgtgagaatgctttcgcgggcgactttgtctttgacggcgggcagatagacgcggattggctcgagcaggatgttgaccaggtggatgggaaatgtagacagcgcagagggcagaggatggagcaggtcgaggtcgtcgggggatgcgttgcccaggttggtgtccacactcttggacatggagacaatgccaaagctgtgctctcggaacacctcgatgaagcgtttgagaaagcgttctgtgtgctggccattggaccgcgactgtggtgtcttctcctggctcagccgctcgtcctcagccaggcggcggagaggctccagtgcgtcgagagtagctgtcaatgtgacgaaccgacaaatcagaaagacggcggggatcatgtcttctgccggcgctgcgggtatgagatctggaatggctcgcttgagccaccccaccgtcctcagcgtcgcagccagcttcaggttcggcgccttcagcgtgttgatgagatccgtggcaagccgaaggatggaaacctcagactcgctcagcacatgctggacaagctgtgagttcgggtacagggctccaaggcgctggatgtggccatacaggtcaagcgtagaggagaagcccaggggcgagatattggccgtggacgacaacagagtagggacctgcatgagatccgtcaggcggtcggcgttgtccagcagcttcagcacctgtttccggcgcgcaatcagcttgttgtcgccggccttgctgacgctggtggaaaagtgctcgacttgcgagtccaggctggagatgagccggctcagctgcagcacgttggtcgacagggccggcaccgtttcgcgtagagaggcatggctttcggccgagctgacgaccgccttgtacgacttcttggagaggccctggatcgagagcagcgtcgagttggaggcctgtgagagaagctggcgctctgaagtccgcagggcatcaacgggctgtcccgccaggtacgagatgtagtccgaggttgcagcatccacgctctgcccgttgcccagcagatcctgcaaagcttctgccatggcggaaatgagatgagggagaccaagtgagattaaaggcgcattgacttgggagatgcaaagctcaggtaaagagaggcgcagattagatggtgtttgtccgagtatttagcttgcatgagcaggagattaatgcagttgagcctctggagtagcaaaccacgtagcgcatatggccagcagcacagggcagttggtacttaccttgggcgcgggtggcccataatagctcgggccctccagcagacagcttagcgcactgcctcgggtaggttggtgcgttattggagagagacccagtactacagtacatcagaaagctccacggcaaattaactgccaacttggcagagcttctaggctagtatctatcaatatgtgtatattcgtattataattacataaaatttaatatcaaatttctagctttctactcgtcatcaaggctagattaagcaggcagtcgtttttgtgtttaaatcaagctatatagttagttggctgtatataacaagtcgcagtgtagaaaccactgtcttccgtctagaaaccaaacggattttcaggagctgcggcggagtgatactattagcaaaggcagcagcacagcgttgggggcaagacaaaacttacttgcttgagacaggttggcccgtcggccggttgcctggggcgccagcttcttcgtctcgggagtcacaccaaaacgaactggcggaggaggtccggtcttctgcggtacaagcggctgcagtggtttcaatccgtccgtgctacctgttggctggagcggctgcaggctctggaatccggtcggctgaggctgtagagctggtggcagatagttgttgatgctgccagagccaaagggagactgtgtcaggccgggttggaagccggtgggctgggcttgaagacccccgtactggcttattcggcttgggtcaatatagccaggcgcgccagtgaactggggctgtataaactgtccaggagcaccctggggaaattgctgcaagccctggggctggggcccagaatatcccgtaaactggggctgcaagttttggaactgtgcattatattgctgttggaaccgagcttgagtaatgtcgttgaggctttgtcccggtggcgcaacttggccctgaacgaggccagtaacttgagggaggagcgtaggggcggcaaatatgccttgagggagtgtagactgaggggcggagagcggtcgttgcggtggtggtggcacgccgagtgagccctgaactggcggcgagatggatggcgcgaggggtcgctgcctccccagagactttggagagatgtgaactccggtaagctgagggagctgggccgaaaccacctggtttggttgtgggactgtttggaagaaggatgggcttgctcccagtggctgttgctgttgttgcgctggtggtgccgctgcagccgcttgctgtgcttcgccaccaaagttggcagcaggaggctggacgggaggctcaaccttgctgggctctaatggcgctgacagtagagagaggtccatcaaagatccggtgagcgctggaggtagaggcgcaggagctggcgctggcgcaggtgtcgggttgacggagggagcatctgccggcggcgaggcctgcggttttgtctgctgctcctgcttcgttggcttcacatcccaggcatcgtcgtcaaaccctcctgtagggcgcttgggtggtttttccgggcttgcaggagatgctggtttggccgcagtctcgccagagctagacgcttccttaccagttgagaaaacagccgcatcaaccacatcgccagtttgcacagcaggggcaggccggccctttcttgtgttattccgcagcgctcctcctgggcctgagaagaggccgccgtcgccctcgccgttggctttattgcggccgaacttggcgtctagagtacgcatgactttgatgatgtctccttctcgcagtcctaaattccgtaaaacaccggcatcgacgtccggcagcacgctctcatccatcgagtctctcgtgaatgcctgagcatagcgttcacaaaggccaacggccacgtcgcaagacaagaaaaactggaaccagtcatactctggtttcttgtcgatggatgccccaacggcagaggcagaagccttcttttgctccgggggcttcgatcgcttgacatcggccagcggtctctcgtcatccaaagagatgccggtgatattctcaacatattcgaggtctccgtgcgacatttttgcgatgggtacagcgatcttcacgccattcatcttgtgaagatgcagcttgccatctttgagtccaaggaactgcgcctcgacgctgaatgactttgatcgatccgtccatgtccgcactttggttgcgtcgggttctgcagttcgaatgttagttgcacgacatcttttgacctgcgtagcgtgactataattagggggagatggaactcacttgttttgctcgccgaattgctgccactgtcggcacgtccattctcgcgtcgattccgctgttgtcccaaaatgttaccattgtccggagttatgaggctgctgccgcgtttaggcaaacgcatgtctaggcctacctgctgaggttccttgctagccttcattgcttctttggtgagtctcatctcctccatgcgattctgttccacggttgatttggctcttgatactgcttggccctcgggtggcggcgtaatggtacctgagaattcgacgtagctactcggcacaacgccttgcttgccgttcctgaggcggcgaacttgccaccagtcctcgctccttgtgtcgtcaataatagccacctcgtcacccgcagcgacagtgacttcatcttcgccctgcgccatgaagtcatagagaatcgttccttttctctgtcgcttttgagagccagccgcgattacttctctcaatccctctgctcgggcagcacctgcaagctctccaagagaagccacaatttcttctgcggtgtctttagctccggcatggaaatcgatgctcttgctggggcgaacaagctccatgaagacgtgcttcccctcacgagagtaatgggtcatcttctcggcagtccattcctgaggagggtcgtcctgagctttctcgggtgcgatcaagatggtacccgtcaaaagattgatgccaagagttgtcggcatcttcttcttcttgcccatgactgacaccatctcgttgatgttgtataagtggaatccaccaggaataaggtgccccttgggctgaggttcaatctgtgactctcgctgaggcctgggcgtatattccgcgggtggtgaatatgcttgagactgcggtcgcggtcgcgtgggcaatgcaggagacttgatagactcttcatctgatacctctggttctttgaaacgcaaagtcggaggctccctgacggatggccggttttggatgacactagcgagagcagctgctgggttggcaactggtgcctcgtcagacggcgttgaatcatcttcaggagcagcagcgatggtttgggagggcggccgtcttggcagcaccggagctgctggcggcgccggcgcagctgcaggagtggcagcttgcacctcgatataattggccgggacaaagccatactcgccatccagaccggcaaggatccagtcctcgtcgttggtgtcgaagacttccagcacggcatcttcggagaaggagagctcttcatcggtttggcgggtatattcgtaaatggcacgcgcgtggcctactgtctctgcctggttgatggacacgaaggttagcccatggtacgcaatccgatttggcgtcgcacatttgcagccgtcggccgagcagcttcgcagatgctctaggaggctgacgtaaagggtcgagacgaggctgggagctcgggagatggacagcgcccgcaatgaggatggactctaccttttcaacatagttgtttggaaccaagccggagggctcatcttcgtcgtcggtgccggccttcttcttggccttccaccagccatcgtcgttgttctgctcgaggatatacagcaagtcgcccgtcgtgatggcgagctcgccatcctccttgggcgtgtagtcgtagatggcccggtagatccccaagaagcccatttcgcctttgatggttccgttaaacacagctcgacgctcgaaatgcgggtattaatccgacgcggtggaatgcacctgttgcgtggagtcaaggtttcgggctggagagaggagggctgcagtgagtgacgaaaaccgagccagtccctactaagctgtgctagcgagtgtacagtactccatactctgtggctgcgggcagcgatagtgagttgaagaatacggagaagccccccgtagccaggttccagctctgtacgggtatgattagggatccaccctgctgagtttctaggcctgatccagtgacaaccgcccgggcttcgggcgcttattactgtgcctacctactagtacctaggcattacggctcgcttagtcactttacatatgtacccatttaaggagtatactctaaatttcccaggaatgccaataaattgctgtatgatttccgggctggttgagcttgtccatgtcgattctaaaactattgctcttctcccttccccttgaattggccaagaacccataagagcactactaaaaacatcactgctaagaagaggtacttctgtggcagatattattagcctgatctgctatggaatcacgtatgctagcgctggtggccatgtagctggcactaaataaagcgtgagaaccaccgactctggatactgagcataacctgcacctcactactaatacaagcaaataattacggcacggtattccaattgttgacctcgcctctgtttattttcttcggggtttaatctctttcttcaattttaacagtatatatttacttgaaatgtgccgcgactcggtactactgctgaggagcttcaaaagtctgattgcatatatggtattcgattctatttataacacttgtgatacagtagtaaaggtacactctaagtggccaatgcatgttccaacgccaattaccctctatactcatacaaaacatacatttacaaaaaaaaaaaagaaaggaaaggaaaacgccatctttccgacccggatgattttaccaattccccctctcccccttctttacatctccccctcaatttgagtcatccagtcgtcaaactgacttggctcctccaagtgttcaactttccagtcgctgtcagttcctttgagatatgcatcataagaacgtacatctaccccgggaatcattggatctgtgcgtgatgcctcggcatgtcccccgtgattccactgctcttgggctgcactcgatccgccgtgtggaagatcgtatctcgagccgggcgaacaggggaggagtatagggtcgatgcaggcctcctgagcactcaaaccacgctccattgcggctccatgcagaccgttcacgagaagctgtggatttccaccagagaagtaatcgccgtcgtgccatgcctggtatggttggtacgagccagcatctacctgatatgtgcgctcctcgtagtatggggcaacctgtacaggctgaggagcccaataagcttgcgtggcaacgggcctcatgaagacctgctgttgctcaacaattggtgggtacagcccactgcccaggtgtaagggctcatggtattcaggcacttcctttctctttcgctttatcttgttctcctcgggtagatctcgaacaccgctgtgttcgaacccgtccttgtccagtggtataggcagcatcgaatctttatcatccctcttcttggagtgaagaggatcatatttgtatgagggaaaagcctctacgtgcattctcctctcctccgcggccagacggataaagtcgcccttgagattcttcggctcgcgtttccaagattctccacaaactgtcgaaacttgttgatggttgttcttagtgcagcacgttttggcaacgtcttgatagaacttgcggtaaagcatgaatgcattcagagggcgcttgatcttgccggccttttcagcttcggctagccgcacctctgtcgcgcgagtggcgaacaattcagcgttcttgagcatgacggttggaggcaaggatgaaatgtcagaaagaactttgccaagaaacgtgggatgatgctctccgcgctttggagttctcgtctttcttgtggctcttcgtgccttggtcggacgatacgcctcttcctcagagtcggatgttttcaaactcctattactcggttgagcgtggaaagcatcccccatgctaggaaattcgtacactgagccctcagacatataaggagagttggcctagcaataattgtcagcgagttgtttctttcaggtattatgagcagtcttctagctgagtaacattgcatcggtttcttaccatcatattgtaatgagtaccaggcactacacgtcgctgtgcgtgagatgactgacaagtattagcatctttggataagtgaactcgctacatttattggctgagcttactggcaagagaacctgggctgagtaaggatggccagacaagccgaaatctgtgttcccctggatcgcaggacgtttacgctccatgagggatgctgttgtgagatgaatatgttgatgttggaatactgaaggaaatagagactctggaggtcccaagtctgagcgtattgaatgcttgatgcaagagaattccgagagagagagagagaaagagagagagagagctttgagagtaacaggcactgaggtgtatgcgaggtactgaggtgtatgaaaggtactgaggcgtatgagaggtactggggtgtatgagatatcttcagtcttctattgtaatggcaacagaagcaatatatgcgatgaggagatgactcttctttatgaaccagaaagggaagaatcgttgtctttgtcccagagtggcatcctttgatgggctggccttatacatattcgctccatgccccacgatatcgttccaaacgcatgacttacaaggacacaaacaaaccaagcagtaattatcaaagcttctgccgcatgcggtactgtgaacccaattggcattaatttccttcatcatgggccactccgtgtaccgcagcgcaatgcatcacgggcctttggatctgtcgcggacgccgaaaagagatagcctgcgagcgcaaggacgcacaaccgccaggtacgaactatggagaggatgaggacggtacataggatggccatatggcatgtgccgagccatctttaagtgcccgaagcagctgaaatgcgcgttgctaataactgttggttgtgcgcatcgtggggttgctcggacacgtcttatcggctcgaggatctcacgctgaaaggaacgtccgcatttattgcaggcttctgtttttttgggaggctgatatttgacaaataatgtatacatttttgctaatgactacagctagcgtcggcttgaaggctgccagacgaacgcgacttatactgtgagttgaaaaaagttcaacatcaccttttccaatacaggtgggtggcgtggatgtctggtatggtaaaacgacagatgcggctgctagcaagagctttggatgcatgacatggaagttgtacccaaacactgataactactagccgctatccagcgagatgggtccgttactgggaggctccagtttcaactcttgtctttgtatcaagtggatgtccaacaggcctgctaaaagtcggagaagcatttcggagaagtagctcggagaagcagcctcagctgagccagttgcttcctttgagcggctattgtgttttcaaccattgcaaacggacaggtatctctaaaaatatcttcatgagtattttacttgtaggcacttgaccagcgatatcaacaaaggtttgagagcattgtagccttgagacaatcgtcagccaattctttcggggaaggtctatcaggtgataagctgcttgtgaaatcaacaaaaaatcccttctgaatggaagcaatcctcaagtggagggactccatttgttggggctagtgagagagaggcattagcagctgatgtactcatgtgcgcgacgagagaaatagtgttgtgccgtcttaagagacctccgtggttgtttatagaatgcgaacaaagctttaacaggtggccaccaaaactagtgatatggagcttttttagcgatcttcgaaagtgatcatcagtttcggccttgcatagcttgccaattagataatgggagctgtggtaggaatggtggtaggagcaacatcaggagcaacatcaggagcaacatcaggagcaacatcaggagcaacatcaggagcaacagcaggaacaacagcaggagcaacagcaggagcaacagcaggagcagtagccgcagccgtaggggtagtagtagaaacagtagcagcggtagaagaagtgttttgcccaacattatcttcgaatttggattcaggtccaggtccaggtccaggcccaggtctaggttcagatttaagtgtaggtccaggtccaagagcaggttcagatgcaagtgcaggctcagatttgagtgtagtttcaggtcggaggtctggttcggatccaaatgtaggtttagctggtggggggctttccggcgctgcaatggcatcccctttttgaaggcatgaggcgcagatgaaatggaagtcggggtgatctgcagcagcctcgctgatcctcaggcatttgctgtgctgccatacattgcagctctcgcacgcgacgctgtgactgccgtcatccacttgaccatacaagccgcatgagcaatcaaatacccagccctcttcttcgtcttgcacgtttttgacaccttctgagctttctctggctttgatttgatggggtagaggccttccagctgctaccacggtattattgccttcgcccgcagatatttgtgtgtcgtcttcgtcatgagtggtgcgacgttcttctctctttttcaaacgttcctctctagatgcaagcctcatttcaagctctttctgaatcttctcttgtttttgctcctcacgtcgctgaattgcttctgcctcccggagctgttcggtctctactctctcctgctcttctttctgtcgctgctctgccttcagggcaatcctgcttgaccgtttggcattggccatcttggcaagtgtctgcaagtccttttcgcgttttagctctctgcgaatcctgtcttcttcctgtttctccagaataggcagaagatggtctcgaagctgtcgtcggagtattttttcattttcgtctcgggatgaggccatactatcgatgaggctctggacttctccaagcgtcacggcaatacactcccaaaccatgcctccaagaaaattatcttccagctcggcttcggggccatctttcctcgagtcttcgaaagaggaagcagtgtcatcgatcgattcggatacgcgtcgccttttgcctggacgtcgagacccacggcccggcttaggctttggaggtttatagctcggaggggcttctgaaagtcgatatacccgattgtcgtcaaggacgtaatagatgcgatcgtctctgtcccacccatatggctcgattcgctacaagcttagttagacagcgtaggaagcataaaataagcggtacgcacccatgatgtttgctctgtatctttttgttctttcattttctctcggaggagctccggccgggccatgatccactgggtgaactgctgcatcactttgatctaccatatgacggccgacgttagcggatgcttgggagattcggctcaactgtagcgcctaccttggtgaatacatcgaggtcagaaaagctcttgggggcatcttcgtcgccaaacggatttgattctggcgacctcaaaacgtactgcattcgagcttggttgtcgaatgcttcgtggcttttgttcagatgttagccgtcagacactggctctggagaggaagaattcgagtatatatatgcatacgtaagaccgcgatgtgaagtgaccgttttcaagagtgctaaagcaatatcgtcgaggcctggtgaacttggtttgagacattccgcctcgatatactgtcgctgtgtcagcatacagctatgaacaaggcatagcagacgaagaagaattcactcacttctatgtcaatcgatacatttatcgcgatagcttctccaaaaatgtatatccattgacacaagttggcgaattgccacatgttacggatccgttgaagcagctccatgacgtagcgtaggcagctctccaggtagatggaagtcacttaaggcgcccttttctttggcttgtttatattcaggagtcttttagggctgcataatagaaaacgtcgaccgtaagccggagtttagtagagcaaacgaacagatgatagcggcgtaagatagcaagaaagctttctccttggcacatgtagcaaagcgcaaatcgcgtcttattgataggacgcgttagtaattaatactgcagcagggataatttttaagctaccaagctaccacctatttaaagcactggaattttatagcccacttacttagataatcggatttctagaccagaataagaagaattgtgggaaacaatcggctcacttttattcagcatatttggattcaagttgatacaattaatgactattttcagagaaaaatggttgctctatttaacctgcaatatcaatgagctgttttatttcactcattaatattatacttgggacgaaaactcgcatatgacagcctaaacttgtatactactcgtatttaccaatttctctttgtaagtctgtaggacaagacatattctgatcctagctttactcataggttttagaggtggtaggggttttgaatttattattatccaggtatatcattagatcgctagaaatgttctcgctaatgtatataaataaatgcttccccaggcattatttgatcaagcctgttaatttcacgacatttgcagctcgccccgtaatcagtcaagttattcaacttcagctggaagtagtgatccggccttcttggatggtttggcgcttgctactaatcgcccaggaggtttggccggtgtatggacagaacgcccaaaagaagcaacagacctactcaagttgggccttgaagttggctgtggtgcgttcgacatgttccgtgaaagacccggctttgcgctttttacaacgtcaccagtgctccagcgatgaggagaaggaaaaacctctggccgcgcagctttaatgttcaaatgcacaggtacgggcgctcgaggagtcgtggatgacaatataccccgccgcgtagtcgcaggagttttacttggggacttcaccattccaatgtcatcaatgtcgctggatgcagtcgattcttcgtccgtcccccgccatgcgaagattggcttcgcagacgaggggaaggacagattcaacggcacgccagtcgaccgcgtcggtgtttccattggcctggccgcagcgtccggtttgttgcgcctttccactaacagatgccggcgaacagaaagtgcccgccaagcgctgcgacggccactgggtggttcacggttcggcgtaaatcgtagatcttgctctacgcgatcaaagtccgggcctatgcaagcctgtttccagtgatgaaatgtgcggttccgtttttcgctgtatttcttttgctgtaccttggtcgcggtatgggcctgtccgcttcgttgtaatgatgaaatggaccatgctttgaggtactgccgctgcctgcgagaagcccacagttccagcgactgcatatccgcctgattatgctctttggcgacatcactccaagccgccaatacggcctgcgtataatgttggtaggtggctagctgaagctgcacatcgtcttctgcctgccttttccacttttccaaagcgatatcgagctgtccgtaatagtattttgtgttataaagagcagcaaactcgctttcagaagccgcttcggttgccactgctcgccagtggtcgaaagcctcgtagaattttcgctttttcctagcggcagagacttccgtgtatctcatcatcaagtactgtcgaaccatatctttcatctgttgcctccgtgcctccacagcagcgtccatgatgggtaatgtccgtgttgtgacaatgaatagcctggcacgattgcccatgaccgataactgcgcgtcagcgtcactcgaccgttgtagagtgcagagaagatttgatgcgcggtatgatttgaggcgatcagcacacgcatttcgcctccattcgtcttgtacgtaatgccttcgccagccgtcgagggctcgtgttacagatatgtaatccgccctccaccgaaaggcttgcactcgtactgataagttccagttgtggaatgtatgaatgacagctgcagtggatgacttggccttgtacgctgatgatcgcgccttcacctggatctgatgctcacatttgtcaagagaaccaaacagtagcctaagtgagccgatttgacgcgctacttgaaattgatgattgtgcaagagcgcttggtcttgtagttttgacaatgtggtaacaacgccctcatgtttgttaaacttacgaatagcttggtccttgatggtgttgctggaagtgcttgatttccacgccatcaaggcgccttgtttcagtttcctatctactttctgacggtagacgagggatatgaggtgagagcaccattggtcatagacgcgagacgccgtcctagctcgatatttttgagatatggccgttgctgcgagacggagttgctcttcctggtatgatacagctctttgcaatttctgaaccgccgtaagggcctttaagtggtcgatgattggaagctgtaaacttggcgcacgactccagccttggaaacagcgaaagcgaatcatgtgtcttctagctacgccttcccgctcaagccgcgctgcagtccggtctgcccagtggttgaacactttactcgctagatatatctcgcgagcgcgggttgctctcgtgagtagttgcgcttgctgctgtttcgacattgtattctcgttctgggagcgaaatggcagtggcagctcgtcctgtattgaatgcgacgccagtacgtctatggcatcggttttgctagcatgttgacttgctccaattggcaagttttgcttgtcttgcaatccaggcgtctggttaatcttgccgttccctctggcatggttggcttgtttttgatcccgattgttcataggcctaggagattctactcccaaaggtagagtagttcgctctgaattatgttttgaagaactgcgagaaatatcggtttgtggaggcaaggcgtgcgcttttacatcgtcgtaagggatgccatcatctacggcacggaagtcaacaggcaggtgatcgaaaaatgggcttggatattggtgataatgattgagatgccgtgtcgcagttgtcgagagcggcgcagagggatacgcatcggcttccatgagggcgagatcatcttttgtttggtttcttttcttatagcttgatgcttcagtgcgaatcttttggaacccggggtcatagtctagggagccagcgctgtatgtccgacgcctcgttcgaacgggcgcatcttcctcctgtatggggagatcatcgggatcccagtgaccagtatctattggttctggagatagcggatgttggtgatagtcttgcggagtagtgatagagtcgtcgctgaattcgagaacgatgccgatctggccaagtattgattggaatttttctaacaagctgccgcccccttgctcgccgcccactctgaacacgagggctgagagatgctggtctgtatctggatcgacgccatgctcgggaagaacttcgtcatacgctttgaataatgcagcggcgggcagcggtttcgggcccgtagcgtgatcgagctgttcttgagccgccgtaatgacggcgtgcaatatcgtaatgtctagctggttagttcgaggatgcgaacgagaggccgagggactgctctacctctattcgagtaatacggctccttggccggaagaccgcgactgggagatgcgcgaacgctatccggctcagcgccgtcgccgtattgagactgcacagatgccactgcgaaaagatccacgtgagccttttttcatgtgtattaattgttaataaatgacagcgacttactcgaggcgagaaactatcggtgacatttgctcataatcaaggcactgcggcatacatcaatggaaaatcatgtcactggcaggtagcgggcgcgacaaatgtgtcgggttggcgaggctctagacccaagtacgggcgccaaaacactgggtctgggacatctgccgtttgatgcccaggcgcccaaagccagaacacttggcgctcaggaatctgtcgcttatgcactgtttattgtttacatgtactcctccaagtcgacttcttttcatgacagttatgattgaaagataatgtgagactgctgaaagaaatatgatagaacatgacgctgtttctacaaaccgggtcttcttttttttccttttttttttttttctcgtataggtaccatttagagtttcatgccgtagaggtcaactgccgacgacctggacgcttaaacagctcagcttccagagatcgctgtagctgctgctagcctgccccgccggtgatccaagagagcacgggtagcgcggaagagtatacaccagctctccacctcacgagttcatttctcttccaaacatattctctattcttgatattctaatcatacttttatttttctataaacaaatcaatattttgaatactcaacctgttattgcctacgtaaaccaccaatggccttatctgctctgcgctcggccatctcgcttccatatccagtcgccagtcctggccatggattctggggcgaacagacgtcaacgctgaacttttgcgaagaggtgggcaaatttggctatgaaccatgaattcttaatttatgtttacagttcgaaaaactcatctcagtctcatgcactaattctctttattcaaaaggactatgcgctatcgtggtattgtgctgagctctgtaatgttagtcccgccttcaatgttcttataaaccccgattgggtcgtctctctttattaacacgatggcagacagtcacgaatggccttttcatgtggcttggaatcagaggcattagaaactgtatgaaggaggagcatccgtcaatattcctgatttcttatatcgggtacatggtcgtgggactcggctccatcctttttcatgcgacattaaagtgtatgcatctccctctacataccattcgtgacgaaacgagctgacaaccagacctcaagatcccatgcaattggtcgacgagctatccatgatttatacgacttgcttgatgatgcatgctagtttttcttactcacgctcacaaacgttttcggttgtcctgggggttgggctactttcgcttgctggatcaatcacggtaagtacctagtagtatgcgacctttacttacacgcatatgcgtcatatgaggcattgaagattccactctctgtgagccacgcgctgagacaggagtagctttattactaccttaccaaggaccccatcttccaccaggtagcatacgctgctctgacagctaccgtcgtttttcggagtatctgggtgatggagtcgcaggtccggccggtcttacacgcccaagatccaaaacgggcctcgaagctgctgaatacgatgtgggccatggtagctactggtgtgtcaccctgaagagcaagacgaggctacagggttcaagtgcaggcggctaatcacccatgacaggactcgcggttttcgttggcgggttcttaatctggaatctcgataatttcttctgctcgcaagtgcgacggtggagacatgcggttggccttccctgggccattctgctcgagggccacgcctggtggcacctcatgaccgggctgggtaagttgaacggcggcttcctctgattccgaattgtcgtggtgtgatggcgttgattgaatgcgaggctaacttgactttgttcattaggaggtacgagcactctatatttcttcttttttcctcactcaccctcgtgtcgaatgagttatcatctttcgcccttgaaatactccgtgttaatgactgagcctatgactgatgaatcttttttccagcctattattacatcacttggggcacttggctgcggcattgccttgcgggacggggcgacaaatacaccctcgtctggccaaggctgttgacgtctgttccatatctgaagatgatagaagaggaccaggaccaggatcaagaccaagcaaagaaatcccaatagacctggagctacgtccacatagcccgaggaccatacagtatacccgggatgcgggttaaacaggtactgcgtcccgcatcgcatcatcgcactgctttacttcaagttgtttgtgcagtccatgtgtttatgtattatatggtgtaatagagcttaggccttgaatagcaatagatttcggcgaatcccaccaatccggggctgggtcgccactgaaattgcgctagtgcacccgcccgaattactaataccggcctgcagccactaagggcgccggcagcttctctccgtgtataagcccaactctctctcatctcacccagcttacctggagacagaaacaaggagagaagctacaagcagtgaaggcctcgccaagcactcacaaaagccctccgccgactcactgaactgaccatcgaacagccccaaatgcttccagtatcgcagggacggcactcgcaataactcatggcctctccatctccccagggccgcagcttcaccgtgcgcggagtcgctgctggcctgggcgtcggcaccgtgatatgctctgccaacatgtacttcggcctccagacgggctgggtgtccatcatgtcgatgccgtccagcttgatgggctttgccatcttccagctgctgaagccgcatctgcagttccccttcacgccggttgagaatgtgctggtgcagagcgttgccggcggcatggccatcatgcctcttggctgcggctttgtcggtgtcgtaggccatcgccactctccctgctccttggattcgttgtcctgattgctgtatagatcccggcaatgaactacttgctaggcgccgatgagcagggtcccttgtcactgagcatgtggcagctcattgtctggtccatcggcctctgttactttggtgtcgtctttgccgttcccttgtaagtgtatttattggtgcctcaaaggcaagtgaagttgcagattcgctgagacgagctcgtatgtgcatgatattaggcgccaccaggtcatcattagagaacgacttaggtttcccagcggctttagcaccgccgtgctcattcgcgtcctccacggccgaggccaaagctcttctgcccaggaacttgatgccgccgccaagggtggatttgccagtcttgcagatagagatgacgatcctctgttagtcgatgagaccaattccaacgtagcagacgaagagccagaggcgtcgccaaaagacgtggactgggcatacaacatgaagctcctgctggtcagtttcttagtgtccggcatcttcaccatttgcaactacttcctgccgatcttgagagacctccccatcttcggtactgttgcggcctccgcttggctttggactttgaacccaagtctcgcatatgtcgggcagggcatcatcatggggaccgagacaacgcttcacatgactctcggcgcagttgtcggttggggtattctgagtcccttggccaagaagaagggttgggcccctgggccagtggacgattgggaaaatggcagcaaaggttggattgtctgggtgtctctggccattatgctcgtcgatgccgttgtaagtctggcgtacgttgcccttcggcctcttttcgcaacccatgctacgagagcctttactgcattgcgagaacggttccaacgttctagggtcgccgttttgttcgagagaagccatcaatactccccaatccctcacggagaggaggatcaggacgagccagcaactcccgatgatgacaatgcttccattgcctcgaacgatgaagatgccggcctagatgacgccccagccgagcagcaagtcagcactcgaattgtcacatggggtcttctcgcatctgtcttgctctgtattcttacaacgcgcattgtatttggcgacctggtacccctgtacgcggttgttactgccgttctcatggctctggtcctgagtatcatgggtgtcagggccctcggagagactgatctcaaccccgtttccggcataagcaaacttgcgcagcttttctttgctctgatcatcccacaatctcacaaatctagcgttctcatcaacttggtcgcaggcgccatcgtacgtccactatcttctcctatgaccctctttgtgttatacatagcccactaacaatcatggccatatttagtctgaagctgtaagctaaatctccaagcttctctctctctctctctatatatatatatatatatatatatatatatatatatatgaatgtatatactcttgagtatcctttcctaacatcttgatagggtgcattgcaggctggagacttgatgcaagatctcaagaccggtcacttgctcggagctgcccccaaggcgcagttttggggacagattataggtgcaacgtgtggtgcgctgttcagtgcttttgcgtatcgtatctacacggcgtaagtgcccctgatagtccaattttctgaagcatcgactaaatagtgatgattcttttggcaacagagtatacgagatccccggcaaacttttccaagttccaacggcctacgtgtggatattcaccgctaggcttgtaaccggacaaggcctgccgtacatggccaaagaatgggcgactggagccggtgttctttttgctgtcactacactggcgcgaactttgtctgtcgggaagcaatggcgttcgctgatccctggcggcattgccgttgcagtcggtgagtattcatctatccccatgtgatgtacaagaaaacttgttctaattcgcatcttcaggcatgtacaacgtgccctcatttaccttggctcgagccattggaggaatttttagctggtactggttgagcgtacgaaaacggtcaaccacgccgctcatcatcattgcatcggtaaggctttgagctacactggtaagtaatacgcttgctgatttcatgtgtagggcttcatcttgggagaaggtttcctgagcattgtgaatctatggctacaggctctaaaagtgcctcactattagaagcttgcaatggctagccaatgacaaccttttcctgtccattcagtactcataaactgcctctacctctctacctctacgccaacttccaggaccatttcttctcttcttgactttctgtggattggccttcaggactgcatgtgacgtcaatcttcagtgctctagcgttctcctcgagagctgcaaaggtgatttgcccagagatggcacttggcaatgttgaaggagggttcttcggtggcaccataagcaggccttgcttccaatgggtcacggtgccggatgggcccgttgtaaatgctacattgcctgatttcgcctttataaacacctcgggggtcacctcaggctctggcataggctcactgcgagaagtggcgaagaagttgtcgaaccagatcaagaagccgtccaagccatcccgaggccgcagcagccgtgactgccacttggctgtgaaggacagctcttctggcttaacagtgtggaggtcgagtgtcttaaaggggtagggctctccgcagagagcggcctggggcattgcctcgaccctaacgtcatcatagatgccttcttgcatagctttcatgtcgaatccatagacgtctctccaaaatgacacaaattctgacatgtactctgtatcttgcacgggagccacccagatagtggcagagctgggaaccagaaggccatctggcttaagatacttatctctagcgtagaggacgctcggaagcatggcctcatacagcaggcagtagcccatccactcgctgacgataatgtcgacttggtcaacaggcagcttaacctcctcgatggcgcctttgatgcaagtgatgatatcagagaggccattgttaaagatgttttccgttgccttcttgatgatgtctgcgttatcaacagcgatgacttgagccgcaccagctttagcacagaacatgctcagaatacctacacatgggcgttagctttttgtaagctgatgaaatcatggattcgtgtggctggtcgatgggcgagctctcttaccggtgccacagccaatgtcaagaacaactttgcccttgatgagatgcttgttgttgtaaatgaagtcgcggtaggcgtctgtcctgacagtatccttcaacatggtttcgtggatctctgtagaaagttagaatttccaccagagtgaagaacacagctactggatgctctgactgaccgttgtagccataagactcgaaataatagtttccacggtcctcgccagcaccagtcttggccttggacggattctgttccacatcgtctccccagcggcgatccagggtctcttcaacggcaagtcgatagtttgagaattgcgtccggaccgcctccagctcagcctccagcgcctgcttttgctccagcagctcgtcgtgagaagtagaagcgcccgcctggccgggagcaatgtcgaccttgaccaagtcgctgtcgaggatctcgtccagggacatgatgagagcatcgttctgcaggacgggcttgaagtagccgtcatcttcaaagtcggcgagcgtcagggtgcctgggagggcctgttgcttctggacctggttgcgaatgaaattgacgagcttgacggctccgtggaagtccagctggagttttttgatggtggcaatcaggtcgaagtcataacgctgcttgcagtggttgagcatctcagcccagctggagaatgtctgagagtcgaggagagagacgatggtggtggactcgtcttcaggctcgacatcaagccattctccatcatccgatacgtcggtggtaccagacgacgatgatctcgcactcattttgtctgtgtatttttcttatccagaaaaaaaaaaaaaaaaaccaagtgcgtaaaattcctattcgcttgcacacgttttcttcagtgagaggtgtaaggctcacaatgtcttttttttttttttccaacgctgagtagggtaactggattgtacttggctggtacttgctaagagatcaaggtactagcacaacaggccaagcaactacctgatagatactttctcttggcaaggaaaaccgtctaaaaaatcagcagctgctagagtcgtgctaagttagctaaaggtatctttacatgcaaaagatgccccgccatgcccacgctagaatcggttcttgtactcgctaggtagactcaaaaaagttcttcctccactatagagagtaccgacatggcaagcttcgactgcaaagaagagaagatatcaactaccttaatagcccagtgattgagaacaaggcaaatgaccattctttacgacgcattttaattaaattgaataatatatactgcaaaagcgaaaaaaaaaaaaaaaaaactgttgagaaaaaatctccaactagtgttcgaacctggaacatccagatgaggtaatgccaaagattattgaaatggagtctgctgggccaatcccacggtcacatctggtaaaaggcaagaggtgaattcgatgggaggtcccactccaataacttttagtcaatagtgccttataaaggattagcattagcgtctaaacactcaaccaacgccttacaccaatctctacaatcacgatataaaatgaattggtacaaatagcgcctacacagcttcaaagtctcaaaattactttattgctctaaattggtcgatggcgctgctatttctggtcttcttcgccctcctcctcgtcggcactaccatcgtctccgtcgtcgtcctcaccatcagacacatcttgtccgagatcccgtaaacgactctggtagaactctatattagcatcacatcattctattttacgcggtcctaggtttcaatgtaacaccaggtcacctaccttgtactgtgccagcttctcctctagatcgccaaataccataaggagatcgtcaagttcggactgaacggcatccttggcctcctctgcatccttcagggctgactttgtctaagaaaagcccgtcagtaatgaacctgtgagcattgagtttaccatgtcttacctccgtaacttcctgccggagcttctcagcttcggacgttgcatcctccagctgtttttccagctcctcgctcttctcgttggccgtcttcagctgtttccccacctcattgtgcttctcgttgaccgtctttagctgtttttctagctcttccttcttttcgttggctttcttcagctgagactcctgctctgctaaagcgtctgcatgctctgtacgaagggcctgtaattcaacggtcttggtcttattggcctttttaaaaaatcccagttaacaatctgtaaacggtactcattcaatcatgcctcgtaacacttaccttcatcaaatcgacttcaagtctgctagcagtcgcccgcaaatcggcgatttctgcttcagccttctgctttgctcgctctgcctctacctcgtgtgctttttgagcctggctcaattgcgtttgtagttgctggtctttggcactcaattgagtttgaagctgccgctccttagcatctagttgcttttggagatgagcctccttggcgtccagctcttttcggaactgagcctctttggcaactagctctttgtctttggcatccagctctctttttaggcgcgcatctttggcttccaattcccttttaagacgcgtatctttggcatctagctgtaattgatgattttggtctttggagttaagttgctgctgtagttgcaccattttttgttcatattccgcggctttagcagcatgttggctttgaagcttgctagataggtccatcagctgtgctctagacactcatcatggcaagggtatatcaaacatacctcagttctattgccaactttgcacttgtggcctcggcatcttccttagcacggcgatgtgcctcctgcgcttcattaacggctcgttgcaatgcttgtttggcttcgttagcttcaacaatcgcgccatctctctcctctacttgatgccgcaaagaatctacgagctgtcttgatatgccttgttccaagccattcgtgatgaccgatacttccacatcgggtgctttatcaatagcacgggctgctcgactatagttgtctttgaaaaattcaacaaatatgctatcaaagaacacattgacttcttcttccccagtgggtagcgcaatgagagtctgtggcgtaacttcaaaatctcgaagcaacgggtggtttcgcagttttaccagtcggtccagatagccatctctgtccagccgcgattccaggatagaatgtaatgttgctcgcggaatgggtgaatcctttgtagaaaactcgtaaatgaagcccagcaacatggcgcacaaaccttgcacgagctcccctgctacacgaactggctgtgagattacctgaatgaggccctggacattgctgccttcggataggaagtcattgacggcatctagatcctcaaacagccagcctagaagtagcatcagataccccaccaatattcgggtgtcatcatctcgacgtatcctcgtgagtaaatgcgctgtgatcgtctgtatgctggtcacaacctcctcgcctttagaggcatcgccttcagttaagccctttgccactgctttggcagcaggattgtcgtagacaaggtgaaatgcgatgacagaggcaaaccacacgcggtatggatcattcaagaatacatcaccaggtagcttcagcagaacactcaagatgttagcagattcgtctcgtccagactgatacccttctatggctctgccaaggaaatgcgattttacttcggcgtggttagagaaataggccgttagacactggcaagcggcaaatcgcaaatcaaatgcggcaagatcgtgcacatttaatgacaaatcaagcaggccgtcaatgatgtagatcttggaaggagcatggccattggatacgtttggattcccggccatggattctagtggtggagagactgtgagcgaagcgaatccttcctggagggtcatgttgttacggatcaggtctccgcaagcaaccaaagcctgttcgaattgttataattgtggctcaacatattaagaagcaggggagtaggcctccgcacctcggctttgatctgtgtttgaacatcagggtcgaacgcaagctgaaggacaagatagctaaggccgtgcctccagaacgtggcttgattctgatgcgtctctgccgagttcgcagacaaaaacaggcggatgatggagagaaatgcgtatatgtttcgattgacctggatttgcgcccatttggccagaccatcttcctggttccgagcttcgagtaggcccttgagcatctctgtgagtttccccatgcagtcagactccctaaagagggactggttggccgcattgcccctcaacaggttggctaagagtatcaagcaatcctctacagtccttccgccttcagagagagaaccgtcaccagcaatgatgacgaatagtttctcaaaggcactttgaaatgctacgagcttttgtatctcaatggaactcgatgtcagcagtatcaatagattgataccctcgttgcggatcgcctcccgctgatcgtcgagagcagccacgaggcggctgatccccaatggtgccgagagaacacattcttcggttcgttgggttcgtgcggtgaggatcgagctgagaagctgtaaacaatacaggcgtgagtagaaatcgggggaatctaaaaagtccaggaccagcgtgatgttttcttggcgctgggtaaattcatcggccagccataaggcgatttcatctgatgcttctgggctctccttgttcgggttgaacagcatcaacagggtctccagcacgaccttgattgtatcgacatcttcggcatctttggtgaggctgccaatcaagcccctgagagcgccggatgctacagtcgctggatagtcctttgcgaagcttcgcaggcctaaaatcgcagcccgccgatcttcgaggagtgtcgcagaaccgagtcggccactgagaacggtgatcgtgtcgccaacagattgtttcgctggagcgctggagatggagaacatgtcgtcgctccccccatgccaccaattgagggaattgaggttcacgattggttgagcatgcaggatagaaggctgagctacctagtcgcaatttacgatgccgagcttctagaaaacgcccctacataacacgtaggtgggtatacggactacctacctactgtagctgtaaccacactacagctttaggtgcatagtagcagatgctaggtgaaataggcaatgcctttactcgtcaatggatgtaccttcctttatttgtatttaagcacaatcgaaatagtatttaattcccatataatgttcttcttttgccaggcgaagatgggcaaatcctattgaagcctataccatttcgcttcatagcagctccctgacactccatgtgtcaaccgctattgggcgtgctgtacgctttattagacacacactagacccgatctggactggtccccttatcttatcaggctttactggacgacctgtcgccgggttgacccagagacgcgttccacaatccggaacaaacaagcttgagcctctttacttgatctcgcatccgctccgatgtagcccattgcgttaagctaccacgcatggttgttcaatccgctctttcttccatttcattgatacccctttcgcaatggctcctcgccaatcaacggcagcgcccaaacaacgatatcgtgccagaccaagcgacatacagcgtgcgcggtcagctcccatgttctcaaaacgactaatttgctaactatcaatccagcgggcgatccactgcctacgagacagaagcggcgatatcgcccgggcaccgttgcgctgcgagaaatcaggcaatatcaagccaatacaaagcttctactcctaaaacttccatttatgcgactcgttagtgccgtcatgacaacccccttccgacagtggacttgcttttttttgatactgtataggttcgcgaaattggattgaattgtcggccgagagggaaagattttcgatggcagagtcaggccatccaggcactgcaagaggccgcagaagcattcatggtacatctttttgaagatgcgcagctatgcgcggtccatgcgaagagagtgacacttatgcaaaaagacatccagctagcgaggaggattcgaggtatatggggcgggcttggttgaaatcaaatagcagcaattggtatattattcatcttgaaatccccatacacatagacacaataaagtctggatgtgcgaggtaactatcatgttatgggaaggttctaccgtatgaacaagatttactggctggaagattatgctcttcttcggtacagaagccctacaacgtacaaaatgcgtttcagaataagcagcttatcttgtatacgcacctgaaagagaattgtggcgatcattgatgaccacgtccgcgccactgattgccgtaaggaggccgcgctccagagtgccctccgtgtcttccctggtggccatactcgggtctgttcccatgccaaccttgctgcggttggtgctgcatatttggagctgcaaaggagctggctcttgggtcaaaccctggcccagctggtggttgccacctcccatgttgaggcataccttggtgggaattatgtgagtcgaagcgttggttgtccctatagtgcccggtatgagatcctcgcgaatctctgtacccaccagcgtagccaggcccattccgaccattgttattcctatatgatcctccatagttgccgcgacctcctcgatttccccttcctcgcagtatttcaatgtcgctcctagtcaaaacaggtgccggcattcgcactccgcgtagtagcattgatttatgagtttgggatacctgcggcatgtcataataaacgctgcgcccgattagtcaaaaagtaccagaggcaaaaaaaaaaaaagaatagtttgatcatacctaattgagtgatcgtaatctagatccggcatagatcgtcgctccaggggatagttcaaagccccatggggaaccttatcctcttgcttttctatttctcctgctaagccgttgctgtttttggtatttatgctgagtcttaaacggtcctgcttctttgagtagaaattggttaggatatcgtcgtagagtccatcatggctatcagacaatagcaagacgtcttttcccactgtgtttcgtgcaacatcttctgggctcagtaagtcatatttgccttgaacagccttgaggagtcgtggcatgtcaataaatggaagcagagcgactccctgccatgccatcttcttcccgttcaagtcgacttgaaactcctctggatagaagtcgataatctcactatctttttgtaacatcaggtcatgaaagactgtggggagagcatggcgagatgccgccggcaagacgctcatcagctgttcaaatggcctagaaatccgtcccttttcgaaagcaatttccatcttggtgaggtctttgaaatcagcagcaaacggagcataatggtaaggatagtaccactcccaagacggacatccttggaagtaatagagtaatacccaagccagcccttcgacgtatgcctgtgccaccttgtggcgaaagtcaacgtcctgtggatctttgtgaaacttttgctggtagtagcgatcttcatagccatcctcccataggcgcacgttatcaactggctctacctctggaggcgccaagggtttgacactgggcgattcagctggagaggcattagcggtgtcgtcggaatccatagctttcctctttccaagggacgaaggtagaggctgagtaatagctgccgccgcggtagaggtatcctcattcttgttagtatcggcccgcagtcgatctcgcattacgctggcagcgcccttattggccaaagtcacatcttgagtcgcattgcggctgacaatcatatcgtgcgtcatgttaatggccgagtttgcggtttgtgatgcagcaatggggaaaaggtgcagccctttagtaggatcggcgtgtccgtcaattttggaggagccatgttgtccatttctggcatagccttcattttgcatctttcttcgtttgttagaggcctctcggcgatcttcctgctcttttcttcgcttgaaaattgcattttcttgacttgcgagaccgtcaagtatgacttgcgccctcgctaaatcaatatggccatctttggtgacataaccgcccatggacggcaaattcgtcttccagattgtggtcaaagtatcaatgccatgctctcgaatttcaagagcaggcaaatgaggtaaaaagtcgttacctacaaagcagcacatgaagatccaatcgtcaatggcccgctctaggtcaaacctgaaaggaagatcgggcacagccaactcggccgcgagatactctctcagaacggaaacgtgcagccaaatgaaaggcttttgaacggggctctgaaggcttctgctttgttcttcagcagcagcaggatcatcgcttggtttggcgtttccacgacagttattcgcctcatgtcctttttggccgcacagcttacacgccctgtttttgccatcttggaagaagacatcttcacgtaggactcggaagtgaggctcgtgcgtggcaagtcctaacatgatgagatcggcatccaaaccgtaaataacgtggcgggtgttggggtcatagtttggagaagcgcgttgagatctgacaaagttcatgatcttatgttcaccttcaccgggcacagtagcatcagatatgatgattttgagcttagcccatgctggatctgtgtttagcttgtactggcaccaataccgcaaactcagggcgagaatatccatgaatggggtgcctggggtgatggagtttgagtcaaaagctttcttaacgaccgtctccgagtctgcagcagcgaatgtgccaccattttgacgcttgaggagttcgatcagcgcttgcttgtcctcttccttttccttggcttcctgggccgatcgaaatcgtcgcgatcgctgttgattcatcttggctcttggcgcaactccatctggttcaactttgttagctacaactgagcgaaaaatttcgtagactaggatgacgagacgtcacacataccgacagcaatcattagaatctttcgtggacgaaccatgttcacaacacgatccgtgtatttgaacacctcgagcatcatttcctcctcatcagccggtgccggcctatcctctggatgcgagcatggatggacaattccattcatgtccaaatataggttatccagctcttccccgttaggattgggctgcgtggtgtcgacgggaatcgtgatgccatcttcggtgacaataggcgtttgttcaatcactggcgaaatgattttgggatatttgttagatagccatctaaaggcagcgggaatacccatgctgggccgtggaaatcttggtaaggaataaaaatgggttcgtgctgttgggcaataggtagtaatgaacagttctctgaaagagcgagagacgcgattgcgcgcggtcaataattcgaatagcgcaaggaaatgtttgagttgcgcaaaaggtgtcacagttctatcacctgatgatagacttgaagtctgcgaatctgaagagattgcgcggacaggtgagagactatgctgagcagtacctgaaatcttgatgcagatgttgcaggtggaaaatatcccatatcagataaatgcgaggcaaactttatcttagaactgaggcgccaagctactagtggtacctagtagtagcagcggcagcggtaccttggctacgcattaccttttttgcattatatataaagatgaaggctgcagccttttatttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaacgaaagaatgaaatcgagaacaattaaacatgccaatggatttatttattggctactatatactcgcatctttcaatcacttagttctgttatactggtaggcactttcttcaataaaagtttccacatgtctctgtacgtattaggtacctaccagtagggggggaacttggattagcttaaaagcagcactagtagccctgttaggttgtcgctgttccaagtgcttgtctcgcagtcgctggtctgacgcttgttccgttacctttgggatttgccttgagctgcctcaaggtatatctgctcatacaccatgtctatatccaatgaagctctacagaaggtgagtacggctcctctagattctagaacctgtgctaattcaactactagctggcgctcgagatcgagacccaggccatcgcagcacagcagcagatcggcatggtccgaagccaattagcaggcaagcagcgagagcaacgtctactccggttaacgatgagcgaggtgcagagctttgcaagcaattcagtcgtttacgagggcgtggggaagatgtacgtgacagatgcacacaaacgtggtagtggaattgatgctgatgtttcgtgggctctaggtttgtttctcttcctcccaatactctgcacgagaaattacagcgtcagatgcaagatctcgacggggatgttgataaactgaaccaaagactgctgtatctcgagacaacccagaagaacagccgagagcatattgaaaagattctacgtgccagttaaaagagactcagacgagcgggcgacgaccgaataattctttgtaaagccgggctggtattgcccacattttatacctactctatataccaaagcagcagaaggcagtacattggcgatgcgggatcaagagcttaggtatagacgccagttggtagcagtagtatgcaagcactactgttgctacctgtagatattgtagcagcattacctctgatgctcaagggaatgatgaatcaaaagcatacttggcaatatgaatagcagcatccataaatgcatgcataccagtatatatatatatattatttcgtttcaagtttcttctccagctacgttggttgatgctgttatcatccacggttgaggagcatcccaccctgctactagtctttttagagttaccttggctctcacagcaagcaagcttttgccgccagggattttccaccgcacgcgcatcatatccgagcccagcccctctacctctagtgtatctggcttcttgcgcactcgtgctgctgctctcgtgccccaccagcagcaggactaggtagctctccttcacccgcggcgtgtggcacctgttagtaacatcaagctgtgtgctctctcctccagcccgccagtgctacggcaaacgacatcatccgcatcatcaacgcctgattgcttcgcccaagccccgacccgacgctcgacgctctgcccggcccaagccccaacccgccgcggccgacctcccatccctctcgagacatcacccctcactgccctcttcctgtctcgcgctgtatctcgtcaccccggctgcctgtgccacctctagtcccgatccctgctatcgctgccaaccaaaatggtcgacagcgaagcgaactcaccaacatggaagtttacccagtatgtgccgccgctccaatggactctacctgcaactgacccaggatgcccgcagatgcttcggcgacaagggcgatgtggaggacatcactgaaggttcgccgccggacaagctccctttcttccctctgacgtatgctgcctgatactgaccgcggggcccagccgacataatctcgacggtggaatttgatcacacggggaactaccttgctactggtgacaaaggagggcgagtggttctgtttgaacgaaacgagacggtacagctttgctcagctcgctccaacccaccccccccccctccaagcggtggatgcagactctctaacgcttttgcttttgcagaaaaaatcttgcgaatacaaattccacaccgagtttcaatcccatgagcccgagtttgactacctcaagtctctcgaaatcgaggaaaagatcaacaagatcaagtggtgccgtcgacagaatgcctctcattatctcctatccaccaatgacaagacgatcaagctgtggaaagtgttcgaaaagtctcttaaagtggtggctgagaacaacctttcccatgatataacgcccgggggtgcggtaggcggtggcggcggcggccttcgagctctccctacatcccagcaattcagggacgccgcggatctgaagctgcctcgcctcacgcaccatgataccgttgttgccgccgtccccagacgaacttatgcaaacgctcacgcatatcacatcaacagcatatcggtaaacagcgatggtgaaaccttcatcagcagtgacgatttgcgtatcaacctctggaatctcaatatccaggaccagagcttcaacatagtcgatatcaaacccgccaacatggaagagctgaccgaggtcatcactgccgctgagtttcacccaatcagctgcaactggttcatgtatgccagctcaaagggcacaatcaaacttgctgatatgcgagaaagtgctttgtgtgaccagcatgcaaaatgtttgtattcatactgcatcacataaaactcttgacacgacgcgaatgagggactgaccaagatatttttactacctagtattcgagcaagaggaagatccttcatcaaggtcattcttttctgaaatcatttcgtcaatatccgatgtgagattctcttacgacgggagatatgtcctgtcacgagactacctcaccgtcaaaatctgggacatcaacatggagcggcaaccggtcaagacgatacccattcacgagcatttgcgaccccggttatgcgacacgtatgaaaacgatagtatttttgataagttcgaggtcgtattttccggcgacgccaagaatgtcatgactggaagctacaacaataacttcatgatttatccctccgatccggataaggaagtcgaggtggttcttcaggcggacaagtcggctttcaaagcaaagaaggtgggcgttcctacacccattaactcatccacaagcccaacagctgcgaatggtggcaagaagggaggttcacgggcgggcagcccggctggtggtgcgcagggccaaaggatgcggaaagagacggacgcagaccagatcgatttcaataagaaaatactacacatgagttggcatccgtttgaggatagtattgccatagccgcgaccaataatgtgagtctccccccctcttccaagctcatggaggatcgaaagtctttactggatgctaacagctcggttcgcagctctttgtattttcagcactgtagttgaaggtagaaatcttggaacactggagagcacacctaaaccaaaaaatagcaactcacgagttgtaaatgatagtcaatgctaaggaatagtgaaagagtcaattaaagtcctaattataattgggcaagaagagcaagaggattataaatacagtataaccttgaaataagacatactattactagttgataccaaaaaaaaatattcaacaaaagatattgccatttatgagttttgccactccaatggtaaaaagaagaaggaaaaaaaaaaggggggggggggggggggggggggggcttaatctcattgagattactacacaaatgggtaatatttttagcacctggaagtttatgcatagaacaaactttgaatgctatcaagttgccaagagatatatcgcttccatttagctgctattgacttaacacgaaattatgtatacatctctagtatctccgctctgcgcaatactctactatgtcgtcaatccatacctcaacgtcgagtgcctctggtaatacggccatgggatggtatgtcttcgtcatctgttgactccctggaactgctcgaccgagaccatattcttgctttgctagtcttcctgtttctgccagtgcgccccggagccttgtcattgccatatgggctttcgctccctccctcttcgtgttcttcgtacccctcatccatttcaggggctctcttagatacctgtttctcggcgaggcgttctccaactggtgtcatcgtctgctgtcccaagcttgggcccttcacgttgccttgaggcttcctcaagccaatcttgaatgacttgcctttgagagccatccgttcagccatagacataaattgagagcttgatggtaaaattacatccaaagaggatctacttcgtgaagaagccacagatttcggaggtcggcctctcctccttttcggaagagcatctccctcttcgtcttcgacctgtgattctctagaggtcttggtttggtgctctcgccgtggattgccgacgccaagtttagcaacacctgaagatctggagcgccagcgtcgttgtcgtgaatcttcaacgaaatcgccatcccgagtattggtctgctcatccaattccggagaattcgattcacgagtttctgtatcgggagcaaagaccatgtcgtcctgcgggccagtatctgcctccatgagcgatgtaggcagcgacttccttgggcgccctctcgcctttttgttacttccgctttcaatctgcggcgttacatcctcggcggtcactggtgatgctgttctcggcaactttctcggtggccgaccgcgacgtttcggagcaacttccccggccgcctcttgggttgctctactcggacgttgttcctcagcactattcagtccttgtacttcttcgttcgcgtgtatatctttgtggggtttatctactgctgggccatgggcttccatcgccgccaaggttggtgatatctgaggcgctgcttcagtttcgtcaacttcatcaatatctaggtcgtcgatttcgatatacgacgcccgtggtttggcatgtcgaaggattggctcattagcatcatacggtgcaaaggatgtcttcggtatgttgtggctaggctctgctcgagacgtcccaacagaatcctccctatctggaggagcaggcgctgttgcttgatcaggtactgctgacaaagtttcagcgacaaaaagagctggatccatgttgtcaagaaaatccgttgcctgtgggataagcctttgtttcttcgcatggcttttagaaacaataaaatcagggtcgtcattctcccgtttagcttttctcttagctgcccgaatagttttcttaacaaaatctgggacggtagattcgtcagcctggattgattctgcggagggcgcctggtaagggtcgaaaagaattttatctggtgtatcgtcttgttcgtagtatcccattcctattcgctgcctggtgaaaaccgatgggtcaggatactgtgatgaatatacactctcttgctctcttgcatcggctggggcatcggttggggcatcggctgaggcatcggctggggcatcggctgaggcatcggctgaggcatcaactgaggctggagctgcgacatcttgcggcacgttgtcggctttgtaggtatgtctgtcggagacgtcaaaagccaggttggacacgtttcccccatcgtggccaagtacttgactctgatctccatacccgtttatcgcggaagattctcctagattggcagtgaaaacagcgctgggttgcatcctaggctccacatgagattgctgcagggcatcttgcgctttggcgttgtccgcttgctctcgcagcagctgcattctcttgctgtccttactacgactttcttctcccgcagctttcaaccaagacaagttatggattcgaaaatcaacaagtgcttctacacttcgatcgtctgcaattcgtcgagtgtcatgtccaagagacgtattttttggcatatatggctgcgtaatgcctgcacggcggcaatgaccacaattgcatatccctaagcatttggggcattgccaatgctcatcttccataacagtctgtggcatgagatcgaaagcccgatacaggacgccgtagcagtatccttcgagacagccaggattcgtgcatagatgtattcgatagctataatccgggtggcaacaaacatggcagcggtggacttcgcctttcttcttttttctctttgccttcttactgggcttatcatcgccctcaccttgttcagagtcactaggtgtcttttcgcggtctggttttgttatgtccttccaaggacgtcgttttaatgcctcctgacagatttgagcaagtgacttcttccctgccctctgtcttgtgatctcaagtggctgtggagaattttccaagtccacatggccatcgattgcgataacagtcgctttccaagtctcgtagttttcagtcagctctgaccataaccactgctcacaccattgaagcccggagaggcagacgcatgaccggcccattgcgtaacattccatgcaaacgtcgtatgcatcctcttctccattaggcaaatatctgacacagtgtttgcaggtgagaaaccgattgaagatgttagacctgcagtaagagcaagtaacgcaggaatcaaacggcaggaattcaatgtctttctctttgaatgcaaagacttcgtcagtaatgatttcggtaaacaactgaaacaactttttgaagtcggcggccagctgcttcacacgcggagagctcctgaagatatctcgcccaaatcccatgaagccagcctgcataatttctgccgtctttgcaattttttggagctccgcatggtatttttgaagggtatagtaaatgatggctttattcttgtactgttcatctcggcacaccaaacgagccttgggaagagcttcatgcagtgcgaggtctaaggtttccactgtcgtgcgattccaagcaaccttcattgttctcgtccctcgattccaaacttgatgcgcagcgagaggggggataagtataaaatcgcccgcgcattgctccacaatgtacacgtcaaagggtgccttcttccaggcgttgacttgcgcgaaatgcttctcaatctcgatatcatggccaagcatcgacaagaaatactctcgtaccacttcacgatctttgctttcggtcatgaaccaaatcgaactccccttcttttctccattttcatctcgtgatgcttcaaccatgatgttttgtcccaacgatgcgcacatctctcggtgggcgggcgtgtaggttccttcatggcctatgtagcacatgagattttgggcgcgcatttcttctggtaggctagacataagatctccggcagaggcagcggtagtttcgcccccaaaacttcccctgtcgcgcgcgcgcatatctcctttacttgcaacattttcgttgaggtagaagagattaggatgtataattttctgtagcatatcgcgccattcgggggggcagtcgatatccttgagatataaccgctgtcgacgctcgtctcgatacgtgtttggagtccattgattggtaagctgtttcatggagcgtagatagtgtccagtggtcatggggatgtcagaggcgttggaaatatcacgaacattctcctctggcaagacaggcagatcagtataggttcatggtagcttggggaaataacgaacgtttcttatcgtaggtattctcaagccatcctgcgctaaatagcgaggagggcagggcatcgtcccagccctcgataacgagaggcttcccgccagctatgacatgtatcgccacaagcttctcgaagtcctgctggccaaggctgttgatttgagatcgagatacccgctgaacccatcggaaattcggtgtacggtctaccagagagtgaaggtcaagatctggaggtatcgggtcaaactttgcctggggatgctgtgcgctaggcatcttgtttcgcgcggcgaggttcaacggcgttggtcatgggcagtcggcagtaggtaatcggtgatgcaatcaatcgtagcggggagtgctgatttccagcgtccgaatatgccgtgtcgtggccgtcagcaggccattctaaggcataggtacgaactgatcccgcaaattgatgagctctgggcaggatcaaggcgcaagcttcaccaggcacaagcttcaccaggcacaagcttcaccaggcactcgacaatgccagtagtaagcgcgatgtgaaagatggaaaacgatcaatctagtagccttagcgtgagctaagcatgcgtcccataggaccttacaggggtatcctagcagcttaccccagcctgtctgcgagggtatgtagacttgcagcaagatgtttgcgaaagaaatgtaaaataacatggtcagattaatgttttgttgatataatagagagtagtagtacagatagttaatatatctacctactagggtaaatgtataggcaggcgtgttggatgtgatataactttttcgaacaacgcctgtactttttcttctgcaaatggccagacgctttgcgatgatgtaaacaagactgtgctccagtgcaatagctaccctttgagatgatggaaaattaatttcagtctactaagcgcgcgagtgatagttgctggctcgtggctgtcgtcgccttgctgttccggtgttcttgaagtcgtctctaatggcgaattgccccacactcgcgcattgtatgctgtgaagacgtcatgccagtacccaaaccatgtgttgctcgtttctcgaatatctccgcttccaaggtaggcctcagcctgctgcgaatcttcaggactagtaatgaaattgggagaaaagtcgagccgctcttccttcactttttcttcttggccgctaggaatttcctctggaggcgcattccataatagatcttccccaggcgcatgctcaagattgaaggctaggccatgcgactcgtcttcctgttgagagagaagttctaacacagctaagccatccgatgcttcttggtctataaatgaagactcgtttttgccacctgtcaccagcgcctcaatattgtgttcggtaaatgcatcgaacgaatcgttttggcactcgtttgcagtcctccgattcggttcgaatgatgtctgctggtgtcctttatacgatgaagattctccagaaagatacgaagacgaccccagatgacttaatccaccagaaggtttggattctggcacaagattgggcatcccccgtgatgtagttatggcgttcacaaccagttttctagacgcttcaagatgagcagccgctactgctaatgtttctttctgtttgcctttagtatctccatatgaatttcgaagatcctcttcagttgatggacttgaggatacagcatcttctgatccatggcggtttaaggttgagtctttcattgtttgttggagagcttgaaagttactgacacacggtaagtgggatgtatatgatagagtgatagccgaggtatctatggcatctaaatgcaacacattcacatgtaatagccgcttaatgcaacactaaaggaaagtataacagctacctaggtacctactagtacaagacactaaaaggattaaatataaaagagtattaattaaagaatattttcaattatcttaaaatgtattttaaaataatatatttatataacttaaaatatattatattatattatatatgtaatataataattataagtatataataatacttttttaaagtttgacttagtaaattagaggaaatagtattcattgataaattataacatttattttaaatataagttagtgtattaattatgattatttatttttttaatatttgcgctataatcacctctatacctgtgcatgcgtcggacctcgcaagttgcaatcagccaatctgatcattcctaccgggttcttggcagggcacctttactcgcatgcctgcatcgacattctctggaaccctatgacgcttaggctagctgtcagagtgccagtccaccaccgagtgcgatggcgatcgagcaattgcttgattagtccactccggatactgccccgtccgacattgtccgccctacagagtataccaagtcgactgccggttcagggccaaagaattgtcgctttccaccaagtctcgagcaaacggcagccggttgtcgatgtcgccaatagccacaaacccacgaacgatgaacctctagcggaatatatcccagctaaaactgggatattgtccattgtcccaaaaacatgggtaccatacggtgaactcatccgcattgacaaacctgctggcacctattatctttttttcccatgccttttttctacgctactggcggcgccaatggcagagcctattgcttcattcgcctctgtagctactaccgcggccctgttctttagtggggcattgattatgcgtggtgctggctgcactatcaatgatctctgggatagaaatcttgatccgcaagtcaggaggactcgattgcggccaattgcccgtggtgcaattaccccattcaaggggattgtattcactggatttcagctacttgcagggctaggcgttctggttcaatttcccttaccatgcctcgcctatggcataccaagtcttgcccttgtcacgacatatccgttagcaaaacgagtcacctattatccccaagctgtccttggcttggccttttcttggggagcaatcatgggcttccctgcacttggcattgatctgctttcaaattccgccgcgctcacagctgcagcgtgtctctatgcttcgaatatggcgtgggttgtgctgtacgacatgatttatgcccacatggacatcaaggatgatgcaaatgccggtatcaaaagcatcgccctgaagcatgaacatcagaccaagcaagtcttgactggacttgccgttacacaagtggccttgctaggcgcagccggaatggcagccggagcaggtcctatcttcttccttggaagctgtggcggagctctcgttactctgggaatcatgatcaagcgggtgaatctcaagagcgtcaagaactgttggtggtggtttgtcaacggctgctggataacaggtggggttgtcagcatcggcatggcagctgactatatctccaggtctcttgaagaggttggatcgaaatctgcgccggatgtaaaaaaattagacgcctgattagacaataaaacacacgttgcctgcacttggttgatcgaatgtgaatgtgagaagatgcccaatccggtgccatctagtatttgaacatgctgaaaaatatttctaaagagatggcataatccctttcaaaattttagcctcccattatagggccatgactagttgtgcgagtataaccgagccaatttccttcgctcctcgcgatccgtatgataacaccttcttctcccaaaagactgctttttttatgatcggggcttctccttcttctccttccacagagccagcagaccaacaccagacaccttgacgaccttgaatcggacaccgggaatatcacccttggccttgcccttgcgaccgaatccagcgaggaggacttcgtcgttctcgtcaacaaagttgaggcaaccgtcgttggggactgtaaatcttgagttagttgtgcaccgaccaaatagatcattatttttttttcatctggttttacgcaccgaaagcagtgaccttcttgccgttcttgatcaactgaacacggacacactttcgaatggcggagttgggctgcttggcctcaacaccaaccttctccaaaacaattcccttggcgtgggaagagcctccgaacggtgaggacttgaaagcagtgcccagagcacgcttcttgtaggcgagatcagcccatttctgatcctttcggttggttcgcagcttgcgcgcagcgttgagacctcggggtttgccaccagccatgattgcttcgtaatgttatgtcagtacaaagagatgccagttaagaggtcctgatgtgagtgacgatgagggtcagctggtgtcgaacataccgatttatgctaatatggcacctatggttgagtaatgcgacaacaccgagagccaaaaggttgcagttgcagaccacgaaaattccgatagggtttgcggccctagagccaaaaagacgtgagcggcgaaattttctcacgtgacctcggaaactcgagcgcggccgtatttttatccaccgcccaaggcaggcgagctactgacgggccccacacctccgtcctcaccctcacatgccaaatacgtctaacagtggctgtccttactgaaatgccatgtcgtccacgggcgaaccaaaagcaaaggagcgagatccacctcctttcctgtttatgcctccatcgccttctatctctcgtgtctcgctgcccggctccctcgcaaccagcgttcaagctctcgggagacacaatctgaaatggaatcccaccactgtagacgcctcgcgctcgggggggtcagatatgccatcagaacagcggcgtcctgagtgggccctacagaccaaggggagctatggaggcactgacaggacagatgcattatgggcagaaatgcaggccacactggagaaggtggaattatctgcctcggaaggcactcacgtatttggacctgagcacgaccgcaaactaagagaactgcgaactgctcaaatcgtacttgcacaggcctgggccagaagtgaagcagacgataccatagagactgctctgcgtgaccatatgaatgacgacaagggtgatgaactacctaatctacgagacgggctactggactcgtcaaggcctgagaggggagaagggactgatgccgcaaagagcatgatgggcacatcaagtggatggcaaggaagtgacgaaaaaagagcagaccggctaggggcaaagttggtagaggaaacggaggccgacattctactcgcgagaaagcgacgagaggccaacgatgaatattttgagcgcgtcaatgacggtgtcatcgacgttattgctaaacttgaatcagtagcagtggccatgcgagcagtagaggaagagaccaaagatttatggaatgatgctgccagtcctcaggctaagtagaggagttgaaacaatagatagatgtacatatgacgtctttcctgcccgtcattagtatgtacattagctaatactaaggtaaattaatattccgttcacatcacccaaatggatgtcattcaaaggctcaagactaagcaaggcagcgaggggtataggatagaggaccattactctgaagtgcagagaaaacttggacgtccgacgaccgggccggtcttaccagcgcttccgaagtaagacaaggattgaattacacgctgaggctacctcggtagtgcatgattccgttgcgcctagtctgtactctaccctctgtataagccgcagatctatctgctgaaaattatagcttaccaacaatgtgtccgttcgtccgactatagtatataaaactaaagaaaataaacatttatactaaatcttttttataagtaggatgttattaataaatatttttagatttctatatatttatgacaaaaagtagatatataatttaatttataaatataaaaaaataaataaatacttataatttatatattttataatttatatatatataatatcttaaaataaaaaaagaacattagttaatataataaattctaaaatattatgattatattcttaagactcctattttttatactatagcttagagtgtatgtagtgtttacgctagtgccgcatatggagccttatagcagtatatcaaaaacttacttgcgcagcttcattgcccagtttatgctcagcacggcatcctaaattcctctcacggcttccgtccacgccacagccttttctctccggtgctaaattgcttctttactttctttttttttgtaaaaaaaatttgccggcgtgcacaaaatcagacacaatggggtttgtggaagacgagctcaagcacttgcgcgatgttatcagcggccttgattcgcgcatcaagcagcttgagcagcgcgctacaggatctacttcaattgacgcagagagccttcgtatgatcttgatcggacctcctggagccggtacgtgtttcaattgtgctatcgaagcacctcggcgtcgaatatagcacacaagactcatacagtgattaggcaagggtacccaagcaccaaagatcaaagagcgcttttcttgctgtcatctggtatgtcaatgtcgactgagacttcatgaatggcgcgcatagaactaatagcaactgtttcctatataggctacaggcgatatgctgcgatcacaagtcgccaagaagacacctctcggaagggaagccaagaaaattatggaccaaggtggccttgttagtgacgatattgtcattggcatgatcaaggaagagcttgagaataacaaggagtgccaaggagggtatgttgacaccattcatctgcatgacaccgggactcgttcttacttgggcgcatagctttatcctcgacggcttcccacgtaccgtgcctcaagccgaaggcctcgacgcaatgctcaaggagcgtggccaaactctccagcatgctgtcgaattacagatcgacgatgctctgcttgttgcccgcattaccggacgattaatccaccccgcgtctgggcgctcctaccacacaactttcaaccccccgaagcaggctatgaaggacgatgtaaccggagaacctcttatccagagaagcgatgacaatgctgaggcgctcaagaagcgccttgtcacctaccatcaacaaacaagccccgtggttggatattaccagaagaatggcatctggaagggccttgatgccagccagcaacccggcgaagtatggaagaatatgttggatattctagaaggaaagaagtctcatggttcttctatctttagtaaaattgctggaagcagctaggccacttgaggatcatgtcctatatatcgctgcagatgggaatctaagcctgccacgctgattctgcttaccactatcaacctattaatttctcttgagagcttttaatgtaagaaaacagctccagagatttttcttcttctcatgcaagacgggcccatgaagtgataattgaatgtcaggattgtgataagaaatgatttctatatagtttgcatgcaatgtataataaatgataatggccgcgttctagaaatgaagagtagtctctaaacagaaatgagactgtaaccgtgaaagccatctactttctaacgtataggataggaatacggcagcgctaaacaatcaactctttgcttgcaatacgcccagtaaatgttgtactcccaaagagataccatgatatacagacggagctcagccctttaaaatcctatctcctcgaagttgctgaagagtcaggtcagtcagtagaggtagagcatgtcccgttggcgcaactgaccattcaccaactgcctctgtttgttaagccagctcttgggggcgtcatgtcggcgctgaagtacgacgtggttactctgaagccggcttgtgaggtcataccaagccgtcgcaataagtgcattctccctttggaggttcttgatgatatgatccgatgcagcctggacatttcaatcaattgaagctcttcagcaaaattaaactttcatcatagaccaaaacataccttttgtgccgccgatccttcaccaacttgtgcggcttttagtttggtctgtaattcgagcctttcctgttcggattgctcaagttgctggtgcaaagtgtaagtaagaggcatgtatttcttgtatacggcgtatgaaatacctgatttctctggataaggcgagctcgtagcttttcgaccttttcggtggctttcttggcggcttccgagccgtcggcttctgttggtgaaacagcttcattcaaatctttgttctcatctgattcctttctcagtttgtcgtttgctagcagagtgtcgacaagctgcgatttcagagcgtcacgttcattcgttataaagctagtttcttccctctgtcgctcaagctcgcttgtcaatgaagttgatatcaacttatccgtattcttcagctcattcaatgcttctatactatccttctggacagcagagagatctgtttgtgcgctaagcaactctcggctcttatcacccagctgtgtttcaaggctgttaattagttttcgagcttgttcaaattcgagttccaatcttgtcaactcctgtcgaagtttaataaatgcttcagccctagagtataaatcaatgagtatcaattgctctgcacaacaagataggcataatggactaacccttcatcggtactctcactcatcaaagcttgcaagttgtcgctcatgatagtatacttttcgaataatccgttaaagttttgttgaaggcgttcccgttggcgtcttgtttcttccaactcgcgtcggagagtggaaacgtctcccggagatccaactgtctttctaatcaactcattctctgctctcaatctggatacctccaagggtaggttggcctgtggacccccctcggatgcgatcagaagttcgtcttctaggttaaacggcgtaggagtttcgctcagttcagcctcttcaaccgtaccggcaccaccattatgctgaagctgctcctgtaaatcctgaatgaagtgttcgtcgtgcgttctttgagcctgtaagcgcatgagctcctcttgaagggccgttacatccttcaaaagttgcgctttttggttacgctcgtcccacaaatgctgctccgactgcgtaatcatctttgtcaattcgtcttcagccttcttggtacggtcactccgctctctctcctccatgagcgaacgaagctgctcctgaagctcagctcgttcgtactgcaagttctgcacttctctcactagactctgttgcgattcgagcttttgcttgtaccgttctgccatgttggccttcttctcgaactcttccgccttgtgcctccactctgccatctgatcacgaagctcatcagcctgtatgtttttttgtccgaggcgctgtacttcgctctccagctgggacacagatttctggctactgcggataacctcttcgttcctagcaatgatctccatttgctcatggacttgttcctctagatgtttaatagttttcgcactatgtgccccatcttgggttgccttccgcaaaacctcaagttcccggtcatttttttccttgtcataagtaagctcttcgtggctctgttggagatgttccaggcgagtgatgtagtctgacagggtcttcttcatggtatcaagctgttgacgcagtgcagcattttgctcctcaacgagaagttcaatgtcgcgagcacccatggcagcatcaatggtttcatccaggtcatcgtcttccttagaattcgcgatatcgtgttgcatagcacgaataatctgcatgatttcggcttgtgtatcacgatccaggccattctgaattctagggacatacttttgattgccggggcccatcgcagcagccgaaaccatgacggcgagaagctagacatgtgacatattagagtcaatcggttgccgtaggacttatggaaagctgtacctggctgatgccctgcggctcagggttctcggcaatagcatggtagtcgaatttcttggcttgataactgagttcgggtatttggcgtcggatgaaccgaaagaggcctttgtagatggcttgtatatttcgtttgttgctcaaaggtttcggtatacccgaatttgactcgaggtgcgaagggtcgaattcaggatctagctcatgcagaatgtggccaagagttattccattcgccaacccctcgagggaatcggcatcgcgatctaggtcgaagactcgattaatctggaagagttcaaattagcatgtcgtgacgaggtatttatcacacaaagcgtgtccagatccatagattgtcgactccgtaagtactgacagctttcaggagtgccgtctgggcacgctggttgtaagccggcatttcgctcgacatgtagttcagaagatgcttatcggcgtctgagatgtccagtgttcataacagtccaaagctatagcatagcgactgcgaatacagttttcgcggcgaacgtagcaaaggtctttgggtattgagtaggaaggcagcctgatacctgggctggatgcttcatgcccccataggggatatagtgcataatgaaggcactactagggacccgtattgccgtactactgtactgctactacagcaatacggtacctctactacctccatactactagagtacctagcattaacatcattagaacgcttgctgtaactaaggctaatggaccaggatcgcattctggatgggtgtatataaaccacagtgaacaaattatcacaactgcccatacagactgatggacattctaaatctccagtacctaattatttagagaatttactagggcgtaccaagtagcgtttgatctaataataccccacgaactaactgccgtctccactaaacccaatctgcagtcaaagatctggtagtaggtactaacactcggcgccctgcagcctcaagctgttttcagcagcctgacctaccttcctacacgttactctactcctctctgaaacgattccctaccaccatcgccacaatcctgccggtggctcaccacatactcccgcacgattctcgctcgctctcaagattcgctattcctatttctctgtctctatttaccaatgacagctctcccacaccagcagtcgacaatgttttcgcagagttcatcattcctccaacaaccttctcatgccattggcaagaagcggtctcacgaggaggcttcacataatctcgagccagatgcatcacactgcaattcgcaacataatgggatgaatggtgagggaatggtgttcgttaaaccgcgtgcggtttcaattggtgaaacagataaccaatctggcgctcagcttgacgatttgatcactgaacaggacgggagtggactagcaaatggccggcctctgagaagccacaaatcccaaaggcttctcgttgggagcgaccacgcgtcttctagtaaaccaacatcggcgacctcattgccaaacgcagatggctcagaaaacggtattaatgacgagatagtcatcgatcacttcacactacaccttggcataggctggaaaaggatcaaggatagtgaccatgtccaagcggctgctaggggatgggcacgattcatcgagaataactatcctctcactaacgttaacgtcttgctggaaagcaaaggcctgcagtcttacctcgtcgagtccacagaaggcttctatctttttacagaagatttgcgtcaagcacaattggtcagccaaaatgcaactaaagcaatccagaatctacaacaaagcccgccaatattcgacagcatgaaccttttagctgctgaaatatcaaatacgagtaataacagtgttaaaaataatatatttgatatatagttaaatatttatttttaataacatcaacgttttattcaaaaggcctaatgacaaccttctcgccagatacgccctttttgttcttggccaaagcagcctccacaccggccaaaccacctggcacaatcactggtcgattaggttcaaacaggcctcgggcaatgtaaccgtcatcgccgccaagatgctttgcgaacggctcactcaagtatcgaagcgaggggacacttccaaggccgatgatcctagggagagttacttttgactcgccttggacgtcgaagttctcgaaatccaagacttccggtagaaccacaacaatcttggttactgcctctttcgtcgacttgactgccttcacaatgccaacagataactccctggtggatttggcggagatagtatcaaggatgaagtcaagaggtacattatctccaatggtggcagcgaaatcgtccgccgtggcctcgcgaccgagcacgactgttgcacctagcttccgaagatagtctttgtgcgcaggactcgagttggtaatgatcttggagaatccagacagtcgtgccatttggatcgcatattggcccatggaagagctgccgccaatgatgacgattgcggcaccattgccgattttgtccccgcctttgtcccacggtacgggcaatccgtggcctgtcttgtcgtagtacgccgtgagtactgctagactcgcaagcataattccgctggcctggtcatcgctaatgttgctaggggtcttggccaccagtgctgcatcgatctttgcatactgttggaatgtagatgcatcgtaatttccaattattccttggaagaaaactctttctccaacattgaagtctgagacgcctggcccaatggccgcgatctcgcccgcggcatcggatcccaggaccgcggggaagtctgtaatgaagacctcgtgatcacgcatcttccagtctatggggttgatagatgtcgcagtgatcttgatagccacttcaccagactggagagtcggcagtgatctatcgacgatgacatgctctttacctggactgggcaccacagctgccttgaatgtttcgggaacacccatgatgcttatggtatcttcggcgtgaaatactccgcttctattctacgtaacagagtgtaagtctggcgtttgcgtgctggaaggcaatagttttattctttactgaaagtgaattactggaagtgaattactgaaagtaaattactgactttaaattactgactttaaattaccgagagtcaattgctggaagtaagtgcaagctgtattagcttttatatattataggtaatagtataaaagttaagtttataagttatatgtgataatctggtccctagatcctaggttattattatagggtagggggattcctaagggataaatgcatatgtttatattagtaaatagaataggatatttagtattaagtatattgtataagttatatagttaataaataaaatataatttatatttagtattattataatatattaataactaattatttaagttatttattaagtatattttatttaacttatctaataagttattttataaaaagtactattacttattactttttataaattataaagtattagtatatattacttttataagaaaagtacttttaggtattattttttttattattagttattttttttataattcttttagagtatatattatttatttaattttaaaaatttaaattataatataatatttttttaaaagttttatttttaaagtttattatatattatataatatttttttatattaattatatattataataatatatatttttttataaataaagttttttatatatataatataattaattttatattttttattaaaaagtattataaaataattttcttagttaaatatattttaattataagctttattttttatttattataataatttagttcctagatcttaagttattattataaaataaggaaattcctaagaaataaatatatatatttatattagtaaataaaataaaatattttattaagtatattatataattacttaattagtaaataaaatataacttatatttaatattattatattattaataactaattatttaagttatttaataaatatattttatattaacttatataataagttattttataaaagtaattataaataatattacttttaattatttttcttttataaagtaattaaaagtaatagtatttattattactttttataattagcttattagcttatacctaatttataatatatactattatatttattaagttataatataatacttttcttttaaaagttttatttttaaagcttattataatattttttattttatatattagtataatataactttttcttttttttatatataaaccttataaattattttcttatataaatattttctttcttttatattactttttttttctttataattataaaaatatttttaataaaatatattatttataaaacttatattatattatattttattaaaaataagaaatatattaatttagttaaggaaaagttaatttcttaaactaaagtaataaatatttttattatattatataattattatttaaatataaatattaaaagtatatactattataataattattttctttattactaaaagtatatttaattatataaattatataataataaaataataattactttttataagtttttatattttttaaatataaggtttttattaattataatattttaattatatatttataaaaaaagtatattaaatataataaaaaaaagtataaaactaaggttattttactaaaaatattaaattagctttagtaaatttattaattaaaataaaatattaaaaagtataataataaaatattttattataatataaaagtattagatatatataataaggttaattagtaaagtataaaaattattttcttaaatagcttttttacttttaagttttttaacttaaaagtaatattaaattctttaagttttaataaattttttttactaatatttaaaagttttttaaatacttaataagttcttagttatttatattattattatagtttttttattttactaggtatttatatagcttattttaattaagtttaaatttaaaaatttttttaattttatatttttttttcttttttaattataattttattataaataattttaattatatttttatttattaaggctttttttaataataaaatataaaaaattaagtaaaattttttttttttaatatttaaaatattaaacttataattaacttttttaaatttttttataattttatatacttttatatttttataatttagcttattatttaattattaattttaatattagcttatttattttcttatatatatttataaaaataaattatatttttttttaaaaaaattaaatttttaagctttattttattaatatatttttatatttattaatatataagtttaagttatatttatagttttttttataatttaattatattttttattttaattataactttttttatatttttattaatatataataatttatatatttttaatttaaaattataattaaaaaaa