tgtaaattacctatttattttacttattagctaatattactttaattctataataaataataatatttattttcggaaggtataaacgtcggtatatatagtgtatttaccgtcgttaataatattttagtctttaaggtcgtatttattagggttgaagcttctaatatccttttatttaaccttcttaaaatctttataattattattattataattacgtctgcggtgcttattatccgggtcgttatattttcctttacttccttttagcggggagtcttctccgctgccgctatagcgggggtagtagtagcgactgcctatattgggagtgcggggatttcctcctcctctactacctcctacgttggatagggagcttaggggacctcctcctcctccgctggagtaaggtagattattattactatatataattttagcgttacttaatatttattcgggcggaatattttcggagataacgataagtttagtaagagagctagataatagagtgtttagtatttgaaattagtataatatctaagctttaataagggctagtactaatattcctctaaagttaaattactttaagggaaatgggtttgcgattaggggggtagattaaattcgaattatattaatagccgtaccgcgcggttctagcagtatagtaattatcttaggtttaataatcttattaatattttaactaaatttggtgaataaagtatattttcgaaaagggttggtgggagataacgtctttcgaagaggggcttcttcgggtatattttctatagaagtgtagaaggtttaaggcttagtagttactttatttttaataattatcttagcccaataattatatattgtagttttaaagggggtgtcgaaaatattattagttttataagtagttattctagctaataatagtttaaatggggtagaaggactttaatcctttttcggctatattcggatagggctaggaggagtatacggattattaaatagcccttttagtacttctttttgaatttcctttattacctccgtacgaacgctattaatttatttagtaatattctctataataatcttagctatttccttctattaatttactagttttttaatagtattatttaatataacttcgaaatacttcttctaaatatcggtttacttatttaatactatttgaaagtcgctgtgaattttgtaatgctatacgttatttatagttttattttttttatttaattagttaattatttccctaatattttaaaactatttaattagtatattgctaattttagatacttgtcccgcgaatagaacctcgattctcttatagtccttatttaaagagttttgaatattaacggattgtagggtgatttaattaaatagagtattaatttgtttatcgaatttagtattgaaatattcaattaattctttattattactaaatttagccggtttcgccgggagagccttattagggttgctacgaggtagacttatagttttcgattcctattctaattttaattatagcgcggggccttaatcttttactatcttatagtaaagacggtttataaataggtattatattttataataagggttaataattagaggggtatagatttaagttaataaaggtttattatagggttcggtagctattattatataaaactcattatagttaggatagtagaaattaactttacttttaatatatttaatattggtatttatattacggataaattcgttttaaatatctaacgtatttattagattattataattataacgccgggttaataggttagaaccgatttcggaagtaggtagaatattttgagagcctaatatagggttgtcggatttaatgaatatattaagtataatttcggctaaagtatattaaataagtatgaacttaagtatttccttcgatgtaataataactaatataaagggtatagaaagtacgtaattaggaattagataggagggataaatattattgcgtacctaagttcggtagtaggggaaacctttagtatttagaagttttataactattgggatttaggtagtaatatataattacctaaattcgctatatagagtggagtagaataaataattaatttcgtaattacttaaattcgttacgtcgttagggattctttatagttacctaaattcgttataaagaggaaggggggttggattgcgttatttaaataaataaaacgctttccttgaatcggaatagtagttatatagtcgcaaaagtacctaagtttattttacatacctttaaatacttcctatcttcgttaaaagagagaagcgatcttctatcatcaatgcaacgttacttaataccttcttaaataacgccggtcggcgatagggatagtgtggttgtgggttcatgttaagtaattaaaagttgcagctactatttactaccgttgagagggtatttgaacgtggtgataataatatgtgtctgattgaatatgtataagatgatgctctaaaaagaatctcgagtaggaagtttgcgtatagtcgaataacttaaggcacgcaagccttatctaatctacaggacccacatatgtgggtgggctcccgtgggagcggttcattcaattgaatgaacccgatcgactgggctgcgccatccagtcaggtgatctaacatgtaataacgccagcgatactattccggtattaattacgaatattatctagttgtaaatattactttaaagcctattagtctttagtaggattactataggtatattaaagttaaaattaataatcgattaattaattattattctaaatactattaatatgtttaatagcgtcggttaggggctttagtaaaaatctatattactaccgcctaagctagttaaacctataaatattctacttctatataataaagtaaagttaatagtagtagtaggagtagtaagattagttaaagtattattggcgagggtactagtattaatgctagcggccgcctttttagctattatatccttctttagcttctaagttttaggcgccttcttagggtaataaatctaataaatattaaccttcttattaatataataactataggagacgtacttctaggtagggtaaatcttcttgttgtagttagtatagtcgattcttttactgttatccttcttcttattagccgagctactattattattattattcttattggtattattattattgctagccgacctctaaatattaatattaatactagtataggacttaatattattaatattactaaatttcgataagaaggtattgatatctaattctttaatttttaaggcggctacctagtatttagtattaatagagtaggcggtttttataatattataaagaaaagtaacttcgaaattattatcgatcgtaaacttcgtatccttaatatacttacgtagtaaagtataataaataaggaaaaaagttatagtattaaaattagtacgcttaatagctaagtattcggtgaaaatttcactataagcctcgttagtaacacaggcgatacataattaaatgaaatcatacgtaaccttagggtctctaccggttttatcctagctattaatatttaaaatagtagtaatattagtattcttaaaggtagaaagtagaatcttattagttataatatatttagtctattagatattatacttttcgggctcaatcgctttatcgggctttgggattatctcgaagatatagttaacgaactggaagtaattgagttcagttataaattcctattactaattggcgatattctaatcgctgaggaggggaattaataacgaactagtaatcgtcgtaggtataggagggttcgatatgttgagaaaaagaaaagaattggtagttgctaaactagccgttaattaatttaataatagaatcgcttaattcgataataaataaaccgataattagttcgatagaagaatcgataactaattcaatagggtcgctatacaataagtattagcgagaatcttcatatagcgaggctggcttgtgggcgaatgggcgaattgttaaatcgataaaggtcgcattacttcttttaacctagtactataacgctttattgaaattgaagccgacgatacgctttgaggatgcgctcgtcaaatgcaattacagggaaggttagagagggcttataacttgtgagaccatcgagatcaagcggttggatacgattgattgagtactatagaggagaaagagggagactggcaaagtctggaaggttagatatggtgcggtctgggcagggcacagagtggggtctgggcccagtgaatgctgtactcagtgaatgccagagacccaccaacatgtacacgtactcgggtctagttgttgaggatacttgctgtggtgacgaccaacctggcatacgaatctccacttagaatctacgtcttgatactctaagctcgacccaatattcaccaaaagatcagaggttcgtctgatgaatttctagatgtttcctcctcgtcgttgaagatgacgtctgaagcaggggaaataccttggcagcttggcgaaaaagcttggtctagcgccatcatgcttggcaatcttggcaggccccaagtcaatgatgggtttcaagatgttgtacactatggtagatgttggagggtgaccgcttgttgctcactctgtgtgtgaccaacggtgcagcgaaccaagggatttcgtggtttcatccaacccagctctccaaagtaccaacccaacaacaccggagctttgaacagagaatgacactttccatggataattcttttcactatctaacggtccgaaccgtattgatagaaggggcacttgatagtaatctcctctcctaagccgcgatgccaaagatgctacctcttgaggttttttggttgcgaaaacagagacagccacccctcaaagaaaatgagcgtgatatccgatgggtacacagacaacgaacctgtaaagcccccgaaaggatgagggtctgaagccacctgcaaccgcaaacagcgactacagtattcaaaagaaagataacgtgcgacctcacttgttaggtagcaagatattaccgtcactacctagatatatgtaaagttgctaggctcgaccttcagcgtaacaacatgtcacgatatgggatagcagtcacaagtagattgatttacagagacccgcaacctcaacatatcattccgtctgtgccttgggcgtactgcgttgtacgtggtgataacaagccaaaggacggacgggaagttcccacactttgaaggttggggttctggactgtcaataacgtagtcaatccaagtgtcaaacgcggtatcgcgtctctgagtgatattctagcgtgtttcagcgatggtcgataggtagtttatagtgtaatgaatgacaagatggggttggaaaatggacttgctggtctggaatcattgggtggctggaggtgcttgatgatgattggggaggaagtggaaaggaagtggacatgttctctcttcttcccgccgccaagaatcccaggcggacacaggcggtggcttggcttgagctccacacaatctgaccaatgagaggcagaccgtacaacagacagatgccaagagctgccagggccatcagcttccagccaatccatcaccagcagaacaacatggcggcgcttattccagaccacatcgttcctcggctgcgccaaaccttctccacgacggcgctttgctcaacgacgagacgcagttttagatgagacggccggccactcacgcgtccggtggtgcatgccctgtaacaattggcacgatggacgaaatgactggaatccgctatgaccaaagacatggcctctctttttcgtgactgggccgccctcctcctcctccttcttctttctcttttgcttcgggttgttgctattatcaaagtgtgtgttgtgtgtatgtacgtgtgttcgcgggttcgacagtattttcttgttacggttctacctcagccacgggatggagagggaacccattctttacttgttctagtctttcatccgaatcattctgtccactcccccttcgttaattcagtccgatctcgaattttattcagacagtatctggcaggtcttgtgaataggtagtcacacctcctattgttttatcttttggcccacccaacttgtccacccgcagactacatggctcactcactcgtctcacacctttgggaccgagaaagtgtttttgtcttttgatgacaggacacgactccaacttgatctccccttcaacaactcgcttgctggccatccgagtctaccgcgagcttcccgatcattcacactctttttgatgagtcgaacgacttacgcaacaccacattattcacgatggctgtcaacgtgaacgatccgatggcgcatccgggcccctcatttcaccctacagtcgacaatagaaaggaggaatgggaggactggtttgacgatgagccattcacaccgattcgagaggaggaggagaatgagcttccttcccttaccccaaccttcaacagcccctacaacaccaataataccaactatacgacaaaaccatcaacacaacgtacatcgttctcgacggctcgccattccatgcagagaatcaggcgtgtaaagtcacatcagaggcaaaaggcacagaatgccaaggctggcatcaggttaattacagacatgacaaaactgaggcagcatcaatcacaacagcagctagccaaccacgaagcgttaaacaaaggaaaggggctcgacgggagtggaaagttcgcggacgcggctgccttgaatgcacttgaaggaatggcttcagacgaatctatcggcacgtttgcttggctaaggaagaagaagagcagcagcccagcttcagccactccgattgagagaaggatggataggctagcggtagatacgcctactgtggccgagctttcaccaagtgttggcggcatcatgatcggattcgccatgccatcagattcaaacgtcgtcatcagtccacaaactgccgtcgttgctacaccggtcgacttggacagatacttctctccgcctcccacagcaaaacagcccatttcagtctggtcaccagacactccggattcccaatttaccatcaactcgtacaggacagcaggccccagtgccggcaccgtgccagctgtgcctgcggttcccaacaagtatagagataccggggcaacagaattctatttcagcgacaatgaagatgagctactcactccaatgggatatggaaaaccaagcccgccaagggttactaccacggcctacttcagcgacgatgatgacgacatggccactccggtcactctgtttgaagaggatggaagtccattggcggtgcgacagaggtctctcaccaaagcaaagagtcccgtatctgcgacattaaccgcacggtcacaacaaggttggtgggatcagattacttcgccattcacgcaaagtccggtaatgtcaagaacccctgttagcagcattcaagaggaggacgacaaacaggactggtggaagataggcaacaatggttctttgtctcccaacaacaatacccttggtcaagggtcctcgggaattgccgtggaagcaagtcggccacccaggattgttattcaggatgtctcgcaagttgaggcttcttcctcttcttacaaccccttcgcgacatcatcaacagcgacagcatcctccttaccaccagcagcagcagcgatgccaacaacagtaccaatggtttcgcagccacaatcccatgccgagaaggcacgcatattgattgaggagaacgaatcgactccagctgaattgcctcctccgtactcgcccccaaagaggaaccaaaacgttcgaaatgcccagaatgtcgagaacgtccgataccgagccgtgtttccttccaaccatccgctaaactccatgtacccaccttccccaggtccagtgtctccaggtctcgcgcagacgatgacctcacaaggcgcgatcgatttgccctacgtccctgccaggccgcctcccgtcagacctgcgtttcatcacggagacttcccaaacaggccacccggttccttcgtccctgttactcaaaggctgaaggtcgagcaaaaacggcgccgtaacgagaaggaggaagctgtggcgcgcaagatcggtggaatgtggagaggacgtggctgtattccagaaaacggctgctttggccgggccggccgagaaggcaggaagcgtaggcggtggtgtttggccgtcttcgtcgtcactctcgtgttgatagcgctcgctgtggcgctcggggttgtcttgtcgcgtcccaaggctggcaagcctgccccttattcgccttggcttaacctcacggattacccgccgatgccgacgggcatttccacggttattggcactgattctgtcactgatacctcatgtgctcaggacccgcgcttttggagttgtgcactgcccagagatcaaactgcacaggcggaaccctttgctgccgatcagcccagcttcattatccagatccaattcgacaacagcacacaacaagcgtggaatgtcacgggccaggcaatccccacgcctattcccactcaagatgctgaagcagctgcttcgccgtcccagactgggagcaacagaagctccgttactaatggtaccgaagcaagcaagacgagggggcagcgtccacaatcgggcggcgagccaatgggctttatttctgtcgttaagagccttttgcgtcgtcaaactcagcaagccccgagccttgggttcattccgcgcccatccccgcccgagtttcaagatatctactttttgggaaacacgaccgacggcatcgtgtcacagaacaaggctggagagccgactccgttttacatcagtattctacgaactctcgatgattctgttgggcccaatgccctcgctcgtcgtgacgaagactccgattctgcctccaatcagctgaacgagcggcaatccaagagcggcggcgtcgatctttccttcatcccgcctgtcctgaatcccgacggaaccggcgctccggccgtcctcatgcccttccctactcaacagcctctccgcctcttcgatcgcggcttaccgaccgagcacttcggtttctacacctactacaacaagagcgtttacctcaccggcgacgcctcgtcagaccgcgtcggcggctccactgcctttgactccaaagccatcatcacctggctctcggcgcgatacaaggtggaaatctggacgcggcaggtcaacgccacccgtctgctggggtcgcaatccaacggtggagctgcaagcaacaacagcacacgtccggggactttcccataccccatcacagtcacgctggatacccatggtggaattccaggaaagaagtttgcgtttagtcgtggggtcggagcgggcggcaagattttgatgaatgacaccaagtttatcctgaacaacatgaaccagacaggtgattgggtcaaccccggcgcgacgtttaatccgagctttggagggatggatggaggtaccggagggtgtcagtgcagatattccaactgggtgaagctgaatgcaggagatgcttgatctcatatgggatacagacctggtggatgagcttcgagctacaaatgcatggcgggcgcaggggggtcaaaatcattgcttttaaggtttattgttttctctcgcttttttttccctcgagttttcatcagagaccacgtctctataccagaaccgttgaacatagatatttgtatgggagataggagaagtcactcggacacaagataccacagaatcgttcaggcaaattattagttaacagacaacaaccgacgcatgtcagatgtaaattgagttatgtacaaacaacttagtgaacattccaagccagaaggcaaaatgcgcactggctgactggcaattttgatgttttgatgtaagagctagtgaaaaggggaaggagcgtccaccccctgatcctgacagctggacagcggccgttgtcagctgccaatgagtgccctagcttttgtttctcaactgaacaacaccataaacccatcaggttgaagttactccatcgtcaaacacatcctgcggtcttgaagcggatgaacgcttgcggccgggaagtgacctttttctacaccgggtagtatctcatgggatcttgactcgagacttccgacttggaggttaggcgagcgcggtttgactctcaggtgagcaccatcgccgctcctcagccgaaagcccgatttggcaagtgtcgcatggtggatgctcacccactgcctacctacctattcaatttatcgaatagagaacactcgatagaaaaaagttgacatgaggcaactacggcttttccacggttctggagttcgagcatggacagtaagaggaaggctcgggacgagtcgagttcgacaagagctaccacagcagccatggtgtataagacgagcatcttccctcaaagccatgagcacatctcatgagccaacatcaacaccaacgttaactcaagcatcaacaccggaatcaacatccaacatgcacatcgccaatttcaacaagattcggagcgttccggctgagccacggcacaagcaggaacagaacagacttcttggacatgtcacgcagttcaagcgccacagagaactccttaccttggccatcgagacatcctgcgatgacacgtgcgttgccctccttcagagctacgagagcaccgtgaggaccgagacacctgaaatggtggcccgtctactcttcaacaagaaaatcacgtcagaccagcgccagtttggcggcgtccacccggctgttgccgtcgagtggcaccaacgccatctcgcaaccctggtcgaagaggccatccggtctcttcccgaaggcaaaacgccggcctacaagaacaccagactgccgtaccgggccccggacctcatcgccgtcacccgtggccccggcatgccgaccagtctggcgaccggcatggaagtagccaagggtctcgctctggcctggggcatcccgatcgtgggagttcaccacatgcaagcacacgctctcacgccgcagctcgtcgaagctctcgaccgcccccctgctcccagcgtcgcatcatcaccatgggaagaacgccaacaggtcgatgccgaagtaaaaacagcctcaagacagcaggaagaggctcagcaccccaacctcgattacccctacctcaacctgctcgtctctggtggccacacccaactagtctactcagcctccctgacgtcgcatctcatcctgtgtacgaccgataacatcgccctgggcgacatgctcgacaaagccgcgcgcaagattcttccgccctcgatgttgaactcgggtcaaaatgtcatgtacgccgctgcgctagagcgctttgctttcccccgcttccccgctggcgccgacgagagggagtacaacttcaagtacacccccccagccacgcgggccgccgagatcgaacagcacaaatcgccgtacggctggcacctctcgccgcctctgtacgcctctaggaagatggagtacaacttcaccggactcggatcccaagcgcagcggattgccgaatctctggacatttcttcttcgtatgagaatcacacggaacacatcctctcgctggagaactctcccaagtccgggtccgacttggcgccctcacccgactcttccaccactattctctcccccgccctcaaagaggaagaccaccagattgagcagcgccgctacctagctcgcgcgacgatgcagctagcctttgagcacctcgcctcgcgcattgtcatggtgctccagcagcaggccaagacgtcgtgcgagcagcaaaaggtcaagacgctcgtggtatcgggtggcgtggcgagcaaccagtttctgaggcacgttctccgtcgcgtgttggaggtgcgtggattcggacacattcggattatggctccgcctgtaaacctgtgtacggacaacgcggccatgattgcgtggacggggtcggagatgtacagggcgggttgggtgagcaaattggatatgttgccaattaagaagtggagcatgagttcgaccggcgagcagggcgggatcctgggaacggaagagaaacctttttatgtgaggcgttgagccgcggccgtacgggcaggattaactgggagtatcgcgactgctaggttgagaaagaacacatgatgtgtgcatgggtgatgggtgtttggggcgctagtgtactttgccatctcttgtgtattaacagttcatctgtatgaaagcagcagtcagaagcgtaaaatgtattattattattattgatatggatacagctcggtggaaaggggctatcaagcgtgctttctagacttgggacgtcagggctttgattgcttctgatcgatcacccttcttgtacaatgttttcacatacgtataaagtaggcatacggcctggtcgagctgattcattccaatgtcgcattggctgtaagaatctagaatgctatggggacccattcgttgctcatatcgtttcttcatcatgtgtatgtagtatgctgctggccaagtgcccctgcctcactgacatccgtccattcagtccagggcagtcaagccacaatcactactttctgtccctctttcagtcctcttcctcttttaaacgcgggtcgaatcatcctcattgaagtcgctggtgacgttgctaaactcgcccttctccagcttggtcctccagaagatggggtttgtgtcgttgaagccgtgcttctcccatcccgactccttgacgtggtacaagttgatgaagccaccagagtaagcatcacgatgtgtagcggccaaaatgctcctgctgcccagttcgagcgcctcctccaccgtcaggtcgtatctatactcggcatccaggacgccataggcaaaagtctgaccagacccaacgcagaacaggttacccgccagccgggtgccgtccgaatcgatgtagtaaagcgcaggtccttcctccttggtgacgccggcgcacatggtgcccatggacaggcccatgcccttgtactggtacaccaggttggccaggatcttggaggccgccgcgacgctgatgcggcgcttgtgccgcaattcgtgaagtcggcactgcatgcccagccacgccagccagtactggcagtcggcggcgccgcccgccatggtgcccaacaagtcgctgttgatctcgatcaccttcttgactgtttgcgaggcgatccagttgccggcggttgcgcgagagtccgtcgccacaatgataccgccctggaaccggaaggcgagtgtggtcgtgccgtgggcgatcttgatggggcacgaagggttggcgcggtcgtcggttgcggcgcggagccaggaggagggctgttgtgggtaaacaagttagcctattgtcatatcatcatcatcatcatcatcgttactgttgtcgtcgtcgttgtggctcgttcatcgacggggtctagctagctagctagctaggatggggcaagcagggagagagatgaggtcggaggggtactgagggagatgtactgaggagggggagatcaggcagacaaggaaagacgaacatgagctactggaggcatggcaaacttgagagacagaggaggctgggtttcgcaaagatcttgctgttcctcttccgagaagagctcattctgctggtaagccggacggctgtaccttgcgacaagcgcatccatgatggtcgactaagttgtttgaagggacgaggattcgatgttcggtatgcggttcggcagttcccaaagacggttcgggaagctatagattgttgcgagggggagagacgttcggcgggaggacgacggaagttggacaactggttgagatgatggtggtgacgatgttgaggttcgaatgggctgtcagtggaggcgttcgttcactgttgttagcctggcaaggtagcagctatggcggcgtcagcggcagtgggtagcaagtgaaaggcgggcagtttggagctccctacacgcaggtgcccaccaaccaggcagctcccacgcacgcgttcaccagcttccaggttgggcggcgccgccagctggcagcatatcagggaggtatctttgtactttcttggcggcatcgaatgtcgttttggatggtatggtatcgatgtacctctaatatcagcatttcataatgaactactagcgagccaggttacacaccgatgggactgcagttcggaatatgctaggttctgactgagcatctttgttaaccactatgcacaggatgtacagtggcgttttcaattactatgagccacatgtataaccctcactttcgaccaagtaccggtcataagaatgcctccaccatttttttgcgccgccgtgacatggataggagtatgaatgttaacatgagctgatttgtaagataggaccagacacactctttttttttccttttggtttctccgtccaacgccatggaaatgcatccggcgctcgaacgccaccctcaagtcctgagagctgaattcctaaccatatcgacttcacttttccgcctgagggcaaggcgtactatccaagggtcaaagagcaaatgccgttgttctcccctctgcagatttttgtcttcccccaacaccagagcaaagccaagtaagaattccaaaagcctgcggtataagcctcctcaacccgttaccggaaacccgaaaccaagccgaaccaagcctatacgtcagacatgaagcaagacacaacttgaaaaatggtattgattgtttgacgatcgatgtgacgaagacctagtgcacccctccctgcgccaggctctccccctgccaaccctgaaccgggtggttttgaaaaacaaaatggtaggaaggaggaataaaagaaaaaagaaaaaaaaaaaaaaaaacccaagtaccattaatgtaaccctataacaccatggcaatgcatgctttcgcgttgtcgtgatcaatgcaaccggaaggcccctcaaagaccttccggggtatatctgcggttgttgccgcttcgagataataatgtaggcaggtcgtcgtggtggtcgttgttgcggatccacttttgcgtgccatgctctggcatcagatgcgatgtttggatagtagcccatcgagcggaattattttgtgtgattgttcttcaaattgaaaaaacttcagccgagtcgaaatcgttgtgtgttcaagttattcgccgtggcctccttctgaaaaatggattggttaataagagttgtctagccaagtggtagattatctcttccacccaacgttccagataacgtggactatgtcccgggccgtatttaccgtatcaatgacccggcctaaaaggccttcactgttggagtcttcgccttgttcatatggcatgaacatgcccgactcggttctcctcatgccagctggttctttcaaaagactggcagacgaagttgaacgacggagcccgccaatcgagccttccgtggatttcgcagaggaccaatttgacgtcggttcgtcgtcttcatcgtcctcgtcatcgctgtcaacgaaaaatctgccggacttcttggccggacgtaacgtctcctgagacgaagaaggggacaatactgttcccctaaacacaccagtgctgtgcttcatggccgattccgctggttcaggggtgtcctcccgatacttgagcgtggtggagggcagcatggcaattgtcctgctctctccaccgctgtggctgtgactttttgacctttttaatataggtctcagcttcttccccttggtccgcttcatcatgattgcgtcgtcatccgaatcgctgttatagttgatttcgggctcgacgtcgtcttcatcgtcgtctcctttgatttccacagcaatgcactgtgctacctgctcgttgaagtgaatatgcttccgttcaccactcggagacacgagaccggaagacacggctgtcgcgaacaaactattgtcattactgagaccgcgagacgagaatgggaaggtaacaaaatcggtgttggcccggtctagaccaggtcgtcgactagtcttcttcaggcatcctttctgttgtgcttgtacagctgccgccgcctgtttgacgagcgaggacgcggacagagatctctgaagcatgagctccgacatactcctcttcttgagaatgggctttttcgcgaacgagttggtcttggacatccttgtgctgtcgttactcgaggtgttggagtgtatcgaagggccagtctgcaagggtccgtatagccatgtgacatcgcaatctttcaacctgtgaaatcatcagttacccagaacatggcggcgcaaaccagcagcagaacataccagttcaacgtctctggagaaactgtgccgaggttgttcttagacttcatccatgtcctccaagaggcattctctagccgagccgagttggcataatctccccttctagcaacaatatgcttccaagatgaccagatgtcctcctcgcgccaattgtgcgagaggtagtccacatgtctagaaggctgtatcttgatcgctatatcgtcctcagccctatcgtaaacaagctccggagactcgggtcgggaggtgggagtggacgtatcatttccagacggcgaggaagtgtatgactgatccgttcgcggactgggtgggggtcccgaatgctccacatggttgaaataacccacatcctcctcataacgcgacaggcggcccccaaagcctcgcctcgagatcgcggcttctagaacatcttcgtcgtcgctgtccgaagtaagagaagggttcgtgacaggcgtggaggaatccgacagctcggacgactcaaggtgaatgccccgaggggaagaaggcgccgaggacggggccgagtgatcgaaggcctttgacgagtggtgatagatgtcgctgagcctggaggttgatgccgatgtatggaaacccgagcgttttgtgttgaacttgggctgcgactgagatcgacgcaagggcgacccgaaaaatgtatcgtcgtcagacgtgatgacgacggccatggctgaaaattctgaaaagcctagtgacctgcaagccaccttctcaatccttctccaacgtgcgaccagaaaagtccgtcataaggaccccgtggacaggaggtgaggcgaagcgatgtcggatttcggcgcaaaatttgggttgtcgtcgctttggtctttggtctcgtagcgagtctcgcgaacaaagagggccagtagtgggtgcaagaatagcgccgtcaatcaagatgggacatgggcatgtcgcgaaaagacagggcaaggctggcacaggcgacaggctgctaaggtaatgatgggctagcgtagtcccaagggcaagaaaaaaaaagacaaacaagagaggctcaagcagtgagcgcaccgggttcggaaaagccagagagggaggagtttgcgtaagggaggtggtggacggagagagaagttcctttgaaagggtgtgcaggtgtatggtgaccggtccaccggagtgtaaagggaagttgggtgtagtagttaagtgaaaaggcactaaaagaaaagcgggtgtgggtaccaagaaatgcccgtggtcgtccgtggtgggcaggccctggtccggccgcccctgtccacagtgtacggcagaacctgagaacgtgggatagttgtcgtgggtcggtgggcggacagtgggaggggctcgtcgctgcttggtcgacgggggggcgtgtgttgctcggcggctgttggggcccaggtaccattcactcattagaggtacctatcctccagcgagcgggcaagtacctagtgtacacctaggctacacttcacctcacgggtctggcaaccaaggtcgcgctgaggttgccagagcatgggggttccgccgccgacgtcgagggtggcatgtctgctttataccacagactgcttgtcatcaggtcgctgcaaacatacatacctacgcggccggtcgcacaactcggccatacggtggtaaccaagtgaatgggagcatggcagagctacaggctgtcgatgggcaatcaacacctgttattgacgacgagatgttatacagaccgggctttaggtgctcgacctaccgtatattgttcttacagatgcccacctctgcaatgtaggatgtggtccgtacagtgagtgaccgcagagccaggcagctacatcctacatggcattttttgacatccaatgaatgtggaaggcgtccagagtctggacgatcactcctctcgacaactgcagacttatatgtgggtcagaggtcacgatgggctaaccgcagtgtactatgtaaggtgatggtccaaagcatgatcatacagttcgcaaacagccatagtatacctacaagctcatttccagccttgtctacctttacttttcgagaagtatgcaagagcattaaatgactggcggttgttgagtgctggtcaccgtagtaaatcaacctcaccttacggtactaacaatctggggaaaagaaatggaattacatacctaccctaggtacaattcccaacaagcactggggtacagcggccaaaaagcctgccagagtcgctcggcgattcgcgattgggggacgacgtccaaatgaggagcagggatttcagggtaggaagcgagctacgcaggcaaaggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactcgtcctcaatgctgctctattccgtgtgctgccgaacgtcgagagaagcaagacaacggcacctgaggcggtctggaagtgcccgtgcatccaaaggaacaagcccaagcaagcgtgaactcgagaaggggcaaggcgagtccaaaatctgatgaagcaatttccggcaccaggtgatgagtgagtttcgagagtcgggactgagaatccgttaacgttgaagcgtggaagccctgccgcaatgtcagacggcctgatggagaagggcattttgaagttttctgggagataacgcggacacggcggacattgacgaggaccgtctttcgtgactttggtgacttgggtgagcttcggggccacctacgaataacggaggctcgcggttggcccgcttcaccacgttgaagctgaagtgttctggatggtccggatggaatgggatgaggtggacaggggacaatcaaggcacgcctggcccatgtgaccttctcgactgctctgcctggtcaaacggctgtttctctttagtcacattagtcacaaagacgggagtttgttgtccggcgccaggcgttcaatcccagcattggtttcatgctttcattcattaactcggtcctcggtcccttaaattgcattgcgcctgtgcgggttccatgcttttctttgctcaattcagtcgtccgcgggtttggggggttcaaccaagggcaatttgtgatgccaccctccgtcaacttgtcaaggcccttgggtcacctctttgctcaccggtcacaaagttccggctacaccgaagtagaaactccaggtaggttgaacatgttaactttcaaagacgacagcctcgatctcgacttattccggagcgccgtaccttgcgacccccgcaccagcacagacgggacgaaaatcgggcggataagtcgagcaaagagcaccctcgtgcctgtaaacttgtgaaattgttcaaagtccccggccgttacgtcgcacggcaacccccgcgcttcggaccgtcatgggggtgcacagtggtactcgagaacggtcgttttggtcatcagggccatccagaagaaaatttcaacctcaaccttggatggcactcagtcgaccgacagtgtctcattggtcgcccctcgtcgctacctacactctcgagtcaccccagatgaagtttgattcttcaagcacagggcagattctccacctgtgatgtaccggtaccgggagtctagaaggaaggagctactctaggtactggacactggtaaggtacaccaggtacttgccatccatgatcttccagaggcccacggcgagggagccagggaacaacagcccggcctcgcttggacaagttcggcctttcccacttcgacacttcttcgcccatctgcacatccctcccttccagaaaaccgagaacgaccgagacccccaagacgacatcgatgcaagcaactcggcaatttagcattttcatacactgcctgcggtctgtcccttgagctgatgcaagcaactcggcaatttagcattttcatacactgcctgcggtctgtcccttgaggttggcacatgatatggaaacacctgccgacggaacggcatgttcatattcaaacatgctcgaccaaaatctacctgcgttgctccgacttctcccggcgtcaagaaaggatttccctcggccagatggtagcgtttggatatggatcatggtcatcatggcttcgcccggcgaactcgtcaaacatccagtgccgttgccgaacagaagaagagcgaaaaactgcacgtttgatcgataattctgtccatgtttccgcgctgccctatcacgtaagtaacaagtgtgacaaaaaaaagggcttattgttctcgaaccaggcttcttctagagcaccccgacctctgaaaggggctgacatgcattaagcccttcaagatgcacatttggaagtacatgcccaatctaccccgcttttgacaactgaaacccgccccaagtatacgaaaggagatctggagatgctcgtgacctgttaattagatagttagactacctacttggttgtaccggcagttagcaagcaacaagcagcgctcgcaactcacgacaagtgatttgcagtggtttggcaccctcaccccggcagaatcggataatccgtgagcccatgcccgtcaaaccagcgtatgggcttgggttgccaaagaggaaaccatggtgttgagcctggggattcgtcgtcacgggagcaaatttcttgacctgttaaggcggttaccccggactttgatccccagaaactccaccgccaccccatttcattcttccatgcagtgtctgtggtgtaccacggggcgttaaattgcggaatgtgtggagcgatccacgagctgggtccgagaaaccagttgaaaccgatcggctatatacacagccttccaggatacatagatttgcatagattctgctctatgctgtaatcggcatcattatccatcaacatgtttttcgggtgagcgggtatggtgatccctcggtttttatgcagtacttatgctcgctatcggttgaagggcggaggtaaagacaagatgaggtgatgacgacgtcggcagcactttcttggctttcatcaacccaagctggccgacagtagttgtcggcattaaagcagagttgaaaacaaatagaaagccacctccccaccctccccaacaggtaccttaacataacagcaattagcatacgcgctcagattggcagcccaggagatgtaaaggaggtatcaagttgaaagttcgaggctcgctcaaaaagcttctccaaagcctgcaagcgccaaccacactgtgtcttgaacacgcaagcctatcaggagttgatcacccagatatcataaacttactttctatgggaccagcaccggacctcaaggcgagaacaaatgcccggaaacgagaaatgaggattgttccggtatgaagggaccagaattgttaccgtgaagggtatctatttcttcaggtcaggaacggcatggcttcacaaccccaagagatacaggagcacatatcaactggctacggaagcgcaattgctactgcccgacagagaaggtaggcatcaaccgtacacttgcgttacacaagaaagtaacatggatcctaatcgcagtacacgcataggttaatgaagtagatgctggtaggtgaaccccacctgttccaactggacagccccaagtggaattgagataagtacttagtcctatatcaagggccactgataaacggaatgaagggcaaagaatagcgatccaaaactgctgactgctattcatatagggattgctctaccgatcaacgaccaaacaaagcggcagagcagcacaatgtcgtcagagggtaaatcgaaatctcgaatgccaagattaaaccccagtggccggatatagcaaactttatacctacctctgcatatatttagaatctcacgggttcagtgataaatccaaaaattgctaaacatatggagtaagtaaaacggccatgggcaaggtggttggtcgctcggacgaactgagccgaaccgatggtcgaacgaacatggaatgacagcatggggaaccgaaccggcaagtcgggacttctgacatcaccctatttaccgtgcttggttgagggcctgaggacgaaagacttcggtatgaggtgacgggtaaaggtttggagccttcctttgccttagttctacgcctgcaataataatatatttcaggatcttctcaatgtcatcatcgacgggtccttccatctttcttttcttctgggtaggtttgacccgcaggtgaggaagtacatacctacaactccagaaggtattcatccgctcatctttgatcgaattaaatgataactgcggctcttgccaatatccaccgtcaacaagttcttatcctcatgttctaccagctacgggtttaatgtacggaggaactgataacgagtcgtgcaatattctaacaccatctctgccgtttgtacaggagctcctcataattggaagaagaaaccgtgcagtcatctaaccaatgaaatgcttcatcctttgaagctgaattccaaggcattgaaacgctgaccgatggactcgactcatggtcaccatttgagtgttgacttgccgtactcggtctcagctagagcgtttggatgccggtgattggccaatcatcctccacccaactttagagatacttaggtccgataagacttcataaacgcgccatctactcaaaaagccgctcattgttccccatcccggaagaggattcggtgatcatcagcgggacggaagcggtacacacggaagcgaagggacattgacagatgagatcggaatggaagggtaccgcgaaggagtacctcttctagagtctagaccccttgttcccctatcggttcctttgttgtccttctggaacatcgtcaagcaacaggaaacccggttgtctcgaattttatctttccctgccctatcttgctttgctttcaccgtttctttccccgccccgtgtagtcaacaatgtctaaccagtctttcaagacattcatgacgacttcgatagctcccgcccgtcccttatcaccgcacttgggccgtcacccggccaccgagttggtattcctttgcatacaacgtcccctagttccttgccatcacatacatggtccttttactagtattgctgcatgtaatgtgatatgtgatactttttctccgtaccctccacaaaatactgtgcacaccatacactgttcagaagattttgtgtaaatgtgcagtgcactatcagataactgagttcaacgagcacaaagacatgcgggtatgcgaactcggcccgcggatgtgattatccttgggtattgatactaccacaccctgccatcaaccacgatgtgcctgcctcattgaccattgactgcatttccggggagtctcgttgcatcagttcctaccctcatatactgccctagttggggtgaacatcattcgagccgaatttgacagcctgaggagagggagattctctccggccctattttacagtttgtgtagtcagtaatcctccctcctcttcccttgactttcaatttcactcgcgcacatatcctcttctagccttctttccgcgtctccattggtcggtaagttttgggggaccgcctattctccagggatttccgcaaggatctttgcagcatcaagggcatcacgaataacctgttaattaacgaggtaagttcgcgataaggactgacgagagactgacgaacgttggcttttgagaacaccctttgaccacacattattgtcccataaagaatgtcatctccttttccttgataatcaactgaaaacattgactagccggctagtcacagacatgtggacgttgaagaactatagcttccgcataacccatgtatagagaactgttcgtgacaccaagcaccgcacaccttgttgattccaggactaccaacagtagcaggtatgcaagtcgtcaagacataagcagtcagttacgcggcaagacactgattgacccttaccggtaatgtgtatcgacagattcatcaattcccattacaccaacacaacatggattttccgacgtcccacggaacacaacaacaccattacatacctacctagaagataatacaactgcactaaaaagacacatgcgcacacgccgaggtgcactgacgaaacgccatgcgttgaccgagacatgcaagcaatctaaatctctaccaccacaccaccacccgctcatctatatagaggtgtccgtccatctatctatcgactactatggtaccaaggaagctcgaactttttcgctgataacacccaatgatggttccccttcttgatcaatcgatatgtccactatccgatcttgacttgctccagcttcatatgtggtgatggcatgtttcttccagcccaccctcgggccgatgcgtgcaatacaaagatagtggcaggtagatgccagccaagagatacctacttcgacggcacatgagctcacccgccggttcggacgtgtgtttaatccaattgatgcacacaggatctcaatcaaaagggccaagcacttgaggctcgcggtggaacccagtgtcttgtggaccttgcatatcgctagactttgcgaaaacatgacgactacatacttagggaaggaacatggcaaacgaattggatcacgtatgccacgtatcggcatcgaagcactgggtgtcgagaattgtaatgagcgttcgtgagtctatttgtactgcagaagcatccagggtatcattccctagcgcggacgtagccatccaaagtgcaataaccgaagaggaccgttgagtgctatcgcaagcatcacttccagttcacaccacctgttggccaatgctcgccggtttccgtcgtctgcacttgccaactctctgcaatgggaagaggttgagatcggcaaagacgggagacttaaccagaattcaacacagttcaaaatcttgaaggcttcctggagagaaacggaaagtgctaaggacaaggcagctcctccggctgtgcaggatcagtgtaattcagaacctctggcttccacttgagaagctgtggaagctacctctacttagttgcaggtaaagtacagggcttcaacttttaggccagtgtcgcttttaagtggttccttccatggcatgtccttctggacatcaccaccatcccacacccactcaacaaagaaaaaaaaaaaagaagaaaaagaaaaaaaagaaaaaaaaaaagaaaaggaaaatacactctcccatccccttctttgccccgagcaatcatgaagcaggaaggttcaatggctaacagtgctgcatcgctacctctatggataagaaagttcaagtaccggaatggatgaaatgggaagggggaaagccagaccgccaagcgacgccgtttgacttcgtggcatggccaaataggctcgctaggtacctgagtcggaaataaagccaacactaaactaaaacctagacgtagatccccgacggtcatgcagaagcagataaaagaagacgagaagcagggtttcaatatggagattgaatgtttcaccgttaccggagcggttgaccgactgataacatccatacctctatacagcaagacctagtacctacaggttagggggaagtagctaacggttatcgaccgatgacgacttcgacaggggaaataaaacgaaacgaatcacgagatggcgattgagaccgtgttcagccatgacaaaaacatgctagtcttgaagcagggattctaacaccggtacctgtctatcgtccatcaagctttcctcccttccttcatcacatgcccgcgttgtccaatgttgtagtaggaggaaagctgaggtggatatgaatgacactagcgcccgctctcttctctcaatacacacccccgagagtgtgcccatcgatcacatcatcatcacctttcacactccaacacttttctagcgaaactgagatgaagtggagagactaccaagagaatcgagtcaagacgactgactggagtcggccgtacagcgggatgacccgcgagattcggttcactagccacgtgtcttcgtgtcgatttccttaactcattcggcggaagtagtagtagtgtcaaaggtttgtcattgccttcgttgttgctctcattcagtcacggtgatactcgaatgacacaaacttgttgaggatgacgatgaatccccttgcctccgagtcagtcacacatgtctcttgaacttgttccttttcccagctagctcacagcgcaacctgggcaagatagtttttgactaggtaaacgtagaagtcccccaagatcgccgacgaacgtcaagacctctttcccaagcgtttccgtaatatacggggtatccatccatcctcttccagcttgcaatggaccaaagtcaactttgaaaagccatagaccaccgatcacttaggcagagcgtccagtagccggccgtccagccatccagttggcaaaagccgcaaaatcgctaccttaaactctctccgcaaatgcaacctccctcggaatcctgaagctagcgcaaaacattctcttagccggcgccacatccctaacatcatgaaccgccacctcgccctcgacatccggattacccggtttgacagggaagcccagatacttggtgatcctctcacaaatatcgttgaggggtgtctcatcatcagccttgaaggagaagcagtggacgtgcacgaggggcagtttgcgaccgctctcggcagagaaaaggtcctcgtggccggcgtacacaccgcggtagcaacccaggaactcgatggcggtggcgggcaggttcatgacgaagtgcgagatggtgggcgggatgtcgacgcgcttgggctcgggcttgggagccttcttggcgcgcgagggcggcttgggggcgatgaggacgtgctcgccgttcttgtgggcttcgaggactgagtcggcggcgtggtggatgaaggtccggccgtcttcgcagatggggcggacgtattgcgagacctgggtgctaggttagatcccccccaaaaaaaaccagaaagcaggatctgtgatgatggaaaagatcataccttgttcctgttgatggccacctgcatgtacttgttgctctcgggattcatgtcgttagcccaaacaaagacgcccttcttgccagccggaaccgcaaaggggcctatgccagccatgacatcacacactacctcgccgggctcgaacatgttgatgagcctgcgatgctccgcttccagcttgctgttccagtacacctttgagtagtcaaactcgaaagagcaggcgttctcggtgacctgaacctgcatgtcgtcgggaccagccaaaacctcatactggaaggtcctgaactcggattcggctccgacattgtcaaccttgttgatgacggttcggatgttggtggtcttgtccaggatgacctcggcaatcaccttcttgtaggggatgtaacgctcgcgtaggttcatgtgggctggactctggttagaacaacaagctgagagaagggcaggccagtgtccattctcaactcaccgacatggccagcggtgttgaagccagaggggatatcgtcgtgaagttcctctggaagaatagaggtgatgatatcatctgcaggcaaccgttaattaagtgaaactggtatgaggagggtcttgatacaggtttcatacgatatgtccagtagtcatagttgagctggagctcataaggaataacagacaactccttcttctggacaccttccttgagagcagccccccaagtctctggttctgaaagaaagaaaaaagcagacaagatgattagtcttcgattatgtttttgatggccatgatttttctaacctggtgccttgacgttggggctaagaagcaggcatttctttccctggtcggcgagggccttgtctgggtggttcacaataggagacagtctgtcctggcgcaagagctccttgctgtgctcaagctcttttctgtacttggatataagacggttatcgttaacggcggcggcagccaggttgacagtctttgtgaacagagcccggttgagggcgccagcgcctgaacgaactacgggtgggctgaaaatggccatatcttgagtcttcccttccccactcccctggttttccttttctgattgagacatggttagtgaaactggtttagataactcaatacactactgtgtccagtggattggtggagtgtcctgtctttttgggagctcaactcacctttcgtaaaatacaaattgggcgaatgaagtgaaactttgttacggggcaaccgcaaggctaaactgcaataaacagagagccccacaccaaggtgtggctgaatcatcttacctctgccttttaggacaaggctgcatggtagcggaacgtcatgagtggctgatgcaggcatatgtcctgagccgaccacttcagtcctgtccttttgatattgaccattgcatctccttacatattccattctaatactgtttctttatttcagccagtccgagtcgcgagccatttttgggtgatcaaaatctttctcccagttcactcttgtctccggctcaatcaaatctctctccacccgaatagcagacatcccctttcggctgaggaaacttccaatgcaccagatagaataataatgaacagataaacattccccgctcgcatgcttgcagagtcgaaaatctataaacctcatgtgttaaccgccagttgaatccaatcactccgtcactcgattaagtcgatcgcattcgggttccagccactgaccacctggcacagctcggttctaccttccccagcgcatttgtgcgccggcatacttcaaaagtccccgatagaaaacctgataattgaccccctcattgtcctggacatgagagatctcagtcaagcgaacttgccatggaggatagccaaccagttcgacacggggaccaaacaaaagaaggaggtccggttcgcccatgacactctcgctcaactccgcatcgactagctcaattgtgatatccgaagtcgaaatcttgccccgctgagacatatcagcgagggttttggtgagatcgactatggaatcgcggccgtcctccgctgatagaatcatgactgagagatgcttgatgccatcgttctcgctacggcttgcggcaagagttggggccgtctccatcgaaggacagtgaggcgctctgatcccaatgccgggagtgttcggtccgaagtatgcggcaagcttttgtgtcatggatctgtgaacgcgaggaagataacccttcaatgttcctgattggcgggaaatgatgttagtcttttctttcttagctttggagttggagtcaggctccgtggtggaagatccacgtaccggttttttcataaatggatagctgaggaatccgggcacttgcgcaccaagcagcaatgtccgaagcttcctcaatcagcttggccaggccggtaccgcctctagcgtcctcgtccaaggtcaagataacacttaggtggtttggtagccttcgcaggtccttgacatcgttgtaaatcagatcgggcgctcggtggtggtggtgataaatggaagacactttgttgaagacttggtggtatgcttggcggattcggatgtagagcgagaacagagcatgtataatagtaaagaccagcaggtgccagtgcgtcttcagaaagcgccgtactcctagcctctgttgctcttccattgctcgtttgctggcttgctccgaggggtgcaaagggggcgaaggcagatagggctatcccaaaggttagcagtcaactctctaagccatgacgcatcaggagcagacgtaccttgagcagccttatcctctcttcgggcgtaagcattttgtggccgagtttctcatcgcgccggtaggcttcgatatcccgtggtttgaacatgttgacgtggaggctgtcgcgcaacggtcgtcgcaatgggccttgtcgcacctcggccggaagactgtggcaatacctatgtacgatataacaggacgagtgttgggacgacgatggcgagggtcttgggataaccgcaggatacacgggccgacacagaaaaggagcgcgttgaggaggaggatggcaggatgcagttcagagctagtctaccgctgaaggtctagttgcgcataaaacgagcgagcagaaagagaggctgacgagaaaaagaatggggccagttggaagttataaaagataggcaagtacaggctgctgaaggtggattacttgcagctatcataccccagttggctaccgcagcaccgtggtcagtatgtagtgagcgggaaatcatcccaaaaccaccactctggcagcttccctcgaaccgtccacgagatccctgtctgatgtcagattatctcgggaaagaaacatctgaaagttcccctctgttccccaccaaaaacctgtccttacgactggtaagggaactgtggctgaagaaagcgcagggaccaggttgaagtcgggccacaaaaaagtgggacacaatccaacccgactagccgacgtacgttgcccggcgtggtggtgggttcaatcatatggaattccctaatccgtgcccgcagaggtacccgcgacggcagggaacgacatcctcacgacgctctgcaactcccccggacagcccctggcacccctcccgctacacctcacctcctccaccccaggcctaacggtgaccacccacccttccacgctgtgcatagatacctctacctaccttcaactcccgtccgcggtatgggttgatacgacaacagctcagcagcgtcgcgtaatgcatctacgactacaccgacaaccatcctaacttcaataacttcgactctcgagaatcacagcgtctcccatcgtaaacacacacccagcttgatgcgctctctcgatctccctgccaggtgacacacgccgccatggaacgcggcggacccggcaccacgaggtcccccggccccgggctcttccccaagggccccagcttcaccattgacgacttctccagtaaagacttcattgtacgcgactttgtcgattccctcgccgacactgcctttccggcgaaccgccgctccaaccccacgagtgcgagcaccccctttgaccccaagcccctcatccggaccttcgagaatgcgctgtcacagttgggcactctgagcgaggagttgcaagagaaggaatcagagctcttatcacaggttcggcgagcagagattcaacatgaccagactctcgatacccttggtcggaagctagaccagtcaatggcccagttcgaggccctcgacttgaccctgaataactccagcacaaatagcggctccatgaacggacacggccggcctgatggtggaggaaacattgccgttcagattggagagaagctggaggagctggataggaaacggaggaaggcgcaggacgctaacttcctgattcagtgctggacagaggtttccgagacaggccaactcacctcgctcgaggagattcagagacagggcggtgccgagaacaaggttcgctgcgccgtcattgctcgccagcttatgcgcatcagtcagagactagaccctttttcgtgggtaacaggtggcctccgtgccaatggcatcgccaacggcgctacgcggaagcacaacactagggaggctctcgaaaagttctgcgagcatcttgagcaagaccttctgaagcagtttaacaacagttaccgccggcaaaatttcgacgacatgatggagtgcgcaaaggtcctctacgatttccacggcggtgccagcgtcatcgccgccttcgtgaaccagcaccagttctttatcgaccgagaccagctcatcaccgacgaggttacgacagatggcgagatgtgggagcaactggctgatcccgattccgacccaccaggtgtcgagcccagtctgcaatctcttgttgacgaggtcaagatcgtgatgcaggaggaatcttttatcattaagcgtgccttcccatattacgaaacagtcctcatcaagtttatacagcgtgttttccagcagtctattcaacaacggctagagatgctactggacaaggccacgacaatttcatcgctcgcctatttacgctccttgcatgcgtcgagatcctacattggtgccctggtggaagacctcaaaacccacggtcttacagagcacccggaaccatgctctgcacaaatatcacagactcttgatcagcaactagaggaattattcgtcccctatctacttcaaaactcatacatcgacagggaaaggaagagtctggaggaactgtacaattcgttgctcttcaagttcaccttgtatcactcacgcagaaagaaggctccctcgggcttcatggccgctattgcccaacagggcactcagcttttggcaaccgctaaagatgcctatatggagcgactcgattcgtcagaccttacgcccactcagaagcgcatgatgttgaaggttgccggtctgcaagacaatagcagcaacaagaacgagatcgaagtgtcggaggaacacggccgcctgagcgtacagaacgccaagcgcatgattgtctggttggccgaaagcgtgcgcagaacgctcgagatgggttcgggaagcgaaacccccaaagacatcaacatcttgctcaaccttctccttaccagcatgggccaagtctacgttgagactgccctcgatgccgccttggacactgccacgtcgcaggagaacatcaagacagaacctgacctctcgtaccttcctcacatcaaaccggctgtcaccatcacgaacctcatgtcgcggttcatcacaactgtgctgatccggcttgccgagtccaacacagccctgcgccgcagcatggaggcccaagccaagcaagccatcgaggccacggagcggaagaccaacgccgtcctcaagagtaccatggatgtagcggtcaactgggtcgctaagatcctggcgggccagaagaagacggactaccggccccgcgacaacgaccttgaaggcttcgttgacctgcagacgcccacctgtcaggctatctgcacgttcttggcctccaaggtggcggcgcaggccgcgctggctatcgacggccacaaccttgagctattcagctccgaactcgctctggccgtccactcgctcttgtttgagcacttcaagaagttctcagtcaacgccaccggtggcttgatggtgactaaggatatcgccaagtacgtgacgacaatgaaggagtggccgttgaccaaggaggtgcaggcgattgtcgagctccttaccgaggtcggatacctcttcatcattggacccgaggcccttcgcgaacgttccaagttcttggctacgggcagtggtggtgctgggggaggaggaggaggaggtggtggtggcggtggtgccgctgggagtgcggcgagcggtggcggatcgggtaagaagttgcaaaaggcggatttcaaagcctttgtgcaaaagagagaggatgctgctactcccggtatccagggtgtactggctggactgtgagaggtatggtctgcatgttgtaatgaaagaagatattgcgagttttggtgggggaagtagtatagtagtttatctggactgaagctcaagcgatatctactattatatagtaatttatcaaccaaacattcggtcttcaaatcctttcctctttgatgtgcaggccatagtttcaagtgtactaatgatcgttgtgatttcggtcacggtctactggcattgcgaataagatatcacttcagtcatcgaaagaaagcaggaggaaatttactgtattcctttgcatatgtttcatcgtcaaatctgtttggactctcatcaccaacagcgagcaatcttaccatctcaaccatccactccttttttatcctccataagaaagagcacacccgaacctcaattacgcactcagacactcatcaacttgcgcgttttacctcttcgcaaacgaccaaggaagaaggaaaagaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccacccattcacattgccatccctaccatactttcatcctcggcctcttcctcaacaagggggagaacaactgttggtatcccatcctccaacctcgccttgatcttctcgtgattcacttctttgtgctgcttttgttcttcaggtgtagatgacggtgaatatcgacattcagatgtaggggtaggtgagcagataacgaagtcgacctggtctaaaatttgtctgatgggatttctttccgtcgttgtcggagaagtttgggtctgggtctgggtttgcgactgtttgttattgctgtcgtcggtgtctgtgctgctatcaccatcaccaccatcaccaccatcaccaccaccgccttgcttgcccttctcctcctcctcctcctcctcctcctcctcctccccataccctccaaggagcaaaacagagcccgatactgaatccaccccggcgggtcttgaggcccgttcatacgctaaccacaacttcaagtccgcttcaaagtcggctttcgacttgagatgtgagccctgatttattctcgcatttgatttatctttaccatttgtcttgatctcagattcgagagaagaagaggtagaagaagaagcagacgatgaatcctcaacagaaagaacagtctgatacaaaaccccactgagcgtcaacacgttcgtatcgaggtcataggcaacgctgatatcccgccgcttggcgccggggatggcgaactggatggtaaaggatgtgggggaggactggagtatctcgaagggtgggttgacgaggggaagtcgaccttgttcttggggttgggggtataattgttgttgcgggttggtagtcgtggtggtttgggtggtgatactagcggtacggaacgattggcaatgatgacaatgatgatggtcgtgccactcgtcgttatcagagtcatggccgtcgtatttgttgcccttcttgctgtgattgttcgcgttgttggtctcacttctgtttacgttaccctttttgtcttcattgttctcggtgtccttgttgtccttgcttccctcgtcgtcatcgctgtcctcctcttcgtcactagaggtaatttcaacgaagtaccagctctcatcatctgaatcagtctgctcccctaggaatgtgataataacgtagttctcttcatcgtcatcttcagtatcttttcctttctcctcttctttcctctccttctcctcctcttctcctttttcttcccctttctcttcttccatttgtcccttttcctccccttcttctcttcccccgtctccatgaccctcactctctccctccttaaaagaccccccattatcactgacaccatccccagcaatacgttccaaggaccccttcataccgagatacttcataccgagatactgaacttcgtaataccagcccgcttttcccaaaccaccactcaaagcacccccctctgcattgttcaatcgttcgccgaagactttcattctcgctacattcgccagaatctggaagacttcggtgagctcgttttcttcttcttcttcttcgtcttcgtccccatcgtcatcatctcccttctgagaccgaagctgtggctctggcgttttctcagcattcatatctcctagtccttcatcatcgttctccgcagcttcttcattattttccttctcctcgcgagttggttgttgactcttgttggttaaagttgaaggatcaagaggtcgtgaataattcactggcgttgaagccggcgttgcggtaccttgtaaattcgagggtggatgagagaaagggtgggtgcacggaggagctattggcttttctgtctccatgactaggtacctacctactcactcagaagcgatttgttcgtatttgtgaggctgtgtatagctgtgggagtgagtgaagatgattctaaattcgatggccaagagtccttggaaaaatgtagtaaagatgagagaatagtggttcgggcatgatatagactcatgtctttcgcctaccgttgcttgaggcgatgaagcagtctccatgttcaagcaatgatgatcaatttgtgtgataacatgggttatcatgagaattatcatgacctatctcaatcttatttctttgatcttacttaatcaggtcaagcgactggtcgttgcacagctatgacaagccttcgcccaacttcacctgcgtgaaaaaggtcaagctagcacttcgcaaggacacagactccagtagcaccaggaagccaaacacccatcttaggtaggtaaaacccagaacaatcccggtttacccaagtacagatcctaaatttcgtgttacctcaccccgtcaagcgccatcatcccgttcatcatgactcccttattatttctatttgagtactcctatttcaagaggaggggtatatccaaacaccaccgcctgcatgtttatttgaccccataatccacccgcgggagatgtttaccttgtatgataaaagcaaagatctcgcccactctgaacacccgcataattatacccgaaagtcaaccaaccctttctcttttttgcccacttatacacccgactcgcctgtttgtacacgccagattagtgacacgtgtgttaaagaagaacgccgtgcgtttgtggaggctcttcaatccgatcttgatatcttattcatccatcgcgtcaccaccgccagacttcaggtcctcatccacgaccggattagcctccgtggttggagtacccaaatcgccagcatcaccaactgatgacccggaccccgtcgcggcgcctccctgcatcttcatctccaccaacttcctctctgcctcttccgccctcttgttcgcgtcagccacctccttctgcagctgcttgatatactcaattgccatctccaccgtgctcgccttgctattgggtatcccccctccagccttgtccttatccttctccctcttatcttccctgtcagcacccccgctgccaccgcccccaccgctactactatgaccgtctccatcaccatctcccccctccttcgcaggagctttgggaagaagcgtggcgatctcctgcagcgcggagttgattctgttcctcctgccttgctccgcgatcttgtgcgacgtccgcttcgatgtgagattcgtagaaagctcgctgggatacgaaacgccgggaactgtgttgccctcgaggatgcgttggtagttggatttggtggcgagcaagatcgatgctgcgtcttcggcacccgcagaacctcctggtagcagaggcttgatgctgggcgagatcttgggtcgaagggccggggacatctggatggaggtcacgcttgcacgttttttgctgcttcttcccatgggtgcaagctggggtgtccgtttcaggctatgagcggaatcgggcttcagttgtggactggaaagagcggcggaaggaagtgccagaggcttggccaccgcaggagaaggtggtggtgggaggcctggcgtttgtagaggcgcggcggccttttggagaggatcgagagccggtgttccaagagtggtaattataggggcgggttttggtgcagacgagaagttgatggagtccgggagctcaaagttctcaatgtggtcgggatccattgggtcatgagagccggttcctaccactgaagggttgcgattgctcggtgagcttagtttcatcagtgatgctggtgttgcaggagaggcaattccaggccgccccggctggagattaataggcacagcactaccgctcgcttgaggtgccagaaaaggggacggtttggcggagcgaggtttcggaagtggtggcggaggcatctcaaccggcaagacaacgtcgttgagattttcgggggagatggacccattctcagagtcagttacaccagctgtggacgaagacgaggtcggtattagcggcgtaagaggttgttggcgttcttgacttggtgctgcattctcaaccagttggttcaaagcttgggggttgagcatcggggtggtggccgtctttctacgtatcggcttcgagatgggagactgtttgatgccactgccgctctttgccctggccttcactgcgttcttgcgcgtcttcctagccaaatcgcctgggctaacgctcgcttgagacatggcaggtggttcgagttccatctcccttggcgagctcccgctcatcatcccgagcctctggtcaatgatacccaaagcgtcattttgcgcgtgcaaggctggcgaggtaagggggctgaagtacgctccagggacggcaaacggagtatcgatgggaaaatgggtctccagcggggtcacagccggtgataccaacggggtgaaggacatctgccatggttggttagtgatatttttttttcttgacttggacggagcagacgtttgtagacctacatcatgctggtctttgatccttgtatatctgtagtcgatggcctgttgcggctgctgctgtttctgtggcccggagtggtgttgatcagatagtgtcgactgggcatagtaattctgactagatccagcagtgagttccaggctctgaggtgtaggaggaactatgtggttctgttgagaagcgaagaaggcggcctgttgctcttgcagttgctggtgctgagcatgcaacttctgctgctggaggaactggatttgggcatcgatggtgttgacgatggcctctgagggtgtagatggctgtatcaaggccgtcggggcgttttgatatggcgcagtcgtggtaatggtgggcatctgatgttgctggtgttgctgttgctggtggtgctgttgctgttgcaccccatgtcggagcatggcatggtctacgggcgataggatcatggacatgtcggtaccagtcatgggggtgtccagatgctctccccccgacggatgtagcagatggtcggcggcatggcggccagcatggggggcagtatggtgatcagccccaaagtcgcgaaagtcaaagtccaaggcgtcagatagatcgcccatgtcgtttatatccaagtactggtggaagtcatcatcggctgcggtgtgtagggccgggtggtgactgtggtccggggcactccacgatgaggagttcatcacgcccgccggctaggccctcctggggaggctttgtccaaagtccggattgaagatggttcggggacggccggctgtccggcacgggtgcgggcacgggtgcgggcacgggtgcgggtgcgggtgcgggtgcgggtgcgggtgcgggtacggaaacgggtacggcgctttgggcggaggcagtccagtaattttgacaccggctgttgggtgatcagttgagtcgaaggacgttgaggccaaggccaggcggttggggactcggctttgattttggactttctcaggcggctctgcaagtcgccttgcacttgattattgatcgacaatgcgatgacggatgaccgcttaaagggccggataacctcgacgggcttcgagtcttggccgggccagtcccgtctatggtgactccgtaatttaacggtacctagcgaggacccgagattattgccgacgacgaaactgttcgggctcgcgatcaggtctgcgcgacccggcgaaagattgtcaggatgtgcgctactgattggtagctcgccagagaccctttgaatggacgcgtatgacgggaatatagagatactggattcgtcgatgctttctcttttctgtcggttggattgaagtatgtagcgatgtgggactcggtctttacaattgaagagtctcagcggttcccagccccgggcgggcgtcccaacgtcccctcgcagcgtgtgaaagaaggcagagaaaaaggcccgggtcgatctattctagaccccgcccgccccgcctaccaattggatacctccaggcacccgccgatgttaacttcacgccgctttcaagacctcccaagtaatcaaaaccgacgggacccaaactgcgcgggcaatacgcagaaacgatgtcaacatctgacaagctcttccagctattgttttccttcaagatcagaccatcactcacagttatcgcgagacagctgcttcgaccttacttcaacacgaacgagccctcccccccccccctctctttcaagcggcacctcaggccgttcgtccgcacgctggtacaatctaatcctgataagttggttactgtagtgcacactagtacttggagcaagcactttactcttttaggttggtcaaataggatctgacggcgggtcaacatcgcgagtaatactcgagctgtcgaggtagtaaaagaaagtggggcttcaagcggttgatgtgtgtgggcttgagatgtgattctccacctttggagggcatcggcttgcaaagccaatcagttcttctgtttctataccctgcctactcaagttcagcgctaacaaattttgcagcattgaagaggtattgtagctccccgggttaggtagtggggccgacagtcatctcacagacagtagacgaggaccgagggctacctctactgtgtcagaggtgaggtgacaccttccagatccattccattcagtgtgacgagaaattaatttgcgaatggcaagcacgtgggagagaatccttcatcgtttcttcagctacattcgccccgaaacatccgtccgttccgagtgaagaagaacgttatctaatgaagctttatagatgattccaagaccttcttgaacggactcaggaaacataaaactgtgcttctactacaaatcgattccgtgaacggcagatgctcgctgcaaccaccactcgcagaaaagtccctagatttacaatctttttataactgcagcagtccttctgcgcagtcccacgtccaggaagtggggggttccatcagatgcattgcatggtaagaggcaacatcatgcgcctcctccaaccccattggattctcgtcttggtcgtagtatcacgtagtgtatacctgcattatacatacatacacacctgtacaccaaaagtgtaaagtactgtaaagtcccctgagactgcatgcaatccaaacactacaatggaccaccagatgtttatataccaactgctatgtatttctgcagaatagaagggagctggcctttgttgggagacagtaacttgtaatatcgcctggcgatgcaactagttgtggatgtcgagggaatatttgggtgtatgataccttacgcatatggttccaggggactctgctgtatgtacagtacatagaagaagaccttggccccctgagtcctgacaaaccgcaggtcttgttcttcttacgcaatcgtaatgcagaacacaacggggagacagacacagggattgctggacgagaagtatactgttcatattggagaaggaaatgggccacttgacccgatgcctgcggtagtgtatagctacatttctgttgtcgttgttattgttgctgatgttcagttgcatagctctgcactggtaattcaatcaattgattggggttttggtgtagagtagtatggattcatgatatttgtccactacgcctattctgacagtacaagaccgaaggaggaaaaataaataaaaagaaaaagaaaaaaacacgaagataactatctgcgaccgaacctgggtcgcgaaagttgatgcaatgcaacaatgcttgctcaatgtaagaaacggaaagtgataaaataacacctaaagtttaagaaactaaagaagaagaaaacgacaacacgagtaaaagaacagaactggcggttagagattatgatcgctatgatggatgatgattaacgccggatctacctacatggactaacttaataaacagcatgaccttcctttccttccttcttacaaccggcgccgcgtctctgacctagaactacacctccgctccagccgctttcctctttcgccacaaccacagcaacagcaccaacaccagcaccagcaacagataataacagggtatccgaaacgatagtcgggaaataaagcggacaaacagcacatttctttccgccccctcctcatctacctcttcctccacatgttcgttgaggagcgtgggcaagttgttcatacccaagagcaagcgaacaacagcaaattactgaactaacgggagtccgggatatgccgcgattacaggatattattgatggccatcatccatccttctatcgagacagccggaagagtgagcgacgagaagaacaaacaaataacaatgaaagagcaacagcgaccttcaacaggcagccgaccagacgtttttagtgagaaaaaactgacagaagcaacaaccgagtcagaacccgatcaccggccattttttccgcccaagttaagccagctcatgtcatcgcgcactacctgctgacgcgtcccctgttgttgctggacaagctgagacggcaccctccccgccggcgccaggggagtcgtgtaaatgcttgcgctgtacgcactgctgggagcgcggttagcgccccatggcttcgtgaactcggtcgggtcccaggtatcgtgcacggaagcgggaatgccgctcgagtatcccgagatggagctcacgccgctcacgggccggggcatttcgatctggccactcataccctcgtaaagcttctcgtcatcgtggtcgcgatgcgcgatggttgggctgcccgagtttacgcggttgaaggacacgcgcgactcgtaagcttgaagtgaaggcactgtcgcgctatcctgggtcattctatgttgggtatttttgctgtagcgggagctcacgtccgagaccacagtggttcgttgcgagccttggttgatcacggcactgttggtgttgttgccgagtccgatcacgttcagggctgagccgccggaccagtaccggttccatccggagctgcgccgaatctcggggtcgacgttggcagcggctgcaggattccgtggcatcggctgggctgggctgggcgcgaacgatacttccttttcgtgtgccgccaagaacggattctctggtggctcggcggatatggtttgcgaaacgggaaccggcttgctgatggagctcttgaacgccttaaaggtgctgtcgtccgaatcgcgcccgccgaaggcgttgctgatactgagcttgtggccaggggcagagcggcccggtttctggtggtttgtaccgtagccgatcatcgccagggacgacatggaaccacatgaatcatgcgtctggtgtccatggccacggaagggacccttagtatcaggcgggaacccgtaaccagccttttcgtcgtaagctcctctaggtcctccgctcccaccccttgcatcgcctgtctggttgcgtgcttgctgcctacccttcctcttgatgcagaagtagatggcgaacaagacaatggcaagaccaaaaattgaactcagtagtgcggcaaggataacatttgtgtgggatttggaacttgaatcgttcgagctctcagcgttgctgctgacagccgcagtagcggcactcacaggggaaaccgaagaagctgcagtgggggtcgcagtgaccagcgtcgtcgaagcttccgactttgaaagactcgtagaggtcgtcgttgaagcagtcgtggaagctgccgtcgatgtttccaaggttgtcgaagaggtgaagtcggcaataaccacctgttgatccaccaacatgtccgtcgcattataccaagtgttgtccctggcattgaacatggctagaggttcctccgaattccctcccacaaaaacaaccatgccatcggcatcctgcgcgatcgcataattactccttgtgctggtgggtgccagggttgcgttgtaatgcggccaggtcaacacgttcagcacatccctcttttcgccaatcgatcgttcttcctcctgtatcgtaacatcccgcttcttcgctggcccagctttctgaataggttgctcggggccagtacttaataatatccgctgcaccatgttgggtgattgtgtcatgtcaaaggtataaaggttttgtgacccatcatcgccgcgcaccaatgccgccttgattgctgatgtgtccttcgctataggattggcaagggttgctcccgagtctctccaccctgtctcaggcttgaaaagcatcacctgtgtgttcgaggtgctgccaccgagcataacagcctcgctgtccgaccatggcaagagaatcgggttgatagcaggcggtacgctggcctcgaacgatcgcacattatacggtggagacgcgccgatggcatatgtttgtgtggatgggccagttgaaccatcctgattgccagcgtagacaaggatggaatccgttgcgttcagatagatggcaccgtgcagtaaccgattctgtgttaccggtgctggcaactgaagagactcccatttccctgtcgagtacgtgtacttttggatgccctggtagccctccgtctggcccttcccgccgacaatgaaaagtgaagacgtcgctgccgtgcctgttgtcgcccctacgcaaacgccgcccgtgaccttctcgccctgctccaacttcttccactttgcgcctggtgttaactgtagcgactgaaacgcgtcggctgagtacgtataaatcgtgttgtcgaagatgacagcgcacgcatttgttaacggaacttccggttcgggaaggggcatttttgctgtgatggcggatgtctccccgtgccaaacggggagaaaatggtgtggatattagggtgaatccgccgggtcggagaaaagaggtctttgttgatgatgtccgggccagctatagcgacatgatgagctcgcagaaaatgaaagagaatgagtgacagatgatgatgctgagtaagtctctaatcaaagagaaggttgagaacaatgagtgactggtgagtacgcgttctggaagttcaggagggccggcccttgtcggatcaaaggagaattatcgattgacggaacacctgttggatgtttccgagaaaacagatggaaacagaaggcctttcgcagttggccggatcaggttgtgtagcgggaagaaacgagagcccgtgactgtgtgtcgcagggtcgggggatatgaagcggactcttggactgaatctggtcggtttccactctggcgagaatctggtggtacttgcaagcccctggcagattaatgcttctgtgctagcgtcgtcgttgttgtcgtcgtcgtacaagcagatgcaaggagatatttcatgggttcatcagcgtgagacaaggcaaggtctcgtagcaaacttttggtcgtcctcactgagctcccaggactaggagagtcgagcaccacaagccggatcccagacgggcaaaaaagcgaaaagaacgagaggagaaggaggaggaggaggaggagaagaagaagataggaagcgattggtgagacgaggcctgaaggacggagacgagagagacggtagagactcgaggagaaggatggcacagaaggaccgagacactggaacgactggaccaggacgaggacacgggagattgtgcggacgacgtagtcgcccactcgaagcatgggatctggcactctggcagggaggggagatggcactggatggtgccgcgaggcagtcgtcggcgaatcagaggcgccaatgggccggacaggggccggagcaggggacggcacaggcactggcaggagacgcttgatccgttgcatgtatcgtttcgcgtgggatacctaggatcgcatagacgccagggccaagggggaagtagccggtcttggtcgggacatggcagaaacacctagttggcgactctgaggggatgaaaagggggctcaggcgcaaacagaaaaattggcagtgcaacgctgaagtctgagcagcacaacaagattaccaacacggacttcgcagctgctacctcggctgcgcttggggcatttccagccttcctgtccctggcgagctcgcgtgttcgcccagaggcatggtgtgcagtggcgcgtgatgggaaggcgactaatgcggtaatgctgagacgagctagagtatctgtcgttggaatcgggatgggtttgtgaatgttctccgcagatgctagatcgggattcggctgggtctgagacattctctggcaggtggagacgagttaggaccctggtcagtggacggcctccatcaagcatgactgataagtaacgggcaatccggtagagcctctggtcgtcatcagggccaatgacaaacaatcagcaagaaaatcaacaagacactctgccgatattcacgtcgataggtaggctgcctgtcaaccagatccgaggtccgatcgccaaatctgtacgttgaccatgttgttgccgtgatttactatgcagtagcatccatccacttccagaattgggcgagcgagccaatacgacaggaaccacctgcatgatgcatgttgatgcgaggttggatgcccatacccatgcccagaataacaacgaactgaagaaaagccggagctgatgcaaagaacgagcaatcactccgacgaacttgtcatgcgaactgagcttcatggtttctgcccctgtagacaagccttcagttgctcctctcgcttttttctttcatccttcgtcttgcctcgtgcccttgtccgcgactcccctcgctagaacttgaaacaccacctgaatgctccaccttccaaccatcccccgcttggcaggacaggtaggtggagaacggggaataccctcggtggagttaagtgtggggtcccttctctttcgtctgtcgcttctcttttcttcatcatttctcttctcatttgttgcattggcggcattgcgtgtgcttcgagcagttcggagatggaacacgaacaccaccaccaatgaccggttcatcccatcatgtcatcttgcacagaccaagagtggctcccccccttaatgaaccattcggcagcaggccggcaaagcaatcaaccaagactgagccaagcaaacccgcagggagtcaaggaaccttacacacaatgtcagatattcttgatatccggaagatgacgtttgcgtcagcaatcataatctatcgtagtcagtgctataatgaggtacatatcgaccttcccagcgtagaaactctccacatgcaggtgttgtgcattttgacggcacagtgtgtaggtagcggtgggtgatgtgtctgcccttcttcctggtatgtagtgtacctgactagacatagtgactagaggtacttgtgcgacgttgtaagatcatagccaagtcgtgtgcttctagccaatcttccatcgaaaagtgcgataacaaaattcaagttatttgcattcatcacatggggcaacacggagtgggaatggatgggcgccatctcaaattcctcagttagcgcggtaatatgccatcttcccacaggcttcttgcgcgcaaatttctgagttgccaggggaatgtgataagtaaacaactccatgttttctctctgtttttgtggaatctgagaatggtggccaagtgctaaggcgcttctgtttctacgctgcccaactgcatcttggccgatgccttctcttgtccgtatactttctaactatcgctatttgaattaggataaaggaagtctctgagattgttctcatccacctacccagcagcaaacctacactacaacaagcaagactgaggtacaaaatccccacatgtatctacttggtcacgtctctcgcagtcacgcacacgcacacttgtcacacacgtttttatatgtgccgcatgttgtgggcgagaatgcaatgcgagacgaggaatggcgtcctggcgtacggaaaggatcaatagaaactcaactttcgccgaccattggaatgcagtgatgggttctggctggagaaaactaccttacctcacacttactcaacacaaggcttcaattgaaggatgacaagtcgcaactcccgcgattatataagtattcacatccgcttggtcgtctttcatctaatcgatcacatacctttagccagcatatgaaatgtcgatcactcccactgatgatagataaccgatcacctaaccgatcgccgaaaagcgaaaagcgtagaaaaagccaatcctcaacggaaaatttattcctggctctcactcaggttcaagtgtcgaacatgattgtttccccatcgtaagtcgtaacaaccaagatcaatacaagtaagcgcccatactacccctcatccgataaaactcttgccggcgcccattggacgaggccaaacaggtgatgatgactgctcatcgtaccaggaccactcagcatttttctcccaaagccgccctatgaaagatcgacagatgcaggtaccgatccactgccggggtggcagtggccgcagtggagcagcgattcaagaaacgtcgcatgatggggaaaccaacaatcagatgctcaccaccaaaccccaatcgccaagaatggcgcgcggcttcgagatcttattagctgtgtgatctcgtactttatcacaaccgtggttaccaatttcacggtggttaagctactgggcctgaccagcatgaacgttgtgtaccaattacgctcgagcatcttccgtaagcgtcctcacccaaataggagaaaatattaataaaagagattataattagatgaaaaaaaaccgtgaatgtgggagactctttggtcaaagcccaaaagagctccaggtatctcaattgttaacgcacgctaagtttccgcaatatcaagtcgagtgaccgccttataagaattccgctaaccgacccattccgttgctcccttgagatagtatggcaatgcaagtattgtacaaagttcatccttgacccttaaaccctttcctctttcccagtcttcgttccttggctttcagtagtttttgtcttccttttcctttgtctccaactcatccaggcagagggtatttacccaactagcgctgatccaccatgaactaacaaaccatgctgacgctggtgacctgcgctgtcccctagacagcgttgataaaggccgtgggcggcaagttcgccctctgctcctcgaatgacttgagtgccagctcaaagttccagttggcagtgccactgagacacaactctgagtattctgctgtcatgccagtccgcttcatcacctcctgaatcagctggttcttcgtggcatcatccaacatgacaggttctgctggaggcacagcgttggtaaccggaacctgcgggacctggttggcgacaggggcctgaccagcaggtgtctccgcgggtgtccagtcatgaagggtgagttgatcgctaataacccggtatgggtgcaccggcggcgggttgctcggcttgctgggtccaagaatgaacgtgcgcgtgaaggtgcgctttccgtagaggttttctgtagtatcggactcttcaaactggccattgacggtgatgagcaatcccgtagcgaagccgtggccggtggggtccgcgaggttggggaaggtgtggcagtcgatgagccaggcaccagggttctccatgcttggatggcgagtactggggagagccttccacatgtccgcaatgagatttcctccggtgaagagacgttgtaccgttgctggattcttctctcccaatttgtgaacgttgcgggagtatttgaggtaagttttccaaggaagattacgaccagaattggcaatggcttgaatcgaaaaccacgagtcgtcgtcgtagaactcagcggcgaggcgagctctgtcgctgtcgaacatggggaagaaaacttggacaaagatgctcgccacattggcctccccgtcccgtaggttggaggggaactgcggtagtggcgtggggtgcatgcccttgagggcctcagtaacctcttgtgggctgcgaacaatttgtccgttgatgttctgtagcgatgggaaccatttgatgagttctgccacgaagtcgggctgggtggtgatggggttgcctgtgagatgaagctcttcgaggtactgaaagcggtgctgccacttggagatcttggacagactgtcgaggttgttgctgctcaggtcaagtctcttgatatctggaagtgacgtagcaagcgtgaaaacctgcatgacgtcgttaaggccgttgctagcaagggaaatggcctgtatcccttcacgcttttcggcagcggtcttgtactgctgactagcaataactaccaagaccttgaaggccttttcggcccgatccttggaatcaaacgtgcccatgctgctgaggatgggatcggttccaagagaagataagtcaagcagcttcaactctggattgtagcgcgcagctagcactgctgtcaatttttgtttggtctcctcagcagccttggaaatcttgtcttcggggcgaggcatcctctcggtggtttccgtaatcgtcaggggtgcaccggcataggtgaagccattgagcctcaagatctccggggcgtcatcttttctgaccgtgatccacacataatcgccgtccattatactctatcgatgggttagaaggtgtcggttatcgcagttgcagaatattgcgcgcttggggatgtcggtggatgggaaagtataccttgccgattgtaactgctttgtctttggaagcctttcgttccagaaaggtgagaagtgaccgaagccctccatcgcgattgccggtagctttgctattgctcataccgtgaatcttcagtgtggccatattggactgtgttttgccgacgggacctccgctgacgtagttctgtaggttctgcacgacccgggatgctgtccgggagttcaccgcacctcttccacctcgagcatctttggagccacgtcctcgaccaccggaagccaacccacccctaccagagccaccagccggagcatccattgacacatctccatctcggtccgtcctcgggtttgcgcgacgcttctggattccgccaccgccgcctgttgctcggggtccacgaggaggagcccttccagttccggcgcgaggaccagtaggaggtgccatggttgttcgttgaattctgaagagaaaacgttcggtgtgagttgcgggtgatttttttttctcgccgagttgttgatgaaaggacagtgagtcgtggagttgcgagttgtccttgttcgccgacttcttcgctgccccgatggtcaaagttccggtcgtggtcgggggaactggggaagggtactaagatgcagagtcgaggcttacctttggtgtcgccgttaggcgggagagcggcctgctcaagaaaaacaggcggccgatgccgaccggggattgatcaccgctgggtggatttgggacgctgtatttgagagtggcccagataggtgtcaaaggacacttcgcttagagtctaggtgcgcttctctaaagggatttgtcgaggtaaagaaagatgtaaaagatgcttggaggtggggcgacaaagacgacgcggagatccaaaggtacggaagtagaagtagaaggccgccgcttcgctcgtgatcgttggttgaatatgcgtacggaagctgctagctctgaagcaacgggcgagtacgaggatgcgcaagagtcatcagccggtcagtactgaagagtttgttgggctgccgatgccaactgacgacgcgagaaggtcgagaaatgaggaaggtttcgatgacggattggagaatggaagaaagaaggttcagcctgccggacctccaaaaaggaaataccttagcggcggcagtggaggagcatgcaacttgaactcaaggcaatgagccaagctccgaccagtgcgccaggctccagcggaccacagagacaagcgatcggattttgacgcaaacctgccccacccaagatgcaacagccccactctgacgctgttctgctgcgaactccccaggcggcagcacccagactgcccacaccaattcacgtgctatggcgatggaacgtgtcaagggaatagcccgtccattaaaacagcgacgcgtctcatatcaggccgggcttgtgtgacgatagggtcggttcacctatgcaaacggactgttatgaatgtcaattgtttcacttccaagaatttcatccgacaagccttaagtttcatcaccagaacaagaagtttaaaaaaaaaaggcaagaaaacaaagtccggttgtattaactgcccaagcatcggcgcatcgaatctcgaatcgtcaaggttctttcttttctacaacctcacaactctcaagtcatggatgacgatgactttgacgatattcctgatgaggatttgatgttggccttcacccaggccaccggcaacatcacatcacatcaccccagcaacagcaagcagcttgcctcgtcggcaaaaccaccagcacaagcgtggccaatatccgattctgcaagacgaatcgttactccaaccgtatcgcagggtcaggctacagctacagggcgtgccaaaacagcaagcaagccgaccacgtcagcgacaacgtctcgcccgtccctagctcagtccagccagcgtaagaatctgcgtcagacgacactatggggtggcacgctggaggaggatgcgcaacccgccccgcaagcggtgtcgaatcgaccattccgtgccgatatgcccccagagcagcccactcaccatgagattgacatagaagaaatgaaaacatgggtttatccgatgaatctgggacctattcgagactaccagttcagcattgtcaaaaatggcctcttcaacaacacattggtcgccctccccacgggtttgggaaagacatttattgctgcgacaatcatgctaaactacatccgctggacaaaaaccgcaaaggctgtctttgttgctcctacgaaaccccttgcttcacaacaagttcaagcatgtctcagcatagcgggcatcccgcgatctcaggcgactctcctaaccggagagactcctcctgttctacgtgaggacgaatgggcaacaaagcgcctgttcttcatgacaccccaaacactaatgaatgacctttccaagggctatgccgatcccaagtccatcgtactgctggttattgacgaggcgcatcgtgcgactggagactatgcatacgtcaaggtggtcgaatttttaaggcgtttctccaagagctttcgaattcttgctctgactgctacaccaggatcgtctctcgaaggtgttcaggacgtcattgataatctgggcatttctcacgtcgagatcagaaccgaagagtcaatcgacattcgtcaatatgtgcactcaagagacatcaacacgataacattcgacccctctgacgaaatgatggaagtcagagacttgttctccaaggccctgaagccccttgtgaccaagctgagttcacaaaatatatactacggcagggaccccatgagcctgactacctacggcctgatgaaagccaggaatgactggatggcaggtccgggtaggcacgtaaaccaaggaaccaaattcagtgtcatagccacatttgcgattctccagagtttggcgcattccatcaaactactcaacttccatggaatcaaaccgttctacaataatctggccgaattccgcaccaccgaggaggagaaaggaggaaaagggtcaaagctcaagcggcaagtcttggaggatgagaactttcagaagatgatggacatgattgagggttggatgaagattgatgggttcctcggacaccccaagctggaatatctttgtgagaccctggtcaaccacttcatggatgctggcgagggctccaataccagagccattgtattcagtgaataccgagacagtgccgaagagattgtgcgcattctcaacaagcaaccccttatcaaggccacagtcttcgttggacaagcggactcgaagaggagtgagggcatgaaacagaaacaacaaattgagacgatcgagaagttcaagaacggcgctcacaacgttctggtcgcaacatccattggcgaggagggtcttgatattggccaagtggatctcattgtctgctacgatgcatcagcgtcaccgatccgaatgcttcagcgtatgggtcgtaccggccgcaagagagcgggtaacattgtacttttgttgatgaaagggaaagaggaagacaaattcaacgaggcgaaggacaactacgcgaccatgcagagaatgatatgcgagggcagccgctttacctttcgtcacgacctttcttcacgtattgtgccacgagacatacgacctgaggtggaaaagaaggttgtggagattccacttgagaactcccaaaatccagagctcccagaaccaaaaagatctgccgcaagaatgaggacaaagccggcaaagaagaagttcaacatgcctgacggtgttgaaacagggttcatcaaggcttctttctttggtcaagctggagctaagacagccaaaccacccgctaggccacctgcgcctaaggaaactgactttattgccgaacggcccaaactcgaaagcattttgctgagcacgtcgcaggaaaacgagctccgcagaaactatacaaagatacccctcggacactcgaaggttgaagagttggatatagactggtatcgccatccaacatccagacgagtggtccagaaaaccatccatgtcaaacacggggaatataccaagcgatgtgtgaaactgtttaggagcctggcaaagtctcaagctcctgcgaataggtatactaagccatacggtgaaacagacacgtcctcctgggaattgataccattgccgccccttgcggacgaaacagaaggagaaacgtcacgaaaggggcaaaagaagaggccgcgcctcgagagtgggcaggaagcagaggaagcagagcaatatgccgcacctaagaaacgtcaagcgacagcaaaaaccaaatctaccggggtctccaaacagaccaacaagcctcgagcacgacataccgcacttatcagcgactgtgaagagggtggcaacgaatatgatggcaatgtcgacgatgacgaacaaagtaggccccgaaacttccgcagcaagggtcgtggacgtggcagcgggcggggaaaaaaatctcaacctaaacaaggagaccccaacgtggactacggtgacgactgcacccgcaccagcgacatggaaatgggtaccgatggctctgatgacggtgccgacctcgaggactttatcgtcagcgatggcgaagtcacctcgagtttacagcatcgtccccgagggtccacctcgccgacaacagctcctgacgcagggtcgtcttccttgtcctcgaaaacgggacgcaagcagcaagcaccagattccttcgcgtcggatgaagatgatggcgatgtgtttggacccaaatttgtaccggtaaccgcgtcggcagctaaaggctcgttgccatcaacagcgagacgagagaagcccaagccgttttatgtgccggtagaattacctgcaacccaggacacaacggacggagacgacgacttacccgatatcgaatttctgtctgctaagagaaagagggaaggcacaggtacggggatgcgaacagggagcccaggacatgttaaagttggcgacacctcgaaagggggcagcggcggagatcaaactcgagagaaaccttctggtggtgcggcgtcccatgcccgagcgaggaagcgaactgtggtgatggatagtgatgatgaccaggaatgaatggcgtccgtatcgttggtgtcatggcctcacgagtacatctacatggtcacaccattcattattcgctcggtagggtcacagagatcgggtttcggggtttcgggcggttcacgaggagaatcgggatgtaggaccgatagtatagcgggggttattgatatataaaacgtggcaatgtcagcaggttcccatattgagatggtcgcttgcgatctatgtcattgacatcgccatcaacttatttcttatatgcctaatgtgataactgacaatgggccaacgtcagcaatgaagaaagccacgatgtgtgcacattcgtgaactaggtcccagtcttcttgttatttgtgagctgtgacgtgcattttgtcatgaagtgatgtgattgtgcaacatgacatgtaccagtaaaacacactggcaaaagaggacttgcaagacggtgtaagcgaagctgcgccacatgtggcggtgcccgactgaatgaacgccccaaacaagttctccaagggacttcgggtgatcacaggcagggtcgtgttttgctagcgtctgtggttgccaccgacaaccagaaactccacttccgtcactacactttttgttttccaacagctgccctgcctgcgtgtgtgtctgtctgaccaacttggcgataaaccaacattcttcgcttttccttcatcgatatctattattgtcagctcctccacttgtactaaaacttatcaacgaatgacaggaagctatttgctctggtcatcgcattcattgtaaggccaaaccaccaacggcaagcaaataatttgcttgcccgtgctgtcgaacaaaagcgcgacgattcgacgacacgctcgataagcttccagttccgatcagcgttcggtagaccttcgtcttcagcaatatttcgtcgcctaccaaacccgggagttacaagaattgcccgcacacgttccgtcaccctctcgaagctgtttgatcgattccaatttcgtcgccatgtcggacgtcgagaacgttgattatctccagccgggcttcgaccctcggtcgctgaccgtcccgcgcctgcgctcgatcctcgtcacccaccaggtgccatatcccagcacagcaaagaagagccagctcgtcgacttgttcaacgagcatgtggtgcctctgtccaagaagtatctagcgagccgcactgctaagaggtccagcaaaggtattgtcgatgctgacacgcagagctcggcgagcaccgacttccaccaggagctgccgcctccttctcgaagcacccgtcgctcgcgatcgccccgcaaggtatcgagggtcaaactggaggaggatgtccaggaaagccacgcgcctgtgacgccggcagctgctcgtgggaccacaagccaaagggtatcccgctctgcagcatcacatgtatctcatgcgccgagtgtttccgacacagatgatacgggccacgaggcagagacgtcttttcaagaaacgtcctatcaagaaacgccatctacgctcggtaggaacttgcatacgacgccggctgttaagcacgaatccgacgacgatttcttcaagcgaacccccgcgactgcgagcgtattcacgaatgacaaccccttccaggccggaagtcctgcggcacctccttcgaccatgaagactccgagccatcgtcgcaaaacgagcgcgttggattctacttacaccagaaccccttctactgtcgcttcgcgaagacgaacagatggcccgcaatacgaggagctagagacgcccgacacgacatcatcgatcaggagttacgagcccagctcgacgtctacggtcaggacataccaactgccttttggaaagcactcgatgcccaagaccccgaggtcacccgaatactctgaaatgtccatgatgtccaattttgcggactcctcgtatatcgtggactcatcatatgtcgaaacgggagaagagttcactccagacgagcagttggctttaatgcaagaggagatagacaatcctgctctggctgtgcaaagaaacaagcaagttagccgtagggaaagaagtcctttgaccactccattgtgggtcctcctcaccactctcttagtcgcttacgcgggctggtaccgacaagagaagatcgcggtcgggtactgtggtcttggacgcgaatcgcgccagcttgtcggacgaagtatcaaattgcctgactgggcgacagaagtaaccgacaagattggcctccacgattttgaggtccctgaatgggccggaccgttcctcgaacccgactgcgaaccgtgccctccgcatgcctactgctacgaagctttcattgcccgctgcgagcctggctttgttctcaagcctcacccgctcgctctcggaggtcttattcctttgccgcctacttgcgagcccgacggcgagaaggcacgcaaggttcaagcggttgccaacaaggccgttgaggagctgcgagatcgtagagccaagtacgagtgtggcgagcctttggagcccgagggtaagcctttggagagccctgcgatcgacgagcaagagcttaaggagtctctgagcaagaagcggagcaagcggatggcagccgaggagtttgaggaactttgggccgcggccttgggagaagtcaaggctcgggatgaggttgaggtccacgtaacggactcctactacgagtaagttcccaagaaatacttgaatagtgttatcatgacaacataagctcttttctgaccacgcctggactaaccagaccggttgcttccgaaccattagaaaaagagatacctccggctttccaaccaccaagctatcgtccagctctctcgctcgccttccgtacacctgcgcgctccgccgatccgtcaagcttggactggctcgacatcgactcagcattggtggagtgatcctattccttctctccctcatctacggccgcaacgcctaccgcacgcaccgcgccgtcgcccgccagatccccggtctggtcgaccaggttctcgaccgcctggctctccagaaggaaatcgccttcgagtcggaaggtgatgatgatgcctttctgttcttgcccaacctgcgcgacgacgtgctccggtccgtgcaccgcctcgccgagcgcgagcgtgtgtggaagaaggtcgcggctgtcgtggagcagaacagcaacgtgcgcacgggccagcgcgagagcagcagcggtgagatcgcccgcgcatgggagtggatcggccccagcaggcctgggatcacgggcggcgaggctaggaggcgtttgaagtccaacaatagttacagagtttcttggggcccggatgtcaagactgaggctgaggtggaggaggagcagcagcagcaacagcaggtggtgaagggggaggaggatcagcagaagtatgagactcctactcatccgcctgcgagggccggcggtagtaggtttggtttcaggaaatggactgaagggaggccgatttactagatggctcatgtcatgtccgtccttcttaccagatacggaaggcacaaacggttcagttatatttgtacatatgcttgattcttgtttatccacctgtacatttttttccctgggcttttctgtttcttttcggtactatggtcgtcgtcttgtgtgttcatagaccgtcttggttgtcgactgttagggaggagtctagggacaagaaagcaacctggaagttaaatgtgaggagcaaattaaactgtttacctcaaaactgtctgaagacttcgttcaatggaccaattgttgactttttgttcctctctgatacgtaatgtttttgacacgcgaatccgacgagtaaagcaagttggttcagaatgcccccgttaacgccgtttctcgtttacgaataaaggtcaccgaaacaatcagctcagcatatgcctcttcttccgcatccacatcacttcaagaaggccagatatcttaaacccacatcaccacacatcgaaaccttgtttatcctcatttcaatccccagatacgctctaatttccaacttaggctcaaataaatgcttttatctccatttttagttttatttttgccagttatgtcctttgtttctccatatttaatcactcatgccctgctgccacgggtgttgtgaatatcgagcacaataatatcggtggcaccgacggtggtcaggtcgtccataacagtggcgatacgcttcttctctaccatggcgctgacggcaacccagccctcggtctcgagtgaggtgatggtgggggcgcgcttgccgggagtgatcttagtggcgtcggccagacgggtgcgctcgacgttgtactggcagagcacgtatttctgggcggtaataacgccgccaatacgtgccgcaatcagatcgaccatctccgggttgctgggggccttggacttgatgaggatggcggaggactcaacgacggtgtcgatggccatgaggccggcggccttcatggtctctccggactctgtcggggcgaaatatgttagttactgcgtcagggttggggagagccgcgggcaatgctggctagattactcaccaacaagatcgacgataccgtcggcgacgccgagagcgcaggcagcctcgacactgccgctgagctcaatgatctgagtcttgagcttacggccggcgagctgggaggcgtccgcatccacaaggccctcctgctccagctcgagacgggcaaagtattcttgcgcaaggtgaacaaagctggtgccaatgttcttgccgatcaagtccttgccagtagcgtactcgcccttaacgggaacctggacctggagcttgcaggcgccgaagcccagctccatgacggtatcgcaaccctggggcttggccttctcgccatcctgggcgctccactcgccgctttgacggcgggcgcgggcaacggtgcggacgccggcatcgtgctcctgaacttggtcatagccagtgatgccgaggtcgacacggccctcgccgacgaaggtggggatatcggcggcgggaaggaagacgagggcgataggaagattcttgacgagcgcaatgtcgaggcggttctcgcgtctaaactggatgtcggcaccctcgaggaggttcaagcaggcttgcaacaggcggccctctgcaggaagttaccgcgttagatatgtattgaccagacgctcggtatagcatgtcatgactcactcttgggcacggcaaagagaagtctgccttcgagactttggaagacgtcagcttgaatgcctttttattggccattgtaaatgcggcatcgacggcggcggggagtcggatcgatttcaggcaacggtggccgagaggacatgactaactggtttaccaaatccatgaagggctgtgtagagtagaggacggatgaaaggatgggtatatgagattcgcaaagagaagtcggcgtcggtcgagtatatgtggactaaaaaaaggttaaggggatcaccagttagtctcgtctgcgaattggaaagaagcgagagagacgggagttcttggatactggcaggacttgagaaaaagagatccccgtgacagaaagtaccaggacagcaataagtgtgtacaagaggggctggcgggggtggatgacataccacgggagacacttcggacgattgtagctgggtaggtaatatgaatcgaattgaaatgaacgtcggcagcacagatagatggggattgtcctggacgggcaggtttgctggaatcgaatgccggctttctggggccgcttctctgtggaagtcggaattttcctgatctggcgcatccaggacaatggagcccaccaaaggcggccaaaggcccacgttcctgaatcggagctaaaagttggtgactggagattttctgtgtgactgggtgcccctcgccggttccgtcccgcgttcgtggtgatcgaccaggtggtggacagtgggggctcccagcaaaccaactctgcagacggcggggctccccgacccccacaagtcgggcatcggcctgtcggagtgacggccaccggcccaagccggattttagctaatcggccaagtacactagtgcaccgctgtaccattgtcgtcataacctcgaattgggtttccatttggcttcgaagatatccgtttcccatcccttcagaacaagtccatgtcgatttgaacggtgatctgcctcaaccgcaccctgaagcacgtgtcggagcgctctccagtgggatctgcaaggtacagtgcagatgaaaatgtccctggctcaggcactggatgaaagttaccgtgctgattacatacatatgtacttagaggtaggtatcgtgtatcccagtacaccggatttggggtccttcagggtccaagtgtacaacaggagcagatagataggtaattacctacgtatacattgactacctaggaagaaacgtcacatctcccattccaacatgtaactctatatacgcggtgattttctcctgcgtagaggtacctaggtagcaacgcgaagggagccatccgtcgccaaaagacccctgtcaaagtcccgacactgaggatacgtcacccctttcacatctctagtgtgcacccaacgacctccaagtttcattcaccggggatcacttctaacggccaaacactgggcaactctgggctattcctctatacgaatcccgtacgtaagaatacctaccgtagctgattcaacatactcgtaaaggcgtagggggggctcgcagggctgggcggcagtgttccattatttgcaccctcccccctgataagacaaccaagacactttgtttttcttgaatcgcatacatttccatcttgacaaacgcctaacatccgtcgtttctgaccacctcactcgctttcttcgttcgcttcctaccacgtttattctactttttgtactttcaagtccctcgttcagtcgcccttatctccatctaccgtaccgcatagttgtagggcaacccgcccagctatcgcttgtgctcccgaaacagcaccaaccctcattcccgactcagacagaaagcgtatacatcggctgaaccgcatgcggcacgatccacgacagcaggcgcaaccgtatattgtattccgacccttcctcacattacgccttccatccctttcggttgaggacaagcagcccgcttagtgtattgcgcatcggctaggtaagcgaaatcaccagagctcctttggtcactgcaaagatccagaagttgtactccacggacacgacgaacggcatacgtacgatatcggggagcagcagcaacagcaactacacataccctccctcgcgaattgagatggacgcaatgcgcgcccatcatgtcctatatcgcaacggcgcaatgactgattcgatacctcctacagacggcaagactcccgataacacctgtgcgcctctagaaccacggcagaaatattccaccacacaatcaccgtttcccgatttcgaatttccagtagagcagggcaacccgtcttaccaaggggaaaagtcatcggaccgtcattgcaaggaggaggaggagggcttgagtcccaatcagtgggtggcttccggtgaacaagaagacaacagtggcagttactctgaagcagagaacgtcgaaatgtcaacttggagggggagcccgtcggtgaaggggagtacggagaccatgcgcatgctcttgctgacatgtgtctcggttggcatcacgttagtacatgtgaaaaaacaaagaaaaactaggaggctgtacgtttactgacgtctcactattcacagcttcacatggggtgttgaaatgacctgtgagttttggatgtcatgattgttatcccggacatcggagacgttcgcttaccaggcacttcccccagactgtacgccctaccttctctcgctgggacttaccaagggccaaacatcgctcgtctgggttgccggaccattatctggcttgatcgtacaacccatcataggcgttgtcgctgatcaatcaaagtcacgatggggcagaaggcgacctgtcatcgttatcgggtccattatcacggcactcgctctcatggccttgggctttaccaaggagatagtggcctacttcatttgggatccgacatatgcaagagcgtgcaccatcgctgttgctgtcctttcgctctattgtgttgactttgccatcaatgccggtaaggcttattgtaatgctcttgggctccagtatcaaatgtactaacctattccctcctcaaagtaatgtcttgcgctagaagcttggttgtagatactctgcctattcaaaaacaacaaagtggcgcagcatggggtacgttttccaaatcacatcatggacgttatgttatcctaactttaccttagcaagccgtatgggctcacttggacatattatcggctatggtatgggggcgatcgaccttctccagctctttggaacgtctttgggagacacacagttcaagcagcttaccgtcatagccgccctggggatgctcgttacctcttccgtaacctgctgggcagtgaccgagcgggttctcgtcactgtccggcccgatcctcgccgccaatcgggtcgtttcaaggtcgtgcgccaaatcgtgtcgaccctcatcaccttacctcctcgcatccgcgccatctgctatgcggtcttttggtcttggatcggctggttcccattcatcatctacagcagcacctgggtaggcgaaacctacttccggtacgatgtgcccgccgacacccgggactcgagcgacgctctgggcgacatgggccggatcggcagcactgccctgaccgtctactcaaccgtgaccttcatcagcgcctggatattgccgcccttcatccgcgcacccgaggacaacaccttcactcaccgcccgcccgccagcatcgccagcctcgtcgagacggtcaacaagtacaagcccgaactgctcagcgcctggatcgccagccacctcatgttcgccttcgccatgtttctgacccccttcgccgcctcgtttcgcttcgccaccgccctggttgccctatgtggcatcccctggagcatcgccatatgggcgcccaccacgttcctgggagtcgaagtcaacaagctcagcggcgctcccgaccccatgtctccaggagccacctccgccaccaacccatcctacaggagactttccaccagcagcatcgagatgcgcttcgtcaacgagcctgccgccggcgctgttgaggaggtcaccgcaggaaacagctcaaccggcgaactaagcggcatctactttggcattcttaacatttacaccaccatcccgcagttcatcgcgacatttatgagcagcatcgtcttcgccatcctggagccgggcaagagcccggagctggcgacggatgcacatccaagcgagcatgccaagacggacggaccgaacgcgattgctgtgtgcatgttcattggagccatcagctcgttggtggcggcgtacgctactgctaaaatgagggatatataaaatggatgggttttgcttggtcatataatcaaattgcgtttcgattttctttcgcagtcataaaaaaaaaaaggacggaataggatatgacgcacgtccttgggccacttacttgtctcggcttgaataagtaatgtcttgagtagtatgaaaaaaattgacaggagaaaaaattcggcaggctcgcactcgtttgggataaaggcgtcttttcacaaaaggcgtaactccatgaacgtaccgtaccccctttccgcctgttggaaagaacattgaatggtcaaaccaagcgatagagttggattttccacatgtacaatatgcgtcggttttttaatttctttttttttaaaaaaaatcgggggattggcttatgggcttgttggtcttgttattaaccattatttgttttgtttttgttgatgctgtatatacctcttggctcttcaattaattctgattctttttgggtggtacttttcacattctctttctcaccctggtctcgtggtatcatgaaagaggcctgtgaggcgttcttccggcagattaactgatgcttatactacaacgaactgtcactgacacgggctggttgtattgttcatcatcaacccttgctcacacaaaaacggtacatagtcaaacatgtcgaggagcctggaagcaagcagaaggttgaaagtacaatataaaggttacaggcgttcccataacctgatctgaccatgaacagtttaaattgatactagccaggaaatattattattctacttctcattcgttctttgctccccatgctcccatactccccaactcccaagctggactacttctgctcaatcccatcttgcttttcacctgtctcctccctccctccatgtatcctcgtcccagtatgtacaaagagacgacgtactatacgttttgactcacaatcccttttcctatttcttggcccaaccgacacttttcaccaccttctttccctctgtcacttttcttttttctctgaatagttcctatggtctgtgtctgaatgactgaccgacagacaagaaccatctccattcccgccgagagtgcgaaacggatgaacaaaatccaaacaaccccgcagccgagtgcaacagaaaatgaagtgtacacacaccataccatggtgaaaacgccaaggtttgaatttccgtggatgacaaagttgagagaaggtgtcgtatctccgatcttggcttctctttccttgaacaacggccatgcaaatgcatcaaaaacgaatgtataacaccgagtttcagagcccgggctgttaagactgaacaggttttgtaaaagccgatcttcggcagtgacggccagagtgccagagtcaacccttcagagatagagaaaaggaagaaacaaccaagttcctcaacaactcacaacaactccttcatcagggttgcatatccgaaacactatgagctgcctatcaccgtcgcaaaatgagggagaaagcaatgatatcagggattttgaactcgatggcgcagtcggatgccagacacgtagctgaactcattgatcgagatgatagccagtagagacattgtctatcagacaacccctgaagcaggagcaaaacaactctttatatgagtggtaaggtccacgtgcgggtatgcaaggtcgaaaaagcgacgacgactaagggtatccaaaaagaaaaaacaaacccactcgatcacgacctggcaggctggctcgtgtcggcttcgccgaaacagcgtgagcaaggtgtcggattctgtctggtgtttgttggtctgctgatgatatgaaaggtctcgtctcttacatgacgatacactccttatcatccttttccgcactcttcttgatcttagcatttcgagccggagcgacctccataggcgttcctccgctgacggccgcgcggatgactgccaaccgctgcttggcgcgctcatcgcctgcctcggccgccttgacgtaccagaggttggcttccaaaatatcccttcggcatcctatgcccatttccgtgaagtagccaacagcatattgtgcttttacataccctgtcaagtccggattagatttattcttcccgcgacatcatgttcagtgtggttgaagtttacttaccaagctctgcggacctcttggcccattcatatgcctcctcttcgtccttttctaggatgggatctgctccaaccaggtaccaagcgcagagacccatcatggcagcaggatggccacgctccgcagcgcccgtgtagaagtggacgctaagagcagggtctcttgggcagttgagcttcccgtgctcgtaggcatcgcccatcctataattggcttcgggatggcccagatcggcggcttgggtgaacagctcagccgcataactctcgtccttgaagatgtcgtcaccatagcctgtctcgtacaggcatccaagctgatatggagcggcattataaatcgcatcagcggactcggtggcgagcttcagccacttgacaccctccctgtatctcttctcgcccaaatcacccgacagacaggcctttcccagccttgtcatggcgccagggtgccgcttggaggctgctgttcgcaagaactgcacggccttggcagggtctttgcgacagccccagccaaactcgtagcataaagcagtgcgataagcggactctgcgtggccatgcttggcagctaacacgaacagagggaacgccgagttgtagtcctcctttcccttgttgaacaaaccggaggcatagccgtcagcgagataatactgtgcaaaagggaagccgttgttggacaatttctgtaggatggcccgcgcttcccgcactagttcgtatggcgaagattggttggcttctgcggatagagtttctgaagatcgcccaggtttaagatttttagaattcctgagttcgtcaaagttcaggccctgctcctttgctgtgttgatcagaaaaacggcaaaggaatactgagtagagaagtccgtggttttcttgacattctgcctgtacatctccaacgttttctgggcgctgaggagagaagcattagtgccaactacactacgtaactgggagttatcgagtgtgaggggcgcaggtgccggttggggatatggaacgttcaaaagctcggcaaaagactgtggtcgattatcaggtgaatttcgagaatttgcggatggcgttcgattttgtagaccaggggagtgcccccgagacccaaagtccgagtacaccgaatacgcagactgcggacgtggcactgaacttcgtctgttgaaagagttgggcgtcaagtgacggttgatggcaccaccggtatcaacaaggctagagtttgaccgagctcttaggtcctggtctacagctatgctagccggccgcggcaggaaagcagaatgatggtaggcgagctggggcacctgttccgcccgagcagagccatcctcgaggatggagctctcaagagagatatggccagagttgtctggacagtcggaagcttcaatgacgccagacaccgaacttgcgctggttgccgttgatgaatcgtttgagttaggttgcttagacgtactaacggtggtatcggactctcgacttcgacgattggcaactcttccatggctcgctcgcgaagaatcggatgagagatcgtcttggccagaggcttctagcttcaacctggccacactgggcacttctagccccggcaatggtttcacagactccttccatgctgactgtgcgctccgagcctccgaatggctatacatctcttgcctcggctcttcgtttaatagggcatggggcggaggagtcggagcatctggggtcgcggggagggcatgatcgaggacgcctgagatcggctgtaagccgtcgtacgaccggtctgtttcgatattggcgttggacggttgagcccagccgtcggattggaagttaaccttcacgggcgtaacaggcgactcacggatccgaggcgattcggccagagagacgccgggaagaggaggcgcattgtcattccattcgaagcgctcgatggaggcaatggcgggcaaccctgtcgtaggaacaggtttcctacgcgggctggtggttgtcgaggtcggcgacgcagccggcgaaacagtgacagccgccatgacaggcggcgggggttatcagggtcgtctggtacagcagtcaactgtcaaatcgtacgtatgtagttgcaatgcctgcagacagctgcagcccgtcagactttgctctctatgcttccgtccttgttgaatctgctgtcaccttccacttgctgcagtcgcaagcatatgccgtacttgaatcttacagccgtcaggcttaagctgtgatatgtagggatggagtttatgcgctgttgtagtagttgacttcccctctccaaaaccaaaaaggcgccgtagcggatcgaagtcgcaaggactgggagggcgccggtgggtgttgaacggacaggaccccgttacagacagtcaagtggggacggccggagaagtgctaattcgcaatggatgggcagacccaggagcccagggagctgagcacgcgcagacagtcgacagggggccgtgaccgcgtgaggatgatcgtactaagtatttggtgatggcgtgggtggacggggactcgtggatggtggagaggcgattcggcgatcttttgggcaataatacgaacaggtttccctgggtgatacgcgtcgtgggctgcagcctttggaagattatgagcctttggagaacctttgagcttgcctcggatgtacgtacacacttacacacaaaatgaaggttggagcgagcgacagggtcgagaagaacctcagggcggcggtgacaaaataaaaaagaaaaaaggtcacttcagcgagcgttgatgtcttgtccgttgagttgcaagtggttcagttggaaaggcccaagggaataatgattgtgcctatgtaaccagagatcaagcctgggcggtcaaagaaaagaaactactagtatggacatgtatcggtactgtaccataataagccaaagtcgaaacgccagccaacgaaatcaacacccagagagaccagaggtccaagctaccaacgtatcgcggtggtggatgcctttgattttctctggtcttttcggtttagcccagacgcaggcagtgcccgatgcagtggactgatgttgggattgacggcggcagtgggcagcggttgacggcggggtggactaggaaaaacacacatgcagcgaggtgctcactgcccgacagagagcacacagcgccgcccaagtgaaagacgggactccaagccctggagactacagtgaagatcaggccaatccaggggcagagtaaagtggaagctccgcatcgtccgacccctagaggtaggtactgtgtacaaagggacaagctgtgcactgcaggcgtgagtccctctaagggcgcggaaccggcatcaaactttcacttccattactttagtggtaggtacgatattacgtcaattcatccaagctagtatgaacagagtaatttcattactcacagttaacggcctttgcaaatctgccggtacttacattcgctggtcacgcgcatccatacctcttgttctccctttttctcttgttccttcccccttttgcttccgcttcacaaaagcagagaggttggacaatgggctagctgggtcactgcggcctggtacgtcgcaggattacaaaattaattacctacacagaagggtccgcggcagaagtggaaaatgatatttcacttgttaaggtcacggtaacgaatgccaatcccctctcttacttcaggcacgaggcacctaaactcctttcgggatcaacaacctttgctcgtctcccggtcggtcccatattcgacttgacagaccgatacgcttgcgcttaatcaatagctctcttaacaggtcactgagggtagagatagagagaggtacctacctacctacctctctctatgcattgtatgtactttgtatgattcaccccttccttgctacatcgttcaagaaattgtcccttttccccctgtgaatatggcattgtgttatttgcagctactaccggtaaaccatgagaaccccggctcctctttccggccatggcaagacaaaaaggcaacatcaaacaggaaatgcatacgaaactgccatcattccatatcctcaatctcaattgttggcagactgtctgactccaggaatgctagatgacgatgacagtctttgctttggtctggatcgcctataagcttttgcttgtgtaacgtgctggctgaaaaggcttgcatcatcttgtggcttgcaggacctgcatctgggggcaccattcctttttctcaaatctcccttccattggtcttttcctcgcccctcgacatctcaggatgactaccggcgacccttgtgaactacatacatcgcctaaacataccatgaatactttgcgctataggcagacggttggcgccttccgagacaggacggcggctgaacgactctggatctggatggcttgagcagcagaggagtcaattttcagtcagctgtgagaactgcccgtgcttcatcagtaggtaggtatcgcgtcagtggctacctctaggctaacggcaaagccaatatcgaaaataagtttcccgaaccatcgacatacatcaagactcaacgcagattgcacaaccacctcggcaggaaaaaaaagctagtgaaagtgaacgtaccatctccttgggaagtgctacgctacctgcaccgtagctgggcaggcgcaccaaaggctaggtaacgaggggccaacaagcgatgttctgacataatggctaataatatcccaggtgacgacggcggcttcgtacgacaaaggttaccgccaagctggtagatgagagacaaaaggcgacctccattgcccacccagcctgcattcgcacacgttactcgccagacatgcctctttgggcacaatatgacgatttgcgaatccctacagctgtggtcaagccctccgttcaaatatatgtcgcaggatgtggttcagctccatgcagcctcacgagcacactgggaatatttaacatctgcatttgggtacctacctctaaatatggtgattcccagcgccagcaatattgagctcataactcaccgaacagctgttacgagaaggcactatacaagtaacggccggcgtgtaggagggcaacaagcatctcacatagcgctcaataggtattttatcctcccgtggttcgctttactgcgatggaggagactttccagggtcccggtgtttagcccaccattgttactgtgcggagtgctccattgcacaaagagaactccatcagacggccgggcttccggactgtcgggcatgaaggtccccgtacgaacttctgtgttcattggttctcacaaaatcttgaaaaaaattgatggatctggtggtgacgataggggtgcagtttggctaggctgctagggtactctagctactctagcttgcttcacagggttggtgagactggcgggatttttttacatacagaacatggaagagcggcggggttagtgttcaccaacccgggcttcgtagcaccccgcgccttccccgtggccttgggacatcgtcccgtttgtccgttctcccgagcttgtggataggcatctctatcatgaaattttcccatgcaatgatgcaacacgctttacaggtaaccccacggcagaccgtacaggacaacacaaaagaaaaattcatgaattgtcaaatgccggccgctaacaacatcgggtagaaatgtggtccagcagagacggtgagagaatccctatctcggatataacatgatgcggcttgtgtggacaatgagaggacttgtcttttgttgcatcgtttgctcagagtcagcgcaacttcgtatcgatggatagtgtcgaggtcagcgtgaccaccatcactttgacgcccatttcgcgcaatacgaagctgacggcttgcccttttggggaactgagaaagggcatgacccaatcacaattttttgatcctacacaacccccttgctttcaaaatattcgccgtcgacgtttcgacagttgaaacgcacgctcaacacaaagccgatgaacaacagggagataaaccttgtatggttagttcttcttcgaaagttacaccaatattcaatacaaaaagacttctttcgacgtgcgagtcgcacgtatccgggtagaccatcaagagacgaagagcctactctggccacctgcaattgggttgcacgacgcggtgtaaggagtgtgggatggatggctttagttagcgatcacactgactgaagaagatcgctactacttcaatatcaaccccgtggggacggacctatgtgaggtttttcccttctcgcacggtagtggatattggaatctgtgaattgctactaagaagttggtccgtcttatccatccaagaacaaccacaaaatttcaaacaacacacaagcatgccgagcaagagaagaactcgtctcaagattctgaccgctacatatggacgagacatctagtatgtagtgtaaaaggggatggggaataagcgagaatatctcgcgcgctccatgcaatatatgtactgggtctccgtaaacttctccctggtggtttgcccagacaaggcgggggaaaaacgtgggtaccacggctcgagactggggtcatggaggttcatggagttcatctgaattccagggtccatgagtgacaaactgcactactgtacttactttcacactagtttacggtggggacgtaaagcgagattgacgctcccagacggcctcattcgatggaaaatcaccgaaaatgaggtagccccgccttgaccgactgctaccgggcttgatattgttaattagtgatctaagaacgaggaggggcttcatcggatacgagagacctcatgccgtccattctcttgtttagttgttcaatatcctccaaaagcgtaatcataagagggggggtgtctcacgtgaatgacacacagcactcaccagtgcccatttagtgtacaatacagggaagaatcagtgcggtggatccggggtgtgccccgcgttatcccgacgtcaatgacggtgaatgtcatgcatgcccggctcggcgtgttgatgcacatcttttatgcacataatactatatttatatagaaattccccattgcactatgggagaccgcgtccggaaagacacaaatcaggttgtacacagtaattttgaaaccgaagaactcaactggacttctcaaggcgccacggtttgcgcgcgagttgtgggcgggatcacacgctgtgctcatcttttctccagccgcagctgaggctcgctccagtccagtcgagcactccatcgccggaaggctaccggagctttacacacttcttgactgaattgtgagatgctttagtgggcgtgaccggcgcccgcatttgagcgcggtacagccacttgatataccgcaactcggtttcagtgttgccccaaggctccgggctagttcggggtagtttgcgatggcagccattaagaaatgagatgaacgatgcgtcccgtggcgaagccggagacattgattgatcaagaaagaagactgagtgcgaagtatgcatacagtggggagtttcgtgaggttccagaagcgcaccgtgtcatgcggctgggattccactggagagcggagcgcagatcgcccagagccactgcccctgcacttcgttgtggtagatcatcagacgaaacaatgagaggcaacctgaacatcaactgtctgtgagttcattgccagctacctacgtctatgtaaacaagccggaagtttccctccaatttcttccatgtcacctcggacatcatgccgaccacacttcatcaacccgtctcacatgttgcaactttgccgtgccgttcgtaccaaacccgttcctgggtgaacatcgtccaatctttgcgctttggtctagaattgtgactaggccacttggagttcccactgccatcctagaatagttcagagctacatcccaacaggcacagaggcggtgttgcgcattttagtaattcgagttccccaccggctttatgagctcttcacctttctctctgccggattttgtccattctgtagctcgtcgtgaggtcatgctttgcttgtactagaagtgacggttgatgcctctggtgtcgacctcatccacgccgtctctgtgctctgcacattaacatcataaccaccgagctactgcatggactaagcaagtacggtacccgtaagatcggtgcttggttgcatcgaccctgccttcccgccgccatcccaagtattccctggcacttgtacctgggagaagacgcccggcagcttgtcagagcagggaccattacgatggaacggtccgctctgcagaacgtcgaacttttcagaatttcgcagggcaaccatcgcgagctgggcgctgtggggttttagccacgcgctggcgcggtaggtgtttgagggagaacacgacctgtgagagtggaatcgaggaatctggattggaaaaagggacaagaaaatcgagcgggttgggcgaagttggttgccatagtgcgcagctgattgccaagtggaattccttcctggtcgtcgggtttctcttagaggctccttggctccgtcatgccctggaacgaaacagtccatcaagttaacaggacgggcgtttgtcattggtccaactgttaagagcgcctgcgccccccttctaccttccccttctgcccttcccgtctcctgaacaacaccgttcgactctgcttttaggcctgcctgggcggcccactgcagtattcccaacctccctcgtcggttccgcattgcaagcaattggaactgggacgagccgcgttcacaaaatttgtaagttgggttctccatagtaatctacctctttccagtctgctggtattcggtatagcttgaactgtgcaaaacgaccgacagtcatcagttcccttgtcttggccgaggctcatctcgtcatttcctgggccgactgactgctccttgcaagttgcgacgcggccagtgacgttggctccagtcttccacgacaaaccttcttcaccaaacataccagcgactcttcagccttgcatcgatcccggactcactaaccgtcccgctccatacagcatcatgtctcttcctcggaggccggggccgtcgcctccgcacgaggagccacgccgctaccggcaaagcggttcgcgccgcagtcgaccaccacccgccgatgttgagaccggatatgctcccatggcaggagaaagaccaagccagcagcaacgcgtaccatcgatatcttcatttccggaaaccctcccgtcccccaaccccaatgtcgaacgagaccctttggcgcccacccccgagcccgcacatccatccggcatacctcagcggaagaggagtttgattcgaccggagcgcaacaggattggcaaagaccaccccaactatcactacagaaaacatgcggccaacatgaacaccctaccgtcctcaaccggacacgacccgatatacgaggatctggagggagcaacggacgatgtatcgggaactggctcgaggaacgacgacgatgtttccgaggagtcgcccccaagaagaaagcactcgacgaaaatgcaggtcatcgaaactgaaaagtccggtgatgaaagacgacgtcggcggaaatcggataccacaaaacatggtaaaattgtcaaggcctccaagggaaagcgcgaaaagtccggaggactccctaccccgagcttttggaacatttactgcggattcgtcaccttctggtgccctggctttgtcctcaagtgcttcggcatgcccgagatggctcaacagagggcgtggagagagaagatgggtctgatcagcattattctgctcatcatgggctttgttggcttcatcactttcggcttcacccaggtggtctgcggtaaacctccgctccgtttgcgcatcaatgaggtcgggtcaggatacatgatcttccacggatctgcatatgacctcaccaaatctcaccatcctccggccgagggtatcccgcgccgtccggacggtttgggtgcaaacgtgatctatgacttgcctcagcattacggtggacaggacggcagtttcttgttccagaacgtcaacggcaagtgcaagggtctcatcaccaagcaagagaactccgatgtgccaagcgataagagcggcaatctggcgtggtacttcccttgtaacacgttcaaccaagatggttcatccaagcccaataccacgataccttattacctgggctatgcctgtcacacgaccgctaacgccagggactctttctatctcggcctcaagagctccgccgatgtctactttacgtgggatgacatcaagaacagctctcgaaaccttgttgtgtactctggccatgttctcgaccttgatctgcttcactggttcaacgacactcaagtcacgtatcccgcccgcttcaaggagctgagggataagaatactgctggaaaccaggctattcgtggacgcgatattacccatgctttccagtcgagcaaagacaagcagattgccgaatgctttgaggagatcatcaaggtcggttcggtggataccgagacagttggctgcattgcgtcaaaggtcgttctctatgtgtccctcgtccttatcctcgcggtcgtcctcgccagattcgtcttggctctaatcttccaatggttcatcagcaagacgtatgcggctgctaagacctcccaaacgtctgaccagcgaaagcgaaaccgtcagattgaagactggactgaagacatttacagagctcccccaaggctaccaggggaggtcggtagcagtgtcgctggaagctccgatcgtcaaagcaagcgcagcagtgctttcttgcccacacactctcgtttctccaccgtctacggcaatgagcgcggcaataggaagcctggacttcctacaaccatggccagccagaatgccgctggtcaactactccatcctggaaccatatacggccaaggaaatgagagtcggtcaagcttcctcaaatctgatgcttacggatcaagcagcagtccagcagacggcccaggtcctgccggatttattcatgaagctgtcgttcctcagccgccttccgactggatgccgtttggtttccccctcgctcacaccatctgccttgtcacagcctactccgagggtgagatgggcgttcgtaccactctggactcgattgcaatgacggactaccccaacagccacaaggttatcctcgttatttgcgatggtattatcaagggccacggagaggaacactcaacccccgatatcattctcggcatgatgaaagaccacacgattcaccccgatgacgttgagccattctcttatgttgcggttgcaactggttctaagcgccacaacatggccaaggtctacaccggcttctacgattatggcactaactctgccattcctctggagaagcagcagcgtgttcctatgatgatggttgtgaagtgcggcactcctgctgaagcctccaagtcgaagcctggaaaccgtggcaagcgtgacagtcagatcatccttatgtcttttctccagaaggttatgttcgacgagcgtatgacggagctagaatacgagatgttcaatggcttgtggaagatcacgggcatttctcctgacttctatgagatcgtgctcatggttgacgctgataccaaggtcttccccgacagtctcacgcatatgatctcggccatggtcaaggatcctgaaattatgggtctttgtggcgagaccaagatcgccaacaagcgagcaagctgggtttccgccatccaggtattcgagtatttcgtctctcatcatcttgccaaggctttcgagtccgtctttggcggtgtcacctgtcttcccggatgtttctgcatgtaccgcatcaaggcacccaagggtgcccagaactactgggtccctatcttggccaacccggacgttgtcgaacactactccgagaacgttgtcgatacgctgcacaagaagaacctcttgctccttggtgaggatcgttatctcagtacgctcatgttgcgcacgttccccaagcgtaaacaagtatttgtgcctcaggccgtttgcaagacgactgtccccgatgaattcatggtgttgctttcgcagcgccgcagatggatcaactcgaccattcacaatctgatggagctcgttcttgtgcgcgatctttgcggtaccttctgtttcagtatgcagttcattgtcggtatcgagctgattggtacccttgtgttgcctgccgccattgcctttactttctatgttggtgagtagccaccaaccccagttttctcttcctttcttgtttgaccaactgaaaactaatgtccgatacctagtcatcatctcaatcatcaactccccgccacaaatcattcctcttgttctccttggtctcatcctcggtctcccagccatcctcgtcgtcgtcacagctcacagctggtcctacatcatctggatgtttatctacttgctctccctgcccgtgtggaactttgttctgcctacctacgctttctggaagtttgacgatttctcatggggcgacacgcgcaagacggccggcgagaaatcaagcaagggtggccacggagaagccgagggagagtttgatagcagcatgattaccatgaagcgctgggccgagtttgagcgcgacaggcgcgtccgcagcacgtactgggccggctcgagggacaatgtcatatccggggtagggggtagtaatgggtggggaagcagccagccgagaggccatgagcaggggagacactttgatgactacttttcggacgcttaggttttgatatggtgttgctgtgtagggatgcctttgttttttttaaagtattactgttgtagggtaggtagggtctttgttcggaggtcaggtgtttgttggaaaagaagggatccgattatcgaacctgccggcctcggtttcttttcatcacgttcatcatggacaagggcgatattaatgtggaagttttggttgatcggttggcgggtgggttttctgtcgataggattaactcttagacattattatgtggaaaagatttatttttcttggcatacattcgtgatgggataccacttcttccgttcatctatccagtcacaagaaccgctcatgaacttcgccatactgcatcagtaaggaagtaagcacgagcacatgagagcgccacaataggctgactaccatgtatgttttcccatattgaatgtagctatccgaaggcagacagggggcagctatgtctactatctagacagtatctctgttctggtaaatttgaatcgatgtttgggagcacagagcagtttaggccaggcgaacaatgggctaatcttccctccgaccctccttttaataacgctttagaagtggttgcttgtaaaagagggggtcacatcatgaagtgagggagggtgtagtgtagacagtttttgtcagatatctagaacagagtattggaatgacctgatcgaccgactgactgactgacgacgccatttcttgcgtaacctccggcgagaaaacccaggtaataatgttggcgcgccggagggaggggggaggcgacaatggtacaaaaggcaaggagaacggagatggagggaagggtgtgcgaatatcgaatggcgtggtaagcggcgacggtctgtataacggcaggtatagggtataggatacgcaaggtttttgtaggacttcagccatgagaacgcgtctttatctccgtatctttagtccgaactctctactagtaagttcaagagggttctggcaaagtaacctccattagttgcagaacctgatgttgttgaagtggcagggataatccgtagggggatggagctgaccggcgaaaggaagcaaagacagcgtacaaagttcagtgctctaatatttcatcccaggcgagtatgaaaccagaagttgggacgttttggcaaacccgaaaagccaatttttggcaggttatagttactttccatcgagatcggcgacttgggaaacatgatctctttcatgcgccgaggccttcagttgctgtataattccagaaattcgtattccccggcttttttttggtgtcgtgtgtaggagcaggcggacccccgcgcctggtgacactttgcttgccctcgcctatatgatctgatctgatttgacgccaatacactaagatatagctctgtgctattgtatgcatcaagcggcatgggcagcctgatggcgtagcaaacggacggctcgtcgctaggtgcgggttgttaagtgttgaagtaatcacaaggtgtcacgcacggtcaccgcagcccgggagagcaggtcgaaaattgaaagtaaaaagccgggagaggggacgacggccgacgacgatatggtgaccgagtttggccagtgaaagcaaccattcatctatgtaatcgggctgctttgcttgtgtagcctctgccccgttccccacactaacggagtccccatccttccttccattttccgatgattcggaacttattcagtagatacgtatagtacgtagaggtacttacctaggtactacagtggtgtcgtatcgagagaacgggcggtgcacatgttaagccgtcgggatgccgcaggtgatttcctgttatagtacggtacgcagtagttgcttctgttccataaggaagtctatatatctggggattaattttttaacagttcactggcaagaagacctccaagctctgggtaccaggatgacctgggtcaactgacatcatcctgaaatgggtccgttatcccacctcgcgagcccgcattctcacgcactgcttgccatcgatgtatacttcgcatcgcatgttcacattggatgatccaactgcaacccaaaccccagcggctttccccatttgatgaagaaacgagatggagagccgaatctgatttcgacctcccgcttgccgctacgctacctctttcctcttctcacttggttcagccacgacgacatgactccaagatccatgtgtacccgaccctctggattcaaagctcacaaggagtttcttggccttctctcaggccggaaaccagctgcatctatctcggattcatgttcgtggtgtcactggacagttcaggacgggaagaatgccaaatcccactcggtttatttgtcaagtgggagtgagagacatgtttgtttcatactgtaaagttttcatgacacacctcactggctggggaagctgcggttgctatgtctggtgaggttggctgctcgtctctctcttcagtttctcttcaggctaccacttggttggcggtcaggttagaatttctaaagcatcggatcctcaagacatctttctttgatctaccaagcggtttcatgaagacccaaatactcctgcccacaagcgccctatccgctcgccatcgagaacggcgtgggcacaactcgattcgggaacagaagaaggcctatgaacggtgggtcccgtcccaggtcaggtctatcttggttatccgagtccaatcaaacatcagacctaccctgccatttaggtgcccgtgtcttcccagacttggggttctcgagcttaccagtgagccggcgcccgctcatcagcatccaaagcagggcaaccatggttcgagacgtcccgtccagtcccaaagcttcacggcgcccattgcgcattcgtgcagtggctttcgctcagcgaagggacaagcaaggccacacagcccggcttcccagaatgcccgtcggcttgggccgcccgttcttcggtcggccactaaggtgagagggcggggcactgcaagcctgcaccacaccactgcaccatgagcactacctaagcactgcaccacttccactctggctgctctttgtgtacctagtgaccacctgtacaccaccaccttcctttctgaaccgcccgcactggccgcttgcccgacaaagaaacgagtccggcaagtcgggtacgcaagatgggcacgcctcttccatcaaccgaacaagcaagaggcgttgaaatcgattcaaacgatcttgtttttttggtctttctgggaaatccacctagctcagtagcaagcttcagtcggattacagaagcgatagtcaacaaacccaccttctccgagttccatcccattttcgaaccccgtttcagccgccgttgcccttctgcccccgatccgggcccaaccagccgagccagcccagccaaacagcagctgaagctgaactggcactgcaaagtgaagagtaaaagtgcgcaacttccatgagttcgacacatcaggccaatccactgttcccgtgcgtctgcccctcagtcgcgaccacgcccgatgcgtcccatgtattgacgacccgttcataataaataccttactctgaaggactcccgcccttacccaccagctgtcgctatgcgcgacacaaatatgcggaacggtaaccgaccacaagtatcccagggtagtcacggtactggcgctcttaccgacatgcccagcggaaactcggccgtcgccgggtccagctggccgaccatcatccccatgtccaccatagcaggcgaagaggatggggtaataaactaccaggtggagaaccatcaagtagtgatcggccaaccacttaatcacttctctgagagcggtagcgagtacgaagacgtcgaggacgaggagcaccaacacgaagacggacaaggcgaacaagaagtggaagagcacgacgacgacaatgacggacatgaaagcttattctatggtcaccactacctgcatactgatcaaatgttgagccaccatccgcagccctccttctaccttggcctggacggttatctctccgacgacgtcgacatgtccgacgatgcgggtgctcccttggtagactacttacaagtggccaacttgctcactaacgacatggataccgatgccgaccatgaggatagcattagcatgacctcctccctatcagacgaagagcagttctcacagtaccctcctgctcctccagcacctttcacgcccttcaccctggacttggtcaaccagatgttggcaacaactgggcaaggttggctgcctacgacgaccgcgtcacaggtgatatcgggcatcatcaacacggtgcatccccaagttccgcctacaacgttgcttgatacctttcatcacccagctcacggtcccaatcctcatagcatgactagtcttggtccaagcaaccactgcctcacccaactgttgtatgactgggctcgctcagatcatcgaggacaaggagtacatctacctaggggcccctatccatggcccagcagaattgcggacctcgctgcccagaagctctcacggatacgctacacagaccttgctggggatcaatgtgattttcaaggggtgaactgggaagagctaggggtaactaggcaggaggcacggcaacatagactcctgacctacaggaactacgtcaacgtgtcggggtctgacaggtgggatgtgagtcgaacaagccttcgcaatctgcccctgtttaaacacgtatatttaccagtgtcacaggaaaattgtcccgatgttagcttaccttgcaccgatagtttcttcaagttccggcgtatggatttcaagtccaacatcaacttgtcgcactttcaactacgaaacatattggccaccacctcccgtactaagatcttttatcccggcagcggcgctatacaccagttcaacccagtctcggggaagactcgagtagttatgaagctcggcgatgcccagggctcacatgtatctactatggccgccggtcacggcgtcctcattgcgggtagcttcaatggagagtacacacttcgccatatggactctgacgagccagagtcatcagcctgccacgagggtatcatcaccagcaatcaaagtggcattacaaatcatgcccaagtctatcaagaccggaattccgacagacctctggctggctttgcatcgaacgacgccgtcttccgggtcttggatatcaccaccgagaaatggctttttcacgaagtttacaacttcccgctgaattgcaccgcggtctctcctgaccgtcgcttgcgtgtcgctgttggagaccacaagaacgtcttcatcaccacgaccgaatcgacgctgggaggtgggaaaccccaaatccttcaagagctctccggtcatcgtgaccacggcttctcctgcgcctgggcagacgatggatggacagtggccacaggttttcaggacaaagcaatcatgatatgggacgcccgccgttggacagacagcaacgggtcctcgacaccactatgcaccatacgtgctgagatggccggggtccggaacttgcaattctcgccgatcggcagcggcaagcgtgtcctcgtcgcagccgaggaagccgactacatcaacatcatcgatgcacagaccttccgttccaagcaaacagtcgacgtctttgccgagatcggcggtgtctcgttcacaaacagcgggcaggacctcgcggtgctgtgctacgatcccacacgaggaggccttctacagttggagcggtgcggaatgagtcagatgatgacaggggacttcgacgagcgaggcttggatgatcgatattataggcggcacatgggaggaagcggtgactctgactggttacaatcttctttcaccgaggagaagcgcatcaaggatagcgtagtttggagaagtcaaagacgcgcggcgttagctgatctgggacctttttgagcttgatggaaacccctcccgcaatgggcgacaaaaggatatgcctggggcaattcgtggagtgctactgtatctctgggagggcctgacgagagacgaggaaacaaaaccaacaccatggctaacattaggctgtgtgtactctttgaaatgggcctgaagggtcgtttcgcgccagcaaaaacaaatctcgtcacgcacgccaacggtaaaaatacgttcatccaacaatatggaagccaccgcctggagcgcatcattataggaggtcgagcttcacgtcgaagatcagttagtgtggagcactagggtgatgcctggctcacgaagcctctgtcttcacaagctggaacggaatgttctcaaagcagcaactctcggtacatatttttggcagtgaggatcattactaggtcttaaatggacgacctgcgtaaacagttctatatatctaccctcagacgcaccccgctgtcacaaatacgaggcgttatctttattaagcgaccaacaaatggcgaagaggatcgagtttgcggcatctgggattctttcgaaggatacgcaaaggtgttatcaaaaattccggaagcttccaaattcaagcacaacgggtcatcttcgttaaatcgttctttccctgctaaggaatggaagaggagaaggacaggattactaggtgtttcatgaaagggaaggaactcgactcgtatatgaatccttaccacagaagcgaagcttgtcaatgtgttgtcctttgtcaaggattcagttcagttcgattacatttttattagcgttaacgatacctctatttctctttttcactgggctgttttgcagttggttcgagtttcgcggacaacatttgtatcattctctctattggtccttgacggtttttattcgtatctcaccgggcagcgggtggtaaagtgaagtgaattaggtggaacaggtgtacatttggtgaattcttcctctaggtccttattcacatcatcatcattcttatcgcccaagttgatcatgatcatcgagccgcaatatctgtagttcctaccttagataccattatgtctaacgggaaggaacctgcacctaccccgtggagaaattagttcggttgcttaggatttatcaaccacgatgaacctaccagaaacacacctgcgtgcctgcgtacctctgactcctgcgattgcgggtgcgattccgttgtacctaccctcagtacgaaaagaaacatgtgaaggaaaaaaaaatgaaaagaaaatcaatgaaaaagactttgggacaataataatcatgctaaaaatccagattatccccaaagagatagaaacaaaagacactcaaactcaataagatttgcagtggctgaagaatgaagtttattcaggttggttccgtgcactgtctcaggagctggacttgtcatctccttgccatacgagtgttgtgagctggaagtagaggcataacatcataaccactagtcaagaatacccttcctccccaataggggcgggatatacccaaaggcaagacggtagtttcagactgctgatgtactactctagtgctttccagttactggggaatttttaattctttattcttatcttcttcttaataagatcaagtaagttgtctgagccgtggcttagttgtagactttctcgttcttctggttgttctttattctccatctcagactcaaacagtctttctatgattttttccccccttttccatagctcatctcactctccatcattaaataggtacctaggtagctatgtacttgtatgtacacctgcctcttgcttccttccttccttcctcctagtagcagacccttggctagtctagtaatgaaaatagagcaaggaaacattcgcttcatggaaagcaacaagggaaagaagaagatacacatgaagaaaagagggggggggggggggggggggggaagaggcagttacatacattttgacgtcttagcgactcaactaccagtctggcttttactggcttgttgatgggagagcgcacagaatcccagatttttcagtaggtatggtgtagtatgtgattattagaggtaatttgaatgcttatcaacattggattggtttgtttttatgtaccgtcggactccccatgcggttgtaggtggtggtggaagtggtagtcgtgggcgagagtgaattaaatacatatatcaactgatcagcactctaggtttggtgtatatgaacgtagcgaaaagtatcaagattatagtatgctattacttcatctataccgattatgtgtactctctcatgctgattcgctaattagctaaggacttaaagtatactggacgaaaattagtcccagattgtcccaacccttacaaggacagaatgaatgtataggcgcggttcagaaacgtattatagtgttcaatatgacattgcattttagaaggagtatgctctagacattatcacgctttgattataggacgaaacgaaccatgagacataacaacatccagggaagttgctctagaatctcgagttaaatatggactggttgtattggacactagagctagttgtttataccctgataaacgtgaatatatttcctctttacatgtactcccgaacagatcacacaacatttgatatcgatgtacagaatacacacaggagggggaaaaaggagaagaataaaaaattagacatggacataaggaatcaaaacgaatgtgtatcaaaatgacaagtaccaaccgacaacagtagcagacatgataaacacatgagcaaagaacataacccgagtattacaaaggagaccagtatgattgtgtgtgcgcatccatcgcaccgcacagcatcgtccgtgtgtatcgatttccccaacagcgataacagcatgcgaatgtgtgcttgtacatgtgacaaggcacaagatgcatgaacacgattttccgcgcatcaacatgattgtacaatgaatttgacacccctcgtccgtgtctcgaacatagagagaagacatgttggtatataggtatgaaggtatgtacgtccaaccagcgagtcaaccctggaaaggaatcccaaggggtggactatttatcgttgtcaagtgtgcgtgtgtaagtatgtgcgtgttctttccccagactctgatctgcacatctcccgttgttgcgttggggaggcaaggacaagacgatcagtcgtgacgatcatctgcaacgcgggggatagacaggtcgtatgtagatcccagggttgactcgctaaatgacagatcgaccggagctgaatgtgcatatatcttgtacacacacacacacacacacacgcgcacacaagtggtgaggaacaatggcaaatgtagtgacagcggtgatacagggaacgtattatataaatatatataattggagaaggggcccaagaaaaccgatgagttgacttcgacgtgcatggtttgaaaaaagtatccatttatttacctctctcccgccctcctattcctccaaaatcaagacacaaatcctgaaagagcagaataggagaatgggaaagaacatcctctatatccaaccgtatccaacagcttcatttacgcaatcctgatatcttcttcacgctttagagggtgacaccgaaaatctcaccgcagccccagtgctgctcgcagttgcaagaaccaggctgcttccagtgatcatcgctgaaggagaagaagacaaccttcttgcccatctcctgcttgatggcggcaagagcggtcttctgctgctcgcgaccggggcaagccttgccaatgcactcaccggcggtgggccaaccagtctccatgacgaaaccaggcttgttgcagaccttctcaacaatggcgagctggccagcgacgaaagtaccggcctgctcgggggcagtgttggcgtcgaagtaggcgtgagagttgcaagcaacgacatcgataacgttgcagatgtcggtcatgtccatggactgccaagcagagacgacatcagtggtggtgtaaggaccagagtaaccggcgctgccgagctcagacttgacgcgggtgataaggtccctgagctggccaacggtgcagaagccgttgaagagagcctcgttaccgacaacaacaaggtcaaccatgtcgaagcggccccaggacttgatggcggcgatctgctcagagacattgggggagccgttttcgcagccggcagtgccgatgaagacgccgagaatgagacggagaccagtggcctcagcagcggcaccgacgctggggagagtgtcgcagtcagtggagtagacacggagggtggtgaagccagcgttagcgatggccttgatgtcggtcatgacgtcggcagcgctcttgcactggccgtcctgggtgaagggagtgtaggtcatggcccacttgtcacccttaccgccgaggttgccggtgggcgcggtgggctggggaaccacagaagaagtgctcgaggagggaaccgcagagacgacagggacagcggaagaggtgctcgagggctcctggggagcctcagagacgacagggggagcgatggagacaacgggaggagccacggaaacaacgggaggagccacggaggtggtgggcacgacgggagcctgggtcgaggtaacgggaggctcaacggcggtgaaggggcagtaaacgacaacgtcggtctcggtgatcgtggtgacgacggcgggagcagagtaggtgccggggttgtaggtctcgacaacagggaccctgacagtgacgggctcgctgtcggtgacagtggtggtaatgggagcaatggtgtaggtaccagcgctggggcagacgtaggtggtcagctcaacgacgctggtaacaacaccattctcggcagtcttggtggtggcaaccgggcagacaacggtggtggcagtctcgacgacggtggtaacaccaccaagagtgtgggtaccgctaggaacaacggtggaagaggcaccgcagacggtcttggtttcggtcaggaccacagtggtggccgggaaggtgtaggtgcccggagtagggcaggtctgctggatcggggtggggacggtgacgggaccctgggaggtggtggtggggaccacaacaacctcggtagtgctagggaccgcaatcgaggaggtgctagggatcgcaatcgaggaggtgctcgggaccacagtcgaggaggagttggcgaagaccagcgaggaggagagggtgggcaaggcctcgctggtggtgatggccgaggaggtggcaggcacggccgtggagggaggggcgggaggagtgtagactgtgcgacatgttagtttttctgagctaagagacagcttccaaggtcaacgtacggccggcaggaccagtgatggtggtccagatggtggtgcagccggggacacagatctcggtgtcgttgtgaaccctcttctcaaacaagggctggtggaggtgacggtggtgaagtctgttggcgctcgcgccgccggcgaggatggccgcgctggccgcaacaagtattcccttcatattgaccctggtcttctttgctttgctccttgttgatttttttggggttgttgttgtcggtggtaattaggtgattcgctgaatggtaattcgtgcgattgacgtctgattaacgaatgcccgctaaaagagtgaagcggtggtgtggtgaagaaagaaagagtgtaagatcgaaagcgcaaaagaggctatcgatgttgaatatcaacacgcacgatgggcaggtgaaggaagggaaaggggaagcaaaagaaaagatcgggccagacgggagagatggcagtaatattagtactcattgcaggaccggggagggtggcagtcggtggcagccacttttacttggttcgtaggttctgactgggcgccattcgttcgtccgtcacggtcgccatgggacccctgaacgccatccagagagagagtttggttcctggtgcggcccacaacttgcacaagggcacatgaagacccatcctcccatcccgagcactcgactgcgacgatatggatggcgtccgcgaataatcgagcacggcatctgttcggcggccagtcggccacaagctcgatccatcctcctcgcccaccccgtccaccccgtccactccgtcctccccgtcctcctcgttttctttccggtccctggccatggcggagacgaccttacccttctcggccccccaatcatccctgtcgtcagcctgtccggcgagtggacggtgagcccgcgcttggcgagtggtggatgcgactctgacccttggatgtggaccttcattagagaacgagagctgagcccgtcagaccggcaacacctagtccctggacaccgtctttttcttcatgatccctcagagttgcttccatcttgcggttctgtgcatgaaaagggtctcgtgttgggatacgaccgggtgaggggatgtgcgggcgactaaaaagccaattcgacggcaggccaatcacatcatccatggacccggcgatatagacgaacacattgtacatacaataccagagaacctagaattacactagacggccccatgtggagctgataggccgcatcatgggcaaacacgatagttgtacctggtgtctcgtatctgaaggtgaaaaccgggtgcgtgcaatcacaagcgccgtcttcttgaaccaatttggctttattgatttggcgatgatcggataacggggatagagggacgtcgagtacatgtaacacaggccaaatatgagcatggcatcctgcgaaataactgggtggattggccgcgagggtctggagccaaggtgtgtagcggtggcgttggcagattggcgaagctcgagcgagggggacttttttttgagaaggtgtgggaaagagggagacgatggaagagtcgagtggaggtcatggttgtagtgagtgcgatgacaaagaaaggagccaggaacactccatgcccgcagcggactgaaggcacagattaagcaggtacgccatacctaggtgtacattacacacaaacatgcgggaaggtaggtacatagtagagagaggtacgcgaggtccaacgctacttccgctgtggtttctgggttccaccaggcacactccccccctgtcaattgcagtgacattaggttgtgactaagtagcagtgtaccttcccttggttaggttgctgtacacatcagtcctggaaagtttgttagtctcttactcgccccacacattcttacagggcattaatagtgtacttacagcgggctgctacgtcccccgtctcccctgctcaaaacccccgtctgtaggtaccaagctaacgaacttaccaggactgatgtgtacactacaagccggtccagcactcagtcgcaagtcggaataggggatcaagggattcgctgacccggttgttcgatgtgagccaggaagagacgcgccttgggaaatcaaataagcgatattagcaacgttgcccgtcgtggccagttgaaacagccacagctaggttaacacgccctgttcccgatcctggctgcattgagatctagaagaagcaaaagggcaacaggcactttgtctgcagcaagggccagcctaccgtgtgtatgaacaaaccatctcaagcttgtcacgcagactgacaaagtgataacaagaccaaggaaatctcgagtggtctaaggggaggggggcgttccccaaacagcctcccgcttgacatctcacataggccaattatccgctgatttccctgtggcggacagcctaatattgtgactgacgaatacagtgcaagactgcgtgcactctacctaagtagtgtagccccatcctcatacgatgcaatccggggacattgcgacatggaagccttgtgaaaccagggagccaaagccagagatatcaaaaaccgagggaaagtggttcctgggcaatgcgggtccttcggcggatctctcgagctctccaaaacagcgggtggattcgtaggtacctgcataagagctgcgtgactccacctgcgggcatgctggggtgatgccattggtcagcgggcacctgctctgattgcatctttggagacaggccgacagcaggactggagattcttcaagatgggactacgactagggcacacgacgtcgttcaacaacttcgggaatagcaagttcgatgaattgctgtgcccgaaattctctcgagaagtgtcatgtaatgcgaactgtacgagcgttttcagggcccggagcctcttatcttgacctatcctttttcttccctttggaccttccccggtatttctcatctcgcaacaaccaactcggatgtctgggcatctccagtgccgaggctgaccccatgaaaccaagcgacgagtgagtctggagatggattatcggctatcaagccaaggactaccaagaaagtcgagacttctctggaagatttggggtaaacgggtacctctccaacctccaagagccgtttagttagcatgttctattttggtgtccatccatgctatatgatgtgaagtttcggtgtgttgtgcttgaccttgatgtctcgggaagcgggttggcgactggatgatcgtcatccgactgaaacacaaagggttagggttccatgtgtacccatctttaatgggccaaaagaaaagtcatcatctgagttcgcgtgcaacccgcagggccacacacggcccattggcgcgctggaacgccacacccgcgttaagagattttgaaaccgatcgtcgacgatcaagtcaacgattcgagaaccgcagtctcaaagctgtcgacaaatccattgggctgcaagtatgatgcgcccatccagccgccagccatatgtctgctggcaatgtctctcccgcaaagattccgggcagcacattgctctcaatactcgcaaagcccgagtcgcatcgttgtcgtcactagcatcgtggccgatatcgtcagcatcgatagcaccacggccgacccgacaatgggaccgcacccttcgcctcttccgcgaaaggcggcaaggtctgtccacctccacatcactactcggcaggaagataccagagatatccaatgaggctctggaggacttcgccttgccgttggaaccggacttgcagcatcttcaagacagtcaaccaaagacaacaaaaagatctgcacacttatccattcgacaacgattgaagcagtgggaagctgagaatccagaaccctttcactctatcccctcggatttcgcacttccggaccggcctatcaacgcatttacatcaaagcgatccgagcacatgctcgagatagagaatattgacaatgacaatgctactgctcaggtccatgatcaagacctgatcgacactcaggtcacccctcgagtccaagccggtgatctggtggaactcaagtccgaggactggaatattggcgttctcgccgtttgcttgggaagcttcaatggcatcgatcatttctacgcagtcaccggcaagtggttcgccagcagcaacttcaaatccggttttatcgtcaagaacttcatcaccaactctgccgatctgcagccagtcatcggtgcattgccttcgaccgtgggtgatatgtccatcttggtcgagctccaaaaactccgtgcaggcccgacccgcgagcacggtgccggcttgatcacgaaaatgctcgacttccaaaacacctcccgacagatctaccaaagcaaccttgaacggttgagcaacccgcatcggcatcttcctgaggaagagcagttgatgacgctgggtgagattgccgagttccttctccctcctaagctcaagcagtcatccaccggtttccccccagccgctttatacgcagtctacaacaacatccgcacattcttcgatgatttcttccacccactgggccaggggactgccggcccaagctccatcatctttcacgttgccgctaggtccgatatcgagaacgttgctcgagttgagagaatggtgcgcgaccactacagccccgaactcttggatcgcaagtcacgcagggaacatgaccggctggaaccggtcttgaggcaggctcgattggctatcgaccacagccggaaaatgcgcgagtggtcgagccacggaatgcttggtcccaccaccagagtcctaccagcctcgacttactcctggtctcaggatgctttgactgttatcggggttattcacatgtgggcagcctcggatgtgtttccgcgcagctcaaagtaccagtggatcggtgcggccgtcttgcgtgccctcgggagataccaagatgccgacgtgcttgacgctacagtgggctggaccttcctgcaagaaatcggctggctcatgccgtgggaaatccatgcccgtcatagcctgcgtcttccaggccttcaggtcaaccgggcgggcggcttactcccgagccctgaggagcaacagccagctgagcttgacgaagacgtacttgcccccctccgccaggatttctacacctcaactgtgtactgcatcgacgctccgaatgccaaagagatcgatgatggtgtctcgctggagaaaacagacaaagagggcgagtactggatccatgtacacattgccgacccgacgtcaagaattagaccggacagctcgctagccaagcgggcagcactcatgacccaaaccagttacctcccagggcatgtggacaagatgatttcagatgaagcagttgtcgccgagttttccttggctcctggtaggccttctcttacctttagtgcaaggctcaacgaggaaggcacccttcttgaccataaggtcaccccaggaaggataggagatgtcgtctatatcaccccacaggatgtggcgactgcggttgggcccgtggatgcaggcattcccaaggtatcgactcccgatgtcgttctggaagttggcacccctccgtctgccgaggacgaggcgccgacaaggaagatgaccaaacccgatgagttgtcagaacagaatgtcaaggacctcgagatcctctcgaggctcgccgctgccattcacaaggttcgcatccaaaagggaagcgtgccaatcttcctcccttcccccagcgctgatttctcgctggtgaatgctcggatcgagcacacgccaagcggcttcctcgcgtgcacaaacgacccgtacatctccgtcaaatactccgtcagcggcggcctccaccccatcgtggacgatctcatgggtacagccaaccagattgccgccctgtggtgctacgagcgtggcatccccatccccttccggaccaaccttctcgccgcccagaacgaggaagccctccgcgcctacacccaggacgttatctacccgcagctgatagccggcaagcagccttcgctcgaggagatgcgcacgcttcgcaacctgctgggcggccacgacattgccgccacgcccaccttcatctatactatgggcgtagacatctacaccaaagccacctccccgctccgccgctactcggacctactcgtccactggcagatccaggccgctctgctcgaggagcacaagcgtcttgcacagggtagccagtcgctcgtcatccgcaaatttgacaagtaccacctcaagccacccatggacgacaagcaagccgcccgtctaggcctccccttcactgcctcccaccttgaaaacaaggtattcccacacttgcgagtgcgcgaacgccacgccaagacactggccaatatcgacggccgcaacgaactgattctgcaagcactcgtgcgcgcgtggcgattcggcgagggtaaggagggtcaggtgcccgagaagtttacgtacacagttgtcaacgtgcagaacacgtgcgtgcgtggccggatcgattattttgatctgtgggctgagattgatctggataatctcgctgggtttagcttactcagcaatatgagggcgggggatgtgttgactgtccaattggcggatgtgaatgtgcacatgaggaagattgtggtgaagccagtggagtttgtgcagcgcggaccggagagggggaggttatttgctgaggagcaggagggggaaggtgaggtggagaatggaggagagtatattgatgttgagcatgaggtgttgcagccgcaggggaggtgaagaaacctcactcggctctgtaaacatggtgctagggaccccaaacaaaactgtaacaatactactagagatggcgcctggttgagtcaaattcttgcttgatgtactatctgttccttgtaggccgtataacgctcgttatatcgatctttacgtcaccgattagatgtacgcttatacaatcctagcacataatcccacaatacaccacaacacgcaggtatcagagaggtacaaataggcttgttttctcatatttcattctttcctgcctgtcttcctgcttgccttcattccagcgctccattacctaataatactcctctttcttacacttcaaactgtagggttgctcgtgatgggcctgtcatttctcctcgacatacctcgatgaaagagggaaaatagaaaggagaaaaaaaagaaaaaaaaaaaaaaaaaaacaaagccaaaatggtgaagcaataggggggtatcgttcaagcaaaaacgccccaagcaacaaacttttgttgcctcagaaaaagaaaaaaaaagaaaaggaaagaagagaaaaaaatttagcaaagtgaagataatggaaaatataacagtatgacacctgtcatatctggtggttgccgggccaaccgctcctagttaaggagatcattgataccgagcctccccttgctttgcgttcgctcagaatgagcgcgtccatgtctttcctgctcgtcagtctcgctctgtgtctccggggtgtcaacgtcggcatcgtaatcttggtaatgaatgctatggctcaccaaagcttgttgctgttgatgctgctgctccagctgctgcagcattccgaacgccggcgctagttcatcaacgtcatgttcatcatcaccatcattgtcgttctcagcctgcggcatctcctggttcccaagctcattctccagctcttccacgtccattggctccagctctatttccatcttctctgccacaaccgccgcgtcaagtaggtcttcaacattgccgctggcgccgcctccctccccagcaggggcgctggcgctctggcgctgactccgtcccctcggcctcaagatctcatccctcttatccacaaaccacttaacactctccgcactcggattaactgggtttctcgctctaaacacctgggcaacattccagagcgtctggagtgcctcctcatcccccttttgctcccggagtcgcagaatcttgtcgttatcaacccaggcagccttcatcttaacgaacagccgccgatcgttgtggtagcgctggatttcctcgggcgtcatgtcgtttgtcgggtggtatttgggcgtggtgcgcagcgaggggacggcctggccaaagacgtctgctgctgtcgagtgatattcattggtcttgtgggtggaggggtagttttggaaggaatagctttcgtagcccaggggcgggattgggaccgcagggccgccatagggggttttcatgcgcaagatcgagttgagactgtgctggtggaaggcgtcgaaatcggcgcgttgggggatgttgttgttgaaggactgaggaggaggggcggaactagcgcggggtgagggttcttgccaggtgtcgggaatgggatggaaggtcatgagggaggggaattctttcagcttggagtcgaagatgcttcggtaaagaaccatgatcaggttctgtttgcgctgttgctcgcgggagatgggggatttcgctggtcgtgaatcggatcggaagtcctccccaacgagatggacagcggttgaactgccggcctgattctggttgctcatacggtccagagccctcgccattgcgccgcgaacgggtcgaccagacgcggcagtgagctcagtcggcagatgttcgaaatccctgagtaaagacatgttgctcagaggggaaggtttgacgggaacgttgctggaggtttggctctgcgggacatgacgataatgctgctgctgctgctgctgctgcggtccagtgaagtgtaggtgacgtgaaacgcgactgacttcacttgtaacgtgattgggagagggttgtagttcgtcgacacattggttctgttgtattttgcgacggggttcactttgctgacgctgagcaagttcctcttgctgctcaacgcggcgaggttgtcgtggggtgcgattggtctggctaatgcgatcgtaggcaactgtcgctgatctgcgcgggttggggcgataactagccgcagtgtaagctgcgtcaagttcgaaatcaaaccgtgattcagaacactgggggttggtagccgatggctcttcttgactggctctgtgaggtagagacttctgccttttagaatggggcgtgtagtcctcgtcttcatctccatccgcttgacggcgtggcattgtagcacttgtgggggccgggaagcattcgggaggaaacagggtgcgcaaagagggcagttgcggttggtgttggatagagggtgaagaggagactgagagtgaagaggttgtgtccgcattgctgggctgggcgcgagcggtagcgcgtggtcttttgatcgtacgcttcggtgccggttccgttgtactccagtccgtttcggcaatgtcaacgaaatgcctgccgtccccatccagcacctttgcaaagacacacagtttgcagacataaaaggggcaaactttgcagcggaggaggaagtctggtgccctccgattgcatgtgtcgcacatctggattttcccaaagcgcttctcccacccctgatgggaaggttttctttttggaccactctttgctgtgatttcggcggcttttcttttggtgccagcacacctaatcctggtgtattgaccgctctttgagtccatggggatatgacactgactccgggtgaggttagtgactgtcggtggtggaagtggtgaaaaaggccaaagtaaatggagaaagcgggtagattatggtcgacaaaatagacgttacagagaacaagagggaaggaatgactgtagactgggtggctatcaacgttattataccatgggcagaaagaatctatctccatggtcatcatggaaggtgaatgggtgctgtgtgcccacgggcgtgggggaggaaagactcaggttgggataagctagaaggtgaagagaaaaggtttgcactcccggtttctcgtttggttgactacaggtcttttgctttttttggatggatgtgcagagcactcgctcttcacgtcctagaacaactgtgtatggatggtgatttgaacctgaacctggtattctaaagatgcaatccggtgtgctagtgcacttctcagagcctttgcccacatcaaacagatagcatgcctccctgaaggtgcaccattcttgtcctccacggtgattctagtttatattccctaaaagccagccctgaccgtaactcgttgcagttatactgcagccttggccactcatctccatgaatcaaacgacagcaaaacaggcgaaggtcagagatagatggtaggtggtatgctcttactgactctcctgttcctgggtatagaattccggtatcagtatctgggatgaagctggttcaaggtttggggactgttacactgtggcccatgagtacttcaatggctcaggtttctttttcttcctttgagaagatagattgcggttttacgagagatagaaggagtgtcttgttggcttggcgagtcacttgactgttggcgtgtcttcacaagcataaagagctccgatttccgctgagtgagacgatgggggatggaacaggaggttgagattgtgaagagagctgacggcttcctgtcactcacgccagtttttcaaactgccaccagttagcctgtccataggccaggtctccaatttccgataagcgccgaagggatgagagtagacgatgtttgtcggccgacgggccagatgctcgtaagtcgtcgtaaacggggtggtttcggaaccggtgccaagactgaggctccgaaatgtcgaatggccaaggcctgttgctgttttgtgtttcatgccatctgagaccacgccttggcacaaataacttgagcgtcactacccgaacgagctactatcgcctcaaaggtttgaggacgcatcagagggactcccatcaaccggatatagccacagtgtcggcgcacatcacgatgtggtacctgactgattgacccgccatccatcgtctgttagatggataaaccctgtaagccaatcccaaacaattccggcccttcatctcatcccagtgtgttttcattggtcaatcacctcatttgatcttacgcgtgtgcatcgcgtttggctggcgttggacgcctttacattttcctgcgtcatccgcctcagtgacacaatcggccatgtgtctttgcctgttcggctcccttcgcacccggtccctttccggccgccagtttctgttcattctcgccggccgagattaaatcgctcccttggcagcctgaactccaagtcgacgaaagaatggttgcatcggtgcctcttcggttcgtcgaggcactcggaagtggaagcctcaaggcaccccaaatacatatgtacactacacgtgtacacctctgccgggggaaaaaaggttagcgtggtacagccaaggcgctagaagactacaatttactagaattactatatagagaaaccagccatttattgtacagtaatactagtaatctatagcagcgcctctagtagatattactatttctatcctttttggcatcgaatgaattaataaaaataagaaatcctccggcacctcttgccaagacttctaaatagcctctcttagttccttttctttcaaggtctaaaaattataattcatctccaagtaagactttagccaatactatacattcttaattagattaaaatctggagagtaagttagaaacttcaccttaaagagtagaatctctattaattcgcacgctctttacgtcactttggctttgtaattcggggcattgtcttactaataggccgagatatactcctctttacaaaaaactactaccatcggaaggataaagaagatatacttctaagtagaaactcctccaaactctttttcccaaaaaaagattagtcctttccttcctccaataaaagagccccaaaatatctatccaataggctttctctttagtaaagcaaaattagaagggttttttccggcttttaaaataacctattacttctatattggattattaattgcccaaatttcgttagagaaaagaatactttcctaatcctctagccgggggtggagatagagtatctcttagtactactttacctttatttctttactctttttagagagaaagatttttcttaggcgaactttccgttgaaatccaaaattattgagaatattagtaagggttccttctttataaagatttagaggaggaggtaaaaaataaggaagatctctctaagaaataaattttcgagaatggtctgcttttatctatttattaaattaatttttcttaggagtctggatccctttaacgcggggcttccttttttgtggaataaccgggctatcgagtgccttttgtacttgctgtacaaaaaatgaggtaatttttgaaatttagttaaaagtaaaatactaatattttcggagggtccggacttcgatcctctaatcttaggtaagatatttcttagtcttttttagagtagaagggttagtaaaagtagatagaggtatattgggcgttagaagaggagatagaagccgagatatattagaaataattatattagaataagaagggttgagtaattgggtaatagtaaggcttggtatcgaggatgggatgaatgtaaaatgtaatgcaacgttagtggattatattaactcccggtctctagaagtccctatttataaagccgatgtattttgctatagaaatagctagaagtagtacctctacctcattattggctacccggctttgccggctttgccacctctaaccaataaactattgccacctctagaagtcacgaaatttaaccttttttcccccggcagaggtgtagtgaggtgacactgaaaagcatcaggtggagcacatgcgtacctacctaagcttcgcgcttttcattggtagatctgtgctagagcatggcgcccccttgctcgccccatcatgtggcccgctcacgaaccacttttctgactgtaggctaacggccatgtcccctgtgaaccctggacgacactctgggagtcttattaggcgcattattcctcatcaggacctcgtcactttcttctgacttttacacgacaacaaccacctggaacacgtctattcagcctatcgcgtagcttcctgctctcagccttaacttccacttgatcggctactgaatcaaacttcctgcacgtcatcgtcctggaagcctcctcttgttagctatcaacacacccctttgcgcgcgccgctcatcgtcgcttgtcgcaagcgggaaccacctcaaaaactcaatcccaaaacaaggaacacgagcgcgcgcttgtctgccatactcttcctcttcgtcttcggggttggagttttccaagacgcctacactacactatacatctcgcgacctccttgaagactgtgacctgcgcttcagatcatctaatcaagatgctgctaccttcagcctttggttgtgacttgtcgcaacttccacaaacacgacctcagcaacctcttttcgtctcacctcctgccagccctaaacaagcgcctgcttcagctgatctgaataatctctttaccacgtctcggtctctgcagtttctcatgacctcctccgatccgttcctcgagcacagcagcatgagcccggcgatcgcaacgcagcctattactccccaaacgatatcccatgggcaactactcaccccgcccatgtctcacgcgatgcctccggtgaagctacgtttgcgcgcaaggaaaacctccgagtcatacggatctaggaatgccgaccagccttcccagcgcaagcgcatcatcaagcggccacctccgttaaaggggctcaataggcgccaccgcgcactggacgacaaacgtggacgagaagaaagcaatgaacaagactcagatcaataccaagatcacgacgggaaccagcacaacaatcagctgcaacaagctcaacagcagccgcagcggcaaacgcaacaacgacaacgagtgacgacgccttctgtaccaccccagttgctaccaccatttggcagccgaccacaaacccccccacggtcgcgcatagctccagaaatcatccctcttgggctcgaccattcggactatgacgcgctccacgccgacaatgcgaacgagagccaacaacaagctaccgcgccaggaaccgacgtaattgtagaagatggagagccgtggagctccgaggaggatagtattcttgttgagctagtgctggacaagctcaagcttacaaaatccgattggcaagattgcgctcgcagcatgggaaaagaccgcaagagcgtgggaacgcgatggaaaagcttgatggtcagtggagacgtgggcctcaaatccaacagcagtcgacggagtgggattcacggaacctggcgttgagatttcccatgtcttctttgcaactttctactttgtcatattccttgccactactaatttctgccgtggggcctgatttattcacgttgctaattttacttactgctatactcgttgacgtgggaacccagggattttagggaaatgaggacaggctgcagtaagacttttcatcatcaggaccatctacacatgcattcttgggcgttggaggttacttttctgttgccgtttacaactttgcttttgagggaagagactggccagctttcatggatggggcgtacaaatctgacaccagacagatcagccacacggacaaaatatttgcttactccttattagagctactaggacatatcatggctgggagatgtttctcctacgtcttttgttgttcaacaacgcgcaatccacgttgcttttccactcaaacgactgtcgcttcatccactgtgccgctccttggtgtttacgtccatgtttcaccaacccgttgttccgaatctagttccagctcgtcgtggctactcaaaggttgttggctctttgctgtgtatcttggtgagacgtcaagacacgcttcaaccccctacatatgtcctagtagacttgctgcaaatattcgagcgcgcttctaggaactcgcttctggatcgcaggcaagggatgaagttggcggtgcagtacccggctgaggccaaattcccaaccacccacacacaagcccgatgatctcaagcaagtctttgttttttttttgctatttacattgatcagcgaccatcgaccaggttatgctagtcggggtggctcccattagtatggttcgttgaatcttgaggctgaataaagggtgcccttttgctctacctacccttggtgactagatctagattttggccaaccgcgggagagaagcatgagaaatatcatgacttatcatacaaacacggcaagttccttgacgatagtgaataggaatcttgttggtgatggtgatggtgatggtgatggtgacccaagttgccaaggggagtcaagcgaaggagactaatactggttgccgttgggagggtccgaagggaagatccattgtgcggtcaagactggaatacatggcaccaaccgaccgctcaacaggctaaggacaaagggttccctgataaacttagcaattctccatccaccctcgtcatgatggagaaatgcgtaggaaaagtgatgggatgaatcgcaatgataacaacaacagtccagggagcgacccccgggaaccggggacagtcagtttaggagaaaaacaaaaaatgaaatgaagaagaaaatgaaagacaacatcaagtacgcatacccccttgcctgtcccctcccttgtcctccttccatgtctcgcgcttatcggcaacatctcccgcttacctgctctcttcttcccttcacccacagccccgtcctacggtgagactcctcttttttcttcgtttttcttttcagtgtttccaccccaaaaccccaacatagacacacagaaacgaagccacttcattctgaacgtccctaaccactccttcaactctatgaaaaacaaaaaaagctaagtcgccgagataggcttgtagaaccaacgacaacgccccagctgcagggctacgaaaaccgccacgcacgttttcatcaacgggaagtacactactccataagaccgcaaggcccactgtggtggagggtcagatagcggacctcgcatgcccgctggtgcttgttgcctgggcctgggccagggccagtctgggaaaggcgcgggctgggcaggtatcatgtcctccgatgtccaagaagggcatgccgagcataaagaagatcaaggaggaggggcgtgtcggcttaggtgtttgattgttgatgactcggtcagtgagaaaggagttgaaggcaagctgttcgcgacggcgatggagttcgtgacggaggcttggtttttgaggtgtagattaacgacgtcggggggagctggaggcggcgagaaggttggttgagcgtagaactagggggtttgtagtggtagtggaggagggggaggaggacgaggaggaggaggaggaggatggaaggaaacagattttgagagaggtgaagcatgctcggcggagggatgtagtagtgctccccgagggggaagcgggcagacaccgtaacagaagtgattgttggttgaaattgatgtccttttggtttccctcgttgtaatcaagttatgtgctttcatatcattgttatatctgtagtgccgacgagaaggtccaagaggctggcacatgagatgccccagaaatctcaagatctaaatgaggctctcccacaagggtatgatatgcgcttgttcttctgctccgtgtgggtggctaacccaacgcaactcgtcatacccagcagacctttcccaacacccatctcaacgtccaccaagctccccatatcgcaaccatgcccgcgagcacaagacttgcaaccacagtacgccgcatctgaaaggcgtcatcagcttccatggccatgagttttcgctgcttgctgtgataatagccgtccatattctcgactggtttaccgttctcgtccacggcagtgtagtgatatgggcgatacttgtaaactatgcgatgaagccatggaggcagcctgctaggccgtctttcggcgtgatagtgagagcgatgcatagtgtacttcagatcgacgatggcaagagatataacgaaggatacgaagatgatcggagtcatgaccaccttggaggtttgtgttagtgaatctgatttaggctgtgcatggggtcactcgtcactcaccttgtataacgcggactggcgccggatgtcgggcttcgcatcgcctcgattgccactgacaggcacgggggggttggacataatgtatgggacgccgggtgcaggattgaaatattataatatgcagggttgtctgggttgatatttttgaagctcgatgatgcaggttgaaagcaggttcaagacatgaaatgaaatgcaagaacccgcacttagcaatggttgagaattctaactgaagctagcgtgtcgtatgtggagttgatgctgagttttcgcaggtgagctggaaggtgggaagtgcccgccgagcttcgcaaagttgatgctgacgttacatgttggttgttgtggtgtaaataccttatactgcacaatttgctagcgaatcagtccggatcttgttgctttcacatgaccccaaactgctgcctatcaaacaagcattcaggtctacgaatgcccactacctgttgtcgcatatttgacattgatcaccgcaagcaggtatttacgtgtctatgcaattgcaaacaatgaaccaggactgaagaagcaatcggatgggagaccggtgcaattcatgcttggcgcgtcccggtctgatcggcctgaaccgagagatcgcggcgcccccggatgccagatcattgggaggggaacggatgagcgttaaacgttgggagtgggccgaatcaacgtcacaggtgccaatctccaaatgccgtcatcaggttgatttcactcatctctcatttgtagaagctaacgaaaacaacgctgcttccctgttttgactggcttgctgcctgtgcatttaggggagggcaatgcactcaatctcaacatcaacacccttgggaagctggtaaacagcaacacagctgcgagcaggcttgtgggtgaaccacttggagtactcctcgttcatggcctgaagagcgattagtagattgcgaggtcaagcaagacaaggctcagactaagtgaagactcacagcgaagttgctcatgtcagtgaggaaggcattgaccttgacgaccttctcgatggacgagccagcggcctcaaggacagccttgaggttcttgatgcaggcggcagtcttctcctggatggtaccctcgacgaggttgccctcagagtcgcaggggatctggccagagcagtagatggcagcgggggtcttgatggcgtgagagtaggggccggcagctagatacagttcaagacaggttagtcatcaccgaactggtgagtcttgatacatcccagagcacgtacgaggagcggcgtccttggagaagacgggagtggcagacatggtgactgtgcggtagagggtcggaatgggactggttgttatgaagatggcggcggaagagatggatggtgaaaagatcactctggaagcacgtgttgcagcaatggcaaacatcaggtcaattgagatagaaaaaccatttgtgggtcaccagttgctatgtgctattcgtctccaaactgcataaccattgacactgtggatgcagagtccagttcccaagttaccgataaaatatcgttacacaatggacttcatcccctccgttcttcggactcttcctctattctggaagggttcgtggggcatcaaccccgcattccgtcgccggttagcagaggccttgtacctggtacctgggccgggccgtaaggttcggggacctttcgcaccgagataagccaagttgccaacggccactttctcggtcattgcttccgctgaaaagaaagggcgggagcttggaccatcgtccaatacccggggaacaggggcagcctggagaggcggggatcgaggtgtaccttattatctcagggactcggaccagggcgctgcacgctggtattttgtcgttgtactggctactgtaaggtgaatcttattagaggtagtgtaaataatgggcgcaagccagataaatgtacagtaggtaggtaggccacggaggtcgaactatccacatgaaatttcaatccaatacacccggtcagggtttccctgccaaagagaagacgtctgagcctctgcaccggcacgatacaaagcgggtgtcccctactgcgtacactacaccaaaacagccgtaatggacccctgggcctcgtgtgggcccgccgctgccagcctctaccataggtaggtacctctacaaattgagattgaatgtcgcgctgtcacgctcgctcctggctgctggaacttgaaaagctgccactttacctcagttgtgtctccttacgtgcgtacgtacctcaacctgcccgctgcacctcacgctcccgcaaccctgctcatctacctaccctcgagccttgccttctgccttgcgcccctgtccgcctgtcaagaagacgattcagctgtcggtttcattggatctcgtagggccaccttgttctttgcaaatgcaacttccacctcccaccttctctcgcgtacgcccgtggttcaagacgtctgttgtcgtcggtgtggccgaagccttctttttcattcccgtcaccagtattgtgcaaacactctattacaaggcaacgggcaagttcgatccctcgcgtctaaccgcccaagagtacgggagacttgctcttcacggtacgtcatgaggctccagtccatccatctccgtcaccatcaatgctggccctgtctcctaacaacatcaatcaatctttgaataggccacgtctgagtccataaccacttcgaccggccgccatggcctccacaacagcaacccccgaggccactctacgccagaggaacgtgccagcctcgagtaagaaagccaagaatggcgtttcctcagatgtcgaaaccgacaaggttccggatgccgtcgctccagccaaatccggctccgaactcgaatataaacttgctcttatcctcatcaccggcttggcgttccttaccagattctggggcatcagccatcccgatgaggtcgtgttcgacgaagtccattttggaaaggtactttaatgatccgggtgcaccgtatatccactggccatggctgacatgggccgtcacacagttcgcgtcctattatctcgagagaacatacttttttgatgtacaccctccctttggcaagcttctctttgccttcatgggctggttggtcggctatgatggccacttccacttcgagaacattggcgattcttacatccgcaacaaggtcccttatgtcgcctttcgctctcttcccgccattctcggtgccctcaccgtttcggttgtctatatgatcatgtgggagtcgggttatagccttccagcttgtctgattgccgccggtcttgtcctgctcgacaacgctcacattggccagactcgcctgattctcctcgatgccaccctggtctttgctatggcgtgcagcttgctctgctatatcaagttccacaagctgaggcacgagcccttctccaggaagtggtggaaatggctgatcctgactggcttcgccctttcttgcgatatctccactaagtatgttggcctcttcgccttcatcacgattggttctgccgtatgcatcgacttgtgggatcttttggacatcaagcgtcccggtggcgctctgactctgccccagtttggcaagcactttgcggctagggcttttgggttgatcattatgcccttcatcttttacctcttctggttccaggttcacttctcgatcctcactcgctctggacctggcgatgactttatgacccccgagttccaggagaccctcagtgacaacatcatgctcgccaacgccgtcaccattgattactatgacaccatcagcatcaggcacaaggagaccaaggcctaccttcacagccacccggacaagtacccgctgagatatgacgatggccgtgtgtctagccagggtcaacaggtgactggctaccctttcaacgataccaacaactactggcagatccttccccctggccctgacgatcagaagctcggtcatcccatcaagaaccatgatctcgtgaggcttcgccacattgttacggataccatcctgctctctcacgatgttgcttctccttactatcctaccaaccaagaattcaccaccgtctccattggagatgcctacggcgaccgcgcggctgatactctctttgagatccgtatcgagcatggaaaggccaaccaggaattcaagagtatttccagccacttcaagctgatccacaaccccagcaaggttgccatgtggactcactcgaagccactcccggaatggggtcacaagcaacaggagatcaacggtaacaagcaactggcacagagctccaacgtctggcttgttgaggacattgtgtctctgcccgcggatcacgcgcgccgtgagaagcctgagaagaaggtcaagactcttccgttcctgcgcaagtggttcgagctgcagcggtcgatgttctggcacaacaaccagctcaccagtagccatccctatgcctctctgccgtaccagtggccttttctattgcgtggcgtgagcttctggacgcagaacgatactcgccagcagatctacttccttggtaatcccatcggatggtggctcgctagcagtgtcttggctatctatgccggcattatcctggcggatcagttctcgctccgccgtgggctcgacgccatggatcgtcgtaagtaccctagcactcctcgttgttatgatgattgtgatttgaaacatgaggctaatctggacatactaggtacccgatcccgcttgtacaactctacaggtttcttcttcctcgcctgggcaactcactacttccccttcttcgtcatgggccgtcagctcttcttacatcattatctaccggctcaccttgcttcggcacttgttactggctcggtggtggagttcctcttcagcaccgactcagcggagcctgagtaccagcccagcaagtcgggtaagaaggtcgctcctaccaccaagcgccgcttgagtgcccgcgagcgtcttgctggccagagcatggctggcgcctggatcgcgactgctgtcatcatggtccttgtcgcctttggctggtacttcttcctgcccttgacctacggatatcctgggttgaccgctcccgaggttaaccggaggaagtggctgggctacgaccttcacttcgccaagtagagtagactcattgtcacttgacaaaaccatgcagatgtgtgtgcacaggagactgtgagtgtacagtagagttgtgtttgagtgtgtaatagggtgaaaatcgggaaaatgccaaggtggcgtgtaggcgtttccagttccaatccgagcacatcaatgtgcaggcgaatatcgcacgcaagcaaggtttagagctagaattgatctcaaagtcatgttacctgcctaggtctgatacagatttagagctattctcaccatagatcaaaattaaatccgattactgcaagatcctgatttagtatatgtcttgctgtttgccgcaaaatcttgagcttgggcacaatgtcactttaacaatcacatgttcagaatgtaaaaaagtggttgtattgtatcaataatgttattttattccaaccacctgttcatagcgaagtctgccacaagaactatcgaggtgtcggggcgccaaagcccagcaacttccagagcttatcgtatgatatcactctataccatctaccaccgcccaactgttgcaaaaaataacaactcgacaatctgtctatttcaagcgagttagcttgagaatcttctcgaacagaacaaatcgacgtgatcaccaaatatttgtgatgtgttcgtatatttcagaaacccagtttataagcaccaccaacctcaccagccacactaccccccatcctccagatacccgccagcatatgacgatgcaggcgttttccccgaagagaagtggctttctgggacaagctttttagatagcgggccagccaaggggtccccaccttgttgaggaaggaataacccgaggaggttcatacggctcttcctattacaaatatggagggttgcagcgcgagctgcgaaaatcatcatgatatacggaggggggttggatggatatgatgaggacctggaaagggaggacagggaggaaaagtagaaacgtaccacttgcaatctttgctaaggggagagccggctcgtgacgggttgggttgggtacctgtaggaggacaggatgaggaagcaagcagaggaagatgagaagagggaggaaaaggcagattcaataacgaccgtgcccgctaagctgagcgagctctcgcgagcaggccaagccaacgagcggtaagcaagtgccgatttcgatccttaatcgttcatcatctgtgcttcctcacacgctccatcagacccaatccgatccatccgaccgaccgacttccccgactgtgatggtactagtccgtgatggacagaccacccacaaccccccaaccgaaactccttcaaggcgcgccgtgaggcgtcatgcagaatctctcatagcattgtgtcgattgaataagtggtcgattaagccatcggtcgttcacggtcgttgcgtagtgcgagataagatcgcggcgctgttgttgtgaagaaggacttgttcggatcgccagcagtcaaagaaaagaaaaagataagagaagaaaactgaaacgagcgaggtcgggaggaaaagtttgtaagaggtgcaaaaactgcaaaagtggctcatgctctaagctaggaaagagaccccaccacaagttgcaaggactggagcttcgtgcacggatcataacgatcgaacgtagcaacgcttttggtagggacgatcctctgccgctccggcagccgctattagtacatacagtaatgtcgtcccctgttaatgcaactaatgccggaagccggatttcttcgcaaaaagggggctttagcgaaggaggggagttagcattagcaggagacatgactgtgctgtagggttctaccggtgtgaagcacgggtaaggtaacggcgacaaaacgaccgtcgagtctggccgggagaatcgggcgtgcaggggcaatgctggctgtaaatcattggtattatggtagttcaggttaggaacttgagtacggagaggaagcagaaatgaacaatatcagcaagggaaagcacatggagttgacacaggtcgagaaaaaggcaacgcatttgtcatcaatgcctggctatggaagagactatgaagatataagtgcagttcacggtcgaataccacccatgtagtgtttctagcacgcaacacggtttggctcaatcagtgaaagtgtgtcaagtgggaaggagggactgagtttgcctaaaagaaatactataacaccataacagacaaacacacctctgcccttccttcgcaatttcgtttttgcatctgccactctcaaatctcacttgatcaaccgtaggctcgcattcattacatcataatataacacagaaggacacaggtccttaaatcgctaaaccccattcaaactcgctgataaaatcataccccatcccgcctccagtaatccactgtgtagaattgaccgtcatcttctcttttacatcttagttttggtatcagcagtgcacccaaggttccaacctgtactctgtggatggatgggcccaggaacctccgagtccagtcgggcgcatagagcttcatgatacagtgaattgcgttctccccaacttgtctgatttagaagtaagcattcatatcatgcgaagtccaatcaccttgataggcgtgcaagatgtcctgagatgatggctgggaatagccggcagccatgctcgggatgtccacgttcgcgaaaagtgattcagtgaacgtgggttttgagtaggcgtcagtggttggaggatacaaaatgaagtctccagggacattattgcagttactcatggcaaaatcgtgatcctcaaagccctcatcaacttcccccaatgaagtagggggcgtgaaaagcatcgtgtttccttgcccaatgggggaaatatgggcgggatgtggctggcaaaggtcgggcgcggtgtacgcgccgagatgctgtcccatgtctttgaggtagaagggagaaatgacttggttgggcagttgcacagtcgcaccgtagatgtcatcaatgagcgtgaattcgttgagatcttgatacgcagaattgtggtccatgccagaatccggtgatggagtgccgttgtcaatgggtgaatagtcaagctcaagctgctgcgggatggtgttgaagttgaactcgggagcatatgcagggaactcaatgttggtctggtacagcccagcgttccaatcatcggagggagtggcgatgctcatactgcggtcgctcgaaggggtaccaatgttctgcagctggggagtgggatggccggaatcgggccccaagctgggaagcgtactgggcttcttgccattggttttagtcctaacgtacgtccagccatgggccttttccatatgctgcttgcagttggactcgcgcttggacttgtaggggcaaggcttgaagaggcactcgtacataggtggggctgaggagtgcttgtcgttgtgatgacgatccatttccttctcggtgggccagccgtactcgtggtacttgcatgtcttgaccgggcacttccatggtctagaatgtgtcttctcgtgcttggtcaggtcacaagggcgcttgaactccttgttgcaaccaggctcgcggcatctcttcggcgccagctcctcagggctggcgttcttcttccggcgagccatggagcgcataacctcctcttcatccagggcctcctcgctctgggagcgcttgaagtttaccggggtttctggcgccttatcacaaaggtccacaggcaatccagtagccaaggagatggcctgtccgttcttcttcacgcggaccagttccgaaagcctgccgttgatgtgagggccaccgtgtatcttgatttgatcagtgctaaagtaaacgtcagcgcaagccgcacagttgcaggagaagagagaatcgtacggatcaatatccatgtcattggcgccttccttggtcttgttgctttccgcgatctgccgggcatagttatagaattgatcaacgagatcaacaaaataaccgctagtgtaagggagatcgcgagggcgagtcagctcgcggtcgccaaggtgctggacagttgcctggaggcagtcgattgtcgttagacagaaatcgaggtatgagcctgcagctttggtcctctcctttgaaagtagcgcacggtaagtattcatcctaacatccaagggatccttaaattcgcttaccggagccacgaggatcaaagtcttctcaagatctcttaggcacaagatctccttctcctggatctttttgggacactcaagcacaagcgagtgaaactctttcagattcggctttgcaagcagaggcttcaaaatgtattcaacgatgcggttggtagcacggtccccaaggcccggaagatcaggtgtcgatgctgcgcgggcggtagcggatctggcgacagccgaagtcctcgtcgtcttggccttggaagaggcatccttctcggaagtagaagcaatcgagcttcctagaccgctgtctgaatcgtggtgccgagatgaacggcgtgtccgtggacggagcatccggcgctcaggctcaacctccttgggcatgataggcgaatccaagtttctttccagcagcccacgtggcgggggaatgcacttgtcactgcgactagccgaggcaaaggtgtcatttgaagaggccaattgcctctcgatcgcatccaaagctaaggcaacgcggcggcagcgggagtcgataacatcgtccaagttggtgtgggagcggcgagggagcgacggcgggacgaagacgcgctcagaagaatcccccgaggctggagtagtgggagagtggaaggtagctcccttttgtaggagcatgttcgtcttgagggtcaatccacccgccggtctcctgcgagggttcgacatgtttgctgagttgtgtggagttgatgggttatgttgtcgactgttttctctggtcagtccgtgaactctcgaaagcttgcaaagtaaggaggggcatgggagaccgaggaacgtcgtgtgagtcacaggaagcggcagtatgctacaccggatgcatcataacatcccacactttgctttacccctatcaagacgaggcaggacaggattggccaaggactgtggaggtagatatcggggcgggatagatgccagcaggcgggttttatcttactttgatgagatggcacgagctgacaaatacctggcagcccggcgactttgacctgagtctgggatatcttggaatcccggacgtcaaggctggttgttgggttgaggcgctggcgataggatcacgacagcaggcgatggaggcggcgatcggtataggataaagatggatcgtggagaaaggtgaggtagcgtagagtagtggaattggaaagaaacctagaaagggttgggtatcgggttggtattcaggcttggtatcaatagcaggctgtgtttgctgtacttggctaacacgtcgggtatgtcgttcaaactgtggtgaatggggacaatagcagtgatcaagtctagtccggatgacccggggcagaacaccggacgagagcaacaggcaggaaagacctgggtagagtaaaagggttcaaaggaggatgctgtggtggatggctagggaggaaaatggatcgtgaacgggaagcgaaactgacggtcacagagtcgaagctggggagaggatgggtgatgagaaatggagaatggagcgaggccgaacgttgctgcctgctgacggaccagggtccgggtgggtcaagcggcgcagctccacgctagcgtccccgccattggatggaagtggttgagcgcggatccttccttttgctcttgcccacgccaacacctgtgcttgggctttttgccttggggtgttcacggtgccaatgccacactcgatcttctttttatggcaacccctctatcccgtcactctcgctctcgagtctgtcttcccttctcgttggcactgctgcaccttccgcttttctgttgcagaggctgcccgtttgctgcggcgttggttatggtatgtgatgccagctaggcgatgttaaagcgagacattgacggcgatatatccgctgtgcttactctgccgaccaacagccaattgcattcaagcaagcatctcagctccaccgcagtgtgtcccttgattatccgatgaccaacccaaaaacccatgtcagccctgtctggatgcacctcatctcgggaccacacgcgtctcgcggaagtcttccactagcaaagccaatcttcgcaacaaagacttcagttttggcagggctattaggtactgtacaagacctgggaaagtcggcgatcggcatgctaacgatgccaacagtgagcacttctacgcgtattcacacctcaccttccaaccaagagcagccaagatctcctgatgcagtcgacttctttgtctgctgcccgtttgtcattctgaattttcagtcactggggacgcgtagggttcgacaacaaacgctcaaaggaaacccggattctgttgctaatggccaccggccgagctcctgaacacgtagacaattggacggcggaattttgggacatcccttttcctccacggccacttacccatccatactatgtaggtagcccacatcctcccaagcaacgagaaggtgaaggcggcgcaggacatcgccgcaatcagtgttgcaacagtgactacagtattcaatgggttccaggcatgttctggcgacttcagccctgtaagatgtccaggagtgtcggttgtgagaatgcgcagcatatgcgcgcgctcctattgtccattgtggtgtaacatcgcgagtgtcttgctggctgtctggtaaaccccaggcgctgagccaccgcgataggcgggcacgaaagtcggcgtaccacatcatgataggaagccgggtccgcccctgtgagaagttccgagtctgatttgctgacgggccaaatttcttagtgccatccaaacatggaacgtttgtctgcgcaatatggtatcatgcaaatctaccccactccccagtagaactttgcatatcgatacctggagctactacactgacaggggtgaaactggacccccaatctgagccgctgcgtctcgaaccctttgcccccagcctgaaagatgaagaggacagattgattcacagacgaccattatcgtactgctttccacttttcttctcgttattgtcgttactgtgagccttctgtgacaagatgctttctgtctaaaactgagacattgggtatggcattcagcgttttcaatgtgtagtcctggggctatccccagatcagctatcttgaaaatgctgaactacccagcttctatctcttgggtgatctagaggccgcacgccgcggtgagtcaagtcgtgaagcttattggttgtgtacaaggacgacgtgtgcgcaagcttctcccctttatgatccaactccaccatgatgataccccaccgagcacccttcagccctatggactatcatcgagttagacttcacgacacatgtaggacactaactgaaggccctgacatccggtctacttactatgcagtacatacgcatctacagcaggacaacatatccttacagccgtccggctgacactcgatggtgcggtctatgcaccgggtggataaaagctacaatttcgctgggattcctgggcttcttcttaaccacaacaaccatattacctaaaattcatcactttctttttggagacacctctgccaggattgaagaaaaaaagattcaattgttacagttttctagctcgggccagtggcaaagacagattcttgcagaagggtggtccggcagaggtgcgcagccgatgtataccttagcggttatataaggagggcacctagcatagttgggggggtactaggctaggttcaatttctaaccacgatagtgagcctacctctagcctaggcagttcacctagcctagttgtaaaatggggggttctgattggtcgaatttgggtgcaaaagagcaaaaggtgaagacccctataataaccttctagaaggtcactataagggtctttggtagtggtctttggtagtggtctttggtagtggtctttaactccgacttcgaagtccgaaatttggatgagggcattcacacttccgcgcaaaacttttcgcacgaaaaaagatgactaccagcgggatcgaattggtaatataaagaaagaaagcgacaacgagaaccattgagctactagcccaattgattgataagaaggtttgttatttcctcttatatatggatttggaccttgaacttaggaaagagcagcccaatgaaaaaaaaaaaaaaaaaaaacgaactcttggagtctgatacagcacatcgttatagggggcacccaaattgaccaatcagagccctccattgagcagctaagctaggtgattcgcctagcctagttgaattacctagcctagtgaacccctactacacctctgcaggcatttaaaaggttagcgtactacagccaagacgctaaacccagacaataaactaggattcttattatagtaaatgccttatattctgtacagtctaataattaatagaattaccattagcctcaataacctttctcagcctttctagtattgaatgagccaaccttaaaagaaactcttccggtacgtcattccaagcctacattatagcctccctaagcttctttggtgttaatgattgaatatcgtatttcaactctataagtgatttaatctacggctaaacattttcgattggtactaaatccggagaataagtaaggaaccttttcttacttaagagattaatccctatcccttaaatagttctttaagtaattttggccttataagaaggagcgttattttattagaagacgatgccggcttttgggtgttcccgggtaaaggtagtaattatcggaaggatgaaaaagatatacttctgagtagtaacacttccaaactctttttcctaaaggaaataaggccctttcttttttctaataaaggatccctagagtatctatccgtaaggctttcttttaattaaagagaagtcgttcggattatcttcgttatttaaagtaatatagtctacttgtgcctcaaagaacaaccctgctttaatgcaaaagcattaatattattcctatataaagcgtaatgcaagaggaagaatcaggaagagtgggagccggtcgcaaatagattaatataatccatctaaatagacccacctccttattttatcactcaaacccaccttacagcccagcaggcgggctaattaaagcgggctctagcgacctacatatactataatctacaaaactaatctacatatatgaaataatccgtattaaatcccgattcgccggacaaaaaagtagctatcctcaattattctcaataattaaacctttcgtttctccaatccttttaatcatcctctaccacacttctagccgggctttcctccctaacaatcccaatattccgtcaacaattcctaacaattttctaaactcttctccgttatttaataattatactaatatccccagactttccatttaattaagaatttcaatttattttacacctccttatactttaaaatagtttctactttatactcatcattacattacaaatcttctattaagccggacggtagtagatctcgtctaaaaatatccttattattaaatactaataataggtatataacaaatattataaagtaaattttcattccacaaggaagcttaaattaatacgcaaaattcccaactttttcaaatacaatatataatcccaaacgctactacaagaatttacgcaaggaattaccggaataataatatccgtaatataatcgtaggaataccttatttcccttctaaaattaaatatcgtaataataatcattatattttttctttacattaactactataaagtctattactaatatagtatcttattttaaatactccttaagaacaagtacttcggggttgtactctaccggtagtaaagtatcgaaggggctgggcaatttaaatccatataattattcgtaaagggatatattagttagttacgtaagggcgctatttaaattctattagaatattaggaggatattatactaactagaatttaaaaagcggaaatagtaaaatcgtagggtaatttcaataatttaatttttttattttaataatctattaatttaagggtaataaataattattattaataacctaattccctataccttctacatactaatctaaaggctagatataaatttacaatccctatctaaaataatacccttaagtataccctaatcgcttaaaataaattaccgggttaatactataccttattcttctactatataggaagaatattctagaataagaagcgtacgcttagtagctttattaattatagttattaaagtattaaaaatattgtagccgttgagtttctatagcgagtttttagtagaaacttcggataggcctataataaaattaatagcgataatacttataggtaatatatacgtatactctaatttaattatttagtagcttccattaggggggtcgcagcttatttaatttaattaatattctaaataatattttaaatatttcttaattaaacttattttataaaggatagttaagtcgcaaaggttgtatattatttattatttactaaaatagtatttatcgttgtaagttacttataaaacttctttaatatagttgaaaaatatatatagcgccttaaaactatttggacaattataataaataaattagtcttacttattaattacgaaggggtagctaggataataaaatattctactatcctcagtagctttctttaaattagctaatacttttttaaacttcacgttagacttatatcctttcactatataggctcggaatacttcgtctatttttatttctattaggaaggggtacctacctttatcttccattattacagaataagccttattatccttctataaattatttaaggctagttctccattagggttcagtccgttaccaaccgtatataaataattaaaagtatttagtataaaattgaatttaccggagatatagaagatttaaaaattatattgtaataaataaataaatatattaataaggcgccgatttattcgatttatcgatattatacacaaattaatctactctacaattccttttattaccgaatagtcaataaatataataacgggttaatttattaaatagattataattcaaagttaacgtactacttatattaagtacgttacctctaattcggaggggacgtaatacatttccgccttagttaaatatttacttaaaaatataattagtaatatttagttaattgggatttaaattcctattcgttaatcgtatctatccttaaagtaaaagattattattttgaaaccctattcgagggaaccgtcaatttgtataaatagctatttatccaggttatagtaatataggatatctagtttcttactatcttctaagttatatagggcttcctaaaaagtttggaaggattctagttcggttagggttggctcgtatttaatcgatatataataatatactcgcttattagggttaccgactactaccttacctaattctttccctttaactagtagtacgattttctttatttaaaacggttcggctaactaaatatagtataagacgaagtgcttaaggaagcctaaatttctaatatattattcgaaggctttaaattagtctaggaaggctaggttctttaataccgtaatacgttcgataattatcgaaaggcttaacgtattaaccttaaatcctaataattcaatactaaggtagctaaagtagaattttttcaaagagattgaaatacccttctacataaataggcggaaaattgcatctaaatacttaaaatagtcttccaacgtatttaatataataataatattagtaataaaagcttagtaatataccttatatagcgtaaataacctatctataaattattatatataagttagtaaattgtaaaaacctattagggcgacggttggggttctaaatcctctataactaattaaagtaaagcgattataatatagcggctatataccgaattaatagaagaaggatacagcgttaattattataatatattatttattacaaagttttataataatttctaattagagtagtaataggtaattatttaaaattataatataattcaacgttcttagattaataatagggcggccttttactttattttttacagtcctctatataacgaaaaccgggtaggtaaaaaaagtagcttccttatactattttatctttccttaggcgtagagtttattaaagattttattaattatagcctaatcttttctatttaataagtatatccttatactaattttttaattctactaacttttaactaataagacctttattttatcttcctctttaacctctactattcgaccttctttctatatatcttcgtatttataaattgaatttataaattcctccaactccacctttaaataccctctatatatataaacgccttacttagagacttcgtttaaaatatcgctatttatacggattcctaatattaagtacttcttaaatatatataacttttttttagttaggtctttatattgtagtattcttataaattcttactataggagaatattaatataaaaggtatttgtagctaatatcaaacttatacttaagactactacttaagtaaaagggtttaattcgaattctcctcccaaaggtactactagtagggtaaagattatattacgaattctttaattatttataccagaataattataggtagcgaccattgcttaatttaatattaccgctttctatattctatcctataaagccttaaagtatataccttcgttattcttagtaatagagccgatatagaaacgcttattaattattactatactattagtattatttttaacgagaattactattagtattttaatattaataattacattagtaacaagggcgtgctttacattgaatataaaactcctaccctttagtagcagcttatggtttattagaaaataaacttattatttgggtaataaaataaccttttttagcgtagtaactttctttacgtataggatatattaataatttactataaacagaagtataaatccctctattattttaaattaaattattttagtaatataattaatataactttatttagtatctataaagttattagctagtaataatctaattaaaaggttatttacaacctaaaccgattttactatttttactaatattaatttaccatttttaatacctactaaatataaatagaaagttacctattcttcaataatttaaaatccgccaataccctttacacattgtaactacttatattcaactatatagttaagggattataagtacttatagtcgattaataattttctagcgctaaaatcgatataaattttaatattaggggattagggattaaatttaatttttaccctcaaataagtataattaaataatagacccttttcgatattttgcttatctaataataatgcctctataatattatattcctctaattctttattattttctttaattaaatgcaataagtctactaatatcctattaatagcattagctttaattttagtatagtactttacataccgaaagaacgagtttcgggataatatttaatatctgtaataaatataagtttcctttattagtttaagggccgctaatttaactttagcctgttcatttaatttatatttacgctagtaacgttaggcttctatattagatataaatatatagtaatatttatagtatataaaagaagtattgcaaattatataagtaattttattatccgaatttaacataattaaataattaaatataattctattattattaatgtaataaacttcgttaacggcttattcgttaattatataataagcccgatctttattacaatcctagttgcgtttatttaggttgcattaatctaagtcgcgctagttttaattgtaattatagttacaattaccgtttcatccctagtccctataactattctaattactccaatactctttctttccttcctattaggctaatttaattaataatttaatattattatctttatttaaagagtacgttatatacttaacgtaagggtagcgcttaatagttattaatattaatatagctttagtttcgtcgatttccttgatatgattgctaaataagctgtactttagaggtttaaagtaaatttagatatataaatctattttaaattaaatttaaattataatacctatttaattagttgcgtctttacttaaaatatttatagttcgggtatagtataattatttctatacgaagttaaatagggtattcttatttattataatatcctttagggaaattgaacctttaataaactttgtagtaataatagtaggatttagcgtttagcgtttaataagggcgtttaataaatctttaagggagttttattataatatatacctaacttctagggatatctctatattctattattaaatagtaagtcctcctaataaaatttaaaatattacctttaattagcgttcgattaattcggataacgaattgtcttcggtaaaggaccgaagtcggtctataaagtaaaatatatcggtataaattaaattacggccgttagtaacaattcttatattattaggatctttctaataggggtaaaactaattaatttcctccctcttaaattttatttcgaatttatataataaaaatttataataaaattacttccggtttaacggacggtagggggggctgcggttatttttattattaggattattattactatcgttatttaagttattaaaatctcctatactttatagtaggttatttagcgggccggttagcgggctatttagtaggccgtttagtagattaacgagtacggcattattttaaaattacgctaatttagagacgaggtgcttatattctcccggtatacgaagattagaatactcctcggactagcgataaattacttgtaggataaaagtaacgaacgtagggttctattctatactttaaatagttttatatagcttgttatataatactcctttactcataatttaaaataaaattagcgctataggcttagttgccggtgaggttaggttaataagggatgtttgcgattgaaaagctacggtttgcgcggtaaagtgctattgaaccgccgggtttaaatatttttataaaactataataattggggcctaaaccttttacgaaggttaaactaggtttatttatagttatttattctattatatccttaggatagagggaggttgagttaggggtgctattaattgcttattctgatagggtggaattataacattttaagagctatatatagagactttattttaaaaagaaaggataattaatttatttactattaagtatagaggatttctatacattagggttagggttttattccctttttccgcctaaggtgatttatatttagatagtcgggttttaattagtgggaatcctattattggattagaattatttcgcttaggggaattaaaaaatcctaaaaaaggcctaaacaattaattttagattaaaaaattactattgatgtggggtggttggttcttttttctattttttcctttcttactttaaaactcttacttttatatgatgagtggagatattagggccttggtttgtcatgcattggggagcagatctactacactggtcggttaggaccctaggaatgtattaagtaaggaagaggatataaggaggagatcccgagttgagaataggcgaaaggataggcactcctaattagacaatactttttccttatagataaattaagaggttccgctcccaaactatagaattaccgctaaacgctctcgtaatagtaaacctagtaaccctcttataaaagaaattaacttttaaagttgttcgttaatttaaggctaataagaagggttttatccttcttattggtctttaatagtagttaatgaattgtaattttgttactctatttcaattcctaaggacgaaagttatatttaattccaaatttactctctgctatatttaaatatagtagggtactttttatattagtatggtttttactctattttaaatagtaataaggacgagattgagttttaaactcctaattaaactaattaatacgaacttacgaaactcctagaaaggatttcctaacgatgtaaaggttatttttaagaaccttagaatactaattcgagtactagaaattgagtagcgaagggctagtcaattcttctagtagaagagcctcttattcgatttaatagaaactttaattttagatgtatttaaatttctattttattaactaatctataatttactagtagtagattataaatactttaaactgctatatttataagattaggatagaaaccccttactttataattttaggactgattataataaagaaagaaaataagattagactagaaagaccttgaatagtacttaagaagaaagattaaataaagaacgatagttgagaagagggtcggtataaatttaccccttactaagtaatattcggtatttaaatatttatatactatatataaagctagcgcttcgagttgccgaagttactataggactaatagttatattattccgttccttacttagtatctttaaagcgacgcaaataacgttttataaggctagcgaagtaggcgaagaggtagtattagtaattttaatttactaattatattgctcgctaaacccttagacgctaatacctatataaaaccctaaagattagctattatagttattaaggtacttatatagaaaagaaagaattaaaaaggagtattagatcaattctttactaaataagaagaaaaagaatattactttttagtactaatactataaattattaaattattattaaaatccttataaattttaattatttactatatttaacgttagtagtactactattaataagactcctttaaccgatattcttattcgtccgggtaaagtatcctttaatactattgccgccttccttgtgaataacgctacctttattcgagaaattctcctaaagaaaaaattcgatagaaaaagaatctttaaatatattaaattattcgaggaagaggttagtatttataagtttagagataataagtttaaaattaatatttagttctagtaatgtaagaaggagcttagggacgttagtaagggtctcttttgtaacttttaggataagaatactactacttaggaggaatttactaaaagatttaaagttatttatagagtaaaggatcctaagtagatagatagtatatttactaccctaaagaaattctatattaaatacgtcctttattaaatagaaaaaattattaataccgttcttacctatttaatactacttatttactaaaaggcgtaagattagaatagcactaattataacgctattaagaacttctataggaagttatatattgatactagatatataattattactttcttataaaagttaaaagaggaattctatattataaagtaggttgagttctcttaatctttaaataagtttatagtagaatagtttaataatattaattttagtactttgttaaatattagtaatagtagtaaggaagagatatttattaagaagtataaatataaggctaagcgcgtagttaatttggatagctcttcggaatcctttaaagaagaaactataactaaggtccttattaagaaaattattataaaggtataaatccctactaaggctgccttgatttttaatgagaaaattatagataatttggttagtcgtatagagtaattaataattatttaaagtattacttttgctctttaagtctaataataaatccccctcctttaatagcccgccctttactagtttacctaatttataaacccttaaattaatattatttaaattaacgccctttatagaaggagtaggggtgaataaagtgtgagaggaaatgataggggagggtattggtagtagtattattagtatagccaattcggttactatatttgggagtgcgagtagaaggaggtcgattgtaattatagtattattagttggaagcccgctaattgagataggagtacgaatgctatagtatttataggttttaaaatggactataacgataaggtccttagggatgtgtattttcgagtatttagcttgggccgactaggggatgcgatccgctcctttatagctttagctattaattaccttaattactaaaagtttaagaaataggaattcgaggtttggtaatagtgtaacccgtagaacgtactatttattctaatttttaatttactttaggattttaagtaggttaaataatattaggattaaatttaagctaaaaacggttcttctactattgctattaattatatttcgatagaagtatttaaagaactatataaaatatcctcttttatttaggaataaatagtttaaatttatataattatcgctaatcccgattaggttattaaattaagagggttctccgagatagatatagattaagaagagatttatattatttcttagaatgttatagtagtaattggcgaatttaagaggcttagaattaataatatagtattaaactctataattacctttccttttactttaatccttcgtttatttattatagaagtacttaagtctacccttaagtagtttaggactactttaaataataaagctcgagtgtgcttatttatttctattaataaagtattagaattataatttaagaaggttttatttatataaaaggaggaagggttagattaagtatatataaaggatgtccgggctcgaaataatattttaaatataaaggaaatgtaccctatagctactaaatttataaatactaaaattactattactattaaagatattatttgaaataaccctattaataccctagttatttataattaggttaaataattctccggggtactttatagtaaggataggatctctaccgtatagtttaagtactatagtaatacaatttttaataataatttggaagttaataagttcgttcctattaagcttaataaagcgtaaattcactttatatttatagaaaaataggagtttaggataaatatattaataaatttagttaaagttgctttaaggagtaatagccttatatttacttgactatctttagaagataatattttctctctatttaattagtaaaatattagggattagagaaagagtaaatttatattattatatatcgtctttccttaaaataccctagctctcgctataaattaaatgaaatttattaataaatccccccttatagagggtaatactacacatctcgcccctttacttatattttatatattaattaaattttaaagaggaaagaaagtagccgctttactaaatataggtaccgaatgtaatactatttataaagtattaacggatttactaggattttagagtattactacggaaatttttaatattaatagtaatagaggaaggaagggatttcttagtgaaatttacgaaaaagtttagctattcgataaaggacaggaagtctatttttttattatagagtaggccctatcgaattataatattattttagggttgctattcttttaaaatgctaaagtctatataaagtataaagaaggtagaaggaattatataattataacgttcgacggagtagtaatttgtattactttaattattaatttagaaatttttaaagggaggtaaagtaataggtagagggtttaattctcttattattatagtagtttcgtatattaaagggtaaggaggtaggtttaatgagagttgtataaaggaggctactttattagtagattaaggacaactattaaaggatattttagaggaagataataagcgaattaccccctttagtaataaaatagcggaggatttagtaatcttcctagagaaggaatagacgttcttagttggtttataaggtttaaatatttttcggtaaatttattattgttagaaaaaatttgttttaaaattaataaggattactaagtaaaatttcctattagtagtatatatatttatactaaataaatatagaaaggtttgggagaagttggagggtattaaaggaagattagagtatataattgtataaattaatataatatataagtaaatagtatagaaaataaatttaattaataatattgtattagataggttaaagcttagaggagactttaattaaaaggaaaagaagttagtagtagtaaaggagtaaattgtttttacgtttaaaaattgcggtttaaaataggactactatatagtactaaaatttatagaattaatttaagggttacgcttaatggaagaacgattttaagccttattaaaaataatttaagatattttaaacgaaggagaaattaaattatttatttatattttctttaatagggagtaaactctaatttagaactttattgaatatagaaagttggattttaatattattctattttaggaaatttgtattatcccttattctgcttaatagataaaagttattctaattccgaaagccctctataataaggtatgcgacctattaaaaaatt