ctttctactattacttttaacttcctttcgcttcctttcctccttatttaattcaccttccccctataaattccgcctttcttcttataatttaacccctttatcctctaacgcctaaccttcttctatttcgcttatattctattactattccctctcttttactactattctttaaacctcctttctaattaaaattacttatcttactagtactcttaatacccaactttcctttattacctaacccttctcttcgccctctttaataacctttattaataggtaatcgccccctacctcctattcttctccttataattataatttccttaatagcctatttactaaatttaattttcttagataatatttaatcctaaaattatacgctactaattctaatacctattaattctactttacgttagcctactccttctttcgaaaatattataggtttaaataatttataattattaagaataatttatttatatataataaatattacttttacgcctttagtactcttacgattattaataattctctatccctaattttatatttaatttcttccggcgatttcttcctcgaaaagaaagttattaggtactatctattactatacaattatataagaaccactctaattgtaaaatctaatacgtccgtctctattcggatttataatactaggtcgaagtagtataatataggggcttcttaaaataattttttaaattctacaaatacttcttctacttccttaataaattcgaataacttctatttattcccctttaataattctattaaaggtataattactttaaaatataatattataaaacattaataaaaccctataaaccctaggaaaatttaaatattataaacgtttattagaacttcctattttataattactataaccctctctaaatctatcgatacgccttccggggagacgatatatcttaagaataatacctgctttatataaaattcgtatttacttaaatttatatagaggttacaattttatagccgttaaaggatttccttaatataattaatatagttttctttattcttactataaattaaaatattattaaagtaagtaatatatattatatttattagccctactaatgtattattaatatacgcttaaaatattactagcgtattcgctaatcctattaatataattaagaatttatagtacccgtacttcgtacaaaatactatcttctcttcgtctccctctcaaatccaaatcctataatatatattctttaaatctaactttataaaaactttaatcgacgataactaatttagaattttttaaataaggggtaatactattcgatttttctttataactttatttagcgccctaaaattgacatagaactttaattttctacccttctttagaacgaaaataataaaagcgcccgctaggctaatagagggacgaatttaccccttttagagtacttccgctagctattcgtataatatttctaattctttaatatttaatatataaatcggtttttaaagtgccaattccccttcaactaaattaatataatattttagccgattgtattagggtaggggtataattaaggcttcgaataccgattggaactctttatactctagtggaataatcggcttaaagatagcaagcttgccttttatttcttttagtaattctaggggttatagtagtattagttctacggggggtattagagtagggtaaatattattaagggttattcgaagaatttttattaggggggtagggattaaaggcaattcagctaactctattataacgaatagggtcctaagctttaatattaaaaataagaggattttaaatagaatattcgtatatacgggaaggtagaaaccctcttctacttttactatttcttaaaagtttaatagtagaattaaattctactatagccccgctaagataattgtagcgttatatacttccttcgctagtactatatttaatacgagattactagctttaatacgaaattgaaatgattatcgctgttaattaatatcggaattctacttacaaaattaaaagtaattaaagataacttctacggccggggatttaactatagtaaaagtaatttactttatccgcttagtattataggaattacatattttaataaaataggtaattatattatatataggaataggccgaagggagaaattaataaaacgatagggtattaaattaatttttatattcgacgggaataaatacttactaattaaatttaactccgcatccgaatttattaaccctcgtatactccaccaatctctataaatctttactaataactttatttttaaatatatttacaatctacttatattattctaaataattatagttactactctaaccgcaatcggtttaacgttcgctccgtataagggaatacttatagggataaaataattccgtactaaatagctaacctaattataattataataaatttaatttaggtatattactataaaatagcccgttatactatattcgtaacaaatatttaataacttcggttaggtatattaattatatatatagcctttctagtaataaagggaataaataaaattaggatttatttaataagtaataggggggcgatggggaaaatcggaggggttattactatagaataattaagaagggacgttcgaagaggaagtagaagggtacgaagataaagaaaacgacggattatactttaaaaatatttaattttaataatataatataaatagtttaatactctctaagctttttagccgttctatatacgctactattttatttattatattaatactagccgtcgagaggatactttatttaaagagagggcgtaaccggttagcctaagtaataacccgaatatattttagttaattgtataataaattaagttctttaatataatagcggttatagaagttacgaacggtttctaaagcgctttactatatatattcgaatttattaaaagtaaattatttaatagcttaagtattactattatatttagtctttaagaaagtatagaggtcgttctacgtaagcgtattacaaactgtattgtacttaaacttactatagagagttaatatatatttaatttatacgttcttaggattaccttcgatataattaatagcgaataagagggaagtataagggtatttttaaaaatacgtatcgatattatagaagtaattccgcaattataagaaattttcgccggtaaatttagtaatattatatttaaaataatatttaatacgggccagcgtagctatagttagtaagggagtaattatagtaatagctattaataaaggagtagtaaggggatttatagtagaaatataaatttaattataaaagaggtagtcctaataataaaacctagcggggataggagggtaatttcctacggaattttattcagcgaggcctacgaaagcgaactattcctattaggatatatataaagggaaataattaaagagaagtttaattatagtgaattaaaattcgaataattattatttatatacaaatttatcggctttagaaatttagaagtacaaatagggagcctaaggcaatatagaggggtaatttttattattatcttcttcgacggattttatagtaggttagtattattataataaaggcggaggaggttgaatcgttttaattatagtaattataagggtagtagtacgaaagggacaaagagtaattttagcggtataagaaatagaccggctactatatatatatattttaatagtaccgatttaattcctagaggaagaactattaatttattaggaacgtaggcgaaaagtagactaaagtaactatagttgtagctatacgtaggggacggcaatttaggggttaatttaaaaatgtattgatagttaccgactataatgaactacgctccgttaaacctcttttatacttatataaactctatctatccgttaacgagtactataaagcttcgtactaatctagcgcctcggcgcggtgccagattatccttcctacgagcccgacctaatataagcgttatcgttagtaatcctacgcgtcggttgacgaaggggagtagtagccgctgaggtacttctgtgcccgagcttttagcctcctgacagtgatctagttggagaatagaatttatgttaacgcgaatgtttttcggatgaacgccaaacaaagctgagcataatagaccaatggacctacagttcatctgatgatgtcaggtacagacataattgttaaggactgatcctcgggcggtcccacttacaatggctgctggcagaagtgatgacgacatacatttatcttgtccgttaacagcaacagcaacaccacgcatgcctcgatatacccgttgagacgagacaactactccattgcagtcttacaattcgacttcctgcatccaactcatactgccattcccgctgaaaacgccatctaacccgcagcaccgtcacctacgaaccatgaccgccaccaccaccaccgcccgcgtcttccagctcacaggctcgtgcaacaactacccctggggcaaaaagggaagggattcgctcgccgctcaactatgcgcaaagaccgacaagagcttccagatcaaagatgatgacttctactcggaaatgtggttcggcgattatcccgactttccagcaaagaagttcgatactggagagcttttgaaagacatcctcgaaaagaacaaggagacgttactgggaaagaaggtcatccagaacctcgacggccagcttccctacttgccaaaggtatggtttggatgtcctgcttacttcgacctcgttttgatattttgtgctaacttccaaccccctccagatcctttccatcgccaaagccctcccgctccaaatccaccccaacaaggagctcgcgacaaagctccacaagaaggaccccgagaacttcaccgaccccaatcataagcccgaaatcgccgtggccctgtccaagttcgaagtctttgccggatggaagcctctttcccacattgtgcctctcttccagctttccttcctccgccagttcgttcctgcagggaccaccgacacctggaccgacgctaccctccgtgagatcactcgaagtttgctcaaggccgaagagggcactgtccaattcatcgcccaatccctcctcaagactcccaaggaagatctcggacccaagaatgactacatccccgatctgattcctcgtctacaggaccagtacggccccaaggaccccggaactctcgtcgcccttctctgtatgaactttatggtgcttcagcccggtgacgccatctacatccccgccgatggaatccatgcctacctgtcgggtgacattgttgagtgcatggcccgcagcaacaacgtgctcaacgccggcttctgtcctcccgccgaccgcaacagctacgatctgttcgccgagacactcacgtttgaggggcacaccgcggcggacatgttgctgccgagcaacaagagcgaaaagagcaaggaagggcacacagtggtatataagccgcccatgagcgagttcgatatgctcaaggctgacctaggagctggggagagcgacgagattgcgccgagcgacgggcccggtgtgctgattgttacaagtggccaagggaccatgttggccgggggcaagacatttgacttgaaggagggatccatcttctttgtggcaccggatacgacggttgtctggaagaccgacaaggggatgcaaatccacatggcagttgtttgaggagctcaattcttatatactgtaaatatcttgtttttctaccctgttaagcccagggcagagaccttttgtttataccactggtgccatgtaccaaatcttcacctttgattcgagaaaaccggatgactcgatgtactcgccgctgtttttcgcttcttggatgttctatactctcctgttttcttgatatcactagattttctgtaaatttgttttgggcttgattggatacatgttcgttctcagacaccagaaggagctattggatacaagttgagtatcaccaagcaactattactgcggtgagcatgtacttctcaaacatgcccttgcttctcccttcgccttcccttcgaagtcaaattatccaaccacagtggcaggagacacctgtggacacgataagatgctacagttacgatgataggagcgagcaaagttgttcatgacgtgattgtcgggtggatctgctcctgtcatgagagacgggagatataagagtacaacttcccggggcgatgacccagattctagataacctttaaccatcattcttctcaggttcccaatctcatcagcgggccatatcccaccccaacagtcgttctaccgtacattttacattttacctatcttcgaccgtactggtccaacttctttgacagcggtcaattgctacccccgcgagatgtctcagcatccgagccatgacccagcggggtcttcatccggccagcagcaaaggaacagagatagaaagaaagcaccaccattcttcaggaactacaatcaccaggatccgaacttcctggtttttgaatggccctttacaactagtcatgatgatccaaccagttcgtcgtttggcggatggccgaggcaatcaggagtccaaactcaacccacagccgatacgtctttgacttttccaacccaggatcgctccggtatggtagtcagtggcaccggaattggtagcctgattgatggaacaactcctagcaacagcatttggcctacgagtagcgtttcccaggcagctcaccatgtgcagtcaccggcacaatcatatgtgaaatttggggacatccatccgtcaggtgctggagcaggaatgaggaccggacaaatcgcgggggatggccagaacccacactttcatcatgagcaggtatcgcccgaaacattcgttcctcagtcacagtcgctagactccagtccgttcttatttcctgcaatgtccgaagcgcaacagcaacatggcgatatcggacagaatccgagtcttggataccagcagcctcggacaccaactgccgaggggaagggcccattttacagcaaccaagaatacgatgcctcttacggtaacgaacgtggccacgatctggaaccaaaacataacaattcccaggaaagacacgtggcaggaaataacgttaatggtcaggtgcagaacactgtggcctaggaaggtcaactcgactgtccaagcaataatggaactgctggagaaggcttacctacggagccatctgacgtgagagatcaacacgacgacaaggcttctagggctgaaacaattgtcgacacaaccgaacaggatactcaaggccaccaaaccggagcaacaaatgccggcttggatagcaccattcctcagtctaggcctagactctggtattgtgtaaaatgcggcaaggatttctcaagtagaactacgctatcaaaacacctcaagtggaaatgtgggaaatgtgatgcagcttacggatgtggcatccatctgcggcgtcatttccaggtggagcaccccggtcagaggagagttttggtgaatgtggccagggtacaatttgtatgccgctggtgcaccgataaaccctgcgagggatcgaagtccttgtccattcacacgctaaagtatcactatcttgatgatgcagttcgctcagatgctccctgtgtgtgtccagaagagggctgtacagaaatccaagatccattaccaagggatacagtatggatgcacatgatttcgaggcacgaccacgtgtattttgattgcgatcctctatggataccagaagcacctgacaggatgggctatatgtgtccattccgacactgctccagaagagtttattcgttgaaggagctaagaagacatgtgaagagccacgagagccgtaaagccatcactcaaggggcacaagtggcgcccgtgtcacagcccgaagattcggacaggcttcgtaatggagaagaagatgaacgacttgtatcagatagtgatggagcaaacaacggtccggaagacgagcctgagcagcatcccagccgagaattgcaacatcaagagatagagtcggtcccactctctgagtcttcaaatgctggtaccaaccaagcaggcacacaagcccaggagagcacactagagggaggacaagcccagccacagaagcaaacacccgtcaactctacgtctaccgagttcagatgcccagcatgtggtgtagtgttttctagcaatttgcgacgatctgagcatatagcctggttgtgttcggcgagccctcggaccgaaagacgtaactcgccagttggggtgtgttgtgagcagagttttggccaccgagactgtgagactttcattccccacaacatggaagcgatacggcagcatctgaagagtcaacacgatatatccgacgcagagttggcagaggtggtcctgtgtccttttgaatattgtggggagccgtgtatggggaaatatgcaatgaagcggcacgttgctgctgagcatgataagctggacatgggcatacccgagggctgctctctttgtccctttgaaggatgtacagatttcccgtttcaaaatgccgaagaactacagaaacacctggactggtggcacgagggcaagggtccggttgtctgaacggtgtgctttggagctatagtcctggaaaacatctcctcccacgaggggggacatggagggagtcaatggttggcaatgcttatccagcgaagtatgatgtatttttctcctttactgttctttgagacgtcaaacctgggttgttgacaatgggctggggttgatgatgtcttggtccgttggaggtggaaagacgggactctgtccatgacggaaagcgaagactggcctcgctgtatacaaggcatccagaacttttgtctttccagattctaaaccttttccctcacatgatagcgtattaagagtacaatccattggtgttcaagtacccccaagctatgtgcgatgtggatagacgatacctaggtattcatatgttgacctgaaggaggagatttcaagcatacccgcactttcctttttgggcgatgtgatgtagacatggaccaatgacatgagcgcatgccatgtacctgtcgccgactcgaaccccacctgtgatccactcatttttgagttcttgtttttttccacctcggacatccaaggcactcgcctttgtttcccaagagtgaagtaaataaagaatcgctttaccatccactcgcttactttgttccacactttctattgttaaagttactcgacgatacctccagccaccgaaatgccaaatccggaagaagagggccaggcgcccccattcaaacaatagcgaccactgccatcaccaaagccacaaggttcagcagcgctgtcaaagacaatggccgccatctttgtttgtcatggacctggacgaacaatgaaacacacctacccagaagatgggatggtgaacaacgcgggggagccgtcgctcgctccagtcaacctcccgatacttaggaacaaaacatcgcaaccacaccacgttcggtgaacagcctgcttcttgggtgaaattgcctttttcgaacttttgccttcaattctcctgtagcatacgttcatactgacctcgtcaggcgcgatccgaatccgaatcatgccgccaaaacagtccgccgaagggtcgcagcagtccgactccggcgcgccgagacctgccacgtcccggtcgtccgctatgtccggcaggagaatagaggaattgtatttcaaaccgtcaaatgaacactatcgcagagaactcccgaaaatcatctactacgaagaactcgaaacgatccgacaggaaaacccgattgttgatccgataaacgctgccgccccgattgcaacggtcgagatttgggagcgcccggaggctttcagggaggctgatgttgccacaattgtcgacgacgatggagagggaagaagtattaaattcaagccgcttccgttcaagacgacggctgctgttcctaggagcgaagataacccgacgacgtcgactacgcgtacacgagggaataacgaaccggtcagactaacctcaaaccacgactttacagagattagaaagcgactcggatataaaaggtccatcgatgaccactttggcagatacaaactagctgcaactaccaaatataccgaccggtattctaagtctaatcttgcaaatccaatttccgatccagacctggcgactatgctcggagacttcgattggtcgggatttttcaaaaaccacaagcgatatttcaaaaacaaaccaaatccccccgctgtcctgtacaagggctttcccatggtcgaaaaggtggtctttgtgatgcatccaaatcggtggcactcggaggacagggatggcaaacacttggaagatgggcactgttactggacttctgtcgcgctgctgatctacggcagtgccagcttctggctactcgtcaaagcggaacacctctggtatctcgagagcatcctcaacaaccctcatcatcctcgccacgatttttataagagcatgatggaaaccaaattcaataccaaggcggacggcatacgaggccaatatacagagatacaaggagactttaatctctgggaggcactgcacattccgggcctttgggtgaaccacgacccgtgctatttgactgcggatctgtacaaagtctttctcgtgctttacaagtacgactcgaatgtggatgttcagtttatcaacaaggtctacgacatgaagacttttggggcctacaatagtcggcacgtatttctttgctatgctgtacgtccactcacaccttcatgttccccccagacaatgtgacctttgagaaacgcgagctgacactgctgtgaccaactatagcacggaaatcactatcgacccatgcttccgaacgactatttaccgtacgagtttcgtctcccacgccccacgctggcagcaacaaagatgtacaagctccaaacggcagaacacaacagaccggttgacggcttatctcatcactggcgggcaccattgaactcgattccatcttcactattgcttcctcgaggtcctcatcaagattcggtaacggaaagccacatctacagagtggttgggtatgatcccccggatttaccgccagctaggccaaagcgcaaatttatagttatcgatgacgatgatgatgaccccaaactaccaagtccaaagaatgctaaggttgaaaagacagcgactcagacgcagagtgcagaagcgatgaagcctagatcgccaacgccaacgccaacgcctgcacccaaggctaccactccggttaaatacactcctcggtatgtatccctatctattgcaaccgccgcggcgactaccactgataacactgcttaaccagaaaatagaaatcacagattgccgagtccaagggttctacgaccacctagacctcttccaatacccaattgtccagtcgtcatacccccggtgggcaaggcctttgaagcattgtgcggcgaattagacgaagcagagatgacccaaggccaaacaacgtccacagctctgatctctcgagggccattcggccttactgccctctcctctcgacctccacccgatctcaccaaactgtacacgtacttcccccatcacgaccgccaactgctcgacagcttctacgcctggctcatccaacccgagaatatcgtgaaaccagtctaccaagtcctagacgctctggaactaggcaaccagcgattcgaacaagccaagaaccctgctctcgccatccgtagtcttctcggtccaacagccgacgtcgctgctgtggtgaccttactcacccgctacgacttccgcctgctcctggaattttactcgtacgagatgaaagtcgagaacaaagcaggcaaaagcgctgctcaactgctcgacgagctagaaaagggacattgcaaatggaccaagggtatcaccgcccctacgcacagaggtgtgcacccggggattatctacaccctcgagatgatgctcaatcggtacgaccccgtgttgctggccgacatggcgcagtgggccaagttgtctatgtcggcttgtgcagaagcaagccagtgccagggtctgggaaccgagaagaagtggagtaatgcccagctggtgcagttgttagagggaaaacatcagcagagggaggaggaaaagagggttgagcgggaaacaaaggaagtgaaacggagatttatggaccgactggagcagcaggatagactgttggcgcaccgaagagagtgggaggctcggtatttcagggagcagttttggtctacgtttgatagtaggaccatggaggttgagatgacggggcgggtgaggggagagaatgagatgaatctggatgagcccgacatgggtaatctggacatgatggggatagactcgtttgcgcctggaccaccgccagacgggacccttccgatggatatgggcccggatatagacatggacgcagatggggatatggacatgtgcgttgatcaggagactgaaaaacgacgggaacgcgagagatacttggaggaagcgaggctgaaggttaaggacgtgacgaataaggagaactatgcagacctgttcataaagtcaaggaaaccccaacatggccgtacagaggagaagcaagcggagagaaaggttgacaagacgaagccggaggagaagccgcgagaagccagggaaaagggcgccgaccaaaaggggaatgataagatggacaagcagctccatgaggcgcagagaaagagaagggagcagtacgaaaagcagaaacgggaggcggagaaggagaagcagaaacgggatggggagaagcaagaacgaggaaggtctcgcgcaggttctgcctctggctccagtggtcgtcggcgctccgtctctcgtcccggatctagttcaaccactgcatctggcaccggacgacagcgtcgcacatccctctccagagcccctagtacaggtcctgggaatccgagccacatgcgcgaggaaacaaaacggcctcaactcgagaatgacactgtcgtcgatgacaatcccatggctctggtactggcaagacctccacctcccactctcaagttgcggccggctacacctcccaactcttcgactcccgcaggtgatgacccttttggacctgcaccttccacaaccacagcgaaactcgatccaaagcgtacagctttctcttcttctacttcaaatgccccttctagctccatggctcctagactcgatctcgggcctatcaaaccagccagaggctccagttctaaccttgcctccaatgccagcctcaacaaacccaccgcgccaggtaaacagccaacaaagcctatgcagagattcgaccccaacacagctacgagacacagcaactttaaccccaacgtcggcaccaaacccaacacccccggcaacacgctcaacccaacatttaatccccaaccacgcggcggtccttcagtcccagcaggtcctagcccaggctccagctccggccctagtccagcctcctcacgctctagtacctctctccttggctctggttctggctctagttccagtactcgaccccgttctggttctggttctggttctggcgctggtcgtcctcgcgctggttccggttccggttccaacggatcccctacacgaaccactggcagacgattaggaggaagagcaagatcgtcgtccagctcatcaagttcaacttccaataaaccatccatgtcaaaaatcatggaccaaaatatgaataaggtgacgaatgcaaacgcgaatatcaacccaatggcactggcgcttcaaggaggaggaagcgcgtttgcgaaatccgggtttgcggcccttggttcctctactgcctctacggatagttcttctgaaagtatgtcacctgtgaggacacagaagcccgtaagctcaagctcgaggagtctttcgagggtggaaaagaagaaggatgagggaagaggtggtggtggtggtggtggtggagggaaagtggcgaggaagccgtggttgtcggatgtggcggaggtggatgaggatttatatggggaggagattgggatggggagtgggaataatggagagataaaagtggaggtgcagggtcagggggacggggaagatatgattgatgggagtttgaggattgaggagttggggagtgatgatgcggattttatggttgatgatccatattggtgagaggattgatacttaggtaagtatctagaggcagattttccactacactagtaagagggttgatggggagtcaagcggcgttcggagtttgtggttttatctacgtgtctgtgcttttggtctataggcttggcttcatgatggtttgagagttatgtgaatagaagtgcgccggttagaggagtactatgactaggtagttttgagtaggaataaacaagcacatatgatctccatgactcaaatatggcaattggcacaacacacatggcatgaacacgtgaattctatttcattccccatctgttttactcatggtatctttcattcatttcctttcttgcagacgttttacttttccaaccttcccgctagaccaaagacccgcttactcaagctcaatagtgccaggaggcttgctggtaatgtcataagtgactctgcacacaccgttgacctcgttgacgatcctgttcatgacgcgctggaggaagtcccacgggaagttgaaggcctcagccgtcatgaagtccgtggtcgtcacggcgcgcagaatgataatgtagccatagacgcgcttgtcgcccatgacacccacagcacggctagggtcaaccgccgcgtacgcctgcgagatctggtcgtacagaccggccttgcggatctcggaaatgaagatatgatcggcctggcgagcaatgcgcaccttctcctccgtcacctcgcccaaaatgcggacggcaatgccaggaccggggaaggggtggcgcatgacgagttcctcgtggatgcccagagtgcggccgagctcgcggacttcgtccttgtacagggagcggagcggctcgatgagctggagaccctggccgttggtcatgcgctcgggcagaccgccgacgttgtggtgggtcttgatggtggccgaggggcccttgaaggagagcgactcgatgacgtccgggtacagggtaccctgaaggaagaagccgatcttggtgcccttgccggacttggcggcggcctcctcgatcttctgggcctcggcctcgaacacgtcaatgaacttgccgccgatgaacttgcgcttctgctcggggtcgtggagacccttgaggccctcgaggaagtccttggaggcgtcgatgacggtcaggttgatgcccaggtgctgcttgagatcgcgctcgacctgctcgcactcgtccaggcgcatgacgccgttgttgacgagcacggcccagaagcggtcaccgatggcctccttcatcagcttggcggcgacggtggagtcgacaccgcccgagacggcaccgaggacttggccctcggggccgacgaggtcgcggatacgggcgatttcctggtcgaggaagcgcgccatggtccagttctgggcgcagccacagatgtcgacggcaaagttcttgagcagctgggtgccgttctgcgagtgggtgacctcggggtggaactgaagaccgtagatgggcttggtcttgtgcgcgatggcggcgtactcggagttgtcggacacagcgaccgtgtggaagccctcgggcagggcgccgagcttgtcaccgtgcgacatccacacgcgcatggagtcctcgagaccggcgaagaggcggtcgacgtgagcgtcgtcgcccttgagggccttcaggttggagtggccgtactcgcggtgaacgccggcaatgacgttctcggggctggcgcgccaggcgatctcctgcatgccatctgtgagagtgtcaatgatgccccggtgattcgaggtgaaggtggatagaccgtggtgacataaatcaccatgagatatcacatacagcaaatgccaagaatgggaacacctaagcaatgagagtgttagtaaagatcccagcagcccttcaggacagaggtgatgcataccaagctcgaacacggcagggtcgacgtgaggagcaccgtcctcatagacggagtaggggccgccggagagaatgacacccttgggcttgtagtcaagatcggcaatcttggtggtgcatggcagcatctcagagagaatgttgagctctctcatacgacgggtgatcctttgggagtcattgggttagtgtgtctgttgtctacgcttgggggctgcaggggggggtgttgagagggtgaaggcagtctggggttcacaagtaaacaaaagcaaccacgacacgacagagccctagagtacactagtaactcatctctcgcatgagtgaatgtacaatggaagaaaaagaagagacctacaaatgagtgtactgcgatctgttatgagagaacggaacggcttgttagcactggatgaacacatgcacatatatccttgcatattgcagtaacaacaattaagcacgcagagcaggaggaccaacgcacccgaaatccaaggtcaggatggtatcgaaggccttggtaggcacctctccgagggtagcggcagccatggtgttggaattggaggttatcgacaaccaagatgcgaatgtgcgacttcgaattttggatgccggatctcaaaacgaagacggaaagagagaaagagagggtttcaatttttttctgggccctgcaacaaccacacccagtttcaggcggctcgggtgggggaggagtcagtgtccatagacgagacggggactctagatctcggatgactcagctgccgataagctgataagaaggctctgcagccaatcaatggaagcccctcaagacgggacagagtcattgataccccactccacccagtgagcccgccaaagttgggtcccacccatctgtcactgcagtctgggtgctgctccacggcctggaattccccaggtgttccaactgaactctaattccacttcatccgcacttgaactctcttcatctgtttgccacactatgccatcatcaatcaaacaagcgaacagtgaccatgttacttattatcacaactgacgtgtctcaaccgagtgctcaccggctccatcggatgctcttccgcgggacaatgccaatgttacggtttctttcagcctcttcctcgcccaagtctttgttcagcttctctgttccgcgaatgtgtgcttccttcgtcgtcctgtccacagcctgtctataggagaagcatcttgttcacccgaagccagttcgacttaaatagaccccgagatccagtgtaaccatgttgttgttgttgtctcgatccacatcatcagctcaaacaagcagcctcaaccttgccctcacgaccacatcaacagacactgactcaccagaaagcgacgcataccatcaccatcagtcaccaccagtcatccaaaatgggtagggacaccaagatcgttgaagaattgctcacaaagcctttcagccaagattcggatctcgaccatgtcccgttccgggatatggaagcctacgtccacaggcccgtcgagataaggcacaaggagttgggccttgggaagccgaagaggccttgcaaccacttcgttctctacctcaccgccaattatgcccgcgccaagacatggagggacgcccaccgtaccgaacttccagaagtatctcatcccacgcatatgatatcaaccatcctctcgcggagctggtctctcgagcctccctcggtcaaatcaaagtaccaagctcttgccgttattgataagcagatgaacgccaaggcctttcctaactacaagtaccatcctagacgcaagcaggacaagtcccgcacccttccctccactactgatgccaagcaggcccaaactaaggcggtcgttatgccccagcctctgccccctcacaatctagcttctcaagacttcttctcctcgccgagtactcaacagaaagatctgtcaccccacatctttcaacgcctagccgcacttagcagccatgctaaagagctagagagcttcctgactctctgccagaaatctgaagtcatgcgggccgcctactggcccactgacaaaggtctggactatgaactggcctgtctcgaatacaatagcttcgtcgcctccacttacgagcagctcagaaaccacgttcgcaacacccaggtgctcgagccctacgtgcccaaggttttcaaccttcagtggtcgtatgatgaaataatcggtatgtacaaggtcgccctgcctacatatacttggccatctctggagcttaccatgccggcaaattttagtatccctatgcctattcccatggagatcgatcaacaagtgcccttggatggctttgagaacggcttttctgctgacattggtgtagtcccctccatggataccaatcacccactgattggcttggaggacagccttgctaacttagccgatatatcggactcggatatcgaaagggctctccgggagttcgaggttgctggtgcgaacaccactgccagcgagcccgttgtcaacgaacctgctcaggtggagcaagtgcccctacctgactttactggtaccgagggtcttaccgatgcagatctcttcttggatcaacagctctcagaggccgtcgatcaaaacatgaacctgagtttccaggacatgatcaacatggacatggtcatgcatgagagcgagatgcccctgtgaagaatacttgaacaggaatagtttcggatattccctttgtgctacgtctactttgtctcttcttttgcattttctttttctttgtttgcttggcattctttgcgtcagtccgatactctcatagattagctgtcttttgtcttgtagcagtactaccggaccaacactagcacaatacattttgtttaacatgcatgccaactctcgtaaagtgatgtgtacccgttaagtgactctgatcctttgctcttgcaccccgtgtccgaagaaggtcgtgtctccctcctgacatatacggcctccaatacagagaccctttccatcaatcgcaatctagcaaacactttcagcccgcctcaacttagctacacggtatctgtgcctctatgataatgagtgtctgttaaagtacctacttaatcctctggggaaacctggtcgccgcagtctcttaaaagcaaaacgcttctcctcctcttcaccatcaacagcatttccccgtcatggaatttcgaaacgcgtggggactatcctattgagattaatatattgacattaggcctttggctacctacctaggggcaggagttgttcttgtacttggcagtccataaaccccaggtacctattcttagactttaacgactagacatgacagtgtacggcaacctcatttacaaccaaaatgctaggaatatgttgttgttcttggatccctattcctgatgcctcctgaagagcctgtggaggagtcgatgtaccttgttgtgggtgaacctggtcctccttttaaaagcgatgatatgtagccccccagttttgcctcgagaaattgctacgtgtaggtagcgatttgatggtctcgatgggtggggatgtagggctgccgagtacactaaagcaaaaacaccccgggcggcgggcgaatttgacattggtagaggtaccaagaagttgtttcgatacctccccatatgagggaatggatctctctcttgaaacggcaacctccagtcaggtccgaacggcaacttcaaagtcggaccgcatgttgaccataatgctgatgacggataaaggagagagacgagagacggaaaaaaaaaacttcacgtctataggtgggggagaacaacggagtgtaccgaagccatcactactaggtaccgtagagaaggaacaacccaacattgctccttcaggtgactacctcgccgccaccgccgccgccgtccagtcctacgtgtcgagtgcgcagacctcggtcagcgggagacagcggaagctacctatagcccgcgcaatctggtctcggtcccgggcgcatcacataccaggtaacggctccggggatcatgatgggtatctactatcccgtgccgaagagttatactccgccggcacttgcgattgagaattgttaaaaacgaggattgggattgtgtttgagaaggggaaaggagggtgtaaatggcttcagatttccatctggtattcatcgtaggggagggatgtatgggttgatgatgtagtcgaggagtccagtaagagggaaaggagggtggtaggggtagagagtcgggggcaacgaaaaaggtgcaacaggtgtaaagagacgaaggatggagtaacaataaagccgagaatgaggaaggagccatgccggagtaagcaccgcgctggcttctcccctacctacgtacataaccaccttgtctgacactaactttcaacaattggcagcttcgtcaagctgcccggctagctcaatcggtagagcgtgagactcttaatctcaaggttgtgggttcgacccccacgtcgggctcaattcccgatgttctcatctgagaacaatgtcccttttttctctcttttttttttttttttttttttatttcctgtgttggagaatttttcgcaaacttttctcgctagcgccccacacttgcttcagtggcgagacccacttgcctttttggtttggcgagggcgatcttattggttgacttttctaggtacctttgtggttttgtcacccagacaacaacaccaactggagggaacaggagatcgaacgaggattgtgtacctactagtcatataaaggaacagtttggggaatgcaaataatctaattttgagccttgcggtcgggtgtcttgggaagaaaggaaagaaaaagaagccgaaatgcgatagctgtggcacaccacaggtcgatgtcttgacggagatcctgctgactgcgccgaacccagcatgaaaaacaaggagagacaaaggaagaaaaacaaaagaaatcaacgacgcctttgaccaaagaagcgaaccatccgttcacgaaaccaatcaatttcaagcccaccctccctcttttgctcaatacccccatctaaacagcagcccacctagtagcagctgtcgtctcccctccagactcactcacctggtcataagcaacagttacagatctagtctgcaaaatcccaccgtcatgttcaccgtgctcgccctccatttcatccctatgattccccagccccgaatcatcttcgccattgttactgtctttcttgttcagattctcctcactctcctccttagcatgcatcgtgaacccgtactgatccacctttttttttctttttaaaggtacttcccatctcgaaggcgtccggtccggtctgcttgctgcttttgctcaaaccaggatttcctgtgccttcggcatagtgctcgttatcgtcattgttggagtcggtcttgtagccccgggaacgccaaatgctgcggcctttggctttttcgaccaagggttggaggagggggatgcaggctgctattattattaggttgccttcgactctgtgggtcgaggattagttgagattctttagcggtgaggattggaggtgatgattggggttaggatctcagacggtgagtggctaggtagattggtactgtagaggtagtacttacgaagtccagtataagggatcgcagagttcgtctaaaggtgagcccgctggttagtttcctccttgaaaaggggactgcctcttattcgattgggatgacgcctgacaccgagggaatacttacagctaacatcttggttggacagagtcgatacgccagttgccttgatgatacctacagcacccgatctagtaacacgttgtcatgtcagtcaatgcgaacgtggcatggggcaaacagcggagattgcaaacgtcaacatcatgagaggtacttacacgagacccatgccgagagcacaacacagagctagcttctttttggtgtgcatttgtaacttccacaggacggtagctgggtatatggccaggtaaaagtctagaaacgcggagcatgctgtggaggtggggtgatgatgtggttagccgcgtcttgttggtctttgagcgacgaaaataaacttactactagcccaataagctaacccctccaacaattccggagcgagacaattatgaggcatggtaagagtccaaagcgcctgggttggcgtgcactgcaagagcaaggtcataaccatggccgtgagtgatagacagcagatggtgcccatggaccacaagacgatagtatgcagccgactgggcacgagcagtcggaccaggagagcaatgacggccagcttggggaaaccgagtgtttcgattccggggaagtaggcggccatcatccacttgatggtgttttccttttgctcgaggttgagatcggcaaagtgtcggccgttgccccaggagacggatatcgtcacgaaaatgttggagagaactgcgcagaactgtgaggacatggtcaagtcgtgtcagctggggaactctctacggctccagaggtaggtattcaggttataaccggcggttcgactgggtgtgtacctacacaagagaagattataatgtagtcatcgaagccgagcttgtcgtgcactacggctcggacgtagaaacgagcgctgacaaagagaagggcgagtgctgtgaatacccagcatacggtaagcatcattggccctttatcgtccatttcgtctgggtaggcggagcaatactgccgcctagtgttttgaagggaaaaagtgcacttgagaaaacccaaaactgctgtacataccgaagagcagaggtacagatagatatcaaagatcaaggaaaatggcatgctacacaacactcacgtgtatttactcgtctccagcgttcagggtcatcaacttgggtagtagcaacgaaatctgtagtaagcctccagaccaggaaagatagaaaccgcccgctaatgtccggggatcttgacatttgagccccgtgaaaccatgaaccctgaatctcgaagcagcacccaagccaacgaaggagctgggattttcttcttttggaacatctaccaacaagtgtcagtgttctctattgcaaaactcgtactgggtcgcttgcaggcagcaatcaagggttgaacgggacggggcttgatgccaccttgacccaagccgtcgggactcgaactctcttgattctaaatgcaaatgatgtgcaggcatactccaccctcggttacggtactctcatcattcttgactggcttacgaagatgaaaggttgatagattcgagcagaaggtccagtgacctgtcatacaatgacatggttccttgcaggagtaagcatagcccttgggtggccaggtcggaacccccttgtcttcagcgaaagcagcaaagtccaaaggggggagatttctttgaatacttgtacagtgtctgggctggttggagagaagctgttggagagggcgttacgaggtcaagattttccagattggtgtgtcgtgaaattggaaatcatcatgaggaaggctggcgatgtttgtcctgaaattggtggttgccggggatttggtgattgatggctgggaagttccatgtctggtcaaaacatttgaggcggaacgaaccaggtacgtacgtaaggtaccgtaggttacacccatcggagagataatcacgactgagtgtccatgctggtgggaattgccatccccgccttctcccgtcgtctcggcaccgtagcaccttccacttgcagggcaacgaacccactccacgcatccagatgttcatgatacggggcgttcggtgcatgctgcacagtgatgttttgacgctgttttggcccggaacagcgagccggcagtgcctaagaggcttgctaggcgggactcggttagtgccgaaccgctgtcaaggcgtcaatggtggcggtccgactaacagcctcatccggtgggtccaacccgacatctggcacagtgcaacttccgtgcatccgttctttccgtcttcactgcagttcgttctttctacaacactcggtcgtcactacctcttttcatgattacctctactatgaatgcaatcttcatgaccgccgatggaaggcaggtgactcagcgagttattcccgggaaagcaccacgcacactgcggagggaatgtgggcaacagcggagatggctggagagaatccttagtaattcatactttatgccaccattcccttaccaacggcgggagtcaagaacagccagctcgagcctcgagggctacccccacctgtatacaagcgaacagtgggtggcatcatcgtggtacgtcttccccccatatcggccccgcgttaattaatgctaatcgatatctctggctaggtacctactccgacccatatccccgagctactaaacccgttctaccaccaaaccatagcgaccaccgcgttcaacttgccaaaacggttactctgtttgctccatgaaacatttctccgtcaccaccgagtgcttaggtgtgttgcgcctgatcggggtttgatctctccccgaggaagtaggggcagcggaggagcctcacttgagccccacgttgtacggctgaccacatctatgtcgagataaattcgacgcgagtgacacttaggggtaggcctgttggcgtcgtcgactacttggatacgcaagctgtattgtctatataagtagcggcatacatctccccccatcgagctcgacgacctcttccccattctccaagtttcagtagcacataacacatacagccagcatgtccacagcagttgatctctcgctcgccactcggccaagtgatgccgatgctgtgccgggcttgatcgaggatcttacctctctcaatggaaactggacagaagacgatgaggagacgcgccacaagatggttatcaaggcacggagtcttctccagtctctcatgacaccccgcgagcaaatgttgcaacatacatgggctgatgtgagtggctgactgcttcccccaagccatctctgtcggcttactaaaaccatgttcgaatacagcccggacttgatgctgctttgaccaccggtgttgatgtcggtctttggaagctcatggtcaagaatggcgttgatgccgttcacaaggttgaccatcttgctaggtctttgggcatggatcccgaacttctcggttagcgactcgatttcatacccacccgacaactcaagctaacagatcatataacaggccgcctgttgcgccatgtgtgcgccatgggccatcttgtggaggttgctcaggatgagtacaagctcacaagctttaccaaatcgatgagcctcgatgtcatcggcgacagttatgtttgcctgtgagtgttccccttactagcttcctcgaagtcgatgttgttaaccatttttttatttattttttcacattctacagactcggtggcatcggccgcagcccaatcgacttttacaagttccttcgcgagaccaactggcaaaatcccgtcgatgccgcccacacggcgttccatgtgtcatacaacagcgacgtgccaaactgcatggtgtatctcgggtccatcggcatgggtcctcagatgaaccaccatagtaagtcatgcgccgccgaaggatatatcctgcaatagtacatgggaggcagcattgctaacctcgcgtttcacactcatagtgggcggttacaggcagggccgcttgccgtggcatcatcccaagatctatcctgtagagaaggaattgttccccggtaccgatgcttcgtccgatgcgccgctggttgtcgacgttgctggcggcctcggccatgacatcgacgaattcaagagaaactaccccaaccatcccggcgtgagtagccccatctatttgtcattcctgacatgacaagaaattgggcatgatttgactgactggccatgtgtagaaactgatcctacaagatcgtccgactgtcatcgaagacatcaaagacatcgatcccacgatccagcgcatgccccacgacttcctgaccgagcagcccatcaagggagccagggcctactttatgcactccatcctgcacgactggcctgatgatgtctgccagaagatcctcgcccgtctggcggaggcgatgaagcccggatacagcaagttgctcatattcgaatgcgtgatcccgcgaaccggtgcctattgggaagcaaccgcgggtgacatgctgatgatgacgcagctgtcggcttgcgagcggacagaagaccagtggcatcaactcatcgagggcagcggtttgggcctcaagatcgtcaagttctggtcgagtggactttctgctgttgagaatgtcattgagtgcgagttggcgtaagtaggtagctacatcggtcggacggaaggtaatctggtaatatttaatcctctcacgatatcctgactcgatcagatcagcatgtcaacgcgctcagtgctctgttctgtttcaatgttccgctatgaccacccgcccaatcttcagtcctgcttgttcactttccggatctgacctccgactatcaaatgagatcatgtcaaagcgctccgtatattcccaatctccaacacggccaaccgtgagccatacatccttgatctactgtagtcttggtctttggctgttctctgtcgcaagcactgaagaatcatgattggtacctcaccattagtgttgaccgcgaagctaccacctccacttgcatcatggcggtctgggaaattggaggacaatttgtccacacaggtgaggtcccaatcatagcctcttccaccatgcccgcgggttgacttggaagatcctcaaaacttggatggggacaaggcgcttgggatcatttggccgattgttggtggtgacccattagaagattgcgaagtttcactatataagcaagtagtcagccatcttactatagtttaaagaagatactgtgagataggatgaggtgaacgaaattaaacaaaaatcacagtctgcaggtccaggatgttgagacgggcgcgtcgtcacggtagcggaattgcaagtgtcggggacgagtgatatcgaggaagttttgggaagaaaagggagaagagaagaagagtctcattactgtaacctaaaatacccgaggaatggaagacgatttacaaaatacgagttcttcagacctgtgtctatgacggtgcatcgtgtacaaacaacctaatccatattgaagtcgtgcaatctcaatgaccactctatacaccgagttactcttacacataaagttgtgatacaaattgcaagcacatggagccctcaccactaatgcccatcacataggtacccatcgtctattcccctgagtgccaccacacctcgatacgggaccatatcaaccatcacgctgcaagaaacgctccaagtaatccacctttccaatcgacacgcccttcatccggaaaatcgcataagcggtctgcaaatggaagaagaaattgggcaccgcgaacttggtgacataatgctgcggcgtcatgttatacacctgagccagcaactgcaggttgatcgtgttgaaacgcaagtgcgcctcatccaccgtcttcttgtccaccttgttcagaaagtcaatcgtgtgctggcaccgctcaatgagctgctcgatggtggtctcgtcatcggcaaaggcgacgccggtctgaccagtaatgatgtcgacaaacttcttgggcgtgttgctggcacattggacctggaaggtcaggggcttcatgtctggatgcaacgtccagtgcggtatctcattcagtgaaatgtcgttgacttgggcgtgcttggtggcggtgacgaggaggtgcttgagggtgtgttgaccccggaggaaggtggggatgctgacgtcgtagagggagagacatcccgaatggtcaatcggtacgatttgtttgtcggccattgtgacttgaaggcagggaggagactctgtgtgtgataatttgatgtctggtgaggtatgtggaaggtggttcctgaagatgattaacgggtgcagttgttggtaaaggggagtgcgctgaatgttcctttattcaacacgtacacaattacctagacaggtcgagaacacatcatagcatccaacactcacctcacgcgactgtgcttatgacgccagagctctgacaatgtggtctttgaacacggcgggggaaatagcacatttgcgtcatcatgagttcatgttgcggacctgagaaggtccaaccctccggcatcacccttcacggcaccagaccgcccaacaaaatgccgcagaaacatcgtcgccaatcctacagttcagtctgcaaaactccagcagagcccacctgaacaccgagttaaccttgccgttcaaaacttcatcaaattctgcatatcatgggcgttcgagatctcaactcccgacccccaaccccactatcaacaaacctgagcgtcggacgatgtgccggatcaggcgcagaagaggttcgggttcaatcgcctcccgggaagagtcgagctccatctttatctctggcttccactactgatcagactccagaaatcggcgacaagggattgtccccggaggcactgtctggtgtcgagacaaattcagaggtagtctttcaggaactgctgacggcacatgtgcctctgaccagcagcgcggcgacggagtctgggcgacaaagggagtgacgttctagcgcccactcgaagagatgattcaatccttgtcttggacagacactggccgtagttgatggagaagtctcggcaatcatataggtgagcatccatcttggggattgaatgttttaactccgaatctgactggacttgggcacagcaatcgcaacgatacactcggtcgttcctcaagacacaaccgtcacagatgacggagatcttccgcccacgctcgaatcctacgtcgaagctcaacgttgtttgcgtagagcgaagcaagtgcgatgacacagacggacgcagcaaaacaatttgagagatttcagctccgatacttcgccgacaccgaggtccagacccagatccatacacatccacgaatgaaaggaaacatgcaaagcgggaaattgaattaagccatgcacgcaaccatccagatctcgttttcccttcattggcttttcattggctctcccgatcatggacgggacaggagatgtgaccatgcaccccttcggctcatcgtagcattcacccgccttcccggttaaagttcttacactgattgagcttattcttgctcggagagttagcgtgtgcccttctaatggctgggttagttctgttctgttctagcggcattccatgcagtcatacgctggtatcctctggagccagacgagtttggatcggcgtcgtgctatccgcaggttgttggaaagtatggtctgtgtcacctggagagggcaagtgttactacagatctccgaatagaggtctggcacacagaagttccgcatgacaacatttgagttgccacttccaacattcatttagtattcaataccttatgtaacggtttcaacctgagtagtgtacactacaactacctcgtgtaacgcttttggatgacacctgccacatgaatgtttacatgtctgcatgtcctcattttattgtgtgtttctctccacaacccctatcgacacaggcaagccaaaaaggccgacgaagtatgacggacgccaaacatttcttgcggggaatgtctcgagctaattttcttcaaggaactatcgcatgtggcaaaaagtcaggagtgcttccggggaggataccatgacgatttagggggagaaaaggctggaaatgagaacacgaatggacagttgcagctctcattgagcatcgaagactccttgcttccataaatcaagattaacacgggaagagaccgtacgtcgcagacatcttgagctaacaccatcaaatcatccaattcacctgtcaagttcatgcatggtagataacttcatgcatccaataatcatctcgagatccatcactaaatagactggcaaagccaagacggaggaatgtagcgatattgcttacctctccagccagcatcgtgtaacgcaaacagtggtatccagggtagcaggggttgtgagggagacatgggctttggctgggcctggagattcacagacctgaatgtctagtacctcttgagagattctagagtcgacgaaacccttaaatagccctcacgagttcctctctattcatcaactacttgattatcttcatccgttaccctgagattcttagacaagcttcaaaccacatcagagcgtcccactatcttctcatccaggccattttcaccaacttgaccaccaaaggtaggtatctgcataccctctacgcctcgttgacaaaccatccagctactattccttatcccacccatcaccacctcaatatattctccctccccatagataccccggtacatacccaagctaacagtgacatacccacccatcagatcaagtcaagatgcgtctcacaaccaccctctccttcctcctcagcctcctcgcaattggcaccgtcaccgtcacggccgagaagtgcgcctgcaaaggcggcaccgaccactccaagacggcctgtgaccgcatcggagccaggtacggcgtcctaggctgcggcttcacgggttgctgcgtcaaccccggcacacagcacaaccggtttgtgcaggcgtgcaaggatttgggctatgggttcaagaggtgtgatgattgtgctagttgttaggtacctacctacctaggtaggcggttttatcaaatgtgggagagaggtgttgatggggggtttttgagggggagttgtaggggggagtcgtaggcgaggagggaaatggggatgatgaacttgggtaaatcaatgcaatggtggatgacgctggggtatttcttagcaacacgactgagcaatggttgacataatctgtcttgtttcttgtggttttggttgctggtgttgttcaatttgaaagtgtcgttgcttcttcgtgtcggcgttgcttgacaagtggaaggaggcatcatgcagcggcagacctgttctgtaactggccaaattcgacactttaagcaatctggattgcctcaggaagtattttctgagaaagtagaatagaagaagtgtatcaagatcacaagagaaaagtttttatcgtggatggatggcgtgatttaacttctagtctagaagaaagggcgatgttgtcactgtcatattgaagattttatcttggcacccaataaaaaaaccatgagtaccttatagaccagacatttgtcgctgatttgcatcaaggaatgattgatagccgcttgcccggctagctcaatcggtagagcgtgagactcttaaggagttcctccgtaatctcaaggttgtgggttcgacccccacgtcgggctcaattcccgtcgttccatatccttttttcaaagttcgttttttgcctgctttccatatttttttcctcgggtttctctcactgttgggtttcttttgttttttctctttttttttcttgcttcatcatacacttgatgaacctggtcgctcacaccgattagtgaaggagtcctgctcgctttgtaatgtggtagaaaatgcaggctggcacgctgtatacacctctgccggcatctgaattgttagcgtggtacagccacctttcaaaattcagggaaatttcgaggttagccaagtaaccagttttgtacgggaaatcaagtcatcgccactttgcacctcgccgcgccaaccctttgaatgccacgggaggtgttgaagtgagtgtctgatttatggtggtggttggagtaaaaagcattcaacttccgctccaaactttcggtctctctgtaacgaaaagggtgaaatggccagtgtcgaacgaaaaatttgaggatagtataatcgctaacgatcaggatttcagtttaaggaaatcatcaactgaagctcgctccagataccgggccaacaagtcttgttgacgagaaggtaagaatgctgtaaaagacatcagaagcattgttgcaggatggtgaaaacagtaggatataatgctcaaatttgaaccctgctatcaacaaggtccgctggctcaatggcagagcgtctgactacgaatcaggaggttccaggttcgacccctgggtggatcgagttattttcacttttacccgtggatcccatgattaaccagatctctacggtgcttctttttttttttttttcttcccggtatttttgtgctcctcggaagataactcgcctgcaaacgtaggctgcacaggcaatggtcattctcatgtattattcatgatttcccatgcgccgcggggcagtcgcttctgatatagttatcaactcggaaattctgtgtaggaatgttctcttcacacacgaccatagccttttgccgttacgacataaccccgaaatcacgaatgtgtttacacggaccaacgaacaacgactatcaacactcgacagcagagaaaagagcaacaaaagggagaggacgaaacgaataagaaaccacgaaagctaagagtcgaaggagtgcatgcatggatcaagcacaaaccaaaaaaaacccataaaaatgtagatgttgttgaacatcgggaattgagcccgacgtgggggtcgaacccacaaccttgagattaagagtctcacgctctaccgattgagctagccgggcggtgtttaaccgcctgtttgttgttggagacggcgctcgcacgtactccagaagaagccattcccaaaagcttggtggcttgcttcggacgtcgagtgaagcatgtgaatctgatgggatgtgagtcgcgacgcaacgtaactcaagcactcaaggcggaggacgggtggtaaatgtcgagacctaccagttgaggatggagttcaagcttctgttataatccagcggttgctttgctttgttcgttctgaagtctttgcactcctttgtctctgcggaaggacttcggatcgggtatgaaggatcaaggtgtcacatcggacggtggtgcgtagatagtgaagcgatgttctcttgaggttgtgaatgtccgaagatgcaagtcggttcatcgcggcttacttgaaattcaatcgacagagttgggacattttcagatggataacactgcaccaggacttggggtagctgacctcggggcggagtctgcgcatcttccgtacctgccctgcgttcatcttggtattggggaaggcccgaccgctgcataatcgaggtccggtctgtgcagcatctacctcatcccatgcccggtgtcattcattcctggcagacacaacagcagctgtctgggatgtagacacacgatctacgacgttcaaccggacttgctgctgtcaagtccggcactgtcgatggctggggccaatgcttccaccaagtccgccacttatttgccaactctaagcggactcgatgctacagatcatgagtttgcccggaaatatcccagctctgattgtagcagatatgttgctggatgagagagtctgcaaaaacctggcacgccttggttacgcattgctcgagagttcactgtctggcagtctcgttgtcctgccccaaggtgaggccataaacttccgtcctcttccaagatttttgaccggcttcccaacttcccagtttgccttctctcctcacaggcacaccgcctggcaccattggacactgccattttccccatcacccctgaaatatttttcagtcgatatatgacaggcctaccccccctcgttgcgattccaatcagtcccctgcgttcaccttccacaatgtaggatagctgcaataatatcctgagtaccagcgggttaccgtattttagctgtctttttggggttttgtcttagtcttcttcctttttcctccaatcaaccaccctctcacactccatccaaccctaccgtgagcaccacggtctggctgcaatgcgcttccccagatttttccaacatttcaccacagctttgctctgcggggggctgcttattgaaaccacactcgcagagggaggaggccagcccaatatagctgtccaaaccctgatacctcaaggagtaagcagacagatacttccacttatcaagctctttttatcccaacttaacacacctccctccattccatacctgctcaaaaagctgacttcagtctctctctctcacacacacacattaggatcctaccaacacaaacaaagtcaccggtatcggggtctcctactatccagccgcctcatcaataaaacacaagagcagcggcagcatcatcatcatcaacagcaaagatgaaggatacgagactgaagtcccctgtctctacgtcaccacaacagccatcacactcgtcgatattctcgttcttcccgagagtagtgaggatgatgatgaggatgatgatgatgaggagggtgaccgcgggagcaacacggagatgatgcccacggagatgcccacatggacggtcttcttttttgcagcagtgctggacgttgttattcgaggggcttttgtttgaagttgctgacccgtgcagcggcccgtcgttagtagggaataggacatgacaggaagtgacgaggtaaatagaggtaggcttttgggatagcggggagcaaatcggagtttgggatgggtgttcttgtataatatcttgcgaggtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtatatgctcagacgagttaatagctgtttttcgatagcagcatgcctgcagtactggctcgatttgcaacggggaaatatgactgaaattggcattgatagtcgtacttatgccaaattttgaacccccttagttcgattctaaaaagcgcggcgacattgactgatggtaaagcagcatacttgtgtacttggagatacgctgagcgacagctggaaggatacacaacaacaatatgagagatgaaattttcacccaagtgtggtatctccccttacatcaaaaatcattttctcatccttatatcgtacagtaacatgatctttatgtaatcgcctgccgccttagtgtctacctatacaaatgttttgtcctctagctctaacaaagccagcatggaagcagccgctattcttcttctgctgtttcttctcactgcacaagctcatatcacatcccaaatttcacttctcccaagcgtatttgatagtagggtccccccccccccccccagacagccccgatatctctaaaattccggactaacgcccccaaacttcgcttcctccccttcggcttccacatactcatccgacaactgactaatcaaatcctgcaacgctggtctgaagggccacttcatccactgctccaacacatcctcaaactgccacgcgctcatcccccgcaccgtgatctcggcggctccgggaaagggcacaccgccccgatccgggtccaccaggctcttacacatgggatacacaaactcgctcgctccgggcgccaatcgatccagcaccttgctcatggacgagttggtatacgccatgatgctgcgcatcagcacttccgccatgtcaccactccgatccgtgttggggcccatggaccgcaacaccttgtgcgcggccttgggttggatatcgagcagggaaagcggcacatgcgggaaaaactcgtcactctgaatcacgagcggctcgatggccctgcggtcccagtgcatgctcttttgcttccacaggtgcaggttgtcgcgctggacgaaccagtcgccgcaggcggtcgagcccagggcgataaaggacttttcccattccttgtaccgttccatgatggatgcaatttctttgtcgtcattggctgccttggcaatgcgccattcgtccaccagccggtggaaattcgccatgttgttgtggatattgctgaagcgcttgttggccgagtcgatttggatgcgcatgcggatcatggccttgtattcttccgaggcgagggcaatcttgcccttttcaaagtctttcaagagctcttcatattcggcctggtgacggaagtcgtacgtgatgggcgtctcgccggcggcgactacgctgtcggaattttgcgagacctcgcggaggatcttggtctcgcgcccagcgggggtctggatcccggcttcgcgcatgcgctgcaaggctgccagggcgctgctgcggtcgatgttgatgtcacgactaaaccagagacgcttggatggatcgatgttggagtaatcggggcccgccacgtgcgtaatggattcacagttgagttcggcgtcgacggccacacggcggcgacgctgagccatccgcggaagaatggcggccttgtcctcgtcgtcgagccagagcagcatgcgtaccagaccgtatttctggaagagggcgccgctgcgaatggcgtggttgaactggtataggatcatggccgtggcgctcgcgaagctcgcgtatcttctcttggggtaggagccaagattggcggtgaccaggagtgtgtcgttccgttcgggtacgtcgtcggccgagtaatggtgctctttctggtgcggtaggtactcgggcgtgagtaccgacaatagctccgcccagacaaggccgtccttggctattagtttgctaccgtctcgggcaagcaacggttctagcatgggttcgtagaagcccgcgtctggttcgagcagcaggtgggtgcgaggcttgagcaggtcgttcagcttggtgctccacacgccagctccggggtttagatcgataatgtcgcagccctggtggcgcgtcaaggtgggcttcatgtattcgaggacatcgtcaaccatcttctcgctggtgacgtggactcgggtccggtcgtattttctaacggctgcgggtgccagtcccttcttggacgtgcgcccataatcgagccagctccaaagctcggtgtcgtatagtcgctcttgcatggggtccacacaaggccgcagcatgctttgctcatcgctcctcgatattttggcgggttttaatgagggcctcttcttcgctgctgctgcagcttctcgttttgccagcttcgctgccagcttcaaggcctcggcactaccgtcttcgggaatgtgtatacgtggccgccccgccctctttttcttgggttctttgttttccacttttgcttcttctccatcctcggcactgtcagcagccttcttgcgccgcgttggtttcggttctgcggtttcgtcttgatttacaacgtcctcctcagccgtctttgctttgcgcgtcctcgtcctcttgggttttgcttctggtgtttggtctgcagctccgactgactggaggattcccatggcttcccgcatcatctggccggcagaaggcttcttagcttcgagagcttgtgtggaccggtatgcccttcgcgcgtgccattgttgtacgcgggagttggccgataggccagaggtgctcgggcatgtgacggttgtaattatggacgatatacatggcgcttggcccaggccgaagttgcggcgcacagcattgttgcgcaccctggagagcatcggtcgtggacgggagaggacggcgggggaggtcacgtttgtccggaacggaacgggtttgccgatgatataagaacgagaatgagtaaaagaagatagcgggggacgggacgtcgagatggcgctgccgtgctcctgtctgtctggtggtgggtggtatgtatttcgatgttgatgttatgttacactggatagttgaattgccccgtaagaatcacgtttacttttcccatgcaaccagctgcgacaattatttctgcccttgtataccgctcattgataaggcttatcgtcggtagtatctgacccgacgtcacagcggcagccattcatgcaggtccggtatcttagcgtaagtaccgtgcaaatcagtgagtacctctatggccaactccatttctttgtaccactcgaacagttactgtacacaccattacataggaacgtatttcagagacacaggcatgaatgtttctgacttccacttcttcatgatgactaccatatcatattgattcatagagtcgagctttgattgcctattcaagtcacatatgatgtcgtcatagaatgtacatatgctgctgcccaagcgaggaacaaaaaatacggggccgggggctattataaaatggcagtcaagccacaaaaacaacaacaccattcaccaaggaaaaggggtagtaatagtggtagtagtaacaatgtccgtctccataccatttgtctagacctgaccaatagacccatggccaaaccacaaaatagtgaacaataacaggtgatgactgaaaagaaagaaaaaccaacaacggacctacaacctctctctcctccacgactctacttgtacgtcttcgacgccaaccaaccttgtctttgatgcaagacagaccatattccctgtccgcaaactgatgaacaaacacaacaggtccagagccagcgtaaccagcaacatctaatatgcttccatatcctatgaagagggaactcttgactcggctgctgtggaatatcattatccggctcccgccctaaaggaagccccggctacggtccataccatctaggatcccctttcgccgttgcccattccgctacccattcccccagccccgccgccaccgcttaaactctggacactctcacgcttcctcctcttctccctctccagattctctctcagcgccagattctccgactcgctcgtactgatcctcttgagcgcctcgttacggtccaagattctcccttccctctccgccttcagcttgtactccaggtctcttaggcggagcatccacttgttgtcggtgctcgtcgttgacccccctcctccacctgcacctccactttgggagaacataccaggcgtagcagggttgttggtactacttgttgaccccggaccggaaggaggggcgactcccctttcgcttgatgtttgaatccccccacctccaccaccggggccagtgtaggaggcttgggattgcacttgggggtgctggtactggtgctgatgactctgctgcgactgggtactctgtactcgagacaggggcggttgggacgatcccggtagtaaaacatcgtcattgtggccgtccatgtcattgatcatggacctgcgactactactcgctgatcgctggggtatagcgatagaactcggcctgctactgacgccctttctggcgtcgacttggctgtaaatagacatcctgtcactgggcattccttccctgtcccttggccctgcagatggcaggggactggggctttgttggtgacggtcccctcctccccgagaagggtgggcagcagcatacgcggctctagcacgaacttcggctgctgtccgaagagtgtggttttccaccttgagctgcctgtaggcttcttccagccgggccagcctgccctgcgcttcagcagcggttaagacgccgttgcctgtggtgccggctgcgatgctgttgcgcacaatgtgctctagacgatccatcttcttggctcgcatctccaggtggctctccagtgcctgatattctctccacaggtcacgctctaccgacttcaccttggtctggaagctactgaccatggtttccagagtcttgaccgcagccaagaggttcttgctgaagccagggaacatggtggcgaccgactccaagctaggcagagcgcggccattgatgagactgttgtcgtgagcccaatcgctgccgcagagactggatagcctggtccagaggttgaggagcagcgtgttgcgttcggtaagctgctctttgtaggtggcctcgagctgagcgatgcgtttcttgtcttgggctttgccagcttccagctcggcaatgcgcgcctctgattgagagagtgtgcgcgtaacatgctggtgcgtcttctggaacgtctcaaactggtttttggtgttccgatgagcttggcgctccttatcgagcatctcaccaaccttgcgggactcgagagcatgggattcaagaagagcgtcacgctgcttgatgatgcggtccttctcagccagtgacgccttggtggtgtcaaggtcgcggacagctttttcgaggtccatttggagcttggcaatagactgtcgtgcttgttagtttgcagtccaggttgcaacgcagttagatgcctgcttaccttgagaaggctagacctggtcccattcaggtcacctagagcctcgcgaaggttgttctccagctccaagagcctctccttccactctgtagcctcgacctccctgcttgtcaggctcttgcgcagtcgtcgggcttcatccttggctgctgttgcttccttgttgagctcgttgatgaactgctgtacctcctccttctccctgtttgcaacaatctctcgttgcctcctctcctgggccagccggttctccagctctctgactcggtctttttcatcacgcacaccttgctcggaattcgccagtgccgcttccagatcgccaatccggatcttgtcgttctcctgttcttcccgcaagaaggcaatctccccttggcttgactcttgctggactgacagacggttggccttgtcgtttgcctcaagaagcttgaattcgagctcctctagttctctgttggcatcattcagctcttgttcaagtgtttgtatccgtttgtgcttggcttcctgctcatcctccaggcgaacaagggcatcgctcatcttgcgcatctcctcctgtaacgcttcgaaattctcgttacggtcattcagatcaagttggaggcgttcaatctcagcactacggagatctgattcaccttccagcgcatcgatctcctcttgggcttctttgcgcaaagcttcaaactcttgttcgaggttcgcgtgttcttgaagtgcctcgtcacgctcggcctgcagagcgacaagatcctgcattgctgcctccaggtcatcttgcagggaatgggaaagctcttcagcctgcttcttcgcttcgcagagcatttcaaagtcctccatacaggccgccagctcgcgctccagatcttggttttgaagacgaagttcgttgttcttatctctcatctgagatatcttgttctcgagctcttcgcggtcggcgtcgtctagtcccgtcatgcccgttctgccactagctctcgagtgtgacctctcatgggcaccggcacgggatgctgacctctccaagagactgtcaatggtagacggagcagggccaccgcgacgctgtgccattttcaaatcctcaatttcttggtacagacgttccttctcacggtttcgagaagtcaacatcgaggtctgtgcgcctacttcacgacgaagttcggcattttcgtggcgcaactgttcgctttcccgacggagttcttcaatcagagtggtagccgagctggcaacgtcctgatcagctgaaaatgaagtggtaggccgactggaagcgctcccctgctcgcgggaccttcggctgaggtatgacatgttggaaccttgctgttgttgttgttgttggtatggcccgttgccgttcggctgcatcgccagctcctgcttgaggcgaaagatttcttcacgcagctttcggttgtcctcgtcactctgctccctcctcgccgtctcttgctcgagcagatccttgtaaacgtcggcctcttcttgccgatccaagtctccgccgaacctttcgcccgtcttttcgctaagggtgcgaaccatttccgccattcgcctcttttccgcctctttgtgaagattttcattccggagcctctcaatctcgaccatgtgctcttccagctgatccctgaggtacatcagctcttcttgtacctcttgattaaaggcagcattctcctcatctgactgatcgctgcgcgcagtacctggccgctcatcctcatccttgacttgcttctccaactccttgacccttttacgtagcattttgttgtccctttgcaacacggctagcccagttttgagctccacgttctccgagatcatttccttaataccctcttcagagagtttgtccaggcgatcactcaaaaacattaccttgagtttcaagtcaaagttctctttgctcaatcgctcaatggtgctactttgctcttttagagtcaagctccttccgccagcgcgagtcggaaccaccgaagcgcccagcttgtcgggactcttaagatcggcgaggttgagggatttcgatggcgtcgtcagacctgtcttcgccctgtactctttcgccagagactcgggcacctgcacatctctaacatgccgggcgagaaccgtgtcagatggggcagcgagcggagggggcgtcttgcggggtttcggtgttcgcaccccgtcatcttcatgatcccgaagctggcgcatgaccgccggttcgggggagatggcattgtaagcttcgtcgagaggagtgagtccagaaatgggtcccgagggatctgggtcttcgtagccactagcaaaactgcccatactggtggtccgcgtgaggccgttcgtatctcgcggtctttctgtcgaggaagacgcacctccggaatgcagcgcgtagtctgtttccaaaccaatcgtatgatcgctgtcggggtctggatcactagcataggatgacacggaaccacgctgtccagcctgacctctcttaaggtacttggggcgctggggaagctcgcttctctctgctttcagaggctgctggtgatccttctgttgttgctcttggccttgctttctaccctccggctgctgggaagccggctcaggagtcttttccggggtcaggttctctctcgcaaggaatctcctggcgctttgggtggagggtgcatgctgcagcttcgaattatttccgggggtcaaccgtggtttagtgggagtttcgtgccaatagtcagactcgtcagagtcgtcctggtgctcttgttcgtgggacaacccattcccgtcatagtcatcaacttgtcggtccaggttcggttgcggaacgacgcgagatgctgtcgtcgcggcagccgcagcagttgggggagatggagagaaagcttctagagacgaagttgtgttacttgtcattgatgtgtccgcggcttgctgctcgtgggctttgttcagctcgtcctctctgctctggctctcttccccacttccgccgtcttcctcttcgttgtgggacctctgtatggtggtcttgtcggcatcctcgactgtggctacacgcattttggagcggctttgggggagatgttgtgtgtcgtcgcccgagtcattttcggactcgggccttgattcttgggtgtctctctctgtttgtaatcgtacgtcggcatgcgctggtgggggtggaggaggagtcgcaggtgcagcggtcgctgtcggcccggcaggtgcagcttctctggacgcggagtcgaagaggtcataggtatcgtcgatgcctcggtctgaagtcggaaagggtgaaataggggcggaaaagctggattcgatctcgtttaggtgttgatggacggcaatttcggcttgcgaatcagactgcctcaactcaatactcggcccttccaaatagctggtttcgggaactgctaaaagggaggaagcagagttggcggcgtgcaggggccgtatgtcatcgggtcttagcgatgtacccggacttgcagttgaggttgcgggcgagggataggggcggttgttggtgtcgttgttgttgccgccgccattcattcgcgtcgaaggttgagggtcggcattgctgtcgggaactgtcgctgtggatggccgcgaccgacggcctcctcgctcttgggcttcttcctccatgattatcacctcagtcctcagctacctctccccgtatgctcccggcctgggtttcagccagccctagaggtagggtgacggtgctggatcgcgttgggctaagcgcaattgcgctgcggttgttttaaggggctcctcccttatcccgtgtctgcgtcaatcgccgtgctgtcgtcctgggagtcgtcgccgtactgatgatggtcgcgtcgtccggaagtcgaggtattagcggactacatccgcgattatgaggtcagaattagtatgatttaaggtgttaagttaagtcgaggtgtcataagtcgtagcaagtacactagtgtaagaggtgaattgaagagagatgttccagaaagtccagattccgcatcactatccgcaatctgtagtgtagtcttttttgggggatagtaggcgtttgttgagtggagaggttggactgcaggtccatgtacctggaaatggtctaatagatggcctggcaggaagtaccttaccttaccttaccacttgtgagctggctggtggctgtcgatgttatgacctcccgctagtagaggtagtgtaccacagtagacgagaggtacctaggttcctaccaaccgggcccgattggccagggttcgtaaggggttgcagtagattacaaagggactgactgtactgtagctgccagctgtagggggacctcgaggtaagtaagatcagtctggctaggtaggtatggaggtaggtaggatcatgatatgtcgcgtattgccttttgtcgtaagtttggctggatcgtgaccaacaacaacaacaacaagatccaaaattttgttgatggaaaggtacttgtgatcgtccgtgcaaccagcagctcccagcgggagatgatggtctggagtccagtatgacggagttgtcctcatgcaacgaattgggtgggcggaggattcacgcggtcccgtcgcgtggttggaccgtgcactatgtccacccgacccaaccacggtcaggatcccaattccatacacactaacaaagtatggtagacaccacgaggtcctttgagaatgtcaaacccaaaaactgaacaaagcgtaatatctcacatgggaaaacgtgtgttgctggaaacaccatattcagggctaccgaattcaggccatagttggtaaaatgggtttcccattgtgcgctttagagcacttgcggtatcacacatgatcaacgagtgctacgacgggtgctaccgttggggggacatccatgtttggttactaggagaaccagcatcccgtctcgtcatggtattcccagtgtactgaattcggatgtggtcgacgatgggccatgtttcgtttcaatctatgatttcgagatttgaccatcattttgccttgatttggattctttgagtcgggcaatggatggcaggcgtatcggacattctgccttactttattcgggctgtgcacccagatcagatcaatacgaagtccaacagaccatctccagctgacatgacatggtgatttgaattcagagcacagcacgttcacgtttaatggcatgtgcctgacatactcatctgcgccccatatggcacacggagagagactatttattgtgtttcagcatgttctttctcagcttcgcatcccgcattggcatcacaatgctattgaatcatcacaacaaccagctaggtctggcttcgattgtccagtccttgagctcgaagaaaagcaatcgaagcgcaacaaaaccgacaggaagactgtggtaggcacagtagtctagatcgtcaccttctgtaagggaacaaaaagaaataaaaaagaagaagaagaagaagaagacgtacgtaaagaggcgagagagccatttgagtatccaaagctttccaaggaacagctgtactgctcgttatggcacttctggacaaacaaaatcctgatctagcctgcaatatcccaagatcatgacggaacgaagtgcgttctttcagcggtggatttcatagtacaaaaagagggagatgaagaagatgaagaagaagatgaagaagatgaagaactcaaacatcagacatcgacttccaatgaattgttttgccgacgttggaccgatataggcggcgtggaaatgggactgacagcaagcctcggaggaactgccgttaaaggacgagcagtgacgacgcttcctagtccacccggtcacctcttttgtgaaattatatcccgcatttctactacagcagaacatccggagtatcatgggaagcccgaggttgctcagcatctctggatcttaactctcagccatcataaacccaatttttatctgatcatctgataactaggtacggtgggaaaaggaacagacaaattccatctcgtgtgacgtgactaccgtgtagaagttccccccaacacagcgacaagcgacaaggatatctaacaaagtacatagaggtacctcgctgtgagataggcatagcgcaagcttatccgctaccgcacaagcgcgtccaacatagcaaacaccgatctcgcattaacaaaaacctccaggagaacctgaagagcgactcgagcttgccgacttccggtcctgtcgtcgaaggtgtcatggcaaatgcctgcatcctgggtagaggtttttttttgtgctcgaaaccatcctctgacagaccggggtatggccgggacggtcaattggactgctcgtatcctgccatgtgggccggataaatcaactatgtgacatgataaatcaccaagggccacagcatcaactttctgcgacggcaactaccattcgtgtaccaactgaagtcctcactcaaagtcaaggtttcaattgaagacaacgaaagaatagatcggtctttttcaaagccctcagttatcacgtttatgcgggactatcgatatgtattgcggtggtcctttgcgtcttcgagttcctgctaccatacatcccgtttcttaccataattctcttgagttggctcccggaattgatctttctagacaattcatctattgctttggccctatgagatctgttcctgctttcgtttcctgatctcttttctcttcttctggaggggtagttatggggacgtcttgtatcgtgagacggagaacggcgaacgctggtggttgagccgtcaaaggaagtcatggccctcattggttgcactttatccacaatggcgatttatcatggcgcatagtcgagttatctggcccgccgctttgagtcagaaatgggcaaaaatggagaattggaagttttctagaacttcagataacctccactcggacctgtggcagccatgagacgatgggccttgaccctcgatgccaccactggcgggaatgctcctccacagactctccgtctccaaccacctgctctgcttggccgggctgatccctcgcgatcgctgccacaaagctgactcggctgacaagctttgcttcgaatgtctttgctgtcaaacaggatgcccctccactctctgatcaacccctcgtcggccctcaagcaaggaggcgccatcagggccctcttattggcggccttgacacatggccaagatcaccgtacgtaatactgaatcctaccctcaccttcttccactgccagatgcccagatctgctcttcggctcggtgagacaagatgcaaaaatgccagggtattgtcggatagtaccggcaatagccgtcatttccgacttgttggagccttgggaacggactccatccctcctcggggcgggatgaggataaagtgatccgtggtccgtgattcggatccgttcacgccgagaccagtaccggggcatgagcggtgggaatctaggcatgtcgaaacttccttgctaggatggagaggtcgggaaggtaggtgaatatgtcatggcgtgggtttcagaaaaaaaaagctatctgatttctcttttctttttctatttgatttgatttctcttcttccttctctcctcaacaacttctcattctctttgtaacacctactacgtactacactacactgcactagccttcttccgatcttggtcttgtgagatctctttggttgcatcactagctctagccctcgtctacccccactgctaccctacctcttcggcaccattccttctttgctaatgtctccctccctcgtcgataaccacgcagcggcttatatagctgctccctcgtccgcaaaggcaccaatgatccaaaaaccaggcaacactttcggcatgtcttccccaatcgagtccaagtttctctcccagccaagggacctcggcattgttgccgtaggcttctccggcggccaggtatgtgatgctctttatttttttctttttttctgacgcgtttggcatccattgacacgaccaaaattctagtgcaagcctggtgtcgacgccgccccctccgccctcatcgagtccggccttctcacccagctccgcgaagagcttggctacaggctgcacggcgatgacgaggtgcacctctacactgacctcgttcccaaggaggacccgcctcaccgcaacatgaagaacccgcgcgccgtctccaacgtgaccaagcgcattgctgagcaggtccactcgcacgccaaggagggtcgcctggtcctcactctcggtggtgaccacagcattgccattggcaccattgccggctcggccaaggccatcaaggagcgcctgggacgcgagattgccgtgatctgggtcgatgcccacgccgacatcaatacccccgagaccagcggcagcggcaacatccacggcatgcccgtcagcttcctcacaggcttggcgagcgaggacaaggaggagttctttggctggctgaagcccgaccacctcctcagtgtcaagaagctggtctacattggcctccgcgatgtcgacccgggtgagaagcgcatcctcagggagaacggaatcaaggcgttcagcatgcacgacattgacaagtaagcctagtccccgatgaatgacatgagtatacccggagcatcttgctaatcattacccctttcgtatcaggcacggcatcggtcgcgtcatggagatggccctcggccacatcggcaacgacacccctatccacctttcgttcgacgtcgatgcgctcgatcccatgtgggctccctccacgggaaccccggtccgtggcggtctcactctccgcgagggcgacttcatctgcgagtgtgtgcacgaaacgggaagccttgtcgctgtcgatcttgtcgaggtcaaccctaccttggcggctcccaacgacgttggcgcacacgagactgttcgcgctggttgctccttggtcaggtgcgctctcggcgaaagccttctatgagtgtgacacctgtccaaagggtagtcaatggcggcagtaaaggcaatatttagggggtgaagaagagaaggggggcagatgaagagccgaacacagggaggccgcagcaacgcggcgttttttttttttacatatacgacataacaggacaaataacggcagcataatgatgtctcctatagatatgggatgggacgtcaggtgttttaggataccattgggggaatacttttgtcttttttctttctttctcaagagctagcctgtacatagacggctttcttgcgggcctggccagtctttggaagtcagcccgggatttgatgtctttgatcatggagagcatacatcgatcccctttgaaacgcaaaagaacttttatttgcgcttctactttgttggctccatctctgtcgttgtctgtctttgaacaatgaagctattgcagtttctctgcactctacacccccaattatgctgcacagacatttaactcgcagatggccgacatcggactcttcggtcgggcaccgcaccattttaagcagcatgtcaacggcgccgccactgcagtgtccgggctcctgcgccgaaataacatgactgagcatccaacgacgagtgtgcgaaaaggtaaaaacactgaggcgggaggttatcttcagttcctcgctgcaatggcgcgtctcatccctcccacctcaaagatcggacggacctagtgtgctgttgtggtccttcattatcgataacgctgcccctccagacggaagccaagccaagtctctttttaagcgccgagatcaccgttcccgtccgctgtcactgcgctgccctgccgctgttccgaacgatggagcccttgacaactcagtgatcactttcgagttttgacagacagacgaaactggggactgaggtcggtggaaggtttcatagctgcatatatcatgtatatctggaatattatgtgtcatggatgcaggccaacaataacatccatcttcatcccctcccagcctgctgaatttagttgtgattcggctcgctaaagtctcccagccacgggaaaccggccgtagcaagtttcgatttctaccccactgtcgtaccaggcaggctggctgcaaggtcccagactcacaggacaacaacagcaacaccatcgtcgacgacttcaacaatagctttgttctaactgatggatataccatcttttataccagagacaataatttgttacttcaacgacagacgactaactgataacctttacaatccggatcttgtcatcgtctgccaagcccagttctcaactatagttgagggctaacaacagcgtcgatttcacggaattacgctacagaggcatcctaaagcaaagctgtcgcgcgtccacacatcgacaaagtcaaaagtgcattgatacgacgtgagaattggttgtgcgcttccgggtttagacattgaccgcatacgcctggctggccccttgcggaaagatctctgcagaagagctggaagttgaagtcttacaggtggagctgtgtaaggcaaagtcagagtgtctaaggaagggagtccgtttggaagttggagaatcatcctcagggcgtgcaacacaccgcggcggttgagtgggttactgtttagtatcgaggggttccgggctggcgaccacggaaaaggttcaagaaaagaggatattgacgtccaaagttgccggtattgttgagggagaaagctcgaagtgaaccaacatcttcacattcagtcgacagcccatccaactccctctatcagtcgtcggtccccagactcaattctcattcaactccaaggccgtcattctaaaataaaaaaaaataaaaaatcatcagcgagcccaaccgttcgccaaccatggcatcaacagtaacgagcgattcactcgtctacgaccgctcccgcggcattggcggcgacggcggcgtcggcgtcgagcgagtacacaagtaccactggccagccatccaactcaacgtgtggatgctgatcatgctcatcgcggcttgcaccattatcggcgtattcgcgacgtttattgatgtgcaaaacatcctcttgttacctgtaccttggtacgtgcgttgtgtccaagctcccctccctccctccctccctccctctctctccctcccttcatttatccagcccatcccaaatcatcactaacataggtaaccaggtacttcccctacttcatcaccgtctcgtctctcaccatcctctttatcgcctttctcctcgccctcatcttccagcgccgcttgcttccgtccatcgtcatgatcggcggcttcatcctgttcgtcctctggctggtgggactgatcgtcatcagcgtgcagctctggggtcccaacggcagcgtcaattcgaattgcaatctgtttgtctttggcgccgacccgcaaccgacgggccagaatcttgtcacgctcgcctggctggagcagaggagtatttgccagagttggtatgcggtgttttcgtttgcactggtcgggacggtgtttttggtgtggattatggttattgcttatcaggtttttgctgatgatagacggtaagggggagggagggaggtaagccaggtgggtggatgaaaagggggtctgggatgttttttgttatgaagcgagcgagctatggtggtttttttttttttttttttttttttttttttttttttttttttggtacatgtttgtgttttctcgggcgctcgatacgtaagaattggaggtgggatgacgacggatacgaggttttggcttcaaatacggacatgatggaaatgattacgacggaaaaatacgaagattctagtgtaatgcaccagagatacaaaacgaaagcttaagacgagcccccatccgttctcctccatcgctgaacccctctcaactccttccaactcaagccaaaagcctccctccatccgtgcccaagcacctccccgtaacatagcggtccctcatgagatagatatacgcctccgccacgtcctcgggcgtgcccaccgtccccgtcagcgtctgcttcttgaagccatccagcagctgctccaactgctccccttcaccaaacgcactgaacaactccgtcttcaccgcgccggggctgaccagattgaccctcgtaggcttcaagtccaccgccagccctctcgctagtccctcgatcgcgccgcacacgcccgctaccacgctccacccaggcgcgggtttctccgagttggtgccgctcgtgaaggtgatgctgctgtagaccgagtggttgaagtacttttccgtagacaaaagcttggacaggatcaggggcgccgtgaagcgcacggcggaggccctcgcgtaaccctcgggagtgatctgcccgatgggcgtcaaggccagcgcgtcgcccgcggtgaagacgacatggtcgaacttgtgccggccttccaaggtggcttggtcgagcagttgcgtgaggttggcctcgacggtggaagggttcgagaggtcgcaggtgaagccggtgaggcgggggacgccgccctcggctacagaggtggaggagggcacgtaggcgggggaggagcggagacggtccaaggctgtggagagcttgggggcggatgaagaggagacggtcacgagcagaccggcctcgagagaggcctcggaaacggcgaagccaatgccagaggtgccgccgaggatgagaacgcgctggccggcgagtttggaggcgtatttgaggccggaggcggagggggctgccattgtgatggtttgactatgtaattatgtattttaagatgagttattaatatatcaagatggaaggaagaaggaaaggttgtcgaggcgagaatatgagatgaagatgtatactgacggggaccagcttcaatatataccaggtatgtataatagtatataccaggacaccccccaaaacggaagtcccggttaggatgtctcggtgttagtgctcctcgcaggcgggacccatacaaaccccgcatgcactatattgtaccccaaatcataacgcagggcccagaacttcactttttcgcccgcaagtggaaatcaattttgggctcaccagactttcatagctttagtttccagcttctcaccaaagaaattcaatgattgaaaccttatatctcacaatcctactcctcttcaacctccacggtacagctagcctacttgcttatatgaatgtggttgtcagacggcaagtcaacttcgttcagctcggcgtcttgggggagttgaggggccaatgcactcgagggttggggttggattgaagctggacggcgttaacggacatagggaggagtatattgtatatcgagtcgccaacaagggttcaaatcgtgttgcaagttcgtgacaatactggttcaccagcgggaacaacatcataccccagccctttgcctcttcagcttcttgaatcgggaacctcggtatctccactcctttcattcatcagcgcggcattaactccccacgcttcattgtataacacagcaataagtaggtccaacgtcgactgggctgactaatcattccgcttacaaacactcggtcggtgaacattgtcgttcggtttttcggtgacctcaagacattcggcgatctttcggtggtctattcggaaccgacatgtttggggaaatgtgaaaaacacattcggcccgccacatataaatgccacggccgcttagaattggtcaggggcagacatcgtttcgacgtccgcgcgaactgctggttcgacatgtatccgaacactggtgacagcatataatcgaccgaagaccctgatctgcttgattaacctactaaaacatttttttttgcccacgaacaaatctaactagcttgggaagtgaacttcaacatgacgaccacatgactcattatagtatacagaggcgctccatctctcttccgcaaaagggcccaagtatctgggctgtaggaggcatattccaaaagaaaggctgataagaggaaataccagctaaattccaactcaagcatcaatctcggtctcagctgccgcctattgttgcttcggattggcggcaccagcagtcttggcaccggtgctacccatcaggtcaccaacccaacccatgatttctctatcatcagctgataaccgggcgtactcgagcagcaatcgaaggacataaacttgcatgtcctcctttcggagcgccttgtcggcccactcctttccagccatagcaatggcctcggcaacctgatcatggcccttgaccttgtcaccataaccaacaaaatactccatgatgccgaaccagtcgctataccggttatccatggggacaaagtgcttccaggcagtcaaacgactgtcgtgccactccctccagacagtggccttgatgggtagagatgttgacctcaggaagccaaggtatctgcccgagaaggagttgccgtcaatgtcgggaaggtacttgtagtaaaactgggccgccatcttcatgcccggcgtgacagtgtagtgcgggtcggtgtagttgcatccgaggcccttttcaggcgcgggggtgcagaagaggtcaacgaaactaacgttagaccatcccttgacccaatcgcccagcttgccatcctgttgggccttgaggccatattcggacgggggcaagtcgaagttctctgggagctcagtccatgagactgcgcgctcgagcttagtggcgttgttcatggccacgaagcggtggcgctggaaggcgcgccagttggtctcgcggttctttcctcccgtggcgacaccacgccagactacggcatcctttttctcagcccagggtacgtcagcaccctcttcgcccatgaaacgctcctcttcattccagtacatgggcgcagggaggagaatctcattattgacggccagcttggagccgccgaacatggggaacagcgtatcggtagcagaaatagaaagaggctcgacaaagataccattgagcccctgaagatcaggctggtgacagactatggtgctcaacgtgtagttcgacacatatcccttctcggtgtgtggaatggcaaagttgttgttaatggtcgggcggcggtcaaaatcggtcatgagagtcgatgtacgggccaaactgtcgggggggcagccgcggcgcgcgatggcccaataacttgggatacctgtcatctgagtattagattgatccatccagtgtctgatgtgtgagcctgctggtggacataccggttttgtcttcccaaaccttcttgggcgtaacttcatcctcagaagggtttacatcaagattgggcaactttgggtacttctcaaccacaattgcggcatccttaacggtcctcgtcttgtgcgccgctgtcatgaactcgtcaatcctttcccagggcaccaccatgcggggttcatccatggcattgagggcgatatccagatcaggaaccaagtgttggatggttttgatcagatccagccaaatttttgtccagaaccagtcgctcccactcgaggcctggccgtcacggacagaaatacgcatctcaaagtcataggcatcatgacggatacgggctggcttgagtgcccagaagggctccagatcgtggtagatctgatcccaaaagtcctcgacaatgatagcatctttttccttggcgaattcgtaccatttgtcgaagccgggtggggggtggcggccgcgacgctcacggtaagcggcagcagcatcagcgagcgtgtgtgtctgctttgctagtctgtcactgaactccttctcggcagctcggacgcgagcgtcgatggggtggtcaccggtagcaaagtcggcaggcttccatttcaaagaacccttgtcagaagatgcaggcgcggtgttggaggtggtaggcggggtgctggaggtggtggaggtggcggaggaggtcgcgtcggcaggagagttgttggcaggagtgttatgaacgggaggctcgttggagggaggcttaacagcggggggcggtgatgtgtgatcgattatgagctcttcaatgttgccattcccttggggtactcccacgggcttctctccggttatggtgccttgccttgggggggcggcgacgtcaacactaggcagtacgttgtcggtactgctaaggtagaagagacatagtataatggcgatggcgggtaggatgtaccgcaacaaaaatgttggtcgtggtatcattatggcgaagaggagatggagaagcgtttagaagcccccatctaccttgatggcgcgattgtaatgctcggtcgcgacgcaatgttcggcgggtttgtcgagattctaggtcgagagggaggacatgggatgacacaagctgggcaagcgaggtcgagatgtcaaacaggtattcgccgcttgctgagtgtgtcgcacagcaagacgggtatcgacgctggcgtggctctcttcggtcccgtggcgggggagagacaggatgcgttgcgctggtaggacgaggttcgggacaaaatgtcaagcgaagcttcgtaggccaagagattatagcctgccgagtgctgggtgccgggtcttctcgcgatgtgggatgggtcaggtaagggtggccagttggatcaacgtcggggaaagggagtgactggcaggacgctttttcctgaaacgaggcccgctgtacgtggaattagagtcggcgtgatcggcaggagaatcgacaagcaaggcacggttggtgtagtatcgagtgccgagcaaataggctatgtaaggagagaagactgaagggatgtaaacacaagaatcaagagcacacaaaagttgccaccaccgacccgacttggtgtttggctatggaaagtacactagtgtagaccagaaagtcgggtggaagctgaagaaggaagggttcgagaagactggatcatgggatgaagcaaccgtgaagcgttgttgcagattccgggtgggttgcgcgtggtcagtagccgttgaggtagcaagggccctggagagctgtggtctgtctcagtccaggcaaccatgccttcgcgctgcagaacctatgtcaggggaaatggcacccagtggtggagtcgatagttcgtcaagattagctacactagaggcgacttggtcaaccaatcagagagacgcattggccaagaatgtggcacccgaagctgcctcggtgctagccgtgcgcacgtagctgccgtcctggatgcgtacttcccagcacaaggggtaagtattcgggctggacaaaaaggccacagcggccgcagcaacacggccacaccaccagggacagaagacgggacgggaccccctcacccaacaattcgggcaacgatcgatgacggggcaaattgcaatctccctcggactcgacgctcatcacatgagagcgagtcgactatatctggatctgcgagtcagagatgcttcagctgtgagtagtgtatggatgcgcacttactgtcttgtcagctgctaggtttatctcgggttgctgcagggtgtcggcattgcagtgcagtgcatcgtacaactccagcgtggcagcgacaccacaaacaaacaaacaaaacactggctgttcgccacgattgcatgtcaaatgcccaccatgctcgaactattggaactagctgagccaaactatcgacatttccagacatgaggttcttggtgtctacaagcctgttccatgtttcgagccttatgccatgcaccatgtgttgttaccatctttgaaagctgcatactcggttgctgtctgtcggccttggtgaaattctacatcaagtattgcagtagcacgtatcgggatgggtattgtacttagtgttagagaagttcgctgcggactgagggtatgtgtgcgatatatatagagcaaactgcttcctcacttccgtcaatcagctacgacagatgtcaacatctgtgagtcttccgtagtatagtggtcagtatgtgagcttgtcaagcttgaacatcagttcgattcgctcgagacccgggttcaattcccggcgggagagaccttctttttcagtttttttttccgtcctcgccattgaattcacctctgcctcttttgcattgcaaacattgtaaagcatctcgaaaatttatgttggtttcttgtcccactcttcttatgttcctagttttaatgttaatgccaatcctaagccagttcattcctttccaaccattctggacttgaaccatcaagccaaccaattcgcaccgatctcgactagccactagcttcaagaatgttgtgactgacaacatgggttgagatcctattttccttgttctactcctgggctctattagacattcatcattatcactttctagacttgactgttcaagttgagcttcaagcaccgtcttactcgggtctcttacagcccccttaacaatgactaccgcccatcaaacttcctttccagggtatcgcctcccaccgtctcaaacaacctccctccatcaccagcagcactacaccaatccacctccacatgatgtcggagccgatcatagaagagaaaacaattcacaaccaacaaatggcaacgatgtcaagtacctaaccatgcactgcctgccaacagcaaaacaccagaaacgagcccacaaaataacgcccacccatgccagtccaaagtccgtgtacataagaccagtactcacttataaatggaaatctgttgaagatacaagtctatattcccacgtgccacacctctatttgaggaggatatcatagccatcccgattgatcctgacctgctcacctccaaacccgtattttctcctgaccagctcaaagataatcaggcccgcgctcgtgctgggcacctggcggatcgtgttccaccagaaacctctgtacagccagtttcgcatgttcatgccggctcctttggcgtcggcagcacaggacgcccacatctcttggtaggcgttgtagtacgtcttcatcatgcgccatcggaagcgcgcccgttcctcggcgggaggcagtagcctctctctgtctatctccttcagcttgcgcgcttgcgcatcaatcttttccagcctttcccagtgttcggcttggatgatggtgagcgggtgcagtataaactgctgcaggattgaggcgcccatgcctgctagcaagaggaaggccggttcgatggcgtagtgcgggcggatgatggcaggcatgcgggggtcgtcgctgtcttctctccctgactctgaggatggctgcttctcggagaggagaatgatggattccttgttcagggagccgtaataccaggacacaaagttgtagtagccctgggctttgagatactcaaaggtactaaagaagatggcgcttcctagactgtctttgaggaaggagagggtccagccggcaaagattccgcgcacaccgatctccttgatcttttcaaagctaaagacccacatgctctttggtcggacagcattggaattgccgctcgtggacgtggttgatgtgccggtgtattggccaatgtcgtaccttgcctggacggcgtccaaaggggcagctatcacactctgcaaagtgccggccaggaagccagcagtgaaggtctcgagaggcgagggaggcggatacacacgtttgctggcgagtctgctttccggatgaagatggccgagaatgtggaggtagctggtatacaggacagctccaacagtcacattggcgatcaagggagggagaacctggtccgggacgacgcgccagccgtagtgcttcacagcggaggcaatcacacccggcgttgttgccctggcgcgcaccctaacccattcccatatctggctgacagcagtcggggcgccagctcgcgcggctgtggtaaggacctgggagggaacatggagctgactgagcagcatagcctgctgctcctgtagggcgcgcgcataggcgaggtagtcgactctggttcggaagaaggcctttgcgggtgcgcggaagtagaaggtcaacacctgggaagccaaggccctcacgccggcagcggacgcgcccgtggcggcattgctggagggggccttgtccgggagctggccatcggaggggatgacgggaaggatgccggtgttgatgccgccggggtaattgccaatgccgcccagggcatctcgggtgtgaatgttgttgttcaagttgctgtcgttaccgaggccatgggagctgcgtggtgtcatggttcgggcgcatcgttgagacagttagctgtactgggtgaggtagaggtagagagcacctttggtaagtgagatgaccatcaaaggccaataagatggatcaaatggtgatttctagaattcccattcatcgatccaaactccagaatccggatgcctttcgtcttggcatccatcagcttggtggagcttgggcattcgtcctgtctgaacattctaccgacgagagtcagcggcaggcaacgctgttacttacagtagtgtacttaggtacatatgcggggctgggtagggtcagctgctccccgaagcatagcagttggcaaagtcgctgtttctgactgacagctgacagattatgggtccgtgtgaacgacacctcatgatgggaatgtcaacttcaagcattgctttcatcgcttcactctttcattagaacggacgtgatttttccatttgatctgctgcttgcttctctctgtccgcccttgcctaagaaagcccatgacagttttctcttactttctaatacaatatggatgtcactctcctaggctcacctccaccaccgtcctcagcgatccatttcgtgacagttgccgcctgataagtaatttgtctgatactggaaaaaaaaaagtcatccgtccttgattccttccagctgccataacccgatcatatacttccgatcatgaactgacttgccggaaggttacctcccacgttcaaggcgtcacatcaggtactggcgagtggccttctcggcacgaacatggtggttttgtcctccaatggctgacggcggccaggccatggcatcgtcgtcacggccgctcattgggcggggaaccctgcccctgaatctggtccagcatcacctgcagcttcattctcggtcgcccatttgacctttcgagtctgcagctcgtgcaccctacaccccccttgctctgctgtattttcgccaattctgcccgtgattcgaacgtcaagtcaacatgtggaaattcacctcatccaacatcggggaaaacgtgccaacaccatcatgaacaacagccgagaacctgagacgaaatttctcttttcgcaacacccctttccagagacaatgttcacgactcgatgacaacatgactgatctgctcccatgccagtatgaaaccgctcatgttcactcgatatggtttcactcaaccaagaatagcgccgggtggtatatctggcttcgaccaatctgctagtgagttgatgaggaccatatcgagtgagaaacggcggtacatactctgcgcaagccaacgcccgatgcttcatcgtattcttgtggttgcagtcggatgggtatccttgatcccgaataggaaggttgtcgaacccttgatctgaaagctgtccggttatcgcaccgcaagtgccgtcgatggatatccatataagatggatcgagtgtctcgttcgatcggacttcaagtgaagagcattcggccgggcatccctcgtttaccgcctcagaagccgccagaccaagtcgtcaacatggcattccgtaccctcttctttgcggcctacgcttcggcactcaccgtgcccaggaacaccacctttactcccccttccccctcctcgtccacactggatgatgttcacctctggggagtagccatcaacccacccaccgccctaccccaagccgccaccgccaacgacctccggtggcagccctctctcgactttgacaccgacggctgctacaacgtcccagccattggcgccgacggcaccatcgcccaaggcctccctcacaactttgtctctccctcctccgactgccgcgacccgtccgacctggacaacaacaacgtgtactcccgacagcgctgcaatgccaacggctggtgcatttatctctatgactactacttcgagaaggacgtagccatcccctacctgctggatgtgggccatacacacgactgggagcacatcgccgtctgggtggacgcaaacaacaaagcccagtacgtcgccgcctctaagcacggcggttaccagatcaaggccgccgctgatgtcaggtgggatggggagcatcccaaaatagtctaccacaaggatggggcgaacacgcactgcttccggttcgcggacgcggcggatgatgccattgagaatgctaaaggcgtctggttcaggggcccattggtttcatataatgggtttccggcggggattagggacctactgtatgcgcacgatttcggcaaggcgaatattgcgctgaaagactcggcgtttccggggaatatcatgagtgcgaagccgactgctatcactttcgatgcatctgtagatgccttggggtcgccagggtacccttaggggatcggctgggaattgtgaatcattggatgatggttttggtctcctttgcgtggcatatattaccatggtattgggtggaagtcaacattggatacttctggtcgatccagaacgtgtgtcacctgacaaggaatgagtctttgagtctacatttttgtacatagtgctttggtacttgtttccatttcataccttacctaggttcccttactcctgacaacaggtgacggacagaaacttccaagtatgagcgatgttagttccccacatggtaggttgtaagggaactgtataacacatgtcagctaacaacggaaaaagcgagactgcaactggacactaggactgcatttctcagcaacgagatgcaaaaagagctaatatgctggcataccacgagacaaactgtgcaaagacgttacaactctttgaaatacaaccgcaaaaagactacacgcgctggtgcaggggtagctgagcggattacttcccgtgtgaggaaagaacggcgatcttttttcctttgcacgctttgctaacacggctgattacccagatgtttccagaaagagcagcacacccgcccccgcgagaatagtatgtaggcgaacccagccagcgacttagggccccgagggttttccatccgtcgtatcgtccgggtgcggccttacgtctcctcgttgatagcttcgatcggatgtgttgtttctgtcatcggaacaacaatgaggttcagcacccgaggcagtgtacggatcctgcttgtttgcgtgtgcgagtcatggataaccgggaaggggtaaagcaggggcagagaaggagagcgacaaaggggttggtttatggaagaaacagtgaaatagcaggagtcgaggtgtgtccggattgctcgtatgtagcttatagttagctggatgggaggagacagccggttttgaacgcagaacccgttgggtatgtccccgaggagtgtatgctgtggaaatgggagtgggagatgagcttgatgggttcgggactgaatcagagggacggggacgaaaaacattggtgaatgtgaggttggatttttacagaagaaaactaaagtcacaaagggagtcaaagtcttggtaatttggggagcattaagaaagatgcactaggtatacgtaatgtccaagtcattgagaggtcattgggtctttatcttctacgctcgcctgatacctcttcagctcggagcgacctcgcagaggtaagatgcatcatgcgtgttgacgatacctgcgtaggtatcctgtccttgatgcacttccaagtgacagtagatgcagatgccagacagccaatctgggccaactcgacattagtcgactcacggatttctttccatctgcaaacacttctactgaaaggcacatctcagctgtcgcggttatagcagcttgtactactgcatacgacaccccattttcctgagatctgccctttggctagttctattttggcatcacattttactgccaccccttttacaggctcaagaaggattaccaaggtcattgaattacggcctttccccatcacatacacgtcaccattggcaattgaacttgcgcaaagtctctagggggctttgtgaagatgaccctaactgcaagatgggaacaattctgcgctcccttggagaaaaattcattgcaggatcactggtggcgctgacgccgctactctagccgctgtaggagcagaactgtgttgggacaacgaaccatggtgacgggaggctactattctaatcccacgatgggcagtgccatccgcccattagtcttcaactcagtaggagagattcgggatacaaataggcgacgactctgatcattttcgagaagatccaacatgacagcaatcatccaaaacagccagcatttgtttctcaaactctctctcattattcttccacttagacactcagcgacctgcatcgcagacatcactcaccatggcattctattccgtctacgagtccatggcattctcttcaatctacaaaacccaggatgtgctcgccgccaacaacaagggtattgaagaaaccgatctgtttcatacccatgagctggaaagcatcgacggatgcaccatcatcaaagttcctcgtcgcctcaacctcgagaaaaacaaaaagttcaccgacaaccaagtcctcaagatgtaccgattccttgaagacaaccacgccagtctctctgagctttggaagacactcgggacgaacggagagcaagagtccatgaacctcttcgtcgccaaggcctataacgctaccatcgagtaccagcagcgcgagattatgaacttgcgccgtcaccaacaaaagcccttcacctttgccgacgccgagtgctggtgtacacgcaagttcgacgagacctgggacccggacatgttctgcgacctcgtcggcccagtgcccgcgcatgctttgggatgtaccgttcccgagggcaatgccgacaccgacgaagccggttaccgagctttgctagcccaagcccggcaggacctgaacgcaggttgcgatctcaacacaccgtggctgccagggcagacagaggttggcgtgcccaaggttgccgctgttagggtacacgacattctccgttcggttgcctcgaccgtggacccctccaacaacgagaacggattgccctcgtacgaagccaagtttctcgccatggacaccatgtacaagatcttccactgcctgcttaccgagacggaaacgcccgttaagcggtacatcaaggccaacaagaagctgtggagggatctggagaactgctttctgcaggtgtttggaagctgcagcagggacgatctctatcggattgcgacggaagacggcggagtgtggcgcgacaagttctttgaactgaaggatctggttcagaaacaggagcccttgtcgaagctgcttcatgcgggtgtcgtgctctatacggcggacgaattttgtgggaagtccgaggacgaggttgcgtttgtcattgatggcaatggagctgctgatggagagctggcgtactggtaggcggtaatgggttagatgggtatcttgatatccacgatggaaagagtgattgtgggaggaagagaaacactgatattgtacacggagtcattggtgggagggcagtaaactactagtacctagaggtacttaccagcatgtattcattaccactagtaatgacaaatcgacttaatcaacttctctctcattgctccattacggccaccctcaccttccttgcatgccccatcatgcaaacagcaaagtgcggttacgaaggaaggagtcagcatctacacggaaggagccttctgttttggaaagacatcaccaccagccaaggaaggaccctttgactgaaggaaggagttcaccgccagccgaaagatggttccttggttaggcaagaacagagaaagacatgttcaggatctgggcctttgcttgcctttactttgaggccgtttcttgtcctctctgaaatccagcatttgcccagatctttgaagctcttcaactattttccctcagaatcaccctcgcggtttatccattgttcccccaccaccggccacatgtatcagcaccatcatttctgaagtatgcggcccgtactgcgtcaacatgaggtacatctactttattacaggactttcgtcgctagtgttcacgtaagatcaatctcataatcagataatgatgagtctcttaactggccttgaacattgtggttctaattcaccattggctttcgtttacgataagaatggtcccacggtacgccacttggttcctcatattcgtacatcctcttactccagtttctcaaccacccttcgcactccgcccagaagcaacaaacacagcataatggcatccgcttcgggagaccaagtccgagtggtctccagctccgcttccaccaacaacgaagagtggacagaactggaatacacacagcaaatgggacgcatggatgataccccagtcatcagaatgcctccccggataaagctccacgaaaagcactacccaagcttcaccggtcaccaagtcctcatgatgcggcagttcctcaaagataacaacaccaacctcggccagctcttgacgacacttggaacagacgaacatcagtccatcgatatgttcatagcgagggcgtataacgctaccatttcggaccagcagcgcaaaatcatgagcaagcatcagggcattccgttcaccttttgctatatcaaaggtgaatgcggccctacttgcaagtttcgagtgcaaattaacggcgacgctggccttggagtcgtcacaggctgtgttactcacgacgtcgtcaagacctggttgaacgaggaccccaactctggctaccccagtatgttgggagagtcgcgaatcgtacttaactacggcccccatcccgcatggagatcacgccatagttttgatgagtgtgtccagtacgtccaggaatgtgtacttgatgccatggacgaggccgctggattgttggacgcgtttatagcgtgtgttccatcacgcccaccccatacacacttcgatgagaagttcctggctctggacgtccagtacaagatcctgcactgcttgctcacacatgagaatccatacaaacgagcaatcaaatcaaaaagggaaatgtggaaagacttagaggactgtttcatggaggtctttaagcggttcgacaaggacgaccttcatcgactcaagaccgaagacgatggcgtctggtgtgaaatgttcgaccttgtttgccactgggctaatgaggaacacatcttgccgagattgagcgaggcgagacaggctattgctgaagcatcctgaccagatgaggaaacttgcgagatggatcataaggatgaaacgaattggatgattatcctgttaacagggtcaataaaaagcggaattcaagcagtattgtgacttaatatggactgctaaggagcacaccgtggccaacaatgcccggctatcgcgtcatcatacatgtacttgcaaatttgacttcaacaaaaaacagtcacaacatatagtttctaccacaagcgcatccaagtcaaagatcaaaagtccaatcagacaccacgtacaagcagcgcattcttcacatcggcatatccataccaggaagcttggtaagccctatattaaaaagcaagacacgttagcaaccgcagtctaacccatcaaacttcacacaaagttcacggcgaaaagtaaggtactcacagccatcatattcctccttagccaacttcttgaccgcgcacttcctcgcatcctcaatcttctgcgtcttgagggaagcacaccgagcgcccatgcacccggccgtatccatggccttttgcagggaatcgcccttccagccaaacacgtaatcggcgtgctggcctagccccgtcgcgtcgcccgtgctgagcacaaacggctgcgacccgtcggccggccactcggccttgttgttgaactgggtcgtgtcccagacaacctcgtacatgagctgcgggatccggactgggtgcgtggacgggcaggagccgcccagtgataagaaagtggcaggcccggaggtcgggtaagctacgtggtctcggtgattgggggagtcgaggtttttaccgtcccaacagctgtttccgggggccatgggcgtcagtatcttgtaggtaagtatctaatgtaagggaaattcatgtcggggaaaaaaactcacgttgggaagtggatgttggatcggatcccgcccgggcagggcttgctggggagagcctccgagtccactcggtcatcctggcacggagcgccgacgtcgccgccaaagttgggaccggtgtagcaacggtagcagttttgtctcttcaacttggtgtcgggtctcgaccgcatgttcgggtcgccgacgagcatacggaatccctgttttcgtcgtcgtgaacatcagccggccggccgaattagtcatatgtacctacctacctaggtacctactgccggatacaacgactagaaaaaacggggaggtcatcatcactcacaggcttaaacgccgtgatctttcccggatcagccgacacataataaactaacaccccgccattgatctgcgtgctgaactggtcgttgaactgcaacgccgcaccgccctgcggcacccgcttgtaggtcccgttgcgagccttgaaatacaggttcgccgtccagtagttggagaagtcctcggagaactggcaagtggtgcagctggcaagctcggaaatgtccgtgtgaggcatcgacacgttgaagccgttcccgcccacgatctggtgcacatggggagaggggatctggcccgggttgacgagcggatcgacccggtcaatgactacttgggcacagccgaatcgtagcatggtgacgcggttgccgccgccgccgccgccgccgaattggggcaaagctttggcgcccgcgaagagagcgaggagggcggaccagaacattgtggagaaaaggttgatgatttttaaagagctatgggggttgcttcttggtggagtggctgttcgaaggaagcctcaaagccaaagaggaggagaaactcggatgtccgtttgagttcaacaagacaggggcaacggttgggacaacggaatcaccgtcacctggaaccatggggttgggtttataagtcttcgacgttgcacggcatatagatccagaagccatgatggcccgtccacggttcacttgccgtggcctgcacaactgccgtttaaattccacaatgtagaaatgccgatggtcatcgaggctccatttgatatattgtttgatattaacatgtcaccctttgacgtttggtcgacttgtgcagcctatgggagacgttgagtagcattgggcggacaggccaaagccggagaacagatgtatgtgccgttgtggaaccaaatgtgtggcctggataatttgggaatgaagtggacgacaaggcccaatctatcggtagatctcttctcccagataaaatacacctgtagaggttggggctgttggcggcaattcctgataggatgataacagagaaaagagacagacatcagacggtccattcccaactcgagaacgtcaccatgcaacctcatgtagaagagaggaaattcatcactaaatgaggctcttaaagctacagaacctaaagggagggtactcaaggaaaccctaccctctgaaaccatgtctgtaagaaacgagcgctcgaccctgtttgctcttgttctgtacacggggtatctccaacatagtcggtcacttgctccgtataatatgggtagcaaagtgaacctgaaagccaacaacaatgcaaaccttgtccggaaccttgtccggaacctggttcggatgggagtgatactgattgaccacttcgtaaaactaaacaaacggaagctgctgagagcaacaaaaagcaacagaaatttaccgggaagttgtaagtcgtgttgcgtggaagcgcaacaccatcgatgttgcatttagtatgcacccactcactgggccggtgatatgtggaagaactgcacctcgcagcaatgaccacaatgagcgccgcaacaaggcctcagatagacgtacgtccctctttgttcagtgcttaattctgctccctccaaacatgatcaagccagcgtccaatctcgcggtcgacattcaaagaaccctcaggttcgtcgcggctgtgcttggtcttcaccacattcttcttcagctcattagcgacaaagtcaccgagccctgtaccgacagggtttttgctgtttcgagaggtgatgaccttgtcgttctcgttctcgccatcgatgtccatggcatccgacatgacggtgtcctcgcggtcaagacgacccagactaacccaacccccgtcgacaatgacttccttgtaccatcgcgcggtcaactcccagccgacttgcatggctcttaagacaggccaggcgagaccgtccgtttgggatgtggaaggtcgaagctgcagcttgtgataggttggggtactagtctcgcggcccgcgatttgagtaggatctgagtgaaacagtctcgcattggcttgacttgatcgtgactttttctttccgagctgcagcggcgttacctcaaatcggacgatgtcaggaacgaagtatcgcttggctcgctccagctgcgcgggagaaacgagatgaagtgagtgtgaggggataggaagtgcgaagtgaccgagacgagattggtcggggggttgacgctgctcgaagcactgcttccagatgatcttgagatcggcggcggaaaacaggtcgcctactttgcgtttctggatagagcgagttgatgctgggtcggacttggggtcacgtttgttctcgggcctggatttgttgggaagcagtgaatcaaatgtcgagggtagagtagggcgatgaacgctctgctgtagctcctgacatacaagtttgtcgcctcctgaggttgtccttctgctcgggaaggaaaatggagaaaatcggcttggctccttttcaatggtcaaggtactggggactcgaggggcggaactgctagagtcattgtctgtatcgaggggaacagggggcttggaaggcatgccagtgccagacgtcaatggaccagcagcattcgagagagcagcagccttcatagatgcatcagtcttcgggggaatcggttttgatgaagcgctaggcttggatggggtaccaacgggcttctttgaggcagcctttggttgggtggtcgatgcctcaattggaatgttggaggtcgatatgtatcgaggcttgaggacgtttttcccagtctgggaagaattgggtttggccgtcaaaggcggtaaaattggctttcccctagcttgaaaatacatgccagaagctatacgtgaggctgagattggttttggacgcctgtgaaaagcgtccggaaactctgactgtccatcctgaatttccagtcgcattgtcggaggtgggcggggaagaggctcgggctcgggctcagcgtagtcctcgaaaaactcaggacctggaccatcactgacgaaaagtgaatcttcatcgtcatcatcatcatcgggcgacctactccgatcaggcctggccctggggcttggaaggggagaccgattcgtgatttctcctaatgcttcggaagaggtctctctaccatgttgatgttcatatcgagacgcatcctgctggtgataactccagttaggagcagaaaagtttcgtccactgtgattccatgggcgactcgctgcaggacctctaggaggggatgcttgctgagagttagatctacgtcgagttctggatcgagatccaccacctgcagggcgagacgagtcacggccgttgctgttctggcgttccctcggtcggtaggaatccgttcgcttgaatcccatcgctgatcagatggaaggcaaggttaggtgctccaggagaaaagagaagcagaaccttggtctgctctgtttagatagacgcaaaagctgatttcgcgacgtgtgccgtcgtagcacagcgcgatcaaggagcgcaaagactgaaagggggggggggg