gtaagaatagatattataataccaatattcgggcgggcggctttatatttatatttagagcttaggagaagggatattataatattaatattctagcgggcggctcgccggcagcgaaacggctataatatctagaatacggcgttggcggttattataaataatagttcgccggaactaaggggcgaggatatcgtaccttcgctaataatatagcctgataatattataatagtacaatattaataccctccgctatttaattagaatttatagtgaattgcaaaagttccgaggacggaacttataagggggggggttatattaggaggctaagaattcgtatatagaaatacctcaacagctactgctcccctttattaaccgacgcgtaggattattaataataacgcttatattaggttgggctcgcgggaaggataatctagtactacgccgaggcgctaaactagtacgaagctctataatgctcgttagtagataaatagaatttatataggtataaaagaggtttaacgaagcgtagtttattatagtcggtagctattaatacatctttggattaacccctaacttaccgtcccctacgtatagctacaaccgtagttaccttagcctacctttcgcctatgttcctaacagaggaggacgtccctaaaggaggagtaggaggttttaattgtactaacaatagtaatataagaggagttattactagtagcactagcgctaataggttcggcgttaatagtataggaggagccggcgaacttactagcctaaagtctagaataggtaataaatatagaagatttagtagatttagaggtttcggccctaacaatcccggcggccctaataattactttataaatcctaatagatattactatttcattcccccaattagtaatacctacgtccgtcgctgcaacttaattaaagattttaagtaatttataggcgaagaaaaggatatatttaagcgttacaaccaatttattacttaatttatagtaattcacacccgctaagaaattaataattataattttataaataaaaagattaaattcctatacgctataggctacttaggtagtaaagctagggttattataattacgaatataagaaagatcttagatagcctttactatttaaccgcttaaaattagcctataggataaaatttcctaaattatttaacctttcgtttctaataaagcgacgttattactatctctaagaaggttatagcctaactaaagtagggtataggttctaatagtaaattcgctaatttcgccgattttaaagctcaatttactatactaatagatagatgcggttataatacggctatgaaggtccgtatatttaaggataaaattaataaggacctccgtattataatattttattaatataatacccctaattgtaataattaggagggataggtaaaattatattatagtttattaaaatcccttaataacgccgccttccgtaataatagcggctaaattaatagtaatagtaataatagtagtagtagcggtaatagcaatagtaatagatagaaggactttaaggcaatagaaatcgactgtattaaaataaataaaatcgaccccgaagtcgtctaagcccgctttgtagctaaataatatattaaatatagtaaatccggttattaaactcgtaaatactgtagctagatcaattatagtagcaagcccaaaattactagtaataactctagtattagtaaaggtaatagaatttaaagtagtaaatagaatattagggctacagcggataccgcacctcccttaaaggagacggctaatatagtacctcctaagaccaatattatctaatagtagggaaatagcgaaccctcggattaaaatatatctaagggcctaaaagggactaaagaattagggaaggaggaagtacgagtaatattattaagaatataaatatttaataaattcttacttactaaaaaagtaaacctttatctatagaaagtttaaatatctataaataaaatactaccctcttatctacttacttttaatacccctaatataataataaaattaactacgtattactaatcgactctaactatacaaagaaggcttttattaataagacttttactgaaaaaatatacttcgaaatatataaattcaataaaacaaaacccttatatctaataaacggcggttttaaagaataggttaagtattatatagaaataataatgcggatcggctattataaagaactaattaaactcttcgtaattaatttagtataaaaataccctattatcctaagttaattgtaattataattatacaacccaaatattaattaggtaactaataaagttatatagaataagggatatatcgggaactgtattaatgtatttaatattattagaatattaataacgctaatatttctaaagccggtagtaaaccctctattaggcgagggactagtaataaacctacccttaaataaagaaagaaggatagctaaagccttaaaacgctaggcaatcgctaactctaaaaagccctaggtagccgaataggtactagctaactaagtattggtataccctacggaggtactaaaagggagttaaacgctaataatagaggtactagtatagttagcggcggtcggggaattcgaagaaccctttggacctaaaaggaagcctaataaaattaaagcaataatagaaattaagggaggctatagaatttagactatagcgaggctagaatgagtctaatacacttatttctactaattcgaactaacaaacttagaagcgaacccattcgaccctgaaaatttccaactaatcaacgccgagatatttataataaacactaaaataagaggcatacgcgttaatttaataatataagtaaagtttgaggaattttaaaaagaaaaattatatatttctatattagctttattggaggaggcttagaaaaatattataataggtaaaggtaaactatataaaaagtatttcgaaaaccctaaagtctataaaataatcgatatttataaggcggaagtagtaggagaacaaacctctaatacgttattcaagctaagaaaaaccgtctaaatatttataaactatatttataacctaaggaaggaggtaggattaatactactaatagaagttaattgtatttataatattacggaaaaggatgtatagaagtttatagaaaagtctacccggctaaaatataccctaaataaagttagggaatacttcctaaataaatataaaaatttatttagaatagtaaaccctataaatactaaggtacttctaaaataccgctcctacaattacaagatcgaattaatattaggcaacgaactactatactttagagcgaagtttatattattgtaaaaatttaaagttattaaataataatttaataataatctagtaaaaagatttatataacctttaatatccaatgtagcgtccttagtattattagcacgcaaattaggcggcggtataaggattcatattaattacaaaagaattaataatatttctttgaagaatagataccccctactattaatctaggagattctaaacgttatttgtagggtaaggtaatttataaaagtagatgttattgtaatatttaattaattacgtataaccgaaggatataagtagttaacggtatttattatatagtttaacctatataaattgttaatataccccttcgggttattaggagccttagcctctttttagaactttattaataatatcctttataatattctaaatatatacgctacaatttacctaaacaatatactaatctttttaaaaatatacgaagagtatattaaatatattcgaaaggtattctaatgtttaattaatataggattataaattgatattaataagtataaattctatacttaaaggacgaaatacttaagcctaattattatattaggaagtatcgaaatagatttaaataaggttaaaattattacttattaggaaacgccgacctcgaagcggcagctctaataattcttaggtttcgctaacttttataagcgctttatagcgcaattttcgttgatggtaaaactactatataaatttacgaagaaggaggtggattagtagtaagaagataagtataagatagtattctaattattaaaagacgtatttacaaccgtactaatattgaaaatctacgattaggagaaacctatagtagtagaaattaacgcttctaattagtcgtccggaggaaccctctcctaaatatataataatagctaactctatctaattgcttactttttaataaagtatctaataaccgaatataattataatatttataataaagaatttttagtaattgtaaaggtactagaagaatagaggctagaattaaagggaataataaagtcctttaaaatcgttataaactataagaacttaaagacctttaatactacgaaaaaacttaccccctagtatatatgctaatccgaatttttattgaaatttaactttactattagatatagacctaattctatcaacgtacgaccggacgcactaaataagaaattagagtatatccttagaaataccttcgacgaccgattgtaagttaaagaaaagttattaattgatcctaattgttttaataactccttcgatctctctaataccgaggaagggatttacgttaatataataacggataagggagaacctttaataatttataccctagaaggagaagagggagttaaggaggatagttatataggaatttatattaataatttaataacgaagttttataataattctttaataataacggatattattgtagttattaaaggaggtaattgctagccggggtatttaaagaaggttttaaaaatcccctttatagaatactattttattaataatggaactatattccgaaatagagtaataataccacctaataataagaaaatgtagctagagttaatctatagaatatacgctttggtactaggtaggcaccctagataggataaaaccttcaatttaataaaccgtacgtactaatagctagaattaattactataattaatatttactatagaaggtatctctcatatttaaaaactaaattattaaggacaacgccaataggttttttaaaactgctactactactttataccctatagcggaatatttctataaattacgtaatactactacctaaattaataaagaataataaaggggtagcctactaatacgtaacggtagtagtaaataggttaattaaaataaagtattttattccttacgaaggattattaaccgaggaattagtagagaaatttatcgaccgtatttataccctatatagtttattaaatattatagtattaaatagggaaatataattcgtatttatattctagtaataactttcggataaattaagtattaaattgaaattatctacgccgtattataaagaaataaatagttaaacggagaggattaatactaagatagagcaatacttccggacttttattaattaagcttaggataattaagtaaattggttagcgttagccgaattttagggtaataacttctaattagtaactataagggttttactattctttactaactacggattccattcctaaataggtattaaacctttaaaactaccgttactaaatatattgccggagtaacgataatagatattcaaagctaataaaattatagagcgttttaaaacaatctagaacaaacttattgtattattaagataagcccaaaaccggtataaggcaacggccaatataaggaggacgaatactcttaaatataaaccgggtaatataattatatttaatatagagaattacgctataggtcggccggtagtaaaactattactaaaatttgaaggtccttttcgtataataaaagtaaatttatattcgttaaaattatccttattaataaatataaaaattatttatataattaatgttttaagggttaaaccttatatagaagggttaccggagtaatccaatctaattataaatattaaagcaaataagggaatagttattactaaaactgataactttattaaagagagacgttaggaattcgaaattctattagactactagaaggtaggaaatagctagtattactaaataaaatagactcattacccccctaactagcaattaacggtaaatttagaaggtcattacaaattagtctaagagttttataatatacgcctagaattaggccctcctcacctatttttaagaagggttttaaggtatagtaaaaagcaaagaactttaaggtatcctctaataaagtattagtactattagggcgactactaccgaagccggcctcaaaataattaatatagtaaagtataaaattaaatagtaaataaaagggtaaattaaataaaaagattagagtagtaagtaataaattagtataaatacaataaaaaaggagtttaactcgatttattccgtataccctaattgaataccttatagtatacccttttataaaataattattaatagtactgagaaatagtacgtcttataacagtcttacgtctcctatttccccggaatagcctatacgtaattaatattaaaagattagaaaataagagggatttaagaatattagtaatataataactaagtatttaaagagaaaagaaggtataaataaggagttgaacgcgcgaactctccaaacttatactaatagtaattataagcgtccccgcaaaccgctatactataaatatccttgtaatacccccggtagggctaataatagtaggagctattaaggttctctatatataataattaagctagtttccggcgtataaatagattattaagggtaataatagctcttatagcgagaaggtcggatttaataatattttagttagtaatctacccctaagcgggagttgaagtaccggcgggcgctaagcaccttcccgctttagtaagaaattttactagtacctaattggatatagctacgggaagctcgagaaggtccactttgttaataataacgaatttttctaaggaggaacttcgttttggaagggggtagtattataggcattgctactatattcctatatataaataagtactacactatagtagtatagccagcctgcagctatttaaatatagtatagcaattacgtacacacgtgctgtggtccgtgtactggacccacgcacaagcgtgccctatatagttctcgtgcgcgcacaggattctcttcctgttcctcgcacaacaatcaaagtcttagcttagtgcttgctcgcgccccgtgacaggaagactggtaagactagtagcatctctccaaatccatcggaacatttcacagtcgcggccgatcagatgagctgtcccgggtcgtccaagtctttccctgtccctgttgccagggctaccgcaaatttggatgaacgctgataggcgacctatgaacggggccaggtacgtactgtaccgctgcttttttccttcagctcgcttcagtgcagtgaggtcagacatgcgccgtcaggcactgcttgtaccgatcgttcaggagcccccttttggtgtttttgatggacagcaactgggatgggagaaaatccccctaaacggtgccacattgacccttatcgacgaatcacgtctgtttgggacttggctccttgacttctgtctgtcgccctaaccacagactgacaatcgggggctaaccacggatctagctgctatgaatctttcgaattatataaacgacacgtgcctagcaatgggtgtgaaattatctcacacacgaggccccccgcaatgtgctaaggtacgtactcaggcttcaaagacattagatccaaatggggtgggtgcagtcacgacggtgattaatgataggctggttggtgtgtggcagtcgcgaaattcagcgaattgacataaagctgccgcaaccaatcgggtaccggattggaaacaagacgagggccaaacggtagaggtaacctagagtccttgtccgtaatatatcccctggtgccggccatgcggtcccgggccgtcaacttcgatgactgtcatcacccggcgccttgttcagctcgagcctgatggggttcaaacgctgggtagaagaaagatcgagacggctttgcaagatatcaatcaggacatccaacgagatggttctttgttctccgcccttactccgaactgacggccctggtacgtacgtctgattctcggacaagccaggtatgtaagtgaagtactctgtcataccgaacgtaaagaaaggtaatttgttccatcctgatggcagatcataccgtatgttaatgatccgtctcctcttccggatatgcactccctctgagacactcaagttgaccccacgccggatgccttcaagttcctcttcctatgcagatcgctgctgccacttatggacagaggagaggggtcaaggctccagagatgacctgatgtttacctaccccaaatgaccgaagcctaaggtatcaagatcaactgagggaagaatcagcaattctgaaacatgtgtcttggcaggcgggaaatcaccattgaaacggttttgttgaaagaaacggcgtgatctcactgtcactacccattatcagattggctgtcgcagctacctagccctttaagtttttcaccccccacacttagtcgcaaggaggattttggctaatgatcgtcagatctctcgtgcatttcgacactcgtgtcatcaaatcatcacctcgcgcacaaacagaccaatatcactgggtatttagagagttgccctacgggacctgtgttcatcctgtcgctcatttgaggaagccgagccgagccgacttcattctcagaatcaacaattcccaaccgtatcgaatttccatgcggtacggacggggtctatcttgtctatacctcgtgacagacaagaatttctcagcgctcctccgttacccacatgatgatccaagtatatgggttttcagggtgccacagccccctgttgaccgttgtacgattgaacaaacccgcaagccactcactgatgagccgccgtagtcatggaagaaattgaagcgagagaaggctcctcgggctatcgcgcgtttcgattggaggtagtatggtacccgggatgtgatgcagcaggatcttcaacagcacgtttcacgggtgaggaccaatcatctggagctcacccatgtggttgtagccgcggcattcccagaagttgacaaacagggaactacggcgccatctccctccctccccgaactacggcgccatctccctccctccccgtcttcgatgccgggcacccggtcgcgaggcccttgtcaataacatgcggctgagcagtcctgaatgtcttcatgccaatggggggttttgacgcctgatacaggtgtaccactgcaaggtatgtataggatactggtatagtttggccaagtcgccgaaacggaaaacggacaaggtagcctccaacgctcctcgctcctcgccgagtcttggttttgatattctcacatccgtcaaataccttcatcctttgtctcagattgagtgacgagggccagcgaaacattccctcgcggagccaaattcatatcagcaagcagccgattgcgcttctttcggatacgaccaactttggcagcactaattagctgagcagcacgccaacggcaggtcgaccgatgttgctgcttcctagcatagaagtcaaggcagctgctgcttgctccctctagtaactctttatcttcacaccgatggatttaattgccgggtacgtacatacacgatgcaagggctgacggtggcctattggtacccgatagcttcacacatatagaccatttccgactcaccgacattttactacagcaacctctggcttttgtgtttagcgccagaaggttggtttgtgaggccatggctgaacgccgaagcttaggtgagcaccacgaacccaattttccagcaaataaccagtacgagacgcagcacttgttcgttacgggagcgcgccataagtgcttcgtattccgcatttccattttttttgagatgccaagaagtatgctgcgactcgtgtgaactttacgccaccaatatgataagcatgcctcgcaattttcgacgctttcaagccttgaatccagatgataactacgtatgacggatagtaccgatgatcagtgccttggttctgagcggccaccgtttaatgccaggccaaaggtgtcaagcacggcgcttaacaaagtcagccgcccccgaccgaccggccggcatgtcgacacctcctgctaacggaccacgatccgtggcgccgcactcactgggctgtcgtcggttacccctcgctccgggttcgcgacaagaccgactcggataccagacaccgcaattgaccgaaacaaccctactactgcttcttctctttcatgtcggattcatcctccccaaacacagtctagcggatcggggaaagcacctgcatgccggagcgccaatgtggtagacgtggctggcaagcttagcgtaccactcaacaactggcgtagactggcaagttccagcatgcggatgacttgcaacgaatggcaagacagtacaggcctccaaacttcaataccgtagagactcgcgagattggcaaccgtcaatctcctcttttgagcggcaggcagggccgaacgcggcgctccataaagccatcatatgctagcagatgtgtctgtccacattcagttagtgaacactcgaagacattgcccaccactccaacttgcgtgcgtttcaataatgcatagaatcgggcttgccctataaagcatatgctctgcccggcgcccaaacagggacttgatggttgccaatctcgcaagtatctacggtagccctagaaagtgcagtagccggtgaaaaacgacatgaatgaaaacgagaaacaaacaaaaaggaaagagaaaaaaaaaaggcggtatcttcttgctattctagtaggtaagtatctgcacaattcggcggtcactgtgcgtcacacacttccagttgggcttccgcacggtggtggagcgttgaatgccttcgaatcccaacaagaccgtttaattgattgccatgaggatcagtcgtccccgcattgatacaacgaccacgcgcgtttcaagtcggccgatctcctgtacgaaaaccccttcacaagaggggtgaaaacaaggcgttgacagcaaaccgggttacctactatgactctgtcatccagaaacggccatgctaattagacagtacattgcacggtaatacacgaattactgtttcgtccagtaccttgaagctggctgtggaatttctacaaatgatatatcagtttggtttttgtcacaaacgcctaaacccctaaacatcgggctccccactcgttgcgtcattgttagaaaaggtgatcaatattctattgatacccctgatccagatctcctgaatgccggatactcctcgtccggccaatgcttggtattattacgattggatctggcgatggaagcttcgtcttcgaaccagccaaaccagaccgccgggccttcacctacactttggcgatacaaacaggttctatcaagacggcgaaaagacaagaagcacaatccaaacatggttatgatctcttcaccatgtggaagtctgttgtagatgcttcggtggttacattgtagtgatcccgcgttagtccgcttttaggtacagagtgtccttctttgacaaggcgaaattacacctgcccaaacatgtacctaatcagcttctgtcttcgagccttgtctacctacggattatctcacggcaccccattttcaggtgcgatggcgagaccgtgtgcactagttcgattgatactggatctactaagattccacattcccttgaccttcggttccttaactgctaccgcgctctatattcggcatccgtataagaacaaatattatatctcctatactcggtctagctctctcaactttatctacctaccgtcatttccatcccacatctgagagcaactatcccccaacccactataccagagtaacaagaacattgtgggaaggagacgggctatcccgtcgttacaagtggggttttatggatccgccatgtgactctgccgttgcgaatgtagtagtatcacctcgagactgtgcgagttttcagacgaacagaagacaccttactaggtaccgaccagaaatggattgcttttgcgactggactcaagtccatcactgtacgtcaatagtattccttccaatagaaaaacaaaaaaaaaaaaaaaaaagagagaaaaaatggagaatgttctcacccgcgccggcgttcctctcactctctttatcttacctcccacgccattcgacttacggtacctcatatggaggttccaaccaatcactctgattttgtatttgattgccttctgttttctcttctttcttgagtgtttagccgcttaggtagccactcttttcacgccagacgctaagagccactactgcataaacacaacagctgcaatcgcttgtccttcaggcacagaaggctccagcggaatcaaaaagcaaacgaccgtgaactcgtgatcacctcaggcccaacggggttgggagaaaatgtccgcccgtgtgcaacttgtgaagaggggtccgtctcgggcctgcaaagctacctacctgggtaagcgagggacgacggctgagtgcagataaaactacgggtgatggtatgcagccatcgtggacggcggcgtgtaacagggttcagcgctgttttagcaacaatgaccttccctataccggaaacgggggggcacgacaacatggaagcaggcacgggcaaccttgatgcccctggacccgtccgtccatgcgctcccctcctttgggcagtgggatccggatgcccgcccgtgaggggaagggcgggagcgcccgctgaggtacgtgcagcatctctaaaatgatatgcagcttgcagctgcatctgatgatgcccctgttcctgatttgatggcgttttccatgtttcctgggctcgctcactctcagtacgcagtgaagtattccgtatcggcacatggttccaaaccgtacatcgcgaagcttttcatttatttgagttttcgtcggggctgacgcgatgctagagtctcagtgactccattggcagcataggacacgctatcggaggaacatgagcatcgagcagagcttcgacacgaccgtcacagtacctctatctaaagcttcggacctggagttgttgatcaaccacctccccccagcattggagatgatgtgtctctcgcggttcctctggcgccggcgtatccgaggggcttgaaaggaactgcgactctgcaaggcaacacaaacttcagtcagaaaatcaaccacaggaaggatgagcgggggtcatttcggaagggtagtatccaggatcgaagcttggcgcccagagctaggaggaaggcacaccaccacgacccttaagtagtccggcgatctggatagcaataacatggaacatccaggtctcctccgtctcgcgggaggtgccataacttctcacagtattccagtcgagttaattttagctactgcctcatcatcctacgcctatggcacatggcctgatgggcgagaacctagtgcaaagtagtcagcaccgcgacagcttctttcacttatccccccccccccccccccccacgagatggcaatttgactgtacatatccaacgggtaactacctgacatcattagttgtcttgaaggatcatgcaaattccaccttgacgagaccctttgagaaaacactgcagcatgctgatacgctccgcagactgctttggtcgacctgcttctcgtttctactatactattgccaccagtgttgtactcatcggaagacggcagggacgggagcgctgggggcaccgggtacaagtccggcgccggccgggcgattattcaatggtcaatgctaactgtaataggctccttgaaagacgaatgaattatcagtctgtctatcgacgacaagcacgtttttttcaaaccaaagaagtcttggtttgatcgttgatcaagtcaggtatgcacgaaaaaaacgacgattttgtttaataaacacatgatcaaggtaggaaccacctcttagaagccaaatacctagaagtatcttgtcagcttgtgtactggttaccatccagtaccagtttgtagttgcactgccttctaggtgtcttatgaaacggctttaacaaagcaaatagtaatagtaggtattgtttacagagcagatgactgtgctttagttatgcaccacgttgcgatagtttacttcattatgccccacggtgtctaatgcctatagtaccgactgttttctacatatctatagcaaagcctttaaattatcaaatgtcaaatctaacaaacaataatcaatagtgtgtctacctctattatgttgacctctttttctgaaccctattcacctctagaatgtgaatctaaaaccttctagaaaagagtgtccgcccgctggttagtgggtggtgtgtcgtgcaggcgactgcgtttcggaggttcagtagatttagggtctaagactacctacaatcgacaggtatatctgcttggagttgcaacttgaggctttttcttctttctttttctattagaatggtccgacagcttcgcttcctctctgcatgcgtgaacctggcaagcatttccccgataaaatgcccgcgtcaattcagcacagtcaggaatggcaacctcgggctctggcattcagtaaaaagtgatggagtaggtaacttgaagtgctccgcagtgagtacctagtgtgcagtggacgggaacaagaagaacggagctcggagcctatagcagggtacgtaaactttcgtgacctgcaaaatttcactcctccgtttttagagctggaggaaaaaaggaaaacttcggagtaagtttcgttacgtattgaatccttgaacggtgctcgcgtaacttatgcacaggggaggattacagctttcgttacatacctagatcgttacgtacataaaccacctgtattaacccagcgcggaagccaagcctacaaccaagccttttagttctcttctctttccaccgactttacaaccttgcccgacgagaaaatcccagggggcagctcgacaagagagagtactgtggtagaaaaaaatcagaagaactggaaccatgtacgacggccaggtgattagctgagtggttctccaagtgcccacttgatagataggtaggctccgtgggtacctctaggtatactatgtagaagatgcccgcccgtgtctgcttggttgtcgaatgcaaaagggctttcgcagtttcacccaatgtcggtcccgtcccgtccgccaagatgcccctgttcctgtgttaacccggcagcatcagctggcaaaaatgtgcattcatgacgtagtggaaataaatgcgtcgtgacatgctacagcaccttttctttgtcgtaatcgcggtagaaatatgtaccaaggatcttaaataacccaacatgctgaaagtcgaaattaggcaggtgcggtgctccatccgccgttgatgccaatatcgcaatatcgttcgctttagcttcgaccgacgacgacaaaaataacacacgattgcatctcattatcacgattgactttccccatcgtcaagcttgcagtgatcatgcgcgcaactccagcagatttcgtctgatgttatcttgggatgtctgacttgcctcattagaggtacctcccttacctccctgtgctcatccctatgataagtttcatcggcgcgaggcgaaaatcgacattataagcacaggtagctatggatattcaaaagtcatccatgcgaggatcattaaaccgggcacctacttgaccagatgccccctcaatcccttctcttcccggtcttctgttcgtatgcttatacgttcgggaaatacagtggcatttggaatttatctataacgtctggtcgacgtgtaccgtatgagtgcaatcatcgtacccttccgccaatgtacaacacctcgtggcatcccccatttcatgccatccttctccaactcgcccgccagcgaggctgacgatgccagttgccacatgctgcccatgtttattgtccacatatgcttagcggtggacggccagacagccccaaactacacagcacccggggaaataatgcgcttgtcgtcaggtctggacccgccactgattatcatgggaataccctctttagtttcagtgctctttccccggatgcccgtggctgatctagtcgagtcttgcgagccttggcaggcaactctgaacccttgagacccatccttccttatgcgtgtctcgctcatcatgaaattcactacaggattatcgggaggcgcctcaggtccgatccccagcttttctcgagacgagttaggtgatgaccatttcgctccttccctctccaggcccccggcccccctctcctgcctgtcatcaaaagccagactgccatatatcacgagtcgtggctgcccctttcggcatcgtgcagctcacacgcagagacagatgacctcggctaccagcttaccttactaaatatcacattcatccgtatactgcctgtcattctgcctgatttggcgatgtcaaggccaaagtcggcccgcaacaacgacagtaggctcttaggcgtaggctggcgtctgatggaattggttagatatgtctgatcatgctcttttccatagcccaaaagcacacctacgccgtcgatgggcgacatgctgtccgtatatgcacgagcatgcggtcaactccaatgacggaacacgactgacgatgtttctttttcttttccttttttttttccttctgggagggtctttaatctgggatacagtacgaacgggagcggtaggtacctggtagcattgctgaactcatccaagagatcttatcaatgttgagcttgcgttggacatttccagttaagtagtttttctcgacatagcatcttttcgaccagacaaccacgaatcaccgtcatgattgcaggaaggcgccaaggagatgctttctttcctgccttttctcaatctgtctgatttcttgcgacgagaagcagggtctttggtagcaaaaagagagattgcgaacccggcaggaccatgacctcccatgttagagtctgttcggtgaagggccgtcaagctgtctcaaaccccatcttcaccggtttcaaatcacgctgcagcccaggcagaccttggtttgtgcaacctgacagattccttttttttttttaattggaaaccatatcgattgccttccacactgagaccttttcggactgacttgcaatttttggcaagtccatcttactctacatggaatactccatgtccttctacctggctacttatgttgactatgggtcattcacagtacggtgctcaagttgcctctggcttaatggacctaacgcgcccacgacgagtcagcacttgacgaagcactacggtccagacactgcctctttccttcttcgacacgtccagccaccgttgttcctctagacggctgttaatcttcacttctttggactattcttgcatgtcgtcagatctgctgggaaacttaaagtagcaattcgtggacacttgtcatggctatcttacagggtagaccgcaagacgagaataccatcacgtcaatttccactcggtcacaacaaaattcgtttctcagtctcactgctcccaacatttcccgcgtacgccaccaatgctcaattgtcagttgtcaattgcattctcaagacgcaaaaaccacttctgcgtgggcggagtgtgattgatactaccccttaatccatcctgtgcgaccataccatgaattttcaaacaaccaaaggaaaagcgaggcgtttgtgggttatcgcaagtcggcgattgtcacgggtacctcaccctcagagatccagagacagcaagcacacacgaaaactcccacgcttgaggcatgccgctttagtgcacggaagggcatggttctaatgactgaagcataagaaaatatgcagacttcctgttataccctttggctatcttacagttttagtcactgcactctgccgtgttatttgtatgggaaactgaagtcacccaatctttttgtttccctcggtcccccatcgggctactcccgttttcgatgcggactaggctccgtcttagtctttcctaccatcttatcttaccttaccattgccgttcctctaacgatcagctgccttgcgcccattatctgcaccgcttacaagcatgagcttagtactgaactaaggctgacgtttattccatctaacgatcatgatcttccaaacccagcgagccaaccactgcggttcagtttcaactgacctatcacactccatcatgaagactccatagaaatccataggagaggaggttgttctacttgccgtttgggttccgtctcggcacatcgaaaactgcacattggcttatttcttcatgttctcaaaatcaaacatatcccaggagaatgcaacgtgccagcacagcacgccttgttactagccggccctcaagcttctctcgttctcacttgttcgcattcttggtccgtcacgagatttgtctaagcgattgcaaagggatttgaagggcccacggggagcaaaacgggatctgggacgggacccgttatctgctacatacccgtaggacttgaggctacagtaaatagtctaggactacgcatgttgactaaacaaccatccatacaacggccaagtcaagctgatttagggtagcattttgccccattctcggctataatatctgccctatcaaaccaattgcgctcttttgctcgattagatcttgatagatattgccccatccactctccagtctccatcctccagtctagccacgtcagacagacatgagaacacgcctttttccctcaactcacccgctcacaaacgctcttactttcacatccttgcgggttagttttgttcatcagtggaattcatttcttttctggttgctcctgcctccacgttatgaatactacccagcgccgcgattatccgttccttcccactggctctcttggccgtcactgccccgtagcgttttcgttttgcttctacttgttttggttctgtgggagcaggatctctctcgttctcactccattgcaccttcttttttccagatgttcactatgatcggtccgggttccatttcgtgatcttgtgaacgtcttgatgccgtcggtctcacctctctccactcaaacgctagtgaaccaccaggtggccccttccttggcatataccggtatgcgaggacggtgccatatggtgctgatcgaagagatgagtggcatgactattgggataatcaacacttagtttatttagtggaagctgcggcgttcagtcactgactgccggaaagattcgaagagggaacaggaagatactgtcactatggaaagatttcagccagcaaaggtacctagattccacggatggagaacatatttctacatgccagtttttttttattgatcaagatcaactgtgtaccttacccgggcagccacgagtagcaaagtgccatgtatctttgcctgctcgagtgagtaaaccccactatctagcttactccgggcgcgctggcgggcgtccgtctacccaaatggaagatccccgaaactagcggggacccgaagccagacggacgtaccggattcaactaaggactccggaatctcaaggttgtcattgcagaagacagaggactccgaggcaaatcaatctatgctccagccgcccatctgtctgtttcattcggcaggcaaatgctgctcttcaaccatacgttcattcattcatccatccgttcccttcccccttcttcccgtccgtcctgtctgtttatctgcccgcgaacaactgatggctccgactggaccgttgcgccatacatacattcaacgcctgcctaccggccggccgtccgtttggctggcggtcagtcccgcccgtgcccgcacttgcactttgcgtaacgtcccgtggagggcggggcttggtgtactgtgaaagatgaggaagatcgggagcaacccaagcacatttcatgactgttagtgaatggggctaaaatccaaatgaagccactatcgagttcgtcatgtccgtctatccaactagttgctaactagtctgatggtgatcatcctctcctggaagacactagtaaaccataactctttactacgtatatactatatacatgcaatacacttcttgcaagatatccagcaaggcatggcataagcaaaatcagcagcagcagcagcagcagcagcatcatagtcgttcgtttactcggctatggtctgccgaaacacaaagaaacagaacggttgtctgtgcctgttctcagttggctttactaactcgttgttggggatcagttggttacaggagatgactctagttggttggctaggtagttggctgaatggtaggttccgtttcggtgccgttgcgttgcgtggcctgcttgcttgagtgtctgactgactggaggagcggttgggcacagagaaacaacgtgctgatgccgccgctactagtgccaatgaagccaatgaagcggtcgatgatgcggacgtaacctgaaaacgctgaggcaaacaacgtacagcgccagcttggtagcgtttagtaagaacttaccgtacggaagcatgaaatgcgttgatggcgagatactgcaagtgtcatggtattataatccttgagggttgtgatgttcgccaagagtcaacagtgagtggaggacttatcagtgatgtggtgtatgtatcggtgctaattcagaagagtctggtaagatttgaataggctcactcgcggaaccgggatcaataaatgtccatgcgaagatctctgtcctgtcgaacgttttcctgttgatcttttcccctttttccttttcgaacatgaagagggaagatcgaaaaacatgcggggaagaagaaagccaccaagcggaagggcgtcctgcaaatctgtctggtggatgtgtgcatcttcccgtgctgttgagttcgttgtcctcagtatgactactgtcatatttatctctgctgccttaatacctctagtagacacttgctaatattcaggttatcagttagtacatcaatgatccagtaccatcctctgtccaggtcatccatgttctttccccatcccttctctccctcctctaaccgcttttctccagggtaaaggcccctcaaccggtagttggccggcaccaacaacctgacatgcatctcatcgatcaaccgaccgatctttgcacccatgtcattgcctttctttcctcttttgccatcaaaatatctcgctaggagggtggcattccactcatggaaatggcgagcgagcgaggggggatgaaggagacaagggggatgaacaagggggttgatcgatactagtgtaggtcgacgataaaacgtggggttgagtaggcttgcgagggcttaatacgatggtacaagttcttcctcggttatccttcgtccgaacaccgaattccctcgctatttagtaggtcggtgaggcgacatgcaggacgtgtgtcagaggaggccctgccttgtcttatggcccacagcctcctactgcaggagtgagggtacgctcgaatcgatgctcctgccttaccgaagcagggcggatggtatggatcttggacatactccgttacgtagagatagttacagtctaacagacatcactggtgtcaggctttacaaagaatctcaaggtcgtcgacagtcctcccaggaggagatctttggcgaaggcaagatcccaaagcgttacagtccagtcaagcttggttacacgcagacagggtacggccgcgattcagcatgcctttcattggttcctcggctgcaaccagacttgtatctgtctgctttgaacgctggagtgataaagtggtaggcatctgccataatatctgttattaggtacgatttttacaagtgaaggtggtacatcctgagaggggagaatgtcatcctgttgacggatctcaggcatctctgtgcatgtgtgtgtgtacctgtgtgtgtgtgaccatatttctgtctgcttttgctacgcggatatctagatttggtggtacgggtgagattcagagggaaataagatgtggacgaggttccatttccttttacttgtctgattatggttataagcaatttctgtcattataggcagcattactgacacgcccacctctagaagcctgtatgcaactaatcgcatcttcccaaggtcaggtcccacgaaacctccaccaggcctggtgggctgtgattgccttcccgtgttttccgggtgaacacagcagctgtgggttagaacacggaagccgcgacagctacagtccaacacaacaacaatgtctctaccaaacaaagaaagtgagttatcactcaccattgtcgcagcaaagtcataccgccaaggcccatgatgccctcatcactctttcctcaatcccccccacatcagttctgtcacagagacatcctataggtaacccaagacctgtgcccagctttcatgatgacatcgatgacacctgattcatcatttttcttctcctttcgtgcgttctcttcggtctccaggatgtggccttcgggatggaatcctacctcaatcattatgcgtcgagttacttaagaactatagtagataacattgaatggtggatgctaggtgggtaagagaggcaagtaaggtttgatgtctgggataggtgatcaatcatctaccacctgtctcccgtgatgtgtaagttgtcgtgatctcttcagctctgggttgcttatgccggaagggttgttatgggaaaattgtcagcggccgttgggggttcttgtcctggacttacccagataggccatcttggggctgtttatttcttcgcgggatgtaatcgccatacatgtaggtatggtctgtgaagagtctatcattcagcttgtcatcatgcccttcagctcaaaatttccgatgcatataacgaacgctcttatgccgttcttgcccaaaaatgtcaaggagagatactccgagtatagagtctcaatggcggaggacgcaagacagaacttggaaggggaaatgggcgagagtcaactgtaccttaatctggctaccttgggcagtaattggaagtcacaacgtaaaatatacgacaggagaaatattgttgactaattgctcatatacagagaagccacattgacactaagatttcctcgaaatcgggagggaaagaatcagtacatttttccgtgtggaacagaaggggctggctggttcggcaaggaagggacttccaactaaccaataccattctctttgttttgggctagaaggcgaggaatacgacatgtcacgtcatgagactgcatggtgtttgctctcttcgcctgtctgctccatgatttttgataaggatatatgttcctatacgcagtggcgttcggtacggtagctcgatagacgagatgtagaggcaaatacatgacctctagcttgcaatcaatcctgataccgaaagctgtcgggaaaaaaaaagcatcgcagagactttcaagtcaccgcacactcaaagatgagagtcagaggaacggcgaaagacatgggggaaggaaacaacaagttgtacgcaatgggcaaaatgcaatatatgcctgagctaggataggggttgatcagagcgaccaagccgggaaggcccatatagttccttgctgcccagtgagctgggttgagagtatatgaatggttgaaagggactagactaccgtcgtttgctactgtccgttaatgcaatgggactgaacagtggctggcgagtgtttttttttacctacctagattcaaagtgaagttttagagaccgcggagagtaagcctttttcataccgttttggtctttaccagcccataactgctcatttcaggctcgtaccgtaacaattttggagtcatcattgctgcctctatcaatgccctctctatagccataaccagccgggctcggtaaagtacaggtcaatcctcgttgtcgttgttgtcgccgttgctcaaggggagattcccgccggtctggtgtcacaacatttgccgagcccattgcactgaacggtcaaaatctacacaagtcatatgcattcaacgtcgttagctacacattcaacatagttatgttctatctcaagatgacttagctggtgtctaactagtcatcatcgggggtcacttacctggctcgctatgccactggctctattctcttcgttgtcgaacctcactctctcggtcgtctgacccgtgatgggacaggccctacagtgtgagatatgagagcaacaatctcctgatgcctcttgccaaaccctgtgagggtccttgctccgttcgcttcttcggactgctatggcatgcttcggaagtcaacctaggcatcgagacactcactaagaacaaaaacagacagcatgccagcgagataggatgaatttcatgagagggagggcgatctgtcatgtagtactgcttcactcaaccctatctaactccgagtctaactgagagtagcaaagttcagcgcgggagtccaaagcatgcttctgagtccaccaatatctatctctcaagctacccgagcatcagaatagccacgttggcaagcatgcgatcagttgcaatcaaaactaaaccatagcgctacacctgtttgagcaaaaccgcttgagtaagtagaagcggtagtgttgtggttgaactagcacttgtttctcgaggggtttttttcccccttctttgttctgtttttgtctttctccccccaaagacacttgacaccacgaggttccaaagcatcgttacccaatggtgacgcaatatacaacaaaaaaagatggctgtttatgggtgtcgacctttcctcgtacggtacgctctgcagctcaacatagctagaagtccagatattgccatgtaggtaagatgtcgccatgtaagcttttgttcaaagaccagtgaagcaagggaccaagaagatgcataatgaaagggccttggggaggaaatggaacagcaagtattccaagattgctatttgtcgtgataccaatagcccacccagacaatgaataatctccagcaagtatccggtgtgtgtgagcctgacgaccaaacgctctgggggtgtcaggttgccttaaaacccagatgccattatccaagagagacatggataaagggtgccagtctgtatggatggatgggtgcttacatgcgctgggataataatatgacaggctcggttatggctaaaggtacactcttttgacggcccagcctggcgataattagtcgtcatcacaatatccatgctcatttccccatgatagactatcggggaaccaccaatctcccttaatcgggtggtgtgaggacccgtcagataggttgtagtaaagagaatgttgcatgaaacatgatgaggctcgtgacaccacccatgatctcgctccacttctttggcaggcacaccattctcgcatcgcccagtaattttagtagccgcccggttgaaagatagatggcacacagcgggatgaatggtgattgaggcagcaagaaggatgcgccggcgacagtctggggcaattcaagcgggaacgaccgggcagtaaacccggatacctacatagagccagacacacctgactgcctgacatagaggcaccgatatcaataacacaaacactcgcatgcgtaagcacacatgcgtggcctacttcgtgaccatcaacagagaaatggcgtgctttcgatcgggctcctggtatgatggaggaagacccaaggcgggttgaccctgttgaggagtgaaaacggtgagctcaccatggatggccgtctgctccggtcaggaaccgaagaccggaggaccgtgtcgcaaagcgtgattccccatcttcgagtcactcttttcgatgtacatcaccaagtgtatcgtggcatcgtaagtttgtagtcgtgcttctcattggttccaggcaatgcttgtcatgcgttcctgtcttctcacgtctccttgtcaaaccgtaataccgggtagaggatccctcacgcccaaacctatcgttcgagatcatgttgctctttgtaataagtgggtggtcgctcacatgctttccgtaaacgaagaatagggcagtttgatctctccgaggtcattcaagtatggaacacagatcattcttgatagaaccatatctcagtgactcgggaccttgaaagcctcctgcacatagacttgggagccaaacggcggtaagacggagaccccgcgcagtggattttgtgtacaggcttaaatgtaaccgcgattccatgaatattcccgcaggcgacagagtcttccagctctgtgttctgctactttgtcaagttagcacaacagactcccaggttttccgccaccaagaaaatccctcccgccattgtccatacggaaagggcacagggcgtagcacaagctacaatcaccaacagggcctaggtatagaggtcgcgtggcgtctcctcctggttcctggtgctttttttttgtattttctcagatagtgacagagcaccgtactctccgaagtatcactctattcctaacatctcttggcttcctcacgtctctgaggcccctgtccactggatgagcgagtggaaggtgagacaagtaagatcagggaagcgacaatgcaaagtaaagtgaagccagccttgaccaaagcaagcgcaaaagaagatgcaggtgcaaaaaaacatgcgttatggaggttgccttcttgtgaggctcagcatgccagagtgctgggtatctggatgtctgcattgctttcgggtcgccgccttgtttccggcctcttcagctgaaatggggatacgggaaggatatggaataagcaacctttgctcgtgctgacaaggtgcatgctagggtatgttggaagctcttccgaggcttctatgggacgaattgggggaggcagtcccttgtcgaaaagcgaggatggaggtaggcagtgatctatttgttaaccttttaccacagcaccttctgccaagattctcgtataccactgcgcgccggcgcttgcaagctggtgctttgtattcatgtaggaattgctgtctcatcttgattttatttgccttcctggagaaggtcttggcctgggatgaattggggctctggctcgaccaccttcctcttccgcgaatgccctgtcagccactgtgggagttctttgctcctcagctcccgtttccatgtcccctgtggcttgagaattcgtatagagcgagattgttctgggaataagaaccgcggggaagctggatagcctgcaatgtgttagagaaagatggccgaaagagaaccggaaacaggcaatgccgaaggtctggtcaggatggaggctgtcgtgttgaaagcgacagagggggaaggaaaaggaagacaggtagggcaaacatgcaggagatgtcggcaaggcaaccatggggaaaagcgtgtggttgggaggagactcgacccctgaaagcctgatcaagcgggcatgatagaagcttgttgggtcaacttaacctgtcctccctcgactaccttgggagatatctggcatgacgcagctcatccacggccgcaacgcgctaggccatgacggtgagatgaatgtagaggtgcctcctccgagcaggtctgggcgaggtgtgtcgagtgtatcgtggacttctcgttgggcgcgctttggtggttgttcccaggcggtggtcgttagtggttggaggttgggaagagattgcgacatgcagcggtttggcatttgatgtggcgtttgcctctggggttggccagctcatgtcgcacaaaaagtcctatcgatagctctggcagcgtttgatagcgcttggggactggccgcctttgcgcgacttgacgcctctctgactcctattttcatctacatgatggatgcccctttttctttgaccatcaacgcccctccctaccgtgtacacaacacagttgaacatattatctggtacctccgtattcgtcgaaaggaacaggcccgagtgcctataacggtgtcaggactagttgctacttgttcgtaatgcatgacggcgggacagacagaccagacggtgctagtccgagcacgccgattgcaatgcatcttcctgacaccttgttaccaggtccggattggacattgtggagatcgcccaacaaggagcacttcagctggccagccgaagtcctcaatcattatgattgaccgacatcgccctcctcctgtcttgctctgccagcacctccgtaccttatgcagtgttgcctcaagggaacgacccagaactaatgaagaaggtatcacccacaccagctggcaggcggagacggtacttcggcaagctcaagtttctctgaacctttatgtaccgctactgagcgaaacagacacgcatttcatgatatcagtcatcttatatgcttggtataccaccttgatcctccttcctcgcgtcggtgctgcatgaaagatcatctgattacggtccaggcagcaagcagtcgcaatgttggcattcttatcctctccatttgtctggactctggcagcctctgccagctagtttcggaacccctcttctgattgccgctctccaagctcccggcataagagcagtacatgcagcagatgggaacttcgattcacgtgttcttctctttgaccacttcttgtcgaactgtgttacgacgccggttcgagcaaacgaccaatggtcgaggaatgtatacgaagaagaccggcaggtgccattggctcggcggtttcccctttcactctatccgggaaaaggcaaccgggtgccttccttcgtcacctcgttcgttccctctttgcttcacttccttcccttttgcctgggtcggtcagaagagagcggtttgtctgtccgtccgggagggatgtgttcgcctcccctcattattggcttgccaaatggcactcttcgctacttcgatgatcctacttgtccgcgatcctcaaagccgagcaaccagcccttcagtttgtgtaaccttttcatcttcctttatctcatcttggcagaaagaaagttgatcagtgatacaaaagtgagtttgataatagtcagtgtcctgatcacaaagtcgcagtacgtcatgagatactatagttctcagtctgaccaacgagttgtgtaaatggttggatgacaaacccgtcacatctgccaattatgctcctcgaaatgcggcaaatctcttgagatcttcggagccagttcggtattggcattgctgtttacacagtaaagcatctgatgatggtagtcaacttcgttactgccaaggggtgacacagacatcaggcatataccgttgcgtctaaagccatcactaatgttccactcatcgtgatgcttgctctacacacttcgtcaagacggaagatacctcagaatagcctgttagctactggagagagtcatgttcctggacggcctaaaaacaccgtaaagaagagtgtgtgcgagaactcgaattagcaaagggaaacgctttgatgtgatgcaggaaaggaacatacgacactggagatctgccggtcattactgaccgaaagacgatgagctgtgaagcaaagacacctaaacccacatcgtcacagcatgtgcataatgattttcaacaaatagtttgcaatgaaactactaaactgatagtttgctgggtatcatgtaatggtagtagtagatctgaaatgagctcataatccgtgttttcccctttccccttctcctttcacatctgctgctttgccttctcaatgttcgtctctactccaacagttgctccctcggccacaaaaacctgaagcacatcttttttctgagcaatactgagaagccataaccttccttcacaagctgtataatcttctcagatccgtttgacatcttcatctcagttctcgtcttggatacaccagtggtcaagctagaatttcatcatgccaggaaacattctcctagtcctcattccctctgctacatcagcaccagcaagaccagactccagaccttgcctttgcgcgtccaagaccatccaccaccactccatcaccgttagggccgtgccctcatactgctgtccgaggatacccaactcctgggcccacttgatgatcagctcggcttcaaacggcattatcgctggcttgagcgtcttgcacagctcctcagggcccatggcacccttggaagcgatcgtgacaagtaccacgcacagatagcgcaaccaccgagttgcgtcaactcggccaaacacatcacaccagatgggcgtcgcgccatctggtcccatgttaggaggtggtgctgacatgatgcacttgcggaaatcaaccagctcttgatcgtcgtcgtagcggtaggtctccgtagggatgacatctatgcggaagtgaaggtatttcttggtatactttctcgtctcgtagttacccggttcgaaacccataggtacgtgtggctggcctgtggtctcgatgcggacgcgctggtaggcttgcatgttgagcagggccataatcatgccgtcgttggtgatatatgtgacacgtttcttctcaccagcccggaaggctttgtcgagttcccgtttgtaggcgagggcttgagcgagtctttcctcgtgtgcaaccttgtcgagcaggtcggtgattcggttggcaatgcgccaacgccagccattctggaatcgggagttggatttcgagatgataccctcacgttggagttgatcaacgcccttcaccatgagaccctcgacctctgctctagagagggtggggaataagctgttgcgttgcttgctgatgtgctcctttgagtatgtctctatcggcgtcacgcataatgatcgcatgaatgccatggcaagtgccaactctcttcttctgatatcgtcttgttctttgctgccgtcttcatcaattaacagtgccattgcttccgacgttgcgtcttgaaacttgttgaacaccgaacgttgcggatggttgtatgtctctcgccactcacgatcctcaattcctattccggtaacgttatagtctctctcgagagcagtcctggatttcggtaggtcggcatgacggaactcgtcaaggttggaagcccacttgatgagccacttccaatcgtattcgaggatattgtcaaaattgatcttcggcacgcccactccataggctttgaggaaagcacgtctgaacttatcagtcaggttcacaatacttgacatacggtccttcttcaaagaaccccaagtatgcctgagctggctgagcgtcatatcggggaagagtctcatcatcaaaccccaatcaaccaccctgtcaacgccacccagcagtgtagtgacgaccacaaacgcggtaaccttgacgttatcgctgctccagtccagctccagtgaacgatcaccggaaacccgcaagaagtcattgtccgtggtgggataagctgtgtgctcacgctccgtcttgatggcaggaagtttgatcttgggaggccggcctccgtggccttttcgtccaggtttgttcggttcagttttccgggtcgtgcgagtggcccggacaggccgtacgatgactctgtcggggctgtcaccgtcatacgggagcgactcgtcgtccgccacctgaacaacgtcatcatacggcaaggtatccaagccaaactgtcgatcctctgaccatttaagcgtcagattcttcatactagccttggtcgtcgatgaagaaatgttgatgaaaataggtttcgacgacacgatattggctgtgagtaaggcggtaccaggtgaagagcgttcccacgccacgcacttgtcaatgagtgtggtgactctcccgtattccggatccttccagctatcggggttgaatacaatccctgggcccttggccatcgcttcagcactgcgaggtaggttctcctctgtaagagagtcaagatctggcatccaaccttgaacagcaaaactaccattgtggttctcgaagaattgccacccctttgaggaccaagaaccccgtgattcgtcttgaatcgtagtacaaggcgcgaactgaaatactacgggcttatggactccctcagccttttcattatttgatgtggcatcaccgccagctgtggactctacgtccttggatgggactgacttcgctgcttgcttcgactgtcctttttctgtggaagcaccggcctcatggatgtcgaggttaggttctagaaactggacctcaacaacgcgtttctcgataggtcgtagacggttgtcaaagaaccagggcggcaagctgcccaatcctggatttctcactttaccaacatgcggaagtaatttgtgcaactttctgagcgccgcttctttcttcttactgccgtacttagccggcaacaggccgtaggccttgatcgcctcaatgactgaagggggttcgatattctcatcttggtcggttatgtgtttcgtgtaagttggtgcgtaaagctttgcgggacgtcccctcctcctcgggcctgtctgatagggggatgtgtgatccggctcccacgtggaaccatccgaatcgtcattatgcgcgccgtcacgtttgcttggtgtacctcgctcatccaatcttgctctcttttctgggtggccgtccgaaagctcatctcccgctgggcgcttgtaggagctggccttttcagattccaatacccagagaggatccgtagagtcgcggactttctcatcgttgtgctgagtgtaaaagggcgcgttaaagacttcgacttcgtcaatctttctcctgcttcgaaacttttggccatttgcgttgaccttgcgctcttctttgctagtaccagcaggtttctcgtacagttcctccaaagtggcgagctcttcctgcgtcggtgaaaatgctgtgggaatatagaggcttggatacttctccttcatccttctcttgaccttcattggcattggatcgttggtcttgacgccggttttcaagataagagagagttcaatgaacctgcccgcctccgtcctcagcatgtgggtgtgaagaatagctagatggcgagtttccagcgctttgattgcggcctgatgattcttccaggttggaggagattggtgtctgaacgcccgaaggtacactttagtcagggcatagaataaagatttgcccccagggaagacgccaaagttgttgtccagaagatacagaatgatgtcacgagcctgggcggtcctcttcttggcctcggtagaaaaacgactgtagtctttggaaggaatgaacggcgccacttcaacttgaacttgattggcaggctgttgatgctgctgaatgttgactgggtacggttccgggtatgcttcatcaactgtctgactatccagtgcgtgaccgtattcctgtgaataccgggagggttgagggggtgacgaatatgaagcaacatgaacatcttggtggctttgcacataatgtccctggttagagtgtgggcccgggcctgcgtatgagggttgaatattgctaggatcaggatacaacgaaatctggacaactctggaagaaggtgaagcacgatcggaggcgtaaccgctggtaccgatttgacggccttgttggtacggtatttcggtatacgccgacagttggactgaggggtctgatttcctttggtccacgagggatcttccaagactagcatcaactccgggaatagagaggtgttcatcttgatgactatatggctgtacacgctggggtgtttgttgtgcgtccacaagacgctgaatcagcgtcgcatcgtgttggctaccgggattgctgggtgttgtgaggttatcatcttccttggagaagttactgatgattcctccacatttgggcttaggtgcaacatgggcaacatgagaagatagaggaccgctggctcctcgatgttgctgatgagtcgatagttgagcagcatcttctacactttcaatgacattgtcgacattcaacccacgaaaagccattacggcattctggatcgctcgaacaccggctctgacattggtgcgtgagcgagctgatgattttcgcattctgcgcccgtccttctccggttgggtgccaactggtacggttgcattatctccagcattcgacgctagagaagcagcatcacgctccggtgacatgatcctccgtcgctttcttccgcgttctatgacagtagaagggtcgaagttcgggttgcaaggcgtttgagctttcgtttggtgatacttgagtccaatgtcattcttccaagcaccaccacatgtttcgcacttgtatggctttgagtcggctgcaagcatctgcgccctacggcctcctcggactcgggtgcttcccccacgaccgcggccaccacggccaccgcgagcagctccacctctcgctggtgccagatcatctacaatactctgaggggttgttggttcagcagctatgagctggctggtgttctgatttgttctgagtgttgtggcgttctgatttgttctgagtgttgcaatctctttctgaattgccagggccttttgattgtgctcgtccgtgtcctcaaaaataaacacgaaggtccaggaaggagtcccatcactactttccttggtcacaacaaccaagctcttgccgtctgccccagggacgtcccgtatagccggatcatccagcatatcatcaactttgacggcgagaggttctttaccagcttcttccagatccctgtcgaatataaccgcccggccttccaacgagaatgtcaattttccggaaatgccattatagctcgcattcagtacggtctttgggtggttggtacctcccaagatggaggatgccggagatcgatccgtgccagacgcctgagaagtacccaagaagctgaggtccttcagcctatccgatctaaacacaatgacaatggactttctgggtcgtccagtagtctgtggatttgggttaagagagccaggaatccctctgtaggcaccaggtggtatctcttccataggctcaggagacgtagtctctgtgtggcttgcaaggttttcagcgttggcatcatctccgttcacactctggtctactggcgttatgggctcaaagtttggctgtcctgacatgacaacatcgtctggggttttggatgcctcggcctcggtctgtgacatggcttcaaggcgactcaaatggcgaccttttcgctttgccatcgaacgaggtttcttggccaaccggcagatttccgtaagcgaaagatccgatgtttcggggaacgattttgctcgtacttggccaaagccataggcactggcaccggccgcagcgggtggggtgtcttcggtatcatcttcagcagcatgagttgccacagaaaacatgtaggcagaagtcttccctttcctctccagtctgcttacaacttgaaaatgcttgagatgcggtggttgctgcgtttcagcgaccttggttaagtggcttgccatgtatcggcggaaggcgtatccgaccgtggcaacgctgacctggggattcgaggctcctgctgggcctgcgctttgtatcacttcgaatacattttgagcaaggggcttctctggagtccagccagggaagatacggcgacgcttgggcttgggctcatttttcgccgcctcatcggctttggtggcttttccgaagagggccagcgcattaggtttgggctcccgatggcgtgtggcatccgaatagagcgatgtcttcttgcctgtggcaagaaacttttcccattcctcgtcggttgggtcccttatgaacttgagacagtccttgaagactttacgtgcgccaggaaaggtggcagcggtgtacttgagaacacccaagtcgacgatacgttgacagttcttggcaagggttttcatctgccagtgtttccccacgacgcccatcttggacctcaaatcggcatagcgaataacttgccatgccttgacgacgccgacgaaggttcgagcgaaagcctccatgtcgatgttgtccctcgtccaccgatcatgccaggtaacgggctccaggtccttggtaagtgtttcgaccgacaaatcaagaccaccagtctcagtctccagaatggggggcgcgaagtcgataagccagagcttgctagttttcatcttggacactactatggtccgctttgcgatgtagcctttcctggcaagtgaatcggttcgcttgggaagggagcgcttatcctgatccactaatcttcgaaggtcgctctgcaaaatgcctttgtctctaacagatgcaatgccaagcaaacacttccattcaagaacggggactctcttgtagtctacaccatggcgagtgagagtctgccaaacaaggtcttcggcagggtagattcgaggccgaatagtaagtaacgcctttctaactctcgatttggaggctttctgatgagaagcagctgctttgctgagcttggacgccggctgttttgcttttggtgcgggttctttgaagttgtcggcaggctcgccatcgacttctgctccattgctctcagcggcttccggtagagcgagaacttcttgaagctcaagcttgttgtagcgcttattcttgttgattaagatttggggtcgggttcgcagccaatcccaggcccagcgagccgataccatctcggccggtgagaatgagctttcatcgagcttctcttcatctttctgtgtgatttgcgccgccacagcagcgatatcttctcctgaagttgcatcttgccgcgcgtcgagagtgttgtgatactgacggacaattttcagcaatgcagagacagacacgcctttgcaatatcaaactgagttagtactcaagtccatctcgaagatgcatcactttacgtttctacttgtctgcgacaagacaccctcgggttgactgcaaacaagagcagcgcaagcttatgcaagtcttgtaatatttgttgccaaaggggtgatagcgcggcgggatattggtgtaagagaatcgagattcttgctggaggtatgaaggcgaatgaggatgaaaaacgaggaaataaagagaactcacctgtttctccggaataggcgatctcggggatgagaccctcaagcaaaacctcgagaccgacgccgctcataatgagtgagaaccgtggtgcatgacggtcggcatgcggcgataaaaaaaaggatggtggaaagtttgatgctggggctcgaaccgaagatctctcgcgatacaattttttcgctaggtggtagcggcgagcgattcgttgggcggactggggagcttggttgatttcttggtggtgtcgttctgggtgggaaggatctcgcttcgagtgcaaccagggcagtaatttttttttctcctctttttttgactttggttatcaaactggatccgtgcaaagtggtaaggaatgccgctgtttcgagtttctgtcggtacaagtgaatggagggggacgagcagtagatggagataagatggcagtcgcagacgaggggcaattgaaaatttctaagttgttagagcaatgggcactttccgtttcgcaacttctggccaggtccaggtccgtcggttccgttgttgtgtgggggaatgaatttttccttttctctctctctttttcttttatcctccgctaatttaatgtttttttttttttttttttttatctcatttctatgttgtttactagggtgggaagcaattggaggaagctcccgacctttgggagttgcaagtgtaatgctcttgccattccccgattgcgaaggtcgatgacgaatgacgagtacctaggtacctgtaggtacctgggggtaggtagtgctcatttcacttccacttcttgtcaccgacatgacaggttttggcaggtgactacacccaccgaattgggatgtcatagcactcccgtcggcaaccatcaaatgcactacccgggctaccacaaaggaacaatttgatcactgcatcgaaacctgaaccagcagcgcgcggttggtcaatatcccttcgtattatggcattaccctgcaaagaatttgattacgctccttgtaaaccttatcagatgcatgccaacattttgtgctgccatacaggactccattgaaatacaagccattacccaatccgcctcagcctagctatacgagcgtattaggtctccgctcagccataagcttgcggtattgtgccaccacgtcttcacggaccttctgtagctcctcacgctgccgtagacttcccgcagccttggggattccctcgacatcgaccgtcgctccgccgacaagcaatttcttgctaggaatcttcaactcgggaggagcatccgccacttcgttgagaccgaccttggcctcgcctcgcttcttcttgatttcctcccacggatcatcctccttctccttagactcgccaaggtatctagagccctttttacccttcttctttttcttccccgcttccatgttcagcttccaagtgacgcccatagactcctcctccatctccttctcttccagctcttccagttcttcctctctcttctccttgatcttggcgtcttgtaccctccattcatcgtaaagcttgtgcatcttcatctccttcctcgttcgccagatcttgagaccgagcggatccttaccgttcttggccttgttgttcaccaaaccactgatgggtagcgcggcgtctacacgctgactgaactcggagagcttctcgcctggtcgaattttgagttcgggctttgattctggttctttctcgggagcgggtgtctcgttggaagcggcggcggcggcggcggcagctgcctttttcttggccttcttgctgggtggcggtgcgccattgtcgagcccggaacgcggcttccttccttcggcaaaagccatcagacgcttgaaagcgcgcggcgcatcctgagtttcaggtgctcgtttccttttggacgaagtcttctggatgccatcggtgtttttcttttgtacaggctgtttcttcttggagatagtcgtgggcgggagcggcttcgcaatttgagttggaggaaggtcgaagctgtgtcggaagtcaggtatctatcaattgatcgtataacacgcctttgtttgcttacgtcgacaggtccttctcgcggcgggtgtgtttgtgaggcatcgtaaatgtttcaggcttcttgctgtcctggattgtcttcttgcactgcttcagccgatgtcaaggttgggcagatgatgctggtccctgatggattcaatgtccgatgttgcaaaaaatttccccacacaccggataagataagagatctatacccacttagctgatggggctcgtgcgtctctacgtccaccagcgacgggggctccgggctgttccatgacaggaggatccaccagcaaaacccaccagaccttgagatcgatccactgctgcaaccccacttgcgacatcaccgtaacaattgaaagaaacaatgccaacatgtcacggtatgtaagtaccgtcaaatccactacacttacacagtagtgcgcaatattcacttcatgtgctggtcttgacatcacactgcaagcctgccgttcaacagtggttgccgttcaccgttcttgtacttgatcatcagatcaaatatctatcaaaaaggatttttggcaaccacccaggggtccccatacacattccacaggatggcttcgacagcggcgggtgtcatagatcacttcagtttgcgacgttgaatcgttttgtctacgctgagaatacccgctatgtttgagagctagtgtaccacggctgtcgtgcgcttaataggtaaccgggatcgggcatgcgctttctgatcacttaggttgttgttgatttgttccccgatcggaacggcagtcgcgattacctgtctcggcgcactttggttctctactagtatatggagcctgttcccgagtctccggcatttctccgatcgaccgacggcaccacatacatcggccagccaaggagaagaggaaaggcggggcgcggggtataattcccctcggcgattggtacggcatactggtattcccctctgccccctcgcggctgtgttgttcatgacgttcagtcgatcgtgaaccgtgcggtccggtcgagcagtgtgtattggcttgatataaaataaacgagaaccttgctgttatataagacggacttctgattaacttcacatatcccctttaccttttgtttgcaactgatcttacacgcttcgccgatatcaaaaacaagatgcctgagcaacagagactcgcttccctcgatgtacgatcttgtctaacccttctcaaagaagtccaatactaagtgatgaggcacacagagttcgaccgctagccgcctcccggcttactcccagacgctctttgaggccaagacagaaaagggcttgaccttcgaggccattgcccagcatctggggcggagtgaagttgccgttgccggcttgttctacgggcaagtccaggcctcggccgaggatgtcgacaagctgtccgagctgctcagtgttcctaaggaagccattgccaagcagatgatgggattccctgaccgcggccgggcaggccccatgcctccagttgagcccttgatctaccgtctgtacgaaatcgtccagaactatggctatgccttcaaggcggtcatgaacgagaagtttggcgacggaatcatgagcgccatctgcttcaacactaccgttgacaaagaagtcgacgagactggcgcctcgtgggtggtcatcaccctcaagggaaagtggtatgtcatattgtgttgctgtagccgccacgcattcgctgacaagaacaggcttccctttgctcgcttctaaacgaaacaattcgaactaccaacctttgtatatattgatcagccctctttgaaagaataaaatgaaatagaactcatagcccagtctcgcatcgccagccttggcgcttcacggcgacagacggccgtttccgaggatgacgatgcacacgcaaccactgcaacacaataccacattctctttatagccatacctgaatgtttcaaaactgaagaaagaagggtctgcatgcatagttggggcgatcggcattgtcagtgtcgagttgactcgagtcttattttccatggggcggagaaacaataggaaggaggaacaatactaagcgccacacgtcgccaaccaaacaaacccctgagtagctgccaaacatttgcgcaaagcggtatgcgtacactacaatagcaacaagcaagaataatgattaacttcgatcaggcacaaggacgttccgttctagaaccttgtcgggcttgtatacacgcgagtgccacgtgcaagtcttcatgatatctctcgacatcatccagtggcacgcctccattgcaagcaaagggatgaaagatggcagagaaggttccttgttcggtgagcacaatctcaagatatgcacaatactaagcgctcaccacatgagagaataggatagcccgtcaaaaccgtcgttttgtttgccatcgaagccgcattcgttctgccaaagaggctgcgcaatgcgaagccggtggtgcagtgtcattcttccccctctggtctgagagcgatgataccaaggcaagattggaggagatacttcagattgacggttgttagaggattcaacgaagtgaaaaatctataagaacgtccgtctcctcctccccaagtctggattttcttttcctcctcatcccacaacagcctttgaatccattcaataaacaacccacaaaccatcaacatgccttccaccgctgcttccaccaaggtcccccagaccaccatgaacttcaacggctactgcgttgttatgtaaataacctcacagcgccttgaagggccaacgagagcattgagaggcagataccaaccagctttccttcagcaaccttctggcaaaccacccatctcacctgagtgatcctgttctcgcaacatcactcgatgagaaccagtgaagatcggtatctcgcctctcaacgtcagaccagcaatctgcttttccctctatcatgattgaaaagcccacctctcgttccgccacaacagcaacctcgcctaggaagcttcttgtctctgcttcatggtggactctgcacaatgggagcacccactgacaacatccggagcggtgaggatctttccttgatgggaatggaaaaaacctttgtcaaccggggatatacatccgcacacatcacacacaccatcctttcacataaacgactttcgcttctttttgttggggataacttcacacgggactacttttcgtccacacggagctttccctcttcaattttcgacactcaggcaactcaccttatctttctggaccctttctctcttttgtcgttgattcgacaccaaacaccctttgcggactgaggacatcgccggcgggaaacgatgcagcaacttctctttggttcacactcttcggcaaacgtcacctgggagtcggcggactcacaccttccaacctcaacctcttccatctgctgggagggagctatttcgcgacatgcttctctcttttgttgggtgggacttgcacgggcttgggtatggcgcttggttcaccactcctttttctttgcgcactttcttggaattttcttggataggactgtagaggagggaagtcttcctttctgtcttggcagggaggggggactcgcgggatgaaatttgtggagggggaggaccatgtggggagttttcactgtatctttctgatcttggtttgcggaggggagggattgtgggggtgagttggcttggttgaaggatttgaagagtgttagttcttttaataaaaaaaaaaccccggttgacaccatatctttggatgctctcatgaccgtgactacctctatgattgtgaatttcattatcatcgtatgcctcttcgtaagacttttcagagcaactgactttagtgataaagctgtcaacttgcaaatggaacgcttgatcgatcatcaaggcaagatacgcggaggaatggcctcggctccgagaaaatatactacatcccattacatgtatcagctcgacgtcccagacatatttctgatctgtttcggccaggttaggttcgtgatgtttgcgcgggacaaggctcctccactgaacgcgaagtttgatgtatcaggagactcgtgttgaatcaccttgacacaggctgcgggtagcttacgagaaactgggcagagatacacagggcatggtgatatacactagcaatcaatcttgagatcaccgagaaaacgcagttcggtgggtgaccatcaccgtgactacaggcccattgtaactcgtaacctgagggttggggtttgatgtgccagattcagagagagtgtgaagggcacttccaggagctgggctgtggatacctctatgccgggcgccaagcatccacatttgggtccgcctccgacccaccaggcttatcttatcgggtaatggcagccgccatgtcaaaaaaaagtttccagaactgcaagcgctgccgcttctcgagctcatcatccaaatcgattgtacagcaaccccacataatcacaatgccgcgacagtccacccgcacaaaaaagccggccaccaaggctcttgaggctgagaagatcgagaagattgttgaagagaagccccagaaggagcagaagaagcgtggcagaaagcccaagcaggtcgtcgaagaaacccctgtagaggacaagatggatgtcgaggaggagcagaaggcggaagaaaccaccactcagaccaaggccgacgagaaaccagagcaacaggaagaggccggttcagattctgaggagggtagtgacgacgaagaggacaacgatctcgatcttgatgcacttgacgaatccgattccgactcagaattcgagcgcgacctgaacgagaagcaatccgccgccggcatccaggcaaacaagtaccagaaggccgccgaggaatcgagcgacgaggaggaggacgaggatgagatcgacattgatgagctcgacgtcgacggagaagaaggagaggaagtcaaggccatttcgagggcgcgccagacaataaacaacaagcaaggtctcctgacggcgctcaagcgcttcgccctcgacacaaccgacaaagtcccattcgccttccaccagtccatcgttgccaagaaggtgacggaggagtccatcccctcgatcgacgacgacctggcccgcgagctggccttcatgaaccaggcgctcgaggccgcccgcgtcggccgcgccctcctccgcaaggagggtgtccccttcacccgccctaccgactactttgccgagacgctgcgcagcgacgagactatggagaaggtcaaggccaagcttatcgaggaggccacggccaagaaggcctcggccgaggcgcgcaagcagcgcgacctcaagaagttcggcaagcaggtgcaggtggccaagcaacaggagcgtgccaagcagaagcgtgacacactcgaaaagatcaatcttctcaagaagagtacgtgcctctcctacccttctccttccccttcccttcttaattccataacaagttctcttcctcttccttcccctccccaacttgatgataactgaagccaactaacctccgcctccttaaatagagcgcaaggacggcggtggccccaccggcgccaacgaagccgaagacctctttgacgttgccgtcgacaacgagctcaagggcggccctggcggcaacaacagcaaaaagcgcggccgcgacggcaaggagggcggcgggcccaacgccaagaggcaacggaaggatgccaagtttggcttcggcggcaagaagaagtacgccaaatccaacgacgccctctcgtcgggcgacgtgagcgggttcagtgcgaggaagatgaaatcgggcggcccagcaggcggcaagcccaagaagttcaagcctgcgcctaggcctggtaaggctaggagaaaggcgggggctggaaagaggtgaagtgagtaagcttcactgtggcaggagcgagaagaagcagtggaagtgaagagcggtgtcgatgccatgatgggtaatctgtttagtttccaacctagtacaacaaaaggtcagcacggcaggttggtgacaaaggtggtagtagcgtgtatgagtatacatcatcatgggaccggtcatacaacaaacatcattgaaggattcagatcaattcagtagccactacctttacttagatacctaaagagttcttttcatgccttacagtttgatggtgttacccgcttggctcaaaggtccttttctcatatcattcatcttgcagaatggctatatccgttcacccgaacaaacgggttccttactttcaccttcattcaaaggcccccgatgtcggctcgtgaacaaaaacaaatctcggtcactacagtttgtgagagtatcatcctgtcacggacgagccgcgcaagggccatcgctactttaagactaggtacttcagatacactaatacacgagacatccccctttcactcctcgaacccgcatggtaaggggtttgatgcgcaacaccatcgtaacgcctgcttgctgctattcatcgagacgagcctaaacccaaacccagattcagacccaaatagacctgggaagacccataaccaccaacgccagacatagacccgcctttcctgaagctacaagcaaatagaagaaagaaacaacaacacaaagagcggctcatccaattcaaccccaccgctgtgtgggattaggacgaaaacctcgcctgaagggtatttcagtggtatggcgtcaactctgggaagaactgagcaatcttattcggatttccgaactcggacctgcccgcttctggagtaacgggacttgttgccgtctctgtgctgattatgctactggttgtgctattgttcgtcaaagtggtggtgaggctgtagcccatgctggctgctgaataggcctctcccaaagcggtggttaacgaggcacgcttcttcttgatattcccttgtgccggtggttgctgggatcctgcccgtagtaactgcggaggtgccgagatgttacggacatcggctatgttagacgggttattcactgattcagcgtttgctagcggcatccggtttcgaggtacggcggtatctgtggttgttcggaccgggttgggggtgaatgatggtattgtgggacccaaaaacttcttctgggcatgctgttggggactctcgatctcgatggctggcatgagaactgtggcagggccgcgtgatgacgtcttctcatttgcggccaagcccttcgaactgacgaaagccgtagagcggcgctgctggggatcttgctcgtaatactggtccttgataggatgtaccagaacagtttgattgtggatagtcaagatcgagttggtaggtacgtttacccagttttctatacggcttgttagttacgtccccgagcacttgatttggcatagactgatcaaacatacctctctcaaaggataagggctcactcgcaaccagcacgacgtcagcccccttatcgcttctttccatctggtagtcccggttctcgggatctgcttccctcgtctcccacaatgtcccggaggagtaatacaaactagcagcctcgtccgtggaactaccgacatatcgggtgcatatgatcgagtgtccgtctgtaagggcgaaattcaaaagactacgggtgtcgatgttctccgagtgtactagactctctgggatattgtcgatcagctcgttgatgatgtcaatcgtcctgagcatagcctttcgcaaaacagtcggtccaaaaccaccctcgggttgcgagctcgggtcgaagcccatacgttccaacgtatcgaggaaaagagcgaaggcccattcgctgtcggttccgcccgccacacccaggtaccacttatcggcaagacgctcgccaagtcttctcttgatgtacttccatcctcccagtccgccgttgtgcatccacataagacttccatggcagaaagggtggcagttgtcctcgctcagggtgccttcggtggtagctcgaacatgggcgaatacgagatgtgaggcggtcttggaggcaagacgttggaggttttggcagttccatgcgggggtcgttgatgtaaacaggcaaggcgccgaaccgagcttaggatctgtgtagaatcctattccgaagccatctgcattgttttggccgcgacgggtatcctgcgcggtgacattgtggtgagtcacggtgctcaacgttgagagggttgcaaggggcgaacacgggggaagagcataccagtcgcaatcgcgaatcgaaagactgcttgagaatcgaatgggcagggtcgagaaccagcttggagagcaggatttcgtcgcttcctttgtatacctgttgatttgccgttcaataagcaggcgtttctggacgcgatcaccgagtcgcaaattgttgtcttaccagaaaccgacacatggccaacggtatgtgtagactgagtatgaagctaaggtgtgacaatgccggcaattgcaagtctgcagcagcgtgagagcgtcgtactagttgctactgtgtcgttgaattgaggcgtactgtttgctaatgaaaacactgacgtcgccaggtagggttgacttccaggatcgaagaggatcgtttgtttgtttgtcgcctgcaagaatcgcaatggcaaagggacgcacggcaaggacgtcgacgggacttttcaagggcctagcgtgcctgagaccaacaaggactgagccgacacaaagggttcaagtatgagttttgtagaaaggcggatgcgggcttgcgtaattggaccctttcgggcaaggaaggaatgagacggggagctggaaagacggtgggatagatttcaatctggggtcccgccagtgcagtgcacgggacgacatcgccgacaggtatatcccagggcggccagcatgtctagtcatgcacagcggcagtccagcccgttcagggctgacggcatcgcctgcgagaatggcggaatgtatggaaggcgcaacacaatcgtggggcgggcagtttgcgcccacttcagggtctccaggcttgccacactgcgacgggcaggcacgactggcacgtctgggttctcggcacgactagaggtaccacttatggtaccaacctgaaggcaggtgcaggcgcacgattggatgtcgatgtcaacgcgggacgacggaagcgcggccgtttcttttttttgtctgagtgtacattgattcatctgacaacctcaacactccgatcctcattcatgtcttgcccttttcaggcggacaaaggagttcctggcgaaaacctaatgccctcgttaccgatagaacaagaacaactcagctggccagggttccatgtctcttgattctagccgagcctggcgcgcctggcaagccagccatgactgaagatacaacaggtctcgtttctgctgcccaaacatcagattttgattccacgggttaccaggcaataaatgatcccgttggtacgagatgttccaggttttcaatggatattaccggagtcacaaacattgcgacactctccggagcaaatgggtgctcaactccgtgacttttttgcttgtttgcaatgggaccatcgtgcacattcacaccagctcattgcagtgttcctgaatccagcaacattggaagaagatcttgtttcatgtcagctaccggcctcacttgcctactgctcaacggatctcagacctgcgacttatgccgaattgacgagcagtcacgatgcagtcctatgcagacatgaatatttttctaccagagtctaaagcaaaacaacattgaacatcaaaatgctagtgtagacatagtaccctttcaagagggcggcgacttgaagggtctcaggattggatctcgggactgcagttggtagttcagtttcctattgtgtaggttgcacaaagatatcgtttgccactacaaaacctgccaaacactaacaatgaccgccccacttttaggtcccaagcagcgcccccagcccacgggcgggcactgtccagtcccaatttttgtgggtggtgtgagtttggcgggctggccgcgcgtggcgtaggggaggctcccagaatcccgttcggctcctgagttgtcgaaccggggccatcgcgacttgtttgtgaccgggcatcaacgaaccactgacgataacactacccgatccgactccgtgatcacatccggacttctttttatccgactcgaggggtcctgtgccctgtgagaccgacatacaacgccgacgacatacgacgacgatcctggcccgttgatcgacgcctagatgccgtgcctgattgcatgatccgagacaggcaccgcttcgtcgttcctccatcatgagcgcacagcttcgcgctgccggggccctgggccccgtcgcccggcgtgtgactctccgagctattcgcccgtatcatagccagcttcctaccggcggccttcaacgaactgagcatgcctcgcgggcattgcggcgctcgatgcgcttccccgccaactcctatcacaacgccgtcattgtccggaatgcttccttcatccgccttctccccaagctggccctcaagtttgcgcgcatccctgccttgttcggcaccatgatgattggaggcgtcgcatggattcagtatcaggccatccgtaagcgacctacggcccgagtctgctggtagttgggtaccccgctaacaaagacacagaggtgagcaattcggcccaagaagtcttcggcaacgtcagagataccgtcaccacaaccgcctccggcctatggggcagcgccgtcgatattgccgaacagaccaagcgaggttgggataatacgaaggaagaattcgagctgcctgaatggttagggaacctcttcaaatcagagggcggacctgaagggggtaacaacaatggttccggacctggaagacccgaacccccaaagaaagcaaggatgggcgccgccgttggcgcttcagcagctgcttatggttacgatgatgcagccgaagaggatgaccggacccccgaggaaatctccaaggacgatcagatgatgtatatgaccaagatgatgatcgagattcggaacctactccagaaagttggccagtcgagcacggtctctctgccctcgatcgttgttatcggatctcagtcgtcgggaaagagctcggttctcgaagccattgttggtcatgagttcttgcccaaaggcaacaacatgatcactcgccgaccgatcgagttaacgctggtgaacgaccccaaggttagcgccgattacggtgaattcccggaccttggtcttcataggatcaccgacttctctctgatacaaaagaaccttaccgagctcaaccagtccgttcccgaacgcgagtgtgtctccgacgacccgatccgtcttaccatccactcaccccgagttccggacctgtctttgatcgatctgcccggttacatccaggttgctggagagaaccaaccccgggagctcaagcgcaagatctcggagctttgcgataagtatatccgaggtcccaatatcattctcgccatttctgccgccgatgttgatctggccaactcgactgccttgcaggcaagccgtagggttgaccccaggggagaacggacgattggtgtcatcaccaagatggatttggttgatccggagaagggtgcagcaattttgagcgacaagcaatatcctctacgtctgggttatgttggtgtgatttccagggctcctcagcaaacagggctgttcaagcgggataccggtgctctcctgagacagatcagcaaaaatgagaaatcctacttcagcactcatcctgaatttggcccagactctggtgtcaacatcggcaccgtaacactacgcaagaagctcatgcatgtcttggaacagcaaatgtcatcgaagctgcaggatacaacagctgccattcagcgcgagctcgaagaaacgtcctaccagttcaaggtccagtataatgaggagcccatgactgcggaagcataccttgccgctagcttggacgacttcaagcacgcctttaagaggtttgcttccagctttggccgtccccaaatgcagcaattactaaaagaggctctcgaccagcgggtcctcgatcaattggccgccaagtactggaacaagcctatcgaggatctctcccctgctccgtttgagccggagaacatcgccgatcttccaaaggctgaccccgactcacagttctggcatatgcagctcgataccgcaacctcggcactgacccggctgggtgtcggtcgcttggctgctaccgtggtcgccaacgctatccaggccaacgtggacaagctcgtcaacaagtcgaccttcgccaagcacccctctgcgcgccaggtcatcaatgaagctgccgccaccgtcctcgccgatcgttcatacaccaccagcgatggtatcgagttttctctcaagccttacaagtatgaagtcgacatccagccacaggagtggtcgcaagggcgggatcacgttgccggtgtcctcaagatggaactggaccagtgccagagggccatgggcaacctggaaaattccgttggaggcaagaggaaactgaaggaggtcatgaactttgtcgacaaggctcgcaagggtgagattgtcgtcgagggagagaccaggaacggtgccggtggattcagtgctgctttgctccagaaaggtatgttctctatgactcatgcacttcctcgccccccccccccccccccgcccaacgaaccactaagtaacaaatgttcaaaaccaggccgcgaagccgtcttcctccgcgaccgcgccgacatcatcaacatgcgcatcatggccgtcaagtcgcgccagtgcaagtctctcgaaaacaagtactactgccccgaagtcttcctagacgccgtcgccaccaagctcacccagacctctgttctgttcctgaacgtggaaatgctcaacgacttttacgcccgttttccccgagaggtcgagtccaagctgggcgagcagatgctcggcggcgggctcgagcgcttcgcctccgaggacccccgcatccgtcgtcacttagatctaatccgccgcaaggagctcctcgagctcgtgctgtccaagattgagggattgagaaggttccatagggcggatgatgatgtcgctggtgctcatgattatcatgggcatgggcatagggcttacaatgggaacctgggcaagaagagttcatcgagttcggggtcggggtcttcgagggggaggtttgggttttgagattagggagtgaacggtgtgtgaagagggggaaagaggatgaaggtggttgatacggtggacttgaaagaagaagagaaagaaaaagggtgaggaagataaagggaaaagaacagacttgttggaagtagtgcttatgactgggagtgttctgtttataggtcaacaggaagggatcggaggtagagggcgttcgtgcttgagaacatttgattaggtttcttggtcgggcttttgtcaattatcgcatgggggaagcgagttgatggaatttatagggtcgtctgtttcttcaggtgtaggatcgcaaaggcaggcaggcaggcaggcaggcagatctgggaattgatcggcgtcatcatataaggacttcatatactactagtctactctgttcagttttatcctgctgttctcgcctcatatcggcgcctactgtactggtttgacgacgaaatgaagaaggaaaatatcacgagtattataaactgacatgggacttgggtcggtatacgttgcagaaacgctcatctgataataagtcggccagtttttacttatcttcatcatcatcaaaggaccatgcctatcctcacttccaattccagagcgaacaagctttatttatgtcatcaaaacaaaaaccccagccattatccatgtacataatattacttcaaagtttgcacagctacgtagaatcagtactcatctgcaccgtaacctcccaccttaaattcgacccccttccatacccttcacccaaccgactctgcactaacctcgccaaccgacttctcagctgcgccagcgcgccgtcatccatccctttggtagccagacaaaccttcaggttggccatggctagaccatagtgcacctgccagaactgagcctcttcgacgcgcttgatttggggttcggattcgatctcgcggacgacggcagagacttggctgttgttgttattctctcctgccgccaaactgtccattttcttatccgaggatgctgctgtagatggcggagaatgcgagatatctcttggaccagaataactcatcaacaacatcagcccctgcgcaatcgccagacgagtgcccaacacaaacatgctgacggctatcgaggcgcagatgagccgatcgagccagacaaagtacgagacgctgagcagcgggaggagcagcatgacgcaggcgaagaacgtggtcagcaggtggaacgggttggacaggatgcctgcgtgcggcaggagcttgcgcaggtatggcaggggcacgcgcatgacgcgaccgatgcggctgtggttgcgcaggccgtaagcgcttatcaatgtgctgaggatggcggctagactggcgaagtcgacggccccggccgagacgcgcggggtggtggcgtcgtgggcgtggatatgcgctatcggcgtcgaaggggccaggtttgcgctcgtgtcgtccagggtgtccggtagagggtggtgaggcgcatgctcgcctacgttttccagcgcgtgcttgatgttatgcgagagcaggtcgaagccgccgaagacgaggaagacggacatggcaaaaccggcgaggacctcggcgcgctgcagaccaaaggggtgtcggatgctggaccgccgccagacttcgaagttgccgaggacatcgacggcgacgcagacggcggcagaaccaacgtcgaaggcgaccagatgcgagagggcagtcatggcgagcgagccctcggcgctgaggaagacgtagccggctatggcggcgtggcagcagcaccaccagaagcgcatgcgctgaagcttctgcatgctatgccatgcttccttgaaggtcgggatggggagggaagcgggaaggacgggcggtgggcgcggtgggggttcctgaaagaaggaatgttgggcgctgatggatgagtgtttatagcgatggccgcggcgttgaccgatgttctggggagattgccattaacaaatgggagatatagacgggacagcaacgcaacatacagatttgacgggccccgaagagatgatctgggtctggaagttgaaggggttttttggcggcgcactggactcgcccgtagtgggagacgcggacccgtcctggctcgccattgcaaaggaactggggtcgggcgatggggaccgcagaaggttcaggttcgcgtgatcgggatgaaggaaggtgtcggacgagaaggttgttgatcgcggggagatggggggcttgtaggttggcgaaagcaagaggccttgggatttgctgtgtttgtcctgtgacggagactgtgacggggatgggggcaatggagcggctagactgtgggagccagtatcatcctggtcgcgatcgtcgagggccaaggagatgatggtggtctcgatagcgtcgccgctgctgccgctattgtgtcgccagtctctcggggcaccttcagcctcgtccccgtgatcgtcgtccgcagcagggtaaacaattgccggcgcgatgacgggaaggccagtcgccatgtgcttgctgttcggtgaaatgtgatggaagtcggttgacagaggcgtggatgtggtcgtcgccgtggccgtggccatgtctaccgcggcggcgcaaccgcgttcattggccggcagcgccaggggcagaggtggagggccaggcagagtggaggcggacttggtgacggtggaccgccgtgtcaggggtgagcgaccgtagtcggcattaggcttagcgccagtatggggctccattgatccaggtctttcttagtttctctcaaaagattgtcttcatgttttcacctgtccaaaggtgaaagttataacgagagtcaccatgactgaaactgatgatgttcacctgtcgtcactatcttgaagttttccctaacccgataagatgccgttagttgttgggatgttacaccgcccgcccatcccttgcatgctttcttgactgaacgtgatgttcggtagtcgttaccgtatcacgacacaagggggtcgggactgccatggtgccattgatcaacccagcagggtccagggaccgattgcctgccgtgagtgacgactggacgaagggctggaggtgacgggaacttcagttcaattccaacgactgtggggacaagtggaagaagggagtgggatttagttaagggaaccccgtctttcatcctccccaaaagaaaccttgtcgatggccgcgggcggtggtggccgcgctggtgtggtgcgggatgcgacagacggtttgattggtactagcttcgagcgcattggacgcgatattggacagcacaggtcgctgacatccgatcatcgcgacttccacttgatgactgcgaaaattgtcttttgcagtgttctcgttatctcaccaaggacagccgagcgtgctgccggcgcattgccatccgacatcgacgttgttgttttctgggggatagaagctcgttccattatgcatttcggagatcaacagaaataacacggtttgcgacagaccaggtgctcgtactcgacttcgatctttcttgccgccttcaagctccgaagccacgtttgaagtagaggatattcctgtccccaagtgccggcagatctgaggcagggacggaaaatagggctcataagcaactgattcgatcgagccgagcgatcgcaacccattcgacgttcaatcagccatccatcatccacatatgcgaaagcaattcgtcaccagggcatgacagttgacgagtctacccttggccaagacacacgttcggcatcacggtcaacatacggcgggcgtgtgtgcgcccttatccgaacccataagagacggcgcaaaggcattatctgagcgaaccttgtccccggatccatcttccccacgtccgagccatcgggttctgggtcgtcaaaccccgataaagagacaagctgcatcaccccggcaatggaccagccgatatccgaacctgcgagccctgctgccgcgcccgacgtcaccccaaatcgcccacctgcagttgtacgcaagcgcagcaattccggcacaggcggactgttgtctcggtttcccttcatgcgcgcatcgagcgaccagcataggccccgcgcgcgccgcgggaccaacgaggacgactcgaaaccgcccgcttccccaacttcatcaccaactacctcgccaccaataccgtcctttcgcacgatcccgtccacttcgaataccaatgtccgcaacagcagcgctggcagtagtgtccatgccccaccacctccgctttcgcacgcggcccttcaacaacagataatactgcaacagaaaacacggcggcgtagggggtcgctgaggaaggttgctcttttgggccgaggagctcagcgtgaaaggcgggagagctacccgctaagcatcaacacacagtttggggtggagggtgctaacggtagcaatgcacgcacgtccggcttggggagcaacatcatcacgtcaagttttgactcgattgtcaaggaaaatagcagaaatagcggctttggactgggcatatcgggtgttacgccccggccaagtgccagcatggcagagtcggactctgagggaatatatacggccaagggcacaagcagcaacatcacatcgcccacaatgatcagcaacagcactgatgacccaaccatgacaagccctaccatcagctgcacgaccaccgatgacgaagacgcccttcatatggccagctctagagggccaggcgtcatgccatctctctcccgctcctcgaccagctcttctgtcagcagtctcagccttcttcatcccgagcgggcctccgtcccctctctgggtcccgactcctatttctcgaccatgccctcctccacccgccttacccgcggccctctaaacataacaatcggcaacattaacggcagcagctcagccgccgctgcatcagactcaatccaaggccgccgccgcagctcggctcaacaacaacaacgagccaagtcccctttgagtctgacaacaccgatgccgtctcaggaagcagtttccgattttgactattatgacgactacagcgataccgagttctggggctggattattttgttatgcacgtggatcacgttcgtgatcgggatgggctcttgcttcggcgtgtggagctgggcgtgggacgtggggacgactccttacgcgccgcccgagttcgaggacgacccgacactgccgattgttggatactacccggcgttatttgtgttgacgtggatgatggtgtgggtgtgggtgtcggtgagctgggtggggatgaagtattttaggcatgcgagggttgggggagattgaagggtatctggtgtaaagaggaggggaggtgaacacaaagagagaggattctggatggagggtatggagacaaggtgaaatgtgttcgtggtatggaaatgccgagagatgaaatcctaatgtctattgtttactttgataggtgagttgaaaagggggttgattacttggcaccatgtatgatcgtttaccgccttccatacaagtaaacaagaactccagcatcccaagtagctaccattcccccaccgaaacagaagacatgaatttgactaactttccgagatgtttctatcccaatttgatgcctacctacatacccgttctagaacacgtccccttcaaggccaaaagccacgtgtggccggaaacgtggctaccattttcgaccttacggctcggttccgaaatgaggatagggtacggacacggtttcgccatgtggccacacgcctctgcgcaaatttgccgtccagcttcggaaggatagcgaggtgaacaaagaaaataggaaaatatcataataagagggaagaacaagaaaagaacattccttggagcacgtggcttgggaaacagtcccggaatgtttcgttggattcattgcatacaacccgcacaatcgttcgtcaaccttgctggtcttgttattcttccctcgatcatcgattgcctgcagaggtaatgtggcaactgaaaccccttatccttttgatcgcctgattacaacgggcccttttggcaggatttccgacactgctatagcaagaagtgaggtatgtgtaccttgatgggcagtcaggtgtcttgttacttagtctaccttgtcgtatatgtgtggtttgggaacccgtaaccaaaggacatcatgcaatttctagataggtcggggaatttgtactttcggaaacacaacgaactcacacaagcgatcggcatcagcttggttgggcatgtcaatcttcagggaagcatccccaaagccaagcaagcatacatctcgccaagccctcgggtcatgatctagtactgtgtgtattgtgtccgtgtaacttcagatgcgatatgttcatgtctaaactattgtcgacatcgtccaaaaaagacttcgtcacttagattcaggtcaaacgttctatttgcttgtattgtttttgttttcctttttagggggggggaaggggttctctccattgaggttccttgcaaggacgatccaagtcggaggcggctgcggctgcatagggttcaaaacgtgctggaaagaatcagagttttgaccaatgacatgcgtcatcaagcctgaccaagaaagttaagcgctcgcgcttgcacccttcccttcgcaatgtggggatggagacatagctagaggtacatagaggtatgcaatcggatggaatgcttccttggcttttcatcctttctggcggcaatctcagccctggcggggaccccagtgcggttatggtttttgttggaagtcgggttgaggccgcgggcaagcgcgctgaaggcgcacatgttgggtgcgaagacacgaatccgtcgggctgttagtttagttcagacgaccttgatgactactggtgtgtggtctgatgaggtagtttacctatgcatgaatgcctcctggtgaggtgacgaggaggtggttacagttgatggtcccgctcgtcgaaagtgacggaaagagttcgtttctttcttacaaattggttcgaatctcgaacctttgtaacatgaaagacccgccaagtcacaaatgacaagccggccttttcctagcaagacgtgcccaatggttgtgaaaatcgcggaatctctgtaagtttggcccttatcctgacggtgctaatgagctgcttttcaccatcttttgcgcttctctcgacgtctatgaagagggggggggggggggggggggggaatgccaagatcaccaagtgtgcagctccgatgctgatgcagactgtcacatcggcaccaaccttctgactgagaggggacatgtttcatggagaggggaaagtcaatgtgacgccgctcttcacacccacacagatggaaaatgacgagagccgcttttctcgagttgatgaggcataaacgaacaaatccggtagaggtggcgaggcggccaagagccatgcgtctggtgggttacggagtgtggtgatacaagagaatgataccacggttgataccttgccgtcggatggttatacattttggttgggaacaaagcaacacagccagtatccgattcagttgatgggcataacagacaaccagacgtctgtgccggatcggcatggaacagttcggcaaagaccagcaagaagagctggagcgctcgcatgctgtaaatatcggtgtttatcattcattcctactgatcgctgaacagcccgtccgtccaccttgtgctccgatggatatgatatgcaactccatttctgcgccatggaagctctcccggcttcgatggctggatggcaaacgtcaatccccagaatctgatccacccccgcacaattccatgtttcgattttgtctttgcccaacagtttctcaggtgaatttgcctcttccagcttcccatgtccataagcatcatcatgtcacctgcttatgctgccgcctactataccaaggtcatcctccgccccgatccgccatatagaaagagcaggcaggactgttgtggagtgctccgtggcggtagctcaggcagagcaggccggtaatttgtgggtaattacagggcacttcgcctccgcttgtcgcgtctgagcaagcaggaaatgaacgtagcgtaattaatgcttatgcaatcggccttgcagttccaacggtcaccatgtcggactcgcgcaaaagtagtagagataggagaagacgggaagctcgatgagaactcgaggcaactgatagaattataactatatagtagaatgggatgaaattgcgaagcaagcagcaatcggttgattcgtacttgacttgaagcggctacctaaccccgagggaaccatcggcggtaaagcagccgctgtgcacgtgccttgaacttccgtcccagccataaattaccttacctcctgtacactagcctagagcaggtcgtcttcagcgtgcgctcaccagctgaatctgcccgtgcggtaccctgacactaacaagaaagaaacacctacctggctactacgagcgcacagaaaaacaaacctcaacctttaataggtaagtacctacctaggtaggtaggtagtcacagctgctccgctttgacagcctgaagttcagttgacctgaacattacctgcgttacacatcttggctaggtcttggcactcgcacctgtcagtctcgtcggaaccagaggtggtgactgcgctgtgtctccagcctccgtccgagcacgcagtcccgtctccagtctccagtgcagactcactccaatcaccacctccaagagagttctttcaccaatttcacttcccgcctggcctctgctctctcccagtccactacgaagcgcaacagttcaggcatgagcaggcaagggttggcgacgacgctataatctccatcagattgacccgagggtggtctccttgcttgtccatcaggttgttttccaccttcgtcagcaccgacgccctgcagctttttccaaatttttctttctgctcgctcccagctccatcccacagagttgaggcatcatcttaggtttctgattcccctccctctgctactatctcgcatcacatcacatcccatctttgcagctgtttctgcagcaaattttctcagctatcctcacgatacctggatcaattacactagaaacctccacttggccaagccaatcgccaatcttcggtcccggccgtccttcaggtccacgcgcgctcgttccgaccgcccaggcgctcattgcccagggtgcactgcaaccaaaagggaaccagggcaggaaaagggcattgcttgtttggccgttgcttgggctcaaaccccgacgcaccgcaccgcaccgcaccgcaccgcaccggccggatacttacctactcctgtactcctcacacacttagttgtcttctccgtttcctcagctcctttccccccgatccgaatcctcgtccgcggcttgaggcatttgaccatcaccctcgtccatcctcaatcatcgatcgacctcagacggggtcccaacccttgcagcgcaactctcggtcgatacaggcgccgaattgaaatcttggtttcgccccccagcaacccactccatccagaatccgctcgcaatcatttcccatctcgccaatatcacgctcgcgctctcaccacgaccagccatccatcgtcctcaaaccatcaactatacatccaaagtgcttcaattctttactcgacaatactgtgcgcgcgctatctcgatcgacctcgattcccatcgcatacatacccttcaacgcttgaccacggaccatcagcctccgcgtgtcacggtgcgaccacctgcagtctcggacgtccgaccgaccgtcttccgcagcaatcgtagtccttcttcctctccccgtctggtgcctacctcgttactcgtggtagcaagccaagatgagggaagtcaacttcagcatacccaacgtcaacaaggcgtccgttggcatcaccacggctttgtatgaccgacgagcgcttgattgcacctcgaccctcccgttgatcaactccctaaatcatctcgcctatttgaccacgtcatcggcacgtatccgagacattctcaccgtcgatggcggtattgaaagactagtctgcatcctgaaggagggtcgcagcaaggatatgatggacatgtggaagtggaatttggccttccagtgcgtggtcaacattggtgtacgaggcacggagaatgtccgaacccgcgttgtcgaggccgacatggtccccgtcatcgctaccattctcgacaattacatcaaagtcatcgaaagggtccgcgaaaaggcagaagaagcaaagcacaagtcggatccccatcaccggcacaggattagtggcagcaaccgggtgcacaaatccgcaagcttctcctccaggcccaccaatatagacgttgaccaacgcgctttccgtcgtcaggctgcgcctcagcctattgatgtttcaatcaccttggctggtccttcgacggaagccgctgcaccggatactgagacgaccccgaccgcttcccgcttctccggtcaaatccttggtgaaaggactcctttttctgcacaccgctcacatcaccatcaccatggtgttagaacacaggactcacaatcggctgtaccttcgcctactcgtcatgaaagtcagccgcctgcaccggccgggccatcgtccgtcgagaacgttgatagctttgccagagccgtgcgagaaaccgatcgcctacgaaacatggggccatttgctcacacaaaccttacatctcagcctgcctcgccaacaacacctctgccaaccagcgtccgacccccttcgatcctggcccccaatggccgctctcgccgtcgaccttcaattcgccatcaacattccaccgctggcgagacagacgatatgaacaccgacagcgtagcatccgatgaaaaccaggatgctgagatgtcaggaacggcagacgtacaaaacgaggttggaatccagcaggtttcggtcgaagatggtgatggtataatgactggtgcagctcttgacctggtcaccccaacggcttcggaggctcaggaagctggaaccttcaacatcacccaccaaggtgctgtggacaccagcatggaaaacaacgcaaccccaactcaagtcaccaacctcggtctgtctccaaacaggccaaccattgcgaacaccgcacagccgtccatgcccaattcacgtgtcccgcattacctgctcgatcgtcacgtaactcccaacccgcagatgctcgctgccatgcccagggaggaggatgtgttgatgtcgttgcagctgctggcatacgtatcaaagtattgcaatcttcgcaagtacttccaaaaatgccaccttgtccccaaactcaagattggcaaggagatcaagctcctcgacggcactgatcccaccgagttggaggccgaattggaggcagaagaagaagagtgcgaagaggaatacctcctccccaacgaccaaaacatattccccctcgtggagaagttcacagtccggtaccacagcacagacatgcaatactgggccggtgtggttatgagaaacctgtgccgaaaggacgacacccggggaggcatccgccagtgtgcctactaccagtgcggcaaatgggaagagtacacaaggcaatttgcgaagtgccgccgttgccggcgtaccaaatactgcagtaaggaatgccagaaaagcgcatgggctttccaccgccattggtgcattgccgccactccatgattcggacgtttacggaacgatatccgttattgataccccccggtacacacctcccgggatacttgctgcttgcatggcgttttgcgtctaatgtctactgggaagaggagttgggaaactttgatgtggttgaagcggcattacgaaggcaaagcatgttctcctgttgcatggcattgcgcgatacacatattcaaggcggttcaacgaacatgcatcatacaactcatgcattgaattttttttctttttttttttacaacatcagacacagtccatacgattcccctttggtttcaatcccctttgtctttgctttatacaaagatgctcttacccggctgggcgcagtgtctttgaagtctgaacattacgactacccgtctttgctagatcaagttccagctggctttctcgatcaaatggaatttcgcattatatcaacactagcaaacacctgcttcctgtattgaaatccgacaccacgttgacatgaagccgattagcgtccaatgatacgagcgaaaacaaaaaaagacgcgtgacgtgaaggagaactcgcatcgtacctctatcttttcccgaggtgtttgggccaggattgggacttttgggaggctttggaaggtggggtggtcggatggatggtgggaaggcatcatcggggttggcgttctctctgattcccttttcctttttctttttcttctttttgcaagcatgttgaataggttgttgcttttttacggttacctaggcatggatgaagacagagttaagcgggcaaacacgcatacacacgaacacatacgttcgaatggtcctttttttattttttcattcactacgttcctcccttttgtgatgatgatgacgatgacgatgcaaaagtgtgtgcggacaagcgatgaggtagtaggaaaagggacatgagatgaagatccaaatgatgaacaagatataatgaccttccttggctggatacatgggatgaaagagggcaaagaatttctgggaaagagttacgtttcgggagagaagcaagggtaagggacatgaagagagcccagacaaggggtctgcacagcagacagctgtaaggaattttacgtacctgcttctgttctctgaagcaatgaaaatattggcatgaacagacgaaagtatgacacggtcaaaacataccaatactttactcaacaacgaaatggtggtgtaccacagcaaagatacgacttaggtcagcgagttctggaggccgtagacataaagaagccacgcaaagcactttacgaaagccacagagaatatcacccgatcttgaaagatgactatattgaaattcggtccttggttattccatcgacacagctaaagatagcttgatggccctcgcttaaaagccatcagttgactagtgctcgacggctgtctaaatttccagtatcacatgtccaagttggtgaatattcttttcacattccttcctccgacgccgagctgtccgatacccagattatcattgatctctgaccaaaatcatccggtaatgccaacgaagccaccagggacaaggacgctgaagagcaaaatcaatcagttgcctcctttttcctgacctttccctctccgttaccccccaccttccgttcccaacttaagctcacctacaagtggctccttccttctaagtactttcagcctgcccagaaataaccgagacttaagcaagttctatcaacccattgcttacaagttgatccatagcaacgatgcaggcaatagcacttgccggctcgctcttcgcatggttttacgtagccaccagcggcagtgatcgagacatcaagggactcggtgacagcctcggcggcgggggcgggagcggccaggacaaatgaggttgtggtgaggatcgtgaggaagagggttagcatggtggtgattccttgggggtacggcatggacttgttcgcgctactcggtggtaaatgttaaggttctacaggttggaggtccactcgctttggtttcggttccttctccctcctcatagggggtgggggggtggcgccggtactggtttaaacgcaactgaactgttgatggtatttggtgctgtactgaagttgtttatgaaactattgctgatactactacttcctcgagtggtgtgggagcgaacgagagggaagagaacggcccaggacatagcctctttcttgcgtgttgcaatgtctagagaggcagctcttggagcggaaggaagcaggtgcgcaagaacgttagaacttgccggatcacgcggctttgatgcttcggggttcagttatcgaattggattttttttttgggctgtttcctatcccggctgtcttagatgacagtcaactgaaatatctccgagtcgcgtccggaagttccttgcagatgcaaataagatgatactgcatcgaacccaacagaccccgggtcctccaaacgaaatgaaacccaccgccaaagttagtagaagacacgaccgtggacgtcgacaaggcagagtaaaatacctccatcgcaaaggccatcttaacaactcgtcatcgagcgcgctggactgaacacgatgtggaggtggtgtgtataaatgagtcgtggaggtactgtcatccctcactgaatccgcctctcctcatcaccccctcccctcacatcctctctgagcaatgggtccagatcagagtccccctcagcaccatccgcctttgctcccgctgcatggcgataaagcacataatgctgcataataaacaccaagtcataaatcatcgacacgttccccaacgcgaatttgaccgggttccccgtgatgcccgaccagtcgccctgctggtaactatcaatagcctgttgcgcaatactcagaatcccgccgccaaaatccaacagaatctgcaagatggaccacccctcggtcgaccggttgcggtagttgacaataacctgcggcgtatacttgatcaaggtcacaacgagcttgacgtacgaaacggcgtagatggcgtctagccagacccagccaccttccgtcaccgccgcgccgcttgtatcgttacgaactggcgaggcccatacccggaaaatgatgatgagcgccccagctacgcagccgaagaaggttcccagaatgaagcggctgggacggctgccgaggctcggcgcgaagccccacgcgcgagggaagaggtactgactgacggtgacgaagcagaggatgaggccgtggaaggcgaaggtaatgtcgttgagctggaccgttggcgtcaagcccttgtaacggactgcgtactgggcgcggatcaagggggaatacgcaaaggcgatgttggagatggtgtaggcgaagaaacctgcttattcgttttagaaagcttgattaatttgtctggtaatttaggtgagtgaagaagcttaaactgacctagcgagtttatgagaggaaagtctatagtggttcccgatgttgacttgcgcgagaagttgaggattgactggggatagaacgagagagaccagcaggtgaagtacgtccagccaaagacgtgcgataagctggtcaagaaagtggaatccgtcattatgtagcacagcaggccgacatgagatggctagcacgatggaagtccgagaacgccgacgctttgtgctacatggatgtgatgaagttggcaaaggaggaacgtgcatggaaatggtaacctgaaaggcctagatccaaacgtcatcacgtgtgtacaaccgcttacataaactatgcgtgccgtacaaggacgacgatctgtgtgatcttcttagtcgtgagattagagatataggtatgctgaaactatacctgcattgtatcatgtacaactgccttcattactctgcgcacttcccgcgatgtcttcattcagatggaaggtcagttggcatggagaaaggagccgcaataaccctaaccctattagttgatggtaccagggacggcgtggacaacctacgtctagcggatgagacctagaagcgttttgagaagcatgtaaacttgctgagcatatagctagctatgttgactagatactcgctataattggtgtcgttgagcccacttggtcgtgactacatagccaactgccccgacaaaccaactgtgacctctactctctggccatgcactagcaatgaccattagaggctgtagatacttcccacctcctggacggccctttacatcggccccgaggctcccgctcccttctccttggcttgatcactgcgcgtccgaacatggctatagggttggagctttcaagctaccattcagaccctttgatttactctcccttcatcataaaacgcatcatcgtgtcctcatcaggttcgagctttcgcaccaaaggaccaatcggcctccatgtgcgtctacttatcctcgcctttctcttttaaacataactttgataacgccaattcaaggggtatggtgtggtgaataagcgtgagggggcactatgagattgaagcaatatagttctgccgtgttgtgacttgtgtttgggcgaatgaactcgtatgggggagccgaaaggctgatggggtaagatgtttatggtaggatttcccagatggtgccgtgatcaacatcacatctgggtcccctcatcccaatctttaacccaaccatccccttcgtaaaaagaactagacggattgtacagcattttacatgtccatcgactcggtgccgttagcaccgaagttgaagccaccctgctgggcaccaccggaagcaccgaatccaaactgctgctgagcgcccatggcctcatcaccggcctcgtcctcgtcggagaagtacttttcaatgatgttgtacgccttcatgtagatctcctcgttggcgttcgtctggcagtcgtgaatcttctccattcctccgcattcctcgataaatagggcataacggttgatcgagtcagggccatcgccagcggcgttcttgtcgagctcgccaaccttgagaatattctcaagaccatccagggcaacctggataatcttgttgtcagggcaagccagaaggtcgcagagcggcttgatgcagccttgagcaaccaagtatctgatctgatcgggcttctggagaccacccgaagtcgcgttgctgatagcccagcaggcctccttacgagtcttgaggtcggcatgggagagaaggtggatcaaaggagggatgatgttggcgtcaatgacagattggatctgagccgagtttccagcagtaatgttgctgatggtccagcaagcctccttgcggatgccatccttgttggagctcagaagcgacaggaggcagggaagggcaccgcagttaatgataacctgggtctgaacatcgtctcccgtcacaatgttgccaacggatcgaagcgcgggcgtctggacagaggtggaagcatgcatgaggagctcaacaagacgcctgggaatgccagcctcaataaccgcctggattttgtcgttggatccatccgagaggtaggagatggcccagcaagcgtcaataagaacctcgtcgtcgagcgagtagacgagcttggcgagaactggcaaagcaggggcgatctatgatggatcagtagacatactagattgttcgtgatcgagagaactaaccgtgttccagtcgggctgaggagtcttgccacggcagaagttactaagagtccaggtagcattcctgagcatgctaagtttgcggctatcaccaaggagggtcaacaaaggacgcagagcaccgcagcttagaacgtaatcacggcattgagggctatcgccagcaatattgccgagagcccaaacagcctgttcacgcacatcaggctcggggcttccgagaagctcgacgaagatgggaacagcaccagcttcgatgacaacctgggtttgagtggcagagcccgaagcaatgttggtaagggcccaagcggcctcgaactggaccagggtgtggggggagcggaggaactcgacgaagcgaccaacgacgccggtcttgataacctcctcaatgggagggttgcgctccttgctgagcagctttctgaacttagtggtcgcctgaatttgcttatcgatctcactggagaagacaccctcgaccatcttgggaaggtcctcgctcaactatgacaactgggttagcatgtggagatcaactataacaaagatcggggacgtgacggaatgtggggtggttttcgtttgtacaatgttcgagtttgcgcgcgcagcttgaatgcaggttcggcactgcctgggggtttgtggctcaagcatcaccatcatcggcggggtacacgtgggggagagaagggagaggcgatggacggacgcagtagcaaaattgtggccgatcatgtaaggggagtaagatagaggtttgcatacctgagactcggtgggagggttctcatcgtcactgtcgggggcggcaccaagggaagctccaggccgcgagtcgccagcaccaataccgcgcctcttggccaagttctcctcgcgcttcgccttgcgaatttcgacctgctgttcctcacgacggcgacgaagctcatcgggcttgaaagcactcttggccttgaactgggtgcgacgatgctcgggaatgtatcggtcagccatggttgcgacgcgatgtcgagacgacggtgtctagacggatgggtgatggaggtgtgatatgaaggcggcaaacgaggggcgatgcaatcgatgaagccccggcgacgaagttgctgcgagccgttcaaagggaggtatatgcgatcaagaaaagccggagaattggaagagcccggttgatacggtcctgccaaagcaatcctgaatgggacggagaaaagtatgggtgcgttgtcggcgagacggaaaacgtcagagaaggattgggttttggggatggatggggcaggcgagttgtgtgttttttgaggagcgacgatgaaagaatttgggagttcgcccgcgcctcgagcagaaagcggaaacaagaatgcggcggcggcttgtcccctcctctaccagcactttccacctccacgaaagtgaagtccaagtgcaggcagtcactgtgccctgcctgccactcagtcacagctgcccctcaggcctgaaggtggcccagtcactgcccacagcgcccaatgctggcaccaactgtagcgaaaagagtttggcttctgaaagtggggatggaagagccaagctcgagcacaggccacatgagcagctttgtaacttgtccgctgttcttggagtgcaggaacttgtccaccattgggtggccccacctcagagcggctggaccctccaggcattcttctcattccttccattttgcttgtgaacgtcatggattgtttgcaggttacacactgcccgtcataacttcatcgacctcaggccgcgtccgtcgagccgcaagcttttcgtttccctgaatgactacgacatgtttcagttacttgaaagaacgacgtcaaaaggccgctctcaacctcccaccgtctgagctaggtagatacgtctttgctacctccaggctttaggttgtgttgggaggctggcctgcaaggtcctgttcgggagtccccgacccctcatgactatactgggtaggtaagagaaagcacagaccatgcgtctaaccattaccgtagccctgcaaggcttgctgaaagcacagcgcttcaagtctgatggtctggcccgacgggcggccaagacccttgccctgcacatgcggtcgcgcaaacttggcgattgggcaggtgccatttccgctttcaagacgcgtaaagtgaacgcgtaatgtacgacgtataacactgaagtccccaagttgccctacaacggttggtaagtatcacgaccaaccgctggtggtgtttcatccacatactcatccgccgccatgtaatcggaacggagagttgggatatccagatgatgcgcccgctcagagacaggaaaccggcggccaaggcaaagccaccactttttccgtcaacgctcacacccctacgagccattctcgacgatgacggtgatgcccagcccgggtccatggtcaatgtcattggtgttcttaaggactgccgagcacccgtcgcgacacacggatcggactggaagtgcaccctgaccatatctgacctgtccattgaagatgaatcggccggagttgagctcgtcatcttccgccccgaggcacggatgcccgaagtcggcgccggagacgtgcttgttgttctaagcgcaaaagttcagaggttcaagtccaacccaaagtctctcatcaccagcaagatcaccaccgtttgcgtttacaaggcagcgacaatacccgtctatcccgcttcagcacaggtagcactcttgcccccaaagcaaggtgaaagccacaagctgttgaaggaggaacaccaccagtatgtgtcctacttatacaacgtgatcgacaagtatgacgttcccgacgaggccgagtaccagcaaagggtcaaagtatccctgaacgtcaaagacaagtttagtctcttgaaggatgtcacggacggcaacttttatgacttaatcggccaagtcgccaaggacccttatacggacgaaatgggccgaatcaccctttacctcagcgactacaccgaaaacgacttgtttttccattatacctgggaaggggttagagacctcgcatcggcagccagaccagccgacgcctatcccgaagacaacaacccagaagctgcccaacagcacccatgggtcggcccttacggaaaacgaaccatccaaataagctgctacgatgcgcatgccgacttcatccgcgaagccggcgtttcagccggcatgtggctctcgctgcgcaacgtgcaagtcaagttcggccgcaacggcgcgcaccttgagggctttctcagagaggagcgcaacgcgtccgcccggaaagtcaacgttgagatcctcgacatcgtcgcgcctcaccccagcgttaccaaagcaaaagtcgactcgcgcctgaaagaggccgtccgccgctggcgcgattactcccgggagaaaaagacgcagatcctagcggtcaaggccgcgcaggaggctggggctaagcgaaaatttgctagagccggcagcagcgatgaagtactcctcgatggccagccccctagcaagaagttcagggccaaagaacggcgcaaactgcgcccgtgctgagttggagaagaaggcggtcgaggagcaagaaaaggttgccctgggtttaaatgagcttgtcacctgcgaagcgcacccgaagcccgtgtcgacgcttgcgtctattctcgaaccggtcatgtacgagacaatggtcaatggccagcccgtcaagatcccgctgccgtttactaataccaagtataatgcttgtgtccgcgtcgtggacttccacccgtgcaacctagaagattttgcttgtggaaggaagtggtctgagtttgatatattgtcggacaacgatcacgatgatgacgatgacgagagcgatcaagacagccttaactcaaccatggatgcttcaaacgatgaagaccaagacaaaggccgaacgtgggaatggcgcttcgccctcctccttgaggacgccagcaccccatcattgcccgcaaccgtagctgcgatggacaaagacaaaagtacacggaaatgtgaccgtgaccccaaaacaagagccaggctatgggtaacggtggataacacagaagcacaatgtctcaccggtctggacgccgttaacctccgccgagaccctcatactctggctacgctgcgggagaggatgtttactctctggggaaacctggaggagctcaaggctgataaagctcgtgcagcggtcaaaaaaagggaggagagagacgagggcaagggggaggatgaggatattaatgggaatggcaggataacgaaaaagcgcaagggaaagaaggcgacggaggtggtacaattggagaatttgaagccgccgcttgaggactcagatggcgagcagcagcagcagcagcagcagcagcatcagcagaatcaaggggaagaagagctttctaacaagccgttcagttgctgtttgaagcagtatggcgttcgggtgtcggaggacgatgatgggctgcccaagacggatggagcagccggtgggtgggtgagggtgtttgggatgtttggcaccaagatatgtgtatgaatggatgataactacttgttgatctatatcgatcaagcaagaccattacgtgccactgtctgtcgcaattagctttgctgtacgactaaacagaagcaccccaaagtcacttcccaccatgtctgaacccatgaccaccgtaaccgcttttttcgaatccattataatagcgactctaggaacggagagagagagagagcatgataatgtacgaaacaattaaagtccttggagttctcaaaacaaagcctgcctgcatgctcgccgccaaatcatttaaatgaacatagagtctgggtcgcatcttgtctcttcccatccatgaaaccgtcaccctgtggtgtttgattacctaccataactgcccgcccaaagcagatctactcctcatccatgtcttcgtcaccatcatcatccttcttactcttgccgtctccctccccgccttcgtcctcatcgtgatcctcaataggatcattaactaagtcggttctctcttcaggatcgggaacggcctcgggctcctcctcctcgatttcaatatccgatagctctgaatcattatcctccgcagtgatgatctccgcactgagcgcctgtttcttcccagccaccgaagcaccagagtttccggcagccgccggtctgctgcctcgagccctcgagccaggcgcggcaagagccggtctcttcttcttgccggccgctttggcagccgcctcccttactctcgccgctcggccttcatccacgagatacgccagtgtctccttgaaattgggacccagcttgttttggttcctgaccatccgcttcttgatcttgccggctgcaccctgtcccgagccgccctggtcgagcaccttggccacgatggcgagcaccatcttacccgtgagctcgcagagaacccgttccgccttgagttccttcctcttcttctgcacgggcgtgagatcgctgtcgtcttcgtcttcgtcatcctcctcgtccgaggagaaatgctcgataggcccctcgtcttcgcctgggttgttcagttgcctgttgatgcagcgggcgtaagcgcgctcggcggcggtaaagatttcgataagctcgcgcgtgagtccggggtcgatggggtccaggagcgggttgatcaacgagtagtcgacggcggatccctcagcggcgttgcgctcgataacgcgtcggaccgaggcaaaggcgacgtgcaagtcacagagggcaccagtggcaaagaggcgcaggtcatcgttagttccacgtgaggaaagtgtccagacgaggtttctgacgaaggactggcgcagggtattaagacgttcgatctgaagggcgggaatggacctctgctcgctgaccgcgtctctcaggacacgagccttccacaaaaagtagaagaggcatgtcttgacggcgaaagagactgcttcgtcttcggggtcatccaagttctcgtcaacctggtcgagcttgccacgcataacaatacggataagaatctcgatagctggagactcggagccctccacctggccgtctgcctccagcacctcgatacagtccttaagtgtaacgagtttgctggtcttcagaaggatattgccaagttcaataatggcaggctcctcaaggttacgacgaatacccagctcgctagacttgtcaaactgccgaagtttgttgatggtcttatcccacagctctgacaccttctcatctatcgtctcctccaacgcggggtactttcttccatgtaacagtgccgtggttgtttctgccaacacacctctatcgatatgcctatcgaactgggtgcaaatcccggttaatagcctgtcgtatgtggtcgaatcttggccgagttgctgataaacgttgagatccagggaatgttcgagtcgtagcacggtaacggccgtgctggcatccgccccgtacttgcttagaagcttgggaatgatggaagcaagcttacgagcagcctcttctgggccgataagatggatgccttctgatcgcaagtgctttttgctcttttcaagctcagcaggagctgcaaggctcgatcgcacggcagaagcgaggacctccagcagtatagcttcttccctgccttccggtgcgactgctctccgcagggccgtctcaactgagcccccctttgatgcagatttggagcttgcgctagaagagtggtcgtacaggagatagccggatagcaactcccagtttttcagctggtcgatcttctcatacaacacgtgtccagccagcgagattctggtctcgggggcgacagctggaatcgcatcgactgcgatatcgagattacgcggaggctcaacggggttctcctcctcaatttgtgtatcataggcagcgaggagctcagcgaggcacttgatactgacccaatcgctccgtggcgagctgaagtcctcctcatcctggtcctgaaacaactcgtcgatcgcgtcctcgcctccgatttcttccaccttgttctcaatggagtcattcacacacccagcaaagaagtcaaggacagctttgcggatgcgtaattcagggtcaaaaatcagacgcccgatagagtcaatctcgtccggttcgagattgccagaatctttcaggatctggatgttgctgatggccactacgcgcacgttgacatcggaatccttggtggccatctcaaccagtcgtggccggaatcgatcaatgaaatgaccgagcttttcggcatggttcttgaatatccttcccagttgcttcaagacctcgtgtcttgtgtgtggcatcacgtcggaaagcatccagccgaggtatcgaaggtactcgggctccatgaacacagtggggagcatatgaatccagttgccgagcgcctcaacacactccgtccgtatttttgcatcgatatcgcggtatcggtgaacgaagacagtatcgaaaatgtcctggatctggtccttgcaaacatcccgatagtgttcggcgtctgtgaggttttgttgtatagattcgacaaggccggcattcttggatcctttgcccttcgtcttctcgagctgctgcatgtaattactgatacgcccatccaagatccccgccgccttgacaagtgccgtttgaatagcaagcgcaatagtggtggctgtatgtctgaatgggcgaagcgtcgaagaggacatggatgccacccatctggaaatgttctccagtatttgtacatccttgtacagggcatctgtttcatgcaaaacgtccaccagggatctgaaaaagccgactagaagatcgcggaatgatctagtagatcgcgcccgcgaaatcaaggggtaatccgtgatgcccacctatgacaatacgatacacgtattagtacagacacgcttgctatgaatgggagcttggagtgacatacctcggcataaacgttttgtagatccgccaatcggttctggcagttatcagggtctctgatatcatcctccgtcactcgctggtcgcatccggcagacaagaggatgcagttgacgaggtcggtaagggcctcagcgtggtcagcctggtattggtgataccaccgggtcgcaacttcgttgggtcggtcgtcggacctaaaaatatcggctgtgggaccttgtcagcaatgggaagaacacaatgcgccagcgtactatctgggattcggactgaaagggtggctgactgtagaggccctctccctcaggttgggcgattgcgactcgagcagacttcttcggcctgctaggaaggctggcatggctgttcagtgccagcgcgggcgcggacgcaagcgtttctgctggtgtttggggacgcgatggcgcatctccattgatctttggctttttcaaagccggtttcttcgcctttgccgactgggatgacggtttcctcttcctggaccgctggcgctcctgctcaacttcactggcgtcgggatcgtcgtcttcatcagggccttcttcgggcgattcattttcgccgtcctcgccttcgtcattttccgatgcacgcttgcgcttactgagcgacgttggttcgggggtaaacttggcgggggctttcgtgacgcgtccactgcggcgcgcagttgaagtgggagtgggcgagctcgtcgcagtattatcggtggtctccatgaggggctgtcggatcgtcgtcgtcattacatttgtgggcgatgatggcagagcggcgtggtgaagagagcgacccggcgactctgttcggtggaaggtcttaggtaaggtattgacgcgtcgagtgggaggttgcagttgctgcatggagtcctcgcccatcacacgacattattttggcggttcccgacctaatggagccccactttattccagcttgtcaacacttcagttctggtgctacaatgtacgctgagtcgctgacctgaccttccagtcccttggctgaatgatgaataagctgtctactgcaatactaggcagcactttccatcttgcaagctccgttttggaatatctctgtctcggttgctatgtagttgcgctttaacggttcacaggggcatgtatgagtccatgagagtttccatttgcagtcagtccgagatactgcgctttgttacaaatgcacagctggccaccggttgcgaatgttacttcgttaggagagctgatatgtatttacctaactaccatgtagactttcccatagaaacatcaacgccaccctcttcaggggcgattcagcaggtgacagtgtttctagccgctgcaaccaacaatgtccttgcaagcggttctcttggacctgcaggtacaatcgaccgtgcagaatgcgattgggcccttcattgggttcattgtgaagaagacatcatatcaatgcgtgtacctatggtcattcactgctcttgccaatttcattgtacaataaccctgagccccttcattcacacagaatgaaggccatgttcttttctcatcttactggcttcatcccccttcctccaaatactcacatggattcaagtgtgatacttgcttttccccttgcgtctttgtgttcgagatgtatattttaatagtgcctgtcaccgaccgttatagcatatgctgaatggtggtaccaaacttcaaatacggatttgaaacgcagaatatacatctcctcacattcacctaacacataatagtgcatggtctccaaagatctcaccgatgctcccctcctgcacaagcatcgatcctatccatgttctcccagcttcaacctctggagcaccaaacttaaccaccacacagcccctgacaagcgcggcggaccaaagcagaccactctccttctccatcttgagtctgtcacgccgccacgtctccgccgtcgacagaccctcgatgacctccgccttcttcgcatcctcactccgccagtctcgcgctccaattcgcggcaaagcagtgaactcggctaagaagaattcgcccagggacttcattaacggtcctcgcaagataagcgtacccataatgcctattgcatgcatcgactcacgcaatgtcttcatctgtgggtgcgcctgtgcactgtccaggagaagggagtctcgcacaagaagtcgagctccgctatcatcgcctcccggcagcgtccacacctcgttgcgaccgagccatcgaacaaagctccagtcctctccacgagccgagcgcccctgagtgacccagtccaagagacagagcgaggcatccttggccagctcgaagatttgcgtctgttcgtagacactacccgcgaacggctggacgggatccggtaagagacaaagagcaccacctgatgctacttgtgcgcgcattgtctggcgcgtcacaatatcggttttcgtagaggtgaagaccttggtatggccctgggtgacaatggtcaactttgcttgtggatggacctggattgagaggttgacctggtcaccaccaaccagaccaccgccgtaggaaagcaagaacaccagaacgctcttgtcctcggccggttttgatggggagatgagcttgagtggatactggtaggtgatggtctccaagccagagactccatcgggttgaagccgggcgataatcttgccctcgcccgctgccgacgaggatttgggaaatggcgagttcatgttggtgagacaatgcgcaatagcgtcacctcatgttaggtattcgaagaagatgagaattcatactaaagttgttaaaagcaacaactgcttgtccgctctcggaagctctagtgagtgtacactgataatcagcgtgttattgataagggaacggatgacttgcgccgtcgcaattagccgtgctatttgaaccatgcagcttagtcgctgtacggaagttcactgtgtaacacaaccgccaaaaatgggtcaacgtgctagtgtaagctgtttcgatagcaataacgtgttcttatcggcaccaggctgcactgcttatcaattaaatccattatttttttttctcgttccgaaactgccccgcagcgcctcaaatcacttcccgttgtttgtcgccaaccatccattctgtgaaccgtcacgattggcaatttcacttccgattatttaaccaagcattcaactcatcgacgagcattacatactacaaggaaacgaatactatcatttcaccgcattcctattcacaacgcaaccggcatcggcaattgccgcgtttatccagcatttcgtataaaagcacatctcagcgaccatactacgaaacacacgtccgcattagatcacggtcacccaagccatgtcacagcccccgagtagaggacgcttggcgccgcggggcggccgccgccctgccgccgccgcggagacacccgcctcaggatcattagccaccccagcagccacgcccgcgccggcttcagcagcaccctcgacatcaacatcgtcagcggcgaccccagcagcttcatcggccgccaagccgggcctcaagttcaaaccaaaggctgttagaagaggcgaggcagagagacagcgtattgcagaagaacagcagaggttacaggacatccgaaatgaacaagagagcaggcgattagcccgggcgaaccgcgggcgcggaagaggcggaggacgtgggcgcgggcgaggtaactttcttatgaggggaggtcgcaccgcaagtgctgccggccccttgtcaggaggcatgggttgtaagtcgtagtggctaatctgactttaataccgtccgtcactaacagtcttttgcagatggaggaggctcttctggtggtgatggaggcggcgtggatggtttcgggacatctaacggctttgacgcgaacagaattaacgccgacatgctttacagtcttagcctcgaagatgaggaggagaagctcgagaacggtctggtccggacaaagaagaagagagctcctatgcccatgggtattaggagattcgagcatgaggaagaggaggttgttatggcgaccgctgcggaaatcgaagctcaagacgccggcgtcgatgtggccgctggtgataacgacaacgacgacgacaatagctccgatctcttcgtcgacaacggagaaggaccagtacagatcaaggatgaaggagcggttgacaccgcggtaccaaggaccatcgtcaagaaggagggcggtgagacggaggacgtcaacatggagagcattccagaaggagtcatcaagactcccgagtcaccggagctcaagaagaaggttatggccactacaaaggaagcagaaaagccgcaggagaagaagcctaagaagcccaaggaaacagaggcagattttgcccagcaagaccgggagcgtttggtcgagctcttcaaccacggcactgagctcgaagggcacatgttcctcttccagcttcccgtcgtgctcccgccgctcaaaagcgcagcgccagctcccaaggtcaagccggaaccggaaaatgacgatgttatgatgctggatcagccggctatgccaaagtcgtcctctcggatcgacttgacatcggaggaggcgagcaaggtcaagaaggagaacggagaggaggcagatgcggacgcagagcaagaagatatgacacgcgaaggcggctatgtcgggcagctggttgtgcgaaagtctggcaaagttgaagtcagctggggtggcgtccctctacagatggggttgggcatccaggccaatttcttgtcgacggcagttatcatcaaggaggacgacgtaaagccggcccaagaccagtacacgggagccgcctacggcatgggtagaatccagggctcctttgtcttggcacacacattcggagatgaagaagaatgggttgttgatccgagcgagctcgtcattgccgatggggagcagtgagcgggactagtggtagatggagtccattacattacattacctccgcagatggggggtgacagcgaaaactggtaggaaacaatttgatacccattgagcactagactacagaatttgcatatgaaggtgctactagatcacttgcatgtttcacggaatcgctatgtcccatacagcctctttttcgttccgggcatttgcttgaaggggggagcaggtagcctggtggcgacacaggccgtttatcgtttcaaccgtcaccggcatcttcacgatatagatcgtgtgattgccaatccacacggctgcgctctcgttgaatacacagaaccgctacactatagcccggactgggaagagcactaggtggttaaattcacatgtcgggaactgaatgtagactaataacggtccgcaataccgggacggacggacggcctgaggtcgtcttggtattgtaggtgatagggattggggctctgaagcatagtgttcccacctatcttacaattcgtgaacccccagatcgggtttgcgctgcgcttgtcagcccaggctggagccaagacggagcggacgcttggttgagtggaaagcgttcaaggaggtgccatacgtacagtttatcgtaggcgcagtatgtctttatcttttgggggtcttatatatgtgtgtcttccgttcccttccatcatcgtcctccccttgattttatttaccctccttcctccctgccttattattcagggacactggttgacggcttcgagcaaacacgcagatgaatacgtctatgcccgcaacatcgtcaccacctcatccgtccgccagctgatcagagccagcggtatgtcagtgctcatctgctcttcagtcggctacatgaccgattactacatcggccccatcaatgccttctgcgtcggcacctgtgtctcattcgtcatgcttttatcctgggtgggcatccgcacgtgtgcgggcatgtacgtcttctctaccttcctcaggctgtccgctggcgcgagtgtttgacatcgaacagaaaatgacagaacagcattccacatcccacataccaaaagtgattttctcattgattttcccaccccattgttagcgtgctagctcttttccaactgtaagcatagagccatcctgcgtaacaggctcgcaaagattgtatttgaaggctttccaatgaaaatcgaggctcaagataggacagtataccccggacgctctctcctgagtacctccatctgaaaggcgtgtggtctaaactgggtggaaatttccgggagcctgtgggagaccaagtacgtgtaggaaaactcagggtgtgggcagatgttccccttctttttagacacgatgacaagcgcaattactccagagttggcacgtattcgttgtgtttccgtgtatctgagcctttcgacatccgggctttgaaacttgaatggtgtttactatccggtggtgctgttccgcttcaactggtaccgagaaacaactcggacatgggcaccttttgtggttgtcacatgtaccgagagtttcggctgtttcattgcaagtagaagagctaaaattgcttcaattttagtctggtgatgttggttccagcctagagaaacaattggcgggtggtctctagatcgggaaaccaaccgccgatggccggatgcccccttgaatcgtaataaggtgatcggtgtattatgccgcgaggtctcaagtccgctatcgtggtctcaataccgattgatgtcgttcgtttgttcgtctttggccgatgagttcatgtgaagaaaatgttgtgtcaatacataccactttatgaaatgtttgctggcttcgttcgtctggtcggaaacaaatcgcgtacgctaaggccaggataccccaggcggttactaaaaggcttggcataatgagtcggatcagatctactggtagagacctttgctttcgaaactaattttaatcgtcaacgaacctcttgtgcatcctttcagattgtatctacatcatgggcgatccctatcattaactcctcgggatcttaagcaagaatgagaaaatctacgggacttgttatcgtggggggggagggacatgaccaattgcatcgatcttacgtggaatatgcacactacactaacaacctccaccaaagctttccccacgttttccctgttcctctatcccgctcgcatcgaacgcacgagcctaggccccccgtctctagcgttccgaacgaatcatgttcaagttcgtccctacgtcgtggaactactggctctgctctgctctgctctgctctgctcagtgttctgcttgacttgcgcaacgagtcaatcataccaacatctacggatacatagcaaaggtggggtagccttgatcaaaccaatcatgtctcgcatatgcgtctttcgatgatcgaaaagggaaggcggccgtcaaattttggatcaccaaactaacttacgtagtgtagtcagcccgcacagtccatgtgtcacagtgcgcacccagacaggcggctacttaccaggcctgacagtgcgtagtaaccccgcaaaaagtgatcgactcctctttggaactctggctttgcagcttagaggtagttagtgcccgtgtacaaatcacccttggacagttggtgttagcgaggtacttgttgggagctcttccaccactttgagaatggctactttagatagcaacgtgaatcctactgtgaatagtatatggttcattgctgcccgctgtacagactggtgtcgagtgtttataccctgactctggttggaccaataggaccgtcagaatcccattgtcgttagccccacccaccctgtttggcactaggctgtatcaagactagcttaaaagtttgttcagacaccgcttttgatatcggacggtctgcggtcacggtttcgtaagaactttttgaagctgagaatggccatgcgtagtgttgacaattgagatttggagagcgggagcttgaatgagtctaatcgcttctttcttcttattccttttttttctttcggcgtcgtacgcatagcggatatcagcgacgattaggaatgatactgaaaataatacaattgttgatgatgacgcaaaaggtggcttgcgcgcattttggtgaagtggagaccttgcgagcacttatcgtgatccggggttgatgtcgttcattcattggacttgacacacaaaaagggcaattttctgcgcgcaaggatgtgaaagtggctgaccaaagccatgaagactcgaagatgagccaaagttcaagattcgaggggcatatttatcagttgtgtttgctgtacatggcttcgcttcacccaagttcctcaagggtaggtatcacgcacctctcccccacctccagagttcagaaatgacagtagtgtcgctggtgtgaacttcgcagtccccagttcaccgctttgcgagcccgtacagagaaacctttgcgctacttgcgcttacaaggatcatgtcatctacgtctaggtgacagctggtgctagactcttcaaggtgatcgtcatcaccgcctggggtaaattcaatgctgctcttgatgtctcgtgtctgaacgaggacacaggcagacagctagagcagtatttggtaaggtacactgtttgcaaacattctcgctggtaaagactaatcggaaattcgaacaaccgcctcgtgccttctacttcccgatcttcttggcttcctgccatacttcgtccccggttcgtgcgcatgactgggacagaaacattttcgccggtagagatagaataagaaaacgatccttcaactgctcgatctctctggcttccagaccagaacacatcagcttcctgctaccgttccgccctcagcttgcccgcattgctgaaacatgcgacaaggatgtaccagagaagtgctgccgaaacgtatgacagtctggttcgaaccgagcatatcccccccctccctctcctcctcctcctcctcctcctgccaaaaaaagtggaaaaaaacgggaactatcacctagtcatatttcggccatctcttttcactccgtcaaaggggttcactctcatcggcactagtgcaagtaaaaagaaagtacccaaaaaggaaactacacaccagttgtgcgccattgacatcacatcaagcacagcttcccattacgaaaaccagacagtctcaaacaaggacaaactcgactgaagccagaggtgctcaacggctgatcacagaccgacacgcaacaaataggatatggtaagataagatgggtagatagacgaatttgacttttaccgcgctgcacagaaagcctttgggacaaaaaaaatcgggggctcagagagataaaaggagacactgaagaggaaactgaacttgtggatgatgaagcagacccgtggtcaggccatcattagcgacttcacctcttgcgcttcttgctcttatcgagtgctgatggatttgggacagagcccagaccccccgcaggggcgattagggcagccggcagtaacgttgccggagccgacacttcctccttgttcaccggaacgggaacacccatgtgacgaccgtagcggcccttccggccattaccctcgtcctcgctaatgcattgttcggcgggaatgccggcatccttgcatctgccacaaggtcgctgcctgtcgcaccccttcttgctcttgcgacaccgttggcagcgtggcttagtggagagatccggctgttcctcctctccaagggccgcagagtaggttgaagttgacacgatcgactgcttgcgggaggcaggcatggatgcgggcgtcatagggactgggtttgctgaagtcttcttgcttttaggcttggtggccttgattgccttgggcttgccggttgactgtgagcgtgccctggagccgtttagagagccggatctgggttttgggttcttcaagggtttgggggccgccatcgcaccctcctctgcgccatctccgtcctcgtagtccgcgtcatcgccgctcacctcagcaccatcttgcggaaccgcaaagtggctttccgttgtctggaagacattctgcttcccgaactcgtccgtcttcgcacgcgcaagcggcatctcgtcttcgctttcactctcacaatcgctcgtcgtaccggtggagcaagaagcatctgccccaccgctgaacgtatcatccagcgttgagcctgatgatcggccatgtacgtgccaatcgccttgcaaccgcatgagctgcatggcgacgtccttgatatccttatcttcttcagacacacagcttctcacagtgggatcgggtgtgagcatcgtccttattccggtggcagcacccgagccatcattgctgatgctaccacgggcgcgacggtcgtcaagggccggcgtcgcatacgtactagaagccgcatggtgattatggtagttcggcggagtttgtagaggccggggattgctgaaggggttttgtgtggcattgctgaaaggtagatggtatcggtggaagtcattgtttctaatgggggaaaacgaatgattggaagtggccgctggcatctgtggaggagcaaaaagcggcaattcctgggacaaggggtgtcagtagatgacaatacttggtgggctcgagagccatgcagaacctaccgaactctcgaacaacttggcgcgcttccgccgtcctccttcgacgatattttcgacactgatgtcggtgtttccgagaggctccttattctttcctgacgccgagcccgatgcaccatctccactgctgtaaccattgacgctgtcgctgtggtcaccgtgcgtagtcttggaagaccgagatcgccctttctttccggcaatggcagtcgaagtgctgcgacgccctcggctaccattgggagagggactgcggaatcgtgatgttcgcagagggggtctggaggcgtggtggttgttctcctcatcatcggcattgttgtagctcggtgatagcccgcgggggttctcgatgatgcggacgttgacggactggtggtcgacaaagttttcgtatcgggcaatcatggtgtttcctcgctcgtcctcgaagctgattcccgcacgctccttgtagtataaaccataaaaattcttgacagtggtaatgatggattccgtcgcatcgtgcgggtagattgcgacccggagcggtatacgggcctcatggagaacaaatgtaacgactttggatttgggtgtcgtgctcgtcgtccgcggcgacacattgcagctgttggacccgtaggcggtcgccattgatgcggaggttgcgagatgtgtttggctcgtgggtctgcgatgacctgattgcggttaggttgatgtgaactgagagcgatactgggctgcagaggagagtcggggttggtcaaatgaatgggaggtagagatcggggaaggagttgggcggaagaagggggaagagaacgatgagcgcatgcccgggagttaaagggcctacgattcgccgcgccgacgaccgacgcagacatgcaggccaagtgtgccaaacaaccggagggggagagaactattgcattgtccaaatgatcgcatgacgcttaagaactggaaatactcaccagaatgtacagttaggctggtggtggtggtggtggtgatggtcgaccggtggcttcgatctcgactcgcgcgcacgcaatgtcgggcgaatctgggcgaagcttgcaatcgtgagcgaccggagctccagcagcagattgaaaggtcagggacgaggtagggcgagaagcggactcgagtcgaagatgacttaggaaaacgagagcttgatctgggcgacgtactaggaaagagacggatagaaagcgttgacggggccgacggagggaggtgagagatagaagtagtagggcgaccgggggaaatccgcttatgtgctgggaggagaatggaggaggaggtttggtcgacacaacctacctagcacgcatgggatgtccggttcgcaagaaaccgaatctgcactgccgggctgtaccatactcgtcagattccttgctggaatcgcaacccccccccccccttcaccactgcaccgggcctagcacagtgctctgccagcctgtctcactgcccaagttcagcagtccataggtggtttgccccagcaatgagccccgcagaccgatttctacagcgccaaatcctgtccgctacttccatgacggatgtgcgactctacgttgtatttacaaatatgccggccatgcctcattctcggcctgcgacggactttaagagagtctttccatgatatttgaggactatctaggttatctcggaaattccaagtcgtaggtgcgctgcctacctagaggttggttgcgcatgcgcatcgcattgactcttggttttgcgagcatggaattgcgacagcgtggagctggcggaaggtgtggaccgcggtcccatctcaccttctatttccattctggtggtgcagctctgtttacgagacaaatggaagcactaacagtacgctcccatttctgggagatggcatgatagtgtacaagttggcatcatacaacacccaccaaacctcctcttaccgagctacaatcaccgggacaggttaccgtcgccttttgagacgtagtaactcagataagatccgaagaagcctagatgaagacgccgaacatacgactcattgcgagcatatttcaccgaccagaagcccctcgaggtactgtttgaccgaagaatacgtagatgtatacctatatctccgcatctttatggggccagctggaagttgagatcaaataccttatcatgtgtcgctagatcgacgtagtgtagtagttctccaagttcaaatatcatggagacccctgcggcgtggtatgtgagatggtagggtactgtctggggatgaaagttgaacatgacttgggcctggacgcactacctaattctccgaccatgaatcccgcgatagcttcgttcattcccaattctgcctccgtggcctacggttcgcggcaaaagtgggtggactgaaaatttcagccgtttgacagggctaacatacgcgacaagcggtgatggaaagatacctttatatgagagacctcccgccaggcccagtgatgacggcaggcggagatacaggaacaacggttccatgctcggacaccccgccgcgccgccgggttccgttgtgtctgaatgttgatgaagagccggtcgcttcgctttactgttggtagtgggcattcgttaccttacctttttaccaaaccaaccctcgcgtgcgtcgagcgcaggtggccaccaaaagccactggatgaggatgcgccagatagccatgtcgacgagcctccagacaaccgtcgcgagcgttccagacagcgacgagccaatagcgtcagggctggctgtgccatgtcaaaaacaggggtatggttgcccgtctcactgcaggtcttatacagtggaccgcccgcacacaccccttaccccctctttcacttttctctcgccgatactgtaactaatccgggcattttgagagacgacaggaagctttgcattcaaaggctgatatgcatttactggcgcctcacttactgaaactggggctgccgagcgtcagtcaatccgcatgcccgtgtttacagaatgggggtttgctgtattagggatgtcgactggaaccgatacttgttgccgtgccttttcactgtcgtaacctggagatccatcgccagggttgtgccgcgacctttgtaaacggcttggaacgttcgcttttgttcccttttggggcgatcgacttcgggcaacccaagcaatactgtgatactgcccgaatccaacactcgaatgcattccccgcgcaaggggaaaacctcagctaccacagctccagaggtataccggctaaagaacgactagaagctcgattatcgatcgcctgcgtgcgcttcgcctggcgctgagtctgtgccgaatttcccagctttgatctcgctctctagacgctctcgacctttcacgttcccctctttcttgtgcgaaccattctggatcttcccgcaacgccgagcacgctttgcatactctcagtggaccaagcaagtgctggtggagctcgaggcaatggcagattggatgcagtgccctggacaaatggagccatttcgctcgccgtcaggtgaattcgtatgacatgccgtccatcggatggaaggtgggcgaatttgtcgctctccagggtatttctggtgccgaactctcgccggatgctcgacgcattctcgaacgcaactgtgaggggtcttttaagacagcttgacgaactggtattgacgtatccaagctcgagatgaaaatcatcctagcaaactctaggatccaagagcccattgacatcagaaacggttggcgacgagtgacaaacgcccaattctatataagtgcaacagccaggactcggaacactcccgcatcgacggtgcagtggcatggcggcttggcttttcgatcgagttggctccgtccaggttcatacttgttgcagcacagtgtctgcctgacgggtgttcacctccaaaactcaacactcttgcgatcaaaccaccgggccaatgagccagcgacatactaggtaggttatctacatcttacggtatttatatgttgacgaactggaactgttaggatgtcggttcggttgttggttgtaactcatgactggacagaccggatactggcctgtgtccttgatgcgctggcagagcaaaaaaggtttgcagatgcacacccggggggggggggggaggccatctacaaattgcaccgaatcatcttgtgaagagttacatatcttgtctttggtcattcccaccttggcatcggatattataagatctagagatgaggagatcaaaaacggtcataatgttagggaggccactaccgagttctctacgcccatcacctcaaaagtctccgactcgggcctccgtggctacggtaccggtagtatgtgagcgtatgcgcttatcgatacatactgtgtgaccgcgaataggaaaatcgatcgctacgtacgcacgtcagtcattgcagagcttctcacgcccatttgcggggatcgagagtgtcttcaataatcgagtcgttctacgccttcgctgtccgttgaagctcatgcatgattaatgtggacgggcctgcattacgaggtggaggttttcctgcggtttccttccgacgggcaatcacgccaacggctgtcagcgagtcggccccctcaatgaaccatttagggaggttggtgatttccatgaacccattttgcgattgtcgctgggacaggctggaaggactggaaactgacacaaattgaggttacctaaccgagtcgccctctgcagatacctctaggtcaacgtactgtagtagacactctacagttaaaccccaaggtgcgcgtaaggaagtgaggcgctgccctggcacttgcccctccccccccccccccccccgaaaaaaaaaaatagcaaaaaaaaattagccaaaaaaatgataataataataataataataataaaagccgagaagcactacgctcgatatttctccacgttagtctttttaacccttactatttcctcgttgtgctacctcgagaacagtgttggggagcttcgagtcaaccatagaaccttccgttcaatcactgctgcttttgaagccaataaggtagccaattcctggccacgctcgacaccaaattaaaccgcccgaatgaaagtcctgaaaatgcattttaccacaagctcacaatatgcgtttcgcgcccacttcgatgtgcattcaccatgtccagcacgaagcgacagggtcatcgtcgtcgttgtctccaaagacaatctttccgtttgaactgacgagagcacaaagcaagagtgtctcgggagagaagggaagttaaccacggacgagacctgacacccgaagggagagcaaacagtgagataagtccaatccatggtcaactaatcgtcatgattcttcatccgcaccgatgtctactatgttaggagaatcagaagcattcaaagccgttgttccctctacaacgggtcaggagcggcagacttcgataggcgtgtctcatcacatcggaagcgaccacgtttgagagttccataccacacccatcgcgtgcgctccatagtgacagtgcaagccacgggatatacacgcgcgcgcttccacacaaaggtcgcggacggatgctcgcaaaaggtgaagtatgtatcttggaaacaatcaaagaatgattgcgatggcaacatcaagagaagctacttgactcttcgttcaagattggtcgtttcaaggtgctggcgcaattgcgcaggcatgcccagtcactacgtacagtaccgaaagatgaggaggggtcgtcggtcgggtcgaacccctgattttctcgaaacaaatggtccataggcagcacgcccgaacaatgattcgaagctggcagttcaaggagcggggtgtttaattcgtttgatcatatgtctgttattgatggaatggtatcgacgctctcatcgagaagtggaactttctgttattcttgtcgcaaattgccattgccatttcagatttaggacttagcaggggcatgccaagacagagacagcgtccgcttcccagcagacccacccttaccaccacaagtgaacggacactgacacttccgagagtttcatttgaacgttaaaggctctcttgtaagcgttcgttgcaatttgcgaataccactcacaaacagttcgagttctgggcttgtgtcgctactgaattgaaaccagggaggagcgtatgaggctgatacggaggttatcgaggagggttgggtgcggttttgagaaattccaacgctccccgcctcgtcatccgtgacacgtgctggcgtgaaagattcgcgtatgagcggagaacgccgttgcaaaatgcgacgccgaggggttcccaatgattttgactgtaaaatatgaagagactgacattagttgatacgttttcgcttcttagagacaccaagttgcgtcgaaagaagtggaaataggaacagcaactccattgcggagggcgcgctgtctgaccttttcatcgccaggcgtcggttgacgcgtcgagcgtgcctgccccgcgttgtgaggaatttggatggtatccctccaatggggtgttacgtcatggtgggagcgggtccggggttgcacagaccattctggcggtttttcagtttggttttctagtgtttcctaggttaccccattcctgtgctgtcaataaacacacagtcgcaagcaagggaacattcccagcacgtcgggacgctgcgaccggccttgaaaagaagttcgcccacaacaaaccccagcacttgcccggacccttccccaaccaccttgtcaagcctgtcacgcccgattcgtcttcctttttgcgacatacacaacctcgcatcgtggagcaagcactgcagcccgaggatcgcagcgcaccgacacaagccaaaatagcatgcgcatctatccttaattagtcgctcgttcggacgttgaagtcggacttccctttttttctcatattctctcattcgactttaggcgcatatttcacatgcaggtcgaggtgaagtgagcgttacggttacggttacgacacgcagctccacagtggtaatcttcgccctgcgaccctgcccgtgaatcgcctgttccccttccttcttcaggttggtgcaagccggcttcaactgaaacgactctggtcaatttggacttgttgcgccgaccagtctcaccagtctcgcctgtcctggagggatatcaagtcccgagtcgcgggtcgtgcttttcaactctttcaacgcgcattctcatttcctgtctgctgcactggcgcatcgcttccgttcagttcagttcagttgcactctcggacgtccactttgttggttttgtgtcgtacagaacgaggcgctcgactgcaggacggttctttcttcgccagcgctcacaggtccttttttaaacccacagtcgtttccaccaacaataaccaccagccaacagcaccaacgcttcatcttcgtcgtctataacagaactcggtataacttccatttcagctatttgccatctggatcactttggccgtcgacctacgccaagcgcgtcgcgtgttcaaggtcatccagccttcaccttaatactaccaactctcaaggttccgcaggcatccattcagcaaaacatcatcccgtatctctttggtaatttccctaaagatggacgcaaaggtacgtgacgaaacctactctcccccatcaggtcgttttctccttcctgatgacaagttcgtattccaccccacaccttcgttatcaccaccgttatcacagattacacatccaaactaggccagacaatttaccttccctgctgcaaatcattggaggccttcctaccgcctcagcaacgcagtgggaatgcgtatttgatttttcgtttgctcggtatactgactgataccttcaatccagccccagcgtcctctgtgggctcctcccgttcgatacggtgacgagaatatcccacctgccgatccgactcatcaaagtaagaggtcggacagcaagatcaaggcaatgatggcggttaacggcaccttgaacgcaccacccaagagggctgcctgcttcgacaagagcaacacctcgaagccactagccgacggcgggaacaaggacatgctgaagaacagggtgaaaccgatggtcacaaccagcagcactcgagacctacggtcggatggcagggagaataaccgctcggcagcggaggagcattatatgcggccaacggcgacctcgaaggcagcatcacacggccaccaaaagtattcttcgacggctcccctatcatcccatgccgccagcggggcatacggtggcattcgctcacacaatgccatcgccaaactctccgcaccggtcaagaaaacgaccaacgtataccgcgacaacaaagtcaaggaggagagcacatctcatgcgcccacttcctcgtcagttgatgatcttgttgcgatggtcgacaagcatattaaggatccacgccactacaaaagtcaaccgcaactcaagtcggaccagcagcataccctacaccggaatcagagcaaatacgtgcccaattacgagaacctgaatgacgtggatgatcccgacgattcaaatgccgattacgccgagtcttacgaggacgcggtcgagcaattatccagagatctcgatattcctgcgaacactgatcctgcagctatcgtccacgcaaatcacatgtcaatcgcccaagccagttatgactcgatgcctcaaggcgcaccactcgcaccctcgaaaccagtcagggcccttccactgccccccaacgtctctgatcccgaagagtattctgaagatgacgacgatcaggacctctacgacgaccaaggatataccaccgcccattcttatcgatctcattgcgacaataccacaggaggacctcccacattagtcgcgcccaaatttaccgcggacatccagaaggaacttgacattgcgaaggcatgggttttggagcatcaaacggaggaagaggttgaggaagagaattgggatgtgagcatggtagctgagtacggcgacgagatctttgagtacttgcgcgagcttgaggtaggataccccgctgaggctttcccaatatcactgtgacactaaccaatcgtttcatcaggaacggatgcttccgaatcctcactacatggacatccaaaccgagatccggtggtccatgcgatccgtcctcatggactggctggtccaggttcaccatcgcttcagtcttctcccggagaccctctttctcaccgtgaactacatcgaccgctttctttcagttaaggttgtttcgctgggcaagcttcaactggttggcgcgactgccattttcgtcgcagccaagtacgaggagatcaactgcccttccattcaggaacttgtgtacatggtggatcagggatactctgttgaggagattctaaaggcagagaagttcatgctcaccatgctgaacttcgaacttggttggccaggcccgatgagcttccttcggcgcattagcaaagccgatgactacgatttggaaactcgaactcttgcaaagtacttgctcgaagtgactatcatggatgagcgttttgtgggctgccctgcgagttatcttgctgccggtgcccattgcctctcccgctttttcctgcaaagagggccatgggtaagtcctcctcttcatcatgacattattaattgaaagcttacacatgacagacacatgcccatgttcacttttccggctatacgctggctcaattgaggccactcatcattagcatcctcgactgctgccaggaaccacgcaaacatcacggcgcggtatacgacaagtactctcatcagaggttcaagtccgcgtctactttcgtggaaggcaaaattgcgaacggtttcgtgctgccgattcgaacgaacgcttctatcagcgacagtgcgcaatcatagacccaaccatgccctccacccgttcgccctagcatgcatcttggtcaataagaacatgctgacgttgaggcgaattaccaactgcattgttaggaagagaccacaacgatagcggctctttcctcttaatatgtccactaaaggagatgtacaactagttatggcgctgctttcatcgacgacggcagcacctgtttcgtacctccgggcccgcggataacatattctcctttcggacatccgatactacgtattatagactcttttgggacagtctgatctaatctttggtactccacgggtccggcggtgccaaattcatgccaaagtaaacgaaaagactacgaaaaaaggaaacaaagctttgatgatgaagcgacgaagtacgacatattctacccgcttacctattgtgggtttcgatttcacttgcgcttgcagtgttattttcaccgcaggttatggggcagattgccccctttctttttcctattcatcggcgtttcaggaggtcaagattcatacggctccaactttcaggcgcgatattggaggtaatcgtcatgcattgtctcgacggcttctacaccaggttgagattctaggcgaaaaagaggagggaaagaaagaagaaaaaaaagaagaaaaaaaggggaaaagggggggtggctcatctaaagggaaactggaacggcgtctgcttcagggattcatatcagagacgaatggacggatgggtcgacaaatggacaagatggaatggcgtcggtacaatggacatgatatttcaacgagcttcagcctttagtgcgagtgcatggtcttccaagttctaccgacatttttatgtctagcttattttatttatctttgctctttctgataaagatgaaagctcggcgctgctcaaaagggatggtcgttcgcgtttctattcattttgcatttttattctttgccttgacagaagtcacgcaataagttgggcacgaaaatggtaagcacggcggatggaactggatgaacgtcattgataacatgaggaggagagcaaggcatggtagcatgttaagggtgcttttccttatatgtttgtcttaagatgcttagagtattctgctcaattctctaaaatgcctggttttgggccaagagaaaaagggttcacttccaataagtgacaaggcactttaccaatagagaagaagagtcaaaacatcagttaagctatggcattagcacggcccactatcggtagtccaatctatattcaagacaatttatgtcactcatcgcttttcatgatgcattggtgccagtgatggtcaatgtggattaaaaagctgcctgctttaacaacagatgttcaattctaatgtcgaggaggacaaatcattccgaccccgagtgggaagatgatatcacacagcaggttgttatttcatgaaaacgtttgctccttgattaagccatactatgtatgtaaagcaaccggtgagccactgcggtcttgtaagttcagatattcaagactgggatgaaaagaaaacactcgaattatggtgcgtcaggttctcgtctgcaatgtggaagtcggcagcccattcagagcttgtggtgattgtgcgatctcggctgtccgaagttgttagtagcattcctatactatttccactcgactatgaatcagcgttttcaatgcatccatcacatgtgtcatcatgggactcctggtcattgtccatgcaataccgggtcgatcaagagcggaattggatgatcacgaatcctcagcgccaaagtttgatgaaatcacaaagtggattgttgatgataaatggtgggcggcggggttcaggggcaccatggagtcatcgtttagaagtggggtttcctttagactcgaggcggaactttaggttcgtgaatggagacggaactggggctgcctgggctggagttcccgagtggatatttctcagctttgtggattcctttcgctcacgcctcgaggttgaacattacctaaactgagttcaaaagttgcatttgcttggcaagctgaggaccgcaaactccaagttcactacctcgcatcgaatgacctgtcggcccggcctggaccacggcttcctgcttggaacgggagttggaatataaaggtgtgacgacggtagggtacctgtgatgaataaatctcggggcggcaggggcaatcgcatattggaacgcggattcggaatagaggaagacaccgcaggaaccctttactatttgggataacctgaagccaagaaaggggatgatggtcttggccatgcagtttttgtacacagtaccatactactggactgaaattttcgtctgctcaatcttttttttttttttttctttttcgttgaccactctcccgctacactacattgcgcgatcgccttcgcatcttttagaggtccccaccccccacgacaaccactccacatctcactctcttctacacatctcacgctcgttctggaacatcatcctagttattatagtgcagtcatacttccttcatcactcttgcagttgaaaaggcaaagtcgagtgttcgtagccgtgtcaggtctctgagtgctcacttgcatcgtgtcccagactccagagaggtaaaagcgcacctttggccgcagctgtcgtccgcaggatagccgcgtgacgagttccgttttttcttcgatcccgaccggggtttgtttactgggtgcagtcttcgccagcgatccccctcttccccgccgtgggccgtccaaccgtcgctccgtcgcattgtgggctgccgtcacatcgtatccaacaaaaaaaaaactggctccgtatccgctacggccggcggtccgcctgcgatatatcccgagatcggcctgcacctccacgagtccacagcgctgtcgccctcttccgtctctcttctggctcacccgttcgtctccagcctcgagaattctcgcaaccccatccgggaccccagatccgattccctggagaccccactcgcgccgaccactgagaagtgcaaccccagtgcgtgtgcgacaattcgcgacgcatttcaccagccgcaagcccgcaaccttgagagacgcaaagctttgactcttcgcgcacaagatcgtcccctgcgtcgcatacctgctctctgcttgtacaaagtacccagcctgtccgcgttccgcgtagagcgcttcactaccacatacagtcgccatgtccacagcagcggttgttaaggaagcggtcaaggagaccctcatcggctccgatgagcatgccgccgccgaccaggtgcagcctactgctcagaccaaggcgcgcttcacccactacgctgttcaggactccgagacgggtgaacttttcttgggacccgatcagttcattgatgccgtggctccccctcacgaagactatgtgagtcacacctcaacagatcctcactttgccctcagtttgcagctcactggctgacccgcgcgcgccttctttccatacagcataaaatcaagcgcgaacagtacagcatcctattcagcgttgccgaccgagccaataaaggaaaggtaaccctttccgactggacatacttcgagaacctgctcgagaagcccgatgccgagtatgaaattgcattccgcctgttcgacgttgagcgcctcggcacagtcaagtatgatgacttccgtcgtctttacgagctcaacaagggcccgaatagcatcccattcgattgggactgcgaatgggccaaactctacatcggaagcaagaccaagagacacaacttggactaccaacaattttcgcaaatgctccgtggcctacaaggcgagcgcatccgccaggcgttccagctcttcgacaaggatggggacggcttcatcgaacccggtgacttcgagcgaatcattatggagacctcgaagcacaagctgtctgatcacctcctcgaaaacctcaacactctttgcaacatctcccagggcagtaaggtctcgtatgcgaacgttagggcattccaaaacataatcaaggaaatggatctagtcgagctcataatccgtaaggcttgcggcaagagtcaggatggcaagattactcgcactgaatttctcaaccaggctgcaaagatcacccgcttttccctcttcactcccatggaggcggatattctgttccactttgcgagtgttggtaacccctcaggcagacttggtcttgaggatttcgcaaaggttcttgacccttcatggagaaaccgtcacgaggccgaggcaagacttctgccccaagctgtgcagacaaagggtcagcagtttgcccaccgggcgggggagtcggcttacaacttcatcctcggcagtttgtcaggcgccttcggtgcatttatggtctatcccattgatctggtcaagacaagaatgcagaaccagagaggtgcttcgcctggtagcagactctatgacaactccatcgactgctttagaaaagtcattcgcaacgagggtttcaggggtctttactcgggtgtcctgccccagcttgttggtgtcgcccctgagaaggccatcaagcttaccgtcaacgatctcgttcgtggcgcctttactgataagcagggcaatatctccgtgatccatgagattattgctggtggtactgccggtggttgccaagttgtaagtcttcttgaaatattctgtgtgcctggcttttgctgtggagaatgctaactgctttcttgtgcattaggttttcacaaaccccttggaaattgtcaaaatcagattgcaggtccagggtgaggttgctaagagtgtcgagggcgctcccaagcgctctgccatgtggatcgtccgtaacttgggcctggtaggattgtacaagggcgcctctgcttgcttgctccgcgacgttcccttctcggctatctacttccccacttactcccacctaaagaaggaccttttcggcgagtcaaagactaagaagctgggcgttcttcagcttcttacggccggcgccattgccggtatgccggctgcttaccttacgacaccctgcgacgtcatcaagactcgtctgcaagtcgaggcccgcaagggcgacacgcagtataccggtcttaggcatgctgctaagaccatctggaaggaagaaggcttccgggccttcttcaagggtggtcctgcccgtattttccgctcctcgccgcaattcggtttcacccttgccgcttatgagctcctccagagtgttctgccgtatcctggacagaaggcggagaagatgcacgcgggcgtcgctgatgctgtgtccatggtgaaagattctgtgggcggtgacagcccgtacacgaggtcacgcaatgccctcaagatcctgctggatcttgatgagcattttggccgcgtgaagctcgatgccaatgccgctggatggaaggctctgcccacgtggatgcagacacctcccaagaccgcgtaaggtggcacttacggagcgtcaggacccaacggttatcgaagctgaaatggggatatgagtgtggaatcacagctgatcgtcagtagatgcagctggcaactgcttgacaatgaggtgactacaacggctgaccgttaccgacctcttttccattaaactttatttggtctcaatcaaataaaccccttgatcctcatcgaccgcctgtggcagggctatttgcgcaaggtccatcaaagttacgcaagtgcatactacgccgcctgagcttatgcaagtacaccatcattcatggttaccatttccccttcccttcaggatgtctttcaatcttagtttcggcatatatctccacgatttcgaatctgggcacaagatcagacagggtttcggtgcactgttagacaagacggcgactggtgatggcaaaaaggatcttcatgatatcggttcagcgagcatggagtacgagaacacaaaaacacggggcgttattgggagaaaaatgcgatctggggtggcggggatattttcgtttcagattttttaattctttttgtcggattcctgtatatgctcgtactttgcacatgagtcaacttttcagcgaatgcttacagctctctttactcgcttactctgacgcccttcactgggtcatgttagatagaggctgcttttttatcctctttttcttccgtcactaaaaaatatgaagaaggaaacgggtctatggctagacgtcggttttcgatctcttcgtttccttcttactttcacatattctgcttaccattctcttccgcgctcttcctgagccccggttgcactctgttggttttcagtttggagttgactacctgaggcaatgaacggatgagtgcaagtgtatgaacacgcgaatgtatggcaaagcggacaacaagtgctacagtcatgacgcattttcacataaccttgcgtgggatagagaaaagcatcaagggagggtaaatagttaaagatagactagcgttacaagataaaggtatgttaaagacaggaaaaagcctgatagcgctcgatcggtccagtgaaaatctctaaagttgggcacggcttttgccgtcatcttcgattcaattctcaagtgataaaattccgcactgagtggaagatgatcggctgataggtaatactttactcattaacctacaataagcgggtttagctcagttgggagagcgtcagactgaagtccacttcactcataaatctgaaggtcgtgtgttcgatccacacaaaccgcagtctttttttgacaattatgtttatacctttcatctccttctttttctaattatatgttggtccttcgttctcttaactaggggttgcttgctgtaaatgatggatggttgttcttcttttttttcatctgtttgatttctccaactggtcacaggtatgtatatgttgatgatcgttctttgcgcttcaattcatctctaaaaccacctgtttgatgcgtaacaagctaggctcgtgagtagtttcgaagaagggttaatcaatacaagaatggacgactatgatgaaagtagctcagctgagtttgatctttttccgagaaaaaagtaacacgcttgataatcaatgtctccgatctccacgatgcgttgctcaaatacggcggcggagcgacgtcacgctctacgacatcgatatttattacatcctttttggttttttttttttttttttttttttttgacagtggctctacctccatcaagtccgcttcatccgacctgctttggctggaagccgtttataatcagctagctcttctatgagccctgcctcttttgttgatttctctctcaccttgaccattgatcggccttgatggtatgtatacacccgaaagcagaacgacctacttccactactctatctagcaacaataccttctactttcttcggtgattgtcgctggctgcttgctatgttgtgcctcaacatttgaccgcaagcagtcacacgcgtgtataaagcccatcttccttccgttcgtggcgatcacaactcctagtatcaggtcaatgggatattgcgtgtgttggtaggagaggatgcgtgcgaatgtataagagtaggatggatggatatcttggtgatgagtaaggagggagagcatgtagtagaagattgtgtaccaatctaatagtacattttagacacacattccaaccttcatgccacttttgtcttctacagaaggcaaaagaaagaaaggaagtaagaaagaagaccaaaaaactacaaggtccattagcccgcctataggtaaacagcctactcaacaccaacactaacgctaccaaaggagcccagttttcgagtcccagaactttctttcccctcttgaaaatgaacaaaatcccgggtatagaagcggagaccatagaggactgagacggtctagtcgatgataatggcacagggacaatgatgctagattggtggaatcatttagggttggagactacttagctgtgggaaaggcggaaaagactgtctctatcgcagtatatagggatggtcatcgcgcgcatttatcccctccatctacctatctacaatcaggtttggtatctgtgatgaagccttatcagccgttggcatgggatgccaaagtgtcgttcgccaccgttgtccaagctgtgacggtgtggctgcatgaatttcccagccgtgtggcctgggtaaggggccggagatagtcaatctggtgtatatgacccgatcactatgcgtcaatggtcgattccactgcgtcgatcccgcaaaacggtgcgaacgacggtggcttacggtaagaccaaaaggctggcaatatattcacgatgttaatgtcacacgtgaacaacacgacgacctgttttcaagacaaccgaaatccattcaagaaataaaggacaaacttgtacagtactgcatcaaaacgcatactacaaaccagttcatgcgcggcaggtattgaccgaaaagcagaatgatagtaacagtaatgcagtcatcgaagacgacgatggcaatgcggacaacaagttgctagaccaaactagactaaaccaccccaaccagaacgattcccagccaaagttcctctcgtaacatcataacaccttttgccggctcgtaccatgcccgacatagcaattcggcaatatacatactgacccccaaaactttgatttttggtggtcaggctattcggtatgtagtccagagtaatcctgaacttgatttcgttttcttcttctttccatttgtgtgattcaaaacaacaaagcattccatatcaggactgagtcccgtttctcctaaaatacggtgccgtcactatcgattaggataggcggttccttagtgtttggtcggctgacttcggcaatttcacgtccaccctatagagcgatagtagttagcataaaagattcgaaaactagacacaacaataggggccgaactcaccttccagctgccagcctctagcatttgagcaagggtaagctcgttaccctgcagctccctttccaaggccttgttgacctcaacacaaagcttgtcgaggaaaccaacagtgacgcctctccactccacaataacatcatcactgggctcaaacatgggtgccacttcgttctccttagtgccggtgcgatcgcagtacgaggtgtaatgcgccaagccgcggtccatatcctccttcttcagtgtaaggacgccaaggtcaatgaacagaccgccgttgcgatactcgggaagaccagtaagaagctcctggcccgcaaactggatcttcatgatgctctgcatgggctgcatgagcgagtaggtaagccattgggtaagcttgtggaagggaagaatgctttcccaaggcgcgacgccgttggactggccagaggtgttggggaaaggagaaaatgtcggactagatggcgactgagccggctgaggcatggagctgcagggccaggcgtcgcccaaagaaacgccgttgatggcagtcctcgatggtggccagacaggagcaaggccgctcatgaggacgttccacaagacgggaaggggaacgatcaagccgttggtcgcttgtgtcgaggggtggtcgagaatgtggtccagcatgtttccaggccgtccatccgcgccgaagaactcggtcttctcctccaaagcctggcccaaccgaataaggagctgagcgcggccttcgatgccagccatctcgttacccggtccagactgcaacccctgggcgagcttgtcgacggttagattcgccaagccctccttgtcgacctggtacttgttgttcttgttaccagaaaacagaccctgatggttatgtcagcccaacgcactcacgaaagtctacctaaaccggaattcatccaacttacggtcttaaacatctccaaactagcaacggcaatgccttcggatcgcctatagatacggccattctcgttgctcttgtagctccactgggtgccggcaccggcgtccagcaatacactgacaaggaacagatcgatcatgcgcttgcacttttccgtgttgtcaacatcctcagggaatgtggacaggaggtgagcgatgcggtcgcgcccgccgatggcgaagtgctggtgacggccgtggccgggaatggatgtgaatggggcgtcatagtctctctgtatcgcggactgttagttatctatccataatgtacccatgcgcagtgtgcctgtcccataacctggggttcatgtcggtacgctgtcgcgacttcctcgagggtcgcactggcacccacaccacaccacaccacaccacaccgcagggtaccccgcacagccaacacagcggcaggagggaagtcgactaaccttgatgatgttggcaacaaaagtgactacatcgtcaaacttgtgcatgtcgacatcaaagtggttgagctcattgcgcagggccttctcggtcacgatcttgcagcgctcgcggacagcgcccaagctcctgaggtatccgacagggtcgagctgcgggtcggggggcctggggatgtcgatccgggggacgccggggttgagaccgggagagaagggtggtgttcctggattgctgctcatggtggcggctgatgttcggtttaggatgcgagaagtggaaaatccgggagacttgatgctggacgaacccgaggtgagggaggattttgactgcgaggcgctcaggaccggcgcctccgtcttcggcgccttatccctccgcgaaaagagacccatttctgctggtcggtggtaactggtgaagtgatgcggttggctcctggtggacgcagtcggtagtcggccacttcctatggctgtctcgatgtcggtgttgcactctggttgcactctgagggcgtagctcggaatgggagtgcgcaattagcggggtccagggctgctgattggctgttagacactggctatggctggttatcgaggcgtatgacaagagccatgcgcctagagatgataaaggtggaggaggaggatcgcgggagcatgcatgggatggggttgcaccagatcgacaagacagattggttcggattggagcaatgggaggctccgaggaccaagttgtagtaatggattctcgccgtctggtatcgcccgtggggtattgttgcagcgctgcagagttgcagtggcaggtgtcgggcgatagtgtaacgattaagccagtaataggaaggtaaggatatgtattacctagtagcctgttgtagatgatagtactaagatatgattcccgcctagtaggtctctgcttgatacctaggtatgccggccggccttgctgataaagatggattgcgaacgagggtcgggtccgaagggtggtttggttgagttgagttgacgaatcagttgaacgagcgactggttaggagtggagaggaggaacgaacgaagtcgatgttgggacctcgactcggggcttttggagttgaaatgcagaagaacggacaccgagaccttttgttttcaaaactcgcaaagcgctctggtaaaaaaaaatcaaaacgacgaggaatgaaagaaactaaatgcaatgagacggtcacatggacctccacagaaacagacatgggatgggatgatggatggggatggtatggggactgacggcctgcaaaaggggagggggggcctgggagcgacgaggggacgggaggttcgatggtacctagtgtccaacctgcccggccctgctgcccagtgcagcgagtgggcgcgacccagaacctagaggtaccttgaagcgggtgtgggcgcgagcaagagggcactggtgtggcaccggggtacgttcgaaggcgggagcttccctgaagaagcttggaccacccccactgacctactacgtacgacagcccacagttcagggcacgaatctccagctgacagtccgtgcagtgcgcgagcagtcgcaaagcagtctcatcacgcacagcaggcgggtcggctctcagacacggtgcctgcattttgctgcagcattcccttgccttctttctgtgcgggaatgtctgctgaatgggatcgagtggacctatattacttacccctgggattggtaggtaggtaggtaggtggcccggtgcgtgctggcccactggctggctagaggtacctatgtacgggaaagcagcgggaggacgttcgctcatctcagagttttcgagttcccttgggctgtgaacctggacccttcggttgagcttcggttttcgctgggtattatgacatacctcgacaccttctgaatttcgacgcccagtttccaccagccgagtgtcaagatgcaaccgagtgacgaaatggagtgtgacgggccccttatcgcctgcagaacgcacaatccttctctttgatcggccgttgtccagaagcagcgacggcgccgcaatgaagcgcaatcatggttgcagtatcgatgggacctttattggacccgactggccgccctgaaaactttttactctctgccccggctctggcccgtctctgcccagggtgctggtggattacacttcatgtcgaactcgacaacaagacttccacttgccgagcgctacgcttttcagaactcgtaccaacgacagccgactactcgaggagggttcccgacatgggctgatcaccaaccgttgaggcccgtccgaggagagtcaaggacctgagggtcacagagggtctggagcgaccaagcaatgattgaaataagcccgatcgggcgctaaaacagagttgctctggatgtcgccagcggatcctgggccaaaagggcagcgttgtccagtgtcgtgctgcgctgggaaattgacgcagcggaggccagcggagcgtcgagctccacccaaggtctttgctcccccaaccaagctccaagcccggaaccgaaaggatcctctctctcccccgcggtgcacggaacatcgagatcctttcccgacacggttcttctgccgacacaattctacatatcttgctatctctactgcactgcactggccatgacgctgcatcttggtaggtaagtaggcaactgctagacagcgacggccgtgagagcactgttatggactgtctggaactgcccaaatggtcgacaatgagcgaggtttgcggccccccgtctggttccagcgatccggacaaaatcagaccccctgcaagccacctgtctccgggaagacttccagttggccggatcgagagcaatgagctccagcgcaactccagtgaaactccagtaaactccaggaacaggggtcctgagtaggcgccacggccaggaacaggcaagactcctcagcggtatcccggctgtcagacaggaaccgaagctctcatgcaggtacatgtaacctcagcaggcctcgtcacacaccaccgggaccgttagaattcctcacgacatcttgtcaccttctggaaacacacaacgcatcggagaaagatccgaacctgggcggcacccgttccgcttggtactgttcagctttcatcaaaaagagagacccggcactctggtaatgccagagaagacagttccgcgaaagcatgtatctcgcgtcagcacggaacgaaaaaacgatcgccatcacgttcgctgcgacccttcattcgcagagcacacagtctatctcggagtctaaaaacagcaaacagttcgcagctaactatcggggcaaactggcggcggccggtagcagtccgtccaacaacagctatgctttatatccggccatactgtccgcgtgcacaaccacctactcactcaggctcacacatggaggcagtacgcggcgggacatgcacggcactacgtacactatagttgcactcggtcggggtggattgcttgactggaaccacccaatacactagcttcaccacccttcactgcgtacgtccctaaaaaccacgatgttgacacgtgtgcagcatgcaagtgtcgctgcagtgtacctcctccaccgcatcatgcactggacacacatcggcacgtgtacagcatatgcaaacaatccacaacatgaccacccccaaaaaaaaaaaaaaaaagactagaaaaaaacttcatcttctccctcgctccgtctcacttgttgcactaatccaaatatgggcaaaaagtcccccaaaaccccaaggtcgctgcttcgctacatgccatgtccctgctgtccatcgtcgagttctctcgattcgtgacataactcgggcctaggtggtgtacactgtacaccaccggctacggtttccatctcctgcgcccatcaaaagacttcgcttggcatacctcgtttgtcatggtgtctatgtcgagacccatcccaacccataccagcccatcacagcccacaacgccatccccgggggcccggccccagcagagacccaggcctgactcctccctaatttgaattcttgcaaacaccaaactggttttgacacgcacacatcatccctctgcccgactggctatgcccggacatcatcttgatcagggtaaaaatgaagtggaatagaccggcaagtagcttgctaggcgacccaacagaatcagaaccgacgtgctggtaccctaacggacctcatccgtaccatgccctgtacgcaaatcgtctttctcgggtgcaccttcctgaagaatggaatcattcagacgttttccgtcgacttggcatcacagatcgggcatgtcatattgaatcgccatccctcttcggcagaacaagacctctaggcagccagagagaagagcgctcgttttcggttggcaatgagtggcagtgcgagtcgagacaactcagatgggatacatgtcaaatcacatttcccactcacatcttccactctcattcacagactctcacttcgctcacagtcgtatggtgtccatcatcccacctcccctccgggaccgcgaccctcgtgggtaccgaccggcgaaaaccccgcgcgagccctaccgatattacattccgcgttctgaaggccgaatggagcccgaacgacattacgtgcttgcttaatgtcctgaaactcccatatctaccacaacataccacctcaatcgcgaactagtattttgccaaaccgggtcgtgaacccttccactcgtgtccatctcccaaactcctcagggctattgggaatccgcggaggaagccccgaccacagccctcaaccattcgcagcctctccgtgtctccctctctgcttattgttcttaaccctcaccccctgccctttgtcaaaccctcgccttgccctaaatatcgtacattaatacaacagaaggcgagttggaagggaaacgaccagcaattcgtccttttccccctcttctcccgatgacatgacctcatgagtagtccgtgtcccatccaactggtaacggtggatttgcatcggtgacatgtggataacggcgtggaagtgaccgatcggcactcccaacttccctcttcagtaaaccgggcatatggaataccttctttggatccgtgggcatagcctgagaaacccttgcatgaagatcggtatttcaacacgtgttttgcgagaataaccattccgcttttctctctttcaacctcttccctgtcggcaatcatcatcatacaccataccccttggcattgttttttttttaaatcgtttcgaagcatcgcctttcttgtttgattttcttgtcccatcatgtgtgaccctgtctgcacggaattttagtaaacggctttctccgtgacatcatcatcttcatgtctttcttttctctttttcttcccgttccaagtagcgttattgctcatcttgctcatcttgctcatcaaataatggtggcataccctgacggaacaaatccgcgccgcctccttacgtagtaccttgatgcagcagcattggtggtagaaaagagggatcttcacccaacggtactaacggcttatgacactaactaacatgcctcacaaacactgtaaaagtctagaccttacgggacttacaataggggtcccccaacttataataatcgatgggttcaatataagctataaaaagctcgtatggggtattcgtctactgttttgctgcctgtacgtatatcaacgctaccaatgaagccgttgaatcttgatcatggattttgccccatccccctctgcctcttctctcattcgctcgttagtgatcaaaaaagaagggtgacatctatcgatgcttgccgagatacaagaaaagttatttttctttcggtcgttcgttcggagtaagcgtgttagtttttggtttgttcacatgtcaactacttcgctgattgaaccgcaatacatagactccgatctgccaaggtaagtaagtactacatattgagcctttctcttccctttttctcagaagtcccgtttggtattattgtcttgatcgtcccatgactgtcaatttttttcttctttttcgaatgattaattgtttttttcgtgtgtttcaaacgtgcatgattttttcgcacgcgtgcattcgtacctactacttctccggagtttatttgtaacgaactccggtggacagggccagccacccccagacttccaaataataatcataataataataataatgaaaaagaacagttatacccaagactcgcgcgagtgtacctaagcgaaaggaggaaagaaatggcacagacatctagctttaacgatacaaaaaaggtagcagattcatgtgggtaggttgattgcgaagaaaacgaaatatggggtgaacgagggaggggtgggtggtgggttttgcggagtcgcgggacaaagaaacacgggccgggcgggcgggacggatggacctaccggacgggacgggagggaaaaccaaccaaaatacggggagccgggaaagacggggagagagagaaagggaaaggtcaagataagaagggaacttgaaaacctactgcgtacaatgcccgcacgaagcgagtggcaaagaagctcacacagaccacctgggcacccgagcgtgcggagaggtatagactatggtatatgttgggatcatgctggtttgttgtttctcctggaacaccggcacaaaagacgattgcgatttgaaatggggttgaaagtgaaaaattaaacctaacgaagaagaagaggaggtttatgaggaccaagagagtagttttgtgactggcgtcattgcgtcttatggcaatatcaaaatgctccgtgcaatgcatgctagtttgatatagttgattttgagtgctttgactgtcttctaactgactttgattagacaccgtcacatcgatacatgtactaagtgtagactagtaaaagatccctggctccaccacacgtgttggtacgtgagacctcaaaacaagtggcgttgacgatgctaagtaaagatgggattgaagatgacaatgatggtgttatgatcaatatacctcacaaccaacaaaaaatagacgaaagatcgcaacgcgcatgcaactccagtcccctcatccatgtggccatccgtctatacacacacttctctcagtccgccgccatcacaaccgctgtcgccgaccaatgtatgtaaagtgctagaatgcttcgccggagagacacagatggggaaaataagcaaaaaacaacggaaacacttgtttttatgcgacctgaaccaaaccaaccaaccggaccaaccggaccaaacgtgactatgagaaagaatacaccgagaccattgctctttgaaacaccatctaaaacaccttcacaccgccaactaaaacacttgaggggcgcgacgcaacccaaaagagattgaccaagcccccagtgaagaacgtacatctttgcgaccacaaaagtgtagtgtggttcacaacgtcgaccaccgcttagcgattccgtagaacacaatggtagaaacatagaagaccaccaaagagaatgagaaacggatccacaaacaatcagccatgccagatcggatcctacacctccaacaggtgatcgtgatccgtctccatttcatggcggtgatggtggtggtcagccaccaggtcggccgatgccgacgccgccgctcctctcctctcgtcttcttcgtcgtcatcgtgcacaaggtcaatgaacatgtgattgtccgctacgccttcgtcagcaggcgggccgatgcccatagggtcgttttccgtcaccagggcggacgccgaggacctcttagttgcggaactggcgctgccccaaatggagtcacgaaatttggctctattagcgtccgcatggtcgtcgttatcgtgatggtcacggagaatccggtcttcgatgctgagtgcctggccggatgtgctgttgtctccgttaaagtagcgcgaatggtgaaggggcgaatgatgggatagagagcccgtacgcccattcagggtgttggagggtgacactgagtctggcccacgcgaggggtgagcgtgagagctgttggtcattggcaagcccggcgtttggggttgagctgatgactgccgcgagaagtaagtgtgactggggccgaatgggtgcatgccgggacctgtacccaagcccccagcatgggcctcagcgttttgagctttacgcttgaggctgttcgctcttcctcgaacatcttcaggcaagtcgtccggatcttgcacaccatgttgttgtagcaacttttggagctttgtgggccggggcttgcgagtactcttagactgctccagaatcgggggcggctcgggcgcaacgggattccacttatgcaattcctgtcgcagataattggtttcgtatgccagcaatatttcagcaccctcgattttccggaggtagaaacgttggttctctgcatcggcagcggtcgaaaaaccagagcacagaggcgagatgtgtttgcggaaacgttcagccatgtcgatgatatccttcaagactccctcctcttccggccggaacggaaggtttggtatctcttcataccaagcgatcaaatcttccagcttgggccgcgatgcgtcccgagggatcttgactcgccagtcgcagatcgggcaggtgtacttgtcgtcctccttcactttaccacgagcaatcttcaaacacttgccatgataccattcatggcactgctcacactcgatcatcatacccgcttccacacggcggcagatgcaaaacacttgcctcgaaccattttcatcttcgttgtctgaggagtcatgttctccatccacactgggctccctggatgctggctcagcaggcgatcttggcgtgtcctcgacagtgttgaaacaccacttatttcggtcgaggacgtagtccatgtggctcttgagaatgtgcaatggggcgttactcttgccaaaaagcttcttccccttacgcatccagtcttcatggcgcttttgttccttttcaaggtcgagcgtgccgggaggcttggcctggagttcttcgaccttcctcatcacctcagcaacctcattatacttgggtctttgggtataatctggatcagcggagcgcttattcaggtcgatgatttggcgttgagcctcacgttgtttgtatagtatcgcgtcgaccatatccagcgtccccttggagattggcaggttggcgtgttgcgcttgtaccgacaaggagtcaagttgcgagtagttcacaacatcggcgttgatcaactccctggccttcttttcccattctcgacccttttcaagtttttcctccaagtatttgatgttatcctcgtatatttggataccgaggcgctttccctcgtctaccaactcttgcgcctcatcgagggtcatgaacttggatcgactttcccgggccttttcgtcccatctgagtcgctccagcgcgctgtagagcttttctacctcggggatatcgacgttgaaattctggccttcctcaaggagctcttcgattgaaccgattggttgaaggtctcgtgggagatccaacaccttctttgcagtctcctggaacgctttgatcgcctcggctcgctcccgtagttgttgaatctcagggcaatcgaacccaatcatctccgcttcgtcgaggaggcgatgaatgttggcaacgttgcgcatttctcgctccttttgatcgtgttcagcgtttccgacggattttcggacgccgactggccaagccttttcgctttttcggcgattctgctgtttgcggatagtgtaattagtcgcctcttctacccagtggttacagcgatcgacgaaaagtttgagagtggaaagcgatggcaactcgtagggaatcttctcgccttcgcttagcaaattgcgtagcgccttgagtgacggtttcgcttcgtcgtcaaggagtctttggtatttctcctcccatgtctccggcacactggccttgtcggtcacccgtttgagggtagatgccatgacctcatccgatttccgataataaagagcgtgttctttgcctaaaaagcggtctgattcctgagcatcgcagcatttgtggcttccagcatgtagtaagcatagtaccatgcccgtcttcaggcatacaaaccgggataggtaggtgtacgccttgcagtagaaacatgcatactcgtcttcgggcacatccacatcattgatggcaaactggatcgggcacttctcgttcgtttctccgttaaaaacgcagagatggtgcggagacggatgttttgcgtcgagatgcgtggcgataaagtcatgcttaccgatgaactctctacgctgcaccatctctcgctgatggatccgatcgagagcaggggcgagccatttcgctgtttggatcgttaacccggtacccgtaattccatctgccgcggcccataacagctcgtcatgagaaaagcatggttgccgtcggaatgtctgaagtcgttccactccagcatggccgaatggctcccaatcactaggggcgaaattgacggcttcgttgaagttaaagccatggttgaagcccgcgtggtaggcctttgggaaagtgataacaaactgaccggcccgttgatccagtgcatatacacgcacgcctgcctttttcagttgttcaggcgtgagcaaagtgaccaactggaataggagatccggttgcgtctcaaacagctccggaaccgcttcacgcatcgcggcttcaaacttttcagcatcctcgccggggatgccataccaggtcttcgttgcgccaaagtgctggtagttggcagagtacgcatagtgatcttcgttgtgccaacaaaaggtagagaaaatcatgcccacatatacccacggtaccgtcatgccggagatgtcagtcttgatgtacctaaagagactttctgggtgaagaggcagcaggttgagattccatggatccgttgagtagggattgttgggattcttttccacggtcggaaatccagagccatgtgtcgtgcaatggatatctgcgccatattcgacttcgacggtctcctccagatctgcgaccaagcgccagaactcacgctcaacgtcatcttcggtaaccggacgatgacaattgagaaccgcatcgaaaggcatcttgttctcgaagtagccttgcttgaagtcggcagccttctcttggaactgcttgagcgaatagaggccgccctcttcgaagccaaactggccgtctccgacgagacatctcgggcagttccattcattctctggtttggtcttgagaggaggatccaggcacgagccatggtagtggttatcgcaggattcgcaaaccagcatgcatgagccctcctcactacccttgccacattgctcgcaattctaccacagtgtcagtaggggtccccatctaaaccttcatgtcagacctacctctcccgaactcgagtcctctcttggaattctgggtgcagaaggacgaaagagcgacatgtgtgaaccagccactgttggtaccgaatctgtcatagaggtcaggttagcgtatgtaaaccaggaaatgtcctgaactcggagcacagattccaaaagagatgaaacgatgttcttgcttcgcagacgataagactgcgtgcagcaccacatgcctcggcccgcgaaccttgatatgcctgaaggtgggggaaatgatatgacctacccttcttgagcctcttgctacgacgactgcctgcttctccatcgtccttgtccaccgagctttcctttttggcggaatctgacgtactatcgaagcttagttgccgcttcagtgaagacgagccagctgctgatggtcgaacttcaggggtattcttggcagaggacagcggggtgatggcttctgatgcaggggccagcggacggtttatactcgtgaacccggaattgatcgccgtgaagcctccagtgttgatggctgtgaagccacttttgaccggtggcgctggtaccgatggggcgtctgtcattgtgacatcccgatcagaatccttggcgtgcccgtttactgctgcctccgtggggtgccgagatggagattcgccgcgaaggtctgagggggtctgggcatttgatcgcttcattgggctcggggctgggctgggtgtgagaggcccgccgtattccagctcgagttgctgatgaacgccaggctttgcgactcgcagatagtcttcgtacggacaaagccatttttgatacgaatttttcagcgatgtcgaaagagatgacatgatcttcccgctgtagcccagatcacgtccgatttccgcccattttttcagcttgcacaccttgtcgaaccctcccctagcttcgacggctttctttaagcgaaataagtcgagcggctttttgtcaacgtaagggagccgcgtgaggttgttcccatgttgtctgtgaaatttttgaagggcgtcaatatagttgatattggcgcgcgaactgccttcaatcgaattaagttcttgcttgcgggtacgaaagtggaatctctgcagtagcataggtcagcaagcccatccgtagaatctgtgccctgaaagagtgcatggttgcaaatggcatcacggctgttgacgggcgagcgagcgtacctcggtgtcaattgcaaaatcggggttccatgactcgggcgggatgatcttgcagataccaaatttgctggcctctggtgtgattttgcgaatgtactcaaagggctctttccactcctcctcagttgggcaataggatggtgcctcttcaagaccatgaggccggttcttcttctttgaaggttccttgcacgcggtaggctggccgcgtcgctccaccgaattcaaatcgagaggttcgctcttcatgaagctcagcgggatctgggatttcggaggatggtagccgttcgagttgactggcgccgtcttggacttgccgttgctggaatgggaggtaacggtaggggaggctcgcgcgcttgcattgttgctcgacgttccggcagccgccacagcgacagacccgcctccggacggggtggacaccatggcgagtggaggctatctttggagggcgaattgataatcacacaggcgaagatcggtggtgggtgggtcgagacgcagctgtaacgtattggtgtgtacgaaatcggaggtctctgtcttatcgaaatatcggacgcatcgtaggatacaaggctgagggctggtttggggaagaacggtcgacagcgcaggaccgcgaaatgatatggcgctacagggagttgtgcgtaaattggggatgcgatatccggttctgcgctgctgcttttagtaagtgcagggtcttcgcagacgaagaactgtggcggacaggttgagtgtatgtttcccagggagcgagccttgagaacctgaaaactgagggccagaaggcgactaagagggtagggatatcgttcgtgcgtgtatgtgtcgcagaaaagaaatgcagatcgaacctcgtccaagttcctccactacctcggtctaccgtgttagggttggctgtttgtacagacactccgtgtgtagacctgaaggtttgtcgtctgaaactaatcaaggttgcaatacggggttggacaactggatgcgttcgtagtgaggctggttgatgattgtgagaatgagtggattgacccggaaaggcggaagggttggccgagcagaaagtctggcagatggttccaaaattgttatggcgttggaaacgggagtgcagactggacggagagaaagagagagaaatggaaatggagatagaggccagggccaggcggagaccggaagggagcaagaagtggaagtgaaggtggaaggaagaatggccgggacgtggacagcagcacgggacgatgtgaatggtgaatcgataaaatgtggtgtgaggatgaggtgtgtgggcgcccaagactggcagtgaactgattgatagcgtagtagctccccggtcccagatctgaaagtggtggaggtatacagttttgagggttgtagcgtgtgtagatgggaattgggttactatcaggaagagggcaggggcatgttactacataggtagtgggcccattccacttgcacaggttgagacaagtggtggtttgacgggcagcgggacacgttcggaagacgttcaaatccaacaaggaccaagggcaagcggcgctgcggtagctgtcgggacgaaatggggagggcgcaactctgcagcgcggtcatggcagcagcgacgccagacatgatgccgcccgccattggagttcagtcgcggtcctccggcatctggtggatctccactagacccttctaggccaagttccgtacctctgtatctttgattttcaatgtcatcatcgatggatcgactccgtttgaatacctacctatgtagtgaaacaaagtcgcacctgatacatcaaaccatctgctacagtcaacctcggatcaatcgagagaaagtgcgcgcgcttcagctatgttaaagtacgtgcgactgaggtcaatattgccagccttttcgccttctatcttttgttcctagactggccggggaggtgcgttctccattgacgggaaactccaatgtgccaatatatcaaccgtacacctaggtaggtaggtgtcggtgtgtcataaatcgaaattttcctttcttccattttctctggacagttcggggtactctttctcacgcactgggcaagtctcgtccatccgccgcaaacacagtgtactcctgcaaactgtgttgtgcttgatcccctccagtcgtcgagatattggcaggggtgaaggtccgagctgcggtataggcatcaatgcgccatcatgactctaatgcacgaccgaacaatatggtttgaggaaggatagatatacttcgttttgaaacatcactgtcatggcgctggagtatgagaaaggaatcaatggaataaaagagcggagggtggtcagcttttatgcatccggaaacaaaaacttgtgccttccactgcaccatgcccactggaatagcgaatatcgtccaaagattttgggttctcgcaagtttcgatcgattgggccgcccgtggccagcaaagaaataaaactagacgcacgatcatcagtcctcccaaaatcgcaactgttcaaatgatcacaaatgtatggtgagtctgcaggttgttacaatatcctgaatctggaggaaagccatagggcaatgcgacaattggaataccgcaagcggccaaatgtgcatggcagttccaggtggcagtccgactcggggttcagtcggagtcataaaatgcctggagaccacatcccatcatgtccagttccatgaaagagaaaagatggactcgatggacccgggaaatctaagcaccggtcgaaccgaaagaaaggccctgatattgacaggggtatggccgtcagtagtcgcatcgccctccaatcagaaaagacttgacgttgaagagaaatgccaaggccagcagactggggcgatttcgctgcgttggcggggcagatctgaatgactcagcagacacgtgagaccgcaaccggcacctctctttcaaccctccgagcctcttccccaatgagtccaatcacatctgtggtttccctagctgtttctgttggttggtctgatgctttgagtcgaccaacttgattatgtcatggcacgcatcagccttggagtcccagaggccaaggataaatcaataagagcatatcgtggttgggccagcaattagagtcagctctctgaagagtggaattctttcgcctactgaaggcacgcgatatcgagaaactcgctgtcttcgctatcctccacgaccctctgaggcgtcgtcttcacctctcgattcccttttgtatttctcccctcagcattgttccctttctcatcagcgaccttccctttgcccttctctttgcccttcgctgcccttcgcctcttcttcttcttcagcagcttctccacctctgcctgccccctgatcctcaatgtcaactccttcatcatatctccccaaagaacctcgccgtgacactttggacactctcccttcactggaagtatctcatccccttcatcgatcttcatcctccttgtttcttgcttcaggagacaccggctccaacagtcaaggtgtcctacagcctcacagcttgtattcgggcagatcgcatataacccccttcccgccaccatagcttccttacacaccacacagctcccctgcctctcaaactcccaaatctcctgactcttggccacatagtcttttatcggcgcgtaatcgagcggtaaagcatagatcccatgtttgttctcatcttgcgcgtcgtcgccgtcgtcgtcatcgtgcgggtcattctcagcttcttcccccatcccaatcacgcccgccccttgtggcgccgtcggactgccaaagtccgtaaccacctctaccttcaagtctcccagctctcccacccctccaccgccactcttagccttccaaccacctctctcccagaccctccaaacatcctcctcaaagaaatgcaccctcaaaggccacctcccaaagcttctcacccccaccaacatcctcaaagcctccatcacccccaccaaactcttcctcggccttttcaggtgtcccgtcttcctcctccccagtcccttcactgcctcggcccttttttcggcagggatatgcagcgacttgtgtgggttattcagcgcccattcaaatttcagcgcggcaatcatgctcggaaaaccggagaccagacagaccatgttccatggccgaagagatattttcgaagtgcgataggcgccacccttggcgagcccgttgtgttgtgagaggcgccggggtgggtgaggcgtggagccgatgtagagggaagcgtgtcggggctgggagcggaggatgtagactgtgtagagggcggggatgggtttgggttggatttgggtggtggtggtagacatcgtttctgttttcccctattgggagggaattggaaatgttttctataggtgaggttgtcgtgacgtttggcttgttgtcatttgcagtcaagaccttgtttcttttgggaatttcccggtggacgatgtgcttgataatgaattagatgtgaaccgagtgtcgcgtcagtcaggacagtcgccaagaagtaccgaacattcgttgattgcacccattgggcgattgtggtattttcgaggtgcaaaaggcaaagggtaaccaagtttatacgtgatgaaaattggtgacagtgaagaagtggaagttgccgtctttgtttacaagatgttgtttattcatggccgcagtacccggaatggctgcccaattatttcacgcccttgacttcgccataccccactttggtgggcccaagctttctaagcccttggctgctctgttgagtctacaggatgaaatgtcgaacaatcttgctgtctatgtattggtttatgtagtagtccgaattcatagttctgttttggacggggaggactttggggtattatgttaatgtctcagaggggtgttttgaccttgctcatccatcctcttaaaacctctcaaagcagaccctgcttctgcagatcaagatataccttctcaggcatgacattaccctcagcgtcctccatctgcacgatcgagccctcatccacgttggtctttctcgagtcaccttggatcttgttccaaagcctcaccgcctcctctatagacgtgatgtctcggaacagatgtgtgtttgtgatacccagacgcttcaggttggtgatgtgatttgtttcgttgaagtgcttgtcaaaagcacgccggccgcggtagacaaagttgccacagatctcgcagggaaactcttgacccagaccatgcaacctgtagagccagaagggaatcggctttccgtcccaagccagcggtagcttgagcggattgtaaatcttatcatctccgccatcatcctcgtcttcctcagcctccttagcctgccttctgaacgtggtgttgtagagattctccaactcttgttgccgctcacgctccgtcatgccttgcctacgttcaacgttcactcttgtgtcgtcccgctccgtcttcatagcgctggcgagcttcttgatgcggtactccctctcagcgaccgcccgttccttgaggcgatgcgctagcggggcaaccgtgccgtttgatgtaccgttggccgactctccgtgaatcgccgccaacacctcagcggccttgatgtgcttcctgccggtaagatggttcttgtaaacgttttcgttcttgaactccttctcgcatgcctcgcaccaaaccgcgtcagcgctgctcagagtgcggtctgtcgcagagccgttggccgccagtttctccttgcgccagccttcaatttcgtccttttcccaagccgaatcgaattccttgtcccagccaccaaacaccttttcgagattttcgagtggtcgcgtacgtcgaatgaaggattccagatactccatcaactcgccgaggtacttgaaatattgatcggtcaacttgtcggcccgcttgactccaccataaccgggttggaagttgtcaaaaacttcaagatactgcatatacgggagtcgcttcacattgggaaggttgaggtaggattcgtggctggcgtgcaaatcgaagaaacggccgtatgcctcttcgcccgagaacatgctttccaccaaaaatggctgatcgtcgccatgcttccgcggccggtaccagttttccgagttctcggcttgctcatttgggtaccgcgagtggtgttccttgatagtggctacttgtttgtagaattcctcgaaggggtcaccactgccaatctgctggatttccttggagcgcactccagtcttgtcctcgtataggggaagaagctcacgggactggtgttgaatctgatcgaggagttgggatatctcatggtcacgattaagacgttcatgaatctaagaatgtgtcagcacagaaggtcttgagagatacttcgcgtggaggaaacatgcctgttttggctcgtcgcgcaaacggtccgcgataccctgctcgaggcgttcgagatcctcgtgaatgtatctctgctcttctatcaacatgttgaccaatgtgacacccgcgaattcccctattcaagaagaagtgaaaatgcgcgtagaagagccggacttgtcgtgtcggggtgcagaattgcgaattggaaaactaggatgatttctagaagagaggttgttgaaacgtgctttttcggcgccaccagttgcttccgtgtacgaagtccagaaagaacagcagagaaacacgtcgcggcaggcaaagaactccccggcaagtccttagcgaaatccaccaactgccctgtcacagatcccccgtcgttccattaaataaggttggccgacattctgccgacctgaaggcttgtcatcttggcaactttttttgacaacgggaaagctccactccagtgcacgccacacgtcgacatcgcatccatcgtcaatcactgtcgcgctttcggtacagtggactgtttttgtctcgggtgcaaataatttccaataacgaagtcaacactccggtcgaaccgcatcgtcaacatccgcacccacaacatcgcgtcctcggccctgacacacctcagaaacatacccgatccatcgacagaatcgcccaccatggctgacggcggaatcgatcgcaaggccgatgaaaagattcagttctccacctccaaggaggtaacggttcatccgactttcgagtcgatgtccttgaagggtaagtcttgtcgcatcgcatgtatttcatggttgctgtggcttagtgaattggattgaaactaactggttctcaaaacagagagtctccttcgcggcatctacgcctacggatatgagtccccctctgctgtccagtcccgcgccatcgttcagatctgcaagggtcgcgataccatcgcccaggcccagtccggtaccggtaaaacagccactttctcgatctctatgcttcaggtcatcgacaccgccgtgcgcgagacccaggccctcgtcctttccccgacccgcgaacttgcgacccagattcagagcgttgtgatggctttgggagattacatgaacgtccaatgccatgcttgcattggtggcaccaacgttggcgaggatattcgcaagctcgactatggtcaacacattgtctctggcactcctggtcgtgttgccgacatgattcgccgccgtcatctccgcaccagacacatcaagatgctggttctcgatgaagccgatgagctcctcaaccagggtttccgcgagcagatctacgatgtgtaccgctatcttccgcctgccacacaagtcgtcgtcgtctctgccaccctcccttatgatgtgctcgacatgaccaccaagttcatgaccgaccctgttcgtatcttggtcaagcgtgacgagttgaccctcgagggtttgaagcagtattttattgctgtggagaaggaggactggaagttcgacactctttgcgatctctacgacactctgactattacacaagccgttattttctgcaacacccgccggaaggtcgactggttgaccgataagatgcgcgaagccaacttcactgtcagcagcatgcacggcgatatgccccaaaaggagagagacagcattatgcaggatttcagacagggcaatagcagagtgctgatctcgaccgatgtgtgggcccgcggtatcgatgttcagcaggtcagcttggttatcaactatgatcttcccagcaaccgtgaaaactacattcatcgcatcggtcgttcaggtagattcggtcgcaagggtgtcgccatcaacttcgttactagcgaggatgtccgcatcttgcgtgatatcgagtgtaagttttgggcaatctaacctcggcgccttcgtttgctaacgggagatacagtgtactactcgacccagattgatgagatgcccatgaatgttgccgaccttatctcctaagaggctagcgcggggtgtttcaggtgcacattggtcaaaatgcgaaggggcaggtcgcgtccgtcattgattaggtcacaaagggtggcttcaacaggacagaattcaagtgggaggaaaggggcatgtcggccttaaggtacggtagccttccacaatcccggctcctccttgtatacatcttgctgaccatacgacaaggacgctttacagattggagaacatatctaggtgttaatgctagcatgcgaacaagaaattcacaagacttggaatattccaggtatcacttgatcttgagatactatggttgtgatatcaacaacgaacctttttttgtcagtctaatacctagcgtacagttcagtaagcgatcacaacacgcttagcccctaccggggtttatttcgcattgtggagttgcatgacagctttctgacgtaacaatggtcgctacaatacaaggcaaggcaaggaattgcgcgcaatggtcaactgatacggtaattaacaaaaccgaaatatatccggcgatgttgtcatcgtccgccggaagagtggggactttgatgattaactccaacatcaacccgacaataagtatgctcattttcacctcacagggcagacaacacctacccaactttctgaacacattcgccgaacaaaagagtcaaaaatgcctgaaaccgtgacagacatgttgagccgcagagtcaaggtacgattcgacatgctgaaactctcctcatctccaacctcacaagccccatgaggttcgcttagcaactcattaacacccaccaagctctctaatggcctctccattccccaaatccaactcggcctctacatgatgtccggccccgagaccacacgcgcggtccgctgggccctcggtgccggctaccgcggcttcgacagcgcccaatggtactacaacgaacgcgaagccggccaagccatcctctccttcctgtcctcccccgaaaacaccgcgggcctcacccgcaaagacgttcatttcaccagcaagctgcgcgacaacagcaccaattacgacgctgttcgcgcttcgatctccaagtcagtgaaggcttctggacttggctacattgacctgttcctcctgcacagcccgcttggcggccgcgaagcccggttgaccagctggaaagcggtcgaagatgcggtactcgcgggcgaggtcaagatggcgggcgtctcgaactacggcgtcaagcatctcgacgaggtcatgtcagcaccttttaaaatcaagcctctcgtgaaccagattgaatgccatccattcaacacgcagccggagatcagggccgcgtgcgagaagtatggtattgtcatcgaggcgtacgcgccgctagcgagagggatgcgcatgaagcatcccgtcttgacagcggtggcaaagaagtacggggtcacgcccgcgcaggtgttggttaggtggtcggtgcagcatgggttcgtgacgctgccgaaaagtaccaagaaggagaggttggtagagaatgcggatgtgggtaggtttgagttggccgaggaggatatggagaaactggatgggttggatgagaagttggttactgattggtaagatttcccctcattccaaacctcgagtggtgcgctgacttactgacgcttggcggtacgtagggatcctactgatgcggactagatgttctcggttcgtgcctacacgttcgcccaagtaccttcggatttaccagttctggtgcctccatgtacttgatgttatggtctgatttgcagatacgtagacttactaaaccagcgtatttatttcttgtcctcacaatcggttcgcaaacacaagatatatgcgatttgtcctttcttaccacatcaacatattacacaaaccaggcaacacctttaagctccgttattctggtggcactggttcctccccacaccatatcttcttgtcttcttacttgaggtggtaataagaccccggttctattcgagagccgcaagttgatggggaggtagagcactgtccacggaaaatggattccagatcatagggacggccgtccttggcggtcaccatgtaaacccgccaagtccgaccttcattgccgacatatcaccgtcaggagactatgagttccttctgggaatggatccgagttgcagaggaggcaatcctgcatcctcaacccacattcggcaccgtttacagagttggatgatgagtgcagacctaccagaggctacaggtgtccttgtgatacattgaaaagctttctacacgagcggggaagatcattgaaccataggcggctcagggtgaaagaggaaggtgcttcaatctccaggtggaatgaatgacagcttcacctgcttacgatgccgtatatcacccaaagacgcacggagtacggttaatgttacctgaacatcgagtcccgaaaataaagccctgtttgaccaaagtgatgaccgaggtctcgaactcacaaacgaaccagtactggactgtactgtatctacgtataagctggtcgggagaactggtgtgacagcattcatcatcatcctttgaaattatcttcggcgacgtcgagaatcatacccattggcgactggaaaggcaacctagttgatctcgaacgaacttaacgcatgaagagcggtgaaagaattattcggctggttatgatcattctccacggattgtctggatctggtacgattaaatcctcatccctctggccgactgaggtagtttcaccgttcacgatgcagtgaaacgttgtagaaacacatatgtcggattgggtcacccaaagctacggttggatgtttgcggtgtgcttgatgcagtagcgctctttcaaagccttgccgccataactggggtcccgcagacaagatcgttaccaaaaaaaacttttcgatgccccatgtgccacatcgtccgagattctgagtctctgaatgcgtttgtcacgcacagtgagccttattggtgtcaaactccatgtggtaatattctcccaatttcttgacctcaaatattcttggagagatcgttccctcgtctctctgtcttcccttaatcagcgatagttttggactttggacttctctggcttgcggttaagactggagctggcgtgatctccgacatctcccaacggaccacaatcacaagttccaaactccaaaagatttccacttccccgcaagccagaagccaatcagcccgcagagcccggataacggtctagatgtcagcgatcccccagaggaaacatgatgtaccattgggtcggctggcctggggaatcactagggggaaccacgcacatgttatccctgtcttattagtctttccccagaatgccgtgagtgccacctgcaggcccgagccaggttctcctcacttgttagatcaacagccaagtctcgcccttttcttggtaccgaagctttaaagatatcaagcaactgtcagagtaagctaagcttcccttgggcaaaccactccatcgaccaagagcgatgacatgacctcccccatttcaccaatatattccccggattggcatcgcgcgaagacgagaggcaagctgacggctgccacgatggagagggttaccagatgaagtaaagtttgaggagaattcgtagggaagaggcttactcagacaacgagtggacaagactgcccaacagcaagaattgtatcggtgtctcgatatcattcccgcccttctgggacatctaccacagtacgctcccggctgttcttcggatttctctcgatcgttgaggtggctggcaatgggatcatgactggccatgaggaacgtgttagcatgcgggggttgcctgcacatccatggtggctcactcagcttcgtcaatcaagattcaaccatctactgtcgaacactgcacttccgctctgccgctgaagacgggctagtcaaccgaagaaaaaggaggcaacccctctttttcccaaaaaaacgtggacacaaccaacaccgaaaacgaaaacgatgtgagatgtatatacgctgtgtattgcgaatatattaaagctgagccctaccggcaggaacccgacacaggttcaaattgatgtctgtcccctcttcttttgggttccctttcttcaccttcatccatctcgttattttcactctaagcctggcttacaacatactcttgaatcattgatcgggctttgtacaaatcacgcatcgttgtgggggtacatattccaggtaccaacacctctgtcgtacaagtcttcgttcatccactcatcatcaaagacgcaaccatggaatcaacccacgagcccgccgaccctgtcgccaagggcatcctccccacagcccgtcagtcatggaaggacctcttcatctggaagcagcgcgtcgtcgtgaccaacgtgtacggcgagactgcaacagaatgggcaaaacccgtgcctctgaagaaccccatcagcttgctcgcccagctctcaggccgtgactggatctgctttctggtcggattctgcgcctggagtgccgatgcctttgacttccatgccttgtccatccagcaggtcaagctggcggcctactatggagtcagcaagaccagtgtgtcgacggcgattacgttgacgctgctgcttcggtcgattggcgccgctgcgtttggtctggctggtgatcgatgggggagaaagtggccgatggtggtcaacatgattgttttgggcatcttgcagattgctaccatctacagctcgacatattcgcagttccttggcgtgagagctttgtttggattgttcatgggtggagtgtaagttcccccctttcgtcctcagtatcccgctgtcaaaggttggttatgctgataacccctaattacaggtacggtaacgcaattgcaatggccttggagaacagcccggttgacgcccgaggtttgatgtcaggtattctccagcaaggttacgcctttggttatgtgtgcgccgcgtgcgccaatcttggggtcggtggtgacaccgatagctggaagaccgtgttttggattgctgctggtctgtccattggtgttggcatcatccgctgcttcttccccgagtccaagcagttccttgaggcacgcaaggaaggcaaggcgcacgccaacccgtcccagttctggagggaaactaaggtgatgcttcgccaagagtggaagatgtgtgtctactgctgcatcttgatgacttggttcaactgtaagtctcgcccccaaggtttttttgcagccagctatcgacggagccactctgactatccttaccacaaacagactacagccatacctcccaggacaattacaccaccttcgtacttagagcgaaggaaatggataactcggccgccagccgtgccagtatcattatgaaggccggcgcttgtgtgggcggtaccatcattggctacctcagccaatactttggccgccggcggaccatcattgtttcctcgctcatcagcggctgtatgatccccgcatggatccttcccaattccgagcgcgcgctgtccgccaccggcttcttcatgcaattcttcgtccaaggagcttggggggtcatcccaatccacctgaatgagcttgcgccccccgcattccgctcctcgtttcccggaattacgtaccaggtcggcaacatggtgtcgtccccgtccgcacagattgttaatgccgtgtcggagaagatccacatcgtcagccataccggaaagctggtcgaggcctatggcccgactatgggcattgctactgcaatcattgtgatgggcatcgtggtcaccacggcatttgggcccgagaagaggggtagagaatttgagaaggcactgccggcgggtatgaaccttcaaaagcaacatggcaagcaggtggacgatttggagatggagacaggtcatatggagaaggtgacgagtgagttggatgatgagaaaagggagggacgggcggttcagtaggtggagaatactgcggcccctgccaaacaatgagcgttgggtggctttcacaacacttggaatacatcgtgatgttcccgggcatgacgactttgtttgcatgtccattcgagataatgatctctttacttgttacaacccatactatacaagtattacatggatttctcgtcttcttatgctcagctgaggcctttcagttcaaagacttaagaagaagggtgtttcaaaagacttaaaggcttctagggtcatgcagcatctggtaacttgtatatgtaggccaaatcatcctcctacgtcagcactgttcagagaagacttataccattagattctgtgaaccaccagtttacaataccctcgtctagccatatgtcagtggcgaaaacatcttcctcgacgtgtttgcttgaataacgccgagtggattcttaaattgatttgtatcattcgttgaggtttctcctcgtgctgaagcccctgaatatctacagcctaacagccaacatctctcccgccttctttcatcactcacttcacaagtcaaccttaacagcaaccacactactcgatacaaatcccgtaacgaacaaccatgcctttctcttccctctttccttctccgggtcaatagcgaccaaaaccgccgcgctcgcgctcctaatcctggtcccgtcatcctcaaacaacagcctcttctcccaaatcacattcccgttctcttcctgcttgaccggcttcgcgaaccacaccatgaccggatccttggcccccggctgcttgcgcgtctgcgccagcgtatgtgccttgcctaaaccggctacgacaaacccgctgtggtcgacgccgtccgccgtgccggcgtaggggtcggaaaagtacgagggattgtcgatggtagagtcgaattcgatgcggttgagcactgtgatcatgctcgactttgataaaggcgacgatgatagttcgctgatgctcagcactccggaagcggcgctggcgatggctacctcgttctcgtaccggccgtggcctaggccgttggcgttgtggaacttgtccagtgccacgtgggcggtgacgccggccacagcgtctgtttcggcgggagtggagggggcttcaagggagaactgcaagtagatgacgtcggtccattcagctttggcgtacatatcttccatgaagcgcatggggccgtggtcccggtaaaggtggtcgttggtcacatagagggatgtgggagatgtggcaacaagatcgttgggagtgcgaatcaggggatgccagatggagcgaaggtgagtggcggtggtggtgccgatgacatggtggaaaagctcaatctgagaccgcgctttgaaaatgtctgccggtggagggtggatggctatgacgggctcggggttgggaaggtggttgacggcgtagatgtatacggcattcggttgctcggggtcggtgagaacctcgattccgtgggtgatgaaaggtccgtcgaagttgtccacgctaaggcgttgggatttcttggtctatggaaggtgtaagcaactcggttatgcacacgactgtcagcacagggtgtttttttgacttacttcggggtcaatcacatgcagagaaccatggtgggtcttcaggattgacgaatcgttgaagttggtcaagggaggaaaccactgaaagcgagtctcgggatagtcctcgcaagccgtaaagagggtcttgctgggggcatgatagtgaaggtcttcacagtgaacagtgtcgggaatgtactgaatgtcttcttcttgaacaaaagtactcacggggttggagcgaaggaagccgaagacgatggcattgtggtatataaatgttccccaggagtagaccgcataagccaacacagcgacggtaacagatgagccaagtaacttcatgatgggcaagagtttgggtcgagttcaagagaggccaggatgggatcgatgcacacgattatatacccgagctttatacgccgtcttggctcctatgcgtaactgctaccattgcagttcattccccttcttgtcgaccggttctttgtggctgcggggtagctacctctacctacgaacgcgtatgtaacaagtcggcaccatttacgcaatagcgcaacggctatacaattatagctgtcacgccccatgttagcgggctttcgtacgcggggtcagatgtgaagatcttgtggttgaagatctggggtgccaagtccatcgggtaggacaacctccgcctctgattcctaaaatcctccggactttcgttaccataaccagcgcaaccacagaaagcaaacacgaaatcatcattttggttgtaagataccgcacttcttctatagtccatcgaagacctcaatagggattcacgttcggcactgccatcggggagagtgtctttctggagggatcaacgacagaactgactagacgttgaacgtgacaaggtccttttgttgagcctcaaacttgaacgaatgaacgtcctagaaggcgtcagccgagaaaaaggggctaaaggtcagcaaagtaaagccaggggtacaaactggggccattcaggaaccgggaatttgatgccccgaatattgaagatgatggatggttcaggtgagttgggtccatcttgccaaaattattgttggatgtttgaaaacgagagctcggttcttgcgagtgtcaaaaagaacctaacttaatttctgcacaggaaataagtagctctcctgtcgtttgtctactccctgttccatgtatagtcgtcgtaccaagctaacctttgatatccatgcagaggtcttgtgtttgacatgatgaacttcattccagatccctgcttcgagactcctctcagcaagtgcttgaactgtacattatcactgcttagtcagatctctttcaagaaggaagaactcgaagaatgtgaaacctactgtcacggttccaggcgtgcaatgccagactcgggacatcaacattgctaaggatggacacggtatctcaaacattcacaatcatgaagtgtgattcacgcatgcaggttttcgcaaggaagacactttcaaggcgtgcttgcgttgtaaaatcaatacatgactgcacttgtgagagaaaatgagacaataagccgggaagaaactgtgtagcatatgtctgtgtccgagaacaaggtcatgtgtatctgccattgacccgaagagtcatcagtctccaaaaccgcacaccatacctcaaacgccttttccgtcgtaatgcaacccattgcgcctgaccgtccgatccaaagcagaagcccaacgccctcgtgtccgttttgttgatccacccacaggaaagctgtagacctactcctcaggtccaggcctgccatcgagccacttggacatgtaaggcccatcgagccaatacccgagtttcctatagtagctacgcacaccgacaccagaaataacgctgatcttcacacttccgtgctcgtctctcgcaatcctctcggcctcctccatgagaagcgtaccgaaaccttgatgctggaatttcctcgggtctctgacgtgcaaaggtacagccatgccgtaaacgtgcaactcgcggaccagactggtgggctgcccaaccaactcctcgcggaacgtgtacttttccgaacacttacgcaggcggagcagaccgaccaagatgtcctgcttgggatcctcgtaggcgaggaaagtctcccagccgccgttggcggtgtagtcgcgacggacgagctcgatttgattaggcctgatcttgttcttgacctcgttaacaccaacttcacgagtgcgcacatcgcggcaggtggttccaaagtccttcatacgcgccaaagccagctcacgcagattaccgttctcgacaccggacgtcaccagcggcatggggatatcacgctggacgcggtagatgcgagtccaggggggaacgagggccattatccttgccacgaggtcgatcaatccgttgggtgtgtagttttgatacctgcctgtcctccacaactcgtaaaggcccgttccacggatgacaagggtaggatagatcttgagaccgtcggtacgaaaagctgggttctcaaagtactcccggaactggtcaagatctctctccatgccgacgttcggaaggtcaggcatcatgtggctgaccaccttgaaaccggcatccttggcgaggcaaaaggtttcggcgacggcagcaacggtgtgaccacggttggtatcgcgggcaacatcttcgtaaagggattgaaccccaatttcgagacgggtgcagccgtagcgcagcatgctcgaaagatggggctgaaggcagtaatccggtctagtctctatcgtaatacccacgcacttgatgttgctctgttctcccgacctcacagcctcgtccacgttcaaggttccgtagccgctcagggcgttgtgtagctgggaaataaactcgtctctgtatgattcagggagcgacatgaaagtgccgcccatgatgatgtattcgaccttgtcgaccgagtggcccaatgactttagctgatcaactcgtcctctcgcctgctcgaaggggtcgtaacgagcccggatggctctcatcgatgtcggctcatatcccgtgtatgactgtgtgctgtattcgaagtcggagtctggaccaccggggcagtagacgcaaatattgccggtatacgcaatatgggggcatcgatggggcttgcacatgacagccactacagcgatacccgacgaggttctgatgggcttggcgatgagtctgggcaagatgtacttcttgtaatgttcgggaacagcggcgataatagcggttagtggggggacgttgttgattttgtgtttcttcgcaaacttggatcgaaggctgttgagattaatgtccttttgcggacggccgttttgagcggcttcatgatcttcgatgagggcgttcgcgatgtcggcgcaacatctcaagaacctgtcgttttcggacggcaagtttgcattcttcttgctgcgagtgactgtgaccgttgttgtcgccatgtttgcgctgtgtcggactggcgaacctcgtatctcgttattgacggtttaggtgttggcgttgaatcaattatttgaaccttttgcggggcaaatttcgggacgcttcagttgtcgttgaaggtgccgtaccgcatacgcctgccgtggctgtaacagatgtgccagcctcaacgctgtcaagtttgcatgggcgcttcaagtccacccactgaagtgtcatgcatcggcggtcatgcatgtgcgtgcaccgtgacaagtgacctcggcgtaaaatgcggctgaactagatccaccagccacccgtcgccgagctccgggtcccctgtccacggagtatgtagatgtggcttgtgacttggcgcgggttgacaatttagccccgagaatccgccggtaccctggcaagctccgcgagacaggcaggtacgcttgataccgaacggtactttgtgacgtacagctggagctggcttggtcaggtacccaccaagccatctgggtcaagtttctcacgttagaagagcggcggggttgggtgtggtcacacgcagccatcttggaaaagcgttagcgcggtgtacctggctgataacaagaccctcatgagcttgaatcgcattgccgcagaccctgccgtgggcggtgggcggtgggtgttttgtgggtctgcgacaggagctgtggctcgcgagcggatcctgtcatagtgcggcccgaagtgagagcaactagttggagatatttttcgaggagagagggttctgttggctggcggggagttggagaagctcgagccgtcgacgtcctgaatttctacgtgcgatcccgtgcaaaactggaaacgaacaacaaaaccccccctcaacgacatcatcggctccattgttggctctctcgcccataatactgccctctccctcccctttcctccggcgccctcctcattcccacactattcttgcattcttgcccacagatttcacaatgcaggctatcgcaaggcaaacacggcccgcgggcaagctcgtccagcagctgtccaagagagcctacagctccaactcgtccccctatgcggcgaccatcaacaacctgaaaatcaacggcgacaccaaggttctcttccagggattcacgggcaagcagggaacgtgagttagagctacctcccctgcccgaaattccccgttccccgttttccccattgcgccctgcttgtcgtgactcgcgacgccgatgacacgactcgggcgcatctggggaatgctccacctccaccaactgcccatgatcacaagctttccaagaccaggacaccattggatgtgattaatgctgcgaatttgacttggctgacgatggctcattgtacagtttccacgcccagcaggccatcgaatatggtaaaccaccaccctcaaccacccaccactgccaccattcccctcgcttatctcccgcttatcggtaccgatcttgggtcgcaaactgtcgcaaacatggaattctgacgcatttcgccctctgttctaggcaccaatgttgttggcggcaccaaccccaagaaggctggccaaacacatcttgatcgccccgtcttctccaatgtgagcgaggctgtcaaggagaccggtgctactgccaccgccattttcgtcccgtaagcactctccgagataccagcctttgggggccttactaatagcaacatcgaaaatagcccccctctcgccgctgccggtatcgaggaggccctccaggccgagatccccctcgccgtgtgcattaccgaaggcattccccagcatggtcagtacaatggctcacaaggacggcgcgcaagcggatgaaagcgaattttggaaaccagtgatctaaccgggcgttgcagacatggttcgcatcacctctatgctcaagactcagtccaagacccgtctcgtcggtcccaactgccctggcatcatcgcccccggtcagtgcaagattggcatcatgcccggtttcatccacaagcgcggccgtatcggtatcgtcagcagatctggcaccctcacttacgaggccgtcaaccagaccacccaggccggcctcggtcagtctcttgtcgtcggtatcggcggtgaccccttcagcggtaccaacttcatcgactgtctcaaggtcttcctcgaggacggcgataccgacggtatcatcatgatcggtgagattggtggttccgccgaggaggaggctgccgacttcctcaaggagtacaacaccaagaacggtggcaagcccgtcgtctccttcatcgccggtatctccgctccccccggccgtcgcatgggtcacgccggtgccatcgtcgctggcggcaagggtggtgccgactccaagatcaaggccctcgaggccgccggtgttgttgtcgagcgctcgcccgccagcctcggcaaggctctccgtgatgagttcgtcagacgcgatttgctttaagaaaagtttgaaggggttcatgttttaatctttcgaacattttcttttgtctactttgaggcggacatatgaatagtcgcagcagccagccaaccagccatacaaccaaaacatcttgtccatgtctcctctgtctctgcgcacgggtagtcttgtatttctggttcggcttatctgccgacctggtcggggccgaaggcacagtcagaaggaagcagggaacgcggagcgtattgcatttgtgactgtgtcttgggatgacaattgaagcctgatagagacatttggccattgctactgggagtggggactgggcgtataccgtgtggtgcatttatatccctttccgcatcttgcgacgttcttgttgatagaggtgaaaccaaggaatgggtgtgggcggttaggtatattatactttccatttattcacaacgtcacataaacatgacttaccgacctgtcttcgcctattggcttgaatgcgccatacactttgtatagatacgctatcactttgctagctaccatgtaaaggaggacggaaactccgagcaacgggaaagtgaggaatcagtagtagaaagaagccagaaattccattgctccattgacacccttgtcgtccgtaaaactccatatccgaatgcggctgatgtataaactaataacagacgaagccgcgccatcctaccaccgaataaaccagtcgaacgtcggcctcagctgctgcggtttccatccttcgctttacctgtccgcttttaaagtccataccgttctgatttccataatgctgatcggtaaaaccataccaccacctcatcactatacatagccgtgtttgttgctctcattgcccgccctcactctcgaatgtcactgctcgccgaggagccgcgcagtgatatcgcccatgtatgcttcctcgagttcgtaatcggcgcctccgttccggtcaatacccacaaatttaaaagcatcgaccaccttttctacgtcgaatcccatgttgacaaaacgatccaccaggtccttgttatatccagcatatctgtgttgggttcgccaagcaggctctcaaggttagtcgcctctgacttttattccgggtttccagtaatgcattgtccatatggcttttgcttaacacaaggtggttcactgcatcgggatggtcagaaatgccacgtacctgctagcatcgttccttgaaccttcctttgcggtctcatcatacttgagaggaatcttgtccaccctgggcgcgccggcatacttgacggcccagtcgtgtgccgttcgggcgaacagcttggggttttccatcaacatcttggccacctgggcgtcctggggatccttcgggtttggcgattcaagaagcattcgtacggcaagcagcgctgtcttaatcgtgccgaccggggaccatgctgttcccagaatgtcgaggcagatggcgccctgtaaagacgtcggagggttagttgagctctccaaactccacctacttcctaacatccatcataaaacaaggggacaaaaacgagagaaacgtacagtgacactgctgacgttggggtgccagatcttggtaataagatacatcgagggcggcttgaacgggtacttatccggaatctgaatgtcgacctcgtatgtacccccagcatagggcgagtctggagggccgctgaaggagcccttgaggtgcgacagattgctcgagtcgagaggttcggccatgacgcccgaggtctcgcggtcattccatatatcctgcaattccttcgcaacgcggcgctcacgagtagtcgccatggtcaagtgatggggtgttggtgcagaggaagggaagtgtattgcgcccaaatgggaatgggagtgggtacagtatatggtttgctgttggacgcaaataagatggtaggaagtggtgttcagcgaaataagtgaagtataacaacggagtactgataagattaaccttgtggaggggtcaaggaggcccgtgaaatgatgttgcaaggtgagacgggagggtttcttcagtgatggaggagctggcagtggaacgaacgacaggacgttttaggttttcttccgcaactgatcgaggattggcgaaccgggcctgcttaggtaccgtaggttatttgtgaatgcaaggctgaaagagcattcgctgacaaggtgagatggtcgtcgtcacttcctgtcgagggaaaggaaagcaaaaaggcaacttcaagagtcaggtggggagcagcgtccgtagaggtacccaagagtgccaagagtcaaatgctcacataacctaattggcgagcgtggtgttcttcctagtgttttgatcgcctcagccacaccttgctttattttttagtatagtacgggcaaggttgaggacgaatgaccactgtcgccctccaatgtacacaaagttgcgacgggataggatggaagcaggaggctctggctggactcgtccctgggatggtcccctcccttgccaatgtcgtggccatgcgctgtatgtatgggaaaacagtccgtcatacggtacaagtacaaacttaaagctgtgcagcttgtccaggtatggtcagtagacagatcgaatgcaaacgcacagcaagtgctaggagcgctcaaacgacatgcaaggtgctattgcccccggcagcttagtagtcttgatggtctgtgcgtcaggtgtacgactggacgacagacggatgaggtgtgtcgcgttcactgggggcctgaactggagctcgccatcccgtcgcaactgaacctcaaacgggcatccgccaacaacgaacaccagcacaacttaatcgtttccatcactgccgctgagatcaacgagttcagatcgtgcggcacttttgcgaccccatcatataattctcagcacccctttgagtcttccaccacactttcaagaatcgcgaaaggcggaccgtcaacatggtcagttgccgcaatacggagctgagctcaagcttgcaacgcatcgcatactgacaagctgcgcagggtcaaaatcagtctggcatgggcggaggccaggacccttcaaagtccaagaaagataaggtaggatggcttcagttgcgtcaaggtttctgttgtgcgcggcatgcttgctgtcctgtgagactcaggcgctgacatcatggacatcgctaaccaccatcgccaccaaaacagaaagataagcccaagtacgagccgccgccgaagcctaccacccgcatcggtcgcaagaagaagagacaaggcggtgccagcgctgccgccaagctcccctcagtgtatccgacaagccgatgcaaactccgactcctacgaatgcaacgaatccacgatcatctactgctcgaggaagaatatgtcgaaaatcaagaacgtctacgcaaggcgaagaccgccaaggacagcaatgctcctgcgtccgagctcgagtcttccgaccgtatggctgacgagcgctcccgtgtcgatgatatgcgtggcagccccatgggtgtcggtgttctcgaggagttgatcgacgacgaccacgccatcgtttccagcacatcggggcccgagtactacgttagcatcatgagctttgtcgacaaagaccttctggagcccggcgccagcgtcctgctacatcacaagagtgtcagcattgttggcgtgctcaccgacgacacggatccggccgtcagcgtcatgaagcttgacaaggcgcccacggagtcgtacgcggatattggtggcttggaacagcagatccaggaagttcgtgaatcagttgagcttccattgctgcatccggagctctacgaagaaatgggtatcaagccacccaagggtgtcattctttacggtgctcccggtaccggtaagaccctccttgccaaggctgtggcaaaccaaacttcggcaacgttcttgcgcatcgttggtagcgagcttatccaaaagtatcttggtgatggtcctcgactggtccgccagcttttccaggtatgtaaaagtgtttcaagctacactgtcaaatatatactctaacatgttcctcaggttgccgccgagaatgccccttccatcgtgttcatcgacgaaatcgatgccatcggtaccaagcgttacgactcgacatcgggcggcgaacgtgaaatccagagaaccatgttggagctgctgaaccagctggatggtttcgacgaccgtggagacgtcaaggtcatcatggccaccaacaagatcgagtcgcttgaccctgctttaatccgtcctggccgtatcgaccgcaagattctcttcgagaatcccgaccagaacaccaagcgcaagatcttcacgctccacaccagcaagatgtcacttaacgaggatgttgacctggaagagttcatcgcccagaaggacgatctctcaggtgccgacatcaaggccatctgctctgaggccggtctcatggccctccgtgagcgcagaatgcgggtgcagatggcagacttcagagctgctcgtgaaagagttctgcgcaccaagcaggaaggcgagcccgagggcttgtacttgtaacataaccgcatattatctggcctaatttgcaagacttttcagatttgggcggattgcgactgggaatggatttgacaattcagccttgtgatgtcgatatccagccatcactaagcgtaccttagtttgagtgaagatgaagggataccgtagcgttttatcatggagaaagaagaaactttacggttggctcctgtaagggtatgttttccacgccttaaattgttggttcgttgatacattcattgtgaagtccagcttcatgtcagttgtatctacgcaaaacgtgaagcccaccactgcctctcatcctactcatgtaagcttgacgctgcacctcctacgtatgctatctctcccattgtcaccaggcggcatctaatctatccttctgcgtgtatccttctctctatctctatacatttaaccaccctttactctcctgcttgaaccatcatggtccccatcacatattctcctcccctgctgatcagccgcactcaaagcctccaccaagcccattaccccctccgaccaaacctttttaccatccttcgtatctcgccctcgttccggccaaggcacaccccctttcggaatctccttcaccgtgatccccttcctcccataaaactcctcattcgcacccccctcgacaccaccaccaccgtcccatccatcgactcccctgcatacagccccccttgctcctgatataaccgtacaccaacggtttactatcaccatcatccttctgtttctcttccccttggtctgaaatggaagaagagcgaccagaaccaccaagcacaccctctacccccgccccagttccatcggcccagcaacgatccctacgttcccactgcgacttacacgggggcgctcagcgaaagcgcgcacacggccgagggggtgcgtgaaacgcagacgcagtcctagatgtggatgccagcgaggaagccggagcctagggagtggattagaaagtctcagggcggggaccatttttgacattggggttgggagccgaattgggcgagagatgacgatgccggattcagaagagccggaaagatggaggccggtgcgggaaggcggtgataacttgctaggccgggataggtggctaggacgcgaaggaggggatgtggatgtggataagggaggtgcgagaggagccctgattaatgcaaaaagattgaataatcctagttgtcacattgctgatccattgttgaaggctagaatgcttcgggatcgagtgcgttggttattttgttggtgggcgttccagctttgacgcttagttgggtgctcgcttgtctttgttgttgttattcaaatgtgaagtcttctgttcctgtagcaatgtcagctcctggtagtagtcggaattggtaccgcccgatgcgagtatgcgaacccaatctatttgccatgcatgacatttgcacacacattgtttcccggaattctatggaagtgtaatctatgggatctcgaaacccaaagagcaaattctcagttagacgaagtaaatatccacggtacaggaaacacagatacccgcgccatcttacccgtcgaagtaagcatgccacacacgttatagaactaggctccagaatgtcacgaccatacaaatacgaacgatcaaaggtgctttgaacggccacccctgcagcgctgtacattgaacatcatctttgagagacagccagtcttggaaatattgctgaaccttcaccaagaaatctgtgacaccagtcaacaaccaatcgttccccaaaacttcaaagttgtgcagctcagcagctcaccatcatcaccagacatcgcggggcagctgagtgcactgatgtcatcgcaagccctccggttaccggctccacactgtccgggacttcggcgtaggactcaaattcgcaccaatggctaggtcgtgatgtgtttcattttttgggacctcgaaagcccattcgaggtcattgcttatgagtcgctcttcaacaaagacaagacagctctgcttggccaaacagaccgcaaaaggggaagaaggcaaggatgatgttgggaaccttacaaaaaaaaagaggatcaacaaaaggatttgggacctgggaggctcgaactcccgacctcaggattactctgattttttaaccagatcatataggtatatgagacctgcgcgctagccaactgcgccaaggtcccagtatgagttatgaaatcaagtctggatttgtgctctatatagtctgcgagacatgcctcctcgggaacacgatgcttttcgaattccaacactgattgatctttcttatttgcgagctattggttgggccaaccagaggttagagttctgtggtggcaagagagaaaggagaaagcagatagtaagaaaagaagaaaagcaggaaagagaaggaaaggggaatgtatatataaatggagaacataatctaagaatcggtaatgcggatttcaatcatttgtacacatagacaatggtcccagcatactttttacctagctcgattggcgtgagagactcgagtctggttggaatctaacgtaaacccgtcttccgtgtaattgcacttgtgagtgaaagacatcgtgagatcctgaaagggaaagaggcggaatatccttgtgcaagattggcaatgctattttagaaaagtgatgctcaacacaaaaactacaaaggaatgacagacttagaacaagtcaaggtttcaagcgccggatcatatgggctgctatagacggtttatagggaagaagagtaacgaagtttatgaccttcttgtcgacgtgaagtacgccacccccgaactggaataggaacatgtacaacttcacaagcttgcttcattcatgatatgcgatgcgcaaatgcgagttaggacgtgtggactaggtaacttgcacatggcgactatgtccaagaccccaaagtcataagtacaccatgagatgatcacgatgtttgtcattgtatggtaaatacagtaaggtttgggatgtcgtgcggacaagtattcaattagttattggccaggggacttggaaaggtattaacagccactaaaggaccgtttgtctctgaccagctcgcaatgtcaggtgtgatgcttcactagataattagcctaaggttgtgatgaagtcgtgggctcgaggcgttagccatgcttggaaataaatgtgatactgtagcacaacgctacgatatcaaagggttcgttcgaagactttagcattatttggcttaagtacgcagtagtcattcattggcttgcttcagcagttcgggcttgtgcacggggtgccgctggacagcatggtcgtcatctacgagacgcaagggtcccttcctgtcatgagaacacgcctggcacgcaccacacaaagggcctgaactgcatgctgaacgcccgggggtatttgtcttgtttcttccattcatcccatgcatgatctctccattggttgtgtgatctcatcatttattcgtatgaggtcccaagcctgggacaaacagcgagtcgaaaagccactgactcctccacatttcctcgcaaatgttgatgatgccctgaaccgcgccaatctagagtgaaaacgcacaaaggatgaaaagtcgatgaagcaacagctactatctctagtagccgaactccttgagagcctcggcggtcttgtcgttgaccttggcgctcttcttggcctcggagagctggcgggcggcgaccttcttgcgctcgtagtaggcggcgcccttggccttgcggcgctcctcgagtctaccaagcagttagcaacacaaggtacgctgtttcgggaagcaagagcctcagctctgatagaaccgacgtacctggaaacaacatcctcgtacttccagccgacctcggagctgagacggccaacggtgcagaacttgcgaccgggctggagtctcaggacacggagagcctggggaacgaccatcttcttcttcttgtcataggggggagggacaccctcgaagaccttgaggcgctcaagggcagcggcgccacgggcagttttgtggggaatcatgccgcggacagccttgtagaagatgcgggaaggagcgcggaagtggaagggacctatgcgcagtcagtattgtctggccgagaactcgactgtcatcgtcgtcgtgtcggaagggctgtaactcaccaccgcgagtggggttgtaccgggtcatcttgcgcaggtacgagtggtacttgactataatcgcggttccgtgtcagtctgactgttctcgtcgttcgatgcttattgttcgtttcgcccatgactgcgattcccaatttgccttcctcctgctgtgcccaattccaaaatcctcccgaatatgcccattgtcgcagtcatgtttctcggtttcgtgtaggagtgaaggtgtaacgtacgcttggcgcggaagaactcgccagagatgttgagagcctcgcagcggacgacaacgatcttctggccgttgaggagctgcttggcgacgatgctggcgaggcgaccgaggaggtggcccttgccgtcgatgacgacctgtaaagcaacaggttagccatcacaaaactgctgctgtcgcacccttgcggtcgaccggcccctctcagtgtgccatgtcccaagcttcgcgcaattccatatccgtatccatcgccatatcgaacatgtcgtagccatctcgttcggtgtcgctgcagcggtcggcagcctagccattcgtcgcaatacggatatggaaccggtggaaaccacatccatcatcaagtcggtttcggggattcgcaacgtaccacagactcgaaagaagacatctttgccggggaagactgggttgacaaagaaggaagattagcgatctgtccgtcaagctccggcagatcaaatgggcagcaagtctggctcttacctcgcgatggttgacggtctgcgacttttttgtgtgtgctgaaaattgcccgtgtgcttggtgttgggacatatgcactagtccgttttcggacgcggtggaggcttgccagccagtgtggcctttgctgcctgaggcgttggggtagggttagacctacagtctgtaattggtggggctggttttcgccttggttgcttcccgtgtcttggcaatcctgtggcgcgcgacgaccacgctgataaccttatcacggcccccttgattctgatctcaaggtacttgcagtggttctttcgtggacagaatgattacctatgatctcatcagcggacactgataagtgaagtgaactccaaattgacggttagatttgtgattctgtgtcctttgccatgtttgtggtcatcactttgagcgacgacttctcacaatcaacaagacggacgatcatcgtcacgtcactgctggccatcaaggtagttaccaacgagtctttgtatgcattgcgaactctttgaactgggccttgggagggacgcctagtcaattaccatctatgacctggtcaacaacatcccatagcttcggaccatgttctttgcataaaatgctagattctcttatcttccacgttctcgtgtcacaccgttggacaagagatacaggaagccttcaacccgcaaaagcagttatagaaatctaagcacaacaaagaagagcagctggtggcgtcgcaccagtaaccccgatgcgcctttcacatggctggattaccaaagtattgtcaactttgtaacgaggaaccacctaaatccctccattttcatgctgattatgaagcttgaaaaatgacaaaaatccgggtactacgcctatgaccgtccacactattatgccttaagagcctcgtcgagcgtcttcaaaatatcctggcattgcttcaccatctctttcctccttgtgcgaactgcgacatctcctcccgtttcgatatcgtcaaacttcaggaggacctgctgtaggatcgtctctgaaagcctgaggtgctcctctgatctctttttaggatccgaaggaggatgggtcgcaaattgtcggcacaatggcaggagtgtgttgttgaagtgggcggcgatttgatcgagcttctcgatgggaccgcccggagcaactgaggccggactggcgcgagtaacgctaccggccgagatagcggagattgccgagaccccggacactccggatgctgccgaaaatccggactcggctgaaggagagtgagatcgaactcgtgaagctgccctcttgcgaggatcttcggtcggcactctgagaccaacatccgaaacactctcttgtgggctctgagggctacgggcacctcgttcttccctggtcctgcccctgcgcttcttacgatgctttttcgacggctcaggctcctcgcggacctcgtgtccgtcacgatcaacaataacaatctcatcgctccccacatcactgctgctctcggattcgcgctcgctgatcgtaaccgtgatctcgctgttgtgcttggctccatactctcgaatgggcttgtcatcatccctcaagcgccggcccttgtagtacagacggatcctcccgtggcgatcggaaatccccaagatcagcttcactcgctccttcacatcgctgaccaggagtttgccgtcgccaatcgagtacgcaggaaacccctcagggtacacagcgttcttgtaaacaatgttaagagcgtcgtcttcgggttcttcgtacctgctgataccctgaacagcagcctgtggtgaccgagcatagtcgtagcgctgactgtatcgaggactatcaagatcctcggtagtgatgtagctgaaatcttcctcagtcacactcggcacacccccttgaccaacacccgagttccaaggcgacaagctggggcgcccccaccaagacatctttcctccctttctgcttttggatttccgggcggcgacgacggggatgacgctcagagcgaggagtgtaccagcggcggcagtgtagacctgggagggagaaaaaccggtcgctaactgaagatactctgaagctgaggctagatgctcagcggtagtctcgaggtaaggctgcagctgagtcgggactttcaacaaagacgtgatgttggcaagctgggcaacgaaggcacctgacgatgccgaatctcctccggaagccacctttgcgactgtgtgctggtcctacgacagtacgccgttgacctgctgcgaaagaaaagaagagaaagtggaaatctgaagagtctaatatagtcgatctggtcggtttggggggtaattgggttgacgttttatgggtgggatcgtatgatacggcgctgctatcagcttggccgcaggcgtcgagcaatcaacggcggacaagatctagattggtagaagggcgtgagaccaatcgcaaagctggggacgtagtgttttgtcttcgtgggttggcaaagaagggcacgagagaccggttgtctttggcacccgtatccaaaatgggtagggaaatgacgactagaacgacgatcaccgcctcgggatccaagggtcctttttcaggctgttgcgcagatgcgggagtgggcgtctttggcaacacagccgattgggttggacgagtctagcaaggccggcaaggttgggtgcgaatagtgggaatggcggcggacagatgggaggccaggttcgggtgatgtttgaggtttgaggggtataggcctggaacgtatggtggcggtttgttcatgtactatgtagggactcggacaatttcgaagtcagaaggaaaggttaaaagggcgaccgggatcccaacttttcatctgaacacccgtccgaaagggaagaacccacggagccgctaaagtggcgccaactcccaaggccaaggcaagcttgcttactactcctgccccggggcgtgtctgctgcaagtgctctcattggaaccacatcggtatcattaggtaatccatcatgactcgcacgttcatcgactggctcatgttgttcgcctcataagctcaacggccccttcattgttctccaattcaactatctttgtgaccttggatgttacataccttattatgtggctccctgcaagaggccgcttcagggcctcgactcgggcaagcaaacagtgaactcaacgctctgttgttgtgagtgtgcgactgaaaatacaaccaccagtcgttgcctcaccctggagagaatcgtccaccaatgtcggataacgtcgaaagaaagaggacgccaacctatccgttcagcctctctccgcctcgctttctcgtacgcgtgggagagccgaggcgtgttcggttcattcttgtcataatctcgagagctctctggcgaaaattcaccacgaagtacatgatcaaccagcaggccttgttcgcacggccgaacctggaatatgagcgtcagggtcactcacgtgcattgcttcctaagacccgtggagccgtctcgccctctgttctggggaaggtggactggccgactgggtccaggccaggatcacgatgccgtggcggcagcaaagtcgatgacatgcatttcgttccagatgaagtcatggccgggcccaaggctgccgacaatctgatcccctcacatgctgtgaatagcctcattcgtcgctccgataagtaatgctggcaagtccgcctcaccagaacttgcgatctggcccgatttgcgttcccttgagcacagtgctggagagggccgtgtttgccaggctgattcaagggtatgaagtgttgcattcgcttctcgcaccagactggccaccaactgcccccggccagccgtggctgctgtcggcattccgagtggaacccttgatggcggctatcctcgctgttctgatgacgttcctgtcagcattgcagcgcggccgattgcggacgaccctcttcttatcaccatgggtatcatggcatcgtgaaagatattactggaaaaacaaaaccctcggcagtttgtaggcacttcaaaagcttggagcgatcgaacatcatttcctggtgccgatatcgttttcaacttcaacatttgcgcggaggcttgccaaatctcagcacggccaagtatcgtggcttggaatttggggaagtggggtagttaaggaaagggacggaattgagataacggcggggatttgatgatggctttctggtgaatcgcgggtgaatcgcgcggtcggaaaggcctttgcgtcattggaatattcgtgtccatgcagcacctacttctaggatgggccgtgtacatagtaaagacggcaaatattcgatttaaggaggcgcaaactgaaatgagagatgatggcaacatccatcctatatctgatattcgagacacctcgagagaccggcggacttcaaccggttgagctgtgttcaagttgtttccattgaggatgaggaaactgaaatcactccgcaattaacgtgatggagtcgcccgcggtgactttgcggcatcttgcacgccgaaagtgtgcagaagccgcacagtgtcgggagtgcctcatccccgatcctctatcaaatgacccagtctttgaactgcccgatatgggtgagccttccaaaactggagtcgtgacaaattcacaccgaatgtcgcaatcgctattcctccccctcatatctcgttgtgcccaccctagttcgacacacggtcacacacgcccttccaacgctccggtttctgcagtgcttagtttccccaaatttacccatataaagcctttcccctcccttttgtgtaggtatatatatctatatcgctctcttggacctccacctcgcgcaatctctatgtccttcatcttccgccgcttcttctccagcacaacatcaaccatgtccgacgccgctactcagaaggctaagcagctgatcaacgacaacgctgtcggtatgtgacaactctacgttcaactgtttcccgcgttcccctgcgcactggcatatgaagtcgcgcgaagccatccgctacatcggcacgggccgctacacgtgcgaatcttgtgcgcgagtccgacggtctggtgcatacaccgctcgctctagaacccttatcgtgtatctcttgcggaagcttgctatttcgatcttcgctctcgcctgtatcaatgaacttggaaactggcttttgctcttccatgcagttaattgcagataatatgctacgagtcgcatgcggcaacccattgctaacaattcattgtcgcaaacagttgttttcagcaagtcctactgcccctactgctccaacaccaagcaaatcctcgacggcctcaatgccaagtatgctacctacgagctcaaccaagaaagcgacggctccgatgtccaggacgctcttctcaagttgaccggccagcgcactgtcccaaacatcttcattggcaagcagcacattggcggtaactccgatctcgaggctgttgtcaagaacggcaagaacggcaagaagatccaagagctcctccaagaggcgggcgctctgtaagtcgatttccgcaagacacattagaaacaacctcggtgttctcgaaggacacaactgtctgggttgaaagaaacctctacagggagaaccgttggccaaggggaaaagcgctcgagaggctcaaatggtgggagacatcacgagagccccgtggtgtgcgtggcgccatgggcctctacttctgcatagtagtttttgtaattgcggatcggatacccagggatctagcaaagggtggctattcgtctgaagtggttttgcgaaaataaaagcattggaataccccaacatcatggtcatacgtgtgcgcaaagcttggaatcgtgatcataggagtgcaaaaacgcgcccgatacattactgcttacattcaacccaatcctgggctagaaaggcttgtaatcccctcaatcaatgggtttcttattattcgtattggctataccacctgagccgcgatggttccaaccggcctctccacaaactccatgatgccctcaactatgctctttctcgccggctcgctggcaaccttcttgccagccaagtagttcagccacagagcacgtgagacacgctcgtcatcaacggtgccaaccagctgtctccctgccggcctcccttccttcttgttcccgccatcatcatacacaacgctcaacttaccctctccgtcgcggattaacagaagttcttgcttcgccggaacctttccgcggttgaaaatctgcctgaagtctttcatcgcctcgccaaattgctcgtccccaaccttaccagccctggcctggatagcacgcacgaagccatccctcaagtggtggaagtcggtgtcgcgcacgggaaccacacggaagacggaccgcgcagggattccgttcgccagcaggccgtcccagatttcttcacccttggcggggtcaagcagatcggtgcgcagctggtcgcgctcgccggctacgagcgtggtggcaatcgggttgaccttcttggtcagcgccgactgcagcggggccacgtcggcggtggcgacgtagtaacccaccacgtagacctggatgccgataaaggtgacggtgcgcagaccgaaacccacgagggtgtactcggtctggtcggggccggtgattgtcggggccaagcccgaagcggaggggccgggggcgggggcgatggccccctcaaagctaccgagctcgagcgtacgcgggaaagttgggacggtgctgttgccggttggtacgagttcgtggcctttttcgtcgcgcaagactactttgcgctcgacggcgttggtgccggcgagaggatcggtcgaaggcaggctggagtcggcgtggacgggtttcttgagctcgagcttgatgaggtagccgacgtagatcatggagctgacgctacagaaaagccccgtccagaggaaggcgcggcggttgcgggcatacttgagttgttgctccgagagcttgttgacgtcgaggcggttgaggtgctcattgggttggcttcgcggagggctcagaaaggttcggcgtgaagctggagttcgtgttgcggctttggccgcggatccaaaggacctgggcagttgcttgaaggtcgactggcgaagcatgattgtcgtggactgttgcaagcttcaaggccgttctgtgcaattaaagatcagttgagtaacttgactggttaacctcatgtccaagcgttgcacattgatcttgtgcaattcctgaagaccttgtcctagtcgcttgggtctagaagctttgaggttggtgatgctggctctagctccgtaaccagaagacgagattgacatggcttaagtttgctaggtagctgagcttcgcagtggccagcggtgggcactcaattcgagttcagaggcttaacagtaaatctccggatcgcctcgaattgtcggtaaaagtggccgcaaagttgttacacattgttaaaagtactagcaattcgatgaactaaatcggtatcgcgggacgataatgaatcccgttgtcaaaaagtgaatttgccgatggccttccatcctgactgccctacaaaccacaagaattccacagttccatctttgaaagtattttgcgtgctacttgtacattaagctgcctcaaccgatatcgatcacctaagatacccccaactcccgcgacacgattccgatgatgcatattagtgtatttattatgaccggcgggaatggtccttgaggttccagggaagtggattcgaatgcaaaaccatactatgcccttgtggtgaatggtcatcgaagaaatactatgtactcgtcaggagcaagcctccgcttccatgccccttgcctgtgcttttgccttcaatcatggcattttacttgctccttgatggccgattcgcagacaagtcttcacagtctcctccgagttcagctccatggtccatatataggctactatagtgtatatgtcccccctctccgccgagaaaaaagaagaactacgaaataaacacgaaatgagatcaatagttaacaaatgtaaaaaaaaaatttaaacacaaagtttctccttccttctcttctctttttttctattttgcttccatcatcagttcttttaacaatacccctatctgaggtatgaggtcccctcccattggtgatacggttcggacatcctaaggtgggatggatgagctgaagtgacaaaaccaggctctctagggtccgtcgcggggttatgtagagtagtctaatgtagagagaggtaggtatgcgaacaaagcgcaggccttaccatgaactgaccccaagttccaaagtatcggcagagggtcgagattcgcacatcattcacactattgcatatcgactggccagcgaccgtcgggctctaagcgccatgcagagcgccatgggcgaataaccgtggcacatctgatcagtctcgttctcgagcgaccttaatacaacctcaatgtgcagcatgaatttgggaagtgctactgtcgggctcatcatcttcctttgcgttttgaagcctaaacaaaggtctcaaaatggcagttggcacgctcagtctcgactccaaacgacaaccctagagatatctacctagtaatgccactatcccgaccctgtttcttccaatgttgacaaacgacgtccaaactccagactctagcccgaaaattgctgggtctcggatgggacggacaatcactcgctagctgaaccttgctggccaccgtataggcatcgccctatgatgatcagaggaggaaattggcttgtctttgctgacagtatccgaattgtccactcctcctagtacctgttgtgatggtttgatgtcacagagttgcaccagctgatggctctcgagatctgtgttgttgcatcaacaagagggggtctacacacattgtatgtcatgaggctgcaggacagtcaccagactttgtcaagtccggacctgggaactctggagtttggagtctcccgtatgtctcgatgtgtcggtgcgcagtgatcacgactagtgtttgcctatcgtcacggctcttcccaacctagccaatagcatgggaatggtaattcatgggatactcctagctgtatgagagcacatggagacatgcatggaaactcccgtcgagaacgtggatgcaaagggacaatgactaggtagtctacagtacaggtacctatacagccgccgacggacagcccgctgcgtctgcatacaccacgctagggagcgacaggactggagtgtaacgggacctccactgcccatcccctgaatacctaggcaggtagtacatgataactgctacaatggcgtaacctgcatggcatctggcgctcgatatcgggcagtagcggcccgccatacttgcctaccaactggcgatcaaacggggccagccataattcgtagaggtatgttgttgttaggaatatccaagaaataacagggcacgatcaaatcctccaggaagaatacgaagacctcagcaagacgagctggatcggaggtttacgcccgaccgttgagagcggcagtgacccgagagcgtgaccgggaaatagatgctaagtgcctgcttccctcagtgccgctcactgacgctgcagctttcccccactcgtcctgttgccctgtctcgccttgtgccagccaggtttcgcccattccctttccatccgcattcaagcactccgtccaaacctacgtactaggtaggtaggtacctctagtgaaggccctgcacagtcagtgcagctaccagtgccgctgtcggtttcccgctaccaacaataaaccccgggcatcttctcttgctcaaccgggcggcatcctcttcaagcaagcgagccccatcaaccttgcaacacaaatcgccatcatcgacaattaggtcttcgtcctttccccccgacaacaactttccattctttgtaccagtatacaataaatagcacgcttgaaagacaagaggcgccagtgctaccaacacgtcggcacaccatctccacggcttcttgaccaacttggaccgaacctccaccctccgctcacgccgccccgactttcctcccgtctttctgagggccatctcgtcactcctagtcttccaccgtctacctgccaataagcagaggctcccttgacctggcatttgatcaacctgcagccctggtccccctagcaccttaacccaccccgacgagcaatcaaccgatcctcgcgcttacttagtcatccatcgccttgcctcttgtcgcgctcctcccgacaacttgctcgacgactctacacatctctcttcgcttgccaccagactggcacgacttttatcatgaggctacgtgcttctctcgacataatcgccgacgaccggagaacaccgatggcccacggggacgcggctcccgaagctcactcggaggccgcccaacagcaggctcaagacgattcacgatcaacttcgtcgtcgagcacccctccgcccgtcgacaatgaagaatccgacttctttctcgctgcgaacgactcccagtcgtcgctaggcgttcccaatatcgagaacatgcaagtcgccgacgaggagtgccgtgtagcgcctattaatcgcttgcccaacgaactactcattgccatcttcgtcaaactcacaacctcctcagatattctccatgtcatgctgacatgcaagtcatgggctcggaatgcagtggaaattctgtggcaccgtccagcttgctcatcctgggaacgacacacgatcatctgccaaactctcagtgcgccacgaccgtacttcgcctaccgacatttcatcaggcgactcaatttgtcagccctcgctcccgaactcaacgatggcagtgtcgagtctttggagatgtgcagtcgtgtcgagcgactgaccatgactggttgcaaacgcatcacggatgctggtctcctcaaattgctacggaacaacactggcctcctggctctcgacatttctggcatggaagacatcacggaaacttctattaacgctgtggcggaaaagtgctctagactacagggccttaatatctccaactgcactaagatctcaattgcgagtctggtgcagctggcgcagagctgcagatttatcaagagggtaagttgtttccactacatcgccccgtgaacggggtagctttgcctttggtggtgagaatctgggtatgaaagcaaacgctaacgtcttttgtccatgcagttgaaattgaacgagtgcgctcaggtgactgacgaggccgtcatcgcattcgctgagaattgccccaacatcctcgagatcgatcttcaccaatgccgcctaattgggaacgatccggttacggcgcttatgtctaaaggcaaagctcttcgagagctccgccttgcgagttgcgatttgatcgacgactctgccttcctttccttacctccaaacaagacctacgagcaactccgaatcctagacctgacgtcttgctccagactgacggaccgagctgttgagaagatcattgatgtagctcctcgcttgcgcaacctcgtgctcgcgaagtgtcgtaacatcacagatgctgctgtgttcgctatcgccaggctgggcaagaatctgcactatgtccatctgggccactgcggaaacatcacagatgaagctgtcaaacgtctggttcaatgttgtaaccggattcgatacatcgacctcggttgctgcgtccatttgacagatgactctgtcgtgagacttgctactttgcccaagcttaagcgcattggtttggtcaaatgttcaaatatcacagatgagagtgtctacgctcttgctagggcgaatcaacgccggcctcgcagagatgctgacggtaatcttgttcccggggactgttacaacaacatgcaccacagtagccttgagagggttcatttgagctattgcaccaacctgacattgagggtaagtgaaatcgtgaattatccatctcggttgtgatcctaacattttcccttagagtgtcctaagacttctgaacgcgtgccctcgtctcactcacttgagtgttacgggtgtccaagcgttcctgcgggaggatttggagagtttctgccgcgaggcaccagctggtatgctgataatccctcccaagcgattcaccataaagttcaagggctaacgaaacctacagagttcaccgaacatcagagagctgttttctgcgtcttttccggccagggggtgacgaatcttcggcgctacctcaacagcgagcacaatctgacagagatcgctcgtggtgcaagaccaatcgacgaaggagtgccgaaccgagtcggccccgttttcccaggaacagcagtcaaccccatgcaggtcactccacctggtcaccatggcgcagcagctgcgttcattgacgatggcgagcctgatgcggtggacgacgatgatggcttggaagatgggagcgagatggtaattgacacgcagccaatgctgcacaatcaccatgcggttatgggcggtactgcgttccctatacagggcgtggcatccacagaacagctgctgccgccgccaccacctgcgatacagccacagcagcacctcgttacgaaccccttccactttgttcctggccagccttttgccataccacctcatggccttcagttttatgaggcggtgcgggcgacagaatccggtgccgtttctgggacccctacgcatgttccgttagttggtcaagcgacggggctggaatcaacaatcgctgaaggcagccatcattcaggagttgccaggaactcaccaggtacagcaacatctcaaaacccagatgcatcgcaggccgtccccccaaacccgatggggaatatcgagctggcgatactcacaggcaaccgaaatcctgatctgggtggcagtggaggggcgtctgtatagcgcgcgttgcggttttactttgagcaataatgccacggcttcttcctagttcgcgatggatgagtgggggtggatggaaatacggttttacttctggtggttcgtgggatacataaaattttgactggaatacttcgcaggctgtagcggggcgtttcaatgactttatgattatcgctgtgtgctcatcgaagatgccgagtggctcgtcttcttataccgggagctgcggcttttcgaagacctaagaggttacccattacattaggctagaagattgttatttatgcctttgccttcattcgtatctgcttttatttcgagttttgacatttcttcagttggccttcggtacgcgatgagcaccaatggggggtcctccaccaacaatagaagaacgtgtgccgacagcacgcaacaggatggctcgtgcaggacaaaattgatgacaatcgaattcagattttgactctgcacccgtcgaacggctgggcggctttaaggcaagaaaccatgacaaaaatgggttggttagataccacaaatactacagaattgtatagacttcataggcgctgtcgtagagcattaaatacaatagatttcgttgacttgtgtgctactttggctgagcttggtgctataatgggcggtggactcgggtgtcatcaatcttgtcctgggcgaggatgggtacgatatgaaacggatacaggaagagaggaatagaggtctgatatcatgatatattttccattggcttcccatacacgcactagtcacattcagtggtacgatgtacgtacgtgacttattaactcaataaccgatatcagatatcatagtacctgacctcagctagcactaacccctggttcctggagcgttgaagaccaagggaagcgtacccgaaactgacaggcgatgtggatactgacatcaactagctcaaagctctgaagatctagactctctcagactctactcggaacagccaatgacgataacccttttgcagcacttacggggatcgagggagcaatcaaagaaatgcgcgatgtcatggaatcgaaatacccatggactttttcacgtgcattgcaggaagcgaaatccggggtttgactctggggaaaatcggcctggggagtcaatggagaagagtattagggaagttacatttgaggcgggcaggacatcatcaaatgatacctatgtagtccatttatctacctaggcatctcgtgccgacttcccagggttcagatgtcctgtcaaggttggagcgttgtctcgttgttggcaaagtcacatcacatcgaaacgttagatctcattgcggcaacggaccgaactccagcaggtaacctgggttggcatacttacctatgtgcagctctaatgacactgtaaccatgttgatgttggtatcttggtacaaagctgagctgtcatccttcaaaggaatatccgaagcagagcttgccgaaaggcacgggaaatgtgacggttgttgagaatgaccagagcagagggaatcggatatctaattgactgaatagtaacaaaatataagtcgggataccccgtgccatcaatagaaatcttgtagtggacatcgcagatcttgcattaacaagtggatctaatttgcacatgggtcagggggacatgtccgggtttggaggccaacaagaagaagaaaaaaacgcaaagagagcgggagagaaaaaaagacaaaaagacaaattcccctcgaccggaatcgagccggtgacctttcggtatacaatctagacaattacagccgaacgtgatatccaactacaccacaaggggttttaattattgcaaagtgttatgcagagcaaagtttttgaggctggtttgagttcagtacagcttcaacccaagctcttgaaagtagttccggaataaagaaatgagcaccatttctactttattgttattcgtagcttggaagaatgtaagatgtccatgctctggagatttcaacacttggattgcaagcaatgctagtatgtatgtgtctacctgctgcatgctcttacatttctgctgaacagcatcgacgtcgtgggttgcgaagagaagtttcccttgaccaaagctgtattatgattctatgaataccaaatcccactcaaaaaatcacaacccaagggaccttggcgcagttggctagcgcgcaggtctcatacccctgtatgatctggttcaaaaatcagagtaatcctgaggtcgggagttcgagcctcccaggtcccatttattttgccaaatttctggccctccattttgtttttggtctctttgttgattgagcctgtcccgccctgttttctccaacaaccaacaacggtgtcccccttcttttcctctttcccgatggagcgccgtcctctgaacatcaatcacgctgtcggttcataatgcagcgcgctttcagcagtatttcgaataagagagagtccctaccgaatacaaagcgcacaagatggccattctcttggaaaacaggactccttttgtggacctccaggcgtgagttggcacagcaacggcgaaggacgcttgattgtcgccgcactatcgcggcctgttccgatacccaacggtgttagaatattgcgagctcagaaagattcccagagcatcgtaatgaatccaaggaatccattgaaaccatgcccttgccagcgtagaaacggtccacagccatgcttctctgccaaagctctccctccccccttgacgcgcattgtcataactatgcatcggtacagaagtccccaaaaacccacaattgcaatttttggccgtaccgtccggatatcataaagccccgccggctgatgtcaaatccagggcggtaactggacccgtgcatccaaggggaaagcggctcgctggcatgccagaacgtcggacttaacagcctgcaagataccaggaagatcgaatgccggtccaaagatatcaccttggaagtgggagtcgactggccgcaggaggagaaatgtggattgatccggcttctgcctctgggtatcacgtattgtccctcgccgatgccagccgatagcatgaaggcctgccacgtagacttcgaccagacctaaaactgcaactggtatctcaagtttgattcccatgctgtctttctggagagactcacccatatcccacctataataagccttccacaaccacatcccctctcacctatcgcccccctcgtctttttctgcctcgatttctcactcctttgcctctcttggcttctgtccaaatggcaaatacttggtatgacttcccaccacaaccacctcccccttctcccccttctcccacccatccaccctcttcctaatctcaaaacccgtaaaccccaacttcctcccgcgcctactaacccacgcctccacctccaacgtatctccctccctagccgtcgaacagtaactcaaatgcatatctgtgctcacgcccgtcgtcatctgtctgtcctgctccccttcccccactttgagttcatcgccggcaatgctggcagcaatagccatcccacccgcccaatcgcacaacgtcccgctgacggcaccgtgcaggatgcgcttgctgttgaggtggattggtttcaaagtcaagtgggcgaggatccggccagtggggtgggcgacggcggctacgaggacgatgtcggataggagaaggttgtagatggcggagttgggtcggatggagtcccacacgcgttggacgtgggcgagcgcgagggtggaggaggtggtgggggtgaggggtaggaggatagatgttgagagggaaggagcgaaggggagggtctctttttcgggggaaattgagggttgttgtgagtcgcttgatgattctgttgtttgggtttggacttcggcttgtgtttgtgatgcgggcgggatgtccccgccggcgatggtggaggtatcggccattgtggattgggcttttattaggttatgatttggcttgagccttgaatcgctgatacgttttgactgaagttcttttggttgttttagagctgcttgggattgaatgatgtgatgcagttttgaatgcgttgggggcgcggcccgactgggggtaacatcggactttcgcggggttgtggttgaaaacgctccgtctcgggccggcttgcagccgttagagtaggtaggtacttaccgacttaaagtttagtaccgtgcttggcagtgctctttccactgttcccttttcacttctggggataagtagaggtaaacgaaacagtcaacaacaaatgctacaacatcatttatcaagtggaggcaggacgttatcatgcaggtggtattgcccgggcgacaaagggagcgatgtcgttcaaggtttttttttagtcttctcccagatgtctcacattctatcctgtaacttgagtacaagtctttgaacccttcatagacttcttacttttcatatttcccaacgttcaccagactgtgatgctcatagtctacactccctgaatttgacccaagtcctgacccccactaatcttcctcaactccgcgccataagtagtgctttcgctgcccttagccgaagaggtcgcagtcaaatcatcatcatcatcagaagccttggacgagtacgagacggatattatggacagcgtggtcgggaatggcatcgtcatggtttctgacccagtgatcgcggcagttgaattaactccgtcagggatgtcagacgacatctggctgaccaacgaagtagaagctgccgaggtctctaaagagggggcaggaagagtgaagctatatccgctgtcgtatgatgatgacaatgctgggacggagtctgaggagccttggctggtggatggtgaaatcgaagtaaaggagggtgcgggaataccggtcaaccacgaggaggtagctgtgggtgaagccgtatctgtaattgagaacgatgacagagaaactgtgggagctgacgtgtcgctagcaggtagagaagtggctgataaagctgatgtgctgtcgtcataagaccagtaagacgtgctactgctgggaaggctagttgaaggaatcccttggcttgatgaaggcaacacgctggctgaggataacggaatggagctggagattgttggagttgtagtagattccgaagtccctggggtcgtggaagactcagtttcagagccggttgattgtgtgccggtcgaggacaatgggttcgagctagaagtatttgaagccgtcgtagactccgaactccctggcggtgtagaacgtacagttgcagagtattgtgtgctggtcaaatacttggttgtcgcgatctcacttgtgacatcgccagatgttacactgctatcaagtgatgacggggaagtggcttcatagctcgtagtaggctgataagacccctcactttcggtgtagctcaccggggcaccatcagcaaccgacggggcaataaagttggtagtggtgaaatgagcatctgctgcgcttgtttcgaattctggaacactagcagaagagacggtaccggacgtaatagtcacagtaacatggcccgtggatgtcagaattacgaccgaggtggaaggagagtctccgtctttgccactaacggtagtttccagttcatccgggatatccacagtagcggtgacttcttcggtcactgtgatggtcgtctcaattgtggaggtcctggtgatgcctatggtcgcgcttgtgatgtgtgtcattcctgacgtagaatcaacatcggccatcgtgttggtagaaaaggagctaatcgagccatattccggtaacttggaagatgataccacgctgtttttgctgctggtgctcgaggaagctgttacttccgaagatgaacctaaagtagacattgtctcggcaggcttagaagataggctaaaaagactggtcgggatgggaagtcgagtactcagagtcaaggtttcactgaatgatgagctactgctggatggtcctgtagagctgctgatggttagcacagcggtcgagcctgttccgggaatattccccgatgaaatcgatgtgccagcataggctgttgagtttccgaacatgggggagccagtctgcgtagtagacacagctggtgggaaggtagtaccactacttgaaggaacaggagaagatgaggggagtggagggttgctaaaagtgtacgcggttgatgtagcactggatgtggcattggagcccggttggctggaacctgtaaacgtggagaattcagttggtgtgctgttactcaaggaaaaagctggcagaattacatgacaatccggggatgctgctcaaggagctcggacagccagagtatacggtgacagttgatgggaagatcggcgtgcctcctgtgttcgcggagatggtgatagttgtgtaggtatagtccaccaaggtaacggggactgttatggtttgtgttgtcgtgcacgtttctccattattctgaccgtacccttgacggcgtccaaaaccgttgggcatgccattgacagcggtgaagctacctttcacattagtctcttgaagttctgaggtctttgacggggaagcacgtaccctatgcctagcagagcaagatgaacaaatttaagcatcgtggctacagctcaccctgggggccaggagagcaggaatgaaaaacagatgtggtagtgcctgcggaaaaaatgtttatggaaggtgaattctcgcatgatggtatgagctttaaatatccttaagcctttcgtatgtccaccttgggtcaacgacagcaactcccagatattctttatcaggtatttcactcctgtcttcccgtgacattgtaccattgattgactcgctcagcatccggctgccggcatcagaaggacagcatatgagcccctggtcatagtctttcgccccggccgcagtacatgtagtaccgggaagacaacatatcttgaggaaaacacatgcggctttccgagcccgtcatctgttttgtattgccctggacagagggaaccctttcggagtgccggttaaccgtgtaatcctgcttccagttgcaatgttgctaggtgaaccaccgaaagacttttactcaccctttacacgggcccttaactggagtgaagcgcgtggccaaggacagcggggcaatgaccaaacctcaacatgaaataggaagttatcatgaaccaagttcccggcttgtcgtctgtgtatctgaatgggtcttccacaaaagtcgttggattgtcacggaaacattgaacaatacgggactgtgtgattgtaggttactccagatgagcacccgcttcatcccgtcggatgccatgaaagaatgactgttgaatcctggattgtgccaggtggcagtgtgttgtctggtgaaatattggcaattgtgtctcatttcccttcaggaaacctcaggccagtgctaccgttctcggatgctatgatacgttttgatgggataggacgaatatgtctcatacgcacgaggtgttgctgtcctactcctgaatcatagccgtgatgcttgtcgatttgtagaaccgagggcaatatgtagcagtagtcgatgcgatggaaggaagcaaaaaagtaaatagaatgatgctgtctcggtcattcggagcaaaggttaggagcttaccccctagctagtcagtgaagcttcaggttcctgcagctcatgcgacgtagcttgccgttgtgcaggtaacgcaagcctgcagccccgatcagatgcgttttgcggagcgggaaggaaaacagtcaggtctccttgacatcctgggagtttctcttggggtccattcctgtccaagagatcctgcatactagggcgttcgccacagtggaagtctgcatatgacatgtttggggggccgatgacatataacgagatgggcaggagatagaaattcgcgaaacggcaacatagattagcaagcaccagaaacttccagctatctgctatcgtacctatgtaagctctccctggacggtgagtatgcttggcatcgctgttgctcaggttttcaaaggggtggcgggtggttgtaggacacagacaagacggaaccgcggggtagatgtacaacaagacagagttctggaagttcaggaccgtactgaaaaagaaagccaagacatggacgtcaagcccatgcggagtgaataggtattggacgagcgatggcgggggataacaagtgggtgtgtgagtgagtgagggtaagaaacaatttgtattcatcagacgctggttaacgcgagggaaatactcgtccgggttagaaacgccttaaaggggggtaagaactggtcgtttctagccttgacgagtaaacgcgatagatccctcaagctgaccataaccgcagtcatagcaaagccttgaggtccgcaaaagcgtcctcacgactaccctggaagcgctcctcggctgtcttccagttgatcaccttccagatattctcaacatacgcagcctttccgtttaggtactgcaaaaagaggggtaagctgtgtcagtcatggtgatctggatggcttgaccggcaagagactgcaaggagtaacgagacagaaacaaaaacaaccatacctggaggtagtacgcatgctcccacatgtccaccccgaacacagggacctcaccgcccacgacgggatcctgatccttggtagtaatgatacgcagccttcccttctcggcagtagactccttaacgagccaaccccagccactgccctggatgcccaagagcgcagcagagaaggccttcttgaactcgtcaaaactaccccatgtcttctcaatttcggccgccagcgaaggagccgccttcgagtagttggtctctggggtctcagcgggggccaggttcttccagaagagcgagtgattgatgtggccgccgccgttgaacttgatggcgggctgctgggcgatctgggcggggatatcgctagaggcgatggcggcgacgtgaactttcaaggcgttgttgagattggtcacgtaagtctgatggtgcttgctgtggtgaagctccatgatctgggctgagatgtagggctccagagcctggggttcctggtgttagacatggccgtgtctcttttccattcttgcctcgccgtctgctgcattcggcgcaggatagcggtttcacctggtacggtaatttagcttacattgtaggcatatggtagctgcggaagggaataagtcgcgaggccggccatggtggttgcgttgcctgtcatggactggagaggagcttgcgaggcgagaaggttttgccaaatgcttcctagattgaccattgtgtccgatttttcaaccccgcgcctgccttttgagtctgatcctacgtacaagatggacagtgcgatgggccgagtagaccaatgtcacaaatggttgaccgtgacggagtgtcacgatgggcggccgtcaaggtgctcacgcaagaattgcgtcaatgggtgcaagtggaaggtccatgaaaggaggagtggactcggtcgttgattccacttgtccatcgccttttcaatgcctcctatgattggtcggcatcttgtcatcttgtcactcttgccaagaaaggtgtgcgtgcccctggagctgatctcttccgttgtgcggttgacgtctgggcttggctccatccagggccctgtggcgctcctgccacgcttgcgttacagagggcgttgtagcggtcacaaagacgggagtcaagttccagattcgcgcgcaaacgtgctcaattgcccgcggatcttgtgcccgccagcctctcaaatcttcccgtcaagacgtcaacgggccgtcggaagaacctctttacagttggcaagctgaaattcgcaagactgagaggaaaagcggcagtttgagctcgtttgcgtcatccacgtcgtgagaaggtttccagaacgaactcatatccaccagggctcttgaggcgcttaggtaggttagtatggacccactgccgcactacacctcgcacgtggttatgcttgaccgtgtaagtgaacgtctcgcaacgtctcttacaagcatccatatctcggctgttgttttgaggacttgaatgggcatggaggctacgagggatcgtcttcggtgatggatggttcggaaacgatggttgtagttgtagtggagaggaccttgatggccttgataggggattgaggtctggtggttgataggtatctacaaatatccatcaaggttctcaacccatagaagacaaatcaacattccaatttgaacaggcccatattgaaccgttacttagccccaccagcatctatttcccgacttgatcgctgagaccaacccatatcactcgaaggcgaccgaccatatctccactcaggacccaaatcatcaagagccaaccgccacaaccactccctttcagactcccacgcaacatgtgcggccccgagaccccatcctcaacacctcgcatcggcgccagagtcgacttcttttcctccccatcctcctccagagaccgtcacctcctaggcaacctcctctttctcaacccatccacccccaatagccaagaggctacccacttttcgttcatcagcccatcaacatcaccatcaacatcaacaacaccgtcgacgttgtttggtagggcttcaatggtgggaggaggtgactctcgagacgcttcaaattccgaactcgatgatcgcgtgattgtgttcatacagtaagtttttctcgctcccacttccccagggaaaaaagggaaaacgtcatgttgctgatgcagtaattagtcaaatcggtgatatgaccaagtccgttcgtgaatgtgggctgctaacgcaattcaccctgaacgagaaagcctgtcaaatgtgtgctttgaatgagaacctctcgatcagcgttggccaggacggcatcattgggaggagggtgtcgatgatgaggggaggggtggtgcttggtgacggaattgtagggtataattgttgattcatgagcgttatatggatatggacttgaatggcgctttgggtttggaatctggattaagagccttagtattttgggactaagatgggggagttggctgattagatttcttaacgtaccttgttaatgcattagtttggcgttgctcgaacttcttctcacatagaagacaaggcattgaattacaagagcgaaagaccacatagctagaggaagatgtgaacacaaacgtaaaatttcccacccgcagatagttgaaacgtaacccgagatctagaccaacgaatatatccatccgtaacgccaaatgcaaatgccgtgccgtgccatgtcgcgtcatatcgtgttatatgccagtcacatacccaaaacccaacttcgtcgcacatccatggaagcctgagaatcctgaaaatcaaccatcacccatcgatcgtctaagcctgagtctcgtcccaatccgaccaccgcctcacgacctcatcaatatctgccaccgccgccctcgtgttgtccacctcaaaccactctttatgctccttcccacacgacgcgcacttgccgcggtccataaccctcagcccgcgcccttgcagctcgatatggatgagcctttcgaccttgtggctgtgtggcatcttgcgcatcacgtcgctggtgctggacgacgacacataggggtagtatctgatcaacgaaatgttgtatccgcactggcgctgccactcgttcaaacgtcgctgcacattgttggcgcggccgatcttgagaaggatcttcttattcttcttctcgctgccgccgcccctgccgcgactgcggggctcatcatcgtaagaagtggcgtaccgatccagcgcgtcgctggccgcccgcccgcgggaggtcgatcgcgatcgggggttggtggtgagcaaggccttggcggcctcgtggggcggtgtcgcggggtcggtttcgggcgtgagccagaagatgtaaatgtagccagcctcgtcgcccgaagagaagcccttggcgagttccttcatcaacaaggaggctgtctcggggggggcggtgtgcgggatcagggacatgaattgcgccgtctgggaaacgttggagccagctggcggggagacacctgatgtgggagccaggtgagagggtcgcgaggatccatcgtgctgcacgggcttgggctgtggtcgcggcggcggagcttgttcctcgagctcgaaatctaggggaacactgaagcagcagcaccaaagcgatgagctcttcttctgctgtgccggtcgtggaggtcgttgatgttgagcagatggccgcacttgggccgaattggtcttcattaagcccaaacgctcggccaaggtgtcgatactggagcgctcctcggcgatggcggcatgggctggccggccggaccccggagccgactggacagcagccaggcgagcctggtccttatgctggtgacagtagaggcgttcatcgctggggtcgctaaccttgattttcccattttgaggcagagtgttggggcgtctacagggccggccggcagacgtgatgccgcgacatgttgttgatgggtttttagagtcggctctgccgagcctggcctcgggggtgtttgtgaagatgggcatggtggtcggttaagcacagcccgcagcgttgttcgttagccaggatcaaggattgagtctcgcgaacaaagaaattgtttctgtgtctgtcctttcgagataagatcggggtcgagggataagacagattatgatgaagacattgatgaagagggaagggcagagagaaggacgagagaaatgaatatgaacctgcttgtgacacccgccatccccagcccccatatgaaaagacccttgcaacaacgcccagcttgatccatcgcgacccgcattgttggcagcgaagagactgggggctggcggttattcgctagaggccatgtacacatcaccccttgaaagttcgttagcgcgggactttactacacactcttcgcaacttaacgaatattccaccttttttgatgcaagaagttggtatcaaccagatgcgtttcgaatagtttatacactttctccattttttcgctttgaatgtggttgtcccgttatttttctgtgaagtctcgcaaacccctgtcgtaagaaccgcgctaacaaacttttaagcattgatgtataaagtttgcaggcggttgatggagcaccgcctcgacagcatgtgttcagggcagccgtccagggcagcacctcactggcgagacaggacggggcaaggtttagggtccacacccattcatcaccaagcaggagtgacccagttgggttacaagctaagaggcctcaccttccccgttactggattctccagcgatctccccagcaaaatccaggcaccgaaacgaccgctgatgtcacgtcccaaagcgtctgccatccaatcgtcccctcttcccacttccccggagtcgacatgttcaatgacaacacatcttgtcttcaattccctcttgtcatctgcgaaagaagcaaatcggattgagcggcagcgcaaagttcacctatcgcggatacatcatccggccaacactgcagtctttgcgcgcatggtgaaacacaggccatgcagtgacttgagcgactcggaatcttcaattggaatgccccgaaggccttgaatgctctcaccgaaacccaacatgccacccgccaaaatcaaatctcatccatcatggtcaccaacacaccttagcggcatagcttgatacatggcatgctggtcggcagttgtcgaattattcacctgggactgcctttttcctctcccccattgctagagatgtcaagcatattcgagatctagaaggatcagcgaacttcacaagcgcaatggcgtgattttcgatgcatactagccactggaggtcagtcgtgaagagttatatcaacacttactgacacatcgaattgctctccctaggatgagattctgtcaccagccttttgttgcttccatccagtcaattttgggctgtaaaaagtccggcttttctctcggtacctctcgaagtcaccaacaagtcgacgccagcagttccaagaagctgctcaaccgatccttgcctagaggggataacctcataaccttgaacgagccggttctaaatcccgtcccctcgatgaagctacaatagttctctgcgccggccggtgattcatgacccggcgaattttcgacatcccaaaccacatgatccggaggacatgaccatcgatgagcagtcgtagtcgagggagggtattgtcaaagatcaaactgtctaccagtcttgtgtccatgagacatagcaggtgaaatgatgtggctataaaaacattcgattcccgctctccgatgcccattgcaatgccggtcttgctttgctctccatcaacacagtcatgggtccacaaactcgcctaggggcttggtgtcatgacaacataacttctcgagaattcaacacaggctctgcttgccgctctacacgatatcgcctgatagcaacgcacgacgatggaccaccaacttgagaagcagtcacgcacatgttttcgtcccgaacacaacccttttcctatacatgtaatacatgtcaaccttacggttactataactcgggactgttcagcaaatggggagaatactgggaatcaggggcgctttaattctcgaagcaaaagcgcggatgagtgcggctcttcccagatggttactcattcgtactccaaccagtcggtaatcaattcggctgatcaatgcttgtgcatttacgctcacatctcccggaataacggccgacgccagtagcaatgtcatcgcagggcatgcggcggaggaggcatatttcactcggatcatgtcacaaaaggacactaggtacgtacctcagacacagcccccccagttcactctttccttgcaaagtccaagtttggaaaaggccacaacgttatcgccatgtaagatctcgggtaagcaagccttggcagggctaccaggaggatcatcaggggggttttccggtgcacccctaaggcgcccaatcccgatcttacgacccgccacacaattcgaatctgaagccacagacattcttcccgctcacagctgccgcgctgcctgcatagccctacctgtggtgatgtgtcacgacctggatccaagatttagccatggtacgcggaatgtgtcgcggcaatggaagccgggaagaaggctcctcaagatcggggtaccacgtactcgttaaagcttgccgtccccaaattgggctgaagacggaagagggcattaccccctccacactatcaccaggctagcattatctgcgactcccctaacccaccgttaacccaccgtcgaccatgactgttcacggttcgggtaccggttcggcatgttgtcaactagcatggcacataccgctacccattaccatcgcatcagggtaagacaagtctccgagtagctgactgtggcatagctgtatgttgtgctagtcgttcctactcttacatcttatgggaccagagcatggcgggtgccgtgtctttttctttttttctttgtttacatcggtacccctgaatcatgtggagacaggtcctactgccatacgttcacgtacgatatcgatcacatcgtcgttgtgagaaatcgctgtcttgataggagtctacatcatttcaatcattcgaccctttcaatctcagtagtaagccactacttatcagagcatgctagagtcaatcgcacaattaactgcatctaagagtaactctactcactaataacaaaggacgcaagatcgtgtgccaggaactttcgcaagtcagtcgggcgaactatcgacgacttccggtacggtctctatctgtgtgccaaagaggctccatacaggatctgaagtccatcgaggacagcaaggttcggtacagggatttccagaatccgatattacgatatggaaaagtgaccttatctaaggtaccgatggcaaaagtcccggacatacggcatcgactgagccccagccactgccgtactacccatgaagtaatgtgccactctaccactgaacagcggtcaagtatgaggctcatgtctttgactgctgtctagtctgggttcgatttgattagatcccagatggaccttctcaatctgtggcacatgtcctgcgcagtatgccagcagagaccctgaaagctccatgtgtgaggtccaaaactaagtaccgttagcctgcattcacgatcacaggccgcaaagccccattctcaaaggacaacccttgcggcgcggtacctagctcaagtcgtttacataagggcttcgcagctgtatggtcttacccctttcggaatctaacaactatggactatctcgcatagaagttacctacttggacgaagaaaagaccaatgtaagtatgctctccagtttagatcgaggtgtcatctggagttcactaatactattgacaagagcgccagcccttgaccaccgacacttgagaagcataatagcggctgtgaacgagatgggctgaagccattcccttcttgtcacagttttgccggcatggagtaccggaaggatcgagtactgaacagtacgctacagtggcagtgtgggggacggttcccgtcatggcgcaacgctttcctgcaagtcatcacgctcgcaaagctactaatgaatgcgaattctcgtcttcaaaatgcggcagagagtcaagatctccatacctatgcacataatcatcctcttctgcgcggcgatcctttcacatggttttcccccggtcggtgttcgaactaggttaactaggttagcaaagatggaccagaggcaggaagacatgagagaagaacatgcacatcatcgcgtcgtatcagcgcatatgaccatatcacagtaggatacaacttggatagagtgatgatgacagtcgcactgtcacatagcaggtgcatgggcaaattaccttcaaaatgctccgcgaaaccccgcaaaagccgccgggggttacacaaagcatcgctttgacaacttctatctcacttgttctagaaagcttctactacactaccaccttggtctaccaagcaaacgatatttggatttcatctgcacgcactcgttgtttcaaccactcagttgtgttgtgctacaccggaacaccatacgccatacaccagtacgtggtaggatcgcggacatgagcggatgtagacatgtgcatactgtaccgtcttgaaagaggctgaaataactcgcagatgactatcgccatgccagaaaaccgctgtccactgtcataagattcccatctgactggtcaagtttcccagtctctacgagatgtcttccttccgacccattgcagtaagtacctttccctaaaccattcatttcgggttccccatcacctgttgcggagacttgaacctgccatctgatctgtactaggattgtagtcatgtagtttttcttccttctccgtcccgccctttcatctccaattgacgcggtttcacttcgccatgcacgctcttggtgtgcaagtcaaacgtgctggcaccgggccaaggtaccgacttcagtactatgtaccacttctctaccaaactctctcgcttcagtctctagtcgagtgtagccaagtaagcgacatctttgacggaagagacacgacaagccgccgagtctacatgctctacatggacggtgttgcattaatggatatggaaggatttgatacctttgtaagtcgtttgttgatggcttcagtcggctgatattttcggccatctggacatgttttggaggttgtccgatgctcatttatactcggattctgccaccaactctgagttttcctcgacagtctcgacaacttcaaacacaaaacgactccgcagggtacgcgggcaacgcaagacacattctcgagacactccgttctaagtcatacaggcttcaatttgtatccccccaaatatatcagtctcctcgcccggatcttcttctcggcttcgtttgacttgtacctcatacgttcttcgcatatcacaatcaccatgggctcagtaacaagaaccacgccatttgatgagcaactctccatcctctatgtcgactgtttcgactctttcacaaacaacatcatcggtcttctcgaggagcgtctaggcgcaaatgtcatcatggttcgcatcgatgacaagcaggcggatagggatcttcacatgctgcttcgggccgtggatggcgttgtcatcgggcccggacccggtcatcctggaaacccccaagatgttggcttcattgacaagctctgggctctcagtggcacagaactccttcccatctttggcatctgcctcggcttccagtctctgtgcctcaaccatggtgccgatgtcaagaaactcaagagcccccgccatggcattgtcagccgatccacgcaccaaggtaccgatattctcaaaggactcggtgatctcgattgtactcagtatcactcgcttcatgccgatctcgagctaacaggagctcctccgacccacttctggcaaccaaacaatgtatgccctgatctgttgcctctcgcttgggatcttagcgatgagaataacggcccagtgttgatggctgtgcgccatgtctccaagccgttctgggggtgtcagtttcatcccgaatccatctgtacctcggaagctggcaaggacttgctcgtgaactggtggaggcatgcccttcggtggtcggccaacaacggtcgggtcaagaccatggagctcactggtcgttatcttcccaactcgctttccagcttctttgtggacgcacctattcagtctggtcatctacaggcatctcacctcgctcaagaactgcgctcggctgccggccgtgatgacatcttcctccgctgggccaaatatccagctcagggtgtgacccccactgttcttctggagaagctcggtcaccgagatgacgaggtcattcttctggactcgcaaggacacaacatgggtcgcttcgatattcttggactcgtcgttcccggtaagaccgcgaacgtcacctacagctcttatgaccgcacgctcagatatggcaatcactccaagaacatcgattcgatcgaagaatgctggcctctctttcaggaggctctcgatatctactacccccagaaccaggaaatcgaccggtccaagctgcgctcggatatggacagattcattgccggccacctgcccgccgacagccccttttggggcgggtttatggggtatatttcgtacgaggccggacttgagaccatcgacgtcaggcttcccgaaaagccaaccgacggctcagctatccccgacatcaactttgcctttatccaccgtagcatcgttatcgatcaccacaccaaccagatctacgtccaatcccttctgcccaatgattggacctggattctccgcgtcggtagccttatcgactccgtttctgctgcctccagcaaatctgactgcccgtcactcacttccattgcggagtctcgtcacctcaacgacacactcgcccgctccaccatcacccgcccgaccggcgattcctaccgcgcgcaagtccaaaattgccaagaccatctccgagccggcgactcctacgagctctgcctcacagacgagagctccatcgtcatcccctcggacccatcttctaactcacactcacccctcgacgcctggtccctctacaagaagatgcgccttaataacccagccccgcacggcgcctacctcaacctgcccaacatatccattgtcggtaccagcccggagcgctttctctcctggtcgcgcggcggccactgccagttccgacccatcaagggcactgtaaaaaagggccctgggatgacccactccatcgccagcgaaatcctcaacagcagcaaagaacgggccgaaaacctgatgatcgtcgacctcatccgccacgacctgtccggtgtcgtcggcgccgacaacacctgggtgtccaagctgatggtcatggaggagtacgagaaggtgtaccagctcgtgagcgtcatcgagggccaactgcctccctcggaactacccggcgctcccaggggactgcatgtcctcaagaactcgttgcctccgggatcgatgacgggggcgccaaagaaaaggtcgtgcgagatcttggttgatctggagaaacggccgaggggtgtctatgcgggtgtgctgggatatatggatgttggtggcgcaggagactttgcggtggtcattagaacgctggtaaggaataagttggaggaacaagaggtgtggcggattggggcgggtggggcggttactattcagagtacggatgaaggggagtttgaggagatggagattaaggcagggagcgtgctggagtcgatgatgaagtgagagccatgaaagattaagaggttcgtcaatgttaccggcttgacaaggggatatggtggaggagtggttgatgcattagaagcgttttcggccatggtgttattggagtctggtaggttcttgggctttcatacaactctttcgtcttctttcggtttgtttcctttttccattgtcatgactgtgacgacattatgtcatcctttttatgttcctcctctctatgtacacttttctttcccattcatatgtttgttttgtttgcgtgtgtagagtcaagctcgatagatttagacacttagaagaattaatgatcatgaagacaaatatcatccagctgctgacggaaggaaaccacaatttgcgacaaaatgtgaatatgattgtagttggctacaagtggactggagaaaagaagaaaagggtgatcgtgcaaaagcagtcaaatcaaaatgaaaaaaagagaaaatgaaaaaaaaaaatggaaaagctaatgcccacagccagaatcgaactgacgacctcatcattactagtgatgcgctctaccactgagccatgcgggcgtatatgattttcggatgagagagcgtcaaagcgtagtgtttatgagctaccaaccagtactcatgattatatcattcccaaaatcaaaatactatcgagtgagggcaactcggttctggatctttctttatagcgttctcggctgtatacatttcctgatagtcccccatgttcgtggagtgtggctatcatcaacctcaatgttaaaataagcatagttccccaccaaggccggttggaggttcggacgaaaggcaggtagagatgaaaatacacgatgcgatcgagccagtcccatattagacaaaggtacagacagtatgggcagggatccctaggtattgacgatttcggtccttgctggcagtcggactgtcggtataacgaaaggatgccacttaatttgtttctttggctgctctatgcttgctctctcctgcccgggaagattgggacaacaaatgaccgaaccaagttatttaggcgacgttaacaaaagcgcaaccaatcatgtaaattctcttggtgtaaagttcaatacagggaatccttcatcgttatgatctttatgtgcattccccctattccaatatgatcaaaccttctatgaaccttattccatcaaaagcaataagccgccggcacatcatcccaatgcttcactttcgcagaaaccaaaaaggaaaagatgaagagaaaagaaaaaaaaatccctatcggaaacccgtccaagagagataagagcgagtgtgacaatcacaggcgagcaacaaaaaagatatatacaggcaagaagagtttacaaggtcatcatcaccagttcatgccctgccacaactcctcctctccccatcccatctccagtaacgccggtttggaaaggctcatcagcaagtcatcatcattactcgcgttaccgcagcagctctccatatccaaatgcacattcggattctgcttcttcttcttctttgcaccgagcgctccgttggctccactacttccctgacccagccttcccataaaacattgcaacgtatttttaagcttttgcaccatctgcgccatagcatgaagctgggcattattaccaccgtccagtggttgttgtgcttggtgtttcagcccattgccgaaaaaataaccctgctgttgttctatgggtgagaaagaagatatagacgaagcaggactgagtagcggcgtttgtatgcctgaaacatatttttgacaatggctgtgactgtgttgctgttgatgatgatgatgcaggcgatcagccagtaagtcgtaggcatggagcagagttgcgtaacagctagagagagaaaggatcaggacgttgctggggatggtgttttctgaagatagtagcgcagaagatgtggatgaggaggtcgacctcgagctgctagagaacatgggactagctggctcggacatcctgctgtctgaaaatggcgaggaagatgaactggagaagaatctggagggagcgccaacgctgtcgagcaagctgatcagcgatttgcctgcgtttaaaacctcttcgcagtcaattgaggatccacgacctccgtgaagatgcttgacgagcttggatatgcgggcttgcaggtcaagaagacggacaagaacctctccatcgccttcgccgttgtcgctgcgctcgtctgaggggaaatattggttgtttcgaggcggcttaggaatgaaggatggggagaatatgttctcagtgaaaagggaagatggtgagcccgggtctgaaaaagagtcggtgttgtttacactccatgcgcgctcatcatgactggaagagggttggaagggttgttggtgtggtgtcgcgggggtgcgcggagacgatgggccaggagggctggaagatccagaggagtaggatggttgcgaatccatggcgctcgcaaatgcaaatgtgaggtcaccggcgctttcagcgagaaaggagtccatgaaagggaaggaaaggtagtcaagctccgcttggtaagcagaagcggaaaacaggtcgaagtcgccgaggagactcgggtttacccccgagttcccgtcgggcatcatctgcagactgtgatcgagtccgggcgttggcattcccaatgatgttgacatgtgcgtttttaccattggtgaaatgcgtcccccttttcctgtatgacatcgtcaataagatcatcctttagaatctaggaaagcaggatactgactgctccttgcggccgcttcttttttgcccttctctgaaccccctttgcgagcacccagtgggcgaccggtccggcccggaggagagtaagtacacgagataccgagtcggttgcatcggacacattcccgagtttgcggagttcgttgacatcgggttttcatggtatgacaccggtcacaagcgtctctgctcggtcccatcttgaggtatgtgtatgagtatggtggtgctggtggtacttgtgtgtggtttgggtgaaatccagctgggtgacagagaccctttgttatagacgcgagctttcgtcagtgtcgtgcagacaagctttctccgaacaattttgttgccctcgacgtgatgaactttttgagattggggtctcaatgaacacagtgctactttgctgtgatcgttacttgttgatacgggtcgatggtgatcttgaagccgaggatatctgaaacctcgaacttgttgatgtggtatgggaaacacacaaaacaagaacccagcattgaggtgtagaagaagccgggtagatgtataaattgaattgggtctttggcgtggagttgtgtttggagtcccgaagtgaactcccgggtgatattcaggatcacaacctcgacccctttgtgacaccatgtttctttggtacagtgggcaccttgagcggattttcatgggaaagcagaagtgcaatccgggcttacatcccgaaacctaaagggaatgtagagaaggggcccagtaccttcggtaggatcatcgggagacatgctcagcccgcttgaaggatagtatggtactaacggctgcgtttacgtgtgctccgtatgaggaacgtccaggaccatctactgaaagacggcaatcggttcggtaacgggagcaccctttacactaagcttttcacggcgttggtgcgcgggtaggggtaagattgtacctttttggctgccatgaagggaaagaggggaacacggcgcctctggatgagataagagtctggaaaagttggaaggtgtgtctgcaggtggttcttttgcttagcacttttgtaagcaggaaaagaagtatatggggaaggtgaagcttgtgattgggccaaggtgaaggattcagtcttcagatcgaccggggtcaagaagacaatagagtaagacggccaaagagagaccgattcccacattcatcggggaccagtactgagactaacgcaggagttactggcgaagatcattgaactctaacggggtagttggcttctaggagctcaaaggcgtgaataagagaagaagtgtaatccacttggattgtaactccaaaagcaacaacacttggctatacaaggaagggaagcaacagaccagcagatggcaaaagcccaaatcccacgaacggtgccttgctcttcgtgacacaatccagttgaatgattgagcacacccaaaagaatgtaaaaaggcaagaatcgtttccttatctccgacaagatggcacccgcttctttttacaattaagaggcaaatacctaggaggtgtgggacgggacttgggccctcctaacctctcaaagaggaagcggtggcgtcctgcataaggctatggttaaagatatacctgttgcgggtatatcagatctgtaatgttgagatactagttaagcttactaccatattatttagaccaatacagaataagggtcttgtgctcaagtctctgccccgtgataaggggcccaagaccgttacggtacctctatgttggcgaggtcggatctgcggagaccctttgtcagtgcgaaccgttgtcgaaagatgtcagctttgcaattggggggatgtaaggtactgacgatctcacagctgttggcaagggtcgttttgtttactaaccggatcctacggtgactgatatggcttggtacatgatgtcctctcattgagcttctgagccatagtaggcctgcaacagcaatgcgagcattgcgaggaggtagatgccaaatccaaaatgccattctgcacatttaacgctggcggctcttggtttcggctcatatgaacgcgggatcgatccgtgccgcgagatagcggatgagtaaatgtatccattgtgggaaatgccaatgtcgaaacctttgcgtggcgcttttgcgaagtgtgtgtacctcacggactgatcccccatggagaccaaatccgagcctcgttgcctgtgatgacatgcttcggtccttacgtgggggaccctataaccattggtccagtataatctaaaccgagtactgtgacatcgaaggatctggtggtgcgaccctcctaccgtatcttgttcaccagccaataagattgactatctgctcgcgacggaagagaagtacttcagagaaatcaaaccgtagcatgactaggtatatgacccccctgattaaaatcgctagagacagtcaatggaaacccctcgttgaggtcactctcatacccgaaaggctcggcgttggtaccgaagactttgttctaatcctatggaatccttcagaccattgactttgcaggtcaacataagcagcaaccgtaatctggagacataccatcacagggagtaacggttttggcagccttgaccccgcttcagatcctctggttattggcaatgtttttgatagagtcctgtcgtgtatgcttacttgcaccattgcactggagacatatcacctcccgtgtggacagaagtagttcggtcgatccagtttcttgtctccggagaagggctttttagataggtaggctatcactcatgggaatgcaattgcagagtgccatgacaatgtatccgaccgaagctttgctttcatagccactgagttctgatgcatggtactcaagagcagaggcacaaggcctgatttctcatcccttgctccttctcgtaatatctgctccattcatccccttcttccaatcagaatgtcgctgaacagataccgatgctctgttggtgaggtagatacctaaaatttgagaaaacgtctctaaagccgatattagacacactcgcattttctgatcacagtggggtatggtccatctcctcgattggaacttccaataccagtggtcagtacttcttgactcgtatggttcattttgaccgatgccttgcgagaaactggatgccgtaggcaccaaagcggtcagaaagcgggcatgaaaaagagcgagtttcgggattaagacagacaacctttttttttgttgagcagtccggggattgagagcatttaaatcatgcttaaccgttcaagaagcaggccaaccatgataaggcaatgacgcttcaggcgaagtcccaaacgtctgtgaggcacttgtgtttccctccgatgagctgctgcgcggtccttatgtctcgctgcgcaggtgagatccaggagaccagctggagggcagggctgtaacacggaagggaatggctgaattgttgccgcaattcaagcctccattgacaacgtcgacctccactccgccggtattgtctaaaagggtctcagattctcggtttctcatgtagaccagccgacagcgccagcctcactcaccacttatgctacccaccaatgctctttctggaccaagtaaaggatcgagaggggttgcttttacctaggtggcactatgcaggaatttgtatctctatagtgctgatatggccgtttacgctttatggcagaatctggcagtgtagttcagctagtcagcttggtttgaccgagtcctgtccctctgattgtttttaagtagtgccgctgttaggtggcaggcctcacaatagtcgaagcagaccgactttccttccagcgttacaccacgagctagatctttgatcgctatgtctagtgattatgctccctcaagtgaagatctcaggcccagctgaacttacgaaaatatgacatgattagcatggtatgaccgtatggttcaggttaataggtcgacgtccttgtgccgcgcgatgggagcggacactccatatttgccaatcttatgtatggtcttccaatttgaagtttgtaagcacgggcaatcgcagggggaagcagggttaaaatgaaaagattgcagaagaaaggaaaaaaaagggtacaaatacgagagcttcactatcaaaagtgatggatagtacaagacagagaaactggaaaaagatatgcccaataacaggattgaactgttgaccttcgcattgacttgatatcagagtactgatattagtacgacgctctaaccagctgagctaatcgggctgttgattatggactaagtggatcatagcaaaagcttataatcgaagctgtgcttgtggttccacgggcccgtctgagtcaactcctacatacgggcaggctgacacgatagagtaattttgtatgcagcggagagtatcaacaacaagatagccggcgcaagacccagtgacgaaacgcagagaagtaaaacatataactgaagcgcggtagaaatcaacagctggaagttccagcgaatccttgacgaggatccaaagtattcccaggccgctgcttttgaacctttttggttgtactgaaagctggcagactcagcctacctactggggcacagatccgtattcacaatatgtggcagggtacgggccggaatactgtggctttggattgatgtgtcgagtggagggcatcgtgagcttgccagctcgagcgtgcccatcgaccgcacatttcgatttgttggtgtccatggaaggcatccgcagtggcgtagtcaaaggacgaacttgaaacgttggaatagttcgtcctatttaattgcgtacgctttgaccagcgtgggagtgcctggcatatgctgaactaccaagtctcgtttcatgtagtatcttcttctctgctttcaatattcgagatcatgatcagggtctggagatgtatcgatgtgtgccacagctgggtccacatgccggaggccgggtggtattaactttggggcgctcatattgttgttggtggactggagaactgacaacgggatgaacatgaaaacggagaaagagcttcgtgacgccaacccaagtgcaagtgcctggtcggagtagattagcaaccggccgccaaagctttatagaggtacccacctaacccaattacatacccaagttgcctgccaactggcagctgttgcttcccgtcacacctgcagtagcatataacacgagaagactgcagtggacgaaaacacaaacatgcatgaattcacggctcgggagaacttgaccatgttcaccacccaaagcactgcacgtagttctttcccattgacgacgcataaaggagaagcattggggatcatgagagcacaacctctctatccctgaactcttacatctctcaacatctttccgttgataacatgcttctttcccatcttcccgtcaacccagctcttcaataacggtcttcgcctggatccttgcagacagtggacgcttctccagttcctgcattgtcctgcaattcaacgcggaaacattggatcacgtaaacagaccgggcctccaccttttgttgtttttctagacgggactcgccgttttggggagtcatctaaacacggtgcgaccaatgactaggcgccttttcactgagcgatcgttacatatttgaggttgtcgaaatatacaacgccggcgcaggctccagagtctagaagctccaggcaccacgccgtcgccatcaccacccgcggggctttgcggagacgccgtttggcgactgggtcagcgactctagggcgaatagcatcaccggattccagctgagatccggggcaccccatgccctacaaccagggggaaagcacccatcctcgccaattaaacagcacggttccatgacaggaccgagatgaggtcccctgtcctggcacgcagttgttgaagctttcctctctctcggggctttctggtcctctctttttccgagtgtaaatgccctcgttctcctccaccgccgcgctccggtccgccctaccagttctcatcaccggcttcatctcggcctgcgccaacgctcttttacttcgtgatagccatccattgaacatccacacggctaccgtcgtcgccagaagaacgactcgctttcccaccgcaacaattacaaacacagccctccgacaggccttccggcagctttgcgatcgacatcgacatcgaaccactcgcactcgccgcccctgcgcccccaccatcactccctatcatccaccaaacatcaacacaacaacagcaacagcaacagcacattcgtttatcatcactgctactattcatcagaaagccagatattcaggaccaattcttagcaaacttcgacgggacgagaattccctcgtcatggcacacataatatcacctcagagcagctttggtcagatcacaatgcagtccgcctctcttccccgccgaacttcttctctacgatctcgcgctcgccgtgggataagtacagatgaaaccgaggctcgacacataccggaggaagccattgccacagctctcgcccatgccgacgacctgactgagaaccgctctacacgatcagcttccacagcgtcccgaaccacacatcgtctttccctgacacttccgatcgcgccgccgaaccctaatccctcgcgacccataccgacctcgacgaccaccgcctcttttccatcaacccctttagataccccagcattaacgtcgcccgccgatatcaatgactttatcaccgccattgcagcacaagagcgccgtgttcttgagctccgcgaagaacttactcgtgccgagtcggatttggcccagctgaaaaagcagtgggcgacctatgaagcttacaagaaacgaggtgaaaggccgttgcgtcccgtcggtttggtcccgactttccaagatgaggaggcaacaaaaagggccgtggaactcgacagaaggaaagcattgctacaaagcctacagaaccaaaatcagccacttcccgagaatgggcgccgtcgtatatttcaaggaggacatgcacgcacgctatcattgctctcacctacaaaaccaagtagtgactttcctggacgcggtgatggatcagaaaatagtcgcaatgttgctttcagcccgacatatcggccaaaacatcaatcttgggccccccaatccacatcacaaactgttggggttaaaggaattgcccaggacctcaggatgggattgtggactttcatggaagatctgaggcaagctaccgtaggagacgaacccgtcaccggacagggcatgtacatgagaggcgcggacggcaagttgagtatgacgcccatgctgaagagcggcacggcttcctctagccacacgggagggcaagatggattcagggcatccggtctgaacaccccgaggaaccgatcttctatagcatccgactgggcacccgccgtgcccacatcacggtccaccagccctccgaagaaaagtcaggattcgacggccgatgagtcgctgaaatctccgtcgcgaccagccccagcactgatgcgatccaaaacagatgcatccaggtcacccaagcgattttcttggactcccctggcgatggactcggtggacgacaatgattggtcaaattgggaacctacaggtactgcaacatctacaagatggagtggaaccacggttaacggcgacatcattccatcaacaacctccgaaaagcgaactgagaacgacaaatctgtgtaagggcaatccattattttctcttactctctcccatcctacatgggtaccatatccagccgtatgtatacatgtcccagtttgttttaacagggccatcaaatccaccagaaatacgagccaatacatatcacttcttctatgagtagtggattatgattcatgaacggcatatcataccttcttctgccacccatccaatatatttgaaaaattcaaaggtgtgtcccattacacacaattcctccatcccctacgaccggctaatccttttgcttctcacaaaaagaagaagaaacagaagtcctccagttcgggcaagcaactcgttgcggccgcctccggccactctcctgcactagtgactacgtcgaccaataccatgcttgaggatcccttcccatcaatccccaccaaactcaggccggacaacttgaacaaaacagccgattactgcacaaaggagtgggagcagaggtcgccgctgccatgaatgcacaagcagcctcagctcccgggccgcctatgccattgacacctcgatgtcaaaaaaataagggacgtaagggcaggtaatcaggccactgcgactgatcaaaacgcttacccaagaccacgaccatcacgacgacgacacgagaatcttccaattgttgatatgaaaacgagtatgaagccgtgtaaatatcatccagtatacttacgactacacaactaccaatcgaaccttgggcacgctctcgcctttcaatctatcaacgggatttacggaaccggagctgggacaagactcgttggactgattgaagtcaggatcgtgaaccaccaccactgccaccaacaaaacatcccgaaggatacaaatccatgctcatgctcgcgattcacgttccaaccaaatcgacgacagtcatagccgggcggaacccggcagtttctcccaaggaagaaagaaacagctaggaggaagggggaatgggtacacaccagaaccttggagccggtgaggaggaaatcgcgtcgggcgacagacttagtatcaacccagtaattgggttgggattcgaccaaagctcgccagattggatggcaaccatgatattagatctggtgtgttgggaatatctgggtgtaggaggatggatggaatgtgaatctccatgttgctatctatcttatctcggtctctgcgagcccgaatttcttgtatcaccaccgctacctagatactgcaacgatggacatgactagcacattgaataagatcaatgacgacgttgacgagtgcaacatcactcacttaactcaacccagagactgctcgagccctttaactaccgtgattagagagggctatctatatacaaggttgaatcaagccatgaatcaagccagaagaggcaagcaagggtatatacatatgatcaagtgattcaagcacggttgctagagctgtgcaggtcgaaagcgcattcaagaggcattaatagcatggtgctcgaaaactagggtcccacgacaagtgagcaacgttcacaacactacttcaacaacgacgacgaactaatagtgaacaaaacaaaattcaactaaaacagtctttcatcatcatcaccctcataaacccatttcatgtacaccctcctcccgtttcaataatcccccggacagacagcccatgcatcatgcttgcttcttgcttccatctatgctaactcgactactgtatatcccggcgctcgttcactcatcaatgacagacgcgaacttgtccagcatctgctgctgtatcgcctcgtactatagcacacataaatggttagccttataccatttgacaaacgtcgagaaacaagggctcagaaaagagatatacataccttcttgcaaatcttctcttgtccttcactaggcacctcgaacttgagactcttcaactgggcttgcagatcctgggtggcctcgcgcaccttgttccagttctggccctgagcaattgccttttgtgcctcgtcgtggaatcccatcatgagcttcatcatccactccgtcttccaaataggacagaactggtcgtagtctgagtagccgttttgctggaggaagtcctccttgatgagcgtcgccatgtcgagcgtgatcttgtcgggatccgagagcgccgacttgccaaccagctggacgacctggtcgagctcttcgctgtcggaaaggagctggcggatgcggtcgcggaggcgggggaagtcggggtactccctctcataccacttgtcgagaatggtgaggtacttgctgtaactgacggaggtgttgatggacgggaagtgcttgcgctgtgcaagcttcttgtcgagaccccagaagacctgcacgataccgagggtggcagaagtgacgggatcagagaaatcaccaccggggggagagacagcaccaacgatgctaacactaccctcgcgcggcgggctaccaagagcttggaccttgccggcgcgttcgtagaaggaggcgagcttggcaccaaggtaagcggggaaaccctgatcagccggcatttctcctagacgacccgaaatttctctgagcgcctcagcccaacgagacgaagagtcagccatcatggcaacgttcatgccctgatctctgaagtactcggcaactgtgatacccgtgtagatggaggcctcacgagcggcgacgggcatgttagaggtgttggcgatgagggtcgtgcgcttcatgatgggctccttgcggccgtcgacctcgatagacagctcggggaaatccttcaagacttcagccatctcgttaccgcgctcaccacaaccgacgtatacgataacgtcactgttggagaacttggagacggactgagaaatgacagtcttgccgcagccgaaagcaccgggaatagcaacagtaccgccctgaaccgaggggaagagagcgtcgagcacacgctggccgacaaggaaaggctggttggcagaatgcttctcggccgcagggcgcggtacacggacaggccaggtctgcatcatgggatattcggtcttcttgccatcgaactcgacctcgaggatcttctcctcaacggtgtactcgcccttctcggcgatcctagtgatggtaccacgggcccggggagggaggagaatcttgtggacagagataaacgagttctcgtaaacagtaccccagacgtcaccacccgcgatgtgatcgccaaccttcatggtcggtgtgaactcccatttcttcttgcggtccagcgcaggggtggcaataccgcggggaatgtaaatgctgttggaagcctcggcaatcttctcgagggggcgctggataccatcgtagatgttgttcaggagaccagggccaagttcgacagagagaggcttgcctgtccgtagtacgggatcgccaaccatgacaccagctatcgagggattggttagccatctagtgcaaggatggagtgacttgagattgtcagccttacccgtctcttcgtatacttgaatggttgcttggtcgccattgatacgaatgacttcaccaactagttgatcgtgaccgactttaacctaattccagtctcagctcaggcaccccactagtggccaaggacaattgtagaaccataccaactcatacatagcaacaccaatcatatcctcggcgacaacgacggggctttgggcctatgggttagcgagctggtcgagagacacgggggtgggttgtgatggggaacgcacccggagaccgagtagatcttgcctgcgagctattagcataacatgaaccttgtgtttagtctagaagttgcacgaaatcgcagactgcacacttaccggtatggatgccatccacctcggcgccattttgttgctattcagaggccatgtcagcaggcaaagtcgtaaacgaggtcagataggagatatgcgatggtgtggtggtggtttgcaacatgaagcaacgcgttgtcgagaagcggggaatgatggggcaaggcttacgggagccatcttgggcgaaagggcgattggcgcggaggtaggtttcagagaaggtcgaggagaatccgaggtaagaatgactgtaggtatatgtttatgcgcgggtcgctcgggtgatggcagggcaggcgtatcaagctgcaatgtgggtgttgagggattcgaggacggtttgtttggtgatggtggcagtgggaggttggaagcttggtcaagcagagccgttgaatttgggatggtggtgacgaggtaaggcaccccaggccgcagccgcagccgcccgccgcagtgggaggacagcggcccctgctccccatattcctacctctacatactactgtaggtatgtagcccacagcagcttacctacctagaggtacctatccccatcaggtaggtcgctctccagccatgaccccgccgatcccaccacttgaggttgtggagggtgctcccactgtcgggtgctctcccctgccacaaactcctgcaagtagcccctagcattgcttctgtcatcccactcgcccagagctttcctagggttagggtaagtaatctggtttggacagagctcaggtacggtggtggtagaggtattgtatggtgttgacccgaggtcggcaaactggcaaaggaatttcggaacaagtctacctgtggtcacacagatgtttcgttttatcgcgacatggcaagcaggcaatgacgcatttgaaagaagacgggttgaagtaaacaagctgcccctgttgtcgttcgttcagccaagtaaaaaaaaggagggaaccgctgtcctatgtccgacattcccacttcatcaggaacccagcatgtccgtgaagcagacttcacttgatggatcgcgaatcaacatggccgcacttagcagtaatggttatggtctagagataggtagcgtaattgtattcgaatacttcaagtggccctgttacgcgacctgttatcattagcgggcaacccatcccccaactaagctctatgtctccgttggaatgatatttctgacttcctccccttctatctttgacggtcaacaccatgtgaatcaagtcgggcctatacaagccagcgtcatggtactgaaaggggtcgaccgcctagcctgatttctcacaccttcaaggccgagagctgagtataaccgacagaatggccataaccttaaacctgtcacccggaatcttccacgcctgtttcattcgtttcgaggagccaaatgtgttcaaccttcccaaatgatagccagataccgtccttgtaataccgaaaccctaacatatcctctaacaaacgccagaaacaccatgaaaaggcacacccaagtccgaccaaggcaagtggcatcccacgtagcgaagtagaggaaagcacatgaaaacccattttcaagagccgtccgagtcccttcatccgccaattttgaggcccgtcccaaggaaaataaatctttcgaaaagttcacacggtatatcaggaaggttgctgcgagttcggacaggtgcctgcaactaccccctaaacggccattgaagagaaataagaacgaacccaaaggatgataaccaaagcgtggcaaggtagtccgggattaattgtccgctcgtgaggagaatataagcgtaaccaggaaataagtggaactcatagtggcaaaggaaggagacaccagcccgttttgttgcccatattacaccgatcagtctttgacaccgtccatccttcaccaccttgctttgcgtcgtacccattcaatcaacctccaccatcacgaggaacgctcaaaatccgtagcatccggagccgtgacagtcgttactgctatatcaagcgcatcgtgcgttgttcgatcagttaaggaaccccttgcatgctgctgttccgcacaagcaggggatacgatccgtgcttccgatctcgcgctcgaacttgtagtcgtacgtcaactcttcgtctataacacgccgcgttagctcagactgtcactgcatctcatgccactttccaccctaaaagacttactctgagcaatgtcgcgcagcgcatagataacgatgcgcttgctcccttccactttgatgatcttggctgtacaattgggcatgcagctatggttgatgaatcgggcaataccgcccttcttcgtcgcatcaataacggtgttatcgtcgatgcggaagaggtagctgctaccgatgccgctcttgaggtatctggcttcgcgaagttcggcaatctgctgtcggacttcctcaccaacgtactcgatgatcatgtcatctttgttgatgttttccattgcataaagaccccagttatgaatagcggatcgcgcaaatttcactggcttctttcgcttcttaagctggttgaaccgcaagacatccgaatcttgcccaaagttctttcgctgatcattgatctccgcaacatatcggcgattgttgacacggttggcacgcgaattgcccttggcgaccaggctatctgctgcgagcctggcggcttctgcggcggcagcgacagagttggtgttcccgttcttggcattcttttcccgctcttccctggccttcttgaccttgatatgatggggaagatacttggacttctcagaattgagaattttcttgacgccctcggtcctggcacatccagtcggattgggcacataataaccaccaattccaactggtttatcgactgacccatcctctgaattgagttgccggatcctattccgtctccagagccacagctcagcatcacaatcaagcttagcggtaccaaactttctttggagcctctgggcatctggtccatcctcgccgtggaatggcaccagtttcagggttccaatatccaagttgaaatccttgggtaggacaagcgcgtcgacgacctccgatggatacaattcaggatccagatcaggtttgctttctgtctcaggagcctccagggcttcccctttggtttcgagttcaggttcgggtacaggttcgggttcgccaacctgggatttcgcttcagcgtccggagtgccttcaatgtcttcaatccctgcggcccgaagagcctctctctcaaatgtctcctgttgttgctttttgagcgcctcgcgctcctcgaagatctgcttcttggattttttcttggctttggccttcttcttcggttttgtgttatcgggtataggggttggcaaccgcgaatcctcggtctctttgtcctctgccggttcggctttaacgtcggcatcaggtaggccattcaatggtgcttcgacgcctgtgggggtaacagactccacggcctgctcctgtgaaggcagttcggtctcgatacgtgcaatagtcgcctcgaagagctcttcagctttcttctgccgcttgacagccgtttctgccggaaggtccagttttcgcttctttagcagggctgatgtatcgttaagagcgaaactggcctccgtcattgaatcgtcttcaccagcaacccaggacccagtttcttctttgttccggtcctcctctgaacttacacggctccttggccgagactccggttcctctgtgtcccgaatcatagaatatcggttgtccacaccatcgtcagaatcatcgtcactatcggagttgagacgatgatgcagagaccggagatctactcgttgcgtgggtcgtgcccgcgcaaagggatcgttgaacccatgttttcgggcgtttactcccctgctcttcagctttcggacccgtaaagttgaaacatcagcgcgagccgtacgcctctcaatcgggtcggctctcgaattcggagtaccaacgggagaagacctgccttcagagtcatcgaagacaatcgatggaatcgtaccactatgagagtcgtcaatgttaagcttacgccgctttgcagcatgattgaccgggttaagatagtcgaagactgcaggaagggtgattttggtacggatggtcttgagcagatgctccgtcatttctcgtcgtatcacttcggcagcctccttgaccggatcgaggttcttggcccgttgtttcttctcctcctcaatgtccgcctcttcatcacggcgacgccggtcttgatcatcacgttgtcggtgctcgggtggcggtcttttctccgaaccatagctgtgcctgcgatgatcctcagagctccttgagctcttgcccaccgtaccgaagaggtgaagatccatgaccatgctgtaagtgaagaacgctgtgtcgtttgcggaattgtagcacttgcttgcttcgtctcgtccataatgagaatcgcggaagataatgtagtagcccgtcctatccgcacgaatgtcatcaaacccatattgcttgagccgcttcttcatgtgagccacagttgttggcatcactggaacatactcatgcgccacaaaaatatacggctcgctcttgatatgattgacgatcggttcggtttcgatgatgttgggatgtcgaggcttcgttgaggtccaaccggcttcggagcctccaagggcccggtgcgctgctggacctttgggggctgttggcggaggtccagggatgacctcaccagctcttggtttgggcccggtaggaatcttgtaggcagcattcggggtctgcgatgtttccctactctttttaagaacagcctccatcaaggccttgctctttcggccttcggggtcaaactcgacgcggacttggttggcctctatcctcctcccgtgcattcctcggacagctctcctggcagcttgatgagcaggaacaggtacgggtcgtgaagaggtcggtttcgaatctttgtaccgaatcgtcgcgaagccgagatagcttcccgtctctgggtgcatcttgttgctgctttccgcaatgtcgccgaatgatgcgaatatggtggtgacttttgtgaaggcgatcaaaggattgaagcctctcaccagaatttggactgggggccccgggccacaggaggtcttggggtcatatggatagggcttcaggttgctcggcgcatcaatcaattgtgctttggggaggtgaaagttgacgttgatgtagctgagtttcccgccgtgcgccaggcgtggatctgaagggggagcgtcatcttcatcgttctataagcagtattagccaattgattcacaaagatgacgccctccccccttccacgccgacgtgttcagtgtacgtaccaagccataatccttgtatataggtttcgcctttttcttttcggagctcgacagttttttgtccaggagaggatcatatgtgcatatggtgcacaagacggagcgactagggtcgcggggcgggacacgttcggtaccgtcagggagtgggacgagagaatcagtggccgagccgttgagtgtcggtgtcaggccgttttgcttgtcggcatgatggggcgagacagagtgcggcttcgcatgaagggatgtagagagatataaggatgacggtgagccggcggttgtgagaggggtggtggagttgtgagtgtgagagttcctcactgaagctgaggccatggcgggctgtcgcgtggaggaactgaagatggatgagcttgtgcttgtatgcgagcttgcagagccaaccgtgtttagcgtgtcgccgggcagcgactcggtatcttcaagcggagggcgggttgcgtcagcaccggcggatgagctgtgattgagagaggttatgtgtgagcggccaggactggctccgtcatcagatcggttggaagtgaatgaggacaagggagtgcgatggccgttcgtgtcaagtggctgcgtgggcggagaagcttgcgctctcattcttgcccgctctcgctccgtagctctgtccctggcagcccgcggagcggcggggaagaactgagcgaaactcgcgccggacgaccgagacattgcgagaatggggaacgtctacctctcccgccttcctcctaccatcatcactcgagccggcgaaactgcgagatagcatgcatgagaggatcgatgcgggcggattgagctgggacgtggccgaagtcgagggcgacgtgagctgcgataacttttgtgaagggcaggatcgcgcgcgcgtgcagagcgagagagaaccacgcgacaggacgggcgggactgagcttttgccgatcagggcgggcgctgacgctgaacgctgaacgggggggtgactgcagtggctgagtggtgaacggggcagcgaatgagggcgtggagtggtgagctcgattgtgtgcgaaggaaggaatgaatctggatcaaatagagacggcgagccctgctgacatcggcgacacggaaaacgctgagtgggagacgatggttcgttgtgagcagtgcaaaatcgtggcgggattgaatgaagccgaaagtttgagagtgtttcttccttcaaaggaggtgcgtcaagggcacaagggcatgggcagcgcagaccgggttgttgtggaccatggattcttcgatgcgccggccgctgaaagaaagttgaaacaagcgtggaagggcaacatggcggcaggcggataaggggatctgctaagccaaaagcggaaagatactctcaggttcgtcctgcgccaagcatcaagttggcctgtgcatcagcaattaaagcccgtgtcgcgcttcatttcccttgtcagtcgcgtctgctaccttccgccaggaggagcgtgaaagcgcaaagtggcccggtggaggggcatccacatgtcagtcactgtgttccactgttggtttaccatttcagttcttagtttacaaccaactgcgtcattgcagcttcaacgatccccaactctgctgttgatcttcatcaccacaaagggattgaagtctgaagaacacttattttgaagctgttggcttgattctatgtagcaattatcaccaacaattcacgaccgaaaactgtattttgttcaaaatttaagctaaccataaagactcgcttttggctgtttacatagggctaaaaagcgtctgattgttgaatcacagtaagaaccacaaggttcccttgttccctgctctgccatatgacagcctaacaattgacaacgcccaacacaaaacaagctgcgagaacatcatcattacggtcatttatttgcctttcttccgactagacgccaaatcatccatgcttgctccgacaatgaagataaaacaccatggaaccattcctttcccaaccatgacggcgctcataatgttgcatagtgcgtaaaagaattggccagaccaaccatggcaaaccagctgaccgaccattgtgataatccatctcattgtccagtctctgaactccgtaagagaaaaaataaaataaaaaagaataaaccaacgccactcatgtagaaaaatggacgaaaaagtccctcagcaaatgctcgactttccactgaacgcctctgctcagaaatcggttgaaagctgaaaatcatcatcggaatcatcgaaatgaggcacagtctcatggtcactgtgctcttcttcctcatcatgggtgaagatggagagaagcccgagtggcttctgaaaatcttgtgtggtctgagcctgcgcaaaccgagccggagtgatggtattgtctgacccattggataccaagctgctggtgcgggagaaagggcgaggccttggcccagattgctgttgattgctggcagcagcgctagccggccttgcagcctcggaaacagatctgcctctgctgtatcctagagtatttcgggatgttgcactagaaattggacggtccttcgacagggttctggcgtgacttgcatttgatagcgaaggcttgcgcgcaaaaagactgcctttgttaacggccgtcaaagagggcttgctattcacctgtgggcgggatatgcttcgttccctcgcagaagtatgggacagagcggaagcagctcttcgcgctaccaacgtactaggcggcctgcttggtaggcgcccagtcttcttggtttctccggagcaagaaactgcagttgcgtccacttgggtcttcttcaggagatccttgctctcagggatgtcgccaatgctccagtcgaactcctccatgtctttcttgatttgttcgtcgccgcgtgtaaagtcacgctgttgccgctctgccatttctctctccttggcagtcataccattgtcgtccaacttcttgtagtaatactcgtagtatcccttgaacatgttctcgggcttcagcgactcgaaggtcaaggcgtgcgcagggaggacgtcggactcgtacggaaggtcctgtgccgggggaggacagtactcgatctcctcctcatcgtcgttttttggcttgatatcggcatgcacgtccagcttggagtcttgggtctgcggcgcggcttgcttttgacgaagggtcgtcgttggcttgacggttgacttgagatcgccgcctagttccttgcctccgccggtttgctgtgccgctcttgccttagcgttggtggtcttgttcccgagcggtgctctggcagttcgaggggctgttttgaatggtcaaccaatatcctttgcgcaaccaacctctttcgattgtggaaagagatcatgaagagcactcaccgggcgtcatcatgtttgccccagtgcccttagtgaagacattatcgccttttacaatcgtgccctttccggcaaacacgcgactggtgttctcatcgttgagagggaccttcaacggcgttttcgggtacaaagcgccatgtgtcttcactgggagttgtttagcgttcccagcttgatgcgcaatgcgattttcttgatcttgatgtgctctcaacatcttgctgtgttgctatggaatagctcccaactgcccggaagagtttgtatagtcgtatcgatgtaggtggtgcggggaaaaggtccagtaatcggatgctcttcagttcaagtgcttggagccgtcggtctgtttgtgggtgaacgaggcgaggcgttggcccagcaacggagtgagctgctcaacttgactggccccactttaagccgaccccttgctgcccgcctgtggaatccaatccaggggatccagaccgacaagtttcagtggatgaggatggaaattgaaagacacctagcgggaagctgtaagcagcccattcagatggtcagacttgccagaccgcccgctggcgcactggaacgcactgggtcaactggaccaggggcagctggacccccggcccgatctgggcacgatgtatggctcccgtatctcccaagtcacggcaggcgagggagacacgcagcccaggcggccgttatggaggggaggggcactcttcatattgcaaacccactatcatctgtccgctaccttcctctccttctcctcttcccttccatcaacccaaccaacacatccacaccatcctcacaaactgcccttttcgcactcgagataccattcaactcgcaacaccgcgctcttctaatctcacctttccaccacacaaacacctaataccgacacaatggaccgcatcaaggaggtaagaaacatcatcgctttcgagagctcgatccctgttgtggaccccaccaactgcccagcgatgcgtaaccccttaatgggagcaacagccagctacggccaccgccacatccgtgtatccccaggcctgcccgtcaaggcctaaacatgcccgcgactgcttgacaccgctatcgccatgctctttgacgacggaatgctgaccagcgcgatcacgcttatagaaaatgaaccagctccgcctcgaggctgacgaggcttcggctaaggtcgaggagctccagtccaagatcaaggtcctcgagcaggagaaccttcagaaggagcaggagatcacctccctctcccacaagaacagcgtgctagaaagtgaggtggaaaagctcgagacccaggttaaggaattcaagagcgccgccgaggatggcgcgcaacaaggcactcagaacgagacgctgacacggagacttcaacttcttgaagaggaggccgaggaggctgacaagactctccgcgagaccaacgagaagtacgtttgcatcgaaatacacgcacccctggacgatgagatgggggagggtcctaacccctgtgcccttgaaccccttttctttgcgacaccttagactaacatgatgttttcctccttcaacaggcttcgccagaccgacgtcaaggccggccacttcgagcgcaaggttcaggccctcgagaacgagcgcgaccagtgggagtccaagtacgaagagatggccaagaagtacgccgaggtacagaagagcttggaagagttccaggctgatattgccaacatctaagttggttaacggatgcagtcggaacatggtggaaattcctttctttacgtttgttcacagcgtcaccgcatcgataatatcagcctgaccctttatgccgtttgtcctcgggttgtcgagtagggagataagacggacaaagcaagccgttatctaactcccgcgtacaactcatattgcctactagttcaaagcataatccatcatcccagcattgcacatacagtacttaaacaagatctagatatcgtaagggataccgctgtcaggaatagcggtagattatttccttcgccatctaacctatcacgaccgcttcgctttctttgccctctgtttcctctctgtgacgtttcggtcatgtcggctttcgtatgtgaattttctcttcttctttttctctgggaagtttcgttttgatttcttgtcggcttcctgctgcgccgcctcttcagccgccttcttcttcttgttgttcttctccgtctcggaatcttcttcgtccttcaaggtccgtggtttgtggatgccgtccctgtctacgctgacggcttctactgtcacggtcgtatagcggtcttcatcgatgtactcctcctcgacatcaagcgcaggctcttccgccacatcgtcttcggatagcccatcccattcgtcgtctgacttgttctcggtgggtttgtcgtcggtaccggcacgctctgcctcgtggagaagcttgtgcactgtttggatatgttcctcgaggttcttctgccgctcctctctgatctgtacccgacgtagattagacttactgccatggaaccaaccaagaaagacagcggtcatccggtacgtacctgctttctcaacctaattcgttccagccgtgcctcttcctctgcttgcgccttcgcagccttgattcgggcctgtttacgcttgtggaaaccggtaagatattcggtgcgggcgtccttgtcgaatgtgatttcctcgaccttgtgcactatcttgcgtttcttgggtggcggcgcgagcccactctttttgggccttggggcaacaaagaacgctggatccctctccataatggcttcgagggttgactttgagtggaaagttcgtttggtggttttgtggagaaaagggaacaagaaatcgaggtagaggtaagggcgggaaggatgtttggatgcagcgatctggatgctctgggttcaactgtaaatttactgatagccacccccctgttcaaatgttcactcgaacggggcaccatgcaggaagcggccttatcgtattctgccctattctaccgcctatctctgatgtccatagcctgccggtcacacccagcacccaatcccatgcatcagacgtctggcgctctctcagtgcagtgacatccacgctcccgggctctggatcctggagctacaccacgctgccagtttgtacactacaccatattcgcatatccaacacaacaaccgacgacgacgacaatatcgcagacagtttggcataatctgtaaatcatgaaactctcgatagtaacaactctgctcgcctctacggcagtgcatgccttctcggactcttcaccatttgtcctcttttccacctccaggtacgtcatgtcccaattgtcgccgtgggtggtgtcccttcaagttgccctcgcgccatcacgatcttgtgcaccacatcccactcagttgcgctttcatgcatgtgacttcgactgaagatgctgacccttgcgaaaccgtgatttccaggctcaatacacccgaaagatacgatcagctccaaaccagcaatcaagtgattgcttccgccaaggagatcctttcctcttgtcctacgaaagactacgttatcgtctcccagccgaacgtgcacgccgccgacatccgcgatggctcgcactgtaaaatgcgcagtctatgcgacacaatcgcaagcaaggaaatcaagggccgtttcagcgttgcggaggtagtcggcgacctctcaacccattcgttggaggattatgtgaaggaagcctgcgctgccaaggggaaggttgccggtatcgtcaaagttgacctcacgcatctaccttccttggagcacaaggataatagggcgcaaatcctggcttctaatggtatgtctagttcggatcacgggtcggctattgaattgccccgtactaacctgtgcaactatagacgatcagttgggcctggtgctcgatacccttgagggcgactatacccttgtcatggtatcagaccctaacgagttcaaggcttaccagcctgactttatcgaaccagtccatatggatctcaagcgcggacagtttagctctcaggagggcagtgacaacggcaacaccacttatgataaccgcccgctgtttgcgaagtatcagttcttcactcctggtatgtaatcatcatctcaagtcggcgcttttttcaaggcagtagactgacactgaaccaggcattttcgtcgccctgctcgctctcattgtcatgctctccatcctgggcgtcggactgaaggctctcggtagtctcgaagtctcatatggcgctttcgacaaggagatgggaccgactgcacagaagaagcagcagtaaagcgcttggaggccctgttcctcgtgttttgtagggtttgggatgcaacgaacaacagatgtgcatgcggcagaacacaagttttgttttgctatggaatcatgctatgtatatgggtttgggggacaggccggagttcgagggttcttgttcttggttgggtatcattaaagcattgcgcattcgtacactagaacaaagcaagatgggaatgaaaacaagaatgcacgcatgagcaatgatatgcatgaaacatgggcaataactaactttggaaacttcaacctgtcaccttggtgaaatgattttttttttttttttttttttttttttttttttttttttttttttttttttttacgccgctgatatttgccagataatcctctattgatgttttcccttacagaacgccttgaaagtgaacaagtaaaatgctgaaataattaaccgcccctcaagaaatcattctcgccatactctagtctcttcaaggacaggacgactcctgcggtagcccttaaccaaccctgggcagtcacccaaaccatccatccatccatccattcattgctacccgcaggtggccagccttctggcatcgcatgcattccccgagtccgtgtggtaggaaccacttctccatctctaccactccttggtgcttactatccgatgaagattccccgattctccaacaggtctctggcaaccagtccaattagtccagttgacacgaccatccctgaaaacgcctcgccttgctgcctcgcgctccacactcataccaagtggctaggcaagaggaagttggccacgccgttcttgacggcgtactcgtgtccgcagtggccgcacacgagcttgccctccatcatttgggtctccatgagcagctcgtgcagctccttgaggagagcctcgtcggactgaagatcctctggcgagggaggctgctcggggagggtggggaagccgagctgatgtgtgtgttagttgaggacgtcgttgaaatgctgttgttgtttggggtgaagtgaaagtgtgggagggtgagggaggtgtgagatggacgtgtggtatttctctgaaaattggggatgaagatatattgtagctccatatcgaaatggtgggtcggctttgaaaatacaaaaagagttcaacgtacttcggtagaagtagtccgcagagcagcccagtcgatgcgaggcaagacattgatcagaagttgagggttgatctcgatatcatctttggccagctcggcctccttggggtgcagcgggaacgagtcgttggatgacttgcagttcttgaccgcgcaggtcagaaagttgagtgtcatgaccttcatcttggtgggttttggttgattgaatattatgtttctcaactagttttggattcggccagcgagacctagagtttcggggaagatagtgaaaagatgttcaaggttttcctggtcgtggtttacgagtcggtactgtcttaccaaaaatgtaataaaaaaaaaaaagttcgatatcccagcgactcgaacggataaaaatggatccacgtgatgctacttttatgcttcgacttacagacacgccactacatcgccgaagcaaccatcacaaccattaccgcgactgatatacatgggaataaaagcgaactatccgatgatttcatttatgcccatgatttgatccttttttttcttctccctttcaacaatactcgtctgggctactcacgcccgcccagaccctgatagctacctgttatgcagccttgtcagatttcaaatattcgagatattgcctactccatgccctttccgtacgtacccttaggggcgcgacgaaggcgaatatacaaaacgagacctagaactaatacaccaaagaagaggaccttggcgaacaagggagcaccagtgtcatcgtcgtcggcggtggcggcggggatgctgtcgtgcgcaggaggcttggcatcggtaacaggaacaggagcagcaggcttctcgtcttcgtttgcgtacgcgggagatgcccattccgactggccttccaggcctgatgagaaaaaacaccgactcatcagcacatggactcatatacacgggtaaacggtcataggaacaaaacgatccacaattggacaccattgtaggtatgaggatccaaaaagttttgcttctatatcctttcctcttttatatgacttttcccacacaggtttatgaacagttaacggtggggaaatggggattcgcaaggatggatagaagacgctttttaaagctccacatggataccttcagggggaacctcaagctcgccactcttggcgatcttgataggctcagcaggagcatcgcgaggaccggtcttggtgttctcaatcttctcgacgacatcgtagccctcgaggacctcgccgaagacgacgtgcttgccatcgagccaactgcgacaaaatgtgtattagccaaccgggcacttcctagaccatgcggctcgagtgtattcgacttacgaggtgatgacagtggtaatgaagaactgggagccgttggtatccttgccagcgttggccattgagaggagacccttcttggagtgcttgagcttgaagttctcatcggggaacttgtcaccatagactgtacacaagcggtcaatgatatggaccaaagtgcataacggaacttggaagcaacatactggacttgccaccggtgccatcgcccttggtgaagtcaccaccctggatcatgaactgcttgataacacggtggaaggtagagccctcataaccgaagcccttctcgccagtggcaagagcgcggaagttttcagcggtcttggggacggtcttgccatagagacccataacgatgcggccgaggggcttgtcgccctgctcaatgtcgaagtagaccttgtgggtgatcttggggcccttggctgcctcggcggactgcgcaaagagcagcatcgcgccgaggaacagcgtggcggcgaggaggagtcgccgcaagctgaacatcttgacggttcacgatagtttttgggttgagatggaaaaagacaatgacctgacccaagtcaaagaattggtggaaaagaagatggaagaggaggaggaggaaagagagaaggaaaaggacagttgatgagacactatgattctcttcggttacagtggtccccggctccgttgaagctacgtttcacctaccaaatcgggcgagctgccctccaggcactgcccgtccccgcgactggggaacctggaaccagtgcactgacaaccggaccgacagcgcgcgtcgtccaaccagttctttagatcaagggcctcgcattttcccctcaaaacaacaggggcagcagtcaaggtgttcagacaagacggggattgatggaatcgttggggttcgttcacagcgactgcgcgattgccctgagacgagggagcgggagctgcaccgctgcagaagcggggcagccgaagaggtccatgggatggatgtctcacgccaagccgacggcgggtccagaaccacatgtactttctagactcaccctcagccacaaaggggggtgtcaatctggagcgccgcgcttgtatgcatagcgccgctactacagtacctcgaggcagttgtcgagatcgtgaaccctgccggccgcaacgtcattatactttggtctttattttaatcaaacacaatagatcactgcatataccaccacttcctcaatctctttacctctatgcagtgaatctccacttccttcaacttgggactaataaggccggcgcatgtcgattgatgcgaccgacaactgatgccgcagctttactcctcctcgtcttcgcagtagcgcgatgatgtcctccacgaacgaggaggaccccttccttgaggtccaacagtatgctctgaccatctccccctttttttcccaactcacaaaccacaatcaacccaaaacattgacagctaaccaaaacttcaaacacagggacgtcctaacccaactccaatccacccgctccctcttcacctcctacctacgcatccgctccctcttcacctcttcctcctcctcttccaccgactctcctgagctgatcgcggcccgctccgacctcgaatccgccctctcctccctcgccgaagacctcgccgacctcgtcgagtccgtcaaggccatcgagcgcgaccccacgcaatatggcctgtcggcgcacgaagtcacgcggcgcaagcgccttgtgcaagatgtcgggtccgaggtagagaacatgcggcaggagctcgcatccaaatccgccgtctctggaaagggtacccagcaaaaggaccaattaccagacccatcatctttcgccatcccggacggtgaaaacggtgccgctggcgccaccggcgaagacgacgattacgcagccgaattcgagcaccagcagcagatacagatgatgcgcgagcaggatcagcatttggatggggtattccagacggtcggcgtgctgaggcggcaggcggacgacatgggccgtgagttggaggagcagagggagatgctggaggtggcggacgatttggcggaccgcgtgggagggaggttgcagacggggatgcagaagttgacatatgtgatgaggcacaacgaggacacgctgagcagttgttgcattgcggtcttgatcttcgtattgattttgttgttggttttattgctcattttgtaagctgggagctggacggcaggattggggctgtgttttggctgactagactaggcgggctgttttctttttgggttctgccggttaagaggagttctgaaggggtgtctatgatgtttggctctcctgttacttattttgctttaccgcctacagcattatgatggacggtcatacggtaatacaataatgacctactggatcactgcagccacgagttgttgccgccatggtccaggtgaaaacgggcatcggtcagcaacattgagtttggagccatacaaaggctcagttctgcaccctttacagggctttctttctctgagtgctgatgtggtaggtttttgtttctgtatgcccactacgagcttcgccgccttgattgtagatacgctgggtatataacagaaagcgccaaatacgctgggaagcccggcctttcagtttcttctgatagaacactaacttttcgtaaccggcacatggcagacgttatccttccaagatgctgaaaacctcaaatgaccaaatcctgaacgccgttgatatgacttttctttctgacacacaacacaccaaccccattcctctgacacacacgaccactttatttatccaagagcagctccagtactcttcctgagcagatcatggacaacctgcaacgagttcacggcactcgacttgaccggtgcccgagcagggaactctacgagcgcggtcctcaacgccgcaagggcagcggttccatatgcatggataaacttctcctcgtagttctggatcatagctttcagaaccacgcactgggtatttgagatttcgcctgaaggggtgttgacaatcttcgccatggccgcccagtaatgtcgtggtgggtatgggttttgcttcttggacgaggcgaagtttcgcaacgatatcgcggcgaagccggcaccgagacccgtcattcggtcaaaatgcacctgctccgtaacccatcttccattgtccttccaccaccctatcctggcgcgtccttgctccgtcttctcgctgcccctataaccccacaggacgggacagacgatgcggaacttggcgagaaggatgtcgatcatggaggccccacgccacgcgaatgccgggtcggaaaacacggcggcaatacagacacccacgggatcggctgtctctggtcgtggaccgccttcgttgatgaactgggaaatggtggccttggcgaagacgttcagtagatagataaatagtgacgggacctgcggatcgttgttggtaggcccttgaactggggctcgtgattcgacgaggaaggtattcgggtcaacgagctgagattgtacgcggttttcgagcgcctcgcgtagtagagcagcaatggtattgttctgtcattgtgtctggttagcgcagtcccccaaaggctgaaaacaggcttgatttggtgattaaatacctgttgacgattgactcccgcgccgcctcccgtgagttgtccaacacactttctgatctctcgacgcatatctcccatacgggctttaagcgcctgatttgcttttgcttgatccaacatagacttccgcagctctttcagatttttgtgtatcactgccaatcggtcaggtccttgttgcacgggtgctggtgtcggtgatttggcaatggtcgtggccgtggcggttccattgacctggatattgttccctagcaagttactggtcgcaagctgagaagaggctgcagatgcaggcgttgactgcttcagggcagcagtggcgggttgcgcacttgttagtgtctgtccaaatcctccaaaaggcttcgctgcagccggtgcagacgctggctgcaactcgggttgcttttcgaaaagtgttttgccattgacttgggtggcgggtggttgtgatggggatgccgttgaggcaggtttcggggctggagatggtgcctttgctggctcgaagtcaggcaggacaggcgggatctcgattttcttcgccttgagagcgttaagcttccttcgctcagcagcaagttgttcttctgctcgtatcctttcctcctctttcttgcgctcctcgaccagacgttcctgctcttgtctcaagaggtgttcctggtacaccctctcggcctcctcgcgtacacgttcatgttccctcctagcggcctcaatcagaagtctatgccgggcctcggaattgcggtctccagcaagaatgtcggatatgactgatcgcgaggaagggcttgcccactggttgccgtttgggcgagcgggggacgaaccagccatcctgtcggtggttggatgcgctgctgcttgacaatcccagtcacccgtcacgattgccggacaggtggtacactggggaaattttcaggcagatatatcgctgcttggttaaaaaaaaaattgggtgatgttaaggtgatcgtccggtgttgtgttcggcttgacagttgcggaagggtactatggacactatcaattggagttgtactttgcgcgcgtcgcgagtccaatagcactaagtccactccatgggtgcggttttagtatggcggcatccgtctgtcttggtatctttacacactgtgtgtggttaggtgcagtggtccttgcagccgcttttggtgggggagaacggatggaagtggcacctttctataaaccaacctgaaatctagccttgatgtattgttggcaacaaaaacctacctacctgtgtagatatcacaaagcggctttggcatctataacccaaatttagatgtctgctcctgctgtgttacgctgaaatatctccaggtcctcgggcgtccgtataaattacaaagtgatgggaacagtcaagagaaagggcttcggaggtacagctctttgaagtcgccattgtatgtacttacgaagctaagctaaggcaacgtgctattgacatctcaaacgaactttaatgcaggatgtgtgatgaatcaaggattcatcttttcatcgcaagttactgcataggtattactttgatccattggtgctgtggacagcaaatatcgtcaagaaggtcagcttgtggtctttgtatatggcagatagcaactccattagttcccgcaggtatccgtgtctctcttctcttcaacctcttttacgaatcgtaccgtcatccaaagacacagacccccaaagcctgccggagcttctgacacgggagacacggctgtcgtcttgcagtatgcggtgtactcgcgtcgatccagggtttagggtatcaccatcaccattgacgtcttccctgttacgccggcaaggccagtccatattccccaggtgatgccgggcacatcatgatatgggttggcgatcctctttccgaccaccgttgagtttccccgagagaaacgttcgagcacgtatcttcgagtacatctcgagtttgtcgtccctgtccctgtgcagacacattcgtgacagggaagcatcgcccagcatacgccatgtttgagatatcctgaatctaaactaaatgaggtatggggtaaagacgattagcgggagtgtccacttctgccatttgtgattttcccgagtctgctgaggaaccgtttccccactggcatcgttgattggtgtaggtagtgtagcttcccccggatgctcctgtcgcggtcctcgactcttcgaagctcttggctattgaacagaaactccagaagtaggtatgcagtggatgtcatgagtgcagatttccttttgaacaaaggccaggaagaaaagacggttttataaaaggggctcaaaggttacttcattcagtagtagttgggttgtaagtggaagggaagaggagcacggtgtgtcgcgcacatggggtatccggtgcaccaccctcacaccctgcgtgcttgcacctatcctggcgctactaacggtagcccaccacttcagccaactgcccagcaccgccgctgataggtgcaactgaaaccgtaagagatgcctgccgtgaacccggaccttccatgctccgccgccgcaccgtgtacacctgcagcatgcgcctccaaggagggacggacctcactcacctcagcaggacggactgccaggcgggcgggcaccatcctgtcccgtcgtttccctctcacgcatcagttcgtcactagcatgtagtctaggtgaggtaggtacctctaggtagatactctaggtacaacctagccagcccaggatgcccgccgaaggatggacctttcgggttcctctcgctgactgccgctgcggcgctgaaagtgctctgctcctcctcctcctcctcctctcaggtccaaggcccagtcctcctgacttcctatagcaccgaacctctttctcccgtcctccgactcctcctcctcctgcactctccctttccccttccctcctcacgaacctcaatccgcatcggcttcaggcttccctctagcttcaacgtcaactagcaaagccggacacctccctcccttctctctacactccctcgtagcaacttttcaatctctcattataacctctttggacttgatttctttcatccaatccgctttaactgcgaaacaaaactgtcctttggggcgacgtctccgcaccgcaaccaaacataccgcaactcccatcgcatctgatgcatcgcaacggcaatccggccacacaaaaaagataaacccagctcaataaccttccccctcgtctctgttcggtcgaccacgcctcgattcgattcgactcgactcgactcgactcgtctcgtgctctactttactacttcttcacacgctttaggtccaacgccgacttcgccttgcattcgcactcgacgtgcacgttttctgcctggatcacccgagtcatctgcacctgtccgtcccaacaacctgcatcatggatcagcaacagcagcctcaaggaggcgtctctggccccgccggccgacggctccatatcgcccatcgaagaagcccgtcggagctgaccccgttgatgagtatgttttcaaacacgaacagtatgttttgagttttgctattgtcatcgccattgccatcgtgtactatcgcggcgcccctctaccgctcttgcactggtccgttcttgttcgtggcgaaaagcttcaaaagccaatgatcgtacccctgaccccgtcgcgttcccgtcttgtgtcctgactgtaacccctcatccccctcttcaatgcgctggcgtactgactggatctttttttcggtgcagtggaacagcttgccatccagcagcagatcgaactccttcagcagcagcaacagcagattacagctcaatatgccaacctcggcatgcttccggccacgcaacccctgggccctggcggattcaccaacttccagcccattgccggtttggcgcctcaggcgggcttccagttcccggtccagctgcagcagcagccgcccctagctcctcctacacaaccgctttcacatcgccgtaatcagtcggccattccaaacatgggcatggggggcccgccgcctgctccctctgccggcgcctctggttcgacgttcggcaacttccaagatcccacccagggtcacgcccgagagaacagcaccggcggtcgtggtggtcggggtggatccggcggcggtcatcagagaagacattccttggccttggctgatgccaagaaggccgccgagatcgcccaacagaagcgcacgacgtctaccttccagttccctgctgctcctgcccctggctcctccgagaagtctgaggatgatgccaagaccaccccgagcaccactcctgctccggcggagggccagatagctcagggatcgtcgttccgtggcggtcgtggcggccatggcaggagccagagtatggctgttggtgccaatggccgtggtggccgcggaggccatttctctaccgactccgtgggccaaggcagcgacttttcccgccgcgctcctggtagcggccatgcccgcactggttcccgcaacttcgacggcaactggaggaaccagaaccagaaccagaaccagaaccaggctcaggaccagaccgctgcccttcctcagagccagggcttccagcccggtcaccgcagccgcggctcggtgagccagtccatctcttcgattggatccttccagtatcctggacagcctcagctggttcagttccccggtcagatgatgatgccccaggttttccctggccaacaactcaatccgatgcagctcaaccagcttcaggctcttcagcttgctcagatgaatggtcagccacttaccggtcttgccgccagccagcacgctcctcaaatggctgctcctggtcagcaaagccagcaacagcagcgcaagacgcttttcactccttaccttccccaagctactcttcctgccctcttgggtaacggccagcttgtttctggtattcttcgcgtgaacaagaagaacagaagcgatgcgtacgtctcgacgcaggatggcctgcttcccgccgatatcttcatctgcggcagcaaggatcgcaaccgtgctctcgaaggtgatctcgttgcggtcgagctgttggatgttggtgaagtgtgggcgcagaagcgcgagaaggaagaaaagaagaagcgcaaggatattaccgacactcgttctggctccattagtggaggccaaaatactggtgacgacaatggcaacgctgaggggggactccgccgccgtggcagcctcagacagcgtcctacccaaaagaagaacgacgacgtggaagttgaaggtcaaagtcttcttttggttgaggaagaggagatcaatgatgagcagcagcctctctttgctggtcacattgttgctgttattgagcgtgttcccggccaaatgttttctggtacccttggtctgctccgcccgagcagtcaggctacgaaggagaagcaggaagctgaacgcgctgcgagagacggtggcaatggccgccaacaagactcgcgctcccacgagaagcccaagattgtttggttcaagcccacggacaagcgtgttcctctgattgccattcctaccgagcaagcacccaaggacttcgtggagaagcaccaggactatgcggaccagatcttcgtggcttgtatcaagcgctggcccatcacttctctgcatccgtttggtaccctcgttgagaagctgggcaaaatgggtgatcttaaggttgagaccgatgccctccttcgtgacaacaacttcgcgtccgacgagtttgctgaggctgttttgcgcaacgtcagccagcaagactggtcgcttgaaagtgaggatcaagctgctcttgccgctcgccgtgacttccgtggcgagaatgtgttcactgttgaattagatagctctgtcgagcttggcaacggtgttcatttcaagcagttgcctgacggcaagatcgaaattggtattcacgttcccgatgtcgcccacttcgtcaagcccggctcactcgttgaccgtgaagctaagaagcgcggtactgcggtccatcttgtcaaccgcttctgtgcccttctcccccccaagctgtcgagcgagctttgcaccctcactcctgaacaggatcgcttgacttttagcgttgtgttccacgtcaacccccagactggcgcggtggccgaaggcgacacctggattggaaagggtatcgtcaagagcggcgggaaggtgtcgctcagcgagatcgatgaagccatttccggtagcagcggattctcccatccatctgtgaaggccctggacatccagattctcaacgctgtcgcccagaagttccgtgaagctcgcttgggcgccggtggcgaacccattgcgcctctccgtctcctccagcaacttgatgatgagaacatcccgcctaagcacaacattttcgagtctagccaggccactgaacttgtcgaagagcttatgcacaaggccaacacccatgttgcccaacgtctggcgcagggactcccggagaaagcccttctgcgcaggcagtctgctcctaactcccgccgcctacaaactatcattgaccgtatgactgctttgggctacgacattgacgctactagcagtggtaccctacagaatagcttgttcaagattgacgactctgacatcagaaagggtatggagaccctcctcgtcaagtctatgcagcgcgccaagtacttcattgcgggcaagactgccagtctgctttggcctcactatgccttgaacttacccctctacactcatttcacgtaccccaccaggcgctacgccgacatcattgttcatcgtcagcttgaggctgttctttctgatggaaagattgaatatactgaggatttggagaaccttgtcaagaccgtagagtcttgcaacaccaagaaggattcggctcaaaatgctcaggaacagagtgttcacatcgaatcttgccgcaccatggataagaagcggcaggaggttaatggcgacctgatcagcgagggtatcgtcatttgtgtgtacgagtctgccttcgacgtcctcattccggagtggggcttcgagaagcgtgtccactgcgatcagcttcctctaaagaaggccgagtttagaaaagagaagagagttcttgaactctactgggagaagggtgttcccagctccgcctacgttcctgaagatgagcgccccaaggccgccgcttctcagcgcatctcgaatgctctcgctgctgctcgccaggctgaggaggccgaacgcgctaagaaggatcgcgaggaggctgcccgcaagcagatcgagactggtaccgtctcgcacgatgatgttgacgctctgttccaggacgaggacgaggacgacatcgaggacaatgcctctgatatcaccgaggccatggccggcgcatctcttgcggagcgcccgactcagagcgtgcctggctcacctactcagtctgcggctgaggccgtcggtaccctccaccgtactcggtctgattcgaaggtgcccgtcggtgaggcgcccgaggctcgcttgaccaacaaggagaagtacttgaagctcttcaagctccgcgaggagggtggcgagtacatccaggatgtgacggagatgacccgtgtgcctgtcatcctcaagaccgacctttccaagagcccaccgtaagttctacatcccttctccccttacaacatgcacaactgaccaaaaacacaggtgcctgaccatccgctcgctcaatccctatgccctctaaatgatctgatgctttggaaagaagatgcgcagcagtgcaggaacggttaagatgacttgccttaatgtccgtcgtcatgtggagattttgtcaaacaagtaggaagaacggatgatgtatgatgtgttagaaagcaacgtcttcaagattgttatgcgggtgtattcctttgttgatgatatggtgtgcatctcttatagtctgatggcttattcgcgaaggtgttatcacactcaacatggataacttggcgggtggcagctatgtgacagaaagggacccctatgggagtatcaatcataatttggctacctataatagctttggtgacggggggatgaatatgttatgatgaggatcagtaagacagcagaagccgagtacagacataaattataattatttgatgaagtgaaaagaatgcggaatatagtcaattaggcggcgtggctattcggcagaatcaagcttatcgcaagtgcaaatgtgctgacgtcggaaacatttcagcatgtgctgaagctttacccatgccgagtgtgggcgacaaggggtgtatacacatcgtggaacatctttttccagctcggcatccatgtcttccatttccatgaaacgtattcacgaatcgaaatccgtcctccagtagtgtgatgagaggtaggtaggagacagtcaacgtcaaatcaagcttgaaaaggcttggtaagggtaccgggttacaacaaatccgtgtacccgtgagacctttaaaacgtgtttgagacatggaagcgatgaccccttcaacaaaccccaacaaccctaatgttacagatgttctccgtggtgtaaccccgtcccctgtctatatctcgacgactctcacttttttggacatggagatatccgagcgcatgcaagatgggatgcacctccaaaccctcaaccttaattctcttatgagcttgttgttattggttcggagtctcggttgaaccgtttggaatagctgagcttccaggttcataattttgatcactgtagcattgatatgagaaatggcttgtttctaactacatacccctctctctctctctacatgcctccacacgtttctggctctatcgtttgtggttcagagtagagtagagctagggttgaagcaagagaggccgctgagaagtccactcagaacgaagaaacgaaacgtcaagaatgggcttggctacttggttagttacttgacgctttcatcacctttgtttgattcagtcaacactcgaagaaaagagttggaaaagatctggtagttctttcggttagttactcttctcctgccttgtcacgagatagatatctatttcacctcgccaacctaggctacctgtgatgagggacgggattggatgagtgtattgggtagtttccatttcctctatgtcattacatgatatatatctagagagcggcttgttcgtatctcacatgctactattgacattccagcaagtcagatccgcatgcgcccctttcaattgggaagtttcaacttttaattcgagttatgttaagcagtacctgtatatgaaaggtagtacgtaccatccatttgcttccgagcgtacttcactggcactcatgcaatgaactcgaggaacccctgcccatgtcagtccctggtggtttgggaacaaccactatctccgcaatgctattaccccatatccccggaacacttaacagccgtttgccgccgtgtgaagctatctccttgcccttacatagtgaaatgtatgtagggtccatgaccccgtacactacatacatattccgtgatccggccccttggcgctcgccagcaccgtaacatcacgactcttgttggctgtgacgttgtctccttctggatataaccttacctccttacctcgcaggccccttcagacggtcgtttctttttatacttatagttcgtttctcgccatcttccttttcactttcacgatcgattgtcaacctggtgttgtgtttgtgttgcatttactcttctgtttcattcattctttataccaagcacgggtctgctttcttgctgcttccattcattctcctttcgagccttctacttgtctcttcgagctgtgctcttcacttcatcacactgaacgacaattgtctaaacgacaatcaacaaagtccagcaacacacggcccggccttgtggggttccctactcatattgtaatactgggacaagcatagtccacacacgcacacaagcatatacagcaccaggctcgcattccttcgacgaaaaagagaccattgaaggagacacaacacagagtaaagacaacctacctttataccatcgacgccaaattaccacgaagcaagtcgatcaacaagacaacatgccttcgatcacaaagaccctcggcctgatcacggcatgcctagctgccttgacctcggccttgcccgccatccccaagttgacaaacaaccaactcaagatccacagcttcatgaggcgacaaaatgcccttgctaccgccgccggtctaacggatgtagacatcctgcaattgtaggccctcctcttctctgcttgcacaagcctcatatcagctaacgaacctgtcttccagcgctcttacgcttgaacacctcgaaaataccttctaccgcgaaggcttcgccaaattccctgccgccgacttcaccgccctcgggctctccgagtctcagatcaaggacctacagggcatcggcagcatcgaagaggagcacgtaatcctgctccagggcgccatcgccggtgccggcgccaagcccgtacaggaatgtaaatataacttccagaacgtcacctctgccgccgccatggtcgccacagccgccgtgctcgagaacgttggcgtgtcggcatacctgggcgcggcgcagctcgtgaccgacccgggcatcctgaccaccgcgggctcgatcctaacggttgaggcacgccaccagacgttcatcagagcggcgagcggcgtggtggcggtgccgcaggccttcgacacgcccttgtctcctaaacaggtgttcagccttgcggcgcccttcatcgcgagctgtcccgatgggagcaatctgatcttgaaggcgtttccaacgctgacgatgggcggggacgggaagacggtggcggctgccgggtcacaagtgaagctgcagagcagcgatgcgtcggcgacgggtagcgcgaagttctgcgctttcaccacgggtggcatccccggcggtacggcattcacggcgttcgatgctgctacgggcgcgtgcgtggtgccgcagggcttgaagggcgttgtttatgtgaacttggcgagcgcgggcccgttgacaggcaagctgacggatgatatgatcgtggctggtccgatcgtaatgcaggtgtcgtgaaacggttgatggggagcgtcggttgttctgtttgtatcgccattgtcagcaagatgtcttggcgttaatgggtggggaagcaaaaggaaagagcagtagagacacgatgggaagtaacgattctgtattcgattcttggcaaatcttcaattgtacataattcgtacgtgacatggacgtcttcttcgtcgtccggtaaatctggaaagtgactcctgttccgctcgtcaacaatcgcgatatggctagtggtatatgcttccgtccgcaaccctgctctccccaaaagtccagcttgccattccgttttcaagggaaggaacatgtccagtatttcgacagagacctgctcctggccactggactcaatggaaagcgtgatctgggatgagatgggaaagtgcgctgaagacacttgttgtgctgctcttgccgttgatgacgatcaatcagtgaaagagacagacagatcggaaaatgaggcggacagcttgcaagttagcttggccgcatcatccaggttagcttggccgcatcatcaggctcaaaaggcagttggcaagctgctgtgaagtaattcacaaagtctcgtacaaaccatacaccggcaactgtgcacctcggtggttttcgagatcgccgacgcccacattcgtgtggaggctggtcaatcagtcacagtacgctggcctcaaacataaaccaagcaaaagatagacgaatggtgggtaagtacgaactgggagcggagatgggtgtccgtcttggatgcgacaagctggcagctacagtaccagtgaagtccagcgccaagggtatgtcggcccgtatatagcgcccacatgcgagataaggtcgcaccgtatgttgaacgcggaagcttcacttgcaatgcagacaggctgcaagtgctcgcagcagcaccggaaacccgcgttggccgctcggagatggggtttaggtgccgtttagccccgaatcgtcgcttggcggggttgatgggagaggcggatgtgtgggtacagtcgagatactggttgatctcttgatacctttactggtcgggcggtgtttccgtgatgtggactcgggcacgggcacgatgtcgggggttcccgcccattgacatgactggcaacccgaagtcggtggcgtctagcggccgggattgcccctggtgttggcgctgaccatcgggaagaataggatgtgatgaagcttgtttccacttcacgggtggcctcttttcgcgagtcggattcattttcatttcggcgccacgtaaagagcaagattgtgccgcgctagggatggacctgttggtcgtgtagtgtactcgccgaaacaagccagccggcggaaaaccacttggtgggagaaaagaattgagctgcgaaactgccaccggagagcagacctactcccgaggctggtccgaaaagtgtactcgacgaggccggcgatggtccatcaatcgtcgaagtttcagcatgtcgagtttttgacgttgtcgctttggatagtcgctggcggatcaactcggcgtagcttcccgttgaactgtggtgtggttgtctgcccagacttttccacgctcgttgtcgatggcgaggagtatttatctagttctcgccgaagcggaccgcgacccgtgatagtggcggagatacaccacaatctctctatcttttctctctctcttttttttttcttttgactttgttttttcactgctcctccgtccactgataagctcctgcaaggctgaacaattgctgcagtttgcagggacgctgacacgtgcctgaatcgttatcgtgtatcccaggagggaaggtgggggttggcgacaaggatgtatacttgggaatgcattcacaccaagtcaacaacggcgacgagtgcatggcaagcaggggccttgcttccaagggcggtttcggactgcaacctggtctggcttccccaggtagctgatcaaacagtccaatgacaagtatcaattcgttagcaaaaggacaaatcgtatctcgttcaccccattatcctccaatgaaaccctgatgctgccgcagcgttgcatggctgacctaacagcctgccacgacacgcgacctgcgaggtcggagtgctcgacggcggtagcgactgtgaagcggcgatggcaatgagtgggcgaagttggggtttggcgcaacttggcattggtccgtggtccaatctttgcctcagaaaggatgggctggtcgagcgtgcaacccatgcgaaaccaaatggagcagaagaacgaaaccactcacgacttgttcacataagctttttaccaaaccatcgaggcgaccaataaacacgcgccgataagacagcagccgatccatcatgtatgcggctgtggcgccctgcgtggagctcgccgaggttgcgcagcaagcgcagtcccggcctgccatgtcttggcctgccatgtcttgattcaggacggacgggtctcacttctgggctcagttctcgccccaactggcaaaattctgcgcacgggcagaacaacctgtgccatggcaggagtggctagtgctgacgatgaatagatcagtgacgactctattgcacgttcaaattacgttccaagttggaaacatcgtcgggcatgttctcgctgtggcctaccttatacgctaagtagtaattagtgttaataaaaagcgggatatttctactatcgatagctcagaaaagagagccgacctcggagctttgataagagaaatgacgttgacacagcccgtcacacctttaagtctagaagagcgggcaattctacgcgaccctcccacccaagtgcttggtcaataattgttccattgtgctgtgatatcccacgccgtatgtacgcagtcgtgtacatgtgcagatgaatgtggaaagaaggagggtggaaagattttcacaggagaaaggcgcgtctccgtcgctcgcgagacatgacgcatattgtctcgagaacgttgccggtgaacaaagtttctcgacgaattgtatcgcgtttgtcgctatgcagtccgcactgccggttcaggccacatctgccaatctggagagcgacatttggatgcatctgatacatattgcagaaccaggcggcaccacatcccgtctacgtatatacaagcaagtagtgtagacagtgacagactgacagggactactggtgtaatcccggttcaaccccaccaccccgagtgcccccatgagccccacgctcccattcctcaatggcattctgcggctgggattattcgcgggctgcaacgcgggatttgaatgccgcctggaaaaaaaaaatagtgtacaggcgaggtggtggtggtttcatgctcgcctccaggcgttcccatgttcggaggacggggaaagcactagggacgaggggatcgagggggggatcgagacaggaacaaggatccgatgtcacggacaagcgtagtagcttcgtcccgtcctcgcaatgaacctccgaccgtgggcccttccattccgtctgtcttgtctcgcccagtcgaggtcccctccttcacgctggctcctccccaaaccttcaaggttacctctgcttccttcccccagtcgccccagctctatcttgtataaagtcttttcctcccctcctcaagaaagctgtgccctctctcgtctttgttctcttgctcatccatcttgccctcccaccaagcacaactttatcgatacccggtggccaacccgctaatttatttttatccctttcaccaccttcaaaatgtctaaccttccctctgagcccgagttcgagcaggcctacaagggtacgtctgagagaaaaaccaactgtttagccgcggacatagagctgacttgatttttcaccacagagttggcctacactctcgagaactcctccctcttccagaagcaccccgagtaccgcaccgccctcaccgttgcctccatccccgagcgtgtcattcagttccgtgttgtctgggaggacgacaacggcaacgtccaggtcaaccgcggttaccgtgtccagttcaactccgccctcggtccctacaagggtggtctccgtctccacccctccgtcaacctttccattctcaagttcctcggtttcgagcagatcttcaagaatgcccttactggccgtaagtgaccgaacggatatacaaaaccagaatatcagatttgctgactcggcgtctctagtgagcatgggtggtggcaagggtggtgccgacttcgaccccaagggcaagagcgacgctgagatccgtcgcttctgctgcgctttcatggccgagcttcacaagcacattggtgctgataccgatgttcccgctggtgatatcggtgttggtggccgtgagatcggttacatgttcggtgcctaccgcaaggccgcgaaccgtttcgagggtgtccttactggcaagggcctctcctggggtggttcgctcattcgccctgaggccactggttacggtcttgtttactacgtcggccacatgctcgagtactctggcgccggctcctacgctggcaagcgcgttgccctctccggttccggcaacgtcgcccagtacgccgccctcaagctcattgagctaggcgccaccgttgtctccctctccgactccaagggtgcccttgtcgccactggcgagtccggcatcaccgttgaggacatcaacgccgtcatggccatcaaggaggcccgtcagtcccttaccagcttccagcacgctggccacctcaagtggatcgagggtgcccgcccctggcttcacgtcggcaaggttgacatcgctcttccttgcgctacccagaacgaggtctccaaggaggaggctgagggtctccttgccgccggctgcaagttcgtcgctgagggttccaacatgggctgcactctcgaggccatcgaggtctttgagaacaaccgcaaggagaagaagggcgaggccgtctggtacgcccccggcaaggccgccaactgtggtggtgttgccgtttccggtctcgagatggctcagaacagccagcgcctcaactggactcaggctgaggttgacgagaagctcaaggacatcatgaagaacgccttcttcaacggtctcaacactgccaagacctacgtcgaggctgctgagggcgagcttccttcccttgttgccggctccaacattgctggtttcgtcaaggttgcccaggccatgcacgaccagggtgactggtggtccaagaactaaatggtgtcatttcaccgtttaatgagaatggaaagggaaaaaaaggaaaactttatgatgggaactgagcaatgaaaatcacgggccggagttggggtttgccatgctatcttaccgagcaggcttgggttcttttggcgtttgagtctattttagacggaggcgggtttgatgactttccatgtacatataccattggtgaattcatatcctacctgtcgattcacacaagacttgactttcttgcaacgcattcctagtgaccgtgatataaacttggctgcgtgctcccaattccctgttgcgtgtaaattggacgtcaataaatgtaagtgtgcctgctttgccaattccttgttttgcgccccattgggtttgttgtacttagaactaactttggctgttacaaaatcccgaacctcttccaggccatgtcaaatgttggtacccgcagctttggcagaaatcagggtaatactgcgtataaatcatcgatgacctcttgcgccgcagacaacacctgatcatgtcattcttgttgaagattgaaaccaattttggagtttcagagattccgatgtcgcccgtttctgtgattactgacaacctctcttcactttgactcatcactatcaacacatcgtcaagtacttttttgtacaaaaatgggccgcaaatctgatccggatgatattctgaacgtaagtagcggcagtcaggcgtcgttggcatgactcgagatgtgcgctgtctgatgtcgagggtcgaggatgttgctggatcacactcgcgggcaccgtacatacatggatcccatgtgctttgagacgatgctctctttgtttttcttgttttttttctttcactctttttgtcgagtctttctgttcctctgtttttctccgattcgatacggcggctttcggagatgggggccgactcatcacagcttttccagcgtatggatgtacaagaggctcgcattccgtcactgtatcgtagctggtgagctggagtattggagtatctgatcccattggactattgatagtgagagaggtagggtcttaattggacactaacagtttcctgtacttagcgcggtcttaagagttggtgcaagagtaaacaactagcgacaaacaaggaggttgcctaatccccgtgcccttgttcagcttcctctgtacaacttgagaccgaaaggggtgatgatgatccaaaaaaaaacactgtgaaggagttggggaagcaccgaacttaaaagtccagggggttgaaacaatgttgtggtggcgatgccttcctccttcaacatactcttcatcgtagcaatatcgatatcttggcacaaatgatctcgccacgcatttccagattcgccaatcctcggacggcacaaccacacctccccacggggaacagcttggtgtcaccttgtgttggtgctactctttccattcctgtctcatcaggtgcctgataacccaagaaccaaaacctttgaggcttcattcactttgaacccagtaaacagggaattacgaaacgaaacgagaacgggtgtaaccagaggtcaaccttgccatgacttgttttgtccgaattgggaccagataggggaagaaaaaaagaaaaagagaaaacaaataattggataagtagagagggacaagctggctcgggacgatacaaggaatcatgcaattgggacttgaatgagaacacaggcatcacgagggagcctgcttgctggggaacacgaaagcgatattcttggatgtcagcacttttggactgacatttcacagagcaaggtacggtgtgatgcgatgttggtgtcactggaagttgagatccaatggatgattccaattgaattgctgatgccttatagggaagacgggacggctagattggcgctcaaggcagtcatcaatttttcgatgcctttaataaaaggactactatagggtcagatcgatttcgctcgatgcagtggacatcaagcattggagtcttacctatggctgcgtgtactgtgtacctactaccataatacgtgcgtaccacggcagatgccaatcggttggtacgctgtcccttcctcagatccgtcccatcgcatggaagcgacgatgtccagctggtaactacctctacctctatatcgcaaggctgtcgagtcgcaccttccctcttggggctgcgcctagaaactggcttccagaccgtcgtgatggcgaggagtgaaaactgcagtggccggttctcgttcccttcgttgcctcctgtttcgttgtgcgactggacagaacctctttttccatcaagatttccccctcaaagagagcaattcatggcgcggttgaggttgttgatcatactcaggtcgtctgggctagaaatgtccttcagacccaatgcaagtacagaaaggcatctacgttgcaccggactgtcttgaccgaacaatcttcgcactcggcggctgagatttatagtgtaccacccttgcgttcccttgtcaacctttgttcccttgtcgttcggctaaacatcaaaagggaacttgttgtccgtagctcgtctagcacagcctcagccctaccgagtaagcatggtaggtagagacaacggatcgtttcaccaccaacgagctttgccatgtggatgctgactaacagagcccacgctgattcggaaagactcgcgctaccagaagggaagaaaagagggaaaggaacgacaaagatcaacgtcactgctgccatgggtgcttatacccagattggatcagtcatcatgaacgactcccgaaacacagacggataagtgtcatgcaactggcatgataccgtacataatatagcgctgagtcgagccatctcaccacctgctgtcgcattgttgactgctctgggtgcagtacatgcacagcgtactcgtgaccaggcagatgttctttcccgttcttcgaccacacggactggccgccacgagaacggagtgagggccttctctgcacgaacatcatccatctcacccacctgcttcagggctgaatgcaacctcgaaatgcgggagagcggcaggagcaacaggccggttgaagattacgccgggaaccgatccccattcgtttctccatgacgatgactgccttccgtgcctctttctctgacgtccccctttctcggaaatatcgcgcgttatctctgaaagctgagccacattgtgatcggatcgtggagagcatccagtcaacgtccccgttctggcgttctggcgttctggcgttcagcccggacatgaaccgtaataagccggaatgaaagatgacgacaatggcaatggccacatgggggccgttcgtgatacccagtatctagtacagtaggggaaaaaaaaaccgaccttgcatctgagtactcgcgcattgctaacaacgttcagtatcagacaacaacaagttgacgaaggagaaaagacggaaatggaactgagaactgaagagttctcgcaggtcagactcgtgcgtagctctcttccgggcagtagctttgggctcgtcctatcaccaccgggggtgctagcttcgtttccaggccaataagatcggcaatagcatcttcaagccaagaagtgcaggggcgagaggggctatcaaccactcgatgatccaaacacgtccaatggcaacttcattgctgtgtgcagggctcgagacccttctccggacaacacgaactgcatccatgaccagagctgcaatccaccctcacaaattgcctttgcgacaataacctcgcggcgctatcctcgtatcgaaaggtcgaccctaaatggcagccaacgccgtcaaaattctcaggaagacaggggcttcagagtcacatgcaaagctcaattatttccaggccgaaagagcttcagatacgtttcccaagcaaaggcaagatctggtgctgatcgacgtggacagcagcaaggataagtcgcaatgggtcctgaagaattcagctcagtcttcgcttggctatgaatctgccatgtcagttgtatcgttgggatagatgacgggagtagccggctcatctattccgaaccacgacaccacttgatacgcatagtcaagagaaatcatcgttgaacattacggaagaaatctcccccctttatcgtttttaaaaacttttattttcatttttatttcttttgggctgtcaaaatcatagaagaggcaaggcttcctgtctcattgtaggaatcaccgtggcttgcaactccacacgaactgccccctccccatccttcgggaaacatgaggcttgcagttcgtgtacccacaccgtcttgatggtcgacaacaatcagcatctttgactcgagctttctcatatatggtggtgccatgccgtcccattgcacaattcggtggatatccagacgctagcaatgcactcggcgtacataccccttgcaaccctccattgtcgtcactgggtacggagtacggacctcggccaatggtgatttgcattttccgctataatgtattttggttccgcgcagcctcggggaaccagggagcaaggttcaaattaagacggagctgacactgcgccttcacgataccgatactgagccatgagcgcagagccgggtaaccgttttcgtctttctccacacgaaagtatcagatcttctaccggaacggatacagaccgacgcagtgcacagccctcatcctcctcagcttatacctcacggagtaagtaaggtaaggtaatacactaccgatgtacaagtctatacactttccacccacacttccatggagcttctcgagcaactcttattgctcctttgccctgtcgggctagaccagtgccacgttatggcgtctccatcagaaagttaggataccaaggactagggcagaacataaggtcgttctggccaccagatatatcagcctgacgtctcccatccgctctgtcaacagcgtcgaaatctctcctcagctccccatccaatctcgaatttcattatcagtgttgcgttgattttagttagagttatttcattccttttctctttaccatttgtggtccacaagatacataaccaccttatacccattgtgttggcaacaacggcctcttcattgacatcctcagctcaagcccttttatcaggagacttggtttgaacagattgatatcctccggactgaaaagatggataggctatcagctcaccagtcaaacggggctccgtcacctccaccgaccccggcttgtagtggtcaccaacttggagtgaaaaccgacaccgctggcctcttcgtcggctctacacatacgaacggcgactcagacgcctcctttaccgagtcacccacgtccgacttcccccccactccccgtaggagccccaagcaacatcctcaagattaccctcggtccaaacaagagtctcaccagattccgacggaaggaatccatgaccaccaacctgggggtcctcgcgctcgagccaacaccaaggtgcgcagctatgtggccgaccaagaccgtcaagcgtttccgagaatctcgaagcctgtcgaacttatacaggttgcctacgatgttgtggttatcggatccggctatggtggtggtgttgcggcgtcacgcatggctcgcacaggctcatcggtgtgtgttcttgagcgtggccgagagaagtggcctggcgagtaccctactggtgccgcggatgcctttaaggaactccatacctccggtactttcgcaccgggatctttggatggcatacccgtcgagacaggtgatcccactggcatgtatcacttgatcttcggaaagggacaaaatgccgttgtggctaatggtatgaatacccgtgcagaagcttgatgtagagtcagctaacatgtattcctaggccttggtggaacaagtctcatgaacgctaatgtcttcatggaggccgataaaggtaccttggccatgaaggcttggcctcccgagatacgaaacaaagtagactctttggacaagtgtaagttgaacatcctctcacatgccctgcggagcacaggtggtatacaagatggatactaatcttcggcatagactatgagaaggtagagaaagtgctcgaaccggcagagtaccctgatgactggcctgagcttcccaaggccaaactcctcaagcggcaagcccggtatatgggctatggtgacaagtggaggaaggtcaagcagacaacacgcttccaaaacggcccaaacagctgtggtgttgagatgtcagcatcagctttgaccggccaggacgctactggcgtcaacgacggctcaaaaacgaccacgctggttacatatctggctgatgcctggaactggggtgctgaactgttctgcgagtgcgaggtgcgatacgtcgaaaaggccaaggacgaaaatggcaacgatgacggctaccttgtctactttgcctggcatggccgcaaccgtggccacttcagagcaaaccttcacggtgatttgatgtgggttcgggcgcgaaaagcagtcttcctgggcgctggcgcccttgcaacccctgagatcctgctcagaagcaaagcgatgggacttgagatgagcaacttggtcggccagaacatgagcggtaatggagacatactggcgtttgggtgagttttgatctttttgaaattgtttggaaatttgtctgaagcgggtttaagctgaccttccactacaagctacaacaccgacgagacggtgaacggcatcggtcgggcacacccttcgccatataaccccattgggccttgcattaccagtgtcattgactgcaggcataacctagagaaccctctggacggattcgtcattgaagagggctcggttcctcacgccctcgcccatttcctgcaagcaatgctagacttgatgccgggaagtgaagagcccaagaacctgactgtccttgacaaagcacactctgctctggctcgttacggtagccggttcttaggtccttacttcaaaaagggtgccattgagaggacacaggtttatctcattatgtctcatgacagtaagcaggccaaataaagcttgagcaaagtccaatgatggcaaaactaacaccctcacaggtaaccaggccatgttgactttgcaggatgataagccagttctcgagttccttggcgttggtcgaagtgatcacgtcaagaagctcaataaccttttggcccaagcgacgcaggctgttggcggtacctatgtcaagagccccttcgacgctatgatgggtaaccagcaaataacagtccatccgatcgggtatgttactccttccacaccaccaaactttcgtataagtagtatactgcggcacgtatggttggactaacacaaatctcaaaacttgtagcggagcttgtatggcccgagacaatacgggtcggaccggtgtcaccaatcatgtgggtgaggtattcacgggactcggaagtgagacccacgatggcctcatcgttacagacgccgcggtgatccccaccgctctgggtaccaatcctttcgccaccattgctgccctagcggagcggtctgttgaagcctactgtcaacgccagggtttgcacatcagcgaggaggagaacggcatccttgatctgtttggtgagccacaacataagcccaagcagcatttgccagtgaggactgtctcaaagattgaagccatggaagaagggcacagtctcggctacgcaacccgagccattcaaatggccaaggaactttgctcgagcggcatgggtttcactgaggtcatgtctggcttcatccaccatgatcccaccatgaaaacggatgaacggtctacatacgagcttgcctaccggaccgccaaatcgcgctgcgaaagcgctcgcttcttcctcagtgtgcaggctttcgacacctttaggaccctttcacatgcccagcatcgggccatgctcacgggaacctttgtgtgccccgcaattcccggctcaccgttcatggttcggagaggcgaatttaatttgttcatcattgatgacaaggcgcctggtacccggaacttgacgtatgattttgatatgaccggcgtcgatggcaggaggctgcactttcatggttacaaggttgtcgattcgtctgttgcgctagaccctctgcagttttggcgctcgactagcacactctatgtgaccgtcagcgagcatgtggatggaatgtgcagcaatcttgacgatgaaaatgcttggaggaggggcaaggtgctcgccaagggcatcatgaacatccagccaaagcactttctctccgagatcatgactatgactccaacaggcagcaacctcttgaaaaaggtagccagtgccgccagtttcctcactttcttcacccgcaagtcgctctccctcttcatggcgccgttgactccgctcgagtacccaagcatgatgcccaccggctacgtcaacaacacagcaccaacaaaatcctttgccatctatgccgacgatggagtctgcactcgtttgcatatgtgggagccaactcactatcctgataacgacaagaagaacatcaagaacctcttcatggttccgggcgcggcagttgatcaccatatttttgctcttcctaccatccggtacaacgccgtcaactacttcagacgtgccggttatcgcgtgttcatcacagttcatcgtatcggacagctcatggttgcagagcacaactggacgacctatgatgcccgtcttgacatcaaggcatgcatgcagtacatccgagagcactacgggaaggaaaagatctacaccatcgcccactgcatgggcagcgtcgccctctctaccggtatgctcgacggcacgatcccaaccgactggttcctgggtgtctcctgctcccaagtcttcatgaaccccatctggcaaaccatgaacctgatcaaggccaccaccggcccctatgacaagatctacaaggccctcgccggtaactggttcagctgtagcaccagtcgcgacgacagttacgtccagcaagctctcaaccagctgctgcgtctttaccctcaaccacgcaaggaaatctgtaacaacgcggcctgtcatcgcaccagtctggtgttcggccggtgctggaaccacagcaacctgaacgaggccacgcaccggcagatcgaccgcttcttcggcggcgtcaacatgaagctgctccacctgctgatgaagcagggtgccgagggccacgtcatggccaacgagcccctgtgccagcgcctcgacacgcccgagaacatccgacggctcaagggcatcccattcctgctgttcgtcggccgcgaccaagccgtgctatcaccagagtcgaccgagcgcacatacgagatcttgtgtgatacttttggcatggacgacacaagctacaagaggcgcgttgtgcctgggtatggacacctggatgtgtggatggggcggaatgcttggaaggatgtctatccgtttgtgagggaggaggtggatagggtgtgcagaggggagacgtacaagtttgtggagccacaggatgagttcaaagccatggtagattctggggagttgctccattgagagccatgataaagagacaagggtgacgaccacggaccttgatgataattttggagccatggatactattatcttggacaaaagttggatatttcactatgcttttctcttttttaccggtacagcgtctggtgcttggattggttttggttttctcttgtgaaaaattcaaaggaaattataaattgggaatctggttgataccatgacgagtagaggagggcgtacatagacactgagcaaaatactctggcaggcccggagattcatatcggcacaagagtgatcggcaatccacgataataactccaataccactcccctctaactcgtttctgttccgacgcagatcaatgatgaatacgtgtgatatttttccgaacaggttcacacgtcattttctcctataatctagatagcaaatacctccgatcgccaaaactccacgacaacaatctccataccaaaacgcctcaatataccagtacgatacctttacatttcgtttagacagccgttacttatcccatccttcgtaatacatgttggccgcatactcaatcatcccatcccaaaccttataaacccatacctacccttttcaccacatatccttttcaccacatagcagccgcatcgaaatcaaacctctgcaactccttattcgcatcttccagatccttcttagccttcatccgcatgtagaaaatcggacagtccttgctactgcagataacctcgcagtgcatcgacccctgacacctctgacactgggtccagagcctgccgaatctgacctccagatccgacaccctatcgagcgtctttttgtacagctcacccactctcggagcatcatccgcacagacagcgccctggctctcctctttgcccgtcagcggcttcttgcagcccatgcaggtctgcgtcttcttggcgaacttcatgagtcccccgacggtcggggcggcgactgagacgacgcgggtgtggtcgccgtgcaacagcgacttggctttggtctcgcccaggataggctcgaagatgcggcccaaaggcttggctagctggttgtccagatagtacttggtgtcgatgggcacgttgtgctcgagcacgtagatggggtcctcggagcgttcaaagttcttggagcccgtggcgccttttaccatgacgtaggcgacgcggtcgccgagccccggggcagaaccggcatcgcgcttcttcatgcgctgcgcgagctcgacgtgggcttgcttggcatcgtagttctctttggtcagggccttggtgatgactagcttagacatgtcgatcttgttttgcaggaggtcggcgatggtgtctttgacatatctgggggtagtaagttagcgcgatgttggcaatggcaaaagggataaatttggcaaactcttacgcttgggctccagggacgtcttggtcgataaggatcatcctaagaaccttctcgataactgtctgaactagcaagcagttgtcacgacgaaccgtctcgatacccttggtgtccatcttatcgtacttctcaggcttggtccagtacagacccgcataacgcttcttgttgatgaggaggtacgggaaataaaccttttcgaactccaacttgatgggcttgatgaacttgcccgagacatactcggaggcatcttggccgagcttcatggcctcagcaagatccttggttccaaacttgaccatgacggaatcggtatcaccgtagatgacctgagcgtcgtgagagtagccattggcaatggtataccgctcctccacctcctttttggtcctttcgatcatttgacgaccgaaactggtgacactactggcgatctccaagcaaggaagcttgccgtttgtggctcccgtcaaaccgtagacggagttggcgctgaccttcaaagccaactgacgaccgttcagcacagccttcttgaatgggtccttctctacggccaactcgcgcttcgcttgctttctggcagagagcaactcctccagaatctgtgccaaaagacccttcctctgcttagtcgtcacaaacatgtctccgttcggagtaacaatgtagtcctcgtccttcttcaaatcccatctctcgatgtcccgcttcttgatgagtgttgtgtagcaaaggttgtgcgcctgcatgatactgggatacagtgaagcaaaatcgagagtcgcaattggcacatcgtaatagcctcttgtaggctcaatgacagtagcaccttcgtactgctcttccgaggactcgggacgtaggttgggaatgaccagcttctgctccaaagccttgcggaaaagctgactcaagaacttgacttgctgacctctggccaagaggaagttgaacggcacacccgtgactcttgccatttccgtgtagttttctaaacatgacagcttgtccatcagcctttgcggcaagtaggcgtccttcaagcaataaagtgcaagacgtcgcctggattctggtgtgccttcgaacaattctgtgatcatggaatgatgaacgtcttctttttgctcccctaagaagtgcgagcagacagaattaagggtgtaactcctcaactggtagtcgcgttgtacgagttgaagcatgtcgagctgaagccgtccgttggtatttgtagccttggtgtcacggttgcccatctgcttgctagagaaatttgtctcctttgcgacagatctcaccctggtacgagaccaaaagtcgaaatccttgactttgagatgtttagctcggtcgagaaggtaggggaaatcgaagttggcgatgttgtaaccgatgatgatatccggatcgacctgttccaggaagttgcgccactcgcggagcatgtcctcttccctgtcaaaagaaagaatttgagtagccacgatggggctagtggtgtcaagacagaacacattacggacaaatggcttcttctctccgtactttgtgacaatgtttgcgatctgaatgacggagtcgtgttgcggttcgggaaagatgcccttgcggccagcgcactcgatatcgaaggagagaattcgaagaggtgccatcttggaccattcgccaacgggcttgtgtgctattaggtcccggtagctcatctcggcttcgatctgacagttggaatgtttatcgttgacaagctgatagctgcctgcgggagcctccacccaagacataccagcaatctggcgtttgttagcttagggaatcttgggggtagtgtgaagaggcgacataccgagcagtcaaccatgaaccgaagcaaatactggatatcatcaaaggtcatgatagacccatcgctcttccacatgcccttccagttggctttgttcgtttcgatcaatcttcgaactctgggaagaaatttggggtcgttgacggtgaccttgatataagggttttgtgtgttgccttggaagccgtacatgttctcgcgcatcgtcagggtgaccgaatggatggccggtgtgggcatggcgagctgcgtttcgaggaatgctctgtacttgggacaatcatcgggaccaaacgatacaggggcttgaacgtagaggtagtgtttgaagtctttgacatggaggaggaccgagtttccattctcggtaacaccaaacagcttaatggtcgcttggccgccgtggaggaatccctcttcagcctcaatggactggaagcagagactgtctgtagctgggttgtaggtcgctggtagtggcgggcgttcccaagcttgatccttttccgagttattctgtttcagatcggaaatatcctggctcatacgctcaagcacctcgctctcgaaggcgctcttgggttgggtagagggtatcctgcccttgccgtcattcttgaaagttcggaagcgggaagagggaaggacatcgtcgaggcgtcttttcttggctgaatctgatgaagcggcgggaagattgtgaatgttgctgcgggcgcttgacgcctcgccaaacgcgcgcttctggggcaacgctgagggcgccattctggctctttggaagttgagtgcctgtggtagaggtcggctaggataggatccacaaagatggacgtctttcaggacatggggttgttgtcttttgaaaaattcagtgtcgtctttggcgaagaacaaaaagaagagcaatgatacagccaaagagaatacgtctggttggagtgaggggacggagaatgtgaattgtaaatgggatgaaatgggaaccgcgactatactacgcgacgaacgtctttgttacgtgacaagcacccacttttacatcgcgccgttaattacctgtaactgcacctctttaacccctgcagataggacgaggtacctcttgcattagtaccacctagtcaaagcaccgtttgcggacaacgtctttctatcgacgaacccgagtgactgtatcggtattagtagcccattcgaacaacttcaaacacatcctcgagcttgcaaatggcaactagagaactggatgatgccgcccggttgcttcaatcgaagcacgtgagctcgcgtcagaccctaaccctgtcatccttcacttcacgtctctcgcggtgcggcgaccggagtatgccccgcgtcttctctcataccacttacaactttcaccaagtaattgcataaccttacatcacttgtgattctcccttggaaggtcaggcaacaaagtctgtaaagtgtcgctccctcgaatagatgaagtctacctcaataacatccaccgtttaacttgactgaactgccgaacccaaaagtcataccaaccaacgcatctactacaacctcaagaccaagagacaacatccacagaaatggccgaccgtcgtcccgggcccaacttcaaacccgctgctccctcgcgaatcgcgcctccttcacacaccggactttcctccgccggagcaggagcgggagcgggagcaagagtcggagcatcagtccgccgcaacctgttccaacagcagccacaatcacaaccagctcaggcatcccgacaacccactgctgctccagatagtactcagtctcaaggacactttccatcccaacaatcctttcagtctcagacctctcagacatctcactctcagatccaccagagcaactttcagtcacacttacctcaccaacaagcttcttacctcacccaaccaccttcttcctactccgactactcctacccctacccccaagatcttctcagtcaacaataccaacaaccagtaccacaacaccacgaagaagacaccaaaatgacctcttcacaagaatccccacccttgaccgacgccctcacagaccccaacctcgaaatagtcgttcgcgacaaagaaactggagaaatcgacttgggccacgaccctcccacgccgccctacgacgaggagatggaaacgatcatggaggcccgaatagagcaggagaaggaaagggagaggttggcggacgcggtgagggagtggttgacggagcacgaggcagaggggaggggggatgttgggccagagggggctggaggagggggagggggaggagaaggtgctggtgggggaggaggaggtgggatggataccgaaggtatgtttttcaagcttcagttgcgccgccatgggcgctacatgtgaggaagacggctgacgactgaatgtagatctcctggaggcagtcaaggcgagcttgaaagccaaggtcgcggcgttatcggaagataattggatgtttgagagggaggaggtacttcatttgcactgactgattggggagggatgattgagtgacgagcggcacgcatttgttgacacgactggattgcattcatggtaacgaggctggttggtagttgggtctggttccttctccgagttcttttttccagttactacttgggtttctttccccctctggattgttgtattatcttagcataaccagcgtatacccccctatgattaccattttcacctttaacaggatcctagtagactatgagcagagcacaaagcgagaagaaaagcatacgtctgtgcctttctttactgaaacccatccctcttcaccatttcttttcttctcagtccagtccctcagcagtaggcgccgcctcgaccctcctcactggcggcctgccaccagcagcacccgcaccaccaccaccgccaccgccgccgccgaacaagctacccatcatatccagcaatgggttagactgccgtggcctttgaataccaaagtacatctcggcaatcatctccagcgcgccgtcccacgctccccccagctcggcaagattgctcgcatatttcgtcttcaactgcctgaacagatccggggttcccttctgcaccgccagcagcaacagtcccaagagattcagcagcggcaagctcgggaagatgcggatatcactaccctgggaactctccacgttttgcacgccgagcgacgagttttcggccgtgagtgccgagacaaaagcgcggtatgacgtgttggccgcgcggacattagccagcagcagatacggcaggatggcgcgggcggcgaagagggcggccgtgtgcggttgctcgctgtccttgtaccactcgtactccatgcgcgtcagcacttcggccgactctttggtgcctagaaccaaatgcttctcggcctcatccgtctcgtgcttctcggcggctagggtgccgacaacgtggtgcagctccgggtcgccggcagggtagtcgccaaactttcgtgaccagctgttcaaatgaaagatttagtacctcttcttgcttttttcaattttcgttatatcttgtcctcctttctgtgcaaacccgcgttacagatggaagaaagaagacttactcaaaaacctccttcacaaacttcttcctggtcggctcttcaaactcaaacagcctcaaacacgtcaacagccgcccgcgcgacgccgcatccggcttgactttgccttgcttgtaaacgtccaccagcaagatggcgagatcgccaccggcgccgcccgctccggccttcagcagcgcctgcgacacgctggacagaatgtcgatggcggccggccaattctccgcttttgtgtaccgcgccgcaaccaacctcgtctcctgcccggcctcgtactgctcctcaaactggccctcggcgatgcgcttttgtagtcgcgcaatgatcttttggatcttggcgtcttgttttgaggccatggctgttgctgttgcgggtatgatggcgcaaatatgttgttgttgttgtatggttcgggtgatttggttggcgacgtgaagttcgtgacaactgcccctgatgctgtacgtaatcggttcctatcggggatatcggcccaagcgatgttggagttataccgctgattgctcgcaactagaccgttaatatacagatgcgaatcaaaacgtcgagatatctgcgcgattcgtcggcagctgatggtgatttacagtatcggggggtcgcctgcctgatggaatcggaggatggttggaattcgccaaatccgagagacgggacgggacagacagctcacagcgtcaaaaccccactgacaagcatcatagctcttgcgtgagtgcgcccgccccgcatggaaagatggaacaaaaaggatgatgtcggaagtgggacaggtcttagaggtggggtttttgcccggcaggcaagagccctcaacggtcatacactaagtactaccctatggtacctacctacacaagaacagcccaaaaaggtgagcgcatctggaactccacttcccccctattccgacctcgttcctttgttcattgcgctttccgaagcggcataagctcgacagccgaattagaaattagatcaaaaaagaatcaaaaacgttgctcgaaccaggtttcgaacctgggacctttcgcgtgtgaggcgaacgtgataaccactacactattcgagctccgactattgctgttaattccgttctgttcggctgcttataatgaccatggtccatctcaaggctcgttgcgtcaagtcaatcttgtcgacgatgcaggagcacaattacctattcatcaacaagttgttacatccgctggtttgctcaggtagcccgcccttttcgtcatttcaaacagtcatttcggcacactgacacaaagcattatacggactggccactgttcttcttcacaaagtggctgccccacgtagggtatcatgtcctattgcattgatcacaacactaccctacctactacaattcccctccgaatcttttgctcttcatcgcttaacatgcaagtacgcaaagcttttcaccaagtagttttgtgatggatgtatgtcacatagaaacataacatcttcaagtcgaatagagttccgctacgcatccccatctgctaaaaagtgtcacagatgtggtgaagcaaagtcgctatgtttccgaagttatggcgccatccgaggaagctcgcgaaccaatcatccactcaaactcctccgatgctgcttcttgtcacagctcggtctgagactcgacttcacgtccagtccggcttcaagactttgggcattcggggctcgaatgcagccttgcacgtctcgccacactttccaccggggatacgctctgcttcgtttggggtctctacctgatccccatcgtctatggggtgatccttgtccagggtctggggcattgccgggtcagatggcttgtgtaactcggtgcgtgttaagtcctgttgcttgtacgcagtgttggagtctctatttcttgcgaatggtggagaagaactcttgctcgagcagtctgtccatgacgcatagccaccagtccgagctcttgaacgatcattaccaaagaactttctagttcgcgtgtgaatacgcgggaaagcaatgtttggttcaaacccctcgtattgaggcgctaattcctctacctaaaagtccatagtagcgcggctatatggctgtggggtgctgtccgaagtcgtcgcggcaatggaagtgttgggtgccctggcgagaaagggattattactgcgctcttgcatctctgggctcttcgccggtgtggtgccatcgtcggcacctccagttggcttcaaggtaataccagagtcctcagtatgggcactagatccgctgccctggctgctaacggtgctaacggtgttggtgacgacttccgcttgaccccactcgacatccatcttgtcctcgtcaagggacacccgcctcatcctttctgaagcggcatccatcgaggtatcaatgttcgatgactccttttccttgctctccaccttttcttcatagggtggtgtgagcaggtcgactaaagtattggaatgcggagcacggccatcttcctgacgtaaggaaggagagagaccgtccatcatatcatggtcagagctggtggtagccttctccgcgctgctgccgtacaccgatccgctggcaaattcgacgaattcttcgtcacgcatttcctcatctaggtcccccgctgatgcgtgattagtggccattgagtcgagactattggacctgttacgtcttttcgagtccggagacgacatcgagatgggtccacgctttctggagtcttcgtgctgttcgtgctcattctgcgccagctcttggctgaagaacttattgtcaaacctgatgaaggcctttagagcgtcattcaacgggattggttcagttttcattgccttttccgaagcgtaaatcagaagaggttcagtgccgaccgcgcaagcctgcgagatagcagtctcgtaggttgttttctgataatataacgttagcaagcccgatccgcccgtcactgtcggtcttatggatcttatgcagagaaacttacttcgatctgcacggcataattgttctcggaatagctccaaatcttataccactgttccgcaggaacctcaccattgtcgaggtcaataagctctacttcttgtttccgcaagaacactgtgttcggctcgcttgtcatgccacgaagagtgtatttggccgtgggaacccatgaattgtccggggcaggaacagtaagaaccttgctatgttggtccaaagcgtccaaaatgcgtcgtttttgtggcgcaatagtgcctgtaaatcagtaggtcagcattttagtacatttgatggcatatggaagaagaaattagccctagagagtggccacagtgaccctaccttgcatgatctgttcaattctggctgcctgttctgtcaaaaatttgatcttgcgctcgtaataagcgatgacgttcgcctcctccggtgagaccggagcctccttatcagcgcccgctagataaagctggtaaccattcccattgtcgccaacattggaacttgactcttggaagttcctccaggatgcccgatttttgacttgttggatatggtctttgcagcgttcaatactgtctgcgatcaaagtccgacgatccacaggtttgttgcccgtttggttattgctccatgttgtcaacctttcctcctcctccacacatttgcgatatgcgtacacaagttttgatagatctgcttgtagttccttgattttctcttcattggatgccaagtatcggtcaaggtatatcgtctcgggtatgtcaagagctgccgggagtccctgtgatgctttaagcccaatcgtgagtacctcaggaagcttacttatggtgctgtaaggggcgccatccagtgactctattgaagtgttccggtccatccaaaataccttatcaagacagccgtagaggttgcctgtggtaagatcgacaccttcgcagtccagaaggttgacatgttcttccgaggagccttctgctgtgccatatagggactttttataacacatggtgagatcgtcccacctgccatcatttctagctttcagcatctgcaagtggctgtcgaagaattccttctcgctatcccagcgctcttcgaccccgggagctttgcagttcgccaagatgtctgccgttccgtaggccctttccgttgaatccaggaatgctatcaagcgatgaagctcgtccgaccacggggggaccaactgatcccgtcccgagtcaatttgttcactacgtgcctgcagctccggggggagaatcttctgtcccttccaccattcactgttgcttccatagccgtattccggcgcagcgcctatctggagcagcgcgttccgtgcggcggggatggagtgtaatatcgttaaaattccaccgatgcggtgtcggttagtcgaattttcggaacggttcctcaaaaaagccgggctcccgggagcccttgctctgctgactggtcttggatccgtttggcgaagcctgagaggaaccatggcccattgattcggatcatagtccgtcctattcgctggaccaaaatatgcgccattgctagtgacgcccgattcttggggtgggggtggagggggcaactgcggcggcaatgaatgtccgttggtactcggctgaggggtgtgcatgcccgaaggattcatcgaagccgcaagggcttgttgtagctgtgcgtcctcttcctgttggttcgtcggggcaccggagggatatgtgccggtagtcatttccacagcgcgtccgatcggagaccgattgtcaaccctcgaagggggccgagatggagcagtgggatcatatcccgggtcgtatccgtagagaacggggttgttattgttgttgttgttgttgttgttgttattgtctggaggctgaatatggaaagctaacccgagcttgttagcaaaagattataacatggtgttcaagcaatttcaagagtcgaggtaaaacagaaagcttacactgattgggcccataaacagctgtaactccatcaccttcacgattcgcattaaacacactctcatcccaggcgtaggtcttttgaaactgtaccccgagcgtcagtatcccatctccgtctcaacatgatccccgcggggtggtgcgctggaatctaaccttatccaagtcgtctaggatcatgttgatgaccgcttccaagtcaccacttttggctcgcagagcagctgcaatggtcggctcatcgctgtaattggtgatggcgcgcaccatttggattttctcctggtagtcatccatggtgtccgatgttcctcttttgcgccgctagccgtatcaccgtcgtgcgaattgtagtcggctcttgcgctcgttcactatgtgccgccaacagtcccagcgtttcgcgcccctggtcggagcgtgccgcaggtggttgagacgtagctgggctgccactgatcgagagatactttggccacaggggtggaggggagggaagcagcttgcgtcggtcaagaagagaaaagaatcctgattgcaaaaagccctatcggtttatgtaaagctgtaagttgggtcagagaggggcggcgaattgtatggcgatcggattgccgaagcgagtaggagagagttggtaagttgaggtttgcgtaggctactctgacttaatgatatcggatcggcggggcagcgatggtgaccttgatgggcagggcctgcgagacgggaccgggggtccggggcaggagacgtttggaatgtactatttcttggcgtttgtcgagctactttgctggctttaagagcgaaaaggatgaagtgggcgaaggatagccctgcttttactttttgttgttattgttgttgttgctgtttggacgaagacagggcgaacgagatgatgggaagccagattgggatgttgtttgcctttacgttgtcagacaatgaaatgcaagagctgcttgatgaggtacccgagccctgtacgtactatgtacagtaggtacacaaacaaggcggcaggggcagcttttgattgatggcaaaaactgcggggaatggggggaaaggtattgaggcactccgttaggttttggctgagggccggggtaaacgtggacgatgacaacaaaagccaaagaagagatgcatcatgatgatcttggagcgtcgggcaggtatccttcggtttctcatcggtttcggcctgctcacaaatttcacttgctgtacagaaatgggtatctcatgaggggatgatggaggggcttcggaggtcaactgctcggtcgctgaggggacatccccaaggcccgggcccctcttcactgttatgtgtcaagggacggaggtcttgggctctgacatcgtgcacgggctccagacgggctattcggctctctgaactcagcgatgccatcgcggggctacatccgctcatcgctccatgaaaacgaaagttgagtctatagctctagtctagacgtttccgctaaatgtattctatgttactatgaagccagaccgcttcccgtctttgccaatgtcttccgctgtgcaagaacattgtggctgaggataggcaagtacttgggtgacggtgtgtctctgtatgtaaaaaaaaaaaagaaaaaaaaaaagcgaccaatgaaattcccaccagatatgcctgcttgggagaccacgaaaacgcccaaacacaccgcgagtgtccccgacgctatgcaaatatgacgggttgaagcagaacaagaataagaaagagaaaggtatatcatcaccatcctgacccgaaccagacccagcccagcttgacaacggcgataaaaacggttgctgctgctgttgaaggaacaacaagcaagtaagcaagcaagtccttctattgcttggagttggaatcgtcgtcgtcatcctcgctcccttcctccccgtcctcaaagtcctccatctcgtcgtcatccccggtgtcactaccaccaaagtcaaactcctcatccgactcggcccaaaaatcgtcgtcgttctcggccttcggaggcggcttttcctcaaagctgaccggcatctcgaatcctggcgggatatccttctttgatctctccaccgtttcccgggccttcttgttgtaatcctctcggcggtcgcggtacatgacgcccgcgtccacgttggcggggctattgatttcagggtcgtccagcagcaacagaaccgacctcagcacactctcggcgccctggagcggcgaccaacgctcgctagcctgctcgccagacatgaggtcctcgccgggtgtgtgcaggatcgagatgcagagctggccgtccggatacacattggggtgggtgatggggatcaggaagcggaacttgggcggctggtaggggtattcgtccgaaaataccatctcggccctgaagtaccccccgttaaaggcgctgtcggggttgatgaccatgaggccgaagcgccacttgaggatgttgagggtcgcagaatcgtcctgtttgcgccaaagaagtgagggtcagtctaggttccgtagtgaaggtatagtgatactagaatcgacgtgccggtactgcgcccgcgaacgacagaccggcaaaggagaaaaaacgaacggtactaggacgtacatcttcaaagtgaatccacttctcctttcgtagcgccttcatctcactcatcaggcgcgttgtagcgcccgacgctgttgtcctgtacgacatggcaaaatgtggttacggaagtgaaggcgaggtgccggtggcggaggttgacaaaagaaagaatgggctgccgctggaaaagcccactttacttcgttggtggtggcggtggtggtgaagtagatatgttgtggtggctcgtcaagggatcgacacgtaaagtgctgacgaagatccctctcgtgcgcaagatcgggggcctcgagaggaaaatggtggtatttgtagtttgaggggatgttggcaagaggcgggcgggtgtttggggaagattgttagacggtcggtggtgaaggccggggtgggtattgatcttttgaagagggatggaatgataacgataaccaaacaatgggaacagactctatggaagcacggacggtcgggatagaagttcacggtttgtcacgatggtggtctttgggaagtgggttggaaatcaagggctgggcggtgacaatctggaacaatagagaggttgcgagtcaggagaaagcagggtcagacgggaggaaaagtggaagggcgtacgaacgtcacaaccggatcaggaaaaggtgtgtgaactacactactacgatgtgagcgatggaatcatggcagggtcacgcttcccttgggttcctcggagcgaggacccggatagaaggttgggcagtctctagcacgcactctcaacttaacctaagtctacacgaagcaaccgacccagaccatttgtgatggtcccgtcattgcccaacttccttctcccatggtggtgcagcagccgagctgagcgaggcactgaggaatcctaacaactgcatgtctcgccttacgtttgttaatggtggtcaacaccgctgcacaatggcggtctcgggctctcggcataggtacctacctctacataagaccaatacacctgacaggagtatcgtcaaaggagggaggccgtaatccccgcccttccatattatcgtattgtaattgcccgtcaacctttacaaagcaggcggaacctcccagaacggcctttttttttttttttttctctggcaaagggggggcccatcagacaatcatgtacaatctacccgcaaggagacgggacgacacgacggtgcagttcctttgccactgacaaatgagcatcccatggtgatagggcatattggtggtggtcagaattgcagttatcggatgtttcagaggatgcactaacaatttcccaagtacactagatcccgtcacggtccactgaagctacaaagaagtgacgcagttccatgttgtcctgttgactgcccagacaacaaatgatcgatgccttaaatcgaatccacattcgcatctgtttccaagcatcatatacccgtcattcacaacactttgctgtaaataagagtaggtacaggtaacgtgttgcccaacatgagggaagaagatggatcgattcgtttgcatactggcagcggttcccattttctcgtaaaccatggatgggaaacgtccgtgccaggcagttagaagatccggtgggtaacagtaggcaaggaccttgatggtcagttcctccgcaatcggtcttcttcctggcttcttgtgtgcgaacgaacttcttgttggccagcagggtgatcttcccgtagtgagatggttgggcgtttcacttgtgacagaagggttagggttctgtataggaggctgactcaggttgagttggtgtttcaggggatcaccatagacgaaaagcaagaggaacatcggacgatttgaaagagcagtgatgccttcgggtgggattactagccttacaactgtatacctattatacacacatccaacccaccatcgccaacgtatcctacccagctaggcacctccccagggcttcaataccctgccgacccgatcaagccgacaagtcgtaatagatgcacctccccgtcctgaaattatacacaaacgcgtgctccgatcccttcttggcctcccactcccacctccaccccttcaacatatcgtgaatctccttgacatatttcttctcgctcgtgcccacattgtgttccaccctgcgccagctctccgcatcgctcaggctcgtccgccgtatcatatccatcacgctatccgaagtctcgattgcggcaatcggcccgtccagaaagctctgcaacagcttcgccgcactcatctgcgcctgctccaccacctgccggcggttgaacttcttgctctttgtctgcgccacgagcacgtgcacctcctgctcgcgctcgccgtccgcacctaggaacaacccgctgttcaactccgagttgttcgtgccaaaggacgagagaccgcctccgccaccgctgccgccgccgccgcggaacttgatggccgctcccgaagatatactgccgctgcccgtgccccgcatgagagcgtccctattctcgcgcatctcggccttcagccagttgagcagctccttggcggggatatcggcgtcgggcgcgtccttgcgggccatgctcttgatcttgagcatgttgtcctgcttgatgatgacgacccacaagtacgactcgtcgcggtacttggagagcaggtcttcgggcgagcgggcgtcacgggccagctcggccgagatggagtgcgcccaaagcgtctggacgagctcaataccagaggagcggaggacttccgggtcgaaggaagcgacaaggacgtcgcagcgtttgatgttgaagaggccttgactctcttcttcggccgccttcttgaggaatgttttgccggtggccttcgggacgggcttggcgagctgcttctcccagttcaagctgaagccgaccgcatggcgctcttcaaaccggttgccgatcttgggacgatgttccttaatcaagctgtcgtagcggccaccggcggcgaagacatccttgacctttttgtcgtacaggcaagaaaagaggatgccaccgcggaagaaggcttcgttgatgctgcttaaaggggcaatgtagattttgttttgtactccgaaccgcttggtatattcgtacacttctttgagatgggccaatgttgatgaagcctgttggtagtattccgttccttcgaaaagaagcttgatcttcgcgatggccttgctcggggtatctaaaacaagtggttagttgatggcgtaagtatgttcgtggtgtaaagtcacacttacctctgaagtcaaatctctgcagctcgtctacgctggttgccgatatacccaccatgggtgatctaagctctccacgcaccttttgccaagtgaaattgcgaatgttgagcttactgaggacctcagcagcagccctgcgtgtgcccacttccacgccgcagtactcaaagataagattcaagaggtccgaatgccccagctggaagcagatgggagtagacgacacagtagggaacgcagtcgcaatctcatccagaactttgatgacctcggcctctttcaaggcaaggtctaaggcgtctgaagtgacaatgtcaaagtcgacttctccgtacacatcaggctgaccaccgccgtgacgatcacggaatatgttgccaaaggagtatgacttctgaacaacggggctgttcgtgatccttgcgagagagcgagcatggcccatcatgagatcgaagggcaactgaagaaccgtaccattctggtcgaggagatggaccgcgttttggccataatgcgaagagctgggatacagacagaccgtaggagcctcaaccgcaccgtgtcgccggaagatggatatcaaggtgtccttgacgatgaactgtcgcatgagttcttggggtgatggcccagatgaagacatgtcccaagcgtaatcctttgcttgttcgattggcctggagaataaagtttcgagcatcttttggtagtaaggtgagttgggatccgacaatccagcaatcgcacgccgtatcgcctcgctttccatctgaatcggaagcttgccactcttcataagctctgagctcgaagggcgctctttagggttgtgagtcagcagtgacaacaggacctcgagatggtttttatccatatgtttgaagtcagcgggcaaaatgggaggggattggcgcagctgctcaaggaccatggcgcgctgcattccaagcatgggagggtacgacatctcgaagaaaatcacgcccaaggaatacatctagggatgatgtcagtctagtcttgcaaggaggatgggaaaaacctacatccacctttgatgtataagagccgctgccacccgtccggacctcaggggcgacataaactgctgtgccaatgctcctggtcatgtcgcttgcatccaagcttgctgttgacctgtctatcgccaactgtccgctagtggccagcccaaaatcgccgatctttacattatccaggccgtcaggtccagaagagatgaagatattctcgggcttgaggtcacggtgaacgatgttgaggctgtgaatgtggcagagcccttctagaatttggcggaataagcgccagatctcagctgtttccttagacagattccgagaaatcaagtcgcgcagtgtctatagaactgtcagtgttgccattcggattttggttttggcataatgggaacctacccgcttctcgcaatactccatggaaatatacatcacggtcttgtatgggcgagcacttccccgtcgaggacgccgtcctgtgacaccaaggtggttcttgccgcttacagtggcagcatcgtcatttgagtcattgtcggattcatcctcttcatcgtcttcatcttcgtcgtcatcctcttcttcactcgagctgtagtcgtactcaatgcccgggtgcccactggaggacatgaaatctagacctctgcttttgctctcggcaaattcaatatttatgccgtgggatatcgtgacctgagagttgtctgtaacgtctgtagcgccgccttcggttgaagtatcgccttctgtgtccgcgtagtccggcacctcctccagccatgtattgtagtatctgacaacagccggatggttcatctgggaaagcagtcggacttcctttaggatctctgaaagtgtctcttgagacctttgtgtgatttttttgatggcgtataggtgtccgtcaatcatcttgcgggctcggacaacctctccgaaccctccttttccaagacgagcctcttccacatagtcctgtcggtatctggaagacatgggtccgcgactcatcgagtcgtgcctcatcctctgcggggtcatttgcggcatgggcatcagggaacccggcacagcaatgtcctcgtcatcgataatgggcgcattggtagcaaggaattcgcttgagctcaactcaaaagcccgcggccgcttcttggggtcggacttgaagaacttggagaccagttcttccagcggagccgacaaggaaagagaatccatcagtgcggaaggcgaatgatacttttcgacaacatccaaaccgaagatcatctgaagaaagacgatgccaaagtcccagacatcggtcttttgagtgtattgaggcttcgttacacctgcaatttcgggcggaaaccagtatgcggatttggcggcttttgaggatgtcagcgtctttatctttgtacagaggttgtgaagctccctctgataaaaagaatcagtgattttaggcactatatcccccgcctcgtttctgtagaggagaatgttggctgggtgaaggtcttgatgaatgattccgttgttgtgtaggaatgcaagtgcttccagaaggtcggccgtccatatctttgccttgttggtgtcaatatggcccgctagatcgagaagctcttcaatgggccccttggtggcgaggggcgtcagaatgctgacggtccagatggtcggcgcagaagaatcggtgtcgctgatgcctcgatcgatcctgaagtcaaggaagggaagcagattctgatggcgaagctttttcagtgtttccatctgcgactctagatactgcagctgcttcttgaactgagccgaatcctttccgtgtgacttgacttctacttgcttcaaggctaggctagggcgcactgttctggcggacaggactggtttgaccttgtagacggtggtgatgggaccttcgcgaaagacagttttgccaatgacggtttggaagaacaaggcattaccagagccatcagtgatcttgcagggctgatcaaacatgagcgtctcgtcagtctcgccgggatcttgcggagcacggtcaggggataattgatggctcctgttcttctttctggattcttttgctttatttcgctggcgcttgagctcttcctggagcatgtcttcgaggactctttcttcctccttgctctcttcgagcttcttccgttcctctcgctccttttcgctctgcgctaaccttgccagctctgcttcgtgggctgccctctcctcttccaaggaggggatctccagcccctggacctttttctgagcggcttcctccaggatatcgcggatcccttcgacaatctggtctatcatctcctgttccgcttgcgcatagatctttggttgtgtctccacaaacttttgaatcttgaacttggtcgactctcggagactgtggtcatccttgatggtcagcagtggaggtgtctttgggtaagttgccaccatgaccacgcccagtgtcactgaaagctcttggtcagatgaaggtttaatcttgatgtcaaaacggggttccgatttctggacgtctgtcagtgaacaacattgtgggaagagaagagataagatagatcttacctgccatgccccgtgtgctgcttcatgttgggtgaagtcctctccatagatggcctgcagcaccatgacttcactctcctggacttcctgataatgagtctttgctggtggggtttgccccggggccttgagccccgggaaagtggtgttgccttcattgttcttcttgggggtttgttgttgggcaggcttcttcttgccggcaggtttcttccacgccattattgcgagacccggttctgctgggcagagatgcttgttattaatcagtgagtcttgttagtcgttgtggaaagggggttggtctggtatattaggccttatgcaacggacacagccgagatggctgcgagacttcactgagcggagcccatcttttctcgtggtagactgggttcagatgcgggaaagggaagacaaggtggaagggcaagggtgaaggttgggtggaaacgaagtgacgtggtcaacggtcgcgtttccaaaagtgagtgggagcagaggagatggatggatgtaagatgggtgaagtggacaagtgagtgggtgactcgttggatgactccaactgtgacttggaatggaaatgaagacccgtgaaggtccccaacaacaggatggtccagagcccgagtccacgacaacagcatccattccgctgttcagctcgagcctggctgataaggttcccccagcgagtcccgataaactaagtactttgttaactaggaagttcccaccgctgtgagcgggtacgggcagtccagtactacctacctcacgacatatgtagtgtacttatcttcacagcaggtgcctaggctaggtatgtaggtagctgggtagcgggttccaggttctcaaggttcaccggccgagggatggatggaccgtggcgaacacttgcaagtggggtcggagcaaagaatacatgatagaggcacaagtggagaccctgcagtaggtcccacttgggaatctgaacctgaattgagatctttgccgcgctcccgtctgtttgcttggaactgaatggcactggaccacactgacaggacgctgaacggatggatggcgggacgagccatcaggtcagcttcatccatcccgttcgtcctccacttctcatcccgattctcattggctcccgtctgtcctgttcagggaaagagtaaacaaatcacccactcgcccatcaaacaggattagttcttccactcccattgctctcgactcagctgcgacacacaactgcagcccgcgaatccgatcccattcttacctctacaacctccatcaccaccatcaaccaattctcccaccttatcgcgcgaatcgtattcgaggggcctatttcccccatcgccgaccgcccagagtatgctgcgctagacctcgcttcagcttcttcatccatcgccgaccgacacaatgattagttgggcgttgcggcgaaacaataactcgactgcgcaaaatgcacagggcgcacccgatgccggtacggttgcaggccattgcaggagcctcagcgcatttattcctcattgttgagtctgaccatttggcccagatgaatctaccaaccagctcgatgtccccgatactccagcgccggtcttcgctgtgcgcgccttgaagactgccttgttcggcacacccgccaaagattcgaagaaaaccgcccctatgcccggtcctcatcgatcaccgacgaaaccgaacggcattctcttgactccaggcgtcggcgcagcccgtcgcaaacgcgtttcctttggtcatggcgttaaggcgggatcggccctggatttgaccgcgacgggcggccttggcactgacggtcaggcctcgaaaccaaagacccgattgaccgaaattctcgaaaattcacggaccaggccgcaaaccgcagatactggtgtcaagacgttttcggccgaagatgcatgggatgaagatgatgtcgagtattatgacgactcggatctcgaaacagatatcacagatgccacagtcgatctcaacgaaccacactcgcgttctggaaggtactggaaggccgagttcgaaaagtatcacgcggatgcgagggcggaaatggagaagctggttagatacaagcagctcgcaaagtcctacgccaaactgaaagatgccgaggccgtcgacttgaacaagaagctcaaggaggaacaggagagggtccagcaaatggaggagcaaattgccgagatgacgcgccacgtcaatgtctattcgaagcgaggtggtgtcgagcccaacaacggcttgatagaagagcttaatcggcaaaaggctttggcgcaagagtacagggcccaggtcgaggaattggaagagatactgcgcgaagatgaagaggatcataatgactatcaggccgggagccatgcttcatacaaacgacggattgcatcgccaagaactcatcggacacttttggaggcccagcgagagcttaggaaggctaggtcacaggttagggaacttggaaagcttcgggacgagcggggccgaatgaagactgagctaaaattcgccgagcaacgagccaccgcactcgccgaggagaataagaaactcaacagtgaggtggtgctgagcaatttcaaggtcaaggacttggagaaacggctggccgaatccaagaatgagaatctggtaaaggacaatgaacttcaaaaactcagggcagattataacaagttgaaggaggacgccaaatcccgatatgtcgaagcgagggaagttttggaaaagaagaacgacaaaatatccgaacttcagcaggagattgcaaccctcaaggcagagacgatcgagtccaagtgggcggcgcggatgaagaacctggaggcgaaattgaaagcgagccacgacaaggtcaaggaggcaaatgaccgagaagaagcactcaagttcctggaatcggccgaggaggagagcacattgctgttcaaggagctagatgctctcaggaaaacaagcatccaacgagggcttttggctcccgcaccagctgccggagcccagaaaagaatcaggaccattacgggcgacatcaagcggtacagctacgaggacgatgcgttggtttcttctcgtgcgtttcgagagaaggtagaggcagacatgggcaaaaagcctctaggattcggtgaagccgcgaagcaacaagcaccttcgtggacgaccagccagcctgagcgggcagccacctcgcataggacaacagcagggactaccacgacagccggctcatctgccgctgccaggactctccgcacaaagtccagcttggaggacattctaggcaagaagctgaacaagccatggacgagcactaaggcgacggcaacagcggctgctaacgctggctctcaattgccaaccacgaggatgacgcgtatcgcccggcctctctccaacgaagtgcccgagctcgagccattcaaggctcccacttctcactccttcaaggtgccggatcttgagcccttcaaaccagatgtggtgccgcattcaaacattgcgcgtttggaagggtttgacattgacagcagctctgtctggaacgtcggtagcataacaccccctccgaagacgtccgcatccacaacacttcccgcagaccgccgggcagcagccattgctcgattgcagcgcaaaagagccgaaagggagaggggtctgggcgacaggaataaggagaacctgtggccttaatagaggtatgcataccacttattcttcgtggcgataatgtctgtagcttcatatgtacatggcgggcaaacgtgtggcaagggaaaggcttcagtagaggccgggtgtcagatgatctcggttctgaaacggccaggctggaattggttgggttacggtcactgtttatatcacaggaggaagcattgcgtggtgtttaagggtcaaggggatatgggtttccttatctagggatcgctacgttgtgcctattataatagtgttattcggcgtccatcttttatgagaaaagctagcgacgagtctacagcacgaccgaagcgatggaacagaataatcacatctgatgccgatgggttccgctcatcttggttcttcgttcgattgaggcgttcacccacaatgttgattttctaggtataacaagaaacgatgcatcgttgataagagaccgcagggttgccccgctttacaaatgcctcttagcaacaacaaccatcaacgaacccagcggtgtgttgctatcaccacccatgacaagagaagtttctccagtcaactcacgaatagcgcaaaaataacgccgaattggtccatgacagtaaacatgtcacaactacaacatgagagagctttatccaacgatgccgaagcaattgaggatgagatcgccgatctagaaagacgcctggcggaagccaaagagagacaaagacaggctcagcaacagcggagtgtcgtgcaagagtccaatcttggggtgataccaggtgagttgcaccttgttctacccttccctttcttttcttgtactcgactccatcgatcaagactctcatcataacacaaaaccctcactaacacaaaccctccagtcccctccccgtcccaaaccatcctccactccacagccaaccacttcctcctcctcctttccgactccgcgctgcctctcggatccttcgccttcagcagcggtctcgaatcctacctcgcccacaacaaatcttctccttccccttcgcattctacatcaattgtcactaacaaaccacccaaaaccaaacttccaccaccctccttcacctctttcctccccctctccctctcctcctacgcgtccaccacgctcccctacgtcctcgccgcccaccgcgacccagcccagctcgccctgctagacgacaccctcgacgcaaccatcgtctgcaccgtcggccgtcgagcatcggtcgcccagggccgagcgctgctttccatctgggaccgctctctgtcctcgtcgctaccgccttcgtctacttctgccgaagcggcggctgcaattctcaagcctttctcggctttgcttagatctgcaggggcgccaccaccgtcttccaccaccaccaccaccaccagcagcagcagcaatccatcgacatcgggcggaggaagaagtagcgggtggaacgaccctccacccgtctccgcccacctcccgcccctcttcggcgccatctgcgccctcgtcgggctctcgctcgagcagacagcttacgtttatttacttagccacgtgaaggcgctggtgagcgcggcggtgagggcgggcatgtttggcccctaccaggcgcagaagacgctggcgagcaggcaggtgcaggagatgattggggcgttgatgaagagggagtgggagagaggcgtggaggaggcggggcagagcgtgccggttatggatttgtggattggtaggcatgaggttctttattcgaggattttcaacagttgagttggggaggggaggactggggggacggcaccgggagttgagggtgaaaaggggtacatgggcgaattgtgattgggaaatggtttttgtttacttggaaaagggggcggaggagtcaaagcatggccacaaatctgtatggcacatgttcaaacgctcttaacttggtatcttattatttcctaggccaaaaatggcatctatgcactggctcctgctgcctcattctcttatcatcattaccaaaataacttcttcccagttatgtctcagtcgctgtcatcgtcactaccataagccaccagcggtcccgccgagacaggtgctttcggttttgccgcaactgcaactctagcagactgtagcgcagcaagcgtgctaccagacaagatcccaccggaactctgttgttgttcctgaggatatgcctcttcctcctgctcctgtccccatcctccagcctccccagcttcgagcatgagcagttgctgatcctccagctcgtacccttcgcgaccccttgggttgaccgcattctttccccgggcaaagtgtacctcgtctggcgcctcgtatccttccaggccgtaactgctctcgatcttcctccgtttccgcgcctctgggtctttgccctcgatctcggcaacatacgcggcaggcagcgcccgtcgaatggcttcggcggcttgctcctcgatgcgtcttgcctcgcgtttctgcgccatggggttgggatccgctgtcgcccagcgaacgttgagaatctcgttatggtctagtgactggtgggccattgcttccttggcgaattgggcgtttgcctgtaaccagcgaattagtaccgagttcaacatccaagcaaaatgctagcaaccgtggcttacctcatttgaataagtgacgaacgccacacctctcgtgttgagcacacgtattctttctatttggccccattcggcaaagtgacgggccacgatctcctcaatgtcctccgtcacgtggattctaccaatataaattgtccggttttgcctgctaaagctgcccacaccgcccatgtcgtcacgatagtcgctgaatttgtcgcgcccaaaacagtccacattggggttgaaaatgtcgtggattgtaggtagtcgatggaggtactcgcaatcctggcccttgggacagacgcccctcgcaaaaaacagacaaaagaacgatcctgctactccgtcggcgcgcgtgtatccagtgtccaaggcgatattacatcttccctttgcgtgtgtttgggataggtatttgtcttcgcgatcgccaccggaccacttattgtaccagatgttgaacgttgttcctgtctgcgggggcggctcggatttgactagcgccgggtcgatttgaggtcgcgccggtctcttcttgcgccggatgatctttttgaccttcttctctgttggggcggcgacttcggtgttcgttgtggtgagagcaagctcctgtgtctgcgcgtctgtcgcgtcttctccggcttgcgcttgttcaattacggcggagacaggctcctcttgcctggtatcgacttcggccatggtatgtcggattgggattccagatgtgatttggttcgaaagcaagtatcggtactcagttggcctttggttgcgcgtcttgttgccagggtagaaagaggatagcggatacgtatgctgcaaatgcgatgacaagtggaaaaagacaatgacgccgaatttggtttacgatttgttgtctaggccaaactcgcagagcacagactcttttccgagattccaggggtgttggacttttggagaatttccaagcctgggccgaccttggctgacagagacccactccgctcccgcagattttatgggtcttccaaaagcggtgaaggacaaaacccacttctgctgcccctcctgtccgggaaattctgccacttgggaacgtggggtgcgcactgatatgtttgacattactgttccttacagcgtgtaattcatcaaccttgaatttcactttcagggccgattcacttctcatcagcttgccagcctggtgtttacctcgagttatatcgcttcagtctttgtttcttttgtaaaagcgataccaaggacagacctgtcctaaaccgccaagatggtgaacattacggaaaagatcaaggagtaagctgcaccattgacgcttccacggtgcctgcgtgttcgacttgatggagttagtcaaactgaccataagatacaaggattgaggaggagatgaggaaaacccagagtaagaccacgtccctatgcaaacaaattgactgaaagccatgaacgctaacataagttttaacagagaacaaggcaactggtacgctctttatcacctgtctccaacatcattcatgtgctgacctggtgaaaccaaactaagaatatcatctgggtctcttgaaggggtaagtgagtctacaccaagcgatccttgatattgactctcactaacgcccatccacagaaagctcgctcgtctccgcgctcaactactcgagccagggccgggctcgggcggcggtccaggtgccggtttcgacgtcagcaaaagtggtgatgctcgtatagcactggtcggcttcccgtcagtcggtaaatccacgttcttatccaaggtcaccaagaccaagtccgaagtcgcctcatacgctttcacgaccctgacagccattcccggtgtgctcgaatatggcggtgccgaaatccagctgctcgatttgcccggtatcatcgagggtgcctccgagggcaagggtagaggaagacaggtcatttccgccgccaagacaagcgatctgattcttatggttttggacgccacaaaacgtgctgagcagagggccctcctcgaggccgagttggaggctgtaggcatcagactcaaccgggagccaccgtacgcccccttttcccttcccatgttacttttctaccgacgctaacgatataatccccctttgcctagaaacatctacctcaaacccaaaaaggccggcggcatgaagatcaccttccagacgccgcccaagaacgggctggacgagaaaatggtgatgaacatcctgcgcgactacaagatcctcaactgcgaagtcctggtgcgcgacgagaacgtgacagttgatgacttcatcgacgtgattatgaaggaccaccgcaagtacatcaagtgcctgtacgtctacaacaagatcgacagcgtgtccctggacttcctcgacaagcttgcgcgtgagccgtacacgtgcgtcatgagttgcgagctcgacctgggcatccaggacgtcatcgaccgctgctggaaggagctcaagttgatccgcatctacaccaagcgcaagggcaccgacccagactttagcgaggctctgatcgtcagaagtaatagcaccatcgaggacgtgtgcgaccgcatccacaggacgctcaaagagaccttcaagtacgcgctggtctggggcgccagcgctaggcatatcccccagagggtggggttgggtcatccggtggcggatgaggatgtcgtgtatatagtcagtgggtggaaggcttagttggcgtgttatggtataggcaagccagacttgtcaaaaaaaatagatccacgacttccatcacacgtccacgcaatcagccaattttgaacagaagatggcatttaagactaccgttgtaaaatcttgtcgttatcattccatcattcataaacgacgccctatgggcgcatacataaccccgtctctgtttgcttttatccctaacctctgatttccttcctctctgatggctgtaacaacagaaaaacacatgatccccgaagccatgttgcccaaacgccctagttgcgatacgtaataaaaaaaaaacaaaggaaagaaataggacaactctagaagagagatctttgtgaactctcatgatgacagaagcgcactggaagacaccggcttccacataaagacagctgctagccaaatgcaagcctcgctaatgtcccttgtaagccaacgcagctcggcctgctattcttgagcatcggaaacgatgtaacacgaggattcggaagggaattagtggacgtagaagtcgtctaatcttgcttcaccccgaaaagaccgttgttggtggtaccagtggtgcctgtgttgccggtagccgtcgtgccctcgagtttcttagccgacgcttgggcgaagagcgacttcggcttgaccctgttgttaggcagaaagccaggcgttagcataactgggcaggtatattgtgacggtatgatcatgatcaccatcatcatcatcatggggggagtagcttggtataacatactttccagcctgcttgctgcgaaaggcgctgagcttggcggtgcaggggctcatgatgttgtccgacggagagacgtacttggtgtggctttgtagatgaaccgtattagctacttagaagactatactaggaaaaaggtacgtggtaacagggggaggggggatggtactggggaagttgcatactcaatctccatcttgttttgcaagacctggcggtggtattccaaggtcttcatcgagtcggacttgttgatgggtgctgacgtgtcggtcgccttgttgtctgctgagggcgcagcaaacaaggtgggtttttgttcgggcgtcatatccatgggctcgccggacatagcagtatccattgccatgttggcgtctttgggaaacaggacggtgttagaagacatcttgatcgcagaagtggtgatcgtgatttgggtgttatggcagacgagtgggggttgtgcgcgagaccgtggtggttacgtggaagaattcaaggatgggcactgcgttccagtgttttggaaagtgaagaaaggctgaaattccgaaggggtctggttttcttcagttcgaaggctgggcgcaaaggttttgggagtgaatcagatgcgactctcgaagtcaaagttgatgcgcggggcaggtccaagatcggcaaaacagtgggcggttcgataatgccaaggtccggaaaaggttcgtttgttagatttagggtatagctggcttgaaagatggtgcggaaggaaggggagaatctaataacgattaaaggattgagtagttgccatgtggaatgctggtaatgataaccgtcgtgtcggtggtaaaatttgttgacagactgcctgtttgggcgacagcgaccgggcaacgggctcgttcattccaccttgatgaccctcccttgctgtttggacccacaagacatcatcactgatcgctcccgtcccgtccgatgcaggaacgtggcccctgcgtctgggcctgctgtgtggtctcgctcctcggggaattttggaatgttgtcaacagaacatggaaatggacaatgatcaaattccgagcaaactgagaaaccaaacactggacggtaatactctatctcgcctcaatgggacccgaggccctgtatgggttttcaacgggtcacctgcatcacagagccagcaacgactccatcatattccagcatacacagggttgtcaaaaagtctatggatgatacataactcaggtttatattggaacgctgtaacaattgatcaacaggactgcacaactcaaagcttggagtgcttgatgtttgacccaatctcagtgcgcttggcgccatacttcttcctcaactcctctgccttggccttctgggcattgattttgtccgtcacggccttaccgcgtttgttctcgttgcgacccatttgttgcagatggacctcatcaggaccatcagccagtcttagagttctgatctgagcccacatattagccaagggagtatcctggctgacacccgcaccaccaaagctctggacagcgcggtcgatgacagtcaaagccgtctgtggaacaaggaccttggcctgggcgatttccgtgagcgccgctttaggaccttgctcgtccatcttaatggcggcgttgagcacgacaaggcgcgcagcgtcgatatcaatgcgagacttggcgacccattccaggatgacgccgtgttcccgcagctgctttccaaagggcgtcttcttagggtcgttgatgcgcatgagcatccactccaaggccctctcggcggcaccgatcgtgcgcatggcgtgatgaatgcgaccgggacccaggcgaccctggatgatctcaaagcctcgcccctcgccaagaacgaggttggctgctggcacgcgaacattgtagaacgtgatatggccgtgaccgtgaggagcatcgtcatagccataaacggaaagcatgcgctcgatggtgatgcccttggtgtcggatggaacgataatgacggactgttgcctgtaaggatccttgttgttggggtcactcttgcccatgacaatgtagaccttgcagcgagggtcaccggcgccgcttgaccaccacttctggccgttaagaacgtagtgatcgccgtccttggtgatcttcatctcgatgttccgggcgtccgaagaagccacctgcggctcagtcatcaggaaggcagagcggatcttgccatccataagcggcttcagccatttggccttttgctcctcgttaccgtacttggccagaacctccatgttgccagtgtcgggagcagagcaattgacggcctcggatgcaacgcgggacttgcccaaccactcagccatcaagccatactcaaggttggtgaagccaggggattccttataatgacccttgggaagaaacatgttccacaggcccaaggactttgccttggccttgagatcctcgaggatctgggggtgggcctcccatcttgcgtctccaacgccgatttgggcttcatagaccgtatcggcacttggtgacaggccggtgttagacaggtatgatgtcgaacagaaaccggatccatgcagatgatgcttacgggatgcagtcctcctccacgaagcgagcaacgacgtccagcgtcttcttggctcgctcactaacacgattgcgaacctacaggcagaaaatggatgttcagtaattgaagtgggtgagatgcagcgcgcaacggatagcttacagcgatgggaatctgggtagacatgatgatgtttggattgggcagtgatgtcaatcaacaacaaatgaagcaaagaagacaggtggttcgtgatggagaagaaaggatcatgaatcattcagagctgccagcattgaggaaggaaccagagtaaaagcggacgattcatgggaatgtcgttcgattttactaaagctggtcttcctcctgccggggagagacgatctaccccggattaaggagccagcccatccatgccgatgccgaggcacaatgtctcccgccggcagtcaattggagacaattgcttgggggggtgtggagagcgcctgggcggcagggtgaccgaacggcgagctgaggaagcgggcactgcggggaaggcccgccaagcaacttgatcatcgaaccacaacagtgagagtttcagttccgagactctggatctcacgacagaagacccaggctgagtgaatcaattacatagtgtgctgttcgacgttgtccggccagatccgaagactggtagcattgtgaaagttcgttgtcggtgcagatcctaaaggttgtattcccaatgtcgatgccaccgtcttgtcataatcgggtactcacaccctctggcaatgaaccgttttacaatactcggtgtattcgaattgtgtaaagtagagctagagaagagatatttccacttaagctcccgtctataatcggaacttctcaggagtttgtgtaccccaagaggaatgaattcaagggaattggattggagggactagtgtagggcaggggtaatgactcccgtaaaaactccactatcagtgtacagtctgatactggtttgtttgtcagctcaagactttgtggcaactttcctgggcgtttttaaatctatctaatgcgtagtctgaccaggaaaatgacaatttggatgttgaatatactgtttgaattcttgtcaatgtctttaccatccgtactctgccagtttgatttggccttctaagctttgggactatttaagatagacttcgtctagagtacactacctggaatacctagtgtatcaagctaacagaccagcaccaaaacagttgtgctgttccatatatgctcatgtttcaatctgttttttgttttaaacagtaccttgtggagaagccgtgatttccacattgggggttgtcagtatcacagtactttgtatccttggttaacatgtatggaaatcgaatttcgtttgctcgcagtcatctgcccattgcgttccactcatatgagtaatatcgtacagcgcaccttgatacctagcaactggtcacgatacccacaagaagcatgagtcgtcatcgtattcgctaccacggggaggtaacccaacgacggcaaccttggaacaaggcagacaacaaaagctgtcctcgttctagctaggctcctgccacataaagatagtaaagctgtgctgccgtgtacgaaagctaatcaaacgtcattgggaggagtcattccgacgggatacaggcggatccatttggcgccgcgaaggttgttggggttggacccaacgaagggatttaaagccatggtacctccctgttccgcatgtcgcctccactgacagcggcgttgcgctagcgctgctagtgtagtgttcacaacaccaatgaagatgtgttgcctggaagagcccgagaaacgttgaaactggagaaaagggaccatgatgttcaacgtcggccgtcatatcgtcatccagccagaaacgcccaacttagacatggaaacagacgaaataggcatccacttacacagtatggagatactaactcaattgcccttgttaccgtcggtgtaggtagctattctgcgtccaaccaccactgaaagactgggaacctgatgaagtgccaatcacaaggaggcacggtaggtcaggcatcatagaacaggaactggaaaacatgacatcagggcacaaggacgggagttcgggcatcagacacaagagctatccatttggatgatggaagactttagggctggaggtgtatcaacaatggtggataccccgtcttcgtctctggaagtatgtcgattggatgtttgtttgcctgctgcatggaatattccatgggaaatctccattttgcccatgtagtgtaaaggaagaaagcgagctgctcggaaacgggaatcagctgttaggttgtctcgaattttcttggtgccgggtacttgctcttgatgttcccatcgtcattgccccgcgcagccgatcctcagccgcgtgatccatgcgcacaacctttagtgtagactaattgtccgcttaatgtcgatctgtttaggcctattccagcaatgattacgcttctctagcgcatccagcgctagaacagagccacaaccacgcaccccgtcattcgtcaggggctaggccgtccgtcatgcgaatcttccccgaatatctttggaacatttccactgggacaggaaccaaaccagacaacccctcctcaaggtatgtttacccccaccatgcgttctacgacatttccaggcgcagcaggcttcttggggctcggttttatcaacgcgccggtttgacagtggacgtccttttccaagcatcaccgggcctcagggcatgcccttacgcaagccgaatgtgcagatatgatctaacaagtacctttacgtacagtccagaagacgacgcagtccaggaatccaggaccccgaacgaagaaagcgggggccccatagacatccgataaccaagcgtaccttttaccttatctctcgaccttccatcttatttttcgcaatccatcccgcttccccagacttttcccgtcggtctgtccgtgcccattgacgtcgtcataagcctgccctcgtccgaacctcgacgtccgccgttcgccgtctgcgtaccacgaccctgccctatcaccgaaccctacctatgcgcaatcatctcggtctaaatccatagtcactacctcgaactgccctgcgtgccagacctaaagccaccgtagggtctagaccaccagaacagcctctacttttacgcaatacacaacagtgcacaacagcccagacctgtacacaacaccgagcgattggagaccgacaaacaacgagacgaacccgatatcacatcaggcgcgtaccttggcgtgcctagcgcctcgtcagagacttcggcagaccttgaacagggctggaacagcttcgaccgtcactgtccatcagggctctctcgaccttctgacgctcgattattacatcgcccagcgcccaatcaccgacctcctgacattctctggttcccagatcatgaaatagcacaatttctgaaatcatcgcctattttaaccgcctgatcttgcacaaccactcagctttgatcatttaacttcatcgtccaggatccatcatggagaaactgaagggcaccaaaaccacctctttggtgcccaaaaagtttcgaagtgtacgtgaaaagaatgaccttcatcggaggaacaaatctacagagccaggcccaaaagttcgttgtcgtttattttccttcagctgtctgtcttccgtatctgactttgcacagagccggcccctgagtgacatggcatggctttccatattcaggcccgagtccgtcaagcaggcactacgagaaaaaggagaggtggaaaaggaggcctcaaaggtatgtgtatgatttgctgggctgctttgtggcaggttactgatgttacaacgatacattacagattgccgaaatcaccaggcagttagaagaacttaactacaccgaaatctcagaacagatagtccgattctcactcaactctaaatttgccaacggcgatgtcaacaaagcgatcgaacttatccgactccagcaaaaagcctttgctgggatcatacaaccatacaaccccaaaattagcatgcaaggcgcagaaaaccgggggaacgtcacctgctacctcgatgccttgttgttcgccatgtttgccaagctttcagcctttgaatgcatgttgaagaacgatccggcagatgagaaccatgggaggctagcagcactacttaggttatgggtcaacatgctcaggagtgggatgttgatacacacggatatggtatgtgggaatggcgatggatgtggctccataaactaatcgtgtttcttttacagacccagctcatccaagaatccttggcggcctgtggatgggaggaggcccaggaactcgaacaacaagacacatcagaagcattcgccttcatcactgagaccttgcaattgccgctcctagctctccaagtcgatctctttcaccaaggtaaaaaggacgaagacgatcacaaagttgtccacgagcgactactcaacctcgccgttcccccagatcctgatgggaagggtatcaagttggaagactgccttgaggagtatttcaacaacaaggtcgacgtttttcgagatagcgtggaggaaaagaagggggatgacgaaaggggccctctcccacgcgaaactgaacggctcttaagcgaggatgaagatggtcaaacgagcgaccaaggcgacaatagcccaaatctgcagcgaagatggacatcacaggattcgacgacacgtactccagtctcaatgcttgatatcacttcggcaagacccgagctaccagccgcgcctcgacaccgctctactagtattatacagcgcatcgtggtggaggacagaaagcccccactggatgcagagaacaaaactctgctccagaaggccaaaaggacaagctcgactgtagtcaaggccgtgacaatacctgcctggcagttcttcaggttaattcgtgagtgtgacccccctgaatggaagtctcatgaaatttgattggtcaactgacaagtccaatgtagcatggcacgcaactgctgcttctaacggtgaaccaagcaacgatgtcgaggttgcacggcattttaaccaacgaccggtggtcggcatttgcttgaaacggtataccatgacagaaaccggctttccgattcgacaaaacactctcatcgatatccctgactccatgcgcctgccgcacttcatgatgccagacgatgatgaaaagcagtccaatgggttaagtcaagagtacaaactcgtgcttcaatcggttgtctgccaccgcggcgactctcttcacagcgggcattacgttgcatttgctcgtgtggcaccaaaacttctcacagacaatcgccgatatgaacatgacccgccgccggattacgaagaggcacaatgggtcaagttcgacgacttggatttggacaaccgagtgtcctatgtcgacgatattagagactctctcagacaagagatgccctacttgctcttttaccagatcgtcccgatggtggatgtcaccgcagcctctaccgatgggtctgttggcgagccaccctcctacaacgagtcgaccaccgtggttaccagtgtaccgggcacgccaagcatggagccccttccggaacggccaggcgggatgtcaaggtcaattagtggttactttgactccgcgtcaaccctcgtgcacaacggtggcggtcccaatattcgctttagtacagagcttgaacggcccgcgcgtctcagtcttgacgatgatccgtatggaacaggaagcgcagggcgtttgcgggcaggcagatccagacgcggcagtcttgccgtttccgataccacgacaacaacaacagccatcactcctagtgatgtgggcgcaccatcaatccagccttctacaccaccggaggagagtacctcaacgagactcggccgggcagcagcgaagttcaagagcaaatcccgacccaccagccaggctggcgaaacccgcattagtcttaccatcacgcgatggggcctgacgcggcccagtagggacgcgctcaacaaggatgccaacagcggcgctggtaactcatcggaagggggcagtgatgagcagcaacaggaggtcaaggaggttgaggatgtgagtgataagaaccagaaggagaagaataaggataaggaaggccatcaccacctacaccactatcggaagtctaagaaggacaagggtagggataaggatgatacgaaggagaagagcaaggataaggagggcaagaaggagaagggagataagttgggtaagagcaaggagacagggaaggatggcgtccctgatcgggagtgcgctgtcatgtaaggacttttcaccacttgggtttaatgctttctttgtttttctctgggcgggagggaatggacgggtaggatgggaaggtgcattctccggggctggttgggtttggctgtttaaaacatttccgtgttgggactgtcgtctcttcgttacatcatggcatggcgttggtgtatcagctacgagatcatgtttctcagttttacttgattcttcgaggcatagaaaagcgaagaagaaaaaaatgggaggctactagtagatcttgcacaggtatgcttagaatcaagtaagttttcccgcgcctgtctgtgttgcggtcttctgttgttttatgtgcgtgtcttgttggttttgccaggagcatgaacggttataatggtacttaaccgtgaatggtaatcagcgtgtcccatcgtatcttaggctcccagcaccaccaggattagcaaaacctgatagcttcagttaccttgacatctgaaacgcgaacagttggtgttctcatagtcgccgttcacacatgtcgacatcaataacttgtcaaactgaaagaatcacaaccacatcatctgagtttttttccgtgtggacttcattcgcacacccacaaatgtgcaatccaagaaacatgcgctgacctacaaagaaagaagacgaaagggggagcaaaaaaaggattgaaattcggacggaaaagacaagataagtgaagtgctgtctagacattgctacgtgctgtacctatgtatgttttcccaagagaggaggaggtggtaggctgaagagggcaagaaaaaatacgacaaaaaaacgaaaaaagggatgggattgccaggaatcgaacctgggtcctctcggatcgttgtatgatcgaatcgaaccacaacgagaagtactgaccactatactacaatcccgctttgttgaaatttgggtcagtatccaccactataggtagagagtctgtggctagggaaattcgttttggtgaatggcaatgatgctactgatggagtactaggatggtgagaatgctggtgatttatattgatactaggtaggttttttgcgatgcaatggaggattaacaaatcgagatctcgtgctcatatgtttgttcattgcgtcatgatatgccgcaggtgatgtgtcatattgtttatcgaagcgaggtaggcatcgtcgtgaaatgtgttattcctcccgatgtatccaaaccccactttagaattttatacccgttcactgttgatatggctggatagatgtatgtgcaataccacctagaacgaaatacaactgcaacaagcagtatgtatgcctcagccgcttttcagcataaaagaagacctcgctattttatcacatctcaatatcgtccgtaaaccttcttcatattcatgacacaaacgtactgcccgtccccaaagttttagtcaacctcgagaatgcgcagaccgtagaaacaatgcacacgcccttccctgattgacctgtctataatacacaaaaaaaaagccccccccccccctcatgtttgctcttccaagggaaaaaccaaagataaaagcgccaggtgatgagatgcatagcgcgagaggaagtttctttttttaaggtggaaaatgtggtgagagatgtctatcgttccgtggaacttgtatgcaaagacccaagccatgcgggaccattgcgatggggaggttcgcaacgtccgactttcgatttttcccatggcaactcgccgtgaccagcttgtactagatgatgtgatgagaatgtggtcaaaacagaaatggcgctggtagcgagggacggtgaaaaggtatgaccctcaccctttctgttccttggtacaaggtgggcatcgtgtgtgattagattacgttgtcaacacaatgagtagagtgcaagggtggagcggaaaccaaatgctggcccaatcgaccagtgttcttcatccccaatatacatattccagtttaaaaggggatgttgagggactgggcaccctcttgctgctcctggagatcgacatcagacgcctcaatggagacggacatgccgagcttggcttgttgcttgaaggaggttagcagaagcgtacataagaagaggccatgtgacttacagtgacgtggtcaacatcagcagcgaaggtcagagtgacgggggcggcaccaagacgcttctcgagcaagcagctgagcttgcccttggagtcgatctgagccctgaaggtggacattctgaagtcgtacttggcaccaaaggtggtgatgccttccttggtaaggccacccatcatgctctgagagggagcaacagatagcgtcatatcaacaccagcctgcaccctatccgtcagcttcttccagaaggaagtgttgagagcaccctgagcctggagctgagcgctagcaacccagtcaccggccttgtagcgggcaaagtaggagatagcggtgtcggggccctgagtgagaccctgacgttgccagacggcctggagaccgaggccgagtctgggagtgacggcctggaggtagtcgccgacaaagataccggtgagaccgccgtcaaggaaagaggggttgatggccttgagggaggcactgaagtcgtcgccaaggtgttcatgctcaaactgggccatatcctggccgccaccaatcgagaactgcgtcttggtgatggtcctgtcaccccatctgtagttgaatcttgtcgagagagcgccctcgttgtccaggttaccctgagcgaagatctgttgactcggattaaaaggtggtctttctagtcccggatatactccaagcgcatacctggttggttccgtagagagcagcaaaggcataagggttcaacctctcgcccatggcaaactggtgggaaacttggaagcttgggttataggtcagcggtttttcaaagaagatttgccagaaccatagctgctcaaaaccccaggatcaaatgcgcaaaccggacaatgttcctacttggcaatgcggtgcctgcattgatccttagcccacaattagaataaaacaacgtacagaggggcgaggctgaaagccttggtgacgtcggcgcggaggccagagaacatgtagttggtgaggagggtatcgcgttggacctctgtcaaggcattgtcagcaatgattgcccattactccaacaaagagccggccagtgcagcgtcgtggagtgccgcagtataacgctctgttgtttccgcgcactcctcgccgaagacggcgccggggatcttcgaaggctggatgtgtatggtggcagcaacgcaccgcgggcgatggtctcgatcgtgccggggttggaaagaccgaactgtttcctcctttcctgaaaggcgttgaaggcatcggaaaggctcgaataaatggcattgtcgcgcagcatcgccaaaggcgactcggtggaaaacgaagccatgattgtaacggtcgcagtagacagggacgacgagacgttgttggtgggaatcgaggacgcagcggatggtgtcgttcaactgcagtggtggtgttgcgtagggacgaaagggttgcggatgggtggtggacgcgagtttgtcgccagttgacggtcccggagcctggttggttgattgtcgctttggatggggaggagagagctgtccgacgatatgaaaatatccgttccgatcaagcttgtcatagacccgcgcccgggacaggaacttcaagctgggccaaaaatttcacggtgttagggacacactagtgtagccccggctcggctgttggctcctgcgcgcctttgcggcggctgcggagactggtgcactggggcacttggcctgtgcttcctcaacagtcgcatgtgccaagacttataacacacacccctaaccccggtcgggcggtgaggatggggaactcgggatgacgacaggtaggcagattgggggaaacgagaaaggcacggaaaccgataaattctggccgcatttgaactctcttggatctggatcgcaggctctgcgctgtcggtgacacgaaccattccgtctacgttgcgacgacccttaaagagcttgtagtagcataccgctttgattccctttgcatctcaagtctgtttaggtaggtttccgatgatggagaacctggtcattatcttttggtggggtaggtgttgcctcatgtctcccgcatgcagtgcacctctaagtaccctacaaagtgcagtgcccccaaatgcctccacctgtggagcatggatgggtttcctcaacctgacctgacaaaaagccaagaggcggccggcatcgtccacttttttcggtgcgagcttccctcacgctcgcgggcagtcctcggttgtcgcagaattcgcagaacagtacgctagtagcttccgttcgcacctttaatgccctgatactgattggtttgcgatgcgctgaagcacctcatgctctcaccacagttattcctacctatctttgcgacctagacttagttttttctgtctctctctctggtatctgttgtaataccatatctcgaccatctcaaccccactctattactatctggagttgtgaaacagaaggtcaacctttggacctcctctcgtcaccgccgaacactatataggtcgctgtctcgatctccatatattccagcgcgatcttcctcggtcagaaatacaccctttttcgagacctgccgctaccgccgagcattatcatcatcatcacaccactggacacgctttccagcaactttgccataacgagcagtctgtgttttcttgccgatcggatacctgaagaaaccgagcagctttggtggtctaatcacatcttgttaaaacatacgaagcaagcgccgttgatgccagattcgctttgcgacacacccgcttcgaccaccgacaccatcttcaccaccgaagcctcgagcgacgggacggcccttctgcgtaccacaaaccaagtcatagaaacaaagactacacattagtcgtgaagcataatataagcggagacatggacacacttttgtaagttcaagaacgcttgcacagccgtcggttaccaacccccatcccctggcgactatctcagctggaattgagacttcgcgaccgaacaattgcgccggcaaccaacctcttggacaggggattgtatcaaacagtctgagtggacttaaccatagacaaatgctgatattcgcagaactgccgagattgcggccaacgcaccgcggtaccgtcgcaagagttcaactttcatcgacggcatccacgatgttacagaccaggacaacatggccccggcccagctttacagcacaatgtctggcaggctcttccattcaggccgtattgctatcgttatggttggccttcccgcgcggggcaagacgtagggctttccgtagaccccgggttgctctcgtgtgcatgctaacaatgactaagtcacatctgtgtttccatggcacgatatcttcagtggtacgtttaacttgctcccacctattacacaagtcgtctaaccctttgtaggctcggtgtcaagacgcggattttccacctaggcgactatcgccgtgctaccgttggtgaaggcggaaatgttcctcaagattacttttaccccaatgcctctccagcttcgaccatgctccgacagaagatcctgaaaaagtgcagggaggatatttacgcatggctcaaccacgaaaatggccaagttgctatttacgacgccgtcaatcctactgcggctgggcgccgtgcgcttgcaaaggagtttgccaaacacgatgttcaggtgagattgtactgtgcctgaggttcagaggaaagagtttcgctaatgttttgcagacattgtttttggagtcatacgtcgacgatgaggagatcctcaaagaaaacgccagaaatgtcaaaatccattcgccggatgtgagtgcaacgaacaagaacgccacgaaggtaaaatatgctgacgactttcagtttgatggcatggatcccgatgaggcagccgaacggtacctgaagcggatcgaaactaagattccgattttcgaaacgatgcaagaagaagaactaaactacgtgaaaatgatcaatgccggtcgagcattcttctacaacaatgtcagcttcaactacctctcgcatcgcatcgtcttctacctcacgaacctgcacatcaaagcccgcacaaccttctttgttcgagctggaccagcagaaggcgaagagttctacaaatccgacgcgcctctctctgaagaaggcagatcatatgcacagaagatgactgagacccttctcagacatcgcgagcaagaaagaaaggccaacagtgaacaggccggccacgagatccgtctaaggcctctgactgtctggacatccacgcggctccgcacaattcagacagccgatcctctgaaggaacaaggctataacgtccgccaacgctcgcaaatgagccaaataaaccccggtttgtgcgagaagttgtcagagcatgctatccgtaggctgtatccagaagaggtggaaaagcatgagcttgacccataccaccaccgatatccccgcgcagaggttagtttctactgctaatattatggtgaattcagctaacacgagtgcagtcgtaccacgacctcgctgtccgcctcgagcccatcattcttgaactcgagcgcgagcagaacgacgtcctcatcattgctcacgagagcgtcctgcgagttttgtattcatacctgatgcactgcagacccatggagattccaaaactcaagttccccagggatgagattatcgaaatcattccggcagcatatcagaacgaagccaagcgcattcatatccccggcctcgatccgcagttcacccccgggtcgccggaagacattcgtatccccgttcccagcatctacagcagtaatctgccgcctatcgatggcataagcagtcctgtcgagccttcctctatggacaacgttttgacgcgcccccccgagaaggtggtgaataacgccaaggaaatggtggcggataaggtggctgatctcgattaagttacggcgtactgggacgtggagcgaatgtagctttgtttctgagtggcggaccgttgtttttgaaagataaatttgaccttaatgagaatcctctgccacccttctttttccaggagcacacacttgcaacacgcagtactgtattcagccgttcagatttaagcgagtagctactgagagcgagaaatagttggagtttagccaacaaggcgaagaaaatcatcagatagcgttttgagttgatgaaaggaatctatgttttcatctgtccactgaatacgtactatagcgcttttaaggtttgtgggtagtccaatgaacctccctaacctttcgcgtgtacatgaaaatactatacaaaagtgactttaggacgttctcagtaccatcttggaactctgcgctacgactatgtcttaaaaaccttcctcgggtattccttccatacgcccccaaagccaagcagataccgtcaacaactccaactgaacttcgaactgaactgaagtactgcagtgcgtgaagccacttcacagccacatgtggcacagtcgaatgctgcatcttggcgcaacgattccgccgtttattcagttcatcaactgaactgaagacgacagtcatccaacatccatccaaccgattctgattactcacttcagtttcttcgcaaccccccccttccaaagacaccttacaaatcccagaagaaaaatgtcccccgtcaacaacaaccaaacaaaaaccgcccttgtcacgggtgccaccggcctcctaggcagacaagtcgtccgcgcctttcaaggcttgagcgtgcctactgaagttagttccaaggctggatggacgtgggaagtcaagggaacgggattttccagagcggatggcgtcaatgtgctgaaagtagatttggagaaagcagaggaggtggagagggttttgggggatgtcaggtacgttcgatatctttttctttttctttttggttgggaatttggcttcgaagggttttcgaatttggttgctagggctgtgctttggaggccatcattggtgggtagtatgttgggacaacttttggagttgtgggggttaacaatgttggctttcatgactggatgtctgccgatcctgcgagtgaggcactgggtgaacgggatcggagaaacttacgatgcttggcgtcgtgaggtttctgaagtctggccgaaatcaagtttcggcgtatttaccgtcttcatgctaccgttcatacctacttacttctcatattcacttgaggtgaaccgcggattatcaaaactaacaatttcactagccctcaagtccttgtacattgcgcagccaaccgcttccctgacaaggtcgacgccgatcctgaaggcacccgtctgctcaacgtcgaagctactcgcactctcgcccgggcttgtgcttcccgtggtatcctcctgatctatatctctaccgactacgtcttctctggaaagccaggcgaggcaccttacgaagccgatgctgccacaggccccactaacctctacggcgttactaagctggatggcgagaaggctgtaatcgaggagttttccaaggcaagcaaggagggcttgggcgtggtgatgagggtacccgtgctgtatggcaagacggaggagggcaggaatgaagagagtgcggtcaacgtcctcttagacgcagtcctcaaggcgcaggagggaaagaaggtcaagatggaccattgggcgctgaggttccctgctaacacagaggacgtgggtagagtttgtcggggtaagtttgggcttctgttgcctcttcatcaactcttctcgcccatcggtcagtgctaactttggaatgccagacgtcgcggtcaagtacctgtcaaccagcgaagccgagaggacatcgctaccgagaatcctccagttctctggcgaggaacagtataccaagtatgaaatgtgtcagctctttgctgagatcttgggagttcccgttgataacatcgaggcgaacacggagggcaacgaccccaacgcaagcgttcagcgtccgtatgactgccacctcagcaccaaggcgcttaaggatttgggtattgatgtctcaacccaggactttgctgcctggtggaggagagaactgagagctttccgccattaagcgacgattggcaggttaaatatacgaatactctgtgttactcgctagtaatgatgttggccctcagagactcttgcttttgatcttgattttccatgcagcatgttgaacgttgatctttcagccaaagtgttttagtgggtcgccaaatgttgtcgaagctcaccgtcgaaaagactgcttggcgcctcttgtgaatgtggggtagcgggtgaagcagggtggatggcatgtgaaatgtcggtgtcgattaatagggaatgtcaatgaagttcgcgctacccgaagcaaatgagacatgaccgcgatctaaatgcgtcaggtttcaggtaggcaggtaagggataattgtcaacgcggtttgcctctcaatccttcgtgtcagatagagtagaaataatgtttgctgtccacgtctttcgcgactcggtggccttctcccagttcgactcttcggaagagataagcgacagccaagggaactcaacaaaacggacgtaaagctgacgagctgtgagcgttaagcgtaccggacatcctttccagaaagaggagaaaaactgaagaacaatggactgtggactggtctctttaggtccggcttcagggtcatcgaattccacttcggggcccaccatcagggtcccagagcggaagtatatcccctaccgccaaggacctagcggagggacagctgaaacagaccgtggggaacagggctggtagggccctgaaagccccaacagccgccccagtcatgtcatcatcagtggccctggtggagacgctgttggcgccggagcttaggccgaagagggcatcctcaccgcgacactgcagcgccttacgggagagatccagatgcgtgtcattgtctgatggcaccgtgacagtgccgccgaccagcagtgcccgtggcagcatcatcatcatcatcacatccacatggcaggatcaagatcgcagaaagaagcgagcggacgttgggtccttgccggccatctctgcgccgtacaagaaagggcatagaagatgcccggccacggcagccgccaactggggctatggaaagaaaaagtggaagggaggaagcaggaacccaaggtcgaagctgttgttgacatccggcaagtggagggagaatctcgaccatttgctggaaaacgaagtggaagctgcaggtgacaatgcagacgctgcaggcaccacaggcacgagtgtcaccacccctctgctagtggctcaggtaccccaatcagcacctgcagcggcagtggtacctggggctgtaccctcaccgactagcggtacctcccagtctttgtggatttcagccagaactggaaaagagaagccgtccaagccgcccttgcacctgctgcccttgacgaaatacaactccaacgatgacgtgaatcgcaacaacaagtgggaggaagtccccggctttgacggcgacagccgggatttgcagcccgtgccagcctcagcctattggttatcaacttcttctccgccgtcactgcttgctcatccttcgcctctttcttcacccgcgtcgaaacccagacttcagcttcaactaagcgtgcataaactcaagggctggccagaacgtggacgatccacaacaatccgacggaaacgaggatggatcaagtggcagcagcagcagcggaagtaaccaggagaagcccaacagcagcaacagcctgagtcgacagcaacaatcgagaaataaaggaggcagccaatacaaagacatattagaaagggacgacgccgtcttactgttggagaaaaaggtcccctaccccccgtgccaatttccccctcctcctcaccatcctcagagccggcgcacccctcgcccaccaccacgacacaacagcaacatcatcccaagcgaaagcagacgcagacgcagaagcaggcgcactcgtacctgggcctggacgtgcatctcaatctgcacacaaaccaccactcaaactctcctgccctagtgcggttccttgtctcggccactgccacggactgtgcaaaggtcgatgtgattaatgagacacgcaattggcttgaacaattattcaaagacacgatcggcgacaccaccgcccgggaacgggaactcgcacacggccaggaccatcaccactctttcttgctaccactgccgcttgtctctgggtggcaccatagcccgttcgatctcgcaaccggttacggctgtcaacccgtcaacggagccgaagaacgaccccgctcaccccggcacgcgcaagctgaacaagcggcttcggtgcatattaaggatcaggagggccttgctcttgacaagggatctaatttgaacgaaaccaagggcattaaaaacaacaccactggggctggcggcttggattcacaaactttgcaaacctcggtgccacgagtagacacgggagccgacagtcgaacccttgccgaacggtgcaagctggagaccaacatgttcatggaccaccaccatcaggcctcagctgtgccgccctcgcccgccctctctcactcttctttctcccttagaggcagaaatcgagtttttggaaaactaccttttctctcgcgcagtcgcaacccggaaagtccaacccatatcgagatcgcctctccaatctcccctttgcaaccagaacctccaacttcaacttcgccagtttccccggcctcctccatgggtgccccgattgacaagacccgatccaggagtggggatgcgaagacgtatgctggctctggagggcgcggcattgttccccttcaagatgaggtgccaaggggggccgttaatggcgctgacagagtaagccagcctcaccataaacgagacgaaggtggccgactaatgggttattgtgctagcgcgttaccgttcgctgtaagggcgtgacggtggatctcaaggttgaggttgacactactactgtggacatcttgttggcttatgccggcaagacaggccttctcgtcaatgtcaacaccagcatggtcatcgaggcgtatacccccctgggtctcgagcgacgccttcgtcgctatgaacgtatccgtgatgtattgaacacatgggatcaagacatgcagaacgttttgattatccagaccgaaaacgatcgcagcgacgagaacctagacctcgccagtgttcctcgcgaacaaaagatacctactggctttgtccttccacttcagcactctcataggcccgggaaatggaccaagcgttatatcacattgctagaaaacgggcaattggtttcgtccaagaagcccgacgcaaaactctcagacaaggacgtcttgagcatctgccatctatctgattttgacatctacatgccgaccgaagcacagaaacgaaaggagctccgaccacccaaaaaatattgctatgcaatcaaaagccagcagaaagccacgatttttttgtcggcggataattttgtccactacttcagtaccgaggacgccgcggtcgcccgtcagttttccgctcgcgtccaagcttggcgaagctggtatctggttaacaaggtattgcagctgcataagaaaatgcaagagcgagaagtggagaaaccgcctcagctctcttcggcgccgcacaaaccaagaagggcagtcaacgatgtcaatgcggatgaccacaagatcaaagcttcagtcgacgagtcttcttacccgatcggtacattcaagcccctaatcgacctgtcacgtttcgacaagcccatcgatgagtttgacaaggactggaaagccgaccgatccagacagcaggcctcccaacaaccaccattacaactccagaaagtcagaaaagctacacaagaagagatagaagcaccatttggcacgagtggtctgcttgggaacatatatgaagaacgaaaacttgcgcagaaggaaggggagagaaagaaactggaggtcgttaccgaccaaccttttaccgatcgacccagccttctgaatggcggattggtaacctcgccaactgaggagaccagacagcacgatggacgatgcgaaccaaaggcatggcttccttcgacacttgatcacaccgccacccagcgtagcacaagagcaccctctgttcgtcgtagtgctccatctcatcagtcgccgccatctcagtacgctccctcacaatatgcgccatcacagtacgcaccgtcccagcacgagcgtgggcgtgaaacccatcgtcgtcagcaaccgaaccagcaactgaagcccagtgcgcctcttgtcgacctaactccgaaattcgttgaaccaccccaatggtcgcgcgaaggtttgggacgaggtgtgcgggctccagaaggcatgccgttggtcgacatggctacaggaccccaattggctcccggtgccaaacccctcgacctgccaccccgaacacttgttaggcgggaaccgagcacgcgaacctctgcttctcgaccaggaactagtgcaggtagtgtccgagccgttagtcgggcttcctcggtgcgtgacaggatgatgagtccagacgggacgtctgggggcatgaggagcatatcaggatcggcttttcaaccacctgtacctcctctacccggctcagtcctaggctacgggccgaaccatccgcccccctcgtccaaaggtagaaatacagatggttaccgttcccgttcgtcgtctcgtgggccacaaccccaatccaagcgaggttctcctccgtcctctgggtatgaagacgatcgtcaccggacgttttccttgagaaaccagccacatccgctactatcgttcgatgaggccctagaagaaccgcgaggtctccttggacagacagacagaagctccaatgtctccgtgcaacgagcacagagtgtccgagtgggcagttcatcgcgccgcgcaaggaatgggagtacttacaattattgattagcatattcctatgggtttgaagggctttttccttggaactgtataacgactacttatcatgatttgacgccgttcacgagtttcttaccggttcttaaacgatgtatgggcatctggtttctgtttgattatattgtgctgtccgacaactcatgtaaaggatttttggttggtcactgaaggtacgaacgggaagtcacggctttctgaacagttatggtggactttactatctgagcatgatgttcttctaatactaatgctttgaacatttaaatcctaatctacagcaccattttgtgctgctcttcactagattcacgatgctaggaatgctgcggttaactttgagtagtcaaacccttattggatattgtgacacatcttcgtgaaaggcggattggcttcgtctcagtcaggctggggcctagacatacatagagagaagagctggggctcgagcaagaccttggagcgaatgttacctataaagaggggaatcttaggcttctaggatgtgatcagagggcattcatcacaattcatctcaacattcagtagcaagacatacaagcgcatctgtctagcatgaatatctcgtggagacacagtttcgttgttcgtgtaacctctgcttgcgacaaacgtagtaggactgcaatgtgccatgctgaatccaacatgtcatttcaaattaaggaacatttaccctgttcaagaagaattactagaattcaaacaatatttgtgccacggactacaacttccagaacagatgcgaggacacgattcttagacctctgtcaaacacaatagactagtattatgcagggatcaatgggatctcgtgacgggtagaagtgttcccaatcagtgggattgcatcaaggattattatatttacttttatttcttattgccctccgtctctcgccatgcatgcaaatatgtatagcagaaaaacaaggcctggtatctgtcgcgcccaaagctcactaaatctttctgtaaatgaatggtaacgcttgtttttgtcttggcttcgatccatcatcaagcaatccaaccttgggcggcattaagttaggtatatcatctcatccgcactttttctccctcctcaagcaaccagtatatgtcgaatagagatggtttacttgctgcgcttgtagatcttaccaaggaaggcctcaaagacctgcttcttgagacccttgctctcgtcaatggcatcaatcatcttgcggatctcgccgacgcgctcttcctcgtactgcttgtagtggtcctcgagcttgagatcgtcgtacagctgcttgatgacagcttccttggccttgtccttgcggccgtagttctcctcgagcgttttgcgttgctcgggtgtgacaatgctgagcgccttgttgaccagccacgagcacttgttatcctggatgtcggtgccgatcttgccaatgtgctctggcaggccaaagttgtccaggtagtcgtcctgcacctggaagtactcgcccagcgggatcaggatgtcctcggcctgcttgaggttctccggagtggcgatgtcgagcatgtacatggcaagcgcgacgggcaggtagaacgagtagtaggccgtcttgtagatgacgatgaaggtgtacttgtccatcgagaagttgtccaggtcgaccttgtcctcgggcgccgtgagcaggtcgcacagctggcccatctccgtctggaaggtcacctcgtggaagagctcgaggaagtcgacgtaacgcgggtgcgagcggaagtacttcttgagcagcgtgtagatggccgactcgagcatgaaggcgtcgttgatggcaaccatgcccacgccctcctggcggtaccagcacggcttgccgcggcgcgtgatggacgagtccatgatgtcgtcggagaccaggaagaaggcctggaggagctcagtcatccagccgagcgtcgcggcctggaagtattcctcctcggtcagggggcggccgagcaggatggaggccgagtcggggacggacatgccgcggttgcacttgccgccgagggtgttgacctcgagggactgcgacgaaaaaagacaaaagagtcagtatcaaagctctgaaaaagctacacgaccagacaggtaggtaggttggtctgctctcacctgcttgtaccagctgagcatctgctcgggcagcttgtatgccttggcatactcgaggagcgcctcctccagcttggggaagacgctctcgaattccttaagggtcgttgtcttggccatgattgcgatgtgtggtttctgcccgaagaaacttctgaggttgctggtaggagaagtgggggaagagatatgatgtatcgggaaaacgggatggtttcaggaggtgggaaatcgcaattactacgtagcgacggaagcaataggaatgtccgtttagcagagccagcttggccaggtggggttgttggcgggacagctgtacaatgtaactacggtatgctaaggtactctttagtgtagatgtggaaatctctcgtacctctttttatattatatcggccaggtggagaaagtctactgtctccctgatgtgacccaagcaccaggtaacacagaagcccaacaaaagaggttcggttgcgataattcttcttctgatcacgtcaaacacgcccatccatggataaagaagctgaatgttacgcccgttcaaggagagcaaaaagttcccgagtctggacgctgaacttccgtccgaagagatattcatgcgatccctgcaactcccttccgagaggaaccctaccgtaacgaactgcgtggaggggctggacccttcgactttggccgcccgcgcatcatgcccggtgtcgatccaatgggcgcaaggaactgcacctgccgctcgcttctagctgctattggtgctgcctgccggtgcaggccttcaatgtgcaccgtgcacgcgttccttgatggaaacgctgacggaaccgcctgtagcaacaggcaaggtccaacccacgcgacggacctgggacaacaatgttgacgttattcagttcctttgatccatcggcaagctccaatcttcaacatcacaacaacaactcacaaaagcgcgccttcgccaatggaaacggtcagggactgccacgcttttcaatttgcttcatgttgatctagaatcggattccaataagccaacacctggttgcggccaatatatccttaagcggtccgcctccctcggtgacccctcctgccccctgtgtttactctatccactaacaattatctccaggcgacacaaacactaataacacttgctgctatgcgtctatcagcaacagataccctacacctcaaggaagctctgcaaaatgcagtcgtgaaatgctctgagcgttgtctttaccaatccgcaaaatggtactcttcatatcatgatgctgtagtccgccatgcacctccattggctaacgcagaacacacagggccgccgagcttctcgattcggttcctgatccagtgctaagtgatttggatcaaaaagaagccgtggcaggactccaaggatatcaacacccggccgtctccgccaacccagaccccgtagaagctgagctggaggctaaggagctcagcaagtatctgctcgccaagtccttcttcgattgcaaggagttcgaccgttgcgcttccgtcttcttgccagattccctcctctccggcctactatccacgaaagccacggatgctacgacacccaaaggcaaggccaaggcaagctctgcgccgccgtacgagcaggctctcccctctctcagtcagaaaagcttgttcttggccctctatgccaaagtcatttccggagagaagaagaagaacgaggagtcggagatgatcatgggtccccaggacctgggcaccatcaagaatagccatctggttgttgtcagccgcttcctcgagaggtggtttgccgagcgcaaagccgaggactcggatttgccgccaagtcaaggcttcctcgagtatttgtacgtgtgtcccggtgtttatcgttctgtatatgcgtttggctgatgttgaaacagatacggcatggttatggttaaggagaagaacgaggacgccgcgttagattaccttctcaacagtgtccatctgtttccgtggaactggggcgcttggcttgagctcacaaatctcatctcaggggtcgaacagctcaacaagataacccctgtcctcccgcaaaacatcatgtcttttatcttctacgccaacacggcggttaatctgtatcaacaggggcaagatctagctgcctctgtcaacgatctcctgaagcttttcccgacgtcttccttcattctaacctgtagggcgcttttgaactaccactccaaggacctgtacacggccgaacaaaacttcagtaacttgcttgcgttacatccccatcgtctcgattcactggaccactactccaacatcttatatgtcctcaacatgcgcccaaaactagcatttctggcgcacctttgttccagcattgacaagttccgacccgaatcgtgcgtcgtcataggcaattactactcccttttatctctccacgaaaaggccgtacagtacttccgccgagctcttaccttggaccgctcttgtctctctgcctggacgcttatgggccacgaatacgtcgaactgaagaacacacacgcagccattgaatcatatcggcgtgctgttgatgtcaaccgtcgcgactaccgcgcctggtacggtcttggccagacatatgaggtgctcgagatgaattcctacgctttatactattacaaaaaggctgccgggctcaggccttgggacggcaagatgtggcaggccgtcgggtcatgcctgcaaaaaatgggcaaagacagggacggcataaaggcgctcaagagggcactactagcggatagctactatgactctactttgagcagctttgggagtgcgggacctgcagacaggatggcgcagatggatccagaagtgttgctacagattgctagcatgtatgaccgcctgggtgaggtcgaggaggctagggcatatatggagctttgtgtggcacaggaggatggaggagccacggacaatgcggatgcttcagctgtttgcacctcgaatcccggcgaatccttcgtcgttcatggtgattcgcctgggtcggacggggatgcagagggagggtacgaagggcgtggtggagctgggcagggagaagggactggagtgacagtagccacaagcaaggcacgtatgtggcttgccaggtatgcaatgagaacggaggactacgttacggctaaccggctggccacggagctgtgccaggatggagtcgaggtggaagaggccaaagcgctcattcgagaggttaggtcgaggatggaactcgctgatttgacggagcgctagaagccgccttctttggcgtttcccaatattgaggagtacttgccgtcggcagcaatgattcgtattggtagcaacggcggcgggggaccgaagctgaggagggttccaagatcccaacgatactacgagaacatcagcaccataccaccattgaccgaccaaggaagtggtatatatgaggatccaagtcaggaaagtgatgatgatgatgatgatgatgatgagaatgggggaaatgatcgccacgatgattggtcgggcgaagactacctgacggatggatacgatgatgacgatgttgacgacgacgatgatgataacggcggtgctcctacgaatgcatgaaaattcccatcattatttgggtctcggagcgcgtgtgggtagctggtgtgcctctcaaggtatctttacaccttggtcttgcgcagtgtgtataatgctcatcctgaacctggtttattctggccctgttgcagactgcatgcctccaaaatcttcactgcagccttggtttggtcaagcgtggtgggagaattttcgcttttgcttgtcacctcctatttttggttgtataagatgtgcaagacctgctttgggtatcacagatgctgtgaaagcaatggcagagcatgatgaccatggtcaagctccaagcttcccgtacattctcaaagatcacgcggtcacaaagtaacggtcatcaaggcggagtgacgatcccagttcatgagacttggttgcatgaaatgtggttaacatctatatatgaggttgcaaccgacccagtcgtgtgttgttcctcaagctcttctgttgtcggattgcagcaatattatctttttccgtgaaaaaatcatagcaactaacatggcaggaaacgagtacgcatcgccgatgtccacttggaggcacgttctgatgaagcctcgaagcctccgtgcgcacaactcacctgtaacagtctcaaattagctcggtccatgccttacaactgggaacacctgtatctcagtagggcttgctcaacaacgtcaacaaactcaacaagggaggttcggtgatcatatatgtagaggtaaataggaactcaggtcacttctgcccaatcaactaacacgacttttagccaactgtatgcgctaatcaactgtgagttggctggcctgtccaatcaaagttcaccgagatacaccaatacgggccggcaacagctggcatgtaggtgacgctgaccagcgctggacgacatgtcgttcttctttcatttcgcactccagattcaccctcgctatgagtatctcagaatatcatcggcatgaagagctacagtcccctcacacggtttgattaccacgaaatacccaagcaccagtctcgggtccggcaggtcatacaaataggaagcgcatgctctcgatacactcggaattccgatgtaccgcaactcgaagtggctcatcaataacagcacattataataacggacaggaatccaagctctcatatattcgagtttgatgcatatcatgggagagcctggacctggaatgtccttctcaggcaaagtttaaaccgctccgctgagccagaccgtcgactgttgtgaggtttcaaggagcgacaggcacagagatcttcctaaccgccagttttgagcagtgatcggatattcatgcatcaggagcagcccttgggcttcggttctcaacgagacttgggcagcctgcggcatctgttgcatcccggctcgccaatttctgcatgctgaatgataattctacggagagtatacggcacgcaccggtcgaaaagaagaactcggaattttcaggtgaaatgaaaaagaaaaaaaaaaggaataatcgtcagaatgaacatggagtatagataattgagcccccctctcacttttctctctccaaatcaccatcctcaactggaacatccaaggtccactacgatctcgtcttccaagctgacacgaactcaacagaagaaacctttcacagaactctcaatatgcttcttaataagcttcttgcttctctctccgcttttagcctcgtggcagccaacacgatcaccttcgtatcccttgacgaacataaccgcacaattttttccaagcacaagattaagtgcacaaatgacgaccacggaatttgcaacgatgtcagccttgcggacattgccccagtcgatgtccctggactcgctcagatcaacgtcgagcttccctcgggctgggaaggcaatttctattctgtcccgggcggtaccccggatcgtactggaatgctggccgagattcggtcccagggcttcgagaacggaagttactacgacgtctcagcgctcgagaaccccaacgacaacgtcggagtgaagcagttctggcctgctcacgaccccaacgctgaggtcagcgggtgcattcagttcccctgcccctacacctactatcatcccaacgacctgcagacgaaaccggccacctggtccgacaagttctattgtacccttgggaacgccgatctgtcaaagaacccgcacctggctcagtggcacatggtttacgaccacgagacgaagaaatgggctcctctctctgcgtagccaatccggccggcatcgacgagacaacatacacccatcggactctttgtgactctaatcaagaaacagacctcaactcccgatttgacagccaactatggccggagccatagccataacgccaccgagcagcagacggtctctaactagtcgtcattgttgaacagcaaaagaaacagccgacaatcgactctcgcccttttttttcctgattggcttggagtcacgggttgtgtgtggatagatcaccgagtcacggcgaggttcgataaggtaacacatgtacttaatgatttactctagacctggatttggcgaaagaaactttctgtagtacatgcctcggagagtcaggaaaagtaacaggcaaaacaggactgcttttcaatggaggataaacgatacagtatggttatttgttcactttccacggcggggttacaagactctcgggcagaaaagtgtatatagggacatatgagggagaattgtgtgactaagttagatttacgaacaatatcatatcgctagaccctaggatttttaatgtttttcttcttattcttcgttggataacaaatacagacagctgttcccactaatgacaagttaacatgacaaaggtttcacttacactccacgccttaagacggcagttacgggtttgaaattagcaagtgacgatccaatgtgggaattgtcaagctgtttctgcccttcattgatctttgctctgacctctgccagtgcaaagaacaaaaaaaaaagagagtcttgacggcaggaaaccaaggttcaggtgcatcactctttcctttcgtttgcatttgcatttcttcacgcaccgttacgagttccttggttttgagaccccaacctctatgatcaaggtaccaactgagaaggtatgcagaagatatgtaccgagcatgaagaggggagtaagaaagaaaaaatcaacaaaatcaacaaaacccaagcctttggcaccacattgggaaccatgttgaccaaatttcgaacgaacgacacggctgagcagctgatcatacagcttcttgaccgaacatccgaccaccgctcttactccgggcttcggaagggtctacgccccttagtattacacttccacttcacaaaagtgttcctagaaaatgaatggtacatgaactgaacgcaccacggttagcgagcaagaagcgcataagagggggttagcgacatgcatcgtcatctagcatagcatgcttgcgaaaccattgtcatgcatgcttgaaagtaaacacttgctttataggtgaaacgcaggcaggcgagaaaaaggggtagatgaaagatgcccagagagagggattgatcggctttggtgggagacggactcggccgaagagctccggctggctgtagctatgttcgttatgtaacagcggaaagtacgacaatgagatatgttggaaacaatgtatgggaaggaagaaggcagctgaagatgaggacctgttttctgatggtgcggatgccagttgattcatgcatgagttggagtgttggtgagatgtgcacagcggtgccatcataacggtcttcggcgagtacactagaccgaaggggcttttttttttcttcttttgtttttctttttctttttttttaataaaaagagggaaaaggaagaaagaaaaggaaattgaccaaggtacgcatacaaaaagcccagctgcccaagcctgtcgttgaacttgaggccagctgtatacctctgaaaacacccaccgttctctctagttctcagcacacctactacgtcggctactgagagttgttggaggatactgaactaggggcttagatggtccccactgaaggaatgaaggttctgccggtggaaagcccgctgaggcactacactagaagaagcagggaatgaatagaagggatgaaagagtgaggcatggacgggtaagtgaatgaaagaatgaatggataaagaagagagccaaagtaagtcgagtatgagtagaagagcatgagaaaagtagaacagcgagctatccagagacaatccacgcgccccccttccaatgatcgactcccgcgaaactccccaagatgttcacatcgccgtaagagcatggacacatcgagaagtgttatctgcatcacgttacttcgctccgatcatgaaagcatggttcgtcacgttaaaaaaagctctttattactgtgtaacaatgggatctcaatgggaatcatgtctgaccaatctctctgtcgctagcgagctgtattattaagtttactagcggcaactttggtcattcaagttgcgacattttgaggtaaaacgccttgttcatcagtatgaatactttttttcttcctttctagacgcatagtcctcaaccgtttcccatttcacattaccttccatacccccctgcttcagcagcggcactaacttctgctatgatttcagcggagcttcttcccgttaatgtttgagttggtgttggcgttggcgcacgagatcctgcccgcgatccagctcgagatccggcgcgggacccggcgcgagatccggcacgagaaccgggagcgagcgcaggggatggagctcgggacggaccgcgagacggaggatgggacggggtgagcgatgtgggccgagatggggctttcctgatctccttggctttgacaatgttgataaggtgctggcccgtatcctcgaacccgtcgagcttgttcaggcgagaatcaaagtattcgacatcacgcagcatgctggatagcctgtatgttagcattgcttctttcaagtttaatatgatggcatgaaaaagaattacctctccttcccggcctccgtggtgggctccaatcccttgaacgtcgagccaaaggtgtctttgtagttcttgaacaccagcatcatgatcatgcgcaccgttccctcgggtagctgtctagtcaagttgcggtgaagcgtggtggtttccttggccagtgtctccatgtactcgtgcgccgctggggacccggcatcccagttggttgccctcatcttcctagaggcgagaactgctcggccagtcatgatctcgactagtttattgtagatgatattctggtgctcttggaagtcccgcctgactttgtcgaaatctgccatcacaccagagacaagattgtttccgcaatgacggcggacgaactcacgcacatgggggatcgttgcggcgatgaaggctagtgcctgcgacgctacagcaagatggcgcgtggtgatattcttcaggccagcggacatgagtgcccctgcacctagaatgagttgcttgcagcgtgagttaaagagctgaaggtaagcaatgagagaggacgacacatcggccgtcatggagggaatgccgacaataaggtggataaactgagccatgccattcatgcacaatatcgcggacttggggagaaggaatgtctcagagtcgacgaccgcagcgcgtgccttggacttggaagccccgttcgcctgtgcttcagcggccttgtctccagagtcaccgttggcctgcgcttcagggacaggagtagcaacgctgccaacattctcgtcgtcggagggtggaatccaaattttggttgcttctgcccaaatggccgcatctcgtgtgctcatttccaatatgcggttgagaagctcggtgtctttttcggtaaaatcctgacttgcccactgatcactctccatgccttgggcaagtttctgcttctcggcgtcgccgtgacgctgaacaaattccttgatgtgaccattgacaagattcttcaacgatgtcccacttcggcctgaaatggcctcgcactcattggcgaaatggaggttgagagtgaagtatcgaaggaaccattcgagcgttagacgcgtgctctgttccgacctaactttcaatagtcgtacgactttatcctgagcaatatcaacggcctgcccaagaaggtttggaagatcgagggctgtatgaatctcttcttgggcctccagggctgccgtcgacaaacgcctgcctgtagggctaaaaggtggaggagacctgagcccactagttggatccgagtcgccgagagaacttgcgacatctaacaatacctttgcttgtgtatccagtcgccttagtgtttcagttactccgatgtagatcttgattagcagcccctccgcgtcccggggttccaaggcacgcaggttccgagccaggatggaggaacgttcctgttgagagcgttgcttggcccctgtcattgttgatgcggacatcatagactcattatcatcatcgctcgaacttggcagaggcctgcggatgaggtttttgatctcacgcagagctgtctctctataagctgtcgcagcggctgtaaggaacttggccctgtgtaagccagtcagactaaccagaagttccgatcgcaaaccgtctgttgatgtcaggtacgagggaaaagccgagggctcgcggttcgagggctcgcggttgtggccccctcgtgcacgtattgaagcactgctccaccgcatcagaacctcctggtttgagacgtgtgcaacgtggcgctggatgtcacgtattaggagagttataaacctctcttcgtaggttttgccgatgcgttgccgaagagtcctcatgtcggtgtgtacaccttgaagcgcagtggtgcccctgagatctctcaactccatcccgggacgaccattgtgcgaagccccctcttctccagcaatcagtttttccaaagcgtcaatgttgtcaagcgctgcgtccacctcgcccgaatctaccagcgattcgcatacagccactccttcaaccacttcccgaagctgcatgactgcatcgtgcaatcgttggatgttctcccgtctccgccgttggtgcacgatatccaaacccctggttgcaatctcctcatccaaattctctagctctctcctcagtgtcttgattctgtccacggagtctgcggcttctgaatgcagttccctaagagaccccagcgcagtgaaaaaggtggttgacgcggttgaaatcgactggataaggtgcatttcgacggtgtccatataccatgacagcttctcctgcaagatggcatttgtcgcaagagccttccgaggcgcggagacctgcccattgtggtgcgctcggtcatcggatcccggcgcgggtcgtaccacttcggatcgctcactgacgacatcgaaagttcgggggttctcgaggtgaaagtcttcgtcaaagtataccacgggaatggtggataatggtggaggaccttgcgatgccgctttcctgtagcttgagctgcgtcgagcgggacccggggcttctatcgatgatatggacgtaatggatgagctggatgccctcctggatgcgccagatcgtttgcccggtcgtaggtggccatcctcggctgaggttgcgtccgccttgctacctcgtctgctgtgagtaccagatgcctcttcttcgtctgcctgaacccgtcgtaattgttcgtataacgcgccgacttgggtgagatattgtgtgaattcggaattgtcaatgcgagggacattggtgagcgtgacaggtggaatgtctcgagcagtcggaggcttatgcgcagtggaagcgggtgctgaggtatggggaaggaggccggttcggactatgggcggttggagcagggttgagatggcgttctgaccggactctaggacggcgtcaccccaggtaccagtggaactgtcgagagagccaccgatggagtgtatggagcccgccgtcgaatcccgtcgagaatggaacgggcggctcggactgcgtgagcctctccttcaaggagatgttagtgtatattacggaaagggcatggacagacaaagcgcatcgcacccgtggaaaggaaagtcgccaaaccgcccggcatcgggtattggcgaaagactatcgaccgacttgcgagcaccctggttggagaacatgatggctcataagtctcccggaagtcctaggcctaagctcaggggaagacgaaatggccgttggtcatgcgccggtggattggcgacgtgggaagatggggagggggttcggtaatcggtattagtctatcgagctgtaggcgcgggccggcaggccaagggaagcaaccaaggtaggtggcgttgaggctatcgtggtccagagtatgggcggttactgcgaagggtcacgggggtatcatagcgaaacgagaacaagacaagaaccagattgtattttccacagaagatggccaagaagaggcgcaaagctgtagtctcgacgcgagcaggtgttgaggtcagggactcggagctgcctgtcgaatgtcaaggtccccccaattcacagcggaagccacgcagcgggcattggatcccacaggacccttgttcgggatacgtagcgcagttgaatgaagctccgcccgccactgatgattacctacgcagtaagtatactgtggtatgtatttgagcgggccacaaagctgggtcttgcaccggttgctgcaaaagtgtctggagggtgaaccccccctagctggatatccttttaagcactccttttcctccgcacttcagggggcctgcctgctgagccgtcaggtacctgccattcagctacaagtggggtgcccattaaaacccctgccaaaaatcgcgtcttgggtgtgcagtatcaatgtttctcgcgtcgcggttttcgcacatgttttgccattttggattctccctctgttagttgtctttctgcccccaacaacccctcccttctctgctattttctacaattctcccggtgcgaacatctacggccagtgcacgcgagtaaacaaaacaatcacataccaagccaccgtcagctatggattatcagtccgtcttctcagcccggacctacgccggcgctgcttcttcatatgtaccagaggaggacagcaaccagcacattcgcgcccagctcgaggctttcattctcgacttccgactagataacagctttatctacaggttcgtactctgtgtagcatactcctgtcctctgtcgagcttcctgttaacattactccttccagagaccaactacgagaaaatgcccttctaaagaaatactactgcgatgtcaacattggcgacttgatcaaattcaatgaagaaattgcccatagactagtcaccgaacccgccgagattatccctctgttcgaggccgctctgaagcgctgcacacaccgaatcgtcttcccaaacgaacccaagatagacctgcccgaccaccaactgcttctacactccaacgccgaagatgtttctatccgtaacctcgactcccttacaatctcccggctggtccgggtacctggtatcgtcattggtgcctcggtaatgtcgtccaaggcgactgagctccacgtccagtgccgcaactgcggccacgtccaacacgttcacgtatccggcggcttcagtggcgctacccttcccaggacatgtggcagaatcagggcacctggggaccctggcgagaagtgcccaatggatccctactttgtacaacatgaaaagtccagattcgtcgatcagcaaattatcaagcttcaggaagctccagaccaagttcccgtcggtgaactgccccgccatgtcctgatttccgccgaccgctacctcacgaaccgcgtggtgcccggctcaaggtgtaccgtcatgggtattttttctatataccaaagtggaggcaacaagaagtccacaagcggcgccgtcgccattcgcacaccctatctccgcgcagtcggtatccagacagacattgaccaaacagccaagggtctggctgtcttttccgaggaggaagagcaggagttccttgagcttagccgtcgtccagatctctacaatgtcatggccgaatgcatcgcgccgtccatctatggaaataaggatatcaaaaaggctatcctctgtttactcatgggtggctccaagaagatccttccagatggcatgaggcttcgtggtgatatcaacgtcctcatgcttggtgatcccggtacggccaagtcacaactgctcaagttcgtcgaaaaagtcgctcctatcgccatctacacctccggcaagggttcctccgccgccggtttgacggcttccgtccagcgtgacgcttccacgcgcgagttctacctcgaaggcggtgccatggttctcgctgacggcggtgtcgtctgtatcgatgagttcgacaagatgcgcgatgaggacagagtggcaatacacgaagctatggagcaacaaaccatttccatcgccaaggccggcatcaccacgatcctcaatgctcgaacttcggtcttggccgccgctaaccccatctttggccgctacgacgacatgaagaccccgggcgagaacatcgactttcagaccaccatcttgtcgcgtttcgacatgatcttcatcgtcaaggatgagcacgagcgcggccgtgatgagcgcatcgccaagcacgttatgggtatccatatgggtggtcgtggtgtcgaggagcggattgaggcagagatcccggtcgagaagatgaggcggtacatcagctattgccgatcgtaagttgtttatgctcctatctaccaccttagacacataaaaactgacattgtcgctcctccagccgctgcgccccgcgcctctctccggaagccgccgagaagctctcctcgcacttcgtcgccatccgcaagcaagtgcacgcctcagagcttgaagccaacgcgcgctcctcgattcccatcacggtccgccagctcgaagccattgtgcgcatcaccgagtcgctcgccaagctgacgctctcgcccgtcgcgacggagaagcacgtggacgaggccatccggctattcctgtgctcgaccatggacgccgtcaaccaaggtggcagcacgggcagcaatcgggagttgaacgaggagacgtcccgcgtcgaggccgagctgaagcgccgcttgcccatcggctggagcaccagcttggcgaccctgcgcagggaaatggtggagggtaaagggtttagcgaggtggcgctgaatagggcgctgatgatgttgcagaggcgggataccattatgtttaggaaccagggcgcgcaggtttataggaatggcgcgtagaagggatggtggggaaatgacggagtgtttttcgaagatgttccgacgaaaaaaagagaaaagaaaagcaaaaccgaagcgttcttgctctgctattttatttttctttgggtgtacaggttaacaagtacaatatggggtttcatggcaatgggcgtaaggggggctcttccaattttatttgggtctgacatggtagatattttgtctgtcacagttttcaacggccagctagaagacacacattcgatgatcttgctgcagtttagtattctcaatgccctgaatgtcattgcggttcagatttgtctggtctttggttacccgaaaccttgaagatgcgtctatttcgtaatcttccgagggaaggtattccactcccagcctcaaactccctgctcattcattcaataagagcattcctgcatacaggctaccattcatcgatcattgatggaacgtgtcctaccccgtctttttaagcatatgccagtgtgttatcatccctcatatagccagccacgcccagcgctgcctcgccaccagagacggaaggtccccgaacaaatatctgcagtttcatcatgtggtcagcaagccgttctccatttcgtcccatctcaagtctgatataaggttaaagggacaaatgttcaaagcttacctctcccttactgacaccatcagtagtcttgtactctcccatatccttgaaaaacacctccgtgctgctcaacggcggcccaaagtgcgagcacttatcctcaaacactcgataatcataaaacagcgtctgcgccactgcgccagccaccttggcagccgacagcgcatagatgatgcgcgcaccagtgtacgccctaagatccgacaacatctgcgacgacaagcgaggcgtatcggagcccacacactcagcggtcaggatcaagcgaagcttgccgggcttggtgccaatggaaggacgaaggctatcgtagtaggatgagaggaacgaggcggtgggcatgacgccgtactgggtcaggtggcgggtctgtagccagtgaaggttgcgggcgatgagcgaagagaagttgctggcggtttcctggtgcgtcttgacgagggcggccggcgtggcgacgaggatggtgggggagatgccacgggtcgcggcggcgaggtcgtaggcttgggttccaacagagtttagcgcgacagaggcgttagagaaaagcgcggcgagggtcaggacgagagtgtagctgttggcgagagagtcggcggggaggaagagatcggatggccccatcttctgggaggtcgggatggcaaaaagctgggaagcgatggcggaggcgaagttaccagctgtgaaggtaaccatttccgatgggataccggacttgaactgccagaagaggatgacatcactgggctcttgttgaccttctagaggggggagctcgcggccagcagcggctgggctgtcgccgataatctcatgccaggtagaaacattgacgctgctcccggtgccttcagggacttcgttccagtccatgtgtctgctgccttcatcgacgatccaaatcagctggcggaggttggggtagtgtttagcaacaaggtcaaaagggaaagaaccgggtgcagtgataactgtgtcagcaccagaccggcgcaacattgagataacatcttcttccggttgctcgaagggaagaatgacggccgttaagttgtagaaggcgcatgcaaaaagggccgcaagtagctcgacagagttgggaatgtagatggccacacgactgccgccctgctccttgatgtgtcctccaatcaggttgatctggcgtgtgatgtcgtccaacgagtgctccgtaacatgttcggtaccgaaaacgctgaggatcttgccctttgcgcccttgctcgggccgtcctcctgcacaccagccacagcttgcctccagacatcgcgaagatcaccgtcgcgtcctcttgcccagcgcgaggcaccgggatccttgacgttcagaccggtctgaagcggcatgccatggggggcagactggccgcggtatacgggagactggccgggctgtcgaacgggggacccttgagactgtcggacaaggagcatgggatgcgtatcggggtccttccgtgtagagatctggtaggtgaggaagccgatgaaggcagtgacgatgatggtgctataaatgttccattgcgcaaagaaatccgtgatgccctcgtcgagtgacagcaacagattgtcgaaggcgcccatggtgaccgacggcgcagcgtgggcgcagcgttcaaaagcgttcgggtttgtcgcgtgtcaagttgtaggttcaataggtagcgttgggttgggatcgggtagagctctttgaagctgtctgttgtcgggtatcgcgtgttatgtccggttggccctgaaccggcagggggagcagatgcgggacccgttaggatgacaggtcaaggcaagatggagctcttatgaggaagatggatctggtggggtccgaggcctcggggactgactcaggagtccgtgttcacagcggggagagaatggagagaatcgatggagacggggcgatgatggatccataggtacaaaagactccagcacaaaacagatggcggagcctggacggactggacgcagcctgaaatgcgggacacagcggggttcacccacggaggcctgatcgggtcctgccgttcgtcgtgtaagtcgcccagctaggatgtttagacttgcgggcgcggggatccaattgacatcaagggggaacagaccaccaacttcaacagcccaacatgccaaacaatatgtggtttagtgtaaatgtatagtgtacatatgtggcagccactcgggcagtgtccagagctgagaggagagtgagaccgaagcaccgcttgtggcacttgccccggctcggttaacccgagcgaagcagctccttggccaatcacctgcccggatttgatcacaaaccatcagagcatccaacccgtttaacatagcgggaccgcgggcaacctccgtactgggacgtcgacgagaacgtaagctctacgaaaagctccaacctctcgaacgagtaatcgcaagtcgccaattcgggcctcatcgccaccgttcgcgtatcaagcagccatggcgaccaagctaactcccttcctcatgcggacggccgtccgggcggcgacccggctgtccaccaagccttcgacaattgcgcccgtctcccgcgcatgcctctccatttcggcgcggaggcccagcgacaccctcatggtggtatgttttgcttctacaaaagccgtcagaagctcctcagcgtgctgacagtctgcctttaccattgtccagcaccgcaacacccccgacaacaaccccgacatccccttcaagttctcggccgacaatgaaaaggtcatcgaagagattatcaagcgctacccgccgcagtacaagaaggcggccgttatgcccctgctcgatcttggccagcgccagcacggtttctgcagcatcagcgtcatgaatgaggtggcccgtctgcttgagatgccgcccatgcgcgtctacgaggtcgcctctttttacaccatgtacaaccgcaccccggttggcaagttccacgttcaggcttgcactaccgtatgtttctccccttgcacttgggtttctgtcacctcttttttcggcacatgtgttttcccttcagcttcggctgtagctgactctctctttttcccttcctcagaccccttgccaactaggtggctgcggctccgacgtgatcgtcaaggccatcaaggagcatcttggcatcaagcaaggcgagaccactcccgacggccttttcacttttatcgaggttgagtgcctgggcgcgtgcgccaacgcgcccatggtccagatcaacgatgactactttgaagatttgaccccggagaccattaagcaggtgttgtcggcgctcaaggagagcgtcacggatgtgtccaaggcgcctcagccgggcccacagagcgggagacagacgtgtgagaacgccgccggcctaacaagtttgacgagcgagccatacggaccggaggtcacgcgatcggatctttaaatccaggggcttaatattgggttaagtgagcggttatggggcagaggtggaattacgattgacagaaactgtcacatagacaggacatggaccaacaggacagtgatgacagcaaatgcattagaccggagatgtattaatttccctcaggttatacggtacaatatctgtatttgtttactgtggttttcttggggatgagctaaagatgacctgaaccaaccgaaaggcacaagctgattacaaaggccttgatgtccttggtcgagcttggttacataatgtccacttcctccacttgtagttttttctctcctattaacgttaaaccttaggtgttggtcacagaagacaacatcaatggtaagccgattcctgtctacgcttaaaagtcatcacatctcgctttctaacaaccttatatagtaactttgaagcccataaacactcgttaccccggttaattcaacggggcgttgataacaatgcatgtggtatatcctcatggcggaaaacacaaatcgcatcagagcaaccgcaaaatccagccatctcctagtctgttgttctcagaattcaagccaccccagatcaagataccattctcctcaagctcgcccatggctgaactagcaatccagcctcttgggccaggaccgccaaccgagtcaatgtcttcagcatcatgtgggatagtatcgatcttcgtcctgcagcacccaaatcgttagcaatcatggtcaacgagccatccgacaggaccgaaaacttaccatttaccctccctgttcttccttccaacgacagactttaccttatccccaacgcttgccagactcatgccttgtgcgggaacttggtagacccagacatcgtcccagaactttcctgcagcgtcatgtcccttgccactcccctctctctctccaaggatgagaacaagatactcgcggccaccaccgacagtgatcgcctcgaaaccggcaacacttcttgctcccggccactgctcctcttcggggtcttgactgctgagaactgtaggaacgggctccggatccggctccttgtagcccacgtcctccttaccctgcaacagactcttccatccatctttaaccgagatgctggcgtctcctttgctgaatcgatcgtcaaactcttcgagtacgagctccaaataatccagctgtccgccctcctgcgtctcgccgttgaacccgccaaagcggtacagtctgcttctgctcagcgccagcgcggcacccccgcgagccggaccaggggcgtcaggcagttgctgccagatgcgggagtgaatgtcgaaggcccagacgtccgaggtcctcttcccaccggctagacaaccgccgtggataatgaaggtgccgtagccgtccacatcggcgtcaacggcgtgctcggcgatctttccaacaatggggcgctgcggggtaccgacttcgtccacgttgccgtcgccggtggcccagtcacggatggtgtttgcgcgcttgatgaggccttcgccaatgtcaccagcaacgttatggctggtggaagaactagtatccggccggctgttgctctttttggtgggcgatgccttgttgaagttacggggcttgtcggttgccacggccgaatggtagctgcgcggttctgggacagagggggatttttcgctgacgggggagacggggtcaaggtaggaccagaagtgagtacgtgtgtcgaagacccagacacgaccggcttcgtcgaggggagtcatgtcaagaccgccacgtccgccgaagaggaagatgcggtggccgatgacggctgtggcgtgaccgacacgcggggcaggagtctcgttcgactcgttggtttcagagaccttgttcttctcgtccgaggcatccgtgttctttggtgacttcgctttgatggcatagtaatccgccggagcgctactggacggaaggacaatggcgtgcatgtcattgtctgtgggctgacgggcattctcggcctcgccgccaaagacgtaggccgtcccggcgacaatgtcgacggagtgggaagatctgggaagggcggggagtttgatcttctcccaactgcccctcatgtgagctccgtgatcatcggcatggtgtctggcagtcaaagtggtcgatatcgacgagaggatgtcggttgtgcgccgctttatgtcttcgagcgtttccatggttacgatttgtgactgaagtgttgacttgcgtgtggatttggttaccaggggtgagttgtagcctgggcttcttctgcttgagcgtgtaagtgcaaggtcatcagctgattggtcaggggcattgacgtcataagccgtacttatctggggtccagaaaccgattgttcgatgttctttgatttgaaaggaacctccatgtgttgagtatagggttggatcgaagagcaaaagaaggtcagggcagtgtgaaggtgactacggtaaggattggaagtcccgggcaagtggacgaggacgcagtgacagagactcaaggggggacccaggcttaatccaaagctgactgctctggttttcctgcgtgacttccactatatgcagcaaaggcggggtagaggcacaaggagccgtgttgtctcccaatccggaagttctagtatgatcggctgcttccattctggaacccagattatgaagaagtcgaacttgaaaatggcaatataaccaagtaatgtcatgaatatcagtcaatatcagccagtgtactgaaaacttaaaacatcaagaaagaacggatatcgaaaccccaaatccccactaacaaaagccccccgaaaacgccgtcttcatgtataccactttaccaaaaacaccgtgctattctcatcatccaagccagttctctcgtaccaaggtgaatgccccgctgacgccctcaaactcctggaccttgcccccaaacaagctcttgctatcaccataatacttaagtcgatacactcccggcccgagctccttatcccaccactcatctgtctcttctcctgtctcccacataatctccacctcactcgttcccatcacactgttcttcctcttccagctgtaaatcaagctccaatcctcgtcgcttctcacggtccgccactccgacttttgagggttcacctggtcgacaaacaacttctctactgccgcgtacgttccctctaacctgaggttgtttctgggattggcaccaacaaataccgcccggatcgcatctcccctatggtatcctcgcgccgagtcaacatcaaccagaacgtctccaaagcccttgaagagtggtggcgcgtcacggaccaccgccgggatgaaagacaatgatcggttcgtgttgtcaggcgggaacgacttttcatcgtgggccggcgggctggtagactcggaagaaaggtaaggaaggaatgatagagtcacgttaatgtaagcattgagcgtatcgggtccgtagagtgtcgacgctccttcgtaccgctgaatctggtactcctcttcggtcgtgatatagtgcgtgtaagtgtttgcgggtccgcccaagacgacaatgggattgctcgaaggtccaccagtgtagccgtaggtctgttccatgtcttgatcgagaatcctcttgaagctttggcccacggcctctttccaccgacgaccagccatggtggtggcttcgcctgggctgacgacgatggcaaattgtccgacacggaaggcttgtacatcaacaatgttgggactccaatcgtaaggcctaagaatctcgcctacatccaagaggataggcttgggatgctggcaagccttctgttcgtcgcctggtgccttgatgaaataccgaacaactttccagataggcattgtcgtgttctcgttgccgttgtgctgagtaaagtcgaatgcccctggcccatcagtcgttcctgcggcaaaggaataccccaatgccgctgggcaggtgcgggcgggtttgccatcaggccgaatgaatgtgaaattggacatgtcatggaatgtgtgaaaggccttaacccatgggcctcggaccggtgatggattgttgataaggtggtcatataactgttttgctggttcgaattggcgtcttccgatctcgaagcaggagctggcgccatcatcgtgaaccttgaaggccgggcctctgccgtgacaagcctgggatttgccgttgctgcaagtgctgttcttgaagctgcattgtgacccagagttatcctcgcaccaagccccaagcacattgggactgacgtcgcccatgttagcctgggagaagccggccacaaaatcctcggccgctgacgagtctccacgaacgctcttttcaaagagccaagctgcaactcccttgttgtccccagttactacagtgttgttgccaagcatagaggttccgtgaacgggaaaccacgtaagaacaccgatattctttccatccgacgctcgctggaatttcagcatggtaaggtctttctccaccgagccatcttcttcttcgctcttgaagtatttcatgcgttcggcttcgggatttgcgaggtaagagaataagctgcgattgatgttcgccccaaaaactttggttgtgcctgcgctgaggtatcctggctgtaagctctcgtgcgcctttcgaatggataagaccgcgccgtcgacaatggcttggtatccctggcgatcgaaacctttgctcgtgatctgcggtaacagatagttcaaccaccctccgggtccggcgtgggaatgagtgcctgtaagggcgatgttgtggtggccataaaaggcatattcgggacctagctctttcaaggctttgatgatgccaaatcggacggcagtatcgccggattgcgtatcgagcaccaggtaaacgaatcgatcttgaggacgctcgagactcccgacaataaaggctcgcgagtaaagtcgttgacgaagaccggtaccgagttgttttggatcggcgtagcccatgaggttaatctcaaccactggaccggtaatgtcacctttgccaacaccaagtaggtattgggtgtccgtagcgcatgttgacacattggttcctggattggaaatatctgagcgccaatagttccatgataagctatcgaactgcgcagcgaccaggaacaaggcaacagcgaccgagataactatcaagatgtttcctatgaacagggatgctgctctggatgtaggacaccgtggagttctttgtgagtctggattttcggcgaaccgaactcgaagagggactttgctcgtatcgactttccggtccctttcgaatgtctgtgccttttcctgatcaacagctagaggttcgaactgaagatcaccaacttgaggtgccatcgctcggtggattactcgataacaaagccgtgactttcgaatgtaattatcatcagcaaaaagagtaaatgaagcagacgatgttccgtgtttgccttttactccctgacgtgttgaacacactacaaacgcttatatagtcaggaaacaatcaaagacaggcacaagcagccctctggatagcccgggacgattaacagtaaacaatgcctgccgggtgaccagccaacaaggttgcttggcgccaaagcagctgtgtcgtcataggacccactagcggagctgaagagcggataccacaccgtgccattaacgagaacagcgctctaaggccagggaagctcaccgccaagcaccgttaatcagggggtcttgcgcacagtgatcctgccgctgttcagcccgactccgggacgaggtggggaacgatttttcgtgttatcgcgactgccaccttcgcgctatcgcatcgcatcgcaacgcaaacatagggtcacgatatcgcacattacaaaccatcccctcagtcgcattccaacggattttacgccgtacccgagactaccaactactacatacggaacccaattgaacaaaccggtgacccgactagcacggccaaagaagcaaacctagaaaggacagcacatcaaaatcagcaccacactcatctcccaaaagatagcgacaactgcgcatcacaaaaaccgccaaaatgccactaataaccacaatccacgaatcccttccatgtacgtccaaccatactgtacaaccctccaagggatcttctcctgctccttcaccgcaacctcacccacccccaatcaactcaactactaacctttcctccatcacagacattgacccggaacccaccccctccgaacgctccgccgccgaagccctcatagccgccgaacgctctctccaacccgacgatccctttcacgcccttctcccccctccactcacgccctcgtcccacatcacccccctcctcgaatccgaattcgaccgcatcgcctcccaccacgtccaagccgccaaccccgacggtacacaacaagccccgccaccaaaactctccgccctcgacctagcccgctactcctccctccccgagatcccctccgcctccgaacttgcaggaatggacagctccgaagccaccacccttctttcttctttacttgggaaagcctacacggaccacgcctacgttgcgcagcggcgagcgcacctagctttgctggacgcgtacggcaagaacgcgtggctgattggcaactggcagctagagggggagctgaaggctatagaaaaggaattggcggaggcgaagagggagattgatctggtaacgctgcagcggaagcaggcgcaggacgaggttggaccggagatcttgggactggaggatacgtggaagaagggcgtgggtagggtgttggagacggaagcggctgtggaggggttgagaaggcaggttttggaggttaggagggggatggagtagggggtggtaattcaagatggagaggagattttgtggctttggttttgtcctgggtttacaggcaaggtacgaagtgtctggctgtatagacacatgggggaaagaaaggctcagtgaagcatcaatctgcatcagaggagggcgtgtcacgataggcgacgaatgagctcgacaaggaccatggaatgaactgctaggtacctaatttgcaaagaatcccccgagggatagacaatggatgagaggggaggcaacaccaaaacaacacaataagcacaatgaaactcggtaatagagacccagatggtatcgagcaggtggaagaccagtctacagcctgcgtttcgcggttctgggaacaaatgggcgacattgaatgatatcagtatatgttgtactagaacctagtagacgcctttcctaaccagcaataaagctaacatcgacaacaactactaactacttctgtgtgcaagtcttgaaccccaaacccaggccaaagaacggaccttacccaacagtgataaagaaagccattttagtctataacaattcaatttgcactctggtctcctcaagacacctgcaaaggatccacctcttccgcttcgacgtacctagtcctccgcaaaatgctttcaatcggaccaagcaacctttgaaaagcattcttgccaagcctggcaaccttgacctcagtttggctgatgacgctggccgcgcgaggggcatcattcagcagcgcaagctcaccgaagaaatcacccttcttgtagttcttaactggagaatcgtttcctcgcttgaacgctgccgcctcgccagcctctaacaggaagaaggagtggccggggtcaccctcaagaatgatctcatggccagccgggtacttctggctttcgagagcatccgcaatcttggaccgctcatatggcgtgagggtcttgaggatgggcacttcttcgagaaagctctcgtacatccgacgacgagaaaaggtcgattccatgagaattcgtcggaaggtgacacgatcaagcgcccatagtgtgcactggggctcagcagagacaacagtagcagcacggggtgcgttgtacatgagggcaagctcgccaaaagagccaccctccgctatctcgccaaccttctgtcccatgccgtctgggccgggttgaagagcgccggtgctgttgacataaacctcgaatcttcccttctctaccacatagaaataatcaccggcatcgccttgagtgatcacctgccaaaaagcgttagaaaaaccgtgtttctcaaaacagagagttgcagtggcttcaggtactaaccttgattcctttggcaggcaccggcttctctaccaaagcacccaatacttgggcactctggtcgtcctcaaggtggttgaaaagaaagttgccgctgatggctttcttcaaacgctcaagttgctctgctgtctttggatgaacaggaggtgaccagttgtcggagttatccgtgactggtttcagggattctgccgaaacggaggtccggcgacccaagttgtagtgagcagggaagtcatcaggttggcgccggacgggcatgtctgacggagcatcgccaccaaagccgttccagaaagcgggcgcagcgttgttcttgacgccgaaatggggagttgtaggcgaagtaatagtatcattctcgtcttcctcaaccagcctatgcattggcccagactcagatctgcctgaactgccaaacgggtttgcgttcccaaaagggctggtgaaacctgtgctcgacattgtggtgacgttgatcccaacagatgaatcttgtgaggtgtgtcgagctgaattgagagctgttgccttatatcagacaaatgttcgaatcagatatgcagatgcttgtagcttggaccgaacactacctactgaaactgagaaaaaggatccagaagtgttttgtccccgaactttattttataattcgcgagcaaaggtcggatggagatcgaaaggtcgcaagggaccagagcgtctgtaatttaacacggggcgtcggaaggtagatctttggcgcctggaagcactttacaaaattagcacctgattaccgaaagaacaagcatggatgatcacccgcatagatcttgacatcggatcagagtggaattgccgaacgggaaattgcgaaattggcagaatggcatgacgcagagaagagatcggtcttgggatgacagtaatccacactccatgtgatctgtttgactacgaatctatgcgacctagcgcacgggtacaagatgttcgattgcacaacgatgttgatcgagcaaacaaggtgagacatggctgaagagatttagggaacttacctagggatcaccagatgtaggataggtggtatggagaggttgaggtcgcaagcaatctcgcggacaacagtcttgcggtggttgcgaacgccggagatggatggataggtttcagaggatcgcgggcgggatgatgaaggacgagcgggattgcggaatgggcgatggcaagggagcaaaggctgggatgctttgaccagctcgtagcccgagatgctttatacgtggctgcccgggaaagcagagcagacaaggctgtaatgtggacagggaataaaggctaagacggttcggcaaacaccgcagcacgagggtaggtttcttcgttgcgaccgaattctggtgtcgcgagagcaattgcggttgcgattgcgatctcacttgcagaggagttgccttgtagcgacgcaagaaagaagcaaggcagctgtggcgaggcgtgttgaccgaacgaagcaggcggcggggagctgtgtgggtggaggtggaaatgatggaagggggaatggcaataacaacagaggactggagagctgagcacgacacggcaaatgagacaagggagtcttcggttattactgtctttgttaaaagggcgagagtagaagcgccggaaacacagagagcaggaaagctggcatgaggggagtgatgtggaggaggtgaagctctaggttttggcgggcaggtggggtgggtgatgccgtttgcgctcgttatctgggttctgggtcgtgaactcaaggtgctggacggtcgaccgttgccgtactggcgtgcagggttctctgcgatgtccctttccggccattgcctcagcttggccgttaaggtaagtacctaggaccgtgtcacagacgggaaggcttacagaaggcttacagaagccttccagaaccacctcatggaattgactctggatttagcagccggcgctgaatcttcaactcctcatcttttcacgcgttgatgttcgtcagccatcattcgacaaacatctttcgaagccacgtcagtgattgactatcaacagggtcgagacaactggaacaatgaaggcaatgccctcctccgttccctgctgggggcaagacccacctctcttgtgctccttgttgcttctccacaagttccgtcaagcacgatcacagactcaaatctgtcgaatccttctagaaaacacaagcacgagccttcatgcgactgccccccttcttcttccttgcttcttttggtgtccctgcgtgccctgtccaattgcctatcttgcgtgtgccagctctctttctctggtgccagcttgcccgcattgcctgccattcagatgttctgtcgccggggttacacatgtggtctagagtctggttggctgtaacctcaatacctcattgacccatccgcccccgtcgggtgtctgacgtgtgagtctgatgctgtccttcttcttcggcttctcttgcagatctcggcagccatttcgtaacgtttgcgagccaaactcgactagagaagccagaaacagcttctttttttgcgggtggcaaccatccccgaagacttggcgttattcatcagttttacgcagtacctcattgatgatctcgatgctgttcggcagccgtttttgtctcaatgcttcgttctacacatgcacaaggcttcacgcacacgacggcgaagaagtcttttgtgtcgtggtgctgaaagttgcttgtgtagggttctaacggtttgcctgtcaatcttgcacgaacaattgttactatcacctgcgcgtgaacgctgctggttgcgtatgtagtgtccggttgactggtccccgaccccatcagatcaagtggagcggatgagacctagaacaggatgttgcaatcaagatactgatatgcaaaaggccgagataccacccgggcgccgaacggtaaacacaagacacacagctgatatatcactcttgtaccagatagtgagacggatctgaagtcgcagaacagaaacgttgtgcaaaaaggtgaaacgaagcgcgagaggttggtggcacatatagagattggcagctcactctgtgcccgattctggaggttgttgtgttctaaagaagcacctctttgaatgactgttgacgtgcattcgcggggcagcggagaatggcccgtgcgtgtgctgccctcagcggttccctcagttgagcggcctggacaagctctcgctcacgtgagacatctcgtgagagtgctcagatgatgatatccgagtgtgaagtcggacgtcggacaaccaagccctgaaatggaaactcacagcctccctgccaagaggaaggcacggaccattttgaattgttgcaacgccccagaaggccgaagggtccgggtccgcgttccactgcccactcaggtctcgagccattgcagcgatggagtgcagcagtggacttgcccgtccgtcctgtccttgtagcgcccgactcaaactgttcgttgacaattccattgcccacctttagactctgtccctgttgcgtgtgttcctggcgccgccgttccatcaactttgcaaaacggcttgaattccacttgcatcatcgcaagcgcccgcccttctcctggtcttcgaatctttccgaccttttagcgacgacaatagtcgctggaataatccgataacatggcacctcgccgtcgccgtggcggccgcgatggctcccaggacggcaactcatcagagacagatgctcccaagaaccgtccacccaacactgctttccgccagcaacgaatgcgcgcctggcaatgcgtgctcacgcccaaacttatcgtctccatttttactgtcctcgccgccatctatcttggctttggcgcctacttgacatatctcgccttcactgtactttcccccggttcttttctgtgccccctgtcacttgctgcaaaaagtgtccgaccagccgctgaccatgccacccatctttttaggttcgagatatcagtatcgactacacagattgtctgagagatgcgcccagaggaaatgacacaaggaaaccaattccacccgataacatcaagtcgcacttcacctcaaaagccctggccgaccatccgaacctagaccccaagaagatgtcgacatggcatgttgaggagaaaaacgtaaccttcgaatggagcggcatcacggctccaagaaacatttgcgttatctcattccctattcccgaggaactcccggcacccgtcagcttctactaccatctcgacaacttctaccagaaccatcgtcgctacgttaactcgttcaacgccaagcaacttctgggcgatgccgtatccaaggatgttatcgacggctcgacctgcaagcccctggatctcgaccctcgaggaagcggaaaggtcatttacccgtgcggcgtggtggccaattccatgttcaacgacaccttctccaacccctacaacgagcaaaactctaccgactacgtcatgtccaacaaggccggtgacatcagctgggagggattgaaggacctatacggcgagacgaagtactcgcgggccgatatcgtgcccccacccaactgggaggcagcctggcccaacggctacacaaacgacaccaagcttcccgacctcaagaactgggccgacttccagaactggatgatgctcgctgcctcgcccgacttttacaagctggtgcgcaagaacgagcgcgacgccatgaaggcgggcaactaccggattgagattgtcgacaacttcaacaccaccgtttacaacggacacaagtccatcgtgctcaccaccatcaccgccatgggcgcccgcaacatctggccagggataatattcctcattgtcggcggcatctgccttattcttgacatctactttgtcttgtctttcttcatatggaagcctcgtaagctgggcgacccgtcgtacctgtcgtggaatcagccttcggccgctcaggctggatcgacgtgaaacgagcaaccagaactcgaaccaagtaagacaaaacacacaaagaacgaagatataatttagaccctaattacgccgtgagatggatggatggctggatggatgtgatgaaacttcttaccctgcgggatgaggctaggacgggggctggctggctggtcgaaacatgaattgggatagaagaggcggaaagggtaaggagaagcagacaacttgaaggagacagagagagagagagagagagagagagagggcgggattcctgatccaacacggaaccgctctttgtgagctttgcctgttgttgtttccaaaaacttcgctgggttttgaagttcagcacgcgcttacacaagtctttttgggatatcaataactgaacggcgtcttgggtttggtatagtttccgtttcactacttagtacagatgcatttcatgggatgtaggtctcattatttactcacaatttttttaaaaaagaaaaccacaagctcattttcatttcctgtgacaacttcaattaaagtacggtatcactcaccatgccagattgtgtaaaacaagtagtttactactacctaccatgttcatacaactacagtaccaaacaatatatcccatttgcacgccagacaaatttgcccattggaagagagaaaaaaagaccgcgcaaaatcaaatccacgccgacataggaaagaggaaaaaaagggaaagtctgaaaaaaagccaaacttgtacacaggcccgattttgaaacccttttcccaagatatgcaaactcacaaggaaaataaatgtcaaccgattaaccttgtcatatcgcgagaagagctcaagcgaacgaagaccgggtctaatcagtctactttctccgcttcttgggtgccgcacgttcctcctcgtcgtcgaagccgctctccctgtcacgcttcttagccttcctctccagctcatcccaatcctcgccctcctcctcctcgctgtcttccgcctcatcgctggcctcctccgaggcgttggagtcgtattcggaatcctcttcgctagactcggaagcgtcctccaattcgctctcgtcaatttcgaaggcgctctcctcttcctcctcctccacttcgtcgtcgtcgctgtcgttctgcaggaagccccagccaccatccaagaaaaattggtgggtattggcagtgaccgttttcatgatgacaccccagttgaggttgagaggaccctctgagaaggcaatgtcagacgagtcaaggaactccttgacgtcttccaaagactcgacaggaatggtgttgatgtggtatggtggcctcgtgaagtccttgaagacaaacaccagatcaaagtttttgagaccaaactgaacacgttccagatgtgcgacttcaatgtcctcaagggtgataaccatgaatggaggttcggtgatctggatgagacactccgtggtgggctggatgtacacgttactgcggaacggtacaccgttgaaaccaaggtcgcggagtggcatgtccacctcaatgccttcgttgcggcccgcctcggcaatcttttccgcgaacgacttgaacaggcgatccagctctgcgcggcgccggcgttcctcctgttcagcctcgaactcatcctcatcaccataacgatacttgcgcttccgattgccggtctcgtcgaactggatgtcggtggcttccctgtagaattggacatccttcgtcttcttcttgtttccaatgataatgggatccttgaggtggatgtggatgatcacaatcaactcgtgctgacatggttggaagaaaaggtggcgaacgttggaaaagaggatatccacgcgttgcgttgtgctgagaggtgactggtagcgaataccgttctggtgaatttccaccttaccaggcacacgcttgccctccatggccggccggatgaagacattatccaatacggcgggccgacggtctgatagttaattagtatgttgcaatacaattgatccgggaaagcgacttacttctgatttcaacgagcttgtcctgctcaactacgtcctccatatccttcttctcctgctccttcttgacagcgtctcgtttgaggttcgagatttggtttgcaatgtcagcatacctatcgccatcggttgatttgaaagtcaagctcctgacgaagtgcgcagatgcatcttcgaagggctgctcatccttccgacccacaccctggccaggagataggaagttgattctcaagaatgaccactcgccctcgtcactcttgcttgcgttcttgatggtgttgatatggaagggtaccggcctgcccataacaggcagtactatggtcgcgttcttttgatcaataacgatgcccatatccttaaccttgggcgggaattgattatcccgcttgtaagattcgaagcgcttgaactttttgatttcgacgccattctcatcagcggtagattcggcgtatttggccaagccttccttctgtttcttctgcgcgagttccttctgatgctcgcgacgtctcttgtccgcgtcctcatctaccgttgtattacgctcagagcgtagacgagtgctagtgatgttcttggttgcaacggcacccaccctagagtcccgcttctcctttttcggtgtgggctgtgcttcttcctcatctttgaagaagaacgaggtggcatcaacatcgacaggcgcctcgccagtaaacaccaccggctcggagctagtgacacggatcgtatcggaaaggatcaaggaatagaccttgctgttcttgtcttgggggttggggttctggatatcactgaagccggtggtcacaaccagtgtcatgccatccttaagggtacgggtgttcttgttgttgagaatcaaggtcgggtccttgttctccaggccgattccaaagccgacgttcttaagaaagtgcttctcaagatcgggctttttggaccgcacaaagttgtaggccttggtgtaaacatccttgacaatggcaccatcccggatctccttgagaatgaggttgtggacagcaagtaggaacttgtagttgctttcttgggacttgttgggatcgaccatgaaagttctggcgatttgggagcaataggacttgtatctgagacccatagccgcgatgataattcccgggtggagtatatcattgtcagaatcagcctgccacttcaggtcaaatttgccaccactttggacgatcggtcccagaatccagtccagctgctcgggatcgaggtcagccgggagcttctgtcggttgggcagctcgacggtcttccaaaacttatcgtcttccagtttgttgaagaccttatcggctagtgcgctgtgcttgatcttcttatcttggtcgaggatattggacatttcgtcgaggaagtaaggggtcaggagggcgacgcaagccttggacgaggtccgcatggcacgaagctcggtctcatccttgacggagaaggcgccagcagacagagcctgggcaacgtcaacctcctccacatccttgcagttatcggcatagaccttcttccattcgtcgataaaggggcccttggaggtgtccttggtaaggacgccaaccttcttctataacgagcgaaaatgtgttagaaccgcaccgagatgttgatgtgcgcccaggatgggatgtaacttacgcccgcagccttgatggcatccgtaattttgatgaaaagcttctcgttctcggcggcgtccttcccccgcacgaggacctcaacggggtatctgccgcccttcacttggtcgaggtacttggctattaacgtgtcagatagtttgtccgcgttcttgggtcgggaataccgggcgaacctttcttttgggtggtgagaatgtagatggtgtcgagggtaaacagcatgagggtcgtcgggaactcgtaacctagcagccagaactttacgtagagctatcagcagctgtcatttgactggaatggcccgccagacgtacagccagcgcacgccgagcgggctctccagagggcaaaactcacatggatagcgttgttcttgtgaaactcggggttctcgtcgaccttgcccatcaggatgacgatggaagagacgccaccgaagagagcgtctccggagcgcttgtcggccttccaggcattgtagaagtgcgagacgcgctcctggaagaccttgctgtcgattttgatgtctgccatgatgagcgacggcacagcggcgcgcgattgaagatggcagaaacaatcaaatcagcagaggtttgggtttgggtgaagtcgtgcttttggcgaggggctgcttgctctggtactgacggtggcggcagacacccttcaagatgacagaaacaaggctaccacacctctccagccggcactgctagtactttacagtgcttgccagccgggatccggttccaggccaaagacacaaaaattcccgtgtcgcgcgtcgctcacgtcacgggccacagctcttggcgcccctgtccactgccttcgcgttaggatgcctaagaggttctgttctgtgcctgaggcaactatatatgctggttgccacggcaatggtgatattcctgaaaggtctgtagtatgggaatcgtagagaagtatattgatgaatgatggaaatagacgagcgtaaatggtgtcgtcgggacttccaacaacttgcgattctgttaactttgtaagtcgaacttgtacctctttctttaggtgccctgcagcgagtgcatggagatgaaagagggacaggcgggacagggcgtggaatggaaacagagggacgggaggggtggagctaagtttccaatgcacaggtacgattaaactaagtcttggcaagcgatggaagctctggggtgccgaacttcttccatttaaatactagtagacgtactaaccagaactcacctttctttacttcgacgcaaagaacgtcctcagcagcgatcaacctagagctgatacccatgtcaacctgaatgaataaatgaacgagtgatggcaatcactgtgcgaaacgacagcaacactatcttcaagaatagactcgacgggcccagacaccgcgtacaagtgcaaagagcaatgtccaagatgccgctcggaaaacctgtgatgtttcacatctatacttgatagatcggcattctggaagataccgccatgagatggaaaaattggctaacatctgcccgacgggaaactttactgaatggtggaagacgacgaactgtgcccatcgaaccaatcacttgtccgtgatttgacgttcactgcaaagcgagctgctgtactgcaaaaataagtagttcccgctgccgtctcgacaaccatttgggcatcttctggaccttggttcgggtaacttagacagcacatcataaggtccagatcactaatagaagacaagctgccatcagcacaacttccgagaagggcccttgagctgtatcctgcccagtatgaagcgaggacgagcctcccacaccatctagtaagtatccgcacaattatcttggattcctttatccggctggtgattcagtccggtcctctttgggatcgaaaccgtgaatccaccggaggccactcggggccggcccatcggctgccggtacggcggcagttccgcacggacccgaccggagcagtgccatttggccccacttccccggattcagaagtgaatgacaaatttcaaaagttgaagttcgcttcctcggtgtccaacaccaccactctaggtcgattttcaagatttgtacatagaaagaacagggtcataataatacgtcaaaatggttcgtgaacagtttcaatcagtccaatcctttgtttcgagacagttgaagacctcatcgcgcatacctacctacgaactacaggcttctccaaacttgaggacggttgagactaacacggtattcgtcttataggttcacgccgacgcttccaactttgctgccaacgtcaccaaggaagaggcctaccagcaggttcttgaccaagctgaaggtctgttctatgagcagaggaactgggtaagatgaggaaccaagcctgcttgcaccaccacatcaggaagggacaatgtctaaaaaggtgacctgaatgattgacattcgttaggtttggtaagtcgacgttggctcccacatgtaccctacagccccttctcgggatggtccgtcctgaaaacaacagatggaacgtacaagatcctcattgtagtgctaatgtactctttaaaaaatagcaatttgtccaactgcgctgcccttctctggcacgctttcaagtctcttccggctccgagcaaccaggtcaactgggctggtaagtatttgttgtgttcatctttgttcaagatccaatccagctttttcttcctacctctgcttgttcaacggtcgttatctcttctttcagttttcattttaccttgcttcgtcgaaaattcctgtcctttttggacaacatctccctctcctcactgcgtcactactttgcctgtcaaacacacctatacgtctcatctcactacacttgactctctctttctctctcccttcccctcttttcctttagcctcttccaaatccaaattaacccgcccacataataggcttctacaccctcaaccacccctccactaccgaactcattctaggcccttttcaaggtaaagtagcctgccaaaccatcgccttcggcaggggcgtatgcggtgccgcagccgccaccaagaccactcagctcgttcccgacgtcgacgcctttcccggccacatcgcctgcgacggcgacagcaagagcgagattgtggttcccattgtggtggatgatagggtggtggccatcatcgatgtggactgtgcggagctgaacgggttcgatgaggtcgataaggtgtggttggagaagttggcggatttggtgggcaggagctgtgactggccttgaatttttgaaagcttgcgcaatggggagtaagggaagattggtccatagtaggggaggggtggaatgagggtgagaagacttgttggggtttaaagatgtggaggataaatgggggctttgggctgctgatgagatacctagagatatggatgggaacagacatcagttttcttcgtgttggtgattggtcagactacctatttcgtcttctttcgcagacagccacctctcacactaggtcctccggtctcgtcttgatcttattcaccaggtgtgacacagaaaaacagagagtgcgggaagaacagaacaacaaccgaagaagaaaaaaaaaacccactaaaagagtcaactgtagcaggacactacttaccattttagtagggagcaaacacggaaagtcgttggcagcataccagaatcccggctttgctcgaaagattttcatgacctgcaaccgagttgaacacggggcctcttcgtgaaccggggtcgggtacggcacactgcagagagaccctcgctcaactaattagaccagtgttggactcggtgagtgatatacatggtccggaggagatcctgtcaccttggtctgtactggtcgcttgagtatcaagggcaagcacggcgactgcaggtggtttagactttgtccaatggtgtttgtcctccctttatcaaagaaggtacggacaggatgaacttgtgaagcactttgttcttgctgcgaaagaggaaggtgagttatatatataccatcctaccattgttcagttgcaaaacaaaaggaactagggtgtttggcaatagaagtggacactcaacaagcaagccttggtcgatttaatcagcaggtcggcagaatatcccaaggaaaagaaaacctcaagaacaacttcctgatgtaggtattttcaataaaatccaaactcggagacattgtgtctccatggattatgtttgtcacgttcttagtaaagaagaataagagtaaaaaaaaagaaaaaaaaacattattctatgctatacattgcgctgcaaaatccagctggacgacagctttcaacacctcatcattaacttgtagatccagcaaacgccaaactacatcgttccttgacctagagaagaagggtgccggtcaaggtgaagaacatgaccaatccggtgacgacgaaaggagccttgtcaacggagccgataccgcgggtgcttccggacttcttctggctctcgacgctgccggagggagaagcagtgtttgtgggagatccagaacccggttccgcgtcgccagtgctggtaccctgggcctgctgagagccctcaccattcagacccggaccagtgccagcgccgtccttcatgaacttcttggcaccgtcggggatagcggggagcagagtagagtcaacgagccagttggagtccttggtggggcaagcagcggccttggtagtcgaggtgaagccgccatcacccgtgggaaccgggtacttgctcatggccttggcgaagttggcaaattcaggcttctcctcaaccttgcttccagggccgagcttggcaattccgtatccgttctcctccaccgcatactcgtacataagacctcccgagtagacactggtcatcttgtcgctcataagagccccaatttcggcgaagtcgcgggtgtgagtgatgcagccatactcagaaaggcttatgaaaaggtcagatatgctgatttgacagatttctcggaggaaagttaagacttacaagatggggatgccataaccggtgaacatcttcaccttttggtcccagccggagtccacgaagttcgagctgcaccaggaataatcgttctgtatctgatgtcaggttctaaactgcccaatcgacccaaaggaaaacttacaaaggcgaagaagtcgcttctctcgtcgtcagttccgcagttcatgtagctggcgagctgcatgcggttctgagagacatccgcagccgagtacccaacaggaatctttctgtagccacggttgccaatatactggcgcatatcacgagtggtggccttgacatatttggctgccagggtgctgttgaccacatcgttgatgacctcgttgcccgagaagaaggcaagggtgttgtcgtacttggcaaaagcgtcgattgtggcgaaaacgctctggaggtatttgtcattgtaggactgatgggggtcgtaacggttaagcgagtaaaggggggtgttggcgtcaataacgacataaattccggcatcggccaagaggttcatgcaatcgtcgtgcttcttggagttgtccaccatgtagacacggatggtgttgactcccagcttcttgaactcggcaacgtcgcgcttgcacatgtcgagatcggccaagggatccgtcatgccggacgatcctcccggctggtagtcgattcctctgatatagaagcgctccttgcccttccagaaggctttcaacaaagaaatcagcatctccgcttgttgaaaggtcacatcttccaaagccagaaccactcaccatttccggagactgtgatagcagggagatcagcccgcttgtgtggttgctcccgctcggttggcgtcggggtcgctgcactgaggctagcgatggacgccaacgccgacatcaagctgatagacttcattttggtgtcgtcaacactttctcgcgtattgcgatgtgtaagcgaaaatacggcagtcgttcagatgtcgcgtcgataataattatcgggcagtctatgtatgaagagaggtgatagaaggcccagcaagaaagtccaaaatgggcttgataaagattgaccaagtaaacaaagtgaaacagaactgaaataatcagaaatagaagaacttgatgtgtgcgatcaataccgaacgaggggatagggcaaacagcctgtgtacagaacgaggggaaaccgtttcaagcacggaaatgttgttgagagtggaaggtgctcttgaaggatagagcaactggagtgaaacgaggaggggggaacgagcacataaaaagcagccgtgtcaccacagacgtcgaattgccagccggagccgttcagattgtttggtaagcgcattgttcatcccttcccgtgttcctttcacaagatggaccgggcaagttccttggtggagttgtagtggtgatcggaccggtgcgggtacctggtattggagcaccttggacgcataaaggccgatgattcaaggtttgaagattggtgtggccccggtcattgatccagagaggaacagattaacgggatgttcaagatttacctgcttctgtttcatgttttttccactgcaagcgcagaccttgaacttgagtgctgtatccaggttgaaggctgtgcaactctctcctgcaaatctctagagatcaacatccacgcatcgagaagtgatcgtctgtcgagcctcgaggttttgcagccttttcctctgtcacaggtatacataacgagtttcattcgatatgcaagccatccaacgtcgtagtggtctttaataataatagaacaagacgtcgaggatagctcgggcactccgacaacatcctgcagaattgtcgtccgtgggacatgtggaacggaagtcacctgccaaagcgttaacaatcagttcgcaaggaggacagcaattgcgcgacacacagccagccgcctcgataagttcttggtccgtttgctgaatctgctagatctttacttcggaagtcgactctcccctccccggtgtcaggcttgaacatagtaaaacgcggctgtaggcttggacgacacaaggcacgaactgtgattgaagctctcaagatggatctggtacccgaagcactggcgcccttggcaaaaaaagcttgaactcacgacaattatgaacaagcttgaagctttctggatggaagtggatggcttgtcgacggaagaagaccggatagaaatttatgggtccatgcaccaactacgtcataccgtttcagaaactcgtgatcttggcagggtaccccaaacaactaaaaaggggtaacgagaagggagcgggagaaagggggaaagcaaactaagctgactaccgatcaacaacactcctaaaaggacgttgcagttgaagactgatgtacaaagaagagcccgtgagatcgtctcaggtccctgaggaattaatttaagcctttcccccgtatccatggggtaataatcaaatccaatcttcagatccaggctggggagctatcgcatcgcatcgccaagctcagtccaggatcaaaacgaacgtgtcttgagccatgagaagcgcatcgacaggtatactatacagtctggacgtagttcgccgggacactctttgtcactcctcctttctcaacctctgcccacccgtctccttggtcctccttgatcagaacgaatctctcgcccaccgtcatgctatgctccgtgtcgctaccagcttggtaatcgtacagcgcctcaacatactgcagcttcttggctccccgtcttggcgccactgcaggccccttcttcttcgttgaggccgcgatggatgagccgctgttggagtaagtcgatggtggccggcccgattggcccgtgtgctgtggtacgagagccgtaggagtagttggtggtagtatctcgacgtatgatgtcggtacattgccttccttgtagccagcccgcacccttgtccacccgcttcccgctaataagtgtgtgagctattcgtatcaatcatgccaaaggacaacggtacttactatctggttccaagaccacaagttctcttccctcgagcactgagagttcgccttcacctccagcttcgaaggtgtatagcatcttcgccttctgttcctgatgccccccgccattagaggcgcttcctggcacttcgctcatgaatgccgggggtggcggggccaggatacgattcttccggggtacgctagacggttctggtgaggctgccggtggcctcgtgttagggacatctggaggcgcatcgtcgccaggcgaaataggcccggaaatcgatcgttgagcgctggccgcatacccagaacgcaccgagctgactgtgtttgaccgagtgagatcaggcatctcgttaacatggctcgacgatgtggaaggcttaagcagcgtgttggccagctcttgtcgttcttgcttatattttttacgctcctccttgttcagctcccctggacactcggccggtaccttcatctcgcatttgctatggcaagtatacccgcagtctcggcaatcgaagcccttggctgacaagccccatattctctctccgcacagatcgcagttagtgggaatcttgaaggtttgcgacttaaaattgtggctcttggcacccagtgtcacgtcaccaacggctgaagtaatggtggacgtctcgacctctgctgtcagccgcttccggtcgacctgatgcaggtcctcttgctgcaagaagagctgcgtgagaaccaagaactcatcctgtgtttgctctgtcccttcaagcaccctctgcttcgctcgcttggttgtttccacctctcgcctcttcttatctacctcacgccgcaattctccaagttggccctttgacttattcagcacattgcgcaaatagattttggctggctcgtccgtaaccatggaatcgtcatcgtgccatactgggcttggctcaaacaccttgtcgggaggctcctggaaggcaccggtgttgtgctgcatgtacatcatcgaatctagctgaggttcattccgcacaatctccttggccatgtggtcaacctcaccactgcagttctgaagcatggaaaactcaagctgagtggcttcggaccaaaacccgttcaacttcattgtgcggaactcggcaagatcttgcaggttgtccataacttcgggaaggaattcgtggtagtgcttctccttttgcttgttggtaacgttgatggcgatcaggtaggtgttcttcatgttgttcatctcttgtagctggtgttgaaacgaactctgcgcctttgccttgtcgaatgccgactctgactttttgcgtttgctctcaacatcctggcataccgagtcgtacttggtcttgaccttctgcagtgcggcatactgggcttctttttctttttctagcttttcggcatattcgacttggcgcttgcgttgcgcgtccagtttaatggccacttctttgatcggttccgcaatcttggtgacaaactcgttcgcgagtcgatcgtgttcgctggcgaccagttcaagcttggttagaatggtagaccatgtagtcatcgaggcgctagttacacggaaaccggtcagttagctggaatagaacacctaggcagatgtgaccatgttccaaagagccttgtcgtacctctcaagggacccaggggtcattgtgggggtgtcgccgacactcaggctcgttgactttttggctttcttgtcatagtacttctttgctattgcgctcagctcggcgctatatcgcttctcggcggcgctcctttcacggaagaaagcctgcacatcgtcaaagaaggcaatgttgttggccacatagacattggccggtttaaagccatcctgcatgcgggcatgttagtccaaggccaccagcacatgttcaagcctctgagtaggccaggagagatgaagacaaccttgagcacggtgccaaaggatggcgcgatttcgccctcggccatagtttgttggaggagcttcttttaatattgagagttgtcgtcgtggataaccatgcaaaccagtagtcgggtatacatgcaatctagacttcgggagagaatgagtgggactgctccgtcggctgtcgtcgtgtctgaatcgatgatgaatcgtgctgtgctggtcctgggtatgtacaagtagcggcaggaacccgttgggtctttggaggaatgggcgggactggcggagcgtttgagtgttactccaagcagagatagaagaagcacggcagatacagcgttaaaagaacaagcaactaagtagtagagcaagaaagcaagagacggtaggaggtacccctccaacagctgaaggtgtgctatgtaatcgttcggctggttatcccggtccgtacaccgtagcccgagcagccggcaagacctgagttgggtacctacctagaggtaggtagtaatgataactggggtgccggtggctaacctcgaggtactcaattcaagaaggccccagctgtgccgtcggacctgcggcttggtcggtgctagtgcggtctaggcagtatgcgttaactgcatgaagattggttccgaagaagcattcgttcgttacgtaactctagggatatgttagaggtaagaattggaattcaaaagacggaaagagaaacctcgtttggccaaagaaacaactgaactaaacacctatggacttaaagcctccttaaagagacagcgggcgggaccccggccacctgcactaagccacccgctgctggctcgtgctttgaccaggcattctggcctccggcttctgccagggcatcaagcgttaattccagggcaggtacagtaccaactacactacggcactacttctacactagaggtagaacagcaagtaggtacgtatactgcgtacactagtgtagaggaaggtgcagatgccccactatcactctggtttgatggcgtcgcgacttcctctcaaagtcagccctgccgctgccagaatctctttctgccagcttccttttcctttcgcattccttctcccgcccacaaaccactgctggcagttgctttgtggttaccaacagctcaagatttccatcggatctcttaaaagaacattttgtttactccaacaataactccctccaaggtaagcttgtcagcttgcgcctccccgtccttgcggcctgggcctgacgcgttgaattgggacgcggggcatcaagacctgacgaagcgcagcttgaaacttgactcacccacgtctcggcttcttgctgtaaccggaatatccaagggggggcgaaaaaaatataacgtatcgtactgaccgtgcgatttttgattcttgctagcagtcatcctaattacgacgtcataatggctgatctcgccagccgcatcaccaagcccgacgaggctccggctgccgcccccgaggctgcgcccgtgtctgcccctgcgtccgaagagcccaaggcccccgagaacgagacctccatcgaggagagccagagcaaccttgtcaagaacgagtacgaagtcgagattaagttgagcgatcttcagaatgacaccgaaagtcctctctactccgtcagctcgttcgatgagttgggtctccccgaggctgtcaaccgcggtctgctcgccatcaacttcaagaaaccttccaaggtccaggagaagtgccttcctctcatgctctccgaccctccccgcaacatgattgcccagtctcaatccggtactggaaagactgccgctttcgtccttaccgttctctcccgcatcgacctgtccaagccccaccagcctcaggcccttctgcttgctcccagcagagagcttgcccgccagatccagaccgttgtccagaccatcggtcagttctgcgagaatttgattgtcgaggctgctattcccggtgccatctcgcgcgagacgggtgttagaggcagcgtcgtcgtgggaactccgggaactgtcatggaccttgtcaagcgcaggcagttcgatatctcgcagttgaaggttcttgttattgacgaggccgacaacatgcttgaccagcagggtctgggtgaccagtgtgtccgcgtcaagaagtaagttcatctttgggcactagtgttatgcgacctttactgacattaagtagcatgctccccaagaccattcagatcctccttttctctgcgacgttcccagacaaagttttgagattcgccgagcgcttcgcacccaacgccaaccagatgaagctcaagcataaggagcttacggttaaaggtatttcgcagatgttcatggactgtcctaccgagaaggacaagtacgacattctttgcaagctgtatggtctcatgaccattggttcttccgtcatcttcgtccgggtatgttttttcccctcgaatactgttgtagacatttgctaacgtgctttcttccagacgagagagacagccaacgagatccagaagcgcatggaagcagatggtcacaaagtttcggcccttcacggcgcctacgaaggccaaagccgtgatgttcttctcgatgaattccgctccggacgttccaaggtcctcatcaccaccaacgttctggcacgtggtattgatgtttccagtgtgtccatggtcattaactacgacattccgatgaagggacctggcgaaagggagccggacgcagagacataccttcaccgtattggtcgtaccggtcgtttcggtcgtgttggtgtctcgatcagctttgtccacgaccgtaggagcttcgaagcgctctcccagatcgctcagttctacggaatcgaccttatccagctgaatcccaacgacctggatgataccgagaggaaggtgcaagaagttatcaagtcgagcagggcccaagcggagtacgttcccagcgctactgattcggccgtttaggtagttggccgatcaatgagtgttgagggggagtcgtcgtcgttgaagtcgttgaaatcgttcttctcttcggcgccgccgccgccggagactcagcagtttagcggatggtggtgagctaatacacaaggagtttatcaactgaaccatctagcgtaggcgagggatcatgtcttttcatcgttgctgcgacatcaagatgttgggaagcccagaaggaaagggtatgtgggagtgaactcatgatgcgcatattccgtcattcaaaatgggaatcgggagtttagatcaaagagataccaacaaggggcgaaagataaataacttttgcagtcagcaagattgctcaagacgcgttcgatactacccgacgttgatacaccggtagacgccagggtatcacgaaaatgtcaagtgcattgtgtctcgtatggaagggggggcaaagaacgcttatctcaaccgccgtgctatacatttatgcccacctcacgacgaaagtcacaacacgttgggctcagcatcgccctcggtaccataactttacttcgtggtccgagtccagctggatagtggcgtagttcccctccctctttttgtctccagtcgttgggaagctgtttactcaagactggtagcatgtggatgtggctgtgcagtgcatcatggtggcttgggggatgaagacaacctcaaggcagtgtggtgtacagaaccactggatcgttgaggcgagtttcgtggctggtgagaatctgggggcagtacccgaacgggaatagcgttgttgatttgttagcgcccaccacccttaggcgtgtccggggtccagcccacaacgaagtacttttaagcgccgaccaagcgcgtgtccggcgtcaacctcttactcgcccacctcttcccagctccaagccttcacagccatacatctatctgcggatgttgttcctgcataccacctttggccagtcgactggagaaccgtaccagccatgtgcaatcccggatactatggcgcccgaaatagacctgccatcttttcagaccaataagaggacggcggacctggatttcgcccaggacaagtgcctctccccagatcgcttgttcctcttcgcggctccattcgtcagccgccttgtgcaagggacatgaacaccgtcgaagccctgcctgcaatggaacgtctctcatgtcctccaagcaatgatgccatagcgagaggtccaataaaccccagttggcgattggggctcatcaattatcgggtacaaggtactcactactcacgtcctcaggcaggttcagcgcgtctctgcgggtgaacggcatgggtacgacttcagagttattggccgcggccaggatggcgaggagattgccggcatcgttaagcgcagcacaccgggactttactgcttttgactttgagatatacatcatgatggcatggctcgtgagttcaggaagtctggttaccttgtaaaggaccccgagtgtgacacatggcgttcaagcctcatccaagactttcctctcccgggttctctcttttctttctcaggtactatctccatcctccttcaatatcatcatttccacatctctctttcttgtgtgttttctgtgtgtttcctatcctatcacattcgatatccgtttcataatcagtatttcccgacatcaagcccaccccccctttggtcgcttcttacatcacgatataatccatgcattcgcgtcttctgtttccggttcgataatcatcgcatacgatacgggctccgttcttcccggcccaacgccttttcctagtttcgacttctccttggtcgacttactcaacgcagagatgctggtcatctcctcttctaatctttaatctcatctaagttcggtaggttggtctttggtacatcttgttatgcgatttgcattccaaccgcccggaggcctgttggttcggtttcccacgtcattaaataccgaatccggcaccatggatctcgccactgggccggcataacaggtcaatagcaacctgaaatgagttaagagggaggtatccaagagaagaggatacctggactggggcaaggaacactttctcaaacttcaaccaaaacccgcgatttgttgctgaaatgggggagcgagcgttgtcttccatgatcagtttccgaatcccatcactaatctcatttccagatgttgcccagtactatggccgtcaagccattcttgtgcttgggcttactatggacgaccctttcgacagtcgcccaagcagccgaacctcaaataccaacatcgatagtagaaaccgtgccgacatgcgcaaggccatgcttccgttcatggatattggcaaacctcgatctcacctgcggggggacaacaccttctttacaatgcatgtgcaagcaaataggtggcggaggatatacgttaggagagggagcagtagcatgtatgattggtgagaaggagttgggaaactgcaaggacactacggctggtggtaagtgatttgataccacgtttcctgtgtgaggtgtgtggaaggctgactgttatcagttcaagcaacaacaaaggcgtacaacatttgcgatgatgttgatgactcggcgtcgaggactcacgatgtcattgtagcaacactgatcctcccaacgggaacaggacatcttgctgccccaacgttaacgaaaggcactggcagtgccgcgctttcgaccgtgacgagatctgcggctcctgcctccaccactgctacagcttcgccaagcacgacaacgatgacatcaagttcaagccttacctccacgactagtactaagtccagctcggccagtactgagtccagctcggccagtactgagtccagctcggctcaaacctcaaccttgagtacacgtccgagctccgttccaagcgtggagcccactgcttccagcacaacaacgccagtcacatcaggcacaccaggcacatctgcgccggctggagcgccggctgaaaaggaatcaccgcaactcaccagcgcacaggttgccgggatcacgataggctgtgtggcggttgtggctctgggtgcagggcttgtactgttggccaaatgtgtgcgccgcaagaggatgggctctggagatccggaaaatggattcaacagaatgagggactcgttcaagagttttggtcgcagaagcatcaccggtcctgatttgctgggcatcagctacccgatccagaggattccttcgcaacagggtacacctacgtttaggcccacgaaagcaccaagggctgacggtgttggtttggcggccctgcccggatccgcttcggcgtcaaactctcccaggcctacagtcaccagagctaccgcgggcgccgcccctattctgcccatgcctgccttgccgccagccatggtaatcactccagcttcccggacccaggatccacttggcaagaaggaaacgccaaagccgaacctgactttggctattccaaagaacccaccgatgtccgctgttgtcccagctgctgtccctagggctgctcccgctccagctcccaacgctgcacctttgaccggaagagacagtgttattactgagttcgcagaggatggcgagggagattataggtcgggtactgccatttggcgtccgccgccaagtgatccacaatcggcaaccacctactactttgctgataagaagggcaactgggtccttaggcactcaactgtaggcgcgggtacgaagacccaagcgccgccatacccaacttcttctgtcgagttaccaggcccacaggacaagacgaaggccgaaagggcgtacatgccctacactcccggcatggtcgtgcctgccctcagagtccccgcccgggaacgagagcagggtgcctttgtggaatcaccggttgcaatgagagatgatgctcaccctagggacaacgtggcttccagtatctactctgattacaacgctcctctgaccgttgtacctggcccggagaaccccatgcccgctgtcccttcggcagtgctctctgaaaacaataccgggaggaacttgacgggcaccaagatcaagcgcaagtcagtcaagagagcaagccggcaacgtcggatgtcccaggactctgccacggagatcgagtcaggagatgaagaagaagatagccaagatctttcgcccgtggcggaatcgccttgctcgccgagccctctttctcgcggaaagtcgccggtgtcataccccatgattcacaagcaggcagagaatgtgaacgagggcctgcaacaacttcgcgatgctcaagaggctttgcgcggtggtggtggctcgaccggtcccgaacctcccagacgcaactccaagcgtatgtcaacgcagcgaggacaagggcaagcccaaggacagggacgcttccccatcaggatcgtgactcctgaggagcgagacaacgagggaatgcgtattggtgcggttcctcatgggacgcctcagctgaccgttgggatgtcgaagcccatgaatgcccctgttgttaacccaaacaggaacaagaatcctggacagatgagaaccgggtcacctgaggggcgcttcccgattgctgtgccggttgagcaccagcaacgccagcaacaccagcagtctcaaaggagacagagttctatagccactggcctcaatggctattggaatcagcaacaacagttacaaggacagggagaagggtctgcctactactaccgtgccccatcaccacgccagtgggagcaacagcaacgccagttgcaacaagcccagcgagcgcaacaacaacaacaacaacaatcttcctattaccgaccttctcaagggcattatgatgttcaaatgcagcatcagcagcgtcaatccagacctcaacagccatggccgatctttgcccagccagctcaaccagagcatcagtctcaacaccaccaacacacaagaaccaacagctcctctctgctcaccaagcgtctcggcgccgaaaaggccgcggcactcgccctcaaccccaaccccaacagcagctcgaacaagagcatcggcaggcctgcaaagggatgggctagagatggccaccagcagcaacagcagcagcagcagactggaccccagcaggctcgccaacagcagcaacaacaacactggcaagaaggccaagcgcaaaaagggggcaaaaacaactctcaagtcccttacggtgccaacacaaacacgaatgagtggtacgtggacttgccgccgccgccgattacgcctggttgggtgccggagttgacgccgacgaggaggggagatgatttatttttgaatgtacagtgatttgcgatgaatgtacacaaaaagggggggtttttaataatttaattcggtttgttttcagcttgtctggggtggggagtggaactggtttatctttctcttcttcttctatacaatcattaaccaacagttcatgatgtttatgtaaatgtatcttaggagataaaatggggatggcagtctggattcagtttggcaaggttgcattgggcggtgtttaaaggttctggttcggggttgagggttgagggttgataccatgagaatgaacaggtgatgagggttgtttggttttggatatgatgatagaatgaaaggggtgtgatcatgcatcgctcctgagttattcgtttggcgtccagaacaattgaggtcgtacgtgagttgtgtgtcctatcgcggtcacgacgaggggtatcacgggctggttcacgtgccacactctcctgggtgatcttatcaccggtaggtatgtttcgattgaacaaggtgctaagataagaacgggtgcggtcaacagtggttagtgtacaattatgtacacctagctgcatttagtttcattgccgtgcgacacgcagcgtgggggacgacagtcgatccgattgcgcggacgcagtcagctgcgaacatgtgcattgaaacgttggatgtgaacggttctcgttggttctgactaagtacaaaataattactgagcccgcttccgtgggaacacaaaaatccaagaaaatatatgaaactcactcgggcagtctactaagcccgctgagcaggggaggcatcgacgacatggcatgttgtttgcttaccttccttcttgtgatgatgagatgagagatgggtgattacataatccaggcacgatccggcaagtcaaggttgacactgcttgcatgcccctggaggtggattagaaatccagattcggagatccacgacaatgggaaccttaattgcacccgcctcggcgaccgaaagcgctgagtaaattgcggaaatcagcggagagactccaccgacaaccgcctggaacgattcgatttgggttcactctgtggaggctggaaagcaagaggccccagttttgttaacggccatcgagccgagacctttttttttttttttcattttttttcatttttcttttctttcctgtaaatttcacgcactgcgcgggccttgccgactccccggctcacataccatagtacatggtcgatctggcctagccattagaaggccccgaaaagggaaactctgacaggtgggttgtcactatcgtattgtctttgatatgctattgctgttgttgctgttgttcggcttcctttttggaaacttcgctcgcttgttgtgtgtgggctgcggctctgaacgggaaccgccgtctccaagtataccccggtcaaaaaattcaaaattttcaagttcgtcttgttattacaagaactgaaggcttcgcactctctcaaacactcttgaccttggatcctttgcgccagtggctgtcctggtccctcacctcaacggatagtatcaatcgataccggagtcagttcgttgcttgataactgcaccgtatatttctacacgacattggcacagtattgatattccgtcatcgacgccatctgcagattgatacactttttgctccataccgcaaaccactggcaccccgacgtctgcggaccctacccggacttctctatatctccaacctgccgggatctttgacttccattttgttgccaaacggggaagggcgccagactacaaacccagccctcaacacttgttgcgtcctctttccccaagatacactctcacgtttgacggttcgattcaccctcaagtcccgggtacgcctgctggtatgtacaatgcaattttctttttttctgttagccagtcacagttatcggtccagcgatttcaatccccggcctgccaatcaatcattctggttacacactcagccaggtgcagcgaccaagtgcctcttcaattgaccagttgcctctcgagaagattgcgtgcgttaatgacgccttcgactccaacacctcacctgcttgggaagggcgcccattctcaacacacttgcactgtcccggaaatgcaactcagcgcttggctaacgtgggggacgaaacctctcaccacttcttccccactggggtcgaagagagaggggtgactccgatgctatgtgtagatttggaagtgttatactatcctgcgaccgtggtcaaccaggccttgaaaaaaaggtgtgctgcccggtgtgctgcatcacgacagtgaagactgcctcagcacaagtcaacagcatccactgggatttgaagctcgtcacatcgccttgtcgagttgggtggctcattatccttaaactctggtcagagttgctcattgggtgcgcagtctcccgttgccagtcgctgtccgctcggttgaataaaaacgcacggtcggtttgccaacgcgggcgggaagacaactgctcgtacttgaagcatttctgacagttgtcgaagaagcggcagcggcttaatcaagaaaacggatttcaatcgaacggactccatccctccacgcaccaaagagcagtcatcagagtagcaatgggtcttctgtacgtatatcgtccccgatatgaacactcgctgcacaaatcgcatcgcggggggggaacaccagtctcactgtttatgacgccacatactgatactacaacagagctttgggaacggctttggattggccagatgccaagcagcaagcacatctcgtccgtgcctggggcattaaggtgaatcttgacaccgttaactccggaccttcaatgcctttctgtggaatacaccacagtctatattgggatgaggcgccgcagacgtatgctaacgtgatatcagcaactactcgaaatatggaacaaggctaaggggaaggagcgtgacgctatgctctggggtgatgaggtgcgtttttggttctcatgccttgagctactaattccttggctcctaacaccccgcttagatcgagtacttggtcgtcaactattccaaagatgagcccaaggtcctgctctcccttcgccaggccgatattctcaaagccttggccgacagcaagactcttaaggtaacaggagactgcgctcctggaactgaggccaacgcagatgccgggaacgtaactcttcccgttttccatccggaattcggaagattcatgctcgaagccacccccggaaagccatggggcatcgacttcaaggacctgttgaccgttgaggccgacatgaagttgaggaggtgcattgccaaggaccacatgctttcgaatgagcatcccatcacgctcactactttcccccgcatcggcagcccaggagtattcactgaaccatcatatcccgtctccggtcccaagctgcgatcgcaatttgtccctgacgagatcgccaatcctcatattcgcttccctacccttgcggccaacatccgttcgcgccgcggccgcaaagtccaggtcaatgttccagtgttcagagacgagaacaccccttggccatggaaggacccaaccgtcaactacgacctacacaactggcccgaggacgatgatgttcgtaatggtgccgctcccgacaactttattcacatggatgccatggctttcggcatgggcagctgttgtctgcaaatcaccttccaggccaagaacatcaccgaaggcaggaagatgtacgaccagctgagccctctaggtcctatcctgcttgcgctcactgcggcaacaccagtgtacaagggattcattgccgataccgatgtcaggtggaaccagatcagcagggctgtggacgaccgcacacctgaggagctgggagaaaaggtaggaacaacactttattaaaggtctgattcgatgctgacctttctatagccccttaagaacgacagatggcggattcccaagtcgcgttatgcttcgaactcaacttacatctctaccgactcccgattgcgacctgagtacatggatcctaacctcgtcatcgaccccgagatcaagcagcagttgctcgacggtggcatggatgaccgtttggctacccactttgcccatctcttcatccgcgatcctatcgtcatcttcaacgaagatctccaggagcttgacctgaccaagacggatcattttgagaatatccagagtactaactggcagcacatgcgcttcaagccacctccggctgacaacagcatcggttggcgtgtggagttccggcccatggagattcaaatcaccgactttgaaaacgccgccttctccgtcttcatcgttctcatcacccgtgccatccttagcttcgacctcaacttttacatccccatcgtgaaggtagatgagaacatggagaccgcgcatgcgcgcaacgccaacctcgaaaagaagttttggttccgcaagaatccattccccgtccgcacaacccgcaggggcggcagtgcctccagatcggcttccggcaccagcacacccaatagcggatcaagcagacctgccaccccgcccctgggccctgtcgaggacgagtacagactcatgagcgtcaacgaggtcatcaacggcaccgcgtacgccaaggcgacttccaaggaggtgaccgaggatgccgaggagggcgaagagttccccggtctcatccccttggtggaaagctacctcgacagcgtcaacatggacgtcgctacccgttgcggactcgcccgctaccttgatctcatccgcaagcgcgccagcggtgagctctggacggcggccaagtggatccgtgagttcattgcgaagcaccccggatacaagaaggacagcgtggtctcggaggaaatcaccaaagatctcgtcggcgccgttatcgagatcggcgagagggagaagcgcgggctgggcatcgatgacttgatcgggcaggtgccggatctggagaagttgttcggcgggtttcttaagggcaagagcccatgcggtggtggccaggcagctttggagcagaagttgaaggatgacgacgccaaggtgaacggtgtaaagaggaagttcaacgaggaacagtaggctgggttttctgggactttcttctgtcacgtcacttgattggcaagagggaaagtcctgcttgggaatggttcatggcggaagccgtagcatgttaaaagcctaggaaaggagctggatatggaagggagagtggacatttgtattctgttgcatcatcgttagactgcattgccttggatacgctacgcacaataattcctgtggtattttcttattggctcatcatcactataataaagccctgcgtgtattgtatcgatgactcgagttctacgactgtcaaattccgaagtgaccacttcattgaggaatcagcccattggtctttatgagcaaaagctgatccaggttataccaacgaaaacagcccgattagctcagctggttagagcgtcgtactaatatcagacttctgatatcaagtcaatgcgaaggtcaacagttcaatcctgttattgggcacttcttctttttaccttttttcactttcatcctccccaatttcactcgatccattctttttcttcaaatcctccgcattatactgtagtttaccatcaggcttcgtgacgtttatcaatatgtattgcttttacttcggctgcgtgggacggcttttcgtcttatcgataagatggacgaactcgcccacaacaccggactgccaccaaatttcttaatcattagaattcgcctatttttgtcatgctctgcacagcgcagcccagttcagtcgtccgaaccgctgtccttgctcaaagtagaaacatagagtagctaacatgttttgacagggaatgtttagatgacaggggcagcagacttgcaagataagttggtatcgagcctcgtggttctgaaacacgactggagctccttgttgctatcatcccgacatcaacccaatccttggtcgacttccccgcgccgcataaacttgacccctacagcatccaaacaaccgtcacaccaaacaacatgattcgcttctaactgcatatgggttgcgccgtatctcagcttcaacggaacgccatttgtagctcctcttcgaatgggagcgaccagagaaaagatggagcgtattcagtcatcttccacgactcggtcgaaggaagggtcgacatggcggagtgacggtgaacctggggcaaccacaagaatcatgaatggacgaggctgacatcttgtcaaagaaagctcctgcgataagccaactctttcgttgggtaccatcaaacatcgccgacagctcacattgagcatagccgacccggcactgcagaagcataaaagaggtcctatagaggagtcatcccagcagtcgcagcctttaccgtccaactagacatcgccagcatgggactatcactcagccaagacggttctcttgtcaccctccgtgtttggcctaccatcgtgcgagacgcgatcctgtctttatgcctgccttagcgtgtatctcgacacccagttcaaggctgatacttaccactgacccctcccacccttttttttctttctcttttacttcatccttgttgcccatcatggctggagactgcttttttctcacttgaagtatcttcccagcaaaccaaccaacggtttacgcgtgccctatgaccagtgtcataccgtgtcactctttctctcgagggcttctcatcgcatcatcagtatagtaatcatctttcactcattcgttgagcctcggtggcctctacattcgtttctgtttacctagcgttcttaattctttatttatttaaaagaaaacaagcaagtacacattctccaatatggaaagcataatggagggaaccgccccctccacctcagcccaaggagttatccaaaaccagcgctccttcatccaagaacgtcgcggtcgccgctccatagttcactggcccttccaatcgatagccaccgaaaccagcagcttattctccttcaccctcttcggtcgaccgccgacgagagccacgaaagcgactaggacaaccagaacggggaccctctcatctactggaggcggcggcggcggcggaccagagcgccctccttttgcccgccgagcgacttgggatccaaggcggatacgggaaaaagacgtggaatcggtcgaccaggacctcattcccgattatgtcattaactacctacgcggcgagactccggagatggtggcgaggaggaagaggaatgaggggaagctgggcgagagggcggtggacataacgcatcagcatcgaccacatgaatcgagggcggggattcttgatggactttcggagacgagcagcgaaaggttgggattttggggggaggacggaggaggggcgggcgaggacgaagagaaaaggcatatattacccggaacagggtcacgttggaagagatggagtggtgcagtgacgggaggagttggaagcaggaggtggcagaggtggaccgctgggtggagggcaggcgtgggattgaacgctttgctggcagggataattctgctggtaggggtcatttgcttggtgatactggcggcgtggaaggggaaacatgtctttaaggggaagatcgtcatctacaaaggcccatgctcgacaacttctgcgatcgattcgggtgtacacgctgtcgtcaacatattgggggtggttctgttggctggggccaactatacttttcaagtactgagcagtcctacgagggtggaggttacggcggcacacgagaggaagaaatggttggatattgggataccgtcgtttcgaaatctgcgatatatcgcaaagagaaggagtctcctggctgttgttcttcttctagcggccatcttcacgcaagtaatgtatgtgctcttccgaactcattacggctttcatgaaatgctaatcatatcccagttctaattctataatctttatatccggccccgccccagtaaaccgagttaccaacggcacttttcaatcaacctgccaacttgacgtctacggcttcctcctcggaatcaccgtcctcctcaacctcatcaccgtcctctccctcatctccgttctcatcttcttcaagcgaccaaccttcaccccccttgccaccctaggagacaccatcacctctttcctcatcaatcccgaccccatcacccaaggcgcttgcctcctttccaaagacgacgtcaagcaagggaactgggccttcgaagcgagccgacccaaacactgggtgcccaaacgacactactggtttcacgccccctctctaccacgctggatcatcacgggattagtatggtttatctgcgcgggagctacagcagccgccctggcgctttccatcacgcatgatggaaacagcctttcgccgtttgggaataacccttcaatcttcccagaccgggactcttactcaccggcgccaaaccaaccgctcatctccctcaaccaaccaacaaccctcccagcctgggcagccaccattctctcctgccttccacacctcctcctctcagcactctatctcgccctcaacccgcttctgacaacatatttcctctcccacgaatcctccttattctattctagccaccacgaccgccatggtcccaatgcgcaaccgcaaccgcaaccgctccgcgtatcctcctccgccctcgacatcgaccccgacagctcacaaacgacttctctctacctcacccttccccgacccgtctcttggtttttattggtcctcttttccgccatgggctttgtcgcaagtcagagtctcgggagtttacacacagaaccagaatcatcctcagtggccacagccacagcagagacagtagcaggaaaagaggacaaagtaacagccctctttacaagcggcgtagccttgactactctcctcgccctcctggttttgcttttggtatttactttggtgttggggctcaggacttcttcttcttctcccccaaagtctttggtctcatcctcctcctcctcaccagttaccactactgttcctagtggcaaactcacgcctgcatcgggagcagcatccgagggaggaggaggcaatgacaacgcaagggcagttatattcggaaacccaatggctttgctgggagggagttgtagtgctgttattagcgctcgatgtcatttactaccccccaccagcagtagtgacgagaagggaagggggaagcgtaggagcgtggggtttagtgatcttgttggtgctgctggtgctgttgatactacagagatttggaaaaggccgttggtgtggggggtggttgacgaaggaaaaggaggaggaaaagcaggccaaaataatgcccctgaagaagcggcggcggcggtgatcggacattgtgggtttactgtggccgggagggcggggatggttacggaggggagggtttatgcttgataacatcatgatctgatcaattcttcttggagttttatcttggttgcttgttgttattgttgtggtcttttgcgtttacgttcacagtattttctcaatacaatgtgtttctttttgttttgtcagatacccacaaccctcccgagactggacaatgggggcttgcttgtttagcggcctactagtccaaattggaacgagagatcatcttgttaatgttatgactatggccaagtaattccaactcacgatttcatgaaggcatcaccagttagttactcggagacaggctatggaaaaagttgacatgacatgatacgcaagtctttatgaaatttgggtaacattaccgtcagttttagtatcagcaccgtatgatacccaccttctttccatcgccttgttcatcccgacttagcacacctctactgacttttttttttttctctttttttttcatactttccagtaccagcaataccacccatcattagcaccgctccgtctatgaacaaaataaggcgcactatggaagcctgcatgcatgcatgacagtaccgtgagttcaaaggaccctgagacaatatggagagaggcgaatatcctgcaagaggaagcatacctggatagaaatcagtcaatgacgcccgttgtggacggagtacacagcaagggccacacgaaggatggcgctgtcaagttgacatgacactattcttcgtatgtagctcaaaagtgcttctagatgcataagggcagaaaacggatcaatgtgactggggtaacgataacacgcggcagccaccgccgaagaagcgagcaaccaaatcaatcactgatcgatcgtgcctcgtggatgccaggattaggatatcttcttcgaaagaaccctccagaaagtcgaaccagatgaggtaacgggccgtcaatcacagtccacacacattttccgccttcggccggtagtttgacttcatatcatgccatgtttagcggaggcggtatattccggacacagctagctgacgaagtgatgtggaggttgaggttgaggttgagacgtggcgcctcgcccccagaaaacgatggaccccctctgctcccccccccccccccccccccccatcttgacaacgccattggagagatggtccgtattaggaatgcgagatcagatcctgtgttcagggtccttgcagatttttccactccgtgtcccggtggccagtttcctctaagctccgttgtctttcatatagagaaatctgagattcatggaaatgttaccgcggggacgatctcaacatagcgcacagaaaacatggtacctagactaggttcccatggtgatacaagttcctcactggatctagcacgaccctgcgttgttgagcgaagtacaaaggctgataaagctcactaggccgccatctgccttggaacatagaagacaccactcttaccgcttttgttgggagatcggaggaacattgactgtgctatgtatatggagcgcaaagctttgtaatggggctctcttgagtcgaaggctcggagtgatggatgaattgtctcgagccgatgttgggtatgaagcaaagtgaaggaatgaaaactacgtgcgaaacacactgcatttccggcgatcatgaaaccagatgccatagcctgatctacggttgtcaatgtatgtgtgaaagccgtcggggaagtggttggccttgctggaacttcttgcccttacaaagcacaccatggagcggctcatctgctatgagttgttgagtggcttagcagctccggatacactttcccacaaatcccaggtgcgatcggagcgtagatcagacgtgaccaatattgctttcggtagacacatgcttgcacatggcaagcgttaggagaaggccgaagaacatcggcgagaatgtgggaaagccacggaaggaagagagtgagacgtcggatcgagccgagcacatggcccccctggcgatcaagagccgccctttctgccgtctttgccaatcgcagacaccataatggggaccattgcagatttccacgatgaatattacatttccattgaagaatacagggttgatggctcgaatggatcagcaagcagggtcctgtcatcgctgtctggtgagacatgacagagctcctgccatgttttttgtcggcactggtttgtcggggccgaatatttgagtcagtcgatctggatcggatcctgaaccgatcgctctctttgttgactctggcttagatcggatagctaagagcacacacagctcgaacgtcatcaagaacgcttttgcacaaaatcttcaacgattctagcccaatgacacaacgggatgttttcagcggcataatatggtatgtctggatcataccgagtgtatgaagacaaatttcaggcacgtggttgacgaaagcaaagcggtgtagcatagcgctcgcatctgtcgccggtcaaaagaaccccccaaggtttgttagtctcagtttgtatgcggtgtacgccttaattgaatagcaagaaacccaactataaagatgaacagcgtaccctgaacccgaacccacaaccgaggatgagtaaaatcttgcctttacctccagttagtctaaagtgactgcccctgattcgtgaatgtctcggtcaaagactggtcgaaagttgtgtcttggagtgccagttgacgggggctcaggtagtttcggccggtcgattggagaagacactgcatagctagacacccacggcagtctaccttcttcggcatgaatctagaaggatttgaggagatggatgagggttgtcggccgcagcaggtcgcagcaacggctgcagcggttgaaactagtccggggatgggctcgccagccgccgtgtgtaaagtgtcatcctcacccatggtctttcgcggagaggaagagaagaagagagaagggattaagagaaaaaggaattgcatttaccgcggcggccctgcaggccatcgtgtgtggcctatcatcggctgccctgaccaacactgacctaacctagtaccctaatacgtcatagcagactttgtgatccgtggttgcttcatacgcggagaaagtttcggactcgatcctaccctccactttacattagattattgtgatatatatggctacgagcaaaaatggaaggcgcgtcgcccctgccatgatacgattgaattatcggcattcctgacactgctcaggttttgttttgtccttgcaatctcttccagttggtcgagtgttgacaacttgaacgagtacaaccgtctcaactccacaagcgatagtcattcacactacagaatatagtaattatctgcttatcctgtcatccctattgctatgcctgaacacaacgccattgtggtattaagtggaatgttagcactgttggatggttgttggtgataagcgggagtgatgagggtgataatgcacctacccgtctgcccagactcgaaaggaggggtgtccgttttttacagtgctctcttgccagttagattccttctttaggttgctttgctttcggttaaacctggacccctccccgacgggtacttagttttttttttttttttttttttttttttttttttttttttggcttcttcttcttcttcttcttccaagccatgaccatctggctgggcaggtcttccacccagtttctctccgtaagtgattacgtgttaactcacgtccaggcttgtttccattcccaagtcaccacctatcaccactcagagctaatgatgtttaccggtgccggcgccggctcccgatccttcggtgtcactgtcctctcacgtcagacaacggggtcgagatcccgagtggacgtatacaaaccggataagtttactggctctcgtcaaccctcgatgccgggccggtgcaagtcacagtgggctgcgagcaggcatgcaagctgaggtgtttgtcgccttaccatatgccaggtgccctcctcccgtcccgtctgtcccgctcatcccacctgtcacgcctatgggcagccgaagacgaacaggtggccaaagacatccagtccatttatcgctcccgcacatcccgccatccctcgatcggcaactggctgcggtggtgtgttgcgaatggagtacctgcatccatcccattgtttgttctcggcaggtgagggtatttcattggaagactcaggaggacaggttgcagcgagtccaagagcctcactcggctccactagcccatcgtccatctacttgcccacttgccttatcaggcttgtgctcttgttacaatgtgcgacgccttttctaaccttaccctttcttcatcggctcctcttgacggggaggcagatcaatcagcaaagcagatccttcacaaggttgatgatgattgtcagcgttatatcctcgttccacataagatccaaaagggatatttggggcggcgactatcttgtcgactactttgtattcatcgtttatcagttgtgggtaagattgggggatagaacagctaagacgatcggctactatactgacaattctcgtggacgacggcactgggaacattgatgttctgccctgctcagcaggcattttcgagtctcaagtacagcgggtgtccacaaattgttcctggacccctcccttcctcttcaatatcgcggataagggtccggaagcttgcctaggggggctcccaggatgtgttgtcaagcgatgctcacattttctcatcgtatctcttcctcgccatgcagccaggcgacatacagcacagtatcctccttcattctttaccctgcgcagggcagccacagctcggtgggaaaccaaccgttgtgcgagtctggggaaagttacattgtcaaggatgggttgtactctggtacatcgcacgtcgatacttggtgtgtacatcaaacactgtgctgtgttccacggtgcgttctcttgtttctcaatccttctcgtgttttaagcgttacaaaggaggccaaggtaccaagacagcgcaaacagctgaggagagtacaacgggatggatcgtggatctcgaagaggacggaggccggcattaagaaaggtaaaattggtatgtagcacaagctgaatgcaatttatttgttggccaaaatacatgttacactacgcagttccttacttgattccttcaagcaatgtacactcgtgaatatctaggtatctttgacgttaactgcttccagtgacccgttcatctcacattttctggaaagtggatgttgaagttgaaattgtagagcacgatggaaagtcgagatattctacgagacagctgacctcgaatttgatgctttctactagccaaccttcggcaaccatacctctacgtttgatataggaagtacctaccaaagcacccaccacaaaccaaaattacacagttagcagaacacagtacacgcggcagccaaccttaatgctgtgtgcccgttgatcacaacgcacgcagtggtgtacagtacgcacagcacgtaagccgacctcaacaacgcatgtctacctgacctgccttgatccagaactgggctgatccaacgggccaagaaaaaaaagaagggtttactataggttgctgacttgggcttcgtggtggatgagtcagtactcaggctttatcagactgaatgtaggtaacaaaacacagaactcgcgaatgaatgtatgcaacagaatggaggatgggttgatattaatattgttcacaacgtgttccatgttacaatgattctcgaatattcctacttcctctagctgtaatctacagttgatacatatacctaggcaaggtggaatacctaagtcacattgtaggaaagcacggtaggctcttcaccaccccttgctcacgcacttctcacgtttccacgaacgttgtagacaatgtgttgtcacctcgacaaggccccctggcttccatgttttcttcttctttttcttgttctaatccttgacgtgggtctcccgaaccatcgcctctgatcccatctgtctgttttcatgcatcgtaattatacgtaactcggtgtgaggacgaagaacgacaaattaacaacctaaaaacatatccctaggtacctgtctacctcaattgactaaaacgaagtcgaatacggaaagggcaatagaatgtcgagcaagttgacggttacatacttatgtaatgtacctgccagatccagatcatacctagttgaacgatggcgtgaagtaaaggcaagatgacaatctgccgagttagtcaattgaattacctactcaacagtcaaaatttcacctccaccgtacctaagggtaattactgagtacgcgccaccagaacgcccaccacccctccgtccgttcccggggacagctaactgaacgagccgattgacttgccttctctacgcgggccgtagaagcgcatcctacctacatccttgtcttcacttgttactagaggtatgcagatgaatacgcacgaaaaggtcgagatgaaaatagggctacatatttgttgtgtaagtacctttgttactgttgaccgtgccctttgtttgtaataaatattgggggtttgttatttcactcgcccaccctttcactcggtcttcccgatattatacactaacaacgaacttgaacactaatatcaaaagtttactcaaaatctttacattccatcggtccccgagctagtttcccttagccccacccagtcttcggctccatgtcccgggcctaatacgtagtaggctaacttaatcgaaaggatcggaaacgtagtcaatccatcccgtttgattaggtgcctacgtcacttcaccacttcatcttccccggtagcttcaagttttgtaacccccttgttacttctagaatttcatacttcgtacctgtcttagacacgtagagacgtttacacactacctaccgcacgtcgacaaagagatctcatagatagcaagcaagcaagcaagcaagcaagcaacgtacttacgttttggaacgtcatgtgttcacctaccggtatcaagtcccgttagccttgtagacatttttatttagtcgacttgcgaatttttttattttttttttggtattagttaaaaagagaaagatggatattgtgcgacacttgaacgcgcaagaagaagaagaaaaaaaaaaaggataacactaacagctaaggtaggctagctcaagccatcgcttgaaagcttttcttcttcttcttcttcttcttttcctcccaagtattaattcatattatcctattttttccaaacttttcactgttcatgaacagacatgtattttaggttgggtaggtacctacctagctgctagctagcataccgacacctccctcctccatggccctccatgtccattattaaaccagcctagccgcgatatattcaagggatgtagagtagaaacctcggttgtcttttgtcatgctctgtctgttattccacgtccagccatactttacacccacgcccagccatgctttacatacgccttacaagccttgcaaacctcgtcttgaccgtgacccgtcccgcccgtatgatgtttgttgtgggcaagggtgcatgtttcgtttgttaagggcgcctgacaaatcttccacatgtaactctttctgtcttcttgaatttttttttttaatttttttttttcaatttcccaaacaataaaaaaaattaaaaaaaaattcgctctacttcttcgtaatatgccctgggtgtgctacatcatctgatcgctgtttgcgcttcggcattgttatgcctgttacgggttgtgttcctgtgcttaactagtgggtgctgcgtgttgaaacctaaacaagtaggtgagcaaataaagacccattcgacaccacgacatcaacaggcagaaaaaacaatactgtgaccgtacgcgtactggcaaagacgcactctgatcagaattcgaggagaacgtattcgatatacgaagaaattcagctacatcgttgttgaccgcttttcctcatggggtcaagtaaggaaatcgtgttgaagcagatgaaaggcaacgaaacgccgtgctagacaccataaactctcgggtttactctaccagaaaagcggaacaaattaaagctgtagatgtgggtatgtagataatgtaacgagaaaataagccgcctcagccttgttggctttctagcagctcctctcattcatcctgaattcgcgtaaaacaaaatcggtcctatataccggttctggaaaacagcggtggaaaggggtataaagtatgtacatgtttttttcaagatgtgaaataaacaagggcttttgcattgattcatgaacaaacccacagatcccctcatatggccggacctttcattgccttctttgtgctgcgcctagaaccgcaaccagaccaagcccagaacccaaaaccagacccccgggtataaaagacaacatagaaccaagataaagaaggcttgctaaaacaggttgtaatataatcgcaactcgaatgcgtctgtactgtctgggcgctgcaaaaaaaaaagaaaaaaaaatgggcaactcgaaaaaaaaaggcttcgatatgatcagcatacatgatgccgctgtctgcaatcgaaattgtcaggacccaaggtggaatgcccgcggtaatcgtatttcgctgtcggatagtgaacttagtttcgatcgtcggtgggtttaggtcgaatagatcgttgctccagttgtcgtttgcgctcaagtttggcgtagtgcaacccgcaggcattgcaaagagttctcgcgccgtctggaccgcgcctccattcgggagtatcgatcctattgcagctatggcaccgtccaggaggagccgcacgctgtatcacagaaatgtgtcagcttcaggctcgtttccatctctttgcaccaggctccaaagttgggacaaaacaacttacgccgcgccttttcttcacttcgttaaaagacgaatgctttcctatgccgtcaccatacatggagacatcgtcgtcctcggctccggacttgcgtccaccattttctcgagatcgttccgaattgatctgggcaatgaggtgtcggaggttcttcaagttctcgaccgcgacaactgcgctgtcaatgacgacagagatttcactttcggttggtagccttgatggaagcggctgtccttgctgttcccgggccgcggcaccatagccttcagcaaaatgataaacggtgcgcccagcgtgcgctatctgcttattcttcattattagacgtggaaaagtgagcgaggcgactgcagttccacacttaccatgtacatcatctccccataagacgaccagtccggcagggatctttctggggcagccttgtattcgctacttctagcataaccatgcccatattcttgctcctctgggtacataggcggtcggtgctgcgagtcgtatggtgagggcagtccgagtccactatgcctgggggaaacagggtaggccgacagcggtagttggccaggaggtagacgtcccgtttgcgcataatggggccccgctggatgtcctggaggatgatgaggatatccggcactcaatggggatgcctcggcatgcctttggtcaacctccatctgttcaagcttcactggcggcgaggggtgctgatgatgtgttggaaatgtattcagcgggggaggcggaggcggcctgctagacaattgaggtcttgcggggtcagagaaagcgggtagaggatcagggcgggggaagcccgagcttggatgcaatgccctcggcgaaggatgcttgtctacatcgtaacttcggggcggaccagatggtgcaaagggcgaagggaggctctgggtaggcggcagtgaggtcggagcatgtggagggtaggaggtcggcttggtacccgagatgacttctgagatggaaggcagcgactgtcgatgagggttctccgactcgtcggacgtccgccgggaatcgactggcgaaatcatgccgggaatgcttgcggaggacgaggggtggtaggggttgtgggaaaacgagtgcgagtggtattgggagctcgggttgatcaaggttgccgtcgccatggctgtgcctcctctgctgtttctgttgttgtatggtcgtgctggatcaaagtgttcacgagtggtggtggcagttgggatcccgctacaagaagacaaaatgttaacccagttgctcgacgttgcaggagaaaaactcgacccggattgagctgagaggcgcacctttgcctggcagcagaatcgcccgcttccatagcgggtcttggagaataaatggcgtcgtaacccaagcagagcacccctagctcaaactagcatctgactcgaagaggccaggatagacgggatgaagagacgcaacagctcgatgggcgggcgtaaagggcgggacggaccggagagagagtccgttggtgtcgcttgcgggtacacactctataagggcacagtaagtacctagcagacaggagtatctatctactggcatccagtgcggcgtcggcgggagttggtcgtgcagtggagtgagtgtgatggtgaagagttgaaaaaagacaagaagctgctgaatggacgtaaaggtggtggtggctgccaacccagacagagagaggtgcacaggcctagagtcgcaatggtggtggtggtggatatccagtctgggccacacctcaggttatgggagatctgagatctgagtgggatcgagatggagttgggtgacgagtggataagagaggccacgccttcggtccggtcaggtaacaagtctctttgttctgcttccgtctcttgtaggcatttgcgggaggcgatgcaaagtcggaaaacccacccgggctgacgggatgtctgtcgagattgcagatgggatgggacaagatgagggaaggggggggggggactgatggggaggattcgggtttttgtcagttgtatatttccggaccagaagtgacagcctgagtcgtcagatgttggaacccaaggggacggatggacatgcaggtaaggtggtggcgagcgaacgagatgttcttgtctttttgtgactttttaggacggtagccgcatggagggaggccgggaagaggggggggggggggggggtcaggggaatgggggacgggctgggtgccaagtggaacgggggactgggggatgggggggatgaacttcccttccttgggagcgatggggcagggggggtgtgtgcgcagagcaaaaagtggaaggtgggcaccagcagctccccagccgggtttgaaggttcctgtttaaagggagacaccacaggcccgggtgcaagtggacctgattccgaggcgcttatccggactataagagatcacgtatctctcccacgcccagcttgaaaccccaagtctcgatacctttgcaaacccttcttccaacctgatgcatctacctcatcacaacccgatatagaaataattcgagcataatgacccattttgggcgcgcttactctgctggttcaatcagtttttcaatgcaataacttttcgtataggccataatgacagcgtcagacattgagtgacttttaagactagcgccgagagctacgacttgcgcgacaggctaggtacttttttggcctccccatactcgatacccctgatttaggtgccgtgccctacgttatttgatgctactcgctgcggatgcactggatgcagcacttgacttgctaggtaggtacctaccttggctgaatctgggattacctcccgtcctgctgcgcggccagtggatggccggtggatgacagatgctgaggtgttgaggccgaggacgatcccgtccgttaaggacgggaatcaggcaccgctcctagctacggtgggttacgatgggcgggcccagcaatgttgagaggttgagcttccctctagtaccatatccccttccacttcagctgtggatttgtgtggtgggccggctatctgtgcacggtacctcaggaatctgggaatggatcgtggaaggatggactggagcaatagagcacccatccctgccgctctagtttccgctataatagctgctggaccctttgtttctctccttggcctgtttgggtcaagtgcacgcggtacaggcgcgaaaggcggtatcaaaagagtacggccttacctaaccacttgccaggtaactgtcatctcttctgttctatgccgtgccgtacctgtgggaattgcgagggtagagagagggaaacgaaatcgagccaaggaagacgtgcactaggcctgtgccgtccgtcttcaatgtcgcagatcgagcgattggacatgggaccgtccctcctctcctcgatggctagtttggctggctgctagcgccagaaatccaactcgatgggcgataactgagatggccgatgggtgatggagtgatggacgtggaccttattgcgtgatgaagaacgttgggctttttttgcaccttgttgatgtttacccactcactttcttctggtggctttggccttttctgtacccccctcgcttcacctgttttccttatttgccggctggattggctgatgtctctaaacccagccagtgagtgggcaatgctgtgttggttgccaggcttcttctgcgcgagcgcccagggcaatttgtatcttcccggtagttggccagggaaccgtttacgaagcctctaagaactacatctcattgccggtgacgtttgttcttgcttgagaatgacgcgtcgcaataagtgaagtggacggcaacaaagtcgaaaaacgggtagaccggcgaatggatatcacaatttgtcttgatgccaccggtaacaccacaaggacatcgaaaggggggcccgggggagggaaagggggtgaaaaaggaccgagcaccttgaagagcggcgccgttcaacaagcggacgaggaccggatcttgtaatcaacgccccggaacagaaccagccagccagcgccaaacttggattcgaagggatcaccaacttcacaagcacaaaggcagctgggcagctgcagcacggcaaggcaagaatttgtggttgtgcggccttgtgctgtgagagggtgtggtcgcaatgacacaagagtcggagaaaaaaaagggacttgcgacagggcgggcagaaagcggccaggtatcctgctccaacccagcccagttcttgcagaggccgacctgactaacctgagcaacgaacggcacgaggggataccaaacccccccgcctggcgcatccaattccatcggctggggggagccatggggcatcacaatgagatccgaaacgatccgatacaacttcatcgacttcgttcccggtcctgctgctgctggttgatgtctcatgtagtactttgagtaccgtatgtccccatgttgtacttgcacgtataagtcgtcaaaaccgccgctgctgctttgtgttcgatccatcgttcgtcttttgtcatcggtgtctgtcccgacaacgttgacgcttgcaaggagtgcgatcttccctacctaccgatatccagtcgctctagatgcaataaaaaggccaacaaagtcgacatatcgcctttgttgtgtgacaacactgaataccaatcaatggtccgatgtcgcagccgagggtccctttgattttccccatgcccatgcttccggggggttggtggaatgaagtgattgatactgacgacgtcagtgatgcttctcggctggtctcgaccaaggcgcgatcccgtcagccagtccacccgtgatgagatgtgcgagatgagattgggacttggcaaagctaagaatgtgaggacgagtggatttgaatggaaataccgacgagaagaacaggtggaggctgctaaagaggcgtcaccgtcatcttgaaagtgacgatcactggagaaaaaaagcgcagatacctaacacccagcccagatttgacgatgagagatggttttggggtgagattgcctagattgaagtgggggaagcttgtccaactgaagcccaaagggggggtgttcggggtaaggggggtcgcatgatctcacgctagccgtcacaaatccgagcttggcatcgctagtagctgcacttgtacggtacgcgggtgctgggacctggtgccgcgcttgggattttctgggatgtatcgacaagtgtacacctctgcatggatatagctggttagcatggtaccttactcatacagaaaacaggggtcaagagaaggccagactagatgtttattgtgagaagaacaaggttctttgcctccccaagaaccgtgctaacaagttagatccatacagatgtgcaatggcgacccgagcctgatattctgactctgtcttcatgatacgtagtcacattacgtagctctttgcgagcggagctcctcgcagtgtagggttagtaggtgtttacctggtgttggcagctagagtaaggtgttagggttagcttcgggagtgtaggagacggtgagagtctcccgcatgtgaggatgtcatttatgacttgaaaaagtgcgcatctggcgttgtcgcgatgtcctagttcgcatctggggggtgatggcatttactgcgtacactatagtgatagttgcgcgcacacagacgagaccaagcaggaattcttgactgtctctcccagtgagtttatatagccccacacagtctgcttggaagtcaagcacagtcggattatccgggtcaacggcagcggaccacctacttggtactaggctgcgatcctagtagatgcggtgagtgaggtgagtttgccattacagtacttaccggctttaatcatgatttacactgtacacgtgtacacgccttctgctgtgctcgtactgcacgaatgcgctgcagcgcttcatctgccccaagcctagaggtacttacttacctacccccgaccttaaaagttgcaaaaagacgtcctactcgaaattacaagacatttcaccagtacggtatcgtagaatcgagtatatcctacgcggctgccctaccaactttcacatctgcatcgcacattcgtttgactaggtagactacatatcagcgcattctttggcacctgtatgggcgtaacgggcagttccactccccaaggcagcaaaatgcacatctttgtatcgcgatggtctcaagacgggcattgtggatttcttcgtcagtctcaatcgcgtgccatggatgggttgggagcttcacagcgtgagatacgtccccttttcactgtgcattatgcagatgctgtgcaggaacgcgatgcgaatttggaaatcgcagcccttgtcaaagtttgtgacaatctgccaactgtacccctggctgtttgggtcagaacgatgacatgcgaagccgatggcaatcaagcgtgagtgaaagacaggctccagagaaggaggtgactgttctcgatcaactgagatcgcattctcttgggccataagaacagcgaagaacacatgtcgtacctcagataccgtacgtcttttaatatctggttgtttcccgggacttgatctcaatgttgctttccaccaaacgaggtcgcgagtcgatttgcgggaaaatgcctgatgacccggagtttcgcagatttcccttgtcactcatgcaatctaattctgtccgtgaccgttgggtcggatggcagaattggccaacttgttcgggcgttattacagtgataccggccttccctggtcgtgaccacaatgtctatcactgtagggtcatctgaatgacgagccttttcccaacacagcagatgaaaggttgatctttttaggtgcgaatggcggaacgacaccgtatcaagaccttttgattggtgaccagggccgcattgtagcatatctgttttttttttctatcggactgagagcggttcaagaatggacaagtgactcgtaccagactttccgtgattctagaatgttgtctccgttgatcttttctcagaggggttgcgccgaatcgagattcaaatatcgcgctagctggggccggtttcaaagacaaaccagatcaatctcaactcatgtgagacgaacagaatcagcaattaatccgaaaaggtttggacgctacggctgtcttgtatagcctcgagaggttcgattgcttctgaaacaatgaagcactggtcagcaacctgacaagttcgttgggtcaaagacggcgataccttctcactcacatgctgtggtacgatatccacggcttcttcatcatctcacaactacatagattccatcatttccccacgttgctcactgcctaggtatccggtcactcactgttcgttacagcgacgacgacaagattgcccgcgatgaggccaacgtgtgtcgattatcggcagatcatgcacagctccaaacagtggcggtcgcgttctgatgggaacgagcggaactgaggacgattcgcgctaaaacatagctatcagtagctgtatggaaatatactgcatagtgcagtgcagaggtacctgctgcacaggtacaggacgcacggtcggtggaatctcagtttatgtcagatcgatccatcatccacctctccgaatttccgggttgcgccaagatgttcccactcaagcacatgccgacaagtgcgaatctctcacggtcatgaaagccccgggaaaagaggaaggtgccgctacacaacctacagtgaaaacccctgcttctgcaagccccctttaatgctaaaccctccccttttgcaacgaatcttcaactgcccgtcatcctccgaaaagctgatattgtgttacccccttttgcaaaaacaggggtatttactgtagacgacacctatgtagcacgagtatcacgggcaatcccagagaaggtgtcgctgccttgacaaacactcaaatcatcacaacccgcttccagcgtcacagtaaccgtccgggtggagagtcagcctgggggccgcttgaacctcagcagaggcacatggagcacatcacatcgcacatcgatctggcccgtgccttccaaccgttcccacggcaaagcagtcgcagggatcgggggtcgatgaagagcgcagggaagagcggggcccggtgcagccaatttttgagaccattgagtagcgtatttttatagcaggggttccattggccggattccagatggcttggacctcgctaatcgataatcgaacggaggcacaatggcagttgacagcctgcgagtctgtgtgtctgctgctgacatgggtgccgggccgggagttgagcagaaagctcgatcctatcaagaagatgacacaccaccaaaaaaaaggacagatgcgagcggtgtcagaagtcaggcgggttgacgggatccaagagtacatggtaggtaaccaagcatctgcgggcgggaaacatgtgggtggccttaccagaaatctgctcaccaatggcgcccatctcgagaggttccccgcttcggtattgagcctgtcaatctcgatcgatgttggaaaaagaacctgatcgtcaaacgaaaatgaaatgaacagtcatttggcggccacgatctcctatcaagcttctctgactttcaatagtggatgcaccaaagtcaacaggtacgtcataacactcgtcgtgtctgccgcccatgaatcccgtgacatgctgtctcttgaaaagagcccatatacgtatactggacgtgcggtttcctttcgctactatcgaaggaagagggctcgacgctggggccggtaaagcttcgagatggaagagagacgtatccgtcgttttgaactggacgatagttaccaagtcagggcgtacatgatgaggtgctcatccgtgttggagacaggtgtctcctctctccatcatcagagtgttcaagtccaccaaatccacccccatcggcctcgcatcgcccgtcatcttgcagatcaaaaacgtcggttttcttgttttgttcgccctgcagatctgcccctggccgtttccaaaggcgcggggtgggcagtgcgatcatccagggaccatgacaggtctgcaagccagtttcctgttttgttgcctgtttgacaacggttgcgaccaatggcagatgcttgctcaaaggggagagcctagtttggtagtgagagagtttggcggtccatacaacccccccttttatcaacattaattggggccgccagatgcttatgcactttgtgagtgtatacacccgggaaatctggtacaaagacctcaaagcaccttctggccaccaaagagcgcccaactgtgtttactaagaggggacaaaaacaagttaggctttgagagccccagtagccgggtacaagtgctgccgtctcccaccaaaaccagacccctttaggtgcaactcttagccaaaaaccttgaactttacagtttgccggtcttacatgtgggaacacgatcccgattgactacatcttttgaaccttggggggtacttgcactttccgggggctgcaccttgagggtacattgctatagtgaatttgcaatgcgaacctgccagaaccgagttggcagtcctcttgcgttgaggtttccttttctggcagcctcctgggatgcgacatgcatcgcccgtcccgggcagtcgctgaccaccacggccaccggcaccaacaacacggccagtggtttcaccggattgaaaccgtaaccacgactaggacgtgctggagccactattggcagattggccggcgccgggatcgcttgccggaaagcatggcattgcagcgttgcagtcaattcggcccctatcaaggaaagcaagctcatgatcggattcaatatttcagaccgacctttcagaaacgggctgggtaaaattgacgagatggaccgcgattgatctgctttcggatgccattgccgctgcaaaaaatggccggatttgatgtcagctccaatagaaagtgagtgccggcacaaactccactatcagccatttccatacactacctctacacaagagacatcacatgttatggcagacgcggtacccgtacactttacacacgtactgcgtacttgtatgtatgtaggtacttcagttacttgcctctaccatactgtggcgcgctctcaagctgtaatgtacgtacagtacataccgcggctgttgttgaactgcccgggatcttacatcaacaactatggtaacgatttgagatatcgatgatccgactcttcctttcattcattggaccgagcgctgtctcggctattttgccgttagctctgattgggacggttagtcatttttgctgcttgattcatcgcctacatacaacactacttccaatcccgtccttgaggtcaatggtgttctcttagtacgcacgctaaaacacccggtgagccggtgggtgggcttctgccccaagaatctggatagccaatttcaactctcatgatcagccaacggcagagtggatgtgacgaggcgccgagttggaagttgaaggcagggcgggacaagtttagaaaaggcatctgacgcaccaaggagctccacagcgaaaccgagcgaaagtggctgacaagtgaagaggaagtccagttcttcttcccgtcccatgggtagtctcactccccgcccgccgtgagcctgacatcttcacctcaccgtctctttaacaacgctaatgcgaaccgctcctacgggctgcaatgctggcatcttggacgtatcaatgcttcctgatcgagatggagggatcttgtcgacagcatcatcgagatcgcgaggcttgttgcgggctggcggctcagttcccgaaggaccagacgactacggcacatacacttttggctgtaggaacaacaccaacctcaactcggacaattactacaccccctccagcgaatggaagaaacatcaaatttcacggtgtaagagagatcccgataagccacggcaaccagccagccagccaaccaaccaaccggggcgatgacaaccgaggccccatctacatacatagtacactacttcaaatggcaagcacctattttccttggcatctcaacgcagatatgggtatgacaacatcgggtcacaaaccagaacaagagtggtgtggttcgctgacaggccattaattgacgctattccagagccatgccaccagactgggtgctgtgcccctttgggtcatcgaatcgatggctccccagccccccaccttctccggcactcccagaaatcccatagtgccagattcccgagatggacactaatccaataaattacacgtggagaccataatcccccaatcagtcagcgttgacgagaagccagtcgcattctagaagcttgggcgataggcaaagaaaaagcaaaagaaacgagacccaaggaaaaagaaaggaggaaagaaagatggggctatacaggcgctttcagcaccgctacatactagaaagtcgagaactccttgtcgacagccaagcctggacaaaacaaaccgtcgcttctggagaaaaggacaaatttcaccagggtccagggcacaatcggaccacgacggcgccgatctggtattcgataatggatgccaagaatgcgcacatggcacacagacgaatgggaatcacgggattcgaatctggattatctgcatcgtaccattcttatgaacccaaagaaaaatcatcacgcctagtctaccgatgctttatcttacagccgcgctcgacaatctctgctccttcagcagcaggcgccaccgaagcagcggcctaccatggggcatgcttaccataggacactacaggtcgtctcctgactggatgccctttgtacccaaccaaaccacatgttgcgtgccaggttcagcttgccagaagctatgcgcttctgcgatactgcctttggttcattcgccttggggcttacctacaagcttaaccttctgtcaggtgtcatggctcgaaaggccgacagctacctaccgacggctcgtgctcactcactacctcctcaatccaacacacagtgagatcgtcgatacggcactgcgcacaataaccgttattgcactcatcccgctaacctccactaccatacccagcccggtccatgttcccacgacccacccttcccaaatcctgctgcgctaccggctcgcggcgagcttccgcacccaaggaaattcacaagcgaggggggcgaatagatccagcccgcggcgtggggccggacccttcgatctacataaatgaaagtcttggagcgcggtcacattactgctacgctatgcatactaaatatcatacttaggccggatgtccagtacatgctgctagggtagttagtggcctgttatctctgcgactacttctgacatgcccatccatccccgaggtttattatcgtcaccacttttggcgaaggaagttgaacacgctacgacgtacaaaccctattcgaggagaccgagttccagttgtttggtacggtagcatcatcaggttagtgcacgcctggaacaaggcctgatctattgcgcgttctcagtgaaacgaggatgagtaacaccctggtgtacgtgctggtcaacgtcaaaaagggaagagttatgtatagggccatcacaacgcccggtaatagctccacgtggttccatcttggcgccgggagcgtgtgttggtcgaaagaggttctttcaaccgactgctaagccaaacaaagaaaagtgtggtggcaagaagggatgatgtggagcagcttccttttgggtcagtccaagaccgggtatcggcttcatatatgcggttgacctatgttcacaatcccactgcggctaagattttaacccgaggaactctgtttggggggggggggggggggggggggggggggtaatctatgaaatacacgacaatgcatgatggatcatacggaagacacgattctgatgcccaagggctatcatgttttcaagcagtctcgacatgcccgttatctcaattgtggtaacttgtgctcgcaggaaggaattcactttgtcccacttattcaccactgagatctcaaagctccgtggtaactctgccacaaagcttgcgagattggtgcctcgtgggttgggcgtacctcgaagaacaaaagcaggagacagtttgtctgtaccatgacatgtggcatgacctgtatcagctacgactaaacacagtcggtggcaatcagtgcagatatatgccgaggactcaccggtctcgtttcactcccacggcccaaggccctccctggagctcagttgctgatgcagcgcctgtattcaacccgatacgactgcttgagatcgttgtcccgaaattgtgcttatttggcgccggcccgccaactcttcggtcatccatagctttgtggtcgtgacataatacgaggcgtcaagatcgtatgtttcgcgatctcagagcagtcttacccgtcagccgaccacgggagcggcaagcaccatctcaaccgtgcggggaaggggttaatgggacaaaaatctccgatgtgtgaggcttcacatgttgaaatgagccgtgtgtgtgtgtgttagtgaacacaggacgtggagtacacgcaggtttcctgagcgatcgttgtgatagccggcatacaactctgtgtctgatgtccctcagctcttcgtccaaccgccgttcgtatcatgtcctctcagttccaagagcgcttgtactctcttcactcctgcgccctttgaagggcaatcagcaaatatcacggccctggtaatatggttctgtggtttgcagcgcagcacgttatgtgaacacaaatgctaccatggaaacacaagtacagggcaggtcctaaatctatacacacccctctcgttctggtgggttacccaagtgtactcttgggcgtcagcgtctcgtttaagcctaaaaaattatccatatgcgggccggccggggtggaaggcttgttcactagtgtatgtgttggatgggagtttgtggttgtccaccaatccctccctcccaggatgttgttccattctcccccacccctccgttaaaatggcccatctggtctcgatcgcctgatctcaagccatcccgatcttcttgcgacactggtcgggtcggtcagattaaacgcatgagcgtacagcccttatacgtgcacaatactatccaccgctgtgtctttcatttggagaatccatttcatttcaggttatttctgaaggtggatgctggggactttggacactccaagttgtgacgagccatgggatacactaccgccgagcctgtgcataaagttgcgataccttgctagcagtatctttgtactttaccacaccacccacccttggtcaccaccactgttcaagagagtgaaatctcccgtatgacttggggtgcgtgggttcgatgcggcaccttttctggttgtatatcacgggagacacgaaagctcgagccaaccaaatcgtgagcatggacgagatcaaccctgcggtacgacgggaatgcgagatcgagaaagtcgtctcgacatacgtgtaggtagttttatgctctttcgcggaaattttctgattcttcaaaacaacagctgcaaatgccgtgcgatggaacctggcaagtgactctctttcgacggtaatatcaagcgcccatttttttttacctttccccttgtcgaccttgagttcttgtcttattttttttctttcttttttttttttttttcttgcaccctaaaagctgagacggcacttcgataggtgatcagttgccaggttttggcaaacatcatgataacggtgaatttggggcggccacagatgtaggtacgctgcacacggccccgatacgtaaaaaggccaaagtgtggactttgtgagaaaaaaaaaaaaaaaaaaaagagagagagagagagagaagggcgaatgctcggaggtcggcaaaattaccggttaggtattctccgtgattgaccaccagacaacgactcgtctctatacgcaactatagttgtactcgccgcatgctgacgttgtgtcatattaaagttaatggctgtttggcggttgtgtttgttgccgggttctaggagtatcattcggttacctggtttgtagcctgtggtttccccgtgggtaggtaggttacaatcgtcttccaatagtttgatatcctgcgtcggctactgcactttgaaggcccaggtgagctccatatgtatgttgctcacaattgccaggttttgggaacgtcgtgggcatccagacacacagctgtttcaaatgcctgacgtgtgatgtctaagccacgacgatcactgcctgtctgcctgcctgtacgctcgaaacaagggcacaaaacggtaacattccacaattaggaagaggtgaacatctcctttctttttgatatttccctccacttacctattagcctcacgcacacggaaccgctccctttatgctccaaatgtttgttctcatcgctgcctcggtcaagctgcatggcaagatgtgtgtcagcagcacctcgcattcaacaaatagggattcagatgctgcgattctatcataccagatctcttgaccggtcgttcactaacggcggttgaacaacttctatgcaatcggtttcacctaggtagtagtaggtaactatcaggtaaagtaaacattttccaatacaacccttcaaggactctccccctcgtcataggctgaagatacgccctatcggctcgtcgtccgcctgggttttgactgaaagacaatatcatttgtcagcatcaccttgtgcttatgtccgtttgaagatgagacatttatcccatatgcagagggttacaggtcagaggtacatttctgtaacaaccgtggtagctctcggaaagaggatgattgcatttgctgcagcgcgggaagtgataaacctcaccgatatgccaacacttattctcctgcccatggctacaagtcgatgttgcagccgtcgtgcagaaacgataatcccatcacgaagcaaacaaagatcatcgagtttcacttgtcatcgttggcgagtatcgtcgtgtctcgacactcgcactcggctatcaactctgggctattaggtacttataccactagtcccgcggcacatgcaaaatacatgggaatagttgcgccattataaacaaagcaaataagaaaaaaaaactccatcaattgtgagacgcaaccagatgaagtcaacatgcctagctcgcttgcctgttttggtcaaacttatagacgaatacgtccttgaagtgatgtaattccgggatggtcagggccaggcggcctgctgaccagtctgtcagatcgatcccaaccgctggccggacatggattaccttttttttttttttttttttttcttttcttctttccgtttttctctctttttcgggctagcctgggcggaacctttgctttttcaccctggtggtcatcaatttgtttgctacgctcttggtggttgtcagacgccgcattgatactctggctttgttttattatgtttcttttcttttccaacatcagtgacggcaacggcattgagcagcacacaggacacagtcagccagcacacgccacgcacccgccacgcaaagtgcaaagagcaagggcaatcaatgtaaacccatcctacctaacgttgagaataatccatggactgcagcaagaagaaaagaccgacggcatgtttatgcactggcatgaaacccagttacattctaagagatcatcggattcgaaatcccgatcgataccaatcgccagtgtgcagcctggcggacaggcggacaggcagagggtggttgttctcttctgtacgcggacactggggcaggcatcccctttaccaaccttttctgttcaaaagacacttcgatgtcaccatcttggtaaaggtctagcgtttcgaaatctgcgggtggacactaccctgaagaggtgtgtccagcgaagtctgaactaggtatctacctacttgggaaaccggccgaaccgaaccacgaccagatcctcgacgctatcacaaggtgagccttccggatttcagctctacaagctttcttggtacactagttactacctactggaatgagtggtgcctgctcctaggtactaccggattacctatggtgtgcaataaaggtaaggcaaacggtccaggccctcgtccatcgttcgaccaggcgctttttattgtacgacttcttttcctacaaatcccaaattcgcttgttgtgtgctcccttttcctcttgccgtaactcgtgggtttctacccaagctattaggacataacaagacatttgtgtctgcttgtctcgggtaagacatgcatctaggggggggaagctaagacatcagatcatgtcccactaccttctatcacactcgcgtgtctggaaacttcaaacgatgcttctagacggtcctatatttatttttcacatatcttctctccagctgggtctcaccctcccttacgggagttggttggcaggtagtagaacaggtaggtacgtggacgaggctgcgatgacgaaccgcctcacacggctcaggtcagtcatgaagcatgtgcatggttcatgggcgccgtaatcatcaaacccacccaccccctccgcactccgcattctgccccctttacagacagtgagctcgatacagttccccaaccccgacccgacccccactttccgacagctgatctctcggaagacatacggaccattgtgggggggaaggggggtacaaacacgccttgcttgctgacatgggagacagtgggaaagggagaggatagacagtgaaagacgcgggcgatgaaaaggagatgagatgatccatacagcaccgtccagtctcttgattgtaaagacactagtcagtgaatgctctgccttacctgactatacgtaggtacctctatggcggcatacccagcccagaactggagtctacatggcagcggcgtctaggttaggtgaggcaagtacgtagaggtagcaaatgcgcaccccctgccactcccctttccatgtagagatagaggtagccatctcgcatcatgatcactgccgataaaatataccaaaaagtattctctcccattggttgtaacgattcctgtacatactgatgcacgccttataggacaggtggtacgtccacttaactccctacgtcttgaccagacaacacagctttttgtgattcgctcttttttcgtctgtccgtagcatgtgtatgtacacactgtaggtagctggctgtctacttctacacagcaaggtgagcgaaggtgtgccggttagtaccgaaacgccattaacggtcaagtttgacagccgggcgactcattaccttgggcttctcgtactctgtctttaccatgaatcgatgatgcatgtgcgattcggcactgctctacttacaccccggaagccagaaaagaaccccaaccacggcaccgtacttcgattattcttgctttgcttgattattctgtgaagtaggctggctggctggctggctggttacctaccttgacccttgaggttttaggctctggctagaatgaggaaaggatccggacttccttaggatgctgtagtaggagataccacctttccatgtaaacatgagaaagataggtgtctacaacaagcaagcgatattacgtcctgtactggagtatatcaggagttatcgtggtatagcattgacacaggagaatgacatttaggaagatgttgacagaagggaacaacaacaacagcataaatcacacactgtagtaaattcatcacatacccacgaccatatcgaccgaaacctcgagatcccgtccgctgaaaagtcctggaagagtctccatgaaccaatatgctttggaacaacttgactaactacctctgccctgaggactcgcaagcgaactgctggtgaagacttgcagccatacatacctcaggaaacaaagtggaaaagtgacgaaaacaagttgcaagagaataaaagggaacagcaaaaatcgatagtgtccaaaaaggcaacagtgcagagacaagcaataacaagaaaacagagaaagaaaaaaagaaattcccctcgaccggaatcgagccggtgacctttcggtatacaatctagacaattacagccgaacgtgatatccaactacaccacaaggggttttaactgttataggttgctctcaaagtttgacactaagtattacattctacatgagcgttcatgctaggcttgtttgtggtgatcatactcctccctctttcttcttcctacttttatcctctttattactcttcctccttcctttcctttcctctccttctcccttcggtttggttcttttttttcttcctttttcttttttgcttttaacttctttttagggctttcctcttctaatatttctatgtttacgacctataccagctattggtgtggatcttggtgaggaagttggcaaggtgaaagtatcaaatgtgaactgtggagacaattcgaagagcacatcctgacggttgatggattcggttgcgctcagtgatgaaatccatacccgcaggcttgagccacaactactagtaccatctccacgtcggtaccatcattcagttcatgagtccgagtctgctgaggaagtaggcccgctgcactttcgacaatttatccagcttgcgctactactgcgcgggatcacgaagcgtgacttgaacaactgatttgctggagagaagtactcttcagggcattcattgttaagaggggtcgtagggggacaaaatgtgttatgtaagaacttcgttgcataaacagatggtacatcttggcttctggtctagcattgtgaagggaaggtataacggtgttgacaggacagacgttcttacctctcaatgcaggctgatcttaacaagtgggatcaatggacacacgaggttcagttcccagcaggcattcgagattacccctttcgtctgagatcggtggcggtggtctttctacgtacaggtcgaggtagatgtttggaacggaaatttcggagccaccactctttttgactacaagaataactcaaggtactgcagaggtagactaagaggtaggtacctctataagtgaagttgacgcgcgtttcaaaggaattaacctaactccaacttcaattgttgaaagactgattctgtaaaccactgcagaaaacaacaatacatcaccagcgctatgaactacctctaggtacctctacctaaatatacccaagcgaaaaacatcaccttattactaaatcacaacagatgaaaaacaccaacacacattcaaaggtaaacaagtcaaaagtagaaaagtcacgcatcacacctgcccctcagcaacagtcttctctctctcttctccctcaagcgtagcatccttcgcgctatcgtcgacgtccaacactttttccacctcctctttcttcaattccgcatcacatcccgcgccatctgcatttccgcccgtttcaacaccaccatcacccttctccttcttctcttcctctgttgtcttgctcttcctattcttcttgagccccctagtccacttactccccctctcctcatttttcttcttcttggtatccttctcatcatcactaccagtctcccatgggttcggtctgataactttcaacttgaccatttccgtcttttcctctcccccttccacgcctgctgcgtctttgtccccaatggtagcggcgtcatccagatcaacacgataatacaccctcaaaccaacaaccgccaccgcattccacggattcttctcaaactccgcatttggatccaccagctcattcctatgcccgtctctaccacgtccaccatgacgaccgcggggatcccgacctctaatgcgcgggtgcggtcccgggccgatcggaccaggctgcattgattgcggcgggccaggctgtggctggaggggcggcaatatggcttgattacgagaaccttgatcaagaagcctcccgttacgacgagcgtcctcgcggatgtgcatgtcgagctcccggtcggagatgtcggaaatgctggaaatgctgtaggtatcgtcagtgtccgcagaggaagacgatgactcggagaagctctcgtcgacgaagcgggggtctgggggaatctgatggtcatcgtcgatgaaaacttcgcgacgttgtggtggacgtccaccgtatcgttgctggaagcgacggggtgagggccccgggtctaccagtgggtgtcttggtgatctatctcgtaattgagaaagaggtcgacgccagcgctgatcctgaggatggggtggatggaaagggcgaggggaagaaggcctcggtggttgaagagtgcgttgttcggctgggggacgaagagtaggggaaggaggaggaggctgtcccttgttgtcaacattatgtggcttttgtccctggccctgctttatactattgtcgctgacaccgtttgtcaacatgagctctagctcctgctttaagttggagaaaaggttgacagccgcctgaagcttgttctcgatagctctggtacgatcatcacctcttccactttctccacacgttggacgaggtgactgcgagtgttggggaacagcctccagtgtcttgtggatatccattgacagccctggtcgtacttcgatgggatcctgtgcacttgcttcattaggctgttccgaggagggtttgtcgtcttcggcggataatcgacaaccctgttgctgtgtgggagctgattgtggcgtcagtatattcgtcgaagggccctcgggggccttgcaattcttctcaagagaaatggatagaacaggctccggaagacggtctgttacatcgacctcagtagcacccgtgctactaacggacggagtcggttgtccagcgtcagtagatgccgcagtatctactgccaggggtgccatacgctcgccagcaggatgcaatgccgcatcaaggctgaaaccacaatctttgccctcctttctttgcttgccgagagggtccctgcatgtctcttcggtctgttttctctctgcttcttcccgttttgccttcttcttttccatcttcgccttccgcttctccgtttttctcttcatccgctccttgttcttatccgctcggcgcttctgcctttggtaacttttcatgcgactgtaaaagttcatctccttttcctccatgatcgccttccggagactttcgcgttgcttgtcctttttccgctgttcgtgtgcctcgcgagctgctttctcttcgggactctccttgatcttagccttgctatgcgccaggtcataggagagcccgatacgaagcagtttctcgcggtggtggcgagcattgttccgcaccacgtcctcggtgggcagaacccactcgttgcgagtggcgtcaatcttgacgagaaccagatattcgccagcgtccagatctagttcgacgttgatggagcggttcatgcgggaggaatgttgtgttcgtaccaggtaatcatcctctccagcccgatgtacgcgaaagttcagctcgaatctgtactggccctccagcccacgaaagtatcggtcatctagttgggagagaacaatgaccacgggaccgggttttgccagcgtaaaggcaaacttggtgtcatgatattccaaggtccatggtacggaaagtgttgtccagatcgaagtaactttccagtcgggtccgaagagacgcgttcgatcaaaggcttggaacttgcgcaagaagtccctatatgagatccaaaatgcaccatcatctccgaaccggtggcccaatttctgaagccactcaggtgtccattccttcgagccatcacctatacaaggttattagccgcttccgtaacgaaaggcttcttgtctggacttactccagggccctgtccattcccccttgccccatgggttcttcaacaagaggagccgctccccatccaagtctaccgctttcataacagaataggcatgctgttccataatgccctttctgtcaccatagccacgtcccctgtcaagctttgtcagtgtttgcatttacggagcaagtcggataactcaccaaaccccagtcgagcaaccaaagagaaattgctcgttaactttcatgagctcctctttccagaaatgttccttgtcaagtatatccgcggtatacaagccagaggtcacaccgcccgtgagatcctcgataccctcgccagtgaatccaccctcaatagctgcatagtctccatgggctttggcataagctttctcgagtaaaggcagccaagtctcgttgggattctcgcactgcgcaaagtagagtgcgccgctattggattggtatgtcttccggtatatctcttccgagtctgggcgatctctgtcatcccataacacgcgttccaggtgaaagcgatccattgcctcatcgtagtcatgcctggtgaggtagagctgttacagccgtgccttgttagtgatgctcatcaaccgcacaggtagaatgatgcagagttgacgggttacgttaccttgtcatcgataatttcgctgaaccattctccatcccggtgaaagacaaagccgtagacgccaatgtcctggtcatgagccacacaaatccgttcgatgagtcccggcttgttgctcatcgtgcacaatgcggccataagccaacaatcaccgtcccggccctgccgcacatcatttgcggtgggaccgtcaatgtagaactttggatcgtcaaagatctcgcccactcgcttgaccgatgccggtcgaaacttggacccgggcatccgtccttgcggggagagctgcgatactccatctctcttgtcgattttggtcttgttggtcttgatttgactctccacttgggtgctctggtcacgatcaccatcaccattatctctcctgcgacgacgggaatgcgaccgagggcgtggtaggtggttgtagtcagagtccgagtcgctgctggagaaatcgatgatgttttcattgctgagggattcgaggcaatcgcgcctacccgtcttcaggtcgtactctaggtcgaaatgcgggtctctgtacttctggttgacacgacggcattcttggacgatcttttctaccttggccctgcagatagccgcggcctcctcgaaagatgcttgcgcatttgtgccacctcccacctccttggctgagttacgcttggcaagcctctccgcgtactcgttcttggggagaaccgtggtggctgcaggattggtaagccttcaggttcttcacaaatgccgagctgtaaatggaatgtcaggttgcaaatggcaggagtacttgcgctttcccggaactctcgcggtaaactttgtccagaactcatcgatcttgccctgcggtgtcctgtacttgtgttgttggccccaagctcctcctccatggggttgataaaccgtcatctctgccaggaccgacctcgcacctggatttggtgatggagaccgcgacatcgtgtgcgtatgggaatattcggctctggctgagcgtaaaattgcaaaaggtaaactcggaagtttgagatcactcttcctcagtagtctctgatcggcctgagttgttcttgaaaagaaatagcaaaagaagcaaaaaagaacaacgaagaaaagcaagcgctaaacaggcagcagcctcatcaggcagggcaagctatatatctaccacttggattccactcaaatcaccctcatgcgcggaggggggcacgacagaaagctggtatccagccccgtccataggccaataattggtccatgtaaacctgcggtttgagtagtacatggagcggggataagccgcgctgtttctgaatcccgttatttgctgtgaaggggccttagacgtgcccgtgcctttcttctcggtcttcagccctcggcccccggaaccaaccagccggtggttggaagactagaaggtagtttgtaaaaaacatatccccctactttcatatttggcaccaacccaactgggaaaaatgatatgttacgtgctttgtcaattgccgacatggtggacgtgacggaatatatcgcatgcaagtgaccataagttggaggaggacgaacgaccatgaataacagatgtagccgccacatcactatccgggtacgagtgagacagcgacaaccctatccgtgcaactttgcaaccggaaaccgactggatagcacggtgatagaaaaatgaaaagggagagacaagcatgaggagagcaaggatgaaagctgtgttgtgtacagtgatgatgcagtcaaagttcaacgcgtttcaatgagaggatcgtaatcacctcttctttcctgtcatacctgaatcagtagcatagcgcttctcgcatctcttcatttccctttgctgctttcttctcggtttccatcgcccgtttcctggacttacccaatatcttggtgcctgccgctgactgcagcacgctcacataatacgatgtaccaggcctgtgttgctcttaagcctctcttctctgaatggtggccatgttgacttgggcctttacctgccagaaaaagcaacgacgtgtgtcaactgtcaacgacctgcaatgctagcaatcagtagttggtaaattctctatctgtctgcacttgggtgaggagtgtggcaggagtgtgggcgccaggacaggtaacaatgggctgtcttggtgataccatatggccacttctacaactctaccaatctttgatgggcgggcccgcgggatggtgttgaatggctcagcaagccaatggcaaggctagatgaaggatgcatagcttgtctgcacagcttactgggacgaatttataaacgaagggttgggccgtcataacgacgcagcagtcagcttgaagtcatccatgactgccggagaagcattattgatggcggctgtggccggcgtggtgatgctcaacgtagtatatccccgaataatcctctgtggctccctttactaacggatactcccacggcgattttgtttgattccatgaatccccagtgaaagacttggcatcattgatgtgacttgaacatctggtaatagctcgaggagacgtaaaccaagcatgggtaaaacgtggagaagagagaaatgacgtgccactataggtcttgaatactgccagaaagcttcttccagacgttatacgctggagtggttcagtggtgacaacctactgcaattgagtgcacttgcggaaagagtgatttcgcgcgagagaaatattgagattttaatgtataacggatatgggcagcaggtacacgtcccattcattgtacagaaaattacatggattagtcggctgggtgcagagtcactaccaacccagtaccaggtcacagcagggtgtgcctatattatgtagaggtaggcaccaataacttgttgcttagaattctgacctaatccaaccccccttgaccaccatctctcacgcacccctgaaaaccgaagagtattaaaacagtaggaggtatgaaacataagtagacaatgacgccgcgacgttgataaatgaccctagcagtgctgggtagacgcagtaaggcgacatattgaacggtggcaaaagcgagcatatacaaggatgatgaatcatagatgctgtgctcatcccccaaacaagatgtacttaaatcaattaccacacaagaaacgcgaactacacccccacctaacagcaactgagctgagccagccttcccctttactggagcggaaaatacatgcccactcaatgcccgcttcttgcgctcagattagcaaaggcatctggactatgcctcccatttgtccattccatccccaaggccattacgctttccctgctggcgttgtacgccttgggtgccgccatgttttgctgttgtccctgagctgttccacctgcgctcatgaatgggtttttgcttcccaccatttgacttcctgccccttggttctgtagctgctgtacctgttgctgttgttgttgctgctgctgctgcggctgctgctgctgttgagactgtccctgcggagaaaaggccccgttggctggtccagcttgcgcgaaaggctgctggccttgaacctgagccgggttttgctgttgcgccgggggcggttgaggagcaagctgtggatagttatatagagccaagatggacgccttgtcgggtcgctgaggttggtattgttgctgatactgctgttgctgttgttgttgttgttgttgttgttgctgctgtggttgaatttgctgtggcgcatatccgacttgctgcgcctggggcatctgaggcatctggggtacttgagaagcttgcatttgcatctgtccttgagtttgaccttgtgcctggtactgtggtgcgagcccgtattgttgttgaggtacctgttgcggctgctgctggggaattccacccatggcctggttgaaaaagggattgttccctgtctgttgcatgctcagaggcatggcggcaggagcctgagcttgtgcgccagcgtagaagctctgttgcgactgttcgggtatttgtgtaagggtaggtgattgcaaccttgttggtgacttggcaaaagggttgtttgcgtagctacctgcgtaacctgtcgtattaatggtcattggttgctgaatttgttgggactggtactgggtctgaggctgctgttgctgttgctgttgctgttgttgattattgaaaaatgggttatagccacctccggtagtttgcgacgtcagggggaaagtctggttgctggttagagcaatcgatgaatagtgctgctgagctggccctgtcatctggggttgctgatatcctgctggaagattctgctgctgagtagcaatgagtccacctgtatgatgagggaaaagcggctgagacggaggagcaagcgagaggttctggaaagcttgatcgaaggcagacatggcctgttgctgctggggttgctgttgctgagggaccgtctgctggggtacgccaaagggatttgtcgtagtcatattataagggtttctgttttgtagcgtgcctgtcgattgagtggacaatggctgagggggcagtggtgcatggtcaagcatatcgaacgggttcgtgctggccgggctaatcggtcgtccgcgagccgcgtcctggctggctgtcgatggcgccaaactctggctagaggtcgcgggtgtctgcttcttgtttaggttgagcggtgttcgtgcctcgcttccctctcccagcctaaccaacgcctcgatcgtcttttccaaatttccgccgacccccttaagaaccatggcattcctttgctcatctttaaagcccatatcccgcagcttggatagtttgatctcggtttcgtcggcgtcgtcgctctcgaatcgaaccgttgccccaaagcccccattgctccgaggagatgctggactccgtggcccaggagaggccgacctgcccgtatcgtgtttcttcttcgagccaagtgggaatatggatgacgccgacctcaagccaaatcgattgccggttttcggggggagcggtgggggcgtttcgtcagatgatgtgctgccggtgttgtgcttcttggcgcccgccagggatcgctgcatgtatttttggcgaatgaacctctccatcgcggaatccacctcgtcggcgtcgaccggtatcggcggctttttgttgtcggggttgtatgtcttgttggaggcaatgttgccaacctttttcatgttctgaagcgcgagaaaagagtgagcgtccatgcagaggggggaggggggagtataacgtgggcatagcatatgtgcatacctcgacttgctcgttggaccaactatccatgctcaatgacttgaccttggagatgtgggtgcccaacttgcggtggatggtggcgcaccgcatacacaggaagattcccaactgaaaagcgaaatactattagcaaagtcctgcgcgtggggggagatcatgtggctagacgaagaatcgggcacagaactgctgttgtacggatcgcgaccacaaggagggggtaatatgtagacgtacgctccatgatgcccaagctgtggaggaagatgggttagttggtcatcgtctgaagcggagggcggagggagtgggatgaagccatcatggcagacaattggggaaacatacttggattccgtgcggaacagtcggcacaaacattgttaccgggagcttgggcgagttcgtggagcaccttttcgttgcgcgcctgttggcgcttgctcattgttcccgacatgtcgcgcgaggacacgggaccgggcgggacaggtggttcggactacccagtgggttgcgcgtaaggtgtcggtagactgtcctgttccagaagggtcggattgttcgggcgggttggcgatgggtgttgggggccgtggtaggtttgggttgggttggacaggaatggagatgtggtttggattgtagagtgcgaagatgaggtgaagcgtgaaaagtgttgtgtaggattacttggatggatggatggacccgtcggatggaaggttgggactcgggagcgagccgctaaaaccagcaagcgtccaggctggtggactgggtggttgacaggggttaggttgtgacgccaattgggacccggactggacttaggttggaaataaggtcggacggcccggccggtacaagtatttgtgttgtgtctccgtctacttgtagagaggtaggagtgctaggacctaggtggactcgaatgaacgggcataggtgcgtagagtgttagggcggccctgggaagggaagggtgatgtcaacaacacagctgcttttctgttcatgacgttggaggttatcctttgtctcgaccttctcgtatacttggtacatctgtcactccaagtcacccaagactcaccctggcgatccgccgaggtgctcacgtcctctgctgggcacccctataaagccaaataatcatggctgatcctccaacctttttcagtttagcactgcccgccaaggaagcaaacaagaagaggggttccatcgccctcaaggtatccgtccgtgttctgtctccaatgtgaaaagataaagaataatgtccccagccaagggcagcccccttgccagctgtaatgaccccttttcccagaacccatccgacgctagtatatcccagctacccgtatgggccttgataagcattgctgttgcaccggatcgcttgctattcagttttccattgccttgaccaatggaaagaaaagagaaagaaagaagatctggtccctgagatatggaaacaacagcttatcagggttgaaatcaggtctcgttgtgatgctgaacgtacttccagggttagggatatgtgaccctcgctcatgttagccaacggtgccagtatggctgcctgtgtgtacaattcactgctagcttgttagttaattagtctagtcttttgactacttactgtaagcgggaccgacgatgttttgggctctcatcagccttttataaagagaaagggaactgtccctgtttgaagcgatatgagacaataacaagggtttaggacgccacaagagcctcttatgggcgtcctcttaggtctctctcactgtaatcctcaaagcctttgagactgcatggaagacctacacttaggaaatcaatctcacggcgtccatctaatagaaatagtgaattcagtaaaggctttggcttttttgtgccagtctacctctagttgaaaccagggttagattgtgtcgtgtaccaccattgaaaatgcagtttatcccaatgaaaacaaacccagacttcatacctaccagcgaccgaataactgtaacttttcgaagcacggtgcggcagccgtcgcgccaaccatggcctcgtgggacaatcatcaccagcgcttccacacccgtagggcccgggcctgcctttcccgcctatcgcccgataagtcggctccactctccggcaataattaccacttacacatacaccaaaacaccggccaacatgtcaaatcaccgattgaagatactgtggatttctgctacgctcttgcatccaacaatgatgacaatgcatgtccaatcacacgacttgtaacatttgcaatttatgtgttcctagtctatgctcccgtcgtcatccctctgaaagcaccagcaactttttcttacctcagcttccctgcttgacgccaacaattcccgctcctacccaacccagggagacccagctcatacggacgggaccgaagtttcgaccaaagttacgtgggcaacataaaacgaagagaacctcgtaacgcctacgccccgcataacaacatatatcaagcttctcatcggctaggacaacacaagaaactcatcaactcgacactcaacctcattcctccaagcaacaaccctcaacccccccaccctcgccatggccagctcctcttccgcctccggctccgactcctacaacaccacgaacaacctcctctttcccccacctccgccctccgtcgtcatcaccgccccccaaaccctccccgacgcctctctcgagccatcctcaatccaatccatcatcgccagcctctcccttaccgccttcgtcgaaggcggctacatggccgaaaccgatcggaacccgctcaagataccctctccttttcctctgtatcctgccaccaccttttcttgctccgatcctaaccggggttcttcaacggataattttgatccaagctcctactaccgccctggttttgacccaaagctgaggaatgcttcaacaaccatttactacctcctaactggagccaatggtgggggtggtggatcgccaaagggatacctacaccggaacaggggacggatcattcacacgctgcatcgcggaaggggcaggtacgtgatcttgcacgcggatgaaaagccgtgtagggtggaaagttttgtggtggggaagaatgtggaaaagggtgagagggtgcagtggatagtggaggggggaaagtataaggggacttttgttttgcctctagaggatgatgaggatggaggcaaaggggatggggacgaggagatggtttttatttcggagacgacggtgccgggatgggaggtctttgatcatgattttttggatcgaaaggggttggagatgttgatggagggggatgaggagaagattaggcagctggagtggctggttaaggagaagcagtgaggagtgcgggatgagttttgggcaaagatggggagagtgttgggtgggcaaacagacttttggataattgaagttggaagagagacgtcttcgtctcagagtcacttgtgttgaagcaacaggaattgatggatggtagcggtaaacaaatccatttggagacctttcgtgctttctttcatcttggtgccttttgatctacctaactcatgagatgccatcgggttttcggccccagacgacatggatcttcatatatgcatggacatttctgtcaaacatggagttccgcacgcccaccaggtcgacctgttgtttcatgaacccatatgtcagtgacaaagtgcttcattcaccttgacacactaaatggacaagacgggacactcacctcaacctgttctgtcgtctttccaccgaaacgatgcaataacccaacacttagcccactcagtccgcccgatagattcctctgccatagcattccgaggtgtttgagccgtggctccttggcccatccacccacgggtaatttcaacactatctgctgcacgtccacgaacccaacctcctccagccacctcttgatttcgtcaccaatgaccagctgtcggtccgcagccctggatgcatcgtccatatctcgagcccattgcagcagcttgtagtcgtctgtcatgctgccatcgtcgcaaacagggagcgtgttgagctcctggcactcgagccacccgcccggctttaggtgggcaaaggctcgttggatgatctgagacttcatatctttccagcaaccgagagtgtatcgggtgtggatgtaatcgaagtggttgggggcatatatccattcttcggatctggttggggccgattagtgttgatgttcgaaaagagtaattagacatttggtcaataagatactgacgaatcttccacaaaaaaccggacgtttggtgggacgagatcaggttgaacaggcgagaggtcggtcccgataatctcagcctcggggaactcatcgcccatgtcgatggcccatgtgcccgtacccgtaccgatgtccaacacctttcttggagaattttttggggaaaagggggcaaagtagttgcgaccctccatcaactccttagcgatttcatattgatcatctagacgctcagtttcggtagggtcattggggtagtggtaagctatgagaatgttttttgtttcttccggttagcaactgtctggtgcgacctgtgcactaggtgaatttgcaatgaagtccaataatctccacaatgagatgtaaaacttacaacccgcgcgataagaatggtatgttctcccaaattgttcctcgtacttggagatgctctctgaaagagaaacggagtcactttagttgtaatgcgttagagaggataacatgtgaaaatttgctggtcaccccaagagacaaggtcttattcatgggtaatgtaggggagtgagatgtactatatgtcacggccagagctagagatatccgactgcatgtaacgagtgtcagcttatttgtacttgaaccccaggaggttggtccgtcatgatactaacgtcagcctcaatatttcgtgaagaggagtctaggtaagtctcaaaggtgaattgaaacccgttacaaccgctgttgctcggaaggaaggtcatggttgtaggtggctacagggtttatgacaatggatggatgctcgacacaacaaggcttcaaaggaagagaatcgagagggcagatgaagaggaggagaagaagatggtaagacggagtttgcaggagcagagaggaaaagacatttgtaaatatatgccaccccaaaatcgaaaggacgactttgggcggtaccaattaggtgagacacggtagtcgaaactaggaggggaagcaaaggttccgagaaagtttgggaagctcgagggcgtcccagcaatctgggtcaaccctatcgacgggaccaagcacagggaagcatcgatgtccaccgcttctgagggtgttgatgggagcgagtcaagtgtccggggtgggaatggggtggaacggacccagcagtctggtgcgtacaaaggcacgggaggcactggggggcgcatggagggtaccattcgacgtactcaaggcgtattcagtatgtaccaatggtaccattgagcacgaagcccaatgaggcatgaatccgcgggatgaagcgtctagaaccacacaaggaagttctccacggactcttctccaggatcagtcttttcagggcgctagacccctggaatcataaccccagagaagaggtgagtgtccaagggtgaagattgatacgtgtgttgcctggcctcaacgccatcaatagtgtccatcgaaggacagagacataccagatcagtccgagacgagagtgaatatagtgtcaactgtctaggatggcgaaccttagagatggagacggtccaagaagggcctcccaagttgtgtcgtccattccccattgttggcctctccagcttatacccactgggcagcatatgccggctgtatgggagaagcaaaaatgaaacacatctgcagcggcattggtaggcatacgacgcatctttgcgggtgggatggctgcaactttgtctgcaagtcgtggacaacgtggtctgaatactgtggtagagagggtaggttgtctcgccgagcgcaagtcttcgaacagtcagaggcagtcatccacggaaatacgggacttggaagatgggacacgcgcgtcttctggacctcttgtggtgtttgaagagcaaaacaacaaaagacattccttcgcaaggagaagaaaagttgcccctgtccacgtagccggcatgtcctgaaattgagtggggaaaatgcccctagggacgggacggggcgcttaaagtgtagtataggtacctctatcgccgttatcgatatggcggcgcaggccaaaaactctgtccaatgaaaggaatgcacagggcatttccattcgcttgtcccctcatcttcccctcctatgtaccttgtgaattggtcattatcttccagtcatgttggccctttacgcatgttaccctacatacagtacatacatatgtcctgatctatactgattcgcaagggcacaacgacgtcggctcagacagatatcatcagagccacttcgagggatcatgattttggtaataagacgcctggcaagccaagaactaacgcatatgaatgctgactatgaggaatcgctcatctcaaagcactacaaatcagtgaaagaacccatcggtgcattacctggaaacggaaaggtcaggtacagtatctaactatctacatcgtaggatccaaatcccgggccatcgctgcattttcgttggctccttcccgaagacaagggccgttgttgttgatcactctggtgggcaatggtggctccaactggaccccgattttcaattttccacgaacccggtccagccttgggttcccatgtgatagtcggtaaatgccctactggagagaaatatgtctcctatcatcgcctggatacatacacagtagacaaaaaggtggttcaagagcaccctacccgacccaatactgcggcactagcaccggtgacccgagaacgcggaaaccttttgtttctaggaagtgtccgggtataccaactggcaatgcgggcgcccagtagacctgtccagatagtttggtatgcctctacctagacacacttttggcgaaaccgtgaaatcgatcggatcagtctcaaccctctcgtttgtatctatgatcgctaaaaaaaaaaaaaaaattgtaaagaaggcggggaccactgatttgatcacttgttcacggggcgaaggtaagaaaaagtaggtacctaggtaggtatcgtcgtgctcgcaagcggtgactcagcgtcggatttcatcaagtcctcttgcaagccaaatatatcctacagtatcggtagcgttcaaaattcgtcagcaccgtcaagccaacataaaagtagagacatcgatgccatttatgcacgccattgcgccgataagcttgtgctaaacttgattcaaaaccaatcatcaaaccggaatgagccagcccatcaccaggaaatcaaatcgatcatggcaagcacacctctaccggatcatatgcagcccacctacgtggacgagatcctcaagccactagaaagcaggatttccgaactcctcgacgagttctgtcccgccaatcagggaaccgagaggctgaacgacgtcaagaagctggtggtcaactacacagttctccagatcctcacgcaaacttttgaccccaacctctgtgtcacgcctcgcccgaaagacctggctcaggccgaagcctgggtagaacactactgccgcgattcgttcatctaccctggcgacgagccgcccaagaactcgggcttcgccggcgacggcaaggagttttactcgacacttattacgcacatcttggctgatatcgtgcccgctctcaactcgcaggcgctttcctcgcgctactacggattcgtgacggggggtgtccatcccgtggcgcaggctgctgataatgtggttacggcactggatcagaacgtccaggttcacatgccttcgactcattccataagcaccgttgtggagcatcatgctctttcgatgctccgctcgctcttggatttggatgggttccatggcaaaaccttcacgactggagcaacagcaagcaatatcatgggccttgcgtgcggtcgggaggcggtcatctcggcaaggctgcccgaatacgcaaaaaagagcggaggagtaggcgagctggggctcttggctgcgtgtatggcggcgggcgtaaaggaagtacaggttttgacgagcaagggccactcatccctttacaaggcggcgagtgtcgtggggttggggagagcggcggtcaaggatttggggttcgcagatgccccttgggtattggacttgaaagccgtggagcgggaattgcagcgcgaggatgtggcgaacatcatcgtggtgagcgcgggtgaggtaaacaccgggcagtttgggacgactggcgaaaccatgaaagagctgaggcagttggccgatcgatacaaggcgtggatccacattgatggaggtgagttactgctaagcaccccctcaggtgaaagctgccctacaaggacggatagggttgagagtgatgctgacggcggtggtaatgtgtcaaagcattcggcatatttgcgcgcgcccttcccaagactgagaggttcgccaaactgtttgagaggactgctggcttggagttggcggacagtatagctgctgatggtcacaagttgctaaatgtggtaagtcttcatcgatcaccttctcgagagttcagggatctctacccaacccatgtctaacatcgagtcttgatagccctatgataacggcatcttcttctgcagcagtccggaagttatgagccatgtcttccaaaaccctaacgcggcatacctagcgccagtggcatcaacgtcaagctctggtaccaccaccgacattcaaagccccttacacgtaggccttgaaaactcgcgacggttccgtgcccttcctgtatatgctcttctcgtgcatctcggccgcggtaatatgggcgaaatgctggcaaggatggtcgacctagcgcgaagaattgccgcattcatccggggctcggacaagtacgatttgctgcccgatgaaacagctgatatcgactgcacgcacgtcatcgtcttgttcaaggcaaagaatcccgaccttaatgaggtcttggtagagaaaatcaacgagacaaggaggatgtatgtgagtccaacaaagtggaatggcgagaatgcggtacggattgctgtaggaagttggagggttgatgttgaagaagatctggcggctgtgaagttggtgttgaactcgctataacaatctcttgcatctgttgtgagccttcagttggtcaatgcgtcaaaatatccctctaagcgagaaggtccgcggttgagcagcgtcataacaggtttgcaaacctggtcacttgaccctgctgctagaatcggagagggaaaagaaagaaaagaagaacgattgaaaactgaatattggacagcacgaatcattcacttcattgagcagctcatgtcctttgccgaatccccgacttttccgggggttctctctgatctgccccccgccctgggccctgtctccggggaagctgtggaacagtggaagctctggaagctcccatatgcgccaattgaagcttctcagtgacgagatcttgataaatgcatacctagcaactacgggtggaagctagcgaggcgtgacgcaggggttggcaaaagacgggaaggtcgaggccacattgcagactgggtgccaacacttttttcccgttcgtcagagtcgcgtcttggcagccaagaggacccgcactttcgtccccccgccgctcaggtcgtccccagtcccgctggagcttaggtcactccctggctgggtccagtgttcgccgcctttgggacacctcacgcttctagaatagatatttggccttgaattccacttcccttccgtctgcttcctcctttcttcgcttcgtcaaatccatttcctatctccttgcttccccggttccccccaacgtcagtcatcatggtcaacttcaggtggtgctctctcgccctgctcgctctccgcgccgtgtctgtcttcgcacaagaagaggtgagctcaggtcccttcccagttgtgttctcgtcgggaacagctacctctcgctagctactcagctaggtagtcatgaccgcatcacagcttctccccgtttccccgtcatttcacctgctaaccaccagagcttcttatagaccttcggcgatgattcgaccgcggctcccgtctcgcagcccgagctgaaggccgatatcgagactaccttccccgatgccgacatctttggcgtcaaactcgtaaacggcaaggtcaccaaggccctcattgacatcaccaaccaggaggatggccctatccaggtcgccttcgttggcggtgccctcaagaccactcgccccctgcccgaggacgcgcctgtctacgcccagattgtgcgcaacttaaccgccactcggttccagatcgagattccggctggcgagaagcagactctcccttacaactttgtcttggacatgatgccccaggatgtcgttgtcgagcttcttgccgtcgtcaccaaccctgccggcgaggtttttgagatccagctgcacaacggcaccgccagcattgttgaggcccccaccagcatctttgacccccagatgtgagtgatcttaggccctgaaccacagaaatgacgaacattggcgctgacctacttcttccgtagcattttcctctacctcttcctgaccggtgtcttcggtgccaccctctacttcgtttacaagacctggatcgaggctctcttcccccaggctgttaagaagaccaaggcccctaaggtcaagaaggtcgaagtttccgagcccttgtctggttccgagtcggccggtgccacctctggcggcgagaagaactttgacgagagctggatcccctcgcaccatctcaaccgccccgttgcccgccgcgtcaagagcggtgccagcgccaaggccaagaaaggtggtgatcaatgaacggggggactgcaacaaccttctttgcagttttcgcgtaaacacaccttcttatagacatctaatcacattggatcgatcctgttctctttatgtctttatataccgggacctggtggttatgtaaaccgccagcaggtagctcccttcctgccaaaattttgtaagattggtctagtgttgggctcaacaattcggcgggacacaggaagctggtgatacgatgagaaatgggatcttgcgagccgaaattcttctgaagttggaaacaacgaagcgctgcaagcagtacaccagctcataacggagtcaagggaaaaacgcagagatttgtaccatataacgacgatgagatatgaaatggctatttattaggtatacatgggccaactgatgtgattacgacaccggaggtacaaccaataatgatgatctcgtcgcgcatgttcgaactgttatcgatggcagaaacagtaggagcgaagacaaagtgaaggcgaaaggaaggaacaacgttgtgtattgggaaaatatgagaaagcacgagacaggctgatgtcttggggaagaaccggacccagcaaagacaccaagcgctgtgatccatgcaatttgttggatataaccgctgtgctttcaaacaaatgttaagactatacaaaagcctaattaggcgaacatcatggcatgcaaacgctctcgtgctcgcaacgaataatatgacatgggtgttcatcttcgaattaccccagaacggggaccaaggttcccggttccaacctgcccggaaaggggttgttgttgaggggacgggacaaggaagggacgcgcccatgaggaagggtccaggccaggtcgcgtcaagtgacagcacacgcttttggctgggccagcccgctcctgctcctgcggcaccacctggaccccgtccgaaataaatcaaaacaaaaatcatttctttttcctataaccaaaaaaccacccagccatccttctccttccgccgaacttgacgaatacacccaagattcgttgcaaccggatcgtggccatttttgccgattttttttgttttcggtaagtgcgcgtgctgcttttcgcatttgcaccttattttcctcatccacgacctccaccctgcccagtcggcaggtttattttcatttgctttgctgacgcagccgtcctttcacgttgcatcacccaaaactaactgtttgaagaggaaacagcaagaagcactttcgagtagatcgcaattgcatccatatctacttcaactaatatggcgcccaccaagccccaatctgaggagcagcccgtcaagcgcggccgcggccgtccccccaaggacccgtctgagaggaagaccgtacccaagccttctggtcgcccccggggaaggcccaagggcagcggtggtgtgaagaaggccactcagaagactgctgccagcaccaactctcgccgcggacgtcctcccaagtctgcggccacccccgttgccgccaagaaggctgctgcgcctaaggccaccccctcttccacgggcagaggccgtggtcgtcctcgcaagtccgatgtcagcgaggctgccactcccagctccaagaagcctacccccaagaaaggcggacctggcagacgtggccgcccccccaaggctgcgaccgagcagtctgctgaggaggaagatggcgaggaggctgtcgccaacgaggaggatgcggatgaggccgacaaggttgcctctgatgctgcctctgacgtcgacgaggccgcaagtgagtaaaagtagccacttttcggctcccaatctcaactcttatcacggtgtccggcgagtcttcatctttcccattcgcgctgcgctgtgtcattcttgttttctttagataccaagatcaaaatacctatccttgttcatatttctttcactcctatatctcatgtctccatagggtcatgccgtgccatgcccttctcctcatactttaccgaaaagccagagtgctagcgagcgaatgcctctctgacttttccgacttcatttcaggcgacgagaacaacaacttcaaggatgcgtttggtgacgtagatatgaccttgaatggcttggaccctagtgacatcgaagcaactggtgaagaggttcgtatgagcactagcaacccacaaggcagcttttcattcaatggcatcctgtaagaaacatcctgttgcacgacccctttgtgactaaccgccactcgaaggacatccccattgatagcgcttagtggtcgactttgggcaatgagtccagagaagaagaacaaacagaaggaatagtggaggagtcggaggaagaaattttggactgcatagtggttgccctgagctcggatcccccagaaccaccgtggtcgtctcaacctctatttttaccaccaaggactccggaaccgacatcgcgtacaaagcaagagcacgaacaacaagagcaggatcactttccgtcatcatcattttcatcatctttttgcgattattcagcaccttcaacaccgtcgccacgaacaggaacagcaccagacgaagacgatcaagaaggcgaacaagcacagcaggaccatgtcaaatcggtgcctcaaccatcaccgtctctatttgttgaccagccagcatcatcgccgaagcaggacactgtggcaaatatcggcttcaaacgaaggagtagggacgatggattagaaagcgcaggcttagggtgtgttgttagttgacaatggattcgtgttcgagcctactgatcgtatgcatatctcatttcagtctgtataaacctcgagttgcattcttgtcgtggcgttcgccatggctgaagaacctcaagtttaatgcatccctgatccatcccacgtatgctatttctacccaaacccgtactgccattcataattcatgatagttccgtacatccaggcaggtcattgaaacgaacatcggttgccccgagacacatcactgctttcgaagaaaactccgcgccaattccatgtttgaaaccccgttttgctttgcctaattgttccatccattttgcctatccatccaaatagaatgcgtgacttcttgacctcgctcaaccgccaccccttccggtagccagagagtagaaaaagaaaacaagaaaagaaacaaattaaaaataggtgttgaccccattgtcagtccttatgcccatgtccagcgcccatagcatgtacctacactcaaattaagaatcaagatagcgtcatgttccttcgttaaacaaatgcagttgctatgtccactgccgtcctcgaggtcgtcaaggtcattgctgcgccgtcagtctcgccttatgatcccgcttcccccgccccgccgattttgaccagtatccgtggcaattctcttccctcaagtcgaatgatttttccccacatgttttccccatctcgtcgctactagctgaaatggctcttcacattattggttggtgttgctatcgttgttttcctgctgctgctgctgcagaattctgctaggaccgcctacgcctaggccgtgcgcttcagcggcagcgacggcgactgcactggcggttgtgccgtccatgaagattaggttgttgttgctgttggcaaagtctactgatccgtcgccgccatagctgtagccgccgtcactggaagaggcgctcattggtgctaggcgggctattgcgtggttgtttggttgatgttgttgttggtggtggtggtggtggtctggagggcctgcttgaagtcttgggtcaatttgaaaggttgattgtgcttgttgaggttgatgttgttggccgatgtggccggcgtttttcgaactgcttactactcccgcggatccattggaaccgctgaacgcatcctcggctcgtaacgggcttcctttaagtgcccaaggaggttccacctcgccgcccgctggcacttccggccactccggcgcccagtccggtttccgatcatacatggactcgcacacctgcctatcgcccttgaggatcatgccattcaacacctccttcagccacgccataccctccttgtactgctgaacgctcgggtagtccgtcactttggccgaccgcacctcctccaccatcctcatggtttggtaccacggctgctgctccgagttgggcaccgtcacgcgcttcttgacctccaaggcaaagtagacgcagtcgctcggctgaggctgccactgacacgcgccggattgctcgccactgcccccatcaggcgcgcccgtaaagactgggatccggctgtagcccagcacgcgcatataggcccagtaggcacccgagatggtgccgtggaggatccgccagcagctcaggaagcgcatctggcagatgaaggcctcgacggtgcccgggtcgggaaacttgccgatgcgcgtattcagctctattgaacagttgctagcttcagccatcttttggacctgctcgaaccagatgtcgaaggagccgtagaaggtgagcgggtgcacgttcatcttgtagctgaattctaacggggtggtccagccccggtagttgtcggccggctcacagatgcgcggctggacggagaggtagggtgggagaggcggcatacggtagatgtcgtcggggtgctgtggcggcgacgtaccacccgtttgggtagggggtcttaaaattggcatttgcttaggggtagcttttggttgttcttcatcctcatgtggcaggggtggtgagacgggttggactgtttcctggggaggctcgggagcagctcgggatgatgtagcttttcgtttcttcgaaggcggctccgagggtggaggaggagctggccgtcgactcctaagttgccggcccgaagacgacattgtgctgctattatctgcgtgttcaatagatggtttcacgcctgggagggtagaatctagaagtaattcaccatccagtggccctgactgttggagttgctggctttgtgccggagctggggctgaggctggggctggagctgaagctggagctggagctgcagataaggcctgactgttgggcacaccagcgtatgaggggagtggtactggagtctcgcgcacgacgtaggaagcgcgtttgggattattttggttgctgtcgctactcatgttggtgaggtgaaaaccaaatgagaatgatggacgggcagacagaaatgaacacacgatgaaagcctgctaggactaacaaggcaggaggcatcagccagctaggggtaggtatccaaataccactccaatgaatgggaacaccaggcaatagtgtagatgtaactgaaccttggtaaccccgcagttgaaggcagtagtttgaaagtgtcttgtgtttgagagagatggctgtggactgagcagtgaaagttgcaactgaactcacttacagaacagagtcccggtggtatcaatgggaacccgaggtgcgccccaccaggaggaaggacgggacaggagaggacagagagaggatgaaaggctgggtcaaacttgccacgaagaggcagacgcagagttatgtaggtagtccggcgggagacgcgcttgccttttgatggccgtgaatgtttacacaagttggggccttgcggtcccgggccgagggtcgcacaagcctgctcacagacgcaaaatcccaggtagagaatcgcctgttcgcattttggaaagtagacggatgcttctcgggtgaaacatttctgacttgttcacatcctggatataactagaaacggctgtaaaggtgaaatgcagtgttcctgcgcgaacccctccctgggtcccaactctcagctgcgactctgtgtcctgctcgccagcacagcagttaccgctgtgaaccctaaccacaaccctaacagcaccatgcttgtgattagccccactcttttcgcacgtaactgggagcacctcttaacttgagattcctggccaacggtactcgtttggtgtgatttaccaccttcttgaacctccaaaagcttggtgagatgagggagaatcaacacacagttattggcagttgactaaaagagtcaaccaagataggtcctttatggcggtcatcacacaatagaaaaggtagatacatacctctaggtactgatgagccacgtccagatggacccacttttgacgccgccccagtgcagccgctgtccttgcagtgacttcagttttttttgccgtcaacgctcacggtgcttgtcatcaaaccacagggattgaatttctcgtctggcaaaccaaaccaacaagaactgaagctacttgcgcaaccgaaccgacacagctatcacctccccaccttcgacttccatttgagttgattgtggacctgattgtatcaccgatcattactctcaccgggccagatatctccggccctccttcactcactaattccaccaggcccgacagaaatggacagcggcgcaagcgtaggtgcagttcttgtgggtgtcattcgccgcggccaactcttcggcttcaaccttttccttttctgcaacgcttgagcaaccggtgaactttgaaaatacaacaccaattctttatcgtgggagacaattcacaaactacctacggtcgcaaatatggccaaaaagggaaccaagagcagtgcccctgcgcccgcagccgcttcatcgtcggcagcatctcagcccacctccaaatccaaaaaggactccaagaaggccgcaggcccatcagagggcgatttcattgtctttagcaattccgacaaggaacctaagggcaagaggggaggagctaaagctggtccctccaagcccgcggaggagcttgacgccgggcccccgaagccgacggttaagcaactcatcggtggtcactcctggacaggcaagctacccgtgaaccttctttcggagcactgccagaagcaaaagtgggagagacccgactacaacaccatcaagaccaaggatgggttctctgtctttgttactctcagcgcaaagaacccaaagacgcaggaagtcaccacgctgccgccattcaagctgcctccaagccatgtgcacctcgcctacaagcccactgccctcgaggccaagcatttcgccgctacctatgccctgtaccgcgtttgcagcatgaaaaacatgcacatgacgcttccgccagattacaggtcgctgtggaaggagtttgaagccctcaagaagcaggatgtcaaggagggcaaggcatggatgtacgaggccgaccctttccaagctcagagagagcgcgaggaggcaaaggccgccgctgagaagaagagagctcagctccaggccgccaaggaaaaggccgcaaacgaacccggtgtttccttggcattcaggggcagtggctccgggggcgcaggtggtggtggcgcgcacaatgtcatgaggggatgggctaatgttcccaagatcgagatgggcaacaagacgcgatcgcagctcgaggatttgctccgcagggagacggtctggaatccgaacggagtggtcatgtcggcctcgcaaaaggccgccatcgtcaaggagttcaaggatttgggattccgccaaagccatatcgaggaggccgtggaggagtgcaaagacagagaagaggccttggaatggctcttggttcatattcctgaggatgatcttccgcggtgggctctccctgagaagtatagcgcaggcgttactgtcgctgccactgatctcaagagagagggcgccattacgcgactcgctcagtccggatactctattgacctctgtcgcaagctcttggcgctccataacggagatgaggctaaagcggcagaagacctgcagaagcttcttctggcgagcggctccgagtccattgatgactcctcgcaggatgcggatggtctagacacctggagggatgctgacgagtgctgggaagaggagatggccacgttggaggcgtgcttcggcgaaaagttttccaagatttctccagaaatttgcgagatcaagctggagggtgtcaagaatggcagccaaaccaacgtggatgcctgcgtgcagttccgtaaatcagagcagtatcctactcaggttattctggctatggtggctgctcttccgtcctacatcaagctcagtgtcatcaagcaggcattggcatatgctcttacgctggaaggcgaggagatgaagattttctacgttgccagctgggtgcaagaaaacatcaacgacatcatcgaaaagcctggtcgcatccgcgaagttgccgctgtggcatctgcagcttcagaggaacccaaaaaggccgttaagcgggcacgaagggcccctcgttgccccaagcctatcaactggtcgcctgatcctcgtagcacggaggagtggcgtgccagaacggaaagcccctcttacaagaagatgctgtacgcacggcagaatctgccagcatggcaggtacaggattacctcatccagacggtgtcggaaaaccaagtcaccatcatctctggagaaaccggttccggaaagtctacgcagtccgtccagttcatcttggatgacctctacagcaaaggacttggaaagagcgcaaacatcattgtcacacaacctcgccgtatctctgccctgggtttggcggacagagttagcgacgagcgatgttcacaggtgggccaggaagtcggttactcgatccgtggcgaaagcaagacgagcccgaacaccaggatcaccttcgtcacgactggtgtgctgctacgacgcctccagacctcgggcggccgcgtagaggatgtggtcgcatcgcttgccgatgtcagccacgtggtggtcgacgaggtgcacgaacgcagtcttgatactgatttcctgcttgccattattcgtgatgtgttgtacaagcgcagggatctgaaactcattctcatgagtgccacgcttgatgctgcgtctttcaaagactactttaccgttgatgggaagaatgtttcggttggcctggttgagatctctggccggacataccctgttcaggactactacctcgacgatgtaattcacatgacgggcttcagcattggtaacaaccgcgagtactactatgacgacaacgctggcagcaagtccaaagaggaccccaacgatgaccctatcaacaagatcatccaaagaatgggcagccgcatcaactacgacctccttgtggagaccgtatgtgccattgatagcgaactcgccgagactcaaaaggctggtggtattctgattttcctccccggcgttgctgaaatcaaccgcgcctgcaacgctctgcgagcagtgccttctctccatgttcttcctctccatgcctccttggaaaccaaagagcagaagagggtgtttgcgtccgctcctccaggcaagagaaaggtggtcatcgccaccaacgttgccgagacgtccatcactatcgacgacatcgtcgcagttatcgatagcggcagggtcaaggagacctcgttcgaccctcagaacaacatgcgcaagctcgaggagacatgggcttcgcgtgccgcttgcaagcaacgtcgtggtcgtgccggccgtgtccaagcaggcaaatgctacaagctcttcacccggaacctggagatgcaaatggctgagcgtcccgacccagagatccgacgtgttcccttggagcagctgtgtttggctgtcagagcaatgggcatcaaggacgtcagccacttcctctctcgtgccccaacgccgcccgaggccacagccgtcgaggcatcgatcacgatgcttaggagaatgggtgccctcgatggcgaggagctgactgcccttggtcagcaactggccatgatccccgccgatctgcggtgcggcaagctgatggtctacggctccatcttcggctgtcttgacgactgcgtcaccatcgccgccatcctgagcaccaagagcccgtttgtctcgccccaggagaagcgcgaggaagccaaagaagccaggaagaggttctcccaaggcgacggcgacctgctcaccgacctccgcgcctttcaggagtggaacgaccagatgcaagagcgcatggggcaaagtcgggttcgtgcctggtgcggcgacaacttcctcaactaccagaccctgtccgacattgcctcgactcggtcgcagtactactcggctctgaaagagatgggtatcatcccgcacaactactccgagtccaataacagccaacaaaccaagtccatggctctcctgcgcgccctcaccgcctcggccttcagcccgcagatcgcccggatccagttccccgacaagaagtttgcagcatccatgactggtgccgtagagctggacccggaggccaagaccatcaagttcttctcgcaggagaacggcagggtgtttatccatcctagcagcacgctgttcgacagtcagggattcacgggcaacgcgtcgttcatgtcgtatttcacaaagattgccactagcaagatctttatcagggatcttacgcgtaagtttgttcttgtacccgtttctttttccttgtagtactgggatattaacaccgtcattagcattcaacgcatacactctcctccttttctcgggtgccattgatttggatacccagggccgcggtcttgtggttgatggctggttgcgcctccgcggttgggcccgtatcggtgttctggtgtcgaggttgagagggctgattgataagttgatcacgatgaaggtcgaaaatccgtcgctggatgtcgagaagaatgatatcatcaagacggtggtgaagctcgtcgagcttgatggtcttgatgcttgattgaggattggagtaaggggatcttttcttgcatatcaacacggcatggatggacaggaaggcaggatggaaacatatgtaaaagacggggagagcgggtatttttgggttcccgatatatcagacacttttcttcgcaacgctggtgatgagatttccagtatggcattgtgagctggagccttgcagtatatgcattctataggttctgttcttccctatgacgttctgttctccggatcaacatctccaagcaagacatgctcacatctctctctctctttctcagtgtccatctgtacacctcctctcgagagaccatctcaccgtcacttatcaatcgagatttagtgtctaggagcagcaacaggctcccacgactgaatcttgggcttgacactagatctgccatcagcacacaactacacccaccgtattccagccatgactctcaaaagaaaagacagaaacatacgtgttgaaagtcttgaaagctcccggcagtgtcgtatagttggggtgatgcacctcgggcgcccagggtctcttgggcgcctgggtcgcgatgggatcctgcgtgggcaccgtgtcgatggcgtacgagatccaggcgtgccagagcggctcgatgtgcgaggggtcgtaatcgtgcttggcgaagtcaacccagcgcgtgcgcagcgggagttcttcctggttctcgaagaacttgttgccgaacttgtcgacgcctacaagggtgccggctttggtgtcgcctgtttatcatagtacacagagtatcaggcattggtgtcaggtacagaaccagaaccctggtacgtagtaggttgaggggaatgagatggctccataccgatatactgtttgtggagagcaacaacgtgggtgggtgttagtagtagctctggcactctccgtatattgtagtcgttcgccgggatatcgtggtcttctggccgggctctcaatcgacgacggggaataagtgtggacgacgtacgttcatttggtgccaggcatcctagaatgacgggcgcttctcgttagcgacggcgcatctttgcagctttctggttatttatcgacagacgaagacggtaccttcaagccaaccttgcgcaggttgcgaatcgttctggtgatggtagacatggttgttggtgttggttgtcctgactcgcggatagtggagtcaattgattgcgattgcgcagagcgagctcctccggggttgctgtcgtcggcgatggcgtccgtccgttgggtcggtcgtgagttgaacgttggagtcgcaacagccgcaacgaggagactggcaactgacgcagtggaccgaggtggcccattgcagctggcaaagaactgtaatggaacgaagctttggcccatgacatatcgacgggagcttcctgccagggcatggatggcgggccacggggaggtcgtaagtggaactccccacacctggacgggaactccttcccgtcagcagctccaggcggtcatccagcgtcttcagtggattggttaggtagccggggtccaggcgcctgcactgtaccgggcggcgccgttcgctaggtaggtcctcggcgcgatactaaccgaatgcccctgcccgcaaccaaaaatttggccgatctaaacaatcacatccaagacaacaacaacatcccgattcccgtcttggacaaaagccccccagcttattgcggatatgctggcaaggagtacctcacgatgctgcaccaagcttagagcaccgccttcgcgggtcagtctacgagtagccaggccacaatgtcgacacttctccatgccgtcctccggggcgtcgcatagcagcggtccgaactcctccagcgccggcttgcttgcgcccttcaccagcgagctcgacaagatcgccccgtctttcaggatcaacggctcccaagttcgcgttctacaaacaccgaccgagttctacgagaccctcaaggttcgacaacattccgctgccgggagaaggcttgtgttgtcagctagcggtgctgactgatgccttcccactcaccaggacaagatccgcaaggcagagaagcgcatcttcctctcgactctctacattggcaagtcggagaaggaattggtactgggaccctcgattgaccgcatccgctttgtcatatgctaatcacggcgcatgattccagattgcgaccctccaagaagcccttcgcgcaaaaccccatctcaagctcagcatcctcactgacgccttgcgcggtacccgtgaagctcccaacccatcgtgcgcttcccttctggcgcccctgatctccgagttcggctctgatcgtgtcgaaatccgcatgttccacacgccaaatctcaccggactcagaaagaaacacatccccaagaggataaacgaaggatggggactacagcatatgaagttgtacggcatcgacgatgagatcatcctttctggcgccaacctctcaagcgactacttctcggataggcaggatcgctatcatgtctactcgagcagggacatcaccgagtacttctcgaacctccaaacggccgtttcctcgctgagcttcctcgtcaagccgtctcccgaaccggccggcttcgaactagtatggccagaagataactcagccatctctcccctcgataacccgaagaagttcatcgccgagtcgaccgcgctcctatctggcctcatctcgccaaaaacagcgccacggaccgcactcgataacacaccagccgagaaacgcgacacctcagtctacatgctcgcgcaattctcccagcttctatctcccgatacgtcaaccgagcttcccgccgtcagccatgtactgcggactctagcggcaccagaatacgccaactcgtcttggaccttcacagccggctacttcaaccctgcgccttccctgaccaagctccttctgggcaccgcttcaacgaacaacgtcgtcatcaccgcctcgccctttgccaacggcttctacaagtcccctggcgtttccggtctccttcccgacgcctacaccctcttggcccgtcgcttcgtccgcgccgtgcacgagtccaagcaccggggcactacggtgctgaaagaatggaggaaaggcacggttggcgagcccggggggtggacgtaccatgccaaaggtctttgggtcaccatgcctaagagcgagaaccccagcattagcctgattggcagctccaactacaccaagaggagttactccctcgatctggaggctaatgcgctcattgtgacggagaatgaggacctgaagaagaggctgggcgaggagcagaggtggttgcaggataatgcgacagtggtgacgcgggaggattttgcaaggacggaaaggagggtggggcttaaagtgaggattgcgatgatgattgtgcagcttgttggtggagcgctatgaagaccgacctttctaggaaggtcgaagttacagtgtggttctgtgtgacatgtatgatgagatccaatatatacccctatacaatgtatcattagcgagggtttggtagacttgatttaggggatggaattgcgcctgtccatccaatcctatctacgttttcctaatccaggaaaaggccaagagctgctgctggtcgacaagcacgcagcaatgttgtctcagtcatctcacctcctgagacgaaaatcttgaaacatctccaacacgggtacccctatgaaacgagaaggaggatcgaccgctagtatgcatgggttttatctgttgccaagtgtacgtattgaaaacctttgcaaagtggaagaaccattaatcattaaatatcagccacgaagggcggccatagccacttcaccgaccgccggcgctcagccatgcgggaataatctcaaccatcagtgagctcatcaagtatgtctgatacacaaaatacactaaaaactacttaacatgaagtctacgccggaaagaacaacatccggattgacctatggcaacagcaacggagagagattggaactattcgaaagtaggtaacgtgtggctgttccagtaccataacttccaacggttactaaatatctgtggaggattcacaatcaaaaggaaatatttacttggcgttcagaaagtgatagggtcgtggcctggtcgggtcggcaaatttttacttccacgccacttgagggttctggactgagatcaaaagagattaacagttgcacatagaatacggacgaacgtacatctcgcaacgaaagtccctaaagagggtgggtacgtaggttgatatcaatattctgggacttcatcagatgacaaaacccatgaactcttcttgcactaagacaccccacttgtgtctgtgtcgggatggttcccaaggatccctaaaacagcttacctaccctgcacatcacccccactaacacaaccggccggcacgcgacaacccgtttcgaaaatcggaacttgggatccaaagattctggtcgcagtcacaaattcacaataactgacttcatcgagtggatatagcaaggaagttagtatcgctagttatcagcagatccgaaaccaacaccgactactttggtcaggtttgttagcttggtacactaggtacttctagtagtacaatatatgtagtgcactacacgaaacttatctcgaatagtcctgaagcttatacggacaaacccaaaaggccttagctggatttgatatggcattttgaatattagagatggcgtatccaagttgagattacgcatgaactctctagccagcatgcagagagcctctcccgcttgatgaagaggatctagattcatccgaaagggggatacatggcgatgcagaacaggtataaaaagataggagaaaagaagggcctcgctctcatcacttaagccgggcctcaattgcggctttgatggctggaaagatatctcgattagtatcaatacaattgcaccttgttcatatggcaaaccactttaccttctgttgtgactcttgcgtcgccgaagagcatctttgtgcccggcatatagaacataggattcggtacgtcggctgtattgagacgtcagcgtcatgaagcagggaccatggtcaatatgatcttcttaccatatccactagccaaacctctcttcatcaccacgacctgcttgctcttccaagcatgcaaaacgggcattccagcaatagagctgcctggctccaaggcaattgggttgacagtgtcgttcgctccaatgacaagagtgagatccgtctcaccaaagtcatcgttgatctcatccatctccagtacaatgtcatacggcacgctagcttctgctagaagaacgttgcactgaccaggcatgcgaccggccacggggtgaatggcgaagcgcactttgatgcccttggagcgcaacatttgggtaatgtctgatatggcgtactgcgctttggctacggccatgccatatcctacgacaattattactgtctctgcgttagttagggcttcggctgtgtcttcgacattggtctgcgttatgcttccttctatcttgtactctgtcgttgttggagcagatattccaccgaatagaacgttggtgagtgaacggttcatggccacgcacatgatgtacgagaggatggagcctgatacgccgatgagtgcgcccactgtggtaagtagtgggttatccaacatgaagccttcagcaacaagagcaaagccgctataagcgttcaaaactgtgatgaccaccggcatgtcggcaccgccaatggccgcggttgtggtgtagcccttgaggaatgatagaacagtgtttgcagctagagcaccggcagcgattgctggagaaccaggggccattgtgacaaaggcacccatggtggcaacattggaagccaaaagacccgagttaatcaggtgtcggccaggtaaaatggttggcttggaggacattttcccggcaagcttcaagaaagccacgattgacccagtgaacgtcacaccaccaataagaacaccgaggtaggcggtaacgagatgaagagtcgtaatatgattcacatcagccataacacttccgatactggtgagcacagcggccaagccaacaacggaatggagagcggcaactgtctgtggaaggtcggtgggtgtgatgcgcttcccaataagcaaacccaagataccaccaatcgcagccaaaccgccgaactgtgtaaggacctcgggtgagaaaccagcagcaagcagggaagcaaggaccccagatcctacacccaacataccaagcgtgtttcccaggcgtgcggttgtttgagatgccagagacgaaagcgaggtgatgcaaagcacggagctaactaagtagccggcctggaccaaaccagctgcacctgaagccgcggcggcaatgaagccacctccaaataaggcggcgggaacagcgtacagccacgggtattccggagggtcagtggcacgacggaacatatcgagcattcgtttggtaatgacaaacccgccagagatattgacaaatgcgagaagcacggaagcagcgccgaaagcctgaggaatggtttcagggaggtagcccccgcccaagatgaaaagaccgcccactcccaccatgcctgagattgcgttggtgacgctcattaacgggctgtggagcgcaggttggactccccataccacacggtaaccgataagcgaggccaaggcgaaggtaaaggcgttgcccatgaacaatggcccagtgagctttcccaacgcaagagcagcgcccataccacttgtgacaagacctacttcacgcgaagccttctggaacggcgtcagggccacgacttctgcttccttagctgtggtcggggttgctgctggtgccggtggtggtgctggtcgaggtgctggcgggaggatgttccccttgttaatgacaattgcacccctgacaacttcgtcttgaaggtcaatgccgtattcctggttgtttggcgccatcgaaaggagaaatttggtgatattgttcgagtacaaggtggaagactgagtgggaaggcgagaggggaggtcagtgtagcctgttttttctcctgttagtcaggtatttctccctcttcatgttacaatactcaccaatgatcttaacatccttatagttgataagctttccgggctgagtcacttcgcaattccctccagcctcggccgccagatcaacaatcacagagccaggcttcataatctcgaccatggctttggtgatgagcttgggcgctggcttgccgggaatcaaggccgtagtgataatcatgtcaacttcttgggcttgctctgtgaacagcttcatttcggctgcgatgaactctggcgacatttccttggcgtaacctccagcaccagaaccgtcttcctggagttcgacttcgatgaactcggcgccgagggactgaacctgttcacgcgcagcggagcgagtatcgaaaccgcggacaatagctcccattcttctggccgtggcaatggcactcaatccagcaacgccggcaccaatgaccaagactttgcaaggtgggatctttccagctgctgtaacctgacctgtaagaaatcgaccaaacacatttgaggcttccagaactgctttgtaaccggcgatgttggccatgctgctcagcgcatcaaagacctgtgccctagagatgcgagggatcatgtccatggcaaaaacagtggcattccgagaggcaagcttttccacaagcggcttgttttgggccggttggaggaagctaataatcgtttgaccctctttgagcatttccgcttcagcaacactgggaccgcggaccttgagtacgatatcggcgttgttccatacatcagaagcagactcgacaagtgttgcaccagctgttgcgtaggcagaatcatggaactcggcctcggcaccagctcctttttcaacaaggacctttccgaaacctttcttgagcagaaaagcgacattttgaggagttaaggccacacggcgttcattggggtaggtttcgcgcgggacgccaactgtaagttgcttataggggacggtgggtgggacaggagcagtagcaccggtagagtatgtagctgatgaacccttagagggtaaccagggcggaatggacgaaataaccgaagcatggcggacaagttgaaacgactgggctttagggtctgtgagagtcagatacgccaaaccgggatggtgttctttgtgggaagtgctgtgccatgattgtcgggagcttgtgatggtgccaatgcgaatcgctgggatctggctgcagtctgcggagatattagctacataaaatttatcccttgtctccttattagttcgtccgatctttccacgtcatcccagttgtgccgcgccaaccggtagagtaagtcgacaaacagtcacatgcagtgggaactcagacaccattgataatccgggactccatgatgttgactcaccaagaaggcgcgcaataatgcgggaacctggagacaaagacgtggaagcattcaggaccaaagttggccggagacccgaccacgaccacatggcgtcccacaatgaccgagaaactgtaatggcttcgccgtcgagacgaaccaaccttcaattgctcattccacgttccacatagggggagttcaaagacttttgttgatgatatccatataagagctgtcggtgatgcgaattgacctctggagagtcgtcaagatactgtagcctttcggtgctggggaaaaaaaagaaaagaagaaaaaaaggagctcggctgtgtgttgttgtcgcctgttgtggtttggtgttcagtcgtcctgtgctgtcccaggggtacaggtaggtattcgcaattcgaagtcggctacacgacaccttccgatccctgggtcttaaccgccttgaggtcgcgtccgttgatggtgtctccagaaaaggggccgggtcgtccaatgtcccaagagaaggggagggggtggtggtgatggaggggtaatgagggaacaatggaattgctgcaccacgattccattgtacaacaacgacaccatctacaaaagagccggaacaccatgatcgctggctgctcctaccctccccgcatcgtccacccttcctttccgacgtcgtggactgtggttcgaagttgacccaagtcgactgcatgatcagtcgtaaagagtacctaccccgcccttggtggtcaaatgtttgccgccattgatggccattgagtggtgcaaagattacccggaaacaggcaccgtgcaggaacaggcgagaaagatgcgctcggccggctcggcggcattcatcgtgactggtcgtatggtcgtatggtcgccctggtgtagtgaaaaggctgttggttggtggtggaattccgtggcgagcagtcacagggcccggcgatgaacggtgcgagaagttggagaggaacgggcgggagaaaggaaaacagtcacggccttgtcttttgcgaattgtgattttctcctcgtttccggaaggtgcgaatgagctcaatggcacagagacatgagcctctgaagggaaggagagttcagcccagagtcaggtctggacattgaggtgttgagtccacctctacagaggggaggcttgttgccataacgcttgtgccctagcgagataagtcgattagaattgttgttcaagctctaaaaggcgtagaagcttgggaagcaccatcaataacgcataggtatgtacctctgttcaaaagccccacccgaacggacgagacaccacccgacgtcctacggcctggatcacaatgtggggccgtaaatgtggggtaaaaggcggcggcgtgcggggccgggtagggttatcctgggaacggaatcacccatcttcttccgcaattttgatggccatcaaccccttcgaactccaagtcctcagtcaacacaaattttctttgagcaacctcaaatatgactgtttggaatgacctatactatctgttacctcgcaataaaacacaccatcccgatcctcgaacaagttataaccccccacaccactgcacaaattattttctgccaaccactcacaacccacaagatgtgcaccatcatggccttaggacatacaaatcaacagcctcctgggtaacacgaacctattcactgtatctttgacatcacctcaaatcctgcaaccttcaagcctcgtctcattttggttggtataacagccgcgagcaaactgtcgtttgttcgttcgcgtattggcataccgtcactgctctcagtccgaccagctccgtcctggctcggaaatattagtacctgggagtcaaagtatgacaaagcaaatatctgacgactgagtcgcacttgattggaacttagccgcttacgaacgactcgacttcatctggtcatgttatcgggtgtcgattacgcggctggtggtgcgacggagatcccgcaaaatttcgcttacaacggagatgcttattcgggaaacccttcaccttgtgcgggcggtctgagcttactatgcgcccggagttaagaccctgaccttctacgtttcgtgtaatggattctcgaggcacgtcatgggcccgcgtcgggtcggactgtgagcttccaagtccgatagcactaggtaccattcggagagaacggaattaatgtggccgcatggaaacaaatgaagatgacttgatatatgaggaaatcgggtataaatacctctaggagagcatggaacaaacaaccgaggtcaagatttgtggtttagaaacagcataacacgtaagacaacaccgtcatcaacagcccccgttggcagcgttgactctcgccatgaccgcaaaatacaccaaagaccaacctgctgggttcaccaaccgcatcgagcgcatcaccatcgtcggtgtaagtcatcacaatcataccgcgttgtctgtaagtactcacctattgaccatccccttctaggccggtggcaccattggctacccaatcgccgaagaactcctcgccaccggaaaacataccataaccgccatcacccggcccggcagcaccaactctctgcctgtaggtctcaagaccattgccgtgccctacgatagcaacgatggcgaagccgccttagtcgacgctctccggggccaacaagtcctcatcatctgcctatggtcacaggcccctcctgacacccaccacaggctcgtcgtcgcggccgccaaggctggtgtgccctacgtgatccccaacgggtatggctgggtgtggctcgacgacgacgagaagaaacgcaaggagtcgctgcacggcgaagttgtctaccagaatctgaaggacgtcgaagcgcagggggtgtcgagctggatcagcgttcattgctcgttttggtatgacttttcgctttctatgggtgagcgcacctacggttttacgctgcctgacaagaaggtgaccttctttgacaacggcgagaaaaagatctggaccactacgacgaggcaggtgggaagagccatcgcgaagctcttcagcttgaaggagctacccgaggatgagaacgaccaagatctcacggttgcaaggtggaagaacagaccgttgcgtgtcgggagcttcaatgtctcgcagagagatatgctggactcggttcaccgtgtcatggggaccacggatgaggattggactatcacaaaggaatcttctgtggagaggagggagcggggattgaagctcatggcgactggtccaagacatcatgatgggtttgtgctcgctctgtatgcctcaattttcctgcccgatgaggtcagttggtttggtaaaacgacattcgatgaagaagaggtggataatcagttgttgggactgccgaaggaggatttggatgaggcgaccaagctcgcggtcgacatcgcggtcaggatgaggcagtgattaggatgctgaagttggccacacttttcaataatccgctcagttgtcatggaaatcgatcttctagttcttgacatttcaattaactagagccttgtacgtagtgcgtaattgtgaaagtacgaaccttcgaaaatattccctacggaggaatatcgaacatggagcatgcaaaaccgtaatgcatgacccagagacaggaatgcagaaaaatgagttgttgtaacagcggtctctagctatcaataatcaataggagaagatgtagtgttgtccgctgcaatatgtggctttgctaacagagtgtctctcgcaagtgtggtggcatgtcagatgacagtcggcatgaatcggaacttgttggtggtgcaggtttggtcttggcatacataggcatgagtacgtgaagtcatttcaacaagcaaaccgcgccgatggtatagtggttagcatcctcgcttcccaaactcctttggaatcagcgagggacccgggttcgaaccccggtcggcgcacatcttttttcgattattttgctctttcgttctggatatcgcttcatctattcttccattcggagacgcagcttttttttttttttcgagatgttcttacttgctctctatggacttgcccgtatctcctagctgacgttagcaaagctttttcacttcagtcaaggtgatttacgccatctgtaccgccgaagatgcagctttcccaaatggtgctgttcttcattgcgggaataccatttttgtgttgctttcaaagcagcaggtgcggccgactagctgcgcgtgatcacacctcatggaccagattgccggcgcgtacaacttgtgcttgaaaaacaacgcccccgatgaagctgtacaagaccgtatagaacgggccctatcccaacattatcacggtccccagcaagaacggcatacggccaggtacctaactgcgataagaagcagtgggtcttgagcggagaggaggaactgaacaaactcctcctgaagcacaggatcaagataccgttctgttgagagttatgctcaggtttgtaatgagaggtaaaaagaaggaatcgactcgattcacacggtcaatgcatcacatgatggagagttccagcttgtgtccccgacacatccgcctctagtccgcctccattcgcttcggtactcggttcagcttcggcttcaacggaaacgcagttgagcttcgagctatgaatcatcgtaagacaaaactacatcccctcttggaccctcggttcagcattggcaacacaaactcccaatccccttccgaaactggtttactattttcacaggacagagcaatcagcttcaacaaggaattggttcaccttgcccggttcattgataggaggtagagaggtggttatgataaagtcgggaccagtcaagctgcgctcccgtacctacgattgtaccttatagttgaaccggcatcatgcctggtaatcatgtgaaccatgtgtatgtgtaacacacaagtgtctagagtcttacaattataatcaaggagattcctggtatatttgatagcatatatatatcgactcggccgtaccgcacttgtctcgtctcgggagatctgaattatagtgcaggcggagaacacatggttcatggcataccagttggattcaagagtcgcctaggacaatgtgtgtgtggttttcaaggcaagtggcaagtcgccaattcttcttgacggtttggcctcaaatccggaatttatggtcttatatggcaggaaagcgttctgggaatgaaagtgattatgttcagctttcaaagtcaagttgtcgttggggcgtcattatctgatgggttgaaaatgataataataatatgtacgcaaagtgaagtaaagttttgcaattcggcagccacgaaggccccccattaggtatgatatgtttcgaagagtatattggtaacattgattcggtccctgagggtcccaaatcaatagctgatagtagtacatgtacagtgagaggtttccttttcgtctgcctagaaccagagccagagccagagccagagccagagcaaagaaatgatgtgcgttgtgtgtatgtgtccgatatctctctctttctcattgacaactcaatgagattacccagatataataaaaataaaataagtccaatcaagaagcgaaaaagagagagagcagcacctgtgtgtgcgagcgtgcgagtttgatgagttttcctctctaaagctttcttaatgagaggccaaaacttcaaatatgccactcatgttcgctgccggctccgctcttgtccgtccaccaaaagaaccgaatgccgaaatgggcgcgcgggcaggcgagggctcaaacatgtcgaagaatggttctggttccactcttgctcggctcgctgatgacatgaaagaagaagacgagaaaggagagaagcgcgaagctgggtcgggggttgtgggcgatggggcactcgaggtggtcgcggaagtcaggttcgacgagcttggagttccgtatagataggccatcaacaactcgtgaagctcggccgtggccgttggggagagtagagtcggcctgctgatgcgcttataggagcgggcgcggaaagatggcgcgggggatacatcggtcggcgtcacgggacggtcggaatactcggaggcagacgacgagaacgacaggctccttgaggggtcattgggagtggtgatgtatggtgtcgttggcttggcctggggtcgttgggatgtgaggtgctggggagcaatcttggccgcaactctcctgctgtgccttcgctcgagctcggtctggaggttcctcaccggggaggaagacctgatggtggagctgcgctttgccttccgcttcggatcggtttcaaaaaggtcaatagccttcgaaacagggacattgctcggagtggtgtggttgaaatcgtccaagagcaaggagatctgtgtatcttccagatcggctaacaggtcgaagactcggtctatcgaggaatgcgactggcggcgggcgtgggatggcatcttgggcggtgtttaggaatgtggctgagtccaattgggggccagatgctgattacttgaaggaagtatcgaggattcggcgtggtagactttgttgaagttgctgtagatagaaaaacgaacgacaaaggaataaacagcgacgatgagtgacgacgacggtggaccaagaagaccaaaatgaagagagagagacaaagagagacagagctgcgatagccagagtgagtgttggatttgtaattttgttctttttgttgcgtttgttgggttggtcctggtgatatcaaggaaggtcggtagcggactgcaagctacgatgtggtgtgctcatgacggcatgactggttgggatgtgttgtctgtcgtcgagtgtgatcaaaatagctggtgtctgtaaggcatcaaggtaaacagatgcattgatacattcaatgctgcattgatatcgagcgagcacttggttgttgcgacagctcgtgactcggacagtgcactggtgagaaagagagaaggggaaagtggaaaggacgggaaggtgaggaaggcaggcccaaggaacttgaagtctgggaatcacggaaggtggaaggactgggacctgacgaaggaggggggattcctcgggggagattttgccgcgtgtttgaaaaggtaaaggtgcaattacattaattcaacgtcgtatgggtctcttaccatggcgataatttccatggggagagcagcagcgaacaaaaagcaggtggagcagctagaggcagaagaccccaattcggggacgggtcaccgcgtggagtggacgggatgcaccccaggctcggccaacacttggcaggggttgccctggcctggctccactgcgcaatcagcggatatctctcaggcttctttcacctctgctcatcacactgcttgctgctcgtggaagcggaagagatggtgacagttgaacgaccccgacggccaaggccaaacgaaagcaggccgccaccatgcagcatcacgcgaaccatggaggcaggggaaatggacgccgaaatgcacggatcatctcctgggactgttttgcatttggcaggggcatccccctggtgagccaagccacttgcacctgctttagctttttttgttctcttttaattgcgctaacgttacaggcccttgattggtcacattgctgccttcttctcgatgggcaactcgaaataccggtgccggtacactagtgttcgcggcaggcagagagagcaatgaggtcctacgtaacgtcagtcttcatccgaaccccacctcacccacattggatactgaaatgacttcaaacattcaacgtctctcaactttcatctcaaaaacactcaaacgtcgtcgagtcatcttacttcgtatcatgagaacaagctgatcgtcatcaagatatcgccgtgtgatatggcctgataaaatctcatgtctaaggcatcttctccatctggtcatccgcgtatgccaaatccacgacaaaccatagaacacattgtgatgaccttgtttcaacaagccacatacccgactgtcaacaatgacccatcaccgagtctcagaacgcaggttcccgagttgggatggaagaaatggtgtttggttcgctgccatccgaccacgccctagaattctgcgcgttaggaaaggcaaaaacattggatcggccgaaagccttctatttaaaccacttatctgcacaggagattcacgtccttctttcttccctccatcatcccttaaacttcccaagcaacacaaaacgactcgactgacttgacgtaggaatattcgcccgacaccttgagggagctcaagatgctgcccaaactgccatttgagacgctcactcaaattttcagtcacttcactctcaccctgcctaacaagagcgatgtcttcccggactaccgccccgtacgcaagcatgagaatgaggacagcgaactggctcgccaccttcaagatcgccggactttgcgggatctttgcatcgtctgctcccgttgccgggctgtggcctccccgatgctttaccacaccgtcatcctccacgacgcctcagcattacccttcttcacgcgggcgcttttagagaaccctcaggcaggcgacattgttcgagacttggcgctcttgattgctttcaacgacgagtatcaagaacgggaccttttcaactgcgtcaaactaggcctttgggcggacttggggcagtggctcttcggtgaagctgcgcgtaaaacccgaccgcgtgagttcgactggaacatccgagtcgccagcgacatatggcataatgacaggcttccggttcaaatcagagagagaaagtcgcgtaccacagagctcgtcaacgacctgaagcgtaatttgtgcgggtggtctgggaaaagaagggttgatacacgccctcctatgcatgaactcatacaaggactcctctactgcatcctccgagagacgcctcaagtacaacgattgctattgcagtttcctcctgcttggggatttaagcagaattgttttgccaaattccggaaacttcatattgataatgcatcatcctcgccgaatttctgttcgtttctgagcagcctcatactggcttcaaactcagaagccccaggtcacctcaagaaaggatgtagactcggaggccagtttccgcttcaatattttcgctctctcgagacactgatggcggtcggtccagatgcgacttttgaccctttacgcgaaaatatcaagagtatccgccacctgcacttgttagacacagagttgcaaccccgaacactcggctctatgcttctcaggatacctcaaaatcctgcctcttttgtactcaagcagcgcccgtcggccccgggtaatcagcccgagcttctagattttccaaccgagaaactaccaacgctgtccgaggtattgcttctgaagggcagcgaacttcgggaactcagtcttatcctctgttacacccactgtttccgaaactttattggctcaggcaagtgtctgaccagccttccaaccttggaccggctggaaaagctgacgatccagatgcatctcctttttggggacactcgtggattctcagccaatcttctggtccaacgccttccgcccaatctcgtggagttgaatatcctcgacgaatgggaaatggatgttgctgagcgtgagctgtggctgacccgatacgtgtatcattacgaggaggtcgagcacgaccccatcaaaatctggattgaggagcaggcgtatgatgatgacgaaaatggcgaaaggcacttttgtcatgttcttcaggatcatccagttcttgactcaaacgatcgttatatcgaagcccagaagagaaccgagctgtactcaaggtatcgcatgaaggtcaaagcgatgttgttagatatagctgctcaatgcgatgctgacaagatcgcctgtcagttgcagagagcggatggacagcagggacgtggaagccttgccaacctccgttctgttacatttcagatcgcgccgaacaagccactcaagctcatccctgcagacgagaattaccggtacgatggtgactggcctcacaggttagaaataccaccggtaaaggactcgatggagaatactatggctgaaatcaaggccggctccttcctgtgctggatcccctaccgttggacaaatcttgagttgctcaaggagaactttggagtcaaggacaaggagatgagcgtacgctacattcgagatgttgtttcgcattctgaagatgagagtgacaacgaaagcgaaatcggtgaggtggatgaggagaacgagagcgctggcagagaagaaatcggtgatgatgacgagaacgatggagacagcgagagcgatgggaatgacgagaatggcgaagatgaggacgatgaggcggatggcgaggatggcgaggatggcgaagatggcggagatggcgatggtgaagagggccacgagggcgacgagaatgacgagaatgacgagaatgacgagaatgacgagaatgacgagaatgacgagaatgacgagaatgacgagaatgacgagaatgacgagaatgacgagaatgacgagaatgacgaggatggcgggaacagcgaatacagcgagggcgacgaaagtgacgaaaatgacgaaggtgaggaggatgacgagaatgacgacggcgacgttgatggcgaggccagcgaatacagcgagaccagcgagaccagcgagaagcccaaccctcagcttctcactctctggaatacattcagagcaatccccagggagcatttcatggatgtgactgcagcttttgcacggtctggcgtccggttcgattgctttggccctgccagcgagtggatcctggctattagagacactgcgaaggatgaggttgaagcaaaagcactcagtcacgttgtggaggaggagctttgatcctgcggattgctgacagaagattcagacacaaagaggatggataacccatggtgtcgcgcgactatgctggccggcagctcagattcagaaatttgctaatggccgccatggctgataattaggtatgctcggatgatcataccttagatataaggacgcttgagacggcacgttgacgccgttcggataggagtccacatcactcattgatagagacagatgatggttagatagcacactataccaatgatagattctcaagactccctgctgttccttatgtccgtgattctcggaacacgaactagaccttttgttaggaattcgctagtagcacacccaattgcaagacaatgtaaaggtcgttacggacagctgcttgccccccagctaataatccggcacgtattatcatcaccgacaaaagagtcttcgtccatcgcctggagattatccagtgagacgtgacacgatacggtgataccctaggctttgacgttcaaattaataagcgtgaaatacatgtcacgataactttattgatgacactcgcacttccactgctacataggtagtcaacagaaacttcaattaacaagaatttcgcctgaaaaagtctgtgaaagacgattaatcgagtattaactttagggcaatctggttgttgacgagtctatctaagccactatgactaggtgatagaataacaccagattctcatttctccttttcatcctaagaccccttttcctcgttcttatccgtaaaagtttcgttgatatgagagctgaagccatcccgttgaacgccatccatgtccggaccatcatctgccactagaagaagtattattcctccacaagaatgctttcacgttccttagactcgcccatcttagttgtgccatgttgtagcaacaactcaagcgctaggagtaggaccacccttcttgccatcctccgcagccttctcagccatcttggcaaccagaatgtggcggtcgagcagttcctctaccatcggggagcgaggcttgatagaaactttgaagggaaggacgatcctgtcaagaatgaaagtcagcaatcacggctcccaatacagtatgcaatagcaagacagggagaaggaagacaacttacgactgtcccttatgcgaaaattgcggttcaaagtccttcaggttaccatccggtccaatgggcagatcgaattcgatagttgccaacatcattgctatggcaatcaacaggctgttctcagccagatactggcccacgcaaacacggcgtccgaaaccaaagttgccaacagggagtggctcgccccagccgccctcctccttgggcaagtagcgctcggggaagaagcgctccggctcgcgatagcgcttttcgtctctgttcatggcccagacgttggggtagacaatggttccgcaaggaatgcgcattccgttgtaggtatcgtcgccgtcggggtcaatgtcgctcgaatctttgacgctggcatgagggatgccaagtggggaaagggggttgattcggtagacctcctgaaggatgaggttgacgtacttgaacttgggaatgtcttccaaggtcggcagacggatgatgccggcacggttgctggaggacgaggcccagggtgcgggagtggaggggcggtagtcttccacgggctcggtgggaacgccggtcgtgagtagaatgtagtcgacctccgcctgagcgcggcgttggacgcgtgggtgcttcgtcaagtataggataatgagattgagagttgaggcagtggtatcattgccggcgatgagcatggtcgcggctcctcccttgatatcctcctcatagtagacgttctgcctgttcctacgagcatcctccccccgaagatggtacattctgtgtacaaagcattccttaagcttgcgagtagggtcgagatctcgctcgtgctgtgtttctggttagcaaccgagttctagctgtctcaagaggctgacttacgtagtccgacatcgatgcgttgaaaggacgttcggtgatgttctgaatgaccttcttgttctcatgagcatacttgagacgctccatgaacggcaaccagtcaggaagatggcgggctagaggatttatgttagtgatttaattgctggacaattgtagctaaaaagagaaacttactccatggaatgcgatccatgatcgagctggctggagcccctgccttgccaactgcttcggaagcctctgcggctaacttgacccattcatccgtgggagtgtcaacatcgatcccgtaaccaatcttaaacataatggcgacggcgaaatgagtgacagcggacatccactcctcggggttctcgatcagattcttgcacatgatcattgcctgcttcctctgaaggggttggaaagagacacagccagtcttggcaaaaggaggcgccagaactttccgatggagaccccattggggtccccaacggagccaggtgagggtgggtgcccaccccattctttgatgtcaatgttagcgatgctccatagaagactggaccataaggataggaacttactcctcaaacatcacgaagcgaggacgatccgagtactttcttccacgcttctcgagcagctcgtgggcagcttcataggagttgaggacaacccatttggtgccgaatgtctcaaaatacagcacatcagagtctgtttcccagtaaacgtcagtcggtcagtcagttgaggacatatgggtcacttcaacttactgtatttcttcgaccactccaagtatttgcggaaggactcattctccggaacatgacgataatggccaagaagaaagtcgcccggcgggctcggcgggagaggcgcctttctgttcgggtcacctctacgataggcttcggagaggttcttgtaggcggagtaggcaatgaagagtccgatcgcagtccccgctaccgtgtcgacagattgctgtatgaactgaaagccattagcaggagcgcttgatgctcttgttgcgctgctgttgctggtgaccatattcgacaacgggccaatgtcgaagtcgcccatgaagaacttcaacatggcggatagtgggaaatagagagtggattgatttggtgtgagtcgctgtagtcttgagttggttcgtcaaggtatgttgcgcaaggtatggtttcacgaccgaaaatgcggacgactggaagtttgtgtacgagtctaggtctaagtttgggtgggaggggagaattgcggtctcttatatggttcagtttccactgtcaccaggagcacgaaccattccaggtttgttttgcggcggtgaattgtcgagtgaatagtggtgaagttcaggattttgagccttagttcgtcgtctggtgtcactgtcacacatggcataagttggcggcccggacgaaccttgaggaacagatcaactgtttatgaattagtattccatcacaggtcttgttcaccttacagctgggctgctggtgttgttgatgggatgatgactgtgatggtggtggtggttgtgggggcatatctcaaccacaactcatacattgaaccttggtggatgctgtcgtcgtcgtccaaacaaaaacattccaccgaatcatctcacatgcaggaggactcagaaagcctctcgtccagtcacggacaacatcaaaggttgagttgtgctaggagtgggttagttttcaagtcattggttttggggtgcggctatctccagatccccatctccaaagatcctgctgagacgcatgtcgttcccgatccaggctgacataggcgaagtgagcagcatatcgaggtggcatagtcgtaaggggaagttgcgtccagtcgtcactcagtcgtaactcaacatgacaacactcatcaaggtctcctgtctttccgtcccaattcacgctcgtaggtctgcctttctgagcgagagtgaatgaaaagtgtgacttcgcaagaggatcctggaagttgctggaagttttcgctcctcaagctgtgccttccttttccaacccacattccacttgaccagctcaacccttcccttcccatccgtccgccagacagcgtaccttccaacttcaaccctcatcccccaccaccgctccttcctccatttaaaaggtccaacgagagcctagaggtatcagccatggtttgataccccaccacattcagatgcaacgagtgaatgatcccatccattcaactgtgtctccatgtgactcttcacactcgaatccccaaggacgcggatctttccaaagtccaccaccgcatccagataggtatccacgccatcaaccttatttcccgtctgctcccttttgaaaccgatataactccgcccatttctttcaatcgacgtgatcgtgcctcccataaaccttcatccgtgctcttataccccggccttcgtaatctgcttgtgggtatgcgtcggcaattcgcccgattcccacccccattttgactccgtccccgtccactatccgtcccgctgccgcatacctgtcgttgaccctttcaaaaatactgatcgatgtgttccatctcttgcttctgtaaagcgacgcgcttgtacctgctcaaaaatgtagtaggcccacgcctcccgctgagcacggcgttaccgcgcccgcggcttagttatcagcgccgatatggctgattccggcctttttgcatgcgtgtctgcaagaggtcggaccagtgggtgtttgcttcgtcggtggtgctgtcgccgaggtgataaagacgggagggtgataaaggcggaaaatttgcgaggaggtgggcttacactttcaggcttcgacggccgagaggaagtaccagtgtttggtgtcattgtcgtcggtgatactggcttccgaggcgttgtatctgtgaaccatacagttggtggtaggcgagccggagtggtcgatcattcgggagcaatcctggggaaagcgggaacataaatcgggttaaattgtcgaagaaatcttcgaagtctgtaacaatcaccgagaaacatcttgtggtaaaagaagaagacaaatatacttatccggaactcgtacttggtgcttctttttttcacatcctcgccaacatctacgcgtacagtccaatactggtttgcttgttagttcgacacctcaggtcaacttccataagcgtaatgatgctgtggatatggcttttacaaattaaaacgcactgtgttggatgtcaagaatgcctttcagatttgtacctagccatctggttagtcctcaaaaggtttaggacgattgggaagacatcccgtccaatatactaggagttggtaccaagtggaagctaacaaacaaggcagcgctagattgtactacgactcccgattacctccatcactactcgacgaagtgatcccgtcatccgccctaggcgactcaacatgcgccttcgtcggcttttcaaatccagacgactccggaatcgagtggctctggtacccagcagtcttctcaaagtcagccccgccaatgcgctggccatccttgtcgtaccatttaggctcaaccttggcctggtgcactaccgtgaagtaccccttccacccatcaaccttgtggaagatcatatccatttcctctagtgaccggcacgccgtttccggatagaagaaatagacgactggaacaataaaggcgttgatgacggcgaagatgatgtacgtctgatacttgattttgttgaacgcaaccggagtgatcatgacaaccataaagttgaagatccagttcgccgacgtggatagcgcgttagccggggcgcggatgcggagcggcacgatctcggctgggtagagccaggacatgccgagccagccgaccgcgaaaaccgtgttgaagacgaacagaaagacgattcccgcaatttggtatggcttgtcgtctggccgggagttgacgcctgccaggatggccatggtggccgcttggccgatggcaccaaacaacatgagcttgcggcggccgacgcgctcgacaaggaagacggctggccacgaggcaatgaagtactcggtgccgttgagggcggcgaggagacgggccaggaagtcggacatgccaagtccgctgtagatgacggcggcatagtaggtgatgaggtttataccagagatctgctggaaaacctggttgaggtatgccagcagagtgcggtggaagttgcggtccttgtccatggtgaagaggtccttgaagctgcctttggacatctcgacaaccgtatcgtggatgaaatggaactcggtgtcgacaatgggatcgtcaagttccacgtcgttgagggcggccaggatttccttggcttccgcgtcgcggcctttgaaaaccaaccaacgaggtgattcgggcaggaagggaataaagatgaggatgaggatgcagaagatgatctggaaggcaagagggaagcgccaagcaactgagccaggggcaaaacttaacccgaggtcaatccagtaactcaacatgatgccggcggtgacgagagatccttcgatcatgaccatcttgcctcgcttgtgtgctttcgaagtctcggattgccaagtagggacctgcgactggttagagcttgacctgaaaatttaccgaaaggtagagttataacgcacagtagatgtgtttcctccgtttccaatgccggtaatgatacgcccaatgatgaaatggcctagagtagtagcgctggcctgaagaatggcaccgacaatcatgatagaagtcccgagcaatattattttcttacggccccagggattgccaatgaagatagtgatgatggcgccgataaaacatcccaggttgtaggaagcgacggagatgccttggtaagtagatcgcatagaagattcgtgtggtgtgaggcccggtgcgtctggattgatttgttcaaagtaaccgaggaactcggggagagtcagaattccgcccataacaccctgatctgttgtcattgatgattagaaaaaagttcttttggccatatttgactcatctatgtctcattacataccgtatccgaaaagaagaaaatcacatccggcaactgcgcccacggccaggttgaggggctgacctctgagccccagaaatggcttcatggcgacactgctcgttgtaaagcttgttttatttcgagaggtatgtaagaacacaacagagcgatcggaagcatatgtggaagggtatgccgagatcatatatagaggcagcacgtcgttgatcactttcctgacttgagaagatcatctttggtaatacccaaaagtaatcaagaagcaggaacacatctccctcgaatttcatggcagcacggcacgaggagatgagcgtgacagggtaacatggatggtaaacaaggtctttgaccaacctctctcatctttggtttccagttcttcaccacaatggtatcgtcgacaccggaaaagggaagccaagatttgtctcttcagttcgtccactgtgcagaacgcaggcccctcacttccccggaccctcttttcccgatgagcgaggtgcgtttggccagcttggagtctcatggggttcgacgggcccggcgaatgcgtggagagcagttggatccgggggacggagcagtgagaccaatgacgacatcaccctcgagaccggttctcgtcctgaatggtgcgcatgtcctgtggtaaccgtgcagtaccgtgacaggtctgactgatcgacggctggacaacctttcttgggagtccaacagccttaccccacagtcagtgactgcaacttaaaccgcttgagaccccatttccgtcctcgggatgccgtgttggggttttgtgtccggtgtgaaagcggaccctgcatatcgcctgaaatgggactgaagcaacctagcagaggatttggaggatcatccaaggttccccgtggggattctggggaagtttgtctggggtcacgtagctggagagtggatccttcagtgaagaacgcttacctcaaccttgccatggattgggacctagccaagctcgtccaggacaaaataacatggactgcagccggatccgattcctaaacttatacatgacatcgctgtgaccaccaagatggtatccattcttctttttactttgcaaatgaagtatgtaattctgcatgcccggggatgtgccgaatgtagccggtggtgttgtccagaaaacgaagttgtggagatgaacaactccaagttaatgctgatgtcaagtcaaggtacctgctcctcgttgcgatcatataaacttactgtcatggtttcttcaaagtacgggaatagactgaaatgggtccatgctggaggaaagaagacatggatcacggtgaagttggggttcaggttctgtaaatcacatgtacttgccccacagtcgaagctcactgcactgatgatcacagggttcagatgcggagtaggtgcctacactactcttgataaaaacactgctaacgcagaagatcatgactttgaggagtttgacccaaaatagggcgatatattatggacagctacggacaagacgttgagctcacctaaaaagactccgcatctctctttgcagacagcgatgctcaaagtttacaaaaactcatcctcggagaccttagctaacgagccaagacgcgctgtactatgtgcactaacaataaccctagctctgtgcgaaggttcacacagcccgtccatctgtctccgagtcccgatttccttcggctttcaattcccagccacgttttcgtccaccatttctcgcccccgagaagtgctttcttcacaatatcaccgtgtttgaacatgtttccttcgacgttgaggacgaccgtcttgaaattactatttctcatagtttcctgtctgatatactcgctctgagcaatgtcgctgacgccacagatgctgattcctccggcaaacacgtccggacatcgggtcaagcattgtaaaaccacagtagccgccggagctggcgtttgcgataccgacgcgaaaacaaccaattcgtccgaactttgcaaaatatcgaacgttttcactaacatcgtcacggtcgactataccgaactctccacgcagcgcatcgcagtccgccgttccatgcgcagacgagctgatatggttgaagaagcaacacgcataccctcggcttgtgtgacatactgcgtccccacgatgagccctggtgggttgtatgcacgttggcccgccgtgtggtgagatgatcaggcgggcgcgggggggagcgttcactttgctccctcatatttgaatttgaacagtggccacaggactgttagatccggcaagatattgatatggtacacacttaggtagtgtgcagtaaccgctggcaatggcgagccttgagttctccgaaagccgtactaggcagcccatatgaatgctcgttttttgtcaaaagcatgtccagccatgtcgtcttgtcggtttccaagttgatgtgcacaaagagcatctcttcagattgaatccgagccgcaaacgttacattgctgtcactattcgagcaaaaatctatataatggcaagttctactaaaattcctcaacaacaacaacaacggcaagatggccgagcggtctaaggcgctgtgttcaggttcttctgagtatcgcagtccgaaagggcgtgggttcgaatcccactcttgtcaacaaactttttcttttgcttttttgcccttcgtctctcggctcgtcattttctgctcggtggcatttctcgatgcgtgttgaattaactgcttgtgcaatttccgaaagtgggtggtggtagctgtaacattgacacatgcatagttggggatatggaaaagataattatgatggggtgttccattcattttcgcatggtagcaagacggtggatgcttgcatcccgtgttcatcatttgcttctttcgccttttccttccctattacctttcttcacgttttccctcctccacaggctgccagccaaacttcgttattatgcaacccgcaattggcgggtcccattctctcattttcggtagtatccaatcctgaagaatacaccacatcgcaagaacacaccgtacatccccctcactccccctcttaaaactggcatgtgcaattacgaagatgcatgggttgatggtacaggttgctcagcctctggaggtaaaaattccgtttatggagctgatattgagagacgtaagaatcaagggaagcttgcagtgctcagcggaggagagcgaggagcttttgcactttgtcgccgagcatggagtcaaggtaaagatgactccgttctatgggttagatcaggtcgaggagttggagaaggtggtttcaagcggcaagctccagggaagagctgcgattatcgtcgatccgcatcaacttcaacacgagaaggagatcatgagacgttcaccgtggttcaacgcgaagacatgattattcatgagctcatctcgatgttgtttttcgtcatgcatgccgttactccttgatctcctgcttccggaaggtgcctgtaattcggttagactctacacttggtttacttgaggattcactccttgaaccatacctgggatatcgggcatccacttgggcttgtttttgcaaaagaactcgcccttgggaggtaccttttctggctcatcaaaggacccccacatgatgtaccggaacttgtccgctgcttcttcctgtgaaagcatggtgagtgatgggtttccaggtgatgtattgtggagaccaatattaccccgtattcacacatgtaagcgccacagttatcgcaaaactcccttgtcacaccattgtgctgcttgaactttttgggggttccagcctcgtacttgaaaccctggagggggaccttggttgtgagaccatagttggttccaaacgccctcttgcagctattgcaatggcaaagtgtggttctcgcatcgtccagggagtcaagttctagcgagtactgcagattctcgcagacgcaacggcccttcatgtggatgctcatgatgaatatctggaggagaggatttcgtacaaaactcggcgccgtagagctaatcgtctgtggtaggcgaaatattcttgactggctagcgcggaagatcgaagttgacttttggtgtagaactcggctcaggagtattcgagattgtttatgtcaattgcgtgttgttctttagtcgaggtcgaaatacagtaggagtttgttattgaaaggaagcccgaggtaggtcgtgtaagtcaacatgtgacgtcaacgatctgcagtgcctggggcgatggtctaggcgcccaggatcctatctctccaccaaatcccggggcggacatggcggacaggggcgtcttcggtacgctaccctatctctacctttacaggaactgcccgccctggatttcgtgccgatttttctttccatttcacttccagatctttttaagagacttcgctttggtaacaacaactggtgaatcactcatgcaaatcattatccgcgctgctgtggacctccactgggctgggctttcctgccatcccccgaaaggcgctagacagttaacccgtcttgcccctgaattgtccaaccattggcgccaaaacgtcctgctcaacacctgcagtgccatgccgacaaacatggcagagcaacagcaacatcagaatgggcgatgagatgaccagattgaagatgtttttgatcttgaaaatgatcagctagcttcgtggactgcgccacaaaactacgcgcgtcacgcctgggtaattttgcatacgccacattgtgttgaccgtgcatcgccgcacttcggagtatacatactgcagtgtatcccccgattgccccccctccgggacataacgaacgatcagtgatccattcccgcgagccgaatcttggactgtccctggtgccgcaacttccgcggatctagtgggaattgttccacacttcctgacttgctttctttcagctgtgagtgtgtgagacatttcggaaactaagagtaagaagctcaaggatataaaggttcggcctttcccgtcaacacacatcattcaaacagcgtggcttggcgttgccaatcttgccaaacgttcctggcggaaaacgatatatctccacctcgaagaggctgtgagaagggtatggaagccaccaagggcttgctcacaaacgatacgtcactgcacacacgcaacaacaaggacgacagtaacaacgacaacgtcaacaacaagatcagtctgggagatgcatatgagagacctattttccaggggcggcagtgactccgactcgcactccgtcgcgccgtccgaaacgaagtcagaagcgacccgtcgccatgagctgctgttaaaagtgcagtacgccctcgccgacatcatcggcttgggcgcattaccatccatcatcccgcccggccgagaacaccaccactgcaaaaagcgaccagtcttcatcgcttggcatcccgtggcggacaacctgggggtgttattcgccgagcatacgcgactggggcaagctatcaccaaggaaatgggcgagtttccagatccgacaaatcactgggctgtattggtgggggatcaggatacggattattatcatgagctgtggatggtatgtatggtgtgatgggaatttccaaggatggctgaatgaatggctagaccagaaactagaaagaacagaaactgacgcatcaaaacaggagaaagacttcacagtagtaaaccagcatggcttggtcgggtcacagaagtggacgaacaagctacaagttggagagacgaggtggaatgatcaagcagtattagcagccagtaagtccgaacaagtggctccagtatatccttgggacaaatcaccataagagacaatacctgctcacacccacttaggcaacaaggcaataaagcagatgaagccaaggtatggcttgatcgacaacaattgccagatcttcgcctctcacctcctccttgagctaggcatcaaactgggaacagatatcaacaccgccaaggatatgagagacaagttactcgcagagttcagcgagatttcatggcggaagaaactggccaacaaggactggcagactcccaaattcctaaaagtgaaggagattcggcggagcatcagccctgcctttgggggaaatgtagaaccagaaccagaagcacatgaggaggttgtgatggaggaaaggaaggctaaattacgaccttttagttgggggaagaagaaagaagtggttgcgcaacttccaacctcgccatgagttttacgcgtcaggccccccttaacactaactaaaacaccaatgatacccccaatacctctaaacaaactatcagagtataatttgagtatttcccgttccctgccgcacgcggataatcaccgcatccagcgtctgcctacggatgatgagcctgtcaaattcaaaaccccactggtctccatgtgtcgttaatctttgatttattggcaattatacaaaactccaggcaacaaaggaaaggaatagagaatgggaatgaaaaagagagaagggaaaaccgaaaaagacttacgccgcggctttttttgcagcttagacaaccacaccgtcgagtcatcgaacaaatatgaagcatccgccttgaatatcttctctgccgccatttaagtgagccccttgcagaccaccagaattcacacatcacccgacatcaccgctatcgccaacgaaatcgtctgtgccggcaccggtagatcccactggacgattttgatctctacctgactctttgcgccagccgaaaaaagacgtaactgtgatgattgccttggtccctggcgccgcgtctttagaaaggtaggtactttaccaatacctaacttatccctaggacaaccgcccccttcttccacctctcacaaaggcctatcctccagtcttgaaagcattaaaggattattggagatatgataaccgtctttgtacgcaattgtcgtgaaactctgcagctggtggtctctgtcatggtccatcaagtgtcgatttaatgtgtaccgtactttagatcaggaagtgttggtggatggtgtgcttgtacaaaaaattcgagaggcagaggctgaacaattggatgccaggtgccaaatgtcgtagtatcccaacagtgtgatcccttattccacatcgagaccggcgaggtccatagaggtagtcttaggggcagcggacatgatgacttcgtcgcttagccgcggttcaatcctacagatatgacagatttgtcataccctttgggaccaccttaacatgccgttctcggaagcgaaagctgagcgtgaggacgtagttttgacctcgccaactcaaccgtttcagacatgaaaatcgttggaggcgatgatgcatccacagctgccgagtctaagtagggacctgacctaacgggcaactctgctttgaggttagttgcggagagtctcagaaatccaatgaacttcaatgcacagtttcaattcaactctttcttccaacggaatctcccaccggatagctcaatatccgaacagtggagaaaactacctgtaagcagcaagcggtcaagtgcacatacagctggccgtccggcagaagtaggaagagacacttcccatcattcagtcaccctctctctctcttccacgtgctgctgctggccccgagcaagtattctagctggtcacattatgtagaggtatggaaggtgtcaagtcgtgctggtgcatttatcatcagaaacttaaaacctaccctcgccccggaaaaaatacctagttgagacctttgacattataccctgggtagactcctactaggtacgcatccaagcgtctgggtaacatctctgattttgagttctaggtaatatctgaatagaaatatccaaatggggttctagccgatttcttttttaattgtttcttaattcctatgcctgtctcgcaacggcttttttttttctttttctttttttttttttcttgacgagcggtagcggactggtttccccaacctgttggtggttggtctcatcaatctatttcgtctgggacgagccaccagaacggttcttcggcacttgcgccgggctttggcattggttggagattgaagggtaggtacagaggaagagcgttgtatgagtggcggaaaagtgcatggtgtgtttatgtatgtctatcatatacaggtacgtacccattgcaatacctagttagctccatttctctagttcattcacttcctcctcgggaaacactccgtccccgacctcaagtggtggatctatcaccgggcatgtcggactcccggccgggacacggcttcgaggttttactaacctaccttgcttccacgttgttcgtatgataagggtcatagtgatatgtgtcatgtccaacaaattacaatccttgaaaggctacttgcagagaaatgcgtttcatcatgacactattgaatcctcaatggcacttggtgataaaaggcgtgaggggaacgtgtcactgtcacttctccggtctcttgtccgagcgcaacaacaagggtagtagttcatggtgctggagtttcatcgacgttcctatttcgaacaaatagatattttgatagtgacccgatagtacagttagtcccgcatcttcacctgtgttttaggccgcatgtaaaagattgattcgtggaacagccctggttaaccccaccagcttgcgtagtgcacagcattgacagccagctttggcaccatcgccgtttaatggcaacggacccgaccacctgggatattagacgctagcttcttcgcctcttaaaagctaaaaccgacaacaaatgtaggtaattgggcagtgatctgacttgtgcgcttgcgggtttgatcggtatcttcttgattggcgtcagcctagtgctagacccttgggtttctggaatggagtgatgacaagaaacgtgcgagggggaaagaaatcgccccgaatttggaacatgcaagagtaggagctagtcgggtcggtgaacggggagtaagttggagtggtgagggtgatgatcagaaactctggacataagtgttgatggctgcccccagacctcccggtgcccactcctaattctcacacatgtctgccggtttcggaaaagctttccatcccatatccgccatgaatgctatcaaactgcatgattcgaactcggacagaagcgaggatgcatatggcgagaggttcctcccctcgtggaacattacttcgagctacaaaaaccccagccctcgacctgcataggtagttactaccatctttcattctctcatccactcattgaaggctgagaaccaccatccccaaccttcaacatgctgttctcaggctttagcaagattttgcttggtgccctttccctcgcgaccgcagggtgctgcactccgttgtctccgtcatcagacgcagcagtaagaccccgacatcttattgcaatctgaacccatactgacatcatcctcatccagtgcaaagccatcgaccttgctctccctcttgggcgcgttaactatcctgactcgcccacatatgcccaagagaaccactactggtccaaccggcagaccgacaacatcgcacccgcctgcttcgtggcgcctgagaatacgcttgaagttgcggccaccatgaaggtacttgcctcactgaacactcagttctccgtcaagggtggcggccacactgctttcgcaggcggttccaactctgatggtggtgtcaccgtcgacctgatgtatctcaccaccctcaacgtgtcatcggatcgtaagacggtatcgattggtgctggaaacagatggatcaacgtctccgaggccctcgatacgctggggcttgtcgttgcgggtggccgtgtggctgacgtgggggtcagcggtctcattctcggcggaggtatatcgttcttttctggaatgtacggttgggcatgcgacaacgtgcgcaattacgagcttgttctcgcgtccggactcatcgtcaatgcttctcccaccgagaatgaggatctgttttgggcgttgcgcggcgggggcggctccagctttggaatcgtaaccagattcgatatgggagcgtacgagcaaccgggcggtaacatatggcacagcagtctcataatccctggcgcagccaacgcctccgctattgccgcgtatcagaacctgactgtcaacggcatgccgagcgacaacaaggcccacagctacatggtcttgacgcatatggatatgctgggtggttacgccgtaatcagcgacctgttccatgcagacttgccgaacacagcggatagtgcccatgagactgtccctgaagtattcgtgcctttcgagtccctgcctaccatcacgaagtcaaaatccatcgacaacgtgtcaaccatatctcgtgcaatcgacgttccgtacggttcccgccagacatggtgggatacgacaatcaaagctactgatccttcccttctcatcgacatcgtgcctctctggcaagaccatgtcgagaaacttattgcggccgcaaatggcactgcggtcactccctacttggcgtaccaagctatcccactcaacgtgctgaaggccatggaggtaaacggcgggaacgcgctgggtttgaagcagagcgatggccccctgatgctgattcaggtggcggcacagtggtcggatagtgcgcttgacgaattgatggagaggagctccgagggagtgatcggtaaaatcaacgaccttgctaagagcaggggcttgagtcatggctttgtttacgccaactacgccggtaacagccaaagcgtgttcgagagttatggagcggacaatcacgccaaactcaagcaagtcgcaatgaagtgggatcctgagggcattctgcggaagctgtggaggggatacttcaagctgtgattgatatgtgaacactgtcaaacgcagtcgatggttatccggcatggattcacgagggattttcagtaaccagctagccgatgcaactgagctctcctatatgcacattggtgtgtcgaaagcttctaaacttcatagatggttagatgactgcttcggtttaccgccaatcacattatagaaatggagcatacatacactgtcttccgaatgtgccatgtgccccgttccacttaagtgcagtaaatgtttgccccttggtataacaccatcactgctctgaggtaagaatgtctttgcagcatgtgagccgctcacatgcttctttgagtagttccgagttggcttcgtagaggactgagcacaggacgtcaagcaattcaggcaacccatccttgaggccagctgcggcggattccggcaactcggaaagagctgcgactttggagagataagcggcaacgcgattgaagttgacctgctcgggtttcctggagcgagaagtaatactcgagacgggcgcagcactagtaagtgtagacgcacggacaaaggcccagatgcttagggcagcgtaatacataatccacggccggtgcggatcaggctcgttacggcaagagtatggttgcatagtcatcggtggaagcccgtggcctttgttttgccaattctgctcgcccttgtttcctcgtgggtcaacaaggatacaatggagtaccttgtaggcatgaagaatcgcatgacgagtacctggcgtgcttgcccaggccttcattttgggcacgaccttgaggtaggcttgatctgatattttcttgcccaagagacgttttgcgccggcaaggatctggcagtccaagatgtcagaaaacaaactgaactgcgccaaatgatagagcactgcggcactctgtatcgggccgtttgaaccggcatagggtataataggatcaaccatgtttgaccctcctagagacccctgggctttgtcgaagtaggccttccattgatcaaacgcgctcagcagagtcatcttccagctgtcacttttgctgttgggaatctttgtaagatccatcagattgtgtgtttctttgcgtcgaagatgccaaccgacactgaggagacctgacatgatgatcatgcggccaaatgaatgggtcatgacttctttgccatgaattgcgagtttcagcccctcgaggaacgatactggcttgacgccatacatccggagattttgatcgagttggcggacattgtcgggattcgaagccgaccacagattatcatcgcatggtagtggtagctgtatctcatatggcaccatatcggctttatggccaaacattgctgcatgagtgatatccagcatgaatgcggcaaagacaacgcgatgcattgactctgtttgcgcccatcgagaccaccaagtccgggagtccaggctcgtgacactttgagtgctgttgccgttataatctgctgagccggttggttccggaggcgattcgctacctgagcggccgatgagtggacttcctcgacgcaaaaggttaagagtgactggatggtaggtttgggctcgttcgtgtaggagtctggacgagtagagcttctcgtaaaactcgagcaagactaacgcttgcgcaacccatagtgctataggcggaattgcttcttccgtgcccagtatatccaaccgtacaccgaggacgataatatcagcaacgacgtcgtagtgggtgtagcagtcgccacagtttctcatgcgaagcgacgcagcgcctagcgcaatcatgactaggaggaggtacaccgagcacttgttgtaagataaggtgggttggtgaacaatcgggaggcgagctgatacatggtcccaatactcttgtaagcagtcgcgcgtcatatcgagatttaggaccgacatagttccacagccactcttgtccacaacctctgtgatgcgcaggctattgggcctgcatctcagctgcttcgcattatatgcgaagaacaggctggatagttcctggagccgggcctcggtgatgaaatcgctatcggactcggtgacccgcgtgggggtactatcgacctgagagcgaccgctggtgatggagtcataatcgtaatgaatgttgttgttcaatgctgactctagcccaccatcgagaaacgggagatgggagacgctgagatcacaagtgtagtcttgcgggttgaagagccagacggcgaagttctctctggccaggtcctcgctgggaaagtcaacattggggttatatggtagaaggggcggctgttggccggctaaatggccgtggtttacattttgttggaaaaacccgttctttggcggaagagcatgggcagaagatatgttgcttgttggagatgcccagtgggggcttgcatgctggtccatggctgacgcgccctgatggtgtgaatggtgcccctgttgttgatgctgctgatggtgggactggagatgctgcagagacggcagaacctggtgttgcgattgcggttgttgcgagcgggaatcaggaatgagaaggatggcagcatcatggggggcaccttggaagatggagcgagactcgatggctacctggtgagaagtggacgaggcgggcgtctggccctgagaggaggttgactggcctggagtgggcaggtcatgatggtccttgggggtgctgaagctaggtacgcggtttcttggaacgtaagaggccgaatgccgttttcgatggcgtgacaggagatcagcacgaacaaactgctgttcgcagccggcaaaatcgcatcggtatatctccttgggatcatggttgagctggtggcgctggagatgctctgccctggaatacaccttgttgcagtcctcatagttacaggcaaatcgcttagtcgcgcctttgcggcttgcgcgcttatacgccgaaccggggggtggtgaggtgaccgaggtagaagaagggaggacggtgccggtggcggttcccatggcatgagggccggggccgtcggggagcgggagttgtggttgctggaccggcatgtttggctgagcgaggtgaggtgtcacccactacatgcgcaatcgcgacgtacagctaagaatgcatgctcattactgtactatgcataagtcgtttgctagcaattgagacggctgctcttggtcatgacggaaatcggacgtaggtcgtatggcttccgtagtggagacgggcgtgtggttgtggaacggaggacaaagtggacgactcgatggaaaagctgggtggaggagaacacacggaagagacgacgacgggactcgagagctgtttggacgggacgaatctttcactcgccctccacatcgggattggggattgtcggccgcgtggggtataaactaggtaagtgagtgccgaatccaactgctgcgctgcaagaggaggtacgtctcattgcaccactgcacatccaccacacaactacctacctgtacctaaccgccgcgctgaagatggctggcagcagggactgaggatggaaatatctgaacctggcagttccaactgaatgaaagaagcaccgcaagtggaacgcctcgaggtcgcttggccgtcgctgtatcgatcgcgataccccgacctccactcactctctgttcgtgcccgcctgctgacgggagcctgcccagcgctgtccacactttaggttcccccggaccgtccagaagcgacggacgggccacgacgggggccaattgacggtcagggatcagggtcactgaccccacatttgcccacaaccagctgtgcggagagtgggtttgtgtacccacactggtgactgtggtcaactgaacttgaagtcttcttcattctcattgcatttcagttactcttctcgagattgagggttgattctgataaaatcccatcactttacgtatctcaggactgatgaaaaactagtccttttcgtttatttgcaatggactttcaaactaagttttccttgtagccaataccacagcttggccactttgttccagcccccaacagctgtcctgctcttcagaagttcagcgaggtactgtactaccatagcaagccccacaaatggcgttcctcaccgcgggcggttgagttcacttgggccgggcgtgggggttcatttgggaggtgggaagctgaacgaatctcgaccatacaatgtcttccacttaagaggtattttgacactcttttttgtaatttatcatttctactacagctgtagttacgacgaaacacccactgatatcgacatctccaactctatccttctcatgtcggactaaagccttatgagttatcttcaaattcttattaatctgttggcggtcgcccccttcgtacctacctactgcataacaatgtgagccgcactctagcaaaaaaaatatgtgagccatacagccacatttagacctggacactgatgctatgatgcggtatttgcctcatgtgccccctttggtcgccagctatcttgacgagagatccaaacgactttctgcgctttttctgcgcttactattctgtctcctcaaatggtaagcactgagatatctcaacgcttgggttcgtcatcccaagcccataatacctttgtcgttttatacccgtcaattttatgcacctaacaagacagaaaaacaaatgccatgaatcgtgtttatgtggtatcatccaacacctgaaccctcaagtttccccaacaaccgtccttcgtatttcctagttttgcgccgacccggaacccgaagcctcggaagtgtcgccaacagacatcttgaactcgacatttccgtcatcatccaccttcaaaccctcagcagcggccttgaggccttccgccgtgttcttgtcctcaagaccacccgcctgctcgaggaagtaatccaccacgtcgtgcttctcgccaaagctggccaggtccaagggcacatagttcttgtcgttggccagagccggcgacgcaccagctgccataagcagcttaatcacgtcgagatggccgccgagagcggcccagtgaagaccagtattgccgtactcgttggcggcgtcgaggtacgcctgcttctcctcctttggccgggaggtgaactctgagaggatgagggtgacgatgtctggtcgatgatgttagtttcgaaaattccacactctcacatgtgcatgagtggagggtcttcatcacatacccaaatggccgttgcccgccgccatgtgcaagcaagttgacttgccctcatcctttgcgcttgcaataatctctgcgaccgaaaccttctccctctcggcaagctcagtgagcgtggtggacaagtcatccttctcacccgcgcgggcgaaatagatgagatcgtcaatctcctcctcgttcaactggggggccatgttgatggtgatgatagtagggttgtagatatacttggttgggttaaataaactgagggatgcccgtctgatgctggatatcgccgagcaaatggaatgttcgaatgagaagcctaacggaatggtattgttgggagtactggcaactggcagactgaaatcaacaactgacataagagaaaccctgctgtcgttgcctctgcaaaatttttggaggggtaaatttttggcccaaactgtgcacggccccagcatacaagctgcacactgtgctccaccttccgaatctgtcccttttaccccgttcactgcaatgcccagcaaccagatttaatgcactgcattgtccgttcatttcttagaacactcttacctacaagcgtctcttcagcagttgatcataatgatattgtgaatggccttctgcaatcgtcttcccacgcattgaatcatgttatttgcagcaaaatatctctcgtcggcgtcattcccgtcttcccaacacaagacaaccaaatgctcccctcgtaccaactgccaacagaggtgtctaagagaaaagcttacaaaagtccaaccagactgggtaaaccatagcgacataactatatgacattctcaatatggcagagatgcaggtgttcaaactctctaggaaaatggaaaactttcttgggagtctctacaactccgatctacgtgcgcgaagccggcgtcaagcgctagggaaatgttttccacatggacagttcgaactctggaggtcaaacatcacaatgaaacgaagcataaaaacgtcgatgtcgtgtaggacaacgtatcgggtcatgggtggatctgtatactttttgctggagcatttttcagattatgggaacacaagagagagactggacttagttgcagccatccagatgaataacaaacactcttttcctgaaaatacggtattgactccttcgtttgcttcaaaatcttcgactcggagcaaattaaaaagagttcctgggcaatctaagcgagctctgtgtcaaagttcgaactctaaaagtttcggggtttctgctagggtgatatgattctacttgatggccaagaatttctcaaaagagaagaaatacttccccttcggtacttactcctacggaatgagtccagtttcatgacctggacaattcagaaatctaagttatgtccacaaatgttttggagcgagaaagctgcctctacgccaacattatttacggctgatctggagagtctttcccagcatcggaggtggggtgtgaggtggcatcagatgagcaacatcattcgtcatctcttgattgctttcccctggtttgtcatgtgtctaaagattatgtccccaaaacctatgccgaatatctatcagtgcgagttcacatccatgctgtgtttcaacagtcgttcatccagccagttcgtaatatcgccaaaatcgtcgaccgcctgtatctccgccttgatgttgagcatcaacattctctgcaattcaagcttgtgctcccgctctgtagcgtctagtctcgccgtaccgcatatgtctcgcaaaacgctgacggctttctccctgtccctttcgctgagtgacgctgtgtagtcgcttggatggcttttcgttcttcgacttcttggcctcttcgccggacgttcatcttcgaatgctgtgtggtttgagaagtcagcgaagtcatgtacctgcctgacgatacactcaccatccacagaataagctattgattcctgacttgagaggtcttggctcgattgacttccctgactgttggcggagcaatcttgcgtcatcactgtgtttaagaggacatcgctgctgcgaattccgagccatcttaatccaaacaccttggtgcgctcctcgtggtccagacgttggctgccatattggtaagtccgtagaacagagatcccatggggatcgaagtcgaccagggcaaacatgagtaaacgcggtcgaaccgagtggatggcggcgaggaactttcgtgtagcaaggtcgggatatccctttccctgtgtgtagttgtcagcgttgttgctacaaaagaggtcacatagccttacagtcaccaagataccacttcctgctcgagagactgtatagtagcgcgaagcggagagtgttcgaaaggtggcctgctcaaacacgtcagtggaagagtcttgttaaggatatcacaggtggacgaaatcatgcctccttttcaatgaccagcagccatttgacggactgaaagtcgatcttcccaactgcgctaattgatggcaacaaaacaccctgaaatagtcagttaagagagctgctaggcggacagcaatgcttacactatcggaagactcggcacaatcgatcttggaaccgccacgcatgatgagttctacctggccagcaacgaggccctttgcggtggcgacctgaaacaccatgagcatcatgaatggaggagattgtctggaaaagtgccgaatacgtacaatattcaaatcattacgtcccactccaagtgtgaatgcaagattgtccaccatgtcatccaccacgctctgtgacctgaataattccatgttttggtagtaaatgttcctgccgaagtcagcaacaaaattacaaatggatcaaccttcaatcattacggacctctttgtgactagagttccagacaggagtgcttcgtgagaaatctcgatgatgcggaacaaggcttctgtatttgatataatcagtgctgcgaagcttggccaacaacaacttggtggagtgactgaccaaatcttcggagctcttgcgggttgcgtcccggaaagcgtacggaatccatgtgccgcccatcccttggatttgaggcagaggcagtcgggtcgaatacttgcgcgttagtcgaccgccgatatggtatggtaatgggacttccgacactgatagcatccacaatggtctcgaacaaggcctcgatctttgtgagggcattatcgctagagtggctctgtggtacgatcacgatgttgtgaggtactctagcactgctagctcttaccggagaaagctgctctagaggacgagagggccgttcatgggagttggtagccgtgggttgagaaggtggatgcaggtactggttgcgtatcggacaaaaatacatgcttgcaacaaacggtagtagtaagatgagaaaccaatgttgtctaatagtgcacctgtatttgtaaccgatgggatacctgatgtaagccagagcagggcgaagagtaaaagtcgaacggcatccaaggtttgaccaacttcagctgcagtgagtccaattgggtgggtggacaagcggaagctcgaatgagaacgtgtttgagaagaaaaattgtgatattggtggtatagtagtgagtaccaaattacttcagaaagaacaaacatcgtcaggaaggtgcttcggatgttctctgtctttaaagtgcgccttcccatgctggaggttgcgagtgtctgataagtactgtagtacttagaggtaggtacctctaagtaactaaagtaaggtaagtagaatcgggatcaaatgtcgttgctggacccacccgacttacacagcacagtgcaaaccaacctgcctggtccggcaccatccgatctgcaccactgcatctccagacccctccgctctccccacacctcggggcccccaaagatcttggcgccattggccctgtcaaatgctgggtcgaagctccaactgaactttacgggaacacgacacgacccctcccgattggattggcgcatggccaaatcaggggtaatgttgtgatgtctgttacgtcgtcaattcttcctagtgtatctctctcccaatccgtcctatcctctggtctggtgtcgatctttgtctttgtgaattttctttttcattcttgcttatccctccatcaatagcctcgcccgtccatgatggccaggaagcaggccactgaagccccggcggtctcaaacggatcacccaagaaacggtccagcgccgacagcgataatcacaatgtcaaacggcctcggctacaggagagcaccgataaggcgcgttggcgtttgagcagtgagggcggccgacacacatggcactatctcgaggacgacgaggctgcaaaagaatggccgcagtcatatgctgacaagtacttcctgggaatgcctctggtaaaacatccagccgtaagctcctatgataccgatgtcacatgctaatcttgctcgccaaccttacaggagctccccgaacttcccaaggcgacgaaccccctcgatgcggtacgaaacggccttactttcttcgaaaagctccagctccccgagggccattggggttgcgagtacggcggtcccatgttcctcctccccggtgttgtcatcgctcgctacgtcaccaagaacccagtcccttggtactatgctaccgagatcaagaactacctgtttgcgcgagcgaaccccgtcgacggcggatgggggctacacattgaaggcgagagcaccatgttgggtacgacgctgaactatacgacgttgcgccttgtgggtgtggaggcagaccatccggtcatggtgaaagcgcgagcaacaatgcataagatgggaggtgctatttacgcgccacactgggccaaattttggctcacggtattgggcattatgaaatgggacatcgtaaaccctgtcccgcccgagctttggcttctccccgactgggtgccgattgcgccgtggagatggtggattcatatgcgccaggtcttcctgcctatgagttacctatggtccaagaagtggcaggcggaggagacggacttgattcgggagttgcgcaatgaattgttcgtggaggactggaacaagattgattgggctggaaaccgcaacaccattcatcccaacgacaactaccacccaaaaaccgccttcctcaacaccgtcaactggcttcttgtaaacatctggaatcccgtcttccgaaccaagtacttggtagagaaggcagaggcatgggcgtcggagctcatcgacatggaggacgaaaacacggattattctgacctagccccggtcaacgccgcgatgaataccgtttgctgttatgttcgggacggacctggggcctactctgtacgaaggcatgtggaaaggctggatgaggtactctgggtcaacgccgagggtatgctctgcaatggcacaaacggcgtgcaatgctgggacactgcctttgcaatccaggctatcatggacgccggcctgactgaagacccacgctggaggccgatgcttatcaagtcattggaattcctggaggaccagcagattcgagaaaacgtcaaggatcaggataagtgctatcgccatccccgcaagggtgcttgggcatttagcaacaaggaccaagggtatgcagtcagcgattgtgtctctgaagcgttgaagtccgtcatcatcctgcaaaagacgccaggcttccctactctgattgatgaccagcgtatttttgacgccgttgacacaatgcttacctaccaaaacccatctggcgcctgctcatcctacgagactccgcgcgccggccagtggatggaggttttgaatgccgcggaagtgttcggcaacatcatggtcgaatatgaatatcccgaatgcaccacggccgttctcactacactctcgcttttcaagaaacactggcccaatcatcgcacagccgagattgacaacttcatcacccgcgctgtcaagtggattaagagcaatcagaagcctcatggtggttggtatggcaattggggcatttgcttcacgtacgccactatgtttgctttggagagtttggccagcgttggtgaaacgtatgagaacagcagatatgccaagaagggatgtgatttcctcgtcgccaagcagagggaggacggtggttggtctgagagctacaaggtaagtctcttcgtgcctggaccatcctagatcttgtatgaagctaaccagagagcaggcatgtgagacgggcgagtacgttgagcatccaactggatcccaagtggtcatgaccgcctgggcccttgttgggttgatcaaggccaaatatcccaataacgacccgatcaagaagggcatcaagttgatcatggaccgtcagcagcctaacggagagtggcggcaagaggctatcgagggtgtcttcaacaagagctgcatgatttcttacccgaactacaagttcagctttccgttgaaggcactgggcttgtttgccacacggtatccggacgagaaggtcgtttgaacgctcagccggatgcagatattgctagatgacgttgcaaagttcgaatggaggaatgatactgaatggcctacataatgttaatacatatgatttgatgtcaagatactgtaatgtctcgcgaaattgggatccgagaaatgtggaggtgaacacctgtactgtacaattttcatgaccttcctatagcagtgaatttccctactacagagggatctcggaggcccaatgggggagagattcagtctggaaatacagagttgtcttcatattttgattagcggattcgtacctatacggtttttttttttttttttttttttttttttttttttccaatctatgagactcaacgctatctgtttaattcagttccttttggagatggtcgtcggcttgggtcctgccgaatataaacctggccatcaaggtgcgcacttgctagttccgctacagggcaaacagcggattcaattcaatataggaaggcggtgaaagaagcatgcgcattccctccccctcctgccggcagaatcaagcaagaaccccaccatgcatgaccgaacggagctaggcgctaacagttacgtaccccttgatataagaagtggtagctggttctttccgtttccatcaaccgacacctttttaaaccaaacgcaatccattctctccaacaacagattcccgagacgctcaccttcttgtagaagtcactttccaatcaagcccatacgtcagaatctcactacaaaatcagttgtttgacgctcaaccagaatgtcagcaaccacaatcgctcagaagggcatcgatgctctcgcgaagggtgatcatgccacggccatcacaaatctcgacaaggcactcgagtcttccaactcaccagcgtggctcctagctcgctccaaggcacatcaaaaggccaagaatctcgaagcagcgttacacgatgccgagcttgcttaccatgccgcagccgaacgtggctctggcacatcacgcagccacatgatccaagcccagtatcgccgcgctgtcatctactaccaactcggacgttttgctgatgcagactgctgtgctaagtggagcatgctgctcgccgaaggtcgaccagcgagagaggacgatggtgtggaaaagaaggttgactccgaaggaaattatacggtcacatacgacgaatttcttgccgataaggaaaaccaaccaaaaccgaaaacctctgatggtaatgctctcgccgctgccgagaagggaccgtattccacagattggaatatggcattctcgtggagaagccaggctcttggaaggctcaagaatttgccaaaggatcaccctggctggaaggttaatgtcactaagatcccgcccaagcccgaaaagaagaaagctaagagccccgagccggccgagtcggccagtgaagatgagctcaaagagcaaaagccccctcaaaaggaggctcctgcccctggatcagtttctgacgagaagatgaagctgcgtattgacttctaccagaccaaccagactgtcactgtcagtctgtttgtcaaggacgtcaagaaggaagacttgaaggtcgaatttggcaagcgtcaagtaagtctacactgcattagttcaccagaaactgccattactaacagagaacgaaggttcgaatttctcctatccctcgtgaagccgcaccctacgtcaagcccggcgacagacaagccacctcaacccttgttctcgccggcgagattgatccctcggcctccaggtggtccgcttcgccacgcaagattgagctggtcctgcaaaaggccactcctggtgttaaatggggtcgttggggcgaggaaaagattggcattgtcgaatccgacgatcaagagcctgctattacagcgacatcatcttctgctgcctcaactgccaagccagctcttccttcgacctctactcccgcaaaggtgcccgcctaccccacgagcagtaaatcgggccctaaaaactgggacagcctgcctgtcgatgacgacaaggaggatggccaggatatcaatggctttttcaaaactctttacaagggtagtacgcctgaacagcagcgtgccatgatgaagagcttcctcgagagcaatggcacgacgctgagcaccaactgggatgaggttaaggataaggtcgttcccacggtgcccccggagggagtcgagcccaagccgtggaacggttagttgacaccaccaggttggttgatgacgagacttgccaagctgtgtagtatctcaaatggatttcccttcagcagaggagagacaaaccaagccatcaacgtaggtgagaaagaaaaatatgagagctctgaagatgggcggggagtttttttatacttcctgacaaaaatgaagctgctcaggggtaacttgattagcagcaagaatagcaggaatggatggggaactttgactctcttcgacaggtttgtcgcgatcacttgtcagaaaggatggggacggtttgaactcgtatggagcaaccccccagctcttggtcttctgctccttgacttggatgtcagttctactcatatttctgagcacagtgtcgcggttgagttgtgggaattgggtccgtttgcgcatgccctttttggcttgtgcggaggcgcctgtttcgttggcctgatttgcggagttttcgaagaaaaattgatccggcttacataccaaaataatttgagggacaatttgcgatagtctgaggcttacagaatcagtaaatagaatactgcgaagcgaagttggtcccaagctactgcatcaaaaaacgttatccggataatgttgttctgtgaatatttatcagcacctggttatggttcgtgcacagacttgaatgatgaccataccattatcctgctattctgccaagttacatcgaaatatgatcttttacttgacttgacatcgcgtatatacgtctacacgtcaaattatactcgttgctcatatgcagtggatatgattaggttgttattacagcatcgacaaggtatgcgaagcgtcctcgtacgggtagtctatctttctatctatgtaggtatcatggcataaagtctcattactcctctttccgcccaaaggtctctcaaataccgtatgtactcgtttaatctacgcggtctttactatccggcgagccagccatcctcggtctgggcttgctcccgccgataacatcagcccggctcttcctatcatccacctccaccacgctcatatccatccgaaccttgaactgtcttcccctccacttgaccgttgtgcccagcaatacggccgtggtccaaataggcagtgccagaaactctcttcctaaccacgcggcaatccactccctaaatggtctctgtgttgttccccctgtccttgccgtgcccctggcgaagaagggtgtattctcatccacatccaaactatgcaaccggaacagcttgctggtcaaccacctatcaatcgacatccagatcgtcacggccccaaaccacaaggtagccatggcgctccacgtctgtggcacgccaaacgtgctgttgaaccacggcagcgtagtcaccgcaaaagcaaaatacgcacaacacaccagactctccacgcccggctccaccagcgttgcagccaaaaccgtccactttctcacgcgcagccaccgcacgcgcctcgcaatgtacgcggcgacggacatgcctgccatgggttggacggccacttcgccaaagacgaggccgtggtttttgtaccctaccgagccggggaaggaggagcgccagattagatcgccgatcaggtggtcttcacaaatgtacgaggaaaagaaatcgataccggtgccgcgggtcgagtccgaagagtggagaagagggttggaggagacggtggtgaaggcgtcgagatgcgacttgcggaacatgttggacttgccgacaatgcaaggggctacgccgacggcgttgatggcgccgtagaacttggcgtgggtggtggacatgaacatttcctcgaggcggccgccgtgggctaggaggccttggtttcggttctgattgtctttgggaacggtggaagggaggagggattgtccttcggtcgaggatgatttgttgacggcgctggcaccggaggagctgttgtctaggtctaccacgagggggagctgatggacgaatttgtagggggtcgttctgtcaacgccgccgccgctgttgggttggaagccaaagagcttgtcaaccatcctccctgctgcgttcttggccacccaaacattgcagtccacgatccagataacgtcgccctttgcctcgcggtatgcacggctgatgttgcggattttggggtttgggcccaggttgttgacgtggccggcactaccgtggaggattgggtcttcttcctcaacgaggacctgcgcgtcgaaattggggaaatcgacaacgagctggcagaggacggggtaggctgggtcgctcttggaatcgacgcagagacggatcgagagcttggacttggggtaggcgagccggaaggtcgaggcgaggcattcgtacaggccaacctctacgcccttgacagggcggacaacggtaacgtgggggacttcattctcgggcaatgaaggcgatgcgggaggagggagaggtgtggtgtggttgcggtaactgtcagatgtgcatattcatagttagagacccatgtagagatttgcgacagctgcaacggccgcgcgcgcatacgttgtggttcattcacttacagcttggtgatgccgacaagttggaggagaaagacagtacagctccagccaagacaaaccaaggccgcgccttggacaatgtttatagacattggaacatagcactccgtctgtctatgcgaacctgattgaagagaagaaaggacagtgatccgaagggaaaaaggaccgacgtagcgcggcggcgcaagaacaagcaggcagatttaggaacgggccggatgcagggaagtgtgaaaggagagaaattcttttgggatatcgggtggctaggatgaggttagagcttaggtcagcttggaggtaggttgagcttggtagcacagggtacagttgccagccagacagaggagaggtggataagtatgcatacatccatccatccagcaaacaaaacctgaataggaactgaagctatctattatcgggatttgcctcaggaaacaactacctaactacagtaccagggtggagatggtatggaatcgcatgagctatcccgccaaactgctgatcgtcacagaaaaaaaaaaaaggaggtctcgcagaagatcgttctggaggaccggaatcatcggatgttgaactgaaaattggacgacatgtttgcgcgcggtaggaatgcgcggtctatggtaagatcacgatggatgacagcgggagcggaagcccccagctcaacttgagagtgtgagcctgggttcccccagtcgacttgacagttatggatgttgacttgtcatggatctgaagaaaacaagggaaaagtgacgcttgtcggctcgtccggcaacggccgctgttctacactagtgtacccaaacgactggatggtcgcgatctacgcgacaacggcacggtgcctggcaggcatcatgattcggcgcgagtccctgaactgcctgccccggtcaagtaccgtagtgtgaatctcaggggcagcttatgtcagccaagcttgatgcttatcgcaaagttccgcgcaaacgacaatcagccccactttatcaagccctgggggagacgtggggctcggcgtatggaattcttttgctccggtcgataaaattcgggacccaaatctttttttttctgttcctgggctttcaataattttcagcacaacgacatcacccaagcccaattggaggaacagcatgactggatcatgaactgaactctgggtacaagcattcgttatttgaatgctcaacaactggatcttgtcgaacagtgaacattattgtcactgctgaatggccaggcgccttcaaatccccatcttgtcgcccacattctgggttcaatatcgctccaaagtgtaagtcacgacttcatcattccctcggcgcgcatgtccccagagagttaccactgtccaatcggctttgcccttggacacccccaagttgcggtgatgactccttttgtgcttagagcaatatatccttcagtggatcgttctgtgttagcctctgtattagactacaacggtatctgagcaacatcacaatggggatctctcttggatgcgccatgaaaacttgtcttcggttgacattgctgacatccttcctcatcaggccgatatgaacagacacaatggctgaaaatatgaccattgctacaatggcgcaacctagcgaatcaccgagtaaatctggggaggaggctcctgcgagcactaaccccgcggcaacatctgcgccgcctcgaccccccagagttccctaccatcagatctacaagctccctgcgccaatccgtactttcccgctgcccaccttctaccccagcaaccccctttctctctttcaccttgctgtcgcgtggttgagacaagtgctattgcctccgcccgccgaaccgtcagtgatacatgagggaatctgggatcccgatactcgctccgtacacgtgaaggatcctaagtctatccgcgctctgtgggaacagggcttctatggaaaaggaagcttgagtcgtagtgaacccaactggttcaagagggagcttagccgccgcggccttgacggtacaacggttagcgaagaacgcaccgcgtcgcgccgtgaagaacgccggcaggttaaatgggaaagagcaaaggctgagctggaggccatcgagaagcaaaagcacgaggaagccaagctgaacagtgaaactgtaaatgctgctatcccagagcctcctgccgccgagattgagcccgagcctgaagttctcctttcctctcttcctgatcatgtcctttctgccacatcaaccatcccgctatcacgggctgcgcctacgaacgagtttgttcccaagacagtagcacatggacatgtcgagccgaagccaccggttggccccctggagctgcttgcgctgccaaactcctatgcccttgtccgtggcgaggaactcgcgctatcgcaacctgagccggcacccaccgaagagaatgtgcgcaaagaactcaaggcgcctgttggtcccatcgagttgttggctctccctaactctctggtcgatcttgttgcactatcagtcgtatccgtcttgagcgaggatgccggtgttgatgaagatgagtcttctacagaggaccagttggaggcaagtgccttgaccaacgacgaacccgagaccagcgccaccgaagccaatgatagcacctcttcctcgtcccctcctcatacagacggactgcccgacagccagccaacacaggaaaacgtccccgccactcctgaaaggaggaagagtgttcgcttctcttccaccgtcgagtctaccaccttccagcacaccgatgcagcctctgaagtcaagaacaacaacgggtcttctgacgttgaagtcttctcctcttttgtctccgccgtcgaaaaacctgtcatcctcaatgtcgaacctaccgtaatctctcaagagttggttgacaaggagcacttccaactggctcctgaagaggcctttttcttgacctttggcctcggcgctctccgcgttgtcgacccagttaccgaggctcccatctcaaacgaacagcttctcatcaagcttcgtgccaactcttacttccctcctcgatccgtcgataacctgagccctgaggatcccttccttgtccagtatgccgtctatcaccatttccgctctcttggctgggtcccccgtcacggtatcaagtttggcgtcgattggatcatctaccaacgcggcccggtttttgatcactctgagttcggtatcatggtagtaccgtcattctccgatcctcgctggagcgagttcgagcacgaggagtccaagaaaacctggtcttggttgatgggcgtcaaccgtgtgttgtcccatgtgctcaagagcttggtactcgtctatgtcgacgtgccgccccctccagtgtttgatgaggaaatgaagaagggtggtattgcggctgcgctcaagaagtttacgattcgtgaggttatggtcaggcggttctccgtcaaccgcaacaggtagcaaaattaagaggcatgttggggtcgacgaagcatgggcacacctaaacagcattgcatggcgtctaggtttttctttttgggttgtctggcaggatgggaaaaggttacatagactgtagcaccatttgcatggctagatttctaagttttaacagaatgtttcgaaagatatcatgttagctggtgtacacatgctgaaatgagatcgtgcgaatgggtatagacttttccctcacttcaatctaattctaccatgttacgtcttggcgagtttagaaatcataaaataaacgcaaacgcacgcttcctgtccctcgtacggagaaaacagataccacgtacgtgaccgtaactgtgacatatgttgctttttgttgccgtccatatatcaatttctcaaaatctcaagatgcgaaaaagaaagaaaaaaaatttgagaaaaaaattagaaaaaagcaaaacattgccgatccttggatcacaccttctaccaagtatatcacacacaactccttcagattcccacagtacacggtaggagcaagggttagggttgagctgtccaacgtgaagctgcatttcaatatttctgttgttttttgctatcagccgtcgaggatttttggcagaacaggggattatgatgtggccatgtaaatagaaccataaaaactggggagactctgatggttcgtcaccgctaaacaacctcaatgaattatttcttcccaagggacccacgtgacgcgggattgcacaaaattcacgaatggcagaataaaccgggcctgaaacagtacaagtacaaccaaacaaactcgagatctgaaacctcacaacttgataaacgaacgaatcattttcaaccgctcatcacattatccccgttttttttgttcaaactcttaaaaatttggtttctttcttccctttcgagagaacggctaccgccaagagaaacccgccaagagtctcatcatccattgcaaaagaaacccggacttcgaacctcatcaagccgcaatactccaagaacatcaagcaccccatcggtcctagcaaactaaatttcatccacaatgtcagacccgaacaatgtcttcacccagctttccggctccacccccgccgacgcctccatctccaaagagcacggtctcgcttactgggaatccgtcagcgccgacgagaacggcatgctaggcgggatcccgaccttcgccggcttcgccaacacgtccaagatcgacctgcagggctctcgcaatttcctagccaagttcggcattggttctaagccaggcttgcgcaggtgcaagcgcatcctagagggcggggcaggcgtgggaaggatcacggagggcttgttgactgatttgttggtggtggatgagaacgagggagggaaaggacctgggaaggtggatgtggttgagccaattgccaagtttacggccaagttgcagggaaaaaagggggtggggaaggtgtacgtgatggggttggaggagtgggtgcctgaggtcggggagggggagaataagtatgatttggtgtggacgcagtggtgcgtgggacatttgacggatgagcagctggtggcgtatttgcaaaggtgcaagagcgcactggctgaggatgggttgattgtgatcaaggagaacacgacggtgttggggaatgatgagtttgacaaggaggatagtagtgttacgaggtgagtcttttttgcccatgaactccgtggtgatggaaatgggttgtttgagatttggtgggtgagactaacgaaatgcggtaatgacaaacagaggcgaggcgacattccagaaagtcttccaaaaggctggtttgaaggttgtcaaggccgagttccagaagggcttcccccagacgaggaccatgaagctcctgccggtacggatgtacgctctgaagccttgaggatctggagagtaagaacaagtaccacgatcaaagtcactatacagcatatgtggaaacgagcgaccgacacggatacactaggtttaccattattgaggggttatggacaccttcggtctacgtggaatggtaggcacccaaaagagagaaaaggccgtcacctccaggttcctgacttcctggcatgtccaatccggcatccaacgtacaagaaggccattactatcaccaaacaccaccttactggaccgcctcaaggttgtcttggattacagattaggttgagcggagcaccagagcaacttgaaatacacttaaatcacttcgacagctgaagacaccacttctttttcccttccttcctagctgagccacttgaacctcgtccttcttctcatcctacaccctaacttgcacaaccctccacggcccagccacatgttccctcccccaaacctcctcaagactctccggttcatccaacttcccacggtagacctcaaaaggattcctctttggacgcttcaacgccttcctcaagatcgccttcgcctccgccccgtcacgtgtaaacacaaacggaatactctcaaattcctgaaacagcgccttttctttcctttccctgacaaactccttgaacgcacgtgtatgttgctcccgttgtagagcctccttctccaaaatccctgcgacttcgataatacgacccagggatggtggacgcaggtcaggctgaagtacagagtgtaattggtcattttcgttcaggaaaccgaggtttctaatgagctcgagcaagagtcgggcgtgggtgtcctttatgtcctgctgacatgaagaatttgggccatagccccaggaccgagatggtccattacatgtttcggggctggcggacacggggtttgctttgtgtctatgcctcgacgttgtcggatggttcttctgctgcgcgatctgcttgaccagatctctccggtgcgcttgaggtcgcggaactggtagtcgaacactgccatagccgatatctctggttgcgcttctgctcatggaccaaaacatcttggtcaaattacagtcatggtccatgatgagatcccatcgacggcgggaaccttcaggggcaagacccggtggcttggttccctgcggctgcttatcgaatggtatcccgtttctagggtgaaatttcctcgagtccaggagtgactggcttgcggttcgagccataccaaagtcccctatgtaaaactttgggagagggtcttccttggtccagtgaagaaatatattgctggcgtgcaggtcgcagtggtagacggcttcgtcgcctccttgatacatgacctccaatgtctcgcatatgtgacggatagcacgcgcaactagtgagatgggaagcttaggcaacggagcttgaggggccgtaccgttttggctacgtgctagccacggccgttgttccatgatgtaagggttcaccaggccatagaggtttccaccattacagaacttccagtaactcacttggtagctcaaatgcctaccggacttctcggtcttctggtaagcaacgacttgttcgtaatgaagaagggtgatccatcttggctggtagttggcgagacggtgggaactggtgaggcggcgtaggacgctaatctcggctggctcgtcatggtcgagagcggagggacatagtttcctgtccactttctgaaccacctttaggcttgtctctctgtcttggacgagctgagcatgactttggagtccgtgacctagtttgctgacgaagtaatatcgtttatgggggatggtggagtcaaaacggtacacgtagccgggctcaggagcaagctcaccgtgctgtttaatgagacgcatgattcgtgacgaacactttggtctgtgttctggatgagaatgatggtgcataagatgtcgtgctttgatggccccgccgtcgggttcatatatttgcggtcatgagagtcggttagacggcgaatgtgagcgctcatggagccagagaagcttttggtatggtttcgaaagctaggtatgctacacccaaaggtatgaggaggcacatacagggcaaaattgctgatgtttttgacatcatattgatactgggaggaagctgggaagaaatcaacactgaatggtttatggcagtgtagcagacctgggtaagcttgtaaacgagtcatcatatctcacaatagatgcgtaagtaggatagattaccgcaaaaagcagaagcgcgcaaactaccaagaataaggaaaaaaaagaagcacaagaacacccgatgtgtggtcgactcataactggtcggaattgcttacttacttaaaggttagttctgatgttccgatctgatgacagagaggtatcggtgtttgtagccaatcctagaggtacacttagctgcgaatagtttcagagtgtttcgtattgggcaagcgacgatcaacgcatctgtctgacttagcgtctcattgtagaagcggtgggtcgagcctacgcatcctttccgtggcttgaagataggttttttttttttccttttttttctttttttcctccacattttggggacaacttcctgaatttccacgtcttcgttcttccagcacatcgatacaggtgcatggcattctagctacccgagtacacttttgggtcttgcgttttaaagtcgttgcaggaagagacatcacttgggtaaggaaatggaatgtcacttgtttactacttcgaacctgtgaacatttcacaatcgcccgggacccccgggtaccctgactttctgtaaccgcccaggtctttatttcttcatcgttaaagttcgtgtccgtaaaattgcggcgatgatactgtgtatctggaaccggccggggtttttgacgctttatttaagtaagcacgggttctatgggagtgtttgtatctctaacagtcgcctttgttgctcatttttttgtcttctttcacgcccatcaacatgatttgcatgtccacaaagcccagaacactcacatcactgaactagtgtttttcgatatcactgtttcttattttgcgcatagatgaagttcgccgctgtgtaactcaatgttagcccgagaaagtccatggacctttccgtttgtgtccacgacttaccaaagggtaccagtccattctcaactgcccattctcttacaccatgcgtcttgccgtgcaccgctttgtcgtatccccagcgctttctctccttgggtttcgacaaatgcagcttctcgctcgttccattgaccggcgcgagggccaagatgacatatctgtgctttccggtcttttcgggcggagccgggggtgtataagacacgatatcctccaaggtaccgagtgaatcggacgaacaacatccatggatttgggtttgttcgtcgctgatgggacaatcggccgttacgagcggtccaacagcaatccagtggcagaactcagaccatttggggtcatcgcgggacggggcatcgggatcggtaatgacaatcacgagacttgtgctagagtgacgaaggcatgctgtagacgccaccaagtccttgagacgaatggaggggggatcctgaaggtcttttggcttgagagtattacccaaagacgctttgataccatgggaccatttgacttttaagtccaaggtaggaacgaagtcatccatgactgtattggcgatcgtcaactgcgaggtcactccggttttctcaacgatgatccgactcaccagttggaatgatctctgctttcttcaatctgcaaggtacgagtcagacggggtcaagactgaacagcttacattcaagacaaggttaaattaactgaatcacttacgcctttctgacttcatgcggaagtttggctgcttgctggtctccattgtcgagctcaccagccaaaacatgttgatttgggaggcggaccaagctcgcagcataagccaacctggcgagctggccaaagataacaagaccaaacgccaacttcatgactgaaatttgtaaaggacgagaggttcgaattcagtagggtgattgagattgtgttgaaaatgtcttgtcgtcgatgctcctccaacccgtgtgagaactggggaggtcttatcagcgtatggccggcaactgataaggatccatgatgtcatatgcacacagcagtgactgcatgaacaacggaaagaacaactgcagctggtcgtctgtgttggtcgcttttgtgaatcaaaaggtatgagttgactttacgctattttcgatcttcctcgggttgacattgccaagttaggaaataacatggtggcatgcaagcaagtctagactcattgctgcaggcttaggcgtacgtgagaaccttgctggtgacgggaaggaagctcgggcagggaccgtacccgagactctggaggaaggtcccatgaaaatcttgcccgttccgttccattccttcccttctccttcctgcccctgtgccaccagtaagtacgtcccgatttcatgcttttccttctcaaggccccccccccccccccccccccccccttctctctctcacatctgtacagtacgtaagtactgggacacttcgataagtagctcacgacgtacggtcgatttggtcatgcattgcaatcaccgtcaattgactgtcccggccacgaagcgtccggattcccaaacgtccaaaagtattcaaattattcaagagctgtgaaacattggccaagcagctcatctatgtcctatttcaaacggttgtgaaatcaagcatttaagaatagtcggtaacaactcttacagtacatgtcacgaaataccgttgtaagccaaagaggctcgcgggaagagttcgtgagaccccatccatcccccttcgcatacggtccattgcttcatcgtagcctaggcgccctaaccttttcgaacatctccgcaccattatgtcaaagtcttcagattcaatggattcgaacgcctccctcgcgggcaacctatggcttactcacatgcgtatgtgatcaatgagcgtcatattgtcgtcacaacgttcatttgcttctcatcgtcccaagtcatgagaacttcccccgcggtggttttcgccatggactgggtatcctgggattaacattaggggatcccttctcgtccgtaattagttaggtaggcagttttgcccctgcttgaaggtaaatgaaatgaatctcgagagaatctccctttcgccgcctctacgtgctcgaagatgctcccgagcagtgttccctttataccaccaagtatcttttcatcacatcccttcttcacctagacatcaaggcaaccacttaccacaaagaatgcacaaattcagggacaggatgtcctcaatcactgacagcgccgccgcgcacttacacctggacggagtcgagagcctcagccggagccatactcccatgcacttctccagacagtcgacacctcagcctcccgcatcaccacttgagcttctccgaagacatgtccatccttttccctcgctctccgaagccctagacgaccccaagaaggacatttttcgatacttcgactccttcagctccgccaaggtattgctaattggcgatgcgtctcacggcacttccgagttctacgcgttccgcgccgcgctcacacgctacatgatcgaacaccatagctacaatatagtcgcctgcgaagccgattggcctgacgccgagtccattgaccgatatgtccgtcggcgcccagggccgggcccacgagcaacgatcgagtccgaagccgaagcgcggcgcgcagggagagaaccgagcttcatgcggttcccacggtggatgtggcggaacaaggaaacgcatgactttgtcgagtggctgaggtgttggaacaaagggaaagatatgaagaaggaggcgactggattctacgggctggatctgtacagcatgggcgcatccatgcgggccgtcattgcttatttggaagaggtggacaaggacatggcggagaccgcaaaacggtgctactctaggctgcttgactggtctgaagatccgcacgaatacggactggagacgctggtatccgggggaaagggtttcaaaggttatgaggaagatgtggtccaggtgctgcagaatttgctaagtaaacggctcgagtacgaacgggcaaagtgggatggagaggaatttcacggaggagaacagaatgcgagattggtaaaaggtcagttcttcttgcggttgcgggttatcagatctgttactgacttgacactcaccagatgccgaacactactatagagccatgtattacgcacgcgatgaatcctggaatctccgcgatacacacatgttcgaaaccctccagcgcatcctcgaccatcgcggctcccactcaaaggcaattgtgtgggcgcacaacagccacattggagatgcccgcgctacgagtatgagctggtccgcggatgaactcaacgtgggacagctgtgcaaggaggcttatggtaagaaggctttggccatcggctgcctgggatacacgggtaaggttgccgccgccaaacgttgggatggagacatgagtgttatgcatgtcaaaccagccttgcccaacagttatgagaggctgatgcatgataccggtatcaaaaactttgtgctagacctgaggacaaagcactgcgacaaggcgttgagggaagctttggtggagaaaagactggagaggttcattggggtcatctatgctcccgcgacggagcgacagtcacattactcgtttgctgtattgcctgagcagcttgatggcattgcttactttgatgagactgaagaggtgggtgcgttggaggttcatcaacctcctgggccgcttgagtttgatgagacatggcctttcgggttatgagaaagacaggggtctagaatgcaccaccatcttcacagcaaactgtaaacacgttggacgtggttttctttttcccgtggcttagatatgggtacatcatgaaacatcatgacaaagatgaatcgggaagttgatgaggaacaccacattgcaaggggcttcccactgctttggaaaagtaatttaacggagactgactttacgatggattgtagggtagggacgtacctccagatggtcatctgatgttctttagacatttgacaggcatgtgatgtcaagttggtgcactgcccccgcgcaagcacggagtcttttccggaaagcgaggggagcataacgtcaaacgcccgtcactgcggaaaagtacattacagtatgataagtaaaaagaagaagaaaaaagggccctgcatgagggaaagtgcttgaaagatccaagaagcgccagagtgtgcgcgcatgatcctgtttgctcctgcatcttccaccacccaagcagctcttgactggtacgaagacaggacagtccgattcatcgtcgctgccatctaatgcttaggagcccctcccccttgaatccgaagcccttttttccactgttgtacgccagaccgatagctactaccacctattacttaacaaagatggaccctggaaaccgtgagcgcggcctcaaggctgccatcaacaatccgcgcgtatccgagcaggccaagcagcgcgatcgcgagattttggaaagtgagttcggaactcacatgcctgaagggcatagcgcagatattgcagaggaggaagttctcgaagaattttcctcgagcaagcttggttcttcgtcgtctactgccaagaagggtcgtagcaagtcgacgggttctcataatgcttccaccggctccaaaaccgagtcatccacgtctgcaaatcttgaaggaaaggacagaggaaacgtgtcagtcccgatccacccacacaaacaaagtcagaaaaccgagatgtacggtagctgacaagtatgtttcgcatagcatccgcggactaaaggcagcaatcaataaccccaacgtgtcggagaaggccaaggagaaggatcgcaagaagctgcaagatcttggagagtccatggactaaatcatttctgctactcaacaatgttcgttctggacctgggaggttacctaaggagtcaagaaagtcaaggagggtttcaaggcatatggagaagtcaacaacatcgaggcattatgtcatgttcgttacacctacccaccaaaagtgaaattcagaaacgacggaatgaatgcaatcaaattctattgattcagttccttcctttcatcgatcgtttgtgaaagaaaagatgtaggtaggtgcggttgaatggcagtgaccgttcttgcatctcacacggcggacatgaggtagtagtgtaaaccggaacgccaaggctccatcccgctccccttttcccggcttgcacggcacggagcagaacattcggagccgcggttcattgcctacggcggcttcccgttagtgtctgtcctgtccatggtatgaaacattcgggccaagatccggtccgttcctttctcgtttgaaaacccatgcggtgatattcagtgaccgattgcgtgtagtgttgggtttgagagaagtcgcccaccgaccagcagggaaagtgatcaacaaacaacttcaagatcagtggctcaacagcttccagaaacccccgcaggcaagggcaatcgcatcagatcagggtactcatcgccgattcagacgtcatcaaggccatcgaatttctcttcaaacgggaaggaagcccccaaacaagttagttgtaactgttagttcagtcatctactaacgaatatcatgcaaactgttggccaaatctgttagcgtcacttctctgggaatcttgacagccggtcaaccccagcccgtttgtccactacgtgagatggaaagagcccatccgtgccactcaccgaggacagaacaaccagatcaaataatacgagcaccttccctttaatccacagtacaccacgccgacttcatttaccactggtccccagacgtgactatttcagctcccgcccacccagcaacacaacttccagtcctccaccaccaccgccacctctatctcgcagccccaacaccgcaacacaaacatacacttccgactgagatacagaaggcttcacaagcaccaacaacggacgtgactgtgacgccaatcaacgacaacacagcagcgatcaatcaccagacaccaacatgagcaccaccgagcaacagcaacttccctcgcgtgaggagctccagcagcgtgctgttgagggccaccccatcaccaccgatgaggtttcaaagatcgccaagacggaggctgagctgacggacggtcgtggacctattgcgggcggagttgccgcgacggcgcagagcttgaaggccaagcaggagcacttcattgaggtggccagcgaggtgtctcacaagcccgtcaacgaggtcaccagagaggatgcggctgctgttgagagcgccgaggtgtgttttttttcccttttcaatgaaccagcaccatatcatcaccgctgcggtagcaaatctaaccggtttgggcttccctacaggcacgtcttcttggtcaccgtccccccaagggatcgactgccgccacgattcagtcgatcgccgacaagaacgagagacttatgtccgagaccaaggaggagtcctaattagttgggattcgttcgaagtttgctataatgattacgacgacacggtttgcacatttaggcatgggagttatggaggataggctttgggagagattacacaagaaacatagcatatggacaatgactaaaaagtctggtgggaagaatttgattgattgggatcactagagacttacatcagatattgccaacccataccagctttgctagtacagcacgatgggtccaaaagaaacaatttcgacatttgtaaagattgccttccatgagagacgagccagcccaaagggcttcacttcatctgacccaaaatgtcgtcactgaccatgatagggccagtaattttttatctagacattatgattaccaaaacggcgaaaagatcaaatgttgtaaactcaaatgcttatttgcttgctatcaagttaaggcaggtaatctctaggtcatgtcgtcgttacaagaaagtgatcactcttcatcctcccctttgacgtgtaggtactttaagcagagtaccagtcaaccaaagcatcctcgccaagcttatccttgatgatacgctcgctcagatcccagagagcctgacccagaacggggtcggaagcctgggaagtctccttgccaggctggtcggggtcactgaagtaccatccgttcaagttctgttcctcgatcttggggtcagtaagcgcccacaaggcactataagacccctgcttcacatcacggccaaaggccagtgtggcccatgtgagaagcttgccggtgatgccggggtaggcgtccttccattgttgttgcatggcggtgttgacctgttattgtattccacgttagcaagccgatatcaacagaggcaatgtttctgatgcgagagaaggaataaacttactgcaccaggatgcaccgaagccgcatagatattgtctccgttcttcttaatcaccttctccgccagcccgtacttggcaaacagaatcatcgccaacttggtcctcccgtacaactccgtcggtcccaagtccgggttattgatctcatcgagactagcaaaatgcactgcgctcggcgccgcccgatgcatctcgctcgcctcaaacaccaccctcggcgcgggggtattcggcaacttgctcgtcttcttcagcaccgggtagagctggttgaccacataatactgtcccaagtagttcacaccaaagtgccgatcgatcccgtccgcgtccagtccgtactggttcgtgttgatgcctgccgacagaaccaggaaatcgagccggtcgagctgctcgcgcagctccgagaaaacggagcgaacctgtgagaggttgcccatgtcgcattcgcgccattcaacgactgcgccgggggtctcggccgtgatggtggctttggcatcgtcgccttgctcttccttgcggttcaccataataacacggcagccggcattggcgagggcgcgagaaacttcaaagccgatgccgaaggcgccgccggtcacgacagctacgcggccgttgaggtcggtgggctggacaggcttggggccaatgccggtggctttttggaggatggactgcatgttgccttgtggtgtttgttgttgttgttttgtttcttgtaggtagtggttggtggtggtgtaagtggtagtgattgttagtgtgtttggtctctggttagggaatcctgagatggtttggaggttggagatgagaagaggggtgaatacgcaaggaggtagtaattgactttttgatgtttcctcaacgggagttcgttaacgtcactactgtcctacaccggtcgagactgagggggaacatcctcgatcatcaggtcgtgacgttagctccaggtacagctataaaagtggggccggtgatgacatcaccactttcctgaacaagaactcattttgacactccggatgaactgccgcatgctttgccgcaatctttcacactaagaaccatgatctacactcactaacagacagtcaaaggaagtagtacgtagatcgatcgagattgtccatatgatcacgacaacgaggtggaaaaaatgagctatcgtaactgccccgctattcttggcctacacacagaagaggggaggcaggataccatgatcatcaacttcgtgctaattgatgagccacctgataacatcagctaaccttcacagctatcgataggtacatctcagcaacaatcgcaccagtcatcatccagtccccctttctcctcaccaggtccatagttcctatgttcactgccccgattctgatccccctcaacctcaactccttcgctcaacttcgccgcccacctcaacaagaactcatcaatttcttccggattctctcctcttgcgcccaccagattgctctccttaactttcaccatcggttccttcagcttatacactgtcgtaaataacacaaagctcatataggcactgtccaccgccccgctgatccaagcatggtgcgtgcttaacgcctcgccgctcatgaagaacttgccattgcagtacgccttgtggaaatccgggtacacgtccttgaactggcccggtccgaagagcgcaaaggcgcctccctgccaagggtcgtgagaccaggcgaaggcatggtgcgtgacgtattgcgaccggaggaagtcgagcgtgatgggcttcgggacattggcggccatggtctggggatcggccttggagaacagcttcaccaaagcattaagacagacggacacgacctcgtcgtctttagagggcaaagtcttggtgtaatccggcaccaaggcgcccatgcgggtagcgtcctgcgcccaggagtatgagaccatcagcacggccggcttatcaggtccgtcgttccaggacgggtagacgaccttggagatgggcaggtctgtggacgagacgccgcctaccagagtccaccatggcgaggcgaacttgatggctactttggttgcgcggtcgtagctgagcgagcggatgccggtcaggatcttgtcggggaggtgcaggccttcgatgtcaatgcgccggaggggggccatggcggtggtggagaagactgcgctgtagtcggttgtggatggagactgtcccttggggcaggtggtggttacgctgatggcggagcggtcggcagtttcggacataacggttacggggcgggaggtggtgaccttgatcgcgggggctcccttgacgggccagtcgggcttctcgatgagttccttcatgcggtcggcaacctggctcatgccgccttcaagacgcttccactcgacatttctggctgcagcgaagtcgcagtagtcgaagatggtttcgatgaaggcttggtcgaagagaccggtagaggtttcggatgcctcactcattgcagtctcctcgtacgttagtctggtagcgacatggttagtttagtggccattcaggtaagttctaactttcctccttcaacgcttacttaggatcagcttgaagcattagccaagcgcgggtagagtaatagtcgttgtttccgctcatgtactcctcgaaagccttgcctggagcctgagtgaagctctgtacgacacttgcgatggcgtcatcaaacttcttacaactattgggttctagtgtcagttcgactgtccatcatgatcaaagtatttcactgtcggaacgagacaatggcggaatccttactctggcttttcgctcttgtaccaccacgtgtgtggaacaatatcttcctttgtgggctcaacgtagttatagtccaccaacttgtcgtcaagttcgagatacttgatgagatcaagtgcactatagaaattgtcagtgacctttcaataaaagccggagaagatagcaagagagccacatacgactgcatagtattgatctctggaattctcatcgcgccgatatcataatagtcatgctccgaatccgggctctccttatccgagaaccaatgggtatacagtcgtccaccgaccctatccgacgcctcgaccacatcaaagttatagattccacctatcttgagcatcaacgcagtgaacaaaccagctacaccagcgcccacgatgcagattttgcccttgaagaccgcggagtttggatcgtccgaaaaaaggccgtccctctttttgagatcatctagggaagaagggatagggctgaagatgtgcttgagggggcggctttctgctttggaccatccgtgctgtttggcgtgctcctcggtcaggaattttgataggaggtgtttggcgtaggcgatgcgtaggctgtcgccgccgccgggtaggaggaagttgatgtctcgggggatgtcggtttgtagctgagccatgttgggtatgtatgggtgccaggaacaaagggatcaagggtaaaaggaatttggtgggtgatgtgtatctgactttcgcaagtctctgttgtttgagaagtgaacaagaccctggggatataccggcttttgtattgtttttacttcctcctccttccctcacaattcttatcaatagacgccatatccacgtctccaaggccatattcgatggtggataaatcagccagccttgtggccagctaatcttgcgtcgatctgcccttcttgcaggttgatgtcaaggtcgtggcttgaatgaatggagctgagccagaggcctcgatcaacgaactggggcggctatgccattaactcttggtagattgaggagtaaaaagtttttgtaaaagcacattggtgtatagacgttggatcaaacatctatcacgttctcaactgatagaccttgcatgagctgagtcgctagctcgaagctgaattgcagaatgggatcggtcccgccgagagacctcgtgagctatggatctagcgtccttttcgatcgtcagccccaatggtattgtccaaatcagggaggcagatgagttatatccgataatgaacaatacagtagtgtaaatttcataatgtgagattgggcgaccattttctgcttgtatcggaaaggggtatgcgttcatccgtgatgttggagtggaagatgggatggaaggtggaaatgcgaggttggatgttcttgtgctagagaggttcgccctccaaagtaccagcggtaggtcttcagcgtatgtacatcagcgatcagcgggttctagcgctatcagctccccaaccccagcggtccgaaccgtccctgtcatgatccgcctgcatggccctacctcgcctacaggtacctctacctacctaggtacctctaggatccccacctaaaatctgacccactatcaacgacaggggcatgcatgtccggcaatcccgtcccagttcatcgcaacaaaatctttttttttttcacacccgcacacaaaacagatgaaaaattgcaccaaggcaccacacatcttaagctccttttccacattgaaccttcaacaattggcggttaaccaaataaccgcccggctagctcaatcggtagagcgtgagactcttaatctcaaggttgtgggttcgacccccacgtcgggctcaattcccggcgtttccaaacgcgcctctttttttacattttttttcttctttcctttcactcatatgcccctccctggtgtttcggcgtcctttctttcttttgctctttctccccgaacaacatcgactttttcttgtctactcgtcggttccgtcttcttcttccgttacatgttggccgttgttgttctattctttttatatacgccttgctgcatccaaaggcgatgctaaggtcattggttctgctgcatattcaaccgatgcggacgtcttggttcgtacatatatgcgttaatgtctggggtttcggttgtgtcgattgctgtcccgaattattcaattcgacgttgtgatatgtgcgatagttttgagatctcgtcaaagattgttgaggccggattgttccggtacactctacacatccccagggactgtcaccgtcagttgtatggccagatagaacagtatggctgaccagccgggcagctggccaacgacaattccgccaatatggcatacttactattcacatataggagatcataggacagagtcgtacaatttgagagaagaggcatacgaggcaaattacaaacccctctctagcacatgccacctcaagataggttgtttttgatgtcaccaagcaactgcacactcgtactgttcagattatcatgtcactatattctttttgagaacctgagtatcccacacttacttttgatatggtatacttcttcaatcccaagctcatggccattcccctccagaccatactaattactgtaaacatcgtcgaaacaaattctatttccaagaacaaatgagacagacaacagaacagctggcaaatcttcgaagacacaaatagtaaactaccaaaacaagccgcacctaaccaaaacgcctttaatacgaaccaaaccgatgtatacaaaaacaatacccccgtgatcttagccaaactccaaccaaagtaacaccacctctttcaggttcactgatccttaatctacggttcctcagaaacctcctcggaagactcctcatcctcatcctcatcctcctcatcctcctcctcctcctcatcatcatcatcctcatcctcatcctcatcctcatcctcatcttccacctcgtcctgctctttccaatcaggaggtatttcttcctgctcaataagcgcccgaacatggcgttgttgctcggcatagaaccacctcaacctgtctctcataacctccacttttttcccgctgtaatacaacttgtacgttgtcttacacatttccttcaactcctcccaacccttttcttcaagatcttcctcgtacccctcgggttcgtcgtaccacatcaacgcgtcgatgagaccttcgacggttttttcagccctataggtgagggttctatgctcgtcgccaggtccagcaattagccttcttctgcactcttctatcagatcggccttgcgcattgctctaaatctggccctcctggaatccctccaagtaagctcctcaacgtcatcatctgactcctcagcagcttctacctcctcagcagcttctacctcctcagcagcttctacctcctcagcagcctctgcctcttgagcagcctctgcctcctgagcagcctctgcctcttgagcagcctctgcctcctgagcagcctctgccttttcggcggcttttcgttgcctctcactcgatctcgtagccggctcccccttggctcgtttagctggctttggctcggtgtctggtggtggtgtctttctcttcttgttggggctcagagcgggattctgcgtggggttgtcttcaggggtatgcttggacctcttgcttgatcgacctgacggctcatcatcatcgtcatctgccgctccacgtttaagagagttggaagccccttgctgctccttctccttctccttctccttctccttctccttctcgagctccctctccttctccttttccctttccttctcgagctccttctcccgctctctctccttctcgagctccttctccttctcgagctctctctccttctcgagctccttctcccgctctctctccttctcgagctccttctccttctcgagctctctctccttctcgagctctctctccttctcgagctccttttccttctcgagctccctctccttctcgagctccctctccttctcgagctctctctccttctcgagctccctctccttctcgagctccctctccttctcgagctccctctccttctcgagctctctctccttctcgagctccctctccttctcgagctctctctccttctcgagctctctctccttctcgagctccttttccttctcgagctccctctccttctcgagctccctctccttctcgagctccctctccttctcgagctccctctccttctcgagctccctctccttctcgagctccctctccttctcgagctccctctccttctcgagctccctctccttctcgagctccctgtccttctcgagctccctgtccttctcgagctccctctccttctccttctcgagctcctgcgcctgcgcctgttcctctttttgtttctgttcctgttcctctcgcgccctcaggtcccgctccttcatctccctgtcgtccttctccttctgttcctttctattcttctcccgtgcctctcgcgccattcgctcctgctgattcagaatttccaactcactcgggttatttgtcactgaatcgatcactgcatcgaatgacatgttggcccggttcattatggaatcatcctgcattgccatcaatagtgcctcgtcatcctgctcttgcttctttctttgggcgacattgggaatatcttcatccagcatgagaccgaagatgccatgtaaagatcgcttcattatctctgtgaggttgtccgcggtcacgctaccagccggaccaaccggatccggatcggtctccagggcgagacacggcaacttgtcccaaccaagaatgccgaatcggagcattgccatggcactcgcaatggcatgcaagctgcactcccaatttcgggtttgcagtgtgacgggaacctggaatgcctgactcgttgcgggaatcggtttgttacagcgacgaagccaatcttcaaaagcatcgatagctcttctgaacctccccaagccacgggccagggaatcaaagtgccacaggtgaccggtttcggcttcccggacgattactgtccagtgggtaggatggtgaataaagtgaaccgtgtagcgggcttgattgaacaaccgctcctcaacctctccaaaatcggagctgtcaaaaccccagacattttggtctacgtccgagaatgttcgcgctggttgcagattcgagtcatcatccgggtcggggacatcgattataaaggggtgtggcgcgatccaccactgtccattctcaaaaggtcccaatggaatgacagggttttccttctggacatacgtaatgagtcgactggctagatgatacatccctttgccatcgagccagtcaccacggcgcgaatttagtaaagcgtcgttaatatctgcaaaggcttgttcggcgtagggagactgattgagtgtgacacgatcgcaagatggcgatttgtgtgtagacacctgagaataggcataaaccttgtcgagcgtcattttggcgttgaacggctcctcattgactgaacggacatactctgcccgtaaaggtatggatggataggtaggaaaccgaaattctgcgcgttgtttctcatattggactttgttaaagaaattgggatgaggcacagcatgtttattcccatgatgtcttggaatggtctcagttacggcggaatttttgcctggcggctggctggattttgccatggcgttcgaaggtttacgtgcagagcctccttggttagatttcccggaccgtcctgggttggagtttctagaagagctcgcgttggtcttattagcagagtttgagtttgtattcttgtttgatcctgaaacagcctcaacagtcccgtttccatcatctttggaagtggtggatggcaaagagactcccattaggccgtgtaaggagcttatcattgtttcacacaacctttctgaacgatctgaaggggctgaagcagcagtctgatctccagttcccttagagccctcttcaagcgcaattgcttcaagcggaagtgcgtgccagcccaaaataccaaagcggataaaggccactgagtgcgcgatagcgtgaaggctgcattcccatccagatgattgctgcggagccgggacaaggaagctctgagtgacttcctttgggaagtcggaattaggttctctgcactttactagccattcgttgaaggcatcaattgcacgatctttgcgctgttttcgatccttttttgtggagtcaaagtaccatgcaaaatttgtggccttttcgcggattatgactgcccagtgctcaaagactcctttgtccttctgatgggaatcacggtaatgtacccagtgaacagtgtatttggcgttttcaaactggtcgcgatccttggacctatctccgcactctctcttgaagaactcatcattgaatgtctccggtggcaagatggatgcgctttttgccgagttttcgccagtgtcttcgtttctctcacatctaatcgcgtatgaaatcggggctagccaccagtcttggttgtcttctttggctggtcccaaagctgcaccctcctgatcttgaatgattttcatcaaccttgttgcatgaaaatgtacctcttcaccctcaagaaggtcgtgattcctcattttatacaacccattgtgaagatctgaatacaccttgcgagagaagggatctagactcccatgcccaagtgagactccatcataacactcgacgtgtacacgccgatagttttctcggagagttttatcgtgcttgttatcgagattctccggaaaaggccagttaaaagggaagttgtcgcaactgtggagatcttttttctcaacaccgacacttgggtacgtaggaaagcgaaatgtgctgagatcaagctgatgatcatagtgttcagggagtgggatcttgttactggcattcatgcgcgggggtggcctaaatcccattgatagctccattgccttcatcatatcatgtctgaactttgtcaacttcaccttgtcggttttttccctcgcatacgtaggaatctcgtgccagcccaagaggccaaagcgaaggaaggctaaggcgtgagcaatggcgtgcaggccacacgtccagggtaagtcttgaggaatgacctgtacatgacggtggcgacttccatcgggaacgacggaaaagtcatctttgtttttgctaagccacttgtgaagactagaaagaacagattggtgcttctcgttgagatataccgtagcgtcgtctttgggtgtattaagagagtcgaagtaccatgtgtgaccggtaactctctccctaataatgacggctaagtgactgttctggtagcacacccagtggacggtgtagtccgctgcttcgagtctagctttatccaatgcaccgagctcagtgaaaccatcgccatctccatcaggctgtgccttgtctggggtttcaactgaagggagctcaatgctttgatccggcggggcaatccaccactttcccggactacctcccttggcgccaccgtcgaattggccaagaaccgcttgctcttgcttttggaccatcgagatgagtcggtacgcgaagtgatgaatggcttctttcgacggcgagcttggcacagtaccaggacagtaatcaaagtcttcaggggctatgtaggcatcaccctgtctgcggaaggcgtgacgcaacgcgcaaagaccgttatgctgttgctgataggcgatacgggtatcgtgggacatggtctggagagtgtctccaaagtcattgcagtcgaggtacggaatttgaacccgcttccaggcattgtagaattcatcccagttttcattgcatagcgcattgtagggaggcagccagcattcgtggagatcttccgggcttatgttgaagtcgatatgttgtcgcaagtcgaaatttgccagatgagggtcaacatgatgtttaccagggtctatgtcttgaggtatgatggacgaactagtggcaaactggatgccatcagcggcattcgaagtagccattgtgtgttgatgttgcggtttttcttggtcgtcctgttggtttggtcggttgtcttttgtgttctgtgaacaactggaggcttctaacttggtgccgggggtgaaggcttataacggccaaagagaatcatgatatcggcttgatcgaggcgaccacaatagtcgacgaacaaggacaaactgccgagtagatcacggccgggcgggacgagcaaaggagccattgtcagcgatgacgagaacaatgaagccacttccgagtcgagttcgaggacaatgagacagggcattcaacccattgtagatgaaccagacaaaagccatccagggttgagcctttggtgttttcaagcccattgttgacagaataacggagcagggcagcatcctggtcccttgctgccaaagacgatggggatttgtaagctggtaaacgaagaaggcgtgtaatggtaaaaagtcgggaatgtgtggcatatgctgttagctctgttccataatgctgtccacgtctgcaaacagtaaagacgtgaagagtgagcagtagtgaggagtgaggcccccatcatgaaagccgtggctggagatcctaaccccgagtttgcgtttgagcatcaatcgatcagaccaagaaccacctgccaaagtgagtgtgatgaacctaggatcaatgaggggtaagcacgctgcagtgaaaggacacctctgagggcagagatcgaacaaagaaagatgtcgtcggtagggatccttccttttgttgtcgcaacggaatcattgttttctttttcctatttttgggaaagagtggtcggttagacccacttttcaggaacaggagcttggcacctcagccgtggcaggcgcaaatcgaaagggtggcgggggttctaggttcagttccattctcgcacgtccatgtcagccgcaccaccccactgtaacggcatcctgaattctggaacagccccgtcttaacgccccatttcccccctttcgcctcagtacactagaggtaagctagaagcccactgttagtcgatacctgggccaatgataactgccctgtactggcactagggtcctgtcgaaactttcacttgggacgacgtggcttggcagcaaacgtccttcccttccctttttgggtcttacctacctctgctctcttccacctggcactccttccctttcaccactacatcgcccttcctcatcctcatcttccttcattgttctcttttcactcgatgatgaaggccagtccctccatctctcgccttcttacccgatcaaccaatcgcgtccttggtgcctctttgtcccaacctgtctcataccctctcacctcacttctgcttcactcttctgccaccgttccagccagactctcgactggccagacacttcaacagctcgcctaccgcaacggtctcacccctcgtacagcttctttctcgacctctgggccctctcaccaggaggctgctgctgttgctcccgctccccaagtctctcccgcccccgtcgccgacatgccgggtgtatacgccgatatggctggccgcctcgatgcccgcctgctcaaggccctcgacgccatgggctatgcaaacatgacgcccgttcaggaaaaggtcctcaacatgggctccttcacccaggactgcctcgtccaagccaagaccggtaccggcaagaccattgccttccttctccccgccttgcacacgctcttgaacgccaaggaccttgacccttcccaggttgccttgttgatcctggctcccacgcgtgagctcgcccagcagatcgtggatgagtgcgagaagctggtcagccagtgcaatccccgcttcgagtgccatcttgccgttggtggtagcgccaaggcctccagtctcagcaagttccttcgtggcaagcccaccatcctcgtggccacccccggacgtcttgacgattacctttccgacgagcgggtaaggcaaaagttcaacaacctccgctgcttggtcctggatgaggccgactgcatgcttgatcaaggctttttgcccgccctgaccaaaatcctcacaagcttgcctaagaagcaacaggctggctggcagggcatgtgcttcagtgccacgctccctccgtcgatccacaaagtgctgcaccacgttctcgctcccaagcacgctcacatctccactgtcgacgaaaacgaggcccccaccatcaacagcgtccctcagtcatacatgaaggtcgattcagttgacgatgtcctccccactctgcacaaccttctgtcagctgaacgctatgacaaccccaagctcaaggctgtcgtgttctgctcaaccgccagacaggccgctctgttgtacacccttttcggtcacacgggtggcgcttcccccgcgaagctacctgtgtggcagatgcaatcgcgcatgaaccaggcgcaacgcaccaggacgaccgaggagttcaagaacaccgacagcggtatcctctttgcctcggacgtggttggacgtggcttggactttcccgatatccaccttgtcatccaggtcggaattcccctcaacagcgagcagtacgttcaccgtgtcggaagaaccggtcgcgccggcaaaggtggccgcgccgtcatgattatcacccccgaagatttttggtttgtggagcgcaaccgccagttccccatggcccagtccaagctggaccatcccaaggcggccgccgtcgactcggcctcgatcatcagccagtcactggccaaggttcccgatcaggtcaaggcccaggcctacgttgcatatcttggcttcgtcaacactatgcgcagcaagatgaagatcactcccgcccagatggtccaggtcgccaatcgctacgccttctccctcggctgcgaggagcccccggccattgaggcgtctacaattggcaagatgggcctcaagggtgttcctggcctgatcaagaataccggcccatctctgagaggacagcggaatggcggcaacaggccgaaccaatctgccccccgcggtggtggtcgtgatgctggtcgtgatgctggccgtgatggtggccgtgatgctgcccgcgatgtggatgcttccttctttggcaatggtcctaatggaggcgctcctcgtggtggtggccgcggccgcggtggcttcggcggtagaggacgtggtggtcctggtggtgccggtggtgacaggaacagtagcttcaagaagccgcgtgacgattctgcccctcccggctcttctggcggttcccggaacaagagaccgagacgcgaggacaacaggcgtgaagccttctaattgacacgggaccgcgagagaagcacacgactgaaggagacacatccctgttattgatcatgacaaagatacccaacctggcatttacgttaccttggtttttacatgcacaaacgttttgttttgtttccttgacgacaccacgaggactgagatagacacggggcatttcagattatcacttggagtttagaattggtgtcagaaaagttctattctcttatttgttagatagaccggatagagggagcaaggcgtttaggctaggccgtggcacagtcatagacacgattttcaattttcattcaagttaacgtttgcttcaatgctgcaatgtgtgtccaatatcattcatggaccatctgattccgtgtttccacgattatactaacctacccagcctccctatttctgatgccaaagcaaacagcgttaccgtccgctcgcaaattagacaactctgaccgtcttccccgtctcgacctcatacacccatccactgacaggaatctcatccttcaccaacttggtccccctcaggaacttgacatcgtcctgaacagcctgctttagctcagggaaagggaggaaatccaactttttttcttcgagctcctttcgtgcttcagcactgtttttgtatccagtcagtcagtttggccttttccaaatcgcacgctgcggcaccagaacaatggttaagaaaaaaatgtattgagaaactaaccttgaaaaaaaaaaaaaaaaaaaagaaatagagaaagaaagagagagagaaggacgtgataaagcaagatacatacccaagattcttttcgacaacttcataagcatcctcattctggaacgtcaacatgccgcacccggtatgcttgacgatgacaatggcttctgtggccaggagctgctggctgatgacgatgctgcggagggcgtctttgcttgatgcgccggcctgttcaattttggattatcaatttcttttctcagatcagtcatgacttgaccaatagagggacattttaagtgtgatttttttttttttttgataatgaggcagtaggtgttactgggcagaatctctgaattaaactctaaagtaactgagagaagtgaacatgggggaatataactcataacataacattacattaacgtaatgtaacgtacattccgaatcacatgcgcatcacccaactcgatcccaaaggctctagccggatcgattcgcgcgtccatgcaggtgaggacgagatacttttttgcgggcggaagagcgaggtggtctttgtcgaaggtggaggagtaagacgccgaggcggcatcgaggcgagtggcgatttcttcgttggtgatgggcatcttggtgggtgatggtcaaagttgtggtggttactggattagtgagtagacgatgaggtttgtatatctttggtggtgaagagcgttctgaaggggcgatgaagactcgtatgtattttgaagttgttgcggccacgtctagtgaatcaagagagtagagctgccgttacaagttggcagatacagctataaaactggtgttgccgtcgaggaagtcagcctttatagaataagttggacttgtgatttagtgatctagataaagacatatgtcattcttccagtcccatgttgacgccatccgtggagagaaccctcactcaagccaagcccttcgggcgggattgcgtgctcatcgaacaggaccgaaccccctctgctcagctttgatgttcctctccgatggcgctgggtccagccaatcagacactaattctttgttggaggatatccacaacttctgcaattactgtatggttggcgagtatcattcacaggatgggtttctgcatttcattactcctgtgatcgacaggcacgcatacactgcctacgccggttgtattgtcaaatcatcgtctagtatggtatgaagcggtaacccaaagaacaagtgatatactttaccgctgctagaaaaacgccagtcaaccaaacatgtctagattgtatagtacaaagggggatagtgtacagtcgaagtcataagcatagcctgttcagccattgcagggtatgctgaagcaaatatgggtagggccgagtcctgaacacagacctctctggtgtacaagataattagtcaacttgagcttggcgccggcttcggcacatggcttctcaagaatcgtatgtgttgctccgagagacgaatcgtcaagatcttggacatcatctgtggttcatatcccttttagtggttcttgcgccccttctgcttctgcttcttcaactcaagacgagcaaggtaggcctcgtgttcctccaacgctctcctctcctcatactccttggcgcgcgagtggatgttggtgttgtcgttcttcttcttccaatcctcaagcttctcctttacgaagttgctcgagtccttgatgtcgccaaggatggaacccgagtcgacaggcgtcgcggtggtatccatcgtcctaggcgcaacatactgaatggtgctgctaggagccgctgccttggcgaagggggaaggcccacgcatgccaccgggaacaagctcggggagaccaacccaccggcggaaggcgggaaggtggaaaatgctggcctggaagtactgaccaatcgcggagacgaggaagtaccactgcagtgcagcgggaagccacgcggtagcgaagatagagacggggacaaggacgaggcccatcgacttcatcatgcgcgcctgctggggggccatgtaggggatgggtttctatagcaaagagtacattagattagcaatgcatctttcgaatgggtagtaccagggacagcttaccctcatagaggcaacaaacaggcaggcactggcaatgggaagagcgaagtaagggtcggcaacagtaaggtcggggaaccacagggtgccaccagtctccaagctttcgacaggaagggcggccattccgcgaatgagacggaacattccgaaaccaataggaacttggatgaagggaatgaagaccttgaagtagttgatgccggcattcttggtcatgagagccatctcttgcctatacttgacgaggtcgttctgcttcgtagtgtcgaaggaggcctcctttaccttggccatgatggcggcatatttggggttcttgttgagatcctgcatcttctgggactcctgcgaagcgccgagagagggcttgaagatggcgactctgacgatggcagcgacggcagcaagagtggcccaccaggggaggccggagtagacgtagacgtgctcggtaagccattgcatcatcgaggtaacaccccagccatagtcgaggccgagagtcttgaggaagccgatctgttcggggaggttgaggagatcgctgccggtaagctcgacgggagtagcggcgacagcatcgacgggcgaggaagagggagcggcggcagcagcagtagcagcatcggcggcgacggcggcatcgggaccagtcgaagcgtagcggacctgacgaagagaagagaggagctggtgggaagcggcagcggtagctgtagtgccgagaggacctcctatcctgcgagagccctgggggaaagaagaacgcagagcagtgccgaactgtcgcgacgaaggggccttgaaggactatgcgcaggagactggtgttagtcgccgcgcattgggaagtgtgtcattcgattggcacaaaagaccgaggggaaaaaaaaaaaaagaagagaaagaaagatagtacagaacttacagctctggcgagccccaaagctggggtcgaccttaggaggcctcggctgggaagcatcttgactgaagaggtcactggtgtgactttggggagacttcaatgttcaagataacttcagtcacaaaaacactggataccctccaaatccaacaatgggtcaagcatgaagtgggactcgactctgccgccggcgaccagacgcgactttttttccccagaaaaggacgggaaccgcaagggtccacggatctctggccaggccccgcacctttgcttgggtttcagccagggaacggcccgcaaagcccaatgaatggtcacttgacagctgtcccgacagcttagacagccggcaatcggcccatgtagcgtacatggaagctcagcaagcttcattgcggcattgcctagccatcacggtcctcaattgctagtgtatctgtatctctatatatgtatggaagtactcgacctcgaacggcagaccgaaagctgagaactctgctgttgttggagcgttgaacattgtacactttaccgtcgtttttatttctcctagcgcttgcagtcgctgccggaaagcatatcctcttgacgcctgccagcagtctgctgtatttgctatatgcagcccagagcagtatgtaaggtggatgctcaattcttttctctcccctcgttctgctccaagatatcgcctgtgatatcctggccaatgctcgtttcagtcaaacgaatgcgctccaagatccagattggccccgccgtaacgagggagtgtgactgcacacagaacccggacagattccctggtgctgcgttgggtaacagtgctgtttaagcgtctatctcgtcctttgatgtttcatcgatgatttggtttgactttcagcactgcagccggacagttttgttgttgctttatgtcgttgcgctatgtggcctgcggaagacgacgcgctcatcactccaagctggtcagctcatccaagtgatcatccaagtccactctccgcctcggcctctcgaccacttcgacaccggggccgatgggacgcgcgtctcgcctgctgacggggaagacctatgatatggtaagcgcttttgggaccatggattgagcgagttcagatgtgggtgggcgcttactttggtattgctccatcccaacctgaacgcagcttcgtgagcaaagagctctccaaatcccaacatcatgccattgacaaaggggaggaataggttgatgacggcgctgcggaatagcgaccagacagtgggtggctggtacagaacgacggcgggggaggatgacgatggagattggggtgacgcggattcgggcgccgaatactgctcgctgtctgacgagatcgtgacgccggactcggccaacgggttcgatatctcctcagcggacatggtgatgggtggaggcacttgcgacaaaggaacggtataaggcgggtggtgaaagcgcagtgttgttggatgagactatcgcaggaagccggcgtcgcaaaggcggaatggaatgatgggagaagcagtgacaggtcgcgagctaggcacgacctacaagtagtgcagaggtacctaacgggggcaggcagaccagggcaacctctaacagcagaaaatccccgccggctggcgtcacaggctcgcatcgcaggggtgatcctgacagctttggtcactttagcgcgagaacttggggaacagcggggcctacagagcttacgtaacgaacggccagtggcacgcagcgtccaatttggcggggcggccactttaaagcccggtccaggaagctcccgtcgttcactaacagctgggtggctgttccagctgcgatgccgcggggaaactgttagtaccaccaaacgtttggtgacccgtcacgtcacgtccaccagaggctgcctgcgtggttgacatttacttccacttcttccttcctttggcttcgctttcactcgatccatcctattccaaaccgaaacttcatccagttttagaagtacctacggcaacacattcgcattattcttccgacacctcaccattgcaacgaaagccacccccgatattattctctgtgctggatcttaactcgagccaatcaagccgtcaccacctcgaaacataacaatgaccgaccacgacgacaagatcagcagcttctgtgagctgaccggagttgctactgatgcggtatgctgaaagtatcctaaatgtttcactaggatgcttactgactgaaaccacacaggctacagagtacctgaacaattacgactgggacatggatgctgccgtcgccgcatactatacggaccaagacaacagtgcctcgaacactggagctgcccccgcttctgctcgtgccagcgccgcggcgccccccgagtatattggccccagaactctcgacggccgccccgctccccagtatgcgcaatcatcctcttcggctcccaagaagacccaaaaacgcaccggccttgccaccctgagttccatagggggtcgacgcgacgaggatgacgatgaggacgaggacgatgaggaagatgaaggtcgcggacctagggacttgtttgctggtggcgagaagtcgggcttggctgtccaggaccctagtcaacgtgaacccaacagcgacaccagaaggcttctacaagatattctggccaaggctagagagtatgttcccgaagtcgagggctatgtccactccattcctgtactaactacgagattttttcatacaggaactctcgtgccggtggcaatagctccgatgatgaagaaaccggagccgaaaccggagccggaaccgcgagacctacccgcttccgcggcactggtatgaccctcggcggtgacggcgttgagtctcgacaaatccccaatgtcgattcgaatacctctgccgcgccccgccagcttgaaggtccaactcaggaaagaactttgcatatttggagcaacggattcagcgttgaggagggtccgctttatcgctttgatgacccggccaaccaggccgatttggctatgatccgtgctggccgcgccccgcttcgccttatgaatgtgaggcctgatcagcgtgtgaacgtcaagttggagcaacatcaagaggagtggagacagctgcccaagaagtacgtccccttcagtggcgagggccgccgtctgggaagccctgttccaggagacggatcaggctttgttcctcctgctgctgctgcagccgcaagtaccgctgttgcttctgcttctgctacgagtggctcggctcaagctcccacaactggcgtggatgagtcgcagccgacagtgatgctgcgtatccagttgcccgacggtagccgcctcccggctcgattcaacacgtcgcagacgattggcgatgtctacgactttgtccagcgctcttcgacgtctctttcagcccgaccctgggttctttccacgaccttccccaacaaggaccacactgacaagtctctggttctgggtgacaccccggaattcaagagaggcgctgctgctgtcgtcaagtgggtttaagggatataatgtgacatgggcatggtatttccaggggttttaatgggtaaaggggttttatttacgggcacattacaggccaacacagcaagcaaatcgaggctagacagtaattagtttcgtctgtagattccaaagaaggaagctccaacagacgttcccttgttaaccatgttgcataacataagttttgttcgaagtgtcttctcccctcaatatttttgaaacgcctccgtcgccgtcgccgtgactgctatgggtatcatcgacccctaacgcaaataacttgctgtgtaacaaaatgcaaatcccgaataagaaaatcatacagaccaaagaaagcccaggacataatatcaaagggacgttgtgtttcacgggcgtgctgcatgcccccagtctggcttttgcgcagccatcagacaatatcgtgtgccaaacccaaatcaccccaaaccccacccacgtagaagatgccctttcgcccattttgcaaccttgaatgcctcttctcgatccgctcgaacccggccgtgttctttccagggccgtgataccatgtctggaattctccctccaccacattttctaccccttaagcgcccctccccctccacgctcatctacgccacttcaccccccgccgccgccaacccgcttaacatctgagaactcccgatgcccgccgtcggcgcaatcatggggccatccaggaacctaaaccacggcctcgccgccgccacgttcagtttcgcgctgttgaacctcgcctcgcccggtggcatgcacacgagaatgtacgtattcgtcgtaaatttggtgacaaacatgctaaagttggcgcccatcttgtactcaaagtccgaaaactgctcggcgtttctcggcgtgcccgtatactttgagcacgtgtgtttccacgccttcaaaatgttggacatgcgctcgaagcggtcgccgtagggattggattccccttctggagaggtccatttggagacaaccaggaaggaggtgcgttcgaagaggaggatctcatcggcatcgattgctacacccagagaggccagttgggtttcgatgacggacaggttggggacgaggtcgtggatgatggaggcccaggccttgtacaaagattggtcccagatggaggtggcgaagagttgcatttccacttcgaggtcggggatgggcgtggagagttccggggaggggagggagcctgccatcatggcaccaccgccgccgccgccgccgccggggccgggtaatcctcctactcctactccagaaacttcgggcttctgcttccgtacaatcgccaccgcctcggccgtcttgcgtctcaccagcgcaacgcggcgatcaaacacatcttcgcgcgtcatcggctggatcaggtccatcttgtgaatcaagacaaacaccttggcctcgcggctgtactgcacgagcgccgaaatgatgttgacgtacgtcgccaagtcgcggtccacgtcgcgcgactcaatgtcaaagacgtagatgagcaccccgacgttgctgaacacgtgcgcccgctgctgcgagagatagttctccataaaagcctcctgcccaccgcagtcccacaggttgagcgtcagattgccgaggaacttgacgtgcgacaggtcaatgtcgatggtggcccccaagcggcgcgtgtcgcgcgccaggtagttgctgaagatgatgctgcgcatggacgacttgccggacccggatttgcccatgagcaggactttttgcttcttgacttttttgagctgggcgtgtgcggcggctgcggctgtcgaggcgcccatggtgggctggtcgtagtcggccatggtgattcagctctcggggtacttattgtgttgtttggttgaggtaggggcggcggtagatgtgtttgtttagggatgtgtggtcacggcggccgagtggtggtggtggaattcacgtcattcacgataatgaggtgagagagtatgtatgaataaaattaaatggagagagaggttacattaggtcgttttggtcgatcagcttatcggtcaatcggtgagcagatgcagtgtgacgtccagtcgttcggtcagcaggctgaaatagtaagtaccgagtttcaactgaagggatgggccgctggatgctgatgaaacgttgtccgttgttaaagagggaacggttcatgtaactgctgataagcaagttctgttcagcagacgaactcaccgagattccgtgttcccacaagtgccacggacggagagagccgcgctgatgacgggacggcgtccccgcaccgagcggcataggtgactccaccggagataataaacggggcggcatccactctattctccgcaaaattcggagaaggggttgtggctggtgcagtgtggtggtgggagctaggtgtggctttctacttgcaccaatttcatacgtaccgcaggcgcagtggtcactcactccgtcatgagaccacaaaatcttgttttgaagggaggcattccggaagaatgcatattagcaggcaagtccctccattatgcttctttaatatggttcatcggggggttatggccacaaggctcgcgagtgattatgtccagttttgcttcccttatccacccacgtctaacccttaccctacccttaacacttacctaatcaccccctgagcgtcttgtgaataacatactctaacttccttattttcaaaagtcatgattgatgaaaaaagaaatacattctgaagatataaaggtctaaataaaagataaacgctatgtttatggtatcaaaaatccgcaaaacgccagccatatctccgcgtcattctttgggccttcagttgccttccaatgcacctccttctttcttcgtcccttctttcgatgctttcccgtcgtttcatctctttctcgccaaagttcttccaaacgcacactcaatttagcaattgcactctgccccctccatacccaatactcctcccccctccagccgccgaccactgccttaattcattcaaattagtctgcccaataatatttcccctctgcgcccccaactccgtcatgttcatcgtatgcttcgcccccgccagcatcatatgcttctgatgaatgccctcaatatgcctctcatgcatcgcctgcgctctcccttggaactccagtccctggttatagtaatccgcgcgattcctcatgcccagctggtgcgccgatcgctggtgcgcgagtgcctgcccatggcgctgggcgcccgcgcgcatttcgagcgcgtgccggttctcggcgtggatgtggtcgataacgccgtggtctttccgctgctgtatgacctggtggtgttcgtggcgcatgtgcgctagctgggcgccacgctgctgcgaggccatgaccatcccgtcgttgtggtgccgaatggcgatggaccggttaagctgggcggcatcgcggccaatagtcagatcaacggcgtgccgctgcattttgatatcgcgctggacgtgagcggcgttgacacccatggccatgtggttgttgtggcgttgccactggatggcgttgtcgacgctggcgccgtgcattttgagggagttgtcgacgagggccgcttcggttttgatggtgacgtcagtatggtgatcgaggtacttgttccggcggtgctggtcagagatgtcctcgtaatgccggtatgagcggttgtgatgcaagtcctcgatcacgtcgaccgtcttggctttttcatactcgcgacgcagggtggcggcgtgttcctcttctgcttcccggatgcgtcgttctcgcgcacggcgctcccgctcgaactgctggatctcctcgggcatacctacagcatcatgtggttgtttctgttccatagtagcgtagtaccggtcttcgccgccatggccctccagaatctcaatcagaccggcggtccttggtccctgaagcatgcctttcttgacatacatggttggcgagtagtggtagatatcctccacatacatattctccgggctgttgaggatgcgatacagatgcttgtccaggagtagacgggtcatggcttcgttgtccatattgtccaaggccaagaacaggattgtctttccattggttttgagcagagggctggcaccgccggtgcagagaatttcgacggcttcctcagcaatggaaatatcgcgaggcacagtggccttgagagccatctcaccaaaggcagtgcgtccgtcatgcttgcttgacctgtagttaggatcatggccgcattcaaccaagaggcgcattgcaccggtgtggaggttacgcgacgcttcatggagactgccatcgtttagggaagagttgatcctcagcaacgcggccacaatatccgcattgcccaacctggcggcaatgtacaaagcggaacgtccctggctgtccttggcagtgactttggcaccggcattgaggagtgtctgcacggcttcaactcttcctgacttgaccgccaatatcaaagcggtagtatgagttctcggcgacgcgtaagcggtgttggctattggatctgttagcgcacaagttaatgccattcagactgacccgcacttaccaccgtgacgaacaagcccattaacgacagcaggatcaatctggctattcctgggcaaaagagcccataacaagacggtaaccggctcatcaaaatttccagcccgcaccttcttctcagttgactcctcctcagggcaaacatccgacagcacggtggactcgagatcacacccggcaccgacgagactatccaacagggccagcgacttggggtacgacttgaggcacagaaagatcggcgatggcatgcccggaatcgactggttcacatccggtgccgcagttcgcctatccgcaaaaacgtcgatcaaccgcagtaacaggttctcgtcatggtgcgccattatagcagttgagagagcatgtgtggaagtcatcgacgacgcaccattactaagcaaccgcgcaagaagcaccggatcaccacgactggcggcgattccgaccggttttccgttttcatagttgacatcggcgccggcagcaaagaagatgtcgagaaatctgttggccagctcgatctgtgactccttgcaggccaaagtgtcgacgacttccaccacagccttgttgataacctgggtagaggcccctcctcggacgaggagtttcatgacctcaacatgttcaaaggcaacccactgctttccacggttgacgacaccggtcatagcttgcgtgaagatgctgtcatgagtgccggagtattctgtcaggagaccaagggtatcgtgatcgagattggaggctgcattcttaatgcagacaccattctcgtgtgtagcctcggctcctgcttcgagtagtgatttggccagagtcaggtcggtgtcggcctcgagaacaacgtacttcaatgcagtattcagatggtcgaactgtaggcgactcatgagatccgtaaaaaccgctcgcctgttcgtcctagaggttttgagggcttcgttgatggcggtgaagagcgctttgtagctaatcccttggtcgaggagcattcggaacgtctcgggtcggtattggcgaatcgcgaagatgaacacttctccattgttatgattaacggatgcacgagtgaggagtaacttgacgaggggcctgtctcgtactctgattagtacggtttgctcttctactcaccatatgggagtcacctacccattatcaggcccttccttaaaggcctgaaccaaggcttttcctacagcatcttcattaatgtgctttcgaagcaggagctcaatcatcgactccctggccctcgggttgacgagatccattgcccaaggcaaggcagtacccaatgcttcgggcgatggttccctactaacaatctcctcagcaatctccaggcacggcttctggacagtaatctgcaaagcttcgccattttcatagttcacatctgcctttccttgctgaagcaaaagacggaacagcttcttgtccatcgctcgatctaaagacgtcttgtggggcatcccgggctcggtaacaattatcttgacgatcttgaccaaggcctccgccgtacatgacccctgagcacccgaatcgatgagtatctgagtaatgtcgtgtcgcgtttgtcggttctgtatttcgactgcttgggaaaccgcaagcgcgaggctcttggactgcggcttcagtacaagcagcttactcagaacatcaatgtgttgcgccttgactgcatccaccattgccattgcttcatactgtggcggtggcctcttgacccggagaactgtgtctagcaactggatgtgtctcgttcgtacagcggctacgacaccctccgtcacaagccgggtcgtctcttctcctgcagcaccggcagacaaacacatttcgatgatttcccgatgctcctcgtttgaacgtgccattatttccttatgggcccgaccaagagcagcgtccaaagaacgaggagagggctgtaccgggccagagatgagaaccgcaactagatcggggcgacgggcttctacagctgccaccaacgcagctccgccgtcgtgattaacatcggcccagcatttgagtaacagactgacgatttctagcgacccgttcttggcagctatcatcaatccagtagatcgacatgggagacacggcagtcggtggccagccaggatagcctgtacgagatcgacgtggttgcgggatataaggtcgaggaagtcatcatgcagctgaacaggatttgcgccgtgatcaagcaatgcctgcagcacagcgaggttgccccttagcatggcatgatgcaaggcgccatcgagattctcctggtcggcgtgatgggcgatagcgtagacagtctcggagggacatcggacggttgctcggatgaggatatcactgcgccagccttcgttcttcctcccagtcagcttgctccaggtgtccacgctcctcctcttggaaaagttgacgtcggcgccgagtaccaggagggccttgatcacacccacaggtccgtttgcatccaccacctcgtcgaggacctggttgatttcttggtaagtgaagggcttttgagagttggagaatgtccgcgatcgggtacgaagacgaccgaaggattggtcgctgctcttggtctggacggaggctcgtcgtgcgaggattagacgcttggcctcttcgatctcgtggtcagccatgagggccggttggttagggtgaagttgctgttgttgttgttgtggtttccaggagaaccccattagatacttcgagtaagctgaccaaggtcgccccgagcggcacggtcaagacaacatgcaagtatggaaaggaagaaacaaggaagaaggaaaggaaccaaacgcctgtgtgcagaagtggtcttcgacgtgcaacaccaaattgaaaagggaaaaggaaacttgcacagatatgaacataaaggtgacgggagtgtctggacggtgttagccatgagaaatcagcaacagaagtaaccctaccacgacactccagcatccacaccaccatcagagaccagacatcaaaacagtcacagccctgtgacagaagctgagcacaccttgaacccagctttttgcaataatgcccatttccatttccagaacggtccacgggagtggttgaagacgttccccgggacccatgtggtgtggcatgtggtggcaggtcctacatgcacgggatgccgttgatgccatcgctgcagcccgatgcagtgcaaatgcagcgcgtcttgaaacgacggacaggctggacaccggacgaacaagcgcaagcgcgccgccgcaaccaatccgcgtgatacaggtgacccgaccgtttgggcaatagccgatcccccggtcagtgccagtgccttgccaggggccgagtgcttgactggctgtgttgacatgacttgtcgcgaggacggcatcatggtcggcaatggttggtcaccgatgctggattcgaggatggctttaagcgctgagagctgggcggggttgctcccctgtaacgaaaagcgggagccgggaagagcccaggacgaaaagggacaagtcccaagcgccacgacgacgtgcatcccctggtcggacacaagtggccattcgcgtcatccaaagaagcgccgtgaacaacgttgtgatcagagcaggaagtttccatgatgaagccgaagctgcgcgaagctgaagtgccagtgacgggagaggtgcagtgtccgaaaaatgggcaggggcagtagaggcccggtattgttcaaccgaagtggaatgcccgttccggttccgggcaggaaaagggaaggggaagggggaatttctatgttagtgctttcttcttgaactttgattggagtatagtgtatcaattcccttgacgggacaaactggggggcgtcgctagtacgaatttgggcaccgtgtaagcttgccttatagggcttcaccacgcgtgaccccttttcccgtcagtaggtgacataaaaatgacctgaaagggggggaggtagaaaaaagaagaaaaaaagaagaaaaaaaaaaaaaaaagggggctcaacaatgtctcttacggtcagattctcattcagttccaaaacacacaaaagctgttcaaaatgcatagtgctatctacatcctctgagcctaatatacaccctgttcgatttgacaaaagaaaaaaggaaaaaaaggaaaatacaacaaaataagttcaaatcgcacactgatgccccaaccccacagcacttcaaaaatggagacaccaacactagtactatgcaacaatcacaaaccggcacgccccgattaaccagatgctacagttccagcccgctaacatcaaatcatgtccctgaccagccctttccaccatcgccgccgccccattatggtcaatattgtgacatgtcgatgtactctggcgctgtctgccaaccgtgcgggtcctcgctatccaagaacctgcagtcgctccccaggttaacctcactagtagagcaagagcccagacccgattcgtcagtcgactttgtcaaccccagctctttcgccaatttgctcatgccgcgcgatcccaggtggcccgtgtgatcccaacgaaacgtcgccgacgatgctggaatatcttcctcatccaccgctttttccttgaccacagtcgcaacgctgctcttcccctgggcgcaagccgtgcccgtcggtcccgcctcgtcaccaccccaaggtcggcaaagtgccgacaacagtgagtgcgacaacacaaccacgcgctccttggcattctttggcatggtgagaagatactccggatctggctcctcaagctgttccggatctaccagtggtgtacctgcgctgttgttcactccggcagcaccagggatgggagggaaatcaggaggcatggtcacccagtcttccgtcctttgcctggtcgtttggttgtcattacttggaagagcggctgttaggctcttgaagatggcagatagtcgcacgtggaagcgaagagcaaccgggtcgattcttccgcaaaactcgagcgtatccagacacagctgcgcgagtttgaggtccggagcccacgaactgaccgggaagccatgaacttgtttctgcgcaaccgaatgcaagatgacgacgcatgaggtatgggattggaagctgattcgcagtgtattagttgatgcgatcgaaaattatgttggatggtaatgacgtcaaaacttacatgaccaaccagcagcgctgaaagataccacgttcaccgtgcagcaaagcaagcagacgggccgagtgcttcgcagcaacgaggccctgcgaaacgtgcttcagtagcttgcggtcttcttcaggaacagactcgctagggacaatgacctccctgccattaacagtggtcgtttgaataagccgagcagcaatccatcggtacaagagctgcatggcaccaagatatagcaggtggacgtgatagatggaccttcggactgtgtcatcgagaccagggttggcaaggttggccaactgcacctcgaccgggagcttctcatgccatttctcgaggtattcattagcaacaacggtaagtctgggtagatcctggaactcgagttgcatgcgcaggatttcagccttgagaagcgaaatcttggtcatctctctctgtacggtttcggtcacttgaagggggtaataaggctcaacgtctgcaatggggacaaacttctggaagtctgacccagtgctgccggaaatgtagcccaaagtggatgaaagccaactggagaagaacatcaaggtcctccaagtcttcctgtagtcgatcatgtggtcgttctgttcgtcgcgtaacagaatgctggtattcaagccgaattgtcgagacatgctcatgccaagttcaacccaagcaagcgaaatggtggccttgttcatgacattgaagaaagccaacatggcgcaaaccttgatggcatcaagtgatgattcctcgaggacgtccacgaaataccgccgggctacttcataaaagatgtgttccgagcccttctcgaaatcatcagggttgtactgaattccaacggcagcgactgagcaaaggcagcatatcgccatcttttgtgaatagttgggtcgtccatcgtagccaaaaacaattgtgaagaaccgatccatgtcctgctgagagaagacatggaagagcttgccgctcgagctgtagaaactgttgagagccgcacgggtggcgtccgcattgggaaggacgaagcgaattagatacgccgaatgatcgacacgcaggcgcgccgtggcgctccctgaatctgagacaagctgcataccgccttcagacgactcgtcgccagatggcgaggctgattgtaaagcacgcttgatgatgtcggttgatacagtcgggacagatgatggtgatgtccatgagtcggaaagtgacccgcccatgctgggcgacgtcgaatcgttgcgatggagtccaggaatattgcgttcgccactgtcgctggaagcagccgatgaaagcgaaacgatatcgtcagcatttcgaatacgctgaagcaatgcttcagcctcttcgggtgacttttgctgaagggcggtcaccaatctctccaatgcctctagccgtgatttcatcgcctcctggcgggactggccctcctcgccttcgtagccgcatggcttatttttggttttgcagctagtgcatctgggtcgaaggccatcgcactatacaatgtgaaaatgacgaaaacatcagcgtctcaagacaaaaaatcagatcgggaactagaatataccttggccttgtatcggcggcacgtgtgacaagcctgtgtcacagccttgacccttttggcgtgcttctctccattaacacggccggtgccagatgaagtgcccgatttcgcaaccttcaacggcgccggttggatgggcttgtattgcgttggtggagccatcaggacggagttgtgttggcgaagcaattcggagccacggaacgggacgggagcgaacgcggcgccgacaaagtgcctggtgacggagctattgaagattgtaggtacagtctaggcccggcagcatgggaacacagcggatcccgctttgtgtagtgtatttgtgatccggccgggtgttcagggatcaggggttcagacttttgttgttcggccggtccaaaattcggaaccgggatcggcttgctgcaattgagatacaccgtcaatctcgtaatagcgctcgagtttcgcggctctggttcgggcgtagaactgcgaaaatttcgggaaaagcctcagtcgtgaaaccggcgacaggcacgggtaaagtagctgaggttggtggcggttggcggcggttgggcgcttgttgaccggcggccttttttgtaagaaggaggggaatagggatgctcaatcttttccacggtggcggcggaggatgatgggacgttgaaggacagggagagtcatgagagaagtgacgaaggatacgattgctgcgttgcaactttcgttgcaactttcgcttgtggccaccgctttcgacgaaacgggacgaggcgtgccgtgaccgggccaacttgggtataatggactatcctacggtagatgcacttttggtaggaatgtccatgccaagtccaattctgacaggaaaatggaggacaaaatggccagaccgcaggtatgattgtcgactctggtgtccggggcggcatttgaaatctcgggcaccacaggattctgtcctccggacggagtgtgccatggggacatggcatactgtgtacgccgcagaccacgctatacagtacctgtagcgtactatgtagaactgctccccgctgtgcctgcccgaaatgcggctcgtggatcgttggcagaagtgccaggagggcgggacgggatgtctctgccccttgatcagatggggagtgatgcccacggtgacggtaccgtccgacacctcagcggtgcccacacacacagtgtgtgtcgcccacagctcccctcctgtggcacccgtttcgccgtcctaacgtccctagctcgccagccctttgcttaaccccttgccggcgactattattgtctcaatcgattccgttaggacgaggaatggagagacaggctccgagacagccgcgaaaatgagatgcagagggtcaatgcaggccatgacttgactccgaatgcgattgtcgcttattgggccgggacttgtagaagttgcatcgaggggccgctggaagaggcgccacaaggtaccgagccgtttgccatgagctgatccagtccagttcctcttggaacggcgttcgggtagtgtagaagccgccaatggggcggagccgtagggagacagagtgcaacgggttggacacccggcagaccgatccttgtccggcatcgcatgcattctgcagtggactccttttcacgttcgcttttactttttacttttttttgtttcgaggtgcgtttcgcggtgtttttttttttttcagcttcgaagctcgccgacgtcgagcgatccgcaaatccggggctgcctgtttggtcgagctgcagccaaactggccatggtcagcggagacaacaagaaagaagttggcggttggctcgccatgattgggcattgccgtggtagaaatggggaagacaggacaccggatggagacgcaggggggagaggtatggggacggatggggctgatggatatgatgggcaaaaacatgggaaagttcctgatcattgctgtcacatcgcgtttccactccactgttgggggtgtcgattattacgcttagaacccacttttttctacctcaaggtaaacattctattggctttgctcgtcttttctggtccgtgccatcgtcttctcttggcgccaagttttgaaggtttcttctcgtttttgacgaggaagaaaagatatctttacgaaaagttaccgcagcgaaatgctgattgaaccagtggacgcagcgcgcccagtagccggctttttggtgtgaaaagcttcatatcgggttgtgttgaggtcgatgcagcggttgaaagaagttgaagccgaaaaaagtgggttctaagcgtaataagcgtttccctgttggggacccgacactggggtgtccctgaatttctgattaacaatcgtggacattcctcacaaccgctatccagggccttggtttttcttggtggcttctgccgtcgccggtgtagcgttccaattgagaacagtgatcgtgatcgagtacatactcacgaagcagcaaaggtcgacaagtcgtgcgtgcgcaacaggccgttctagcccttagtgcggggggatcgagagaagagtcctggaaggcttctggcggttctggcgtctagacataccgactgtcaattacccttgacgacgcggctgtctcgaatgcgtcgcacttggtgcaacaaaggcggtcaaagtgtcaaataacggggagtggagggtcaccgaaagaggttgagacgggatgtggtcggacgaatcgtcgaacaacggaacgacttctcctgtgcgcccttggcagaactgagccagcgaacacaacaaaccaaaccgaatcgaaccgtccacgcaccggcagcaactggaaccgacgagggacgaacaaaaaaaggaaaaagggaaaaaaaagaagaaaaaaataaagggttgccaggcacgagccagtggcagcgatgtgtttctccatttttgctgttcgacgcttgccagaggggacggacagctggacccactcaaaggctttcccagcggtacatcttggatctttggcagctggcggactgaaaggcgggaagtgtcaagcttctgttcctgccctggatgatgcccacgcttccaagatgcatgggtcgggtgtctccaaaaaccccaaccctgggacgatgagacgtcaaacttgacctcggctggaactaagccttttcgacgacactcggcgccgagattaccatcacatttgcttgggtttagaaaatggcctcaacaaattctacagtgtcgaaattatgcgcaggaagaacgccggtgcaaaacggtcgggaaatgctcgacatccattttcccctagcctcaatggaccacagtgcctgaagggaacgacggcgacaagtacatgtctacctcttgggcaaggaaaaggaccctgagtcctgccgccatgtcgaggcaatactctcgggccgtcttgtccagcgcaattggtatgccgctggaggagcctggcttgcctgggcagtgggcgtcgacagcagtgccccgttcatccaccttgcggtcccagatcttcgcgttgattcgcacccgtcccgttctcctcgcgcccatcaagatacccaagctgtctaaaaaagcatctgccattcaagaccctgcctccctcgcttgtgttgatatcggatgtagcaaaacaaaaagaggcaaaaattcgctgagagtggaacaggtcaactccgaggtttccaccttgccagcagacgcaaagctgcatctacgcctgattgacacacaatattgtggttcgaaaggtggagggagaaacagcactgacagtcgttggccccggaaacgccatatgtccccaaccccccgcacagccgaatcaactcggcaagtcaccatcgagacccctcctcattgccattcccgtgaccgccagagttccctgatgctcgggggcccaactaggtatccaggactccagctcttcgccctcctgcctttgttggcaggtggcatgttcaaaacatgcagcagatgaggtagaggtaggtagaatacgatatctcaggtgactttgaagactggttcatcagtcatcacagtcatgaactcttgatctttcgtctcattgtcgagtcggagtcgaaccggaacagcagtcatcatgtctcgatgggtagttcgcatgtagttcccagacagttcatggccaaggtcgcagtgtcacaaaagggcgggcgggtttccctcgcccgtgcccgctaggctacgagccagagcgttgcaatcgctgtcagtaaatcccgtctctagttcatccagtctgcagtcattgactcgccactcttgcttcacgtatcctcctagcttcaaccaacgatattgcttactaattgaattcatatatcgattcatgagccgatacggaacgtacagtgtgtgttgtgcgtgtctcacaggtctcaagcctaatgtcccgctcaaccgagagaaacggtgtgatgggattgctgcgtggccagacggaggttgggagtaagggaaatttgagaacctggtcagtttcattggtcatgcaggtccgccgaaagttccgggggccacgcagtcccagaagtttttcttgttcgtgtcagactcttcattgatgctatacacaccgtccagtagcgtggcatgcaagcttatgccaactcaaagaactgtgagtggcaagtgtcgtggcttcgtgtctctaagctggttggcggccggaagttcatgatatcgatgatagtccgtgatagtcggtgatgagtcaggagaaaaagtgaacatcaatgaaggtccagacatacacatctccatctcacaggccaggcatttctggctctttgagaatggaaaagatttgacgatgaagaaagcttcacaacgattccagtggctatgcacggcgacaggctgagattagtttttcaaaggggtcaaaatacgtacgaatatccacaatcctccacgagcccactcgagattccactgtccctgctcgttccggtcgaccaccgttgttgaacggaccaacaactggtgttacttatcttgtcttattacttgggtgaaatgagtcatgaactttaggcttgaagcctaagaaaattcttcattcaatcttcgacaacgaatagccgaggcaagacaggctgtttgaggatatggcaagcacattcaaatctgtctggtggcttgtgtgaccttatcgcccaaggccaatcatcgtcctactatcgacatatgcgtcttcgacaacgtttggaaagcaattttattgcccaatcatgaactctccgagatgaattagggttgagcttggacacaaaaagctggggagggaaaggggagcgtcccacgtaccatatgggtggataaggggagaatttttatgacactgatactggacagcactttaccgagaaaggaatatgctagcgagccgagcaacttcggcggcaactcgggttcaaggtggatggtggcctcaggatgcgaatctccttttttcggcgcgttgagcagatatgatcatcctgagaggtcatggtctccaggttgcgacgagagggcaacaaggtgatgtccttagccatgctgtaggacagagaattaaaaggatcactccatgttcattggtttgggagtgtgatgaaagacatcgccgagtgacggctgatcaaaggcgtgcttgaggtgttcccgagagtctgacctgtgaacatgataatgagaagttatatgatttagtaacgctgcctatggggtttcttgcaccatcattccattgttcagtgccacatcgcgagacaactacacatacggtaggtcctacacttcggggttttcaccttcttttcctgatcatccaccttgcccgttgcggacttcccgggacggacttcaactcgcacttttggaaatcgccgacatcaactgcacgccaagtttgtgaatgataccccggtgggccttactactgccggttattgccgggacttcccagcgatattcaacagcccctatccctacccttagtgtactacctaagcttaacccgacggcgacaacaacacaacttcaagtgccgcgccctcccgtccaaacctcttttcctcttctgcctctcgtccccagttcgttgcccgccaccaactcaataccaccaaacctacccatggtagctcaagcactccccatggtcaagatgaaggaagacaagacttcttcacctcgcccaacagtcgactaggcgtgtttttttctttctttcttttttcttctgtttcttattttctttccgaagtgcgactccgtagtacgctacgtggtactgcgaagtccccgtgccctcacaagcagcgccgcgctgacagctgcagcagccacagccgtcgacgtggcaaacgaaagtcgcagtccttcgtagtagacctcgcgagccttgagctgaatatctgggggaaggttcttgataaccgagaatgagtggcggatatcatcaacgacctaaactggtgtgagcttcaacgaaaacaacctcaagacaaccgcaacaagacagaacatgagcacaacgcaatgaagaaacccctaagctgctgtggaccagggcatatgccaagggcagggccctggtcctgagagcggggaggcccgggaccacaacagcgctcgggaaaacaggagcgggaaaaacagctgcaaagtaaaagggatgttactctccatttatctggtatctcgcccaaagcgccgggaagccggacgctgagcgtggtttgcacaatggcagaggtgatggcgacgccgtagacggtgccgagagaccgaatgaggtagacggtcgaggcagtcacggcgtggtctgtttatgtgtatcatctagattagtcaatggcgacatcaatcataggtaagtgactggaaacgaagccaaagattaaacgtaccggcatgatcgaaggtggccagcgaggtaaacaagatgcccggatacacaattccctggccgaggttggctgggaaaatgtaaacaagatatttccatctggactcctcgaaagcaagagaggtaaccaaggcgttgccaaagaccatcaataaggttccagtacggacaagagggataagctttccccagcgagacatgacaatgccggcaatgaggccaccaatgggcgtggccagcgatgggatagcgagtcgggcaccggcggtggtggcggagtcgaggaggacgacttggaagaacagaggaagattgaaaaggtactgaaggaaggaacttgtcagtcagctgatcaacatgtcgggaagaagggacatggaagaacgactcgaagcagaaataaccgactacactgcactcgaagtaagaccaagccaactgaagttgactcatcaggagtaagtatgaaactctccaggcaggtgcaacgccaagagggagcgacaacaatcgaactctgagcaggagcaaccaggtcgaagcagaagcaacttaaagaaggaacaactcaccgcataagcactcaacccagcgcacgcatttgcaaactgcgtcagcagcggcaaacttcccttcaacagcctcaacggaataaccggaatcgccgtcgtcctcgcctccaccaccaagaacaacaccaacatcgctgtgctgcccaccaacgacgcaacaacccatgggctactccaaggcaacatattgccacccaggcttagtccaacaagctggatcgaaatggccgtgaccaacaagaaagccccagtaaagtccacctttctccaaatgagtccccaagtcctctcgttcccttctcccagtaccccatttacgggattcttaatgaccatccacccagccgccagcgcaaacgccgacacgggcacctgcaacaagaagcaccaacgccaaccaatcccgtccgccacgctgcccccaaagctcgcgccgcatatggcgccgaacccaaacatgccgttctgaagcgcttggtacatcccccgccggcgaaagggaatcatatccgagttgacgacggtggccatggtcattagcccgccgccgccgaagccagtaagggcgcgggcgacgatgacccagatcatgccgttcttggtagaagattttacgagcccgcaccacaaacagcccagcgcaaaggttacagtactgataaagaaacagacgcggcgcccaaagatgtcggacacgcgcccgtagagcggctggaacgcggtgctggtgaccaggtaggctgtggtcagccacgaagcggtgttggcggcgccgaattcggcggagatgatggagtagacggcggcggtgatggtgccatcgaagccgtagaggaagacatttgacatgagggcaatttggataaagacaaagcgagggggaggggtccaggcattgtcgtccgaagagaggtggccagggggtagagacgccgaagagttggagcttgagctggctagaggcgtgaggaggggttgatactcgttagtaacggtagcagcggcggcgtcatgctcggggccatgaagtacaccgggcgaaatggtggtgttgaggagatggcggtcgggttggacaacctgacggtcctggatggtttggtaggtcatgttgctctgtggaggctgattttccaagaaacaacatagagatggtatgcagcgtgcttcaagtcaatgtatacacagaatgacctcagggaataaagaagtggcatcaatggaggcacagatcatacaaaatatattcattgtagatccgatgtcgcggcgtcaaccattgcgcggattgtctctcttagcacgcaaacggcctaggtgcatactacccaacccatatcgcgcagatctcttatcactttgccaggacgaagctttcgagagggtagacgcgactcaaaactgtcaatatgaccccgccgacgtttgatggcttcctttcttgtttgtcatagttcaagcaccacaaaaagaataataataataaaaaaatctaagaaaaaaacaaaaagaaaaacgagagaagggatggcgcaatcgctgtcaagatgatgtgcttatgcaacaacagagtgccggagctagccttatgatctacgccgctacttaacgaaaataggacagattacaaagcaatgatcgaattatagcgcgctgccaggacttgagaaaatgatgcttgggatgttcttgtaactaggtatacaatacacttcaagacaattaaccatctcgaggatagtcctaaacatctctaagaccagaacatcttatttgggtagaatcgcctccttcaaaaatggtcttgaaaagaattcctcaatcgagatatggatatgggaaaatatatttcagaaaatgatcatcgagaaggttgttttgctgaggaagaatgtccttagacattacttaatatttctgttaggaattgatctatggatcagtttcaatgcagaattataccccctgttggagaattttacaattactggaccatcctggagatcctttcctacaatccaggtggcgcgcctgtaaattagaactaacgatgagaattatacgcaaagactcttacctcaaagatgtagtcaaagcatctaccttgttaccaaaggcccaccgccgcccgaacgaaataaaagtatgagctctccaacaaaagaacaacgatggacgctaaacaaaaatggtatctgtgaaccaagactaagaacagacgatatcaaccagaacctgcctcaaaccttcttgcaaagcctggtaccatactcaatctgctcccacttctccgtaccgggggtggaaacagagtagaacaccccactaggatcccacttctgtctgagttggagtagcttagggtaattgtcgccccagaaggcagtctgccatttaggctggaagggatcagcctcgttgatgtaggcagcaccgttgggaccagcagccctgagaccgccatcgataacgtcagtcagaacacgctgagcggcctccttctccgcaaggggtgcgttgccggagaggggaaggatggtgatgagtttgtcgctgacgttcctgaagcggaggttgatggcgctgtcggcccactgattctggggaagaccgtggccgccgttccacatgtggccgacgagtagggcgccgttgttgagaacattcttgaaggcgtcgatgatgccggcattgtttttggcgacatcggtcttgctgaaggcccagccgccggtcagggcagagtcaccggcaacctcggactcaaacagggcgttgtaaagctcgtagaaagtgctgtaggtcgtggtggtcttgtcgaaggagagccccatagcgttccagtcgtcaaaaagaggctggaggacggcctcgagctgggcggcagtcttgttaacaccgacgacgggctggacgcggaagcttaggccagggtataactcgtagtagatgtacaggccgttgtcgacgaagtggttggagtagctgtggaatttggcgatggcattccaccagagggtgtcgttgttgttgacattggcagggccgagggcaaaggtagcgccggagctggagtaatcgtcaaaggtcttgtaggtggcctgaacaatgacaccgaacgcagaagggccaccgcccctaagagcccagaagaggtcggggttggtcttggcgttggcagtccgtagaacaccgtcagcagtaatgacccgaaactcgagagcggtatcggcaaggaagccgtagaagttggtcaggggaccatgcccaccaccttggacgagaccaccagcaacaccgacagtctacaatgtccacgttagtttagtgtttgaactggtacgtaaggtatatactgggctccaacttacagcgcactctccggtaaccatgatcttgggggggttgagagagtgaagcttgctgagagcctcaaaagcctgaacaccggcgccgacagtgatggcagagccagtgtagttgcaggcacccctgtagctgctggtcaggctgatatctttaaagccgtgagtgttgatgacgagggcaccccatccgaccgatctgccaaggaagtcatggccagtgttgcgtatgatcaagcgcaggttgttgttcttggcgaagagaataccagcctggatatgggcgatggtcttagctttgatgtagatcgtagggaagtagccgccagtgcaagaatcagtagggttggtggtaggccggcacgtgtcgttagtgaaataggtccacaggccagcagtgggaaggtcgatcctggtgttgttgtggttgtcaattcacaatcctgtcgccccagaaataggagcgtacttactgccactgctcgctggcatagttcgcgtgaacgtcggcgcactgagccgcattgtaggtgctgatgttgccgagaaggccttggaaggtgttgtagcaagacgcagccggaggaatgctgatttgcaagttgcctccagcagttgcgttcaacaagttccactggagagtactgggccagcatgggtcaccgggatagcatttgcatgcataattagctccattccacctcctgtaggtccagtcggagatggacgcgacactgaagctgtctgcggaggaatctccagagatatcggcggtagtctcattccaggtatcagtgtctgtaggcgcagcagccgcttgttgtgtaagcagcagggcgttcgaaacgagactggcgatggtggccctcattgtagttgatgtcggaatccggaaccagaactaaggatgacgaagtgggacgaggtggaattcccatcgttggcggtgtggaagggtctaataaggggagacgggcagatactagatctatgatgggaatagtcgtgggcaccgactgaatggtatgtagcactatcatcaacgtggttcgctctagccgtgacagtcgatggccttgattcgccaagacgtggccctggcatatatcctccgagctcctgcagccatgatgtggcgatgtgaccggaagacatggcaataatatccaaaatagattaaatcctcatgcctttcccggaaggaaggggagggacgagcttctggaattggaccgacccagaaccagaccccgaagcaggccaggagcaggcgagagcgcagattagacgagcaatcgacgctggtttaagccgatgatactgaggcacaatttttggacagatccatgaggttggagacgggattctggatgccactcgctaggacatcacttgcttgaagaggagggaatattggagatgtccgcgctggtaagaagcgtcaatcagctcgcttgattacttggtcaacaatagtttgttgcagtcggctatatgcactttggcggctggtgtgaatatctaccagcccgtgctgttcggtaaggtatccagtgatcagttgttgtttgactgagtgcgaacgtggcgagatggagaccactaacaagcagagcagacgggaagggaaaaggtaccattatcgttggcgcactaagtgcgaggcaatgcaactcttatcaggtcgattaagttcttggcctctggattggaacttggggatgctttcgtctagagagggttggccgagatcgagggcgccatgggcttctatggggggtggctgtcagggttgctgtcaagcgagttctttcgtgtatggcgctgtccatcaagtatgtcatcgttgccatgggcgtagtttggtgtcagaagcaaaagtaacggcgatagcttcatgcgttattggcttgatcggttttcacccgtgtgacgtatcgaggtcgatggtcggatctagtggcttttggcatgtggtgtctgataaaacagaagcagaatgacagatcactccagtcctgtcgttggagcaaagttgacgctattgactagcaggaagatcattagattcggacgacaacttgatcaacggaagacgagacgggaactggacgcaacctaatgcagtgaggaggaggatgaatgggtcaggaggtcagtgcccgttcgagaaaaccgaatttctccccgccattatgcccgccagggtttcaggggctgggtatccacaggggttcggggccccgcggggtaacaactacctagccgccgttcccgccttacctctagaggaaggggccccgctcccgcccgcccagctagggaggtgcccgtcaggtcgcggctcacaagtcaacccccccgacccgcccgacgacacacagacctcgactaagtaggaaattgtccttggattttcggccggttttttttcttgagggctgcggtgcggttgggttactttacttacctacaatcttatgaaaggggcttgacaaaagactctaaccagtggaatacttccacttcatgtcgtcgttgccaacatttcgatctcatcaacagcctcccccaaggccgcatcacaactgccgccttaccgacccttggaagcttattaattttattcgattggcaatctgtcgatttgcttgatttaccctctagtgctctctacccctgtccattctgatatggtgtgctcgagttaagatcacggccctagtacgcttcgtgggcactcctctctctccgttgtgcctccccttcattcccaagttccgaggaccagcagacgagagattcataatggcatgacagccgaccaccggggtgcacaatttatccgcccacaaagccaggacatcgccatgctctgatacgcagtaatttcccgtcccacgtggctgggccgcagatgcgacagtgtgggagacgcgtggcaagtcatttttcggaaataactgaagtctatcaagattgccgtttggctacatgtacttgagatgattatgaagaagcgccaacgcggcagcctcgttggtagtagcaatgcaagaagctatcccaagatagaacatcagtacctgagcagatgatacaatgcgcttcgagcagagcttaccagaacaaaaatcaatgattgctaatggtacttcaactcatctaggattattggtgttagcgtcacagtcatgtactttgacctagctgaacttatgctcaccacacagatcaattcgactcgttgcagcaagaagaaaaaaaaagagaaacaagaaagaaagaaaacagcataaaacagatcgggggtgagactcgtcatatatacctagatagctgaattactttttgctcgcttccctctttgcgtcaccttcactaggtacttattaagacggaaggtacgttagattctgttggtatatgccaaatccaactcaatgctctctcaccttttcgtccaaatgttatatactattaatgggaaagaaattcccaccgagtgtgcgcatatttcatcctactccttccatacctctaggtatgttaaattggcccagaggatcaacgatgtgaataggtttctaagcatctgttctcatcctaacgcaacctacttctatcccggggatgagtcctatcaaatataattttcatctcacacataacaccatcaataacatataaaatatgttcttgaaatcacctacacggagaacaccctgaacaacataggtattgtgccgtgcactatgaattgcaaacgcacttctcgtaaacattggtacatacaagtaggagttgactgcccgggtctttggttcgggacccggaaaccctgaatatcgccttgtatccgatatgaaatggctatctcctctagaggtaggtatacctacagatgatgcaaatttgctgcagttcacatgtgcaagcaggatttgcaaatgactggaatgagcgagattgttcttgtttgggcccaagcgtgtcttgcagctcacagatacctataccttacatgtagccaagtgaaactatataagaaaccacacatcccacatttgctacccgttttttctttcccgtattccacacacaacaacattgagtccgatcgtacctacctctttctgtgcatcaacagtcgttcaaaatgggtttcacaaagacaaccaagacgtccttcctcatcctttccgacactcatggaaaagatcacatcatgcccaaggtaccggtcgatgttgctatccactgcggcgatcttaccgacgagtcaaaacttgacgaatttcgctcctcccttgagcttctcaagtccatcgatgccccattgaagctcgtcatcgcaggaaaccatgacttctccctcgatgaaacagccttcgaaaacttaaccgcagaagccactacgaagtgccatgtcgagcccgaactcataaagaaagaatacggcgacttcggccaggcccgcgagctgtgttcaaacccagaggacgaaagcatcatcttcttggacgagggcatccactccttccgcctacaaaacggggcggccttgacagtgtacgcaagtccatttacgccatctcgcgacgcacaccagggctttcaattcaaacacaacgacgagcacgacttctcaatttcgccgtcagacaacaaaagggtcgacattgccatcacacacgggccaccaaagggcgtacttgacagaacctcctccaaccagcggggcggctgtgatcagctgttcgccgccatcgcaaaggctcgccctcgcctccattgcttcggccacattcacgaaggttggggagccaagcttgtgacttggcgcggaaaagaaccaacgaccaccacaccttctcactttactgagatcgataacggcgcttcaatactcatcgacagcctcgccgattacaagcccagaaaattcgattcggaacaagatgctaaggacaagaagaagcggaaagaacgacttttcaaggatgggtttagaagcacgagtcactgcaaggacgacaagcacccgttggtagcaggacagcagacattgtttgtcaatgcagctctggagatgggccccgaggatgaagacccagacgcgagggagcaggtgccgtggattgttgagctggagctaccgaacgcttagttggagaagacaacgagatttcataatgtacgggcggtggtactgacgaccgatagccacttcagaaacaacaggggcggcgggtggcagcttcggcggtcatggctttggcttttctgctttacccctggctctggagtaggcgaaccggcgtggtatgaccatcgctctgggtgtcgttgatatgatgtggaggatgttgcatggtctatacatcaatgaatgcagcgaattggattcaacacaaacatgatgcctcgttttcttgtgatatgatcgttgtgccgtatagctggcgtagaggtagctaacattaccatatatacacttgaactcatcgaagggaaccgagtttgacctaataatctgtacctctatctttcaatggtgtattccacttccactgttagacattggggctggaaggacgggagacaccggtcggtgcaagcgcgggcggcccgagggaccccacacatacggccaaaatccgaaagtggaaaagtgacaattgatgtaagtgataaggataaacaagtagataagggttagggataaatacccgccatccgccctctccctccccagggcagctcccttcctctccctcaagtcaaacagatcccaccatcaacagcatacgtctggcccgtaatataatccgccccttcactcgccaaaaacccaaccaaagccgccacttcctcgggcgtacacgacctcttcaacggcaccaatgtatccacaaagctcttgctcacctgggccttcgctccttcgtcctcctccgcgttgccccctcccgcccttatcaccccctccgcaatcgtatcccacatggtcgtgtccaccacccccggtgcatacgcattagccgtgatcccctcgcccgccaactcggccgcaaatgtctgcgtcaatcctcgaaccgcaaacttgctcgccacatacggtcccagcatcggcaaaccccgcaatccagccacgctggatgcgccgatcaattttcccgaggtgccttgtttgattatctgctcggcagcggcgcggtagcagttgaagacgccaatgacgttgatggtaaacatgcggagaaggtcctgcggggtaacggtgagaaggggttgagcggcgacgatgccggcgttggcgaccattgttgacagagagccgtgaaccgaaacatgggaggagatgagggcggaaacggagtcgggcgaggtgatgtcggcggggaaggggtggatgttggggtagccgagggagtggagggtgtggcagagggatgttagggcgtcgtcggggtcggatgaagaggaagaggaaggggaggaggagggaaggtcgttgagggtgagagcgtagccgtcggcggccaggcggtgggcgatggcgcggccgataccgcgggcggcgccggtgatgatggcggatttgatggggggtttgggcttgggagcttgttgggttgagatgaggcgccgggatgaagctgttagaagaggcttggaaagaaggcggagaggtcgttgcagttgtcggagggcggccatcgtgttgctgaaaagaagaaattatcaggggtgctaacgatgtttgacttctaatttcgtggtcaagcgatgttatatatggactgcctttactacagaaagtcggacccctcagttaccatagcatcctctttataattctcgtgctacggtgatactcgccgttacggtgcgctagccacagccatgggtacatgcggggcctccgctcgacagctcgcttacacgaacgtacgtacagcagccaagcgaatatcctctttctcagagtgacgagaagagtcagttggcttgttatgtgagcgaggcccacatcaacctaacctttgttaggtgattgatcggtggtgtattatcgccaaagtcggaagttcgtgtaaccgtggtaccatcacattacgtgactgccgattatgctaccctacggtgtaccggagaatcatatgttacgagggtagtggttgtgttgaatcgatcaagttggtatcgaaacaaggggatctcactcggtgatatgccggggagtaacttcagatgatgtgtagtttgtttcagttgtctgcatctgcttgaaccctccatatcagggtgcgctgaacctttcttttctcctcttttcttttcttttcttttcttttcttttatccttattttttcttcttctaatcttcctttcttcttttcttctttcctttctttttttcttttcttcttttttttgggggatatctcaccagcccctgaaaacagcaattcactggaagtattcggggccatggtgcagttgccgactttcttgctttccctattcgaaaacgatggattggataagtattctaccagctagctagaggtatactaggtagaagtctatagatctgcgattttgtcttggccaacattgggtttaacacgggttcatcatcacctcgaactacattgtctcaacccacacaataaaatagatatccaagcaatttttgttatcaggtttactaaagattgttttgacccagtttccactacatgcactaaattcagatacctgtgagtggctatctatctagctctataccagatccgcagacatatgacacattctttgcccgatatgtccttcacctccacgactcctgtcgttgtagccttcttcaaatgcggaacgaagcaaggcttgccagacaactggatgatacaaaggtaggtgacagattggaaccccgctcaacgagttattcagctctgaataaatgtctcgtctataacaaacgactccacggatgcctggaaagtaagaaaattctctcgggcctttaacatcatgggttgggtagtcgagctcaaccaaccattcgccactgccatagtagcctccgacagcgatcggcaaggtagctcctccctggggacttcatcggcaacggcgggcaaggaagccatacatcttgactccaaaattatcctagcctgaagaaggaagcgaaggtcgaaagactacttccaacaaggcagcttatgcctggtcacttggcggaggtgactgcggaaagacaacgacagaagatgccgtgggattggttttgtaatgacaatagaggaggaagaacagcaaccagagcacctagtctggaagtaatgagaggggggtgcaggtaatggaaagcccgatgaacgggcgacgagtcaaggacttccttgaagtggtagggtgaccgcattgttgactttctagcagtgaccggcatgtcttctctggacatgattcccaaggatgtcttggttggtaaacagcccgcgatgtcgataacaggaagcattccttagtattggatgactcggtcttccttcaatacttccacattcaatgacacccgactcaataacaggacttaatacaatgaaaagttcagacatcgttctgtcttggctctcacccgcttatgttgaccaggcattgtcgtactcctcttggacgtttgccatcaacgcttcgaagtcgatatcgaacccagaaactggtgttgacggcggcacatttggctgtcctgcaacagcatgatcgttggcggtctcctcttccgtttcctgggactccgttgttcgttgtcgcttttctggagccgcgggcccgtctggtagagcgtgctttgctggtcggattggcagctctgctggctgcgtagactctgctgaggtcggctctgctgctggtgcggcttcaaatggcacaggcaacaggggaggattctgagggattggacgtttcatctccccatcttgaggtttgaaactcggaaagtagtgtggctctcttccccggcccccgattctgccaagatagatgatgccggattcgcagccaagttcccagcgacgccagtgaagctcctcaacaactcgttgataaacagagtctgacagctcaggaatcaccattagcgtcctctcgacgaatgccagacacttctttgcccacacttcctcggaaaagggctcaaggggtattgtgtttaggtcaacaaggcccgcatagtactctgaatcttgatcccagtagagtccgcccaaaagtagctgtaaaggggtgcacttctcaacatcttgggccagcagctcatccgatgtacaccgctccaggagataaaagagggcatcgtgttgttgatcgaaggctctgtcgatattccttgtaggcttgccgccaacgtaccataacttttcttcgaaagtatcgatattcagaacaatgtgcagagcagtttggcgtcgaacattgacgactttggtcttgtggtcgtccggcattaactcaagccaaatatccaaggcggtcgtgttcgcatgccggtggcgtgctaacaaggtaagcaaggtctccgtgaggaagggtaagggggcgtcaagcccctcccgaccgtaatgacggacttggaaattcacgagttcttggagaagctcggtctgcaattttctcccggttgtcggctcgttctcggggtaccggcctttaccaagcttgcatctgcagcatcttccgaccaggcatgcctcaatcgagtatgcacgggattttctgttgtaccatatgagattggagagagtgtgcctggtgaggtgcggggtgtatggacacttcctcggaaacaaggttatctggatagctgctagaacctcgacttcattcagtgttccgtcacaggctcctgttcttagcagaatgcttgcgaggggccaatcagggttggtctttttaccttgcccggtacctgtgatgagttgaaggaggaggtggaccatgttcgtccgtcctggaatttctcgtacagttgctttcgcgcccaacttgacgagctcggaaatcaccttttctgaaggctttcgcttgctgtaacacagcttcctaaggatggactttccagcagggtccgttgaccatctgggtatatcatcaacatgacaacccgcgttgacgtccacccccgcgttgacaatgagcccaaggagtttccacataccgaggtgagctgccaagtacaaggctgtttccttcgcgtgtccaccggtaccgggaggagcccacagaggcgagacaccgtggcgtaacataacttcagcaaccccctcactttttgtcttgagcgctgtgaacagaggggtgcgcgggagtggatcgttgacatctgcgaggacaaagtagccgtctctagggcagacggccgtggcatccgctccgttttggaggagaaacttggtggcttccatttggttgaacacggcagcgaagtgcagagctgtccagggcgaccttaccattccaaaacctgttggtccgtcgaggtagtgccatttagaaaggccactgtcgtcagagccgcgaaaagacatccgcacagcattggttgtagaaacgtttactccgtttgcaattgcgtattctttgatcctttctttgataagacgcgacttgggaggccagataaacacttgattgatgtcagctccgtattggccgattgcgagctccatggtgcgaattctgttattgaacacaccccaaagcaaggcctgggggttgacggattttgaatccctcttgtacagctcccaattgcatttggtgtagttcgtattgcatgtccgaaccagagagttcaattctgaatccttgaggctatccgcaatcatacgcattatctcgggggggaggtcgaggattgttcgtggttccgcctctggggggagtgtgagaaagtactcagcagacgaagacatgttgatgggttgtgtaggtagtgacgacactggcgcatctgctagaggcactcattagttcctatttcaaaagcacttttcttgagcgtttagtcttccagagtttctacttacagaagcgtgattacgacgatgtgttggtctcgcctcccaagtgagagaggggtgattggggtagagcagcgagtgatggtgatgtagtcgatgaagttattcgtcttggtggctccaagacagaacttggtcgtcgcttccaggcacaaccaattcgtcaagtacgataacggaataccaaatgtagaagagggggaagaagaggaagaagatcgaggctgaatgaccagcaatatgtagacttgtatcgcaatttccttggcgaagagtgaatggctccatccggtacttcaccaccttacgtgagccgaataccttgatccacagccggtgagctggctatcggtccattgccggtccggtgaattgccacggtgttgactcgcaagcaccggcagtggtcaaggaagggtcgagcgacaaacagcggggttggccaagctttggcgagaaggttcagatggctctcgcaggttcgacaaacaactgcctggagcatcaaatacgtaagcgaaaaagcgaacgctctgtcgaccctgactgcgaatctctcgagtttttgcggcatcatgggaactgttggaagttggtcacgccataatgaatgcagcttaagcttccctctcacggtccgatttcaagaaattcgcccttgatgacaactcttgatccacgaaaccgtcagtcaactttctcatcgttctccccattgctcacctgcttctgcaaaacttcgtcactcgtggtggacatcaaagggctaagatccgcatgttgattgattgctttctcctttcatcttttcactgcaaacagtctgctgaacttccagaaagcaaccttccctagactactcatgaaaactacaaagaataaatcatttattgaagaacggaggccgtgctgacagctaggcggcgccatttgactcgttcactctactttccagaaattcatcgtcagccggttgaactggataagcatgagtgtagtgttcacgtcggtgtatggctttgagtcatcacaaggaaggcacatgtgtgtattccaaattcacacggcatgaaactttggcttcataagaaacgtttcgtcattgactacctataccttacttgactggtattaaccagcctgtctgctacaaaccccattgctttaaccatttctcgttttcccagacggtgttcattccctctaccagactggaggttctccactcctctcgccagagaagttggggaacgtgtgaaatgcgcccagcaaaaactgttctttgctccccgtctttagctttcggcgaatctccgtcagtctggcaatcacgatttttcgaatctcctctatcccctgggtctcaccccataccaagttgacattgtcagtttgtccaacaccgaacaaggactccagtcagtttgtccaacaccgaacaaggactccacgaactgcaatcgcatgttcatctcaacgaaacccccgatttgaggtatactagccggtacgataccgtcgtagtagtaatccaatggcaatctgttgatgaagttggcaaaatcgatatagcgacgctcttcccaggaaatcgagttgaagatgcattgtaagatatcaataccattcttgtccaccgcgttaaacttgtcgccaggccaggctgtcagaagaaagtgtagcacgctgtctggactcctgtccacactagtctcctcccactgattccaaggctccaacctatggtatactctcgtcagttcgagggttttccactcgcgggcgtagagtttcatagcgcagtgaatcgcggtgtctccattgccgttaactttggtaatgtctgcaccaaggtcaagaaggcagcggagcatgtcggatgaactggcgttgtagagagccagaagtgttgtgggtgtctcagggataccaggtagtatcctgttgacatcgactccaaattctttgacaaggagccgcacaagctcctgtcgctccagtaattccatgttgcagtcgctggtaaaatcaggcaataccgcatcgtaggagtccctgtaactcctgggaagtaatacagaccgccggctgtagcttgcactggagaggttggcgatcgagatacccctctcaaagctataaaaggcagccggagtgagagcagcatgaagaaggtagccgagctgctccgcggtgaggtgtgtatacgcacgaagatgcaaaagatcgacggctacggcgcatctaccgcctaccacggagcggataagaagctcaaactcgatatcgtatcgagcatctagtcttgcgcccatctgcaccaacttacgaataactgcccgagaatgcttgagcatagcgtgggcggcgtagtggagcggggtgtggccgtcgcagtcagtcgcattcattaaaatcccgcttttccctgcaaaaaattccaccagatcgccacggcccaaactagcagcaatatgcaatgccgttgcgtgtggagtaccagaatcgtcatctggtttgtcagggcctggctgaacccattcggggttcccaggaggctcttcctcctccacgccttggagtgatttcaactcttcgccatcttcgggcagtccgtcatctgggtcgtccgaggcatcttccgggctatctgcgatgtaaaaggcataagcgccacgacttaggaacaattcgatcatgtccttgtttccgtaacatacagccgtgtgcattgggaagaattctttgggacaggattccaacgaatgcgcacaggcttcaccatgatcggacattgaacaaagcccaaatgaccgttcgcgaaagcccgccccagtctttatcaacaactcagctgcggccacttggtttgcaacggcagcgaaatggagggccgtaccccacaagatcttctccatgcttccgggtatctcagcatggcgcgtgaacgttggcgggtcacacgggtgcaatctgcagctatgggaatctaactcccgctcaaaatgactcttgggtttgccagtgtggaagctgaaacgagacatttggcctacgtttgttccctgttccattgcgcttttcatgcacctgatgtttccggtcaaagccccccaggctagggctgtcgggttgccggatctcgcatccaacctatacagcattcggctgaagaagggcttcagcttacggcaagtagcggccaaggacgcaagtgtcgagaaatcatggccaaggatgtcggcgatgattaaaagaagctcgtttgggaggtcaggaagtgatctagtcaccagctgagacagaatccgagagtccatgttgaaagaagggttgtcgaattggttgatgtttgactattatataaagtgcctggctctcgatgtgtgtgttaatgattgtcaagaagtgtatttagagggtggacatacctgctgctaatgttacgacagccatgaagtcaagagggtgattttggtttggatatcaacgaggcgagggttttgatgtttgcgaaagacaaatggcggcagatagatagctgcagttggtgctgagaattgtgttgaggtgcagtgtggaaagagaagagtgggaaagaaaatgtagaacgcaggattcggaagactttatactccaaagtaagaatcagcggaatcgggggggcggcaattttgacttcacttgcatgctcgcctgctaccttcactgggatacttggcttcaatcttggaggaattaaggtgaattagggatcttggacgtactaggtcatgtagggtcttggaaataaaacctggagaacctcaatgacgaacagaggtagttgtgggctttttacttgtacccgtactgtttgtatcaagatatctctcaactgttgtagaattgaagctgcacacctacaacttgaggcagaagtaaggcttgccaagaaccattcaatggggaatagcatcatttgctatcttttgagggtgttggagacttcggacgccctcgccgtcatcgtagtcatgtctccaagaatctgtaagtaagaagtcctggtttggcagttttccggttggagaaggaaaggagtgatacttgaagttgctcatgtgcatcttaagcggggtgacttgttcacgccgcaggtttgatgtgagccaaacttgaaaacagaacaaagtccagctagcagtggaggacgcaatgcagtatgaatctttcacaaacatcaagatcacaatgtaattgagcagattacatgtgatcagtcagccaggaaaagaaattacagtgtcgggtaaagcagagtgtctgcggagatcgccaggggcacatgctcataatcatcacttcccatcaagccgtcatcattcgcacgcacttgccgggatatgcatactctgtcgctcttgcaccggacggggcggcaccagagaaaggagcgaagcatctcccacttggcctactaccattctggaacctcagtcttcttcagttctgcctgccgaacagtcgctctttcacaaaggagaaagggagaaggtatcgaagcttgatgttttagttccatgacttgcccagcgggtcatacacagctccaatgaacacggcagagaaggatattacacaatcaagtttacaacttgagcaaggaaacagtcccatggaaggccaaataaggtgactgggtgttacacggaactgaacctggaacttgagaggaaagtattgaaatactttgagattaaacagatactttttgagataatcactctccattaacttccgacggcccgtcttctcagatgatgcttccgtcaaactccaactctgagctgtaccggaaggtgccgaacaagatccttccacaatgtcccattatttcgaatccttcaagaggcttccaccaggggaccgaatttccagaatccgatcaagcgtcagccttctccttcccccacgtgtacttctcttccatcctgatgttcacccaatagcacgcctcaatgagcgcacgaatcgtctgcgggtgaacgattgatggtcccaaacaacccgccctgattccaagccttctgatgagcgatggttttcgtagctttggtcttcgaagcttcggtggcgggctgtcgcatctatagacagcgcacaagaggggtgtggccttctccatttcggatatgaagccgagcgcctaggtcgaccagtagctgtaatagatgttctggcattgagcagttgccgccaactaggtactccatgaccttgtcttttccggcggggttgtaaaagtagaagggagaggaagaattgagcttcaggccatagtcctggaagaaagggtattgaagttaacagcgtcgctaaagactcgggcagcatctgatcgaatgtggctgccgatcttcgggtttgagatgtgaatgcaacctctgagagtagccaagacgttgtcgtaccagccagcaacgccaccgctcgtagctccaaaggatcacgtttcacgatgatcattcatccttggccctctcctccctccacatctctctttccttctctatcacacctggccccttgtaaacgctcccatatagccccgacgcccactcatgtccctcccccatcctatcctccttcttcaccttcctcctataccaccgtccatatatcagcaggtaatacaacctaaagctcaacagggcaaatccgtccctttccagatcctctgggtactgcgcccccaaatcgaccgcggccgcaatcccgctcatgactgccacctcatgcgcattgatcatcgtccacgagcttgcaaaccgcgtgtgccttcttccttggagaagccacatccagggcaccacaaaagcgtagtgcgtccaggagtgacatagctgatgccaccagtccttgcggatgatctttgactcgtcgatctcgtcgtcagtccagagatgtccgtcgcgctgcttgttgaggtagatggtctggaacacgtggttgtcaaagtcaacctcgggcgggaactgggcctggtagttggtgcagtcgaagcacatctccagcttggtcaggtcggcgtcgtagggcttgatgtagtacatggggcgaaagttgtcgcgggcgaacttgacacgagaggagtggtcgacgccggaaagggagttgacggcttgggatgggttgaagaagttctcatagtgcttgcgcatgtaggaggagtcgtggtgggtgatggtgatgtcgtcagaaaacttggcggagcctaggacttggcgctcgcggagggaggcggttcggccaaggaggcgtttggctgtgtcggcgctgaaggtgttgatgtttagattttgtcgcaaattgggaagcggaaaaagtacttacaggcagcagattacaatctcgtcatagtgttcggttgtctcttcggcgtcggcatcagcgttcatgaccggatcctcagttgcccaagcgctcgtagggttatggttgtccggcattggggtccgcttgatagtcttgaccaccactccattcttgtcgcgactcagtatctgagttacctcggtagacaatcgaatgtttacccctctcttcaccagatccttgtgccagtcctcgtaaaaattgctaaagttggggaaaacaatcatgggtggcatgttactggcgatgctctccttatcagccggataccacattccatatgtcggacttgtgcacagtcgctcgaggattatggtgggtacgtcaggcgtgtagtttccagtgcccagaaacagggcaaccatgggcagagcaaccgtgttcgcgaactcgtagctgaaccagaagagcttcatcaggtatttgatgggtagcaacgcgaagatcagctcgaaccatcggaggaaggatagcatccggtaaaagcgcttgacttcgctttggtgtcgttccaggagcttggtgggatatacgttcgtccagaacctatcacccttaccaaaggagacttgaagcttgacagggttggcagcgtacccctgacgggcgaacatcgtcatggtgtggtggaagatgtaagaaccaccttgaacgccctggttgagccatgatgccccgtgcttctgcttgtcaagggggatggagaaggcttgaccgccgcagtagttggcggcttcgatgacagtgacgtcgaatttctcaggatggttggacaggtggtaggcgcatgacatgcctatttccttaatgtcagtgtccaaagcagagcaatttctggcggtatcaaggagcatttccacttaccggcagcacccgcgcctacgataagcaccttcttcttccgctcctcgcctgccatattggttggaagcaatggcggtcgcgttgaagagctccaaagtggcatggaaggtgtcgagaagtgcggtcgggattgatatcagcttggcgttcgcgtcggaaagctgcgcaagcatagcgggagaaatttcaagtcattgcgggtttgtccataattgttgatatatacataccatcacggagtaggaaaaacaagctgtgctcagtaagcaaatggaatgcgtcatgatgtctcatgctggcctacgcagtacatttgcagttgcgatcggctttgtcaaggtggccaaagccattttccgtagatccagatgtcggctagcgatcgcagtcggtatcagttacacatagatcgatcgcttcttcgttgctttttggctttcggcgcgatacaaagaggtggaggtcgaaataaagtttggcggggcttgtcgctgctgtcttgcaggggaacgagtggccatgtttgtctcagacatatgcgtttaggtggtggtgctcgggccatttccttcgttctggaacggacaacgccgaagatgtgaatagttacaccagcttaatatgtaattcgccggcagacacgtgtatttaaacacaggtagatgtttaagtggcaattctttgttcttgtgaatcgtatccacgatagatctatcgctatgaagaattccgatgcaggcgtggcaggttcctgaagacagatatcacggaatgggcttatagtacagcgtaccaaacttttgcctcaacgaaagttacagggttgtgtagtgtagtggttatcactctggattttgaagcacattcaaattcttccagtaaccccggttcgaacccgggcacgacctaatctttttccattttttctcttcctgttgatgttcatgtcactcaacatgactgcattcgtcgttgttactttttcttttctcaaccgcgataaatccaaccttctttcatcgatcattgtgacaaaagcggtgattgcaccgctgatgatgaactcaggagctgccaccgttttcccaaatgaaatgcttgaaacattgcttgaagaacatatgggtcgaaccactcaactttctcccaccttccaagttccattctacaacatgttctgccaaatcgtcagaaagcatgagttattccgtgttacccgctgtgctgatacagcatcttaacatcatacatgtacaacattgcttcctcttccaaattcacacgcaccaactcatcataagttctgaacttacctaacttagacccaatgtcaggattatctcatcatcatcaaaacaacaaccatgtaccaacctcaacgacgctgaccaccaccaccgccgcccaacccgccaagaacgccgcccaacaaccctccaacaccattggtcacaccaccaactacatcaccaacccccccaagcaagtcgccctgtccaatcttgccgactccgtcacctaggccaccagtaatacccgtgacggcaccaccgacaccccgtccaagtcctccgaccactcctccaagtggtccaccaactgtgtcgccgaggccgccgactgttccgccaacggtatcgccctgtggttgcgcaacatggggtggcaagtcagcaagtgatcggttaggtccccgtcacgacggggtgttttttaaccattgccagattctcgactctttttgcccctattatccgcacacatgatcagatggagcgttgaagaaacgaaacataaagctgcagatgtagaagggaaagaaggggggaaggggagtaaaagcagagataaaggaagaccgaaaactaagggagtccaaggagactaggacaaccaaacagaatgacaataaaagcaacatcacagagtcaaaggggaaaaaaaacttaccaatcctttcccaacacctcccaccgtctgtcccaacccttcacccagccctcccacggcgcccaacgggccgcctttagccaaaccacccgtcgccccctccaccgtctttcccaaccctcccgtcgccgcacccaaggtatcaccaacaccaccagccgccgctccaaccgtcttgccgacgccaccaccaccaagcgcgccctcggccgtgcgtccaacagtatcggtaacccccttagccacctgacccgtagtatccagcgccgccccagccgtcttaccgacatttccaacaaaccgcgaagtgggaatcatcgcctcaggcgcatacttcttttccttcttcttgggcttctgggtttcctgctgttgttgttgctgttgttggtcccactgagcctgctcctcctgcgccgcagcagcgaccttctgagcccgtttagtcgcttcaacatcagcagcggcagtagccttctggcgcgccgtctgtggagttgggacgtggaccttggggagcgcagtttcgggctcgacctttgtaggtttcgaagggttcatcgcctccgacttgcgtacggcgcgcttgatgtgcgctgtcatggtcgccgggcggaggttgggcttggggttgccttcggcgtcgagggcgggggagaaggccttggcgggcgcaagaggtttggcgatcgaggagctggtggcgcgggcgccgtggcgagtcaaactgccgtcggggttgtgatggtgatgggcgtggtgacggcgaccggggcggtgcgagctggtgctctcgtgcttgctgctttcctcaagatgcgtatgcggtctgtggctcgatgtcttggtcgtcgaggtgtgtgcgtgggtgtgaccgctggtcgagggtttcttggtgctggacgaggatactacctcgcgggggtaggtgctgctgctgtgcacacgtgccttcttcttctctggggtcgaggtggaagtcgtcggcttcttcttgacagcatggtcggtcgtcgcgatcttattctcgtcgaggggcgctggtttcggcttcttcttgaccacgttgtcggttgtttcggcgaggggcgtcgacttgggcttcgtcgaagagctgcgatgcttcacttctttgactggcttgggcccatccgttgtttccgtcttcgttgttgtcttcttgactttgggggtggaagctgttggatggttcggtccctttgggtaagtctgtgcaccaaaagaggaaagtggggcctcgacttacagaccgcagcggacggctgcttgaccgttgttgccgtcggcatggtgcagtagcttcgagtggatagcggctattgagagatagtgtgtctcggagaatttcgtggccttggaatgcgacgatcagatctatccaggagcaaaagtattctagaacagacatccgggacttcgtctctgatataatgtcgagattcagtacatcatcacaagaccatccatcattaccatcctttccgctggggcatcatcagaccatgacgtctagagagatacaggattccctgaaaccgtgggtgacgtcaaaaagcatccgaaccccgcggttcatgactgtaacgggcgggaagagtgggcgcgatcgggtcagaaccaggaaagcctggaaagccaggaaaaggatgccatgcagagatgcctttaggggatgtgattcgcgaaaatgcctccactcgcagcgaagtggtgtcctcgaatgacgaatccttgccacaatcaagaatcagccccgattggtctccttttccgtccgagtagcccagccacatcactctggagtcaggtgatttagggagacctggggccgtgaatacatgtaggaactcattattcaggtctcttgctatagagctacccattctctagcctgacgaatggccattaaatagaccgaacacgtcaaggtctgtccatcacaccttggctatactatttttacgcatccacgcgttgtcattatgcttttgatcctaacctcgaagcagttcatggttggagaaattcctaatagattggctgatacgtttcttgactagtcacaaatacttcggtctttcccaaccacaacaaacagtactggactgtccgcgttcgggttattcctacgattgctgacttggatacatggtatgacctctttcagatctgatcaaaatcacatacttgacagatgggaatggtgttcaaacttacctcaatccccaaataagtgatgaacatcgctgatgttgtggaccgttacttgatagctcaatttgagcagggaaagcttgtggccaaacgtgttacggtcgaaaatctcacttcactcttcgcctttcacgttgttaccatggacaactgcctctacaacagacaggatcgcagtacgatctgtgctcgatcgtatgcctctttttgagggcaggttgagccaagcgaggtacctggtctccgagttcgtactgccgcattctgcttctcactcgatacttgcctctggtgcctgagccactgtaaagtttggcagcaatggcagggcagttcgctttctccattacaagagcgacatcccccacactctgtcgttgggatccggggttggcagtgagtagcaaaagtcaacacttggaggtgccgcggggttaaccagttttggatcattctgtgcaacttctcgtgtgaacacgaccaaatcagtctgcccaggggtggatggaaagagagaacaccttcttagatgtaccttgtaagaagttaaacagtatgaatcttcaagtctgatgcttaggacttcttggggcctgtttctggtactctgattttcaaggactctgttgggttgttcctacaatggtcgtgttcacacaaaagcgcggcgtctggccggtttagcgtggcaattaactcctacgcagatattttcgtatcaaaagcagtcgagatgggagattcaccagatgatcttatcttgtgttgagttgtttcaacacgtctgcctcgtagttttcctcatcaccacacgctgtattcctcaaaccagttactacatgattacacacacacgtttgtaaatctactcgcttcttcttctctatggataaggtctcttgttgactaccagatctgtccgtcgtttgcccgtggtaatttggaattcaaaagcagtgaccgtcattcgatttggtgtacttcatggagcttttactgaagagagtcccgcgggccatcgtcactgcaagttgtcggctccgccagcgttgtcagccggcaaaggcggtcagtcaattcacttgataccgccctgagtgtttgtaggaagcttgagcaggagtgtcatggtggagtcatgaggacaagtgaaggaaggagcgggacaccagcggggtgatccagaatgagccgcgctccttcctctatgaagtgtcaaatatttcagttacatgaattacgtttgcgacggtttgcagagaaacgcacttcgcttggtacaacttgtacttagtagcgatgggggtaacgtggaaacaagtttcgtaactgaagcatcccgccagccggaaactgccagtcaaacctaagtcgccaaacgccagcatggatgatatcacgacgtctgaggctcatccataaaaatcttccggcattactcaatcttaatccgttacatctattcaaaaaagagcatgactactataggctgtagtaacaggacgagacatgtcaaacatttgataacactctccaggtctgccaccacattcaaagtatgtgtcaaaatatccctgtgactgtattcgtaagtacccgtttcgtctgcgctcatgatcttaccattgtagtcacatatgttgctgctgtccaccactgagagatataaagcgccctatcctgcctgccaaaaaatcacgaacttgttgcaaagggaaacgaacctcatcaatgcgcagttcgacataacgcgtaattacattcacttgaacgctttctgccctgatatacctggcctttcatctgatgttgcttcgatgacagaccgtcaccgtggataccaggccatggacagaaagtccaagaagccaggcgaatgattcccttcactcgtcccggccccttcactacgttcatacatttcaaaatttgcactcgtgggcggaccacctcgcccaacttgttattttccaggtctctataaaagccaaaatcaaccctcagataatcgtcacttcaactttctggagtttaatcagtcaatggtccaaccgaccttagatccaacaccagagcataccaatccaaaaaagcggcaatctcgatctggtggttcccatacccaatccaaacaacctataattccagtctcatattccatttcctaggtcggttagtgtgcctgctctgcacacaatgtgcatcacgttggtcagtcagtactgactgtgcaactagatattctcaatccaagatgtcgaatcagcgcaatccgtcacattctctgctcgacgtaaattcattttgttcggatgatcaaaagtctgttcaggaggctcgcaaccattcaacttcctcgaacgctcctaccaatcatgcatatgtcatcccggctcagcgtcgggcaatgacgcccagcgacacaccctcagtgtctgcggcactcgccattctggactggcgccgcaaggcccagacgcctacctcgaacacaaggtctgccactgaaccggtcctagtcacaaggtcaccgtcgaattcttttcgcccaatggattcagtgcagggcctagagcctaccttcacagcggaggaaaaggttcgtgccggtttctcttggcgctataagggcgacatcagaaaccctaagaattcttcattgggaattgctccggacgacaattgcgccctatttttgaccaatatcccagccggaacaacccccaagatcgttttggatgcgctgggcatccacgcccctttcggacgcgtttatgcgacatccattgctccccctaccgacggtcgctacaaaagtgcttgcgcgaagattaccatgttttgtcgcgaagaggctgttcacgtcttccaattcatcacgggaggcaacctgaagattgcaggaagaaccatcgctgtggtctggaatagcaacagatcggcgccgcagacggacctgccccatagcgcctcccgcgtgctagaaatcctcggtccaatcgaggttgtggatatccacagactttcgcgcttcctcggggccaacatcaaattcgacacacaggatgttaccactgtccgtgaggacaaagacgagcgtctccttcgctggacgttctgctccttccgcgcgcaggcgcaggtcgctcggaaggctttgagggccgaatggcccggcctccatatccgctggggcatcgaccccatggctgtgtcagtgaacatggtgccaaccgccatgagcacgatgctccccttgttcccgcagcaaagggcgccagtggccactagcgaggttagccatacccctgcgggcgacctaatcagcttcgactctgatgtcgaggagggtttggacagcaaggaggagaagtcagatatttatgacttctgacacatcggagcgagaatcagggcggacattgtggtgcccgggcagacttgaggtctgagaatacctccatgctgattagctgagcggagtcccagtgtttgtgtcgattcctgttcactttatgtctggtatattgagcaatattccttctggctcggagtttgaggctgcggcggctgccaccaaaggtttgagtccgctagcgactttatcgcctttgattcggagaatgaagaggagccctacggctcggacgctgatcagacttttacggcgtcaattgagcgtaacaagcggaaaaggggtatatagactgcgtggcatttgggagatcggagttgggaacttcatatttcagctgctcggattagggatgcttgtgcttatctcgactgatacccttgtttgtttatagtcttaccagataggacgtattcctatgcacaataaccataccccttattagtggaattctctttcttgatatgttgaaaggcgtgatggtggtaaaatgaaagtgcaggatattcgcagcgtccacgatagactctcgcggtgacgctctcagcttcggcgtcagtattgtagtacaaaacgcaggggctacacaaggaatattaagcaatcttgaaatctcaactttacccagtcactttcttgaggccaacctcaagtttaacacgtacctaaaggtagcatatcgccatcctcattgaaaataagaatgagtccgtcggcgattagataacattcgagtcggattccgagccggcggagaatatttacgatgcctgagcacagaagtagtcaggcattttatggaagtgtttagaagaggttgttttgcgcctttcatttgtcaagggagttggagttcagcgtttgggcagcgatgaaagcggatgctgcatgtatgtactttgttagttcacgatacccatttctcagtctctgtcctttggttcaacgtcaggtaatagtcaacggatccttccatatttaacttctatgcgatacgcttgaacataataaatgaatgcgtcaatcagtcataaccgtcgagtgtcatcggcgaccttgacaatgacgaatcgcgaacgtcagtggggccaactgctggggtcagttaatatggtccacctcaaagccaaaaagacatcagaagcccgcatggctcagtggtagagcgcatcactagtaatgatgaggtcgtcagttcgattctggctgtgggcaacgcgctaagcaaagcctctctttttgcaatttaattgctgcgttacgtttgtttttggctcgattgatgtttcgaatgttctttttttattgctgtcgtcgatgatcgaatgcaggttgggtaatttgtgagtttggtcgcttgtgacacccaaaggaattgtaaagaacgcatgaaatgatgtagacaatttttttttgtctgaagaaggtaggagtgttccaaggaagaaaaaaaaaaggtatggttcagaagaaagtgttaacttgagagagaatgagcatggaaataatgctagccgctgcaatgcatcgatcaggggcatcatcatatgtaaatcctcatcctgggcgtatcattcggtaaaccccgctgggccactctactgcaaccgcccaccctcaccccctatctctggtcgcttaccccgctactacccaccgcttacttcctcaacttcaacccaaccttcaacccaagcggcttcctcaaaaacccttctctagtgtccatgtagtcctgcaacagcttaacctcatacctcctcgcccatgtagccacaatcagcttcatctccatctccgccacattccgtcctacacaagaacggggtccatggctaaagggaatgaacgcgttcttctgcctcgctgtcaacctctcccatctctccggcttgaactcatccgcatcggggccccagatctccttgctgtggtggatgctataggtgggcacagacagaacagttcccggagggaggtagtacccctggatatgcacgccctgggaggcgtcatgagggatctggcgggggagaccgatgccggaggtggagtggaagcgcaggacttcgttgatgacggcttccaggtagggcagctccttaaccatgtcataggtgggcacgtcgacttcgggagggatgttggcgtcaagttcggcttggagcttctgcatcacaccgggggtgcggacggcgtggaagagcagagcgcaggacgagttggatgtggtgtcggagccggcgatgagttgggttagagcttcggcagtgagttcttcgcgcccgagaggttcgcccttttcgtcacggccttccatcaggcgctgcagcaggtccttgcgggtgaccgggggagggttgtcgaggcgggacttgacgcaggcgatggcgatgcccgcgaggttctcgacggcggcaaggcccttggtgaagaaaggatcgggcaggtacttggcgaacggcttgagggcgggatggatgccgagcgtggcggacacctcaccgcggcggttgagaatctcaatggcaggggcatagatgggagcagcgtcgggggaggagcggatctcggccatgtcggcaccggaggaaagcataccgaagggctggccgaaggagagatcaccaatgacgtcgaaggcaaggtagttgaaccactcgaggcagtcgagatgggcggccttgtcggggttcttggagttcttgatcatactgtcccactgcttgacgaagagttcaaggttggagtgcatgtagggctcgaactgctggacggacttggcagagaaagtatgggagacaatcttgcgcttgcgcgtgtgctccgcgcggtcgcgtgtgttgaagagaccccggcgaatgctgacgaaggcatcgtagaagtcgctatgaactgttagcaagacagaggatgatggtcgacggatcgatgtgggagacttgcgacttgaggaagccgtttccgtggccgtaaatagtgggaatagcggcgtcatcgcagatactgacgtggttgggctggatacgaacaacgggacccagcttcttgtgaagctcatccactctttggtatctgttacctctccgacataccgacaggagccagagatccgtgaactgggctgggaagggagagggaatcttgcgcagagcgctatatgtgacaaagtaggggacaagatagtaaaaggcaacgcccgccaagaggacgacgggtgcccatggggacatgagaaggctgataatggccatcttcttccgaacctcgatggctgagcggtttggttctggacgagtcaaggagagcgagcgggtcgaggaagtgagaggaaattgaagaggaaccgggatgaaattgatgtgtctataagtatctctacacagccaggcatatgtacttgaggttgtgatatcaatacgaatatggcgctagtccgtccgggttcgactcgggacgatcagctacggtgcgcgtattgaagatcctattacagctcgtccagtttcatggtcgcattgtctttctctgcttcatgtttgtctctgtgattttctctattgggtatgaaccccgcgttcactccgcgaccataaatttgcccggagtgtgggcaaccgcctggaccgctctccaccacttttctaaggagatggccggggctcggtccggtggtggaaccggcggtggaaatcttttcgcggggaacagagccaagcacggttattcaatgttgacgtttcttgttgctagcaaaacaccaccctccaccaggagcgcacctgcttgtgagagaagaaaatgaaacaaatcgacttcgtaacggcaggtggggataagctcattcggccctttcggtcggcatctgttccccattaatgacgctaccaacgtagttcgtgataaatcacccaccggccgccatagcccggtgctcgacatcggtaactccacccgattcaagttctcgagcttccaccccactggagaagttggtggtgttttggggtaatggggctctttcaggggccgcacttggacgttagggtcatccaaggcggtcttggccaagccggccgaacacacggcacgccgtccgcgaggccccggtcccccaacgagctgagcatggcggtgcggggactgccgcaccccatcgaccccaatttcaagccggcagtggaaagcggcaaggagtttatttgtggaagagagaaagtcggttgggatcgcggggatgatcatgttttcctcggcgctctgacgctgccaacctgcgacccctgcatagagatcttagactgtctgagcttctgagccgcatgatttgccgtgaaagagaaaatgtgatgtagtataaggtgacgtaaatgcagcaatggcaggggtttgcctccattttcagcctctcggttgtgttggacggatgttgcaatacagggtggcaggtggtgctgatgttgatctgcgagataccgcaccgcatgctcgagagttttggaggggtgtcacatccggcgcctaccttcaaagtttctctcctgttcgatgcgcgatccctcggtaggatgatcatcgcccgagatgcatgtgtcacacgagacacaaaagacattacatatcctattccacaagggaacagccgttcatatttcccgagctgggtgctccccgcatcaacagccgttgtacaccattgcactgcaacctcaacttaccaattggttgggttcagcaaagaatgtataatgatatcagaaacagcaactcagcttcttccgagacagaaaaccggtttggttggcctcataagaaacatctttagtgctacacacaaagacaaagaggaagacgacattcatcccgacgcgacacacggaaatgatatacaaaaagtccaggatcgttggcttgactgaccctgctgacccagcaaaagcatgtcgttgcttctttacagttgtacacagctctcgattacgtggtaacatcatctcccgccccttaacgccagcgccatgcatgcctgggagaaaagcaagaaatcacctctgacaattacaattaagtgtatgtattatgcatgacacccagcatcctgtggaattgggggtcgttggcttttgtcgtcaatgctcgtccaacaggatggtggccggatcgcggaccgtcaacgcaacatataagaaaggtccggtagaccgccgagaactgagctgaccgtgacttcgtcctctgttggctcgccctgttgtagatcgccggttgcctgtgttggtgtcacttggcgcgcgatgggtgacgatatcgccgatgtaatcgttccttttgcggcaatgggactgctgtttcgagtcatggaagagtgtggcgcaatgacggacgaggcggaggagatgggtgtagtcactcgtggtaagtcgaaggaatgggtcgaagagccaggagccgttggggcgaaggaggtggcaatcatggaggatggacggcttggcgtgactgaggacttcgtgggaccgatttgttgctgggacgggagctcgaaaaaggaaaagtctgctgatgcccaaggatccgctgccgaagatgtaactgggacggtggtattattctccaagttagacgtgagcgtgagtgagaccgggacgtggtccgactgggacatgtactcggctgttgttgttcctgggtttgggccacgagttgaagtcaatgttgacaccggtgagttgaaatcggggaagccgcccacggttgcttttgtcaccgatggcgaagataccatctctccccagtcgtcatcattatcctcagcggctgccgttgcgctgattgaagacatcccgaggtccattggagtcactttgaaaggaccctgagctggttgagatggtgttaatggtagagacgcggtcagaggaggtttcccagctgaagctgagaaatcgctactccagctgaatgtggcagctggcggtagctgaagactcgctggtcgatgtggctgcattttgagagagttgaccgctgtgctgcccaagggtgaatgatccacaaggttaaatgcacttggtggctggagcggttgaacagaggacggcctggtaggcacagccctctttccaaaaattgcatcaagtgtaactggctctgcggaagaatcccatccaaacatgttcttttgcgtcttggatatgcctccacccagggaaacacggcctgcgatggagtcttcctccatccatcggcggacagtctgaagcgtctcctggcatacagttgacgtcggccatgccacccttctgtaattttcgtcgtctcccgcgttgtgttttcgtgatgagccgaaacgagatatgcggtaccaggccttgcgttctgagatgctgttaaagctgtcggtaatgatatggtccgaaacatcggcgtatgggaacagcggcttcatgttggtggacgtttcaaacattttgtccacgtttgacaagtcgatatcaaaattcagggcgccgaacttggctgccaactcgttcatatggcctagctgactgctcatcgactgcgttggggacgttgtgggggaagatccgtgctgcgaagaaggtttctgaacctctgatggcgttgagggtggttctggtgtttgagaacttggtggctctttaacctgggcatcttcaaaatcaccaaaatctgacgcctcctccgagacgtcgtgatgatgggggcccagtgagcttttgctttctgcgcgtcgtattaccggaggcccctggctcatcacttgtgctgttttatcaaactcttccaccggtttctgcacaatactggaggattttcgtgcgaggcgtggcctcgcatgagagtcgtcgtcgatggaggtgatgggcgaatcttgccgttcgtccccatgatcagtatcgtcaccagaaggagaggttgaacgggtcggtagactattgacagtggatcccacgctgattcgtaatggaactctctggaccacttccgcctctgtctctgcctttgcccaagtcggctcgctctgttcttcttcgcatgccccatccttggaggcatccttctcttcgtccgcccaatcggggtttagctcagatagtttccctttgtcgacatcgtcttcttcttcggcaatggactggggaaggttgatcaccaagcgcggagtgatgttatcgtcgttgtgcggcgtgtgggaatgttcagcggcccatggatcaggggacggctgtcgaagtacgggggcgataggcgagttcgaagatgcgatcgtgtctggccaggcgatcggattggatttggcgaactcttcgtctcggacagatgcagcaatactcgggctgcgcgacctgaagccgttatcccgcgaaggtgcgatcaagctcgggctccgagacctccagctattctccctcgacggtgcgacaaggctaggactgcgagacctgaagccattgtctcgggacggtgccgcgagacttgggctccgagaccgccatccacccatccatgccgactgagcagtcgtcgccgtctgtgttgttaatccatctggggcggcccagcctccgaacccatcttcagcgtctgcccacggcgaaggggccgtgatggcgggtagtcgcggcgaattgctggcggacagcaaggctcgtttggggggctcgagatcggatcttcttctcgtcaaactatgcccgaggtctgttgatgcgtctgcggtagcccatggcgaaccccatggatcgtccattctgctgtgactataaggacctaacgacctctactatggccccaacaatcatgttgcgcgaaccgggtgtcgactatatgcagctaagcatgtcgtgtatccaatgtttgtcggtgtgtaactcgcaaaaggcgtcgtctggcgtgtccctgcgatccaattgagtccggccgtgatcgagaactcaaaaggcgggagtggttgtggactggcgaaatggatgttgacgctcacatggatgggttcaatgcctggatgccaaatgcacatgtcagggggcctagacatcggtctggtctgcatcatgtttatttgggagtagtgggttttgatggcccatgggccggggtatccgtagcctttaagagggccactgctacaatttatacatcgaacccaaatccctgctccaggttcctcctgaagaaaacttggcttggctgggcagacgggaagaccagtgggggccccacctgctgataaagcacaggccgattcgaggccgattcaggtgcattcatcgcccttctccagctttcagaaggcgaagattcatcagcagctttactattttttgacaatgacatcgctcaaccccaaaccgattcacaaattccatatcgatcaaaactttagcggcttaactgaaggttgagaggacgcatcacgggtcttggacacaaaaacagtcaaaatgtctcttgccaaagtcaagcatatcgtcctggtatgcatccccggtcatccgtgggttttctacaggatggaccccatcatgaccaaaaacatgtaattgctgacaataacatataggtcctttcaggtaaaggaggtgttgggaaatcatctgtcacaactcagcttgctctttctctttcgcttgcgggccattcggttggagtgctggacgtagacctcacaggcccctcgattccgcgcatgttcggcatcgaagatgccaaagtaacacaagcgcctggtggctggttgcctattaccgttcacgaagctgacccatctgccggcgtcggatcccttcgcgtcatgagcctcggtttccttcttcccaagcggggtgacgccgttgtctggcgtggaccaaagaagaccgccatggttcgccaattcttgtccgacgtgttctgggacgagaccgactatctcctcatcgacacgcctcccggtaccagcgacgagcacatttccttggcagagaatctgctgcaaaaggcacgaccaggccaacttgctggagccgttgtggtcaccacccctcaggccgtagcaactgcagacgtcaggaaggagctcaacttttgcaccaaaaccaatattcgagtcctcggtgtcgtggagaacatgtgtggctttgtttgtcccaactgcagcgagtgcacaaacattttcatgagtggtggcggagaggtcatggcgaatgactttggcgttcgtttccttggccgtgtcccgatcgaccctcagtttctcgttctcatcgagacaggcaagagaccaacgtacccagcaggcaccacggtcgacgggaaagatatttcgactcctgctggagctagcacaagtgaagaggaggaggtcaaagatggctcgcgtttggtgcacaagtacaaggattgctcccttgcacctatcttcagcaaaatcacagccgatgtgatatctgctgtacaacaatgaatgggatctcttctcggccaaggagaacgaccaaaagctgaattctctttcaaagacttcctctcatcaccctccatccaggctggatcctctcccggtaccgattcgccggacgaacgacttggttttggcaggagctccatcattgatgcatgcatgtatgcaggtccaaatttgggtttgcgcaacacaagcatgcgcaactacaagcgactgccgcgacctgatggaccaagtgcgggtgccgtgggaaagagggcccaaaaccaacttacgttgcccgaattggcacttttttttaaacaatcattgcagaagcgagaccaccacagggatatttctcgtcagcagctgagacctccttcatcaaaaccaatgtaacaacatccttgctgtctcggcttcgggatgaagacaaaggcgcagagggtcagggtccttactacacccttattttccgccttttccgcctacggaccttctgcggcgctttgaggatatggattgtggataagggatcatggcttcatattggttgatttgaagcccaaaacagtagtcctgataatgaacagctcgctgggataagctggtcacaagctgttacaagacgtcaacatcttaatcaatggactattttagagatgaaatgatgcactgtaccgtcctggtcgatggtggtcctggaactcaacaaatccatgcgaatcgagcaggctgacggctatgaatttggtggatttcagtgattgatcccgcgattgtgggcttcccgcgtgcccttgaatgccctcatatcgacacttgatttccacttgttcctttccatgttcgtagatacctcacagactgccatctagttcaatgaatttcaagaactacatgccataatgcttggacacggttcagtttctgaaccggatttcattgggacctgccctgtaagtatcctctcacatttcaacgatcttggaattagtcacgatgatgatctgtcaaagttgccttttgggttgaattgtgcctgatgaggccagtcacaggcctaatcggaattgttagggtccctgttggtaaggtaccacctaaaacgttgaaatccccatgcggctcgtaagttagtgctatactggtctttcgcatactgtagcctaacagcagaaattcgggctgaatcttgcagcgccggggacgaggtcgatcttgggttgcagtgggctttgctcctgctggaattcccacttgtcccccgccaaacagggccggcaggggccaaacctccagcaaaaacccaatcccacttttttttcggcctcctgtccataaaatttcaaaatctctcatcaggcgcgttgcaacccctcctcttgagcctttcaaactgtttggtcaattttcactcagacctttgacgcgaatcccccctcttgtgagacctctacttgttgcccgtctctcggaccgcgtatcaaccgctacattgtgagtcttttctcgagcaattcgatcccgacacgcctttcgtcccaactcgagtcgtcgcaacttcccccctcctctgctttgcgcccgcggccaatccgctccaccaccggtctctacgggagagcaactcttgtcaaacggcttgattcccattcaagatacacatgctcgaacagtaacccgaatttcggcctgccttgcccatacagttcctcaatactgttttgggcttcccgtcgcctctcactcccatctctgccgccgccccatgagctcgatcgaccttcttcgcttcctgtccaagcctgcaaagtgcggttcttgttctcccgaactacttccttttgactgaccctctctctgctaggcctagataacatcctcctcaaacatcctcataaccaacacctcggagcctgcccgcgtcccttgaaccggttctctcggccttcctctaccccgcccgatatcgcctataggtatcggttgtgtcgcgaccacggcgaactcgacgacaaagcccaccattctgctctcacggttctatctccttccgcttcgcactcgacctccctaacgtctacttcgtgagacgttcagctaccttcatccacccactgctgctggcgaagccagcctcttaaaggacaccacaatcctgtgggcctactctctcagaagaacgccatcaaagttcatctgagcggcagctagtgtcccgcggacgcttcgtttcagaagacacactgtcaacaaccccctcaaacccgactcaaaatgtctggcctcggagttcccgccattcccgccaactacaccttctccccttccgagggcactccttaccttaccatcaaccacgatgtcgctgccgacctcgactccaccaatgcctttgaaggccccgagaagctcctcgaggtctggtttgcgcccagcgccaaagctctccctgccggtgtcaaggagggtggcctgaaggccgtcaatcctgactcgtggacccccatgcttgatttggttcactgcaaggtcctgtccatcatcaactccgagaacgtggactcataccttctttctgaatccagcatgtttgtgttcccccacaagatcatcctcaagacatgcggtaccaccactttgctgcttggtctggacttgatgttgcgcatcgccgccgtcgaggctggatttcctttccataacgtggcttcgttggaggaccccaaggttgccgctactcctctgcgcgtgttctatagccgtaagaactttttgttcccccagaagcagcgtgggccccacaagagctggagagatgaggttacctttttggataacatgttcgagaacggcagtgcctacatggttggcaagatgaacggtgaccattggtacctttacattacttcccccaccagctccctgactcctccacgcacccccacttccagccgtggtgtcagccctagtcgtaggtccaagattcctaccggtattgtggccccctttggaggtgtgatcgaaaacaacgcggacgagactttggagatcctgatgaccgacctggatcccgagaacgccaagaagttctaccttgaggaagcgaccgcgatcgccaaggagaagctcttttccaaatctgaggcgaacggagatgcctcttttgacgtcttcagcagctccggagactgcgatgctgatggccaggctattcttcccgaagcccttaccaccgagggtcacgccttgggtactgtcgtgtcggaagcatgcggtctttccgccgtgtatcccacctccacctatcctgatgctcgcatcgatgcgtaccagttctccccttgcggcttttccgccaacggtgttgtaccacctgtcgcgggcgccgacggcactatccccaagtccggccactacttcacggttcacgtcactcctgagccccagtgctcttttgcctccttcgaaaccaacgttcccggaggccagaatggacgccagacagctgaagttattgagcaggtcgtcaacatcttccgccctggacgtttcagtgtgactttgttcgaggccaagggcgcattggccaccacacctggcgaggatgctgatgattcccgtcgcagctggggcgccgctgctaagcagcgtatggagcgcatcaacggatatcgtcgcgttgaccgcattgttcacgatttcgaggattacgacctcgtgttccgctactacgagcgcgaagactgggttggaggtggaggagcaagaatgggcgaggagttctaaagtggttccaagcgcctggatgaattgaattggtaccatcaaatttcccactttttgccatatccgcatacattccttcaccatcatcagcgatacccttacctacaattctgcctgctgctctgtatttgctgcggccctgtgccctgtaaggatgtcgccctcactttttcccggattgatcatggtcattcatctggtatcaatctcatcactgcaattcacctccattgcctatcgtcattcatagcttgtttcgttcttgccgatgagtagcatggacatagatgactcgacctcctgcgtttctgtcgtgatggccttggctgagacctatactcagagttcgcattccagttcctgatctacgctccatcgaagaatgtcttttctccaatccggcacaggcgctgcaacatccaccagctgctatccagcagtataggaatcacggaacacactgtcatgtagtggcatggtggcctttccgccacaagtctagcacaggcatgtgagtccttgactacacaacgccaacctctgcgttggggccaccacatcagcaaataacttatttctcccttatcaagttggatcttctcttgaccttcgtacctctctctccaactggataacgtcagcacggccaatccgggaagttgccgacgacgacgacaacaggtatcgctggcgacatcaacgagattatcttgagctactgcatctctggatcgtgagcagtgatcgctcgcaacgcgtacgatatggatcaacaaccggtttctgacgctgcgagcagcgtcgaaaagcagcaacttccaacaccaccaccgccagagccgcgatttggaggatggatgccgacagtcgctcttacgggactggttgtcgcatttcttgcatcaacatctggaatcgtcgtgtcgatcctctacttggccaagaagattgcggcaaacgagaatgcaatgctgggcatcgcgcaaagttttatgctgtttgctgtaggttttccttagtttcccctccccttctctattttaccctcgtctttatgcttacaagtttccagtcaattctttctatggcttacatcggttaccatattcgagccacccgggctggcaacaccctctacggtattctggatacacagggccgcaaaaccctacaccccgttcatgcccggacaaggatgctgataatatctgccacctccgtctgggtgcttacaatcatactcctcgccgttgggatatactttggcggaggagggagcaagactgttctgcttaatatggatctatttgcttccatcatggccagtctcgccctcagtatcgaatgctacgtcgtcttcagagtagatcctccctttctgctgccgtggctatcaccgtgggatgcgaggatcaggcctcgtgggtttgattttgaagagaactcaagatccatgaaggtagtaccgatggacaaatttgctaggggttttgacgcttctatccttgaccgcgagtcctcgcctacggaaaggatcaggcctaagactcccactcacatatctccaccatctagcccgacgccttcgagacctggagggccgcgaccgatgatgccagcgaaatcggatagtgtcctgagcggctcaacgcttcatgacggtcagagtgttgatggcgcatccggatcaggccaaactctccccaagccgccgttggcgacttatcagaacattgaaccacaacgcataacgccaaaggctcctgtccctcagacatcaaatcacaactactccaattctttcgagaccttcaccaatgtcccactatctcccaccccctatctcgcgcagagtccacagccttggagtccacagccggccctgacacaaacaccatcgacaatggccagcccacaagcaccgtacccccctcctccacaggctcccaacatgtcctatgcggaagcgcaacagcagcaacaaggccattattaccaacaatacccgcagcctcctcatcaatatcaaccctacaaccctccacgatatcattacggcccgcacccgcaagttcagcacgtatccgtccaacagccaccttactaccatcatcaataccagtatcacccaagtcagtcatcaacacaatgggcgtatcctcaacaaccaactgccgtttatgggacgccaggaccagggaatgtctctcccatgtcgtcgaccccagattaccgggatgcaaacagtgaaccggtttcgccgttaacccgacagaacagtgggatgagcgcgcaagtgaagagcatgccgggaacgtttcgggatgggagttagcgcaaatgagggagatgggaagaggctagcgagaatgtattggtgcgcccggtgtgcgtcgggcccagaaggggaaaaaggaagctgaaaaacatggttctttgaaggttgcgaagaggtcaattcctcagcgcgacatattatttaggaccgttatggcgacggattgaaataagacgggaagtaatccaagcggaggttgttgattggcttacatagcatccataagaaataaatctggtgcgtatcaccttgaactcgctacgggttgatgtcttgatgctgaccaaattctgctaacacatgtgccatgctcttcagggttaggctgttagtgcaaggagatcattgtggagacgtgaaagtcacccttgggcccagctctcgcagatgagacgcaatgttgtgatacactctcgaaacatccaaacaaacgacaaaagatcgaagtgataagtaggtaagcatccattgaattggcagattactttgcagtcgctccccgtcgaagcattcgtttgcattgggagtgagaataggaggtaccttgtaccttgtattccacgtgacagcgtgtgccaacttagtataaggaagtcaattgacaggcaaccgccaggcagcagtcgcgattgtgggactcgcttcacgacaaacggcgtaccttccatcttagtgtttggaacctgaaaatatccgcggtgactctgctggagatcctgttctcttcttaaatatctcctcctccaatcttcccaagcaggtttccccttcttcctgttcatccatcacgacgtcttctgtttctcatacgctcgcacgcgctaggtactcactttgccaactactacaaaaatcgacccatctacgtgcgtcgataaccgccatcaagaggtcgctccttctttctcgatatccatctcgcctttttctttccatcactcacccttcactgcaaccccaaccgagtcgttgattatttactcaaccttcgacaagcagatcgaccttctttctgctcatctatcacaccttctctctaaacaccactcacctcgcacatcactcacattgacatcagtccaatcaccacgcaggatgacaactactaccacaacaccagaggaggacactcgtgctccctcgtcagaggcgtatctggcacgaatgccactagaagtcctgacgagaatcacttacttcgtcagaacacccgaccttggcaatgcgcgcttgacgtgcagatggctggaaagcgccctcttccactcgtttgcctatgagttcttccgcaagaagcagttcatgctctacggacccagtctgcaagtcctcgttgacatatccaaacatccgggcctttcgccctacttgaaacatgtaatcatcggcgccgaccaaatcctcgaaccccacagaattcagcctcggcacgacgacacaaaattgctgaactggcacctcgcatacgctgatcaacgaacactgttggcatcaggccgtgcacgggacatgctggtcgaagccttcaagaacctgtccaacctcgagactgtcgatcttcgagatttccactctccctcgcggacccgcgacggcgacgcaggttggaccagctatggctttaacaccctatccgaaaccaccggagttaaacatttcaccggacagccgcgggtaggcgaagaagattatccgacgctcttgttcacactcatcacccacgccttggccgcggccaaagcacgcccaaaaggcatcgaagtggttatcagagaaaactgggcggtgcgcgaccatggcttcctggtacctccttacctagagccagattttctgccggtattggcgggcctcaagaagctgcatctcgtgctggatgccgacctagccacacacagggacatggagattcaatatctcctgttcaagaaattccttgcgctcacacccaatcttacctggctgagagtcaactttgagagatcaatttcacactatggagggaaagaggctctgcttaagtggctggccagctcccttcgtcctggtacctggtcatcgcctggcctcattaacgccgatccttcccgtttgccgccgcccgtcgagttcgaccacctggaacaactggacatcggtcaactcgatgtttcggcaaacactctttatcgcctatttaacaagttctcttctactttgaaagcgattagcctgcgcagggtcaaaatccagcaaagttctgaccaacagacattcgacaaggatgacgctgagcagaacccgtggatcaaattcttgcgcagcctcaagaaagagtcgttcccacatcttcgagaattgagcttgagtctactgagcgcggaggtcagttctactacttccggggctacgctccactacccagtagtgggatttgttagtccagacgaggccgagaatcggaagggcacttcagcaacagggtatcaaaaccttgtggagttagctcgagccattggggccaggacctatactggcctgaaactggagacgtttctcagcaaccctgccgcagacatagctacacctggcaaacacatcacaggtgttccgcgtgagcagcacccttctttttatcaatttcatcaccctcagcaccacattttctattagccaacctcatcagcctcgataagacttccaagcggaagtcggtcaaccaagtttgttgctcttactaacgacacatcttagtccctgggcaatcggacgacgaatcagatttcgactcaagcgacgatgacgacgaggggttgagtgatgatgacggcagcgcggcggacgattagttgtctatggtttttttcgagcttacagcgctagtctaatccttctatattgaacaagaagggatggttgtggacgagaagcttcaagttgctttcatcgcttaaaatcgaagatacccgaaacccgctgagaaactgtgttgggttttagacgcaggtaccggcagccgttataccaatcaaccaatatcttttgtagactccaatgaaaaggtttcctgctcttcgcataaaatgaattgctcaagcagattatgcaagtgcttgcatatttctggtttccggttttccggtgtagccactaacggtcagggccttaggccgcggtgcgtcgccactaacagctgttaacaacgtcactgcccccctgtgactaaacctgtccctggaagttccataatgtgatcatcatctccacaaccttaattcgaccaccaaaacccacagcggcccactttcagctccagtttcaccagtgactctgttgacatagccacaccaagaaattcgtcttggagtcctcccagttcgtcatctactacttatcccagggcccaacgacgactgtttgatattctgtgctcccgggcttaaatcatacaattccacggcaaccaaaggttacaccaacaatacagccgcccaccatgccgacctcactaacaatacacctcgtcaacacctccccgaccccgcacatccccatccatgcctacatcacgggcctagccatcccctcgatggcccgcgtcttcatccagtctgacggccgaaccacctactttcctccctcgcctcctcctgggaaaatcctccagcccttccccgtcgattgcgccatccccgtccctccaggccctcacccaaccgttgtcaccattccgcgcatcgccggcgggcgtatctggttctgccaaggagacaaaaagctcaagtttatgctcaatcctggcgggcccggaggtggcgccgcgctggttgagccatcggtcttgaacccaagcgatcccaaccgcgatgtggactttgcgttttgcgagtttacgctaaacgatcaccagcttttcgccaatatttcgtacgtggactttgtgccgaggttgccgattgccttgacgctggtggagaagggaacgaggagactgcagcatgtgtcggggatgcgaccggatgggctggagaggatcgcgcaggggttgagagatcaggcggccagggacgggtggccgtgggacaagttggtggtgcacaggccggggatggataggccgttgagggtgttggcgccgacacatggcgacgcggtcggggccaagtttgatgggtactttgagccgttggtggacagggtctgggagagatactgtcactttgggaaaccgtgtaatgggggtcatggcgcagtattcaatgccgataagcctcctggtcctccgcccggaccaagaccgggtgatgcgccgggtgaccgaccccctggtcctccacccgggccccgtcccggagacggtccgaacggcgccccgcccaggttcgggttacggcacgttctacaaaaattccatggtcaccatcaccacggccacaacggccatgccgcagctcctcagcaaccttactattaccccgggcagcaacaaccttattactaccccgggcaacaaccgtacacaccggcacctcctcctcctcctcctcaagccgaacaccaaacccaccacctccgcatcaacacccaagccgcccccggcattctaaccgggcacattcccaacttgccctccgaccccctcctcgtcgggtcggaacccttccaccgccccacaacagccgacatctttgggtgcaactccggtcccttcaccacgggccccaacgccgtgcgaaacgccatcatccctcgcctggcagccgcctttcagcggtccagcatcattgactgcgaggaccagccgtcggatgtggagactttttaccggtggcatgtggatgggagaccgacgaatcattacgcgagggtggtgcatgagtggaacgcggatgggaaggggtatgcctttgcttatgatgatgtgcagaaggatggggggagggatcagagtgggaaggtggaaggggggcaggtggaggtttgggtggtggaggttggtggggggaatatctgggttgggtaggtggtgggatgtggcaggagtaggcaggtacggggtgtgaggcatgggttgaaggttgatgaaggggggccgaacatagataattgggaatcggatgagatgatgggacgatgtcagatatatgggtagagtttcattaacgatggagcatgcgatgtctctcaaggtcgagtgtcaaaagagacaaaccgaagccagaacggtctaatctagaaggacttgaatagaagaaacaagaatgcatcatcaccaggttgattttttgcgtgaaaactccataattcattaacattgtgtgagcctaattcaccgccttccacttgctcgtgatatcgccagagaaaaaacgtacctcaaaaaccacataagcagcctacctctcaacttcctagtccctcaattccctactgcacaagcgatatcatagccaccatgaccaacccagacccattccaaaacggcaacgacaccaacgccctccccttcctctccccccgccaggggtgggacgaagaccccatagccacctgctacctccgcgcgctcaaccaggagatccgggccaggaaaagcgattacgatctcgcctgttcgtctcacacatatatcaaaatggcggtgttgagtttgagatcgtatctccaggagtgggaggagttgatgggggagattatagggttttctaactcggagaccgagagagagctggtgagctctgagggagtggactatgagagactgaaagagttggatgagtatagagaggttttaaagttaatggatacgcgtacgtattttgtctttcctacatacttctctaagggaatgaggcagaggactatggtgcaaaattgaaataatcgaaaggctgacagttagctcgtaccaacgttgtcgcaacagccgaccaggacatacccccagataaacagcattccgtcccctcaaccgtctggacagccaggacttaccgcagttactcccttctgtatctctctctagcagagacgatgttgcatttgatgtctcctggttcgaaagtagctagggtggtggtagagtggttgcttgtttgtgtcttgtctgtgttctccccgtacctctccttcaggtcccctattgatgtccttttcagccctcccccaaccctctcaaagatgagtcaaagatcatcgactaacgacacttcgcagaaccatcatcaccacgactttcgagccgtcaaggggagacagcttttcgcatagaatggcctggatagcattgatggctgtcctcggcgtagcatggtggtgcgcggtgtttagtgctgcctggctcgttagcttgcaaaggtgtaagtatgaggttaggaggattcggcagagagtggagttgaatgctgtgatgaagaaggacgtagaggtctttgagtggtggtggttcaggagtttgtggtggatgagttggttgacgacttgggttgatgagttacttttgggtggtgggatggggagagagcagtgatgtgtcggtgttagatttttgagctttgttttgatggtatgctaggtggaagagtacggggtcggaaaaaggaataaacagttgaaagtcaagtttgggccgcctttgatcagtattgttgttggtgactgtcaccgaaagtcgatacagtccaaggttcctccgcacggttggattgtcgcatgcttccgcgtctatatcatcgcggtccgatgaatgccggggaaagccctgacgttggtgttgaggacaacggatataaatgacatcatttagttcgccgagtcctacatcgacatcaccgtggtatttatccgacgaatattctgttagaagactgagtgtcaaagtggccctctggttccatggcatggggattgcaattcttgacttacaagaatggagtcattaccttttctagggtcggcgggtggttacgctttggccggtttgttcctgtacatttctccttgaaaacggatgatcagttccatggaagattgcagagggtgggattctacaggtacctctaggtacctgacctcccgaagtctttatcgcgggagaaggcgctatgatactggggctgcttcaggggtcatgcattcccttgggctcgggctcgggcccccagcgctgtaacaacgccgatctacagctcgtcccatctgcttcccagggacctacacctgccatgacctgacatttggacgggattgggtacctctacggctaaggcatcgatgttccatcccgtcgttgattcccaagtccaaaacatcatccaaccaggaaaacacatacaatggcttccactcccttccaggtcaagcatttcgaagttctctcaagttttccggttcacttgtctttcacgaaagttccgttcttacaccaaccaggttgacctgctgtcggccacggtcctccacagcggacgcaaacgattgcctcaacttctctatttacaccactgcaccaggcacaacaagagttgaaagatatcacttcctcaattaaaaagccactgaaaaccatcaccagtctacccaggtagtccaccttcaaacaatggcagagcccctcaacacgccgatgcccgcgagcacgccagtaccggcgtctactccgcgatcatcctcccccgcgccgcccctccctagccttgcgcccaacgcttccataagcacaattccacgacaatcaccacgacaatactcaagcgacggacgacggcccatcgtccttcatatcggcgatcccatcaaatacaacctcgccacgtataccgagttcagccaagcgttcgaggttatccgacccagtaccgcggagagagaacgaagcgagttcaagaaagcactggaagaacgacgatggggtgacttcagcgccatattccggccattctggggtactggcggcgagatgggtcgttgggacgctgaccttatcagcttgctgcccatctcggtcaaggtatttgccagcgcgggcgcaggcttcgactgggcaaacacaaaatttttgggtgaaagaggtgtgtaagaagaaatgatggcgtccctatcatggcgaagcggtgagtagtaagctaaagtgtaacttgcaggcatagtctactgcaattcaggtcccgcagccgctgaagccgttgccgactttgctgtggcaatggtcatctcgacgttccggcaccttccctggtgcatgggcgctgcgacactcccatatttccactcaacgccctcttcccccgacttcacgaccgcttccgtggcctcgatagctagcaaaaccttccaggcatgccactctctcgcgacagccgtctcacacaacccgcgcaaccatgttcttggtattataggacttggtaacatcggccaacagatcgctgccaaactcggctcagcgttcggcatgaggattgcatattacgacattgtgcgcaaacctgccctcttggagtcatccctcggggctatataccactccagtctagagcaattattggctatatccgactgcgtggtgctctgcacacctgcttcagccgatgggaagcctatcatcaccacggatgtcctgaaacatgtcaagaaaggctcaaggttcgtgaacgttgcacgtggaagtttagtcgatgaagaagcgctggcagacgcgctggaggacgggagaatcagcgccgcggcattagatgtgcatgctgaggagcccagtgtgagtcagaggctggtaaaaatagcattcggagaacatgacattgtcagaagtaacaggcaagaggaggcaaaatccagcttcgaccaccctggaagagtcatgttgacctgtcataatgccggtggtacggtggagacgcatatcgggtttgaggaactgagcatgaggaatatcatggcagtgctggaagggcagaaggcaataactccggtcaacatgcactatttgaaagccacggagtaaagggcactttcgggttgtttccccttcttcctcgcttttcatgctcgttcatctttgtccctctggtttcggtaaagggaacgttgattcgtcttaaagagtttagggtcgatgaacgataagtaatatgaagaatcatgtctgcggttatcgagaagtgaccaaattcttgactgaccaagatctaatcaggtcggtgatgatcaacgcgacagtcattggtgccgcaaaaatcgaaagaccagcggaagttagtccatggtgggggaggtacatttccgaggcagctggtgatgagttcatgggtcagccgttactcgttgaacgtcgaccaaagtaacgcacagccacaaacaattacccgagcttacaagatcattcagaatcaaaggagcccaataccagcttatccagaggtaaacaaagcattcctaaatcactgcaaagtcgcagagaattcttgagtctgcctaaggtaggtttttgaaatgaaggacgcaagagtaccggttcacgcatagaggtacatacagcatatgtttatcggaactaattgatgtcagttttccctgagaatatggagatgatgtacgctggactgttagtatgggatgatttggggatacattgcagcgtacccatcacgagttctgcatatgaagaggagcagagttctacacagttcatgcatcaatcctaccgttgttcactctctgctgatagttttgtatagtacctaatcatgttgacattttctaatatctaggtccagcgccatcatacttccagtcagtctcctgagttatacagttgctccatcgcatatactcgtttcccagaagatcgcgcagtcccgcctataatcgtcctcttggggcggatttggaccatcatgtgtctgaacttcatataactcatcggttccctgatagagcttcggttatgccaatctcgtccgcttggtttgagctaccccttaccatggatacctctacctactcacagacatccggatccggaaggtaagaactagtccccgagtttgttgatacagaaaccagccatcctaacagtacatcagtcacagtccgccaatggacgattctgactacaccctagacagcagactgcgcagcttccggaagcactttactgatatcaaacctccaagcgccctccgtatcggccctatcaaaccgctgtcactccagcccaagcgttcgaccagttttccacaaagctcgactccttacagcaaaccttctttcgacagcaacaccaacaccaacaacatcgacacaagtcacacccttctccctccaaccagcacgacaaccagctcacccacccccgacaactcgttcaacctcaacatcaacccctcgaccaacgccacaaacaccctcacccgtgccgacatcatccgacacatccaactgaaaaaattcctcgaggctttcgtccgtcggcgcaaaaacctgaaaaccgaactcgaggaccggctccgcttgctcaagcaagaagccaagaacaaccggcgccggagacaaaacgttttcttctacccatcatcggccaccacctccaccaccaccaccgccgcagcgaataatggaaataacagcagcaacggggacatcaacgtaaacggaatgctggatctgcagaaggagcaaaggattgacgggctggtggaggagaggattaggctggcgcacgagacgtatgagcagcagttggctttgttgattaatgagtttgtggtggtggggttgagggaggaggttttgagagttatttgagtttttgttcgggggaggaggaggaagggggttgttggcggtgatgggagatgtttggtgaaaatgttgtgaatgggttaggggtatgcaatgggggctaagatgtatgggtttgggactcattcagttgcctgccgtcatgagttgggggttatgtttgcagacgtggctatttttttttttttttttggggggggagggggtaatatttcctctttcatcgcctaatactactgataatactgatggattacatctcattatggagagcagtcttgtctgcggattggccttttgttttgctgtagaggtaacttttggttttctcatcgactggtgttgttaggaccgttggagtaattgcatgatattgccgggcctccggtttttttttttttttttttctcctttattttgccttttttcttctttttttattccatcctgataccgctggatcgtgaatacttacctgtgagtgaatgagccttatcgcaagattatgatacaccttcccttctgggttgttcatctcactctacatttggagcaatgggcgtaaatcgctctgacaaggaaggtgatatcgatacgtctgattgcattgggaacgtgaaagaactaccccaaacacaggtagtccataatgtaactcctcattccaatcatcactctttccttagaataccgttcgtggtttgcgtgtctgttggagcaaagaacagcattgcgtcgtgtcgctgaacacattctcggccatgacccattactaatctctttgttatcctcacgtaaaatccccgcttctgtcaacctgaccccccctcctcgacaggtaagaaccaaatcacttcattctttggttcgtggttgacgatctaccggcctcacagatgccaagactgagcggtagttgagcttatccgaccatcaccgtcagaggatcctcccaaggtcagcatttcagcaagctctacgacgcccgctcgtcacacgtgctgcttacgaacttccagatctccggggataagcccagaggctacttctgttgttcctcgacgctgaaaacccctctttattggacacatggcaagaaatattggaaggatggtcgtgacccctctcaatcaacgcaacccgtcctgtttggcggtttccttatgtctgacctcacaccttcattgactagccatgtccgtcatctagcttccgctaatacctcaaaaggtaatgaagaatgcggagccattggtaccgcgagtgtaagcctagaggtaggtacggaacgccacacggttggacgcatccattggctgtgcctcttcaggacttcagcacaccactcacccttcccaactttccccacggtagactttccatttgaagttgtgccaaccgcatgtgtttcatctttcaacttggcacctttcaatcccggcagaacttgccgtctggagaagtgtacctgcttacttgcgtagatacttggattggaggttgatatatttgccaagtttttttcgcggtgcactgttggatgatgattcaactcttaccaattgttcacaagggccatggaaattgccaggaccactccgtcacaccttcagtttattggcatgtgttccttccaccatcacacgagccattgacatctcgcatctgatggcctgatccacttctgaggctctttgggggaaccaacgacatcaaccctccctgaatgggtaggtaggcagttcccatggaggagactttcatgcttctgagacttctccccactactttaccctattacaagaacgagatggcgacccttccaataaagccgagacggggtctatgatgactgcttcttccagacttaaatacttggcaactccgcccccccccccgggaccacggtctcgaattccatctttgtgtttcaaaacgggacatcaactaccctccgcgatagccaaatcgggacggcccagctcactgctacgacgggtatttcattaacttgctaccgcctgtaccttccctttccctgccttagatccgccagatctctttctccgaaactcctctaccccgtcttccgtgcgcacataccacgaaccatattcttgggacagttccacaaacaactatacttgagggtgacacttgccaatcattcattcgatagcagcaacctacctctagtgcaacaagcatcagcgaaaaatggcccaactcgtacaaacaaccttcgccttcctcgcccttgtcctcaccctctccaccgcggcccctcttggcctcaccgccgcatccacttccgccctttcccactctagcaccctcacccaaaagagcttctccggcaccggccagatccgtaccctctgggacggaagcagccacgatgacctcggctgcctcacggcttccgggcgctggacaaccgacgagaacctctgcggcaccttcatcgccgtgcgcaaggatggagactcgataggagctacgcagtttactctgactagcaaagaggccggaccgtgcgagatgtcgggaactacgtttgtttgtgagaagggactggacgggtatagttttggggtgagtctacgttctttcttttctcttagtcacttgccttcctgccttacgatgtctgattgatgcgacgttgagagttgtagagttgacagctgacgatggttggtagatctggccattcccgaacggcgttcccggagtcgagtgtttgcggtatggactgtatggcttgatggcgagcgtgcagggggggccaccagatgtggatgcgaagccgatggacttgaagttcacttcgtatgttgagaagggaaagtatgtgtggttgacgtggggtccaaagtcctgaacaggtacagagatagggatcctgatggttgtggttgctcatggtacctgtagatgcacatggtgggttcaaggaagacatgatccagtccatgtcgctcgttgtacctcccctggtccaaacagttacccagcaaacccactctctttggaatgagtgacccggtcacatagacagaaccggatcattctgtctattttgtcaccagtctgtggcatgatcgtagactgaaatggcctttgggaaggtgcagtgagctggctatgggaagaaggtgaatatagtcagctttgggactctggtactgagttcccttcctttgttcagtcatttgactttcagcccgtgaagtaagagctcccttctcggagcgcttcataccccatgcggaagattcaacgccccaactttctacgacctcccctcccaccccaagggaaaagaataaaataaaaataccgttgtttgatgacacacctgaatgcaacatttcagcttacgcacttcaaatttattgctttagtcgactttttactttggatctcgacttcccaacctccaatattgatccaacaacgtgacgagaatcctgttaacccatcagcctatcttgccggcctcgtgattcactactcagaacaagatcaaacaatcgtcaacggtataaattcctatggctcaggtcaccttgggaatattttcaccagatcctaaccagtgtctcttgcagatttcacgatgtcatctgctacaggcagccttctacctagccaactggccttgattttcacccacgaactcatgaatatgagcgcctgcgaagccagggacaaatggtacaggcttgctgaagccagcgggctcagtaaatatgttgccagattcctcgccattgggctggcatccacgggcactgtaggtagtgggccaggacaatggatcagagctttggataagatcataaagcccacaatatggaaggagggggagcgcgaaaagggcatgaattttgttatcgacacagtcgtaccgagcgacaagccgagcgatggctcccacttctctctactatctttcgccttcagccattcgcgcgaattactattctatcgtgttcttaccactcaagatttgactttggacatgctgatgatttctccgagcacctttcagctggcccttgacgacgagatgcaggcttatgccaaaaagggattctacgtttactggaatacctttgtccaagggccctgggcagatgatttcgtcagagaccatatctatgagaaacatagggttaacaggtatcaacttccaggtttaccagagagtccctacagcagaagcgacattcaggaatggcttgactctaaaaaacttctgaattattacaaacgcgccgtccagcagccgcccaatcgcttgtctctggactccaacaacagcgccacgcctaaagacgatttactcgacatgttcggatctctcacattagaaacagattctgatactggtgacaagggacattccatggatacgtcctaaaacaaggtaagccaccctaagatcttgagaggttgatatggcatttcaaagcgtacactaacatgtccgggattaggcttcccacgcagatcaatggatgggaaccagcttgctagcccataatagccacacacgcaaaccacacccggattttttacacggtttattagacagccacagccagagatgcgcgaccagtcaagcagcagttgaaaagagactgaccaagagtgatcttttctggttcagaggaggagttttgcttctcaattcccggtcggatatgggacggacattcgcaccgaagcctggaaggatagcgaaggtcgaaatcaacgtgatagttagttatggttcaccaagcgttctgttgcttttcttccttagactttgagagattattctagctgtacattgtctgaataatcattccgatttcattgatactggtgacctgaaaacagtaatgttgtgaagatgaagggtagaaaagggactgtttctgttagtgttagcgggtgttagtgctagaagccctaccagactacgtcccagaatcatgcactttaggcggcccaagtactgactcgctaacagtggcttgaaatctgctaacgcgatgtcttacacagactaatatagcgtgcctaaattgctgccccgacctcgaaccaatctccctcgaccacacagagcatgaacacatattgaatcgaacttccctcgtaattgtgtgtatttctcgaataattccattctggatatcaagaccattgattttgatcttgatgagactgcaatgctagaaatttctcttatttcgaatgccgtggtgatgcacacgtcttttgactttcctctggtgtcctttatgctttcaatcctctagtgtaaatgctatccaatcgagtcacttgttccacttttccaaccatgatcaagcccgaaagactcccatttcaaaagaagctctcaaagacaagcatccaacaaagccatgagactctgttttggtagctgaccagagcactgtaagaccagaatcgttgccagtactgtatttgaacgatctcgctgccgtactgctctgttctctgtcgctaatgccgtcaccaaggcccagagatttgataactggacgagaacctgttagcgctgataaatccatggattccaaaacggagaagcttgtagtgaacagatgaccgaactcacattatcctccatcagtctcttcaatcccgaaacagcactcttgccagtttcgtggtctttggccgccgacctggccagcccaccgatgctcgcatgaagcgtactgtgaacacccctcgcctcgcctatcagcataccctccgacatcctgaggatctcatcgaacagcggtcgttgttcgcgtgcaccccactcttgttgagcggccgagaaaacgtcggcaaacagtttgggcagacgccgggtacggctgagtcgctgctcgaccgcaagtgaggaggagtccccgaacttggctttgtagtatagagtggcgagggagtcgaagttgtcgaagccttctgtttcaacacgttccatgacgctttccatgcgttcgtccaacgtgggtcgcttggtgggtaatgatgctggttgatgttgttgttgttgtctgggagctttttggttgacttctgcggatgtagtacgacaggcggtacggttggaagtccgcgtctttttcatttcgggtaagtcctgggtaactggagaggtgagagctcccgcctggcctgggttggacattactaatggtggtggctgagctttccagttcaggaccttgttttcaccttcttctgtaaaccctgcagtcattgtatcgtgtctctcggtagagaacagcaacgggtcaatatcagggctatcgtgaactactggaaccacccattagtgaactgcactataaagaatgtgcttctttctcgtgaacttacagaatggatcattaccatgtgcagagccatcaatagcatagttgttcgtttggccatcagctgcacgatgctgggtgtcgaaaggttgcatgtggaggcgcaaatattcatgtacaacagccgaactgtacccactatccgtgatgttcgactgctctacagtaaacactcccgatggttgtgaagttaatggtgttgtaatgggcgataggtcaaacagttgactggcatcggtatggaagacgtgcgggctgtgatagttgggcaaatgaatgtcattaaacaccatcagttcgttagccctcggagatgggctgttgtctgtggtatatgttggagtcggaagctgtacagacgggctcctgcttgtgttctcactgtcgccaacaccaggagcatcaccatacgtcaatgttgccttgtttctctcatgatattcgagtttttgctgtaactcccctagacgtgccttcatacgataaccttcggtgacgaattagtgactgctactggccaagtatgggggcaagacgtacggtatgtccgctgtgcaacacggttctgaatgcgcttcttttctttccggtccttcaccttagtccagtcatcctccacggaaagcttggtttgagtgagatcgggcaaggagtaaggatgagcggaaggcttcgatgaagacatgattcgatatgaccttctgtctgttgactgtgttggcaactattgcaagacaggtctcgcaactgctgaagggtgtttgcaagtgccgacgtgtaagtacttgaataattgcctgtcatcagccctgcggtgaaagccaggtagaaatgccgtactttcacagtcttgggagactttgtgatccccggagttaagtacctgatctggaaggcatcgtggtgtacgtccaagttagtgaggtttgtggacccgcatcatctcacgttaaggtaagaagaatcgcggggtaatgtagctcgaaacggaagtagccaagtctaaggtgtagaaaaaaggcggggatccataaggccgcgtgtgatggtatctcagtacgaggagctgttgtgtagcggcactaagccagtgccctgagcacataggcaacgacacaaagaaccgcttctacttacaacagagatgctttgtggatcatgctaagattataagccaatccagtgttcaagatgcttcatatagtcgctaagcgcgggctagaaacatccgcatcagatgtagccttcctcgaaagagcatcgttatgattaagcagttgcggtacgttcatggcgcaaaacccatgttccagcagcaaggtttaccactgagtgacgactggtggtgagtcccgtgctgtagactacagagaaagatggaaccttcgagctatacagtttgaaatagccacagaacgattgaggacccatggcccaggagagatcagtacttggctagaaggtatcgggagtagaaccttagaaagaagctagaggaaaatacgaaatccacagcgttaaaccatctcatccatcaagggacttgattggatgcgcctgacaacgcaaaagatctcgacattgcaaaatgaccaaacgttggagaatgctaccagatgcatggagtaaacgggcaaggttaatagagtgttcaacggtaaaccctgcgcttacgtgggaaactgagagaggccatctcgatgcagtgatttggggttgcggatgctgcatttcggttcctttacccaaccaatgcaatgggaagatgcctcagcctttacccctgctcatcccatagtctcacccatcttccattgccaccatgtgcatctggctgatctgctcttgatgtgaggtattgcaaaggagagatcccgagcggcggctagtgccagccttgagaagcctgtctgggggatggattctcatcagaattccggaataacttcgtccataatcggaagtttaagcgacggcgggagtaagagatggtcatggggctggggcagcttttcgatcaagaaacagtgtaaatggaacagagaaccccttccaaccttgtgccagagagactcttggtttcgcgcgagattctattccattcttggtataagttgatctagatgcaaagactttgttgacgccccgtatagatcggtagagttctgccaagtctcattcaagatggatttaacttgctgctattttggccaattacttggttggctgggttgcatgccctgttgaagtgccagcagacagatccttcaccaggtataattggcagtacaacgtgggggacatacccgactcgagtcttcgtggtaaaagaagacaaacctctgttggatatgtgggcaaaagccatggcgtaactgcctcattgctgctcgtcaaacgcaagatgtcgggcttcacgctggggaggatgaacaaggggtaacaaagtccatgcgtaacgacgctaatgacaggtaagtctgtgatggcgatattgatggtgatgactgcgacgtttctccgcgcccttgaaccgtcttctttcaacataaaggtgatagcggtgtagtggtgaagattgagaggcggtagatgatgcagttgagatgacaatgcgttcgagatgcgcttgatctaagcgcttcgtttcgaatgccttcttggggcagcaagccgagtttagacggaccattacaatgttgtggtacccatctggggcggaacatcgctgtatatagcgtggctgcatgaggctcgaaatgaacgtagcgacctcgacacgttgtgttgcatcatttggcatcagtggcggtgtgggactgaggaccgtcacattgcttcttgaattcagtggcagtgttgctgtgagccttccaccaagcgggaaggtatttgtaccaaagataggtctcgagggtgcccatggtgatgaagaagatcatgatgtacttgttccatttgttgctgattccaagatgctcgaagctgaaggcggcgtaggggatctttgacttcgctcccgagttttgtacgagacccgagcgtgcggtctgacaggaaaacgatcgagaagcatgctgcgcttttgtcgtacttgtcctcactgctgttgcggcgccgaggaacagtggtcgagggcagacggtaggagcccgtaaagggggggcgaaacgagctggcgatgtagggcgcatagtgacaaccgtaagcaaggtcgaaatagtcactccgatcgattacgatgagccaataacaggtattcgccgtagatgctggggacgtggtaattcgtagaatcctgacagagaaggatttcgttgatggaagatgattaggctgaaatagcgaggaggagatagacgccctcagcctgcagagttctcgttagccctaggcgccttcctaagcggcccgaaccgacagtgtatttcaattacgtaacactcactccttggagggaaatgggggtctgaaaacaggtcccagtaagtatccagtaaggttttcgaggatgcagcaatcttttttgcacgcgacgttcgtatgggggtcgggcgcaaaaaaggctactggaaagcccaaaatagctgttttcgacaaaaaagtctaaagagagctttagaactttttatataaataggggaaaattaagaaaaaaaacgctacattggaccagaaacgaggtacattttagccaaataattactttgagatatggatattaacaacactaccaaccttcagtattagccgtcatcatttgaccaaaattattagaaaaatctaatagttcgatttattttctttcggtgttggcttagaaggatttggctttttgaaataatgagtatcaaaaattatttaaaaagacgaaaacctctgtttcaagtcataggcttttccccttccgacccccatacgaaggttgtaaagccaatagtctttcccgggtctgttttcagacccccatttccctgtaaggctgctcaccagccagcagggttctcgccccaaaggtccctaaacttcagcactcaacgccccgggcctcagctagcttccttccacttgtacttccaggttgcacccgaacatcgagctcacctccttacaggtatccacattcatggctgtctgatacttcaattacctgatggttttttttttttttgattgacgaatatcgtatccggtgtagcagagtatcagtcctgcactgtccccggctatcaaggataaaagacaggtcacccccacggaggcacattgttcgccaatctgagctcgtaggtagtgtaggctactgtgtaagctggtgaatcctgcaggtgacatactgcgtatgtacgcatgtggggcagcaaaggaagtgttaagcgacgatgacagtgtccgttgcaaggacaacctaagccatcagttttgtttctgctttataccaggaccccagtggttaccttggacttcgttcccattccaatcctggctctcgcaaatacagcgtgtcacaaaccagcttcttgcttgattcgcttacgaaatggcatcttcatatactatgctcgaagaggtgaaaagtcccattctcgctccgcagccggccgccatcaaggccgccgggatcttcatcccccatccatctcaggcgacggcaccccgttccgagccagacgaaccagcggtactggagtgccagctccatgaactcagcatgggtcccaacccgttgacgggtatcccgaccttccccaaccagcaagcacaccgtgaacacatcctcctgcacatggccgctgtgttccgcaattgggcgcgcatgggatacaccgagggcatctccggtcacatcagcgtccgtgacccggagtaccccgattgcatctggatgaatccgatcgggaaacatttcgggctgatgaatgccagcgatatggtttgcttggagattgataccgggaagattgttggagggaatcgggtacgccgctgagacaacctagttgtttgcgagtctgccctatccatcgctgtctaacttcttcgccagacccgccccgtaaacgcacccggctaccacatccactcgcaaatccacaaagcccgcccagacgtccactccatctgtcacgcccacaccatcgccggccgcgcatggtccgcctttggcaagcctcttgacatgctgcaccaggatatctgtgacctgtacaactctatcgccgttgactcttcctacggcggcatcgtcaccgcagctgaggaggggcagcgcatcgcctctgtcttgggcaaacactccaaggccgctatattgttgaaccacgggctgttgaccgtcggatcaacggtcgatgaggctagttttctgtttggattgctcgataggagctgtgagattcagcttcgcgtggaggctgcttgtgcggggaatcccgagctgaagaagaagtttgttccggacgagatggccttgttcaactttcgcatggcgggggagaagaattggctttatgcggaggcgcagccggatatcgagtatgaaattgagatggcgggcgagaagatcaagcaagggttggggaaaatgaaggttgatcagaagtgaagcagcaagctgggtgcggaactcggtaaatttatgggtgagttatagccctacattgatggtatagatatggactctgcaggttccttcgaagtatataaaactttgcctcgaatgttcgaaagctggatgtctgggaggtgtgcggagccgacgaatatgtgctatccggattaccacactaacagctacgcgtgcaaaatgagagccctaaagttagcgccccatcactaacagccccccatatcagtttgagggagtcgctgtttctccagagttactttactgtcaaagagaaagtcgaactgacaaataaggataacactaatgtagttgatccaacccgtcacctttctagaccaatttatccttttcatgtcctctaagcagacatcgaagagaaaagaagcaggaacgtccacttatcagagccacggcgaactgtcttacatgagcgtagtttttcttcaatgggaatggaagagcaacagtaaatttaccgtgaatcatttgccttgagagtgatttgacttcaaaccttgcgtggtgatccgtcaccggcgctcggcccatagaatctgacgatactcgacagtaagccatcgggctgaggctgctagcccctggacacttgtaggatatgtccgtaagctactcggttatcttcgaggtgttgaatgaccgtttaaatgtgataagcaccttctcttgtttgggaaacctcaaatcgttcaatcagttctttgatccttcatgattctcaaatcaccgttgaatgatcctcaaaacgtgatgtccagcagggcctaaattcataaatgaggcatactggcgtccaacttaccaactaccggtagaaatcctaaagtcgcagcattcgtgactgttcggactcagaagtcgaatccttgccattatatgcagcacaagttccatccttcgtacaccgccccgacatactagctgtctgacttaaaccccaggttgtcttaccactcgtggagaggagtagtacaaaagaattaattctcaggaatagtggtgttccatttaccgaatacaccacatgaaaggtcaaagaaggaaataggtcaggggcatggctgcatgagactacaagtctgagcactccgatccggcacgtggtgaggcccaaccaacaccgggccctaagatgaggctattgtgagatactctgagtagacccgaggatagcctcgctttcctgtctactttgagcgccccccgctatgaatatcctttctcatgcctcgacaacgtgctcggacactcagaaaatagtttatatggcgtcatcgtcaaggatgactcgcacagtaagacttgaagcctgaccaagacttcggcttgtagtcgtataatggcatttgagtagttgacgcatcacgagatccgtcacagtaatccatagagaggtagaggtattccggtctccggctgccgctgaggtgaagacttttgtcgccgacgtcgtcaagtcatcgggcaatgagctttgtacatatctacccatcacgctacctcgagttttccaaatcaagccggcagtcttcaccatcttttccagccagcgtcggaacatttcagttattcatcatgttgacctcaagagtcgtgaaacagctccccagagccagcaccagatctctccgccccatctcagccgccatcacccgcctccaaccccatagactctaccatgaaaccccccactctcgagcctctgtcgaaaccgctcgatccctcaacccaaccgaccccttcgccagccttcctccagcctggtcggggccacccaccaccaatttgaagggcatccgtccccggttggacgtgaccaaacgtgtcttcaacccctcctattacaccgcgattgccgaaatcatgaagctccgctccaaatacatcaccaaccgctccatctttgtcgaaggttccgacatggtccccctcctccttggcctcggcgccactcgggccgacttggacgccctccagcgcgtctctaacaacctctactctgacccgaccttacccttccggcgctcgcgcaacggccgtttctgcttcgacttctccactcgttccgtgcgacggctcgagttccaaccctttgcgttgtcggttgaagaggacttcaagcggcatgattcggggcagatccgcgttttcgatgaagtccaagacgagctgcagctcaacactgctttccaggccttgctagtcttcaaggggatgatctgccatggagtacagaccacccatcggccgcgactggattactcgtccgataagtgggtgtgcacgctctttaacctgcgcaccgtcaccaccccctccatcctgggcgagccggcgctggagggcgtgcataccgatggggtggatcacaccatgaccacgtaccttggatcgaagaatatggatctggcggctaacagcgcggtgacgttcatgcatgatatgaacgaggagacgggggccaagtatacggaaatcaaaccgcagaacttgaggagtagagtgcagcatagacactttttggatacgctgttgttggtggatacggagaataaacactcgttgagtcccgtgttgccgttggatgagacgaaggaggcgacgagggatatgctgattttctttacgagacggccggtgaagaagggggatgggggacatatatcggaaaacattgattcgtttaggccgcatgaggagttgccgatggaggtgccgcttttcttaccgggggcgatttacgggaaggacgagtagggtatttgaggtgaggttgaatggtggtgggaatactgtcggtatcgggaacaaaagcattgggcttgactggctttgagttgaagagggttcgcatgttttttttcttgttactggagagtgtggatgttagtacatctggtgagacagataggatatgttgtctcattagtcgaattgttcacggtgtgcattacgcggcagatgcttttcatttgacggaagtcagcaattatatcagtgctcactggaaaagacgatggtggaaaacggggtatcatagtttatctcaactcattggcgcaacaccggcccagctctctcgtacttgctctccactgtccacaacttcatttgttccattttatctccaacttgccaagtgcctcccacagcccgcttccccccttatcttgcaatatccccttggcgtgccttgggatcttgctgaggacaaagtcggacacagtggtcctgtccctatcatccggccgaccaatgcctattgacacgcgcgcccacttagcatcgggtatcggcggcaaactggccagcacgctcttgatgccgttgtggcctctatggctagccttccactgtcgaaccttgacgacacccaactcttcctccaggtcatcgtggaccagcaccagtccaacttcttcggggcttaggccatggtcgaccaggtaatccttgtacgcccgagcgagccacggcccggtgatgttcatgagcgtagggctttgtaaaagagtgtactttgatccggcggaagcacggacggctttctttccatagcgttccgaggtgaaagacggctgtccgaggtcttcaggaagctttttctgaaaggattcgagcaccagatggccggctgagtgaaaagtatcgcggtactctcccgggttgccaagactgacgacgagaaaacgtctgagagatgccatgttctcagcgtaaatttcggagttggcggattcttcttttgaggctgtgtttgagggttgctgtcggatggttttcttctgggccatttcaccgtcttagtgccgtgcttggtaactgatttgttttgtatcaattggtgatgccagttggctgttcagaaacaggttttggttcgggccaagtgtatgggcaagattgataattgcaagccaagctcaaaggaaggaaggaaaatgaatgagagacagaagctcaacccgggacgtacgcccttttactctctttcatgcgaagctttacatacctacactgaacctacgccgggatgagtcaacggcaaagattacctgccgcgatgtccggtatcacagcttcagcactgtcccttcttagcagcagcaatgtgtctcgaccagctgctgtgagaaacctgacatgagttgacgatccgatgtctacactaatggcccaggcctccgggacgggtatggagacagatccgatcgatggagatcattctgggaaaatggaagccgtcgaacttcgtttttgcacctgtcacggtctgctcgcggcccggtgggattttgtagccaaggcatttgtggcttggcaggtcgaccccgctgacgtcgtccaagattatgcccaatcacattccaaggaacgtgtcatcctggcaggcagcggtaagcacagccacatcccacgtcgtcacccctttcgttcgtctatgtccgggcatcgcaactggcaaggatctcgcaacaactgctctccaagcttgccaaacatcgccaatctgctctaaacgtcaacaacaccgacatcgacttattctccgagccacgtatccggccaacataccaactgacttaataacatcctaatcctatcgagcgacgaattaatctgcgacaaatcatcatccaggcgataacctaccgaatatttatggcgattgaacggaactattaatcagtcgatcccccgcatatacacacacgagtcaccgacgtcagacaccgagcgacgagaataactcagccatcatgtcgtgggccggtacgcacaaatcccaccatagcctatatcccctaatgcgacaaagctaacgggttccgcctcttccgtttgtgtcttacaggcttcaagaaaaatgtcaaccgggcaacgacccaggtgatgatgaagacgggtcatgtcgagaagaccaacgatcgcgactatgaggttgaggagaggtatgattgttttcggtttagatacgacatgggaaggagagggacttgggctaagcgtctttgacatgcagacgattcaagactatggaggcggcatccctacgactacaaaaagaggccaagggttatcttgattcactacgaggtatgatagacacccacccgtcgctttggcagacgagtcatgtgagctaacgtcaatgtcccgggacagcaatgacggcctcacagatgcgcatcgccgaaactattgacgctttctacggtgaagctggtgctaaagacggagtcagcaagagttacaagcaagcagtggaagacttggacgccgaaacgatcaaggccttggacggaccatatcgaacaacagtcctagatcccattacccgattttgtgcctatttccccgacgttaacgaatgtaggtcttggccgtctccacctcttcatctccctggcaatcagttgattgctcttccgctcccgaaacatattcctccctttttctttgtcgacaacgccctgctgtccgtacataaactgaccgccatgaactcaaaaaaacaggcatcaagaagcgcggccacaaactcctcgactacgacgccctccgcgccaaagtcaagaaactggtcgagaagcccgacaaggatgtgacgaagctcccacgcgccgagaaggaaatggagatggccaaagcagcctacgagcagctcaatgagcagttgtgtaccgagctaccgcagcttatcgacctccgcgtcccttacctcgacccatcgttcgaggctcttgtcaagattcagctccgattctgcgccgaagcctacagccgcatggctcaagtacagcaatacctcgatccagacacgcgggagcagtacgcccagggtcagctagataccagggtcgagcaagtgttgcaggagatccgggaactgagtatcagcggaactgtttaaattacagggcgcagcgaagatgcgaaaagggacgggacgacataatagtacgtgttgcgcggattggttctcaagtgtaataggttggaactggggaattagggagaatcgaggaacagagggaagaacatcaccatcaaccactcatgacgacatatacctcgttattcctcccttatttatcttttttccttcgttattgctcaatacggcgtaaaaggtatgagggatatgggtttagaccttgtttactacgaatgagaagagacagaaaggttacaggcaccacacacactttcaggaacattgcgtcgcttcaacggttctgatgtgccccgcaatgcaacatccatcacagcccaaactttatgcggtcactgagcgttggatcttgtctcactgagcgaaagttgtgttttccagagcagttctttattcaaagtatacagcaaagaattgattgcatccgggagcatccaaaatccccaagatacggatcgtgtaagacgactttgggatccgagtcatggcaagagcggtgtaaagccggtgtaagtctcattcgttggtcctgtcggtccggttggctcggaaaacctctagcttggcaggtagttcaagtttgcaaggcgacctggactagtgtacgaacggtggaaaaagaaaggatgaacggcaatgacggaattgagtctagtttgcaatggtgcaacgaatataaacatttcgaaggtgttgaaacgaggtccgtgagtaagcttagcttgtcgatacggaggacacggttcgcctcgtgcgtagtgtactgtttccagatactgggtccggggtccagaatagtactatcccagtggaaaggacgcgcggctccgcaatgctcatgcaatggaagattggaaggacaacgaaccttgagggaaagcttgcaaggcctggtggtgtgcagaaagttccccctggtgtcctgaaacgagagggacccggtgttatgggctgtgcttgaaaagatgtacaggagagatgtgaaagttgccggtgtagcgaggggttaccattgaactgatacgctgtcgaagaggaagccgcgaggttttgacgagcgaatggtgaatctcgcttgggatcaataagatatcagcattaagttttttttaccttgatccagtcgaggacttatgtatagcagtcgataaatggtcatctttcgacgcgcgcatttgctgtggtggaaggaagatgacggttggaaatgtccagccaaatgtctggactccagtactatctctagtgtaccttcttccatctgccactggcaatttgtggtcgtcggtcgatgaatggatcatggtcatcactccctcgcccatcaaccatgcgccacggcccctcctgagagcgagctttaacccctgagcgaccgcgattggcgaccccgatcttagggctgaaacaacctcaaagagaggtctccaccaactaaactctaacctacaggggtttattcgtcgccggcttcttctcttttgctggaacggtttaaaaactgccgcccagcctgcctatatccggtttgggcgatttggtctgcagcggttaagttatcgtcagtcttttcaataacggttcgatgacgggcggtctccgatgtgtacaactccatggaggcggacctggctcctcggtcgtgttccacagcattgatatacattgccgccggcgcaaaaagagagaattgcgtaaatgggaggttgatccttgcaaccagtggcttctggtatcaagtccagatgcttctggcgtgtctgggcgacggcgattgcgggatttgtatgtcgacttctttagactagtagatcaaattattggcctgtggtccccaatgttatcctcaacggacttcgctacattcaggctataccattttctcaggccagtgtggtgtggtgggtggcttgcagtcatggcggctagaacaccgtgatggtgttggtcctttgctatctggctctctggtaaaaggaaagggcttcgttgttggcatattgttatccgacggcctgcatgcataccttgtacatatgtgcagtgggcgcacttgctggatcggaatcgggttggttgccactgcggcggatgagctggcggttgacaacattgcttgctcatagccaaagcgttcgtgataatgttcgacttttcggatgaagattggacctgtttgacatacattacctgagcttcgtgtgagcttggctaacgagttcaatgagtaggtagactcagctcgagaggatataatccgaacaacaagacaaggcggggagatcgagtctttggtgcattgatattctagtagtcatacactgaatacgaaagagattgacgaattgttatcgccccaacctttcgtgatttgggaacgaagatgcatcctcaaagctgacgaacttcacatcgctgtaaacgtcacttcgcagctttgtggtagtttaacacttgacaagccagctcggacttggggcgtgtccaatggcgtggaaaagcgatctggaaatgctggttcgaaaatggatttcgatcaccgagtacagaccatttgggaatgctctgttccaggtcagattccagaggtccagaggtccggaagcccgcttggtattcccgtctcggaatttcaggtgtgattgcaatgatccgattggtatgttaggcagttgtggagaaaatgatttcctggtcttagaaatggggaattttcgcgtcgaaggcttccgagtgttgtcatcgaacagcatttggaaagcttgggcctggaagatgtctaagccagatatccaggtcttcggacaggccctaaggatgaccatactttttctggatttcgggattggtactatgtagctctctatgatatacgaatcctttgagacgagcaggggcgatcactcgagttgacttcgttgttgggaagctccatctagacacccggttaccttccactttcgttcgtattcaattgtggacgttccttgggaagaagtcacttcccccgcgttccaagctcctaggatgcccctgttgagcactgcatctgcactgcctggattgaatctggacctcccccgcagaagccatggacgagcaggtggtgtggaaagaagtccggatacgcttataccaaagtagacccagtgagagtccggacctttttacactattagaaccatctgatgggcctgcctgtgtttcgcctcctgccttagcgcgctgcaaggacgcattgagccgtcaaggtttcctgctcaatcggacactggcgtgcctcgacatccatgctttctctccatcctaccatctattttcaacctttccccttgtttctgtacgcgatacgacgggggctaagtacgaacggggcaacttctcccagacgagtctaaaaccacgtttgcgactactgcggatccatcgacgtccattcgacgagcacactaccttagctttgagacaacatccacacacacgccattcttgccacacaagattcccacacacggcactagaccaccttccttttcgaaactcgccatcaaaccggctgctgtatacatatctggcaccttcgtccaggtcattaagctcccttccgatctcgtctgctttgctcgtttgttctcaattatccatctctcgaccttcactctttgggagtttgtcattcgttacgagctacggccgccattgtctgctcttactgccagactgtccctggcactaacagaacgtgcataactgcaatctcacagaagccgacgaactccacgacattcttgttaggaatagtccattgacttaacccaacgcttcacttgcacctgtcgaccacacaaacaatatgaatatcaccaaaaagttcgaccgcgcctttcaatgggccggcgaaaagatgggtgccgagcaaaagacgactatgtctgaggacttcaagcagctggagatggagatggcacttcgctttgaaggtatgctcttgctttctatttcaatactttaaccatgtgcacaatctgacacgctattactgctaggcatggaccgactgcaaaagtctatgaacctctatgtcaagtggcttggccgtcgctgcgactcgtacgaagacaaggacaagtccattcccaccacttatctcggaaagactatgatcggacatggcgaagactttgcatccgactctgaattcggaagctgccttatctcaatgggccgtgccaatgagaggattgggcagttccaggagaccttcgtcggtgaggcgacaactacgtggcttgagtctctcgagaggtctctagccatgatgaaggagtaccaggtcagcacacacggctcattgtcaagtttggcttacggctaacagataatttaggctgctcgtaagaagctcgagagccggcgtctggcctacgatgcaacggcgaccaagatccaaaaagcacgtcgtgatgacttccgtatcgaggaagagcttcggggcgccaaggccaagtacgaagaagcctccgaagatgtcggccgcagaatgcaggatatccgcgacagcgaggtcgatagcgtccgcgatttgacccaattccttgacgccgagctcgaatatcacgaaagatgcgccgatgagttgcgtagggtgcgccaaagctgggccggtggtgctatctcctcctctaacggtatgagcggctatggtgctggcctccaacggcgaccaactgcttccagcggtgacggtagaagcaggccaagcaccgcacaaagctttaccgatcgcttgtcccgtaccaacagccgcaacgtttacgacgagcaagaggttgagaccgaggcaccgcccgtgcgtatgcctatccgcagcgccgtttctcgggctcctctgtctgtgcagtcgcagaaccagcaagtcgatgccggaccgcgtcccgtcattggcaggtccaatactgttgcctccttcctgggcgggacgaacttggagcgcgagcgcatcggaggtcgtatctctggtactggatccgggaccaccccgcccggttcaacctatggagttaaccaaaacgtgcctaacgtgagcagcctacgtggccagctgcgccccgtcagccggattgcaacgaatgacaatgtatttgcagaccgggacgatgacaacaccagcgacacgggaagtccagacaactggtgtacccgcagcgcgagcccggctacaagtattgggagcttgacaaggacaaccagcaatacggtggtcaacaacggcttgggagttcgtaaggctcctcctccaccgcctccttgccgttccaagaagcctcctccgccggtgcctgctaggcgggatctcggatccacatactagatgtaccaggaccgggcatgaatggcatcgctcttaagattgagttgagacgttaggcagggtcaatcatcagtccgggtgtataggcaggcataaatattgacattgcaactggcaggcgtttgggcgtaaagtatacaatagggttgggctgtaatgccatgaatggttagcattttcatttttgtggacaggagccacgatttcgtgcagcggtcatcgaacgagtaaacgtgggggtttgaacctagtatttcctttgggatgcaaaaacagtagaaattaaaaagtcgaggtatctgatatcaaaaacaatgatgatttgtttgacgatggtgaggagaaaacgaagaggatgtggcacatatgatgaacaaacacgtcgtaacgcacggacgcctcattgcctgccggtaccttgctggatccactcggtgctacgtcgagggtcggccgggtcccactcccgtcatcgtcttgcccttccatccttcgaacttccaacacatgaccttcattcttctcgctggaaactggagataatctgagctcaaagacaccccccatttcttgacaccattccgtcaaccccctaggaaaaaatatctccacggaatccgcaaactcacacccgccaagcagcacttgcacgccgctccttgctatctgccctcccaagacggtcctacgacatccagctaagccacgacgacttcgaacctcgactgtcgatactctttctggaacatactcctgtgggagcttacaagccgcccagcatggcgtccgaagacgcacgataccgcgaaacctcgcagtttcaagcatggtccttctcgcccgcccagcttgctgccatgcgcgagaaaaccaacgccatcgcccgtcaaagaatagccgagcgcatgctggcatccgcctcgaatccgccgacttcgaataacacatcccatgcgaacactccagatccgtctggacatgggactcccaaccccaccgagaacagcacaccaaccttacccgacttcctcaaacctgaagaagaggccttacttgtgtccttttacgtatccgaattattgcgcgcggcggaccatcttggagttccagacgaagtcagggcgacagcaacggtctttttcaggaggttcttcctgacgaatagcatcatgacgtacccaccacaggagatgatacttgtggcgttgtttgtgggaagtaaggcggagggaaggtttcctcggattattgagtttcagcaaaagttcaatacgaagcaggatatcctcgctggcgagtttttgctttgccagggcaacaggttcaactttgaggtcagacacccgtttagggcgttgatgggagcgacgatggagttgaggagttacggggacatcgacgtaagatatgctgacatcattttgcccaactggctgtcgctaacatcttgtctctctaatacaggaacaacgcatcatagcagccgaaaagcgtgctcacgagatcctgctcttcagtcctctcatgaccgatgcctactttcactacacaccatcgcagatcatgttcgcagcactatcccttgccgaccgcggactggctgagcgcctgattcaggagactttccactttgtcccgcccactaccaacaacgataacacccctgccgtgacaccactacctggtttggagaatcaggggataggccgaaaggagggtggtagcaaggggataacgaccaacgatgagcgcgcagccatagtcggcccagggatccgagataaggttatgggcactatcgaggcatgcaggaacatgctgtccaccgaactgccggagaggaagtcgcattggacgagtgtaagtggctttgctccctttgtcttcgctagaccgccatcgcagtaccagctaacgcaccatcccacctcgcaggaatcaattttcaaatcccaaatccggcccgtccgcaagaagttgacgaagtgtcgcgaccccgatcgctggaatttgtctgagcttcagcgccaacgccgagaggcaggagtcagacgtgccgattcagaggagcgccctgcagccagcaacgggtccaaggacgccgctatctttggcggcgatctgtcagccgatgcgccggagaagaagaggaggaaggttgatgggaatgggctggaagatccttttggcggcccgctttgaggacggggtttgacgaaaccacctagctgtagctaggtgtgataatacacctacatggtcggctacatgattctttagacttgcatataccgatagagactcggttcagatcggtcggcgttgtttttgtggctttttgggggtactaatagacagtacatgaagcgattcacatatttctaacccctttggatgctcatcagacctctttgctctatggatgttgcctataatattcggctgcgaaaatcggtcgacaaccatattttccggactctccctttcgcttcttcaaagaatcttcccggttgctccctaactactgcgctgacggaagttgaagcacagcatcttgctcactcccggtgttgttgttttttttttctttttttttttgtctctctttttttctttgacgacttccacaccaaagtgcaccttcccaaccgtacccaagccggcgacttgggcacttgaggagctcgaaagtttcacgcaacccccttccgagcagaaaaagaggaggctcggcaaagagccaagaccagatgttgtacaatcgcttatcccggggccgtcttctcggtcatgccaagcttgtcacaatggtcttgtctccttgcgggaagctatcctggtttttatcgtatcatattctttgcccccactttcaccactccccttttcgtttctgcggttgttatcttggcttgctgttacgtagtcaagtgtccatcagcgtgtccaggtgggaagtatctttaacgttgagattagtggatcttgaacttgaagaagtcaggatcctgaggtgtgattgccctaagatttagttcctcgccgataattgctgtgctgttggtggcatagtttgttgttttgttgtcaacatccccggttgatacggatacatatcatatctctcgactgatatccaagtctgaagtggaaggtatctcggggagccaactcgaatgaagataagcgtcccgggccgacatcggttggggttggaccccgggcacaaagctccatcaaaccccaaccccttccgaccgaatcccacccgccgcgtcttctaaaagagccgtctattgattgctccacatccgagtccgggccacctcgatgacttccgggaacatgaagacacgcccttccgattgacaacaacaacaacaacaacaataacaaggtcttccttccttctttctagcgtctttggatttcgaccatggcttggcacgcattggggagttacagggggctgcagtagcgccgcgactcgcaaaggtttctcgcatttcgttgctagcactatcatctgcatcttgatccttcgttcgtcttcgaggtcccgtggtcccctcgttgccattgacaattatgtaaaaactgactctttgaaccggatggattattgagccggtttgttgttgactcacagcgccgcagggaggattcaactcttgggagttatcagcttatgccctctgttttctcggtcagtgacggttgtgagtggtggccttgtgcaaagttgaggcgaagtaaaacttgacttgtgtcaattccgagttctggtgtaagtctgacatacgctgatatttacaggcagtggctatgatgtgcgtcctcgttcctgaacaatttgttgagacctttggacgcgttcttggcgggcgatctgggtcaactgtggtctcaacaattttgtcggggccgagatacatctccatggcggtcttgctcagttgactgcgagtctgacaaagactcggtgtcagccttgtggtaaagcaaagggcgtacagatgacgagtttctcacggtcacagcttggcaacacggcttagaaggaaagcaagaagtccgtaataaatcttcttctcgattccgactgataccatagactttgatttccggaacgaaatacacacctcgtgaaatcggactgatatcggactagggtatcttggctatctaccgaatgcggtagcattagagcgtagggatgaatctccacgtgtgcatggttgtcagcttgcatcccaaccgttcagccttaaccataataggttgcacggatgtaattgcagttcgatatccgatccaacccacctccactcctcgaacccgagagccgggattcaaagatacggcacactagatactcgggacccggccatcggctggttatcagtttctttaacatggactgcaagggttctcgaatggaacgtcaaggttgagggtaacgccgatactgtatctcccctccgccccctcattccccttgagccgccctaggcagtgcggagagcctggctgactgactgactggggtgatcagttacgtacaaccggccttctctcggtatggagcttcaccaggaggaacggactagggccgggcctggataatgtcaggtctcgttgggaatacactcctggatgcttggatggtggtctatataagagccatcttccctcgctcttgatggcaaggctacaatgagttgtgtcgttgactcctcatccatccttccccctcctccttttcaaatctcttgatcacctcagccctacaagagatcctcatccgtccgtctctctccttgctttcatacaagatgaagtggtctgctgccgcgggtgcggcactgctcgccctaccggccaactctgcagtcaccgcatctcttcctctcaagctcgagactcggtcgtcactcaactcccgtctttccaacatccatgttgagcgttcagcatcagtggagggtgccatcagctacacctacggttcatgccaagccaagcgtgaagaagaagctcatcactccatcagccagcccaccgacgctcaccacgaccgtcttgtctgggtaattcccgaaaatgtgcagtccggtggctgtatctcagcctggagccgcgccaacggccgtcttgtcggtcgcagcaggcctcagtcctttgacttcaagtctatcaagatgcgccgtgacctcaaggcccgcgctacaaagccatcagactccgtcgccattcatatgactacggacaacggcatcaacccatggggaccctggttcgacggtgtcaagctacttgaggacaaggagatttccaccgttgatgttgagaaggccaagagcaagaacatcgccattgttggcgccggcatgtccggtctcatgacctacctctgcttgacacaggctggcatgaccaatgtcagtatcatcgagggtggcaaccggctcggtggccgtgtgcacaccgagtacctttccggcgggcccttcgactacagctaccaggagatggggcccatgcgtttccccaacaccatcacgctcggcaatgagacgtacaacgtcagcgaccaccagctcgtcttccagctggccgaggagatgaacagcctcaacggccactccaagaacctgagcgttgacttcatcccctggtaccagtccaactctaacggcctctactactacgacggcatcaagaaccccgagaccggtctaccgcccaccctcgccgagctcgccgccaactcgtcgctggcgctcacccgcgtctccaacaactccaccaagtcactgagtcaaaaagttgacgcattcctccccgacaccgacaagttcttcgccgagatggcgcagaacatgttcaaagcgcacgccgactggttgagtggcggcctagccggtttgcccggcgaccaatggagcgagttcggcttcatggtgaactacctgcgcgggtcgctcaacgacacagcctttctaagcgccagcgctcactcgtactgggacacgctgtacgaagggatgtacttttccgcgtcgacgtggaagaccatcgacggcggtctcaaccggttgcctctctccttccacccgctcgtcgacaatgccaccaccttgaaccgccgcgtggagcgcgtcgcatttgatgccgaaacccaaaaagtcacgctccacagccgcaacagctacaaagactcgttcgagtcttccgagcatgactacgccgtcattgccgcccccttttccatcgtcaagaaatggcgtttctcgcccgccttggacctgacagcgcccaccttggccaacgccatccaaaacctcgagtacacatccgcctgcaaggtcgcgctcgagttccgcacccgtttctgggaacacttgcctcaacccatctacgggtcgtgctccaccacttccgacattcccggcatcggatccatctgctacccctcttacaacatcaacggcaccgatggccccgcctccatcctcgcctcgtacatctcgggagcagactggggtgaccgctgggtgtcgactccggaagaagaacacgtgcagtacgtgctcaacgccatggcggagatccacggcgaagagctggtcaaggagcagtacacgggccaattcaacaggcgctgctgggcgctggaccccctggagagcgcgtcgtgggcgagtccgacggtgggacagcatgaactgtatctaccagagtacttccagacgagaaacaatttggtgtttgtgggcgagcatacgagttatacgcatgcgtggattgcatcggcgttggagagcgggattagaggcagtgtgcagctgttgttggagttggggttggtggatgaggcaaaggcgacggtggataagtggatggctaggtggattgatgtttgatttccatttgatgggataaaagaaaaaaagaaaaaaagggggttctggaagatggattagataccgacctctttgggcaaaccttgggccaggagaaagacttgatgactctagataatgagatataatgtttatgagttcagtaatgagactgtccccacgtttgccgtggattgatctttgtcgaatgtgacttgctgaacaactcccgcgcgtgcttgccatggtgtgatctcgttgccgtgaaggacgaattacagcaaagtggaaatcttcttatgcgtgatgaggcatactcagtttggtgataatgcgagatgcttgtggcaaaagcggagggcagacggtcacttgttcctccttgaaccacgttttgtgtgtgttcatgttcggacatggtgagtagaaagtgcaggaacctgcggtcaatctcatggcttctcgtttgagaagtgccatatcaatcggtcattttggtgatattgttcacacgggcgatgttgagcgatggcgacgatgggttgacacagcaaaaaagaacactccacatgcccagctccaaacatggaaacattgaacccacaaaataagcgtcagctaagcccacgccaaaatgacggggacaacagcggatgcagtggacacaatggagatgcgttagcgtcgggtcgccgagggtgcagtggagcgcgggcaatcaggcactgatccgggttcggcgtgacgggatggggtcactaccatagcgcgcaaccctacttgtaaaaaatgatctctgttatgattttacactcccaaaatattttgtcttgaaacgtatccatggatcagtttgagtaaaagttgataaactgtaaaaattggttataaaagtaataaataaatttgaaatagaaactttttctaatataaaatagaatttacaattatctttatcttcttactagaagatttaccttttaataacttttttttattaatgaaattcattttagaaaataaatttgttccatattagttaggactatctttcttcaaagaagttaacttataaatttatataaatattaaaaaagaataagatacaaggttagagtataggaacctttactaagtaaggctatttttttacagtttagaaataagaataaatataaaaattccaactacaataaggaatcgaacaagaacctgacgatgaagaactacttcattaaccacttagctactaagctaagtaattatttctaaaaggttgtttaatttttttcataatataaataataaaaaaaattatataaagaaaagtcgaaagaatttaaaactacgaaattataaaggataatatattttatattgaatattttatattaaaactttaaatgtaagattctatatactataagtaatataaatgtaaaatttttaataaggattttaagtgtaaaagtaaatacttactataggtataaaagtgtaaaataagttatttaaggaattcttataataaagttatttgttactctttttgaaaaaagcttgtaaaatatatttaaaatagtctttttacttatagcaaatttaatatattaaaatgtactcaatacaaaagcattttggagatgattttaatataaaaataatattgtatataaaattattttttcaaattttattattttatccaagcgatcatacctggtatgatttttatattgcaaaatgctccctctatagaaaaagaatccacttgcattgaaatcatacccaagactatttttacagataccgtgtgcgcgctatggtacccgcctgtgatcagcttcccttcttatcttttatcattgtcagcaatcgtccattctagcttctttagccaagttctttccacttggaggctccctttcggctaggaaagatttccagaaccagatcgctttccggtgaccggtttatctggttgataagaaagtctggtggaatggatacaaagaagatgacgggcctatcgttgattccgaatatcggcatgactctttggatgtttcgtccagttatttcctgttgtcaatggtaaatctgcatgttaccgccattctcgttgaatcgtgaagaactcgacacatgcttatactgtgatcaagtgttgcagaaagtgcgagagacatccatggctgttgtgcatcggtgcttgaaccgtgaggctgaccacgtcgtgcatcatgaaaattgagacgactgagtgataccgagatcttatggacttccctttcatatctgtattcattgcctttgactctctgtgaatagcttcgctctctgtttgaaccttcatattttcccttcccatcatcgatcagttgaagtcgactaggcaacctgcacgctccaacgccaagagagccaaggcgggacccactctgccgagagataagagagaaacagacagcgccaatggcaagaacgcctcatctcttactggccggtggtggtacagtcatgaatgctcgatccgaccacttgtggctttgtttaagcgaagaacctctgttttcagcatcaatatcggatgcacatgttctcagtggttgaagtggttgaagtggactctcagggaagatacctaatcatcaggtggatctcccaattttaggtaccctacacagtgggaggtttaggtgcaccaggccccgccctgcccaaaccctgacccttccccgggttacactccacagtaggctgaagtggagaccctgatttacagggcccgggcgttgaccaaactgataaggactacggagcgatgcattctcgcaagtccccttggacgacacacatttcaacgttttccatctttatcagcttttctttgctgctcgattcgaatcagcccaaaccggccgcaatcccaaccgatcgggtgccaacccaatgccaactgtcttggcatcggaatcctacggacaggagtctgccattccatattccgtccgtcctcccctttgggtccttccgtctcttgacaccagagactcgtcagatcagtgacgttcaagtcactcacgacatcatcaagcggcagtttcttcatccagataaatgctgtggaatgcgggagatggctgaccgcagctaattctcccgctgcccccgaggcacattttccatgtggtgctacacccaacgtaccccggattactgtgttccttgattgagccacaatatagaaggctgtctatcaatgactagagctatctactccatgtttctccacgagagaaagagctcctaggtaaactgcaggatgatcatgtaacccaaaaggttgcctgcatcactaggccagatcgatcaagtgggggatgaaaaggggatgatcagttttgacggtttcgacgattccatgacttcgtctggtacgacaagacatcgcaaaaactttgttctcacctcatcaaactggaacggtgtaaccacttgatacctgggacaaattttaggtcacactgctccagatttctcttttgcccgacaggccgtaagtggtccttgtgtacgataatgtaggattcgacggttcttctttgtacaccccttgccggctatcgattcgagcacttccgatgttattcggattggatgctattcatggtttggaaagcgctcatcagcgacagctgtgtaggtatcacccggggtatctcttctgtttctccacctgaacgaggctttctattcttcgacactctttgggcaacacgcccagcacgaccgcttacaatggccaaaaatggatcggaatcctacaggtcagacccccaccgtccgctcacggcgcggcgtttcgggtttcttatctctgtggcccacccatccatcaaagctgaggtcttggcggcaatgggagggtttcccagaacggaatggagccctacctcgacaccatcaacaggggatcaaggagcaccaacactgatagctgcagcctggagtgcatagggccgacatgaatgccacacatcgctgacatgtttcatagctcctcgccctcggtcttgggtctgttcctttatttatcctgtagatccctctctcctaaactcatcttctctgcaacctcaagtcatctatctcatcgacactacacggcaccgagggcttggttcgtgtacagtttcaataacaagtgctctggtcagcccgcaacaccaccaaacgtattcacttgacctcgacataatctgtaccgaattggtgttggaatcggatcaacctccaacatgtcgtccggccccgttgaaacgtacgagggggttgccggcgtcgccaacaatggaggcaacccccttctcgaagacctcaaccgatattattctgtacggcatcaccacgctatcttatgaaggactgatcaggaggaacatcagtggctaacctgtgacttacaccaggccggagatttcggatggatcatgacatgtacagccctcgtgctgctcatggttcccggtgtcggtttcttctacagcggtcttgcacgaagaaagtcagccttggccctcatctggctttccctcatgtcgatagccatcgtagggtttcaatggttcttctggggttactcgcttgccttctcccacaccggaagcgcctacatcggcaacctctccaactttggtctcatgaagaccctcgcccagccaagcgttggcagcggcaagatccccgaccttcttttctgcctctatcagggcatgttcgctgccatcacgtacgtattttcttttcattccctcttctctttccttcctcaagacctcaaattaatccctaatccctctagtcccgcgctcgctattggcgcgtgcgctgatcgcggccgtatgcttcccgctctggtcttcatgttcatctggaccaccatcgtctacgaccccatcgcctactggacctggaacggcaatggttggtccttcaagatgggcggtctcgactttgcgggcggcacgcccgtgcacatcagctccggagccgccgccctcgcctactcgctcatgctcggcaagcgcaacggctacaacaaggtcaacggtctgccctatcgcccccacaatgtcacccacgtcgttctaggcaccgtattcctctgggtcggctggttcggttttaacggcggtagcgccctggccgccaacctccgcgccgtcatggcctgcatcgtcactcacattgctgcttgcgtcggtggcttgacttgggtcttgctcgattaccggctggagaggaagtggagcaccgtcggcttctgctccggtgccattgctggtcttgtcgccatcacccctgctgcgggttacgtccctccctggtcggctttcatctttggtgttgtcggcggtatcagctgcaactttgctactaagctcaagttccttctgggtattgatgaggcactcgatgtgtttgctgagcacggtgttggaggtattgtcggcaacttgttgactggtatctttgctgcgtatgtcttacccctcctcccatattccctctcccctcttcaaagagaccatgactaacttttctcggctatagtgactacattgccgctctcgacggtgtctccatcggcgactcagccatcgccggcggctgggttaaccaccactacatccagctcgcctaccagcttgccgacagcgtcgccggcttctcttactccttcgtcatgacctgcgtcatcctcttccttctcaacctcgttcccggcctctctcttcgtgtcgaccaccaccaggaggacattggcctcgacgacgaccagcttggcgaattcgcatacgattatgtggaggtcactcgcagcttggatgttattcctggattaactgcccccaacagcacagctggtagcatcagcgggagggaccctgagaagcaggtctaaactgctgcagtagcagtgcgaggcagtggatgtgatgatatgaatgcatatataaactggacctggacggacggcttgtctgggcgtttgtaatgtggatatgtggataatgatatttgagcggatgaaaggggttcgtttactggggatggatgtttacaccaatgataccatgtggctttcttgttgataccagtttgaggttcgtctgaattgacctccttatcctgctgtccccgtcattgtacctgtcttttgcttggctgtgatgggcgtttggtgtttgctcatttgatcggcagtccctttggtctcacaatccggcctctgtacccttgattcctcaaagcgttggaccatacttcaaacgctcttcactggtgaccctgccaagagcagaagtgtcttggcctgagcttggtagtgctgagcagtcaaatccgtgagctcttgagcgccaagacgggtcacggatgacgtcaagtatgagattctcaccttgggacaatgataaacaggaatgcaatcttctcaccagccgaaaacgggaggacgaaaagcttggaaagacgtcatccgattgccaggactagtgttaaaagagggggcatactatgtatatcaagtcgcgataatccatcaacgaacaacgacataagatccttcaatcacttcatcggaaaataccgacttggataatctgcttctgaacaacatcatcaacgatcatcttgacttactacctacctaccatactaaaacgaaaaataatccgcatcacatctgcactccaccaacgcttgagtgcctcacagccaaaatggcagaacccaccggccaactttcctcgcaaggcgccaagtccgccatgtccaacgacatgaaagagctcaacgaagggaaggaacatacatccaacgtgatcaggggccataaagccaatcttgccaatccgagtatgttctttccctcctgatctcctttccacttctctccttcccccgccatccctcactctctcttcttccgccccgtccttccttccttccttttttttttctcatactggcgctccttcccacccacttctcggcgaagtgacttcataatctttgttttctatcttgttgtgtaataagggaggaactgacaggaattggcattggcattcccttagacacaagcgaggaatccaaacaacacagcgaaaaggtgattgaagagctgggcgggagcgggacacaggagtcgttgaggaacaaccctgttagtaagagtgccgcggaggagttgtatgggagtcgggctgctgctggttaaacctttgctggggcgcgatacgatacatattgtagcagcgagtacaagacatgagatgatgaaggtactatgaaacgacaaaggttttatgaaagtgaagtcaaaacaaaaaaaaaaggcagacccttgtggatggacgacccaggtgggtgcaacaaacacatttgtggacaatacgctttttatattccgaatactcgataccgatctggggcctgtcaaacttttccatgcgagcttggtaattcatcagaggtgccaataccttatctaatgttgtcgcggtcaatacccatcaagaagcctcaacaacagaaacaacttggatctcacagatcgcagctcattctggcattccggaccgccacatcgatgtatcaaggcgtcacaagtgatgaggcatgaaagactggccgcccgaaagcgctcaaatatcatgatggattccgaaaaatacgtgatgaataagctgggcaggtagggtgtcgcttccttttggcatggaaaatgcgttatggaaggttcaggcttcttcggaatgcgacacaaaaacggaacgtcgacacctcaatcgaggatatcaaatcttgcttgaccgtcaggtaccagatctagtaacctcagattcatctttgaattcttacataaagatatggctcgctaaccggaagtgtaagagactttactgatataaatttcgagattccaggcattccagaccacgaggtcccaaacctgcagacctcgtccccaaaaacttttatatcatcatacttcgaaccaaaagagtcaagacgaagggagtccaggcaaacgcgacttgtgcagttggtgccaaagaaaagggagttctgatgttctggctcacccactttcgagccaaagagatggcctgaaggtagaaggtacttctacgttacctatcgatgatgtttcttgaagacctgaatatctctgcggacgaactcactcaccagctccttgggcagcaagtcgaatttgatgtaaccaagcaataacataaatcgcatcatttgctcgataatggtcgattcatcgtcgagcaactttgcccatcagataactcaagtcgcgcttgtcacgggatttcgactcatagattgcttcgatcaaaggatcgccttagcgagtgagatgcggaagtcagcaagatgcgataaaaatacattgccttgagctatgcatggggccccctaacaacacaagatcatccctttgatgattgtctcccgaggcaaactcccagggttcaagttgtcgatgacgccatcatcgcaatccagtccatggggtttagatattttttggatcgacagatattttattccatgagacaatccccaatccaaacattgccaaatcagaagcatggacattgtctacgggtgtgctgtcggtacccttactgccgccgccggtgacgtccttctcagcgattacctggggttgccttgacgcatcaaagtccacaacaacaatttgtccatcacgtagcttgatcctacttcgaacggatattgaccatcaagtttcccatacacgatgggacgccagggcttggatctctgaagaaggggtcctgaggggtcctttcctgtcgccgcctacctatgctttctcgctgaccaggtcgactttctttacaactttatgtgatgcatcgaaagcatttccgtccttgctggtaaaaaaatggtatctggttcaggcaatcaccttgatatacacaacacttggtctcaatcctctatctttccctgaggaaggagtgggaattgatgcggaagatctggctgccctcattgatgcatataccaagaagaaaacgaattgggctttcagatcgatgctttgaatgctttcctggatattctcaagaacttggttatggatagacggctgtgtgccatctttggggagttcgcattcttccaacagaagctcctgtaggtactgaagagacttgtccttgttgggggactatgttggttcttggtatttgactactcaggatcgctctccggaattttaccgaacacggagaaatcctacctacatgtatgccaaagccgttaggcgacatactttcccaagctggtcgagggtagattggagattcacttatcgaaatcgttcacctgtcagtatctgctgtggtcaggaagagtttttgacttggtatttcaatctgctttcttgccattgtcaacacgggaaattgaaaagatgacgagaatagtagagccgaaatttcctggacgagaaacgccacaggatcaacagctgatgcggcacagaaagatcatcgaaacggttatgcaatcgagtcaaccctgtggttcccaaagaaggcaaataaatgggtcttgcgagttcctgcatccacggttgccatggagaaaatttcaactccaatccagcgtgattttgagttcatggatgagaggcatgaagagcggttgtgtctctttacgctggggaccgatctacgttatctttgggtaccggaatacacaaggttactaaggggttggaaataatagggatcagaatggcgtgatgaaatgaaaattttgaatgcctcctccctagcgttaccattaagcactacctctatgtattctacccataattccgccatcttatgattctcataacctgtcataaaccatacctatgaatgctgtaaaagacgcccgttcatcacatccaccggccactctcacaaccggtacactcacagaaaataccgaaaccacacatctgcctttcggtccgacagatgactaggccatagcagtcatctccttggggtcaacactcaaattaacaggcgagcacctcacatcccttgtcgagtaaatctggccctgcttccagctccggttctgccacctcgcctcggtgcagttcaaatggagtttgacagccgcatatccagtgaacgtggtactacattatcatcatcattctgttagtcatctaaacccaatttcatttcaaggtggtctagtccaagatgtgcactagcaataatagaggtgaggtactcacggatagttgggatccccatcccggcaagtccagctctggttgaacctcaactcccccgtcggccggttgaaatcaaacttggtcttgcccacgtcactcttgacgcccgcgggcgtgttggtgcacgtgtactgtacggtcccgtagaagaagtcgttgagctggttgcttgaagcgctgcagacggtggtgaccgagggcccgatggctgggttggtcaaattgaagttgacgtagccccaggagttttggtgggcggggttggtgtagatataggaggcgtggtagtcaaaggcggagagggcccaggaaaagttcccaaaggaggtggcgccgcaggaggtttggtttgttggtggagttgtggtagttgtattatcctggcggacggcgatgggggaagctgaggagaatgggaggaggagggccgcaagggcggtggtgagtgttgttgtgagcatcttttagtagttgttggtgttgggtggtgaagccgagtttggtggtgaggtggaggttgatggtgatggtggtggatgtgaccgtggtagttcccgttaagatatgaggttgaggatgtatcagtatcaaaaagattgataataggggtcctgaatgtttatctctttcgaaggctgggaaaagagggagtctgagatcaggttcttgtggcgcagatcgttatttcttattcagtcatgctagtccatgaagtgagtcgtaaggttccttagctgccgctttatagcttcttgttgtagcagccagtgacacctctgccggcattaaacctgttagcgtggtaccgccaccttacagtattcaagggtctggaggtggtcaaccctgtcatcttctgtacaaaaagtggagctcttgccactttgcaaatcaccgcgctaacaaatttgatgctcgcagaggtgtagtgtagttaggcagtataggctggagcaacatcaatttgaaatactatcaccagttttgccaatggtcaacaaatgataccctatgatagctgaacccaagccgtcttgcatctcgtgttccaatatgcagctgtaacattatgggacgagttaaacgaagtgaaaagacccggaaaggcggtcggccgtcggtgctgccgtttgtggtttccttaggtacacttcttttgtggtggtggccaagtcccatcgtccgatcccacgatccccgacggtacttagggctgcagatctccgagacccctcctcatgtgcgtgccagatgtcggtgtagaggtagattcggtaaccatgctacgcatagtataccatgggttgagcttgtacaagcaaaagtatcgctacctaacggtgttgttgttcatgctgtgtccaagcataggaaggtgaagggatggtgacgcagctgccaccaagaagatgcggtgtctatccagtctccctttttaccctaggatgggtatcgagattccggaatatagaacgatacgtaccatcccgcccctttagtggtcaagttatgcctccttgcgggctcgtattcccgggctcgtgaggttaatgcgaataatgtagcttgtttattctgcatgaatgaaggtgcgatgtcaccttcgcagcctcgatcttttactcctcctggttcatggttgtgttgtctgaggttttgtcaaattaagatttgtaggccatgtgagacctgcaggacacagacggtgccggagtttcttacgccatagcctttgcatttttagcggttgctctacttaggggtaggcggggtaaaagatagttgcgctacggaaaatagatagtcttccccatacactttccaccactaatgatcatattctgtaggctgcccagtccaagaagatctacgcgtacttacgtcgctgccaccctgcgccaggcagggctttccatttcttcaaccacaacctccatccgccgtcatgatagacggctgagctgccggtctatccgtcggcttcgccaagtggccatgcaaagatccggagccatcaccattgccgtcaccagtcccatccatctatttttgtccattcttctcggaggtaaccgtactcacctctaccatgattatgtacccaaccactcggcagcagccattgggccgttcccgaacctcccgtcggccttccgggatgaacaacctgccactcatccattccatgcccagaccattacgtgcagcagccgacgatccagggcggcagtgccacatcaagcatcgaagcatcgtggaacccgaatagaatgcatggacgcctttctcgcgtgtacgaccctgctggccgcggctggtgaactggccagccacgataccggccgccatgatacacagacctacacaccaagtacgacgtggagagacaacgggaaggcggttgcgaaaatggaggtgagcaagagacaatgacgacagaaccgtctacagttcagaccgtatgtcggtctttttggattcccctttggcgacgatgccccaaatccgtacctgacagctagctcggcattgcgacccatccgatgtcatttttcccaaattcactttgttgtccggatcgcgaccgtcaatgcagacatggcagaatcactcatcaacatgatcgccattcaccaaacacaatgaccaacaaaaaagtgcatcatacatctcatccatgacctcttaagttacagcaacacaaccgcatcaatcttatcgtcatgagcatcgacatcacgtcaaccaattcccccctggtctaccgacggagtctgactttactactctcttcatcgtatctcttgttccctctgtttacttactttccatcttctccattgggtttccgggaatggaatcgagccctgaggtaggtcagtcatatcagcggttatcactccttaacaaccagaagatcttttatcgcagacttacatccgtcgattggctcatccacgagtacctcgttgtacttgcacttgttcatcgccggcacgctctgcgtcttcagggtcgggcaattgacatagcacgccgagtccatggctcgctgcagagagtcacctttccaaccaaagatatagtcgccatgggatccgaagccggtactgtttgtcatctttagtaatcacttcttttcccaatccttatcttaagatgtcaaattggcatactgatcgcccatagaccaaacgaatggctggcttccatcctcaggccaaacctctttttcgttaaattggcttgtgtcccagatggtctcatacatcaactggggcacccgcactggatgactagccgggcaaggtccaccgctctcaaacgttccggactccggatacgccatgtgactcatgtgatccggcgcatcgaggttcttaccatcccagcaggttgggaatctcacattggccatgatgccggccgggcacggcttggttgggaagtgcatggactcggggaaccgggtgccaaggtcctggagacatgtgtacgtgatctgccggaaccgggtggcttgctgcttactccggtacgaagcttcgccgatgagcatgcggaatccttgcttgaaggccgttaccttggacgtctgctggtagttggccagcccgtcctgcatgtagtacacggtcatgcccccattggagccttcaaatccgatgttggggacctgcgggaccctgtgatacgagccgttgcgggcacgaaagaagagcacagcagtccagtagttggagaagtcttcggaaaactggcacgttgtgcatgtggctttctctccgatatcttctcgtggatccatggagatgttgaaggcattcttaatgggatattagtcaccggaacaagtgtcgtcaaggaaaaggggaagaagccttaccccaccgatgatctggtgaagatgtggagagggagagattccggggttgacaagcggatctacccgctggacagtaagctgcgagcagccgaaccgtatcaacgccgtcgaaggcgccacaagcgcgagcgcggtaagtgaactccagtgcatcttgtctcccctttcactgaatcaaccaaggcgttgcttatgtggtgttgaaggaaagactgtctgtttaaaggatctgctctggcgtggggtgtcttgggacggaagatgatggccagccgacacttggagattcacgtgtaaggaaaacatagcaggaaagccgagtgacgcccatgattcaaagggaagcatgaggctttatcctacgagattcagccgggctcattcgtttccatttttcttccaacggttcttgtcattaactcctcacgagccgcatccgtaccatgtgccgggtcattaaaatggattctaacagataggacgacgatccttcacattcccccgctgcgttgtcaattctgctatagcccgtcaaaggctgctacgatgctacggatgatggcaataatgcatccttgaaaggggtggcgttttggcatcaactgccggctgttaacataatttctttgcaatctactctgacttctaggcgctctgctcaatcttgttccttacaattcttcagctcaagaagataacccccgcatcgagcgaagaggaagttgtcatcaagtggtggatatgctccgattggcgaatgcaacccgaaaccgggagatatctacatcatctttccgggtttgagtcttgattaactccaagattaatgtctcctttcagccgggaagtatagcacatatgttgtaccctgacatcagtcaatcggcccgtcattctgtgcgctggatttcgagatgttgttgttggttcaacctggacggtctgtctgcgctagacaaaccaatccatgatgcatcgacttgtttcttccgtgttgagaggactctatcccggttttggctccaaaagacactcgccgtgacttacacatatcacgcatgggttcgatcgtgcaaatcacctctttttttctaccgttttggtaggttggtacctgagcgaaccatcgccaccatgagattaaccgctcaatttattgctaaacttcctgaccgggtaatgtcctggtaggacttgggcgattcgatcaccagcgaagatgctggtggttgaaaaaagaaagtgggcgacattgttcagtctgctgaattagggaccttccagccgacgctcacttattactcgctttcacagggccagttactcaccctcgtcatcgccatttactccgtggtgataaacgtcggaattagtgtcgtatcacacacatggatgactaaatagcgttacccatcgacgatattgaaagccagaaaaagagactaggcaacaacactcacaaacaaacgccgctcgtcccaccacaactggatccaagaaacgacggcaatgtctgaatccagatcttaacaactcagcgtgaggcttgaggcttgaggatacttacagccgacactatccatctccctcatacgatccagcctcgttgaagactcagttactatgcaaccactgcttcatccacgcaaccgctgcatttttgcccctaaccattgcctccctctcgccctccttcctctcatcgcccctgatgaaacaaccgtgatgcacccccggaaaatgcgaatactcaaatggcactcccagcttctgcagcgtcacaaacgtatgcgtcttcaactcctccgtatacctttgatcaaactccggagccaacacctgcaccggcacgttctttgaaaccctctcaatatcttccttcgtcacaaaggtaggatgaccagtcgtcaccgcgtccaccaacttcttgccgtgcccctcagaatccccagaaccctcctcatgctcagcagcagccaacctgaaaatcgcccacccaccataacagtaccccacggccccgaccttctcaaacccgcccccctccgcactcttcaacgccttcgcaaacgcaaagatttcaggctcgcgcacctcgcgcgcattctctttcatgaagcgcgcaatgtcgatctccccccagcgctcctccagcactaactcgggcggacagacaaagccgccgaagaagtccgggacgaagacggtggcgttcgcttcggcggcgtagtggtcggccagcaggcggacgttggggaaagtccagccgaagatgtcgtggatgatcaggatggcgacgcgcgggttcgtgcccgttttgtagacggcgttggtggtgcctgggatggaacctgcagggagggcggtgcctgtgggcgtgccggaccagcggaagccggtgaggcagcagcggctgatgccggagggcagttcaggctgtgcggaggaagaggaggaggacatggctgatggtgtcttttttcggtgatatagaggggctagtaagtacaatgggatttggaaagattttcaggggttgggtgaaggtgagttgagtacaatcttgattgagaggtgactgatttgaacttgcttcttaacacaaggtcataaacgcgggattcatacgtgtcttatacagaaccaccatatgcgtctttctcttcatcgaggtgaagccaccatctgtcggccctcatgttacataaaatttacgaggttattcggtgttatcgacttgtggtcccgtcagatttttcaaattcattggccttttcggtcccgaaatgttactctgtgcttacacaaccaagatcccggcgatttcgcgatcagaaacatgcgttaactccgaagggagttaggagatattaacagtcgaatagccggttgactatgggctgggatatttgagccaatatgtgcggtttcagtaccttggttgcttttcttgactgctaggggatcttggcttgttcagcaatgattaaaagaagatgaagagaatggtgatttgaaaaccgtttgcgagttaacattccatgatataccgatacatgcacaccccaaaagaaattgaccccgagtgatgataaatttgaaacaaacttggctggaaacaggaaaatcaaaaagaaaaaggaaaaagaagatgaggaatagcaactatgccaagaagaacaaaattgcccaataatggcaaaagagaggcgaattgcccacagccagaatcgaactgacgacctcatcattactagtgatgcgctctaccactgagccatgcgggcttgatgattcgatgtttgaattgatcaaatgatctatttattaactcccacagtaacttgcagttgcatgcgttgtcccaattccctaagcagcaatgctcgctctctgtgttcactgcgtcctatccgcatcacaccacctagccatcgccactgcatttcatatcttcaccactcctcgccatccccgctcaatgctaactcaaagtttacttccccttctcccccttcccttccccttcgtatcatcaaccacctgctcccgctctaaactcgtcgggtctccctctagagggattctctttcctgaagcggtccttgccccacctgaactggcatccgtgggatcattcctcggcacaccataagcctttgttcgattcccatgcgatgcggatggtgatttgttggaaggggagcgtgaagaagaggacgaagaagaaggggagacctcggctccttccggggcatattcaacattgtcgggaggattctggttggtctcggccttgagggagatgggatcgcctagttgggagggattggcgttggggccgttgaccttttcggcggcgatttggcggaggggtttcttatcttgggaagacatgattgtggttgttgtgtaagggtaggtagtcgagtgtgatggtttgaggtggtggttggtgtggttcggacgctttgatggttttacttgcggtcgtgatgtgcgaatggagttgttctcgagaaaatgagtaattcaccaggaagaattgtggatgaaggtgaaagcaaaaatgacaatggcgtctgtgttgaagcacatgcaatcagtcctctcgagttcacgctcattgtcagtcgaagtcatctcaaaatactgagccacgattatgtcgtgtgcgtcatcgcctatgtatgacgttgttcgtatgaaacggtcgcgcgatctcggccatgctaatctgtcgggttcatcgcatgtggatcgcgccgggatgtggacaatcccgaccccgaagatccggcaactttactatgtatagcatgtgttagcgttcggtagcttccgttgcattggcagtgcattgatcgccggcgattttcggggtcaatgcgactgcgtatcaagacttgaggttcatcagggagggattcatcaactgtgtgcacctgaacccaaaatctatttcatgttgcagtacttggttggtcccgaacagtttggacagtggcatgttccgcagtttccgtccatctcgtttcccataaccttccacgtaagacactccaaggtttacaacaggtttggagcacgatgacttgggtgtctcgactgattatgattattcgtctccatttttttcacgccccttcagcaactcagctttcaatgctctaggaacattagctcaaactcggaaagtgaggttcgatctagagggaataatctggccaggttcgtctgagtaagtgagtaccttgtgcatggctcccggcatgacttgccaaagcatgtcgagtagaaggcattcttatcatgaaccagccagatacttcgttctttttttgaacctgcggcgatgcgtcttgcactcaagaacgattgcaccagggaatgttgaatcgctttggcatccactctggctcactagggtctaggatgggtttatgaggattcagaaacgaagcaccacagatcactacaaaggcatggctataaaccattcccatatgcgctgcttcatgtgtccagtccgtctggttgtcctgggactaatgtggcggtcgggtcgggataccactctaggtcgacgcgagataaaagagtgtggcggtcgtaggtgaagccccaactgatgacgaagcgagagacctacgctcgcaaatcataagccctgccaaaataggcatctgagatgccttgaatcgaatagaaatgtccgtattccccggtataacctgtcgtataagtgctgctaggtagaggaccagaaaagaaggctgccctcgcatagataagtcggggtctcggtcagctcttgtatgcggattcgagacacaggttgactgtagggctgaacttgttctcgacccatgccgtggtgatgccgtggtactttagcatctcagctacttaaagcatgtacatacttcataggttccgcacatcgatggtcgagttgtcgatgtgatcgaggggtaataggcagtcaggatcttgcaacagtatccagtaaaagtcgacagaggtacttgagcatggaattccagggtttgacgagtgtcctcgatcgcggattgccctcgcaagttgtgttgttcagaaatggaagaagcgggctgctcttcaaatacctatgtaacgaagtgtgcagcgactgaagctccacacagtaagagggagtaatgttacggtaatggcggggcgcgctacgctggctgggacaacgctaagatctcgggccgttattccagcttggctgcccaagacatgggcggtcccctgaacatccccacaattagcggttgttaccagcagtaggaatacgtatctttacggtatttacattacagcccgctcacagctttgcatgagcagtgtgacagctggtatgtagaataaccaagcgatacccgtcagttgctgtatgttacgaatatcgtgaccggcaaaagtctcctgaaacaaatacgcagacggtgacagcttccctgggtccaacaactttggtgttcatattctatagaatacatatgtcaacttctggctcctccaaccccgcggattgtcgatcatcacgccttcgtcgagtttcatagttccatcttcagcttccacaatgccgccccttgctcggcggtggggagcggcactgctcattgcttgtgtcacttgcttcatgctttttacttcgcaccgcaacctcgagttggccaggctcaacttctcctcctcttcctcctcctccgctgatgcagggccggactcggactgggggtcaaccccggtatctatacgggataggctgcagaaacctccccagtaccccgtcaccaagatgagacagctgccgacagggcccccttcgagactgcccacagtacagaccaccttcggcccggagtctgacaatgaccgaaaggtacgcctcgagagacaagctgccgtcaaagatgcctttcttcgctgctggagctcgtatcgcaccaaggcatggatgagtgacgagctggagccagttaacggcggccgtaaggatacctttggaggatggggagcaacactggttgatagccttgacacgctatggatcatgggtttgaaggatcagttctacgaggccgttgctgcggcagccaacatcagcttcgagaccacctcccgagccgaaatcaacgtcttcgagacaaatatccggtatctaggcggcttcctcgccgcatacgacctcagcggggacaagaggttgctgcaaaaggccaaggaggtgggtgaggtcttgtacctggccttcgacactcccaacaggatgccccagacgagatggaatttccatgacgcttcccgtggagagcgacaagtcgcccatgatgctgtcctccttgccgagattgggtccttctctctcgagttcattcgtctctccatgttgacgggtgatcccaagtggtttgatgctgtgcaaaatatcatggaggctctccagaaacaacagcaaaagacacgccttcccggcatgtggcctgtcgtagtcgatgcaagacggatggactttggcagacacaaccattacacgctaggtgcaatggccgactcgctctacgaatatctccccaagactcatgcccttgtcggcggcttgctccccatgtacgccgacatgtacaatgcagctatggatacggccattcgctacaacctcttccgtcctatggtgcctgatcagaagaacattctaatggcgggcatggtcctggtcgggtcagaaaatggaaagagagtgacacagctgcgtccagaaggccaacatctcgcttgttttaccggcggaatgcttgctctcggaggcaaactcgttcaaaatgacacccatctccaaaagggagagcagctcatggacgggtgcgtgtgggcgtacaaatccatgcccttgggtataatgcccgaggtcttccacgtgctgccctgtgactcgaccgatcactgtccgtgggatgaggaaaaatggaagttggccgtcgttgaagaggctggctgggggctgtccgataacaaagaaaatgatttgcataaggcgaatagaatcattaaccacaaaaggctacctcaaggtttcgtctcgattccagacgcgcgctatatccttcgccccgaggccatcgagagcgtctttctcctttaccgcatgacgggtcgccgtgaccttccagactcagcctgggccatgtttcaggccattgactccaacaccaggaccgaactggccaactcggcgctgctcgacgttaccgtaaaggggggcaaaccacccatgatccattccatggagagcttctggctgggggagacactcaagtacttctatctcatgttcagcgagccggatctcatcaacctcgataacttcgtcttcaacacagaggcacatccattcaagcgcctcattccgtgacctggaacccttcacactgtcgcgggtgccacgccactagattcacaggtcctgcgtcacggaagcggctcggcatacctacaaacactgctggaggactcgtatcgcttcttcaattcaactaatgtctaattaaactaattgaatggttactgcacatgtgagcatttatgatgtggcggcctcaaacgcgcacttcaccggttactgctattcacttgacactcgaaagaagaaccttcgtagcgcgggaactagcgcacctagtcgacgcgctcccattcacttacatatcagaacacagtcaaacaacaagcaccatctccaaggtcttccttctcgacaacagcctttcctcttgcatatttggtcaagttaccacgcacatcaaagcctcgcttctcaacaactcgcttctccttccaatcgcaagccaagtaaccttttacatcagaattcggtcaaatcacaactaccatatctcacacccttttcggaaacgaactcctcagtaacgatctcctcaataacgatctcctgcttttggtccttggtcaaatcacgcatcgccattcctcgcgcgctccttctcgacagcgatatccttttgaaccacaatcaccatgtctaacgctctgctccgcgacaaggatcttctgcttctaatatttggtcaagtcactcatcaggctgactacctctctctccgtcagacctgccggtcgttcgaggctgtcgcttctcaatacctctttcgccaagtggcggtctctcctgtcggaaacgatcttgcaacatttctgcgcgttgcctatagccctaggctaagtcgacatgtccaggagctgatctggctcgagctggactgtcccactgctgaggcgaacagtcttcaacagtggcctttcccacatatttcagtaccaaccggggatcagatgtttacacgcgagaacagtctgttctggcactcatactcgcctttggatgttccaagtggaaatggcgaggagcggctgtacaatgtacacgacggacttttgcccgttttcctcgaggctattgcgcggatgccaaaactccgtacttttacctccacttccatggactttgaaccattccaactccgctgtggcagagagattactgtggcccgttccagcgatctgcagagccagcgctggaagtgtgccagtcggtcgccaccaatcgtacctgggcaagattctcgagcaagcgatgttttgttgaaagggaccgagctctacgttcttccagctctggcacagaagagcgcggtcggcaacaggtggcttcagctgcactggctcgacagtacttccttcgagcataaggttccgcaaatccccctccaactaacgcatgtaccgccaatctccgaagctctagtcgaatttacattcagcattggaatggttgactgtcctcccggtggggagctggagcgtcgtcaacgtcaccttgagatgcagtacaaactgctagcttgtctcgcaaatgctcggaacttgcgcattctacgactcacagcataccagaggtttccaaacgcatcgtcctgcgccaagaagaccggtgaccattacttcttcgatctgctggttggacaagaggccggtcccaacagcggtgaaatttatctacctcatctcagctctttgagtcttgaaagcatcatgtacagccaggcgagtcttgagaaattcatcgcgcgtcatgccgacactcttcgtgttctcgagttatcggactgtcgcctggagttcgacacggtgaagcgtctagccacaatgggcttgcaactcaacaagttcgaagtaacctcggtcaggtatatgatccaggatatgaagagaactagagatggaccatacagatctctcgggggccgttggacaagagtctttgaattcatcactcctgaaggcctactaggattcgtcaatgacaacacgacaccagaagctcaatgggcgaatctggaacctacgcgctttggtcgcataccctatcaggcgtattttaactttctagtcacgactgaggatgtccgaattctttatcgagttcagggcgcctacgggcacctcgcgtatggcgacgaattcgagagacgttgggagaagcttgtccaagaaggaaagggaattgacttccgacagccaagccatccggagattgcgagatgcttgggcgacgagcatggagagggattgtgctacccggatgatggtgcagtcatctacccgaccggtgaaacacctgagtttgtcacatctgatccggcccttctcgaaaggttgaaattgcgcgctctggaactctcattatccccggagcacgtggaggaagtgcagaagctcatggaaagctgcaagcgtgaggaagcagaagttggtaacgagtgctcattctgaaagggatgcgatatcatcgccattgaagtttacgtcagaactcggaaatttctagttaggaagaaggggtgacaagttacgcctgctgagatagttgaacagtcgagatggaaacagagacaaggatctgcatgtatgggagaataaaagaaggaatacgagggggattgatagggaaaatgtgcttcggtgtgtaggttgcaaagatcttatctgatggcacaagcattctaagtgattctccgtgactacaactgtaatcacagtacctagtgctattacttgtagataatgacatccgcaggaaagcgggttttgaggctgtcaacatgacgtgatcaaaccgaaccttcaataagtcacctctctgactctcgtccccattaaaaccacataggtatctagtacgacagtgggcaagagcatgaccgtcctgcgttggtgagcatccgagccgcccaagctcggaaatttcgcgcctcggctgtcatcccgttggccaatctgcaacaacggtcaactggaaaaggtatcgcccatgaggggaccagtacacgatatggttgtagatcgggtcgatggcgcaatgcccgctaaggctgatgctaaaccctaacccttgtctgccaaacaacaacccgttatccctttaccgtggggggtggaaatgcgacggacgaagaaatggcatctgattgcagtctggaagctgcatttcctttcttctttcagtgaaacctcatgacgaacaaggcaatcacggccccgaaatatttgggggaattgcggggttgaagcttcatgtctcatcagttgagcacgccatcgattctcgggatatcgcaatggcttggggtcgctgctctcagaaccggcgacttggttggggtagctcaacctcggtaggtacagaaggtgtgatgagaatgggatggtcggttctgttttgtcacaacctcgccggctaatgatcacgcaatcgacaccagcaagcagcacaaccgtcattaaatgtaggtaaacatgatggcggtccagatggatgtcaacgttcttatcgtgccttgaaccaggtaaacagtttcatatatctccagtataccccctctttttatatttatcttacactcggaaccgtccgtcactcacacacaccttcaagatatcttgttcctccgggcctgttgtttttcaattacctagtcattcactgactcaaccacacctcctattctcacacccatataccctcagacacaatggctcccggaattctagtcgaggaagcccagtccaccgcggatgcttctccctccgttttcaagcacaagaacgcctaccgcaaccaagacgccccccgcgacatcttccccgacggtatccgtacatcgggccagcaccctcccctttacgacgtccttaagccctacgcggagttccccaaggagatcgccggcccgaccgtctggaagcgtgaggactttgtcaacaaccccgagcgctgggtccaccccttcaccgatgaggaagtgcaagaactctccgacaccgcggacgccttcattgcctccggcactcccctcacgggcatctcacaggagaacttccctctccccaagctcggcaccgtcctcaccaacctccgcgatgacctgctcaacggcaagggcttcattttgttcaagcggtttcccgccgacgtctggggtgccgagaagaacgccgtcgcctacatgggcttgggcacctacctgggctacttcctttcgcagaacggacgcggccacgtcttgggccacgtcaaggacgtcggcgacgacccgacccagatccacacggtgcgcatctaccgcaccaccgcgcgacagttcttccacgccgacgacggcgacatcgtcggcctcttgtgcgtgcaccgtgcgcaggagggcggcgagagcgacattgtctctgtccatcatgtctggaacacgttgcagcaggagcatccggacgtggccgagctcctcaccaagcccatctggtactttgaccgcaagggcgaggtgtcggagggccagcaggagtgggtccgtcagccggttgtgtatctggagaatggcggcaagggaaggctttactgcaagtgggatccttactatgtcaagtctctgactcgcttcagcgacaaggggttgattcctgcgttgagcgaggaacagttgagggcaatgcagattcttgaggagacgtgccagaggctggcactgcatatgattcttgaggttggcgatatccagttcttgagcaacgcacatttgctgcatgctcgtacggcctataagggtgagtcttcctcttcgttcctgtctttcccagtttttacaggtggatggctctgatactgattaatacttttaaatcagacttcgcccctcctgctccccgtcgtcacctcctccgtctgtggcttgccactcccgagagcgagggcggctgggctcttcccatgcctgacagcgacgagaagaagcgcggtggtatccaggtgaacaacacccctcccaaggctcctctcgatgccgagtgaagcattggttttgatgtctcttttcttttactctacttcttcctcatgtaacaatttgtttccctcttctttgtacatatggacggcgatgactagttggagaacaacttgaaaaaagattaggtcggggcgcgacatacctgtaaagtaacaggaagccttttccgagatctacatcagagacagacagaatgctgggatacaggacatgatgtaacatgactgggcattgagttacgaacgcttttttcactgctggaacttgtatgttgctgtacttcttgtaatgcccaatagtcctgcttacaagttacccatcacagaaataatacgacatttgtcagtagtggccatactgttgggattggtactacatgtactcaccaaaacgaattcagtgctcctggcgctgctgctccgtcatgaccctgtcgcagacgtagcggtcgggatagatgtgcttcctgatctggtcctaccccggggaaaggctgctaatacccatatcagagaagctacattagtgtgaaatgacatacctgaactcatagtcaaaaaatactctcccctccccccacatgtccaaaatggtaaggagggacagtattttttgactatgactgtaccaaacctccaacccgatgatatacccatcctcttctcccaggatagggagagtctggtttggaagctttttagcattctcttgagggatcctgataatcccaatgccgatgtacagatctccctaagctcatcttcgaagttgttgtggaagacaacctttccctactctgttgcttcgatggctgacgagaagacttctggcggatttttcatgacgtagtttgcgaatcagatggatctcagcgtttggctcttcaatatagccatgtcttggtagctttgatgggatgtttccgagatgtcagttctcgataaacccagccaagagtaaccaggaacagtgagcttgacaagagaatggttgccagtttgagtcgtcgaagctgctctcgccaaatacctttggtatattttccgctcttgtgggtgttcagctgttgtatgttcagcttctcgaccaactccacctctcggagggggttgtacgtaatgcgaatattggtgtctcgcagctgggaagtcggcacgtacgtgtagcacatctcgtgtatgtatccttggagctagatgagtattttatgaactcagaagttcgagaggcggcgggccttcagggtctagaagacggaaggagacaggaagcgactgaaatcgcaattgtcgaggaccacgagttcagcctggaagaccggacctattcgcctttccttcgccatcctccaacctgaactcgatcgcatgcggaattgtcgaatcgcgggggggcgggggaacgatcgtgatgatatcttaaagcacattttgtcggtcagatctctgcctaacgtcgtgtacgggccatagatgggagccagtgtcgtgattaggtatggaagtcgaatgttccccggagcattcggttccctaggttgcctgccaatgtgcggctgtcaaaagggtgcagtccacgtgaattggtgagcttcaggtgatacatacactttgagttaatgaagtgccctgcaagatacgctgtgatgtgcctgacgatacccattcactaacagaattgataagagtcattactcacgttctgggatcggccagccaatggtcttacacgctttctggcttccagacatggcgaccctggtcaagagcgacacagtgatttaactcgcgatggacgagcggaaaataaaaaaggtaatgggaactgaaaaggcttacgaacaagtgaaatgaagaatttttcgtttcctgatctagaaagaaagtgcagtggcggggcatcggcatgtcctctcataccaggcgatgcataatcccctgtacaatgcgattcctgttggtcttgcgaggcggcgacaaggcacactgcaaggaaagagcgacagggtggcagcagacctcgattccagcccgtctcccctttcggaccttccacctttcaagcaagctcctcaagtccaaaagacgaggtggaagccacccgacgatttacggacacaattgccgttatgtcttgaaggccggacggcgacggtttgaagacgaccaatactcgatctcgctgaacgatgaaccaccacttggcaatgaatctacgccaatcgctcaagcttaatgatcccgcttgtcttttaggattacctccctcatccgaactctttcccatgcattcaagtccgcagcccaacttgagacaagctttctcgatgtaaccaaccatggcactgccttcctttgtggtgggatggtttcaccttccctttttggcctgccatggtgcgttagtttccagggctgtgttactcaagtatgcatgttggaaccaacagacacttttcacttgattgtagccattttcactcgaactcgacattatcagtcattcttcttcccatcatcaatctttccaccatgtccactccaccgttgacggacacgagcgccgcgtcacaggccccgaactctgcatcaccaactgcaccgctgacgcagacaatcccacagacaaccgattgggcagtcttcaagggcaactgtcactgcggccggtatcgctttgaatattcgctccctaaaagccataggctcgtggacagagctttcagatgcacctgcacgctgtgttccatgaagggctacatttggcttcctcgttcctcgaaacctgacgagggcaaattgacatggacacgaggtgatggccgtttgatcaagtatgaaagtcctttagtatcggatgaggtgagtgcacaatgattcacaagaggggcgggggtaatgcatgaagtataccatagtgcgcgttgctgacactggacattttgaagttctgtggcaactgtggcacaggattgcagggcatgcattcgcatggacctctgaagggactactgttggtcaatgtgcgggcttttcagggtgtcagtatcttcttccttgagtaagaaagacactacttcatatattgggccgtcaacaaacgtcaagattcactaaccggttttccaggtcgcttgtcaagacagtctatctcgatgacgaagtagctcgagaactattgccttggactccagatgtcatgtaccacggtaggtgccactgtggaacagttcggttcgagctgatgagaacgggacgaaacccggaaaagccatggccagtgaaagaggacaattgcagttcttgtgtgagagtaagaagcaccttgtatctgtatgcggccatcgacggttactaattgttgcgctcattcaacctcaggatgcctttgtcgggatgtatcccatgagggactatgtagtcttttccgatgaagcatacaccaagaccttcgagtacttatataaccagcgggcgcacggtcttcggcactgtgtcacttgcggcgtgatggttttcatgacagtttatgggcctcccgatctcgcagagaggctgaagtatctcgaggggcaggatcctgagcgaggcaaggcggcgaagaagattattgaggcgaagctgaatttgcagcccgtgaacttgcggacacttgagagagtcgactggtatgaaattcggcagcggatcgaaagaactgatacaggaactgagggctatgttctcgctgattgaacaaggcttcggttgggtgacgggatgcggttgatacgtacctccactgtgtacgtgttagcttacgagtgaccacgttctatgtggtctcgctttgacagtcctaatgttatgcgcggtgacttttctatctaactcgcaaagccatcgaaagcaccagtgactgatgacctagcaagagactgttggaaatttctagagttttgtgtcgcgtcggcgcccctccaatcatcacgatattccccagctgtattgctcgctgttgcaggcttgaggctaatacgtagactagatttcaaggatcagagtatcgctcaagcggacacaacgccgtacctgatcaaccccatgattgcaccaagaataattgctacaggtgccttgaggttgaaccatcgcccaccgacgtagctcgtcgccgttaccacgacccaccatgggtcagcgcccaagctcttaccatactgaaagccctcatcgatgtagccaacacaccaaatccggtaaacggcggtataaatcagcccgactgcgctagcattcacgcccctgagcacagcctttacccatcttttgctcctcaccgcactccaaatccccattgtaccatggaccaagatcaagcccgggctgaaaatgccgacccaggcgaggaccgcacctgctaccgggttattaccgctgccgatggcggtcaaggcccccaggaacacggcaaagttgaagttgggccctgggaaggcctggatcagagcaagtccgatgagaaagtcgcggggattcacccagccctcggcaaccacgtattcccgcaacagaggaataacgacagggccgccgccaaagataattgtgccggcaagatacatgttgacaaacaagtggtacaagaggggaagtccaggcggattcgggaagacgccgcgagtgaccatgacggcaacaaaggtggcgaagaagcaagcgacgatggccgttccgattttccaggaaaagtcgagtcgaaactcagttgaaatagtgcgtggttcgttttcgcctgtggaggacgacgtggatgcttcttgttcggtaactggaaggtcggacagctgcgactgttgtccagctctcggtcgggcaccggagctgcttgacgccgtcgctgttgcctttgccacactcgacatttcgatgctttcttcgtcatctgcactgttccttcgcccttgcaccgcggcattgttatcgttacccgcatctgaagctgatccgggccactttccaaaaggccatgccctgatgagcttgcccttcagatccgtaccaaaaccaacgatggccgaaatcggttggtgcatccatctcaagtcatgtacaagtgtcgcgataccagatgctagcatcaagaccgggaagtaccagagggcattgtacagcatgccggcagtagcgccgaggaagaccaggattctcgttagccgatccgtaatggccttttcggatagttcgacggcagcaagagcaatgacgccgacagtaccggcgttaaggcccgatagtagagcatataccggtctcggaagggtttcgtcaatctttgacacgccgacagcgagcgcgtacatgcctatggcacccggtaaactggttgcgtcttgttagactcgtcgttcacggtaggtacctaggtaatcttgtgtggatggtcggatgctgtctgtgacttacctccacagcaggaagctgaacacggcagcaaggaatccgtcttgtatcaagttgatacagtacaacatcttggtgctgcctggtccgctgagggcctgcgagacgctgaagagctcttggtacacctgctcatcgatccatttggtcttttgcacgaatttgacattaaactgttatcgtctccttgtcagcccataggtaatcttacaggtttgccagttttaagcagactaattaggttgttgcagttcaggccgtttcacagtacaggtcgcactcactatcctaaagtggaccggtggcccaccaaaagccgtgaagcccaagtgccagttgactcggaagacattccagcttcgcgatgccaatgatctcgcgcgaccggtaaagttgttaggtactggaggttgaggtgacattgctatcgtacgaaatgcccctttcgtccctcgccgtttgaatgtacagcaagtagaggtcatggtgaggtccccgttcgaagcttggtgatcttttcgtggtggtggtgttgtgttttagtggtgcggggtcgcactataggtacatatgctgtattgatggtgcgtgttggcccctgttgagctctgtatcctctcggtaaggtatgttctgactcttggtgttatagtagctgatctttaacagtgtcagggtcctcctgccacccaccgttccgagctgttacggaccccaaaaagacgataatgttgggcaaatgcggtcgtcaagtgttggaggggggggacgacaagataaaagagctttatagcgtcccctccattgtcaaccctgaagcacgccttccatgtaaacaatggcgccacgtgcgtgcttcaatgggtcagaatgaatgccgagcctcttgggagcatggtggacatcttccctctgtcaatatggcaatgtcccctgcagatgcaaaccccccctcactgcatacacatactatgtacaaagtgacccagaaagtgcaaacttcattttgacagccgggattcgcattttctttgtatggaaatgaagcaccggcatgtgcaaaaacctttttaagtgcaaatatcccgcgctgttccgcaaagtgtccaaattgtctgcacttatgttttcggggtccgtcctcgatattcgcaacggcagacgacctccttaactcccggcgcattatgagttgccttcacggccccaaggttatcgtccagtgcagtgctatctatcgctgttgacactacaatgagctcagaaccaattatacaaccatcaggaactttactgtcttctgctgctgacgtgcatatcctacggcggcgttgaaatggcggcaaccccaggctgcaatggagtgttatgacaagtatggcaagttcttatattgtctggatctctgatcagttgtgcaaccaaaacgcatcgacatatacgcattgcgcctagcaatgtcttgacagatgactcgagtgaaggataccgcgcgataccaaccaccaatccattctggtaggtattttggcaaggaaaaccgctcggcagaagcggaatcaggcagccgagtagctgccttcatcaagctatttgaagacaagtacatctcaaaaggagcaaaatcccggccaatggacctcacaagcaaatttagatacttcactttcattgtgatcagtggactggtctttggtaaaaccttgggatgcatcgagaaaggtcgcggatggcaagggctatgttaaatctaaggagttaaacatccacagaacttccaattccatcatgttccttgaaatagtaacttaactagatagttctatctacgtcccttcagatgggtattcttcccggcagacagaccagtttaaatcgggccacttatctggtgagtgcctgctctttctgttccttcagttcagaatgggtcatcggaaacagagcttggctggtgtaggttaccaatatgagccctttcaggatttgtgcttgatacgagactttctggattcgcgtcactaggtcagagcccaacgatactgcaccgtttgcttccagcggcactgactgtggattatgaaagccgttggtgactgctgtggctctttaagtgaaaaactgttggggtagcaagaaggttttcgagcgagagatgaaagatatcacttcttcccgtttttgccccaggcaatagcactgaaccttcagttctggcccagtccttgcactcatcaaggtccgttgatagcccgcaaaaccttaaacacgtgaattacagtgcggtccgacaatagcagtgactcaatggtcagtgattctgtggatcacggttcttatatcttttcaattgacccatcgattctattcacgatcttcccaaccgcccatttccacaatgcgtgataatctcatctatataagctccgccagctaggccaaagtcgtgcatacttcaaccgctaaagcttagaccactgagccggccgacaacgacaggaaaggcatatagtacgtacacatatgcaagctcactacagccagaaatgtcctcaaaccacagcgctcccaaaaagtacctcacactttaccgcgatggcagcctcggtagcgccctgatcgaagcaatggacgagctcatccttgccggccggtttccaatcatccccggcgccgccctggaccaccctatcaacctgacaactgagccgactggtagtgaagcgggcgatcccattgatataactggcaccacaaccacaaccgagccctcgtctccagctattagtatgaacaccagcaccagcacccgtgcttcctcctcctcctcatccaccacgccgagagacgtaagaccacaactccagtcccagccacagcaacagcgacagcagaccctcgcatccctgacccaaaaactaaccgatcacgtcctcacaaccttcgaccgcgtaatcgcccaaacgctcgccacacatgatgaagtcatcaacaaaataccggtgatcaagatgaaggggaaactgaaacagtacagactggtggacgatatttggaagttgtgggtggaggatgttgagattgctgttggttcggagaggaggcggaggaggaggagaggaaggcccggaaacgtcgaggcagatttgcgagatggtggaagcagtggaagtggaggaaagggtgagttgggtgctaagaggaagagagatgaacatgaagatggggacagtgaagagagagccgggaagagaagcaggggtgatggcggtaacggaatcgagcagagtaagaaagatgatgatggcaagggacccgaggtcttcagggttgataagttgttgattgttgcttgcgatgggagggaaccagatgcagggaagaagaagaaacgaggaggttgatgattattaatggcgaaatgggagaaactgaagagctggaggttgatgcagtaatgaactgctatagcgtaggacaatagacaatgagtattcatgatgggaagccgaggaaaaaagagggagatgaagagatgtgttgggagtcgctgagttgtgatgggtgaggcggacaatctgattgcaaacgacaagacagtgagcctcttacagcgatggactgaaggtcctgcagagcaagccaacttcgaggaggatggacattataattttgactcaagtctgcgagaatgttaagttgaatgcaacagcatgcgttgagaccgttcacttctttttttcgcaagcagacaatgttgagccaagcgaaagcgatgtgcaaacggcaagtccttttcaatccaacattgcagaggacgtcgcagactaagatagatgcctggcacctgccaggcttgacaaggtcggaacagctccagctcacacagctgtcagagacccgcttttcaggtggagacggctgcttcgacgtgaccaagccgcttccggttccgatttcgaccacaacctcactgggaccccctcaccacttacacgccattccccttcatcctcatccaaccatttccttttttgagaggcggcgggcagtagtcatggatctccgtcccaatcatcaatttgacccttggagtgccgatgccgaacgttttgacggtcccggtatcaactttgacgacatcgactttaatgaccccgcaagcatcttcaaggctctaggcggcggcggcccaggcgggctacccatccccgaaagccaatcccctgatgccgtccgtcgcacggccaaggagagacgtgacagcatattcgcttcctacgccaagttgcacgatatccttgaacgacatgaagacaccattcaaaagcgctgggccaagaagaagaaggcacagcgtctccagatcctgctcaaggcatggcccaacatggcccccaatcatcgtcctgactttgaggccttcctcaaggagtcggagcagcagcgcatgtcgggtaccaagtacaaagattggttcatgtggccttatatcaaccaagaggatctctctcgtccccgtttactgccactgttgctaaactcgcgcggacgccaccacccttgtacctttgccgccatcgatgccaccaatacaaagtttgccttcgttacgaaagccgttgtacccattttccttaacgagcacaccatgatcctcaacggcgtcgacgaaaagcaccctgatgattacggcaagcttttgtcctgggacgagcaccccagcaacttcgagttggccatgagtcagagacagttcctgcccggtgaaggacttcttgtgttggaagttcaggatcgcctactatctttcttgatcaaatgctgcaccgagattctccacgagatccccgaagacaagcttttgagcagctcatatcccgtccagcccgagccgcacatgaaagaagaaagtgagacaaccggcttcgattctcttgctgtcttggctgctgaagctccttacagagtacccgccaaacttgactttggccgcatcgagtcgcttctgggcgctcaagcggcagccagtgaagatcacttgtggtccctacgtgaggatccaaactatttcgtcgacaaagccctggaattgcaagaccatcgcccggagaccctcaaagaccgctggggcaaatcctatcccgtcaacgaggaagtgttatggtcacgtatcttgtccactcttgtcaaaacggcttacatggacgttgaggtatacaacgagcttcatcgccaagcccaagagttgcagggtctccaagaaaaatatgcaaaggccatatcagtcaaggacgacttacccaaggagtatctgaaggcgttactcaaattccgtttctacctttaccaggccaccaagggtgtccttggcgaactgaaacagacagtcatgtcatcgccgcccatgagatatctctcgatccgagcccagggatcactgcgggacctgaacgacgtcgcagtcgccttcaaccctaaccacaagctgactccagtagagaagcggttggtctggcttctgaggacgctgtgggaggacggcatggacctgttcctcgcctcacagcccataattgtggacgagttggagcgcctgctggagactgaaaaggaagctagccggatgatatcgtcctatgttgctggcttaatcggacagctgtccatcattacccagtgtatgagacagcttgactgctaccaaccgtgggcccgcagctttgagagtctcaatatcgaccatgaggataacatcaaggctgcgtttgccgaaaccagcaagccttgggcagctattgtcagggctaccagtgagaagcagggcaggttccacccacttgtccggctgggtaagcctgcatctaggagatttttctaccccgtcgacaagcgccgcaccaaagagaatgtggaggctctgagaagtgcagaaggcaacctcgacgaattctggaagggtgtcgatcgattcatgtacaaggacgcaaacaaccttgaaaacacgttcgtgcgaagactccttactcaatcgcgaagtctccagcgtacacctgagtgggatgaatctcccgcgccaagtgcagacgacaaaggggcaaaaacaactgtcgcgattgtggatgacttgatcgtccccttctcttctttcttcttcggcctcgcagctcccaaatccgagcctaccccgtctccaaagatcaaggttaagacgcgtggcactacgaacgccccaacggagcctagcactttggaacaaaccccaacgccggacatgactggggataaacagcctacttttgccgttgatgctagatccatcaaggtttttcgtacgctgttctacaaccccaacataacctccagccctggcgagattccctggaacgacttcctacatgccatgacctctaccggattcatggccgagaagctgtatggatccgtctggcagtttcgtcctaccagcttggatgttgaacgggccatccaattccacgaaccgcatcctaaagggaagctcacctttatgatggcaaggcgaatcggcagacggctgagccgggcatacggttggatggggtcaatgtttgtttcggagaagtgagattcatgtctcggcaagcaaggaagaaattgacaggatatgatatgaagctatggaccaagatacttcgacaagaaacgatattcaggatgtggataaacaattgagtaggcatgtttggatgagtgaagggatagctgcatacctagatatggaaaaggtagggtgttcagagtcaatgaattattttggaactaaacctcgtggaaatctccgcacctaacagactgacggcacagatccttacatcagccatcggcccatcctctgaatctccttcaccaacctcttgatatctctccacatcacgcaaatgccgcatcattcaccatcttcggcgtcaccaagtttaaggaggacttggagtaagaggacctgggcgtggtggaggtagcaaagcgcgagtgttgcaagagccgagagcgatggagggatgggaaattgtaggtggagttttgcaggtatgtaaggattccaatatcactacctgtctcactcagcacctcacatgggatcactgactggtaagaggaagcaaatcacaagagggaaatggcttatatcgagtctgaattgatcaagagaaaaaaaagaggaagaaagaaagaaggggaagggccggtgtgtcttatgttgaataatggcaagcagccaggacctcccatgtaagtaaagatggccatgaccctttcttccatatgtttcagactattccacctagcttccagccgccaaagtaaacgaaggtaccgaccgcttcaattcatcatgcatcctagtctcacacagtatcccaggacgtcaaccatgtaacccaaacaaagccacttcacttgatggtaactgacgcaagcattagcacacggtcaatactcctaggcagggaatcaatatcgaccaagttactcaccggcaaggctcagctaggtaccaagtagcagctcactcctgcccacccttcacaccctcagcagcattagcagcaccatcctcagtcttctcagaaccctcgttccaggactgccagtgccaaggaccattgtttcgcttgctgattacggcattggcgtcggcattggcgtcggcattggtctcggtggaggtctcgtcgccctcatcttcaaattgctcgaagtccgccttcttagggcgccaaatccaggggacactggcttcgaagcgcttgttgatcggtacgagtgcagtattggggcttcgaggagagcggatgggagaggcggcgatgagggccgtgaggagggagagcagaatgatagatcgcattcttgagttcgtgggatgttaaacgtggtggtggcagttggtgacgctactattgaacctgatgctgatgccgacgctaatgatccagactctggagaaggtgaagtcggatccttatacttgcttgctcaagagtctatcggagactttggcacgcgagggaaacgtttaggtacattgattctgggccaatgttggcgaacggtaaccgagtgcttgactgcgtgatgcaatggcggttacgttgttaccgacccacgatcatgagctgatgccatcttgaacactcagatttcttagatactcggaatcgaatgtttctgtgattgacgagtgtggacctgaaagccatactcgttagctatcaggtcctggagtaagaattgatcgacccttgcatccatctcgacgcttaccgccagatcggagaacacaaagcggtagaactgatgtggacacgaaagcattcaaaggaaaagacctggtacggctctaaccgttttggatacactccgtcttggccttgcgcggccggtcgagtgagaaccatccaagcattctgggaacgggacaggattggtttaagtccgatggtgatggcttcacgatgcactttggttatgagcacctaacaacggcagaaccatactttcagtaggcgtaccttgtgccgtccatcgcgtgcctgacaaaatccgagtatacgatctcgagtcaccgatgcaccggcttccgtcgggttgttgcgcgggttgtcagatgtgatgtcagctgcagccgttgcaccacggagtttaacagccacatcgacgatgaatgattttcctccccgcaacctaaaggaacttggagtacactatatggaatatgcccactttgagctgccgcccagggccaatatccgaagcacccggacccaagagatttctcactgccaaatgataaaagaagcatccaacatcctcttgttggcacaccacctcaaagaacttctgcagtgcttcctcttcttttcttccccttgcaagttcagtgtcgataactagatcacgatgcaatatgagaaggtccccgacgtcgagagctcttcagagtccctcttgcactccatctctacacccaaccgctccgaacagcaccgatgcattcgacgagaaccaaagtatacaagagcttggagattgatgcgtgatgagtggcctaggccagcgagaattgtcctcgccatcaatgcagctttcagcgtcctacttttgtgcctgtatctccacgcattatggaggatacactcttccccgttctatcgagcaccgaaacctccatactgtaagacaaggcaccgaatcctacctatgtgtttaccatggctgtgaagctaacagcaccgcaacgaacagcgccccttctcgaagacggcgccatcgagtacgaaaataagcgcttccatcccgatcgcatttttcaagaggacccctccccctccgtcgacaaagcgtgggaatccatcctcggtcgtgagactcctttccctttccagccctttcactcttcctccttcctccttccagtcacattcagacttgcccttctttcctcatcactaacccaacccaccctccagcaagcgacggcatagtacgcctccccctcgtaacctcccaaaaactaagctacccttcctccgagatctactacgcgccgggttcctacatctacggcgtctccatgttccaccagcttcactgcctcgacctcatccggcgctccttttggcgagggcattacttccccaacacctcggacgcggaataccacgaccaccgggcgcactgtctcgattttctgagacaggcgataatgtgtaatggggatgtacaaatgacgtattggtggaacaagacttatacgtatgttgatgaggatacaaaagaggagaggtacacggaggagtatttgcggatggataagaaggagagggcgtatgggactacgttgttgtgggatgtagaacatcagtgtagaagctttgaaaggatacaggactggacgaggaagtatcagttgagggatgaggagtattggagggaggcaccgaatttcagaaaggcggaggagtaggccggtagagatagcttatttaggattgaggatgaaagggaaatgcgttaatcatgtatacgtcaagtaggtatgcatgtgcgaagttgggttgatgagactatgtacaagaataggggtagtacgcggagtaaaaggaggttccgtctttaaaccaagtgtactgactctcacatgtttcaacgatgtactaccatgttcccaccatacccaataccgttaacccatttagcaagtaaacacactgggaccagggacggtataagacgtaaccggaggccagtagatgctaatcttgactccggggtcagagccctgtgaaaaacatttgttagcaatcatcccacctgcgtaaaaatggttgtacataccgagtaagccccaggaaagctgacagtcgaaggggtcttagcacccgtaccaccaacgacattaagctgcgcacactccatgtagaattgcgcaccaggatagttgctcgccgcgtgcagcgcaatcatctcagccctgagtaagtactgtcctggagcgatgcactcggggatcttgatgctgtggcggcccttgccgttgataacgcgctcggtgccccagacgccgctgctgtccatgccgtcctgctggatcttgaaccagccattccccacaccgctggcggtggcggcgttgtcaacctttttgaggtaggcgatggtgggacccttgtgcgagctgtccatgacgtccgccggcgagtcgcccgtggtgctgagcatgtagcgccagatggccgtcacgttggtgcccgcctgcacggtgatcaccttggaggtggaggcgacggtgttgggcgagccgttgcaggcgatggaggccgaggtgacgtcctcaatgggaccgttgtaggtgggcacgcggacgccctctcccaagccttggttgacgccgttgacctcgagggaggagaaaatggtgtgagcgctggctgcgcttgcgagtacgagaggggcgaggaccttcatggtgataggaagagggaagaatgagattggaacttgctcaaacttgctcgttgtggatcaccagaacatgaggcggttaaggtcatcgtgggcgtacttatactcgagctcttcacctgtggtcttgtcaattttcgccccggatttcttggtgtacttttgataaaagcaacatcagcggtttatggctttgttgaagtcattaacacggctgtcaagaaacgttgagacgttcgcaacacaaatagatccaatattgacggatcccataagatcttgccgtctgggcgacttttccaggttggtgtaagacagtcagaatcatactccccgcgttcttggaacccccctccggaggatgacagtccggcccgagtttggatatgtctcggcaaccttaccggtatccccgagagcggttgagccaaggttctgggcgcgtgttttgaacctccttcactgttgaaatgcatcgttatatcttgatccagacatcttggctgtggcttggaaacaacaaatcttgtgatagacacggtacctaaggagtctcttccgggactccggtccctaacccccaattggaatgtcacactagaacaccaggctttatggaggcgttgtgattctttcgatggaagggcacgcgagaacaatgtcctgggcgtggcattatgctgtgatattttgatccaataggtagctattctcatccatcactttaactgggcgatgaaggcggagcaaagtgacacttcaaattattgtgtgaagaaggtcgcataacatccctcattccttacacgagtgttggtagaactcaaatggcccgaaactgacgagagcagtccttttcaattgatgagggttaggaatttcctttcatcgctagatgctccctcggaaggtgatttcgattcgcacttccccaggcccacaacagggagctacaggaggaaaggaggatactgggctggctaagtgttatcgggttattgaagtatacacctacatgccctgcagagcttgataaagtttgcaccttgcctgcctaccaactgcaacaatcaacaaacctttctacgcaggcacacatgttgtggcagtccagcaggagatttccgcagcaacagctgcctgcaccaagccactgtgcgcatttcaaggtacagtttccccaagtcctgccgatttaatgcaaacatcacgcaggattcaatcccgaagccacggctcagtaggcaaatcatccgtttgtgatgtatcatcatgaccaccacgatcaccatgtgcagtgagagatgcgagttcctctctcctgatatctttgtagtcagccagttagccagctcaacggcaaactgctccttgccaaggatgaggtcttggacttttatctggaagaaatcgcccatgttcttcgaccttttgtttattctgcgctcgcttgtcggttgtccctcggttctttacacttcgaactttccaacattgccatcaaaatgactacactcgggatcactgatggtgaggttagttcgtataggagggcgcagccaagtttcaactttgccctccgcgaatattggagatgatggaagacaaaggaagggatgacgagcgagtgatgacaagtcggttgatcatgatggtggttgtgatagatggagatattggaggagtttataggtgcaatataacgatgttgagcttcatcttcatctcgaatgcttagttgcccgactcctcgttcgactgtatcatatccccatccacgacctgcccagctctcatgtcaacgcccgacatcgtgaccatctttgacatccgtcactccatcaccaccaccaccgcctcctccaaaatccgctctcaccacaccatattccacccccaacataccacgatgaagcccaaacgtacccttcccacaatagttttagcgaccacattacctaccgcctccgcccaaaccgccgaaagcggccaaggcaccccaaccctaaccgagaccctccaagccctcaacgacagcctgtcaacactcaacagctacattcagacccaacagttcttattcgctgccatcaacgggacctcaggcatcaccatactagcgcccagcaacgacgcgatggccggcctgtttagcggcggcggcggaggcggggcagccgtcactatggatgacttgaacaactctgatccgcagcttgtggaggcgttttggaattatcatattttgaggggggtgtggtggacaagtaacttgactgctggtactgctggcactggtggtggtggtggtggtagtgctgcagcggcggcaaagagaagaaggaaaaagagggatgatagtgtggatggcgacgggagcgggatagacggaaactcgctcttcattccaacgttgctggcgccagatattacgccctatgctaatgtgtctggtggccaacgggtcatcgctcgttcgagttcctccagtgatggcggtggtgagccggtggtgaccttctactccggcatcagtgggtctggtggttcacagcaaataaccaaatcaacaataacccaagccaacttcaacttttccgggggcaccattcacataatcgaccatgtcctctctctcccttcacgacttaacgacaccctcgcctcttttaaccctttttcttcatcaaccaaccaagacgacgaaatatccccctccgcttcctccctcctctccttaactgcctctgtcggcgctttaagtagagccaacctcacggacgtcttcaacactaaacaagacatcaccatgtttgtcccctccaacgacgcctggaatgctgtaggaagcgtggtgtcggacatggatgaggacgagctggcgaatatcatgggctatcacgtgctgaagggccaaaaggggaaggtgttatacagcgatttgttgatgcagaatgataacagcgatggggaggctggcgggtcagaggaaggtgaggagtttgagaaggactatgagaccgtggaaggggggacagtcaaagtaagggtcgttgatgggtcgacatcaacggaggatgggacaaatgccgaggatgatgatgataatgacgagaccagtggaagtggcaagcaggtgtttgtaaatggggcgagagtggttaagagtgatgtgctggtggagaatggagtagtccatgttgttgatgggtgagttctttctttttttttcctcctagcctaggattgctatgactgaacacgcggacgatcattagtgttctaaacccgaataactcaacggcaacaccgattccgacggctaatacagaacctgtcgcttgggaaggcgcaacgacaacgaatagcgttcctttcacttcgggcgtacagtcgccgagtacctccttgggcgggaatggcgatggcgtggtcacgatcacatcgacaataacagagggcggaccgtcaccctctgcggcaaagtctggaacggcagagtcgggagcggcaaaaaataccattactgctgcaatcggcatcgcgctcttgtgggggggcttttgtgtttttgtgaacctgtaaccacggttatggcagtggtgcttgtcagtttcttttcttgaggatagggtttcaggtagcacaccatacagggttagcgaaggacttgttgcaatgataatagtattcctcgtcaaacatgaagcatcctattgtcagcttgggtatgtatactatatggaaatataatcattgctcaaggtgaaacccaaacaacgatcgtgcttcctcgacagacagtgtgatgacttggcatacattacccccttacaaacgccagtaccttcgtccacgcttgtccttcttagattgatgcccaaagcttcttaggtattcagcctcggccaccgcctcctcccagaccatatcatcaggggtgtatccctttcgaagtgagctgcttttggttggttgatgaggctgggtcttcttctcgggctctaagcaagtggacgaccaagcacaattccatccggtctcatcgctgctggtaccatctgcagcagcgtccgcatcctcatctccggctccgtcgacccaaacagaatcatcttcttccccatgtccatctgtagcacagccatctcccaccccaccaggctcataagagctgggatcatcatcaccctccccttcggtgtctgcgggctgattgccctccaaaccaccagtatcccacaccgcaacaacagtatcattctcccagctctgctgtccgatctcttccgctgactcctcaaccagctcggtctcatccatacctgccacactgccccagtcctcacccggaatgtcattgctccattcaatgattctcatccgttcctctacctctgcccgtattcgcgttcgtcgattctgtcggcggacttcatcccggtactcatgcatttggaactggtagtcgattcctctgatcatgtactcgaccttgtggatgtgtttgtagaaaaactcgagttgtgctggagtgacagtaaagcgcagtggcgagtaggtagaggtgaaagaggaagtgtctggaggtggcgtgggtggacaacgggaagggaagaagttcagcgggggtggcgactttgaacgacgaggtaactgcgaaagcttcaaggttgtgggagttggttgagattgattgatgaggttggattgtcggtgtatggaggctgtatggttgtctttgttcatgggaactgggctcgcagtgacggacaactcgcggcaaggggatctgggtgatgcagtgaacttgtccgacgagtcatctcttgttgctttcaagctcgaatttccctgatcgggtgatgcaatgttgctggcttcccgctttgtggtttcaaagctactcgatgctgtttcgccatcctcttcctgtccatgttcttgattcctggccatgggatttaatggcaaggtagccaagagtggtgttaggggtcctccacaatttcgcacgctcgtgtccgcagcattgacactacaggcttgctcgatatgacggacatccgcggtgagacaagccgcgttgttgttatcttgctgcctcaaatcgatttgacctgatccctcctcagtctgttcacaataatctggagcgtccgtctcagagacctcgtttctctcaagcccacaacgccattgagtgacacgggcatatgattccccagacgacttgttctcagcgtgatcccactcgcataggtcctcgtcggagtcgtcagtgtcgtcagtgttgtcagtatcgtcatctatatactcgatggtaccggaatctgggttctcgttttcggtggcagcggcagcggcagcctcgattctaggcctcagctgttctgtcaagaggtcgtggtacagctcgagccgacggcgcatgagacatcgatgttcgtaggacatggtagttgtgtcgccggcagtggtcgcttgttcaagtctggtgtaaatgtacaagacctgctccggggcttcagcttgtggaagggtaaagatgccagaaatttgggtggtaaattccgtggattagaggaggggctgtggcctggtaaaaaaaaaaaaaaaaaaagaaattggattcgtaatctgagcttatatagcagagagaagatggcagctggcaacttatgtcaagtgaaagcccgctgatcgtgccttggacaaaaacagtgaagaggctggagccacctggcgatgacaggtgaatgggattgaagacgccgtgactccacgggcctaaggttttcccattctgctcttgtgctcgagttgtgtcatacgaagcaaagaccggatcaagagtggaatcaggtatccagccaggctgccactcctgaaacagagtaatagcaaggcagcttcccaactttgagtaaacagaaacaaagtggattccctccttccacatcgtacacatgctctttcccctttggcagtctgacggccttggccatgtggagagcttcaagtgcaatatctgcaatgaccccaagagaacccgcgtgcctaatttatctcagatcggaaggagtgcagtgagttgatcctatgacacttcacctcagtctcatgttggtccgatcacagccaagctttcgtcgccttctcaaactttctccggtgagcaaactgatcatcaccattggcaacaccaccccagatgaagatgaatcgaagcaactaaaactccgctagacaaacaacaaggcatcacgctaccctctgactaatacagcattacactatgccaacaaacattgcagtacaactcaaacgcaaggcttaactcgcttgtcagtgagaagccatcagtgttcccgtacgccaagcatgcttcccatatgtcccgtactactccaaaacgtccatctaaagaacctgttcagtcaacctgtcttttcatttcagtcccctctcctcctcaaaaacagttccagcacagcttgctgcttctcctccaccgccttcctctccttatccttcatgcccttctgcactggcgctcgacataccagctctccaaacacctcagcaaagctcctttccttcgcctgcctcgcggccattgcggccattgcttgtcccgaagacccagacgaagtgtttcgtttgaccagtcctgcggtgagtgaccgcctgttcagcacactaaggcgcacaggagtgtccgatttaaggagttccaggtcagactttgtgatgggggaaagatcggtggtgaccttggctagggtggctgttaggaagacgaaggagatgttgtgattgggcgccgtagagaggatgtcgaggattgtgcccttgtcctgttcataggctgtttcttgaggtggaatcttggaggatgcaggtgccccctggcctagggagacgagagaagcttgttcgatccgtgaccaaagggacgtcgtgatgataccgtccgtgaggccgcggaggaagagcgtgaggacttcagcaacagtctcaatacgctcgacagccgggacctcggcggaaaaggcgtccacgatgtggaccatgccttcgtcgagggcgtcgataaggtcggcggcgcgagaggcacggagggacttgtcggtgactcgccaggtatcttcttcaaagggccaacctgatgatctagggaccttatactcttccagcatctgctcgtctgccaatacgcgctctgttaccgactcaagggcctcggtgagtttgaataactccctgggcgcagcgcaatggacatccatttcttctgggacggacatgaccttaccgctgttcttcgcagtcaaggagtgaacaaacttgcgaagacccccctcgggtacccggataagctcgtcaatggagcgaccgatgcacgtaggcatccaaacaccacgcacaggaatgaagtgatcccggccatcggctacccgaaggataagaacttcctctaacctgtccctcccactgttgagtaccctagcctgctctacatggttgatgttgacctgtagttgcgccctgaccgtttcaccgggctccagagtaacttccttgccgagatctggtaaacgtgaatcatcgacggcgggttctgaagagatgaatgacgttttcagccaagggggcgggatcgggccatcttctttagcaggagagggtttgtcgacgaaagagaaggtacatgcaactcggcccgtgtttgcaagtgtaagggtggcgctttgcttttgcaggaagcgcacttctccaaagtcgacgagctcttcagcggaatcttgagaaccaccaggacgccccggtcctcgggtgtcgcgcgagtcgttaaccacggtcagagaagggcggccttcgttttcagcgcggtccagttcccaggccacctctgcgtggacctttgcttttaagtccggcacaacagcgtcgtagttcagcgtaaagatggatatgatgggcttgtggtcggaagatgtgatcctttggtgagacgtgtagatgtcctggcgtatcctatccacccagtcatctctgtcatgttggttatcgccttcttcgccctcgtcgtattcgtcgtattccagccgtgacacatctggcgagtgatcgtcgtcgccgtcgttatccgggtcatagtcgaaaagcacctcgtcatcatctccggcctggtcgataccgcgagctttcatctcctcatcttttttgcgtgcgtcttcggcctccttgatcttcttatcatacgcctccttatccttgcgggtgcggtagaggattcggtcacaccaactcggtgcccgccttttctcactcgagtcgaaaaggccgacagtgccaacgtcgtacttgtaggatgggagaaaggaaatggtgccctcatgccatccgtcatggaacaccttcttctgctttatcagccgggtgagttggtcgtggggaagcaacgaatccagcgttgcttgtagtgaagtaggatcgtcgtgggggtctggcaaaaagtcatcaggatcggggagcgcatccaagtcggaatcactgtcatagtcggtagccttggtgtctcccgtagagtgggtcgtcgtcgaattgccatcgttcgtctcgtcgccagcgtcggatgacttgtcagcgtgtacaatgatcggttctccctccagagagttgtcgcgcctgaaccttggcctgggagcaccgtattctccctttgtgtgcaacatcaagaggtgtcggatgtcgtcgccaggcagaccatcgagacggaagttgaggtcaccaaaccagaaggtaaagtcctcgtcgccgatcttctcttcgtagtcctctgacacaccagcaaagctgacgggcttgaagcgggtgcggccaaggatctggccaacgtcccagatgcgccgctcattgtatgttccttcgataccgctggcaaggtggcagttgacaaagaccagcctggtggactcgccgaggataatgcgagtgacgacagcgcccttgttgcccatgtagccgaggaggcctgtgccaacgctgacagtgctcacattgctgatggtcggcgcaacctctggagaggcatagatgagaagcaggaggccagtcatatgctcagaggcaacgagcttgtagcctggaggtagagcggtgtcgagcgcagtcttccacttttgggtaaccccctcatccccggagtacacgcgactgacgtactggcttgccgtatttaggtcaacgacttcttgcaatcccagcacatagagaccgattttgtctctgcccagtatgtgtaccccgtcctccccatcagtgtccccctcgatagccgcgttccggttaagatcgagagtggctagcgcagtatcgattcccttgccgtcgacaaaccagctggccaggtctttatccgtgccaggacaagcagccacattccacgttccgaccttaacgcgtatccgatggggacgggtatactcttcgcgccgggcgtagatagcttggtgtaacgaatgggggttgcctgtacccagatcggcggagtcagtggtggcggacccggtgcgggtgcgactaagagctggtggtccttcggaggagggcatggtggcggtctgttttataaatgtcgagatgacttgttcgtcgtgttcatgattccgtaggggctgcccagtagagagatatgacggcgcgcaaggcaagcgcaagagttggtcagttgggacacggtcggggtagttggatgtcaccaaggcggttcggcaggactagaatagcgggcaaggatgtcgtgtggtggtgatgacagatgatgtatactcgttataataacgcctttcgtctgttgaggttggtggttatatacaaaatgcaaaagaacaaggaagagtgcagtgtctcgacccatgccgagtcatggtgttgatcacggaggaaatgttggctgcctctacctagcccaggtatgtggatgttgcaagggggtggcctcgggcgcctggccctgccgttcacagggagatcagggttgctggtccagtggatgatgacgctgtttcgagcttccttgtccactgcccctgtcgttatcggttttgtcccacttctagcgattcccttatcgttcgcctttgagtggtcagtccgtggagctccccagattcaccccaccaagtgctcgcgcggcaggcacctcggcgctgcttgacgcccaacacatcatctcgtccgttacctggatgtatccattacagcgagtacatagttctgtcgctacaacacgaattgcatcaatatccgttaggttacctctatgccttgtgatacgggtgtccacaatcgacaatcacctctttgcctctagccgagtgtcgcgcgccgatacaagtactcagctgaggcgataccgatcgaccccgttatagtcgtcttctatcatcgacgtccgtcatcgaagccgcgtatctcgagtccgtccatttcaccgacatcgtcaacccaagtcatcgctcttgtcgatatctcgaatttcctccataaccaaatactgccaccatgagcgggagaccaacccctcgcaaggggcgcagccgcaacaaccactcgtacaataatggcggcccccgagaaagcggcccccgctatgcccaacaatccgattacgatagtgacgccgtcaacaccagctatgcggcccagcccagagatgccgagaaccgcatgtacgatcccaaaaactacgtgccagaagtggacgagtcggctacctatgtgcacaccaccacccgtaccaactacgagctcaacatgtccgtgctgaagcgctacgtctccggcctacgcgccatcctcctgacctgctccttcgttcgtctcttcgagtggtcttcaacaacaaactcctgggaactgcgcgatgtcgagggtcccatgttcctctgcgagtgcgacccgatcgtgctccccaccggccacgaactaccacaggtcaacctctttgtgctgaatcgacgtagtatggagaatcttaccatcaatctgtcaaaagtcgaaatgtacgaggccacaaacgagaagtttctaagtctgaaaatggaggccgacgaagcgggacccgggagagcactcggctttcatttacacagcaacgaggagaagggaaccggagactctcagggtcaatttcttatggagtatcccgactggagtcttattcaggcccaatgggagaaagcaagggcagctctgagcgcggttaacaaccaggttgtcggagctcctcagtatgagcagggcgtgccgaacaatggggctgccgtcgcagattacgcacaggcgccagcaccatgggcatctctgggagcgtttggtaacaatattgaagggagtcaactggcggggaggcagctgaacatcaatgacttatttggtgctcaaaacagtcaaaggcatgggggaggttaggaagcaaaccagcagcgtctaacaaaatttgatttcttacagcagaaaaaaccaaacatcaacagcgatgccatattggtttacatgctatgcttagattctagcgagttaccctgtaattagaagaaacaggcccagaaaccattgcgacgtttctgaagagttcggtactactgctaccagtactactgcgtatctcgccatacactgtgtgaactgcgtctgtcctaactgtgctgtcaatatgactatttcgttgtaccttacctatgtcaaatgttcgacctttgttcgttctctcttcttcccttctacatcctcttttactgacacaggtcgacaacataatcatgaagcccacgagcttttcccgagctccaaagccaatgtcacaatcaagcgtcactgatctgcctgaagacctcgctcaagctgcgcaaactcaaattgatctcatcgcctcgtgtcggcgttggctcgacaaccacaccccgaccggatgcactgcttcaatgtggcgcgaggtcagcgccaaacttgtagcctttgttgccgaatataaaatccgaatcgaggatttgaagctgaaatacttcaatggagagccatctcaagctgaaaacaaaaatcaagacggcgcaattctcgacagtgtttggaagctgcgagtgcacgaaagtaaatctgtcgagcctgtgctcattataccgattggtggggataaccagactgtggaggtcaagtttgagacccgcgaccaactggagtcagttatgagggtatgtgttgagccgtttcagggccgtatatcgccaagaacaccatagaatgctgatcctgtatctcgcggctgtcaggacgagtacttcggctatctcaccaaggtatttcaagcctttgatcaagccgaaaaggatctcatccaactcttcgacatgtcaagaaagatagagcaggaaagggcagccctcaggtacgtaatggatacttcactatcaaaggggttcaaaactaaacccctcgtcaccgacaaggcaacttagctgacacgtgagaaacggtagtcaaccaccggaggaaacagtacaaacgcacattgagctgctcaaagagtacaacgatatgaaggacatcggccagcagctcattggcctcattgccgataacaaagggctgtctatcggtgctttgtatgaagatgggcagtacggggtaactgctgatgactgaacctccgctccatcaggtgcaagtgaagtcagtgttcaaaaccatatgataatccactgtgtagggtattgaatctcttttttttttcttccctcctttgaaaatgctaacaaccgaacttccgctgcagggtaagtccaatatgtacagactagcaagattcgcacacaccacttggggctatgtacaccacgcgccccgtcaaggtccggtcccgtccagtccagctcattgccggcgctaggatttggtccccgttgtgttccattccgtttcatcccatcatctcatccactcatgaggttattgtctccccctcccatttccgatcacaattcccaagggcaatcgcttagttgcaagcaacaaagttgttaccgctagcaccattgtgggtgatgagcatgtccaggttgccgtgggagtcaaagatgacgcgatcagcaccgggagagccgccagtgtagacgcggccggacgacaggatcgggaactcgtaccagggcttggcggtggggaagtcgaagccctcgtagttgttgtatcggtgggggtagctgcctgttggggcttgttagcgcctgctttgaaaaaaaaaaaaaaagaaaagggaccgaagaaggaagagtgaacaaggagaaagaacaagaagacattgggcgtagataaagcaaggaaaaagcaagaagggaaaggagagaaactataaaagagaagaaacgtactgcttccggcggtggctccgtcctcgtaataagagtagcccttgtttagagcagcagagatggcagaagagctgtagcagactgagccgcagatatacatgcaggcctgggcagtgaagttgccggtaggctcgatagtagcagtttcaggggcaacatcaacgacagcctcgggggcaggagccgggatggcggcgccagagacggcgacgacggagaggagggagacgaaggcggagaggagctggaccatgatgacggcttgttggagttggtttggtgggggtgggatgagatgaggagcgaaacgaaacgagatgggtatcacacgacggaactgaaggacgaggggtttcggtcaccagatggaccttgatggcctggcttcctttatagttcttttatcattcgggcctcctggtgaacctcacgggcgttcagcccatgaagtgtgtgtatttgtcgatcaatcgctggcatgtcccaaaagggaaggttcctgcatcttgaaatgtgggtagcagccgtgtaagcggagggtgtgagtgtgtgtggtgtcgtgggtggatgaatgggcgagactgccgggttgatgttgcagatcagaagggggtgatggggaactacagttacatggtgagagggtgagataagtgtgtctcctctctctcctcatgtggtgtgaaaaagcatggcgataagcgatacgcagtagtcacccacacgaatatggagtctcggggagccatcagatatgtacaccgcgaaagaaatggaatacacgggagatctcctggaagaactcactccgccgcatcaattggtttcattgcaagaagtggtgatggtgggtgggttcacaatttcaatggtacacatgtaaaacgtccagctcatgatcgtaactggataattatgtcagtcctttcatatcctccagaggctccaggcacgtttcatccattcgaacaacacaacttgaaccttccccgcaatctggatgaaccaacaacagcaagcaaataacgtactgaaaacgacctcaaaaatcatctgtcccagatacgacgtttcggttaccattgaaaacccacgaggagggaacactgcaccctgataggctacagacttggccgttcaggcatcgcggtgcttcggggaagaagatatgagcggttcagatttcaaaatgcgaggtctgacgatggccaagaacaccacccaaatttcccagctgttcaaggttcggcaaatcatgcatgaaatccatgaaatggggaaggcaagaagccaaagggagcttccgtgtttggaaaagccgttaacgctccgtctgggggtccctgaggcttgctccctcatgcgcgtcttgattcgttgacgagggcgctactaagcactggccttggaatagcgctgccggagatcggaccacccttggcgatatttttttttttttttttgtttccctttcctttttttcctctatcgtacattgtattgatccgttgccattgcgacgcggatactgttaatgcatctttatcacattggaactaaacgatggggaaatgcacatgcaaggtacgttcgtatcctttttgtgtcttgttactacgatttgttgatttgcgacgagagacttcacgtcccatgttttttttttatatgaccgagaaattccagtccatttaagcggcaacccagcacaatccatattcaaggtttgaatgaagtcgtcggccataaacgaacaacaatctgaaccctgtctgcagtaaaggccgttgattcaatggtagagcgtctggctacaaaagggggagtatgcaccgcgtgtttgattcattggccattggccactgccctgttcatggcaactctcatacacggcttcgattgaagttactccttcattccaaaatccaacccatacccttgctcacttccctcttgtgcctgatttgggctgcgattttaggtacttggggggttgtcattgcaacccatcctccatccttttcagacaagagagacgcgcacacatggcagcagcgtaggaatcaagcggctggtatccttgagtagaagtaggtgtcggatgtcggcgacgagcgatgaaaaaaggtctcttttattacttatcaaattattcttctggtctgcggtggtatgtgtgattgtcgtagacttcatagcgtatcgtgcaccggccggtgacatctaaccaactgtgttctagtttttactgactgacaacttcacaccaacatattcctcaagctctctttcaatagcccagcctggcctactagttgcttgacaaacgtatgtccagagaagcaagacacctgcagcaggcaatatccgacgaagtgaatctgctgaaccgccagggttcatagtcaatagtcgagggacgatatcaacgagacattcccttttttcaaggcccatgagaacctatgcctcgactcaaaaggtcgaaattcagatgacataaagagattctccaccgacttagtgtgagaaggatcagctctcctcgatcaaggggtcttgacacgagcgggaggtacttcggcctcgtgatgggatttctagagggtagtacggaatgtctgtatacccaatgttattaatatcaggaatgtatgtccaaaaagccccttatgaacccaagacgcatcatcaccgttatcatcataacagtctcactattcaattgccgctgaaaggccaaagcccaaacaccaaaatgaattacaaccactccactccctccgcccacggctttgtggccttcgaataatccatccccctcctataccccgtcaacaactcctcttcatccacaccacaatgaatttgcccatctcgtccctggaaccatcccagcccataagtcttgcccacatggtcctccagcttcctcaccatttcggcattactcagcttatttgtccccacaaaatcgtacaacattttgctttggtggatatatgccaacacactcgcaatggtgttcggctgccgcggcaagaacacacggcgccgccggacgaacacaatagttgccatcactcccatgtaaagcagaacaaagtccgccaaacacagtgagatccaaaaggaaagcggcgtttcctgccacgcgttgattgagtttgtaccattctcgtcgtccccagcctcgatgaactcagccaacaacgcttccttcgtggcctttacaaacaccctcccctcgacgcttgccaagctcgtagccaacaccgtcaaaaactccgccataacgctaccaaacccgacgaagctcactagccagtgtccgttcatggccccattaagcgcgacccacccgccgaagggcatggacctgtagtcgagcgtcagtgtcttaggaggcgcgtgccgctttgtagagaggatgtagtacggctccatcatgcgcacgtcattttccatggcgccccagctgagcttgaggcagacggctagggcagtgatcacccagggcgcgcggtcggccaggacattggcgggagtgaagagaacgcaggggatcaggacggagaagagggtgatgaaggtgataaaagggatggcgcccgcagcacgcagggagagcgggtgcgggttctcgtcgaggtggctgcctgtgtagcgctcgcggtcttgttcctttttcgacagcggtttattgtagacttcgtcggcgggcgcaagggctgagttgcgcagaacgtagcggtggttcttaagcttgttgtggatgtccttgtgcgtggccacgtccatgtctttgaagtccatgaggatatgactgacggtggccatggaagcgagaccggcgatgcccttgatgtcggcgaggaggccggaacgacggctttggagttggtagaagagaacgcagccaaatacggcaattgtgacgagtgtgagggtgaggatgcgtggccagacggcgtggatggaaatgcgcttctcgtcgtttgggttccggaggcgagtgtcgcggtcgggtgagaggacgatgcaggcggagcagagggtcggaaccagcgcattggcgagaagactcgctatggtagaaaccgctaccgcatagtgtttgtaatgaagggcacgaataggtcggaagaggttgaagaagctgaagtagtccacgttgatggactctgctgcgagggaaccgtcctcctttgagagctgatagaaagcctctaggcgcatcacttggaagttggtgatctgccaaagcacaccatacgtgacggcaatgagcgtcggcaggaattttacgcagaaatacgccgtgggtgtaatatcggtgggtgacttgaagaccaccaatggctgcttggctgatctttggtaaaggacttccacgccgccggccgccacgatggaaacaataatgagggacaccagatatggccatctcatggagaagggcttccagtcaggcgtggggtagaacacatgcttttccgtcctcttcatcgtaggaaacgtcgtctgccgcatttgcccatacggactctttgatcccccgtttggtccagccacgacgctcaagtcatactttcccaaattgctaacaacatcgtcgtccatcaccacctcgatcactttccctcttttgtttgcctcctgctgcgccaactgcttgacggtgtcatgccggcttagacgtgcagcagctcgcgtgaacgagcgtcgcatagaggagcctcggtcagagatgggacttgtagccagcagagccgattcggtcacgacggcatctgtgcgaattccagcacccaagccaccagtgagtttgccccgggcttcctgttcttgtagagacctgatgaacttgtcgtccgcgtcagtcgacggacccaaggctgcactgacatcgaagacaggctccacgcgtaggtaggggactggagctggagccgggctgccgcctaggggcgcggcggactggatgaggccgagatcgatgccatcctcttccggaatcgcatcatgccgtcggttcagatgagcagcgcggacggcaaaagagcggccttggctatgtctggtgcgctcgaatggtggagtttgatgttgggttagtgatgagtgttccgagaactgcccctgcactggctcgtagctgctatttctggcgcctccccctcctaaacttggcaagtttactagcgcagaccagccggtctgggctcccgtgtagacatgtccgctttctcttttggcgtcataaccttgatgattcgatccaccattgtcgtaatctgactgaagagagaccagcgacgggcgtggttgaacgttgtcgaactctgtgaggtccgagacagtcgatattcggctgaaggagcctgtcgaaggcgcagagtgcagcggcggccgcgccagtggatgcggcgcgtataggtaatccatcggcggctaataattctaatgtccagtgtgctatagatcgcgacgtcaagggcaaagatcccgacccgagaggattcggaaaatttgaggagatgaacgaaaggaggattaggaaagaaaatgagtggttattgactttgagatcccctgactacctatagaaatgaatggatgagacccaagccaacgagctgagaggcgactgcagttgcttggcttgatcccgggcggcagctgaagactgtcgatgggctgtcgtctctccgtaggtagcgagacaacaactgagcttgcccttggtgtaattggtcgagagaaaccatcaactgcttctctaggctcccgaagttctgccctggctcgaaaacagtatcatgaacggttggggtaagaaaaaatagggggaaaaagttgagtcagtccatatgatcaaaagtagagaaagagcaacgttaaagaaggagactctgactagccttccagccagccccaatatcccaatgaggggggaaggcgcgaagtccaacatcacacctgacccttcggtttccatcgcgacgaccgaaaagccagagacgagggacggagtcttccattctgaactgggcggtttgggccatggggccatttttgggaagggctgacgcctcaacccccctccccggcacaagatgcgcttaacagggccccagacagcttgttggggactgtgggggggggggttttcatcagcgtcgcatcgcggcttatttcaagtatttcttggcggaggtgtgggaggtgagtgtccttgttcagcttcaaccttgcagcttgtgccaccaatatttggagatgcatcgctacattcaggtacagacggtatccattgtaatatgagtggatagctgatactacgaagcctggagcactgaccaccatttttctcgtgtcttgatgttatcgatttgcatccatgactgatgcagtgtcgtttatcttaccacagtgtcagcttccatgccaagctgcttgccttgctccatagggtcacttatgatcgatatattagtagtgatctttaggttcctacttaggggcagcagctcacgcttcttctgcaggtctttgaccaaccgaccttcgatgttagcataagcttcaatgacacatactgcctaactgcgcagaccggaaatattactacctagctgtcaattgccgttctttgtgccttgggtatgttctcaaatcagacatgaaaaaaaaaattgaaaaaaaaaataaaaaaataaaataaaattccagaagaaaaagggcaaagacagttatacgacaacaacgccctgcgatctatggaacaagggtagagaaggaacctctgcgatgtcatcaagcgtgagaaggggcaagaaaaggggtacaatggtagaaaaatgaaaaaggtcggttgcccaggtcaacgttccaactgaacatgtatgcagacctacgaaacttgttccaccagtaccgcgcaccgagcaaggttttctggctcacataccgcttgatcacgtagagcgggaaaaaaaaaatgtgttattataataaccaaacgcggagcctgatacttaccccaggctcgtgtgtggactagacagcgccgcacaggtggcagctctagggttctgtgatgacgagtgtctacagatgccaactgttaaacttacaattgcatcacttgcatctcaaacttgaattttgtgcctttgttatttgccgtcagctacataatcgcctgagaaatcattgcggagtgtccaccagagtgccttgtcgttcaagagctctcagcatcagccaactttatcctttgcctcaagaggggtttaacctccatgcaagcgcaatgcaagatatatgtagaatatatgggctttttaattttatcccggatgtccgatagggacccagatttcttctctagaggcgtatatatctgaacacctagccctctccccaagtgttcacccccggattccgccaggatagatcgacttgatttgtatcaacaacaccagttgtttcacgacgcagccttccaaaaagaagagtgaagattttacatcgtgtgggttcccatccaaagtagaggtatgcaagaggccaaatgagttcccagttaaaagctcacctctttcacaaacagaacacagggaaaatgccgactcccagccttggaccattgaacgtggccattattgccctccatagaggttattatgaccttctcttagtgttgagtgcagaagtaagtcatccatttgcaggaccctctttcaacggcagcactggactaacactcacgaatctttagcacatacaaatgagaacgactttacaggccctccgagacactcttcgtggcttgttagctttgccagatcacttgcacccatcaaattgggtcactgagacggcgcgtatacttcaggaggctatggaagtagaagagcgcttggatttcattaccgagatgatggtagcggttactcgccgtatcgaattcctagaacaattaagataatacttccgaccgctactaccttttggattgatcaaggaagatacatctacgaattgagtcattcctcatgttggtttacggagcgtggaggaaactgctccgttaggtgtcaaggagcaacatagctgcgaattaactcaaaaccggagagaccaaagacctgtcatgggaaaaatttgatcaagttcgcggctggaaagagtacagtagtacccgacatgaataacggaacacgtctccgcggatagcggcaagaggcgcgagttccttccacccaccaaagagatgatattgatgcaaatgatggctccttccttccagatagcaatatatccatatcgtgatacacatctacacatgctccttcccagctcgttttgtgactgatgcttattgatcattcattgtccaatgatcgtctaaagtacagataccatgtgatcgaggaagacctgcgtgctcctcccagccaggttcttgttcttccgtctgtcgaagaaactttcttcatctaccgagatcagcaatgtcaggcatgaggcgatcatttggggccatgtacctacctgtctatatccgtcttcaccatcgatgagttgaaatattgtatttcagatagccaggtgacgtcgacctcgggtcatccaaagctaccaaatcgtgactaattgagatggcgcacaatcgagatcgaaaccaacatcgagcataccacctctacgttttgccacaccttcagaaggaggtgatgttggcagtcgccgaggaagtcgtaaaatcacggtatagaaacaacggattcccgaggggtcggtcgccaagggaacccgtcaatcagaatatttcttcctttccgatccacaaaacgcctcgccggtatcgacagctcgaacgctccgaaagtgcctacgttcttgagctggttgagatgccgcgggcgtagcatcgactacgacggcgaggaccagcgaagtgttaagcaaacagtcaccttgatatgggcaaaagattccttcaaggcaaccggctatactggaaagttggcccaaaaatatcagaagtcacccaaagtccgtcctagaggacgtctgtgcccagaactttaccttcactctgccctcagatcggatggaaggtcttgaaacacgcttttttttcgcttctgtcaaagaaggggcagccacaaacccttgaccttcgtttcactttttcgcaaactttcgctccaaacactgaccgccaatccttttgcggtcaacaagcaagcaactattttctgccccggagcagggcaggatccttctcccggcgcaacccccgcaccagttgatcgagcaccaccgctactcgcgacagtcgccaagatggtgaactccctccttgcctggactgaggatgagctccagtacctaaaagccgtcctgcgatggaaggattcgccctcggaagaatacaagcgactttccgatagtggcgcaaatgatgcgctctccaacctcgatccgcacaattcgacatcgtcacaagaacccaaacaagaggaaatcaagatcctcattctcggcgcagagggagtaggaaagacgacactcgttcagaaggtaagcaggaatgcgctaacccctccccttctcgatcactatttgttcgtttgatggcaaacacattcgggcaccgacaagatcaacggcgacaacgattccgagtatagaatcatgatcttccccacctcttgcacaagcagcttctaacgcaagtttcttccagttctccaaaactcatcgccacccctccacctcaaaacccaaccgattcctccttcccctcccctcagatagctcttccagcggcgaaaactcaacggtctacaccctccacaccctcgagctcccccacccctggtctaccaccacgcgcaccacgcacccgcatctatggacacgcactctcaccgagtacgatggcgccctcatcgtctactccgttaccgatccatcctccctacaacatgccgtatccatcgcctccgccatctgtgagcactttgcctccctcccacagttcagcgagaacttggtgccctttaacaaaccgatcggccgaggatccaaggcgcattatctccacctcaaaaagacaaccagaaacgtggtcagagaattcgccatggtgatggtgggaaacaagaacgacgtggatatcctgggcggcgctgctattgctgctactgccgctgccgctgctggttcactgagcggactcggactcggactcagtgaaattggagagaggaaggtgtcaacaaaggaagggaaggaagccgccaagaagctgacactgggtgagtcgtggtttgagacgtcggcgggtgtaacgggggagaatgttgatgcggtttttgagcaggtggctagggaggcggtgagaaataggaaagagtataaggagaagaagggtgagattgaaaggggtgggagcgagagtttgttaaagagggattcggaggtggcgagtacggcgacgaagagtaaggtgggtggattgtggaagagtcttaccacggggtggttaccgttgttcgggaagaagagaggttaggacgaaaagaagtgtggtggcattgctttgcttcctggagtaggattcggtccctggtaagagcctttgaatgaggatgacactctgatcgtggaatctgagtaaccttgacgaagcatgaaaggggaagcagagggaattatggttagggaaccggacaaaggtgttaattgtgttttgagcgaagataccccgaagatgcgttgcattcagattcaaataccagataccgagactaatcagaggctaagccagttactaggtatgggcatggaatatcctggtgggcggcggatagtttctatgtgtgaaagaaactgggatgtcgccacctgagacttgttactggcctcccgccgtaggaatttcatttgtacaaaaatgctgtggtctaatatctcctcaaccttattgtactctccaaagtgttgtatgcccaataatccatgatattcccaaaaagaaagatcaaacgcctcgctgcctatgatatcacttccgcccattggtacccttgtttatgcgatcacgccgttatccagaagtagatagagtctctgaagcgagtctaatattggcgaatttctatggcaccattcaacaacgcctgcctgaagaggtccgcaaacgaggaagtagtacggcaatcactcctctctctcttttccagggcttctggcaaccactctagaatcttttcgattctgttcgagtgctgtgccgacagtgtcagtaccattctcaacaatcaatgaaccgacacgagcaagtggagctcaaacttaccgaaggatgcgtgctcatccactcgggcacttctccttttgacatcctatccatcttctcccaaaacgttaccgcctcccgcggatcatagcatgcctccgccatcatcatcaagccgatataatccgcctcgctctcctgcttgcggctcatcgggttcgagatcgcagtgtcgagcgcccacgcgcccgcaaactgggcgatgatggccccaagtcccaaagcgccgcagagcaccaccaaactataaagcaagatattcaggcccagggtttgcgacatgcgctcgccaacatggtcggcgacgttatgcgcaatctcgtgaccgagcaccgtcgccaactgcgagtctgtcctagctaggttcaatatcccgctgaaaacaaacaccttccccccgggcaaaacgaacgcgttggccttgtgcggatcatcaatcacgaaaatctcccatttttcgtctttcatgccgctaaagggaatcagcttcgccatcacccgcttcacgcgctgcgtgcgccagtcccagtcaggcaggatggcgacgccttgcttttgcaaatcgtacagtaagcggcggaaggaaagttcgccggcctcgagtaccagcttgcgcgagtagatgttgaagcgcgtacggcccgaaacgggcaccgtctcgaggttgatgaagtagaaaatgacggttcccgcgacgcagaagaccagaagatatttggtgttttggtgccgtgcggccctcttgaggtcttggttcgtgaagagcgggtcggcgtagcggcggtggacaccgtaggggtcggcacgctcgttaaaggagcggttccaccagtctgaggcggaacggcgttgttgtgcccatggaggagggccggtgattgggggtaggcgggttgtcgtcggtcgccatggtgttggcgtcggtgtaaaggtagggctcgctacacatcgccggtaggctcggggctgttggaaggttgggttgtcgtgtatgatgcttcggctggcttgtgaggtgaccgctgtcggagataatgctgcgctgaggcatgcgcatgttcgaaaagctctagacgtagcagcgactgcctggatgcctacaacagctgcgagaccggtccgttgcccgatcactgtggaagctacaccaagcgatggtcggagattaggaagcatagtatggaatatgaaagtgtcgcaaattgtatatgttactttcaacaaaggtcaagaactcctaggtacagcatgcaaacgaacgagaccgttttggaaacgtagttcgacacatggtagaaagcaaggctaaaggagggtttcagccacgataacgtggcttcgataggatgtgttattcaaagtgaaaggtgctgtttgctgacttcgctgctgtgcactgatgcggtggaattccggcgaaggtggcagatgaaaggccggaatctgacaaaatgacaggcccgtgacatgaagacaaagggagcttccacaagctccgtcatcgcgcagggagcggacgacgttcggcaggcaaggataggtgggagagccgaaggcttggcattggtggagccagccgcgataagctgagatacataacgcatcaagcgggcaggtcttggcaggagtgatggtgcgtctggtatgtcttccgtcttcttccaatgaaggccattcataaccttcaactgtgagagagttgagagttgacaaagacggactgtctcttctcaccccgtcatttctaccttgccgataatatccaagacgagcgcaatgcctcaaatgacaaaaaaaaaaatcatagacttgtttagcgggacacggtacgagcattcaaagaagccgccaatgttcagcaacttcagccgtcgggtcatgaagcttctagccctttggaaggattcccaacaatggccttgaggctcggaggattggtattctacccgatacacatgtcgagcgggatcatgcgacctcatgcccgggttgggttggggtatcacgacatgcgctcgcggtccatgccgtcagctacctagactccgcggaggtgcggtggtaccagcgtggattgtgcctcaacaacctcgtgtctagtgttgatcaaaggattggatgttggtaatgcctcaaccctcatggaattaccatggccagaggcttgttcccaacacttggtctgcatgaatacccctcatgtttgcatctgtcacagtgttgcaagccccggtgcaataatacgccagaagggggcatactacttgagtaccaggttctgctgggagaagaggtcaaggttaagttgcctatgccatactgtgtctcttgccggtgtcgacacactttgtgtcgctccttctttagacaaaggctgttggtgatggtttgcagagtgcagttgcagagaccgaacctagctccttcccgatattaatatttccactcactgcggtgcaatctccgagtggctttccccagggatggagaagcatcaatggaaacgattttttttcaccaacgacactctcggcctcgcccggctacatgtcgtctgaggctttggtcaaatttggtttgtttgctttacctaaaatcaccccctgcccgatgccccagtcccccctcccgttcggcctcccggtataagtcctgtctcaccccaaagtcagttccgtctactacacaaacgtggtggttgcgcgccgcgatatacgattcgttcttggtttgtcctcgctgagcagccttgctcacttgcctctactccccccctcacatgcaccgtgccactatcgcacggcattccggcttctcttgagtgctgacattcccagaaaataactaggccagggtgacatttttggtcccgtcagcctggatcaaggtagattagcctgggccaacaatggtttatacggccccccatcctcttgctgtcgaacccatgagcaacaaagtcgatacaacgatcccagactcaccctcaagtcttcctcagacaccccgcaacaccaaattttcgtgggtttctggcaaaagaaacaaagttctcaggcgtattgctctgttcaagccgcccaagatggcgccacccatgatcgcctcgatttcatctacgcctacagacaatcaacacatcggaacggagtgtgtctccacccagcatgaggaagctgctcgctctgtttcccccgattcagcgttaatcggcatgggccacgatggaacacacggagagggattgcagtcgccgccgccggcgtccaacccacaatatcagtaccagagcgctccctcgccggcatcgtacccgcagtttccaaaggaggcggacatgggcctctatgctacttaccctgcacctttctccggaggattcgattcatactcgccgccacccatgggaatgtacggagtatcgcccacaacacctcaagtgattaacttccagaattggggacaggcagatgatgtccagtgcttgatgagttcccgtatgtaaatatcatggcccatcgtactccactttctccgtaactaatgtccatacttagctcaaacccccttcaccccattcggacagccaccttttgcacagccagtctatggacaagcaggacagggacagccgccctatgcacagccgcccttcgaatgctcttcccagcgcggcccgtatcgcgacaaggtcagctggcttgggataacgttgtggtccctgtccattttttcaaccatcgggagcgggatctggttgggtgtcgccttgattcagccgaaatggggaaagacagtttcctccgctcatggagcccttccaccgtcgacagcttctttactcactgccctgattgccaagttgatcgaaacctccttcgttgccgtgtttgttgcctctgttggccagatccttacgaaaaaggcctttgatgttggcaacagaggtgttacgttgggcgagttcggcatgaaaaactgggttgttgtaagtcttcgacacaacctatttgccagtacccttgctaactgttcacaagtcgccaggcttgatgtttacgaatattagatcctggaagaaagtgggatttacccctttgggtgttctatgtatgctcgccaccctcgttgccgtgttatacaccacagcctcggacgctctcgttgctcccaaattgaaatggggcaaacccgaaatgatcgtcatgaagaattacgccatggctagctatgggaacgtacagttcgtcaagcaaagttgtcatctgccggatgggctgctggccgatgaccagagccaagatagttgtcttgctgcgtctctctcaggtttctgtacgtcaagagcaacgccatccctccagcacatttccgggaaataccattagctaactgccagtgtagcatataataacttccaagccttcctgtaagtcgtatagcatcaggtatttcgtatactttgcatactaacggcttttaggtccacatggtcagactttggccggaacaacacaaagccagagggacgttacatgtacaacaggcccccagtaacagcaacgctctatgacaatgtcactgtcacagggacgtggattaataccgaacatagtgaccccatggcaagctacgagaagtacaaaagaactattaacaatgtgactctagcagttcctcatcctggtaagatcatcccataatcagcttcgcaaacacatgcctaactatgtgcaggggtgtacgacgcagcaacagatcctgttaatgaaatacttcagcccagcgatctttccggagtcggagaatacaggttagcggcaagcgcggtcagcccggcgctgaatgtcctttgcgtggggatgaccgaagaggagcttgcgcctcttgtatacacaacatggcctcatgccaacttaacggacgcggagctcccaggcgaaaagacaggtgggttgaattggttagacgatgtccctccatccagcgaaagtgaatgggtcaatggaactcttctcaatgccaccgttgtggatgacatatttagatggggcaaaggctaccaacgacgaccaccggtctttcagagggtaagcgtcttctcaatcatttcaatagatcacgctaatcaaatccgggtgggcagtttccgtcagaatacaacgtgattatcaatgcgacagtcgcaggttcaaatgactggacccacaagtcaggctctgtctatacactcgtcaacaacaatgccacggacgactacacgttgtgtgagatccgatcgtggctctccatcaactgttcaacgcatctcaacatctcagggacgaccggcgctcatatgtcggcaaactgtgaagatgaacacgatccagtcagctaccgcaagtcagtcccgggcgctgtggaactggatgagtctgactggaagtggttagcgcaatcatggcagctagccatttatatgaactccgggttgacgaccctaaactcttcacgagatcgcatactgactgcactacctttggaggatcatcatctccccaacagagtgccatccctcgctgaagtcctggcggcacttgtcagcccgacattgatctctggctctataaagacgcctgttgttcactattggcacccagagacaacaccagttgttttgccgggatgggagaacaactttaacgcttcaatcacgaaacaagagtacacatcgggctctgctatggattggcaacgcgcatttctaacaatcctgattatggggtttttactaaacttgttttgcttggttcatttgttcattcagctcaggggtcggccacttaccgacttcacagatcccgcaaacttgtttgccctggccatcaattctcctcccagtcaggcactcagcggaacatgtggaggaggacccacgggttatcagttggatgtgccatggcgtatcggctactcagaacaatcaaaccactacttctttgaagaagcaactgaaaagaggcagaggctcaagaggaagaaggcaattggccgtcggcatatggtcacttcggatatggagctggtagacttcaaagatggcgataccaaggcaaagatggatgacccgaggcagagctatgtcaagttgagtaaccataagagctggttgtaagggtatttagccggaaataatgatgctgattcgggacgggacatgtcgcagcatggatatctgctgtcggtaacacaaggtgaggtaatgaatcataacacatgattttgcacctctatcctccattcccccctttgtttctgatgcttcgtcgtcaattgatgtcaccgatactcgaaagcgagtatcgtctgcggatagtccctcacgatccagagtggataacaagacgatgtgcaacttgcaaggggtgtggtacaagcaacccaaagggtccattgaccgcggaatgaagcacaactgatgctacctgcacaatcagccaggattttccccgctggtatagtaggagagttctgctcgaagggcaaatggcttatcgacatgggaatatccgcgcgaaccacgtatggaagaccaaaggcccggttcatttggcaccgataaaaatcacatattgccgtcccgcgcttatcctttcggtctctatcaggaattcaagtagcttgcggggttccataccccggactgcattggaaatgaagttgtactttcggccgcgtcgtctaccgacatccaggggtaagcagatagcttaaagatttcaatgtggaaaaaaatggaacgtagtgcacattggtattggttcttttactacttttacgagcttatggtggcaatcttgatcagactgcgggtgtgaatatgtacaccctaacctcaccgagacagatcgacgatagtgcaatgaccagtcccatgggagtcacccatcatcacgtccataaagagaaaacccaatgatcacgattatgtaccacttggtacattaacaatagacctacattccacttgttgttgaacagctggagaatgttaacccttcctcggagcccattttatgggaagtaaattctccaagtcgctgtctttttcctaaacacttcactactttcgataagtaaccttccagtcacgcatccctagcgtagacaccactcaaaccgattgttaaacacaccgttagtttttaggctcagtcttcctatgtcgtccaagatgaccacatccctaacataaaaagaaccagtgtatgtcccatgagaagctgctcgcttgatgcaaagatcatcatccttcagggcggttcacggtaataggcaagagctctgcgccgctgctacactggtcccacacacccgacaagaaaaagatgaggttcattctcttcctcctagcgggcgtcacccacctcgctctttccaccgccaaacaaaactgccccctctacggcccgctcttccccaaaccaaccaacctgctccaaaatgcagccatccaagcggccgcaaaatccttagacgagatcttcctcaagtacatcgaccacgacaacaccacaggcgcagaccacttctcgtacgcagtcgaggtgttttcagggagcgaagacacaccgctatggtcgcactactggaccgcgccgaacctgggggtgttcaactcgacgggcgtcagcagagtcgatacccatacagtctttaggataggcagtattaccaagatctttacggtgttggcatttctggcgacggtgggtgatcgagtgtggaatgatccggtcacaaagtacctaccggagctggcaaggttggcggagaagacgccgggtgggtcgatgatggtgccggattgggaggaggtgacgttgggaagtttggctagtcagacgagtgggctgatgcgggactgtaagttatagccctcttccctgacgacaagacgagaccgggagctgagctaactttcgtgatgtgcaaagacgccctcttaggagaattggcatatgaagtccccctcgaatatctctacaaaatagggttcccgcctctcccactcgaagaatttccgccatgtggtaccctccctacctgcaacagggaccagctatttgctggattggggaagttacctccttcgttcccgacatcgtcgacgccagcctactcggacattagctttgccctccttggttatgttgccgagcgcatcaccggaaagcctttcaagactctcgtgcaggattcagtgttgacgccattgaatctcacgcatacgttcacgtcggcgccggatgactcgctgggaattattccgggaaatcgacactcgacgtcatgggcgtttgacttggcggaggaagctgcgtgagtagcgctggagtgcgctgttggtaaaggagccgtgagcttactagcgcgtcacagaacaggaaatatgtatacctcggcgggtgacatgtcctcgctcggccgcgcaatcatgcgctcagcactgctcaaacctgccgtaacccgtcggtggctgaagccatctgtgttcacatcggacccaaagtcagctgttggcatgccatggggtatccgacaacttgacataggctccagtacgttcatattgacctctttgtcgctgaccaccgctaactcatttctccctagaccagtccttccagataacccacgccttcaacaaactcggctctctgggagcctacacctccctcctcgccatcatccccgacctcgacattggcttctccatcctcgccgccggcgatccgcctcctggcttagcaatgtatatcgccgacactttaacaatcacttacctctcaacgatgacgtacgtcgctcgtaccgaggccggccggatgttcagcggtcagtaccggtatatgggtaacatcacggttgctgtccctaattcccctcctacaaactcctccaactcaaccccacccaagtacaccaatggcactataatcgaaagaaaaaggttgaattcctccctcacaatctccacctccccctccactcctggcctcatcctcgagaactggatctccaactcaaccgatatgtccttctatgccgtggccatcgggtctaacatcacggacgagtacctggacaagatcaaaccatccgttcgtctttacccagcgggcttctctgagattttaccagatggaaagggtaagagagtcgctttcaaggccgtcttcgaagacttgagtctgcccgaacggaaaccggggctgcaaatgggtacggactgtgcgacatgggttggtgtgacgggggtggtttatgccagtcggccgttggatttatttaccttcgaactggatggggaagggaaggtgaagggggtggagaatggagcgttgagggtttggttggataaagttgggtgagatgccggtaagatgaggtggcatgacgggagaggaggaaggaagaagcaatggagggggatcgaaggaaggaagaaggtggcaagaaggagatgtccaaggaatattggcaatcgaggaggaaagcgatcgaggggggcacggatgggttgatggactctgcatgaatgtcaaatgatgattagtggcgagtcaccctagtcacttacacttctggatcccacttttcaacggtgtgatatatcgtatttactagcttgaggtcctcgctgattggttatatttgatttgtatctagctttaaatcccgagcactgtaactgaccttccgggcattatcgtcaaaacccacgacaggttctctgtactgcactgaagcatcgccttttccatattcgttagccccactttaatccactcgccaactctacgaggacactcgcaaatatcagcatttttacactgacatattatgatttcaaggccactatctgatagacagatggaatcagtatcatatagtctggttcttgttcataatttaatattgtaattgtgcgcgattcgggacgcttttgctttgactgcccattgcatgggtggatacccactctttgatgtataccgcgagcccaggtatgtctaggtggtaggtaggtaggtaaccctgggtgtgagctgcccggactgaactaggtagatggtcacggtctcgcaagtcgcaacactacctacctatgcacccactgcacggaatgaggaagtgggaaaattaccaactcaagggaatgcacaacaaacaaacaaaaaaaaaaaaaaaagaagaaagacgcaaaaaaaggattgagggacagaaccaccatttcccataaggatatgttcttggtgatagttgttaaacgcattttctttatttccttgatctgagtgaggtccgtccgggccttgcatattcaactgcgatgagcggtgtctcttcaacttctgtatgtccatggtcttttagttattaattttatttttttacttttttttaaaaaacaaatatatatatatattttttttaaatttttttttttttacctggcctcaccctctgttcattctctcggaaggaaatttgtgtcgtgactccgagaccggcaatcctcacacccacggttaagtccatgtccatttgaaaggttcctactcagtgttgctgcactgtgctttcggtgggcgttaccataacgtggtataacaaaaactactcgaagcaagggatggaaagccatgtgaggttcacacactcagcagtttgaaaatttcacaggtaagatggcccattgaagtacgtgctgattaatttcgatttttgttctttttttccacccagcccagctttaaccatgctatgctcaactccttctcaaatgtttattttgccttccttgggtatggtctttggatattatacacatatgatgttgatgtttataagttcgtttgggtatccgtgatatatcacataactgccacaagccgaagtatttatggtatgtatccttcttgtctgcttgaagttctgatcgcaacctttccggtcggtcatgtacttagttccaacgctaactatgtagcgtggtgtctgtctcccatattctcggggtgacttgcattcctcctccggccttctcttactgtccactaccccaagacgccgttgtgatgccctagcatgatttgaagacagacaaagagaaacgaaataaaaacaaaaacagaaaaacgttcgacaaatgatagtaggaaaagaacactctttatccgtgtatccaacacggtagagtatagtgggtggtataaaattcgggccaaaagcaaggggtcatacaatgacttgaggtagggaggtacaacgagcacacaaaaagactttgccttcttgaatgctttgtctcctctatcccgcccacttcttgcggaggggtggaatatccatgcccagagcaggaagcttcccacaaaccaaccgacaagtataccgccatccgagtgaaaagtatcgccgtcatgaaaatggctgctccgaaaaaacaaaaactccatttattcccaaggtcgtaagaggcgaagatcatggtatattgccagtgaacttcgatcgttaatgctcatagccggcacctcgttgccacgggctgtttcaaccgttagcttgcattcgaatccagtcaagattccacagaacaaacataccttgcgttattgagagccctatactgtggcgtgagggtggcgttgccgccttgtgggccaccgtacggactcggtgacggtcctcgcggatcaaagttcatacctggcttctcgccatactgaggaccttgggtgttccggccttccgaagggaatagcggcatcgcagggtcaaccggagactttgggggagcattggtgaagtgtagcccagctccaccagctggcataccgggctgaagttcagtttgacgacgaagcgaatccgaagacatggattccgcatcgtcatcgaggtcgagtcccttgaacccggacttgtctccgcgagcggtcgccgcaagcgcatccagctcggtggtcgttgtaagatgagtctgtgacttcatgaagaatgtcctatcatcagccatgaactggtaccgattatcggggttctcgcggaagaagacgaagatggtagagcagatgagcatcagcaggtaaaccagggagaagatggagttggtaatccacaagatgaggccgataacaccagtgacaaggggcggctggttgaagacttcagtgaacattagcaggaagatggcgttaatgaagttcatgacgcaaatggcgatgttgaaccagttggtcttcctgtccatccaagggcgcataacagtagccgcgattaaagcggcggcttcgatgataaggaaaccgaccgcctgggcagtaccgttattttgtccgaaagcgacgaacagacccttgagaatagtatagccgagaacaggaacgatgaagtaataggccgaagctcggaattggacgtagaggaaaccccacttgttcaaggcttgagggtcggagaagaggatgtaagccgggttctggtgcattacaacggagcggcgcgcgattctgataaccttgaatgcggcccagcccagggtgacaagcatacccagaaagaaaaagagggctagcaccatttcagcaggcgaatcgttttgggtaaactcccacatgcacatgacggtcatggcggggaagccaataagggtgattctgaagaggatgcccttaagaacggtaaaccagccgtttcggaaatcgagaaaggtgtcgtgcttcatccagcccttctgtgcggccaactcgcagtatcctttccagccagcgacgcaaagaatggtaatgacgacgaggacgcagaagaagatcaagcacgtcatgaacaagttggtggactcgatatgggcacggaaagccgcacgctgaatgccatacacgacgtagctgccggtatctgtttgaatgtttccgcgcttgaggagctcgtgcttcatggcctgctccataggttcagaaatggtcctgggcatatacgacatcgaacgcctggccaaatccgcaccatagtccgcaacgtccagcgcacgcttttgaacttgaacagagactgtggccaaagagtcgaatagcatcgagggagtaccaccagtcgcacgctgataccaggtgaaaatgtcctgcatgaaattgaccttgataatgcccatgctccactggaaatcctgggtccatcccatcacggcaggtggcagaggaacaccggtaagtccaagcatggcctgggcctggaaataaccaaagagagagagggcgttggcggcaacgtgcgatgcggcattgtgatgaccgaggccagaaacgaaggcagatgacgtcaaggcgaaggtggcaacgatggccgtagcccatttgacaccagccaagtcgacggtttttccgttggtaatttcagcttcaacacaggcaactgtttgaccggcctcgtctccatctgtcatgttgatcctgactcgtactttggcatcgatatcgggaaagttataggcaatgctgggaatctgtgcaacagcgttcttgtcgacgggcagtgtgaagttgagaggaatcttgccggccgtcatagggcacaaacccagcaaaccggagctgcagggatcgactttggcggtgataatttcgtagccgtaggccgagatggcaacgtcgaagatgattttgccttggatggtagagacggcgacaatgtcaacattggccctgccgctttctggagtataaacgacgttaaacagactcgcggagaagcctgagttcgcttgacatgtttttagcgcctgagacgccagcttctgttcgccaaagacgggagatacgagggccgcgatcgacgcaagggccgctaggggccgtgttatcgagaagcgcatcttgtttggtttaggtgattttcgagtttgttggtttctacgttaccccgaaggggttactgggcgagagaagcgattcgcggtctttgtcgtcggcagttactcgttggaagattgaagggcctggtatggttcgttggagaaagctggttgagggtgattgacaccggtgtaaagttgagctgagctgatagtcaaaggaagactcccaaatgtatcgctattatccaacatgaacaatagccaagaatcaagatcggatgaacagcggagaacgcttgccaatgcacaagggggcgttattgtttgtcgtcgtcaaaggccggctttcaggctgttggatcaaatcgagtcgagtcgagtcctcgtcgtcgctcgtcggggtagaactggggaacagcgaaggtggttggccgtttcaatccaacttgatccgtgtcacgtttccacaactgaaacgagcgtgttgaagaaaagcgagggttggtcgaggaagaggcgaatggcgctgacggatgtgagatttcgtcgtcgcgacagtgcggatccggtttagtttctgttcgcccggttaatgtgtgtggtaaacaaacccaaggaggaaggaggttgtaaggaataggaatagaagggctcaagttgtatttctgaaagaaggggggagaagaggccggcagaggcagcggcacgatgctgcttggggacggagaacgcaactgggggcgtaactcctttgatttgcaaaatagaaaaaacgtgtgggagaaagaaggcagtgttgtgtaaggagtgaaagagggttggtgtcgtaatgagagacaaaacaaaaccgggagggcctaggaacgggcgaaggagagagctggagagcgcagaggacgggagtgcgacaagattggggccagtgctgagatcgggacccgcccttggccaggtacgacaaggcacaagggaagtggaaaggtagcgcccgcattatgcagccccggggagatgaggtgtggccccactagcggagtacctgccttctgcactcggcacgtgcagtttgccaggtaccgtcttagcatttttgatgagttcccactcttcaattgtacatcgtcgcactttgacacaacgggaccctcgctttcctcctctcgtgttcttcaggggcactttccctcacacagcatcgagggacactgttgatgaatgccaacgggagaggttgtacagggcaagacctgagtaaacgtcctcatctcgacaggccttggctgcttcttggaatgtgcaaaggccgatcttaggttgcttcgtcatcaagcagccgcatatgcgcttctctttttttggttggcactgcactgcccaaaatgcctccattctgcaccgacatgcatcgcaaggaaggacgggcaatgctggatgatgggcaacgtgagatggatggtccttcatctccatgttgccacattgatgttaagcgcttcggcactctatccataacagttatcaatcgcgcagtcagacaaagacagacaaaggaggaaaaaaaaaagctttgctcaacacttcattctgtcaggctttggggaatgccagttaggtcagatggagagacaaggtacattacatgcaatgctaaagtgcaacgaaatgctgcaagtaacaaacgctctgcacagccccctttggcgccgaccaatgacaagccatccctccccccagaaaacccatgaaggggaaaacctcctgacacaacccaagacacggatcgtaactcgacggaatctacggacgctggtgtttcggaaagagcacgcaaaagggttccaccgaacgaacaaggttctccgctgcaacaggatcacggccacggcgccgaggcgggcaaagtccaaaattggagggtcgacgtccgtcttccatacatacgtctttcatactgtctgtgtttttacgtgtataagacacgcggctgggaaggatgctgtgtgaggagtaaagacccttcttccctttcagttagcttccccttggtgcaagtgccgtccgggtcggggattatcctcttcgccaaggggtctcagttgtgattacatcctgcactgcctggtttttcatctacaatcacagtaattcgctcctttcatttcacatctcgaagaaacttcaacattgacggaatcattcaggtcacaaactgaacctacgtatgtaacagactgatgaaggctcgctccggcaataggaacccgcgctgttcgggcgggtacctctacggcaaagctgcagccccaccactggattccatctgactgacgtgcagcaaaaataggcgccatggagtcaagtcgtcgctgactggctaagcagccaggggtaaaatactacacaggcattcccatgcgttctagactatctgcaagaccaaaggaatcattgcgacattcttcttaatgacgttttccgagatgcctcaggattcttcgactcttccaaagttcatatcatgggtttgctgggttgacccaacaaggacagatactcccaaaatgcatgaatcgcaaaaagtcatttcacattcgccgatctcccctcccattctctccagccaatcgactttgcaccctttaaagcctagcccatccacggatcttcacgctgatcaaacattggtgtctgctcgcgctgtgggtgtccaagacgtttcgtcattgtgcctcttcagtgctgagcaggtctcaccgcctttggattgaaaggaaaagcaaggaagaaacctccgtcaaacaccagttttacaagttccaagaaagacggatcaagggattgcggaaagcttaaatgttgaaacggaccgtgacaacaatgttctagaattgcaatattggtgcttggcatggttatgcgcttgccgaccctggttcataataccggacttttaaaccgacttcaaggtcacgaccatcacgaactgatataaactgacggatatccctcggacatgcggctcttttccctctctaacctcaacccagaagtagatcaacaacaagagcagggagactggacgacgagatagtcaacactgcccactgcttcactgcccaccagacccaccactacggtacttttctcaatttgcacgatattcccgcgcgcgtgatttacaaccaatcaactacatgacctccatccccaaccattgccatttttttctcaagcatttgatctcggaagtcgggagacctgtgaggcagtgctcggtctttagcaggacataagagacggatcgtctataccaacaggaacagaacaagacatgttcagtcaagttgaccttgacgttgtttttgccgaaacaaagatttgtcactgcgtatcaatcctcagtctttcggaccagcggacgttaggaaaacaaattatagatttggatccggttctacaaaccagcaacgcccaagctgtttgggataacaagatggaagaaacacggtaacactgaatatctaggatcaatcaagtactacagaaactagactgtcactatcagtgacctaaataacggaaagtaggtaattgaatcttttttgttctccaggaagaaaagagaaaaaaacaaaggaaagaaaagaccggggcttggtgaagctgtgaaccaagtcgcagtgatgcgagtatcttccattgtccaagatttgataagtctgcggtaactctaggtcatggtccattcattcaactttaaccgtgtgtttcccaaagcgattagcataccacctctttccagtccgcgtggacatcgcttctgctgttctaaaaacagatggctcgcttcgccgtgaggtttatttttcctcgaagcctatccaacactgacgtcgtagtgcaagcacgttgattttgggaaaagaacaaacctcaactgagggatgaccatgacagatcaaagtttgacgaagcaatatcacaagaaaaactctgaatatgccaccttagagagatacagcaagttgcaaaggacaagtgaacaaaaaggttggattagaacagttattgggccgtacaagcagagaaagacttattcccagaaccttttccaaaacgaaggggacaaggaaaacaattgaatgacaacttgtaggtaataatagaagaagctttcaaacgaatggaaaagaggtactcaataccatcacagccatcatcgcatcgtctcggctcatctcaatcatgtccctttgcatactcactcggagcatcacgggggccatcgactcatcaacatcgtcatgcaatacaagcttctcaacttccaaaaacatcacctccccattttaagtccccaagtatcctgatcccccttctctccaattttgactaaaacctctctaattcccactcccattcccatacctcgtcgtcgcctccctaaagctcccccctcctgagccctgcccattagcagcaacttcttgatgaaactccccccaaccccaccggcaactccatgtccccaacatgcaactcccccagctcccccagcttcctaacatctcccccagcagcctcgacgactttcaccatggcctcggataactttcttctctgctccgctgcctctcgttccctccgtgctttggttttcgaagagcccgagggagcgacgcccgacatcagagtgtggtggtccaggggagtgaagttgacgaaacctattcctcctcctcctccgctaccactgccgccattagcaccaccgccgccgccagaggagggaaaggaggtgactttgctgtgggaggaggagcgaggtttggatttagaaggggaatgtctagaagaagaagaagaagatgggtgtaacgaaaaggatttagaggggtggtggtgatggtgaggaggaggaggaggagaaagcgatgatgcccctgggccgtggtgggcctggaggtggtgggcaggcaaaggtggcattggtgggtatcccataacccccctgtggtgaggatggtggaagccaccgttcatgttcatgttcatgccgttcagtggtgtaaatcgtccagcagagctgttgggtagcgaagaggtagatgccgaactggacaatcccctattgcgactgcttccggtaccagaaccctcaggaacaacccggtgcccactagcgccgatagccgcagcaaacgcactcgccgaagctcccaggtctccatgcgacgtggcgtgcgacagtctcgatccggacatggaagctgatgaagcgtgtcctcgaccggtaaaggacttgcgcttgcgaaccgcggcgggggacatgagtcccaatcctactccagcagcactgctcgttgttgttgtggaatggtggttgatgttttgcatcgaagcactccgacgatggaggcgttgacggccgctgccgctggccgaatctgcacctgcaactgccaagctgcccgagttgggttgttgaccgcccctggtaggactcgattcccgcgatgagcggctgacggcgcgaaccttgcgcggggagctctggtaggagggaagtcgcgaagcgcccgagctgggggcccggggtttaggtcttcgggacctgccgccgccgccgccagcggcagtggtcgtactggttgacgaggaagactgcgaaggcaggccgtcgggattaccaccaccgttggaaatatattgctgttgtgctagcatgagctgagcggctgcgtatgcttgagcttgcgcctgagattggtttggttgttgttgctgctgttggttgtgatgcagtatatttccaccagaaactcgagacgtagtaggttgtggcatgtgaagcacgagccctgctgcgtctagtccgaaatgatggtcatcgaggcctccctggtcatggagctgctggagagccatttgtaagttcaatgtagcctcgcgggtgttggaggcattggtatccatgtggaaggaggacgatgggtcaggatcggtatccatggcatcttctacggcttggtcccaccagttgctgtcattgagtgtgctggcgtagagggggtgcaattcgcaggctgaagacgatacaccaccgacggcgtgtaaagttgatgggttagcaggcgtagtcggtggtggtccactgacgctgaattgccacgaattatcagcggcggtggtgacgggggccgggatactctggtgttgctgatgaggtgtctgaattggagtgtgcatcggtagggacagattagaggagatgtccatgaacggatcgtctataaagttcgtgttgaacaggtgcgcatggctgctgtcgttgttactgttttgctcagaagccatctgtcccgttaacggtggggacagcggcatctccggccttacaagactgaggttgtgtggccttggacgcgccgtcatcttgtttggtgacgtacccatggtggagggtgttgatgaagttactgctggcattgctgttgtggcaggatgctgtttttgcttgttgccatgtaaattagccgccttgtgtctgagttttgtgtagaaagcctccagccgggacttgcgcgggctggtcgaggctgacccaggctgaaggtgtggcgaaggagggaccgatgcagacgatggtggaagatgtatgcgtggtgagctactgccgttcaccgtcaaaccctcgagtctccgcagctccgagtcggagatggaaccaccggagcccggtccttcctggtaactggtgccgaggatggaagaaagctctctttgtccggctccaagaagttgatgttgttgactgtactgacaatccatgttgctggggtcaacgtgcgatcctgctcggacttgacggtgctgcagtgggaaactggcggaagaaaagcgagcgagacgtccagaagccgaattattagcagcgctactcgctcggccgtggtcccctatgcttagtgattgctcggcagagcgatggtgatcaaaaggagggcagctcagtgaggtgagaggtggcgacaaggaagattcgtgagcttctcggcacatgttctcaaatctcccgttgcctcctccttctgctcctccttcttcacccgtaaaaggtggagagggtgaatggtccgggccatggtcgtccagcaccacaaactggtcaaagaagtctgccgatcccacgtcgtccgtcactgcgtcctgccaacagaaggcgttgtcgcctcctttgttctcgccgaggggtaaatcgccaaccgcgaaggacatcccttggacgctagccattgttggtgggtgctgctgctgctgctactgctgttgctgttgctgctataaggttggctcatatgaagctcgtatgctgctatatggttttccaaccgaatatgggcggtgtgtttgataatagccttgttggtgacggaatgtttttgttatgctgccaatgcacaccatggcgaagaagatgttgactgggaagcaggaagcataaggagatgtctgcactggccgaaaagtcaacaaaaactttgccccggcaacgagaaaatatgaagccaaaatttcatgtaagattgaagagtgagaggcatgtgctagacatttgtatgcgagctcgcaggggcgaggaatgctggtgtgatccattccaattcctctcgagatcttacccaagaggacatggtgggcacgattcttcgatgacatggtatagctaggagggagctcggggcaaacacgccaggatcataaagaaaacgaatccctttctttgtcaaactttcagcagagtcgagggagtccagagggcgacgtccttctagctcgccttgatacaaagagcaccgccccacaccgaggtctggaatgtgccgttgggtgtagactgagacagggtaaagcattgtcgttccttgtacaaatagcaacatgggttgtcttccttccccgatcctccctgtttgtactgtgctgattgaggttgtcaacggcaacagatgagagagagcctcttgcgcaaccaagtgtactgccaccgatcatgcctagtcgtcagcagggtcctatcccaatacagggaggaaaaggcgcacaccaagtttgttttgtcacatgggcccccgaactacgggacggtgtgtcatcacttgtcatttatcgatgcaccccaagggatgagctacctatttgtacccgtctatcgacaaaggaatagaggctgtgagcgcccgtctgacaattgtacgaaacaatcccgttatgtccccaatctggagcatttcatgcacatagatgccccttgttcttcaacgaaattcccccaaaataaactcgaacgccatgctcgaggccgttatgtatactgacggtatgttattcaggaaggcttttgcgtcccagggtgccgaaccccgaccaaaatgaccgtcccaatcccccccagtcaattttaatgaatgtcgcatacccttgaccaaacccatcaataccctcgtagctgcacgatcctgaattccacaaatcgtgattgaaaagcatgaaaatggttcccgctttcatgttcgtcctgcagtgtgcctgacattgaagaatgggatcccagataaactccttgaaatgctccaaaaaaaattgactccaaacttgacccatgcgttcgtagaatcggggtataaacaataaaaatctctcaagcccttacaataatcaatctatacgcctatagccatcatggcggcgtgcgatatgacgatgatggtatcgctggcacgtatcgtgatggcggttgttccgagggttgtacaggctgtgccatgggagacgagttggtcgagtacgcaaccgaagaggtcacactgcctgttccgtgctctttccgcctgcgcattcggggccgactccgtaccacggttgcgcatcgcatggctgcctcggccgacaactggtaatggagagggagactcccctcgaccatgtgtttccggatacccgccgacccactaccggcgcgccgtacttgcatcgactcgagcagtgcccgttcttcctccaacacatcaacggttccgtcacggtagcgctcgtcgacctccaactccattgatgcaaaatcaaaaccgtggtcaacgttcaagtcgtctaatttcgatagaacgggtgctgatggcgcgggaagaggagcacttcgaacgttacactgggtaccagtttcgaccatttcctccaccagggcctgaatgctccgcgattgtgtatgggctttatgttctgattgcctcttttcgggtcgctgtcgcctattctccagggtgtttcctgacgatgatgatgatgatgacgcatttggtatcgaggatgtggcactggaagagtaatcattcttgcggaaggaagggggaagtagagattgaaggttcgcgtcttcgagttcgaatgcatcatccatttcaatcccgtcatccacctcaaggctgccgattcccgcccaggattgatgatcggcagtagtggtggtagcgggatcgggtaccagcgacatggcagtcggcggtgacaagggctcctgctgctgctcctgctcctgggacggttgttgctgctgttgctgttgcacaagggatttggcctcgagttgaagagcctcccgttgcaggttttggacgctgagctcgtgggccagcttgtcgacgacatgccgagcagatggagatgcggattgtggagccggttctgtcgctagcggcgaaggttggaacgaaggcactggagctgctgtggatgcggatgcggatgcggatgtggatgcaggtgctgaagctgttgacgtcgctgatgctgttcttgccgcgcttgtcacggaccacgatgtcgatggggtcgaggttaatgaaggccgtttctgaaccttgtggtgcgacggcggtcgctgtcgtcgccgtgcaacgtggtgacgccgtacatagttgcgttgctggctgcgtaattgctcttgcatcctcacatgatggccgattgggattccgtctagaaggaagccatcgacatcgggggctgtgtgattatcatcatcgcctgtgttagccggctgctcagcggcaactggctgcccttgatcctccatcgagtaattgggatcaaacatggtttgtcgaatatggtggtggatgggaagcttggtgtcggcgtccgtctccgacccagctggatgggttggagtggcgagaagtcgggtctcgtcgcaagcaaaagaactgtgtctaaaggtcgagtcgcccggccggtactgtcaatgggcagtgaaacagtagacggacgggagctggtacttgtgtgttgtgtcggtgtatgtcgggtttctttgtaagagggcaaatgggtctgaatgcctttgctatcgagacatgtgtgtaggtagaggtggataggtagacaggcaagtgggtaggtaggtagggttgatagagagaccgggagttttccccagtttgatttgcgtggagctttgttgaggagcgagaaggtaggtagaggtatgtaggtaaggaaggacctctcctctggacctgagccaaagcgccgggacaaatccgagttgtcggtagcgatgggacaatgtcggccgttagctagtgtagtgtagacccagcagttggccactcagtgagccagtagacccaagcaggaactggccccaagcgccaatcgaaaagctgcaaatggcaacagggcacgtcttggtactatgcagtgtcgatgtgttgggtgccgtgttgttgggggtggcaccgggacttgattgattgacgtttcgttgtatgtggtgttccgcatgtcaggttttgcttgggaaatggggaaaaaaaaggaggaacaagctgaacggggaggggagagggaaacgaccgggagggacgaaggaaaggacaaaaagggcatccgtcacaaaagccagtcagtcattcattcatccaacatcaaatcaagccaggttgtgaaaaaaggctctagctgcatctgtaaaagtgtcacggcctgtcgggttcagaaaaaggttggatcctgcatgcagctggctatcatccaccaccaccacccacatcacacccgctcactggacttgtatctcgtctctggatttagcggcaccaccacagtccgactggctggctaacgacgaccgcctgatttcctcgaccctgtcttttacacattgtgtccacggactgtccacggattgtccacggactacctatgtaatcgactactaatgtgtgatgagttgttgacaaggcgattcttcaatgacaagcgacggaagcgtgatggaaagggacatttcgatatgagtgcagtgtagtgtattgaaatgatgatgaattcccagaggacccagttcccggtcccgtccctcgctagctcgtcgagagtctgccccgttcgactctccttgggctcccccccccgttcccttggactgggaccgtgtcttggaaagctggttcgctctgtggttggctgtggtggagacggcacgagggtcagggaccccatccatccatccatccatccatccatctggctgccgccgtgctgggtggccactcattgtcgactccacccttcctccgcaaatgccagtcaaatgccagattcttgtcacggaacacgctgttgcgcgactcgactcttgtgctggagccggctcctttgcgggtgaaccaagccgtcggggaccagctcgcccaatgactggttgccctcgcgttacttcgcactgtcagcatcctgatcttttcggtggccgacccggcgtgggaacaacgggagcgtggggcgtcccagacacacggtgtcaaatcccgtccatcaaccaacaaacggctaccgtcactgcaccgtcctcgaggaccatcgattcgtcaacttgggagatgatgggtttgggcttgtagtggtggtaattcttcattctgccctgttgatggcaatgaacggtggcaggcctcgtgggtcacatcattctgggcagtccaccaaaggactgaagactcgagcctgcgctagaaaaatctgacactttgctccgggcggttgggtagcaaagatcaaggggggggggccaagcgggcttcgttaacttaacaacgaggcacctgccgactctgaggataaagtcgtcgtgcgcccgctataaccctgagccactcccctagttaaccctgagctaatattggtaatttcacccttctttcccggtcttgacccaaatgggctgctcatgcactcctgtcattcgcccagctgaccttccttgctacgttgcatcgcttccgcgcccaccagcggcgtgaagcgcaaaaccattggcccatcaccaccacacaagggtgaacccgcaaactctggtgagaggaggggattttcgcacccgcacggatgatcggatcgaggaacaacccttctcgtcgttcaattcctgtccagtcctctgcacactgcttcctgccgtggtgcccagaatcgatgtcaggaatgtctccaaccgtaccatctccttgggactggacctgaacctcgacgcgagagcacgataagcggcaccacaagaacgcacaccctatcagcaagtttgtcacggtgtccggtgccgtgtttcaacttcatttcctagttccatcaagagatgatttgatgcacaacactttcaccgattctttccgcttcatactcctcctcttcaccgttcttcccgccaactttccgaaatgtgtaaaaagtgggcgcctacccttcactagtctacagtacttccgccagcacctcaacctcgcccggccattctttgcccaaacaggcgtatgttacctctatgtacacccctatctgcccgagcctttgtgtgagtgcgtgtgtgtgtggtttcgaagcaatcaggatttgccatctatttatacgagaatctctctctcatcgattatttgtcatggctcgtgaggcttgcgggatggaaaacccaagggcaagtcagcatggcgaacagggacgacatcaggccatgcgtgcgttagtggcgttttttttacgttgtccacgcccaaattcttgggtgtgcggtgcgggtgtttggccatgcatctctacgaccttcccgtcgctacatatgcatctggccgtttctccgggccatgttgacgggtgcagtggttgacaatcaaggggccgtgagtgatgccgtgcctcctcctcctcctccttctccgttcattgagtgccccgggatcttctagcttcgtcccaacggtcggctttgtgcatttgcccccccttgtccgtccttcacacatgaaacaagcatttactataaaacccgatgaagccgaagagattgattgagtggccaagggaccacaaggaagttttcagttacggctatctttctccgagataagagaggcggctaagacatcttatcatggctgtgtgaacatccaaatcttccctcaaagacatcacatctgtggattaccaaaagtcataacgatcgacatcgaattgatgaaccaccgccctggaaacactgtaacgaactccgcactcccacaaaatcccaaacaccacctacccgcactccacgaaatccacaggccatgaactggtgaccaaaccgccgggccaacgctcagccaacggttttccactgtttcaccacttccagtacatgtgtttcggttgatcgcttgggcccttccaacttggtcgtctatcactggactcgcttctaggcaaaccgcaaatctggccaggcatcagtttcttttctttctttcttttatttgtccccagagagtgtaagcaaggggggtcactgaatagccagagcttctgttgagtcgacgctgttgctcgaccctgacgacgactgctaggcgggagggtagagcaatcataagccctgatttcaggatcgaataattgtgtttgtgctgctcagggcgagagtatagattcaaagactctgttgcactgtgggatgagcatgatgaccactgttctcgcgtacatagttgtacatttgttctactctttcagttttgggttgagcgataccaaaaccataacgaaccatcatcatcctaaacacatcaatttgtcaacaactgtgaatccccctggctttctaacccggtaggatagcccccggcccctttcacgttcaatttccccaagctatttccgtaatatgaaatgccacaggtgtgacctcatatcttcagctgattgatgatcaacggactaacgccctcagcttgcaccatcaagccagcgaacatcaccgggatcttcactactccagggtctctttgtctcactcttcttacgcaagcgttgtctactactacgctcctacgctgtggacggcaaagcatcacgtatgtaggtagcgaagaagaagtcgccgacccgtcagtttatgggttggttcgatttgtgttggcgtacgccaatgggagatttttgtgtttacacgttttcctatcacgctgagctgtgtgagtatgccaagcataacccaactccggcgtcatcgtttatgtgcagcacatcaaactcgaagaggagtcgagaactcgatcattgcgcaagcgaactcagaaatgtccaagtggaaggagttaagaagtgacttgcagtcccgagtctacaatcgacgggtcccagagggaaagagaggatggacaagactgaaggggctttcaggtctcttccgatgttgatggacgggacgacggaaggtgcgatttcctatcagccccacattatcgtccagtctgggtattagtgtacctctactgccttagacgacaggaaccccggttggtgatctttcctaaggcacactctcatgagatcatgacggcaagaacaaacaggtggtcgtctctcgtgaaatggaagggaagcttccgcgaaaacaggctcttcgcaaagctatcaccataatcatctcgctcttcatcagacacatatgatctctgatcatcttgctatttatctccgccgaactctcaaatttggcacaaagtcgacgatcggtcatattcatcatactgagttataagccctaccgtcccaaggccctggcctagtccctgccattcacatcgctaccgactctacagtcccagtcgatcctgggtccctggccgcactggtttggcgctcgacaatcatgtcacttcaccccttgacacgttacatccgatcaattcatccgaacaattcagacgccgttcagctaatgtcgtaatatcgaactgctgccttgatggtccaacgcgcaaggtggtagatggattaaaggaaggggtgtgccacactccgagtcattctgggggcgaacaaaaccacccagattctgggccatcgacgatgggatagtgggttacctattctgtacctgtcaaagcgacaatgccagtcgggaagggctaataggacaaacggaaatggcattcatcggctgagacacataggaggatctcgacaacgacaaagacgaacgacaacaagtgtcgcaattgtctactgggtagctcaagataagagataatggaccagctattcccgtccgtccgtccgtccatccgcccgcccgtctctcggcaacatcgagattcccagccgagatgggccccagatgggcccgatggacgatatgggcgacgtggacaagacggggaaagtccttggttccgtctggcgaaatcaccctacgaagtcttggacatcctggagcaattttctttgttcccacttcgggctttccgcggccttgtttgggttttgatgtgccagagtagacagctgagtcctttctcctctcaggaaccggcaagctttcaaggacaaagagcttcatacaagcggctgttgcatcccaccccaggtcaatcaccggaacctatatccagtgctgtagacatgtatgcggagaggtacggcatcttccgtggtttttgatgttgatgatgttgatgagtttatgcttgactagatcctctttgtgtctttttatgtcgatattccttttttgtttcttgcactaacggtgtaagcattcaggggcagagaacttacccacagagtcacatacgacgaccagaataggccctcccatttccagattgccgggtgatcccttctgtcacgaagttttcacgtcccgggcgtggtaccggtatctccaaccggcattcttctggcttactactgacggatacacatcgtgctttgtggtcatcagcacctaaaagagagatccgacaaacagcacaaagctcaatcagataatgctcatcttgagcaaagctatccgcggcaaagacaagtatgagggctggggccagccatcctcagtgattgtgcaatccccttcctggtaatcgacaacaaaggcggtatccgaatatgtaagcggctgctgcttctatgggcgcgttggggtcgctgacggggttgaccccgttgggctcttctttgatgccgctaccgctgtccctggcgcagaaccaccccgtaactttcgacgacgacaaatttcccccttttccgtagcagttgcggcgtcttctttcatcctcgaggccgccatagcgggtacggtctccttctccttctccttcttcttctgcgatgcgattggagagggacttgcaaagagggggctggggcaatccgtagggtttatgggaggcgtagaggtattcccctgccccagcagccgactccgaggaccctgaggaagccctaccggactccggcctggaaggcctataccggtgatcgtcctggaactcgtgcttgcagccactgcaaacatagagccagacggcccagcagtaaaagtcgtctggttcgtcaacgtcatcgtcgtcgtcgccgtcatcatcgttggcgttgaagacaaagtggcctgtttgggcctcaacgaagacatcgtgatcacgtgggctgagggtggtgctgaagtatttcgagcaatcgcagtaaacccgattgtggagggagaagacttttgttggccttgaagttgttgccggatctgaggattgtccgtgttgtcgttgttgctgtcggtggccgttgccgccgccgccgccgccaacggtgactctgatcctctcgcagaggattctgcggaccatgggattcgattcacacgggagaaccccaaaataaacacggcaagaacggttaaaggccggccacatgacttccacagactggggctctgaggtgtcccccgctgactctgagacatgtttctccgctggaagactgttttccgctggaagagtatcctcccttgaggaaatttcggttgtccccctatcatcctgttagtttctcttcctcctgctgaattccctattcgtcctaatcgtgttagtgaaagttgagcgagaagtattggaaccaaaattttgatagcagttaatttacaatagaaaaaaaaaaaaaaaaaaaaaaaaaaaccgagtacacgacattccttgagtttacctttctgaaggttttcgttttactaacactgcaaattttcacgaacccttgcattcgcatggcataccaaatcttgcattaggtatgtgtccctgtgccagtacgatcgatgtacagcgatgtaggctatgtcctgtcctgcactgtagcatacagtgaattttttttttccgatggtgttttcgcgaaagttggagatgcaggaaacgagatgggtaggggttattccacggctggggtgatcacgacgatggaatcacggaagcgcttgaattatttgggaaatcttctcgccatgtgtctgccttgccccacccgcttctactgccctcctcaacctgcatcagcaccgattaggtaggcagactgctcggattgttgtgaggcatgttacagctcttattgtcgtttctttcttcattggtcggctttcatgcaccttggcagctttggatctgagtatttcaacgattgggtgagggttttcaatgatctgcagaacatctgtaactgcatatgtgacaactcgcaatgatacgtactgaattgaataagatggtggctgcccggatcagggagctataagcagctttgggtaattctaagacatttcctcataagggttcttagaagtaagctagcgaagcaatattcatggctttagggttccgtgctgagggaaccttttatgttggttttcttatggtgccagggacaaaaacaaaagacgaaaaaaaaagagagaaagaagaataagttggtgtggttgaccggttcagcaaaggattttaatcttaatgatcgttatggaaccgttgatctgggctaaggatcacgacgatctggtaaataaatctgaacgtacatggactgctctgcgctctttttgggcatcgtcgtggtgtcgtgcatggcgaaagttgttttaagtgtcatcgacatgtcttcacctgaccttagggaataaattcagggtgacggaggctcgtctacgtttccaccgggttcatgatatggaagttaaagtccggggtggggtttgcagttacatgctaattcattcggtgttaaattctgcatgcatgctcgtctggcggaacgctgagcatcccagtcggcctattgttgaagcatttcaaactgggtgtgccaggaacagcagagcgtataagtagtgtacatcagagacgatgatatggaagagaaaggagaatggccaatgggacggtttgaggacccgacgttgagggtgggtatactttcacctcggtgagcacggtcagagacaaccccgaaccggggaaggtggggctcctccgcactttctcgccagaagtaacccacttctccccaccacggattccactcaacccgcaattgaccacatcacggactgggattgtccaggaacactgactcagtcaacggcgggtacgtacctcttatatcatatcgacggcgacgacgagcacaacaacaacaacattcaacaaaatcacgaccatgtcccaagcattccgtttctcggccggcccagcaaagatccggaccctctacatccgtgtcaagccagcaccaaccaatctggcggagcgacgcgctgtcctccgcgccctgagccaacatggcaacattgacatgttcaaacaactctacgactcctcctcctttatctccgtagcatcatcccagaacgtagctgccagcatcgttcgaagaagtcctcttcagttcgatgttctcgctcgaaactcgttcgaccctcgtgtccccgactccatccgactaccaccacccatcgatacatcgacagccgtttcactacctagcgtcgctgccactggtactatcacgaattcgaactctaagcccgggaaaacagagctcaatccacaacagctgccacaatccccgtcctcatccaaacttccaactctgcccgagcgagacccgaccgccctcgtaaccaagacctttgtccttgaagtcttccccgcgcccgaatacccgcacaaggaacacatccgcatgtcccctctgtacgggccctggccacgcgacgattccgatccatcttcctacgacacccccaagtcaccaaaaaggctgaccctcacctccgccgccctgcgcgcttcggtgcctcaagacatggcctacaccggtctgcacgactgggaatcggcaggccaagatgccatggacgtcgaggaggccgcagctattgaggaggggatctcggcggactcggcgacgatggtgaggacatggagagcgttttggagggaaagggtagacaaaggggataaattgcagtataaaactgggacacaaggtgatatgggcagcgcgtatagccatatcatgaagaggaagatgaagcaagagaacaaaaagaatcttcagaaaatgctgtctatataggtcacgacaacgaaacaaaacccggccaaggacaagctcgaagacacaagatggggatggaaaagggaacacgagtgagtgacaaagcgacctagtctatgggtcaagggcaaatcgccggaagaagacgacaaaatgctgctgggagtcttgttccagcaccgggaacacgcccatcccaacacaaactccagtcaagttcaggatcgggtggacatgccattcataccgttacaagatttacggtaagtttcaatgagccctggctaaactctgaccatgcacatactaactcacctgtcattttagtgacaagggctgtaatgatgaaaaacttcattcttggacttttccatgcgctcaatggatgataaactctcgcctcctcaacctcctctcctcttcccttttctcacataatacccttctccgacgcttaaacagcagcccaccaatgacaaccccacgaccaatggggtaccgattgcgaaaccaaggccaaaggcaagccgtttatcaacccccgagcgatgttcattaccgggtttatcaaagggagttggttgctccacggatgactctcagtcagcactattctcccttcgatatggcgctgatcgaagaacaagaaaacatacctcctctcctggaaaactggaaggcttgctcccctccgtcccatcagcatacggcggctgaccaagtgtgaagaacggagacttcgccaggggcgtcccatccgcagacccgtggagttcaacctggaaaagtccctggggtgaccagcgaaggggtgatgggattccagtccattcaaatgcgttattcgaggaggaattgatttccgtcgtgatattcatcctatataccgtcaccgtcccagtgtccccactgccaacatcagtctcgatattctcgatgagctgtgcggtgatgaacagtgggtaggactcgggcggtacgagagcggtggtagtgtcccaggttaatcggacggctgagccgtagctgagacttgtgaaggagttggtgaattcggccgtcaggagggtggtgaagaggaggaaggatagataagtcaagctcaggaaccggcacgcgaacggcattctggaaggaggagatgacgtcgttccccctattacgacgtcctttgtgtccacccttccaatctaatccaagatcttgtttcaaggagagaaaagtagggttggtaagagtttttatgcatatgttgatgggttaagggagtttggggatggtccgattcgtcgacacatagtacacccggtggctggattgtgaatcaatttggttacctagctatgcccctgtgaatgacgcggagcagtgcgaagcttgtgtgacgagagtacgatgggtttcagatgtctttttgacgagtcgatgttaaccatattatatggaacagcagtccgtcgccactagagtgtataccatcagctgagcgtctggctgagaaccgcaccagaaattctggaaacccaatattcaggctacccataccgatgttgcacgataagacacggctgggttaataaggatgaatgggccactcaatcgattgctgggctatgacctcaaaccttacttgccagttcatatgcgtgcatatagtgtaatataacttcattagactgttccgttctcgctaccaagcggattgctcaagtatcatctaatgcagttctctagttcgctttttgtgtgaactactggatgttcttgtcccgccactacttagataaccaattttgtagacccgacgaggacttacacagatgtaagatgagccgactcgactgcctgaagacttgcaacgccaatggcagcaaagctgcggtttcatgtcttccctcttgaccgtatggttcaaccttacctgcaatgttgacctttaccatagttctgctctgcagagaagagaacaggataaccgcaatccaattccatggttatagcttctgtatatactcatctaacacatatcgtcacgtcttgaattataagctatagtaccgcgcccgtgtcacggcaccgaactgagaataacaataaacaactaagatcatccagcacaaagcctttggaaatcgatcacacatgacttgtttgaatagaagactgatccttctcatgttcacacaacgtagacataccatagtcactgggccaaaactcgggatcccgtccgctctcccttagatcagcctgtgaccgccaggctagtagtcggctcggtgatgaccggtgaaccacctggctttgtatgttcttttttcttcttgcttttccctgttaggatgttgatgtcttcctccattgaatgtgtggagttggtgagatgattattttgtcgctcttgaaaaacccttccacaactgctgctgcctcttttgtctatatactgatgaccccgcaacgtatcccgatcgcccaacccctaaataagactgcgtaacctggtgttgtccctcttgtccatcgggatatatctctccgccaacacctcctgcacgctcttcttcatgacttcctccctcttggtatacctctcctgcaacgccttgtcaatatccgacacgtgcaacagtttccggtccatcgcggcctcgaacttctcttcggcgagttcaaccgccgccttgcccatgcccaccgcctcctccaccttctcgatgccgtggcggcccttctcaaccgccttgtcgaccacgctgttcaccacgcccctgaccacatcagcatcgtgcctcacctcctcagcgaccctctgcgccacacccttggcaacctgcatttcctccctggcttcctggctccacaacctcgccgtttcggccgcccgcctcctcatctcctccgacctggcatgcgcctccctagccatgatcttgcccgtttccttgccctcctccgccgcatacctcatcctttcagccgcgatcctggccgcttccttcgccgcctccttcgccttcgccgcagcatactcgctgcgatcgatcgtgtagccgaacagactggcaacagcgtcctcggccttttcgcgaacggacgaccagtccttcgtctgcgcccaccgcaccgcgttctggatttcctggttccacctgtccttgacagactcgacgaagcggtggcgcgcgcgctcgaccagctcggagcgagggggagggaagtaggctaggtcttcatcgttgacggggtagcgcgtgcgcaggttggtggggagagtgtcgcgggcgagcgtgttgacgaagcgggtctgcgcgcgtaggaggtcggattggtgcgtgcggttgcgctggtgggcggagatggcgaggtaggtgaggccgagggtgagggttgcgccgccggtctgttttataaatgctatagttagctgggttggcctagacacatatgattgtttactttggagttgcaataacatacgacgccggctacgaaacccattgctgcgactggcgtggggtgagggtgggtttaggttcttaggtagtatagggacttggtgagatctactcgaggtagtgtggtgtcgcaatagagacagacccaaaggtctcgactctaccgaacgaagggttgtggttgagtgagggttgaagagaacgtgacagataaagacaattgggaagaaagggtgacgtagttgggaattgggacgaaagaatggcgttactggtaactttccgttaggcggcccctggtgggttgctgggctgttgttagcgaatcccatcccgctgcgggacgtggtgccactgagagtgtccggttgcgggatccggaggtgctgtggatctccttggcgctgttgatccagcacttttaggcgggccactagcggaccttacggcggtagactcgcggtagcgggcggacaaggaccccaaaagcacaggcccagggccgagaaaatttcgggtcccgcaccgcaaaagctccgctcgacgttgccttggggtgtccgacatccgcgctacagtgacccgttccactgccaggaaccctgcgaattcagtgggtgtcgccccgtttgcgccgagcccgagtcttgaactattggcaattcgagatctctctttctccgtcttccggcagccgcaccgaccgacccgattgacgactgcacgacgaccgacccgtccagccaccaggaccttcacttcacgcctcgctctctacacaacctcccgtcctgcgactgcgcttctctttgaccaagggacagcccgccgggacttacacaactcgaggccacaccagggactagttcctccaccgaaacaccacagacacaatggccggcgcccacgtcaaatacaggcacctgagccgtagctcggcgcatcgccaggctctgctgcgcaaccttgtcacttcgctcatcaagaacgagaccatccataccacctaccccaaggccaaagaagcccagcgcctggccgagaagctcatcaccctctccaagcgcgacaccgaaacagcacggcgcagtgcccagggtattctctacgtatgttgtttatgctcccagcgcctctcagtctcgttctttattcgcacagcagctaatccatacccttgcttctatgcatctctctagacccccgaccagctcctccccaaactcttcggcgagatccgcgagcgctacgccaaccggccaggaggctacacgcgcgtcctgcgcaccgagcccaaggaccagtactcgcaagcgccctctgccatcctcgagcttgtcgatgggcccaaggacatgcgcttcgccatgacggcggccacggtggcgcgcgaccgcgagcaaaagacggagagcacggacctgaccaagaagaacatggacaaggtcacgcgcttccgcaaggatggcatgcgcgccttcgaggacatggtcgctagcctcagggatatgaagttcaccgcgggcgcgataaatcccaaggagtggaagaaacttgatcgttaagcggttggggcagagtggtgttgtggtgcagtggggttgcgggagaaattgagagaggatggatggagggcttggttttccccctgaaagagagaggcaggcaggcaggtgtgcgtgaatagctggcaagaggcttcatcacctgccgccttcgaagccatgggaagggaaaggggtctgttctctccctctctttgtggtttggggtagatgcaatatgtgtgaaagcttttaactagccagcttacacactgactagaccactctgctgtcggttcagcagggaaaagggggtggaaaccaaagtgtacaaatatcacgagacaagaagcaaaaggagagtgtaaatatacaaggtttgggatacactttggcttcacacaaaatgggacttgggagactggcaaaccatatgccccgttccatagactggtgactttcaggatgttgtcttattgctcactaggtacgtacagcagtagtaggtattctattttaacaactatgcaaccaactttttcaatccattatgtaaacccaatccccttggcagttttgattatccgacgcctttatacatacataccatacgactgactggacctttttacacaaaatcaaaagtatcgccctgctccgtaatcatcttgcccgccctcttggtccccacgatcctctccagcttcataatatcatacttgctgaacatgaccttgacgtgcccctgcccgtgctctagcatcagcgcctgctcgctcttctgcaggtacccgcccgcaatctccctgtagaagatggggttatccggcaagccataaaagatgacgcgcttgacgcccttgatggcgtaccgcctaaagtggtgggcgcgctccgtgtacagcagcacgcggtggcggcccgtcaggaaatgcgagcgcgcgcgcgacgcttcgggtgtgtcggcgtactcggagatgttgccgaacgtgacgctctcgacggccgggttattggcaaagtagttgcgcacccgcacaaagtcgaggtacgaggggatgaagatgagcgttcccgccgcgtccttggcggcccgcttgaccagcgtcggcacgatggccttggtgaagtaggcgaagcgggcgtccgggtcggcagcaatggaggccgcatcgaaccggctaaaggtctggcgcgtcttgacgcccaggtactggatcacgcctgggtattcggcttgcagccgggctttgcctgcccagttgtggcagtaaagacgctgcaactcggccagctcgggcgtgttgaaggcgctgaaaatcaccgtctgccggaagtacttggcttggtcgtcgaggtaccaggagcgcacgcgggagaagtcgcagccgtgggcgtcgcggggctggaggttgaggtgctcaaagatgaactcgacgtgctcccagttctgcatgagcagggcgtcggcctggtcgacaatgacgagctcgatggacgagaggaagtcgtagtcgagcttcttcttctcttcctcggaaccgatggccatgcgcagaccgagaggggaggcaaagatgatgtccgagttgtagaactgcgagaagtacttgatggtcttgcgagtgaacttcataccgaggcggaacatgtcgtcgtcgttgccggcgaagaggtcgcggaagtcttcgggtttgtcgtcagagaacttggtggacttgtcgacatagccatcgtcgaaacgcttgcggttttcttgttgctcaggagcggcgaccttgcagatcatttcgaccattttgacgcatgactggcgggtagggagaatcatcaagaccttggggcgggtaaagccctggtctctaagctcaagggtgtcgtctctttgcaacttggtgttgttcttgattacacggtcacgagtcctgagtaggtatcaaagtcagctctctgtttactcttttttttttcgtgttcccatcagacttacttgaaaacatggttgagcgcatgcagacacgccatccgccttatgctctcagacgatgccactgaccggttgcagtaaagcatgtcttgatagttgaagagaagaggtgctactgccttctcagcttcgtcgaactcggtgtgcttagccatcgattcggctaatcgttgcttgagcttaagatcgccaactccagaaatggaatggggaagtttctgctcagctgagtcgcctgtctctggggtgttgtagtatatcctgttggagttttttgctatcctgtcggtcctccacttgttcgcctgaatagcctttatcctagcctgaaatgtcgcctcgtctggggcagtaaagtgagtttcgaaggggtctgagtcgtcgaggtcgtcatcttcgtcgaacaggtcctctaatggtgcatcctggggatcttcctctggctcgtcaactgcatccacgtcctccgtcaccttctcattgtcttcgtcgtcgctgttatcgtcgtctttcgtcttggtaactttgttcggaccttcctcctccgggtgatccaacttcctctttttcgtcttggttgcactctggaagctcttcagaagactcatgtatggctgaccagactgggcatcctcctcctcatcctcctcttctgattcctcaatctcatcctcagaaacattggattcctcttcagagatgtcctcttcctcatcttccctgtttcagtcagtatgctttccagttcttttctgcccttgagtgttgaaattttcttactcttcgtccttgtcggcaagtcgggcgtcgttgaacttggatgagcgagggccgaaacctcctctggcaccacccctcgaacttcccctgccgcgccctctcgaagctcctctggcgcctcctctggagccccctcccctggatcctcctctgcctctgaaacctcctgcaccacctcttccacgacctcctcctcctcttcctcctcctccacggtcaccaccgcgacctcgaattgccattttgatgcggtaagagttttctcaaattatgagatgtgaggttggtgatatgacaattggtgattgatgtgtgaaatcagattcaacaaaggtgaaaaaaacgatacggaaattgtattcagccttgtcaacgagccaagaagaaaaagtccaaaagtccaatggaatcttgaaggaagggcttggcaaagagcagccttgtaacgccacccctcccccttgacccttgcgaactgaagaaagaacaatctcaagtccgccaagctgaacatggaagtgtggagaccggcttatcttatcttagcgcgcacaacacccaaaggtcccgcattgcgctgcaaaaccaaaaattcgagcagaggtaccgcctactggtccccatattttgcgaaagctggatggagtacctcccggtctagggcgagagaatggaagttagtgactgcctgtgaacagtgacggacccaactcgatggccgggctgccaccgagacctaccctcacactggagtgccattgacatttgacacccattctcggcagtgaaaaaaagtgtagtgtacaaccgtaaaaagtgacttctctttctgccagtgcccagcccgtgcccactcttcaccagcgcaagcccaccccaccccccggccaaccgctagcctctctctcaccccgaacccgaaaacagcgtctgctgtctacattttcaaagagccccataatctcaacctcgacggctcctcccctcctcctcgaactcccgtcctgcttcctctatcaaccaccacaccacccctccaccatctctcactcaactacagcccagcccgtcgtcaaaatggctgtcgatcaggagtctttcgtccatctctcgcgcccccttgcgcccaatgtgcttggcttcggtgtcagcaatgccccgcttaccgtcaacatccagcctcaggtacgtcaacagcaccaatttccatactacagtcctatatctgcccctccactcctatctacctagtcccctaccttgatgtccccctttgcgcatgtcaagcttacctacctacctacctacctatatcctctctgctaccccgccgtcaccaccgccactaccaccactaccattgcccaagaccatacaacacctagctgacatgtagcccttcgctttcctcaccaaataggctgtcttctccatcatcgaccatgccgtcagacgtgacgaccgcgacacccagtcgacacgggtgattggtgccctcgtgggtgtccgcagcgaggacggcagcgaggtcgaagtccgctccaccttcgccatcccccacaccgagaacgaggaccaggttgaggtggacgtcgagtaccagaagaacatgttggccctgacgctcaaggccaacccccgcgagaccctgctgggttggtacaccacctcgcacgagctcaacagcttcagcgccctgatccagaacttcttcgcctcccccgagaccggcaccttcccccacccggccgtccacctgaccatcggcaccgaggctggcgcgaccatcgacaccaagacgtacatctccgctcctgtggccgtcagccccgagcgcgccgccgagtcgtgcctcttcatcgaggtaccccacaagctcctcttcaccgacgctgagcgcggcgccctgggctctgtcgccgccgctgccgacgccgagtcgcgctccgcccccgtcgtctccgacattgagaacctcgcccaggccctcgagaccgtctccgacctgcttgagcgcgtttccggcttcgtcggcgaggtgctcgacgaggagcgcgacggcaaccacgcgctcggccagtacctcatgaatgccctttccctcgctcccaaggtgtccaatttggccatcgagaacgacttcaacaaccacatccaggacgtccttatggtctcgtaccttgccaacacgatccgcacccagatcgagttgtcccagcgcctggccactgccaagctcgacgagggcaaggagggcggtgagaagaaggatggtgagggcgctgagggcgacaagaagaccgacggccagcgtggccaaaggggccagggcggcaagcgtggcggtcgcagcggtggtgctggtggccgcggtggccgcgagcagagggagcccagggaacccagggaagctgccgagtaaagaggacgaattggtggaaagaaaagggaaagagaagaagagaaaggaaagagagaagaatgaaactcgttcttccagtatcttcttttaatgaaaggccactacacacaatcaggcaggggaaaagaaaggttcacacacacacaaaaaggatccgatttctctcttacaatgaatcccttttgcgcgcgtttgattcagtcagcagccgtttttacaagagaaagcgggctcccccattctatttacttctcgacctgtgcggacttggagttgtctcgtctgtctgccgtctataccctgctgtttcgctacagcgttatgaagtgcgcgcgcggtctcggttgtcggttatcgatttgggagaggggagagagagaaaaggaaagcgggaagggtgagagagggtaaaaaaagaagggagggaaagagaggtatgggacgtctttggttgggtctcaagcaatacggcgttcataggaatactactactagagccttcttactcagtcaggtcagcagcatgatgaattgatttgggaattttctgtttaaaaaaagaacaatctatacaacgctttgatcgtccgtcctgaaccgcccgtgccatataatttcgggaaacataaatgcgggatgacagtttccattggtttcgaccttgcacctgctcacctttcgtagaaaccgcgttggggttgactgaatgagaatcgactgtgagtggatttgatcaagtctttgtctgcctgcctgtctcctttgcgctatgctgcctgcctgcctgcctgccgttcctgagtgccccaatttttccatagattccagacctaaacatccgtctcttttctccttcatgatgtcttatgcacagtaacattaggagatgattccatgccaacaaccgttagtaacagctatatgcatatacagtgctcactcgctcctccttcttttgccgttgttctatcctcctcttctttgggccatgactgaggccatcatgtcccattggttcaacgctgccaccttgcccttgaatacattgtctcccgccgattctacataggaggtttctgtggcaatgaggcagggtttccatatgttgggagatggctgtagccttgcggtcccgctggtccggtcggcggtggtggaccgcctgcaaccttgctgtgggcgatgtggggagatgcgttggggggcatagcatgatgttggggtggtgcatgatgatacgggcccattgaattgttcgacccttgcctcgacatggcatatcccatcgggccggggccatagcccgcctgtggtggtggcggcatgggttgctggtaaccaccatagttcatgtgagccggtaagaactgagggctgctgtggttcgagcttgcatacggacccgatggcggttgcatcgggagcatggcgttgccgggcaaaaatgattgcgtcttggggttgagcgcctgccgattgtagctgccgggaattgggtgttgagttttcggatcgttggggttggcattcgctggaagctgtccgtaggcatacggtattcctcctggggagggactcgatcgagacgaatagccaggcccgggctggttgaaggcttgctgtggcggcccccatgctggctgcgatacactgggcatgggaggagtgtatggcggagcaacttgagggttaggtggaggttggtaacgatgttgctgttgcactggtaaagccggctgggggacagagggggcgggatactgatggtgagttagaagagatgattatatcttaacgccgactttttgaagatgacttacgtttgccattgcgccatattgaggagcatatccgttgtttggaaccatctgcggatacgcttggttttgcgggtatgcttgctgggggacatatgcttgttgaggcgcatacgtcgggaccgcagctgggtatggtgcttgatattggacgttatatggaacattgttgatggggtacgcctgaggtgccggtccccatgttgactgctgagggcctccataatagacaacgtattgagatcgtgagtcgaaactctccgaatcatcgcgacgttgcttattggccttcttcttaccgtttggtttgtccttggcagataccgagctcgcccgagaaacaccattggaggtttcaccgtctacactgcgttagccctataatgccttataggtggaggaattccacacaagacataccttgacccgaagaatcagattccttcatatttccaaagattcgctgcctcgcccggttgtacgcctcttcccgctcttccctagtcattctttccttgctagccgcaggcttatctttagggtcactgccagcttccgacgtgggctttgagggatttgcgctagaaggagcaaattccccgtcctcaccacgtcgcataatcttccttggtatcacagcaggagccggagagctggtgttagaggtcgacggcgcaatggtggatagtggtggaggaattctacagaacggggttctgtaaatgcgaactgcgcccgagaccgcctcatatgaatgggtcatatgataatagtccgcaagcttatgtgtcaacattctccaaaacgtattgtttggtgggaaatccataaacggctccctacacagacactgcgttagcgactcaaagacttgacagatgtgagtgatgatctacatactttgaattttccacaaactcaataacttgctgttccatcttcaagagactgaaccgatctttctctgatcgcatggcctccaagagcttttcatccgggtgctggcttaggaatcctccatttgccgtcaaggcatcaggggcacctggaccgcttgttaggggcagttccgtctccgccgctggctgtttgtcggatatgccactttgaggcgtagcaaggcctagttgaccatgactaccagccatggcatgtgtcgtgatggcccgtgggggcatatctccgatttggatgcggtggatacgagccgcaacctccgagcccattcgtgagccgttgaagtaggatccacggatggaaaaggcatcatcgtcctcagtggcagccttcatgctggcactgtcgtctggacgcaacgactccttctcgtccaatgcattaaaggtagtcccagaagtgatgctcttgccatccaagcttggtggcttggtgccgagctcggagctagagtcagcccttgaattatcgtccgagggtgtctggctgatcacaaccttgttaggcatcgatatagagctggtcaatggaacgtcgaaagagacatctgatgtcttggtctcgagcttcaaatttccgagtccgtcgacgatgttgtcctgcgaagctttcacctcatcggcagtcctttgcgcaggctggggtgcgtgtacatcactctggatcgagacagaggcggcggcaaccatgatcgggaccgcaaccttatcgcgggcggtcaccggtgcgtttgctttcgtagcagttgccatggtagctgagtctttggatgccgaagcagctgcaacctggagagcacaagtcagacacatgtcttctgggcgcaacactgggttcaaggtgaagaaagcccacgtacctttgcgaaagatagtttgacgtcgttgcccgtggattggaacgtcgccatggcttttgcggtgtaagggatgctgtaagagcagtgcggatgttatacagagtcgcgcaagcagccgagagtgcctctatgcgtgtatgtttgtccggtgaagatcagggcggtcgaagagagaacgcgctcgggaagtcgcatccggtagaggaattcgatgatgtagctttttgatgggacggaatccagctgaatcaagaaacgaaacggatcaaagcggcgcaaagcgaaagacgagtgctggtgatcattgtattcgggggtccggtctagtgtaggtaggatgtgaatgcgcaagtgttgcggccagggccaaagtcgagtcccggacttcctctgccttcagttgttgcagtgcttgtgtcgcgcctctttttttcgtcttttgctggggcctgtcggtttggggttccggttcggcgggtgcaggtacgatgaaaaaggccgagatccaaaatggcggaccacaaagtggaaagccgacggcgccctaagtcccagaaaacagcaaagtgtctggaaagggtgccgccacggttgggcggatggacctttggtggatgatggggagagcaggaggggcgtggtgttgcttcccgtttgtgtgggtttggtttgtgacgagataactggaagtggtggaagtcgattaaaagtggtggttgcacccgaaaggaatccatcgccgggcgggagccgggctcctcagtcctcaggtggccgtgggtcggtctccatgtagtgggactgccaccgtgttgcaggtacgggtaggggaccgcctgccgtgggccaccttgggcctgtctttctgttggcctgatttctagtaactgaacggtgtcaaaatcccatcgatcccttccattgcgcgggatttgcaaacgtgctgtgtacctctacgtagtgcgctgtctgattttgacaggacccttgattttacctacctctagtgtactatacggtaaggtaccttggatactctaccgggctatgtatggtctacactacaaacttcatgtggtgtatgtatattcgactgcgctcatgaggatacaagtaggtgctgtaccgctaagtcttcgtccacacaaagctcagtggctcagatatggttgattgggagtatgacaaaaggaggggaatgagagggaactggtcgagaggggttcaatatcttggctgcaaaaccggacaaagtcgtggccataaaaattcgtgattttcagtttacgttacgaagctggccgagatggacgccccgtaacgcaactttcaaaaattcatccatgcttccagaacattgataatgacaacccgaaaatccgatgggctgtctcgtacggagagagacttggctcattagtacagtgaccatattgattttcctagctctgcgctgaaggaattggaggacacggagcggcccttttctgaaaagcagaaacaagtgccggatgagtgctcccatcgacacctgcacacccacccaccccggtgcactgtgccacgaccgagatgcttcatcttggcaacgtcacgtgcctccacctgtcgacaacaacaatcgcactggtgcttggacctttctcaactgtcaatttcaccgctgacaccttgttacacaacccaccaatcaaccaccgaatctcattcattcacctcgaacggacagaactggaactcatcaccaaattcgacttacccaggcactaccaaccaacgccatcctcaagtatcaaaaccatcaagaagaagcttcacgtccttgatcgatcactttacaagtttggccgaaatcattaaacaagtaacgacctcttaatcgaacggcaccccgaccttgttggcgttgtaacttgagaaacggcaggtggacgaagatagttcattttgattctacataaagctccaatctccaggggccagccacattccaaacaatccttccggttaccatcatgtatcgagggcgcaatataccgtccaaatcaaccccctcaaccgtccaatgccagaaatgcctaaagagagataagtgttctccctacttcaacaatacatgtaggacacgcagctgacattcccagaacgtcactattcgtatgagtgtaaagcctcagctgcggaacggccctacatcccgaggccgtcgcgcacccaacaactctttaatcccaagctgctacccaagcttactagtgccgtgccgcctcaggacaaggaaggtgtggccgacgagattctagcccagaaggaggctgagcgggctaagaagaaggagcttgaaagggacgacgagtcaccatctagagacgtgagcccaaggagaagcaggagtagatcggcttctgttgattcggtgtcgaccatctctacacgctctccatccccaaggccctctcgccattccaagtcacctccacggagagcacatgcgcaagacttctttgagccatcgcccaaggcgccttcggcccgccaacgctcagtcgactcccgggatcggtattctagccggaggtcagagagcccggtcaagcactcatcgcggaaagggtcgctgcctcctcgtcgtcgttcgccgtcgccccgccgtgagcgcggacgtgagcgtggacgtgactccgggaggacaaggctatccaggcgcgactattctgtttccgagtcgaggtccaggtcaccagcccgctcaccggtcaggcgagacagcagaggagagaatcacagggcaggaggatactaccgggacagggaagatggccgtggacagccgagatacaagagtccgtcgccgcaacgacctccaaagcgcgaaccgtctcccgcgccaccgccgcgcgagcggagtctcagccctttcagcaagagattagcgttgacacaggctatgaataagggtagataggatttgcggggtgggtatcaaagtagagaatagcatactttctctgtaaaaacaaaatcataacagtaatcctcccgagattagcgagcatatttcgtcctcgttctcgtcctcgttcttttcgacctgtcgcccctctcggtccacttctcccgtccagccttgaccgcgtgaatacagctgccgtcaagttccaactcttcaagccgccaactcggcctcctccaactccctctctctcctctcctcctcggcctcctccctctccctcaacttcatcccctccaccagcgccgtcccttccagcataccggcctcctcctcctcctttccgtctttcgtcttatcctgcacagccgcttgcttcttggctgccagccgctccctcaccatgcgcgctatcgcgttgtccgtccgcacattcagcacctccatcttctggttcagctcccgcttcaggtcccagttgggcttcttgggctgcaacttgaacaggtcgatgcccttgttttcttcggcggcttgcgcgtccaaagcagcctgtcgctgcgcttcctcctcgatatcggccgcttgctcttctagtgtcggtttctcgagcgtcagcgtgggaggcgcttcgaagcctagcttgggcccgcgcgtttcaaagtcaaagttgcgcccggagaggtggaggcgggctacgtcggctgttggggtgccgtctttggatttggttgtggattcctcctggttgtcgccgtcgtcgttgtggttggtgtgttgggctggggaatcgtgggactcttcgccatcgtcgaaggaggtgggctcgggttctttgcgcttcagagacttgagcttggctagacgggccttgcggtcgtcagcggcggctgcgagtgtcgcgtgggatgacattatcggtttgggtgtcttccttgtgttgtgtgagatgttgtggctgaatccgttaattccaatcttggatcaatccgttgcgtcttgcgaattcggtactgcgatgcactgtttgggatgccgtcgatatgtagatggtggaggagtgaggttctgaaactgtggatctcattcagtgacatggaggcggcagggcagtgcgggcagtccagtgggactgggacgcgctcccaggtcccgcgtggggtggttcccggcgacgcttgtgttaagcacggaccgggctcgctaaagcttagcgcctgccgtcccaagatccatccctgacgttagctacagtccagtaaaaagccgagcgcatacagtactgctaggtaccttagaggtaggcagatcgcccctccagtcacctcgccgtgccgcgcagcttatcaccggcccggattcctgtcttgtcaaatttttggccgttttcgatactacggcgacatcgcaacccgaccttccatggtcgtcgagtcggaattggactccccaacacacacatgacagacgatgccaacatacgctccgtcatagaaatcgtttccgcctgcggctctatcttggtgtcggcccgtcggccttccggagaaccatgcaccaggctccgttcatatgccggtcatgtcgctccaacctccgacaacaaggcgatccgcttcagctccggctttccctccgttcccggccgctggtgcgttctgttagctctctcgcgtcctcgccacccgcccagcagtcgtcaagccagccgaggccagccaccgagtcagatggaaatgggcgcacatgctcagactattacgtaccattgaaaggatggctataccagtggaaagaggaccgaagggtcctccaaaagaacgtccgaaagattggctattacagcagcctggtggacctctaccgttggaagagacggttcacccagatatgggcgaagagagccttggataggaaacagagagacaaactccgagacgaggccctgcagtcagaggggcgcccggagcttcacataatacaagatctactttgccagagggacgtcgaccacatgcggcaagcctggctgctcatacctaaggagagtcgaagaaagctctggcggccggttatggtcgacgctctccactggttccccgaccaagccccggacatcttccgggccatctttgaaaaagacaagacaaatttctacgctatcgtcgacagtttcctatacatggccgactatctgcagaggctaaaagggcctttgcagtcggaatacgggagggccgtcgctggggccttgcttcactgctaccacaaaaccccgaggcgcttcatctgcctgcgacaaaataccatctaccatatactgaggcatgcgacagtggaccaggtctacgagttacttgtagccatcaaagcataccgacagaaattacatgtcaacacgaagcaacattttgtatggtacttggcaaaggagccaaaatacaagccggcggctgctgatctgctgcgtgagatcattcaggatggtcagctggatgtcaacgggctgcattgcgccgctctggctaccgccatcctgacctttccaaagatttcaccgggagataaagaggacggcgagaacttccccacgctccgctcgcaactaaatcaagagcttctggaattcggacttcagcccaacatcatccactacacaactatactcaggaacctttgcgataacaacgaactgggaactgcgtggcaggtctacgaccttatgaccagtcagggagtccagccagatttccatttctattcccagtttctgcacggagctacgctagcaaatgatcaccggagcttccgccgcatactcgagctcttaccagttgaagcgtcacaagatcccgtcatcatcaacggtgtcctcacctttattcatactacgacggtctgggagctccgaaagcggaagatgaagccaccagtccccattccaagctttgagtacatgttcaggacgtactccaagctattcgaccttggtcctttgcaagccctgttgaatatcgacctacaaagctacaccgcagaaacacatcagcgagaactcgatggaatggccccttcatggtctggctggcagagtatgcgatcgctcaggaacaccctggcccttatacccgaactcgaggccgaagcacgtatcaaaccacgtaacgacacgctcaacatcatggtggcctccttcatccgcaacttctcccagccctccagcctgatcgagttctactccaacttccgcaaccggctcaagcagggtgacccgaccatcctcgccttcgtcgcctccaagggcaccattatccacgacaccgttatcaaggccatcctcgaatggcaaggcaccaacatggccctcgccgccctcgacatcgtcagcgacatgctcaaggatgctgccgcctcccgcgcgcttttcgacgccgacccacagaagcccgatctggaaccccgccacccggccccgagcatctacacctggtccgtcctgctgcacggcttcatgcaccggcgcgagcaccgcgagcaaggtgaccgcattttcaagatgatgcgcgaccacggcgtcgaagctaatcgcgtgacctggaacaccctgattgccggccacgcccggctgcaggtcgtcggcaagacggcatcggcactgcagcgcatggaggctgcgggatataagcctgatcgtttcacattgagggcatttagctacttgctcaatcgtgagggtgcgctgcagatgatgcagcggttggaggataagaagcagaagagaaaggcggcgttcgtggccaggctggctgaggcggctgcccagaacgagaactccgaggacatgtccaagatgcctgattggattgcggcgcaggacgagtataggattatggaggagcagctgagggatattagcgacagcgtggtggtggaggagtcgcttggtgaaagaggagaagagagggaagtggtcaaggcggcggaggaggagtgggaggagacgacgggggaaattgaagggttggaggcgtacaggacgaggaatgtcgcgagtgcttcaagcagcttgtgatgcatagtctggtttcaggcatgtatatgtacctacctagagtgtcgttaggcatgcgagtgtaagttatgggagtcgggggttggagttgtacaatacatcttggaaatacatgacatcgatcaacaacagcagcatgtgaacaccaccatcggccccgcatttcttaatacttgcccgacttccctgggatttcctggtattcggctttcagaagacgcaaaaaacaagattgcgtaccgaataatctcgtgaaactcggaattcttttcaggtagagttagctgtgctctgtatggttcggtgcatatgaagcagcgtcggagtacacatgacacccaaactggcggtaactttatatgatgcaaacattcttgtagtgttttgtgaatctagtacttatgcctaagtctaagtacatgattcaactgcttgagactatgataattgcctccttgatgattcggccgcaggggcccgcctgatcctccgatggccgcttcgctgtgttcgggtgttatcccgtcctccgagcattgctcttcatcggaacaacgagcgaagaagcatccatcccacctcgaacaatattcgtcgtccattgaaggactagcactgcccgtctacgaccaaatcagccgagagggaggtacctttacataatctcctcaactcgaaaaaacaaaacaaaaaaaatcaaagaaagagaacaagaagcagatgaagcctacatacactagggaataacaacctgctcgacaacagcaaaacacctatcatccctctagatgattcggccgcaggggcccgccggatcctccaatagccactttcaactgtccaagtgacatttccgttcctccaagcactactctccatccgagcaacaatcgaaaaaaaaggcaacaatggacccgaacacctatctcgcgtccattgaaggattagcactgcccgtctacgaccaaatcagccgtgaggaagattgtggtgcgttagcgttaaagtcaaacatgatatggatatggtccaaaaatagcaaggcggacagaaaagataatatccccagtactgactaatgccccttcgccgtctgtgtctggggaaagaaaaactgcccaagacttgaagcccaaaaagaaggagagggaaaaaaaaagaaaagaaaaaaaaaaaaaggtgatgtatgtaatggtagatggcgatcagccgctggccatcgagcgaggatggccttcttttcggtctcaacggcggcggccaagacgacaaaggacgaacattttcagacagctcgagaatgcgatattgcttgccggtctgaatttggccgcaaggggcctgccagatccccccccaatggtaataccctctcgttgttcgggaggacaaacgttgttgttcttccgagaattgcttcttcatcggaacaacgagcggaaaagcatccccgtttgagccgccgaaacaacagtttgcatcctttgaaacgatctgataatgctcgtctacgaccggttcaaacagatgagtgagtcggtggcaaggtctcatagactgtctgaacttgtcccataaaagattgaggaaaaaggaagaaggagtaagtatttggataagctttccgagtgtatcccctgaggaacgacgacggtatttcttggccgtagaggagggtttttttttgacgtgctcctactcctcaggggtgaagttgtttgatgttgaacgtctttgggatctactcaggggtaaaccccaacgatcttgtccttgggtacccgccggtcgatgctcgagtatagtcagttagcgctcgcttcgttttgatgtagtgggagaaaataacacttactcggtgctcttctttgcgactgttgttccattgaagagcacaaaagaaagtccagaggtgaacccgacaatggatcgtggttgaagacttgaagtgctccttgtcgcaaaaggcgaggtggaagatgatttgggaggaagaaaagaggcaaaagcgtacgaagaaggaaagaggagagaatgaagagaaaggaaggtaggacacaactagatggatcatcccacttgaactggatatcccaagccgttcgctcgagcagccaatttggtggttcccaaaaagccaaactactcccaccatcttcattactcgcctataccaacaaccacccgctcttccagcctcctagccaacctgaccaccggctcatccacccctctccaaaacacatccgccacccagatcaccaacggtaccacggcgagactggccaagacaaaccccgtgacgtactgctcatccgtctccgtacctgttacccgagtccaggtgaacttcatcacggtatatccgaaggtgtgaagaacaggaccgtgaacaaggtagatggcgtaggaagttttgccaaggtgtcgtgcgatggaggattcaaagagggtcttggggtttaggatcgaagagaagatggggacggcggtggtcggaccagtgttggaggaacacgagccggcgacggaacgggggtgggatgaggagccggagggggaatcagaggaggatggataccgggaaacggagtagacgaagaggactgcccctatagattgataaaagcggtagtgttctgtccaccagtgaggaattagggaggtgagggttatccaccctggggtgaggtgggagtttatgtcgggttgggagaggaggtagagggaaaataccaggaggactgtcgggaagagggtcatcccggcaggcagaggtctgccagctcctgctgttgtcggcggtgatggcgtcggtggttggtgagactcgtgagaagtttcgtctccggacccaataatagtcatatccgagaatatatcaggacctcttgccattgtctcttgcgggtgtcgctggggatgacgtcgctgctgcggcatgacgtctgccgtcctcgctaacaccggctcaacaaccggcaacactcctcctcctcctccgttcctctccgcgaaaaccccctgaactcttccttctttctccccttttgcctgcatctccctgatcacatcactctccgctaacaccatccccatccaaaacaaacacatctcccacctttcccataaaaacgcaaacccacaccaccctaacacgactcccctcctgacccccctattcaacctcgccgtccccagtattgtcaaaaacaacaccatggaagcccgaaattccacagggatcgtccacaaatggacatcaatccccgtcgaccccgcaaacgcatcccaatcccacaggtgcacaaagttgagcatggcatatccccaatccacaaactgctccgtggcggactcgaatcgctcgtagtggatctcctggacgtttctcagaaaattttcgtctgaagcgaactcgcggttccattcataggctccgagccggagtaggagaacgatgagaaaggttgagatggcgggtgggagaaagagccggagaccgcgccggaagacaagcgaggaaagagtttcgaaaagtttggagtagttgcgctcgtcagagtgagctgtggtagaagaagaactggatgagcaagcacccgagtggataagtttgagtggtttcagagatatagcgtagccggagatgacgaagaagatacacaccattggtggcccggagtaaaagagccggataatgggaagtttgaggatatggtagttgctccctcccgagccccagccttcggcgatgaagaagcatgtgtagaagtgatggcagaggaagacggaaaacgcagcgatgccgcgcatgccgtccagatacgccgttgggcttagcgtccgaggttcctcatcgtctctctccttatcccttttcttttggttctctggtaatgtggaacgaaaggggcgtcgtctccgtatgcgagactggagaaagcttgggagaaggaagaatgctgagcggagtaatagaggacgtattgaggcgattagatggggtacatgatgcctcgcctttcccgaaaagagaccaatgtttagtctgggtaaccagccaaagacggtggagtggcggcgttgtcggcgtcgaggtgccctcccgacttcttgctcttcatggccagcattggactcgatgtcgggaaaaaaggccttgtctgtgttgagtttgagacccacgcttgatgtctcctcagtgtatgtatgattcatgactgctcatcactggagacgctcagggagctaaagctcctatagcccaagatagggaagccccgaacccttagtccgcgttcaacccttgctgctgacccatccctcaataggagaagcggggatgggaaagcaaagtctgcgccgtgatcaacaaagattagagcgagacatgaagaaaacttggcgaatttgggaactccgaagactggagcacccaagtcaccaagccttctgatcagtcgagcccgattgaagttgtgaccgtgttgtctagagactgttggcttgtgtctgaggcatatcgagcgagtgtgtacttactatggagaagttgagaatgaagaggtgatgtggacgaagaggagatcgggatgtggaagtctgatctgatgatgaagaaaaaaagaggaggacaaacgaactctaatggccaggaccagaggtgctttatacacattttggaagtctgaaaagaccgtgcccaacagatccaaaagacctttgaaaggtggccagagtgatgcatgtcttcttttcttccaggcacctagttatcggcacacatgtcgtccagatttctgacgcatgtttgcatgtaaacaagttttctgtactcatatttcagattcatggcacccacagaatacgtgaggaagcctggaaagcaccagatcctgtagacaccacaacggttcgtggagttcgtccgcaaggcagcaagagtacagtaccccttcaagcgcttcggagcatgtactgcgagttgagaaggggaattgccacttgtcttgtaatcgcagagatggaaataccttggaaccgtactgccacggcgtttacataaattgactcattcaagcgccgtgctgctggcacatttgtcatgattcttgggcattatcaatgtgagatctgtcggcaaggcagtacttaatgaacttgggccatacgtctcagctgaccactgcaggctgaacgaaactcatccatgattcaaaccttaaggcactcaagctgcatcactgcatctgttctaactgctattcaagaagctgccggttaggccatggtatctaacgatgtgtggcccgaatttatgcgatatgatcaagtggcatggtgcagtgtcagacttttagtggaatggggggaaatgcatgagtggcgactggacctccaatcggtactcgaacagatacacaaactcgatacgccaggcatatgtgtgggcaatgcactcgctggatctcagggaataattagcaaacaaaaagagttaaatagaaatacccgtcggtacctggcggaagggacatgtggtcagcccagggttccatgacccccaagtctcgacactctttcatttctctttcaacttcaactaaacaacaaacttccaatcagccaaatatcgtcagtaaacgagccacagtttccgaatccttgttgaggatgaatagacgaagtgaaatgagccggtagctgccgggagaaagacttgcctgatcatcgggtatctgtcattggcacactccctcttagtgttctcgccacaagagggcttcgtgaactctcttgatgctgtaacgggaggtgctaacggagacgcgaccaggacgtcagtccgagaacaaagtagatgcatttgggatcgtgtggttcttgtgtttttagatgaagaaaaagaaatagaaaggaagtggaggattactatcgaggccacgagttttgtttatgccccggccgcacagtcaatgatttaatcagctctgtggtcaagtaggtaccggagaatctgaggatatgccaaagagacattgatgtgatagcgatgctatcgcaactatatataccactcttattgcaaaaatgccagcttcagttacttgactggaactcggttgattttgaaagtggttcgattccggtcccggacaattaagagcaatgcgttgtttcgtagctgcatacattcagttcctgctggcagctgtgcatatatacgtatacctgtccatataacgaagttttcaccaaaccccaatatgaaattttccaatattctgtagtatgaactttggtgcgaataaaaataggaaaaagaacgccaatggtagcaacagtcatccacgtcttcctataccgatagcctgcatacgatcattacaacctgtcttgtcttttggataaccagaaggagtcgcagaaacgtacgtgtggctttgatatggcccgtgctgaccatactcggtcatgtcttattcaaagtaattccagacctacgtgattctaactgactgacggttaaggctgtatatgttgtccgtggtagattttagcttaagccgtcgtttgggtagtttatggggttgaaggggcacacagtatgatgtaggtctgcgcaccctggagaactcatggcaatggtggaaaggtgtgggatgacgttttgttgacatcgagagatggttttcctaaggagacccatgcactgctcattcgttgtgcaaggaacatgtgtatttccaacttggcaaaggacaaggttggcgatttggtttttgatgagtatgtgaagcgatcgttcgtcagttcaatgcttagaagacggtgcaaagttcgtatgaagaggtgcgtttattggtatgtacgccttttacgtgctcgtgcatcatgacccatcccgtcctgaactttttaacccccaaacccgtagtaagatctataacctggtataagaaaacataagaaacgccgaaacaccctgcgccagccattgcattgactcctgcccttatgatgacaaaattatgtggagagccagtcaaggaactcgggaacaaagtagctgatgatgatggtggcgccagcccggagaataccctcggtggcttcgaaggccatagccttaagatcgaaaacacccgcctttgcagcagcatggatcatggcaaattcaccgctgacctggtaagcagcaacgggcaagtcctttccgagctccttggcgtcactgatgatgtccaggtactggcttgcgggcttgaccatgatgatatcggcaccctcgttgatgtcacgaacaatggcacgacgagccaaaccacggcctccaggaggcagctggtagcacttgcggtcgccaaacgaagggcatgagccggcagcgtcacggaagggaccgtaaaggcagccagagaacttggcggcgtacgacatgagcgtcacacggtgcacaataccctcctcgatgagcttgagcttgatggcacgaatgcggccgtcgttcatgtcggaaggagcaacgcagtgggcaccggccttggcgtaggcaagagcaacgtccgagatgcgatcgaccgacaattggttgttgagactgccgtcatcgcgcaaaataccgcagtgaccatgggaagtgtactcgcacaagcagacgtcgacagtgatgtatagctgggggaatctttgcctcagcaggcggatgctgcggatgacgggaccctcgggatcatcggcagcggttcccagcgcatctttggtaccgggcttaagagggacgccgaagagaatgacggagcgaaggcccttgtggacgagcggctcgaggaagggaacgagtctgttgatgccgcggcgatattggttcgggagagaaggaatcagaacctcttcatcgtcgttatcggaaacgaataggggatagatgagcatggactgtttgcaaaggcgattggttagcgacgaagagtcatcaaacaaacaagagaggcgatgggaagcgcacctttgttagttgacgctcggcctgccacgagcgggcaagaggatgggcataaccgccatggagctggctggagatatcaccggagatgctgacgctggtggcggcggtgctggcataggacatggcgcgggaaatgtgggatgtgcgagaagcgcggtcgtcgatggtagagactgaagcgtcaccgcggcgcctgggcgcattggggtcccggagagagaggtcttgtacaaggctggagaaagacatggtgtcgtctgacaggggtttcaaagcagaaattgagcccaacgattgttcttgctgatgctctcgaaagtgcctcgcgagagaggataaaggacgttattgttggtgtaggtaggtaatggtgaccgttataaatacgttgcttatgataaatcaaccgtagcccaatctggccaatgaaaagagtgtattcgtacgcggcggtagtagcgttgacactcttagaacgtgcagtggcgggcggacaggccggggaaagataggtagtgccgctgaatggctggcggaacttgctcagtgtctggactgctgtaaccttctcttcttgtttgccgacccgaggttggaagtggataatttcggattcaagaatacagcgacagcgatggagttgcagttcccgcctgtttagggtcaatctggagattatcacggaggcgtgtcccctctcgaaagtgaagtgtgggtgaagtagagtcgggtgcttgggatatccggatacctataacctctcagtgtggatgaaggcgctttgttcctcaccttggactttgcttttcccgcttcggcattcggagaagtgcttgcctctttccaaatccagcggccattcgccaatcagatccgcaggatttcaaaaagagtggatgccagtccgtgcgtctaccgcaccacctcctcgcacgtccactccccccaaacatcgacttcaagttcttgtcgcccgttcgatttttcgcggatcctgctgaccttgcagtgctgacattcggaacggcgcaagcgacctaagcacgtgcaaggggctattctgctgacgtaatcactccatctctttcaacgacaaacgaattgcaactccgcaaagacacacctgccaagagctacgtgatagtttgaagacaacagcggatgactatgacaaagtcagcctttgaagacacgaaagtcttacgcttgaaggactccgatggatctgtgggctccaatgagtattttctggattcgttcgagaaatactgaatatccgggcagataatcacgagtgacttcgcttccttcactgctcgataatccgggcagtaggcggttcagatttgtcctgaatgcaaggtctcgagtcgttacacttgaacctaacgacatgcttcaaaccacctacaagtataccatggggaacaagcagattcagctcacgggtcacatgaaacgctggggaatttgcgattgttctcatcctgtcgtcttgatcgatcaagtctgtttctctcatggcggattcattgctcactagtctcaaccttttggatctagagatggacttgccatttgatgtacggttgtttgcatctacctctgatattttagcttgccacaagtgcaacttttctcgagcacgcttagtaacatcgcctagttatataaggactatgtccgtgacgacccctttatactggttgatggccattcctgctttcgctacctagccaaccgcctatcagatctgtctcaactgaatatccgacgtctgatctttctcgtcctgtctcggccggtttgtgttcatcctcgactgagtgtctgtcatcggattggcgatgagttccacttaattaactcttgatcagacaagatggatgctttgtagtctcggctcacacttggctatcaaagttccgtccaagaaacaaagccttgtaccaaaaagctccctgcacacctagtgctagctcataggatcccaatattactcgcatcacgagtcggcatcaaggaggaaggaacgcaagtggaagttgcaagtacgcctgccgtgacgaccgatcgaaggagatgcacttacctcccatcgttacagcccacgttttcccttttgtcaggaacccaagatgcagttgattatttcggacccgaacactctttcatctgaacacgtacggccagaaacatgccccaagcccaccaccttcccctagagtccagcaatcgccgtttggtccgatgatgtacggcgccgaactcgagtgtttcttggctgaaatttcagaacatcgtgactaactcattctgcaggcagcacttgctacccaggttcacttccgctcccctccttccaaccttccccatcacaacccacgatccttcaccagcaccagtcacttgctcatttcccgttgaccccttgaggcatcttcaacctcaacttggcgcgcattggcagtcatccttcatgcaattgctcgtcacctggtctagaataggcagggagagcaacatgccctaggcaacagacctgattttgtaagcccctctgatttccgccgcagccatcgccaccttaacgctagcattgagtcggcgacactgaccttgttacagttgaattagccgtccaagtgattcacattgcccggacaacaacacggtccgctgcttcaacccaaacctgattcatttcggtgcccatcttgggcccagccactccttcaccccaaaccaagttttcgctcatccaatttccagacctaaaaaaaaaactttgaagcaaacacaatctcgtggcctaattagcaaggagaatgagttctaccacggtaacatactccaagaaaaaatctcttctttctttcatgcagcgccgtcctgacaccacaatgccttcgcggcgcagaaccatgagcaccggtacgtccaagttctttcttccactgagacagcaaacaataaaacaaacccgacaagcagcctacgtatcttgcgctttcactgccgtgatgcccaaaggccttgttctaaccacgcttgcagtattcaatgacccctcccaccaagaagatcccaccatccgtcttctggaaacacagtctcaacggaccagtcaaggcacttccaacaatcgcaatcgcactagcattgatgaaatggccagcgcgctgcttcaagatacaaccatgacctccgccgtggagtcgccgattgaccaggccccttatgttgccccggacgagacggcatgcaccattactcgtgtgtatccgcatcccatccacaacaccggcatagtcgatgatgctgttctggaggctggagtggaggaggcgcccgccgctaatcgaaagattcgccagcgaccggttcctgtcgtgcgaccctcgcccagcctacccagaaggtcgtcgagacgccgatccactcgccagcgatcatctcctctagctcctccccgctgtgactacgtcaaggggctcccaaagtcgagcaccggtgctctgaatcccctggcgatgcatccgcccaacagtaggatgaccaagctgcctgcatcagcaacaatgccgttgacaaagcttcacgaacagcccaatgcagccccagagacctcgagcaagccagtgggccttgatgcttcagagattgccgagaagatcgaaaagatgttagccgctacccaggcactcaagtcagagccacaacctgtacaaactacaaccgccattccctccagcagcacgtcttcaaaagtgtctcgcctcgtcaaacagaacggccttttcaagaaggtttctcacgcactttccgaacggcggcttttccccaaaaaccagtctaaggactccaaagtacaaaacatcgtggaagaggaggatgaaacagaagttgtggcaccaagtggcgttgcagggaagaggtcgggtcttaagtcgatcgaactacgccttaatgagggtgtgaacttgaacaaagacaaggttcagaagatctttggcggaaaagttcatcgcaagcccgttttcatggaaggcaagttcttacgcgctcgtaggtcgctagatgatccttttgcgtctccaagttcactccgacgacctcttaccgagttcgaaacccgtcttcggggaggctcggtggacgactctgtgttgccgcctctttcatcccaaaatccattcgaatcggaaagggtgatggagagcagcctagactcgatactaccgtctactcccattgcctcgtcgacacctcgaaggggctacaagcgtacttcgtcgccgagcgagagtcctaccaagaagtctcgtggcggtctgcgaagccggagcattgacttggatgctagtttaccaatgggcctgagccttgacagtgagcagtccaagaagcaccccttggctttgtctcctggacttgctactatcttctcatacgtcccagtcgtggacgatgtcgagagaaagaaacatccttctcctgctaagcgtgacttggagctcatgaccatcgagttccgcacgcaatatccggatgtaccattgggccgtgcggctgagcaagacgagctggacgagcttgctcgtagtacgctcctcttgccggactacgactccgatcacaaaaacaggtaccttcgtccatcttgcaccagccgctccaccagcaaccgatccggagagagtacagaagatgatgagggaacggtacccttgcttagacctagtcgacctcggccgctgtacaccgcgccggtgcgcaaagcgatcgtcaaacctgtcggcatcacccgttcgcggacagactcgcagcttaccttgaacccttatcttcgacatatggaggctgatgagcttcacatgggttctcccgccattgagcatggttatagacctctcgattctcaagaggtcttctgagacgaagaggcttagggttatggtcatgaggatcacgacctttgccacgattttacgtcttttgtttggatgttgtatgatacccatgatccagctcggtcatcctatcttcggtatcgagttctagagtttttctttttcctgcgaccataaccaactcatggaggttgtgttcgtcttttcttcctttaacttacaactaaatgttttaatggtctttggctggctttccagttcatcagagtaactaggcttggaagcaaagaattgggagattggcgtcgtggtttcaaaaagcacatagattgcactgcgatctacagatcctatatcgttggtgctaagtctttttcagtttctctggctgatgtacatacctgcagccttactttactatatcttagtttggtcacttgaacgtagcataagatccctccactctaatacttaataagcataccctcatggtggaccagacacgatttgtgcagtgatgttaatggatgcatgcagtgtcttgtgtagtatttgtatagctcatgtgcatatatctatagtcaggcaattcatcccactgtttgacatgctgtacgaagttgcatctatatattcaagggtatctctctctacttctgctcccacatacgagtacatatccatcatcagaaaaagaaaagcaagaaacgttacatagtcaacggtacaataaatcttacaactcccctttccctactcaaccgtcaatactcaatactgatttcccctttaataatgtctcctcctcccccgtccatccgtcccccgcatcctccttgtccccgcagccttctgtcccggccgtcccgtaatgctccccttgatcttcatcagcgccccgctgatcttatcaccgaggctcgtcttgcgcttctggtggtgatgaacggcggctgtggtgcccatggtggtagcagcagcagcgggggcaaccattccttgtccgtggtgcctcttgcggccgtaaccgcggcggcgggtggtgtgggtggtgtgtgtggttgtcgtcatgggtgtggtgtggtgagcgcgacggcggccgaagaggccggagcccatgggacgggtggttctggtgctggtcatgggagcgggggcacgacggcggccgaacattttttttgtttttataggttttggggttggggttgaggttatgcggtgtttgaatctgggttgtttgtgtgtggaggtaatgggcaagtattgactcttgaacttttggttggaagtctttatgtttgtgaaggtagcttgatttgatgatgttgatgctgatgagatggaactcaatttggaaaaaaggtaaagcaaggccgagttatatagccgatgatttgtttcagagctcgttattttgggcaagaatgtcaaataggacgtcatcccttcttttcagtctacagtggtggtcatggatggtcatgaggttctcgaagatcccgtcaagtcccatcccgcttcactcattttcgttgattgtcgtcccgatgttacacaacctttttcaacttccacctacgtagccacacaccatcaaatgacgaaaataccacactatacgaagtgacatccaacgcgcaatactaacgagacaagcaatgattctaccctcttctcatcccactcacactgacaccgccacatctgagtgacctgacggtccttggtctacctggccacgcactggtttccccttggcttcggcaacatgccttgaggatgacatcaagggcgataaaagaagctggtgtgatcccctccccgtattatcggacttggaagatgccatagtcgacgtggcttttcaggcctcacatcctatcagtgtcggcgaaaagggatggaggtgtggatggaccctttggcgttcgtcactgcaggacccttagacctgcacttgcacaagcacctgcgcctatgcctgtgacttaccgttttgacgacatgccatgcagaagcaatgccagtcccaccttcatcatgacatcgcctttgacgggttgcgtatgtcccaaggccgatcggcacaaagacgttgaaaatgtggtcaagggtcccccaagttccaacattccgtcccataaggtacctcttacacgcttccttcccacgttgcacgctaacgtcagtggcgtcatcccgcctgagtcgcctaagtcgcccgacatggttattggctgccctataaccaagcgaggccaggccctctctttcagggaattcagggtccaacaggggtggtggacgtcgtaagcgctgtggccaatagcgatggtttacttggaaagtaaaacctgtttgggcggctcaatttcaaggtgatgtcacttgaaggacggtatgaagttgaggtgaaatggtggtgaggtgacgatgaactgtcagctttgtggtagtgaagatagagtagtatgtgagaagaaagatggaacgatgggatgccgacctgaacagatagaaagggttgatttagggttgacaggtcagggtcttcgggtaccattgttattgaggagtgtcgcttgtcgcctgctctgacttccgtcaattacctctaaacattactcactatgctacagtgtatcactctctttcatgggtcacgtaacgtccgagacgagagtcgtatagtgtttcatcaaagacccaaccctcaaaatccataccctctagtttttcggcgctcaaccccttcgcacaagcgcaaaccctcatctgcagctgcacctcgccttcacctgcaccctacacctgcacctaaatctgactctatgtctaatccccacctccgattcccattattcccccctcaaaaccctcccaatcctgtctacctccccctcactcaaccccaacacccccctcacatacccctcccacccaccatacaccctcttaacctccctcacaaaagccctccaacactccctcttcaaagacaccaaattctcaaaccccgggctctccacactcctggctccagctcccttcatcgcaaaccccaaaagttgctccctcgccagctccgttccgatccgactcaacatccaatccatctccacgtcctcctcactcacccccgccaagctcaggagcaatccagcaaccacacccgtcctatcccgtcccgccgtgcagtggaacaatatcggctccggtttttgatggtcttcagaagcagctaacagactccttaacaaagcaccaataacctcctcatacccccgtagaacgtccatgtacatcttcacgtaccccctttctcctttgccctcaaggaaatcggccagattgacggtcgcttctttttccgtggcttccgcggcgatccagtagttttttacccccgcgatctccgggtcgggagcatgactgtgttccctcacggaacggatgtcaaagatcttcttgatgccgagctggtttgccagttgcgtcttggcggcgtcgttgaagccgccattgggaaagaaaccgccggagcggtagatgaggcctgggcgaattccgactttgcggcctttgccactggaggaactagaagataaggggaggaggccgaggtcgcgcgtgttaaaggtgccggggatgtagaggaagggcggggtggcgagggcggcaaaaatagattctttgggaatgggttgggttacatctgtttcggagagggcaatgaggtcggctttggagagggttgggagggccatcttggtaagttggtttggtaggttatattcgtcaacaagtaaacagatggaggtcgataagcacgttgccgccggaaaatctcctgtgatttctatgcgagatggttgtcgtgaatggagagtaacaccgaggagagaaatgacatgagacttcgtgtttatattaatgcttatcattcaggggatcctcgcacgcctcgcaggttatatcacttctcaccgccaatgatagcaaacgcagatcacggagggagggaagcacaggatgttgatgaggtcctcaccaaccccgctgtttccccacagtctcgggaccgaggccgggtgctaacctcataaggcaacaagtaaacaaaccatctcatgatcccctgaaaagtggagccaccatctgatgtccatccgaactctagtgtttgatcatccgaaggagattcattcaacatttcgatttccgggaaaatgaagattcaatggataatcattcggatattcgtatatgagggtaaccaaggaatttttgcaacagagctacccgatcatcggaccagcaacgttcaaacctctttccttgcatgtccgcttgaggaaccctccatgggtcccaattcatccagctcaattctgtcgttcccatcctcttcagaagaagtaacaaagtcaaccatgtcctcatcctcctcagggacaggacgctcaagcacactcccggtgtctaagtcagaatgtgccttgaaagagaaaccatccgatcctggaggcactgtaagagtaggtgtttgcttaccagccctcgctggttcggcatcaaaccgataaagaccaaacctgtttggtgacgcggtatcaccacgacttgggcctgcttcttccggctgaagtggcacacctcggcgcttgtacatcgtacgttgggattgaccctgctttctccttcccttgcgactgctgacttttcgtataatgtttgttgtccttgctccaatcccagtggcattctcaacagccaaacgcgcagactcgagcgctgcccgattcaaatgtgcggccgattcgtcaatcagcttgttcttcttccggatttcggtccatcttgtcatagcgcccaactccagaatattgactcttcggaactggctcgatggatttccaggaaggcgtggacgccagatctcttcatctgtcatggttactggaaggggtctcccagctttaatttcgatgatagatttgcgaatgctttcacgacggatcttctgccacttctccatctcgactgtcttggagcttgggataatttcgatttccttgaagcgaacaaggactgcaagcaaaaggacagtcaacagaaacagcacgccagctacgataccagttgcctctcgttgaccgaggtttcgctgtgctcttccagctacagtggttgctaatgccgcaagaaggaagccaaaggtatgacagacagcaaacccagcagctatccgcgggtgtgacgagtagttcgtgcgcttgggttgcttgttcgaatatcctctgggacgtccaatcatacccgggagtaggtcggaacagtcgaaattctccatgatgagtccattacattcggctactgccagggcggatagggtgcccatcagagtggcaaaaagaacaggaacaggtaccggtatgtggcctccagcggaagacaccgtgtatgccatgcctaggataggcaaaagggtaaggaatatggcgcggcgaagaagatgtgacgtccatgtaaactttttgtcgagaagtgtgtccatgttagacagctgagggtagttcctgtggcgagagaatatgttcgccttctggaaaggtattgaaaccagtgcgcccatggagataaacgcaacgcaaaggccaaccaaaggcgaccgaagcctgtaatccttggacgtgagcgagccaagcagacagatgacgagaatcacctgcgcgtagatccaccccacatatacggccataatcatgaatccgggttgtcgaagcatttccagtgatagcaaaatcccgtgctagacttcctgccaccaccaggtcgggccatctttcacccgatgcatcatgacttccccacgagcgactctccgtgacacctgtttaccgtccttgagttccgccacagatcgtctgaaaggggagcgtcggacttccgggcatataacatttagaagaagcacgacagctatcatcatgatgctgacgtagaagccccatgaggggttgaaattgttgatgatcgctgctccgatcaaaaatccgatgccaatggacccagtaaagcaccacgtccacagtcccagccacacgcccatgccgcctccgtgtcttcgtacgtcaaatttgtcgactacctcctgatgtggattgccgctcatgagcgaggccccaaacagatctgtcagcatggagtggaagttcatactcgcaaacccaagagtgagccccatgaatccgcgtgagcctagcagagcccacctccaagtgctcacatatggtgaccgccatgtgctgacggcaatagcctgggggaacaataaaggcatcgctagtatcagacttgataggatgtacggcttccgaccgtgtaacaacggtaaaggccagaagaaaaaggtgggaatggccaagcccaagtagaagaagaaattgcccaggatagcatagtgattgagatcagctatccaatactggatggatgggacaagaccagcatagatgccgatgaccatgccgatgaacgcggtgctcagacatgcgactccggcaacgaaccttttacgggcagtagaccagtctcgggctactggttgtcgacggtacgctcgtgccaggctaaatccctggtaaccacggaggctgacatgagaccttccacgcagatcaatgcgagtatctggcgcgtcccttagctccccttcccccaggccccttgaatcatcgccataagtccatgaagcagcttgaaattgctgtgaacggccccgggctgacgtggctggtccgtcgagcccttgatactagtcaatatatcgtccagaatgattagttacgctggaaattactaacctgaagccggaaccctgcgtttgagtgatgtacgaacaactgtggaatcactctcatcaccaggggtatccatagcaccatcagcttgtggccgcagtgaactgatatggcgtagaggccgtatcgcgccaaagctgcggtagcttctaagtcttgaagcaaccctcggcagacacccggacgtcggtggcgagtctgtactgacagatggactgccagggatttctaatcttgacgactgcttggtccttaggccagttggccctggagccgggccctgcgccggaggttctccgcctagttcttcgtagcgagggccacccaaagtcgaacagcttggtttgatccttggtttcattaaactggatgttctttttggaattttgactgccacgttcctaccgcgcattcctggagctgaccggtaatgcttcggtttccgtatgttattttcactgctatgatctattcccaaggcgctttctacagcagtccagtagtcaaaatcgccaacctcattcaccatagacccattttcgctggaaaaactcttgtgtacgccgggaggtgttggcacattgcagtaagcaagctcgtcaagttcatagtagtctgggcactggtggtcaacttctcgttgggcggttgctgctgccagctccattgtttcattgagaagattctccagattgttgacagtacttcggaatttcatgtctatcgaggcaccggctgtggatttcctcagcagtgatcgaggatacgtagagtcatagtcgtccaataagcgctcatgcattgaatccttgcgctggagctcagtgaatttcgtcttgtaaggctgcggttgcttgataagatctcgtagccaggctcttgtgcggttcaagtttcccatgactgatgacattgccgctgagtcgaacttgttatctgatggcactgagatatgctcagctacaggataaagcttttcttcgggtgctttaccgaaattagtacgattcgtgcttcccctggaatcaggagagacggtcgtgaactcagcccaaggtcgatgtggcaagccttgcttggccggcgtggcattgttggcatcgctgctaccttgcattgactcccagtatgcgacgagctcggatgctgatttgtgttttgggaatccgcgaggcgtcactgcctggtcgattgcagaatcttttgagccatcgccgtcattgtatggctgcatctctggtgtgaaggaataaccattatgatggttcatgcggctgtcggtggagttaaggtggcgaggggagtccagacaggctgaaatgatatttgaagtgttcatttccccaaaagagggtgctataaccgcaaggtgatggctcgtaacatccacttgagcttgcgtgtggtccatgggggacggatgccgtgaggcaatgtaagtagccaagtcaagcattccctcttggtggtacaagggcggcaagttcggcgatggaacagctttcagtatccccttctgcccggtgaaaccgaatgcgctagacttcgcgagctccgcaaccgttcgaacttttggttctaagctgtggccatgctggtggcggcctttcgaagtaactgacagttcctgagaaacttgactatcgggcaatgtatggtggacaaagtcactgcttgaggggtcctggtttccgctcgtctctatccattctttgagggggtagagattgtaagaagggccggacggttcttcctcatacgttgcgccacagaagtaatcacgccctgattctagtggtgaatcgagatcatgggatgaagaatcgaatgtgactcgggagcttgcgttgcgcggtactctagagctcgtaggcgtagtgtccgtgggagtgaaaggatctgcttggtgaacagttagcgggctttgggacaaagatgacttgtagacgtacgtttccgaggaggaatcataaacctcatgttgcctgacttgatggttatattcggacttggaaccgaatcaagatgttcatacttgggaatcgagttacgatccgtcgaagagtaccgagaatgcaagatgttgctcagtgcttcctgataggtattgttacccctgaaactagggagagacaactccgaagagagggcgcgctggtatggtggcggatcgatggacccagagtatgggttcgcatctcgaacgcggttcttctggaaagtaggcatggcggttgtagaacatagaggatgagactggcggtttggtgtcgggagggctcttccgggggacgaactcccacagagcgatgctgatctgatatggagcccggtgtctcagggtgtcgaaagaaatccaaccttgattcaatgacaagatgaggatcaaggtaaggaggtacgagaagtataaggagaccttggtaacagcagagaagacaaccaggagtaccaggaccatataggatagagataaagccgaggataaaggatgaagtgaagaactgaatgatgcggtgttaggaatacggagacatttgttaggtcaggtctcgctagggagtgggagcggaagatgcagagaaaaaagaggaaatgccaagaagaggagcaggccaaagggacgattttcatgaaagagtgagccattgtaaatgagctactttacggaaggagcgaggctcgtcggatgttttatttcgtgtgctgccagtttcgaggaacggaacagaaagaacgcaggagcacccctaaaacccagaagtatgccagtgatattgtcggctattagtcggtagtggttcggaaggaagactcaccaggctttggtcacagtgagacactgcaagttcgagtggggagcccgcagctggtacacttccgcaactccgagtgattgacctgtaaacccgaatggtggtatcttaaaatccctttcacatattttgaatgcctttaccctaaaacgccacagaatattgctcgcatatgagcactcctcccaatgccaacttgcaaacaacgcagtagtatgtcctttcccagtgatccattttccagccttagctcccaacgtaccattaccacttcctgatatgcccgcagccatgctcttccgccactcaaagaagctcgaaatcgtccaacttgtcgcggtacttcataatgttctgcttgatcttgctgccgacagaccaagtgacgaagtcctccatactcctcgtcaccaggaaagcaggatcacggacctcttcgacacccacacggacatggccctgctcaatcatcttggtcgctgcttgcacggtctcggccatacgaagtctggtcatgacgacgggcagtcgcctcctggcaaaggccgagactgtgacctggtgctccacctgcgacagcttcgacttggactgtgattggacgttaataactgctcgagttgaacttcgataccggaagacataccgacagaattcccatgtcgtaaagcttgtcgagcaaaagctcctcgtgctttcgcctcacctcgttgtctggaggaagcaaactgagacgatgggcgagttggcggagggactgtggcatatcatgtcagtatgtcatgaacagtttcatataggtaaggttagttgatgaaacttacaccgcacatcctgttgtacttgtgctagaagggggtcagttgtcatggtcattatgaaaagtcactgtgagcctcatctcatccttgcttggattaacatacatagtcctcgggcttctgaatcatgtaccgtctgtgtgactgttagcaagatgttctcacacaaaaaccacttaaggcgaatgagcgtacctggcgacatcgtgatctctgtgcttgttgtccgacttgtagttgatgaagtcggtcttccgaagaagcttctgttccgcgtgcttgagcttgcggaccatgttggcaattcgttgtctgtgtcactgatggtgtgctgttctagttgggtcgagaagtgtgtcgttgtgaaaggtatcaaagatgcggtatcaatcagacgggtgtggaggcgatggatggttcagtatcgtaatctgatagtagcagcagctgcagtggtggtggtgttctggcgttgaacttttgctgcaatgaaaactcttgccccacactttctcgcctgccgggccccttgcttagcgcactcttagcccgcagcgagctccattttaccccataaaataaaccgggacgcttcaggctttccagcaatcagctcccgccctgccagctgccagccgcaagcccgcaacagcgccccggtccgcggcaggccccgccactgcgccgaaaagagattgatccgccaaaaagtgtcgctgccggcccggagctccaatttccaattgcccgcaccgaccgtgcccgccgccgccgcatctccccgtcgcgactgaacccccgatccccgattcccgactccgaccgatcgcgaaacgggagctccattcttgtctgtgtgtgtgtgtgtggtttccccgagaggacttgcacatcgccaaagcccagctgttacaagctgttgtaaccattacaacaacgacgacgaccaccaccaccaccaccaccatgtcgtcctctcgtcaattcctctcctctgcgctcaggcagtgccgcgctgccggccagaggaccgcccagttctcgaccacctcaccggccgctgccagtatgttcgctccgtcgatcgcaaacccgatatgccgccctccacaactctataagcataacacataagctaacaacaccttcaatcaccaaacagtccgcgacatccccaccacttccttccaaaatgccccgcgcaccaacaccaacacctcgtcgccgtcgagcaacaacaacaacaacgccggctcgagccagtacaagtcggacatgttcaacctgctaaacagcggcgccggcagccggggaggaagagacagctacaacaacgcacgcgacgtcgacggaggacagcgctatggcagcaacagccagaaggtgcaggagctgctccagtccgaggtgacctccaacaactacatgcgcatgatgaggcgccggtggaacaacggcgacgtgtacgcgccgcgcgacctgtcaccgtacgagatgaagggcaggaacgggggatgggtggaggcggcggatgtggtggatgagcttgggtttagtccgttggataactatcgtgtatgttttcttttttcttttttttttcttttttcttcttgtcactccctcccctctccctttctcttgttcctcctccttcacacacccctcttcccttcccaattccattgtctcgaaaactggcctcaggcgaaatgctaatttccttggggacaacagaacttctccctcatctccgactacatcaccccctttgggcggataaggcactccaaggaaaccggcctgaaacccgtcaaccagcgcaagatcgccaagatggtgcggcgcgccatcggcctcggtattcacccctctgtgcacaagcaccccgagatcctcaagaacagcaacggcaggcacttgttgccgcttgttgtgcccaagggccagaaggcgaacaagaccaagaactttgatggagaggatgagaactagaatggtctggaaggtctggacttgggcggaatgaagggggaatttatgggggaaatttgcatgactgggcggttacgggcgtgaggtcgccgtctggctagcaagcatggctagtagcacggtatgggctgaatggatggttgatcggcggactctattacggttatcgtagagttggtgtattattactgtatacacggcacacaaaatggtattttgcaaagtttgggcttggatgatggcggtcatcaaagggtgattgtggaggaatgcggatagtgggcatgaaagatggtgtgaacgatcactcacttcgtctgtgctactgcataatctacagagaccctgacggagaaacgaacaaaaagactaaacctagaccaaaaccggttccaatatccaccttctagtttttgtctaaaggtgctaaatgtaatgtacaacccaaagatgaaccatcctcctgcccacccgctcagaagcgcaaaaagccacctaacaatcatacaacgatgtacccctccctctctctaactcaaaatataaaattctctgtacaagtcctgtttttcctttctttctacttactgtcgatatcgtatgtaatatgaacctccgtttgaggtcaagcctcaaacagcctggtaatgttgaacacaggtccctgaaattcggtttctttctgccccttactctccaatctcgcccactcctccgggtactcctcctttgcccaggccgcgaactcgtccttggacaccgggtcgggaagggcgttataggttagtccaagcctgtttgattcagttattgtcagcattttcgacagcgtcttgcaggagttttccaacaaaaacaaaaatgggagactcacgtcatcatactagccccataccccaagctcgcgtcagtccccttgatcagcttaaacacctcgtccatctttctcccccacgccgcgttacttcttgcgatagccgcgcaatacgcattgaaaacgtactgcggcacctccagatccattcgcaacatcttctgccacaccggcctagcataccgatcgcctagcgggatcagctcgcaacaccaaaacacaatcgccaagctgttatacgacgggccctcggccgagcgggtgatgtgttcctcccagaaatccagcgcagtaaaggggtccccaccggccgcgtacgccagcatcagggcgttgtacagccttgtgttcatctccacgcgcgtgtccatcttgagcatgttgtgcaccatcttcagggagctggctgggtcgctgggccgctgctcggggatcgggcaccgacccaaaccctcgagacagcgcacgtagatgtcggcggtggggtgcatgttgtcgtcgtcgtgggcgcgcatgtggccgaacacgaggcacgccatgtcgggcttcttgcgctcgaagaaggattccatgagccggacgcggtcgtcgaccgacgtctcggggaagtattgccgcagcagcgagtaggcgtcccaggcgcggtcggtcgtggtttggggggagcagatgtagtcgacaaaggccttgtagatctgctgtcgttcgatgtggctgatggagacggagtgcagcgacaaggtgtcgattacatcgaacttcttgtcgtggttgaggaagacaaggcaaagcgcaacgatggtttccggctccaagacggcgtggcgctgttcgagcgccgaagtgatggttaggatgtgctggatattgggttcctgctgtgcacacaaaacgcggaggtatttgttcattacgggcaggtcttcgtcgaattcgacctcgacggctcccgacgcgagcttcgagaagatttgatgagccccttcgatatcgttggcgtcgagtcggtatgacatttggttaaggtaggtgtgaacgttggctttgatgttgaagtcctgggccagctgccaaaacctctcagccatatacggattccccttttcctgggcggcttgcataagccggttgatggtggtggcatcgaccttgacctcatgactttggtagaaatcgccgctggccatggtctggaggtatgtcttaatgccgtctggccccttatccagagctaatacggaccattgtaggaaggcgtccaatgatcctttctttgcaaacttatcttggaccacctgctcaaaaactggcaaaagccattcattccacttctggcttgatcgccgtgatgatcgcaccagttccagcaatgtctctcccgtaggagagaaaccgctgtgtataggcttgctgtaccactgctttgtttcctcgatcttgtcctgcctcgcatagtatgtaacgaagatctggtgcacgcctgggatgtatttgatgcctcccgtctcttgtgcctcctcccagaactgtagtagttcctcttcccgaccctcgttcgccaggccctccaacaccataatccagattctccccgagcctctgaagtaaacagcgctcctttcatccttcaattgttgccaaaactctttcactcgacctgctgcttccagggagcctccgtattgcgtcaacgccttgatgtatctcgcgaagtcatctttggtcaaatgcactttgcgttcctcggggttcaacaagatgagcctcctgcgcataatctcctcgtgcagcaaccgggctagcgcaaggtggaattcgggagagcccttgggaggcagcaatgcagcgtccatagcattttcgaggtcgctcattttgaggtcaacgggagcgtcagcctcgggcttggtcaccaaaaggtagtgtaacaccgttctcaagaggaaagcctgattgggattcagtggtctattggtgtctgccttgaattttgttagcttcttgaaggccgtcaccagctggtcccgtggaggtgggcgctcctgttcaacctcgctcttcctgtactggagaagcacattgtagcctgggtcaaaatggggaagcttcacgaatcgttcgggcttcggtgtgaagaggctgataaacgtccgcttagaggttcgggtacatagggcaacgtcgcgtggaatgtgcgcgacgtcatgttggcagtcgaagagacagcggcgggcagacagggctgttgcggagcatgggcgcaataagccatgatgatgaccgacggcggcgtgaagtcgtctgtacacattcggtgtcgtcgtcgtcgcgttgcgtgctagatgcgaccgcatggttgggaaagggatcctagtagagcacagtcctgggttcatgactcgagtaagttgaggggttcgcgtgctccatctccgtcgccagcgtctccatcgttctccagttctccatggagtcgcttctcgagtcgggggttcgaagagggtacgtactactggtgcatggtggtggaagatgacaccccgattgtcgttgtcgcaaacacagacgcaagcacaagcgaccgaggcgaccttgggatcttctggtggcaggaacgggctcctttttgttttgttttcttttctattgaaatctccaaattcctgttgaccggggcagcttccagcacaagtgttgcgaacatcgggtggttggcccaagctccactaccccatgccagccaggctcgctccccaaatattaaatgatacaccaaagccaccactacgaatattcatgacaagataaatcaacgaaaccatggccaaaatggatgaaataaactgcaaattaatgccctgttaatgctccttctaattcaatacactgctgcaaaatttccggtatttggtcaatccacgaattgatcttttcttgagttagtgcatcctatccttcttgggctaattccctaataacctcgttatcccatttccctctctttctaaggtattactttagtgactaccatgccttttcaatgggtgaaaagtctggtgaactagggcagttaaaataatactccaatccgttgtcctttttctatttttggacgatattcagcttctttccttcctttactactcctccgtaactactatcattatcctcttctaaagtaaaatcttcgcctcttctcaattattctctaactatcggatccaagatcttatccctatagaccttgagactcattttgccgttgtcattccccgggatattgtagaagacgagaggggatttaaaattatagccgatagcagcccaaatataaactcttttccgatctttctcttttggatcctctttctcaataatgcaattagagcaatatttttcctaaggtctccttataacccagaccttcccttaagggccccatccgaaatggtattcgtccgagaagcgaattcgccgctatgcttcaggaattagatattttcggagtatatctttcgcccattgtaaccgccgctttttaaaattaggagaaatataagccttttcgcaagcaatgcatttctggaagtcttactaatggattactttcctaattattttgctgtagtattcaatatcgaggctggctactacaagaaaaccttcccaagggatagtccttacattaaagccttcgttctcgaaaaatttttcaataatagcaatatctttagaagaaagctttctccttcttcctcttctttctagataagtagaatgaaaggtccggctattatttcggtctttatttttgaggatccgccatccggttgtataggaaatgctatactctttaaagaggtctgacttaaagtaaacttcgccttttctttcacagtcgttgaaggcgctaataaagcggtttttcttaggggtagaatgatgaggtgctcctattacgaataattatagtgaatgattatttttgctaagaaaagactaagaaaaaggattgtggtaaatgccaaaggttgatgtttatattaatgtttaccttgatgatggttgccaaggccgggctgcagggggtctgccttgttttagtgtattatttaatatttggggagcgagccaggtatagttaccgttgcagtgcatccacagcgacccctcatcccatgctgtcattatccgagaagctcagggttagggtcaacgcgcgcttctccaattccattctcaaagcagcatcacctccatcggtgtcattcatccaccaactaatcatatgaaatacataaccgttaccaccacaacccaacgtaaaaagatatacagattgatatccacttgagattggacttatataatcgaacatcccgcatctcaataaatccaccacaatcgaccaaccatagaacgatcaaaacacaacccataatgccaccccaacaacaaccacccccaccaaccatcctctccctaaaatccgacttcctcaacacccaaacgcgcaccctctcccaacccttggccccaacgcgcaccttcacttctcaaaacgacgacacctcctcttcccactctcaatcccaacaacaacaccaaagcatccctcaaaaaccgctctccgaagccctccagaaactcaaccaccgcctcacccaacacaaccgacgcgcctaccctcctcaagcgacacgacacgtagccgaacaaatcgacaaactctattttacttctacttcaacttccacatccttgggggggaaagaaaacgaagatgatgatgaggaggacgacgaagatggtggacaggcttggttgcgagtaaacgccgacttgaccgtcccccgcttaatcacctccatacccgactcctggtcctctgtgtcggaaaaagaagcagacgaccaccccatggaagccaagcggtttgccgagttggtggcgcagttgaaggaattggaccagcagaaacgcaaggtgttggaacgggtggccagattacgaaaaatcaagggtttggttgaggggtttgcagcttcccctgctcaagacctgaatgccgaaggagaacaagtaagggagggagcagaaggggaagggggaggaggaggaatgaaagcggtacaagagaatctggtaaccaagaatggggagatggaggctgagttgcagaggatgagggttctgctggctagagtgggtggaagggttgagaagctggataaggagaggggaaaggagaaggaaagagggagtgggagtgggagtgggaggaggaagagggcgagggaaggggaggagggagagggggcaggtgatgagaggaagaagttggataagttgctggacagcttttgatatcttttgtcacggactggatggggaagatgatgggaggtagaatggtgcatttttcgaggcgttaaggaccgagccgtcgattggaaatcgggcggggagtgtgtggaaggtaaagaacaaccagggactggttttggttggttactcacgataccctgaaaaatatcacggagcaaacacacgaggctttggacagtaattcgacccatgaagatgtgcaacaactgttcggcttatttcgatacttcgtaaaatcataatattacaaatctttatgcaggacactcaaactcagcgctcaaagaccaggttggcataaaaacatacacttgtatcccaaaggtcgatacaaaattatctgaaccacccaaccaaacggcggagaccacttcctcatggacccaacgccggaggagggggaacctcgtcattgccgctatcctccggcgactcctcggcaacctggccctggatacggcgcttggcttcggccttgtcctcggccgtgatatcgccctcgttcttgggcatatcaggaatccactgtggctcatcaggtgcgtgaccgaccgacatgccgacgcggatctgttcgttactgttagtcaacgacctctatacaagtcacttgatcggtcagactcaccaaagtctccaaaggcagaagcgagttctgcaccagatcctcatcccacaccatcctgcccggctcaaagagcacaacaatcgtgctaccaccaaacttgaagtatccgagctcctcgcccctcttcacctcgtcgccctcattcctcgtaatgacggtactaccgaccatcatggcgccaacgcaaacaaccatgacgcggccaaacacggggctgtcaatcggcactagcactctcacgttctcgccgtacacatccagcgccgaccgaatggccattgggttgacagtatagtactctccttcgatcgtcttgggctggcgcataacaccgtcaacggggatatgaaagcggtggtaatcctgtggcgcaaggcggaagatgccgagcgcacctccctcgtaccgcgcaacatcttcagggtaagcgtcaccaagcaggcgcttgacggtaaattcacgacccttgatccagacattggtggccgtgtcgatgctgttgaagacaacgcagcggcagtcggcgggagaaacgacgatgcgagggttttcaggagccgaacaggggcgcgcaccgggcttgagggcgcgatagaagaattcgttgaagttcttgaattcctccagaggctgtgcaacttcggacagatcaagaccgtggaactggatgaacttggggatctccgccttggagttcggatcgtcgtacttcttgccctgcttgacactaaggctcttgaggagcttacggatgcgcttcgtctccatgttgttggacttgagacccttgtacagcaagcggatgccaagtcggacgtagacgctcatcttctcctcgttgatctgtccggtaatacggtcctggacaagaatgttggccgagttggctccaaccttgtagccgccatacgagatcttggtgatgaccttggaataccacttgcgctgggcttggctcgaagtaacgaagccacccatcacaagattgtcgacttggcgccaatcctggctggcgcaagttgcaatgtgggtaatgatgtcggcatccttccgcttgttcaggcgaggttggtggcaaatagggcactccttgatctccacaacgtgttcctcgccgctagatgaaaggttcaagtcatcacggtcgagcaggtctccttcctcaccagaggtgccaagatctggtacgttgagggttgaatcggtaagttgtgaaccgctggccggagtctccgcgtcctcttgatcactagtggtaccagagtccttgccgtgaccaggaaggaggttcttcacgttatccttgaccttgtcgaccattccctgcacggtcgagcgcgacttggcctctagctgatcctccaagcaaatgacggcctcgtccatagtcaaatcatccgagtcgtccccttccatcctatgggggaatcgctggaaaaagctatcgatggtagactcgcgcagtgtggagccgagggtgtccagcatggttgtcagctcgaccttgctgatgcgcccgctctcgtccgcgtcgtactgcttcaagagtgccctccagaactgctgtctcagcgcagggtacggcatgtacttgatgcgaagatagagttgagggctgtgcttggactcccacttctcaaggttcttcatcttgagaggaagagtcaagaaagtgaagttgtcatcgtccccttcggactgggacgcaatctcgccacccatagcagccgcacccgccgccgccatgggattctccccaggtgacagcaaggccgggctaggcgggggaagggcagtccggccatattcctgagcactgtcgacagcgatctgaagaggggtcccagctaccgatggttcctttgtggccgtggagttttgcctagaaagaccaggcctggcggctttgctcaagctttgaacagaggccgtccgagacaggcccaatctcgcgaatcggccaccgctcttctgcactggagcgtagtctgggatatccttcaggtgatagagaccggtttctgggttgggctttggtgcgttttccatgatttcccggatcggaaggttgacggaagcgacaaagtcgttgccagaatatttatcgtggtcgatgacggtaaagttgaaggagtacatctgctcgtaattcgatatcgtgaagatcatcttttcgttatacacgggattgagattgtgccggatcgtcttggtgcggaatgtctgcctgccgagtgagatgacgacgaagggatccatgtcgaagccggtcttggtcacgttgcgctcgggaggcaagtcggtgatcttgccaatctccagataaacaatgcccaaggtgtcgctatcgccattgacaaattcatatgcgttcttggagcgcgtggacgatacttgcgaggcggtatcaagcacaggcgcagacttggtgacggaaatgaactggtcgtagagctctctgggagtggcttcgagattcgagttgtcgacgatggtcaattgcagctccacctcacctgagacgacgctgctcttctttccggtcctcttgctcttcagggggatccagcctggcccaaggtcggtgatgccatcctcggcgaaggcctcatcaagagcgagctcaaactcacccaggtagtccttcccgaagcgatccttgtcccagcaaataccggtgagggaaagactttgcgcgctgttgatgggaaactggtagtgttcgttccagatcgggtcgagagtctttggtatcgtggaggtcgtgtatttggcgtcgcccagggtcaatacgaggtactagacgcagcaggaggcagcctgtgtcagcaaccagcaccaactgacgatacttgtagtcgaaaattgtagggattgttgtcgcataacttaccggatccgatgtgcctcctcgatcctttgccgcaaggtttctggcctgtagtagacaaaacaaaaacatccatcagcgctgctgttgcggaaatggaatgcgattcggatcatgccgggaccgcgcatcgacatggacaaacacacctgtatgatcttgacatccagaaccaaacccgtgtctctgcgcccctcggggcttgctgaatcgcccttgcttcgcattggacttgtgcttctgctagttgctaaggagttgctggatgacttgagacggtttggaataatgcggaccatggcggcgggaagggggacctagcggggtcgcccggctgggtacctatggagctatatacggggatattggcagtggcggtgccgagtcagtgacggcttgacgggatcgctcagccaagcaaggcagggcaaggcaaaagaggggtccgataatcgtagtactgcgtaagcgccagccaatttgtcgtagggggagcgtcgtcaatcgtcaatggtgctggtgctgtggctgcttccaagtttcttgttttgaaagttgcttgtcctgccggttggtcctcctttggtagtgccgctctgtaatggatgggccctggtggtggtggtggtggtgtcgtgcaggcctgtgtgtttgatgtgcaaggggcgggattgtttagaaagaggaatggcgtggggaagaataggctcgctcctctgacttattcgaggctcaatgtctggcaagattaaaagggtggtggtggtagtatcgtgtctcgtcaatgaccaaaacataaaaggggttgttatgattttgggaataatgccgtcgagttcgttacactccgcgttcatgcgtcaagagtactgtctgtaagtgtctagcgtgcattcaagattgatgggagagtggaatttggactctcagactgtgttgagacgaactgggcggtagccattcgagtctcgacagcggtagagacggtcgagcgtatcagggtcagaccgagctggaggacagagacgtcattcgggctgggatagctggtttacactacactgtgtgtgtgtgtagaggcaatgcgatggaaattcccgagtggagtgggggatcctgggcaaccaggaagtgggtgacaaaatcgaagtcgtggaagctgagatcggcggggcttggagtcttggaactgactttctgtgcttctctccgtcgcgtgtagtgtatgtatcaaggctgtgaggctgatatttggttgaggaggaaacaactgaacgaagagaaaagaactgaagagggtcgcgtgatgctccaacctgacggaagaggacagtttcaactttttgaatccgccaaggagtctcgtccaccgcctgcctacccaccgattgccccgggggatctccggccggatgctcgggcccgcggatgatttagtttgtttagtgtatcttaacaaggccaaatctgcaggggcgcatcccgtctttcaaaggtgtcaaaagaaaaaaagaaaaaaaacacagatcgcgattcgcgaaaaaaaaaaggggaagttgggcgtttgtccaatgtacaataaggtagccaaggtatccatgcggtagttgcataacccagagttacatcacgcgtacatcacgatacatcaacatctgtcttgtgtatgcaggtgtaacaagacgacgcaacggcagaagattaaccgccaaagctactcgaacttgaaccactctcaggacctccttgactacactgttgaccttgaacaaaaaacaagcggtgggccgtcgttccaacgagcctatgggaggggctgaatggtgtcataaacatgagacgggctgaaagagatagaacatgtcccccaaatgtaatgtcccgttgattccaataaactgcgcatctgcatttgataccaatcagttctcaacctaaccgcgtccttgccgcacacgcttgtgccttcgtcaaggtcacctcacctctccgagcacctcttgcgcgaatcgaagatgctttccggggaacggatggaacactgccaaactgttgcctaagtctagtggctttgtaacctgcatgaactatagctcccagactgttgactaaagtcgaacatttcctccagcgtaagggggttctgttctcggacctttgctaacattgtttgacccttctgatactctacaagtgaaagcaaagccaaaaagaaaagaaaagaaaagaaaagaaagaaagaaagaaagagggaacgggaacagggtcacctaaagatgcaccgtgcaggccaagctttctcggctttccagcggacacagacggaagccaagccaagcagggctgccgcttccgccgctctaagggtcttgcttggggtccgccgcgatgccgccgttgtgggtcctatccttctagacgggtgacgggcaagacgggatcacaggccgtcggtcattcgtcttcatttccccgcctttcaaggttactgtagtgtaaatggacatctctttcgagactgattctccatcacgatgatccatgccgacttgatgatgccactgcaatgttccacgacaccagaccccttctgccttcaacaacctcacccgcccctaatacaagccacattcatcatagccaacacaactcagccaaggcttatttctcactcagccgtccattctaaagtgattgtccctacaacagacaatatccgaccaacaaccaaacgtatcgtcagacgccgtgacaaaagtccgttgcacctcggtcatcgaatgaaggattcctcccataggccacgtcgggaccactcaaagtccggctatcacctaccagtttaaggctgagatcttcatcgaattgcatcagtccccttgtccccccttccccctctgccccctctgccccctttgcccccttttctactacatacgctagtgtagtgtaagagtgcgacatccctttccgatggatgtacgactttcatatccgactgttcgacccatccaactatccaactgaaccatccgtaatcgttctctcttatcttcaaattatacacgtctaccactgttcagcctcaataggcccacgtctgtacttgaaacttggatcatttctccaaggttatggtatcagaaacactgcgaagagatacgacatgctgctttcattcacccagctgtacactgcattggcacacatcttcctcgatataagtccagaaagcattcgatcgactcgacctcattgccatgagaaccaatgctcctctgtctagcattgctacccgcgtgtcagcatcactaccaaggtcacagatttctcttgtttctccttgaattctctccaacaaacattaatccaccgcttcgtcattcgccttgttgcgcccccgcctgtccttttttgtggattagaagatatctttcatgttcgtcatcgcctcacccaaaacattcgcttaagcagaaaccttggccttgtactttgtcgccgccttgtcaaagaggtcgctcttctcggccagatcggtcaagaaggggtggttgggatcagcctgctcgagggcactgtaaagcagacatatatgttagcagaggaaaccagagtcatacgtgtaagtctgtaacgtacgccttgtactcggccgaatcttgtccagtaatgacgctccagacgagctggttcgcgatagcgtccgcgaatccgggctccttcttgagcgcctggtccagggcagcctgggcctcctctgtgcggccgagatgaatctcagcaacggcctgcgaaacgagactccgtacggaggaggtagcgggtgcttgtgcgagctcttcaaagacgtagaatgcttgctggtacttgtcgccgccctgttgagtggtagtagacacaaaagtcaatagttggtaaactgcttgatccaaccgcaagagtgtttcgccgcaaaggaacaaggggtggggaaactactaaccagtctcaaccctacccacgactcagccaggttaaacaacaagctatcttgcgccagcctccgcgcgctggccacctccttaaccgccaattccgtcctgttctgcgccaggtagatgtgcacaatcagcgcgacagcctccaggttgccctggtgcctctgcagcagcgccagcgcctcgtcggctttacccgccgccgccagcaccgtcccgcccacgacctggacaataccaatttcacccgcgtccgtggccgccagctgctcgatcgtctccacggctgactcggcgtcacccgctttcagctgcgccaacgcacccaccgcctcgagctccggcttcttctcgcccgcaacttcggcgagcacgtcctcggcttggccgagcgcgatgcgcgcgcgcagctggaggacgcgcgcggggagggcgttgtcggccgagaaagaggtggtgtcaaagtcgatgacttcttggtattggccttggtagaagtggctctcgatgttgattagttcggcctcggctccaaaggggtcggacatcttgattatcggtttggaggggggggttccggattagaatggtggtggtcgtcgtgcttatcgatgagcgaggattatgttggcgtcaaggactggcctggtgttcgtagaggtaggtattatgggatgctgccgaaggactgatttcgcaaggtgctggctgttatatacctggtagggactggtgtctgctgttgttgatagtttaaatgatggacagttcagtatagcttcagtggttgataggggataagccagtagtggacagccaaacacgagtacaaggtgccttacctcgacgtggagctgtccggtggagccggaacatgccgcgtggaggggatgtggggattgcttaaagtgcgcacgttcctgcgtctagaaagattctgccggacacaattttggcggtgagaaaacggcgttgccataactttggttgcatctcttcagtttttctctctcctcttttctttcctttttctcttcaatttgcgcgacctccacaatccggttgtcgcctcattcaaaaatccattccgaaccaccgccaacatggcccaaggctcgggcagcaaaatcaccaagcccaaccctggactaaaccggtccaagggcggcaaggctcccaagaagtcgggcgtcaccaaggtcaagaagaacaagaccaaggccgacaaggtccaaaagaagttcactgccggcatggccgccaagaccgagaagatgctgggagccagggctggtcacttggagctgatcggcaagggcaagaaggaggagaacaaggagaaattcaagggtggaaccagaaagttcggctaaacgactgtccactcgagaacgcctgatacggggacagcgacaacggttcagacggcatctgtgttagctgatggatgttgcgcggcaatgttgggtatctcgcggaaatggtggatggagaaggggatgccgcggtggacgtggaggcacgcgggaacaacgaatgaggtgggaggaagcagcgactggaagggggtttggtcacgacgaacgacaaacttcacatctttcaccggaatctacgggctaccaaatttcgcggacaacactcggagtttattgttctttgggcaacactagcaaagcaagcacttgtgtggaggatatcacacgacatacgataccccgtctctggaatacaacaccatttctcgctgttgaaaaactgcctgaggtcgacgttgcaccgcctagatgtgttccgggattatgggcagtgtgacatagttgtcaaagccttctccgaaatggatatgattctggccagcaaattttgaagcgggtcttgagcagaattagtacgctacgttcaaacacaggatgtgaccgttgaaagggaactcacctgtctgtctcggagttatgctggaagatcccagcgccctgcgtgtcaccactggaaacctcgagcaaaatcccaccacctacgcccaccactacgttggttggccagagctcaacgtcaacgccgtacacctctccagccttcacgggaagaacatcggtcgagaagtactctctaaaagggagccatggcttgtgcctgggattttcctcgtggacctttcggttgctcactcggagccagcctttgcagacaggaacggggtcacccgctgttccggtgtagaacacttcgttccccgaacggtcgatatggcgaatggtcaggaagaggtcaatgtctgcctcgttttgcgtgttctcaggcgtcaccgagacattcaagtgtgccacgatatggccggttatctcggtctctttctcgaagggtgctgtgacgaattggaccaactcaggcttgtccaggctttcaagagctttgtatccgatttgcgctggcatggttgggtctggcctgttccgggagagagtgtgatcagatccaaggtagaagtctgtatactctgttgaataaagcggccattggccctcattccgtctcttgtacgctttctccttctctgcgtcgttgaagccaacattacctttgcgcagcgttacctcgatgggagagactttgtcagggatactccagccgaccttatcttctcccttgagaaaggcgtcaaggaagctcttttgaagttcaacatgctccttgtagtagaacggaagatcgtgtcgaccagtgatgaaacgcagatacttgaatcttgatccggcatacgtataacccagcacgttaccgcgcagatggagcgtgataccgccccagttcgccacgctcagcacaggaacctcgatgtcctcaagtcgatactccttactggcataatagtcttcgtcgcgaaaccgatgcgcctcgttgtctttggtctgatcgtttctgtttgataccaactgttcctcggataggtcaccttcgatcgtgtcttcctgtcccctagcgctgggtccgtctggtgggaacttcagttcggagcggccgggcagaccatactgattaaccagcacctgccggttccaccagatatcgatgaagttgttggagaggattccgccatgtcgacaccgatcgcggtagtagtcagacatgccttcccaagggatgatggccgctaagccctttggtcgacgagcagcgactcgccattgagaacctgttgtcacttgtcaacaacctttctttttctttttttccgactagatttcatataactcagctcaccagcataataagaaacccccaataagcccaccttcccattcgaccactcctgctccgcacaccactcaatcacttgacaaaaagcatcgctcgtatccttactcatcgtatccagcagtcccgggctctgtcccgtcccgcgctcgtccgctcgcaccaccgcatacccttgcttgcaccagtacaccggatcgggcgtctcccaggcggagaactcggaccgctgctcggcgttgacctcggcgaaggagcctgggtggaatgaagagtaagggatgtccttcccataggggccgtaggttactatgactgggtatttcttggattggacctcgggttggggttcgttgacatcgaggccgggcgaggaggcacatggcttcgggaggtagatgttggcgcggatgggaaacggggaggatttgagagggatggagacgtttttcatgaagaggattcgcgggtcggggacggtggtttggatgtcgaggaggcgaggagggccgtggatggttcgaggttgggaagcgtcgcccatggttggtttcggttcgttttggttctgttcttgtatattggtttagagtcaagctggtaggtgtgtggtgacagaagggaagcttgatgaacgaggttcgagcagacaggtaagtaatgagccgaggaggatatccaactcgcttgttctggtactctgctgttctgtcctcgttgggattgaagcaagggttgagtccacgaatttgtgtcattgagcatcatcaaaggcggggtactagatatcaactacatatgcagctgcgttacacgaagtgctatagtacaggaagggaagctccgtttaagatttcacatcaattgcatagccgggcctcaaagcgcatgagccgcagtcccctcatttacgtcttgtagctcatgattgaccctcaatttggcttccattggttcgggtttacgtagacataagcatcaaaagcatcaacgaatgtgtattcagcaatcagcccaacctggaagcaaccgtcatataaatggtgcagtagtttcgaaaggtaccgccacagtcatgacgaagctgtcggtgcttcaccgtcttgcattcttgccttcggataaacttggacattcctcttgacttccccgagaagagaagagcgaccttcacagactctctatataccattatgtatgattatccacgtcatttgtaactaccagtctcaaacgaattagcccaaagtcgtgtcctgttacgatcaaggcggagtgtccgaggtgcacaaaaaggcgataatatcacgatcggtcggcgctacatacaacccaacacacaaatctctcccacaatcccaaacttaggtaagaagtaaaaatcccaaaccgtaattttcagcattctcatccattcgcgaatcaaacaaaggtgcaaaaagctaagtcggctaggtaattttgtagaaggaacgacaatatcccagctacagacctacgaaaaccgccgcgccaagttttcatgaatgattcaatgcgccatgagattcgagaccacagaactccccgctgtggtcggtagagagactagggggccgacctcatatggcggaccttgtatcgtgcctgccactggtgccttcttcttaggccagtctgagaaggtgcgaggaaaggtgtcatttcgtccgacatcagggggagagcatgccagccgcttggatctgcagtgtggcaggagcgatggcaggcgcatggcatcttcttcaaggaaatacaatagagctgcgctgtgacatgacttccacttgaaaagtcccatttgacactcggtcatgtggtccttcccgggaaaagcctcgcgctgtcgcaactgaaaaccctgcgatctttgaggtttgggttcattctttcccttcctcagctcatatgtttctatgactggcccataaccgaaatctagatcctttttgaatatcagcgctcaatttgagaaattcgatctttgaaccaactgctcaggtccaacttcaacaagctaggttgcgagccaacttatcctggtatacaatctcacggtagcttcatatgcgactatcggacctttcccatcaattgtggcaatcaccctgtacagtagtgaattacccatcatttggtccttctttgcccaccgaccactatacaaaaatctctggctttgtcgtggcgaataattgctgagtggcagtgggtcaaaggactggcagaacaaattacgccaaagccgcttttgtcaaggcacgctttagctctctcaaaagcactttgctttatgtgccggacgatgttgttctggtttagttagtcagtcagtcagaaatgtgaacaacgaatcgttggttggggtcctaaacttactgggattgtaggaaaggtgaaaccttctggaaatcatggattattcaaccggtacatggctcactcgcttggaatgccaattctgccagacgtaccagacatatagagtagcgttcgaaggcaacatttagtgtgaggagcttgacaaagtggcgaggattcatcatatttagggaagtgggtggggatggagtgcttgcctcaacacaactcgctgctgtcggtcgtcccgagttgtgcgtctgagaaggcagatgaaatggattaatatatcacagcgaggacttggaggtagcggatatgcacgactcgcaggccatactgatgtggtgaaggtgatgaggcttgatccggatgttgattgttgtcaagatttgtcgaacttgaggatggtggagattttgtgagcaagtgacaatagacgccattgagatgttcacttcgttgtgatcttatgtgcagactacgctattaatttgacatattctccaatttcaatctcatctaggtactaaaagatgatatttcgatccaagtctataactctgccatggctggctgatgattcctgcatctgtgactcttgagtgtatgttgttgctcaagaagtgaatcaagaacttcctcattaggaaaatggcgaaatcaactatgctcctgaatccaacgaagaagatcccaaggagaatagcgcaatgatagttcgactaaagcgtgttagcttacttactaaccttagccgacattactttttggcgagtgacgccaaatctcccaattttcatcggacctcttatgctcctgcttgctaatctcgaattgatgagtctataacgatcgatcgcaaacccctgatcaacaggttacaagaggtgagctcaaatctcacgattctagaggagcgccgaggaaaagtatccggatctagaaacgtacgcaggtcagaaatctacatgctagtcctcaccctctgatcccaagagccttccgttccttatggatcggcacacgccgatgtcgccaaccccgagccgctgtctacattttcgtgactgggcagaaattccaaggcttgttctcgtcttaacggagctttcatacgggataaacggaccttacaatatctaggtaccaaggcaagttttagcttccgtatatgggttgtattccgtagccatatcaaaacactagtcaagaagcctgcggccggggtggcgatttaaagaatacctatgctctttaatgatcggtctccgtaccacccttgctcgtgctgatgaagacttcccatgtcgttcatgtgggtagggatcgtgcagacttcacaaactatcgaaacatggttatggacccctatgatgaaacccattcgcgccgggcggtggcagcatacaaagcaggcggggctgtaggtagagcatcactctaaagtcagccctgaggaaacggctggggctgagtggagggagtggcgttaggtaccctgggaaaggagggcagcttgctaacaggactttgtctcaaaacaagtctagactgtccagaaaggtggcagactcatggggaagggttattgatcgtcggcttctgccctgttcgcagccgtaagcaagcctcgaatacggcgattcggcacagcattgagtaatagagcaccgacccagggatgtccgtgatgttgatgcgactggaaggctacagttgactcaaaaacatgtgactactcgcgtgcctcgctgtatcagggaacaaacggtcgctaagctcttaatgatgatgagcttagctgcatacatcattatgcggggggatctggttgatcttgcacgattcaaggcataggtttcaccgatcactgatcgcttctaatattatactggggagtgataacctacgtaccgccacgggtggctgcatttattcaggccttgtgcttatgggcgacccaggccgttggcaccgcccgtgaatcaaaacaaaagacccggccgtttgtagctttcgtgaaaagacgcgacgcatggcgtacgcctcgcatccgcggagtcggtgttccgggaatttaagattcagtatcagtgcatatcatggtgagtttttcgacataacggcggaagtgacagcgcattgctgtgagcgaaaatgagaggctagaggtattgaggaacatcacgttaccttgatgattggccgagcactgctctgtaatgttcggtatgaagcacctcgcttgcggatgattccggcgcatgagtcgtcatggttcggaaaccatgtccaatcaagttatccattggtgatctttgagaggactgtataacgtttctctgcacacaaatgttagctacctttgggtttgcttgtgatgctagacagtgagcttacccatcaagatcgaagctgtcaggcctgcatcggcctcttttgttgtgttgctcttggccatggagattgtgagaatatgcgatagaggtagaagtatgagcagaaagggctaaggagagggagatagcaacaggaacttggccgtaggcgggaagccaaggcagccacagaaacatggtgtaacatcgatgtcaagcaccatacctcaaacactcgataatttactagcaacagcattgttccctggtgtggtgatgaaggagttttctacttggtctttgtcgcagggattcgagatcccgtacctgacataaacgaaccgggctgtgcctgctagaacccctttggtctctgaaacctgggcattggtgtgcctctgtgtttattgcttgctttattttgaaccactgcagtcagcctccgcgatgtggacctgggaaagtcgagtgacgctcggtggaaatgaatcaatgggggttatcatccaaccaggtgatggcgggatggggatgttcgaggggacatggttgtagcgaggtgaagtgaggtgacgggattgtgtagtgaaacttgggacttgaaagttcgacagatggaagttaagtgccgtcgagtgacttcaaagggggaacactggacaactgcaaccgcgaacggtcccgaagatgggagtcacttccacttggtgcttcgtcgggaatttggtagcccgaaccagttccactcggacgctttcccgttcaagttctgtacgcccttctgtgctgccttccatttacttgtaggcaacttctttccattgtcggggtatctttacacttggtgagcaccttccaagttcgtctaggtgatcagtaaggtactcggaagtttcgaatttatccaccgcttttggtttggaccccattgtgaccacctggagttcgatacctctagtacactccgcttcacttcaacttggagttcggtagacatccaaacatctcttgcccgtgatgccgattgttgccgcaaagtaaacatccgacggatatctctgaaacctgccagccacctccagtctctgtagtagaatggcttgccccgttttagctcaacgggcagagtaggacacaagagtaatatgttgggttttcattgcccataattttcttaggccatcttcgaagatgcgattgtggtgatcatgatgatgaaagaggggagtctagagcttccagatctcctgctaccatttcccatgtcttgtcgcagagcctcacaggacagccaagaccatgccggtcctccgcaatacactttatttcaagattggcggggtccaggtaccaacctgcactgagcagggcgtttgcagcgcattccgtcctaaccatcgattacggtgaactgtaaattacgtagtgtacatggtgcacgggccagaagacatgaataaatcccatgttcatcaccgcagcaaagtctgtcggctcctcgcgactttctctccaggtgacgacgaacaactcctcagttgatccagttcccatctgctccggcaatcgccgtcgcactcgcccaaaaatatccaaaaaaaaaatcacttgcgcatggaactctaaacgccattttagagttgccctgttaattcattctctttgcgtcggctggacgtcttccatgctgtccggccacgagtcggacagaccgaaaagcttcggagtttcgaaagaggtatcagtcacctcaggttcaacttttgggcacatcacaatcaagtgatgaactcaagttgcgcgttgtgctttttcacagtccccttgttcacccttactggtactccagccaatgatagcttggcggcgtaggtcgggatcacacttggtgtcgccagtccacacactcgggttggcggatnngngggggggggggggggggggggttgccgtctcccaaggtacggatgctgggacgcaccactcccccggggaatcgacacccgcattgtttccgtctgctacgctgcatagggttggacgaacgcgggattgggactcgatgcccggagaatttgtgaccagaagattggcgagtggctgtcggatggcttggagctggtgactgcttctttaaaagcaattggtaagtgtttggtagctcatttacttgtatatttcatctctcacgtctttattcagtaatccagcgacatcaagagatgtgtagtgggtaccacagctattcctattagtcgcctggacggtcatgaaccaagctcagttaactcgtccgatatactcttcatgagcgaaggagctggaacccgcagcatatgagcggtacatgtctacatgcttgggaccgcggcattcctgattggatatggtgggaaattttgcccgaactgtcattcagccacagggtctttttctttttgccagggactaatcggctttgttcaacatgcattggcgacctctcaactatcttatctcatccatctgggtccgccattacgagctcgatgtggagccatctctctgtcaggcacagatcgacctggagaattctcagtctgaagtacgccaaggcgaaggccgctcacaagtctgttaccgataagcagaggaatggtatacttggctttgcttgtggaaaggtcttcttcggtcccgcagatcatgtcacttgggaatctgaaagcaacagttggacttgaaagactagtgcgttacgtcgtacccgggcttgccctccggtgtaaggggttcatcaagactatttcgttatcgcgaatggccgatttctctatcctttggcgagaagttggcgaatgcagctttagaaccggaattcgctaaccaacgctctgagtagagcttagtcaaaggagtacgccagagaaaccccgaaccaatggccgttttctgcgcttcgtggagcaaatcgcgtcaaggcttgtcagtctcggtatcagctcaagcaatttccatccaggcggaacctgaacacagttgtctcagaccgggatgctttctaactacccgctgccgctgactgacaaccaaacctagcccaagttaactaacgtggccctagtgagtctgggtacctggcgcttcccgagcatgtcggctaatgtgaagcagacagacagtgtcgttgacggagctcgatgcattcaacggaggctcttccggttggcctggactaacgagcagcgagaacttgagctcctcggacctgtgtatgcaacataaccatcaagtaagcaaagaaaatagtggctacctaggctgatgtcacgatgattccacggagtaaggcttcaaatgcggcctaccatctgggtccattggatttcgcactttttccaatcttgaggtctctatgacagcatatgaacttttcatcagggcagttgaggccacaggtaacctgtggctatacaccaactacgtgctctagcctatcgccaagtccacagccgtggtttgatatatacatataatgcagaggatcacagtacctgccctccagtctcgataggccatccaagggcgctggtggtcacatcgaagcttctccctctcaatactaatggtactagtgtatgccagctgaagccaagcaacagtgtctagtgatcaccggccgtagcagatttgataccttcccattcattccaagaccattcaggctgatgtccaatcatgcggacagaatatgtcattcttaaccggtacctgaagcccagacgacaaaggtggataccaagagacaccagcctgtcgctatcaacaaggcacagaccacctgcgcacagtgacggtgaggtgctggaaacaatctccaccacgctaagctgtttgggtaatttggaaatgatgtgcatatcgtcgcctgtccgtagcgtgtaacgacgagcacctctagtcctctttgggagtgcaattcgtacgtgcaccccccgcaccaactgaagcaaaaagaaccgaacgaaggtgaacgcactcacttcgacacaagagaacaacaaaaaaagttgagtttcagggtcacctgcatcaagttgcatcttccagccgataagtagctctgctattacagttgcccgacatggtacttccatctttggaagcccatactaaggaagctgagattgcgcccactatctccaattcacaacccattcattcttcgatgccgtggcgttttctcgataccaagcatcgcgtcaagttgttgcttttccattccccagcgatcgggacatggaaggtggacgctacgtattcaacccttcatctctctctctcctgcagaaacccctctggcgtatgagagcataatgcagtcaatgtatgtgaccttccaagttgccccaacccaagtttcaacgccagataccgcgcctggtaagcagcacattgcatcgcatcgcagatgcagcagacacctgaagggggcaagcgggctggcagcagatcacgtcgataccgaacccgctcaccccgtcgtccccttaccataccaatctgagggcgtcgcctgtcctgggatcccggggtaccttggcgtatactgtgtagtgttgccctcggaggacccttgaattagagagggagaggtctcttgcacttgcgaggtctctaggtagtttgcgcctcaaccgaagcttcatcaagctacctatacctacatcacatcgcacacacagcatcactgtgtagggtctatcaagatgttgcagcctcgccgagcaagtccccgtcccgtcgtcgatcccagtatccctggcaaatccaatcccatttctcaatatcacttgcccttttcattacagacatagacaggcaaccaagcactcacggagcgaatctcgcagctcttttgccatccgtcagtcacggcgaggcaaaaaaaaaaaaaaaaaaaaaaaaaacaggatgatttcagagctcacctcaggtggtccagctacctagctctggtgccgtgtatagaggtatccatgctacctatcgcctccataaccgcatttccacctcatcttttcaagtgggagcgggactcttgcgggaacaggcactgacggggctttgaaaacgacggcttcgctcgccctccttgcagtcggctaccgtaaacaaagatggcctgtccttgtcgccacagcccctgtactgcgtaggggctctccaccgagtccactactccttccgacgtcccgcaggcgtttctgttcctcgcggtgctccgcgtttgacatttagcttcacagcaaaaactcggcatccagattgtcaagtccagaccaccacccgccaccaaccggggagcaacacaggctcggagtggaaaagaagcgctcgacattccctcctacgatgcattcgccttagattcgcacagggcatcgcgcttgcttcatcaatcaggtctcggaggcatccatgccccctcggtctcacactggctgctatccagacacggtctcgagactgtccagactaccttcggagtgctgcttcgtgattggcgctctcgaactcccccgcgatgacggcgacgagacccgtcttcagatctcccacccatgcccgacttcaatctcatcatgtacatcacttcggcctttgcaattgcccatcctttcgcacaaatagtatcccacagaaagtactcactgtggatcttttcttttttcccctccttctccgagcgcacttcagctgcaggtaaaagggagcgtaccttgcttgcgatggagacggagatgggtacagtcacagtacacactgactgccgccgttgctccgccgtcgcctacatccggtgctcctcgttgttttagtgccctgaacgggacgtctttcctcaacccctgttttgttgctcttccggtacgcagtccagacaggttttctattacctattccactcccatgatggcacatgcacatcatgcggcttggggacctcctacagcggccgagtgggtatgcggttgagaaatcttcccgaggttgatcaaggattgatggtccgcatcttctccatacggggctatataacgtcttagctcccgcttttgaaagcttaatttccgtcccgtcattcccttcagttctccaagttgtttcatcctctaccaagacgaccctccccttcacaaggctccgtcatatcataccatctattgtcggtgtggactatatacggaggttgatattgatcaagcaccattctagccatttcgtgttgaagattagtcaacttgacgcctaccaccaagacgagacgacaaaacatcaccaaaaatacagccaagccgtttgagctgtcttaacgctctcgttggcgcattcacacctcattcgcattcgcccttcacctaacccactgacaatcatcgttgccaacaatggctttccctcaaccaggcggaccggcttttcgtcacgcacaggtacatggtgtcttctccttcccgcgaccggcttccaacgctcgtccgaaagttaacacgcccgcgcagtcctttgcggatgcccagtcccagttcgacattctcgagtggcacccatacttcatgtcctgcatgcgatacttcctggaccacgcccaataccatggccctgtgcaggctcttgctggattcatcaacatccgactacctttccagaagcccaacccggtgctgtcttcacagacagtccgcccaccaccagaactagaggcgtcttgtgtccggggagcagcgggaaaggcacccgtcgggggctatggtcttcagtcgtatgcgagtgtcaacttgatcccctatatccgccgtctggtagctacgggatatgattttcccggggttttgcacggctttttcggcgacgactgggaggctgggatcgggccactgcacgagaacgagcgacggaactacctctttgcggccaagagctccaactggctcaaggtcaaggcggcttacgacatgaacgaggaagagtccgtaccgtttttgaaacctttgcgcgatgcgaccgaaagagagattgttctagctgagagaagctggagtgaatggttggcgatgcaggactggatgttgggaccacgcgcgccagatgtgcagcaagccaacggcaatggaaacgggaacaatgccaatggaggacggatgcagggtatcaaaagggaaggtgactgagagggtttatcccaggaggctttgtaacgtgaatcggcaacggataggggaaagttaatgggctggatatgagtgctctctgtcgagtgttagtattccttcgtacaacttttttacgggccatgtctgggcattttactatggggttaggatgactcccgtctgtatcatacaaacaaatatcgggaagtcgaatgagaaagtgaggacatttcccagctcttccattgaaatcattatcaagttactgcaccagagcgactcctcggatcaatcccatgcttccccaacctagactaggacattgagggagcatgggcaagatacgagacctcgatttgtcaatggatacatataccgtacgaacatcggccggtagtggcggtacgtccacaagaactttgatacgtactgtgaagagggatgtactgcagtataggtacagtcttagaccggagtgccagagacggagagacagcttcataacagcccacgcagcccattcatggaactggcccaagcttttgagttcctctccactttaattgctctgtgggtcctcggctcgtgccgacttacggtaatgtggaaagttcgccttgtgtttgcccgggtacgataccttacactacagaacacgctcgcttacggataaaaaacgtgaaagattgaaagctttgtttcgttttgtaagttccacatcagttcgctgctaggtaggtattcattcccttgtgcgctgtgtgcaactctgacgggctgcttcacatttcaccaccttccatctattcagttgctttcaaccttttgctctgccacttgacagtcgaacagtatactgcctacgaatatcatcaatcaatccagcacattttccagattggagccaaggcgcccatgggcggaccacaacggtgaacgcgctacctctaggtacatacaacgacgcaccgctcaaggcattcacggaatccacagcatctggaaccaaagccccaaacgcccctgtcagtcatctggaaactggttgttattcagttgcgcgaagtggaaggagtggaaccagcagttgcgtcgaccacatgctcgaaagctgacaagcgcatcatcggacattggtcgcgacgcaacaacgtcagctaccaacaccactgcctggaaaatgaccacagccccgatatagtaacgcgcacaatatttgctactctaccacttactatcgcctacgtcgacaatcccggtctcgaatgccccgaccatgcccggaggtccagcaacggcaggcttgtcggcggccgtgggacaatggaccaagttcctggcgcgcgccgaagccaaacgactagaccccagcgacttcgcgagattcgtgcccatccttaactcggacttctatcccttgcctcccatcgttatcgccaaccttctcctcaggccgacgaagcagtcttcctattctcttgacccccgcagactacaatatctcaccatcctcctcaaccagaagctcgtcaacccccagtccgtcctgaaagttctacaccattactcgacatcgcaggccaagatccagagtgaacatgatgcaggtactacaaacgaggccgcgacggccactaaggggggccaggggcaacaaggagacaaaaaaccgaagagggtgttttggcaaaattcatacaacgacgaggaggtgatctttctgcggctctccaaggtcataacacatggtcaaggcatcaggcatgcctctgacgcctacgagatggctacgaacctgagcaagtggacaacgctcttcatcgacgtcatcgccgccttttcacgagatacattcggcactattcagaacatgcgaactaagcaggacatggagacctctcttcaggctttcagtttgcttttggtcaactttttgggaaatcaacgggtggtctctgcctttagccggcccgaggctaaaagtaacgcttctcccatgtatatgattccctgttctgtgaaccgaacacttggctaatgacttttttctcaccaggccatcgcaaacgattagcgagctctatcgatcagcttataccctatctccttcagaatccaaatacctctggaattgcggagaggttagagttcagccgaggacaggcactggccggggaagagtcttctgacctgaaggacgctgcagtagcggagatgcatagctacatggataacatgatcgggctggacacatggcaaatacccgatatgcccatagtcaactctcgcgccggtctgtacatttacatcaatgctgcggtatgttcgtcggacgactatcctgatttggagtggatgggggatctgggatgctgacgccttggacagctcgtgggacgacctttgattgacgatcattctctttacacctacctccataacagataccaggtttgttctgtcgttcagcgtacagcgtcccccatgttttttgctgacaaaaggtccagggtgacttgcaaacaacagcaatacaccttatcctagcatccttcgacgttttggcgaacgcggtcttcagggaaggatcaaaaacgggacacttgctcaaatcatacgtcgtcaacaaggttccactaatattgggtaactttgctgcctcctctacacatatgtatccttttgacgcagagttttgcatatcccaggcgctgggtcaggttgacactaatgtgtttccgacactgtccaacatgtttgacatgtcgaacactagcagctcctttcaggactccgtgcgacaagacttttgctttgcctgccagctgcacgggctgttatctgcgtcggccatcgagacccttttgggggagattacttaccaaacactgccggacgagggtcggtacgtgaaagaaacgctggtccaggcatgtttggaagatttcgagaggagtcagaggcttatcggggaattggataacatgaacggaaacgtgggcgctgctgcgcaagctattgttgaggttagttgtcattcagtcagactaccaaaccctgtgcgtgacggctgctgatatgatataggtgattggtacactttgccgcaacaaggagaccatgactctcaaacaattgtgcagccagctggccagcaaaccatcatccttggatattctattactcttcgataaaccatacaagatacttcaccctctgtgcgagctcttggacgactggggtggttatgacgaggatcagggcgaatatcagcctgtatacgaggaatttggatctatcctgcttctactgctggcctttgtgcaccgctacagtctgacacccaccgacttggccatccgatctccgcattcgttcgtgggaaagctactaggaaggggccaattgagtcggccgttggacgagcttagcgaccaggaaaagtcgcatctgaatggttgggtacatgggctatttgattccgaggctggcggtctaggagacgatcttatgtcgtcgtgtcctccgcaggacttttatctactcatgccgacgctttttgatcagatcgtcatggccttgagtacaggctgcttgaacgattacctattaagaagtggtctagaatgtgagtatgaactttcttaccgccattgtcatggcattgccgctaactaccctttagatctcttggataccctattattgccctcactagtgccagcacttttgttccttgcaaacaacctacggactgataagcaacccggtcaaggagcggtcatcaagattcttcaactcattttgcgtccaaattcaatatccaatgaagcatctaccatgctctcatcggtcctgaacattgtcgccaaacccctggaactctcactccgctcctatcagcgccaggttcccgcatcacaagaggtcgaaccccttttgcgcgctctcaaagaaaatctggccgtgtccagccgcaccggtggcgccgaccacagcgagctggagaattggactggcacacatcacaatggttccgggtccgtcgggggtctctacggcgccatccgccacaccgtccaaaatctggtccagtgggctcagcactcgcccggtaacggcgtgccggccacttacacccaccgccaggttcttgtcgccctccagatctgcggcgcaaaacgtctcctctctgccctgcttaaggagctgaaaacgcaaacagaagccggcaacggctccgtcgcctacgacgtcgtcacagccatcatctgtgctcccgacgtccacaatacccccgtaacggacgacaacgacccctcctctgcccgaggaggaggagatgctgcgaaccacaccatcaccaaaaagcagcggagaatcaccctacgcgaagctctcaaattcgaagcggaagaatttaagaaaattcagaaatcagaccccctaatggccgaaacggtcgtgcgcctgcatcgtcgcgtcgaggcgcagatggccctacctcccccacctccgccgcccgcgcagcatcatcatcatcatcatcagcaaacgatgctgcagccggagttgagcgcgctgggggtggtggctggcgatgctatgggcgattccatgatgaacgctgcggcggtgcaggtttcgggtagtgatcatcatcatccgatggacgcgatgagtttggatgctacgggtatgggtgggttggatgtgggaggtgcgggtggcattgatataagtgggatgggggatatgggtatggggaacatgggtatggggaacatgggtgggttgacggtcaatacgaatactggaggcggaatgggaggtggtgttgggacgggtggtcaaggtggtggttctgcgggaggaggaggtgcaggtgcctcggctgggaatggtggaggaggaggaggaggagctggcggcgctggcggtggaggcagtggcagcggtggcgcgggaggagacctgagtggtgatgatatctttagcggcttggggacaggagacttcacgacggatttcgggaactgggatacgatggacttgggttagtatccttagcattaacgacagatggccccggatgggaactgagaacggcagaatgcgaatcgtttgtagacgcaggttcgtgacttgaacatttcaatttgcattcctgcctttggttgagaatagccaaggggttagaaataggcagaaattaagcgagcaggaattcgaaggccatgatgaaaatggtcaacccgtcacgcctgtgtgaaggagagcgtgtgttagcaatgtttacacaatacgtcaaaccttgtaacacattacaatagcaaatgtcaggagtatggcaaatgaaaatgattcatcttgcgaccgatgctgaaaacacctattaacttatacatgctgtgttgttgcaaatacgttaacattctgaggcaggaaaaagaaactgatgacatctgcaatttagaagcatccgactttactaaaaagcaaaaagaaataccaagatacgtggagaaacaacagatattttgtaaatctcaacaattagacaagcaagaccaacaatgaaaaaaaaaaccaaaaaagtaatgtaggaaaaaaatacaaaaagaatgatcgcggcagggctcgaacctgcgatcctctgcgttatcgtttgtaaagcagatgccttaaccactgggccacgcaaccattaatgaagtttttgttagtgcagctagcttatgattcactgccatagcattgtccagtggagttgggaatgccatcatccaatgagggcgggcaagttgcgactagcaagcccctgaggaaagtaaacaaatgcataactgggccatgtagctcactgctggcacgaaaataaaagtcacttggaaaaatgatgtaattgcaaccaagcgatcagtgtggcatctttggaatagcgccgaaaggtgcattcaggaaggagagacagggcgggaagaaacaataactgtcgcctataagctatcctttgcattggaatagacacatacgaccatacccactggaaaactcgggatcccgtccgctctcccatagataagccagtgagggccagactagtagttgggtcggtgacgaccagcgaatccctggtgttgtatgtttttttatgttttttttttctgtatcacggcccgagatatgaaggggggaaacgatacccttcatctaaggcactgcgcaaggcaagggctttccaatcgcgcctggaccttggaaaagtagcacacttgtatgttctacttgatatgaccctactatatttcccaagcacatggtgatagttggtgcaccggaagtcagggacacatcactgatcttggatacccggattgagacccaatcaagtcacacctggagggtccaaaccgcttgatgttgacatgcagtttcaacagagcggttagtgtggcatccttgaaataacgccgaaaggtgcaaaaggttgctggatgaagagaggtcaaattgacgggtatttgaatttaagtctcttcaactggatgtaattcaatgtgcatgctctcgtgaacgctatccataattgcacctacaggcttacctcaacacccctcaacttaccttcttcctcagcgatggcctccatttggcatatggatgttcctcctcaaccgtctctggcacaagttgatcaaccgccctcgtgttaagcaaccccggatgcacctgatccagactcgtaatcccacacatcttcatcgtcgtctccaactcatcatttaatatctgcacatatctcctcaccccttcctccccatatccaagtccatacaagatccccctcccaatccccactccactggcgcccaaacacaaggccttgaaaacatccgtaccgcgcgtcacccctccatcaaccaacacctccatcttgtcaaaaacctgcggacaacacctttgcaactccagcaataccaaaatcgtcgctggcgccgtatccaagctcctccccccatgattcgacaccacgattccctctacgcccgcctccatggccctgaccgcatccgcagccgtttgcacgcccttcaacacaatcttcacctcctctggtaaacacctcctcaaccaagcaatatctccccatgagacactagcatccagaaactttcctgtgatcctccccagcccgcctccggactggtcattctccgccttctctcccgtcatcggcacccctgaagaagacagccctaccgcttcctccgccgaaatcctctcatccgcctcccttttccccggcaccggcgcgtcaacagtcaaaaacacggctttcacccccgcgtccaccgcctgctttagcagcttttcggatttgctccggtctttgtccacataaagctggaaccacaatggtggaattgctttttcttctttttcttctttttcttctttttcttttctctcagtgacagtctcacagtcctctacagccctcgcgatttcacccacggaaaaactagcgctggtactgatcgtcatgcccacccccagctttttacaagcccttccgatcgccttttcgccatcagggtgaacggtggttcccaaagaggtggcggctgcgaagatgggagaggagacaaggtggtcgaggatgcgagtggaaatggagacgcgagaaacgtcgtggaggatgcggggccgcagggtgatgagggagtaagtgtgcgagttggagcggtgggtgtggcagtcggtggcggccgaggtgacgaaggcgtgggttttggggggaaaggatgaagcggcggcggagaggaagtcgtgggttgagaggagggtgtggagggggggttgggagggctggagggaagggtctgtcgtggaggtggtggttttcatggttgttgttggggggtttgtcattttgaatggtggtcgtgatggtgatgttgcagacacgatgggggaggaagggatgggttatcagccagtttaaaaagacagacaattgggcatcgggtcttacaagcagcacaacgaaaaagaagttgctgatcagcaatcggtccaaagctgtgacataccgtgacacaagagaatagccagaatgaactcgggggaagtggccccgagctctgaagacaccttaaaacggttgagacttggaccaggcggggatccaccatcagtcccccgccccggaatggaggcgggacgggagtggggttgtccgggccggcaggggcactggggaagtgggtcatctgtttagggctctgcagtggcactctctgccgtgacgatgatgccatgccacctgaagccagttgcgtgctgtatcaacctaagcactgaatgcattgagcacaacggaatatcagttaaaaagtattgtggtcttttcgggtttcaacgcttcttttgtaacgatgaaatgtagttaggcgccgagtcgtgaaagcggtactgggattcttaccatacaggccatcatcaccctattgaaaagggtcctccccctccctacattacctgtagcgctaccatacaagcgcttctctgcattttgcagacatcatatgcgatgtcaaacgtttttacactgtttgaacgccgaattcgacttgaagttattccttcctctttcattcgacatgtaaatttcacttctaaacacccaaagccttttcgatcaggatcttagcccgttcgctcaagtgcatctggagggccagcgcatgtccagacggactcatcttgccccatgtcttcctcaagatgcccaccatcttctcctcgtcaatgtccgcccgcttctcaaaatcttcaaactgctcgtccaggaatactaggcatgcgacgtcctcaaggacctgagtgtcgctatcggtcttgagatcctctttccttaccagggcggccacccggtcgatctcctcctggctcagcggaggctggatggaagcgtccgcgagcagctcggccacctgctttgccgcttgggacttgagcttggcgcgccaggtgagatatccgggccgagtcatgggatagctgcttcgcgggatttcccatctgtgtttggcatgtgtgagaaagaggttcatttcaacaaacatggaaagtcgatcaacgcgaaccttcggaaatgctgagcccggcatgcaagttgcaaaacgggcgacgctctaggttccctgaccgccagccagcgtgtcatatgctgggcataatcgagctcaaacggcacggaaccggacttcctctcgaccgatctcggatcctgggcgtgtgcctcgtcgataagcttgagagcttgatggtagttgccgggaagggggttgatttcatccatggtgagtgaagagcgctttcagaaatatgtatatacagtaatgcgactgacgctggaatattgacgggcaaaaggtttcaaatgagtataaaccgacgagagacaaggacacactgaatatgaatagcaaagggcgagtccgttcaactgaagggataattgttcggggtctcccttttcatataagtggatatcgttagagtgagtggtcagatgacccgaccccatacctaaagcttcctaacccagtggtccgtatatttatatagaaaatcgattcgacctaccaaaataaaaaattaacatagttactacaaaacgtattcgcacaaagtcacttcaatagcaacattaaataggattatttctccttataaggcctatagtctccttttatttaacgctttaataatactattatagacgaaattgaatttaatactattaatatatttacctatacagagaataatatatatacaaaaatttccccgcggagaaagatccctaattgcttgtaaaagactttccttatagagaaataatttatctataaaaaaacccaatactaatagggcgctataaatatagttaaggattaaatagcccaaaggtaatctaatttatccttaacttatctctaatttattttaattatccctactattattaattttaatattttaattataattattaaatttaaactttaaatgaagaaattataatctccgtaggcttacccgtattgtaataaaattcgtcctaaataatatagctccggcctttactattattattataatagatagggggagggcttataataaatttataattagtataagttctataaaatatactttaaaaatttataattatatttaaccgctttatatagtatataaataaataaagtagaagaatatatattatagcgttgcttatatatcttctttatttattgaatattaatttaagaattattagtaatatattagagatatattagaagtataattaggaaatttatattcctattcttctaaaagggcgtttatataagattatccacctcttcctccgccttattattttactaattcttttatacccctctatctttaaattttaattataaatctattaaatccgaattttctttatcttcttactatttctcctactatatttcctacttatcctcctactatttatcctcttactacttctcctaatatatttcctatttatccttctattatttatcttcctactacttctccttctactatttctcctatttatcctcctactatttatcctctggctacttctcctattatatttcttatttatcctcctattatttattttaaattaaaggcgagtccgatatataggtttaaagggcgtttttagcctaaataattaagtttaattctctatcgaaatttattaccttatatttcttaagaataattaagtataaagtcctattaaaaataaggataattatagtttaatttaaggttatagaaattattaaatccttatactatcctaaatttatttataattagtttaattatattgagattttgtagcgttanattatatattaatagtaattatataaactttaattttaatacctctaattaaaatgtccggtagatattctttaggaatattgtaaataccctttaaatacctaattaaattactataggttgtaaatacaatctaatataattaaatattaacttttatattaattttaataattttcaaattttatttatattaaaattatactaaatatctatactataataatccggcttaggctccttctaatagtagaagattttactaagggcgattatatatacgctctatagaaattaatagggataatttaaggataaattaataattaatccctatatttatatatttattaacctctaaagggggtactatagcctaacgcttacctttatccttaggtttaataaatttctaattactatttaaatattccttatatacattaaaggctataaatttatagtaaataagcgctattttataaaataaattattaattacctttaatagattttataatagtagtaaggtaacggcggtaaagtaataaatatttaaataattaaagaataatcagataaaaaaaattctaaaaaaaggattaaagttattcctcctatattaataaatatatacataattatacaatttatattatcctatacctattatctataaaaaggggtaaaatatctaataaaatccgttaatttactaattaatttcgaataaaaccctaataaatccgaggaagtccaaacttattcgctaatttattatataatttaagttttttttcttattagtattattatataaatttttatataaacctatataacgcttatatataaaattcaatattgtaatataattaatatttatatatactttttttttgagaggctattaattcgaactacccctttttaattccttttttcttaaatttcttttctattcttcattttttcctttaaaggataaatttaatatatataactttacataaataaggttgctatataacttaatagagggatatacaacgcttaatagtaatttttttgtataaatagaattttataatttattttgcaaataaagtataacttcctcggtaataatattacttacttatcttctacttaaatctatatatataaaactattaataaatatttcctataacgaaagttttaattatattttcatttaaagtataattccttataggaaaataatgaaggtataattccctataggaaaataataaaagtataattccctataggaaaataataaaggtataattccttataggaaaataatgaaggtataattccctataggaaaataataaaagtataattccctataggaaaataatgaaaatataattccctataggaaaataataaaagtataattccctataggaaaataataaaggtataaaataaaagtatacttccctatatagtaatagtacagtagtagtagaggtagcgttagtataataaatatacgaagaaatctaataaggttaaaaggaattataattgggaggggagtttaattaaattctataaggatatagcccccgggaaggtatataaagaggtttaggggaatagaaatatatagatgtaagtaaagaag