diff --git a/docs/qk-full-v5-recovery.md b/docs/qk-full-v5-recovery.md new file mode 100644 index 000000000..14cdf18e9 --- /dev/null +++ b/docs/qk-full-v5-recovery.md @@ -0,0 +1,114 @@ +# QK full-v5 future recovery: historical census amendment + +This local, unpublished amendment preserves sealed candidate-v2 and frozen +scientific source A (`82f65498e25f41b87c954717722dcf7360e5bde8`). It extends +the maintained recovery service/ops for original production parent **412831** +and observer **412832**, exact full-v5 request `8760409c…`, source manifest +`b5e8e898…`, and **314,227,000** parameters. It creates no request, native +certificate, current RUNNING admission, failure, checkpoint or restoration proof. +QK publication/service manifest/count pins remain `None` and execution fails +closed until actual publication and explicit binding. + +## Four historical claims have typed dispositions + +| Parent / observer | Retained prelauncher evidence | Parent terminal | +| --- | --- | --- | +| 412823 / 412824 | Exact Python hashlib guard failure before launcher | FAILED 1:0 | +| 412825 / 412826 | Exact completed-smoke reader timeout before launcher | **UNKNOWN** | +| 412827 / 412828 | Authenticated parser guard failure before launcher | FAILED 1:0 | +| 412829 / 412830 | Never-released held cancellation; no GPU allocation | CANCELLED 0:0 | + +The old observer outcomes are preserved independently. In particular, the +failed 412826 observer is not substituted for its parent's unknown terminal. +The v4 observer 412830's failed oversized-PREPARED authentication is retained; +the reviewed held/cancel and raw-query chain authenticates that special history. +Scheduler StartTime=EndTime for the held cancellation remains bookkeeping. + +The type `REVIEWED_PRELAUNCH_NO_TRAINING_ENTRY` carries separate native-state +and terminal-proof fields, denies phase completion/checkpoint recovery authority, +and never emits a fabricated native record. It only discharges these exact +four old claims from a fresh quiescence census. Current 412831 scientific +admission, supported failure, genuine terminal/observer completion, positive +highest production checkpoint, all-rank restoration and finalizer remain required. + +## Maintained reader and fresh census + +`qk_prelaunch_history_readers/` ports the four already reviewed historical +reader bodies into a fixed service-owned package. Six exact original SHA/role +pairs select explicit maintained parsers; old Python bytes are hash-checked +as evidence data and are never compiled, dynamically imported or executed. +Four native parsers retain exact original bytes; pure early verification keeps +its original AST. `historical-reader-provenance.json` records that comparison. + +The fixed retained closure is full-v5 `proofs/prelaunch-held-v1/EVIDENCE.json`, +SHA `15ee3a5b…`: 279 data files plus the manifest, bounded individually at +2 MiB and collectively at 12 MiB. These are explicit historical-evidence bounds; +ordinary code-manifest and metadata limits are not globally relaxed. The known +1,363,584-byte v4 PREPARED and 2,044,783-byte transport leaf are retained. + +Each admission reopens the exact current full-v5 request/FILES and historical +chain, then all 69 pinned old live files plus nine v1 acceptance files not covered +by the old hash capture. Those additional acceptance fields are semantically +checked against exact argv, accepted IDs, outcomes, dependency and release. +No historical hashes are invented. Exact old claim and request-marker inventories, +unused old maintained claim/status/attempt namespaces, all eight old IDs/aliases +in complete fresh owner queue/steps, and the original v5 accepted claim/marker +are checked. Unknown or partial entries fail. One transient verified census is +reused by four typed checks inside that admission; serialized JSON, stale or +mutated snapshots cannot become admission. Returned receipts contain compact +hashes, not recursively embedded PREPARED bodies or generated shell payloads. + +The census is direct stdlib filesystem/native work on the existing allocated +controller/producer. It generates no SSH command or remote literal and adds +no GPU/CPU allocation. Gateway callers explicitly defer old node-local CSV +absence. An authenticated gpu21 host records the physical CSV parent device, +inode and owner in the existing host-native admission record. Container gates +reopen that same-allocation record and require the same directory identity; +dispatch also verifies the existing container-native host hash. A masked or +relocated `/ephemeral` view fails. Reviewed runtime/controller entrypoints set +the host/container boundary after native authentication, not from request JSON. + +Only old v1..v4 CSV/status/attempt namespaces must remain absent. The current +full-v5 output, CSV, status, checkpoints and scientific history are preserved +and validated by the original production recovery gates. The fresh-launch +zero-output census is deliberately not reused for current scientific data. + +## Consumer and publication contract + +Service `interruption_admission.quiescence` and ops `host_guard.quiescence` +both require the fixed `qk_prelaunch_history` binding for this run and dispatch +the exact old claims before ordinary terminal routes. Every other original or +new recovery claim retains actual observer/native proof requirements. +`completed_producer` is unchanged and cannot accept a prelaunch disposition. +The pre-Torch service import allowlist and service export/ownership checks cover +the fixed nested reader package. Both service and ops changes must be published +and bound together; publishing sealed v2 alone does not close this adapter gate. + +Future quiescence scopes must include full-v1..v4 `/claims`, original full-v5 +`/claims`, all real new execution/scientific claim roots, exact scientific +names/prefixes, and `qk_prelaunch_history.expected_binding()`. The latter pins +the fixed full-v5 parent request, FILES and historical EVIDENCE paths/hashes. +No template/request is materialized here. Root must verify the actual published +service/ops closure and bind commit, manifest and count; local archive hashes +are not publication pins. `publication-path-map.json` and before maps describe +the complete delta and portable test/fixture destinations. + +## Validation and remaining gates + +There are 84 unique local cases: 50 retained QK observer/558-parameter/private +state tests and 34 new history/census/mount/import regressions. The new stdlib +suite runs on actual Python 3.10; the complete suite also passes in the intended +repository layout under `tests/joint_qk_recovery`, from `/tmp`. Fixtures combine +retained historical bytes with clearly synthetic fresh filesystem/native +observations. The actual historical closure is replayed separately. Neither +kind proves present native health, checkpoint content or GPU continuation. + +All original science and positive production checkpoint/FP32 model/conditional +Adam/scheduler/sampler/all-rank RNG checks remain. Recovery still requires actual +two-process S→S+2→S+6 restoration, scheduled validation/hidden-label samples, +host/native/observer completion, separate finalization, same W&B `resume=must`, +300,000 TOTAL updates, and all fifteen immutable 20k milestones. Diagnostic +checkpoints never initialize production. Publication, deployment, future request, +failure, checkpoint and actual restore are UNBOUND. No remote query, publication, +allocation, deployment, submission, cancellation, canonical change or ImageNet +transfer action was performed. diff --git a/scripts/train/joint/interruption_admission.py b/scripts/train/joint/interruption_admission.py index d3e0b8cf9..660db5238 100644 --- a/scripts/train/joint/interruption_admission.py +++ b/scripts/train/joint/interruption_admission.py @@ -30,10 +30,12 @@ def fingerprint(request): def compatible(parent, child): + from scripts.train.joint.qk_recovery_profile import supported_parameters + expected_parameters = supported_parameters(parent) need(parent["schema"] == child["schema"] == "joint-training-v2" and parent["phase"] == child["phase"] == "full" and parent["kind"] == child["kind"] == "native-subtask-world-model-v1" - and child["parameters"] == 314187064 and child["world_size"] == 4, + and child["parameters"] == expected_parameters and child["world_size"] == 4, "Exact production native Elmo314M identity required") need({k: v for k, v in parent.items() if k not in CHANGING_ATTEMPT_FIELDS} == {k: v for k, v in child.items() if k not in CHANGING_ATTEMPT_FIELDS}, @@ -114,6 +116,8 @@ def quiescence(spec, run_id, *, current_job=None, current_request_sha=None): if owned: need(job == current_job and state == "RUNNING", "Other pending/active scientific writer: " + job) from scripts.train.joint.phase_observer_proof import read_json, text, physical, check_owned_steps + from scripts.train.joint.qk_prelaunch_history import census as prelaunch_history_census + prelaunch = prelaunch_history_census(spec, run_id, current_job=current_job, require_node=True) seen, evidence = set(), [] for item in spec["claim_roots"]: root = physical(item["path"]) @@ -131,13 +135,15 @@ def quiescence(spec, run_id, *, current_job=None, current_request_sha=None): evidence.append(dict(path=str(claim), job_id=job, current=True)) continue from scripts.train.joint.phase_observer_proof import verify_claim_terminal - terminal_proof = verify_claim_terminal(claim, item["terminal_directory"], run_id) + terminal_proof = verify_claim_terminal(claim, item["terminal_directory"], run_id, + prelaunch_census=prelaunch) need(terminal_proof["job_id"] == job, "Terminal observer belongs to another accepted claim") check_owned_steps(steps, job) evidence.append(dict(path=str(claim), **terminal_proof)) if current_job is not None: need(current_job in seen, "Current allocation is not registered in the complete claim census") - return dict(queue=queue, owned_steps=steps, claims=evidence, checked_at=datetime.now(timezone.utc).isoformat()) + return dict(queue=queue, owned_steps=steps, claims=evidence, prelaunch_history=prelaunch, + checked_at=datetime.now(timezone.utc).isoformat()) def validate_failure(bundle, parent_binding): @@ -260,7 +266,7 @@ def finalize(request_path): start = selected["global_step"] rows = read_phase_proofs(diagnostic_q["output"], start, parent["target_steps"], 4, diagnostic["job_id"]) - flags = validate_phase_proofs(rows, selected, diagnostic.get("allocation_attestation")) + flags = validate_phase_proofs(rows, selected, diagnostic.get("allocation_attestation"), parent) for phase in rows: for row in phase: need(row["optimizer_update_lrs"] == [update_lr(parent["lr_policy"], i) diff --git a/scripts/train/joint/native_recovery.py b/scripts/train/joint/native_recovery.py index bf33b0502..92988d78f 100644 --- a/scripts/train/joint/native_recovery.py +++ b/scripts/train/joint/native_recovery.py @@ -190,7 +190,7 @@ def sample_both_embodiments(module, network, output): return rows -def summarize_native_phases(phases, *, start_step=50, production=False): +def summarize_native_phases(phases, *, start_step=50, production=False, require_both_embodiments=True): """Validate all-rank conditional evidence for the actual2+4 diagnostic.""" need(type(start_step) is int and ((production is False and start_step == 50) or (production is True and start_step > 0 and start_step % 20000 == 0)), @@ -251,9 +251,9 @@ def summarize_native_phases(phases, *, start_step=50, production=False): for a, b in zip(phases[0], phases[1]): need(a["conditional_optimizer_record"]["parameter_update_counts"] == b["initial_parameter_usage"], "Second process did not restore conditional optimizer counts") - need(all(sum(phase[0]["embodiment_optimizer_batches"][emb] for phase in phases) > 0 - for emb in expected_streams), "Actual2+4 recovery did not exercise both embodiments") + both = all(sum(phase[0]["embodiment_optimizer_batches"][emb] for phase in phases) > 0 for emb in expected_streams) + need(not require_both_embodiments or both, "Actual2+4 recovery did not exercise both embodiments") return dict(native_multimodal=True, private_bank_optimizer_steps_verified=True, - actual_all_rank_rng_restore_observed=True, both_embodiments_optimized=True, + actual_all_rank_rng_restore_observed=True, both_embodiments_optimized=both, both_embodiments_hidden_nan_20step_sample=True, diagnostic_scope=("production-checkpoint-only" if production else "scheduled-smoke-checkpoint-only")) diff --git a/scripts/train/joint/original_observer.py b/scripts/train/joint/original_observer.py index dfa7f9e78..0e47346d6 100644 --- a/scripts/train/joint/original_observer.py +++ b/scripts/train/joint/original_observer.py @@ -11,6 +11,8 @@ from scripts.train.joint.contract import bound, need +from scripts.train.joint.qk_recovery_profile import RUN_ID as QK_RUN_ID, PROFILE as QK_PROFILE + ORIGINAL_OBSERVERS = {'mot-elmo-pickplace-continuous-large314m-boundary-robot-human-camera-subtask-s42-300k-20261026-v1': {'capture_script_sha256': 'be8ca57b2e5c09503ec312c9d84c91451d932d4d9a168c484f22439ccf521b57', 'files_sha256': 'fbce43e2cf1ad9c090563bc7e5492c654f00db7e84890ef83d039e66cc9aea5f', 'has_smoke_identity': True, @@ -47,6 +49,8 @@ 'request_sha256': '936e9acd30fa517f6f38311c0bcfd2b88544da8d476bd41125c4008de2845073', 'root': '/workspace/users/paphiwetsa3/tasks/elmo-large-continuous-20261026-v1/baseline-full-preparation-v1', 'submitter_sha256': '94c077facd7836fb55708199dab988fb5902db5348ce449daa861a888d95901f'}} +ORIGINAL_OBSERVERS[QK_RUN_ID] = QK_PROFILE + PURGED_STDERR = "slurm_load_jobs error: Invalid job id specified" @@ -55,6 +59,7 @@ def read_binding(binding, json_value=True): path = Path(binding["path"]) need(path.is_absolute() and path.is_file() and not path.is_symlink() and path.resolve(strict=True) == path, "Observer proof must be a physical regular file") + need(path.stat().st_size <= 4 * 1024 * 1024, "Observer metadata exceeds4MiB pre-read bound") return bound(binding, json_value) @@ -79,6 +84,9 @@ def validate_original(q, reader=read_binding): from scripts.train.joint.native_interruption import fields, native_identity, TERMINAL parent = reader(q["parent_request"]) + if parent.get("run_id") == QK_RUN_ID: + from scripts.train.joint.qk_original_observer import validate + return validate(q, reader) profile = ORIGINAL_OBSERVERS.get(parent.get("run_id")) need(profile is not None, "No reviewed original observer for this identity") root = Path(profile["root"]); pid, oid = profile["parent_id"], profile["observer_id"] diff --git a/scripts/train/joint/phase_observer_proof.py b/scripts/train/joint/phase_observer_proof.py index f9a3d1f28..033e57e3c 100644 --- a/scripts/train/joint/phase_observer_proof.py +++ b/scripts/train/joint/phase_observer_proof.py @@ -12,6 +12,7 @@ from scripts.train.joint.native_interruption import fields, native_identity, NATIVE_KEYS, TERMINAL from scripts.train.joint.original_observer import ORIGINAL_OBSERVERS, strict_step_rows +from scripts.train.joint.qk_recovery_profile import profile_run_id, supported_parameters, is_qk MODES = { 'capture': ('native-elmo-interruption-capture-v1','2','1G','00:10:00',''), @@ -157,19 +158,19 @@ def execution(ex): need(set(ex)=={'path','sha256','mode','ops_manifest_sha256'} and ex['mode'] in MODES,'Wrong exact phase execution binding') path=bound({'path':ex['path'],'sha256':ex['sha256']});spec=read_json(path);root=physical(spec['root']);mode=ex['mode'] need(spec['schema']=='native-elmo-execution-spec-v1' and spec['mode']==mode and path.parent==root/'execution' - and spec['arm'] in {'plain','fused','boundary'},'Execution schema/root/arm differs') + and spec['arm'] in {'plain','fused','boundary','qk'},'Execution schema/root/arm differs') ops={'path':str(root/'FILES.sha256'),'sha256':ex['ops_manifest_sha256']} need(spec['ops_manifest']==ops,'Execution/observer operations manifest differs') names=manifest(root,ops) need({'execution_spec.py','allocated.sbatch','host_guard.py','phase_observer.py','observe-phase.sbatch'}<=names and all(Path(n).parts[0] not in {'execution','execution-claims','requests','scientific-claims','producer-claims','observer-specs','observer-claims','status','logs'} for n in names), 'Missing ops role closure or circular dynamic manifest') - parent=read_json(bound(spec['parent_request']));run_id='mot-elmo-pickplace-continuous-large314m-'+spec['arm']+'-robot-human-camera-subtask-s42-300k-20261026-v1' + parent=read_json(bound(spec['parent_request']));run_id=profile_run_id(spec['arm']) profile=ORIGINAL_OBSERVERS.get(run_id) need(profile is not None and spec['parent_request']=={'path':profile['request_path'],'sha256':profile['request_sha256']} and str(spec['original_parent_job_id'])==profile['parent_id'] and parent['run_id']==run_id and parent['schema']=='joint-training-v2' and parent['kind']=='native-subtask-world-model-v1' and parent['phase']=='full' - and parent['target_steps']==300000 and parent['parameters']==314187064 and parent['world_size']==4,'Exact original scientific parent differs') + and parent['target_steps']==300000 and parent['parameters']==supported_parameters(parent) and parent['world_size']==4,'Exact original scientific parent differs') service(spec['operational_service']) template_path=bound(spec['request_template']);need(template_path.parent==root/'templates','Template escaped immutable namespace') template=read_json(template_path);schema,cpus,memory,limit,gres=MODES[mode] @@ -383,9 +384,14 @@ def verify_observer(observer_binding,*,producer_request=None,producer_native=Non return ctx -def verify_claim_terminal(claim,terminal_directory,run_id): - """Exact old-original route or complete new spec-bound phase observer.""" +def verify_claim_terminal(claim,terminal_directory,run_id,*,prelaunch_census=None): + """Typed reviewed prelauncher history, original, or new phase observer.""" claim=physical(claim);terminal_directory=physical(terminal_directory) + from scripts.train.joint.qk_prelaunch_history import claim_disposition + historical=claim_disposition(prelaunch_census,claim,run_id) + if historical is not None: + need(terminal_directory==claim.parent.parent,'Historical terminal directory moved') + return historical prepared=read_json(claim/'PREPARED.json');job=text(claim/'PARENT_JOB_ID').strip() need(job.isdecimal() and prepared['request_sha256']==claim.name,'Unknown/incorrect accepted request claim') profile=ORIGINAL_OBSERVERS.get(run_id) @@ -400,8 +406,13 @@ def verify_claim_terminal(claim,terminal_directory,run_id): parent_id=claim/'PARENT_JOB_ID',observer_id=claim/'CAPTURE_JOB_ID',pending_native=claim/'CAPTURE_PENDING_NATIVE.txt', running_admission=claim/'RUNNING_ADMISSION.json',terminal_native=root/('native-'+job+'.txt'), query_exit=root/('native-'+job+'.exit'),query_stderr=root/('native-'+job+'.stderr')) - if profile['has_smoke_identity']:paths['smoke_identity']=root/'smoke-identity.json' - proof=dict(schema='native-elmo-original-observer-v1',**{k:binding(v) for k,v in paths.items()}) + if profile.get('protocol') == 'qk-full-v5-early-authenticated-v1': + from scripts.train.joint.qk_original_observer import proof_paths, SCHEMA + paths=proof_paths();schema=SCHEMA + else: + if profile['has_smoke_identity']:paths['smoke_identity']=root/'smoke-identity.json' + schema='native-elmo-original-observer-v1' + proof=dict(schema=schema,**{k:binding(v) for k,v in paths.items()}) q=dict(parent_request={'path':profile['request_path'],'sha256':profile['request_sha256']},parent_job_id=job, parent_native=expected,parent_running_admission=running_binding,original_observer=proof) from scripts.train.joint.original_observer import validate_original diff --git a/scripts/train/joint/production_recovery.py b/scripts/train/joint/production_recovery.py index f404999b5..41c17ea71 100644 --- a/scripts/train/joint/production_recovery.py +++ b/scripts/train/joint/production_recovery.py @@ -22,7 +22,7 @@ def phases(start, target): return ((start, start + 2), (start + 2, start + 6)) -def phase_config(original, *, output, checkpoint, origin, start, stop, target, world, proof): +def phase_config(original, *, output, checkpoint, origin, start, stop, target, world, proof, qk_architecture=False): from omegaconf import OmegaConf, open_dict need((start, stop) in phases(origin, target) and world == 4, @@ -54,7 +54,7 @@ def phase_config(original, *, output, checkpoint, origin, start, stop, target, w cfg.callbacks.resume_proof = dict( _target_="scripts.train.joint.recovery_check.ResumeOptimizerProof", output=str(proof), world_size=world, start_step=start, stop_step=stop, - checkpoint=str(checkpoint), multimodal=True) + checkpoint=str(checkpoint), multimodal=True, qk_architecture=qk_architecture) if stop == origin + 2: cfg.callbacks.allocation_boundary = dict( _target_="scripts.train.joint.allocation_boundary.ScheduledAllocationBoundary", @@ -88,11 +88,17 @@ def read_phase_proofs(output, start, target, world, job_id): return rows -def validate_phase_proofs(rows, selected, admission=None): +def validate_phase_proofs(rows, selected, admission=None, original=None): from scripts.train.joint.native_recovery import summarize_native_phases, state_digest start = selected["global_step"] - flags = summarize_native_phases(rows, start_step=start, production=True) + from scripts.train.joint.qk_recovery_profile import is_qk, validate_parent + qk = original is not None and is_qk(original) + if qk: validate_parent(original) + flags = summarize_native_phases(rows, start_step=start, production=True, require_both_embodiments=not qk) + if qk: + from scripts.train.joint.qk_recovery_usage import verify_phases + flags.update(verify_phases(rows)) need(all(row["initial_weights_sha256"] == selected["proof"]["model_state_sha256"] for row in rows[0]), "Diagnostic did not initialize from inspected production weights") for rank, row in enumerate(rows[0]): @@ -123,7 +129,7 @@ def summarize(request_path, q, original, admission, selected): output, start, world = Path(q["output"]), selected["global_step"], original["world_size"] proof = output / "proof" rows = read_phase_proofs(output, start, original["target_steps"], world, os.environ["SLURM_JOB_ID"]) - flags = validate_phase_proofs(rows, selected, admission) + flags = validate_phase_proofs(rows, selected, admission, original) boundary = json.loads((proof / f"allocation-step{start + 2:09d}.json").read_text()) need(boundary["status"] == "PASS" and boundary["checkpoint_saved_after_validation"] is True and boundary["start_step"] == start and boundary["global_step"] == start + 2 @@ -169,8 +175,10 @@ def main(request_path): "Actual producer prerequisite/claim admission differs") native_identity(prerequisite["native"], native, "RUNNING") original = bound(q["parent_request"]) + from scripts.train.joint.qk_recovery_profile import supported_parameters + expected_parameters = supported_parameters(original) need(original["phase"] == "full" and original["kind"] == "native-subtask-world-model-v1" - and original["world_size"] == 4 and original["parameters"] == 314187064, + and original["world_size"] == 4 and original["parameters"] == expected_parameters, "Exact native Elmo314M parent required") from scripts.train.joint.checkpoint_inspection import verify_source_binding from scripts.train.joint.interruption_admission import recovery_phase_admission, completed_producer @@ -214,7 +222,7 @@ def main(request_path): for start, stop in phases(origin, original["target_steps"]): phase = phase_config(cfg, output=output, checkpoint=checkpoint, origin=origin, start=start, stop=stop, target=original["target_steps"], world=4, - proof=output / "proof") + proof=output / "proof", qk_architecture=original["parameters"] == 314227000) path = output / "configs" / f"resume-{start}-{stop}.yaml" with path.open("x") as stream: stream.write(OmegaConf.to_yaml(phase, resolve=True)) diff --git a/scripts/train/joint/qk_early_capture_proof.py b/scripts/train/joint/qk_early_capture_proof.py new file mode 100644 index 000000000..107d94be2 --- /dev/null +++ b/scripts/train/joint/qk_early_capture_proof.py @@ -0,0 +1,129 @@ +"""Service-owned pure full-v5 early+authenticated proof verifier; no queries/ML.""" +from datetime import datetime,timedelta,timezone +import hashlib,json,re +from pathlib import Path +from types import SimpleNamespace +from scripts.train.joint.qk_recovery_profile import ROOT as ROOT_STRING,PARENT_ID,OBSERVER_ID,REQUEST_SHA,FILES_SHA,need +ROOT=Path(ROOT_STRING) +CLIENT='/usr/local/bin/scontrol' +TERMINAL={'COMPLETED','FAILED','CANCELLED','TIMEOUT','NODE_FAIL','OUT_OF_MEMORY','PREEMPTED','BOOT_FAIL','DEADLINE','REVOKED'} +def digest(raw):return hashlib.sha256(raw.encode()).hexdigest() + +def fields(raw): + pairs=re.findall(r'(?:^|\s)([A-Za-z][A-Za-z0-9:/_-]*)=(\S+)',raw) + need(len(pairs)==len(dict(pairs)),'Duplicate native fields') + return dict(pairs) + + +def native_time(value): + need(isinstance(value,str) and re.fullmatch(r'\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d',value),'Missing exact native timestamp') + return datetime.fromisoformat(value).replace(tzinfo=timezone.utc) + + +def same_attempt(*rows,terminal=None): + need(rows and len({r.get('JobId') for r in rows})==1,'Native job identities differ') + submitted=[native_time(r.get('SubmitTime')) for r in rows] + need(len(set(submitted))==1,'Native SubmitTime differs across accepted attempt') + active=[r for r in rows if r.get('JobState') in {'RUNNING','COMPLETED'}] + starts=[native_time(r.get('StartTime')) for r in active] + need(not starts or len(set(starts))==1 and starts[0]>=submitted[0],'Native StartTime differs across accepted attempt') + if terminal is not None: + need(terminal in rows and terminal.get('JobState')=='COMPLETED','Successful same-attempt terminal required') + need(native_time(terminal.get('EndTime'))>=native_time(terminal.get('StartTime')),'Terminal interval is invalid') + + +def no_owned_steps(raw,job): + need(isinstance(raw,str) and len(raw.encode())<=1<<20,'Invalid complete native step output') + if not raw.strip() or raw.strip()=='No job steps exist in the system.':return + for line in raw.splitlines(): + row=fields(line);step=row.get('StepId') + need(step is not None,'Unparseable complete native step inventory') + need(not(step==job or step.startswith(job+'.') or step.startswith(job+'_')),'Owned worker or array-alias step remains') + + +def release_observation(record,job,request_sha,terminal): + need(record.get('schema')=='native-owned-step-absence-v1' and record.get('parent_job_id')==job + and record.get('request_sha256')==request_sha and record.get('uid')==41003 and record.get('host')=='lambda' + and record.get('argv')==['/usr/local/bin/scontrol','show','step','-o'] + and record.get('exit_code')==0 and record.get('stderr')=='','Actual complete native step query required') + at=datetime.fromisoformat(record['observed_at_utc']) + need(at.tzinfo is not None and at>=native_time(terminal.get('EndTime')),'Step absence must be observed after terminal completion') + no_owned_steps(record['stdout'],job) + +def verify_record(record,parent,capture,request_sha,files_sha,read,api): + need(record['schema']=='early-full-native-observation-v1' and record['status']=='RAW_UNAUTHENTICATED_NO_TERMINAL_AUTHORITY' + and record['parent_job_id']==parent and record['observer_job_id']==capture + and record['request_sha256']==request_sha and record['files_manifest_sha256']==files_sha + and record['uid']==41003 and record['node']=='gpu21','Wrong raw observation identity') + expected={'parent':[CLIENT,'show','job',parent,'-o','-dd'], + 'steps':[CLIENT,'show','step','-o'], + 'observer':[CLIENT,'show','job',capture,'-o','-dd']} + need(set(record['queries'])==set(expected),'Incomplete early native query closure') + for key,argv in expected.items(): + row=record['queries'][key] + need(row['argv']==argv and row['exit_code']==0 and row['stderr']=='' and row['failure'] is None and row.get('output_truncated') is False,'Actual native query failed/unknown/truncated; raw is not terminal proof') + start=datetime.fromisoformat(row['start_utc']);end=datetime.fromisoformat(row['end_utc']) + need(start.tzinfo is not None and end.tzinfo is not None and end>=start + and end<=datetime.now(timezone.utc)+timedelta(seconds=5),'Invalid/future actual query interval') + names={f'native-{parent}.txt',f'native-{parent}.stderr',f'native-{parent}.exit', + f'native-{parent}.steps.json',f'capture-running-{capture}.txt'} + need(set(record['canonical_sha256'])==names,'Changed canonical early evidence set') + for name,sha in record['canonical_sha256'].items():need(digest(read(ROOT/name))==sha,'Changed early raw bytes') + need(read(ROOT/f'native-{parent}.txt')==record['queries']['parent']['stdout'] + and read(ROOT/f'capture-running-{capture}.txt')==record['queries']['observer']['stdout'] + and read(ROOT/f'native-{parent}.stderr')=='' and read(ROOT/f'native-{parent}.exit')=='0\n','Raw native files differ from actual query') + claim=ROOT/'claims'/request_sha + need(read(claim/'PARENT_JOB_ID').strip()==parent and read(claim/'CAPTURE_JOB_ID').strip()==capture,'Wrong accepted claim IDs') + for name,jid in [('parent-sbatch.stdout',parent),('capture-sbatch.stdout',capture),('parent-sbatch.exit','0'),('capture-sbatch.exit','0')]: + need(read(claim/name).strip()==jid,'Actual accepted query/claim outcome differs') + prepared=json.loads(read(claim/'PREPARED.json')) + need(prepared['request_sha256']==request_sha and prepared['manifest_sha256']==files_sha,'Prepared request/code closure changed') + release=json.loads(read(claim/'RELEASE_ATTEMPT.json')) + need(release.get('parent')==parent and release.get('capture')==capture and release.get('request_sha256')==request_sha,'Wrong immutable release binding') + parent_raw=record['queries']['parent']['stdout'];parent_fields=api.fields(parent_raw) + need(parent_fields.get('JobState') in TERMINAL,'Parent is not genuinely terminal') + terminal=api.check_native(parent_raw,job=parent,state=parent_fields['JobState'],request_sha=request_sha) + need(terminal.get('NodeList')=='gpu21' and terminal.get('NumNodes')=='1' + and api.native_time(terminal['EndTime'])>=api.native_time(terminal['StartTime'])>=api.native_time(terminal['SubmitTime']) + and re.fullmatch('[0-9]+:[0-9]+',terminal.get('ExitCode','')),'Actual terminal node/interval/exit absent') + active=api.check_native(record['queries']['observer']['stdout'],job=capture,state='RUNNING',capture=True,parent=parent,request_sha=request_sha) + parent_end=api.native_time(terminal['EndTime']) + need(api.native_time(active['StartTime'])>=parent_end,'Observer started before parent terminal; not genuine afterany') + for row in record['queries'].values(): + need(datetime.fromisoformat(row['start_utc'])>=parent_end,'Native query predates parent terminal') + need(datetime.fromisoformat(record['queries']['parent']['end_utc'])<=datetime.fromisoformat(record['queries']['steps']['start_utc']) + and datetime.fromisoformat(record['queries']['steps']['end_utc'])<=datetime.fromisoformat(record['queries']['observer']['start_utc']) + and datetime.fromisoformat(record['queries']['observer']['end_utc'])>=api.native_time(active['StartTime']), + 'Early native query order/observer interval differs') + api.same_attempt(*[api.check_native(read(claim/name),job=parent,state='PENDING',request_sha=request_sha) for name in ['HELD_NATIVE.txt','RELEASE_HELD_NATIVE.txt']],terminal) + api.same_attempt(*[api.check_native(read(claim/name),job=capture,state='PENDING',capture=True,parent=parent,request_sha=request_sha) for name in ['CAPTURE_PENDING_NATIVE.txt','RELEASE_CAPTURE_PENDING_NATIVE.txt']],active) + steps=json.loads(read(ROOT/f'native-{parent}.steps.json')) + need(steps['stdout']==record['queries']['steps']['stdout'] and steps['stderr']==record['queries']['steps']['stderr'] + and steps['observed_at_utc']==record['queries']['steps']['end_utc'],'Canonical complete steps differs') + api.release_observation(steps,parent,request_sha,terminal) + return dict(schema='authenticated-early-full-native-observation-v1',status='AUTHENTICATED_TERMINAL_EVIDENCE_ONLY', + parent_job_id=parent,observer_job_id=capture,parent_state=terminal['JobState'],parent_exit_code=terminal['ExitCode'], + parent_start=terminal['StartTime'],parent_end=terminal['EndTime'],request_sha256=request_sha, + files_manifest_sha256=files_sha,canonical_sha256=record['canonical_sha256'], + zero_work_proven=False,production_completion_proven=False,observer_own_terminal='UNKNOWN_NOT_INFERRED') + + +def verify_commit(raw): + from scripts.train.joint import qk_original_observer as original + paths=original.proof_paths();reverse={str(path):key for key,path in paths.items()} + def read(path): + key=reverse.get(str(path));need(key is not None and key in raw,'Missing exact v5 proof path') + value=raw[key];need(isinstance(value,str) and len(value.encode())<=1<<20,'Oversized v5 proof metadata') + return value + def native(raw_value,*,job,state,capture=False,parent=None,request_sha=None): + need(job==(OBSERVER_ID if capture else PARENT_ID) and request_sha==REQUEST_SHA + and (not capture or parent==PARENT_ID),'V5 native profile identity differs') + return original.native(raw_value,state,capture=capture) + api=SimpleNamespace(fields=fields,native_time=native_time,same_attempt=same_attempt, + no_owned_steps=no_owned_steps,release_observation=release_observation,check_native=native) + early=read(ROOT/('native-'+PARENT_ID+'.early.json')) + expected=verify_record(json.loads(early),PARENT_ID,OBSERVER_ID,REQUEST_SHA,FILES_SHA,read,api) + expected['early_observation_sha256']=digest(early) + actual=json.loads(read(ROOT/('native-'+PARENT_ID+'.authenticated.json'))) + need(actual==expected,'Missing/changed authenticated v5 commit; raw native files are insufficient') + return actual diff --git a/scripts/train/joint/qk_original_observer.py b/scripts/train/joint/qk_original_observer.py new file mode 100644 index 000000000..4cb657849 --- /dev/null +++ b/scripts/train/joint/qk_original_observer.py @@ -0,0 +1,183 @@ +"""Pure reader of the exact 412831/412832 full-v5 afterany protocol. + +This does not execute the original wrapper or issue queries. Fresh native, +owned-step and same-identity claim censuses remain mandatory at admission. +""" +from datetime import datetime, timezone +import hashlib +import json +from pathlib import Path +import re +from scripts.train.joint.qk_recovery_profile import PROFILE, ROOT, PARENT_ID, OBSERVER_ID, REQUEST_SHA, FILES_SHA, validate_parent, need +from scripts.train.joint.native_interruption import fields, native_identity, TERMINAL + +SCHEMA = 'native-elmo-qk-original-observer-v2' +CODE_PINS = { + 'capture_script': ('capture-native.sbatch', PROFILE['capture_script_sha256']), + 'submitter': ('submit_full_once.py', PROFILE['submitter_sha256']), + 'guard': ('guard_full.py','93bc99eb0e344ff9e45825227926d3fce1e3e50456a5ac8abbf202f6b5f34eae'), + 'native_guard': ('native_guard.py','a310af36f89e0aa7386edc0ac8a3b06c28ad0969746026c23f2f03b92a2c14e5'), + 'parent_script': ('full.sbatch','b0e899f0670d4a08789ccb7cd7deb1a716146ac5e9bc81fc58949d3244c282ec'), + 'early_reader': ('early_native_capture.py','85f0cae29cf487f7118fca26588797a99702251f0b2696586564f258dd58e3ab'), + 'hash_compat': ('host_hashlib_compat.py','257df596faafd7d3855547d5417d8f2cdd465a413e92af602643e89744561efe'), +} + + +def proof_paths(): + root=Path(ROOT);claim=root/'claims'/REQUEST_SHA + paths={key:root/relative for key,(relative,_) in CODE_PINS.items()} + paths.update(early_observation=root/('native-'+PARENT_ID+'.early.json'), + authenticated_commit=root/('native-'+PARENT_ID+'.authenticated.json'),files_manifest=root/'FILES.sha256', prepared=claim/'PREPARED.json', + parent_id=claim/'PARENT_JOB_ID',observer_id=claim/'CAPTURE_JOB_ID', + request_claim=root/'request-claims'/PROFILE['parent_name']/'REQUEST_SHA256', + held_native=claim/'HELD_NATIVE.txt',release_held_native=claim/'RELEASE_HELD_NATIVE.txt', + pending_native=claim/'CAPTURE_PENDING_NATIVE.txt',release_pending_native=claim/'RELEASE_CAPTURE_PENDING_NATIVE.txt', + release_attempt=claim/'RELEASE_ATTEMPT.json',running_admission=claim/'RUNNING_ADMISSION.json', + observer_running=root/('capture-running-'+OBSERVER_ID+'.txt'), + terminal_native=root/('native-'+PARENT_ID+'.txt'),query_exit=root/('native-'+PARENT_ID+'.exit'), + query_stderr=root/('native-'+PARENT_ID+'.stderr'),steps=root/('native-'+PARENT_ID+'.steps.json')) + for label in ('parent-sbatch','capture-sbatch'): + for key,suffix in [('argv','argv.json'),('stdout','stdout'),('stderr','stderr'),('exit','exit')]: + paths[label.replace('-','_')+'_'+key]=claim/(label+'.'+suffix) + return paths + + +def timestamp(value): + need(isinstance(value,str) and re.fullmatch(r'\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d',value), + 'Exact native timestamp required') + return datetime.fromisoformat(value).replace(tzinfo=timezone.utc) + + +def expected_native(capture=False): + return dict(JobId=OBSERVER_ID if capture else PARENT_ID, + JobName=PROFILE['observer_name' if capture else 'parent_name'],UserId='paphiwetsa3(41003)', + Account='loaner',QOS='loaner-normal',Partition='rl2',ReqNodeList='gpu21',NodeList='gpu21', + NumCPUs='2' if capture else '32',MinMemoryNode='1G' if capture else '192G', + TimeLimit='00:10:00' if capture else '7-00:00:00',Requeue='0',Restarts='0', + Command=ROOT+('/capture-native.sbatch' if capture else '/full.sbatch'), + TresPerNode='' if capture else 'gres/gpu:h100:4') + + +def native(raw,state,*,capture=False): + expected=expected_native(capture);f=fields(raw) + comment=('elmo-full-observer:'+REQUEST_SHA+':'+PARENT_ID if capture else 'elmo-full:'+REQUEST_SHA) + need(f.get('Comment')==comment and f.get('WorkDir')==ROOT,'Original comment/workdir changed') + for suffix in ('Out','Err'): + ext='out' if suffix=='Out' else 'err' + need(f.get('Std'+suffix)==ROOT+'/logs/'+expected['JobName']+'-'+expected['JobId']+'.'+ext, + 'Original native log namespace changed') + timestamp(f.get('SubmitTime')) + if state=='PENDING': + need(f.get('JobState')==state and all(f.get(k,'')==v for k,v in expected.items() if k!='NodeList') + and f.get('NodeList','') in {'','(null)','gpu21'} and f.get('NumNodes') in {'1','1-1'} + and f.get('NumTasks')=='1' and f.get('StartTime') in {None,'Unknown','N/A'},'Wrong original pending identity') + if capture: + need(re.fullmatch(r'afterany:'+PARENT_ID+r'\((?:unfulfilled|unsatisfied)\)',f.get('Dependency','')), + 'Original afterany dependency differs') + else:need(f.get('Reason')=='JobHeldUser','Original producer was not held') + parts=f.get('ReqTRES','').split(',');mem=expected['MinMemoryNode'] + need('cpu='+expected['NumCPUs'] in parts and 'node=1' in parts and + bool(set(parts)&{'mem='+mem,'mem='+str(int(mem[:-1])*1024)+'M'}),'Original held TRES changed') + need(f.get('AllocTRES','') in {'','(null)'} and f.get('GRES','') in {'','(null)'},'Pending already allocated') + else: + need(state=='RUNNING' or state in TERMINAL,'Unrecognized original native state') + native_identity(raw,expected,state) + need(timestamp(f.get('StartTime'))>=timestamp(f['SubmitTime']),'Original start precedes submission') + if state in TERMINAL:need(timestamp(f.get('EndTime'))>=timestamp(f['StartTime']),'Invalid original terminal interval') + if not capture and 'JOB_GRES' in f: + need(f['JOB_GRES']=='gpu:h100:4','Original held/active JOB_GRES conflicts') + for key,value in f.items(): + if not capture and key not in {'ReqTRES','AllocTRES','TresPerNode','JOB_GRES','GRES'} and (key.lower().startswith('tresper') or 'gpu' in key.lower()): + need('gpu' not in key.lower() and 'gpu' not in value.lower(),'Original auxiliary GPU resources conflict') + if key=='TresPerTask':need(value=='cpu:32','Original auxiliary CPU resources conflict') + if key in {'ReqTRES','AllocTRES'}: + gpu={p for p in value.split(',') if 'gpu' in p.lower()} + need(gpu<=({'gres/gpu=4','gres/gpu:h100=4'} if not capture else set()),'Original GPU TRES conflict') + if capture and (key.lower().startswith(('gres','job_gres','tresper')) or 'gpu' in key.lower()): + need(value.lower() in {'','(null)','none','n/a','0'} or key=='TresPerTask' and value=='cpu:2', + 'Original observer owns GPU resources') + return f + + +def accepted_argv(capture=False): + if capture: + return ['/usr/local/bin/sbatch','--parsable','--no-requeue','--account=loaner','--qos=loaner-normal','--partition=rl2', + '--job-name='+PROFILE['observer_name'],'--nodelist=gpu21','--nodes=1','--ntasks=1','--cpus-per-task=2', + '--mem=1G','--gres=none','--time=00:10:00','--export=NONE','--dependency=afterany:'+PARENT_ID, + '--comment=elmo-full-observer:'+REQUEST_SHA+':'+PARENT_ID,'--chdir='+ROOT, + '--output='+ROOT+'/logs/%x-%j.out','--error='+ROOT+'/logs/%x-%j.err',ROOT+'/capture-native.sbatch',ROOT,PARENT_ID,REQUEST_SHA,FILES_SHA] + return ['/usr/local/bin/sbatch','--parsable','--hold','--no-requeue','--account=loaner','--qos=loaner-normal','--partition=rl2', + '--comment=elmo-full:'+REQUEST_SHA,'--job-name='+PROFILE['parent_name'],'--nodelist=gpu21','--nodes=1','--ntasks=1', + '--cpus-per-task=32','--mem=192G','--gres=gpu:h100:4','--time=7-00:00:00','--export=NONE','--chdir='+ROOT, + '--output='+ROOT+'/logs/%x-%j.out','--error='+ROOT+'/logs/%x-%j.err',ROOT+'/full.sbatch',ROOT,REQUEST_SHA,FILES_SHA] + + +def validate(q,reader): + parent=reader(q['parent_request']);validate_parent(parent) + need(q['parent_request']==dict(path=PROFILE['request_path'],sha256=REQUEST_SHA) and str(q['parent_job_id'])==PARENT_ID, + 'Only original412831 has this observer protocol') + paths=proof_paths();proof=q['original_observer'] + need(proof.get('schema')==SCHEMA and set(proof)==set(paths)|{'schema'},'Complete full-v5 original protocol required') + raw={} + for key,path in paths.items(): + b=proof[key] + need(set(b)=={'path','sha256'} and b['path']==str(path) and re.fullmatch('[0-9a-f]{64}',b['sha256']), + 'Wrong exact original proof binding: '+key) + value=reader(b,False) + need(isinstance(value,str) and len(value.encode())<=4*1024*1024 and hashlib.sha256(value.encode()).hexdigest()==b['sha256'], + 'Original proof bytes changed or exceed metadata bound') + raw[key]=value + need(proof['files_manifest']['sha256']==FILES_SHA and proof['running_admission']==q['parent_running_admission'], + 'Original manifest/running evidence changed') + entries={} + for line in raw['files_manifest'].splitlines(): + m=re.fullmatch(r'([0-9a-f]{64}) (.+)',line) + need(m and m[2] not in entries and not Path(m[2]).is_absolute() and '..' not in Path(m[2]).parts,'Unsafe original manifest') + entries[m[2]]=m[1] + for key,(name,digest) in CODE_PINS.items(): + need(proof[key]['sha256']==digest==entries.get(name),'Original wrapper code pin differs: '+key) + need(entries.get(str(Path(PROFILE['request_path']).relative_to(ROOT)))==REQUEST_SHA,'Original request missing from manifest') + prepared=json.loads(raw['prepared']);release=json.loads(raw['release_attempt']);running=json.loads(raw['running_admission']) + need(prepared['request_sha256']==REQUEST_SHA and prepared['manifest_sha256']==FILES_SHA + and prepared['parent_argv']==accepted_argv() and release['parent']==PARENT_ID and release['capture']==OBSERVER_ID + and release['request_sha256']==REQUEST_SHA and raw['parent_id'].strip()==PARENT_ID + and raw['observer_id'].strip()==OBSERVER_ID and raw['request_claim'].strip()==REQUEST_SHA,'Original accepted claim differs') + for label,capture,job in [('parent_sbatch',False,PARENT_ID),('capture_sbatch',True,OBSERVER_ID)]: + need(json.loads(raw[label+'_argv'])==accepted_argv(capture) and raw[label+'_stdout'].strip()==job + and raw[label+'_exit'].strip()=='0','Original submission acceptance/argv unresolved') + # Slurm warnings are preserved but are not acceptance authority. + need(running['status']=='ACTUAL_BOUND_FULL_NATIVE_ALLOCATION_PASS' and running['job_id']==PARENT_ID + and running['request_sha256']==REQUEST_SHA,'Actual full-v5 RUNNING admission required') + held=native(raw['held_native'],'PENDING');released=native(raw['release_held_native'],'PENDING') + active=native(running['native'],'RUNNING');state=fields(raw['terminal_native']).get('JobState') + need(state in TERMINAL,'Original parent is not terminal') + terminal=native(raw['terminal_native'],state) + need(q['parent_native']==expected_native(),'Bound original native contract differs') + need(len({r['SubmitTime'] for r in (held,released,active,terminal)})==1 + and active['StartTime']==terminal['StartTime'],'Original native attempt identity changed') + pending=native(raw['pending_native'],'PENDING',capture=True) + pending2=native(raw['release_pending_native'],'PENDING',capture=True) + observer=native(raw['observer_running'],'RUNNING',capture=True) + need(len({r['SubmitTime'] for r in (pending,pending2,observer)})==1 + and timestamp(observer['StartTime'])>=timestamp(terminal['EndTime']), 'Original observer attempt/afterany interval differs') + need(raw['query_exit'].strip()=='0' and not raw['query_stderr'].strip(),'Original parent capture did not succeed') + steps=json.loads(raw['steps']) + need(steps.get('schema')=='native-owned-step-absence-v1' and steps.get('parent_job_id')==PARENT_ID + and steps.get('request_sha256')==REQUEST_SHA and steps.get('uid')==41003 and steps.get('host')=='lambda' + and steps.get('argv')==['/usr/local/bin/scontrol','show','step','-o'] + and type(steps.get('exit_code')) is int and steps['exit_code']==0 and steps.get('stderr')=='', + 'Actual successful complete native step inventory required') + at=datetime.fromisoformat(steps['observed_at_utc']) + need(at.tzinfo is not None and timestamp(terminal['EndTime'])<=at<=datetime.now(timezone.utc), 'Step observation precedes terminal/is future') + text=steps['stdout'];need(isinstance(text,str) and len(text.encode())<=1<<20,'Step inventory is not bounded') + if text.strip() and text.strip()!='No job steps exist in the system.': + for line in text.splitlines(): + sid=fields(line).get('StepId') + need(sid and re.fullmatch(r'[0-9]+(?:_[0-9]+)?(?:\.[A-Za-z0-9_-]+)?',sid),'Malformed complete native step inventory') + need(not(sid==PARENT_ID or sid.startswith(PARENT_ID+'.') or sid.startswith(PARENT_ID+'_')),'Original parent step remains') + from scripts.train.joint.qk_early_capture_proof import verify_commit + authenticated = verify_commit(raw) + return raw['terminal_native'],dict(schema='native-elmo-qk-original-observer-validation-v1', + original_parent_id=PARENT_ID,original_observer_id=OBSERVER_ID,observer_own_terminal='UNKNOWN_NOT_REQUIRED', + capture_query_exit=0,scientific_parent_state=state,scientific_parent_exit=terminal['ExitCode'], + authenticated_capture=authenticated,proofs=proof) diff --git a/scripts/train/joint/qk_prelaunch_history.py b/scripts/train/joint/qk_prelaunch_history.py new file mode 100644 index 000000000..529718006 --- /dev/null +++ b/scripts/train/joint/qk_prelaunch_history.py @@ -0,0 +1,366 @@ +"""Exact four-attempt prelauncher history, not a producer terminal certificate. + +The historical readers are service-owned, pure metadata parsers. A fresh census +reopens only the four old namespaces; current full-v5 scientific output, CSV, +status and checkpoints are deliberately outside its absence checks. The +original 412831 scientific RUNNING/failure/observer/checkpoint gates are separate. +No query result, boolean, or historical zero-entry proof grants recovery here. +""" +from datetime import datetime, timezone +import hashlib +import os +from pathlib import Path +import re +import socket +import stat + +from scripts.train.joint.qk_recovery_profile import ( + RUN_ID, TASK_ROOT, ROOT, REQUEST_PATH, REQUEST_SHA, FILES_SHA, validate_parent, +) +from scripts.train.joint.qk_prelaunch_history_readers import prelaunch_held_retry as proof + +SCHEMA = 'qk-four-prelauncher-history-binding-v1' +EVIDENCE_PATH = ROOT + '/proofs/prelaunch-held-v1' +EVIDENCE_SHA = '15ee3a5bb152468d4616c90b9d5756a86926a799b726e877f6fdcc231cc8d7d4' +MAX_LEAF = 2 << 20 +MAX_MEMBERS = 280 # 279 actual leaves plus their exact EVIDENCE.json manifest. +MAX_TOTAL = 12 << 20 +UID = 41003 +CSV_PARENT = '/ephemeral/enroot/paphiwetsa3/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/logs' +OLD = proof.PRIOR_ATTEMPTS +OLD_IDS = frozenset(a[k] for a in OLD for k in ('parent', 'capture')) +OLD_CLAIMS = {a['root'] + '/claims/' + a['request_sha']: a for a in OLD} +OLD_ROOTS = frozenset(a['root'] for a in OLD) +_CENSUS_TOKEN = object() + + +class _VerifiedCensus(dict): + """Transient in-process evidence; re-parsed JSON cannot become admission.""" + def __init__(self, token, **value): + need(token is _CENSUS_TOKEN, 'Only the live census can construct historical admission') + super().__init__(value) + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def sha(raw): + return hashlib.sha256(raw).hexdigest() + + +def read_metadata(path, *, owned=False, limit=MAX_LEAF): + """Physical regular metadata; stat/read/stat equality, before any hashing.""" + path = Path(path) + need(path.is_absolute() and '..' not in path.parts and path.resolve(strict=True) == path, + 'Physical metadata path required') + fd = os.open(path, os.O_RDONLY | getattr(os, 'O_NOFOLLOW', 0)) + try: + before = os.fstat(fd) + need(stat.S_ISREG(before.st_mode) and before.st_size <= limit + and (not owned or before.st_uid == UID), 'Unsafe/oversized/unowned historical metadata') + with os.fdopen(fd, 'rb', closefd=False) as stream: + raw = stream.read(limit + 1) + identity = lambda s: (s.st_dev, s.st_ino, s.st_size, s.st_mtime_ns, s.st_ctime_ns) + need(len(raw) <= limit and identity(before) == identity(os.fstat(fd)) + == identity(path.stat(follow_symlinks=False)), 'Historical metadata changed during read') + return raw + finally: + os.close(fd) + + +def children(path): + path = Path(path) + need(path.is_absolute() and path.resolve(strict=True) == path and path.is_dir() + and path.stat().st_uid == UID, 'Physical owned historical directory required') + rows = list(path.iterdir()) + need(len(rows) <= 64, 'Excessive historical directory inventory') + for row in rows: + need(not row.is_symlink() and row.resolve(strict=True) == row + and row.stat().st_uid == UID, 'Unowned/aliased historical directory entry') + return rows + + +def absent(path): + # lexists includes broken symlinks; absence cannot hide an alias. + need(not os.path.lexists(path), 'Prior prelauncher namespace appeared: ' + str(path)) + + +def full_attempt_roots(): + root = Path(TASK_ROOT) + need(root.resolve(strict=True) == root and root.is_dir() and root.stat().st_uid == UID, + 'Physical owned campaign root required') + # Other ImageNet/campaign artifacts are outside this exact history scope. + matches = [p for p in root.iterdir() if p.name.startswith('full-v')] + need(len(matches) <= 8, 'Unexpected full-attempt directory count') + for p in matches: + need(p.resolve(strict=True) == p and p.is_dir() and p.stat().st_uid == UID, + 'Aliased/unowned full-attempt directory') + return [str(p) for p in matches] + + +def expected_binding(): + return dict(schema=SCHEMA, + parent_request=dict(path=REQUEST_PATH, sha256=REQUEST_SHA), + parent_files=dict(path=ROOT + '/FILES.sha256', sha256=FILES_SHA), + evidence=dict(path=EVIDENCE_PATH, sha256=EVIDENCE_SHA)) + + +def verify_history(evidence_root): + """Authenticate the actual retained chain, with no live/native authority.""" + root = Path(evidence_root) + manifest = read_metadata(root / 'EVIDENCE.json') + need(sha(manifest) == EVIDENCE_SHA, 'Unreviewed four-attempt historical evidence') + members = proof.parse(manifest) + need(len(members) + 1 == MAX_MEMBERS, 'Incomplete historical evidence closure') + total = len(manifest) + for name in members: + p = Path(name) + need(not p.is_absolute() and '..' not in p.parts, 'Escaping historical evidence member') + raw = read_metadata(root / p) + total += len(raw) + need(total <= MAX_TOTAL and sha(raw) == members[name], 'Historical closure changed or exceeds bounds') + actual = set() + for directory, dirs, names in os.walk(root, followlinks=False): + need(all(not (Path(directory) / d).is_symlink() for d in dirs), 'Historical symlink directory') + actual.update(str((Path(directory) / n).relative_to(root)) for n in names) + need(len(actual) <= MAX_MEMBERS, 'Unexpected historical evidence members') + need(actual == set(members) | {'EVIDENCE.json'}, 'Historical evidence member union differs') + verified = proof.verify(root) + need(verified['earlier_412825_parent_terminal'] == 'UNKNOWN_NOT_INFERRED' + and verified['optimizer_updates_possible_by_reviewed_control_flow'] == 0 + and verified['live_launch_admitted'] is False and verified['checkpoint_recovery_authorized'] is False, + 'Historical proof scope widened') + return verified + + +def disposition(attempt): + """Typed history: UNKNOWN is intentionally not a terminal certificate.""" + job = attempt['parent'] + state, code, terminal = { + '412823': ('FAILED', '1:0', True), + '412825': ('UNKNOWN', None, False), + '412827': ('FAILED', '1:0', True), + '412829': ('CANCELLED', '0:0', True), + }[job] + return dict(job_id=job, observer_job_id=attempt['capture'], + provenance='REVIEWED_PRELAUNCH_NO_TRAINING_ENTRY', + parent_native_state=state, parent_native_exit_code=code, + genuine_parent_terminal_proof=terminal, + maintained_training_launcher_reached=False, + optimizer_updates_possible_by_reviewed_control_flow=0, + checkpoint_recovery_authorized=False, phase_completion_proven=False, + historical_evidence_manifest_sha256=EVIDENCE_SHA) + + +def claim_disposition(census, claim, run_id): + """Only a transient census made in this admission may discharge old claims.""" + if run_id != RUN_ID or str(claim) not in OLD_CLAIMS: + return None + need(isinstance(census, _VerifiedCensus) and census['schema'] == 'qk-four-prelauncher-fresh-census-v1' + and census['historical_evidence_manifest_sha256'] == EVIDENCE_SHA, + 'Fresh complete historical census required') + at = proof.instant(census['checked_at']) + age = (datetime.now(timezone.utc) - at).total_seconds() + need(0 <= age <= 300 and set(census['claims']) == set(OLD_CLAIMS) + and census['claims'][str(claim)] == disposition(OLD_CLAIMS[str(claim)]), + 'Historical census is stale or its claim context changed') + return disposition(OLD_CLAIMS[str(claim)]) + + +def accepted_v1_files(raw, attempt): + """Fresh semantic check of acceptance fields not present in old hash capture.""" + prefix = attempt['root'] + '/claims/' + attempt['request_sha'] + '/' + get = lambda name: raw[prefix + name] + prepared = proof.parse(get('PREPARED.json')) + parent = proof.parse(get('parent-sbatch.argv.json')) + need(parent == prepared['parent_argv'] and parent[-4:] == [attempt['root'] + '/full.sbatch', + attempt['root'], attempt['request_sha'], attempt['files_sha']], 'Original parent acceptance argv changed') + observer = proof.parse(get('capture-sbatch.argv.json')) + expected = ['/usr/local/bin/sbatch', '--parsable', '--no-requeue', '--account=loaner', + '--qos=loaner-normal', '--partition=rl2', '--job-name=elmo-native-qknorm-swiglu-rmsnorm-full-v1', + '--nodelist=gpu21', '--nodes=1', '--ntasks=1', '--cpus-per-task=2', '--mem=1G', '--gres=none', + '--time=00:10:00', '--export=NONE', '--dependency=afterany:' + attempt['parent'], + '--comment=elmo-full-observer:' + attempt['request_sha'] + ':' + attempt['parent'], + '--chdir=' + attempt['root'], '--output=' + attempt['root'] + '/logs/%x-%j.out', + '--error=' + attempt['root'] + '/logs/%x-%j.err', attempt['root'] + '/capture-native.sbatch', + attempt['root'], attempt['parent'], attempt['request_sha'], attempt['files_sha']] + need(observer == expected, 'Original observer acceptance argv changed') + for label, job in [('parent', attempt['parent']), ('capture', attempt['capture'])]: + need(get(label + '-sbatch.stdout').strip() == job.encode() + and get(label + '-sbatch.stderr') == b'' and get(label + '-sbatch.exit').strip() == b'0', + 'Original acceptance outcome changed') + released = proof.parse(get('RELEASE_ACCEPTED.json')) + need(released['parent'] == attempt['parent'] and released['capture'] == attempt['capture'] + and released['stdout'] == '' and proof.instant(released['released_at_utc']) <= datetime.now(timezone.utc), + 'Original release outcome changed') + + +def check_live_native(queue, steps, scope, current_job, current_state): + """Complete owner outputs; reject old aliases and every other scoped writer.""" + need(len(queue.encode()) <= 1 << 20 and len(steps.encode()) <= 1 << 20, + 'Oversized native history census') + from scripts.train.joint.original_observer import strict_step_rows + from scripts.train.joint.phase_observer_proof import check_owned_steps + strict_step_rows(steps) + for line in queue.splitlines(): + if not line.strip(): + continue + parts = [v.strip() for v in line.split('|')] + need(len(parts) == 4, 'Malformed complete owner queue') + job, name, state, comment = parts + need(not any(job == old or job.startswith(old + '.') or job.startswith(old + '_') + or job.startswith(old + '+') for old in OLD_IDS), 'Prior accepted job remains in queue') + scoped = (name in scope['scientific_job_names'] + or any(name.startswith(p) for p in scope['scientific_name_prefixes']) or comment == RUN_ID) + if scoped: + need(job == current_job and state == current_state, 'Another scientific writer appeared') + for job in OLD_IDS: + check_owned_steps(steps, job) + + +def csv_parent_identity(): + """The same host directory must be visible inside the exact bind mount.""" + path = Path(CSV_PARENT) + need(path.resolve(strict=True) == path and path.is_dir(), 'Actual physical CSV parent is unavailable') + st = path.stat() + need(st.st_uid == UID, 'CSV parent owner differs') + return dict(path=CSV_PARENT, device=st.st_dev, inode=st.st_ino, uid=st.st_uid) + + +def verify_host_csv_context(native_fields, job, csv_parent, location): + """Reopen the existing host-native record; no new proof schema or writer.""" + need(location in {'CONTAINER_GATE', 'CONTAINER_DISPATCH'}, 'Unknown CSV observation boundary') + attempt = Path(os.environ.get('ELMO_HISTORY_ATTEMPT', '')) + need(attempt.is_absolute() and attempt.parent.name == 'status' + and re.fullmatch(r'(?:capture|inspect|diagnostic|finalize|full)-' + job + r'\.attempt', attempt.name) + and str(attempt).startswith(TASK_ROOT + '/') + and Path(native_fields['Command']).parent == attempt.parent.parent, + 'Host CSV proof is outside the actual native wrapper/attempt') + host_path = attempt / 'host-native.json' + raw = read_metadata(host_path, owned=True, limit=4 << 20) + host = proof.parse(raw) + from scripts.train.joint.native_interruption import fields + hf = fields(host['native']) + immutable = ('JobId', 'UserId', 'JobName', 'SubmitTime', 'StartTime', 'Command', 'Comment', + 'NodeList', 'NumNodes', 'NumCPUs', 'ReqTRES', 'AllocTRES', 'TimeLimit', 'WorkDir') + need(host['job_id'] == job and all(hf.get(k) == native_fields.get(k) for k in immutable) + and hf.get('JobState') == 'RUNNING', 'Host CSV record belongs to another actual allocation') + prior = host['live_admission']['quiescence']['prelaunch_history']['node_context'] + need(prior['job_id'] == job and prior['location'] == 'ALLOCATED_HOST' + and prior['csv_parent'] == csv_parent, 'Container masks or relocates the host CSV directory') + if location == 'CONTAINER_DISPATCH': + container_path = attempt / 'container-native.json' + container_raw = read_metadata(container_path, owned=True, limit=4 << 20) + container = proof.parse(container_raw) + need(container['schema'] == 'native-elmo-container-auth-v1' + and container['job_id'] == job and container['host_native_sha256'] == sha(raw) + and container['request_sha256'] == host['request_sha256'], + 'Final container authentication does not bind actual host CSV context') + return dict(path=str(host_path), sha256=sha(raw)) + + +def node_local_context(query, *, required): + """Do not interpret gateway /ephemeral absence as gpu21 evidence.""" + job = os.environ.get('SLURM_JOB_ID') + if not job: + need(not required, 'Allocated gpu21 node-local history check required') + return None + need(job.isdecimal() and os.environ.get('SLURMD_NODENAME') == 'gpu21' and os.getuid() == UID, + 'Wrong actual historical CSV allocation namespace') + from scripts.train.joint.native_interruption import fields + from scripts.train.joint.original_observer import query_record + argv = ['/usr/local/bin/scontrol', 'show', 'job', job, '-o', '-dd'] + record = query(argv); query_record(record, argv) + need(record['returncode'] == 0 and not record['stderr'].strip(), 'Actual node ownership query failed') + f = fields(record['stdout']) + need(f.get('JobId') == job and f.get('JobState') == 'RUNNING' + and f.get('UserId') == 'paphiwetsa3(41003)' and f.get('NodeList') == 'gpu21' + and f.get('NumNodes') == '1', 'Actual allocation is not exclusively on gpu21') + node_argv = ['/usr/local/bin/scontrol', 'show', 'node', 'gpu21', '-o'] + node = query(node_argv); query_record(node, node_argv) + need(node['returncode'] == 0 and not node['stderr'].strip(), 'Actual physical node query failed') + nf = fields(node['stdout']) + need(nf.get('NodeName') == 'gpu21' and nf.get('NodeHostName') == socket.gethostname(), + 'Physical host differs from actual gpu21 node') + location = os.environ.get('ELMO_HISTORY_LOCATION') + need(location in {'ALLOCATED_HOST', 'CONTAINER_GATE', 'CONTAINER_DISPATCH'}, + 'Reviewed host/container CSV observation boundary required') + csv_parent = csv_parent_identity() + host_binding = None if location == 'ALLOCATED_HOST' else verify_host_csv_context(f, job, csv_parent, location) + return dict(job_id=job, native=record, physical_node=node, location=location, + csv_parent=csv_parent, host_context=host_binding) + + +def census(scope, run_id, *, current_job=None, current_state='RUNNING', require_node=False): + """Reopened once per admission; compact evidence, no recursive claim copies.""" + if run_id != RUN_ID: + need('qk_prelaunch_history' not in scope, 'QK history attached to another scientific identity') + return None + need(scope.get('qk_prelaunch_history') == expected_binding(), 'Exact QK history binding is mandatory') + need(scope['user'] == 'paphiwetsa3', 'Wrong complete owner census') + root_items = {item['path']: item for item in scope['claim_roots']} + mandatory = {a['root'] + '/claims' for a in OLD} | {ROOT + '/claims'} + need(len(root_items) == len(scope['claim_roots']) and mandatory <= set(root_items), + 'Four historical claims or original production claim omitted') + need(all(root_items[a['root'] + '/claims']['terminal_directory'] == a['root'] for a in OLD), + 'Historical terminal directory moved') + parent_raw = read_metadata(REQUEST_PATH, owned=True) + parent = proof.parse(parent_raw) + need(sha(parent_raw) == REQUEST_SHA + and sha(read_metadata(ROOT + '/FILES.sha256', owned=True)) == FILES_SHA, + 'Original full-v5 source/request closure changed') + validate_parent(parent) + current_marker = ROOT + '/request-claims/' + parent['job_name'] + need({str(p) for p in children(ROOT + '/claims')} == {ROOT + '/claims/' + REQUEST_SHA} + and {str(p) for p in children(ROOT + '/request-claims')} == {current_marker} + and {p.name for p in children(current_marker)} == {'REQUEST_SHA256'} + and read_metadata(current_marker + '/REQUEST_SHA256', owned=True) == (REQUEST_SHA + '\n').encode(), + 'Original full-v5 request marker changed or unknown partial marker appeared') + verified = verify_history(EVIDENCE_PATH) + proof.verify_request(verified['original_request'], parent) + full_roots = full_attempt_roots() + need(set(full_roots) == OLD_ROOTS | {ROOT}, 'Unknown or missing original full-attempt root') + claims = {} + for attempt in OLD: + base = attempt['root']; claim = base + '/claims/' + attempt['request_sha'] + marker = base + '/request-claims/' + attempt['name'] + need({str(p) for p in children(base + '/claims')} == {claim} + and {str(p) for p in children(base + '/request-claims')} == {marker}, 'Unknown prior claim namespace') + need({p.name for p in children(claim)} == set(proof.prior_claim_names(EVIDENCE_PATH, attempt)) + and {p.name for p in children(marker)} == {'REQUEST_SHA256'}, 'Prior accepted file inventory changed') + for suffix in ('ops/claims', 'ops/request-claims', 'ops/status'): + need(not children(base + '/' + suffix), 'Prior maintained namespace appeared') + absent(base + '/ops/requests/' + attempt['name'] + '.attempt.json') + claims[claim] = disposition(attempt) + expected = proof.expected_live_file_hashes(EVIDENCE_PATH) + all_files = set(expected) | {OLD[0]['root'] + '/claims/' + OLD[0]['request_sha'] + '/' + name + for name in proof.CLAIM_NAMES} + need(len(all_files) <= 96, 'Unreviewed prior metadata scope') + raw = {p: read_metadata(p, owned=True) for p in sorted(all_files)} + hashes = {p: sha(v) for p, v in raw.items()} + proof.verify_live_file_hashes(EVIDENCE_PATH, {p: hashes[p] for p in expected}) + accepted_v1_files(raw, OLD[0]) + from scripts.train.joint.original_observer import query, query_record, step_argv + qargv = ['/usr/local/bin/squeue', '--noheader', '--user', scope['user'], '--format=%i|%j|%T|%k'] + sargv = step_argv(scope['user']) + queue, steps = query(qargv), query(sargv) + for record, argv in [(queue, qargv), (steps, sargv)]: + query_record(record, argv) + need(record['returncode'] == 0 and not record['stderr'].strip(), 'Fresh complete native census failed') + check_live_native(queue['stdout'], steps['stdout'], scope, current_job, current_state) + node = node_local_context(query, required=require_node) + base_csv = verified['original_request']['local_logs'] + need(base_csv.endswith('-attempt-v4'), 'Historical local log derivation changed') + base_csv = base_csv[:-len('-attempt-v4')] + old_csv = [base_csv, base_csv + '-attempt-v2', base_csv + '-attempt-v3', base_csv + '-attempt-v4'] + if node is not None: + for path in old_csv: + absent(path) + return _VerifiedCensus(_CENSUS_TOKEN, schema='qk-four-prelauncher-fresh-census-v1', checked_at=datetime.now(timezone.utc).isoformat(), + historical_evidence_manifest_sha256=EVIDENCE_SHA, claims=claims, prior_file_hashes=hashes, + queue=queue, steps=steps, node_context=node, + old_csv=dict(paths=old_csv, status='ACTUAL_GPU21_ABSENT' if node else 'DEFERRED_TO_ALLOCATED_ENTRY'), + earlier_412825_parent_terminal='UNKNOWN_NOT_INFERRED', current_scientific_output_absence_required=False, + checkpoint_recovery_authorized=False, phase_completion_proven=False) diff --git a/scripts/train/joint/qk_prelaunch_history_readers/__init__.py b/scripts/train/joint/qk_prelaunch_history_readers/__init__.py new file mode 100644 index 000000000..6d19dd106 --- /dev/null +++ b/scripts/train/joint/qk_prelaunch_history_readers/__init__.py @@ -0,0 +1,22 @@ +"""Service-owned, read-only proof readers for four exact prelaunch attempts. + +These authenticate historical metadata and return no live launch, zero-step +replay, or production-checkpoint recovery authority. Callers retain all current +intent, claim, queue, allocation, output, storage and science admission gates. +""" +from .prelaunch_held_retry import ( + expected_live_file_hashes, + prior_claim_names, + verify, + verify_claim_entries, + verify_live_file_hashes, + verify_queue_steps, + verify_request, +) + + +__all__ = [ + 'expected_live_file_hashes', 'prior_claim_names', 'verify', + 'verify_claim_entries', 'verify_live_file_hashes', 'verify_queue_steps', + 'verify_request', +] diff --git a/scripts/train/joint/qk_prelaunch_history_readers/early_native_parser_v3.py b/scripts/train/joint/qk_prelaunch_history_readers/early_native_parser_v3.py new file mode 100644 index 000000000..adfca0573 --- /dev/null +++ b/scripts/train/joint/qk_prelaunch_history_readers/early_native_parser_v3.py @@ -0,0 +1,86 @@ +"""Exact historical full-v3 pure parser; no collection or runtime code loading. + +Only unchanged constants, need/digest and verify_record are retained from the +reviewed original. Original source is authenticated as data by reviewed_parsers. +""" +from datetime import datetime, timedelta, timezone +import hashlib +import json +from pathlib import Path +import re + +ROOT=Path('/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3') + + +CLIENT='/usr/local/bin/scontrol' + + +LIMIT=1<<20 + + +TERMINAL={'COMPLETED','FAILED','CANCELLED','TIMEOUT','NODE_FAIL','OUT_OF_MEMORY','PREEMPTED','BOOT_FAIL','DEADLINE','REVOKED'} + + +def need(value,message): + if not value:raise ValueError(message) + + +def digest(raw):return hashlib.sha256(raw.encode()).hexdigest() + + +def verify_record(record,parent,capture,request_sha,files_sha,read,api): + need(record['schema']=='early-full-native-observation-v1' and record['status']=='RAW_UNAUTHENTICATED_NO_TERMINAL_AUTHORITY' + and record['parent_job_id']==parent and record['observer_job_id']==capture + and record['request_sha256']==request_sha and record['files_manifest_sha256']==files_sha + and record['uid']==41003 and record['node']=='gpu21','Wrong raw observation identity') + expected={'parent':[CLIENT,'show','job',parent,'-o','-dd'], + 'steps':[CLIENT,'show','step','-o'], + 'observer':[CLIENT,'show','job',capture,'-o','-dd']} + need(set(record['queries'])==set(expected),'Incomplete early native query closure') + for key,argv in expected.items(): + row=record['queries'][key] + need(row['argv']==argv and row['exit_code']==0 and row['stderr']=='' and row['failure'] is None and row.get('output_truncated') is False,'Actual native query failed/unknown/truncated; raw is not terminal proof') + start=datetime.fromisoformat(row['start_utc']);end=datetime.fromisoformat(row['end_utc']) + need(start.tzinfo is not None and end.tzinfo is not None and end>=start + and end<=datetime.now(timezone.utc)+timedelta(seconds=5),'Invalid/future actual query interval') + names={f'native-{parent}.txt',f'native-{parent}.stderr',f'native-{parent}.exit', + f'native-{parent}.steps.json',f'capture-running-{capture}.txt'} + need(set(record['canonical_sha256'])==names,'Changed canonical early evidence set') + for name,sha in record['canonical_sha256'].items():need(digest(read(ROOT/name))==sha,'Changed early raw bytes') + need(read(ROOT/f'native-{parent}.txt')==record['queries']['parent']['stdout'] + and read(ROOT/f'capture-running-{capture}.txt')==record['queries']['observer']['stdout'] + and read(ROOT/f'native-{parent}.stderr')=='' and read(ROOT/f'native-{parent}.exit')=='0\n','Raw native files differ from actual query') + claim=ROOT/'claims'/request_sha + need(read(claim/'PARENT_JOB_ID').strip()==parent and read(claim/'CAPTURE_JOB_ID').strip()==capture,'Wrong accepted claim IDs') + for name,jid in [('parent-sbatch.stdout',parent),('capture-sbatch.stdout',capture),('parent-sbatch.exit','0'),('capture-sbatch.exit','0')]: + need(read(claim/name).strip()==jid,'Actual accepted query/claim outcome differs') + prepared=json.loads(read(claim/'PREPARED.json')) + need(prepared['request_sha256']==request_sha and prepared['manifest_sha256']==files_sha,'Prepared request/code closure changed') + release=json.loads(read(claim/'RELEASE_ATTEMPT.json')) + need(release.get('parent')==parent and release.get('capture')==capture and release.get('request_sha256')==request_sha,'Wrong immutable release binding') + parent_raw=record['queries']['parent']['stdout'];parent_fields=api.fields(parent_raw) + need(parent_fields.get('JobState') in TERMINAL,'Parent is not genuinely terminal') + terminal=api.check_native(parent_raw,job=parent,state=parent_fields['JobState'],request_sha=request_sha) + need(terminal.get('NodeList')=='gpu21' and terminal.get('NumNodes')=='1' + and api.native_time(terminal['EndTime'])>=api.native_time(terminal['StartTime'])>=api.native_time(terminal['SubmitTime']) + and re.fullmatch('[0-9]+:[0-9]+',terminal.get('ExitCode','')),'Actual terminal node/interval/exit absent') + active=api.check_native(record['queries']['observer']['stdout'],job=capture,state='RUNNING',capture=True,parent=parent,request_sha=request_sha) + parent_end=api.native_time(terminal['EndTime']) + need(api.native_time(active['StartTime'])>=parent_end,'Observer started before parent terminal; not genuine afterany') + for row in record['queries'].values(): + need(datetime.fromisoformat(row['start_utc'])>=parent_end,'Native query predates parent terminal') + need(datetime.fromisoformat(record['queries']['parent']['end_utc'])<=datetime.fromisoformat(record['queries']['steps']['start_utc']) + and datetime.fromisoformat(record['queries']['steps']['end_utc'])<=datetime.fromisoformat(record['queries']['observer']['start_utc']) + and datetime.fromisoformat(record['queries']['observer']['end_utc'])>=api.native_time(active['StartTime']), + 'Early native query order/observer interval differs') + api.same_attempt(*[api.check_native(read(claim/name),job=parent,state='PENDING',request_sha=request_sha) for name in ['HELD_NATIVE.txt','RELEASE_HELD_NATIVE.txt']],terminal) + api.same_attempt(*[api.check_native(read(claim/name),job=capture,state='PENDING',capture=True,parent=parent,request_sha=request_sha) for name in ['CAPTURE_PENDING_NATIVE.txt','RELEASE_CAPTURE_PENDING_NATIVE.txt']],active) + steps=json.loads(read(ROOT/f'native-{parent}.steps.json')) + need(steps['stdout']==record['queries']['steps']['stdout'] and steps['stderr']==record['queries']['steps']['stderr'] + and steps['observed_at_utc']==record['queries']['steps']['end_utc'],'Canonical complete steps differs') + api.release_observation(steps,parent,request_sha,terminal) + return dict(schema='authenticated-early-full-native-observation-v1',status='AUTHENTICATED_TERMINAL_EVIDENCE_ONLY', + parent_job_id=parent,observer_job_id=capture,parent_state=terminal['JobState'],parent_exit_code=terminal['ExitCode'], + parent_start=terminal['StartTime'],parent_end=terminal['EndTime'],request_sha256=request_sha, + files_manifest_sha256=files_sha,canonical_sha256=record['canonical_sha256'], + zero_work_proven=False,production_completion_proven=False,observer_own_terminal='UNKNOWN_NOT_INFERRED') diff --git a/scripts/train/joint/qk_prelaunch_history_readers/native_guard_v1.py b/scripts/train/joint/qk_prelaunch_history_readers/native_guard_v1.py new file mode 100644 index 000000000..627cabc18 --- /dev/null +++ b/scripts/train/joint/qk_prelaunch_history_readers/native_guard_v1.py @@ -0,0 +1,105 @@ +"""Phase-specific full parser adapted from sealed GPU smoke v2; no ML.""" +import re +from pathlib import Path +from datetime import datetime, timezone +REMOTE=Path('/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1') +REQUEST_NAME='elmo-large314m-qknorm-swiglu-rmsnorm-full-v1' +CAPTURE_NAME='elmo-native-qknorm-swiglu-rmsnorm-full-v1' + +def need(ok,message): + if not ok:raise ValueError(message) + +def fields(raw): + pairs=re.findall(r'(?:^|\s)([A-Za-z][A-Za-z0-9:/_-]*)=(\S+)',raw) + need(len(pairs)==len(dict(pairs)),'Duplicate native fields') + return dict(pairs) + +def native_time(value): + need(isinstance(value,str) and re.fullmatch(r'\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d',value),'Missing exact native timestamp') + return datetime.fromisoformat(value).replace(tzinfo=timezone.utc) + +def same_attempt(*rows,terminal=None): + need(rows and len({r.get('JobId') for r in rows})==1,'Native job identities differ') + submitted=[native_time(r.get('SubmitTime')) for r in rows] + need(len(set(submitted))==1,'Native SubmitTime differs across accepted attempt') + active=[r for r in rows if r.get('JobState') in {'RUNNING','COMPLETED'}] + starts=[native_time(r.get('StartTime')) for r in active] + need(not starts or len(set(starts))==1 and starts[0]>=submitted[0],'Native StartTime differs across accepted attempt') + if terminal is not None: + need(terminal in rows and terminal.get('JobState')=='COMPLETED','Successful same-attempt terminal required') + need(native_time(terminal.get('EndTime'))>=native_time(terminal.get('StartTime')),'Terminal interval is invalid') + +def no_owned_steps(raw,job): + need(isinstance(raw,str) and len(raw.encode())<=1<<20,'Invalid complete native step output') + if not raw.strip() or raw.strip()=='No job steps exist in the system.':return + for line in raw.splitlines(): + row=fields(line);step=row.get('StepId') + need(step is not None,'Unparseable complete native step inventory') + need(not(step==job or step.startswith(job+'.') or step.startswith(job+'_')),'Owned worker or array-alias step remains') + +def release_observation(record,job,request_sha,terminal): + need(record.get('schema')=='native-owned-step-absence-v1' and record.get('parent_job_id')==job + and record.get('request_sha256')==request_sha and record.get('uid')==41003 and record.get('host')=='lambda' + and record.get('argv')==['/usr/local/bin/scontrol','show','step','-o'] + and record.get('exit_code')==0 and record.get('stderr')=='','Actual complete native step query required') + at=datetime.fromisoformat(record['observed_at_utc']) + need(at.tzinfo is not None and at>=native_time(terminal.get('EndTime')),'Step absence must be observed after terminal completion') + no_owned_steps(record['stdout'],job) + +def check_native(raw,*,job,state,capture=False,parent=None,cpu_source=None,request_sha=None): + f=fields(raw) + if cpu_source: + name,cpus,mem,limit=cpu_source + else: + name,cpus,mem,limit=(CAPTURE_NAME,'2','1G','00:10:00') if capture else (REQUEST_NAME,'32','192G','7-00:00:00') + need(f.get('JobId')==str(job) and f.get('JobName')==name and f.get('UserId')=='paphiwetsa3(41003)' + and f.get('Account')=='loaner' and f.get('Partition')=='rl2' and f.get('ReqNodeList')=='gpu21' + and f.get('NumNodes') in {'1','1-1'} and f.get('NumTasks')=='1' and f.get('NumCPUs')==cpus + and f.get('MinMemoryNode') in {mem,str(int(mem[:-1])*1024)+'M',str(int(mem[:-1])*1024)} + and f.get('TimeLimit')==limit and f.get('JobState')==state + and f.get('Requeue')=='0' and f.get('Restarts')=='0','Wrong owned native name/node/resources/state') + native_time(f.get('SubmitTime')) + if state=='PENDING': + need((parent and re.search(r'(?:^|,)afterany:'+re.escape(str(parent))+r'(?:\(|,|$)',f.get('Dependency',''))) + if capture else f.get('Reason')=='JobHeldUser','Exact held acceptance/afterany required') + if state in {'RUNNING','COMPLETED'}: + need(f.get('NodeList')=='gpu21' and f.get('NumNodes')=='1','Wrong actual native node') + need(native_time(f.get('StartTime'))>=native_time(f.get('SubmitTime')),'Invalid actual start time') + if state=='COMPLETED':need(f.get('ExitCode')=='0:0' and native_time(f.get('EndTime'))>=native_time(f.get('StartTime')),'True successful terminal proof required') + gpu=not capture and not cpu_source + for key in ('ReqTRES','AllocTRES'): + parts=f.get(key,'').split(',') + if state in {'RUNNING','COMPLETED'} or key=='ReqTRES': + need('cpu='+cpus in parts and 'node=1' in parts and any(x in parts for x in {'mem='+mem,'mem='+str(int(mem[:-1])*1024)+'M'}),'Missing exact native TRES') + for part in parts: + if 'gpu' in part.lower():need(gpu and part in {'gres/gpu=4','gres/gpu:h100=4'},'Unexpected GPU resources') + if gpu: + need(f.get('TresPerNode')=='gres/gpu:h100:4', + 'Exact four-H100 native request required') + if 'JOB_GRES' in f: + need(f['JOB_GRES']=='gpu:h100:4','Conflicting native job GPU request') + if state in {'RUNNING','COMPLETED'}: + need(f.get('JOB_GRES')=='gpu:h100:4','Actual native job GPU request missing') + # Native terminal records can clear released device indices. Completion + # separately requires the same job's saved RUNNING admission below. + if state == 'RUNNING' or (state == 'COMPLETED' and f.get('GRES')): + actual=re.fullmatch(r'gpu:h100:4\(IDX:([0-9,-]+)\)',f.get('GRES','')) + need(actual is not None,'Actual four-H100 allocation missing') + indices=[] + for item in actual[1].split(','): + ends=[int(x) for x in item.split('-')] + need(len(ends) in (1,2) and ends[-1]>=ends[0],'Invalid native GPU indices') + indices.extend(range(ends[0],ends[-1]+1)) + need(len(indices)==len(set(indices))==4,'Actual four distinct allocated GPU indices required') + if request_sha is not None: + need(f.get('Command')==str(REMOTE/('capture-native.sbatch' if capture else 'full.sbatch')), + 'Immutable full native command changed') + need(f.get('Comment')==('elmo-full-observer:'+request_sha+':'+str(parent) if capture else 'elmo-full:'+request_sha), + 'Immutable full native request comment changed') + if not gpu: + for key,value in f.items(): + if key.lower().startswith(('gres','job_gres','tresper')): + need(value.lower() in {'','(null)','n/a','none','0'} or + (key=='TresPerTask' and value=='cpu:'+cpus),'CPU observer has auxiliary GPU resources') + need(f.get('QOS')=='loaner-normal','Changed QoS') + return f diff --git a/scripts/train/joint/qk_prelaunch_history_readers/native_guard_v2.py b/scripts/train/joint/qk_prelaunch_history_readers/native_guard_v2.py new file mode 100644 index 000000000..33f8c4a75 --- /dev/null +++ b/scripts/train/joint/qk_prelaunch_history_readers/native_guard_v2.py @@ -0,0 +1,105 @@ +"""Phase-specific full parser adapted from sealed GPU smoke v2; no ML.""" +import re +from pathlib import Path +from datetime import datetime, timezone +REMOTE=Path('/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2') +REQUEST_NAME='elmo-large314m-qknorm-swiglu-rmsnorm-full-v2' +CAPTURE_NAME='elmo-native-qknorm-swiglu-rmsnorm-full-v2' + +def need(ok,message): + if not ok:raise ValueError(message) + +def fields(raw): + pairs=re.findall(r'(?:^|\s)([A-Za-z][A-Za-z0-9:/_-]*)=(\S+)',raw) + need(len(pairs)==len(dict(pairs)),'Duplicate native fields') + return dict(pairs) + +def native_time(value): + need(isinstance(value,str) and re.fullmatch(r'\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d',value),'Missing exact native timestamp') + return datetime.fromisoformat(value).replace(tzinfo=timezone.utc) + +def same_attempt(*rows,terminal=None): + need(rows and len({r.get('JobId') for r in rows})==1,'Native job identities differ') + submitted=[native_time(r.get('SubmitTime')) for r in rows] + need(len(set(submitted))==1,'Native SubmitTime differs across accepted attempt') + active=[r for r in rows if r.get('JobState') in {'RUNNING','COMPLETED'}] + starts=[native_time(r.get('StartTime')) for r in active] + need(not starts or len(set(starts))==1 and starts[0]>=submitted[0],'Native StartTime differs across accepted attempt') + if terminal is not None: + need(terminal in rows and terminal.get('JobState')=='COMPLETED','Successful same-attempt terminal required') + need(native_time(terminal.get('EndTime'))>=native_time(terminal.get('StartTime')),'Terminal interval is invalid') + +def no_owned_steps(raw,job): + need(isinstance(raw,str) and len(raw.encode())<=1<<20,'Invalid complete native step output') + if not raw.strip() or raw.strip()=='No job steps exist in the system.':return + for line in raw.splitlines(): + row=fields(line);step=row.get('StepId') + need(step is not None,'Unparseable complete native step inventory') + need(not(step==job or step.startswith(job+'.') or step.startswith(job+'_')),'Owned worker or array-alias step remains') + +def release_observation(record,job,request_sha,terminal): + need(record.get('schema')=='native-owned-step-absence-v1' and record.get('parent_job_id')==job + and record.get('request_sha256')==request_sha and record.get('uid')==41003 and record.get('host')=='lambda' + and record.get('argv')==['/usr/local/bin/scontrol','show','step','-o'] + and record.get('exit_code')==0 and record.get('stderr')=='','Actual complete native step query required') + at=datetime.fromisoformat(record['observed_at_utc']) + need(at.tzinfo is not None and at>=native_time(terminal.get('EndTime')),'Step absence must be observed after terminal completion') + no_owned_steps(record['stdout'],job) + +def check_native(raw,*,job,state,capture=False,parent=None,cpu_source=None,request_sha=None): + f=fields(raw) + if cpu_source: + name,cpus,mem,limit=cpu_source + else: + name,cpus,mem,limit=(CAPTURE_NAME,'2','1G','00:10:00') if capture else (REQUEST_NAME,'32','192G','7-00:00:00') + need(f.get('JobId')==str(job) and f.get('JobName')==name and f.get('UserId')=='paphiwetsa3(41003)' + and f.get('Account')=='loaner' and f.get('Partition')=='rl2' and f.get('ReqNodeList')=='gpu21' + and f.get('NumNodes') in {'1','1-1'} and f.get('NumTasks')=='1' and f.get('NumCPUs')==cpus + and f.get('MinMemoryNode') in {mem,str(int(mem[:-1])*1024)+'M',str(int(mem[:-1])*1024)} + and f.get('TimeLimit')==limit and f.get('JobState')==state + and f.get('Requeue')=='0' and f.get('Restarts')=='0','Wrong owned native name/node/resources/state') + native_time(f.get('SubmitTime')) + if state=='PENDING': + need((parent and re.search(r'(?:^|,)afterany:'+re.escape(str(parent))+r'(?:\(|,|$)',f.get('Dependency',''))) + if capture else f.get('Reason')=='JobHeldUser','Exact held acceptance/afterany required') + if state in {'RUNNING','COMPLETED'}: + need(f.get('NodeList')=='gpu21' and f.get('NumNodes')=='1','Wrong actual native node') + need(native_time(f.get('StartTime'))>=native_time(f.get('SubmitTime')),'Invalid actual start time') + if state=='COMPLETED':need(f.get('ExitCode')=='0:0' and native_time(f.get('EndTime'))>=native_time(f.get('StartTime')),'True successful terminal proof required') + gpu=not capture and not cpu_source + for key in ('ReqTRES','AllocTRES'): + parts=f.get(key,'').split(',') + if state in {'RUNNING','COMPLETED'} or key=='ReqTRES': + need('cpu='+cpus in parts and 'node=1' in parts and any(x in parts for x in {'mem='+mem,'mem='+str(int(mem[:-1])*1024)+'M'}),'Missing exact native TRES') + for part in parts: + if 'gpu' in part.lower():need(gpu and part in {'gres/gpu=4','gres/gpu:h100=4'},'Unexpected GPU resources') + if gpu: + need(f.get('TresPerNode')=='gres/gpu:h100:4', + 'Exact four-H100 native request required') + if 'JOB_GRES' in f: + need(f['JOB_GRES']=='gpu:h100:4','Conflicting native job GPU request') + if state in {'RUNNING','COMPLETED'}: + need(f.get('JOB_GRES')=='gpu:h100:4','Actual native job GPU request missing') + # Native terminal records can clear released device indices. Completion + # separately requires the same job's saved RUNNING admission below. + if state == 'RUNNING' or (state == 'COMPLETED' and f.get('GRES')): + actual=re.fullmatch(r'gpu:h100:4\(IDX:([0-9,-]+)\)',f.get('GRES','')) + need(actual is not None,'Actual four-H100 allocation missing') + indices=[] + for item in actual[1].split(','): + ends=[int(x) for x in item.split('-')] + need(len(ends) in (1,2) and ends[-1]>=ends[0],'Invalid native GPU indices') + indices.extend(range(ends[0],ends[-1]+1)) + need(len(indices)==len(set(indices))==4,'Actual four distinct allocated GPU indices required') + if request_sha is not None: + need(f.get('Command')==str(REMOTE/('capture-native.sbatch' if capture else 'full.sbatch')), + 'Immutable full native command changed') + need(f.get('Comment')==('elmo-full-observer:'+request_sha+':'+str(parent) if capture else 'elmo-full:'+request_sha), + 'Immutable full native request comment changed') + if not gpu: + for key,value in f.items(): + if key.lower().startswith(('gres','job_gres','tresper')): + need(value.lower() in {'','(null)','n/a','none','0'} or + (key=='TresPerTask' and value=='cpu:'+cpus),'CPU observer has auxiliary GPU resources') + need(f.get('QOS')=='loaner-normal','Changed QoS') + return f diff --git a/scripts/train/joint/qk_prelaunch_history_readers/native_guard_v3.py b/scripts/train/joint/qk_prelaunch_history_readers/native_guard_v3.py new file mode 100644 index 000000000..e3646a0e4 --- /dev/null +++ b/scripts/train/joint/qk_prelaunch_history_readers/native_guard_v3.py @@ -0,0 +1,105 @@ +"""Phase-specific full parser adapted from sealed GPU smoke v2; no ML.""" +import re +from pathlib import Path +from datetime import datetime, timezone +REMOTE=Path('/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3') +REQUEST_NAME='elmo-large314m-qknorm-swiglu-rmsnorm-full-v3' +CAPTURE_NAME='elmo-native-qknorm-swiglu-rmsnorm-full-v3' + +def need(ok,message): + if not ok:raise ValueError(message) + +def fields(raw): + pairs=re.findall(r'(?:^|\s)([A-Za-z][A-Za-z0-9:/_-]*)=(\S+)',raw) + need(len(pairs)==len(dict(pairs)),'Duplicate native fields') + return dict(pairs) + +def native_time(value): + need(isinstance(value,str) and re.fullmatch(r'\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d',value),'Missing exact native timestamp') + return datetime.fromisoformat(value).replace(tzinfo=timezone.utc) + +def same_attempt(*rows,terminal=None): + need(rows and len({r.get('JobId') for r in rows})==1,'Native job identities differ') + submitted=[native_time(r.get('SubmitTime')) for r in rows] + need(len(set(submitted))==1,'Native SubmitTime differs across accepted attempt') + active=[r for r in rows if r.get('JobState') in {'RUNNING','COMPLETED'}] + starts=[native_time(r.get('StartTime')) for r in active] + need(not starts or len(set(starts))==1 and starts[0]>=submitted[0],'Native StartTime differs across accepted attempt') + if terminal is not None: + need(terminal in rows and terminal.get('JobState')=='COMPLETED','Successful same-attempt terminal required') + need(native_time(terminal.get('EndTime'))>=native_time(terminal.get('StartTime')),'Terminal interval is invalid') + +def no_owned_steps(raw,job): + need(isinstance(raw,str) and len(raw.encode())<=1<<20,'Invalid complete native step output') + if not raw.strip() or raw.strip()=='No job steps exist in the system.':return + for line in raw.splitlines(): + row=fields(line);step=row.get('StepId') + need(step is not None,'Unparseable complete native step inventory') + need(not(step==job or step.startswith(job+'.') or step.startswith(job+'_')),'Owned worker or array-alias step remains') + +def release_observation(record,job,request_sha,terminal): + need(record.get('schema')=='native-owned-step-absence-v1' and record.get('parent_job_id')==job + and record.get('request_sha256')==request_sha and record.get('uid')==41003 and record.get('host')=='lambda' + and record.get('argv')==['/usr/local/bin/scontrol','show','step','-o'] + and record.get('exit_code')==0 and record.get('stderr')=='','Actual complete native step query required') + at=datetime.fromisoformat(record['observed_at_utc']) + need(at.tzinfo is not None and at>=native_time(terminal.get('EndTime')),'Step absence must be observed after terminal completion') + no_owned_steps(record['stdout'],job) + +def check_native(raw,*,job,state,capture=False,parent=None,cpu_source=None,request_sha=None): + f=fields(raw) + if cpu_source: + name,cpus,mem,limit=cpu_source + else: + name,cpus,mem,limit=(CAPTURE_NAME,'2','1G','00:10:00') if capture else (REQUEST_NAME,'32','192G','7-00:00:00') + need(f.get('JobId')==str(job) and f.get('JobName')==name and f.get('UserId')=='paphiwetsa3(41003)' + and f.get('Account')=='loaner' and f.get('Partition')=='rl2' and f.get('ReqNodeList')=='gpu21' + and f.get('NumNodes') in {'1','1-1'} and f.get('NumTasks')=='1' and f.get('NumCPUs')==cpus + and f.get('MinMemoryNode') in {mem,str(int(mem[:-1])*1024)+'M',str(int(mem[:-1])*1024)} + and f.get('TimeLimit')==limit and f.get('JobState')==state + and f.get('Requeue')=='0' and f.get('Restarts')=='0','Wrong owned native name/node/resources/state') + native_time(f.get('SubmitTime')) + if state=='PENDING': + need((parent and re.search(r'(?:^|,)afterany:'+re.escape(str(parent))+r'(?:\(|,|$)',f.get('Dependency',''))) + if capture else f.get('Reason')=='JobHeldUser','Exact held acceptance/afterany required') + if state in {'RUNNING','COMPLETED'}: + need(f.get('NodeList')=='gpu21' and f.get('NumNodes')=='1','Wrong actual native node') + need(native_time(f.get('StartTime'))>=native_time(f.get('SubmitTime')),'Invalid actual start time') + if state=='COMPLETED':need(f.get('ExitCode')=='0:0' and native_time(f.get('EndTime'))>=native_time(f.get('StartTime')),'True successful terminal proof required') + gpu=not capture and not cpu_source + for key in ('ReqTRES','AllocTRES'): + parts=f.get(key,'').split(',') + if state in {'RUNNING','COMPLETED'} or key=='ReqTRES': + need('cpu='+cpus in parts and 'node=1' in parts and any(x in parts for x in {'mem='+mem,'mem='+str(int(mem[:-1])*1024)+'M'}),'Missing exact native TRES') + for part in parts: + if 'gpu' in part.lower():need(gpu and part in {'gres/gpu=4','gres/gpu:h100=4'},'Unexpected GPU resources') + if gpu: + need(f.get('TresPerNode')=='gres/gpu:h100:4', + 'Exact four-H100 native request required') + if 'JOB_GRES' in f: + need(f['JOB_GRES']=='gpu:h100:4','Conflicting native job GPU request') + if state in {'RUNNING','COMPLETED'}: + need(f.get('JOB_GRES')=='gpu:h100:4','Actual native job GPU request missing') + # Native terminal records can clear released device indices. Completion + # separately requires the same job's saved RUNNING admission below. + if state == 'RUNNING' or (state == 'COMPLETED' and f.get('GRES')): + actual=re.fullmatch(r'gpu:h100:4\(IDX:([0-9,-]+)\)',f.get('GRES','')) + need(actual is not None,'Actual four-H100 allocation missing') + indices=[] + for item in actual[1].split(','): + ends=[int(x) for x in item.split('-')] + need(len(ends) in (1,2) and ends[-1]>=ends[0],'Invalid native GPU indices') + indices.extend(range(ends[0],ends[-1]+1)) + need(len(indices)==len(set(indices))==4,'Actual four distinct allocated GPU indices required') + if request_sha is not None: + need(f.get('Command')==str(REMOTE/('capture-native.sbatch' if capture else 'full.sbatch')), + 'Immutable full native command changed') + need(f.get('Comment')==('elmo-full-observer:'+request_sha+':'+str(parent) if capture else 'elmo-full:'+request_sha), + 'Immutable full native request comment changed') + if not gpu: + for key,value in f.items(): + if key.lower().startswith(('gres','job_gres','tresper')): + need(value.lower() in {'','(null)','n/a','none','0'} or + (key=='TresPerTask' and value=='cpu:'+cpus),'CPU observer has auxiliary GPU resources') + need(f.get('QOS')=='loaner-normal','Changed QoS') + return f diff --git a/scripts/train/joint/qk_prelaunch_history_readers/native_guard_v4.py b/scripts/train/joint/qk_prelaunch_history_readers/native_guard_v4.py new file mode 100644 index 000000000..721c5f34a --- /dev/null +++ b/scripts/train/joint/qk_prelaunch_history_readers/native_guard_v4.py @@ -0,0 +1,105 @@ +"""Phase-specific full parser adapted from sealed GPU smoke v2; no ML.""" +import re +from pathlib import Path +from datetime import datetime, timezone +REMOTE=Path('/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4') +REQUEST_NAME='elmo-large314m-qknorm-swiglu-rmsnorm-full-v4' +CAPTURE_NAME='elmo-native-qknorm-swiglu-rmsnorm-full-v4' + +def need(ok,message): + if not ok:raise ValueError(message) + +def fields(raw): + pairs=re.findall(r'(?:^|\s)([A-Za-z][A-Za-z0-9:/_-]*)=(\S+)',raw) + need(len(pairs)==len(dict(pairs)),'Duplicate native fields') + return dict(pairs) + +def native_time(value): + need(isinstance(value,str) and re.fullmatch(r'\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d',value),'Missing exact native timestamp') + return datetime.fromisoformat(value).replace(tzinfo=timezone.utc) + +def same_attempt(*rows,terminal=None): + need(rows and len({r.get('JobId') for r in rows})==1,'Native job identities differ') + submitted=[native_time(r.get('SubmitTime')) for r in rows] + need(len(set(submitted))==1,'Native SubmitTime differs across accepted attempt') + active=[r for r in rows if r.get('JobState') in {'RUNNING','COMPLETED'}] + starts=[native_time(r.get('StartTime')) for r in active] + need(not starts or len(set(starts))==1 and starts[0]>=submitted[0],'Native StartTime differs across accepted attempt') + if terminal is not None: + need(terminal in rows and terminal.get('JobState')=='COMPLETED','Successful same-attempt terminal required') + need(native_time(terminal.get('EndTime'))>=native_time(terminal.get('StartTime')),'Terminal interval is invalid') + +def no_owned_steps(raw,job): + need(isinstance(raw,str) and len(raw.encode())<=1<<20,'Invalid complete native step output') + if not raw.strip() or raw.strip()=='No job steps exist in the system.':return + for line in raw.splitlines(): + row=fields(line);step=row.get('StepId') + need(step is not None,'Unparseable complete native step inventory') + need(not(step==job or step.startswith(job+'.') or step.startswith(job+'_')),'Owned worker or array-alias step remains') + +def release_observation(record,job,request_sha,terminal): + need(record.get('schema')=='native-owned-step-absence-v1' and record.get('parent_job_id')==job + and record.get('request_sha256')==request_sha and record.get('uid')==41003 and record.get('host')=='lambda' + and record.get('argv')==['/usr/local/bin/scontrol','show','step','-o'] + and record.get('exit_code')==0 and record.get('stderr')=='','Actual complete native step query required') + at=datetime.fromisoformat(record['observed_at_utc']) + need(at.tzinfo is not None and at>=native_time(terminal.get('EndTime')),'Step absence must be observed after terminal completion') + no_owned_steps(record['stdout'],job) + +def check_native(raw,*,job,state,capture=False,parent=None,cpu_source=None,request_sha=None): + f=fields(raw) + if cpu_source: + name,cpus,mem,limit=cpu_source + else: + name,cpus,mem,limit=(CAPTURE_NAME,'2','1G','00:10:00') if capture else (REQUEST_NAME,'32','192G','7-00:00:00') + need(f.get('JobId')==str(job) and f.get('JobName')==name and f.get('UserId')=='paphiwetsa3(41003)' + and f.get('Account')=='loaner' and f.get('Partition')=='rl2' and f.get('ReqNodeList')=='gpu21' + and f.get('NumNodes') in {'1','1-1'} and f.get('NumTasks')=='1' and f.get('NumCPUs')==cpus + and f.get('MinMemoryNode') in {mem,str(int(mem[:-1])*1024)+'M',str(int(mem[:-1])*1024)} + and f.get('TimeLimit')==limit and f.get('JobState')==state + and f.get('Requeue')=='0' and f.get('Restarts')=='0','Wrong owned native name/node/resources/state') + native_time(f.get('SubmitTime')) + if state=='PENDING': + need((parent and re.search(r'(?:^|,)afterany:'+re.escape(str(parent))+r'(?:\(|,|$)',f.get('Dependency',''))) + if capture else f.get('Reason')=='JobHeldUser','Exact held acceptance/afterany required') + if state in {'RUNNING','COMPLETED'}: + need(f.get('NodeList')=='gpu21' and f.get('NumNodes')=='1','Wrong actual native node') + need(native_time(f.get('StartTime'))>=native_time(f.get('SubmitTime')),'Invalid actual start time') + if state=='COMPLETED':need(f.get('ExitCode')=='0:0' and native_time(f.get('EndTime'))>=native_time(f.get('StartTime')),'True successful terminal proof required') + gpu=not capture and not cpu_source + for key in ('ReqTRES','AllocTRES'): + parts=f.get(key,'').split(',') + if state in {'RUNNING','COMPLETED'} or key=='ReqTRES': + need('cpu='+cpus in parts and 'node=1' in parts and any(x in parts for x in {'mem='+mem,'mem='+str(int(mem[:-1])*1024)+'M'}),'Missing exact native TRES') + for part in parts: + if 'gpu' in part.lower():need(gpu and part in {'gres/gpu=4','gres/gpu:h100=4'},'Unexpected GPU resources') + if gpu: + need(f.get('TresPerNode')=='gres/gpu:h100:4', + 'Exact four-H100 native request required') + if 'JOB_GRES' in f: + need(f['JOB_GRES']=='gpu:h100:4','Conflicting native job GPU request') + if state in {'RUNNING','COMPLETED'}: + need(f.get('JOB_GRES')=='gpu:h100:4','Actual native job GPU request missing') + # Native terminal records can clear released device indices. Completion + # separately requires the same job's saved RUNNING admission below. + if state == 'RUNNING' or (state == 'COMPLETED' and f.get('GRES')): + actual=re.fullmatch(r'gpu:h100:4\(IDX:([0-9,-]+)\)',f.get('GRES','')) + need(actual is not None,'Actual four-H100 allocation missing') + indices=[] + for item in actual[1].split(','): + ends=[int(x) for x in item.split('-')] + need(len(ends) in (1,2) and ends[-1]>=ends[0],'Invalid native GPU indices') + indices.extend(range(ends[0],ends[-1]+1)) + need(len(indices)==len(set(indices))==4,'Actual four distinct allocated GPU indices required') + if request_sha is not None: + need(f.get('Command')==str(REMOTE/('capture-native.sbatch' if capture else 'full.sbatch')), + 'Immutable full native command changed') + need(f.get('Comment')==('elmo-full-observer:'+request_sha+':'+str(parent) if capture else 'elmo-full:'+request_sha), + 'Immutable full native request comment changed') + if not gpu: + for key,value in f.items(): + if key.lower().startswith(('gres','job_gres','tresper')): + need(value.lower() in {'','(null)','n/a','none','0'} or + (key=='TresPerTask' and value=='cpu:'+cpus),'CPU observer has auxiliary GPU resources') + need(f.get('QOS')=='loaner-normal','Changed QoS') + return f diff --git a/scripts/train/joint/qk_prelaunch_history_readers/prelaunch_held_retry.py b/scripts/train/joint/qk_prelaunch_history_readers/prelaunch_held_retry.py new file mode 100644 index 000000000..da09e598d --- /dev/null +++ b/scripts/train/joint/qk_prelaunch_history_readers/prelaunch_held_retry.py @@ -0,0 +1,254 @@ +"""Exact never-started held-v4 cancellation reader; no generic restart authority. + +The v4 scheduler synthesizes StartTime=EndTime on cancellation. Positive held +state, no allocation/runtime/release and the bound operational stop distinguish +that bookkeeping value from an actual worker start. No missing log inference. +""" +import base64,copy,io,json,os,re,shlex,stat,tarfile +from datetime import datetime,timezone +from pathlib import Path +from . import prelaunch_stat_retry as previous +from .prelaunch_stat_retry import need,parse,sha,canonical,reviewed_parser,instant,instant_nanoseconds,gnu_stat_nanoseconds +TASK=previous.TASK +PARENT,CAPTURE='412829','412830' +OLD_ROOT,NEW_ROOT=TASK+'/full-v4',TASK+'/full-v5' +NAME='elmo-large314m-qknorm-swiglu-rmsnorm-full-v4';NEW_NAME=NAME[:-1]+'5' +REQUEST_REL='ops/requests/'+NAME+'.json' +REQUEST_SHA='bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102' +FILES_SHA='3b5bd76e457aec7b38c9bd2aac42c6d89f287787bb7e0c7dd2dbe8734154bfec' +CANONICAL_SHA='4f435f434d451bea8b93b495fca523451622d38c16967aca1829a5553fd4ff85' +EVIDENCE_MANIFEST_SHA='15ee3a5bb152468d4616c90b9d5756a86926a799b726e877f6fdcc231cc8d7d4' +CLAIM_NAMES=previous.CLAIM_NAMES +HELD_CLAIM_NAMES=tuple(n for n in CLAIM_NAMES if n not in {'RELEASE_HELD_NATIVE.txt','RELEASE_CAPTURE_PENDING_NATIVE.txt','RELEASE_ATTEMPT.json','RELEASE_ACCEPTED.json'}) +PRIOR_ATTEMPTS=previous.PRIOR_ATTEMPTS+(dict(root=OLD_ROOT,name=NAME,parent=PARENT,capture=CAPTURE,request_sha=REQUEST_SHA,files_sha=FILES_SHA),) +CLAIM_ROOTS=tuple(a+'/'+s for a in [*(p['root'] for p in PRIOR_ATTEMPTS),NEW_ROOT] for s in ('claims','request-claims','ops/claims','ops/request-claims')) +MAX_BYTES=2<<20 +SCANCEL='/workspace/users/paphiwetsa3/tasks/pixel-video-gripper-optimization-20261017-v1/checkpoint-cadence-20261018-v1/tools/scancel-23.11.4' + +def bounded(path): + p=Path(path);need(p.is_absolute() and p.resolve(strict=True)==p,'Physical absolute evidence path required') + fd=os.open(p,os.O_RDONLY|getattr(os,'O_NOFOLLOW',0)) + try: + before=os.fstat(fd);need(stat.S_ISREG(before.st_mode) and before.st_size<=MAX_BYTES,'Unsafe or oversized exact held proof') + with os.fdopen(fd,'rb',closefd=False) as stream:raw=stream.read(MAX_BYTES+1) + identity=lambda x:(x.st_dev,x.st_ino,x.st_size,x.st_mtime_ns,x.st_ctime_ns) + need(len(raw)<=MAX_BYTES and identity(before)==identity(os.fstat(fd))==identity(p.stat(follow_symlinks=False)),'Evidence changed during bounded read') + return raw + finally:os.close(fd) + +def root_observed(row,*,not_before=None): + need(row.get('exit_code')==0 and row.get('stderr')=='' and not row.get('timed_out',False) and not row.get('output_truncated',False),'Failed bounded root observation') + begin,end=instant(row['started_utc']),instant(row['ended_utc']);need(begin<=end<=datetime.now(timezone.utc),'Invalid root observation interval') + if not_before is not None:need(begin>=not_before,'Root observation precedes required event') + need(len(row['stdout'].encode())<=MAX_BYTES,'Root observation oversized');return row['stdout'] + +def verify_readback(raw): + receipt=parse(raw['readback/receipt.json']);archive=raw['readback/readback.tar'] + need(receipt.get('exit_code')==0 and raw['readback/stderr.txt']==b'' and receipt['archive_sha256']==sha(archive) and receipt['archive_bytes']==len(archive),'Unsuccessful actual readback') + observed={p[9:] for p in raw if p.startswith('observed/')};need(receipt['required_files']==24 and len(receipt['files'])==24 and set(receipt['files'])==observed,'Actual readback membership differs') + command=raw['readback/command.sh'].decode() + need(command.startswith('set -euo pipefail; cd '+OLD_ROOT+'; for f in ') and 'test -f "$f"; test ! -L "$f"; test "$(stat -c %u -- "$f")" = 41003; test "$(stat -c %s -- "$f")" -le 2097152' in command,'Actual readback lacked exact basic physical checks') + expected_order=command.split('; for f in ',1)[1].split('; do ',1)[0].split() + need(len(expected_order)==24 and set(expected_order)==observed and command.split('; tar -cf - -- ',1)[1].strip().split()==expected_order,'Changed actual readback command targets') + with tarfile.open(fileobj=io.BytesIO(archive),mode='r:') as tar: + members=tar.getmembers();need(len(members)==24 and {m.name for m in members}==observed,'Readback archive member identity differs') + for m in members: + need(m.isreg() and m.uid==41003 and m.size<=MAX_BYTES and not Path(m.name).is_absolute() and '..' not in Path(m.name).parts,'Unsafe readback archive member') + body=tar.extractfile(m).read(MAX_BYTES+1);r=receipt['files'][m.name] + need(body==raw['observed/'+m.name] and r['sha256']==sha(body) and r['bytes']==len(body)==m.size,'Readback archive/receipt bytes differ') + # This transport did not produce independent remote hashes or before/after + # stats. Its actual owner/size checks, successful tar and bytes are retained. + return receipt + +def verify_stable(raw): + receipt=parse(raw['stable/receipt.json']);stream=raw['stable/transport.stdout'];command=raw['stable/command.sh'] + need(receipt['root']==OLD_ROOT and receipt['parent']==PARENT and receipt['capture']==CAPTURE and receipt['exit_code']==0 and receipt['all_remote_hashes_equal_local'] is True and receipt['all_before_after_stats_equal'] is True,'Final stable readback failed') + need(receipt['transport_stdout_sha256']==sha(stream) and receipt['transport_stdout_bytes']==len(stream) and len(command)<=receipt['remote_command_bytes']<4096,'Stable transport/command bytes differ') + need(b'test "$(readlink -e -- "$r/$f")" = "$r/$f"' in command and b'test "$(stat -c %u -- "$f")" = 41003' in command,'Stable physical ownership checks absent') + names={name[len('stable/received/'):] for name in raw if name.startswith('stable/received/')};need(len(names)==28 and set(receipt['received'])==names,'Wrong stable exact membership') + rows={} + for line in stream.decode().splitlines(): + fields=line.split('|');need(len(fields)==5 and fields[0] not in rows,'Malformed or duplicate stable stream');rows[fields[0]]=fields[1:] + need(set(rows)==names,'Missing stable transport member') + for name,(digest,before,after,encoded) in rows.items(): + body=base64.b64decode(encoded,validate=True);entry=receipt['received'][name] + need(body==raw['stable/received/'+name] and digest==sha(body)==entry['sha256'] and len(body)==entry['bytes'] and before==after==entry['before']==entry['after'] and entry['physical_owner_verified'] is True and entry['before_after_stat_equal'] is True,'Actual stable identity differs') + if 'observed/'+name in raw:need(body==raw['observed/'+name],'Historical raw bytes changed before stable readback') + if 'original/'+name in raw:need(body==raw['original/'+name],'Deployed control source differs') + return receipt + +def shell_observed(row,*,not_before): + need(row.get('exit_code')==0 and row.get('stderr')=='' and not row.get('timed_out',False) and not row.get('output_truncated',False),'Unsuccessful final shell observation') + start,end=instant(row['start_utc']),instant(row['end_utc']);need(not_before<=start<=end<=datetime.now(timezone.utc),'Final shell observation interval differs') + need(len(row['stdout'].encode())<=MAX_BYTES,'Final shell observation oversized');return row['stdout'] + +def verify_final_metadata(raw,observer): + end=instant(observer['EndTime']+'+00:00') + # These historical root observations include successful actual stdout/stderr; + # no absence authority is derived from their non-fail-fast compound commands. + err=shell_observed(parse(raw['postfinish/stderr.json']),not_before=end) + need(len(err.encode())<65537 and err.count('Traceback (most recent call last):')==1 and "prepared=json.loads(read(claim/'PREPARED.json'))" in err and err.endswith('ValueError: Unsafe/oversized native proof\n'),'Observer failed in a different location') + final=parse(raw['final/closure.json']);script=final['script'];out=shell_observed(final,not_before=end) + need(script.startswith('set -euo pipefail;') and 'LC_ALL=C sort' in script and shlex.split(final['command'])==['timeout','20s','bash','-c',script] and final['transport_argv'][-1]==final['command'],'Final compound observation must fail fast') + need(out.splitlines()==sorted(HELD_CLAIM_NAMES),'Final exact claim names differ') + need('r='+OLD_ROOT+';' in script and 'c='+OLD_ROOT+'/claims/'+REQUEST_SHA+';' in script,'Final exact path declarations differ') + for name in ['RELEASE_ATTEMPT.json','RELEASE_ACCEPTED.json','RELEASE_HELD_NATIVE.txt','RELEASE_CAPTURE_PENDING_NATIVE.txt']: + need(name in script,'Final absence command omitted release path') + need('native-'+PARENT+'.authenticated.json' in script and all('$r/ops/'+name in script for name in ['status','claims','request-claims']),'Final absence command scope differs') + + return True + +def expected_argv(capture=False): + args=['/usr/local/bin/sbatch','--parsable']+([] if capture else ['--hold'])+['--no-requeue','--account=loaner','--qos=loaner-normal','--partition=rl2'] + if capture: + return args+['--job-name=elmo-native-qknorm-swiglu-rmsnorm-full-v4','--nodelist=gpu21','--nodes=1','--ntasks=1','--cpus-per-task=2','--mem=1G','--gres=none','--time=00:10:00','--export=NONE','--dependency=afterany:'+PARENT,'--comment=elmo-full-observer:'+REQUEST_SHA+':'+PARENT,'--chdir='+OLD_ROOT,'--output='+OLD_ROOT+'/logs/%x-%j.out','--error='+OLD_ROOT+'/logs/%x-%j.err',OLD_ROOT+'/capture-native.sbatch',OLD_ROOT,PARENT,REQUEST_SHA,FILES_SHA] + return args+['--comment=elmo-full:'+REQUEST_SHA,'--job-name='+NAME,'--nodelist=gpu21','--nodes=1','--ntasks=1','--cpus-per-task=32','--mem=192G','--gres=gpu:h100:4','--time=7-00:00:00','--export=NONE','--chdir='+OLD_ROOT,'--output='+OLD_ROOT+'/logs/%x-%j.out','--error='+OLD_ROOT+'/logs/%x-%j.err',OLD_ROOT+'/full.sbatch',OLD_ROOT,REQUEST_SHA,FILES_SHA] + +def no_steps(raw,ids): + need(isinstance(raw,str) and len(raw.encode())<=MAX_BYTES,'Incomplete step text') + for line in raw.splitlines(): + if line=='No job steps exist in the system.':continue + m=re.search(r'(?:^|\s)StepId=(\S+)',line);need(m is not None,'Malformed complete scontrol step observation') + need(not any(m[1]==j or m[1].startswith(j+'.') or m[1].startswith(j+'_') for j in ids),'Owned or array-alias worker survives') + +def no_allocation(api,row,*,terminal=False): + f=api.check_native(row,job=PARENT,state='CANCELLED' if terminal else 'PENDING',request_sha=REQUEST_SHA) + need(f.get('Reason')=='JobHeldUser' and f.get('RunTime')=='00:00:00' and f.get('AllocTRES')=='(null)' and f.get('NodeList') is None and not any(k in f for k in ['BatchHost','CPU_IDs','GRES','JOB_GRES']),'Parent had an actual resource allocation') + need(f.get('WorkDir')==OLD_ROOT and f.get('StdOut')==OLD_ROOT+'/logs/'+NAME+'-'+PARENT+'.out' and f.get('StdErr')==OLD_ROOT+'/logs/'+NAME+'-'+PARENT+'.err','Wrong exact held output identity') + if terminal: + need(f.get('ExitCode')=='0:0' and f.get('NumNodes')=='1' and f.get('StartTime')==f.get('EndTime')=='2026-10-27T04:05:03','Wrong exact held cancellation outcome') + else:need(f.get('StartTime')==f.get('EndTime')=='Unknown' and f.get('NumNodes')=='1-1','Parent was not genuinely held before start') + return f + +def query(row,argv,*,not_before=None): + need(row.get('argv')==argv and row.get('exit_code')==0 and row.get('stderr')=='' and row.get('failure') is None and row.get('output_truncated') is False,'Genuine successful bounded native query required') + begin,end=instant(row['start_utc']),instant(row['end_utc']);need(begin<=end<=datetime.now(timezone.utc),'Invalid native observation interval') + if not_before is not None:need(begin>=not_before,'Native observation precedes required event') + need(len(row['stdout'].encode())<=MAX_BYTES,'Native output oversized');return row['stdout'] + +def verify_held(raw,api): + observation=parse(raw['held/result.json']);at=instant(observation['at_utc']);rows=observation['results'] + need(set(rows)=={'parent','capture','steps','no_release','prepared','all_current_claims'},'Incomplete actual held observation') + for name,r in rows.items(): + body=raw['held/'+name+'.stdout'];need(r['exit_code']==0 and r['stderr']=='' and len(body)==r['stdout_bytes'] and sha(body)==r['stdout_sha256'],'Actual held output/hash differs') + if 'stdout' in r:need(body.decode()==r['stdout'],'Held sidecar differs') + held=no_allocation(api,raw['held/parent.stdout'].decode());observer=api.check_native(raw['held/capture.stdout'].decode(),job=CAPTURE,state='PENDING',capture=True,parent=PARENT,request_sha=REQUEST_SHA) + need(observer.get('StartTime')=='Unknown' and observer.get('AllocTRES')=='(null)','Observer unexpectedly started before cancellation') + no_steps(raw['held/steps.stdout'].decode(),[PARENT,CAPTURE]);need(raw['held/no_release.stdout']==b'','No-release query was not empty') + need(api.native_time(held['SubmitTime'])<=at and api.native_time(observer['SubmitTime'])<=at,'Held observation predates submission') + return held,observer,at + +def verify_cancellation(raw,api,held,held_at): + intent=parse(raw['cancel/intent.json']);result=parse(raw['cancel/result.json']);command=raw['cancel/command.sh'].decode() + need(intent['job']==int(PARENT) and intent['capture_preserved']==int(CAPTURE) and intent['single_attempt'] is True and intent['unknown_outcome_requires_exact_native_inspection'] is True and 'not scientificretirement' in intent['reason'],'Wrong operational stop scope') + need(command.count(SCANCEL+' '+PARENT)==1 and SCANCEL+' '+CAPTURE not in command and '/usr/local/bin/scontrol release' not in command,'Not exact guarded single parent-only stop') + need(result['exit_code']==0 and result['stderr']=='' and result['timed_out'] is False and result['stdout'].count('EXACT_HELD_412829_CANCELLATION_ACCEPTED')==1,'Operational cancellation unknown') + lines=result['stdout'].splitlines();parents=[line for line in lines if line.startswith('JobId='+PARENT+' ')];need(len(parents)==2,'Missing held and terminal records around stop') + before=no_allocation(api,parents[0]);terminal=no_allocation(api,parents[1],terminal=True);api.same_attempt(held,before,terminal) + no_steps('\n'.join(line for line in lines if line.startswith('StepId=')),[PARENT,CAPTURE]) + need(held_at<=instant(intent['at_utc'])<=api.native_time(terminal['EndTime'])<=instant(result['at_utc']),'Cancellation chronology differs') + return terminal + +def verify_capture(raw,api,terminal,pending): + early=parse(raw['observed/native-'+PARENT+'.early.json']);need(early['schema']=='early-full-native-observation-v1' and early['status']=='RAW_UNAUTHENTICATED_NO_TERMINAL_AUTHORITY' and early['parent_job_id']==PARENT and early['observer_job_id']==CAPTURE and early['request_sha256']==REQUEST_SHA and early['files_manifest_sha256']==FILES_SHA and early['uid']==41003 and early['node']=='gpu21','Wrong raw afterany producer') + want={'parent':['/usr/local/bin/scontrol','show','job',PARENT,'-o','-dd'],'steps':['/usr/local/bin/scontrol','show','step','-o'],'observer':['/usr/local/bin/scontrol','show','job',CAPTURE,'-o','-dd']};need(set(early['queries'])==set(want),'Incomplete actual capture queries') + q={k:query(early['queries'][k],v,not_before=api.native_time(terminal['EndTime'])) for k,v in want.items()} + captured=no_allocation(api,q['parent'],terminal=True);api.same_attempt(terminal,captured) + active=api.check_native(q['observer'],job=CAPTURE,state='RUNNING',capture=True,parent=PARENT,request_sha=REQUEST_SHA);api.same_attempt(pending,active) + need(api.native_time(active['StartTime'])>=api.native_time(terminal['EndTime']),'Observer is not a genuine afterany allocation') + need(instant(early['queries']['parent']['end_utc'])<=instant(early['queries']['steps']['start_utc']) and instant(early['queries']['steps']['end_utc'])<=instant(early['queries']['observer']['start_utc']),'Native capture ordering differs') + no_steps(q['steps'],[PARENT]);names={f'native-{PARENT}.txt',f'native-{PARENT}.stderr',f'native-{PARENT}.exit',f'native-{PARENT}.steps.json',f'capture-running-{CAPTURE}.txt'} + need(set(early['canonical_sha256'])==names,'Wrong exact raw capture set') + for name,digest in early['canonical_sha256'].items():need(sha(raw['observed/'+name])==digest,'Captured raw byte identity differs') + need(raw['observed/native-'+PARENT+'.txt'].decode()==q['parent'] and raw['observed/capture-running-'+CAPTURE+'.txt'].decode()==q['observer'] and raw['observed/native-'+PARENT+'.stderr']==b'' and raw['observed/native-'+PARENT+'.exit']==b'0\n','Raw capture and query differ') + steps=parse(raw['observed/native-'+PARENT+'.steps.json']);api.release_observation(steps,PARENT,REQUEST_SHA,captured);need(steps['stdout']==q['steps'],'Canonical steps differ from actual query') + observer_row=parse(raw['final/observer.json']);observer_text=query(observer_row,['/usr/local/bin/scontrol','show','job',CAPTURE,'-o','-dd'],not_before=api.native_time(active['StartTime']));f=api.fields(observer_text) + # The original authentication routine cannot attest a held cancellation: it + # requires RELEASE_ATTEMPT and a started parent. Retain its actual outcome. + need(f.get('JobState')=='FAILED' and f.get('ExitCode')=='1:0' and f.get('EndTime')=='2026-10-27T04:14:55','Exact actual observer failure differs') + observer=api.check_native(observer_text,job=CAPTURE,state=f['JobState'],capture=True,parent=PARENT,request_sha=REQUEST_SHA);api.same_attempt(pending,active,observer) + need(observer.get('NodeList')=='gpu21' and observer.get('StartTime')==active['StartTime'] and api.native_time(observer['EndTime'])>=api.native_time(active['StartTime']) and re.fullmatch(r'\d+:\d+',observer.get('ExitCode','')),'Wrong actual observer terminal interval') + # Failed/timed-out terminal still requires exact actual allocated CPU resources. + need(observer.get('NumNodes')=='1' and 'cpu=2' in observer.get('AllocTRES','').split(',') and 'mem=1G' in observer.get('AllocTRES','').split(','),'Observer terminal allocation differs') + need(instant(observer_row['start_utc'])>=api.native_time(observer['EndTime']),'Observer observation predates its terminal') + no_steps(query(parse(raw['final/steps.json']),['/usr/local/bin/scontrol','show','step','-o'],not_before=api.native_time(observer['EndTime'])),[PARENT,CAPTURE]) + return observer + +def verify(evidence_root): + root=Path(evidence_root);need(EVIDENCE_MANIFEST_SHA is not None and CANONICAL_SHA is not None,'Actual held-cancellation evidence remains UNBOUND') + manifest_raw=bounded(root/'EVIDENCE.json');need(sha(manifest_raw)==EVIDENCE_MANIFEST_SHA,'Changed exact held evidence manifest');pins=parse(manifest_raw) + actual=set() + for p in root.rglob('*'): + need(not p.is_symlink(),'Evidence symlink forbidden') + if p.is_file():actual.add(str(p.relative_to(root))) + need(actual==set(pins)|{'EVIDENCE.json'},'Unexpected/missing held proof file');raw={} + for name,digest in pins.items(): + need(not Path(name).is_absolute() and '..' not in Path(name).parts,'Unsafe evidence path');body=bounded(root/name);need(sha(body)==digest,'Changed actual held evidence: '+name);raw[name]=body + need(sha(raw['original/FILES.sha256'])==FILES_SHA and sha(raw['original/'+REQUEST_REL])==REQUEST_SHA,'Wrong held request/manifest') + original=parse(raw['original/'+REQUEST_REL]);need(canonical(original)==CANONICAL_SHA,'Changed held request science') + prior=previous.verify(root/'previous-v3');previous.verify_request(prior['original_request'],original) + files={line.split(' ',1)[1]:line.split(' ',1)[0] for line in raw['original/FILES.sha256'].decode().splitlines()} + for name,body in raw.items(): + if name.startswith('original/') and name!='original/FILES.sha256':need(files.get(name[9:])==sha(body),'Changed executed old file') + native=reviewed_parser(raw['original/native_guard.py'],files['native_guard.py'],'_exact_full_v4_native_held') + claim=lambda name:raw['observed/claims/'+REQUEST_SHA+'/'+name] + # Exact named readback; no release/admission marker is permitted in this attempt. + names={Path(p).name for p in raw if p.startswith('observed/claims/'+REQUEST_SHA+'/')};need(names==set(HELD_CLAIM_NAMES),'Held claim gained release or unknown acceptance') + for label,jid in [('parent',PARENT),('capture',CAPTURE)]: + need(claim(label.upper()+'_JOB_ID')==(jid+'\n').encode() and claim(label+'-sbatch.stdout')==(jid+'\n').encode() and claim(label+'-sbatch.stderr')==b'' and claim(label+'-sbatch.exit')==b'0\n','Ambiguous accepted held identity') + need(parse(claim(label+'-sbatch.argv.json'))==expected_argv(label=='capture'),'Changed accepted argv') + prepared=parse(claim('PREPARED.json'));need(prepared['request_sha256']==REQUEST_SHA and prepared['manifest_sha256']==FILES_SHA and prepared['parent_argv']==expected_argv(),'Wrong held preparation') + need(claim('PREPARED.json')==raw['held/prepared.stdout'],'Prepared actual readback differs') + need(raw['observed/request-claims/'+NAME+'/REQUEST_SHA256']==(REQUEST_SHA+'\n').encode(),'Wrong held request marker') + held,pending,at=verify_held(raw,native);original_held=no_allocation(native,claim('HELD_NATIVE.txt').decode());native.same_attempt(original_held,held) + original_pending=native.check_native(claim('CAPTURE_PENDING_NATIVE.txt').decode(),job=CAPTURE,state='PENDING',capture=True,parent=PARENT,request_sha=REQUEST_SHA);native.same_attempt(original_pending,pending) + terminal=verify_cancellation(raw,native,held,at);observer=verify_capture(raw,native,terminal,pending);verify_final_metadata(raw,observer) + # Exact successful readback, then individually framed later no-release census. + verify_readback(raw);verify_stable(raw) + need(raw['observed/FILES.sha256']==raw['original/FILES.sha256'] and raw['observed/'+REQUEST_REL]==raw['original/'+REQUEST_REL],'Deployed request/manifest differs') + later=parse(raw['poststop/result.json']);rows=later['results'];after=native.native_time(terminal['EndTime']) + claim_list=root_observed(rows['claim_files'],not_before=after).splitlines();need(len(claim_list)==len(HELD_CLAIM_NAMES) and set(claim_list)==set(HELD_CLAIM_NAMES),'Current held claim inventory differs') + need(root_observed(rows['unused_maintained_roots'],not_before=after)=='' and root_observed(rows['no_release'],not_before=after)=='','Release or maintained admission appeared') + error=parse(raw['controller/submission-result.json']);need(error['controller_exit']==1 and error['status']=='STOPPED_INSPECT_EXACT_CLAIM_NATIVE_BEFORE_ANY_RETRY' and error['error']=="RuntimeError('Remote inspection failed: /bin/bash: Argument list too long\\n')" and 'in prerelease' in error['traceback'] and 'prior-small-file-readback' in error['traceback'],'Different controller failure location') + return dict(schema='elmo-exact-held-cancel-retry-v1',status='EXACT_THREE_PRELAUNCH_FAILURES_AND_NEVER_STARTED_HELD_CANCELLATION_VERIFIED',failed_parent=PARENT,capture=CAPTURE,original_request=original,original_request_sha256=REQUEST_SHA,original_manifest_sha256=FILES_SHA,optimizer_updates_possible_by_reviewed_control_flow=0,maintained_training_launcher_reached=False,parent_native_state='CANCELLED',parent_native_exit_code=terminal['ExitCode'],parent_native_end_time=terminal['EndTime'],terminal_start_is_scheduler_cancellation_bookkeeping=True,genuine_parent_terminal_proof=True,observer_own_terminal=observer['JobState']+'_'+observer['ExitCode'],observer_end_time=observer['EndTime'],original_observer_authenticated_commit=False,held_native_and_raw_afterany_queries_independently_authenticated=True,earlier_412825_parent_terminal='UNKNOWN_NOT_INFERRED',checkpoint_recovery_authorized=False,live_launch_admitted=False) + +def verify_request(original,current): + need(CANONICAL_SHA is not None and canonical(original)==CANONICAL_SHA,'Wrong verified full-v4 request') + def move(v): + if isinstance(v,dict):return {k:move(x) for k,x in v.items()} + if isinstance(v,list):return [move(x) for x in v] + return v.replace(OLD_ROOT,NEW_ROOT) if isinstance(v,str) else v + expected=move(copy.deepcopy(original));expected['job_name']=NEW_NAME;need(original['local_logs'].endswith('-attempt-v4'),'Unexpected prior CSV') + expected['local_logs']=original['local_logs'][:-len('-attempt-v4')]+'-attempt-v5';expected['overrides']=[s.replace('logger.csv.save_dir='+original['local_logs'],'logger.csv.save_dir='+expected['local_logs']) for s in expected['overrides']] + need(current==expected and current['output']==original['output'] and current['continuation'] is None and not current.get('interruption') and 'logger.wandb.resume=never' in current['overrides'],'Changed exact fresh0 full-v5 science') + return dict(status='EXACT_FRESH0_FULL_V5_REQUEST_COMPATIBLE',live_launch_admitted=False) + +def prior_claim_names(root,attempt): + return list(HELD_CLAIM_NAMES) if attempt['root']==OLD_ROOT else previous.prior_claim_names(Path(root)/'previous-v3',attempt) + +def expected_live_file_hashes(root): + verify(root);expected=previous.expected_live_file_hashes(Path(root)/'previous-v3') + for name,digest in parse(bounded(Path(root)/'EVIDENCE.json')).items(): + if name.startswith('observed/claims/') or name in {'observed/FILES.sha256','observed/'+REQUEST_REL,'observed/request-claims/'+NAME+'/REQUEST_SHA256'}:expected[OLD_ROOT+'/'+name[9:]]=digest + return expected + +def verify_live_file_hashes(root,observed_hashes):need(observed_hashes==expected_live_file_hashes(root),'Prior current files changed or missing') + +def verify_claim_entries(full_roots,checked_roots,entries,*,current_request_sha=None): + roots={a['root'] for a in PRIOR_ATTEMPTS}|{NEW_ROOT};need(len(full_roots)==len(roots) and set(full_roots)==roots,'Unknown/missing full attempt root') + need(len(checked_roots)==len(CLAIM_ROOTS) and set(checked_roots)==set(CLAIM_ROOTS),'Incomplete all-five claim roots') + expected={p for a in PRIOR_ATTEMPTS for p in (a['root']+'/claims/'+a['request_sha'],a['root']+'/request-claims/'+a['name'])} + if current_request_sha is not None: + need(re.fullmatch('[0-9a-f]{64}',current_request_sha),'Invalid current request SHA');expected|={NEW_ROOT+'/claims/'+current_request_sha,NEW_ROOT+'/request-claims/'+NEW_NAME} + need(len(entries)==len(expected) and set(entries)==expected,'Unknown/partial attempt claims');return sorted(expected) + +def verify_queue_steps(queue,steps,*,current_job=None,current_capture=None): + need(isinstance(queue,str) and isinstance(steps,str) and max(len(queue.encode()),len(steps.encode()))<=MAX_BYTES,'Oversized/incomplete queue/steps') + prior={a[k] for a in PRIOR_ATTEMPTS for k in ('parent','capture')};allowed=set() + if current_job is not None or current_capture is not None: + need(isinstance(current_job,str) and isinstance(current_capture,str) and current_job.isdecimal() and current_capture.isdecimal() and len(prior|{current_job,current_capture})==len(prior)+2,'Wrong current native IDs');allowed={current_job,current_capture} + for line in queue.splitlines(): + row=line.split('|');need(len(row)==5 and row[2]=='paphiwetsa3','Malformed complete queue');job,name,_,state,_=row + need(not any(job==old or job.startswith(old+'.') or job.startswith(old+'_') for old in prior),'Prior queued identity remains') + if 'qknorm-swiglu-rmsnorm' in name or job in allowed:need(job in allowed and name==(NEW_NAME if job==current_job else 'elmo-native-qknorm-swiglu-rmsnorm-full-v5') and state in {'PENDING','RUNNING'},'Another or wrongly excluded writer') + no_steps(steps,prior);return dict(prior_jobs_absent_from_supplied_complete_native_outputs=True,live_launch_admitted=False) diff --git a/scripts/train/joint/qk_prelaunch_history_readers/prelaunch_retry.py b/scripts/train/joint/qk_prelaunch_history_readers/prelaunch_retry.py new file mode 100644 index 000000000..dd6ebb545 --- /dev/null +++ b/scripts/train/joint/qk_prelaunch_history_readers/prelaunch_retry.py @@ -0,0 +1,252 @@ +"""Read-only admission evidence for exact failed prelauncher 412823, once. + +This is not interruption/checkpoint recovery and grants no live launch authority. +The guarded training launcher was unreachable in this exact observed failure. +The caller must separately validate current intent, all claims, native queue and +steps, exact own held/RUNNING allocation, destination freshness and storage. +No remote queries, ML imports, source mutation or old submitter replay occur here. +""" +import copy +from datetime import datetime, timezone +import hashlib +import json +import os +from pathlib import Path +import re +import stat +from .reviewed_parsers import reviewed_parser + +PARENT = '412823' +CAPTURE = '412824' +OLD_ROOT = '/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1' +NEW_ROOT = OLD_ROOT[:-1] + '2' +NAME = 'elmo-large314m-qknorm-swiglu-rmsnorm-full-v1' +REQUEST_REL = 'ops/requests/' + NAME + '.json' +REQUEST_SHA = '39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37' +FILES_SHA = 'c1d356ba049931c479eaf886873a3ca6168611baf67e07f69898ecd3c1439ffb' +SOURCE = '82f65498e25f41b87c954717722dcf7360e5bde8' +RUN_ID = 'mot-elmo-pickplace-continuous-large314m-qknorm-swiglu-rmsnorm-robot-human-camera-subtask-s42-300k-20261026-v1' +ORIGINAL_CANONICAL_SHA = '6dc45ea2d9a541b40d26df7fd7a9d5b44e7b69443bdb510dc97fa58d6f84801a' +MAX_FILE_BYTES = 1 << 20 +# These are immutable actual original/observed bytes, not caller-set bindings. +EVIDENCE_HASHES = {'observed/capture-running-412824.txt': '7091d0f91eeaffd69d4036547154868f35eccdfee395c0ce00ab218a27305cf2', + 'observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/CAPTURE_JOB_ID': '0160a48366d96df8183b32c705c51a8589b09e0fe165f4173b31ba9160e8be94', + 'observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/CAPTURE_PENDING_NATIVE.txt': '23f930f675ada9fa450d8e474f9b6a4d8ab6b120f64ef5645273840ed7840037', + 'observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/HELD_NATIVE.txt': '8b3d5257a8252fb27cd27b6edbd7a6738b1d0f9666fffe7b6c83f6aaec2c6952', + 'observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/PARENT_JOB_ID': '3a27209f7594b239c87d2d3e397670c6022f7e8a7e48926a579e92c88bd2e265', + 'observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/PREPARED.json': '363761939e03f1f4e51130b66797336394f65b04890750b71a33926d915a3305', + 'observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/RELEASE_ATTEMPT.json': 'd4142a7f9bbcaef83726cb217c42ad66aefbeab3a1ad46ba03a137fd970b4044', + 'observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/RELEASE_CAPTURE_PENDING_NATIVE.txt': '23f930f675ada9fa450d8e474f9b6a4d8ab6b120f64ef5645273840ed7840037', + 'observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/RELEASE_HELD_NATIVE.txt': '8b3d5257a8252fb27cd27b6edbd7a6738b1d0f9666fffe7b6c83f6aaec2c6952', + 'observed/host-exit-412823.txt': '4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865', + 'observed/logs/elmo-large314m-qknorm-swiglu-rmsnorm-full-v1-412823.err': 'de6b99f3287e76bcb5eff739e7f9ac754a39ae7ac967ef8977f46dcb9fa7fea5', + 'observed/logs/elmo-large314m-qknorm-swiglu-rmsnorm-full-v1-412823.out': 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', + 'observed/logs/elmo-native-qknorm-swiglu-rmsnorm-full-v1-412824.err': 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', + 'observed/logs/elmo-native-qknorm-swiglu-rmsnorm-full-v1-412824.out': 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', + 'observed/native-412823.exit': '9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa', + 'observed/native-412823.stderr': 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', + 'observed/native-412823.steps.json': 'bf9d2b14fb8126de91f14fad383e9f2953ed96c8ae51c6672f45c92959730b8c', + 'observed/native-412823.txt': '1dfea4347ff0f9db7355d8b04ba04b2aaf963188784473f64f487fcf31076963', + 'original/FILES.sha256': 'c1d356ba049931c479eaf886873a3ca6168611baf67e07f69898ecd3c1439ffb', + 'original/capture-native.sbatch': '5b319e794b6dcaecd53a3f7154e23f270207cc5e9cdc027235bba8e1e347e99a', + 'original/full.sbatch': '2b054973c44a98ff244c426c5001eaeac46a6f4c4ca91db5bdeac5497e0b0410', + 'original/guard_full.py': '0d8f85071dc8ce9d7364339b3c4ce777cbc8cfa6df4474b84769c9e41f2ea8ff', + 'original/native_guard.py': '08d5bd354a0eb81dad4b9664037e711ac4f7ecc2b57355db2e4154571c49697c', + 'original/ops/full.sbatch': '102acbf6ebb55ca63b1f7174a943bb0a63f93aa157e533b65aad1f2ea705d08d', + 'original/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v1.json': '39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37', + 'original/ops/service/FILES.sha256': 'adf45524de3c2e6dba186572e7151d48bfca0b3adc8e6cf9defd686b47744c87', + 'original/ops/service/scripts/train/joint/contract.py': 'cd29edc148c0acbcc2ab31889eb4162dde57b834255d0966986af23ad21e2fed', + 'original/ops/service/scripts/train/joint/native_interruption.py': '53341ef0962883c45ef7df2ffa44f73a9cbd5ac32d7b847a163e938534f75364', + 'original/proofs/smoke/guard.py': '833f87f3e35b05fe2fb78eea2ba5038b8fc3c8535aba1d50777d1bf26d8eb87c', + 'original/submit_full_once.py': 'f2f55d3f0e9f41b3d85480ca9d8e0ec313fbe16e5343dffc461154bf88012afd', + 'transport/destination-observation.json': 'a54abdce28ac8fae28496d756cef412385394449c79b239560a91c90a5cfe88b', + 'transport/destination-observation.stderr': 'd86ce97e384891c38579d4b66b4fbf5c2dbd8935aced91891668cec9b835fced', + 'transport/destination-observation.stdout': '3d727b6ee94cbcd06e76b40117e764947b9e1a5649eb9cb8e3442dd7c212141c', + 'transport/diagnosis-final.json': 'b63992ec2988e62957d08a32a5cbcdbcf0b2579abba322f37c34b41cc0e9d445', + 'transport/failure-small-artifacts.json': '2382c54c7dcbec4e334ab7739703246b3b62802150065fed98272d2d135c6acc', + 'transport/status-and-gateway-python.json': 'f91b087807625ae98c890437456eefd41037343adbfc4484757edf20ceec5fb6', + 'transport/status-and-gateway-python.stderr': '66300fdf3fd8cb15a7a80def35c8b62c2c9686589c3e92f72818abbbd79e119c', + 'transport/status-and-gateway-python.stdout': 'a74ea7507ff30662000ed6dd89acdb54496d3582f92044041b3dac878a64a897', + 'transport/terminal-read-1.json': '34a5fe206445583ce1108e0bcb57cd3a6b9b004b5c6d6d9f5eb8ae4078a716b7', + 'transport/terminal-read-1.stderr': '5d4fd32cb4e030ab8e522e9dc0be35be7806278f01d698a2dadf5c8ffa56d94a', + 'transport/terminal-read-1.stdout': 'ac74be5921d83fd78ec57df8cb113eb152f837a8d6da80958b42141025cdec71'} + + +def need(value, message): + if not value: + raise ValueError(message) + + +def unique(pairs): + value = {} + for key, item in pairs: + need(key not in value, 'Duplicate metadata key') + value[key] = item + return value + + +def read_json(raw): + return json.loads(raw, object_pairs_hook=unique, + parse_constant=lambda x: (_ for _ in ()).throw(ValueError('Nonfinite JSON'))) + + +def bounded(path): + need(path.resolve(strict=True) == path, 'Evidence path must be physical, not a symlink') + descriptor = os.open(path, os.O_RDONLY | getattr(os, 'O_NOFOLLOW', 0)) + try: + before = os.fstat(descriptor) + need(stat.S_ISREG(before.st_mode) and before.st_size <= MAX_FILE_BYTES, 'Unsafe or oversized evidence') + with os.fdopen(descriptor, 'rb', closefd=False) as stream: + raw = stream.read(MAX_FILE_BYTES + 1) + after = os.fstat(descriptor) + current = path.stat(follow_symlinks=False) + identity = lambda s: (s.st_dev, s.st_ino, s.st_size, s.st_mtime_ns, s.st_ctime_ns) + need(len(raw) <= MAX_FILE_BYTES and identity(before) == identity(after) == identity(current), + 'Evidence changed while reading') + return raw + finally: + os.close(descriptor) + + +def native_time(value): + need(isinstance(value, str) and re.fullmatch(r'\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d', value), + 'Missing native timestamp') + return datetime.fromisoformat(value).replace(tzinfo=timezone.utc) + + +def verify_prelaunch_retry(evidence_root): + """Authenticate positive prelauncher failure proof; return no live authority.""" + root = Path(evidence_root) + need(root.is_absolute() and '..' not in root.parts and root.resolve(strict=True) == root + and root.is_dir(), 'Physical absolute evidence root required') + observed = set() + for directory, dirs, names in os.walk(root, followlinks=False): + for name in dirs: + need(not (Path(directory) / name).is_symlink(), 'Symlink evidence directory') + for name in names: + relative = str((Path(directory) / name).relative_to(root)) + observed.add(relative) + need(relative in EVIDENCE_HASHES, 'Unreviewed file in original failure evidence') + need(observed == set(EVIDENCE_HASHES), 'Original failure evidence is incomplete') + raw = {} + for name, digest in EVIDENCE_HASHES.items(): + value = bounded(root / name) + need(hashlib.sha256(value).hexdigest() == digest, 'Changed original failure evidence: ' + name) + raw[name] = value.decode('utf-8') + original = read_json(raw['original/' + REQUEST_REL]) + need(hashlib.sha256(raw['original/' + REQUEST_REL].encode()).hexdigest() == REQUEST_SHA + and hashlib.sha256(raw['original/FILES.sha256'].encode()).hexdigest() == FILES_SHA, + 'Wrong original request or sealed wrapper') + need(original['run_id'] == RUN_ID and original['source_revision'] == SOURCE + and original['parameters'] == 314227000 and original['phase'] == 'full', + 'Wrong scientific identity') + manifest = {} + for line in raw['original/FILES.sha256'].splitlines(): + match = re.fullmatch(r'([0-9a-f]{64}) (.+)', line) + need(match is not None and match[2] not in manifest and '..' not in Path(match[2]).parts + and not Path(match[2]).is_absolute(), 'Malformed original closure') + manifest[match[2]] = match[1] + for name, digest in EVIDENCE_HASHES.items(): + if name.startswith('original/') and name != 'original/FILES.sha256': + need(manifest.get(name[len('original/'):]) == digest, + 'Original reviewed control file is outside sealed closure') + # Original parser source remains hash-checked evidence data. Execute only + # the reviewed service-owned parser; preserve its extra failure checks below. + guard = reviewed_parser(raw['original/native_guard.py'].encode(), + EVIDENCE_HASHES['original/native_guard.py'], + '_exact_prelaunch_native_guard') + prefix = 'observed/claims/' + REQUEST_SHA + '/' + need(raw[prefix + 'PARENT_JOB_ID'].strip() == PARENT + and raw[prefix + 'CAPTURE_JOB_ID'].strip() == CAPTURE, 'Original accepted identities differ') + prepared = read_json(raw[prefix + 'PREPARED.json']) + release = read_json(raw[prefix + 'RELEASE_ATTEMPT.json']) + need(prepared['request_sha256'] == REQUEST_SHA and prepared['manifest_sha256'] == FILES_SHA + and release['request_sha256'] == REQUEST_SHA and release['parent'] == PARENT + and release['capture'] == CAPTURE, 'Original accepted payload/release differs') + held = [guard.check_native(raw[prefix + name], job=PARENT, state='PENDING', request_sha=REQUEST_SHA) + for name in ('HELD_NATIVE.txt', 'RELEASE_HELD_NATIVE.txt')] + observer_held = [guard.check_native(raw[prefix + name], job=CAPTURE, state='PENDING', capture=True, + parent=PARENT, request_sha=REQUEST_SHA) + for name in ('CAPTURE_PENDING_NATIVE.txt', 'RELEASE_CAPTURE_PENDING_NATIVE.txt')] + terminal = guard.check_native(raw['observed/native-' + PARENT + '.txt'], job=PARENT, + state='FAILED', request_sha=REQUEST_SHA) + need(terminal['NodeList'] == 'gpu21' and terminal['NumNodes'] == '1' + and terminal['ExitCode'] == '1:0' and terminal['Reason'] == 'NonZeroExitCode' + and terminal['WorkDir'] == OLD_ROOT + and native_time(terminal['SubmitTime']) <= native_time(terminal['StartTime']) + < native_time(terminal['EndTime']), 'Actual failed prelaunch interval differs') + need({'cpu=32', 'mem=192G', 'node=1'} <= set(terminal['AllocTRES'].split(',')), + 'Failed parent actual resources differ') + need(all(row['SubmitTime'] == terminal['SubmitTime'] for row in held), 'Failed parent is another submission') + need(raw['observed/host-exit-' + PARENT + '.txt'].strip() == '1' + and raw['observed/native-' + PARENT + '.exit'].strip() == '0' + and not raw['observed/native-' + PARENT + '.stderr'], 'Actual failed host/native query missing') + steps = read_json(raw['observed/native-' + PARENT + '.steps.json']) + guard.release_observation(steps, PARENT, REQUEST_SHA, terminal) + observer = guard.check_native(raw['observed/capture-running-' + CAPTURE + '.txt'], job=CAPTURE, + state='RUNNING', capture=True, parent=PARENT, request_sha=REQUEST_SHA) + guard.same_attempt(*observer_held, observer) + transport = read_json(raw['transport/terminal-read-1.json']) + need(transport['exit_code'] == 0 and transport['failure'] is None and transport['parent'] == PARENT + and transport['capture'] == CAPTURE and transport['request_sha256'] == REQUEST_SHA + and transport['stdout_sha256'] == hashlib.sha256(raw['transport/terminal-read-1.stdout'].encode()).hexdigest() + and transport['stderr_sha256'] == hashlib.sha256(raw['transport/terminal-read-1.stderr'].encode()).hexdigest(), + 'Actual terminal readback provenance differs') + rows = [line for line in raw['transport/terminal-read-1.stdout'].splitlines() + if line.startswith('JobId=' + CAPTURE + ' ')] + need(len(rows) == 2 or len(rows) == 1, 'Missing captured observer native record') + completed = [line for line in rows if 'JobState=COMPLETED ' in line] + need(len(completed) == 1, 'Observer own successful terminal record missing') + done = guard.check_native(completed[0], job=CAPTURE, state='COMPLETED', capture=True, + parent=PARENT, request_sha=REQUEST_SHA) + guard.same_attempt(*observer_held, observer, done, terminal=done) + need(native_time(observer['StartTime']) >= native_time(terminal['EndTime']), 'Afterany ordering differs') + # Positive failure proof: exact complete stderr contains this single traceback + # through destination_probe -> sha. No CSV/log absence is used to infer zero. + trace = raw['observed/logs/' + NAME + '-' + PARENT + '.err'] + need(trace.count('Traceback (most recent call last):') == 1 + and trace.endswith("AttributeError: module 'hashlib' has no attribute 'file_digest'\n") + and 'storage=destination_probe(' in trace and 'in sha\n' in trace, 'Not the exact prelauncher failure') + shell = raw['original/full.sbatch'] + gate = '/usr/bin/python3 -B "$root/guard_full.py" --root "$root"' + launch = 'bash "$root/ops/full.sbatch" "$root/ops" "$request" "$request_sha" "$ops_sha"' + need('set -euo pipefail' in shell and shell.count(gate) == shell.count(launch) == 1 + and shell.index(gate) < shell.index(launch), 'Guard no longer precedes unconditional training launcher') + return dict(schema='elmo-exact-prelauncher-retry-evidence-v1', + status='EXACT_412823_PRELAUNCH_FAILURE_VERIFIED', + run_id=RUN_ID, failed_parent=PARENT, capture=CAPTURE, + original_request_sha256=REQUEST_SHA, original_files_manifest_sha256=FILES_SHA, + source_revision=SOURCE, parameters=314227000, + optimizer_updates_observed=None, optimizer_updates_possible_by_reviewed_control_flow=0, + maintained_training_launcher_reached=False, + zero_basis='Exact complete traceback at hash-bound guard destination_probe; shell set -e prevents subsequent launcher; actual host1/native FAILED1:0 and successful post-terminal complete-step query.', + missing_csv_used_as_zero_evidence=False, + checkpoint_recovery_authorized=False, live_launch_admitted=False, + permitted_route='Fresh immutable full-v2 at step0 with same ID, unchanged science and resume=never; caller must revalidate current intent/claims/queues/steps/path freshness/storage/native allocation.', + original_request=original, evidence_file_count=len(EVIDENCE_HASHES), + parent_terminal_end_time=terminal['EndTime'], observer_terminal_end_time=done['EndTime']) + + +def verify_retry_request(original, current): + """Only root's exact full-v2 relocation and new CSV namespace are allowed.""" + need(hashlib.sha256(json.dumps(original, sort_keys=True, separators=(',', ':'), allow_nan=False).encode()).hexdigest() == ORIGINAL_CANONICAL_SHA, 'Unverified original request') + need(original.get('run_id') == RUN_ID and original.get('source_revision') == SOURCE, + 'Wrong original request identity') + def relocate(value): + if isinstance(value, dict): + return {k: relocate(v) for k, v in value.items()} + if isinstance(value, list): + return [relocate(v) for v in value] + return value.replace(OLD_ROOT, NEW_ROOT) if isinstance(value, str) else value + expected = relocate(copy.deepcopy(original)) + expected['job_name'] = NAME[:-1] + '2' + expected['local_logs'] = original['local_logs'] + '-attempt-v2' + expected['overrides'] = [x.replace('logger.csv.save_dir=' + original['local_logs'], + 'logger.csv.save_dir=' + expected['local_logs']) + for x in expected['overrides']] + need(current == expected, 'Prelaunch retry changed more than exact new operational/log namespaces') + need(current['output'] == original['output'] and current['target_steps'] == 300000 + and current['parameters'] == 314227000 and current['continuation'] is None + and not current.get('interruption') and 'logger.wandb.resume=never' in current['overrides'], + 'This is only a zero-update prelauncher retry, never checkpoint recovery') + return dict(status='EXACT_FRESH0_FULL_V2_REQUEST_COMPATIBLE', live_launch_admitted=False) diff --git a/scripts/train/joint/qk_prelaunch_history_readers/prelaunch_stat_retry.py b/scripts/train/joint/qk_prelaunch_history_readers/prelaunch_stat_retry.py new file mode 100644 index 000000000..781dd16ee --- /dev/null +++ b/scripts/train/joint/qk_prelaunch_history_readers/prelaunch_stat_retry.py @@ -0,0 +1,144 @@ +"""Exact full-v3 parser-failure retry; fresh0 only after positive zero entry. + +Read-only metadata. Actual current queue/claims/steps and allocated CSV absence +remain mandatory in the caller. This does not authorize checkpoint recovery. +""" +import copy,json,re +from pathlib import Path +from . import prelaunch_timeout_retry as previous +from .prelaunch_timeout_retry import need,parse,sha,canonical,bounded,reviewed_parser,instant,instant_nanoseconds,gnu_stat_nanoseconds +TASK=previous.TASK +PARENT,CAPTURE='412827','412828' +OLD_ROOT,NEW_ROOT=TASK+'/full-v3',TASK+'/full-v4' +NAME='elmo-large314m-qknorm-swiglu-rmsnorm-full-v3';NEW_NAME=NAME[:-1]+'4' +REQUEST_REL='ops/requests/'+NAME+'.json' +REQUEST_SHA='30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0' +FILES_SHA='f3cb03872ed6bdd61b1ca8f756ffbf47ad7ddecb2bde71e1e0434701ea0fec3d' +CANONICAL_SHA='ae992614c50a648e4818d68c9608bb51ec280b5b38932c3453bcdcfb0a1fc0ee' +EVIDENCE_MANIFEST_SHA='e98939d3f88422ff2110e782d77bedaa452f4ea87d99fc3f11290d9eaa8e458f' +CLAIM_NAMES=previous.CLAIM_NAMES +PRIOR_ATTEMPTS=previous.PRIOR_ATTEMPTS+(dict(root=OLD_ROOT,name=NAME,parent=PARENT,capture=CAPTURE,request_sha=REQUEST_SHA,files_sha=FILES_SHA),) +CLAIM_ROOTS=tuple(a+'/'+s for a in [*(p['root'] for p in PRIOR_ATTEMPTS),NEW_ROOT] for s in ('claims','request-claims','ops/claims','ops/request-claims')) +MAX_BYTES=1<<20 + +def expected_argv(capture=False): + args=['/usr/local/bin/sbatch','--parsable']+([] if capture else ['--hold'])+['--no-requeue','--account=loaner','--qos=loaner-normal','--partition=rl2'] + if capture: + return args+['--job-name=elmo-native-qknorm-swiglu-rmsnorm-full-v3','--nodelist=gpu21','--nodes=1','--ntasks=1','--cpus-per-task=2','--mem=1G','--gres=none','--time=00:10:00','--export=NONE','--dependency=afterany:'+PARENT,'--comment=elmo-full-observer:'+REQUEST_SHA+':'+PARENT,'--chdir='+OLD_ROOT,'--output='+OLD_ROOT+'/logs/%x-%j.out','--error='+OLD_ROOT+'/logs/%x-%j.err',OLD_ROOT+'/capture-native.sbatch',OLD_ROOT,PARENT,REQUEST_SHA,FILES_SHA] + return args+['--comment=elmo-full:'+REQUEST_SHA,'--job-name='+NAME,'--nodelist=gpu21','--nodes=1','--ntasks=1','--cpus-per-task=32','--mem=192G','--gres=gpu:h100:4','--time=7-00:00:00','--export=NONE','--chdir='+OLD_ROOT,'--output='+OLD_ROOT+'/logs/%x-%j.out','--error='+OLD_ROOT+'/logs/%x-%j.err',OLD_ROOT+'/full.sbatch',OLD_ROOT,REQUEST_SHA,FILES_SHA] + +def verify(evidence_root): + root=Path(evidence_root);pins_bytes=bounded(root/'EVIDENCE.json');need(sha(pins_bytes)==EVIDENCE_MANIFEST_SHA,'Changed exact parser-failure evidence manifest');pins=parse(pins_bytes) + actual=set() + for p in root.rglob('*'): + need(not p.is_symlink(),'Evidence symlink forbidden') + if p.is_file():actual.add(str(p.relative_to(root))) + need(actual==set(pins)|{'EVIDENCE.json'},'Unexpected or missing parser-failure evidence') + raw={} + for name,digest in pins.items(): + need(not Path(name).is_absolute() and '..' not in Path(name).parts,'Unsafe evidence member') + raw[name]=bounded(root/name);need(sha(raw[name])==digest,'Changed actual parser-failure evidence: '+name) + need(sha(raw['original/FILES.sha256'])==FILES_SHA and sha(raw['original/'+REQUEST_REL])==REQUEST_SHA,'Wrong failed full-v3 source/identity') + manifest={line.split(' ',1)[1]:line.split(' ',1)[0] for line in raw['original/FILES.sha256'].decode().splitlines()} + for name in raw: + if name.startswith('original/') and name!='original/FILES.sha256':need(manifest.get(name[9:])==sha(raw[name]),'Executed control/import file differs from sealed manifest') + original=parse(raw['original/'+REQUEST_REL]);need(canonical(original)==CANONICAL_SHA,'Wrong full-v3 science') + prior=previous.verify(root/'previous-v2');previous.verify_request(prior['original_request'],original) + receipt=parse(raw['transport/receipt.json']);need(receipt['root']==OLD_ROOT and receipt['parent']==PARENT and receipt['capture']==CAPTURE and receipt['all_remote_hashes_equal_local'] is True and receipt['all_before_after_stats_equal'] is True,'Actual readback provenance differs') + observed={name[9:] for name in raw if name.startswith('observed/')};need(set(receipt['received'])==observed,'Actual readback closure changed') + for name,row in receipt['received'].items(): + need(row['sha256']==sha(raw['observed/'+name]) and row['bytes']==len(raw['observed/'+name]) and row['physical_owner_verified'] is True and row['before_after_stat_equal'] is True,'Readback bytes/ownership changed') + if 'original/'+name in raw:need(raw['observed/'+name]==raw['original/'+name],'Current bytes differ from executed control closure') + claim=lambda name:raw['observed/claims/'+REQUEST_SHA+'/'+name].decode() + names=previous.observed(parse(raw['transport/claim-list.json'])).splitlines();need(set(names)==set(CLAIM_NAMES) and len(names)==len(CLAIM_NAMES),'Failed allocation gained admission or ambiguous claims') + for label,job in [('parent',PARENT),('capture',CAPTURE)]: + need(claim(label.upper()+'_JOB_ID').strip()==job and claim(label+'-sbatch.stdout').strip()==job and claim(label+'-sbatch.stderr')=='' and claim(label+'-sbatch.exit')=='0\n','Unknown accepted native outcome') + need(parse(claim(label+'-sbatch.argv.json'))==expected_argv(label=='capture'),'Accepted argv changed') + prepared=parse(claim('PREPARED.json'));release=parse(claim('RELEASE_ATTEMPT.json'));accepted=parse(claim('RELEASE_ACCEPTED.json')) + need(prepared['request_sha256']==REQUEST_SHA and prepared['manifest_sha256']==FILES_SHA and prepared['parent_argv']==expected_argv(),'Prepared payload differs') + need(release['request_sha256']==REQUEST_SHA and release['parent']==PARENT and release['capture']==CAPTURE and accepted['parent']==PARENT and accepted['capture']==CAPTURE and accepted['stdout']=='','Release binding differs') + need(raw['observed/request-claims/'+NAME+'/REQUEST_SHA256']==(REQUEST_SHA+'\n').encode(),'Accepted request marker differs') + native=reviewed_parser(raw['original/native_guard.py'],manifest['native_guard.py'],'_full_v3_exact_native') + early=reviewed_parser(raw['original/early_native_capture.py'],manifest['early_native_capture.py'],'_full_v3_exact_early_native') + def read_remote(path): + logical=Path(path);need(logical.is_relative_to(Path(OLD_ROOT)),'Original reader escaped exact allocation') + return raw['observed/'+str(logical.relative_to(OLD_ROOT))].decode() + terminal=early.verify_record(parse(raw['observed/native-'+PARENT+'.early.json']),PARENT,CAPTURE,REQUEST_SHA,FILES_SHA,read_remote,native) + need(terminal['parent_state']=='FAILED' and terminal['parent_exit_code']=='1:0' and terminal['parent_end']=='2026-10-27T03:07:51','Different genuine failure outcome') + # Reopen the actual observer-authenticated commit and independently replay it. + final=parse(raw['final-capture/receipt.json']);auth=raw['final-capture/native-'+PARENT+'.authenticated.json'] + need(final['status']=='READ_ONLY_BYTES_VERIFIED' and final['auth_path']==OLD_ROOT+'/native-'+PARENT+'.authenticated.json' and final['auth_sha256']==sha(auth) and final['auth_before_after_stat_equal'] is True and final['auth_owner']==41003 and final['transport_sha256']==sha(raw['final-capture/transport.stdout']),'Final authenticated readback differs') + terminal['early_observation_sha256']=sha(raw['observed/native-'+PARENT+'.early.json']) + need(parse(auth)==terminal,'Actual observer commit differs from independently authenticated native evidence') + observer_record=parse(raw['final-capture/observer.json']);observer_raw=previous.observed(observer_record) + observer=native.check_native(observer_raw,job=CAPTURE,state='COMPLETED',capture=True,parent=PARENT,request_sha=REQUEST_SHA) + pending=[native.check_native(claim(name),job=CAPTURE,state='PENDING',capture=True,parent=PARENT,request_sha=REQUEST_SHA) for name in ['CAPTURE_PENDING_NATIVE.txt','RELEASE_CAPTURE_PENDING_NATIVE.txt']] + running=native.check_native(raw['observed/capture-running-'+CAPTURE+'.txt'].decode(),job=CAPTURE,state='RUNNING',capture=True,parent=PARENT,request_sha=REQUEST_SHA) + native.same_attempt(*pending,running,observer,terminal=observer) + observed_start,observed_end=previous.observation_interval(observer_record) + need(native.native_time(observer['StartTime'])>=native.native_time(terminal['parent_end']) and observed_start>=native.native_time(observer['EndTime']) and observed_end<=instant(final['observed_at']),'Invalid final observer interval') + step_record=parse(raw['final-capture/steps.json']);steps=previous.observed(step_record) + step_start,step_end=previous.observation_interval(step_record) + need(step_start>=native.native_time(observer['EndTime']) and step_end<=instant(final['observed_at']),'Final steps precede terminal') + verify_queue_steps('',steps) + need(raw['observed/host-exit-'+PARENT+'.txt']==b'1\n','Exact host failure missing') + trace=raw['observed/logs/'+NAME+'-'+PARENT+'.err'].decode() + need(trace.count('Traceback (most recent call last):')==1 and 'line 120, in allocated\n validate(q,b,template);retry_evidence(root,q);verify_review' in trace and 'line 107, in file_mtime\n at = datetime.fromisoformat(parts[2])' in trace and trace.endswith("ValueError: Invalid isoformat string: '2026-10-27 01:39:55.703321584 +0000'\n"),'Not exact proved prelauncher parser failure') + shell=raw['original/full.sbatch'].decode();gate='/usr/bin/python3 -B "$root/guard_full.py" --root "$root"';launch='bash "$root/ops/full.sbatch" "$root/ops" "$request" "$request_sha" "$ops_sha"' + need('set -euo pipefail' in shell and shell.count(gate)==shell.count(launch)==1 and shell.index(gate)= native.native_time(observer['StartTime']) + and {'cpu=2','mem=1G','node=1'} <= set(terminal['AllocTRES'].split(',')), 'Observer failed-terminal continuity/resources differ') + need(observer.get('Dependency') == terminal.get('Dependency') == '(null)', 'Resolved observer dependency differs') + parent_observation = parse(raw['transport/parent-running.json']) + observer_observation = parse(raw['transport/capture-running.json']) + terminal_observation = parse(raw['transport/capture-terminal.json']) + host_observation = parse(raw['transport/host-exit.json']) + need(native.native_time(running['StartTime']) <= observation_interval(parent_observation)[0] + <= observation_interval(parent_observation)[1] <= native.native_time(observer['StartTime']), 'Parent running observation interval differs') + need(instant_nanoseconds(native.native_time(running['StartTime'])) <= file_mtime(host_observation) <= instant_nanoseconds(native.native_time(observer['StartTime'])), 'Host failure/afterany interval differs') + need(instant_nanoseconds(native.native_time(observer['StartTime'])) <= file_mtime(observer_observation) <= instant_nanoseconds(native.native_time(terminal['EndTime'])) + <= instant_nanoseconds(observation_interval(terminal_observation)[0]), 'Observer running/terminal observation interval differs') + need(all(native.native_time(row['SubmitTime']) <= native.native_time(observer['StartTime']) for row in pending), 'Pending observer interval differs') + trace_row = parse(raw['transport/traceback.json']) + trace = observed(trace_row, OLD_ROOT + '/logs/' + NAME + '-' + PARENT + '.err') + need(trace.count('Traceback (most recent call last):') == 1 and 'line 146, in allocated\n verify_smoke(root,q,b)' in trace + and 'line 79, in verify_smoke' in trace and "'--check-completed', '412821']' timed out after 60 seconds\n" in trace + and 'subprocess.TimeoutExpired:' in trace, 'Not the exact pre-launch timeout location') + need(observed(parse(raw['transport/host-exit.json']), OLD_ROOT + '/host-exit-' + PARENT + '.txt').strip() == '1', 'Actual host1 missing') + audit = parse(raw['transport/controlflow.json']) + need(audit['status'] == 'POSITIVE_PRELAUNCHER_FAILURE_CONTROLFLOW_VERIFIED_PARENT_NATIVE_TERMINAL_UNKNOWN' + and audit['parent'] == PARENT and audit['observer'] == CAPTURE and audit['request_sha256'] == REQUEST_SHA + and audit['sealed_manifest_sha256'] == FILES_SHA + and audit['zero_work_assessment']['training_launcher_reached'] is False + and audit['zero_work_assessment']['optimizer_updates_possible_through_this_sealed_allocation_entrypoint'] == 0, + 'Exact reviewed positive control-flow conclusion missing') + shell = raw['original/full.sbatch'].decode() + gate = '/usr/bin/python3 -B "$root/guard_full.py" --root "$root"' + launch = 'bash "$root/ops/full.sbatch" "$root/ops" "$request" "$request_sha" "$ops_sha"' + need('set -euo pipefail' in shell and shell.count(gate) == shell.count(launch) == 1 and shell.index(gate) < shell.index(launch), 'Sealed failed guard does not precede launcher') + steps = parse(raw['transport/postcapture-steps.json']) + need(instant(steps['start_utc']) >= native.native_time(terminal['EndTime']), 'Complete step observation predates observer termination') + stdout = observed(steps) + for job in ('412823', '412824', PARENT, CAPTURE): + native.no_owned_steps(stdout, job) + return terminal + + +def verify_prelaunch_retry(evidence_root): + root = Path(evidence_root) + need(root.is_absolute() and root.resolve(strict=True) == root, 'Physical absolute evidence root required') + need(isinstance(EVIDENCE_MANIFEST_SHA, str), 'Actual accepted-claim evidence not bound') + pinbytes = bounded(root / 'EVIDENCE.json') + need(sha(pinbytes) == EVIDENCE_MANIFEST_SHA, 'Changed reviewed evidence closure') + pins = parse(pinbytes) + actual = set() + for directory, dirs, names in os.walk(root, followlinks=False): + for name in dirs: + need(not (Path(directory) / name).is_symlink(), 'Symlink evidence directory') + actual.update(str((Path(directory) / name).relative_to(root)) for name in names) + need(actual == set(pins) | {'EVIDENCE.json'}, 'Unexpected or missing evidence file') + raw = {} + for name, digest in pins.items(): + need(not Path(name).is_absolute() and '..' not in Path(name).parts, 'Unsafe evidence path') + raw[name] = bounded(root / name) + need(sha(raw[name]) == digest, 'Changed actual evidence: ' + name) + need(sha(raw['original/FILES.sha256']) == FILES_SHA and sha(raw['original/' + REQUEST_REL]) == REQUEST_SHA, 'Wrong failed request/wrapper') + original = parse(raw['original/' + REQUEST_REL]) + need(canonical(original) == CANONICAL_SHA, 'Changed original science') + manifest = dict((line.split(' ', 1)[1], line.split(' ', 1)[0]) for line in raw['original/FILES.sha256'].decode().splitlines()) + for name, digest in pins.items(): + if name.startswith('original/') and name != 'original/FILES.sha256': + need(manifest.get(name[9:]) == digest, 'Reviewed control file is outside original seal') + previous = reviewed_parser(raw['original/prelaunch_retry.py'], PRIOR_READER_SHA, '_unchanged_prior_prelaunch') + prior = previous.verify_prelaunch_retry(root / 'previous-v1') + previous.verify_retry_request(prior['original_request'], original) + native = reviewed_parser(raw['original/native_guard.py'], NATIVE_READER_SHA, '_exact_original_native') + receipt = parse(raw['transport/accepted-claims-readback.json']) + need(receipt['all_before_after_stats_equal'] is True and receipt['all_remote_small_hashes_match_received'] is True + and receipt['parent_job_id'] == PARENT and receipt['observer_job_id'] == CAPTURE, 'Actual readback provenance differs') + need(set(receipt['received']) == {name[len('observed/'):] for name in raw if name.startswith('observed/')}, 'Received file closure differs') + for name, item in receipt['received'].items(): + need(item['sha256'] == sha(raw['observed/'+name]) and item['bytes'] == len(raw['observed/'+name]) + and item['tar_uid'] == 41003, 'Received actual byte/owner identity differs') + if 'original/'+name in raw: + need(raw['observed/'+name] == raw['original/'+name], 'Current readback differs from executed original code') + for rel,envelope in [('host-exit-'+PARENT+'.txt','host-exit.json'), + ('capture-running-'+CAPTURE+'.txt','capture-running.json'), + ('logs/'+NAME+'-'+PARENT+'.err','traceback.json')]: + need(raw['observed/'+rel].decode() == observed(parse(raw['transport/'+envelope]),OLD_ROOT+'/'+rel), 'Independent readbacks disagree') + need(raw['observed/request-claims/'+NAME+'/REQUEST_SHA256'] == (REQUEST_SHA+'\n').encode(), 'Accepted request-claim marker differs') + need(raw['observed/native-'+PARENT+'.txt'] == b'' and raw['observed/native-'+PARENT+'.exit'].strip() == b'1' + and b'Invalid job id' in raw['observed/native-'+PARENT+'.stderr'], 'Parent terminal must remain genuinely unknown') + terminal = _protocol(raw, native) + return dict(schema='elmo-exact-prelaunch-timeout-retry-v1', status='EXACT_TWO_PRELAUNCH_FAILURES_VERIFIED', + failed_parent=PARENT, capture=CAPTURE, prior_failed_parent='412823', original_request=original, + original_request_sha256=REQUEST_SHA, original_manifest_sha256=FILES_SHA, + optimizer_updates_possible_by_reviewed_control_flow=0, maintained_training_launcher_reached=False, + parent_native_state='UNKNOWN', parent_native_exit_code='UNKNOWN', parent_native_end_time='UNKNOWN', + observer_native_state='FAILED', observer_native_exit_code='1:0', observer_end_time=terminal['EndTime'], + genuine_parent_terminal_proof=False, checkpoint_recovery_authorized=False, live_launch_admitted=False) + + +def verify_retry_request(original, current): + need(canonical(original) == CANONICAL_SHA, 'Unverified full-v2 request') + def relocate(value): + if isinstance(value, dict): return {k: relocate(v) for k, v in value.items()} + if isinstance(value, list): return [relocate(v) for v in value] + return value.replace(OLD_ROOT, NEW_ROOT) if isinstance(value, str) else value + expected = relocate(copy.deepcopy(original)) + expected['job_name'] = NEW_NAME + need(original['local_logs'].endswith('-attempt-v2'), 'Unexpected prior CSV namespace') + expected['local_logs'] = original['local_logs'][:-len('-attempt-v2')] + '-attempt-v3' + expected['overrides'] = [s.replace('logger.csv.save_dir=' + original['local_logs'], 'logger.csv.save_dir=' + expected['local_logs']) for s in expected['overrides']] + need(current == expected and current['output'] == original['output'] and current['target_steps'] == 300000 + and current['continuation'] is None and not current.get('interruption') + and 'logger.wandb.resume=never' in current['overrides'], 'Retry changed science or exceeded exact fresh-zero route') + return dict(status='EXACT_FRESH0_FULL_V3_REQUEST_COMPATIBLE', live_launch_admitted=False) + + +PRIOR_ATTEMPTS = ( + dict(root=TASK+'/full-v1', name=NAME[:-1]+'1', parent='412823', capture='412824', + request_sha='39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37', + files_sha='c1d356ba049931c479eaf886873a3ca6168611baf67e07f69898ecd3c1439ffb'), + dict(root=OLD_ROOT, name=NAME, parent=PARENT, capture=CAPTURE, + request_sha=REQUEST_SHA, files_sha=FILES_SHA), +) +CLAIM_ROOTS = tuple(root+'/'+sub for root in (TASK+'/full-v1',OLD_ROOT,NEW_ROOT) + for sub in ('claims','request-claims','ops/claims','ops/request-claims')) + + +def verify_claim_entries(full_roots, checked_roots, entries, *, current_request_sha=None): + """Check caller's successful physical, complete direct-child listings. + +Caller must additionally reopen both old manifests/requests/accepted claim files +against the verified evidence and check output/CSV absence. This pure comparison +cannot turn caller-provided strings into an actual fresh filesystem observation. +""" + need(len(full_roots)==3 and set(full_roots)=={TASK+'/full-v1',OLD_ROOT,NEW_ROOT}, 'Unknown or missing full attempt root') + need(len(checked_roots)==len(CLAIM_ROOTS) and set(checked_roots)==set(CLAIM_ROOTS), 'Incomplete claim roots') + expected = set() + for attempt in PRIOR_ATTEMPTS: + expected |= {attempt['root']+'/claims/'+attempt['request_sha'], attempt['root']+'/request-claims/'+attempt['name']} + if current_request_sha is not None: + need(re.fullmatch(r'[0-9a-f]{64}',current_request_sha) is not None, 'Missing current immutable request hash') + expected |= {NEW_ROOT+'/claims/'+current_request_sha, NEW_ROOT+'/request-claims/'+NEW_NAME} + need(len(entries)==len(expected) and set(entries)==expected, 'Unknown, partial, or missing wrapper/maintained claims') + return sorted(expected) + + +def verify_queue_steps(queue, steps, *, current_job=None, current_capture=None): + """Validate complete successful command output, supplied by live caller. + +Only the caller's separately native-authenticated full-v3 parent/observer may be +excluded. All earlier parent/observer IDs and dotted/array aliases are rejected. +No query success, freshness, allocation, or storage PASS is claimed here. +""" + need(isinstance(queue,str) and isinstance(steps,str) and max(len(queue.encode()),len(steps.encode()))<=MAX_BYTES, 'Oversized native census') + prior = {'412823','412824',PARENT,CAPTURE} + allowed = set() + if current_job is not None or current_capture is not None: + need(isinstance(current_job,str) and isinstance(current_capture,str) + and current_job.isdecimal() and current_capture.isdecimal() + and len(prior|{current_job,current_capture})==6, 'Wrong current accepted IDs') + allowed = {current_job,current_capture} + for line in queue.splitlines(): + row=line.split('|');need(len(row)==5 and row[2]=='paphiwetsa3','Malformed complete owned queue') + job,name,_,state,_=row + need(not any(job==old or job.startswith(old+'.') or job.startswith(old+'_') for old in prior), 'Prior allocation remains queued') + if 'qknorm-swiglu-rmsnorm' in name or job in allowed: + need(job in allowed and name==(NEW_NAME if job==current_job else 'elmo-native-qknorm-swiglu-rmsnorm-full-v3') + and state in {'PENDING','RUNNING'}, 'Another or incorrectly excluded campaign writer') + for line in steps.splitlines(): + if line=='No job steps exist in the system.':continue + match=re.search(r'(?:^|\s)StepId=(\S+)',line);need(match is not None,'Malformed complete native step census') + need(not any(match[1]==old or match[1].startswith(old+'.') or match[1].startswith(old+'_') for old in prior), 'Prior worker or array-alias step remains') + return dict(prior_jobs_absent_from_supplied_complete_native_outputs=True, live_launch_admitted=False) + + +def expected_live_file_hashes(evidence_root): + """Required current readback, including every preserved accepted-claim field. + +The caller reads these exact physical remote files anew before claim/release; +this function only returns expectations after validating the complete evidence. +""" + verify_prelaunch_retry(evidence_root) + pins = parse(bounded(Path(evidence_root)/'EVIDENCE.json')) + expected = {OLD_ROOT+'/FILES.sha256':FILES_SHA, OLD_ROOT+'/'+REQUEST_REL:REQUEST_SHA} + for attempt in PRIOR_ATTEMPTS: + expected[attempt['root']+'/request-claims/'+attempt['name']+'/REQUEST_SHA256'] = sha((attempt['request_sha']+'\n').encode()) + for relative,digest in pins.items(): + if relative.startswith('observed/claims/'): + expected[OLD_ROOT+'/'+relative[len('observed/'):]] = digest + elif relative.startswith('previous-v1/observed/claims/'): + expected[TASK+'/full-v1/'+relative[len('previous-v1/observed/'):]] = digest + elif relative in {'previous-v1/original/FILES.sha256', + 'previous-v1/original/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v1.json'}: + expected[TASK+'/full-v1/'+relative[len('previous-v1/original/'):]] = digest + return expected + + +def verify_live_file_hashes(evidence_root, observed_hashes): + need(observed_hashes == expected_live_file_hashes(evidence_root), 'Current prior request/manifest/accepted claim bytes changed or missing') + return dict(exact_prior_file_hash_comparison=True, live_launch_admitted=False) + + +verify = verify_prelaunch_retry +verify_request = verify_retry_request diff --git a/scripts/train/joint/qk_prelaunch_history_readers/reviewed_parsers.py b/scripts/train/joint/qk_prelaunch_history_readers/reviewed_parsers.py new file mode 100644 index 000000000..bbf809397 --- /dev/null +++ b/scripts/train/joint/qk_prelaunch_history_readers/reviewed_parsers.py @@ -0,0 +1,49 @@ +"""Fixed service parsers for exact historical source hashes and call roles. + +The original Python files are immutable evidence data. Their bytes are checked +here, but are never compiled, imported, or otherwise executed. Every returned +module is an explicit relative import from this maintained service package. +""" +import hashlib + + +PARSER_BINDINGS = { + ('08d5bd354a0eb81dad4b9664037e711ac4f7ecc2b57355db2e4154571c49697c', + '_exact_prelaunch_native_guard'): 'native_guard_v1', + ('bc278ad53d6701d69b2df0b2df37a1286d75b1abd9be5d6c726b1c35539254f0', + '_unchanged_prior_prelaunch'): 'prelaunch_retry', + ('f6df73a12f7d4401376fd26929ee2678d46c50ed52c48be95c7ca50f0a36f71f', + '_exact_original_native'): 'native_guard_v2', + ('d5ddc74a794bdd8f1417c0ae9081d4666cb4d9e1149e5969f84e18914b4232e5', + '_full_v3_exact_native'): 'native_guard_v3', + ('7949af3f62b75aecf4a887b62a9ab9f01d284864e9ca6c52725f7e04d340ce5e', + '_full_v3_exact_early_native'): 'early_native_parser_v3', + ('ec932acc0497e841282028ef0db94d9e6439ce218bd7f3b9e62aa181b4ffed53', + '_exact_full_v4_native_held'): 'native_guard_v4', +} + + +def reviewed_parser(raw, digest, name): + """Authenticate old source as data, then select a fixed service parser.""" + if not isinstance(raw, bytes) or hashlib.sha256(raw).hexdigest() != digest: + raise ValueError('Unreviewed parser: ' + name) + parser = PARSER_BINDINGS.get((digest, name)) + if parser == 'native_guard_v1': + from . import native_guard_v1 + return native_guard_v1 + if parser == 'prelaunch_retry': + from . import prelaunch_retry + return prelaunch_retry + if parser == 'native_guard_v2': + from . import native_guard_v2 + return native_guard_v2 + if parser == 'native_guard_v3': + from . import native_guard_v3 + return native_guard_v3 + if parser == 'early_native_parser_v3': + from . import early_native_parser_v3 + return early_native_parser_v3 + if parser == 'native_guard_v4': + from . import native_guard_v4 + return native_guard_v4 + raise ValueError('Unsupported reviewed historical parser role: ' + name) diff --git a/scripts/train/joint/qk_recovery_profile.py b/scripts/train/joint/qk_recovery_profile.py new file mode 100644 index 000000000..e592aa059 --- /dev/null +++ b/scripts/train/joint/qk_recovery_profile.py @@ -0,0 +1,53 @@ +"""Exact, immutable original QK Elmo allocation profile; stdlib metadata only. + +This is not an ImageNet profile, a new submission authority, or a step-zero +retry. A later failed replacement requires a separately reviewed original pin. +""" +import hashlib +import json + +ARM = 'qk' +RUN_ID = 'mot-elmo-pickplace-continuous-large314m-qknorm-swiglu-rmsnorm-robot-human-camera-subtask-s42-300k-20261026-v1' +TASK_ROOT = '/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1' +ROOT = TASK_ROOT + '/full-v5' +PARENT_ID, OBSERVER_ID, NODE = '412831', '412832', 'gpu21' +PARAMETERS = 314227000 +REQUEST_SHA = '8760409ca77b6888fe700b4741d93da654c99c6ed9f3fa328194693ef5aa6592' +REQUEST_PATH = ROOT + '/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v5.json' +PARENT_CANONICAL_SHA = '5fe43f09dc0daef914ea809c923b5f14ab37a92d27f3a8d8488a1408899c8fd1' +FILES_SHA = '69a06292fb80e84b84dbaaa10025968f62e371f5b621d2348d0fbd1573c8a5f2' +PROFILE = dict(parent_id=PARENT_ID, observer_id=OBSERVER_ID, node=NODE, root=ROOT, + parent_name='elmo-large314m-qknorm-swiglu-rmsnorm-full-v5', + observer_name='elmo-native-qknorm-swiglu-rmsnorm-full-v5', + request_path=REQUEST_PATH, request_sha256=REQUEST_SHA, files_sha256=FILES_SHA, + parameters=PARAMETERS, has_smoke_identity=False, protocol='qk-full-v5-early-authenticated-v1', + capture_script_sha256='8bda1c0b5b05e03ebf785bc478c13f8a86c924a150dca984cfd98022d1abccd8', + submitter_sha256='564fa80ef96887399fc58675e88d4bef0322fc420fd5255949dfd99f922e36af') + + +def need(value, message): + if not value: raise ValueError(message) + + +def is_qk(parent): return parent.get('run_id') == RUN_ID + + +def validate_parent(parent): + """All original science, paths, private mounts, source and smoke stay exact.""" + payload = json.dumps(parent, sort_keys=True, separators=(',', ':'), allow_nan=False).encode() + need(hashlib.sha256(payload).hexdigest() == PARENT_CANONICAL_SHA, + 'QK recovery requires the exact original 412831 production request') + return PROFILE + + +def supported_parameters(parent): + if is_qk(parent): + validate_parent(parent) + return PARAMETERS + need(parent.get('parameters') == 314187064, 'Unsupported recovery scientific architecture') + return 314187064 + + +def profile_run_id(arm): + return RUN_ID if arm == ARM else ('mot-elmo-pickplace-continuous-large314m-' + arm + + '-robot-human-camera-subtask-s42-300k-20261026-v1') diff --git a/scripts/train/joint/qk_recovery_usage.py b/scripts/train/joint/qk_recovery_usage.py new file mode 100644 index 000000000..e9176012b --- /dev/null +++ b/scripts/train/joint/qk_recovery_usage.py @@ -0,0 +1,643 @@ +"""Conditional QK/SwiGLU diagnostic evidence; never changes sampled batches.""" +import re +from scripts.train.joint.qk_recovery_profile import need + +PREFIX='nets.pipeline.stages.1.model.' +EMBODIMENTS=('eva_bimanual','human_bimanual') +ALL_PARAMETER_SCOPES = {'nets.pipeline.stages.1.model.action.blocks.0.adaln.1.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.0.adaln.1.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.0.ffn.gate_value.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.0.ffn.gate_value.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.0.ffn.output.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.0.ffn.output.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.0.k_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.0.out.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.0.out.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.0.q_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.0.qkv.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.0.qkv.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.1.adaln.1.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.1.adaln.1.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.1.ffn.gate_value.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.1.ffn.gate_value.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.1.ffn.output.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.1.ffn.output.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.1.k_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.1.out.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.1.out.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.1.q_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.1.qkv.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.1.qkv.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.2.adaln.1.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.2.adaln.1.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.2.ffn.gate_value.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.2.ffn.gate_value.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.2.ffn.output.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.2.ffn.output.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.2.k_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.2.out.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.2.out.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.2.q_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.2.qkv.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.2.qkv.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.3.adaln.1.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.3.adaln.1.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.3.ffn.gate_value.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.3.ffn.gate_value.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.3.ffn.output.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.3.ffn.output.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.3.k_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.3.out.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.3.out.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.3.q_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.3.qkv.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.3.qkv.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.4.adaln.1.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.4.adaln.1.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.4.ffn.gate_value.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.4.ffn.gate_value.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.4.ffn.output.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.4.ffn.output.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.4.k_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.4.out.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.4.out.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.4.q_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.4.qkv.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.4.qkv.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.5.adaln.1.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.5.adaln.1.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.5.ffn.gate_value.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.5.ffn.gate_value.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.5.ffn.output.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.5.ffn.output.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.5.k_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.5.out.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.5.out.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.5.q_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.5.qkv.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.5.qkv.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.6.adaln.1.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.6.adaln.1.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.6.ffn.gate_value.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.6.ffn.gate_value.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.6.ffn.output.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.6.ffn.output.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.6.k_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.6.out.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.6.out.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.6.q_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.6.qkv.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.6.qkv.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.7.adaln.1.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.7.adaln.1.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.7.ffn.gate_value.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.7.ffn.gate_value.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.7.ffn.output.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.7.ffn.output.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.7.k_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.7.out.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.7.out.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.7.q_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.7.qkv.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.blocks.7.qkv.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.final_adaln.1.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.final_adaln.1.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.inputs.eva_bimanual.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.inputs.eva_bimanual.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.noise.0.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.noise.0.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.noise.2.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.noise.2.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.outputs.eva_bimanual.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.action.outputs.eva_bimanual.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.camera.blocks.0.adaln.1.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.0.adaln.1.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.0.ffn.gate_value.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.0.ffn.gate_value.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.0.ffn.output.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.0.ffn.output.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.0.k_norm.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.0.out.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.0.out.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.0.q_norm.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.0.qkv.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.0.qkv.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.1.adaln.1.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.1.adaln.1.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.1.ffn.gate_value.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.1.ffn.gate_value.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.1.ffn.output.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.1.ffn.output.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.1.k_norm.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.1.out.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.1.out.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.1.q_norm.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.1.qkv.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.1.qkv.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.2.adaln.1.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.2.adaln.1.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.2.ffn.gate_value.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.2.ffn.gate_value.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.2.ffn.output.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.2.ffn.output.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.2.k_norm.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.2.out.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.2.out.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.2.q_norm.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.2.qkv.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.2.qkv.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.3.adaln.1.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.3.adaln.1.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.3.ffn.gate_value.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.3.ffn.gate_value.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.3.ffn.output.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.3.ffn.output.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.3.k_norm.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.3.out.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.3.out.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.3.q_norm.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.3.qkv.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.3.qkv.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.4.adaln.1.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.4.adaln.1.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.4.ffn.gate_value.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.4.ffn.gate_value.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.4.ffn.output.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.4.ffn.output.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.4.k_norm.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.4.out.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.4.out.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.4.q_norm.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.4.qkv.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.4.qkv.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.5.adaln.1.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.5.adaln.1.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.5.ffn.gate_value.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.5.ffn.gate_value.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.5.ffn.output.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.5.ffn.output.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.5.k_norm.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.5.out.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.5.out.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.5.q_norm.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.5.qkv.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.5.qkv.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.6.adaln.1.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.6.adaln.1.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.6.ffn.gate_value.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.6.ffn.gate_value.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.6.ffn.output.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.6.ffn.output.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.6.k_norm.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.6.out.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.6.out.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.6.q_norm.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.6.qkv.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.6.qkv.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.7.adaln.1.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.7.adaln.1.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.7.ffn.gate_value.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.7.ffn.gate_value.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.7.ffn.output.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.7.ffn.output.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.7.k_norm.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.7.out.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.7.out.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.7.q_norm.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.7.qkv.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.blocks.7.qkv.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.final_adaln.1.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.final_adaln.1.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.inputs.eva_bimanual.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.camera.inputs.eva_bimanual.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.camera.inputs.human_bimanual.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.camera.inputs.human_bimanual.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.camera.noise.0.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.noise.0.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.noise.2.bias': 'shared', + 'nets.pipeline.stages.1.model.camera.noise.2.weight': 'shared', + 'nets.pipeline.stages.1.model.camera.outputs.eva_bimanual.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.camera.outputs.eva_bimanual.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.camera.outputs.human_bimanual.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.camera.outputs.human_bimanual.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.camera_identity.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.0.adaln_image.1.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.0.adaln_image.1.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.0.ffn.0.gate_value.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.0.ffn.0.gate_value.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.0.ffn.0.output.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.0.ffn.0.output.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.0.k_norm.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.0.out.0.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.0.out.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.0.q_norm.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.0.qkv.0.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.0.qkv.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.1.adaln_image.1.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.1.adaln_image.1.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.1.ffn.0.gate_value.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.1.ffn.0.gate_value.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.1.ffn.0.output.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.1.ffn.0.output.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.1.k_norm.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.1.out.0.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.1.out.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.1.q_norm.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.1.qkv.0.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.1.qkv.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.2.adaln_image.1.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.2.adaln_image.1.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.2.ffn.0.gate_value.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.2.ffn.0.gate_value.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.2.ffn.0.output.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.2.ffn.0.output.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.2.k_norm.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.2.out.0.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.2.out.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.2.q_norm.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.2.qkv.0.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.2.qkv.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.3.adaln_image.1.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.3.adaln_image.1.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.3.ffn.0.gate_value.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.3.ffn.0.gate_value.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.3.ffn.0.output.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.3.ffn.0.output.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.3.k_norm.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.3.out.0.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.3.out.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.3.q_norm.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.3.qkv.0.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.3.qkv.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.4.adaln_image.1.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.4.adaln_image.1.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.4.ffn.0.gate_value.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.4.ffn.0.gate_value.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.4.ffn.0.output.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.4.ffn.0.output.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.4.k_norm.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.4.out.0.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.4.out.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.4.q_norm.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.4.qkv.0.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.4.qkv.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.5.adaln_image.1.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.5.adaln_image.1.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.5.ffn.0.gate_value.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.5.ffn.0.gate_value.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.5.ffn.0.output.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.5.ffn.0.output.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.5.k_norm.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.5.out.0.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.5.out.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.5.q_norm.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.5.qkv.0.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.5.qkv.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.6.adaln_image.1.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.6.adaln_image.1.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.6.ffn.0.gate_value.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.6.ffn.0.gate_value.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.6.ffn.0.output.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.6.ffn.0.output.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.6.k_norm.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.6.out.0.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.6.out.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.6.q_norm.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.6.qkv.0.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.6.qkv.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.7.adaln_image.1.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.7.adaln_image.1.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.7.ffn.0.gate_value.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.7.ffn.0.gate_value.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.7.ffn.0.output.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.7.ffn.0.output.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.7.k_norm.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.7.out.0.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.7.out.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.7.q_norm.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.7.qkv.0.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.blocks.7.qkv.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.camera.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.final_adaln.1.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.final_adaln.1.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.image_in.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.image_in.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.image_out.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.image_out.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.noise_level.0.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.noise_level.0.weight': 'shared', + 'nets.pipeline.stages.1.model.image_model.noise_level.2.bias': 'shared', + 'nets.pipeline.stages.1.model.image_model.noise_level.2.weight': 'shared', + 'nets.pipeline.stages.1.model.language_fusions.action.0.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.language_fusions.action.0.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.language_fusions.action.2.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.language_fusions.action.2.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.language_fusions.camera.0.bias': 'shared', + 'nets.pipeline.stages.1.model.language_fusions.camera.0.weight': 'shared', + 'nets.pipeline.stages.1.model.language_fusions.camera.2.bias': 'shared', + 'nets.pipeline.stages.1.model.language_fusions.camera.2.weight': 'shared', + 'nets.pipeline.stages.1.model.language_fusions.image.0.bias': 'shared', + 'nets.pipeline.stages.1.model.language_fusions.image.0.weight': 'shared', + 'nets.pipeline.stages.1.model.language_fusions.image.2.bias': 'shared', + 'nets.pipeline.stages.1.model.language_fusions.image.2.weight': 'shared', + 'nets.pipeline.stages.1.model.language_fusions.proprio__eva_bimanual.0.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.language_fusions.proprio__eva_bimanual.0.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.language_fusions.proprio__eva_bimanual.2.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.language_fusions.proprio__eva_bimanual.2.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.language_fusions.proprio__human_bimanual.0.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.language_fusions.proprio__human_bimanual.0.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.language_fusions.proprio__human_bimanual.2.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.language_fusions.proprio__human_bimanual.2.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.language_projection.bias': 'shared', + 'nets.pipeline.stages.1.model.language_projection.weight': 'shared', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.0.adaln.1.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.0.adaln.1.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.0.ffn.gate_value.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.0.ffn.gate_value.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.0.ffn.output.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.0.ffn.output.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.0.k_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.0.out.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.0.out.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.0.q_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.0.qkv.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.0.qkv.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.1.adaln.1.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.1.adaln.1.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.1.ffn.gate_value.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.1.ffn.gate_value.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.1.ffn.output.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.1.ffn.output.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.1.k_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.1.out.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.1.out.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.1.q_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.1.qkv.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.1.qkv.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.2.adaln.1.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.2.adaln.1.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.2.ffn.gate_value.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.2.ffn.gate_value.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.2.ffn.output.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.2.ffn.output.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.2.k_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.2.out.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.2.out.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.2.q_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.2.qkv.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.2.qkv.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.3.adaln.1.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.3.adaln.1.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.3.ffn.gate_value.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.3.ffn.gate_value.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.3.ffn.output.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.3.ffn.output.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.3.k_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.3.out.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.3.out.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.3.q_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.3.qkv.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.3.qkv.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.4.adaln.1.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.4.adaln.1.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.4.ffn.gate_value.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.4.ffn.gate_value.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.4.ffn.output.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.4.ffn.output.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.4.k_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.4.out.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.4.out.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.4.q_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.4.qkv.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.4.qkv.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.5.adaln.1.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.5.adaln.1.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.5.ffn.gate_value.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.5.ffn.gate_value.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.5.ffn.output.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.5.ffn.output.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.5.k_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.5.out.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.5.out.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.5.q_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.5.qkv.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.5.qkv.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.6.adaln.1.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.6.adaln.1.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.6.ffn.gate_value.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.6.ffn.gate_value.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.6.ffn.output.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.6.ffn.output.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.6.k_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.6.out.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.6.out.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.6.q_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.6.qkv.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.6.qkv.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.7.adaln.1.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.7.adaln.1.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.7.ffn.gate_value.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.7.ffn.gate_value.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.7.ffn.output.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.7.ffn.output.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.7.k_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.7.out.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.7.out.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.7.q_norm.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.7.qkv.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.7.qkv.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.final_adaln.1.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.final_adaln.1.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.inputs.eva_bimanual.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.inputs.eva_bimanual.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.noise.0.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.noise.0.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.noise.2.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.noise.2.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.outputs.eva_bimanual.bias': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.outputs.eva_bimanual.weight': 'eva_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.0.adaln.1.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.0.adaln.1.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.0.ffn.gate_value.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.0.ffn.gate_value.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.0.ffn.output.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.0.ffn.output.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.0.k_norm.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.0.out.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.0.out.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.0.q_norm.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.0.qkv.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.0.qkv.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.1.adaln.1.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.1.adaln.1.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.1.ffn.gate_value.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.1.ffn.gate_value.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.1.ffn.output.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.1.ffn.output.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.1.k_norm.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.1.out.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.1.out.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.1.q_norm.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.1.qkv.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.1.qkv.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.2.adaln.1.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.2.adaln.1.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.2.ffn.gate_value.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.2.ffn.gate_value.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.2.ffn.output.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.2.ffn.output.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.2.k_norm.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.2.out.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.2.out.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.2.q_norm.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.2.qkv.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.2.qkv.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.3.adaln.1.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.3.adaln.1.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.3.ffn.gate_value.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.3.ffn.gate_value.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.3.ffn.output.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.3.ffn.output.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.3.k_norm.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.3.out.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.3.out.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.3.q_norm.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.3.qkv.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.3.qkv.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.4.adaln.1.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.4.adaln.1.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.4.ffn.gate_value.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.4.ffn.gate_value.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.4.ffn.output.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.4.ffn.output.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.4.k_norm.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.4.out.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.4.out.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.4.q_norm.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.4.qkv.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.4.qkv.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.5.adaln.1.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.5.adaln.1.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.5.ffn.gate_value.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.5.ffn.gate_value.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.5.ffn.output.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.5.ffn.output.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.5.k_norm.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.5.out.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.5.out.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.5.q_norm.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.5.qkv.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.5.qkv.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.6.adaln.1.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.6.adaln.1.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.6.ffn.gate_value.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.6.ffn.gate_value.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.6.ffn.output.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.6.ffn.output.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.6.k_norm.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.6.out.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.6.out.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.6.q_norm.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.6.qkv.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.6.qkv.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.7.adaln.1.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.7.adaln.1.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.7.ffn.gate_value.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.7.ffn.gate_value.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.7.ffn.output.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.7.ffn.output.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.7.k_norm.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.7.out.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.7.out.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.7.q_norm.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.7.qkv.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.7.qkv.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.final_adaln.1.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.final_adaln.1.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.inputs.human_bimanual.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.inputs.human_bimanual.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.noise.0.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.noise.0.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.noise.2.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.noise.2.weight': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.outputs.human_bimanual.bias': 'human_bimanual', + 'nets.pipeline.stages.1.model.proprio_banks.human_bimanual.outputs.human_bimanual.weight': 'human_bimanual'} + +def expected_all_parameters():return dict(ALL_PARAMETER_SCOPES) + +def expected_private_names(): + return {emb:sorted(name for name,scope in ALL_PARAMETER_SCOPES.items() if scope==emb) for emb in EMBODIMENTS} + + + +def expected_parameters(): + result={} + banks=[('image_model','shared',True),('proprio_banks.eva_bimanual','eva_bimanual',False), + ('proprio_banks.human_bimanual','human_bimanual',False),('action','eva_bimanual',False),('camera','shared',False)] + for bank,scope,image in banks: + for layer in range(8): + base=PREFIX+bank+'.blocks.'+str(layer)+'.' + for suffix in ('gate_value.weight','gate_value.bias','output.weight','output.bias'): + result[base+'ffn.'+('0.' if image else '')+suffix]=scope + for kind in ('q_norm','k_norm'): + result[base+kind+'.'+('0.' if image else '')+'weight']=scope + for emb in EMBODIMENTS: + for direction in ('inputs','outputs'): + for kind in ('weight','bias'):result[PREFIX+'camera.'+direction+'.'+emb+'.'+kind]=emb + return result + + +def private_scope(name): + for emb in EMBODIMENTS: + if name.startswith((PREFIX+'proprio_banks.'+emb+'.',PREFIX+'language_fusions.proprio__'+emb+'.')) or any(name.startswith(PREFIX+'camera.'+d+'.'+emb+'.') for d in ('inputs','outputs')): + return emb + if name.startswith((PREFIX+'action.',PREFIX+'language_fusions.action.')):return 'eva_bimanual' + return None + + +def snapshot_private(module,optimizer): + # Called only inside actual allocated diagnostic, after strict restoration. + from scripts.train.joint.native_recovery import state_digest + named=list(module.named_parameters()) + need(len(named)==len(ALL_PARAMETER_SCOPES) and {name for name,_ in named}==set(ALL_PARAMETER_SCOPES),'Wrong exact558 private-snapshot parameter inventory') + state={emb:{} for emb in EMBODIMENTS} + for name,parameter in named: + emb=private_scope(name) + if emb:state[emb][name]={'weight':parameter.detach(),'optimizer':optimizer.state.get(parameter,{})} + need(all(state.values()),'Both private optimizer banks must exist') + return {emb:state_digest(values) for emb,values in state.items()} + + +def verify_row(row): + batches=row['embodiment_optimizer_batches'];initial=row['initial_parameter_usage'] + final=row['conditional_optimizer_record']['parameter_update_counts'];expected=expected_all_parameters() + names=row['conditional_optimizer_record']['parameter_names'] + need(isinstance(names,list) and len(names)==len(set(names))==len(expected),'Wrong exact558 ordered parameter inventory') + need(set(batches)==set(EMBODIMENTS) and all(type(v) is int and v>=0 for v in batches.values()),'Wrong actual embodiment batch counts') + count=row['global_step']-row['start_step'] + need(count in (2,4) and sum(batches.values())==count and set(expected)==set(initial)==set(final)==set(row['conditional_optimizer_record']['parameter_names']),'Missing exact new parameter inventory') + actual_new={n for n in final if any(x in n for x in ('.q_norm.','.k_norm.','.ffn.gate_value.','.ffn.output.','.ffn.0.gate_value.','.ffn.0.output.'))} + need(actual_new=={n for n in expected_parameters() if not any(x in n for x in ('.camera.inputs.','.camera.outputs.'))},'QK/SwiGLU names/banks differ') + for name,scope in expected.items(): + updates=count if scope=='shared' else batches[scope] + need(type(initial[name]) is type(final[name]) is int and final[name]-initial[name]==updates, + 'QK/SwiGLU actual gradient/Adam usage differs: '+name) + proof=row['qk_private_state'] + need(proof.get('schema')=='qk-private-state-preservation-v2' and proof.get('parameter_names')==expected_private_names() and set(proof['before'])==set(proof['after'])==set(EMBODIMENTS), + 'Actual private-state snapshots missing') + for emb in EMBODIMENTS: + need(all(isinstance(proof[k][emb],str) and re.fullmatch('[0-9a-f]{64}',proof[k][emb]) for k in ('before','after')), + 'Malformed private-state digest') + if batches[emb]==0:need(proof['before'][emb]==proof['after'][emb],'Inactive private weights/Adam state changed') + return True + + +def verify_phases(phases): + need(len(phases)==2 and all(len(rows)==4 for rows in phases),'QK diagnostic needs actual two processes/four ranks') + for rows in phases: + for row in rows:verify_row(row) + need(all(row['qk_private_state']==rows[0]['qk_private_state'] for row in rows),'Private states differ across ranks') + for first,second in zip(*phases): + need(first['qk_private_state']['after']==second['qk_private_state']['before'],'Second process did not restore private state exactly') + return dict(qk_swiglu_conditional_updates_verified=True,inactive_private_weights_and_adam_preserved=True, + qk_parameter_tensors=80,swiglu_parameter_tensors=160,all_conditional_parameter_tensors=558,private_language_fusion_parameter_tensors=12,sampling_unchanged=True) diff --git a/scripts/train/joint/recovery_check.py b/scripts/train/joint/recovery_check.py index 9f87cccba..dd6f5682e 100644 --- a/scripts/train/joint/recovery_check.py +++ b/scripts/train/joint/recovery_check.py @@ -50,11 +50,13 @@ def quota_free_bytes(text, mount): class ResumeOptimizerProof(JointSmokeProof): """Reuse smoke precision/LR/gradient hooks, checking restored native state.""" - def __init__(self, *, output, world_size, start_step, stop_step, checkpoint, multimodal=False): + def __init__(self, *, output, world_size, start_step, stop_step, checkpoint, multimodal=False, qk_architecture=False): super().__init__(output, world_size, expected_steps=stop_step, warmup_steps=start_step, multimodal=multimodal) self.start_step, self.checkpoint = start_step, checkpoint self.rng_cleanup = None + self.qk_architecture = qk_architecture + need(not qk_architecture or multimodal, "QK proof requires native multimodal restore") def on_fit_start(self, trainer, pl_module): # Lightning restores optimizer/loop state after on_fit_start. @@ -110,6 +112,10 @@ def on_train_start(self, trainer, pl_module): "Native recovery needs100 global validation anchors") self.parameter_usage, self.usage_callback = restored_conditional_counts(trainer, pl_module, saved) self.initial_parameter_usage = dict(self.parameter_usage) + if self.qk_architecture: + from scripts.train.joint.qk_recovery_usage import expected_all_parameters, snapshot_private + need(set(expected_all_parameters()) == set(self.parameter_usage), "Wrong restored QK/SwiGLU parameter inventory") + self.qk_private_before = snapshot_private(pl_module, trainer.optimizers[0]) self.embodiment_batches = {emb: 0 for emb in self.network.pose_dims} self.current_embodiment = None self.rng_observation, self.rng_cleanup = install_rng_observer( @@ -184,6 +190,11 @@ def on_train_end(self, trainer, pl_module): actual_rank_rng_restore=self.rng_observation, hidden_label_samples=sample_proof, private_bank_optimizer_steps_verified=True, human_action_absent=True) + if self.qk_architecture: + from scripts.train.joint.qk_recovery_usage import snapshot_private, verify_row, expected_private_names + extra["qk_private_state"] = dict(schema="qk-private-state-preservation-v2", parameter_names=expected_private_names(), + before=self.qk_private_before, after=snapshot_private(pl_module, trainer.optimizers[0])) + verify_row(dict(start_step=self.start_step, global_step=self.expected_steps, **extra)) else: need(all(float(s["step"]) == self.expected_steps for s in trainer.optimizers[0].state.values()), "Optimizer restarted instead of continuing") diff --git a/scripts/train/joint/service_bootstrap.py b/scripts/train/joint/service_bootstrap.py index 958319642..9e1b2f14a 100644 --- a/scripts/train/joint/service_bootstrap.py +++ b/scripts/train/joint/service_bootstrap.py @@ -33,6 +33,11 @@ def service_files(root): (root / "scripts/train/joint").iterdir() if p.is_file() and p.suffix in (".py", ".sbatch", ".sh")} names |= DEPENDENCIES + # Only this reviewed service-owned package is recursive. Historical Python + # evidence is data and is never exported/imported as executable service code. + package = root / 'scripts/train/joint/qk_prelaunch_history_readers' + if package.exists(): + names |= {str(p.relative_to(root)) for p in package.rglob('*.py') if p.is_file()} for name in names: if not (root / name).is_file() or (root / name).is_symlink(): raise ValueError("Missing operational dependency: " + name) @@ -70,7 +75,7 @@ def activate(request): package = importlib.import_module(name) local = str(root.joinpath(*name.split("."))) package.__path__ = [local] + [str(p) for p in package.__path__ if str(p) != local] - owned_modules = {str(Path(n).with_suffix("")).replace("/", ".") for n in names + owned_modules = {str(Path(n).with_suffix("")).removesuffix('/__init__').replace("/", ".") for n in names if n.endswith(".py")} for name, module in list(sys.modules.items()): if name in owned_modules: diff --git a/tests/joint_qk_recovery/fixtures/architecture-parameter-usage.json b/tests/joint_qk_recovery/fixtures/architecture-parameter-usage.json new file mode 100644 index 000000000..b2d898df2 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/architecture-parameter-usage.json @@ -0,0 +1,261 @@ +{ + "schema": "architecture-expected-gradient-usage-v1", + "status": "LOCAL_META_INVENTORY_NOT_GPU_PROOF", + "source_revision": "82f65498e25f41b87c954717722dcf7360e5bde8", + "source_manifest_sha256": "b5e8e898b82ea15b42e84e22a749c668c13e0c958ecba122fb10d99c3df39331", + "total_parameters": 314227000, + "qk_norm_parameters": 80, + "swiglu_parameter_tensors": 160, + "camera_adapter_parameter_tensors": 8, + "parameters": { + "nets.pipeline.stages.1.model.image_model.blocks.0.ffn.0.gate_value.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.0.ffn.0.gate_value.bias": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.0.ffn.0.output.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.0.ffn.0.output.bias": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.0.q_norm.0.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.0.k_norm.0.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.1.ffn.0.gate_value.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.1.ffn.0.gate_value.bias": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.1.ffn.0.output.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.1.ffn.0.output.bias": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.1.q_norm.0.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.1.k_norm.0.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.2.ffn.0.gate_value.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.2.ffn.0.gate_value.bias": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.2.ffn.0.output.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.2.ffn.0.output.bias": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.2.q_norm.0.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.2.k_norm.0.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.3.ffn.0.gate_value.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.3.ffn.0.gate_value.bias": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.3.ffn.0.output.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.3.ffn.0.output.bias": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.3.q_norm.0.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.3.k_norm.0.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.4.ffn.0.gate_value.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.4.ffn.0.gate_value.bias": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.4.ffn.0.output.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.4.ffn.0.output.bias": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.4.q_norm.0.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.4.k_norm.0.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.5.ffn.0.gate_value.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.5.ffn.0.gate_value.bias": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.5.ffn.0.output.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.5.ffn.0.output.bias": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.5.q_norm.0.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.5.k_norm.0.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.6.ffn.0.gate_value.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.6.ffn.0.gate_value.bias": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.6.ffn.0.output.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.6.ffn.0.output.bias": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.6.q_norm.0.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.6.k_norm.0.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.7.ffn.0.gate_value.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.7.ffn.0.gate_value.bias": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.7.ffn.0.output.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.7.ffn.0.output.bias": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.7.q_norm.0.weight": "shared", + "nets.pipeline.stages.1.model.image_model.blocks.7.k_norm.0.weight": "shared", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.0.ffn.gate_value.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.0.ffn.gate_value.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.0.ffn.output.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.0.ffn.output.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.0.q_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.0.k_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.1.ffn.gate_value.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.1.ffn.gate_value.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.1.ffn.output.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.1.ffn.output.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.1.q_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.1.k_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.2.ffn.gate_value.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.2.ffn.gate_value.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.2.ffn.output.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.2.ffn.output.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.2.q_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.2.k_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.3.ffn.gate_value.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.3.ffn.gate_value.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.3.ffn.output.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.3.ffn.output.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.3.q_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.3.k_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.4.ffn.gate_value.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.4.ffn.gate_value.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.4.ffn.output.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.4.ffn.output.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.4.q_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.4.k_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.5.ffn.gate_value.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.5.ffn.gate_value.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.5.ffn.output.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.5.ffn.output.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.5.q_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.5.k_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.6.ffn.gate_value.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.6.ffn.gate_value.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.6.ffn.output.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.6.ffn.output.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.6.q_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.6.k_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.7.ffn.gate_value.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.7.ffn.gate_value.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.7.ffn.output.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.7.ffn.output.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.7.q_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.eva_bimanual.blocks.7.k_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.0.ffn.gate_value.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.0.ffn.gate_value.bias": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.0.ffn.output.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.0.ffn.output.bias": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.0.q_norm.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.0.k_norm.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.1.ffn.gate_value.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.1.ffn.gate_value.bias": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.1.ffn.output.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.1.ffn.output.bias": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.1.q_norm.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.1.k_norm.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.2.ffn.gate_value.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.2.ffn.gate_value.bias": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.2.ffn.output.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.2.ffn.output.bias": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.2.q_norm.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.2.k_norm.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.3.ffn.gate_value.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.3.ffn.gate_value.bias": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.3.ffn.output.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.3.ffn.output.bias": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.3.q_norm.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.3.k_norm.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.4.ffn.gate_value.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.4.ffn.gate_value.bias": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.4.ffn.output.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.4.ffn.output.bias": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.4.q_norm.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.4.k_norm.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.5.ffn.gate_value.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.5.ffn.gate_value.bias": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.5.ffn.output.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.5.ffn.output.bias": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.5.q_norm.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.5.k_norm.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.6.ffn.gate_value.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.6.ffn.gate_value.bias": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.6.ffn.output.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.6.ffn.output.bias": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.6.q_norm.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.6.k_norm.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.7.ffn.gate_value.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.7.ffn.gate_value.bias": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.7.ffn.output.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.7.ffn.output.bias": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.7.q_norm.weight": "human_bimanual", + "nets.pipeline.stages.1.model.proprio_banks.human_bimanual.blocks.7.k_norm.weight": "human_bimanual", + "nets.pipeline.stages.1.model.action.blocks.0.ffn.gate_value.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.0.ffn.gate_value.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.0.ffn.output.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.0.ffn.output.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.0.q_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.0.k_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.1.ffn.gate_value.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.1.ffn.gate_value.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.1.ffn.output.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.1.ffn.output.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.1.q_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.1.k_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.2.ffn.gate_value.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.2.ffn.gate_value.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.2.ffn.output.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.2.ffn.output.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.2.q_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.2.k_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.3.ffn.gate_value.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.3.ffn.gate_value.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.3.ffn.output.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.3.ffn.output.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.3.q_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.3.k_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.4.ffn.gate_value.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.4.ffn.gate_value.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.4.ffn.output.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.4.ffn.output.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.4.q_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.4.k_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.5.ffn.gate_value.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.5.ffn.gate_value.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.5.ffn.output.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.5.ffn.output.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.5.q_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.5.k_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.6.ffn.gate_value.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.6.ffn.gate_value.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.6.ffn.output.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.6.ffn.output.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.6.q_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.6.k_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.7.ffn.gate_value.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.7.ffn.gate_value.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.7.ffn.output.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.7.ffn.output.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.7.q_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.action.blocks.7.k_norm.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.camera.blocks.0.ffn.gate_value.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.0.ffn.gate_value.bias": "shared", + "nets.pipeline.stages.1.model.camera.blocks.0.ffn.output.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.0.ffn.output.bias": "shared", + "nets.pipeline.stages.1.model.camera.blocks.0.q_norm.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.0.k_norm.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.1.ffn.gate_value.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.1.ffn.gate_value.bias": "shared", + "nets.pipeline.stages.1.model.camera.blocks.1.ffn.output.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.1.ffn.output.bias": "shared", + "nets.pipeline.stages.1.model.camera.blocks.1.q_norm.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.1.k_norm.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.2.ffn.gate_value.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.2.ffn.gate_value.bias": "shared", + "nets.pipeline.stages.1.model.camera.blocks.2.ffn.output.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.2.ffn.output.bias": "shared", + "nets.pipeline.stages.1.model.camera.blocks.2.q_norm.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.2.k_norm.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.3.ffn.gate_value.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.3.ffn.gate_value.bias": "shared", + "nets.pipeline.stages.1.model.camera.blocks.3.ffn.output.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.3.ffn.output.bias": "shared", + "nets.pipeline.stages.1.model.camera.blocks.3.q_norm.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.3.k_norm.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.4.ffn.gate_value.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.4.ffn.gate_value.bias": "shared", + "nets.pipeline.stages.1.model.camera.blocks.4.ffn.output.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.4.ffn.output.bias": "shared", + "nets.pipeline.stages.1.model.camera.blocks.4.q_norm.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.4.k_norm.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.5.ffn.gate_value.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.5.ffn.gate_value.bias": "shared", + "nets.pipeline.stages.1.model.camera.blocks.5.ffn.output.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.5.ffn.output.bias": "shared", + "nets.pipeline.stages.1.model.camera.blocks.5.q_norm.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.5.k_norm.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.6.ffn.gate_value.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.6.ffn.gate_value.bias": "shared", + "nets.pipeline.stages.1.model.camera.blocks.6.ffn.output.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.6.ffn.output.bias": "shared", + "nets.pipeline.stages.1.model.camera.blocks.6.q_norm.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.6.k_norm.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.7.ffn.gate_value.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.7.ffn.gate_value.bias": "shared", + "nets.pipeline.stages.1.model.camera.blocks.7.ffn.output.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.7.ffn.output.bias": "shared", + "nets.pipeline.stages.1.model.camera.blocks.7.q_norm.weight": "shared", + "nets.pipeline.stages.1.model.camera.blocks.7.k_norm.weight": "shared", + "nets.pipeline.stages.1.model.camera.inputs.eva_bimanual.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.camera.inputs.eva_bimanual.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.camera.inputs.human_bimanual.weight": "human_bimanual", + "nets.pipeline.stages.1.model.camera.inputs.human_bimanual.bias": "human_bimanual", + "nets.pipeline.stages.1.model.camera.outputs.eva_bimanual.weight": "eva_bimanual", + "nets.pipeline.stages.1.model.camera.outputs.eva_bimanual.bias": "eva_bimanual", + "nets.pipeline.stages.1.model.camera.outputs.human_bimanual.weight": "human_bimanual", + "nets.pipeline.stages.1.model.camera.outputs.human_bimanual.bias": "human_bimanual" + }, + "scope": "Only expected parameter names and embodiment ownership, actual gradient counts pending GPU records" +} diff --git a/tests/joint_qk_recovery/fixtures/full-resolved.yaml b/tests/joint_qk_recovery/fixtures/full-resolved.yaml new file mode 100644 index 000000000..969c3921e --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/full-resolved.yaml @@ -0,0 +1,641 @@ +model: + _target_: egomimic.pl_utils.pl_model.ModelWrapper + enable_grad_norm: false + optimizer: + _target_: torch.optim.AdamW + _partial_: true + lr: 5.0e-06 + weight_decay: 0.01 + scheduler: + _target_: egomimic.utils.schedulers.linear_warmup_constant_scheduler + warmup_steps: 3000 + training_behavior: + _target_: egomimic.pl_utils.world_model_behavior.WorldModelTrainingBehavior + distributed_noise_seed: 42 + train_log_on_step: true + pipeline: + _target_: egomimic.pipeline.algo.PipelineAlgo + stage_ids: + joint_noising: 0 + joint_denoiser: 1 + image_loss: 2 + proprio_loss: 3 + joint_sampler: 6 + action_loss: 4 + camera_loss: 5 + stages: + - _target_: egomimic.pipeline.stages_joint_state_action.JointNoisingStage + noising: + _target_: egomimic.models.joint_image_proprio.CoupledImageProprioNoising + maximum: 1.0 + active_streams: + - image + - proprio + - action + - camera + - _target_: egomimic.pipeline.stages_joint_state_action.JointDenoiserStage + model: + _target_: egomimic.models.joint_image_proprio.JointImageProprioModel + image_model: + _target_: egomimic.models.image_proprio.ImageProprioModel + objective: visual_only + require_observed_context: false + phase_a_condition_on_proprio: false + pose_dims: null + action_dims: null + image_dim: 768 + width: 1024 + depth: 8 + heads: 8 + mlp_ratio: 4 + max_cameras: 3 + use_camera_embedding: true + use_modality_embedding: false + use_embodiment_embedding: false + use_phase_embedding: false + noise_conditioning: adaln_zero + position_encoding: spatiotemporal_rope + rope_axis_dims: + - 64 + - 32 + - 32 + spatial_grid_size: + - 10 + - 10 + max_tokens: 19520 + time_mode: continuous + attention_backend: flash4 + attention_dtype: bfloat16 + strict_fp32: false + attention_query_chunk_size: 0 + activation_checkpointing: false + allow_patch_compression: false + loss_reduction: mean_per_example + token_execution: packed_valid + compile_mode: default + compile_dynamic: true + compile_backend: inductor + compile_recompile_limit: 64 + compile_accumulated_recompile_limit: 256 + qk_norm: true + use_rmsnorm: true + use_swiglu: true + swiglu_multiple_of: 64 + pose_dims: + eva_bimanual: 20 + human_bimanual: 126 + proprio_width: 512 + mlp_ratio: 4 + active_streams: + - image + - proprio + - action + - camera + action_dims: + eva_bimanual: 20 + action_width: 384 + separate_proprio_experts: true + language_feature_dim: 1024 + language_width: 128 + camera_dims: + eva_bimanual: 9 + human_bimanual: 9 + camera_width: 384 + camera_max_count: 3 + language_key: language_features + - _target_: egomimic.pipeline.stages_joint_state_action.JointLossStage + stream: image + weight: 1.0 + loss: + _target_: egomimic.models.pixel_diffusion.PlainPixelMSE + reduction: mean_per_example + - _target_: egomimic.pipeline.stages_joint_state_action.JointLossStage + stream: proprio + weight: 1.0 + loss: + _target_: egomimic.models.pixel_diffusion.PlainPixelMSE + reduction: mean_per_example + - _target_: egomimic.pipeline.stages_joint_state_action.JointLossStage + stream: action + weight: 1.0 + loss: + _target_: egomimic.models.pixel_diffusion.PlainPixelMSE + reduction: mean_per_example + optional: true + - _target_: egomimic.pipeline.stages_joint_state_action.JointLossStage + stream: camera + weight: 1.0 + loss: + _target_: egomimic.models.pixel_diffusion.PlainPixelMSE + reduction: mean_per_example + - _target_: egomimic.pipeline.stages_joint_state_action.JointSamplerStage + sampler: + _target_: egomimic.models.joint_image_proprio.JointImageProprioSampler + state_steps: 20 + action_steps: 20 + language_key: language_features + scheduler_interval: step + scheduler_frequency: 1 +paths: + dataset_dir: /coc/flash7/scratch/egoverseS3ZarrDataset + output_dir: /workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/runs/mot-elmo-pickplace-continuous-large314m-qknorm-swiglu-rmsnorm-robot-human-camera-subtask-s42-300k-20261026-v1 + work_dir: /workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/source-82f65498e25f41b87c954717722dcf7360e5bde8 +trainer: + _target_: lightning.pytorch.trainer.Trainer + default_root_dir: /workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/runs/mot-elmo-pickplace-continuous-large314m-qknorm-swiglu-rmsnorm-robot-human-camera-subtask-s42-300k-20261026-v1 + max_epochs: -1 + min_epochs: 0 + accelerator: gpu + devices: 4 + precision: bf16-mixed + limit_train_batches: 1.0 + limit_val_batches: 1.0 + check_val_every_n_epoch: null + deterministic: false + val_check_interval: 20000 + max_steps: 300000 + num_sanity_val_steps: 0 + log_every_n_steps: 1 + strategy: ddp_find_unused_parameters_true + num_nodes: 1 + accumulate_grad_batches: 1 + use_distributed_sampler: false + enable_progress_bar: false + enable_model_summary: false +logger: + wandb: + _target_: lightning.pytorch.loggers.wandb.WandbLogger + save_dir: /workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/runs/mot-elmo-pickplace-continuous-large314m-qknorm-swiglu-rmsnorm-robot-human-camera-subtask-s42-300k-20261026-v1 + offline: false + id: mot-elmo-pickplace-continuous-large314m-qknorm-swiglu-rmsnorm-robot-human-camera-subtask-s42-300k-20261026-v1 + anonymous: null + project: mot-world-model + log_model: false + prefix: '' + entity: rl2-group + group: native-image-joint-state + tags: + - native-image-proprio-action + - independent-frame-noise + - subtask-language + job_type: '' + resume: never + csv: + _target_: lightning.pytorch.loggers.CSVLogger + save_dir: /ephemeral/enroot/paphiwetsa3/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/logs/mot-elmo-pickplace-continuous-large314m-qknorm-swiglu-rmsnorm-robot-human-camera-subtask-s42-300k-20261026-v1-attempt-v5 + name: csv + version: 0 + flush_logs_every_n_steps: 1 +data: + _target_: egomimic.rldb.pixel_proprio_datamodule.PixelProprioDataModule + manifest_path: /ephemeral/enroot/paphiwetsa3/elmo-pick-place-image-state-action-20261024/production-scale-only/prepared/manifest.json + task: visual_state_action + batch_size: 8 + num_workers: 2 + mode: continuous + seed: 42 + min_frames: 2 + max_frames: 64 + sampling_strategy: full_episode_uniform + discrete_frames: 16 + stride: 4 + forecasting_probability: 0.5 + max_past_seconds: null + max_future_seconds: null + checkpointable_sampling: true + validation_batches_per_embodiment: 50 + validation_anchors_per_episode: null + validation_sampling_strategy: null + validation_discrete_frames: null + validation_stride: null + image_only: false + couple_state_observations: true + distributed_world_size: 4 + validation_batch_size: 1 + pin_memory: true + persistent_workers: true + prefetch_factor: 2 + balance_training_work: true + training_conditioning: independent_frame_noise + camera_pose: true + action_embodiments: + - eva_bimanual + language_features_path: /ephemeral/enroot/paphiwetsa3/elmo-pick-place-image-state-action-20261024/production-scale-only/prepared/language.json + language_features_sha256: 114a748b05466bea09441830bc33aa29d3fd5062be9f53441f4ef302568a3949 + subtask_manifest_path: /ephemeral/enroot/paphiwetsa3/elmo-pick-place-image-state-action-20261024/production-scale-only/prepared/subtasks.json + subtask_manifest_sha256: 609589275d9718e54d8e5ab4d7d42604eb8fa66d7156e2f3e106a41c2ff065d4 + _convert_: all +callbacks: + wandb_profiler: + _target_: egomimic.utils.timing_callback.WandbProfilerLogger + log_every_n_steps: 100 + model_checkpoint: + _target_: lightning.pytorch.callbacks.ModelCheckpoint + dirpath: /workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/runs/mot-elmo-pickplace-continuous-large314m-qknorm-swiglu-rmsnorm-robot-human-camera-subtask-s42-300k-20261026-v1/checkpoints + filename: epoch_{epoch:04d}-step_{step:09d} + save_last: link + save_top_k: -1 + every_n_epochs: 0 + every_n_train_steps: 20000 + save_on_train_epoch_end: false + learning_rate_monitor: + _target_: lightning.pytorch.callbacks.LearningRateMonitor + logging_interval: step + conditional_optimizer_usage: + _target_: egomimic.pl_utils.joint_smoke.ConditionalOptimizerUsage +name: native_mot_elmo_pick_place_subtask_continuous +description: Independent per-frame noise with reviewed subtask-only language conditioning +ckpt_path: null +mode: train +norm_stats_only: false +data_context_loader: + _target_: egomimic.rldb.zarr.data_module.load_data_context +inference_config: + enabled: false + output_path: /workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/runs/mot-elmo-pickplace-continuous-large314m-qknorm-swiglu-rmsnorm-robot-human-camera-subtask-s42-300k-20261026-v1/checkpoints/inference-config.yaml +launch_params: + gpus_per_node: 1 + nodes: 1 +runtime: + strict_fp32: false + disable_tf32: true + slurm_requeue_owner: none + slurm_save_signal: SIGUSR2 + slurm_signal_train_batch_only: false + slurm_signal_checkpoint_dir: /workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/runs/mot-elmo-pickplace-continuous-large314m-qknorm-swiglu-rmsnorm-robot-human-camera-subtask-s42-300k-20261026-v1/checkpoints + cluster_environment: torch_elastic +seed: 42 +norm_stats: null +world_model_attention: + backend: flash4 + dtype: bfloat16 + query_chunk_size: 0 + activation_checkpointing: false + strict_fp32: false + disable_tf32: true + trainer_precision: bf16-mixed +pixel_video: + max_tokens: 19520 + require_observed_context: false + max_cameras: 3 +normalizer: null +val_at_end: true +evaluator: + _target_: egomimic.eval.image_proprio_eval.ImageProprioEval + objective: visual_state_action + sample_seed: 42 + pixel_diagnostics: + artifact_dir: /workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/runs/mot-elmo-pickplace-continuous-large314m-qknorm-swiglu-rmsnorm-robot-human-camera-subtask-s42-300k-20261026-v1/pixel_diagnostics + max_samples_per_source_kind: 1 + playback_fps: 20 + write_video: true + log_wandb: true + active_streams_from_data: true +native_joint: + reference: + _target_: egomimic.pl_utils.pl_model.ModelWrapper + enable_grad_norm: false + optimizer: + _target_: torch.optim.AdamW + _partial_: true + lr: 5.0e-05 + weight_decay: 0.01 + scheduler: null + training_behavior: + _target_: egomimic.pl_utils.world_model_behavior.WorldModelTrainingBehavior + train_log_on_step: true + pipeline: + _target_: egomimic.pipeline.algo.PipelineAlgo + stage_ids: + pixel_noising: 0 + pixel_denoiser: 1 + pixel_loss: 2 + pixel_sampler: 3 + image_proprio: 1 + stages: + - _target_: egomimic.pipeline.stages_pixel_video.PixelVideoNoisingStage + noising: + _target_: egomimic.models.pixel_diffusion.LinearGaussianImageNoising + maximum: 1.0 + - _target_: egomimic.pipeline.stages_pixel_video.PixelVideoDenoiserStage + model: + _target_: egomimic.models.image_proprio.ImageProprioModel + objective: visual_only + require_observed_context: false + phase_a_condition_on_proprio: false + pose_dims: null + action_dims: null + image_dim: 768 + width: 1024 + depth: 8 + heads: 8 + mlp_ratio: 4 + max_cameras: 3 + use_camera_embedding: true + use_modality_embedding: false + use_embodiment_embedding: false + use_phase_embedding: false + noise_conditioning: adaln_zero + position_encoding: spatiotemporal_rope + rope_axis_dims: + - 64 + - 32 + - 32 + spatial_grid_size: + - 10 + - 10 + max_tokens: 19520 + time_mode: continuous + attention_backend: flash4 + attention_dtype: bfloat16 + strict_fp32: false + attention_query_chunk_size: 0 + activation_checkpointing: false + allow_patch_compression: false + loss_reduction: mean_per_example + token_execution: packed_valid + compile_mode: default + compile_dynamic: true + compile_backend: inductor + compile_recompile_limit: 64 + compile_accumulated_recompile_limit: 256 + qk_norm: true + use_rmsnorm: true + use_swiglu: true + swiglu_multiple_of: 64 + - _target_: egomimic.pipeline.stages_pixel_video.PixelVideoLossStage + weight: 1.0 + loss: + _target_: egomimic.models.pixel_diffusion.PlainPixelMSE + reduction: mean_per_example + - _target_: egomimic.pipeline.stages_pixel_video.PixelVideoSamplerStage + sampler: + _target_: egomimic.models.pixel_diffusion.LinearDDIMImageSampler + steps: 20 +joint: + pose_dims: + eva_bimanual: 20 + human_bimanual: 126 + max_tokens: 19520 + compile_mode: default + action_dims: + eva_bimanual: 20 + camera_dims: + eva_bimanual: 9 + human_bimanual: 9 +world_model_execution: + compile_mode: default + compile_dynamic: true + compile_backend: inductor + token_execution: packed_valid + loss_reduction: mean_per_example + recompile_limit: 64 + accumulated_recompile_limit: 256 +modality_ablation: + active_streams: + - image + - proprio + - action + - camera + nodes: + joint_noising: + _target_: egomimic.pipeline.stages_joint_state_action.JointNoisingStage + noising: + _target_: egomimic.models.joint_image_proprio.CoupledImageProprioNoising + maximum: 1.0 + active_streams: + - image + - proprio + - action + - camera + joint_denoiser: + _target_: egomimic.pipeline.stages_joint_state_action.JointDenoiserStage + model: + _target_: egomimic.models.joint_image_proprio.JointImageProprioModel + image_model: + _target_: egomimic.models.image_proprio.ImageProprioModel + objective: visual_only + require_observed_context: false + phase_a_condition_on_proprio: false + pose_dims: null + action_dims: null + image_dim: 768 + width: 1024 + depth: 8 + heads: 8 + mlp_ratio: 4 + max_cameras: 3 + use_camera_embedding: true + use_modality_embedding: false + use_embodiment_embedding: false + use_phase_embedding: false + noise_conditioning: adaln_zero + position_encoding: spatiotemporal_rope + rope_axis_dims: + - 64 + - 32 + - 32 + spatial_grid_size: + - 10 + - 10 + max_tokens: 19520 + time_mode: continuous + attention_backend: flash4 + attention_dtype: bfloat16 + strict_fp32: false + attention_query_chunk_size: 0 + activation_checkpointing: false + allow_patch_compression: false + loss_reduction: mean_per_example + token_execution: packed_valid + compile_mode: default + compile_dynamic: true + compile_backend: inductor + compile_recompile_limit: 64 + compile_accumulated_recompile_limit: 256 + qk_norm: true + use_rmsnorm: true + use_swiglu: true + swiglu_multiple_of: 64 + pose_dims: + eva_bimanual: 20 + human_bimanual: 126 + proprio_width: 512 + mlp_ratio: 4 + active_streams: + - image + - proprio + - action + - camera + action_dims: + eva_bimanual: 20 + action_width: 384 + separate_proprio_experts: true + language_feature_dim: 1024 + language_width: 128 + camera_dims: + eva_bimanual: 9 + human_bimanual: 9 + camera_width: 384 + camera_max_count: 3 + language_key: language_features + image_loss: + _target_: egomimic.pipeline.stages_joint_state_action.JointLossStage + stream: image + weight: 1.0 + loss: + _target_: egomimic.models.pixel_diffusion.PlainPixelMSE + reduction: mean_per_example + proprio_loss: + _target_: egomimic.pipeline.stages_joint_state_action.JointLossStage + stream: proprio + weight: 1.0 + loss: + _target_: egomimic.models.pixel_diffusion.PlainPixelMSE + reduction: mean_per_example + joint_sampler: + _target_: egomimic.pipeline.stages_joint_state_action.JointSamplerStage + sampler: + _target_: egomimic.models.joint_image_proprio.JointImageProprioSampler + state_steps: 20 + action_steps: 20 + language_key: language_features + action_loss: + _target_: egomimic.pipeline.stages_joint_state_action.JointLossStage + stream: action + weight: 1.0 + loss: + _target_: egomimic.models.pixel_diffusion.PlainPixelMSE + reduction: mean_per_example + optional: true + camera_loss: + _target_: egomimic.pipeline.stages_joint_state_action.JointLossStage + stream: camera + weight: 1.0 + loss: + _target_: egomimic.models.pixel_diffusion.PlainPixelMSE + reduction: mean_per_example + stage_ids: + joint_noising: 0 + joint_denoiser: 1 + image_loss: 2 + proprio_loss: 3 + joint_sampler: 6 + action_loss: 4 + camera_loss: 5 + graph: + - _target_: egomimic.pipeline.stages_joint_state_action.JointNoisingStage + noising: + _target_: egomimic.models.joint_image_proprio.CoupledImageProprioNoising + maximum: 1.0 + active_streams: + - image + - proprio + - action + - camera + - _target_: egomimic.pipeline.stages_joint_state_action.JointDenoiserStage + model: + _target_: egomimic.models.joint_image_proprio.JointImageProprioModel + image_model: + _target_: egomimic.models.image_proprio.ImageProprioModel + objective: visual_only + require_observed_context: false + phase_a_condition_on_proprio: false + pose_dims: null + action_dims: null + image_dim: 768 + width: 1024 + depth: 8 + heads: 8 + mlp_ratio: 4 + max_cameras: 3 + use_camera_embedding: true + use_modality_embedding: false + use_embodiment_embedding: false + use_phase_embedding: false + noise_conditioning: adaln_zero + position_encoding: spatiotemporal_rope + rope_axis_dims: + - 64 + - 32 + - 32 + spatial_grid_size: + - 10 + - 10 + max_tokens: 19520 + time_mode: continuous + attention_backend: flash4 + attention_dtype: bfloat16 + strict_fp32: false + attention_query_chunk_size: 0 + activation_checkpointing: false + allow_patch_compression: false + loss_reduction: mean_per_example + token_execution: packed_valid + compile_mode: default + compile_dynamic: true + compile_backend: inductor + compile_recompile_limit: 64 + compile_accumulated_recompile_limit: 256 + qk_norm: true + use_rmsnorm: true + use_swiglu: true + swiglu_multiple_of: 64 + pose_dims: + eva_bimanual: 20 + human_bimanual: 126 + proprio_width: 512 + mlp_ratio: 4 + active_streams: + - image + - proprio + - action + - camera + action_dims: + eva_bimanual: 20 + action_width: 384 + separate_proprio_experts: true + language_feature_dim: 1024 + language_width: 128 + camera_dims: + eva_bimanual: 9 + human_bimanual: 9 + camera_width: 384 + camera_max_count: 3 + language_key: language_features + - _target_: egomimic.pipeline.stages_joint_state_action.JointLossStage + stream: image + weight: 1.0 + loss: + _target_: egomimic.models.pixel_diffusion.PlainPixelMSE + reduction: mean_per_example + - _target_: egomimic.pipeline.stages_joint_state_action.JointLossStage + stream: proprio + weight: 1.0 + loss: + _target_: egomimic.models.pixel_diffusion.PlainPixelMSE + reduction: mean_per_example + - _target_: egomimic.pipeline.stages_joint_state_action.JointLossStage + stream: action + weight: 1.0 + loss: + _target_: egomimic.models.pixel_diffusion.PlainPixelMSE + reduction: mean_per_example + optional: true + - _target_: egomimic.pipeline.stages_joint_state_action.JointLossStage + stream: camera + weight: 1.0 + loss: + _target_: egomimic.models.pixel_diffusion.PlainPixelMSE + reduction: mean_per_example + - _target_: egomimic.pipeline.stages_joint_state_action.JointSamplerStage + sampler: + _target_: egomimic.models.joint_image_proprio.JointImageProprioSampler + state_steps: 20 + action_steps: 20 + language_key: language_features + initialization: Native image construction first; vector initialization preserves + CPU RNG + training_noise: Native image draws unchanged; optional tied proprio draws preserve + image RNG + screening_budget_updates: 300000 diff --git a/tests/joint_qk_recovery/fixtures/original-full-v5/FILES.sha256 b/tests/joint_qk_recovery/fixtures/original-full-v5/FILES.sha256 new file mode 100644 index 000000000..b1551dd72 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/original-full-v5/FILES.sha256 @@ -0,0 +1,814 @@ +81011b2b7c4ace767ae2133b2f0e343e0057903fd7b93e0cbc2536c66a4bcae1 README.md +cd52a546a4a78f80a47d656e716b7b7f3b6880880bb1c086a3ce7856a384c980 REQUEST_TEMPLATE.json +56bd451cc18f6facd80b3ebd06cbd5c862405c2a9a767a0d004e008552788a6d SMOKE_EVIDENCE.sha256 +3f058343840fef58c96b4881fed5478d52696c02a020eff99ecdab8ad64c1926 bind_smoke.py +f77d8f6fd7ddbd5686fb44857d527c6acbe078db9c07786631175824fdca3252 bindings.json +1e691aff5418602979a3752d4b3c7507b3fc47e18e0ba95b5cd9a1cef3a326bc bounded_census_io.py +8bda1c0b5b05e03ebf785bc478c13f8a86c924a150dca984cfd98022d1abccd8 capture-native.sbatch +7c3d5e47a4dbd636b1b18a9f22330c2d8b4233edb8c12d43f28236d45f1ac69c completed_smoke_reader.py +175855d228ee89b35df83e6b12362c93a15d6b14437abad7018de1b2c24aa225 config-comparison.json +80edb44d648562ab13e9bcaa755e4bcc1504aec3f5e1295809ce3513d1031bba copied-helper-provenance.json +85f0cae29cf487f7118fca26588797a99702251f0b2696586564f258dd58e3ab early_native_capture.py +b0e899f0670d4a08789ccb7cd7deb1a716146ac5e9bc81fc58949d3244c282ec full.sbatch +93bc99eb0e344ff9e45825227926d3fce1e3e50456a5ac8abbf202f6b5f34eae guard_full.py +257df596faafd7d3855547d5417d8f2cdd465a413e92af602643e89744561efe host_hashlib_compat.py +9c3a1a4d058d598fd1fcd4c9334e6afdc88ddb3a7abe114bc1b3532ee6218970 inputs/full-resolved.yaml +2efe4758dad57c57df9198f2a0d2c9c700c979cb8eace010a1df72b9c4cc286c inputs/smoke-candidate-files.sha256 +bc4b39726577e42879540341bc9bd378ccd751677d53dbc6a5d4a2ad4023c3b9 inputs/smoke-candidate-validation.json +2df9795d83b1806897b4697af6e496730a7569f478a03d73daff447e0eff2a64 live_retry_census.py +a310af36f89e0aa7386edc0ac8a3b06c28ad0969746026c23f2f03b92a2c14e5 native_guard.py +60a2c853fc58830c4264d26fe88b41954661169b7e34e8050052308030170a4f ops/FILES.sha256 +2243cf846feb316d299e243db0a6a7ac378e5fcbffb8cddb934aca7d281c9ff9 ops/candidate_gate.py +06b3cab135f90f12291708bdbe6d43ee6fbf054888428da2a8a436077621a64f ops/fa3-binding.json +102acbf6ebb55ca63b1f7174a943bb0a63f93aa157e533b65aad1f2ea705d08d ops/full.sbatch +33b8ccffb9d5253d3d18471a15f34a28263281f06cef6f3290b1bbd71f8b0b87 ops/gpu_health_r3.py +e1f3701fb5dc6e605b759a7bbc3d655582c207c2be7f19a3aaf64201a0a71b02 ops/gpu_health_set.py +728ea81630e34084cc1732bbbc53c8e6661bdab142557f53a02da837bb2577e1 ops/lambda_inside.sh +4d5695db4e703a2ac1ea29418d34261ffe06c040fc367e5af960788715944d19 ops/lambda_runtime.py +50d3f31641ebaf494542d63cf43380486ca9ed50bc315c846cee354a2e91ce32 ops/lambda_stage_source.sh +2a9ef29e84e2d282f94538a6eab45bc778d1ef614ba7a29a940235a9a8659554 ops/launcher_common.sh +8760409ca77b6888fe700b4741d93da654c99c6ed9f3fa328194693ef5aa6592 ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v5.json +0d79b621fac864275153165d18467d6c6f2db7a78351ce608373f92ded1fa34c ops/run_full.py +fffd65ed5b85b5ac0178d02b13b8e746a69dc29d143d909083ca4f13fb3ea2ee ops/runtime-binding.json +9be61a71a8181eb30c6e3ad2c30721b8ce42c92696c3119395f04d8f41b1a4b4 ops/runtime_bootstrap.py +adf45524de3c2e6dba186572e7151d48bfca0b3adc8e6cf9defd686b47744c87 ops/service/FILES.sha256 +af44a2641d79754615746fe9a6c708b04b81ea807318cf9700a0ee2465bc7796 ops/service/scripts/clusters/pace/__init__.py +bae908608d15f55ff8c0eab6f145baa8d6317112245d44b82b170831739f8b6f ops/service/scripts/clusters/pace/gpu_admission.py +57861cbe471dfb352cc3a8818ec47dae76b062bfa5fe4eeb549d629b2e83e962 ops/service/scripts/clusters/pace/gpu_ownership.py +13035d263f431a77e9d90bdf1b1e596787b19d913cbde767b1a2ca0c627bf23e ops/service/scripts/clusters/pace/pace_podman.py +86ae32e41945db33a6d97a4a783efceb019bf817714508f4759db322fdbd75c0 ops/service/scripts/ice/ice_checkpoint_mirror.py +64ed05603c3785266cd2e5b268dff71da1daac717f70971ee05b3de0579b70a7 ops/service/scripts/train/joint/allocation.py +5ada8f1b544727719e2264c20edbb45e33d29f711455eb725bc7c9c94ee39b08 ops/service/scripts/train/joint/allocation_boundary.py +6d64e3b06aca8842c462f9311c7040c499c0122584d9c37e41c04186a51e1e7b ops/service/scripts/train/joint/boundary_uncertainty.py +2243cf846feb316d299e243db0a6a7ac378e5fcbffb8cddb934aca7d281c9ff9 ops/service/scripts/train/joint/candidate_gate.py +df47a1cc2d73e59f68d2819aa01012e631dc6706f091ae2fea1655c51738214b ops/service/scripts/train/joint/capture_native.sbatch +26b8c6c8f4db2753fb1f4996c603acda0cf8fb14797e7e17f37b1a8f2140ed47 ops/service/scripts/train/joint/check_wandb.py +c78d2e7a32cfb437b617df60a7ac1301344698df4054f5fbbf7fb49e7b3d6104 ops/service/scripts/train/joint/checkpoint_inspection.py +9fbae18e1235ec1c2eac3eb21531eb22590d244e5809e1342d36c46ff22ead3e ops/service/scripts/train/joint/continuation.py +cd29edc148c0acbcc2ab31889eb4162dde57b834255d0966986af23ad21e2fed ops/service/scripts/train/joint/contract.py +7ff870c2304dd53876f4a17b411b1340bc6eac252fd25ffefef2248bd49b7739 ops/service/scripts/train/joint/dataset_contract.py +58a45a1927a03959279b655789465b3d79121a84742976389bbe916239cf99f8 ops/service/scripts/train/joint/interruption_admission.py +102acbf6ebb55ca63b1f7174a943bb0a63f93aa157e533b65aad1f2ea705d08d ops/service/scripts/train/joint/lambda_full.sbatch +728ea81630e34084cc1732bbbc53c8e6661bdab142557f53a02da837bb2577e1 ops/service/scripts/train/joint/lambda_inside.sh +4d5695db4e703a2ac1ea29418d34261ffe06c040fc367e5af960788715944d19 ops/service/scripts/train/joint/lambda_runtime.py +50d3f31641ebaf494542d63cf43380486ca9ed50bc315c846cee354a2e91ce32 ops/service/scripts/train/joint/lambda_stage_source.sh +884299fc0dc876147c32cda032d304b0abde261586148b7ebe18f01706cedac7 ops/service/scripts/train/joint/lr_policy.py +53341ef0962883c45ef7df2ffa44f73a9cbd5ac32d7b847a163e938534f75364 ops/service/scripts/train/joint/native_interruption.py +5346da7aff1ee45ba29aa8546778963530ca355f198007674d488e8827127894 ops/service/scripts/train/joint/native_recovery.py +b4aba52a2734456a35bea2984447c83cbe0284fa800d51cf0f7ceadaab12202c ops/service/scripts/train/joint/native_subtasks.py +7f129c5cef72cc45c71a05d404dd1852eb4ab5a28339a973c297365bd1e4ee87 ops/service/scripts/train/joint/original_observer.py +df645bd29599f5cf3ad12473aab53f96b21a9d17236b6ace4a3b1cc8aeeaae8b ops/service/scripts/train/joint/phase_observer_proof.py +ce57b0918f812ae4a529d7e43959866c9ce0346d2e50143be962f0b018dff10a ops/service/scripts/train/joint/production_history.py +0df01a7f60a5eb349cce145cc76a83e279064bf293de6d8c60b0d0055be4d7b7 ops/service/scripts/train/joint/production_recovery.py +71b7238772ffdd8260a2b020e1a13d57adcf64e56225f05ab9b73bf529f496ee ops/service/scripts/train/joint/recovery_check.py +caffa078e53eb022a265b0a79be973f37070568e787f64330a9bdcb7ecd061b9 ops/service/scripts/train/joint/retention.py +71837e63e53a045351dd3efcc9b84b8a1c85aa149607f23d564b6ebd82d9421b ops/service/scripts/train/joint/run.py +88a8e20ef93a958ede13203e1867d64734b05d2aea8cb08ffdf0176f562ce68b ops/service/scripts/train/joint/service_bootstrap.py +e43cfe8483949a6c1c0c7bebf8ff52e589ee1e442564992b57e8f545b3d691e1 ops/service/scripts/train/joint/verify_factorial.py +861b1f42aa54e8123898196e9e92241f39aa8bec9ce3e871e37bcf4d3db6c0e4 ops/service/scripts/train/joint/verify_full.py +0b9cc075c9faa5ef9883d1107b33ec75468dbb271836cf6b550bbc4b01a0f17a ops/service/scripts/train/joint/verify_temporal_pair.py +029234245bca0244659df4aece5fcced0a71a2a55bc41dfd0426ad2a019529b6 ops/verify_joint_data_cache.py +3e062862ba8537ff32edd73cd8183c8409be0475e929aa86cc2fba12ecea482e prelaunch_held_retry.py +bc278ad53d6701d69b2df0b2df37a1286d75b1abd9be5d6c726b1c35539254f0 prelaunch_retry.py +0f1949185d47d9d2bfec6dafffb615e4c86ba91a453986da99f60b4baa6b4cc3 prelaunch_stat_retry.py +2b7ecc9faa3c018eaaa973dbdf2090cf21b0d64ccae22eb9849a8a810bdb9bc9 prelaunch_timeout_retry.py +15ee3a5bb152468d4616c90b9d5756a86926a799b726e877f6fdcc231cc8d7d4 proofs/prelaunch-held-v1/EVIDENCE.json +54ae4badad0fdd80d997ad12661cb5c1a9fe394bf5b54164007102cddcf15c9e proofs/prelaunch-held-v1/cancel/command.sh +f2142c140bc3a30478b5533b5e9f42d1279336e752423f13bb7e1cc8fe20c18e proofs/prelaunch-held-v1/cancel/intent.json +7d07c512eac54f55fbf317fe0e62f13a56b7d302d35b981a74407d344f9831e9 proofs/prelaunch-held-v1/cancel/result.json +1d0451f8016085ff9e1d26d484f7972748bef720d5cb58698ea4c462b0be1336 proofs/prelaunch-held-v1/controller/submission-result.json +3426c9464d6766fa2b30cded16fcd738ee184764883899997bb88a9a80732516 proofs/prelaunch-held-v1/final/closure-command.sh +ae43ad2f1cb6ef7890dd1fca6452f3703ab2604760469af5d297155cf1070c88 proofs/prelaunch-held-v1/final/closure.json +4423400acb8788401720e02012ed1132483428311eac3dba291b79ad2c996966 proofs/prelaunch-held-v1/final/observer.json +1da9267c07fa2ee695bc47cd4e090ea7d30fa7e91aa76e7032e31f79d990d49a proofs/prelaunch-held-v1/final/steps.json +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-held-v1/held/all_current_claims.stderr +3bf142998750d650b6655d3cb6d5639131c2a99b54ee391f6b6f5787b2e6f772 proofs/prelaunch-held-v1/held/all_current_claims.stdout +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-held-v1/held/capture.stderr +05977bfee25a8b7be568071e79061c4c13dd6b2c15ca39cef19cd05f9ab4a5d0 proofs/prelaunch-held-v1/held/capture.stdout +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-held-v1/held/no_release.stderr +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-held-v1/held/no_release.stdout +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-held-v1/held/parent.stderr +e7cd331c598737e91528769f2a979b47d2e54d39990e229621c5c9aedbf7a90b proofs/prelaunch-held-v1/held/parent.stdout +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-held-v1/held/prepared.stderr +13b2e00f91b507a6b15c1e80890c418088e614ce15559aa44b9b764e24548002 proofs/prelaunch-held-v1/held/prepared.stdout +36534f0c13990bdd9e29428924cad9bfb922206d4cfbdd5e53490d9c2e649bc0 proofs/prelaunch-held-v1/held/result.json +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-held-v1/held/steps.stderr +7a269fe8887ce167ad1d2bb5f8b5ea551612fc8c649581a95e4a52033e489af6 proofs/prelaunch-held-v1/held/steps.stdout +3b5bd76e457aec7b38c9bd2aac42c6d89f287787bb7e0c7dd2dbe8734154bfec proofs/prelaunch-held-v1/observed/FILES.sha256 +d5c307768cf5b916743b7823e0a7a33d4f80be81b3208754bd36c86c9e2f73db proofs/prelaunch-held-v1/observed/capture-running-412830.txt +220590686acf154d18c96bf09bc65045201058afb9613d815da319ec424893e7 proofs/prelaunch-held-v1/observed/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/CAPTURE_JOB_ID +05977bfee25a8b7be568071e79061c4c13dd6b2c15ca39cef19cd05f9ab4a5d0 proofs/prelaunch-held-v1/observed/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/CAPTURE_PENDING_NATIVE.txt +e7cd331c598737e91528769f2a979b47d2e54d39990e229621c5c9aedbf7a90b proofs/prelaunch-held-v1/observed/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/HELD_NATIVE.txt +985f12b24b79ad691cf273f95c707bb9be7195835acb382c5d8dc711fc15ca91 proofs/prelaunch-held-v1/observed/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/PARENT_JOB_ID +13b2e00f91b507a6b15c1e80890c418088e614ce15559aa44b9b764e24548002 proofs/prelaunch-held-v1/observed/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/PREPARED.json +23c1f021ed24736a61017a9656c4c35d33602b5787ae4cf708d5948716f08ae2 proofs/prelaunch-held-v1/observed/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/capture-sbatch.argv.json +9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa proofs/prelaunch-held-v1/observed/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/capture-sbatch.exit +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-held-v1/observed/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/capture-sbatch.stderr +220590686acf154d18c96bf09bc65045201058afb9613d815da319ec424893e7 proofs/prelaunch-held-v1/observed/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/capture-sbatch.stdout +78ebbf4c2e7bd0c6b366c3682558a9b454cdb3e47e5f518efadff2edac500d8c proofs/prelaunch-held-v1/observed/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/parent-sbatch.argv.json +9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa proofs/prelaunch-held-v1/observed/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/parent-sbatch.exit +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-held-v1/observed/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/parent-sbatch.stderr +985f12b24b79ad691cf273f95c707bb9be7195835acb382c5d8dc711fc15ca91 proofs/prelaunch-held-v1/observed/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/parent-sbatch.stdout +466a4c800451b259e7f91150ca06e8c62e260e0f0123fcbe95f047dd1501b8ae proofs/prelaunch-held-v1/observed/logs/elmo-native-qknorm-swiglu-rmsnorm-full-v4-412830.err +fcb8a93a37d65c6fb703ca2c177455de1e5f91372f43b19259c75a47134c487a proofs/prelaunch-held-v1/observed/logs/elmo-native-qknorm-swiglu-rmsnorm-full-v4-412830.out +3c9721cad6b37dba009c7bfc068e2a49663543037101a5d918b19cd6bc2c7a39 proofs/prelaunch-held-v1/observed/native-412829.early.json +9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa proofs/prelaunch-held-v1/observed/native-412829.exit +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-held-v1/observed/native-412829.stderr +6319d1feeea996781b44945191f2078caa1b0149e66d09c72ac234822cbc5b0c proofs/prelaunch-held-v1/observed/native-412829.steps.json +7e076f79898d81d9d8199218f3124d32e0920e0a91b6cf39373eabee756ed3a7 proofs/prelaunch-held-v1/observed/native-412829.txt +bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102 proofs/prelaunch-held-v1/observed/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v4.json +06d01e4eb6ede3a3432cfbccdb3ac8120a2febe59096f430a9c294f1c77ff5a9 proofs/prelaunch-held-v1/observed/request-claims/elmo-large314m-qknorm-swiglu-rmsnorm-full-v4/REQUEST_SHA256 +3b5bd76e457aec7b38c9bd2aac42c6d89f287787bb7e0c7dd2dbe8734154bfec proofs/prelaunch-held-v1/original/FILES.sha256 +24087d9489903e68f51e9cef79067fb498ff89d60202df3fa6f5d1dc2ae6088a proofs/prelaunch-held-v1/original/capture-native.sbatch +960a859b8bce0c38dad4e5b2dd6b340be4c13c3bec4e54901ba381ed291c1266 proofs/prelaunch-held-v1/original/early_native_capture.py +015bdbfc903411114850d886255c90e9184d44ecf3b6aa526ed5c816175f0d42 proofs/prelaunch-held-v1/original/full.sbatch +90d6654cc273cd308b4d1746ba40cd8c57d82447dec8f0a15bcbc4f18ea4c9a2 proofs/prelaunch-held-v1/original/guard_full.py +257df596faafd7d3855547d5417d8f2cdd465a413e92af602643e89744561efe proofs/prelaunch-held-v1/original/host_hashlib_compat.py +5b27b8f5a4e1c73dd631a92c1720dce74dd2de73b1ebbdf62fc0239ac2f16dc3 proofs/prelaunch-held-v1/original/live_retry_census.py +ec932acc0497e841282028ef0db94d9e6439ce218bd7f3b9e62aa181b4ffed53 proofs/prelaunch-held-v1/original/native_guard.py +bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102 proofs/prelaunch-held-v1/original/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v4.json +bc278ad53d6701d69b2df0b2df37a1286d75b1abd9be5d6c726b1c35539254f0 proofs/prelaunch-held-v1/original/prelaunch_retry.py +0f1949185d47d9d2bfec6dafffb615e4c86ba91a453986da99f60b4baa6b4cc3 proofs/prelaunch-held-v1/original/prelaunch_stat_retry.py +2b7ecc9faa3c018eaaa973dbdf2090cf21b0d64ccae22eb9849a8a810bdb9bc9 proofs/prelaunch-held-v1/original/prelaunch_timeout_retry.py +2a77b331d541219f9baa83b5e15c9d0cfa85e8e53c97a80e3f35b08d59eebc37 proofs/prelaunch-held-v1/original/submit_full_once.py +1dd33bbbe74a7c82e2dbb4b5f556c9906651ea2317f8375b7a9de127182e6afc proofs/prelaunch-held-v1/postfinish/claim-list.json +7067bd45cab34f95fa7e5f26bf2bb552e6da8efd285e77432766f554a836aadc proofs/prelaunch-held-v1/postfinish/no-authenticated-commit.json +9eaa0275827b03480640e48d2e8f4f5fa757117663bbc3e03b0499ea9ca5ee8b proofs/prelaunch-held-v1/postfinish/no-release.json +965fd5a84f0d027e454933f126180f2157ff5389126ff9651d7a7bc8593bab6c proofs/prelaunch-held-v1/postfinish/status-list.json +6d353ee699f58b7e3d2c5931b1f19bdb19d47298b30ce5dfe6e68b1a384a86a7 proofs/prelaunch-held-v1/postfinish/stderr.json +f8b69c152fce93b9b9d9ee489deeb643bb87f34026465a080969913f995b8c1b proofs/prelaunch-held-v1/postfinish/stdout.json +46e4a22f3f5f55149e0888db90e0e34a142156d0450df9a14c947c317393e9f8 proofs/prelaunch-held-v1/poststop/result.json +e98939d3f88422ff2110e782d77bedaa452f4ea87d99fc3f11290d9eaa8e458f proofs/prelaunch-held-v1/previous-v3/EVIDENCE.json +23b2b69928799c1dc9f8ca42f961b8f23f433f1e02cdeecb45cad2a10c38c70b proofs/prelaunch-held-v1/previous-v3/final-capture/native-412827.authenticated.json +ce37537c41c017a2e10bba1e1f5ca16dc584f9d101452287557f25caad5a0c0a proofs/prelaunch-held-v1/previous-v3/final-capture/observer.json +7933be47d43031ef7df0a48d88b3c37cf904b788ed50bb75cffcf25409a0d66f proofs/prelaunch-held-v1/previous-v3/final-capture/receipt.json +cccc334df2baf52045e01650484d24c0093d7b943ea8540d0c13995eae841789 proofs/prelaunch-held-v1/previous-v3/final-capture/steps.json +a97d9f9f97f2a5d3fda303f5603c7fc5248efad068c73962ea80445dd376782d proofs/prelaunch-held-v1/previous-v3/final-capture/transport.stdout +f3cb03872ed6bdd61b1ca8f756ffbf47ad7ddecb2bde71e1e0434701ea0fec3d proofs/prelaunch-held-v1/previous-v3/observed/FILES.sha256 +a07bcc803e9cd43f1229f752acce9b2fbbddcd26d123b0eda6675f0ef6b1b6ef proofs/prelaunch-held-v1/previous-v3/observed/capture-running-412828.txt +3b2b13ca445a0e482107aa375a412ca81ada852642718a1b9471996245b0d628 proofs/prelaunch-held-v1/previous-v3/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/CAPTURE_JOB_ID +d0ce38fa62f464f24b74255da06fcd13c99633e37c13fe55cedea91991b4fe47 proofs/prelaunch-held-v1/previous-v3/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/CAPTURE_PENDING_NATIVE.txt +e00750b55db1aaaa957213dc1393a4741e1850eb10278aad6a5a9e173708028a proofs/prelaunch-held-v1/previous-v3/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/HELD_NATIVE.txt +8a58f424c1aaff30341059b6fd6563e937e76b46e764777e4276bf838979a1c0 proofs/prelaunch-held-v1/previous-v3/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/PARENT_JOB_ID +807a2b43cac9c5fe470ca25104fc56b5eb3225722b1dfc60193d6fbec885b6dd proofs/prelaunch-held-v1/previous-v3/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/PREPARED.json +41bf1562c42cde02fabcc0693d6107197edb46d30b9594766a1a0cfd8439854b proofs/prelaunch-held-v1/previous-v3/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/RELEASE_ACCEPTED.json +e5f704fb4d9743de655573caf9be2526db06b7092a568e3d531f1363037c57db proofs/prelaunch-held-v1/previous-v3/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/RELEASE_ATTEMPT.json +d0ce38fa62f464f24b74255da06fcd13c99633e37c13fe55cedea91991b4fe47 proofs/prelaunch-held-v1/previous-v3/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/RELEASE_CAPTURE_PENDING_NATIVE.txt +e00750b55db1aaaa957213dc1393a4741e1850eb10278aad6a5a9e173708028a proofs/prelaunch-held-v1/previous-v3/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/RELEASE_HELD_NATIVE.txt +10a58e408f402469c539ab68815efc67c2720baf68de6be3d463987096ac6f5c proofs/prelaunch-held-v1/previous-v3/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/capture-sbatch.argv.json +9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa proofs/prelaunch-held-v1/previous-v3/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/capture-sbatch.exit +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-held-v1/previous-v3/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/capture-sbatch.stderr +3b2b13ca445a0e482107aa375a412ca81ada852642718a1b9471996245b0d628 proofs/prelaunch-held-v1/previous-v3/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/capture-sbatch.stdout +2b070d0d3c8afd9d97ecd23e1b9cf5368bd7f795c7679aa34162fc5b41d2e620 proofs/prelaunch-held-v1/previous-v3/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/parent-sbatch.argv.json +9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa proofs/prelaunch-held-v1/previous-v3/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/parent-sbatch.exit +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-held-v1/previous-v3/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/parent-sbatch.stderr +8a58f424c1aaff30341059b6fd6563e937e76b46e764777e4276bf838979a1c0 proofs/prelaunch-held-v1/previous-v3/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/parent-sbatch.stdout +7c3d5e47a4dbd636b1b18a9f22330c2d8b4233edb8c12d43f28236d45f1ac69c proofs/prelaunch-held-v1/previous-v3/observed/completed_smoke_reader.py +2f78e24fa4385fd0fb5e6769221d4c57660f3b6aa9178a3eb08b8c8052b5d46e proofs/prelaunch-held-v1/previous-v3/observed/deployment-readback.json +7949af3f62b75aecf4a887b62a9ab9f01d284864e9ca6c52725f7e04d340ce5e proofs/prelaunch-held-v1/previous-v3/observed/early_native_capture.py +8bde9a9a5400833204e5c3dee9a0a8e2f442e1391f6859e9efe30586c125586e proofs/prelaunch-held-v1/previous-v3/observed/full.sbatch +755ec20f2c19586cee02edb101cc430cada3fdcfe82104dcb7f3065e80422771 proofs/prelaunch-held-v1/previous-v3/observed/guard_full.py +4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865 proofs/prelaunch-held-v1/previous-v3/observed/host-exit-412827.txt +257df596faafd7d3855547d5417d8f2cdd465a413e92af602643e89744561efe proofs/prelaunch-held-v1/previous-v3/observed/host_hashlib_compat.py +52d6b1af40de96e950703f39e135988f66ff12f9159b504d8d6a7abd3381e38d proofs/prelaunch-held-v1/previous-v3/observed/live_retry_census.py +f584d5604144a1baefa6f74dda8add96066aa6aae6ff190001de9cf7b6ab6bc1 proofs/prelaunch-held-v1/previous-v3/observed/logs/elmo-large314m-qknorm-swiglu-rmsnorm-full-v3-412827.err +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-held-v1/previous-v3/observed/logs/elmo-large314m-qknorm-swiglu-rmsnorm-full-v3-412827.out +17ce2d1d8d84024093b92c891624c1304d0b91857a9ffc6f3e40fc608c078679 proofs/prelaunch-held-v1/previous-v3/observed/logs/elmo-native-qknorm-swiglu-rmsnorm-full-v3-412828.err +c64ee3f9845ce5ab07cbfebee0b80870b8bc74b36482079a970e0dbf84d99bab proofs/prelaunch-held-v1/previous-v3/observed/native-412827.early.json +9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa proofs/prelaunch-held-v1/previous-v3/observed/native-412827.exit +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-held-v1/previous-v3/observed/native-412827.stderr +8380d258b766d0996b3aeb6dfe4e119fcc7718cc0e9cd4dce955afc00498086d proofs/prelaunch-held-v1/previous-v3/observed/native-412827.steps.json +3b14e4a3098e6cb8167db1b683ec11cd57bbf74ae150150df15bca45e6ef00b0 proofs/prelaunch-held-v1/previous-v3/observed/native-412827.txt +d5ddc74a794bdd8f1417c0ae9081d4666cb4d9e1149e5969f84e18914b4232e5 proofs/prelaunch-held-v1/previous-v3/observed/native_guard.py +30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0 proofs/prelaunch-held-v1/previous-v3/observed/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v3.json +90828605781cfb4342d63c8f42dffa066fabedf30e42ad1ef7c612806fe30087 proofs/prelaunch-held-v1/previous-v3/observed/prelaunch_timeout_retry.py +1d813a8c452ed1dd7b38b77f4b5447a98890a6747386fe3aca2ec08a2167ecda proofs/prelaunch-held-v1/previous-v3/observed/request-claims/elmo-large314m-qknorm-swiglu-rmsnorm-full-v3/REQUEST_SHA256 +5b5f09c735a0a629d5afbf499f2e0fb25cce0ca471cb7ae8d7c5c573c2c30ad5 proofs/prelaunch-held-v1/previous-v3/observed/root-review.json +03062e27544d13a61bac225eb1e94297b765af97d155b65554c377950620bfec proofs/prelaunch-held-v1/previous-v3/observed/submit_full_once.py +f3cb03872ed6bdd61b1ca8f756ffbf47ad7ddecb2bde71e1e0434701ea0fec3d proofs/prelaunch-held-v1/previous-v3/original/FILES.sha256 +7c3d5e47a4dbd636b1b18a9f22330c2d8b4233edb8c12d43f28236d45f1ac69c proofs/prelaunch-held-v1/previous-v3/original/completed_smoke_reader.py +7949af3f62b75aecf4a887b62a9ab9f01d284864e9ca6c52725f7e04d340ce5e proofs/prelaunch-held-v1/previous-v3/original/early_native_capture.py +8bde9a9a5400833204e5c3dee9a0a8e2f442e1391f6859e9efe30586c125586e proofs/prelaunch-held-v1/previous-v3/original/full.sbatch +755ec20f2c19586cee02edb101cc430cada3fdcfe82104dcb7f3065e80422771 proofs/prelaunch-held-v1/previous-v3/original/guard_full.py +257df596faafd7d3855547d5417d8f2cdd465a413e92af602643e89744561efe proofs/prelaunch-held-v1/previous-v3/original/host_hashlib_compat.py +52d6b1af40de96e950703f39e135988f66ff12f9159b504d8d6a7abd3381e38d proofs/prelaunch-held-v1/previous-v3/original/live_retry_census.py +d5ddc74a794bdd8f1417c0ae9081d4666cb4d9e1149e5969f84e18914b4232e5 proofs/prelaunch-held-v1/previous-v3/original/native_guard.py +30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0 proofs/prelaunch-held-v1/previous-v3/original/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v3.json +90828605781cfb4342d63c8f42dffa066fabedf30e42ad1ef7c612806fe30087 proofs/prelaunch-held-v1/previous-v3/original/prelaunch_timeout_retry.py +03062e27544d13a61bac225eb1e94297b765af97d155b65554c377950620bfec proofs/prelaunch-held-v1/previous-v3/original/submit_full_once.py +9d613c6e90788c7d55b3f6049f24fa16705928dac988ad6401277307bbdc0e09 proofs/prelaunch-held-v1/previous-v3/previous-v2/EVIDENCE.json +e9d1cf93624ab94709baf3ba7d36bbadf7adf4fc72aba4a333bda011cd248153 proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/FILES.sha256 +de00789429de0ae3b099424f166086ccd485f713d3ee39ebef23f0a82138263f proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/REQUEST_TEMPLATE.json +4eded98077340ef3c499da52bda5c5d8df5514402ff1e6c107b0e2017db6e205 proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/bindings.json +0641bbda48e42827858074d1a8a4c6dce37d6b3666dcceb102b361e1bd4e39e0 proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/capture-native.sbatch +f986bc9c1e1f5813e68639f5cd49b58d86c24814115b04450067b31bd5da04c3 proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/capture-running-412826.txt +2809c5f19f890effaa767ed2820769bd88d57a9396f21dcc4e4b6c5ceb62d47e proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/CAPTURE_JOB_ID +f4e6bcc0056010406fa3ed1780597d9cd20e0d9f26141bad5d6fc5da4e9e554a proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/CAPTURE_PENDING_NATIVE.txt +be9d6d7875d50f86c03e71cc2f5bedbd3df0bf2eaea1dc50061c5462ea12e6fd proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/HELD_NATIVE.txt +369ed4fbc32f0e87f65ac87c406f00d43286c038098e838c64b0a2c37189160f proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/HOST_PYTHON.json +3945f30d3fd6369078d2dd54159df0b26d699176c621c95733be5915601969fc proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/PARENT_JOB_ID +18cf88f00b61907da5c86b997400e9e4ab82cffc2b8460ef9501fb9d89eac835 proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/PRELAUNCH_RETRY_QUIESCENCE.json +17cd5af5691d3d02876298a5cb82f86cde0642a70981823c7a5cefe6cf7d1597 proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/PREPARED.json +c1127f5abe8cbfa7661f6c523eaa334b746cbd13a36e48e58a1d9fb3376db3b2 proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/RELEASE_ACCEPTED.json +2d51f8cb2a9d6810bc1da663fbcf7cbf90a870e44429034a4748fa92c908d01a proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/RELEASE_ATTEMPT.json +f4e6bcc0056010406fa3ed1780597d9cd20e0d9f26141bad5d6fc5da4e9e554a proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/RELEASE_CAPTURE_PENDING_NATIVE.txt +be9d6d7875d50f86c03e71cc2f5bedbd3df0bf2eaea1dc50061c5462ea12e6fd proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/RELEASE_HELD_NATIVE.txt +eb373ab6f481463a33639e282a11b4ce1c7d380d97c6dcddb0d5dea5c6df25c2 proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/capture-sbatch.argv.json +9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/capture-sbatch.exit +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/capture-sbatch.stderr +2809c5f19f890effaa767ed2820769bd88d57a9396f21dcc4e4b6c5ceb62d47e proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/capture-sbatch.stdout +bf5d5c51be480b5237277d3308c963e374079cd17d7a25d0e70b0a21263bb49a proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/parent-sbatch.argv.json +9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/parent-sbatch.exit +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/parent-sbatch.stderr +3945f30d3fd6369078d2dd54159df0b26d699176c621c95733be5915601969fc proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/parent-sbatch.stdout +26885982d1b3ce4d44fb21890bc8e34380eb00f26911486f6ee9118f553cee87 proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/deployment-readback.json +e6656eca5ecf9c74fe587d9c1eacb2a3a7bcd3104dd66efd0bc2ca8fc2644848 proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/full.sbatch +ad94fd44487d5b63cdb3936e374b809b7aa35a4e716097ee444847da8ecbc1e2 proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/guard_full.py +4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865 proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/host-exit-412825.txt +257df596faafd7d3855547d5417d8f2cdd465a413e92af602643e89744561efe proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/host_hashlib_compat.py +f932d0a5e30e0b2dec02a584eb15e9c831c83efd314f9f7eb97ab0e2573b5f10 proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/logs/elmo-large314m-qknorm-swiglu-rmsnorm-full-v2-412825.err +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/logs/elmo-large314m-qknorm-swiglu-rmsnorm-full-v2-412825.out +f8d2f234797aa1d9948d6cf3b40372655f1da4958d8ae20bf111f2c303e735ec proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/logs/elmo-native-qknorm-swiglu-rmsnorm-full-v2-412826.err +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/logs/elmo-native-qknorm-swiglu-rmsnorm-full-v2-412826.out +4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865 proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/native-412825.exit +e7cbc19b304ce7fb323ea1ccae489c74fbc1bdf5635781d0999740708566b8df proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/native-412825.stderr +2dfc63d3c9dd9d29c9a0175032d0ce56d1ff4b6548fa7ba79f51b0ce3e850449 proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/native-412825.steps.json +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/native-412825.txt +f6df73a12f7d4401376fd26929ee2678d46c50ed52c48be95c7ca50f0a36f71f proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/native_guard.py +60a2c853fc58830c4264d26fe88b41954661169b7e34e8050052308030170a4f proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/ops/FILES.sha256 +7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327 proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v2.json +adf45524de3c2e6dba186572e7151d48bfca0b3adc8e6cf9defd686b47744c87 proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/ops/service/FILES.sha256 +bc278ad53d6701d69b2df0b2df37a1286d75b1abd9be5d6c726b1c35539254f0 proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/prelaunch_retry.py +316cf8ce16f5f32f835d339e4c5703463f8db34ed4f97c6c45ef6e1ee6b0e45d proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/request-claims/elmo-large314m-qknorm-swiglu-rmsnorm-full-v2/REQUEST_SHA256 +f411fdd09f7e345964ca81622df2c853e01c7894c3cd95bc69e018e54816c0a3 proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/root-review.json +9b5ef649132dd184d5a0d4b0aab7d560f54bcc5e8a815548799e0a1f16f63e59 proofs/prelaunch-held-v1/previous-v3/previous-v2/observed/submit_full_once.py +e9d1cf93624ab94709baf3ba7d36bbadf7adf4fc72aba4a333bda011cd248153 proofs/prelaunch-held-v1/previous-v3/previous-v2/original/FILES.sha256 +0641bbda48e42827858074d1a8a4c6dce37d6b3666dcceb102b361e1bd4e39e0 proofs/prelaunch-held-v1/previous-v3/previous-v2/original/capture-native.sbatch +e6656eca5ecf9c74fe587d9c1eacb2a3a7bcd3104dd66efd0bc2ca8fc2644848 proofs/prelaunch-held-v1/previous-v3/previous-v2/original/full.sbatch +ad94fd44487d5b63cdb3936e374b809b7aa35a4e716097ee444847da8ecbc1e2 proofs/prelaunch-held-v1/previous-v3/previous-v2/original/guard_full.py +257df596faafd7d3855547d5417d8f2cdd465a413e92af602643e89744561efe proofs/prelaunch-held-v1/previous-v3/previous-v2/original/host_hashlib_compat.py +f6df73a12f7d4401376fd26929ee2678d46c50ed52c48be95c7ca50f0a36f71f proofs/prelaunch-held-v1/previous-v3/previous-v2/original/native_guard.py +102acbf6ebb55ca63b1f7174a943bb0a63f93aa157e533b65aad1f2ea705d08d proofs/prelaunch-held-v1/previous-v3/previous-v2/original/ops/full.sbatch +7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327 proofs/prelaunch-held-v1/previous-v3/previous-v2/original/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v2.json +bc278ad53d6701d69b2df0b2df37a1286d75b1abd9be5d6c726b1c35539254f0 proofs/prelaunch-held-v1/previous-v3/previous-v2/original/prelaunch_retry.py +14d106c48acdbcad03e4504eacc6cd7b9dade837cdc1582fbb7f0ce999e207ef proofs/prelaunch-held-v1/previous-v3/previous-v2/original/proofs/smoke/cpu_guard_reference.py +9537ad7ea4a8661e1773cd83a47205b3714dac1a25353f23f2fce11a11f7ad42 proofs/prelaunch-held-v1/previous-v3/previous-v2/original/proofs/smoke/cpu_inventory_audit_reference.py +833f87f3e35b05fe2fb78eea2ba5038b8fc3c8535aba1d50777d1bf26d8eb87c proofs/prelaunch-held-v1/previous-v3/previous-v2/original/proofs/smoke/guard.py +9b5ef649132dd184d5a0d4b0aab7d560f54bcc5e8a815548799e0a1f16f63e59 proofs/prelaunch-held-v1/previous-v3/previous-v2/original/submit_full_once.py +7091d0f91eeaffd69d4036547154868f35eccdfee395c0ce00ab218a27305cf2 proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/observed/capture-running-412824.txt +0160a48366d96df8183b32c705c51a8589b09e0fe165f4173b31ba9160e8be94 proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/CAPTURE_JOB_ID +23f930f675ada9fa450d8e474f9b6a4d8ab6b120f64ef5645273840ed7840037 proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/CAPTURE_PENDING_NATIVE.txt +8b3d5257a8252fb27cd27b6edbd7a6738b1d0f9666fffe7b6c83f6aaec2c6952 proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/HELD_NATIVE.txt +3a27209f7594b239c87d2d3e397670c6022f7e8a7e48926a579e92c88bd2e265 proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/PARENT_JOB_ID +363761939e03f1f4e51130b66797336394f65b04890750b71a33926d915a3305 proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/PREPARED.json +d4142a7f9bbcaef83726cb217c42ad66aefbeab3a1ad46ba03a137fd970b4044 proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/RELEASE_ATTEMPT.json +23f930f675ada9fa450d8e474f9b6a4d8ab6b120f64ef5645273840ed7840037 proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/RELEASE_CAPTURE_PENDING_NATIVE.txt +8b3d5257a8252fb27cd27b6edbd7a6738b1d0f9666fffe7b6c83f6aaec2c6952 proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/RELEASE_HELD_NATIVE.txt +4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865 proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/observed/host-exit-412823.txt +de6b99f3287e76bcb5eff739e7f9ac754a39ae7ac967ef8977f46dcb9fa7fea5 proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/observed/logs/elmo-large314m-qknorm-swiglu-rmsnorm-full-v1-412823.err +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/observed/logs/elmo-large314m-qknorm-swiglu-rmsnorm-full-v1-412823.out +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/observed/logs/elmo-native-qknorm-swiglu-rmsnorm-full-v1-412824.err +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/observed/logs/elmo-native-qknorm-swiglu-rmsnorm-full-v1-412824.out +9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/observed/native-412823.exit +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/observed/native-412823.stderr +bf9d2b14fb8126de91f14fad383e9f2953ed96c8ae51c6672f45c92959730b8c proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/observed/native-412823.steps.json +1dfea4347ff0f9db7355d8b04ba04b2aaf963188784473f64f487fcf31076963 proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/observed/native-412823.txt +c1d356ba049931c479eaf886873a3ca6168611baf67e07f69898ecd3c1439ffb proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/original/FILES.sha256 +5b319e794b6dcaecd53a3f7154e23f270207cc5e9cdc027235bba8e1e347e99a proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/original/capture-native.sbatch +2b054973c44a98ff244c426c5001eaeac46a6f4c4ca91db5bdeac5497e0b0410 proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/original/full.sbatch +0d8f85071dc8ce9d7364339b3c4ce777cbc8cfa6df4474b84769c9e41f2ea8ff proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/original/guard_full.py +08d5bd354a0eb81dad4b9664037e711ac4f7ecc2b57355db2e4154571c49697c proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/original/native_guard.py +102acbf6ebb55ca63b1f7174a943bb0a63f93aa157e533b65aad1f2ea705d08d proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/original/ops/full.sbatch +39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37 proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/original/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v1.json +adf45524de3c2e6dba186572e7151d48bfca0b3adc8e6cf9defd686b47744c87 proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/original/ops/service/FILES.sha256 +cd29edc148c0acbcc2ab31889eb4162dde57b834255d0966986af23ad21e2fed proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/original/ops/service/scripts/train/joint/contract.py +53341ef0962883c45ef7df2ffa44f73a9cbd5ac32d7b847a163e938534f75364 proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/original/ops/service/scripts/train/joint/native_interruption.py +833f87f3e35b05fe2fb78eea2ba5038b8fc3c8535aba1d50777d1bf26d8eb87c proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/original/proofs/smoke/guard.py +f2f55d3f0e9f41b3d85480ca9d8e0ec313fbe16e5343dffc461154bf88012afd proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/original/submit_full_once.py +a54abdce28ac8fae28496d756cef412385394449c79b239560a91c90a5cfe88b proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/transport/destination-observation.json +d86ce97e384891c38579d4b66b4fbf5c2dbd8935aced91891668cec9b835fced proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/transport/destination-observation.stderr +3d727b6ee94cbcd06e76b40117e764947b9e1a5649eb9cb8e3442dd7c212141c proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/transport/destination-observation.stdout +b63992ec2988e62957d08a32a5cbcdbcf0b2579abba322f37c34b41cc0e9d445 proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/transport/diagnosis-final.json +2382c54c7dcbec4e334ab7739703246b3b62802150065fed98272d2d135c6acc proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/transport/failure-small-artifacts.json +f91b087807625ae98c890437456eefd41037343adbfc4484757edf20ceec5fb6 proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/transport/status-and-gateway-python.json +66300fdf3fd8cb15a7a80def35c8b62c2c9686589c3e92f72818abbbd79e119c proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/transport/status-and-gateway-python.stderr +a74ea7507ff30662000ed6dd89acdb54496d3582f92044041b3dac878a64a897 proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/transport/status-and-gateway-python.stdout +34a5fe206445583ce1108e0bcb57cd3a6b9b004b5c6d6d9f5eb8ae4078a716b7 proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/transport/terminal-read-1.json +5d4fd32cb4e030ab8e522e9dc0be35be7806278f01d698a2dadf5c8ffa56d94a proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/transport/terminal-read-1.stderr +ac74be5921d83fd78ec57df8cb113eb152f837a8d6da80958b42141025cdec71 proofs/prelaunch-held-v1/previous-v3/previous-v2/previous-v1/transport/terminal-read-1.stdout +caad6e1d8c332eddef003b05093d81f696a8088a703b24e0ebcbc01dc3793cc0 proofs/prelaunch-held-v1/previous-v3/previous-v2/transport/accepted-claims-readback.json +5c214374d9d529a1ff03f9228fdd42bb20b23505fb9fee90a60200fb59edccaa proofs/prelaunch-held-v1/previous-v3/previous-v2/transport/capture-running.json +e55406b04b911e52f7a086bcec59bfab3b8fb16d9136a8f5f2d71ed1f82e5edb proofs/prelaunch-held-v1/previous-v3/previous-v2/transport/capture-terminal.json +1f421e85f4ab7e363127893837f96815877d550529de2cfd4d27c2e8af98c34e proofs/prelaunch-held-v1/previous-v3/previous-v2/transport/controlflow.json +c18a6fed09c410e6445ce881fde577077ed2dcdc4215c45a633dc7a4c87eef42 proofs/prelaunch-held-v1/previous-v3/previous-v2/transport/host-exit.json +9df8cbc940e2c76292be369ed75b917469a08db939006a69f75c5979d7b83276 proofs/prelaunch-held-v1/previous-v3/previous-v2/transport/parent-running.json +2335b26a69a3412c92d69e730fadd34ec3d02494eab19423382b5b29da98f154 proofs/prelaunch-held-v1/previous-v3/previous-v2/transport/postcapture-steps.json +19643c00699b7f470116367865f14839847427c50e576fc2cc99b0b920e697ec proofs/prelaunch-held-v1/previous-v3/previous-v2/transport/startup-capture-pending.json +0ed1e0a6aa3121003b94e4b01d6343f89631ea3d18d162c323f0b8fa04a4b396 proofs/prelaunch-held-v1/previous-v3/previous-v2/transport/submission-result.json +5f45f3e060bb3101e94bd9d415ce77c9a578f0deb60b230c05c57b082cdb16cb proofs/prelaunch-held-v1/previous-v3/previous-v2/transport/traceback.json +a7fe2aa8585c48578694c385f84b9bc225f6cd2239abdb90db84697739000452 proofs/prelaunch-held-v1/previous-v3/transport/claim-list.json +94b5a5b3f05341f57cfdbdf654b9425c453a424a8630eb9ae5af6f8aaa6990c2 proofs/prelaunch-held-v1/previous-v3/transport/observer-native.json +ea8ed142561ce3a51eb9bb389e43af781cd6a98f300736aa60e32ce5eccca460 proofs/prelaunch-held-v1/previous-v3/transport/parent-native.json +b77d3b55fcc924dbd88e4b78a64d4be55a1e9d98d93a3a74b1cb9c34e2aa26a9 proofs/prelaunch-held-v1/previous-v3/transport/queue.json +c1a1d1089facf5bb5cb49af266fb8202cb29706092cda9cd1ea1d9ab33e1c4b8 proofs/prelaunch-held-v1/previous-v3/transport/receipt.json +6d04b3d66ff3f13efc72330c7a3d7ffbbfa386f1067dd215550cc8a1963518cf proofs/prelaunch-held-v1/previous-v3/transport/startup-logs.json +f7cde0e779d57520b66ecd7a3a23916b3cd4d2e7c196297d86954c18aa2bbbc4 proofs/prelaunch-held-v1/previous-v3/transport/startup-small-proofs.json +9d620bba75d0b831cc74db753f4ff7e394f506be4bf64d504fc69cfbdf651214 proofs/prelaunch-held-v1/previous-v3/transport/status-list.json +07f2f17dfbedb05570d1f6a203138085a200777f6979e45e6794cb7733a3d025 proofs/prelaunch-held-v1/previous-v3/transport/steps.json +cf43d38e1e5c10d3cc83802a6b68b762c477d2aa144664db85a77f3f857b29d0 proofs/prelaunch-held-v1/previous-v3/transport/transport.json +d8b0ba088b122ffa929a6325033668537543519a4dd9aefd06f0178be438211e proofs/prelaunch-held-v1/readback/command.sh +1af9a6f94e5b555f06e113f2ac6bd6830650735a1b711c0ab36e60f8c1e79a2b proofs/prelaunch-held-v1/readback/readback.tar +dfb813fb0bfbed05027917bdae0966497a9a641f1f7c63451472247d36c931ff proofs/prelaunch-held-v1/readback/receipt.json +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-held-v1/readback/stderr.txt +499a5e78949aabecc8a490253c8d09c30cc7dccb72ca1ded5aa7bf1ec3a3463c proofs/prelaunch-held-v1/stable/command.sh +9788f75607b7b1e6c6acf85c1d7255e36891935fc2495d25d7e7027f296904db proofs/prelaunch-held-v1/stable/receipt.json +3b5bd76e457aec7b38c9bd2aac42c6d89f287787bb7e0c7dd2dbe8734154bfec proofs/prelaunch-held-v1/stable/received/FILES.sha256 +24087d9489903e68f51e9cef79067fb498ff89d60202df3fa6f5d1dc2ae6088a proofs/prelaunch-held-v1/stable/received/capture-native.sbatch +d5c307768cf5b916743b7823e0a7a33d4f80be81b3208754bd36c86c9e2f73db proofs/prelaunch-held-v1/stable/received/capture-running-412830.txt +220590686acf154d18c96bf09bc65045201058afb9613d815da319ec424893e7 proofs/prelaunch-held-v1/stable/received/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/CAPTURE_JOB_ID +05977bfee25a8b7be568071e79061c4c13dd6b2c15ca39cef19cd05f9ab4a5d0 proofs/prelaunch-held-v1/stable/received/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/CAPTURE_PENDING_NATIVE.txt +e7cd331c598737e91528769f2a979b47d2e54d39990e229621c5c9aedbf7a90b proofs/prelaunch-held-v1/stable/received/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/HELD_NATIVE.txt +985f12b24b79ad691cf273f95c707bb9be7195835acb382c5d8dc711fc15ca91 proofs/prelaunch-held-v1/stable/received/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/PARENT_JOB_ID +13b2e00f91b507a6b15c1e80890c418088e614ce15559aa44b9b764e24548002 proofs/prelaunch-held-v1/stable/received/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/PREPARED.json +23c1f021ed24736a61017a9656c4c35d33602b5787ae4cf708d5948716f08ae2 proofs/prelaunch-held-v1/stable/received/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/capture-sbatch.argv.json +9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa proofs/prelaunch-held-v1/stable/received/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/capture-sbatch.exit +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-held-v1/stable/received/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/capture-sbatch.stderr +220590686acf154d18c96bf09bc65045201058afb9613d815da319ec424893e7 proofs/prelaunch-held-v1/stable/received/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/capture-sbatch.stdout +78ebbf4c2e7bd0c6b366c3682558a9b454cdb3e47e5f518efadff2edac500d8c proofs/prelaunch-held-v1/stable/received/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/parent-sbatch.argv.json +9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa proofs/prelaunch-held-v1/stable/received/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/parent-sbatch.exit +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-held-v1/stable/received/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/parent-sbatch.stderr +985f12b24b79ad691cf273f95c707bb9be7195835acb382c5d8dc711fc15ca91 proofs/prelaunch-held-v1/stable/received/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/parent-sbatch.stdout +960a859b8bce0c38dad4e5b2dd6b340be4c13c3bec4e54901ba381ed291c1266 proofs/prelaunch-held-v1/stable/received/early_native_capture.py +015bdbfc903411114850d886255c90e9184d44ecf3b6aa526ed5c816175f0d42 proofs/prelaunch-held-v1/stable/received/full.sbatch +5b27b8f5a4e1c73dd631a92c1720dce74dd2de73b1ebbdf62fc0239ac2f16dc3 proofs/prelaunch-held-v1/stable/received/live_retry_census.py +3c9721cad6b37dba009c7bfc068e2a49663543037101a5d918b19cd6bc2c7a39 proofs/prelaunch-held-v1/stable/received/native-412829.early.json +9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa proofs/prelaunch-held-v1/stable/received/native-412829.exit +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-held-v1/stable/received/native-412829.stderr +6319d1feeea996781b44945191f2078caa1b0149e66d09c72ac234822cbc5b0c proofs/prelaunch-held-v1/stable/received/native-412829.steps.json +7e076f79898d81d9d8199218f3124d32e0920e0a91b6cf39373eabee756ed3a7 proofs/prelaunch-held-v1/stable/received/native-412829.txt +ec932acc0497e841282028ef0db94d9e6439ce218bd7f3b9e62aa181b4ffed53 proofs/prelaunch-held-v1/stable/received/native_guard.py +bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102 proofs/prelaunch-held-v1/stable/received/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v4.json +06d01e4eb6ede3a3432cfbccdb3ac8120a2febe59096f430a9c294f1c77ff5a9 proofs/prelaunch-held-v1/stable/received/request-claims/elmo-large314m-qknorm-swiglu-rmsnorm-full-v4/REQUEST_SHA256 +2a77b331d541219f9baa83b5e15c9d0cfa85e8e53c97a80e3f35b08d59eebc37 proofs/prelaunch-held-v1/stable/received/submit_full_once.py +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-held-v1/stable/transport.stderr +5a028d2f15d8159fa7af7b36b4cdc676b52e648e45686c9a662bff1e9a3bfdb9 proofs/prelaunch-held-v1/stable/transport.stdout +e98939d3f88422ff2110e782d77bedaa452f4ea87d99fc3f11290d9eaa8e458f proofs/prelaunch-stat-v1/EVIDENCE.json +23b2b69928799c1dc9f8ca42f961b8f23f433f1e02cdeecb45cad2a10c38c70b proofs/prelaunch-stat-v1/final-capture/native-412827.authenticated.json +ce37537c41c017a2e10bba1e1f5ca16dc584f9d101452287557f25caad5a0c0a proofs/prelaunch-stat-v1/final-capture/observer.json +7933be47d43031ef7df0a48d88b3c37cf904b788ed50bb75cffcf25409a0d66f proofs/prelaunch-stat-v1/final-capture/receipt.json +cccc334df2baf52045e01650484d24c0093d7b943ea8540d0c13995eae841789 proofs/prelaunch-stat-v1/final-capture/steps.json +a97d9f9f97f2a5d3fda303f5603c7fc5248efad068c73962ea80445dd376782d proofs/prelaunch-stat-v1/final-capture/transport.stdout +f3cb03872ed6bdd61b1ca8f756ffbf47ad7ddecb2bde71e1e0434701ea0fec3d proofs/prelaunch-stat-v1/observed/FILES.sha256 +a07bcc803e9cd43f1229f752acce9b2fbbddcd26d123b0eda6675f0ef6b1b6ef proofs/prelaunch-stat-v1/observed/capture-running-412828.txt +3b2b13ca445a0e482107aa375a412ca81ada852642718a1b9471996245b0d628 proofs/prelaunch-stat-v1/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/CAPTURE_JOB_ID +d0ce38fa62f464f24b74255da06fcd13c99633e37c13fe55cedea91991b4fe47 proofs/prelaunch-stat-v1/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/CAPTURE_PENDING_NATIVE.txt +e00750b55db1aaaa957213dc1393a4741e1850eb10278aad6a5a9e173708028a proofs/prelaunch-stat-v1/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/HELD_NATIVE.txt +8a58f424c1aaff30341059b6fd6563e937e76b46e764777e4276bf838979a1c0 proofs/prelaunch-stat-v1/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/PARENT_JOB_ID +807a2b43cac9c5fe470ca25104fc56b5eb3225722b1dfc60193d6fbec885b6dd proofs/prelaunch-stat-v1/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/PREPARED.json +41bf1562c42cde02fabcc0693d6107197edb46d30b9594766a1a0cfd8439854b proofs/prelaunch-stat-v1/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/RELEASE_ACCEPTED.json +e5f704fb4d9743de655573caf9be2526db06b7092a568e3d531f1363037c57db proofs/prelaunch-stat-v1/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/RELEASE_ATTEMPT.json +d0ce38fa62f464f24b74255da06fcd13c99633e37c13fe55cedea91991b4fe47 proofs/prelaunch-stat-v1/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/RELEASE_CAPTURE_PENDING_NATIVE.txt +e00750b55db1aaaa957213dc1393a4741e1850eb10278aad6a5a9e173708028a proofs/prelaunch-stat-v1/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/RELEASE_HELD_NATIVE.txt +10a58e408f402469c539ab68815efc67c2720baf68de6be3d463987096ac6f5c proofs/prelaunch-stat-v1/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/capture-sbatch.argv.json +9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa proofs/prelaunch-stat-v1/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/capture-sbatch.exit +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-stat-v1/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/capture-sbatch.stderr +3b2b13ca445a0e482107aa375a412ca81ada852642718a1b9471996245b0d628 proofs/prelaunch-stat-v1/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/capture-sbatch.stdout +2b070d0d3c8afd9d97ecd23e1b9cf5368bd7f795c7679aa34162fc5b41d2e620 proofs/prelaunch-stat-v1/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/parent-sbatch.argv.json +9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa proofs/prelaunch-stat-v1/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/parent-sbatch.exit +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-stat-v1/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/parent-sbatch.stderr +8a58f424c1aaff30341059b6fd6563e937e76b46e764777e4276bf838979a1c0 proofs/prelaunch-stat-v1/observed/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/parent-sbatch.stdout +7c3d5e47a4dbd636b1b18a9f22330c2d8b4233edb8c12d43f28236d45f1ac69c proofs/prelaunch-stat-v1/observed/completed_smoke_reader.py +2f78e24fa4385fd0fb5e6769221d4c57660f3b6aa9178a3eb08b8c8052b5d46e proofs/prelaunch-stat-v1/observed/deployment-readback.json +7949af3f62b75aecf4a887b62a9ab9f01d284864e9ca6c52725f7e04d340ce5e proofs/prelaunch-stat-v1/observed/early_native_capture.py +8bde9a9a5400833204e5c3dee9a0a8e2f442e1391f6859e9efe30586c125586e proofs/prelaunch-stat-v1/observed/full.sbatch +755ec20f2c19586cee02edb101cc430cada3fdcfe82104dcb7f3065e80422771 proofs/prelaunch-stat-v1/observed/guard_full.py +4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865 proofs/prelaunch-stat-v1/observed/host-exit-412827.txt +257df596faafd7d3855547d5417d8f2cdd465a413e92af602643e89744561efe proofs/prelaunch-stat-v1/observed/host_hashlib_compat.py +52d6b1af40de96e950703f39e135988f66ff12f9159b504d8d6a7abd3381e38d proofs/prelaunch-stat-v1/observed/live_retry_census.py +f584d5604144a1baefa6f74dda8add96066aa6aae6ff190001de9cf7b6ab6bc1 proofs/prelaunch-stat-v1/observed/logs/elmo-large314m-qknorm-swiglu-rmsnorm-full-v3-412827.err +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-stat-v1/observed/logs/elmo-large314m-qknorm-swiglu-rmsnorm-full-v3-412827.out +17ce2d1d8d84024093b92c891624c1304d0b91857a9ffc6f3e40fc608c078679 proofs/prelaunch-stat-v1/observed/logs/elmo-native-qknorm-swiglu-rmsnorm-full-v3-412828.err +c64ee3f9845ce5ab07cbfebee0b80870b8bc74b36482079a970e0dbf84d99bab proofs/prelaunch-stat-v1/observed/native-412827.early.json +9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa proofs/prelaunch-stat-v1/observed/native-412827.exit +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-stat-v1/observed/native-412827.stderr +8380d258b766d0996b3aeb6dfe4e119fcc7718cc0e9cd4dce955afc00498086d proofs/prelaunch-stat-v1/observed/native-412827.steps.json +3b14e4a3098e6cb8167db1b683ec11cd57bbf74ae150150df15bca45e6ef00b0 proofs/prelaunch-stat-v1/observed/native-412827.txt +d5ddc74a794bdd8f1417c0ae9081d4666cb4d9e1149e5969f84e18914b4232e5 proofs/prelaunch-stat-v1/observed/native_guard.py +30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0 proofs/prelaunch-stat-v1/observed/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v3.json +90828605781cfb4342d63c8f42dffa066fabedf30e42ad1ef7c612806fe30087 proofs/prelaunch-stat-v1/observed/prelaunch_timeout_retry.py +1d813a8c452ed1dd7b38b77f4b5447a98890a6747386fe3aca2ec08a2167ecda proofs/prelaunch-stat-v1/observed/request-claims/elmo-large314m-qknorm-swiglu-rmsnorm-full-v3/REQUEST_SHA256 +5b5f09c735a0a629d5afbf499f2e0fb25cce0ca471cb7ae8d7c5c573c2c30ad5 proofs/prelaunch-stat-v1/observed/root-review.json +03062e27544d13a61bac225eb1e94297b765af97d155b65554c377950620bfec proofs/prelaunch-stat-v1/observed/submit_full_once.py +f3cb03872ed6bdd61b1ca8f756ffbf47ad7ddecb2bde71e1e0434701ea0fec3d proofs/prelaunch-stat-v1/original/FILES.sha256 +7c3d5e47a4dbd636b1b18a9f22330c2d8b4233edb8c12d43f28236d45f1ac69c proofs/prelaunch-stat-v1/original/completed_smoke_reader.py +7949af3f62b75aecf4a887b62a9ab9f01d284864e9ca6c52725f7e04d340ce5e proofs/prelaunch-stat-v1/original/early_native_capture.py +8bde9a9a5400833204e5c3dee9a0a8e2f442e1391f6859e9efe30586c125586e proofs/prelaunch-stat-v1/original/full.sbatch +755ec20f2c19586cee02edb101cc430cada3fdcfe82104dcb7f3065e80422771 proofs/prelaunch-stat-v1/original/guard_full.py +257df596faafd7d3855547d5417d8f2cdd465a413e92af602643e89744561efe proofs/prelaunch-stat-v1/original/host_hashlib_compat.py +52d6b1af40de96e950703f39e135988f66ff12f9159b504d8d6a7abd3381e38d proofs/prelaunch-stat-v1/original/live_retry_census.py +d5ddc74a794bdd8f1417c0ae9081d4666cb4d9e1149e5969f84e18914b4232e5 proofs/prelaunch-stat-v1/original/native_guard.py +30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0 proofs/prelaunch-stat-v1/original/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v3.json +90828605781cfb4342d63c8f42dffa066fabedf30e42ad1ef7c612806fe30087 proofs/prelaunch-stat-v1/original/prelaunch_timeout_retry.py +03062e27544d13a61bac225eb1e94297b765af97d155b65554c377950620bfec proofs/prelaunch-stat-v1/original/submit_full_once.py +9d613c6e90788c7d55b3f6049f24fa16705928dac988ad6401277307bbdc0e09 proofs/prelaunch-stat-v1/previous-v2/EVIDENCE.json +e9d1cf93624ab94709baf3ba7d36bbadf7adf4fc72aba4a333bda011cd248153 proofs/prelaunch-stat-v1/previous-v2/observed/FILES.sha256 +de00789429de0ae3b099424f166086ccd485f713d3ee39ebef23f0a82138263f proofs/prelaunch-stat-v1/previous-v2/observed/REQUEST_TEMPLATE.json +4eded98077340ef3c499da52bda5c5d8df5514402ff1e6c107b0e2017db6e205 proofs/prelaunch-stat-v1/previous-v2/observed/bindings.json +0641bbda48e42827858074d1a8a4c6dce37d6b3666dcceb102b361e1bd4e39e0 proofs/prelaunch-stat-v1/previous-v2/observed/capture-native.sbatch +f986bc9c1e1f5813e68639f5cd49b58d86c24814115b04450067b31bd5da04c3 proofs/prelaunch-stat-v1/previous-v2/observed/capture-running-412826.txt +2809c5f19f890effaa767ed2820769bd88d57a9396f21dcc4e4b6c5ceb62d47e proofs/prelaunch-stat-v1/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/CAPTURE_JOB_ID +f4e6bcc0056010406fa3ed1780597d9cd20e0d9f26141bad5d6fc5da4e9e554a proofs/prelaunch-stat-v1/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/CAPTURE_PENDING_NATIVE.txt +be9d6d7875d50f86c03e71cc2f5bedbd3df0bf2eaea1dc50061c5462ea12e6fd proofs/prelaunch-stat-v1/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/HELD_NATIVE.txt +369ed4fbc32f0e87f65ac87c406f00d43286c038098e838c64b0a2c37189160f proofs/prelaunch-stat-v1/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/HOST_PYTHON.json +3945f30d3fd6369078d2dd54159df0b26d699176c621c95733be5915601969fc proofs/prelaunch-stat-v1/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/PARENT_JOB_ID +18cf88f00b61907da5c86b997400e9e4ab82cffc2b8460ef9501fb9d89eac835 proofs/prelaunch-stat-v1/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/PRELAUNCH_RETRY_QUIESCENCE.json +17cd5af5691d3d02876298a5cb82f86cde0642a70981823c7a5cefe6cf7d1597 proofs/prelaunch-stat-v1/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/PREPARED.json +c1127f5abe8cbfa7661f6c523eaa334b746cbd13a36e48e58a1d9fb3376db3b2 proofs/prelaunch-stat-v1/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/RELEASE_ACCEPTED.json +2d51f8cb2a9d6810bc1da663fbcf7cbf90a870e44429034a4748fa92c908d01a proofs/prelaunch-stat-v1/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/RELEASE_ATTEMPT.json +f4e6bcc0056010406fa3ed1780597d9cd20e0d9f26141bad5d6fc5da4e9e554a proofs/prelaunch-stat-v1/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/RELEASE_CAPTURE_PENDING_NATIVE.txt +be9d6d7875d50f86c03e71cc2f5bedbd3df0bf2eaea1dc50061c5462ea12e6fd proofs/prelaunch-stat-v1/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/RELEASE_HELD_NATIVE.txt +eb373ab6f481463a33639e282a11b4ce1c7d380d97c6dcddb0d5dea5c6df25c2 proofs/prelaunch-stat-v1/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/capture-sbatch.argv.json +9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa proofs/prelaunch-stat-v1/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/capture-sbatch.exit +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-stat-v1/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/capture-sbatch.stderr +2809c5f19f890effaa767ed2820769bd88d57a9396f21dcc4e4b6c5ceb62d47e proofs/prelaunch-stat-v1/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/capture-sbatch.stdout +bf5d5c51be480b5237277d3308c963e374079cd17d7a25d0e70b0a21263bb49a proofs/prelaunch-stat-v1/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/parent-sbatch.argv.json +9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa proofs/prelaunch-stat-v1/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/parent-sbatch.exit +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-stat-v1/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/parent-sbatch.stderr +3945f30d3fd6369078d2dd54159df0b26d699176c621c95733be5915601969fc proofs/prelaunch-stat-v1/previous-v2/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/parent-sbatch.stdout +26885982d1b3ce4d44fb21890bc8e34380eb00f26911486f6ee9118f553cee87 proofs/prelaunch-stat-v1/previous-v2/observed/deployment-readback.json +e6656eca5ecf9c74fe587d9c1eacb2a3a7bcd3104dd66efd0bc2ca8fc2644848 proofs/prelaunch-stat-v1/previous-v2/observed/full.sbatch +ad94fd44487d5b63cdb3936e374b809b7aa35a4e716097ee444847da8ecbc1e2 proofs/prelaunch-stat-v1/previous-v2/observed/guard_full.py +4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865 proofs/prelaunch-stat-v1/previous-v2/observed/host-exit-412825.txt +257df596faafd7d3855547d5417d8f2cdd465a413e92af602643e89744561efe proofs/prelaunch-stat-v1/previous-v2/observed/host_hashlib_compat.py +f932d0a5e30e0b2dec02a584eb15e9c831c83efd314f9f7eb97ab0e2573b5f10 proofs/prelaunch-stat-v1/previous-v2/observed/logs/elmo-large314m-qknorm-swiglu-rmsnorm-full-v2-412825.err +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-stat-v1/previous-v2/observed/logs/elmo-large314m-qknorm-swiglu-rmsnorm-full-v2-412825.out +f8d2f234797aa1d9948d6cf3b40372655f1da4958d8ae20bf111f2c303e735ec proofs/prelaunch-stat-v1/previous-v2/observed/logs/elmo-native-qknorm-swiglu-rmsnorm-full-v2-412826.err +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-stat-v1/previous-v2/observed/logs/elmo-native-qknorm-swiglu-rmsnorm-full-v2-412826.out +4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865 proofs/prelaunch-stat-v1/previous-v2/observed/native-412825.exit +e7cbc19b304ce7fb323ea1ccae489c74fbc1bdf5635781d0999740708566b8df proofs/prelaunch-stat-v1/previous-v2/observed/native-412825.stderr +2dfc63d3c9dd9d29c9a0175032d0ce56d1ff4b6548fa7ba79f51b0ce3e850449 proofs/prelaunch-stat-v1/previous-v2/observed/native-412825.steps.json +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-stat-v1/previous-v2/observed/native-412825.txt +f6df73a12f7d4401376fd26929ee2678d46c50ed52c48be95c7ca50f0a36f71f proofs/prelaunch-stat-v1/previous-v2/observed/native_guard.py +60a2c853fc58830c4264d26fe88b41954661169b7e34e8050052308030170a4f proofs/prelaunch-stat-v1/previous-v2/observed/ops/FILES.sha256 +7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327 proofs/prelaunch-stat-v1/previous-v2/observed/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v2.json +adf45524de3c2e6dba186572e7151d48bfca0b3adc8e6cf9defd686b47744c87 proofs/prelaunch-stat-v1/previous-v2/observed/ops/service/FILES.sha256 +bc278ad53d6701d69b2df0b2df37a1286d75b1abd9be5d6c726b1c35539254f0 proofs/prelaunch-stat-v1/previous-v2/observed/prelaunch_retry.py +316cf8ce16f5f32f835d339e4c5703463f8db34ed4f97c6c45ef6e1ee6b0e45d proofs/prelaunch-stat-v1/previous-v2/observed/request-claims/elmo-large314m-qknorm-swiglu-rmsnorm-full-v2/REQUEST_SHA256 +f411fdd09f7e345964ca81622df2c853e01c7894c3cd95bc69e018e54816c0a3 proofs/prelaunch-stat-v1/previous-v2/observed/root-review.json +9b5ef649132dd184d5a0d4b0aab7d560f54bcc5e8a815548799e0a1f16f63e59 proofs/prelaunch-stat-v1/previous-v2/observed/submit_full_once.py +e9d1cf93624ab94709baf3ba7d36bbadf7adf4fc72aba4a333bda011cd248153 proofs/prelaunch-stat-v1/previous-v2/original/FILES.sha256 +0641bbda48e42827858074d1a8a4c6dce37d6b3666dcceb102b361e1bd4e39e0 proofs/prelaunch-stat-v1/previous-v2/original/capture-native.sbatch +e6656eca5ecf9c74fe587d9c1eacb2a3a7bcd3104dd66efd0bc2ca8fc2644848 proofs/prelaunch-stat-v1/previous-v2/original/full.sbatch +ad94fd44487d5b63cdb3936e374b809b7aa35a4e716097ee444847da8ecbc1e2 proofs/prelaunch-stat-v1/previous-v2/original/guard_full.py +257df596faafd7d3855547d5417d8f2cdd465a413e92af602643e89744561efe proofs/prelaunch-stat-v1/previous-v2/original/host_hashlib_compat.py +f6df73a12f7d4401376fd26929ee2678d46c50ed52c48be95c7ca50f0a36f71f proofs/prelaunch-stat-v1/previous-v2/original/native_guard.py +102acbf6ebb55ca63b1f7174a943bb0a63f93aa157e533b65aad1f2ea705d08d proofs/prelaunch-stat-v1/previous-v2/original/ops/full.sbatch +7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327 proofs/prelaunch-stat-v1/previous-v2/original/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v2.json +bc278ad53d6701d69b2df0b2df37a1286d75b1abd9be5d6c726b1c35539254f0 proofs/prelaunch-stat-v1/previous-v2/original/prelaunch_retry.py +14d106c48acdbcad03e4504eacc6cd7b9dade837cdc1582fbb7f0ce999e207ef proofs/prelaunch-stat-v1/previous-v2/original/proofs/smoke/cpu_guard_reference.py +9537ad7ea4a8661e1773cd83a47205b3714dac1a25353f23f2fce11a11f7ad42 proofs/prelaunch-stat-v1/previous-v2/original/proofs/smoke/cpu_inventory_audit_reference.py +833f87f3e35b05fe2fb78eea2ba5038b8fc3c8535aba1d50777d1bf26d8eb87c proofs/prelaunch-stat-v1/previous-v2/original/proofs/smoke/guard.py +9b5ef649132dd184d5a0d4b0aab7d560f54bcc5e8a815548799e0a1f16f63e59 proofs/prelaunch-stat-v1/previous-v2/original/submit_full_once.py +7091d0f91eeaffd69d4036547154868f35eccdfee395c0ce00ab218a27305cf2 proofs/prelaunch-stat-v1/previous-v2/previous-v1/observed/capture-running-412824.txt +0160a48366d96df8183b32c705c51a8589b09e0fe165f4173b31ba9160e8be94 proofs/prelaunch-stat-v1/previous-v2/previous-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/CAPTURE_JOB_ID +23f930f675ada9fa450d8e474f9b6a4d8ab6b120f64ef5645273840ed7840037 proofs/prelaunch-stat-v1/previous-v2/previous-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/CAPTURE_PENDING_NATIVE.txt +8b3d5257a8252fb27cd27b6edbd7a6738b1d0f9666fffe7b6c83f6aaec2c6952 proofs/prelaunch-stat-v1/previous-v2/previous-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/HELD_NATIVE.txt +3a27209f7594b239c87d2d3e397670c6022f7e8a7e48926a579e92c88bd2e265 proofs/prelaunch-stat-v1/previous-v2/previous-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/PARENT_JOB_ID +363761939e03f1f4e51130b66797336394f65b04890750b71a33926d915a3305 proofs/prelaunch-stat-v1/previous-v2/previous-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/PREPARED.json +d4142a7f9bbcaef83726cb217c42ad66aefbeab3a1ad46ba03a137fd970b4044 proofs/prelaunch-stat-v1/previous-v2/previous-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/RELEASE_ATTEMPT.json +23f930f675ada9fa450d8e474f9b6a4d8ab6b120f64ef5645273840ed7840037 proofs/prelaunch-stat-v1/previous-v2/previous-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/RELEASE_CAPTURE_PENDING_NATIVE.txt +8b3d5257a8252fb27cd27b6edbd7a6738b1d0f9666fffe7b6c83f6aaec2c6952 proofs/prelaunch-stat-v1/previous-v2/previous-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/RELEASE_HELD_NATIVE.txt +4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865 proofs/prelaunch-stat-v1/previous-v2/previous-v1/observed/host-exit-412823.txt +de6b99f3287e76bcb5eff739e7f9ac754a39ae7ac967ef8977f46dcb9fa7fea5 proofs/prelaunch-stat-v1/previous-v2/previous-v1/observed/logs/elmo-large314m-qknorm-swiglu-rmsnorm-full-v1-412823.err +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-stat-v1/previous-v2/previous-v1/observed/logs/elmo-large314m-qknorm-swiglu-rmsnorm-full-v1-412823.out +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-stat-v1/previous-v2/previous-v1/observed/logs/elmo-native-qknorm-swiglu-rmsnorm-full-v1-412824.err +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-stat-v1/previous-v2/previous-v1/observed/logs/elmo-native-qknorm-swiglu-rmsnorm-full-v1-412824.out +9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa proofs/prelaunch-stat-v1/previous-v2/previous-v1/observed/native-412823.exit +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-stat-v1/previous-v2/previous-v1/observed/native-412823.stderr +bf9d2b14fb8126de91f14fad383e9f2953ed96c8ae51c6672f45c92959730b8c proofs/prelaunch-stat-v1/previous-v2/previous-v1/observed/native-412823.steps.json +1dfea4347ff0f9db7355d8b04ba04b2aaf963188784473f64f487fcf31076963 proofs/prelaunch-stat-v1/previous-v2/previous-v1/observed/native-412823.txt +c1d356ba049931c479eaf886873a3ca6168611baf67e07f69898ecd3c1439ffb proofs/prelaunch-stat-v1/previous-v2/previous-v1/original/FILES.sha256 +5b319e794b6dcaecd53a3f7154e23f270207cc5e9cdc027235bba8e1e347e99a proofs/prelaunch-stat-v1/previous-v2/previous-v1/original/capture-native.sbatch +2b054973c44a98ff244c426c5001eaeac46a6f4c4ca91db5bdeac5497e0b0410 proofs/prelaunch-stat-v1/previous-v2/previous-v1/original/full.sbatch +0d8f85071dc8ce9d7364339b3c4ce777cbc8cfa6df4474b84769c9e41f2ea8ff proofs/prelaunch-stat-v1/previous-v2/previous-v1/original/guard_full.py +08d5bd354a0eb81dad4b9664037e711ac4f7ecc2b57355db2e4154571c49697c proofs/prelaunch-stat-v1/previous-v2/previous-v1/original/native_guard.py +102acbf6ebb55ca63b1f7174a943bb0a63f93aa157e533b65aad1f2ea705d08d proofs/prelaunch-stat-v1/previous-v2/previous-v1/original/ops/full.sbatch +39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37 proofs/prelaunch-stat-v1/previous-v2/previous-v1/original/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v1.json +adf45524de3c2e6dba186572e7151d48bfca0b3adc8e6cf9defd686b47744c87 proofs/prelaunch-stat-v1/previous-v2/previous-v1/original/ops/service/FILES.sha256 +cd29edc148c0acbcc2ab31889eb4162dde57b834255d0966986af23ad21e2fed proofs/prelaunch-stat-v1/previous-v2/previous-v1/original/ops/service/scripts/train/joint/contract.py +53341ef0962883c45ef7df2ffa44f73a9cbd5ac32d7b847a163e938534f75364 proofs/prelaunch-stat-v1/previous-v2/previous-v1/original/ops/service/scripts/train/joint/native_interruption.py +833f87f3e35b05fe2fb78eea2ba5038b8fc3c8535aba1d50777d1bf26d8eb87c proofs/prelaunch-stat-v1/previous-v2/previous-v1/original/proofs/smoke/guard.py +f2f55d3f0e9f41b3d85480ca9d8e0ec313fbe16e5343dffc461154bf88012afd proofs/prelaunch-stat-v1/previous-v2/previous-v1/original/submit_full_once.py +a54abdce28ac8fae28496d756cef412385394449c79b239560a91c90a5cfe88b proofs/prelaunch-stat-v1/previous-v2/previous-v1/transport/destination-observation.json +d86ce97e384891c38579d4b66b4fbf5c2dbd8935aced91891668cec9b835fced proofs/prelaunch-stat-v1/previous-v2/previous-v1/transport/destination-observation.stderr +3d727b6ee94cbcd06e76b40117e764947b9e1a5649eb9cb8e3442dd7c212141c proofs/prelaunch-stat-v1/previous-v2/previous-v1/transport/destination-observation.stdout +b63992ec2988e62957d08a32a5cbcdbcf0b2579abba322f37c34b41cc0e9d445 proofs/prelaunch-stat-v1/previous-v2/previous-v1/transport/diagnosis-final.json +2382c54c7dcbec4e334ab7739703246b3b62802150065fed98272d2d135c6acc proofs/prelaunch-stat-v1/previous-v2/previous-v1/transport/failure-small-artifacts.json +f91b087807625ae98c890437456eefd41037343adbfc4484757edf20ceec5fb6 proofs/prelaunch-stat-v1/previous-v2/previous-v1/transport/status-and-gateway-python.json +66300fdf3fd8cb15a7a80def35c8b62c2c9686589c3e92f72818abbbd79e119c proofs/prelaunch-stat-v1/previous-v2/previous-v1/transport/status-and-gateway-python.stderr +a74ea7507ff30662000ed6dd89acdb54496d3582f92044041b3dac878a64a897 proofs/prelaunch-stat-v1/previous-v2/previous-v1/transport/status-and-gateway-python.stdout +34a5fe206445583ce1108e0bcb57cd3a6b9b004b5c6d6d9f5eb8ae4078a716b7 proofs/prelaunch-stat-v1/previous-v2/previous-v1/transport/terminal-read-1.json +5d4fd32cb4e030ab8e522e9dc0be35be7806278f01d698a2dadf5c8ffa56d94a proofs/prelaunch-stat-v1/previous-v2/previous-v1/transport/terminal-read-1.stderr +ac74be5921d83fd78ec57df8cb113eb152f837a8d6da80958b42141025cdec71 proofs/prelaunch-stat-v1/previous-v2/previous-v1/transport/terminal-read-1.stdout +caad6e1d8c332eddef003b05093d81f696a8088a703b24e0ebcbc01dc3793cc0 proofs/prelaunch-stat-v1/previous-v2/transport/accepted-claims-readback.json +5c214374d9d529a1ff03f9228fdd42bb20b23505fb9fee90a60200fb59edccaa proofs/prelaunch-stat-v1/previous-v2/transport/capture-running.json +e55406b04b911e52f7a086bcec59bfab3b8fb16d9136a8f5f2d71ed1f82e5edb proofs/prelaunch-stat-v1/previous-v2/transport/capture-terminal.json +1f421e85f4ab7e363127893837f96815877d550529de2cfd4d27c2e8af98c34e proofs/prelaunch-stat-v1/previous-v2/transport/controlflow.json +c18a6fed09c410e6445ce881fde577077ed2dcdc4215c45a633dc7a4c87eef42 proofs/prelaunch-stat-v1/previous-v2/transport/host-exit.json +9df8cbc940e2c76292be369ed75b917469a08db939006a69f75c5979d7b83276 proofs/prelaunch-stat-v1/previous-v2/transport/parent-running.json +2335b26a69a3412c92d69e730fadd34ec3d02494eab19423382b5b29da98f154 proofs/prelaunch-stat-v1/previous-v2/transport/postcapture-steps.json +19643c00699b7f470116367865f14839847427c50e576fc2cc99b0b920e697ec proofs/prelaunch-stat-v1/previous-v2/transport/startup-capture-pending.json +0ed1e0a6aa3121003b94e4b01d6343f89631ea3d18d162c323f0b8fa04a4b396 proofs/prelaunch-stat-v1/previous-v2/transport/submission-result.json +5f45f3e060bb3101e94bd9d415ce77c9a578f0deb60b230c05c57b082cdb16cb proofs/prelaunch-stat-v1/previous-v2/transport/traceback.json +a7fe2aa8585c48578694c385f84b9bc225f6cd2239abdb90db84697739000452 proofs/prelaunch-stat-v1/transport/claim-list.json +94b5a5b3f05341f57cfdbdf654b9425c453a424a8630eb9ae5af6f8aaa6990c2 proofs/prelaunch-stat-v1/transport/observer-native.json +ea8ed142561ce3a51eb9bb389e43af781cd6a98f300736aa60e32ce5eccca460 proofs/prelaunch-stat-v1/transport/parent-native.json +b77d3b55fcc924dbd88e4b78a64d4be55a1e9d98d93a3a74b1cb9c34e2aa26a9 proofs/prelaunch-stat-v1/transport/queue.json +c1a1d1089facf5bb5cb49af266fb8202cb29706092cda9cd1ea1d9ab33e1c4b8 proofs/prelaunch-stat-v1/transport/receipt.json +6d04b3d66ff3f13efc72330c7a3d7ffbbfa386f1067dd215550cc8a1963518cf proofs/prelaunch-stat-v1/transport/startup-logs.json +f7cde0e779d57520b66ecd7a3a23916b3cd4d2e7c196297d86954c18aa2bbbc4 proofs/prelaunch-stat-v1/transport/startup-small-proofs.json +9d620bba75d0b831cc74db753f4ff7e394f506be4bf64d504fc69cfbdf651214 proofs/prelaunch-stat-v1/transport/status-list.json +07f2f17dfbedb05570d1f6a203138085a200777f6979e45e6794cb7733a3d025 proofs/prelaunch-stat-v1/transport/steps.json +cf43d38e1e5c10d3cc83802a6b68b762c477d2aa144664db85a77f3f857b29d0 proofs/prelaunch-stat-v1/transport/transport.json +9d613c6e90788c7d55b3f6049f24fa16705928dac988ad6401277307bbdc0e09 proofs/prelaunch-timeout-v1/EVIDENCE.json +e9d1cf93624ab94709baf3ba7d36bbadf7adf4fc72aba4a333bda011cd248153 proofs/prelaunch-timeout-v1/observed/FILES.sha256 +de00789429de0ae3b099424f166086ccd485f713d3ee39ebef23f0a82138263f proofs/prelaunch-timeout-v1/observed/REQUEST_TEMPLATE.json +4eded98077340ef3c499da52bda5c5d8df5514402ff1e6c107b0e2017db6e205 proofs/prelaunch-timeout-v1/observed/bindings.json +0641bbda48e42827858074d1a8a4c6dce37d6b3666dcceb102b361e1bd4e39e0 proofs/prelaunch-timeout-v1/observed/capture-native.sbatch +f986bc9c1e1f5813e68639f5cd49b58d86c24814115b04450067b31bd5da04c3 proofs/prelaunch-timeout-v1/observed/capture-running-412826.txt +2809c5f19f890effaa767ed2820769bd88d57a9396f21dcc4e4b6c5ceb62d47e proofs/prelaunch-timeout-v1/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/CAPTURE_JOB_ID +f4e6bcc0056010406fa3ed1780597d9cd20e0d9f26141bad5d6fc5da4e9e554a proofs/prelaunch-timeout-v1/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/CAPTURE_PENDING_NATIVE.txt +be9d6d7875d50f86c03e71cc2f5bedbd3df0bf2eaea1dc50061c5462ea12e6fd proofs/prelaunch-timeout-v1/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/HELD_NATIVE.txt +369ed4fbc32f0e87f65ac87c406f00d43286c038098e838c64b0a2c37189160f proofs/prelaunch-timeout-v1/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/HOST_PYTHON.json +3945f30d3fd6369078d2dd54159df0b26d699176c621c95733be5915601969fc proofs/prelaunch-timeout-v1/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/PARENT_JOB_ID +18cf88f00b61907da5c86b997400e9e4ab82cffc2b8460ef9501fb9d89eac835 proofs/prelaunch-timeout-v1/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/PRELAUNCH_RETRY_QUIESCENCE.json +17cd5af5691d3d02876298a5cb82f86cde0642a70981823c7a5cefe6cf7d1597 proofs/prelaunch-timeout-v1/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/PREPARED.json +c1127f5abe8cbfa7661f6c523eaa334b746cbd13a36e48e58a1d9fb3376db3b2 proofs/prelaunch-timeout-v1/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/RELEASE_ACCEPTED.json +2d51f8cb2a9d6810bc1da663fbcf7cbf90a870e44429034a4748fa92c908d01a proofs/prelaunch-timeout-v1/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/RELEASE_ATTEMPT.json +f4e6bcc0056010406fa3ed1780597d9cd20e0d9f26141bad5d6fc5da4e9e554a proofs/prelaunch-timeout-v1/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/RELEASE_CAPTURE_PENDING_NATIVE.txt +be9d6d7875d50f86c03e71cc2f5bedbd3df0bf2eaea1dc50061c5462ea12e6fd proofs/prelaunch-timeout-v1/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/RELEASE_HELD_NATIVE.txt +eb373ab6f481463a33639e282a11b4ce1c7d380d97c6dcddb0d5dea5c6df25c2 proofs/prelaunch-timeout-v1/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/capture-sbatch.argv.json +9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa proofs/prelaunch-timeout-v1/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/capture-sbatch.exit +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-timeout-v1/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/capture-sbatch.stderr +2809c5f19f890effaa767ed2820769bd88d57a9396f21dcc4e4b6c5ceb62d47e proofs/prelaunch-timeout-v1/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/capture-sbatch.stdout +bf5d5c51be480b5237277d3308c963e374079cd17d7a25d0e70b0a21263bb49a proofs/prelaunch-timeout-v1/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/parent-sbatch.argv.json +9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa proofs/prelaunch-timeout-v1/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/parent-sbatch.exit +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-timeout-v1/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/parent-sbatch.stderr +3945f30d3fd6369078d2dd54159df0b26d699176c621c95733be5915601969fc proofs/prelaunch-timeout-v1/observed/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/parent-sbatch.stdout +26885982d1b3ce4d44fb21890bc8e34380eb00f26911486f6ee9118f553cee87 proofs/prelaunch-timeout-v1/observed/deployment-readback.json +e6656eca5ecf9c74fe587d9c1eacb2a3a7bcd3104dd66efd0bc2ca8fc2644848 proofs/prelaunch-timeout-v1/observed/full.sbatch +ad94fd44487d5b63cdb3936e374b809b7aa35a4e716097ee444847da8ecbc1e2 proofs/prelaunch-timeout-v1/observed/guard_full.py +4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865 proofs/prelaunch-timeout-v1/observed/host-exit-412825.txt +257df596faafd7d3855547d5417d8f2cdd465a413e92af602643e89744561efe proofs/prelaunch-timeout-v1/observed/host_hashlib_compat.py +f932d0a5e30e0b2dec02a584eb15e9c831c83efd314f9f7eb97ab0e2573b5f10 proofs/prelaunch-timeout-v1/observed/logs/elmo-large314m-qknorm-swiglu-rmsnorm-full-v2-412825.err +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-timeout-v1/observed/logs/elmo-large314m-qknorm-swiglu-rmsnorm-full-v2-412825.out +f8d2f234797aa1d9948d6cf3b40372655f1da4958d8ae20bf111f2c303e735ec proofs/prelaunch-timeout-v1/observed/logs/elmo-native-qknorm-swiglu-rmsnorm-full-v2-412826.err +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-timeout-v1/observed/logs/elmo-native-qknorm-swiglu-rmsnorm-full-v2-412826.out +4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865 proofs/prelaunch-timeout-v1/observed/native-412825.exit +e7cbc19b304ce7fb323ea1ccae489c74fbc1bdf5635781d0999740708566b8df proofs/prelaunch-timeout-v1/observed/native-412825.stderr +2dfc63d3c9dd9d29c9a0175032d0ce56d1ff4b6548fa7ba79f51b0ce3e850449 proofs/prelaunch-timeout-v1/observed/native-412825.steps.json +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-timeout-v1/observed/native-412825.txt +f6df73a12f7d4401376fd26929ee2678d46c50ed52c48be95c7ca50f0a36f71f proofs/prelaunch-timeout-v1/observed/native_guard.py +60a2c853fc58830c4264d26fe88b41954661169b7e34e8050052308030170a4f proofs/prelaunch-timeout-v1/observed/ops/FILES.sha256 +7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327 proofs/prelaunch-timeout-v1/observed/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v2.json +adf45524de3c2e6dba186572e7151d48bfca0b3adc8e6cf9defd686b47744c87 proofs/prelaunch-timeout-v1/observed/ops/service/FILES.sha256 +bc278ad53d6701d69b2df0b2df37a1286d75b1abd9be5d6c726b1c35539254f0 proofs/prelaunch-timeout-v1/observed/prelaunch_retry.py +316cf8ce16f5f32f835d339e4c5703463f8db34ed4f97c6c45ef6e1ee6b0e45d proofs/prelaunch-timeout-v1/observed/request-claims/elmo-large314m-qknorm-swiglu-rmsnorm-full-v2/REQUEST_SHA256 +f411fdd09f7e345964ca81622df2c853e01c7894c3cd95bc69e018e54816c0a3 proofs/prelaunch-timeout-v1/observed/root-review.json +9b5ef649132dd184d5a0d4b0aab7d560f54bcc5e8a815548799e0a1f16f63e59 proofs/prelaunch-timeout-v1/observed/submit_full_once.py +e9d1cf93624ab94709baf3ba7d36bbadf7adf4fc72aba4a333bda011cd248153 proofs/prelaunch-timeout-v1/original/FILES.sha256 +0641bbda48e42827858074d1a8a4c6dce37d6b3666dcceb102b361e1bd4e39e0 proofs/prelaunch-timeout-v1/original/capture-native.sbatch +e6656eca5ecf9c74fe587d9c1eacb2a3a7bcd3104dd66efd0bc2ca8fc2644848 proofs/prelaunch-timeout-v1/original/full.sbatch +ad94fd44487d5b63cdb3936e374b809b7aa35a4e716097ee444847da8ecbc1e2 proofs/prelaunch-timeout-v1/original/guard_full.py +257df596faafd7d3855547d5417d8f2cdd465a413e92af602643e89744561efe proofs/prelaunch-timeout-v1/original/host_hashlib_compat.py +f6df73a12f7d4401376fd26929ee2678d46c50ed52c48be95c7ca50f0a36f71f proofs/prelaunch-timeout-v1/original/native_guard.py +102acbf6ebb55ca63b1f7174a943bb0a63f93aa157e533b65aad1f2ea705d08d proofs/prelaunch-timeout-v1/original/ops/full.sbatch +7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327 proofs/prelaunch-timeout-v1/original/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v2.json +bc278ad53d6701d69b2df0b2df37a1286d75b1abd9be5d6c726b1c35539254f0 proofs/prelaunch-timeout-v1/original/prelaunch_retry.py +14d106c48acdbcad03e4504eacc6cd7b9dade837cdc1582fbb7f0ce999e207ef proofs/prelaunch-timeout-v1/original/proofs/smoke/cpu_guard_reference.py +9537ad7ea4a8661e1773cd83a47205b3714dac1a25353f23f2fce11a11f7ad42 proofs/prelaunch-timeout-v1/original/proofs/smoke/cpu_inventory_audit_reference.py +833f87f3e35b05fe2fb78eea2ba5038b8fc3c8535aba1d50777d1bf26d8eb87c proofs/prelaunch-timeout-v1/original/proofs/smoke/guard.py +9b5ef649132dd184d5a0d4b0aab7d560f54bcc5e8a815548799e0a1f16f63e59 proofs/prelaunch-timeout-v1/original/submit_full_once.py +7091d0f91eeaffd69d4036547154868f35eccdfee395c0ce00ab218a27305cf2 proofs/prelaunch-timeout-v1/previous-v1/observed/capture-running-412824.txt +0160a48366d96df8183b32c705c51a8589b09e0fe165f4173b31ba9160e8be94 proofs/prelaunch-timeout-v1/previous-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/CAPTURE_JOB_ID +23f930f675ada9fa450d8e474f9b6a4d8ab6b120f64ef5645273840ed7840037 proofs/prelaunch-timeout-v1/previous-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/CAPTURE_PENDING_NATIVE.txt +8b3d5257a8252fb27cd27b6edbd7a6738b1d0f9666fffe7b6c83f6aaec2c6952 proofs/prelaunch-timeout-v1/previous-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/HELD_NATIVE.txt +3a27209f7594b239c87d2d3e397670c6022f7e8a7e48926a579e92c88bd2e265 proofs/prelaunch-timeout-v1/previous-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/PARENT_JOB_ID +363761939e03f1f4e51130b66797336394f65b04890750b71a33926d915a3305 proofs/prelaunch-timeout-v1/previous-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/PREPARED.json +d4142a7f9bbcaef83726cb217c42ad66aefbeab3a1ad46ba03a137fd970b4044 proofs/prelaunch-timeout-v1/previous-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/RELEASE_ATTEMPT.json +23f930f675ada9fa450d8e474f9b6a4d8ab6b120f64ef5645273840ed7840037 proofs/prelaunch-timeout-v1/previous-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/RELEASE_CAPTURE_PENDING_NATIVE.txt +8b3d5257a8252fb27cd27b6edbd7a6738b1d0f9666fffe7b6c83f6aaec2c6952 proofs/prelaunch-timeout-v1/previous-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/RELEASE_HELD_NATIVE.txt +4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865 proofs/prelaunch-timeout-v1/previous-v1/observed/host-exit-412823.txt +de6b99f3287e76bcb5eff739e7f9ac754a39ae7ac967ef8977f46dcb9fa7fea5 proofs/prelaunch-timeout-v1/previous-v1/observed/logs/elmo-large314m-qknorm-swiglu-rmsnorm-full-v1-412823.err +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-timeout-v1/previous-v1/observed/logs/elmo-large314m-qknorm-swiglu-rmsnorm-full-v1-412823.out +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-timeout-v1/previous-v1/observed/logs/elmo-native-qknorm-swiglu-rmsnorm-full-v1-412824.err +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-timeout-v1/previous-v1/observed/logs/elmo-native-qknorm-swiglu-rmsnorm-full-v1-412824.out +9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa proofs/prelaunch-timeout-v1/previous-v1/observed/native-412823.exit +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-timeout-v1/previous-v1/observed/native-412823.stderr +bf9d2b14fb8126de91f14fad383e9f2953ed96c8ae51c6672f45c92959730b8c proofs/prelaunch-timeout-v1/previous-v1/observed/native-412823.steps.json +1dfea4347ff0f9db7355d8b04ba04b2aaf963188784473f64f487fcf31076963 proofs/prelaunch-timeout-v1/previous-v1/observed/native-412823.txt +c1d356ba049931c479eaf886873a3ca6168611baf67e07f69898ecd3c1439ffb proofs/prelaunch-timeout-v1/previous-v1/original/FILES.sha256 +5b319e794b6dcaecd53a3f7154e23f270207cc5e9cdc027235bba8e1e347e99a proofs/prelaunch-timeout-v1/previous-v1/original/capture-native.sbatch +2b054973c44a98ff244c426c5001eaeac46a6f4c4ca91db5bdeac5497e0b0410 proofs/prelaunch-timeout-v1/previous-v1/original/full.sbatch +0d8f85071dc8ce9d7364339b3c4ce777cbc8cfa6df4474b84769c9e41f2ea8ff proofs/prelaunch-timeout-v1/previous-v1/original/guard_full.py +08d5bd354a0eb81dad4b9664037e711ac4f7ecc2b57355db2e4154571c49697c proofs/prelaunch-timeout-v1/previous-v1/original/native_guard.py +102acbf6ebb55ca63b1f7174a943bb0a63f93aa157e533b65aad1f2ea705d08d proofs/prelaunch-timeout-v1/previous-v1/original/ops/full.sbatch +39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37 proofs/prelaunch-timeout-v1/previous-v1/original/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v1.json +adf45524de3c2e6dba186572e7151d48bfca0b3adc8e6cf9defd686b47744c87 proofs/prelaunch-timeout-v1/previous-v1/original/ops/service/FILES.sha256 +cd29edc148c0acbcc2ab31889eb4162dde57b834255d0966986af23ad21e2fed proofs/prelaunch-timeout-v1/previous-v1/original/ops/service/scripts/train/joint/contract.py +53341ef0962883c45ef7df2ffa44f73a9cbd5ac32d7b847a163e938534f75364 proofs/prelaunch-timeout-v1/previous-v1/original/ops/service/scripts/train/joint/native_interruption.py +833f87f3e35b05fe2fb78eea2ba5038b8fc3c8535aba1d50777d1bf26d8eb87c proofs/prelaunch-timeout-v1/previous-v1/original/proofs/smoke/guard.py +f2f55d3f0e9f41b3d85480ca9d8e0ec313fbe16e5343dffc461154bf88012afd proofs/prelaunch-timeout-v1/previous-v1/original/submit_full_once.py +a54abdce28ac8fae28496d756cef412385394449c79b239560a91c90a5cfe88b proofs/prelaunch-timeout-v1/previous-v1/transport/destination-observation.json +d86ce97e384891c38579d4b66b4fbf5c2dbd8935aced91891668cec9b835fced proofs/prelaunch-timeout-v1/previous-v1/transport/destination-observation.stderr +3d727b6ee94cbcd06e76b40117e764947b9e1a5649eb9cb8e3442dd7c212141c proofs/prelaunch-timeout-v1/previous-v1/transport/destination-observation.stdout +b63992ec2988e62957d08a32a5cbcdbcf0b2579abba322f37c34b41cc0e9d445 proofs/prelaunch-timeout-v1/previous-v1/transport/diagnosis-final.json +2382c54c7dcbec4e334ab7739703246b3b62802150065fed98272d2d135c6acc proofs/prelaunch-timeout-v1/previous-v1/transport/failure-small-artifacts.json +f91b087807625ae98c890437456eefd41037343adbfc4484757edf20ceec5fb6 proofs/prelaunch-timeout-v1/previous-v1/transport/status-and-gateway-python.json +66300fdf3fd8cb15a7a80def35c8b62c2c9686589c3e92f72818abbbd79e119c proofs/prelaunch-timeout-v1/previous-v1/transport/status-and-gateway-python.stderr +a74ea7507ff30662000ed6dd89acdb54496d3582f92044041b3dac878a64a897 proofs/prelaunch-timeout-v1/previous-v1/transport/status-and-gateway-python.stdout +34a5fe206445583ce1108e0bcb57cd3a6b9b004b5c6d6d9f5eb8ae4078a716b7 proofs/prelaunch-timeout-v1/previous-v1/transport/terminal-read-1.json +5d4fd32cb4e030ab8e522e9dc0be35be7806278f01d698a2dadf5c8ffa56d94a proofs/prelaunch-timeout-v1/previous-v1/transport/terminal-read-1.stderr +ac74be5921d83fd78ec57df8cb113eb152f837a8d6da80958b42141025cdec71 proofs/prelaunch-timeout-v1/previous-v1/transport/terminal-read-1.stdout +caad6e1d8c332eddef003b05093d81f696a8088a703b24e0ebcbc01dc3793cc0 proofs/prelaunch-timeout-v1/transport/accepted-claims-readback.json +5c214374d9d529a1ff03f9228fdd42bb20b23505fb9fee90a60200fb59edccaa proofs/prelaunch-timeout-v1/transport/capture-running.json +e55406b04b911e52f7a086bcec59bfab3b8fb16d9136a8f5f2d71ed1f82e5edb proofs/prelaunch-timeout-v1/transport/capture-terminal.json +1f421e85f4ab7e363127893837f96815877d550529de2cfd4d27c2e8af98c34e proofs/prelaunch-timeout-v1/transport/controlflow.json +c18a6fed09c410e6445ce881fde577077ed2dcdc4215c45a633dc7a4c87eef42 proofs/prelaunch-timeout-v1/transport/host-exit.json +9df8cbc940e2c76292be369ed75b917469a08db939006a69f75c5979d7b83276 proofs/prelaunch-timeout-v1/transport/parent-running.json +2335b26a69a3412c92d69e730fadd34ec3d02494eab19423382b5b29da98f154 proofs/prelaunch-timeout-v1/transport/postcapture-steps.json +19643c00699b7f470116367865f14839847427c50e576fc2cc99b0b920e697ec proofs/prelaunch-timeout-v1/transport/startup-capture-pending.json +0ed1e0a6aa3121003b94e4b01d6343f89631ea3d18d162c323f0b8fa04a4b396 proofs/prelaunch-timeout-v1/transport/submission-result.json +5f45f3e060bb3101e94bd9d415ce77c9a578f0deb60b230c05c57b082cdb16cb proofs/prelaunch-timeout-v1/transport/traceback.json +7091d0f91eeaffd69d4036547154868f35eccdfee395c0ce00ab218a27305cf2 proofs/prelaunch-v1/observed/capture-running-412824.txt +0160a48366d96df8183b32c705c51a8589b09e0fe165f4173b31ba9160e8be94 proofs/prelaunch-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/CAPTURE_JOB_ID +23f930f675ada9fa450d8e474f9b6a4d8ab6b120f64ef5645273840ed7840037 proofs/prelaunch-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/CAPTURE_PENDING_NATIVE.txt +8b3d5257a8252fb27cd27b6edbd7a6738b1d0f9666fffe7b6c83f6aaec2c6952 proofs/prelaunch-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/HELD_NATIVE.txt +3a27209f7594b239c87d2d3e397670c6022f7e8a7e48926a579e92c88bd2e265 proofs/prelaunch-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/PARENT_JOB_ID +363761939e03f1f4e51130b66797336394f65b04890750b71a33926d915a3305 proofs/prelaunch-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/PREPARED.json +d4142a7f9bbcaef83726cb217c42ad66aefbeab3a1ad46ba03a137fd970b4044 proofs/prelaunch-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/RELEASE_ATTEMPT.json +23f930f675ada9fa450d8e474f9b6a4d8ab6b120f64ef5645273840ed7840037 proofs/prelaunch-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/RELEASE_CAPTURE_PENDING_NATIVE.txt +8b3d5257a8252fb27cd27b6edbd7a6738b1d0f9666fffe7b6c83f6aaec2c6952 proofs/prelaunch-v1/observed/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/RELEASE_HELD_NATIVE.txt +4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865 proofs/prelaunch-v1/observed/host-exit-412823.txt +de6b99f3287e76bcb5eff739e7f9ac754a39ae7ac967ef8977f46dcb9fa7fea5 proofs/prelaunch-v1/observed/logs/elmo-large314m-qknorm-swiglu-rmsnorm-full-v1-412823.err +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-v1/observed/logs/elmo-large314m-qknorm-swiglu-rmsnorm-full-v1-412823.out +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-v1/observed/logs/elmo-native-qknorm-swiglu-rmsnorm-full-v1-412824.err +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-v1/observed/logs/elmo-native-qknorm-swiglu-rmsnorm-full-v1-412824.out +9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa proofs/prelaunch-v1/observed/native-412823.exit +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/prelaunch-v1/observed/native-412823.stderr +bf9d2b14fb8126de91f14fad383e9f2953ed96c8ae51c6672f45c92959730b8c proofs/prelaunch-v1/observed/native-412823.steps.json +1dfea4347ff0f9db7355d8b04ba04b2aaf963188784473f64f487fcf31076963 proofs/prelaunch-v1/observed/native-412823.txt +c1d356ba049931c479eaf886873a3ca6168611baf67e07f69898ecd3c1439ffb proofs/prelaunch-v1/original/FILES.sha256 +5b319e794b6dcaecd53a3f7154e23f270207cc5e9cdc027235bba8e1e347e99a proofs/prelaunch-v1/original/capture-native.sbatch +2b054973c44a98ff244c426c5001eaeac46a6f4c4ca91db5bdeac5497e0b0410 proofs/prelaunch-v1/original/full.sbatch +0d8f85071dc8ce9d7364339b3c4ce777cbc8cfa6df4474b84769c9e41f2ea8ff proofs/prelaunch-v1/original/guard_full.py +08d5bd354a0eb81dad4b9664037e711ac4f7ecc2b57355db2e4154571c49697c proofs/prelaunch-v1/original/native_guard.py +102acbf6ebb55ca63b1f7174a943bb0a63f93aa157e533b65aad1f2ea705d08d proofs/prelaunch-v1/original/ops/full.sbatch +39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37 proofs/prelaunch-v1/original/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v1.json +adf45524de3c2e6dba186572e7151d48bfca0b3adc8e6cf9defd686b47744c87 proofs/prelaunch-v1/original/ops/service/FILES.sha256 +cd29edc148c0acbcc2ab31889eb4162dde57b834255d0966986af23ad21e2fed proofs/prelaunch-v1/original/ops/service/scripts/train/joint/contract.py +53341ef0962883c45ef7df2ffa44f73a9cbd5ac32d7b847a163e938534f75364 proofs/prelaunch-v1/original/ops/service/scripts/train/joint/native_interruption.py +833f87f3e35b05fe2fb78eea2ba5038b8fc3c8535aba1d50777d1bf26d8eb87c proofs/prelaunch-v1/original/proofs/smoke/guard.py +f2f55d3f0e9f41b3d85480ca9d8e0ec313fbe16e5343dffc461154bf88012afd proofs/prelaunch-v1/original/submit_full_once.py +a54abdce28ac8fae28496d756cef412385394449c79b239560a91c90a5cfe88b proofs/prelaunch-v1/transport/destination-observation.json +d86ce97e384891c38579d4b66b4fbf5c2dbd8935aced91891668cec9b835fced proofs/prelaunch-v1/transport/destination-observation.stderr +3d727b6ee94cbcd06e76b40117e764947b9e1a5649eb9cb8e3442dd7c212141c proofs/prelaunch-v1/transport/destination-observation.stdout +b63992ec2988e62957d08a32a5cbcdbcf0b2579abba322f37c34b41cc0e9d445 proofs/prelaunch-v1/transport/diagnosis-final.json +2382c54c7dcbec4e334ab7739703246b3b62802150065fed98272d2d135c6acc proofs/prelaunch-v1/transport/failure-small-artifacts.json +f91b087807625ae98c890437456eefd41037343adbfc4484757edf20ceec5fb6 proofs/prelaunch-v1/transport/status-and-gateway-python.json +66300fdf3fd8cb15a7a80def35c8b62c2c9686589c3e92f72818abbbd79e119c proofs/prelaunch-v1/transport/status-and-gateway-python.stderr +a74ea7507ff30662000ed6dd89acdb54496d3582f92044041b3dac878a64a897 proofs/prelaunch-v1/transport/status-and-gateway-python.stdout +34a5fe206445583ce1108e0bcb57cd3a6b9b004b5c6d6d9f5eb8ae4078a716b7 proofs/prelaunch-v1/transport/terminal-read-1.json +5d4fd32cb4e030ab8e522e9dc0be35be7806278f01d698a2dadf5c8ffa56d94a proofs/prelaunch-v1/transport/terminal-read-1.stderr +ac74be5921d83fd78ec57df8cb113eb152f837a8d6da80958b42141025cdec71 proofs/prelaunch-v1/transport/terminal-read-1.stdout +1fc8bc98dce8589e352bd5990b003834a9195c385107027956291cc4cf869588 proofs/smoke/ARCHITECTURE_PARAMETER_USAGE.json +0f2d6c5f047812516367430767e8f5270a4c48ce1bf1b51a17079352c58045c0 proofs/smoke/FILES.sha256 +2508fad53801e2c064cfe6ac8ff9a9f0c0082f9adac590b6dc1ceea556cbce19 proofs/smoke/README.md +80db2ef038d1ebe0053ca27e35937de81ab2b5956fd4e67dd6e4d02920c5931c proofs/smoke/REQUEST_TEMPLATE.json +f3599002acdda9c98790fca0d329a21389ae2ab549dc7be27807fe2979d7668f proofs/smoke/bind_cpu.py +df146f584ff0a1c3d2c091b11509540e70eb1231bf7eb67ce6d8f88754e7424f proofs/smoke/bindings.json +9ba0ef13c03bc862306480a4537193d8c206813baf51bbc12d434bbd44ade2af proofs/smoke/capture-native.sbatch +cc42469c77faacaf2541aae6b89e26c7d821a175577a95f9205dac2240c975bf proofs/smoke/capture-running-412822.txt +c3faec5e77806ef802903ba996f1789e6465c08c3bf11ad39b40424423680687 proofs/smoke/claims/0e49649eb5158c6f13d4b467a8f8b9fc1e234af8f5b12c401f5cdb41270b5569/CAPTURE_JOB_ID +9d0724c07dab2cd1720189d73bb87275c03e6172fae7d40b2152a03c729b30b7 proofs/smoke/claims/0e49649eb5158c6f13d4b467a8f8b9fc1e234af8f5b12c401f5cdb41270b5569/CAPTURE_PENDING_NATIVE.txt +efb9fa63bff80e231a74e8af2672830867ebdfe779a48461b6c9e6790f0b0c49 proofs/smoke/claims/0e49649eb5158c6f13d4b467a8f8b9fc1e234af8f5b12c401f5cdb41270b5569/HELD_NATIVE.txt +23331eddbea6b9e729e6a4763d5b0bfa516fe2d37588180616e3fc11b21d003f proofs/smoke/claims/0e49649eb5158c6f13d4b467a8f8b9fc1e234af8f5b12c401f5cdb41270b5569/PARENT_JOB_ID +9d0724c07dab2cd1720189d73bb87275c03e6172fae7d40b2152a03c729b30b7 proofs/smoke/claims/0e49649eb5158c6f13d4b467a8f8b9fc1e234af8f5b12c401f5cdb41270b5569/RELEASE_CAPTURE_PENDING_NATIVE.txt +efb9fa63bff80e231a74e8af2672830867ebdfe779a48461b6c9e6790f0b0c49 proofs/smoke/claims/0e49649eb5158c6f13d4b467a8f8b9fc1e234af8f5b12c401f5cdb41270b5569/RELEASE_HELD_NATIVE.txt +ddb18afd9bcc43174861b2d7f5da1754e63ee2d3a1bf217367af08f53932e174 proofs/smoke/claims/0e49649eb5158c6f13d4b467a8f8b9fc1e234af8f5b12c401f5cdb41270b5569/RUNNING_ADMISSION.json +af416e9a67ae5a9658007f0ec5b25ec725309ef05cf00864f0e55b90fefe8164 proofs/smoke/copied-helper-provenance.json +074786dfdfb02e4543d0967280cc74c77f77287a766ef51141174ebc342f7dca proofs/smoke/cpu-proof-retrieval-plan.json +14d106c48acdbcad03e4504eacc6cd7b9dade837cdc1582fbb7f0ce999e207ef proofs/smoke/cpu_guard_reference.py +9537ad7ea4a8661e1773cd83a47205b3714dac1a25353f23f2fce11a11f7ad42 proofs/smoke/cpu_inventory_audit_reference.py +ae55267acac578a4708a755e0ddab0207b330c3888f05e5375a600ff28976a5a proofs/smoke/finalize_smoke.py +833f87f3e35b05fe2fb78eea2ba5038b8fc3c8535aba1d50777d1bf26d8eb87c proofs/smoke/guard.py +9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa proofs/smoke/host-exit-412821.txt +bd8bec3567a96123e43809b31f107ff2a3b8802d7cd5fa167ef186fc882f4f48 proofs/smoke/inputs/cpu-preflight-UNBOUND.template.json +55e86bc300adfa794f1d41eb21201db9132d75673a9494f7091daf4e3961980b proofs/smoke/inputs/expected-cpu-request.json +387d96775c7cebfdab121f6b454430f290ec668985e32ef9f815785d5a0c7409 proofs/smoke/inputs/expected-smoke-resolved.yaml +9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa proofs/smoke/native-412821.exit +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/smoke/native-412821.stderr +922e4102188b7187fe3ac2807b9ab47f17a9b898394c3e88986b4e4103699253 proofs/smoke/native-412821.steps.json +bfcfdb674d8ae9a05ff295490097e11a3b91cb6295d010b81e43994045690c9a proofs/smoke/native-412821.txt +60a2c853fc58830c4264d26fe88b41954661169b7e34e8050052308030170a4f proofs/smoke/ops/FILES.sha256 +2243cf846feb316d299e243db0a6a7ac378e5fcbffb8cddb934aca7d281c9ff9 proofs/smoke/ops/candidate_gate.py +06b3cab135f90f12291708bdbe6d43ee6fbf054888428da2a8a436077621a64f proofs/smoke/ops/fa3-binding.json +102acbf6ebb55ca63b1f7174a943bb0a63f93aa157e533b65aad1f2ea705d08d proofs/smoke/ops/full.sbatch +33b8ccffb9d5253d3d18471a15f34a28263281f06cef6f3290b1bbd71f8b0b87 proofs/smoke/ops/gpu_health_r3.py +e1f3701fb5dc6e605b759a7bbc3d655582c207c2be7f19a3aaf64201a0a71b02 proofs/smoke/ops/gpu_health_set.py +728ea81630e34084cc1732bbbc53c8e6661bdab142557f53a02da837bb2577e1 proofs/smoke/ops/lambda_inside.sh +4d5695db4e703a2ac1ea29418d34261ffe06c040fc367e5af960788715944d19 proofs/smoke/ops/lambda_runtime.py +50d3f31641ebaf494542d63cf43380486ca9ed50bc315c846cee354a2e91ce32 proofs/smoke/ops/lambda_stage_source.sh +2a9ef29e84e2d282f94538a6eab45bc778d1ef614ba7a29a940235a9a8659554 proofs/smoke/ops/launcher_common.sh +34a18e49137414cb75ebcc2ee3382854fc5071abfcf17676115a4a7e37537c05 proofs/smoke/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-smoke-v2.capacity-rank0.json +6e357a374b351dd5ce1968e9c7fe790542dbb7900c30c613cbc3cb7fbead5c7b proofs/smoke/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-smoke-v2.capacity-rank1.json +21d480053beefe5aa084d020b5ffa61a259103d49f1c8cd077e62959f616180e proofs/smoke/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-smoke-v2.capacity-rank2.json +7c1ec44fbc5de9ee6a70f683ad7ab8364070c75cb45f779e865b865f8cddbeb9 proofs/smoke/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-smoke-v2.capacity-rank3.json +6a3d44715fe0590a29509470813c1b29f664b7e78d24bf6fb44645a9d309cbfe proofs/smoke/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-smoke-v2.capacity.json +0e49649eb5158c6f13d4b467a8f8b9fc1e234af8f5b12c401f5cdb41270b5569 proofs/smoke/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-smoke-v2.json +d6add5f6e5ece49ee87963cf14f835a03d07e7e1fa0bbe7e517585857c3a7282 proofs/smoke/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-smoke-v2.preflight.json +387d96775c7cebfdab121f6b454430f290ec668985e32ef9f815785d5a0c7409 proofs/smoke/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-smoke-v2.resolved.yaml +0d79b621fac864275153165d18467d6c6f2db7a78351ce608373f92ded1fa34c proofs/smoke/ops/run_full.py +fffd65ed5b85b5ac0178d02b13b8e746a69dc29d143d909083ca4f13fb3ea2ee proofs/smoke/ops/runtime-binding.json +9be61a71a8181eb30c6e3ad2c30721b8ce42c92696c3119395f04d8f41b1a4b4 proofs/smoke/ops/runtime_bootstrap.py +adf45524de3c2e6dba186572e7151d48bfca0b3adc8e6cf9defd686b47744c87 proofs/smoke/ops/service/FILES.sha256 +af44a2641d79754615746fe9a6c708b04b81ea807318cf9700a0ee2465bc7796 proofs/smoke/ops/service/scripts/clusters/pace/__init__.py +bae908608d15f55ff8c0eab6f145baa8d6317112245d44b82b170831739f8b6f proofs/smoke/ops/service/scripts/clusters/pace/gpu_admission.py +57861cbe471dfb352cc3a8818ec47dae76b062bfa5fe4eeb549d629b2e83e962 proofs/smoke/ops/service/scripts/clusters/pace/gpu_ownership.py +13035d263f431a77e9d90bdf1b1e596787b19d913cbde767b1a2ca0c627bf23e proofs/smoke/ops/service/scripts/clusters/pace/pace_podman.py +86ae32e41945db33a6d97a4a783efceb019bf817714508f4759db322fdbd75c0 proofs/smoke/ops/service/scripts/ice/ice_checkpoint_mirror.py +64ed05603c3785266cd2e5b268dff71da1daac717f70971ee05b3de0579b70a7 proofs/smoke/ops/service/scripts/train/joint/allocation.py +5ada8f1b544727719e2264c20edbb45e33d29f711455eb725bc7c9c94ee39b08 proofs/smoke/ops/service/scripts/train/joint/allocation_boundary.py +6d64e3b06aca8842c462f9311c7040c499c0122584d9c37e41c04186a51e1e7b proofs/smoke/ops/service/scripts/train/joint/boundary_uncertainty.py +2243cf846feb316d299e243db0a6a7ac378e5fcbffb8cddb934aca7d281c9ff9 proofs/smoke/ops/service/scripts/train/joint/candidate_gate.py +df47a1cc2d73e59f68d2819aa01012e631dc6706f091ae2fea1655c51738214b proofs/smoke/ops/service/scripts/train/joint/capture_native.sbatch +26b8c6c8f4db2753fb1f4996c603acda0cf8fb14797e7e17f37b1a8f2140ed47 proofs/smoke/ops/service/scripts/train/joint/check_wandb.py +c78d2e7a32cfb437b617df60a7ac1301344698df4054f5fbbf7fb49e7b3d6104 proofs/smoke/ops/service/scripts/train/joint/checkpoint_inspection.py +9fbae18e1235ec1c2eac3eb21531eb22590d244e5809e1342d36c46ff22ead3e proofs/smoke/ops/service/scripts/train/joint/continuation.py +cd29edc148c0acbcc2ab31889eb4162dde57b834255d0966986af23ad21e2fed proofs/smoke/ops/service/scripts/train/joint/contract.py +7ff870c2304dd53876f4a17b411b1340bc6eac252fd25ffefef2248bd49b7739 proofs/smoke/ops/service/scripts/train/joint/dataset_contract.py +58a45a1927a03959279b655789465b3d79121a84742976389bbe916239cf99f8 proofs/smoke/ops/service/scripts/train/joint/interruption_admission.py +102acbf6ebb55ca63b1f7174a943bb0a63f93aa157e533b65aad1f2ea705d08d proofs/smoke/ops/service/scripts/train/joint/lambda_full.sbatch +728ea81630e34084cc1732bbbc53c8e6661bdab142557f53a02da837bb2577e1 proofs/smoke/ops/service/scripts/train/joint/lambda_inside.sh +4d5695db4e703a2ac1ea29418d34261ffe06c040fc367e5af960788715944d19 proofs/smoke/ops/service/scripts/train/joint/lambda_runtime.py +50d3f31641ebaf494542d63cf43380486ca9ed50bc315c846cee354a2e91ce32 proofs/smoke/ops/service/scripts/train/joint/lambda_stage_source.sh +884299fc0dc876147c32cda032d304b0abde261586148b7ebe18f01706cedac7 proofs/smoke/ops/service/scripts/train/joint/lr_policy.py +53341ef0962883c45ef7df2ffa44f73a9cbd5ac32d7b847a163e938534f75364 proofs/smoke/ops/service/scripts/train/joint/native_interruption.py +5346da7aff1ee45ba29aa8546778963530ca355f198007674d488e8827127894 proofs/smoke/ops/service/scripts/train/joint/native_recovery.py +b4aba52a2734456a35bea2984447c83cbe0284fa800d51cf0f7ceadaab12202c proofs/smoke/ops/service/scripts/train/joint/native_subtasks.py +7f129c5cef72cc45c71a05d404dd1852eb4ab5a28339a973c297365bd1e4ee87 proofs/smoke/ops/service/scripts/train/joint/original_observer.py +df645bd29599f5cf3ad12473aab53f96b21a9d17236b6ace4a3b1cc8aeeaae8b proofs/smoke/ops/service/scripts/train/joint/phase_observer_proof.py +ce57b0918f812ae4a529d7e43959866c9ce0346d2e50143be962f0b018dff10a proofs/smoke/ops/service/scripts/train/joint/production_history.py +0df01a7f60a5eb349cce145cc76a83e279064bf293de6d8c60b0d0055be4d7b7 proofs/smoke/ops/service/scripts/train/joint/production_recovery.py +71b7238772ffdd8260a2b020e1a13d57adcf64e56225f05ab9b73bf529f496ee proofs/smoke/ops/service/scripts/train/joint/recovery_check.py +caffa078e53eb022a265b0a79be973f37070568e787f64330a9bdcb7ecd061b9 proofs/smoke/ops/service/scripts/train/joint/retention.py +71837e63e53a045351dd3efcc9b84b8a1c85aa149607f23d564b6ebd82d9421b proofs/smoke/ops/service/scripts/train/joint/run.py +88a8e20ef93a958ede13203e1867d64734b05d2aea8cb08ffdf0176f562ce68b proofs/smoke/ops/service/scripts/train/joint/service_bootstrap.py +e43cfe8483949a6c1c0c7bebf8ff52e589ee1e442564992b57e8f545b3d691e1 proofs/smoke/ops/service/scripts/train/joint/verify_factorial.py +861b1f42aa54e8123898196e9e92241f39aa8bec9ce3e871e37bcf4d3db6c0e4 proofs/smoke/ops/service/scripts/train/joint/verify_full.py +0b9cc075c9faa5ef9883d1107b33ec75468dbb271836cf6b550bbc4b01a0f17a proofs/smoke/ops/service/scripts/train/joint/verify_temporal_pair.py +029234245bca0244659df4aece5fcced0a71a2a55bc41dfd0426ad2a019529b6 proofs/smoke/ops/verify_joint_data_cache.py +b3cde0890766ca49311f3427fa693828502ac5eb79d2de0b7156aceaeefa8aa5 proofs/smoke/output/elmo-large314m-qknorm-swiglu-rmsnorm-smoke-v2/fit-rank0.json +c479f3a159a443d31acd957d29070e5d88ccb180a2d3d182392d382f6312c190 proofs/smoke/output/elmo-large314m-qknorm-swiglu-rmsnorm-smoke-v2/fit-rank1.json +a362f5d4c47e318b872748a1ffd4eaf9d2e1a7e70a0747df9d783d9fdb7422ed proofs/smoke/output/elmo-large314m-qknorm-swiglu-rmsnorm-smoke-v2/fit-rank2.json +58f6fceda3d0515435d09b654aac344a2a3fb5d02fcb4b53f806c030f908f0cb proofs/smoke/output/elmo-large314m-qknorm-swiglu-rmsnorm-smoke-v2/fit-rank3.json +e43c5fc3c730ad2788c88238ee90ed11c8f53a297619f6831a8f1170126639af proofs/smoke/output/elmo-large314m-qknorm-swiglu-rmsnorm-smoke-v2/smoke-completion.json +2068c49a15488590ff3b6f69bba700e656e139d440b8a31707da4f04661a3c83 proofs/smoke/proofs/cpu/capture_running +0005ebe6861b061c369362c152410e1be9fdd6ba75e781a7ee026f99ba0f84d4 proofs/smoke/proofs/cpu/claim/CAPTURE_JOB_ID +b7c92774fb2497701803863678e4da4b2c7243790bd5a4ddb91f988c79c55f4c proofs/smoke/proofs/cpu/claim/CAPTURE_PENDING_NATIVE.txt +e685bff16ff5e37630857794795812c697b874811006fc182b921745c2c4ad19 proofs/smoke/proofs/cpu/claim/HELD_NATIVE.txt +bc9a201310bd897675bb396cb6e4ca951501e79a00fb02201da23f4799339ecf proofs/smoke/proofs/cpu/claim/PARENT_JOB_ID +9b1961da4293e1ec74fd1360483981a5359424c2123bfa3fc211a748540eeddb proofs/smoke/proofs/cpu/claim/PREPARED.json +cd942dcf521c9ca62db004e64b4602f1d22bf5aab1ee8453af0d09c42df049ad proofs/smoke/proofs/cpu/claim/RELEASE_ATTEMPT.json +b7c92774fb2497701803863678e4da4b2c7243790bd5a4ddb91f988c79c55f4c proofs/smoke/proofs/cpu/claim/RELEASE_CAPTURE_PENDING_NATIVE.txt +e685bff16ff5e37630857794795812c697b874811006fc182b921745c2c4ad19 proofs/smoke/proofs/cpu/claim/RELEASE_HELD_NATIVE.txt +9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa proofs/smoke/proofs/cpu/claim/capture-sbatch.exit +0005ebe6861b061c369362c152410e1be9fdd6ba75e781a7ee026f99ba0f84d4 proofs/smoke/proofs/cpu/claim/capture-sbatch.stdout +9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa proofs/smoke/proofs/cpu/claim/parent-sbatch.exit +bc9a201310bd897675bb396cb6e4ca951501e79a00fb02201da23f4799339ecf proofs/smoke/proofs/cpu/claim/parent-sbatch.stdout +2ec9fddbe4e72198d29f05c6e59f9d1bd640564abf796e7db18b9da7babf6564 proofs/smoke/proofs/cpu/completion +9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa proofs/smoke/proofs/cpu/host_exit +ee39bd225d3724198556b175f633f651d10c050f513328de4558e4695ac2fc60 proofs/smoke/proofs/cpu/native +9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa proofs/smoke/proofs/cpu/native_exit +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 proofs/smoke/proofs/cpu/native_stderr +26dc22b3bd8a6f2599c45ac016614eab76f21331002c0bb80b1ac44af77ee4e9 proofs/smoke/proofs/cpu/output/cpu-config-preflight.json +8fa8b17b15c472b7e9573d8eca3ff4d5b75a737c04a06c8b57f8fcf86a813c84 proofs/smoke/proofs/cpu/output/data-cache-current-sha256.json +9de73b794fe34ab6274c2b9747ad2ed1f649b85e23e3803269359e779bf9e293 proofs/smoke/proofs/cpu/output/data-context.json +469d0a8f2c741f0a8438f6d22ade24ce395e612761da9fbe599f0ad11d6a3651 proofs/smoke/proofs/cpu/output/filesystem-check.json +33355068b115a04e673d1292d85767f0fd51f3c7a2436516e1ea1f959a95002d proofs/smoke/proofs/cpu/output/native-running.txt +0692cbd5f9788f30130fad139f5d1bce5c5912398bf4db1e688600d265cdcfcc proofs/smoke/proofs/cpu/output/operations-closure.json +bac05a0e6a0e57e0e1360e32fd90ea0fc834b4fcfa65b0e6b24e5a690894a349 proofs/smoke/proofs/cpu/output/runtime-current-verification.json +31281abec3337d801bd40a6e63a4ec46e74862d471ca028e247349cd75dfc2f6 proofs/smoke/proofs/cpu/output/runtime-inventory-audit.json +a130553f3e90774694589eb34fd30233ecc5f071bd4c6f239bb56bd2ef68e13c proofs/smoke/proofs/cpu/output/runtime-request.json +4cf3ef105f0266f1669619a7bb5647cda0e0ff550dea737bc967a2784269a41c proofs/smoke/proofs/cpu/output/runtime-reuse.json +2b47b262a69f5921a26b607850cc6a9725ea286cf7e8bd1b120b6d7eb36dc150 proofs/smoke/proofs/cpu/output/source-stage.json +e8beb5ffc07bed389662cc1c0cea619f8a8706f373ca7f9f7c8ff0d644eee495 proofs/smoke/proofs/cpu/release_observation +55e86bc300adfa794f1d41eb21201db9132d75673a9494f7091daf4e3961980b proofs/smoke/proofs/cpu/request +9ffa4010c405f1105615216cd57abfdb142ede54370bb2a19c6df9be6df76c79 proofs/smoke/required-directories.json +7bc6efbb53f3c1747ff2b917a5e931219651d1144fefd709f1ae0eec56c85733 proofs/smoke/smoke-architecture-postflight.json +32d8f71fe39bb3af829426f5a7cd24882676d859d7a4fa91d480a27f6101f030 proofs/smoke/smoke.sbatch +4c306fd287066ec3658f289405cf9a2543d0b584fe45e75425436e6491c9e7ac proofs/smoke/submit_smoke_once.py +c79f0b5042babf5729aadf8d5426e2f748513234a3c73cbe9dadb40d971c3593 proofs/smoke/test_gpu_packet.py +9ffa4010c405f1105615216cd57abfdb142ede54370bb2a19c6df9be6df76c79 required-directories.json +564fa80ef96887399fc58675e88d4bef0322fc420fd5255949dfd99f922e36af submit_full_once.py +a29257e2e693c4b7d1cfd46bcbd147543082599d098ce25c0cfa4e9a01681054 test_full_packet.py diff --git a/tests/joint_qk_recovery/fixtures/original-full-v5/capture-native.sbatch b/tests/joint_qk_recovery/fixtures/original-full-v5/capture-native.sbatch new file mode 100644 index 000000000..c62ff9159 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/original-full-v5/capture-native.sbatch @@ -0,0 +1,18 @@ +#!/bin/bash +set -euo pipefail +stage=${1:?Immutable GPU full root} +parent=${2:?Exact GPU full parent job} +request_sha=${3:?Exact request hash} +files_sha=${4:?Exact operations manifest hash} +[[ "$stage" == /workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v5 && "$parent" =~ ^[0-9]+$ ]] +[[ "$request_sha" =~ ^[0-9a-f]{64}$ && "$files_sha" =~ ^[0-9a-f]{64}$ ]] +export CUDA_VISIBLE_DEVICES=-1 PYTHONDONTWRITEBYTECODE=1 +# Actual parent/full-steps/observer raw queries precede slow NFS proof reads. +# These raw files have NO terminal authority until the later authentication. +/usr/bin/python3 -B "$stage/early_native_capture.py" collect "$stage" "$parent" "$request_sha" "$files_sha" +printf '%s %s\n' "$request_sha" "$stage/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v5.json" | sha256sum --check --status +printf '%s %s\n' "$files_sha" "$stage/FILES.sha256" | sha256sum --check --status +cd "$stage" +sha256sum --check --status FILES.sha256 +# Unknown/purged queries retain raw evidence, but this fails closed. +/usr/bin/python3 -B "$stage/early_native_capture.py" authenticate "$stage" "$parent" "$request_sha" "$files_sha" diff --git a/tests/joint_qk_recovery/fixtures/original-full-v5/early_native_capture.py b/tests/joint_qk_recovery/fixtures/original-full-v5/early_native_capture.py new file mode 100644 index 000000000..5e55c2b54 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/original-full-v5/early_native_capture.py @@ -0,0 +1,208 @@ +"""CPU-only native evidence capture before slow NFS closure checks. + +Raw observation and authenticated provenance are separate immutable artifacts. +No missing/error query becomes terminal proof, zero-work proof or completion. +""" +from datetime import datetime, timedelta, timezone +import hashlib +import importlib.util +import json +import os +from pathlib import Path +import re +import subprocess +import sys +import tempfile + +ROOT=Path('/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v5') +CLIENT='/usr/local/bin/scontrol' +LIMIT=1<<20 +TERMINAL={'COMPLETED','FAILED','CANCELLED','TIMEOUT','NODE_FAIL','OUT_OF_MEMORY','PREEMPTED','BOOT_FAIL','DEADLINE','REVOKED'} + + +def need(value,message): + if not value:raise ValueError(message) + + +def digest(raw):return hashlib.sha256(raw.encode()).hexdigest() + + +def write(path,value,*,text=False): + with Path(path).open('x') as stream: + stream.write(value if text else json.dumps(value,indent=2,sort_keys=True,allow_nan=False)+'\n') + stream.flush();os.fsync(stream.fileno()) + fd=os.open(Path(path).parent,os.O_RDONLY|getattr(os,'O_DIRECTORY',0)) + try:os.fsync(fd) + finally:os.close(fd) + + +def query(argv): + start=datetime.now(timezone.utc).isoformat();failure=None + try: + call=subprocess.run(argv,capture_output=True,text=True,timeout=20) + stdout,stderr,code=call.stdout,call.stderr,call.returncode + except subprocess.TimeoutExpired as error: + decode=lambda value:value.decode(errors='replace') if isinstance(value,bytes) else value or '' + stdout,stderr,code=decode(error.stdout),decode(error.stderr),None + failure='NATIVE_QUERY_TIMEOUT' + except OSError as error: + stdout,stderr,code='','',None;failure=type(error).__name__+':'+str(error.errno) + truncated=len(stdout.encode())>LIMIT or len(stderr.encode())>65536 + stdout,stderr=stdout.encode()[:LIMIT].decode(errors='replace'),stderr.encode()[:65536].decode(errors='replace') + return dict(argv=argv,start_utc=start,end_utc=datetime.now(timezone.utc).isoformat(), + exit_code=code,stdout=stdout,stderr=stderr,failure=failure,output_truncated=truncated) + + +def collect_queries(parent,capture,scratch): + # Do not access campaign claims/manifests/modules before these observations. + result={} + for key,argv in [('parent',[CLIENT,'show','job',parent,'-o','-dd']), + ('steps',[CLIENT,'show','step','-o']), + ('observer',[CLIENT,'show','job',capture,'-o','-dd'])]: + result[key]=query(argv) + # A later query or shared-filesystem failure cannot discard parent raw. + write(Path(scratch)/(key+'.query.json'),result[key]) + return result + + +def collect(stage,parent,request_sha,files_sha,capture): + need(Path(stage)==ROOT and parent.isdecimal() and capture.isdecimal() and parent!=capture,'Exact syntactic capture binding required') + need(re.fullmatch('[0-9a-f]{64}',request_sha) and re.fullmatch('[0-9a-f]{64}',files_sha),'Exact immutable hashes required') + need(os.getuid()==41003 and os.environ.get('SLURMD_NODENAME')=='gpu21' + and os.environ.get('SLURM_JOB_ID')==capture and os.environ.get('SLURM_RESTART_COUNT','0')=='0','Exact owned CPU observer allocation required') + # Private working files remain on any publication/authentication/cleanup error. + scratch=Path(tempfile.mkdtemp(prefix='elmo-native-'+capture+'-',dir='/tmp')) + os.chmod(scratch,0o700) + print('EARLY_NATIVE_PRIVATE_DIR='+str(scratch),file=sys.stderr,flush=True) + observed=collect_queries(parent,capture,scratch) + payloads={f'native-{parent}.txt':observed['parent']['stdout'], + f'native-{parent}.stderr':observed['parent']['stderr'], + f'native-{parent}.exit':str(observed['parent']['exit_code'])+'\n', + f'capture-running-{capture}.txt':observed['observer']['stdout']} + steps=dict(schema='native-owned-step-absence-v1',parent_job_id=parent,request_sha256=request_sha, + uid=os.getuid(),host='lambda',observed_at_utc=observed['steps']['end_utc'], + argv=observed['steps']['argv'],exit_code=observed['steps']['exit_code'], + stdout=observed['steps']['stdout'],stderr=observed['steps']['stderr']) + payloads[f'native-{parent}.steps.json']=json.dumps(steps,indent=2,sort_keys=True,allow_nan=False)+'\n' + record=dict(schema='early-full-native-observation-v1',status='RAW_UNAUTHENTICATED_NO_TERMINAL_AUTHORITY', + parent_job_id=parent,observer_job_id=capture,request_sha256=request_sha,files_manifest_sha256=files_sha, + uid=os.getuid(),node=os.environ.get('SLURMD_NODENAME'),queries=observed, + canonical_sha256={name:digest(value) for name,value in payloads.items()},scratch=str(scratch), + zero_work_proven=False,production_completion_proven=False) + # Save a recoverable private copy before potentially slow shared writes. + write(scratch/'raw-observation.json',record) + for name,value in payloads.items():write(scratch/name,value,text=True) + need(ROOT.resolve(strict=True)==ROOT and ROOT.stat().st_uid==41003,'Unsafe native destination root') + for name,value in payloads.items():write(ROOT/name,value,text=True) + write(ROOT/f'native-{parent}.early.json',record) + print(str(scratch),flush=True) + return record + + +def bounded_read(path): + path=Path(path) + need(path.is_file() and not path.is_symlink() and path.stat().st_size<=LIMIT,'Unsafe/oversized native proof') + return path.read_text() + + +def verify_record(record,parent,capture,request_sha,files_sha,read,api): + need(record['schema']=='early-full-native-observation-v1' and record['status']=='RAW_UNAUTHENTICATED_NO_TERMINAL_AUTHORITY' + and record['parent_job_id']==parent and record['observer_job_id']==capture + and record['request_sha256']==request_sha and record['files_manifest_sha256']==files_sha + and record['uid']==41003 and record['node']=='gpu21','Wrong raw observation identity') + expected={'parent':[CLIENT,'show','job',parent,'-o','-dd'], + 'steps':[CLIENT,'show','step','-o'], + 'observer':[CLIENT,'show','job',capture,'-o','-dd']} + need(set(record['queries'])==set(expected),'Incomplete early native query closure') + for key,argv in expected.items(): + row=record['queries'][key] + need(row['argv']==argv and row['exit_code']==0 and row['stderr']=='' and row['failure'] is None and row.get('output_truncated') is False,'Actual native query failed/unknown/truncated; raw is not terminal proof') + start=datetime.fromisoformat(row['start_utc']);end=datetime.fromisoformat(row['end_utc']) + need(start.tzinfo is not None and end.tzinfo is not None and end>=start + and end<=datetime.now(timezone.utc)+timedelta(seconds=5),'Invalid/future actual query interval') + names={f'native-{parent}.txt',f'native-{parent}.stderr',f'native-{parent}.exit', + f'native-{parent}.steps.json',f'capture-running-{capture}.txt'} + need(set(record['canonical_sha256'])==names,'Changed canonical early evidence set') + for name,sha in record['canonical_sha256'].items():need(digest(read(ROOT/name))==sha,'Changed early raw bytes') + need(read(ROOT/f'native-{parent}.txt')==record['queries']['parent']['stdout'] + and read(ROOT/f'capture-running-{capture}.txt')==record['queries']['observer']['stdout'] + and read(ROOT/f'native-{parent}.stderr')=='' and read(ROOT/f'native-{parent}.exit')=='0\n','Raw native files differ from actual query') + claim=ROOT/'claims'/request_sha + need(read(claim/'PARENT_JOB_ID').strip()==parent and read(claim/'CAPTURE_JOB_ID').strip()==capture,'Wrong accepted claim IDs') + for name,jid in [('parent-sbatch.stdout',parent),('capture-sbatch.stdout',capture),('parent-sbatch.exit','0'),('capture-sbatch.exit','0')]: + need(read(claim/name).strip()==jid,'Actual accepted query/claim outcome differs') + prepared=json.loads(read(claim/'PREPARED.json')) + need(prepared['request_sha256']==request_sha and prepared['manifest_sha256']==files_sha,'Prepared request/code closure changed') + release=json.loads(read(claim/'RELEASE_ATTEMPT.json')) + need(release.get('parent')==parent and release.get('capture')==capture and release.get('request_sha256')==request_sha,'Wrong immutable release binding') + parent_raw=record['queries']['parent']['stdout'];parent_fields=api.fields(parent_raw) + need(parent_fields.get('JobState') in TERMINAL,'Parent is not genuinely terminal') + terminal=api.check_native(parent_raw,job=parent,state=parent_fields['JobState'],request_sha=request_sha) + need(terminal.get('NodeList')=='gpu21' and terminal.get('NumNodes')=='1' + and api.native_time(terminal['EndTime'])>=api.native_time(terminal['StartTime'])>=api.native_time(terminal['SubmitTime']) + and re.fullmatch('[0-9]+:[0-9]+',terminal.get('ExitCode','')),'Actual terminal node/interval/exit absent') + active=api.check_native(record['queries']['observer']['stdout'],job=capture,state='RUNNING',capture=True,parent=parent,request_sha=request_sha) + parent_end=api.native_time(terminal['EndTime']) + need(api.native_time(active['StartTime'])>=parent_end,'Observer started before parent terminal; not genuine afterany') + for row in record['queries'].values(): + need(datetime.fromisoformat(row['start_utc'])>=parent_end,'Native query predates parent terminal') + need(datetime.fromisoformat(record['queries']['parent']['end_utc'])<=datetime.fromisoformat(record['queries']['steps']['start_utc']) + and datetime.fromisoformat(record['queries']['steps']['end_utc'])<=datetime.fromisoformat(record['queries']['observer']['start_utc']) + and datetime.fromisoformat(record['queries']['observer']['end_utc'])>=api.native_time(active['StartTime']), + 'Early native query order/observer interval differs') + api.same_attempt(*[api.check_native(read(claim/name),job=parent,state='PENDING',request_sha=request_sha) for name in ['HELD_NATIVE.txt','RELEASE_HELD_NATIVE.txt']],terminal) + api.same_attempt(*[api.check_native(read(claim/name),job=capture,state='PENDING',capture=True,parent=parent,request_sha=request_sha) for name in ['CAPTURE_PENDING_NATIVE.txt','RELEASE_CAPTURE_PENDING_NATIVE.txt']],active) + steps=json.loads(read(ROOT/f'native-{parent}.steps.json')) + need(steps['stdout']==record['queries']['steps']['stdout'] and steps['stderr']==record['queries']['steps']['stderr'] + and steps['observed_at_utc']==record['queries']['steps']['end_utc'],'Canonical complete steps differs') + api.release_observation(steps,parent,request_sha,terminal) + return dict(schema='authenticated-early-full-native-observation-v1',status='AUTHENTICATED_TERMINAL_EVIDENCE_ONLY', + parent_job_id=parent,observer_job_id=capture,parent_state=terminal['JobState'],parent_exit_code=terminal['ExitCode'], + parent_start=terminal['StartTime'],parent_end=terminal['EndTime'],request_sha256=request_sha, + files_manifest_sha256=files_sha,canonical_sha256=record['canonical_sha256'], + zero_work_proven=False,production_completion_proven=False,observer_own_terminal='UNKNOWN_NOT_INFERRED') + + +def authenticate(stage,parent,request_sha,files_sha,capture): + need(Path(stage)==ROOT and os.getuid()==41003 and os.environ.get('SLURM_JOB_ID')==capture,'Exact observer required') + need(ROOT.resolve(strict=True)==ROOT and ROOT.stat().st_uid==41003,'Unsafe authentication destination root') + # Shell has already checked every member. Rebind this reader and native parser + # explicitly before importing the reviewed native parser; never import ML. + manifest=bounded_read(ROOT/'FILES.sha256');need(digest(manifest)==files_sha,'Static manifest changed') + members={name:sha for sha,name in (line.split(' ',1) for line in manifest.splitlines())} + for name in ['early_native_capture.py','native_guard.py','capture-native.sbatch']: + need(members.get(name)==digest(bounded_read(ROOT/name)),'Authentication code not in verified static closure') + request=ROOT/'ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v5.json' + need(digest(bounded_read(request))==request_sha,'Actual request changed') + spec=importlib.util.spec_from_file_location('exact_early_native_guard',ROOT/'native_guard.py') + api=importlib.util.module_from_spec(spec);spec.loader.exec_module(api) + need(api.REMOTE==ROOT,'Native parser namespace differs') + raw=bounded_read(ROOT/f'native-{parent}.early.json');record=json.loads(raw) + result=verify_record(record,parent,capture,request_sha,files_sha,bounded_read,api) + result['early_observation_sha256']=digest(raw) + write(ROOT/f'native-{parent}.authenticated.json',result) + print(json.dumps(result,sort_keys=True),flush=True) + return result + + +def reopen_authenticated(stage,parent,capture,request_sha,files_sha,api): + """Read-only consumer: early canonical files alone never supply authority.""" + stage=Path(stage).resolve(strict=True) + need(api.REMOTE==ROOT,'Consumer native parser namespace differs') + def read(logical): + logical=Path(logical) + need(logical.is_relative_to(ROOT) and '..' not in logical.parts,'Capture binding escaped original namespace') + return bounded_read(stage/logical.relative_to(ROOT)) + raw=read(ROOT/f'native-{parent}.early.json') + expected=verify_record(json.loads(raw),parent,capture,request_sha,files_sha,read,api) + expected['early_observation_sha256']=digest(raw) + actual=json.loads(read(ROOT/f'native-{parent}.authenticated.json')) + need(actual==expected,'Missing/changed authenticated capture commit; raw native files are insufficient') + return actual + + +if __name__=='__main__': + mode,stage,parent,request_sha,files_sha=sys.argv[1:] + capture=os.environ.get('SLURM_JOB_ID','') + need(mode in ('collect','authenticate'),'Exact capture phase required') + (collect if mode=='collect' else authenticate)(stage,parent,request_sha,files_sha,capture) diff --git a/tests/joint_qk_recovery/fixtures/original-full-v5/full.sbatch b/tests/joint_qk_recovery/fixtures/original-full-v5/full.sbatch new file mode 100644 index 000000000..b7d432e9b --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/original-full-v5/full.sbatch @@ -0,0 +1,25 @@ +#!/bin/bash +set -euo pipefail +umask 022 +root=${1:?Immutable preparation root}; request_sha=${2:?Exact request SHA}; files_sha=${3:?Exact payload SHA} +[[ "$root" == /workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v5 ]] +[[ "$request_sha" =~ ^[0-9a-f]{64}$ && "$files_sha" =~ ^[0-9a-f]{64}$ ]] +finish() { + code=$?; trap - EXIT + if ! (set -o noclobber; printf '%s\n' "$code" > "$root/host-exit-$SLURM_JOB_ID.txt"); then + [[ "$code" != 0 ]] || code=74 + fi + /usr/bin/sync -f "$root/host-exit-$SLURM_JOB_ID.txt" || { [[ "$code" != 0 ]] || code=74; } + exit "$code" +} +trap finish EXIT +printf '%s %s\n' "$files_sha" "$root/FILES.sha256" | sha256sum --check --status +cd "$root"; sha256sum --check --status FILES.sha256 +request="$root/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v5.json" +printf '%s %s\n' "$request_sha" "$request" | sha256sum --check --status +export PYTHONDONTWRITEBYTECODE=1 +/usr/bin/python3 -B "$root/guard_full.py" --root "$root" +ops_sha=$(sha256sum "$root/ops/FILES.sha256"); ops_sha=${ops_sha%% *} +# The unchanged maintained launcher performs source/cache/runtime admission, +# all fifteen20k checkpoints/validation and strict300kTOTAL full postflight. +bash "$root/ops/full.sbatch" "$root/ops" "$request" "$request_sha" "$ops_sha" diff --git a/tests/joint_qk_recovery/fixtures/original-full-v5/guard_full.py b/tests/joint_qk_recovery/fixtures/original-full-v5/guard_full.py new file mode 100644 index 000000000..bfc9f984d --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/original-full-v5/guard_full.py @@ -0,0 +1,185 @@ +"""Fresh full300k guard; replay exact sealed smoke reader before maintained C.""" +from __future__ import annotations +import argparse,hashlib,json,math,os,subprocess,sys +from pathlib import Path +from bounded_census_io import CensusTransportError,MAX_COMMAND_BYTES +from host_hashlib_compat import install as install_host_hashlib +HOST_HASHLIB=install_host_hashlib() +from native_guard import REMOTE,REQUEST_NAME,CAPTURE_NAME,check_native,fields,need,same_attempt,release_observation +REQUEST=REMOTE/'ops/requests'/(REQUEST_NAME+'.json') +RUN_ID='mot-elmo-pickplace-continuous-large314m-qknorm-swiglu-rmsnorm-robot-human-camera-subtask-s42-300k-20261026-v1' +SMOKE_NAME='elmo-large314m-qknorm-swiglu-rmsnorm-smoke-v2' +SERVICE_SHA='adf45524de3c2e6dba186572e7151d48bfca0b3adc8e6cf9defd686b47744c87' +SOURCE_SHA='b5e8e898b82ea15b42e84e22a749c668c13e0c958ecba122fb10d99c3df39331' +SMOKE_CANDIDATE_SHA='2efe4758dad57c57df9198f2a0d2c9c700c979cb8eace010a1df72b9c4cc286c' +DYNAMIC_PRESERVATION={'observed_smoke_checkpoint_bytes','scheduled_checkpoint_bytes_estimate','maintained_storage_required_bytes'} + +def sha(path): + h=hashlib.sha256() + with Path(path).open('rb') as stream: + for data in iter(lambda:stream.read(8<<20),b''):h.update(data) + return h.hexdigest() + +def write_once(path,value): + with Path(path).open('x') as f: + json.dump(value,f,indent=2,sort_keys=True,allow_nan=False);f.write('\n');f.flush();os.fsync(f.fileno()) + fd=os.open(Path(path).parent,os.O_RDONLY|os.O_DIRECTORY) + try:os.fsync(fd) + finally:os.close(fd) + +def validate(q,b,template,*,bound=True): + dynamic={'phase','draft','smoke','preservation_plan'} + need({k:v for k,v in q.items() if k not in dynamic}=={k:v for k,v in template.items() if k not in dynamic},'Changed exact full science/infrastructure') + need({k:v for k,v in q['preservation_plan'].items() if k not in DYNAMIC_PRESERVATION}=={k:v for k,v in template['preservation_plan'].items() if k not in DYNAMIC_PRESERVATION},'Changed all15 retention contract') + need(q['run_id']==RUN_ID and q['job_name']==REQUEST_NAME and q['parameters']==314227000 + and q['target_steps']==q['allocation_stop_step']==300000 and q['allocation_boundaries']==[300000] + and q['allocation'] is None and q['continuation'] is None and q['archive_policy'] is None + and q['reserved_checkpoint_bytes']==80000000000,'Wrong fresh full300kTOTAL scope') + need(q['source_revision']=='82f65498e25f41b87c954717722dcf7360e5bde8' and q['source_manifest_sha256']==SOURCE_SHA + and q['operational_service']['manifest_sha256']==SERVICE_SHA,'Wrong exact source/service') + for value in ['logger.wandb.resume=never','logger.wandb.id='+RUN_ID,'trainer.max_steps=300000','trainer.val_check_interval=20000','callbacks.model_checkpoint.every_n_train_steps=20000','callbacks.model_checkpoint.save_top_k=-1','callbacks.model_checkpoint.save_last=link']: + need(value in q['overrides'] and sum(x.startswith(value.split('=',1)[0]+'=') for x in q['overrides'])==1,'Changed fresh initialization/schedule') + need(not any(x.startswith(('ckpt_path=','model.ckpt_path=')) and not x.endswith('=null') for x in q['overrides']),'Smoke checkpoint cannot initialize fresh full') + need(b['schema']=='elmo-architecture-full-bindings-v1' and b['remote_root']==str(REMOTE),'Wrong full binding') + ready=b['state']=='ACTUAL_SMOKE_BOUND_ROOT_REVIEW_REQUIRED' + if not ready: + need(b['state']=='UNBOUND_SMOKE_PROOF_PENDING' and q['phase']=='DRAFT_UNBOUND_DO_NOT_SUBMIT' and q['draft']['executable'] is False and q['smoke'] is None + and all(b[k] is None for k in ['smoke_parent_job_id','smoke_capture_job_id','smoke_request_sha256','smoke_payload_manifest_sha256','smoke_evidence_manifest_sha256','timing']) + and all(q['preservation_plan'][k] is None for k in DYNAMIC_PRESERVATION),'Unbound state changed') + need(not bound,'Actual GPU smoke completion remains UNBOUND');return False + need(q['phase']=='full' and q['draft']['executable'] is True and str(b['smoke_parent_job_id']).isdecimal() and str(b['smoke_capture_job_id']).isdecimal(),'Missing actual successful smoke identity') + size=q['preservation_plan']['observed_smoke_checkpoint_bytes'];need(type(size) is int and size>0,'Actual smoke checkpoint metadata required') + need(q['preservation_plan']['scheduled_checkpoint_bytes_estimate']==15*size and q['preservation_plan']['maintained_storage_required_bytes']==15*size+1000000000<=80000000000,'80GB cannot retain all15 checkpoints') + need(b['timing']['actual_smoke_checkpoint_bytes']==size and math.isfinite(b['timing']['warm_seconds_per_update']) and b['timing']['warm_seconds_per_update']>0,'Actual measured smoke timing required') + return True + +def manifest(path,root): + result={} + for line in Path(path).read_text().splitlines(): + digest,name=line.split(' ',1);file=Path(root)/name + need(name not in result and not name.startswith('/') and '..' not in Path(name).parts and file.resolve(strict=True)==file and file.is_file() and sha(file)==digest,'Changed physical proof/reader member: '+name) + result[name]=digest + return result + +def verify_smoke(root,q,b,*,progress_dir=None): + root=Path(root);reader=root/'proofs/smoke';seed=root/'inputs/smoke-candidate-files.sha256' + need(sha(seed)==SMOKE_CANDIDATE_SHA and sha(root/'SMOKE_EVIDENCE.sha256')==b['smoke_evidence_manifest_sha256'],'Smoke reader/evidence closure changed') + evidence=manifest(root/'SMOKE_EVIDENCE.sha256',reader) + need({str(f.relative_to(reader)) for f in reader.rglob('*') if f.is_file()}==set(evidence),'Unexpected smoke evidence file outside exact closure') + need(sha(reader/'FILES.sha256')==b['smoke_payload_manifest_sha256'],'Actual bound smoke static manifest changed') + deployed=manifest(reader/'FILES.sha256',reader) + frozen={name:digest for digest,name in (line.split(' ',1) for line in seed.read_text().splitlines())} + mutable={'bindings.json','ops/requests/'+SMOKE_NAME+'.json'} + for name,digest in frozen.items(): + need(name in deployed and name in evidence and (name in mutable or deployed[name]==digest),'Unreviewed smoke reader/source bytes: '+name) + need(set(deployed)==set(frozen)|{'proofs/cpu/'+x for x in json.loads((reader/'bindings.json').read_text())['proofs']},'Actual smoke static proof closure differs') + request=reader/'ops/requests'/(SMOKE_NAME+'.json');need(sha(request)==b['smoke_request_sha256'],'Actual smoke request changed') + claim=reader/'claims'/b['smoke_request_sha256'] + need((claim/'PARENT_JOB_ID').read_text().strip()==b['smoke_parent_job_id'] and (claim/'CAPTURE_JOB_ID').read_text().strip()==b['smoke_capture_job_id'],'Actual smoke native claim differs') + env=dict(os.environ,PYTHONDONTWRITEBYTECODE='1');env.pop('PYTHONPATH',None) + from completed_smoke_reader import run_completed_reader + call=run_completed_reader([sys.executable,'-B',str(reader/'guard.py'),'--root',str(reader),'--check-completed',b['smoke_parent_job_id']],env=env,cwd=reader,progress_dir=progress_dir) + need(call.returncode==0,'Exact sealed smoke reader rejected: '+call.stderr[-2000:]);actual=json.loads(call.stdout) + need(actual['status']=='MAINTAINED_FRESH_SMOKE_HOST_NATIVE_PASS' and actual['parameters']==314227000 and actual['timing']==b['timing'],'Actual completed smoke/timing differs') + smoke=json.loads(request.read_text()) + for key in ('parameters','expert_parameters','expert_widths','world_size','per_rank_batch','source','source_revision','source_archive','source_archive_sha256','source_manifest','source_manifest_sha256','data_manifest','data_manifest_sha256','lambda_runtime','data_cache','quota','subtask_contract','model_execution','interfaces','lr_policy'): + need(q.get(key)==smoke.get(key),'Full differs from actual smoke: '+key) + output=reader/'output'/Path(smoke['output']).name;completion=json.loads((output/'smoke-completion.json').read_text());capacity=json.loads(request.with_suffix('.capacity.json').read_text()) + for rank in range(4): + need(json.loads((output/('fit-rank'+str(rank)+'.json')).read_text())==completion['ranks'][rank],'Fit rank/aggregation mismatch') + row=json.loads(request.with_suffix('.capacity-rank'+str(rank)+'.json').read_text()) + need(row==capacity['ranks'][rank] and row['rank']==rank and row['job_id']==b['smoke_parent_job_id'] and row['status']=='PASS' + and row['compiled_bf16_forward_backward'] is True and math.isfinite(float(row['loss'])) and row['peak_memory_bytes']=submitted[0],'Native StartTime differs across accepted attempt') + if terminal is not None: + need(terminal in rows and terminal.get('JobState')=='COMPLETED','Successful same-attempt terminal required') + need(native_time(terminal.get('EndTime'))>=native_time(terminal.get('StartTime')),'Terminal interval is invalid') + +def no_owned_steps(raw,job): + need(isinstance(raw,str) and len(raw.encode())<=1<<20,'Invalid complete native step output') + if not raw.strip() or raw.strip()=='No job steps exist in the system.':return + for line in raw.splitlines(): + row=fields(line);step=row.get('StepId') + need(step is not None,'Unparseable complete native step inventory') + need(not(step==job or step.startswith(job+'.') or step.startswith(job+'_')),'Owned worker or array-alias step remains') + +def release_observation(record,job,request_sha,terminal): + need(record.get('schema')=='native-owned-step-absence-v1' and record.get('parent_job_id')==job + and record.get('request_sha256')==request_sha and record.get('uid')==41003 and record.get('host')=='lambda' + and record.get('argv')==['/usr/local/bin/scontrol','show','step','-o'] + and record.get('exit_code')==0 and record.get('stderr')=='','Actual complete native step query required') + at=datetime.fromisoformat(record['observed_at_utc']) + need(at.tzinfo is not None and at>=native_time(terminal.get('EndTime')),'Step absence must be observed after terminal completion') + no_owned_steps(record['stdout'],job) + +def check_native(raw,*,job,state,capture=False,parent=None,cpu_source=None,request_sha=None): + f=fields(raw) + if cpu_source: + name,cpus,mem,limit=cpu_source + else: + name,cpus,mem,limit=(CAPTURE_NAME,'2','1G','00:10:00') if capture else (REQUEST_NAME,'32','192G','7-00:00:00') + need(f.get('JobId')==str(job) and f.get('JobName')==name and f.get('UserId')=='paphiwetsa3(41003)' + and f.get('Account')=='loaner' and f.get('Partition')=='rl2' and f.get('ReqNodeList')=='gpu21' + and f.get('NumNodes') in {'1','1-1'} and f.get('NumTasks')=='1' and f.get('NumCPUs')==cpus + and f.get('MinMemoryNode') in {mem,str(int(mem[:-1])*1024)+'M',str(int(mem[:-1])*1024)} + and f.get('TimeLimit')==limit and f.get('JobState')==state + and f.get('Requeue')=='0' and f.get('Restarts')=='0','Wrong owned native name/node/resources/state') + native_time(f.get('SubmitTime')) + if state=='PENDING': + need((parent and re.search(r'(?:^|,)afterany:'+re.escape(str(parent))+r'(?:\(|,|$)',f.get('Dependency',''))) + if capture else f.get('Reason')=='JobHeldUser','Exact held acceptance/afterany required') + if state in {'RUNNING','COMPLETED'}: + need(f.get('NodeList')=='gpu21' and f.get('NumNodes')=='1','Wrong actual native node') + need(native_time(f.get('StartTime'))>=native_time(f.get('SubmitTime')),'Invalid actual start time') + if state=='COMPLETED':need(f.get('ExitCode')=='0:0' and native_time(f.get('EndTime'))>=native_time(f.get('StartTime')),'True successful terminal proof required') + gpu=not capture and not cpu_source + for key in ('ReqTRES','AllocTRES'): + parts=f.get(key,'').split(',') + if state in {'RUNNING','COMPLETED'} or key=='ReqTRES': + need('cpu='+cpus in parts and 'node=1' in parts and any(x in parts for x in {'mem='+mem,'mem='+str(int(mem[:-1])*1024)+'M'}),'Missing exact native TRES') + for part in parts: + if 'gpu' in part.lower():need(gpu and part in {'gres/gpu=4','gres/gpu:h100=4'},'Unexpected GPU resources') + if gpu: + need(f.get('TresPerNode')=='gres/gpu:h100:4', + 'Exact four-H100 native request required') + if 'JOB_GRES' in f: + need(f['JOB_GRES']=='gpu:h100:4','Conflicting native job GPU request') + if state in {'RUNNING','COMPLETED'}: + need(f.get('JOB_GRES')=='gpu:h100:4','Actual native job GPU request missing') + # Native terminal records can clear released device indices. Completion + # separately requires the same job's saved RUNNING admission below. + if state == 'RUNNING' or (state == 'COMPLETED' and f.get('GRES')): + actual=re.fullmatch(r'gpu:h100:4\(IDX:([0-9,-]+)\)',f.get('GRES','')) + need(actual is not None,'Actual four-H100 allocation missing') + indices=[] + for item in actual[1].split(','): + ends=[int(x) for x in item.split('-')] + need(len(ends) in (1,2) and ends[-1]>=ends[0],'Invalid native GPU indices') + indices.extend(range(ends[0],ends[-1]+1)) + need(len(indices)==len(set(indices))==4,'Actual four distinct allocated GPU indices required') + if request_sha is not None: + need(f.get('Command')==str(REMOTE/('capture-native.sbatch' if capture else 'full.sbatch')), + 'Immutable full native command changed') + need(f.get('Comment')==('elmo-full-observer:'+request_sha+':'+str(parent) if capture else 'elmo-full:'+request_sha), + 'Immutable full native request comment changed') + if not gpu: + for key,value in f.items(): + if key.lower().startswith(('gres','job_gres','tresper')): + need(value.lower() in {'','(null)','n/a','none','0'} or + (key=='TresPerTask' and value=='cpu:'+cpus),'CPU observer has auxiliary GPU resources') + need(f.get('QOS')=='loaner-normal','Changed QoS') + return f diff --git a/tests/joint_qk_recovery/fixtures/original-full-v5/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v5.json b/tests/joint_qk_recovery/fixtures/original-full-v5/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v5.json new file mode 100644 index 000000000..5585b2bf2 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/original-full-v5/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v5.json @@ -0,0 +1,274 @@ +{ + "active_streams": [ + "image", + "proprio", + "action", + "camera" + ], + "allocation": null, + "allocation_boundaries": [ + 300000 + ], + "allocation_stop_step": 300000, + "archive_policy": null, + "arm": "continuous", + "continuation": null, + "data_cache": { + "job_id": "412709", + "kind": "prepared-pixel-v1", + "native_receipt": "/workspace/users/paphiwetsa3/tasks/elmo-pick-place-image-state-action-20261024/bindings/cache-gpu21.native.txt", + "native_receipt_sha256": "d3935b6b49bf77260ddf680a4e7f24e275b7a12a14aaade8938536eecc00117f", + "node": "gpu21", + "producer_name": "elmo-cache-gpu21", + "producer_node": "gpu21", + "receipt": "/ephemeral/enroot/paphiwetsa3/elmo-pick-place-image-state-action-20261024/production-scale-only/cache-receipt.json", + "receipt_sha256": "4eb6df03c97b51bf6c1615f4f3942e0a23fd5294e23232df24536684b0775364", + "root": "/ephemeral/enroot/paphiwetsa3/elmo-pick-place-image-state-action-20261024/production-scale-only/prepared", + "uid": 41003, + "user": "paphiwetsa3" + }, + "data_manifest": "/ephemeral/enroot/paphiwetsa3/elmo-pick-place-image-state-action-20261024/production-scale-only/prepared/manifest.json", + "data_manifest_sha256": "2c83822ac3cff50f9534fe9c1ae7a1e12b9328a69fcd4b5b12efd9c429e0a418", + "dataset_contract": { + "episodes": 213, + "normalization_sha256": "6ac3b3a20e7d0f46c6924bed89bae609dd0679bffc899ad3f7880a3866d304e6", + "schema": "native-subtask-dataset-v1", + "splits": { + "train": 191, + "val": 22 + }, + "validation_batches": 100, + "validation_batches_per_embodiment": 50 + }, + "draft": { + "executable": true, + "state": "ROOT_REVIEW_DEPLOYMENT_REQUIRED" + }, + "experiment": "image_proprio_action_camera_subtask", + "expert_parameters": { + "action": 30068372, + "camera": 30068370, + "image": 158875392, + "language_shared": 131200, + "proprio": 95083666 + }, + "expert_widths": [ + 1024, + 512, + 384, + 384 + ], + "global_batch": 32, + "interfaces": { + "action_dims": { + "eva_bimanual": 20 + }, + "camera_dims": { + "eva_bimanual": 9, + "human_bimanual": 9 + }, + "language_feature_dim": 1024, + "max_cameras": 3, + "pose_dims": { + "eva_bimanual": 20, + "human_bimanual": 126 + } + }, + "job_name": "elmo-large314m-qknorm-swiglu-rmsnorm-full-v5", + "kind": "native-subtask-world-model-v1", + "lambda_runtime": { + "actual_python": "/workspace/users/paphiwetsa3/tasks/yam-arc400-lambda-20260921/runtime/venv-pinned/bin/python", + "bootstrap_python": "/workspace/users/paphiwetsa3/tasks/arc-global-basis-training-20260924/runtime-r6a/bin/python", + "container_image": "nvcr.io#nvidia/pytorch:25.06-py3", + "extra_pythonpath": "/workspace/users/paphiwetsa3/tasks/continuous-time-mot-world-model-20261016/preparation/runtime-overlays/dino4571/site-packages", + "fa3_root": "/workspace/users/paphiwetsa3/tasks/pixel-video-gripper-optimization-20261017-v1/runtime/fa3", + "fa4_root": "/workspace/users/paphiwetsa3/tasks/continuous-time-mot-world-model-20261016/preparation/training-runtime/profile/flash-attention", + "minimum_free_scratch_bytes": 10000000000, + "mounts": { + "path": "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/cpu-preflight-v4/inputs/gpu21-private-runtime-mounts.csv", + "sha256": "88ada54728d5288b6098dff6f7ea276778d24b58e41299d9f31dba5f248ee87a" + }, + "node": "gpu21", + "runtime_task": "/workspace/users/paphiwetsa3/tasks/pixel-video-gripper-optimization-20261017-v1", + "schema": "joint-lambda-runtime-v1", + "scratch_root": "/ephemeral/enroot/paphiwetsa3/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1", + "temporary_root": "/ephemeral/enroot/41003" + }, + "local_logs": "/ephemeral/enroot/paphiwetsa3/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/logs/mot-elmo-pickplace-continuous-large314m-qknorm-swiglu-rmsnorm-robot-human-camera-subtask-s42-300k-20261026-v1-attempt-v5", + "lr_policy": { + "peak_lr": 5e-06, + "schedule": "linear_warmup_then_constant", + "warmup_optimizer_steps": 3000 + }, + "model_execution": { + "accumulated_recompile_limit": 256, + "attention_backend": "flash4", + "compile_backend": "inductor", + "compile_dynamic": true, + "compile_mode": "default", + "implementation": "native_subtask_joint", + "recompile_limit": 64, + "token_execution": "packed_valid" + }, + "operational_service": { + "manifest": "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v5/ops/service/FILES.sha256", + "manifest_sha256": "adf45524de3c2e6dba186572e7151d48bfca0b3adc8e6cf9defd686b47744c87", + "published_commit": "abbb00499096faabf7035fde23bf4b1eba984377", + "root": "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v5/ops/service" + }, + "output": "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/runs/mot-elmo-pickplace-continuous-large314m-qknorm-swiglu-rmsnorm-robot-human-camera-subtask-s42-300k-20261026-v1", + "overrides": [ + "+experiment=pixel_proprio/native_joint/elmo_pick_place_subtask_continuous", + "hydra/launcher=basic", + "seed=42", + "data.manifest_path=/ephemeral/enroot/paphiwetsa3/elmo-pick-place-image-state-action-20261024/production-scale-only/prepared/manifest.json", + "paths.work_dir=/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/source-82f65498e25f41b87c954717722dcf7360e5bde8", + "paths.output_dir=/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/runs/mot-elmo-pickplace-continuous-large314m-qknorm-swiglu-rmsnorm-robot-human-camera-subtask-s42-300k-20261026-v1", + "hydra.run.dir=/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/runs/mot-elmo-pickplace-continuous-large314m-qknorm-swiglu-rmsnorm-robot-human-camera-subtask-s42-300k-20261026-v1", + "hydra.job.chdir=false", + "+trainer.enable_progress_bar=false", + "+trainer.enable_model_summary=false", + "model.optimizer.lr=5e-6", + "model.scheduler._target_=egomimic.utils.schedulers.linear_warmup_constant_scheduler", + "model.scheduler.warmup_steps=3000", + "model.scheduler_interval=step", + "model.scheduler_frequency=1", + "trainer.max_steps=300000", + "trainer.val_check_interval=20000", + "callbacks.model_checkpoint.every_n_train_steps=20000", + "callbacks.model_checkpoint.save_top_k=-1", + "callbacks.model_checkpoint.save_last=link", + "logger=[wandb,csv]", + "logger.wandb.id=mot-elmo-pickplace-continuous-large314m-qknorm-swiglu-rmsnorm-robot-human-camera-subtask-s42-300k-20261026-v1", + "logger.wandb.resume=never", + "logger.csv.name=csv", + "logger.csv.flush_logs_every_n_steps=1", + "logger.csv.save_dir=/ephemeral/enroot/paphiwetsa3/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/logs/mot-elmo-pickplace-continuous-large314m-qknorm-swiglu-rmsnorm-robot-human-camera-subtask-s42-300k-20261026-v1-attempt-v5", + "evaluator.pixel_diagnostics.log_wandb=true", + "modality_ablation.screening_budget_updates=300000", + "trainer.devices=4", + "data.distributed_world_size=4", + "data.batch_size=8", + "data.validation_anchors_per_episode=null", + "data.validation_batches_per_embodiment=50", + "data.validation_batch_size=1", + "trainer.limit_val_batches=1.0", + "data.subtask_manifest_path=/ephemeral/enroot/paphiwetsa3/elmo-pick-place-image-state-action-20261024/production-scale-only/prepared/subtasks.json", + "data.subtask_manifest_sha256=609589275d9718e54d8e5ab4d7d42604eb8fa66d7156e2f3e106a41c2ff065d4", + "data.language_features_path=/ephemeral/enroot/paphiwetsa3/elmo-pick-place-image-state-action-20261024/production-scale-only/prepared/language.json", + "data.language_features_sha256=114a748b05466bea09441830bc33aa29d3fd5062be9f53441f4ef302568a3949", + "+data._convert_=all", + "native_joint.reference.pipeline.stages.1.model.width=1024", + "native_joint.reference.pipeline.stages.1.model.heads=8", + "modality_ablation.nodes.joint_denoiser.model.proprio_width=512", + "modality_ablation.nodes.joint_denoiser.model.action_width=384", + "modality_ablation.nodes.joint_denoiser.model.camera_width=384", + "+native_joint.reference.pipeline.stages.1.model.qk_norm=true", + "+native_joint.reference.pipeline.stages.1.model.use_rmsnorm=true", + "+native_joint.reference.pipeline.stages.1.model.use_swiglu=true", + "+native_joint.reference.pipeline.stages.1.model.swiglu_multiple_of=64" + ], + "parameters": 314227000, + "per_rank_batch": 8, + "phase": "full", + "preservation_plan": { + "allocation_boundaries": [ + 300000 + ], + "archive_policy": null, + "boundary_rule": "Single fresh allocation to total300000; no intermediate allocation recovery phase required.", + "full_allocation_target": 300000, + "last_checkpoint_policy": "symlink", + "maintained_storage_required_bytes": 57597952330, + "observed_smoke_checkpoint_bytes": 3773196822, + "persistent_mirror": "Maintained node-local CSV-to-shared logmirror; no separate checkpointarchive deployment claimed.", + "primary": "Fresh shared /workspace run directory. All 15 scheduled checkpoints retained. Actual size from this architecture smoke and current filesystem probe required before full binding.", + "primary_reserved_bytes": 80000000000, + "retain_all_scheduled_checkpoints": true, + "save_top_k": -1, + "scheduled_checkpoint_bytes_estimate": 56597952330, + "scheduled_checkpoint_count": 15, + "scheduled_milestones": [ + 20000, + 40000, + 60000, + 80000, + 100000, + 120000, + 140000, + 160000, + 180000, + 200000, + 220000, + 240000, + 260000, + 280000, + 300000 + ] + }, + "quota": { + "kind": "filesystem", + "mount": "/workspace", + "node": "gpu21", + "uid": 41003, + "user": "paphiwetsa3" + }, + "reserved_checkpoint_bytes": 80000000000, + "run_id": "mot-elmo-pickplace-continuous-large314m-qknorm-swiglu-rmsnorm-robot-human-camera-subtask-s42-300k-20261026-v1", + "schema": "joint-training-v2", + "smoke": { + "capacity": { + "path": "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v5/proofs/smoke/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-smoke-v2.capacity.json", + "sha256": "6a3d44715fe0590a29509470813c1b29f664b7e78d24bf6fb44645a9d309cbfe" + }, + "completion": { + "path": "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v5/proofs/smoke/output/elmo-large314m-qknorm-swiglu-rmsnorm-smoke-v2/smoke-completion.json", + "sha256": "e43c5fc3c730ad2788c88238ee90ed11c8f53a297619f6831a8f1170126639af" + }, + "host_exit": { + "path": "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v5/proofs/smoke/host-exit-412821.txt", + "sha256": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa" + }, + "job_id": "412821", + "native": { + "path": "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v5/proofs/smoke/native-412821.txt", + "sha256": "bfcfdb674d8ae9a05ff295490097e11a3b91cb6295d010b81e43994045690c9a" + }, + "native_format": "scontrol-v1", + "preflight": { + "path": "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v5/proofs/smoke/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-smoke-v2.preflight.json", + "sha256": "d6add5f6e5ece49ee87963cf14f835a03d07e7e1fa0bbe7e517585857c3a7282" + }, + "request": { + "path": "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v5/proofs/smoke/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-smoke-v2.json", + "sha256": "0e49649eb5158c6f13d4b467a8f8b9fc1e234af8f5b12c401f5cdb41270b5569" + }, + "resolved": { + "path": "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v5/proofs/smoke/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-smoke-v2.resolved.yaml", + "sha256": "387d96775c7cebfdab121f6b454430f290ec668985e32ef9f815785d5a0c7409" + } + }, + "source": "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/source-82f65498e25f41b87c954717722dcf7360e5bde8", + "source_archive": "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/cpu-preflight-v4/inputs/source.tar.gz", + "source_archive_sha256": "c0404c93e8665504e85c58aab0af499dda74d7b4b7aa1a70858b62f6f21ef797", + "source_manifest": "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/cpu-preflight-v4/inputs/source.files.sha256", + "source_manifest_sha256": "b5e8e898b82ea15b42e84e22a749c668c13e0c958ecba122fb10d99c3df39331", + "source_revision": "82f65498e25f41b87c954717722dcf7360e5bde8", + "subtask_contract": { + "language_features": { + "path": "/ephemeral/enroot/paphiwetsa3/elmo-pick-place-image-state-action-20261024/production-scale-only/prepared/language.json", + "sha256": "114a748b05466bea09441830bc33aa29d3fd5062be9f53441f4ef302568a3949" + }, + "selection": { + "path": "/ephemeral/enroot/paphiwetsa3/elmo-pick-place-image-state-action-20261024/production-scale-only/prepared/selection.json", + "sha256": "50e0d88c6934ea3743ec8a8b305a3ca5849d2e53d1a5fcfda882cbbe544aff74" + }, + "subtask_manifest": { + "path": "/ephemeral/enroot/paphiwetsa3/elmo-pick-place-image-state-action-20261024/production-scale-only/prepared/subtasks.json", + "sha256": "609589275d9718e54d8e5ab4d7d42604eb8fa66d7156e2f3e106a41c2ff065d4" + } + }, + "target_steps": 300000, + "vector_expert_parameter_budget": 100000000, + "world_size": 4 +} diff --git a/tests/joint_qk_recovery/fixtures/original-full-v5/submit_full_once.py b/tests/joint_qk_recovery/fixtures/original-full-v5/submit_full_once.py new file mode 100644 index 000000000..8be514d18 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/original-full-v5/submit_full_once.py @@ -0,0 +1,174 @@ +"""Once-only native GPU full submitter. Default never contacts the cluster.""" +import argparse,json,os,re,shlex,subprocess +from datetime import datetime,timezone +from pathlib import Path +from bounded_census_io import CensusTransportError,MAX_COMMAND_BYTES +from guard_full import REMOTE,REQUEST_NAME,CAPTURE_NAME,check_native,fields,need,sha,validate,verify_smoke,verify_review,same_attempt,retry_evidence + + +def command_plan(root): + root=Path(root).resolve();request=root/'ops/requests'/(REQUEST_NAME+'.json') + q=json.loads(request.read_text());b=json.loads((root/'bindings.json').read_text());template=json.loads((root/'REQUEST_TEMPLATE.json').read_text()) + ready=validate(q,b,template,bound=False);manifest=root/'FILES.sha256';seen=set() + for line in manifest.read_text().splitlines(): + digest,name=line.split(' ',1);path=root/name + need(name not in seen and path.resolve()==path and path.is_file() and path.is_relative_to(root) and sha(path)==digest,'Changed static packet closure');seen.add(name) + required={'bounded_census_io.py','prelaunch_stat_retry.py','host_hashlib_compat.py','prelaunch_retry.py','prelaunch_timeout_retry.py','prelaunch_held_retry.py','live_retry_census.py','early_native_capture.py','completed_smoke_reader.py','guard_full.py','native_guard.py','submit_full_once.py','full.sbatch','capture-native.sbatch','bindings.json','REQUEST_TEMPLATE.json','required-directories.json','inputs/smoke-candidate-files.sha256','inputs/full-resolved.yaml','ops/FILES.sha256','ops/requests/'+REQUEST_NAME+'.json'} + pending=[root/'ops/FILES.sha256'];visited=set() + while pending: + m=pending.pop();need(m not in visited,'Operations manifest cycle');visited.add(m) + for line in m.read_text().splitlines(): + digest,name=line.split(' ',1);f=m.parent/name + need(f.resolve()==f and f.is_file() and f.is_relative_to(root) and sha(f)==digest,'Changed maintained operation') + required.add(str(f.relative_to(root))) + if f.name=='FILES.sha256':pending.append(f) + if ready: + retry_evidence(root,q) + verify_smoke(root,q,b) + required.update('proofs/smoke/'+line.split(' ',1)[1] for line in (root/'SMOKE_EVIDENCE.sha256').read_text().splitlines()) + required.add('SMOKE_EVIDENCE.sha256') + from prelaunch_retry import EVIDENCE_HASHES + required.update('proofs/prelaunch-v1/'+p for p in EVIDENCE_HASHES) + required.add('proofs/prelaunch-held-v1/EVIDENCE.json') + required.update('proofs/prelaunch-held-v1/'+p for p in json.loads((root/'proofs/prelaunch-held-v1/EVIDENCE.json').read_text())) + need(required<=seen,'Deployment manifest omits required runtime/proof files') + request_sha=sha(request);remote=str(REMOTE) + args=['/usr/local/bin/sbatch','--parsable','--hold','--no-requeue','--account=loaner','--qos=loaner-normal','--partition=rl2', + '--comment=elmo-full:'+request_sha,'--job-name='+REQUEST_NAME,'--nodelist=gpu21','--nodes=1','--ntasks=1', + '--cpus-per-task=32','--mem=192G','--gres=gpu:h100:4','--time=7-00:00:00','--export=NONE','--chdir='+remote, + '--output='+remote+'/logs/%x-%j.out','--error='+remote+'/logs/%x-%j.err',remote+'/full.sbatch',remote,request_sha,sha(manifest)] if ready else None + return dict(status='SMOKE_BOUND_REVIEW_DEPLOYMENT_REQUIRED' if ready else 'NON_EXECUTABLE_UNBOUND',parent_argv=args, + request_sha256=request_sha,manifest_sha256=sha(manifest),remote_root=remote,local_root=str(root), + claim=remote+'/claims/'+request_sha,request_claim=remote+'/request-claims/'+REQUEST_NAME,default_allocates=False) + +class Remote: + def __init__(self, host): + self.host = host + self.socket='/tmp/elmo-gpu-full-'+str(os.getuid())+'-'+str(os.getpid())+'.sock' + need(not Path(self.socket).exists(),'Fresh SSH control socket required') + def run(self, command, *, mutation=False, timeout=55): + need(len(command.encode()) '+target+'; test "$(stat -c %s -- '+target+')" = '+str(len(raw))+'; printf "%s %s\\n" '+quote(digest)+' '+target+' | sha256sum --check --status; /usr/bin/sync -f '+target+'; printf "%s\\n" '+quote(digest) + command='bash -c '+quote(script);need(len(command.encode())<4096,'Oversized SSH proof command') + try: + result=subprocess.run(['ssh','-o','BatchMode=yes','-o','ConnectTimeout=10','-o','ControlMaster=auto','-o','ControlPersist=60','-o','ControlPath='+self.socket,'-o','ForwardAgent=no',self.host,command],input=raw,capture_output=True,timeout=55) + except (subprocess.TimeoutExpired,OSError) as exc: + raise RuntimeError('STREAM_WRITE_UNKNOWN; inspect exact existing file and claims; never retry') from exc + need(result.returncode==0 and result.stdout==(digest+'\n').encode() and result.stderr==b'','STREAM_WRITE_UNKNOWN; preserve partial file and inspect exact claim; never retry') + +def check_capacity(raw): + f=fields(raw);need(f.get('NodeName')=='gpu21' and not any(x in f.get('State','') for x in ('DOWN','DRAIN','FAIL','MAINT')),'Node21 unavailable') + need(int(f['CPUTot'])-int(f['CPUAlloc'])>=32 and int(f['RealMemory'])-int(f['AllocMem'])>=192*1024,'Insufficient32CPU/192GiB') + def tres(value):return dict(part.split('=',1) for part in value.split(',') if '=' in part) + cfg,alloc=tres(f['CfgTRES']),tres(f.get('AllocTRES','')) + # This controller omits GPU TRES accounting. Native Gres/GresUsed are + # authoritative inventory; reject ambiguity or conflicts when TRES exists. + total=re.fullmatch(r'gpu:h100:(\d+)',f.get('Gres','')) + used=re.fullmatch(r'gpu:h100:(\d+)\(IDX:[A-Za-z0-9,/-]+\)',f.get('GresUsed','')) + need(total is not None and used is not None,'Unambiguous native H100 inventory required') + total_count,used_count=int(total[1]),int(used[1]) + need(0<=used_count<=total_count and total_count-used_count>=4,'Four free native H100s required') + for key in ('gres/gpu:h100','gres/gpu'): + if key in cfg:need(int(cfg[key])==total_count,'Conflicting configured GPU inventory') + if key in alloc:need(int(alloc[key])==used_count,'Conflicting allocated GPU inventory') + need('rl2' in f.get('Partitions','').split(','),'Node outside authorized partition') + + +def check_queue(raw, allowed=()): + for line in raw.splitlines(): + row=line.split('|');need(len(row)==5,'Malformed complete owned queue') + job,name,user,state,node=row + need(user=='paphiwetsa3','Wrong queue owner') + need('qknorm-swiglu-rmsnorm' not in name or job in allowed,'Existing campaign writer/producer') + +def inspect_claims(remote,plan,own=False): + quote=shlex.quote;root=plan['remote_root'] + raw=remote.run('find '+' '.join(quote(root+'/'+name) for name in ['claims','request-claims','ops/claims','ops/request-claims'])+' -mindepth 1 -maxdepth 1 -print') + expected={plan['claim'],plan['request_claim']} if own else set() + need(set(raw.splitlines())==expected,'Prior/partial wrapper or maintained scientific claims; inspect, never retry') + +def retry_census(remote,plan,*,phase='PRE_SUBMIT',parent=None,capture=None): + from live_retry_census import collect + request=json.loads((Path(plan['local_root'])/'ops/requests'/(REQUEST_NAME+'.json')).read_text()) + return collect(lambda command: remote.run(command,timeout=120),Path(plan['local_root'])/'proofs/prelaunch-held-v1',request,plan['request_sha256'], + phase=phase,receipt_dir=Path(plan['local_root'])/'output'/('census-'+phase),actor='CONTROLLER_LOCAL',current_job=parent,current_capture=capture) + + +def prerelease(remote,plan,parent,capture): + inspect_claims(remote,plan,own=True);quote=shlex.quote;claim=plan['claim'] + queue=remote.run("/usr/local/bin/squeue -h -u paphiwetsa3 -o '%i|%j|%u|%T|%N'") + check_queue(queue,allowed=(parent,capture)) + node=remote.run('/usr/local/bin/scontrol show node gpu21 -o -dd');check_capacity(node) + held=remote.run('/usr/local/bin/scontrol show job '+quote(parent)+' -o -dd') + current=check_native(held,job=parent,state='PENDING',request_sha=plan['request_sha256']) + original=check_native(remote.run('cat '+quote(claim+'/HELD_NATIVE.txt')),job=parent,state='PENDING',request_sha=plan['request_sha256']) + same_attempt(original,current) + observer=remote.run('/usr/local/bin/scontrol show job '+quote(capture)+' -o -dd') + current=check_native(observer,job=capture,state='PENDING',capture=True,parent=parent,request_sha=plan['request_sha256']) + original=check_native(remote.run('cat '+quote(claim+'/CAPTURE_PENDING_NATIVE.txt')),job=capture,state='PENDING',capture=True,parent=parent,request_sha=plan['request_sha256']) + same_attempt(original,current) + retry_snapshot=retry_census(remote,plan,phase='PRE_RELEASE',parent=parent,capture=capture) + remote.write_once(claim+'/RELEASE_HELD_NATIVE.txt',held) + remote.write_once(claim+'/RELEASE_CAPTURE_PENDING_NATIVE.txt',observer) + remote.write_once(claim+'/RELEASE_ATTEMPT.json',json.dumps(dict(parent=parent,capture=capture, + request_sha256=plan['request_sha256'],queue=queue,node=node,prelaunch_retry_census=retry_snapshot,at_utc=datetime.now(timezone.utc).isoformat()))+'\n') + +def apply(plan, host): + need(plan.get('parent_argv') is not None,'UNBOUND request cannot contact remote') + verify_review(Path(plan['local_root']),plan['request_sha256'],plan['manifest_sha256']) + remote = Remote(host); q = shlex.quote; root = plan['remote_root']; claim = plan['claim'] + remote.run('bash -c ' + q('set -euo pipefail; cd ' + q(root) + '; printf "%s %s\\n" ' + q(plan['request_sha256']) + ' ops/requests/'+REQUEST_NAME+'.json | sha256sum --check --status; printf "%s %s\\n" ' + q(plan['manifest_sha256']) + ' FILES.sha256 | sha256sum --check --status; sha256sum --check --status FILES.sha256'),timeout=600) + remote.run('bash -c '+q('set -euo pipefail; '+'; '.join('test -d '+q(root+'/'+name) for name in ['logs','claims','request-claims','proofs','output','ops/claims','ops/request-claims','ops/status','ops/logs']))) + for name in ('root-review.json','deployment-readback.json'): + digest=sha(Path(plan['local_root'])/name) + remote.run('bash -c '+q('set -euo pipefail; printf "%s %s\\n" '+q(digest)+' '+q(root+'/'+name)+' | sha256sum --check --status')) + queue = remote.run("/usr/local/bin/squeue -h -u paphiwetsa3 -o '%i|%j|%u|%T|%N'") + check_queue(queue); inspect_claims(remote,plan);retry_snapshot=retry_census(remote,plan) + need(remote.run('id -u').strip()=='41003','Wrong configured native owner') + node = remote.run('/usr/local/bin/scontrol show node gpu21 -o -dd'); check_capacity(node) + # Both exclusive claims must be fresh. A partially created claim is evidence, + # never a reason to retry this function. + remote.run('bash -c ' + q('set -euo pipefail; mkdir ' + q(plan['request_claim']) + '; mkdir ' + q(claim)+'; /usr/bin/sync -f '+q(root)),mutation=True) + remote.write_once(claim + '/PREPARED.json', json.dumps(dict(request_sha256=plan['request_sha256'], manifest_sha256=plan['manifest_sha256'], parent_argv=plan['parent_argv'], prepared_at_utc=datetime.now(timezone.utc).isoformat(), queue=queue, node=node, prelaunch_retry_census=retry_snapshot), indent=2) + '\n') + remote.write_once(plan['request_claim']+'/REQUEST_SHA256',plan['request_sha256']+'\n') + def submit(argv, label): + remote.write_once(claim+'/'+label+'.argv.json',json.dumps(argv)+'\n') + command = 'set -uo pipefail; set -o noclobber; ' + shlex.join(argv) + ' > ' + q(claim + '/' + label + '.stdout') + ' 2> ' + q(claim + '/' + label + '.stderr') + '; code=$?; printf "%s\\n" "$code" > ' + q(claim + '/' + label + '.exit') + '; /usr/bin/sync -f '+q(claim)+' || exit 74; cat ' + q(claim + '/' + label + '.stdout') + '; exit "$code"' + raw = remote.run('bash -c ' + q(command), mutation=True).strip() + need(raw.isdecimal(), 'Submission acceptance unknown; inspect claim/native state') + return raw + parent = submit(plan['parent_argv'], 'parent-sbatch') + remote.write_once(claim + '/PARENT_JOB_ID', parent + '\n') + held = remote.run('/usr/local/bin/scontrol show job ' + q(parent) + ' -o -dd') + remote.write_once(claim + '/HELD_NATIVE.txt', held); check_native(held, job=parent, state='PENDING',request_sha=plan['request_sha256']) + capture_args = ['/usr/local/bin/sbatch', '--parsable', '--no-requeue', '--account=loaner', '--qos=loaner-normal', '--partition=rl2', + '--job-name=elmo-native-qknorm-swiglu-rmsnorm-full-v5', '--nodelist=gpu21', '--nodes=1', '--ntasks=1', '--cpus-per-task=2', + '--mem=1G', '--gres=none', '--time=00:10:00', '--export=NONE', '--dependency=afterany:' + parent, '--comment=elmo-full-observer:'+plan['request_sha256']+':'+parent, + '--chdir=' + root, '--output=' + root + '/logs/%x-%j.out', '--error=' + root + '/logs/%x-%j.err', + root + '/capture-native.sbatch', root, parent, plan['request_sha256'], plan['manifest_sha256']] + capture = submit(capture_args, 'capture-sbatch') + remote.write_once(claim + '/CAPTURE_JOB_ID', capture + '\n') + pending = remote.run('/usr/local/bin/scontrol show job ' + q(capture) + ' -o -dd') + remote.write_once(claim + '/CAPTURE_PENDING_NATIVE.txt', pending) + check_native(pending, job=capture, state='PENDING', capture=True, parent=parent,request_sha=plan['request_sha256']) + prerelease(remote,plan,parent,capture) + # No retry after this operation if SSH outcome is unknown. + release = remote.run('/usr/local/bin/scontrol release ' + q(parent), mutation=True) + remote.write_once(claim + '/RELEASE_ACCEPTED.json', json.dumps(dict(parent=parent, capture=capture, stdout=release, released_at_utc=datetime.now(timezone.utc).isoformat()), indent=2) + '\n') + return dict(parent=parent, capture=capture, claim=claim, status='RELEASE_ACCEPTED_NOT_COMPLETION') + +if __name__=='__main__': + parser=argparse.ArgumentParser();parser.add_argument('--root',type=Path,required=True);parser.add_argument('--apply',action='store_true');parser.add_argument('--host',default='lambda');args=parser.parse_args();plan=command_plan(args.root) + print(json.dumps(apply(plan,args.host) if args.apply else plan,indent=2)) diff --git a/tests/joint_qk_recovery/fixtures/original_observer_before_qk.py b/tests/joint_qk_recovery/fixtures/original_observer_before_qk.py new file mode 100644 index 000000000..dfa7f9e78 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/original_observer_before_qk.py @@ -0,0 +1,220 @@ +"""Exact original-afterany terminal provenance; no submission or ML imports. + +Only the three already accepted original full allocations are supported. A +replacement needs a new reviewed profile; an arbitrary path cannot be adopted. +""" +from datetime import datetime, timezone +import json +from pathlib import Path +import re +import subprocess + +from scripts.train.joint.contract import bound, need + +ORIGINAL_OBSERVERS = {'mot-elmo-pickplace-continuous-large314m-boundary-robot-human-camera-subtask-s42-300k-20261026-v1': {'capture_script_sha256': 'be8ca57b2e5c09503ec312c9d84c91451d932d4d9a168c484f22439ccf521b57', + 'files_sha256': 'fbce43e2cf1ad9c090563bc7e5492c654f00db7e84890ef83d039e66cc9aea5f', + 'has_smoke_identity': True, + 'node': 'gpu03', + 'observer_id': '412801', + 'observer_name': 'elmo-native-full-large314m-boundary-v2', + 'parent_id': '412800', + 'parent_name': 'elmo-large314m-continuous-boundary-full-v2', + 'request_path': '/workspace/users/paphiwetsa3/tasks/elmo-large-continuous-20261026-v1/boundary-full-preparation-v2/ops/requests/elmo-large314m-continuous-boundary-full-v2.json', + 'request_sha256': '210e6f73c8a1a396716fab2f1e7e17f3b9d0663b099971eb05807181f9f00684', + 'root': '/workspace/users/paphiwetsa3/tasks/elmo-large-continuous-20261026-v1/boundary-full-preparation-v2', + 'submitter_sha256': '9e1722e56a117f8b42297e7fa3c82ef973a3435dd25bff51b69b09557fd68ddb'}, + 'mot-elmo-pickplace-continuous-large314m-fused-robot-human-camera-subtask-s42-300k-20261026-v1': {'capture_script_sha256': '87b011c6bd1f5d71c0758a75fb6ad9e05a807b7e5af33eba28264240b6071930', + 'files_sha256': '3a82e42346138a97a78fbca4201cc89b9635fe8987132620ceace54965386b58', + 'has_smoke_identity': True, + 'node': 'gpu11', + 'observer_id': '412799', + 'observer_name': 'elmo-native-full-large314m-fused-v2', + 'parent_id': '412798', + 'parent_name': 'elmo-large314m-continuous-fused-full-v2', + 'request_path': '/workspace/users/paphiwetsa3/tasks/elmo-large-continuous-20261026-v1/fused-full-preparation-v2/ops/requests/elmo-large314m-continuous-fused-full-v2.json', + 'request_sha256': 'e34190bfef155942fe216a1e5e81317cfa31b65d4c98ccb025a579c874fd3876', + 'root': '/workspace/users/paphiwetsa3/tasks/elmo-large-continuous-20261026-v1/fused-full-preparation-v2', + 'submitter_sha256': 'bede26ca7e2678c874e8442c5e5f6de01fdc58f38ee97c61d0f9f2c4c2a49dea'}, + 'mot-elmo-pickplace-continuous-large314m-plain-robot-human-camera-subtask-s42-300k-20261026-v1': {'capture_script_sha256': '5eeb85de75821627054787e0046972913442f2b2e7a751b681f2e71f81da21d4', + 'files_sha256': 'e2af24ae9daa20defd6a75235cb191101f4bc1abfe1bcf374b117659b2b1328d', + 'has_smoke_identity': False, + 'node': 'gpu11', + 'observer_id': '412790', + 'observer_name': 'elmo-native-full-large314m-v1', + 'parent_id': '412789', + 'parent_name': 'elmo-large314m-continuous-plain-full-v1', + 'request_path': '/workspace/users/paphiwetsa3/tasks/elmo-large-continuous-20261026-v1/baseline-full-preparation-v1/ops/requests/elmo-large314m-continuous-plain-full-v1.json', + 'request_sha256': '936e9acd30fa517f6f38311c0bcfd2b88544da8d476bd41125c4008de2845073', + 'root': '/workspace/users/paphiwetsa3/tasks/elmo-large-continuous-20261026-v1/baseline-full-preparation-v1', + 'submitter_sha256': '94c077facd7836fb55708199dab988fb5902db5348ce449daa861a888d95901f'}} + +PURGED_STDERR = "slurm_load_jobs error: Invalid job id specified" + + +def read_binding(binding, json_value=True): + path = Path(binding["path"]) + need(path.is_absolute() and path.is_file() and not path.is_symlink() + and path.resolve(strict=True) == path, "Observer proof must be a physical regular file") + return bound(binding, json_value) + + +def query(argv): + result = subprocess.run(argv, capture_output=True, text=True, timeout=25, check=False) + need(len(result.stdout.encode()) <= 1048576 and len(result.stderr.encode()) <= 65536, + "Native observation exceeded bound") + return dict(schema="native-elmo-terminal-query-v1", argv=argv, returncode=result.returncode, + stdout=result.stdout, stderr=result.stderr, observed_at_utc=datetime.now(timezone.utc).isoformat()) + + +def query_record(record, argv): + need(set(record) == {"schema", "argv", "returncode", "stdout", "stderr", "observed_at_utc"} + and record["schema"] == "native-elmo-terminal-query-v1" and record["argv"] == argv + and type(record["returncode"]) is int and isinstance(record["stdout"], str) + and isinstance(record["stderr"], str), "Wrong actual native query observation") + observed = datetime.fromisoformat(record["observed_at_utc"]) + need(observed.tzinfo is not None and observed <= datetime.now(timezone.utc), "Native query time missing/future") + + +def validate_original(q, reader=read_binding): + from scripts.train.joint.native_interruption import fields, native_identity, TERMINAL + + parent = reader(q["parent_request"]) + profile = ORIGINAL_OBSERVERS.get(parent.get("run_id")) + need(profile is not None, "No reviewed original observer for this identity") + root = Path(profile["root"]); pid, oid = profile["parent_id"], profile["observer_id"] + request_sha = profile["request_sha256"] + need(q["parent_request"] == dict(path=profile["request_path"], sha256=request_sha) + and str(q["parent_job_id"]) == pid and parent["job_name"] == profile["parent_name"], + "Observer does not belong to the exact original production request") + proof = q["original_observer"] + claim = root / "claims" / request_sha + expected = dict(files_manifest=root/"FILES.sha256", capture_script=root/"capture-native.sbatch", + guard=root/"guard_full.py", submitter=root/"submit_full_once.py", + parent_script=root/"full.sbatch", + prepared=claim/"PREPARED.json", parent_id=claim/"PARENT_JOB_ID", + observer_id=claim/"CAPTURE_JOB_ID", pending_native=claim/"CAPTURE_PENDING_NATIVE.txt", + running_admission=claim/"RUNNING_ADMISSION.json", terminal_native=root/("native-"+pid+".txt"), + query_exit=root/("native-"+pid+".exit"), query_stderr=root/("native-"+pid+".stderr")) + if profile["has_smoke_identity"]: + expected["smoke_identity"] = root / "smoke-identity.json" + need(set(proof) == set(expected) | {"schema"} and proof["schema"] == "native-elmo-original-observer-v1", + "Complete original observer provenance required") + for key, path in expected.items(): + value = proof[key] + need(set(value) == {"path", "sha256"} and value["path"] == str(path) + and re.fullmatch(r"[0-9a-f]{64}", value["sha256"]), "Unreviewed original observer path/hash: "+key) + need(proof["files_manifest"]["sha256"] == profile["files_sha256"] + and proof["capture_script"]["sha256"] == profile["capture_script_sha256"] + and proof["submitter"]["sha256"] == profile["submitter_sha256"] + and proof["running_admission"] == q["parent_running_admission"], "Original immutable code/claim pins differ") + raw = {key: reader(value, False) for key, value in proof.items() if key != "schema"} + manifest = {} + for line in raw["files_manifest"].splitlines(): + m = re.fullmatch(r"([0-9a-f]{64}) (.+)", line) + need(m and m[2] not in manifest and not Path(m[2]).is_absolute() and ".." not in Path(m[2]).parts, + "Unsafe/ambiguous original FILES manifest") + manifest[m[2]] = m[1] + for key in ("capture_script", "guard", "submitter", "parent_script", *(["smoke_identity"] if profile["has_smoke_identity"] else [])): + need(manifest.get(str(expected[key].relative_to(root))) == proof[key]["sha256"], + "Observer dependency not bound by original manifest: "+key) + need(manifest.get(str(Path(profile["request_path"]).relative_to(root))) == request_sha, + "Original scientific request absent from immutable manifest") + prepared = json.loads(raw["prepared"]) + need(prepared["request_sha256"] == request_sha and prepared["manifest_sha256"] == profile["files_sha256"] + and raw["parent_id"].strip() == pid and raw["observer_id"].strip() == oid, + "Original accepted claim does not bind this parent/observer") + running = json.loads(raw["running_admission"]) + need(running["status"] == "ACTUAL_BOUND_FULL_NATIVE_ALLOCATION_PASS" + and running["job_id"] == pid and running["request_sha256"] == request_sha, + "Actual original RUNNING claim missing") + native = q["parent_native"] + need(native["JobId"] == pid and native["JobName"] == profile["parent_name"] + and native["UserId"] == "paphiwetsa3(41003)" and native["Account"] == "loaner" + and native["QOS"] == "loaner-normal" and native["Partition"] == "rl2" + and native["NodeList"] == native["ReqNodeList"] == profile["node"] + and native["NumCPUs"] == "32" and native["MinMemoryNode"] in {"192G", "196608M", "196608"} + and native["TimeLimit"] == "7-00:00:00" and native["Requeue"] == native["Restarts"] == "0" + and native["Command"] == str(root/"full.sbatch") and native["TresPerNode"] == "gres/gpu:h100:4", + "Original full native owner/resources/Command differ") + actual_running = native_identity(running["native"], native, "RUNNING") + pending = fields(raw["pending_native"]) + required = dict(JobId=oid, JobName=profile["observer_name"], UserId=native["UserId"], Account="loaner", + QOS="loaner-normal", Partition="rl2", ReqNodeList=profile["node"], NumTasks="1", + NumCPUs="2", TimeLimit="00:10:00", Requeue="0", Restarts="0", JobState="PENDING", + Command=str(root/"capture-native.sbatch"), WorkDir=str(root)) + need(all(pending.get(k) == v for k, v in required.items()) and pending.get("NumNodes") in {"1", "1-1"} + and pending.get("MinMemoryNode") in {"1G", "1024M", "1024"} + and re.fullmatch(r"afterany:"+pid+r"\((?:unfulfilled|unsatisfied)\)", pending.get("Dependency", "")), + "Original observer accepted dependency/native identity differs") + need(pending.get("StdOut") == str(root/"logs"/(profile["observer_name"]+"-"+oid+".out")) + and pending.get("StdErr") == str(root/"logs"/(profile["observer_name"]+"-"+oid+".err")), + "Original observer output namespace differs") + tres = pending.get("ReqTRES", "").split(",") + need("cpu=2" in tres and "node=1" in tres and any(x in tres for x in ("mem=1G", "mem=1024M")), + "Original observer CPU TRES differ") + for key, value in pending.items(): + if key in {"ReqTRES", "AllocTRES"}: + need(not any("gpu" in v.lower() for v in value.split(",")), "Observer has GPU allocation") + if key.lower().startswith(("gres", "job_gres", "tresper")): + need(value.lower() in {"", "(null)", "none", "n/a", "0"} or key == "TresPerTask" and value == "cpu:2", + "Observer has GPU/GRES resources") + need(raw["query_exit"].strip() == "0" and not raw["query_stderr"].strip(), + "Original observer parent-query did not succeed cleanly") + terminal_fields = fields(raw["terminal_native"]) + need(terminal_fields.get("JobState") in TERMINAL, "Original observer did not capture terminal parent") + terminal = native_identity(raw["terminal_native"], native, terminal_fields["JobState"]) + start = datetime.fromisoformat(terminal["StartTime"]); end = datetime.fromisoformat(terminal["EndTime"]) + need(start <= end and terminal["StartTime"] == actual_running["StartTime"], "Terminal interval/original allocation differs") + return raw["terminal_native"], dict(schema="native-elmo-original-observer-validation-v1", original_parent_id=pid, + original_observer_id=oid, observer_own_terminal="UNKNOWN_NOT_REQUIRED", capture_query_exit=0, + scientific_parent_state=terminal["JobState"], scientific_parent_exit=terminal["ExitCode"], proofs=proof) + + +def resolve_terminal(q, record, reader=read_binding): + from scripts.train.joint.native_interruption import fields, native_identity, TERMINAL + + argv = ["/usr/local/bin/scontrol", "show", "job", str(q["parent_job_id"]), "-o", "-dd"] + query_record(record, argv) + observer = validate_original(q, reader) if q.get("original_observer") is not None else None + if record["returncode"] == 0: + need(not record["stderr"].strip(), "Live parent query returned diagnostics") + raw = record["stdout"]; current = fields(raw) + need(current.get("JobState") in TERMINAL, "Live parent is not terminal; observer cannot override it") + native_identity(raw, q["parent_native"], current["JobState"]) + if observer: + old = fields(observer[0]) + need(all(current.get(k) == old.get(k) for k in ("JobState", "ExitCode", "StartTime", "EndTime")), + "Live and captured parent terminal records contradict") + return raw, dict(source="LIVE_NATIVE_QUERY", original_observer=None if observer is None else observer[1]) + need(record["returncode"] == 1 and not record["stdout"].strip() and record["stderr"].strip() == PURGED_STDERR, + "Native query failed for a reason other than the exact reviewed purged-ID response") + need(observer is not None, "Purged parent requires genuine original observer provenance") + return observer[0], dict(source="ORIGINAL_AFTERANY_CAPTURE_LIVE_ID_PURGED", original_observer=observer[1]) + + +def step_argv(user): + need(user == "paphiwetsa3", "Exact original owner step scope required") + return ["/usr/local/bin/squeue", "--steps", "--noheader", "--user", user, "--format=%i|%T"] + + +def strict_step_rows(raw): + """Parse complete owner inventory; malformed success is not release proof.""" + for line in raw.splitlines(): + if not line.strip(): + continue + row = [v.strip() for v in line.split("|")] + need(len(row) == 2 and re.fullmatch(r"[0-9]+(?:_[0-9]+)?(?:\.[A-Za-z0-9_-]+)?", row[0]) + and row[1] in {"PENDING", "RUNNING", "COMPLETING", "CONFIGURING", "SUSPENDED", "STOPPED", "RESIZING", + "COMPLETED", "FAILED", "CANCELLED", "TIMEOUT", "NODE_FAIL", "OUT_OF_MEMORY", "PREEMPTED"}, + "Ambiguous complete owned step inventory") + return raw + + +def validate_steps(record, parent): + from scripts.train.joint.native_interruption import check_steps + + query_record(record, step_argv("paphiwetsa3")) + need(record["returncode"] == 0 and not record["stderr"].strip(), "Complete owned step query failed") + strict_step_rows(record["stdout"]) + check_steps(record["stdout"], parent) + return record["stdout"] diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/FILES.sha256 b/tests/joint_qk_recovery/fixtures/plain-service35/FILES.sha256 new file mode 100644 index 000000000..b7e3ff82f --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/FILES.sha256 @@ -0,0 +1,35 @@ +af44a2641d79754615746fe9a6c708b04b81ea807318cf9700a0ee2465bc7796 scripts/clusters/pace/__init__.py +bae908608d15f55ff8c0eab6f145baa8d6317112245d44b82b170831739f8b6f scripts/clusters/pace/gpu_admission.py +57861cbe471dfb352cc3a8818ec47dae76b062bfa5fe4eeb549d629b2e83e962 scripts/clusters/pace/gpu_ownership.py +13035d263f431a77e9d90bdf1b1e596787b19d913cbde767b1a2ca0c627bf23e scripts/clusters/pace/pace_podman.py +86ae32e41945db33a6d97a4a783efceb019bf817714508f4759db322fdbd75c0 scripts/ice/ice_checkpoint_mirror.py +64ed05603c3785266cd2e5b268dff71da1daac717f70971ee05b3de0579b70a7 scripts/train/joint/allocation.py +5ada8f1b544727719e2264c20edbb45e33d29f711455eb725bc7c9c94ee39b08 scripts/train/joint/allocation_boundary.py +6d64e3b06aca8842c462f9311c7040c499c0122584d9c37e41c04186a51e1e7b scripts/train/joint/boundary_uncertainty.py +2243cf846feb316d299e243db0a6a7ac378e5fcbffb8cddb934aca7d281c9ff9 scripts/train/joint/candidate_gate.py +df47a1cc2d73e59f68d2819aa01012e631dc6706f091ae2fea1655c51738214b scripts/train/joint/capture_native.sbatch +26b8c6c8f4db2753fb1f4996c603acda0cf8fb14797e7e17f37b1a8f2140ed47 scripts/train/joint/check_wandb.py +c78d2e7a32cfb437b617df60a7ac1301344698df4054f5fbbf7fb49e7b3d6104 scripts/train/joint/checkpoint_inspection.py +9fbae18e1235ec1c2eac3eb21531eb22590d244e5809e1342d36c46ff22ead3e scripts/train/joint/continuation.py +cd29edc148c0acbcc2ab31889eb4162dde57b834255d0966986af23ad21e2fed scripts/train/joint/contract.py +7ff870c2304dd53876f4a17b411b1340bc6eac252fd25ffefef2248bd49b7739 scripts/train/joint/dataset_contract.py +58a45a1927a03959279b655789465b3d79121a84742976389bbe916239cf99f8 scripts/train/joint/interruption_admission.py +102acbf6ebb55ca63b1f7174a943bb0a63f93aa157e533b65aad1f2ea705d08d scripts/train/joint/lambda_full.sbatch +728ea81630e34084cc1732bbbc53c8e6661bdab142557f53a02da837bb2577e1 scripts/train/joint/lambda_inside.sh +4d5695db4e703a2ac1ea29418d34261ffe06c040fc367e5af960788715944d19 scripts/train/joint/lambda_runtime.py +50d3f31641ebaf494542d63cf43380486ca9ed50bc315c846cee354a2e91ce32 scripts/train/joint/lambda_stage_source.sh +884299fc0dc876147c32cda032d304b0abde261586148b7ebe18f01706cedac7 scripts/train/joint/lr_policy.py +53341ef0962883c45ef7df2ffa44f73a9cbd5ac32d7b847a163e938534f75364 scripts/train/joint/native_interruption.py +5346da7aff1ee45ba29aa8546778963530ca355f198007674d488e8827127894 scripts/train/joint/native_recovery.py +b4aba52a2734456a35bea2984447c83cbe0284fa800d51cf0f7ceadaab12202c scripts/train/joint/native_subtasks.py +7f129c5cef72cc45c71a05d404dd1852eb4ab5a28339a973c297365bd1e4ee87 scripts/train/joint/original_observer.py +df645bd29599f5cf3ad12473aab53f96b21a9d17236b6ace4a3b1cc8aeeaae8b scripts/train/joint/phase_observer_proof.py +ce57b0918f812ae4a529d7e43959866c9ce0346d2e50143be962f0b018dff10a scripts/train/joint/production_history.py +0df01a7f60a5eb349cce145cc76a83e279064bf293de6d8c60b0d0055be4d7b7 scripts/train/joint/production_recovery.py +71b7238772ffdd8260a2b020e1a13d57adcf64e56225f05ab9b73bf529f496ee scripts/train/joint/recovery_check.py +caffa078e53eb022a265b0a79be973f37070568e787f64330a9bdcb7ecd061b9 scripts/train/joint/retention.py +71837e63e53a045351dd3efcc9b84b8a1c85aa149607f23d564b6ebd82d9421b scripts/train/joint/run.py +88a8e20ef93a958ede13203e1867d64734b05d2aea8cb08ffdf0176f562ce68b scripts/train/joint/service_bootstrap.py +e43cfe8483949a6c1c0c7bebf8ff52e589ee1e442564992b57e8f545b3d691e1 scripts/train/joint/verify_factorial.py +861b1f42aa54e8123898196e9e92241f39aa8bec9ce3e871e37bcf4d3db6c0e4 scripts/train/joint/verify_full.py +0b9cc075c9faa5ef9883d1107b33ec75468dbb271836cf6b550bbc4b01a0f17a scripts/train/joint/verify_temporal_pair.py diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/clusters/pace/__init__.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/clusters/pace/__init__.py new file mode 100644 index 000000000..173dfd85c --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/clusters/pace/__init__.py @@ -0,0 +1 @@ +"""Reusable PACE allocation and container admission. No scheduler submission.""" diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/clusters/pace/gpu_admission.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/clusters/pace/gpu_admission.py new file mode 100644 index 000000000..58a852fb1 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/clusters/pace/gpu_admission.py @@ -0,0 +1,287 @@ +#!/usr/bin/env python3 +"""Small positive base/CUDA/BF16/NCCL gate; actual model smoke stays downstream.""" + +import argparse +import json +import os +import socket +import subprocess +import sys +import time +import uuid +from datetime import timedelta +from pathlib import Path + + +def require(condition, message): + if not condition: + raise RuntimeError(message) + + +def write_new(path, value): + with Path(path).open("x") as stream: + json.dump(value, stream, indent=2, sort_keys=True) + stream.write("\n") + + +def check_slurm_cgroup(host_text, inner_text, job_id, sluid=None, cluster=None): + host_paths = [line.split(":", 2)[2] for line in host_text.splitlines()] + inner_paths = [line.split(":", 2)[2] for line in inner_text.splitlines()] + anchors = [] + for path in host_paths: + parts = path.split("/") + native_sluid = bool(sluid) and sluid in parts + native_job = "job_" + job_id in parts or "job" + job_id in parts + if native_sluid or (cluster != "phoenix-slurm" and native_job): + anchors.append(path) + require(anchors, "Slurm ancestor cgroup is not identified") + require( + all( + any( + inner == host or inner.startswith(host.rstrip("/") + "/") + for inner in inner_paths + ) + for host in anchors + ), + "Container escaped the Slurm ancestor cgroup", + ) + + +def cuda_uuid(properties): + # PyTorch exposes CUDA's raw 16 UUID bytes. This avoids relying on the + # formatting of the C++ _CUuuid.__str__ implementation across versions. + return "GPU-" + str(uuid.UUID(bytes=bytes(properties.uuid.bytes))) + + +def validate_base(control): + release = Path("/etc/os-release").read_text() + require( + "ID=ubuntu" in release or 'ID="ubuntu"' in release, + "Container base is not Ubuntu", + ) + require(sys.version_info[:2] == (3, 12), "Container Python is not 3.12") + require( + Path("/run/pace-proof/control.json").is_file(), + "Positive container bind marker missing", + ) + mount_namespace = os.readlink("/proc/self/ns/mnt") + user_namespace = os.readlink("/proc/self/ns/user") + require( + mount_namespace != control["host_mount_namespace"], + "Container mount namespace is unchanged", + ) + require( + user_namespace != control["host_user_namespace"], + "Rootless container user namespace is unchanged", + ) + check_slurm_cgroup( + control["host_cgroup"], + Path("/proc/self/cgroup").read_text(), + control["attestation"]["job_id"], + control["attestation"]["ownership"]["sluid"], + control["attestation"]["cluster"], + ) + return { + "python": sys.version, + "executable": sys.executable, + "os_release": release, + "mount_namespace": mount_namespace, + "user_namespace": user_namespace, + "host_cgroup": control["host_cgroup"], + "container_cgroup": Path("/proc/self/cgroup").read_text(), + "slurm_cgroup_preserved": True, + } + + +def worker(control): + # This entry is invoked through the frozen runtime_bootstrap.py prefix. + import torch + import torch.distributed as distributed + + rank = int(os.environ["LOCAL_RANK"]) + world = len(control["expected_uuids"]) + require(world in (2, 4), "Need two or four assigned GPUs") + require( + torch.__version__ == control["expected_torch"], + "Scientific Torch version changed", + ) + require( + os.environ.get("TORCH_ALLOW_TF32_CUBLAS_OVERRIDE") == "0" + and os.environ.get("NVIDIA_TF32_OVERRIDE") == "0", + "Publisher TF32 override was not disabled", + ) + require( + not torch.backends.cuda.matmul.allow_tf32 + and not torch.backends.cudnn.allow_tf32, + "Frozen disabled-TF32 policy was not applied", + ) + require( + torch.cuda.device_count() == world, + "Container does not expose exactly four CUDA GPUs", + ) + require(torch.cuda.is_available(), "CUDA unavailable") + torch.cuda.set_device(rank) + properties = torch.cuda.get_device_properties(rank) + require(properties.major >= 9, "CUDA GPU is below SM90") + require( + "H100" in properties.name or "H200" in properties.name, + "CUDA GPU family changed", + ) + # The CUDA runtime's UUID, rather than NVML's full host inventory, proves the + # rank actually accesses the GPU admitted for this logical CUDA ordinal. + actual_uuid = cuda_uuid(properties) + require( + actual_uuid.lower() == control["expected_uuids"][rank].lower(), + "CUDA UUID differs from Slurm assignment", + ) + require(torch.cuda.is_bf16_supported(), "BF16 unsupported") + left = torch.full((64, 64), 0.5, dtype=torch.bfloat16, device="cuda") + product = left @ left + require( + product.dtype == torch.bfloat16 and bool(torch.isfinite(product).all()), + "BF16 matmul failed", + ) + require( + bool( + torch.allclose(product.float(), torch.full((64, 64), 16.0, device="cuda")) + ), + "BF16 matmul gave wrong values", + ) + distributed.init_process_group("nccl", timeout=timedelta(seconds=120)) + value = torch.tensor([float(rank + 1)], device="cuda") + distributed.all_reduce(value) + require(value.item() == world*(world+1)/2, "Four-rank NCCL reduction failed") + distributed.barrier() + torch.cuda.synchronize() + distributed.destroy_process_group() + write_new( + Path(control["receipt_directory"]) / f"gpu-rank-{rank}.json", + { + "status": "PASS", + "rank": rank, + "world_size": world, + "uuid": actual_uuid, + "name": properties.name, + "compute_capability": [properties.major, properties.minor], + "torch": torch.__version__, + "torch_file": torch.__file__, + "bf16": True, + "nccl_all_reduce": world*(world+1)/2, + }, + ) + + +def controller(control): + base = validate_base(control) + world = len(control["expected_uuids"]) + require(world in (2, 4), "Need two or four assigned UUIDs") + with socket.socket() as probe: + probe.bind(("127.0.0.1", 0)) + port = probe.getsockname()[1] + children = [] + started = time.monotonic() + try: + for rank in range(world): + environment = dict(os.environ) + environment.update( + { + "RANK": str(rank), + "LOCAL_RANK": str(rank), + "WORLD_SIZE": str(world), + "LOCAL_WORLD_SIZE": str(world), + "MASTER_ADDR": "127.0.0.1", + "MASTER_PORT": str(port), + "TORCH_NCCL_ASYNC_ERROR_HANDLING": "1", + } + ) + command = [ + *control["python_prefix"], + "/run/pace-boundary/gpu_admission.py", + "--worker", + ] + children.append(subprocess.Popen(command, env=environment)) + while any(child.poll() is None for child in children): + require(time.monotonic() - started < 300, "CUDA/NCCL admission timed out") + require( + all(child.poll() in (None, 0) for child in children), + "CUDA/NCCL admission rank failed", + ) + time.sleep(0.2) + require( + all(child.returncode == 0 for child in children), + "CUDA/NCCL admission failed", + ) + finally: + for child in children: + if child.poll() is None: + child.terminate() + for child in children: + try: + child.wait(timeout=10) + except subprocess.TimeoutExpired: + child.kill() + child.wait() + receipts = [ + json.loads( + (Path(control["receipt_directory"]) / f"gpu-rank-{rank}.json").read_text() + ) + for rank in range(world) + ] + require( + [receipt["uuid"].lower() for receipt in receipts] + == [uuid.lower() for uuid in control["expected_uuids"]], + "Rank admission UUIDs differ", + ) + admission = { + "status": "PASS", + "base": base, + "ranks": receipts, + "nccl_passed": True, + "bf16_passed": True, + "elapsed_seconds": time.monotonic() - started, + } + write_new(Path(control["receipt_directory"]) / "gpu-admission.json", admission) + attestation = dict(control["attestation"]) + attestation.update({"status": "PASS", "gpu_probe": admission}) + write_new(Path(control["receipt_directory"]) / "attestation.json", attestation) + print( + "PACE GPU ADMISSION PASS: exact base, four allocated UUIDs, BF16, four-rank NCCL", + flush=True, + ) + # Training command is opaque here; source/config/resume checks remain owned + # by the original reviewed inner launcher. + os.execvpe(control["inner_command"][0], control["inner_command"], os.environ) + + +def bootstrap(control): + # The base interpreter only parses this control file. Every actual probe, + # including the controller, runs through the frozen scientific bootstrap. + prefix = control["python_prefix"] + require( + prefix and Path(prefix[0]).is_absolute(), "Scientific Python prefix is missing" + ) + command = [*prefix, "/run/pace-boundary/gpu_admission.py", "--controller"] + os.execvpe(command[0], command, os.environ) + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + choice = parser.add_mutually_exclusive_group(required=True) + choice.add_argument("--worker", action="store_true") + choice.add_argument("--controller", action="store_true") + choice.add_argument("--bootstrap", action="store_true") + arguments = parser.parse_args() + control_path = Path( + os.environ.get("PHOENIX_BOUNDARY_CONTROL", "/run/pace-proof/control.json") + ) + control = json.loads(control_path.read_text()) + if arguments.worker: + worker(control) + elif arguments.bootstrap: + bootstrap(control) + else: + controller(control) + + +if __name__ == "__main__": + main() diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/clusters/pace/gpu_ownership.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/clusters/pace/gpu_ownership.py new file mode 100644 index 000000000..c833c163a --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/clusters/pace/gpu_ownership.py @@ -0,0 +1,271 @@ +"""Read-only four-Hopper ownership proof across Slurm and filtered NVML namespaces. + +Numeric Slurm GPU indices are validated against native GRES IDX, never used as +NVML ordinals. Physical UUID/minor ownership comes from the current job cgroup +and kernel device-open permissions, cross-checked against NVML, XML and /proc. +""" + +import csv +import glob +import os +import re +import stat +import subprocess +import xml.etree.ElementTree as ET +from pathlib import Path + + +def require(condition, message): + if not condition: + raise ValueError(message) + + +def indices(value, world=4): + require(world in (2, 4), "Need two or four owned GPUs") + result = [] + for token in value.split(","): + token = token.strip() + if re.fullmatch(r"\d+-\d+", token): + lo, hi = map(int, token.split("-")) + require(0 <= lo <= hi < 64, "Invalid Slurm range") + result.extend(str(x) for x in range(lo, hi + 1)) + else: + require( + re.fullmatch(r"\d+|GPU-[0-9a-fA-F-]{36}", token) is not None, + "Invalid Slurm GPU token", + ) + result.append(token) + require( + len(result) == len(set(result)) == world, + "Need exactly four distinct Slurm assignments", + ) + require( + all(x.isdigit() for x in result) or all(x.startswith("GPU-") for x in result), + "Mixed Slurm identity namespaces", + ) + return result + + +def bdf(value): + domain, bus, device = value.strip().lower().split(":") + return f"{int(domain,16):04x}:{int(bus,16):02x}:{device}" + + +def verify(evidence, expected): + world = expected.get("world_size", 4) + require(world in (2, 4), "Need two or four owned GPUs") + cluster_lines = re.findall( + r"^\s*ClusterName\s*=\s*(\S+)\s*$", evidence["scheduler_config"], re.M + ) + require(cluster_lines == [expected["cluster"]], "Native cluster mismatch") + fields = dict(x.split("=", 1) for x in evidence["native"].split() if "=" in x) + env = evidence["environment"] + job = env.get("SLURM_JOB_ID", "") + node = env.get("SLURMD_NODENAME", "") + require( + job.isdigit() + and fields.get("JobId") == job + and fields.get("JobState") == "RUNNING", + "Wrong current native job", + ) + require( + fields.get("UserId") == f"{expected['user']}({expected['uid']})", + "Native owner mismatch", + ) + require( + fields.get("Account") == expected["account"] + and fields.get("QOS") == expected["qos"], + "Association mismatch", + ) + require( + fields.get("NodeList") == fields.get("BatchHost") == node + and fields.get("NumNodes") == "1", + "Expected one exact node", + ) + require( + fields.get("Restarts") == "0" and env.get("SLURM_RESTART_COUNT", "0") == "0", + "Fresh allocation required", + ) + allocations = indices(env.get("SLURM_JOB_GPUS", ""), world) + native = re.findall( + rf"GRES=gpu(?::h100|:h200)?:{world}\(IDX:([0-9,-]+)\)", evidence["native"] + ) + require(len(native) == 1, "Need one native four-Hopper GRES allocation") + native_ids = indices(native[0], world) + require(all(x.isdigit() for x in native_ids), "Native IDX malformed") + if allocations[0].isdigit(): + require(set(native_ids) == set(allocations), "Slurm env and native IDX differ") + cgroups = [ + line.split(":", 2)[2].split("/") for line in evidence["cgroup"].splitlines() + ] + sluid = fields.get("SLUID") + if expected["cluster"] == "phoenix-slurm": + require( + bool(sluid) and any(sluid in p for p in cgroups), + "Native SLUID missing from current cgroup", + ) + else: + require( + (sluid and any(sluid in p for p in cgroups)) + or any("job_" + job in p or "job" + job in p for p in cgroups), + "Current job missing from cgroup", + ) + inventory = [] + for row in csv.reader(evidence["inventory"].splitlines(), skipinitialspace=True): + require(len(row) == 5, "Inventory must have original five supported fields") + ordinal, uuid, name, sm, memory = [x.strip() for x in row] + require( + ordinal.isdigit() and re.fullmatch(r"GPU-[0-9a-fA-F-]{36}", uuid), + "Bad NVML identity", + ) + require( + re.search(r"\bH(?:100|200)\b", name) + and float(sm) >= 9 + and int(memory) >= 75000, + "Not a full Hopper GPU", + ) + inventory.append( + dict( + index=int(ordinal), + uuid=uuid, + name=name, + sm=float(sm), + memory_mib=int(memory), + ) + ) + require( + len(inventory) + == len({r["uuid"] for r in inventory}) + == len({r["index"] for r in inventory}) + == world, + "Require the exact bijective filtered NVML GPUs", + ) + physical = {} + for path, text in evidence["proc"].items(): + values = dict(x.split(":", 1) for x in text.splitlines() if ":" in x) + values = {k.strip(): v.strip() for k, v in values.items()} + uuid = values.get("GPU UUID") + minor = int(values["Device Minor"]) + bus = bdf(values["Bus Location"]) + require( + uuid + and uuid not in physical + and minor not in {r["minor"] for r in physical.values()}, + "Ambiguous /proc GPU identity", + ) + physical[uuid] = dict(minor=minor, bdf=bus) + require(len(physical) >= world, "Incomplete physical /proc inventory") + devices = evidence["devices"] + require( + len(devices) == len({r["minor"] for r in devices}) == len(physical), + "Incomplete kernel device inventory", + ) + require( + {r["minor"] for r in devices} == {r["minor"] for r in physical.values()}, + "Physical/device minor sets differ", + ) + require( + all(r["character_device"] and r["major"] == 195 for r in devices), + "Invalid GPU character device", + ) + allowed = {r["minor"] for r in devices if r["read_open_permitted"]} + require(len(allowed) == world, "Kernel must grant exactly four physical GPU minors") + uuids = {r["uuid"] for r in inventory} + require( + {u for u, p in physical.items() if p["minor"] in allowed} == uuids, + "Kernel ownership and NVML UUIDs differ", + ) + if allocations[0].startswith("GPU-"): + require( + set(allocations) == uuids, + "Slurm UUID assignments differ from kernel ownership", + ) + xml = ET.fromstring(evidence["xml"]) + xml_nodes = xml.findall("gpu") + require( + len(xml_nodes) == world and {n.findtext("uuid") for n in xml_nodes} == uuids, + "XML/NVML UUID inventories differ", + ) + for n in xml_nodes: + identity = physical[n.findtext("uuid")] + require( + int(n.findtext("minor_number")) == identity["minor"] + and bdf(n.findtext("pci/pci_bus_id")) == identity["bdf"], + "XML and /proc physical identities differ", + ) + selected = [{**r, **physical[r["uuid"]]} for r in inventory] + return dict( + schema="slurm-kernel-gpu-ownership-v3", + status="PASS", + job_id=job, + node=node, + native_resources={ + k: fields.get(k) + for k in ("NumCPUs", "MinMemoryNode", "Requeue", "Partition", "TimeLimit") + }, + sluid=sluid, + cluster=expected["cluster"], + user=expected["user"], + uid=expected["uid"], + account=expected["account"], + qos=expected["qos"], + native_assignment_tokens=allocations, + native_indices=native_ids, + mapping_basis="current native job+cgroup+kernel permissions+UUID/BDF/minor bijection;no ordinal substitution", + gpus=selected, + ) + + +def command(argv): + return subprocess.run( + argv, check=True, capture_output=True, text=True, timeout=30 + ).stdout + + +def collect(scontrol="/opt/slurm/current/bin/scontrol"): + keys = [ + "SLURM_JOB_ID", + "SLURMD_NODENAME", + "SLURM_JOB_GPUS", + "SLURM_RESTART_COUNT", + "CUDA_VISIBLE_DEVICES", + ] + env = {k: os.environ[k] for k in keys if k in os.environ} + evidence = dict( + environment=env, + scheduler_config=command([scontrol, "show", "config"]), + native=command([scontrol, "show", "job", "-dd", env["SLURM_JOB_ID"]]), + inventory=command( + [ + "nvidia-smi", + "--query-gpu=index,uuid,name,compute_cap,memory.total", + "--format=csv,noheader,nounits", + ] + ), + xml=command(["nvidia-smi", "-q", "-x"]), + cgroup=Path("/proc/self/cgroup").read_text(), + proc={ + p: Path(p).read_text() + for p in glob.glob("/proc/driver/nvidia/gpus/*/information") + }, + devices=[], + ) + for path in sorted(glob.glob("/dev/nvidia[0-9]*")): + if not re.fullmatch(r"/dev/nvidia\d+", path): + continue + s = os.stat(path) + row = dict( + path=path, + major=os.major(s.st_rdev), + minor=os.minor(s.st_rdev), + character_device=stat.S_ISCHR(s.st_mode), + read_open_permitted=False, + ) + try: + fd = os.open(path, os.O_RDONLY | os.O_CLOEXEC) + os.close(fd) + row["read_open_permitted"] = True + except PermissionError: + pass + evidence["devices"].append(row) + return evidence diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/clusters/pace/pace_podman.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/clusters/pace/pace_podman.py new file mode 100644 index 000000000..aa405747d --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/clusters/pace/pace_podman.py @@ -0,0 +1,1055 @@ +#!/usr/bin/env python3 +"""Run a hash-bound training command in a scheduled, rootless PACE container. + +This is a hardware/container boundary, not a training implementation. No shared +runtime is extracted, no Slurm job is submitted, and no system configuration is +changed. The caller supplies the reviewed inner command and scientific runtime. +""" + +import argparse +import csv +import gzip +import hashlib +import json +import os +import re +import shutil +import signal +import stat +import subprocess +import sys +import tarfile +import time +import xml.etree.ElementTree as ET +from pathlib import Path, PurePosixPath + +try: + from . import gpu_ownership +except ImportError: + import gpu_ownership + +SCHEMA = "pace-podman-boundary-v2" +GIB = 1024**3 +GPU_UUID = re.compile(r"GPU-[0-9a-fA-F-]{36}\Z") +SHA256 = re.compile(r"[0-9a-f]{64}\Z") +NAME = re.compile(r"[a-z0-9][a-z0-9-]{0,95}\Z") +ENV_KEY = re.compile(r"[A-Za-z_][A-Za-z0-9_]*\Z") + + +class AdmissionError(RuntimeError): + pass + + +class InterruptedLaunch(AdmissionError): + def __init__(self, signum): + super().__init__(f"Launch interrupted by signal {signum}; child stopped") + self.signum = signum + + +def require(condition, message): + if not condition: + raise AdmissionError(message) + + +def digest(path): + value = hashlib.sha256() + with Path(path).open("rb") as stream: + for block in iter(lambda: stream.read(8 * 1024 * 1024), b""): + value.update(block) + return value.hexdigest() + + +def verified_file(reference): + require(isinstance(reference, dict), "File reference must be an object") + path = Path(reference["path"]) + require(path.is_absolute(), "File reference must be absolute") + require(not path.is_symlink() and path.is_file(), f"Not a regular input: {path}") + require(bool(SHA256.fullmatch(reference.get("sha256", ""))), "Invalid SHA-256") + if "size_bytes" in reference: + require(path.stat().st_size == reference["size_bytes"], f"Size changed: {path}") + require(digest(path) == reference["sha256"], f"SHA-256 changed: {path}") + return path + + +def read_bound_json(reference): + return json.loads(verified_file(reference).read_text()) + + +def write_json_new(path, value): + with Path(path).open("x") as stream: + json.dump(value, stream, indent=2, sort_keys=True) + stream.write("\n") + + +def checked_tool(specification, name): + path = verified_file(specification) + require(os.access(path, os.X_OK), f"Tool is not executable: {name}") + origin = specification.get("origin") + require(origin in {"site", "official-nvidia"}, f"Unreviewed tool origin: {name}") + if origin == "official-nvidia": + proof = read_bound_json(specification["provenance"]) + serialized = json.dumps(proof) + require( + "https://github.com/NVIDIA/" in serialized + or "https://nvidia.github.io/" in serialized, + f"Missing official NVIDIA provenance: {name}", + ) + return str(path) + + +def publisher_environment(receipt): + require(receipt.get("status") == "PASS", "Base image receipt did not pass") + reference = receipt.get("source_image_reference", "") + image_digest = receipt.get("source_image_digest", "") + require( + bool(re.fullmatch(r"sha256:[0-9a-f]{64}", image_digest)), "Base digest missing" + ) + if "@" in reference: + require( + receipt.get("source_tag") == "nvcr.io/nvidia/pytorch:25.06-py3", + "Wrong base tag", + ) + require( + reference == "nvcr.io/nvidia/pytorch@" + image_digest, + "Base reference/digest mismatch", + ) + else: + require(reference == "nvcr.io/nvidia/pytorch:25.06-py3", "Wrong base") + require( + receipt.get("platform") in (None, "linux/amd64", "linux-amd64") + or receipt.get("platform") == {"os": "linux", "architecture": "amd64"}, + "Wrong platform", + ) + result = {} + for entry in receipt["config_env"]: + require(isinstance(entry, str) and "=" in entry, "Invalid publisher ENV") + key, value = entry.split("=", 1) + require(bool(ENV_KEY.fullmatch(key)), "Invalid publisher ENV name") + require(key not in result, "Duplicate publisher ENV") + result[key] = value + require("PATH" in result, "Publisher PATH missing") + return result + + +def required_free_bytes(base_regular_bytes, payload_regular_bytes): + require( + isinstance(payload_regular_bytes, int) and payload_regular_bytes > 0, + "Bad payload size", + ) + if base_regular_bytes is None: + return 200 * GIB + require( + isinstance(base_regular_bytes, int) and base_regular_bytes > 0, "Bad base size" + ) + # One imported VFS layer plus its writable container copy; no uncompressed + # tar intermediate is created. JIT/cache/log headroom is explicit. + return 2 * base_regular_bytes + payload_regular_bytes + 16 * GIB + + +def local_workspace(parent, namespace, job_id, required): + parent = Path(parent) + require(parent.is_absolute() and parent.is_dir(), "Local parent is unavailable") + resolved = parent.resolve() + require( + resolved != Path.home() and Path.home() not in resolved.parents, + "Home cannot hold the runtime cache", + ) + filesystem = local_filesystem(resolved, Path("/proc/self/mountinfo").read_text()) + require( + filesystem in {"xfs", "ext2", "ext3", "ext4", "btrfs", "tmpfs"}, + "Runtime extraction must use allocated node-local temporary storage", + ) + require( + shutil.disk_usage(parent).free >= required, "Insufficient node-local capacity" + ) + root = parent / f"pace-{namespace}-{job_id}" + root.mkdir(mode=0o700) + for child in ("payload", "storage", "run", "tmp", "cdi", "logs", "jit"): + (root / child).mkdir(mode=0o700) + return root + + +def local_filesystem(path, mountinfo): + """Resolve the longest matching mount, rather than guessing from its name.""" + matches = [] + path = Path(path) + for line in mountinfo.splitlines(): + before, separator, after = line.partition(" - ") + require(bool(separator), "Malformed Linux mount information") + fields = before.split() + mount = Path( + fields[4] + .replace("\\040", " ") + .replace("\\011", "\t") + .replace("\\134", "\\") + ) + if mount == path or mount in path.parents: + matches.append((len(mount.parts), after.split()[0])) + require(bool(matches), "Temporary filesystem type is unknown") + return max(matches)[1] + + +def normalized_member(name): + require(isinstance(name, str) and "\x00" not in name, "Invalid archive path") + path = PurePosixPath(name) + require( + not path.is_absolute() and ".." not in path.parts, + f"Escaping archive path: {name}", + ) + return str(path) + + +def safe_extract_zstd( + archive, destination, zstd, *, compression="zstd", regular_byte_limit=None +): + """Extract without ever following an archive-created symlink on the host. + + Symlinks are installed last. The pinned venv's /usr/bin/python leaf link is + retained literally; it must resolve against the container, never the host. + Both reviewed collector formats use the identical streamed tar guards. + """ + require(compression in {"zstd", "gzip"}, "Unsupported payload compression") + if regular_byte_limit is not None: + require( + type(regular_byte_limit) is int and regular_byte_limit >= 0, + "Invalid regular-byte budget", + ) + destination = Path(destination) + seen, deferred, directories = set(), [], [] + regular_bytes = 0 + producer = None + if compression == "gzip": + decompressed = gzip.open(archive, "rb") + else: + producer = subprocess.Popen( + [zstd, "-dc", "--", str(archive)], stdout=subprocess.PIPE + ) + decompressed = producer.stdout + try: + with tarfile.open(fileobj=decompressed, mode="r|") as stream: + for member in stream: + name = normalized_member(member.name) + if name == ".": + require(member.isdir(), "Archive root must be a directory") + continue + require( + name.startswith("workspace/"), + "Payload must contain only canonical workspace paths", + ) + require(name not in seen, f"Duplicate archive member: {name}") + seen.add(name) + target = destination / name + target.parent.mkdir(mode=0o700, parents=True, exist_ok=True) + # Any non-directory parent is rejected; symlinks are deferred. + for parent in target.parents: + if parent == destination: + break + require( + not parent.is_symlink() and parent.is_dir(), + "Archive parent is not a directory", + ) + if member.isdir(): + target.mkdir(mode=0o700, exist_ok=True) + directories.append((target, member.mode & 0o777, member.mtime)) + elif member.isreg(): + require(member.size >= 0, "Negative archive member size") + if regular_byte_limit is not None: + require( + regular_bytes + member.size <= regular_byte_limit, + "Payload exceeded its immutable regular-byte budget", + ) + with target.open("xb") as output: + source = stream.extractfile(member) + require(source is not None, "Missing archive file body") + shutil.copyfileobj(source, output, 8 * 1024 * 1024) + require( + target.stat().st_size == member.size, "Truncated archive file" + ) + target.chmod(member.mode & 0o777) + os.utime(target, (member.mtime, member.mtime)) + regular_bytes += member.size + elif member.issym() or member.islnk(): + deferred.append((member, target)) + else: + raise AdmissionError(f"Special archive member rejected: {name}") + # Consume tar padding through the compression trailer. This verifies + # gzip's CRC and avoids closing a zstd pipe before its final writes. + while decompressed.read(1024 * 1024): + pass + decompressed.close() + if producer is not None: + require(producer.wait() == 0, "Zstd decompression failed") + # Hard links only refer to already materialized regular files. + for member, target in deferred: + if member.islnk(): + source = destination / normalized_member(member.linkname) + require( + source.is_file() and not source.is_symlink(), + "Unsafe archive hard link", + ) + os.link(source, target) + for member, target in deferred: + if member.issym(): + require( + not target.exists() and not target.is_symlink(), + "Symlink collides with archive path", + ) + target.symlink_to(member.linkname) + for directory, mode, mtime in reversed(directories): + directory.chmod(mode) + os.utime(directory, (mtime, mtime)) + return {"archive_members": len(seen), "regular_bytes": regular_bytes} + finally: + decompressed.close() + if producer is not None and producer.poll() is None: + producer.kill() + producer.wait() + + +def verify_payload_manifest(manifest, payload): + count, seen = 0, set() + for line in Path(manifest).read_text().splitlines(): + require( + len(line) > 66 and line[64:66] in (" ", " *"), "Invalid payload manifest" + ) + expected, name = line[:64], line[66:] + require(bool(SHA256.fullmatch(expected)), "Invalid payload manifest digest") + name = normalized_member( + name.lstrip("/") if name.startswith("/workspace/") else name + ) + require( + name.startswith("workspace/") and name not in seen, + "Bad/duplicate manifest path", + ) + seen.add(name) + path = Path(payload) / name + require( + all( + not parent.is_symlink() + for parent in path.parents + if parent != Path(payload) + ), + "Manifest traverses a symlink", + ) + require( + path.is_file() and not path.is_symlink(), f"Manifest file missing: {name}" + ) + require(digest(path) == expected, f"Extracted payload hash changed: {name}") + count += 1 + require(count > 0, "Empty payload manifest") + return count + + +def parse_inventory(text): + rows = [] + for row in csv.reader(text.splitlines(), skipinitialspace=True): + require(len(row) == 5, "Unexpected GPU inventory columns") + index, uuid, name, capability, memory = (value.strip() for value in row) + require( + index.isdigit() and bool(GPU_UUID.fullmatch(uuid)), "Invalid GPU identity" + ) + rows.append( + { + "index": int(index), + "uuid": uuid, + "name": name, + "sm": float(capability), + "memory_mib": int(memory), + } + ) + require( + rows and len({row["uuid"] for row in rows}) == len(rows), + "Invalid GPU inventory", + ) + return rows + + +def assigned_gpus(evidence, expected_identity): + # Slurm IDX and filtered NVML indices are separate namespaces. The current + # cgroup, kernel device permissions and UUID/BDF/minor bijection prove ownership. + try: + return gpu_ownership.verify(evidence, expected_identity) + except (ValueError, KeyError) as error: + raise AdmissionError("GPU ownership: " + str(error)) from error + + +def gpu_health(xml_text, selected): + tree = ET.fromstring(xml_text) + nodes = {node.findtext("uuid"): node for node in tree.findall("gpu")} + result = [] + for gpu in selected: + require(gpu["uuid"] in nodes, "GPU health identity missing") + node = nodes[gpu["uuid"]] + checked = {} + require( + node.findtext("ecc_mode/current_ecc") == "Enabled", "GPU ECC is not enabled" + ) + require( + node.findtext("mig_mode/current_mig") == "Disabled", + "MIG is outside this four-full-GPU contract", + ) + for category in ("volatile", "aggregate"): + group = node.find(f"ecc_errors/{category}") + require(group is not None, "Uncorrectable ECC health is unavailable") + values = [ + leaf.text + for leaf in group.iter() + if len(leaf) == 0 and "uncorrectable" in leaf.tag + ] + if not values: + value = group.findtext("double_bit/total") or group.findtext( + "uncorrectable/total" + ) + values = [value] if value is not None else [] + require( + values and all(value and value.strip().isdigit() for value in values), + "Uncorrectable ECC health is unavailable", + ) + require( + all(int(value) == 0 for value in values), + "Uncorrectable ECC errors present", + ) + checked[f"{category}_uncorrectable"] = [int(value) for value in values] + recovery = node.findtext("gpu_recovery_action") + if recovery is not None: + require(recovery.strip().lower() == "none", "GPU recovery action requested") + checked["gpu_recovery_action"] = recovery.strip() + else: + for key in ("reset_required", "drain_and_reset_recommended"): + value = node.findtext(f"gpu_reset_status/{key}") + require( + value is not None and value.strip().lower() == "no", + "GPU reset/repair requested or status unavailable", + ) + checked[key] = value.strip() + for key in ("reset_required", "drain_and_reset_recommended"): + value = node.findtext(f"gpu_reset_status/{key}") + if value is not None: + require( + value.strip().lower() in {"no", "n/a"}, "GPU reset/repair requested" + ) + for path in ( + "retired_pages/pending_retirement", + "retired_pages/pending_blacklist", + "remapped_rows/remapping_pending", + "remapped_rows/remapping_failure_occurred", + "remapped_rows/remapped_row_pending", + "remapped_rows/remapped_row_failure", + "ecc_errors/channel_repair_pending", + "ecc_errors/tpc_repair_pending", + "ecc_errors/aggregate/sram_threshold_exceeded", + ): + value = node.findtext(path) + if value is not None: + require( + value.strip().lower() in {"no", "n/a"}, + "GPU page retirement/remapping needs attention", + ) + checked[path] = value.strip() + result.append({**gpu, "health": checked}) + return result + + +def restrict_cdi(specification, selected, hook_path): + require( + specification.get("kind") == "nvidia.com/gpu", "Unexpected CDI vendor/class" + ) + by_name = {device["name"]: device for device in specification["devices"]} + expected = [gpu["uuid"] for gpu in selected] + require(all(uuid in by_name for uuid in expected), "CDI lacks assigned UUID names") + result = dict(specification) + result["devices"] = [by_name[uuid] for uuid in expected] + indices = {gpu["minor"] for gpu in selected} + for edits in [ + result.get("containerEdits", {}), + *[device.get("containerEdits", {}) for device in result["devices"]], + ]: + for device in edits.get("deviceNodes", []): + for key in ("path", "hostPath"): + path = device.get(key, "") + match = re.fullmatch(r"/dev/nvidia([0-9]+)", path) + require( + not match or int(match.group(1)) in indices, + "CDI exposes an unallocated GPU", + ) + for mount in edits.get("mounts", []): + for key in ("hostPath", "containerPath"): + path = mount.get(key, "") + require( + path.rstrip("/") != "/dev", + "CDI mounts the entire host device directory", + ) + match = re.fullmatch(r"/dev/nvidia([0-9]+)", path) + require( + not match or int(match.group(1)) in indices, + "CDI mounts an unallocated GPU", + ) + for hook in edits.get("hooks", []): + require(hook.get("path") == hook_path, "CDI invokes an unverified hook") + return result + + +def cdi_generation_command(ctk, hook, output, selected): + command = [ + ctk, + "cdi", + "generate", + "--format=json", + "--device-name-strategy=uuid", + "--no-all-device", + "--nvidia-cdi-hook-path", + hook, + "--output", + str(output), + ] + for gpu in selected: + command += ["--device-id", gpu["uuid"]] + return command + + +def podman_base(tool, local): + return [ + tool, + "--remote=false", + "--root", + str(local / "storage"), + "--runroot", + str(local / "run"), + "--tmpdir", + str(local / "tmp"), + "--events-backend=file", + "--storage-driver=vfs", + "--storage-opt=vfs.ignore_chown_errors=true", + ] + + +def check_podman_info(information, local): + require( + information["host"]["security"]["rootless"] is True, "Podman is not rootless" + ) + require( + information["store"]["graphDriverName"] == "vfs", + "Unexpected Podman storage driver", + ) + require( + Path(information["store"]["graphRoot"]).resolve() + == (local / "storage").resolve(), + "Podman graph root escaped node-local storage", + ) + require( + Path(information["store"]["runRoot"]).resolve() == (local / "run").resolve(), + "Podman run root escaped node-local storage", + ) + + +def reject_payload_shadowing(mounts, manifest): + prefixes = [ + str(PurePosixPath(mount["container"])).rstrip("/") + "/" for mount in mounts + ] + for line in Path(manifest).read_text().splitlines(): + name = "/" + line[66:].lstrip("/") + require( + not any( + name == prefix[:-1] or name.startswith(prefix) for prefix in prefixes + ), + "Persistent bind would shadow an immutable payload file", + ) + + +def prepare_mount_targets(payload, mounts): + """Create new mount points before the containing workspace becomes read-only.""" + workspace = Path(payload) / "workspace" + prepared = [] + for mount in mounts: + checked_mount(mount) + relative = PurePosixPath(mount["container"]).relative_to("/workspace") + target = workspace.joinpath(*relative.parts) + current = workspace + for component in relative.parts[:-1]: + current = current / component + require( + not current.is_symlink(), + "Persistent mount target traverses an archive symlink", + ) + current.mkdir(mode=0o700, exist_ok=True) + require(current.is_dir(), "Persistent mount parent is not a directory") + require( + not target.is_symlink(), "Persistent mount target is an archive symlink" + ) + if Path(mount["host"]).is_dir(): + target.mkdir(mode=0o700, exist_ok=True) + require(target.is_dir(), "Directory bind target is not a directory") + else: + require(not target.exists(), "File bind would shadow an archived member") + target.touch(mode=0o600, exist_ok=False) + prepared.append(str(mount["container"])) + return prepared + + +def allocation_environment(host, inner): + result = dict(inner) + for key, value in host.items(): + if key.startswith("SLURM_") or key == "SLURMD_NODENAME": + result[key] = value + require(host.get("SLURMD_NODENAME"), "Allocated node identity is missing") + result["PIXEL_NODE"] = host["SLURMD_NODENAME"] + return result + + +def apply_runtime_masks(environment, selected): + result = dict(environment) + result.update( + { + "CUDA_VISIBLE_DEVICES": ",".join(gpu["uuid"] for gpu in selected), + "NVIDIA_VISIBLE_DEVICES": "void", + "PHOENIX_BOUNDARY_CONTROL": "/run/pace-proof/control.json", + "TORCH_ALLOW_TF32_CUBLAS_OVERRIDE": "0", + "NVIDIA_TF32_OVERRIDE": "0", + "PYTHONDONTWRITEBYTECODE": "1", + } + ) + return result + + +def checked_mount(mount): + host, container = Path(mount["host"]), PurePosixPath(mount["container"]) + require( + host.is_absolute() and host.exists() and not host.is_symlink(), + "Persistent mount is unavailable", + ) + require( + container.is_absolute() and ".." not in container.parts, + "Invalid container mount target", + ) + require( + str(container).startswith("/workspace/") and str(container) != "/workspace/", + "Persistent mounts must overlay explicit workspace subpaths", + ) + require(isinstance(mount["read_only"], bool), "Mount mode must be explicit") + require( + "," not in str(host) and "," not in str(container), "Unsupported mount path" + ) + return f"type=bind,src={host},dst={container}," + ( + "ro" if mount["read_only"] else "rw" + ) + + +def container_command(base, request, local, proofs, image, selected, environment): + command = [ + *base, + "--cdi-spec-dir", + str(local / "cdi"), + "run", + "--rm", + "--pull=never", + "--network=host", + "--ipc=host", + "--cgroupns=host", + "--group-add=keep-groups", + "--security-opt=no-new-privileges", + "--name", + f"pace-{request['namespace']}-{os.environ['SLURM_JOB_ID']}", + ] + mounts = [ + f"type=bind,src={local / 'payload' / 'workspace'},dst=/workspace,ro", + f"type=bind,src={Path(__file__).resolve().parent},dst=/run/pace-boundary,ro", + f"type=bind,src={proofs},dst=/run/pace-proof,rw", + f"type=bind,src={local / 'logs'},dst=/tmp/pixel-full-logs,rw", + f"type=bind,src={local / 'jit'},dst=/run/pace-jit,rw", + ] + mounts.extend( + checked_mount(mount) for mount in request.get("persistent_mounts", []) + ) + credential = request["credential"] + host = Path(credential["host"]) + require( + host.is_absolute() and host.is_file() and not host.is_symlink(), + "Credential binding is unavailable", + ) + require( + stat.S_IMODE(host.stat().st_mode) & 0o077 == 0, "Credential must be private" + ) + require( + credential["container"] == "/run/pixel-wandb.netrc", + "Unexpected credential target", + ) + mounts.append(f"type=bind,src={host},dst=/run/pixel-wandb.netrc,ro") + for mount in mounts: + command += ["--mount", mount] + for gpu in selected: + command += ["--device", f"nvidia.com/gpu={gpu['uuid']}"] + for key, value in sorted(environment.items()): + require( + bool(ENV_KEY.fullmatch(key)) and isinstance(value, str), + "Invalid container environment", + ) + command += ["--env", f"{key}={value}"] + command += [ + "--entrypoint", + "/bin/bash", + image, + "/run/pace-boundary/inside_pace.sh", + ] + return command + + +def run_checked(command, environment, capture=True, timeout=None): + child = subprocess.Popen( + command, + env=environment, + text=True, + stdout=subprocess.PIPE if capture else None, + stderr=subprocess.PIPE if capture else None, + start_new_session=True, + ) + received = [] + previous = {} + started = time.monotonic() + + def forward(signum, _frame): + received.append((signum, time.monotonic())) + if child.poll() is None: + try: + os.killpg(child.pid, signum) + except ProcessLookupError: + pass + + for signum in (signal.SIGTERM, signal.SIGINT): + previous[signum] = signal.signal(signum, forward) + try: + while True: + try: + stdout, stderr = child.communicate(timeout=1) + break + except subprocess.TimeoutExpired: + if received and time.monotonic() - received[0][1] >= 30: + os.killpg(child.pid, signal.SIGKILL) + stdout, stderr = child.communicate(timeout=10) + break + if timeout is not None and time.monotonic() - started >= timeout: + os.killpg(child.pid, signal.SIGKILL) + child.communicate(timeout=10) + raise subprocess.TimeoutExpired(command, timeout) + if received: + raise InterruptedLaunch(received[0][0]) + finally: + for signum, handler in previous.items(): + signal.signal(signum, handler) + if child.poll() is None: + os.killpg(child.pid, signal.SIGKILL) + child.wait(timeout=10) + detail = (stderr or "")[-4000:] if capture else "See job stderr" + require( + child.returncode == 0, + f"Boundary subprocess failed (exit {child.returncode}): {command[0]}\n{detail}", + ) + return stdout if capture else None + + +def cleanup_container(base, name, environment): + """Bounded cleanup of this request's named container before log mirroring.""" + result = [] + for arguments, timeout in ( + (["stop", "--time=20", name], 25), + (["rm", "--force", name], 20), + ): + try: + command = subprocess.run( + [*base, *arguments], + env=environment, + capture_output=True, + text=True, + timeout=timeout, + ) + result.append( + { + "operation": arguments[0], + "exit_code": command.returncode, + "stderr_tail": command.stderr[-2000:], + } + ) + except subprocess.TimeoutExpired: + result.append({"operation": arguments[0], "status": "TIMEOUT"}) + return result + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--request", required=True) + parser.add_argument("--request-sha256", required=True) + parser.add_argument("--check-request-only", action="store_true", + help="Verify request/helper hashes and namespace before GPU submission; no runtime or GPU claim") + arguments = parser.parse_args() + request_path = verified_file( + {"path": arguments.request, "sha256": arguments.request_sha256} + ) + request = json.loads(request_path.read_text()) + require(request.get("schema") == SCHEMA, "Wrong outer request schema") + bound_helpers = { + Path(item["path"]).name: verified_file(item) + for item in request["boundary_files"] + } + require( + set(bound_helpers) + == {"pace_podman.py", "gpu_admission.py", "gpu_ownership.py", "inside_pace.sh"}, + "Boundary helper binding is incomplete", + ) + require( + all( + path.resolve().parent == Path(__file__).resolve().parent + for path in bound_helpers.values() + ), + "Boundary helper is outside the reviewed directory", + ) + require(bool(NAME.fullmatch(request["namespace"])), "Invalid job namespace") + if arguments.check_request_only: + print(json.dumps(dict(status="BOUND_REQUEST_STATIC_PASS",namespace=request["namespace"], + request_sha256=arguments.request_sha256,bound_helpers=len(bound_helpers)))) + return 0 + job_id = os.environ.get("SLURM_JOB_ID", "") + require( + job_id.isdigit() and os.environ.get("SLURMD_NODENAME"), + "A scheduled compute allocation is required", + ) + require( + int(os.environ.get("SLURM_RESTART_COUNT", "0")) == 0, + "Use a fresh immutable resume request after a restart", + ) + if request.get("expected_node"): + require( + os.environ["SLURMD_NODENAME"] == request["expected_node"], + "Wrong compute node", + ) + require( + request.get("inner_command") + and all(isinstance(arg, str) for arg in request["inner_command"]), + "Inner command is missing", + ) + require( + request.get("gpu_probe_python_prefix") + and all(isinstance(arg, str) for arg in request["gpu_probe_python_prefix"]), + "Scientific Python prefix is missing", + ) + tools = { + key: checked_tool(request["tools"][key], key) + for key in ("podman", "zstd", "nvidia_ctk", "nvidia_cdi_hook") + } + base_receipt = read_bound_json(request["base_receipt"]) + image_environment = publisher_environment(base_receipt) + base_archive = verified_file(base_receipt["rootfs_archive"]) + source_config = read_bound_json(base_receipt["source_config"]) + require( + source_config.get("os") == "linux" + and source_config.get("architecture") == "amd64", + "OCI config has wrong platform", + ) + require( + source_config["config"]["Env"] == base_receipt["config_env"], + "Publisher ENV differs from bound OCI config", + ) + payload_archive = verified_file(request["payload"]["archive"]) + payload_compression = request["payload"]["archive"].get("compression") + require( + payload_compression in {"zstd", "gzip"}, + "Payload compression must be explicitly bound", + ) + manifest = verified_file(request["payload"]["manifest"]) + required = required_free_bytes( + request.get("base_uncompressed_bytes"), request["payload"]["regular_bytes"] + ) + local = local_workspace( + request.get("local_parent") or os.environ.get("TMPDIR", "/tmp"), + request["namespace"], + job_id, + required, + ) + proof_root = Path(request["proof_root"]) + require( + proof_root.is_absolute() + and proof_root.is_dir() + and not proof_root.is_symlink(), + "Persistent proof root is missing", + ) + proofs = proof_root / f"job-{job_id}" + proofs.mkdir(mode=0o700) + record = { + "schema": SCHEMA, + "status": "STARTED", + "job_id": job_id, + "node": os.environ["SLURMD_NODENAME"], + "request_sha256": arguments.request_sha256, + "base_receipt_sha256": request["base_receipt"]["sha256"], + "payload_sha256": request["payload"]["archive"]["sha256"], + "required_local_free_bytes": required, + "local_root": str(local), + "started_unix": time.time(), + } + write_json_new(proofs / "started.json", record) + container_started = False + base = None + try: + host_env = dict(os.environ) + host_env.update( + {"XDG_RUNTIME_DIR": str(local / "run"), "TMPDIR": str(local / "tmp")} + ) + ownership_evidence = gpu_ownership.collect() + write_json_new(proofs / "ownership-evidence.json", ownership_evidence) + ownership = assigned_gpus(ownership_evidence, request["expected_identity"]) + write_json_new(proofs / "gpu-ownership.json", ownership) + selected = ownership["gpus"] + health_xml = run_checked( + ["nvidia-smi", "-q", "-x", "-i", ",".join(gpu["uuid"] for gpu in selected)], + host_env, + timeout=30, + ) + health = gpu_health(health_xml, selected) + write_json_new(proofs / "host-gpus.json", health) + (proofs / "host-health.xml").write_text(health_xml) + generated = local / "generated-cdi.json" + run_checked( + cdi_generation_command( + tools["nvidia_ctk"], tools["nvidia_cdi_hook"], generated, selected + ), + host_env, + timeout=120, + ) + cdi = restrict_cdi( + json.loads(generated.read_text()), selected, tools["nvidia_cdi_hook"] + ) + write_json_new(local / "cdi" / "assigned-gpus.json", cdi) + write_json_new(proofs / "assigned-cdi.json", cdi) + extraction = safe_extract_zstd( + payload_archive, + local / "payload", + tools["zstd"], + compression=payload_compression, + regular_byte_limit=request["payload"]["regular_bytes"], + ) + require( + extraction["regular_bytes"] <= request["payload"]["regular_bytes"], + "Payload exceeded its immutable disk budget", + ) + verified_count = verify_payload_manifest(manifest, local / "payload") + reject_payload_shadowing(request.get("persistent_mounts", []), manifest) + mount_targets = prepare_mount_targets( + local / "payload", request.get("persistent_mounts", []) + ) + base = podman_base(tools["podman"], local) + podman_info = json.loads( + run_checked([*base, "info", "--format=json"], host_env, timeout=120) + ) + check_podman_info(podman_info, local) + write_json_new(proofs / "podman-info.json", podman_info) + image = run_checked( + [ + *base, + "import", + "--quiet", + "--arch=amd64", + "--os=linux", + str(base_archive), + ], + host_env, + timeout=1800, + ).strip() + require( + bool(re.fullmatch(r"(?:sha256:)?[0-9a-f]{64}", image)), + "Podman import did not return an image digest", + ) + inspect = json.loads( + run_checked([*base, "image", "inspect", image], host_env, timeout=60) + )[0] + require( + len(inspect.get("RootFS", {}).get("Layers", [])) == 1, + "Base image is not a single flattened layer", + ) + write_json_new(proofs / "imported-image.json", inspect) + inner_env = request.get("inner_env", {}) + require( + all( + isinstance(key, str) and isinstance(value, str) + for key, value in inner_env.items() + ), + "Inner environment must contain strings", + ) + require( + "WANDB_API_KEY" not in inner_env, + "Bind credentials separately from the public request", + ) + image_environment.update(inner_env) + # Publisher NVIDIA_VISIBLE_DEVICES=all must not activate a legacy hook + # alongside explicit CDI. CUDA UUID masking is allocation-specific. + image_environment = apply_runtime_masks(image_environment, selected) + image_environment = allocation_environment(os.environ, image_environment) + control = { + "expected_uuids": [gpu["uuid"] for gpu in selected], + "expected_torch": request.get("expected_torch", "2.9.1+cu126"), + "python_prefix": request["gpu_probe_python_prefix"], + "inner_command": request["inner_command"], + "receipt_directory": "/run/pace-proof", + "host_cgroup": Path("/proc/self/cgroup").read_text(), + "host_mount_namespace": os.readlink("/proc/self/ns/mnt"), + "host_user_namespace": os.readlink("/proc/self/ns/user"), + "attestation": { + "job_id": job_id, + "node": os.environ["SLURMD_NODENAME"], + "world_size": len(ownership["gpus"]), + "ownership": ownership, + "cluster": ownership["cluster"], + "payload_workspace": str(local / "payload" / "workspace"), + "payload_archive_sha256": request["payload"]["archive"]["sha256"], + "base_archive_sha256": base_receipt["rootfs_archive"]["sha256"], + "source_image_digest": base_receipt["source_image_digest"], + "gpus": health, + "outer_request_sha256": arguments.request_sha256, + }, + } + write_json_new(proofs / "control.json", control) + record.update( + { + "status": "HOST_ADMISSION_PASS", + "gpu_uuids": control["expected_uuids"], + "payload_verified_files": verified_count, + "payload_extraction": extraction, + "prepared_persistent_mount_targets": mount_targets, + "imported_image": image, + } + ) + write_json_new(proofs / "host-admission.json", record) + command = container_command( + base, request, local, proofs, image, selected, image_environment + ) + container_started = True + run_checked(command, host_env, capture=False) + require( + (proofs / "gpu-admission.json").is_file(), + "Container GPU admission receipt missing", + ) + record.update({"status": "PASS", "finished_unix": time.time()}) + write_json_new(proofs / "completed.json", record) + except BaseException as error: + if container_started and base: + record["container_cleanup"] = cleanup_container( + base, f"pace-{request['namespace']}-{job_id}", host_env + ) + record.update( + { + "status": "FAILED", + "error_type": type(error).__name__, + "error": str(error), + "finished_unix": time.time(), + } + ) + write_json_new(proofs / "failed.json", record) + raise + + +if __name__ == "__main__": + try: + main() + except InterruptedLaunch as error: + print(f"PHOENIX CONTAINER INTERRUPTED: {error}", file=sys.stderr) + sys.exit(128 + error.signum) + except (AdmissionError, KeyError, ValueError, OSError) as error: + print(f"PHOENIX CONTAINER ADMISSION FAILED: {error}", file=sys.stderr) + sys.exit(2) diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/ice/ice_checkpoint_mirror.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/ice/ice_checkpoint_mirror.py new file mode 100644 index 000000000..f4ec307da --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/ice/ice_checkpoint_mirror.py @@ -0,0 +1,836 @@ +#!/usr/bin/env python3 +"""Mirror validated ICE checkpoints to Skynet with verified, guarded pruning. + +Validators must exit zero and emit a JSON object on their final non-empty +stdout line. The object must contain a non-negative integer ``global_step``. +""" + +from __future__ import annotations + +import argparse +import fcntl +import glob +import hashlib +import json +import os +import re +import shlex +import signal +import subprocess +import sys +import time +from dataclasses import dataclass +from pathlib import Path +from typing import Any, Sequence + +INCOMPLETE_SUFFIXES = (".tmp", ".part", ".partial", ".incomplete") +HOST_RE = re.compile(r"^[A-Za-z0-9_.@-]+$") +SHA_RE = re.compile(r"^[0-9a-f]{64}$") +STOP = False + + +@dataclass(frozen=True) +class CheckpointInfo: + path: Path + sha256: str + global_step: int + size: int + mtime_ns: int + inode: int + metadata: dict[str, Any] + + def as_state(self) -> dict[str, Any]: + return { + "sha256": self.sha256, + "global_step": self.global_step, + "size": self.size, + "mtime_ns": self.mtime_ns, + "inode": self.inode, + "metadata": self.metadata, + } + + +def atomic_json(path: Path, payload: dict[str, Any]) -> None: + path.parent.mkdir(parents=True, exist_ok=True) + temporary = path.with_name(f".{path.name}.tmp.{os.getpid()}") + with temporary.open("w") as stream: + json.dump(payload, stream, indent=2, sort_keys=True) + stream.write("\n") + stream.flush() + os.fsync(stream.fileno()) + os.replace(temporary, path) + directory_fd = os.open(path.parent, os.O_RDONLY) + try: + os.fsync(directory_fd) + finally: + os.close(directory_fd) + + +def sha256_file(path: Path) -> str: + digest = hashlib.sha256() + with path.open("rb") as stream: + for block in iter(lambda: stream.read(8 * 1024 * 1024), b""): + digest.update(block) + return digest.hexdigest() + + +def stat_identity(stat_result: os.stat_result) -> tuple[int, int, int]: + return (stat_result.st_size, stat_result.st_mtime_ns, stat_result.st_ino) + + +def specific_absolute(path: Path, label: str) -> Path: + expanded = path.expanduser() + if not expanded.is_absolute(): + raise SystemExit(f"{label} must be a specific absolute path: {path}") + resolved = expanded.resolve() + if resolved == Path("/") or len(resolved.parts) < 4: + raise SystemExit(f"{label} must be a specific absolute path: {resolved}") + return resolved + + +def contained(path: Path, root: Path, label: str) -> None: + try: + path.relative_to(root) + except ValueError as exc: + raise SystemExit(f"{label} must be inside scratch-root {root}: {path}") from exc + + +def load_manifest(path: Path) -> dict[str, Any]: + data = json.loads(path.read_text()) + if data.get("schema_version") != 1 or not isinstance(data.get("runs"), list): + raise SystemExit("manifest must have schema_version=1 and a runs list") + if not data["runs"]: + raise SystemExit("manifest must contain at least one run") + ids: set[str] = set() + for row in data["runs"]: + required = {"id", "local_root", "checkpoint_glob", "validator", "remote_dir"} + missing = required - set(row) + if missing: + raise SystemExit(f"manifest row missing {sorted(missing)}") + if row["id"] in ids or not re.fullmatch(r"[A-Za-z0-9_.-]+", str(row["id"])): + raise SystemExit(f"invalid or duplicate run id: {row['id']!r}") + ids.add(row["id"]) + root = specific_absolute(Path(row["local_root"]), "local_root") + pattern = Path(row["checkpoint_glob"]) + if pattern.is_absolute(): + try: + pattern.parent.resolve().relative_to(root) + except ValueError as exc: + raise SystemExit( + f"checkpoint_glob escapes local_root for {row['id']}" + ) from exc + validator = Path(row["validator"]).expanduser().resolve() + if not validator.is_file() or not os.access(validator, os.X_OK): + raise SystemExit( + f"validator is not executable for {row['id']}: {validator}" + ) + remote = Path(row["remote_dir"]) + if not remote.is_absolute() or remote == Path("/") or len(remote.parts) < 3: + raise SystemExit( + f"remote_dir must be a specific absolute path for {row['id']}" + ) + if int(row.get("retain_local", 2)) < 2: + raise SystemExit(f"retain_local must be at least 2 for {row['id']}") + if "completion_sentinel" in row: + sentinel = specific_absolute( + Path(row["completion_sentinel"]), "completion_sentinel" + ) + try: + sentinel.relative_to(root) + except ValueError as exc: + raise SystemExit( + f"completion_sentinel must be inside local_root for {row['id']}" + ) from exc + return data + + +def candidates(row: dict[str, Any]) -> list[Path]: + root = Path(row["local_root"]).expanduser().resolve() + pattern = row["checkpoint_glob"] + resolved_pattern = pattern if os.path.isabs(pattern) else str(root / pattern) + result: set[Path] = set() + for raw in glob.glob(resolved_pattern, recursive=True): + path = Path(raw) + if path.name.endswith(INCOMPLETE_SUFFIXES): + continue + try: + if not path.is_file(): + continue + resolved = path.resolve(strict=True) + resolved.relative_to(root) + result.add(resolved) + except (FileNotFoundError, OSError, ValueError): + continue + return sorted(result, key=str) + + +def parse_validator_metadata(stdout: str, path: Path) -> dict[str, Any]: + lines = [line.strip() for line in stdout.splitlines() if line.strip()] + if not lines: + raise ValueError(f"validator emitted no metadata for {path}") + try: + metadata = json.loads(lines[-1]) + except json.JSONDecodeError as exc: + raise ValueError( + f"validator's last non-empty line is not JSON for {path}" + ) from exc + if not isinstance(metadata, dict): + raise ValueError(f"validator metadata must be a JSON object for {path}") + step = metadata.get("global_step") + if isinstance(step, bool) or not isinstance(step, int) or step < 0: + raise ValueError( + f"validator metadata requires non-negative integer global_step for {path}" + ) + if metadata.get("valid") is False: + raise ValueError(f"validator metadata marked checkpoint invalid: {path}") + return metadata + + +def info_from_cache(path: Path, prior: dict[str, Any] | None) -> CheckpointInfo | None: + if not prior: + return None + try: + current = path.stat() + except (FileNotFoundError, OSError): + return None + required = ("sha256", "global_step", "size", "mtime_ns", "inode", "metadata") + if any(key not in prior for key in required): + return None + if not SHA_RE.fullmatch(str(prior["sha256"])): + return None + if ( + current.st_size != prior["size"] + or current.st_mtime_ns != prior["mtime_ns"] + or current.st_ino != prior["inode"] + ): + return None + step = prior["global_step"] + if isinstance(step, bool) or not isinstance(step, int) or step < 0: + return None + if not isinstance(prior["metadata"], dict): + return None + return CheckpointInfo( + path=path, + sha256=str(prior["sha256"]), + global_step=step, + size=current.st_size, + mtime_ns=current.st_mtime_ns, + inode=current.st_ino, + metadata=dict(prior["metadata"]), + ) + + +def stable_valid_info( + path: Path, + validator: Path, + *, + cached: dict[str, Any] | None = None, + force: bool = False, + rejection: dict[str, Any] | None = None, +) -> CheckpointInfo | None: + """Return stable metadata, optionally recording why a candidate was deferred.""" + if rejection is not None: + rejection.clear() + + def reject(reason: str, **details: Any) -> None: + if rejection is not None: + rejection.update(reason=reason, **details) + + if not force: + cached_info = info_from_cache(path, cached) + if cached_info is not None: + return cached_info + try: + before = path.stat() + valid = subprocess.run( + [str(validator), str(path)], + text=True, + stdout=subprocess.PIPE, + stderr=subprocess.PIPE, + check=False, + ) + except (FileNotFoundError, OSError) as exc: + reject("checkpoint_or_validator_unavailable", error=str(exc)) + return None + if valid.returncode != 0: + reject( + "validator_failed", + validator_returncode=valid.returncode, + validator_stderr_tail=valid.stderr[-2048:], + ) + return None + try: + metadata = parse_validator_metadata(valid.stdout, path) + digest = sha256_file(path) + after = path.stat() + except (ValueError, FileNotFoundError, OSError) as exc: + reject("invalid_metadata_or_unreadable_checkpoint", error=str(exc)) + return None + if stat_identity(before) != stat_identity(after): + reject("checkpoint_changed_during_validation") + return None + expected_digest = metadata.get("sha256") + if expected_digest is not None and str(expected_digest).lower() != digest: + reject("validator_sha256_mismatch") + return None + expected_path = metadata.get("checkpoint_path") + if expected_path is not None: + try: + if Path(str(expected_path)).expanduser().resolve(strict=True) != path: + reject("validator_checkpoint_path_mismatch") + return None + except (FileNotFoundError, OSError) as exc: + reject("validator_checkpoint_path_unavailable", error=str(exc)) + return None + enriched = dict(metadata) + enriched["checkpoint_path"] = str(path) + enriched["sha256"] = digest + return CheckpointInfo( + path=path, + sha256=digest, + global_step=int(enriched["global_step"]), + size=after.st_size, + mtime_ns=after.st_mtime_ns, + inode=after.st_ino, + metadata=enriched, + ) + + +def run_checked( + command: list[str], + capture: bool = False, + timeout: float | None = None, +) -> subprocess.CompletedProcess[str]: + return subprocess.run( + command, + text=True, + stdout=subprocess.PIPE if capture else None, + stderr=subprocess.PIPE if capture else None, + check=True, + timeout=timeout, + ) + + +def remote_command(ssh: str, host: str, argv: list[str], capture: bool = False) -> str: + result = run_checked([ssh, host, shlex.join(argv)], capture=capture) + return (result.stdout or "").strip() + + +def remote_sha(ssh: str, host: str, path: str) -> str | None: + try: + output = remote_command(ssh, host, ["sha256sum", "--", path], capture=True) + except (subprocess.CalledProcessError, subprocess.TimeoutExpired, OSError): + return None + fields = output.split() + return fields[0].lower() if fields and SHA_RE.fullmatch(fields[0].lower()) else None + + +def mirror_one( + path: Path, + digest: str, + remote_dir: str, + host: str, + ssh: str, + rsync: str, + rsync_rsh: str | None, + temporary_tag: str | None = None, +) -> str: + suffix = "".join(path.suffixes) or ".checkpoint" + base = path.name[: -len(suffix)] if suffix else path.name + final = f"{remote_dir.rstrip('/')}/{base}.{digest}{suffix}" + if temporary_tag is not None and not re.fullmatch( + r"[A-Za-z0-9_-]{1,64}", temporary_tag + ): + raise ValueError("temporary_tag contains unsupported characters") + temporary = f"{final}.partial" + (f".{temporary_tag}" if temporary_tag else "") + existing = remote_sha(ssh, host, final) + if existing == digest: + try: + remote_command(ssh, host, ["rm", "-f", "--", temporary]) + except (subprocess.CalledProcessError, OSError): + pass + return final + if existing is not None: + raise RuntimeError(f"remote immutable-path collision: {final}") + remote_command(ssh, host, ["mkdir", "-p", "--", remote_dir]) + command = [rsync, "-a", "--partial", "--append-verify", "--protect-args"] + if rsync_rsh: + command.extend(["-e", rsync_rsh]) + command.extend(["--", str(path), f"{host}:{temporary}"]) + run_checked(command) + if remote_sha(ssh, host, temporary) != digest: + raise RuntimeError(f"remote SHA-256 mismatch for resumable copy: {temporary}") + remote_command(ssh, host, ["mv", "-n", "--", temporary, final]) + if remote_sha(ssh, host, final) != digest: + raise RuntimeError(f"remote SHA-256 mismatch after atomic rename: {final}") + try: + remote_command(ssh, host, ["rm", "-f", "--", temporary]) + except (subprocess.CalledProcessError, OSError): + pass + return final + + +def scratch_bytes(root: Path, timeout_seconds: float = 120.0) -> int: + result = run_checked( + ["du", "-sx", "--block-size=1", "--", str(root)], + capture=True, + timeout=timeout_seconds, + ) + return int(result.stdout.split()[0]) + + +def append_event(path: Path, payload: dict[str, Any]) -> None: + payload = {**payload, "at_unix": time.time()} + path.parent.mkdir(parents=True, exist_ok=True) + with path.open("a") as stream: + stream.write(json.dumps(payload, sort_keys=True) + "\n") + stream.flush() + os.fsync(stream.fileno()) + + +def parser() -> argparse.ArgumentParser: + result = argparse.ArgumentParser(description=__doc__) + result.add_argument("--manifest", type=Path) + result.add_argument("--state-dir", type=Path) + result.add_argument("--scratch-root", type=Path) + result.add_argument("--quota-bytes", type=int) + result.add_argument("--remote-host") + result.add_argument("--ssh", default="ssh") + result.add_argument("--rsync", default="rsync") + result.add_argument( + "--rsync-rsh", + help="remote-shell command passed to rsync -e; use the same identity as --ssh", + ) + result.add_argument("--poll-seconds", type=float, default=300) + result.add_argument("--du-timeout-seconds", type=float, default=120) + result.add_argument("--soft-used-fraction", type=float, default=0.80) + result.add_argument("--hard-used-fraction", type=float, default=0.90) + result.add_argument("--prune-after-verify", action="store_true") + result.add_argument("--once", action="store_true") + result.add_argument("--print-example-manifest", action="store_true") + return result + + +def example_manifest() -> dict[str, Any]: + return { + "schema_version": 1, + "runs": [ + { + "id": "run-id", + "local_root": "/absolute/ice/scratch/run", + "checkpoint_glob": "checkpoints/*.ckpt", + "validator": "/absolute/path/validate_checkpoint", + "remote_dir": "/absolute/skynet/archive/run/checkpoints", + "retain_local": 2, + "completion_sentinel": "/absolute/ice/scratch/run/COMPLETE.json", + } + ], + } + + +def state_entry( + info: CheckpointInfo, row_id: str, prior: dict[str, Any] | None +) -> dict[str, Any]: + result = {**info.as_state(), "run_id": row_id} + if prior and prior.get("sha256") == info.sha256: + for key in ("remote_path", "remote_verified", "verified_at_unix"): + if key in prior: + result[key] = prior[key] + return result + + +def completion_sentinel_checkpoint(path: Path) -> dict[str, Any] | None: + try: + payload = json.loads(path.read_text()) + except (OSError, json.JSONDecodeError): + return None + if payload.get("schema_version") != 1 or payload.get("status") != "COMPLETE": + return None + checkpoint = payload.get("checkpoint") + if not isinstance(checkpoint, dict): + return None + step = checkpoint.get("global_step") + digest = checkpoint.get("sha256") + if ( + isinstance(step, bool) + or not isinstance(step, int) + or step < 0 + or not isinstance(digest, str) + or SHA_RE.fullmatch(digest) is None + ): + return None + return checkpoint + + +def completion_sentinel_is_valid(path: Path) -> bool: + return completion_sentinel_checkpoint(path) is not None + + +def main(argv: Sequence[str] | None = None) -> int: + global STOP + STOP = False + args = parser().parse_args(argv) + if args.print_example_manifest: + print(json.dumps(example_manifest(), indent=2)) + return 0 + required = ( + args.manifest, + args.state_dir, + args.scratch_root, + args.quota_bytes, + args.remote_host, + ) + if any(value is None for value in required): + raise SystemExit( + "manifest, state-dir, scratch-root, quota-bytes, and remote-host are required" + ) + if not HOST_RE.fullmatch(args.remote_host): + raise SystemExit("remote-host contains unsupported characters") + if args.quota_bytes <= 0 or args.poll_seconds <= 0 or args.du_timeout_seconds <= 0: + raise SystemExit("quota, poll interval, and du timeout must be positive") + if not 0 < args.soft_used_fraction < args.hard_used_fraction < 1: + raise SystemExit("require 0 < soft-used-fraction < hard-used-fraction < 1") + state_dir = specific_absolute(args.state_dir, "state-dir") + scratch_root = specific_absolute(args.scratch_root, "scratch-root") + if not scratch_root.is_dir(): + raise SystemExit(f"scratch-root is not a directory: {scratch_root}") + contained(state_dir, scratch_root, "state-dir") + state_dir.mkdir(parents=True, exist_ok=True) + manifest = load_manifest(args.manifest.expanduser().resolve()) + for row in manifest["runs"]: + contained( + Path(row["local_root"]).expanduser().resolve(), + scratch_root, + f"local_root[{row['id']}]", + ) + state_path = state_dir / "mirror-state.json" + events_path = state_dir / "mirror-events.jsonl" + if state_path.exists(): + try: + state = json.loads(state_path.read_text()) + except (OSError, json.JSONDecodeError) as exc: + raise SystemExit(f"invalid mirror state: {state_path}: {exc}") from exc + else: + state = {"schema_version": 2, "files": {}} + if not isinstance(state.get("files"), dict): + raise SystemExit(f"invalid mirror state files map: {state_path}") + state["schema_version"] = 2 + + lock_stream = (state_dir / "mirror.lock").open("a+") + try: + try: + fcntl.flock(lock_stream, fcntl.LOCK_EX | fcntl.LOCK_NB) + except BlockingIOError as exc: + raise SystemExit( + "another checkpoint mirror owns this state directory" + ) from exc + + def stop(_received: int, _frame: object) -> None: + global STOP + STOP = True + + signal.signal(signal.SIGUSR1, stop) + signal.signal(signal.SIGTERM, stop) + signal.signal(signal.SIGINT, stop) + + while not STOP: + cycle_errors = 0 + unresolved = False + all_rows_declare_completion = True + all_rows_complete = True + for row in manifest["runs"]: + row_candidates = candidates(row) + validator = Path(row["validator"]).expanduser().resolve() + infos: list[CheckpointInfo] = [] + for checkpoint in row_candidates: + prior = state["files"].get(str(checkpoint)) + rejection: dict[str, Any] = {} + info = stable_valid_info( + checkpoint, validator, cached=prior, rejection=rejection + ) + if info is None: + cycle_errors += 1 + unresolved = True + append_event( + events_path, + { + "event": "checkpoint_not_stably_valid", + "run_id": row["id"], + "path": str(checkpoint), + **rejection, + }, + ) + continue + infos.append(info) + state["files"][str(checkpoint)] = state_entry( + info, row["id"], prior + ) + infos.sort( + key=lambda item: (item.global_step, item.mtime_ns, str(item.path)), + reverse=True, + ) + atomic_json(state_path, state) + + for info in infos: + prior = state["files"][str(info.path)] + if ( + prior.get("remote_verified") + and prior.get("sha256") == info.sha256 + ): + remote_path = prior.get("remote_path") + if ( + remote_path + and remote_sha(args.ssh, args.remote_host, remote_path) + == info.sha256 + ): + continue + prior["remote_verified"] = False + prior["remote_recheck_failed_at_unix"] = time.time() + atomic_json(state_path, state) + try: + remote_path = mirror_one( + info.path, + info.sha256, + row["remote_dir"], + args.remote_host, + args.ssh, + args.rsync, + args.rsync_rsh, + ) + prior.update( + { + "remote_path": remote_path, + "remote_verified": True, + "verified_at_unix": time.time(), + } + ) + atomic_json(state_path, state) + append_event( + events_path, + { + "event": "mirrored", + "run_id": row["id"], + "path": str(info.path), + "global_step": info.global_step, + "sha256": info.sha256, + "remote_path": remote_path, + }, + ) + except Exception as exc: + cycle_errors += 1 + unresolved = True + append_event( + events_path, + { + "event": "mirror_error", + "run_id": row["id"], + "path": str(info.path), + "error": str(exc), + }, + ) + print( + f"mirror error for {row['id']}: {exc}", + file=sys.stderr, + flush=True, + ) + + if args.prune_after_verify: + retain = int(row.get("retain_local", 2)) + for info in infos[retain:]: + prior = state["files"].get(str(info.path)) + if not prior or not prior.get("remote_verified"): + continue + rejection = {} + current = stable_valid_info( + info.path, validator, force=True, rejection=rejection + ) + if current is None or current.sha256 != prior.get("sha256"): + cycle_errors += 1 + unresolved = True + append_event( + events_path, + { + "event": "prune_refused_local_validation", + "run_id": row["id"], + "path": str(info.path), + **( + rejection + or {"reason": "checkpoint_sha256_changed"} + ), + }, + ) + continue + remote_path = prior.get("remote_path") + remote_digest = ( + remote_sha(args.ssh, args.remote_host, remote_path) + if remote_path + else None + ) + if remote_digest != current.sha256: + prior["remote_verified"] = False + prior["remote_recheck_failed_at_unix"] = time.time() + atomic_json(state_path, state) + cycle_errors += 1 + unresolved = True + append_event( + events_path, + { + "event": "prune_refused_remote_sha", + "run_id": row["id"], + "path": str(info.path), + "expected_sha256": current.sha256, + "observed_remote_sha256": remote_digest, + }, + ) + continue + try: + final_stat = info.path.stat() + except (FileNotFoundError, OSError): + unresolved = True + continue + if stat_identity(final_stat) != ( + current.size, + current.mtime_ns, + current.inode, + ): + unresolved = True + continue + info.path.unlink() + append_event( + events_path, + { + "event": "pruned", + "run_id": row["id"], + "path": str(info.path), + "global_step": current.global_step, + "sha256": current.sha256, + }, + ) + + sentinel_raw = row.get("completion_sentinel") + if sentinel_raw is None: + all_rows_declare_completion = False + elif not completion_sentinel_is_valid( + Path(sentinel_raw).expanduser().resolve() + ): + all_rows_complete = False + + try: + used = scratch_bytes(scratch_root, args.du_timeout_seconds) + fraction = used / args.quota_bytes + pressure = ( + "hard" + if fraction >= args.hard_used_fraction + else "soft" + if fraction >= args.soft_used_fraction + else "normal" + ) + pressure_payload: dict[str, Any] = { + "scratch_root": str(scratch_root), + "used_bytes": used, + "quota_bytes": args.quota_bytes, + "used_fraction": fraction, + "pressure": pressure, + "cycle_errors": cycle_errors, + "updated_at_unix": time.time(), + } + except Exception as exc: + cycle_errors += 1 + unresolved = True + pressure = "unknown" + pressure_payload = { + "scratch_root": str(scratch_root), + "quota_bytes": args.quota_bytes, + "pressure": "unknown", + "error": str(exc), + "cycle_errors": cycle_errors, + "updated_at_unix": time.time(), + } + append_event( + events_path, {"event": "scratch_usage_error", "error": str(exc)} + ) + atomic_json(state_dir / "storage-pressure.json", pressure_payload) + if pressure != "normal": + print( + f"ICE scratch pressure={pressure}: {pressure_payload}", + file=sys.stderr, + flush=True, + ) + + archive_counts: dict[str, int] = {} + if ( + all_rows_declare_completion + and all_rows_complete + and not unresolved + and cycle_errors == 0 + ): + for row in manifest["runs"]: + entries = [ + entry + for entry in state["files"].values() + if entry.get("run_id") == row["id"] + ] + archive_counts[row["id"]] = len(entries) + if not entries: + unresolved = True + append_event( + events_path, + { + "event": "completion_refused_no_archived_checkpoint", + "run_id": row["id"], + }, + ) + continue + for entry in entries: + expected = entry.get("sha256") + remote_path = entry.get("remote_path") + observed = ( + remote_sha(args.ssh, args.remote_host, remote_path) + if remote_path and isinstance(expected, str) + else None + ) + if observed != expected: + entry["remote_verified"] = False + entry["remote_recheck_failed_at_unix"] = time.time() + cycle_errors += 1 + unresolved = True + append_event( + events_path, + { + "event": "completion_refused_remote_sha", + "run_id": row["id"], + "remote_path": remote_path, + "expected_sha256": expected, + "observed_remote_sha256": observed, + }, + ) + atomic_json(state_path, state) + if ( + all_rows_declare_completion + and all_rows_complete + and not unresolved + and cycle_errors == 0 + ): + atomic_json( + state_dir / "mirror-complete.json", + { + "schema_version": 1, + "status": "COMPLETE", + "manifest": str(args.manifest.expanduser().resolve()), + "verified_archive_counts": archive_counts, + "completed_at_unix": time.time(), + }, + ) + return 0 + if args.once: + return 0 if cycle_errors == 0 and not unresolved else 1 + deadline = time.monotonic() + args.poll_seconds + while not STOP and time.monotonic() < deadline: + time.sleep(min(1.0, max(0.0, deadline - time.monotonic()))) + return 0 + finally: + lock_stream.close() + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/allocation.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/allocation.py new file mode 100644 index 000000000..6e0f5f028 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/allocation.py @@ -0,0 +1,193 @@ +"""Explicit allocation admission shared by fresh joint smoke/full services. + +Lambda retains its accepted node guard. PACE requires the current container's +kernel/UUID ownership proof and positive four-rank precision/collective receipt. +""" + +import os +import json +import subprocess +import sys +from pathlib import Path + +from scripts.train.joint.contract import bound, need, sha, write_once + +PACE_ASSOCIATIONS = { + "ice-slurm": (("coc", "coc-ice"), ("ece", "coe-ice")), + "phoenix-slurm": (("gts-dxu345-rl2", "inferno"),), +} + + +def verify_pace(request, attestation, environment): + policy = request["allocation"] + cluster = policy["cluster"] + world = request["world_size"] + need(cluster in PACE_ASSOCIATIONS, "Unknown PACE cluster") + need( + (policy["account"], policy["qos"]) in PACE_ASSOCIATIONS[cluster], + "Wrong cluster association", + ) + need( + world in (2, 4) and request["per_rank_batch"] * world == 32, + "PACE requires the matched four-rank global32 recipe", + ) + need( + environment.get("SLURM_RESTART_COUNT", "0") == "0", + "Fresh immutable allocation required", + ) + need( + attestation["status"] == "PASS" + and attestation["world_size"] == world + and attestation["job_id"] == environment["SLURM_JOB_ID"] + and attestation["node"] == environment["SLURMD_NODENAME"] + and attestation["cluster"] == cluster, + "Wrong current container attestation", + ) + ownership = attestation["ownership"] + need( + ownership["schema"] == "slurm-kernel-gpu-ownership-v3" + and ownership["status"] == "PASS" + and ownership["job_id"] == attestation["job_id"] + and ownership["node"] == attestation["node"] + and ownership["cluster"] == cluster, + "Missing current kernel ownership proof", + ) + need( + all(ownership[key] == policy[key] for key in ("user", "uid", "account", "qos")), + "Wrong current allocation owner/association", + ) + resources = ownership["native_resources"] + cpus = policy.get("cpus_per_task", 32) + need(type(cpus) is int and (cpus == 32 or (cluster == "phoenix-slurm" and world == 2 and cpus == 16)), + "Unsupported explicit CPU resource shape") + need( + resources["NumCPUs"] == str(policy.get("cpus_per_task", 32)) + and resources["MinMemoryNode"] == "192G" + and resources["Requeue"] == "0", + "Wrong dedicated CPU/memory/requeue contract", + ) + partitions = set(resources["Partition"].split(",")) + expected_partitions = ( + ({"coe-gpu"} if policy["account"] == "ece" else {"ice-gpu"}) if cluster == "ice-slurm" else {"gpu-h200", "gpu-h100"} + ) + need( + partitions and partitions <= expected_partitions, "Unintended native partition" + ) + limit = resources["TimeLimit"] + days, clock = limit.split("-", 1) if "-" in limit else ("0", limit) + hours, minutes, seconds = map(int, clock.split(":")) + total_seconds = int(days) * 86400 + hours * 3600 + minutes * 60 + seconds + need( + 0 < total_seconds <= (16 if cluster == "ice-slurm" else 24) * 3600, + "Native wall time exceeds cluster policy", + ) + probe = attestation["gpu_probe"] + need( + probe["status"] == "PASS" and probe["bf16_passed"] and probe["nccl_passed"], + "Missing precision/collective admission", + ) + gpus, ranks = ownership["gpus"], probe["ranks"] + need( + len(gpus) == len(ranks) == world + and len({g["uuid"].lower() for g in gpus}) == world + and len({g["minor"] for g in gpus}) == world + and [r["uuid"].lower() for r in ranks] == [g["uuid"].lower() for g in gpus], + "Wrong physical GPU/rank bijection", + ) + for rank, record in enumerate(ranks): + need( + record["status"] == "PASS" + and record["rank"] == rank + and record["world_size"] == world + and record["bf16"] + and record["nccl_all_reduce"] == world*(world+1)/2 + and record["torch"] == "2.9.1+cu126" + and record["compute_capability"][0] == 9, + "Incomplete rank precision/collective proof", + ) + if policy.get("kind") == "native_slurm": + need(attestation["runtime_binding_sha256"] == policy["runtime_binding"]["sha256"], + "Native runtime binding changed") + else: + need( + attestation["payload_archive_sha256"] == policy["payload_archive_sha256"] + and attestation["base_archive_sha256"] == policy["base_archive_sha256"], + "Portable runtime/base binding changed", + ) + return attestation + + +def admit_native(request, status_root, bootstrap): + """Reuse exact ownership and real collective workers in an existing native runtime.""" + from scripts.clusters.pace import gpu_ownership + policy = request["allocation"] + need(status_root is not None and bootstrap is not None, "Native admission paths missing") + bound(policy["runtime_binding"]) + world = request["world_size"] + identity = {k: policy[k] for k in ("cluster", "user", "uid", "account", "qos")} + identity["world_size"] = world + ownership = gpu_ownership.verify(gpu_ownership.collect(), identity) + directory = Path(status_root)/("native-admission-"+os.environ["SLURM_JOB_ID"]) + directory.mkdir() + write_once(directory/"ownership.json", ownership) + from scripts.clusters.pace.pace_podman import gpu_health + xml = subprocess.run(["nvidia-smi", "-q", "-x", "-i", + ",".join(g["uuid"] for g in ownership["gpus"])], + check=True, capture_output=True, text=True, timeout=30).stdout + (directory/"gpu-health.xml").write_text(xml) + write_once(directory/"gpu-health.json", dict(status="PASS", devices=gpu_health(xml,ownership["gpus"]))) + uuids = [g["uuid"] for g in ownership["gpus"]] + os.environ["CUDA_VISIBLE_DEVICES"] = ",".join(uuids) + control = dict(expected_uuids=uuids, expected_torch="2.9.1+cu126", + receipt_directory=str(directory)) + control_path = directory/"control.json" + write_once(control_path, control) + environment = dict(os.environ, PHOENIX_BOUNDARY_CONTROL=str(control_path), + NVIDIA_TF32_OVERRIDE="0", TORCH_ALLOW_TF32_CUBLAS_OVERRIDE="0") + # Resolve the admitted operational module; old model snapshots need not + # contain the current cluster boundary at all. + from scripts.clusters.pace import gpu_admission + worker = Path(gpu_admission.__file__).resolve() + if request.get("operational_service"): + need(worker.is_relative_to(Path(request["operational_service"]["root"]).resolve()), + "GPU worker escaped the bound operational service") + subprocess.run([sys.executable, str(bootstrap), "-m", "torch.distributed.run", + "--standalone", "--nnodes=1", "--nproc-per-node="+str(world), + "--max-restarts=0", str(bootstrap), str(worker), "--worker"], + check=True, env=environment) + ranks = [json.loads((directory/f"gpu-rank-{i}.json").read_text()) for i in range(world)] + attestation = dict(status="PASS", kind="native_slurm", world_size=world, + job_id=os.environ["SLURM_JOB_ID"], node=os.environ["SLURMD_NODENAME"], + cluster=policy["cluster"], ownership=ownership, + runtime_binding_sha256=policy["runtime_binding"]["sha256"], + gpu_probe=dict(status="PASS", bf16_passed=True, nccl_passed=True, ranks=ranks)) + verify_pace(request, attestation, os.environ) + path = directory/"attestation.json" + write_once(path, attestation) + return dict(path=str(path), sha256=sha(path), job_id=attestation["job_id"], + node=attestation["node"], cluster=attestation["cluster"]) + + +def admit(request, status_root=None, bootstrap=None): + policy = request.get("allocation") + if policy is None: + node = request.get("lambda_runtime", {}).get("node", "gpu21") + need( + os.environ["SLURMD_NODENAME"] == node + and os.environ.get("SLURM_RESTART_COUNT", "0") == "0", + "Wrong Lambda allocation", + ) + return None + if policy.get("kind") == "native_slurm": + return admit_native(request, status_root, bootstrap) + path = Path("/run/pace-proof/attestation.json") + need(path.is_file() and not path.is_symlink(), "Missing current PACE attestation") + attestation = bound(dict(path=str(path), sha256=sha(path))) + verify_pace(request, attestation, os.environ) + return dict( + path=str(path), + sha256=sha(path), + job_id=attestation["job_id"], + node=attestation["node"], + cluster=attestation["cluster"], + ) diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/allocation_boundary.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/allocation_boundary.py new file mode 100644 index 000000000..03db77318 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/allocation_boundary.py @@ -0,0 +1,90 @@ +"""End an allocation at a scheduled validation boundary without changing its budget. + +The existing Lightning full-state loader owns continuation. This callback only +requests a graceful stop and publishes an additional recovery checkpoint after +validation, so restoring it also restores the post-validation RNG state. It +never submits jobs, signals supervisors, removes checkpoints or edits max_steps. +""" + +from pathlib import Path + +from lightning import Callback + +from scripts.train.joint.contract import need, sha, write_once + + +def check_interval(start_step, stop_step, target_step, cadence): + values = (start_step, stop_step, target_step, cadence) + need(all(type(v) is int for v in values), "Integer allocation steps required") + need( + cadence > 0 and 0 <= start_step < stop_step < target_step + and start_step % cadence == stop_step % cadence == target_step % cadence == 0, + "Allocation boundary must preserve the scheduled cadence and final budget", + ) + + +class ScheduledAllocationBoundary(Callback): + def __init__(self, *, start_step, stop_step, target_step, cadence, output): + check_interval(start_step, stop_step, target_step, cadence) + self.start_step, self.stop_step = start_step, stop_step + self.target_step, self.cadence = target_step, cadence + self.output = Path(output) + need(self.output.is_absolute(), "Absolute allocation evidence path required") + self.receipt = self.output / f"allocation-step{stop_step:09d}.json" + + def on_train_start(self, trainer, pl_module): + need(trainer.max_steps == self.target_step, "Scientific budget changed") + need(trainer.global_step == self.start_step, "Wrong restored optimizer step") + need( + trainer.accumulate_grad_batches == 1 + and trainer.val_check_interval == self.cadence + and trainer.check_val_every_n_epoch is None + and not trainer.sanity_checking, + "Allocation must retain the configured optimizer/validation cadence", + ) + checkpoint = trainer.checkpoint_callback + need( + checkpoint is not None + and checkpoint._every_n_train_steps == self.cadence + and checkpoint.save_top_k == -1 + and checkpoint.save_last == "link", + "Immutable scheduled-checkpoint retention is required", + ) + need(not self.receipt.exists(), "Allocation boundary already completed") + + def on_train_batch_end(self, trainer, pl_module, outputs, batch, batch_idx): + need(trainer.global_step <= self.stop_step, "Allocation overshot its boundary") + if trainer.global_step == self.stop_step: + trainer.should_stop = True + + def on_train_end(self, trainer, pl_module): + need(trainer.global_step == self.stop_step, "Allocation ended early") + need( + pl_module.evaluator.has_completed_validation(self.stop_step), + "Boundary validation must complete before recovery publication", + ) + need( + trainer.datamodule.consumed_batches == self.stop_step, + "Sampler cursor differs from completed optimizer updates", + ) + self.output.mkdir(parents=True, exist_ok=True) + recovery = self.output / ( + f"allocation-recovery-epoch{trainer.current_epoch:04d}" + f"-step{self.stop_step:09d}.ckpt" + ) + need(not recovery.exists(), "Recovery checkpoint must never be overwritten") + # All ranks participate in the native distributed RNG checkpoint hook. + trainer.save_checkpoint(recovery) + trainer.strategy.barrier("allocation-recovery-published") + if trainer.is_global_zero: + write_once(self.receipt, dict( + schema="joint-allocation-boundary-v1", status="PASS", + start_step=self.start_step, global_step=self.stop_step, + target_step=self.target_step, cadence=self.cadence, + world_size=trainer.world_size, validation_completed=True, + consumed_batches=trainer.datamodule.consumed_batches, + checkpoint=dict(path=str(recovery), sha256=sha(recovery), + size_bytes=recovery.stat().st_size), + checkpoint_saved_after_validation=True, + )) + trainer.strategy.barrier("allocation-receipt-published") diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/boundary_uncertainty.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/boundary_uncertainty.py new file mode 100644 index 000000000..ab4559ddb --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/boundary_uncertainty.py @@ -0,0 +1,453 @@ +"""Pure opt-in admission for bounded annotation uncertainty; no ML imports. + +This verifies a new data policy rather than relabeling strict-boundary evidence. +The sampler/data candidate and this operational candidate must be reviewed and +source-bound together. Missing census/native proof fails closed. +""" +from collections.abc import Mapping, Sequence +from copy import deepcopy +from datetime import datetime +import hashlib +import json +import math +import re + +POLICY = dict(schema='annotation-boundary-uncertainty-sampling-v1',policy='annotation_boundary_uncertainty', + boundary_probability=0.5,maximum_radius_seconds=0.25,duration_fraction=0.1,rng_namespace=0x424E4459) +BASE_REVISION='153d4a5484bb61eb113d9ac7a7b7a5cbabbbf920' +BASE_MANIFEST='208ba5fa51d0514fd27d00f0f202cbf73f6e31ab7f3537e26ca55004e4fe3f99' +SAMPLER_FILES={ + 'egomimic/rldb/boundary_sampling.py':'1522b1c1d9d9f7c24977d6184bc2aeca125a7dd7aea890069dced7e7384c42f0', + 'egomimic/rldb/pixel_proprio.py':'9b4a40f66ac36883553e9c2c14007167d23cdbcfed4aa0aa5afb5d1d7b83e4b1', + 'egomimic/rldb/pixel_proprio_datamodule.py':'ec3fd8280b30cce469078a3901c07811a664efe2c939d3480ed4e73312be8e2c', + 'egomimic/pl_utils/joint_smoke.py':'8da5518c058afab469b7e89ac8940c7b246e4ddb8cc6252bc1163350a36ada1c', +} +STREAMS = ['image','proprio','action','camera'] +NOISER = dict(_target_='egomimic.models.joint_image_proprio.CoupledImageProprioNoising',maximum=1.0,active_streams=STREAMS) +LOSSES = {name:dict(_target_='egomimic.pipeline.stages_joint_state_action.JointLossStage',stream=name,weight=1.0, + loss=dict(_target_='egomimic.models.pixel_diffusion.PlainPixelMSE',reduction='mean_per_example'), + **({'optional':True} if name=='action' else {})) for name in STREAMS} +OBJECTIVE = dict(schema='boundary-independent-noise-plain-objective-v1',training_conditioning='independent_frame_noise', + noising=NOISER,loss_stages=LOSSES,forced_clean_initial_frame=False) +UNCERTAINTY_FIELDS={'boundary_uncertainty','subtask_boundary_verification_policy','original_subtask_annotation_identity_verified','boundary_policy_sha256','boundary_objective_sha256'} +COUNT_KEYS = {'samples','requested_boundary','realized_boundary','fallback','legacy_uniform','outward_samples', + 'start_inward','start_outward','end_inward','end_outward'} +PROOF_FLAGS = ('synchronized_native_streams_verified','original_instruction_retained','validation_sampling_unchanged') + + +def need(ok,message): + if not ok:raise ValueError(message) + + +def digest(value): + def plain(item): + if isinstance(item,Mapping):return {k:plain(v) for k,v in item.items()} + if isinstance(item,Sequence) and not isinstance(item,(str,bytes,bytearray)): + return [plain(v) for v in item] + return item + return hashlib.sha256(json.dumps(plain(value),sort_keys=True,separators=(',',':'),allow_nan=False).encode()).hexdigest() + + +def policy(value): + if value is None:return None + need(isinstance(value,Mapping) and dict(value)==POLICY + and all(type(value[k]) is float for k in ('boundary_probability','maximum_radius_seconds','duration_fraction')) + and type(value['rng_namespace']) is int,'Exact typed boundary uncertainty policy required') + return deepcopy(POLICY) + + +def sampling_config(cfg): + data=cfg['data'];selected=policy(data.get('boundary_sampling')) + if selected is None:return None + need(data['mode']=='continuous' and data['sampling_strategy']=='full_episode_uniform' + and data['min_frames']==2 and data['max_frames']==64 and data['checkpointable_sampling'] is True + and data['training_conditioning']=='independent_frame_noise' and data['task']=='visual_state_action' + and data.get('temporal_gap_schedule') is None and data.get('completion_gap_schedule') is None + and data.get('subtask_manifest_sha256') and data.get('language_features_sha256') + and cfg['seed']==42,'Boundary arm requires exact checkpointed independent-noise continuous data') + stages=cfg['model']['pipeline']['stages'];ids=cfg['model']['pipeline']['stage_ids'] + noising=stages[ids['joint_noising']] + need(digest(noising)==digest(dict(_target_='egomimic.pipeline.stages_joint_state_action.JointNoisingStage',noising=NOISER)), + 'Boundary arm changed independent timestamp noiser') + need(all(digest(stages[ids[name+'_loss']])==digest(LOSSES[name]) for name in STREAMS),'Boundary arm changed plain FP32 objective') + need(cfg['model']['training_behavior']['distributed_noise_seed']==42,'Boundary arm changed distributed model-noise seed') + return selected + + +def request_config(request,cfg): + selected=sampling_config(cfg);contract=request.get('boundary_sampling_contract') + need(not any(k.startswith('boundary') and k!='boundary_sampling_contract' for k in request), + 'Unexpected unbound boundary request metadata') + if selected is None: + need(contract is None,'Baseline request cannot admit boundary contract/metadata') + return None + need(isinstance(contract,dict) and set(contract)=={'schema','policy','objective','eligibility'} + and contract['schema']=='boundary-uncertainty-admission-v1' + and policy(contract['policy'])==selected and digest(contract['objective'])==digest(OBJECTIVE), + 'Request does not bind exact boundary policy/noiser/plain objective') + need(request['arm']=='continuous','Boundary uncertainty is a continuous arm') + need(set(contract['eligibility'])=={'report','producer_request','producer_spec','producer_files','producer_completion','claim','native','host_exit'},'Complete allocated eligibility producer bindings required') + for binding in contract['eligibility'].values(): + need(isinstance(binding,dict) and set(binding)=={'path','sha256'} + and isinstance(binding['path'],str) and binding['path'].startswith('/') + and '..' not in binding['path'].split('/') + and re.fullmatch('[0-9a-f]{64}',str(binding['sha256'])), + 'Allocated eligibility bindings remain unbound or unsafe') + return contract + + +def context(cfg,state,sampler=None): + selected=sampling_config(cfg) + sampling=state.get('sampling',{});overrides=state.get('validation_overrides',{}) + if selected is None: + need(sampling.get('boundary_sampling') is None and 'boundary_sampling' not in overrides, + 'Baseline checkpoint context contains boundary sampling identity') + return None + need(policy(sampling.get('boundary_sampling'))==selected + and sampling.get('training_conditioning')=='independent_frame_noise' + and 'boundary_sampling' in overrides and overrides['boundary_sampling'] is None + and overrides.get('training_conditioning')=='mixed_context', + 'Checkpoint context must bind training policy and strict legacy validation') + if sampler is not None: + need(sampler.get('settings')==sampling and sampler.get('validation_overrides')==overrides, + 'Checkpoint sampler and data context differ on boundary/validation policy') + return selected + + +def strict_validation_samples(samples): + """Held-out query targets may already be NaN-hidden; inspect metadata only.""" + for sample in samples.values(): + records=sample.get('pixel_metadata',[]) + need(records,'Missing actual strict held-out sample metadata') + for i,row in enumerate(records): + unit=row.get('subtask',{});need(unit.get('interval_semantics')=='half_open','Held-out subtask semantics changed') + need('boundary_sampling' not in row,'Boundary policy leaked into held-out sampling') + indices=list(row.get('frame_indices',[])) + for key in ('proprio_frame_indices','action_frame_indices','camera_frame_indices'): + for group in row.get(key,[]):indices.extend(group if isinstance(group,list) else [group]) + need(indices and all(unit['start_idx']<=v=0 for v in counts.values()),'Invalid actual boundary realization counters') + n,r,b,f,u=(counts[k] for k in ('samples','requested_boundary','realized_boundary','fallback','legacy_uniform')) + need(n==r+u and r==b+f and counts['outward_samples']<=b + and counts['start_inward']+counts['start_outward']<=b + and counts['end_inward']+counts['end_outward']<=b, + 'Requested/realized/fallback/offset counters are inconsistent') + + +def fit_rows(ranks,*,selected,world,per_rank_batch,embodiments,context_sha256): + if selected is None: + for row in ranks: + need(not (UNCERTAINTY_FIELDS & set(row)) + and row.get('subtask_boundaries_verified') is True,'Baseline fit cannot admit uncertainty evidence') + return None + need(policy(selected)==POLICY and len(ranks)==world,'Boundary fit topology/policy changed') + proof=ranks[0].get('boundary_uncertainty') + need(isinstance(proof,dict) and proof.get('schema')=='boundary-uncertainty-smoke-realizations-v1' + and policy(proof.get('policy'))==selected and all(proof.get(k) is True for k in PROOF_FLAGS) + and proof.get('neighbor_instruction_equivalence_asserted') is False, + 'Missing distinct checked boundary uncertainty evidence') + all_counts=proof.get('all_rank_counts') + need(isinstance(all_counts,list) and len(all_counts)==world,'All actual rank boundary counters required') + expected=set(embodiments) + for rank,row in enumerate(ranks): + need(row.get('rank')==rank and row.get('world_size')==world and row.get('global_step')==50 + and row.get('boundary_uncertainty')==proof and row.get('subtask_boundaries_verified') is False + and row.get('original_subtask_annotation_identity_verified') is True + and row.get('subtask_boundary_verification_policy')==POLICY['policy'] + and row.get('data_context_sha256')==context_sha256, + 'Boundary fit policy/context/annotation identity differs across ranks') + local=all_counts[rank] + need(set(local)==expected and set(row.get('embodiment_optimizer_batches',{}))==expected, + 'Missing actual robot/human boundary training populations') + need(all(type(v) is int and v>0 for v in row['embodiment_optimizer_batches'].values()) + and sum(row['embodiment_optimizer_batches'].values())==50, + 'Every rank must optimize both real embodiment populations over50 updates') + for emb,counters in local.items(): + _counts(counters) + need(counters['samples']==row['embodiment_optimizer_batches'][emb]*per_rank_batch, + 'Boundary counts differ from actual optimized embodiment batches') + need(sum(c['samples'] for c in local.values())==50*per_rank_batch,'Boundary counters do not cover all50 updates') + totals={emb:{key:sum(rank[emb][key] for rank in all_counts) for key in COUNT_KEYS} for emb in expected} + need(proof.get('global_counts_by_embodiment')==totals + and all(v['samples']>0 for v in totals.values()) + and sum(v['outward_samples'] for v in totals.values())>0, + 'Boundary global aggregation/actual outward coverage is missing') + return deepcopy(proof) + + +def _diagnostic(unit,clock,segments): + a,b=unit['start_idx'],unit['end_idx'];segments=[s for s in segments if s[0]<=a=b) and istart and fields.get('ExitCode')=='0:0','Shared census host/native terminal proof failed') + for key in ('ReqTRES','AllocTRES'): + tres=fields.get(key,'').split(',') + need(not any('gpu' in value.lower() for value in tres),'Shared census may not allocate a GPU') + if key=='ReqTRES' or state in {'RUNNING','COMPLETED'}: + need('cpu=4' in tres and 'node=1' in tres and ('mem=24G' in tres or 'mem=24576M' in tres),'Wrong shared census exact TRES') + return fields + + + +def census_context_contract(spec): + """Pin derivation before execution without inventing an actual context.""" + return dict(schema='allocated-boundary-context-derivation-v1', + method='candidate_PixelProprioDataModule.prepare_context_on_verified_train_dataset', + datamodule=dict(relative_path='candidate/pixel_proprio_datamodule.py', + sha256=SAMPLER_FILES['egomimic/rldb/pixel_proprio_datamodule.py']), + resolved_config=dict(relative_path='inputs/resolved.yaml', + sha256='c2377e6c095974db9a753cab4a0ee2daffad0ddd0b8ceada9b3d6d6ee721efbb'), + prepared_inputs=spec['data']['hashes'],boundary_sampling=POLICY,dataset_split='train',projection_only=True, + actual_context_emitted_only_by_allocated_producer=True, + future_training_requires_exact_actual_context_fingerprint=True) + +def eligibility(request,manifest,index,reader): + contract=request.get('boundary_sampling_contract') + if contract is None:return None + need(contract.get('schema')=='boundary-uncertainty-admission-v1' and policy(contract.get('policy'))==POLICY + and digest(contract.get('objective'))==digest(OBJECTIVE),'Invalid explicit boundary census admission contract') + bindings=contract['eligibility'];report=reader(bindings['report']);producer=reader(bindings['producer_request']) + spec_raw=reader(bindings['producer_spec'],False);spec=json.loads(spec_raw) + files_raw=reader(bindings['producer_files'],False) + complete=reader(bindings['producer_completion']);claim=reader(bindings['claim']) + native=reader(bindings['native'],False);host=reader(bindings['host_exit'],False) + need(host.strip()=='0','Allocated shared census host failed') + root=producer.get('remote_root','');output=producer.get('output','') + spec_sha=bindings['producer_spec']['sha256'];request_sha=bindings['producer_request']['sha256'];files_sha=bindings['producer_files']['sha256'] + files={} + for line in files_raw.splitlines(): + if not line.strip():continue + parts=line.split(None,1);need(len(parts)==2,'Malformed shared producer FILES manifest') + checksum,name=parts;name=name.lstrip('*').removeprefix('./') + need(name not in files,'Duplicate shared producer FILES entry') + files[name]=checksum + need(files.get('request.json')==request_sha and files.get('spec.json')==spec_sha + and all(files.get(name)==wanted for name,wanted in spec.get('code',{}).items()), + 'Shared producer FILES does not bind exact request/spec/code closure') + # The CPU census certifies portable, hash-bound TRAIN metadata, not the + # future training node. Bind its own producer node throughout request/spec, + # held acceptance, running record and terminal proof. The target node keeps + # its separate actual runtime/cache admission. + census_node=producer.get('node') + need(isinstance(census_node,str) and re.fullmatch(r'gpu[0-9]{2}',census_node), + 'Explicit actual census producer node required') + resources=dict(node=census_node,cpus=4,memory_gib=24,time_limit='00:45:00',gpus=0) + need(producer.get('schema')=='train-calibration-and-boundary-census-request-v1' + and producer.get('spec')==bindings['producer_spec'] + and producer.get('binding_state')=='BOUND_READY_FOR_ROOT_REVIEW' and producer.get('root_review')=='PASS' + and root.startswith('/workspace/users/paphiwetsa3/tasks/elmo-large-continuous-20261026-v1/calibration-census-') + and '..' not in root.split('/') and output==root+'/output' + and producer.get('node')==resources['node'] and producer.get('uid')==41003 and producer.get('resources')==resources, + 'Shared census request is not actually bound/reviewed on the exact CPU resources') + need(spec.get('schema')=='train-calibration-and-boundary-census-spec-v1' + and spec.get('resources')==resources + and spec.get('source',{}).get('revision')==BASE_REVISION + and spec['source'].get('manifest_sha256')==BASE_MANIFEST + and spec.get('data',{}).get('root')==request['data_manifest'].rsplit('/',1)[0] + and spec.get('data',{}).get('hashes',{}).get('manifest.json')==request['data_manifest_sha256'] + and spec['data']['hashes'].get('subtasks.json')==request['subtask_contract']['subtask_manifest']['sha256'] + and spec.get('code',{}).get('candidate/boundary_sampling.py')==SAMPLER_FILES['egomimic/rldb/boundary_sampling.py'], + 'Shared census specification changed base source/exact sampler/data identity') + derivation=census_context_contract(spec) + need(spec.get('context_derivation')==derivation and producer.get('context_derivation')==derivation + and report.get('context_derivation')==derivation and spec.get('config')==derivation['resolved_config'] + and spec.get('code',{}).get('candidate/pixel_proprio_datamodule.py')==derivation['datamodule']['sha256'] + and files.get('inputs/resolved.yaml')==derivation['resolved_config']['sha256'], + 'Shared census changed exact DataModule/config/input context derivation') + for item in (derivation['datamodule'],derivation['resolved_config']): + reader(dict(path=root+'/'+item['relative_path'],sha256=item['sha256']),False) + expected_name='elmo-calib-census-'+spec_sha[:16] + command=producer.get('command_binding',{}) + need(command==dict(path=root+'/producer.sbatch',sha256=spec['code'].get('producer.sbatch')) + and re.fullmatch('[0-9a-f]{64}',str(command['sha256'])) and bool(reader(command,False).strip()), + 'Missing immutable shared census command binding') + need(report.get('schema')=='allocated-boundary-census-v1' and report.get('status')=='CENSUS_PASS' + and report.get('producer_request_sha256')==request_sha and report.get('producer_spec_sha256')==spec_sha + and report.get('source_manifest_sha256')==BASE_MANIFEST + and report.get('boundary_sampler_sha256')==SAMPLER_FILES['egomimic/rldb/boundary_sampling.py'] + and report.get('data_manifest_sha256')==request['data_manifest_sha256'] + and report.get('subtask_manifest_sha256')==request['subtask_contract']['subtask_manifest']['sha256'] + and policy(report.get('policy'))==POLICY and digest(report.get('objective'))==digest(OBJECTIVE) + and report.get('zero_optimizer_updates') is True + and report.get('every_clock_read_from_bound_prepared_artifact') is True + and report.get('source_stat_unchanged') is True,'Actual base+sampler-bound allocated clock census missing') + # Whole source manifests legitimately differ after applying the candidate. + # The eventual staged source must contain the exact reviewed sampler/guard + # bytes used to define this CPU diagnostic's projected data semantics. + production_manifest=reader(dict(path=request['source_manifest'],sha256=request['source_manifest_sha256']),False) + production_files={} + for line in production_manifest.splitlines(): + if not line.strip():continue + parts=line.split(None,1);need(len(parts)==2,'Malformed production source manifest') + checksum,name=parts;name=name.lstrip('*').removeprefix('./') + need(name not in production_files,'Duplicate production source manifest entry') + production_files[name]=checksum + for name,wanted in SAMPLER_FILES.items(): + need(production_files.get(name)==wanted,'Published production sampler differs from reviewed census semantics: '+name) + reader(dict(path=request['source'].rstrip('/')+'/'+name,sha256=wanted),False) + job=str(report.get('job_id',''));name=producer.get('job_name','') + need(job.isdecimal() and name==expected_name + and claim.get('schema')=='train-calibration-and-boundary-census-claim-v1' + and claim.get('status')=='HELD_NATIVE_ACCEPTANCE_BOUND' + and claim.get('producer_request_sha256')==request_sha and claim.get('producer_spec_sha256')==spec_sha + and claim.get('files_manifest_sha256')==files_sha + and claim.get('job_id')==job and claim.get('job_name')==name, + 'Shared census terminal proof is not bound to exact accepted request/spec/FILES claim') + claim_root=root+'/claims/'+spec_sha + need(bindings['claim']['path']==claim_root+'/claim.json' + and claim.get('accepted_held_native',{}).get('path')==claim_root+'/HELD_NATIVE.txt' + and claim.get('submit_argv',{}).get('path')==claim_root+'/SUBMIT_ARGV.json', + 'Shared census claim artifacts escaped immutable spec namespace') + held=reader(claim['accepted_held_native'],False) + argv=reader(claim['submit_argv']) + need(argv==census_argv(producer,request_sha,files_sha),'Shared census submission argv differs from exact held producer request') + held_fields=census_native(held,job,name,'PENDING',root,resources) + terminal_fields=census_native(native,job,name,'COMPLETED',root,resources) + need(complete.get('schema')=='train-calibration-and-boundary-census-v1' + and complete.get('status')=='CPU_DIAGNOSTICS_PASS_HOST_NATIVE_COMPLETION_REQUIRED' + and complete.get('job_id')==job and complete.get('node')==resources['node'] + and complete.get('producer_request_sha256')==request_sha and complete.get('producer_spec_sha256')==spec_sha + and complete.get('files_manifest_sha256')==files_sha + and complete.get('claim_sha256')==bindings['claim']['sha256'] + and complete.get('held_native_sha256')==claim['accepted_held_native']['sha256'] + and complete.get('proofs',{}).get('boundary-unit-census.json')==bindings['report']['sha256'] + and complete.get('training_or_GPU_certified') is False and complete.get('production_scale_bound') is False, + 'Shared CPU diagnostic completion does not bind the actual census/claim') + running=reader(dict(path=output+'/native-running.json',sha256=complete['proofs']['native-running.json'])) + need(running.get('job_id')==job and running.get('request_sha256')==request_sha + and running.get('spec_sha256')==spec_sha and running.get('files_manifest_sha256')==files_sha + and running.get('claim_sha256')==bindings['claim']['sha256'] + and running.get('held_native_sha256')==claim['accepted_held_native']['sha256'], + 'Shared running allocation proof differs from accepted producer claim') + running_fields=census_native(running['raw'],job,name,'RUNNING',root,resources) + need(running_fields['StartTime']==terminal_fields['StartTime'],'Terminal census belongs to another allocation interval') + state=report.get('data_context',{}) + projection=reader(dict(path=output+'/projected-boundary-data-context.json', + sha256=complete['proofs']['projected-boundary-data-context.json'])) + need(projection.get('schema')=='allocated-projected-boundary-data-context-v1' + and projection.get('status')=='ACTUAL_METADATA_CONTEXT_PASS' and projection.get('job_id')==job + and projection.get('context_derivation')==derivation and projection.get('data_context')==state + and projection.get('data_context_sha256')==report.get('data_context_sha256') + and projection.get('actual_manifest_read') is True and projection.get('actual_candidate_prepare_context_called') is True + and projection.get('future_model_or_checkpoint_context_claimed') is False, + 'Allocated actual DataModule context projection is missing or changed') + need(re.fullmatch('[0-9a-f]{64}',str(report.get('data_context_sha256'))) + and digest(state)==report['data_context_sha256'] + and state.get('manifest_sha256')==request['data_manifest_sha256'] and state.get('manifest')==manifest + and policy(state.get('sampling',{}).get('boundary_sampling'))==POLICY + and state.get('sampling',{}).get('training_conditioning')=='independent_frame_noise' + and 'boundary_sampling' in state.get('validation_overrides',{}) + and state['validation_overrides']['boundary_sampling'] is None + and state['validation_overrides'].get('training_conditioning')=='mixed_context', + 'Census data context does not bind exact training/strict-heldout policies') + physical={(e['embodiment'],e['episode_id']):e for e in manifest['episodes'] if e['split']=='train'} + subtasks={(e['embodiment'],e['episode_id']):e['subtasks'] for e in index['episodes'] if e['split']=='train'} + rows=report.get('episodes',[]);need(len(rows)==len(physical),'Census must cover every training physical episode only') + seen=set();totals={emb:dict(units=0,eligible_units=0,fallback_units=0,excluded_short_units=0,outward_possible_units=0) for emb,_ in physical} + anchor_totals={emb:dict(all=0,eligible=0,outward_possible=0) for emb,_ in physical} + for row in rows: + key=row['embodiment'],row['episode_id'];need(key in physical and key not in seen,'Census duplicated/changed physical episode') + seen.add(key);ep=physical[key];clock=row['clock_seconds'] + need(row.get('continuity_segments_explicit')==('continuity_segments' in ep) + and row.get('rgb_sha256')==ep['rgb_sha256'] and len(clock)==ep['frames'] + and all(type(t) in (int,float) and math.isfinite(t) for t in clock) + and all(x=2] + expected=[_diagnostic(u,clock,ep.get('continuity_segments',[[0,len(clock)]])) for u in eligible_units] + need(row.get('units')==expected,'Census eligibility diagnostics differ from actual clocks/original annotations') + excluded=[digest(u) for u in units if u['end_idx']-u['start_idx']<2] + need(row.get('excluded_short_unit_sha256')==excluded,'Census changed short-unit exclusion') + counts=totals[key[0]];counts['units']+=len(expected);counts['excluded_short_units']+=len(excluded) + counts['eligible_units']+=sum(x['eligible'] for x in expected) + counts['fallback_units']+=sum(not x['eligible'] for x in expected) + counts['outward_possible_units']+=sum(x['outward_pair_possible'] for x in expected) + for unit,diagnostic in zip(eligible_units,expected): + length=unit['end_idx']-unit['start_idx'];mass=anchor_totals[key[0]] + mass['all']+=length;mass['eligible']+=length*diagnostic['eligible'] + mass['outward_possible']+=length*diagnostic['outward_pair_possible'] + need(seen==set(physical) and report.get('totals_by_embodiment')==totals + and report.get('anchor_weighted_totals_by_embodiment')==anchor_totals + and sum(c['outward_possible_units'] for c in totals.values())>0, + 'Census aggregation/actual outward eligibility missing') + return report + + +def completion(request,smoke,result,preflight): + selected=request.get('boundary_sampling_contract') + need(selected==smoke.get('boundary_sampling_contract'),'Full boundary contract differs from completed smoke') + if selected is None: + need(not (UNCERTAINTY_FIELDS & set(result)) and result.get('subtask_boundaries_verified') is True, + 'Baseline completion cannot admit uncertainty evidence') + fit_rows(result['ranks'],selected=None,world=request['world_size'],per_rank_batch=request['per_rank_batch'], + embodiments=request['interfaces']['pose_dims'],context_sha256=result.get('data_context_sha256')) + return None + need(policy(selected.get('policy'))==POLICY and digest(selected.get('objective'))==digest(OBJECTIVE), + 'Full request changed boundary policy/plain objective') + context_sha=preflight['provenance']['data_context_sha256'] + need(result.get('data_context_sha256')==context_sha and result.get('subtask_boundaries_verified') is False + and result.get('original_subtask_annotation_identity_verified') is True + and result.get('subtask_boundary_verification_policy')==POLICY['policy'], + 'Completion must distinguish uncertainty from strict original-boundary proof') + proof=fit_rows(result['ranks'],selected=POLICY,world=request['world_size'],per_rank_batch=request['per_rank_batch'], + embodiments=request['interfaces']['pose_dims'],context_sha256=context_sha) + need(result.get('boundary_uncertainty')==proof + and result.get('boundary_objective_sha256')==digest(OBJECTIVE) + and result.get('boundary_policy_sha256')==digest(POLICY), + 'Postflight does not bind checked policy/objective/rank evidence') + expected=dict(boundary_policy_sha256=digest(POLICY),boundary_objective_sha256=digest(OBJECTIVE), + boundary_eligibility_report_sha256=selected['eligibility']['report']['sha256']) + need(all(preflight['provenance'].get(k)==v for k,v in expected.items()),'Smoke preflight lacks exact boundary census/policy/objective binding') + return proof diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/candidate_gate.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/candidate_gate.py new file mode 100644 index 000000000..f125adb33 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/candidate_gate.py @@ -0,0 +1,87 @@ +"""Fail-closed allocation gate for coordinator-selected cross-cluster candidates. + +Run inside the allocated batch before invoking the existing training launcher. +The coordinator must persist one exclusive winner and reconcile every ungated +candidate before publishing this job/request-specific grant. This module never +self-elects, launches, releases, cancels, or edits another scheduler job. +""" +import argparse +import hashlib +import json +import os +from pathlib import Path +import time + + +def write_once(path, value): + with Path(path).open('x') as stream: + json.dump(value, stream, indent=2, sort_keys=True) + stream.write('\n') + + +def identity(request_path, environment): + path = Path(request_path) + raw = path.read_bytes() + request = json.loads(raw) + policy = request['candidate_gate'] + if policy['schema'] != 'coordinator-candidate-v1': + raise ValueError('Unknown candidate gate contract') + job = environment['SLURM_JOB_ID'] + if not job.isdecimal() or environment.get('SLURM_RESTART_COUNT', '0') != '0': + raise ValueError('A fresh native allocation is required') + if environment['USER'] != policy['user']: + raise ValueError('Candidate owner mismatch') + directory = Path(policy['directory']) + if not directory.is_absolute() or directory.is_symlink(): + raise ValueError('Gate directory must be an absolute non-symlink path') + expected = dict(schema='coordinator-candidate-v1', job_id=job, + host=policy['host'], user=policy['user'], cell=policy['cell'], + round_id=policy['round_id'], request_sha256=hashlib.sha256(raw).hexdigest()) + return policy, expected + + +def validate_grant(grant, expected): + if any(grant.get(k) != v for k, v in expected.items()): + raise ValueError('Grant does not identify this exact candidate') + if grant.get('decision') != 'TRAIN' or grant.get('losers_reconciled') is not True: + raise ValueError('Training is not authorized by this grant') + winner_sha = grant.get('winner_record_sha256', '') + if len(winner_sha) != 64 or any(c not in '0123456789abcdef' for c in winner_sha): + raise ValueError('Missing immutable coordinator winner receipt') + + +def wait_for_grant(request_path, environment=None): + environment = os.environ if environment is None else environment + policy, expected = identity(request_path, environment) + timeout = policy.get('wait_seconds', 600) + if type(timeout) is not int or not 1 <= timeout <= 900: + raise ValueError('Gate wait must be bounded to at most 900 seconds') + directory = Path(policy['directory']) + directory.mkdir(parents=True, exist_ok=True) + prefix = directory / expected['job_id'] + write_once(str(prefix)+'.ready.json', dict(expected, node=environment['SLURMD_NODENAME'], + optimizer_started=False)) + deadline = time.monotonic() + timeout + while True: + reject = Path(str(prefix)+'.reject.json') + grant_path = Path(str(prefix)+'.grant.json') + if reject.exists() or reject.is_symlink(): + raise RuntimeError('Candidate was rejected before training') + if grant_path.is_symlink(): + raise ValueError('Symlink grant rejected') + if grant_path.exists(): + raw = grant_path.read_bytes() + validate_grant(json.loads(raw), expected) + write_once(str(prefix)+'.accepted.json', dict(expected, + grant_sha256=hashlib.sha256(raw).hexdigest())) + return + if time.monotonic() >= deadline: + raise TimeoutError('No exact coordinator grant; training never started') + time.sleep(min(2, max(0, deadline-time.monotonic()))) + + +if __name__ == '__main__': + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('request') + args = parser.parse_args() + wait_for_grant(args.request) diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/capture_native.sbatch b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/capture_native.sbatch new file mode 100644 index 000000000..99ee3dd2d --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/capture_native.sbatch @@ -0,0 +1,15 @@ +#!/bin/bash +set -euo pipefail +root=${1:?Operations root} +parent=${2:?Exact own GPU job} +expected_name=${3:?Exact job name} +phase=${4:?smoke or full} +[[ "$parent" =~ ^[0-9]+$ && "${SLURM_RESTART_COUNT:-0}" == 0 ]] +[[ "$phase" == smoke || "$phase" == full ]] +[[ "$expected_name" =~ ^joint-[a-z0-9-]+$ ]] +destination="$root/status/$phase-$parent.native-completion.txt" +[[ ! -e "$destination" ]] +state=$(/usr/local/bin/scontrol show job "$parent" -o) +[[ "$state" == *"JobId=$parent "* && "$state" == *"UserId=paphiwetsa3("* ]] +[[ "$state" == *"JobName=$expected_name "* ]] +(set -o noclobber; printf '%s\n' "$state" > "$destination") diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/check_wandb.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/check_wandb.py new file mode 100644 index 000000000..8323ecb75 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/check_wandb.py @@ -0,0 +1,58 @@ +"""Read-only exact-run API check. Never print credentials or raw parser/network errors.""" + +import base64 +import json +import os +import sys +import urllib.request +from pathlib import Path + + +def inspect_run(run_id): + key = os.environ.get("WANDB_API_KEY") + if not key: + import netrc + + try: + values = netrc.netrc( + os.environ.get("PIXEL_WANDB_NETRC", str(Path.home() / ".netrc")) + ).authenticators("api.wandb.ai") + key = None if values is None else values[2] + except Exception: + raise ValueError("W&B credential lookup failed") from None + if not key: + raise ValueError("Missing W&B credentials") + query = "query($entity:String!,$project:String!,$run:String!){project(name:$project,entityName:$entity){name run(name:$run){name state}}}" + payload = dict( + query=query, + variables=dict(entity="rl2-group", project="mot-world-model", run=run_id), + ) + request = urllib.request.Request( + "https://api.wandb.ai/graphql", + data=json.dumps(payload).encode(), + headers={ + "Content-Type": "application/json", + "Authorization": "Basic " + + base64.b64encode(("api:" + key).encode()).decode(), + }, + ) + try: + with urllib.request.urlopen(request, timeout=30) as response: + result = json.load(response) + except Exception: + raise ValueError("W&B read-only identity query failed") from None + if result.get("errors") or not result.get("data", {}).get("project"): + raise ValueError("W&B identity query did not return an unambiguous project") + run = result["data"]["project"]["run"] + return dict( + run_id=run_id, + entity="rl2-group", + project="mot-world-model", + exists=run is not None, + state=None if run is None else run["state"], + ) + + +if __name__ == "__main__": + for run_id in sys.argv[1:]: + print(json.dumps(inspect_run(run_id)), flush=True) diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/checkpoint_inspection.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/checkpoint_inspection.py new file mode 100644 index 000000000..29bd40362 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/checkpoint_inspection.py @@ -0,0 +1,309 @@ +"""Allocated CPU inspection of retained native Elmo production checkpoints. + +The existing ModelWrapper, data module, conditional optimizer checker and +checkpoint binding own semantic restoration. No model or training loop is +reimplemented here. This is not a full-completion verifier or GPU restore proof. +""" +from datetime import datetime, timezone +import json +import os +from pathlib import Path +import re +import shutil +import sys + +from scripts.train.joint.contract import bound, need, sha, write_once + + +def scheduled_filename(name): + """Exact production template, with Lightning's configurable metric insertion. + + Census accepts either setting without loading ML. Strict allocated inspection + then runs the maintained formatter against the actual resolved callback and + saved epoch; no checkpoint name is inferred solely from this parser. + """ + match = re.fullmatch(r"(?:epoch_[0-9]{4,}-step_|epoch_epoch=[0-9]{4,}-step_step=)([0-9]{9})\.ckpt", name) + need(match is not None, "Checkpoint does not use the maintained production filename template") + return int(match[1]) + + +def verify_source_binding(request, execution): + """Bind the executing import root and runtime/cache policy to the parent.""" + import importlib.util + + for key in ("source", "source_revision", "source_manifest", "source_manifest_sha256", + "data_manifest", "data_manifest_sha256", "lambda_runtime", "data_cache"): + need(execution.get(key) == request.get(key), "Recovery execution changed parent binding: " + key) + root = Path(request["source"]).resolve(strict=True) + need(Path(os.environ["PIXEL_SOURCE_ROOT"]).resolve(strict=True) == root, + "Actual scientific import environment points to another source") + spec = importlib.util.find_spec("egomimic") + need(spec is not None and spec.origin is not None and Path(spec.origin).resolve().is_relative_to(root), + "Actual scientific package escaped hash-bound source") + for name, module in sys.modules.items(): + if name == "egomimic" or name.startswith("egomimic."): + filename = getattr(module, "__file__", None) + need(filename is not None and Path(filename).resolve().is_relative_to(root), + "Scientific module imported from another source before admission") + + +def attempt_chain(request): + """Enumerate only hash-bound attempts, never guess from run-name globbing.""" + seen, result = set(), [] + identity = {k: request[k] for k in ("run_id", "source_revision", "source_manifest_sha256", + "data_manifest_sha256", "parameters", "target_steps")} + for _ in range(64): + need(request["schema"] == "joint-training-v2" and request["phase"] == "full" + and request["kind"] == "native-subtask-world-model-v1" + and all(request[k] == v for k, v in identity.items()), "Attempt chain changed scientific identity") + output = Path(request["output"]) + need(output.is_absolute() and ".." not in output.parts, "Absolute production output required") + # Scheduled allocations deliberately reuse their output; interruption + # attempts must use a fresh one. A repeated request hash is a cycle. + result.append(request) + previous = request.get("interruption") or request.get("continuation") + need(not (request.get("interruption") and request.get("continuation")), + "Ambiguous scheduled and interrupted parent") + if previous is None: + return result + binding = previous["parent_request"] + need(binding["sha256"] not in seen, "Cycle in immutable production attempt chain") + seen.add(binding["sha256"]) + request = bound(binding) + raise ValueError("Production attempt chain exceeds64; explicit audit required") + + +def checkpoint_census(request): + """Small stat-only census; unreadable/missing collections fail closed.""" + directories, rows, extras = set(), [], [] + for attempt in attempt_chain(request): + need(attempt.get("archive_policy") is None, + "Native interruption v1 requires all checkpoints retained locally; archived recovery is not implemented") + directory = Path(attempt["output"]) / "checkpoints" + if str(directory) in directories: + continue + directories.add(str(directory)) + need(directory.is_dir() and not directory.is_symlink(), "Retained checkpoint collection missing") + for path in sorted(directory.iterdir()): + if path.name == "last.ckpt": + need(path.is_symlink() and path.resolve(strict=True).parent == directory.resolve(), + "last.ckpt is not a retained local milestone link") + continue + stat = path.lstat() + if path.suffix != ".ckpt": + extras.append(dict(path=str(path), size_bytes=stat.st_size, retained=True)) + continue + need(path.is_file() and not path.is_symlink(), "Unqualified production checkpoint") + step = scheduled_filename(path.name) + need(step > 0 and step % 20000 == 0 and step <= request["target_steps"], + "Checkpoint is not an immutable scheduled production milestone") + rows.append(dict(path=str(path), global_step=step, size_bytes=stat.st_size, + mtime_ns=stat.st_mtime_ns, inode=stat.st_ino, device=stat.st_dev)) + need(rows, "No retained production milestone exists; never initialize from smoke/step0") + return dict(collections=sorted(directories), candidates=sorted(rows, key=lambda r: (-r["global_step"], r["path"])), + preserved_noncheckpoint_entries=extras) + + +def check_rng(rng, world): + """Validate CPU/Python/NumPy states using isolated RNG objects, never global draws.""" + import random + import numpy as np + import torch + + need(rng.get("schema") == "mot_rng_state.distributed.v1" and rng.get("world_size") == world + and len(rng.get("ranks", [])) == world, "Complete all-rank RNG state required") + for row in rng["ranks"]: + need(set(row) == {"torch_cpu", "torch_cuda", "numpy", "python", "cuda_scope"} + and row["cuda_scope"] == "current_device" and len(row["torch_cuda"]) == 1, + "Rank RNG scope changed") + need(all(isinstance(x, torch.Tensor) and x.dtype == torch.uint8 and x.ndim == 1 + and x.numel() > 0 for x in (row["torch_cpu"], row["torch_cuda"][0])), + "Malformed saved RNG tensor") + torch.Generator(device="cpu").set_state(row["torch_cpu"]) + np.random.RandomState().set_state(row["numpy"]) + random.Random().setstate(row["python"]) + + +def inspect_checkpoint(path, step, request, cfg, preflight): + """Use only inside an actual allocated inspection producer.""" + import torch + from hydra.utils import instantiate + from omegaconf import OmegaConf + from egomimic.pipeline.checkpoint_binding import validate_checkpoint_binding + from egomimic.pipeline.construction import checkpoint_construction + from egomimic.pl_utils.pl_model import ModelWrapper + from egomimic.pl_utils.joint_smoke import weights_digest + from scripts.train.joint.lr_policy import validate, update_lr, verify_scheduler + from scripts.train.joint.native_recovery import checkpoint_science, conditional_record, state_digest + from scripts.train.joint.recovery_check import equal_state + + checkpoint = torch.load(path, map_location="cpu", weights_only=False, mmap=True) + need(checkpoint["global_step"] == step, "Filename and actual checkpoint step disagree") + from lightning.pytorch.callbacks import ModelCheckpoint + callback = cfg.callbacks.model_checkpoint + need(callback.filename == "epoch_{epoch:04d}-step_{step:09d}", "Production checkpoint template changed") + formatter = ModelCheckpoint(filename=callback.filename, + auto_insert_metric_name=callback.get("auto_insert_metric_name", True)) + need(Path(formatter.format_checkpoint_name({"epoch": checkpoint["epoch"], "step": step})).name == Path(path).name, + "Actual maintained checkpoint formatter/epoch does not match the retained filename") + saved = OmegaConf.create(checkpoint["hyper_parameters"]["config_tree"]) + checkpoint_science(saved, cfg) + need(saved.run_provenance.run_id == request["run_id"], "Checkpoint W&B identity differs") + need(checkpoint.get("loops") and checkpoint.get("callbacks"), "Lightning full-state loops/callbacks missing") + need(all(isinstance(v, torch.Tensor) and v.dtype == torch.float32 and torch.isfinite(v).all() + for v in checkpoint["state_dict"].values()), "Invalid/nonfinite FP32 model state") + optimizers, schedulers = checkpoint.get("optimizer_states", []), checkpoint.get("lr_schedulers", []) + need(len(optimizers) == 1 and optimizers[0]["state"], "Missing actual AdamW state") + policy = validate(request["lr_policy"]) + need(all(g["lr"] == update_lr(policy, step) and g["weight_decay"] == 0.01 + for g in optimizers[0]["param_groups"]), "Wrong checkpoint LR/weight decay") + verify_scheduler(policy, schedulers, step) + sampler = checkpoint["PixelProprioDataModule"] + need(sampler["schema"] == "mot-sampling-state-v1" and sampler["consumed_batches"] == step + and sampler["distributed_sampling"]["world_size"] == request["world_size"] + and sampler["distributed_sampling"]["global_batch_size"] == 32, + "Wrong production sampling cursor/topology") + check_rng(checkpoint["mot_rng_state"], request["world_size"]) + data = instantiate(cfg.data) + data.load_state_dict(sampler) + need(equal_state(data.state_dict(), sampler), "Complete sampling settings/state did not restore exactly") + context = data.prepare_context(mode="eval", normalization="prepared", normalizer=None, + restored_state=checkpoint["data_context"]) + need(context.fingerprint() == preflight["provenance"]["data_context_sha256"], + "Checkpoint context differs from actual CPU/smoke preflight") + validate_checkpoint_binding(checkpoint, saved, context) + with checkpoint_construction(): + wrapper = ModelWrapper(config_tree=saved, enable_grad_norm=False).cpu().eval() + context.bind(wrapper.model) + wrapper.data_context = context + need(sum(p.numel() for p in wrapper.model.parameters()) == request["parameters"], + "Strict reconstructed model size differs") + wrapper.load_state_dict(checkpoint["state_dict"], strict=True) + need(equal_state(wrapper.state_dict(), checkpoint["state_dict"]), "Strict weights reload differs") + optimizer = instantiate(cfg.model.optimizer, params=wrapper.parameters()) + if callable(optimizer): + optimizer = optimizer() + optimizer.load_state_dict(optimizers[0]) + scheduler = instantiate(cfg.model.scheduler, optimizer=optimizer) + if scheduler is not None: + scheduler.load_state_dict(schedulers[0]) + need(equal_state(optimizer.state_dict(), optimizers[0]) + and equal_state([] if scheduler is None else [scheduler.state_dict()], schedulers), + "Strict AdamW/scheduler reload differs") + usage = checkpoint["native_conditional_optimizer_usage"] + actual = conditional_record(optimizer, wrapper.named_parameters(), usage["parameter_update_counts"], step) + need(actual == usage, "Conditional parameter-order/count identity differs") + return dict(global_step=step, strict_full_wrapper_optimizer_scheduler_reload=True, + conditional_optimizer_usage_sha256=state_digest(usage), + model_state_sha256=weights_digest(checkpoint["state_dict"]), + loop_state_sha256=state_digest(checkpoint["loops"]), + data_context_sha256=context.fingerprint(), sampler_state_sha256=state_digest(sampler), + rank_rng_sha256=[state_digest(r) for r in checkpoint["mot_rng_state"]["ranks"]], + all_rank_rng_structure_verified=True, actual_gpu_restore_proven=False, + scheduled_validation_resume_proven=False) + + +def inspect_main(request_path): + """Allocated producer: native authentication/ownership before ML imports/hash loads.""" + from scripts.train.joint.native_interruption import command, native_identity, process_identity, destination_probe + + q = json.loads(Path(request_path).read_text()) + need(q["schema"] == "native-elmo-checkpoint-inspection-v1", "Wrong allocated inspection request") + need(os.environ.get("SLURM_JOB_ID", "").isdecimal() + and os.environ.get("SLURM_RESTART_COUNT", "0") == "0" + and not os.environ.get("SLURM_JOB_GPUS") and not os.environ.get("SLURM_STEP_GPUS"), + "Checkpoint inspection must run in a fresh owned CPU allocation") + expected = q["producer_native"] + process_identity(expected, cpu=True) + need(expected["JobId"] == os.environ["SLURM_JOB_ID"] + and expected["NodeList"] == os.environ["SLURMD_NODENAME"] + and expected["NumCPUs"] == "4" and expected["MinMemoryNode"] == "24G" + and expected["TimeLimit"] == "00:20:00" and expected["TresPerNode"] == "", + "Exact4CPU24G20minute bound inspection required") + native = command(["/usr/local/bin/scontrol", "show", "job", os.environ["SLURM_JOB_ID"], "-o", "-dd"]) + native_identity(native, expected, "RUNNING") + request = bound(q["parent_request"]) + need(request["kind"] == "native-subtask-world-model-v1" and request["phase"] == "full", + "Exact native production parent required") + from scripts.train.joint.interruption_admission import recovery_phase_admission + eligibility = recovery_phase_admission(q, request_path) + verify_source_binding(request, q) + # The allocated launcher owns current runtime/cache/source closure checks. + # This producer reopens its actual admitted receipt rather than accepts flags. + admission_path = Path(q["allocated_prerequisites_path"]) + need(admission_path.is_file() and not admission_path.is_symlink(), "Actual allocated prerequisite path missing") + admission = json.loads(admission_path.read_text()) + need(admission["job_id"] == os.environ["SLURM_JOB_ID"] + and admission["request_sha256"] == sha(request_path) + and admission["status"] == "ACTUAL_PREREQUISITES_AND_NATIVE_ALLOCATION_PASS" + , "Current allocated prerequisite/claim admission missing") + native_identity(admission["native"], expected, "RUNNING") + need(q["required_free_bytes"] >= request["reserved_checkpoint_bytes"], + "Inspection must reserve the actual complete production checkpoint budget") + destination = destination_probe(q["production_output"], os.environ["SLURM_JOB_ID"], q["required_free_bytes"]) + output = Path(q["output"]) + need(output.is_absolute() and not output.exists() + and shutil.disk_usage(output.parent).free >= q["required_free_bytes"] > 0, + "Fresh inspection output and actual free space required") + output.mkdir() + payload = ("native inspection " + os.environ["SLURM_JOB_ID"]).encode() + probe = output / "write-fsync-readback.probe" + with probe.open("xb") as stream: + stream.write(payload) + stream.flush() + os.fsync(stream.fileno()) + need(probe.read_bytes() == payload, "Actual write/fsync/readback failed") + fd = os.open(output, os.O_RDONLY) + try: + os.fsync(fd) + finally: + os.close(fd) + need(sha(request["source_manifest"]) == request["source_manifest_sha256"] + and sha(request["data_manifest"]) == request["data_manifest_sha256"], "Source/data manifest changed") + for line in Path(request["source_manifest"]).read_text().splitlines(): + digest, relative = line.split(" ", 1) + need(sha(Path(request["source"]) / relative) == digest, "Checkpoint-bound source changed") + from omegaconf import OmegaConf + from scripts.train.joint.contract import verify_evidence + + _, preflight = verify_evidence(request) + bound(q["resolved"], False) + cfg = OmegaConf.load(q["resolved"]["path"]) + census = checkpoint_census(request) + write_once(output / "census-before.json", census) + results, selected = [], None + for row in census["candidates"]: + if selected is not None and row["global_step"] < selected["global_step"]: + break + path = Path(row["path"]) + digest = sha(path) + try: + proof = inspect_checkpoint(path, row["global_step"], request, cfg, preflight) + except (ValueError, KeyError, RuntimeError, EOFError) as error: + results.append(dict(**row, sha256=digest, status="REJECTED_REQUIRES_DIAGNOSIS", + error_type=type(error).__name__, error=str(error)[:4000])) + continue + valid = dict(**row, sha256=digest, status="CPU_STRICT_INSPECTION_PASS", proof=proof) + results.append(valid) + need(selected is None or selected["sha256"] == digest, "Conflicting healthy checkpoints at the same step") + selected = selected or valid + need(checkpoint_census(request) == census, "Checkpoint collection changed during strict inspection") + # Invalid newer milestones are retained and diagnosed; this tool never + # silently loops a corrupt/nonfinite scientific failure by falling backward. + ready = selected is not None and all(r["status"] == "CPU_STRICT_INSPECTION_PASS" for r in results) + write_once(output / "checkpoint-inspection.json", dict( + schema="native-elmo-checkpoint-inspection-result-v1", + status="INSPECTED_REQUIRES_NATIVE_PRODUCER_COMPLETION" if ready else "BLOCKED_CHECKPOINT_DIAGNOSIS", + job_id=os.environ["SLURM_JOB_ID"], node=os.environ["SLURMD_NODENAME"], + request_sha256=sha(request_path), parent_request=q["parent_request"], run_id=request["run_id"], + created_at=datetime.now(timezone.utc).isoformat(), census=census, results=results, selected=selected, + phase_admission=eligibility, + source_manifest_sha256=request["source_manifest_sha256"], data_manifest_sha256=request["data_manifest_sha256"], + highest_healthy_known=ready, actual_gpu_restore_proven=False, + source_config_context_strictly_checked=ready, write_fsync_readback_sha256=sha(probe), + production_destination=destination)) + + +if __name__ == "__main__": + import sys + inspect_main(sys.argv[1]) diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/continuation.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/continuation.py new file mode 100644 index 000000000..f8bea7602 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/continuation.py @@ -0,0 +1,127 @@ +"""Strict request chain for scheduled native joint-training allocations. + +This only extends the shared full service's allocation lifetime. The scientific +target, optimizer schedule, model and scheduled validation/save cadence stay fixed. +""" + +from pathlib import Path + +from scripts.train.joint.contract import bound, need, sha + + +STABLE_FIELDS = ( + "run_id", "arm", "source", "source_revision", "source_manifest", + "source_manifest_sha256", "data_manifest", "data_manifest_sha256", "data_cache", + "source_archive", "source_archive_sha256", "parameters", "expert_parameters", + "expert_widths", "world_size", "global_batch", "per_rank_batch", "lr_policy", + "vector_expert_parameter_budget", "active_streams", "experiment", "target_steps", + "output", "allocation", "smoke", "factorial_controls", "factorial_experiments", + "allocation_boundaries", "archive_policy", "quota", "reserved_checkpoint_bytes", + "allocation_recovery", + "operational_service", "temporal_comparison", "model_execution", "action_contract", + "capacity_profile", "noise_comparison", "track_recipe_comparison", + "kind", "interfaces", "subtask_contract", "dataset_contract", +) + + +def allocation_steps(request): + """No continuation is inferred from a directory or W&B's status.""" + need(not (request.get("interruption") and request.get("continuation")), + "Cannot treat an interruption as scheduled boundary completion") + if request.get("interruption") is not None: + from scripts.train.joint.interruption_admission import admission + return admission(request) + target = request["target_steps"] + stop = request.get("allocation_stop_step", target) + start = 0 + continuation = request.get("continuation") + if continuation is not None: + parent = bound(continuation["parent_request"]) + receipt = bound(continuation["completion"]) + need(parent["schema"] == "joint-training-v2" and parent["phase"] == "full", + "Continuation parent is not a full request") + need(all(request.get(k) == parent.get(k) for k in STABLE_FIELDS), + "Continuation changed its scientific identity or output") + need(receipt["schema"] == "joint-mot-allocation-v1" and receipt["status"] == "PASS" + and receipt["request_sha256"] == continuation["parent_request"]["sha256"] + and receipt["run_id"] == request["run_id"] + and receipt["world_size"] == request["world_size"] + and receipt["global_step"] == parent["allocation_stop_step"] + and receipt["global_step"] < target + and receipt["strict_full_wrapper_optimizer_scheduler_reload"] + and receipt["sampler_all_rank_rng_verified"] and receipt["sample_finite"], + "Missing strict prior-allocation completion") + checkpoint = continuation["checkpoint"] + need(checkpoint["path"] == receipt["checkpoint"] + and checkpoint["sha256"] == receipt["checkpoint_sha256"] + and sha(checkpoint["path"]) == checkpoint["sha256"], + "Continuation recovery checkpoint changed") + start = receipt["global_step"] + need(type(start) is int and type(stop) is int + and 0 <= start < stop <= target + and start % 20000 == stop % 20000 == target % 20000 == 0, + "Allocation boundaries must preserve20k cadence and total budget") + if stop < target or continuation is not None: + plan = request["allocation_boundaries"] + need(plan == sorted(set(plan)) and plan[-1] == target + and stop == next((v for v in plan if v > start), None), + "Allocation skipped or changed its declared boundaries") + proof = bound(request["allocation_recovery"]) + need(proof["schema"] == "joint-recovery-check-v1" and proof["status"] == "PASS" + and proof["source_revision"] == request["source_revision"] + and proof["data_manifest_sha256"] == request["data_manifest_sha256"] + and proof["active_streams"] == request["active_streams"] + and proof["world_size"] == request["world_size"] and proof["global_batch"] == 32 + and proof["smoke_completion_sha256"] == request["smoke"]["completion"]["sha256"] + and proof["actual_updates"] == 6 and proof["all_rank_full_state_restored"] + and proof["model_data_unchanged"] and proof["no_extra_validation"], + "Actual matching BF16/DDP allocation recovery is not proven") + from scripts.train.joint.native_subtasks import selected + if selected(request): + need(all(proof.get(key) is True for key in ( + "native_multimodal", "private_bank_optimizer_steps_verified", + "actual_all_rank_rng_restore_observed", "both_embodiments_optimized", + "both_embodiments_hidden_nan_20step_sample")) + and proof.get("diagnostic_scope") == "scheduled-smoke-checkpoint-only", + "Native scheduled continuation requires actual conditional recovery proof") + return start, stop + + +def configure_allocation(cfg, request, start, stop): + """Apply operational additions only AFTER the existing science comparison.""" + from omegaconf import open_dict + + with open_dict(cfg): + cfg.logger.csv.save_dir = request["local_logs"] + cfg.logger.csv.version = f"step{start:09d}" + if start: + cfg.ckpt_path = (request.get("interruption") or request["continuation"])["checkpoint"]["path"] + cfg.logger.wandb.resume = "must" + if stop < request["target_steps"]: + cfg.callbacks.allocation_boundary = dict( + _target_="scripts.train.joint.allocation_boundary.ScheduledAllocationBoundary", + start_step=start, stop_step=stop, target_step=request["target_steps"], + cadence=20000, output=str(Path(request["output"])/"allocation-evidence"), + ) + return cfg + + +def log_segments(request): + """Keep each allocation's CSV events; reject cycles and repeated log roots.""" + from scripts.train.joint.production_history import has_interruption, segments + if has_interruption(request): + return [row["csv"] for row in segments(request, request.get("allocation_stop_step", request["target_steps"]))] + result, seen = [], set() + for _ in range(16): + log = request["local_logs"] + need(log not in seen, "Repeated continuation log root or request cycle") + seen.add(log) + previous = request.get("continuation") + start = 0 if previous is None else bound(previous["completion"])["global_step"] + relative = Path("csv")/f"step{start:09d}"/"metrics.csv" + current = Path(log)/relative + result.append(current if current.is_file() else Path(request["output"])/"log-mirror"/relative) + if previous is None: + return result[::-1] + request = bound(previous["parent_request"]) + raise ValueError("Too many allocation attempts for the retained20k cadence") diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/contract.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/contract.py new file mode 100644 index 000000000..b9a2c126e --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/contract.py @@ -0,0 +1,955 @@ +"""Exact smoke-to-production admission. Standard-library evidence checks are read-only.""" + +import copy +import hashlib +import json +import math +import uuid +from scripts.train.joint.lr_policy import validate, update_lr +from pathlib import Path +from datetime import datetime + + +def need(condition, message): + if not condition: + raise ValueError(message) + + + +def verify_model_execution(request, cfg): + """Bind native historical image/state execution without changing legacy admission.""" + from scripts.train.joint import native_subtasks + if native_subtasks.selected(request): + return native_subtasks.verify_model_execution(request, cfg) + stages = cfg["model"]["pipeline"]["stages"] + ids = cfg["model"]["pipeline"]["stage_ids"] + model = stages[ids["joint_denoiser"]]["model"] + native = model["_target_"] == "egomimic.models.joint_image_proprio.JointImageProprioModel" + policy = request.get("model_execution") + if not native: + need(policy is None, "Native execution policy requires the native image wrapper") + return "visual_state_action" + track = isinstance(policy, dict) and policy.get("implementation") == "native_track_joint" + primary = "track" if track else "image" + need(policy == {"implementation": "native_track_joint" if track else "native_image_joint", "compile_mode": "none" if track else "default", + "compile_dynamic": True, "compile_backend": "inductor", + **({"activation_checkpointing": True} if track else {})}, + "Native image execution requires an explicit historical request binding") + image = model["image_model"] + need(image.get("_target_") == ("egomimic.models.track_proprio.TrackTokenCore" if track else "egomimic.models.image_proprio.ImageProprioModel") + and image["compile_mode"] == policy["compile_mode"] + and image["compile_dynamic"] == policy["compile_dynamic"] + and image["compile_backend"] == policy["compile_backend"], + "Native image compilation differs from bound historical policy") + independent = cfg["data"].get("training_conditioning", "mixed_context") == "independent_frame_noise" + need(image.get("require_observed_context", True) is (not independent), + "Independent noise and clean-context model guard disagree") + streams = request["active_streams"] + action = streams == [primary, "proprio", "action"] + need(streams in ((["track", "proprio", "action"],) if track else (["image"], ["image", "proprio"], ["image", "proprio", "action"])) + and model["active_streams"] == streams, + "Native request has unbound streams") + need([stage["stream"] for stage in stages if "stream" in stage] == streams, + "Native loss graph differs from active experts") + if track: + need(cfg["data"].get("spatial_stream") == "track" + and image["image_dim"] == 3 and image["max_points"] == 1120 + and image["spatial_grid_size"] == [28, 40] + and image["use_camera_embedding"] is False + and image.get("activation_checkpointing") is True + and cfg["evaluator"].get("spatial_stream") == "track" + and cfg["evaluator"].get("pixel_diagnostics") is None + and cfg["evaluator"].get("prediction_key") == "track_proprio_action_prediction", + "XYZ grid/no-RGB contract changed") + if not action: + need(request.get("action_contract") is None + and not any("action" in name for name in ids), "Action stage in native state graph") + need(stages[ids["joint_noising"]]["noising"]["_target_"] + == "egomimic.models.joint_image_proprio.CoupledImageProprioNoising", + "Native image corruption path changed") + need(stages[ids["joint_noising"]]["noising"].get("active_streams") == streams, + "Noising must exclude inactive vector draws") + need(cfg["data"].get("image_only") == (streams == ["image"]), + "Image-only data must use the historical image-only path") + sampler = stages[ids["joint_sampler"]]["sampler"] + need(sampler["_target_"] == "egomimic.models.joint_image_proprio.JointImageProprioSampler" + and sampler["state_steps"] == 20 + and (sampler.get("action_steps") == 20 if action else "action_steps" not in sampler), + "Native sampling path changed") + if action: + contract = request.get("action_contract") + need(isinstance(contract, dict) and contract.get("schema") in ( + "native-joint-command-v1", "native-joint-command-v2"), + "Missing explicit native action contract") + native, encoded = contract.get("native_dimensions"), contract.get("encoded_dimensions") + mode = cfg["data"]["mode"] + if contract["schema"] == "native-joint-command-v1": + need(mode == "discrete", "Historical command v1 is discrete-only") + else: + need(mode in ("discrete", "continuous") + and contract.get("temporal_mode") == mode, + "Command temporal mode is not explicitly bound") + group = cfg["data"]["stride"] if mode == "discrete" else 1 + need(isinstance(native, dict) and native and all(type(v) is int and v > 0 for v in native.values()) + and type(group) is int and group > 0 + and contract.get("group_size") == group + and encoded == {k: v * group for k, v in native.items()} + and model.get("action_dims") == encoded + and model.get("action_width") == contract.get("hidden_width") == 256 + and contract.get("noise") == "independent_command" + and contract.get("unknown_past_queries") == "pure_noise_no_loss", + "Action dimensions/window/noising contract changed") + need(cfg["data"].get("couple_state_observations") is True + and cfg["data"]["task"] == "visual_state_action" + and cfg["evaluator"]["objective"] == "visual_state_action" + and all(s.get("weight") == 1.0 for s in stages if "stream" in s), + "Three-stream data/objective/loss contract changed") + return "visual_state_action" + need(cfg["data"]["task"] == "visual_diffusion", "Native state data must exclude action streams") + return "visual_diffusion" + + +def verify_capacity_profile(request, cfg): + """Admit the explicit wider image expert without weakening legacy counts.""" + from scripts.train.joint import native_subtasks + if native_subtasks.selected(request): + return request["expert_parameters"]["image"] + profile = request.get("capacity_profile") + if (request.get("model_execution") or {}).get("implementation") == "native_track_joint": + need(isinstance(profile, dict) and profile.get("schema") == "native-track-capacity-v1", + "Track constructor count binding required") + model = cfg["model"]["pipeline"]["stages"][cfg["model"]["pipeline"]["stage_ids"]["joint_denoiser"]]["model"] + core = model["image_model"] + counts = profile.get("expert_parameters", {}) + need(set(counts) == {"track", "proprio", "action"} + and all(type(v) is int and v > 0 for v in counts.values()) + and counts == request["expert_parameters"] + and sum(counts.values()) == profile["parameters"] == request["parameters"] + and request["expert_widths"] == [768, 256, 256] + and (core["width"], core["heads"], core["depth"], core.get("mlp_ratio", 4)) == (768, 6, 8, 4) + and core["image_dim"] == 3 and core["max_points"] == 1120 + and core["rope_axis_dims"] == [64, 32, 32] + and model["proprio_width"] == model["action_width"] == 256, + "Track capacity differs from bound constructor") + return counts["track"] + if profile is None: + return 88178688 + need(isinstance(profile, dict) + and set(profile) in ({"schema", "image_width", "image_heads", "image_depth", + "parameters", "expert_parameters"}, + {"schema", "image_width", "image_heads", "image_depth", + "image_mlp_ratio", "parameters", "expert_parameters"}) + and profile["schema"] == "native-image-capacity-v1" + and all(type(profile[k]) is int and profile[k] > 0 for k in ( + "image_width", "image_heads", "image_depth", "parameters")) + and profile["image_width"] > 768 and profile["image_depth"] == 8 + and profile["image_width"] == 128 * profile["image_heads"] + and type(profile.get("image_mlp_ratio", 4)) is int + and profile.get("image_mlp_ratio", 4) >= 4 + and isinstance(profile["expert_parameters"], dict) + and set(profile["expert_parameters"]) == {"image", "proprio", "action"} + and all(type(v) is int and v > 0 for v in profile["expert_parameters"].values()) + and sum(profile["expert_parameters"].values()) == profile["parameters"], + "Unknown native capacity profile") + model = cfg["model"]["pipeline"]["stages"][ + cfg["model"]["pipeline"]["stage_ids"]["joint_denoiser"]]["model"] + image = model["image_model"] + need(cfg["data"]["mode"] == request["arm"] == "discrete" + and request["active_streams"] == model["active_streams"] == ["image", "proprio", "action"] + and request["expert_widths"] == [profile["image_width"], 256, 256] + and request["parameters"] == profile["parameters"] + and request["expert_parameters"] == profile["expert_parameters"] + and (image["width"], image["heads"], image["depth"]) == ( + profile["image_width"], profile["image_heads"], profile["image_depth"]) + and image["image_dim"] == 768 and image["rope_axis_dims"] == [64, 32, 32] + and image.get("mlp_ratio", 4) == profile.get("image_mlp_ratio", 4) + and model["proprio_width"] == model["action_width"] == 256, + "Capacity profile differs from actual resolved native model") + return profile["expert_parameters"]["image"] + + +def verify_sampling_proof(request, completion): + policy = validate(request.get("lr_policy")) + native = request.get("model_execution") is not None + expected_action = (20,) if "action" in request["active_streams"] else ((0,) if native else (0, 20)) + need(completion["sample_state_steps"] == 20 + and completion["sample_action_steps"] in expected_action + and completion["lr_warmup_steps"] == policy["warmup_optimizer_steps"], + "Wrong sampling/scheduler proof") + if native: + need(completion.get("model_execution") == request["model_execution"], + "Missing native historical execution proof") + +def canonical_uuid(value): + """Compare complete CUDA/NVML identities without accepting GPU ordinals.""" + text = str(value) + if text[:4].lower() == "gpu-": + text = text[4:] + return str(uuid.UUID(text)) + + +def sha(path): + with Path(path).open("rb") as stream: + return hashlib.file_digest(stream, "sha256").hexdigest() + + +def write_once(path, value): + with Path(path).open("x") as stream: + json.dump(value, stream, indent=2, sort_keys=True, allow_nan=False) + stream.write("\n") + + +def bound(binding, json_file=True): + need( + sha(binding["path"]) == binding["sha256"], + "Changed evidence: " + binding["path"], + ) + content = Path(binding["path"]).read_text() + return json.loads(content) if json_file else content + + +def verify_allocation_relocation(request, smoke, smoke_request_sha256): + """Allow explicit account/storage relocation on the same admitted cluster. + + Runtime, topology and hardware policy remain exact; the destination still + undergoes its own native allocation/UUID admission. Historical evidence is + always validated against the original smoke owner. + """ + old, new = smoke.get("allocation"), request.get("allocation") + if old == new: + need(request.get("allocation_relocation") is None, + "Unexpected relocation for an unchanged allocation policy") + return + need(isinstance(old, dict) and isinstance(new, dict) + and old.get("kind") == new.get("kind") == "native_slurm", + "Relocation requires native Slurm on both sides") + allowed = {"user", "uid", "account", "qos"} + need({k: v for k, v in old.items() if k not in allowed} + == {k: v for k, v in new.items() if k not in allowed} + and old.get("cluster") and old.get("runtime_binding"), + "Relocation changed cluster, runtime or hardware policy") + need(request.get("allocation_relocation") == dict( + schema="same-cluster-account-relocation-v1", + smoke_request_sha256=smoke_request_sha256, + original_allocation=old, destination_allocation=new), + "Missing exact original/destination relocation binding") + need(all(isinstance(new.get(k), str) and new[k] for k in ("user", "account", "qos")) + and type(new.get("uid")) is int and new["uid"] > 0, + "Invalid destination ownership") + for key in ("source", "world_size", "active_streams", "parameters"): + need(request.get(key) == smoke.get(key), "Recovery science changed: " + key) + + +def validate_submission_job_name(request, argv): + """Fail before a new claim when a scheduler label differs from its request.""" + need(isinstance(argv, list) and all(isinstance(v, str) for v in argv), + "Require structured submission argv") + names = [v.split("=", 1)[1] for v in argv if v.startswith("--job-name=")] + need(names == [request["job_name"]], "Submitted JobName differs from exact request") + return names[0] + + +def smoke_submission_job_name(evidence, smoke): + """Allow a recorded native-subtask retry name without changing consumed inputs.""" + attempt = evidence.get("submission_attempt") + if attempt is None: + return smoke["job_name"] + from scripts.train.joint import native_subtasks + need(native_subtasks.selected(smoke), "Retry-name evidence requires native subtask mode") + need(isinstance(attempt, dict) and set(attempt) == {"plan", "accepted", "allocation"}, + "Incomplete bound submission-attempt evidence") + plan, accepted, allocation = (bound(attempt[key]) for key in ("plan", "accepted", "allocation")) + path, digest = evidence["request"]["path"], evidence["request"]["sha256"] + need(plan.get("request_remote") == accepted.get("request") == path + and plan.get("request_sha256") == accepted.get("request_sha256") == digest + and str(accepted.get("job_id")) == str(evidence["job_id"]), + "Retry submission does not bind the accepted job and exact request") + argv = plan.get("argv") + need(isinstance(argv, list) and all(isinstance(v, str) for v in argv) + and argv and Path(argv[0]).name == "sbatch", "Missing exact submitted sbatch argv") + names = [v.split("=", 1)[1] for v in argv if v.startswith("--job-name=")] + need(len(names) == 1 and names[0] == Path(path).stem + and names[0].startswith(smoke["job_name"] + "-"), "Unbound retry job name") + name = names[0] + raw = allocation.get("stdout", "") + need(isinstance(raw, str), "Missing structured native allocation stdout") + native = dict(v.split("=", 1) for v in raw.split() if "=" in v) + owner = smoke.get("quota", {}) + need(allocation.get("rc") == 0 and native.get("JobId") == str(evidence["job_id"]) + and native.get("JobName") == name and native.get("JobState") == "RUNNING" + and native.get("UserId") == f"{owner.get('user')}({owner.get('uid')})" + and native.get("NodeList") == smoke.get("lambda_runtime", {}).get("node") + and native.get("NumCPUs") == "32" and native.get("MinMemoryNode") == "192G" + and f"GRES=gpu:h100:{smoke['world_size']}(IDX:" in raw, + "Retry name lacks exact owned allocated CPU/memory/GPU evidence") + return name + + +def native_smoke_state(evidence, smoke, request): + """Read the declared native format; never manufacture a scontrol receipt. + + Accounting is an alternative for a purged Lambda job. Its original bound + nine-field row remains the evidence; the returned fields are only an + internal admission view. PACE still requires its association attestation. + """ + raw = bound(evidence["native"], False) + kind = evidence.get("native_format", "scontrol-v1") + if kind == "scontrol-v1": + return dict(s.split("=", 1) for s in raw.split() if "=" in s) + need(kind == "sacct-pipe-v1", "Unsupported native completion format") + need(smoke.get("allocation") is None and request.get("allocation") is None, + "Accounting-only completion requires Lambda allocation evidence") + rows = [line for line in raw.splitlines() if line.strip()] + need(len(rows) == 1, "Exactly one native accounting row required") + fields = rows[0].split("|") + need(len(fields) == 9, "Native accounting requires nine fields") + job, name, user, uid, state, exit_code, node, start, end = fields + owner = smoke.get("quota", {}) + need(type(owner.get("uid")) is int and owner["uid"] > 0 + and isinstance(owner.get("user"), str) and bool(owner["user"]) + and request.get("quota", {}).get("uid") == owner["uid"] + and request.get("quota", {}).get("user") == owner["user"], + "Missing matching native accounting owner binding") + need(job == str(evidence["job_id"]) and name == smoke_submission_job_name(evidence, smoke) + and user == owner["user"] and uid == str(owner["uid"]) + and state == "COMPLETED" and exit_code == "0:0" + and node == smoke.get("lambda_runtime", {}).get("node") + == request.get("lambda_runtime", {}).get("node"), + "Wrong native accounting identity or completion") + try: + started, ended = datetime.fromisoformat(start), datetime.fromisoformat(end) + need(ended > started, "Native accounting has no allocated runtime") + except (ValueError, TypeError) as error: + raise ValueError("Invalid native accounting allocation times") from error + return dict(JobId=job, JobName=name, UserId=f"{user}({uid})", + JobState=state, ExitCode=exit_code, NodeList=node) + + +def verify_evidence(request): + need( + request["schema"] == "joint-training-v2" and request["phase"] == "full", + "Wrong request schema", + ) + evidence = request["smoke"] + smoke = bound(evidence["request"]) + need( + smoke["schema"] == "joint-training-v2" and smoke["phase"] == "smoke", + "Wrong smoke request", + ) + completion = bound(evidence["completion"]) + preflight = bound(evidence["preflight"]) + capacity = bound(evidence["capacity"]) + native = native_smoke_state(evidence, smoke, request) + need(bound(evidence["host_exit"], False).strip() == "0", "Smoke host failed") + need( + native["JobId"] == str(evidence["job_id"]) + and native["JobState"] == "COMPLETED" + and native["ExitCode"] == "0:0" + and native["UserId"].startswith((smoke.get("allocation") or {}).get("user", "paphiwetsa3")+"(") + and native["JobName"] == smoke_submission_job_name(evidence, smoke), + "Wrong native smoke proof", + ) + if smoke.get("allocation") is None: + need( + request.get("allocation") is None + and smoke.get("lambda_runtime") == request.get("lambda_runtime") + and native["NodeList"] == request.get("lambda_runtime", {}).get("node", "gpu21"), + "Wrong Lambda smoke allocation", + ) + else: + from scripts.train.joint.allocation import verify_pace + + verify_allocation_relocation(request, smoke, evidence["request"]["sha256"]) + allocation = bound(evidence["allocation"]) + reference = preflight.get("allocation_attestation") + need( + reference and reference["sha256"] == evidence["allocation"]["sha256"], + "Unbound smoke allocation attestation", + ) + verify_pace( + smoke, + allocation, + dict( + SLURM_JOB_ID=str(evidence["job_id"]), + SLURMD_NODENAME=native["NodeList"], + SLURM_RESTART_COUNT="0", + ), + ) + need( + native["Account"] == smoke["allocation"]["account"] + and native["QOS"] == smoke["allocation"]["qos"] + and native["UserId"] + == f"{smoke['allocation']['user']}({smoke['allocation']['uid']})", + "Native smoke association differs from ownership proof", + ) + for key in ( + "arm", + "source", + "source_revision", + "source_manifest", + "source_manifest_sha256", + "source_archive", + "source_archive_sha256", + "data_manifest", + "data_manifest_sha256", + "data_cache", + "parameters", + "expert_parameters", + "expert_widths", + "world_size", + "global_batch", + "per_rank_batch", + "lr_policy", + "vector_expert_parameter_budget", + "active_streams", + "experiment", + ): + need(smoke[key] == request[key], "Production differs from smoke: " + key) + need(smoke.get("model_execution") == request.get("model_execution"), + "Production model execution differs from smoke") + need( + preflight["status"] == "PREFLIGHT_PASS" + and preflight["request_sha256"] == evidence["request"]["sha256"], + "Unbound smoke preflight", + ) + need( + preflight["parameters"] == request["parameters"] + and preflight["expert_parameters"] == request["expert_parameters"] + and preflight["expert_widths"] == request["expert_widths"] + and preflight["world_size"] == request["world_size"] + and preflight["global_batch"] == 32, + "Smoke preflight model/topology changed", + ) + for key in ("source_revision", "source_manifest_sha256", "data_manifest_sha256"): + need(preflight["provenance"][key] == request[key], "Unbound provenance: " + key) + from scripts.train.joint import native_subtasks + if native_subtasks.selected(request): + return native_subtasks.verify_completion(request, smoke, completion, preflight, capacity) + need( + completion["schema"] == "joint-mot-smoke-v1" + and completion["status"] == "PASS" + and completion["job_id"] == str(evidence["job_id"]) + and completion["world_size"] == request["world_size"] + and completion["global_step"] == 50 + and completion["validation_batches"] == 100, + "Incomplete smoke completion", + ) + for key in ( + "strict_full_wrapper_reload", + "optimizer_sampler_all_rank_rng_verified", + "lr_scheduler_strictly_restored", + "all_rank_weights_agree", + "sample_finite", + ): + need(completion[key] is True, "Missing strict proof: " + key) + verify_sampling_proof(request, completion) + world = request["world_size"] + metric_names = { + f"val/libero_gripper/{kind}/{metric}" + for kind in ("forecast", "completion") + for metric in ( + { + "image": "image_normalized_mse", + "track": "track_normalized_mse", + "proprio": "proprio_normalized_mse", + "action": "action_command_mse", + }[name] + for name in request["active_streams"] + ) + } + need( + completion["active_streams"] == request["active_streams"] + and completion["expert_parameters"] == request["expert_parameters"], + "Wrong active-stream completion", + ) + ranks = completion["ranks"] + need( + len(ranks) == world and len({canonical_uuid(r["gpu_uuid"]) for r in ranks}) == world, + "Wrong GPU topology", + ) + need(len({r["weights_sha256"] for r in ranks}) == 1, "Ranks diverged") + if smoke.get("allocation") is not None: + need( + [canonical_uuid(r["gpu_uuid"]) for r in ranks] + == [canonical_uuid(r["uuid"]) for r in allocation["gpu_probe"]["ranks"]], + "Training ranks differ from admitted physical GPUs", + ) + for rank, record in enumerate(ranks): + need( + record["status"] == "FIT_PASS" + and record["rank"] == rank + and record["world_size"] == world + and record["job_id"] == str(evidence["job_id"]) + and record["global_step"] == 50 + and record["fp32_losses"] == record["bf16_training_outputs"] == 50 + and record["fp32_gradients_verified"] + and record["validation_batches"] == 100 + and record["local_validation_batches"] == 100 // world + and record["data_context_sha256"] + == preflight["provenance"]["data_context_sha256"], + "Missing rank optimization/validation proof", + ) + need( + record["active_streams"] == request["active_streams"] + and set(record["metrics"]) == metric_names + and len(record["paired_track_batch_sha256" if request["active_streams"][0] == "track" else "paired_rgb_batch_sha256"]) == 3, + "Wrong active metrics or missing paired RGB proof", + ) + need( + len(set(record["initial_weights"])) + == len(set(record["all_rank_weights"])) + == 1 + and len(record["initial_weights"]) + == len(record["all_rank_weights"]) + == world + and record["all_rank_weights"][0] == record["weights_sha256"], + "DDP agreement proof changed", + ) + need( + len(record["optimizer_update_lrs"]) == 50 + and all( + math.isclose(lr, update_lr(request["lr_policy"], i), rel_tol=1e-12) + for i, lr in enumerate(record["optimizer_update_lrs"]) + ), + "Wrong actual LR warmup", + ) + need( + record["measured_updates"] == 40 + and record["warm_wall_seconds"] > 0 + and len(record["metrics"]) == 2 * len(request["active_streams"]) + and all(math.isfinite(v) for v in record["metrics"].values()), + "Invalid timing/validation metrics", + ) + need( + capacity["status"] == "CAPACITY_PASS" + and capacity["active_streams"] == request["active_streams"] + and capacity["sample_all_streams_finite"] + and capacity["frames_per_example"] + == (64 if request["arm"] == "continuous" else 16) + and capacity["per_rank_batch"] == request["per_rank_batch"] + and math.isclose(capacity["optimizer_update_lr"], update_lr(request["lr_policy"], 0), rel_tol=1e-12), + "Missing maximum-shape capacity proof", + ) + bound(evidence["resolved"], False) + return completion, preflight + + +def _compare_configs_legacy(production, smoke, request): + """Allow only the declared budget/cadence, smoke instrumentation, output and logging changes.""" + + def relocate(value): + if isinstance(value, dict): + return {k: relocate(v) for k, v in value.items()} + if isinstance(value, list): + return [relocate(v) for v in value] + if isinstance(value, str): + return value.replace( + request["output"], smoke["paths"]["output_dir"] + ).replace(request["local_logs"], smoke["logger"]["csv"]["save_dir"]) + return value + + production = relocate(production) + for key in ( + "model", + "data", + "seed", + "runtime", + "world_model_attention", + "joint", + "norm_stats", + "normalizer", + "inference_config", + "val_at_end", + "mode", + "ckpt_path", + "modality_ablation", + "track_model", + ): + need(production.get(key) == smoke.get(key), "Scientific config changed: " + key) + full_trainer, smoke_trainer = ( + copy.deepcopy(production["trainer"]), + copy.deepcopy(smoke["trainer"]), + ) + for key in ("max_steps", "val_check_interval"): + full_trainer.pop(key) + smoke_trainer.pop(key) + need(full_trainer == smoke_trainer, "Training topology or precision changed") + full_eval, smoke_eval = ( + copy.deepcopy(production["evaluator"]), + copy.deepcopy(smoke["evaluator"]), + ) + for item in (full_eval, smoke_eval): + if item.get("pixel_diagnostics") is not None: + item["pixel_diagnostics"].pop("artifact_dir") + item["pixel_diagnostics"].pop("log_wandb") + need(full_eval == smoke_eval, "Evaluator behavior changed") + full_cb, smoke_cb = ( + copy.deepcopy(production["callbacks"]), + copy.deepcopy(smoke["callbacks"]), + ) + need( + "joint_smoke" not in full_cb and "joint_smoke" in smoke_cb, + "Wrong smoke instrumentation", + ) + smoke_cb.pop("joint_smoke") + for item in (full_cb, smoke_cb): + for key in ("dirpath", "every_n_train_steps", "save_last"): + item["model_checkpoint"].pop(key) + need(full_cb == smoke_cb, "Callbacks differ beyond smoke/retention changes") + trainer, ckpt = production["trainer"], production["callbacks"]["model_checkpoint"] + need( + trainer["max_steps"] == request["target_steps"] + and trainer["val_check_interval"] == 20000 + and trainer["check_val_every_n_epoch"] is None + and trainer["num_sanity_val_steps"] == 0 + and trainer["devices"] == request["world_size"] + and trainer["precision"] == "bf16-mixed" + and trainer["accumulate_grad_batches"] == 1, + "Wrong full training budget/topology", + ) + need( + ckpt["every_n_train_steps"] == 20000 + and ckpt["every_n_epochs"] == 0 + and ckpt["save_top_k"] == -1 + and ckpt["save_last"] == "link" + and ckpt["save_on_train_epoch_end"] is False + and "epoch" in ckpt["filename"] + and "step" in ckpt["filename"] + and not ckpt.get("train_time_interval"), + "Wrong checkpoint retention", + ) + need( + production["logger"]["wandb"]["id"] == request["run_id"] + and production["logger"]["wandb"]["resume"] == "never" + and production["logger"]["wandb"]["project"] == "mot-world-model" + and production["logger"]["wandb"]["entity"] == "rl2-group" + and production["logger"]["wandb"]["log_model"] is False + and set(production["logger"]) == {"wandb", "csv"}, + "Wrong fresh W&B identity/logging", + ) + need( + production["ckpt_path"] is None + and production["data"]["batch_size"] == request["per_rank_batch"] + and production["data"]["batch_size"] * trainer["devices"] == 32, + "Fresh step0/globalbatch required", + ) + + +def verify_gap_extension(request): + """Bind a fresh completion-gap trial to its immutable ungapped parent. + + Parent admission is cached evidence, not a request to reload its model. + Only the two maintained data modules may change scientific source bytes. + Native smoke-to-full verification remains mandatory for the new recipe. + """ + independent = request.get("noise_comparison") is not None + comparison = request["noise_comparison" if independent else "gap_comparison"] + need(comparison.get("schema") == ("native-independent-frame-noise-extension-v1" if independent else "native-completion-gap-extension-v1") + and comparison.get("scope") == ("all_training_frames" if independent else "completion_only"), + "Sampling comparison requires explicit noise/gap scope") + parent = bound(comparison["parent_request"]) + proof = bound(comparison["parent_admission"]) + need(proof.get("status") == "FULL_ADMISSION_PASS" + and proof.get("request_sha256") == comparison["parent_request"]["sha256"] + and proof.get("provenance", {}).get("source_revision") == parent["source_revision"], + "Gap parent lacks its exact cached native admission") + need(request["phase"] == parent["phase"] == "full" + and request["arm"] == parent["arm"] == "continuous" + and request["run_id"] != parent["run_id"] + and request["source_parent"] == parent["source_revision"], + "Gap comparison must be a fresh direct source child") + topology_changed = any(request[k] != parent[k] for k in ("world_size", "per_rank_batch")) + if topology_changed: + need(comparison.get("topology_control") == "global_batch_matched_rank_rng_unpaired" + and (parent["world_size"], parent["per_rank_batch"]) == (4, 8) + and (request["world_size"], request["per_rank_batch"]) == (2, 16) + and request["global_batch"] == parent["global_batch"] == 32, + "Gap topology change requires explicit two-rank global32 control") + else: + need(comparison.get("topology_control") in (None, "global_batch_matched_rank_rng_unpaired"), + "Unknown gap topology control") + for key in ("data_manifest_sha256", "dataset_contract", "active_streams", "parameters", + "expert_parameters", "expert_widths", "global_batch", "per_rank_batch", + "world_size", "target_steps", "lr_policy", "model_execution", "action_contract"): + if topology_changed and key in ("world_size", "per_rank_batch"): + continue + need(request[key] == parent[key], "Gap comparison changed control: " + key) + old_cfg = bound(comparison["parent_resolved"], False) + new_cfg = bound(request["smoke"]["resolved"], False) + from omegaconf import OmegaConf + old_cfg = OmegaConf.to_container(OmegaConf.create(old_cfg), resolve=True) + new_cfg = OmegaConf.to_container(OmegaConf.create(new_cfg), resolve=True) + # Hydra derives this operational directory from each run's own output. + # Check both exact owners before normalizing it; all runtime semantics stay + # under the strict comparison below. + derived_outputs = (("runtime", "slurm_signal_checkpoint_dir", "checkpoints"), + ("inference_config", "output_path", "checkpoints/inference-config.yaml")) + for section, key, suffix in derived_outputs: + if key in old_cfg.get(section, {}) or key in new_cfg.get(section, {}): + smoke_request = bound(request["smoke"]["request"]) + for cfg, owner in ((old_cfg, parent), (new_cfg, smoke_request)): + need(cfg.get(section, {}).get(key) == str(Path(owner["output"])/suffix), + "Gap derived artifact path is outside its exact output") + cfg[section][key] = "/"+suffix + if independent: + def strip_opt_in_context_guard(value, *, new): + count = 0 + if isinstance(value, dict): + if "require_observed_context" in value: + need(value.get("_target_") == "egomimic.models.image_proprio.ImageProprioModel" + and value["require_observed_context"] is (not new), + "Unbound model context-guard change") + value.pop("require_observed_context") + count += 1 + for child in value.values(): + count += strip_opt_in_context_guard(child, new=new) + elif isinstance(value, list): + for child in value: + count += strip_opt_in_context_guard(child, new=new) + return count + strip_opt_in_context_guard(old_cfg, new=False) + need(strip_opt_in_context_guard(new_cfg, new=True) > 0, + "Independent-noise model did not explicitly allow all-noised context") + for key in ("model", "seed", "runtime", "world_model_attention", "joint", + "norm_stats", "normalizer", "inference_config", "modality_ablation"): + need(old_cfg.get(key) == new_cfg.get(key), "Gap changed scientific config: " + key) + old_data, new_data = copy.deepcopy(old_cfg["data"]), copy.deepcopy(new_cfg["data"]) + if topology_changed: + for reference, data in ((parent, old_data), (request, new_data)): + need(data.pop("batch_size") == reference["per_rank_batch"] + and data.pop("distributed_world_size") == reference["world_size"], + "Gap resolved topology differs from request") + previous_schedule = old_data.pop("completion_gap_schedule", None) + if independent: + need(previous_schedule == comparison.get("parent_schedule", comparison["schedule"]) + and old_data.pop("training_conditioning", "mixed_context") == "mixed_context" + and old_data.pop("temporal_gap_schedule", None) is None, + "Independent-noise parent must be the exact mixed-mask gap trial") + need(new_data.pop("training_conditioning", None) == "independent_frame_noise" + and new_data.pop("completion_gap_schedule", None) is None, + "Independent-noise trial retained context masks or completion-only gap") + schedule = new_data.pop("temporal_gap_schedule", None) + else: + need(previous_schedule is None, "Gap parent must be ungapped") + schedule = new_data.pop("completion_gap_schedule", None) + need((schedule is None and independent and comparison["schedule"] is None) + or (isinstance(schedule, list) and schedule and schedule == comparison["schedule"]), + "Gap schedule differs from authorized stages") + last_step, last_gap = -1, 0 + for stage in schedule or []: + need(isinstance(stage, dict) and set(stage) == {"start_step", "max_gap_seconds"} + and type(stage["start_step"]) is int and stage["start_step"] > last_step + and type(stage["max_gap_seconds"]) in (int, float) + and math.isfinite(stage["max_gap_seconds"]) + and stage["max_gap_seconds"] > 0 and stage["max_gap_seconds"] >= last_gap, + "Invalid gap curriculum stage") + last_step, last_gap = stage["start_step"], stage["max_gap_seconds"] + need(schedule is None or (schedule[0]["start_step"] == 0 and schedule[-1]["start_step"] < request["target_steps"]), + "Gap curriculum must start at zero and finish inside training budget") + old_data.pop("manifest_path"); new_data.pop("manifest_path") + need(old_data == new_data, "Gap changed data beyond completion schedule") + old_runtime, new_runtime = copy.deepcopy(parent["lambda_runtime"]), copy.deepcopy(request["lambda_runtime"]) + for value in (old_runtime, new_runtime): + value.pop("node"); value.pop("mounts") + need(old_runtime == new_runtime, "Gap changed native runtime semantics") + old_manifest = bound(comparison["parent_source_manifest"], False) + need(hashlib.sha256(old_manifest.encode()).hexdigest() == parent["source_manifest_sha256"], + "Gap parent source manifest identity changed") + def scientific(text): + return {name: digest for digest, name in (line.split(" ", 1) for line in text.splitlines()) + if name.startswith("egomimic/")} + old_files = scientific(old_manifest) + new_files = scientific(Path(request["source_manifest"]).read_text()) + changed = {name for name in set(old_files) | set(new_files) + if old_files.get(name) != new_files.get(name)} + allowed = {"egomimic/rldb/pixel_proprio.py", "egomimic/rldb/pixel_proprio_datamodule.py"} + if independent: + allowed.add("egomimic/models/image_proprio.py") + need(changed == allowed, "Sampling source delta includes unrelated scientific changes") + return dict(status="PASS", scope="all_training_frames" if independent else "completion_only", schedule=schedule, + fairness="FAIR WITH CAVEATS", + caveats=(["Independent timestamp strengths replace the context-mask mixture; the same temporal gap stages now apply to every training clip.", + "Training targets and contexts differ; compare common held-out metrics and actual rollouts, not raw training loss."] if independent else + ["Dedicated node differs; compare optimizer updates and metrics, not raw throughput.", + "Completion curriculum intentionally leaves forecast sampling unchanged."]) + + (["Two ranks with batch16 preserve global32; rank noise draws and throughput are not paired."] + if topology_changed else [])) + + +def verify_optimizer_comparison(request, completion): + """Admit an independent optimizer-recipe trial against an immutable parent. + + Topology differences are explicit confounders, never a claim of paired RNG. + All source-owned model/data/training/config files must be byte-identical; + only smoke observation and verification tools may change. + """ + comparison = request["optimizer_comparison"] + parent = bound(comparison["parent_request"]) + need(comparison["schema"] == "optimizer-recipe-comparison-v1" + and comparison["topology_control"] == "global_batch_matched_rank_rng_unpaired" + and parent["phase"] == "full" and request["run_id"] != parent["run_id"], + "Invalid fresh optimizer comparison") + for field in ("data_manifest_sha256", "active_streams", "parameters", "expert_parameters", + "expert_widths", "global_batch", "target_steps", "model_execution", "arm", "experiment"): + need(request[field] == parent[field], "Optimizer comparison changed science: " + field) + need(request["active_streams"] in (["image"], ["image", "proprio"]) + and request["world_size"] * request["per_rank_batch"] == 32, + "Optimizer comparison requires native image/state streams and global32") + need(validate(request["lr_policy"]) != validate(parent["lr_policy"]), "Identical optimizer recipes") + def scientific_manifest(binding): + return {line.split(" ", 1)[1]: line.split(" ", 1)[0] + for line in Path(binding).read_text().splitlines() + if line.split(" ", 1)[1].startswith("egomimic/") + and line.split(" ", 1)[1] != "egomimic/pl_utils/joint_smoke.py"} + need(sha(parent["source_manifest"]) == parent["source_manifest_sha256"], "Changed parent manifest") + old, new = scientific_manifest(parent["source_manifest"]), scientific_manifest(request["source_manifest"]) + need(old and old == new, "Model/data/learning-loop/config source changed") + baseline = bound(parent["smoke"]["completion"]) + need(baseline["status"] == "PASS" and completion["status"] == "PASS" + and baseline["ranks"][0]["initial_image_weights_sha256"] + == completion["ranks"][0]["initial_image_weights_sha256"], + "Optimizer trial did not preserve actual initial image weights") + if "proprio" in request["active_streams"]: + old_initial = baseline["ranks"][0].get("initial_weights") + new_initial = completion["ranks"][0].get("initial_weights") + need(isinstance(old_initial, list) and isinstance(new_initial, list) + and old_initial and new_initial + and all(isinstance(x, str) and len(x) == 64 for x in old_initial + new_initial) + and len(set(old_initial + new_initial)) == 1, + "Optimizer trial did not preserve actual initial image/proprio weights") + return parent + + +def verify_capacity_extension(request, completion): + """Compare the wider discrete model with its actual three-stream smoke. + + Existing source, labels, optimization and deployment semantics must match. + Initialization and stochastic draws are recorded, not claimed identical + between networks of different shapes. + """ + comparison = request["capacity_comparison"] + need(comparison.get("schema") == "native-capacity-extension-v1", "Wrong capacity comparison") + parent = bound(comparison["parent_request"]) + baseline, _ = verify_evidence(parent) + need(parent.get("capacity_profile") is None and request.get("capacity_profile") is not None, + "Capacity comparison requires original and wider profiles") + for key in ("source_revision", "source_manifest_sha256", "source_archive_sha256", + "data_manifest_sha256", "world_size", "per_rank_batch", "global_batch", + "target_steps", "arm", "model_execution", "lr_policy", "active_streams", + "experiment", "action_contract"): + need(request[key] == parent[key], "Capacity comparison changed control: " + key) + need(request["arm"] == "discrete" and request["experiment"] == "image_proprio_action" + and request["run_id"] != parent["run_id"], "Wrong capacity comparison identities") + roots = [Path(r[k]) for r in (parent, request) for k in ("output", "local_logs")] + need(all(p.is_absolute() for p in roots) + and all(a != b and a not in b.parents and b not in a.parents + for i, a in enumerate(roots) for b in roots[i+1:]), + "Overlapping capacity output/log roots") + need(parent["smoke"]["job_id"] != request["smoke"]["job_id"], "Shared capacity GPU smoke") + from omegaconf import OmegaConf + normalized = [] + profile = request["capacity_profile"] + for reference, width, heads, ratio in ((parent, 768, 6, 4), + (request, profile["image_width"], profile["image_heads"], profile.get("image_mlp_ratio", 4))): + cfg = OmegaConf.to_container(OmegaConf.create(bound(reference["smoke"]["resolved"], False)), resolve=True) + need(verify_model_execution(reference, cfg) == "visual_state_action", "Wrong capacity graph") + expected_image = verify_capacity_profile(reference, cfg) + need(reference["expert_parameters"]["image"] == expected_image + and cfg["ckpt_path"] is None and cfg["seed"] == cfg["data"]["seed"] == 42, + "Capacity comparison is not a fresh seed42 trial") + smoke_request = bound(reference["smoke"]["request"]) + roots = ((smoke_request["output"], ""), (smoke_request["local_logs"], "")) + image_count = 0 + def normalize(value): + nonlocal image_count + if isinstance(value, dict): + value = {k: normalize(v) for k, v in value.items()} + if value.get("_target_") == "egomimic.models.image_proprio.ImageProprioModel": + need((value["width"], value["heads"], value["depth"]) == (width, heads, 8), + "Unexpected image scaling") + need(value.get("mlp_ratio", 4) == ratio, "Unexpected image feed-forward scaling") + value["width"], value["heads"] = "", "" + if "mlp_ratio" in value: + value["mlp_ratio"] = "" + image_count += 1 + return value + if isinstance(value, list): + return [normalize(v) for v in value] + if isinstance(value, str): + for root, token in roots: + if value == root or value.startswith(root + "/"): + return token + value[len(root):] + return value + normalized.append(normalize(cfg)) + need(image_count > 0, "Missing actual image constructor") + need(normalized[0] == normalized[1], "Capacity comparison changed unrelated resolved configuration") + need(len(completion["ranks"]) == len(baseline["ranks"]) == request["world_size"], + "Wrong capacity smoke rank count") + return parent + + +def verify_modality_extension(request, completion): + """Bind the single optional command bank to an actual paired state smoke. + + This is a modality comparison, never an optimizer-only comparison. Existing + image/state GPU evidence is reused; the new arm must supply its own full + smoke/restart evidence and actual projected initialization and RGB draws. + """ + comparison = request["modality_comparison"] + need(comparison["schema"] == "native-command-extension-v1", "Wrong extension comparison") + parent = bound(comparison["parent_request"]) + baseline, _ = verify_evidence(parent) + need(parent["active_streams"] == ["image", "proprio"] + and request["active_streams"] == ["image", "proprio", "action"] + and request["experiment"] == "image_proprio_action" + and parent["run_id"] != request["run_id"], "Wrong command extension parent") + for key in ("data_manifest_sha256", "world_size", "per_rank_batch", "global_batch", + "target_steps", "arm", "model_execution", "lr_policy"): + need(request[key] == parent[key], "Command comparison changed control: " + key) + for name in parent["active_streams"]: + need(request["expert_parameters"][name] == parent["expert_parameters"][name], + "Existing expert parameter count changed") + need(sha(parent["source_manifest"]) == parent["source_manifest_sha256"], "Changed parent source") + def scientific(path): + return {name: digest for digest, name in (line.split(" ", 1) + for line in Path(path).read_text().splitlines()) + if name.startswith("egomimic/") and name != "egomimic/pl_utils/joint_smoke.py"} + old, new = scientific(parent["source_manifest"]), scientific(request["source_manifest"]) + changed = {k for k in old.keys() | new.keys() if old.get(k) != new.get(k)} + need(changed == {"egomimic/models/joint_image_proprio.py", + "egomimic/hydra_configs/experiment/pixel_proprio/native_joint/discrete_image_proprio_action.yaml"}, + "Command extension changed unrelated model/data/config/learning-loop source") + old_cfg = json.loads(json.dumps(bound(parent["smoke"]["resolved"], False))) + new_cfg = bound(request["smoke"]["resolved"], False) + from omegaconf import OmegaConf + old_cfg = OmegaConf.to_container(OmegaConf.create(old_cfg), resolve=True) + new_cfg = OmegaConf.to_container(OmegaConf.create(new_cfg), resolve=True) + for key in ("seed", "world_model_attention"): + need(old_cfg[key] == new_cfg[key], "Command comparison changed config: " + key) + runtimes = [] + for cfg, reference in ((old_cfg, parent), (new_cfg, request)): + runtime = copy.deepcopy(cfg["runtime"]) + smoke_output = bound(reference["smoke"]["request"])["output"] + need(runtime.pop("slurm_signal_checkpoint_dir", None) + == str(Path(smoke_output)/"checkpoints"), + "Command comparison has an unbound signal checkpoint directory") + runtimes.append(runtime) + need(runtimes[0] == runtimes[1], "Command comparison changed runtime semantics") + old_data, new_data = copy.deepcopy(old_cfg["data"]), copy.deepcopy(new_cfg["data"]) + need(old_data.pop("task") == "visual_diffusion" + and new_data.pop("task") == "visual_state_action" and old_data == new_data, + "Command comparison changed data beyond command labels") + need(len(completion["ranks"]) == len(baseline["ranks"]) == request["world_size"], "Wrong paired rank count") + for old_rank, new_rank in zip(baseline["ranks"], completion["ranks"]): + need(new_rank.get("initial_state_control_weights_sha256") in old_rank["initial_weights"] + and new_rank["initial_image_weights_sha256"] == old_rank["initial_image_weights_sha256"] + and new_rank["paired_rgb_batch_sha256"] == old_rank["paired_rgb_batch_sha256"], + "Unpaired actual image/state initialization or RGB/mask/noise draws") + return parent + + +def compare_configs(production, smoke, request): + from scripts.train.joint import native_subtasks + if native_subtasks.selected(request): + return native_subtasks.compare_configs(production, smoke, request, _compare_configs_legacy) + return _compare_configs_legacy(production, smoke, request) diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/dataset_contract.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/dataset_contract.py new file mode 100644 index 000000000..77cb550ea --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/dataset_contract.py @@ -0,0 +1,38 @@ +"""Manifest-bound prepared pixel corpus admission; legacy requests remain exact.""" +from collections import Counter +import json +from pathlib import Path +from scripts.train.joint.contract import need, sha + + +def verify_dataset(request): + from scripts.train.joint import native_subtasks + if native_subtasks.selected(request): + return native_subtasks.verify_dataset(request) + policy = request.get("dataset_contract") + if policy is None: + return {"train": 450, "val": 50}, 100 + need(policy.get("schema") == "prepared-pixel-dataset-v1", "Unknown dataset contract") + manifest_path = Path(request["data_manifest"]) + need(sha(manifest_path) == request["data_manifest_sha256"] == policy["manifest_sha256"], + "Prepared dataset manifest changed") + manifest = json.loads(manifest_path.read_text()) + need(manifest["schema"] == "pixel-proprio-prepared-v1", "Wrong prepared pixel schema") + episodes = manifest["episodes"] + counts = dict(Counter(ep["split"] for ep in episodes)) + need(set(counts) == {"train", "val"} and counts == policy["splits"] + and sum(counts.values()) == policy["episodes"] and min(counts.values()) > 0, + "Incomplete prepared split") + physical = [(ep["native_source"]["source_demo_sha256"], + ep["native_source"]["episode"]) for ep in episodes] + need(len(set(physical)) == len(physical) + and len({(ep["embodiment"], ep["episode_id"]) for ep in episodes}) == len(episodes), + "Duplicate physical episode or train/validation overlap") + norm = manifest["normalization"] + need(norm["scope"] == "train_only" and norm["sha256"] == policy["normalization_sha256"] + and sha(manifest_path.parent / norm["path"]) == norm["sha256"], + "Train-only normalization changed") + anchors = policy["validation_anchors_per_episode"] + need(type(anchors) is int and anchors > 0 and policy["validation_batches"] == counts["val"] * anchors, + "Unbound validation anchor count") + return counts, policy["validation_batches"] diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/interruption_admission.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/interruption_admission.py new file mode 100644 index 000000000..d3e0b8cf9 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/interruption_admission.py @@ -0,0 +1,338 @@ +"""Finalized, current-intent-bound native Elmo production interruption admission. + +No submission/cancellation occurs here. Producer completion is checked from raw +native records and host exits. The live launch gate repeats intent, queues and +all named claim directories; a local test or a producer's own PASS is insufficient. +""" +import copy +from datetime import datetime, timezone +import hashlib +import json +import os +from pathlib import Path +import re + +from scripts.train.joint.contract import bound, need, sha, write_once +from scripts.train.joint.native_interruption import ( + NATIVE_KEYS, command, fields, native_identity, classify_failure, check_steps, process_identity, destination_probe, +) + + +CHANGING_ATTEMPT_FIELDS = {"job_name", "output", "local_logs", "overrides", "operational_service", + "interruption", "continuation", "allocation_stop_step", "allocation_recovery", "allocation_boundaries"} + + +def fingerprint(request): + """Avoid circular finalizer/request hashes by omitting only the admission bundle.""" + value = copy.deepcopy(request) + value["interruption"].pop("admission", None) + return hashlib.sha256(json.dumps(value, sort_keys=True, separators=(",", ":"), allow_nan=False).encode()).hexdigest() + + +def compatible(parent, child): + need(parent["schema"] == child["schema"] == "joint-training-v2" + and parent["phase"] == child["phase"] == "full" + and parent["kind"] == child["kind"] == "native-subtask-world-model-v1" + and child["parameters"] == 314187064 and child["world_size"] == 4, + "Exact production native Elmo314M identity required") + need({k: v for k, v in parent.items() if k not in CHANGING_ATTEMPT_FIELDS} + == {k: v for k, v in child.items() if k not in CHANGING_ATTEMPT_FIELDS}, + "Interrupted allocation changed science/runtime/cache/total budget") + need(child.get("continuation") is None and child.get("allocation_stop_step", child["target_steps"]) == child["target_steps"], + "Interruption v1 resumes to the original total target; no fake scheduled boundary") + need(child["output"] != parent["output"] and child["local_logs"] != parent["local_logs"] + and child["job_name"] != parent["job_name"], "Fresh immutable output/log/job namespaces required") + + +def completed_producer(bundle, result_schema, status): + """Successful new recovery phases need complete service-verified observers.""" + from scripts.train.joint.phase_observer_proof import verify_observer, MODES, bound as proof_bound, read_json, text + admitted = { + "native-elmo-interruption-evidence-v1": ("capture", "CAPTURED_REQUIRES_NATIVE_PRODUCER_COMPLETION"), + "native-elmo-checkpoint-inspection-result-v1": ("inspect", "INSPECTED_REQUIRES_NATIVE_PRODUCER_COMPLETION"), + "native-elmo-production-recovery-diagnostic-v1": ("diagnostic", "DIAGNOSTIC_COMPLETE_REQUIRES_HOST_AND_NATIVE_SUCCESS"), + "native-elmo-interruption-finalized-v1": ("finalize", "FINALIZED_REQUIRES_HOST_AND_NATIVE_SUCCESS"), + } + need(result_schema in admitted and status == admitted[result_schema][1], "Unknown recovery producer result/status contract") + mode = admitted[result_schema][0] + q, result = read_json(proof_bound(bundle["request"])), read_json(proof_bound(bundle["result"])) + need(q["schema"] == MODES[mode][0], "Recovery producer request/result phase differs") + filenames = dict(capture="interruption-capture.json", inspect="checkpoint-inspection.json", + diagnostic="production-recovery-diagnostic.json", finalize="interruption-finalized.json") + need(bundle["result"]["path"] == str(Path(q["output"]) / filenames[mode]), + "Producer result escaped its canonical allocated output") + expected = q["producer_native"] + proof = verify_observer(bundle["observer"], producer_request=bundle["request"], + producer_native=expected, terminal_native=bundle["native"]) + need(proof["spec"]["mode"] == mode and proof["request"] == q + and proof["running_admission_status"] == "VALIDATED", "Successful phase lacks actual matching RUNNING provenance") + native = native_identity(text(proof_bound(bundle["native"])), expected, "COMPLETED") + host_path = proof["root"] / "status" / (mode + "-" + expected["JobId"] + ".exit") + need(bundle["host_exit"]["path"] == str(host_path) and native["ExitCode"] == "0:0" + and text(proof_bound(bundle["host_exit"])).strip() == "0", "Producer did not actually exit canonical host0/nativeCOMPLETED0:0") + jobs = [result[k] for k in ("job_id", "producer_job_id") if k in result] + need(jobs and all(job == expected["JobId"] for job in jobs) + and result["request_sha256"] == bundle["request"]["sha256"] + and result["schema"] == result_schema and result["status"] == status, + "Completed native producer does not bind the exact request/result") + return q, result + + +def current_intent(path, run_id, expected_sha=None): + path = Path(path) + need(path.is_absolute() and path.is_file() and not path.is_symlink(), "Current human intent file missing") + if expected_sha is not None: + need(sha(path) == expected_sha, "Human intent changed since finalization; re-evaluate before restart") + intent = json.loads(path.read_text()) + need(intent["schema"] == "native-elmo-current-intent-v1" and intent["authority"] == "human" + and intent["status"] == "ACTIVE" and run_id in intent["authorized_recovery_run_ids"] + and run_id not in intent["retired_run_ids"] and not intent["hold_recovery"], + "Recovery is paused, held, retired, or outside current human authorization") + need(intent.get("source_reference") and intent.get("updated_at"), "Traceable current human instruction required") + return sha(path) + + +def quiescence(spec, run_id, *, current_job=None, current_request_sha=None): + """Check every registered claim directory and the fresh complete owner queue.""" + need(spec["user"] and spec["claim_roots"] and spec["scientific_job_names"] + and spec["scientific_name_prefixes"], "Complete campaign claim/queue scope required") + need(all(len(p) >= 16 for p in spec["scientific_name_prefixes"]), "Scientific writer prefix too broad") + queue = command(["/usr/local/bin/squeue", "--noheader", "--user", spec["user"], "--format=%i|%j|%T|%k"]) + # Do not target old IDs: Slurm may have purged them after our genuine native + # observer retained their terminal records. Still query the complete live + # owner step inventory and reject every surviving step of each prior writer. + steps = command(["/usr/local/bin/squeue", "--steps", "--noheader", "--user", spec["user"], "--format=%i|%T"]) + from scripts.train.joint.original_observer import strict_step_rows + strict_step_rows(steps) + for line in queue.splitlines(): + if not line.strip(): + continue + row = [v.strip() for v in line.split("|")] + need(len(row) == 4, "Unparseable actual owner queue") + job, name, state, comment = row + owned = name in spec["scientific_job_names"] or any(name.startswith(p) for p in spec["scientific_name_prefixes"]) or comment == run_id + if owned: + need(job == current_job and state == "RUNNING", "Other pending/active scientific writer: " + job) + from scripts.train.joint.phase_observer_proof import read_json, text, physical, check_owned_steps + seen, evidence = set(), [] + for item in spec["claim_roots"]: + root = physical(item["path"]) + need(root.is_absolute() and root.is_dir() and not root.is_symlink(), "Registered claim directory unavailable") + for claim in sorted(root.iterdir()): + need(claim.is_dir() and not claim.is_symlink() and re.fullmatch(r"[0-9a-f]{64}", claim.name), + "Unrecognized claim entry requires exact inspection") + prepared = read_json(claim / "PREPARED.json") + need(prepared["request_sha256"] == claim.name, "Claim/request identity mismatch") + job = text(claim / "PARENT_JOB_ID").strip() + need(job.isdecimal() and job not in seen, "Unknown/duplicate native submission acceptance") + seen.add(job) + if job == current_job: + need(claim.name == current_request_sha, "Current native writer belongs to another request claim") + evidence.append(dict(path=str(claim), job_id=job, current=True)) + continue + from scripts.train.joint.phase_observer_proof import verify_claim_terminal + terminal_proof = verify_claim_terminal(claim, item["terminal_directory"], run_id) + need(terminal_proof["job_id"] == job, "Terminal observer belongs to another accepted claim") + check_owned_steps(steps, job) + evidence.append(dict(path=str(claim), **terminal_proof)) + if current_job is not None: + need(current_job in seen, "Current allocation is not registered in the complete claim census") + return dict(queue=queue, owned_steps=steps, claims=evidence, checked_at=datetime.now(timezone.utc).isoformat()) + + +def validate_failure(bundle, parent_binding): + q, result = completed_producer(bundle, "native-elmo-interruption-evidence-v1", + "CAPTURED_REQUIRES_NATIVE_PRODUCER_COMPLETION") + need(q["parent_request"] == result["parent_request"] == parent_binding, + "Failure evidence belongs to another production parent") + raw = bound(result["evidence"]["parent-native.txt"], False) + from scripts.train.joint.original_observer import resolve_terminal, validate_steps + resolved_raw, provenance = resolve_terminal(q, bound(result["evidence"]["parent-native-query.json"])) + need(resolved_raw == raw and provenance == bound(result["evidence"]["parent-terminal-provenance.json"]) + and provenance["source"] == result["parent_terminal_source"], "Terminal provenance changed after capture") + state = fields(raw).get("JobState") + terminal = native_identity(raw, q["parent_native"], state) + running = bound(q["parent_running_admission"]) + need(running["job_id"] == q["parent_job_id"] and running["request_sha256"] == parent_binding["sha256"], + "Parent actual RUNNING claim differs") + native_identity(running["native"], q["parent_native"], "RUNNING") + steps = validate_steps(bound(result["evidence"]["parent-step-query.json"]), q["parent_job_id"]) + need(steps == bound(result["evidence"]["parent-live-steps.txt"], False), "Preserved complete step evidence differs") + tails = "\n".join(bound(value, False) for name, value in result["evidence"].items() if name.endswith(".tail64.txt")) + need(tails and classify_failure(terminal, tails) == result["reason"], "Actual failure classification differs") + from scripts.train.joint.native_interruption import parent_csv_paths, newest_loss + parent = bound(parent_binding) + need({name: value["path"] for name, value in result["loss_sources"].items()} == parent_csv_paths(parent), + "Failure loss evidence came from another production log namespace") + snapshots = {name: {part: bound(result["evidence"]["loss-" + name + "-" + part + ".txt"], False) + for part in ("header", "tail")} + for name, value in result["loss_sources"].items() if value["exists"]} + need(newest_loss(snapshots) == result["newest_numeric_loss"], "Preserved newest numeric loss evidence differs") + return result + + +def resume_native_contract(expected, parent_native, child): + """Bind future immutable allocation shape before its job ID exists.""" + need(set(expected) == (set(NATIVE_KEYS) | {"NodeList", "TresPerNode"}) - {"JobId"}, + "Complete future production native contract required") + stable = set(expected) - {"JobName", "Command"} + need(all(expected[key] == parent_native[key] for key in stable) + and expected["JobName"] == child["job_name"] + and expected["Command"] != parent_native["Command"] and Path(expected["Command"]).is_absolute() + and expected["NumCPUs"] == "32" and expected["MinMemoryNode"] == "192G" + and expected["TresPerNode"] == "gres/gpu:h100:4", + "Resume native resources/owner/node differ or command/job namespace is reused") + return expected + + +def recovery_phase_admission(q, request_path, *, scientific_writer=False): + """Recheck real failure, human intent and all writers before costly phases.""" + parent = bound(q["parent_request"]) + intent = current_intent(q["current_intent_path"], parent["run_id"]) + failure = validate_failure(q["failure"], q["parent_request"]) + options = dict(current_job=os.environ["SLURM_JOB_ID"], current_request_sha=sha(request_path)) if scientific_writer else {} + live = quiescence(q["quiescence"], parent["run_id"], **options) + return dict(current_intent_sha256=intent, failure_reason=failure["reason"], quiescence=live) + + +def finalize(request_path): + """Separate allocated CPU finalizer; emits no job or production checkpoint.""" + q = json.loads(Path(request_path).read_text()) + need(q["schema"] == "native-elmo-interruption-finalizer-v1", "Wrong native interruption finalizer request") + producer = q["producer_native"] + process_identity(producer, cpu=True) + need(producer["JobId"] == os.environ.get("SLURM_JOB_ID") + and producer["NodeList"] == os.environ.get("SLURMD_NODENAME") + and producer["NumCPUs"] == "4" and producer["MinMemoryNode"] == "24G" + and producer["TimeLimit"] == "00:20:00" and producer["TresPerNode"] == "" + and not os.environ.get("SLURM_JOB_GPUS") and not os.environ.get("SLURM_STEP_GPUS"), + "Separate real4CPU24G20min finalizer required") + raw = command(["/usr/local/bin/scontrol", "show", "job", producer["JobId"], "-o", "-dd"]) + native_identity(raw, producer, "RUNNING") + parent, child = bound(q["parent_request"]), bound(q["resume_request_template"]) + from scripts.train.joint.checkpoint_inspection import verify_source_binding + verify_source_binding(parent, q) + need(child["interruption"]["parent_request"] == q["parent_request"] + and child["interruption"].get("admission") is None, "Finalizer requires an unadmitted immutable template") + compatible(parent, child) + intent_sha = current_intent(q["current_intent_path"], parent["run_id"]) + failure = validate_failure(q["failure"], q["parent_request"]) + expected_resume = resume_native_contract(q["resume_native_contract"], failure["parent_native"], child) + inspect_q, inspection = completed_producer(q["inspection"], "native-elmo-checkpoint-inspection-result-v1", + "INSPECTED_REQUIRES_NATIVE_PRODUCER_COMPLETION") + need(inspect_q["parent_request"] == inspection["parent_request"] == q["parent_request"] + and inspection["highest_healthy_known"] is True, "Highest healthy exact-parent production inspection missing") + selected = inspection["selected"] + need(selected["status"] == "CPU_STRICT_INSPECTION_PASS" + and selected["global_step"] == max(row["global_step"] for row in inspection["census"]["candidates"]) + and any(all(selected[k] == row[k] for k in ("path", "global_step", "size_bytes", "mtime_ns", "inode", "device")) + for row in inspection["census"]["candidates"]) + and all(row["status"] == "CPU_STRICT_INSPECTION_PASS" for row in inspection["results"]), + "Selected checkpoint is not the highest strictly inspected retained production milestone") + need(inspect_q["production_output"] == inspection["production_destination"]["output"] == child["output"] + and inspection["production_destination"]["actual_write_fsync_readback"] is True + and sha(inspection["production_destination"]["probe_path"]) == inspection["production_destination"]["probe_sha256"], + "Allocated inspection did not prove the actual production destination") + need(child["interruption"]["checkpoint"] == {k: selected[k] for k in ("path", "sha256", "global_step", "size_bytes")} + and sha(selected["path"]) == selected["sha256"], "Resume selected a different or changed production checkpoint") + from scripts.train.joint.checkpoint_inspection import checkpoint_census + need(checkpoint_census(parent) == inspection["census"], "Retained production census changed after inspection") + diagnostic_q, diagnostic = completed_producer(q["diagnostic"], "native-elmo-production-recovery-diagnostic-v1", + "DIAGNOSTIC_COMPLETE_REQUIRES_HOST_AND_NATIVE_SUCCESS") + need(diagnostic_q["parent_request"] == q["parent_request"] + and diagnostic_q["inspection"] == q["inspection"]["result"] + and diagnostic["production_checkpoint"] == child["interruption"]["checkpoint"], + "Actual GPU diagnostic used another parent/checkpoint") + expected_rank_paths = {str(Path(diagnostic_q["output"]) / "proof" / f"resume-{first}-{last}-rank{rank}.json") + for first, last in ((selected["global_step"], selected["global_step"] + 2), + (selected["global_step"] + 2, selected["global_step"] + 6)) + for rank in range(4)} + need(len(diagnostic["rank_proofs"]) == 8 + and {b["path"] for b in diagnostic["rank_proofs"]} == expected_rank_paths, + "Completed diagnostic does not bind the exact eight actual rank receipts") + for binding in diagnostic["rank_proofs"]: + bound(binding) + need(child["operational_service"] == q["operational_service"] == diagnostic_q["operational_service"] + == inspect_q["operational_service"], "Finalizer/inspection/GPU/resume operational implementations differ") + from scripts.train.joint.production_recovery import read_phase_proofs, validate_phase_proofs + from scripts.train.joint.lr_policy import update_lr + from scripts.train.joint.production_history import retained_milestones, scheduled_validation + + start = selected["global_step"] + rows = read_phase_proofs(diagnostic_q["output"], start, parent["target_steps"], 4, diagnostic["job_id"]) + flags = validate_phase_proofs(rows, selected, diagnostic.get("allocation_attestation")) + for phase in rows: + for row in phase: + need(row["optimizer_update_lrs"] == [update_lr(parent["lr_policy"], i) + for i in range(row["start_step"], row["global_step"])], "Actual diagnostic LR sequence differs") + metric_names = set(rows[-1][0]["validation_metrics"]) + _, checkpoints = retained_milestones(parent, start) + _, history = scheduled_validation(parent, start, metric_names) + live = quiescence(q["quiescence"], parent["run_id"]) + need(not Path(child["output"]).exists() and not Path(child["local_logs"]).exists(), + "Fresh resume output/log namespace already exists") + destination = destination_probe(child["output"], producer["JobId"], child["reserved_checkpoint_bytes"]) + output = Path(q["output"]) + output.mkdir() + write_once(output / "interruption-finalized.json", dict( + schema="native-elmo-interruption-finalized-v1", status="FINALIZED_REQUIRES_HOST_AND_NATIVE_SUCCESS", + job_id=producer["JobId"], request_sha256=sha(request_path), parent_request=q["parent_request"], + run_id=parent["run_id"], resume_request_fingerprint=fingerprint(child), + checkpoint=child["interruption"]["checkpoint"], failure_reason=failure["reason"], + current_intent_path=q["current_intent_path"], current_intent_sha256=intent_sha, + retained_checkpoint_history=checkpoints, committed_validation_history=history, + production_destination=destination, + resume_native_contract=expected_resume, + quiescence=live, diagnostic=q["diagnostic"], inspection=q["inspection"], failure=q["failure"], + actual_updates=6, original_total_target=parent["target_steps"], + last_verified_production_step=start, + lost_unsaved_updates=None, + lost_unsaved_updates_status="Requires actual final worker-update evidence; checkpoint step is not crash progress", + finalized_at=datetime.now(timezone.utc).isoformat(), **flags)) + + +def admission(request): + """Static immutable chain check, safe for later full-completion verification.""" + interruption = request["interruption"] + parent = bound(interruption["parent_request"]) + compatible(parent, request) + q, result = completed_producer(interruption["admission"], "native-elmo-interruption-finalized-v1", + "FINALIZED_REQUIRES_HOST_AND_NATIVE_SUCCESS") + need(q["parent_request"] == interruption["parent_request"] == result["parent_request"] + and result["resume_request_fingerprint"] == fingerprint(request) + and result["checkpoint"] == interruption["checkpoint"] + and result["run_id"] == request["run_id"] and result["original_total_target"] == request["target_steps"] + and result["actual_updates"] == 6 and result["diagnostic_scope"] == "production-checkpoint-only", + "Finalized recovery admission differs from this exact resume request") + start = interruption["checkpoint"]["global_step"] + need(type(start) is int and 0 < start < request["target_steps"] and start % 20000 == 0 + and sha(interruption["checkpoint"]["path"]) == interruption["checkpoint"]["sha256"], + "Highest inspected production checkpoint changed") + return start, request["target_steps"] + + +def live_admission(request, request_path): + """Called once in actual full RUNNING allocation before any training starts.""" + admission(request) + q, result = completed_producer(request["interruption"]["admission"], "native-elmo-interruption-finalized-v1", + "FINALIZED_REQUIRES_HOST_AND_NATIVE_SUCCESS") + need(q["resume_native_contract"] == result["resume_native_contract"], "Finalized production native contract differs") + expected = dict(result["resume_native_contract"], JobId=os.environ["SLURM_JOB_ID"]) + process_identity(expected) + native = command(["/usr/local/bin/scontrol", "show", "job", expected["JobId"], "-o", "-dd"]) + native_identity(native, expected, "RUNNING") + current_intent(result["current_intent_path"], request["run_id"], result["current_intent_sha256"]) + need(not Path(request["output"]).exists() and not Path(request["local_logs"]).exists(), + "Resume attempt would overwrite an existing output/log namespace") + need(os.environ.get("SLURM_RESTART_COUNT", "0") == "0", "Fresh immutable no-requeue attempt required") + live = quiescence(q["quiescence"], request["run_id"], current_job=os.environ["SLURM_JOB_ID"], + current_request_sha=sha(request_path)) + live["production_destination"] = destination_probe(request["output"], os.environ["SLURM_JOB_ID"], + request["reserved_checkpoint_bytes"]) + live["actual_production_native"] = native + return live + + +if __name__ == "__main__": + import sys + finalize(sys.argv[1]) diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/lambda_full.sbatch b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/lambda_full.sbatch new file mode 100644 index 000000000..5dcc4f736 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/lambda_full.sbatch @@ -0,0 +1,75 @@ +#!/bin/bash +set -euo pipefail +root=${1:?Operations root} +request=${2:?Exact request} +request_sha=${3:?Bound request hash} +files_sha=${4:?Bound operational manifest} +[[ "${SLURM_RESTART_COUNT:-0}" == 0 ]] +[[ "$request" == "$root"/requests/*.json && "$request_sha" =~ ^[0-9a-f]{64}$ && "$files_sha" =~ ^[0-9a-f]{64}$ ]] +printf '%s %s\n' "$request_sha" "$request" | sha256sum --check --status +printf '%s %s\n' "$files_sha" "$root/FILES.sha256" | sha256sum --check --status +(cd "$root" && sha256sum --check --status FILES.sha256) +source "$root/launcher_common.sh" +export PIXEL_SOURCE_ROOT +PIXEL_SOURCE_ROOT=$(python3 -c 'import json,sys;print(json.load(open(sys.argv[1]))["source"])' "$request") +world=$(python3 -c 'import json,sys;print(json.load(open(sys.argv[1]))["world_size"])' "$request") +output=$(python3 -c 'import json,sys;print(json.load(open(sys.argv[1]))["output"])' "$request") +local_logs=$(python3 -c 'import json,sys;print(json.load(open(sys.argv[1]))["local_logs"])' "$request") +archive=$(python3 -c 'import json,sys;print(json.load(open(sys.argv[1]))["source_archive"])' "$request") +archive_sha=$(python3 -c 'import json,sys;print(json.load(open(sys.argv[1]))["source_archive_sha256"])' "$request") +source_manifest=$(python3 -c 'import json,sys;print(json.load(open(sys.argv[1]))["source_manifest"])' "$request") +source_manifest_sha=$(python3 -c 'import json,sys;print(json.load(open(sys.argv[1]))["source_manifest_sha256"])' "$request") +[[ "$world" == 2 || "$world" == 4 ]] +[[ ! -e "$local_logs" ]] +resume=$(python3 -c 'import json,sys;print(int(json.load(open(sys.argv[1])).get("continuation") is not None))' "$request") +if [[ "$resume" == 0 ]]; then [[ ! -e "$output" ]]; else [[ "$resume" == 1 && -f "$output/.training-admitted" ]]; fi +# The shared native service checks the complete prior-request/checkpoint chain. +runtime_exports=$(python3 "$root/lambda_runtime.py" "$request") +eval "$runtime_exports" +mounts=$(cat "$JOINT_RUNTIME_MOUNTS") +credentials_mount= +if [[ -f "$HOME/.netrc" ]]; then credentials_mount=",$HOME/.netrc:/run/pixel-wandb.netrc:ro"; fi +[[ -n "${WANDB_API_KEY:-}" || -n "$credentials_mount" ]] || fail "W&B credentials unavailable" +mkdir -p "$JOINT_NODE_SCRATCH/jit" "$JOINT_NODE_SCRATCH/logs" "$JOINT_NODE_SCRATCH/source" +name="$(basename "$request" .json)-$SLURM_JOB_ID" +receipt="$root/status/$name.exit" +attempt="$root/status/$name.attempt" +mkdir "$attempt" +child= mirror= +finish() { + code=$? + trap - EXIT + if [[ -n "$child" ]] && kill -0 "$child" 2>/dev/null; then kill -TERM "$child" 2>/dev/null || true; wait "$child" 2>/dev/null || true; fi + if [[ -n "$mirror" ]]; then kill "$mirror" 2>/dev/null || true; wait "$mirror" 2>/dev/null || true; fi + if [[ -d "$local_logs" ]]; then + destination="$output/log-mirror" + [[ -f "$output/.training-admitted" ]] || destination="$attempt/startup-log-mirror" + mirror_once "$local_logs" "$destination" || code=1 + fi + (set -o noclobber; printf '%s\n' "$code" > "$receipt") + exit "$code" +} +trap finish EXIT +trap 'exit 143' TERM +python3 "$root/verify_joint_data_cache.py" "$request" "$attempt/data-cache-stage.json" +cache_root=$(python3 -c 'import json,sys;print(json.load(open(sys.argv[1]))["data_cache"]["root"])' "$request") +data_root=$(python3 -c 'import json,sys,pathlib;print(pathlib.Path(json.load(open(sys.argv[1]))["data_manifest"]).parent)' "$request") +mounts+=",$cache_root:$data_root:ro" +source_cache="$JOINT_NODE_SCRATCH/source/$SLURM_JOB_ID" +bash "$root/lambda_stage_source.sh" "$archive" "$archive_sha" "$source_manifest" "$source_manifest_sha" "$source_cache" +cp -- "$source_cache/source-stage.json" "$attempt/source-stage.json" +# Bind broad writable parents before the verified read-only source child. +# Otherwise a parent node-scratch mount hides the virtual source workdir. +srun --jobid="$SLURM_JOB_ID" --exclusive --exact --unbuffered --nodes=1 --ntasks=1 \ + --cpus-per-task=32 --gres="gpu:h100:$world" --mem=192G --gpu-bind=none \ + --container-name="joint-$name" --container-image="$JOINT_CONTAINER_IMAGE" --container-writable \ + --container-mounts="/workspace:/workspace:rw,$JOINT_NODE_SCRATCH:$JOINT_NODE_SCRATCH:rw,$JOINT_JOB_TMP:$JOINT_JOB_TMP:rw,$mounts$credentials_mount,$source_cache/source:$PIXEL_SOURCE_ROOT:ro" \ + --container-workdir="$PIXEL_SOURCE_ROOT" --output="$root/logs/$name.out" --error="$root/logs/$name.err" \ + bash "$root/lambda_inside.sh" "$root" "$request" & +child=$! +watch_log_mirror "$child" "$local_logs" "$output/log-mirror" "$output/.training-admitted" "$attempt/unused" & +mirror=$! +status=0 +wait "$child" || status=$? +child= +exit "$status" diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/lambda_inside.sh b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/lambda_inside.sh new file mode 100644 index 000000000..b73be2ff7 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/lambda_inside.sh @@ -0,0 +1,28 @@ +#!/bin/bash +set -euo pipefail +root=${1:?Operations root} +request=${2:?Exact request} +# Batch --export=NONE can suppress ordinary host variables in the srun step. +# Resolve the source from the same hash-bound request inside the container. +export PIXEL_SOURCE_ROOT +PIXEL_SOURCE_ROOT=$(python3 -c 'import json,sys;print(json.load(open(sys.argv[1]))["source"])' "$request") +[[ "$PIXEL_SOURCE_ROOT" == /* && -d "$PIXEL_SOURCE_ROOT" ]] +source "$root/launcher_common.sh" +runtime_exports=$(python3 "$root/lambda_runtime.py" "$request" --inside) +eval "$runtime_exports" +export PIXEL_FA4_ROOT="$JOINT_FA4_ROOT" PIXEL_FA3_ROOT="$JOINT_FA3_ROOT" +export PIXEL_TASK="$JOINT_RUNTIME_TASK" +export PYTHONPATH="$root:$PIXEL_SOURCE_ROOT:$PIXEL_FA3_ROOT:$PIXEL_FA4_ROOT/runtime/nvidia_cutlass_dsl/dsl_packages:$PIXEL_FA4_ROOT/torch-runtime:$PIXEL_FA4_ROOT/runtime:$JOINT_EXTRA_PYTHONPATH" +export PATH="$(dirname "$JOINT_ACTUAL_PYTHON"):$PATH" +export PYTHONDONTWRITEBYTECODE=1 NVIDIA_TF32_OVERRIDE=0 +export OMP_NUM_THREADS=8 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=8 +export FLASH_ATTENTION_CUTE_DSL_CACHE_ENABLED=1 +cache="$JOINT_NODE_SCRATCH/jit/${SLURM_JOB_ID}" +export CUTE_DSL_CACHE_DIR="$cache/cute" TORCHINDUCTOR_CACHE_DIR="$cache/inductor" TRITON_CACHE_DIR="$cache/triton" +export TMPDIR="$JOINT_JOB_TMP" XDG_CACHE_HOME="$cache/cache" +export WANDB_CACHE_DIR="$cache/cache/wandb" WANDB_DATA_DIR="$cache/data/wandb" +mkdir -p "$CUTE_DSL_CACHE_DIR" "$TORCHINDUCTOR_CACHE_DIR" "$TRITON_CACHE_DIR" "$TMPDIR" "$XDG_CACHE_HOME" "$WANDB_CACHE_DIR" "$WANDB_DATA_DIR" +phase=$(python3 -c 'import json,sys;print(json.load(open(sys.argv[1]))["phase"])' "$request") +[[ "$phase" == smoke || "$phase" == full || "$phase" == recovery ]] +export PIXEL_WANDB_NETRC=/run/pixel-wandb.netrc +exec "$JOINT_BOOTSTRAP_PYTHON" "$root/runtime_bootstrap.py" "$root/run_full.py" "$request" diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/lambda_runtime.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/lambda_runtime.py new file mode 100644 index 000000000..1ae806093 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/lambda_runtime.py @@ -0,0 +1,132 @@ +"""Bind the maintained Lambda launcher to explicit runtime and scratch inputs.""" + +import hashlib +import json +import os +from pathlib import Path +import shlex +import shutil +import socket +import sys +import tempfile + + +FIELDS = { + "scratch_root": "JOINT_NODE_SCRATCH", + "container_image": "JOINT_CONTAINER_IMAGE", + "fa4_root": "JOINT_FA4_ROOT", + "fa3_root": "JOINT_FA3_ROOT", + "runtime_task": "JOINT_RUNTIME_TASK", + "extra_pythonpath": "JOINT_EXTRA_PYTHONPATH", + "actual_python": "JOINT_ACTUAL_PYTHON", + "bootstrap_python": "JOINT_BOOTSTRAP_PYTHON", +} + + +def validate_policy(request, environment): + runtime = request["lambda_runtime"] + if (runtime.get("schema") != "joint-lambda-runtime-v1" + or runtime["node"] != environment.get("SLURMD_NODENAME") + or not environment.get("SLURM_JOB_ID", "").isdigit() + or environment.get("SLURM_RESTART_COUNT", "0") != "0"): + raise ValueError("Exact fresh Lambda node/allocation required") + scratch = Path(runtime["scratch_root"]) + if (not scratch.is_absolute() or ".." in scratch.parts + or scratch.parts[1:2] != ("ephemeral",) or len(scratch.parts) < 4): + raise ValueError("Specific user-owned /ephemeral scratch required") + for field in FIELDS.keys() - {"container_image"}: + path = Path(runtime[field]) + if not path.is_absolute() or ".." in path.parts: + raise ValueError("Absolute runtime path required: " + field) + temporary = Path(runtime["temporary_root"]) + if (not temporary.is_absolute() or ".." in temporary.parts + or temporary.parts[1:2] != ("ephemeral",) or len(temporary.parts) < 4 + or len(os.fsencode(temporary / ("j" + environment["SLURM_JOB_ID"]) / "tmp")) > 60): + raise ValueError("Short explicit /ephemeral temporary root required for AF_UNIX sockets") + if runtime["container_image"] != "nvcr.io#nvidia/pytorch:25.06-py3": + raise ValueError("Changed pinned container recipe") + if type(runtime["minimum_free_scratch_bytes"]) is not int or runtime["minimum_free_scratch_bytes"] < 10_000_000_000: + raise ValueError("Explicit compiler/source scratch headroom required") + return runtime + + +def socket_probe(directory): + """Exercise the actual data-loader resource-sharer socket naming pattern.""" + with tempfile.TemporaryDirectory(prefix="pymp-", dir=directory) as child: + address = str(Path(child) / "listener-0123456789abcdef") + if len(os.fsencode(address)) >= 104: + raise ValueError("Temporary path exceeds portable AF_UNIX socket budget") + with socket.socket(socket.AF_UNIX) as listener: + listener.bind(address) + + +def exports(request, environment, *, inside=False): + runtime = validate_policy(request, environment) + temporary = Path(runtime["temporary_root"]) / ("j" + environment["SLURM_JOB_ID"]) / "tmp" + mounts = runtime["mounts"] + path = Path(mounts["path"]) + if (not path.is_absolute() + or hashlib.sha256(path.read_bytes()).hexdigest() != mounts["sha256"]): + raise ValueError("Runtime mount manifest changed") + if not inside: + for item in path.read_text().strip().split(","): + fields = item.split(":") + if len(fields) != 3 or fields[2] != "ro" or not Path(fields[0]).is_dir(): + raise ValueError("Missing exact node-local runtime mount: " + item) + scratch = Path(runtime["scratch_root"]) + scratch.mkdir(parents=True, exist_ok=True) + if scratch.resolve() != scratch or scratch.stat().st_uid != os.getuid(): + raise ValueError("Scratch must be an owned physical directory") + if shutil.disk_usage(scratch).free < runtime["minimum_free_scratch_bytes"]: + raise ValueError("Insufficient node-local scratch") + with tempfile.TemporaryFile(dir=scratch) as stream: + stream.write(b"joint-runtime-write-check\n") + stream.flush() + os.fsync(stream.fileno()) + temporary.mkdir(parents=True, exist_ok=True) + if temporary.resolve() != temporary or temporary.stat().st_uid != os.getuid(): + raise ValueError("Temporary directory must be owned and physical") + socket_probe(temporary) + result = {name: runtime[field] for field, name in FIELDS.items()} + result["JOINT_RUNTIME_MOUNTS"] = str(path) + result["JOINT_JOB_TMP"] = str(temporary) + return "\n".join("export " + name + "=" + shlex.quote(str(value)) + for name, value in result.items()) + + +def filesystem_recovery_reserve(request): + """Check Lambda's actual persistent destination, without a fabricated Lustre quota.""" + quota = request["quota"] + output, mount = Path(request["output"]), Path(quota["mount"]) + if (quota.get("kind") != "filesystem" or quota["uid"] != os.getuid() + or quota["user"] != os.environ.get("SLURM_JOB_USER") + or quota["node"] != os.environ.get("SLURMD_NODENAME") + or not mount.is_absolute() or len(mount.parts) < 2 + or not output.is_relative_to(mount) or not output.parent.is_dir()): + raise ValueError("Persistent recovery filesystem/owner binding changed") + free = shutil.disk_usage(output.parent).free + if free <= request["reserved_checkpoint_bytes"]: + raise ValueError("Insufficient persistent recovery storage") + return json.dumps(dict(kind="filesystem", user=quota["user"], uid=quota["uid"], + node=quota["node"], mount=str(mount), free_bytes=free)) + + +def main(): + if len(sys.argv) not in (2, 3) or (len(sys.argv) == 3 and sys.argv[2] not in ("--inside", "--check-only")): + raise ValueError("Expected request [--inside|--check-only]") + request = json.loads(Path(sys.argv[1]).read_text()) + result = exports(request, os.environ, inside=sys.argv[2:] == ["--inside"]) + if sys.argv[2:] == ["--check-only"]: + scratch = Path(request["lambda_runtime"]["scratch_root"]) + print(json.dumps(dict(status="PASS", scratch_root=str(scratch), uid=os.getuid(), + node=os.environ["SLURMD_NODENAME"], + free_bytes=shutil.disk_usage(scratch).free, + temporary_root=str(Path(request["lambda_runtime"]["temporary_root"])), + runtime_mounts_verified=True, write_fsync_verified=True, + unix_socket_verified=True))) + else: + print(result) + + +if __name__ == "__main__": + main() diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/lambda_stage_source.sh b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/lambda_stage_source.sh new file mode 100644 index 000000000..e4bae4d43 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/lambda_stage_source.sh @@ -0,0 +1,26 @@ +#!/bin/bash +# Run only on the allocated node. Preserve exact source bytes and all file checks. +set -euo pipefail +archive=${1:?Pinned source archive} +archive_sha=${2:?Archive SHA256} +manifest=${3:?Pinned source manifest} +manifest_sha=${4:?Manifest SHA256} +cache=${5:?Unique allocated node-local destination} +[[ "${SLURM_JOB_ID:-}" =~ ^[0-9]+$ ]] +[[ "${SLURMD_NODENAME:-}" =~ ^[a-zA-Z0-9._-]+$ ]] +[[ "$archive_sha" =~ ^[0-9a-f]{64}$ && "$manifest_sha" =~ ^[0-9a-f]{64}$ ]] +: "${JOINT_NODE_SCRATCH:?explicit admitted node-local scratch required}" +[[ "$cache" == "$JOINT_NODE_SCRATCH/source/$SLURM_JOB_ID" ]] +[[ ! -e "$cache" ]] +mkdir -p "$JOINT_NODE_SCRATCH/source" +mkdir "$cache" "$cache/source" +cp -- "$archive" "$cache/source.tar.gz" +cp -- "$manifest" "$cache/source.files.sha256" +printf '%s %s\n' "$archive_sha" "$cache/source.tar.gz" | sha256sum --check --status +printf '%s %s\n' "$manifest_sha" "$cache/source.files.sha256" | sha256sum --check --status +tar -xzf "$cache/source.tar.gz" -C "$cache/source" +(cd "$cache/source" && sha256sum --check --status "$cache/source.files.sha256") +chmod -R a-w "$cache/source" +(set -o noclobber; printf '{"schema":"joint-node-local-source-v2","status":"PASS","job_id":%s,"node":"%s","archive_sha256":"%s","manifest_sha256":"%s","source":"%s/source","all_manifest_files_verified":true}\n' \ + "$SLURM_JOB_ID" "$SLURMD_NODENAME" "$archive_sha" "$manifest_sha" "$cache" > "$cache/source-stage.json") +cat "$cache/source-stage.json" diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/lr_policy.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/lr_policy.py new file mode 100644 index 000000000..d52108580 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/lr_policy.py @@ -0,0 +1,50 @@ +"""Declared optimizer policy shared by admission, smoke and restart checks. + +This validates configuration and observed state; it never changes an optimizer. +""" +import math + + +def validate(policy): + if not isinstance(policy, dict) or set(policy) != {"peak_lr", "warmup_optimizer_steps", "schedule"}: + raise ValueError("Explicit complete LR policy required") + rate, warmup = policy["peak_lr"], policy["warmup_optimizer_steps"] + if type(rate) not in (float, int) or not math.isfinite(rate) or rate <= 0 or type(warmup) is not int: + raise ValueError("Invalid LR or warmup") + if not ((policy["schedule"] == "constant" and warmup == 0) + or (policy["schedule"] == "linear_warmup_then_constant" and warmup > 0)): + raise ValueError("Unsupported LR schedule") + return dict(policy) + + +def from_config(model): + scheduler = model.get("scheduler") + warmup = 0 + if scheduler is not None: + if (scheduler.get("_target_") != "egomimic.utils.schedulers.linear_warmup_constant_scheduler" + or model.get("scheduler_interval") != "step" or model.get("scheduler_frequency") != 1): + raise ValueError("Unsupported configured scheduler") + warmup = scheduler.get("warmup_steps") + return validate(dict(peak_lr=model["optimizer"]["lr"], warmup_optimizer_steps=warmup, + schedule="constant" if scheduler is None else "linear_warmup_then_constant")) + + +def update_lr(policy, completed_steps): + policy = validate(policy) + if type(completed_steps) is not int or completed_steps < 0: + raise ValueError("Actual nonnegative optimizer step required") + warmup = policy["warmup_optimizer_steps"] + return policy["peak_lr"] * (min((completed_steps + 1) / warmup, 1.0) if warmup else 1.0) + + +def verify_scheduler(policy, states, completed_steps): + policy = validate(policy) + warmup = policy["warmup_optimizer_steps"] + if not warmup: + if states != []: + raise ValueError("Constant LR must not restore a scheduler") + elif (len(states) != 1 or states[0]["last_epoch"] != completed_steps + or states[0]["base_lrs"] != [policy["peak_lr"]] + or states[0]["lr_lambdas"] != [{"warmup_steps": warmup}]): + raise ValueError("Wrong exact scheduler continuation state") + return True diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/native_interruption.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/native_interruption.py new file mode 100644 index 000000000..0db1b4c94 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/native_interruption.py @@ -0,0 +1,357 @@ +"""Read-only native interruption evidence for the maintained Elmo service. + +This module never cancels, submits, requeues, or imports ML libraries. A capture +is evidence, not restart authorization. Terminal history must be captured while +Slurm still has it: an absent record is deliberately not accepted as success. +""" +from datetime import datetime, timezone +import csv +import io +import json +import math +import os +from pathlib import Path +import re +import subprocess + +from scripts.train.joint.contract import bound, need, sha, write_once + + +TERMINAL = {"COMPLETED", "FAILED", "TIMEOUT", "NODE_FAIL", "PREEMPTED", "CANCELLED", "OUT_OF_MEMORY"} +INFRASTRUCTURE = {"TIMEOUT", "NODE_FAIL", "PREEMPTED"} +NATIVE_KEYS = ("JobId", "JobName", "UserId", "Account", "QOS", "Partition", "ReqNodeList", + "NumCPUs", "MinMemoryNode", "TimeLimit", "Requeue", "Restarts", "Command") + + +def fields(raw): + pairs = re.findall(r"(?:^|\s)([A-Za-z][A-Za-z0-9:/_-]*)=(\S+)", raw) + need(len(pairs) == len(dict(pairs)), "Duplicate or multiple native job records") + return dict(pairs) + + +def process_identity(expected, *, cpu=False): + owner = re.fullmatch(r"[^()]+\((\d+)\)", expected["UserId"]) + need(owner is not None and int(owner[1]) == os.getuid() + and expected["JobId"] == os.environ.get("SLURM_JOB_ID") + and expected["NodeList"] == os.environ.get("SLURMD_NODENAME") + and os.environ.get("SLURM_RESTART_COUNT", "0") == "0", + "Actual process UID/node/fresh allocation differs from the bound native producer") + if cpu: + need(not os.environ.get("SLURM_JOB_GPUS") and not os.environ.get("SLURM_STEP_GPUS"), + "CPU producer unexpectedly owns GPUs") + + +def destination_probe(output, job, required_bytes): + """Preserve a fresh exclusive fsync/readback probe beside the real output.""" + import shutil + + output = Path(output) + need(output.is_absolute() and output.parent.resolve(strict=True) == output.parent + and not output.exists() and type(required_bytes) is int and required_bytes > 0 + and str(job).isdecimal(), "Exact fresh production destination/storage reserve required") + free = shutil.disk_usage(output.parent).free + need(free > required_bytes, "Insufficient actual production destination free space") + path = output.parent / (".native-recovery-fsync-" + str(job) + ".probe") + payload = (str(output) + "\n" + str(job) + "\n").encode() + with path.open("xb") as stream: + stream.write(payload) + stream.flush() + os.fsync(stream.fileno()) + need(path.read_bytes() == payload, "Actual production destination readback failed") + fd = os.open(output.parent, os.O_RDONLY) + try: + os.fsync(fd) + finally: + os.close(fd) + return dict(output=str(output), probe_path=str(path), probe_sha256=sha(path), + free_bytes=free, reserved_bytes=required_bytes, actual_write_fsync_readback=True) + + +def native_identity(raw, expected, state): + """Bind exact owner, node, resources, walltime and fresh-allocation identity.""" + f = fields(raw) + need(set(expected) == set(NATIVE_KEYS) | {"NodeList", "TresPerNode"}, + "Complete exact parent native resource binding required") + need(all(f.get(k, "") == str(v) for k, v in expected.items()), + "Actual native identity/resources differ from the bound parent") + need(expected["Requeue"] == expected["Restarts"] == "0" + and f.get("JobState") == state and f.get("NumNodes") == "1" + and f.get("NumTasks") == "1", "Wrong fresh single-node native allocation") + need(f.get("ReqTRES") and f.get("AllocTRES"), "Actual requested and allocated TRES missing") + for key in ("ReqTRES", "AllocTRES"): + parts = f[key].split(",") + need("cpu=" + expected["NumCPUs"] in parts and "node=1" in parts, + "Native CPU/node TRES differ") + mem = expected["MinMemoryNode"] + allowed = {"mem=" + mem} + if mem.endswith("G"): + allowed.add("mem=" + str(int(mem[:-1]) * 1024) + "M") + need(bool(set(parts) & allowed), "Native allocated memory differs") + gpu = [p for p in parts if "gpu" in p.lower()] + if expected["TresPerNode"] == "gres/gpu:h100:4": + need(set(gpu) <= {"gres/gpu=4", "gres/gpu:h100=4"}, + "Conflicting optional GPU TRES") + else: + need(expected["TresPerNode"] == "" and not gpu, + "CPU producer unexpectedly owns GPUs") + if expected["TresPerNode"] == "gres/gpu:h100:4": + need(f.get("JOB_GRES") == "gpu:h100:4", "Actual four-H100 JOB_GRES missing") + allocated = f.get("GRES", "") + if state == "RUNNING" or allocated: + match = re.fullmatch(r"gpu:h100:4\(IDX:([0-9,-]+)\)", allocated) + need(match is not None, "Actual four-H100 allocation indices missing") + indices = [] + for part in match[1].split(","): + endpoints = part.split("-") + need(len(endpoints) <= 2, "Invalid GPU index range") + first, last = int(endpoints[0]), int(endpoints[-1]) + need(0 <= first <= last < 8, "Invalid H100 index range") + indices.extend(range(first, last + 1)) + need(len(indices) == len(set(indices)) == 4, "GPU indices are not four distinct devices") + else: + need(f.get("JOB_GRES", "(null)") == "(null)" and not f.get("GRES"), + "CPU producer has nonempty native GPU allocation") + if state in TERMINAL: + end = f.get("EndTime", "") + need(end not in {"", "Unknown", "None", "N/A"} + and re.fullmatch(r"\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d", end) + and re.fullmatch(r"\d+:\d+", f.get("ExitCode", "")), + "Authoritative terminal EndTime/ExitCode missing") + return f + + +def classify_failure(terminal, worker_tail): + """Only mechanical infrastructure evidence admits automatic recovery. + + Cancellation, OOM and arbitrary FAILED remain blocked for diagnosis. A + future operational-stop extension must bind its actual guarded cancellation + and prior crash; it must not reinterpret a human cancellation here. + """ + state = terminal["JobState"] + scientific = re.compile(r"(?:nan loss|nonfinite|non-finite|FloatingPointError|" + r"(?:loss|mse)[^\n]{0,80}?(?:[:=(]\s*|\s+)[+-]?(?:nan|inf(?:inity)?)(?![a-z])|" + r"CUDA error: device-side assert|AssertionError|ValueError|" + r"out of memory|OutOfMemoryError)", re.I) + need(not scientific.search(worker_tail), + "Scientific, deterministic, or capacity failure requires diagnosis") + if state in INFRASTRUCTURE: + return state + if state == "FAILED": + patterns = (r"(?:ProcessGroupNCCL|NCCL)[^\n]*(?:timed out|timeout|watchdog)", + r"Watchdog caught collective operation timeout") + need(terminal["ExitCode"] != "0:0" and any(re.search(p, worker_tail, re.I) for p in patterns), + "FAILED without preserved infrastructure worker-crash evidence") + return "VERIFIED_NCCL_WORKER_CRASH" + raise ValueError("Terminal state is not automatically recoverable: " + state) + + +def check_steps(raw, job): + """squeue --steps is live: any row for the failed parent blocks release.""" + rows = [line.split("|", 1)[0].strip() for line in raw.splitlines() if line.strip()] + need(not any(row == str(job) or row.startswith(str(job) + ".") for row in rows), + "Failed parent still has active steps") + return True + + +def check_queue(raw, names, allowed_job=None): + """Complete exact owned queue, using explicit scientific names from all attempts.""" + need(names and len(names) == len(set(names)), "Complete unique scientific writer names required") + for line in raw.splitlines(): + if not line.strip(): + continue + columns = line.split("|") + need(len(columns) == 3, "Unparseable native job queue") + job, name, state = (v.strip() for v in columns) + if name in names: + need(job == allowed_job, "Other active/pending scientific writer: " + job) + need(state == "RUNNING", "Current admitted allocation is not RUNNING") + return True + + +def read_tail(path): + """Bound bytes and lines without loading unbounded worker logs.""" + path = Path(path) + need(path.is_file() and not path.is_symlink(), "Actual bounded worker log missing") + with path.open("rb") as stream: + stream.seek(max(0, path.stat().st_size - 65536)) + raw = stream.read(65536) + return b"\n".join(raw.splitlines()[-64:]).decode("utf8", errors="replace") + + +def parent_csv_paths(parent): + from scripts.train.joint.production_history import start_step + + relative = Path("csv") / f"step{start_step(parent):09d}" / "metrics.csv" + return {"local": str(Path(parent["local_logs"]) / relative), + "mirror": str(Path(parent["output"]) / "log-mirror" / relative)} + + +def newest_loss(snapshots): + """Select newest numeric-step loss row before any finiteness filtering.""" + candidates = [] + for name, snapshot in snapshots.items(): + columns = next(csv.reader([snapshot["header"]])) + need(len(columns) == len(set(columns)) and "step" in columns, "Ambiguous loss CSV header") + for position, row in enumerate(csv.DictReader(io.StringIO(snapshot["tail"]), fieldnames=columns)): + if list(row.values()) == columns: + continue + validation = {key: float(value) for key, value in row.items() if isinstance(key, str) + and key.startswith("val/") and value not in (None, "")} + need(all(math.isfinite(value) for value in validation.values()), + "Observed validation is nonfinite; scientific diagnosis required") + metrics = {key: value for key, value in row.items() if isinstance(key, str) + and key.lower().startswith("train/") and ("loss" in key.lower() or "mse" in key.lower()) + and value not in (None, "")} + if not metrics: + continue + need(None not in row and all(value is not None for value in row.values()), "Truncated loss row") + step = float(row["step"]) + need(math.isfinite(step) and step.is_integer() and step >= 0, "Invalid numeric loss step") + # NaN and Inf deliberately stay eligible here; newest is selected first. + numeric = {key: float(value) for key, value in metrics.items()} + candidates.append(dict(source=name, step=int(step), position=position, metrics=numeric)) + need(candidates, "No actual numeric loss row; scientific state unresolved (absence is not zero-update proof)") + newest = max(row["step"] for row in candidates) + selected = {} + for row in candidates: + if row["step"] == newest: + selected[row["source"]] = row + rows = list(selected.values()) + required = {"train/loss", "train/joint_image_mse", "train/joint_proprio_mse", + "train/joint_camera_mse", "train/source_0_loss_action"} + need(all(required <= {key.lower() for key in row["metrics"]} for row in rows), + "Newest loss row lacks total/image/proprio/camera/action-support metrics") + need(all(all(math.isfinite(value) for value in row["metrics"].values()) for row in rows), + "Newest numeric loss row is nonfinite; scientific diagnosis required") + need(all(row["metrics"] == rows[0]["metrics"] for row in rows), "Local/mirror newest loss rows disagree") + # Lightning CSV retains the previous value of other-embodiment metrics. + # Presence alone cannot identify the current batch: require exact agreement + # of all three current generic metrics with one embodiment's metrics. + metrics = {key.lower(): value for key, value in rows[0]["metrics"].items()} + active = [embodiment for embodiment in ("eva_bimanual", "human_bimanual") + if all(metrics.get(f"train/joint_{stream}_mse/{embodiment}") == metrics[f"train/joint_{stream}_mse"] + for stream in ("image", "proprio", "camera"))] + need(len(active) == 1, "Newest row active-embodiment/stream support is unknown or ambiguous") + if active[0] == "human_bimanual": + need(metrics["train/source_0_loss_action"] == 0, "Human batch unexpectedly has action loss") + else: + need("train/joint_action_mse" in metrics and "train/joint_action_mse/eva_bimanual" in metrics + and metrics["train/joint_action_mse"] == metrics["train/joint_action_mse/eva_bimanual"], + "Robot batch lacks the actual supervised action metric") + return dict(step=newest, metrics=rows[0]["metrics"], finite=True, selected_rows=rows, + active_embodiment=active[0], supervised_action=active[0] == "eva_bimanual", + selection="highest_numeric_step_then_last_loss_row_per_source_before_finiteness") + + +def loss_snapshot(parent): + snapshots, sources = {}, {} + for name, value in parent_csv_paths(parent).items(): + path = Path(value) + if not path.exists(): + sources[name] = dict(path=value, exists=False) + continue + need(path.is_file() and not path.is_symlink(), "Actual loss CSV must be a regular file") + before = path.stat() + with path.open("rb") as stream: + header = stream.readline(65536) + need(header.endswith(b"\n"), "Loss CSV header exceeds bound/is incomplete") + offset = max(0, before.st_size - 1048576) + stream.seek(offset) + raw = stream.read(1048576) + after = path.stat() + need((before.st_size, before.st_mtime_ns, before.st_ino) == + (after.st_size, after.st_mtime_ns, after.st_ino), "Loss CSV changed during bounded observation") + if offset: + raw = raw.partition(b"\n")[2] # never parse a partial leading row + lines = raw.splitlines() + need(len(lines) >= 64 or offset == 0, "Loss CSV tail exceeds bounded 1MiB window") + snapshots[name] = dict(header=header.decode("utf8"), tail=b"\n".join(lines[-64:]).decode("utf8")) + sources[name] = dict(path=value, exists=True, size_bytes=before.st_size, + mtime_ns=before.st_mtime_ns, inode=before.st_ino, device=before.st_dev) + return sources, snapshots + + +def command(argv): + result = subprocess.run(argv, capture_output=True, text=True, timeout=25, check=False) + need(result.returncode == 0, "Native query failed; history unavailable: " + result.stderr[:1000]) + return result.stdout + + +def capture(request_path): + """Capture actual parent evidence. Caller must use an owned CPU capture job.""" + q = json.loads(Path(request_path).read_text()) + need(q["schema"] == "native-elmo-interruption-capture-v1", "Wrong capture request") + parent = bound(q["parent_request"]) + need(parent["kind"] == "native-subtask-world-model-v1" and parent["phase"] == "full", + "Only exact native Elmo production failure may enter this path") + job, expected = q["parent_job_id"], q["parent_native"] + need(str(job).isdecimal() and expected["JobId"] == str(job) + and expected["JobName"] == parent["job_name"], "Parent job/name/request binding differs") + need(os.environ.get("SLURM_JOB_ID", "").isdecimal() + and not os.environ.get("SLURM_JOB_GPUS") and not os.environ.get("SLURM_STEP_GPUS") + and os.environ.get("SLURM_RESTART_COUNT", "0") == "0", "Fresh allocated CPU capture required") + process_identity(q["producer_native"], cpu=True) + producer = command(["/usr/local/bin/scontrol", "show", "job", os.environ["SLURM_JOB_ID"], "-o", "-dd"]) + native_identity(producer, q["producer_native"], "RUNNING") + need(q["producer_native"]["JobId"] == os.environ["SLURM_JOB_ID"] + and q["producer_native"]["NodeList"] == os.environ["SLURMD_NODENAME"], + "CPU producer is not this actual job/node") + accepted = bound(q["parent_running_admission"]) + need(accepted["job_id"] == str(job) + and accepted["request_sha256"] == q["parent_request"]["sha256"], + "Actual launch claim does not identify parent request") + native_identity(accepted["native"], expected, "RUNNING") + from scripts.train.joint.original_observer import query, resolve_terminal, step_argv, validate_steps + output = Path(q["output"]) + output.mkdir() # preserve a consumed observation even if provenance rejects + terminal_query = query(["/usr/local/bin/scontrol", "show", "job", str(job), "-o", "-dd"]) + write_once(output / "parent-native-query.json", terminal_query) + raw, terminal_provenance = resolve_terminal(q, terminal_query) + terminal = fields(raw) + need(terminal.get("JobState") in TERMINAL, "Parent is not terminal") + native_identity(raw, expected, terminal["JobState"]) + # A complete owned inventory remains queryable after a parent ID is purged. + # Missing controller history is never itself resource-release evidence. + steps_query = query(step_argv("paphiwetsa3")) + write_once(output / "parent-step-query.json", steps_query) + steps = validate_steps(steps_query, job) + tails = {key: read_tail(value) for key, value in q["worker_logs"].items()} + need(tails, "Preserved bounded stdout/stderr evidence required") + sources, snapshots = loss_snapshot(parent) + csv_evidence = {"loss-" + name + "-" + part + ".txt": text for name, snap in snapshots.items() + for part, text in snap.items()} + for name, text in {"parent-native.txt": raw, "parent-live-steps.txt": steps, + "parent-terminal-provenance.json": json.dumps(terminal_provenance, sort_keys=True), + "producer-running-native.txt": producer, **csv_evidence, + **{k + ".tail64.txt": v for k, v in tails.items()}}.items(): + need(Path(name).name == name, "Capture filename escaped evidence directory") + with (output / name).open("x") as stream: + stream.write(text) + stream.flush() + os.fsync(stream.fileno()) + try: + loss = newest_loss(snapshots) + reason = classify_failure(terminal, "\n".join(tails.values())) + except (ValueError, KeyError) as error: + write_once(output / "interruption-blocked.json", dict( + schema="native-elmo-interruption-blocked-v1", status="SCIENTIFIC_OR_INFRASTRUCTURE_DIAGNOSIS_REQUIRED", + request_sha256=sha(request_path), parent_request=q["parent_request"], parent_job_id=str(job), + loss_sources=sources, error=str(error), automatically_restart_authorized=False, + evidence={p.name: dict(path=str(p), sha256=sha(p)) for p in output.iterdir()})) + raise + write_once(output / "interruption-capture.json", dict( + schema="native-elmo-interruption-evidence-v1", status="CAPTURED_REQUIRES_NATIVE_PRODUCER_COMPLETION", + request_sha256=sha(request_path), parent_request=q["parent_request"], parent_job_id=str(job), + run_id=parent["run_id"], terminal_state=terminal["JobState"], terminal_exit=terminal["ExitCode"], + terminal_end=terminal["EndTime"], reason=reason, producer_job_id=os.environ["SLURM_JOB_ID"], + captured_at=datetime.now(timezone.utc).isoformat(), + parent_terminal_source=terminal_provenance["source"], + newest_numeric_loss=loss, loss_sources=sources, + evidence={p.name: dict(path=str(p), sha256=sha(p)) for p in output.iterdir()}, + parent_running_admission=q["parent_running_admission"], parent_native=expected, + automatically_restart_authorized=False)) + + +if __name__ == "__main__": + import sys + capture(sys.argv[1]) diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/native_recovery.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/native_recovery.py new file mode 100644 index 000000000..bf33b0502 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/native_recovery.py @@ -0,0 +1,259 @@ +"""Operational proof helpers for the native conditional Elmo model. + +These reuse scientific checkpoint and sampler implementations. They neither +train nor authorize an interrupted production allocation by themselves. +""" +import hashlib +import json +import math +from contextlib import contextmanager + +import numpy as np +import torch + +from scripts.train.joint.contract import need, sha + + +def checkpoint_science(saved_config, current_config): + """Loss and sampling policy must match even when tensor shapes are unchanged.""" + from omegaconf import OmegaConf + + saved = OmegaConf.to_container(OmegaConf.create(saved_config), resolve=True) + current = OmegaConf.to_container(OmegaConf.create(current_config), resolve=True) + need(all(saved[key] == current[key] for key in ("model", "data")), + "Recovery changed checkpoint-bound model/loss/data/sampling semantics") + + +def state_digest(value): + """Stable digest of RNG/container state without drawing random numbers.""" + h = hashlib.sha256() + + def add(item): + h.update(type(item).__name__.encode() + b"\0") + if isinstance(item, torch.Tensor): + tensor = item.detach().cpu().contiguous() + h.update(str(tensor.dtype).encode()) + h.update(str(tuple(tensor.shape)).encode()) + h.update(tensor.numpy().tobytes()) + elif isinstance(item, np.ndarray): + h.update(str(item.dtype).encode()) + h.update(str(item.shape).encode()) + h.update(item.tobytes()) + elif isinstance(item, dict): + for key in sorted(item): + add(key) + add(item[key]) + elif isinstance(item, (list, tuple)): + for entry in item: + add(entry) + else: + h.update(json.dumps(item, allow_nan=False).encode()) + h.update(b"\xff") + + add(value) + return h.hexdigest() + + +def conditional_record(optimizer, named_parameters, counts, step): + """Bind counters to the real optimizer parameter order and moment shapes.""" + from egomimic.pl_utils.joint_smoke import check_conditional_adam_state + + named = list(named_parameters) + names = [name for name, _ in named] + parameters = [parameter for _, parameter in named] + ordered = [p for group in optimizer.param_groups for p in group["params"]] + need(len(ordered) == len(parameters) == len({id(p) for p in ordered}) + and all(a is b for a, b in zip(ordered, parameters)), + "Conditional optimizer parameter identity/order changed") + record = dict(schema="native-conditional-optimizer-usage-v1", global_step=step, + parameter_names=names, parameter_update_counts=dict(counts)) + state = optimizer.state_dict() + ids = [key for group in state["param_groups"] for key in group["params"]] + need(set(state["state"]) <= set(ids), "Unexpected extra optimizer state") + check_conditional_adam_state(state, record, step) + for parameter in parameters: + moments = optimizer.state.get(parameter) + if moments is not None: + need(all(moments[key].shape == parameter.shape + for key in ("exp_avg", "exp_avg_sq")), + "Conditional Adam moment shape changed") + return record + + +def restored_conditional_counts(trainer, module, checkpoint): + from egomimic.pl_utils.joint_smoke import ConditionalOptimizerUsage + + record = checkpoint.get("native_conditional_optimizer_usage") + need(isinstance(record, dict), "Missing native conditional checkpoint counts") + actual = conditional_record(trainer.optimizers[0], module.named_parameters(), + record["parameter_update_counts"], trainer.global_step) + need(actual == record, "Saved conditional parameter names/order changed") + callbacks = [c for c in trainer.callbacks if isinstance(c, ConditionalOptimizerUsage)] + need(len(callbacks) == 1 and callbacks[0].counts == record["parameter_update_counts"] + and callbacks[0].restored == record, + "Maintained conditional usage callback was not strictly restored") + return dict(record["parameter_update_counts"]), callbacks[0] + + +def install_rng_observer(module, saved, equal_state): + """Observe the existing restore at the first default training-step boundary. + + WorldModelTrainingBehavior restores RNG and acknowledges the sampler before + this call. The observer draws no randomness and never restores state itself. + """ + from egomimic.pl_utils.world_model_behavior import _capture_rng_state, _rank_rng_state + + expected = _rank_rng_state(saved) + need(expected.get("cuda_scope") == "current_device" + and len(expected.get("torch_cuda", [])) == 1, + "Recovery requires exactly one saved CUDA RNG state per rank") + previous = module._default_training_step + record = dict(observed=False, expected_sha256=state_digest(expected)) + + def observe(*args, **kwargs): + need(module.training_behavior._pending_rng is None, + "Scientific RNG restore did not execute before the training step") + actual = _capture_rng_state(current_cuda_only=True) + need(equal_state(actual, expected), "Actual first-update rank RNG differs from checkpoint") + record.update(observed=True, actual_sha256=state_digest(actual)) + module._default_training_step = previous + return previous(*args, **kwargs) + + module._default_training_step = observe + + def cleanup(): + module._default_training_step = previous + + return record, cleanup + + +def expected_metrics(network): + return {f"val/{emb}/{kind}/{('action_command_mse' if stream == 'action' else stream + '_normalized_mse')}" + for emb in network.pose_dims for kind in ("forecast", "completion") + for stream in network.active_streams(emb)} + + +@contextmanager +def preserved_rng(): + from egomimic.pl_utils.world_model_behavior import _capture_rng_state, _restore_rng_state + + state = _capture_rng_state(current_cuda_only=True) + try: + yield + finally: + _restore_rng_state(state) + + +def validate_hidden_sample(sample, output, streams): + need(set(output) == set(streams), "Unexpected native sampled streams") + need("language_features" in sample and "pixel_metadata" in sample, + "Missing sampled subtask/language provenance") + for name in streams: + source, value = sample["world"][name], output[name] + need(torch.isnan(source["value"][~source["observed"]]).all(), + "Withheld labels were not poisoned before recovery sampling") + need(value.shape == source["value"].shape and value.dtype == torch.float32 + and torch.isfinite(value).all(), "Nonfinite or malformed recovery sample") + need(torch.equal(value[source["observed"]], source["value"][source["observed"]]), + "Recovery sampling changed clean observations") + need(not value[~source["valid"]].count_nonzero(), "Recovery sampling emitted padded values") + + +def sample_both_embodiments(module, network, output): + """Use the configured maintained 20-step sampler on harvested held-out data.""" + sampler = module.model.pipeline.stage_by_id("joint_sampler").sampler + need(sampler.state_steps == 20 and sampler.action_steps == 20, + "Recovery hidden-label sample must retain the exact20-step schedule") + was_training = module.model.training + rows = {} + try: + module.model.eval() + module.model.device = next(module.parameters()).device + need(module.model.device.type == "cuda", "Actual native recovery sampling requires CUDA") + with preserved_rng(), torch.no_grad(), torch.autocast("cuda", dtype=torch.bfloat16): + for emb in sorted(network.pose_dims): + path = output / f"sample-input-{emb}.pt" + need(path.is_file() and not path.is_symlink(), "Missing actual validation sample") + sample = torch.load(path, map_location="cpu", weights_only=False) + groups = module.model.process_batch_for_training({emb: sample}) + # Check poisoning before invoking the maintained sampler too. + for stream in groups[emb]["world"].values(): + need(torch.isnan(stream["value"][~stream["observed"]]).all(), + "Recovery sample contains withheld clean targets") + result = module.model.forward_eval(groups)[emb]["image_proprio_prediction"] + validate_hidden_sample(groups[emb], result, network.active_streams(emb)) + rows[emb] = dict(sample_input_sha256=sha(path), state_steps=20, + action_steps=20 if emb in network.action_dims else 0, + streams=list(result), finite=True, hidden_targets_nan=True) + finally: + module.model.train(was_training) + return rows + + +def summarize_native_phases(phases, *, start_step=50, production=False): + """Validate all-rank conditional evidence for the actual2+4 diagnostic.""" + need(type(start_step) is int and ((production is False and start_step == 50) + or (production is True and start_step > 0 and start_step % 20000 == 0)), + "Wrong explicit smoke/production diagnostic origin") + expected_streams = {"eva_bimanual": ["image", "proprio", "action", "camera"], + "human_bimanual": ["image", "proprio", "camera"]} + expected = {f"val/{emb}/{kind}/{('action_command_mse' if s == 'action' else s + '_normalized_mse')}" + for emb, streams in expected_streams.items() + for kind in ("forecast", "completion") for s in streams} + need(len(phases) == 2 and len(phases[0]) == len(phases[1]) in (2, 4), + "Native recovery requires both diagnostic phases and all ranks") + for phase, (start, stop) in zip(phases, ((start_step, start_step + 2), (start_step + 2, start_step + 6))): + first = phase[0] + for row in phase: + need(row.get("multimodal") is True + and row.get("private_bank_optimizer_steps_verified") is True + and row.get("human_action_absent") is True + and row.get("active_streams_by_embodiment") == expected_streams, + "Missing native conditional recovery proof") + record = row["conditional_optimizer_record"] + initial, final = row["initial_parameter_usage"], record["parameter_update_counts"] + names = record["parameter_names"] + need(record["schema"] == "native-conditional-optimizer-usage-v1" + and record["global_step"] == stop + and set(initial) == set(final) == set(names) and len(names) == len(set(names)) + and all(type(initial[n]) is type(final[n]) is int + and 0 <= initial[n] <= start and initial[n] <= final[n] <= stop + and final[n] - initial[n] <= stop - start for n in names), + "Invalid restored conditional counter progression") + need(initial == first["initial_parameter_usage"] + and record == first["conditional_optimizer_record"], + "Conditional counter restoration differs across ranks") + batches = row["embodiment_optimizer_batches"] + need(set(batches) == set(expected_streams) + and all(type(v) is int and v >= 0 for v in batches.values()) + and sum(batches.values()) == stop - start + and batches == first["embodiment_optimizer_batches"], + "Missing actual native embodiment updates") + rng = row["actual_rank_rng_restore"] + need(rng.get("observed") is True and isinstance(rng.get("actual_sha256"), str) + and len(rng["actual_sha256"]) == 64 + and rng["actual_sha256"] == rng["expected_sha256"], + "Actual rank RNG restore is not proven") + metrics = row["validation_metrics"] + need(set(metrics) == expected and all(math.isfinite(v) for v in metrics.values()) + and metrics == first["validation_metrics"], + "Missing finite native validation metrics on all ranks") + samples = row["hidden_label_samples"] + need(set(samples) == set(expected_streams), "Missing hidden-label native samples") + for emb, sample in samples.items(): + need(sample.get("state_steps") == 20 + and sample.get("action_steps") == (20 if emb == "eva_bimanual" else 0) + and sample.get("streams") == expected_streams[emb] + and sample.get("finite") is True and sample.get("hidden_targets_nan") is True + and isinstance(sample.get("sample_input_sha256"), str) + and len(sample["sample_input_sha256"]) == 64, + "Missing finite20-step hidden-label recovery sample") + for a, b in zip(phases[0], phases[1]): + need(a["conditional_optimizer_record"]["parameter_update_counts"] == b["initial_parameter_usage"], + "Second process did not restore conditional optimizer counts") + need(all(sum(phase[0]["embodiment_optimizer_batches"][emb] for phase in phases) > 0 + for emb in expected_streams), "Actual2+4 recovery did not exercise both embodiments") + return dict(native_multimodal=True, private_bank_optimizer_steps_verified=True, + actual_all_rank_rng_restore_observed=True, both_embodiments_optimized=True, + both_embodiments_hidden_nan_20step_sample=True, + diagnostic_scope=("production-checkpoint-only" if production else "scheduled-smoke-checkpoint-only")) diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/native_subtasks.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/native_subtasks.py new file mode 100644 index 000000000..16922a06c --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/native_subtasks.py @@ -0,0 +1,256 @@ +"""Opt-in native subtask/world-model admission; historical requests stay exact. + +The generic training service still owns execution. This module validates the +additional immutable data, conditional expert and hardware contracts only. +""" +import copy +import math +from collections import Counter +from pathlib import Path + +KIND = "native-subtask-world-model-v1" +STREAMS = ["image", "proprio", "action", "camera"] +POLICY = dict(implementation="native_subtask_joint", attention_backend="flash4", + token_execution="packed_valid", compile_mode="default", + compile_dynamic=True, compile_backend="inductor", + recompile_limit=64, accumulated_recompile_limit=256) + + +def selected(request): + kind = request.get("kind") + if kind is not None and kind != KIND: + raise ValueError("Unknown optional joint training request kind") + return kind == KIND + + +def _need(value, message): + if not value: + raise ValueError(message) + + +def verify_model_execution(request, cfg): + from scripts.train.joint.lr_policy import from_config, validate + _need(selected(request), "Native subtask request kind required") + policy = request.get("model_execution") + _need(policy == POLICY, "Production requires exact Flash4/packed/compiled policy") + stages, ids = cfg["model"]["pipeline"]["stages"], cfg["model"]["pipeline"]["stage_ids"] + net = stages[ids["joint_denoiser"]]["model"] + core = net["image_model"] + interfaces = request["interfaces"] + _need(net["_target_"] == "egomimic.models.joint_image_proprio.JointImageProprioModel" + and core["_target_"] == "egomimic.models.image_proprio.ImageProprioModel", + "Native multimodal constructor required") + _need(request["active_streams"] == net["active_streams"] == STREAMS + and net.get("separate_proprio_experts") is True, + "Private embodiment proprio banks and camera stream required") + for name in ("pose_dims", "action_dims", "camera_dims"): + _need(net[name] == interfaces[name] == cfg["joint"][name], "Changed native interfaces: " + name) + embodiments = set(interfaces["pose_dims"]) + _need(len(embodiments) >= 2 and set(interfaces["camera_dims"]) == embodiments + and set(interfaces["action_dims"]) == set(cfg["data"]["action_embodiments"]) + and set(interfaces["action_dims"]) < embodiments, + "Human/robot interfaces must not fabricate missing human commands") + _need(net["camera_max_count"] == core["max_cameras"] == interfaces["max_cameras"] + and net["language_feature_dim"] == interfaces["language_feature_dim"] > 0 + and core.get("require_observed_context") is False, + "Camera identity/language/per-frame noise contract changed") + for key in ("attention_backend", "token_execution", "compile_mode", "compile_dynamic", "compile_backend"): + _need(core[key] == policy[key], "Changed effective execution: " + key) + for key in ("recompile_limit", "accumulated_recompile_limit"): + _need(core["compile_" + key] == policy[key], "Changed bounded compilation budget") + from scripts.train.joint import boundary_uncertainty + boundary_uncertainty.request_config(request,cfg) + data = cfg["data"] + _need(data["training_conditioning"] == "independent_frame_noise" + and data["camera_pose"] is True and data["task"] == "visual_state_action" + and data["image_only"] is False and data["couple_state_observations"] is True, + "Subtask multimodal training/noising path changed") + _need(data["validation_anchors_per_episode"] is None + and data["validation_batches_per_embodiment"] == 50 + and data["validation_batch_size"] == 1 + and cfg["trainer"]["limit_val_batches"] == (100 // request["world_size"] if request["phase"] == "smoke" else 1.0), + "Balanced100 held-out validation must include50 robot and50 human batches") + _need(cfg["trainer"]["strategy"] == "ddp_find_unused_parameters_true" + and cfg["trainer"]["devices"] == request["world_size"] in (2, 4) + and data["distributed_world_size"] == request["world_size"] + and data["batch_size"] == request["per_rank_batch"] + and data["batch_size"] * request["world_size"] == request["global_batch"] == 32, + "Conditional DDP/global32 contract changed") + if request["arm"] == "discrete": + _need(data["mode"] == "discrete" and data["discrete_frames"] == 16 and data["stride"] == 4, + "Discrete production must use native16/stride4") + else: + _need(request["arm"] == data["mode"] == "continuous" and data["min_frames"] == 2 + and data["max_frames"] == 64 and data["sampling_strategy"] == "full_episode_uniform", + "Continuous production must use native N2..64") + for name, field in (("subtask_manifest", "subtask_manifest"), ("language_features", "language_features")): + binding = request["subtask_contract"][name] + _need(data[field + "_path"] == binding["path"] + and data[field + "_sha256"] == binding["sha256"], "Unbound " + name) + _need(from_config(cfg["model"]) == validate(request["lr_policy"]), "Unbound optimizer policy") + _need(cfg["evaluator"].get("active_streams_from_data") is True, + "Native evaluator must respect actual per-embodiment streams") + if request["phase"] == "full": + _need(any(v.get("_target_") == "egomimic.pl_utils.joint_smoke.ConditionalOptimizerUsage" + for v in cfg["callbacks"].values() if isinstance(v, dict)), + "Production conditional optimizer usage callback required") + if request["phase"] == "smoke": + callback = cfg["callbacks"]["joint_smoke"] + _need(callback["_target_"] == "egomimic.pl_utils.joint_smoke.JointSmokeProof" + and callback.get("multimodal") is True + and type(cfg["trainer"]["limit_val_batches"]) is int + and cfg["trainer"]["limit_val_batches"] == 100 // request["world_size"], + "Missing actual multimodal smoke instrumentation/100 global validation batches") + return "visual_state_action" + + +def verify_dataset(request): + from scripts.train.joint.contract import bound, sha + policy = request["dataset_contract"] + _need(policy.get("schema") == "native-subtask-dataset-v1", "Explicit native subtask dataset contract required") + manifest = bound(dict(path=request["data_manifest"], sha256=request["data_manifest_sha256"])) + _need(manifest["schema"] == "pixel-proprio-prepared-v1", "Wrong native pixel manifest") + norm = manifest["normalization"] + _need(norm["scope"] == "train_only" and norm["sha256"] == policy["normalization_sha256"] + and sha(Path(request["data_manifest"]).parent / norm["path"]) == norm["sha256"], + "Train-only normalization changed") + contract = request["subtask_contract"] + selection, index = bound(contract["selection"]), bound(contract["subtask_manifest"]) + _need(manifest.get("preparation", {}).get("selection_sha256") == contract["selection"]["sha256"], + "Prepared corpus must bind the exact selected original Scale episodes") + language = bound(contract["language_features"]) + _need(language.get("schema") == "pixel-task-language-features-v1" + and language.get("prepared_manifest_sha256") == request["data_manifest_sha256"] + and language.get("subtask_index_sha256") == contract["subtask_manifest"]["sha256"], + "Only final prepared/index-bound language features admit data") + expected = {(e["embodiment"], e["episode_id"]): e for e in selection["episodes"]} + physical = {(e["embodiment"], e["episode_id"]): e for e in manifest["episodes"]} + _need(len(expected) == len(selection["episodes"]) == policy["episodes"] + and len(physical) == len(manifest["episodes"]) and set(expected) == set(physical), + "Physical corpus coverage/identity changed") + counts = dict(Counter(e["split"] for e in manifest["episodes"])) + _need(counts == policy["splits"] and set(counts) == {"train", "val"} + and min(counts.values()) > 0, "Physical train/validation split changed") + _need(index["schema"] == "pixel-subtask-index-v1" + and index["prepared_manifest_sha256"] == request["data_manifest_sha256"] + and index["interval_semantics"] == "half_open" + and index["concurrent_policy"] == "combine_active_hands_atomic_intervals", + "Subtask clock/concurrency contract changed") + seen = set() + for record in index["episodes"]: + key = record["embodiment"], record["episode_id"] + _need(key in expected and key not in seen, "Unknown/duplicate subtask episode") + seen.add(key) + source, ep = expected[key], physical[key] + _need(record["split"] == ep["split"] == source["split"] + and record["frames"] == ep["frames"] == source["frames"], + "Subtask expansion changed physical split or native length") + previous = 0 + _need(bool(record["subtasks"]), "Selected episode has no admitted subtasks") + for unit in record["subtasks"]: + lo, hi = unit["start_idx"], unit["end_idx"] + _need(type(lo) is int and type(hi) is int and previous <= lo < hi <= ep["frames"], + "Subtask must be disjoint, half-open and in-bounds") + _need(any(a <= lo < hi <= b for a, b in ep.get("continuity_segments", [[0, ep["frames"]]])), + "Subtask crosses a native recording discontinuity") + previous = hi + _need(unit.get("quality_and_names_verified") is True + and unit.get("source_clock_alignment_verified") is True + and unit.get("instruction", "").strip(), "Unreviewed names/source clock") + evidence = unit["annotation_provenance"]["source"] + _need(evidence.get("annotation_source_kind") == "scale_existing" + and evidence.get("task_id") == source["annotation_task_id"] + and evidence.get("raw_sha256") == source["annotation_raw_sha256"] + and unit["annotation_provenance"]["events_sha256"] == index["annotation_events_sha256"] + and unit["annotation_provenance"].get("event_ids"), + "Only exact original selected Scale annotations are admitted; no generated labels") + _need(seen == set(expected), "Subtask index does not cover physical corpus") + tasks = {u["task_id"]: u["instruction"] for e in index["episodes"] for u in e["subtasks"]} + _need(set(language.get("tasks", {})) == set(tasks) + and all(language["tasks"][k]["instruction"] == text for k, text in tasks.items()), + "Language vectors must exactly cover final subtask instructions") + batches = policy["validation_batches"] + _need(type(batches) is int and batches == 100 + and policy["validation_batches_per_embodiment"] == 50, + "Need exactly50 robot plus50 human held-out global batches") + from scripts.train.joint import boundary_uncertainty + boundary_uncertainty.eligibility(request,manifest,index,bound) + return counts, batches + + +def _rank_capability(row): + capability = row.get("gpu_capability", row.get("compute_capability")) + _need(isinstance(capability, (list, tuple)) and len(capability) == 2 + and all(type(value) is int and value >= 0 for value in capability), + "Missing typed native GPU capability") + if "gpu_capability" in row and "compute_capability" in row: + _need(row["gpu_capability"] == row["compute_capability"], "Conflicting GPU capability aliases") + return capability + + +def verify_completion(request, smoke, completion, preflight, capacity): + from scripts.train.joint.contract import bound, canonical_uuid + from scripts.train.joint.lr_policy import update_lr + for key in ("kind", "interfaces", "subtask_contract", "dataset_contract", "boundary_sampling_contract"): + _need(request.get(key) == smoke.get(key), "Production differs from multimodal smoke: " + key) + _need(completion.get("schema") == "joint-multimodal-smoke-v1" + and completion.get("status") == "PASS" + and completion["job_id"] == str(request["smoke"]["job_id"]) + and completion["global_step"] == 50 and completion["validation_batches"] == 100 + and completion["world_size"] == request["world_size"], "Missing actual production topology smoke") + for key in ("strict_full_wrapper_reload", "optimizer_sampler_all_rank_rng_verified", + "lr_scheduler_strictly_restored", "all_rank_weights_agree", "sample_finite", + "private_bank_optimizer_steps_verified", "human_action_absent", + "language_conditioning_verified", "camera_targets_verified"): + _need(completion.get(key) is True, "Missing actual multimodal proof: " + key) + from scripts.train.joint import boundary_uncertainty + boundary_uncertainty.completion(request,smoke,completion,preflight) + _need(completion["active_streams"] == request["active_streams"] + and completion["expert_parameters"] == request["expert_parameters"], "Smoke expert identity changed") + ranks = completion["ranks"] + _need(len(ranks) == request["world_size"] + and len({canonical_uuid(r["gpu_uuid"]) for r in ranks}) == len(ranks), "Distinct owned GPU ranks required") + for rank, row in enumerate(ranks): + _need(row["rank"] == rank and row["world_size"] == len(ranks) + and row["global_step"] == row["bf16_training_outputs"] == row["fp32_losses"] == 50 + and row.get("fp32_gradients_verified") is True + and "H100" in row["gpu_name"] and _rank_capability(row)[0] >= 9, + "Actual H100/BF16/FP32 smoke rank proof missing") + _need(row["metrics"] and all(math.isfinite(float(v)) for v in row["metrics"].values()), + "Missing finite native held-out metrics") + _need(len(row["optimizer_update_lrs"]) == 50 + and all(math.isclose(lr, update_lr(request["lr_policy"], i), rel_tol=1e-12) + for i, lr in enumerate(row["optimizer_update_lrs"])), + "Actual optimizer warmup differs from bound policy") + _need(capacity.get("schema") == "native-multimodal-capacity-v1" + and capacity.get("status") == "PASS" + and capacity["config_sha256"] == request["smoke"]["resolved"]["sha256"] + and capacity["source_manifest_sha256"] == request["source_manifest_sha256"] + and capacity["data_manifest_sha256"] == request["data_manifest_sha256"] + and capacity["per_rank_batch"] == request["per_rank_batch"] + and capacity["world_size"] == request["world_size"] + and capacity["frames"] == (16 if request["arm"] == "discrete" else 64) and capacity["cameras"] == request["interfaces"]["max_cameras"] + and capacity["image_size"] == [160, 160] + and capacity["attention_backend"] == "flash4" and capacity["token_execution"] == "packed_valid" + and capacity.get("compiled_bf16_forward_backward") is True + and capacity["peak_memory_bytes"] < capacity["device_memory_bytes"], + "Actual maximum-shape production memory/backend proof required") + verify_dataset(request) + return completion, preflight + + +def compare_configs(production, smoke, request, legacy): + from scripts.train.joint import boundary_uncertainty + boundary_uncertainty.request_config(request,production) + boundary_uncertainty.request_config(request,smoke) + _need(production["trainer"].get("limit_val_batches", 1.0) == 1.0 + and type(smoke["trainer"]["limit_val_batches"]) is int + and smoke["trainer"]["limit_val_batches"] == 100 // request["world_size"], + "Only smoke diagnostic validation may be capped") + adjusted = copy.deepcopy(smoke) + adjusted["trainer"]["limit_val_batches"] = production["trainer"].get("limit_val_batches", 1.0) + if "limit_val_batches" not in production["trainer"]: + adjusted["trainer"].pop("limit_val_batches") + legacy(production, adjusted, request) + for field in ("world_model_execution", "pixel_video"): + _need(production.get(field) == smoke.get(field), "Scientific execution config changed: " + field) diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/original_observer.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/original_observer.py new file mode 100644 index 000000000..dfa7f9e78 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/original_observer.py @@ -0,0 +1,220 @@ +"""Exact original-afterany terminal provenance; no submission or ML imports. + +Only the three already accepted original full allocations are supported. A +replacement needs a new reviewed profile; an arbitrary path cannot be adopted. +""" +from datetime import datetime, timezone +import json +from pathlib import Path +import re +import subprocess + +from scripts.train.joint.contract import bound, need + +ORIGINAL_OBSERVERS = {'mot-elmo-pickplace-continuous-large314m-boundary-robot-human-camera-subtask-s42-300k-20261026-v1': {'capture_script_sha256': 'be8ca57b2e5c09503ec312c9d84c91451d932d4d9a168c484f22439ccf521b57', + 'files_sha256': 'fbce43e2cf1ad9c090563bc7e5492c654f00db7e84890ef83d039e66cc9aea5f', + 'has_smoke_identity': True, + 'node': 'gpu03', + 'observer_id': '412801', + 'observer_name': 'elmo-native-full-large314m-boundary-v2', + 'parent_id': '412800', + 'parent_name': 'elmo-large314m-continuous-boundary-full-v2', + 'request_path': '/workspace/users/paphiwetsa3/tasks/elmo-large-continuous-20261026-v1/boundary-full-preparation-v2/ops/requests/elmo-large314m-continuous-boundary-full-v2.json', + 'request_sha256': '210e6f73c8a1a396716fab2f1e7e17f3b9d0663b099971eb05807181f9f00684', + 'root': '/workspace/users/paphiwetsa3/tasks/elmo-large-continuous-20261026-v1/boundary-full-preparation-v2', + 'submitter_sha256': '9e1722e56a117f8b42297e7fa3c82ef973a3435dd25bff51b69b09557fd68ddb'}, + 'mot-elmo-pickplace-continuous-large314m-fused-robot-human-camera-subtask-s42-300k-20261026-v1': {'capture_script_sha256': '87b011c6bd1f5d71c0758a75fb6ad9e05a807b7e5af33eba28264240b6071930', + 'files_sha256': '3a82e42346138a97a78fbca4201cc89b9635fe8987132620ceace54965386b58', + 'has_smoke_identity': True, + 'node': 'gpu11', + 'observer_id': '412799', + 'observer_name': 'elmo-native-full-large314m-fused-v2', + 'parent_id': '412798', + 'parent_name': 'elmo-large314m-continuous-fused-full-v2', + 'request_path': '/workspace/users/paphiwetsa3/tasks/elmo-large-continuous-20261026-v1/fused-full-preparation-v2/ops/requests/elmo-large314m-continuous-fused-full-v2.json', + 'request_sha256': 'e34190bfef155942fe216a1e5e81317cfa31b65d4c98ccb025a579c874fd3876', + 'root': '/workspace/users/paphiwetsa3/tasks/elmo-large-continuous-20261026-v1/fused-full-preparation-v2', + 'submitter_sha256': 'bede26ca7e2678c874e8442c5e5f6de01fdc58f38ee97c61d0f9f2c4c2a49dea'}, + 'mot-elmo-pickplace-continuous-large314m-plain-robot-human-camera-subtask-s42-300k-20261026-v1': {'capture_script_sha256': '5eeb85de75821627054787e0046972913442f2b2e7a751b681f2e71f81da21d4', + 'files_sha256': 'e2af24ae9daa20defd6a75235cb191101f4bc1abfe1bcf374b117659b2b1328d', + 'has_smoke_identity': False, + 'node': 'gpu11', + 'observer_id': '412790', + 'observer_name': 'elmo-native-full-large314m-v1', + 'parent_id': '412789', + 'parent_name': 'elmo-large314m-continuous-plain-full-v1', + 'request_path': '/workspace/users/paphiwetsa3/tasks/elmo-large-continuous-20261026-v1/baseline-full-preparation-v1/ops/requests/elmo-large314m-continuous-plain-full-v1.json', + 'request_sha256': '936e9acd30fa517f6f38311c0bcfd2b88544da8d476bd41125c4008de2845073', + 'root': '/workspace/users/paphiwetsa3/tasks/elmo-large-continuous-20261026-v1/baseline-full-preparation-v1', + 'submitter_sha256': '94c077facd7836fb55708199dab988fb5902db5348ce449daa861a888d95901f'}} + +PURGED_STDERR = "slurm_load_jobs error: Invalid job id specified" + + +def read_binding(binding, json_value=True): + path = Path(binding["path"]) + need(path.is_absolute() and path.is_file() and not path.is_symlink() + and path.resolve(strict=True) == path, "Observer proof must be a physical regular file") + return bound(binding, json_value) + + +def query(argv): + result = subprocess.run(argv, capture_output=True, text=True, timeout=25, check=False) + need(len(result.stdout.encode()) <= 1048576 and len(result.stderr.encode()) <= 65536, + "Native observation exceeded bound") + return dict(schema="native-elmo-terminal-query-v1", argv=argv, returncode=result.returncode, + stdout=result.stdout, stderr=result.stderr, observed_at_utc=datetime.now(timezone.utc).isoformat()) + + +def query_record(record, argv): + need(set(record) == {"schema", "argv", "returncode", "stdout", "stderr", "observed_at_utc"} + and record["schema"] == "native-elmo-terminal-query-v1" and record["argv"] == argv + and type(record["returncode"]) is int and isinstance(record["stdout"], str) + and isinstance(record["stderr"], str), "Wrong actual native query observation") + observed = datetime.fromisoformat(record["observed_at_utc"]) + need(observed.tzinfo is not None and observed <= datetime.now(timezone.utc), "Native query time missing/future") + + +def validate_original(q, reader=read_binding): + from scripts.train.joint.native_interruption import fields, native_identity, TERMINAL + + parent = reader(q["parent_request"]) + profile = ORIGINAL_OBSERVERS.get(parent.get("run_id")) + need(profile is not None, "No reviewed original observer for this identity") + root = Path(profile["root"]); pid, oid = profile["parent_id"], profile["observer_id"] + request_sha = profile["request_sha256"] + need(q["parent_request"] == dict(path=profile["request_path"], sha256=request_sha) + and str(q["parent_job_id"]) == pid and parent["job_name"] == profile["parent_name"], + "Observer does not belong to the exact original production request") + proof = q["original_observer"] + claim = root / "claims" / request_sha + expected = dict(files_manifest=root/"FILES.sha256", capture_script=root/"capture-native.sbatch", + guard=root/"guard_full.py", submitter=root/"submit_full_once.py", + parent_script=root/"full.sbatch", + prepared=claim/"PREPARED.json", parent_id=claim/"PARENT_JOB_ID", + observer_id=claim/"CAPTURE_JOB_ID", pending_native=claim/"CAPTURE_PENDING_NATIVE.txt", + running_admission=claim/"RUNNING_ADMISSION.json", terminal_native=root/("native-"+pid+".txt"), + query_exit=root/("native-"+pid+".exit"), query_stderr=root/("native-"+pid+".stderr")) + if profile["has_smoke_identity"]: + expected["smoke_identity"] = root / "smoke-identity.json" + need(set(proof) == set(expected) | {"schema"} and proof["schema"] == "native-elmo-original-observer-v1", + "Complete original observer provenance required") + for key, path in expected.items(): + value = proof[key] + need(set(value) == {"path", "sha256"} and value["path"] == str(path) + and re.fullmatch(r"[0-9a-f]{64}", value["sha256"]), "Unreviewed original observer path/hash: "+key) + need(proof["files_manifest"]["sha256"] == profile["files_sha256"] + and proof["capture_script"]["sha256"] == profile["capture_script_sha256"] + and proof["submitter"]["sha256"] == profile["submitter_sha256"] + and proof["running_admission"] == q["parent_running_admission"], "Original immutable code/claim pins differ") + raw = {key: reader(value, False) for key, value in proof.items() if key != "schema"} + manifest = {} + for line in raw["files_manifest"].splitlines(): + m = re.fullmatch(r"([0-9a-f]{64}) (.+)", line) + need(m and m[2] not in manifest and not Path(m[2]).is_absolute() and ".." not in Path(m[2]).parts, + "Unsafe/ambiguous original FILES manifest") + manifest[m[2]] = m[1] + for key in ("capture_script", "guard", "submitter", "parent_script", *(["smoke_identity"] if profile["has_smoke_identity"] else [])): + need(manifest.get(str(expected[key].relative_to(root))) == proof[key]["sha256"], + "Observer dependency not bound by original manifest: "+key) + need(manifest.get(str(Path(profile["request_path"]).relative_to(root))) == request_sha, + "Original scientific request absent from immutable manifest") + prepared = json.loads(raw["prepared"]) + need(prepared["request_sha256"] == request_sha and prepared["manifest_sha256"] == profile["files_sha256"] + and raw["parent_id"].strip() == pid and raw["observer_id"].strip() == oid, + "Original accepted claim does not bind this parent/observer") + running = json.loads(raw["running_admission"]) + need(running["status"] == "ACTUAL_BOUND_FULL_NATIVE_ALLOCATION_PASS" + and running["job_id"] == pid and running["request_sha256"] == request_sha, + "Actual original RUNNING claim missing") + native = q["parent_native"] + need(native["JobId"] == pid and native["JobName"] == profile["parent_name"] + and native["UserId"] == "paphiwetsa3(41003)" and native["Account"] == "loaner" + and native["QOS"] == "loaner-normal" and native["Partition"] == "rl2" + and native["NodeList"] == native["ReqNodeList"] == profile["node"] + and native["NumCPUs"] == "32" and native["MinMemoryNode"] in {"192G", "196608M", "196608"} + and native["TimeLimit"] == "7-00:00:00" and native["Requeue"] == native["Restarts"] == "0" + and native["Command"] == str(root/"full.sbatch") and native["TresPerNode"] == "gres/gpu:h100:4", + "Original full native owner/resources/Command differ") + actual_running = native_identity(running["native"], native, "RUNNING") + pending = fields(raw["pending_native"]) + required = dict(JobId=oid, JobName=profile["observer_name"], UserId=native["UserId"], Account="loaner", + QOS="loaner-normal", Partition="rl2", ReqNodeList=profile["node"], NumTasks="1", + NumCPUs="2", TimeLimit="00:10:00", Requeue="0", Restarts="0", JobState="PENDING", + Command=str(root/"capture-native.sbatch"), WorkDir=str(root)) + need(all(pending.get(k) == v for k, v in required.items()) and pending.get("NumNodes") in {"1", "1-1"} + and pending.get("MinMemoryNode") in {"1G", "1024M", "1024"} + and re.fullmatch(r"afterany:"+pid+r"\((?:unfulfilled|unsatisfied)\)", pending.get("Dependency", "")), + "Original observer accepted dependency/native identity differs") + need(pending.get("StdOut") == str(root/"logs"/(profile["observer_name"]+"-"+oid+".out")) + and pending.get("StdErr") == str(root/"logs"/(profile["observer_name"]+"-"+oid+".err")), + "Original observer output namespace differs") + tres = pending.get("ReqTRES", "").split(",") + need("cpu=2" in tres and "node=1" in tres and any(x in tres for x in ("mem=1G", "mem=1024M")), + "Original observer CPU TRES differ") + for key, value in pending.items(): + if key in {"ReqTRES", "AllocTRES"}: + need(not any("gpu" in v.lower() for v in value.split(",")), "Observer has GPU allocation") + if key.lower().startswith(("gres", "job_gres", "tresper")): + need(value.lower() in {"", "(null)", "none", "n/a", "0"} or key == "TresPerTask" and value == "cpu:2", + "Observer has GPU/GRES resources") + need(raw["query_exit"].strip() == "0" and not raw["query_stderr"].strip(), + "Original observer parent-query did not succeed cleanly") + terminal_fields = fields(raw["terminal_native"]) + need(terminal_fields.get("JobState") in TERMINAL, "Original observer did not capture terminal parent") + terminal = native_identity(raw["terminal_native"], native, terminal_fields["JobState"]) + start = datetime.fromisoformat(terminal["StartTime"]); end = datetime.fromisoformat(terminal["EndTime"]) + need(start <= end and terminal["StartTime"] == actual_running["StartTime"], "Terminal interval/original allocation differs") + return raw["terminal_native"], dict(schema="native-elmo-original-observer-validation-v1", original_parent_id=pid, + original_observer_id=oid, observer_own_terminal="UNKNOWN_NOT_REQUIRED", capture_query_exit=0, + scientific_parent_state=terminal["JobState"], scientific_parent_exit=terminal["ExitCode"], proofs=proof) + + +def resolve_terminal(q, record, reader=read_binding): + from scripts.train.joint.native_interruption import fields, native_identity, TERMINAL + + argv = ["/usr/local/bin/scontrol", "show", "job", str(q["parent_job_id"]), "-o", "-dd"] + query_record(record, argv) + observer = validate_original(q, reader) if q.get("original_observer") is not None else None + if record["returncode"] == 0: + need(not record["stderr"].strip(), "Live parent query returned diagnostics") + raw = record["stdout"]; current = fields(raw) + need(current.get("JobState") in TERMINAL, "Live parent is not terminal; observer cannot override it") + native_identity(raw, q["parent_native"], current["JobState"]) + if observer: + old = fields(observer[0]) + need(all(current.get(k) == old.get(k) for k in ("JobState", "ExitCode", "StartTime", "EndTime")), + "Live and captured parent terminal records contradict") + return raw, dict(source="LIVE_NATIVE_QUERY", original_observer=None if observer is None else observer[1]) + need(record["returncode"] == 1 and not record["stdout"].strip() and record["stderr"].strip() == PURGED_STDERR, + "Native query failed for a reason other than the exact reviewed purged-ID response") + need(observer is not None, "Purged parent requires genuine original observer provenance") + return observer[0], dict(source="ORIGINAL_AFTERANY_CAPTURE_LIVE_ID_PURGED", original_observer=observer[1]) + + +def step_argv(user): + need(user == "paphiwetsa3", "Exact original owner step scope required") + return ["/usr/local/bin/squeue", "--steps", "--noheader", "--user", user, "--format=%i|%T"] + + +def strict_step_rows(raw): + """Parse complete owner inventory; malformed success is not release proof.""" + for line in raw.splitlines(): + if not line.strip(): + continue + row = [v.strip() for v in line.split("|")] + need(len(row) == 2 and re.fullmatch(r"[0-9]+(?:_[0-9]+)?(?:\.[A-Za-z0-9_-]+)?", row[0]) + and row[1] in {"PENDING", "RUNNING", "COMPLETING", "CONFIGURING", "SUSPENDED", "STOPPED", "RESIZING", + "COMPLETED", "FAILED", "CANCELLED", "TIMEOUT", "NODE_FAIL", "OUT_OF_MEMORY", "PREEMPTED"}, + "Ambiguous complete owned step inventory") + return raw + + +def validate_steps(record, parent): + from scripts.train.joint.native_interruption import check_steps + + query_record(record, step_argv("paphiwetsa3")) + need(record["returncode"] == 0 and not record["stderr"].strip(), "Complete owned step query failed") + strict_step_rows(record["stdout"]) + check_steps(record["stdout"], parent) + return record["stdout"] diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/phase_observer_proof.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/phase_observer_proof.py new file mode 100644 index 000000000..f9a3d1f28 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/phase_observer_proof.py @@ -0,0 +1,423 @@ +"""Service-owned read-only semantic closure for new native phase observers. + +No ops module is imported or executed, no native query is issued, and no model +or checkpoint is loaded. Ops code and dynamic records are data with hashes. +""" +import copy +from datetime import datetime, timezone +import hashlib +import json +from pathlib import Path +import re + +from scripts.train.joint.native_interruption import fields, native_identity, NATIVE_KEYS, TERMINAL +from scripts.train.joint.original_observer import ORIGINAL_OBSERVERS, strict_step_rows + +MODES = { + 'capture': ('native-elmo-interruption-capture-v1','2','1G','00:10:00',''), + 'inspect': ('native-elmo-checkpoint-inspection-v1','4','24G','00:20:00',''), + 'diagnostic': ('native-elmo-production-recovery-request-v1','32','192G','01:00:00','gres/gpu:h100:4'), + 'finalize': ('native-elmo-interruption-finalizer-v1','4','24G','00:20:00',''), + 'full': ('joint-training-v2','32','192G','7-00:00:00','gres/gpu:h100:4'), +} +RESULT_MODES = { + 'native-elmo-interruption-evidence-v1':'capture', + 'native-elmo-checkpoint-inspection-result-v1':'inspect', + 'native-elmo-production-recovery-diagnostic-v1':'diagnostic', + 'native-elmo-interruption-finalized-v1':'finalize', +} +OBSERVER_KEYS={'schema','root','producer_execution','terminal_directory'} +MAX_BYTES=4*1024*1024 +MAX_MEMBERS=128 + + +def need(value,message): + if not value: raise ValueError(message) + + +def physical(path): + p=Path(path) + need(p.is_absolute() and '..' not in p.parts and p.resolve(strict=True)==p,'Physical existing proof path required') + return p + + +def data(path): + p=physical(path);need(p.is_file() and not p.is_symlink() and p.stat().st_size<=MAX_BYTES,'Bounded regular proof metadata required') + with p.open('rb') as stream:payload=stream.read(MAX_BYTES+1) + need(len(payload)<=MAX_BYTES,'Proof input exceeds metadata bound') + return payload + + +def text(path):return data(path).decode('utf-8') + + +def sha(path):return hashlib.sha256(data(path)).hexdigest() + + +def read_json(path): + def pairs(items): + need(len(items)==len(dict(items)),'Duplicate proof JSON keys') + return dict(items) + return json.loads(text(path),object_pairs_hook=pairs, + parse_constant=lambda x: (_ for _ in ()).throw(ValueError('Nonfinite proof JSON'))) + + +def bound(binding): + need(set(binding)=={'path','sha256'} and re.fullmatch('[0-9a-f]{64}',binding['sha256']),'Exact proof path/hash binding required') + path=physical(binding['path']);need(sha(path)==binding['sha256'],'Proof bytes changed') + return path + + +def binding(path):return {'path':str(path),'sha256':sha(path)} + + +def encoded(value):return (json.dumps(value,sort_keys=True,indent=2,allow_nan=False)+'\n').encode() + + +def manifest(root,proof): + root=physical(root);path=bound(proof);need(path==root/'FILES.sha256','Manifest escaped exact root') + names=set() + for line in text(path).splitlines(): + match=re.fullmatch(r'([0-9a-f]{64}) (.+)',line) + need(match is not None,'Malformed proof manifest') + digest,name=match.groups();relative=Path(name) + need(name not in names and not relative.is_absolute() and '..' not in relative.parts,'Unsafe/duplicate manifest member') + need(sha(root/relative)==digest,'Manifest member changed') + names.add(name) + need(len(names)<=MAX_MEMBERS,'Proof manifest exceeds metadata member bound') + need(names,'Empty proof manifest');return names + + +def service(binding_value): + root=physical(binding_value['root']) + need(root==Path(__file__).resolve().parents[3] and Path(binding_value['manifest'])==root/'FILES.sha256', + 'Producer service is not the active proof implementation') + names=manifest(root,{'path':binding_value['manifest'],'sha256':binding_value['manifest_sha256']}) + from scripts.train.joint import native_interruption, original_observer, service_bootstrap + for module in (native_interruption,original_observer,service_bootstrap): + need(Path(module.__file__).resolve()==root/'scripts/train/joint'/(module.__name__.rsplit('.',1)[1]+'.py'), + 'Proof dependency imported outside active service') + need(names==set(service_bootstrap.service_files(root)) and 'scripts/train/joint/phase_observer_proof.py' in names, + 'Active service export closure differs') + return root + + +def native_argv(job):return ['/usr/local/bin/scontrol','show','job',str(job),'-o','-dd'] + + +def successful(record,argv): + need(set(record)=={'schema','argv','returncode','stdout','stderr','observed_at_utc'} + and record['schema']=='native-elmo-phase-observer-query-v1' and record['argv']==argv + and type(record['returncode']) is int and record['returncode']==0 + and isinstance(record['stdout'],str) and isinstance(record['stderr'],str) and not record['stderr'].strip() + and len(record['stdout'].encode())<=1048576 and len(record['stderr'].encode())<=65536, + 'Actual clean successful observer query required') + stamp=datetime.fromisoformat(record['observed_at_utc']) + need(stamp.tzinfo is not None and stamp<=datetime.now(timezone.utc),'Missing/future proof query time') + return record['stdout'] + + +def held_native(raw,spec,spec_sha,job): + f=fields(raw);n=spec['native_contract'] + need(f.get('JobId')==job and f.get('JobState')=='PENDING' and f.get('Reason')=='JobHeldUser' + and all(f.get(k,'')==v for k,v in n.items() if k!='NodeList') + and f.get('NodeList','') in {'','(null)',n['NodeList']} and f.get('NumNodes') in {'1','1-1'} + and f.get('NumTasks')=='1' and f.get('Comment')=='elmo-execution:'+spec_sha + and f.get('SubmitTime') not in {None,'Unknown','None'},'Wrong actual held execution identity') + need(f.get('AllocTRES','') in {'','(null)'} and f.get('GRES','') in {'','(null)'} + and f.get('StartTime') in {None,'Unknown','N/A'},'Held execution already allocated/started') + items=[p.split('=',1) for p in f.get('ReqTRES','').split(',')] + need(all(len(v)==2 for v in items) and len(items)==len(dict(items)),'Ambiguous held TRES') + tres=dict(items);memory=n['MinMemoryNode'] + need(tres.get('cpu')==n['NumCPUs'] and tres.get('node')=='1' + and tres.get('mem') in {memory,str(int(memory[:-1])*1024)+'M'},'Held CPU/memory/node TRES differ') + gpu={k+'='+v for k,v in tres.items() if 'gpu' in k.lower()} + need(gpu<=({'gres/gpu=4','gres/gpu:h100=4'} if n['TresPerNode'] else set()),'Held GPU TRES conflict') + if n['TresPerNode']:need('JOB_GRES' not in f or f['JOB_GRES']=='gpu:h100:4','Held JOB_GRES conflict') + else:need(f.get('JOB_GRES','') in {'','(null)'},'CPU held allocation has GPU') + for k,v in f.items(): + if k in {'ReqTRES','AllocTRES','TresPerNode','JOB_GRES','GRES'}:continue + if k.lower().startswith('tresper') or 'gpu' in k.lower(): + need('gpu' not in k.lower() and 'gpu' not in v.lower(),'Auxiliary held GPU resources') + if k=='TresPerTask':need(v=='cpu:'+n['NumCPUs'],'Held per-task CPU differs') + return f + + +def producer_argv(spec,spec_path,spec_sha,ops_sha): + n=spec['native_contract'];root=Path(spec['root']) + return ['/usr/local/bin/sbatch','--parsable','--hold','--no-requeue','--export=NONE','--account='+n['Account'], + '--qos='+n['QOS'],'--partition='+n['Partition'],'--job-name='+n['JobName'],'--nodelist='+n['ReqNodeList'], + '--nodes=1','--ntasks=1','--cpus-per-task='+n['NumCPUs'],'--mem='+n['MinMemoryNode'],'--time='+n['TimeLimit'], + '--gres='+('gpu:h100:4' if n['TresPerNode'] else 'none'),'--comment=elmo-execution:'+spec_sha,'--chdir='+str(root), + '--output='+str(root/'logs/%x-%j.out'),'--error='+str(root/'logs/%x-%j.err'),str(root/'allocated.sbatch'),str(root), + spec['mode'],str(spec_path),spec_sha,ops_sha] + + +def execution(ex): + need(set(ex)=={'path','sha256','mode','ops_manifest_sha256'} and ex['mode'] in MODES,'Wrong exact phase execution binding') + path=bound({'path':ex['path'],'sha256':ex['sha256']});spec=read_json(path);root=physical(spec['root']);mode=ex['mode'] + need(spec['schema']=='native-elmo-execution-spec-v1' and spec['mode']==mode and path.parent==root/'execution' + and spec['arm'] in {'plain','fused','boundary'},'Execution schema/root/arm differs') + ops={'path':str(root/'FILES.sha256'),'sha256':ex['ops_manifest_sha256']} + need(spec['ops_manifest']==ops,'Execution/observer operations manifest differs') + names=manifest(root,ops) + need({'execution_spec.py','allocated.sbatch','host_guard.py','phase_observer.py','observe-phase.sbatch'}<=names + and all(Path(n).parts[0] not in {'execution','execution-claims','requests','scientific-claims','producer-claims','observer-specs','observer-claims','status','logs'} for n in names), + 'Missing ops role closure or circular dynamic manifest') + parent=read_json(bound(spec['parent_request']));run_id='mot-elmo-pickplace-continuous-large314m-'+spec['arm']+'-robot-human-camera-subtask-s42-300k-20261026-v1' + profile=ORIGINAL_OBSERVERS.get(run_id) + need(profile is not None and spec['parent_request']=={'path':profile['request_path'],'sha256':profile['request_sha256']} + and str(spec['original_parent_job_id'])==profile['parent_id'] and parent['run_id']==run_id + and parent['schema']=='joint-training-v2' and parent['kind']=='native-subtask-world-model-v1' and parent['phase']=='full' + and parent['target_steps']==300000 and parent['parameters']==314187064 and parent['world_size']==4,'Exact original scientific parent differs') + service(spec['operational_service']) + template_path=bound(spec['request_template']);need(template_path.parent==root/'templates','Template escaped immutable namespace') + template=read_json(template_path);schema,cpus,memory,limit,gres=MODES[mode] + need(template['schema']==schema and template['operational_service']==spec['operational_service'],'Producer phase/schema/service differs') + parent_binding=template.get('parent_request') if mode!='full' else template['interruption']['parent_request'] + need(parent_binding==spec['parent_request'],'Template belongs to another original parent') + n=spec['native_contract'] + need(set(n)==(set(NATIVE_KEYS)|{'NodeList','TresPerNode'})-{'JobId'} and all(isinstance(v,str) for v in n.values()),'Complete ID-free native contract required') + need(n['UserId']=='paphiwetsa3(41003)' and n['Account']=='loaner' and n['QOS']=='loaner-normal' and n['Partition']=='rl2' + and n['ReqNodeList']==n['NodeList']==profile['node'] and n['NumCPUs']==cpus and n['MinMemoryNode']==memory + and n['TimeLimit']==limit and n['TresPerNode']==gres and n['Requeue']==n['Restarts']=='0' + and n['Command']==str(root/'allocated.sbatch'),'Exact native phase owner/resources/Command differ') + prefix=('elmo-large314m-continuous-' if mode in {'full','diagnostic'} else 'elmo-native-recovery-')+spec['arm']+'-'+mode+'-' + need(n['JobName'].startswith(prefix) and re.fullmatch('[A-Za-z0-9_-]{1,128}',n['JobName']),'Wrong native phase name') + if mode=='full': + from scripts.train.joint.interruption_admission import compatible + need('producer_native' not in template and template['job_name']==n['JobName'],'Full template gains producer fields') + compatible(parent,template) + else: + need(template['producer_native']==n,'Template may omit only producer JobId') + if mode!='capture': + for k in ('source','source_revision','source_manifest','source_manifest_sha256','data_manifest','data_manifest_sha256','lambda_runtime','data_cache'): + need(template.get(k)==parent.get(k),'Producer changed parent source/runtime/cache: '+k) + else:need(str(template['parent_job_id'])==profile['parent_id'] and template['parent_native']['JobId']==profile['parent_id'],'Capture original-parent ID differs') + entries=spec['execution_claim_roots'] + need(entries and len({v['path'] for v in entries})==len(entries),'Complete unique execution-claim roots required') + own=[v for v in entries if v['path']==str(root/'execution-claims')] + need(len(own)==1,'Unique own terminal namespace required') + for row in entries:need(physical(row['path']).is_dir() and physical(row['terminal_directory']).is_dir(),'Unavailable registered execution root') + sc=root/'execution-claims'/ex['sha256'];a=read_json(sc/'acceptance.json');job=a['job_id'] + need(type(job) is str and re.fullmatch('[0-9]+',job),'Actual accepted producer job ID missing') + argv=producer_argv(spec,path,ex['sha256'],ex['ops_manifest_sha256']) + request_path=root/'requests'/(ex['sha256']+'-'+job+'.json') + actual=bound(a['request']);request_sha=sha(actual) + request_claim=root/('scientific-claims' if mode in {'diagnostic','full'} else 'producer-claims')/request_sha + need(set(a)=={'schema','spec_sha256','ops_manifest_sha256','job_id','argv','request','request_claim','held_native'} + and a['schema']=='native-elmo-held-execution-binding-v1' and a['spec_sha256']==ex['sha256'] + and a['ops_manifest_sha256']==ex['ops_manifest_sha256'] and a['argv']==argv and actual==request_path + and a['request_claim']==str(request_claim) and a['held_native']['path']==str(sc/'HELD_NATIVE.txt'),'Producer acceptance/spec/argv/request differs') + held=held_native(text(bound(a['held_native'])),spec,ex['sha256'],job) + q=read_json(actual);expected=copy.deepcopy(template) + if mode!='full':expected['producer_native']['JobId']=job;expected_bytes=encoded(expected) + else:expected_bytes=data(template_path) + need(data(actual)==expected_bytes and q['operational_service']==spec['operational_service'],'Actual request changed beyond sole actual JobId binding') + for directory in (sc,request_claim):need(physical(directory).is_dir() and text(directory/'PARENT_JOB_ID').strip()==job,'Spec/request actual IDs differ') + prepared=read_json(sc/'PREPARED.json') + need(set(prepared)=={'spec_sha256','ops_manifest_sha256','spec_path','arm','parent_request','argv','original_parent_job_id','created_at'} + and prepared['spec_sha256']==ex['sha256'] and prepared['ops_manifest_sha256']==ex['ops_manifest_sha256'] + and prepared['spec_path']==str(path) and prepared['arm']==spec['arm'] and prepared['parent_request']==spec['parent_request'] + and prepared['argv']==argv and str(prepared['original_parent_job_id'])==profile['parent_id'],'Original producer submission intent differs') + canonical=read_json(request_claim/'PREPARED.json') + need(canonical==dict(request_sha256=request_sha,spec_sha256=ex['sha256'],spec_path=str(path),actual_request_path=str(actual),argv=argv, + original_parent_job_id=profile['parent_id']),'Canonical materialized request-SHA claim differs') + need(text(sc/'sbatch.stdout').strip()==job and text(sc/'sbatch.exit').strip()=='0','Producer submission acceptance unresolved') + text(sc/'sbatch.stderr') + return dict(spec=spec,spec_path=path,root=root,request_path=actual,request=q,request_claim=request_claim,held=held,job=job, + execution=ex,terminal_directory=physical(own[0]['terminal_directory']),run_id=run_id) + + +def observer_name(ctx): + spec=ctx['spec'];value='elmo-native-phase-'+spec['arm']+'-'+spec['mode']+'-'+ctx['execution']['sha256'][:16] + scope=spec.get('runtime',{}).get('admission',{}).get('quiescence',{}) + need(value!=spec['native_contract']['JobName'] and value not in scope.get('scientific_job_names',[]) + and not any(value.startswith(p) for p in scope.get('scientific_name_prefixes',[])) + and not value.startswith(('joint-','elmo-large314m-continuous-')),'Observer collides with scientific writer scope') + return value + + +def observer_native(ctx): + n=ctx['spec']['native_contract'] + return dict(JobName=observer_name(ctx),UserId=n['UserId'],Account=n['Account'],QOS=n['QOS'],Partition=n['Partition'], + ReqNodeList=n['ReqNodeList'],NodeList=n['NodeList'],NumCPUs='2',MinMemoryNode='1G',TimeLimit='00:10:00',Requeue='0',Restarts='0', + Command=str(ctx['root']/'observe-phase.sbatch'),TresPerNode='') + + +def observer_argv(ctx,path,spec_sha): + n=observer_native(ctx);root=ctx['root'];comment='elmo-phase-observer:'+spec_sha + need(comment!=ctx['request'].get('run_id'),'Observer comment is scientific identity') + return ['/usr/local/bin/sbatch','--parsable','--no-requeue','--export=NONE','--dependency=afterany:'+ctx['job'], + '--account='+n['Account'],'--qos='+n['QOS'],'--partition='+n['Partition'],'--job-name='+n['JobName'], + '--nodelist='+n['ReqNodeList'],'--nodes=1','--ntasks=1','--cpus-per-task=2','--mem=1G','--time=00:10:00','--gres=none', + '--comment='+comment,'--chdir='+str(root),'--output='+str(root/'logs/%x-%j.out'),'--error='+str(root/'logs/%x-%j.err'), + str(root/'observe-phase.sbatch'),str(root),str(path),spec_sha,ctx['execution']['ops_manifest_sha256']] + + +def pending_native(raw,ctx,observer,spec_sha): + f=fields(raw);n=observer_native(ctx) + need(f.get('JobId')==observer and f.get('JobState')=='PENDING' and f.get('Reason')=='Dependency' + and all(f.get(k,'')==v for k,v in n.items() if k not in {'NodeList','TresPerNode'}) + and f.get('NodeList','') in {'','(null)',n['NodeList']} and f.get('NumNodes') in {'1','1-1'} and f.get('NumTasks')=='1' + and re.fullmatch('afterany:'+ctx['job']+r'\((?:unfulfilled|unsatisfied)\)',f.get('Dependency','')) + and f.get('Comment')=='elmo-phase-observer:'+spec_sha and f.get('SubmitTime') not in {None,'Unknown','None'} + and f.get('WorkDir')==str(ctx['root']),'Observer accepted pending native differs') + for k,suffix in [('StdOut','.out'),('StdErr','.err')]: + need(f.get(k)==str(ctx['root']/'logs'/(n['JobName']+'-'+observer+suffix)),'Observer output namespace differs') + items=[p.split('=',1) for p in f.get('ReqTRES','').split(',')] + need(all(len(v)==2 for v in items) and len(items)==len(dict(items)),'Ambiguous observer TRES') + tres=dict(items);need(tres.get('cpu')=='2' and tres.get('node')=='1' and tres.get('mem') in {'1G','1024M'} + and f.get('AllocTRES','') in {'','(null)'},'Observer pending requested/allocated TRES differ') + for k,v in f.items(): + if k in {'ReqTRES','AllocTRES'}:need('gpu' not in v.lower(),'Observer has GPU TRES') + if k.lower().startswith(('gres','job_gres','tresper')): + need(v.lower() in {'','(null)','none','n/a','0'} or k=='TresPerTask' and v=='cpu:2','Observer GPU/GRES conflict') + return f + + +def observer_context(observer_binding): + result_path=bound(observer_binding);result=read_json(result_path) + os_binding=result['observer_spec'];os_path=bound(os_binding);ospec=read_json(os_path) + need(set(ospec)==OBSERVER_KEYS and ospec['schema']=='native-elmo-phase-observer-spec-v1','Wrong ID-free observer spec') + ctx=execution(ospec['producer_execution']);root=ctx['root'];ps=ctx['execution']['sha256'];osh=os_binding['sha256'] + need(ospec['root']==str(root) and os_path.parent==root/'observer-specs' and ctx['spec']['release_observer_path']==str(os_path) + and ospec['terminal_directory']==str(ctx['terminal_directory']),'Observer spec escaped actual producer namespace') + ledger=physical(root/'observer-claims'/ps);job=ctx['job'];observer=result['observer_job_id'] + need(type(observer) is str and re.fullmatch('[0-9]+',observer) and observer!=job,'Wrong actual observer ID') + expected_argv=observer_argv(ctx,os_path,osh);a=read_json(ledger/'acceptance.json') + need(a==dict(schema='native-elmo-phase-observer-acceptance-v1',observer_spec=os_binding, + ops_manifest_sha256=ctx['execution']['ops_manifest_sha256'],producer_execution=ctx['execution'], + producer_request=binding(ctx['request_path']),producer_job_id=job,observer_job_id=observer,argv=expected_argv, + pending_native=binding(ledger/'PENDING_NATIVE.txt')),'Observer acceptance belongs to another exact producer') + intent=read_json(ledger/'PREPARED.json') + need(intent==dict(schema='native-elmo-phase-observer-intent-v1',observer_spec=os_binding, + ops_manifest_sha256=ctx['execution']['ops_manifest_sha256'],producer_execution=ctx['execution'], + producer_request=binding(ctx['request_path']),producer_job_id=job,argv=expected_argv),'Original observer submission intent differs') + need(text(ledger/'sbatch.stdout').strip()==observer and text(ledger/'sbatch.exit').strip()=='0' + and text(ledger/'OBSERVER_JOB_ID').strip()==observer,'Observer actual submission acceptance unresolved') + text(ledger/'sbatch.stderr') + pending_raw=successful(read_json(ledger/'ACCEPTANCE_QUERY.json'),native_argv(observer)) + need(pending_raw==text(bound(a['pending_native'])),'Observer acceptance query/native bytes differ') + pending=pending_native(pending_raw,ctx,observer,osh) + original=held_native(successful(read_json(ledger/'PRODUCER_HELD_QUERY.json'),native_argv(job)),ctx['spec'],ps,job) + need(original['SubmitTime']==ctx['held']['SubmitTime'],'Observer submitted against another actual held producer') + release=read_json(root/'execution-claims'/ps/'RELEASE_ATTEMPT.json') + need(set(release)=={'job_id','spec_sha256','request_sha256','held_native_sha256','observer_readiness'} + and release['job_id']==job and release['spec_sha256']==ps and release['request_sha256']==sha(ctx['request_path']), + 'Producer release intent differs from accepted execution') + release_held_path=root/'execution-claims'/ps/'RELEASE_HELD_NATIVE.txt' + need(sha(release_held_path)==release['held_native_sha256'],'Actual held native release record changed') + released_held=held_native(text(release_held_path),ctx['spec'],ps,job) + need(released_held['SubmitTime']==ctx['held']['SubmitTime'],'Released held allocation differs from acceptance') + ready=release['observer_readiness'] + need(set(ready)=={'schema','producer_job_id','producer_request_sha256','observer_job_id','observer_spec_sha256', + 'observer_pending_query','observer_own_terminal','production_completion_proven'} + and ready['schema']=='native-elmo-phase-observer-ready-v1' and ready['producer_job_id']==job + and ready['producer_request_sha256']==sha(ctx['request_path']) and ready['observer_job_id']==observer + and ready['observer_spec_sha256']==osh and ready['observer_own_terminal']=='UNKNOWN_NOT_REQUIRED' + and ready['production_completion_proven'] is False,'Exact observer-before-release readiness missing') + current=pending_native(successful(ready['observer_pending_query'],native_argv(observer)),ctx,observer,osh) + need(current['SubmitTime']==pending['SubmitTime'],'Observer changed before producer release') + ctx.update(result=result,result_path=result_path,observer_spec=os_binding,observer_spec_path=os_path,observer_id=observer, + observer_ledger=ledger,observer_acceptance=a,pending=pending) + return ctx + + +def check_owned_steps(raw,job): + strict_step_rows(raw) + for line in raw.splitlines(): + if not line.strip():continue + step=line.split('|',1)[0].strip() + need(step!=job and not step.startswith(job+'.') and not step.startswith(job+'_'), + 'Producer still has native workers') + + +def verify_observer(observer_binding,*,producer_request=None,producer_native=None,terminal_native=None): + """Reopen all evidence, returning verified context; never issues a query.""" + ctx=observer_context(observer_binding);result=ctx['result'];job=ctx['job'];root=ctx['root'];terminal_dir=ctx['terminal_directory'] + canonical=dict(native=terminal_dir/('native-'+job+'.txt'),query=terminal_dir/('native-'+job+'.query.json'), + query_exit=terminal_dir/('native-'+job+'.exit'),query_stderr=terminal_dir/('native-'+job+'.stderr'), + steps=terminal_dir/('native-'+job+'.steps-query.json'),result=terminal_dir/('native-'+job+'.observer.json')) + need(ctx['result_path']==canonical['result'],'Observer final commit is not canonical producer destination') + own_query=read_json(ctx['observer_ledger']/'RUNNING_NATIVE_QUERY.json') + own=native_identity(successful(own_query,native_argv(ctx['observer_id'])),dict(observer_native(ctx),JobId=ctx['observer_id']),'RUNNING') + osh=ctx['observer_spec']['sha256'] + need(own.get('SubmitTime')==ctx['pending']['SubmitTime'] and own.get('Comment')=='elmo-phase-observer:'+osh,'Own observer differs from accepted afterany allocation') + query=read_json(canonical['query']);raw=successful(query,native_argv(job));state=fields(raw).get('JobState') + need(state in TERMINAL,'Producer is not genuinely terminal') + expected_native=dict(ctx['spec']['native_contract'],JobId=job) + terminal=native_identity(raw,expected_native,state) + need(terminal.get('SubmitTime')==ctx['held']['SubmitTime'] and terminal.get('Comment')=='elmo-execution:'+ctx['execution']['sha256'], + 'Producer terminal contradicts exact accepted held identity') + need(datetime.fromisoformat(terminal['StartTime'])<=datetime.fromisoformat(terminal['EndTime'])<=datetime.fromisoformat(own['StartTime']), + 'Producer terminal/afterany time order differs') + running_path=ctx['request_claim']/'RUNNING_ADMISSION.json';running_binding=None + if running_path.exists() or running_path.is_symlink(): + running=read_json(running_path) + need(running['job_id']==job and running['request_sha256']==sha(ctx['request_path']) and running['spec_sha256']==ctx['execution']['sha256'],'Producer RUNNING claim differs') + actual=native_identity(running['native'],expected_native,'RUNNING') + need(actual.get('SubmitTime')==ctx['held']['SubmitTime'] and actual.get('Comment')=='elmo-execution:'+ctx['execution']['sha256'] + and actual['StartTime']==terminal['StartTime'],'Producer RUNNING contradicts held/terminal identity') + running_binding=binding(running_path) + steps=read_json(canonical['steps']);step_argv=['/usr/local/bin/squeue','--steps','--noheader','--user','paphiwetsa3','--format=%i|%T'] + step_raw=successful(steps,step_argv);check_owned_steps(step_raw,job) + need(text(canonical['native'])==raw and text(canonical['query_exit']).strip()=='0' and not text(canonical['query_stderr']), + 'Canonical native/query artifacts disagree') + stamp=datetime.fromisoformat(result['captured_at_utc']);need(stamp.tzinfo is not None and stamp<=datetime.now(timezone.utc),'Missing/future final commit time') + expected=dict(schema='native-elmo-phase-observer-result-v1',status='GENUINE_PRODUCER_TERMINAL_CAPTURED',producer_execution=ctx['execution'], + producer_request=binding(ctx['request_path']),producer_job_id=job,producer_phase=ctx['spec']['mode'],producer_terminal_state=terminal['JobState'], + producer_terminal_exit=terminal['ExitCode'],producer_native=binding(canonical['native']),producer_query=binding(canonical['query']), + producer_query_exit=binding(canonical['query_exit']),producer_query_stderr=binding(canonical['query_stderr']),owned_steps=binding(canonical['steps']), + producer_running_admission=running_binding,producer_running_admission_status='VALIDATED' if running_binding else 'NOT_RECORDED', + observer_spec=ctx['observer_spec'],observer_acceptance=binding(ctx['observer_ledger']/'acceptance.json'), + observer_running_query=binding(ctx['observer_ledger']/'RUNNING_NATIVE_QUERY.json'),observer_job_id=ctx['observer_id'], + observer_own_terminal='UNKNOWN_NOT_REQUIRED',observer_host_exit_is_native_proof=False,phase_completion_proven=False,zero_work_proven=False, + captured_at_utc=result['captured_at_utc'],automatic_recovery_authorized=False) + need(result==expected,'Final observer commit/evidence semantic closure differs') + if producer_request is not None:need(producer_request==binding(ctx['request_path']),'Observer certifies another producer request') + if producer_native is not None:need(producer_native==expected_native,'Observer certifies another native contract') + if terminal_native is not None:need(terminal_native==binding(canonical['native']),'Observer certifies another terminal native binding') + ctx.update(terminal=terminal,expected_native=expected_native,running_admission=running_binding, + running_admission_status='VALIDATED' if running_binding else 'NOT_RECORDED') + return ctx + + +def verify_claim_terminal(claim,terminal_directory,run_id): + """Exact old-original route or complete new spec-bound phase observer.""" + claim=physical(claim);terminal_directory=physical(terminal_directory) + prepared=read_json(claim/'PREPARED.json');job=text(claim/'PARENT_JOB_ID').strip() + need(job.isdecimal() and prepared['request_sha256']==claim.name,'Unknown/incorrect accepted request claim') + profile=ORIGINAL_OBSERVERS.get(run_id) + need(profile is not None,'Claim outside exact supported original identity') + if job==profile['parent_id']: + root=Path(profile['root']) + need(claim==root/'claims'/profile['request_sha256'] and terminal_directory==root,'Unreviewed original parent/claim/terminal route') + running_binding=binding(claim/'RUNNING_ADMISSION.json');running=read_json(claim/'RUNNING_ADMISSION.json') + f=fields(running['native']);expected={k:f.get(k,'') for k in (*NATIVE_KEYS,'NodeList','TresPerNode')} + paths=dict(files_manifest=root/'FILES.sha256',capture_script=root/'capture-native.sbatch',guard=root/'guard_full.py', + submitter=root/'submit_full_once.py',parent_script=root/'full.sbatch',prepared=claim/'PREPARED.json', + parent_id=claim/'PARENT_JOB_ID',observer_id=claim/'CAPTURE_JOB_ID',pending_native=claim/'CAPTURE_PENDING_NATIVE.txt', + running_admission=claim/'RUNNING_ADMISSION.json',terminal_native=root/('native-'+job+'.txt'), + query_exit=root/('native-'+job+'.exit'),query_stderr=root/('native-'+job+'.stderr')) + if profile['has_smoke_identity']:paths['smoke_identity']=root/'smoke-identity.json' + proof=dict(schema='native-elmo-original-observer-v1',**{k:binding(v) for k,v in paths.items()}) + q=dict(parent_request={'path':profile['request_path'],'sha256':profile['request_sha256']},parent_job_id=job, + parent_native=expected,parent_running_admission=running_binding,original_observer=proof) + from scripts.train.joint.original_observer import validate_original + def reader(b,json_value=True):return read_json(bound(b)) if json_value else text(bound(b)) + raw,provenance=validate_original(q,reader) + return dict(job_id=job,terminal_native_sha256=sha(paths['terminal_native']),terminal_state=fields(raw)['JobState'], + provenance='EXACT_ORIGINAL_AFTERANY',observer_own_terminal=provenance['observer_own_terminal']) + need('spec_path' in prepared and 'spec_sha256' in prepared and 'actual_request_path' in prepared, + 'New accepted claim lacks exact execution/materialized request provenance') + commit=terminal_directory/('native-'+job+'.observer.json') + verified=verify_observer(binding(commit),producer_request={'path':prepared['actual_request_path'],'sha256':claim.name}, + terminal_native=binding(terminal_directory/('native-'+job+'.txt'))) + need(verified['request_claim']==claim and verified['job']==job and verified['run_id']==run_id + and verified['execution']['path']==prepared['spec_path'] and verified['execution']['sha256']==prepared['spec_sha256'], + 'New phase terminal observer belongs to another exact claim/spec/identity') + return dict(job_id=job,terminal_native_sha256=verified['result']['producer_native']['sha256'], + terminal_state=verified['terminal']['JobState'],provenance='COMPLETE_PHASE_OBSERVER_COMMIT', + observer_commit=binding(commit),observer_own_terminal='UNKNOWN_NOT_REQUIRED', + running_admission_status=verified['running_admission_status']) diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/production_history.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/production_history.py new file mode 100644 index 000000000..a38d38f0c --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/production_history.py @@ -0,0 +1,106 @@ +"""Retain immutable production checkpoints and validation across crash attempts. + +Every old file is preserved. The selected production checkpoint defines the +committed prefix of a failed attempt; later unsaved work is audit history only. +""" +import csv +import math +from pathlib import Path +import re + +from scripts.train.joint.contract import bound, need, sha +from scripts.train.joint.checkpoint_inspection import attempt_chain, scheduled_filename + + +def has_interruption(request): + if request.get("kind") != "native-subtask-world-model-v1": + return False + return any(row.get("interruption") is not None for row in attempt_chain(request)) + + +def start_step(request): + if request.get("interruption"): + return request["interruption"]["checkpoint"]["global_step"] + if request.get("continuation"): + return bound(request["continuation"]["completion"])["global_step"] + return 0 + + +def segments(request, stop): + """Chronological attempt ownership intervals: (start, end].""" + attempts = attempt_chain(request)[::-1] + result = [] + for index, attempt in enumerate(attempts): + start = start_step(attempt) + end = start_step(attempts[index + 1]) if index + 1 < len(attempts) else stop + need(type(start) is type(end) is int and 0 <= start <= end <= request["target_steps"] + and start % 20000 == end % 20000 == 0, "Invalid committed attempt history") + relative = Path("csv") / f"step{start:09d}" / "metrics.csv" + local, mirror = Path(attempt["local_logs"]) / relative, Path(attempt["output"]) / "log-mirror" / relative + need(local != mirror, "Local/mirror log namespace collision") + result.append(dict(request=attempt, start=start, end=end, csv=local if local.is_file() else mirror)) + need(len({str(row["csv"]) for row in result}) == len(result), "Repeated production log namespace") + return result + + +def retained_milestones(request, stop): + milestones, excluded = {}, [] + for row in segments(request, stop): + directory = Path(row["request"]["output"]) / "checkpoints" + need(directory.is_dir() and not directory.is_symlink(), "Retained attempt checkpoint directory missing") + for path in directory.glob("*.ckpt"): + if path.name == "last.ckpt": + continue + need(path.is_file() and not path.is_symlink(), "Invalid retained checkpoint name/type") + step = scheduled_filename(path.name) + need(step > 0 and step % 20000 == 0 and step <= request["target_steps"], + "Unexpected unscheduled production checkpoint") + if not row["start"] < step <= row["end"]: + excluded.append(dict(path=str(path), global_step=step, retained=True)) + continue + if step in milestones: + need(milestones[step].resolve() == path.resolve(), "Duplicate committed production milestone") + milestones[step] = path + need(set(milestones) == set(range(20000, stop + 1, 20000)), "Committed production history lost a scheduled milestone") + return milestones, dict(schema="native-elmo-retained-attempt-history-v1", retained_steps=sorted(milestones), + files=[dict(global_step=step, path=str(path), sha256=sha(path)) + for step, path in sorted(milestones.items())], + excluded_from_committed_prefix_but_preserved=excluded) + + +def scheduled_validation(request, stop, metric_names): + """Merge disjoint committed prefixes, rejecting duplicate/partial/nonfinite events.""" + validation, evidence = {}, [] + for item in segments(request, stop): + selected, discarded = {}, set() + path = item["csv"] + need(path.is_file() and not path.is_symlink(), "Actual retained validation CSV missing") + with path.open() as stream: + for row in csv.DictReader(stream): + metrics = {k: float(v) for k, v in row.items() if k.startswith("val/") and v} + if not metrics: + continue + need(all(math.isfinite(value) for value in metrics.values()), + "Observed validation is nonfinite, including uncommitted history") + raw = float(row["step"]) + need(math.isfinite(raw) and raw.is_integer(), "Invalid validation step") + step = int(raw) + step = step + 1 if step % 20000 == 19999 else step + need(step > 0 and step % 20000 == 0 and step <= request["target_steps"], + "Unexpected non-scheduled production validation") + need(step != item["start"], "Resumed attempt repeated checkpoint-boundary validation") + if not item["start"] < step <= item["end"]: + discarded.add(step) + continue + need(set(metrics) <= set(metric_names) and all(math.isfinite(v) for v in metrics.values()), + "Unexpected/nonfinite committed validation metric") + target = selected.setdefault(step, {}) + need(not target.keys() & metrics.keys(), "Repeated validation metric/event within attempt") + target.update(metrics) + need(not selected.keys() & validation.keys(), "Repeated validation across committed attempts") + need(all(set(v) == set(metric_names) for v in selected.values()), "Incomplete scheduled validation event") + validation.update(selected) + evidence.append(dict(path=str(path), sha256=sha(path), start=item["start"], end=item["end"], + included_steps=sorted(selected), uncommitted_steps_preserved=sorted(discarded))) + need(set(validation) == set(range(20000, stop + 1, 20000)), "Missing committed scheduled validation event") + return validation, evidence diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/production_recovery.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/production_recovery.py new file mode 100644 index 000000000..f404999b5 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/production_recovery.py @@ -0,0 +1,238 @@ +"""Actual2+4-update recovery diagnostic from an inspected production milestone. + +The maintained training loader and ResumeOptimizerProof perform all restoration +and updates. This executable diagnostic does not admit a production relaunch. +Its extra checkpoints are diagnostic evidence only, never production inputs. +""" +import copy +import json +import os +from pathlib import Path +import shutil +import subprocess +import sys + +from scripts.train.joint.contract import bound, need, sha, write_once, canonical_uuid + + +def phases(start, target): + need(type(start) is type(target) is int and 0 < start < target + and start % 20000 == target % 20000 == 0 and start + 6 < target, + "Production diagnostic needs a retained nonterminal20k milestone") + return ((start, start + 2), (start + 2, start + 6)) + + +def phase_config(original, *, output, checkpoint, origin, start, stop, target, world, proof): + from omegaconf import OmegaConf, open_dict + + need((start, stop) in phases(origin, target) and world == 4, + "Only exact4-rank2+4 production diagnostic allowed") + cfg = OmegaConf.create(copy.deepcopy(OmegaConf.to_container(original, resolve=True))) + science = {k: OmegaConf.to_container(cfg[k], resolve=True) for k in ("model", "data")} + need(any(c.get("_target_") == "egomimic.pl_utils.joint_smoke.ConditionalOptimizerUsage" + for c in cfg.callbacks.values()), "Maintained native conditional optimizer callback required") + with open_dict(cfg): + cfg.ckpt_path = checkpoint + cfg.paths.output_dir = str(output) + cfg.val_at_start = cfg.val_at_end = False + cfg.trainer.max_steps = origin + 6 + cfg.trainer.val_check_interval = 2 + cfg.trainer.limit_val_batches = 100 // world + cfg.trainer.num_sanity_val_steps = 0 + cfg.trainer.check_val_every_n_epoch = None + cfg.callbacks.pop("joint_smoke", None) + cfg.callbacks.pop("allocation_boundary", None) + cfg.callbacks.pop("wandb_profiler", None) + cfg.logger.pop("wandb", None) + cfg.logger.csv.save_dir = str(output / "logs") + cfg.logger.csv.version = "resume-" + str(start) + cb = cfg.callbacks.model_checkpoint + cb.every_n_train_steps, cb.every_n_epochs = 2, 0 + cb.save_top_k, cb.save_last = -1, "link" + cb.dirpath = str(output / "checkpoints") + cb.filename = "diagnostic-epoch{epoch:04d}-step{step:09d}" + cfg.callbacks.resume_proof = dict( + _target_="scripts.train.joint.recovery_check.ResumeOptimizerProof", + output=str(proof), world_size=world, start_step=start, stop_step=stop, + checkpoint=str(checkpoint), multimodal=True) + if stop == origin + 2: + cfg.callbacks.allocation_boundary = dict( + _target_="scripts.train.joint.allocation_boundary.ScheduledAllocationBoundary", + start_step=start, stop_step=stop, target_step=origin + 6, cadence=2, + output=str(proof)) + if cfg.evaluator.get("pixel_diagnostics") is not None: + cfg.evaluator.pixel_diagnostics.log_wandb = False + cfg.evaluator.pixel_diagnostics.artifact_dir = str(proof / ("validation-" + str(stop))) + need(all(OmegaConf.to_container(cfg[k], resolve=True) == v for k, v in science.items()), + "Production diagnostic changed model/loss/data/sampling") + return cfg + + +def read_phase_proofs(output, start, target, world, job_id): + """Reopen exact callback files; reused by an independent finalizer.""" + output = Path(output) + proof = output / "proof" + rows = [] + for first, last in phases(start, target): + ranks = [json.loads((proof / f"resume-{first}-{last}-rank{rank}.json").read_text()) + for rank in range(world)] + need(all(row["status"] == "RESUME_PASS" and row["job_id"] == job_id + and row["rank"] == rank and row["world_size"] == world + and row["start_step"] == first and row["global_step"] == last + and row["optimizer_updates"] == row["fp32_losses"] == row["bf16_outputs"] == last - first + and row["fp32_gradients_verified"] is True + and row["strict_start_weights_optimizer_scheduler_rng_cursor"] is True + and row["validation_steps"] == list(range(first + 2, last + 1, 2)) + for rank, row in enumerate(ranks)), "Actual all-rank production restore proof incomplete") + rows.append(ranks) + return rows + + +def validate_phase_proofs(rows, selected, admission=None): + from scripts.train.joint.native_recovery import summarize_native_phases, state_digest + + start = selected["global_step"] + flags = summarize_native_phases(rows, start_step=start, production=True) + need(all(row["initial_weights_sha256"] == selected["proof"]["model_state_sha256"] + for row in rows[0]), "Diagnostic did not initialize from inspected production weights") + for rank, row in enumerate(rows[0]): + need(row["actual_rank_rng_restore"]["expected_sha256"] == selected["proof"]["rank_rng_sha256"][rank], + "Diagnostic restored RNG differs from the strictly inspected production checkpoint") + restored_usage = dict(schema="native-conditional-optimizer-usage-v1", global_step=start, + parameter_names=row["conditional_optimizer_record"]["parameter_names"], + parameter_update_counts=row["initial_parameter_usage"]) + need(state_digest(restored_usage) == selected["proof"]["conditional_optimizer_usage_sha256"], + "Diagnostic conditional counters differ from inspected production state") + # Both sides use the maintained weights_digest. The launch path separately + # checks the byte-identical complete input checkpoint SHA. + need(all(a["weights_sha256"] == b["initial_weights_sha256"] for a, b in zip(*rows)), + "Diagnostic second process did not restore first-process weights") + devices = [[canonical_uuid(row["gpu_uuid"]) for row in phase] for phase in rows] + need(len(set(devices[0])) == 4 and devices[0] == devices[1], + "Actual four distinct GPUs must be unchanged across both diagnostic processes") + if admission is not None: + attestation = bound(admission) + need(all([canonical_uuid(r["gpu_uuid"]) for r in ranks] + == [canonical_uuid(r["uuid"]) for r in attestation["gpu_probe"]["ranks"]] + for ranks in rows), "Actual restored ranks differ from admitted GPUs") + return flags + + +def summarize(request_path, q, original, admission, selected): + """Publish diagnostic results, leaving host/native completion to a producer.""" + output, start, world = Path(q["output"]), selected["global_step"], original["world_size"] + proof = output / "proof" + rows = read_phase_proofs(output, start, original["target_steps"], world, os.environ["SLURM_JOB_ID"]) + flags = validate_phase_proofs(rows, selected, admission) + boundary = json.loads((proof / f"allocation-step{start + 2:09d}.json").read_text()) + need(boundary["status"] == "PASS" and boundary["checkpoint_saved_after_validation"] is True + and boundary["start_step"] == start and boundary["global_step"] == start + 2 + and sha(boundary["checkpoint"]["path"]) == boundary["checkpoint"]["sha256"], + "Actual diagnostic post-validation process boundary missing") + write_once(output / "production-recovery-diagnostic.json", dict( + schema="native-elmo-production-recovery-diagnostic-v1", + status="DIAGNOSTIC_COMPLETE_REQUIRES_HOST_AND_NATIVE_SUCCESS", + request_sha256=sha(request_path), job_id=os.environ["SLURM_JOB_ID"], + parent_request=q["parent_request"], inspection=q["inspection"], + production_checkpoint={k: selected[k] for k in ("path", "sha256", "global_step", "size_bytes")}, + diagnostic_checkpoint=boundary["checkpoint"], actual_updates=6, + run_id=original["run_id"], world_size=world, resumed_from=start, resumed_to=start + 6, + no_extra_validation=True, model_data_unchanged=True, + source_manifest_sha256=original["source_manifest_sha256"], + data_manifest_sha256=original["data_manifest_sha256"], + rank_proofs=[dict(path=str(p), sha256=sha(p)) for p in sorted(proof.glob("resume-*-rank*.json"))], + allocation_attestation=admission, production_relaunch_authorized=False, **flags)) + + +def main(request_path): + # The hash-bound allocated launcher must perform current runtime/cache/GPU + # health/claim admission before dispatching this module. Check that actual + # RUNNING native record again before any Torch/checkpoint import. + from scripts.train.joint.native_interruption import command, native_identity, process_identity + + q = json.loads(Path(request_path).read_text()) + need(q["schema"] == "native-elmo-production-recovery-request-v1", "Wrong production diagnostic request") + native = q["producer_native"] + process_identity(native) + need(native["JobId"] == os.environ.get("SLURM_JOB_ID") + and native["NodeList"] == os.environ.get("SLURMD_NODENAME") + and native["NumCPUs"] == "32" and native["MinMemoryNode"] == "192G" + and native["TimeLimit"] == "01:00:00" and native["TresPerNode"] == "gres/gpu:h100:4" + and os.environ.get("SLURM_RESTART_COUNT", "0") == "0", "Exact fresh4H10032CPU192G1h diagnostic required") + raw = command(["/usr/local/bin/scontrol", "show", "job", native["JobId"], "-o", "-dd"]) + native_identity(raw, native, "RUNNING") + prerequisite_path = Path(q["allocated_prerequisites_path"]) + need(prerequisite_path.is_file() and not prerequisite_path.is_symlink(), "Actual allocated prerequisites missing") + prerequisite = json.loads(prerequisite_path.read_text()) + need(prerequisite["status"] == "ACTUAL_PREREQUISITES_AND_NATIVE_ALLOCATION_PASS" + and prerequisite["job_id"] == native["JobId"] and prerequisite["request_sha256"] == sha(request_path), + "Actual producer prerequisite/claim admission differs") + native_identity(prerequisite["native"], native, "RUNNING") + original = bound(q["parent_request"]) + need(original["phase"] == "full" and original["kind"] == "native-subtask-world-model-v1" + and original["world_size"] == 4 and original["parameters"] == 314187064, + "Exact native Elmo314M parent required") + from scripts.train.joint.checkpoint_inspection import verify_source_binding + from scripts.train.joint.interruption_admission import recovery_phase_admission, completed_producer + eligibility = recovery_phase_admission(q, request_path, scientific_writer=True) + verify_source_binding(original, q) + _, inspection = completed_producer(q["inspection_producer"], "native-elmo-checkpoint-inspection-result-v1", + "INSPECTED_REQUIRES_NATIVE_PRODUCER_COMPLETION") + need(q["inspection"] == q["inspection_producer"]["result"], "GPU diagnostic bound another inspection result") + need(inspection["parent_request"] == q["parent_request"] + and inspection["status"] == "INSPECTED_REQUIRES_NATIVE_PRODUCER_COMPLETION" + and inspection["highest_healthy_known"] is True, "Actual highest-production inspection missing") + selected = inspection["selected"] + need(sha(selected["path"]) == selected["sha256"], "Inspected production checkpoint changed") + phases(selected["global_step"], original["target_steps"]) + bound(q["resolved"], False) + for line in Path(original["source_manifest"]).read_text().splitlines(): + digest, relative = line.split(" ", 1) + need(sha(Path(original["source"]) / relative) == digest, "Checkpoint-bound scientific source changed") + need(sha(original["source_manifest"]) == original["source_manifest_sha256"] + and sha(original["data_manifest"]) == original["data_manifest_sha256"], "Source/data binding changed") + output, root = Path(q["output"]), Path(request_path).parent.parent + need(not output.exists() and q["reserved_checkpoint_bytes"] >= 4 * selected["size_bytes"] + 1000000000 + and shutil.disk_usage(output.parent).free > q["reserved_checkpoint_bytes"], + "Fresh diagnostic output and retained full-state reserve required") + output.mkdir() + write_once(output / "phase-admission.json", dict(request_sha256=sha(request_path), **eligibility)) + (output / "proof").mkdir() + (output / "configs").mkdir() + from omegaconf import OmegaConf + from scripts.train.joint.allocation import admit + from scripts.train.joint.service_bootstrap import command as service_command + + execution = copy.deepcopy(original) + execution["operational_service"] = q["operational_service"] + execution["allocation"] = q.get("allocation") + execution["lambda_runtime"] = q.get("lambda_runtime", original.get("lambda_runtime")) + admission = admit(execution, status_root=root / "status", bootstrap=root / "runtime_bootstrap.py") + cfg = OmegaConf.load(q["resolved"]["path"]) + checkpoint = selected["path"] + origin = selected["global_step"] + for start, stop in phases(origin, original["target_steps"]): + phase = phase_config(cfg, output=output, checkpoint=checkpoint, origin=origin, + start=start, stop=stop, target=original["target_steps"], world=4, + proof=output / "proof") + path = output / "configs" / f"resume-{start}-{stop}.yaml" + with path.open("x") as stream: + stream.write(OmegaConf.to_yaml(phase, resolve=True)) + argv = [sys.executable, str(root / "runtime_bootstrap.py"), "-m", "torch.distributed.run", + "--standalone", "--nnodes=1", "--nproc-per-node=4", "--max-restarts=0", + *service_command(q, Path(request_path), root / "runtime_bootstrap.py", + ["-m", "egomimic.trainHydra"])[1:], + "--config-path", str(path.parent), "--config-name", path.stem, + "hydra.run.dir=" + str(output / f"hydra-{stop}"), "hydra.job.chdir=false"] + subprocess.run(argv, check=True, cwd=original["source"], env=dict(os.environ, WANDB_MODE="disabled")) + if stop == origin + 2: + boundary = json.loads((output / "proof" / f"allocation-step{stop:09d}.json").read_text()) + need(boundary["status"] == "PASS" and boundary["checkpoint_saved_after_validation"], + "Actual first diagnostic process did not complete after validation") + checkpoint = boundary["checkpoint"]["path"] + need(sha(checkpoint) == boundary["checkpoint"]["sha256"], "Diagnostic boundary checkpoint changed") + summarize(request_path, q, original, admission, selected) + + +if __name__ == "__main__": + main(sys.argv[1]) diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/recovery_check.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/recovery_check.py new file mode 100644 index 000000000..9f87cccba --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/recovery_check.py @@ -0,0 +1,403 @@ +"""Prove real native BF16/DDP continuation from an already verified joint smoke. + +This diagnostic uses the checkpoint-bound model and the existing trainHydra +loader. It does not submit jobs, change model/data settings or authorize full +training by itself. Its short cadence is diagnostic, never a production recipe. +""" + +import copy +import json +import os +from pathlib import Path +import shutil +import subprocess +import sys + +import torch +from omegaconf import OmegaConf, open_dict + +from egomimic.pl_utils.joint_smoke import JointSmokeProof, weights_digest +from scripts.train.joint.lr_policy import from_config, verify_scheduler +from scripts.train.joint.contract import bound, canonical_uuid, need, sha, write_once, verify_allocation_relocation + + +def equal_state(actual, saved): + if isinstance(saved, torch.Tensor): + return (isinstance(actual, torch.Tensor) and actual.dtype == saved.dtype + and actual.shape == saved.shape and torch.equal(actual.detach().cpu(), saved.cpu())) + if isinstance(saved, dict): + return (isinstance(actual, dict) and actual.keys() == saved.keys() + and all(equal_state(actual[k], v) for k, v in saved.items())) + if isinstance(saved, (list, tuple)): + return (type(actual) is type(saved) and len(actual) == len(saved) + and all(equal_state(a, b) for a, b in zip(actual, saved))) + # NumPy's RNG state includes arrays, without requiring a pickle workaround. + import numpy as np + if isinstance(saved, np.ndarray): + return isinstance(actual, np.ndarray) and np.array_equal(actual, saved) + return type(actual) is type(saved) and actual == saved + + +def quota_free_bytes(text, mount): + """Read the aggregate Lustre user row; filesystem free alone ignores quota.""" + rows = [line.split() for line in text.splitlines() if line.split()[:1] == [mount]] + need(len(rows) == 1 and len(rows[0]) >= 4, "Missing unambiguous live Lustre quota") + used, soft, hard = [int(v.rstrip("*")) for v in rows[0][1:4]] + limits = [v for v in (soft, hard) if v > 0] + need(limits, "Lustre quota limit unavailable") + return max(0, min(limits) - used) * 1024 + + +class ResumeOptimizerProof(JointSmokeProof): + """Reuse smoke precision/LR/gradient hooks, checking restored native state.""" + def __init__(self, *, output, world_size, start_step, stop_step, checkpoint, multimodal=False): + super().__init__(output, world_size, expected_steps=stop_step, warmup_steps=start_step, + multimodal=multimodal) + self.start_step, self.checkpoint = start_step, checkpoint + self.rng_cleanup = None + + def on_fit_start(self, trainer, pl_module): + # Lightning restores optimizer/loop state after on_fit_start. + pass + + def on_train_start(self, trainer, pl_module): + need(trainer.world_size == self.world_size and trainer.precision == "bf16-mixed", + "Recovery must use the original BF16/DDP topology") + need(trainer.global_step == self.start_step, "Wrong restored step") + saved = torch.load(self.checkpoint, map_location="cpu", weights_only=False, mmap=True) + need(saved["global_step"] == self.start_step, "Wrong input checkpoint") + from scripts.train.joint.native_recovery import checkpoint_science + checkpoint_science(saved["hyper_parameters"]["config_tree"], pl_module.hparams.config_tree) + need(equal_state(pl_module.state_dict(), saved["state_dict"]), "Weights not strictly restored") + need(equal_state(trainer.optimizers[0].state_dict(), saved["optimizer_states"][0]), + "AdamW moments/groups not strictly restored") + self.lr_policy = from_config(pl_module.hparams.config_tree.model) + restored_schedulers = [c.scheduler.state_dict() for c in trainer.lr_scheduler_configs] + need(equal_state(restored_schedulers, saved.get("lr_schedulers", [])), + "LR scheduler not strictly restored") + verify_scheduler(self.lr_policy, restored_schedulers, self.start_step) + need(equal_state(pl_module.training_behavior._pending_rng, saved["mot_rng_state"]), + "Native per-rank RNG restoration was not armed") + need(trainer.datamodule.consumed_batches == self.start_step, "Sampler cursor not restored") + need(equal_state(trainer.datamodule.state_dict(), saved["PixelProprioDataModule"]), + "Complete sampler continuation state differs") + need(equal_state(pl_module.data_context.snapshot(), saved["data_context"]), + "Checkpoint data context was not strictly restored") + self.initial_weights = weights_digest(pl_module.state_dict()) + self.network = pl_module.model.pipeline.stage_by_id("joint_denoiser").model + need(all(p.requires_grad and p.dtype == torch.float32 for p in self.network.parameters()), + "Stored weight dtype/trainability changed") + self.output.mkdir(parents=True, exist_ok=True) + self.fp32_losses = self.bf16_outputs = 0 + self.optimizer_lrs, self.validation_steps = [], [] + self.gradients_checked = False + if self.multimodal: + from egomimic.pl_utils.joint_smoke import _check_pilot_interfaces + from scripts.train.joint.native_recovery import restored_conditional_counts, install_rng_observer + + _check_pilot_interfaces(self.network, set(self.network.pose_dims), set(self.network.action_dims)) + need(set(self.network.pose_dims) == {"eva_bimanual", "human_bimanual"} + and set(self.network.action_dims) == {"eva_bimanual"} + and "camera" in self.network.streams, "Wrong native Elmo interfaces") + need(torch.distributed.get_backend() == "nccl", "Native recovery requires NCCL") + prop = torch.cuda.get_device_properties(pl_module.device) + need("H100" in prop.name and prop.major >= 9, "Native recovery requires actual H100") + image = self.network.image_model + need(image.token_execution == "packed_valid" and image.blocks[0].attention_backend == "flash4", + "Native recovery changed Flash4/packed execution") + need(trainer.limit_val_batches == 100 // self.world_size + and len(trainer.datamodule.val_dataloader()) >= 100 // self.world_size, + "Native recovery needs100 global validation anchors") + self.parameter_usage, self.usage_callback = restored_conditional_counts(trainer, pl_module, saved) + self.initial_parameter_usage = dict(self.parameter_usage) + self.embodiment_batches = {emb: 0 for emb in self.network.pose_dims} + self.current_embodiment = None + self.rng_observation, self.rng_cleanup = install_rng_observer( + pl_module, saved["mot_rng_state"], equal_state) + + def observe(module, args, outputs): + need(set(outputs) == set(self.network.active_streams(args[1]) if self.multimodal else self.network.streams) + and all(v.dtype == torch.bfloat16 for v in outputs.values()), + "Native active-stream forward did not use BF16") + if pl_module.training and torch.is_grad_enabled(): + self.bf16_outputs += 1 + if self.multimodal: + self.current_embodiment = args[1] + self.precision_hook = self.network.register_forward_hook(observe) + + def on_before_optimizer_step(self, trainer, pl_module, optimizer): + # Check every resumed update, retaining the maintained smoke checks. + self.gradients_checked = False + super().on_before_optimizer_step(trainer, pl_module, optimizer) + need(pl_module.training_behavior._pending_rng is None, "Native RNG was not restored on training") + + def on_train_batch_end(self, trainer, pl_module, outputs, batch, batch_idx): + pass + + def on_validation_start(self, trainer, pl_module): + self.validation_steps.append(trainer.global_step) + super().on_validation_start(trainer, pl_module) + + def on_validation_batch_end(self, *args, **kwargs): + if self.multimodal: + super().on_validation_batch_end(*args, **kwargs) + + def teardown(self, trainer, pl_module, stage): + if self.rng_cleanup is not None: + self.rng_cleanup() + + def on_train_end(self, trainer, pl_module): + self.precision_hook.remove() + count = self.expected_steps - self.start_step + need(trainer.global_step == self.expected_steps + and self.fp32_losses == self.bf16_outputs == len(self.optimizer_lrs) == count, + "Missing actual resumed optimizer/precision updates") + need(self.validation_steps == list(range(self.start_step + 2, self.expected_steps + 1, 2)), + "Continuation repeated or skipped validation events") + need(trainer.datamodule.consumed_batches == self.expected_steps + and pl_module.evaluator.has_completed_validation(self.expected_steps) + and pl_module.evaluator.global_validation_batches == 100 + and pl_module.evaluator._validation_batches == 100 // self.world_size, + "Missing resumed sampling cursor or all100 validation anchors") + metrics = {str(k): float(v) for k, v in trainer.callback_metrics.items() if str(k).startswith("val/")} + import math + need(metrics and all(math.isfinite(v) for v in metrics.values()), "Nonfinite resumed validation") + final = weights_digest(pl_module.state_dict()) + gathered = [None] * self.world_size + torch.distributed.all_gather_object(gathered, final) + need(len(set(gathered)) == 1 and final != self.initial_weights, "Resumed weights did not update identically") + extra = {} + if self.multimodal: + from scripts.train.joint.native_recovery import conditional_record, expected_metrics, sample_both_embodiments + + need(set(metrics) == expected_metrics(self.network), "Missing native embodiment/stream validation metrics") + record = conditional_record(trainer.optimizers[0], pl_module.named_parameters(), + self.parameter_usage, self.expected_steps) + need(self.usage_callback.counts == self.parameter_usage, + "Maintained optimizer counters differ from observed resumed updates") + need(self.rng_observation["observed"], "Actual rank RNG restore was never observed") + sample_proof = sample_both_embodiments(pl_module, self.network, self.output) + extra = dict(multimodal=True, conditional_optimizer_record=record, + initial_parameter_usage=self.initial_parameter_usage, + embodiment_optimizer_batches=self.embodiment_batches, + active_streams_by_embodiment={e: list(self.network.active_streams(e)) for e in self.network.pose_dims}, + actual_rank_rng_restore=self.rng_observation, + hidden_label_samples=sample_proof, + private_bank_optimizer_steps_verified=True, human_action_absent=True) + else: + need(all(float(s["step"]) == self.expected_steps for s in trainer.optimizers[0].state.values()), + "Optimizer restarted instead of continuing") + verify_scheduler(self.lr_policy, [c.scheduler.state_dict() for c in trainer.lr_scheduler_configs], self.expected_steps) + from scripts.clusters.pace.gpu_admission import cuda_uuid + + write_once(self.output / f"resume-{self.start_step}-{self.expected_steps}-rank{trainer.global_rank}.json", dict( + status="RESUME_PASS", job_id=os.environ["SLURM_JOB_ID"], rank=trainer.global_rank, + world_size=self.world_size, start_step=self.start_step, global_step=self.expected_steps, + optimizer_updates=count, fp32_losses=self.fp32_losses, bf16_outputs=self.bf16_outputs, + optimizer_update_lrs=self.optimizer_lrs, validation_steps=self.validation_steps, + strict_start_weights_optimizer_scheduler_rng_cursor=True, + fp32_gradients_verified=self.gradients_checked, weights_sha256=final, + initial_weights_sha256=self.initial_weights, validation_metrics=metrics, + gpu_uuid=cuda_uuid(torch.cuda.get_device_properties(pl_module.device)), + **extra, + )) + + +def phase_config(original, *, output, checkpoint, start_step, stop_step, service_output, world): + need((start_step, stop_step) in ((50, 52), (52, 56)) and world in (2, 4), + "This diagnostic proves exactly50->52->56; it is not production crash admission") + cfg = OmegaConf.create(copy.deepcopy(OmegaConf.to_container(original, resolve=True))) + original_model, original_data = copy.deepcopy(cfg.model), copy.deepcopy(cfg.data) + multimodal = bool(cfg.callbacks.joint_smoke.get("multimodal", False)) + with open_dict(cfg): + cfg.ckpt_path = checkpoint + cfg.paths.output_dir = output + cfg.val_at_start = cfg.val_at_end = False + cfg.trainer.max_steps = 56 + cfg.trainer.val_check_interval = 2 + cfg.callbacks.pop("joint_smoke") + cb = cfg.callbacks.model_checkpoint + cb.every_n_train_steps, cb.every_n_epochs = 2, 0 + cb.save_top_k, cb.save_last = -1, "link" + cb.dirpath = output + "/checkpoints" + cb.filename = "allocation-epoch{epoch:04d}-step{step:09d}" + cfg.callbacks.resume_proof = dict( + _target_="scripts.train.joint.recovery_check.ResumeOptimizerProof", + output=service_output, world_size=world, start_step=start_step, + stop_step=stop_step, checkpoint=checkpoint, + multimodal=multimodal, + ) + if stop_step < 56: + cfg.callbacks.allocation_boundary = dict( + _target_="scripts.train.joint.allocation_boundary.ScheduledAllocationBoundary", + start_step=start_step, stop_step=stop_step, target_step=56, + cadence=2, output=service_output, + ) + cfg.logger.csv.save_dir = output + "/logs" + if cfg.evaluator.get("pixel_diagnostics") is not None: + cfg.evaluator.pixel_diagnostics.artifact_dir = service_output + f"/validation-{stop_step}" + if multimodal: + need(any(c.get("_target_") == "egomimic.pl_utils.joint_smoke.ConditionalOptimizerUsage" + for c in cfg.callbacks.values()), "Missing maintained conditional optimizer callback") + need(OmegaConf.to_container(cfg.model, resolve=True) == OmegaConf.to_container(original_model, resolve=True) + and OmegaConf.to_container(cfg.data, resolve=True) == OmegaConf.to_container(original_data, resolve=True), + "Recovery changed model/data semantics") + return cfg + + +def finish_proof(request_path, q, original, admission, training_job_id, repaired=False): + output = Path(q["output"]) + evidence = output/"proof" + boundary = json.loads((evidence/"allocation-step000000052.json").read_text()) + checkpoint = boundary["checkpoint"]["path"] + need(boundary["status"] == "PASS" and boundary["checkpoint_saved_after_validation"] + and sha(checkpoint) == boundary["checkpoint"]["sha256"], "Changed boundary recovery") + phases = [] + for start, stop in ((50,52),(52,56)): + ranks = [json.loads((evidence/f"resume-{start}-{stop}-rank{r}.json").read_text()) + for r in range(original["world_size"])] + need(all(r["status"] == "RESUME_PASS" and r["job_id"] == training_job_id + and r["rank"] == i and r["world_size"] == original["world_size"] + and r["start_step"] == start and r["global_step"] == stop + and r["optimizer_updates"] == r["fp32_losses"] == r["bf16_outputs"] == stop-start + and r["fp32_gradients_verified"] and r["strict_start_weights_optimizer_scheduler_rng_cursor"] + and r["validation_steps"] == list(range(start+2,stop+1,2)) + for i,r in enumerate(ranks)), "Missing all-rank actual optimizer recovery proof") + phases.append(ranks) + need(all(a["weights_sha256"] == b["initial_weights_sha256"] for a,b in zip(*phases)), + "Second process did not restore first-process weights") + from scripts.train.joint.native_subtasks import selected + extra = {} + if selected(original): + from scripts.train.joint.native_recovery import summarize_native_phases + extra = summarize_native_phases(phases) + if admission is not None: + attestation = bound(admission) + need(all([canonical_uuid(r["gpu_uuid"]) for r in ranks] + == [canonical_uuid(r["uuid"]) for r in attestation["gpu_probe"]["ranks"]] + for ranks in phases), "Resumed optimizer ranks differ from admitted physical GPUs") + write_once(output/"recovery-completion.json", dict( + schema="joint-recovery-check-v1", status="PASS", job_id=training_job_id, + postflight_job_id=os.environ["SLURM_JOB_ID"], postflight_repaired=repaired, + request_sha256=sha(request_path), smoke_completion_sha256=q["smoke_completion"]["sha256"], + source_revision=original["source_revision"], data_manifest_sha256=original["data_manifest_sha256"], + active_streams=original["active_streams"], world_size=original["world_size"], global_batch=32, + resumed_from=50, boundary_step=52, resumed_to=56, actual_updates=6, + model_data_unchanged=True, all_rank_full_state_restored=True, + allocation_policy=q["allocation"], allocation_relocation=q.get("allocation_relocation"), + no_extra_validation=True, allocation_attestation=admission, + boundary_checkpoint_sha256=sha(checkpoint), + native_gpu_status="FAILED_POSTFLIGHT_UUID_FORMAT" if repaired else "postflight_complete", + **extra, + )) + + +def main(): + request_path = Path(sys.argv[1]) + q = json.loads(request_path.read_text()) + if q.get("schema") == "native-elmo-production-recovery-request-v1": + need(len(sys.argv) == 2, "Production recovery does not support legacy postflight repair") + from scripts.train.joint.production_recovery import main as production_recovery_main + return production_recovery_main(request_path) + need(q["schema"] == "joint-recovery-check-v1", "Wrong recovery request") + original = bound(q["smoke_request"]) + verify_allocation_relocation(q, original, q["smoke_request"]["sha256"]) + execution = copy.deepcopy(original) + execution["allocation"] = q["allocation"] + if q.get("operational_service"): + execution["operational_service"] = q["operational_service"] + completion = bound(q["smoke_completion"]) + bound(q["resolved"], False) + cfg = OmegaConf.load(q["resolved"]["path"]) + need(completion["status"] == "PASS" and completion["global_step"] == 50 + and completion["world_size"] == original["world_size"], "Missing exact GPU smoke") + from scripts.train.joint.native_subtasks import selected + if selected(original): + need(completion.get("schema") == "joint-multimodal-smoke-v1" + and completion.get("private_bank_optimizer_steps_verified") is True + and cfg.callbacks.joint_smoke.get("multimodal") is True, + "Native recovery requires the matching actual multimodal smoke") + need(sha(q["checkpoint"]["path"]) == completion["checkpoint_sha256"] == q["checkpoint"]["sha256"], + "Changed smoke checkpoint") + for line in Path(original["source_manifest"]).read_text().splitlines(): + digest, relative = line.split(" ", 1) + need(sha(Path(original["source"]) / relative) == digest, "Changed checkpoint-bound source") + need(sha(original["source_manifest"]) == original["source_manifest_sha256"] + and sha(original["data_manifest"]) == original["data_manifest_sha256"], "Changed source/data manifest") + if len(sys.argv) == 4 and sys.argv[2] == "--postflight": + job = sys.argv[3] + need(job.isdecimal(), "Exact native training job required") + root = request_path.parent.parent + raw = subprocess.check_output(["sacct","-X","-n","-P","-j",job, + "-o","JobIDRaw,State,ExitCode,User,UID,NodeList,Account,QOS"],text=True) + rows=[line.split("|") for line in raw.splitlines() if line.split("|")[0] == job] + need(len(rows)==1 and rows[0][1:3]==["FAILED","1:0"], "Unexpected original job termination") + native=rows[0] + policy=execution["allocation"] + need(native[3:5]==[policy["user"],str(policy["uid"])] + and native[6:8]==[policy["account"],policy["qos"]], "Wrong native GPU job owner") + error=(root/"logs"/f"recovery-{job}.err").read_text() + need(error.count("ValueError: Resumed optimizer ranks differ from admitted physical GPUs")==1 + and error.count("ValueError:")==1, "Failure was not solely UUID-format postflight") + attestation_path=root/"status"/f"native-admission-{job}"/"attestation.json" + admission=dict(path=str(attestation_path),sha256=sha(attestation_path)) + attestation=bound(admission) + need(attestation["job_id"]==job and attestation["node"]==native[5], "Wrong recorded allocation") + from scripts.train.joint.allocation import verify_pace + + verify_pace(execution,attestation,dict(SLURM_JOB_ID=job,SLURMD_NODENAME=native[5],SLURM_RESTART_COUNT="0")) + (Path(q["output"])/"proof"/f"native-{job}.txt").write_text(raw) + finish_proof(request_path,q,original,admission,job,repaired=True) + return + output = Path(q["output"]) + required = q["reserved_checkpoint_bytes"] + need(type(required) is int and required >= 4 * Path(q["checkpoint"]["path"]).stat().st_size + 500000000, + "Four retained recovery checkpoints plus artifact headroom are required") + quota = q["quota"] + if execution.get("allocation") is None: + from scripts.train.joint.lambda_runtime import filesystem_recovery_reserve + + live_quota = filesystem_recovery_reserve(q) + else: + need(output.is_relative_to(quota["mount"]) and quota["user"] == execution["allocation"]["user"], + "Quota is not bound to the actual output owner") + live_quota = subprocess.check_output(["lfs", "quota", "-u", quota["user"], quota["mount"]], text=True) + need(quota_free_bytes(live_quota, quota["mount"]) > required, "Insufficient live user quota") + need(not output.exists() and shutil.disk_usage(output.parent).free > q["reserved_checkpoint_bytes"], + "Recovery output collision or insufficient retention space") + output.mkdir() + (output/"quota-before.txt").write_text(live_quota) + root = request_path.parent.parent + from scripts.train.joint.allocation import admit + admission = admit(execution, status_root=root/"status", bootstrap=root/"runtime_bootstrap.py") + evidence = output / "proof" + evidence.mkdir() + config_dir = output / "configs" + config_dir.mkdir() + checkpoint = q["checkpoint"]["path"] + from scripts.train.joint.service_bootstrap import command as service_command + for start, stop in ((50, 52), (52, 56)): + phase = phase_config(cfg, output=str(output), checkpoint=checkpoint, + start_step=start, stop_step=stop, + service_output=str(evidence), world=original["world_size"]) + path = config_dir / f"resume-{start}-{stop}.yaml" + path.write_text(OmegaConf.to_yaml(phase, resolve=True)) + command = [sys.executable, str(root/"runtime_bootstrap.py"), "-m", "torch.distributed.run", + "--standalone", "--nnodes=1", "--nproc-per-node="+str(original["world_size"]), + "--max-restarts=0", + *service_command(q, request_path, root/"runtime_bootstrap.py", + ["-m", "egomimic.trainHydra"])[1:], + "--config-path", str(config_dir), "--config-name", path.stem, + "hydra.run.dir="+str(output/f"hydra-{stop}"), "hydra.job.chdir=false"] + subprocess.run(command, check=True, cwd=original["source"]) + if stop == 52: + boundary = json.loads((evidence/"allocation-step000000052.json").read_text()) + need(boundary["status"] == "PASS" and boundary["checkpoint_saved_after_validation"], + "Missing post-validation boundary recovery") + checkpoint = boundary["checkpoint"]["path"] + need(sha(checkpoint) == boundary["checkpoint"]["sha256"], "Changed boundary checkpoint") + finish_proof(request_path,q,original,admission,os.environ["SLURM_JOB_ID"]) + + +if __name__ == "__main__": + main() diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/retention.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/retention.py new file mode 100644 index 000000000..60523c57d --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/retention.py @@ -0,0 +1,142 @@ +"""Read the maintained mirror's strict receipts for remotely retained milestones. + +Local pruning is still owned by ice_checkpoint_mirror. This verifier does not +copy or delete files and never substitutes a filename for remote SHA evidence. +""" + +import json +import hashlib +from pathlib import Path +import re +import shutil +import subprocess + +from scripts.train.joint.contract import bound, need + + +def mirror_row(request): + policy = request["archive_policy"] + manifest = bound(policy["manifest"]) + rows = [r for r in manifest["runs"] if r["id"] == request["run_id"]] + need(len(rows) == 1, "Mirror manifest does not identify this run uniquely") + row = rows[0] + need(Path(row["local_root"]) == Path(request["output"]) + and row["checkpoint_glob"] == "checkpoints/*.ckpt" + and row["retain_local"] == 2, "Mirror retention policy changed") + bound(policy["validator"],False) + need(row["validator"] == policy["validator"]["path"], "Mirror validator changed") + return row + + +def check_storage(request, completion): + """Reduced local reserve requires an actual strict zero-error mirror proof.""" + smoke = bound(request["smoke"]["request"]) + size = (Path(smoke["output"])/completion["ranks"][0]["checkpoint_name"]).stat().st_size + stops = request.get("allocation_boundaries", [request["target_steps"]]) + need(stops == sorted(set(stops)) and stops[-1] == request["target_steps"] + and all(type(s) is int and s > 0 and s % 20000 == 0 for s in stops) + and request.get("allocation_stop_step", request["target_steps"]) in stops, + "Unbound allocation/checkpoint storage plan") + count = request["target_steps"]//20000 + policy = request.get("archive_policy") + if policy is not None: + # The probe binds the exact already-GPU-verified checkpoint and native + # mirror receipts; a running mirror job or empty cycle cannot pass. + probe = policy["probe"] + state, pressure = bound(probe["state"]), bound(probe["pressure"]) + native = dict(s.split("=",1) for s in bound(probe["native"],False).split() if "=" in s) + owner = (request.get("allocation") or {}).get("user","paphiwetsa3") + need(native["JobId"] == str(probe["job_id"]) and native["JobState"] == "COMPLETED" + and native["ExitCode"] == "0:0" and native["UserId"].startswith(owner+"(") + and pressure["cycle_errors"] == 0, + "Mirror probe did not complete a zero-error native cycle") + matches = [v for v in state["files"].values() if v.get("sha256") == completion["checkpoint_sha256"]] + need(len(matches) == 1 and matches[0]["remote_verified"] is True + and matches[0]["global_step"] == matches[0]["metadata"]["global_step"] == 50 + and matches[0]["metadata"]["strict_model_reload"] is True + and matches[0]["metadata"]["strict_model_parameter_count"] == request["parameters"] + and pressure["updated_at_unix"] >= matches[0]["verified_at_unix"], + "Mirror probe lacks the exact strict model/checkpoint archive") + mirror_row(request) + bound(policy["ssh"],False) + need(policy["ssh"]["sha256"] == probe["ssh_sha256"] + and policy["remote_host"] == probe["remote_host"] + and policy["validator"]["sha256"] == probe["validator_sha256"], + "Archive SSH route or strict validator changed") + from scripts.ice.ice_checkpoint_mirror import remote_command + + remote_command(policy["ssh"]["path"],policy["remote_host"],["true"]) + # Two verified recovery copies remain local while the next immutable + # save is written and archived. Never spend that in-flight save space + # on boundary recoveries or artifact headroom. + count = 3 + required = (count+len(stops)-1)*size + 1000000000 + need(type(request["reserved_checkpoint_bytes"]) is int + and request["reserved_checkpoint_bytes"] >= required, + "Reservation does not retain every scheduled and boundary checkpoint") + output = Path(request["output"]) + existing = output + while not existing.exists(): + existing = existing.parent + retained = sum(p.stat().st_size for pattern in ("checkpoints/*.ckpt","allocation-evidence/allocation-recovery*.ckpt") + for p in output.glob(pattern) if p.is_file() and not p.is_symlink()) + remaining = max(0,request["reserved_checkpoint_bytes"]-retained) + need(shutil.disk_usage(existing).free > remaining, + "Insufficient filesystem storage") + allocation = request.get("allocation") or {} + if allocation.get("cluster") == "ice-slurm": + from scripts.train.joint.recovery_check import quota_free_bytes + + quota = request["quota"] + need(quota["user"] == allocation["user"] and output.is_relative_to(quota["mount"]), + "Quota does not identify this output owner") + text = subprocess.check_output(["lfs","quota","-u",quota["user"],quota["mount"]],text=True) + need(quota_free_bytes(text,quota["mount"]) > remaining, + "Insufficient live user quota for retained training") + return required + + +def archived_milestones(request, missing): + if not missing: + return {}, None + policy = request.get("archive_policy") + need(policy is not None, "Missing scheduled local milestones and no archive policy") + row = mirror_row(request) + bound(policy["ssh"], False) + directory = Path(request["output"])/"checkpoints" + state_path = Path(policy["state"]) + state_bytes = state_path.read_bytes() + state = json.loads(state_bytes) + found, verified = {}, [] + for local_name, entry in state["files"].items(): + if entry.get("run_id") != request["run_id"]: + continue + local = Path(local_name) + need(local.parent == directory, "Mirror checkpoint escapes this run") + match = re.search(r"([0-9]{9})\.ckpt$", local.name) + need(match is not None and local.name != "last.ckpt", "Unqualified archived checkpoint name") + step = int(match[1]) + if step not in missing: + continue + metadata = entry["metadata"] + digest = entry["sha256"] + remote = entry["remote_path"] + need(step not in found and entry["global_step"] == metadata["global_step"] == step + and entry["remote_verified"] is True + and metadata["strict_model_reload"] is True + and metadata["strict_model_parameter_count"] == request["parameters"] + and metadata["run_id"] == request["run_id"] + and re.fullmatch(r"[0-9a-f]{64}", digest) + and remote == row["remote_dir"].rstrip("/")+"/"+local.stem+"."+digest+".ckpt", + "Missing strict checkpoint identity or immutable archive receipt") + from scripts.ice.ice_checkpoint_mirror import remote_sha + + need(remote_sha(policy["ssh"]["path"], policy["remote_host"], remote) == digest, + "Archived milestone failed current remote SHA verification") + found[step] = Path(remote) + verified.append(dict(global_step=step, sha256=digest, remote_path=remote, + strict_model_parameter_count=metadata["strict_model_parameter_count"])) + need(set(found) == set(missing), "Scheduled checkpoints are absent from the verified archive") + return found, dict(state_path=str(state_path), state_sha256=hashlib.sha256(state_bytes).hexdigest(), + verified_steps=sorted(found), verified_checkpoints=verified, + manifest_sha256=policy["manifest"]["sha256"]) diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/run.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/run.py new file mode 100644 index 000000000..627439aa7 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/run.py @@ -0,0 +1,401 @@ +"""Request-bound joint training service, promoted from the accepted Lambda drivers. + +One implementation handles fresh smoke and full requests. Scheduler bindings and +immutable evidence remain outside the source; this driver never submits jobs. +""" + +import json +import os +import shutil +import subprocess +import sys +from pathlib import Path + +from scripts.train.joint.lr_policy import from_config, validate +from scripts.train.joint.contract import ( + bound, + compare_configs, + need, + sha, + verify_evidence, + verify_model_execution, + verify_capacity_profile, + write_once, +) + + +def credentials(): + if os.environ.get("WANDB_API_KEY"): + return + import netrc + + try: + values = netrc.netrc(os.environ["PIXEL_WANDB_NETRC"]).authenticators( + "api.wandb.ai" + ) + except Exception: + raise ValueError("Could not read the explicit W&B credential binding") from None + need(values is not None and bool(values[2]), "Missing W&B credentials") + os.environ["WANDB_API_KEY"] = values[2] + + +def validate_resolved_request(request, cfg): + """Check pure resolved science/mode guards before any allocation or construction. + + The runtime and metadata preflight must use this same gate. Configuration + group selection alone may leave experiment-inherited logger dictionaries. + """ + from omegaconf import OmegaConf + + need(request["schema"] == "joint-training-v2" and request["phase"] in ("smoke", "full"), + "Wrong training request") + smoke = request["phase"] == "smoke" + need(request["target_steps"] in ((50,) if smoke else (100000, 300000)), + "Wrong authorized training budget") + resolved = OmegaConf.to_container(cfg, resolve=True, throw_on_missing=True) + expected_data_task = verify_model_execution(request, resolved) + from scripts.train.joint import native_subtasks + if native_subtasks.selected(request): + need(cfg.data.get("_convert_") == "all", + "Native subtask data requires Hydra _convert_=all before construction") + world = request["world_size"] + need( + cfg.seed == 42 + and cfg.trainer.devices == cfg.data.distributed_world_size == world, + "Seed/topology mismatch", + ) + need( + cfg.data.batch_size == request["per_rank_batch"] + and cfg.data.batch_size * world == 32 + and cfg.model.optimizer.lr == validate(request["lr_policy"])["peak_lr"] + and cfg.model.optimizer.weight_decay == 0.01, + "Batch/optimizer mismatch", + ) + need(from_config(cfg.model) == validate(request["lr_policy"]), "Unbound LR policy") + need( + cfg.ckpt_path is None + and not cfg.model.pipeline.get("initialization") + and not cfg.model.pipeline.get("trainability"), + "Fresh step0/trainable experts required", + ) + need( + ( + (expected_data_task == "visual_diffusion" + and request["active_streams"] == ["image"] + and cfg.data.image_only and not cfg.data.couple_state_observations) + or (cfg.data.couple_state_observations and not cfg.data.image_only) + ) + and cfg.data.task == expected_data_task, + "Paired full data/noising contract changed", + ) + need( + cfg.trainer.precision == "bf16-mixed" + and not cfg.model.enable_grad_norm + and cfg.runtime.disable_tf32, + "Precision/clipping policy changed", + ) + if smoke: + need( + cfg.trainer.max_steps == cfg.trainer.val_check_interval == 50 + and cfg.trainer.num_sanity_val_steps == 0, + "Scheduled optimization and validation required", + ) + need( + "wandb" not in cfg.logger + and (cfg.evaluator.pixel_diagnostics is None or cfg.evaluator.pixel_diagnostics.log_wandb is False), + "Smoke cannot write W&B", + ) + need("joint_smoke" in cfg.callbacks, "Missing all-rank smoke instrumentation") + return resolved + + +def main(): + path = Path(sys.argv[1]) + request = json.loads(path.read_text()) + root, source = path.parent.parent, Path(request["source"]) + need( + request["schema"] == "joint-training-v2" + and request["phase"] in ("smoke", "full"), + "Wrong training request", + ) + from scripts.train.joint import native_subtasks + native_subtask = native_subtasks.selected(request) + smoke = request["phase"] == "smoke" + need( + request["target_steps"] in ((50,) if smoke else (100000, 300000)), + "Wrong authorized training budget", + ) + from scripts.train.joint.allocation import admit + + allocation = admit(request, status_root=root/"status", bootstrap=root/"runtime_bootstrap.py") + need( + sha(request["source_manifest"]) == request["source_manifest_sha256"], + "Changed source manifest", + ) + for line in Path(request["source_manifest"]).read_text().splitlines(): + expected, name = line.split(" ", 1) + need(sha(source / name) == expected, "Changed source: " + name) + need( + sha(request["data_manifest"]) == request["data_manifest_sha256"], + "Changed data manifest", + ) + if native_subtask: + native_subtasks.verify_dataset(request) + preflight = None + start, stop = 0, request["target_steps"] + if not smoke: + completion, preflight = verify_evidence(request) + from scripts.train.joint.retention import check_storage + + from scripts.train.joint.continuation import allocation_steps + + start, stop = allocation_steps(request) + if request.get("interruption") is not None: + from scripts.train.joint.interruption_admission import live_admission + current_recovery = live_admission(request, path) + write_once(path.with_suffix(".interruption-live-admission.json"), dict( + status="CURRENT_INTENT_CLAIMS_QUEUE_STORAGE_PASS", job_id=os.environ["SLURM_JOB_ID"], + request_sha256=sha(path), **current_recovery)) + check_storage(request, completion) + from scripts.train.joint.verify_temporal_pair import admission_mode + + mode = "native_subtask" if native_subtask else admission_mode(request) + if mode == "native_subtask": + native_subtasks.verify_dataset(request) + elif mode == "temporal_comparison": + from scripts.train.joint.verify_temporal_pair import admit as admit_temporal_pair + admit_temporal_pair(request) + elif mode == "pixel_recipe_comparison": + from scripts.train.joint.verify_temporal_pair import admit_track_recipe + admit_track_recipe(request, spatial="image") + elif mode == "track_recipe_comparison": + from scripts.train.joint.verify_temporal_pair import admit_track_recipe + admit_track_recipe(request) + elif mode == "modality_comparison": + from scripts.train.joint.contract import verify_modality_extension + verify_modality_extension(request, completion) + elif mode == "optimizer_comparison": + from scripts.train.joint.contract import verify_optimizer_comparison + verify_optimizer_comparison(request, completion) + elif mode == "capacity_comparison": + from scripts.train.joint.contract import verify_capacity_extension + verify_capacity_extension(request, completion) + elif mode in ("gap_comparison", "noise_comparison"): + from scripts.train.joint.contract import verify_gap_extension + verify_gap_extension(request) + else: + controls = bound(request["factorial_controls"]) + need( + controls["status"] == "PASS" + and controls["source_revision"] == request["source_revision"] + and controls["experiments"] == request["factorial_experiments"], + "Missing paired four-arm GPU controls", + ) + need( + any( + row["experiment"] == request["experiment"] + and row["smoke_request_sha256"] == request["smoke"]["request"]["sha256"] + and row["smoke_completion_sha256"] + == request["smoke"]["completion"]["sha256"] + for row in controls["evidence"] + ), + "Paired evidence belongs to another smoke", + ) + credentials() + from scripts.train.joint.check_wandb import inspect_run + + need(inspect_run(request["run_id"])["exists"] == bool(start), + "W&B identity does not match fresh/continued allocation") + import torch + from hydra import compose, initialize_config_dir + from hydra.utils import instantiate + from omegaconf import OmegaConf + + with initialize_config_dir( + config_dir=str(source / "egomimic/hydra_configs"), version_base=None + ): + cfg = compose( + config_name="train_zarr_cartesian", overrides=request["overrides"] + ) + resolved = validate_resolved_request(request, cfg) + world = request["world_size"] + if not smoke: + smoke_cfg = OmegaConf.to_container( + OmegaConf.create(bound(request["smoke"]["resolved"], False)), resolve=True + ) + compare_configs(resolved, smoke_cfg, request) + from scripts.train.joint.continuation import configure_allocation + + configure_allocation(cfg, request, start, stop) + with torch.device("meta"): + network = instantiate( + cfg.model.pipeline.stages[cfg.model.pipeline.stage_ids.joint_denoiser].model + ) + counts = network.expert_parameter_counts() + need( + list(network.streams) == request["active_streams"] + and counts == request["expert_parameters"] + and sum(p.numel() for p in network.parameters()) == request["parameters"] + and all(p.requires_grad for p in network.parameters()) + and list(network.expert_widths) == request["expert_widths"], + "Active expert count/width/trainability mismatch", + ) + need( + counts[request["active_streams"][0]] == verify_capacity_profile(request, resolved) + and all(v <= request["vector_expert_parameter_budget"] if native_subtask else v <= 20000000 + for k, v in counts.items() if k != request["active_streams"][0]), + "Expert budget mismatch", + ) + del network + data = instantiate(cfg.data) + context = data.prepare_context( + mode="train", normalization="prepared", normalizer=None + ) + from scripts.train.joint import boundary_uncertainty + boundary_uncertainty.context(resolved,context.snapshot(),data.state_dict()) + boundary_contract=request.get('boundary_sampling_contract') + if boundary_contract is not None: + census=bound(boundary_contract['eligibility']['report']) + need(census.get('data_context_sha256')==context.fingerprint(), + 'Actual training context differs from allocated boundary census') + if preflight is not None: + need( + context.fingerprint() == preflight["provenance"]["data_context_sha256"], + "Context changed after smoke", + ) + from scripts.train.joint.dataset_contract import verify_dataset + expected_split, expected_validation = verify_dataset(request) + need( + {k: len(v.episodes) for k, v in data.datasets.items()} == expected_split + and len(data.val_dataloader()) == expected_validation, + "Wrong split or validation anchors", + ) + if smoke: + need(shutil.disk_usage(root).free > request["reserved_checkpoint_bytes"], + "Insufficient smoke retention space") + output = Path(request["output"]) + fresh_output = not start or request.get("interruption") is not None + need( + str(cfg.paths.output_dir) == str(output) + and output.exists() == (not fresh_output) + and (fresh_output or (output / ".training-admitted").is_file()), + "Output collision/mismatch", + ) + provenance = dict( + source_revision=request["source_revision"], + source_manifest_sha256=request["source_manifest_sha256"], + data_manifest_sha256=request["data_manifest_sha256"], + data_context_sha256=context.fingerprint(), + ) + if boundary_contract is not None: + provenance.update(boundary_policy_sha256=boundary_uncertainty.digest(boundary_uncertainty.POLICY), + boundary_objective_sha256=boundary_uncertainty.digest(boundary_uncertainty.OBJECTIVE), + boundary_eligibility_report_sha256=boundary_contract['eligibility']['report']['sha256']) + if not smoke: + provenance["run_id"] = request["run_id"] + if allocation is None: + from gpu_health_set import admit_gpu_set + + admit_gpu_set( + root + / "status" + / (path.stem + "-" + os.environ["SLURM_JOB_ID"] + "-gpu.json"), + world, + ) + write_once( + path.with_suffix(".preflight.json"), + dict( + status="PREFLIGHT_PASS" if smoke else "FULL_ADMISSION_PASS", + job_id=os.environ["SLURM_JOB_ID"], + request_sha256=sha(path), + provenance=provenance, + parameters=request["parameters"], + expert_parameters=counts, + expert_widths=request["expert_widths"], + active_streams=request["active_streams"], + world_size=world, + global_batch=32, + allocation_attestation=allocation, + ), + ) + with path.with_suffix(".resolved.yaml").open("x") as stream: + stream.write(OmegaConf.to_yaml(cfg, resolve=True)) + from scripts.train.joint.service_bootstrap import command + if smoke: + if native_subtask: + # The same source-owned verifier owns actual H100/Flash4 maxshape. + # A40/pilot or historical two-camera evidence never substitutes. + bootstrap = root / "runtime_bootstrap.py" + subprocess.run([ + sys.executable, str(bootstrap), "-m", "torch.distributed.run", + "--standalone", "--nnodes=1", "--nproc-per-node=" + str(world), + "--max-restarts=0", + *command(request, path, bootstrap, + [str(source / "scripts/world_model/verify_joint_smoke.py"), + str(output), "--capacity-config", str(path.with_suffix(".resolved.yaml")), + "--capacity-output", str(path.with_suffix(".capacity.json")), + "--capacity-source-manifest-sha256", request["source_manifest_sha256"], + "--capacity-data-manifest-sha256", request["data_manifest_sha256"]])[1:]], + check=True, cwd=source) + else: + from scripts.world_model.check_joint_capacity import check_capacity + check_capacity(cfg, data, path.with_suffix(".capacity.json")) + if fresh_output: + output.mkdir(parents=True) + (output / ".training-admitted").write_text(sha(path) + "\n") + extra = ( + "+run_provenance={" + + ",".join(k + ":" + json.dumps(v) for k, v in provenance.items()) + + "}" + ) + bootstrap = root / "runtime_bootstrap.py" + from scripts.train.joint.service_bootstrap import command + print( + json.dumps( + dict( + status="SMOKE_ADMISSION_PASS" if smoke else "FULL_ADMISSION_PASS", + experiment=request["experiment"], + job_id=os.environ["SLURM_JOB_ID"], + ) + ), + flush=True, + ) + training_arguments = request["overrides"] + if not smoke: + # The fully resolved file includes only the strictly compared science + # plus the guarded native checkpoint/callback additions above. + training_arguments = [ + "--config-path", str(path.parent), + "--config-name", path.with_suffix(".resolved.yaml").stem, + "hydra.run.dir="+str(output/"attempts"/f"step{start:09d}"), + "hydra.job.chdir=false", + ] + subprocess.run( + [ + sys.executable, + str(bootstrap), + "-m", + "torch.distributed.run", + "--standalone", + "--nnodes=1", + "--nproc-per-node=" + str(world), + "--max-restarts=0", + *command(request, path, bootstrap, ["-m", "egomimic.trainHydra"])[1:], + *training_arguments, + extra, + ], + check=True, + cwd=source, + ) + verifier = (source / "scripts/world_model/verify_joint_smoke.py" + if smoke else Path(__file__).with_name("verify_full.py")) + arguments = [str(output), "--world-size", str(world), *(["--multimodal"] if native_subtask else [])] if smoke else [str(path)] + subprocess.run( + command(request, path, bootstrap, [str(verifier), *arguments]), + check=True, + cwd=source, + ) + + +if __name__ == "__main__": + main() diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/service_bootstrap.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/service_bootstrap.py new file mode 100644 index 000000000..958319642 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/service_bootstrap.py @@ -0,0 +1,117 @@ +"""Load a hash-bound operational service beside an immutable scientific source. + +The runtime bootstrap still owns Torch and dependency admission. This second +stage selects operational tools and their explicit cluster dependencies, never +egomimic or its configs. +Use it in every child process so the old source cannot shadow newer recovery +and archive admission code through Python's namespace-package search order. +""" + +import hashlib +import importlib +import json +import runpy +import sys +from pathlib import Path + + +# Dependencies must ship with the service, not be assumed present in historical +# scientific checkouts. Keep this allowlist narrow; model/data code stays there. +DEPENDENCIES = { + "scripts/clusters/pace/__init__.py", + "scripts/clusters/pace/gpu_ownership.py", + "scripts/clusters/pace/gpu_admission.py", + "scripts/clusters/pace/pace_podman.py", + "scripts/ice/ice_checkpoint_mirror.py", +} + + +def service_files(root): + """Exact export closure shared by packaging and admission regression checks.""" + root = Path(root) + names = {str(p.relative_to(root)) for p in + (root / "scripts/train/joint").iterdir() + if p.is_file() and p.suffix in (".py", ".sbatch", ".sh")} + names |= DEPENDENCIES + for name in names: + if not (root / name).is_file() or (root / name).is_symlink(): + raise ValueError("Missing operational dependency: " + name) + return sorted(names) + + +def activate(request): + binding = request["operational_service"] + root = Path(binding["root"]) + manifest = Path(binding["manifest"]) + if not root.is_absolute() or manifest.parent != root: + raise ValueError("Absolute content-bound service root required") + if hashlib.sha256(manifest.read_bytes()).hexdigest() != binding["manifest_sha256"]: + raise ValueError("Operational service manifest changed") + names = set() + for line in manifest.read_text().splitlines(): + expected, name = line.split(" ", 1) + relative = Path(name) + if relative.is_absolute() or ".." in relative.parts or (relative.parts[:3] != ("scripts", "train", "joint") and name not in DEPENDENCIES): + raise ValueError("Service contains an unapproved operational path") + path = root / relative + if path.is_symlink() or hashlib.sha256(path.read_bytes()).hexdigest() != expected: + raise ValueError("Operational service changed: " + name) + names.add(name) + required = {"scripts/train/joint/"+n+".py" for n in ( + "service_bootstrap", "run", "contract", "continuation", "allocation_boundary", "retention", "verify_full", + )} + if not (required | DEPENDENCIES) <= names: + raise ValueError("Incomplete joint service") + # A namespace may already be imported by run_module. Select this audited + # service first, while preserving source-owned modules not included here. + sys.path.insert(0, str(root)) + for name in ("scripts", "scripts.train", "scripts.train.joint", + "scripts.clusters", "scripts.clusters.pace", "scripts.ice"): + package = importlib.import_module(name) + local = str(root.joinpath(*name.split("."))) + package.__path__ = [local] + [str(p) for p in package.__path__ if str(p) != local] + owned_modules = {str(Path(n).with_suffix("")).replace("/", ".") for n in names + if n.endswith(".py")} + for name, module in list(sys.modules.items()): + if name in owned_modules: + filename = getattr(module, "__file__", None) + if filename and not Path(filename).resolve().is_relative_to(root.resolve()): + raise ValueError("Service imported before operational admission: " + name) + return root + + +def command(request, request_path, runtime_bootstrap, arguments): + prefix = [sys.executable, str(runtime_bootstrap)] + if request.get("operational_service"): + prefix += [str(Path(request["operational_service"]["root"])/"scripts/train/joint/service_bootstrap.py"), + str(request_path), "--"] + return prefix + list(arguments) + + +def main(): + request_path, delimiter, *arguments = sys.argv[1:] + if delimiter != "--" or not arguments: + raise ValueError("Expected request -- module-or-script") + root = activate(json.loads(Path(request_path).read_text())) + if arguments in (["--check-only"], ["--check-dependencies"]): + tools = (("contract",) if arguments == ["--check-dependencies"] else + ("contract", "continuation", "retention", "allocation_boundary")) + paths = {name: importlib.import_module("scripts.train.joint."+name).__file__ for name in tools} + for name in DEPENDENCIES: + module = name.removesuffix(".py").replace("/", ".") + paths[module] = importlib.import_module(module).__file__ + if not all(Path(p).resolve().is_relative_to(root.resolve()) for p in paths.values()): + raise ValueError("Operational tool import drift") + print(json.dumps(dict(status="PASS", operational_imports=paths, + model_package=importlib.import_module("egomimic").__file__))) + return + if arguments[0] == "-m": + sys.argv = [arguments[1], *arguments[2:]] + runpy.run_module(arguments[1], run_name="__main__", alter_sys=True) + else: + sys.argv = arguments + runpy.run_path(arguments[0], run_name="__main__") + + +if __name__ == "__main__": + main() diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/verify_factorial.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/verify_factorial.py new file mode 100644 index 000000000..95ef0a879 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/verify_factorial.py @@ -0,0 +1,122 @@ +"""Prove common image initialization and RGB draws from all four actual GPU smokes.""" + +import argparse +import copy +import json +from pathlib import Path + +from omegaconf import OmegaConf + +from scripts.train.joint.contract import bound, need, sha, verify_evidence, verify_model_execution, write_once + +CELLS = ("image_only", "image_proprio", "image_action", "image_proprio_action") + + +def image_controls(request, cfg, controls): + """Project only the declared native proprio consequences out of paired controls. + + The full context remains independently bound by verify_evidence for each run. + Manifest content, every remaining data setting and actual RGB/mask/noise + digests must still match. Legacy joint requests retain exact context equality. + """ + if request.get("model_execution") is None: + return False + verify_model_execution(request, cfg) + proprio = request["active_streams"] == ["image", "proprio"] + need(request["experiment"] == ("image_proprio" if proprio else "image_only"), + "Native experiment/stream mismatch") + data = controls["data"] + need(data["image_only"] is (not proprio) + and data["couple_state_observations"] is proprio, + "Unexpected native modality data flags") + data.pop("image_only") + data.pop("couple_state_observations") + frames = data["discrete_frames"] if data["mode"] == "discrete" else data["max_frames"] + need(isinstance(frames, int) and frames > 0, "Invalid native token budget") + controls["joint"]["max_tokens"] -= frames * int(proprio) + need(controls["joint"]["max_tokens"] > 0, "Missing image token budget") + return True + + +def verify(requests): + cells = set(CELLS) if len(requests) == 4 else {"image_only", "image_proprio"} + need(len(requests) in (2, 4) and {r["experiment"] for r in requests} == cells, + "Need all four factorial arms or the exact image/proprio pair") + need(len({r.get("arm", "discrete") for r in requests}) == 1, "Paired controls require one time mode") + reference = None + rows = [] + for request in requests: + completion, _ = verify_evidence(request) + cfg = OmegaConf.to_container( + OmegaConf.create(bound(request["smoke"]["resolved"], False)), resolve=True + ) + controls = { + key: copy.deepcopy(cfg[key]) + for key in ( + "data", + "seed", + "runtime", + "world_model_attention", + "joint", + "trainer", + ) + } + smoke = bound(request["smoke"]["request"]) + controls = json.loads( + json.dumps(controls) + .replace(smoke["output"], "") + .replace(smoke["local_logs"], "") + ) + native = image_controls(request, cfg, controls) + paired = dict( + controls=controls, + source_revision=request["source_revision"], + data_context=(dict(scope="native-modality-specific-contexts", + data_manifest_sha256=request["data_manifest_sha256"], + model_execution=request["model_execution"]) + if native else completion["ranks"][0]["data_context_sha256"]), + initial_image=[ + r["initial_image_weights_sha256"] for r in completion["ranks"] + ], + rgb_batches=[r["paired_rgb_batch_sha256"] for r in completion["ranks"]], + ) + if reference is None: + reference = paired + need( + paired == reference, + "Unpaired data, masks, actual noise, initial RGB weights or runtime", + ) + rows.append( + dict( + experiment=request["experiment"], + smoke_completion_sha256=request["smoke"]["completion"]["sha256"], + smoke_request_sha256=request["smoke"]["request"]["sha256"], + smoke_job=request["smoke"]["job_id"], + data_context_sha256=completion["ranks"][0]["data_context_sha256"], + ) + ) + return dict( + schema="joint-factorial-gpu-controls-v1", + status="PASS", + source_revision=requests[0]["source_revision"], + experiments=sorted(cells), + paired=reference, + evidence=rows, + ) + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("requests", nargs="+", type=Path) + parser.add_argument("--output", type=Path, required=True) + args = parser.parse_args() + result = verify([json.loads(path.read_text()) for path in args.requests]) + result["request_files"] = [ + {"path": str(p), "sha256": sha(p)} for p in args.requests + ] + write_once(args.output, result) + print(json.dumps(dict(status="PASS", output=str(args.output)))) + + +if __name__ == "__main__": + main() diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/verify_full.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/verify_full.py new file mode 100644 index 000000000..e0a6793d6 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/verify_full.py @@ -0,0 +1,258 @@ +"""Allocated postflight after normal request-bound training; never creates another checkpoint.""" + +import csv +import json +from scripts.train.joint.lr_policy import validate, update_lr, verify_scheduler +import math +import os +import re +import sys +from pathlib import Path + +from scripts.train.joint.contract import need, sha, verify_evidence, write_once + + +def main(): + request_path = Path(sys.argv[1]) + request = json.loads(request_path.read_text()) + _, preflight = verify_evidence(request) + output = Path(request["output"]) + from scripts.train.joint.continuation import allocation_steps + + start, target = allocation_steps(request) + partial = target < request["target_steps"] + need(request["target_steps"] in (100000, 300000), "Unsupported retained training budget") + from scripts.train.joint.native_subtasks import selected + native_subtask = selected(request) + streams = request["active_streams"] + count = target // 20000 + import torch + from hydra.utils import instantiate + from omegaconf import OmegaConf + + from egomimic.pipeline.checkpoint_binding import validate_checkpoint_binding + from egomimic.pipeline.construction import checkpoint_construction + from egomimic.pl_utils.pl_model import ModelWrapper + + from scripts.train.joint.production_history import has_interruption, retained_milestones, scheduled_validation + interrupted_history = has_interruption(request) + retained_history = validation_history = None + milestones = {} + directory = output / "checkpoints" + for path in directory.glob("*.ckpt"): + if path.name == "last.ckpt": + continue + match = re.search(r"([0-9]{9})\.ckpt$", path.name) + need( + match is not None and path.is_file() and not path.is_symlink(), + "Unexpected checkpoint file", + ) + step = int(match[1]) + need(step not in milestones, "Duplicate checkpoint step") + milestones[step] = path + if interrupted_history: + milestones, retained_history = retained_milestones(request, target) + expected = set(range(20000, target + 1, 20000)) + need(set(milestones) <= expected and target in milestones, "Unexpected milestones or missing local recovery") + from scripts.train.joint.retention import archived_milestones + + archived, archive_proof = archived_milestones(request, expected - set(milestones)) + milestones.update(archived) + latest = directory / "last.ckpt" + need( + latest.is_symlink() and latest.resolve() == milestones[target].resolve(), + "Last must link to immutable terminal milestone", + ) + selected = latest.resolve() + if partial: + receipt_path = output/"allocation-evidence"/f"allocation-step{target:09d}.json" + boundary = json.loads(receipt_path.read_text()) + need(boundary["status"] == "PASS" and boundary["start_step"] == start + and boundary["global_step"] == target + and boundary["target_step"] == request["target_steps"] + and boundary["checkpoint_saved_after_validation"], "Missing graceful boundary proof") + selected = Path(boundary["checkpoint"]["path"]) + need(sha(selected) == boundary["checkpoint"]["sha256"], "Changed post-validation recovery") + checkpoint = torch.load(selected, map_location="cpu", weights_only=False, mmap=True) + need(checkpoint["global_step"] == target, "Training ended before requested budget") + cfg = OmegaConf.load(request_path.with_suffix(".resolved.yaml")) + model_config = OmegaConf.create(checkpoint["hyper_parameters"]["config_tree"]) + need( + OmegaConf.to_container(cfg.model, resolve=True) + == OmegaConf.to_container(model_config.model, resolve=True), + "Checkpoint model differs from run", + ) + need( + model_config.run_provenance.run_id == request["run_id"], + "Checkpoint belongs to another W&B identity", + ) + need( + all( + t.dtype == torch.float32 and torch.isfinite(t).all() + for t in checkpoint["state_dict"].values() + ), + "Invalid FP32 stored weights", + ) + optimizers, schedulers = ( + checkpoint.get("optimizer_states", []), + checkpoint.get("lr_schedulers", []), + ) + need( + len(optimizers) == 1 and bool(optimizers[0]["state"]), + "Missing AdamW/scheduler state", + ) + policy = validate(request["lr_policy"]) + need( + all(g["lr"] == update_lr(policy, target) and (not policy["warmup_optimizer_steps"] or g["initial_lr"] == policy["peak_lr"]) for g in optimizers[0]["param_groups"]), + "Wrong terminal LR", + ) + verify_scheduler(policy, schedulers, target) + if native_subtask: + from egomimic.pl_utils.joint_smoke import check_conditional_adam_state + check_conditional_adam_state(optimizers[0], checkpoint["native_conditional_optimizer_usage"], target) + for state in optimizers[0]["state"].values(): + need( + (native_subtask or float(state["step"]) == target) + and all( + state[k].dtype == torch.float32 and torch.isfinite(state[k]).all() + for k in ("exp_avg", "exp_avg_sq") + ), + "Invalid AdamW moments/step", + ) + sampler = checkpoint.get("PixelProprioDataModule", {}) + need( + sampler.get("schema") == "mot-sampling-state-v1" + and sampler.get("consumed_batches") == target + and sampler["distributed_sampling"]["world_size"] == request["world_size"] + and sampler["distributed_sampling"]["global_batch_size"] == 32, + "Wrong sampling continuation state", + ) + rng = checkpoint.get("mot_rng_state", {}) + need( + rng.get("schema") == "mot_rng_state.distributed.v1" + and rng.get("world_size") == request["world_size"] + and len(rng.get("ranks", [])) == request["world_size"] + and all( + set(r) == {"torch_cpu", "torch_cuda", "numpy", "python", "cuda_scope"} + and r["cuda_scope"] == "current_device" + and len(r["torch_cuda"]) == 1 + for r in rng["ranks"] + ), + "Missing all-rank RNG state", + ) + data = instantiate(cfg.data) + context = data.prepare_context( + mode="eval", + normalization="prepared", + normalizer=None, + restored_state=checkpoint["data_context"], + ) + need( + context.fingerprint() == preflight["provenance"]["data_context_sha256"], + "Changed terminal context", + ) + validate_checkpoint_binding(checkpoint, model_config, context) + with checkpoint_construction(): + wrapper = ( + ModelWrapper(config_tree=model_config, enable_grad_norm=False).cuda().eval() + ) + context.bind(wrapper.model) + wrapper.data_context = context + wrapper.load_state_dict(checkpoint["state_dict"], strict=True) + optimizer = instantiate(cfg.model.optimizer, params=wrapper.parameters()) + if callable(optimizer): + optimizer = optimizer() + scheduler = instantiate(cfg.model.scheduler, optimizer=optimizer) + optimizer.load_state_dict(optimizers[0]) + if scheduler is not None: + scheduler.load_state_dict(schedulers[0]) + need( + (scheduler.state_dict() == schedulers[0] if policy["warmup_optimizer_steps"] else scheduler is None) + and all(g["lr"] == update_lr(policy, target) for g in optimizer.param_groups), + "Strict AdamW/scheduler reload failed", + ) + expected_embodiments = set(request["interfaces"]["pose_dims"]) if native_subtask else {"libero_gripper"} + sampled = set() + wrapper.model.device = next(wrapper.parameters()).device + for batch in data.val_dataloader(): + for embodiment in set(batch) & expected_embodiments - sampled: + sample = batch[embodiment] + for stream in sample["world"].values(): + stream["value"] = torch.where(stream["observed"][..., None], stream["value"], float("nan")) + groups = wrapper.model.process_batch_for_training({embodiment: sample}) + torch.manual_seed(42) + with torch.no_grad(), torch.autocast("cuda", dtype=torch.bfloat16): + predictions = wrapper.model.forward_eval(groups)[embodiment][ + getattr(cfg.evaluator, "prediction_key", "image_proprio_prediction")] + for name, value in predictions.items(): + stream = groups[embodiment]["world"][name] + need(value.dtype == torch.float32 and value.shape == stream["value"].shape + and torch.isfinite(value).all(), "Invalid terminal sample") + need(torch.equal(value[stream["observed"]], stream["value"][stream["observed"]]), + "Observed values changed") + sampled.add(embodiment) + if sampled == expected_embodiments: + break + need(sampled == expected_embodiments, "Missing terminal sample embodiment") + if interrupted_history: + metric_names = {f"val/{emb}/{kind}/{('action_command_mse' if stream == 'action' else stream + '_normalized_mse')}" + for emb in expected_embodiments for kind in ("forecast", "completion") + for stream in streams if stream != "action" or emb in request["interfaces"]["action_dims"]} + validation, validation_history = scheduled_validation(request, target, metric_names) + else: + validation = {} + from scripts.train.joint.continuation import log_segments + + for csv_path in log_segments(request): + segment = {} + with csv_path.open() as stream: + for row in csv.DictReader(stream): + metrics = { + k: float(v) + for k, v in row.items() + if any(k.startswith("val/" + e + "/") for e in expected_embodiments) and v + } + if metrics: + step = int(float(row["step"])) + need(all(math.isfinite(v) for v in metrics.values()), "Nonfinite validation history") + segment.setdefault(step, {}).update(metrics) + need(not validation.keys() & segment.keys(), "Repeated validation across allocations") + validation.update(segment) + need( + len(validation) == count + and all(len(v) == (sum(2 * (len(streams) - (0 if e in request["interfaces"]["action_dims"] else 1)) + for e in expected_embodiments) if native_subtask else 2 * len(streams)) + for v in validation.values()) + and all( + step in validation or step - 1 in validation + for step in range(20000, target + 1, 20000) + ), + "Missing scheduled validation events", + ) + write_once( + (output/"allocation-evidence"/f"completion-step{target:09d}.json" + if partial else output / "full-completion.json"), + dict( + schema="joint-mot-allocation-v1" if partial else "joint-mot-full-v1", + status="PASS", + request_sha256=sha(request_path), + job_id=os.environ["SLURM_JOB_ID"], + run_id=request["run_id"], + global_step=target, + world_size=request["world_size"], + checkpoint_sha256=sha(selected), + strict_full_wrapper_optimizer_scheduler_reload=True, + sampler_all_rank_rng_verified=True, + sample_finite=True, + retained_milestones=count, + validation_events=count, + checkpoint=str(selected), + archive_inventory=archive_proof, + **(dict(retained_attempt_history=retained_history, committed_validation_history=validation_history) + if interrupted_history else {}), + ), + ) + + +if __name__ == "__main__": + main() diff --git a/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/verify_temporal_pair.py b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/verify_temporal_pair.py new file mode 100644 index 000000000..f2909d263 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/plain-service35/scripts/train/joint/verify_temporal_pair.py @@ -0,0 +1,426 @@ +"""Admit two fresh native image/proprio temporal-representation trials. + +This v1 contract is deliberately narrow: frozen535d, constant1e-4, four ranks, +300k updates and all15 scheduled checkpoints. It validates both real GPU smokes; +a PASS string alone is never an admission. Different D/C training draws and +whole-model initial hashes are retained, not presented as paired controls. +""" + +import argparse +import copy +import hashlib +import json +from pathlib import Path +import re + +from scripts.train.joint.contract import ( + bound, compare_configs, need, sha, verify_evidence, verify_model_execution, + write_once, +) + +SCHEMA = "native-image-proprio-temporal-pair-v1" +SOURCE = "535d4fc26c4c85cf57bbd2a776cc79cfec085c4e" +SOURCE_MANIFEST = "f29118056a2f7824b5215e503bed99b77264b1598bfe154ba20c5412be106184" +SOURCE_ARCHIVE = "f23b041bb2e8f250e406cbc24ef7be06b463221e8a004125d175f006661d8325" +DATA_MANIFEST = "8c40d792a5cedd4105ff8270ff3141767b147513c52f11292f888d9b1527bfe2" +MODES = ("temporal_comparison", "optimizer_comparison", "modality_comparison", + "capacity_comparison", "factorial_controls", "track_recipe_comparison", "pixel_recipe_comparison", "gap_comparison", "noise_comparison") +PROFILES = { + "discrete": dict(strategy="discrete_window", pose=36, tokens=3216, + parameters=102135076, proprio_parameters=13956388), + "continuous": dict(strategy="full_episode_uniform", pose=9, tokens=12864, + parameters=102121225, proprio_parameters=13942537), +} + + +def digest(value): + return hashlib.sha256(json.dumps(value, sort_keys=True, separators=(",", ":"), + allow_nan=False).encode()).hexdigest() + + +def canonical_request(request): + """The receipt binding is the only field excluded from the request identity.""" + value = copy.deepcopy(request) + value.pop("temporal_comparison", None) + return digest(value) + + +def admission_mode(request): + modes = [name for name in MODES if request.get(name) is not None] + need(len(modes) == 1, "Exactly one production comparison contract required") + return modes[0] + + +def valid_hash(value): + return isinstance(value, str) and re.fullmatch(r"[0-9a-f]{64}", value) is not None + + +def evidence_binding(value): + need(isinstance(value, dict) and set(value) == {"path", "sha256"} + and isinstance(value["path"], str) and Path(value["path"]).is_absolute() + and valid_hash(value["sha256"]), "Invalid immutable evidence binding") + return value + + +def request_shape(request): + need(request.get("schema") == "joint-training-v2" and request.get("phase") == "full" + and request.get("arm") in PROFILES, "Temporal pair requires D/C full requests") + need(not any(k.startswith("_") for k in request), "Request still contains preparation fields") + need(not any(name in request for name in MODES), "Prototype already has an admission contract") + need(not any(name in request for name in ( + "continuation", "allocation_stop_step", "allocation_boundaries", "allocation_recovery")), + "Temporal v1 requires fresh single-allocation requests") + need(request.get("source_revision") == SOURCE + and request.get("source_manifest_sha256") == SOURCE_MANIFEST + and request.get("source_archive_sha256") == SOURCE_ARCHIVE + and request.get("data_manifest_sha256") == DATA_MANIFEST, + "Temporal v1 source/data identity changed") + need(request.get("active_streams") == ["image", "proprio"] + and request.get("experiment") == "image_proprio" + and request.get("action_contract") is None, + "Temporal pair supports image/proprio only") + profile = PROFILES[request["arm"]] + need(request.get("parameters") == profile["parameters"] + and request.get("expert_parameters") == { + "image": 88178688, "proprio": profile["proprio_parameters"]} + and request.get("expert_widths") == [768, 256] + and request.get("vector_expert_parameter_budget") == 20000000, + "Temporal expert architecture changed") + need(request.get("world_size") == 4 and request.get("per_rank_batch") == 8 + and request.get("global_batch") == 32 and request.get("target_steps") == 300000 + and request.get("lr_policy") == { + "peak_lr": 1e-4, "schedule": "constant", "warmup_optimizer_steps": 0}, + "Temporal topology, budget or LR recipe changed") + for name in ("source", "source_manifest", "source_archive", "data_manifest", "output", "local_logs"): + need(isinstance(request.get(name), str) and Path(request[name]).is_absolute(), + "Absolute bound path required: " + name) + need(isinstance(request.get("run_id"), str) and bool(request["run_id"]), "Missing run identity") + need(request.get("intended_full_run_id", request["run_id"]) == request["run_id"] + and request.get("intended_full_output", request["output"]) == request["output"] + and request.get("intended_full_target_steps", 300000) == 300000, + "Full request contradicts intended identity") + return profile + + + +def verify_overrides(request): + """The narrow v1 recipe permits no additional scientific override on both arms.""" + arm, p = request["arm"], PROFILES[request["arm"]] + expected = [ + f"+experiment=pixel_proprio/native_joint/{arm}_image_proprio", "hydra/launcher=basic", + "data.manifest_path=" + request["data_manifest"], "paths.work_dir=" + request["source"], + "paths.output_dir=" + request["output"], "hydra.run.dir=" + request["output"], + "hydra.sweep.dir=" + request["output"], "hydra.job.chdir=false", + "+trainer.enable_progress_bar=false", "+trainer.enable_model_summary=false", + "logger=[wandb,csv]", "logger.wandb.id=" + request["run_id"], "logger.wandb.resume=never", + "logger.csv.name=csv", "logger.csv.flush_logs_every_n_steps=1", + "logger.csv.save_dir=" + request["local_logs"], "evaluator.pixel_diagnostics.log_wandb=true", + "modality_ablation.screening_budget_updates=300000", "trainer.devices=4", + "data.distributed_world_size=4", "data.batch_size=8", "model.optimizer.lr=1e-4", + "model.scheduler=null", "data.mode=" + arm, "data.sampling_strategy=" + p["strategy"], + "data.min_frames=2", "data.max_frames=64", "data.discrete_frames=16", "data.stride=4", + "joint.max_tokens=" + str(p["tokens"]), "joint.pose_dims.libero_gripper=" + str(p["pose"]), + "trainer.max_steps=300000", "callbacks.model_checkpoint.save_last=link", + ] + actual = request.get("overrides") + need(isinstance(actual, list) and all(isinstance(v, str) for v in actual) + and sorted(actual) == sorted(expected), "Additional or changed temporal v1 override") + + +def compose_request(request): + from hydra import compose, initialize_config_dir + from omegaconf import OmegaConf + with initialize_config_dir(config_dir=str(Path(request["source"])/"egomimic/hydra_configs"), + version_base=None): + cfg = compose(config_name="train_zarr_cartesian", overrides=request["overrides"]) + return OmegaConf.to_container(cfg, resolve=True, throw_on_missing=True) + + +def normalize_config(request, cfg): + """Check every allowed substitution at its exact executed/resolved path.""" + profile, arm = PROFILES[request["arm"]], request["arm"] + cfg = copy.deepcopy(cfg) + need(verify_model_execution(request, cfg) == "visual_diffusion", "Wrong native graph") + need(cfg["seed"] == 42 and cfg["data"]["seed"] == 42 + and cfg["model"]["optimizer"]["lr"] == 1e-4 + and cfg["model"]["optimizer"]["weight_decay"] == 0.01 + and cfg["model"]["scheduler"] is None and not cfg["model"]["enable_grad_norm"] + and cfg["ckpt_path"] is None + and not cfg["model"]["pipeline"].get("initialization") + and not cfg["model"]["pipeline"].get("trainability"), "Wrong fresh optimizer recipe") + need(cfg["runtime"]["slurm_requeue_owner"] == "none" and cfg["runtime"]["disable_tf32"] + and cfg["trainer"]["precision"] == "bf16-mixed" + and cfg["trainer"]["devices"] == cfg["data"]["distributed_world_size"] == 4 + and cfg["data"]["batch_size"] == 8 and cfg["trainer"]["accumulate_grad_batches"] == 1, + "Wrong precision/topology/runtime") + need(set(cfg["callbacks"]) == {"model_checkpoint", "learning_rate_monitor", "wandb_profiler"} + and cfg["trainer"]["limit_val_batches"] == 1.0 + and cfg["trainer"]["limit_train_batches"] == 1.0 + and cfg["val_at_end"] is True, + "Unexpected checkpoint callback or partial/final-validation policy") + data = cfg["data"] + need(data["mode"] == arm and data["sampling_strategy"] == profile["strategy"] + and data["discrete_frames"] == 16 and data["stride"] == 4 + and data["min_frames"] == 2 and data["max_frames"] == 64 + and data["max_past_seconds"] is None and data["max_future_seconds"] is None + and data["checkpointable_sampling"] is True and data["couple_state_observations"] is True + and data["image_only"] is False and data["manifest_path"] == request["data_manifest"], + "Unexpected temporal sampling contract") + need(data["validation_sampling_strategy"] == "discrete_window" + and data["validation_discrete_frames"] == 16 and data["validation_stride"] == 4 + and data["validation_anchors_per_episode"] == 2 + and data["validation_batch_size"] == 1 + and data["validation_batches_per_embodiment"] is None + and cfg["evaluator"]["objective"] == "visual_proprio" + and cfg["evaluator"]["sample_seed"] == 42, + "Scheduled held-out validation changed") + data["mode"], data["sampling_strategy"] = "", "" + need(cfg["name"] == f"native_mot_{arm}_image_proprio_s42_300k", "Unbound recipe name") + cfg["name"] = "" + need(cfg["joint"]["pose_dims"] == {"libero_gripper": profile["pose"]} + and cfg["joint"]["max_tokens"] == profile["tokens"] + and cfg["pixel_video"]["max_tokens"] == profile["tokens"], "Wrong temporal dimensions") + cfg["joint"]["pose_dims"], cfg["joint"]["max_tokens"] = "", "" + cfg["pixel_video"]["max_tokens"] = "" + ids = cfg["model"]["pipeline"]["stage_ids"] + need(ids == {"joint_noising": 0, "joint_denoiser": 1, "image_loss": 2, + "proprio_loss": 3, "joint_sampler": 4} + and cfg["modality_ablation"]["stage_ids"] == ids, + "Unexpected native stage graph") + models = [cfg["model"]["pipeline"]["stages"][1]["model"], + cfg["modality_ablation"]["nodes"]["joint_denoiser"]["model"], + cfg["modality_ablation"]["graph"][1]["model"]] + image_models = [cfg["native_joint"]["reference"]["pipeline"]["stages"][1]["model"]] + for model in models: + need(model["pose_dims"] == {"libero_gripper": profile["pose"]} + and model["active_streams"] == ["image", "proprio"] + and model["proprio_width"] == 256, "Wrong resolved proprio model") + model["pose_dims"] = "" + image_models.append(model["image_model"]) + for model in image_models: + need(model["time_mode"] == arm and model["max_tokens"] == profile["tokens"], + "Unexpected image temporal representation") + model["time_mode"], model["max_tokens"] = "", "" + need(cfg["paths"]["output_dir"] == request["output"] + and cfg["logger"]["csv"]["save_dir"] == request["local_logs"] + and cfg["logger"]["wandb"]["id"] == request["run_id"], "Unbound output/log identity") + cfg["logger"]["wandb"]["id"] = "" + def paths(value): + if isinstance(value, dict): + return {key: paths(item) for key, item in value.items()} + if isinstance(value, list): + return [paths(item) for item in value] + if isinstance(value, str): + for old, replacement in ((request["output"], ""), + (request["local_logs"], "")): + if value == old or value.startswith(old + "/"): + return replacement + value[len(old):] + return value + return paths(cfg) + + +def disjoint(paths): + normalized = [Path(value) for value in paths] + need(all(p.is_absolute() and ".." not in p.parts for p in normalized), "Unsafe artifact path") + for i, left in enumerate(normalized): + need(all(left != right and left not in right.parents and right not in left.parents + for right in normalized[i+1:]), "Overlapping experiment output/log paths") + + +def verify(prototypes): + """Return reproducible evidence from two immutable full-request prototypes.""" + need(isinstance(prototypes, list) and len(prototypes) == 2, "Exactly two prototypes required") + pairs = [(evidence_binding(binding), bound(binding)) for binding in prototypes] + need({request.get("arm") for _, request in pairs} == set(PROFILES), "Missing or duplicate temporal arm") + pairs.sort(key=lambda row: row[1]["arm"]) + requests = [request for _, request in pairs] + for request in requests: + request_shape(request) + verify_overrides(request) + need(sha(request["source_manifest"]) == SOURCE_MANIFEST + and sha(request["data_manifest"]) == DATA_MANIFEST, "Source/data manifest bytes changed") + for key in ("source", "source_revision", "source_manifest", "source_manifest_sha256", + "source_archive", "source_archive_sha256", "data_manifest", "data_manifest_sha256", + "active_streams", "experiment", "world_size", "per_rank_batch", "global_batch", + "target_steps", "lr_policy", "model_execution", "operational_service", + "lambda_runtime", "runtime_localization", "data_cache", "allocation"): + need(requests[0].get(key) == requests[1].get(key), "Temporal control changed: " + key) + need(requests[0]["run_id"] != requests[1]["run_id"], "Duplicate full W&B identity") + need(requests[0]["smoke"]["job_id"] != requests[1]["smoke"]["job_id"], "Shared GPU smoke job") + outputs, image_hashes, records, normalized = [], [], [], [] + for binding, request in pairs: + completion, preflight = verify_evidence(request) + smoke_request = bound(request["smoke"]["request"]) + need(smoke_request.get("intended_full_run_id") == request["run_id"] + and smoke_request.get("intended_full_output") == request["output"] + and smoke_request.get("intended_full_target_steps") == request["target_steps"], + "Smoke belongs to another full experiment") + outputs.extend((request["output"], request["local_logs"], smoke_request["output"], smoke_request["local_logs"])) + from omegaconf import OmegaConf + smoke_cfg = OmegaConf.to_container(OmegaConf.create(bound(request["smoke"]["resolved"], False)), resolve=True) + cfg = compose_request(request) + compare_configs(cfg, smoke_cfg, request) + normalized.append(normalize_config(request, cfg)) + ranks = [] + for rank in completion["ranks"]: + value = rank["initial_image_weights_sha256"] + need(valid_hash(value) and valid_hash(rank["data_context_sha256"]) + and all(valid_hash(v) for v in rank["initial_weights"] + rank["paired_rgb_batch_sha256"]), + "Missing actual initial/batch/context hash") + image_hashes.append(value) + ranks.append({key: rank[key] for key in ( + "rank", "initial_image_weights_sha256", "initial_weights", "paired_rgb_batch_sha256", "data_context_sha256")}) + records.append(dict(arm=request["arm"], prototype=binding, + canonical_request_sha256=canonical_request(request), + resolved_sha256=digest(cfg), smoke_job_id=request["smoke"]["job_id"], + smoke_completion_sha256=request["smoke"]["completion"]["sha256"], + smoke_resolved_sha256=request["smoke"]["resolved"]["sha256"], + data_context_sha256=preflight["provenance"]["data_context_sha256"], + ranks=ranks)) + disjoint(outputs) + for request in requests: + disjoint([request["output"], request["local_logs"], request["source"], request["data_cache"]["root"]]) + need(len(image_hashes) == 8 and len(set(image_hashes)) == 1, "Actual initial image weights differ across ranks/arms") + need(normalized[0] == normalized[1], "Unexpected D/C scientific configuration difference") + return dict(schema=SCHEMA, status="PASS", source_revision=SOURCE, + source_manifest_sha256=SOURCE_MANIFEST, data_manifest_sha256=DATA_MANIFEST, + initial_image_weights_sha256=image_hashes[0], normalized_config_sha256=digest(normalized[0]), + fairness="FAIR WITH CAVEATS", + caveats=["Equal optimizer updates and global batch; temporal representation, frame/token exposure and compute differ.", + "Actual training draws, full-model initialization and data-context hashes are recorded separately, not paired."], + evidence=records) + + +def admit(request): + need(admission_mode(request) == "temporal_comparison", "Wrong temporal admission mode") + need(not any(name in request for name in ("continuation", "allocation_stop_step", "allocation_boundaries", "allocation_recovery")), + "Temporal v1 supports fresh single-allocation requests only") + receipt = bound(evidence_binding(request["temporal_comparison"])) + need(receipt.get("schema") == SCHEMA and receipt.get("status") == "PASS" + and len(receipt.get("evidence", [])) == 2, "Missing temporal GPU evidence") + expected = verify([row["prototype"] for row in receipt["evidence"]]) + need(receipt == expected, "Temporal receipt differs from freshly verified evidence") + members = [row for row in receipt["evidence"] + if row["arm"] == request["arm"] and row["canonical_request_sha256"] == canonical_request(request)] + need(len(members) == 1, "Full request is not an exact admitted prototype member") + return receipt + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("requests", nargs=2, type=Path, help="Two immutable full prototypes without temporal_comparison") + parser.add_argument("--output", required=True, type=Path) + args = parser.parse_args() + prototypes = [dict(path=str(path.resolve()), sha256=sha(path)) for path in args.requests] + write_once(args.output, verify(prototypes)) + + +if __name__ == "__main__": + main() + + +def admit_track_recipe(request, *, spatial="track"): + """Bind independent D/C track recipes to both native smokes and their controls.""" + need(spatial in ("image", "track"), "Unknown spatial recipe") + mode = "pixel_recipe_comparison" if spatial == "image" else "track_recipe_comparison" + schema = "native-pixel-recipe-pair-v1" if spatial == "image" else "native-track-recipe-pair-v1" + need(admission_mode(request) == mode, "Wrong native recipe admission mode") + selection = request[mode] + need(selection.get("schema") == schema, "Unknown native recipe pair") + pairs = [bound(evidence_binding(item)) for item in selection["prototypes"]] + need(len(pairs) == 2 and {p["arm"] for p in pairs} == {"discrete", "continuous"}, + "Both independent track arms required") + current = copy.deepcopy(request) + current.pop(mode) + need(sum(current == p for p in pairs) == 1, "Full request differs from selected prototype") + outputs, normalized, initial_images = [], [], [] + for item in pairs: + need(item["phase"] == "full" and item["target_steps"] == 300000 + and item["world_size"] == 4 and item["per_rank_batch"] == 8 + and item["global_batch"] == 32 + and item["active_streams"] == [spatial, "proprio", "action"] + and item["lr_policy"] == dict(peak_lr=1e-4, schedule="constant", warmup_optimizer_steps=0), + "Track full recipe changed") + completion, _ = verify_evidence(item) + cfg = compose_request(item) + from omegaconf import OmegaConf + smoke_cfg = OmegaConf.to_container(OmegaConf.create(bound(item["smoke"]["resolved"], False)), resolve=True) + compare_configs(cfg, smoke_cfg, item) + verify_model_execution(item, cfg) + data, arm = copy.deepcopy(cfg["data"]), item["arm"] + gap = [dict(start_step=step, max_gap_seconds=seconds) + for step, seconds in ((0, .10), (50000, .15), (100000, .20), (200000, .30))] + need(data["mode"] == arm and data["min_frames"] == 2 and data["max_frames"] == 64 + and (arm != "discrete" or (data["discrete_frames"] == 16 and data["stride"] == 4)) + and data["sampling_strategy"] == ("discrete_window" if arm == "discrete" else "full_episode_uniform") + and data["validation_sampling_strategy"] == ("discrete_window" if spatial == "image" or arm == "discrete" else "full_episode_uniform") + and data.get("completion_gap_schedule") == (gap if spatial == "track" and arm == "continuous" else None) + and cfg["seed"] == data["seed"] == 42 and cfg["ckpt_path"] is None, + "Track timeline, seed or completion-only gap changed") + if spatial == "image": + initial_images.extend(r["initial_image_weights_sha256"] for r in completion["ranks"]) + batch_key = "paired_track_batch_sha256" if spatial == "track" else "paired_rgb_batch_sha256" + need(all(len(r[batch_key]) == 3 for r in completion["ranks"]), "Actual corruption hashes missing") + if spatial == "image": + from scripts.train.joint.dataset_contract import verify_dataset + counts, validation = verify_dataset(item) + need(item.get("dataset_contract") is not None + and data["validation_anchors_per_episode"] == item["dataset_contract"]["validation_anchors_per_episode"] + and validation == 100 and counts == item["dataset_contract"]["splits"], "Unbound pixel dataset") + normalized.append(track_recipe_controls(item, cfg, spatial=spatial)) + smoke_request = bound(item["smoke"]["request"]) + need(smoke_request["intended_full_run_id"] == item["run_id"] + and smoke_request["intended_full_output"] == item["output"], "Track smoke belongs to another run") + outputs.extend((item["output"], item["local_logs"], smoke_request["output"], smoke_request["local_logs"])) + for key in ("source_revision", "source_manifest_sha256", "source_archive_sha256", "data_manifest_sha256", + "model_execution", "operational_service"): + need(pairs[0].get(key) == pairs[1].get(key), "Native recipe shared control changed: " + key) + if spatial == "image": + for key in ("dataset_contract", "data_cache", "lambda_runtime"): + need(pairs[0].get(key) == pairs[1].get(key), "Pixel recipe shared control changed: " + key) + need(pairs[0]["smoke"]["job_id"] != pairs[1]["smoke"]["job_id"] + and pairs[0]["run_id"] != pairs[1]["run_id"], "Track pair shares experiment identity") + need(normalized[0] == normalized[1], "Undeclared track recipe difference") + disjoint(outputs) + if spatial == "image": + need(len(initial_images) == 8 and len(set(initial_images)) == 1, "Actual initial image weights differ") + return dict(schema=schema, status="PASS", fairness="FAIR WITH CAVEATS", + claim="Discrete versus continuous native image/state/action recipes on the same prepared corpus", + caveats=["Equal optimizer updates/global batch; temporal exposure, compute and vector initialization RNG differ.", + "Validation anchors do not increase the number of independent held-out episodes."]) + return dict(schema="native-track-recipe-pair-v1", status="PASS", fairness="FAIR WITH CAVEATS", + claim="Independent discrete versus continuous completion-gap track recipes", + caveats=["Equal updates/global batch; temporal exposure, sampling, compute and initialization RNG differ.", + "Completion-only continuous gap is intentional; this is not a gap-only causal ablation."]) + + +def track_recipe_controls(item, cfg, *, spatial="track"): + """Normalize only declared temporal fields and output-derived operational locations.""" + data, model = copy.deepcopy(cfg["data"]), copy.deepcopy(cfg["model"]) + for key in ("mode", "sampling_strategy", "validation_sampling_strategy", "validation_discrete_frames", + "validation_stride", "completion_gap_schedule", "discrete_frames", "stride"): + data.pop(key, None) + arm = item["arm"] + for stage in model["pipeline"]["stages"]: + if "model" in stage and stage["model"].get("_target_", "").endswith("JointImageProprioModel"): + core = stage["model"]["image_model"] + need(stage["model"]["pose_dims"] == {"libero_gripper": 36 if arm == "discrete" else 9} + and stage["model"]["action_dims"] == {"libero_gripper": 28 if arm == "discrete" else 7} + and core["time_mode"] == arm + and core["max_tokens"] == (16 if arm == "discrete" else 64) * (1122 if spatial == "track" else 202), + "Track model temporal dimensions changed") + stage["model"]["pose_dims"] = "" + stage["model"]["action_dims"] = "" + core["time_mode"] = "" + core["max_tokens"] = "" + def locations(value): + if isinstance(value, dict): return {k: locations(v) for k,v in value.items()} + if isinstance(value, list): return [locations(v) for v in value] + if isinstance(value, str): + for key in ("output", "local_logs"): + prefix = item[key] + if value == prefix or value.startswith(prefix + "/"): + return "<" + key + ">" + value[len(prefix):] + return value + return locations(dict(data=data, model=model, runtime=cfg["runtime"], evaluator=cfg["evaluator"], + normalizer=cfg["normalizer"], norm_stats=cfg["norm_stats"])) diff --git a/tests/joint_qk_recovery/fixtures/prelaunch-census.json b/tests/joint_qk_recovery/fixtures/prelaunch-census.json new file mode 100644 index 000000000..5f5e801c8 --- /dev/null +++ b/tests/joint_qk_recovery/fixtures/prelaunch-census.json @@ -0,0 +1 @@ +{"expected_hashes": {"/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/FILES.sha256": "c1d356ba049931c479eaf886873a3ca6168611baf67e07f69898ecd3c1439ffb", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/CAPTURE_JOB_ID": "0160a48366d96df8183b32c705c51a8589b09e0fe165f4173b31ba9160e8be94", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/CAPTURE_PENDING_NATIVE.txt": "23f930f675ada9fa450d8e474f9b6a4d8ab6b120f64ef5645273840ed7840037", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/HELD_NATIVE.txt": "8b3d5257a8252fb27cd27b6edbd7a6738b1d0f9666fffe7b6c83f6aaec2c6952", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/PARENT_JOB_ID": "3a27209f7594b239c87d2d3e397670c6022f7e8a7e48926a579e92c88bd2e265", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/PREPARED.json": "363761939e03f1f4e51130b66797336394f65b04890750b71a33926d915a3305", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/RELEASE_ATTEMPT.json": "d4142a7f9bbcaef83726cb217c42ad66aefbeab3a1ad46ba03a137fd970b4044", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/RELEASE_CAPTURE_PENDING_NATIVE.txt": "23f930f675ada9fa450d8e474f9b6a4d8ab6b120f64ef5645273840ed7840037", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/RELEASE_HELD_NATIVE.txt": "8b3d5257a8252fb27cd27b6edbd7a6738b1d0f9666fffe7b6c83f6aaec2c6952", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v1.json": "39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/request-claims/elmo-large314m-qknorm-swiglu-rmsnorm-full-v1/REQUEST_SHA256": "b154007f2b43721db27a4f5631af20bc57178ef72465b7985b63f54eabc0fac7", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/FILES.sha256": "e9d1cf93624ab94709baf3ba7d36bbadf7adf4fc72aba4a333bda011cd248153", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/CAPTURE_JOB_ID": "2809c5f19f890effaa767ed2820769bd88d57a9396f21dcc4e4b6c5ceb62d47e", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/CAPTURE_PENDING_NATIVE.txt": "f4e6bcc0056010406fa3ed1780597d9cd20e0d9f26141bad5d6fc5da4e9e554a", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/HELD_NATIVE.txt": "be9d6d7875d50f86c03e71cc2f5bedbd3df0bf2eaea1dc50061c5462ea12e6fd", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/HOST_PYTHON.json": "369ed4fbc32f0e87f65ac87c406f00d43286c038098e838c64b0a2c37189160f", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/PARENT_JOB_ID": "3945f30d3fd6369078d2dd54159df0b26d699176c621c95733be5915601969fc", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/PRELAUNCH_RETRY_QUIESCENCE.json": "18cf88f00b61907da5c86b997400e9e4ab82cffc2b8460ef9501fb9d89eac835", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/PREPARED.json": "17cd5af5691d3d02876298a5cb82f86cde0642a70981823c7a5cefe6cf7d1597", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/RELEASE_ACCEPTED.json": "c1127f5abe8cbfa7661f6c523eaa334b746cbd13a36e48e58a1d9fb3376db3b2", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/RELEASE_ATTEMPT.json": "2d51f8cb2a9d6810bc1da663fbcf7cbf90a870e44429034a4748fa92c908d01a", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/RELEASE_CAPTURE_PENDING_NATIVE.txt": "f4e6bcc0056010406fa3ed1780597d9cd20e0d9f26141bad5d6fc5da4e9e554a", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/RELEASE_HELD_NATIVE.txt": "be9d6d7875d50f86c03e71cc2f5bedbd3df0bf2eaea1dc50061c5462ea12e6fd", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/capture-sbatch.argv.json": "eb373ab6f481463a33639e282a11b4ce1c7d380d97c6dcddb0d5dea5c6df25c2", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/capture-sbatch.exit": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/capture-sbatch.stderr": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/capture-sbatch.stdout": "2809c5f19f890effaa767ed2820769bd88d57a9396f21dcc4e4b6c5ceb62d47e", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/parent-sbatch.argv.json": "bf5d5c51be480b5237277d3308c963e374079cd17d7a25d0e70b0a21263bb49a", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/parent-sbatch.exit": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/parent-sbatch.stderr": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/parent-sbatch.stdout": "3945f30d3fd6369078d2dd54159df0b26d699176c621c95733be5915601969fc", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v2.json": "7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/request-claims/elmo-large314m-qknorm-swiglu-rmsnorm-full-v2/REQUEST_SHA256": "316cf8ce16f5f32f835d339e4c5703463f8db34ed4f97c6c45ef6e1ee6b0e45d", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/FILES.sha256": "f3cb03872ed6bdd61b1ca8f756ffbf47ad7ddecb2bde71e1e0434701ea0fec3d", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/CAPTURE_JOB_ID": "3b2b13ca445a0e482107aa375a412ca81ada852642718a1b9471996245b0d628", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/CAPTURE_PENDING_NATIVE.txt": "d0ce38fa62f464f24b74255da06fcd13c99633e37c13fe55cedea91991b4fe47", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/HELD_NATIVE.txt": "e00750b55db1aaaa957213dc1393a4741e1850eb10278aad6a5a9e173708028a", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/PARENT_JOB_ID": "8a58f424c1aaff30341059b6fd6563e937e76b46e764777e4276bf838979a1c0", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/PREPARED.json": "807a2b43cac9c5fe470ca25104fc56b5eb3225722b1dfc60193d6fbec885b6dd", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/RELEASE_ACCEPTED.json": "41bf1562c42cde02fabcc0693d6107197edb46d30b9594766a1a0cfd8439854b", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/RELEASE_ATTEMPT.json": "e5f704fb4d9743de655573caf9be2526db06b7092a568e3d531f1363037c57db", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/RELEASE_CAPTURE_PENDING_NATIVE.txt": "d0ce38fa62f464f24b74255da06fcd13c99633e37c13fe55cedea91991b4fe47", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/RELEASE_HELD_NATIVE.txt": "e00750b55db1aaaa957213dc1393a4741e1850eb10278aad6a5a9e173708028a", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/capture-sbatch.argv.json": "10a58e408f402469c539ab68815efc67c2720baf68de6be3d463987096ac6f5c", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/capture-sbatch.exit": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/capture-sbatch.stderr": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/capture-sbatch.stdout": "3b2b13ca445a0e482107aa375a412ca81ada852642718a1b9471996245b0d628", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/parent-sbatch.argv.json": "2b070d0d3c8afd9d97ecd23e1b9cf5368bd7f795c7679aa34162fc5b41d2e620", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/parent-sbatch.exit": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/parent-sbatch.stderr": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/parent-sbatch.stdout": "8a58f424c1aaff30341059b6fd6563e937e76b46e764777e4276bf838979a1c0", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v3.json": "30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/request-claims/elmo-large314m-qknorm-swiglu-rmsnorm-full-v3/REQUEST_SHA256": "1d813a8c452ed1dd7b38b77f4b5447a98890a6747386fe3aca2ec08a2167ecda", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/FILES.sha256": "3b5bd76e457aec7b38c9bd2aac42c6d89f287787bb7e0c7dd2dbe8734154bfec", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/CAPTURE_JOB_ID": "220590686acf154d18c96bf09bc65045201058afb9613d815da319ec424893e7", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/CAPTURE_PENDING_NATIVE.txt": "05977bfee25a8b7be568071e79061c4c13dd6b2c15ca39cef19cd05f9ab4a5d0", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/HELD_NATIVE.txt": "e7cd331c598737e91528769f2a979b47d2e54d39990e229621c5c9aedbf7a90b", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/PARENT_JOB_ID": "985f12b24b79ad691cf273f95c707bb9be7195835acb382c5d8dc711fc15ca91", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/PREPARED.json": "13b2e00f91b507a6b15c1e80890c418088e614ce15559aa44b9b764e24548002", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/capture-sbatch.argv.json": "23c1f021ed24736a61017a9656c4c35d33602b5787ae4cf708d5948716f08ae2", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/capture-sbatch.exit": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/capture-sbatch.stderr": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/capture-sbatch.stdout": "220590686acf154d18c96bf09bc65045201058afb9613d815da319ec424893e7", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/parent-sbatch.argv.json": "78ebbf4c2e7bd0c6b366c3682558a9b454cdb3e47e5f518efadff2edac500d8c", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/parent-sbatch.exit": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/parent-sbatch.stderr": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/parent-sbatch.stdout": "985f12b24b79ad691cf273f95c707bb9be7195835acb382c5d8dc711fc15ca91", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v4.json": "bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/request-claims/elmo-large314m-qknorm-swiglu-rmsnorm-full-v4/REQUEST_SHA256": "06d01e4eb6ede3a3432cfbccdb3ac8120a2febe59096f430a9c294f1c77ff5a9"}, "files": {"/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/FILES.sha256": "ZjE2YzZmNDg1YjZjODYwOTA4MzhiZTI5MDYwZjUzYmQ5NzUyMzUxNjVhNzY3NzVkZmUxYzA3OTMyOTZiODA1MiAgUkVBRE1FLm1kCmFhNjdjMDFiNDQ5ODNkMDQ2Zjg0NjAyODE0ZTlkNzI4ODJkYjU3MzI3NThhNjlhMTE4YzRjYzUzOGM5ZTA0YzggIFJFUVVFU1RfVEVNUExBVEUuanNvbgo1NmJkNDUxY2MxOGY2ZmFjZDgwYjNlYmQwNmNiZDVjODYyNDA1YzJhOWE3NjdhMGQwMDRlMDA4NTUyNzg4YTZkICBTTU9LRV9FVklERU5DRS5zaGEyNTYKM2YwNTgzNDM4NDBmZWY1OGM5NmI0ODgxZmVkNTQ3OGQ1MjY5NmMwMmEwMjBlZmY5OWVjZGFiOGFkNjRjMTkyNiAgYmluZF9zbW9rZS5weQozMzM2MTk1MDU3ZTYxODUyZjBlNTEwYjVkODhiNGM4NjJmY2FmN2Y1YzUzNGE4M2VkNzlhNDQ0MmFmNDkwNjllICBiaW5kaW5ncy5qc29uCjViMzE5ZTc5NGI2ZGNhZWNkNTNhM2Y3MTU0ZTIzZjI3MDIwN2NjNWU5Y2RjMDI3MjM1YmJhOGUxZTM0N2U5OWEgIGNhcHR1cmUtbmF0aXZlLnNiYXRjaAo1ZWQxM2Y0NmNiYTRiMjlkODQ2NjliOGQ2NjM4ZmZlYmEzOThjMzA2NzYwNTY5YjJhMzgzNTNmNzBhOGQ4NzRmICBjb25maWctY29tcGFyaXNvbi5qc29uCmE4ZGQ4MGE4MDY1NzAxYTMzYzAxYzAyZjFiZmI0MTc5YjA4ZTIzMTE4ODYwYmU1NTk0NDYwMjYwODc1MGEzYzAgIGNvcGllZC1oZWxwZXItcHJvdmVuYW5jZS5qc29uCjJiMDU0OTczYzQ0YTk4ZmYyNDRjNDI2YzUwMDFlYWVhYzQ2YTZmNGM0Y2E5MWRiNWJkZWFjNTQ5N2UwYjA0MTAgIGZ1bGwuc2JhdGNoCjBkOGY4NTA3MWRjOGNlOWQ3MzY0MzM5YjNjNGNlNzc3Y2JjOGNmYTZkZjQ0NzRiODQ3NjljOWU0MWYyZWE4ZmYgIGd1YXJkX2Z1bGwucHkKZjYwNzhiMzYyYTkyNmJlNzZhZmFjZTlhOTYxYmQ3YTFhNjQ1YWJhOWE3ZGE2YzAxOTJmZWI0NzZiODQyZjdhMSAgaW5wdXRzL2Z1bGwtcmVzb2x2ZWQueWFtbAoyZWZlNDc1OGRhZDU3YzU3ZGY5MTk4ZjJhMGQyYzljNzAwYzk3OWNiOGVhY2UwMTBhMWRmNzJiOWM0Y2MyODZjICBpbnB1dHMvc21va2UtY2FuZGlkYXRlLWZpbGVzLnNoYTI1NgpiYzRiMzk3MjY1NzdlNDI4Nzk1NDAzNDFiYzliZDM3OGNjZDc1MTY3N2Q1M2RiYzZhNWQ0YTJhZDQwMjNjM2I5ICBpbnB1dHMvc21va2UtY2FuZGlkYXRlLXZhbGlkYXRpb24uanNvbgowOGQ1YmQzNTRhMGViODFkYWQ0Yjk2NjQwMzdlNzExYWM0ZjdlY2MyYjU3MzU1ZGIyZTQxNTQ1NzFjNDk2OTdjICBuYXRpdmVfZ3VhcmQucHkKNjBhMmM4NTNmYzU4ODMwYzQyNjRkMjZmZTg4YjQxOTU0NjYxMTY5YjdlMzRlODA1MDA1MjMwODAzMDE3MGE0ZiAgb3BzL0ZJTEVTLnNoYTI1NgoyMjQzY2Y4NDZmZWIzMTZkMjk5ZTI0M2RiMGE2YTdhYzM3OGU1ZmNiZmZiOGNkZGI5MzRhY2E3ZDI4MWM5ZmY5ICBvcHMvY2FuZGlkYXRlX2dhdGUucHkKMDZiM2NhYjEzNWY5MGYxMjI5MTcwOGJkYmU2ZDQzZWU2ZmJmMDU0ODg4NDI4ZGEyYThhNDM2MDc3NjIxYTY0ZiAgb3BzL2ZhMy1iaW5kaW5nLmpzb24KMTAyYWNiZjZlYmI1NWNhNjNiMWY3MTc0YTk0M2JiMGE2M2Y5M2FhMTU3ZTUzM2I2NWFhZDFmMmVhNzA1ZDA4ZCAgb3BzL2Z1bGwuc2JhdGNoCjMzYjhjY2ZmYjlkNTI1M2QzZDE4NDcxYTE1ZjM0YTI4MjYzMjgxZjA2Y2VmNmYzMjkwYjFiYmQ3MWY4YjBiODcgIG9wcy9ncHVfaGVhbHRoX3IzLnB5CmUxZjM3MDFmYjVkYzZlNjA1Yjc1OWE3YmJjM2Q2NTU1ODJjMjA3YzJiZTdmMTlhM2FhZjY0MjAxYTBhNzFiMDIgIG9wcy9ncHVfaGVhbHRoX3NldC5weQo3MjhlYTgxNjMwZTM0MDg0Y2MxNzMyYmJiYzUzYzhlNjY2MWJkYWIxNDI1NTdmNTNhMDJkYTgzN2JiMjU3N2UxICBvcHMvbGFtYmRhX2luc2lkZS5zaAo0ZDU2OTVkYjRlNzAzYTJhYzFlYTI5NDE4ZDM0MjYxZmZlMDZjMDQwZmMzNjdlNWFmOTYwNzg4NzE1OTQ0ZDE5ICBvcHMvbGFtYmRhX3J1bnRpbWUucHkKNTBkM2YzMTY0MWViYWY0OTQ1NDJkNjNjZjQzMzgwNDg2Y2E5ZWQ1MGJjMzE1Yzg0NmNlZTM1NGEyZTkxY2UzMiAgb3BzL2xhbWJkYV9zdGFnZV9zb3VyY2Uuc2gKMmE5ZWYyOWU4NGUyZDI4MmY5NDUzOGE2ZWFiNDViYzc3OGQxZWY2MTRiYTdhMjlhOTQwMjM1YTlhODY1OTU1NCAgb3BzL2xhdW5jaGVyX2NvbW1vbi5zaAozOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3ICBvcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEuanNvbgowZDc5YjYyMWZhYzg2NDI3NTE1MzE2NWQxODQ2N2Q2YzZmMmRiN2E3ODM1MWNlNjA4MzczZjkyZGVkMWZhMzRjICBvcHMvcnVuX2Z1bGwucHkKZmZmZDY1ZWQ1Yjg1YjVhYzAxNzhkMDJiMTNiOGU3NDZhNjlkYzI5ZDE0M2Q5MDkwODNjYTRmMTNmYjNlYTJlZSAgb3BzL3J1bnRpbWUtYmluZGluZy5qc29uCjliZTYxYTcxYTgxODFlYjMwYzZlM2FkMmMzMDcyMWI4Y2U0MmM5MjY5NmMzMTE5Mzk1ZjA0ZDhmNDFiMWE0YjQgIG9wcy9ydW50aW1lX2Jvb3RzdHJhcC5weQphZGY0NTUyNGRlM2MyZTZkYmExODY1NzJlNzE1MWQ0OGJmY2EwYjNhZGM4ZTZjZjlkZWZkNjg2YjQ3NzQ0Yzg3ICBvcHMvc2VydmljZS9GSUxFUy5zaGEyNTYKYWY0NGEyNjQxZDc5NzU0NjE1NzQ2ZmU5YTZjNzA4YjA0YjgxZWE4MDczMThjZjk3MDBhMGVlMjQ2NWJjNzc5NiAgb3BzL3NlcnZpY2Uvc2NyaXB0cy9jbHVzdGVycy9wYWNlL19faW5pdF9fLnB5CmJhZTkwODYwOGQxNWY1NWZmOGMwZWFiNmYxNDViYWE4ZDYzMTcxMTIyNDVkNDRiODJiMTcwODMxNzM5ZjhiNmYgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvY2x1c3RlcnMvcGFjZS9ncHVfYWRtaXNzaW9uLnB5CjU3ODYxY2JlNDcxZGZiMzUyY2MzYTg4MThlYzQ3ZGFlNzZiMDYyYmZhNWZlNGVlYjU0OWQ2MjliMmU4M2U5NjIgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvY2x1c3RlcnMvcGFjZS9ncHVfb3duZXJzaGlwLnB5CjEzMDM1ZDI2M2Y0MzFhNzdlOWQ5MGJkZjFiMWU1OTY3ODdiMTlkOTEzY2JkZTc2N2IxYTJjYTBjNjI3YmYyM2UgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvY2x1c3RlcnMvcGFjZS9wYWNlX3BvZG1hbi5weQo4NmFlMzJlNDE5NDVkYjMzYTZkOTdhNGE3ODNlZmNlYjAxOWJmODE3NzE0NTA4ZjQ3NTlkYjMyMmZkYmQ3NWMwICBvcHMvc2VydmljZS9zY3JpcHRzL2ljZS9pY2VfY2hlY2twb2ludF9taXJyb3IucHkKNjRlZDA1NjAzYzM3ODUyNjZjZDJlNWIyNjhkZmY3MWRhMWRhYWM3MTdmNzA5NzFlZTA1YjNkZTA1NzliNzBhNyAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9hbGxvY2F0aW9uLnB5CjVhZGE4ZjFiNTQ0NzI3NzE5ZTIyNjRjMjBlZGJiNDVlMzNkMjlmNzExNDU1ZWI3MjViYzdjOWM5NGVlMzliMDggIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvYWxsb2NhdGlvbl9ib3VuZGFyeS5weQo2ZDY0ZTNiMDZhY2E4ODQyYzQ2MmY5MzExYzcwNDBjNDk5YzAxMjI1ODRkOWMzN2U0MWMwNDE4NmE1MWUxZTdiICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2JvdW5kYXJ5X3VuY2VydGFpbnR5LnB5CjIyNDNjZjg0NmZlYjMxNmQyOTllMjQzZGIwYTZhN2FjMzc4ZTVmY2JmZmI4Y2RkYjkzNGFjYTdkMjgxYzlmZjkgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvY2FuZGlkYXRlX2dhdGUucHkKZGY0N2ExY2MyZDczZTU5ZjY4ZDI4MTlhYTAxMDEyZTYzMWRjNjcwNmYwOTFhZTJmZWExNjU1YzUxNzM4MjE0YiAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9jYXB0dXJlX25hdGl2ZS5zYmF0Y2gKMjZiOGM2YzhmNGRiMjc1M2ZiMWY0OTk2YzYwM2FjZGEwY2Y4ZmIxNDc5N2U3ZTE3ZjM3YjFhOGYyMTQwZWQ0NyAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9jaGVja193YW5kYi5weQpjNzhkMmU3YTMyY2ZiNDM3YjYxN2RmNjBhN2FjMTMwMTM0NDY5OGRmNDA1NGY1ZmJiZjdmYjQ5ZTdiM2Q2MTA0ICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2NoZWNrcG9pbnRfaW5zcGVjdGlvbi5weQo5ZmJhZTE4ZTEyMzVlYzFjMmVhYzNlYjIxNTMxZWIyMjU5MGQyNDRlNTgwOWUxMzQyZDM2YzQ2ZmYyMmVhZDNlICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2NvbnRpbnVhdGlvbi5weQpjZDI5ZWRjMTQ4YzBhY2JjYzJhYjMxODg5ZWI0MTYyZGRlNTdiODM0MjU1ZDA5NjY5ODZhZjIzYWQyMWUyZmVkICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2NvbnRyYWN0LnB5CjdmZjg3MGMyMzA0ZGQ1Mzg3NmY0YTE3YjQxMWIxMzQwYmM2ZWFjMjUyZmQyNWZmZWZlZjIyNDhiZDQ5Yjc3MzkgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvZGF0YXNldF9jb250cmFjdC5weQo1OGE0NWExOTI3YTAzOTU5Mjc5YjY1NTc4OTQ2NWIzZDc5MTIxYTg0NzQyOTc2Mzg5YmJlOTE2MjM5Y2Y5OWY4ICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2ludGVycnVwdGlvbl9hZG1pc3Npb24ucHkKMTAyYWNiZjZlYmI1NWNhNjNiMWY3MTc0YTk0M2JiMGE2M2Y5M2FhMTU3ZTUzM2I2NWFhZDFmMmVhNzA1ZDA4ZCAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9sYW1iZGFfZnVsbC5zYmF0Y2gKNzI4ZWE4MTYzMGUzNDA4NGNjMTczMmJiYmM1M2M4ZTY2NjFiZGFiMTQyNTU3ZjUzYTAyZGE4MzdiYjI1NzdlMSAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9sYW1iZGFfaW5zaWRlLnNoCjRkNTY5NWRiNGU3MDNhMmFjMWVhMjk0MThkMzQyNjFmZmUwNmMwNDBmYzM2N2U1YWY5NjA3ODg3MTU5NDRkMTkgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvbGFtYmRhX3J1bnRpbWUucHkKNTBkM2YzMTY0MWViYWY0OTQ1NDJkNjNjZjQzMzgwNDg2Y2E5ZWQ1MGJjMzE1Yzg0NmNlZTM1NGEyZTkxY2UzMiAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9sYW1iZGFfc3RhZ2Vfc291cmNlLnNoCjg4NDI5OWZjMGRjODc2MTQ3YzMyY2RhMDMyZDMwNGIwYWJkZTI2MTU4NjE0OGI3ZWJlMThmMDE3MDZjZWRhYzcgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvbHJfcG9saWN5LnB5CjUzMzQxZWYwOTYyODgzYzQ1ZWY3ZGYyZmZhNDRmNzNhOWNiZDVhYzMyZDdiODQ3YTE2M2U5Mzg1MzRmNzUzNjQgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvbmF0aXZlX2ludGVycnVwdGlvbi5weQo1MzQ2ZGE3YWZmMWVlNDViYTI5YWE4NTQ2Nzc4OTYzNTMwY2EzNTVmMTk4MDA3Njc0ZDQ4OGU4ODI3MTI3ODk0ICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L25hdGl2ZV9yZWNvdmVyeS5weQpiNGFiYTUyYTI3MzQ0NTZhMzViZWEyOTg0NDQ3YzgzY2JlMDI4NGZhODAwZDUxY2YwZjdjZWFkYWFiMTIyMDJjICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L25hdGl2ZV9zdWJ0YXNrcy5weQo3ZjEyOWM1Y2VmNzJjYzQ1YzcxYTA1ZDQwNGRkMTg1MmViNGFiNWEyODMzOWE5NzNjMjk3MzY1YmQxZTRlZTg3ICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L29yaWdpbmFsX29ic2VydmVyLnB5CmRmNjQ1YmQyOTU5OWY1Y2YzYWQxMjQ3M2FhYjUzZjk2YjIxYTlkMTcyMzZiNmFjZTRhM2IxY2M4YWVlYWFlOGIgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvcGhhc2Vfb2JzZXJ2ZXJfcHJvb2YucHkKY2U1N2IwOTE4ZjgxMmFlNGE1MjlkN2U0Mzk1OTg2NmM5Y2UwMzQ2ZDJlNTAxNDNiZTk2MmYwYjAxOGRmZjEwYSAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9wcm9kdWN0aW9uX2hpc3RvcnkucHkKMGRmMDFhN2Y2MGE1ZWIzNDljY2UxNDVjYzc2YTgzZTI3OTA2NGJmMjkzZGU2ZDhjNjBiMGQwMDU1YmU0ZDdiNyAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9wcm9kdWN0aW9uX3JlY292ZXJ5LnB5CjcxYjcyMzg3NzJmZmRkODI2MGEyYjAyMGUxYTEzZDU3YWRjZjY0ZTU2MjI1ZjA1YWI5YjczYmY1MjlmNDk2ZWUgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvcmVjb3ZlcnlfY2hlY2sucHkKY2FmZmEwNzhlNTNlYjAyMmEyNjViMGE3OWJlOTczZjM3MDcwNTY4ZTc4N2Y2NDMzMGE5YmRjYjdlY2QwNjFiOSAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9yZXRlbnRpb24ucHkKNzE4MzdlNjNlNTNhMDQ1MzUxZGQzZWZjYzliODRiOGExYzg1YWExNDk2MDdmMjNkNTY0YjZlYmQ4MmQ5NDIxYiAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9ydW4ucHkKODhhOGUyMGVmOTNhOTU4ZWRlMTMyMDNlMTg2N2Q2NDczNGIwNWQyYWVhOGNiMDhmZmRmMDE3NmY1NjJjZTY4YiAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9zZXJ2aWNlX2Jvb3RzdHJhcC5weQplNDNjZmU4NDgzOTQ5YTZjMWMwYzdiZWJmOGZmNTJlNTg5ZWUxZTQ0MjU2NDk5MmI1N2U4ZjU0NWIzZDY5MWUxICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L3ZlcmlmeV9mYWN0b3JpYWwucHkKODYxYjFmNDJhYTU0ZTgxMjM4OTgxOTZlOWU5MjI0MWYzOWFhOGJlYzljZTNlODcxZTM3YmNmNGQzZGI2YzBlNCAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC92ZXJpZnlfZnVsbC5weQowYjljYzA3NWM5ZmFhNWVmOTg4M2QxMTA3YjMzZWM3NTQ2OGRiYjI3MTgzNmNmNmI1NTBiYmM0YjAxYTBmMTdhICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L3ZlcmlmeV90ZW1wb3JhbF9wYWlyLnB5CjAyOTIzNDI0NWJjYTAyNDQ2NTlkZjRhZWNlNWZjY2VkMGE3MWEyYTU1YmM0MWRmZDA0MjZhZDJhMDE5NTI5YjYgIG9wcy92ZXJpZnlfam9pbnRfZGF0YV9jYWNoZS5weQoxZmM4YmM5OGRjZTg1ODllMzUyYmQ1OTkwYjAwMzgzNGE5MTk1YzM4NTEwNzAyNzk1NjI5MWNjNGNmODY5NTg4ICBwcm9vZnMvc21va2UvQVJDSElURUNUVVJFX1BBUkFNRVRFUl9VU0FHRS5qc29uCjBmMmQ2YzVmMDQ3ODEyNTE2MzY3NDMwNzY3ZThmNTI3MGE0YzQ4Y2UxYmYxYjUxYTE3MDc5MzUyYzU4MDQ1YzAgIHByb29mcy9zbW9rZS9GSUxFUy5zaGEyNTYKMjUwOGZhZDUzODAxZTJjMDY0Y2ZlNmFjOGZmOWE5ZjBjMDA4MmY5YWRhYzU5MGI2ZGMxY2VlYTU1NmNiY2UxOSAgcHJvb2ZzL3Ntb2tlL1JFQURNRS5tZAo4MGRiMmVmMDM4ZDFlYmUwMDUzY2EyN2UzNTkzN2RlODFhYjJiNTk1NmZkNGU2N2RkNmU0ZDAyOTIwYzU5MzFjICBwcm9vZnMvc21va2UvUkVRVUVTVF9URU1QTEFURS5qc29uCmYzNTk5MDAyYWNkZGE5Yzk4NzkwZmNhMGQzMjlhMjEzODlhZTJhYjU0OWRjN2JlMjc4MDdmZTI5NzlkNzY2OGYgIHByb29mcy9zbW9rZS9iaW5kX2NwdS5weQpkZjE0NmY1ODRmZjBhMWMzZDJjMDkxYjExNTA5NTQwZTcwZWIxMjMxYmY3ZWI2N2NlNmQ4Zjg4NzU0ZTc0MjRmICBwcm9vZnMvc21va2UvYmluZGluZ3MuanNvbgo5YmEwZWYxM2MwM2JjODYyMzA2NDgwYTQ1MzcxOTNkOGMyMDY4MTNiYWY1MWJiYzEyZDQzNGJiZDQ0YWRlMmFmICBwcm9vZnMvc21va2UvY2FwdHVyZS1uYXRpdmUuc2JhdGNoCmNjNDI0NjljNzdmYWFjYWYyNTQxYWFlNmI4OWUyNmM3ZDgyMWExNzU1NzdhOTVmOTIwNWRhYzIyNDBjOTc1YmYgIHByb29mcy9zbW9rZS9jYXB0dXJlLXJ1bm5pbmctNDEyODIyLnR4dApjM2ZhZWM1ZTc3ODA2ZWY4MDI5MDNiYTk5NmYxNzg5ZTY0NjVjMDhjM2JmMTFhZDM5YjQwNDI0NDIzNjgwNjg3ICBwcm9vZnMvc21va2UvY2xhaW1zLzBlNDk2NDllYjUxNThjNmYxM2Q0YjQ2N2E4ZjhiOWZjMWUyMzRhZjhmNWIxMmM0MDFmNWNkYjQxMjcwYjU1NjkvQ0FQVFVSRV9KT0JfSUQKOWQwNzI0YzA3ZGFiMmNkMTcyMDE4OWQ3M2JiODcyNzVjMDNlNjE3MmZhZTdkNDBiMjE1MmEwM2M3MjliMzBiNyAgcHJvb2ZzL3Ntb2tlL2NsYWltcy8wZTQ5NjQ5ZWI1MTU4YzZmMTNkNGI0NjdhOGY4YjlmYzFlMjM0YWY4ZjViMTJjNDAxZjVjZGI0MTI3MGI1NTY5L0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0CmVmYjlmYTYzYmZmODBlMjMxYTc0ZThhZjI2NzI4MzA4NjdlYmRmZTc3OWE0ODQ2MWI2YzllNjc5MGYwYjBjNDkgIHByb29mcy9zbW9rZS9jbGFpbXMvMGU0OTY0OWViNTE1OGM2ZjEzZDRiNDY3YThmOGI5ZmMxZTIzNGFmOGY1YjEyYzQwMWY1Y2RiNDEyNzBiNTU2OS9IRUxEX05BVElWRS50eHQKMjMzMzFlZGRiZWE2YjllNzI5ZTZhNDc2M2Q1YjBiZmE1MTZmZTJkMzc1ODgxODA2MTZlM2ZjMTFiMjFkMDAzZiAgcHJvb2ZzL3Ntb2tlL2NsYWltcy8wZTQ5NjQ5ZWI1MTU4YzZmMTNkNGI0NjdhOGY4YjlmYzFlMjM0YWY4ZjViMTJjNDAxZjVjZGI0MTI3MGI1NTY5L1BBUkVOVF9KT0JfSUQKOWQwNzI0YzA3ZGFiMmNkMTcyMDE4OWQ3M2JiODcyNzVjMDNlNjE3MmZhZTdkNDBiMjE1MmEwM2M3MjliMzBiNyAgcHJvb2ZzL3Ntb2tlL2NsYWltcy8wZTQ5NjQ5ZWI1MTU4YzZmMTNkNGI0NjdhOGY4YjlmYzFlMjM0YWY4ZjViMTJjNDAxZjVjZGI0MTI3MGI1NTY5L1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQKZWZiOWZhNjNiZmY4MGUyMzFhNzRlOGFmMjY3MjgzMDg2N2ViZGZlNzc5YTQ4NDYxYjZjOWU2NzkwZjBiMGM0OSAgcHJvb2ZzL3Ntb2tlL2NsYWltcy8wZTQ5NjQ5ZWI1MTU4YzZmMTNkNGI0NjdhOGY4YjlmYzFlMjM0YWY4ZjViMTJjNDAxZjVjZGI0MTI3MGI1NTY5L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0CmRkYjE4YWZkOWJjYzQzMTc0ODYxYjJkN2Y1ZGExNzU0ZTYzZWUyZDNhMWJmMjE3MzY3YWYwOGY1MzkzMmUxNzQgIHByb29mcy9zbW9rZS9jbGFpbXMvMGU0OTY0OWViNTE1OGM2ZjEzZDRiNDY3YThmOGI5ZmMxZTIzNGFmOGY1YjEyYzQwMWY1Y2RiNDEyNzBiNTU2OS9SVU5OSU5HX0FETUlTU0lPTi5qc29uCmFmNDE2ZTlhNjdhZTVhOTY1ODAwN2YwZWM1YjI1ZWM3MjUzMDllZjA1Y2YwMDg2NGYwZTU1YjkwZmVmZTgxNjQgIHByb29mcy9zbW9rZS9jb3BpZWQtaGVscGVyLXByb3ZlbmFuY2UuanNvbgowNzQ3ODZkZmRmYjAyZTQ1NDNkMDk2NzI4MGNjNzRjNzdmNzcyODdhNzY2ZWY1MTE0MTE3NGViYzM0MmY3ZGNhICBwcm9vZnMvc21va2UvY3B1LXByb29mLXJldHJpZXZhbC1wbGFuLmpzb24KMTRkMTA2YzQ4YWNkYmNhZDAzZTQ1MDRlYWNjNmNkN2I5ZGFkZTgzN2NkYzE1ODJmYmI3ZjBjZTk5OWUyMDdlZiAgcHJvb2ZzL3Ntb2tlL2NwdV9ndWFyZF9yZWZlcmVuY2UucHkKOTUzN2FkN2VhNGE4NjYxZTE3NzNjZDgzYTQ3MjA1YjM3MTRkYWMxYTI1MzUzZjIzZjJmY2UxMWExMWY3YWQ0MiAgcHJvb2ZzL3Ntb2tlL2NwdV9pbnZlbnRvcnlfYXVkaXRfcmVmZXJlbmNlLnB5CmFlNTUyNjdhY2FjNTc4YTQ3MDhhNzU1ZTBkZGFiMDIwN2IzMzBjMzg4OGYwNWU1Mzc1YTYwMGZmMjg5NzZhNWEgIHByb29mcy9zbW9rZS9maW5hbGl6ZV9zbW9rZS5weQo4MzNmODdmM2UzNWIwNWZlMmZiNzhlZWEyYmE1MDM4YjhmYzNjODUzNWFiYTFkNTA3NzdkMWJmMjZkOGViODdjICBwcm9vZnMvc21va2UvZ3VhcmQucHkKOWEyNzFmMmE5MTZiMGI2ZWU2Y2VjYjI0MjZmMGIzMjA2ZWYwNzQ1NzhiZTU1ZDliYzk0ZjZmM2ZlM2FiODZhYSAgcHJvb2ZzL3Ntb2tlL2hvc3QtZXhpdC00MTI4MjEudHh0CmJkOGJlYzM1NjdhOTYxMjNlNDM4MDliMzFmMTA3ZmYyYTNiODgwMmQ3Y2Q1ZmExNjdlZjE4NmZjODgyZjRmNDggIHByb29mcy9zbW9rZS9pbnB1dHMvY3B1LXByZWZsaWdodC1VTkJPVU5ELnRlbXBsYXRlLmpzb24KNTVlODZiYzMwMGFkZmE3OTRmMWQ0MWViMjEyMDFkYjkxMzJkNzU2NzNhOTQ5NGY3MDkxZGFmNGUzOTYxOTgwYiAgcHJvb2ZzL3Ntb2tlL2lucHV0cy9leHBlY3RlZC1jcHUtcmVxdWVzdC5qc29uCjM4N2Q5Njc3NWM3Y2ViZmRhYjEyMWY2YjQ1NDQzMGYyOTBlYzY2ODk4NWUzMmVmOWY4MTU3ODVkNWEwYzc0MDkgIHByb29mcy9zbW9rZS9pbnB1dHMvZXhwZWN0ZWQtc21va2UtcmVzb2x2ZWQueWFtbAo5YTI3MWYyYTkxNmIwYjZlZTZjZWNiMjQyNmYwYjMyMDZlZjA3NDU3OGJlNTVkOWJjOTRmNmYzZmUzYWI4NmFhICBwcm9vZnMvc21va2UvbmF0aXZlLTQxMjgyMS5leGl0CmUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUgIHByb29mcy9zbW9rZS9uYXRpdmUtNDEyODIxLnN0ZGVycgo5MjJlNDEwMjE4OGI3MTg3ZmUzYWMyODA3YjlhYjQ3ZjE3YTliODk4Mzk0YzNlODg5ODZiNGU0MTAzNjk5MjUzICBwcm9vZnMvc21va2UvbmF0aXZlLTQxMjgyMS5zdGVwcy5qc29uCmJmY2ZkYjY3NGQ4YWU5YTA1ZmYyOTU0OTAwOTdlMTFhM2I5MWNiNjI5NWQwMTBiODFlNDM5OTQwNDU2OTBjOWEgIHByb29mcy9zbW9rZS9uYXRpdmUtNDEyODIxLnR4dAo2MGEyYzg1M2ZjNTg4MzBjNDI2NGQyNmZlODhiNDE5NTQ2NjExNjliN2UzNGU4MDUwMDUyMzA4MDMwMTcwYTRmICBwcm9vZnMvc21va2Uvb3BzL0ZJTEVTLnNoYTI1NgoyMjQzY2Y4NDZmZWIzMTZkMjk5ZTI0M2RiMGE2YTdhYzM3OGU1ZmNiZmZiOGNkZGI5MzRhY2E3ZDI4MWM5ZmY5ICBwcm9vZnMvc21va2Uvb3BzL2NhbmRpZGF0ZV9nYXRlLnB5CjA2YjNjYWIxMzVmOTBmMTIyOTE3MDhiZGJlNmQ0M2VlNmZiZjA1NDg4ODQyOGRhMmE4YTQzNjA3NzYyMWE2NGYgIHByb29mcy9zbW9rZS9vcHMvZmEzLWJpbmRpbmcuanNvbgoxMDJhY2JmNmViYjU1Y2E2M2IxZjcxNzRhOTQzYmIwYTYzZjkzYWExNTdlNTMzYjY1YWFkMWYyZWE3MDVkMDhkICBwcm9vZnMvc21va2Uvb3BzL2Z1bGwuc2JhdGNoCjMzYjhjY2ZmYjlkNTI1M2QzZDE4NDcxYTE1ZjM0YTI4MjYzMjgxZjA2Y2VmNmYzMjkwYjFiYmQ3MWY4YjBiODcgIHByb29mcy9zbW9rZS9vcHMvZ3B1X2hlYWx0aF9yMy5weQplMWYzNzAxZmI1ZGM2ZTYwNWI3NTlhN2JiYzNkNjU1NTgyYzIwN2MyYmU3ZjE5YTNhYWY2NDIwMWEwYTcxYjAyICBwcm9vZnMvc21va2Uvb3BzL2dwdV9oZWFsdGhfc2V0LnB5CjcyOGVhODE2MzBlMzQwODRjYzE3MzJiYmJjNTNjOGU2NjYxYmRhYjE0MjU1N2Y1M2EwMmRhODM3YmIyNTc3ZTEgIHByb29mcy9zbW9rZS9vcHMvbGFtYmRhX2luc2lkZS5zaAo0ZDU2OTVkYjRlNzAzYTJhYzFlYTI5NDE4ZDM0MjYxZmZlMDZjMDQwZmMzNjdlNWFmOTYwNzg4NzE1OTQ0ZDE5ICBwcm9vZnMvc21va2Uvb3BzL2xhbWJkYV9ydW50aW1lLnB5CjUwZDNmMzE2NDFlYmFmNDk0NTQyZDYzY2Y0MzM4MDQ4NmNhOWVkNTBiYzMxNWM4NDZjZWUzNTRhMmU5MWNlMzIgIHByb29mcy9zbW9rZS9vcHMvbGFtYmRhX3N0YWdlX3NvdXJjZS5zaAoyYTllZjI5ZTg0ZTJkMjgyZjk0NTM4YTZlYWI0NWJjNzc4ZDFlZjYxNGJhN2EyOWE5NDAyMzVhOWE4NjU5NTU0ICBwcm9vZnMvc21va2Uvb3BzL2xhdW5jaGVyX2NvbW1vbi5zaAozNGExOGU0OTEzNzQxNGNiNzVlYmNjMmVlMzM4Mjg1NGZjNTA3MWFiZmNmMTc2NzYxMTVhNGE3ZTM3NTM3YzA1ICBwcm9vZnMvc21va2Uvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi5jYXBhY2l0eS1yYW5rMC5qc29uCjZlMzU3YTM3NGIzNTFkZDVjZTE5NjhlOWM3ZmU3OTA1NDJkYmI3OTAwYzMwYzYxM2NiYzNjYjdmYmVhZDVjN2IgIHByb29mcy9zbW9rZS9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXNtb2tlLXYyLmNhcGFjaXR5LXJhbmsxLmpzb24KMjFkNDgwMDUzYmVlZmU1YWEwODRkMDIwYjVmZmE2MWEyNTkxMDNkNDlmMWM4Y2QwNzdlNjI5NTlmNjE2MTgwZSAgcHJvb2ZzL3Ntb2tlL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tc21va2UtdjIuY2FwYWNpdHktcmFuazIuanNvbgo3YzFlYzQ0ZmJjNWRlOWVlNmE3MGY2ODNhZDdhYjgzNjQwNzBjNzVjYjQ1Zjc3OWU4NjViODY1ZjhjZGRiZWI5ICBwcm9vZnMvc21va2Uvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi5jYXBhY2l0eS1yYW5rMy5qc29uCjZhM2Q0NDcxNWZlMDU5MGEyOTUwOTQ3MDgxM2MxYjI5ZjY2NGI3ZTc4ZDI0YmY2ZmI0NDY0NWE5ZDMwOWNiZmUgIHByb29mcy9zbW9rZS9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXNtb2tlLXYyLmNhcGFjaXR5Lmpzb24KMGU0OTY0OWViNTE1OGM2ZjEzZDRiNDY3YThmOGI5ZmMxZTIzNGFmOGY1YjEyYzQwMWY1Y2RiNDEyNzBiNTU2OSAgcHJvb2ZzL3Ntb2tlL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tc21va2UtdjIuanNvbgpkNmFkZDVmNmU1ZWNlNDllZTg3OTYzY2YxNGY4MzVhMDNkMDdlN2UxZmEwYmJlN2U1MTc1ODU4NTdjM2E3MjgyICBwcm9vZnMvc21va2Uvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi5wcmVmbGlnaHQuanNvbgozODdkOTY3NzVjN2NlYmZkYWIxMjFmNmI0NTQ0MzBmMjkwZWM2Njg5ODVlMzJlZjlmODE1Nzg1ZDVhMGM3NDA5ICBwcm9vZnMvc21va2Uvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi5yZXNvbHZlZC55YW1sCjBkNzliNjIxZmFjODY0Mjc1MTUzMTY1ZDE4NDY3ZDZjNmYyZGI3YTc4MzUxY2U2MDgzNzNmOTJkZWQxZmEzNGMgIHByb29mcy9zbW9rZS9vcHMvcnVuX2Z1bGwucHkKZmZmZDY1ZWQ1Yjg1YjVhYzAxNzhkMDJiMTNiOGU3NDZhNjlkYzI5ZDE0M2Q5MDkwODNjYTRmMTNmYjNlYTJlZSAgcHJvb2ZzL3Ntb2tlL29wcy9ydW50aW1lLWJpbmRpbmcuanNvbgo5YmU2MWE3MWE4MTgxZWIzMGM2ZTNhZDJjMzA3MjFiOGNlNDJjOTI2OTZjMzExOTM5NWYwNGQ4ZjQxYjFhNGI0ICBwcm9vZnMvc21va2Uvb3BzL3J1bnRpbWVfYm9vdHN0cmFwLnB5CmFkZjQ1NTI0ZGUzYzJlNmRiYTE4NjU3MmU3MTUxZDQ4YmZjYTBiM2FkYzhlNmNmOWRlZmQ2ODZiNDc3NDRjODcgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9GSUxFUy5zaGEyNTYKYWY0NGEyNjQxZDc5NzU0NjE1NzQ2ZmU5YTZjNzA4YjA0YjgxZWE4MDczMThjZjk3MDBhMGVlMjQ2NWJjNzc5NiAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvY2x1c3RlcnMvcGFjZS9fX2luaXRfXy5weQpiYWU5MDg2MDhkMTVmNTVmZjhjMGVhYjZmMTQ1YmFhOGQ2MzE3MTEyMjQ1ZDQ0YjgyYjE3MDgzMTczOWY4YjZmICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy9jbHVzdGVycy9wYWNlL2dwdV9hZG1pc3Npb24ucHkKNTc4NjFjYmU0NzFkZmIzNTJjYzNhODgxOGVjNDdkYWU3NmIwNjJiZmE1ZmU0ZWViNTQ5ZDYyOWIyZTgzZTk2MiAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvY2x1c3RlcnMvcGFjZS9ncHVfb3duZXJzaGlwLnB5CjEzMDM1ZDI2M2Y0MzFhNzdlOWQ5MGJkZjFiMWU1OTY3ODdiMTlkOTEzY2JkZTc2N2IxYTJjYTBjNjI3YmYyM2UgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL2NsdXN0ZXJzL3BhY2UvcGFjZV9wb2RtYW4ucHkKODZhZTMyZTQxOTQ1ZGIzM2E2ZDk3YTRhNzgzZWZjZWIwMTliZjgxNzcxNDUwOGY0NzU5ZGIzMjJmZGJkNzVjMCAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvaWNlL2ljZV9jaGVja3BvaW50X21pcnJvci5weQo2NGVkMDU2MDNjMzc4NTI2NmNkMmU1YjI2OGRmZjcxZGExZGFhYzcxN2Y3MDk3MWVlMDViM2RlMDU3OWI3MGE3ICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9hbGxvY2F0aW9uLnB5CjVhZGE4ZjFiNTQ0NzI3NzE5ZTIyNjRjMjBlZGJiNDVlMzNkMjlmNzExNDU1ZWI3MjViYzdjOWM5NGVlMzliMDggIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2FsbG9jYXRpb25fYm91bmRhcnkucHkKNmQ2NGUzYjA2YWNhODg0MmM0NjJmOTMxMWM3MDQwYzQ5OWMwMTIyNTg0ZDljMzdlNDFjMDQxODZhNTFlMWU3YiAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvYm91bmRhcnlfdW5jZXJ0YWludHkucHkKMjI0M2NmODQ2ZmViMzE2ZDI5OWUyNDNkYjBhNmE3YWMzNzhlNWZjYmZmYjhjZGRiOTM0YWNhN2QyODFjOWZmOSAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvY2FuZGlkYXRlX2dhdGUucHkKZGY0N2ExY2MyZDczZTU5ZjY4ZDI4MTlhYTAxMDEyZTYzMWRjNjcwNmYwOTFhZTJmZWExNjU1YzUxNzM4MjE0YiAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvY2FwdHVyZV9uYXRpdmUuc2JhdGNoCjI2YjhjNmM4ZjRkYjI3NTNmYjFmNDk5NmM2MDNhY2RhMGNmOGZiMTQ3OTdlN2UxN2YzN2IxYThmMjE0MGVkNDcgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2NoZWNrX3dhbmRiLnB5CmM3OGQyZTdhMzJjZmI0MzdiNjE3ZGY2MGE3YWMxMzAxMzQ0Njk4ZGY0MDU0ZjVmYmJmN2ZiNDllN2IzZDYxMDQgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2NoZWNrcG9pbnRfaW5zcGVjdGlvbi5weQo5ZmJhZTE4ZTEyMzVlYzFjMmVhYzNlYjIxNTMxZWIyMjU5MGQyNDRlNTgwOWUxMzQyZDM2YzQ2ZmYyMmVhZDNlICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9jb250aW51YXRpb24ucHkKY2QyOWVkYzE0OGMwYWNiY2MyYWIzMTg4OWViNDE2MmRkZTU3YjgzNDI1NWQwOTY2OTg2YWYyM2FkMjFlMmZlZCAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvY29udHJhY3QucHkKN2ZmODcwYzIzMDRkZDUzODc2ZjRhMTdiNDExYjEzNDBiYzZlYWMyNTJmZDI1ZmZlZmVmMjI0OGJkNDliNzczOSAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvZGF0YXNldF9jb250cmFjdC5weQo1OGE0NWExOTI3YTAzOTU5Mjc5YjY1NTc4OTQ2NWIzZDc5MTIxYTg0NzQyOTc2Mzg5YmJlOTE2MjM5Y2Y5OWY4ICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9pbnRlcnJ1cHRpb25fYWRtaXNzaW9uLnB5CjEwMmFjYmY2ZWJiNTVjYTYzYjFmNzE3NGE5NDNiYjBhNjNmOTNhYTE1N2U1MzNiNjVhYWQxZjJlYTcwNWQwOGQgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2xhbWJkYV9mdWxsLnNiYXRjaAo3MjhlYTgxNjMwZTM0MDg0Y2MxNzMyYmJiYzUzYzhlNjY2MWJkYWIxNDI1NTdmNTNhMDJkYTgzN2JiMjU3N2UxICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9sYW1iZGFfaW5zaWRlLnNoCjRkNTY5NWRiNGU3MDNhMmFjMWVhMjk0MThkMzQyNjFmZmUwNmMwNDBmYzM2N2U1YWY5NjA3ODg3MTU5NDRkMTkgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2xhbWJkYV9ydW50aW1lLnB5CjUwZDNmMzE2NDFlYmFmNDk0NTQyZDYzY2Y0MzM4MDQ4NmNhOWVkNTBiYzMxNWM4NDZjZWUzNTRhMmU5MWNlMzIgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2xhbWJkYV9zdGFnZV9zb3VyY2Uuc2gKODg0Mjk5ZmMwZGM4NzYxNDdjMzJjZGEwMzJkMzA0YjBhYmRlMjYxNTg2MTQ4YjdlYmUxOGYwMTcwNmNlZGFjNyAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvbHJfcG9saWN5LnB5CjUzMzQxZWYwOTYyODgzYzQ1ZWY3ZGYyZmZhNDRmNzNhOWNiZDVhYzMyZDdiODQ3YTE2M2U5Mzg1MzRmNzUzNjQgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L25hdGl2ZV9pbnRlcnJ1cHRpb24ucHkKNTM0NmRhN2FmZjFlZTQ1YmEyOWFhODU0Njc3ODk2MzUzMGNhMzU1ZjE5ODAwNzY3NGQ0ODhlODgyNzEyNzg5NCAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvbmF0aXZlX3JlY292ZXJ5LnB5CmI0YWJhNTJhMjczNDQ1NmEzNWJlYTI5ODQ0NDdjODNjYmUwMjg0ZmE4MDBkNTFjZjBmN2NlYWRhYWIxMjIwMmMgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L25hdGl2ZV9zdWJ0YXNrcy5weQo3ZjEyOWM1Y2VmNzJjYzQ1YzcxYTA1ZDQwNGRkMTg1MmViNGFiNWEyODMzOWE5NzNjMjk3MzY1YmQxZTRlZTg3ICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9vcmlnaW5hbF9vYnNlcnZlci5weQpkZjY0NWJkMjk1OTlmNWNmM2FkMTI0NzNhYWI1M2Y5NmIyMWE5ZDE3MjM2YjZhY2U0YTNiMWNjOGFlZWFhZThiICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9waGFzZV9vYnNlcnZlcl9wcm9vZi5weQpjZTU3YjA5MThmODEyYWU0YTUyOWQ3ZTQzOTU5ODY2YzljZTAzNDZkMmU1MDE0M2JlOTYyZjBiMDE4ZGZmMTBhICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9wcm9kdWN0aW9uX2hpc3RvcnkucHkKMGRmMDFhN2Y2MGE1ZWIzNDljY2UxNDVjYzc2YTgzZTI3OTA2NGJmMjkzZGU2ZDhjNjBiMGQwMDU1YmU0ZDdiNyAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvcHJvZHVjdGlvbl9yZWNvdmVyeS5weQo3MWI3MjM4NzcyZmZkZDgyNjBhMmIwMjBlMWExM2Q1N2FkY2Y2NGU1NjIyNWYwNWFiOWI3M2JmNTI5ZjQ5NmVlICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9yZWNvdmVyeV9jaGVjay5weQpjYWZmYTA3OGU1M2ViMDIyYTI2NWIwYTc5YmU5NzNmMzcwNzA1NjhlNzg3ZjY0MzMwYTliZGNiN2VjZDA2MWI5ICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9yZXRlbnRpb24ucHkKNzE4MzdlNjNlNTNhMDQ1MzUxZGQzZWZjYzliODRiOGExYzg1YWExNDk2MDdmMjNkNTY0YjZlYmQ4MmQ5NDIxYiAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvcnVuLnB5Cjg4YThlMjBlZjkzYTk1OGVkZTEzMjAzZTE4NjdkNjQ3MzRiMDVkMmFlYThjYjA4ZmZkZjAxNzZmNTYyY2U2OGIgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L3NlcnZpY2VfYm9vdHN0cmFwLnB5CmU0M2NmZTg0ODM5NDlhNmMxYzBjN2JlYmY4ZmY1MmU1ODllZTFlNDQyNTY0OTkyYjU3ZThmNTQ1YjNkNjkxZTEgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L3ZlcmlmeV9mYWN0b3JpYWwucHkKODYxYjFmNDJhYTU0ZTgxMjM4OTgxOTZlOWU5MjI0MWYzOWFhOGJlYzljZTNlODcxZTM3YmNmNGQzZGI2YzBlNCAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvdmVyaWZ5X2Z1bGwucHkKMGI5Y2MwNzVjOWZhYTVlZjk4ODNkMTEwN2IzM2VjNzU0NjhkYmIyNzE4MzZjZjZiNTUwYmJjNGIwMWEwZjE3YSAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvdmVyaWZ5X3RlbXBvcmFsX3BhaXIucHkKMDI5MjM0MjQ1YmNhMDI0NDY1OWRmNGFlY2U1ZmNjZWQwYTcxYTJhNTViYzQxZGZkMDQyNmFkMmEwMTk1MjliNiAgcHJvb2ZzL3Ntb2tlL29wcy92ZXJpZnlfam9pbnRfZGF0YV9jYWNoZS5weQpiM2NkZTA4OTA3NjZjYTQ5MzExZjM0MjdmYTY5MzgyODUwMmFjNWViNzlkMmRlMGI3MTU2YWNlYWVlZmE4YWE1ICBwcm9vZnMvc21va2Uvb3V0cHV0L2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi9maXQtcmFuazAuanNvbgpjNDc5ZjNhMTU5YTQ0M2QzMWFjZDk1N2QyOTA3MGU1ZDg4Y2NiMTgwYTJkM2QxODIzOTJkMzgyZjYzMTJjMTkwICBwcm9vZnMvc21va2Uvb3V0cHV0L2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi9maXQtcmFuazEuanNvbgphMzYyZjVkNGM0N2UzMThiODcyNzQ4YTFmZmQ0ZWFmOWQyZTFhN2U3MGEwNzQ3ZGY5ZDc4M2Q5ZmRiNzQyMmVkICBwcm9vZnMvc21va2Uvb3V0cHV0L2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi9maXQtcmFuazIuanNvbgo1OGY2ZmNlZGEzZDA1MTU0MzVkMDliNjU0YWFjMzQ0YTJhM2ZiNWQwMmZjYjRiNTNmODA2YzAzMGY5MDhmMGNiICBwcm9vZnMvc21va2Uvb3V0cHV0L2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi9maXQtcmFuazMuanNvbgplNDNjNWZjM2M3MzBhZDI3ODhjODgyMzhlZTkwZWQxMWM4ZjUzYTI5NzYxOWY2ODMxYThmMTE3MDEyNjYzOWFmICBwcm9vZnMvc21va2Uvb3V0cHV0L2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi9zbW9rZS1jb21wbGV0aW9uLmpzb24KMjA2OGM0OWExNTQ4ODU5MGZmM2I2ZjY5YmJhNzAwZTY1NmUxMzlkNDQwYjhhMzE3MDdkYTRmMDQ2NjFhM2M4MyAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvY2FwdHVyZV9ydW5uaW5nCjAwMDVlYmU2ODYxYjA2MWMzNjkzNjJjMTUyNDEwZTFiZTlmZGQ2YmE3NWU3ODFhN2VlMDI2Zjk5YmEwZjg0ZDQgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L2NsYWltL0NBUFRVUkVfSk9CX0lECmI3YzkyNzc0ZmIyNDk3NzAxODAzODYzNjc4ZTRkYTRiMmM3MjQzNzkwYmQ1YTRkZGI5MWY5ODhjNzljNTVmNGMgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L2NsYWltL0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0CmU2ODViZmYxNmZmNWUzNzYzMDg1Nzc5NDc5NTgxMmM2OTdiODc0ODExMDA2ZmMxODJiOTIxNzQ1YzJjNGFkMTkgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L2NsYWltL0hFTERfTkFUSVZFLnR4dApiYzlhMjAxMzEwYmQ4OTc2NzViYjM5NmNiNmU0Y2E5NTE1MDFlNzlhMDBmYjAyMjAxZGEyM2Y0Nzk5MzM5ZWNmICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9jbGFpbS9QQVJFTlRfSk9CX0lECjliMTk2MWRhNDI5M2UxZWM3NGZkMTM2MDQ4Mzk4MWE1MzU5NDI0YzIxMjNiZmEzZmMyMTFhNzQ4NTQwZWVkZGIgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L2NsYWltL1BSRVBBUkVELmpzb24KY2Q5NDJkY2Y1MjFjOWNhNjJkYjAwNGU2NGI0NjAyZjFkMjJiZjVhYWIxZWU4NDUzYWYwZDA5YzQyZGYwNDlhZCAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvY2xhaW0vUkVMRUFTRV9BVFRFTVBULmpzb24KYjdjOTI3NzRmYjI0OTc3MDE4MDM4NjM2NzhlNGRhNGIyYzcyNDM3OTBiZDVhNGRkYjkxZjk4OGM3OWM1NWY0YyAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvY2xhaW0vUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dAplNjg1YmZmMTZmZjVlMzc2MzA4NTc3OTQ3OTU4MTJjNjk3Yjg3NDgxMTAwNmZjMTgyYjkyMTc0NWMyYzRhZDE5ICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9jbGFpbS9SRUxFQVNFX0hFTERfTkFUSVZFLnR4dAo5YTI3MWYyYTkxNmIwYjZlZTZjZWNiMjQyNmYwYjMyMDZlZjA3NDU3OGJlNTVkOWJjOTRmNmYzZmUzYWI4NmFhICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9jbGFpbS9jYXB0dXJlLXNiYXRjaC5leGl0CjAwMDVlYmU2ODYxYjA2MWMzNjkzNjJjMTUyNDEwZTFiZTlmZGQ2YmE3NWU3ODFhN2VlMDI2Zjk5YmEwZjg0ZDQgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L2NsYWltL2NhcHR1cmUtc2JhdGNoLnN0ZG91dAo5YTI3MWYyYTkxNmIwYjZlZTZjZWNiMjQyNmYwYjMyMDZlZjA3NDU3OGJlNTVkOWJjOTRmNmYzZmUzYWI4NmFhICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9jbGFpbS9wYXJlbnQtc2JhdGNoLmV4aXQKYmM5YTIwMTMxMGJkODk3Njc1YmIzOTZjYjZlNGNhOTUxNTAxZTc5YTAwZmIwMjIwMWRhMjNmNDc5OTMzOWVjZiAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvY2xhaW0vcGFyZW50LXNiYXRjaC5zdGRvdXQKMmVjOWZkZGJlNGU3MjE5OGQyOWYwNWM2ZTU5ZjlkMWJkNjQwNTY0YWJmNzk2ZTdkYjE4YjlkYTdiYWJmNjU2NCAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvY29tcGxldGlvbgo5YTI3MWYyYTkxNmIwYjZlZTZjZWNiMjQyNmYwYjMyMDZlZjA3NDU3OGJlNTVkOWJjOTRmNmYzZmUzYWI4NmFhICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9ob3N0X2V4aXQKZWUzOWJkMjI1ZDM3MjQxOTg1NTZiMTc1ZjYzM2Y2NTFkMTBjMDUwZjUxMzMyOGRlNDU1OGU0Njk1YWMyZmM2MCAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvbmF0aXZlCjlhMjcxZjJhOTE2YjBiNmVlNmNlY2IyNDI2ZjBiMzIwNmVmMDc0NTc4YmU1NWQ5YmM5NGY2ZjNmZTNhYjg2YWEgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L25hdGl2ZV9leGl0CmUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L25hdGl2ZV9zdGRlcnIKMjZkYzIyYjNiZDhhNmYyNTk5YzQ1YWMwMTY2MTRlYWI3NmYyMTMzMTAwMmMwYmI4MGIxYWM0NGFmNzdlZTRlOSAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvb3V0cHV0L2NwdS1jb25maWctcHJlZmxpZ2h0Lmpzb24KOGZhOGIxN2IxNWM0NzJiN2U5NTczZDhlY2EzZmY0ZDViNzVhNzM3YzA0YTA2YzhiNTdmOGZjZjg2YTgxM2M4NCAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvb3V0cHV0L2RhdGEtY2FjaGUtY3VycmVudC1zaGEyNTYuanNvbgo5ZGU3M2I3OTRmZTM0YWI2Mjc0YzJiOTc0N2FkMmVkMWY2NDliODVlMjNlMzgwMzI2OTM1OWU3NzliZjllMjkzICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9vdXRwdXQvZGF0YS1jb250ZXh0Lmpzb24KNDY5ZDBhOGYyYzc0MWYwYTg0MzhmNmQyMmFkZTI0Y2UzOTVlNjEyNzYxZGE5ZmJlNTk5ZjBhZDExZDZhMzY1MSAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvb3V0cHV0L2ZpbGVzeXN0ZW0tY2hlY2suanNvbgozMzM1NTA2OGIxMTVhMDRlNjczZDEyOTJkODU3NjdmMGZkNTFmM2M3YTI0MzY1MTZlMWVhMWY5NTlhOTUwMDJkICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9vdXRwdXQvbmF0aXZlLXJ1bm5pbmcudHh0CjA2OTJjYmQ1Zjk3ODhmMzAxMzBmYWQxMzlmNWQxYmNlNWM1OTEyMzk4YmY0ZGIxZTY4ODYwMGQyNjVjZGNmY2MgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L291dHB1dC9vcGVyYXRpb25zLWNsb3N1cmUuanNvbgpiYWMwNWEwZTZhMGU1N2UwZTEzNjBlMzJmZDkwZWEwZmM4MzRiNGZjZmE2NWIwZTZiMjRlNWE2OTA4OTRhMzQ5ICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9vdXRwdXQvcnVudGltZS1jdXJyZW50LXZlcmlmaWNhdGlvbi5qc29uCjMxMjgxYWJlYzMzMzdkODAxYmQ0MGE2ZTYzYTRlYzQ2ZTc0ODYyZDQ3MWNhMDI4ZTI0NzM0OWNkNzVkZmMyZjYgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L291dHB1dC9ydW50aW1lLWludmVudG9yeS1hdWRpdC5qc29uCmExMzA1NTNmM2U5MDc3NDY5NDU4OWViMzRmZDMwMjMzZWNjNWYwNzFiZDRjNmYyMzliYjU2YmQyZWY2OGUxM2MgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L291dHB1dC9ydW50aW1lLXJlcXVlc3QuanNvbgo0Y2YzZWYxMDVmMDI2NmYxNjY5NjE5YTdiYjU2NDdjZGEwZTBmZjU1MGRlYTczN2JjOTY3YTI3ODQyNjlhNDFjICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9vdXRwdXQvcnVudGltZS1yZXVzZS5qc29uCjJiNDdiMjYyYTY5ZjU5MjFhMjZiNjA3ODUwY2M2YTk3MjVlYTI4NmNmN2U4YmQxYjEyMGI2ZDdlYjM2ZGMxNTAgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L291dHB1dC9zb3VyY2Utc3RhZ2UuanNvbgplOGJlYjVmZmMwN2JlZDM4OTY2MmNjMWMwY2VhNjE5ZjhhODcwNmYzNzNjYTdmOWY3YzhmZjBkNjQ0ZWVlNDk1ICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9yZWxlYXNlX29ic2VydmF0aW9uCjU1ZTg2YmMzMDBhZGZhNzk0ZjFkNDFlYjIxMjAxZGI5MTMyZDc1NjczYTk0OTRmNzA5MWRhZjRlMzk2MTk4MGIgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L3JlcXVlc3QKOWZmYTQwMTBjNDA1ZjExMDU2MTUyMTZjZDU3YWJmZGIxNDJlZGU1NDM3MGJiMmExOWM2ZGY5YmU2ZGY3NmM3OSAgcHJvb2ZzL3Ntb2tlL3JlcXVpcmVkLWRpcmVjdG9yaWVzLmpzb24KN2JjNmVmYmI1M2YzYzE3NDdmZjJiOTE3YTVlOTMxMjE5NjUxZDExNDRmZWZkNzA5ZjFhZTBlZWM1NmM4NTczMyAgcHJvb2ZzL3Ntb2tlL3Ntb2tlLWFyY2hpdGVjdHVyZS1wb3N0ZmxpZ2h0Lmpzb24KMzJkOGY3MWZlMzliYjNhZjgyOTQyNmY1YTdjZDI0ODgyNjc2ZDg1OWQ3YTRmYTkxZDQ4MGEyN2Y2MTAxZjAzMCAgcHJvb2ZzL3Ntb2tlL3Ntb2tlLnNiYXRjaAo0YzMwNmZkMjg3MDY2ZWMzNjU4ZjI4OTQwNWNmOWEyNTQzZDBiNTg0ZmU0NWU3NTQyNTQzNmU2NDkxYzllN2FjICBwcm9vZnMvc21va2Uvc3VibWl0X3Ntb2tlX29uY2UucHkKYzc5ZjBiNTA0MmJhYmY1NzI5YWFkZjhkNTQyNmUyZjc0ODUxMzIzNGEzYzczY2JlOWRhZGI0MGQ5NzFjMzU5MyAgcHJvb2ZzL3Ntb2tlL3Rlc3RfZ3B1X3BhY2tldC5weQo5ZmZhNDAxMGM0MDVmMTEwNTYxNTIxNmNkNTdhYmZkYjE0MmVkZTU0MzcwYmIyYTE5YzZkZjliZTZkZjc2Yzc5ICByZXF1aXJlZC1kaXJlY3Rvcmllcy5qc29uCmYyZjU1ZDNmMGU5ZjQxYjNkODU0ODBjYTlkOGUwZWMzMTNmYmUxNmU1MzQzZGZmYzQ2MTE1NGJmODgwMTJhZmQgIHN1Ym1pdF9mdWxsX29uY2UucHkKYTI5MjU3ZTJlNjkzYzRiN2QxY2ZkNDZiY2JkMTQ3NTQzMDgyNTk5ZDA5OGNlMjVjMGNmYTRlOWEwMTY4MTA1NCAgdGVzdF9mdWxsX3BhY2tldC5weQo=", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/CAPTURE_JOB_ID": "NDEyODI0Cg==", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/CAPTURE_PENDING_NATIVE.txt": "Sm9iSWQ9NDEyODI0IEpvYk5hbWU9ZWxtby1uYXRpdmUtcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEgVXNlcklkPXBhcGhpd2V0c2EzKDQxMDAzKSBHcm91cElkPWxvYW5lcig0MTAwMCkgTUNTX2xhYmVsPU4vQSBQcmlvcml0eT0xMDAwMCBOaWNlPTAgQWNjb3VudD1sb2FuZXIgUU9TPWxvYW5lci1ub3JtYWwgSm9iU3RhdGU9UEVORElORyBSZWFzb249RGVwZW5kZW5jeSBEZXBlbmRlbmN5PWFmdGVyYW55OjQxMjgyMyh1bmZ1bGZpbGxlZCkgUmVxdWV1ZT0wIFJlc3RhcnRzPTAgQmF0Y2hGbGFnPTEgUmVib290PTAgRXhpdENvZGU9MDowIERlcml2ZWRFeGl0Q29kZT0wOjAgUnVuVGltZT0wMDowMDowMCBUaW1lTGltaXQ9MDA6MTA6MDAgVGltZU1pbj1OL0EgU3VibWl0VGltZT0yMDI2LTEwLTI3VDAwOjQ3OjUyIEVsaWdpYmxlVGltZT1Vbmtub3duIEFjY3J1ZVRpbWU9VW5rbm93biBTdGFydFRpbWU9VW5rbm93biBFbmRUaW1lPVVua25vd24gRGVhZGxpbmU9Ti9BIFN1c3BlbmRUaW1lPU5vbmUgU2Vjc1ByZVN1c3BlbmQ9MCBMYXN0U2NoZWRFdmFsPTIwMjYtMTAtMjdUMDA6NDc6NTIgU2NoZWR1bGVyPU1haW4gUGFydGl0aW9uPXJsMiBBbGxvY05vZGU6U2lkPWxvYW5lci1nYXRld2F5OjM4ODc3ODYgUmVxTm9kZUxpc3Q9Z3B1MjEgRXhjTm9kZUxpc3Q9KG51bGwpIE5vZGVMaXN0PSBOdW1Ob2Rlcz0xLTEgTnVtQ1BVcz0yIE51bVRhc2tzPTEgQ1BVcy9UYXNrPTIgUmVxQjpTOkM6VD0wOjA6KjoqIFJlcVRSRVM9Y3B1PTIsbWVtPTFHLG5vZGU9MSxiaWxsaW5nPTIgQWxsb2NUUkVTPShudWxsKSBTb2Nrcy9Ob2RlPSogTnRhc2tzUGVyTjpCOlM6Qz0wOjA6KjoqIENvcmVTcGVjPSogTWluQ1BVc05vZGU9MiBNaW5NZW1vcnlOb2RlPTFHIE1pblRtcERpc2tOb2RlPTAgRmVhdHVyZXM9KG51bGwpIERlbGF5Qm9vdD0wMDowMDowMCBPdmVyU3Vic2NyaWJlPU9LIENvbnRpZ3VvdXM9MCBMaWNlbnNlcz0obnVsbCkgTmV0d29yaz0obnVsbCkgQ29tbWFuZD0vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2FwdHVyZS1uYXRpdmUuc2JhdGNoIFdvcmtEaXI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxIENvbW1lbnQ9ZWxtby1mdWxsLW9ic2VydmVyOjM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzc6NDEyODIzICBTdGRFcnI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2xvZ3MvZWxtby1uYXRpdmUtcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEtNDEyODI0LmVyciBTdGRJbj0vZGV2L251bGwgU3RkT3V0PS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9sb2dzL2VsbW8tbmF0aXZlLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxLTQxMjgyNC5vdXQgUG93ZXI9IFRyZXNQZXJUYXNrPWNwdToyIAo=", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/HELD_NATIVE.txt": "Sm9iSWQ9NDEyODIzIEpvYk5hbWU9ZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEgVXNlcklkPXBhcGhpd2V0c2EzKDQxMDAzKSBHcm91cElkPWxvYW5lcig0MTAwMCkgTUNTX2xhYmVsPU4vQSBQcmlvcml0eT0wIE5pY2U9MCBBY2NvdW50PWxvYW5lciBRT1M9bG9hbmVyLW5vcm1hbCBKb2JTdGF0ZT1QRU5ESU5HIFJlYXNvbj1Kb2JIZWxkVXNlciBEZXBlbmRlbmN5PShudWxsKSBSZXF1ZXVlPTAgUmVzdGFydHM9MCBCYXRjaEZsYWc9MSBSZWJvb3Q9MCBFeGl0Q29kZT0wOjAgRGVyaXZlZEV4aXRDb2RlPTA6MCBSdW5UaW1lPTAwOjAwOjAwIFRpbWVMaW1pdD03LTAwOjAwOjAwIFRpbWVNaW49Ti9BIFN1Ym1pdFRpbWU9MjAyNi0xMC0yN1QwMDo0Nzo1MSBFbGlnaWJsZVRpbWU9VW5rbm93biBBY2NydWVUaW1lPVVua25vd24gU3RhcnRUaW1lPVVua25vd24gRW5kVGltZT1Vbmtub3duIERlYWRsaW5lPU4vQSBTdXNwZW5kVGltZT1Ob25lIFNlY3NQcmVTdXNwZW5kPTAgTGFzdFNjaGVkRXZhbD0yMDI2LTEwLTI3VDAwOjQ3OjUxIFNjaGVkdWxlcj1NYWluIFBhcnRpdGlvbj1ybDIgQWxsb2NOb2RlOlNpZD1sb2FuZXItZ2F0ZXdheTozODg3NzQ1IFJlcU5vZGVMaXN0PWdwdTIxIEV4Y05vZGVMaXN0PShudWxsKSBOb2RlTGlzdD0gTnVtTm9kZXM9MS0xIE51bUNQVXM9MzIgTnVtVGFza3M9MSBDUFVzL1Rhc2s9MzIgUmVxQjpTOkM6VD0wOjA6KjoqIFJlcVRSRVM9Y3B1PTMyLG1lbT0xOTJHLG5vZGU9MSxiaWxsaW5nPTMyIEFsbG9jVFJFUz0obnVsbCkgU29ja3MvTm9kZT0qIE50YXNrc1Blck46QjpTOkM9MDowOio6KiBDb3JlU3BlYz0qIE1pbkNQVXNOb2RlPTMyIE1pbk1lbW9yeU5vZGU9MTkyRyBNaW5UbXBEaXNrTm9kZT0wIEZlYXR1cmVzPShudWxsKSBEZWxheUJvb3Q9MDA6MDA6MDAgT3ZlclN1YnNjcmliZT1PSyBDb250aWd1b3VzPTAgTGljZW5zZXM9KG51bGwpIE5ldHdvcms9KG51bGwpIENvbW1hbmQ9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2Z1bGwuc2JhdGNoIFdvcmtEaXI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxIENvbW1lbnQ9ZWxtby1mdWxsOjM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcgIFN0ZEVycj0vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvbG9ncy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS00MTI4MjMuZXJyIFN0ZEluPS9kZXYvbnVsbCBTdGRPdXQ9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2xvZ3MvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEtNDEyODIzLm91dCBQb3dlcj0gVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDo0IFRyZXNQZXJUYXNrPWNwdTozMiAK", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/PARENT_JOB_ID": "NDEyODIzCg==", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/PREPARED.json": "ewogICJyZXF1ZXN0X3NoYTI1NiI6ICIzOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3IiwKICAibWFuaWZlc3Rfc2hhMjU2IjogImMxZDM1NmJhMDQ5OTMxYzQ3OWVhZjg4Njg3M2EzY2E2MTY4NjExYmFmNjdlMDdmNjk4OThlY2QzYzE0MzlmZmIiLAogICJwYXJlbnRfYXJndiI6IFsKICAgICIvdXNyL2xvY2FsL2Jpbi9zYmF0Y2giLAogICAgIi0tcGFyc2FibGUiLAogICAgIi0taG9sZCIsCiAgICAiLS1uby1yZXF1ZXVlIiwKICAgICItLWFjY291bnQ9bG9hbmVyIiwKICAgICItLXFvcz1sb2FuZXItbm9ybWFsIiwKICAgICItLXBhcnRpdGlvbj1ybDIiLAogICAgIi0tY29tbWVudD1lbG1vLWZ1bGw6MzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNyIsCiAgICAiLS1qb2ItbmFtZT1lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MSIsCiAgICAiLS1ub2RlbGlzdD1ncHUyMSIsCiAgICAiLS1ub2Rlcz0xIiwKICAgICItLW50YXNrcz0xIiwKICAgICItLWNwdXMtcGVyLXRhc2s9MzIiLAogICAgIi0tbWVtPTE5MkciLAogICAgIi0tZ3Jlcz1ncHU6aDEwMDo0IiwKICAgICItLXRpbWU9Ny0wMDowMDowMCIsCiAgICAiLS1leHBvcnQ9Tk9ORSIsCiAgICAiLS1jaGRpcj0vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEiLAogICAgIi0tb3V0cHV0PS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9sb2dzLyV4LSVqLm91dCIsCiAgICAiLS1lcnJvcj0vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvbG9ncy8leC0lai5lcnIiLAogICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9mdWxsLnNiYXRjaCIsCiAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxIiwKICAgICIzOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3IiwKICAgICJjMWQzNTZiYTA0OTkzMWM0NzllYWY4ODY4NzNhM2NhNjE2ODYxMWJhZjY3ZTA3ZjY5ODk4ZWNkM2MxNDM5ZmZiIgogIF0sCiAgInByZXBhcmVkX2F0X3V0YyI6ICIyMDI2LTEwLTI3VDAwOjQ3OjUwLjA5MjA2MiswMDowMCIsCiAgInF1ZXVlIjogIjQxMjgwMXxlbG1vLW5hdGl2ZS1mdWxsLWxhcmdlMzE0bS1ib3VuZGFyeS12MnxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDEyNzk5fGVsbW8tbmF0aXZlLWZ1bGwtbGFyZ2UzMTRtLWZ1c2VkLXYyfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MTI3OTB8ZWxtby1uYXRpdmUtZnVsbC1sYXJnZTMxNG0tdjF8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTIwN3xhZi1saWJlcm8tYXYwLWZ1bGwtaGFuZG9mZnxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDExMTEzfHJhdmVucy1hZi1yb2xsb3V0LXByZXZpZXd8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTg1NF82fGFmLWRwbWF0Y2gtcmVzdGFydDE1a3xwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5ODU0XzR8YWYtZHBtYXRjaC1yZXN0YXJ0MTVrfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDk4NTRfMnxhZi1kcG1hdGNoLXJlc3RhcnQxNWt8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTg0N19bMC01JTJdfHN0YXRpb25hcnktZnAzMi1vdmVybGF5fHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDk3NzN8c3RhdGlvbmFyeS1hZi1maXhlZGJ1ZGdldC1zbW9rZXxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5NzY0fHN0YXRpb25hcnktYWYtdW5ldC1zbW9rZXxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDEyODAwfGVsbW8tbGFyZ2UzMTRtLWNvbnRpbnVvdXMtYm91bmRhcnktZnVsbC12MnxwYXBoaXdldHNhM3xSVU5OSU5HfGdwdTAzXG40MTI3OTh8ZWxtby1sYXJnZTMxNG0tY29udGludW91cy1mdXNlZC1mdWxsLXYyfHBhcGhpd2V0c2EzfFJVTk5JTkd8Z3B1MTFcbjQxMjc4OXxlbG1vLWxhcmdlMzE0bS1jb250aW51b3VzLXBsYWluLWZ1bGwtdjF8cGFwaGl3ZXRzYTN8UlVOTklOR3xncHUxMVxuNDEyNTU2fGpvaW50LWNvbnZleW9yMjAwLWlpZG5vaXNlLWdhcC1mdWxsMi1ncHUxOXxwYXBoaXdldHNhM3xSVU5OSU5HfGdwdTE5XG40MTI1NTR8am9pbnQtY29udmV5b3IyMDAtaWlkbm9pc2Utbm9nYXAtZnVsbDItZ3B1MjF8cGFwaGl3ZXRzYTN8UlVOTklOR3xncHUyMVxuIiwKICAibm9kZSI6ICJOb2RlTmFtZT1ncHUyMSBBcmNoPXg4Nl82NCBDb3Jlc1BlclNvY2tldD01NiAgQ1BVQWxsb2M9MzIgQ1BVRWZjdHY9MjI0IENQVVRvdD0yMjQgQ1BVTG9hZD05LjQ3IEF2YWlsYWJsZUZlYXR1cmVzPShudWxsKSBBY3RpdmVGZWF0dXJlcz0obnVsbCkgR3Jlcz1ncHU6aDEwMDo4IEdyZXNEcmFpbj1OL0EgR3Jlc1VzZWQ9Z3B1OmgxMDA6MihJRFg6NC01KSBOb2RlQWRkcj0xMC4xOC45Ni4yMzEgTm9kZUhvc3ROYW1lPWluc3QtcXRwcXItZGV2cmVsLXJkbWEtcG9vbCBWZXJzaW9uPTIzLjExLjQgT1M9TGludXggNi41LjAtMTAxOC1vcmFjbGUgIzE4fjIyLjA0LjEtVWJ1bnR1IFNNUCBTYXQgRmViIDE3IDIxOjQxOjEzIFVUQyAyMDI0ICBSZWFsTWVtb3J5PTIwMDAwMDAgQWxsb2NNZW09MTk2NjA4IEZyZWVNZW09MTA2OTU2IFNvY2tldHM9MiBCb2FyZHM9MSBTdGF0ZT1NSVhFRCBUaHJlYWRzUGVyQ29yZT0yIFRtcERpc2s9MCBXZWlnaHQ9MSBPd25lcj1OL0EgTUNTX2xhYmVsPU4vQSBQYXJ0aXRpb25zPWFsbCxzaW5nbGUsbXVsdGkscmwyICBCb290VGltZT0yMDI2LTA5LTI0VDE1OjEyOjMzIFNsdXJtZFN0YXJ0VGltZT0yMDI2LTEwLTI1VDAwOjAwOjIxIExhc3RCdXN5VGltZT0yMDI2LTEwLTI1VDAwOjAwOjIxIFJlc3VtZUFmdGVyVGltZT1Ob25lIENmZ1RSRVM9Y3B1PTIyNCxtZW09MjAwMDAwME0sYmlsbGluZz0yMjQgQWxsb2NUUkVTPWNwdT0zMixtZW09MTkyRyBDYXBXYXR0cz1uL2EgQ3VycmVudFdhdHRzPTAgQXZlV2F0dHM9MCBFeHRTZW5zb3JzSm91bGVzPW4vYSBFeHRTZW5zb3JzV2F0dHM9MCBFeHRTZW5zb3JzVGVtcD1uL2FcbiIKfQo=", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/RELEASE_ACCEPTED.json": "ewogICJwYXJlbnQiOiAiNDEyODIzIiwKICAiY2FwdHVyZSI6ICI0MTI4MjQiLAogICJzdGRvdXQiOiAiIiwKICAicmVsZWFzZWRfYXRfdXRjIjogIjIwMjYtMTAtMjdUMDA6NDc6NTUuMzMwMDAwKzAwOjAwIgp9Cg==", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/RELEASE_ATTEMPT.json": "eyJwYXJlbnQiOiAiNDEyODIzIiwgImNhcHR1cmUiOiAiNDEyODI0IiwgInJlcXVlc3Rfc2hhMjU2IjogIjM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzciLCAicXVldWUiOiAiNDEyODI0fGVsbW8tbmF0aXZlLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MTI4MDF8ZWxtby1uYXRpdmUtZnVsbC1sYXJnZTMxNG0tYm91bmRhcnktdjJ8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQxMjc5OXxlbG1vLW5hdGl2ZS1mdWxsLWxhcmdlMzE0bS1mdXNlZC12MnxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDEyNzkwfGVsbW8tbmF0aXZlLWZ1bGwtbGFyZ2UzMTRtLXYxfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDkyMDd8YWYtbGliZXJvLWF2MC1mdWxsLWhhbmRvZmZ8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQxMjgyM3xlbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MXxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDExMTEzfHJhdmVucy1hZi1yb2xsb3V0LXByZXZpZXd8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTg1NF82fGFmLWRwbWF0Y2gtcmVzdGFydDE1a3xwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5ODU0XzR8YWYtZHBtYXRjaC1yZXN0YXJ0MTVrfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDk4NTRfMnxhZi1kcG1hdGNoLXJlc3RhcnQxNWt8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTg0N19bMC01JTJdfHN0YXRpb25hcnktZnAzMi1vdmVybGF5fHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDk3NzN8c3RhdGlvbmFyeS1hZi1maXhlZGJ1ZGdldC1zbW9rZXxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5NzY0fHN0YXRpb25hcnktYWYtdW5ldC1zbW9rZXxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDEyODAwfGVsbW8tbGFyZ2UzMTRtLWNvbnRpbnVvdXMtYm91bmRhcnktZnVsbC12MnxwYXBoaXdldHNhM3xSVU5OSU5HfGdwdTAzXG40MTI3OTh8ZWxtby1sYXJnZTMxNG0tY29udGludW91cy1mdXNlZC1mdWxsLXYyfHBhcGhpd2V0c2EzfFJVTk5JTkd8Z3B1MTFcbjQxMjc4OXxlbG1vLWxhcmdlMzE0bS1jb250aW51b3VzLXBsYWluLWZ1bGwtdjF8cGFwaGl3ZXRzYTN8UlVOTklOR3xncHUxMVxuNDEyNTU2fGpvaW50LWNvbnZleW9yMjAwLWlpZG5vaXNlLWdhcC1mdWxsMi1ncHUxOXxwYXBoaXdldHNhM3xSVU5OSU5HfGdwdTE5XG40MTI1NTR8am9pbnQtY29udmV5b3IyMDAtaWlkbm9pc2Utbm9nYXAtZnVsbDItZ3B1MjF8cGFwaGl3ZXRzYTN8UlVOTklOR3xncHUyMVxuIiwgIm5vZGUiOiAiTm9kZU5hbWU9Z3B1MjEgQXJjaD14ODZfNjQgQ29yZXNQZXJTb2NrZXQ9NTYgIENQVUFsbG9jPTMyIENQVUVmY3R2PTIyNCBDUFVUb3Q9MjI0IENQVUxvYWQ9OS40NyBBdmFpbGFibGVGZWF0dXJlcz0obnVsbCkgQWN0aXZlRmVhdHVyZXM9KG51bGwpIEdyZXM9Z3B1OmgxMDA6OCBHcmVzRHJhaW49Ti9BIEdyZXNVc2VkPWdwdTpoMTAwOjIoSURYOjQtNSkgTm9kZUFkZHI9MTAuMTguOTYuMjMxIE5vZGVIb3N0TmFtZT1pbnN0LXF0cHFyLWRldnJlbC1yZG1hLXBvb2wgVmVyc2lvbj0yMy4xMS40IE9TPUxpbnV4IDYuNS4wLTEwMTgtb3JhY2xlICMxOH4yMi4wNC4xLVVidW50dSBTTVAgU2F0IEZlYiAxNyAyMTo0MToxMyBVVEMgMjAyNCAgUmVhbE1lbW9yeT0yMDAwMDAwIEFsbG9jTWVtPTE5NjYwOCBGcmVlTWVtPTEwNjk1NiBTb2NrZXRzPTIgQm9hcmRzPTEgU3RhdGU9TUlYRUQgVGhyZWFkc1BlckNvcmU9MiBUbXBEaXNrPTAgV2VpZ2h0PTEgT3duZXI9Ti9BIE1DU19sYWJlbD1OL0EgUGFydGl0aW9ucz1hbGwsc2luZ2xlLG11bHRpLHJsMiAgQm9vdFRpbWU9MjAyNi0wOS0yNFQxNToxMjozMyBTbHVybWRTdGFydFRpbWU9MjAyNi0xMC0yNVQwMDowMDoyMSBMYXN0QnVzeVRpbWU9MjAyNi0xMC0yNVQwMDowMDoyMSBSZXN1bWVBZnRlclRpbWU9Tm9uZSBDZmdUUkVTPWNwdT0yMjQsbWVtPTIwMDAwMDBNLGJpbGxpbmc9MjI0IEFsbG9jVFJFUz1jcHU9MzIsbWVtPTE5MkcgQ2FwV2F0dHM9bi9hIEN1cnJlbnRXYXR0cz0wIEF2ZVdhdHRzPTAgRXh0U2Vuc29yc0pvdWxlcz1uL2EgRXh0U2Vuc29yc1dhdHRzPTAgRXh0U2Vuc29yc1RlbXA9bi9hXG4iLCAiYXRfdXRjIjogIjIwMjYtMTAtMjdUMDA6NDc6NTQuOTA2NjMxKzAwOjAwIn0K", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/RELEASE_CAPTURE_PENDING_NATIVE.txt": "Sm9iSWQ9NDEyODI0IEpvYk5hbWU9ZWxtby1uYXRpdmUtcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEgVXNlcklkPXBhcGhpd2V0c2EzKDQxMDAzKSBHcm91cElkPWxvYW5lcig0MTAwMCkgTUNTX2xhYmVsPU4vQSBQcmlvcml0eT0xMDAwMCBOaWNlPTAgQWNjb3VudD1sb2FuZXIgUU9TPWxvYW5lci1ub3JtYWwgSm9iU3RhdGU9UEVORElORyBSZWFzb249RGVwZW5kZW5jeSBEZXBlbmRlbmN5PWFmdGVyYW55OjQxMjgyMyh1bmZ1bGZpbGxlZCkgUmVxdWV1ZT0wIFJlc3RhcnRzPTAgQmF0Y2hGbGFnPTEgUmVib290PTAgRXhpdENvZGU9MDowIERlcml2ZWRFeGl0Q29kZT0wOjAgUnVuVGltZT0wMDowMDowMCBUaW1lTGltaXQ9MDA6MTA6MDAgVGltZU1pbj1OL0EgU3VibWl0VGltZT0yMDI2LTEwLTI3VDAwOjQ3OjUyIEVsaWdpYmxlVGltZT1Vbmtub3duIEFjY3J1ZVRpbWU9VW5rbm93biBTdGFydFRpbWU9VW5rbm93biBFbmRUaW1lPVVua25vd24gRGVhZGxpbmU9Ti9BIFN1c3BlbmRUaW1lPU5vbmUgU2Vjc1ByZVN1c3BlbmQ9MCBMYXN0U2NoZWRFdmFsPTIwMjYtMTAtMjdUMDA6NDc6NTIgU2NoZWR1bGVyPU1haW4gUGFydGl0aW9uPXJsMiBBbGxvY05vZGU6U2lkPWxvYW5lci1nYXRld2F5OjM4ODc3ODYgUmVxTm9kZUxpc3Q9Z3B1MjEgRXhjTm9kZUxpc3Q9KG51bGwpIE5vZGVMaXN0PSBOdW1Ob2Rlcz0xLTEgTnVtQ1BVcz0yIE51bVRhc2tzPTEgQ1BVcy9UYXNrPTIgUmVxQjpTOkM6VD0wOjA6KjoqIFJlcVRSRVM9Y3B1PTIsbWVtPTFHLG5vZGU9MSxiaWxsaW5nPTIgQWxsb2NUUkVTPShudWxsKSBTb2Nrcy9Ob2RlPSogTnRhc2tzUGVyTjpCOlM6Qz0wOjA6KjoqIENvcmVTcGVjPSogTWluQ1BVc05vZGU9MiBNaW5NZW1vcnlOb2RlPTFHIE1pblRtcERpc2tOb2RlPTAgRmVhdHVyZXM9KG51bGwpIERlbGF5Qm9vdD0wMDowMDowMCBPdmVyU3Vic2NyaWJlPU9LIENvbnRpZ3VvdXM9MCBMaWNlbnNlcz0obnVsbCkgTmV0d29yaz0obnVsbCkgQ29tbWFuZD0vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2FwdHVyZS1uYXRpdmUuc2JhdGNoIFdvcmtEaXI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxIENvbW1lbnQ9ZWxtby1mdWxsLW9ic2VydmVyOjM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzc6NDEyODIzICBTdGRFcnI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2xvZ3MvZWxtby1uYXRpdmUtcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEtNDEyODI0LmVyciBTdGRJbj0vZGV2L251bGwgU3RkT3V0PS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9sb2dzL2VsbW8tbmF0aXZlLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxLTQxMjgyNC5vdXQgUG93ZXI9IFRyZXNQZXJUYXNrPWNwdToyIAo=", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/RELEASE_HELD_NATIVE.txt": "Sm9iSWQ9NDEyODIzIEpvYk5hbWU9ZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEgVXNlcklkPXBhcGhpd2V0c2EzKDQxMDAzKSBHcm91cElkPWxvYW5lcig0MTAwMCkgTUNTX2xhYmVsPU4vQSBQcmlvcml0eT0wIE5pY2U9MCBBY2NvdW50PWxvYW5lciBRT1M9bG9hbmVyLW5vcm1hbCBKb2JTdGF0ZT1QRU5ESU5HIFJlYXNvbj1Kb2JIZWxkVXNlciBEZXBlbmRlbmN5PShudWxsKSBSZXF1ZXVlPTAgUmVzdGFydHM9MCBCYXRjaEZsYWc9MSBSZWJvb3Q9MCBFeGl0Q29kZT0wOjAgRGVyaXZlZEV4aXRDb2RlPTA6MCBSdW5UaW1lPTAwOjAwOjAwIFRpbWVMaW1pdD03LTAwOjAwOjAwIFRpbWVNaW49Ti9BIFN1Ym1pdFRpbWU9MjAyNi0xMC0yN1QwMDo0Nzo1MSBFbGlnaWJsZVRpbWU9VW5rbm93biBBY2NydWVUaW1lPVVua25vd24gU3RhcnRUaW1lPVVua25vd24gRW5kVGltZT1Vbmtub3duIERlYWRsaW5lPU4vQSBTdXNwZW5kVGltZT1Ob25lIFNlY3NQcmVTdXNwZW5kPTAgTGFzdFNjaGVkRXZhbD0yMDI2LTEwLTI3VDAwOjQ3OjUxIFNjaGVkdWxlcj1NYWluIFBhcnRpdGlvbj1ybDIgQWxsb2NOb2RlOlNpZD1sb2FuZXItZ2F0ZXdheTozODg3NzQ1IFJlcU5vZGVMaXN0PWdwdTIxIEV4Y05vZGVMaXN0PShudWxsKSBOb2RlTGlzdD0gTnVtTm9kZXM9MS0xIE51bUNQVXM9MzIgTnVtVGFza3M9MSBDUFVzL1Rhc2s9MzIgUmVxQjpTOkM6VD0wOjA6KjoqIFJlcVRSRVM9Y3B1PTMyLG1lbT0xOTJHLG5vZGU9MSxiaWxsaW5nPTMyIEFsbG9jVFJFUz0obnVsbCkgU29ja3MvTm9kZT0qIE50YXNrc1Blck46QjpTOkM9MDowOio6KiBDb3JlU3BlYz0qIE1pbkNQVXNOb2RlPTMyIE1pbk1lbW9yeU5vZGU9MTkyRyBNaW5UbXBEaXNrTm9kZT0wIEZlYXR1cmVzPShudWxsKSBEZWxheUJvb3Q9MDA6MDA6MDAgT3ZlclN1YnNjcmliZT1PSyBDb250aWd1b3VzPTAgTGljZW5zZXM9KG51bGwpIE5ldHdvcms9KG51bGwpIENvbW1hbmQ9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2Z1bGwuc2JhdGNoIFdvcmtEaXI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxIENvbW1lbnQ9ZWxtby1mdWxsOjM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcgIFN0ZEVycj0vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvbG9ncy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS00MTI4MjMuZXJyIFN0ZEluPS9kZXYvbnVsbCBTdGRPdXQ9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2xvZ3MvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEtNDEyODIzLm91dCBQb3dlcj0gVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDo0IFRyZXNQZXJUYXNrPWNwdTozMiAK", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/capture-sbatch.argv.json": "WyIvdXNyL2xvY2FsL2Jpbi9zYmF0Y2giLCAiLS1wYXJzYWJsZSIsICItLW5vLXJlcXVldWUiLCAiLS1hY2NvdW50PWxvYW5lciIsICItLXFvcz1sb2FuZXItbm9ybWFsIiwgIi0tcGFydGl0aW9uPXJsMiIsICItLWpvYi1uYW1lPWVsbW8tbmF0aXZlLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxIiwgIi0tbm9kZWxpc3Q9Z3B1MjEiLCAiLS1ub2Rlcz0xIiwgIi0tbnRhc2tzPTEiLCAiLS1jcHVzLXBlci10YXNrPTIiLCAiLS1tZW09MUciLCAiLS1ncmVzPW5vbmUiLCAiLS10aW1lPTAwOjEwOjAwIiwgIi0tZXhwb3J0PU5PTkUiLCAiLS1kZXBlbmRlbmN5PWFmdGVyYW55OjQxMjgyMyIsICItLWNvbW1lbnQ9ZWxtby1mdWxsLW9ic2VydmVyOjM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzc6NDEyODIzIiwgIi0tY2hkaXI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxIiwgIi0tb3V0cHV0PS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9sb2dzLyV4LSVqLm91dCIsICItLWVycm9yPS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9sb2dzLyV4LSVqLmVyciIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2FwdHVyZS1uYXRpdmUuc2JhdGNoIiwgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MSIsICI0MTI4MjMiLCAiMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNyIsICJjMWQzNTZiYTA0OTkzMWM0NzllYWY4ODY4NzNhM2NhNjE2ODYxMWJhZjY3ZTA3ZjY5ODk4ZWNkM2MxNDM5ZmZiIl0K", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/capture-sbatch.exit": "MAo=", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/capture-sbatch.stderr": "", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/capture-sbatch.stdout": "NDEyODI0Cg==", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/parent-sbatch.argv.json": "WyIvdXNyL2xvY2FsL2Jpbi9zYmF0Y2giLCAiLS1wYXJzYWJsZSIsICItLWhvbGQiLCAiLS1uby1yZXF1ZXVlIiwgIi0tYWNjb3VudD1sb2FuZXIiLCAiLS1xb3M9bG9hbmVyLW5vcm1hbCIsICItLXBhcnRpdGlvbj1ybDIiLCAiLS1jb21tZW50PWVsbW8tZnVsbDozOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3IiwgIi0tam9iLW5hbWU9ZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEiLCAiLS1ub2RlbGlzdD1ncHUyMSIsICItLW5vZGVzPTEiLCAiLS1udGFza3M9MSIsICItLWNwdXMtcGVyLXRhc2s9MzIiLCAiLS1tZW09MTkyRyIsICItLWdyZXM9Z3B1OmgxMDA6NCIsICItLXRpbWU9Ny0wMDowMDowMCIsICItLWV4cG9ydD1OT05FIiwgIi0tY2hkaXI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxIiwgIi0tb3V0cHV0PS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9sb2dzLyV4LSVqLm91dCIsICItLWVycm9yPS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9sb2dzLyV4LSVqLmVyciIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvZnVsbC5zYmF0Y2giLCAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxIiwgIjM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzciLCAiYzFkMzU2YmEwNDk5MzFjNDc5ZWFmODg2ODczYTNjYTYxNjg2MTFiYWY2N2UwN2Y2OTg5OGVjZDNjMTQzOWZmYiJdCg==", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/parent-sbatch.exit": "MAo=", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/parent-sbatch.stderr": "", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/claims/39d1059efc6292fcaf0a8c2b6b438bb84496ba947ee4b198b70cf3ad28108d37/parent-sbatch.stdout": "NDEyODIzCg==", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v1.json": "ewogICJzY2hlbWEiOiAiam9pbnQtdHJhaW5pbmctdjIiLAogICJraW5kIjogIm5hdGl2ZS1zdWJ0YXNrLXdvcmxkLW1vZGVsLXYxIiwKICAiYXJtIjogImNvbnRpbnVvdXMiLAogICJleHBlcmltZW50IjogImltYWdlX3Byb3ByaW9fYWN0aW9uX2NhbWVyYV9zdWJ0YXNrIiwKICAicnVuX2lkIjogIm1vdC1lbG1vLXBpY2twbGFjZS1jb250aW51b3VzLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tcm9ib3QtaHVtYW4tY2FtZXJhLXN1YnRhc2stczQyLTMwMGstMjAyNjEwMjYtdjEiLAogICJqb2JfbmFtZSI6ICJlbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MSIsCiAgInNvdXJjZSI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL3NvdXJjZS04MmY2NTQ5OGUyNWY0MWI4N2M5NTQ3MTc3MjJkY2Y3MzYwZTViZGU4IiwKICAic291cmNlX3JldmlzaW9uIjogIjgyZjY1NDk4ZTI1ZjQxYjg3Yzk1NDcxNzcyMmRjZjczNjBlNWJkZTgiLAogICJzb3VyY2VfbWFuaWZlc3Rfc2hhMjU2IjogImI1ZThlODk4YjgyZWExNWI0MmU4NGUyMmE3NDljNjY4YzEzZTBjOTU4ZWNiYTEyMmZiMTBkOTljM2RmMzkzMzEiLAogICJzb3VyY2VfYXJjaGl2ZV9zaGEyNTYiOiAiYzA0MDRjOTNlODY2NTUwNGU4NWM1OGFhYjBhZjQ5OWRkYTc0ZDdiNGI3YWExYTcwODU4YjYyZjZmMjFlZjc5NyIsCiAgImRhdGFfbWFuaWZlc3QiOiAiL2VwaGVtZXJhbC9lbnJvb3QvcGFwaGl3ZXRzYTMvZWxtby1waWNrLXBsYWNlLWltYWdlLXN0YXRlLWFjdGlvbi0yMDI2MTAyNC9wcm9kdWN0aW9uLXNjYWxlLW9ubHkvcHJlcGFyZWQvbWFuaWZlc3QuanNvbiIsCiAgImRhdGFfbWFuaWZlc3Rfc2hhMjU2IjogIjJjODM4MjJhYzNjZmY1MGY5NTM0ZmU5YzFhZTdhMWUxMmI5MzI4YTY5ZmNkNGI1YjEyZWZkOWM0MjllMGE0MTgiLAogICJkYXRhc2V0X2NvbnRyYWN0IjogewogICAgInNjaGVtYSI6ICJuYXRpdmUtc3VidGFzay1kYXRhc2V0LXYxIiwKICAgICJlcGlzb2RlcyI6IDIxMywKICAgICJzcGxpdHMiOiB7CiAgICAgICJ0cmFpbiI6IDE5MSwKICAgICAgInZhbCI6IDIyCiAgICB9LAogICAgIm5vcm1hbGl6YXRpb25fc2hhMjU2IjogIjZhYzNiM2EyMGU3ZDBmNDZjNjkyNGJlZDg5YmFlNjA5ZGQwNjc5YmZmYzg5OWFkM2Y3ODgwYTM4NjZkMzA0ZTYiLAogICAgInZhbGlkYXRpb25fYmF0Y2hlcyI6IDEwMCwKICAgICJ2YWxpZGF0aW9uX2JhdGNoZXNfcGVyX2VtYm9kaW1lbnQiOiA1MAogIH0sCiAgInN1YnRhc2tfY29udHJhY3QiOiB7CiAgICAic2VsZWN0aW9uIjogewogICAgICAicGF0aCI6ICIvZXBoZW1lcmFsL2Vucm9vdC9wYXBoaXdldHNhMy9lbG1vLXBpY2stcGxhY2UtaW1hZ2Utc3RhdGUtYWN0aW9uLTIwMjYxMDI0L3Byb2R1Y3Rpb24tc2NhbGUtb25seS9wcmVwYXJlZC9zZWxlY3Rpb24uanNvbiIsCiAgICAgICJzaGEyNTYiOiAiNTBlMGQ4OGM2OTM0ZWEzNzQzZWM4YThiMzA1YTNjYTU4NDlkMmU1M2QxYTVmY2ZkYTg4MmNiYmU1NDRhZmY3NCIKICAgIH0sCiAgICAic3VidGFza19tYW5pZmVzdCI6IHsKICAgICAgInBhdGgiOiAiL2VwaGVtZXJhbC9lbnJvb3QvcGFwaGl3ZXRzYTMvZWxtby1waWNrLXBsYWNlLWltYWdlLXN0YXRlLWFjdGlvbi0yMDI2MTAyNC9wcm9kdWN0aW9uLXNjYWxlLW9ubHkvcHJlcGFyZWQvc3VidGFza3MuanNvbiIsCiAgICAgICJzaGEyNTYiOiAiNjA5NTg5Mjc1ZDk3MThlNTRkOGU1YWI0ZDdkNDI2MDRlYjhmYTY2ZDcxNTZlMmYzZTEwNmE0MWMyZmYwNjVkNCIKICAgIH0sCiAgICAibGFuZ3VhZ2VfZmVhdHVyZXMiOiB7CiAgICAgICJwYXRoIjogIi9lcGhlbWVyYWwvZW5yb290L3BhcGhpd2V0c2EzL2VsbW8tcGljay1wbGFjZS1pbWFnZS1zdGF0ZS1hY3Rpb24tMjAyNjEwMjQvcHJvZHVjdGlvbi1zY2FsZS1vbmx5L3ByZXBhcmVkL2xhbmd1YWdlLmpzb24iLAogICAgICAic2hhMjU2IjogIjExNGE3NDhiMDU0NjZiZWEwOTQ0MTgzMGJjMzNhYTI5ZDNmZDUwNjJiZTlmNTM0NDFmNGVmMzAyNTY4YTM5NDkiCiAgICB9CiAgfSwKICAiaW50ZXJmYWNlcyI6IHsKICAgICJwb3NlX2RpbXMiOiB7CiAgICAgICJldmFfYmltYW51YWwiOiAyMCwKICAgICAgImh1bWFuX2JpbWFudWFsIjogMTI2CiAgICB9LAogICAgImFjdGlvbl9kaW1zIjogewogICAgICAiZXZhX2JpbWFudWFsIjogMjAKICAgIH0sCiAgICAiY2FtZXJhX2RpbXMiOiB7CiAgICAgICJldmFfYmltYW51YWwiOiA5LAogICAgICAiaHVtYW5fYmltYW51YWwiOiA5CiAgICB9LAogICAgIm1heF9jYW1lcmFzIjogMywKICAgICJsYW5ndWFnZV9mZWF0dXJlX2RpbSI6IDEwMjQKICB9LAogICJtb2RlbF9leGVjdXRpb24iOiB7CiAgICAiaW1wbGVtZW50YXRpb24iOiAibmF0aXZlX3N1YnRhc2tfam9pbnQiLAogICAgImF0dGVudGlvbl9iYWNrZW5kIjogImZsYXNoNCIsCiAgICAidG9rZW5fZXhlY3V0aW9uIjogInBhY2tlZF92YWxpZCIsCiAgICAiY29tcGlsZV9tb2RlIjogImRlZmF1bHQiLAogICAgImNvbXBpbGVfZHluYW1pYyI6IHRydWUsCiAgICAiY29tcGlsZV9iYWNrZW5kIjogImluZHVjdG9yIiwKICAgICJyZWNvbXBpbGVfbGltaXQiOiA2NCwKICAgICJhY2N1bXVsYXRlZF9yZWNvbXBpbGVfbGltaXQiOiAyNTYKICB9LAogICJhY3RpdmVfc3RyZWFtcyI6IFsKICAgICJpbWFnZSIsCiAgICAicHJvcHJpbyIsCiAgICAiYWN0aW9uIiwKICAgICJjYW1lcmEiCiAgXSwKICAicGFyYW1ldGVycyI6IDMxNDIyNzAwMCwKICAiZXhwZXJ0X3BhcmFtZXRlcnMiOiB7CiAgICAiaW1hZ2UiOiAxNTg4NzUzOTIsCiAgICAicHJvcHJpbyI6IDk1MDgzNjY2LAogICAgImFjdGlvbiI6IDMwMDY4MzcyLAogICAgImNhbWVyYSI6IDMwMDY4MzcwLAogICAgImxhbmd1YWdlX3NoYXJlZCI6IDEzMTIwMAogIH0sCiAgImV4cGVydF93aWR0aHMiOiBbCiAgICAxMDI0LAogICAgNTEyLAogICAgMzg0LAogICAgMzg0CiAgXSwKICAidmVjdG9yX2V4cGVydF9wYXJhbWV0ZXJfYnVkZ2V0IjogMTAwMDAwMDAwLAogICJnbG9iYWxfYmF0Y2giOiAzMiwKICAid29ybGRfc2l6ZSI6IDQsCiAgInBlcl9yYW5rX2JhdGNoIjogOCwKICAibHJfcG9saWN5IjogewogICAgInBlYWtfbHIiOiA1ZS0wNiwKICAgICJzY2hlZHVsZSI6ICJsaW5lYXJfd2FybXVwX3RoZW5fY29uc3RhbnQiLAogICAgIndhcm11cF9vcHRpbWl6ZXJfc3RlcHMiOiAzMDAwCiAgfSwKICAidGFyZ2V0X3N0ZXBzIjogMzAwMDAwLAogICJvdXRwdXQiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9ydW5zL21vdC1lbG1vLXBpY2twbGFjZS1jb250aW51b3VzLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tcm9ib3QtaHVtYW4tY2FtZXJhLXN1YnRhc2stczQyLTMwMGstMjAyNjEwMjYtdjEiLAogICJsb2NhbF9sb2dzIjogIi9lcGhlbWVyYWwvZW5yb290L3BhcGhpd2V0c2EzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2xvZ3MvbW90LWVsbW8tcGlja3BsYWNlLWNvbnRpbnVvdXMtbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1yb2JvdC1odW1hbi1jYW1lcmEtc3VidGFzay1zNDItMzAway0yMDI2MTAyNi12MSIsCiAgInJlc2VydmVkX2NoZWNrcG9pbnRfYnl0ZXMiOiA4MDAwMDAwMDAwMCwKICAib3ZlcnJpZGVzIjogWwogICAgIitleHBlcmltZW50PXBpeGVsX3Byb3ByaW8vbmF0aXZlX2pvaW50L2VsbW9fcGlja19wbGFjZV9zdWJ0YXNrX2NvbnRpbnVvdXMiLAogICAgImh5ZHJhL2xhdW5jaGVyPWJhc2ljIiwKICAgICJzZWVkPTQyIiwKICAgICJkYXRhLm1hbmlmZXN0X3BhdGg9L2VwaGVtZXJhbC9lbnJvb3QvcGFwaGl3ZXRzYTMvZWxtby1waWNrLXBsYWNlLWltYWdlLXN0YXRlLWFjdGlvbi0yMDI2MTAyNC9wcm9kdWN0aW9uLXNjYWxlLW9ubHkvcHJlcGFyZWQvbWFuaWZlc3QuanNvbiIsCiAgICAicGF0aHMud29ya19kaXI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9zb3VyY2UtODJmNjU0OThlMjVmNDFiODdjOTU0NzE3NzIyZGNmNzM2MGU1YmRlOCIsCiAgICAicGF0aHMub3V0cHV0X2Rpcj0vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL3J1bnMvbW90LWVsbW8tcGlja3BsYWNlLWNvbnRpbnVvdXMtbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1yb2JvdC1odW1hbi1jYW1lcmEtc3VidGFzay1zNDItMzAway0yMDI2MTAyNi12MSIsCiAgICAiaHlkcmEucnVuLmRpcj0vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL3J1bnMvbW90LWVsbW8tcGlja3BsYWNlLWNvbnRpbnVvdXMtbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1yb2JvdC1odW1hbi1jYW1lcmEtc3VidGFzay1zNDItMzAway0yMDI2MTAyNi12MSIsCiAgICAiaHlkcmEuam9iLmNoZGlyPWZhbHNlIiwKICAgICIrdHJhaW5lci5lbmFibGVfcHJvZ3Jlc3NfYmFyPWZhbHNlIiwKICAgICIrdHJhaW5lci5lbmFibGVfbW9kZWxfc3VtbWFyeT1mYWxzZSIsCiAgICAibW9kZWwub3B0aW1pemVyLmxyPTVlLTYiLAogICAgIm1vZGVsLnNjaGVkdWxlci5fdGFyZ2V0Xz1lZ29taW1pYy51dGlscy5zY2hlZHVsZXJzLmxpbmVhcl93YXJtdXBfY29uc3RhbnRfc2NoZWR1bGVyIiwKICAgICJtb2RlbC5zY2hlZHVsZXIud2FybXVwX3N0ZXBzPTMwMDAiLAogICAgIm1vZGVsLnNjaGVkdWxlcl9pbnRlcnZhbD1zdGVwIiwKICAgICJtb2RlbC5zY2hlZHVsZXJfZnJlcXVlbmN5PTEiLAogICAgInRyYWluZXIubWF4X3N0ZXBzPTMwMDAwMCIsCiAgICAidHJhaW5lci52YWxfY2hlY2tfaW50ZXJ2YWw9MjAwMDAiLAogICAgImNhbGxiYWNrcy5tb2RlbF9jaGVja3BvaW50LmV2ZXJ5X25fdHJhaW5fc3RlcHM9MjAwMDAiLAogICAgImNhbGxiYWNrcy5tb2RlbF9jaGVja3BvaW50LnNhdmVfdG9wX2s9LTEiLAogICAgImNhbGxiYWNrcy5tb2RlbF9jaGVja3BvaW50LnNhdmVfbGFzdD1saW5rIiwKICAgICJsb2dnZXI9W3dhbmRiLGNzdl0iLAogICAgImxvZ2dlci53YW5kYi5pZD1tb3QtZWxtby1waWNrcGxhY2UtY29udGludW91cy1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXJvYm90LWh1bWFuLWNhbWVyYS1zdWJ0YXNrLXM0Mi0zMDBrLTIwMjYxMDI2LXYxIiwKICAgICJsb2dnZXIud2FuZGIucmVzdW1lPW5ldmVyIiwKICAgICJsb2dnZXIuY3N2Lm5hbWU9Y3N2IiwKICAgICJsb2dnZXIuY3N2LmZsdXNoX2xvZ3NfZXZlcnlfbl9zdGVwcz0xIiwKICAgICJsb2dnZXIuY3N2LnNhdmVfZGlyPS9lcGhlbWVyYWwvZW5yb290L3BhcGhpd2V0c2EzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2xvZ3MvbW90LWVsbW8tcGlja3BsYWNlLWNvbnRpbnVvdXMtbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1yb2JvdC1odW1hbi1jYW1lcmEtc3VidGFzay1zNDItMzAway0yMDI2MTAyNi12MSIsCiAgICAiZXZhbHVhdG9yLnBpeGVsX2RpYWdub3N0aWNzLmxvZ193YW5kYj10cnVlIiwKICAgICJtb2RhbGl0eV9hYmxhdGlvbi5zY3JlZW5pbmdfYnVkZ2V0X3VwZGF0ZXM9MzAwMDAwIiwKICAgICJ0cmFpbmVyLmRldmljZXM9NCIsCiAgICAiZGF0YS5kaXN0cmlidXRlZF93b3JsZF9zaXplPTQiLAogICAgImRhdGEuYmF0Y2hfc2l6ZT04IiwKICAgICJkYXRhLnZhbGlkYXRpb25fYW5jaG9yc19wZXJfZXBpc29kZT1udWxsIiwKICAgICJkYXRhLnZhbGlkYXRpb25fYmF0Y2hlc19wZXJfZW1ib2RpbWVudD01MCIsCiAgICAiZGF0YS52YWxpZGF0aW9uX2JhdGNoX3NpemU9MSIsCiAgICAidHJhaW5lci5saW1pdF92YWxfYmF0Y2hlcz0xLjAiLAogICAgImRhdGEuc3VidGFza19tYW5pZmVzdF9wYXRoPS9lcGhlbWVyYWwvZW5yb290L3BhcGhpd2V0c2EzL2VsbW8tcGljay1wbGFjZS1pbWFnZS1zdGF0ZS1hY3Rpb24tMjAyNjEwMjQvcHJvZHVjdGlvbi1zY2FsZS1vbmx5L3ByZXBhcmVkL3N1YnRhc2tzLmpzb24iLAogICAgImRhdGEuc3VidGFza19tYW5pZmVzdF9zaGEyNTY9NjA5NTg5Mjc1ZDk3MThlNTRkOGU1YWI0ZDdkNDI2MDRlYjhmYTY2ZDcxNTZlMmYzZTEwNmE0MWMyZmYwNjVkNCIsCiAgICAiZGF0YS5sYW5ndWFnZV9mZWF0dXJlc19wYXRoPS9lcGhlbWVyYWwvZW5yb290L3BhcGhpd2V0c2EzL2VsbW8tcGljay1wbGFjZS1pbWFnZS1zdGF0ZS1hY3Rpb24tMjAyNjEwMjQvcHJvZHVjdGlvbi1zY2FsZS1vbmx5L3ByZXBhcmVkL2xhbmd1YWdlLmpzb24iLAogICAgImRhdGEubGFuZ3VhZ2VfZmVhdHVyZXNfc2hhMjU2PTExNGE3NDhiMDU0NjZiZWEwOTQ0MTgzMGJjMzNhYTI5ZDNmZDUwNjJiZTlmNTM0NDFmNGVmMzAyNTY4YTM5NDkiLAogICAgIitkYXRhLl9jb252ZXJ0Xz1hbGwiLAogICAgIm5hdGl2ZV9qb2ludC5yZWZlcmVuY2UucGlwZWxpbmUuc3RhZ2VzLjEubW9kZWwud2lkdGg9MTAyNCIsCiAgICAibmF0aXZlX2pvaW50LnJlZmVyZW5jZS5waXBlbGluZS5zdGFnZXMuMS5tb2RlbC5oZWFkcz04IiwKICAgICJtb2RhbGl0eV9hYmxhdGlvbi5ub2Rlcy5qb2ludF9kZW5vaXNlci5tb2RlbC5wcm9wcmlvX3dpZHRoPTUxMiIsCiAgICAibW9kYWxpdHlfYWJsYXRpb24ubm9kZXMuam9pbnRfZGVub2lzZXIubW9kZWwuYWN0aW9uX3dpZHRoPTM4NCIsCiAgICAibW9kYWxpdHlfYWJsYXRpb24ubm9kZXMuam9pbnRfZGVub2lzZXIubW9kZWwuY2FtZXJhX3dpZHRoPTM4NCIsCiAgICAiK25hdGl2ZV9qb2ludC5yZWZlcmVuY2UucGlwZWxpbmUuc3RhZ2VzLjEubW9kZWwucWtfbm9ybT10cnVlIiwKICAgICIrbmF0aXZlX2pvaW50LnJlZmVyZW5jZS5waXBlbGluZS5zdGFnZXMuMS5tb2RlbC51c2Vfcm1zbm9ybT10cnVlIiwKICAgICIrbmF0aXZlX2pvaW50LnJlZmVyZW5jZS5waXBlbGluZS5zdGFnZXMuMS5tb2RlbC51c2Vfc3dpZ2x1PXRydWUiLAogICAgIituYXRpdmVfam9pbnQucmVmZXJlbmNlLnBpcGVsaW5lLnN0YWdlcy4xLm1vZGVsLnN3aWdsdV9tdWx0aXBsZV9vZj02NCIKICBdLAogICJhbGxvY2F0aW9uX2JvdW5kYXJpZXMiOiBbCiAgICAzMDAwMDAKICBdLAogICJhcmNoaXZlX3BvbGljeSI6IG51bGwsCiAgInByZXNlcnZhdGlvbl9wbGFuIjogewogICAgInByaW1hcnkiOiAiRnJlc2ggc2hhcmVkIC93b3Jrc3BhY2UgcnVuIGRpcmVjdG9yeS4gQWxsIDE1IHNjaGVkdWxlZCBjaGVja3BvaW50cyByZXRhaW5lZC4gQWN0dWFsIHNpemUgZnJvbSB0aGlzIGFyY2hpdGVjdHVyZSBzbW9rZSBhbmQgY3VycmVudCBmaWxlc3lzdGVtIHByb2JlIHJlcXVpcmVkIGJlZm9yZSBmdWxsIGJpbmRpbmcuIiwKICAgICJwcmltYXJ5X3Jlc2VydmVkX2J5dGVzIjogODAwMDAwMDAwMDAsCiAgICAib2JzZXJ2ZWRfc21va2VfY2hlY2twb2ludF9ieXRlcyI6IDM3NzMxOTY4MjIsCiAgICAic2NoZWR1bGVkX2NoZWNrcG9pbnRfY291bnQiOiAxNSwKICAgICJzY2hlZHVsZWRfY2hlY2twb2ludF9ieXRlc19lc3RpbWF0ZSI6IDU2NTk3OTUyMzMwLAogICAgIm1haW50YWluZWRfc3RvcmFnZV9yZXF1aXJlZF9ieXRlcyI6IDU3NTk3OTUyMzMwLAogICAgInNjaGVkdWxlZF9taWxlc3RvbmVzIjogWwogICAgICAyMDAwMCwKICAgICAgNDAwMDAsCiAgICAgIDYwMDAwLAogICAgICA4MDAwMCwKICAgICAgMTAwMDAwLAogICAgICAxMjAwMDAsCiAgICAgIDE0MDAwMCwKICAgICAgMTYwMDAwLAogICAgICAxODAwMDAsCiAgICAgIDIwMDAwMCwKICAgICAgMjIwMDAwLAogICAgICAyNDAwMDAsCiAgICAgIDI2MDAwMCwKICAgICAgMjgwMDAwLAogICAgICAzMDAwMDAKICAgIF0sCiAgICAicmV0YWluX2FsbF9zY2hlZHVsZWRfY2hlY2twb2ludHMiOiB0cnVlLAogICAgInNhdmVfdG9wX2siOiAtMSwKICAgICJsYXN0X2NoZWNrcG9pbnRfcG9saWN5IjogInN5bWxpbmsiLAogICAgImZ1bGxfYWxsb2NhdGlvbl90YXJnZXQiOiAzMDAwMDAsCiAgICAiYWxsb2NhdGlvbl9ib3VuZGFyaWVzIjogWwogICAgICAzMDAwMDAKICAgIF0sCiAgICAiYm91bmRhcnlfcnVsZSI6ICJTaW5nbGUgZnJlc2ggYWxsb2NhdGlvbiB0byB0b3RhbDMwMDAwMDsgbm8gaW50ZXJtZWRpYXRlIGFsbG9jYXRpb24gcmVjb3ZlcnkgcGhhc2UgcmVxdWlyZWQuIiwKICAgICJwZXJzaXN0ZW50X21pcnJvciI6ICJNYWludGFpbmVkIG5vZGUtbG9jYWwgQ1NWLXRvLXNoYXJlZCBsb2dtaXJyb3I7IG5vIHNlcGFyYXRlIGNoZWNrcG9pbnRhcmNoaXZlIGRlcGxveW1lbnQgY2xhaW1lZC4iLAogICAgImFyY2hpdmVfcG9saWN5IjogbnVsbAogIH0sCiAgImNvbnRpbnVhdGlvbiI6IG51bGwsCiAgImFsbG9jYXRpb25fc3RvcF9zdGVwIjogMzAwMDAwLAogICJwaGFzZSI6ICJmdWxsIiwKICAiZHJhZnQiOiB7CiAgICAiZXhlY3V0YWJsZSI6IHRydWUsCiAgICAic3RhdGUiOiAiUk9PVF9SRVZJRVdfREVQTE9ZTUVOVF9SRVFVSVJFRCIKICB9LAogICJzb3VyY2VfYXJjaGl2ZSI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2NwdS1wcmVmbGlnaHQtdjQvaW5wdXRzL3NvdXJjZS50YXIuZ3oiLAogICJzb3VyY2VfbWFuaWZlc3QiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9jcHUtcHJlZmxpZ2h0LXY0L2lucHV0cy9zb3VyY2UuZmlsZXMuc2hhMjU2IiwKICAibGFtYmRhX3J1bnRpbWUiOiB7CiAgICAiYWN0dWFsX3B5dGhvbiI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL3lhbS1hcmM0MDAtbGFtYmRhLTIwMjYwOTIxL3J1bnRpbWUvdmVudi1waW5uZWQvYmluL3B5dGhvbiIsCiAgICAiYm9vdHN0cmFwX3B5dGhvbiI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2FyYy1nbG9iYWwtYmFzaXMtdHJhaW5pbmctMjAyNjA5MjQvcnVudGltZS1yNmEvYmluL3B5dGhvbiIsCiAgICAiY29udGFpbmVyX2ltYWdlIjogIm52Y3IuaW8jbnZpZGlhL3B5dG9yY2g6MjUuMDYtcHkzIiwKICAgICJleHRyYV9weXRob25wYXRoIjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvY29udGludW91cy10aW1lLW1vdC13b3JsZC1tb2RlbC0yMDI2MTAxNi9wcmVwYXJhdGlvbi9ydW50aW1lLW92ZXJsYXlzL2Rpbm80NTcxL3NpdGUtcGFja2FnZXMiLAogICAgImZhM19yb290IjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvcGl4ZWwtdmlkZW8tZ3JpcHBlci1vcHRpbWl6YXRpb24tMjAyNjEwMTctdjEvcnVudGltZS9mYTMiLAogICAgImZhNF9yb290IjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvY29udGludW91cy10aW1lLW1vdC13b3JsZC1tb2RlbC0yMDI2MTAxNi9wcmVwYXJhdGlvbi90cmFpbmluZy1ydW50aW1lL3Byb2ZpbGUvZmxhc2gtYXR0ZW50aW9uIiwKICAgICJtaW5pbXVtX2ZyZWVfc2NyYXRjaF9ieXRlcyI6IDEwMDAwMDAwMDAwLAogICAgIm1vdW50cyI6IHsKICAgICAgInBhdGgiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9jcHUtcHJlZmxpZ2h0LXY0L2lucHV0cy9ncHUyMS1wcml2YXRlLXJ1bnRpbWUtbW91bnRzLmNzdiIsCiAgICAgICJzaGEyNTYiOiAiODhhZGE1NDcyOGQ1Mjg4YjYwOThkZmY2ZjdlYTI3Njc3OGQyNGI1OGU0MTI5OWQ5ZjMxZGJhNWYyNDhlZTg3YSIKICAgIH0sCiAgICAibm9kZSI6ICJncHUyMSIsCiAgICAicnVudGltZV90YXNrIjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvcGl4ZWwtdmlkZW8tZ3JpcHBlci1vcHRpbWl6YXRpb24tMjAyNjEwMTctdjEiLAogICAgInNjaGVtYSI6ICJqb2ludC1sYW1iZGEtcnVudGltZS12MSIsCiAgICAic2NyYXRjaF9yb290IjogIi9lcGhlbWVyYWwvZW5yb290L3BhcGhpd2V0c2EzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxIiwKICAgICJ0ZW1wb3Jhcnlfcm9vdCI6ICIvZXBoZW1lcmFsL2Vucm9vdC80MTAwMyIKICB9LAogICJkYXRhX2NhY2hlIjogewogICAgImtpbmQiOiAicHJlcGFyZWQtcGl4ZWwtdjEiLAogICAgInVpZCI6IDQxMDAzLAogICAgIm5vZGUiOiAiZ3B1MjEiLAogICAgInJvb3QiOiAiL2VwaGVtZXJhbC9lbnJvb3QvcGFwaGl3ZXRzYTMvZWxtby1waWNrLXBsYWNlLWltYWdlLXN0YXRlLWFjdGlvbi0yMDI2MTAyNC9wcm9kdWN0aW9uLXNjYWxlLW9ubHkvcHJlcGFyZWQiLAogICAgInJlY2VpcHQiOiAiL2VwaGVtZXJhbC9lbnJvb3QvcGFwaGl3ZXRzYTMvZWxtby1waWNrLXBsYWNlLWltYWdlLXN0YXRlLWFjdGlvbi0yMDI2MTAyNC9wcm9kdWN0aW9uLXNjYWxlLW9ubHkvY2FjaGUtcmVjZWlwdC5qc29uIiwKICAgICJqb2JfaWQiOiAiNDEyNzA5IiwKICAgICJyZWNlaXB0X3NoYTI1NiI6ICI0ZWI2ZGYwM2M5N2I1MWJmNmMxNjE1ZjRmMzk0MmUwYTIzZmQ1Mjk0ZTIzMjMyZGYyNDUzNjY4NGIwNzc1MzY0IiwKICAgICJuYXRpdmVfcmVjZWlwdCI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcGljay1wbGFjZS1pbWFnZS1zdGF0ZS1hY3Rpb24tMjAyNjEwMjQvYmluZGluZ3MvY2FjaGUtZ3B1MjEubmF0aXZlLnR4dCIsCiAgICAibmF0aXZlX3JlY2VpcHRfc2hhMjU2IjogImQzOTM1YjZiNDliZjc3MjYwZGRmNjgwYTRlN2YyNGUyNzViN2ExMmExNGFhYWRlODkzODUzNmVlY2MwMDExN2YiLAogICAgInByb2R1Y2VyX25hbWUiOiAiZWxtby1jYWNoZS1ncHUyMSIsCiAgICAicHJvZHVjZXJfbm9kZSI6ICJncHUyMSIsCiAgICAidXNlciI6ICJwYXBoaXdldHNhMyIKICB9LAogICJxdW90YSI6IHsKICAgICJraW5kIjogImZpbGVzeXN0ZW0iLAogICAgInVpZCI6IDQxMDAzLAogICAgInVzZXIiOiAicGFwaGl3ZXRzYTMiLAogICAgIm5vZGUiOiAiZ3B1MjEiLAogICAgIm1vdW50IjogIi93b3Jrc3BhY2UiCiAgfSwKICAiYWxsb2NhdGlvbiI6IG51bGwsCiAgIm9wZXJhdGlvbmFsX3NlcnZpY2UiOiB7CiAgICAicm9vdCI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3NlcnZpY2UiLAogICAgIm1hbmlmZXN0IjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9vcHMvc2VydmljZS9GSUxFUy5zaGEyNTYiLAogICAgIm1hbmlmZXN0X3NoYTI1NiI6ICJhZGY0NTUyNGRlM2MyZTZkYmExODY1NzJlNzE1MWQ0OGJmY2EwYjNhZGM4ZTZjZjlkZWZkNjg2YjQ3NzQ0Yzg3IiwKICAgICJwdWJsaXNoZWRfY29tbWl0IjogImFiYmIwMDQ5OTA5NmZhYWJmNzAzNWZkZTIzYmY0YjFlYmE5ODQzNzciCiAgfSwKICAic21va2UiOiB7CiAgICAiam9iX2lkIjogIjQxMjgyMSIsCiAgICAibmF0aXZlX2Zvcm1hdCI6ICJzY29udHJvbC12MSIsCiAgICAicmVxdWVzdCI6IHsKICAgICAgInBhdGgiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL3Byb29mcy9zbW9rZS9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXNtb2tlLXYyLmpzb24iLAogICAgICAic2hhMjU2IjogIjBlNDk2NDllYjUxNThjNmYxM2Q0YjQ2N2E4ZjhiOWZjMWUyMzRhZjhmNWIxMmM0MDFmNWNkYjQxMjcwYjU1NjkiCiAgICB9LAogICAgImNvbXBsZXRpb24iOiB7CiAgICAgICJwYXRoIjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9wcm9vZnMvc21va2Uvb3V0cHV0L2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi9zbW9rZS1jb21wbGV0aW9uLmpzb24iLAogICAgICAic2hhMjU2IjogImU0M2M1ZmMzYzczMGFkMjc4OGM4ODIzOGVlOTBlZDExYzhmNTNhMjk3NjE5ZjY4MzFhOGYxMTcwMTI2NjM5YWYiCiAgICB9LAogICAgInByZWZsaWdodCI6IHsKICAgICAgInBhdGgiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL3Byb29mcy9zbW9rZS9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXNtb2tlLXYyLnByZWZsaWdodC5qc29uIiwKICAgICAgInNoYTI1NiI6ICJkNmFkZDVmNmU1ZWNlNDllZTg3OTYzY2YxNGY4MzVhMDNkMDdlN2UxZmEwYmJlN2U1MTc1ODU4NTdjM2E3MjgyIgogICAgfSwKICAgICJjYXBhY2l0eSI6IHsKICAgICAgInBhdGgiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL3Byb29mcy9zbW9rZS9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXNtb2tlLXYyLmNhcGFjaXR5Lmpzb24iLAogICAgICAic2hhMjU2IjogIjZhM2Q0NDcxNWZlMDU5MGEyOTUwOTQ3MDgxM2MxYjI5ZjY2NGI3ZTc4ZDI0YmY2ZmI0NDY0NWE5ZDMwOWNiZmUiCiAgICB9LAogICAgInJlc29sdmVkIjogewogICAgICAicGF0aCI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcHJvb2ZzL3Ntb2tlL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tc21va2UtdjIucmVzb2x2ZWQueWFtbCIsCiAgICAgICJzaGEyNTYiOiAiMzg3ZDk2Nzc1YzdjZWJmZGFiMTIxZjZiNDU0NDMwZjI5MGVjNjY4OTg1ZTMyZWY5ZjgxNTc4NWQ1YTBjNzQwOSIKICAgIH0sCiAgICAibmF0aXZlIjogewogICAgICAicGF0aCI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcHJvb2ZzL3Ntb2tlL25hdGl2ZS00MTI4MjEudHh0IiwKICAgICAgInNoYTI1NiI6ICJiZmNmZGI2NzRkOGFlOWEwNWZmMjk1NDkwMDk3ZTExYTNiOTFjYjYyOTVkMDEwYjgxZTQzOTk0MDQ1NjkwYzlhIgogICAgfSwKICAgICJob3N0X2V4aXQiOiB7CiAgICAgICJwYXRoIjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9wcm9vZnMvc21va2UvaG9zdC1leGl0LTQxMjgyMS50eHQiLAogICAgICAic2hhMjU2IjogIjlhMjcxZjJhOTE2YjBiNmVlNmNlY2IyNDI2ZjBiMzIwNmVmMDc0NTc4YmU1NWQ5YmM5NGY2ZjNmZTNhYjg2YWEiCiAgICB9CiAgfQp9Cg==", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1/request-claims/elmo-large314m-qknorm-swiglu-rmsnorm-full-v1/REQUEST_SHA256": "MzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNwo=", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/FILES.sha256": "ZjE2YzZmNDg1YjZjODYwOTA4MzhiZTI5MDYwZjUzYmQ5NzUyMzUxNjVhNzY3NzVkZmUxYzA3OTMyOTZiODA1MiAgUkVBRE1FLm1kCmRlMDA3ODk0MjlkZTBhZTNiMDk5NDI0ZjE2NjA4NmNjZDQ4NWY3MTNkM2VlMzllYmVmMjNmMGE4MjEzODI2M2YgIFJFUVVFU1RfVEVNUExBVEUuanNvbgo1NmJkNDUxY2MxOGY2ZmFjZDgwYjNlYmQwNmNiZDVjODYyNDA1YzJhOWE3NjdhMGQwMDRlMDA4NTUyNzg4YTZkICBTTU9LRV9FVklERU5DRS5zaGEyNTYKM2YwNTgzNDM4NDBmZWY1OGM5NmI0ODgxZmVkNTQ3OGQ1MjY5NmMwMmEwMjBlZmY5OWVjZGFiOGFkNjRjMTkyNiAgYmluZF9zbW9rZS5weQo0ZWRlZDk4MDc3MzQwZWYzYzQ5OWRhNTJiZGE1YzVkOGRmNTUxNDQwMmZmMWU2YzEwN2IwZTIwMTdkYjZlMjA1ICBiaW5kaW5ncy5qc29uCjA2NDFiYmRhNDhlNDI4Mjc4NTgwNzRkMWE4YTRjNmRjZTM3ZDZiMzY2NmRjY2ViMTAyYjM2MWUxYmQ0ZTM5ZTAgIGNhcHR1cmUtbmF0aXZlLnNiYXRjaAo1ZWQxM2Y0NmNiYTRiMjlkODQ2NjliOGQ2NjM4ZmZlYmEzOThjMzA2NzYwNTY5YjJhMzgzNTNmNzBhOGQ4NzRmICBjb25maWctY29tcGFyaXNvbi5qc29uCmE4ZGQ4MGE4MDY1NzAxYTMzYzAxYzAyZjFiZmI0MTc5YjA4ZTIzMTE4ODYwYmU1NTk0NDYwMjYwODc1MGEzYzAgIGNvcGllZC1oZWxwZXItcHJvdmVuYW5jZS5qc29uCmU2NjU2ZWNhNWVjZjljNzRmZTU4N2Q5YzFlYWNiMmEzYTdiY2QzMTA0ZGQ2NmVmZDBiYzJjYThmYzI2NDQ4NDggIGZ1bGwuc2JhdGNoCmFkOTRmZDQ0NDg3ZDViNjNjZGIzOTM2ZTM3NGI4MDliN2FhMzVhNGU3MTYwOTdlZTQ0NDg0N2RhOGVjYmMxZTIgIGd1YXJkX2Z1bGwucHkKMjU3ZGY1OTZmYWFmZDdkMzg1NTU0N2Q1NDE3ZDhmMmNkZDQ2NWE0MTNlOTJhZjYwMjY0M2U4OTc0NDU2MWVmZSAgaG9zdF9oYXNobGliX2NvbXBhdC5weQpmMzNkODExMDFiZWY4OTIxMzg5YTEwN2FkN2M3ODY2NmM5YWMxOWNjYzJhODYzNGQwZjEwNTUxYTg4YjJkMGE2ICBpbnB1dHMvZnVsbC1yZXNvbHZlZC55YW1sCjJlZmU0NzU4ZGFkNTdjNTdkZjkxOThmMmEwZDJjOWM3MDBjOTc5Y2I4ZWFjZTAxMGExZGY3MmI5YzRjYzI4NmMgIGlucHV0cy9zbW9rZS1jYW5kaWRhdGUtZmlsZXMuc2hhMjU2CmJjNGIzOTcyNjU3N2U0Mjg3OTU0MDM0MWJjOWJkMzc4Y2NkNzUxNjc3ZDUzZGJjNmE1ZDRhMmFkNDAyM2MzYjkgIGlucHV0cy9zbW9rZS1jYW5kaWRhdGUtdmFsaWRhdGlvbi5qc29uCmY2ZGY3M2ExMmY3ZDQ0MDEzNzZmZDI2OTI5ZWUyNjc4ZDQ2YzUwZWQ1MmM0OGJlOTVjN2NhNTBmMGEzNmY3MWYgIG5hdGl2ZV9ndWFyZC5weQo2MGEyYzg1M2ZjNTg4MzBjNDI2NGQyNmZlODhiNDE5NTQ2NjExNjliN2UzNGU4MDUwMDUyMzA4MDMwMTcwYTRmICBvcHMvRklMRVMuc2hhMjU2CjIyNDNjZjg0NmZlYjMxNmQyOTllMjQzZGIwYTZhN2FjMzc4ZTVmY2JmZmI4Y2RkYjkzNGFjYTdkMjgxYzlmZjkgIG9wcy9jYW5kaWRhdGVfZ2F0ZS5weQowNmIzY2FiMTM1ZjkwZjEyMjkxNzA4YmRiZTZkNDNlZTZmYmYwNTQ4ODg0MjhkYTJhOGE0MzYwNzc2MjFhNjRmICBvcHMvZmEzLWJpbmRpbmcuanNvbgoxMDJhY2JmNmViYjU1Y2E2M2IxZjcxNzRhOTQzYmIwYTYzZjkzYWExNTdlNTMzYjY1YWFkMWYyZWE3MDVkMDhkICBvcHMvZnVsbC5zYmF0Y2gKMzNiOGNjZmZiOWQ1MjUzZDNkMTg0NzFhMTVmMzRhMjgyNjMyODFmMDZjZWY2ZjMyOTBiMWJiZDcxZjhiMGI4NyAgb3BzL2dwdV9oZWFsdGhfcjMucHkKZTFmMzcwMWZiNWRjNmU2MDViNzU5YTdiYmMzZDY1NTU4MmMyMDdjMmJlN2YxOWEzYWFmNjQyMDFhMGE3MWIwMiAgb3BzL2dwdV9oZWFsdGhfc2V0LnB5CjcyOGVhODE2MzBlMzQwODRjYzE3MzJiYmJjNTNjOGU2NjYxYmRhYjE0MjU1N2Y1M2EwMmRhODM3YmIyNTc3ZTEgIG9wcy9sYW1iZGFfaW5zaWRlLnNoCjRkNTY5NWRiNGU3MDNhMmFjMWVhMjk0MThkMzQyNjFmZmUwNmMwNDBmYzM2N2U1YWY5NjA3ODg3MTU5NDRkMTkgIG9wcy9sYW1iZGFfcnVudGltZS5weQo1MGQzZjMxNjQxZWJhZjQ5NDU0MmQ2M2NmNDMzODA0ODZjYTllZDUwYmMzMTVjODQ2Y2VlMzU0YTJlOTFjZTMyICBvcHMvbGFtYmRhX3N0YWdlX3NvdXJjZS5zaAoyYTllZjI5ZTg0ZTJkMjgyZjk0NTM4YTZlYWI0NWJjNzc4ZDFlZjYxNGJhN2EyOWE5NDAyMzVhOWE4NjU5NTU0ICBvcHMvbGF1bmNoZXJfY29tbW9uLnNoCjc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcgIG9wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi5qc29uCjBkNzliNjIxZmFjODY0Mjc1MTUzMTY1ZDE4NDY3ZDZjNmYyZGI3YTc4MzUxY2U2MDgzNzNmOTJkZWQxZmEzNGMgIG9wcy9ydW5fZnVsbC5weQpmZmZkNjVlZDViODViNWFjMDE3OGQwMmIxM2I4ZTc0NmE2OWRjMjlkMTQzZDkwOTA4M2NhNGYxM2ZiM2VhMmVlICBvcHMvcnVudGltZS1iaW5kaW5nLmpzb24KOWJlNjFhNzFhODE4MWViMzBjNmUzYWQyYzMwNzIxYjhjZTQyYzkyNjk2YzMxMTkzOTVmMDRkOGY0MWIxYTRiNCAgb3BzL3J1bnRpbWVfYm9vdHN0cmFwLnB5CmFkZjQ1NTI0ZGUzYzJlNmRiYTE4NjU3MmU3MTUxZDQ4YmZjYTBiM2FkYzhlNmNmOWRlZmQ2ODZiNDc3NDRjODcgIG9wcy9zZXJ2aWNlL0ZJTEVTLnNoYTI1NgphZjQ0YTI2NDFkNzk3NTQ2MTU3NDZmZTlhNmM3MDhiMDRiODFlYTgwNzMxOGNmOTcwMGEwZWUyNDY1YmM3Nzk2ICBvcHMvc2VydmljZS9zY3JpcHRzL2NsdXN0ZXJzL3BhY2UvX19pbml0X18ucHkKYmFlOTA4NjA4ZDE1ZjU1ZmY4YzBlYWI2ZjE0NWJhYThkNjMxNzExMjI0NWQ0NGI4MmIxNzA4MzE3MzlmOGI2ZiAgb3BzL3NlcnZpY2Uvc2NyaXB0cy9jbHVzdGVycy9wYWNlL2dwdV9hZG1pc3Npb24ucHkKNTc4NjFjYmU0NzFkZmIzNTJjYzNhODgxOGVjNDdkYWU3NmIwNjJiZmE1ZmU0ZWViNTQ5ZDYyOWIyZTgzZTk2MiAgb3BzL3NlcnZpY2Uvc2NyaXB0cy9jbHVzdGVycy9wYWNlL2dwdV9vd25lcnNoaXAucHkKMTMwMzVkMjYzZjQzMWE3N2U5ZDkwYmRmMWIxZTU5Njc4N2IxOWQ5MTNjYmRlNzY3YjFhMmNhMGM2MjdiZjIzZSAgb3BzL3NlcnZpY2Uvc2NyaXB0cy9jbHVzdGVycy9wYWNlL3BhY2VfcG9kbWFuLnB5Cjg2YWUzMmU0MTk0NWRiMzNhNmQ5N2E0YTc4M2VmY2ViMDE5YmY4MTc3MTQ1MDhmNDc1OWRiMzIyZmRiZDc1YzAgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvaWNlL2ljZV9jaGVja3BvaW50X21pcnJvci5weQo2NGVkMDU2MDNjMzc4NTI2NmNkMmU1YjI2OGRmZjcxZGExZGFhYzcxN2Y3MDk3MWVlMDViM2RlMDU3OWI3MGE3ICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2FsbG9jYXRpb24ucHkKNWFkYThmMWI1NDQ3Mjc3MTllMjI2NGMyMGVkYmI0NWUzM2QyOWY3MTE0NTVlYjcyNWJjN2M5Yzk0ZWUzOWIwOCAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9hbGxvY2F0aW9uX2JvdW5kYXJ5LnB5CjZkNjRlM2IwNmFjYTg4NDJjNDYyZjkzMTFjNzA0MGM0OTljMDEyMjU4NGQ5YzM3ZTQxYzA0MTg2YTUxZTFlN2IgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvYm91bmRhcnlfdW5jZXJ0YWludHkucHkKMjI0M2NmODQ2ZmViMzE2ZDI5OWUyNDNkYjBhNmE3YWMzNzhlNWZjYmZmYjhjZGRiOTM0YWNhN2QyODFjOWZmOSAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9jYW5kaWRhdGVfZ2F0ZS5weQpkZjQ3YTFjYzJkNzNlNTlmNjhkMjgxOWFhMDEwMTJlNjMxZGM2NzA2ZjA5MWFlMmZlYTE2NTVjNTE3MzgyMTRiICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2NhcHR1cmVfbmF0aXZlLnNiYXRjaAoyNmI4YzZjOGY0ZGIyNzUzZmIxZjQ5OTZjNjAzYWNkYTBjZjhmYjE0Nzk3ZTdlMTdmMzdiMWE4ZjIxNDBlZDQ3ICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2NoZWNrX3dhbmRiLnB5CmM3OGQyZTdhMzJjZmI0MzdiNjE3ZGY2MGE3YWMxMzAxMzQ0Njk4ZGY0MDU0ZjVmYmJmN2ZiNDllN2IzZDYxMDQgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvY2hlY2twb2ludF9pbnNwZWN0aW9uLnB5CjlmYmFlMThlMTIzNWVjMWMyZWFjM2ViMjE1MzFlYjIyNTkwZDI0NGU1ODA5ZTEzNDJkMzZjNDZmZjIyZWFkM2UgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvY29udGludWF0aW9uLnB5CmNkMjllZGMxNDhjMGFjYmNjMmFiMzE4ODllYjQxNjJkZGU1N2I4MzQyNTVkMDk2Njk4NmFmMjNhZDIxZTJmZWQgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvY29udHJhY3QucHkKN2ZmODcwYzIzMDRkZDUzODc2ZjRhMTdiNDExYjEzNDBiYzZlYWMyNTJmZDI1ZmZlZmVmMjI0OGJkNDliNzczOSAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9kYXRhc2V0X2NvbnRyYWN0LnB5CjU4YTQ1YTE5MjdhMDM5NTkyNzliNjU1Nzg5NDY1YjNkNzkxMjFhODQ3NDI5NzYzODliYmU5MTYyMzljZjk5ZjggIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvaW50ZXJydXB0aW9uX2FkbWlzc2lvbi5weQoxMDJhY2JmNmViYjU1Y2E2M2IxZjcxNzRhOTQzYmIwYTYzZjkzYWExNTdlNTMzYjY1YWFkMWYyZWE3MDVkMDhkICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2xhbWJkYV9mdWxsLnNiYXRjaAo3MjhlYTgxNjMwZTM0MDg0Y2MxNzMyYmJiYzUzYzhlNjY2MWJkYWIxNDI1NTdmNTNhMDJkYTgzN2JiMjU3N2UxICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2xhbWJkYV9pbnNpZGUuc2gKNGQ1Njk1ZGI0ZTcwM2EyYWMxZWEyOTQxOGQzNDI2MWZmZTA2YzA0MGZjMzY3ZTVhZjk2MDc4ODcxNTk0NGQxOSAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9sYW1iZGFfcnVudGltZS5weQo1MGQzZjMxNjQxZWJhZjQ5NDU0MmQ2M2NmNDMzODA0ODZjYTllZDUwYmMzMTVjODQ2Y2VlMzU0YTJlOTFjZTMyICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2xhbWJkYV9zdGFnZV9zb3VyY2Uuc2gKODg0Mjk5ZmMwZGM4NzYxNDdjMzJjZGEwMzJkMzA0YjBhYmRlMjYxNTg2MTQ4YjdlYmUxOGYwMTcwNmNlZGFjNyAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9scl9wb2xpY3kucHkKNTMzNDFlZjA5NjI4ODNjNDVlZjdkZjJmZmE0NGY3M2E5Y2JkNWFjMzJkN2I4NDdhMTYzZTkzODUzNGY3NTM2NCAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9uYXRpdmVfaW50ZXJydXB0aW9uLnB5CjUzNDZkYTdhZmYxZWU0NWJhMjlhYTg1NDY3Nzg5NjM1MzBjYTM1NWYxOTgwMDc2NzRkNDg4ZTg4MjcxMjc4OTQgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvbmF0aXZlX3JlY292ZXJ5LnB5CmI0YWJhNTJhMjczNDQ1NmEzNWJlYTI5ODQ0NDdjODNjYmUwMjg0ZmE4MDBkNTFjZjBmN2NlYWRhYWIxMjIwMmMgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvbmF0aXZlX3N1YnRhc2tzLnB5CjdmMTI5YzVjZWY3MmNjNDVjNzFhMDVkNDA0ZGQxODUyZWI0YWI1YTI4MzM5YTk3M2MyOTczNjViZDFlNGVlODcgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvb3JpZ2luYWxfb2JzZXJ2ZXIucHkKZGY2NDViZDI5NTk5ZjVjZjNhZDEyNDczYWFiNTNmOTZiMjFhOWQxNzIzNmI2YWNlNGEzYjFjYzhhZWVhYWU4YiAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9waGFzZV9vYnNlcnZlcl9wcm9vZi5weQpjZTU3YjA5MThmODEyYWU0YTUyOWQ3ZTQzOTU5ODY2YzljZTAzNDZkMmU1MDE0M2JlOTYyZjBiMDE4ZGZmMTBhICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L3Byb2R1Y3Rpb25faGlzdG9yeS5weQowZGYwMWE3ZjYwYTVlYjM0OWNjZTE0NWNjNzZhODNlMjc5MDY0YmYyOTNkZTZkOGM2MGIwZDAwNTViZTRkN2I3ICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L3Byb2R1Y3Rpb25fcmVjb3ZlcnkucHkKNzFiNzIzODc3MmZmZGQ4MjYwYTJiMDIwZTFhMTNkNTdhZGNmNjRlNTYyMjVmMDVhYjliNzNiZjUyOWY0OTZlZSAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9yZWNvdmVyeV9jaGVjay5weQpjYWZmYTA3OGU1M2ViMDIyYTI2NWIwYTc5YmU5NzNmMzcwNzA1NjhlNzg3ZjY0MzMwYTliZGNiN2VjZDA2MWI5ICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L3JldGVudGlvbi5weQo3MTgzN2U2M2U1M2EwNDUzNTFkZDNlZmNjOWI4NGI4YTFjODVhYTE0OTYwN2YyM2Q1NjRiNmViZDgyZDk0MjFiICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L3J1bi5weQo4OGE4ZTIwZWY5M2E5NThlZGUxMzIwM2UxODY3ZDY0NzM0YjA1ZDJhZWE4Y2IwOGZmZGYwMTc2ZjU2MmNlNjhiICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L3NlcnZpY2VfYm9vdHN0cmFwLnB5CmU0M2NmZTg0ODM5NDlhNmMxYzBjN2JlYmY4ZmY1MmU1ODllZTFlNDQyNTY0OTkyYjU3ZThmNTQ1YjNkNjkxZTEgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvdmVyaWZ5X2ZhY3RvcmlhbC5weQo4NjFiMWY0MmFhNTRlODEyMzg5ODE5NmU5ZTkyMjQxZjM5YWE4YmVjOWNlM2U4NzFlMzdiY2Y0ZDNkYjZjMGU0ICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L3ZlcmlmeV9mdWxsLnB5CjBiOWNjMDc1YzlmYWE1ZWY5ODgzZDExMDdiMzNlYzc1NDY4ZGJiMjcxODM2Y2Y2YjU1MGJiYzRiMDFhMGYxN2EgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvdmVyaWZ5X3RlbXBvcmFsX3BhaXIucHkKMDI5MjM0MjQ1YmNhMDI0NDY1OWRmNGFlY2U1ZmNjZWQwYTcxYTJhNTViYzQxZGZkMDQyNmFkMmEwMTk1MjliNiAgb3BzL3ZlcmlmeV9qb2ludF9kYXRhX2NhY2hlLnB5CmJjMjc4YWQ1M2Q2NzAxZDY5YjJkZjBiMmRmMzdhMTI4NmQ3NWIxYWJkOWJlNWQ2YzcyNmIxYzM1NTM5MjU0ZjAgIHByZWxhdW5jaF9yZXRyeS5weQo3MDkxZDBmOTFlZWFmZmQ2OWQ0MDM2NTQ3MTU0ODY4ZjM1ZWNjZGZlZTM5NWMwY2UwMGFiMjE4YTI3MzA1Y2YyICBwcm9vZnMvcHJlbGF1bmNoLXYxL29ic2VydmVkL2NhcHR1cmUtcnVubmluZy00MTI4MjQudHh0CjAxNjBhNDgzNjZkOTZkZjgxODNiMzJjNzA1YzUxYTg1ODliMDllMGZlMTY1ZjQxNzNiMzFiYTkxNjBlOGJlOTQgIHByb29mcy9wcmVsYXVuY2gtdjEvb2JzZXJ2ZWQvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvQ0FQVFVSRV9KT0JfSUQKMjNmOTMwZjY3NWFkYTlmYTQ1MGQ4ZTQ3NGY5YjZhNGQ4YWI2YjEyMGY2NGVmNTY0NTI3Mzg0MGVkNzg0MDAzNyAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vYnNlcnZlZC9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dAo4YjNkNTI1N2E4MjUyZmIyN2NkMjdiNmVkYmQ3YTY3MzhiMWQwZjk2NjZmZmZlN2I2YzgzZjZhYWVjMmM2OTUyICBwcm9vZnMvcHJlbGF1bmNoLXYxL29ic2VydmVkL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0hFTERfTkFUSVZFLnR4dAozYTI3MjA5Zjc1OTRiMjM5Yzg3ZDJkM2UzOTc2NzBjNjAyMmY3ZThhN2U0ODkyNmE1NzllOTJjODhiZDJlMjY1ICBwcm9vZnMvcHJlbGF1bmNoLXYxL29ic2VydmVkL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BBUkVOVF9KT0JfSUQKMzYzNzYxOTM5ZTAzZjFmNGU1MTEzMGI2Njc5NzMzNjM5NGY2NWIwNDg5MDc1MGI3MWEzMzkyNmQ5MTVhMzMwNSAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vYnNlcnZlZC9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9QUkVQQVJFRC5qc29uCmQ0MTQyYTdmOWJiY2FlZjgzNzI2Y2IyMTdjNDJhZDY2YWVmYmVhYjNhMWFkNDZiYTAzYTEzN2ZkOTcwYjQwNDQgIHByb29mcy9wcmVsYXVuY2gtdjEvb2JzZXJ2ZWQvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9BVFRFTVBULmpzb24KMjNmOTMwZjY3NWFkYTlmYTQ1MGQ4ZTQ3NGY5YjZhNGQ4YWI2YjEyMGY2NGVmNTY0NTI3Mzg0MGVkNzg0MDAzNyAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vYnNlcnZlZC9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0CjhiM2Q1MjU3YTgyNTJmYjI3Y2QyN2I2ZWRiZDdhNjczOGIxZDBmOTY2NmZmZmU3YjZjODNmNmFhZWMyYzY5NTIgIHByb29mcy9wcmVsYXVuY2gtdjEvb2JzZXJ2ZWQvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9IRUxEX05BVElWRS50eHQKNDM1NWE0NmIxOWQzNDhkYzJmNTdjMDQ2ZjhlZjYzZDQ1MzhlYmI5MzYwMDBmM2M5ZWU5NTRhMjc0NjBkZDg2NSAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vYnNlcnZlZC9ob3N0LWV4aXQtNDEyODIzLnR4dApkZTZiOTlmMzI4N2U3NmJjYjVlZmY3MzllN2Y5YWM3NTRhMzlhZTdhYzk2N2VmODk3N2Y0NmRjYjlmYTdmZWE1ICBwcm9vZnMvcHJlbGF1bmNoLXYxL29ic2VydmVkL2xvZ3MvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEtNDEyODIzLmVycgplM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1ICBwcm9vZnMvcHJlbGF1bmNoLXYxL29ic2VydmVkL2xvZ3MvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEtNDEyODIzLm91dAplM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1ICBwcm9vZnMvcHJlbGF1bmNoLXYxL29ic2VydmVkL2xvZ3MvZWxtby1uYXRpdmUtcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEtNDEyODI0LmVycgplM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1ICBwcm9vZnMvcHJlbGF1bmNoLXYxL29ic2VydmVkL2xvZ3MvZWxtby1uYXRpdmUtcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEtNDEyODI0Lm91dAo5YTI3MWYyYTkxNmIwYjZlZTZjZWNiMjQyNmYwYjMyMDZlZjA3NDU3OGJlNTVkOWJjOTRmNmYzZmUzYWI4NmFhICBwcm9vZnMvcHJlbGF1bmNoLXYxL29ic2VydmVkL25hdGl2ZS00MTI4MjMuZXhpdAplM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1ICBwcm9vZnMvcHJlbGF1bmNoLXYxL29ic2VydmVkL25hdGl2ZS00MTI4MjMuc3RkZXJyCmJmOWQyYjE0ZmI4MTI2ZGU5MWYxNGZhZDM4M2U5ZjI5NTNlZDk2YzhhZTUxYzY2NzJmNDVjOTI5NTk3MzBiOGMgIHByb29mcy9wcmVsYXVuY2gtdjEvb2JzZXJ2ZWQvbmF0aXZlLTQxMjgyMy5zdGVwcy5qc29uCjFkZmVhNDM0N2ZmMGY5ZGI3MzU1ZDhiMDRiYTA0YjJhYWY5NjMxODg3ODQ0NzNmNjRmNDg3ZmNmMzEwNzY5NjMgIHByb29mcy9wcmVsYXVuY2gtdjEvb2JzZXJ2ZWQvbmF0aXZlLTQxMjgyMy50eHQKYzFkMzU2YmEwNDk5MzFjNDc5ZWFmODg2ODczYTNjYTYxNjg2MTFiYWY2N2UwN2Y2OTg5OGVjZDNjMTQzOWZmYiAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vcmlnaW5hbC9GSUxFUy5zaGEyNTYKNWIzMTllNzk0YjZkY2FlY2Q1M2EzZjcxNTRlMjNmMjcwMjA3Y2M1ZTljZGMwMjcyMzViYmE4ZTFlMzQ3ZTk5YSAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vcmlnaW5hbC9jYXB0dXJlLW5hdGl2ZS5zYmF0Y2gKMmIwNTQ5NzNjNDRhOThmZjI0NGM0MjZjNTAwMWVhZWFjNDZhNmY0YzRjYTkxZGI1YmRlYWM1NDk3ZTBiMDQxMCAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vcmlnaW5hbC9mdWxsLnNiYXRjaAowZDhmODUwNzFkYzhjZTlkNzM2NDMzOWIzYzRjZTc3N2NiYzhjZmE2ZGY0NDc0Yjg0NzY5YzllNDFmMmVhOGZmICBwcm9vZnMvcHJlbGF1bmNoLXYxL29yaWdpbmFsL2d1YXJkX2Z1bGwucHkKMDhkNWJkMzU0YTBlYjgxZGFkNGI5NjY0MDM3ZTcxMWFjNGY3ZWNjMmI1NzM1NWRiMmU0MTU0NTcxYzQ5Njk3YyAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vcmlnaW5hbC9uYXRpdmVfZ3VhcmQucHkKMTAyYWNiZjZlYmI1NWNhNjNiMWY3MTc0YTk0M2JiMGE2M2Y5M2FhMTU3ZTUzM2I2NWFhZDFmMmVhNzA1ZDA4ZCAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vcmlnaW5hbC9vcHMvZnVsbC5zYmF0Y2gKMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNyAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vcmlnaW5hbC9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEuanNvbgphZGY0NTUyNGRlM2MyZTZkYmExODY1NzJlNzE1MWQ0OGJmY2EwYjNhZGM4ZTZjZjlkZWZkNjg2YjQ3NzQ0Yzg3ICBwcm9vZnMvcHJlbGF1bmNoLXYxL29yaWdpbmFsL29wcy9zZXJ2aWNlL0ZJTEVTLnNoYTI1NgpjZDI5ZWRjMTQ4YzBhY2JjYzJhYjMxODg5ZWI0MTYyZGRlNTdiODM0MjU1ZDA5NjY5ODZhZjIzYWQyMWUyZmVkICBwcm9vZnMvcHJlbGF1bmNoLXYxL29yaWdpbmFsL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvY29udHJhY3QucHkKNTMzNDFlZjA5NjI4ODNjNDVlZjdkZjJmZmE0NGY3M2E5Y2JkNWFjMzJkN2I4NDdhMTYzZTkzODUzNGY3NTM2NCAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vcmlnaW5hbC9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L25hdGl2ZV9pbnRlcnJ1cHRpb24ucHkKODMzZjg3ZjNlMzViMDVmZTJmYjc4ZWVhMmJhNTAzOGI4ZmMzYzg1MzVhYmExZDUwNzc3ZDFiZjI2ZDhlYjg3YyAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vcmlnaW5hbC9wcm9vZnMvc21va2UvZ3VhcmQucHkKZjJmNTVkM2YwZTlmNDFiM2Q4NTQ4MGNhOWQ4ZTBlYzMxM2ZiZTE2ZTUzNDNkZmZjNDYxMTU0YmY4ODAxMmFmZCAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vcmlnaW5hbC9zdWJtaXRfZnVsbF9vbmNlLnB5CmE1NGFiZGNlMjhhYzhmYWUyODQ5NmQ3NTZjZWY0MTIzODUzOTQ0NDljNzliMjM5NTYwYTkxYzkwYTVjZmU4OGIgIHByb29mcy9wcmVsYXVuY2gtdjEvdHJhbnNwb3J0L2Rlc3RpbmF0aW9uLW9ic2VydmF0aW9uLmpzb24KZDg2Y2U5N2UzODQ4OTFjMzg1NzlkNGI2NmI0ZmJmNWMyZGJkODkzNWFjZWQ5MTg5MTY2OGNlYzliODM1ZmNlZCAgcHJvb2ZzL3ByZWxhdW5jaC12MS90cmFuc3BvcnQvZGVzdGluYXRpb24tb2JzZXJ2YXRpb24uc3RkZXJyCjNkNzI3YjZlZTk0Y2JjZDA2ZTc2YjQwMTE3ZTc2NDk0N2I5ZTFhNTY0OWViOWNiOGUzNDQyZGQ3YzIxMjE0MWMgIHByb29mcy9wcmVsYXVuY2gtdjEvdHJhbnNwb3J0L2Rlc3RpbmF0aW9uLW9ic2VydmF0aW9uLnN0ZG91dApiNjM5OTJlYzI5ODhlNjI5NTdkMDhhMzJhNWNiY2RiY2YwYjI1NzlhYmJhMzIyZjM3YzM0YjQxY2MwZTlkNDQ1ICBwcm9vZnMvcHJlbGF1bmNoLXYxL3RyYW5zcG9ydC9kaWFnbm9zaXMtZmluYWwuanNvbgoyMzgyYzU0YzdkY2JlYzRlMzM0YWI3NzM5NzAzMjQ2YjNiNjI4MDIxNTAwNjVmZWQ5ODI3MmQyZDEzNWM2YWNjICBwcm9vZnMvcHJlbGF1bmNoLXYxL3RyYW5zcG9ydC9mYWlsdXJlLXNtYWxsLWFydGlmYWN0cy5qc29uCmY5MWIwODc4MDc2MjVhZTk4Yzg5MDQzNzQ1NmVlZmQ0MTAzNzM0M2FkYmZjNDQ4NDc1N2VkZjIwY2VlYzVmYjYgIHByb29mcy9wcmVsYXVuY2gtdjEvdHJhbnNwb3J0L3N0YXR1cy1hbmQtZ2F0ZXdheS1weXRob24uanNvbgo2NjMwMGZkZjNmZDhjYjE1YTdhODBkZWYzNWM4YjYyYzJjOTY4NjU4OWMzZTkyZjcyODE4YWJiYmQ3OWUxMTljICBwcm9vZnMvcHJlbGF1bmNoLXYxL3RyYW5zcG9ydC9zdGF0dXMtYW5kLWdhdGV3YXktcHl0aG9uLnN0ZGVycgphNzRlYTc1MDdmZjMwNjYyMDAwZWQ2ZGQ4OWFjZGI1NDQ5NmQzNTgyZjkyMDQ0MDQxYjNkYWM4NzhhNjRhODk3ICBwcm9vZnMvcHJlbGF1bmNoLXYxL3RyYW5zcG9ydC9zdGF0dXMtYW5kLWdhdGV3YXktcHl0aG9uLnN0ZG91dAozNGE1ZmUyMDY0NDU1ODNjZTExMDhlMGJjYjU3Y2QzYTZiOWIwMDRiNWM2ZDZkOWY1ZWI4YWU0MDc4YTcxNmI3ICBwcm9vZnMvcHJlbGF1bmNoLXYxL3RyYW5zcG9ydC90ZXJtaW5hbC1yZWFkLTEuanNvbgo1ZDRmZDMyY2I0ZTAzMGFiOGU1MjJlOWRjMGJlMzViZTc4MDYyNzhmMDFkNjk4YTJkYWRmNWM4ZmZhNTZkOTRhICBwcm9vZnMvcHJlbGF1bmNoLXYxL3RyYW5zcG9ydC90ZXJtaW5hbC1yZWFkLTEuc3RkZXJyCmFjNzRiZTU5MjFkODNmZDc4ZWM1N2RmOGNiMTEzZWIxNTJmODM3YThkNmRhODA5NThiNDIxNDEwMjVjZGVjNzEgIHByb29mcy9wcmVsYXVuY2gtdjEvdHJhbnNwb3J0L3Rlcm1pbmFsLXJlYWQtMS5zdGRvdXQKMWZjOGJjOThkY2U4NTg5ZTM1MmJkNTk5MGIwMDM4MzRhOTE5NWMzODUxMDcwMjc5NTYyOTFjYzRjZjg2OTU4OCAgcHJvb2ZzL3Ntb2tlL0FSQ0hJVEVDVFVSRV9QQVJBTUVURVJfVVNBR0UuanNvbgowZjJkNmM1ZjA0NzgxMjUxNjM2NzQzMDc2N2U4ZjUyNzBhNGM0OGNlMWJmMWI1MWExNzA3OTM1MmM1ODA0NWMwICBwcm9vZnMvc21va2UvRklMRVMuc2hhMjU2CjI1MDhmYWQ1MzgwMWUyYzA2NGNmZTZhYzhmZjlhOWYwYzAwODJmOWFkYWM1OTBiNmRjMWNlZWE1NTZjYmNlMTkgIHByb29mcy9zbW9rZS9SRUFETUUubWQKODBkYjJlZjAzOGQxZWJlMDA1M2NhMjdlMzU5MzdkZTgxYWIyYjU5NTZmZDRlNjdkZDZlNGQwMjkyMGM1OTMxYyAgcHJvb2ZzL3Ntb2tlL1JFUVVFU1RfVEVNUExBVEUuanNvbgpmMzU5OTAwMmFjZGRhOWM5ODc5MGZjYTBkMzI5YTIxMzg5YWUyYWI1NDlkYzdiZTI3ODA3ZmUyOTc5ZDc2NjhmICBwcm9vZnMvc21va2UvYmluZF9jcHUucHkKZGYxNDZmNTg0ZmYwYTFjM2QyYzA5MWIxMTUwOTU0MGU3MGViMTIzMWJmN2ViNjdjZTZkOGY4ODc1NGU3NDI0ZiAgcHJvb2ZzL3Ntb2tlL2JpbmRpbmdzLmpzb24KOWJhMGVmMTNjMDNiYzg2MjMwNjQ4MGE0NTM3MTkzZDhjMjA2ODEzYmFmNTFiYmMxMmQ0MzRiYmQ0NGFkZTJhZiAgcHJvb2ZzL3Ntb2tlL2NhcHR1cmUtbmF0aXZlLnNiYXRjaApjYzQyNDY5Yzc3ZmFhY2FmMjU0MWFhZTZiODllMjZjN2Q4MjFhMTc1NTc3YTk1ZjkyMDVkYWMyMjQwYzk3NWJmICBwcm9vZnMvc21va2UvY2FwdHVyZS1ydW5uaW5nLTQxMjgyMi50eHQKYzNmYWVjNWU3NzgwNmVmODAyOTAzYmE5OTZmMTc4OWU2NDY1YzA4YzNiZjExYWQzOWI0MDQyNDQyMzY4MDY4NyAgcHJvb2ZzL3Ntb2tlL2NsYWltcy8wZTQ5NjQ5ZWI1MTU4YzZmMTNkNGI0NjdhOGY4YjlmYzFlMjM0YWY4ZjViMTJjNDAxZjVjZGI0MTI3MGI1NTY5L0NBUFRVUkVfSk9CX0lECjlkMDcyNGMwN2RhYjJjZDE3MjAxODlkNzNiYjg3Mjc1YzAzZTYxNzJmYWU3ZDQwYjIxNTJhMDNjNzI5YjMwYjcgIHByb29mcy9zbW9rZS9jbGFpbXMvMGU0OTY0OWViNTE1OGM2ZjEzZDRiNDY3YThmOGI5ZmMxZTIzNGFmOGY1YjEyYzQwMWY1Y2RiNDEyNzBiNTU2OS9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dAplZmI5ZmE2M2JmZjgwZTIzMWE3NGU4YWYyNjcyODMwODY3ZWJkZmU3NzlhNDg0NjFiNmM5ZTY3OTBmMGIwYzQ5ICBwcm9vZnMvc21va2UvY2xhaW1zLzBlNDk2NDllYjUxNThjNmYxM2Q0YjQ2N2E4ZjhiOWZjMWUyMzRhZjhmNWIxMmM0MDFmNWNkYjQxMjcwYjU1NjkvSEVMRF9OQVRJVkUudHh0CjIzMzMxZWRkYmVhNmI5ZTcyOWU2YTQ3NjNkNWIwYmZhNTE2ZmUyZDM3NTg4MTgwNjE2ZTNmYzExYjIxZDAwM2YgIHByb29mcy9zbW9rZS9jbGFpbXMvMGU0OTY0OWViNTE1OGM2ZjEzZDRiNDY3YThmOGI5ZmMxZTIzNGFmOGY1YjEyYzQwMWY1Y2RiNDEyNzBiNTU2OS9QQVJFTlRfSk9CX0lECjlkMDcyNGMwN2RhYjJjZDE3MjAxODlkNzNiYjg3Mjc1YzAzZTYxNzJmYWU3ZDQwYjIxNTJhMDNjNzI5YjMwYjcgIHByb29mcy9zbW9rZS9jbGFpbXMvMGU0OTY0OWViNTE1OGM2ZjEzZDRiNDY3YThmOGI5ZmMxZTIzNGFmOGY1YjEyYzQwMWY1Y2RiNDEyNzBiNTU2OS9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0CmVmYjlmYTYzYmZmODBlMjMxYTc0ZThhZjI2NzI4MzA4NjdlYmRmZTc3OWE0ODQ2MWI2YzllNjc5MGYwYjBjNDkgIHByb29mcy9zbW9rZS9jbGFpbXMvMGU0OTY0OWViNTE1OGM2ZjEzZDRiNDY3YThmOGI5ZmMxZTIzNGFmOGY1YjEyYzQwMWY1Y2RiNDEyNzBiNTU2OS9SRUxFQVNFX0hFTERfTkFUSVZFLnR4dApkZGIxOGFmZDliY2M0MzE3NDg2MWIyZDdmNWRhMTc1NGU2M2VlMmQzYTFiZjIxNzM2N2FmMDhmNTM5MzJlMTc0ICBwcm9vZnMvc21va2UvY2xhaW1zLzBlNDk2NDllYjUxNThjNmYxM2Q0YjQ2N2E4ZjhiOWZjMWUyMzRhZjhmNWIxMmM0MDFmNWNkYjQxMjcwYjU1NjkvUlVOTklOR19BRE1JU1NJT04uanNvbgphZjQxNmU5YTY3YWU1YTk2NTgwMDdmMGVjNWIyNWVjNzI1MzA5ZWYwNWNmMDA4NjRmMGU1NWI5MGZlZmU4MTY0ICBwcm9vZnMvc21va2UvY29waWVkLWhlbHBlci1wcm92ZW5hbmNlLmpzb24KMDc0Nzg2ZGZkZmIwMmU0NTQzZDA5NjcyODBjYzc0Yzc3Zjc3Mjg3YTc2NmVmNTExNDExNzRlYmMzNDJmN2RjYSAgcHJvb2ZzL3Ntb2tlL2NwdS1wcm9vZi1yZXRyaWV2YWwtcGxhbi5qc29uCjE0ZDEwNmM0OGFjZGJjYWQwM2U0NTA0ZWFjYzZjZDdiOWRhZGU4MzdjZGMxNTgyZmJiN2YwY2U5OTllMjA3ZWYgIHByb29mcy9zbW9rZS9jcHVfZ3VhcmRfcmVmZXJlbmNlLnB5Cjk1MzdhZDdlYTRhODY2MWUxNzczY2Q4M2E0NzIwNWIzNzE0ZGFjMWEyNTM1M2YyM2YyZmNlMTFhMTFmN2FkNDIgIHByb29mcy9zbW9rZS9jcHVfaW52ZW50b3J5X2F1ZGl0X3JlZmVyZW5jZS5weQphZTU1MjY3YWNhYzU3OGE0NzA4YTc1NWUwZGRhYjAyMDdiMzMwYzM4ODhmMDVlNTM3NWE2MDBmZjI4OTc2YTVhICBwcm9vZnMvc21va2UvZmluYWxpemVfc21va2UucHkKODMzZjg3ZjNlMzViMDVmZTJmYjc4ZWVhMmJhNTAzOGI4ZmMzYzg1MzVhYmExZDUwNzc3ZDFiZjI2ZDhlYjg3YyAgcHJvb2ZzL3Ntb2tlL2d1YXJkLnB5CjlhMjcxZjJhOTE2YjBiNmVlNmNlY2IyNDI2ZjBiMzIwNmVmMDc0NTc4YmU1NWQ5YmM5NGY2ZjNmZTNhYjg2YWEgIHByb29mcy9zbW9rZS9ob3N0LWV4aXQtNDEyODIxLnR4dApiZDhiZWMzNTY3YTk2MTIzZTQzODA5YjMxZjEwN2ZmMmEzYjg4MDJkN2NkNWZhMTY3ZWYxODZmYzg4MmY0ZjQ4ICBwcm9vZnMvc21va2UvaW5wdXRzL2NwdS1wcmVmbGlnaHQtVU5CT1VORC50ZW1wbGF0ZS5qc29uCjU1ZTg2YmMzMDBhZGZhNzk0ZjFkNDFlYjIxMjAxZGI5MTMyZDc1NjczYTk0OTRmNzA5MWRhZjRlMzk2MTk4MGIgIHByb29mcy9zbW9rZS9pbnB1dHMvZXhwZWN0ZWQtY3B1LXJlcXVlc3QuanNvbgozODdkOTY3NzVjN2NlYmZkYWIxMjFmNmI0NTQ0MzBmMjkwZWM2Njg5ODVlMzJlZjlmODE1Nzg1ZDVhMGM3NDA5ICBwcm9vZnMvc21va2UvaW5wdXRzL2V4cGVjdGVkLXNtb2tlLXJlc29sdmVkLnlhbWwKOWEyNzFmMmE5MTZiMGI2ZWU2Y2VjYjI0MjZmMGIzMjA2ZWYwNzQ1NzhiZTU1ZDliYzk0ZjZmM2ZlM2FiODZhYSAgcHJvb2ZzL3Ntb2tlL25hdGl2ZS00MTI4MjEuZXhpdAplM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1ICBwcm9vZnMvc21va2UvbmF0aXZlLTQxMjgyMS5zdGRlcnIKOTIyZTQxMDIxODhiNzE4N2ZlM2FjMjgwN2I5YWI0N2YxN2E5Yjg5ODM5NGMzZTg4OTg2YjRlNDEwMzY5OTI1MyAgcHJvb2ZzL3Ntb2tlL25hdGl2ZS00MTI4MjEuc3RlcHMuanNvbgpiZmNmZGI2NzRkOGFlOWEwNWZmMjk1NDkwMDk3ZTExYTNiOTFjYjYyOTVkMDEwYjgxZTQzOTk0MDQ1NjkwYzlhICBwcm9vZnMvc21va2UvbmF0aXZlLTQxMjgyMS50eHQKNjBhMmM4NTNmYzU4ODMwYzQyNjRkMjZmZTg4YjQxOTU0NjYxMTY5YjdlMzRlODA1MDA1MjMwODAzMDE3MGE0ZiAgcHJvb2ZzL3Ntb2tlL29wcy9GSUxFUy5zaGEyNTYKMjI0M2NmODQ2ZmViMzE2ZDI5OWUyNDNkYjBhNmE3YWMzNzhlNWZjYmZmYjhjZGRiOTM0YWNhN2QyODFjOWZmOSAgcHJvb2ZzL3Ntb2tlL29wcy9jYW5kaWRhdGVfZ2F0ZS5weQowNmIzY2FiMTM1ZjkwZjEyMjkxNzA4YmRiZTZkNDNlZTZmYmYwNTQ4ODg0MjhkYTJhOGE0MzYwNzc2MjFhNjRmICBwcm9vZnMvc21va2Uvb3BzL2ZhMy1iaW5kaW5nLmpzb24KMTAyYWNiZjZlYmI1NWNhNjNiMWY3MTc0YTk0M2JiMGE2M2Y5M2FhMTU3ZTUzM2I2NWFhZDFmMmVhNzA1ZDA4ZCAgcHJvb2ZzL3Ntb2tlL29wcy9mdWxsLnNiYXRjaAozM2I4Y2NmZmI5ZDUyNTNkM2QxODQ3MWExNWYzNGEyODI2MzI4MWYwNmNlZjZmMzI5MGIxYmJkNzFmOGIwYjg3ICBwcm9vZnMvc21va2Uvb3BzL2dwdV9oZWFsdGhfcjMucHkKZTFmMzcwMWZiNWRjNmU2MDViNzU5YTdiYmMzZDY1NTU4MmMyMDdjMmJlN2YxOWEzYWFmNjQyMDFhMGE3MWIwMiAgcHJvb2ZzL3Ntb2tlL29wcy9ncHVfaGVhbHRoX3NldC5weQo3MjhlYTgxNjMwZTM0MDg0Y2MxNzMyYmJiYzUzYzhlNjY2MWJkYWIxNDI1NTdmNTNhMDJkYTgzN2JiMjU3N2UxICBwcm9vZnMvc21va2Uvb3BzL2xhbWJkYV9pbnNpZGUuc2gKNGQ1Njk1ZGI0ZTcwM2EyYWMxZWEyOTQxOGQzNDI2MWZmZTA2YzA0MGZjMzY3ZTVhZjk2MDc4ODcxNTk0NGQxOSAgcHJvb2ZzL3Ntb2tlL29wcy9sYW1iZGFfcnVudGltZS5weQo1MGQzZjMxNjQxZWJhZjQ5NDU0MmQ2M2NmNDMzODA0ODZjYTllZDUwYmMzMTVjODQ2Y2VlMzU0YTJlOTFjZTMyICBwcm9vZnMvc21va2Uvb3BzL2xhbWJkYV9zdGFnZV9zb3VyY2Uuc2gKMmE5ZWYyOWU4NGUyZDI4MmY5NDUzOGE2ZWFiNDViYzc3OGQxZWY2MTRiYTdhMjlhOTQwMjM1YTlhODY1OTU1NCAgcHJvb2ZzL3Ntb2tlL29wcy9sYXVuY2hlcl9jb21tb24uc2gKMzRhMThlNDkxMzc0MTRjYjc1ZWJjYzJlZTMzODI4NTRmYzUwNzFhYmZjZjE3Njc2MTE1YTRhN2UzNzUzN2MwNSAgcHJvb2ZzL3Ntb2tlL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tc21va2UtdjIuY2FwYWNpdHktcmFuazAuanNvbgo2ZTM1N2EzNzRiMzUxZGQ1Y2UxOTY4ZTljN2ZlNzkwNTQyZGJiNzkwMGMzMGM2MTNjYmMzY2I3ZmJlYWQ1YzdiICBwcm9vZnMvc21va2Uvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi5jYXBhY2l0eS1yYW5rMS5qc29uCjIxZDQ4MDA1M2JlZWZlNWFhMDg0ZDAyMGI1ZmZhNjFhMjU5MTAzZDQ5ZjFjOGNkMDc3ZTYyOTU5ZjYxNjE4MGUgIHByb29mcy9zbW9rZS9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXNtb2tlLXYyLmNhcGFjaXR5LXJhbmsyLmpzb24KN2MxZWM0NGZiYzVkZTllZTZhNzBmNjgzYWQ3YWI4MzY0MDcwYzc1Y2I0NWY3NzllODY1Yjg2NWY4Y2RkYmViOSAgcHJvb2ZzL3Ntb2tlL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tc21va2UtdjIuY2FwYWNpdHktcmFuazMuanNvbgo2YTNkNDQ3MTVmZTA1OTBhMjk1MDk0NzA4MTNjMWIyOWY2NjRiN2U3OGQyNGJmNmZiNDQ2NDVhOWQzMDljYmZlICBwcm9vZnMvc21va2Uvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi5jYXBhY2l0eS5qc29uCjBlNDk2NDllYjUxNThjNmYxM2Q0YjQ2N2E4ZjhiOWZjMWUyMzRhZjhmNWIxMmM0MDFmNWNkYjQxMjcwYjU1NjkgIHByb29mcy9zbW9rZS9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXNtb2tlLXYyLmpzb24KZDZhZGQ1ZjZlNWVjZTQ5ZWU4Nzk2M2NmMTRmODM1YTAzZDA3ZTdlMWZhMGJiZTdlNTE3NTg1ODU3YzNhNzI4MiAgcHJvb2ZzL3Ntb2tlL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tc21va2UtdjIucHJlZmxpZ2h0Lmpzb24KMzg3ZDk2Nzc1YzdjZWJmZGFiMTIxZjZiNDU0NDMwZjI5MGVjNjY4OTg1ZTMyZWY5ZjgxNTc4NWQ1YTBjNzQwOSAgcHJvb2ZzL3Ntb2tlL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tc21va2UtdjIucmVzb2x2ZWQueWFtbAowZDc5YjYyMWZhYzg2NDI3NTE1MzE2NWQxODQ2N2Q2YzZmMmRiN2E3ODM1MWNlNjA4MzczZjkyZGVkMWZhMzRjICBwcm9vZnMvc21va2Uvb3BzL3J1bl9mdWxsLnB5CmZmZmQ2NWVkNWI4NWI1YWMwMTc4ZDAyYjEzYjhlNzQ2YTY5ZGMyOWQxNDNkOTA5MDgzY2E0ZjEzZmIzZWEyZWUgIHByb29mcy9zbW9rZS9vcHMvcnVudGltZS1iaW5kaW5nLmpzb24KOWJlNjFhNzFhODE4MWViMzBjNmUzYWQyYzMwNzIxYjhjZTQyYzkyNjk2YzMxMTkzOTVmMDRkOGY0MWIxYTRiNCAgcHJvb2ZzL3Ntb2tlL29wcy9ydW50aW1lX2Jvb3RzdHJhcC5weQphZGY0NTUyNGRlM2MyZTZkYmExODY1NzJlNzE1MWQ0OGJmY2EwYjNhZGM4ZTZjZjlkZWZkNjg2YjQ3NzQ0Yzg3ICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2UvRklMRVMuc2hhMjU2CmFmNDRhMjY0MWQ3OTc1NDYxNTc0NmZlOWE2YzcwOGIwNGI4MWVhODA3MzE4Y2Y5NzAwYTBlZTI0NjViYzc3OTYgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL2NsdXN0ZXJzL3BhY2UvX19pbml0X18ucHkKYmFlOTA4NjA4ZDE1ZjU1ZmY4YzBlYWI2ZjE0NWJhYThkNjMxNzExMjI0NWQ0NGI4MmIxNzA4MzE3MzlmOGI2ZiAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvY2x1c3RlcnMvcGFjZS9ncHVfYWRtaXNzaW9uLnB5CjU3ODYxY2JlNDcxZGZiMzUyY2MzYTg4MThlYzQ3ZGFlNzZiMDYyYmZhNWZlNGVlYjU0OWQ2MjliMmU4M2U5NjIgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL2NsdXN0ZXJzL3BhY2UvZ3B1X293bmVyc2hpcC5weQoxMzAzNWQyNjNmNDMxYTc3ZTlkOTBiZGYxYjFlNTk2Nzg3YjE5ZDkxM2NiZGU3NjdiMWEyY2EwYzYyN2JmMjNlICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy9jbHVzdGVycy9wYWNlL3BhY2VfcG9kbWFuLnB5Cjg2YWUzMmU0MTk0NWRiMzNhNmQ5N2E0YTc4M2VmY2ViMDE5YmY4MTc3MTQ1MDhmNDc1OWRiMzIyZmRiZDc1YzAgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL2ljZS9pY2VfY2hlY2twb2ludF9taXJyb3IucHkKNjRlZDA1NjAzYzM3ODUyNjZjZDJlNWIyNjhkZmY3MWRhMWRhYWM3MTdmNzA5NzFlZTA1YjNkZTA1NzliNzBhNyAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvYWxsb2NhdGlvbi5weQo1YWRhOGYxYjU0NDcyNzcxOWUyMjY0YzIwZWRiYjQ1ZTMzZDI5ZjcxMTQ1NWViNzI1YmM3YzljOTRlZTM5YjA4ICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9hbGxvY2F0aW9uX2JvdW5kYXJ5LnB5CjZkNjRlM2IwNmFjYTg4NDJjNDYyZjkzMTFjNzA0MGM0OTljMDEyMjU4NGQ5YzM3ZTQxYzA0MTg2YTUxZTFlN2IgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2JvdW5kYXJ5X3VuY2VydGFpbnR5LnB5CjIyNDNjZjg0NmZlYjMxNmQyOTllMjQzZGIwYTZhN2FjMzc4ZTVmY2JmZmI4Y2RkYjkzNGFjYTdkMjgxYzlmZjkgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2NhbmRpZGF0ZV9nYXRlLnB5CmRmNDdhMWNjMmQ3M2U1OWY2OGQyODE5YWEwMTAxMmU2MzFkYzY3MDZmMDkxYWUyZmVhMTY1NWM1MTczODIxNGIgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2NhcHR1cmVfbmF0aXZlLnNiYXRjaAoyNmI4YzZjOGY0ZGIyNzUzZmIxZjQ5OTZjNjAzYWNkYTBjZjhmYjE0Nzk3ZTdlMTdmMzdiMWE4ZjIxNDBlZDQ3ICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9jaGVja193YW5kYi5weQpjNzhkMmU3YTMyY2ZiNDM3YjYxN2RmNjBhN2FjMTMwMTM0NDY5OGRmNDA1NGY1ZmJiZjdmYjQ5ZTdiM2Q2MTA0ICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9jaGVja3BvaW50X2luc3BlY3Rpb24ucHkKOWZiYWUxOGUxMjM1ZWMxYzJlYWMzZWIyMTUzMWViMjI1OTBkMjQ0ZTU4MDllMTM0MmQzNmM0NmZmMjJlYWQzZSAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvY29udGludWF0aW9uLnB5CmNkMjllZGMxNDhjMGFjYmNjMmFiMzE4ODllYjQxNjJkZGU1N2I4MzQyNTVkMDk2Njk4NmFmMjNhZDIxZTJmZWQgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2NvbnRyYWN0LnB5CjdmZjg3MGMyMzA0ZGQ1Mzg3NmY0YTE3YjQxMWIxMzQwYmM2ZWFjMjUyZmQyNWZmZWZlZjIyNDhiZDQ5Yjc3MzkgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2RhdGFzZXRfY29udHJhY3QucHkKNThhNDVhMTkyN2EwMzk1OTI3OWI2NTU3ODk0NjViM2Q3OTEyMWE4NDc0Mjk3NjM4OWJiZTkxNjIzOWNmOTlmOCAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvaW50ZXJydXB0aW9uX2FkbWlzc2lvbi5weQoxMDJhY2JmNmViYjU1Y2E2M2IxZjcxNzRhOTQzYmIwYTYzZjkzYWExNTdlNTMzYjY1YWFkMWYyZWE3MDVkMDhkICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9sYW1iZGFfZnVsbC5zYmF0Y2gKNzI4ZWE4MTYzMGUzNDA4NGNjMTczMmJiYmM1M2M4ZTY2NjFiZGFiMTQyNTU3ZjUzYTAyZGE4MzdiYjI1NzdlMSAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvbGFtYmRhX2luc2lkZS5zaAo0ZDU2OTVkYjRlNzAzYTJhYzFlYTI5NDE4ZDM0MjYxZmZlMDZjMDQwZmMzNjdlNWFmOTYwNzg4NzE1OTQ0ZDE5ICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9sYW1iZGFfcnVudGltZS5weQo1MGQzZjMxNjQxZWJhZjQ5NDU0MmQ2M2NmNDMzODA0ODZjYTllZDUwYmMzMTVjODQ2Y2VlMzU0YTJlOTFjZTMyICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9sYW1iZGFfc3RhZ2Vfc291cmNlLnNoCjg4NDI5OWZjMGRjODc2MTQ3YzMyY2RhMDMyZDMwNGIwYWJkZTI2MTU4NjE0OGI3ZWJlMThmMDE3MDZjZWRhYzcgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2xyX3BvbGljeS5weQo1MzM0MWVmMDk2Mjg4M2M0NWVmN2RmMmZmYTQ0ZjczYTljYmQ1YWMzMmQ3Yjg0N2ExNjNlOTM4NTM0Zjc1MzY0ICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9uYXRpdmVfaW50ZXJydXB0aW9uLnB5CjUzNDZkYTdhZmYxZWU0NWJhMjlhYTg1NDY3Nzg5NjM1MzBjYTM1NWYxOTgwMDc2NzRkNDg4ZTg4MjcxMjc4OTQgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L25hdGl2ZV9yZWNvdmVyeS5weQpiNGFiYTUyYTI3MzQ0NTZhMzViZWEyOTg0NDQ3YzgzY2JlMDI4NGZhODAwZDUxY2YwZjdjZWFkYWFiMTIyMDJjICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9uYXRpdmVfc3VidGFza3MucHkKN2YxMjljNWNlZjcyY2M0NWM3MWEwNWQ0MDRkZDE4NTJlYjRhYjVhMjgzMzlhOTczYzI5NzM2NWJkMWU0ZWU4NyAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvb3JpZ2luYWxfb2JzZXJ2ZXIucHkKZGY2NDViZDI5NTk5ZjVjZjNhZDEyNDczYWFiNTNmOTZiMjFhOWQxNzIzNmI2YWNlNGEzYjFjYzhhZWVhYWU4YiAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvcGhhc2Vfb2JzZXJ2ZXJfcHJvb2YucHkKY2U1N2IwOTE4ZjgxMmFlNGE1MjlkN2U0Mzk1OTg2NmM5Y2UwMzQ2ZDJlNTAxNDNiZTk2MmYwYjAxOGRmZjEwYSAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvcHJvZHVjdGlvbl9oaXN0b3J5LnB5CjBkZjAxYTdmNjBhNWViMzQ5Y2NlMTQ1Y2M3NmE4M2UyNzkwNjRiZjI5M2RlNmQ4YzYwYjBkMDA1NWJlNGQ3YjcgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L3Byb2R1Y3Rpb25fcmVjb3ZlcnkucHkKNzFiNzIzODc3MmZmZGQ4MjYwYTJiMDIwZTFhMTNkNTdhZGNmNjRlNTYyMjVmMDVhYjliNzNiZjUyOWY0OTZlZSAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvcmVjb3ZlcnlfY2hlY2sucHkKY2FmZmEwNzhlNTNlYjAyMmEyNjViMGE3OWJlOTczZjM3MDcwNTY4ZTc4N2Y2NDMzMGE5YmRjYjdlY2QwNjFiOSAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvcmV0ZW50aW9uLnB5CjcxODM3ZTYzZTUzYTA0NTM1MWRkM2VmY2M5Yjg0YjhhMWM4NWFhMTQ5NjA3ZjIzZDU2NGI2ZWJkODJkOTQyMWIgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L3J1bi5weQo4OGE4ZTIwZWY5M2E5NThlZGUxMzIwM2UxODY3ZDY0NzM0YjA1ZDJhZWE4Y2IwOGZmZGYwMTc2ZjU2MmNlNjhiICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9zZXJ2aWNlX2Jvb3RzdHJhcC5weQplNDNjZmU4NDgzOTQ5YTZjMWMwYzdiZWJmOGZmNTJlNTg5ZWUxZTQ0MjU2NDk5MmI1N2U4ZjU0NWIzZDY5MWUxICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC92ZXJpZnlfZmFjdG9yaWFsLnB5Cjg2MWIxZjQyYWE1NGU4MTIzODk4MTk2ZTllOTIyNDFmMzlhYThiZWM5Y2UzZTg3MWUzN2JjZjRkM2RiNmMwZTQgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L3ZlcmlmeV9mdWxsLnB5CjBiOWNjMDc1YzlmYWE1ZWY5ODgzZDExMDdiMzNlYzc1NDY4ZGJiMjcxODM2Y2Y2YjU1MGJiYzRiMDFhMGYxN2EgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L3ZlcmlmeV90ZW1wb3JhbF9wYWlyLnB5CjAyOTIzNDI0NWJjYTAyNDQ2NTlkZjRhZWNlNWZjY2VkMGE3MWEyYTU1YmM0MWRmZDA0MjZhZDJhMDE5NTI5YjYgIHByb29mcy9zbW9rZS9vcHMvdmVyaWZ5X2pvaW50X2RhdGFfY2FjaGUucHkKYjNjZGUwODkwNzY2Y2E0OTMxMWYzNDI3ZmE2OTM4Mjg1MDJhYzVlYjc5ZDJkZTBiNzE1NmFjZWFlZWZhOGFhNSAgcHJvb2ZzL3Ntb2tlL291dHB1dC9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tc21va2UtdjIvZml0LXJhbmswLmpzb24KYzQ3OWYzYTE1OWE0NDNkMzFhY2Q5NTdkMjkwNzBlNWQ4OGNjYjE4MGEyZDNkMTgyMzkyZDM4MmY2MzEyYzE5MCAgcHJvb2ZzL3Ntb2tlL291dHB1dC9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tc21va2UtdjIvZml0LXJhbmsxLmpzb24KYTM2MmY1ZDRjNDdlMzE4Yjg3Mjc0OGExZmZkNGVhZjlkMmUxYTdlNzBhMDc0N2RmOWQ3ODNkOWZkYjc0MjJlZCAgcHJvb2ZzL3Ntb2tlL291dHB1dC9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tc21va2UtdjIvZml0LXJhbmsyLmpzb24KNThmNmZjZWRhM2QwNTE1NDM1ZDA5YjY1NGFhYzM0NGEyYTNmYjVkMDJmY2I0YjUzZjgwNmMwMzBmOTA4ZjBjYiAgcHJvb2ZzL3Ntb2tlL291dHB1dC9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tc21va2UtdjIvZml0LXJhbmszLmpzb24KZTQzYzVmYzNjNzMwYWQyNzg4Yzg4MjM4ZWU5MGVkMTFjOGY1M2EyOTc2MTlmNjgzMWE4ZjExNzAxMjY2MzlhZiAgcHJvb2ZzL3Ntb2tlL291dHB1dC9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tc21va2UtdjIvc21va2UtY29tcGxldGlvbi5qc29uCjIwNjhjNDlhMTU0ODg1OTBmZjNiNmY2OWJiYTcwMGU2NTZlMTM5ZDQ0MGI4YTMxNzA3ZGE0ZjA0NjYxYTNjODMgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L2NhcHR1cmVfcnVubmluZwowMDA1ZWJlNjg2MWIwNjFjMzY5MzYyYzE1MjQxMGUxYmU5ZmRkNmJhNzVlNzgxYTdlZTAyNmY5OWJhMGY4NGQ0ICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9jbGFpbS9DQVBUVVJFX0pPQl9JRApiN2M5Mjc3NGZiMjQ5NzcwMTgwMzg2MzY3OGU0ZGE0YjJjNzI0Mzc5MGJkNWE0ZGRiOTFmOTg4Yzc5YzU1ZjRjICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9jbGFpbS9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dAplNjg1YmZmMTZmZjVlMzc2MzA4NTc3OTQ3OTU4MTJjNjk3Yjg3NDgxMTAwNmZjMTgyYjkyMTc0NWMyYzRhZDE5ICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9jbGFpbS9IRUxEX05BVElWRS50eHQKYmM5YTIwMTMxMGJkODk3Njc1YmIzOTZjYjZlNGNhOTUxNTAxZTc5YTAwZmIwMjIwMWRhMjNmNDc5OTMzOWVjZiAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvY2xhaW0vUEFSRU5UX0pPQl9JRAo5YjE5NjFkYTQyOTNlMWVjNzRmZDEzNjA0ODM5ODFhNTM1OTQyNGMyMTIzYmZhM2ZjMjExYTc0ODU0MGVlZGRiICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9jbGFpbS9QUkVQQVJFRC5qc29uCmNkOTQyZGNmNTIxYzljYTYyZGIwMDRlNjRiNDYwMmYxZDIyYmY1YWFiMWVlODQ1M2FmMGQwOWM0MmRmMDQ5YWQgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L2NsYWltL1JFTEVBU0VfQVRURU1QVC5qc29uCmI3YzkyNzc0ZmIyNDk3NzAxODAzODYzNjc4ZTRkYTRiMmM3MjQzNzkwYmQ1YTRkZGI5MWY5ODhjNzljNTVmNGMgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L2NsYWltL1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQKZTY4NWJmZjE2ZmY1ZTM3NjMwODU3Nzk0Nzk1ODEyYzY5N2I4NzQ4MTEwMDZmYzE4MmI5MjE3NDVjMmM0YWQxOSAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvY2xhaW0vUkVMRUFTRV9IRUxEX05BVElWRS50eHQKOWEyNzFmMmE5MTZiMGI2ZWU2Y2VjYjI0MjZmMGIzMjA2ZWYwNzQ1NzhiZTU1ZDliYzk0ZjZmM2ZlM2FiODZhYSAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvY2xhaW0vY2FwdHVyZS1zYmF0Y2guZXhpdAowMDA1ZWJlNjg2MWIwNjFjMzY5MzYyYzE1MjQxMGUxYmU5ZmRkNmJhNzVlNzgxYTdlZTAyNmY5OWJhMGY4NGQ0ICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9jbGFpbS9jYXB0dXJlLXNiYXRjaC5zdGRvdXQKOWEyNzFmMmE5MTZiMGI2ZWU2Y2VjYjI0MjZmMGIzMjA2ZWYwNzQ1NzhiZTU1ZDliYzk0ZjZmM2ZlM2FiODZhYSAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvY2xhaW0vcGFyZW50LXNiYXRjaC5leGl0CmJjOWEyMDEzMTBiZDg5NzY3NWJiMzk2Y2I2ZTRjYTk1MTUwMWU3OWEwMGZiMDIyMDFkYTIzZjQ3OTkzMzllY2YgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L2NsYWltL3BhcmVudC1zYmF0Y2guc3Rkb3V0CjJlYzlmZGRiZTRlNzIxOThkMjlmMDVjNmU1OWY5ZDFiZDY0MDU2NGFiZjc5NmU3ZGIxOGI5ZGE3YmFiZjY1NjQgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L2NvbXBsZXRpb24KOWEyNzFmMmE5MTZiMGI2ZWU2Y2VjYjI0MjZmMGIzMjA2ZWYwNzQ1NzhiZTU1ZDliYzk0ZjZmM2ZlM2FiODZhYSAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvaG9zdF9leGl0CmVlMzliZDIyNWQzNzI0MTk4NTU2YjE3NWY2MzNmNjUxZDEwYzA1MGY1MTMzMjhkZTQ1NThlNDY5NWFjMmZjNjAgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L25hdGl2ZQo5YTI3MWYyYTkxNmIwYjZlZTZjZWNiMjQyNmYwYjMyMDZlZjA3NDU3OGJlNTVkOWJjOTRmNmYzZmUzYWI4NmFhICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9uYXRpdmVfZXhpdAplM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1ICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9uYXRpdmVfc3RkZXJyCjI2ZGMyMmIzYmQ4YTZmMjU5OWM0NWFjMDE2NjE0ZWFiNzZmMjEzMzEwMDJjMGJiODBiMWFjNDRhZjc3ZWU0ZTkgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L291dHB1dC9jcHUtY29uZmlnLXByZWZsaWdodC5qc29uCjhmYThiMTdiMTVjNDcyYjdlOTU3M2Q4ZWNhM2ZmNGQ1Yjc1YTczN2MwNGEwNmM4YjU3ZjhmY2Y4NmE4MTNjODQgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L291dHB1dC9kYXRhLWNhY2hlLWN1cnJlbnQtc2hhMjU2Lmpzb24KOWRlNzNiNzk0ZmUzNGFiNjI3NGMyYjk3NDdhZDJlZDFmNjQ5Yjg1ZTIzZTM4MDMyNjkzNTllNzc5YmY5ZTI5MyAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvb3V0cHV0L2RhdGEtY29udGV4dC5qc29uCjQ2OWQwYThmMmM3NDFmMGE4NDM4ZjZkMjJhZGUyNGNlMzk1ZTYxMjc2MWRhOWZiZTU5OWYwYWQxMWQ2YTM2NTEgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L291dHB1dC9maWxlc3lzdGVtLWNoZWNrLmpzb24KMzMzNTUwNjhiMTE1YTA0ZTY3M2QxMjkyZDg1NzY3ZjBmZDUxZjNjN2EyNDM2NTE2ZTFlYTFmOTU5YTk1MDAyZCAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvb3V0cHV0L25hdGl2ZS1ydW5uaW5nLnR4dAowNjkyY2JkNWY5Nzg4ZjMwMTMwZmFkMTM5ZjVkMWJjZTVjNTkxMjM5OGJmNGRiMWU2ODg2MDBkMjY1Y2RjZmNjICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9vdXRwdXQvb3BlcmF0aW9ucy1jbG9zdXJlLmpzb24KYmFjMDVhMGU2YTBlNTdlMGUxMzYwZTMyZmQ5MGVhMGZjODM0YjRmY2ZhNjViMGU2YjI0ZTVhNjkwODk0YTM0OSAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvb3V0cHV0L3J1bnRpbWUtY3VycmVudC12ZXJpZmljYXRpb24uanNvbgozMTI4MWFiZWMzMzM3ZDgwMWJkNDBhNmU2M2E0ZWM0NmU3NDg2MmQ0NzFjYTAyOGUyNDczNDljZDc1ZGZjMmY2ICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9vdXRwdXQvcnVudGltZS1pbnZlbnRvcnktYXVkaXQuanNvbgphMTMwNTUzZjNlOTA3NzQ2OTQ1ODllYjM0ZmQzMDIzM2VjYzVmMDcxYmQ0YzZmMjM5YmI1NmJkMmVmNjhlMTNjICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9vdXRwdXQvcnVudGltZS1yZXF1ZXN0Lmpzb24KNGNmM2VmMTA1ZjAyNjZmMTY2OTYxOWE3YmI1NjQ3Y2RhMGUwZmY1NTBkZWE3MzdiYzk2N2EyNzg0MjY5YTQxYyAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvb3V0cHV0L3J1bnRpbWUtcmV1c2UuanNvbgoyYjQ3YjI2MmE2OWY1OTIxYTI2YjYwNzg1MGNjNmE5NzI1ZWEyODZjZjdlOGJkMWIxMjBiNmQ3ZWIzNmRjMTUwICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9vdXRwdXQvc291cmNlLXN0YWdlLmpzb24KZThiZWI1ZmZjMDdiZWQzODk2NjJjYzFjMGNlYTYxOWY4YTg3MDZmMzczY2E3ZjlmN2M4ZmYwZDY0NGVlZTQ5NSAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvcmVsZWFzZV9vYnNlcnZhdGlvbgo1NWU4NmJjMzAwYWRmYTc5NGYxZDQxZWIyMTIwMWRiOTEzMmQ3NTY3M2E5NDk0ZjcwOTFkYWY0ZTM5NjE5ODBiICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9yZXF1ZXN0CjlmZmE0MDEwYzQwNWYxMTA1NjE1MjE2Y2Q1N2FiZmRiMTQyZWRlNTQzNzBiYjJhMTljNmRmOWJlNmRmNzZjNzkgIHByb29mcy9zbW9rZS9yZXF1aXJlZC1kaXJlY3Rvcmllcy5qc29uCjdiYzZlZmJiNTNmM2MxNzQ3ZmYyYjkxN2E1ZTkzMTIxOTY1MWQxMTQ0ZmVmZDcwOWYxYWUwZWVjNTZjODU3MzMgIHByb29mcy9zbW9rZS9zbW9rZS1hcmNoaXRlY3R1cmUtcG9zdGZsaWdodC5qc29uCjMyZDhmNzFmZTM5YmIzYWY4Mjk0MjZmNWE3Y2QyNDg4MjY3NmQ4NTlkN2E0ZmE5MWQ0ODBhMjdmNjEwMWYwMzAgIHByb29mcy9zbW9rZS9zbW9rZS5zYmF0Y2gKNGMzMDZmZDI4NzA2NmVjMzY1OGYyODk0MDVjZjlhMjU0M2QwYjU4NGZlNDVlNzU0MjU0MzZlNjQ5MWM5ZTdhYyAgcHJvb2ZzL3Ntb2tlL3N1Ym1pdF9zbW9rZV9vbmNlLnB5CmM3OWYwYjUwNDJiYWJmNTcyOWFhZGY4ZDU0MjZlMmY3NDg1MTMyMzRhM2M3M2NiZTlkYWRiNDBkOTcxYzM1OTMgIHByb29mcy9zbW9rZS90ZXN0X2dwdV9wYWNrZXQucHkKOWZmYTQwMTBjNDA1ZjExMDU2MTUyMTZjZDU3YWJmZGIxNDJlZGU1NDM3MGJiMmExOWM2ZGY5YmU2ZGY3NmM3OSAgcmVxdWlyZWQtZGlyZWN0b3JpZXMuanNvbgo5YjVlZjY0OTEzMmRkMTg0ZDVhMGQ0YjBhYWI3ZDU2MGY1NGJjYzVlOGE4MTU1NDg3OTllMGExZjE2ZjYzZTU5ICBzdWJtaXRfZnVsbF9vbmNlLnB5CmEyOTI1N2UyZTY5M2M0YjdkMWNmZDQ2YmNiZDE0NzU0MzA4MjU5OWQwOThjZTI1YzBjZmE0ZTlhMDE2ODEwNTQgIHRlc3RfZnVsbF9wYWNrZXQucHkK", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/CAPTURE_JOB_ID": "NDEyODI2Cg==", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/CAPTURE_PENDING_NATIVE.txt": "Sm9iSWQ9NDEyODI2IEpvYk5hbWU9ZWxtby1uYXRpdmUtcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIgVXNlcklkPXBhcGhpd2V0c2EzKDQxMDAzKSBHcm91cElkPWxvYW5lcig0MTAwMCkgTUNTX2xhYmVsPU4vQSBQcmlvcml0eT0xMDAwMCBOaWNlPTAgQWNjb3VudD1sb2FuZXIgUU9TPWxvYW5lci1ub3JtYWwgSm9iU3RhdGU9UEVORElORyBSZWFzb249RGVwZW5kZW5jeSBEZXBlbmRlbmN5PWFmdGVyYW55OjQxMjgyNSh1bmZ1bGZpbGxlZCkgUmVxdWV1ZT0wIFJlc3RhcnRzPTAgQmF0Y2hGbGFnPTEgUmVib290PTAgRXhpdENvZGU9MDowIERlcml2ZWRFeGl0Q29kZT0wOjAgUnVuVGltZT0wMDowMDowMCBUaW1lTGltaXQ9MDA6MTA6MDAgVGltZU1pbj1OL0EgU3VibWl0VGltZT0yMDI2LTEwLTI3VDAxOjI2OjI3IEVsaWdpYmxlVGltZT1Vbmtub3duIEFjY3J1ZVRpbWU9VW5rbm93biBTdGFydFRpbWU9VW5rbm93biBFbmRUaW1lPVVua25vd24gRGVhZGxpbmU9Ti9BIFN1c3BlbmRUaW1lPU5vbmUgU2Vjc1ByZVN1c3BlbmQ9MCBMYXN0U2NoZWRFdmFsPTIwMjYtMTAtMjdUMDE6MjY6MjcgU2NoZWR1bGVyPU1haW4gUGFydGl0aW9uPXJsMiBBbGxvY05vZGU6U2lkPWxvYW5lci1nYXRld2F5OjM4OTIxOTEgUmVxTm9kZUxpc3Q9Z3B1MjEgRXhjTm9kZUxpc3Q9KG51bGwpIE5vZGVMaXN0PSBOdW1Ob2Rlcz0xLTEgTnVtQ1BVcz0yIE51bVRhc2tzPTEgQ1BVcy9UYXNrPTIgUmVxQjpTOkM6VD0wOjA6KjoqIFJlcVRSRVM9Y3B1PTIsbWVtPTFHLG5vZGU9MSxiaWxsaW5nPTIgQWxsb2NUUkVTPShudWxsKSBTb2Nrcy9Ob2RlPSogTnRhc2tzUGVyTjpCOlM6Qz0wOjA6KjoqIENvcmVTcGVjPSogTWluQ1BVc05vZGU9MiBNaW5NZW1vcnlOb2RlPTFHIE1pblRtcERpc2tOb2RlPTAgRmVhdHVyZXM9KG51bGwpIERlbGF5Qm9vdD0wMDowMDowMCBPdmVyU3Vic2NyaWJlPU9LIENvbnRpZ3VvdXM9MCBMaWNlbnNlcz0obnVsbCkgTmV0d29yaz0obnVsbCkgQ29tbWFuZD0vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2FwdHVyZS1uYXRpdmUuc2JhdGNoIFdvcmtEaXI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyIENvbW1lbnQ9ZWxtby1mdWxsLW9ic2VydmVyOjc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjc6NDEyODI1ICBTdGRFcnI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2xvZ3MvZWxtby1uYXRpdmUtcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjItNDEyODI2LmVyciBTdGRJbj0vZGV2L251bGwgU3RkT3V0PS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9sb2dzL2VsbW8tbmF0aXZlLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLTQxMjgyNi5vdXQgUG93ZXI9IFRyZXNQZXJUYXNrPWNwdToyIAo=", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/HELD_NATIVE.txt": "Sm9iSWQ9NDEyODI1IEpvYk5hbWU9ZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIgVXNlcklkPXBhcGhpd2V0c2EzKDQxMDAzKSBHcm91cElkPWxvYW5lcig0MTAwMCkgTUNTX2xhYmVsPU4vQSBQcmlvcml0eT0wIE5pY2U9MCBBY2NvdW50PWxvYW5lciBRT1M9bG9hbmVyLW5vcm1hbCBKb2JTdGF0ZT1QRU5ESU5HIFJlYXNvbj1Kb2JIZWxkVXNlciBEZXBlbmRlbmN5PShudWxsKSBSZXF1ZXVlPTAgUmVzdGFydHM9MCBCYXRjaEZsYWc9MSBSZWJvb3Q9MCBFeGl0Q29kZT0wOjAgRGVyaXZlZEV4aXRDb2RlPTA6MCBSdW5UaW1lPTAwOjAwOjAwIFRpbWVMaW1pdD03LTAwOjAwOjAwIFRpbWVNaW49Ti9BIFN1Ym1pdFRpbWU9MjAyNi0xMC0yN1QwMToyNjoyNiBFbGlnaWJsZVRpbWU9VW5rbm93biBBY2NydWVUaW1lPVVua25vd24gU3RhcnRUaW1lPVVua25vd24gRW5kVGltZT1Vbmtub3duIERlYWRsaW5lPU4vQSBTdXNwZW5kVGltZT1Ob25lIFNlY3NQcmVTdXNwZW5kPTAgTGFzdFNjaGVkRXZhbD0yMDI2LTEwLTI3VDAxOjI2OjI2IFNjaGVkdWxlcj1NYWluIFBhcnRpdGlvbj1ybDIgQWxsb2NOb2RlOlNpZD1sb2FuZXItZ2F0ZXdheTozODkyMTUwIFJlcU5vZGVMaXN0PWdwdTIxIEV4Y05vZGVMaXN0PShudWxsKSBOb2RlTGlzdD0gTnVtTm9kZXM9MS0xIE51bUNQVXM9MzIgTnVtVGFza3M9MSBDUFVzL1Rhc2s9MzIgUmVxQjpTOkM6VD0wOjA6KjoqIFJlcVRSRVM9Y3B1PTMyLG1lbT0xOTJHLG5vZGU9MSxiaWxsaW5nPTMyIEFsbG9jVFJFUz0obnVsbCkgU29ja3MvTm9kZT0qIE50YXNrc1Blck46QjpTOkM9MDowOio6KiBDb3JlU3BlYz0qIE1pbkNQVXNOb2RlPTMyIE1pbk1lbW9yeU5vZGU9MTkyRyBNaW5UbXBEaXNrTm9kZT0wIEZlYXR1cmVzPShudWxsKSBEZWxheUJvb3Q9MDA6MDA6MDAgT3ZlclN1YnNjcmliZT1PSyBDb250aWd1b3VzPTAgTGljZW5zZXM9KG51bGwpIE5ldHdvcms9KG51bGwpIENvbW1hbmQ9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2Z1bGwuc2JhdGNoIFdvcmtEaXI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyIENvbW1lbnQ9ZWxtby1mdWxsOjc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcgIFN0ZEVycj0vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvbG9ncy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi00MTI4MjUuZXJyIFN0ZEluPS9kZXYvbnVsbCBTdGRPdXQ9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2xvZ3MvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjItNDEyODI1Lm91dCBQb3dlcj0gVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDo0IFRyZXNQZXJUYXNrPWNwdTozMiAK", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/HOST_PYTHON.json": "ewogICJhZGFwdGVyX3NoYTI1NiI6ICIyNTdkZjU5NmZhYWZkN2QzODU1NTQ3ZDU0MTdkOGYyY2RkNDY1YTQxM2U5MmFmNjAyNjQzZTg5NzQ0NTYxZWZlIiwKICAiZXhlY3V0YWJsZSI6ICIvdXNyL2Jpbi9weXRob24zIiwKICAiaGFzaGxpYl9hZGFwdGVyIjogewogICAgInNoYTI1Nl9vbmx5X2ZhbGxiYWNrX2luc3RhbGxlZCI6IHRydWUsCiAgICAic3RhdHVzIjogIlBZVEhPTjMxMF9SRUdVTEFSX0JMT0NLSU5HX1NIQTI1Nl9BREFQVEVSX0lOU1RBTExFRCIKICB9LAogICJweXRob25fdmVyc2lvbiI6ICIzLjEwLjEyIChtYWluLCBNYXIgIDMgMjAyNiwgMTE6NTY6MzIpIFtHQ0MgMTEuNC4wXSIsCiAgInNjaGVtYSI6ICJmdWxsLWhvc3QtcHl0aG9uLWNvbXBhdGliaWxpdHktdjEiCn0K", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/PARENT_JOB_ID": "NDEyODI1Cg==", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/PRELAUNCH_RETRY_QUIESCENCE.json": "ewogICJjdXJyZW50X2NhcHR1cmUiOiAiNDEyODI2IiwKICAiY3VycmVudF9wYXJlbnQiOiAiNDEyODI1IiwKICAiZmFpbGVkX2NhcHR1cmUiOiAiNDEyODI0IiwKICAiZmFpbGVkX3BhcmVudCI6ICI0MTI4MjMiLAogICJmdWxsX3Jvb3RzIjogWwogICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MSIsCiAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyIgogIF0sCiAgIm9yaWdpbmFsX2NsYWltX2VudHJpZXMiOiBbCiAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3IiwKICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEiCiAgXSwKICAicHJvZHVjdGlvbl9wYXRoc19hYnNlbnQiOiB0cnVlLAogICJxdWV1ZSI6ICI0MTI4MjZ8ZWxtby1uYXRpdmUtcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjJ8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQxMjgwMXxlbG1vLW5hdGl2ZS1mdWxsLWxhcmdlMzE0bS1ib3VuZGFyeS12MnxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDEyNzk5fGVsbW8tbmF0aXZlLWZ1bGwtbGFyZ2UzMTRtLWZ1c2VkLXYyfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MTI3OTB8ZWxtby1uYXRpdmUtZnVsbC1sYXJnZTMxNG0tdjF8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTIwN3xhZi1saWJlcm8tYXYwLWZ1bGwtaGFuZG9mZnxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDExMTEzfHJhdmVucy1hZi1yb2xsb3V0LXByZXZpZXd8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTg1NF82fGFmLWRwbWF0Y2gtcmVzdGFydDE1a3xwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5ODU0XzR8YWYtZHBtYXRjaC1yZXN0YXJ0MTVrfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDk4NTRfMnxhZi1kcG1hdGNoLXJlc3RhcnQxNWt8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTg0N19bMC01JTJdfHN0YXRpb25hcnktZnAzMi1vdmVybGF5fHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDk3NzN8c3RhdGlvbmFyeS1hZi1maXhlZGJ1ZGdldC1zbW9rZXxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5NzY0fHN0YXRpb25hcnktYWYtdW5ldC1zbW9rZXxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDEyODI1fGVsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyfHBhcGhpd2V0c2EzfFJVTk5JTkd8Z3B1MjFcbjQxMjgwMHxlbG1vLWxhcmdlMzE0bS1jb250aW51b3VzLWJvdW5kYXJ5LWZ1bGwtdjJ8cGFwaGl3ZXRzYTN8UlVOTklOR3xncHUwM1xuNDEyNzk4fGVsbW8tbGFyZ2UzMTRtLWNvbnRpbnVvdXMtZnVzZWQtZnVsbC12MnxwYXBoaXdldHNhM3xSVU5OSU5HfGdwdTExXG40MTI3ODl8ZWxtby1sYXJnZTMxNG0tY29udGludW91cy1wbGFpbi1mdWxsLXYxfHBhcGhpd2V0c2EzfFJVTk5JTkd8Z3B1MTFcbjQxMjU1Nnxqb2ludC1jb252ZXlvcjIwMC1paWRub2lzZS1nYXAtZnVsbDItZ3B1MTl8cGFwaGl3ZXRzYTN8UlVOTklOR3xncHUxOVxuNDEyNTU0fGpvaW50LWNvbnZleW9yMjAwLWlpZG5vaXNlLW5vZ2FwLWZ1bGwyLWdwdTIxfHBhcGhpd2V0c2EzfFJVTk5JTkd8Z3B1MjFcbiIsCiAgInNjaGVtYSI6ICJwcmVsYXVuY2gtcmV0cnktY3VycmVudC1xdWllc2NlbmNlLXYxIiwKICAic3RlcHMiOiAiU3RlcElkPTQxMjU1NC5iYXRjaCBVc2VySWQ9NDEwMDMgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMTM6MDk6NDkgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MjEgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU1NC4wIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNFQxMzowOTo1MSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUyMSBOb2Rlcz0xIENQVXM9MzIgVGFza3M9MSBOYW1lPWJhc2ggTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MzIsbWVtPTE5Mkcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LXF0cHFyLWRldnJlbC1yZG1hLXBvb2w6NTg1ODQ5IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1BlclN0ZXA9Y3B1OjMyIFRyZXNQZXJOb2RlPWdyZXMvZ3B1OmgxMDA6MiBUcmVzUGVyVGFzaz1jcHU6MzIsY3B1OjMyXG5TdGVwSWQ9NDEyNTU2LmJhdGNoIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNFQxMzoxMDo1MCBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyNTU2LjAgVXNlcklkPTQxMDAzIFN0YXJ0VGltZT0yMDI2LTEwLTI0VDEzOjEwOjUyIFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTE5IE5vZGVzPTEgQ1BVcz0zMiBUYXNrcz0xIE5hbWU9YmFzaCBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0zMixtZW09MTkyRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QtaWp1ZHItZGV2cmVsLXJkbWEtcG9vbDoxNTYwNTg4IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1BlclN0ZXA9Y3B1OjMyIFRyZXNQZXJOb2RlPWdyZXMvZ3B1OmgxMDA6MiBUcmVzUGVyVGFzaz1jcHU6MzIsY3B1OjMyXG5TdGVwSWQ9NDEyNTg2LmJhdGNoIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQxODo1MzoyNSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUwMyBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyNTg2LjEgVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDE5OjAyOjE0IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTAzIE5vZGVzPTEgQ1BVcz0yOCBUYXNrcz0xIE5hbWU9cHl0aG9uIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTI4LG1lbT0yMjBHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC15dWpvei1kZXZyZWwtcmRtYS1wb29sOjI3NTM5MTcgVHJlc0JpbmQ9Z3Jlcy9ncHU6bm9uZSBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjEgVHJlc1BlclRhc2s9Y3B1OjI4XG5TdGVwSWQ9NDEyNTg3LmJhdGNoIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQxODo1MzoyNSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUwMyBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyNTg3LjAgVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDE5OjAxOjM1IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTAzIE5vZGVzPTEgQ1BVcz0yOCBUYXNrcz0xIE5hbWU9cHl0aG9uIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTI4LG1lbT0yMjBHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC15dWpvei1kZXZyZWwtcmRtYS1wb29sOjI3NTI3MjAgVHJlc0JpbmQ9Z3Jlcy9ncHU6bm9uZSBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjEgVHJlc1BlclRhc2s9Y3B1OjI4XG5TdGVwSWQ9NDEyNTg4LmJhdGNoIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQyMjoxMDoxMSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyNTg4LjAgVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDIyOjE5OjMyIFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTE5IE5vZGVzPTEgQ1BVcz0yOCBUYXNrcz0xIE5hbWU9cHl0aG9uIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTI4LG1lbT0yMjBHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC1panVkci1kZXZyZWwtcmRtYS1wb29sOjE4MTUxMDggVHJlc0JpbmQ9Z3Jlcy9ncHU6bm9uZSBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjEgVHJlc1BlclRhc2s9Y3B1OjI4XG5TdGVwSWQ9NDEyNTkxLmJhdGNoIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQyMjoxMDoxMSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyNTkxLjAgVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDIyOjE1OjU0IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTE5IE5vZGVzPTEgQ1BVcz0yOCBUYXNrcz0xIE5hbWU9cHl0aG9uIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTI4LG1lbT0yMjBHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC1panVkci1kZXZyZWwtcmRtYS1wb29sOjE4MDY0MzYgVHJlc0JpbmQ9Z3Jlcy9ncHU6bm9uZSBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjEgVHJlc1BlclRhc2s9Y3B1OjI4XG5TdGVwSWQ9NDEyNTkyLmJhdGNoIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQyMjoxMDoxMSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyNTkyLjAgVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDIyOjE1OjI0IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTE5IE5vZGVzPTEgQ1BVcz0yOCBUYXNrcz0xIE5hbWU9cHl0aG9uIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTI4LG1lbT0yMjBHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC1panVkci1kZXZyZWwtcmRtYS1wb29sOjE4MDQ0OTggVHJlc0JpbmQ9Z3Jlcy9ncHU6bm9uZSBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjEgVHJlc1BlclRhc2s9Y3B1OjI4XG5TdGVwSWQ9NDEyNTkzLmJhdGNoIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQyMjoxMDoxMSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyNTkzLjAgVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDIyOjE0OjU0IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTE5IE5vZGVzPTEgQ1BVcz0yOCBUYXNrcz0xIE5hbWU9cHl0aG9uIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTI4LG1lbT0yMjBHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC1panVkci1kZXZyZWwtcmRtYS1wb29sOjE4MDIwODYgVHJlc0JpbmQ9Z3Jlcy9ncHU6bm9uZSBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjEgVHJlc1BlclRhc2s9Y3B1OjI4XG5TdGVwSWQ9NDEyNzg5LmJhdGNoIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNlQwOToyMToxMCBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxMSBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyNzg5LjAgVXNlcklkPTQxMDAzIFN0YXJ0VGltZT0yMDI2LTEwLTI2VDA5OjIxOjEzIFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTExIE5vZGVzPTEgQ1BVcz0zMiBUYXNrcz0xIE5hbWU9YmFzaCBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0zMixtZW09MTkyRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3Qtam5la28tZGV2cmVsLXJkbWEtcG9vbDoyMzAxNzE3IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1BlclN0ZXA9Y3B1OjMyIFRyZXNQZXJOb2RlPWdyZXMvZ3B1OmgxMDA6NCBUcmVzUGVyVGFzaz1jcHU6MzIsY3B1OjMyXG5TdGVwSWQ9NDEyNzk4LmJhdGNoIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNlQxNTo0NDowMiBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxMSBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyNzk4LjAgVXNlcklkPTQxMDAzIFN0YXJ0VGltZT0yMDI2LTEwLTI2VDE1OjQ0OjA0IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTExIE5vZGVzPTEgQ1BVcz0zMiBUYXNrcz0xIE5hbWU9YmFzaCBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0zMixtZW09MTkyRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3Qtam5la28tZGV2cmVsLXJkbWEtcG9vbDoyNDU4NjA3IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1BlclN0ZXA9Y3B1OjMyIFRyZXNQZXJOb2RlPWdyZXMvZ3B1OmgxMDA6NCBUcmVzUGVyVGFzaz1jcHU6MzIsY3B1OjMyXG5TdGVwSWQ9NDEyODAwLmJhdGNoIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNlQxNTo0NTowNSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUwMyBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyODAwLjAgVXNlcklkPTQxMDAzIFN0YXJ0VGltZT0yMDI2LTEwLTI2VDE1OjQ1OjI1IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTAzIE5vZGVzPTEgQ1BVcz0zMiBUYXNrcz0xIE5hbWU9YmFzaCBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0zMixtZW09MTkyRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QteXVqb3otZGV2cmVsLXJkbWEtcG9vbDozNzI0NDkxIFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1BlclN0ZXA9Y3B1OjMyIFRyZXNQZXJOb2RlPWdyZXMvZ3B1OmgxMDA6NCBUcmVzUGVyVGFzaz1jcHU6MzIsY3B1OjMyXG5TdGVwSWQ9NDEyODI1LmJhdGNoIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yN1QwMToyNjozMiBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUyMSBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG4iCn0K", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/PREPARED.json": "ewogICJyZXF1ZXN0X3NoYTI1NiI6ICI3NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3IiwKICAibWFuaWZlc3Rfc2hhMjU2IjogImU5ZDFjZjkzNjI0YWI5NDcwOWJhZjNiYTdkMzZiYmFkZjdhZGY0ZmM3MmFiYTRhMzMzYmRhMDExY2QyNDgxNTMiLAogICJwYXJlbnRfYXJndiI6IFsKICAgICIvdXNyL2xvY2FsL2Jpbi9zYmF0Y2giLAogICAgIi0tcGFyc2FibGUiLAogICAgIi0taG9sZCIsCiAgICAiLS1uby1yZXF1ZXVlIiwKICAgICItLWFjY291bnQ9bG9hbmVyIiwKICAgICItLXFvcz1sb2FuZXItbm9ybWFsIiwKICAgICItLXBhcnRpdGlvbj1ybDIiLAogICAgIi0tY29tbWVudD1lbG1vLWZ1bGw6NzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNyIsCiAgICAiLS1qb2ItbmFtZT1lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MiIsCiAgICAiLS1ub2RlbGlzdD1ncHUyMSIsCiAgICAiLS1ub2Rlcz0xIiwKICAgICItLW50YXNrcz0xIiwKICAgICItLWNwdXMtcGVyLXRhc2s9MzIiLAogICAgIi0tbWVtPTE5MkciLAogICAgIi0tZ3Jlcz1ncHU6aDEwMDo0IiwKICAgICItLXRpbWU9Ny0wMDowMDowMCIsCiAgICAiLS1leHBvcnQ9Tk9ORSIsCiAgICAiLS1jaGRpcj0vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIiLAogICAgIi0tb3V0cHV0PS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9sb2dzLyV4LSVqLm91dCIsCiAgICAiLS1lcnJvcj0vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvbG9ncy8leC0lai5lcnIiLAogICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9mdWxsLnNiYXRjaCIsCiAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyIiwKICAgICI3NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3IiwKICAgICJlOWQxY2Y5MzYyNGFiOTQ3MDliYWYzYmE3ZDM2YmJhZGY3YWRmNGZjNzJhYmE0YTMzM2JkYTAxMWNkMjQ4MTUzIgogIF0sCiAgInByZXBhcmVkX2F0X3V0YyI6ICIyMDI2LTEwLTI3VDAxOjI2OjI0LjkzNDY4MiswMDowMCIsCiAgInF1ZXVlIjogIjQxMjgwMXxlbG1vLW5hdGl2ZS1mdWxsLWxhcmdlMzE0bS1ib3VuZGFyeS12MnxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDEyNzk5fGVsbW8tbmF0aXZlLWZ1bGwtbGFyZ2UzMTRtLWZ1c2VkLXYyfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MTI3OTB8ZWxtby1uYXRpdmUtZnVsbC1sYXJnZTMxNG0tdjF8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTIwN3xhZi1saWJlcm8tYXYwLWZ1bGwtaGFuZG9mZnxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDExMTEzfHJhdmVucy1hZi1yb2xsb3V0LXByZXZpZXd8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTg1NF82fGFmLWRwbWF0Y2gtcmVzdGFydDE1a3xwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5ODU0XzR8YWYtZHBtYXRjaC1yZXN0YXJ0MTVrfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDk4NTRfMnxhZi1kcG1hdGNoLXJlc3RhcnQxNWt8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTg0N19bMC01JTJdfHN0YXRpb25hcnktZnAzMi1vdmVybGF5fHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDk3NzN8c3RhdGlvbmFyeS1hZi1maXhlZGJ1ZGdldC1zbW9rZXxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5NzY0fHN0YXRpb25hcnktYWYtdW5ldC1zbW9rZXxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDEyODAwfGVsbW8tbGFyZ2UzMTRtLWNvbnRpbnVvdXMtYm91bmRhcnktZnVsbC12MnxwYXBoaXdldHNhM3xSVU5OSU5HfGdwdTAzXG40MTI3OTh8ZWxtby1sYXJnZTMxNG0tY29udGludW91cy1mdXNlZC1mdWxsLXYyfHBhcGhpd2V0c2EzfFJVTk5JTkd8Z3B1MTFcbjQxMjc4OXxlbG1vLWxhcmdlMzE0bS1jb250aW51b3VzLXBsYWluLWZ1bGwtdjF8cGFwaGl3ZXRzYTN8UlVOTklOR3xncHUxMVxuNDEyNTU2fGpvaW50LWNvbnZleW9yMjAwLWlpZG5vaXNlLWdhcC1mdWxsMi1ncHUxOXxwYXBoaXdldHNhM3xSVU5OSU5HfGdwdTE5XG40MTI1NTR8am9pbnQtY29udmV5b3IyMDAtaWlkbm9pc2Utbm9nYXAtZnVsbDItZ3B1MjF8cGFwaGl3ZXRzYTN8UlVOTklOR3xncHUyMVxuIiwKICAibm9kZSI6ICJOb2RlTmFtZT1ncHUyMSBBcmNoPXg4Nl82NCBDb3Jlc1BlclNvY2tldD01NiAgQ1BVQWxsb2M9MzIgQ1BVRWZjdHY9MjI0IENQVVRvdD0yMjQgQ1BVTG9hZD03LjU5IEF2YWlsYWJsZUZlYXR1cmVzPShudWxsKSBBY3RpdmVGZWF0dXJlcz0obnVsbCkgR3Jlcz1ncHU6aDEwMDo4IEdyZXNEcmFpbj1OL0EgR3Jlc1VzZWQ9Z3B1OmgxMDA6MihJRFg6NC01KSBOb2RlQWRkcj0xMC4xOC45Ni4yMzEgTm9kZUhvc3ROYW1lPWluc3QtcXRwcXItZGV2cmVsLXJkbWEtcG9vbCBWZXJzaW9uPTIzLjExLjQgT1M9TGludXggNi41LjAtMTAxOC1vcmFjbGUgIzE4fjIyLjA0LjEtVWJ1bnR1IFNNUCBTYXQgRmViIDE3IDIxOjQxOjEzIFVUQyAyMDI0ICBSZWFsTWVtb3J5PTIwMDAwMDAgQWxsb2NNZW09MTk2NjA4IEZyZWVNZW09MTA1MTU3IFNvY2tldHM9MiBCb2FyZHM9MSBTdGF0ZT1NSVhFRCBUaHJlYWRzUGVyQ29yZT0yIFRtcERpc2s9MCBXZWlnaHQ9MSBPd25lcj1OL0EgTUNTX2xhYmVsPU4vQSBQYXJ0aXRpb25zPWFsbCxzaW5nbGUsbXVsdGkscmwyICBCb290VGltZT0yMDI2LTA5LTI0VDE1OjEyOjMyIFNsdXJtZFN0YXJ0VGltZT0yMDI2LTEwLTI1VDAwOjAwOjIxIExhc3RCdXN5VGltZT0yMDI2LTEwLTI1VDAwOjAwOjIxIFJlc3VtZUFmdGVyVGltZT1Ob25lIENmZ1RSRVM9Y3B1PTIyNCxtZW09MjAwMDAwME0sYmlsbGluZz0yMjQgQWxsb2NUUkVTPWNwdT0zMixtZW09MTkyRyBDYXBXYXR0cz1uL2EgQ3VycmVudFdhdHRzPTAgQXZlV2F0dHM9MCBFeHRTZW5zb3JzSm91bGVzPW4vYSBFeHRTZW5zb3JzV2F0dHM9MCBFeHRTZW5zb3JzVGVtcD1uL2FcbiIsCiAgInByZWxhdW5jaF9yZXRyeV9jZW5zdXMiOiB7CiAgICAib3JpZ2luYWxfcGFyZW50IjogIjQxMjgyMyIsCiAgICAib3JpZ2luYWxfY2FwdHVyZSI6ICI0MTI4MjQiLAogICAgImZ1bGxfcm9vdHMiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxXG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjJcbiIsCiAgICAicHJpb3JfY2xhaW1zIjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzN1xuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxXG4iLAogICAgInByaW9yX21hbmlmZXN0IjogImMxZDM1NmJhMDQ5OTMxYzQ3OWVhZjg4Njg3M2EzY2E2MTY4NjExYmFmNjdlMDdmNjk4OThlY2QzYzE0MzlmZmIgIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9GSUxFUy5zaGEyNTZcbiIsCiAgICAibmF0aXZlX3N0ZXBzIjogIlN0ZXBJZD00MTI1NTQuYmF0Y2ggVXNlcklkPTQxMDAzIFN0YXJ0VGltZT0yMDI2LTEwLTI0VDEzOjA5OjQ5IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTIxIE5vZGVzPTEgQ1BVcz0wIFRhc2tzPTEgTmFtZT1iYXRjaCBOZXR3b3JrPShudWxsKSBUUkVTPShudWxsKSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBTcnVuSG9zdDpQaWQ9KG51bGwpOjBcblN0ZXBJZD00MTI1NTQuMCBVc2VySWQ9NDEwMDMgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMTM6MDk6NTEgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MjEgTm9kZXM9MSBDUFVzPTMyIFRhc2tzPTEgTmFtZT1iYXNoIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTMyLG1lbT0xOTJHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC1xdHBxci1kZXZyZWwtcmRtYS1wb29sOjU4NTg0OSBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJTdGVwPWNwdTozMiBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjIgVHJlc1BlclRhc2s9Y3B1OjMyLGNwdTozMlxuU3RlcElkPTQxMjU1Ni5iYXRjaCBVc2VySWQ9NDEwMDMgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMTM6MTA6NTAgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU1Ni4wIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNFQxMzoxMDo1MiBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MzIgVGFza3M9MSBOYW1lPWJhc2ggTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MzIsbWVtPTE5Mkcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LWlqdWRyLWRldnJlbC1yZG1hLXBvb2w6MTU2MDU4OCBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJTdGVwPWNwdTozMiBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjIgVHJlc1BlclRhc2s9Y3B1OjMyLGNwdTozMlxuU3RlcElkPTQxMjU4Ni5iYXRjaCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMTg6NTM6MjUgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MDMgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU4Ni4xIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQxOTowMjoxNCBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUwMyBOb2Rlcz0xIENQVXM9MjggVGFza3M9MSBOYW1lPXB5dGhvbiBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0yOCxtZW09MjIwRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QteXVqb3otZGV2cmVsLXJkbWEtcG9vbDoyNzUzOTE3IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDoxIFRyZXNQZXJUYXNrPWNwdToyOFxuU3RlcElkPTQxMjU4Ny5iYXRjaCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMTg6NTM6MjUgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MDMgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU4Ny4wIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQxOTowMTozNSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUwMyBOb2Rlcz0xIENQVXM9MjggVGFza3M9MSBOYW1lPXB5dGhvbiBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0yOCxtZW09MjIwRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QteXVqb3otZGV2cmVsLXJkbWEtcG9vbDoyNzUyNzIwIFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDoxIFRyZXNQZXJUYXNrPWNwdToyOFxuU3RlcElkPTQxMjU4OC5iYXRjaCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMjI6MTA6MTEgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU4OC4wIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQyMjoxOTozMiBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MjggVGFza3M9MSBOYW1lPXB5dGhvbiBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0yOCxtZW09MjIwRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QtaWp1ZHItZGV2cmVsLXJkbWEtcG9vbDoxODE1MTA4IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDoxIFRyZXNQZXJUYXNrPWNwdToyOFxuU3RlcElkPTQxMjU5MS5iYXRjaCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMjI6MTA6MTEgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU5MS4wIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQyMjoxNTo1NCBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MjggVGFza3M9MSBOYW1lPXB5dGhvbiBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0yOCxtZW09MjIwRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QtaWp1ZHItZGV2cmVsLXJkbWEtcG9vbDoxODA2NDM2IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDoxIFRyZXNQZXJUYXNrPWNwdToyOFxuU3RlcElkPTQxMjU5Mi5iYXRjaCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMjI6MTA6MTEgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU5Mi4wIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQyMjoxNToyNCBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MjggVGFza3M9MSBOYW1lPXB5dGhvbiBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0yOCxtZW09MjIwRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QtaWp1ZHItZGV2cmVsLXJkbWEtcG9vbDoxODA0NDk4IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDoxIFRyZXNQZXJUYXNrPWNwdToyOFxuU3RlcElkPTQxMjU5My5iYXRjaCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMjI6MTA6MTEgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU5My4wIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQyMjoxNDo1NCBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MjggVGFza3M9MSBOYW1lPXB5dGhvbiBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0yOCxtZW09MjIwRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QtaWp1ZHItZGV2cmVsLXJkbWEtcG9vbDoxODAyMDg2IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDoxIFRyZXNQZXJUYXNrPWNwdToyOFxuU3RlcElkPTQxMjc4OS5iYXRjaCBVc2VySWQ9NDEwMDMgU3RhcnRUaW1lPTIwMjYtMTAtMjZUMDk6MjE6MTAgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTEgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjc4OS4wIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNlQwOToyMToxMyBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxMSBOb2Rlcz0xIENQVXM9MzIgVGFza3M9MSBOYW1lPWJhc2ggTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MzIsbWVtPTE5Mkcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LWpuZWtvLWRldnJlbC1yZG1hLXBvb2w6MjMwMTcxNyBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJTdGVwPWNwdTozMiBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjQgVHJlc1BlclRhc2s9Y3B1OjMyLGNwdTozMlxuU3RlcElkPTQxMjc5OC5iYXRjaCBVc2VySWQ9NDEwMDMgU3RhcnRUaW1lPTIwMjYtMTAtMjZUMTU6NDQ6MDIgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTEgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjc5OC4wIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNlQxNTo0NDowNCBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxMSBOb2Rlcz0xIENQVXM9MzIgVGFza3M9MSBOYW1lPWJhc2ggTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MzIsbWVtPTE5Mkcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LWpuZWtvLWRldnJlbC1yZG1hLXBvb2w6MjQ1ODYwNyBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJTdGVwPWNwdTozMiBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjQgVHJlc1BlclRhc2s9Y3B1OjMyLGNwdTozMlxuU3RlcElkPTQxMjgwMC5iYXRjaCBVc2VySWQ9NDEwMDMgU3RhcnRUaW1lPTIwMjYtMTAtMjZUMTU6NDU6MDUgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MDMgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjgwMC4wIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNlQxNTo0NToyNSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUwMyBOb2Rlcz0xIENQVXM9MzIgVGFza3M9MSBOYW1lPWJhc2ggTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MzIsbWVtPTE5Mkcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LXl1am96LWRldnJlbC1yZG1hLXBvb2w6MzcyNDQ5MSBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJTdGVwPWNwdTozMiBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjQgVHJlc1BlclRhc2s9Y3B1OjMyLGNwdTozMlxuIiwKICAgICJzaGFyZWRfb3V0cHV0X2Fic2VudCI6IHRydWUsCiAgICAib2JzZXJ2ZWRfYXRfdXRjIjogIjIwMjYtMTAtMjdUMDE6MjY6MjQuMzIyMzU0KzAwOjAwIgogIH0KfQo=", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/RELEASE_ACCEPTED.json": "ewogICJwYXJlbnQiOiAiNDEyODI1IiwKICAiY2FwdHVyZSI6ICI0MTI4MjYiLAogICJzdGRvdXQiOiAiIiwKICAicmVsZWFzZWRfYXRfdXRjIjogIjIwMjYtMTAtMjdUMDE6MjY6MzIuMDE0NTYxKzAwOjAwIgp9Cg==", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/RELEASE_ATTEMPT.json": "eyJwYXJlbnQiOiAiNDEyODI1IiwgImNhcHR1cmUiOiAiNDEyODI2IiwgInJlcXVlc3Rfc2hhMjU2IjogIjc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjciLCAicXVldWUiOiAiNDEyODI2fGVsbW8tbmF0aXZlLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MTI4MDF8ZWxtby1uYXRpdmUtZnVsbC1sYXJnZTMxNG0tYm91bmRhcnktdjJ8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQxMjc5OXxlbG1vLW5hdGl2ZS1mdWxsLWxhcmdlMzE0bS1mdXNlZC12MnxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDEyNzkwfGVsbW8tbmF0aXZlLWZ1bGwtbGFyZ2UzMTRtLXYxfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDkyMDd8YWYtbGliZXJvLWF2MC1mdWxsLWhhbmRvZmZ8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQxMjgyNXxlbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MnxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDExMTEzfHJhdmVucy1hZi1yb2xsb3V0LXByZXZpZXd8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTg1NF82fGFmLWRwbWF0Y2gtcmVzdGFydDE1a3xwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5ODU0XzR8YWYtZHBtYXRjaC1yZXN0YXJ0MTVrfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDk4NTRfMnxhZi1kcG1hdGNoLXJlc3RhcnQxNWt8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTg0N19bMC01JTJdfHN0YXRpb25hcnktZnAzMi1vdmVybGF5fHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDk3NzN8c3RhdGlvbmFyeS1hZi1maXhlZGJ1ZGdldC1zbW9rZXxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5NzY0fHN0YXRpb25hcnktYWYtdW5ldC1zbW9rZXxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDEyODAwfGVsbW8tbGFyZ2UzMTRtLWNvbnRpbnVvdXMtYm91bmRhcnktZnVsbC12MnxwYXBoaXdldHNhM3xSVU5OSU5HfGdwdTAzXG40MTI3OTh8ZWxtby1sYXJnZTMxNG0tY29udGludW91cy1mdXNlZC1mdWxsLXYyfHBhcGhpd2V0c2EzfFJVTk5JTkd8Z3B1MTFcbjQxMjc4OXxlbG1vLWxhcmdlMzE0bS1jb250aW51b3VzLXBsYWluLWZ1bGwtdjF8cGFwaGl3ZXRzYTN8UlVOTklOR3xncHUxMVxuNDEyNTU2fGpvaW50LWNvbnZleW9yMjAwLWlpZG5vaXNlLWdhcC1mdWxsMi1ncHUxOXxwYXBoaXdldHNhM3xSVU5OSU5HfGdwdTE5XG40MTI1NTR8am9pbnQtY29udmV5b3IyMDAtaWlkbm9pc2Utbm9nYXAtZnVsbDItZ3B1MjF8cGFwaGl3ZXRzYTN8UlVOTklOR3xncHUyMVxuIiwgIm5vZGUiOiAiTm9kZU5hbWU9Z3B1MjEgQXJjaD14ODZfNjQgQ29yZXNQZXJTb2NrZXQ9NTYgIENQVUFsbG9jPTMyIENQVUVmY3R2PTIyNCBDUFVUb3Q9MjI0IENQVUxvYWQ9Ny41OSBBdmFpbGFibGVGZWF0dXJlcz0obnVsbCkgQWN0aXZlRmVhdHVyZXM9KG51bGwpIEdyZXM9Z3B1OmgxMDA6OCBHcmVzRHJhaW49Ti9BIEdyZXNVc2VkPWdwdTpoMTAwOjIoSURYOjQtNSkgTm9kZUFkZHI9MTAuMTguOTYuMjMxIE5vZGVIb3N0TmFtZT1pbnN0LXF0cHFyLWRldnJlbC1yZG1hLXBvb2wgVmVyc2lvbj0yMy4xMS40IE9TPUxpbnV4IDYuNS4wLTEwMTgtb3JhY2xlICMxOH4yMi4wNC4xLVVidW50dSBTTVAgU2F0IEZlYiAxNyAyMTo0MToxMyBVVEMgMjAyNCAgUmVhbE1lbW9yeT0yMDAwMDAwIEFsbG9jTWVtPTE5NjYwOCBGcmVlTWVtPTEwNTE1NyBTb2NrZXRzPTIgQm9hcmRzPTEgU3RhdGU9TUlYRUQgVGhyZWFkc1BlckNvcmU9MiBUbXBEaXNrPTAgV2VpZ2h0PTEgT3duZXI9Ti9BIE1DU19sYWJlbD1OL0EgUGFydGl0aW9ucz1hbGwsc2luZ2xlLG11bHRpLHJsMiAgQm9vdFRpbWU9MjAyNi0wOS0yNFQxNToxMjozMiBTbHVybWRTdGFydFRpbWU9MjAyNi0xMC0yNVQwMDowMDoyMSBMYXN0QnVzeVRpbWU9MjAyNi0xMC0yNVQwMDowMDoyMSBSZXN1bWVBZnRlclRpbWU9Tm9uZSBDZmdUUkVTPWNwdT0yMjQsbWVtPTIwMDAwMDBNLGJpbGxpbmc9MjI0IEFsbG9jVFJFUz1jcHU9MzIsbWVtPTE5MkcgQ2FwV2F0dHM9bi9hIEN1cnJlbnRXYXR0cz0wIEF2ZVdhdHRzPTAgRXh0U2Vuc29yc0pvdWxlcz1uL2EgRXh0U2Vuc29yc1dhdHRzPTAgRXh0U2Vuc29yc1RlbXA9bi9hXG4iLCAicHJlbGF1bmNoX3JldHJ5X2NlbnN1cyI6IHsib3JpZ2luYWxfcGFyZW50IjogIjQxMjgyMyIsICJvcmlnaW5hbF9jYXB0dXJlIjogIjQxMjgyNCIsICJmdWxsX3Jvb3RzIjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyXG4iLCAicHJpb3JfY2xhaW1zIjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzN1xuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxXG4iLCAicHJpb3JfbWFuaWZlc3QiOiAiYzFkMzU2YmEwNDk5MzFjNDc5ZWFmODg2ODczYTNjYTYxNjg2MTFiYWY2N2UwN2Y2OTg5OGVjZDNjMTQzOWZmYiAgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL0ZJTEVTLnNoYTI1NlxuIiwgIm5hdGl2ZV9zdGVwcyI6ICJTdGVwSWQ9NDEyNTU0LmJhdGNoIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNFQxMzowOTo0OSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUyMSBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyNTU0LjAgVXNlcklkPTQxMDAzIFN0YXJ0VGltZT0yMDI2LTEwLTI0VDEzOjA5OjUxIFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTIxIE5vZGVzPTEgQ1BVcz0zMiBUYXNrcz0xIE5hbWU9YmFzaCBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0zMixtZW09MTkyRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QtcXRwcXItZGV2cmVsLXJkbWEtcG9vbDo1ODU4NDkgVHJlc0JpbmQ9Z3Jlcy9ncHU6bm9uZSBUcmVzUGVyU3RlcD1jcHU6MzIgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDoyIFRyZXNQZXJUYXNrPWNwdTozMixjcHU6MzJcblN0ZXBJZD00MTI1NTYuYmF0Y2ggVXNlcklkPTQxMDAzIFN0YXJ0VGltZT0yMDI2LTEwLTI0VDEzOjEwOjUwIFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTE5IE5vZGVzPTEgQ1BVcz0wIFRhc2tzPTEgTmFtZT1iYXRjaCBOZXR3b3JrPShudWxsKSBUUkVTPShudWxsKSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBTcnVuSG9zdDpQaWQ9KG51bGwpOjBcblN0ZXBJZD00MTI1NTYuMCBVc2VySWQ9NDEwMDMgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMTM6MTA6NTIgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTMyIFRhc2tzPTEgTmFtZT1iYXNoIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTMyLG1lbT0xOTJHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC1panVkci1kZXZyZWwtcmRtYS1wb29sOjE1NjA1ODggVHJlc0JpbmQ9Z3Jlcy9ncHU6bm9uZSBUcmVzUGVyU3RlcD1jcHU6MzIgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDoyIFRyZXNQZXJUYXNrPWNwdTozMixjcHU6MzJcblN0ZXBJZD00MTI1ODYuYmF0Y2ggVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDE4OjUzOjI1IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTAzIE5vZGVzPTEgQ1BVcz0wIFRhc2tzPTEgTmFtZT1iYXRjaCBOZXR3b3JrPShudWxsKSBUUkVTPShudWxsKSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBTcnVuSG9zdDpQaWQ9KG51bGwpOjBcblN0ZXBJZD00MTI1ODYuMSBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMTk6MDI6MTQgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MDMgTm9kZXM9MSBDUFVzPTI4IFRhc2tzPTEgTmFtZT1weXRob24gTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MjgsbWVtPTIyMEcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LXl1am96LWRldnJlbC1yZG1hLXBvb2w6Mjc1MzkxNyBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJOb2RlPWdyZXMvZ3B1OmgxMDA6MSBUcmVzUGVyVGFzaz1jcHU6MjhcblN0ZXBJZD00MTI1ODcuYmF0Y2ggVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDE4OjUzOjI1IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTAzIE5vZGVzPTEgQ1BVcz0wIFRhc2tzPTEgTmFtZT1iYXRjaCBOZXR3b3JrPShudWxsKSBUUkVTPShudWxsKSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBTcnVuSG9zdDpQaWQ9KG51bGwpOjBcblN0ZXBJZD00MTI1ODcuMCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMTk6MDE6MzUgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MDMgTm9kZXM9MSBDUFVzPTI4IFRhc2tzPTEgTmFtZT1weXRob24gTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MjgsbWVtPTIyMEcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LXl1am96LWRldnJlbC1yZG1hLXBvb2w6Mjc1MjcyMCBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJOb2RlPWdyZXMvZ3B1OmgxMDA6MSBUcmVzUGVyVGFzaz1jcHU6MjhcblN0ZXBJZD00MTI1ODguYmF0Y2ggVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDIyOjEwOjExIFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTE5IE5vZGVzPTEgQ1BVcz0wIFRhc2tzPTEgTmFtZT1iYXRjaCBOZXR3b3JrPShudWxsKSBUUkVTPShudWxsKSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBTcnVuSG9zdDpQaWQ9KG51bGwpOjBcblN0ZXBJZD00MTI1ODguMCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMjI6MTk6MzIgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTI4IFRhc2tzPTEgTmFtZT1weXRob24gTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MjgsbWVtPTIyMEcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LWlqdWRyLWRldnJlbC1yZG1hLXBvb2w6MTgxNTEwOCBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJOb2RlPWdyZXMvZ3B1OmgxMDA6MSBUcmVzUGVyVGFzaz1jcHU6MjhcblN0ZXBJZD00MTI1OTEuYmF0Y2ggVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDIyOjEwOjExIFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTE5IE5vZGVzPTEgQ1BVcz0wIFRhc2tzPTEgTmFtZT1iYXRjaCBOZXR3b3JrPShudWxsKSBUUkVTPShudWxsKSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBTcnVuSG9zdDpQaWQ9KG51bGwpOjBcblN0ZXBJZD00MTI1OTEuMCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMjI6MTU6NTQgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTI4IFRhc2tzPTEgTmFtZT1weXRob24gTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MjgsbWVtPTIyMEcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LWlqdWRyLWRldnJlbC1yZG1hLXBvb2w6MTgwNjQzNiBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJOb2RlPWdyZXMvZ3B1OmgxMDA6MSBUcmVzUGVyVGFzaz1jcHU6MjhcblN0ZXBJZD00MTI1OTIuYmF0Y2ggVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDIyOjEwOjExIFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTE5IE5vZGVzPTEgQ1BVcz0wIFRhc2tzPTEgTmFtZT1iYXRjaCBOZXR3b3JrPShudWxsKSBUUkVTPShudWxsKSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBTcnVuSG9zdDpQaWQ9KG51bGwpOjBcblN0ZXBJZD00MTI1OTIuMCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMjI6MTU6MjQgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTI4IFRhc2tzPTEgTmFtZT1weXRob24gTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MjgsbWVtPTIyMEcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LWlqdWRyLWRldnJlbC1yZG1hLXBvb2w6MTgwNDQ5OCBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJOb2RlPWdyZXMvZ3B1OmgxMDA6MSBUcmVzUGVyVGFzaz1jcHU6MjhcblN0ZXBJZD00MTI1OTMuYmF0Y2ggVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDIyOjEwOjExIFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTE5IE5vZGVzPTEgQ1BVcz0wIFRhc2tzPTEgTmFtZT1iYXRjaCBOZXR3b3JrPShudWxsKSBUUkVTPShudWxsKSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBTcnVuSG9zdDpQaWQ9KG51bGwpOjBcblN0ZXBJZD00MTI1OTMuMCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMjI6MTQ6NTQgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTI4IFRhc2tzPTEgTmFtZT1weXRob24gTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MjgsbWVtPTIyMEcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LWlqdWRyLWRldnJlbC1yZG1hLXBvb2w6MTgwMjA4NiBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJOb2RlPWdyZXMvZ3B1OmgxMDA6MSBUcmVzUGVyVGFzaz1jcHU6MjhcblN0ZXBJZD00MTI3ODkuYmF0Y2ggVXNlcklkPTQxMDAzIFN0YXJ0VGltZT0yMDI2LTEwLTI2VDA5OjIxOjEwIFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTExIE5vZGVzPTEgQ1BVcz0wIFRhc2tzPTEgTmFtZT1iYXRjaCBOZXR3b3JrPShudWxsKSBUUkVTPShudWxsKSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBTcnVuSG9zdDpQaWQ9KG51bGwpOjBcblN0ZXBJZD00MTI3ODkuMCBVc2VySWQ9NDEwMDMgU3RhcnRUaW1lPTIwMjYtMTAtMjZUMDk6MjE6MTMgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTEgTm9kZXM9MSBDUFVzPTMyIFRhc2tzPTEgTmFtZT1iYXNoIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTMyLG1lbT0xOTJHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC1qbmVrby1kZXZyZWwtcmRtYS1wb29sOjIzMDE3MTcgVHJlc0JpbmQ9Z3Jlcy9ncHU6bm9uZSBUcmVzUGVyU3RlcD1jcHU6MzIgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDo0IFRyZXNQZXJUYXNrPWNwdTozMixjcHU6MzJcblN0ZXBJZD00MTI3OTguYmF0Y2ggVXNlcklkPTQxMDAzIFN0YXJ0VGltZT0yMDI2LTEwLTI2VDE1OjQ0OjAyIFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTExIE5vZGVzPTEgQ1BVcz0wIFRhc2tzPTEgTmFtZT1iYXRjaCBOZXR3b3JrPShudWxsKSBUUkVTPShudWxsKSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBTcnVuSG9zdDpQaWQ9KG51bGwpOjBcblN0ZXBJZD00MTI3OTguMCBVc2VySWQ9NDEwMDMgU3RhcnRUaW1lPTIwMjYtMTAtMjZUMTU6NDQ6MDQgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTEgTm9kZXM9MSBDUFVzPTMyIFRhc2tzPTEgTmFtZT1iYXNoIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTMyLG1lbT0xOTJHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC1qbmVrby1kZXZyZWwtcmRtYS1wb29sOjI0NTg2MDcgVHJlc0JpbmQ9Z3Jlcy9ncHU6bm9uZSBUcmVzUGVyU3RlcD1jcHU6MzIgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDo0IFRyZXNQZXJUYXNrPWNwdTozMixjcHU6MzJcblN0ZXBJZD00MTI4MDAuYmF0Y2ggVXNlcklkPTQxMDAzIFN0YXJ0VGltZT0yMDI2LTEwLTI2VDE1OjQ1OjA1IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTAzIE5vZGVzPTEgQ1BVcz0wIFRhc2tzPTEgTmFtZT1iYXRjaCBOZXR3b3JrPShudWxsKSBUUkVTPShudWxsKSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBTcnVuSG9zdDpQaWQ9KG51bGwpOjBcblN0ZXBJZD00MTI4MDAuMCBVc2VySWQ9NDEwMDMgU3RhcnRUaW1lPTIwMjYtMTAtMjZUMTU6NDU6MjUgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MDMgTm9kZXM9MSBDUFVzPTMyIFRhc2tzPTEgTmFtZT1iYXNoIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTMyLG1lbT0xOTJHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC15dWpvei1kZXZyZWwtcmRtYS1wb29sOjM3MjQ0OTEgVHJlc0JpbmQ9Z3Jlcy9ncHU6bm9uZSBUcmVzUGVyU3RlcD1jcHU6MzIgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDo0IFRyZXNQZXJUYXNrPWNwdTozMixjcHU6MzJcbiIsICJzaGFyZWRfb3V0cHV0X2Fic2VudCI6IHRydWUsICJvYnNlcnZlZF9hdF91dGMiOiAiMjAyNi0xMC0yN1QwMToyNjoyOS43ODE2NjQrMDA6MDAifSwgImF0X3V0YyI6ICIyMDI2LTEwLTI3VDAxOjI2OjMxLjU0MTQ0MCswMDowMCJ9Cg==", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/RELEASE_CAPTURE_PENDING_NATIVE.txt": "Sm9iSWQ9NDEyODI2IEpvYk5hbWU9ZWxtby1uYXRpdmUtcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIgVXNlcklkPXBhcGhpd2V0c2EzKDQxMDAzKSBHcm91cElkPWxvYW5lcig0MTAwMCkgTUNTX2xhYmVsPU4vQSBQcmlvcml0eT0xMDAwMCBOaWNlPTAgQWNjb3VudD1sb2FuZXIgUU9TPWxvYW5lci1ub3JtYWwgSm9iU3RhdGU9UEVORElORyBSZWFzb249RGVwZW5kZW5jeSBEZXBlbmRlbmN5PWFmdGVyYW55OjQxMjgyNSh1bmZ1bGZpbGxlZCkgUmVxdWV1ZT0wIFJlc3RhcnRzPTAgQmF0Y2hGbGFnPTEgUmVib290PTAgRXhpdENvZGU9MDowIERlcml2ZWRFeGl0Q29kZT0wOjAgUnVuVGltZT0wMDowMDowMCBUaW1lTGltaXQ9MDA6MTA6MDAgVGltZU1pbj1OL0EgU3VibWl0VGltZT0yMDI2LTEwLTI3VDAxOjI2OjI3IEVsaWdpYmxlVGltZT1Vbmtub3duIEFjY3J1ZVRpbWU9VW5rbm93biBTdGFydFRpbWU9VW5rbm93biBFbmRUaW1lPVVua25vd24gRGVhZGxpbmU9Ti9BIFN1c3BlbmRUaW1lPU5vbmUgU2Vjc1ByZVN1c3BlbmQ9MCBMYXN0U2NoZWRFdmFsPTIwMjYtMTAtMjdUMDE6MjY6MjcgU2NoZWR1bGVyPU1haW4gUGFydGl0aW9uPXJsMiBBbGxvY05vZGU6U2lkPWxvYW5lci1nYXRld2F5OjM4OTIxOTEgUmVxTm9kZUxpc3Q9Z3B1MjEgRXhjTm9kZUxpc3Q9KG51bGwpIE5vZGVMaXN0PSBOdW1Ob2Rlcz0xLTEgTnVtQ1BVcz0yIE51bVRhc2tzPTEgQ1BVcy9UYXNrPTIgUmVxQjpTOkM6VD0wOjA6KjoqIFJlcVRSRVM9Y3B1PTIsbWVtPTFHLG5vZGU9MSxiaWxsaW5nPTIgQWxsb2NUUkVTPShudWxsKSBTb2Nrcy9Ob2RlPSogTnRhc2tzUGVyTjpCOlM6Qz0wOjA6KjoqIENvcmVTcGVjPSogTWluQ1BVc05vZGU9MiBNaW5NZW1vcnlOb2RlPTFHIE1pblRtcERpc2tOb2RlPTAgRmVhdHVyZXM9KG51bGwpIERlbGF5Qm9vdD0wMDowMDowMCBPdmVyU3Vic2NyaWJlPU9LIENvbnRpZ3VvdXM9MCBMaWNlbnNlcz0obnVsbCkgTmV0d29yaz0obnVsbCkgQ29tbWFuZD0vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2FwdHVyZS1uYXRpdmUuc2JhdGNoIFdvcmtEaXI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyIENvbW1lbnQ9ZWxtby1mdWxsLW9ic2VydmVyOjc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjc6NDEyODI1ICBTdGRFcnI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2xvZ3MvZWxtby1uYXRpdmUtcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjItNDEyODI2LmVyciBTdGRJbj0vZGV2L251bGwgU3RkT3V0PS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9sb2dzL2VsbW8tbmF0aXZlLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLTQxMjgyNi5vdXQgUG93ZXI9IFRyZXNQZXJUYXNrPWNwdToyIAo=", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/RELEASE_HELD_NATIVE.txt": "Sm9iSWQ9NDEyODI1IEpvYk5hbWU9ZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIgVXNlcklkPXBhcGhpd2V0c2EzKDQxMDAzKSBHcm91cElkPWxvYW5lcig0MTAwMCkgTUNTX2xhYmVsPU4vQSBQcmlvcml0eT0wIE5pY2U9MCBBY2NvdW50PWxvYW5lciBRT1M9bG9hbmVyLW5vcm1hbCBKb2JTdGF0ZT1QRU5ESU5HIFJlYXNvbj1Kb2JIZWxkVXNlciBEZXBlbmRlbmN5PShudWxsKSBSZXF1ZXVlPTAgUmVzdGFydHM9MCBCYXRjaEZsYWc9MSBSZWJvb3Q9MCBFeGl0Q29kZT0wOjAgRGVyaXZlZEV4aXRDb2RlPTA6MCBSdW5UaW1lPTAwOjAwOjAwIFRpbWVMaW1pdD03LTAwOjAwOjAwIFRpbWVNaW49Ti9BIFN1Ym1pdFRpbWU9MjAyNi0xMC0yN1QwMToyNjoyNiBFbGlnaWJsZVRpbWU9VW5rbm93biBBY2NydWVUaW1lPVVua25vd24gU3RhcnRUaW1lPVVua25vd24gRW5kVGltZT1Vbmtub3duIERlYWRsaW5lPU4vQSBTdXNwZW5kVGltZT1Ob25lIFNlY3NQcmVTdXNwZW5kPTAgTGFzdFNjaGVkRXZhbD0yMDI2LTEwLTI3VDAxOjI2OjI2IFNjaGVkdWxlcj1NYWluIFBhcnRpdGlvbj1ybDIgQWxsb2NOb2RlOlNpZD1sb2FuZXItZ2F0ZXdheTozODkyMTUwIFJlcU5vZGVMaXN0PWdwdTIxIEV4Y05vZGVMaXN0PShudWxsKSBOb2RlTGlzdD0gTnVtTm9kZXM9MS0xIE51bUNQVXM9MzIgTnVtVGFza3M9MSBDUFVzL1Rhc2s9MzIgUmVxQjpTOkM6VD0wOjA6KjoqIFJlcVRSRVM9Y3B1PTMyLG1lbT0xOTJHLG5vZGU9MSxiaWxsaW5nPTMyIEFsbG9jVFJFUz0obnVsbCkgU29ja3MvTm9kZT0qIE50YXNrc1Blck46QjpTOkM9MDowOio6KiBDb3JlU3BlYz0qIE1pbkNQVXNOb2RlPTMyIE1pbk1lbW9yeU5vZGU9MTkyRyBNaW5UbXBEaXNrTm9kZT0wIEZlYXR1cmVzPShudWxsKSBEZWxheUJvb3Q9MDA6MDA6MDAgT3ZlclN1YnNjcmliZT1PSyBDb250aWd1b3VzPTAgTGljZW5zZXM9KG51bGwpIE5ldHdvcms9KG51bGwpIENvbW1hbmQ9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2Z1bGwuc2JhdGNoIFdvcmtEaXI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyIENvbW1lbnQ9ZWxtby1mdWxsOjc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcgIFN0ZEVycj0vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvbG9ncy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi00MTI4MjUuZXJyIFN0ZEluPS9kZXYvbnVsbCBTdGRPdXQ9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2xvZ3MvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjItNDEyODI1Lm91dCBQb3dlcj0gVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDo0IFRyZXNQZXJUYXNrPWNwdTozMiAK", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/capture-sbatch.argv.json": "WyIvdXNyL2xvY2FsL2Jpbi9zYmF0Y2giLCAiLS1wYXJzYWJsZSIsICItLW5vLXJlcXVldWUiLCAiLS1hY2NvdW50PWxvYW5lciIsICItLXFvcz1sb2FuZXItbm9ybWFsIiwgIi0tcGFydGl0aW9uPXJsMiIsICItLWpvYi1uYW1lPWVsbW8tbmF0aXZlLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyIiwgIi0tbm9kZWxpc3Q9Z3B1MjEiLCAiLS1ub2Rlcz0xIiwgIi0tbnRhc2tzPTEiLCAiLS1jcHVzLXBlci10YXNrPTIiLCAiLS1tZW09MUciLCAiLS1ncmVzPW5vbmUiLCAiLS10aW1lPTAwOjEwOjAwIiwgIi0tZXhwb3J0PU5PTkUiLCAiLS1kZXBlbmRlbmN5PWFmdGVyYW55OjQxMjgyNSIsICItLWNvbW1lbnQ9ZWxtby1mdWxsLW9ic2VydmVyOjc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjc6NDEyODI1IiwgIi0tY2hkaXI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyIiwgIi0tb3V0cHV0PS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9sb2dzLyV4LSVqLm91dCIsICItLWVycm9yPS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9sb2dzLyV4LSVqLmVyciIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2FwdHVyZS1uYXRpdmUuc2JhdGNoIiwgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MiIsICI0MTI4MjUiLCAiNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNyIsICJlOWQxY2Y5MzYyNGFiOTQ3MDliYWYzYmE3ZDM2YmJhZGY3YWRmNGZjNzJhYmE0YTMzM2JkYTAxMWNkMjQ4MTUzIl0K", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/capture-sbatch.exit": "MAo=", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/capture-sbatch.stderr": "", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/capture-sbatch.stdout": "NDEyODI2Cg==", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/parent-sbatch.argv.json": "WyIvdXNyL2xvY2FsL2Jpbi9zYmF0Y2giLCAiLS1wYXJzYWJsZSIsICItLWhvbGQiLCAiLS1uby1yZXF1ZXVlIiwgIi0tYWNjb3VudD1sb2FuZXIiLCAiLS1xb3M9bG9hbmVyLW5vcm1hbCIsICItLXBhcnRpdGlvbj1ybDIiLCAiLS1jb21tZW50PWVsbW8tZnVsbDo3NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3IiwgIi0tam9iLW5hbWU9ZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIiLCAiLS1ub2RlbGlzdD1ncHUyMSIsICItLW5vZGVzPTEiLCAiLS1udGFza3M9MSIsICItLWNwdXMtcGVyLXRhc2s9MzIiLCAiLS1tZW09MTkyRyIsICItLWdyZXM9Z3B1OmgxMDA6NCIsICItLXRpbWU9Ny0wMDowMDowMCIsICItLWV4cG9ydD1OT05FIiwgIi0tY2hkaXI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyIiwgIi0tb3V0cHV0PS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9sb2dzLyV4LSVqLm91dCIsICItLWVycm9yPS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9sb2dzLyV4LSVqLmVyciIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvZnVsbC5zYmF0Y2giLCAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyIiwgIjc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjciLCAiZTlkMWNmOTM2MjRhYjk0NzA5YmFmM2JhN2QzNmJiYWRmN2FkZjRmYzcyYWJhNGEzMzNiZGEwMTFjZDI0ODE1MyJdCg==", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/parent-sbatch.exit": "MAo=", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/parent-sbatch.stderr": "", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/claims/7445a2c8d4e47c13495567ef4d84ced4c8dc4e1991c6e86f9e70cce01eeec327/parent-sbatch.stdout": "NDEyODI1Cg==", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v2.json": "ewogICJzY2hlbWEiOiAiam9pbnQtdHJhaW5pbmctdjIiLAogICJraW5kIjogIm5hdGl2ZS1zdWJ0YXNrLXdvcmxkLW1vZGVsLXYxIiwKICAiYXJtIjogImNvbnRpbnVvdXMiLAogICJleHBlcmltZW50IjogImltYWdlX3Byb3ByaW9fYWN0aW9uX2NhbWVyYV9zdWJ0YXNrIiwKICAicnVuX2lkIjogIm1vdC1lbG1vLXBpY2twbGFjZS1jb250aW51b3VzLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tcm9ib3QtaHVtYW4tY2FtZXJhLXN1YnRhc2stczQyLTMwMGstMjAyNjEwMjYtdjEiLAogICJqb2JfbmFtZSI6ICJlbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MiIsCiAgInNvdXJjZSI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL3NvdXJjZS04MmY2NTQ5OGUyNWY0MWI4N2M5NTQ3MTc3MjJkY2Y3MzYwZTViZGU4IiwKICAic291cmNlX3JldmlzaW9uIjogIjgyZjY1NDk4ZTI1ZjQxYjg3Yzk1NDcxNzcyMmRjZjczNjBlNWJkZTgiLAogICJzb3VyY2VfbWFuaWZlc3Rfc2hhMjU2IjogImI1ZThlODk4YjgyZWExNWI0MmU4NGUyMmE3NDljNjY4YzEzZTBjOTU4ZWNiYTEyMmZiMTBkOTljM2RmMzkzMzEiLAogICJzb3VyY2VfYXJjaGl2ZV9zaGEyNTYiOiAiYzA0MDRjOTNlODY2NTUwNGU4NWM1OGFhYjBhZjQ5OWRkYTc0ZDdiNGI3YWExYTcwODU4YjYyZjZmMjFlZjc5NyIsCiAgImRhdGFfbWFuaWZlc3QiOiAiL2VwaGVtZXJhbC9lbnJvb3QvcGFwaGl3ZXRzYTMvZWxtby1waWNrLXBsYWNlLWltYWdlLXN0YXRlLWFjdGlvbi0yMDI2MTAyNC9wcm9kdWN0aW9uLXNjYWxlLW9ubHkvcHJlcGFyZWQvbWFuaWZlc3QuanNvbiIsCiAgImRhdGFfbWFuaWZlc3Rfc2hhMjU2IjogIjJjODM4MjJhYzNjZmY1MGY5NTM0ZmU5YzFhZTdhMWUxMmI5MzI4YTY5ZmNkNGI1YjEyZWZkOWM0MjllMGE0MTgiLAogICJkYXRhc2V0X2NvbnRyYWN0IjogewogICAgInNjaGVtYSI6ICJuYXRpdmUtc3VidGFzay1kYXRhc2V0LXYxIiwKICAgICJlcGlzb2RlcyI6IDIxMywKICAgICJzcGxpdHMiOiB7CiAgICAgICJ0cmFpbiI6IDE5MSwKICAgICAgInZhbCI6IDIyCiAgICB9LAogICAgIm5vcm1hbGl6YXRpb25fc2hhMjU2IjogIjZhYzNiM2EyMGU3ZDBmNDZjNjkyNGJlZDg5YmFlNjA5ZGQwNjc5YmZmYzg5OWFkM2Y3ODgwYTM4NjZkMzA0ZTYiLAogICAgInZhbGlkYXRpb25fYmF0Y2hlcyI6IDEwMCwKICAgICJ2YWxpZGF0aW9uX2JhdGNoZXNfcGVyX2VtYm9kaW1lbnQiOiA1MAogIH0sCiAgInN1YnRhc2tfY29udHJhY3QiOiB7CiAgICAic2VsZWN0aW9uIjogewogICAgICAicGF0aCI6ICIvZXBoZW1lcmFsL2Vucm9vdC9wYXBoaXdldHNhMy9lbG1vLXBpY2stcGxhY2UtaW1hZ2Utc3RhdGUtYWN0aW9uLTIwMjYxMDI0L3Byb2R1Y3Rpb24tc2NhbGUtb25seS9wcmVwYXJlZC9zZWxlY3Rpb24uanNvbiIsCiAgICAgICJzaGEyNTYiOiAiNTBlMGQ4OGM2OTM0ZWEzNzQzZWM4YThiMzA1YTNjYTU4NDlkMmU1M2QxYTVmY2ZkYTg4MmNiYmU1NDRhZmY3NCIKICAgIH0sCiAgICAic3VidGFza19tYW5pZmVzdCI6IHsKICAgICAgInBhdGgiOiAiL2VwaGVtZXJhbC9lbnJvb3QvcGFwaGl3ZXRzYTMvZWxtby1waWNrLXBsYWNlLWltYWdlLXN0YXRlLWFjdGlvbi0yMDI2MTAyNC9wcm9kdWN0aW9uLXNjYWxlLW9ubHkvcHJlcGFyZWQvc3VidGFza3MuanNvbiIsCiAgICAgICJzaGEyNTYiOiAiNjA5NTg5Mjc1ZDk3MThlNTRkOGU1YWI0ZDdkNDI2MDRlYjhmYTY2ZDcxNTZlMmYzZTEwNmE0MWMyZmYwNjVkNCIKICAgIH0sCiAgICAibGFuZ3VhZ2VfZmVhdHVyZXMiOiB7CiAgICAgICJwYXRoIjogIi9lcGhlbWVyYWwvZW5yb290L3BhcGhpd2V0c2EzL2VsbW8tcGljay1wbGFjZS1pbWFnZS1zdGF0ZS1hY3Rpb24tMjAyNjEwMjQvcHJvZHVjdGlvbi1zY2FsZS1vbmx5L3ByZXBhcmVkL2xhbmd1YWdlLmpzb24iLAogICAgICAic2hhMjU2IjogIjExNGE3NDhiMDU0NjZiZWEwOTQ0MTgzMGJjMzNhYTI5ZDNmZDUwNjJiZTlmNTM0NDFmNGVmMzAyNTY4YTM5NDkiCiAgICB9CiAgfSwKICAiaW50ZXJmYWNlcyI6IHsKICAgICJwb3NlX2RpbXMiOiB7CiAgICAgICJldmFfYmltYW51YWwiOiAyMCwKICAgICAgImh1bWFuX2JpbWFudWFsIjogMTI2CiAgICB9LAogICAgImFjdGlvbl9kaW1zIjogewogICAgICAiZXZhX2JpbWFudWFsIjogMjAKICAgIH0sCiAgICAiY2FtZXJhX2RpbXMiOiB7CiAgICAgICJldmFfYmltYW51YWwiOiA5LAogICAgICAiaHVtYW5fYmltYW51YWwiOiA5CiAgICB9LAogICAgIm1heF9jYW1lcmFzIjogMywKICAgICJsYW5ndWFnZV9mZWF0dXJlX2RpbSI6IDEwMjQKICB9LAogICJtb2RlbF9leGVjdXRpb24iOiB7CiAgICAiaW1wbGVtZW50YXRpb24iOiAibmF0aXZlX3N1YnRhc2tfam9pbnQiLAogICAgImF0dGVudGlvbl9iYWNrZW5kIjogImZsYXNoNCIsCiAgICAidG9rZW5fZXhlY3V0aW9uIjogInBhY2tlZF92YWxpZCIsCiAgICAiY29tcGlsZV9tb2RlIjogImRlZmF1bHQiLAogICAgImNvbXBpbGVfZHluYW1pYyI6IHRydWUsCiAgICAiY29tcGlsZV9iYWNrZW5kIjogImluZHVjdG9yIiwKICAgICJyZWNvbXBpbGVfbGltaXQiOiA2NCwKICAgICJhY2N1bXVsYXRlZF9yZWNvbXBpbGVfbGltaXQiOiAyNTYKICB9LAogICJhY3RpdmVfc3RyZWFtcyI6IFsKICAgICJpbWFnZSIsCiAgICAicHJvcHJpbyIsCiAgICAiYWN0aW9uIiwKICAgICJjYW1lcmEiCiAgXSwKICAicGFyYW1ldGVycyI6IDMxNDIyNzAwMCwKICAiZXhwZXJ0X3BhcmFtZXRlcnMiOiB7CiAgICAiaW1hZ2UiOiAxNTg4NzUzOTIsCiAgICAicHJvcHJpbyI6IDk1MDgzNjY2LAogICAgImFjdGlvbiI6IDMwMDY4MzcyLAogICAgImNhbWVyYSI6IDMwMDY4MzcwLAogICAgImxhbmd1YWdlX3NoYXJlZCI6IDEzMTIwMAogIH0sCiAgImV4cGVydF93aWR0aHMiOiBbCiAgICAxMDI0LAogICAgNTEyLAogICAgMzg0LAogICAgMzg0CiAgXSwKICAidmVjdG9yX2V4cGVydF9wYXJhbWV0ZXJfYnVkZ2V0IjogMTAwMDAwMDAwLAogICJnbG9iYWxfYmF0Y2giOiAzMiwKICAid29ybGRfc2l6ZSI6IDQsCiAgInBlcl9yYW5rX2JhdGNoIjogOCwKICAibHJfcG9saWN5IjogewogICAgInBlYWtfbHIiOiA1ZS0wNiwKICAgICJzY2hlZHVsZSI6ICJsaW5lYXJfd2FybXVwX3RoZW5fY29uc3RhbnQiLAogICAgIndhcm11cF9vcHRpbWl6ZXJfc3RlcHMiOiAzMDAwCiAgfSwKICAidGFyZ2V0X3N0ZXBzIjogMzAwMDAwLAogICJvdXRwdXQiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9ydW5zL21vdC1lbG1vLXBpY2twbGFjZS1jb250aW51b3VzLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tcm9ib3QtaHVtYW4tY2FtZXJhLXN1YnRhc2stczQyLTMwMGstMjAyNjEwMjYtdjEiLAogICJsb2NhbF9sb2dzIjogIi9lcGhlbWVyYWwvZW5yb290L3BhcGhpd2V0c2EzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2xvZ3MvbW90LWVsbW8tcGlja3BsYWNlLWNvbnRpbnVvdXMtbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1yb2JvdC1odW1hbi1jYW1lcmEtc3VidGFzay1zNDItMzAway0yMDI2MTAyNi12MS1hdHRlbXB0LXYyIiwKICAicmVzZXJ2ZWRfY2hlY2twb2ludF9ieXRlcyI6IDgwMDAwMDAwMDAwLAogICJvdmVycmlkZXMiOiBbCiAgICAiK2V4cGVyaW1lbnQ9cGl4ZWxfcHJvcHJpby9uYXRpdmVfam9pbnQvZWxtb19waWNrX3BsYWNlX3N1YnRhc2tfY29udGludW91cyIsCiAgICAiaHlkcmEvbGF1bmNoZXI9YmFzaWMiLAogICAgInNlZWQ9NDIiLAogICAgImRhdGEubWFuaWZlc3RfcGF0aD0vZXBoZW1lcmFsL2Vucm9vdC9wYXBoaXdldHNhMy9lbG1vLXBpY2stcGxhY2UtaW1hZ2Utc3RhdGUtYWN0aW9uLTIwMjYxMDI0L3Byb2R1Y3Rpb24tc2NhbGUtb25seS9wcmVwYXJlZC9tYW5pZmVzdC5qc29uIiwKICAgICJwYXRocy53b3JrX2Rpcj0vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL3NvdXJjZS04MmY2NTQ5OGUyNWY0MWI4N2M5NTQ3MTc3MjJkY2Y3MzYwZTViZGU4IiwKICAgICJwYXRocy5vdXRwdXRfZGlyPS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvcnVucy9tb3QtZWxtby1waWNrcGxhY2UtY29udGludW91cy1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXJvYm90LWh1bWFuLWNhbWVyYS1zdWJ0YXNrLXM0Mi0zMDBrLTIwMjYxMDI2LXYxIiwKICAgICJoeWRyYS5ydW4uZGlyPS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvcnVucy9tb3QtZWxtby1waWNrcGxhY2UtY29udGludW91cy1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXJvYm90LWh1bWFuLWNhbWVyYS1zdWJ0YXNrLXM0Mi0zMDBrLTIwMjYxMDI2LXYxIiwKICAgICJoeWRyYS5qb2IuY2hkaXI9ZmFsc2UiLAogICAgIit0cmFpbmVyLmVuYWJsZV9wcm9ncmVzc19iYXI9ZmFsc2UiLAogICAgIit0cmFpbmVyLmVuYWJsZV9tb2RlbF9zdW1tYXJ5PWZhbHNlIiwKICAgICJtb2RlbC5vcHRpbWl6ZXIubHI9NWUtNiIsCiAgICAibW9kZWwuc2NoZWR1bGVyLl90YXJnZXRfPWVnb21pbWljLnV0aWxzLnNjaGVkdWxlcnMubGluZWFyX3dhcm11cF9jb25zdGFudF9zY2hlZHVsZXIiLAogICAgIm1vZGVsLnNjaGVkdWxlci53YXJtdXBfc3RlcHM9MzAwMCIsCiAgICAibW9kZWwuc2NoZWR1bGVyX2ludGVydmFsPXN0ZXAiLAogICAgIm1vZGVsLnNjaGVkdWxlcl9mcmVxdWVuY3k9MSIsCiAgICAidHJhaW5lci5tYXhfc3RlcHM9MzAwMDAwIiwKICAgICJ0cmFpbmVyLnZhbF9jaGVja19pbnRlcnZhbD0yMDAwMCIsCiAgICAiY2FsbGJhY2tzLm1vZGVsX2NoZWNrcG9pbnQuZXZlcnlfbl90cmFpbl9zdGVwcz0yMDAwMCIsCiAgICAiY2FsbGJhY2tzLm1vZGVsX2NoZWNrcG9pbnQuc2F2ZV90b3Bfaz0tMSIsCiAgICAiY2FsbGJhY2tzLm1vZGVsX2NoZWNrcG9pbnQuc2F2ZV9sYXN0PWxpbmsiLAogICAgImxvZ2dlcj1bd2FuZGIsY3N2XSIsCiAgICAibG9nZ2VyLndhbmRiLmlkPW1vdC1lbG1vLXBpY2twbGFjZS1jb250aW51b3VzLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tcm9ib3QtaHVtYW4tY2FtZXJhLXN1YnRhc2stczQyLTMwMGstMjAyNjEwMjYtdjEiLAogICAgImxvZ2dlci53YW5kYi5yZXN1bWU9bmV2ZXIiLAogICAgImxvZ2dlci5jc3YubmFtZT1jc3YiLAogICAgImxvZ2dlci5jc3YuZmx1c2hfbG9nc19ldmVyeV9uX3N0ZXBzPTEiLAogICAgImxvZ2dlci5jc3Yuc2F2ZV9kaXI9L2VwaGVtZXJhbC9lbnJvb3QvcGFwaGl3ZXRzYTMvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvbG9ncy9tb3QtZWxtby1waWNrcGxhY2UtY29udGludW91cy1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXJvYm90LWh1bWFuLWNhbWVyYS1zdWJ0YXNrLXM0Mi0zMDBrLTIwMjYxMDI2LXYxLWF0dGVtcHQtdjIiLAogICAgImV2YWx1YXRvci5waXhlbF9kaWFnbm9zdGljcy5sb2dfd2FuZGI9dHJ1ZSIsCiAgICAibW9kYWxpdHlfYWJsYXRpb24uc2NyZWVuaW5nX2J1ZGdldF91cGRhdGVzPTMwMDAwMCIsCiAgICAidHJhaW5lci5kZXZpY2VzPTQiLAogICAgImRhdGEuZGlzdHJpYnV0ZWRfd29ybGRfc2l6ZT00IiwKICAgICJkYXRhLmJhdGNoX3NpemU9OCIsCiAgICAiZGF0YS52YWxpZGF0aW9uX2FuY2hvcnNfcGVyX2VwaXNvZGU9bnVsbCIsCiAgICAiZGF0YS52YWxpZGF0aW9uX2JhdGNoZXNfcGVyX2VtYm9kaW1lbnQ9NTAiLAogICAgImRhdGEudmFsaWRhdGlvbl9iYXRjaF9zaXplPTEiLAogICAgInRyYWluZXIubGltaXRfdmFsX2JhdGNoZXM9MS4wIiwKICAgICJkYXRhLnN1YnRhc2tfbWFuaWZlc3RfcGF0aD0vZXBoZW1lcmFsL2Vucm9vdC9wYXBoaXdldHNhMy9lbG1vLXBpY2stcGxhY2UtaW1hZ2Utc3RhdGUtYWN0aW9uLTIwMjYxMDI0L3Byb2R1Y3Rpb24tc2NhbGUtb25seS9wcmVwYXJlZC9zdWJ0YXNrcy5qc29uIiwKICAgICJkYXRhLnN1YnRhc2tfbWFuaWZlc3Rfc2hhMjU2PTYwOTU4OTI3NWQ5NzE4ZTU0ZDhlNWFiNGQ3ZDQyNjA0ZWI4ZmE2NmQ3MTU2ZTJmM2UxMDZhNDFjMmZmMDY1ZDQiLAogICAgImRhdGEubGFuZ3VhZ2VfZmVhdHVyZXNfcGF0aD0vZXBoZW1lcmFsL2Vucm9vdC9wYXBoaXdldHNhMy9lbG1vLXBpY2stcGxhY2UtaW1hZ2Utc3RhdGUtYWN0aW9uLTIwMjYxMDI0L3Byb2R1Y3Rpb24tc2NhbGUtb25seS9wcmVwYXJlZC9sYW5ndWFnZS5qc29uIiwKICAgICJkYXRhLmxhbmd1YWdlX2ZlYXR1cmVzX3NoYTI1Nj0xMTRhNzQ4YjA1NDY2YmVhMDk0NDE4MzBiYzMzYWEyOWQzZmQ1MDYyYmU5ZjUzNDQxZjRlZjMwMjU2OGEzOTQ5IiwKICAgICIrZGF0YS5fY29udmVydF89YWxsIiwKICAgICJuYXRpdmVfam9pbnQucmVmZXJlbmNlLnBpcGVsaW5lLnN0YWdlcy4xLm1vZGVsLndpZHRoPTEwMjQiLAogICAgIm5hdGl2ZV9qb2ludC5yZWZlcmVuY2UucGlwZWxpbmUuc3RhZ2VzLjEubW9kZWwuaGVhZHM9OCIsCiAgICAibW9kYWxpdHlfYWJsYXRpb24ubm9kZXMuam9pbnRfZGVub2lzZXIubW9kZWwucHJvcHJpb193aWR0aD01MTIiLAogICAgIm1vZGFsaXR5X2FibGF0aW9uLm5vZGVzLmpvaW50X2Rlbm9pc2VyLm1vZGVsLmFjdGlvbl93aWR0aD0zODQiLAogICAgIm1vZGFsaXR5X2FibGF0aW9uLm5vZGVzLmpvaW50X2Rlbm9pc2VyLm1vZGVsLmNhbWVyYV93aWR0aD0zODQiLAogICAgIituYXRpdmVfam9pbnQucmVmZXJlbmNlLnBpcGVsaW5lLnN0YWdlcy4xLm1vZGVsLnFrX25vcm09dHJ1ZSIsCiAgICAiK25hdGl2ZV9qb2ludC5yZWZlcmVuY2UucGlwZWxpbmUuc3RhZ2VzLjEubW9kZWwudXNlX3Jtc25vcm09dHJ1ZSIsCiAgICAiK25hdGl2ZV9qb2ludC5yZWZlcmVuY2UucGlwZWxpbmUuc3RhZ2VzLjEubW9kZWwudXNlX3N3aWdsdT10cnVlIiwKICAgICIrbmF0aXZlX2pvaW50LnJlZmVyZW5jZS5waXBlbGluZS5zdGFnZXMuMS5tb2RlbC5zd2lnbHVfbXVsdGlwbGVfb2Y9NjQiCiAgXSwKICAiYWxsb2NhdGlvbl9ib3VuZGFyaWVzIjogWwogICAgMzAwMDAwCiAgXSwKICAiYXJjaGl2ZV9wb2xpY3kiOiBudWxsLAogICJwcmVzZXJ2YXRpb25fcGxhbiI6IHsKICAgICJwcmltYXJ5IjogIkZyZXNoIHNoYXJlZCAvd29ya3NwYWNlIHJ1biBkaXJlY3RvcnkuIEFsbCAxNSBzY2hlZHVsZWQgY2hlY2twb2ludHMgcmV0YWluZWQuIEFjdHVhbCBzaXplIGZyb20gdGhpcyBhcmNoaXRlY3R1cmUgc21va2UgYW5kIGN1cnJlbnQgZmlsZXN5c3RlbSBwcm9iZSByZXF1aXJlZCBiZWZvcmUgZnVsbCBiaW5kaW5nLiIsCiAgICAicHJpbWFyeV9yZXNlcnZlZF9ieXRlcyI6IDgwMDAwMDAwMDAwLAogICAgIm9ic2VydmVkX3Ntb2tlX2NoZWNrcG9pbnRfYnl0ZXMiOiAzNzczMTk2ODIyLAogICAgInNjaGVkdWxlZF9jaGVja3BvaW50X2NvdW50IjogMTUsCiAgICAic2NoZWR1bGVkX2NoZWNrcG9pbnRfYnl0ZXNfZXN0aW1hdGUiOiA1NjU5Nzk1MjMzMCwKICAgICJtYWludGFpbmVkX3N0b3JhZ2VfcmVxdWlyZWRfYnl0ZXMiOiA1NzU5Nzk1MjMzMCwKICAgICJzY2hlZHVsZWRfbWlsZXN0b25lcyI6IFsKICAgICAgMjAwMDAsCiAgICAgIDQwMDAwLAogICAgICA2MDAwMCwKICAgICAgODAwMDAsCiAgICAgIDEwMDAwMCwKICAgICAgMTIwMDAwLAogICAgICAxNDAwMDAsCiAgICAgIDE2MDAwMCwKICAgICAgMTgwMDAwLAogICAgICAyMDAwMDAsCiAgICAgIDIyMDAwMCwKICAgICAgMjQwMDAwLAogICAgICAyNjAwMDAsCiAgICAgIDI4MDAwMCwKICAgICAgMzAwMDAwCiAgICBdLAogICAgInJldGFpbl9hbGxfc2NoZWR1bGVkX2NoZWNrcG9pbnRzIjogdHJ1ZSwKICAgICJzYXZlX3RvcF9rIjogLTEsCiAgICAibGFzdF9jaGVja3BvaW50X3BvbGljeSI6ICJzeW1saW5rIiwKICAgICJmdWxsX2FsbG9jYXRpb25fdGFyZ2V0IjogMzAwMDAwLAogICAgImFsbG9jYXRpb25fYm91bmRhcmllcyI6IFsKICAgICAgMzAwMDAwCiAgICBdLAogICAgImJvdW5kYXJ5X3J1bGUiOiAiU2luZ2xlIGZyZXNoIGFsbG9jYXRpb24gdG8gdG90YWwzMDAwMDA7IG5vIGludGVybWVkaWF0ZSBhbGxvY2F0aW9uIHJlY292ZXJ5IHBoYXNlIHJlcXVpcmVkLiIsCiAgICAicGVyc2lzdGVudF9taXJyb3IiOiAiTWFpbnRhaW5lZCBub2RlLWxvY2FsIENTVi10by1zaGFyZWQgbG9nbWlycm9yOyBubyBzZXBhcmF0ZSBjaGVja3BvaW50YXJjaGl2ZSBkZXBsb3ltZW50IGNsYWltZWQuIiwKICAgICJhcmNoaXZlX3BvbGljeSI6IG51bGwKICB9LAogICJjb250aW51YXRpb24iOiBudWxsLAogICJhbGxvY2F0aW9uX3N0b3Bfc3RlcCI6IDMwMDAwMCwKICAicGhhc2UiOiAiZnVsbCIsCiAgImRyYWZ0IjogewogICAgImV4ZWN1dGFibGUiOiB0cnVlLAogICAgInN0YXRlIjogIlJPT1RfUkVWSUVXX0RFUExPWU1FTlRfUkVRVUlSRUQiCiAgfSwKICAic291cmNlX2FyY2hpdmUiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9jcHUtcHJlZmxpZ2h0LXY0L2lucHV0cy9zb3VyY2UudGFyLmd6IiwKICAic291cmNlX21hbmlmZXN0IjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvY3B1LXByZWZsaWdodC12NC9pbnB1dHMvc291cmNlLmZpbGVzLnNoYTI1NiIsCiAgImxhbWJkYV9ydW50aW1lIjogewogICAgImFjdHVhbF9weXRob24iOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy95YW0tYXJjNDAwLWxhbWJkYS0yMDI2MDkyMS9ydW50aW1lL3ZlbnYtcGlubmVkL2Jpbi9weXRob24iLAogICAgImJvb3RzdHJhcF9weXRob24iOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9hcmMtZ2xvYmFsLWJhc2lzLXRyYWluaW5nLTIwMjYwOTI0L3J1bnRpbWUtcjZhL2Jpbi9weXRob24iLAogICAgImNvbnRhaW5lcl9pbWFnZSI6ICJudmNyLmlvI252aWRpYS9weXRvcmNoOjI1LjA2LXB5MyIsCiAgICAiZXh0cmFfcHl0aG9ucGF0aCI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2NvbnRpbnVvdXMtdGltZS1tb3Qtd29ybGQtbW9kZWwtMjAyNjEwMTYvcHJlcGFyYXRpb24vcnVudGltZS1vdmVybGF5cy9kaW5vNDU3MS9zaXRlLXBhY2thZ2VzIiwKICAgICJmYTNfcm9vdCI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL3BpeGVsLXZpZGVvLWdyaXBwZXItb3B0aW1pemF0aW9uLTIwMjYxMDE3LXYxL3J1bnRpbWUvZmEzIiwKICAgICJmYTRfcm9vdCI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2NvbnRpbnVvdXMtdGltZS1tb3Qtd29ybGQtbW9kZWwtMjAyNjEwMTYvcHJlcGFyYXRpb24vdHJhaW5pbmctcnVudGltZS9wcm9maWxlL2ZsYXNoLWF0dGVudGlvbiIsCiAgICAibWluaW11bV9mcmVlX3NjcmF0Y2hfYnl0ZXMiOiAxMDAwMDAwMDAwMCwKICAgICJtb3VudHMiOiB7CiAgICAgICJwYXRoIjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvY3B1LXByZWZsaWdodC12NC9pbnB1dHMvZ3B1MjEtcHJpdmF0ZS1ydW50aW1lLW1vdW50cy5jc3YiLAogICAgICAic2hhMjU2IjogIjg4YWRhNTQ3MjhkNTI4OGI2MDk4ZGZmNmY3ZWEyNzY3NzhkMjRiNThlNDEyOTlkOWYzMWRiYTVmMjQ4ZWU4N2EiCiAgICB9LAogICAgIm5vZGUiOiAiZ3B1MjEiLAogICAgInJ1bnRpbWVfdGFzayI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL3BpeGVsLXZpZGVvLWdyaXBwZXItb3B0aW1pemF0aW9uLTIwMjYxMDE3LXYxIiwKICAgICJzY2hlbWEiOiAiam9pbnQtbGFtYmRhLXJ1bnRpbWUtdjEiLAogICAgInNjcmF0Y2hfcm9vdCI6ICIvZXBoZW1lcmFsL2Vucm9vdC9wYXBoaXdldHNhMy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MSIsCiAgICAidGVtcG9yYXJ5X3Jvb3QiOiAiL2VwaGVtZXJhbC9lbnJvb3QvNDEwMDMiCiAgfSwKICAiZGF0YV9jYWNoZSI6IHsKICAgICJraW5kIjogInByZXBhcmVkLXBpeGVsLXYxIiwKICAgICJ1aWQiOiA0MTAwMywKICAgICJub2RlIjogImdwdTIxIiwKICAgICJyb290IjogIi9lcGhlbWVyYWwvZW5yb290L3BhcGhpd2V0c2EzL2VsbW8tcGljay1wbGFjZS1pbWFnZS1zdGF0ZS1hY3Rpb24tMjAyNjEwMjQvcHJvZHVjdGlvbi1zY2FsZS1vbmx5L3ByZXBhcmVkIiwKICAgICJyZWNlaXB0IjogIi9lcGhlbWVyYWwvZW5yb290L3BhcGhpd2V0c2EzL2VsbW8tcGljay1wbGFjZS1pbWFnZS1zdGF0ZS1hY3Rpb24tMjAyNjEwMjQvcHJvZHVjdGlvbi1zY2FsZS1vbmx5L2NhY2hlLXJlY2VpcHQuanNvbiIsCiAgICAiam9iX2lkIjogIjQxMjcwOSIsCiAgICAicmVjZWlwdF9zaGEyNTYiOiAiNGViNmRmMDNjOTdiNTFiZjZjMTYxNWY0ZjM5NDJlMGEyM2ZkNTI5NGUyMzIzMmRmMjQ1MzY2ODRiMDc3NTM2NCIsCiAgICAibmF0aXZlX3JlY2VpcHQiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXBpY2stcGxhY2UtaW1hZ2Utc3RhdGUtYWN0aW9uLTIwMjYxMDI0L2JpbmRpbmdzL2NhY2hlLWdwdTIxLm5hdGl2ZS50eHQiLAogICAgIm5hdGl2ZV9yZWNlaXB0X3NoYTI1NiI6ICJkMzkzNWI2YjQ5YmY3NzI2MGRkZjY4MGE0ZTdmMjRlMjc1YjdhMTJhMTRhYWFkZTg5Mzg1MzZlZWNjMDAxMTdmIiwKICAgICJwcm9kdWNlcl9uYW1lIjogImVsbW8tY2FjaGUtZ3B1MjEiLAogICAgInByb2R1Y2VyX25vZGUiOiAiZ3B1MjEiLAogICAgInVzZXIiOiAicGFwaGl3ZXRzYTMiCiAgfSwKICAicXVvdGEiOiB7CiAgICAia2luZCI6ICJmaWxlc3lzdGVtIiwKICAgICJ1aWQiOiA0MTAwMywKICAgICJ1c2VyIjogInBhcGhpd2V0c2EzIiwKICAgICJub2RlIjogImdwdTIxIiwKICAgICJtb3VudCI6ICIvd29ya3NwYWNlIgogIH0sCiAgImFsbG9jYXRpb24iOiBudWxsLAogICJvcGVyYXRpb25hbF9zZXJ2aWNlIjogewogICAgInJvb3QiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL29wcy9zZXJ2aWNlIiwKICAgICJtYW5pZmVzdCI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3NlcnZpY2UvRklMRVMuc2hhMjU2IiwKICAgICJtYW5pZmVzdF9zaGEyNTYiOiAiYWRmNDU1MjRkZTNjMmU2ZGJhMTg2NTcyZTcxNTFkNDhiZmNhMGIzYWRjOGU2Y2Y5ZGVmZDY4NmI0Nzc0NGM4NyIsCiAgICAicHVibGlzaGVkX2NvbW1pdCI6ICJhYmJiMDA0OTkwOTZmYWFiZjcwMzVmZGUyM2JmNGIxZWJhOTg0Mzc3IgogIH0sCiAgInNtb2tlIjogewogICAgImpvYl9pZCI6ICI0MTI4MjEiLAogICAgIm5hdGl2ZV9mb3JtYXQiOiAic2NvbnRyb2wtdjEiLAogICAgInJlcXVlc3QiOiB7CiAgICAgICJwYXRoIjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9wcm9vZnMvc21va2Uvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi5qc29uIiwKICAgICAgInNoYTI1NiI6ICIwZTQ5NjQ5ZWI1MTU4YzZmMTNkNGI0NjdhOGY4YjlmYzFlMjM0YWY4ZjViMTJjNDAxZjVjZGI0MTI3MGI1NTY5IgogICAgfSwKICAgICJjb21wbGV0aW9uIjogewogICAgICAicGF0aCI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvcHJvb2ZzL3Ntb2tlL291dHB1dC9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tc21va2UtdjIvc21va2UtY29tcGxldGlvbi5qc29uIiwKICAgICAgInNoYTI1NiI6ICJlNDNjNWZjM2M3MzBhZDI3ODhjODgyMzhlZTkwZWQxMWM4ZjUzYTI5NzYxOWY2ODMxYThmMTE3MDEyNjYzOWFmIgogICAgfSwKICAgICJwcmVmbGlnaHQiOiB7CiAgICAgICJwYXRoIjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9wcm9vZnMvc21va2Uvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi5wcmVmbGlnaHQuanNvbiIsCiAgICAgICJzaGEyNTYiOiAiZDZhZGQ1ZjZlNWVjZTQ5ZWU4Nzk2M2NmMTRmODM1YTAzZDA3ZTdlMWZhMGJiZTdlNTE3NTg1ODU3YzNhNzI4MiIKICAgIH0sCiAgICAiY2FwYWNpdHkiOiB7CiAgICAgICJwYXRoIjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9wcm9vZnMvc21va2Uvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi5jYXBhY2l0eS5qc29uIiwKICAgICAgInNoYTI1NiI6ICI2YTNkNDQ3MTVmZTA1OTBhMjk1MDk0NzA4MTNjMWIyOWY2NjRiN2U3OGQyNGJmNmZiNDQ2NDVhOWQzMDljYmZlIgogICAgfSwKICAgICJyZXNvbHZlZCI6IHsKICAgICAgInBhdGgiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3Byb29mcy9zbW9rZS9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXNtb2tlLXYyLnJlc29sdmVkLnlhbWwiLAogICAgICAic2hhMjU2IjogIjM4N2Q5Njc3NWM3Y2ViZmRhYjEyMWY2YjQ1NDQzMGYyOTBlYzY2ODk4NWUzMmVmOWY4MTU3ODVkNWEwYzc0MDkiCiAgICB9LAogICAgIm5hdGl2ZSI6IHsKICAgICAgInBhdGgiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3Byb29mcy9zbW9rZS9uYXRpdmUtNDEyODIxLnR4dCIsCiAgICAgICJzaGEyNTYiOiAiYmZjZmRiNjc0ZDhhZTlhMDVmZjI5NTQ5MDA5N2UxMWEzYjkxY2I2Mjk1ZDAxMGI4MWU0Mzk5NDA0NTY5MGM5YSIKICAgIH0sCiAgICAiaG9zdF9leGl0IjogewogICAgICAicGF0aCI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvcHJvb2ZzL3Ntb2tlL2hvc3QtZXhpdC00MTI4MjEudHh0IiwKICAgICAgInNoYTI1NiI6ICI5YTI3MWYyYTkxNmIwYjZlZTZjZWNiMjQyNmYwYjMyMDZlZjA3NDU3OGJlNTVkOWJjOTRmNmYzZmUzYWI4NmFhIgogICAgfQogIH0KfQo=", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2/request-claims/elmo-large314m-qknorm-swiglu-rmsnorm-full-v2/REQUEST_SHA256": "NzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNwo=", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/FILES.sha256": "ZTc3MzFkNmM3NjRhM2IyNjc0MTc3ZjE0N2MxMWVkOWJmN2QyYzQyNzFmYmFiN2I2YjljNjVkMTc3ZDNkYzExZCAgUkVBRE1FLm1kCjlhZDZmNzQ0NzEzMzdlMmVlNGUzMDYzYzAyOTUwY2I1MTg1Mjc4MzNmYzA0Zjk5MmQwYjBlOTMzNGRkZGNkZjkgIFJFUVVFU1RfVEVNUExBVEUuanNvbgo1NmJkNDUxY2MxOGY2ZmFjZDgwYjNlYmQwNmNiZDVjODYyNDA1YzJhOWE3NjdhMGQwMDRlMDA4NTUyNzg4YTZkICBTTU9LRV9FVklERU5DRS5zaGEyNTYKM2YwNTgzNDM4NDBmZWY1OGM5NmI0ODgxZmVkNTQ3OGQ1MjY5NmMwMmEwMjBlZmY5OWVjZGFiOGFkNjRjMTkyNiAgYmluZF9zbW9rZS5weQpmNTcyOTkwMTllZmEyNzU2OTdjMzIwZWVmOGExZmJhZDkyNmE4NDM4NDIwNGQxMTAxNTJmNmRkYzg1NDFlNDM2ICBiaW5kaW5ncy5qc29uCjhjZjgyYmFhYjkzZTI0MjJmN2NlODc2MmE3NTZiZGFmZTYxZmU4YTI2ODAxMzRmZGJmYzMxYWE3ODg3ZjM3OWEgIGNhcHR1cmUtbmF0aXZlLnNiYXRjaAo3YzNkNWU0N2E0ZGJkNjM2YjFiMThhOWYyMjMzMGMyZDhiNDIzM2VkYjhjMTJkNDNmMjgyMzZkNDVmMWFjNjljICBjb21wbGV0ZWRfc21va2VfcmVhZGVyLnB5CjVlZDEzZjQ2Y2JhNGIyOWQ4NDY2OWI4ZDY2MzhmZmViYTM5OGMzMDY3NjA1NjliMmEzODM1M2Y3MGE4ZDg3NGYgIGNvbmZpZy1jb21wYXJpc29uLmpzb24KYThkZDgwYTgwNjU3MDFhMzNjMDFjMDJmMWJmYjQxNzliMDhlMjMxMTg4NjBiZTU1OTQ0NjAyNjA4NzUwYTNjMCAgY29waWVkLWhlbHBlci1wcm92ZW5hbmNlLmpzb24KNzk0OWFmM2Y2MmI3NWFlY2Y0YTg4N2I2MmE5YWI5ZjAxZDI4NDg2NGU5Y2E2YzUyNzI1ZjdlMDRkMzQwY2U1ZSAgZWFybHlfbmF0aXZlX2NhcHR1cmUucHkKOGJkZTlhOWE1NDAwODMzMjA0ZTVjM2RlZTlhMGE4ZTJmNDQyZTEzOTFmNjg1OWU5ZWZlMzA1ODZjMTI1NTg2ZSAgZnVsbC5zYmF0Y2gKNzU1ZWMyMGYyYzE5NTg2Y2VlMDJlZGIxMDFjYzQzMGNhZGEzZmRjZmU4MjEwNGRjYjdmMzA2NWU4MDQyMjc3MSAgZ3VhcmRfZnVsbC5weQoyNTdkZjU5NmZhYWZkN2QzODU1NTQ3ZDU0MTdkOGYyY2RkNDY1YTQxM2U5MmFmNjAyNjQzZTg5NzQ0NTYxZWZlICBob3N0X2hhc2hsaWJfY29tcGF0LnB5CjE1YmRlOWU2ZmMwMWUwYmY4M2EzODU3MDlmZDMyMzI0YjRjMzk2ZWYzYzhjOTkyMDQzMDkyNDZmMGJjZDdiYmEgIGlucHV0cy9mdWxsLXJlc29sdmVkLnlhbWwKMmVmZTQ3NThkYWQ1N2M1N2RmOTE5OGYyYTBkMmM5YzcwMGM5NzljYjhlYWNlMDEwYTFkZjcyYjljNGNjMjg2YyAgaW5wdXRzL3Ntb2tlLWNhbmRpZGF0ZS1maWxlcy5zaGEyNTYKYmM0YjM5NzI2NTc3ZTQyODc5NTQwMzQxYmM5YmQzNzhjY2Q3NTE2NzdkNTNkYmM2YTVkNGEyYWQ0MDIzYzNiOSAgaW5wdXRzL3Ntb2tlLWNhbmRpZGF0ZS12YWxpZGF0aW9uLmpzb24KNTJkNmIxYWY0MGRlOTZlOTUwNzAzZjM5ZTEzNTk4OGY2NmZmMTJmOTE1OWI1MDRkOGQ2YTdhYmQzMzgxZTM4ZCAgbGl2ZV9yZXRyeV9jZW5zdXMucHkKZDVkZGM3NGE3OTRiZGQ4ZjE0MTdjMGFlOTA4MWQ0NjY2Y2I0ZDllMTE0OWU1OTY5Zjg0ZTE4OTE0YjQyMzJlNSAgbmF0aXZlX2d1YXJkLnB5CjYwYTJjODUzZmM1ODgzMGM0MjY0ZDI2ZmU4OGI0MTk1NDY2MTE2OWI3ZTM0ZTgwNTAwNTIzMDgwMzAxNzBhNGYgIG9wcy9GSUxFUy5zaGEyNTYKMjI0M2NmODQ2ZmViMzE2ZDI5OWUyNDNkYjBhNmE3YWMzNzhlNWZjYmZmYjhjZGRiOTM0YWNhN2QyODFjOWZmOSAgb3BzL2NhbmRpZGF0ZV9nYXRlLnB5CjA2YjNjYWIxMzVmOTBmMTIyOTE3MDhiZGJlNmQ0M2VlNmZiZjA1NDg4ODQyOGRhMmE4YTQzNjA3NzYyMWE2NGYgIG9wcy9mYTMtYmluZGluZy5qc29uCjEwMmFjYmY2ZWJiNTVjYTYzYjFmNzE3NGE5NDNiYjBhNjNmOTNhYTE1N2U1MzNiNjVhYWQxZjJlYTcwNWQwOGQgIG9wcy9mdWxsLnNiYXRjaAozM2I4Y2NmZmI5ZDUyNTNkM2QxODQ3MWExNWYzNGEyODI2MzI4MWYwNmNlZjZmMzI5MGIxYmJkNzFmOGIwYjg3ICBvcHMvZ3B1X2hlYWx0aF9yMy5weQplMWYzNzAxZmI1ZGM2ZTYwNWI3NTlhN2JiYzNkNjU1NTgyYzIwN2MyYmU3ZjE5YTNhYWY2NDIwMWEwYTcxYjAyICBvcHMvZ3B1X2hlYWx0aF9zZXQucHkKNzI4ZWE4MTYzMGUzNDA4NGNjMTczMmJiYmM1M2M4ZTY2NjFiZGFiMTQyNTU3ZjUzYTAyZGE4MzdiYjI1NzdlMSAgb3BzL2xhbWJkYV9pbnNpZGUuc2gKNGQ1Njk1ZGI0ZTcwM2EyYWMxZWEyOTQxOGQzNDI2MWZmZTA2YzA0MGZjMzY3ZTVhZjk2MDc4ODcxNTk0NGQxOSAgb3BzL2xhbWJkYV9ydW50aW1lLnB5CjUwZDNmMzE2NDFlYmFmNDk0NTQyZDYzY2Y0MzM4MDQ4NmNhOWVkNTBiYzMxNWM4NDZjZWUzNTRhMmU5MWNlMzIgIG9wcy9sYW1iZGFfc3RhZ2Vfc291cmNlLnNoCjJhOWVmMjllODRlMmQyODJmOTQ1MzhhNmVhYjQ1YmM3NzhkMWVmNjE0YmE3YTI5YTk0MDIzNWE5YTg2NTk1NTQgIG9wcy9sYXVuY2hlcl9jb21tb24uc2gKMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMCAgb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzLmpzb24KMGQ3OWI2MjFmYWM4NjQyNzUxNTMxNjVkMTg0NjdkNmM2ZjJkYjdhNzgzNTFjZTYwODM3M2Y5MmRlZDFmYTM0YyAgb3BzL3J1bl9mdWxsLnB5CmZmZmQ2NWVkNWI4NWI1YWMwMTc4ZDAyYjEzYjhlNzQ2YTY5ZGMyOWQxNDNkOTA5MDgzY2E0ZjEzZmIzZWEyZWUgIG9wcy9ydW50aW1lLWJpbmRpbmcuanNvbgo5YmU2MWE3MWE4MTgxZWIzMGM2ZTNhZDJjMzA3MjFiOGNlNDJjOTI2OTZjMzExOTM5NWYwNGQ4ZjQxYjFhNGI0ICBvcHMvcnVudGltZV9ib290c3RyYXAucHkKYWRmNDU1MjRkZTNjMmU2ZGJhMTg2NTcyZTcxNTFkNDhiZmNhMGIzYWRjOGU2Y2Y5ZGVmZDY4NmI0Nzc0NGM4NyAgb3BzL3NlcnZpY2UvRklMRVMuc2hhMjU2CmFmNDRhMjY0MWQ3OTc1NDYxNTc0NmZlOWE2YzcwOGIwNGI4MWVhODA3MzE4Y2Y5NzAwYTBlZTI0NjViYzc3OTYgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvY2x1c3RlcnMvcGFjZS9fX2luaXRfXy5weQpiYWU5MDg2MDhkMTVmNTVmZjhjMGVhYjZmMTQ1YmFhOGQ2MzE3MTEyMjQ1ZDQ0YjgyYjE3MDgzMTczOWY4YjZmICBvcHMvc2VydmljZS9zY3JpcHRzL2NsdXN0ZXJzL3BhY2UvZ3B1X2FkbWlzc2lvbi5weQo1Nzg2MWNiZTQ3MWRmYjM1MmNjM2E4ODE4ZWM0N2RhZTc2YjA2MmJmYTVmZTRlZWI1NDlkNjI5YjJlODNlOTYyICBvcHMvc2VydmljZS9zY3JpcHRzL2NsdXN0ZXJzL3BhY2UvZ3B1X293bmVyc2hpcC5weQoxMzAzNWQyNjNmNDMxYTc3ZTlkOTBiZGYxYjFlNTk2Nzg3YjE5ZDkxM2NiZGU3NjdiMWEyY2EwYzYyN2JmMjNlICBvcHMvc2VydmljZS9zY3JpcHRzL2NsdXN0ZXJzL3BhY2UvcGFjZV9wb2RtYW4ucHkKODZhZTMyZTQxOTQ1ZGIzM2E2ZDk3YTRhNzgzZWZjZWIwMTliZjgxNzcxNDUwOGY0NzU5ZGIzMjJmZGJkNzVjMCAgb3BzL3NlcnZpY2Uvc2NyaXB0cy9pY2UvaWNlX2NoZWNrcG9pbnRfbWlycm9yLnB5CjY0ZWQwNTYwM2MzNzg1MjY2Y2QyZTViMjY4ZGZmNzFkYTFkYWFjNzE3ZjcwOTcxZWUwNWIzZGUwNTc5YjcwYTcgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvYWxsb2NhdGlvbi5weQo1YWRhOGYxYjU0NDcyNzcxOWUyMjY0YzIwZWRiYjQ1ZTMzZDI5ZjcxMTQ1NWViNzI1YmM3YzljOTRlZTM5YjA4ICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2FsbG9jYXRpb25fYm91bmRhcnkucHkKNmQ2NGUzYjA2YWNhODg0MmM0NjJmOTMxMWM3MDQwYzQ5OWMwMTIyNTg0ZDljMzdlNDFjMDQxODZhNTFlMWU3YiAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9ib3VuZGFyeV91bmNlcnRhaW50eS5weQoyMjQzY2Y4NDZmZWIzMTZkMjk5ZTI0M2RiMGE2YTdhYzM3OGU1ZmNiZmZiOGNkZGI5MzRhY2E3ZDI4MWM5ZmY5ICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2NhbmRpZGF0ZV9nYXRlLnB5CmRmNDdhMWNjMmQ3M2U1OWY2OGQyODE5YWEwMTAxMmU2MzFkYzY3MDZmMDkxYWUyZmVhMTY1NWM1MTczODIxNGIgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvY2FwdHVyZV9uYXRpdmUuc2JhdGNoCjI2YjhjNmM4ZjRkYjI3NTNmYjFmNDk5NmM2MDNhY2RhMGNmOGZiMTQ3OTdlN2UxN2YzN2IxYThmMjE0MGVkNDcgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvY2hlY2tfd2FuZGIucHkKYzc4ZDJlN2EzMmNmYjQzN2I2MTdkZjYwYTdhYzEzMDEzNDQ2OThkZjQwNTRmNWZiYmY3ZmI0OWU3YjNkNjEwNCAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9jaGVja3BvaW50X2luc3BlY3Rpb24ucHkKOWZiYWUxOGUxMjM1ZWMxYzJlYWMzZWIyMTUzMWViMjI1OTBkMjQ0ZTU4MDllMTM0MmQzNmM0NmZmMjJlYWQzZSAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9jb250aW51YXRpb24ucHkKY2QyOWVkYzE0OGMwYWNiY2MyYWIzMTg4OWViNDE2MmRkZTU3YjgzNDI1NWQwOTY2OTg2YWYyM2FkMjFlMmZlZCAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9jb250cmFjdC5weQo3ZmY4NzBjMjMwNGRkNTM4NzZmNGExN2I0MTFiMTM0MGJjNmVhYzI1MmZkMjVmZmVmZWYyMjQ4YmQ0OWI3NzM5ICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2RhdGFzZXRfY29udHJhY3QucHkKNThhNDVhMTkyN2EwMzk1OTI3OWI2NTU3ODk0NjViM2Q3OTEyMWE4NDc0Mjk3NjM4OWJiZTkxNjIzOWNmOTlmOCAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9pbnRlcnJ1cHRpb25fYWRtaXNzaW9uLnB5CjEwMmFjYmY2ZWJiNTVjYTYzYjFmNzE3NGE5NDNiYjBhNjNmOTNhYTE1N2U1MzNiNjVhYWQxZjJlYTcwNWQwOGQgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvbGFtYmRhX2Z1bGwuc2JhdGNoCjcyOGVhODE2MzBlMzQwODRjYzE3MzJiYmJjNTNjOGU2NjYxYmRhYjE0MjU1N2Y1M2EwMmRhODM3YmIyNTc3ZTEgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvbGFtYmRhX2luc2lkZS5zaAo0ZDU2OTVkYjRlNzAzYTJhYzFlYTI5NDE4ZDM0MjYxZmZlMDZjMDQwZmMzNjdlNWFmOTYwNzg4NzE1OTQ0ZDE5ICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2xhbWJkYV9ydW50aW1lLnB5CjUwZDNmMzE2NDFlYmFmNDk0NTQyZDYzY2Y0MzM4MDQ4NmNhOWVkNTBiYzMxNWM4NDZjZWUzNTRhMmU5MWNlMzIgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvbGFtYmRhX3N0YWdlX3NvdXJjZS5zaAo4ODQyOTlmYzBkYzg3NjE0N2MzMmNkYTAzMmQzMDRiMGFiZGUyNjE1ODYxNDhiN2ViZTE4ZjAxNzA2Y2VkYWM3ICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2xyX3BvbGljeS5weQo1MzM0MWVmMDk2Mjg4M2M0NWVmN2RmMmZmYTQ0ZjczYTljYmQ1YWMzMmQ3Yjg0N2ExNjNlOTM4NTM0Zjc1MzY0ICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L25hdGl2ZV9pbnRlcnJ1cHRpb24ucHkKNTM0NmRhN2FmZjFlZTQ1YmEyOWFhODU0Njc3ODk2MzUzMGNhMzU1ZjE5ODAwNzY3NGQ0ODhlODgyNzEyNzg5NCAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9uYXRpdmVfcmVjb3ZlcnkucHkKYjRhYmE1MmEyNzM0NDU2YTM1YmVhMjk4NDQ0N2M4M2NiZTAyODRmYTgwMGQ1MWNmMGY3Y2VhZGFhYjEyMjAyYyAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9uYXRpdmVfc3VidGFza3MucHkKN2YxMjljNWNlZjcyY2M0NWM3MWEwNWQ0MDRkZDE4NTJlYjRhYjVhMjgzMzlhOTczYzI5NzM2NWJkMWU0ZWU4NyAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9vcmlnaW5hbF9vYnNlcnZlci5weQpkZjY0NWJkMjk1OTlmNWNmM2FkMTI0NzNhYWI1M2Y5NmIyMWE5ZDE3MjM2YjZhY2U0YTNiMWNjOGFlZWFhZThiICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L3BoYXNlX29ic2VydmVyX3Byb29mLnB5CmNlNTdiMDkxOGY4MTJhZTRhNTI5ZDdlNDM5NTk4NjZjOWNlMDM0NmQyZTUwMTQzYmU5NjJmMGIwMThkZmYxMGEgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvcHJvZHVjdGlvbl9oaXN0b3J5LnB5CjBkZjAxYTdmNjBhNWViMzQ5Y2NlMTQ1Y2M3NmE4M2UyNzkwNjRiZjI5M2RlNmQ4YzYwYjBkMDA1NWJlNGQ3YjcgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvcHJvZHVjdGlvbl9yZWNvdmVyeS5weQo3MWI3MjM4NzcyZmZkZDgyNjBhMmIwMjBlMWExM2Q1N2FkY2Y2NGU1NjIyNWYwNWFiOWI3M2JmNTI5ZjQ5NmVlICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L3JlY292ZXJ5X2NoZWNrLnB5CmNhZmZhMDc4ZTUzZWIwMjJhMjY1YjBhNzliZTk3M2YzNzA3MDU2OGU3ODdmNjQzMzBhOWJkY2I3ZWNkMDYxYjkgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvcmV0ZW50aW9uLnB5CjcxODM3ZTYzZTUzYTA0NTM1MWRkM2VmY2M5Yjg0YjhhMWM4NWFhMTQ5NjA3ZjIzZDU2NGI2ZWJkODJkOTQyMWIgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvcnVuLnB5Cjg4YThlMjBlZjkzYTk1OGVkZTEzMjAzZTE4NjdkNjQ3MzRiMDVkMmFlYThjYjA4ZmZkZjAxNzZmNTYyY2U2OGIgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvc2VydmljZV9ib290c3RyYXAucHkKZTQzY2ZlODQ4Mzk0OWE2YzFjMGM3YmViZjhmZjUyZTU4OWVlMWU0NDI1NjQ5OTJiNTdlOGY1NDViM2Q2OTFlMSAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC92ZXJpZnlfZmFjdG9yaWFsLnB5Cjg2MWIxZjQyYWE1NGU4MTIzODk4MTk2ZTllOTIyNDFmMzlhYThiZWM5Y2UzZTg3MWUzN2JjZjRkM2RiNmMwZTQgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvdmVyaWZ5X2Z1bGwucHkKMGI5Y2MwNzVjOWZhYTVlZjk4ODNkMTEwN2IzM2VjNzU0NjhkYmIyNzE4MzZjZjZiNTUwYmJjNGIwMWEwZjE3YSAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC92ZXJpZnlfdGVtcG9yYWxfcGFpci5weQowMjkyMzQyNDViY2EwMjQ0NjU5ZGY0YWVjZTVmY2NlZDBhNzFhMmE1NWJjNDFkZmQwNDI2YWQyYTAxOTUyOWI2ICBvcHMvdmVyaWZ5X2pvaW50X2RhdGFfY2FjaGUucHkKYmMyNzhhZDUzZDY3MDFkNjliMmRmMGIyZGYzN2ExMjg2ZDc1YjFhYmQ5YmU1ZDZjNzI2YjFjMzU1MzkyNTRmMCAgcHJlbGF1bmNoX3JldHJ5LnB5CjkwODI4NjA1NzgxY2ZiNDM0MmQ2M2M4ZjQyZGZmYTA2NmZhYmVkZjMwZTQyYWQxZWY3YzYxMjgwNmZlMzAwODcgIHByZWxhdW5jaF90aW1lb3V0X3JldHJ5LnB5CjlkNjEzYzZlOTA3ODhjN2Q1NWIzZjYwNDlmMjRmYTE2NzA1OTI4ZGFjOTg4YWQ2NDAxMjc3MzA3YmJkYzBlMDkgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9FVklERU5DRS5qc29uCmU5ZDFjZjkzNjI0YWI5NDcwOWJhZjNiYTdkMzZiYmFkZjdhZGY0ZmM3MmFiYTRhMzMzYmRhMDExY2QyNDgxNTMgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9GSUxFUy5zaGEyNTYKZGUwMDc4OTQyOWRlMGFlM2IwOTk0MjRmMTY2MDg2Y2NkNDg1ZjcxM2QzZWUzOWViZWYyM2YwYTgyMTM4MjYzZiAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL1JFUVVFU1RfVEVNUExBVEUuanNvbgo0ZWRlZDk4MDc3MzQwZWYzYzQ5OWRhNTJiZGE1YzVkOGRmNTUxNDQwMmZmMWU2YzEwN2IwZTIwMTdkYjZlMjA1ICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb2JzZXJ2ZWQvYmluZGluZ3MuanNvbgowNjQxYmJkYTQ4ZTQyODI3ODU4MDc0ZDFhOGE0YzZkY2UzN2Q2YjM2NjZkY2NlYjEwMmIzNjFlMWJkNGUzOWUwICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb2JzZXJ2ZWQvY2FwdHVyZS1uYXRpdmUuc2JhdGNoCmY5ODZiYzljMWUxZjU4MTNlNjg2MzlmNWNkNDliNThkODZjMjQ4MTQxMTViMDQ0NTAwNjdiMzFiZDVkYTA0YzMgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9jYXB0dXJlLXJ1bm5pbmctNDEyODI2LnR4dAoyODA5YzVmMTlmODkwZWZmYWE3NjdlZDI4MjA3NjliZDg4ZDU3YTkzOTZmMjFkY2M0ZTRiNmM1Y2ViNjJkNDdlICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb2JzZXJ2ZWQvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9KT0JfSUQKZjRlNmJjYzAwNTYwMTA0MDZmYTNlZDE3ODA1OTdkOWNkMjBlMGQ5ZjI2MTQxYmFkNWQ2ZmM1ZGE0ZTllNTU0YSAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0CmJlOWQ2ZDc4NzVkNTBmODZjMDNlNzFjYzJmNWJlZGJkM2RmMGJmMmVhZWExZGM1MDA2MWM1NDYyZWExMmU2ZmQgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IRUxEX05BVElWRS50eHQKMzY5ZWQ0ZmJjMzJmMGU4N2Y2NWFjODdjNDA2ZjAwZDQzMjg2YzAzODA5OGU4MzhjNjRiMGEyYzM3MTg5MTYwZiAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0hPU1RfUFlUSE9OLmpzb24KMzk0NWYzMGQzZmQ2MzY5MDc4ZDJkZDU0MTU5ZGYwYjI2ZDY5OTE3NmM2MjFjOTU3MzNiZTU5MTU2MDE5NjlmYyAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BBUkVOVF9KT0JfSUQKMThjZjg4ZjAwYjYxOTA3ZGE1Yzg2Yjk5NzQwMGU5ZTRhYjgyY2ZmYzJiODQ2MGVmOTUwMWZiOWQ4OWVhYzgzNSAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BSRUxBVU5DSF9SRVRSWV9RVUlFU0NFTkNFLmpzb24KMTdjZDVhZjU2OTFkM2QwMjg3NjI5OGE1Y2I4MmY4NmNkZTA2NDJhNzA5ODE4MjNjN2E1Y2VmZTZjZjdkMTU5NyAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BSRVBBUkVELmpzb24KYzExMjdmNWFiZThjYmZhNzY2MWY2YzUyM2VhYTMzNGI3NDZjYmQxM2EzNmU0OGU1OGExZDlmYjMzNzZkYjNiMiAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQUNDRVBURUQuanNvbgoyZDUxZjhjYjJhOWQ2ODEwYmMxZGE2NjNmYmNmN2NiZjkwYTg3MGU0NDQyOTAzNGE0NzQ4ZmE5MmM5MDhkMDFhICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb2JzZXJ2ZWQvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9BVFRFTVBULmpzb24KZjRlNmJjYzAwNTYwMTA0MDZmYTNlZDE3ODA1OTdkOWNkMjBlMGQ5ZjI2MTQxYmFkNWQ2ZmM1ZGE0ZTllNTU0YSAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQKYmU5ZDZkNzg3NWQ1MGY4NmMwM2U3MWNjMmY1YmVkYmQzZGYwYmYyZWFlYTFkYzUwMDYxYzU0NjJlYTEyZTZmZCAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0CmViMzczYWI2ZjQ4MTQ2M2EzMzYzOWUyODJhMTFiNGNlMWM3ZDM4MGQ5N2M2ZGNkZGIwZDVkZWE1YzZkZjI1YzIgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb24KOWEyNzFmMmE5MTZiMGI2ZWU2Y2VjYjI0MjZmMGIzMjA2ZWYwNzQ1NzhiZTU1ZDliYzk0ZjZmM2ZlM2FiODZhYSAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLmV4aXQKZTNiMGM0NDI5OGZjMWMxNDlhZmJmNGM4OTk2ZmI5MjQyN2FlNDFlNDY0OWI5MzRjYTQ5NTk5MWI3ODUyYjg1NSAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZGVycgoyODA5YzVmMTlmODkwZWZmYWE3NjdlZDI4MjA3NjliZDg4ZDU3YTkzOTZmMjFkY2M0ZTRiNmM1Y2ViNjJkNDdlICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb2JzZXJ2ZWQvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guc3Rkb3V0CmJmNWQ1YzUxYmU0ODBiNTIzNzI3N2QzMzA4Yzk2M2UzNzQwNzljZDE3ZDdhMjVkMGU3MGIwYTIxMjYzYmI0OWEgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLmFyZ3YuanNvbgo5YTI3MWYyYTkxNmIwYjZlZTZjZWNiMjQyNmYwYjMyMDZlZjA3NDU3OGJlNTVkOWJjOTRmNmYzZmUzYWI4NmFhICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb2JzZXJ2ZWQvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5leGl0CmUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZGVycgozOTQ1ZjMwZDNmZDYzNjkwNzhkMmRkNTQxNTlkZjBiMjZkNjk5MTc2YzYyMWM5NTczM2JlNTkxNTYwMTk2OWZjICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb2JzZXJ2ZWQvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5zdGRvdXQKMjY4ODU5ODJkMWIzY2U0ZDQ0ZmIyMTg5MGJjOGUzNDM4MGViMDBmMjY5MTE0ODZmNmVlOTExOGY1NTNjZWU4NyAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL2RlcGxveW1lbnQtcmVhZGJhY2suanNvbgplNjY1NmVjYTVlY2Y5Yzc0ZmU1ODdkOWMxZWFjYjJhM2E3YmNkMzEwNGRkNjZlZmQwYmMyY2E4ZmMyNjQ0ODQ4ICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb2JzZXJ2ZWQvZnVsbC5zYmF0Y2gKYWQ5NGZkNDQ0ODdkNWI2M2NkYjM5MzZlMzc0YjgwOWI3YWEzNWE0ZTcxNjA5N2VlNDQ0ODQ3ZGE4ZWNiYzFlMiAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL2d1YXJkX2Z1bGwucHkKNDM1NWE0NmIxOWQzNDhkYzJmNTdjMDQ2ZjhlZjYzZDQ1MzhlYmI5MzYwMDBmM2M5ZWU5NTRhMjc0NjBkZDg2NSAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL2hvc3QtZXhpdC00MTI4MjUudHh0CjI1N2RmNTk2ZmFhZmQ3ZDM4NTU1NDdkNTQxN2Q4ZjJjZGQ0NjVhNDEzZTkyYWY2MDI2NDNlODk3NDQ1NjFlZmUgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9ob3N0X2hhc2hsaWJfY29tcGF0LnB5CmY5MzJkMGE1ZTMwZTBiMmRlYzAyYTU4NGViMTVlOWM4MzFjODNlZmQzMTRmOWY3ZWI5N2FiMGUyNTczYjVmMTAgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9sb2dzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLTQxMjgyNS5lcnIKZTNiMGM0NDI5OGZjMWMxNDlhZmJmNGM4OTk2ZmI5MjQyN2FlNDFlNDY0OWI5MzRjYTQ5NTk5MWI3ODUyYjg1NSAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL2xvZ3MvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjItNDEyODI1Lm91dApmOGQyZjIzNDc5N2FhMWQ5OTQ4ZDZjZjNiNDAzNzI2NTVmMWRhNDk1OGQ4YWUyMGJmMTExZjJjMzAzZTczNWVjICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb2JzZXJ2ZWQvbG9ncy9lbG1vLW5hdGl2ZS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi00MTI4MjYuZXJyCmUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9sb2dzL2VsbW8tbmF0aXZlLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLTQxMjgyNi5vdXQKNDM1NWE0NmIxOWQzNDhkYzJmNTdjMDQ2ZjhlZjYzZDQ1MzhlYmI5MzYwMDBmM2M5ZWU5NTRhMjc0NjBkZDg2NSAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL25hdGl2ZS00MTI4MjUuZXhpdAplN2NiYzE5YjMwNGNlN2ZiMzIzZWExY2NhZTQ4OWM3NGZiYzFiZGY1NjM1NzgxZDA5OTk3NDA3MDg1NjZiOGRmICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb2JzZXJ2ZWQvbmF0aXZlLTQxMjgyNS5zdGRlcnIKMmRmYzYzZDNjOWRkOWQyOWM5YTAxNzUwMzJkMGNlNTZkMWZmNGI2NTQ4ZmE3YmE3OWY1MWIwY2UzZTg1MDQ0OSAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL25hdGl2ZS00MTI4MjUuc3RlcHMuanNvbgplM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1ICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb2JzZXJ2ZWQvbmF0aXZlLTQxMjgyNS50eHQKZjZkZjczYTEyZjdkNDQwMTM3NmZkMjY5MjllZTI2NzhkNDZjNTBlZDUyYzQ4YmU5NWM3Y2E1MGYwYTM2ZjcxZiAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL25hdGl2ZV9ndWFyZC5weQo2MGEyYzg1M2ZjNTg4MzBjNDI2NGQyNmZlODhiNDE5NTQ2NjExNjliN2UzNGU4MDUwMDUyMzA4MDMwMTcwYTRmICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb2JzZXJ2ZWQvb3BzL0ZJTEVTLnNoYTI1Ngo3NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3ICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb2JzZXJ2ZWQvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLmpzb24KYWRmNDU1MjRkZTNjMmU2ZGJhMTg2NTcyZTcxNTFkNDhiZmNhMGIzYWRjOGU2Y2Y5ZGVmZDY4NmI0Nzc0NGM4NyAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL29wcy9zZXJ2aWNlL0ZJTEVTLnNoYTI1NgpiYzI3OGFkNTNkNjcwMWQ2OWIyZGYwYjJkZjM3YTEyODZkNzViMWFiZDliZTVkNmM3MjZiMWMzNTUzOTI1NGYwICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb2JzZXJ2ZWQvcHJlbGF1bmNoX3JldHJ5LnB5CjMxNmNmOGNlMTZmNWYzMmY4MzVkMzM5ZTRjNTcwMzQ2M2Y4ZGIzNGVkNGY5N2M2YzQ1ZWY2ZTFlZTZiMGU0NWQgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi9SRVFVRVNUX1NIQTI1NgpmNDExZmRkMDlmN2UzNDU5NjRjYTgxNjIyZGYyYzg1M2UwMWM3ODk0YzNjZDk1YmM2OWUwMThlNTQ4MTZjMGEzICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb2JzZXJ2ZWQvcm9vdC1yZXZpZXcuanNvbgo5YjVlZjY0OTEzMmRkMTg0ZDVhMGQ0YjBhYWI3ZDU2MGY1NGJjYzVlOGE4MTU1NDg3OTllMGExZjE2ZjYzZTU5ICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb2JzZXJ2ZWQvc3VibWl0X2Z1bGxfb25jZS5weQplOWQxY2Y5MzYyNGFiOTQ3MDliYWYzYmE3ZDM2YmJhZGY3YWRmNGZjNzJhYmE0YTMzM2JkYTAxMWNkMjQ4MTUzICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb3JpZ2luYWwvRklMRVMuc2hhMjU2CjA2NDFiYmRhNDhlNDI4Mjc4NTgwNzRkMWE4YTRjNmRjZTM3ZDZiMzY2NmRjY2ViMTAyYjM2MWUxYmQ0ZTM5ZTAgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vcmlnaW5hbC9jYXB0dXJlLW5hdGl2ZS5zYmF0Y2gKZTY2NTZlY2E1ZWNmOWM3NGZlNTg3ZDljMWVhY2IyYTNhN2JjZDMxMDRkZDY2ZWZkMGJjMmNhOGZjMjY0NDg0OCAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29yaWdpbmFsL2Z1bGwuc2JhdGNoCmFkOTRmZDQ0NDg3ZDViNjNjZGIzOTM2ZTM3NGI4MDliN2FhMzVhNGU3MTYwOTdlZTQ0NDg0N2RhOGVjYmMxZTIgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vcmlnaW5hbC9ndWFyZF9mdWxsLnB5CjI1N2RmNTk2ZmFhZmQ3ZDM4NTU1NDdkNTQxN2Q4ZjJjZGQ0NjVhNDEzZTkyYWY2MDI2NDNlODk3NDQ1NjFlZmUgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vcmlnaW5hbC9ob3N0X2hhc2hsaWJfY29tcGF0LnB5CmY2ZGY3M2ExMmY3ZDQ0MDEzNzZmZDI2OTI5ZWUyNjc4ZDQ2YzUwZWQ1MmM0OGJlOTVjN2NhNTBmMGEzNmY3MWYgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vcmlnaW5hbC9uYXRpdmVfZ3VhcmQucHkKMTAyYWNiZjZlYmI1NWNhNjNiMWY3MTc0YTk0M2JiMGE2M2Y5M2FhMTU3ZTUzM2I2NWFhZDFmMmVhNzA1ZDA4ZCAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29yaWdpbmFsL29wcy9mdWxsLnNiYXRjaAo3NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3ICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb3JpZ2luYWwvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLmpzb24KYmMyNzhhZDUzZDY3MDFkNjliMmRmMGIyZGYzN2ExMjg2ZDc1YjFhYmQ5YmU1ZDZjNzI2YjFjMzU1MzkyNTRmMCAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29yaWdpbmFsL3ByZWxhdW5jaF9yZXRyeS5weQoxNGQxMDZjNDhhY2RiY2FkMDNlNDUwNGVhY2M2Y2Q3YjlkYWRlODM3Y2RjMTU4MmZiYjdmMGNlOTk5ZTIwN2VmICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb3JpZ2luYWwvcHJvb2ZzL3Ntb2tlL2NwdV9ndWFyZF9yZWZlcmVuY2UucHkKOTUzN2FkN2VhNGE4NjYxZTE3NzNjZDgzYTQ3MjA1YjM3MTRkYWMxYTI1MzUzZjIzZjJmY2UxMWExMWY3YWQ0MiAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29yaWdpbmFsL3Byb29mcy9zbW9rZS9jcHVfaW52ZW50b3J5X2F1ZGl0X3JlZmVyZW5jZS5weQo4MzNmODdmM2UzNWIwNWZlMmZiNzhlZWEyYmE1MDM4YjhmYzNjODUzNWFiYTFkNTA3NzdkMWJmMjZkOGViODdjICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb3JpZ2luYWwvcHJvb2ZzL3Ntb2tlL2d1YXJkLnB5CjliNWVmNjQ5MTMyZGQxODRkNWEwZDRiMGFhYjdkNTYwZjU0YmNjNWU4YTgxNTU0ODc5OWUwYTFmMTZmNjNlNTkgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vcmlnaW5hbC9zdWJtaXRfZnVsbF9vbmNlLnB5CjcwOTFkMGY5MWVlYWZmZDY5ZDQwMzY1NDcxNTQ4NjhmMzVlY2NkZmVlMzk1YzBjZTAwYWIyMThhMjczMDVjZjIgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS9vYnNlcnZlZC9jYXB0dXJlLXJ1bm5pbmctNDEyODI0LnR4dAowMTYwYTQ4MzY2ZDk2ZGY4MTgzYjMyYzcwNWM1MWE4NTg5YjA5ZTBmZTE2NWY0MTczYjMxYmE5MTYwZThiZTk0ICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvcHJldmlvdXMtdjEvb2JzZXJ2ZWQvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvQ0FQVFVSRV9KT0JfSUQKMjNmOTMwZjY3NWFkYTlmYTQ1MGQ4ZTQ3NGY5YjZhNGQ4YWI2YjEyMGY2NGVmNTY0NTI3Mzg0MGVkNzg0MDAzNyAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3ByZXZpb3VzLXYxL29ic2VydmVkL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0CjhiM2Q1MjU3YTgyNTJmYjI3Y2QyN2I2ZWRiZDdhNjczOGIxZDBmOTY2NmZmZmU3YjZjODNmNmFhZWMyYzY5NTIgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS9vYnNlcnZlZC9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9IRUxEX05BVElWRS50eHQKM2EyNzIwOWY3NTk0YjIzOWM4N2QyZDNlMzk3NjcwYzYwMjJmN2U4YTdlNDg5MjZhNTc5ZTkyYzg4YmQyZTI2NSAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3ByZXZpb3VzLXYxL29ic2VydmVkL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BBUkVOVF9KT0JfSUQKMzYzNzYxOTM5ZTAzZjFmNGU1MTEzMGI2Njc5NzMzNjM5NGY2NWIwNDg5MDc1MGI3MWEzMzkyNmQ5MTVhMzMwNSAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3ByZXZpb3VzLXYxL29ic2VydmVkL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BSRVBBUkVELmpzb24KZDQxNDJhN2Y5YmJjYWVmODM3MjZjYjIxN2M0MmFkNjZhZWZiZWFiM2ExYWQ0NmJhMDNhMTM3ZmQ5NzBiNDA0NCAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3ByZXZpb3VzLXYxL29ic2VydmVkL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQVRURU1QVC5qc29uCjIzZjkzMGY2NzVhZGE5ZmE0NTBkOGU0NzRmOWI2YTRkOGFiNmIxMjBmNjRlZjU2NDUyNzM4NDBlZDc4NDAwMzcgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS9vYnNlcnZlZC9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0CjhiM2Q1MjU3YTgyNTJmYjI3Y2QyN2I2ZWRiZDdhNjczOGIxZDBmOTY2NmZmZmU3YjZjODNmNmFhZWMyYzY5NTIgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS9vYnNlcnZlZC9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0hFTERfTkFUSVZFLnR4dAo0MzU1YTQ2YjE5ZDM0OGRjMmY1N2MwNDZmOGVmNjNkNDUzOGViYjkzNjAwMGYzYzllZTk1NGEyNzQ2MGRkODY1ICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvcHJldmlvdXMtdjEvb2JzZXJ2ZWQvaG9zdC1leGl0LTQxMjgyMy50eHQKZGU2Yjk5ZjMyODdlNzZiY2I1ZWZmNzM5ZTdmOWFjNzU0YTM5YWU3YWM5NjdlZjg5NzdmNDZkY2I5ZmE3ZmVhNSAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3ByZXZpb3VzLXYxL29ic2VydmVkL2xvZ3MvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEtNDEyODIzLmVycgplM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1ICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvcHJldmlvdXMtdjEvb2JzZXJ2ZWQvbG9ncy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS00MTI4MjMub3V0CmUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS9vYnNlcnZlZC9sb2dzL2VsbW8tbmF0aXZlLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxLTQxMjgyNC5lcnIKZTNiMGM0NDI5OGZjMWMxNDlhZmJmNGM4OTk2ZmI5MjQyN2FlNDFlNDY0OWI5MzRjYTQ5NTk5MWI3ODUyYjg1NSAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3ByZXZpb3VzLXYxL29ic2VydmVkL2xvZ3MvZWxtby1uYXRpdmUtcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEtNDEyODI0Lm91dAo5YTI3MWYyYTkxNmIwYjZlZTZjZWNiMjQyNmYwYjMyMDZlZjA3NDU3OGJlNTVkOWJjOTRmNmYzZmUzYWI4NmFhICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvcHJldmlvdXMtdjEvb2JzZXJ2ZWQvbmF0aXZlLTQxMjgyMy5leGl0CmUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS9vYnNlcnZlZC9uYXRpdmUtNDEyODIzLnN0ZGVycgpiZjlkMmIxNGZiODEyNmRlOTFmMTRmYWQzODNlOWYyOTUzZWQ5NmM4YWU1MWM2NjcyZjQ1YzkyOTU5NzMwYjhjICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvcHJldmlvdXMtdjEvb2JzZXJ2ZWQvbmF0aXZlLTQxMjgyMy5zdGVwcy5qc29uCjFkZmVhNDM0N2ZmMGY5ZGI3MzU1ZDhiMDRiYTA0YjJhYWY5NjMxODg3ODQ0NzNmNjRmNDg3ZmNmMzEwNzY5NjMgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS9vYnNlcnZlZC9uYXRpdmUtNDEyODIzLnR4dApjMWQzNTZiYTA0OTkzMWM0NzllYWY4ODY4NzNhM2NhNjE2ODYxMWJhZjY3ZTA3ZjY5ODk4ZWNkM2MxNDM5ZmZiICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvcHJldmlvdXMtdjEvb3JpZ2luYWwvRklMRVMuc2hhMjU2CjViMzE5ZTc5NGI2ZGNhZWNkNTNhM2Y3MTU0ZTIzZjI3MDIwN2NjNWU5Y2RjMDI3MjM1YmJhOGUxZTM0N2U5OWEgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS9vcmlnaW5hbC9jYXB0dXJlLW5hdGl2ZS5zYmF0Y2gKMmIwNTQ5NzNjNDRhOThmZjI0NGM0MjZjNTAwMWVhZWFjNDZhNmY0YzRjYTkxZGI1YmRlYWM1NDk3ZTBiMDQxMCAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3ByZXZpb3VzLXYxL29yaWdpbmFsL2Z1bGwuc2JhdGNoCjBkOGY4NTA3MWRjOGNlOWQ3MzY0MzM5YjNjNGNlNzc3Y2JjOGNmYTZkZjQ0NzRiODQ3NjljOWU0MWYyZWE4ZmYgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS9vcmlnaW5hbC9ndWFyZF9mdWxsLnB5CjA4ZDViZDM1NGEwZWI4MWRhZDRiOTY2NDAzN2U3MTFhYzRmN2VjYzJiNTczNTVkYjJlNDE1NDU3MWM0OTY5N2MgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS9vcmlnaW5hbC9uYXRpdmVfZ3VhcmQucHkKMTAyYWNiZjZlYmI1NWNhNjNiMWY3MTc0YTk0M2JiMGE2M2Y5M2FhMTU3ZTUzM2I2NWFhZDFmMmVhNzA1ZDA4ZCAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3ByZXZpb3VzLXYxL29yaWdpbmFsL29wcy9mdWxsLnNiYXRjaAozOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3ICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvcHJldmlvdXMtdjEvb3JpZ2luYWwvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxLmpzb24KYWRmNDU1MjRkZTNjMmU2ZGJhMTg2NTcyZTcxNTFkNDhiZmNhMGIzYWRjOGU2Y2Y5ZGVmZDY4NmI0Nzc0NGM4NyAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3ByZXZpb3VzLXYxL29yaWdpbmFsL29wcy9zZXJ2aWNlL0ZJTEVTLnNoYTI1NgpjZDI5ZWRjMTQ4YzBhY2JjYzJhYjMxODg5ZWI0MTYyZGRlNTdiODM0MjU1ZDA5NjY5ODZhZjIzYWQyMWUyZmVkICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvcHJldmlvdXMtdjEvb3JpZ2luYWwvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9jb250cmFjdC5weQo1MzM0MWVmMDk2Mjg4M2M0NWVmN2RmMmZmYTQ0ZjczYTljYmQ1YWMzMmQ3Yjg0N2ExNjNlOTM4NTM0Zjc1MzY0ICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvcHJldmlvdXMtdjEvb3JpZ2luYWwvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9uYXRpdmVfaW50ZXJydXB0aW9uLnB5CjgzM2Y4N2YzZTM1YjA1ZmUyZmI3OGVlYTJiYTUwMzhiOGZjM2M4NTM1YWJhMWQ1MDc3N2QxYmYyNmQ4ZWI4N2MgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS9vcmlnaW5hbC9wcm9vZnMvc21va2UvZ3VhcmQucHkKZjJmNTVkM2YwZTlmNDFiM2Q4NTQ4MGNhOWQ4ZTBlYzMxM2ZiZTE2ZTUzNDNkZmZjNDYxMTU0YmY4ODAxMmFmZCAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3ByZXZpb3VzLXYxL29yaWdpbmFsL3N1Ym1pdF9mdWxsX29uY2UucHkKYTU0YWJkY2UyOGFjOGZhZTI4NDk2ZDc1NmNlZjQxMjM4NTM5NDQ0OWM3OWIyMzk1NjBhOTFjOTBhNWNmZTg4YiAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3ByZXZpb3VzLXYxL3RyYW5zcG9ydC9kZXN0aW5hdGlvbi1vYnNlcnZhdGlvbi5qc29uCmQ4NmNlOTdlMzg0ODkxYzM4NTc5ZDRiNjZiNGZiZjVjMmRiZDg5MzVhY2VkOTE4OTE2NjhjZWM5YjgzNWZjZWQgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS90cmFuc3BvcnQvZGVzdGluYXRpb24tb2JzZXJ2YXRpb24uc3RkZXJyCjNkNzI3YjZlZTk0Y2JjZDA2ZTc2YjQwMTE3ZTc2NDk0N2I5ZTFhNTY0OWViOWNiOGUzNDQyZGQ3YzIxMjE0MWMgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS90cmFuc3BvcnQvZGVzdGluYXRpb24tb2JzZXJ2YXRpb24uc3Rkb3V0CmI2Mzk5MmVjMjk4OGU2Mjk1N2QwOGEzMmE1Y2JjZGJjZjBiMjU3OWFiYmEzMjJmMzdjMzRiNDFjYzBlOWQ0NDUgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS90cmFuc3BvcnQvZGlhZ25vc2lzLWZpbmFsLmpzb24KMjM4MmM1NGM3ZGNiZWM0ZTMzNGFiNzczOTcwMzI0NmIzYjYyODAyMTUwMDY1ZmVkOTgyNzJkMmQxMzVjNmFjYyAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3ByZXZpb3VzLXYxL3RyYW5zcG9ydC9mYWlsdXJlLXNtYWxsLWFydGlmYWN0cy5qc29uCmY5MWIwODc4MDc2MjVhZTk4Yzg5MDQzNzQ1NmVlZmQ0MTAzNzM0M2FkYmZjNDQ4NDc1N2VkZjIwY2VlYzVmYjYgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS90cmFuc3BvcnQvc3RhdHVzLWFuZC1nYXRld2F5LXB5dGhvbi5qc29uCjY2MzAwZmRmM2ZkOGNiMTVhN2E4MGRlZjM1YzhiNjJjMmM5Njg2NTg5YzNlOTJmNzI4MThhYmJiZDc5ZTExOWMgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS90cmFuc3BvcnQvc3RhdHVzLWFuZC1nYXRld2F5LXB5dGhvbi5zdGRlcnIKYTc0ZWE3NTA3ZmYzMDY2MjAwMGVkNmRkODlhY2RiNTQ0OTZkMzU4MmY5MjA0NDA0MWIzZGFjODc4YTY0YTg5NyAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3ByZXZpb3VzLXYxL3RyYW5zcG9ydC9zdGF0dXMtYW5kLWdhdGV3YXktcHl0aG9uLnN0ZG91dAozNGE1ZmUyMDY0NDU1ODNjZTExMDhlMGJjYjU3Y2QzYTZiOWIwMDRiNWM2ZDZkOWY1ZWI4YWU0MDc4YTcxNmI3ICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvcHJldmlvdXMtdjEvdHJhbnNwb3J0L3Rlcm1pbmFsLXJlYWQtMS5qc29uCjVkNGZkMzJjYjRlMDMwYWI4ZTUyMmU5ZGMwYmUzNWJlNzgwNjI3OGYwMWQ2OThhMmRhZGY1YzhmZmE1NmQ5NGEgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS90cmFuc3BvcnQvdGVybWluYWwtcmVhZC0xLnN0ZGVycgphYzc0YmU1OTIxZDgzZmQ3OGVjNTdkZjhjYjExM2ViMTUyZjgzN2E4ZDZkYTgwOTU4YjQyMTQxMDI1Y2RlYzcxICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvcHJldmlvdXMtdjEvdHJhbnNwb3J0L3Rlcm1pbmFsLXJlYWQtMS5zdGRvdXQKY2FhZDZlMWQ4YzMzMmVkZGVmMDAzYjA1MDkzZDgxZjY5NmE4MDg4YTcwM2IyNGUwZWJjYmMwMWRjMzc5M2NjMCAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3RyYW5zcG9ydC9hY2NlcHRlZC1jbGFpbXMtcmVhZGJhY2suanNvbgo1YzIxNDM3NGQ5ZDUyOWExZmYwM2Y5MjI4ZmRkNDJiYjIwYjIzNTA1ZmI5ZmVlOTBhNjAyMDBmYjU5ZWRjY2FhICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvdHJhbnNwb3J0L2NhcHR1cmUtcnVubmluZy5qc29uCmU1NTQwNmIwNGI5MTFlNTJmN2EwODZiY2VjNTliZmFiM2I4ZmIxNmQ5MTM2YThmNWYyZDcxZWQxZjgyZTVlZGIgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS90cmFuc3BvcnQvY2FwdHVyZS10ZXJtaW5hbC5qc29uCjFmNDIxZTg1ZjRhYjdlMzYzMTI3ODkzODM3Zjk2ODE1ODc3ZDU1MDUyOWRlMmNmZDRkMjdjMmU4YWY5OGMzNGUgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS90cmFuc3BvcnQvY29udHJvbGZsb3cuanNvbgpjMThhNmZlZDA5YzQxMGU2NDQ1Y2U4ODFmZGU1NzcwNzdlZDJkY2RjNDIxNWM0NWE2MzNkYzdhNGM4N2VlZjQyICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvdHJhbnNwb3J0L2hvc3QtZXhpdC5qc29uCjlkZjhjYmM5NDBlMmM3NjI5MmJlMzY5ZWQ3NWI5MTc0NjlhMDhkYjkzOTAwNmE2OWY3NWM1OTc5ZDdiODMyNzYgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS90cmFuc3BvcnQvcGFyZW50LXJ1bm5pbmcuanNvbgoyMzM1YjI2YTY5YTM0MTJjOTJkNjllNzMwZmFkZDM0ZWMzZDAyNDk0ZWFiMTk0MjMzODJiNWIyOWRhOThmMTU0ICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvdHJhbnNwb3J0L3Bvc3RjYXB0dXJlLXN0ZXBzLmpzb24KMTk2NDNjMDA2OTliN2Y0NzAxMTYzNjc4NjVmMTQ4Mzk4NDc0MjdjNTBlNTc2ZmMyY2M5OWIwYjkyMGU2OTdlYyAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3RyYW5zcG9ydC9zdGFydHVwLWNhcHR1cmUtcGVuZGluZy5qc29uCjBlZDFlMGE2YWEzMTIxMDAzYjk0ZTRiMDFkNjM0M2Y4OTYzMWVhM2QxOGQxNjJjMzIzZjBiOGZhMDRhNGIzOTYgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS90cmFuc3BvcnQvc3VibWlzc2lvbi1yZXN1bHQuanNvbgo1ZjQ1ZjNlMDYwYmIzMTAxZTk0YmQ5ZDQxNWNlNzdjOWE1NzhmMGRlYjYwYjIzMGMwNWM1N2IwODJjZGIxNmNiICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvdHJhbnNwb3J0L3RyYWNlYmFjay5qc29uCjcwOTFkMGY5MWVlYWZmZDY5ZDQwMzY1NDcxNTQ4NjhmMzVlY2NkZmVlMzk1YzBjZTAwYWIyMThhMjczMDVjZjIgIHByb29mcy9wcmVsYXVuY2gtdjEvb2JzZXJ2ZWQvY2FwdHVyZS1ydW5uaW5nLTQxMjgyNC50eHQKMDE2MGE0ODM2NmQ5NmRmODE4M2IzMmM3MDVjNTFhODU4OWIwOWUwZmUxNjVmNDE3M2IzMWJhOTE2MGU4YmU5NCAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vYnNlcnZlZC9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX0pPQl9JRAoyM2Y5MzBmNjc1YWRhOWZhNDUwZDhlNDc0ZjliNmE0ZDhhYjZiMTIwZjY0ZWY1NjQ1MjczODQwZWQ3ODQwMDM3ICBwcm9vZnMvcHJlbGF1bmNoLXYxL29ic2VydmVkL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0CjhiM2Q1MjU3YTgyNTJmYjI3Y2QyN2I2ZWRiZDdhNjczOGIxZDBmOTY2NmZmZmU3YjZjODNmNmFhZWMyYzY5NTIgIHByb29mcy9wcmVsYXVuY2gtdjEvb2JzZXJ2ZWQvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvSEVMRF9OQVRJVkUudHh0CjNhMjcyMDlmNzU5NGIyMzljODdkMmQzZTM5NzY3MGM2MDIyZjdlOGE3ZTQ4OTI2YTU3OWU5MmM4OGJkMmUyNjUgIHByb29mcy9wcmVsYXVuY2gtdjEvb2JzZXJ2ZWQvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUEFSRU5UX0pPQl9JRAozNjM3NjE5MzllMDNmMWY0ZTUxMTMwYjY2Nzk3MzM2Mzk0ZjY1YjA0ODkwNzUwYjcxYTMzOTI2ZDkxNWEzMzA1ICBwcm9vZnMvcHJlbGF1bmNoLXYxL29ic2VydmVkL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BSRVBBUkVELmpzb24KZDQxNDJhN2Y5YmJjYWVmODM3MjZjYjIxN2M0MmFkNjZhZWZiZWFiM2ExYWQ0NmJhMDNhMTM3ZmQ5NzBiNDA0NCAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vYnNlcnZlZC9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0FUVEVNUFQuanNvbgoyM2Y5MzBmNjc1YWRhOWZhNDUwZDhlNDc0ZjliNmE0ZDhhYjZiMTIwZjY0ZWY1NjQ1MjczODQwZWQ3ODQwMDM3ICBwcm9vZnMvcHJlbGF1bmNoLXYxL29ic2VydmVkL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQKOGIzZDUyNTdhODI1MmZiMjdjZDI3YjZlZGJkN2E2NzM4YjFkMGY5NjY2ZmZmZTdiNmM4M2Y2YWFlYzJjNjk1MiAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vYnNlcnZlZC9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0hFTERfTkFUSVZFLnR4dAo0MzU1YTQ2YjE5ZDM0OGRjMmY1N2MwNDZmOGVmNjNkNDUzOGViYjkzNjAwMGYzYzllZTk1NGEyNzQ2MGRkODY1ICBwcm9vZnMvcHJlbGF1bmNoLXYxL29ic2VydmVkL2hvc3QtZXhpdC00MTI4MjMudHh0CmRlNmI5OWYzMjg3ZTc2YmNiNWVmZjczOWU3ZjlhYzc1NGEzOWFlN2FjOTY3ZWY4OTc3ZjQ2ZGNiOWZhN2ZlYTUgIHByb29mcy9wcmVsYXVuY2gtdjEvb2JzZXJ2ZWQvbG9ncy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS00MTI4MjMuZXJyCmUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUgIHByb29mcy9wcmVsYXVuY2gtdjEvb2JzZXJ2ZWQvbG9ncy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS00MTI4MjMub3V0CmUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUgIHByb29mcy9wcmVsYXVuY2gtdjEvb2JzZXJ2ZWQvbG9ncy9lbG1vLW5hdGl2ZS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS00MTI4MjQuZXJyCmUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUgIHByb29mcy9wcmVsYXVuY2gtdjEvb2JzZXJ2ZWQvbG9ncy9lbG1vLW5hdGl2ZS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS00MTI4MjQub3V0CjlhMjcxZjJhOTE2YjBiNmVlNmNlY2IyNDI2ZjBiMzIwNmVmMDc0NTc4YmU1NWQ5YmM5NGY2ZjNmZTNhYjg2YWEgIHByb29mcy9wcmVsYXVuY2gtdjEvb2JzZXJ2ZWQvbmF0aXZlLTQxMjgyMy5leGl0CmUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUgIHByb29mcy9wcmVsYXVuY2gtdjEvb2JzZXJ2ZWQvbmF0aXZlLTQxMjgyMy5zdGRlcnIKYmY5ZDJiMTRmYjgxMjZkZTkxZjE0ZmFkMzgzZTlmMjk1M2VkOTZjOGFlNTFjNjY3MmY0NWM5Mjk1OTczMGI4YyAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vYnNlcnZlZC9uYXRpdmUtNDEyODIzLnN0ZXBzLmpzb24KMWRmZWE0MzQ3ZmYwZjlkYjczNTVkOGIwNGJhMDRiMmFhZjk2MzE4ODc4NDQ3M2Y2NGY0ODdmY2YzMTA3Njk2MyAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vYnNlcnZlZC9uYXRpdmUtNDEyODIzLnR4dApjMWQzNTZiYTA0OTkzMWM0NzllYWY4ODY4NzNhM2NhNjE2ODYxMWJhZjY3ZTA3ZjY5ODk4ZWNkM2MxNDM5ZmZiICBwcm9vZnMvcHJlbGF1bmNoLXYxL29yaWdpbmFsL0ZJTEVTLnNoYTI1Ngo1YjMxOWU3OTRiNmRjYWVjZDUzYTNmNzE1NGUyM2YyNzAyMDdjYzVlOWNkYzAyNzIzNWJiYThlMWUzNDdlOTlhICBwcm9vZnMvcHJlbGF1bmNoLXYxL29yaWdpbmFsL2NhcHR1cmUtbmF0aXZlLnNiYXRjaAoyYjA1NDk3M2M0NGE5OGZmMjQ0YzQyNmM1MDAxZWFlYWM0NmE2ZjRjNGNhOTFkYjViZGVhYzU0OTdlMGIwNDEwICBwcm9vZnMvcHJlbGF1bmNoLXYxL29yaWdpbmFsL2Z1bGwuc2JhdGNoCjBkOGY4NTA3MWRjOGNlOWQ3MzY0MzM5YjNjNGNlNzc3Y2JjOGNmYTZkZjQ0NzRiODQ3NjljOWU0MWYyZWE4ZmYgIHByb29mcy9wcmVsYXVuY2gtdjEvb3JpZ2luYWwvZ3VhcmRfZnVsbC5weQowOGQ1YmQzNTRhMGViODFkYWQ0Yjk2NjQwMzdlNzExYWM0ZjdlY2MyYjU3MzU1ZGIyZTQxNTQ1NzFjNDk2OTdjICBwcm9vZnMvcHJlbGF1bmNoLXYxL29yaWdpbmFsL25hdGl2ZV9ndWFyZC5weQoxMDJhY2JmNmViYjU1Y2E2M2IxZjcxNzRhOTQzYmIwYTYzZjkzYWExNTdlNTMzYjY1YWFkMWYyZWE3MDVkMDhkICBwcm9vZnMvcHJlbGF1bmNoLXYxL29yaWdpbmFsL29wcy9mdWxsLnNiYXRjaAozOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3ICBwcm9vZnMvcHJlbGF1bmNoLXYxL29yaWdpbmFsL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS5qc29uCmFkZjQ1NTI0ZGUzYzJlNmRiYTE4NjU3MmU3MTUxZDQ4YmZjYTBiM2FkYzhlNmNmOWRlZmQ2ODZiNDc3NDRjODcgIHByb29mcy9wcmVsYXVuY2gtdjEvb3JpZ2luYWwvb3BzL3NlcnZpY2UvRklMRVMuc2hhMjU2CmNkMjllZGMxNDhjMGFjYmNjMmFiMzE4ODllYjQxNjJkZGU1N2I4MzQyNTVkMDk2Njk4NmFmMjNhZDIxZTJmZWQgIHByb29mcy9wcmVsYXVuY2gtdjEvb3JpZ2luYWwvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9jb250cmFjdC5weQo1MzM0MWVmMDk2Mjg4M2M0NWVmN2RmMmZmYTQ0ZjczYTljYmQ1YWMzMmQ3Yjg0N2ExNjNlOTM4NTM0Zjc1MzY0ICBwcm9vZnMvcHJlbGF1bmNoLXYxL29yaWdpbmFsL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvbmF0aXZlX2ludGVycnVwdGlvbi5weQo4MzNmODdmM2UzNWIwNWZlMmZiNzhlZWEyYmE1MDM4YjhmYzNjODUzNWFiYTFkNTA3NzdkMWJmMjZkOGViODdjICBwcm9vZnMvcHJlbGF1bmNoLXYxL29yaWdpbmFsL3Byb29mcy9zbW9rZS9ndWFyZC5weQpmMmY1NWQzZjBlOWY0MWIzZDg1NDgwY2E5ZDhlMGVjMzEzZmJlMTZlNTM0M2RmZmM0NjExNTRiZjg4MDEyYWZkICBwcm9vZnMvcHJlbGF1bmNoLXYxL29yaWdpbmFsL3N1Ym1pdF9mdWxsX29uY2UucHkKYTU0YWJkY2UyOGFjOGZhZTI4NDk2ZDc1NmNlZjQxMjM4NTM5NDQ0OWM3OWIyMzk1NjBhOTFjOTBhNWNmZTg4YiAgcHJvb2ZzL3ByZWxhdW5jaC12MS90cmFuc3BvcnQvZGVzdGluYXRpb24tb2JzZXJ2YXRpb24uanNvbgpkODZjZTk3ZTM4NDg5MWMzODU3OWQ0YjY2YjRmYmY1YzJkYmQ4OTM1YWNlZDkxODkxNjY4Y2VjOWI4MzVmY2VkICBwcm9vZnMvcHJlbGF1bmNoLXYxL3RyYW5zcG9ydC9kZXN0aW5hdGlvbi1vYnNlcnZhdGlvbi5zdGRlcnIKM2Q3MjdiNmVlOTRjYmNkMDZlNzZiNDAxMTdlNzY0OTQ3YjllMWE1NjQ5ZWI5Y2I4ZTM0NDJkZDdjMjEyMTQxYyAgcHJvb2ZzL3ByZWxhdW5jaC12MS90cmFuc3BvcnQvZGVzdGluYXRpb24tb2JzZXJ2YXRpb24uc3Rkb3V0CmI2Mzk5MmVjMjk4OGU2Mjk1N2QwOGEzMmE1Y2JjZGJjZjBiMjU3OWFiYmEzMjJmMzdjMzRiNDFjYzBlOWQ0NDUgIHByb29mcy9wcmVsYXVuY2gtdjEvdHJhbnNwb3J0L2RpYWdub3Npcy1maW5hbC5qc29uCjIzODJjNTRjN2RjYmVjNGUzMzRhYjc3Mzk3MDMyNDZiM2I2MjgwMjE1MDA2NWZlZDk4MjcyZDJkMTM1YzZhY2MgIHByb29mcy9wcmVsYXVuY2gtdjEvdHJhbnNwb3J0L2ZhaWx1cmUtc21hbGwtYXJ0aWZhY3RzLmpzb24KZjkxYjA4NzgwNzYyNWFlOThjODkwNDM3NDU2ZWVmZDQxMDM3MzQzYWRiZmM0NDg0NzU3ZWRmMjBjZWVjNWZiNiAgcHJvb2ZzL3ByZWxhdW5jaC12MS90cmFuc3BvcnQvc3RhdHVzLWFuZC1nYXRld2F5LXB5dGhvbi5qc29uCjY2MzAwZmRmM2ZkOGNiMTVhN2E4MGRlZjM1YzhiNjJjMmM5Njg2NTg5YzNlOTJmNzI4MThhYmJiZDc5ZTExOWMgIHByb29mcy9wcmVsYXVuY2gtdjEvdHJhbnNwb3J0L3N0YXR1cy1hbmQtZ2F0ZXdheS1weXRob24uc3RkZXJyCmE3NGVhNzUwN2ZmMzA2NjIwMDBlZDZkZDg5YWNkYjU0NDk2ZDM1ODJmOTIwNDQwNDFiM2RhYzg3OGE2NGE4OTcgIHByb29mcy9wcmVsYXVuY2gtdjEvdHJhbnNwb3J0L3N0YXR1cy1hbmQtZ2F0ZXdheS1weXRob24uc3Rkb3V0CjM0YTVmZTIwNjQ0NTU4M2NlMTEwOGUwYmNiNTdjZDNhNmI5YjAwNGI1YzZkNmQ5ZjVlYjhhZTQwNzhhNzE2YjcgIHByb29mcy9wcmVsYXVuY2gtdjEvdHJhbnNwb3J0L3Rlcm1pbmFsLXJlYWQtMS5qc29uCjVkNGZkMzJjYjRlMDMwYWI4ZTUyMmU5ZGMwYmUzNWJlNzgwNjI3OGYwMWQ2OThhMmRhZGY1YzhmZmE1NmQ5NGEgIHByb29mcy9wcmVsYXVuY2gtdjEvdHJhbnNwb3J0L3Rlcm1pbmFsLXJlYWQtMS5zdGRlcnIKYWM3NGJlNTkyMWQ4M2ZkNzhlYzU3ZGY4Y2IxMTNlYjE1MmY4MzdhOGQ2ZGE4MDk1OGI0MjE0MTAyNWNkZWM3MSAgcHJvb2ZzL3ByZWxhdW5jaC12MS90cmFuc3BvcnQvdGVybWluYWwtcmVhZC0xLnN0ZG91dAoxZmM4YmM5OGRjZTg1ODllMzUyYmQ1OTkwYjAwMzgzNGE5MTk1YzM4NTEwNzAyNzk1NjI5MWNjNGNmODY5NTg4ICBwcm9vZnMvc21va2UvQVJDSElURUNUVVJFX1BBUkFNRVRFUl9VU0FHRS5qc29uCjBmMmQ2YzVmMDQ3ODEyNTE2MzY3NDMwNzY3ZThmNTI3MGE0YzQ4Y2UxYmYxYjUxYTE3MDc5MzUyYzU4MDQ1YzAgIHByb29mcy9zbW9rZS9GSUxFUy5zaGEyNTYKMjUwOGZhZDUzODAxZTJjMDY0Y2ZlNmFjOGZmOWE5ZjBjMDA4MmY5YWRhYzU5MGI2ZGMxY2VlYTU1NmNiY2UxOSAgcHJvb2ZzL3Ntb2tlL1JFQURNRS5tZAo4MGRiMmVmMDM4ZDFlYmUwMDUzY2EyN2UzNTkzN2RlODFhYjJiNTk1NmZkNGU2N2RkNmU0ZDAyOTIwYzU5MzFjICBwcm9vZnMvc21va2UvUkVRVUVTVF9URU1QTEFURS5qc29uCmYzNTk5MDAyYWNkZGE5Yzk4NzkwZmNhMGQzMjlhMjEzODlhZTJhYjU0OWRjN2JlMjc4MDdmZTI5NzlkNzY2OGYgIHByb29mcy9zbW9rZS9iaW5kX2NwdS5weQpkZjE0NmY1ODRmZjBhMWMzZDJjMDkxYjExNTA5NTQwZTcwZWIxMjMxYmY3ZWI2N2NlNmQ4Zjg4NzU0ZTc0MjRmICBwcm9vZnMvc21va2UvYmluZGluZ3MuanNvbgo5YmEwZWYxM2MwM2JjODYyMzA2NDgwYTQ1MzcxOTNkOGMyMDY4MTNiYWY1MWJiYzEyZDQzNGJiZDQ0YWRlMmFmICBwcm9vZnMvc21va2UvY2FwdHVyZS1uYXRpdmUuc2JhdGNoCmNjNDI0NjljNzdmYWFjYWYyNTQxYWFlNmI4OWUyNmM3ZDgyMWExNzU1NzdhOTVmOTIwNWRhYzIyNDBjOTc1YmYgIHByb29mcy9zbW9rZS9jYXB0dXJlLXJ1bm5pbmctNDEyODIyLnR4dApjM2ZhZWM1ZTc3ODA2ZWY4MDI5MDNiYTk5NmYxNzg5ZTY0NjVjMDhjM2JmMTFhZDM5YjQwNDI0NDIzNjgwNjg3ICBwcm9vZnMvc21va2UvY2xhaW1zLzBlNDk2NDllYjUxNThjNmYxM2Q0YjQ2N2E4ZjhiOWZjMWUyMzRhZjhmNWIxMmM0MDFmNWNkYjQxMjcwYjU1NjkvQ0FQVFVSRV9KT0JfSUQKOWQwNzI0YzA3ZGFiMmNkMTcyMDE4OWQ3M2JiODcyNzVjMDNlNjE3MmZhZTdkNDBiMjE1MmEwM2M3MjliMzBiNyAgcHJvb2ZzL3Ntb2tlL2NsYWltcy8wZTQ5NjQ5ZWI1MTU4YzZmMTNkNGI0NjdhOGY4YjlmYzFlMjM0YWY4ZjViMTJjNDAxZjVjZGI0MTI3MGI1NTY5L0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0CmVmYjlmYTYzYmZmODBlMjMxYTc0ZThhZjI2NzI4MzA4NjdlYmRmZTc3OWE0ODQ2MWI2YzllNjc5MGYwYjBjNDkgIHByb29mcy9zbW9rZS9jbGFpbXMvMGU0OTY0OWViNTE1OGM2ZjEzZDRiNDY3YThmOGI5ZmMxZTIzNGFmOGY1YjEyYzQwMWY1Y2RiNDEyNzBiNTU2OS9IRUxEX05BVElWRS50eHQKMjMzMzFlZGRiZWE2YjllNzI5ZTZhNDc2M2Q1YjBiZmE1MTZmZTJkMzc1ODgxODA2MTZlM2ZjMTFiMjFkMDAzZiAgcHJvb2ZzL3Ntb2tlL2NsYWltcy8wZTQ5NjQ5ZWI1MTU4YzZmMTNkNGI0NjdhOGY4YjlmYzFlMjM0YWY4ZjViMTJjNDAxZjVjZGI0MTI3MGI1NTY5L1BBUkVOVF9KT0JfSUQKOWQwNzI0YzA3ZGFiMmNkMTcyMDE4OWQ3M2JiODcyNzVjMDNlNjE3MmZhZTdkNDBiMjE1MmEwM2M3MjliMzBiNyAgcHJvb2ZzL3Ntb2tlL2NsYWltcy8wZTQ5NjQ5ZWI1MTU4YzZmMTNkNGI0NjdhOGY4YjlmYzFlMjM0YWY4ZjViMTJjNDAxZjVjZGI0MTI3MGI1NTY5L1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQKZWZiOWZhNjNiZmY4MGUyMzFhNzRlOGFmMjY3MjgzMDg2N2ViZGZlNzc5YTQ4NDYxYjZjOWU2NzkwZjBiMGM0OSAgcHJvb2ZzL3Ntb2tlL2NsYWltcy8wZTQ5NjQ5ZWI1MTU4YzZmMTNkNGI0NjdhOGY4YjlmYzFlMjM0YWY4ZjViMTJjNDAxZjVjZGI0MTI3MGI1NTY5L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0CmRkYjE4YWZkOWJjYzQzMTc0ODYxYjJkN2Y1ZGExNzU0ZTYzZWUyZDNhMWJmMjE3MzY3YWYwOGY1MzkzMmUxNzQgIHByb29mcy9zbW9rZS9jbGFpbXMvMGU0OTY0OWViNTE1OGM2ZjEzZDRiNDY3YThmOGI5ZmMxZTIzNGFmOGY1YjEyYzQwMWY1Y2RiNDEyNzBiNTU2OS9SVU5OSU5HX0FETUlTU0lPTi5qc29uCmFmNDE2ZTlhNjdhZTVhOTY1ODAwN2YwZWM1YjI1ZWM3MjUzMDllZjA1Y2YwMDg2NGYwZTU1YjkwZmVmZTgxNjQgIHByb29mcy9zbW9rZS9jb3BpZWQtaGVscGVyLXByb3ZlbmFuY2UuanNvbgowNzQ3ODZkZmRmYjAyZTQ1NDNkMDk2NzI4MGNjNzRjNzdmNzcyODdhNzY2ZWY1MTE0MTE3NGViYzM0MmY3ZGNhICBwcm9vZnMvc21va2UvY3B1LXByb29mLXJldHJpZXZhbC1wbGFuLmpzb24KMTRkMTA2YzQ4YWNkYmNhZDAzZTQ1MDRlYWNjNmNkN2I5ZGFkZTgzN2NkYzE1ODJmYmI3ZjBjZTk5OWUyMDdlZiAgcHJvb2ZzL3Ntb2tlL2NwdV9ndWFyZF9yZWZlcmVuY2UucHkKOTUzN2FkN2VhNGE4NjYxZTE3NzNjZDgzYTQ3MjA1YjM3MTRkYWMxYTI1MzUzZjIzZjJmY2UxMWExMWY3YWQ0MiAgcHJvb2ZzL3Ntb2tlL2NwdV9pbnZlbnRvcnlfYXVkaXRfcmVmZXJlbmNlLnB5CmFlNTUyNjdhY2FjNTc4YTQ3MDhhNzU1ZTBkZGFiMDIwN2IzMzBjMzg4OGYwNWU1Mzc1YTYwMGZmMjg5NzZhNWEgIHByb29mcy9zbW9rZS9maW5hbGl6ZV9zbW9rZS5weQo4MzNmODdmM2UzNWIwNWZlMmZiNzhlZWEyYmE1MDM4YjhmYzNjODUzNWFiYTFkNTA3NzdkMWJmMjZkOGViODdjICBwcm9vZnMvc21va2UvZ3VhcmQucHkKOWEyNzFmMmE5MTZiMGI2ZWU2Y2VjYjI0MjZmMGIzMjA2ZWYwNzQ1NzhiZTU1ZDliYzk0ZjZmM2ZlM2FiODZhYSAgcHJvb2ZzL3Ntb2tlL2hvc3QtZXhpdC00MTI4MjEudHh0CmJkOGJlYzM1NjdhOTYxMjNlNDM4MDliMzFmMTA3ZmYyYTNiODgwMmQ3Y2Q1ZmExNjdlZjE4NmZjODgyZjRmNDggIHByb29mcy9zbW9rZS9pbnB1dHMvY3B1LXByZWZsaWdodC1VTkJPVU5ELnRlbXBsYXRlLmpzb24KNTVlODZiYzMwMGFkZmE3OTRmMWQ0MWViMjEyMDFkYjkxMzJkNzU2NzNhOTQ5NGY3MDkxZGFmNGUzOTYxOTgwYiAgcHJvb2ZzL3Ntb2tlL2lucHV0cy9leHBlY3RlZC1jcHUtcmVxdWVzdC5qc29uCjM4N2Q5Njc3NWM3Y2ViZmRhYjEyMWY2YjQ1NDQzMGYyOTBlYzY2ODk4NWUzMmVmOWY4MTU3ODVkNWEwYzc0MDkgIHByb29mcy9zbW9rZS9pbnB1dHMvZXhwZWN0ZWQtc21va2UtcmVzb2x2ZWQueWFtbAo5YTI3MWYyYTkxNmIwYjZlZTZjZWNiMjQyNmYwYjMyMDZlZjA3NDU3OGJlNTVkOWJjOTRmNmYzZmUzYWI4NmFhICBwcm9vZnMvc21va2UvbmF0aXZlLTQxMjgyMS5leGl0CmUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUgIHByb29mcy9zbW9rZS9uYXRpdmUtNDEyODIxLnN0ZGVycgo5MjJlNDEwMjE4OGI3MTg3ZmUzYWMyODA3YjlhYjQ3ZjE3YTliODk4Mzk0YzNlODg5ODZiNGU0MTAzNjk5MjUzICBwcm9vZnMvc21va2UvbmF0aXZlLTQxMjgyMS5zdGVwcy5qc29uCmJmY2ZkYjY3NGQ4YWU5YTA1ZmYyOTU0OTAwOTdlMTFhM2I5MWNiNjI5NWQwMTBiODFlNDM5OTQwNDU2OTBjOWEgIHByb29mcy9zbW9rZS9uYXRpdmUtNDEyODIxLnR4dAo2MGEyYzg1M2ZjNTg4MzBjNDI2NGQyNmZlODhiNDE5NTQ2NjExNjliN2UzNGU4MDUwMDUyMzA4MDMwMTcwYTRmICBwcm9vZnMvc21va2Uvb3BzL0ZJTEVTLnNoYTI1NgoyMjQzY2Y4NDZmZWIzMTZkMjk5ZTI0M2RiMGE2YTdhYzM3OGU1ZmNiZmZiOGNkZGI5MzRhY2E3ZDI4MWM5ZmY5ICBwcm9vZnMvc21va2Uvb3BzL2NhbmRpZGF0ZV9nYXRlLnB5CjA2YjNjYWIxMzVmOTBmMTIyOTE3MDhiZGJlNmQ0M2VlNmZiZjA1NDg4ODQyOGRhMmE4YTQzNjA3NzYyMWE2NGYgIHByb29mcy9zbW9rZS9vcHMvZmEzLWJpbmRpbmcuanNvbgoxMDJhY2JmNmViYjU1Y2E2M2IxZjcxNzRhOTQzYmIwYTYzZjkzYWExNTdlNTMzYjY1YWFkMWYyZWE3MDVkMDhkICBwcm9vZnMvc21va2Uvb3BzL2Z1bGwuc2JhdGNoCjMzYjhjY2ZmYjlkNTI1M2QzZDE4NDcxYTE1ZjM0YTI4MjYzMjgxZjA2Y2VmNmYzMjkwYjFiYmQ3MWY4YjBiODcgIHByb29mcy9zbW9rZS9vcHMvZ3B1X2hlYWx0aF9yMy5weQplMWYzNzAxZmI1ZGM2ZTYwNWI3NTlhN2JiYzNkNjU1NTgyYzIwN2MyYmU3ZjE5YTNhYWY2NDIwMWEwYTcxYjAyICBwcm9vZnMvc21va2Uvb3BzL2dwdV9oZWFsdGhfc2V0LnB5CjcyOGVhODE2MzBlMzQwODRjYzE3MzJiYmJjNTNjOGU2NjYxYmRhYjE0MjU1N2Y1M2EwMmRhODM3YmIyNTc3ZTEgIHByb29mcy9zbW9rZS9vcHMvbGFtYmRhX2luc2lkZS5zaAo0ZDU2OTVkYjRlNzAzYTJhYzFlYTI5NDE4ZDM0MjYxZmZlMDZjMDQwZmMzNjdlNWFmOTYwNzg4NzE1OTQ0ZDE5ICBwcm9vZnMvc21va2Uvb3BzL2xhbWJkYV9ydW50aW1lLnB5CjUwZDNmMzE2NDFlYmFmNDk0NTQyZDYzY2Y0MzM4MDQ4NmNhOWVkNTBiYzMxNWM4NDZjZWUzNTRhMmU5MWNlMzIgIHByb29mcy9zbW9rZS9vcHMvbGFtYmRhX3N0YWdlX3NvdXJjZS5zaAoyYTllZjI5ZTg0ZTJkMjgyZjk0NTM4YTZlYWI0NWJjNzc4ZDFlZjYxNGJhN2EyOWE5NDAyMzVhOWE4NjU5NTU0ICBwcm9vZnMvc21va2Uvb3BzL2xhdW5jaGVyX2NvbW1vbi5zaAozNGExOGU0OTEzNzQxNGNiNzVlYmNjMmVlMzM4Mjg1NGZjNTA3MWFiZmNmMTc2NzYxMTVhNGE3ZTM3NTM3YzA1ICBwcm9vZnMvc21va2Uvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi5jYXBhY2l0eS1yYW5rMC5qc29uCjZlMzU3YTM3NGIzNTFkZDVjZTE5NjhlOWM3ZmU3OTA1NDJkYmI3OTAwYzMwYzYxM2NiYzNjYjdmYmVhZDVjN2IgIHByb29mcy9zbW9rZS9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXNtb2tlLXYyLmNhcGFjaXR5LXJhbmsxLmpzb24KMjFkNDgwMDUzYmVlZmU1YWEwODRkMDIwYjVmZmE2MWEyNTkxMDNkNDlmMWM4Y2QwNzdlNjI5NTlmNjE2MTgwZSAgcHJvb2ZzL3Ntb2tlL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tc21va2UtdjIuY2FwYWNpdHktcmFuazIuanNvbgo3YzFlYzQ0ZmJjNWRlOWVlNmE3MGY2ODNhZDdhYjgzNjQwNzBjNzVjYjQ1Zjc3OWU4NjViODY1ZjhjZGRiZWI5ICBwcm9vZnMvc21va2Uvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi5jYXBhY2l0eS1yYW5rMy5qc29uCjZhM2Q0NDcxNWZlMDU5MGEyOTUwOTQ3MDgxM2MxYjI5ZjY2NGI3ZTc4ZDI0YmY2ZmI0NDY0NWE5ZDMwOWNiZmUgIHByb29mcy9zbW9rZS9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXNtb2tlLXYyLmNhcGFjaXR5Lmpzb24KMGU0OTY0OWViNTE1OGM2ZjEzZDRiNDY3YThmOGI5ZmMxZTIzNGFmOGY1YjEyYzQwMWY1Y2RiNDEyNzBiNTU2OSAgcHJvb2ZzL3Ntb2tlL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tc21va2UtdjIuanNvbgpkNmFkZDVmNmU1ZWNlNDllZTg3OTYzY2YxNGY4MzVhMDNkMDdlN2UxZmEwYmJlN2U1MTc1ODU4NTdjM2E3MjgyICBwcm9vZnMvc21va2Uvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi5wcmVmbGlnaHQuanNvbgozODdkOTY3NzVjN2NlYmZkYWIxMjFmNmI0NTQ0MzBmMjkwZWM2Njg5ODVlMzJlZjlmODE1Nzg1ZDVhMGM3NDA5ICBwcm9vZnMvc21va2Uvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi5yZXNvbHZlZC55YW1sCjBkNzliNjIxZmFjODY0Mjc1MTUzMTY1ZDE4NDY3ZDZjNmYyZGI3YTc4MzUxY2U2MDgzNzNmOTJkZWQxZmEzNGMgIHByb29mcy9zbW9rZS9vcHMvcnVuX2Z1bGwucHkKZmZmZDY1ZWQ1Yjg1YjVhYzAxNzhkMDJiMTNiOGU3NDZhNjlkYzI5ZDE0M2Q5MDkwODNjYTRmMTNmYjNlYTJlZSAgcHJvb2ZzL3Ntb2tlL29wcy9ydW50aW1lLWJpbmRpbmcuanNvbgo5YmU2MWE3MWE4MTgxZWIzMGM2ZTNhZDJjMzA3MjFiOGNlNDJjOTI2OTZjMzExOTM5NWYwNGQ4ZjQxYjFhNGI0ICBwcm9vZnMvc21va2Uvb3BzL3J1bnRpbWVfYm9vdHN0cmFwLnB5CmFkZjQ1NTI0ZGUzYzJlNmRiYTE4NjU3MmU3MTUxZDQ4YmZjYTBiM2FkYzhlNmNmOWRlZmQ2ODZiNDc3NDRjODcgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9GSUxFUy5zaGEyNTYKYWY0NGEyNjQxZDc5NzU0NjE1NzQ2ZmU5YTZjNzA4YjA0YjgxZWE4MDczMThjZjk3MDBhMGVlMjQ2NWJjNzc5NiAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvY2x1c3RlcnMvcGFjZS9fX2luaXRfXy5weQpiYWU5MDg2MDhkMTVmNTVmZjhjMGVhYjZmMTQ1YmFhOGQ2MzE3MTEyMjQ1ZDQ0YjgyYjE3MDgzMTczOWY4YjZmICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy9jbHVzdGVycy9wYWNlL2dwdV9hZG1pc3Npb24ucHkKNTc4NjFjYmU0NzFkZmIzNTJjYzNhODgxOGVjNDdkYWU3NmIwNjJiZmE1ZmU0ZWViNTQ5ZDYyOWIyZTgzZTk2MiAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvY2x1c3RlcnMvcGFjZS9ncHVfb3duZXJzaGlwLnB5CjEzMDM1ZDI2M2Y0MzFhNzdlOWQ5MGJkZjFiMWU1OTY3ODdiMTlkOTEzY2JkZTc2N2IxYTJjYTBjNjI3YmYyM2UgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL2NsdXN0ZXJzL3BhY2UvcGFjZV9wb2RtYW4ucHkKODZhZTMyZTQxOTQ1ZGIzM2E2ZDk3YTRhNzgzZWZjZWIwMTliZjgxNzcxNDUwOGY0NzU5ZGIzMjJmZGJkNzVjMCAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvaWNlL2ljZV9jaGVja3BvaW50X21pcnJvci5weQo2NGVkMDU2MDNjMzc4NTI2NmNkMmU1YjI2OGRmZjcxZGExZGFhYzcxN2Y3MDk3MWVlMDViM2RlMDU3OWI3MGE3ICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9hbGxvY2F0aW9uLnB5CjVhZGE4ZjFiNTQ0NzI3NzE5ZTIyNjRjMjBlZGJiNDVlMzNkMjlmNzExNDU1ZWI3MjViYzdjOWM5NGVlMzliMDggIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2FsbG9jYXRpb25fYm91bmRhcnkucHkKNmQ2NGUzYjA2YWNhODg0MmM0NjJmOTMxMWM3MDQwYzQ5OWMwMTIyNTg0ZDljMzdlNDFjMDQxODZhNTFlMWU3YiAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvYm91bmRhcnlfdW5jZXJ0YWludHkucHkKMjI0M2NmODQ2ZmViMzE2ZDI5OWUyNDNkYjBhNmE3YWMzNzhlNWZjYmZmYjhjZGRiOTM0YWNhN2QyODFjOWZmOSAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvY2FuZGlkYXRlX2dhdGUucHkKZGY0N2ExY2MyZDczZTU5ZjY4ZDI4MTlhYTAxMDEyZTYzMWRjNjcwNmYwOTFhZTJmZWExNjU1YzUxNzM4MjE0YiAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvY2FwdHVyZV9uYXRpdmUuc2JhdGNoCjI2YjhjNmM4ZjRkYjI3NTNmYjFmNDk5NmM2MDNhY2RhMGNmOGZiMTQ3OTdlN2UxN2YzN2IxYThmMjE0MGVkNDcgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2NoZWNrX3dhbmRiLnB5CmM3OGQyZTdhMzJjZmI0MzdiNjE3ZGY2MGE3YWMxMzAxMzQ0Njk4ZGY0MDU0ZjVmYmJmN2ZiNDllN2IzZDYxMDQgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2NoZWNrcG9pbnRfaW5zcGVjdGlvbi5weQo5ZmJhZTE4ZTEyMzVlYzFjMmVhYzNlYjIxNTMxZWIyMjU5MGQyNDRlNTgwOWUxMzQyZDM2YzQ2ZmYyMmVhZDNlICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9jb250aW51YXRpb24ucHkKY2QyOWVkYzE0OGMwYWNiY2MyYWIzMTg4OWViNDE2MmRkZTU3YjgzNDI1NWQwOTY2OTg2YWYyM2FkMjFlMmZlZCAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvY29udHJhY3QucHkKN2ZmODcwYzIzMDRkZDUzODc2ZjRhMTdiNDExYjEzNDBiYzZlYWMyNTJmZDI1ZmZlZmVmMjI0OGJkNDliNzczOSAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvZGF0YXNldF9jb250cmFjdC5weQo1OGE0NWExOTI3YTAzOTU5Mjc5YjY1NTc4OTQ2NWIzZDc5MTIxYTg0NzQyOTc2Mzg5YmJlOTE2MjM5Y2Y5OWY4ICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9pbnRlcnJ1cHRpb25fYWRtaXNzaW9uLnB5CjEwMmFjYmY2ZWJiNTVjYTYzYjFmNzE3NGE5NDNiYjBhNjNmOTNhYTE1N2U1MzNiNjVhYWQxZjJlYTcwNWQwOGQgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2xhbWJkYV9mdWxsLnNiYXRjaAo3MjhlYTgxNjMwZTM0MDg0Y2MxNzMyYmJiYzUzYzhlNjY2MWJkYWIxNDI1NTdmNTNhMDJkYTgzN2JiMjU3N2UxICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9sYW1iZGFfaW5zaWRlLnNoCjRkNTY5NWRiNGU3MDNhMmFjMWVhMjk0MThkMzQyNjFmZmUwNmMwNDBmYzM2N2U1YWY5NjA3ODg3MTU5NDRkMTkgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2xhbWJkYV9ydW50aW1lLnB5CjUwZDNmMzE2NDFlYmFmNDk0NTQyZDYzY2Y0MzM4MDQ4NmNhOWVkNTBiYzMxNWM4NDZjZWUzNTRhMmU5MWNlMzIgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2xhbWJkYV9zdGFnZV9zb3VyY2Uuc2gKODg0Mjk5ZmMwZGM4NzYxNDdjMzJjZGEwMzJkMzA0YjBhYmRlMjYxNTg2MTQ4YjdlYmUxOGYwMTcwNmNlZGFjNyAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvbHJfcG9saWN5LnB5CjUzMzQxZWYwOTYyODgzYzQ1ZWY3ZGYyZmZhNDRmNzNhOWNiZDVhYzMyZDdiODQ3YTE2M2U5Mzg1MzRmNzUzNjQgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L25hdGl2ZV9pbnRlcnJ1cHRpb24ucHkKNTM0NmRhN2FmZjFlZTQ1YmEyOWFhODU0Njc3ODk2MzUzMGNhMzU1ZjE5ODAwNzY3NGQ0ODhlODgyNzEyNzg5NCAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvbmF0aXZlX3JlY292ZXJ5LnB5CmI0YWJhNTJhMjczNDQ1NmEzNWJlYTI5ODQ0NDdjODNjYmUwMjg0ZmE4MDBkNTFjZjBmN2NlYWRhYWIxMjIwMmMgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L25hdGl2ZV9zdWJ0YXNrcy5weQo3ZjEyOWM1Y2VmNzJjYzQ1YzcxYTA1ZDQwNGRkMTg1MmViNGFiNWEyODMzOWE5NzNjMjk3MzY1YmQxZTRlZTg3ICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9vcmlnaW5hbF9vYnNlcnZlci5weQpkZjY0NWJkMjk1OTlmNWNmM2FkMTI0NzNhYWI1M2Y5NmIyMWE5ZDE3MjM2YjZhY2U0YTNiMWNjOGFlZWFhZThiICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9waGFzZV9vYnNlcnZlcl9wcm9vZi5weQpjZTU3YjA5MThmODEyYWU0YTUyOWQ3ZTQzOTU5ODY2YzljZTAzNDZkMmU1MDE0M2JlOTYyZjBiMDE4ZGZmMTBhICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9wcm9kdWN0aW9uX2hpc3RvcnkucHkKMGRmMDFhN2Y2MGE1ZWIzNDljY2UxNDVjYzc2YTgzZTI3OTA2NGJmMjkzZGU2ZDhjNjBiMGQwMDU1YmU0ZDdiNyAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvcHJvZHVjdGlvbl9yZWNvdmVyeS5weQo3MWI3MjM4NzcyZmZkZDgyNjBhMmIwMjBlMWExM2Q1N2FkY2Y2NGU1NjIyNWYwNWFiOWI3M2JmNTI5ZjQ5NmVlICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9yZWNvdmVyeV9jaGVjay5weQpjYWZmYTA3OGU1M2ViMDIyYTI2NWIwYTc5YmU5NzNmMzcwNzA1NjhlNzg3ZjY0MzMwYTliZGNiN2VjZDA2MWI5ICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9yZXRlbnRpb24ucHkKNzE4MzdlNjNlNTNhMDQ1MzUxZGQzZWZjYzliODRiOGExYzg1YWExNDk2MDdmMjNkNTY0YjZlYmQ4MmQ5NDIxYiAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvcnVuLnB5Cjg4YThlMjBlZjkzYTk1OGVkZTEzMjAzZTE4NjdkNjQ3MzRiMDVkMmFlYThjYjA4ZmZkZjAxNzZmNTYyY2U2OGIgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L3NlcnZpY2VfYm9vdHN0cmFwLnB5CmU0M2NmZTg0ODM5NDlhNmMxYzBjN2JlYmY4ZmY1MmU1ODllZTFlNDQyNTY0OTkyYjU3ZThmNTQ1YjNkNjkxZTEgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L3ZlcmlmeV9mYWN0b3JpYWwucHkKODYxYjFmNDJhYTU0ZTgxMjM4OTgxOTZlOWU5MjI0MWYzOWFhOGJlYzljZTNlODcxZTM3YmNmNGQzZGI2YzBlNCAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvdmVyaWZ5X2Z1bGwucHkKMGI5Y2MwNzVjOWZhYTVlZjk4ODNkMTEwN2IzM2VjNzU0NjhkYmIyNzE4MzZjZjZiNTUwYmJjNGIwMWEwZjE3YSAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvdmVyaWZ5X3RlbXBvcmFsX3BhaXIucHkKMDI5MjM0MjQ1YmNhMDI0NDY1OWRmNGFlY2U1ZmNjZWQwYTcxYTJhNTViYzQxZGZkMDQyNmFkMmEwMTk1MjliNiAgcHJvb2ZzL3Ntb2tlL29wcy92ZXJpZnlfam9pbnRfZGF0YV9jYWNoZS5weQpiM2NkZTA4OTA3NjZjYTQ5MzExZjM0MjdmYTY5MzgyODUwMmFjNWViNzlkMmRlMGI3MTU2YWNlYWVlZmE4YWE1ICBwcm9vZnMvc21va2Uvb3V0cHV0L2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi9maXQtcmFuazAuanNvbgpjNDc5ZjNhMTU5YTQ0M2QzMWFjZDk1N2QyOTA3MGU1ZDg4Y2NiMTgwYTJkM2QxODIzOTJkMzgyZjYzMTJjMTkwICBwcm9vZnMvc21va2Uvb3V0cHV0L2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi9maXQtcmFuazEuanNvbgphMzYyZjVkNGM0N2UzMThiODcyNzQ4YTFmZmQ0ZWFmOWQyZTFhN2U3MGEwNzQ3ZGY5ZDc4M2Q5ZmRiNzQyMmVkICBwcm9vZnMvc21va2Uvb3V0cHV0L2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi9maXQtcmFuazIuanNvbgo1OGY2ZmNlZGEzZDA1MTU0MzVkMDliNjU0YWFjMzQ0YTJhM2ZiNWQwMmZjYjRiNTNmODA2YzAzMGY5MDhmMGNiICBwcm9vZnMvc21va2Uvb3V0cHV0L2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi9maXQtcmFuazMuanNvbgplNDNjNWZjM2M3MzBhZDI3ODhjODgyMzhlZTkwZWQxMWM4ZjUzYTI5NzYxOWY2ODMxYThmMTE3MDEyNjYzOWFmICBwcm9vZnMvc21va2Uvb3V0cHV0L2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi9zbW9rZS1jb21wbGV0aW9uLmpzb24KMjA2OGM0OWExNTQ4ODU5MGZmM2I2ZjY5YmJhNzAwZTY1NmUxMzlkNDQwYjhhMzE3MDdkYTRmMDQ2NjFhM2M4MyAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvY2FwdHVyZV9ydW5uaW5nCjAwMDVlYmU2ODYxYjA2MWMzNjkzNjJjMTUyNDEwZTFiZTlmZGQ2YmE3NWU3ODFhN2VlMDI2Zjk5YmEwZjg0ZDQgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L2NsYWltL0NBUFRVUkVfSk9CX0lECmI3YzkyNzc0ZmIyNDk3NzAxODAzODYzNjc4ZTRkYTRiMmM3MjQzNzkwYmQ1YTRkZGI5MWY5ODhjNzljNTVmNGMgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L2NsYWltL0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0CmU2ODViZmYxNmZmNWUzNzYzMDg1Nzc5NDc5NTgxMmM2OTdiODc0ODExMDA2ZmMxODJiOTIxNzQ1YzJjNGFkMTkgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L2NsYWltL0hFTERfTkFUSVZFLnR4dApiYzlhMjAxMzEwYmQ4OTc2NzViYjM5NmNiNmU0Y2E5NTE1MDFlNzlhMDBmYjAyMjAxZGEyM2Y0Nzk5MzM5ZWNmICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9jbGFpbS9QQVJFTlRfSk9CX0lECjliMTk2MWRhNDI5M2UxZWM3NGZkMTM2MDQ4Mzk4MWE1MzU5NDI0YzIxMjNiZmEzZmMyMTFhNzQ4NTQwZWVkZGIgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L2NsYWltL1BSRVBBUkVELmpzb24KY2Q5NDJkY2Y1MjFjOWNhNjJkYjAwNGU2NGI0NjAyZjFkMjJiZjVhYWIxZWU4NDUzYWYwZDA5YzQyZGYwNDlhZCAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvY2xhaW0vUkVMRUFTRV9BVFRFTVBULmpzb24KYjdjOTI3NzRmYjI0OTc3MDE4MDM4NjM2NzhlNGRhNGIyYzcyNDM3OTBiZDVhNGRkYjkxZjk4OGM3OWM1NWY0YyAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvY2xhaW0vUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dAplNjg1YmZmMTZmZjVlMzc2MzA4NTc3OTQ3OTU4MTJjNjk3Yjg3NDgxMTAwNmZjMTgyYjkyMTc0NWMyYzRhZDE5ICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9jbGFpbS9SRUxFQVNFX0hFTERfTkFUSVZFLnR4dAo5YTI3MWYyYTkxNmIwYjZlZTZjZWNiMjQyNmYwYjMyMDZlZjA3NDU3OGJlNTVkOWJjOTRmNmYzZmUzYWI4NmFhICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9jbGFpbS9jYXB0dXJlLXNiYXRjaC5leGl0CjAwMDVlYmU2ODYxYjA2MWMzNjkzNjJjMTUyNDEwZTFiZTlmZGQ2YmE3NWU3ODFhN2VlMDI2Zjk5YmEwZjg0ZDQgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L2NsYWltL2NhcHR1cmUtc2JhdGNoLnN0ZG91dAo5YTI3MWYyYTkxNmIwYjZlZTZjZWNiMjQyNmYwYjMyMDZlZjA3NDU3OGJlNTVkOWJjOTRmNmYzZmUzYWI4NmFhICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9jbGFpbS9wYXJlbnQtc2JhdGNoLmV4aXQKYmM5YTIwMTMxMGJkODk3Njc1YmIzOTZjYjZlNGNhOTUxNTAxZTc5YTAwZmIwMjIwMWRhMjNmNDc5OTMzOWVjZiAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvY2xhaW0vcGFyZW50LXNiYXRjaC5zdGRvdXQKMmVjOWZkZGJlNGU3MjE5OGQyOWYwNWM2ZTU5ZjlkMWJkNjQwNTY0YWJmNzk2ZTdkYjE4YjlkYTdiYWJmNjU2NCAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvY29tcGxldGlvbgo5YTI3MWYyYTkxNmIwYjZlZTZjZWNiMjQyNmYwYjMyMDZlZjA3NDU3OGJlNTVkOWJjOTRmNmYzZmUzYWI4NmFhICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9ob3N0X2V4aXQKZWUzOWJkMjI1ZDM3MjQxOTg1NTZiMTc1ZjYzM2Y2NTFkMTBjMDUwZjUxMzMyOGRlNDU1OGU0Njk1YWMyZmM2MCAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvbmF0aXZlCjlhMjcxZjJhOTE2YjBiNmVlNmNlY2IyNDI2ZjBiMzIwNmVmMDc0NTc4YmU1NWQ5YmM5NGY2ZjNmZTNhYjg2YWEgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L25hdGl2ZV9leGl0CmUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L25hdGl2ZV9zdGRlcnIKMjZkYzIyYjNiZDhhNmYyNTk5YzQ1YWMwMTY2MTRlYWI3NmYyMTMzMTAwMmMwYmI4MGIxYWM0NGFmNzdlZTRlOSAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvb3V0cHV0L2NwdS1jb25maWctcHJlZmxpZ2h0Lmpzb24KOGZhOGIxN2IxNWM0NzJiN2U5NTczZDhlY2EzZmY0ZDViNzVhNzM3YzA0YTA2YzhiNTdmOGZjZjg2YTgxM2M4NCAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvb3V0cHV0L2RhdGEtY2FjaGUtY3VycmVudC1zaGEyNTYuanNvbgo5ZGU3M2I3OTRmZTM0YWI2Mjc0YzJiOTc0N2FkMmVkMWY2NDliODVlMjNlMzgwMzI2OTM1OWU3NzliZjllMjkzICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9vdXRwdXQvZGF0YS1jb250ZXh0Lmpzb24KNDY5ZDBhOGYyYzc0MWYwYTg0MzhmNmQyMmFkZTI0Y2UzOTVlNjEyNzYxZGE5ZmJlNTk5ZjBhZDExZDZhMzY1MSAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvb3V0cHV0L2ZpbGVzeXN0ZW0tY2hlY2suanNvbgozMzM1NTA2OGIxMTVhMDRlNjczZDEyOTJkODU3NjdmMGZkNTFmM2M3YTI0MzY1MTZlMWVhMWY5NTlhOTUwMDJkICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9vdXRwdXQvbmF0aXZlLXJ1bm5pbmcudHh0CjA2OTJjYmQ1Zjk3ODhmMzAxMzBmYWQxMzlmNWQxYmNlNWM1OTEyMzk4YmY0ZGIxZTY4ODYwMGQyNjVjZGNmY2MgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L291dHB1dC9vcGVyYXRpb25zLWNsb3N1cmUuanNvbgpiYWMwNWEwZTZhMGU1N2UwZTEzNjBlMzJmZDkwZWEwZmM4MzRiNGZjZmE2NWIwZTZiMjRlNWE2OTA4OTRhMzQ5ICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9vdXRwdXQvcnVudGltZS1jdXJyZW50LXZlcmlmaWNhdGlvbi5qc29uCjMxMjgxYWJlYzMzMzdkODAxYmQ0MGE2ZTYzYTRlYzQ2ZTc0ODYyZDQ3MWNhMDI4ZTI0NzM0OWNkNzVkZmMyZjYgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L291dHB1dC9ydW50aW1lLWludmVudG9yeS1hdWRpdC5qc29uCmExMzA1NTNmM2U5MDc3NDY5NDU4OWViMzRmZDMwMjMzZWNjNWYwNzFiZDRjNmYyMzliYjU2YmQyZWY2OGUxM2MgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L291dHB1dC9ydW50aW1lLXJlcXVlc3QuanNvbgo0Y2YzZWYxMDVmMDI2NmYxNjY5NjE5YTdiYjU2NDdjZGEwZTBmZjU1MGRlYTczN2JjOTY3YTI3ODQyNjlhNDFjICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9vdXRwdXQvcnVudGltZS1yZXVzZS5qc29uCjJiNDdiMjYyYTY5ZjU5MjFhMjZiNjA3ODUwY2M2YTk3MjVlYTI4NmNmN2U4YmQxYjEyMGI2ZDdlYjM2ZGMxNTAgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L291dHB1dC9zb3VyY2Utc3RhZ2UuanNvbgplOGJlYjVmZmMwN2JlZDM4OTY2MmNjMWMwY2VhNjE5ZjhhODcwNmYzNzNjYTdmOWY3YzhmZjBkNjQ0ZWVlNDk1ICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9yZWxlYXNlX29ic2VydmF0aW9uCjU1ZTg2YmMzMDBhZGZhNzk0ZjFkNDFlYjIxMjAxZGI5MTMyZDc1NjczYTk0OTRmNzA5MWRhZjRlMzk2MTk4MGIgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L3JlcXVlc3QKOWZmYTQwMTBjNDA1ZjExMDU2MTUyMTZjZDU3YWJmZGIxNDJlZGU1NDM3MGJiMmExOWM2ZGY5YmU2ZGY3NmM3OSAgcHJvb2ZzL3Ntb2tlL3JlcXVpcmVkLWRpcmVjdG9yaWVzLmpzb24KN2JjNmVmYmI1M2YzYzE3NDdmZjJiOTE3YTVlOTMxMjE5NjUxZDExNDRmZWZkNzA5ZjFhZTBlZWM1NmM4NTczMyAgcHJvb2ZzL3Ntb2tlL3Ntb2tlLWFyY2hpdGVjdHVyZS1wb3N0ZmxpZ2h0Lmpzb24KMzJkOGY3MWZlMzliYjNhZjgyOTQyNmY1YTdjZDI0ODgyNjc2ZDg1OWQ3YTRmYTkxZDQ4MGEyN2Y2MTAxZjAzMCAgcHJvb2ZzL3Ntb2tlL3Ntb2tlLnNiYXRjaAo0YzMwNmZkMjg3MDY2ZWMzNjU4ZjI4OTQwNWNmOWEyNTQzZDBiNTg0ZmU0NWU3NTQyNTQzNmU2NDkxYzllN2FjICBwcm9vZnMvc21va2Uvc3VibWl0X3Ntb2tlX29uY2UucHkKYzc5ZjBiNTA0MmJhYmY1NzI5YWFkZjhkNTQyNmUyZjc0ODUxMzIzNGEzYzczY2JlOWRhZGI0MGQ5NzFjMzU5MyAgcHJvb2ZzL3Ntb2tlL3Rlc3RfZ3B1X3BhY2tldC5weQo5ZmZhNDAxMGM0MDVmMTEwNTYxNTIxNmNkNTdhYmZkYjE0MmVkZTU0MzcwYmIyYTE5YzZkZjliZTZkZjc2Yzc5ICByZXF1aXJlZC1kaXJlY3Rvcmllcy5qc29uCjAzMDYyZTI3NTQ0ZDEzYTYxYmFjMjI1ZWIxZTk0Mjk3Yjc2NWFmOTdkMTU1YjY1NTU0YzM3Nzk1MDYyMGJmZWMgIHN1Ym1pdF9mdWxsX29uY2UucHkKYTI5MjU3ZTJlNjkzYzRiN2QxY2ZkNDZiY2JkMTQ3NTQzMDgyNTk5ZDA5OGNlMjVjMGNmYTRlOWEwMTY4MTA1NCAgdGVzdF9mdWxsX3BhY2tldC5weQo=", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/CAPTURE_JOB_ID": "NDEyODI4Cg==", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/CAPTURE_PENDING_NATIVE.txt": "Sm9iSWQ9NDEyODI4IEpvYk5hbWU9ZWxtby1uYXRpdmUtcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjMgVXNlcklkPXBhcGhpd2V0c2EzKDQxMDAzKSBHcm91cElkPWxvYW5lcig0MTAwMCkgTUNTX2xhYmVsPU4vQSBQcmlvcml0eT0xMDAwMCBOaWNlPTAgQWNjb3VudD1sb2FuZXIgUU9TPWxvYW5lci1ub3JtYWwgSm9iU3RhdGU9UEVORElORyBSZWFzb249RGVwZW5kZW5jeSBEZXBlbmRlbmN5PWFmdGVyYW55OjQxMjgyNyh1bmZ1bGZpbGxlZCkgUmVxdWV1ZT0wIFJlc3RhcnRzPTAgQmF0Y2hGbGFnPTEgUmVib290PTAgRXhpdENvZGU9MDowIERlcml2ZWRFeGl0Q29kZT0wOjAgUnVuVGltZT0wMDowMDowMCBUaW1lTGltaXQ9MDA6MTA6MDAgVGltZU1pbj1OL0EgU3VibWl0VGltZT0yMDI2LTEwLTI3VDAyOjU2OjMxIEVsaWdpYmxlVGltZT1Vbmtub3duIEFjY3J1ZVRpbWU9VW5rbm93biBTdGFydFRpbWU9VW5rbm93biBFbmRUaW1lPVVua25vd24gRGVhZGxpbmU9Ti9BIFN1c3BlbmRUaW1lPU5vbmUgU2Vjc1ByZVN1c3BlbmQ9MCBMYXN0U2NoZWRFdmFsPTIwMjYtMTAtMjdUMDI6NTY6MzEgU2NoZWR1bGVyPU1haW4gUGFydGl0aW9uPXJsMiBBbGxvY05vZGU6U2lkPWxvYW5lci1nYXRld2F5OjM5MDI4OTkgUmVxTm9kZUxpc3Q9Z3B1MjEgRXhjTm9kZUxpc3Q9KG51bGwpIE5vZGVMaXN0PSBOdW1Ob2Rlcz0xLTEgTnVtQ1BVcz0yIE51bVRhc2tzPTEgQ1BVcy9UYXNrPTIgUmVxQjpTOkM6VD0wOjA6KjoqIFJlcVRSRVM9Y3B1PTIsbWVtPTFHLG5vZGU9MSxiaWxsaW5nPTIgQWxsb2NUUkVTPShudWxsKSBTb2Nrcy9Ob2RlPSogTnRhc2tzUGVyTjpCOlM6Qz0wOjA6KjoqIENvcmVTcGVjPSogTWluQ1BVc05vZGU9MiBNaW5NZW1vcnlOb2RlPTFHIE1pblRtcERpc2tOb2RlPTAgRmVhdHVyZXM9KG51bGwpIERlbGF5Qm9vdD0wMDowMDowMCBPdmVyU3Vic2NyaWJlPU9LIENvbnRpZ3VvdXM9MCBMaWNlbnNlcz0obnVsbCkgTmV0d29yaz0obnVsbCkgQ29tbWFuZD0vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2FwdHVyZS1uYXRpdmUuc2JhdGNoIFdvcmtEaXI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzIENvbW1lbnQ9ZWxtby1mdWxsLW9ic2VydmVyOjMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTA6NDEyODI3ICBTdGRFcnI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2xvZ3MvZWxtby1uYXRpdmUtcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjMtNDEyODI4LmVyciBTdGRJbj0vZGV2L251bGwgU3RkT3V0PS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9sb2dzL2VsbW8tbmF0aXZlLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzLTQxMjgyOC5vdXQgUG93ZXI9IFRyZXNQZXJUYXNrPWNwdToyIAo=", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/HELD_NATIVE.txt": "Sm9iSWQ9NDEyODI3IEpvYk5hbWU9ZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjMgVXNlcklkPXBhcGhpd2V0c2EzKDQxMDAzKSBHcm91cElkPWxvYW5lcig0MTAwMCkgTUNTX2xhYmVsPU4vQSBQcmlvcml0eT0wIE5pY2U9MCBBY2NvdW50PWxvYW5lciBRT1M9bG9hbmVyLW5vcm1hbCBKb2JTdGF0ZT1QRU5ESU5HIFJlYXNvbj1Kb2JIZWxkVXNlciBEZXBlbmRlbmN5PShudWxsKSBSZXF1ZXVlPTAgUmVzdGFydHM9MCBCYXRjaEZsYWc9MSBSZWJvb3Q9MCBFeGl0Q29kZT0wOjAgRGVyaXZlZEV4aXRDb2RlPTA6MCBSdW5UaW1lPTAwOjAwOjAwIFRpbWVMaW1pdD03LTAwOjAwOjAwIFRpbWVNaW49Ti9BIFN1Ym1pdFRpbWU9MjAyNi0xMC0yN1QwMjo1NjozMCBFbGlnaWJsZVRpbWU9VW5rbm93biBBY2NydWVUaW1lPVVua25vd24gU3RhcnRUaW1lPVVua25vd24gRW5kVGltZT1Vbmtub3duIERlYWRsaW5lPU4vQSBTdXNwZW5kVGltZT1Ob25lIFNlY3NQcmVTdXNwZW5kPTAgTGFzdFNjaGVkRXZhbD0yMDI2LTEwLTI3VDAyOjU2OjMwIFNjaGVkdWxlcj1NYWluIFBhcnRpdGlvbj1ybDIgQWxsb2NOb2RlOlNpZD1sb2FuZXItZ2F0ZXdheTozOTAyODQwIFJlcU5vZGVMaXN0PWdwdTIxIEV4Y05vZGVMaXN0PShudWxsKSBOb2RlTGlzdD0gTnVtTm9kZXM9MS0xIE51bUNQVXM9MzIgTnVtVGFza3M9MSBDUFVzL1Rhc2s9MzIgUmVxQjpTOkM6VD0wOjA6KjoqIFJlcVRSRVM9Y3B1PTMyLG1lbT0xOTJHLG5vZGU9MSxiaWxsaW5nPTMyIEFsbG9jVFJFUz0obnVsbCkgU29ja3MvTm9kZT0qIE50YXNrc1Blck46QjpTOkM9MDowOio6KiBDb3JlU3BlYz0qIE1pbkNQVXNOb2RlPTMyIE1pbk1lbW9yeU5vZGU9MTkyRyBNaW5UbXBEaXNrTm9kZT0wIEZlYXR1cmVzPShudWxsKSBEZWxheUJvb3Q9MDA6MDA6MDAgT3ZlclN1YnNjcmliZT1PSyBDb250aWd1b3VzPTAgTGljZW5zZXM9KG51bGwpIE5ldHdvcms9KG51bGwpIENvbW1hbmQ9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2Z1bGwuc2JhdGNoIFdvcmtEaXI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzIENvbW1lbnQ9ZWxtby1mdWxsOjMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAgIFN0ZEVycj0vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvbG9ncy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12My00MTI4MjcuZXJyIFN0ZEluPS9kZXYvbnVsbCBTdGRPdXQ9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2xvZ3MvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjMtNDEyODI3Lm91dCBQb3dlcj0gVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDo0IFRyZXNQZXJUYXNrPWNwdTozMiAK", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/PARENT_JOB_ID": "NDEyODI3Cg==", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/PREPARED.json": "ewogICJyZXF1ZXN0X3NoYTI1NiI6ICIzMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwIiwKICAibWFuaWZlc3Rfc2hhMjU2IjogImYzY2IwMzg3MmVkNmJkZDYxYjFjYThmNzU2ZmZiZjQ3YWQ3ZGRlY2IyYmRlNzFlMWUwNDM0NzAxZWEwZmVjM2QiLAogICJwYXJlbnRfYXJndiI6IFsKICAgICIvdXNyL2xvY2FsL2Jpbi9zYmF0Y2giLAogICAgIi0tcGFyc2FibGUiLAogICAgIi0taG9sZCIsCiAgICAiLS1uby1yZXF1ZXVlIiwKICAgICItLWFjY291bnQ9bG9hbmVyIiwKICAgICItLXFvcz1sb2FuZXItbm9ybWFsIiwKICAgICItLXBhcnRpdGlvbj1ybDIiLAogICAgIi0tY29tbWVudD1lbG1vLWZ1bGw6MzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMCIsCiAgICAiLS1qb2ItbmFtZT1lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MyIsCiAgICAiLS1ub2RlbGlzdD1ncHUyMSIsCiAgICAiLS1ub2Rlcz0xIiwKICAgICItLW50YXNrcz0xIiwKICAgICItLWNwdXMtcGVyLXRhc2s9MzIiLAogICAgIi0tbWVtPTE5MkciLAogICAgIi0tZ3Jlcz1ncHU6aDEwMDo0IiwKICAgICItLXRpbWU9Ny0wMDowMDowMCIsCiAgICAiLS1leHBvcnQ9Tk9ORSIsCiAgICAiLS1jaGRpcj0vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMiLAogICAgIi0tb3V0cHV0PS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9sb2dzLyV4LSVqLm91dCIsCiAgICAiLS1lcnJvcj0vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvbG9ncy8leC0lai5lcnIiLAogICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9mdWxsLnNiYXRjaCIsCiAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzIiwKICAgICIzMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwIiwKICAgICJmM2NiMDM4NzJlZDZiZGQ2MWIxY2E4Zjc1NmZmYmY0N2FkN2RkZWNiMmJkZTcxZTFlMDQzNDcwMWVhMGZlYzNkIgogIF0sCiAgInByZXBhcmVkX2F0X3V0YyI6ICIyMDI2LTEwLTI3VDAyOjU2OjI5LjQ1MjA4NSswMDowMCIsCiAgInF1ZXVlIjogIjQxMjgwMXxlbG1vLW5hdGl2ZS1mdWxsLWxhcmdlMzE0bS1ib3VuZGFyeS12MnxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDEyNzk5fGVsbW8tbmF0aXZlLWZ1bGwtbGFyZ2UzMTRtLWZ1c2VkLXYyfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MTI3OTB8ZWxtby1uYXRpdmUtZnVsbC1sYXJnZTMxNG0tdjF8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTIwN3xhZi1saWJlcm8tYXYwLWZ1bGwtaGFuZG9mZnxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDExMTEzfHJhdmVucy1hZi1yb2xsb3V0LXByZXZpZXd8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTg1NF82fGFmLWRwbWF0Y2gtcmVzdGFydDE1a3xwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5ODU0XzR8YWYtZHBtYXRjaC1yZXN0YXJ0MTVrfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDk4NTRfMnxhZi1kcG1hdGNoLXJlc3RhcnQxNWt8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTg0N19bMC01JTJdfHN0YXRpb25hcnktZnAzMi1vdmVybGF5fHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDk3NzN8c3RhdGlvbmFyeS1hZi1maXhlZGJ1ZGdldC1zbW9rZXxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5NzY0fHN0YXRpb25hcnktYWYtdW5ldC1zbW9rZXxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDEyODAwfGVsbW8tbGFyZ2UzMTRtLWNvbnRpbnVvdXMtYm91bmRhcnktZnVsbC12MnxwYXBoaXdldHNhM3xSVU5OSU5HfGdwdTAzXG40MTI3OTh8ZWxtby1sYXJnZTMxNG0tY29udGludW91cy1mdXNlZC1mdWxsLXYyfHBhcGhpd2V0c2EzfFJVTk5JTkd8Z3B1MTFcbjQxMjc4OXxlbG1vLWxhcmdlMzE0bS1jb250aW51b3VzLXBsYWluLWZ1bGwtdjF8cGFwaGl3ZXRzYTN8UlVOTklOR3xncHUxMVxuNDEyNTU2fGpvaW50LWNvbnZleW9yMjAwLWlpZG5vaXNlLWdhcC1mdWxsMi1ncHUxOXxwYXBoaXdldHNhM3xSVU5OSU5HfGdwdTE5XG40MTI1NTR8am9pbnQtY29udmV5b3IyMDAtaWlkbm9pc2Utbm9nYXAtZnVsbDItZ3B1MjF8cGFwaGl3ZXRzYTN8UlVOTklOR3xncHUyMVxuIiwKICAibm9kZSI6ICJOb2RlTmFtZT1ncHUyMSBBcmNoPXg4Nl82NCBDb3Jlc1BlclNvY2tldD01NiAgQ1BVQWxsb2M9MzIgQ1BVRWZjdHY9MjI0IENQVVRvdD0yMjQgQ1BVTG9hZD03LjU4IEF2YWlsYWJsZUZlYXR1cmVzPShudWxsKSBBY3RpdmVGZWF0dXJlcz0obnVsbCkgR3Jlcz1ncHU6aDEwMDo4IEdyZXNEcmFpbj1OL0EgR3Jlc1VzZWQ9Z3B1OmgxMDA6MihJRFg6NC01KSBOb2RlQWRkcj0xMC4xOC45Ni4yMzEgTm9kZUhvc3ROYW1lPWluc3QtcXRwcXItZGV2cmVsLXJkbWEtcG9vbCBWZXJzaW9uPTIzLjExLjQgT1M9TGludXggNi41LjAtMTAxOC1vcmFjbGUgIzE4fjIyLjA0LjEtVWJ1bnR1IFNNUCBTYXQgRmViIDE3IDIxOjQxOjEzIFVUQyAyMDI0ICBSZWFsTWVtb3J5PTIwMDAwMDAgQWxsb2NNZW09MTk2NjA4IEZyZWVNZW09MTA1NjA0IFNvY2tldHM9MiBCb2FyZHM9MSBTdGF0ZT1NSVhFRCBUaHJlYWRzUGVyQ29yZT0yIFRtcERpc2s9MCBXZWlnaHQ9MSBPd25lcj1OL0EgTUNTX2xhYmVsPU4vQSBQYXJ0aXRpb25zPWFsbCxzaW5nbGUsbXVsdGkscmwyICBCb290VGltZT0yMDI2LTA5LTI0VDE1OjEyOjMzIFNsdXJtZFN0YXJ0VGltZT0yMDI2LTEwLTI1VDAwOjAwOjIxIExhc3RCdXN5VGltZT0yMDI2LTEwLTI1VDAwOjAwOjIxIFJlc3VtZUFmdGVyVGltZT1Ob25lIENmZ1RSRVM9Y3B1PTIyNCxtZW09MjAwMDAwME0sYmlsbGluZz0yMjQgQWxsb2NUUkVTPWNwdT0zMixtZW09MTkyRyBDYXBXYXR0cz1uL2EgQ3VycmVudFdhdHRzPTAgQXZlV2F0dHM9MCBFeHRTZW5zb3JzSm91bGVzPW4vYSBFeHRTZW5zb3JzV2F0dHM9MCBFeHRTZW5zb3JzVGVtcD1uL2FcbiIsCiAgInByZWxhdW5jaF9yZXRyeV9jZW5zdXMiOiB7CiAgICAic2NoZW1hIjogImVsbW8tdGhyZWUtYXR0ZW1wdC1jdXJyZW50LWNlbnN1cy12MSIsCiAgICAicGhhc2UiOiAiUFJFX1NVQk1JVCIsCiAgICAib2JzZXJ2ZWRfYXRfdXRjIjogIjIwMjYtMTAtMjdUMDI6NTY6MjguNzM5MDUwKzAwOjAwIiwKICAgICJjdXJyZW50X3BhcmVudCI6IG51bGwsCiAgICAiY3VycmVudF9jYXB0dXJlIjogbnVsbCwKICAgICJwcmV2aW91c19wYXJlbnRfbmF0aXZlX3Rlcm1pbmFsIjogIlVOS05PV05fTk9UX0lORkVSUkVEIiwKICAgICJzZWFsZWRfcG9zaXRpdmVfcHJlbGF1bmNoZXJfZmFpbHVyZSI6ICJFWEFDVF9UV09fUFJFTEFVTkNIX0ZBSUxVUkVTX1ZFUklGSUVEIiwKICAgICJzaGFyZWRfcHJvZHVjdGlvbl9vdXRwdXRfYWJzZW50IjogdHJ1ZSwKICAgICJwcmlvcl9maWxlX2hhc2hlcyI6IHsKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9GSUxFUy5zaGEyNTYiOiAiZTlkMWNmOTM2MjRhYjk0NzA5YmFmM2JhN2QzNmJiYWRmN2FkZjRmYzcyYWJhNGEzMzNiZGEwMTFjZDI0ODE1MyIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLmpzb24iOiAiNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNyIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEvUkVRVUVTVF9TSEEyNTYiOiAiYjE1NDAwN2YyYjQzNzIxZGIyN2E0ZjU2MzFhZjIwYmM1NzE3OGVmNzI0NjViNzk4NWI2M2Y1NGVhYmMwZmFjNyIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIvUkVRVUVTVF9TSEEyNTYiOiAiMzE2Y2Y4Y2UxNmY1ZjMyZjgzNWQzMzllNGM1NzAzNDYzZjhkYjM0ZWQ0Zjk3YzZjNDVlZjZlMWVlNmIwZTQ1ZCIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9KT0JfSUQiOiAiMjgwOWM1ZjE5Zjg5MGVmZmFhNzY3ZWQyODIwNzY5YmQ4OGQ1N2E5Mzk2ZjIxZGNjNGU0YjZjNWNlYjYyZDQ3ZSIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQiOiAiZjRlNmJjYzAwNTYwMTA0MDZmYTNlZDE3ODA1OTdkOWNkMjBlMGQ5ZjI2MTQxYmFkNWQ2ZmM1ZGE0ZTllNTU0YSIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvSEVMRF9OQVRJVkUudHh0IjogImJlOWQ2ZDc4NzVkNTBmODZjMDNlNzFjYzJmNWJlZGJkM2RmMGJmMmVhZWExZGM1MDA2MWM1NDYyZWExMmU2ZmQiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0hPU1RfUFlUSE9OLmpzb24iOiAiMzY5ZWQ0ZmJjMzJmMGU4N2Y2NWFjODdjNDA2ZjAwZDQzMjg2YzAzODA5OGU4MzhjNjRiMGEyYzM3MTg5MTYwZiIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUEFSRU5UX0pPQl9JRCI6ICIzOTQ1ZjMwZDNmZDYzNjkwNzhkMmRkNTQxNTlkZjBiMjZkNjk5MTc2YzYyMWM5NTczM2JlNTkxNTYwMTk2OWZjIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVMQVVOQ0hfUkVUUllfUVVJRVNDRU5DRS5qc29uIjogIjE4Y2Y4OGYwMGI2MTkwN2RhNWM4NmI5OTc0MDBlOWU0YWI4MmNmZmMyYjg0NjBlZjk1MDFmYjlkODllYWM4MzUiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BSRVBBUkVELmpzb24iOiAiMTdjZDVhZjU2OTFkM2QwMjg3NjI5OGE1Y2I4MmY4NmNkZTA2NDJhNzA5ODE4MjNjN2E1Y2VmZTZjZjdkMTU5NyIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9BQ0NFUFRFRC5qc29uIjogImMxMTI3ZjVhYmU4Y2JmYTc2NjFmNmM1MjNlYWEzMzRiNzQ2Y2JkMTNhMzZlNDhlNThhMWQ5ZmIzMzc2ZGIzYjIiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQVRURU1QVC5qc29uIjogIjJkNTFmOGNiMmE5ZDY4MTBiYzFkYTY2M2ZiY2Y3Y2JmOTBhODcwZTQ0NDI5MDM0YTQ3NDhmYTkyYzkwOGQwMWEiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQiOiAiZjRlNmJjYzAwNTYwMTA0MDZmYTNlZDE3ODA1OTdkOWNkMjBlMGQ5ZjI2MTQxYmFkNWQ2ZmM1ZGE0ZTllNTU0YSIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9IRUxEX05BVElWRS50eHQiOiAiYmU5ZDZkNzg3NWQ1MGY4NmMwM2U3MWNjMmY1YmVkYmQzZGYwYmYyZWFlYTFkYzUwMDYxYzU0NjJlYTEyZTZmZCIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guYXJndi5qc29uIjogImViMzczYWI2ZjQ4MTQ2M2EzMzYzOWUyODJhMTFiNGNlMWM3ZDM4MGQ5N2M2ZGNkZGIwZDVkZWE1YzZkZjI1YzIiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLmV4aXQiOiAiOWEyNzFmMmE5MTZiMGI2ZWU2Y2VjYjI0MjZmMGIzMjA2ZWYwNzQ1NzhiZTU1ZDliYzk0ZjZmM2ZlM2FiODZhYSIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guc3RkZXJyIjogImUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZG91dCI6ICIyODA5YzVmMTlmODkwZWZmYWE3NjdlZDI4MjA3NjliZDg4ZDU3YTkzOTZmMjFkY2M0ZTRiNmM1Y2ViNjJkNDdlIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLmFyZ3YuanNvbiI6ICJiZjVkNWM1MWJlNDgwYjUyMzcyNzdkMzMwOGM5NjNlMzc0MDc5Y2QxN2Q3YTI1ZDBlNzBiMGEyMTI2M2JiNDlhIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLmV4aXQiOiAiOWEyNzFmMmE5MTZiMGI2ZWU2Y2VjYjI0MjZmMGIzMjA2ZWYwNzQ1NzhiZTU1ZDliYzk0ZjZmM2ZlM2FiODZhYSIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5zdGRlcnIiOiAiZTNiMGM0NDI5OGZjMWMxNDlhZmJmNGM4OTk2ZmI5MjQyN2FlNDFlNDY0OWI5MzRjYTQ5NTk5MWI3ODUyYjg1NSIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5zdGRvdXQiOiAiMzk0NWYzMGQzZmQ2MzY5MDc4ZDJkZDU0MTU5ZGYwYjI2ZDY5OTE3NmM2MjFjOTU3MzNiZTU5MTU2MDE5NjlmYyIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvQ0FQVFVSRV9KT0JfSUQiOiAiMDE2MGE0ODM2NmQ5NmRmODE4M2IzMmM3MDVjNTFhODU4OWIwOWUwZmUxNjVmNDE3M2IzMWJhOTE2MGU4YmU5NCIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQiOiAiMjNmOTMwZjY3NWFkYTlmYTQ1MGQ4ZTQ3NGY5YjZhNGQ4YWI2YjEyMGY2NGVmNTY0NTI3Mzg0MGVkNzg0MDAzNyIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvSEVMRF9OQVRJVkUudHh0IjogIjhiM2Q1MjU3YTgyNTJmYjI3Y2QyN2I2ZWRiZDdhNjczOGIxZDBmOTY2NmZmZmU3YjZjODNmNmFhZWMyYzY5NTIiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BBUkVOVF9KT0JfSUQiOiAiM2EyNzIwOWY3NTk0YjIzOWM4N2QyZDNlMzk3NjcwYzYwMjJmN2U4YTdlNDg5MjZhNTc5ZTkyYzg4YmQyZTI2NSIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUFJFUEFSRUQuanNvbiI6ICIzNjM3NjE5MzllMDNmMWY0ZTUxMTMwYjY2Nzk3MzM2Mzk0ZjY1YjA0ODkwNzUwYjcxYTMzOTI2ZDkxNWEzMzA1IiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0FUVEVNUFQuanNvbiI6ICJkNDE0MmE3ZjliYmNhZWY4MzcyNmNiMjE3YzQyYWQ2NmFlZmJlYWIzYTFhZDQ2YmEwM2ExMzdmZDk3MGI0MDQ0IiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0IjogIjIzZjkzMGY2NzVhZGE5ZmE0NTBkOGU0NzRmOWI2YTRkOGFiNmIxMjBmNjRlZjU2NDUyNzM4NDBlZDc4NDAwMzciLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0IjogIjhiM2Q1MjU3YTgyNTJmYjI3Y2QyN2I2ZWRiZDdhNjczOGIxZDBmOTY2NmZmZmU3YjZjODNmNmFhZWMyYzY5NTIiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL0ZJTEVTLnNoYTI1NiI6ICJjMWQzNTZiYTA0OTkzMWM0NzllYWY4ODY4NzNhM2NhNjE2ODYxMWJhZjY3ZTA3ZjY5ODk4ZWNkM2MxNDM5ZmZiIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEuanNvbiI6ICIzOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3IgogICAgfSwKICAgICJwcmlvcl9hY2NlcHRhbmNlX3NlbWFudGljYWxseV9yZWNoZWNrZWQiOiB0cnVlLAogICAgImZ1bGxfcm9vdHMiOiBbCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MyIKICAgIF0sCiAgICAiY2xhaW1fcm9vdHMiOiBbCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9yZXF1ZXN0LWNsYWltcyIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL2NsYWltcyIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3JlcXVlc3QtY2xhaW1zIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvY2xhaW1zIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvcmVxdWVzdC1jbGFpbXMiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcyIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvcmVxdWVzdC1jbGFpbXMiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL29wcy9jbGFpbXMiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL29wcy9yZXF1ZXN0LWNsYWltcyIKICAgIF0sCiAgICAiY2xhaW1fZW50cmllcyI6IFsKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNyIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3IiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MiIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzIgogICAgXSwKICAgICJxdWV1ZSI6ICI0MTI4MDF8ZWxtby1uYXRpdmUtZnVsbC1sYXJnZTMxNG0tYm91bmRhcnktdjJ8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQxMjc5OXxlbG1vLW5hdGl2ZS1mdWxsLWxhcmdlMzE0bS1mdXNlZC12MnxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDEyNzkwfGVsbW8tbmF0aXZlLWZ1bGwtbGFyZ2UzMTRtLXYxfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDkyMDd8YWYtbGliZXJvLWF2MC1mdWxsLWhhbmRvZmZ8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQxMTExM3xyYXZlbnMtYWYtcm9sbG91dC1wcmV2aWV3fHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDk4NTRfNnxhZi1kcG1hdGNoLXJlc3RhcnQxNWt8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTg1NF80fGFmLWRwbWF0Y2gtcmVzdGFydDE1a3xwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5ODU0XzJ8YWYtZHBtYXRjaC1yZXN0YXJ0MTVrfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDk4NDdfWzAtNSUyXXxzdGF0aW9uYXJ5LWZwMzItb3ZlcmxheXxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5NzczfHN0YXRpb25hcnktYWYtZml4ZWRidWRnZXQtc21va2V8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTc2NHxzdGF0aW9uYXJ5LWFmLXVuZXQtc21va2V8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQxMjgwMHxlbG1vLWxhcmdlMzE0bS1jb250aW51b3VzLWJvdW5kYXJ5LWZ1bGwtdjJ8cGFwaGl3ZXRzYTN8UlVOTklOR3xncHUwM1xuNDEyNzk4fGVsbW8tbGFyZ2UzMTRtLWNvbnRpbnVvdXMtZnVzZWQtZnVsbC12MnxwYXBoaXdldHNhM3xSVU5OSU5HfGdwdTExXG40MTI3ODl8ZWxtby1sYXJnZTMxNG0tY29udGludW91cy1wbGFpbi1mdWxsLXYxfHBhcGhpd2V0c2EzfFJVTk5JTkd8Z3B1MTFcbjQxMjU1Nnxqb2ludC1jb252ZXlvcjIwMC1paWRub2lzZS1nYXAtZnVsbDItZ3B1MTl8cGFwaGl3ZXRzYTN8UlVOTklOR3xncHUxOVxuNDEyNTU0fGpvaW50LWNvbnZleW9yMjAwLWlpZG5vaXNlLW5vZ2FwLWZ1bGwyLWdwdTIxfHBhcGhpd2V0c2EzfFJVTk5JTkd8Z3B1MjFcbiIsCiAgICAic3RlcHMiOiAiU3RlcElkPTQxMjU1NC5iYXRjaCBVc2VySWQ9NDEwMDMgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMTM6MDk6NDkgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MjEgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU1NC4wIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNFQxMzowOTo1MSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUyMSBOb2Rlcz0xIENQVXM9MzIgVGFza3M9MSBOYW1lPWJhc2ggTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MzIsbWVtPTE5Mkcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LXF0cHFyLWRldnJlbC1yZG1hLXBvb2w6NTg1ODQ5IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1BlclN0ZXA9Y3B1OjMyIFRyZXNQZXJOb2RlPWdyZXMvZ3B1OmgxMDA6MiBUcmVzUGVyVGFzaz1jcHU6MzIsY3B1OjMyXG5TdGVwSWQ9NDEyNTU2LmJhdGNoIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNFQxMzoxMDo1MCBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyNTU2LjAgVXNlcklkPTQxMDAzIFN0YXJ0VGltZT0yMDI2LTEwLTI0VDEzOjEwOjUyIFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTE5IE5vZGVzPTEgQ1BVcz0zMiBUYXNrcz0xIE5hbWU9YmFzaCBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0zMixtZW09MTkyRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QtaWp1ZHItZGV2cmVsLXJkbWEtcG9vbDoxNTYwNTg4IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1BlclN0ZXA9Y3B1OjMyIFRyZXNQZXJOb2RlPWdyZXMvZ3B1OmgxMDA6MiBUcmVzUGVyVGFzaz1jcHU6MzIsY3B1OjMyXG5TdGVwSWQ9NDEyNTg2LmJhdGNoIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQxODo1MzoyNSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUwMyBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyNTg2LjEgVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDE5OjAyOjE0IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTAzIE5vZGVzPTEgQ1BVcz0yOCBUYXNrcz0xIE5hbWU9cHl0aG9uIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTI4LG1lbT0yMjBHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC15dWpvei1kZXZyZWwtcmRtYS1wb29sOjI3NTM5MTcgVHJlc0JpbmQ9Z3Jlcy9ncHU6bm9uZSBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjEgVHJlc1BlclRhc2s9Y3B1OjI4XG5TdGVwSWQ9NDEyNTg3LmJhdGNoIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQxODo1MzoyNSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUwMyBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyNTg3LjAgVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDE5OjAxOjM1IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTAzIE5vZGVzPTEgQ1BVcz0yOCBUYXNrcz0xIE5hbWU9cHl0aG9uIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTI4LG1lbT0yMjBHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC15dWpvei1kZXZyZWwtcmRtYS1wb29sOjI3NTI3MjAgVHJlc0JpbmQ9Z3Jlcy9ncHU6bm9uZSBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjEgVHJlc1BlclRhc2s9Y3B1OjI4XG5TdGVwSWQ9NDEyNTg4LmJhdGNoIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQyMjoxMDoxMSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyNTg4LjAgVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDIyOjE5OjMyIFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTE5IE5vZGVzPTEgQ1BVcz0yOCBUYXNrcz0xIE5hbWU9cHl0aG9uIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTI4LG1lbT0yMjBHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC1panVkci1kZXZyZWwtcmRtYS1wb29sOjE4MTUxMDggVHJlc0JpbmQ9Z3Jlcy9ncHU6bm9uZSBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjEgVHJlc1BlclRhc2s9Y3B1OjI4XG5TdGVwSWQ9NDEyNTkxLmJhdGNoIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQyMjoxMDoxMSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyNTkxLjAgVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDIyOjE1OjU0IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTE5IE5vZGVzPTEgQ1BVcz0yOCBUYXNrcz0xIE5hbWU9cHl0aG9uIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTI4LG1lbT0yMjBHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC1panVkci1kZXZyZWwtcmRtYS1wb29sOjE4MDY0MzYgVHJlc0JpbmQ9Z3Jlcy9ncHU6bm9uZSBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjEgVHJlc1BlclRhc2s9Y3B1OjI4XG5TdGVwSWQ9NDEyNTkyLmJhdGNoIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQyMjoxMDoxMSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyNTkyLjAgVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDIyOjE1OjI0IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTE5IE5vZGVzPTEgQ1BVcz0yOCBUYXNrcz0xIE5hbWU9cHl0aG9uIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTI4LG1lbT0yMjBHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC1panVkci1kZXZyZWwtcmRtYS1wb29sOjE4MDQ0OTggVHJlc0JpbmQ9Z3Jlcy9ncHU6bm9uZSBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjEgVHJlc1BlclRhc2s9Y3B1OjI4XG5TdGVwSWQ9NDEyNTkzLmJhdGNoIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQyMjoxMDoxMSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyNTkzLjAgVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDIyOjE0OjU0IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTE5IE5vZGVzPTEgQ1BVcz0yOCBUYXNrcz0xIE5hbWU9cHl0aG9uIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTI4LG1lbT0yMjBHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC1panVkci1kZXZyZWwtcmRtYS1wb29sOjE4MDIwODYgVHJlc0JpbmQ9Z3Jlcy9ncHU6bm9uZSBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjEgVHJlc1BlclRhc2s9Y3B1OjI4XG5TdGVwSWQ9NDEyNzg5LmJhdGNoIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNlQwOToyMToxMCBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxMSBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyNzg5LjAgVXNlcklkPTQxMDAzIFN0YXJ0VGltZT0yMDI2LTEwLTI2VDA5OjIxOjEzIFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTExIE5vZGVzPTEgQ1BVcz0zMiBUYXNrcz0xIE5hbWU9YmFzaCBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0zMixtZW09MTkyRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3Qtam5la28tZGV2cmVsLXJkbWEtcG9vbDoyMzAxNzE3IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1BlclN0ZXA9Y3B1OjMyIFRyZXNQZXJOb2RlPWdyZXMvZ3B1OmgxMDA6NCBUcmVzUGVyVGFzaz1jcHU6MzIsY3B1OjMyXG5TdGVwSWQ9NDEyNzk4LmJhdGNoIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNlQxNTo0NDowMiBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxMSBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyNzk4LjAgVXNlcklkPTQxMDAzIFN0YXJ0VGltZT0yMDI2LTEwLTI2VDE1OjQ0OjA0IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTExIE5vZGVzPTEgQ1BVcz0zMiBUYXNrcz0xIE5hbWU9YmFzaCBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0zMixtZW09MTkyRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3Qtam5la28tZGV2cmVsLXJkbWEtcG9vbDoyNDU4NjA3IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1BlclN0ZXA9Y3B1OjMyIFRyZXNQZXJOb2RlPWdyZXMvZ3B1OmgxMDA6NCBUcmVzUGVyVGFzaz1jcHU6MzIsY3B1OjMyXG5TdGVwSWQ9NDEyODAwLmJhdGNoIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNlQxNTo0NTowNSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUwMyBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyODAwLjAgVXNlcklkPTQxMDAzIFN0YXJ0VGltZT0yMDI2LTEwLTI2VDE1OjQ1OjI1IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTAzIE5vZGVzPTEgQ1BVcz0zMiBUYXNrcz0xIE5hbWU9YmFzaCBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0zMixtZW09MTkyRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QteXVqb3otZGV2cmVsLXJkbWEtcG9vbDozNzI0NDkxIFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1BlclN0ZXA9Y3B1OjMyIFRyZXNQZXJOb2RlPWdyZXMvZ3B1OmgxMDA6NCBUcmVzUGVyVGFzaz1jcHU6MzIsY3B1OjMyXG4iLAogICAgIm5vZGVfbG9jYWxfY3N2IjogewogICAgICAic3RhdHVzIjogIkRFRkVSUkVEX1RPX0FMTE9DQVRFRF9FTlRSWSIsCiAgICAgICJwYXRocyI6IFsKICAgICAgICAiL2VwaGVtZXJhbC9lbnJvb3QvcGFwaGl3ZXRzYTMvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvbG9ncy9tb3QtZWxtby1waWNrcGxhY2UtY29udGludW91cy1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXJvYm90LWh1bWFuLWNhbWVyYS1zdWJ0YXNrLXM0Mi0zMDBrLTIwMjYxMDI2LXYxIiwKICAgICAgICAiL2VwaGVtZXJhbC9lbnJvb3QvcGFwaGl3ZXRzYTMvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvbG9ncy9tb3QtZWxtby1waWNrcGxhY2UtY29udGludW91cy1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXJvYm90LWh1bWFuLWNhbWVyYS1zdWJ0YXNrLXM0Mi0zMDBrLTIwMjYxMDI2LXYxLWF0dGVtcHQtdjIiLAogICAgICAgICIvZXBoZW1lcmFsL2Vucm9vdC9wYXBoaXdldHNhMy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9sb2dzL21vdC1lbG1vLXBpY2twbGFjZS1jb250aW51b3VzLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tcm9ib3QtaHVtYW4tY2FtZXJhLXN1YnRhc2stczQyLTMwMGstMjAyNjEwMjYtdjEtYXR0ZW1wdC12MyIKICAgICAgXQogICAgfSwKICAgICJjb250cm9sbGVyX3JlbGVhc2VfcmVjZWlwdCI6ICJOT1RfUkVRVUlSRURfT1JfTk9UX1lFVF9QRVJTSVNURURfTk9fRlVUVVJFX1JFVFJZX0FVVEhPUklUWSIsCiAgICAib2JzZXJ2YXRpb25zIjogWwogICAgICB7CiAgICAgICAgImxhYmVsIjogImZ1bGwtcm9vdHMiLAogICAgICAgICJjb21tYW5kIjogImJhc2ggLWMgJ3NldCAtZXVvIHBpcGVmYWlsOyBmaW5kIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEgLW1pbmRlcHRoIDEgLW1heGRlcHRoIDEgLW5hbWUgJ1wiJ1wiJ2Z1bGwtdionXCInXCInIC1wcmludCciLAogICAgICAgICJzdGFydF91dGMiOiAiMjAyNi0xMC0yN1QwMjo1NjoyNC43OTY4MDYrMDA6MDAiLAogICAgICAgICJlbmRfdXRjIjogIjIwMjYtMTAtMjdUMDI6NTY6MjUuMDY0Mzk2KzAwOjAwIiwKICAgICAgICAiZXhpdF9jb2RlIjogMCwKICAgICAgICAic3Rkb3V0IjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzXG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjJcbiIKICAgICAgfSwKICAgICAgewogICAgICAgICJsYWJlbCI6ICJwaHlzaWNhbC1yb290cyIsCiAgICAgICAgImNvbW1hbmQiOiAiYmFzaCAtYyAnc2V0IC1ldW8gcGlwZWZhaWw7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MSlcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MTsgdGVzdCAtZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjE7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MjsgdGVzdCAtZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjI7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MylcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MzsgdGVzdCAtZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjM7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zOyB0ZXN0IC1kIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXM7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcylcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXM7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL3JlcXVlc3QtY2xhaW1zOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9yZXF1ZXN0LWNsYWltcylcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL2NsYWltcylcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9vcHMvY2xhaW1zOyB0ZXN0IC1kIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9vcHMvY2xhaW1zOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9vcHMvY2xhaW1zKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9vcHMvcmVxdWVzdC1jbGFpbXMpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3JlcXVlc3QtY2xhaW1zOyB0ZXN0IC1kIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9vcHMvcmVxdWVzdC1jbGFpbXM7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9yZXF1ZXN0LWNsYWltcylcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltczsgdGVzdCAtZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zOyB0ZXN0IC1kIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltczsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvcmVxdWVzdC1jbGFpbXMpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL29wcy9jbGFpbXMpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL2NsYWltczsgdGVzdCAtZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL2NsYWltczsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL2NsYWltcylcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3JlcXVlc3QtY2xhaW1zKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL29wcy9yZXF1ZXN0LWNsYWltczsgdGVzdCAtZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3JlcXVlc3QtY2xhaW1zOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvcmVxdWVzdC1jbGFpbXMpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcylcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXM7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltczsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9yZXF1ZXN0LWNsYWltcylcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9yZXF1ZXN0LWNsYWltczsgdGVzdCAtZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvcmVxdWVzdC1jbGFpbXM7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL3JlcXVlc3QtY2xhaW1zKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9vcHMvY2xhaW1zKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL29wcy9jbGFpbXM7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL29wcy9jbGFpbXM7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL29wcy9jbGFpbXMpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL29wcy9yZXF1ZXN0LWNsYWltcylcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9vcHMvcmVxdWVzdC1jbGFpbXM7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL29wcy9yZXF1ZXN0LWNsYWltczsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvb3BzL3JlcXVlc3QtY2xhaW1zKVwiID0gNDEwMDMnIiwKICAgICAgICAic3RhcnRfdXRjIjogIjIwMjYtMTAtMjdUMDI6NTY6MjUuMDY0NjQ4KzAwOjAwIiwKICAgICAgICAiZW5kX3V0YyI6ICIyMDI2LTEwLTI3VDAyOjU2OjI1LjMzMzMxOCswMDowMCIsCiAgICAgICAgImV4aXRfY29kZSI6IDAsCiAgICAgICAgInN0ZG91dCI6ICIiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibGFiZWwiOiAiY2xhaW0tZW50cmllcyIsCiAgICAgICAgImNvbW1hbmQiOiAiYmFzaCAtYyAnc2V0IC1ldW8gcGlwZWZhaWw7IGZpbmQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcyAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9jbGFpbXMgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9yZXF1ZXN0LWNsYWltcyAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltcyAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL2NsYWltcyAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3JlcXVlc3QtY2xhaW1zIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL3JlcXVlc3QtY2xhaW1zIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9vcHMvY2xhaW1zIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9vcHMvcmVxdWVzdC1jbGFpbXMgLW1pbmRlcHRoIDEgLW1heGRlcHRoIDEgLXByaW50JyIsCiAgICAgICAgInN0YXJ0X3V0YyI6ICIyMDI2LTEwLTI3VDAyOjU2OjI1LjMzMzQ1OCswMDowMCIsCiAgICAgICAgImVuZF91dGMiOiAiMjAyNi0xMC0yN1QwMjo1NjoyNS41OTAzODcrMDA6MDAiLAogICAgICAgICJleGl0X2NvZGUiOiAwLAogICAgICAgICJzdGRvdXQiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjFcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyN1xuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyXG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTBcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12M1xuIiwKICAgICAgICAidmFsaWRhdGlvbl9wcm9qZWN0aW9uIjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzN1xuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxXG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjdcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MlxuIiwKICAgICAgICAiZXhwbGljaXRfZXhjZXB0aW9uIjogIk9ubHkgYXV0aGVudGljYXRlZCBjdXJyZW50IEVNUFRZX0JFRk9SRV9TQkFUQ0ggZGlyZWN0b3JpZXM7IG5ldmVyIG5hdGl2ZSBxdWV1ZS9zdGVwcyIKICAgICAgfSwKICAgICAgewogICAgICAgICJsYWJlbCI6ICJwaHlzaWNhbC1jbGFpbXMiLAogICAgICAgICJjb21tYW5kIjogImJhc2ggLWMgJ3NldCAtZXVvIHBpcGVmYWlsOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzc7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3OyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNylcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjE7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MSlcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjc7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3OyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNylcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjI7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MilcIiA9IDQxMDAzJyIsCiAgICAgICAgInN0YXJ0X3V0YyI6ICIyMDI2LTEwLTI3VDAyOjU2OjI1LjU5MDcwMyswMDowMCIsCiAgICAgICAgImVuZF91dGMiOiAiMjAyNi0xMC0yN1QwMjo1NjoyNS44MTcwMzgrMDA6MDAiLAogICAgICAgICJleGl0X2NvZGUiOiAwLAogICAgICAgICJzdGRvdXQiOiAiIgogICAgICB9LAogICAgICB7CiAgICAgICAgImxhYmVsIjogInByaW9yLWNsYWltLWZpbGVzLTEiLAogICAgICAgICJjb21tYW5kIjogImJhc2ggLWMgJ3NldCAtZXVvIHBpcGVmYWlsOyBmaW5kIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNyAtbWluZGVwdGggMSAtbWF4ZGVwdGggMSAtcHJpbnRmIFwiJWZcblwiJyIsCiAgICAgICAgInN0YXJ0X3V0YyI6ICIyMDI2LTEwLTI3VDAyOjU2OjI1LjgxNzI0OSswMDowMCIsCiAgICAgICAgImVuZF91dGMiOiAiMjAyNi0xMC0yN1QwMjo1NjoyNi4wMjQzMTErMDA6MDAiLAogICAgICAgICJleGl0X2NvZGUiOiAwLAogICAgICAgICJzdGRvdXQiOiAiUFJFUEFSRUQuanNvblxuY2FwdHVyZS1zYmF0Y2guZXhpdFxuQ0FQVFVSRV9KT0JfSURcbnBhcmVudC1zYmF0Y2guc3Rkb3V0XG5QQVJFTlRfSk9CX0lEXG5jYXB0dXJlLXNiYXRjaC5zdGRvdXRcbkhFTERfTkFUSVZFLnR4dFxucGFyZW50LXNiYXRjaC5leGl0XG5SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0XG5SRUxFQVNFX0FUVEVNUFQuanNvblxuUkVMRUFTRV9BQ0NFUFRFRC5qc29uXG5jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb25cbkNBUFRVUkVfUEVORElOR19OQVRJVkUudHh0XG5SRUxFQVNFX0hFTERfTkFUSVZFLnR4dFxucGFyZW50LXNiYXRjaC5zdGRlcnJcbmNhcHR1cmUtc2JhdGNoLnN0ZGVyclxucGFyZW50LXNiYXRjaC5hcmd2Lmpzb25cbiIKICAgICAgfSwKICAgICAgewogICAgICAgICJsYWJlbCI6ICJwcmlvci1yZXF1ZXN0LW1hcmtlci0xIiwKICAgICAgICAiY29tbWFuZCI6ICJiYXNoIC1jICdzZXQgLWV1byBwaXBlZmFpbDsgZmluZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEgLW1pbmRlcHRoIDEgLW1heGRlcHRoIDEgLXByaW50ZiBcIiVmXG5cIiciLAogICAgICAgICJzdGFydF91dGMiOiAiMjAyNi0xMC0yN1QwMjo1NjoyNi4wMjQ1NDErMDA6MDAiLAogICAgICAgICJlbmRfdXRjIjogIjIwMjYtMTAtMjdUMDI6NTY6MjYuMzA1ODE4KzAwOjAwIiwKICAgICAgICAiZXhpdF9jb2RlIjogMCwKICAgICAgICAic3Rkb3V0IjogIlJFUVVFU1RfU0hBMjU2XG4iCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibGFiZWwiOiAicHJpb3ItY2xhaW0tZmlsZXMtMiIsCiAgICAgICAgImNvbW1hbmQiOiAiYmFzaCAtYyAnc2V0IC1ldW8gcGlwZWZhaWw7IGZpbmQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3IC1taW5kZXB0aCAxIC1tYXhkZXB0aCAxIC1wcmludGYgXCIlZlxuXCInIiwKICAgICAgICAic3RhcnRfdXRjIjogIjIwMjYtMTAtMjdUMDI6NTY6MjYuMzA3MDc4KzAwOjAwIiwKICAgICAgICAiZW5kX3V0YyI6ICIyMDI2LTEwLTI3VDAyOjU2OjI2LjQ5ODUwNCswMDowMCIsCiAgICAgICAgImV4aXRfY29kZSI6IDAsCiAgICAgICAgInN0ZG91dCI6ICJQUkVQQVJFRC5qc29uXG5jYXB0dXJlLXNiYXRjaC5leGl0XG5DQVBUVVJFX0pPQl9JRFxucGFyZW50LXNiYXRjaC5zdGRvdXRcblBBUkVOVF9KT0JfSURcbmNhcHR1cmUtc2JhdGNoLnN0ZG91dFxuSEVMRF9OQVRJVkUudHh0XG5wYXJlbnQtc2JhdGNoLmV4aXRcblJFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHRcblJFTEVBU0VfQVRURU1QVC5qc29uXG5SRUxFQVNFX0FDQ0VQVEVELmpzb25cbkhPU1RfUFlUSE9OLmpzb25cbmNhcHR1cmUtc2JhdGNoLmFyZ3YuanNvblxuQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHRcblJFTEVBU0VfSEVMRF9OQVRJVkUudHh0XG5wYXJlbnQtc2JhdGNoLnN0ZGVyclxuUFJFTEFVTkNIX1JFVFJZX1FVSUVTQ0VOQ0UuanNvblxuY2FwdHVyZS1zYmF0Y2guc3RkZXJyXG5wYXJlbnQtc2JhdGNoLmFyZ3YuanNvblxuIgogICAgICB9LAogICAgICB7CiAgICAgICAgImxhYmVsIjogInByaW9yLXJlcXVlc3QtbWFya2VyLTIiLAogICAgICAgICJjb21tYW5kIjogImJhc2ggLWMgJ3NldCAtZXVvIHBpcGVmYWlsOyBmaW5kIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MiAtbWluZGVwdGggMSAtbWF4ZGVwdGggMSAtcHJpbnRmIFwiJWZcblwiJyIsCiAgICAgICAgInN0YXJ0X3V0YyI6ICIyMDI2LTEwLTI3VDAyOjU2OjI2LjQ5ODY2MiswMDowMCIsCiAgICAgICAgImVuZF91dGMiOiAiMjAyNi0xMC0yN1QwMjo1NjoyNi43MDgyMjMrMDA6MDAiLAogICAgICAgICJleGl0X2NvZGUiOiAwLAogICAgICAgICJzdGRvdXQiOiAiUkVRVUVTVF9TSEEyNTZcbiIKICAgICAgfSwKICAgICAgewogICAgICAgICJsYWJlbCI6ICJwcmlvci1zbWFsbC1maWxlLXJlYWRiYWNrIiwKICAgICAgICAiY29tbWFuZCI6ICJiYXNoIC1jICdzZXQgLWV1byBwaXBlZmFpbDsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL0ZJTEVTLnNoYTI1NilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9GSUxFUy5zaGEyNTY7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL0ZJTEVTLnNoYTI1NjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvRklMRVMuc2hhMjU2KVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX0pPQl9JRClcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX0pPQl9JRDsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvQ0FQVFVSRV9KT0JfSUQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0NBUFRVUkVfSk9CX0lEKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dClcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dDsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9IRUxEX05BVElWRS50eHQpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvSEVMRF9OQVRJVkUudHh0OyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9IRUxEX05BVElWRS50eHQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0hFTERfTkFUSVZFLnR4dClcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUEFSRU5UX0pPQl9JRClcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9QQVJFTlRfSk9CX0lEOyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9QQVJFTlRfSk9CX0lEOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9QQVJFTlRfSk9CX0lEKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9QUkVQQVJFRC5qc29uKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BSRVBBUkVELmpzb247IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BSRVBBUkVELmpzb247IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BSRVBBUkVELmpzb24pXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQUNDRVBURUQuanNvbilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0FDQ0VQVEVELmpzb247IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQUNDRVBURUQuanNvbjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9BQ0NFUFRFRC5qc29uKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0FUVEVNUFQuanNvbilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0FUVEVNUFQuanNvbjsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9BVFRFTVBULmpzb247IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQVRURU1QVC5qc29uKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQ7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0OyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0hFTERfTkFUSVZFLnR4dDsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9IRUxEX05BVElWRS50eHQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLmFyZ3YuanNvbilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb247IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLmFyZ3YuanNvbjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guYXJndi5qc29uKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5leGl0KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLmV4aXQ7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLmV4aXQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLmV4aXQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLnN0ZGVycilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5zdGRlcnI7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLnN0ZGVycjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guc3RkZXJyKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5zdGRvdXQpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guc3Rkb3V0OyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5zdGRvdXQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLnN0ZG91dClcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5hcmd2Lmpzb24pXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5hcmd2Lmpzb247IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guYXJndi5qc29uOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLmFyZ3YuanNvbilcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5leGl0KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guZXhpdDsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5leGl0OyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLmV4aXQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guc3RkZXJyKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guc3RkZXJyOyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLnN0ZGVycjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5zdGRlcnIpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guc3Rkb3V0KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guc3Rkb3V0OyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLnN0ZG91dDsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5zdGRvdXQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS5qc29uKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS5qc29uOyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEuanNvbjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxLmpzb24pXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxL1JFUVVFU1RfU0hBMjU2KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxL1JFUVVFU1RfU0hBMjU2OyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS9SRVFVRVNUX1NIQTI1NjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEvUkVRVUVTVF9TSEEyNTYpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL0ZJTEVTLnNoYTI1NilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9GSUxFUy5zaGEyNTY7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL0ZJTEVTLnNoYTI1NjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvRklMRVMuc2hhMjU2KVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9DQVBUVVJFX0pPQl9JRClcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9DQVBUVVJFX0pPQl9JRDsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9KT0JfSUQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0NBUFRVUkVfSk9CX0lEKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dClcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dDsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IRUxEX05BVElWRS50eHQpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvSEVMRF9OQVRJVkUudHh0OyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IRUxEX05BVElWRS50eHQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0hFTERfTkFUSVZFLnR4dClcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvSE9TVF9QWVRIT04uanNvbilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IT1NUX1BZVEhPTi5qc29uOyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IT1NUX1BZVEhPTi5qc29uOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IT1NUX1BZVEhPTi5qc29uKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QQVJFTlRfSk9CX0lEKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BBUkVOVF9KT0JfSUQ7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BBUkVOVF9KT0JfSUQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BBUkVOVF9KT0JfSUQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BSRUxBVU5DSF9SRVRSWV9RVUlFU0NFTkNFLmpzb24pXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUFJFTEFVTkNIX1JFVFJZX1FVSUVTQ0VOQ0UuanNvbjsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUFJFTEFVTkNIX1JFVFJZX1FVSUVTQ0VOQ0UuanNvbjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUFJFTEFVTkNIX1JFVFJZX1FVSUVTQ0VOQ0UuanNvbilcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUFJFUEFSRUQuanNvbilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVQQVJFRC5qc29uOyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVQQVJFRC5qc29uOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVQQVJFRC5qc29uKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FDQ0VQVEVELmpzb24pXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9BQ0NFUFRFRC5qc29uOyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FDQ0VQVEVELmpzb247IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQUNDRVBURUQuanNvbilcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9BVFRFTVBULmpzb24pXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9BVFRFTVBULmpzb247IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQVRURU1QVC5qc29uOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FUVEVNUFQuanNvbilcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dClcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0OyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0OyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0hFTERfTkFUSVZFLnR4dClcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0hFTERfTkFUSVZFLnR4dDsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9IRUxEX05BVElWRS50eHQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0KVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb24pXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guYXJndi5qc29uOyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb247IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLmFyZ3YuanNvbilcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guZXhpdClcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5leGl0OyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5leGl0OyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5leGl0KVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5zdGRlcnIpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guc3RkZXJyOyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5zdGRlcnI7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZGVycilcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guc3Rkb3V0KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZG91dDsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guc3Rkb3V0OyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5zdGRvdXQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guYXJndi5qc29uKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guYXJndi5qc29uOyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLmFyZ3YuanNvbjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5hcmd2Lmpzb24pXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guZXhpdClcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLmV4aXQ7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guZXhpdDsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5leGl0KVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZGVycilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZGVycjsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5zdGRlcnI7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guc3RkZXJyKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZG91dClcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZG91dDsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5zdGRvdXQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guc3Rkb3V0KVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIuanNvbilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIuanNvbjsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLmpzb247IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi5qc29uKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi9SRVFVRVNUX1NIQTI1NilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi9SRVFVRVNUX1NIQTI1NjsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIvUkVRVUVTVF9TSEEyNTY7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyL1JFUVVFU1RfU0hBMjU2KVwiID0gNDEwMDM7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL0ZJTEVTLnNoYTI1NilcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL0ZJTEVTLnNoYTI1Nik7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvRklMRVMuc2hhMjU2KTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9GSUxFUy5zaGEyNTYpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9GSUxFUy5zaGEyNTYpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvRklMRVMuc2hhMjU2IFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvQ0FQVFVSRV9KT0JfSUQpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX0pPQl9JRCk7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvQ0FQVFVSRV9KT0JfSUQpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0NBUFRVUkVfSk9CX0lEKTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvQ0FQVFVSRV9KT0JfSUQpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvQ0FQVFVSRV9KT0JfSUQgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dClcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dCk7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dClcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dCBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0hFTERfTkFUSVZFLnR4dClcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0hFTERfTkFUSVZFLnR4dCk7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvSEVMRF9OQVRJVkUudHh0KTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9IRUxEX05BVElWRS50eHQpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9IRUxEX05BVElWRS50eHQpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvSEVMRF9OQVRJVkUudHh0IFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUEFSRU5UX0pPQl9JRClcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BBUkVOVF9KT0JfSUQpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BBUkVOVF9KT0JfSUQpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BBUkVOVF9KT0JfSUQpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9QQVJFTlRfSk9CX0lEKVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BBUkVOVF9KT0JfSUQgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9QUkVQQVJFRC5qc29uKVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUFJFUEFSRUQuanNvbik7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUFJFUEFSRUQuanNvbik7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUFJFUEFSRUQuanNvbik7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BSRVBBUkVELmpzb24pXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUFJFUEFSRUQuanNvbiBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQUNDRVBURUQuanNvbilcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQUNDRVBURUQuanNvbik7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9BQ0NFUFRFRC5qc29uKTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0FDQ0VQVEVELmpzb24pOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0FDQ0VQVEVELmpzb24pXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9BQ0NFUFRFRC5qc29uIFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9BVFRFTVBULmpzb24pXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0FUVEVNUFQuanNvbik7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9BVFRFTVBULmpzb24pOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQVRURU1QVC5qc29uKTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9BVFRFTVBULmpzb24pXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9BVFRFTVBULmpzb24gXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dCk7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dCk7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dCk7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dCBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0KVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9IRUxEX05BVElWRS50eHQpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0KTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0hFTERfTkFUSVZFLnR4dCk7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0KVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0IFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guYXJndi5qc29uKVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guYXJndi5qc29uKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb24pOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLmFyZ3YuanNvbik7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLmFyZ3YuanNvbilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb24gXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5leGl0KVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guZXhpdCk7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guZXhpdCk7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guZXhpdCk7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLmV4aXQpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guZXhpdCBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLnN0ZGVycilcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLnN0ZGVycik7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guc3RkZXJyKTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5zdGRlcnIpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5zdGRlcnIpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guc3RkZXJyIFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guc3Rkb3V0KVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guc3Rkb3V0KTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5zdGRvdXQpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLnN0ZG91dCk7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLnN0ZG91dClcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5zdGRvdXQgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLmFyZ3YuanNvbilcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guYXJndi5qc29uKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLmFyZ3YuanNvbik7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5hcmd2Lmpzb24pOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLmFyZ3YuanNvbilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLmFyZ3YuanNvbiBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guZXhpdClcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guZXhpdCk7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5leGl0KTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLmV4aXQpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLmV4aXQpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5leGl0IFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5zdGRlcnIpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLnN0ZGVycik7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5zdGRlcnIpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guc3RkZXJyKTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5zdGRlcnIpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5zdGRlcnIgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLnN0ZG91dClcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guc3Rkb3V0KTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLnN0ZG91dCk7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5zdGRvdXQpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLnN0ZG91dClcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLnN0ZG91dCBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS5qc29uKVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxLmpzb24pOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS5qc29uKTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEuanNvbik7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS5qc29uKVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS5qc29uIFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEvUkVRVUVTVF9TSEEyNTYpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS9SRVFVRVNUX1NIQTI1Nik7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEvUkVRVUVTVF9TSEEyNTYpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxL1JFUVVFU1RfU0hBMjU2KTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEvUkVRVUVTVF9TSEEyNTYpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEvUkVRVUVTVF9TSEEyNTYgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9GSUxFUy5zaGEyNTYpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9GSUxFUy5zaGEyNTYpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL0ZJTEVTLnNoYTI1Nik7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvRklMRVMuc2hhMjU2KTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvRklMRVMuc2hhMjU2KVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL0ZJTEVTLnNoYTI1NiBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0NBUFRVUkVfSk9CX0lEKVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9KT0JfSUQpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0NBUFRVUkVfSk9CX0lEKTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9DQVBUVVJFX0pPQl9JRCk7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0NBUFRVUkVfSk9CX0lEKVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0NBUFRVUkVfSk9CX0lEIFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dCk7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IRUxEX05BVElWRS50eHQpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IRUxEX05BVElWRS50eHQpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0hFTERfTkFUSVZFLnR4dCk7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvSEVMRF9OQVRJVkUudHh0KTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvSEVMRF9OQVRJVkUudHh0KVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0hFTERfTkFUSVZFLnR4dCBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0hPU1RfUFlUSE9OLmpzb24pXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IT1NUX1BZVEhPTi5qc29uKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IT1NUX1BZVEhPTi5qc29uKTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IT1NUX1BZVEhPTi5qc29uKTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvSE9TVF9QWVRIT04uanNvbilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IT1NUX1BZVEhPTi5qc29uIFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUEFSRU5UX0pPQl9JRClcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BBUkVOVF9KT0JfSUQpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BBUkVOVF9KT0JfSUQpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BBUkVOVF9KT0JfSUQpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QQVJFTlRfSk9CX0lEKVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BBUkVOVF9KT0JfSUQgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVMQVVOQ0hfUkVUUllfUVVJRVNDRU5DRS5qc29uKVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUFJFTEFVTkNIX1JFVFJZX1FVSUVTQ0VOQ0UuanNvbik7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUFJFTEFVTkNIX1JFVFJZX1FVSUVTQ0VOQ0UuanNvbik7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUFJFTEFVTkNIX1JFVFJZX1FVSUVTQ0VOQ0UuanNvbik7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BSRUxBVU5DSF9SRVRSWV9RVUlFU0NFTkNFLmpzb24pXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUFJFTEFVTkNIX1JFVFJZX1FVSUVTQ0VOQ0UuanNvbiBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BSRVBBUkVELmpzb24pXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVQQVJFRC5qc29uKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVQQVJFRC5qc29uKTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVQQVJFRC5qc29uKTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUFJFUEFSRUQuanNvbilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVQQVJFRC5qc29uIFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9BQ0NFUFRFRC5qc29uKVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9BQ0NFUFRFRC5qc29uKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FDQ0VQVEVELmpzb24pOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQUNDRVBURUQuanNvbik7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQUNDRVBURUQuanNvbilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FDQ0VQVEVELmpzb24gXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FUVEVNUFQuanNvbilcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQVRURU1QVC5qc29uKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FUVEVNUFQuanNvbik7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9BVFRFTVBULmpzb24pOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FUVEVNUFQuanNvbilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FUVEVNUFQuanNvbiBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dClcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0IFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9IRUxEX05BVElWRS50eHQpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0hFTERfTkFUSVZFLnR4dCk7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9IRUxEX05BVElWRS50eHQpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0KTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9IRUxEX05BVElWRS50eHQpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9IRUxEX05BVElWRS50eHQgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb24pXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb24pOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLmFyZ3YuanNvbik7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guYXJndi5qc29uKTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guYXJndi5qc29uKVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLmFyZ3YuanNvbiBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLmV4aXQpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5leGl0KTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5leGl0KTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5leGl0KTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guZXhpdClcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5leGl0IFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guc3RkZXJyKVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guc3RkZXJyKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5zdGRlcnIpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZGVycik7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZGVycilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5zdGRlcnIgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5zdGRvdXQpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5zdGRvdXQpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZG91dCk7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guc3Rkb3V0KTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guc3Rkb3V0KVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZG91dCBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guYXJndi5qc29uKVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5hcmd2Lmpzb24pOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guYXJndi5qc29uKTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLmFyZ3YuanNvbik7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guYXJndi5qc29uKVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guYXJndi5qc29uIFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5leGl0KVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5leGl0KTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLmV4aXQpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guZXhpdCk7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guZXhpdClcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLmV4aXQgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZGVycilcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guc3RkZXJyKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZGVycik7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5zdGRlcnIpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZGVycilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZGVyciBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guc3Rkb3V0KVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5zdGRvdXQpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guc3Rkb3V0KTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZG91dCk7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guc3Rkb3V0KVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guc3Rkb3V0IFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLmpzb24pXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIuanNvbik7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLmpzb24pOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi5qc29uKTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLmpzb24pXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLmpzb24gXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi9SRVFVRVNUX1NIQTI1NilcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyL1JFUVVFU1RfU0hBMjU2KTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi9SRVFVRVNUX1NIQTI1Nik7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIvUkVRVUVTVF9TSEEyNTYpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi9SRVFVRVNUX1NIQTI1NilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi9SRVFVRVNUX1NIQTI1NiBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCInIiwKICAgICAgICAic3RhcnRfdXRjIjogIjIwMjYtMTAtMjdUMDI6NTY6MjYuNzA5MTMxKzAwOjAwIiwKICAgICAgICAiZW5kX3V0YyI6ICIyMDI2LTEwLTI3VDAyOjU2OjI3LjU2Mzg2NCswMDowMCIsCiAgICAgICAgImV4aXRfY29kZSI6IDAsCiAgICAgICAgInN0ZG91dCI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvRklMRVMuc2hhMjU2fGMxZDM1NmJhMDQ5OTMxYzQ3OWVhZjg4Njg3M2EzY2E2MTY4NjExYmFmNjdlMDdmNjk4OThlY2QzYzE0MzlmZmJ8WmpFMll6Wm1ORGcxWWpaak9EWXdPVEE0TXpoaVpUSTVNRFl3WmpVelltUTVOelV5TXpVeE5qVmhOelkzTnpWa1ptVXhZekEzT1RNeU9UWmlPREExTWlBZ1VrVkJSRTFGTG0xa0NtRmhOamRqTURGaU5EUTVPRE5rTURRMlpqZzBOakF5T0RFMFpUbGtOekk0T0RKa1lqVTNNekkzTlRoaE5qbGhNVEU0WXpSall6VXpPR001WlRBMFl6Z2dJRkpGVVZWRlUxUmZWRVZOVUV4QlZFVXVhbk52YmdvMU5tSmtORFV4WTJNeE9HWTJabUZqWkRnd1lqTmxZbVF3Tm1OaVpEVmpPRFl5TkRBMVl6SmhPV0UzTmpkaE1HUXdNRFJsTURBNE5UVXlOemc0WVRaa0lDQlRUVTlMUlY5RlZrbEVSVTVEUlM1emFHRXlOVFlLTTJZd05UZ3pORE00TkRCbVpXWTFPR001Tm1JME9EZ3habVZrTlRRM09HUTFNalk1Tm1Nd01tRXdNakJsWm1ZNU9XVmpaR0ZpT0dGa05qUmpNVGt5TmlBZ1ltbHVaRjl6Ylc5clpTNXdlUW96TXpNMk1UazFNRFUzWlRZeE9EVXlaakJsTlRFd1lqVmtPRGhpTkdNNE5qSm1ZMkZtTjJZMVl6VXpOR0U0TTJWa056bGhORFEwTW1GbU5Ea3dOamxsSUNCaWFXNWthVzVuY3k1cWMyOXVDalZpTXpFNVpUYzVOR0kyWkdOaFpXTmtOVE5oTTJZM01UVTBaVEl6WmpJM01ESXdOMk5qTldVNVkyUmpNREkzTWpNMVltSmhPR1V4WlRNME4yVTVPV0VnSUdOaGNIUjFjbVV0Ym1GMGFYWmxMbk5pWVhSamFBbzFaV1F4TTJZME5tTmlZVFJpTWpsa09EUTJOamxpT0dRMk5qTTRabVpsWW1Fek9UaGpNekEyTnpZd05UWTVZakpoTXpnek5UTm1OekJoT0dRNE56Um1JQ0JqYjI1bWFXY3RZMjl0Y0dGeWFYTnZiaTVxYzI5dUNtRTRaR1E0TUdFNE1EWTFOekF4WVRNell6QXhZekF5WmpGaVptSTBNVGM1WWpBNFpUSXpNVEU0T0RZd1ltVTFOVGswTkRZd01qWXdPRGMxTUdFell6QWdJR052Y0dsbFpDMW9aV3h3WlhJdGNISnZkbVZ1WVc1alpTNXFjMjl1Q2pKaU1EVTBPVGN6WXpRMFlUazRabVl5TkRSak5ESTJZelV3TURGbFlXVmhZelEyWVRabU5HTTBZMkU1TVdSaU5XSmtaV0ZqTlRRNU4yVXdZakEwTVRBZ0lHWjFiR3d1YzJKaGRHTm9DakJrT0dZNE5UQTNNV1JqT0dObE9XUTNNelkwTXpNNVlqTmpOR05sTnpjM1kySmpPR05tWVRaa1pqUTBOelJpT0RRM05qbGpPV1UwTVdZeVpXRTRabVlnSUdkMVlYSmtYMloxYkd3dWNIa0taall3TnpoaU16WXlZVGt5Tm1KbE56WmhabUZqWlRsaE9UWXhZbVEzWVRGaE5qUTFZV0poT1dFM1pHRTJZekF4T1RKbVpXSTBOelppT0RReVpqZGhNU0FnYVc1d2RYUnpMMloxYkd3dGNtVnpiMngyWldRdWVXRnRiQW95WldabE5EYzFPR1JoWkRVM1l6VTNaR1k1TVRrNFpqSmhNR1F5WXpsak56QXdZemszT1dOaU9HVmhZMlV3TVRCaE1XUm1OekppT1dNMFkyTXlPRFpqSUNCcGJuQjFkSE12YzIxdmEyVXRZMkZ1Wkdsa1lYUmxMV1pwYkdWekxuTm9ZVEkxTmdwaVl6UmlNemszTWpZMU56ZGxOREk0TnprMU5EQXpOREZpWXpsaVpETTNPR05qWkRjMU1UWTNOMlExTTJSaVl6WmhOV1EwWVRKaFpEUXdNak5qTTJJNUlDQnBibkIxZEhNdmMyMXZhMlV0WTJGdVpHbGtZWFJsTFhaaGJHbGtZWFJwYjI0dWFuTnZiZ293T0dRMVltUXpOVFJoTUdWaU9ERmtZV1EwWWprMk5qUXdNemRsTnpFeFlXTTBaamRsWTJNeVlqVTNNelUxWkdJeVpUUXhOVFExTnpGak5EazJPVGRqSUNCdVlYUnBkbVZmWjNWaGNtUXVjSGtLTmpCaE1tTTROVE5tWXpVNE9ETXdZelF5TmpSa01qWm1aVGc0WWpReE9UVTBOall4TVRZNVlqZGxNelJsT0RBMU1EQTFNak13T0RBek1ERTNNR0UwWmlBZ2IzQnpMMFpKVEVWVExuTm9ZVEkxTmdveU1qUXpZMlk0TkRabVpXSXpNVFprTWprNVpUSTBNMlJpTUdFMllUZGhZek0zT0dVMVptTmlabVppT0dOa1pHSTVNelJoWTJFM1pESTRNV001Wm1ZNUlDQnZjSE12WTJGdVpHbGtZWFJsWDJkaGRHVXVjSGtLTURaaU0yTmhZakV6TldZNU1HWXhNakk1TVRjd09HSmtZbVUyWkRRelpXVTJabUptTURVME9EZzROREk0WkdFeVlUaGhORE0yTURjM05qSXhZVFkwWmlBZ2IzQnpMMlpoTXkxaWFXNWthVzVuTG1wemIyNEtNVEF5WVdOaVpqWmxZbUkxTldOaE5qTmlNV1kzTVRjMFlUazBNMkppTUdFMk0yWTVNMkZoTVRVM1pUVXpNMkkyTldGaFpERm1NbVZoTnpBMVpEQTRaQ0FnYjNCekwyWjFiR3d1YzJKaGRHTm9Dak16WWpoalkyWm1ZamxrTlRJMU0yUXpaREU0TkRjeFlURTFaak0wWVRJNE1qWXpNamd4WmpBMlkyVm1ObVl6TWprd1lqRmlZbVEzTVdZNFlqQmlPRGNnSUc5d2N5OW5jSFZmYUdWaGJIUm9YM0l6TG5CNUNtVXhaak0zTURGbVlqVmtZelpsTmpBMVlqYzFPV0UzWW1Kak0yUTJOVFUxT0RKak1qQTNZekppWlRkbU1UbGhNMkZoWmpZME1qQXhZVEJoTnpGaU1ESWdJRzl3Y3k5bmNIVmZhR1ZoYkhSb1gzTmxkQzV3ZVFvM01qaGxZVGd4TmpNd1pUTTBNRGcwWTJNeE56TXlZbUppWXpVell6aGxOalkyTVdKa1lXSXhOREkxTlRkbU5UTmhNREprWVRnek4ySmlNalUzTjJVeElDQnZjSE12YkdGdFltUmhYMmx1YzJsa1pTNXphQW8wWkRVMk9UVmtZalJsTnpBellUSmhZekZsWVRJNU5ERTRaRE0wTWpZeFptWmxNRFpqTURRd1ptTXpOamRsTldGbU9UWXdOemc0TnpFMU9UUTBaREU1SUNCdmNITXZiR0Z0WW1SaFgzSjFiblJwYldVdWNIa0tOVEJrTTJZek1UWTBNV1ZpWVdZME9UUTFOREprTmpOalpqUXpNemd3TkRnMlkyRTVaV1ExTUdKak16RTFZemcwTm1ObFpUTTFOR0V5WlRreFkyVXpNaUFnYjNCekwyeGhiV0prWVY5emRHRm5aVjl6YjNWeVkyVXVjMmdLTW1FNVpXWXlPV1U0TkdVeVpESTRNbVk1TkRVek9HRTJaV0ZpTkRWaVl6YzNPR1F4WldZMk1UUmlZVGRoTWpsaE9UUXdNak0xWVRsaE9EWTFPVFUxTkNBZ2IzQnpMMnhoZFc1amFHVnlYMk52YlcxdmJpNXphQW96T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zSUNCdmNITXZjbVZ4ZFdWemRITXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqRXVhbk52Ymdvd1pEYzVZall5TVdaaFl6ZzJOREkzTlRFMU16RTJOV1F4T0RRMk4yUTJZelptTW1SaU4yRTNPRE0xTVdObE5qQTRNemN6WmpreVpHVmtNV1poTXpSaklDQnZjSE12Y25WdVgyWjFiR3d1Y0hrS1ptWm1aRFkxWldRMVlqZzFZalZoWXpBeE56aGtNREppTVROaU9HVTNORFpoTmpsa1l6STVaREUwTTJRNU1Ea3dPRE5qWVRSbU1UTm1Zak5sWVRKbFpTQWdiM0J6TDNKMWJuUnBiV1V0WW1sdVpHbHVaeTVxYzI5dUNqbGlaVFl4WVRjeFlUZ3hPREZsWWpNd1l6WmxNMkZrTW1Nek1EY3lNV0k0WTJVME1tTTVNalk1Tm1Nek1URTVNemsxWmpBMFpEaG1OREZpTVdFMFlqUWdJRzl3Y3k5eWRXNTBhVzFsWDJKdmIzUnpkSEpoY0M1d2VRcGhaR1kwTlRVeU5HUmxNMk15WlRaa1ltRXhPRFkxTnpKbE56RTFNV1EwT0dKbVkyRXdZak5oWkdNNFpUWmpaamxrWldaa05qZzJZalEzTnpRMFl6ZzNJQ0J2Y0hNdmMyVnlkbWxqWlM5R1NVeEZVeTV6YUdFeU5UWUtZV1kwTkdFeU5qUXhaRGM1TnpVME5qRTFOelEyWm1VNVlUWmpOekE0WWpBMFlqZ3haV0U0TURjek1UaGpaamszTURCaE1HVmxNalEyTldKak56YzVOaUFnYjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5amJIVnpkR1Z5Y3k5d1lXTmxMMTlmYVc1cGRGOWZMbkI1Q21KaFpUa3dPRFl3T0dReE5XWTFOV1ptT0dNd1pXRmlObVl4TkRWaVlXRTRaRFl6TVRjeE1USXlORFZrTkRSaU9ESmlNVGN3T0RNeE56TTVaamhpTm1ZZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZZMngxYzNSbGNuTXZjR0ZqWlM5bmNIVmZZV1J0YVhOemFXOXVMbkI1Q2pVM09EWXhZMkpsTkRjeFpHWmlNelV5WTJNellUZzRNVGhsWXpRM1pHRmxOelppTURZeVltWmhOV1psTkdWbFlqVTBPV1EyTWpsaU1tVTRNMlU1TmpJZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZZMngxYzNSbGNuTXZjR0ZqWlM5bmNIVmZiM2R1WlhKemFHbHdMbkI1Q2pFek1ETTFaREkyTTJZME16RmhOemRsT1dRNU1HSmtaakZpTVdVMU9UWTNPRGRpTVRsa09URXpZMkprWlRjMk4ySXhZVEpqWVRCak5qSTNZbVl5TTJVZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZZMngxYzNSbGNuTXZjR0ZqWlM5d1lXTmxYM0J2WkcxaGJpNXdlUW80Tm1GbE16SmxOREU1TkRWa1lqTXpZVFprT1RkaE5HRTNPRE5sWm1ObFlqQXhPV0ptT0RFM056RTBOVEE0WmpRM05UbGtZak15TW1aa1ltUTNOV013SUNCdmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwybGpaUzlwWTJWZlkyaGxZMnR3YjJsdWRGOXRhWEp5YjNJdWNIa0tOalJsWkRBMU5qQXpZek0zT0RVeU5qWmpaREpsTldJeU5qaGtabVkzTVdSaE1XUmhZV00zTVRkbU56QTVOekZsWlRBMVlqTmtaVEExTnpsaU56QmhOeUFnYjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOWhiR3h2WTJGMGFXOXVMbkI1Q2pWaFpHRTRaakZpTlRRME56STNOekU1WlRJeU5qUmpNakJsWkdKaU5EVmxNek5rTWpsbU56RXhORFUxWldJM01qVmlZemRqT1dNNU5HVmxNemxpTURnZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2WVd4c2IyTmhkR2x2Ymw5aWIzVnVaR0Z5ZVM1d2VRbzJaRFkwWlROaU1EWmhZMkU0T0RReVl6UTJNbVk1TXpFeFl6Y3dOREJqTkRrNVl6QXhNakkxT0RSa09XTXpOMlUwTVdNd05ERTRObUUxTVdVeFpUZGlJQ0J2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwySnZkVzVrWVhKNVgzVnVZMlZ5ZEdGcGJuUjVMbkI1Q2pJeU5ETmpaamcwTm1abFlqTXhObVF5T1RsbE1qUXpaR0l3WVRaaE4yRmpNemM0WlRWbVkySm1abUk0WTJSa1lqa3pOR0ZqWVRka01qZ3hZemxtWmprZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2WTJGdVpHbGtZWFJsWDJkaGRHVXVjSGtLWkdZME4yRXhZMk15WkRjelpUVTVaalk0WkRJNE1UbGhZVEF4TURFeVpUWXpNV1JqTmpjd05tWXdPVEZoWlRKbVpXRXhOalUxWXpVeE56TTRNakUwWWlBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzlqWVhCMGRYSmxYMjVoZEdsMlpTNXpZbUYwWTJnS01qWmlPR00yWXpobU5HUmlNamMxTTJaaU1XWTBPVGsyWXpZd00yRmpaR0V3WTJZNFptSXhORGM1TjJVM1pURTNaak0zWWpGaE9HWXlNVFF3WldRME55QWdiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5amFHVmphMTkzWVc1a1lpNXdlUXBqTnpoa01tVTNZVE15WTJaaU5ETTNZall4TjJSbU5qQmhOMkZqTVRNd01UTTBORFk1T0dSbU5EQTFOR1kxWm1KaVpqZG1ZalE1WlRkaU0yUTJNVEEwSUNCdmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMk5vWldOcmNHOXBiblJmYVc1emNHVmpkR2x2Ymk1d2VRbzVabUpoWlRFNFpURXlNelZsWXpGak1tVmhZek5sWWpJeE5UTXhaV0l5TWpVNU1HUXlORFJsTlRnd09XVXhNelF5WkRNMll6UTJabVl5TW1WaFpETmxJQ0J2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwyTnZiblJwYm5WaGRHbHZiaTV3ZVFwalpESTVaV1JqTVRRNFl6QmhZMkpqWXpKaFlqTXhPRGc1WldJME1UWXlaR1JsTlRkaU9ETTBNalUxWkRBNU5qWTVPRFpoWmpJellXUXlNV1V5Wm1Wa0lDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJOdmJuUnlZV04wTG5CNUNqZG1aamczTUdNeU16QTBaR1ExTXpnM05tWTBZVEUzWWpReE1XSXhNelF3WW1NMlpXRmpNalV5Wm1ReU5XWm1aV1psWmpJeU5EaGlaRFE1WWpjM016a2dJRzl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdlpHRjBZWE5sZEY5amIyNTBjbUZqZEM1d2VRbzFPR0UwTldFeE9USTNZVEF6T1RVNU1qYzVZalkxTlRjNE9UUTJOV0l6WkRjNU1USXhZVGcwTnpReU9UYzJNemc1WW1KbE9URTJNak01WTJZNU9XWTRJQ0J2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwybHVkR1Z5Y25Wd2RHbHZibDloWkcxcGMzTnBiMjR1Y0hrS01UQXlZV05pWmpabFltSTFOV05oTmpOaU1XWTNNVGMwWVRrME0ySmlNR0UyTTJZNU0yRmhNVFUzWlRVek0ySTJOV0ZoWkRGbU1tVmhOekExWkRBNFpDQWdiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5c1lXMWlaR0ZmWm5Wc2JDNXpZbUYwWTJnS056STRaV0U0TVRZek1HVXpOREE0TkdOak1UY3pNbUppWW1NMU0yTTRaVFkyTmpGaVpHRmlNVFF5TlRVM1pqVXpZVEF5WkdFNE16ZGlZakkxTnpkbE1TQWdiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5c1lXMWlaR0ZmYVc1emFXUmxMbk5vQ2pSa05UWTVOV1JpTkdVM01ETmhNbUZqTVdWaE1qazBNVGhrTXpReU5qRm1abVV3Tm1Nd05EQm1Zek0yTjJVMVlXWTVOakEzT0RnM01UVTVORFJrTVRrZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2YkdGdFltUmhYM0oxYm5ScGJXVXVjSGtLTlRCa00yWXpNVFkwTVdWaVlXWTBPVFExTkRKa05qTmpaalF6TXpnd05EZzJZMkU1WldRMU1HSmpNekUxWXpnME5tTmxaVE0xTkdFeVpUa3hZMlV6TWlBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzlzWVcxaVpHRmZjM1JoWjJWZmMyOTFjbU5sTG5Ob0NqZzROREk1T1daak1HUmpPRGMyTVRRM1l6TXlZMlJoTURNeVpETXdOR0l3WVdKa1pUSTJNVFU0TmpFME9HSTNaV0psTVRobU1ERTNNRFpqWldSaFl6Y2dJRzl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmJISmZjRzlzYVdONUxuQjVDalV6TXpReFpXWXdPVFl5T0Rnell6UTFaV1kzWkdZeVptWmhORFJtTnpOaE9XTmlaRFZoWXpNeVpEZGlPRFEzWVRFMk0yVTVNemcxTXpSbU56VXpOalFnSUc5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZibUYwYVhabFgybHVkR1Z5Y25Wd2RHbHZiaTV3ZVFvMU16UTJaR0UzWVdabU1XVmxORFZpWVRJNVlXRTROVFEyTnpjNE9UWXpOVE13WTJFek5UVm1NVGs0TURBM05qYzBaRFE0T0dVNE9ESTNNVEkzT0RrMElDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDI1aGRHbDJaVjl5WldOdmRtVnllUzV3ZVFwaU5HRmlZVFV5WVRJM016UTBOVFpoTXpWaVpXRXlPVGcwTkRRM1l6Z3pZMkpsTURJNE5HWmhPREF3WkRVeFkyWXdaamRqWldGa1lXRmlNVEl5TURKaklDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDI1aGRHbDJaVjl6ZFdKMFlYTnJjeTV3ZVFvM1pqRXlPV00xWTJWbU56SmpZelExWXpjeFlUQTFaRFF3TkdSa01UZzFNbVZpTkdGaU5XRXlPRE16T1dFNU56TmpNamszTXpZMVltUXhaVFJsWlRnM0lDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDI5eWFXZHBibUZzWDI5aWMyVnlkbVZ5TG5CNUNtUm1OalExWW1ReU9UVTVPV1kxWTJZellXUXhNalEzTTJGaFlqVXpaamsyWWpJeFlUbGtNVGN5TXpaaU5tRmpaVFJoTTJJeFkyTTRZV1ZsWVdGbE9HSWdJRzl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmNHaGhjMlZmYjJKelpYSjJaWEpmY0hKdmIyWXVjSGtLWTJVMU4ySXdPVEU0WmpneE1tRmxOR0UxTWpsa04yVTBNemsxT1RnMk5tTTVZMlV3TXpRMlpESmxOVEF4TkROaVpUazJNbVl3WWpBeE9HUm1aakV3WVNBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzl3Y205a2RXTjBhVzl1WDJocGMzUnZjbmt1Y0hrS01HUm1NREZoTjJZMk1HRTFaV0l6TkRsalkyVXhORFZqWXpjMllUZ3paVEkzT1RBMk5HSm1Namt6WkdVMlpEaGpOakJpTUdRd01EVTFZbVUwWkRkaU55QWdiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5d2NtOWtkV04wYVc5dVgzSmxZMjkyWlhKNUxuQjVDamN4WWpjeU16ZzNOekptWm1Sa09ESTJNR0V5WWpBeU1HVXhZVEV6WkRVM1lXUmpaalkwWlRVMk1qSTFaakExWVdJNVlqY3pZbVkxTWpsbU5EazJaV1VnSUc5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZjbVZqYjNabGNubGZZMmhsWTJzdWNIa0tZMkZtWm1Fd056aGxOVE5sWWpBeU1tRXlOalZpTUdFM09XSmxPVGN6WmpNM01EY3dOVFk0WlRjNE4yWTJORE16TUdFNVltUmpZamRsWTJRd05qRmlPU0FnYjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXlaWFJsYm5ScGIyNHVjSGtLTnpFNE16ZGxOak5sTlROaE1EUTFNelV4WkdRelpXWmpZemxpT0RSaU9HRXhZemcxWVdFeE5EazJNRGRtTWpOa05UWTBZalpsWW1RNE1tUTVOREl4WWlBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzl5ZFc0dWNIa0tPRGhoT0dVeU1HVm1PVE5oT1RVNFpXUmxNVE15TURObE1UZzJOMlEyTkRjek5HSXdOV1F5WVdWaE9HTmlNRGhtWm1SbU1ERTNObVkxTmpKalpUWTRZaUFnYjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXpaWEoyYVdObFgySnZiM1J6ZEhKaGNDNXdlUXBsTkROalptVTRORGd6T1RRNVlUWmpNV013WXpkaVpXSm1PR1ptTlRKbE5UZzVaV1V4WlRRME1qVTJORGs1TW1JMU4yVTRaalUwTldJelpEWTVNV1V4SUNCdmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMM1psY21sbWVWOW1ZV04wYjNKcFlXd3VjSGtLT0RZeFlqRm1OREpoWVRVMFpUZ3hNak00T1RneE9UWmxPV1U1TWpJME1XWXpPV0ZoT0dKbFl6bGpaVE5sT0RjeFpUTTNZbU5tTkdRelpHSTJZekJsTkNBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzkyWlhKcFpubGZablZzYkM1d2VRb3dZamxqWXpBM05XTTVabUZoTldWbU9UZzRNMlF4TVRBM1lqTXpaV00zTlRRMk9HUmlZakkzTVRnek5tTm1ObUkxTlRCaVltTTBZakF4WVRCbU1UZGhJQ0J2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwzWmxjbWxtZVY5MFpXMXdiM0poYkY5d1lXbHlMbkI1Q2pBeU9USXpOREkwTldKallUQXlORFEyTlRsa1pqUmhaV05sTldaalkyVmtNR0UzTVdFeVlUVTFZbU0wTVdSbVpEQTBNalpoWkRKaE1ERTVOVEk1WWpZZ0lHOXdjeTkyWlhKcFpubGZhbTlwYm5SZlpHRjBZVjlqWVdOb1pTNXdlUW94Wm1NNFltTTVPR1JqWlRnMU9EbGxNelV5WW1RMU9Ua3dZakF3TXpnek5HRTVNVGsxWXpNNE5URXdOekF5TnprMU5qSTVNV05qTkdObU9EWTVOVGc0SUNCd2NtOXZabk12YzIxdmEyVXZRVkpEU0VsVVJVTlVWVkpGWDFCQlVrRk5SVlJGVWw5VlUwRkhSUzVxYzI5dUNqQm1NbVEyWXpWbU1EUTNPREV5TlRFMk16WTNORE13TnpZM1pUaG1OVEkzTUdFMFl6UTRZMlV4WW1ZeFlqVXhZVEUzTURjNU16VXlZelU0TURRMVl6QWdJSEJ5YjI5bWN5OXpiVzlyWlM5R1NVeEZVeTV6YUdFeU5UWUtNalV3T0daaFpEVXpPREF4WlRKak1EWTBZMlpsTm1Gak9HWm1PV0U1WmpCak1EQTRNbVk1WVdSaFl6VTVNR0kyWkdNeFkyVmxZVFUxTm1OaVkyVXhPU0FnY0hKdmIyWnpMM050YjJ0bEwxSkZRVVJOUlM1dFpBbzRNR1JpTW1WbU1ETTRaREZsWW1Vd01EVXpZMkV5TjJVek5Ua3pOMlJsT0RGaFlqSmlOVGsxTm1aa05HVTJOMlJrTm1VMFpEQXlPVEl3WXpVNU16RmpJQ0J3Y205dlpuTXZjMjF2YTJVdlVrVlJWVVZUVkY5VVJVMVFURUZVUlM1cWMyOXVDbVl6TlRrNU1EQXlZV05rWkdFNVl6azROemt3Wm1OaE1HUXpNamxoTWpFek9EbGhaVEpoWWpVME9XUmpOMkpsTWpjNE1EZG1aVEk1Tnpsa056WTJPR1lnSUhCeWIyOW1jeTl6Ylc5clpTOWlhVzVrWDJOd2RTNXdlUXBrWmpFME5tWTFPRFJtWmpCaE1XTXpaREpqTURreFlqRXhOVEE1TlRRd1pUY3daV0l4TWpNeFltWTNaV0kyTjJObE5tUTRaamc0TnpVMFpUYzBNalJtSUNCd2NtOXZabk12YzIxdmEyVXZZbWx1WkdsdVozTXVhbk52YmdvNVltRXdaV1l4TTJNd00ySmpPRFl5TXpBMk5EZ3dZVFExTXpjeE9UTmtPR015TURZNE1UTmlZV1kxTVdKaVl6RXlaRFF6TkdKaVpEUTBZV1JsTW1GbUlDQndjbTl2Wm5NdmMyMXZhMlV2WTJGd2RIVnlaUzF1WVhScGRtVXVjMkpoZEdOb0NtTmpOREkwTmpsak56ZG1ZV0ZqWVdZeU5UUXhZV0ZsTm1JNE9XVXlObU0zWkRneU1XRXhOelUxTnpkaE9UVm1PVEl3TldSaFl6SXlOREJqT1RjMVltWWdJSEJ5YjI5bWN5OXpiVzlyWlM5allYQjBkWEpsTFhKMWJtNXBibWN0TkRFeU9ESXlMblI0ZEFwak0yWmhaV00xWlRjM09EQTJaV1k0TURJNU1ETmlZVGs1Tm1ZeE56ZzVaVFkwTmpWak1EaGpNMkptTVRGaFpETTVZalF3TkRJME5ESXpOamd3TmpnM0lDQndjbTl2Wm5NdmMyMXZhMlV2WTJ4aGFXMXpMekJsTkRrMk5EbGxZalV4TlRoak5tWXhNMlEwWWpRMk4yRTRaamhpT1daak1XVXlNelJoWmpobU5XSXhNbU0wTURGbU5XTmtZalF4TWpjd1lqVTFOamt2UTBGUVZGVlNSVjlLVDBKZlNVUUtPV1F3TnpJMFl6QTNaR0ZpTW1Oa01UY3lNREU0T1dRM00ySmlPRGN5TnpWak1ETmxOakUzTW1aaFpUZGtOREJpTWpFMU1tRXdNMk0zTWpsaU16QmlOeUFnY0hKdmIyWnpMM050YjJ0bEwyTnNZV2x0Y3k4d1pUUTVOalE1WldJMU1UVTRZelptTVROa05HSTBOamRoT0dZNFlqbG1ZekZsTWpNMFlXWTRaalZpTVRKak5EQXhaalZqWkdJME1USTNNR0kxTlRZNUwwTkJVRlJWVWtWZlVFVk9SRWxPUjE5T1FWUkpWa1V1ZEhoMENtVm1ZamxtWVRZelltWm1PREJsTWpNeFlUYzBaVGhoWmpJMk56STRNekE0TmpkbFltUm1aVGMzT1dFME9EUTJNV0kyWXpsbE5qYzVNR1l3WWpCak5Ea2dJSEJ5YjI5bWN5OXpiVzlyWlM5amJHRnBiWE12TUdVME9UWTBPV1ZpTlRFMU9HTTJaakV6WkRSaU5EWTNZVGhtT0dJNVptTXhaVEl6TkdGbU9HWTFZakV5WXpRd01XWTFZMlJpTkRFeU56QmlOVFUyT1M5SVJVeEVYMDVCVkVsV1JTNTBlSFFLTWpNek16RmxaR1JpWldFMllqbGxOekk1WlRaaE5EYzJNMlExWWpCaVptRTFNVFptWlRKa016YzFPRGd4T0RBMk1UWmxNMlpqTVRGaU1qRmtNREF6WmlBZ2NISnZiMlp6TDNOdGIydGxMMk5zWVdsdGN5OHdaVFE1TmpRNVpXSTFNVFU0WXpabU1UTmtOR0kwTmpkaE9HWTRZamxtWXpGbE1qTTBZV1k0WmpWaU1USmpOREF4WmpWalpHSTBNVEkzTUdJMU5UWTVMMUJCVWtWT1ZGOUtUMEpmU1VRS09XUXdOekkwWXpBM1pHRmlNbU5rTVRjeU1ERTRPV1EzTTJKaU9EY3lOelZqTURObE5qRTNNbVpoWlRka05EQmlNakUxTW1Fd00yTTNNamxpTXpCaU55QWdjSEp2YjJaekwzTnRiMnRsTDJOc1lXbHRjeTh3WlRRNU5qUTVaV0kxTVRVNFl6Wm1NVE5rTkdJME5qZGhPR1k0WWpsbVl6RmxNak0wWVdZNFpqVmlNVEpqTkRBeFpqVmpaR0kwTVRJM01HSTFOVFk1TDFKRlRFVkJVMFZmUTBGUVZGVlNSVjlRUlU1RVNVNUhYMDVCVkVsV1JTNTBlSFFLWldaaU9XWmhOak5pWm1ZNE1HVXlNekZoTnpSbE9HRm1NalkzTWpnek1EZzJOMlZpWkdabE56YzVZVFE0TkRZeFlqWmpPV1UyTnprd1pqQmlNR00wT1NBZ2NISnZiMlp6TDNOdGIydGxMMk5zWVdsdGN5OHdaVFE1TmpRNVpXSTFNVFU0WXpabU1UTmtOR0kwTmpkaE9HWTRZamxtWXpGbE1qTTBZV1k0WmpWaU1USmpOREF4WmpWalpHSTBNVEkzTUdJMU5UWTVMMUpGVEVWQlUwVmZTRVZNUkY5T1FWUkpWa1V1ZEhoMENtUmtZakU0WVdaa09XSmpZelF6TVRjME9EWXhZakprTjJZMVpHRXhOelUwWlRZelpXVXlaRE5oTVdKbU1qRTNNelkzWVdZd09HWTFNemt6TW1VeE56UWdJSEJ5YjI5bWN5OXpiVzlyWlM5amJHRnBiWE12TUdVME9UWTBPV1ZpTlRFMU9HTTJaakV6WkRSaU5EWTNZVGhtT0dJNVptTXhaVEl6TkdGbU9HWTFZakV5WXpRd01XWTFZMlJpTkRFeU56QmlOVFUyT1M5U1ZVNU9TVTVIWDBGRVRVbFRVMGxQVGk1cWMyOXVDbUZtTkRFMlpUbGhOamRoWlRWaE9UWTFPREF3TjJZd1pXTTFZakkxWldNM01qVXpNRGxsWmpBMVkyWXdNRGcyTkdZd1pUVTFZamt3Wm1WbVpUZ3hOalFnSUhCeWIyOW1jeTl6Ylc5clpTOWpiM0JwWldRdGFHVnNjR1Z5TFhCeWIzWmxibUZ1WTJVdWFuTnZiZ293TnpRM09EWmtabVJtWWpBeVpUUTFORE5rTURrMk56STRNR05qTnpSak56ZG1OemN5T0RkaE56WTJaV1kxTVRFME1URTNOR1ZpWXpNME1tWTNaR05oSUNCd2NtOXZabk12YzIxdmEyVXZZM0IxTFhCeWIyOW1MWEpsZEhKcFpYWmhiQzF3YkdGdUxtcHpiMjRLTVRSa01UQTJZelE0WVdOa1ltTmhaREF6WlRRMU1EUmxZV05qTm1Oa04ySTVaR0ZrWlRnek4yTmtZekUxT0RKbVltSTNaakJqWlRrNU9XVXlNRGRsWmlBZ2NISnZiMlp6TDNOdGIydGxMMk53ZFY5bmRXRnlaRjl5WldabGNtVnVZMlV1Y0hrS09UVXpOMkZrTjJWaE5HRTROall4WlRFM056TmpaRGd6WVRRM01qQTFZak0zTVRSa1lXTXhZVEkxTXpVelpqSXpaakptWTJVeE1XRXhNV1kzWVdRME1pQWdjSEp2YjJaekwzTnRiMnRsTDJOd2RWOXBiblpsYm5SdmNubGZZWFZrYVhSZmNtVm1aWEpsYm1ObExuQjVDbUZsTlRVeU5qZGhZMkZqTlRjNFlUUTNNRGhoTnpVMVpUQmtaR0ZpTURJd04ySXpNekJqTXpnNE9HWXdOV1UxTXpjMVlUWXdNR1ptTWpnNU56WmhOV0VnSUhCeWIyOW1jeTl6Ylc5clpTOW1hVzVoYkdsNlpWOXpiVzlyWlM1d2VRbzRNek5tT0RkbU0yVXpOV0l3TldabE1tWmlOemhsWldFeVltRTFNRE00WWpobVl6TmpPRFV6TldGaVlURmtOVEEzTnpka01XSm1NalprT0dWaU9EZGpJQ0J3Y205dlpuTXZjMjF2YTJVdlozVmhjbVF1Y0hrS09XRXlOekZtTW1FNU1UWmlNR0kyWldVMlkyVmpZakkwTWpabU1HSXpNakEyWldZd056UTFOemhpWlRVMVpEbGlZemswWmpabU0yWmxNMkZpT0RaaFlTQWdjSEp2YjJaekwzTnRiMnRsTDJodmMzUXRaWGhwZEMwME1USTRNakV1ZEhoMENtSmtPR0psWXpNMU5qZGhPVFl4TWpObE5ETTRNRGxpTXpGbU1UQTNabVl5WVROaU9EZ3dNbVEzWTJRMVptRXhOamRsWmpFNE5tWmpPRGd5WmpSbU5EZ2dJSEJ5YjI5bWN5OXpiVzlyWlM5cGJuQjFkSE12WTNCMUxYQnlaV1pzYVdkb2RDMVZUa0pQVlU1RUxuUmxiWEJzWVhSbExtcHpiMjRLTlRWbE9EWmlZek13TUdGa1ptRTNPVFJtTVdRME1XVmlNakV5TURGa1lqa3hNekprTnpVMk56TmhPVFE1TkdZM01Ea3haR0ZtTkdVek9UWXhPVGd3WWlBZ2NISnZiMlp6TDNOdGIydGxMMmx1Y0hWMGN5OWxlSEJsWTNSbFpDMWpjSFV0Y21WeGRXVnpkQzVxYzI5dUNqTTROMlE1TmpjM05XTTNZMlZpWm1SaFlqRXlNV1kyWWpRMU5EUXpNR1l5T1RCbFl6WTJPRGs0TldVek1tVm1PV1k0TVRVM09EVmtOV0V3WXpjME1Ea2dJSEJ5YjI5bWN5OXpiVzlyWlM5cGJuQjFkSE12Wlhod1pXTjBaV1F0YzIxdmEyVXRjbVZ6YjJ4MlpXUXVlV0Z0YkFvNVlUSTNNV1l5WVRreE5tSXdZalpsWlRaalpXTmlNalF5Tm1Zd1lqTXlNRFpsWmpBM05EVTNPR0psTlRWa09XSmpPVFJtTm1ZelptVXpZV0k0Tm1GaElDQndjbTl2Wm5NdmMyMXZhMlV2Ym1GMGFYWmxMVFF4TWpneU1TNWxlR2wwQ21VellqQmpORFF5T1RobVl6RmpNVFE1WVdaaVpqUmpPRGs1Tm1aaU9USTBNamRoWlRReFpUUTJORGxpT1RNMFkyRTBPVFU1T1RGaU56ZzFNbUk0TlRVZ0lIQnliMjltY3k5emJXOXJaUzl1WVhScGRtVXROREV5T0RJeExuTjBaR1Z5Y2dvNU1qSmxOREV3TWpFNE9HSTNNVGczWm1VellXTXlPREEzWWpsaFlqUTNaakUzWVRsaU9EazRNemswWXpObE9EZzVPRFppTkdVME1UQXpOams1TWpVeklDQndjbTl2Wm5NdmMyMXZhMlV2Ym1GMGFYWmxMVFF4TWpneU1TNXpkR1Z3Y3k1cWMyOXVDbUptWTJaa1lqWTNOR1E0WVdVNVlUQTFabVl5T1RVME9UQXdPVGRsTVRGaE0ySTVNV05pTmpJNU5XUXdNVEJpT0RGbE5ETTVPVFF3TkRVMk9UQmpPV0VnSUhCeWIyOW1jeTl6Ylc5clpTOXVZWFJwZG1VdE5ERXlPREl4TG5SNGRBbzJNR0V5WXpnMU0yWmpOVGc0TXpCak5ESTJOR1F5Tm1abE9EaGlOREU1TlRRMk5qRXhOamxpTjJVek5HVTRNRFV3TURVeU16QTRNRE13TVRjd1lUUm1JQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMMFpKVEVWVExuTm9ZVEkxTmdveU1qUXpZMlk0TkRabVpXSXpNVFprTWprNVpUSTBNMlJpTUdFMllUZGhZek0zT0dVMVptTmlabVppT0dOa1pHSTVNelJoWTJFM1pESTRNV001Wm1ZNUlDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwyTmhibVJwWkdGMFpWOW5ZWFJsTG5CNUNqQTJZak5qWVdJeE16Vm1PVEJtTVRJeU9URTNNRGhpWkdKbE5tUTBNMlZsTm1aaVpqQTFORGc0T0RReU9HUmhNbUU0WVRRek5qQTNOell5TVdFMk5HWWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZabUV6TFdKcGJtUnBibWN1YW5OdmJnb3hNREpoWTJKbU5tVmlZalUxWTJFMk0ySXhaamN4TnpSaE9UUXpZbUl3WVRZelpqa3pZV0V4TlRkbE5UTXpZalkxWVdGa01XWXlaV0UzTURWa01EaGtJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMMloxYkd3dWMySmhkR05vQ2pNellqaGpZMlptWWpsa05USTFNMlF6WkRFNE5EY3hZVEUxWmpNMFlUSTRNall6TWpneFpqQTJZMlZtTm1Zek1qa3dZakZpWW1RM01XWTRZakJpT0RjZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdlozQjFYMmhsWVd4MGFGOXlNeTV3ZVFwbE1XWXpOekF4Wm1JMVpHTTJaVFl3TldJM05UbGhOMkppWXpOa05qVTFOVGd5WXpJd04yTXlZbVUzWmpFNVlUTmhZV1kyTkRJd01XRXdZVGN4WWpBeUlDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwyZHdkVjlvWldGc2RHaGZjMlYwTG5CNUNqY3lPR1ZoT0RFMk16QmxNelF3T0RSall6RTNNekppWW1Kak5UTmpPR1UyTmpZeFltUmhZakUwTWpVMU4yWTFNMkV3TW1SaE9ETTNZbUl5TlRjM1pURWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZiR0Z0WW1SaFgybHVjMmxrWlM1emFBbzBaRFUyT1RWa1lqUmxOekF6WVRKaFl6RmxZVEk1TkRFNFpETTBNall4Wm1abE1EWmpNRFF3Wm1Nek5qZGxOV0ZtT1RZd056ZzROekUxT1RRMFpERTVJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMMnhoYldKa1lWOXlkVzUwYVcxbExuQjVDalV3WkRObU16RTJOREZsWW1GbU5EazBOVFF5WkRZelkyWTBNek00TURRNE5tTmhPV1ZrTlRCaVl6TXhOV000TkRaalpXVXpOVFJoTW1VNU1XTmxNeklnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YkdGdFltUmhYM04wWVdkbFgzTnZkWEpqWlM1emFBb3lZVGxsWmpJNVpUZzBaVEprTWpneVpqazBOVE00WVRabFlXSTBOV0pqTnpjNFpERmxaall4TkdKaE4yRXlPV0U1TkRBeU16VmhPV0U0TmpVNU5UVTBJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMMnhoZFc1amFHVnlYMk52YlcxdmJpNXphQW96TkdFeE9HVTBPVEV6TnpReE5HTmlOelZsWW1Oak1tVmxNek00TWpnMU5HWmpOVEEzTVdGaVptTm1NVGMyTnpZeE1UVmhOR0UzWlRNM05UTTNZekExSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNKbGNYVmxjM1J6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxemJXOXJaUzEyTWk1allYQmhZMmwwZVMxeVlXNXJNQzVxYzI5dUNqWmxNelUzWVRNM05HSXpOVEZrWkRWalpURTVOamhsT1dNM1ptVTNPVEExTkRKa1ltSTNPVEF3WXpNd1l6WXhNMk5pWXpOallqZG1ZbVZoWkRWak4ySWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjbVZ4ZFdWemRITXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMWE50YjJ0bExYWXlMbU5oY0dGamFYUjVMWEpoYm1zeExtcHpiMjRLTWpGa05EZ3dNRFV6WW1WbFptVTFZV0V3T0RSa01ESXdZalZtWm1FMk1XRXlOVGt4TUROa05EbG1NV000WTJRd056ZGxOakk1TlRsbU5qRTJNVGd3WlNBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5eVpYRjFaWE4wY3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGMyMXZhMlV0ZGpJdVkyRndZV05wZEhrdGNtRnVhekl1YW5OdmJnbzNZekZsWXpRMFptSmpOV1JsT1dWbE5tRTNNR1kyT0ROaFpEZGhZamd6TmpRd056QmpOelZqWWpRMVpqYzNPV1U0TmpWaU9EWTFaamhqWkdSaVpXSTVJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMM0psY1hWbGMzUnpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzF6Ylc5clpTMTJNaTVqWVhCaFkybDBlUzF5WVc1ck15NXFjMjl1Q2paaE0yUTBORGN4TldabE1EVTVNR0V5T1RVd09UUTNNRGd4TTJNeFlqSTVaalkyTkdJM1pUYzRaREkwWW1ZMlptSTBORFkwTldFNVpETXdPV05pWm1VZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdmNtVnhkV1Z6ZEhNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExYTnRiMnRsTFhZeUxtTmhjR0ZqYVhSNUxtcHpiMjRLTUdVME9UWTBPV1ZpTlRFMU9HTTJaakV6WkRSaU5EWTNZVGhtT0dJNVptTXhaVEl6TkdGbU9HWTFZakV5WXpRd01XWTFZMlJpTkRFeU56QmlOVFUyT1NBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5eVpYRjFaWE4wY3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGMyMXZhMlV0ZGpJdWFuTnZiZ3BrTm1Ga1pEVm1ObVUxWldObE5EbGxaVGczT1RZelkyWXhOR1k0TXpWaE1ETmtNRGRsTjJVeFptRXdZbUpsTjJVMU1UYzFPRFU0TlRkak0yRTNNamd5SUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNKbGNYVmxjM1J6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxemJXOXJaUzEyTWk1d2NtVm1iR2xuYUhRdWFuTnZiZ296T0Rka09UWTNOelZqTjJObFltWmtZV0l4TWpGbU5tSTBOVFEwTXpCbU1qa3daV00yTmpnNU9EVmxNekpsWmpsbU9ERTFOemcxWkRWaE1HTTNOREE1SUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNKbGNYVmxjM1J6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxemJXOXJaUzEyTWk1eVpYTnZiSFpsWkM1NVlXMXNDakJrTnpsaU5qSXhabUZqT0RZME1qYzFNVFV6TVRZMVpERTRORFkzWkRaak5tWXlaR0kzWVRjNE16VXhZMlUyTURnek56Tm1PVEprWldReFptRXpOR01nSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12Y25WdVgyWjFiR3d1Y0hrS1ptWm1aRFkxWldRMVlqZzFZalZoWXpBeE56aGtNREppTVROaU9HVTNORFpoTmpsa1l6STVaREUwTTJRNU1Ea3dPRE5qWVRSbU1UTm1Zak5sWVRKbFpTQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXlkVzUwYVcxbExXSnBibVJwYm1jdWFuTnZiZ281WW1VMk1XRTNNV0U0TVRneFpXSXpNR00yWlROaFpESmpNekEzTWpGaU9HTmxOREpqT1RJMk9UWmpNekV4T1RNNU5XWXdOR1E0WmpReFlqRmhOR0kwSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNKMWJuUnBiV1ZmWW05dmRITjBjbUZ3TG5CNUNtRmtaalExTlRJMFpHVXpZekpsTm1SaVlURTROalUzTW1VM01UVXhaRFE0WW1aallUQmlNMkZrWXpobE5tTm1PV1JsWm1RMk9EWmlORGMzTkRSak9EY2dJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOUdTVXhGVXk1emFHRXlOVFlLWVdZME5HRXlOalF4WkRjNU56VTBOakUxTnpRMlptVTVZVFpqTnpBNFlqQTBZamd4WldFNE1EY3pNVGhqWmprM01EQmhNR1ZsTWpRMk5XSmpOemM1TmlBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12WTJ4MWMzUmxjbk12Y0dGalpTOWZYMmx1YVhSZlh5NXdlUXBpWVdVNU1EZzJNRGhrTVRWbU5UVm1aamhqTUdWaFlqWm1NVFExWW1GaE9HUTJNekUzTVRFeU1qUTFaRFEwWWpneVlqRTNNRGd6TVRjek9XWTRZalptSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTlqYkhWemRHVnljeTl3WVdObEwyZHdkVjloWkcxcGMzTnBiMjR1Y0hrS05UYzROakZqWW1VME56RmtabUl6TlRKall6TmhPRGd4T0dWak5EZGtZV1UzTm1Jd05qSmlabUUxWm1VMFpXVmlOVFE1WkRZeU9XSXlaVGd6WlRrMk1pQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdlkyeDFjM1JsY25NdmNHRmpaUzluY0hWZmIzZHVaWEp6YUdsd0xuQjVDakV6TURNMVpESTJNMlkwTXpGaE56ZGxPV1E1TUdKa1pqRmlNV1UxT1RZM09EZGlNVGxrT1RFelkySmtaVGMyTjJJeFlUSmpZVEJqTmpJM1ltWXlNMlVnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMMk5zZFhOMFpYSnpMM0JoWTJVdmNHRmpaVjl3YjJSdFlXNHVjSGtLT0RaaFpUTXlaVFF4T1RRMVpHSXpNMkUyWkRrM1lUUmhOemd6WldaalpXSXdNVGxpWmpneE56Y3hORFV3T0dZME56VTVaR0l6TWpKbVpHSmtOelZqTUNBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12YVdObEwybGpaVjlqYUdWamEzQnZhVzUwWDIxcGNuSnZjaTV3ZVFvMk5HVmtNRFUyTUROak16YzROVEkyTm1Oa01tVTFZakkyT0dSbVpqY3haR0V4WkdGaFl6Y3hOMlkzTURrM01XVmxNRFZpTTJSbE1EVTNPV0kzTUdFM0lDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOWhiR3h2WTJGMGFXOXVMbkI1Q2pWaFpHRTRaakZpTlRRME56STNOekU1WlRJeU5qUmpNakJsWkdKaU5EVmxNek5rTWpsbU56RXhORFUxWldJM01qVmlZemRqT1dNNU5HVmxNemxpTURnZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwyRnNiRzlqWVhScGIyNWZZbTkxYm1SaGNua3VjSGtLTm1RMk5HVXpZakEyWVdOaE9EZzBNbU0wTmpKbU9UTXhNV00zTURRd1l6UTVPV013TVRJeU5UZzBaRGxqTXpkbE5ERmpNRFF4T0RaaE5URmxNV1UzWWlBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdlltOTFibVJoY25sZmRXNWpaWEowWVdsdWRIa3VjSGtLTWpJME0yTm1PRFEyWm1WaU16RTJaREk1T1dVeU5ETmtZakJoTm1FM1lXTXpOemhsTldaalltWm1ZamhqWkdSaU9UTTBZV05oTjJReU9ERmpPV1ptT1NBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdlkyRnVaR2xrWVhSbFgyZGhkR1V1Y0hrS1pHWTBOMkV4WTJNeVpEY3paVFU1WmpZNFpESTRNVGxoWVRBeE1ERXlaVFl6TVdSak5qY3dObVl3T1RGaFpUSm1aV0V4TmpVMVl6VXhOek00TWpFMFlpQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZZMkZ3ZEhWeVpWOXVZWFJwZG1VdWMySmhkR05vQ2pJMllqaGpObU00WmpSa1lqSTNOVE5tWWpGbU5EazVObU0yTUROaFkyUmhNR05tT0daaU1UUTNPVGRsTjJVeE4yWXpOMkl4WVRobU1qRTBNR1ZrTkRjZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwyTm9aV05yWDNkaGJtUmlMbkI1Q21NM09HUXlaVGRoTXpKalptSTBNemRpTmpFM1pHWTJNR0UzWVdNeE16QXhNelEwTmprNFpHWTBNRFUwWmpWbVltSm1OMlppTkRsbE4ySXpaRFl4TURRZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwyTm9aV05yY0c5cGJuUmZhVzV6Y0dWamRHbHZiaTV3ZVFvNVptSmhaVEU0WlRFeU16VmxZekZqTW1WaFl6TmxZakl4TlRNeFpXSXlNalU1TUdReU5EUmxOVGd3T1dVeE16UXlaRE0yWXpRMlptWXlNbVZoWkRObElDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOWpiMjUwYVc1MVlYUnBiMjR1Y0hrS1kyUXlPV1ZrWXpFME9HTXdZV05pWTJNeVlXSXpNVGc0T1dWaU5ERTJNbVJrWlRVM1lqZ3pOREkxTldRd09UWTJPVGcyWVdZeU0yRmtNakZsTW1abFpDQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZZMjl1ZEhKaFkzUXVjSGtLTjJabU9EY3dZekl6TURSa1pEVXpPRGMyWmpSaE1UZGlOREV4WWpFek5EQmlZelpsWVdNeU5USm1aREkxWm1abFptVm1NakkwT0dKa05EbGlOemN6T1NBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdlpHRjBZWE5sZEY5amIyNTBjbUZqZEM1d2VRbzFPR0UwTldFeE9USTNZVEF6T1RVNU1qYzVZalkxTlRjNE9UUTJOV0l6WkRjNU1USXhZVGcwTnpReU9UYzJNemc1WW1KbE9URTJNak01WTJZNU9XWTRJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzlwYm5SbGNuSjFjSFJwYjI1ZllXUnRhWE56YVc5dUxuQjVDakV3TW1GalltWTJaV0ppTlRWallUWXpZakZtTnpFM05HRTVORE5pWWpCaE5qTm1PVE5oWVRFMU4yVTFNek5pTmpWaFlXUXhaakpsWVRjd05XUXdPR1FnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJ4aGJXSmtZVjltZFd4c0xuTmlZWFJqYUFvM01qaGxZVGd4TmpNd1pUTTBNRGcwWTJNeE56TXlZbUppWXpVell6aGxOalkyTVdKa1lXSXhOREkxTlRkbU5UTmhNREprWVRnek4ySmlNalUzTjJVeElDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXNZVzFpWkdGZmFXNXphV1JsTG5Ob0NqUmtOVFk1TldSaU5HVTNNRE5oTW1Gak1XVmhNamswTVRoa016UXlOakZtWm1Vd05tTXdOREJtWXpNMk4yVTFZV1k1TmpBM09EZzNNVFU1TkRSa01Ua2dJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMnhoYldKa1lWOXlkVzUwYVcxbExuQjVDalV3WkRObU16RTJOREZsWW1GbU5EazBOVFF5WkRZelkyWTBNek00TURRNE5tTmhPV1ZrTlRCaVl6TXhOV000TkRaalpXVXpOVFJoTW1VNU1XTmxNeklnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJ4aGJXSmtZVjl6ZEdGblpWOXpiM1Z5WTJVdWMyZ0tPRGcwTWprNVptTXdaR000TnpZeE5EZGpNekpqWkdFd016SmtNekEwWWpCaFltUmxNall4TlRnMk1UUTRZamRsWW1VeE9HWXdNVGN3Tm1ObFpHRmpOeUFnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2YkhKZmNHOXNhV041TG5CNUNqVXpNelF4WldZd09UWXlPRGd6WXpRMVpXWTNaR1l5Wm1aaE5EUm1Oek5oT1dOaVpEVmhZek15WkRkaU9EUTNZVEUyTTJVNU16ZzFNelJtTnpVek5qUWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMjVoZEdsMlpWOXBiblJsY25KMWNIUnBiMjR1Y0hrS05UTTBObVJoTjJGbVpqRmxaVFExWW1FeU9XRmhPRFUwTmpjM09EazJNelV6TUdOaE16VTFaakU1T0RBd056WTNOR1EwT0RobE9EZ3lOekV5TnpnNU5DQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZibUYwYVhabFgzSmxZMjkyWlhKNUxuQjVDbUkwWVdKaE5USmhNamN6TkRRMU5tRXpOV0psWVRJNU9EUTBORGRqT0ROalltVXdNamcwWm1FNE1EQmtOVEZqWmpCbU4yTmxZV1JoWVdJeE1qSXdNbU1nSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDI1aGRHbDJaVjl6ZFdKMFlYTnJjeTV3ZVFvM1pqRXlPV00xWTJWbU56SmpZelExWXpjeFlUQTFaRFF3TkdSa01UZzFNbVZpTkdGaU5XRXlPRE16T1dFNU56TmpNamszTXpZMVltUXhaVFJsWlRnM0lDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXZjbWxuYVc1aGJGOXZZbk5sY25abGNpNXdlUXBrWmpZME5XSmtNamsxT1RsbU5XTm1NMkZrTVRJME56TmhZV0kxTTJZNU5tSXlNV0U1WkRFM01qTTJZalpoWTJVMFlUTmlNV05qT0dGbFpXRmhaVGhpSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5d2FHRnpaVjl2WW5ObGNuWmxjbDl3Y205dlppNXdlUXBqWlRVM1lqQTVNVGhtT0RFeVlXVTBZVFV5T1dRM1pUUXpPVFU1T0RZMll6bGpaVEF6TkRaa01tVTFNREUwTTJKbE9UWXlaakJpTURFNFpHWm1NVEJoSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5d2NtOWtkV04wYVc5dVgyaHBjM1J2Y25rdWNIa0tNR1JtTURGaE4yWTJNR0UxWldJek5EbGpZMlV4TkRWall6YzJZVGd6WlRJM09UQTJOR0ptTWprelpHVTJaRGhqTmpCaU1HUXdNRFUxWW1VMFpEZGlOeUFnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2Y0hKdlpIVmpkR2x2Ymw5eVpXTnZkbVZ5ZVM1d2VRbzNNV0kzTWpNNE56Y3labVprWkRneU5qQmhNbUl3TWpCbE1XRXhNMlExTjJGa1kyWTJOR1UxTmpJeU5XWXdOV0ZpT1dJM00ySm1OVEk1WmpRNU5tVmxJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzl5WldOdmRtVnllVjlqYUdWamF5NXdlUXBqWVdabVlUQTNPR1UxTTJWaU1ESXlZVEkyTldJd1lUYzVZbVU1TnpObU16Y3dOekExTmpobE56ZzNaalkwTXpNd1lUbGlaR05pTjJWalpEQTJNV0k1SUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5eVpYUmxiblJwYjI0dWNIa0tOekU0TXpkbE5qTmxOVE5oTURRMU16VXhaR1F6Wldaall6bGlPRFJpT0dFeFl6ZzFZV0V4TkRrMk1EZG1Nak5rTlRZMFlqWmxZbVE0TW1RNU5ESXhZaUFnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2Y25WdUxuQjVDamc0WVRobE1qQmxaamt6WVRrMU9HVmtaVEV6TWpBelpURTROamRrTmpRM016UmlNRFZrTW1GbFlUaGpZakE0Wm1aa1pqQXhOelptTlRZeVkyVTJPR0lnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDNObGNuWnBZMlZmWW05dmRITjBjbUZ3TG5CNUNtVTBNMk5tWlRnME9ETTVORGxoTm1NeFl6QmpOMkpsWW1ZNFptWTFNbVUxT0RsbFpURmxORFF5TlRZME9Ua3lZalUzWlRobU5UUTFZak5rTmpreFpURWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMM1psY21sbWVWOW1ZV04wYjNKcFlXd3VjSGtLT0RZeFlqRm1OREpoWVRVMFpUZ3hNak00T1RneE9UWmxPV1U1TWpJME1XWXpPV0ZoT0dKbFl6bGpaVE5sT0RjeFpUTTNZbU5tTkdRelpHSTJZekJsTkNBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmRtVnlhV1o1WDJaMWJHd3VjSGtLTUdJNVkyTXdOelZqT1daaFlUVmxaams0T0ROa01URXdOMkl6TTJWak56VTBOamhrWW1JeU56RTRNelpqWmpaaU5UVXdZbUpqTkdJd01XRXdaakUzWVNBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmRtVnlhV1o1WDNSbGJYQnZjbUZzWDNCaGFYSXVjSGtLTURJNU1qTTBNalExWW1OaE1ESTBORFkxT1dSbU5HRmxZMlUxWm1OalpXUXdZVGN4WVRKaE5UVmlZelF4Wkdaa01EUXlObUZrTW1Fd01UazFNamxpTmlBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5MlpYSnBabmxmYW05cGJuUmZaR0YwWVY5allXTm9aUzV3ZVFwaU0yTmtaVEE0T1RBM05qWmpZVFE1TXpFeFpqTTBNamRtWVRZNU16Z3lPRFV3TW1Gak5XVmlOemxrTW1SbE1HSTNNVFUyWVdObFlXVmxabUU0WVdFMUlDQndjbTl2Wm5NdmMyMXZhMlV2YjNWMGNIVjBMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzF6Ylc5clpTMTJNaTltYVhRdGNtRnVhekF1YW5OdmJncGpORGM1WmpOaE1UVTVZVFEwTTJRek1XRmpaRGsxTjJReU9UQTNNR1UxWkRnNFkyTmlNVGd3WVRKa00yUXhPREl6T1RKa016Z3laall6TVRKak1Ua3dJQ0J3Y205dlpuTXZjMjF2YTJVdmIzVjBjSFYwTDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxemJXOXJaUzEyTWk5bWFYUXRjbUZ1YXpFdWFuTnZiZ3BoTXpZeVpqVmtOR00wTjJVek1UaGlPRGN5TnpRNFlURm1abVEwWldGbU9XUXlaVEZoTjJVM01HRXdOelEzWkdZNVpEYzRNMlE1Wm1SaU56UXlNbVZrSUNCd2NtOXZabk12YzIxdmEyVXZiM1YwY0hWMEwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXpiVzlyWlMxMk1pOW1hWFF0Y21GdWF6SXVhbk52YmdvMU9HWTJabU5sWkdFelpEQTFNVFUwTXpWa01EbGlOalUwWVdGak16UTBZVEpoTTJaaU5XUXdNbVpqWWpSaU5UTm1PREEyWXpBek1HWTVNRGhtTUdOaUlDQndjbTl2Wm5NdmMyMXZhMlV2YjNWMGNIVjBMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzF6Ylc5clpTMTJNaTltYVhRdGNtRnVhek11YW5OdmJncGxORE5qTldaak0yTTNNekJoWkRJM09EaGpPRGd5TXpobFpUa3daV1F4TVdNNFpqVXpZVEk1TnpZeE9XWTJPRE14WVRobU1URTNNREV5TmpZek9XRm1JQ0J3Y205dlpuTXZjMjF2YTJVdmIzVjBjSFYwTDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxemJXOXJaUzEyTWk5emJXOXJaUzFqYjIxd2JHVjBhVzl1TG1wemIyNEtNakEyT0dNME9XRXhOVFE0T0RVNU1HWm1NMkkyWmpZNVltSmhOekF3WlRZMU5tVXhNemxrTkRRd1lqaGhNekUzTURka1lUUm1NRFEyTmpGaE0yTTRNeUFnY0hKdmIyWnpMM050YjJ0bEwzQnliMjltY3k5amNIVXZZMkZ3ZEhWeVpWOXlkVzV1YVc1bkNqQXdNRFZsWW1VMk9EWXhZakEyTVdNek5qa3pOakpqTVRVeU5ERXdaVEZpWlRsbVpHUTJZbUUzTldVM09ERmhOMlZsTURJMlpqazVZbUV3WmpnMFpEUWdJSEJ5YjI5bWN5OXpiVzlyWlM5d2NtOXZabk12WTNCMUwyTnNZV2x0TDBOQlVGUlZVa1ZmU2s5Q1gwbEVDbUkzWXpreU56YzBabUl5TkRrM056QXhPREF6T0RZek5qYzRaVFJrWVRSaU1tTTNNalF6Tnprd1ltUTFZVFJrWkdJNU1XWTVPRGhqTnpsak5UVm1OR01nSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMk5zWVdsdEwwTkJVRlJWVWtWZlVFVk9SRWxPUjE5T1FWUkpWa1V1ZEhoMENtVTJPRFZpWm1ZeE5tWm1OV1V6TnpZek1EZzFOemM1TkRjNU5UZ3hNbU0yT1RkaU9EYzBPREV4TURBMlptTXhPREppT1RJeE56UTFZekpqTkdGa01Ua2dJSEJ5YjI5bWN5OXpiVzlyWlM5d2NtOXZabk12WTNCMUwyTnNZV2x0TDBoRlRFUmZUa0ZVU1ZaRkxuUjRkQXBpWXpsaE1qQXhNekV3WW1RNE9UYzJOelZpWWpNNU5tTmlObVUwWTJFNU5URTFNREZsTnpsaE1EQm1ZakF5TWpBeFpHRXlNMlkwTnprNU16TTVaV05tSUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzlqYkdGcGJTOVFRVkpGVGxSZlNrOUNYMGxFQ2psaU1UazJNV1JoTkRJNU0yVXhaV00zTkdaa01UTTJNRFE0TXprNE1XRTFNelU1TkRJMFl6SXhNak5pWm1FelptTXlNVEZoTnpRNE5UUXdaV1ZrWkdJZ0lIQnliMjltY3k5emJXOXJaUzl3Y205dlpuTXZZM0IxTDJOc1lXbHRMMUJTUlZCQlVrVkVMbXB6YjI0S1kyUTVOREprWTJZMU1qRmpPV05oTmpKa1lqQXdOR1UyTkdJME5qQXlaakZrTWpKaVpqVmhZV0l4WldVNE5EVXpZV1l3WkRBNVl6UXlaR1l3TkRsaFpDQWdjSEp2YjJaekwzTnRiMnRsTDNCeWIyOW1jeTlqY0hVdlkyeGhhVzB2VWtWTVJVRlRSVjlCVkZSRlRWQlVMbXB6YjI0S1lqZGpPVEkzTnpSbVlqSTBPVGMzTURFNE1ETTROak0yTnpobE5HUmhOR0l5WXpjeU5ETTNPVEJpWkRWaE5HUmtZamt4WmprNE9HTTNPV00xTldZMFl5QWdjSEp2YjJaekwzTnRiMnRsTDNCeWIyOW1jeTlqY0hVdlkyeGhhVzB2VWtWTVJVRlRSVjlEUVZCVVZWSkZYMUJGVGtSSlRrZGZUa0ZVU1ZaRkxuUjRkQXBsTmpnMVltWm1NVFptWmpWbE16YzJNekE0TlRjM09UUTNPVFU0TVRKak5qazNZamczTkRneE1UQXdObVpqTVRneVlqa3lNVGMwTldNeVl6UmhaREU1SUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzlqYkdGcGJTOVNSVXhGUVZORlgwaEZURVJmVGtGVVNWWkZMblI0ZEFvNVlUSTNNV1l5WVRreE5tSXdZalpsWlRaalpXTmlNalF5Tm1Zd1lqTXlNRFpsWmpBM05EVTNPR0psTlRWa09XSmpPVFJtTm1ZelptVXpZV0k0Tm1GaElDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5amJHRnBiUzlqWVhCMGRYSmxMWE5pWVhSamFDNWxlR2wwQ2pBd01EVmxZbVUyT0RZeFlqQTJNV016Tmprek5qSmpNVFV5TkRFd1pURmlaVGxtWkdRMlltRTNOV1UzT0RGaE4yVmxNREkyWmprNVltRXdaamcwWkRRZ0lIQnliMjltY3k5emJXOXJaUzl3Y205dlpuTXZZM0IxTDJOc1lXbHRMMk5oY0hSMWNtVXRjMkpoZEdOb0xuTjBaRzkxZEFvNVlUSTNNV1l5WVRreE5tSXdZalpsWlRaalpXTmlNalF5Tm1Zd1lqTXlNRFpsWmpBM05EVTNPR0psTlRWa09XSmpPVFJtTm1ZelptVXpZV0k0Tm1GaElDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5amJHRnBiUzl3WVhKbGJuUXRjMkpoZEdOb0xtVjRhWFFLWW1NNVlUSXdNVE14TUdKa09EazNOamMxWW1Jek9UWmpZalpsTkdOaE9UVXhOVEF4WlRjNVlUQXdabUl3TWpJd01XUmhNak5tTkRjNU9UTXpPV1ZqWmlBZ2NISnZiMlp6TDNOdGIydGxMM0J5YjI5bWN5OWpjSFV2WTJ4aGFXMHZjR0Z5Wlc1MExYTmlZWFJqYUM1emRHUnZkWFFLTW1Wak9XWmtaR0psTkdVM01qRTVPR1F5T1dZd05XTTJaVFU1Wmpsa01XSmtOalF3TlRZMFlXSm1OemsyWlRka1lqRTRZamxrWVRkaVlXSm1OalUyTkNBZ2NISnZiMlp6TDNOdGIydGxMM0J5YjI5bWN5OWpjSFV2WTI5dGNHeGxkR2x2YmdvNVlUSTNNV1l5WVRreE5tSXdZalpsWlRaalpXTmlNalF5Tm1Zd1lqTXlNRFpsWmpBM05EVTNPR0psTlRWa09XSmpPVFJtTm1ZelptVXpZV0k0Tm1GaElDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5b2IzTjBYMlY0YVhRS1pXVXpPV0prTWpJMVpETTNNalF4T1RnMU5UWmlNVGMxWmpZek0yWTJOVEZrTVRCak1EVXdaalV4TXpNeU9HUmxORFUxT0dVME5qazFZV015Wm1NMk1DQWdjSEp2YjJaekwzTnRiMnRsTDNCeWIyOW1jeTlqY0hVdmJtRjBhWFpsQ2psaE1qY3haakpoT1RFMllqQmlObVZsTm1ObFkySXlOREkyWmpCaU16SXdObVZtTURjME5UYzRZbVUxTldRNVltTTVOR1kyWmpObVpUTmhZamcyWVdFZ0lIQnliMjltY3k5emJXOXJaUzl3Y205dlpuTXZZM0IxTDI1aGRHbDJaVjlsZUdsMENtVXpZakJqTkRReU9UaG1ZekZqTVRRNVlXWmlaalJqT0RrNU5tWmlPVEkwTWpkaFpUUXhaVFEyTkRsaU9UTTBZMkUwT1RVNU9URmlOemcxTW1JNE5UVWdJSEJ5YjI5bWN5OXpiVzlyWlM5d2NtOXZabk12WTNCMUwyNWhkR2wyWlY5emRHUmxjbklLTWpaa1l6SXlZak5pWkRoaE5tWXlOVGs1WXpRMVlXTXdNVFkyTVRSbFlXSTNObVl5TVRNek1UQXdNbU13WW1JNE1HSXhZV00wTkdGbU56ZGxaVFJsT1NBZ2NISnZiMlp6TDNOdGIydGxMM0J5YjI5bWN5OWpjSFV2YjNWMGNIVjBMMk53ZFMxamIyNW1hV2N0Y0hKbFpteHBaMmgwTG1wemIyNEtPR1poT0dJeE4ySXhOV00wTnpKaU4yVTVOVGN6WkRobFkyRXpabVkwWkRWaU56VmhOek0zWXpBMFlUQTJZemhpTlRkbU9HWmpaamcyWVRneE0yTTROQ0FnY0hKdmIyWnpMM050YjJ0bEwzQnliMjltY3k5amNIVXZiM1YwY0hWMEwyUmhkR0V0WTJGamFHVXRZM1Z5Y21WdWRDMXphR0V5TlRZdWFuTnZiZ281WkdVM00ySTNPVFJtWlRNMFlXSTJNamMwWXpKaU9UYzBOMkZrTW1Wa01XWTJORGxpT0RWbE1qTmxNemd3TXpJMk9UTTFPV1UzTnpsaVpqbGxNamt6SUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzl2ZFhSd2RYUXZaR0YwWVMxamIyNTBaWGgwTG1wemIyNEtORFk1WkRCaE9HWXlZemMwTVdZd1lUZzBNemhtTm1ReU1tRmtaVEkwWTJVek9UVmxOakV5TnpZeFpHRTVabUpsTlRrNVpqQmhaREV4WkRaaE16WTFNU0FnY0hKdmIyWnpMM050YjJ0bEwzQnliMjltY3k5amNIVXZiM1YwY0hWMEwyWnBiR1Z6ZVhOMFpXMHRZMmhsWTJzdWFuTnZiZ296TXpNMU5UQTJPR0l4TVRWaE1EUmxOamN6WkRFeU9USmtPRFUzTmpkbU1HWmtOVEZtTTJNM1lUSTBNelkxTVRabE1XVmhNV1k1TlRsaE9UVXdNREprSUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzl2ZFhSd2RYUXZibUYwYVhabExYSjFibTVwYm1jdWRIaDBDakEyT1RKalltUTFaamszT0RobU16QXhNekJtWVdReE16bG1OV1F4WW1ObE5XTTFPVEV5TXprNFltWTBaR0l4WlRZNE9EWXdNR1F5TmpWalpHTm1ZMk1nSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMjkxZEhCMWRDOXZjR1Z5WVhScGIyNXpMV05zYjNOMWNtVXVhbk52YmdwaVlXTXdOV0V3WlRaaE1HVTFOMlV3WlRFek5qQmxNekptWkRrd1pXRXdabU00TXpSaU5HWmpabUUyTldJd1pUWmlNalJsTldFMk9UQTRPVFJoTXpRNUlDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5dmRYUndkWFF2Y25WdWRHbHRaUzFqZFhKeVpXNTBMWFpsY21sbWFXTmhkR2x2Ymk1cWMyOXVDak14TWpneFlXSmxZek16TXpka09EQXhZbVEwTUdFMlpUWXpZVFJsWXpRMlpUYzBPRFl5WkRRM01XTmhNREk0WlRJME56TTBPV05rTnpWa1ptTXlaallnSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMjkxZEhCMWRDOXlkVzUwYVcxbExXbHVkbVZ1ZEc5eWVTMWhkV1JwZEM1cWMyOXVDbUV4TXpBMU5UTm1NMlU1TURjM05EWTVORFU0T1dWaU16Um1aRE13TWpNelpXTmpOV1l3TnpGaVpEUmpObVl5TXpsaVlqVTJZbVF5WldZMk9HVXhNMk1nSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMjkxZEhCMWRDOXlkVzUwYVcxbExYSmxjWFZsYzNRdWFuTnZiZ28wWTJZelpXWXhNRFZtTURJMk5tWXhOalk1TmpFNVlUZGlZalUyTkRkalpHRXdaVEJtWmpVMU1HUmxZVGN6TjJKak9UWTNZVEkzT0RReU5qbGhOREZqSUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzl2ZFhSd2RYUXZjblZ1ZEdsdFpTMXlaWFZ6WlM1cWMyOXVDakppTkRkaU1qWXlZVFk1WmpVNU1qRmhNalppTmpBM09EVXdZMk0yWVRrM01qVmxZVEk0Tm1ObU4yVTRZbVF4WWpFeU1HSTJaRGRsWWpNMlpHTXhOVEFnSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMjkxZEhCMWRDOXpiM1Z5WTJVdGMzUmhaMlV1YW5OdmJncGxPR0psWWpWbVptTXdOMkpsWkRNNE9UWTJNbU5qTVdNd1kyVmhOakU1WmpoaE9EY3dObVl6TnpOallUZG1PV1kzWXpobVpqQmtOalEwWldWbE5EazFJQ0J3Y205dlpuTXZjMjF2YTJVdmNISnZiMlp6TDJOd2RTOXlaV3hsWVhObFgyOWljMlZ5ZG1GMGFXOXVDalUxWlRnMlltTXpNREJoWkdaaE56azBaakZrTkRGbFlqSXhNakF4WkdJNU1UTXlaRGMxTmpjellUazBPVFJtTnpBNU1XUmhaalJsTXprMk1UazRNR0lnSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMM0psY1hWbGMzUUtPV1ptWVRRd01UQmpOREExWmpFeE1EVTJNVFV5TVRaalpEVTNZV0ptWkdJeE5ESmxaR1UxTkRNM01HSmlNbUV4T1dNMlpHWTVZbVUyWkdZM05tTTNPU0FnY0hKdmIyWnpMM050YjJ0bEwzSmxjWFZwY21Wa0xXUnBjbVZqZEc5eWFXVnpMbXB6YjI0S04ySmpObVZtWW1JMU0yWXpZekUzTkRkbVpqSmlPVEUzWVRWbE9UTXhNakU1TmpVeFpERXhORFJtWldaa056QTVaakZoWlRCbFpXTTFObU00TlRjek15QWdjSEp2YjJaekwzTnRiMnRsTDNOdGIydGxMV0Z5WTJocGRHVmpkSFZ5WlMxd2IzTjBabXhwWjJoMExtcHpiMjRLTXpKa09HWTNNV1psTXpsaVlqTmhaamd5T1RReU5tWTFZVGRqWkRJME9EZ3lOamMyWkRnMU9XUTNZVFJtWVRreFpEUTRNR0V5TjJZMk1UQXhaakF6TUNBZ2NISnZiMlp6TDNOdGIydGxMM050YjJ0bExuTmlZWFJqYUFvMFl6TXdObVprTWpnM01EWTJaV016TmpVNFpqSTRPVFF3TldObU9XRXlOVFF6WkRCaU5UZzBabVUwTldVM05UUXlOVFF6Tm1VMk5Ea3hZemxsTjJGaklDQndjbTl2Wm5NdmMyMXZhMlV2YzNWaWJXbDBYM050YjJ0bFgyOXVZMlV1Y0hrS1l6YzVaakJpTlRBME1tSmhZbVkxTnpJNVlXRmtaamhrTlRReU5tVXlaamMwT0RVeE16SXpOR0V6WXpjelkySmxPV1JoWkdJME1HUTVOekZqTXpVNU15QWdjSEp2YjJaekwzTnRiMnRsTDNSbGMzUmZaM0IxWDNCaFkydGxkQzV3ZVFvNVptWmhOREF4TUdNME1EVm1NVEV3TlRZeE5USXhObU5rTlRkaFltWmtZakUwTW1Wa1pUVTBNemN3WW1JeVlURTVZelprWmpsaVpUWmtaamMyWXpjNUlDQnlaWEYxYVhKbFpDMWthWEpsWTNSdmNtbGxjeTVxYzI5dUNtWXlaalUxWkRObU1HVTVaalF4WWpOa09EVTBPREJqWVRsa09HVXdaV016TVRObVltVXhObVUxTXpRelpHWm1ZelEyTVRFMU5HSm1PRGd3TVRKaFptUWdJSE4xWW0xcGRGOW1kV3hzWDI5dVkyVXVjSGtLWVRJNU1qVTNaVEpsTmprell6UmlOMlF4WTJaa05EWmlZMkprTVRRM05UUXpNRGd5TlRrNVpEQTVPR05sTWpWak1HTm1ZVFJsT1dFd01UWTRNVEExTkNBZ2RHVnpkRjltZFd4c1gzQmhZMnRsZEM1d2VRbz1cbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX0pPQl9JRHwwMTYwYTQ4MzY2ZDk2ZGY4MTgzYjMyYzcwNWM1MWE4NTg5YjA5ZTBmZTE2NWY0MTczYjMxYmE5MTYwZThiZTk0fE5ERXlPREkwQ2c9PVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0fDIzZjkzMGY2NzVhZGE5ZmE0NTBkOGU0NzRmOWI2YTRkOGFiNmIxMjBmNjRlZjU2NDUyNzM4NDBlZDc4NDAwMzd8U205aVNXUTlOREV5T0RJMElFcHZZazVoYldVOVpXeHRieTF1WVhScGRtVXRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakVnVlhObGNrbGtQWEJoY0docGQyVjBjMkV6S0RReE1EQXpLU0JIY205MWNFbGtQV3h2WVc1bGNpZzBNVEF3TUNrZ1RVTlRYMnhoWW1Wc1BVNHZRU0JRY21sdmNtbDBlVDB4TURBd01DQk9hV05sUFRBZ1FXTmpiM1Z1ZEQxc2IyRnVaWElnVVU5VFBXeHZZVzVsY2kxdWIzSnRZV3dnU205aVUzUmhkR1U5VUVWT1JFbE9SeUJTWldGemIyNDlSR1Z3Wlc1a1pXNWplU0JFWlhCbGJtUmxibU41UFdGbWRHVnlZVzU1T2pReE1qZ3lNeWgxYm1aMWJHWnBiR3hsWkNrZ1VtVnhkV1YxWlQwd0lGSmxjM1JoY25SelBUQWdRbUYwWTJoR2JHRm5QVEVnVW1WaWIyOTBQVEFnUlhocGRFTnZaR1U5TURvd0lFUmxjbWwyWldSRmVHbDBRMjlrWlQwd09qQWdVblZ1VkdsdFpUMHdNRG93TURvd01DQlVhVzFsVEdsdGFYUTlNREE2TVRBNk1EQWdWR2x0WlUxcGJqMU9MMEVnVTNWaWJXbDBWR2x0WlQweU1ESTJMVEV3TFRJM1ZEQXdPalEzT2pVeUlFVnNhV2RwWW14bFZHbHRaVDFWYm10dWIzZHVJRUZqWTNKMVpWUnBiV1U5Vlc1cmJtOTNiaUJUZEdGeWRGUnBiV1U5Vlc1cmJtOTNiaUJGYm1SVWFXMWxQVlZ1YTI1dmQyNGdSR1ZoWkd4cGJtVTlUaTlCSUZOMWMzQmxibVJVYVcxbFBVNXZibVVnVTJWamMxQnlaVk4xYzNCbGJtUTlNQ0JNWVhOMFUyTm9aV1JGZG1Gc1BUSXdNall0TVRBdE1qZFVNREE2TkRjNk5USWdVMk5vWldSMWJHVnlQVTFoYVc0Z1VHRnlkR2wwYVc5dVBYSnNNaUJCYkd4dlkwNXZaR1U2VTJsa1BXeHZZVzVsY2kxbllYUmxkMkY1T2pNNE9EYzNPRFlnVW1WeFRtOWtaVXhwYzNROVozQjFNakVnUlhoalRtOWtaVXhwYzNROUtHNTFiR3dwSUU1dlpHVk1hWE4wUFNCT2RXMU9iMlJsY3oweExURWdUblZ0UTFCVmN6MHlJRTUxYlZSaGMydHpQVEVnUTFCVmN5OVVZWE5yUFRJZ1VtVnhRanBUT2tNNlZEMHdPakE2S2pvcUlGSmxjVlJTUlZNOVkzQjFQVElzYldWdFBURkhMRzV2WkdVOU1TeGlhV3hzYVc1blBUSWdRV3hzYjJOVVVrVlRQU2h1ZFd4c0tTQlRiMk5yY3k5T2IyUmxQU29nVG5SaGMydHpVR1Z5VGpwQ09sTTZRejB3T2pBNktqb3FJRU52Y21WVGNHVmpQU29nVFdsdVExQlZjMDV2WkdVOU1pQk5hVzVOWlcxdmNubE9iMlJsUFRGSElFMXBibFJ0Y0VScGMydE9iMlJsUFRBZ1JtVmhkSFZ5WlhNOUtHNTFiR3dwSUVSbGJHRjVRbTl2ZEQwd01Eb3dNRG93TUNCUGRtVnlVM1ZpYzJOeWFXSmxQVTlMSUVOdmJuUnBaM1Z2ZFhNOU1DQk1hV05sYm5ObGN6MG9iblZzYkNrZ1RtVjBkMjl5YXowb2JuVnNiQ2tnUTI5dGJXRnVaRDB2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJGd2RIVnlaUzF1WVhScGRtVXVjMkpoZEdOb0lGZHZjbXRFYVhJOUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeElFTnZiVzFsYm5ROVpXeHRieTFtZFd4c0xXOWljMlZ5ZG1WeU9qTTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016YzZOREV5T0RJeklDQlRkR1JGY25JOUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyeHZaM012Wld4dGJ5MXVZWFJwZG1VdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqRXROREV5T0RJMExtVnljaUJUZEdSSmJqMHZaR1YyTDI1MWJHd2dVM1JrVDNWMFBTOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOXNiMmR6TDJWc2JXOHRibUYwYVhabExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXhMVFF4TWpneU5DNXZkWFFnVUc5M1pYSTlJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3lJQW89XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvSEVMRF9OQVRJVkUudHh0fDhiM2Q1MjU3YTgyNTJmYjI3Y2QyN2I2ZWRiZDdhNjczOGIxZDBmOTY2NmZmZmU3YjZjODNmNmFhZWMyYzY5NTJ8U205aVNXUTlOREV5T0RJeklFcHZZazVoYldVOVpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpFZ1ZYTmxja2xrUFhCaGNHaHBkMlYwYzJFektEUXhNREF6S1NCSGNtOTFjRWxrUFd4dllXNWxjaWcwTVRBd01Da2dUVU5UWDJ4aFltVnNQVTR2UVNCUWNtbHZjbWwwZVQwd0lFNXBZMlU5TUNCQlkyTnZkVzUwUFd4dllXNWxjaUJSVDFNOWJHOWhibVZ5TFc1dmNtMWhiQ0JLYjJKVGRHRjBaVDFRUlU1RVNVNUhJRkpsWVhOdmJqMUtiMkpJWld4a1ZYTmxjaUJFWlhCbGJtUmxibU41UFNodWRXeHNLU0JTWlhGMVpYVmxQVEFnVW1WemRHRnlkSE05TUNCQ1lYUmphRVpzWVdjOU1TQlNaV0p2YjNROU1DQkZlR2wwUTI5a1pUMHdPakFnUkdWeWFYWmxaRVY0YVhSRGIyUmxQVEE2TUNCU2RXNVVhVzFsUFRBd09qQXdPakF3SUZScGJXVk1hVzFwZEQwM0xUQXdPakF3T2pBd0lGUnBiV1ZOYVc0OVRpOUJJRk4xWW0xcGRGUnBiV1U5TWpBeU5pMHhNQzB5TjFRd01EbzBOem8xTVNCRmJHbG5hV0pzWlZScGJXVTlWVzVyYm05M2JpQkJZMk55ZFdWVWFXMWxQVlZ1YTI1dmQyNGdVM1JoY25SVWFXMWxQVlZ1YTI1dmQyNGdSVzVrVkdsdFpUMVZibXR1YjNkdUlFUmxZV1JzYVc1bFBVNHZRU0JUZFhOd1pXNWtWR2x0WlQxT2IyNWxJRk5sWTNOUWNtVlRkWE53Wlc1a1BUQWdUR0Z6ZEZOamFHVmtSWFpoYkQweU1ESTJMVEV3TFRJM1ZEQXdPalEzT2pVeElGTmphR1ZrZFd4bGNqMU5ZV2x1SUZCaGNuUnBkR2x2YmoxeWJESWdRV3hzYjJOT2IyUmxPbE5wWkQxc2IyRnVaWEl0WjJGMFpYZGhlVG96T0RnM056UTFJRkpsY1U1dlpHVk1hWE4wUFdkd2RUSXhJRVY0WTA1dlpHVk1hWE4wUFNodWRXeHNLU0JPYjJSbFRHbHpkRDBnVG5WdFRtOWtaWE05TVMweElFNTFiVU5RVlhNOU16SWdUblZ0VkdGemEzTTlNU0JEVUZWekwxUmhjMnM5TXpJZ1VtVnhRanBUT2tNNlZEMHdPakE2S2pvcUlGSmxjVlJTUlZNOVkzQjFQVE15TEcxbGJUMHhPVEpITEc1dlpHVTlNU3hpYVd4c2FXNW5QVE15SUVGc2JHOWpWRkpGVXowb2JuVnNiQ2tnVTI5amEzTXZUbTlrWlQwcUlFNTBZWE5yYzFCbGNrNDZRanBUT2tNOU1Eb3dPaW82S2lCRGIzSmxVM0JsWXowcUlFMXBia05RVlhOT2IyUmxQVE15SUUxcGJrMWxiVzl5ZVU1dlpHVTlNVGt5UnlCTmFXNVViWEJFYVhOclRtOWtaVDB3SUVabFlYUjFjbVZ6UFNodWRXeHNLU0JFWld4aGVVSnZiM1E5TURBNk1EQTZNREFnVDNabGNsTjFZbk5qY21saVpUMVBTeUJEYjI1MGFXZDFiM1Z6UFRBZ1RHbGpaVzV6WlhNOUtHNTFiR3dwSUU1bGRIZHZjbXM5S0c1MWJHd3BJRU52YlcxaGJtUTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMloxYkd3dWMySmhkR05vSUZkdmNtdEVhWEk5TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4SUVOdmJXMWxiblE5Wld4dGJ5MW1kV3hzT2pNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjZ0lGTjBaRVZ5Y2owdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdmJHOW5jeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNUzAwTVRJNE1qTXVaWEp5SUZOMFpFbHVQUzlrWlhZdmJuVnNiQ0JUZEdSUGRYUTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMnh2WjNNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpFdE5ERXlPREl6TG05MWRDQlFiM2RsY2owZ1ZISmxjMUJsY2s1dlpHVTlaM0psY3k5bmNIVTZhREV3TURvMElGUnlaWE5RWlhKVVlYTnJQV053ZFRvek1pQUtcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9QQVJFTlRfSk9CX0lEfDNhMjcyMDlmNzU5NGIyMzljODdkMmQzZTM5NzY3MGM2MDIyZjdlOGE3ZTQ4OTI2YTU3OWU5MmM4OGJkMmUyNjV8TkRFeU9ESXpDZz09XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUFJFUEFSRUQuanNvbnwzNjM3NjE5MzllMDNmMWY0ZTUxMTMwYjY2Nzk3MzM2Mzk0ZjY1YjA0ODkwNzUwYjcxYTMzOTI2ZDkxNWEzMzA1fGV3b2dJQ0p5WlhGMVpYTjBYM05vWVRJMU5pSTZJQ0l6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zSWl3S0lDQWliV0Z1YVdabGMzUmZjMmhoTWpVMklqb2dJbU14WkRNMU5tSmhNRFE1T1RNeFl6UTNPV1ZoWmpnNE5qZzNNMkV6WTJFMk1UWTROakV4WW1GbU5qZGxNRGRtTmprNE9UaGxZMlF6WXpFME16bG1abUlpTEFvZ0lDSndZWEpsYm5SZllYSm5kaUk2SUZzS0lDQWdJQ0l2ZFhOeUwyeHZZMkZzTDJKcGJpOXpZbUYwWTJnaUxBb2dJQ0FnSWkwdGNHRnljMkZpYkdVaUxBb2dJQ0FnSWkwdGFHOXNaQ0lzQ2lBZ0lDQWlMUzF1YnkxeVpYRjFaWFZsSWl3S0lDQWdJQ0l0TFdGalkyOTFiblE5Ykc5aGJtVnlJaXdLSUNBZ0lDSXRMWEZ2Y3oxc2IyRnVaWEl0Ym05eWJXRnNJaXdLSUNBZ0lDSXRMWEJoY25ScGRHbHZiajF5YkRJaUxBb2dJQ0FnSWkwdFkyOXRiV1Z1ZEQxbGJHMXZMV1oxYkd3Nk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55SXNDaUFnSUNBaUxTMXFiMkl0Ym1GdFpUMWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1TSXNDaUFnSUNBaUxTMXViMlJsYkdsemREMW5jSFV5TVNJc0NpQWdJQ0FpTFMxdWIyUmxjejB4SWl3S0lDQWdJQ0l0TFc1MFlYTnJjejB4SWl3S0lDQWdJQ0l0TFdOd2RYTXRjR1Z5TFhSaGMyczlNeklpTEFvZ0lDQWdJaTB0YldWdFBURTVNa2NpTEFvZ0lDQWdJaTB0WjNKbGN6MW5jSFU2YURFd01EbzBJaXdLSUNBZ0lDSXRMWFJwYldVOU55MHdNRG93TURvd01DSXNDaUFnSUNBaUxTMWxlSEJ2Y25ROVRrOU9SU0lzQ2lBZ0lDQWlMUzFqYUdScGNqMHZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRWlMQW9nSUNBZ0lpMHRiM1YwY0hWMFBTOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOXNiMmR6THlWNExTVnFMbTkxZENJc0NpQWdJQ0FpTFMxbGNuSnZjajB2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2Ykc5bmN5OGxlQzBsYWk1bGNuSWlMQW9nSUNBZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOW1kV3hzTG5OaVlYUmphQ0lzQ2lBZ0lDQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhJaXdLSUNBZ0lDSXpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNJaXdLSUNBZ0lDSmpNV1F6TlRaaVlUQTBPVGt6TVdNME56bGxZV1k0T0RZNE56TmhNMk5oTmpFMk9EWXhNV0poWmpZM1pUQTNaalk1T0RrNFpXTmtNMk14TkRNNVptWmlJZ29nSUYwc0NpQWdJbkJ5WlhCaGNtVmtYMkYwWDNWMFl5STZJQ0l5TURJMkxURXdMVEkzVkRBd09qUTNPalV3TGpBNU1qQTJNaXN3TURvd01DSXNDaUFnSW5GMVpYVmxJam9nSWpReE1qZ3dNWHhsYkcxdkxXNWhkR2wyWlMxbWRXeHNMV3hoY21kbE16RTBiUzFpYjNWdVpHRnllUzEyTW54d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREV5TnprNWZHVnNiVzh0Ym1GMGFYWmxMV1oxYkd3dGJHRnlaMlV6TVRSdExXWjFjMlZrTFhZeWZIQmhjR2hwZDJWMGMyRXpmRkJGVGtSSlRrZDhYRzQwTVRJM09UQjhaV3h0YnkxdVlYUnBkbVV0Wm5Wc2JDMXNZWEpuWlRNeE5HMHRkakY4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXdPVEl3TjN4aFppMXNhV0psY204dFlYWXdMV1oxYkd3dGFHRnVaRzltWm54d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREV4TVRFemZISmhkbVZ1Y3kxaFppMXliMnhzYjNWMExYQnlaWFpwWlhkOGNHRndhR2wzWlhSellUTjhVRVZPUkVsT1IzeGNialF3T1RnMU5GODJmR0ZtTFdSd2JXRjBZMmd0Y21WemRHRnlkREUxYTN4d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREE1T0RVMFh6UjhZV1l0WkhCdFlYUmphQzF5WlhOMFlYSjBNVFZyZkhCaGNHaHBkMlYwYzJFemZGQkZUa1JKVGtkOFhHNDBNRGs0TlRSZk1ueGhaaTFrY0cxaGRHTm9MWEpsYzNSaGNuUXhOV3Q4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXdPVGcwTjE5Yk1DMDFKVEpkZkhOMFlYUnBiMjVoY25rdFpuQXpNaTF2ZG1WeWJHRjVmSEJoY0docGQyVjBjMkV6ZkZCRlRrUkpUa2Q4WEc0ME1EazNOek44YzNSaGRHbHZibUZ5ZVMxaFppMW1hWGhsWkdKMVpHZGxkQzF6Ylc5clpYeHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRBNU56WTBmSE4wWVhScGIyNWhjbmt0WVdZdGRXNWxkQzF6Ylc5clpYeHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRFeU9EQXdmR1ZzYlc4dGJHRnlaMlV6TVRSdExXTnZiblJwYm5WdmRYTXRZbTkxYm1SaGNua3RablZzYkMxMk1ueHdZWEJvYVhkbGRITmhNM3hTVlU1T1NVNUhmR2R3ZFRBelhHNDBNVEkzT1RoOFpXeHRieTFzWVhKblpUTXhORzB0WTI5dWRHbHVkVzkxY3kxbWRYTmxaQzFtZFd4c0xYWXlmSEJoY0docGQyVjBjMkV6ZkZKVlRrNUpUa2Q4WjNCMU1URmNialF4TWpjNE9YeGxiRzF2TFd4aGNtZGxNekUwYlMxamIyNTBhVzUxYjNWekxYQnNZV2x1TFdaMWJHd3RkakY4Y0dGd2FHbDNaWFJ6WVROOFVsVk9Ua2xPUjN4bmNIVXhNVnh1TkRFeU5UVTJmR3B2YVc1MExXTnZiblpsZVc5eU1qQXdMV2xwWkc1dmFYTmxMV2RoY0MxbWRXeHNNaTFuY0hVeE9YeHdZWEJvYVhkbGRITmhNM3hTVlU1T1NVNUhmR2R3ZFRFNVhHNDBNVEkxTlRSOGFtOXBiblF0WTI5dWRtVjViM0l5TURBdGFXbGtibTlwYzJVdGJtOW5ZWEF0Wm5Wc2JESXRaM0IxTWpGOGNHRndhR2wzWlhSellUTjhVbFZPVGtsT1IzeG5jSFV5TVZ4dUlpd0tJQ0FpYm05a1pTSTZJQ0pPYjJSbFRtRnRaVDFuY0hVeU1TQkJjbU5vUFhnNE5sODJOQ0JEYjNKbGMxQmxjbE52WTJ0bGREMDFOaUFnUTFCVlFXeHNiMk05TXpJZ1ExQlZSV1pqZEhZOU1qSTBJRU5RVlZSdmREMHlNalFnUTFCVlRHOWhaRDA1TGpRM0lFRjJZV2xzWVdKc1pVWmxZWFIxY21WelBTaHVkV3hzS1NCQlkzUnBkbVZHWldGMGRYSmxjejBvYm5Wc2JDa2dSM0psY3oxbmNIVTZhREV3TURvNElFZHlaWE5FY21GcGJqMU9MMEVnUjNKbGMxVnpaV1E5WjNCMU9tZ3hNREE2TWloSlJGZzZOQzAxS1NCT2IyUmxRV1JrY2oweE1DNHhPQzQ1Tmk0eU16RWdUbTlrWlVodmMzUk9ZVzFsUFdsdWMzUXRjWFJ3Y1hJdFpHVjJjbVZzTFhKa2JXRXRjRzl2YkNCV1pYSnphVzl1UFRJekxqRXhMalFnVDFNOVRHbHVkWGdnTmk0MUxqQXRNVEF4T0MxdmNtRmpiR1VnSXpFNGZqSXlMakEwTGpFdFZXSjFiblIxSUZOTlVDQlRZWFFnUm1WaUlERTNJREl4T2pReE9qRXpJRlZVUXlBeU1ESTBJQ0JTWldGc1RXVnRiM0o1UFRJd01EQXdNREFnUVd4c2IyTk5aVzA5TVRrMk5qQTRJRVp5WldWTlpXMDlNVEEyT1RVMklGTnZZMnRsZEhNOU1pQkNiMkZ5WkhNOU1TQlRkR0YwWlQxTlNWaEZSQ0JVYUhKbFlXUnpVR1Z5UTI5eVpUMHlJRlJ0Y0VScGMyczlNQ0JYWldsbmFIUTlNU0JQZDI1bGNqMU9MMEVnVFVOVFgyeGhZbVZzUFU0dlFTQlFZWEowYVhScGIyNXpQV0ZzYkN4emFXNW5iR1VzYlhWc2RHa3NjbXd5SUNCQ2IyOTBWR2x0WlQweU1ESTJMVEE1TFRJMFZERTFPakV5T2pNeklGTnNkWEp0WkZOMFlYSjBWR2x0WlQweU1ESTJMVEV3TFRJMVZEQXdPakF3T2pJeElFeGhjM1JDZFhONVZHbHRaVDB5TURJMkxURXdMVEkxVkRBd09qQXdPakl4SUZKbGMzVnRaVUZtZEdWeVZHbHRaVDFPYjI1bElFTm1aMVJTUlZNOVkzQjFQVEl5TkN4dFpXMDlNakF3TURBd01FMHNZbWxzYkdsdVp6MHlNalFnUVd4c2IyTlVVa1ZUUFdOd2RUMHpNaXh0WlcwOU1Ua3lSeUJEWVhCWFlYUjBjejF1TDJFZ1EzVnljbVZ1ZEZkaGRIUnpQVEFnUVhabFYyRjBkSE05TUNCRmVIUlRaVzV6YjNKelNtOTFiR1Z6UFc0dllTQkZlSFJUWlc1emIzSnpWMkYwZEhNOU1DQkZlSFJUWlc1emIzSnpWR1Z0Y0QxdUwyRmNiaUlLZlFvPVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQUNDRVBURUQuanNvbnxjZTBlYzk1YmVhZmY0NzkzMmVhM2YxZTkyNzZlNGQwZTIyYmFmZjdhMWYyNzY4ZDExYmQ3MDQ5MzdiODgzMzQwfGV3b2dJQ0p3WVhKbGJuUWlPaUFpTkRFeU9ESXpJaXdLSUNBaVkyRndkSFZ5WlNJNklDSTBNVEk0TWpRaUxBb2dJQ0p6ZEdSdmRYUWlPaUFpSWl3S0lDQWljbVZzWldGelpXUmZZWFJmZFhSaklqb2dJakl3TWpZdE1UQXRNamRVTURBNk5EYzZOVFV1TXpNd01EQXdLekF3T2pBd0lncDlDZz09XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9BVFRFTVBULmpzb258ZDQxNDJhN2Y5YmJjYWVmODM3MjZjYjIxN2M0MmFkNjZhZWZiZWFiM2ExYWQ0NmJhMDNhMTM3ZmQ5NzBiNDA0NHxleUp3WVhKbGJuUWlPaUFpTkRFeU9ESXpJaXdnSW1OaGNIUjFjbVVpT2lBaU5ERXlPREkwSWl3Z0luSmxjWFZsYzNSZmMyaGhNalUySWpvZ0lqTTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y2lMQ0FpY1hWbGRXVWlPaUFpTkRFeU9ESTBmR1ZzYlc4dGJtRjBhWFpsTFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMW1kV3hzTFhZeGZIQmhjR2hwZDJWMGMyRXpmRkJGVGtSSlRrZDhYRzQwTVRJNE1ERjhaV3h0YnkxdVlYUnBkbVV0Wm5Wc2JDMXNZWEpuWlRNeE5HMHRZbTkxYm1SaGNua3Rkako4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXhNamM1T1h4bGJHMXZMVzVoZEdsMlpTMW1kV3hzTFd4aGNtZGxNekUwYlMxbWRYTmxaQzEyTW54d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREV5Tnprd2ZHVnNiVzh0Ym1GMGFYWmxMV1oxYkd3dGJHRnlaMlV6TVRSdExYWXhmSEJoY0docGQyVjBjMkV6ZkZCRlRrUkpUa2Q4WEc0ME1Ea3lNRGQ4WVdZdGJHbGlaWEp2TFdGMk1DMW1kV3hzTFdoaGJtUnZabVo4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXhNamd5TTN4bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTVh4d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREV4TVRFemZISmhkbVZ1Y3kxaFppMXliMnhzYjNWMExYQnlaWFpwWlhkOGNHRndhR2wzWlhSellUTjhVRVZPUkVsT1IzeGNialF3T1RnMU5GODJmR0ZtTFdSd2JXRjBZMmd0Y21WemRHRnlkREUxYTN4d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREE1T0RVMFh6UjhZV1l0WkhCdFlYUmphQzF5WlhOMFlYSjBNVFZyZkhCaGNHaHBkMlYwYzJFemZGQkZUa1JKVGtkOFhHNDBNRGs0TlRSZk1ueGhaaTFrY0cxaGRHTm9MWEpsYzNSaGNuUXhOV3Q4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXdPVGcwTjE5Yk1DMDFKVEpkZkhOMFlYUnBiMjVoY25rdFpuQXpNaTF2ZG1WeWJHRjVmSEJoY0docGQyVjBjMkV6ZkZCRlRrUkpUa2Q4WEc0ME1EazNOek44YzNSaGRHbHZibUZ5ZVMxaFppMW1hWGhsWkdKMVpHZGxkQzF6Ylc5clpYeHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRBNU56WTBmSE4wWVhScGIyNWhjbmt0WVdZdGRXNWxkQzF6Ylc5clpYeHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRFeU9EQXdmR1ZzYlc4dGJHRnlaMlV6TVRSdExXTnZiblJwYm5WdmRYTXRZbTkxYm1SaGNua3RablZzYkMxMk1ueHdZWEJvYVhkbGRITmhNM3hTVlU1T1NVNUhmR2R3ZFRBelhHNDBNVEkzT1RoOFpXeHRieTFzWVhKblpUTXhORzB0WTI5dWRHbHVkVzkxY3kxbWRYTmxaQzFtZFd4c0xYWXlmSEJoY0docGQyVjBjMkV6ZkZKVlRrNUpUa2Q4WjNCMU1URmNialF4TWpjNE9YeGxiRzF2TFd4aGNtZGxNekUwYlMxamIyNTBhVzUxYjNWekxYQnNZV2x1TFdaMWJHd3RkakY4Y0dGd2FHbDNaWFJ6WVROOFVsVk9Ua2xPUjN4bmNIVXhNVnh1TkRFeU5UVTJmR3B2YVc1MExXTnZiblpsZVc5eU1qQXdMV2xwWkc1dmFYTmxMV2RoY0MxbWRXeHNNaTFuY0hVeE9YeHdZWEJvYVhkbGRITmhNM3hTVlU1T1NVNUhmR2R3ZFRFNVhHNDBNVEkxTlRSOGFtOXBiblF0WTI5dWRtVjViM0l5TURBdGFXbGtibTlwYzJVdGJtOW5ZWEF0Wm5Wc2JESXRaM0IxTWpGOGNHRndhR2wzWlhSellUTjhVbFZPVGtsT1IzeG5jSFV5TVZ4dUlpd2dJbTV2WkdVaU9pQWlUbTlrWlU1aGJXVTlaM0IxTWpFZ1FYSmphRDE0T0RaZk5qUWdRMjl5WlhOUVpYSlRiMk5yWlhROU5UWWdJRU5RVlVGc2JHOWpQVE15SUVOUVZVVm1ZM1IyUFRJeU5DQkRVRlZVYjNROU1qSTBJRU5RVlV4dllXUTlPUzQwTnlCQmRtRnBiR0ZpYkdWR1pXRjBkWEpsY3owb2JuVnNiQ2tnUVdOMGFYWmxSbVZoZEhWeVpYTTlLRzUxYkd3cElFZHlaWE05WjNCMU9tZ3hNREE2T0NCSGNtVnpSSEpoYVc0OVRpOUJJRWR5WlhOVmMyVmtQV2R3ZFRwb01UQXdPaklvU1VSWU9qUXROU2tnVG05a1pVRmtaSEk5TVRBdU1UZ3VPVFl1TWpNeElFNXZaR1ZJYjNOMFRtRnRaVDFwYm5OMExYRjBjSEZ5TFdSbGRuSmxiQzF5WkcxaExYQnZiMndnVm1WeWMybHZiajB5TXk0eE1TNDBJRTlUUFV4cGJuVjRJRFl1TlM0d0xURXdNVGd0YjNKaFkyeGxJQ014T0g0eU1pNHdOQzR4TFZWaWRXNTBkU0JUVFZBZ1UyRjBJRVpsWWlBeE55QXlNVG8wTVRveE15QlZWRU1nTWpBeU5DQWdVbVZoYkUxbGJXOXllVDB5TURBd01EQXdJRUZzYkc5alRXVnRQVEU1TmpZd09DQkdjbVZsVFdWdFBURXdOamsxTmlCVGIyTnJaWFJ6UFRJZ1FtOWhjbVJ6UFRFZ1UzUmhkR1U5VFVsWVJVUWdWR2h5WldGa2MxQmxja052Y21VOU1pQlViWEJFYVhOclBUQWdWMlZwWjJoMFBURWdUM2R1WlhJOVRpOUJJRTFEVTE5c1lXSmxiRDFPTDBFZ1VHRnlkR2wwYVc5dWN6MWhiR3dzYzJsdVoyeGxMRzExYkhScExISnNNaUFnUW05dmRGUnBiV1U5TWpBeU5pMHdPUzB5TkZReE5Ub3hNam96TXlCVGJIVnliV1JUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TlZRd01Eb3dNRG95TVNCTVlYTjBRblZ6ZVZScGJXVTlNakF5TmkweE1DMHlOVlF3TURvd01Eb3lNU0JTWlhOMWJXVkJablJsY2xScGJXVTlUbTl1WlNCRFptZFVVa1ZUUFdOd2RUMHlNalFzYldWdFBUSXdNREF3TURCTkxHSnBiR3hwYm1jOU1qSTBJRUZzYkc5alZGSkZVejFqY0hVOU16SXNiV1Z0UFRFNU1rY2dRMkZ3VjJGMGRITTliaTloSUVOMWNuSmxiblJYWVhSMGN6MHdJRUYyWlZkaGRIUnpQVEFnUlhoMFUyVnVjMjl5YzBwdmRXeGxjejF1TDJFZ1JYaDBVMlZ1YzI5eWMxZGhkSFJ6UFRBZ1JYaDBVMlZ1YzI5eWMxUmxiWEE5Ymk5aFhHNGlMQ0FpWVhSZmRYUmpJam9nSWpJd01qWXRNVEF0TWpkVU1EQTZORGM2TlRRdU9UQTJOak14S3pBd09qQXdJbjBLXG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dHwyM2Y5MzBmNjc1YWRhOWZhNDUwZDhlNDc0ZjliNmE0ZDhhYjZiMTIwZjY0ZWY1NjQ1MjczODQwZWQ3ODQwMDM3fFNtOWlTV1E5TkRFeU9ESTBJRXB2WWs1aGJXVTlaV3h0YnkxdVlYUnBkbVV0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpFZ1ZYTmxja2xrUFhCaGNHaHBkMlYwYzJFektEUXhNREF6S1NCSGNtOTFjRWxrUFd4dllXNWxjaWcwTVRBd01Da2dUVU5UWDJ4aFltVnNQVTR2UVNCUWNtbHZjbWwwZVQweE1EQXdNQ0JPYVdObFBUQWdRV05qYjNWdWREMXNiMkZ1WlhJZ1VVOVRQV3h2WVc1bGNpMXViM0p0WVd3Z1NtOWlVM1JoZEdVOVVFVk9SRWxPUnlCU1pXRnpiMjQ5UkdWd1pXNWtaVzVqZVNCRVpYQmxibVJsYm1ONVBXRm1kR1Z5WVc1NU9qUXhNamd5TXloMWJtWjFiR1pwYkd4bFpDa2dVbVZ4ZFdWMVpUMHdJRkpsYzNSaGNuUnpQVEFnUW1GMFkyaEdiR0ZuUFRFZ1VtVmliMjkwUFRBZ1JYaHBkRU52WkdVOU1Eb3dJRVJsY21sMlpXUkZlR2wwUTI5a1pUMHdPakFnVW5WdVZHbHRaVDB3TURvd01Eb3dNQ0JVYVcxbFRHbHRhWFE5TURBNk1UQTZNREFnVkdsdFpVMXBiajFPTDBFZ1UzVmliV2wwVkdsdFpUMHlNREkyTFRFd0xUSTNWREF3T2pRM09qVXlJRVZzYVdkcFlteGxWR2x0WlQxVmJtdHViM2R1SUVGalkzSjFaVlJwYldVOVZXNXJibTkzYmlCVGRHRnlkRlJwYldVOVZXNXJibTkzYmlCRmJtUlVhVzFsUFZWdWEyNXZkMjRnUkdWaFpHeHBibVU5VGk5QklGTjFjM0JsYm1SVWFXMWxQVTV2Ym1VZ1UyVmpjMUJ5WlZOMWMzQmxibVE5TUNCTVlYTjBVMk5vWldSRmRtRnNQVEl3TWpZdE1UQXRNamRVTURBNk5EYzZOVElnVTJOb1pXUjFiR1Z5UFUxaGFXNGdVR0Z5ZEdsMGFXOXVQWEpzTWlCQmJHeHZZMDV2WkdVNlUybGtQV3h2WVc1bGNpMW5ZWFJsZDJGNU9qTTRPRGMzT0RZZ1VtVnhUbTlrWlV4cGMzUTlaM0IxTWpFZ1JYaGpUbTlrWlV4cGMzUTlLRzUxYkd3cElFNXZaR1ZNYVhOMFBTQk9kVzFPYjJSbGN6MHhMVEVnVG5WdFExQlZjejB5SUU1MWJWUmhjMnR6UFRFZ1ExQlZjeTlVWVhOclBUSWdVbVZ4UWpwVE9rTTZWRDB3T2pBNktqb3FJRkpsY1ZSU1JWTTlZM0IxUFRJc2JXVnRQVEZITEc1dlpHVTlNU3hpYVd4c2FXNW5QVElnUVd4c2IyTlVVa1ZUUFNodWRXeHNLU0JUYjJOcmN5OU9iMlJsUFNvZ1RuUmhjMnR6VUdWeVRqcENPbE02UXowd09qQTZLam9xSUVOdmNtVlRjR1ZqUFNvZ1RXbHVRMUJWYzA1dlpHVTlNaUJOYVc1TlpXMXZjbmxPYjJSbFBURkhJRTFwYmxSdGNFUnBjMnRPYjJSbFBUQWdSbVZoZEhWeVpYTTlLRzUxYkd3cElFUmxiR0Y1UW05dmREMHdNRG93TURvd01DQlBkbVZ5VTNWaWMyTnlhV0psUFU5TElFTnZiblJwWjNWdmRYTTlNQ0JNYVdObGJuTmxjejBvYm5Wc2JDa2dUbVYwZDI5eWF6MG9iblZzYkNrZ1EyOXRiV0Z1WkQwdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyRndkSFZ5WlMxdVlYUnBkbVV1YzJKaGRHTm9JRmR2Y210RWFYSTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhJRU52YlcxbGJuUTlaV3h0YnkxbWRXeHNMVzlpYzJWeWRtVnlPak01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemM2TkRFeU9ESXpJQ0JUZEdSRmNuSTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMnh2WjNNdlpXeHRieTF1WVhScGRtVXRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakV0TkRFeU9ESTBMbVZ5Y2lCVGRHUkpiajB2WkdWMkwyNTFiR3dnVTNSa1QzVjBQUzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlzYjJkekwyVnNiVzh0Ym1GMGFYWmxMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl4TFRReE1qZ3lOQzV2ZFhRZ1VHOTNaWEk5SUZSeVpYTlFaWEpVWVhOclBXTndkVG95SUFvPVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0fDhiM2Q1MjU3YTgyNTJmYjI3Y2QyN2I2ZWRiZDdhNjczOGIxZDBmOTY2NmZmZmU3YjZjODNmNmFhZWMyYzY5NTJ8U205aVNXUTlOREV5T0RJeklFcHZZazVoYldVOVpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpFZ1ZYTmxja2xrUFhCaGNHaHBkMlYwYzJFektEUXhNREF6S1NCSGNtOTFjRWxrUFd4dllXNWxjaWcwTVRBd01Da2dUVU5UWDJ4aFltVnNQVTR2UVNCUWNtbHZjbWwwZVQwd0lFNXBZMlU5TUNCQlkyTnZkVzUwUFd4dllXNWxjaUJSVDFNOWJHOWhibVZ5TFc1dmNtMWhiQ0JLYjJKVGRHRjBaVDFRUlU1RVNVNUhJRkpsWVhOdmJqMUtiMkpJWld4a1ZYTmxjaUJFWlhCbGJtUmxibU41UFNodWRXeHNLU0JTWlhGMVpYVmxQVEFnVW1WemRHRnlkSE05TUNCQ1lYUmphRVpzWVdjOU1TQlNaV0p2YjNROU1DQkZlR2wwUTI5a1pUMHdPakFnUkdWeWFYWmxaRVY0YVhSRGIyUmxQVEE2TUNCU2RXNVVhVzFsUFRBd09qQXdPakF3SUZScGJXVk1hVzFwZEQwM0xUQXdPakF3T2pBd0lGUnBiV1ZOYVc0OVRpOUJJRk4xWW0xcGRGUnBiV1U5TWpBeU5pMHhNQzB5TjFRd01EbzBOem8xTVNCRmJHbG5hV0pzWlZScGJXVTlWVzVyYm05M2JpQkJZMk55ZFdWVWFXMWxQVlZ1YTI1dmQyNGdVM1JoY25SVWFXMWxQVlZ1YTI1dmQyNGdSVzVrVkdsdFpUMVZibXR1YjNkdUlFUmxZV1JzYVc1bFBVNHZRU0JUZFhOd1pXNWtWR2x0WlQxT2IyNWxJRk5sWTNOUWNtVlRkWE53Wlc1a1BUQWdUR0Z6ZEZOamFHVmtSWFpoYkQweU1ESTJMVEV3TFRJM1ZEQXdPalEzT2pVeElGTmphR1ZrZFd4bGNqMU5ZV2x1SUZCaGNuUnBkR2x2YmoxeWJESWdRV3hzYjJOT2IyUmxPbE5wWkQxc2IyRnVaWEl0WjJGMFpYZGhlVG96T0RnM056UTFJRkpsY1U1dlpHVk1hWE4wUFdkd2RUSXhJRVY0WTA1dlpHVk1hWE4wUFNodWRXeHNLU0JPYjJSbFRHbHpkRDBnVG5WdFRtOWtaWE05TVMweElFNTFiVU5RVlhNOU16SWdUblZ0VkdGemEzTTlNU0JEVUZWekwxUmhjMnM5TXpJZ1VtVnhRanBUT2tNNlZEMHdPakE2S2pvcUlGSmxjVlJTUlZNOVkzQjFQVE15TEcxbGJUMHhPVEpITEc1dlpHVTlNU3hpYVd4c2FXNW5QVE15SUVGc2JHOWpWRkpGVXowb2JuVnNiQ2tnVTI5amEzTXZUbTlrWlQwcUlFNTBZWE5yYzFCbGNrNDZRanBUT2tNOU1Eb3dPaW82S2lCRGIzSmxVM0JsWXowcUlFMXBia05RVlhOT2IyUmxQVE15SUUxcGJrMWxiVzl5ZVU1dlpHVTlNVGt5UnlCTmFXNVViWEJFYVhOclRtOWtaVDB3SUVabFlYUjFjbVZ6UFNodWRXeHNLU0JFWld4aGVVSnZiM1E5TURBNk1EQTZNREFnVDNabGNsTjFZbk5qY21saVpUMVBTeUJEYjI1MGFXZDFiM1Z6UFRBZ1RHbGpaVzV6WlhNOUtHNTFiR3dwSUU1bGRIZHZjbXM5S0c1MWJHd3BJRU52YlcxaGJtUTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMloxYkd3dWMySmhkR05vSUZkdmNtdEVhWEk5TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4SUVOdmJXMWxiblE5Wld4dGJ5MW1kV3hzT2pNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjZ0lGTjBaRVZ5Y2owdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdmJHOW5jeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNUzAwTVRJNE1qTXVaWEp5SUZOMFpFbHVQUzlrWlhZdmJuVnNiQ0JUZEdSUGRYUTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMnh2WjNNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpFdE5ERXlPREl6TG05MWRDQlFiM2RsY2owZ1ZISmxjMUJsY2s1dlpHVTlaM0psY3k5bmNIVTZhREV3TURvMElGUnlaWE5RWlhKVVlYTnJQV053ZFRvek1pQUtcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb258NmEyMmYwMDU5ZTM4MGFmNDQ0Yzk1NmVkMTQxMDY3YWNlZGE5YjI1YTQ3ZmY2NTgzZjY0MjljNTViMGQxMDA5NXxXeUl2ZFhOeUwyeHZZMkZzTDJKcGJpOXpZbUYwWTJnaUxDQWlMUzF3WVhKellXSnNaU0lzSUNJdExXNXZMWEpsY1hWbGRXVWlMQ0FpTFMxaFkyTnZkVzUwUFd4dllXNWxjaUlzSUNJdExYRnZjejFzYjJGdVpYSXRibTl5YldGc0lpd2dJaTB0Y0dGeWRHbDBhVzl1UFhKc01pSXNJQ0l0TFdwdllpMXVZVzFsUFdWc2JXOHRibUYwYVhabExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXhJaXdnSWkwdGJtOWtaV3hwYzNROVozQjFNakVpTENBaUxTMXViMlJsY3oweElpd2dJaTB0Ym5SaGMydHpQVEVpTENBaUxTMWpjSFZ6TFhCbGNpMTBZWE5yUFRJaUxDQWlMUzF0WlcwOU1VY2lMQ0FpTFMxbmNtVnpQVzV2Ym1VaUxDQWlMUzEwYVcxbFBUQXdPakV3T2pBd0lpd2dJaTB0Wlhod2IzSjBQVTVQVGtVaUxDQWlMUzFrWlhCbGJtUmxibU41UFdGbWRHVnlZVzU1T2pReE1qZ3lNeUlzSUNJdExXTnZiVzFsYm5ROVpXeHRieTFtZFd4c0xXOWljMlZ5ZG1WeU9qTTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016YzZOREV5T0RJeklpd2dJaTB0WTJoa2FYSTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhJaXdnSWkwdGIzVjBjSFYwUFM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5c2IyZHpMeVY0TFNWcUxtOTFkQ0lzSUNJdExXVnljbTl5UFM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5c2IyZHpMeVY0TFNWcUxtVnljaUlzSUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyRndkSFZ5WlMxdVlYUnBkbVV1YzJKaGRHTm9JaXdnSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVNJc0lDSTBNVEk0TWpNaUxDQWlNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeUlzSUNKak1XUXpOVFppWVRBME9Ua3pNV00wTnpsbFlXWTRPRFk0TnpOaE0yTmhOakUyT0RZeE1XSmhaalkzWlRBM1pqWTVPRGs0WldOa00yTXhORE01Wm1aaUlsMEtcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5leGl0fDlhMjcxZjJhOTE2YjBiNmVlNmNlY2IyNDI2ZjBiMzIwNmVmMDc0NTc4YmU1NWQ5YmM5NGY2ZjNmZTNhYjg2YWF8TUFvPVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLnN0ZGVycnxlM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1fFxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLnN0ZG91dHwwMTYwYTQ4MzY2ZDk2ZGY4MTgzYjMyYzcwNWM1MWE4NTg5YjA5ZTBmZTE2NWY0MTczYjMxYmE5MTYwZThiZTk0fE5ERXlPREkwQ2c9PVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guYXJndi5qc29ufDgyY2ZiMDJjNGJiM2YwZjM2Mjk5NzRiMjNlZDA1YzFmMWMxZDFmOWM5OWMwODdhZWRiZmU4YTQzOThlM2FiMmR8V3lJdmRYTnlMMnh2WTJGc0wySnBiaTl6WW1GMFkyZ2lMQ0FpTFMxd1lYSnpZV0pzWlNJc0lDSXRMV2h2YkdRaUxDQWlMUzF1YnkxeVpYRjFaWFZsSWl3Z0lpMHRZV05qYjNWdWREMXNiMkZ1WlhJaUxDQWlMUzF4YjNNOWJHOWhibVZ5TFc1dmNtMWhiQ0lzSUNJdExYQmhjblJwZEdsdmJqMXliRElpTENBaUxTMWpiMjF0Wlc1MFBXVnNiVzh0Wm5Wc2JEb3pPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNJaXdnSWkwdGFtOWlMVzVoYldVOVpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpFaUxDQWlMUzF1YjJSbGJHbHpkRDFuY0hVeU1TSXNJQ0l0TFc1dlpHVnpQVEVpTENBaUxTMXVkR0Z6YTNNOU1TSXNJQ0l0TFdOd2RYTXRjR1Z5TFhSaGMyczlNeklpTENBaUxTMXRaVzA5TVRreVJ5SXNJQ0l0TFdkeVpYTTlaM0IxT21neE1EQTZOQ0lzSUNJdExYUnBiV1U5Tnkwd01Eb3dNRG93TUNJc0lDSXRMV1Y0Y0c5eWREMU9UMDVGSWl3Z0lpMHRZMmhrYVhJOUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeElpd2dJaTB0YjNWMGNIVjBQUzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlzYjJkekx5VjRMU1ZxTG05MWRDSXNJQ0l0TFdWeWNtOXlQUzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlzYjJkekx5VjRMU1ZxTG1WeWNpSXNJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2Wm5Wc2JDNXpZbUYwWTJnaUxDQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhJaXdnSWpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjaUxDQWlZekZrTXpVMlltRXdORGs1TXpGak5EYzVaV0ZtT0RnMk9EY3pZVE5qWVRZeE5qZzJNVEZpWVdZMk4yVXdOMlkyT1RnNU9HVmpaRE5qTVRRek9XWm1ZaUpkQ2c9PVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guZXhpdHw5YTI3MWYyYTkxNmIwYjZlZTZjZWNiMjQyNmYwYjMyMDZlZjA3NDU3OGJlNTVkOWJjOTRmNmYzZmUzYWI4NmFhfE1Bbz1cbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLnN0ZGVycnxlM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1fFxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guc3Rkb3V0fDNhMjcyMDlmNzU5NGIyMzljODdkMmQzZTM5NzY3MGM2MDIyZjdlOGE3ZTQ4OTI2YTU3OWU5MmM4OGJkMmUyNjV8TkRFeU9ESXpDZz09XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxLmpzb258MzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzN3xld29nSUNKelkyaGxiV0VpT2lBaWFtOXBiblF0ZEhKaGFXNXBibWN0ZGpJaUxBb2dJQ0pyYVc1a0lqb2dJbTVoZEdsMlpTMXpkV0owWVhOckxYZHZjbXhrTFcxdlpHVnNMWFl4SWl3S0lDQWlZWEp0SWpvZ0ltTnZiblJwYm5WdmRYTWlMQW9nSUNKbGVIQmxjbWx0Wlc1MElqb2dJbWx0WVdkbFgzQnliM0J5YVc5ZllXTjBhVzl1WDJOaGJXVnlZVjl6ZFdKMFlYTnJJaXdLSUNBaWNuVnVYMmxrSWpvZ0ltMXZkQzFsYkcxdkxYQnBZMnR3YkdGalpTMWpiMjUwYVc1MWIzVnpMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGNtOWliM1F0YUhWdFlXNHRZMkZ0WlhKaExYTjFZblJoYzJzdGN6UXlMVE13TUdzdE1qQXlOakV3TWpZdGRqRWlMQW9nSUNKcWIySmZibUZ0WlNJNklDSmxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1TSXNDaUFnSW5OdmRYSmpaU0k2SUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwzTnZkWEpqWlMwNE1tWTJOVFE1T0dVeU5XWTBNV0k0TjJNNU5UUTNNVGMzTWpKa1kyWTNNell3WlRWaVpHVTRJaXdLSUNBaWMyOTFjbU5sWDNKbGRtbHphVzl1SWpvZ0lqZ3laalkxTkRrNFpUSTFaalF4WWpnM1l6azFORGN4TnpjeU1tUmpaamN6TmpCbE5XSmtaVGdpTEFvZ0lDSnpiM1Z5WTJWZmJXRnVhV1psYzNSZmMyaGhNalUySWpvZ0ltSTFaVGhsT0RrNFlqZ3laV0V4TldJME1tVTROR1V5TW1FM05EbGpOalk0WXpFelpUQmpPVFU0WldOaVlURXlNbVppTVRCa09UbGpNMlJtTXprek16RWlMQW9nSUNKemIzVnlZMlZmWVhKamFHbDJaVjl6YUdFeU5UWWlPaUFpWXpBME1EUmpPVE5sT0RZMk5UVXdOR1U0TldNMU9HRmhZakJoWmpRNU9XUmtZVGMwWkRkaU5HSTNZV0V4WVRjd09EVTRZall5WmpabU1qRmxaamM1TnlJc0NpQWdJbVJoZEdGZmJXRnVhV1psYzNRaU9pQWlMMlZ3YUdWdFpYSmhiQzlsYm5KdmIzUXZjR0Z3YUdsM1pYUnpZVE12Wld4dGJ5MXdhV05yTFhCc1lXTmxMV2x0WVdkbExYTjBZWFJsTFdGamRHbHZiaTB5TURJMk1UQXlOQzl3Y205a2RXTjBhVzl1TFhOallXeGxMVzl1YkhrdmNISmxjR0Z5WldRdmJXRnVhV1psYzNRdWFuTnZiaUlzQ2lBZ0ltUmhkR0ZmYldGdWFXWmxjM1JmYzJoaE1qVTJJam9nSWpKak9ETTRNakpoWXpOalptWTFNR1k1TlRNMFptVTVZekZoWlRkaE1XVXhNbUk1TXpJNFlUWTVabU5rTkdJMVlqRXlaV1prT1dNME1qbGxNR0UwTVRnaUxBb2dJQ0prWVhSaGMyVjBYMk52Ym5SeVlXTjBJam9nZXdvZ0lDQWdJbk5qYUdWdFlTSTZJQ0p1WVhScGRtVXRjM1ZpZEdGemF5MWtZWFJoYzJWMExYWXhJaXdLSUNBZ0lDSmxjR2x6YjJSbGN5STZJREl4TXl3S0lDQWdJQ0p6Y0d4cGRITWlPaUI3Q2lBZ0lDQWdJQ0owY21GcGJpSTZJREU1TVN3S0lDQWdJQ0FnSW5aaGJDSTZJREl5Q2lBZ0lDQjlMQW9nSUNBZ0ltNXZjbTFoYkdsNllYUnBiMjVmYzJoaE1qVTJJam9nSWpaaFl6TmlNMkV5TUdVM1pEQm1ORFpqTmpreU5HSmxaRGc1WW1GbE5qQTVaR1F3TmpjNVltWm1Zemc1T1dGa00yWTNPRGd3WVRNNE5qWmtNekEwWlRZaUxBb2dJQ0FnSW5aaGJHbGtZWFJwYjI1ZlltRjBZMmhsY3lJNklERXdNQ3dLSUNBZ0lDSjJZV3hwWkdGMGFXOXVYMkpoZEdOb1pYTmZjR1Z5WDJWdFltOWthVzFsYm5RaU9pQTFNQW9nSUgwc0NpQWdJbk4xWW5SaGMydGZZMjl1ZEhKaFkzUWlPaUI3Q2lBZ0lDQWljMlZzWldOMGFXOXVJam9nZXdvZ0lDQWdJQ0FpY0dGMGFDSTZJQ0l2WlhCb1pXMWxjbUZzTDJWdWNtOXZkQzl3WVhCb2FYZGxkSE5oTXk5bGJHMXZMWEJwWTJzdGNHeGhZMlV0YVcxaFoyVXRjM1JoZEdVdFlXTjBhVzl1TFRJd01qWXhNREkwTDNCeWIyUjFZM1JwYjI0dGMyTmhiR1V0YjI1c2VTOXdjbVZ3WVhKbFpDOXpaV3hsWTNScGIyNHVhbk52YmlJc0NpQWdJQ0FnSUNKemFHRXlOVFlpT2lBaU5UQmxNR1E0T0dNMk9UTTBaV0V6TnpRelpXTTRZVGhpTXpBMVlUTmpZVFU0TkRsa01tVTFNMlF4WVRWbVkyWmtZVGc0TW1OaVltVTFORFJoWm1ZM05DSUtJQ0FnSUgwc0NpQWdJQ0FpYzNWaWRHRnphMTl0WVc1cFptVnpkQ0k2SUhzS0lDQWdJQ0FnSW5CaGRHZ2lPaUFpTDJWd2FHVnRaWEpoYkM5bGJuSnZiM1F2Y0dGd2FHbDNaWFJ6WVRNdlpXeHRieTF3YVdOckxYQnNZV05sTFdsdFlXZGxMWE4wWVhSbExXRmpkR2x2YmkweU1ESTJNVEF5TkM5d2NtOWtkV04wYVc5dUxYTmpZV3hsTFc5dWJIa3ZjSEpsY0dGeVpXUXZjM1ZpZEdGemEzTXVhbk52YmlJc0NpQWdJQ0FnSUNKemFHRXlOVFlpT2lBaU5qQTVOVGc1TWpjMVpEazNNVGhsTlRSa09HVTFZV0kwWkRka05ESTJNRFJsWWpobVlUWTJaRGN4TlRabE1tWXpaVEV3Tm1FME1XTXlabVl3TmpWa05DSUtJQ0FnSUgwc0NpQWdJQ0FpYkdGdVozVmhaMlZmWm1WaGRIVnlaWE1pT2lCN0NpQWdJQ0FnSUNKd1lYUm9Jam9nSWk5bGNHaGxiV1Z5WVd3dlpXNXliMjkwTDNCaGNHaHBkMlYwYzJFekwyVnNiVzh0Y0dsamF5MXdiR0ZqWlMxcGJXRm5aUzF6ZEdGMFpTMWhZM1JwYjI0dE1qQXlOakV3TWpRdmNISnZaSFZqZEdsdmJpMXpZMkZzWlMxdmJteDVMM0J5WlhCaGNtVmtMMnhoYm1kMVlXZGxMbXB6YjI0aUxBb2dJQ0FnSUNBaWMyaGhNalUySWpvZ0lqRXhOR0UzTkRoaU1EVTBOalppWldFd09UUTBNVGd6TUdKak16TmhZVEk1WkRObVpEVXdOakppWlRsbU5UTTBOREZtTkdWbU16QXlOVFk0WVRNNU5Ea2lDaUFnSUNCOUNpQWdmU3dLSUNBaWFXNTBaWEptWVdObGN5STZJSHNLSUNBZ0lDSndiM05sWDJScGJYTWlPaUI3Q2lBZ0lDQWdJQ0psZG1GZlltbHRZVzUxWVd3aU9pQXlNQ3dLSUNBZ0lDQWdJbWgxYldGdVgySnBiV0Z1ZFdGc0lqb2dNVEkyQ2lBZ0lDQjlMQW9nSUNBZ0ltRmpkR2x2Ymw5a2FXMXpJam9nZXdvZ0lDQWdJQ0FpWlhaaFgySnBiV0Z1ZFdGc0lqb2dNakFLSUNBZ0lIMHNDaUFnSUNBaVkyRnRaWEpoWDJScGJYTWlPaUI3Q2lBZ0lDQWdJQ0psZG1GZlltbHRZVzUxWVd3aU9pQTVMQW9nSUNBZ0lDQWlhSFZ0WVc1ZlltbHRZVzUxWVd3aU9pQTVDaUFnSUNCOUxBb2dJQ0FnSW0xaGVGOWpZVzFsY21Geklqb2dNeXdLSUNBZ0lDSnNZVzVuZFdGblpWOW1aV0YwZFhKbFgyUnBiU0k2SURFd01qUUtJQ0I5TEFvZ0lDSnRiMlJsYkY5bGVHVmpkWFJwYjI0aU9pQjdDaUFnSUNBaWFXMXdiR1Z0Wlc1MFlYUnBiMjRpT2lBaWJtRjBhWFpsWDNOMVluUmhjMnRmYW05cGJuUWlMQW9nSUNBZ0ltRjBkR1Z1ZEdsdmJsOWlZV05yWlc1a0lqb2dJbVpzWVhOb05DSXNDaUFnSUNBaWRHOXJaVzVmWlhobFkzVjBhVzl1SWpvZ0luQmhZMnRsWkY5MllXeHBaQ0lzQ2lBZ0lDQWlZMjl0Y0dsc1pWOXRiMlJsSWpvZ0ltUmxabUYxYkhRaUxBb2dJQ0FnSW1OdmJYQnBiR1ZmWkhsdVlXMXBZeUk2SUhSeWRXVXNDaUFnSUNBaVkyOXRjR2xzWlY5aVlXTnJaVzVrSWpvZ0ltbHVaSFZqZEc5eUlpd0tJQ0FnSUNKeVpXTnZiWEJwYkdWZmJHbHRhWFFpT2lBMk5Dd0tJQ0FnSUNKaFkyTjFiWFZzWVhSbFpGOXlaV052YlhCcGJHVmZiR2x0YVhRaU9pQXlOVFlLSUNCOUxBb2dJQ0poWTNScGRtVmZjM1J5WldGdGN5STZJRnNLSUNBZ0lDSnBiV0ZuWlNJc0NpQWdJQ0FpY0hKdmNISnBieUlzQ2lBZ0lDQWlZV04wYVc5dUlpd0tJQ0FnSUNKallXMWxjbUVpQ2lBZ1hTd0tJQ0FpY0dGeVlXMWxkR1Z5Y3lJNklETXhOREl5TnpBd01Dd0tJQ0FpWlhod1pYSjBYM0JoY21GdFpYUmxjbk1pT2lCN0NpQWdJQ0FpYVcxaFoyVWlPaUF4TlRnNE56VXpPVElzQ2lBZ0lDQWljSEp2Y0hKcGJ5STZJRGsxTURnek5qWTJMQW9nSUNBZ0ltRmpkR2x2YmlJNklETXdNRFk0TXpjeUxBb2dJQ0FnSW1OaGJXVnlZU0k2SURNd01EWTRNemN3TEFvZ0lDQWdJbXhoYm1kMVlXZGxYM05vWVhKbFpDSTZJREV6TVRJd01Bb2dJSDBzQ2lBZ0ltVjRjR1Z5ZEY5M2FXUjBhSE1pT2lCYkNpQWdJQ0F4TURJMExBb2dJQ0FnTlRFeUxBb2dJQ0FnTXpnMExBb2dJQ0FnTXpnMENpQWdYU3dLSUNBaWRtVmpkRzl5WDJWNGNHVnlkRjl3WVhKaGJXVjBaWEpmWW5Wa1oyVjBJam9nTVRBd01EQXdNREF3TEFvZ0lDSm5iRzlpWVd4ZlltRjBZMmdpT2lBek1pd0tJQ0FpZDI5eWJHUmZjMmw2WlNJNklEUXNDaUFnSW5CbGNsOXlZVzVyWDJKaGRHTm9Jam9nT0N3S0lDQWliSEpmY0c5c2FXTjVJam9nZXdvZ0lDQWdJbkJsWVd0ZmJISWlPaUExWlMwd05pd0tJQ0FnSUNKelkyaGxaSFZzWlNJNklDSnNhVzVsWVhKZmQyRnliWFZ3WDNSb1pXNWZZMjl1YzNSaGJuUWlMQW9nSUNBZ0luZGhjbTExY0Y5dmNIUnBiV2w2WlhKZmMzUmxjSE1pT2lBek1EQXdDaUFnZlN3S0lDQWlkR0Z5WjJWMFgzTjBaWEJ6SWpvZ016QXdNREF3TEFvZ0lDSnZkWFJ3ZFhRaU9pQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzl5ZFc1ekwyMXZkQzFsYkcxdkxYQnBZMnR3YkdGalpTMWpiMjUwYVc1MWIzVnpMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGNtOWliM1F0YUhWdFlXNHRZMkZ0WlhKaExYTjFZblJoYzJzdGN6UXlMVE13TUdzdE1qQXlOakV3TWpZdGRqRWlMQW9nSUNKc2IyTmhiRjlzYjJkeklqb2dJaTlsY0dobGJXVnlZV3d2Wlc1eWIyOTBMM0JoY0docGQyVjBjMkV6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyeHZaM012Ylc5MExXVnNiVzh0Y0dsamEzQnNZV05sTFdOdmJuUnBiblZ2ZFhNdGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzF5YjJKdmRDMW9kVzFoYmkxallXMWxjbUV0YzNWaWRHRnpheTF6TkRJdE16QXdheTB5TURJMk1UQXlOaTEyTVNJc0NpQWdJbkpsYzJWeWRtVmtYMk5vWldOcmNHOXBiblJmWW5sMFpYTWlPaUE0TURBd01EQXdNREF3TUN3S0lDQWliM1psY25KcFpHVnpJam9nV3dvZ0lDQWdJaXRsZUhCbGNtbHRaVzUwUFhCcGVHVnNYM0J5YjNCeWFXOHZibUYwYVhabFgycHZhVzUwTDJWc2JXOWZjR2xqYTE5d2JHRmpaVjl6ZFdKMFlYTnJYMk52Ym5ScGJuVnZkWE1pTEFvZ0lDQWdJbWg1WkhKaEwyeGhkVzVqYUdWeVBXSmhjMmxqSWl3S0lDQWdJQ0p6WldWa1BUUXlJaXdLSUNBZ0lDSmtZWFJoTG0xaGJtbG1aWE4wWDNCaGRHZzlMMlZ3YUdWdFpYSmhiQzlsYm5KdmIzUXZjR0Z3YUdsM1pYUnpZVE12Wld4dGJ5MXdhV05yTFhCc1lXTmxMV2x0WVdkbExYTjBZWFJsTFdGamRHbHZiaTB5TURJMk1UQXlOQzl3Y205a2RXTjBhVzl1TFhOallXeGxMVzl1YkhrdmNISmxjR0Z5WldRdmJXRnVhV1psYzNRdWFuTnZiaUlzQ2lBZ0lDQWljR0YwYUhNdWQyOXlhMTlrYVhJOUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOXpiM1Z5WTJVdE9ESm1OalUwT1RobE1qVm1OREZpT0Rkak9UVTBOekUzTnpJeVpHTm1Oek0yTUdVMVltUmxPQ0lzQ2lBZ0lDQWljR0YwYUhNdWIzVjBjSFYwWDJScGNqMHZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMM0oxYm5NdmJXOTBMV1ZzYlc4dGNHbGphM0JzWVdObExXTnZiblJwYm5WdmRYTXRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxeWIySnZkQzFvZFcxaGJpMWpZVzFsY21FdGMzVmlkR0Z6YXkxek5ESXRNekF3YXkweU1ESTJNVEF5TmkxMk1TSXNDaUFnSUNBaWFIbGtjbUV1Y25WdUxtUnBjajB2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDNKMWJuTXZiVzkwTFdWc2JXOHRjR2xqYTNCc1lXTmxMV052Ym5ScGJuVnZkWE10YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXliMkp2ZEMxb2RXMWhiaTFqWVcxbGNtRXRjM1ZpZEdGemF5MXpOREl0TXpBd2F5MHlNREkyTVRBeU5pMTJNU0lzQ2lBZ0lDQWlhSGxrY21FdWFtOWlMbU5vWkdseVBXWmhiSE5sSWl3S0lDQWdJQ0lyZEhKaGFXNWxjaTVsYm1GaWJHVmZjSEp2WjNKbGMzTmZZbUZ5UFdaaGJITmxJaXdLSUNBZ0lDSXJkSEpoYVc1bGNpNWxibUZpYkdWZmJXOWtaV3hmYzNWdGJXRnllVDFtWVd4elpTSXNDaUFnSUNBaWJXOWtaV3d1YjNCMGFXMXBlbVZ5TG14eVBUVmxMVFlpTEFvZ0lDQWdJbTF2WkdWc0xuTmphR1ZrZFd4bGNpNWZkR0Z5WjJWMFh6MWxaMjl0YVcxcFl5NTFkR2xzY3k1elkyaGxaSFZzWlhKekxteHBibVZoY2w5M1lYSnRkWEJmWTI5dWMzUmhiblJmYzJOb1pXUjFiR1Z5SWl3S0lDQWdJQ0p0YjJSbGJDNXpZMmhsWkhWc1pYSXVkMkZ5YlhWd1gzTjBaWEJ6UFRNd01EQWlMQW9nSUNBZ0ltMXZaR1ZzTG5OamFHVmtkV3hsY2w5cGJuUmxjblpoYkQxemRHVndJaXdLSUNBZ0lDSnRiMlJsYkM1elkyaGxaSFZzWlhKZlpuSmxjWFZsYm1ONVBURWlMQW9nSUNBZ0luUnlZV2x1WlhJdWJXRjRYM04wWlhCelBUTXdNREF3TUNJc0NpQWdJQ0FpZEhKaGFXNWxjaTUyWVd4ZlkyaGxZMnRmYVc1MFpYSjJZV3c5TWpBd01EQWlMQW9nSUNBZ0ltTmhiR3hpWVdOcmN5NXRiMlJsYkY5amFHVmphM0J2YVc1MExtVjJaWEo1WDI1ZmRISmhhVzVmYzNSbGNITTlNakF3TURBaUxBb2dJQ0FnSW1OaGJHeGlZV05yY3k1dGIyUmxiRjlqYUdWamEzQnZhVzUwTG5OaGRtVmZkRzl3WDJzOUxURWlMQW9nSUNBZ0ltTmhiR3hpWVdOcmN5NXRiMlJsYkY5amFHVmphM0J2YVc1MExuTmhkbVZmYkdGemREMXNhVzVySWl3S0lDQWdJQ0pzYjJkblpYSTlXM2RoYm1SaUxHTnpkbDBpTEFvZ0lDQWdJbXh2WjJkbGNpNTNZVzVrWWk1cFpEMXRiM1F0Wld4dGJ5MXdhV05yY0d4aFkyVXRZMjl1ZEdsdWRXOTFjeTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExYSnZZbTkwTFdoMWJXRnVMV05oYldWeVlTMXpkV0owWVhOckxYTTBNaTB6TURCckxUSXdNall4TURJMkxYWXhJaXdLSUNBZ0lDSnNiMmRuWlhJdWQyRnVaR0l1Y21WemRXMWxQVzVsZG1WeUlpd0tJQ0FnSUNKc2IyZG5aWEl1WTNOMkxtNWhiV1U5WTNOMklpd0tJQ0FnSUNKc2IyZG5aWEl1WTNOMkxtWnNkWE5vWDJ4dlozTmZaWFpsY25sZmJsOXpkR1Z3Y3oweElpd0tJQ0FnSUNKc2IyZG5aWEl1WTNOMkxuTmhkbVZmWkdseVBTOWxjR2hsYldWeVlXd3ZaVzV5YjI5MEwzQmhjR2hwZDJWMGMyRXpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJ4dlozTXZiVzkwTFdWc2JXOHRjR2xqYTNCc1lXTmxMV052Ym5ScGJuVnZkWE10YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXliMkp2ZEMxb2RXMWhiaTFqWVcxbGNtRXRjM1ZpZEdGemF5MXpOREl0TXpBd2F5MHlNREkyTVRBeU5pMTJNU0lzQ2lBZ0lDQWlaWFpoYkhWaGRHOXlMbkJwZUdWc1gyUnBZV2R1YjNOMGFXTnpMbXh2WjE5M1lXNWtZajEwY25WbElpd0tJQ0FnSUNKdGIyUmhiR2wwZVY5aFlteGhkR2x2Ymk1elkzSmxaVzVwYm1kZlluVmtaMlYwWDNWd1pHRjBaWE05TXpBd01EQXdJaXdLSUNBZ0lDSjBjbUZwYm1WeUxtUmxkbWxqWlhNOU5DSXNDaUFnSUNBaVpHRjBZUzVrYVhOMGNtbGlkWFJsWkY5M2IzSnNaRjl6YVhwbFBUUWlMQW9nSUNBZ0ltUmhkR0V1WW1GMFkyaGZjMmw2WlQwNElpd0tJQ0FnSUNKa1lYUmhMblpoYkdsa1lYUnBiMjVmWVc1amFHOXljMTl3WlhKZlpYQnBjMjlrWlQxdWRXeHNJaXdLSUNBZ0lDSmtZWFJoTG5aaGJHbGtZWFJwYjI1ZlltRjBZMmhsYzE5d1pYSmZaVzFpYjJScGJXVnVkRDAxTUNJc0NpQWdJQ0FpWkdGMFlTNTJZV3hwWkdGMGFXOXVYMkpoZEdOb1gzTnBlbVU5TVNJc0NpQWdJQ0FpZEhKaGFXNWxjaTVzYVcxcGRGOTJZV3hmWW1GMFkyaGxjejB4TGpBaUxBb2dJQ0FnSW1SaGRHRXVjM1ZpZEdGemExOXRZVzVwWm1WemRGOXdZWFJvUFM5bGNHaGxiV1Z5WVd3dlpXNXliMjkwTDNCaGNHaHBkMlYwYzJFekwyVnNiVzh0Y0dsamF5MXdiR0ZqWlMxcGJXRm5aUzF6ZEdGMFpTMWhZM1JwYjI0dE1qQXlOakV3TWpRdmNISnZaSFZqZEdsdmJpMXpZMkZzWlMxdmJteDVMM0J5WlhCaGNtVmtMM04xWW5SaGMydHpMbXB6YjI0aUxBb2dJQ0FnSW1SaGRHRXVjM1ZpZEdGemExOXRZVzVwWm1WemRGOXphR0V5TlRZOU5qQTVOVGc1TWpjMVpEazNNVGhsTlRSa09HVTFZV0kwWkRka05ESTJNRFJsWWpobVlUWTJaRGN4TlRabE1tWXpaVEV3Tm1FME1XTXlabVl3TmpWa05DSXNDaUFnSUNBaVpHRjBZUzVzWVc1bmRXRm5aVjltWldGMGRYSmxjMTl3WVhSb1BTOWxjR2hsYldWeVlXd3ZaVzV5YjI5MEwzQmhjR2hwZDJWMGMyRXpMMlZzYlc4dGNHbGpheTF3YkdGalpTMXBiV0ZuWlMxemRHRjBaUzFoWTNScGIyNHRNakF5TmpFd01qUXZjSEp2WkhWamRHbHZiaTF6WTJGc1pTMXZibXg1TDNCeVpYQmhjbVZrTDJ4aGJtZDFZV2RsTG1wemIyNGlMQW9nSUNBZ0ltUmhkR0V1YkdGdVozVmhaMlZmWm1WaGRIVnlaWE5mYzJoaE1qVTJQVEV4TkdFM05EaGlNRFUwTmpaaVpXRXdPVFEwTVRnek1HSmpNek5oWVRJNVpETm1aRFV3TmpKaVpUbG1OVE0wTkRGbU5HVm1NekF5TlRZNFlUTTVORGtpTEFvZ0lDQWdJaXRrWVhSaExsOWpiMjUyWlhKMFh6MWhiR3dpTEFvZ0lDQWdJbTVoZEdsMlpWOXFiMmx1ZEM1eVpXWmxjbVZ1WTJVdWNHbHdaV3hwYm1VdWMzUmhaMlZ6TGpFdWJXOWtaV3d1ZDJsa2RHZzlNVEF5TkNJc0NpQWdJQ0FpYm1GMGFYWmxYMnB2YVc1MExuSmxabVZ5Wlc1alpTNXdhWEJsYkdsdVpTNXpkR0ZuWlhNdU1TNXRiMlJsYkM1b1pXRmtjejA0SWl3S0lDQWdJQ0p0YjJSaGJHbDBlVjloWW14aGRHbHZiaTV1YjJSbGN5NXFiMmx1ZEY5a1pXNXZhWE5sY2k1dGIyUmxiQzV3Y205d2NtbHZYM2RwWkhSb1BUVXhNaUlzQ2lBZ0lDQWliVzlrWVd4cGRIbGZZV0pzWVhScGIyNHVibTlrWlhNdWFtOXBiblJmWkdWdWIybHpaWEl1Ylc5a1pXd3VZV04wYVc5dVgzZHBaSFJvUFRNNE5DSXNDaUFnSUNBaWJXOWtZV3hwZEhsZllXSnNZWFJwYjI0dWJtOWtaWE11YW05cGJuUmZaR1Z1YjJselpYSXViVzlrWld3dVkyRnRaWEpoWDNkcFpIUm9QVE00TkNJc0NpQWdJQ0FpSzI1aGRHbDJaVjlxYjJsdWRDNXlaV1psY21WdVkyVXVjR2x3Wld4cGJtVXVjM1JoWjJWekxqRXViVzlrWld3dWNXdGZibTl5YlQxMGNuVmxJaXdLSUNBZ0lDSXJibUYwYVhabFgycHZhVzUwTG5KbFptVnlaVzVqWlM1d2FYQmxiR2x1WlM1emRHRm5aWE11TVM1dGIyUmxiQzUxYzJWZmNtMXpibTl5YlQxMGNuVmxJaXdLSUNBZ0lDSXJibUYwYVhabFgycHZhVzUwTG5KbFptVnlaVzVqWlM1d2FYQmxiR2x1WlM1emRHRm5aWE11TVM1dGIyUmxiQzUxYzJWZmMzZHBaMngxUFhSeWRXVWlMQW9nSUNBZ0lpdHVZWFJwZG1WZmFtOXBiblF1Y21WbVpYSmxibU5sTG5CcGNHVnNhVzVsTG5OMFlXZGxjeTR4TG0xdlpHVnNMbk4zYVdkc2RWOXRkV3gwYVhCc1pWOXZaajAyTkNJS0lDQmRMQW9nSUNKaGJHeHZZMkYwYVc5dVgySnZkVzVrWVhKcFpYTWlPaUJiQ2lBZ0lDQXpNREF3TURBS0lDQmRMQW9nSUNKaGNtTm9hWFpsWDNCdmJHbGplU0k2SUc1MWJHd3NDaUFnSW5CeVpYTmxjblpoZEdsdmJsOXdiR0Z1SWpvZ2V3b2dJQ0FnSW5CeWFXMWhjbmtpT2lBaVJuSmxjMmdnYzJoaGNtVmtJQzkzYjNKcmMzQmhZMlVnY25WdUlHUnBjbVZqZEc5eWVTNGdRV3hzSURFMUlITmphR1ZrZFd4bFpDQmphR1ZqYTNCdmFXNTBjeUJ5WlhSaGFXNWxaQzRnUVdOMGRXRnNJSE5wZW1VZ1puSnZiU0IwYUdseklHRnlZMmhwZEdWamRIVnlaU0J6Ylc5clpTQmhibVFnWTNWeWNtVnVkQ0JtYVd4bGMzbHpkR1Z0SUhCeWIySmxJSEpsY1hWcGNtVmtJR0psWm05eVpTQm1kV3hzSUdKcGJtUnBibWN1SWl3S0lDQWdJQ0p3Y21sdFlYSjVYM0psYzJWeWRtVmtYMko1ZEdWeklqb2dPREF3TURBd01EQXdNREFzQ2lBZ0lDQWliMkp6WlhKMlpXUmZjMjF2YTJWZlkyaGxZMnR3YjJsdWRGOWllWFJsY3lJNklETTNOek14T1RZNE1qSXNDaUFnSUNBaWMyTm9aV1IxYkdWa1gyTm9aV05yY0c5cGJuUmZZMjkxYm5RaU9pQXhOU3dLSUNBZ0lDSnpZMmhsWkhWc1pXUmZZMmhsWTJ0d2IybHVkRjlpZVhSbGMxOWxjM1JwYldGMFpTSTZJRFUyTlRrM09UVXlNek13TEFvZ0lDQWdJbTFoYVc1MFlXbHVaV1JmYzNSdmNtRm5aVjl5WlhGMWFYSmxaRjlpZVhSbGN5STZJRFUzTlRrM09UVXlNek13TEFvZ0lDQWdJbk5qYUdWa2RXeGxaRjl0YVd4bGMzUnZibVZ6SWpvZ1d3b2dJQ0FnSUNBeU1EQXdNQ3dLSUNBZ0lDQWdOREF3TURBc0NpQWdJQ0FnSURZd01EQXdMQW9nSUNBZ0lDQTRNREF3TUN3S0lDQWdJQ0FnTVRBd01EQXdMQW9nSUNBZ0lDQXhNakF3TURBc0NpQWdJQ0FnSURFME1EQXdNQ3dLSUNBZ0lDQWdNVFl3TURBd0xBb2dJQ0FnSUNBeE9EQXdNREFzQ2lBZ0lDQWdJREl3TURBd01Dd0tJQ0FnSUNBZ01qSXdNREF3TEFvZ0lDQWdJQ0F5TkRBd01EQXNDaUFnSUNBZ0lESTJNREF3TUN3S0lDQWdJQ0FnTWpnd01EQXdMQW9nSUNBZ0lDQXpNREF3TURBS0lDQWdJRjBzQ2lBZ0lDQWljbVYwWVdsdVgyRnNiRjl6WTJobFpIVnNaV1JmWTJobFkydHdiMmx1ZEhNaU9pQjBjblZsTEFvZ0lDQWdJbk5oZG1WZmRHOXdYMnNpT2lBdE1Td0tJQ0FnSUNKc1lYTjBYMk5vWldOcmNHOXBiblJmY0c5c2FXTjVJam9nSW5ONWJXeHBibXNpTEFvZ0lDQWdJbVoxYkd4ZllXeHNiMk5oZEdsdmJsOTBZWEpuWlhRaU9pQXpNREF3TURBc0NpQWdJQ0FpWVd4c2IyTmhkR2x2Ymw5aWIzVnVaR0Z5YVdWeklqb2dXd29nSUNBZ0lDQXpNREF3TURBS0lDQWdJRjBzQ2lBZ0lDQWlZbTkxYm1SaGNubGZjblZzWlNJNklDSlRhVzVuYkdVZ1puSmxjMmdnWVd4c2IyTmhkR2x2YmlCMGJ5QjBiM1JoYkRNd01EQXdNRHNnYm04Z2FXNTBaWEp0WldScFlYUmxJR0ZzYkc5allYUnBiMjRnY21WamIzWmxjbmtnY0doaGMyVWdjbVZ4ZFdseVpXUXVJaXdLSUNBZ0lDSndaWEp6YVhOMFpXNTBYMjFwY25KdmNpSTZJQ0pOWVdsdWRHRnBibVZrSUc1dlpHVXRiRzlqWVd3Z1ExTldMWFJ2TFhOb1lYSmxaQ0JzYjJkdGFYSnliM0k3SUc1dklITmxjR0Z5WVhSbElHTm9aV05yY0c5cGJuUmhjbU5vYVhabElHUmxjR3h2ZVcxbGJuUWdZMnhoYVcxbFpDNGlMQW9nSUNBZ0ltRnlZMmhwZG1WZmNHOXNhV041SWpvZ2JuVnNiQW9nSUgwc0NpQWdJbU52Ym5ScGJuVmhkR2x2YmlJNklHNTFiR3dzQ2lBZ0ltRnNiRzlqWVhScGIyNWZjM1J2Y0Y5emRHVndJam9nTXpBd01EQXdMQW9nSUNKd2FHRnpaU0k2SUNKbWRXeHNJaXdLSUNBaVpISmhablFpT2lCN0NpQWdJQ0FpWlhobFkzVjBZV0pzWlNJNklIUnlkV1VzQ2lBZ0lDQWljM1JoZEdVaU9pQWlVazlQVkY5U1JWWkpSVmRmUkVWUVRFOVpUVVZPVkY5U1JWRlZTVkpGUkNJS0lDQjlMQW9nSUNKemIzVnlZMlZmWVhKamFHbDJaU0k2SUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyTndkUzF3Y21WbWJHbG5hSFF0ZGpRdmFXNXdkWFJ6TDNOdmRYSmpaUzUwWVhJdVozb2lMQW9nSUNKemIzVnlZMlZmYldGdWFXWmxjM1FpT2lBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOWpjSFV0Y0hKbFpteHBaMmgwTFhZMEwybHVjSFYwY3k5emIzVnlZMlV1Wm1sc1pYTXVjMmhoTWpVMklpd0tJQ0FpYkdGdFltUmhYM0oxYm5ScGJXVWlPaUI3Q2lBZ0lDQWlZV04wZFdGc1gzQjVkR2h2YmlJNklDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwzbGhiUzFoY21NME1EQXRiR0Z0WW1SaExUSXdNall3T1RJeEwzSjFiblJwYldVdmRtVnVkaTF3YVc1dVpXUXZZbWx1TDNCNWRHaHZiaUlzQ2lBZ0lDQWlZbTl2ZEhOMGNtRndYM0I1ZEdodmJpSTZJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMkZ5WXkxbmJHOWlZV3d0WW1GemFYTXRkSEpoYVc1cGJtY3RNakF5TmpBNU1qUXZjblZ1ZEdsdFpTMXlObUV2WW1sdUwzQjVkR2h2YmlJc0NpQWdJQ0FpWTI5dWRHRnBibVZ5WDJsdFlXZGxJam9nSW01MlkzSXVhVzhqYm5acFpHbGhMM0I1ZEc5eVkyZzZNalV1TURZdGNIa3pJaXdLSUNBZ0lDSmxlSFJ5WVY5d2VYUm9iMjV3WVhSb0lqb2dJaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZZMjl1ZEdsdWRXOTFjeTEwYVcxbExXMXZkQzEzYjNKc1pDMXRiMlJsYkMweU1ESTJNVEF4Tmk5d2NtVndZWEpoZEdsdmJpOXlkVzUwYVcxbExXOTJaWEpzWVhsekwyUnBibTgwTlRjeEwzTnBkR1V0Y0dGamEyRm5aWE1pTEFvZ0lDQWdJbVpoTTE5eWIyOTBJam9nSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Y0dsNFpXd3RkbWxrWlc4dFozSnBjSEJsY2kxdmNIUnBiV2w2WVhScGIyNHRNakF5TmpFd01UY3RkakV2Y25WdWRHbHRaUzltWVRNaUxBb2dJQ0FnSW1aaE5GOXliMjkwSWpvZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlkyOXVkR2x1ZFc5MWN5MTBhVzFsTFcxdmRDMTNiM0pzWkMxdGIyUmxiQzB5TURJMk1UQXhOaTl3Y21Wd1lYSmhkR2x2Ymk5MGNtRnBibWx1WnkxeWRXNTBhVzFsTDNCeWIyWnBiR1V2Wm14aGMyZ3RZWFIwWlc1MGFXOXVJaXdLSUNBZ0lDSnRhVzVwYlhWdFgyWnlaV1ZmYzJOeVlYUmphRjlpZVhSbGN5STZJREV3TURBd01EQXdNREF3TEFvZ0lDQWdJbTF2ZFc1MGN5STZJSHNLSUNBZ0lDQWdJbkJoZEdnaU9pQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzlqY0hVdGNISmxabXhwWjJoMExYWTBMMmx1Y0hWMGN5OW5jSFV5TVMxd2NtbDJZWFJsTFhKMWJuUnBiV1V0Ylc5MWJuUnpMbU56ZGlJc0NpQWdJQ0FnSUNKemFHRXlOVFlpT2lBaU9EaGhaR0UxTkRjeU9HUTFNamc0WWpZd09UaGtabVkyWmpkbFlUSTNOamMzT0dReU5HSTFPR1UwTVRJNU9XUTVaak14WkdKaE5XWXlORGhsWlRnM1lTSUtJQ0FnSUgwc0NpQWdJQ0FpYm05a1pTSTZJQ0puY0hVeU1TSXNDaUFnSUNBaWNuVnVkR2x0WlY5MFlYTnJJam9nSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Y0dsNFpXd3RkbWxrWlc4dFozSnBjSEJsY2kxdmNIUnBiV2w2WVhScGIyNHRNakF5TmpFd01UY3RkakVpTEFvZ0lDQWdJbk5qYUdWdFlTSTZJQ0pxYjJsdWRDMXNZVzFpWkdFdGNuVnVkR2x0WlMxMk1TSXNDaUFnSUNBaWMyTnlZWFJqYUY5eWIyOTBJam9nSWk5bGNHaGxiV1Z5WVd3dlpXNXliMjkwTDNCaGNHaHBkMlYwYzJFekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhJaXdLSUNBZ0lDSjBaVzF3YjNKaGNubGZjbTl2ZENJNklDSXZaWEJvWlcxbGNtRnNMMlZ1Y205dmRDODBNVEF3TXlJS0lDQjlMQW9nSUNKa1lYUmhYMk5oWTJobElqb2dld29nSUNBZ0ltdHBibVFpT2lBaWNISmxjR0Z5WldRdGNHbDRaV3d0ZGpFaUxBb2dJQ0FnSW5WcFpDSTZJRFF4TURBekxBb2dJQ0FnSW01dlpHVWlPaUFpWjNCMU1qRWlMQW9nSUNBZ0luSnZiM1FpT2lBaUwyVndhR1Z0WlhKaGJDOWxibkp2YjNRdmNHRndhR2wzWlhSellUTXZaV3h0Ynkxd2FXTnJMWEJzWVdObExXbHRZV2RsTFhOMFlYUmxMV0ZqZEdsdmJpMHlNREkyTVRBeU5DOXdjbTlrZFdOMGFXOXVMWE5qWVd4bExXOXViSGt2Y0hKbGNHRnlaV1FpTEFvZ0lDQWdJbkpsWTJWcGNIUWlPaUFpTDJWd2FHVnRaWEpoYkM5bGJuSnZiM1F2Y0dGd2FHbDNaWFJ6WVRNdlpXeHRieTF3YVdOckxYQnNZV05sTFdsdFlXZGxMWE4wWVhSbExXRmpkR2x2YmkweU1ESTJNVEF5TkM5d2NtOWtkV04wYVc5dUxYTmpZV3hsTFc5dWJIa3ZZMkZqYUdVdGNtVmpaV2x3ZEM1cWMyOXVJaXdLSUNBZ0lDSnFiMkpmYVdRaU9pQWlOREV5TnpBNUlpd0tJQ0FnSUNKeVpXTmxhWEIwWDNOb1lUSTFOaUk2SUNJMFpXSTJaR1l3TTJNNU4ySTFNV0ptTm1NeE5qRTFaalJtTXprME1tVXdZVEl6Wm1RMU1qazBaVEl6TWpNeVpHWXlORFV6TmpZNE5HSXdOemMxTXpZMElpd0tJQ0FnSUNKdVlYUnBkbVZmY21WalpXbHdkQ0k2SUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjR2xqYXkxd2JHRmpaUzFwYldGblpTMXpkR0YwWlMxaFkzUnBiMjR0TWpBeU5qRXdNalF2WW1sdVpHbHVaM012WTJGamFHVXRaM0IxTWpFdWJtRjBhWFpsTG5SNGRDSXNDaUFnSUNBaWJtRjBhWFpsWDNKbFkyVnBjSFJmYzJoaE1qVTJJam9nSW1Rek9UTTFZalppTkRsaVpqYzNNall3WkdSbU5qZ3dZVFJsTjJZeU5HVXlOelZpTjJFeE1tRXhOR0ZoWVdSbE9Ea3pPRFV6Tm1WbFkyTXdNREV4TjJZaUxBb2dJQ0FnSW5CeWIyUjFZMlZ5WDI1aGJXVWlPaUFpWld4dGJ5MWpZV05vWlMxbmNIVXlNU0lzQ2lBZ0lDQWljSEp2WkhWalpYSmZibTlrWlNJNklDSm5jSFV5TVNJc0NpQWdJQ0FpZFhObGNpSTZJQ0p3WVhCb2FYZGxkSE5oTXlJS0lDQjlMQW9nSUNKeGRXOTBZU0k2SUhzS0lDQWdJQ0pyYVc1a0lqb2dJbVpwYkdWemVYTjBaVzBpTEFvZ0lDQWdJblZwWkNJNklEUXhNREF6TEFvZ0lDQWdJblZ6WlhJaU9pQWljR0Z3YUdsM1pYUnpZVE1pTEFvZ0lDQWdJbTV2WkdVaU9pQWlaM0IxTWpFaUxBb2dJQ0FnSW0xdmRXNTBJam9nSWk5M2IzSnJjM0JoWTJVaUNpQWdmU3dLSUNBaVlXeHNiMk5oZEdsdmJpSTZJRzUxYkd3c0NpQWdJbTl3WlhKaGRHbHZibUZzWDNObGNuWnBZMlVpT2lCN0NpQWdJQ0FpY205dmRDSTZJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2YjNCekwzTmxjblpwWTJVaUxBb2dJQ0FnSW0xaGJtbG1aWE4wSWpvZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOXZjSE12YzJWeWRtbGpaUzlHU1V4RlV5NXphR0V5TlRZaUxBb2dJQ0FnSW0xaGJtbG1aWE4wWDNOb1lUSTFOaUk2SUNKaFpHWTBOVFV5TkdSbE0yTXlaVFprWW1FeE9EWTFOekpsTnpFMU1XUTBPR0ptWTJFd1lqTmhaR000WlRaalpqbGtaV1prTmpnMllqUTNOelEwWXpnM0lpd0tJQ0FnSUNKd2RXSnNhWE5vWldSZlkyOXRiV2wwSWpvZ0ltRmlZbUl3TURRNU9UQTVObVpoWVdKbU56QXpOV1prWlRJelltWTBZakZsWW1FNU9EUXpOemNpQ2lBZ2ZTd0tJQ0FpYzIxdmEyVWlPaUI3Q2lBZ0lDQWlhbTlpWDJsa0lqb2dJalF4TWpneU1TSXNDaUFnSUNBaWJtRjBhWFpsWDJadmNtMWhkQ0k2SUNKelkyOXVkSEp2YkMxMk1TSXNDaUFnSUNBaWNtVnhkV1Z6ZENJNklIc0tJQ0FnSUNBZ0luQmhkR2dpT2lBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwzQnliMjltY3k5emJXOXJaUzl2Y0hNdmNtVnhkV1Z6ZEhNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExYTnRiMnRsTFhZeUxtcHpiMjRpTEFvZ0lDQWdJQ0FpYzJoaE1qVTJJam9nSWpCbE5EazJORGxsWWpVeE5UaGpObVl4TTJRMFlqUTJOMkU0WmpoaU9XWmpNV1V5TXpSaFpqaG1OV0l4TW1NME1ERm1OV05rWWpReE1qY3dZalUxTmpraUNpQWdJQ0I5TEFvZ0lDQWdJbU52YlhCc1pYUnBiMjRpT2lCN0NpQWdJQ0FnSUNKd1lYUm9Jam9nSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5d2NtOXZabk12YzIxdmEyVXZiM1YwY0hWMEwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXpiVzlyWlMxMk1pOXpiVzlyWlMxamIyMXdiR1YwYVc5dUxtcHpiMjRpTEFvZ0lDQWdJQ0FpYzJoaE1qVTJJam9nSW1VME0yTTFabU16WXpjek1HRmtNamM0T0dNNE9ESXpPR1ZsT1RCbFpERXhZemhtTlROaE1qazNOakU1WmpZNE16RmhPR1l4TVRjd01USTJOak01WVdZaUNpQWdJQ0I5TEFvZ0lDQWdJbkJ5Wldac2FXZG9kQ0k2SUhzS0lDQWdJQ0FnSW5CaGRHZ2lPaUFpTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDNCeWIyOW1jeTl6Ylc5clpTOXZjSE12Y21WeGRXVnpkSE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFhOdGIydGxMWFl5TG5CeVpXWnNhV2RvZEM1cWMyOXVJaXdLSUNBZ0lDQWdJbk5vWVRJMU5pSTZJQ0prTm1Ga1pEVm1ObVUxWldObE5EbGxaVGczT1RZelkyWXhOR1k0TXpWaE1ETmtNRGRsTjJVeFptRXdZbUpsTjJVMU1UYzFPRFU0TlRkak0yRTNNamd5SWdvZ0lDQWdmU3dLSUNBZ0lDSmpZWEJoWTJsMGVTSTZJSHNLSUNBZ0lDQWdJbkJoZEdnaU9pQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMM0J5YjI5bWN5OXpiVzlyWlM5dmNITXZjbVZ4ZFdWemRITXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMWE50YjJ0bExYWXlMbU5oY0dGamFYUjVMbXB6YjI0aUxBb2dJQ0FnSUNBaWMyaGhNalUySWpvZ0lqWmhNMlEwTkRjeE5XWmxNRFU1TUdFeU9UVXdPVFEzTURneE0yTXhZakk1WmpZMk5HSTNaVGM0WkRJMFltWTJabUkwTkRZME5XRTVaRE13T1dOaVptVWlDaUFnSUNCOUxBb2dJQ0FnSW5KbGMyOXNkbVZrSWpvZ2V3b2dJQ0FnSUNBaWNHRjBhQ0k2SUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdmNISnZiMlp6TDNOdGIydGxMMjl3Y3k5eVpYRjFaWE4wY3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGMyMXZhMlV0ZGpJdWNtVnpiMngyWldRdWVXRnRiQ0lzQ2lBZ0lDQWdJQ0p6YUdFeU5UWWlPaUFpTXpnM1pEazJOemMxWXpkalpXSm1aR0ZpTVRJeFpqWmlORFUwTkRNd1pqSTVNR1ZqTmpZNE9UZzFaVE15WldZNVpqZ3hOVGM0TldRMVlUQmpOelF3T1NJS0lDQWdJSDBzQ2lBZ0lDQWlibUYwYVhabElqb2dld29nSUNBZ0lDQWljR0YwYUNJNklDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZjSEp2YjJaekwzTnRiMnRsTDI1aGRHbDJaUzAwTVRJNE1qRXVkSGgwSWl3S0lDQWdJQ0FnSW5Ob1lUSTFOaUk2SUNKaVptTm1aR0kyTnpSa09HRmxPV0V3TldabU1qazFORGt3TURrM1pURXhZVE5pT1RGallqWXlPVFZrTURFd1lqZ3haVFF6T1RrME1EUTFOamt3WXpsaElnb2dJQ0FnZlN3S0lDQWdJQ0pvYjNOMFgyVjRhWFFpT2lCN0NpQWdJQ0FnSUNKd1lYUm9Jam9nSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5d2NtOXZabk12YzIxdmEyVXZhRzl6ZEMxbGVHbDBMVFF4TWpneU1TNTBlSFFpTEFvZ0lDQWdJQ0FpYzJoaE1qVTJJam9nSWpsaE1qY3haakpoT1RFMllqQmlObVZsTm1ObFkySXlOREkyWmpCaU16SXdObVZtTURjME5UYzRZbVUxTldRNVltTTVOR1kyWmpObVpUTmhZamcyWVdFaUNpQWdJQ0I5Q2lBZ2ZRcDlDZz09XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEvUkVRVUVTVF9TSEEyNTZ8YjE1NDAwN2YyYjQzNzIxZGIyN2E0ZjU2MzFhZjIwYmM1NzE3OGVmNzI0NjViNzk4NWI2M2Y1NGVhYmMwZmFjN3xNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOd289XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvRklMRVMuc2hhMjU2fGU5ZDFjZjkzNjI0YWI5NDcwOWJhZjNiYTdkMzZiYmFkZjdhZGY0ZmM3MmFiYTRhMzMzYmRhMDExY2QyNDgxNTN8WmpFMll6Wm1ORGcxWWpaak9EWXdPVEE0TXpoaVpUSTVNRFl3WmpVelltUTVOelV5TXpVeE5qVmhOelkzTnpWa1ptVXhZekEzT1RNeU9UWmlPREExTWlBZ1VrVkJSRTFGTG0xa0NtUmxNREEzT0RrME1qbGtaVEJoWlROaU1EazVOREkwWmpFMk5qQTRObU5qWkRRNE5XWTNNVE5rTTJWbE16bGxZbVZtTWpObU1HRTRNakV6T0RJMk0yWWdJRkpGVVZWRlUxUmZWRVZOVUV4QlZFVXVhbk52YmdvMU5tSmtORFV4WTJNeE9HWTJabUZqWkRnd1lqTmxZbVF3Tm1OaVpEVmpPRFl5TkRBMVl6SmhPV0UzTmpkaE1HUXdNRFJsTURBNE5UVXlOemc0WVRaa0lDQlRUVTlMUlY5RlZrbEVSVTVEUlM1emFHRXlOVFlLTTJZd05UZ3pORE00TkRCbVpXWTFPR001Tm1JME9EZ3habVZrTlRRM09HUTFNalk1Tm1Nd01tRXdNakJsWm1ZNU9XVmpaR0ZpT0dGa05qUmpNVGt5TmlBZ1ltbHVaRjl6Ylc5clpTNXdlUW8wWldSbFpEazRNRGMzTXpRd1pXWXpZelE1T1dSaE5USmlaR0UxWXpWa09HUm1OVFV4TkRRd01tWm1NV1UyWXpFd04ySXdaVEl3TVRka1lqWmxNakExSUNCaWFXNWthVzVuY3k1cWMyOXVDakEyTkRGaVltUmhORGhsTkRJNE1qYzROVGd3TnpSa01XRTRZVFJqTm1SalpUTTNaRFppTXpZMk5tUmpZMlZpTVRBeVlqTTJNV1V4WW1RMFpUTTVaVEFnSUdOaGNIUjFjbVV0Ym1GMGFYWmxMbk5pWVhSamFBbzFaV1F4TTJZME5tTmlZVFJpTWpsa09EUTJOamxpT0dRMk5qTTRabVpsWW1Fek9UaGpNekEyTnpZd05UWTVZakpoTXpnek5UTm1OekJoT0dRNE56Um1JQ0JqYjI1bWFXY3RZMjl0Y0dGeWFYTnZiaTVxYzI5dUNtRTRaR1E0TUdFNE1EWTFOekF4WVRNell6QXhZekF5WmpGaVptSTBNVGM1WWpBNFpUSXpNVEU0T0RZd1ltVTFOVGswTkRZd01qWXdPRGMxTUdFell6QWdJR052Y0dsbFpDMW9aV3h3WlhJdGNISnZkbVZ1WVc1alpTNXFjMjl1Q21VMk5qVTJaV05oTldWalpqbGpOelJtWlRVNE4yUTVZekZsWVdOaU1tRXpZVGRpWTJRek1UQTBaR1EyTm1WbVpEQmlZekpqWVRobVl6STJORFE0TkRnZ0lHWjFiR3d1YzJKaGRHTm9DbUZrT1RSbVpEUTBORGczWkRWaU5qTmpaR0l6T1RNMlpUTTNOR0k0TURsaU4yRmhNelZoTkdVM01UWXdPVGRsWlRRME5EZzBOMlJoT0dWalltTXhaVElnSUdkMVlYSmtYMloxYkd3dWNIa0tNalUzWkdZMU9UWm1ZV0ZtWkRka016ZzFOVFUwTjJRMU5ERTNaRGhtTW1Oa1pEUTJOV0UwTVRObE9USmhaall3TWpZME0yVTRPVGMwTkRVMk1XVm1aU0FnYUc5emRGOW9ZWE5vYkdsaVgyTnZiWEJoZEM1d2VRcG1Nek5rT0RFeE1ERmlaV1k0T1RJeE16ZzVZVEV3TjJGa04yTTNPRFkyTm1NNVlXTXhPV05qWXpKaE9EWXpOR1F3WmpFd05UVXhZVGc0WWpKa01HRTJJQ0JwYm5CMWRITXZablZzYkMxeVpYTnZiSFpsWkM1NVlXMXNDakpsWm1VME56VTRaR0ZrTlRkak5UZGtaamt4T1RobU1tRXdaREpqT1dNM01EQmpPVGM1WTJJNFpXRmpaVEF4TUdFeFpHWTNNbUk1WXpSall6STRObU1nSUdsdWNIVjBjeTl6Ylc5clpTMWpZVzVrYVdSaGRHVXRabWxzWlhNdWMyaGhNalUyQ21Kak5HSXpPVGN5TmpVM04yVTBNamczT1RVME1ETTBNV0pqT1dKa016YzRZMk5rTnpVeE5qYzNaRFV6WkdKak5tRTFaRFJoTW1Ga05EQXlNMk16WWprZ0lHbHVjSFYwY3k5emJXOXJaUzFqWVc1a2FXUmhkR1V0ZG1Gc2FXUmhkR2x2Ymk1cWMyOXVDbVkyWkdZM00yRXhNbVkzWkRRME1ERXpOelptWkRJMk9USTVaV1V5TmpjNFpEUTJZelV3WldRMU1tTTBPR0psT1RWak4yTmhOVEJtTUdFek5tWTNNV1lnSUc1aGRHbDJaVjluZFdGeVpDNXdlUW8yTUdFeVl6ZzFNMlpqTlRnNE16QmpOREkyTkdReU5tWmxPRGhpTkRFNU5UUTJOakV4TmpsaU4yVXpOR1U0TURVd01EVXlNekE0TURNd01UY3dZVFJtSUNCdmNITXZSa2xNUlZNdWMyaGhNalUyQ2pJeU5ETmpaamcwTm1abFlqTXhObVF5T1RsbE1qUXpaR0l3WVRaaE4yRmpNemM0WlRWbVkySm1abUk0WTJSa1lqa3pOR0ZqWVRka01qZ3hZemxtWmprZ0lHOXdjeTlqWVc1a2FXUmhkR1ZmWjJGMFpTNXdlUW93Tm1JelkyRmlNVE0xWmprd1pqRXlNamt4TnpBNFltUmlaVFprTkRObFpUWm1ZbVl3TlRRNE9EZzBNamhrWVRKaE9HRTBNell3TnpjMk1qRmhOalJtSUNCdmNITXZabUV6TFdKcGJtUnBibWN1YW5OdmJnb3hNREpoWTJKbU5tVmlZalUxWTJFMk0ySXhaamN4TnpSaE9UUXpZbUl3WVRZelpqa3pZV0V4TlRkbE5UTXpZalkxWVdGa01XWXlaV0UzTURWa01EaGtJQ0J2Y0hNdlpuVnNiQzV6WW1GMFkyZ0tNek5pT0dOalptWmlPV1ExTWpVelpETmtNVGcwTnpGaE1UVm1NelJoTWpneU5qTXlPREZtTURaalpXWTJaak15T1RCaU1XSmlaRGN4WmpoaU1HSTROeUFnYjNCekwyZHdkVjlvWldGc2RHaGZjak11Y0hrS1pURm1NemN3TVdaaU5XUmpObVUyTURWaU56VTVZVGRpWW1NelpEWTFOVFU0TW1NeU1EZGpNbUpsTjJZeE9XRXpZV0ZtTmpReU1ERmhNR0UzTVdJd01pQWdiM0J6TDJkd2RWOW9aV0ZzZEdoZmMyVjBMbkI1Q2pjeU9HVmhPREUyTXpCbE16UXdPRFJqWXpFM016SmlZbUpqTlROak9HVTJOall4WW1SaFlqRTBNalUxTjJZMU0yRXdNbVJoT0RNM1ltSXlOVGMzWlRFZ0lHOXdjeTlzWVcxaVpHRmZhVzV6YVdSbExuTm9DalJrTlRZNU5XUmlOR1UzTUROaE1tRmpNV1ZoTWprME1UaGtNelF5TmpGbVptVXdObU13TkRCbVl6TTJOMlUxWVdZNU5qQTNPRGczTVRVNU5EUmtNVGtnSUc5d2N5OXNZVzFpWkdGZmNuVnVkR2x0WlM1d2VRbzFNR1F6WmpNeE5qUXhaV0poWmpRNU5EVTBNbVEyTTJObU5ETXpPREEwT0RaallUbGxaRFV3WW1Nek1UVmpPRFEyWTJWbE16VTBZVEpsT1RGalpUTXlJQ0J2Y0hNdmJHRnRZbVJoWDNOMFlXZGxYM052ZFhKalpTNXphQW95WVRsbFpqSTVaVGcwWlRKa01qZ3laamswTlRNNFlUWmxZV0kwTldKak56YzRaREZsWmpZeE5HSmhOMkV5T1dFNU5EQXlNelZoT1dFNE5qVTVOVFUwSUNCdmNITXZiR0YxYm1Ob1pYSmZZMjl0Ylc5dUxuTm9DamMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamNnSUc5d2N5OXlaWEYxWlhOMGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1pNXFjMjl1Q2pCa056bGlOakl4Wm1Gak9EWTBNamMxTVRVek1UWTFaREU0TkRZM1pEWmpObVl5WkdJM1lUYzRNelV4WTJVMk1EZ3pOek5tT1RKa1pXUXhabUV6TkdNZ0lHOXdjeTl5ZFc1ZlpuVnNiQzV3ZVFwbVptWmtOalZsWkRWaU9EVmlOV0ZqTURFM09HUXdNbUl4TTJJNFpUYzBObUUyT1dSak1qbGtNVFF6WkRrd09UQTRNMk5oTkdZeE0yWmlNMlZoTW1WbElDQnZjSE12Y25WdWRHbHRaUzFpYVc1a2FXNW5MbXB6YjI0S09XSmxOakZoTnpGaE9ERTRNV1ZpTXpCak5tVXpZV1F5WXpNd056SXhZamhqWlRReVl6a3lOamsyWXpNeE1Ua3pPVFZtTURSa09HWTBNV0l4WVRSaU5DQWdiM0J6TDNKMWJuUnBiV1ZmWW05dmRITjBjbUZ3TG5CNUNtRmtaalExTlRJMFpHVXpZekpsTm1SaVlURTROalUzTW1VM01UVXhaRFE0WW1aallUQmlNMkZrWXpobE5tTm1PV1JsWm1RMk9EWmlORGMzTkRSak9EY2dJRzl3Y3k5elpYSjJhV05sTDBaSlRFVlRMbk5vWVRJMU5ncGhaalEwWVRJMk5ERmtOemszTlRRMk1UVTNORFptWlRsaE5tTTNNRGhpTURSaU9ERmxZVGd3TnpNeE9HTm1PVGN3TUdFd1pXVXlORFkxWW1NM056azJJQ0J2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDJOc2RYTjBaWEp6TDNCaFkyVXZYMTlwYm1sMFgxOHVjSGtLWW1GbE9UQTROakE0WkRFMVpqVTFabVk0WXpCbFlXSTJaakUwTldKaFlUaGtOak14TnpFeE1qSTBOV1EwTkdJNE1tSXhOekE0TXpFM016bG1PR0kyWmlBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OWpiSFZ6ZEdWeWN5OXdZV05sTDJkd2RWOWhaRzFwYzNOcGIyNHVjSGtLTlRjNE5qRmpZbVUwTnpGa1ptSXpOVEpqWXpOaE9EZ3hPR1ZqTkRka1lXVTNObUl3TmpKaVptRTFabVUwWldWaU5UUTVaRFl5T1dJeVpUZ3paVGsyTWlBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OWpiSFZ6ZEdWeWN5OXdZV05sTDJkd2RWOXZkMjVsY25Ob2FYQXVjSGtLTVRNd016VmtNall6WmpRek1XRTNOMlU1WkRrd1ltUm1NV0l4WlRVNU5qYzROMkl4T1dRNU1UTmpZbVJsTnpZM1lqRmhNbU5oTUdNMk1qZGlaakl6WlNBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OWpiSFZ6ZEdWeWN5OXdZV05sTDNCaFkyVmZjRzlrYldGdUxuQjVDamcyWVdVek1tVTBNVGswTldSaU16TmhObVE1TjJFMFlUYzRNMlZtWTJWaU1ERTVZbVk0TVRjM01UUTFNRGhtTkRjMU9XUmlNekl5Wm1SaVpEYzFZekFnSUc5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmFXTmxMMmxqWlY5amFHVmphM0J2YVc1MFgyMXBjbkp2Y2k1d2VRbzJOR1ZrTURVMk1ETmpNemM0TlRJMk5tTmtNbVUxWWpJMk9HUm1aamN4WkdFeFpHRmhZemN4TjJZM01EazNNV1ZsTURWaU0yUmxNRFUzT1dJM01HRTNJQ0J2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwyRnNiRzlqWVhScGIyNHVjSGtLTldGa1lUaG1NV0kxTkRRM01qYzNNVGxsTWpJMk5HTXlNR1ZrWW1JME5XVXpNMlF5T1dZM01URTBOVFZsWWpjeU5XSmpOMk01WXprMFpXVXpPV0l3T0NBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzloYkd4dlkyRjBhVzl1WDJKdmRXNWtZWEo1TG5CNUNqWmtOalJsTTJJd05tRmpZVGc0TkRKak5EWXlaamt6TVRGak56QTBNR00wT1Rsak1ERXlNalU0TkdRNVl6TTNaVFF4WXpBME1UZzJZVFV4WlRGbE4ySWdJRzl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdlltOTFibVJoY25sZmRXNWpaWEowWVdsdWRIa3VjSGtLTWpJME0yTm1PRFEyWm1WaU16RTJaREk1T1dVeU5ETmtZakJoTm1FM1lXTXpOemhsTldaalltWm1ZamhqWkdSaU9UTTBZV05oTjJReU9ERmpPV1ptT1NBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzlqWVc1a2FXUmhkR1ZmWjJGMFpTNXdlUXBrWmpRM1lURmpZekprTnpObE5UbG1OamhrTWpneE9XRmhNREV3TVRKbE5qTXhaR00yTnpBMlpqQTVNV0ZsTW1abFlURTJOVFZqTlRFM016Z3lNVFJpSUNCdmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMk5oY0hSMWNtVmZibUYwYVhabExuTmlZWFJqYUFveU5tSTRZelpqT0dZMFpHSXlOelV6Wm1JeFpqUTVPVFpqTmpBellXTmtZVEJqWmpobVlqRTBOemszWlRkbE1UZG1NemRpTVdFNFpqSXhOREJsWkRRM0lDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJOb1pXTnJYM2RoYm1SaUxuQjVDbU0zT0dReVpUZGhNekpqWm1JME16ZGlOakUzWkdZMk1HRTNZV014TXpBeE16UTBOams0WkdZME1EVTBaalZtWW1KbU4yWmlORGxsTjJJelpEWXhNRFFnSUc5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZZMmhsWTJ0d2IybHVkRjlwYm5Od1pXTjBhVzl1TG5CNUNqbG1ZbUZsTVRobE1USXpOV1ZqTVdNeVpXRmpNMlZpTWpFMU16RmxZakl5TlRrd1pESTBOR1UxT0RBNVpURXpOREprTXpaak5EWm1aakl5WldGa00yVWdJRzl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdlkyOXVkR2x1ZFdGMGFXOXVMbkI1Q21Oa01qbGxaR014TkRoak1HRmpZbU5qTW1GaU16RTRPRGxsWWpReE5qSmtaR1UxTjJJNE16UXlOVFZrTURrMk5qazRObUZtTWpOaFpESXhaVEptWldRZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2WTI5dWRISmhZM1F1Y0hrS04yWm1PRGN3WXpJek1EUmtaRFV6T0RjMlpqUmhNVGRpTkRFeFlqRXpOREJpWXpabFlXTXlOVEptWkRJMVptWmxabVZtTWpJME9HSmtORGxpTnpjek9TQWdiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5a1lYUmhjMlYwWDJOdmJuUnlZV04wTG5CNUNqVTRZVFExWVRFNU1qZGhNRE01TlRreU56bGlOalUxTnpnNU5EWTFZak5rTnpreE1qRmhPRFEzTkRJNU56WXpPRGxpWW1VNU1UWXlNemxqWmprNVpqZ2dJRzl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmFXNTBaWEp5ZFhCMGFXOXVYMkZrYldsemMybHZiaTV3ZVFveE1ESmhZMkptTm1WaVlqVTFZMkUyTTJJeFpqY3hOelJoT1RRelltSXdZVFl6WmprellXRXhOVGRsTlRNellqWTFZV0ZrTVdZeVpXRTNNRFZrTURoa0lDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJ4aGJXSmtZVjltZFd4c0xuTmlZWFJqYUFvM01qaGxZVGd4TmpNd1pUTTBNRGcwWTJNeE56TXlZbUppWXpVell6aGxOalkyTVdKa1lXSXhOREkxTlRkbU5UTmhNREprWVRnek4ySmlNalUzTjJVeElDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJ4aGJXSmtZVjlwYm5OcFpHVXVjMmdLTkdRMU5qazFaR0kwWlRjd00yRXlZV014WldFeU9UUXhPR1F6TkRJMk1XWm1aVEEyWXpBME1HWmpNelkzWlRWaFpqazJNRGM0T0RjeE5UazBOR1F4T1NBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzlzWVcxaVpHRmZjblZ1ZEdsdFpTNXdlUW8xTUdRelpqTXhOalF4WldKaFpqUTVORFUwTW1RMk0yTm1ORE16T0RBME9EWmpZVGxsWkRVd1ltTXpNVFZqT0RRMlkyVmxNelUwWVRKbE9URmpaVE15SUNCdmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMnhoYldKa1lWOXpkR0ZuWlY5emIzVnlZMlV1YzJnS09EZzBNams1Wm1Nd1pHTTROell4TkRkak16SmpaR0V3TXpKa016QTBZakJoWW1SbE1qWXhOVGcyTVRRNFlqZGxZbVV4T0dZd01UY3dObU5sWkdGak55QWdiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5c2NsOXdiMnhwWTNrdWNIa0tOVE16TkRGbFpqQTVOakk0T0ROak5EVmxaamRrWmpKbVptRTBOR1kzTTJFNVkySmtOV0ZqTXpKa04ySTRORGRoTVRZelpUa3pPRFV6TkdZM05UTTJOQ0FnYjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXVZWFJwZG1WZmFXNTBaWEp5ZFhCMGFXOXVMbkI1Q2pVek5EWmtZVGRoWm1ZeFpXVTBOV0poTWpsaFlUZzFORFkzTnpnNU5qTTFNekJqWVRNMU5XWXhPVGd3TURjMk56UmtORGc0WlRnNE1qY3hNamM0T1RRZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2Ym1GMGFYWmxYM0psWTI5MlpYSjVMbkI1Q21JMFlXSmhOVEpoTWpjek5EUTFObUV6TldKbFlUSTVPRFEwTkRkak9ETmpZbVV3TWpnMFptRTRNREJrTlRGalpqQm1OMk5sWVdSaFlXSXhNakl3TW1NZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2Ym1GMGFYWmxYM04xWW5SaGMydHpMbkI1Q2pkbU1USTVZelZqWldZM01tTmpORFZqTnpGaE1EVmtOREEwWkdReE9EVXlaV0kwWVdJMVlUSTRNek01WVRrM00yTXlPVGN6TmpWaVpERmxOR1ZsT0RjZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2YjNKcFoybHVZV3hmYjJKelpYSjJaWEl1Y0hrS1pHWTJORFZpWkRJNU5UazVaalZqWmpOaFpERXlORGN6WVdGaU5UTm1PVFppTWpGaE9XUXhOekl6Tm1JMllXTmxOR0V6WWpGall6aGhaV1ZoWVdVNFlpQWdiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5d2FHRnpaVjl2WW5ObGNuWmxjbDl3Y205dlppNXdlUXBqWlRVM1lqQTVNVGhtT0RFeVlXVTBZVFV5T1dRM1pUUXpPVFU1T0RZMll6bGpaVEF6TkRaa01tVTFNREUwTTJKbE9UWXlaakJpTURFNFpHWm1NVEJoSUNCdmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMM0J5YjJSMVkzUnBiMjVmYUdsemRHOXllUzV3ZVFvd1pHWXdNV0UzWmpZd1lUVmxZak0wT1dOalpURTBOV05qTnpaaE9ETmxNamM1TURZMFltWXlPVE5rWlRaa09HTTJNR0l3WkRBd05UVmlaVFJrTjJJM0lDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDNCeWIyUjFZM1JwYjI1ZmNtVmpiM1psY25rdWNIa0tOekZpTnpJek9EYzNNbVptWkdRNE1qWXdZVEppTURJd1pURmhNVE5rTlRkaFpHTm1OalJsTlRZeU1qVm1NRFZoWWpsaU56TmlaalV5T1dZME9UWmxaU0FnYjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXlaV052ZG1WeWVWOWphR1ZqYXk1d2VRcGpZV1ptWVRBM09HVTFNMlZpTURJeVlUSTJOV0l3WVRjNVltVTVOek5tTXpjd056QTFOamhsTnpnM1pqWTBNek13WVRsaVpHTmlOMlZqWkRBMk1XSTVJQ0J2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwzSmxkR1Z1ZEdsdmJpNXdlUW8zTVRnek4yVTJNMlUxTTJFd05EVXpOVEZrWkRObFptTmpPV0k0TkdJNFlURmpPRFZoWVRFME9UWXdOMll5TTJRMU5qUmlObVZpWkRneVpEazBNakZpSUNCdmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMM0oxYmk1d2VRbzRPR0U0WlRJd1pXWTVNMkU1TlRobFpHVXhNekl3TTJVeE9EWTNaRFkwTnpNMFlqQTFaREpoWldFNFkySXdPR1ptWkdZd01UYzJaalUyTW1ObE5qaGlJQ0J2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwzTmxjblpwWTJWZlltOXZkSE4wY21Gd0xuQjVDbVUwTTJObVpUZzBPRE01TkRsaE5tTXhZekJqTjJKbFltWTRabVkxTW1VMU9EbGxaVEZsTkRReU5UWTBPVGt5WWpVM1pUaG1OVFExWWpOa05qa3haVEVnSUc5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZkbVZ5YVdaNVgyWmhZM1J2Y21saGJDNXdlUW80TmpGaU1XWTBNbUZoTlRSbE9ERXlNemc1T0RFNU5tVTVaVGt5TWpReFpqTTVZV0U0WW1Wak9XTmxNMlU0TnpGbE16ZGlZMlkwWkROa1lqWmpNR1UwSUNCdmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMM1psY21sbWVWOW1kV3hzTG5CNUNqQmlPV05qTURjMVl6bG1ZV0UxWldZNU9EZ3paREV4TURkaU16TmxZemMxTkRZNFpHSmlNamN4T0RNMlkyWTJZalUxTUdKaVl6UmlNREZoTUdZeE4yRWdJRzl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmRtVnlhV1o1WDNSbGJYQnZjbUZzWDNCaGFYSXVjSGtLTURJNU1qTTBNalExWW1OaE1ESTBORFkxT1dSbU5HRmxZMlUxWm1OalpXUXdZVGN4WVRKaE5UVmlZelF4Wkdaa01EUXlObUZrTW1Fd01UazFNamxpTmlBZ2IzQnpMM1psY21sbWVWOXFiMmx1ZEY5a1lYUmhYMk5oWTJobExuQjVDbUpqTWpjNFlXUTFNMlEyTnpBeFpEWTVZakprWmpCaU1tUm1NemRoTVRJNE5tUTNOV0l4WVdKa09XSmxOV1EyWXpjeU5tSXhZek0xTlRNNU1qVTBaakFnSUhCeVpXeGhkVzVqYUY5eVpYUnllUzV3ZVFvM01Ea3haREJtT1RGbFpXRm1abVEyT1dRME1ETTJOVFEzTVRVME9EWTRaak0xWldOalpHWmxaVE01TldNd1kyVXdNR0ZpTWpFNFlUSTNNekExWTJZeUlDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMMjlpYzJWeWRtVmtMMk5oY0hSMWNtVXRjblZ1Ym1sdVp5MDBNVEk0TWpRdWRIaDBDakF4TmpCaE5EZ3pOalprT1Raa1pqZ3hPRE5pTXpKak56QTFZelV4WVRnMU9EbGlNRGxsTUdabE1UWTFaalF4TnpOaU16RmlZVGt4TmpCbE9HSmxPVFFnSUhCeWIyOW1jeTl3Y21Wc1lYVnVZMmd0ZGpFdmIySnpaWEoyWldRdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlEwRlFWRlZTUlY5S1QwSmZTVVFLTWpObU9UTXdaalkzTldGa1lUbG1ZVFExTUdRNFpUUTNOR1k1WWpaaE5HUTRZV0kyWWpFeU1HWTJOR1ZtTlRZME5USTNNemcwTUdWa056ZzBNREF6TnlBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMk1TOXZZbk5sY25abFpDOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OURRVkJVVlZKRlgxQkZUa1JKVGtkZlRrRlVTVlpGTG5SNGRBbzRZak5rTlRJMU4yRTRNalV5Wm1JeU4yTmtNamRpTm1Wa1ltUTNZVFkzTXpoaU1XUXdaamsyTmpabVptWmxOMkkyWXpnelpqWmhZV1ZqTW1NMk9UVXlJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFl4TDI5aWMyVnlkbVZrTDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDBoRlRFUmZUa0ZVU1ZaRkxuUjRkQW96WVRJM01qQTVaamMxT1RSaU1qTTVZemczWkRKa00yVXpPVGMyTnpCak5qQXlNbVkzWlRoaE4yVTBPRGt5Tm1FMU56bGxPVEpqT0RoaVpESmxNalkxSUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhZeEwyOWljMlZ5ZG1Wa0wyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wxQkJVa1ZPVkY5S1QwSmZTVVFLTXpZek56WXhPVE01WlRBelpqRm1OR1UxTVRFek1HSTJOamM1TnpNek5qTTVOR1kyTldJd05EZzVNRGMxTUdJM01XRXpNemt5Tm1RNU1UVmhNek13TlNBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMk1TOXZZbk5sY25abFpDOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OVFVa1ZRUVZKRlJDNXFjMjl1Q21RME1UUXlZVGRtT1dKaVkyRmxaamd6TnpJMlkySXlNVGRqTkRKaFpEWTJZV1ZtWW1WaFlqTmhNV0ZrTkRaaVlUQXpZVEV6TjJaa09UY3dZalF3TkRRZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRqRXZiMkp6WlhKMlpXUXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZVa1ZNUlVGVFJWOUJWRlJGVFZCVUxtcHpiMjRLTWpObU9UTXdaalkzTldGa1lUbG1ZVFExTUdRNFpUUTNOR1k1WWpaaE5HUTRZV0kyWWpFeU1HWTJOR1ZtTlRZME5USTNNemcwTUdWa056ZzBNREF6TnlBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMk1TOXZZbk5sY25abFpDOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OVNSVXhGUVZORlgwTkJVRlJWVWtWZlVFVk9SRWxPUjE5T1FWUkpWa1V1ZEhoMENqaGlNMlExTWpVM1lUZ3lOVEptWWpJM1kyUXlOMkkyWldSaVpEZGhOamN6T0dJeFpEQm1PVFkyTm1abVptVTNZalpqT0RObU5tRmhaV015WXpZNU5USWdJSEJ5YjI5bWN5OXdjbVZzWVhWdVkyZ3RkakV2YjJKelpYSjJaV1F2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2VWtWTVJVRlRSVjlJUlV4RVgwNUJWRWxXUlM1MGVIUUtORE0xTldFME5tSXhPV1F6TkRoa1l6Sm1OVGRqTURRMlpqaGxaall6WkRRMU16aGxZbUk1TXpZd01EQm1NMk01WldVNU5UUmhNamMwTmpCa1pEZzJOU0FnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEyTVM5dlluTmxjblpsWkM5b2IzTjBMV1Y0YVhRdE5ERXlPREl6TG5SNGRBcGtaVFppT1RsbU16STROMlUzTm1KallqVmxabVkzTXpsbE4yWTVZV00zTlRSaE16bGhaVGRoWXprMk4yVm1PRGszTjJZME5tUmpZamxtWVRkbVpXRTFJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFl4TDI5aWMyVnlkbVZrTDJ4dlozTXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqRXROREV5T0RJekxtVnljZ3BsTTJJd1l6UTBNams0Wm1NeFl6RTBPV0ZtWW1ZMFl6ZzVPVFptWWpreU5ESTNZV1UwTVdVME5qUTVZamt6TkdOaE5EazFPVGt4WWpjNE5USmlPRFUxSUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhZeEwyOWljMlZ5ZG1Wa0wyeHZaM012Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakV0TkRFeU9ESXpMbTkxZEFwbE0ySXdZelEwTWprNFptTXhZekUwT1dGbVltWTBZemc1T1RabVlqa3lOREkzWVdVME1XVTBOalE1WWprek5HTmhORGsxT1RreFlqYzROVEppT0RVMUlDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMMjlpYzJWeWRtVmtMMnh2WjNNdlpXeHRieTF1WVhScGRtVXRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakV0TkRFeU9ESTBMbVZ5Y2dwbE0ySXdZelEwTWprNFptTXhZekUwT1dGbVltWTBZemc1T1RabVlqa3lOREkzWVdVME1XVTBOalE1WWprek5HTmhORGsxT1RreFlqYzROVEppT0RVMUlDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMMjlpYzJWeWRtVmtMMnh2WjNNdlpXeHRieTF1WVhScGRtVXRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakV0TkRFeU9ESTBMbTkxZEFvNVlUSTNNV1l5WVRreE5tSXdZalpsWlRaalpXTmlNalF5Tm1Zd1lqTXlNRFpsWmpBM05EVTNPR0psTlRWa09XSmpPVFJtTm1ZelptVXpZV0k0Tm1GaElDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMMjlpYzJWeWRtVmtMMjVoZEdsMlpTMDBNVEk0TWpNdVpYaHBkQXBsTTJJd1l6UTBNams0Wm1NeFl6RTBPV0ZtWW1ZMFl6ZzVPVFptWWpreU5ESTNZV1UwTVdVME5qUTVZamt6TkdOaE5EazFPVGt4WWpjNE5USmlPRFUxSUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhZeEwyOWljMlZ5ZG1Wa0wyNWhkR2wyWlMwME1USTRNak11YzNSa1pYSnlDbUptT1dReVlqRTBabUk0TVRJMlpHVTVNV1l4TkdaaFpETTRNMlU1WmpJNU5UTmxaRGsyWXpoaFpUVXhZelkyTnpKbU5EVmpPVEk1TlRrM016QmlPR01nSUhCeWIyOW1jeTl3Y21Wc1lYVnVZMmd0ZGpFdmIySnpaWEoyWldRdmJtRjBhWFpsTFRReE1qZ3lNeTV6ZEdWd2N5NXFjMjl1Q2pGa1ptVmhORE0wTjJabU1HWTVaR0kzTXpVMVpEaGlNRFJpWVRBMFlqSmhZV1k1TmpNeE9EZzNPRFEwTnpObU5qUm1ORGczWm1ObU16RXdOelk1TmpNZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRqRXZiMkp6WlhKMlpXUXZibUYwYVhabExUUXhNamd5TXk1MGVIUUtZekZrTXpVMlltRXdORGs1TXpGak5EYzVaV0ZtT0RnMk9EY3pZVE5qWVRZeE5qZzJNVEZpWVdZMk4yVXdOMlkyT1RnNU9HVmpaRE5qTVRRek9XWm1ZaUFnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEyTVM5dmNtbG5hVzVoYkM5R1NVeEZVeTV6YUdFeU5UWUtOV0l6TVRsbE56azBZalprWTJGbFkyUTFNMkV6WmpjeE5UUmxNak5tTWpjd01qQTNZMk0xWlRsalpHTXdNamN5TXpWaVltRTRaVEZsTXpRM1pUazVZU0FnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEyTVM5dmNtbG5hVzVoYkM5allYQjBkWEpsTFc1aGRHbDJaUzV6WW1GMFkyZ0tNbUl3TlRRNU56TmpORFJoT1RobVpqSTBOR00wTWpaak5UQXdNV1ZoWldGak5EWmhObVkwWXpSallUa3haR0kxWW1SbFlXTTFORGszWlRCaU1EUXhNQ0FnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEyTVM5dmNtbG5hVzVoYkM5bWRXeHNMbk5pWVhSamFBb3daRGhtT0RVd056RmtZemhqWlRsa056TTJORE16T1dJell6UmpaVGMzTjJOaVl6aGpabUUyWkdZME5EYzBZamcwTnpZNVl6bGxOREZtTW1WaE9HWm1JQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFl4TDI5eWFXZHBibUZzTDJkMVlYSmtYMloxYkd3dWNIa0tNRGhrTldKa016VTBZVEJsWWpneFpHRmtOR0k1TmpZME1ETTNaVGN4TVdGak5HWTNaV05qTW1JMU56TTFOV1JpTW1VME1UVTBOVGN4WXpRNU5qazNZeUFnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEyTVM5dmNtbG5hVzVoYkM5dVlYUnBkbVZmWjNWaGNtUXVjSGtLTVRBeVlXTmlaalpsWW1JMU5XTmhOak5pTVdZM01UYzBZVGswTTJKaU1HRTJNMlk1TTJGaE1UVTNaVFV6TTJJMk5XRmhaREZtTW1WaE56QTFaREE0WkNBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMk1TOXZjbWxuYVc1aGJDOXZjSE12Wm5Wc2JDNXpZbUYwWTJnS016bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55QWdjSEp2YjJaekwzQnlaV3hoZFc1amFDMTJNUzl2Y21sbmFXNWhiQzl2Y0hNdmNtVnhkV1Z6ZEhNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpFdWFuTnZiZ3BoWkdZME5UVXlOR1JsTTJNeVpUWmtZbUV4T0RZMU56SmxOekUxTVdRME9HSm1ZMkV3WWpOaFpHTTRaVFpqWmpsa1pXWmtOamcyWWpRM056UTBZemczSUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhZeEwyOXlhV2RwYm1Gc0wyOXdjeTl6WlhKMmFXTmxMMFpKVEVWVExuTm9ZVEkxTmdwalpESTVaV1JqTVRRNFl6QmhZMkpqWXpKaFlqTXhPRGc1WldJME1UWXlaR1JsTlRkaU9ETTBNalUxWkRBNU5qWTVPRFpoWmpJellXUXlNV1V5Wm1Wa0lDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMMjl5YVdkcGJtRnNMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdlkyOXVkSEpoWTNRdWNIa0tOVE16TkRGbFpqQTVOakk0T0ROak5EVmxaamRrWmpKbVptRTBOR1kzTTJFNVkySmtOV0ZqTXpKa04ySTRORGRoTVRZelpUa3pPRFV6TkdZM05UTTJOQ0FnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEyTVM5dmNtbG5hVzVoYkM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMjVoZEdsMlpWOXBiblJsY25KMWNIUnBiMjR1Y0hrS09ETXpaamczWmpObE16VmlNRFZtWlRKbVlqYzRaV1ZoTW1KaE5UQXpPR0k0Wm1Nell6ZzFNelZoWW1FeFpEVXdOemMzWkRGaVpqSTJaRGhsWWpnM1l5QWdjSEp2YjJaekwzQnlaV3hoZFc1amFDMTJNUzl2Y21sbmFXNWhiQzl3Y205dlpuTXZjMjF2YTJVdlozVmhjbVF1Y0hrS1pqSm1OVFZrTTJZd1pUbG1OREZpTTJRNE5UUTRNR05oT1dRNFpUQmxZek14TTJaaVpURTJaVFV6TkROa1ptWmpORFl4TVRVMFltWTRPREF4TW1GbVpDQWdjSEp2YjJaekwzQnlaV3hoZFc1amFDMTJNUzl2Y21sbmFXNWhiQzl6ZFdKdGFYUmZablZzYkY5dmJtTmxMbkI1Q21FMU5HRmlaR05sTWpoaFl6aG1ZV1V5T0RRNU5tUTNOVFpqWldZME1USXpPRFV6T1RRME5EbGpOemxpTWpNNU5UWXdZVGt4WXprd1lUVmpabVU0T0dJZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRqRXZkSEpoYm5Od2IzSjBMMlJsYzNScGJtRjBhVzl1TFc5aWMyVnlkbUYwYVc5dUxtcHpiMjRLWkRnMlkyVTVOMlV6T0RRNE9URmpNemcxTnpsa05HSTJObUkwWm1KbU5XTXlaR0prT0Rrek5XRmpaV1E1TVRnNU1UWTJPR05sWXpsaU9ETTFabU5sWkNBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMk1TOTBjbUZ1YzNCdmNuUXZaR1Z6ZEdsdVlYUnBiMjR0YjJKelpYSjJZWFJwYjI0dWMzUmtaWEp5Q2pOa056STNZalpsWlRrMFkySmpaREEyWlRjMllqUXdNVEUzWlRjMk5EazBOMkk1WlRGaE5UWTBPV1ZpT1dOaU9HVXpORFF5WkdRM1l6SXhNakUwTVdNZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRqRXZkSEpoYm5Od2IzSjBMMlJsYzNScGJtRjBhVzl1TFc5aWMyVnlkbUYwYVc5dUxuTjBaRzkxZEFwaU5qTTVPVEpsWXpJNU9EaGxOakk1TlRka01EaGhNekpoTldOaVkyUmlZMll3WWpJMU56bGhZbUpoTXpJeVpqTTNZek0wWWpReFkyTXdaVGxrTkRRMUlDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMM1J5WVc1emNHOXlkQzlrYVdGbmJtOXphWE10Wm1sdVlXd3Vhbk52YmdveU16Z3lZelUwWXpka1kySmxZelJsTXpNMFlXSTNOek01TnpBek1qUTJZak5pTmpJNE1ESXhOVEF3TmpWbVpXUTVPREkzTW1ReVpERXpOV00yWVdOaklDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMM1J5WVc1emNHOXlkQzltWVdsc2RYSmxMWE50WVd4c0xXRnlkR2xtWVdOMGN5NXFjMjl1Q21ZNU1XSXdPRGM0TURjMk1qVmhaVGs0WXpnNU1EUXpOelExTm1WbFptUTBNVEF6TnpNME0yRmtZbVpqTkRRNE5EYzFOMlZrWmpJd1kyVmxZelZtWWpZZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRqRXZkSEpoYm5Od2IzSjBMM04wWVhSMWN5MWhibVF0WjJGMFpYZGhlUzF3ZVhSb2IyNHVhbk52YmdvMk5qTXdNR1prWmpObVpEaGpZakUxWVRkaE9EQmtaV1l6TldNNFlqWXlZekpqT1RZNE5qVTRPV016WlRreVpqY3lPREU0WVdKaVltUTNPV1V4TVRsaklDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMM1J5WVc1emNHOXlkQzl6ZEdGMGRYTXRZVzVrTFdkaGRHVjNZWGt0Y0hsMGFHOXVMbk4wWkdWeWNncGhOelJsWVRjMU1EZG1aak13TmpZeU1EQXdaV1EyWkdRNE9XRmpaR0kxTkRRNU5tUXpOVGd5WmpreU1EUTBNRFF4WWpOa1lXTTROemhoTmpSaE9EazNJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFl4TDNSeVlXNXpjRzl5ZEM5emRHRjBkWE10WVc1a0xXZGhkR1YzWVhrdGNIbDBhRzl1TG5OMFpHOTFkQW96TkdFMVptVXlNRFkwTkRVMU9ETmpaVEV4TURobE1HSmpZalUzWTJRellUWmlPV0l3TURSaU5XTTJaRFprT1dZMVpXSTRZV1UwTURjNFlUY3hObUkzSUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhZeEwzUnlZVzV6Y0c5eWRDOTBaWEp0YVc1aGJDMXlaV0ZrTFRFdWFuTnZiZ28xWkRSbVpETXlZMkkwWlRBek1HRmlPR1UxTWpKbE9XUmpNR0psTXpWaVpUYzRNRFl5TnpobU1ERmtOams0WVRKa1lXUm1OV000Wm1aaE5UWmtPVFJoSUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhZeEwzUnlZVzV6Y0c5eWRDOTBaWEp0YVc1aGJDMXlaV0ZrTFRFdWMzUmtaWEp5Q21Gak56UmlaVFU1TWpGa09ETm1aRGM0WldNMU4yUm1PR05pTVRFelpXSXhOVEptT0RNM1lUaGtObVJoT0RBNU5UaGlOREl4TkRFd01qVmpaR1ZqTnpFZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRqRXZkSEpoYm5Od2IzSjBMM1JsY20xcGJtRnNMWEpsWVdRdE1TNXpkR1J2ZFhRS01XWmpPR0pqT1Roa1kyVTROVGc1WlRNMU1tSmtOVGs1TUdJd01ETTRNelJoT1RFNU5XTXpPRFV4TURjd01qYzVOVFl5T1RGall6UmpaamcyT1RVNE9DQWdjSEp2YjJaekwzTnRiMnRsTDBGU1EwaEpWRVZEVkZWU1JWOVFRVkpCVFVWVVJWSmZWVk5CUjBVdWFuTnZiZ293WmpKa05tTTFaakEwTnpneE1qVXhOak0yTnpRek1EYzJOMlU0WmpVeU56QmhOR00wT0dObE1XSm1NV0kxTVdFeE56QTNPVE0xTW1NMU9EQTBOV013SUNCd2NtOXZabk12YzIxdmEyVXZSa2xNUlZNdWMyaGhNalUyQ2pJMU1EaG1ZV1ExTXpnd01XVXlZekEyTkdObVpUWmhZemhtWmpsaE9XWXdZekF3T0RKbU9XRmtZV00xT1RCaU5tUmpNV05sWldFMU5UWmpZbU5sTVRrZ0lIQnliMjltY3k5emJXOXJaUzlTUlVGRVRVVXViV1FLT0RCa1lqSmxaakF6T0dReFpXSmxNREExTTJOaE1qZGxNelU1TXpka1pUZ3hZV0l5WWpVNU5UWm1aRFJsTmpka1pEWmxOR1F3TWpreU1HTTFPVE14WXlBZ2NISnZiMlp6TDNOdGIydGxMMUpGVVZWRlUxUmZWRVZOVUV4QlZFVXVhbk52YmdwbU16VTVPVEF3TW1GalpHUmhPV001T0RjNU1HWmpZVEJrTXpJNVlUSXhNemc1WVdVeVlXSTFORGxrWXpkaVpUSTNPREEzWm1VeU9UYzVaRGMyTmpobUlDQndjbTl2Wm5NdmMyMXZhMlV2WW1sdVpGOWpjSFV1Y0hrS1pHWXhORFptTlRnMFptWXdZVEZqTTJReVl6QTVNV0l4TVRVd09UVTBNR1UzTUdWaU1USXpNV0ptTjJWaU5qZGpaVFprT0dZNE9EYzFOR1UzTkRJMFppQWdjSEp2YjJaekwzTnRiMnRsTDJKcGJtUnBibWR6TG1wemIyNEtPV0poTUdWbU1UTmpNRE5pWXpnMk1qTXdOalE0TUdFME5UTTNNVGt6WkRoak1qQTJPREV6WW1GbU5URmlZbU14TW1RME16UmlZbVEwTkdGa1pUSmhaaUFnY0hKdmIyWnpMM050YjJ0bEwyTmhjSFIxY21VdGJtRjBhWFpsTG5OaVlYUmphQXBqWXpReU5EWTVZemMzWm1GaFkyRm1NalUwTVdGaFpUWmlPRGxsTWpaak4yUTRNakZoTVRjMU5UYzNZVGsxWmpreU1EVmtZV015TWpRd1l6azNOV0ptSUNCd2NtOXZabk12YzIxdmEyVXZZMkZ3ZEhWeVpTMXlkVzV1YVc1bkxUUXhNamd5TWk1MGVIUUtZek5tWVdWak5XVTNOemd3Tm1WbU9EQXlPVEF6WW1FNU9UWm1NVGM0T1dVMk5EWTFZekE0WXpOaVpqRXhZV1F6T1dJME1EUXlORFF5TXpZNE1EWTROeUFnY0hKdmIyWnpMM050YjJ0bEwyTnNZV2x0Y3k4d1pUUTVOalE1WldJMU1UVTRZelptTVROa05HSTBOamRoT0dZNFlqbG1ZekZsTWpNMFlXWTRaalZpTVRKak5EQXhaalZqWkdJME1USTNNR0kxTlRZNUwwTkJVRlJWVWtWZlNrOUNYMGxFQ2psa01EY3lOR013TjJSaFlqSmpaREUzTWpBeE9EbGtOek5pWWpnM01qYzFZekF6WlRZeE56Sm1ZV1UzWkRRd1lqSXhOVEpoTUROak56STVZak13WWpjZ0lIQnliMjltY3k5emJXOXJaUzlqYkdGcGJYTXZNR1UwT1RZME9XVmlOVEUxT0dNMlpqRXpaRFJpTkRZM1lUaG1PR0k1Wm1NeFpUSXpOR0ZtT0dZMVlqRXlZelF3TVdZMVkyUmlOREV5TnpCaU5UVTJPUzlEUVZCVVZWSkZYMUJGVGtSSlRrZGZUa0ZVU1ZaRkxuUjRkQXBsWm1JNVptRTJNMkptWmpnd1pUSXpNV0UzTkdVNFlXWXlOamN5T0RNd09EWTNaV0prWm1VM056bGhORGcwTmpGaU5tTTVaVFkzT1RCbU1HSXdZelE1SUNCd2NtOXZabk12YzIxdmEyVXZZMnhoYVcxekx6QmxORGsyTkRsbFlqVXhOVGhqTm1ZeE0yUTBZalEyTjJFNFpqaGlPV1pqTVdVeU16UmhaamhtTldJeE1tTTBNREZtTldOa1lqUXhNamN3WWpVMU5qa3ZTRVZNUkY5T1FWUkpWa1V1ZEhoMENqSXpNek14WldSa1ltVmhObUk1WlRjeU9XVTJZVFEzTmpOa05XSXdZbVpoTlRFMlptVXlaRE0zTlRnNE1UZ3dOakUyWlRObVl6RXhZakl4WkRBd00yWWdJSEJ5YjI5bWN5OXpiVzlyWlM5amJHRnBiWE12TUdVME9UWTBPV1ZpTlRFMU9HTTJaakV6WkRSaU5EWTNZVGhtT0dJNVptTXhaVEl6TkdGbU9HWTFZakV5WXpRd01XWTFZMlJpTkRFeU56QmlOVFUyT1M5UVFWSkZUbFJmU2s5Q1gwbEVDamxrTURjeU5HTXdOMlJoWWpKalpERTNNakF4T0Rsa056TmlZamczTWpjMVl6QXpaVFl4TnpKbVlXVTNaRFF3WWpJeE5USmhNRE5qTnpJNVlqTXdZamNnSUhCeWIyOW1jeTl6Ylc5clpTOWpiR0ZwYlhNdk1HVTBPVFkwT1dWaU5URTFPR00yWmpFelpEUmlORFkzWVRobU9HSTVabU14WlRJek5HRm1PR1kxWWpFeVl6UXdNV1kxWTJSaU5ERXlOekJpTlRVMk9TOVNSVXhGUVZORlgwTkJVRlJWVWtWZlVFVk9SRWxPUjE5T1FWUkpWa1V1ZEhoMENtVm1ZamxtWVRZelltWm1PREJsTWpNeFlUYzBaVGhoWmpJMk56STRNekE0TmpkbFltUm1aVGMzT1dFME9EUTJNV0kyWXpsbE5qYzVNR1l3WWpCak5Ea2dJSEJ5YjI5bWN5OXpiVzlyWlM5amJHRnBiWE12TUdVME9UWTBPV1ZpTlRFMU9HTTJaakV6WkRSaU5EWTNZVGhtT0dJNVptTXhaVEl6TkdGbU9HWTFZakV5WXpRd01XWTFZMlJpTkRFeU56QmlOVFUyT1M5U1JVeEZRVk5GWDBoRlRFUmZUa0ZVU1ZaRkxuUjRkQXBrWkdJeE9HRm1aRGxpWTJNME16RTNORGcyTVdJeVpEZG1OV1JoTVRjMU5HVTJNMlZsTW1RellURmlaakl4TnpNMk4yRm1NRGhtTlRNNU16SmxNVGMwSUNCd2NtOXZabk12YzIxdmEyVXZZMnhoYVcxekx6QmxORGsyTkRsbFlqVXhOVGhqTm1ZeE0yUTBZalEyTjJFNFpqaGlPV1pqTVdVeU16UmhaamhtTldJeE1tTTBNREZtTldOa1lqUXhNamN3WWpVMU5qa3ZVbFZPVGtsT1IxOUJSRTFKVTFOSlQwNHVhbk52YmdwaFpqUXhObVU1WVRZM1lXVTFZVGsyTlRnd01EZG1NR1ZqTldJeU5XVmpOekkxTXpBNVpXWXdOV05tTURBNE5qUm1NR1UxTldJNU1HWmxabVU0TVRZMElDQndjbTl2Wm5NdmMyMXZhMlV2WTI5d2FXVmtMV2hsYkhCbGNpMXdjbTkyWlc1aGJtTmxMbXB6YjI0S01EYzBOemcyWkdaa1ptSXdNbVUwTlRRelpEQTVOamN5T0RCall6YzBZemMzWmpjM01qZzNZVGMyTm1WbU5URXhOREV4TnpSbFltTXpOREptTjJSallTQWdjSEp2YjJaekwzTnRiMnRsTDJOd2RTMXdjbTl2WmkxeVpYUnlhV1YyWVd3dGNHeGhiaTVxYzI5dUNqRTBaREV3Tm1NME9HRmpaR0pqWVdRd00yVTBOVEEwWldGall6WmpaRGRpT1dSaFpHVTRNemRqWkdNeE5UZ3labUppTjJZd1kyVTVPVGxsTWpBM1pXWWdJSEJ5YjI5bWN5OXpiVzlyWlM5amNIVmZaM1ZoY21SZmNtVm1aWEpsYm1ObExuQjVDamsxTXpkaFpEZGxZVFJoT0RZMk1XVXhOemN6WTJRNE0yRTBOekl3TldJek56RTBaR0ZqTVdFeU5UTTFNMll5TTJZeVptTmxNVEZoTVRGbU4yRmtORElnSUhCeWIyOW1jeTl6Ylc5clpTOWpjSFZmYVc1MlpXNTBiM0o1WDJGMVpHbDBYM0psWm1WeVpXNWpaUzV3ZVFwaFpUVTFNalkzWVdOaFl6VTNPR0UwTnpBNFlUYzFOV1V3WkdSaFlqQXlNRGRpTXpNd1l6TTRPRGhtTURWbE5UTTNOV0UyTURCbVpqSTRPVGMyWVRWaElDQndjbTl2Wm5NdmMyMXZhMlV2Wm1sdVlXeHBlbVZmYzIxdmEyVXVjSGtLT0RNelpqZzNaak5sTXpWaU1EVm1aVEptWWpjNFpXVmhNbUpoTlRBek9HSTRabU16WXpnMU16VmhZbUV4WkRVd056YzNaREZpWmpJMlpEaGxZamczWXlBZ2NISnZiMlp6TDNOdGIydGxMMmQxWVhKa0xuQjVDamxoTWpjeFpqSmhPVEUyWWpCaU5tVmxObU5sWTJJeU5ESTJaakJpTXpJd05tVm1NRGMwTlRjNFltVTFOV1E1WW1NNU5HWTJaak5tWlROaFlqZzJZV0VnSUhCeWIyOW1jeTl6Ylc5clpTOW9iM04wTFdWNGFYUXROREV5T0RJeExuUjRkQXBpWkRoaVpXTXpOVFkzWVRrMk1USXpaVFF6T0RBNVlqTXhaakV3TjJabU1tRXpZamc0TURKa04yTmtOV1poTVRZM1pXWXhPRFptWXpnNE1tWTBaalE0SUNCd2NtOXZabk12YzIxdmEyVXZhVzV3ZFhSekwyTndkUzF3Y21WbWJHbG5hSFF0VlU1Q1QxVk9SQzUwWlcxd2JHRjBaUzVxYzI5dUNqVTFaVGcyWW1Nek1EQmhaR1poTnprMFpqRmtOREZsWWpJeE1qQXhaR0k1TVRNeVpEYzFOamN6WVRrME9UUm1OekE1TVdSaFpqUmxNemsyTVRrNE1HSWdJSEJ5YjI5bWN5OXpiVzlyWlM5cGJuQjFkSE12Wlhod1pXTjBaV1F0WTNCMUxYSmxjWFZsYzNRdWFuTnZiZ296T0Rka09UWTNOelZqTjJObFltWmtZV0l4TWpGbU5tSTBOVFEwTXpCbU1qa3daV00yTmpnNU9EVmxNekpsWmpsbU9ERTFOemcxWkRWaE1HTTNOREE1SUNCd2NtOXZabk12YzIxdmEyVXZhVzV3ZFhSekwyVjRjR1ZqZEdWa0xYTnRiMnRsTFhKbGMyOXNkbVZrTG5saGJXd0tPV0V5TnpGbU1tRTVNVFppTUdJMlpXVTJZMlZqWWpJME1qWm1NR0l6TWpBMlpXWXdOelExTnpoaVpUVTFaRGxpWXprMFpqWm1NMlpsTTJGaU9EWmhZU0FnY0hKdmIyWnpMM050YjJ0bEwyNWhkR2wyWlMwME1USTRNakV1WlhocGRBcGxNMkl3WXpRME1qazRabU14WXpFME9XRm1ZbVkwWXpnNU9UWm1Zamt5TkRJM1lXVTBNV1UwTmpRNVlqa3pOR05oTkRrMU9Ua3hZamM0TlRKaU9EVTFJQ0J3Y205dlpuTXZjMjF2YTJVdmJtRjBhWFpsTFRReE1qZ3lNUzV6ZEdSbGNuSUtPVEl5WlRReE1ESXhPRGhpTnpFNE4yWmxNMkZqTWpnd04ySTVZV0kwTjJZeE4yRTVZamc1T0RNNU5HTXpaVGc0T1RnMllqUmxOREV3TXpZNU9USTFNeUFnY0hKdmIyWnpMM050YjJ0bEwyNWhkR2wyWlMwME1USTRNakV1YzNSbGNITXVhbk52YmdwaVptTm1aR0kyTnpSa09HRmxPV0V3TldabU1qazFORGt3TURrM1pURXhZVE5pT1RGallqWXlPVFZrTURFd1lqZ3haVFF6T1RrME1EUTFOamt3WXpsaElDQndjbTl2Wm5NdmMyMXZhMlV2Ym1GMGFYWmxMVFF4TWpneU1TNTBlSFFLTmpCaE1tTTROVE5tWXpVNE9ETXdZelF5TmpSa01qWm1aVGc0WWpReE9UVTBOall4TVRZNVlqZGxNelJsT0RBMU1EQTFNak13T0RBek1ERTNNR0UwWmlBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5R1NVeEZVeTV6YUdFeU5UWUtNakkwTTJObU9EUTJabVZpTXpFMlpESTVPV1V5TkROa1lqQmhObUUzWVdNek56aGxOV1pqWW1abVlqaGpaR1JpT1RNMFlXTmhOMlF5T0RGak9XWm1PU0FnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTlqWVc1a2FXUmhkR1ZmWjJGMFpTNXdlUW93Tm1JelkyRmlNVE0xWmprd1pqRXlNamt4TnpBNFltUmlaVFprTkRObFpUWm1ZbVl3TlRRNE9EZzBNamhrWVRKaE9HRTBNell3TnpjMk1qRmhOalJtSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDJaaE15MWlhVzVrYVc1bkxtcHpiMjRLTVRBeVlXTmlaalpsWW1JMU5XTmhOak5pTVdZM01UYzBZVGswTTJKaU1HRTJNMlk1TTJGaE1UVTNaVFV6TTJJMk5XRmhaREZtTW1WaE56QTFaREE0WkNBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5bWRXeHNMbk5pWVhSamFBb3pNMkk0WTJObVptSTVaRFV5TlROa00yUXhPRFEzTVdFeE5XWXpOR0V5T0RJMk16STRNV1l3Tm1ObFpqWm1Nekk1TUdJeFltSmtOekZtT0dJd1lqZzNJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMMmR3ZFY5b1pXRnNkR2hmY2pNdWNIa0taVEZtTXpjd01XWmlOV1JqTm1VMk1EVmlOelU1WVRkaVltTXpaRFkxTlRVNE1tTXlNRGRqTW1KbE4yWXhPV0V6WVdGbU5qUXlNREZoTUdFM01XSXdNaUFnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTluY0hWZmFHVmhiSFJvWDNObGRDNXdlUW8zTWpobFlUZ3hOak13WlRNME1EZzBZMk14TnpNeVltSmlZelV6WXpobE5qWTJNV0prWVdJeE5ESTFOVGRtTlROaE1ESmtZVGd6TjJKaU1qVTNOMlV4SUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDJ4aGJXSmtZVjlwYm5OcFpHVXVjMmdLTkdRMU5qazFaR0kwWlRjd00yRXlZV014WldFeU9UUXhPR1F6TkRJMk1XWm1aVEEyWXpBME1HWmpNelkzWlRWaFpqazJNRGM0T0RjeE5UazBOR1F4T1NBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5c1lXMWlaR0ZmY25WdWRHbHRaUzV3ZVFvMU1HUXpaak14TmpReFpXSmhaalE1TkRVME1tUTJNMk5tTkRNek9EQTBPRFpqWVRsbFpEVXdZbU16TVRWak9EUTJZMlZsTXpVMFlUSmxPVEZqWlRNeUlDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwyeGhiV0prWVY5emRHRm5aVjl6YjNWeVkyVXVjMmdLTW1FNVpXWXlPV1U0TkdVeVpESTRNbVk1TkRVek9HRTJaV0ZpTkRWaVl6YzNPR1F4WldZMk1UUmlZVGRoTWpsaE9UUXdNak0xWVRsaE9EWTFPVFUxTkNBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5c1lYVnVZMmhsY2w5amIyMXRiMjR1YzJnS016UmhNVGhsTkRreE16YzBNVFJqWWpjMVpXSmpZekpsWlRNek9ESTROVFJtWXpVd056RmhZbVpqWmpFM05qYzJNVEUxWVRSaE4yVXpOelV6TjJNd05TQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXlaWEYxWlhOMGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRjMjF2YTJVdGRqSXVZMkZ3WVdOcGRIa3RjbUZ1YXpBdWFuTnZiZ28yWlRNMU4yRXpOelJpTXpVeFpHUTFZMlV4T1RZNFpUbGpOMlpsTnprd05UUXlaR0ppTnprd01HTXpNR00yTVROalltTXpZMkkzWm1KbFlXUTFZemRpSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNKbGNYVmxjM1J6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxemJXOXJaUzEyTWk1allYQmhZMmwwZVMxeVlXNXJNUzVxYzI5dUNqSXhaRFE0TURBMU0ySmxaV1psTldGaE1EZzBaREF5TUdJMVptWmhOakZoTWpVNU1UQXpaRFE1WmpGak9HTmtNRGMzWlRZeU9UVTVaall4TmpFNE1HVWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjbVZ4ZFdWemRITXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMWE50YjJ0bExYWXlMbU5oY0dGamFYUjVMWEpoYm1zeUxtcHpiMjRLTjJNeFpXTTBOR1ppWXpWa1pUbGxaVFpoTnpCbU5qZ3pZV1EzWVdJNE16WTBNRGN3WXpjMVkySTBOV1kzTnpsbE9EWTFZamcyTldZNFkyUmtZbVZpT1NBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5eVpYRjFaWE4wY3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGMyMXZhMlV0ZGpJdVkyRndZV05wZEhrdGNtRnVhek11YW5OdmJnbzJZVE5rTkRRM01UVm1aVEExT1RCaE1qazFNRGswTnpBNE1UTmpNV0l5T1dZMk5qUmlOMlUzT0dReU5HSm1ObVppTkRRMk5EVmhPV1F6TURsalltWmxJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMM0psY1hWbGMzUnpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzF6Ylc5clpTMTJNaTVqWVhCaFkybDBlUzVxYzI5dUNqQmxORGsyTkRsbFlqVXhOVGhqTm1ZeE0yUTBZalEyTjJFNFpqaGlPV1pqTVdVeU16UmhaamhtTldJeE1tTTBNREZtTldOa1lqUXhNamN3WWpVMU5qa2dJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjbVZ4ZFdWemRITXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMWE50YjJ0bExYWXlMbXB6YjI0S1pEWmhaR1ExWmpabE5XVmpaVFE1WldVNE56azJNMk5tTVRSbU9ETTFZVEF6WkRBM1pUZGxNV1poTUdKaVpUZGxOVEUzTlRnMU9EVTNZek5oTnpJNE1pQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXlaWEYxWlhOMGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRjMjF2YTJVdGRqSXVjSEpsWm14cFoyaDBMbXB6YjI0S016ZzNaRGsyTnpjMVl6ZGpaV0ptWkdGaU1USXhaalppTkRVME5ETXdaakk1TUdWak5qWTRPVGcxWlRNeVpXWTVaamd4TlRjNE5XUTFZVEJqTnpRd09TQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXlaWEYxWlhOMGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRjMjF2YTJVdGRqSXVjbVZ6YjJ4MlpXUXVlV0Z0YkFvd1pEYzVZall5TVdaaFl6ZzJOREkzTlRFMU16RTJOV1F4T0RRMk4yUTJZelptTW1SaU4yRTNPRE0xTVdObE5qQTRNemN6WmpreVpHVmtNV1poTXpSaklDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzSjFibDltZFd4c0xuQjVDbVptWm1RMk5XVmtOV0k0TldJMVlXTXdNVGM0WkRBeVlqRXpZamhsTnpRMllUWTVaR015T1dReE5ETmtPVEE1TURnelkyRTBaakV6Wm1JelpXRXlaV1VnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12Y25WdWRHbHRaUzFpYVc1a2FXNW5MbXB6YjI0S09XSmxOakZoTnpGaE9ERTRNV1ZpTXpCak5tVXpZV1F5WXpNd056SXhZamhqWlRReVl6a3lOamsyWXpNeE1Ua3pPVFZtTURSa09HWTBNV0l4WVRSaU5DQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXlkVzUwYVcxbFgySnZiM1J6ZEhKaGNDNXdlUXBoWkdZME5UVXlOR1JsTTJNeVpUWmtZbUV4T0RZMU56SmxOekUxTVdRME9HSm1ZMkV3WWpOaFpHTTRaVFpqWmpsa1pXWmtOamcyWWpRM056UTBZemczSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNObGNuWnBZMlV2UmtsTVJWTXVjMmhoTWpVMkNtRm1ORFJoTWpZME1XUTNPVGMxTkRZeE5UYzBObVpsT1dFMll6Y3dPR0l3TkdJNE1XVmhPREEzTXpFNFkyWTVOekF3WVRCbFpUSTBOalZpWXpjM09UWWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwyTnNkWE4wWlhKekwzQmhZMlV2WDE5cGJtbDBYMTh1Y0hrS1ltRmxPVEE0TmpBNFpERTFaalUxWm1ZNFl6QmxZV0kyWmpFME5XSmhZVGhrTmpNeE56RXhNakkwTldRME5HSTRNbUl4TnpBNE16RTNNemxtT0dJMlppQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdlkyeDFjM1JsY25NdmNHRmpaUzluY0hWZllXUnRhWE56YVc5dUxuQjVDalUzT0RZeFkySmxORGN4WkdaaU16VXlZMk16WVRnNE1UaGxZelEzWkdGbE56WmlNRFl5WW1aaE5XWmxOR1ZsWWpVME9XUTJNamxpTW1VNE0yVTVOaklnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMMk5zZFhOMFpYSnpMM0JoWTJVdlozQjFYMjkzYm1WeWMyaHBjQzV3ZVFveE16QXpOV1F5TmpObU5ETXhZVGMzWlRsa09UQmlaR1l4WWpGbE5UazJOemczWWpFNVpEa3hNMk5pWkdVM05qZGlNV0V5WTJFd1l6WXlOMkptTWpObElDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5amJIVnpkR1Z5Y3k5d1lXTmxMM0JoWTJWZmNHOWtiV0Z1TG5CNUNqZzJZV1V6TW1VME1UazBOV1JpTXpOaE5tUTVOMkUwWVRjNE0yVm1ZMlZpTURFNVltWTRNVGMzTVRRMU1EaG1ORGMxT1dSaU16SXlabVJpWkRjMVl6QWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwybGpaUzlwWTJWZlkyaGxZMnR3YjJsdWRGOXRhWEp5YjNJdWNIa0tOalJsWkRBMU5qQXpZek0zT0RVeU5qWmpaREpsTldJeU5qaGtabVkzTVdSaE1XUmhZV00zTVRkbU56QTVOekZsWlRBMVlqTmtaVEExTnpsaU56QmhOeUFnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2WVd4c2IyTmhkR2x2Ymk1d2VRbzFZV1JoT0dZeFlqVTBORGN5TnpjeE9XVXlNalkwWXpJd1pXUmlZalExWlRNelpESTVaamN4TVRRMU5XVmlOekkxWW1NM1l6bGpPVFJsWlRNNVlqQTRJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzloYkd4dlkyRjBhVzl1WDJKdmRXNWtZWEo1TG5CNUNqWmtOalJsTTJJd05tRmpZVGc0TkRKak5EWXlaamt6TVRGak56QTBNR00wT1Rsak1ERXlNalU0TkdRNVl6TTNaVFF4WXpBME1UZzJZVFV4WlRGbE4ySWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMkp2ZFc1a1lYSjVYM1Z1WTJWeWRHRnBiblI1TG5CNUNqSXlORE5qWmpnME5tWmxZak14Tm1ReU9UbGxNalF6WkdJd1lUWmhOMkZqTXpjNFpUVm1ZMkptWm1JNFkyUmtZamt6TkdGallUZGtNamd4WXpsbVpqa2dJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMk5oYm1ScFpHRjBaVjluWVhSbExuQjVDbVJtTkRkaE1XTmpNbVEzTTJVMU9XWTJPR1F5T0RFNVlXRXdNVEF4TW1VMk16RmtZelkzTURabU1Ea3hZV1V5Wm1WaE1UWTFOV00xTVRjek9ESXhOR0lnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJOaGNIUjFjbVZmYm1GMGFYWmxMbk5pWVhSamFBb3lObUk0WXpaak9HWTBaR0l5TnpVelptSXhaalE1T1Raak5qQXpZV05rWVRCalpqaG1ZakUwTnprM1pUZGxNVGRtTXpkaU1XRTRaakl4TkRCbFpEUTNJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzlqYUdWamExOTNZVzVrWWk1d2VRcGpOemhrTW1VM1lUTXlZMlppTkRNM1lqWXhOMlJtTmpCaE4yRmpNVE13TVRNME5EWTVPR1JtTkRBMU5HWTFabUppWmpkbVlqUTVaVGRpTTJRMk1UQTBJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzlqYUdWamEzQnZhVzUwWDJsdWMzQmxZM1JwYjI0dWNIa0tPV1ppWVdVeE9HVXhNak0xWldNeFl6SmxZV016WldJeU1UVXpNV1ZpTWpJMU9UQmtNalEwWlRVNE1EbGxNVE0wTW1Rek5tTTBObVptTWpKbFlXUXpaU0FnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2WTI5dWRHbHVkV0YwYVc5dUxuQjVDbU5rTWpsbFpHTXhORGhqTUdGalltTmpNbUZpTXpFNE9EbGxZalF4TmpKa1pHVTFOMkk0TXpReU5UVmtNRGsyTmprNE5tRm1Nak5oWkRJeFpUSm1aV1FnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJOdmJuUnlZV04wTG5CNUNqZG1aamczTUdNeU16QTBaR1ExTXpnM05tWTBZVEUzWWpReE1XSXhNelF3WW1NMlpXRmpNalV5Wm1ReU5XWm1aV1psWmpJeU5EaGlaRFE1WWpjM016a2dJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMlJoZEdGelpYUmZZMjl1ZEhKaFkzUXVjSGtLTlRoaE5EVmhNVGt5TjJFd016azFPVEkzT1dJMk5UVTNPRGswTmpWaU0yUTNPVEV5TVdFNE5EYzBNamszTmpNNE9XSmlaVGt4TmpJek9XTm1PVGxtT0NBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmFXNTBaWEp5ZFhCMGFXOXVYMkZrYldsemMybHZiaTV3ZVFveE1ESmhZMkptTm1WaVlqVTFZMkUyTTJJeFpqY3hOelJoT1RRelltSXdZVFl6WmprellXRXhOVGRsTlRNellqWTFZV0ZrTVdZeVpXRTNNRFZrTURoa0lDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXNZVzFpWkdGZlpuVnNiQzV6WW1GMFkyZ0tOekk0WldFNE1UWXpNR1V6TkRBNE5HTmpNVGN6TW1KaVltTTFNMk00WlRZMk5qRmlaR0ZpTVRReU5UVTNaalV6WVRBeVpHRTRNemRpWWpJMU56ZGxNU0FnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2YkdGdFltUmhYMmx1YzJsa1pTNXphQW8wWkRVMk9UVmtZalJsTnpBellUSmhZekZsWVRJNU5ERTRaRE0wTWpZeFptWmxNRFpqTURRd1ptTXpOamRsTldGbU9UWXdOemc0TnpFMU9UUTBaREU1SUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5c1lXMWlaR0ZmY25WdWRHbHRaUzV3ZVFvMU1HUXpaak14TmpReFpXSmhaalE1TkRVME1tUTJNMk5tTkRNek9EQTBPRFpqWVRsbFpEVXdZbU16TVRWak9EUTJZMlZsTXpVMFlUSmxPVEZqWlRNeUlDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXNZVzFpWkdGZmMzUmhaMlZmYzI5MWNtTmxMbk5vQ2pnNE5ESTVPV1pqTUdSak9EYzJNVFEzWXpNeVkyUmhNRE15WkRNd05HSXdZV0prWlRJMk1UVTROakUwT0dJM1pXSmxNVGhtTURFM01EWmpaV1JoWXpjZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwyeHlYM0J2YkdsamVTNXdlUW8xTXpNME1XVm1NRGsyTWpnNE0yTTBOV1ZtTjJSbU1tWm1ZVFEwWmpjellUbGpZbVExWVdNek1tUTNZamcwTjJFeE5qTmxPVE00TlRNMFpqYzFNelkwSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5dVlYUnBkbVZmYVc1MFpYSnlkWEIwYVc5dUxuQjVDalV6TkRaa1lUZGhabVl4WldVME5XSmhNamxoWVRnMU5EWTNOemc1TmpNMU16QmpZVE0xTldZeE9UZ3dNRGMyTnpSa05EZzRaVGc0TWpjeE1qYzRPVFFnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDI1aGRHbDJaVjl5WldOdmRtVnllUzV3ZVFwaU5HRmlZVFV5WVRJM016UTBOVFpoTXpWaVpXRXlPVGcwTkRRM1l6Z3pZMkpsTURJNE5HWmhPREF3WkRVeFkyWXdaamRqWldGa1lXRmlNVEl5TURKaklDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXVZWFJwZG1WZmMzVmlkR0Z6YTNNdWNIa0tOMll4TWpsak5XTmxaamN5WTJNME5XTTNNV0V3TldRME1EUmtaREU0TlRKbFlqUmhZalZoTWpnek16bGhPVGN6WXpJNU56TTJOV0prTVdVMFpXVTROeUFnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2YjNKcFoybHVZV3hmYjJKelpYSjJaWEl1Y0hrS1pHWTJORFZpWkRJNU5UazVaalZqWmpOaFpERXlORGN6WVdGaU5UTm1PVFppTWpGaE9XUXhOekl6Tm1JMllXTmxOR0V6WWpGall6aGhaV1ZoWVdVNFlpQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZjR2hoYzJWZmIySnpaWEoyWlhKZmNISnZiMll1Y0hrS1kyVTFOMkl3T1RFNFpqZ3hNbUZsTkdFMU1qbGtOMlUwTXprMU9UZzJObU01WTJVd016UTJaREpsTlRBeE5ETmlaVGsyTW1Zd1lqQXhPR1JtWmpFd1lTQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZjSEp2WkhWamRHbHZibDlvYVhOMGIzSjVMbkI1Q2pCa1pqQXhZVGRtTmpCaE5XVmlNelE1WTJObE1UUTFZMk0zTm1FNE0yVXlOemt3TmpSaVpqSTVNMlJsTm1RNFl6WXdZakJrTURBMU5XSmxOR1EzWWpjZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwzQnliMlIxWTNScGIyNWZjbVZqYjNabGNua3VjSGtLTnpGaU56SXpPRGMzTW1abVpHUTRNall3WVRKaU1ESXdaVEZoTVROa05UZGhaR05tTmpSbE5UWXlNalZtTURWaFlqbGlOek5pWmpVeU9XWTBPVFpsWlNBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmNtVmpiM1psY25sZlkyaGxZMnN1Y0hrS1kyRm1abUV3TnpobE5UTmxZakF5TW1FeU5qVmlNR0UzT1dKbE9UY3paak0zTURjd05UWTRaVGM0TjJZMk5ETXpNR0U1WW1SallqZGxZMlF3TmpGaU9TQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZjbVYwWlc1MGFXOXVMbkI1Q2pjeE9ETTNaVFl6WlRVellUQTBOVE0xTVdSa00yVm1ZMk01WWpnMFlqaGhNV000TldGaE1UUTVOakEzWmpJelpEVTJOR0kyWldKa09ESmtPVFF5TVdJZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwzSjFiaTV3ZVFvNE9HRTRaVEl3WldZNU0yRTVOVGhsWkdVeE16SXdNMlV4T0RZM1pEWTBOek0wWWpBMVpESmhaV0U0WTJJd09HWm1aR1l3TVRjMlpqVTJNbU5sTmpoaUlDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXpaWEoyYVdObFgySnZiM1J6ZEhKaGNDNXdlUXBsTkROalptVTRORGd6T1RRNVlUWmpNV013WXpkaVpXSm1PR1ptTlRKbE5UZzVaV1V4WlRRME1qVTJORGs1TW1JMU4yVTRaalUwTldJelpEWTVNV1V4SUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5MlpYSnBabmxmWm1GamRHOXlhV0ZzTG5CNUNqZzJNV0l4WmpReVlXRTFOR1U0TVRJek9EazRNVGsyWlRsbE9USXlOREZtTXpsaFlUaGlaV001WTJVelpUZzNNV1V6TjJKalpqUmtNMlJpTm1Nd1pUUWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMM1psY21sbWVWOW1kV3hzTG5CNUNqQmlPV05qTURjMVl6bG1ZV0UxWldZNU9EZ3paREV4TURkaU16TmxZemMxTkRZNFpHSmlNamN4T0RNMlkyWTJZalUxTUdKaVl6UmlNREZoTUdZeE4yRWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMM1psY21sbWVWOTBaVzF3YjNKaGJGOXdZV2x5TG5CNUNqQXlPVEl6TkRJME5XSmpZVEF5TkRRMk5UbGtaalJoWldObE5XWmpZMlZrTUdFM01XRXlZVFUxWW1NME1XUm1aREEwTWpaaFpESmhNREU1TlRJNVlqWWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZkbVZ5YVdaNVgycHZhVzUwWDJSaGRHRmZZMkZqYUdVdWNIa0tZak5qWkdVd09Ea3dOelkyWTJFME9UTXhNV1l6TkRJM1ptRTJPVE00TWpnMU1ESmhZelZsWWpjNVpESmtaVEJpTnpFMU5tRmpaV0ZsWldaaE9HRmhOU0FnY0hKdmIyWnpMM050YjJ0bEwyOTFkSEIxZEM5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGMyMXZhMlV0ZGpJdlptbDBMWEpoYm1zd0xtcHpiMjRLWXpRM09XWXpZVEUxT1dFME5ETmtNekZoWTJRNU5UZGtNamt3TnpCbE5XUTRPR05qWWpFNE1HRXlaRE5rTVRneU16a3laRE00TW1ZMk16RXlZekU1TUNBZ2NISnZiMlp6TDNOdGIydGxMMjkxZEhCMWRDOWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRjMjF2YTJVdGRqSXZabWwwTFhKaGJtc3hMbXB6YjI0S1lUTTJNbVkxWkRSak5EZGxNekU0WWpnM01qYzBPR0V4Wm1aa05HVmhaamxrTW1VeFlUZGxOekJoTURjME4yUm1PV1EzT0ROa09XWmtZamMwTWpKbFpDQWdjSEp2YjJaekwzTnRiMnRsTDI5MWRIQjFkQzlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YzIxdmEyVXRkakl2Wm1sMExYSmhibXN5TG1wemIyNEtOVGhtTm1aalpXUmhNMlF3TlRFMU5ETTFaREE1WWpZMU5HRmhZek0wTkdFeVlUTm1ZalZrTURKbVkySTBZalV6Wmpnd05tTXdNekJtT1RBNFpqQmpZaUFnY0hKdmIyWnpMM050YjJ0bEwyOTFkSEIxZEM5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGMyMXZhMlV0ZGpJdlptbDBMWEpoYm1zekxtcHpiMjRLWlRRell6Vm1Zek5qTnpNd1lXUXlOemc0WXpnNE1qTTRaV1U1TUdWa01URmpPR1kxTTJFeU9UYzJNVGxtTmpnek1XRTRaakV4TnpBeE1qWTJNemxoWmlBZ2NISnZiMlp6TDNOdGIydGxMMjkxZEhCMWRDOWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRjMjF2YTJVdGRqSXZjMjF2YTJVdFkyOXRjR3hsZEdsdmJpNXFjMjl1Q2pJd05qaGpORGxoTVRVME9EZzFPVEJtWmpOaU5tWTJPV0ppWVRjd01HVTJOVFpsTVRNNVpEUTBNR0k0WVRNeE56QTNaR0UwWmpBME5qWXhZVE5qT0RNZ0lIQnliMjltY3k5emJXOXJaUzl3Y205dlpuTXZZM0IxTDJOaGNIUjFjbVZmY25WdWJtbHVad293TURBMVpXSmxOamcyTVdJd05qRmpNelk1TXpZeVl6RTFNalF4TUdVeFltVTVabVJrTm1KaE56VmxOemd4WVRkbFpUQXlObVk1T1dKaE1HWTROR1EwSUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzlqYkdGcGJTOURRVkJVVlZKRlgwcFBRbDlKUkFwaU4yTTVNamMzTkdaaU1qUTVOemN3TVRnd016ZzJNelkzT0dVMFpHRTBZakpqTnpJME16YzVNR0prTldFMFpHUmlPVEZtT1RnNFl6YzVZelUxWmpSaklDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5amJHRnBiUzlEUVZCVVZWSkZYMUJGVGtSSlRrZGZUa0ZVU1ZaRkxuUjRkQXBsTmpnMVltWm1NVFptWmpWbE16YzJNekE0TlRjM09UUTNPVFU0TVRKak5qazNZamczTkRneE1UQXdObVpqTVRneVlqa3lNVGMwTldNeVl6UmhaREU1SUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzlqYkdGcGJTOUlSVXhFWDA1QlZFbFdSUzUwZUhRS1ltTTVZVEl3TVRNeE1HSmtPRGszTmpjMVltSXpPVFpqWWpabE5HTmhPVFV4TlRBeFpUYzVZVEF3Wm1Jd01qSXdNV1JoTWpObU5EYzVPVE16T1dWalppQWdjSEp2YjJaekwzTnRiMnRsTDNCeWIyOW1jeTlqY0hVdlkyeGhhVzB2VUVGU1JVNVVYMHBQUWw5SlJBbzVZakU1TmpGa1lUUXlPVE5sTVdWak56Um1aREV6TmpBME9ETTVPREZoTlRNMU9UUXlOR015TVRJelltWmhNMlpqTWpFeFlUYzBPRFUwTUdWbFpHUmlJQ0J3Y205dlpuTXZjMjF2YTJVdmNISnZiMlp6TDJOd2RTOWpiR0ZwYlM5UVVrVlFRVkpGUkM1cWMyOXVDbU5rT1RReVpHTm1OVEl4WXpsallUWXlaR0l3TURSbE5qUmlORFl3TW1ZeFpESXlZbVkxWVdGaU1XVmxPRFExTTJGbU1HUXdPV00wTW1SbU1EUTVZV1FnSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMk5zWVdsdEwxSkZURVZCVTBWZlFWUlVSVTFRVkM1cWMyOXVDbUkzWXpreU56YzBabUl5TkRrM056QXhPREF6T0RZek5qYzRaVFJrWVRSaU1tTTNNalF6Tnprd1ltUTFZVFJrWkdJNU1XWTVPRGhqTnpsak5UVm1OR01nSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMk5zWVdsdEwxSkZURVZCVTBWZlEwRlFWRlZTUlY5UVJVNUVTVTVIWDA1QlZFbFdSUzUwZUhRS1pUWTROV0ptWmpFMlptWTFaVE0zTmpNd09EVTNOemswTnprMU9ERXlZelk1TjJJNE56UTRNVEV3TURabVl6RTRNbUk1TWpFM05EVmpNbU0wWVdReE9TQWdjSEp2YjJaekwzTnRiMnRsTDNCeWIyOW1jeTlqY0hVdlkyeGhhVzB2VWtWTVJVRlRSVjlJUlV4RVgwNUJWRWxXUlM1MGVIUUtPV0V5TnpGbU1tRTVNVFppTUdJMlpXVTJZMlZqWWpJME1qWm1NR0l6TWpBMlpXWXdOelExTnpoaVpUVTFaRGxpWXprMFpqWm1NMlpsTTJGaU9EWmhZU0FnY0hKdmIyWnpMM050YjJ0bEwzQnliMjltY3k5amNIVXZZMnhoYVcwdlkyRndkSFZ5WlMxelltRjBZMmd1WlhocGRBb3dNREExWldKbE5qZzJNV0l3TmpGak16WTVNell5WXpFMU1qUXhNR1V4WW1VNVptUmtObUpoTnpWbE56Z3hZVGRsWlRBeU5tWTVPV0poTUdZNE5HUTBJQ0J3Y205dlpuTXZjMjF2YTJVdmNISnZiMlp6TDJOd2RTOWpiR0ZwYlM5allYQjBkWEpsTFhOaVlYUmphQzV6ZEdSdmRYUUtPV0V5TnpGbU1tRTVNVFppTUdJMlpXVTJZMlZqWWpJME1qWm1NR0l6TWpBMlpXWXdOelExTnpoaVpUVTFaRGxpWXprMFpqWm1NMlpsTTJGaU9EWmhZU0FnY0hKdmIyWnpMM050YjJ0bEwzQnliMjltY3k5amNIVXZZMnhoYVcwdmNHRnlaVzUwTFhOaVlYUmphQzVsZUdsMENtSmpPV0V5TURFek1UQmlaRGc1TnpZM05XSmlNemsyWTJJMlpUUmpZVGsxTVRVd01XVTNPV0V3TUdaaU1ESXlNREZrWVRJelpqUTNPVGt6TXpsbFkyWWdJSEJ5YjI5bWN5OXpiVzlyWlM5d2NtOXZabk12WTNCMUwyTnNZV2x0TDNCaGNtVnVkQzF6WW1GMFkyZ3VjM1JrYjNWMENqSmxZemxtWkdSaVpUUmxOekl4T1Roa01qbG1NRFZqTm1VMU9XWTVaREZpWkRZME1EVTJOR0ZpWmpjNU5tVTNaR0l4T0dJNVpHRTNZbUZpWmpZMU5qUWdJSEJ5YjI5bWN5OXpiVzlyWlM5d2NtOXZabk12WTNCMUwyTnZiWEJzWlhScGIyNEtPV0V5TnpGbU1tRTVNVFppTUdJMlpXVTJZMlZqWWpJME1qWm1NR0l6TWpBMlpXWXdOelExTnpoaVpUVTFaRGxpWXprMFpqWm1NMlpsTTJGaU9EWmhZU0FnY0hKdmIyWnpMM050YjJ0bEwzQnliMjltY3k5amNIVXZhRzl6ZEY5bGVHbDBDbVZsTXpsaVpESXlOV1F6TnpJME1UazROVFUyWWpFM05XWTJNek5tTmpVeFpERXdZekExTUdZMU1UTXpNamhrWlRRMU5UaGxORFk1TldGak1tWmpOakFnSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMjVoZEdsMlpRbzVZVEkzTVdZeVlUa3hObUl3WWpabFpUWmpaV05pTWpReU5tWXdZak15TURabFpqQTNORFUzT0dKbE5UVmtPV0pqT1RSbU5tWXpabVV6WVdJNE5tRmhJQ0J3Y205dlpuTXZjMjF2YTJVdmNISnZiMlp6TDJOd2RTOXVZWFJwZG1WZlpYaHBkQXBsTTJJd1l6UTBNams0Wm1NeFl6RTBPV0ZtWW1ZMFl6ZzVPVFptWWpreU5ESTNZV1UwTVdVME5qUTVZamt6TkdOaE5EazFPVGt4WWpjNE5USmlPRFUxSUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzl1WVhScGRtVmZjM1JrWlhKeUNqSTJaR015TW1JelltUTRZVFptTWpVNU9XTTBOV0ZqTURFMk5qRTBaV0ZpTnpabU1qRXpNekV3TURKak1HSmlPREJpTVdGak5EUmhaamMzWldVMFpUa2dJSEJ5YjI5bWN5OXpiVzlyWlM5d2NtOXZabk12WTNCMUwyOTFkSEIxZEM5amNIVXRZMjl1Wm1sbkxYQnlaV1pzYVdkb2RDNXFjMjl1Q2pobVlUaGlNVGRpTVRWak5EY3lZamRsT1RVM00yUTRaV05oTTJabU5HUTFZamMxWVRjek4yTXdOR0V3Tm1NNFlqVTNaamhtWTJZNE5tRTRNVE5qT0RRZ0lIQnliMjltY3k5emJXOXJaUzl3Y205dlpuTXZZM0IxTDI5MWRIQjFkQzlrWVhSaExXTmhZMmhsTFdOMWNuSmxiblF0YzJoaE1qVTJMbXB6YjI0S09XUmxOek5pTnprMFptVXpOR0ZpTmpJM05HTXlZamszTkRkaFpESmxaREZtTmpRNVlqZzFaVEl6WlRNNE1ETXlOamt6TlRsbE56YzVZbVk1WlRJNU15QWdjSEp2YjJaekwzTnRiMnRsTDNCeWIyOW1jeTlqY0hVdmIzVjBjSFYwTDJSaGRHRXRZMjl1ZEdWNGRDNXFjMjl1Q2pRMk9XUXdZVGhtTW1NM05ERm1NR0U0TkRNNFpqWmtNakpoWkdVeU5HTmxNemsxWlRZeE1qYzJNV1JoT1daaVpUVTVPV1l3WVdReE1XUTJZVE0yTlRFZ0lIQnliMjltY3k5emJXOXJaUzl3Y205dlpuTXZZM0IxTDI5MWRIQjFkQzltYVd4bGMzbHpkR1Z0TFdOb1pXTnJMbXB6YjI0S016TXpOVFV3TmpoaU1URTFZVEEwWlRZM00yUXhNamt5WkRnMU56WTNaakJtWkRVeFpqTmpOMkV5TkRNMk5URTJaVEZsWVRGbU9UVTVZVGsxTURBeVpDQWdjSEp2YjJaekwzTnRiMnRsTDNCeWIyOW1jeTlqY0hVdmIzVjBjSFYwTDI1aGRHbDJaUzF5ZFc1dWFXNW5MblI0ZEFvd05qa3lZMkprTldZNU56ZzRaak13TVRNd1ptRmtNVE01WmpWa01XSmpaVFZqTlRreE1qTTVPR0ptTkdSaU1XVTJPRGcyTURCa01qWTFZMlJqWm1OaklDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5dmRYUndkWFF2YjNCbGNtRjBhVzl1Y3kxamJHOXpkWEpsTG1wemIyNEtZbUZqTURWaE1HVTJZVEJsTlRkbE1HVXhNell3WlRNeVptUTVNR1ZoTUdaak9ETTBZalJtWTJaaE5qVmlNR1UyWWpJMFpUVmhOamt3T0RrMFlUTTBPU0FnY0hKdmIyWnpMM050YjJ0bEwzQnliMjltY3k5amNIVXZiM1YwY0hWMEwzSjFiblJwYldVdFkzVnljbVZ1ZEMxMlpYSnBabWxqWVhScGIyNHVhbk52Ymdvek1USTRNV0ZpWldNek16TTNaRGd3TVdKa05EQmhObVUyTTJFMFpXTTBObVUzTkRnMk1tUTBOekZqWVRBeU9HVXlORGN6TkRsalpEYzFaR1pqTW1ZMklDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5dmRYUndkWFF2Y25WdWRHbHRaUzFwYm5abGJuUnZjbmt0WVhWa2FYUXVhbk52YmdwaE1UTXdOVFV6WmpObE9UQTNOelEyT1RRMU9EbGxZak0wWm1Rek1ESXpNMlZqWXpWbU1EY3hZbVEwWXpabU1qTTVZbUkxTm1Ka01tVm1OamhsTVROaklDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5dmRYUndkWFF2Y25WdWRHbHRaUzF5WlhGMVpYTjBMbXB6YjI0S05HTm1NMlZtTVRBMVpqQXlOalptTVRZMk9UWXhPV0UzWW1JMU5qUTNZMlJoTUdVd1ptWTFOVEJrWldFM016ZGlZemsyTjJFeU56ZzBNalk1WVRReFl5QWdjSEp2YjJaekwzTnRiMnRsTDNCeWIyOW1jeTlqY0hVdmIzVjBjSFYwTDNKMWJuUnBiV1V0Y21WMWMyVXVhbk52YmdveVlqUTNZakkyTW1FMk9XWTFPVEl4WVRJMllqWXdOemcxTUdOak5tRTVOekkxWldFeU9EWmpaamRsT0dKa01XSXhNakJpTm1RM1pXSXpObVJqTVRVd0lDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5dmRYUndkWFF2YzI5MWNtTmxMWE4wWVdkbExtcHpiMjRLWlRoaVpXSTFabVpqTURkaVpXUXpPRGsyTmpKall6RmpNR05sWVRZeE9XWTRZVGczTURabU16Y3pZMkUzWmpsbU4yTTRabVl3WkRZME5HVmxaVFE1TlNBZ2NISnZiMlp6TDNOdGIydGxMM0J5YjI5bWN5OWpjSFV2Y21Wc1pXRnpaVjl2WW5ObGNuWmhkR2x2YmdvMU5XVTRObUpqTXpBd1lXUm1ZVGM1TkdZeFpEUXhaV0l5TVRJd01XUmlPVEV6TW1RM05UWTNNMkU1TkRrMFpqY3dPVEZrWVdZMFpUTTVOakU1T0RCaUlDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5eVpYRjFaWE4wQ2psbVptRTBNREV3WXpRd05XWXhNVEExTmpFMU1qRTJZMlExTjJGaVptUmlNVFF5WldSbE5UUXpOekJpWWpKaE1UbGpObVJtT1dKbE5tUm1OelpqTnprZ0lIQnliMjltY3k5emJXOXJaUzl5WlhGMWFYSmxaQzFrYVhKbFkzUnZjbWxsY3k1cWMyOXVDamRpWXpabFptSmlOVE5tTTJNeE56UTNabVl5WWpreE4yRTFaVGt6TVRJeE9UWTFNV1F4TVRRMFptVm1aRGN3T1dZeFlXVXdaV1ZqTlRaak9EVTNNek1nSUhCeWIyOW1jeTl6Ylc5clpTOXpiVzlyWlMxaGNtTm9hWFJsWTNSMWNtVXRjRzl6ZEdac2FXZG9kQzVxYzI5dUNqTXlaRGhtTnpGbVpUTTVZbUl6WVdZNE1qazBNalptTldFM1kyUXlORGc0TWpZM05tUTROVGxrTjJFMFptRTVNV1EwT0RCaE1qZG1OakV3TVdZd016QWdJSEJ5YjI5bWN5OXpiVzlyWlM5emJXOXJaUzV6WW1GMFkyZ0tOR016TURabVpESTROekEyTm1Wak16WTFPR1l5T0RrME1EVmpaamxoTWpVME0yUXdZalU0TkdabE5EVmxOelUwTWpVME16WmxOalE1TVdNNVpUZGhZeUFnY0hKdmIyWnpMM050YjJ0bEwzTjFZbTFwZEY5emJXOXJaVjl2Ym1ObExuQjVDbU0zT1dZd1lqVXdOREppWVdKbU5UY3lPV0ZoWkdZNFpEVTBNalpsTW1ZM05EZzFNVE15TXpSaE0yTTNNMk5pWlRsa1lXUmlOREJrT1RjeFl6TTFPVE1nSUhCeWIyOW1jeTl6Ylc5clpTOTBaWE4wWDJkd2RWOXdZV05yWlhRdWNIa0tPV1ptWVRRd01UQmpOREExWmpFeE1EVTJNVFV5TVRaalpEVTNZV0ptWkdJeE5ESmxaR1UxTkRNM01HSmlNbUV4T1dNMlpHWTVZbVUyWkdZM05tTTNPU0FnY21WeGRXbHlaV1F0WkdseVpXTjBiM0pwWlhNdWFuTnZiZ281WWpWbFpqWTBPVEV6TW1Sa01UZzBaRFZoTUdRMFlqQmhZV0kzWkRVMk1HWTFOR0pqWXpWbE9HRTRNVFUxTkRnM09UbGxNR0V4WmpFMlpqWXpaVFU1SUNCemRXSnRhWFJmWm5Wc2JGOXZibU5sTG5CNUNtRXlPVEkxTjJVeVpUWTVNMk0wWWpka01XTm1aRFEyWW1OaVpERTBOelUwTXpBNE1qVTVPV1F3T1RoalpUSTFZekJqWm1FMFpUbGhNREUyT0RFd05UUWdJSFJsYzNSZlpuVnNiRjl3WVdOclpYUXVjSGtLXG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9KT0JfSUR8MjgwOWM1ZjE5Zjg5MGVmZmFhNzY3ZWQyODIwNzY5YmQ4OGQ1N2E5Mzk2ZjIxZGNjNGU0YjZjNWNlYjYyZDQ3ZXxOREV5T0RJMkNnPT1cbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dHxmNGU2YmNjMDA1NjAxMDQwNmZhM2VkMTc4MDU5N2Q5Y2QyMGUwZDlmMjYxNDFiYWQ1ZDZmYzVkYTRlOWU1NTRhfFNtOWlTV1E5TkRFeU9ESTJJRXB2WWs1aGJXVTlaV3h0YnkxdVlYUnBkbVV0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpJZ1ZYTmxja2xrUFhCaGNHaHBkMlYwYzJFektEUXhNREF6S1NCSGNtOTFjRWxrUFd4dllXNWxjaWcwTVRBd01Da2dUVU5UWDJ4aFltVnNQVTR2UVNCUWNtbHZjbWwwZVQweE1EQXdNQ0JPYVdObFBUQWdRV05qYjNWdWREMXNiMkZ1WlhJZ1VVOVRQV3h2WVc1bGNpMXViM0p0WVd3Z1NtOWlVM1JoZEdVOVVFVk9SRWxPUnlCU1pXRnpiMjQ5UkdWd1pXNWtaVzVqZVNCRVpYQmxibVJsYm1ONVBXRm1kR1Z5WVc1NU9qUXhNamd5TlNoMWJtWjFiR1pwYkd4bFpDa2dVbVZ4ZFdWMVpUMHdJRkpsYzNSaGNuUnpQVEFnUW1GMFkyaEdiR0ZuUFRFZ1VtVmliMjkwUFRBZ1JYaHBkRU52WkdVOU1Eb3dJRVJsY21sMlpXUkZlR2wwUTI5a1pUMHdPakFnVW5WdVZHbHRaVDB3TURvd01Eb3dNQ0JVYVcxbFRHbHRhWFE5TURBNk1UQTZNREFnVkdsdFpVMXBiajFPTDBFZ1UzVmliV2wwVkdsdFpUMHlNREkyTFRFd0xUSTNWREF4T2pJMk9qSTNJRVZzYVdkcFlteGxWR2x0WlQxVmJtdHViM2R1SUVGalkzSjFaVlJwYldVOVZXNXJibTkzYmlCVGRHRnlkRlJwYldVOVZXNXJibTkzYmlCRmJtUlVhVzFsUFZWdWEyNXZkMjRnUkdWaFpHeHBibVU5VGk5QklGTjFjM0JsYm1SVWFXMWxQVTV2Ym1VZ1UyVmpjMUJ5WlZOMWMzQmxibVE5TUNCTVlYTjBVMk5vWldSRmRtRnNQVEl3TWpZdE1UQXRNamRVTURFNk1qWTZNamNnVTJOb1pXUjFiR1Z5UFUxaGFXNGdVR0Z5ZEdsMGFXOXVQWEpzTWlCQmJHeHZZMDV2WkdVNlUybGtQV3h2WVc1bGNpMW5ZWFJsZDJGNU9qTTRPVEl4T1RFZ1VtVnhUbTlrWlV4cGMzUTlaM0IxTWpFZ1JYaGpUbTlrWlV4cGMzUTlLRzUxYkd3cElFNXZaR1ZNYVhOMFBTQk9kVzFPYjJSbGN6MHhMVEVnVG5WdFExQlZjejB5SUU1MWJWUmhjMnR6UFRFZ1ExQlZjeTlVWVhOclBUSWdVbVZ4UWpwVE9rTTZWRDB3T2pBNktqb3FJRkpsY1ZSU1JWTTlZM0IxUFRJc2JXVnRQVEZITEc1dlpHVTlNU3hpYVd4c2FXNW5QVElnUVd4c2IyTlVVa1ZUUFNodWRXeHNLU0JUYjJOcmN5OU9iMlJsUFNvZ1RuUmhjMnR6VUdWeVRqcENPbE02UXowd09qQTZLam9xSUVOdmNtVlRjR1ZqUFNvZ1RXbHVRMUJWYzA1dlpHVTlNaUJOYVc1TlpXMXZjbmxPYjJSbFBURkhJRTFwYmxSdGNFUnBjMnRPYjJSbFBUQWdSbVZoZEhWeVpYTTlLRzUxYkd3cElFUmxiR0Y1UW05dmREMHdNRG93TURvd01DQlBkbVZ5VTNWaWMyTnlhV0psUFU5TElFTnZiblJwWjNWdmRYTTlNQ0JNYVdObGJuTmxjejBvYm5Wc2JDa2dUbVYwZDI5eWF6MG9iblZzYkNrZ1EyOXRiV0Z1WkQwdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyRndkSFZ5WlMxdVlYUnBkbVV1YzJKaGRHTm9JRmR2Y210RWFYSTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlJRU52YlcxbGJuUTlaV3h0YnkxbWRXeHNMVzlpYzJWeWRtVnlPamMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamM2TkRFeU9ESTFJQ0JUZEdSRmNuSTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMnh2WjNNdlpXeHRieTF1WVhScGRtVXRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3Rkakl0TkRFeU9ESTJMbVZ5Y2lCVGRHUkpiajB2WkdWMkwyNTFiR3dnVTNSa1QzVjBQUzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlzYjJkekwyVnNiVzh0Ym1GMGFYWmxMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl5TFRReE1qZ3lOaTV2ZFhRZ1VHOTNaWEk5SUZSeVpYTlFaWEpVWVhOclBXTndkVG95SUFvPVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0hFTERfTkFUSVZFLnR4dHxiZTlkNmQ3ODc1ZDUwZjg2YzAzZTcxY2MyZjViZWRiZDNkZjBiZjJlYWVhMWRjNTAwNjFjNTQ2MmVhMTJlNmZkfFNtOWlTV1E5TkRFeU9ESTFJRXB2WWs1aGJXVTlaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqSWdWWE5sY2tsa1BYQmhjR2hwZDJWMGMyRXpLRFF4TURBektTQkhjbTkxY0Vsa1BXeHZZVzVsY2lnME1UQXdNQ2tnVFVOVFgyeGhZbVZzUFU0dlFTQlFjbWx2Y21sMGVUMHdJRTVwWTJVOU1DQkJZMk52ZFc1MFBXeHZZVzVsY2lCUlQxTTliRzloYm1WeUxXNXZjbTFoYkNCS2IySlRkR0YwWlQxUVJVNUVTVTVISUZKbFlYTnZiajFLYjJKSVpXeGtWWE5sY2lCRVpYQmxibVJsYm1ONVBTaHVkV3hzS1NCU1pYRjFaWFZsUFRBZ1VtVnpkR0Z5ZEhNOU1DQkNZWFJqYUVac1lXYzlNU0JTWldKdmIzUTlNQ0JGZUdsMFEyOWtaVDB3T2pBZ1JHVnlhWFpsWkVWNGFYUkRiMlJsUFRBNk1DQlNkVzVVYVcxbFBUQXdPakF3T2pBd0lGUnBiV1ZNYVcxcGREMDNMVEF3T2pBd09qQXdJRlJwYldWTmFXNDlUaTlCSUZOMVltMXBkRlJwYldVOU1qQXlOaTB4TUMweU4xUXdNVG95TmpveU5pQkZiR2xuYVdKc1pWUnBiV1U5Vlc1cmJtOTNiaUJCWTJOeWRXVlVhVzFsUFZWdWEyNXZkMjRnVTNSaGNuUlVhVzFsUFZWdWEyNXZkMjRnUlc1a1ZHbHRaVDFWYm10dWIzZHVJRVJsWVdSc2FXNWxQVTR2UVNCVGRYTndaVzVrVkdsdFpUMU9iMjVsSUZObFkzTlFjbVZUZFhOd1pXNWtQVEFnVEdGemRGTmphR1ZrUlhaaGJEMHlNREkyTFRFd0xUSTNWREF4T2pJMk9qSTJJRk5qYUdWa2RXeGxjajFOWVdsdUlGQmhjblJwZEdsdmJqMXliRElnUVd4c2IyTk9iMlJsT2xOcFpEMXNiMkZ1WlhJdFoyRjBaWGRoZVRvek9Ea3lNVFV3SUZKbGNVNXZaR1ZNYVhOMFBXZHdkVEl4SUVWNFkwNXZaR1ZNYVhOMFBTaHVkV3hzS1NCT2IyUmxUR2x6ZEQwZ1RuVnRUbTlrWlhNOU1TMHhJRTUxYlVOUVZYTTlNeklnVG5WdFZHRnphM005TVNCRFVGVnpMMVJoYzJzOU16SWdVbVZ4UWpwVE9rTTZWRDB3T2pBNktqb3FJRkpsY1ZSU1JWTTlZM0IxUFRNeUxHMWxiVDB4T1RKSExHNXZaR1U5TVN4aWFXeHNhVzVuUFRNeUlFRnNiRzlqVkZKRlV6MG9iblZzYkNrZ1UyOWphM012VG05a1pUMHFJRTUwWVhOcmMxQmxjazQ2UWpwVE9rTTlNRG93T2lvNktpQkRiM0psVTNCbFl6MHFJRTFwYmtOUVZYTk9iMlJsUFRNeUlFMXBiazFsYlc5eWVVNXZaR1U5TVRreVJ5Qk5hVzVVYlhCRWFYTnJUbTlrWlQwd0lFWmxZWFIxY21WelBTaHVkV3hzS1NCRVpXeGhlVUp2YjNROU1EQTZNREE2TURBZ1QzWmxjbE4xWW5OamNtbGlaVDFQU3lCRGIyNTBhV2QxYjNWelBUQWdUR2xqWlc1elpYTTlLRzUxYkd3cElFNWxkSGR2Y21zOUtHNTFiR3dwSUVOdmJXMWhibVE5TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJaMWJHd3VjMkpoZEdOb0lGZHZjbXRFYVhJOUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUlFTnZiVzFsYm5ROVpXeHRieTFtZFd4c09qYzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY2dJRk4wWkVWeWNqMHZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZiRzluY3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTWkwME1USTRNalV1WlhKeUlGTjBaRWx1UFM5a1pYWXZiblZzYkNCVGRHUlBkWFE5TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJ4dlozTXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqSXROREV5T0RJMUxtOTFkQ0JRYjNkbGNqMGdWSEpsYzFCbGNrNXZaR1U5WjNKbGN5OW5jSFU2YURFd01EbzBJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3pNaUFLXG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvSE9TVF9QWVRIT04uanNvbnwzNjllZDRmYmMzMmYwZTg3ZjY1YWM4N2M0MDZmMDBkNDMyODZjMDM4MDk4ZTgzOGM2NGIwYTJjMzcxODkxNjBmfGV3b2dJQ0poWkdGd2RHVnlYM05vWVRJMU5pSTZJQ0l5TlRka1pqVTVObVpoWVdaa04yUXpPRFUxTlRRM1pEVTBNVGRrT0dZeVkyUmtORFkxWVRReE0yVTVNbUZtTmpBeU5qUXpaVGc1TnpRME5UWXhaV1psSWl3S0lDQWlaWGhsWTNWMFlXSnNaU0k2SUNJdmRYTnlMMkpwYmk5d2VYUm9iMjR6SWl3S0lDQWlhR0Z6YUd4cFlsOWhaR0Z3ZEdWeUlqb2dld29nSUNBZ0luTm9ZVEkxTmw5dmJteDVYMlpoYkd4aVlXTnJYMmx1YzNSaGJHeGxaQ0k2SUhSeWRXVXNDaUFnSUNBaWMzUmhkSFZ6SWpvZ0lsQlpWRWhQVGpNeE1GOVNSVWRWVEVGU1gwSk1UME5MU1U1SFgxTklRVEkxTmw5QlJFRlFWRVZTWDBsT1UxUkJURXhGUkNJS0lDQjlMQW9nSUNKd2VYUm9iMjVmZG1WeWMybHZiaUk2SUNJekxqRXdMakV5SUNodFlXbHVMQ0JOWVhJZ0lETWdNakF5Tml3Z01URTZOVFk2TXpJcElGdEhRME1nTVRFdU5DNHdYU0lzQ2lBZ0luTmphR1Z0WVNJNklDSm1kV3hzTFdodmMzUXRjSGwwYUc5dUxXTnZiWEJoZEdsaWFXeHBkSGt0ZGpFaUNuMEtcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QQVJFTlRfSk9CX0lEfDM5NDVmMzBkM2ZkNjM2OTA3OGQyZGQ1NDE1OWRmMGIyNmQ2OTkxNzZjNjIxYzk1NzMzYmU1OTE1NjAxOTY5ZmN8TkRFeU9ESTFDZz09XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUFJFTEFVTkNIX1JFVFJZX1FVSUVTQ0VOQ0UuanNvbnwxOGNmODhmMDBiNjE5MDdkYTVjODZiOTk3NDAwZTllNGFiODJjZmZjMmI4NDYwZWY5NTAxZmI5ZDg5ZWFjODM1fGV3b2dJQ0pqZFhKeVpXNTBYMk5oY0hSMWNtVWlPaUFpTkRFeU9ESTJJaXdLSUNBaVkzVnljbVZ1ZEY5d1lYSmxiblFpT2lBaU5ERXlPREkxSWl3S0lDQWlabUZwYkdWa1gyTmhjSFIxY21VaU9pQWlOREV5T0RJMElpd0tJQ0FpWm1GcGJHVmtYM0JoY21WdWRDSTZJQ0kwTVRJNE1qTWlMQW9nSUNKbWRXeHNYM0p2YjNSeklqb2dXd29nSUNBZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TSXNDaUFnSUNBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUlnb2dJRjBzQ2lBZ0ltOXlhV2RwYm1Gc1gyTnNZV2x0WDJWdWRISnBaWE1pT2lCYkNpQWdJQ0FpTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zSWl3S0lDQWdJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2Y21WeGRXVnpkQzFqYkdGcGJYTXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqRWlDaUFnWFN3S0lDQWljSEp2WkhWamRHbHZibDl3WVhSb2MxOWhZbk5sYm5RaU9pQjBjblZsTEFvZ0lDSnhkV1YxWlNJNklDSTBNVEk0TWpaOFpXeHRieTF1WVhScGRtVXRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3Rkako4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXhNamd3TVh4bGJHMXZMVzVoZEdsMlpTMW1kV3hzTFd4aGNtZGxNekUwYlMxaWIzVnVaR0Z5ZVMxMk1ueHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRFeU56azVmR1ZzYlc4dGJtRjBhWFpsTFdaMWJHd3RiR0Z5WjJVek1UUnRMV1oxYzJWa0xYWXlmSEJoY0docGQyVjBjMkV6ZkZCRlRrUkpUa2Q4WEc0ME1USTNPVEI4Wld4dGJ5MXVZWFJwZG1VdFpuVnNiQzFzWVhKblpUTXhORzB0ZGpGOGNHRndhR2wzWlhSellUTjhVRVZPUkVsT1IzeGNialF3T1RJd04zeGhaaTFzYVdKbGNtOHRZWFl3TFdaMWJHd3RhR0Z1Wkc5bVpueHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRFeE1URXpmSEpoZG1WdWN5MWhaaTF5YjJ4c2IzVjBMWEJ5WlhacFpYZDhjR0Z3YUdsM1pYUnpZVE44VUVWT1JFbE9SM3hjYmpRd09UZzFORjgyZkdGbUxXUndiV0YwWTJndGNtVnpkR0Z5ZERFMWEzeHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRBNU9EVTBYelI4WVdZdFpIQnRZWFJqYUMxeVpYTjBZWEowTVRWcmZIQmhjR2hwZDJWMGMyRXpmRkJGVGtSSlRrZDhYRzQwTURrNE5UUmZNbnhoWmkxa2NHMWhkR05vTFhKbGMzUmhjblF4Tld0OGNHRndhR2wzWlhSellUTjhVRVZPUkVsT1IzeGNialF3T1RnME4xOWJNQzAxSlRKZGZITjBZWFJwYjI1aGNua3RabkF6TWkxdmRtVnliR0Y1ZkhCaGNHaHBkMlYwYzJFemZGQkZUa1JKVGtkOFhHNDBNRGszTnpOOGMzUmhkR2x2Ym1GeWVTMWhaaTFtYVhobFpHSjFaR2RsZEMxemJXOXJaWHh3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5EQTVOelkwZkhOMFlYUnBiMjVoY25rdFlXWXRkVzVsZEMxemJXOXJaWHh3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5ERXlPREkxZkdWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl5ZkhCaGNHaHBkMlYwYzJFemZGSlZUazVKVGtkOFozQjFNakZjYmpReE1qZ3dNSHhsYkcxdkxXeGhjbWRsTXpFMGJTMWpiMjUwYVc1MWIzVnpMV0p2ZFc1a1lYSjVMV1oxYkd3dGRqSjhjR0Z3YUdsM1pYUnpZVE44VWxWT1RrbE9SM3huY0hVd00xeHVOREV5TnprNGZHVnNiVzh0YkdGeVoyVXpNVFJ0TFdOdmJuUnBiblZ2ZFhNdFpuVnpaV1F0Wm5Wc2JDMTJNbnh3WVhCb2FYZGxkSE5oTTN4U1ZVNU9TVTVIZkdkd2RURXhYRzQwTVRJM09EbDhaV3h0Ynkxc1lYSm5aVE14TkcwdFkyOXVkR2x1ZFc5MWN5MXdiR0ZwYmkxbWRXeHNMWFl4ZkhCaGNHaHBkMlYwYzJFemZGSlZUazVKVGtkOFozQjFNVEZjYmpReE1qVTFObnhxYjJsdWRDMWpiMjUyWlhsdmNqSXdNQzFwYVdSdWIybHpaUzFuWVhBdFpuVnNiREl0WjNCMU1UbDhjR0Z3YUdsM1pYUnpZVE44VWxWT1RrbE9SM3huY0hVeE9WeHVOREV5TlRVMGZHcHZhVzUwTFdOdmJuWmxlVzl5TWpBd0xXbHBaRzV2YVhObExXNXZaMkZ3TFdaMWJHd3lMV2R3ZFRJeGZIQmhjR2hwZDJWMGMyRXpmRkpWVGs1SlRrZDhaM0IxTWpGY2JpSXNDaUFnSW5OamFHVnRZU0k2SUNKd2NtVnNZWFZ1WTJndGNtVjBjbmt0WTNWeWNtVnVkQzF4ZFdsbGMyTmxibU5sTFhZeElpd0tJQ0FpYzNSbGNITWlPaUFpVTNSbGNFbGtQVFF4TWpVMU5DNWlZWFJqYUNCVmMyVnlTV1E5TkRFd01ETWdVM1JoY25SVWFXMWxQVEl3TWpZdE1UQXRNalJVTVRNNk1EazZORGtnVkdsdFpVeHBiV2wwUFZWT1RFbE5TVlJGUkNCVGRHRjBaVDFTVlU1T1NVNUhJRkJoY25ScGRHbHZiajF5YkRJZ1RtOWtaVXhwYzNROVozQjFNakVnVG05a1pYTTlNU0JEVUZWelBUQWdWR0Z6YTNNOU1TQk9ZVzFsUFdKaGRHTm9JRTVsZEhkdmNtczlLRzUxYkd3cElGUlNSVk05S0c1MWJHd3BJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRk55ZFc1SWIzTjBPbEJwWkQwb2JuVnNiQ2s2TUZ4dVUzUmxjRWxrUFRReE1qVTFOQzR3SUZWelpYSkpaRDAwTVRBd015QlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlORlF4TXpvd09UbzFNU0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXlNU0JPYjJSbGN6MHhJRU5RVlhNOU16SWdWR0Z6YTNNOU1TQk9ZVzFsUFdKaGMyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejFqY0hVOU16SXNiV1Z0UFRFNU1rY3NibTlrWlQweElGSmxjM1pRYjNKMGN6MG9iblZzYkNrZ1ExQlZSbkpsY1ZKbGNUMUVaV1poZFd4MElFUnBjM1E5UTNsamJHbGpJRk55ZFc1SWIzTjBPbEJwWkQxcGJuTjBMWEYwY0hGeUxXUmxkbkpsYkMxeVpHMWhMWEJ2YjJ3Nk5UZzFPRFE1SUZSeVpYTkNhVzVrUFdkeVpYTXZaM0IxT201dmJtVWdWSEpsYzFCbGNsTjBaWEE5WTNCMU9qTXlJRlJ5WlhOUVpYSk9iMlJsUFdkeVpYTXZaM0IxT21neE1EQTZNaUJVY21WelVHVnlWR0Z6YXoxamNIVTZNeklzWTNCMU9qTXlYRzVUZEdWd1NXUTlOREV5TlRVMkxtSmhkR05vSUZWelpYSkpaRDAwTVRBd015QlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlORlF4TXpveE1EbzFNQ0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXhPU0JPYjJSbGN6MHhJRU5RVlhNOU1DQlVZWE5yY3oweElFNWhiV1U5WW1GMFkyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejBvYm5Wc2JDa2dVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdVM0oxYmtodmMzUTZVR2xrUFNodWRXeHNLVG93WEc1VGRHVndTV1E5TkRFeU5UVTJMakFnVlhObGNrbGtQVFF4TURBeklGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTBWREV6T2pFd09qVXlJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RURTVJRTV2WkdWelBURWdRMUJWY3owek1pQlVZWE5yY3oweElFNWhiV1U5WW1GemFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQV053ZFQwek1peHRaVzA5TVRreVJ5eHViMlJsUFRFZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1JHbHpkRDFEZVdOc2FXTWdVM0oxYmtodmMzUTZVR2xrUFdsdWMzUXRhV3AxWkhJdFpHVjJjbVZzTFhKa2JXRXRjRzl2YkRveE5UWXdOVGc0SUZSeVpYTkNhVzVrUFdkeVpYTXZaM0IxT201dmJtVWdWSEpsYzFCbGNsTjBaWEE5WTNCMU9qTXlJRlJ5WlhOUVpYSk9iMlJsUFdkeVpYTXZaM0IxT21neE1EQTZNaUJVY21WelVHVnlWR0Z6YXoxamNIVTZNeklzWTNCMU9qTXlYRzVUZEdWd1NXUTlOREV5TlRnMkxtSmhkR05vSUZWelpYSkpaRDAwTVRBd05TQlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlORlF4T0RvMU16b3lOU0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXdNeUJPYjJSbGN6MHhJRU5RVlhNOU1DQlVZWE5yY3oweElFNWhiV1U5WW1GMFkyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejBvYm5Wc2JDa2dVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdVM0oxYmtodmMzUTZVR2xrUFNodWRXeHNLVG93WEc1VGRHVndTV1E5TkRFeU5UZzJMakVnVlhObGNrbGtQVFF4TURBMUlGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTBWREU1T2pBeU9qRTBJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RUQXpJRTV2WkdWelBURWdRMUJWY3oweU9DQlVZWE5yY3oweElFNWhiV1U5Y0hsMGFHOXVJRTVsZEhkdmNtczlLRzUxYkd3cElGUlNSVk05WTNCMVBUSTRMRzFsYlQweU1qQkhMRzV2WkdVOU1TQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQkVhWE4wUFVONVkyeHBZeUJUY25WdVNHOXpkRHBRYVdROWFXNXpkQzE1ZFdwdmVpMWtaWFp5Wld3dGNtUnRZUzF3YjI5c09qSTNOVE01TVRjZ1ZISmxjMEpwYm1ROVozSmxjeTluY0hVNmJtOXVaU0JVY21WelVHVnlUbTlrWlQxbmNtVnpMMmR3ZFRwb01UQXdPakVnVkhKbGMxQmxjbFJoYzJzOVkzQjFPakk0WEc1VGRHVndTV1E5TkRFeU5UZzNMbUpoZEdOb0lGVnpaWEpKWkQwME1UQXdOU0JUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TkZReE9EbzFNem95TlNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV3TXlCT2IyUmxjejB4SUVOUVZYTTlNQ0JVWVhOcmN6MHhJRTVoYldVOVltRjBZMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXowb2JuVnNiQ2tnVW1WemRsQnZjblJ6UFNodWRXeHNLU0JEVUZWR2NtVnhVbVZ4UFVSbFptRjFiSFFnVTNKMWJraHZjM1E2VUdsa1BTaHVkV3hzS1Rvd1hHNVRkR1Z3U1dROU5ERXlOVGczTGpBZ1ZYTmxja2xrUFRReE1EQTFJRk4wWVhKMFZHbHRaVDB5TURJMkxURXdMVEkwVkRFNU9qQXhPak0xSUZScGJXVk1hVzFwZEQxVlRreEpUVWxVUlVRZ1UzUmhkR1U5VWxWT1RrbE9SeUJRWVhKMGFYUnBiMjQ5Y213eUlFNXZaR1ZNYVhOMFBXZHdkVEF6SUU1dlpHVnpQVEVnUTFCVmN6MHlPQ0JVWVhOcmN6MHhJRTVoYldVOWNIbDBhRzl1SUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOVkzQjFQVEk0TEcxbGJUMHlNakJITEc1dlpHVTlNU0JTWlhOMlVHOXlkSE05S0c1MWJHd3BJRU5RVlVaeVpYRlNaWEU5UkdWbVlYVnNkQ0JFYVhOMFBVTjVZMnhwWXlCVGNuVnVTRzl6ZERwUWFXUTlhVzV6ZEMxNWRXcHZlaTFrWlhaeVpXd3RjbVJ0WVMxd2IyOXNPakkzTlRJM01qQWdWSEpsYzBKcGJtUTlaM0psY3k5bmNIVTZibTl1WlNCVWNtVnpVR1Z5VG05a1pUMW5jbVZ6TDJkd2RUcG9NVEF3T2pFZ1ZISmxjMUJsY2xSaGMyczlZM0IxT2pJNFhHNVRkR1Z3U1dROU5ERXlOVGc0TG1KaGRHTm9JRlZ6WlhKSlpEMDBNVEF3TlNCVGRHRnlkRlJwYldVOU1qQXlOaTB4TUMweU5GUXlNam94TURveE1TQlVhVzFsVEdsdGFYUTlWVTVNU1UxSlZFVkVJRk4wWVhSbFBWSlZUazVKVGtjZ1VHRnlkR2wwYVc5dVBYSnNNaUJPYjJSbFRHbHpkRDFuY0hVeE9TQk9iMlJsY3oweElFTlFWWE05TUNCVVlYTnJjejB4SUU1aGJXVTlZbUYwWTJnZ1RtVjBkMjl5YXowb2JuVnNiQ2tnVkZKRlV6MG9iblZzYkNrZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1UzSjFia2h2YzNRNlVHbGtQU2h1ZFd4c0tUb3dYRzVUZEdWd1NXUTlOREV5TlRnNExqQWdWWE5sY2tsa1BUUXhNREExSUZOMFlYSjBWR2x0WlQweU1ESTJMVEV3TFRJMFZESXlPakU1T2pNeUlGUnBiV1ZNYVcxcGREMVZUa3hKVFVsVVJVUWdVM1JoZEdVOVVsVk9Ua2xPUnlCUVlYSjBhWFJwYjI0OWNtd3lJRTV2WkdWTWFYTjBQV2R3ZFRFNUlFNXZaR1Z6UFRFZ1ExQlZjejB5T0NCVVlYTnJjejB4SUU1aGJXVTljSGwwYUc5dUlFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlZM0IxUFRJNExHMWxiVDB5TWpCSExHNXZaR1U5TVNCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCRWFYTjBQVU41WTJ4cFl5QlRjblZ1U0c5emREcFFhV1E5YVc1emRDMXBhblZrY2kxa1pYWnlaV3d0Y21SdFlTMXdiMjlzT2pFNE1UVXhNRGdnVkhKbGMwSnBibVE5WjNKbGN5OW5jSFU2Ym05dVpTQlVjbVZ6VUdWeVRtOWtaVDFuY21WekwyZHdkVHBvTVRBd09qRWdWSEpsYzFCbGNsUmhjMnM5WTNCMU9qSTRYRzVUZEdWd1NXUTlOREV5TlRreExtSmhkR05vSUZWelpYSkpaRDAwTVRBd05TQlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlORlF5TWpveE1Eb3hNU0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXhPU0JPYjJSbGN6MHhJRU5RVlhNOU1DQlVZWE5yY3oweElFNWhiV1U5WW1GMFkyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejBvYm5Wc2JDa2dVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdVM0oxYmtodmMzUTZVR2xrUFNodWRXeHNLVG93WEc1VGRHVndTV1E5TkRFeU5Ua3hMakFnVlhObGNrbGtQVFF4TURBMUlGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTBWREl5T2pFMU9qVTBJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RURTVJRTV2WkdWelBURWdRMUJWY3oweU9DQlVZWE5yY3oweElFNWhiV1U5Y0hsMGFHOXVJRTVsZEhkdmNtczlLRzUxYkd3cElGUlNSVk05WTNCMVBUSTRMRzFsYlQweU1qQkhMRzV2WkdVOU1TQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQkVhWE4wUFVONVkyeHBZeUJUY25WdVNHOXpkRHBRYVdROWFXNXpkQzFwYW5Wa2NpMWtaWFp5Wld3dGNtUnRZUzF3YjI5c09qRTRNRFkwTXpZZ1ZISmxjMEpwYm1ROVozSmxjeTluY0hVNmJtOXVaU0JVY21WelVHVnlUbTlrWlQxbmNtVnpMMmR3ZFRwb01UQXdPakVnVkhKbGMxQmxjbFJoYzJzOVkzQjFPakk0WEc1VGRHVndTV1E5TkRFeU5Ua3lMbUpoZEdOb0lGVnpaWEpKWkQwME1UQXdOU0JUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TkZReU1qb3hNRG94TVNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV4T1NCT2IyUmxjejB4SUVOUVZYTTlNQ0JVWVhOcmN6MHhJRTVoYldVOVltRjBZMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXowb2JuVnNiQ2tnVW1WemRsQnZjblJ6UFNodWRXeHNLU0JEVUZWR2NtVnhVbVZ4UFVSbFptRjFiSFFnVTNKMWJraHZjM1E2VUdsa1BTaHVkV3hzS1Rvd1hHNVRkR1Z3U1dROU5ERXlOVGt5TGpBZ1ZYTmxja2xrUFRReE1EQTFJRk4wWVhKMFZHbHRaVDB5TURJMkxURXdMVEkwVkRJeU9qRTFPakkwSUZScGJXVk1hVzFwZEQxVlRreEpUVWxVUlVRZ1UzUmhkR1U5VWxWT1RrbE9SeUJRWVhKMGFYUnBiMjQ5Y213eUlFNXZaR1ZNYVhOMFBXZHdkVEU1SUU1dlpHVnpQVEVnUTFCVmN6MHlPQ0JVWVhOcmN6MHhJRTVoYldVOWNIbDBhRzl1SUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOVkzQjFQVEk0TEcxbGJUMHlNakJITEc1dlpHVTlNU0JTWlhOMlVHOXlkSE05S0c1MWJHd3BJRU5RVlVaeVpYRlNaWEU5UkdWbVlYVnNkQ0JFYVhOMFBVTjVZMnhwWXlCVGNuVnVTRzl6ZERwUWFXUTlhVzV6ZEMxcGFuVmtjaTFrWlhaeVpXd3RjbVJ0WVMxd2IyOXNPakU0TURRME9UZ2dWSEpsYzBKcGJtUTlaM0psY3k5bmNIVTZibTl1WlNCVWNtVnpVR1Z5VG05a1pUMW5jbVZ6TDJkd2RUcG9NVEF3T2pFZ1ZISmxjMUJsY2xSaGMyczlZM0IxT2pJNFhHNVRkR1Z3U1dROU5ERXlOVGt6TG1KaGRHTm9JRlZ6WlhKSlpEMDBNVEF3TlNCVGRHRnlkRlJwYldVOU1qQXlOaTB4TUMweU5GUXlNam94TURveE1TQlVhVzFsVEdsdGFYUTlWVTVNU1UxSlZFVkVJRk4wWVhSbFBWSlZUazVKVGtjZ1VHRnlkR2wwYVc5dVBYSnNNaUJPYjJSbFRHbHpkRDFuY0hVeE9TQk9iMlJsY3oweElFTlFWWE05TUNCVVlYTnJjejB4SUU1aGJXVTlZbUYwWTJnZ1RtVjBkMjl5YXowb2JuVnNiQ2tnVkZKRlV6MG9iblZzYkNrZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1UzSjFia2h2YzNRNlVHbGtQU2h1ZFd4c0tUb3dYRzVUZEdWd1NXUTlOREV5TlRrekxqQWdWWE5sY2tsa1BUUXhNREExSUZOMFlYSjBWR2x0WlQweU1ESTJMVEV3TFRJMFZESXlPakUwT2pVMElGUnBiV1ZNYVcxcGREMVZUa3hKVFVsVVJVUWdVM1JoZEdVOVVsVk9Ua2xPUnlCUVlYSjBhWFJwYjI0OWNtd3lJRTV2WkdWTWFYTjBQV2R3ZFRFNUlFNXZaR1Z6UFRFZ1ExQlZjejB5T0NCVVlYTnJjejB4SUU1aGJXVTljSGwwYUc5dUlFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlZM0IxUFRJNExHMWxiVDB5TWpCSExHNXZaR1U5TVNCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCRWFYTjBQVU41WTJ4cFl5QlRjblZ1U0c5emREcFFhV1E5YVc1emRDMXBhblZrY2kxa1pYWnlaV3d0Y21SdFlTMXdiMjlzT2pFNE1ESXdPRFlnVkhKbGMwSnBibVE5WjNKbGN5OW5jSFU2Ym05dVpTQlVjbVZ6VUdWeVRtOWtaVDFuY21WekwyZHdkVHBvTVRBd09qRWdWSEpsYzFCbGNsUmhjMnM5WTNCMU9qSTRYRzVUZEdWd1NXUTlOREV5TnpnNUxtSmhkR05vSUZWelpYSkpaRDAwTVRBd015QlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlObFF3T1RveU1Ub3hNQ0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXhNU0JPYjJSbGN6MHhJRU5RVlhNOU1DQlVZWE5yY3oweElFNWhiV1U5WW1GMFkyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejBvYm5Wc2JDa2dVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdVM0oxYmtodmMzUTZVR2xrUFNodWRXeHNLVG93WEc1VGRHVndTV1E5TkRFeU56ZzVMakFnVlhObGNrbGtQVFF4TURBeklGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTJWREE1T2pJeE9qRXpJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RURXhJRTV2WkdWelBURWdRMUJWY3owek1pQlVZWE5yY3oweElFNWhiV1U5WW1GemFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQV053ZFQwek1peHRaVzA5TVRreVJ5eHViMlJsUFRFZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1JHbHpkRDFEZVdOc2FXTWdVM0oxYmtodmMzUTZVR2xrUFdsdWMzUXRhbTVsYTI4dFpHVjJjbVZzTFhKa2JXRXRjRzl2YkRveU16QXhOekUzSUZSeVpYTkNhVzVrUFdkeVpYTXZaM0IxT201dmJtVWdWSEpsYzFCbGNsTjBaWEE5WTNCMU9qTXlJRlJ5WlhOUVpYSk9iMlJsUFdkeVpYTXZaM0IxT21neE1EQTZOQ0JVY21WelVHVnlWR0Z6YXoxamNIVTZNeklzWTNCMU9qTXlYRzVUZEdWd1NXUTlOREV5TnprNExtSmhkR05vSUZWelpYSkpaRDAwTVRBd015QlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlObFF4TlRvME5Eb3dNaUJVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXhNU0JPYjJSbGN6MHhJRU5RVlhNOU1DQlVZWE5yY3oweElFNWhiV1U5WW1GMFkyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejBvYm5Wc2JDa2dVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdVM0oxYmtodmMzUTZVR2xrUFNodWRXeHNLVG93WEc1VGRHVndTV1E5TkRFeU56azRMakFnVlhObGNrbGtQVFF4TURBeklGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTJWREUxT2pRME9qQTBJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RURXhJRTV2WkdWelBURWdRMUJWY3owek1pQlVZWE5yY3oweElFNWhiV1U5WW1GemFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQV053ZFQwek1peHRaVzA5TVRreVJ5eHViMlJsUFRFZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1JHbHpkRDFEZVdOc2FXTWdVM0oxYmtodmMzUTZVR2xrUFdsdWMzUXRhbTVsYTI4dFpHVjJjbVZzTFhKa2JXRXRjRzl2YkRveU5EVTROakEzSUZSeVpYTkNhVzVrUFdkeVpYTXZaM0IxT201dmJtVWdWSEpsYzFCbGNsTjBaWEE5WTNCMU9qTXlJRlJ5WlhOUVpYSk9iMlJsUFdkeVpYTXZaM0IxT21neE1EQTZOQ0JVY21WelVHVnlWR0Z6YXoxamNIVTZNeklzWTNCMU9qTXlYRzVUZEdWd1NXUTlOREV5T0RBd0xtSmhkR05vSUZWelpYSkpaRDAwTVRBd015QlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlObFF4TlRvME5Ub3dOU0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXdNeUJPYjJSbGN6MHhJRU5RVlhNOU1DQlVZWE5yY3oweElFNWhiV1U5WW1GMFkyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejBvYm5Wc2JDa2dVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdVM0oxYmtodmMzUTZVR2xrUFNodWRXeHNLVG93WEc1VGRHVndTV1E5TkRFeU9EQXdMakFnVlhObGNrbGtQVFF4TURBeklGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTJWREUxT2pRMU9qSTFJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RUQXpJRTV2WkdWelBURWdRMUJWY3owek1pQlVZWE5yY3oweElFNWhiV1U5WW1GemFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQV053ZFQwek1peHRaVzA5TVRreVJ5eHViMlJsUFRFZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1JHbHpkRDFEZVdOc2FXTWdVM0oxYmtodmMzUTZVR2xrUFdsdWMzUXRlWFZxYjNvdFpHVjJjbVZzTFhKa2JXRXRjRzl2YkRvek56STBORGt4SUZSeVpYTkNhVzVrUFdkeVpYTXZaM0IxT201dmJtVWdWSEpsYzFCbGNsTjBaWEE5WTNCMU9qTXlJRlJ5WlhOUVpYSk9iMlJsUFdkeVpYTXZaM0IxT21neE1EQTZOQ0JVY21WelVHVnlWR0Z6YXoxamNIVTZNeklzWTNCMU9qTXlYRzVUZEdWd1NXUTlOREV5T0RJMUxtSmhkR05vSUZWelpYSkpaRDAwTVRBd015QlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlOMVF3TVRveU5qb3pNaUJVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXlNU0JPYjJSbGN6MHhJRU5RVlhNOU1DQlVZWE5yY3oweElFNWhiV1U5WW1GMFkyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejBvYm5Wc2JDa2dVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdVM0oxYmtodmMzUTZVR2xrUFNodWRXeHNLVG93WEc0aUNuMEtcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVQQVJFRC5qc29ufDE3Y2Q1YWY1NjkxZDNkMDI4NzYyOThhNWNiODJmODZjZGUwNjQyYTcwOTgxODIzYzdhNWNlZmU2Y2Y3ZDE1OTd8ZXdvZ0lDSnlaWEYxWlhOMFgzTm9ZVEkxTmlJNklDSTNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNJaXdLSUNBaWJXRnVhV1psYzNSZmMyaGhNalUySWpvZ0ltVTVaREZqWmprek5qSTBZV0k1TkRjd09XSmhaak5pWVRka016WmlZbUZrWmpkaFpHWTBabU0zTW1GaVlUUmhNek16WW1SaE1ERXhZMlF5TkRneE5UTWlMQW9nSUNKd1lYSmxiblJmWVhKbmRpSTZJRnNLSUNBZ0lDSXZkWE55TDJ4dlkyRnNMMkpwYmk5elltRjBZMmdpTEFvZ0lDQWdJaTB0Y0dGeWMyRmliR1VpTEFvZ0lDQWdJaTB0YUc5c1pDSXNDaUFnSUNBaUxTMXVieTF5WlhGMVpYVmxJaXdLSUNBZ0lDSXRMV0ZqWTI5MWJuUTliRzloYm1WeUlpd0tJQ0FnSUNJdExYRnZjejFzYjJGdVpYSXRibTl5YldGc0lpd0tJQ0FnSUNJdExYQmhjblJwZEdsdmJqMXliRElpTEFvZ0lDQWdJaTB0WTI5dGJXVnVkRDFsYkcxdkxXWjFiR3c2TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15TnlJc0NpQWdJQ0FpTFMxcWIySXRibUZ0WlQxbGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTWlJc0NpQWdJQ0FpTFMxdWIyUmxiR2x6ZEQxbmNIVXlNU0lzQ2lBZ0lDQWlMUzF1YjJSbGN6MHhJaXdLSUNBZ0lDSXRMVzUwWVhOcmN6MHhJaXdLSUNBZ0lDSXRMV053ZFhNdGNHVnlMWFJoYzJzOU16SWlMQW9nSUNBZ0lpMHRiV1Z0UFRFNU1rY2lMQW9nSUNBZ0lpMHRaM0psY3oxbmNIVTZhREV3TURvMElpd0tJQ0FnSUNJdExYUnBiV1U5Tnkwd01Eb3dNRG93TUNJc0NpQWdJQ0FpTFMxbGVIQnZjblE5VGs5T1JTSXNDaUFnSUNBaUxTMWphR1JwY2owdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJaUxBb2dJQ0FnSWkwdGIzVjBjSFYwUFM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5c2IyZHpMeVY0TFNWcUxtOTFkQ0lzQ2lBZ0lDQWlMUzFsY25KdmNqMHZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZiRzluY3k4bGVDMGxhaTVsY25JaUxBb2dJQ0FnSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5bWRXeHNMbk5pWVhSamFDSXNDaUFnSUNBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUlpd0tJQ0FnSUNJM05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0lpd0tJQ0FnSUNKbE9XUXhZMlk1TXpZeU5HRmlPVFEzTURsaVlXWXpZbUUzWkRNMlltSmhaR1kzWVdSbU5HWmpOekpoWW1FMFlUTXpNMkprWVRBeE1XTmtNalE0TVRVeklnb2dJRjBzQ2lBZ0luQnlaWEJoY21Wa1gyRjBYM1YwWXlJNklDSXlNREkyTFRFd0xUSTNWREF4T2pJMk9qSTBMamt6TkRZNE1pc3dNRG93TUNJc0NpQWdJbkYxWlhWbElqb2dJalF4TWpnd01YeGxiRzF2TFc1aGRHbDJaUzFtZFd4c0xXeGhjbWRsTXpFMGJTMWliM1Z1WkdGeWVTMTJNbnh3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5ERXlOems1ZkdWc2JXOHRibUYwYVhabExXWjFiR3d0YkdGeVoyVXpNVFJ0TFdaMWMyVmtMWFl5ZkhCaGNHaHBkMlYwYzJFemZGQkZUa1JKVGtkOFhHNDBNVEkzT1RCOFpXeHRieTF1WVhScGRtVXRablZzYkMxc1lYSm5aVE14TkcwdGRqRjhjR0Z3YUdsM1pYUnpZVE44VUVWT1JFbE9SM3hjYmpRd09USXdOM3hoWmkxc2FXSmxjbTh0WVhZd0xXWjFiR3d0YUdGdVpHOW1abnh3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5ERXhNVEV6ZkhKaGRtVnVjeTFoWmkxeWIyeHNiM1YwTFhCeVpYWnBaWGQ4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXdPVGcxTkY4MmZHRm1MV1J3YldGMFkyZ3RjbVZ6ZEdGeWRERTFhM3h3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5EQTVPRFUwWHpSOFlXWXRaSEJ0WVhSamFDMXlaWE4wWVhKME1UVnJmSEJoY0docGQyVjBjMkV6ZkZCRlRrUkpUa2Q4WEc0ME1EazROVFJmTW54aFppMWtjRzFoZEdOb0xYSmxjM1JoY25ReE5XdDhjR0Z3YUdsM1pYUnpZVE44VUVWT1JFbE9SM3hjYmpRd09UZzBOMTliTUMwMUpUSmRmSE4wWVhScGIyNWhjbmt0Wm5Bek1pMXZkbVZ5YkdGNWZIQmhjR2hwZDJWMGMyRXpmRkJGVGtSSlRrZDhYRzQwTURrM056TjhjM1JoZEdsdmJtRnllUzFoWmkxbWFYaGxaR0oxWkdkbGRDMXpiVzlyWlh4d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREE1TnpZMGZITjBZWFJwYjI1aGNua3RZV1l0ZFc1bGRDMXpiVzlyWlh4d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREV5T0RBd2ZHVnNiVzh0YkdGeVoyVXpNVFJ0TFdOdmJuUnBiblZ2ZFhNdFltOTFibVJoY25rdFpuVnNiQzEyTW54d1lYQm9hWGRsZEhOaE0zeFNWVTVPU1U1SGZHZHdkVEF6WEc0ME1USTNPVGg4Wld4dGJ5MXNZWEpuWlRNeE5HMHRZMjl1ZEdsdWRXOTFjeTFtZFhObFpDMW1kV3hzTFhZeWZIQmhjR2hwZDJWMGMyRXpmRkpWVGs1SlRrZDhaM0IxTVRGY2JqUXhNamM0T1h4bGJHMXZMV3hoY21kbE16RTBiUzFqYjI1MGFXNTFiM1Z6TFhCc1lXbHVMV1oxYkd3dGRqRjhjR0Z3YUdsM1pYUnpZVE44VWxWT1RrbE9SM3huY0hVeE1WeHVOREV5TlRVMmZHcHZhVzUwTFdOdmJuWmxlVzl5TWpBd0xXbHBaRzV2YVhObExXZGhjQzFtZFd4c01pMW5jSFV4T1h4d1lYQm9hWGRsZEhOaE0zeFNWVTVPU1U1SGZHZHdkVEU1WEc0ME1USTFOVFI4YW05cGJuUXRZMjl1ZG1WNWIzSXlNREF0YVdsa2JtOXBjMlV0Ym05bllYQXRablZzYkRJdFozQjFNakY4Y0dGd2FHbDNaWFJ6WVROOFVsVk9Ua2xPUjN4bmNIVXlNVnh1SWl3S0lDQWlibTlrWlNJNklDSk9iMlJsVG1GdFpUMW5jSFV5TVNCQmNtTm9QWGc0Tmw4Mk5DQkRiM0psYzFCbGNsTnZZMnRsZEQwMU5pQWdRMUJWUVd4c2IyTTlNeklnUTFCVlJXWmpkSFk5TWpJMElFTlFWVlJ2ZEQweU1qUWdRMUJWVEc5aFpEMDNMalU1SUVGMllXbHNZV0pzWlVabFlYUjFjbVZ6UFNodWRXeHNLU0JCWTNScGRtVkdaV0YwZFhKbGN6MG9iblZzYkNrZ1IzSmxjejFuY0hVNmFERXdNRG80SUVkeVpYTkVjbUZwYmoxT0wwRWdSM0psYzFWelpXUTlaM0IxT21neE1EQTZNaWhKUkZnNk5DMDFLU0JPYjJSbFFXUmtjajB4TUM0eE9DNDVOaTR5TXpFZ1RtOWtaVWh2YzNST1lXMWxQV2x1YzNRdGNYUndjWEl0WkdWMmNtVnNMWEprYldFdGNHOXZiQ0JXWlhKemFXOXVQVEl6TGpFeExqUWdUMU05VEdsdWRYZ2dOaTQxTGpBdE1UQXhPQzF2Y21GamJHVWdJekU0ZmpJeUxqQTBMakV0VldKMWJuUjFJRk5OVUNCVFlYUWdSbVZpSURFM0lESXhPalF4T2pFeklGVlVReUF5TURJMElDQlNaV0ZzVFdWdGIzSjVQVEl3TURBd01EQWdRV3hzYjJOTlpXMDlNVGsyTmpBNElFWnlaV1ZOWlcwOU1UQTFNVFUzSUZOdlkydGxkSE05TWlCQ2IyRnlaSE05TVNCVGRHRjBaVDFOU1ZoRlJDQlVhSEpsWVdSelVHVnlRMjl5WlQweUlGUnRjRVJwYzJzOU1DQlhaV2xuYUhROU1TQlBkMjVsY2oxT0wwRWdUVU5UWDJ4aFltVnNQVTR2UVNCUVlYSjBhWFJwYjI1elBXRnNiQ3h6YVc1bmJHVXNiWFZzZEdrc2Ntd3lJQ0JDYjI5MFZHbHRaVDB5TURJMkxUQTVMVEkwVkRFMU9qRXlPak15SUZOc2RYSnRaRk4wWVhKMFZHbHRaVDB5TURJMkxURXdMVEkxVkRBd09qQXdPakl4SUV4aGMzUkNkWE41VkdsdFpUMHlNREkyTFRFd0xUSTFWREF3T2pBd09qSXhJRkpsYzNWdFpVRm1kR1Z5VkdsdFpUMU9iMjVsSUVObVoxUlNSVk05WTNCMVBUSXlOQ3h0WlcwOU1qQXdNREF3TUUwc1ltbHNiR2x1WnoweU1qUWdRV3hzYjJOVVVrVlRQV053ZFQwek1peHRaVzA5TVRreVJ5QkRZWEJYWVhSMGN6MXVMMkVnUTNWeWNtVnVkRmRoZEhSelBUQWdRWFpsVjJGMGRITTlNQ0JGZUhSVFpXNXpiM0p6U205MWJHVnpQVzR2WVNCRmVIUlRaVzV6YjNKelYyRjBkSE05TUNCRmVIUlRaVzV6YjNKelZHVnRjRDF1TDJGY2JpSXNDaUFnSW5CeVpXeGhkVzVqYUY5eVpYUnllVjlqWlc1emRYTWlPaUI3Q2lBZ0lDQWliM0pwWjJsdVlXeGZjR0Z5Wlc1MElqb2dJalF4TWpneU15SXNDaUFnSUNBaWIzSnBaMmx1WVd4ZlkyRndkSFZ5WlNJNklDSTBNVEk0TWpRaUxBb2dJQ0FnSW1aMWJHeGZjbTl2ZEhNaU9pQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhYRzR2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakpjYmlJc0NpQWdJQ0FpY0hKcGIzSmZZMnhoYVcxeklqb2dJaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOMXh1TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDNKbGNYVmxjM1F0WTJ4aGFXMXpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXhYRzRpTEFvZ0lDQWdJbkJ5YVc5eVgyMWhibWxtWlhOMElqb2dJbU14WkRNMU5tSmhNRFE1T1RNeFl6UTNPV1ZoWmpnNE5qZzNNMkV6WTJFMk1UWTROakV4WW1GbU5qZGxNRGRtTmprNE9UaGxZMlF6WXpFME16bG1abUlnSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5R1NVeEZVeTV6YUdFeU5UWmNiaUlzQ2lBZ0lDQWlibUYwYVhabFgzTjBaWEJ6SWpvZ0lsTjBaWEJKWkQwME1USTFOVFF1WW1GMFkyZ2dWWE5sY2tsa1BUUXhNREF6SUZOMFlYSjBWR2x0WlQweU1ESTJMVEV3TFRJMFZERXpPakE1T2pRNUlGUnBiV1ZNYVcxcGREMVZUa3hKVFVsVVJVUWdVM1JoZEdVOVVsVk9Ua2xPUnlCUVlYSjBhWFJwYjI0OWNtd3lJRTV2WkdWTWFYTjBQV2R3ZFRJeElFNXZaR1Z6UFRFZ1ExQlZjejB3SUZSaGMydHpQVEVnVG1GdFpUMWlZWFJqYUNCT1pYUjNiM0pyUFNodWRXeHNLU0JVVWtWVFBTaHVkV3hzS1NCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCVGNuVnVTRzl6ZERwUWFXUTlLRzUxYkd3cE9qQmNibE4wWlhCSlpEMDBNVEkxTlRRdU1DQlZjMlZ5U1dROU5ERXdNRE1nVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpSVU1UTTZNRGs2TlRFZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTWpFZ1RtOWtaWE05TVNCRFVGVnpQVE15SUZSaGMydHpQVEVnVG1GdFpUMWlZWE5vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOVkzQjFQVE15TEcxbGJUMHhPVEpITEc1dlpHVTlNU0JTWlhOMlVHOXlkSE05S0c1MWJHd3BJRU5RVlVaeVpYRlNaWEU5UkdWbVlYVnNkQ0JFYVhOMFBVTjVZMnhwWXlCVGNuVnVTRzl6ZERwUWFXUTlhVzV6ZEMxeGRIQnhjaTFrWlhaeVpXd3RjbVJ0WVMxd2IyOXNPalU0TlRnME9TQlVjbVZ6UW1sdVpEMW5jbVZ6TDJkd2RUcHViMjVsSUZSeVpYTlFaWEpUZEdWd1BXTndkVG96TWlCVWNtVnpVR1Z5VG05a1pUMW5jbVZ6TDJkd2RUcG9NVEF3T2pJZ1ZISmxjMUJsY2xSaGMyczlZM0IxT2pNeUxHTndkVG96TWx4dVUzUmxjRWxrUFRReE1qVTFOaTVpWVhSamFDQlZjMlZ5U1dROU5ERXdNRE1nVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpSVU1UTTZNVEE2TlRBZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTVRrZ1RtOWtaWE05TVNCRFVGVnpQVEFnVkdGemEzTTlNU0JPWVcxbFBXSmhkR05vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOUtHNTFiR3dwSUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUZOeWRXNUliM04wT2xCcFpEMG9iblZzYkNrNk1GeHVVM1JsY0Vsa1BUUXhNalUxTmk0d0lGVnpaWEpKWkQwME1UQXdNeUJUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TkZReE16b3hNRG8xTWlCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV4T1NCT2IyUmxjejB4SUVOUVZYTTlNeklnVkdGemEzTTlNU0JPWVcxbFBXSmhjMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXoxamNIVTlNeklzYldWdFBURTVNa2NzYm05a1pUMHhJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRVJwYzNROVEzbGpiR2xqSUZOeWRXNUliM04wT2xCcFpEMXBibk4wTFdscWRXUnlMV1JsZG5KbGJDMXlaRzFoTFhCdmIydzZNVFUyTURVNE9DQlVjbVZ6UW1sdVpEMW5jbVZ6TDJkd2RUcHViMjVsSUZSeVpYTlFaWEpUZEdWd1BXTndkVG96TWlCVWNtVnpVR1Z5VG05a1pUMW5jbVZ6TDJkd2RUcG9NVEF3T2pJZ1ZISmxjMUJsY2xSaGMyczlZM0IxT2pNeUxHTndkVG96TWx4dVUzUmxjRWxrUFRReE1qVTROaTVpWVhSamFDQlZjMlZ5U1dROU5ERXdNRFVnVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpSVU1UZzZOVE02TWpVZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTURNZ1RtOWtaWE05TVNCRFVGVnpQVEFnVkdGemEzTTlNU0JPWVcxbFBXSmhkR05vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOUtHNTFiR3dwSUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUZOeWRXNUliM04wT2xCcFpEMG9iblZzYkNrNk1GeHVVM1JsY0Vsa1BUUXhNalU0Tmk0eElGVnpaWEpKWkQwME1UQXdOU0JUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TkZReE9Ub3dNam94TkNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV3TXlCT2IyUmxjejB4SUVOUVZYTTlNamdnVkdGemEzTTlNU0JPWVcxbFBYQjVkR2h2YmlCT1pYUjNiM0pyUFNodWRXeHNLU0JVVWtWVFBXTndkVDB5T0N4dFpXMDlNakl3Unl4dWIyUmxQVEVnVW1WemRsQnZjblJ6UFNodWRXeHNLU0JEVUZWR2NtVnhVbVZ4UFVSbFptRjFiSFFnUkdsemREMURlV05zYVdNZ1UzSjFia2h2YzNRNlVHbGtQV2x1YzNRdGVYVnFiM290WkdWMmNtVnNMWEprYldFdGNHOXZiRG95TnpVek9URTNJRlJ5WlhOQ2FXNWtQV2R5WlhNdlozQjFPbTV2Ym1VZ1ZISmxjMUJsY2s1dlpHVTlaM0psY3k5bmNIVTZhREV3TURveElGUnlaWE5RWlhKVVlYTnJQV053ZFRveU9GeHVVM1JsY0Vsa1BUUXhNalU0Tnk1aVlYUmphQ0JWYzJWeVNXUTlOREV3TURVZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qUlVNVGc2TlRNNk1qVWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1ETWdUbTlrWlhNOU1TQkRVRlZ6UFRBZ1ZHRnphM005TVNCT1lXMWxQV0poZEdOb0lFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlLRzUxYkd3cElGSmxjM1pRYjNKMGN6MG9iblZzYkNrZ1ExQlZSbkpsY1ZKbGNUMUVaV1poZFd4MElGTnlkVzVJYjNOME9sQnBaRDBvYm5Wc2JDazZNRnh1VTNSbGNFbGtQVFF4TWpVNE55NHdJRlZ6WlhKSlpEMDBNVEF3TlNCVGRHRnlkRlJwYldVOU1qQXlOaTB4TUMweU5GUXhPVG93TVRvek5TQlVhVzFsVEdsdGFYUTlWVTVNU1UxSlZFVkVJRk4wWVhSbFBWSlZUazVKVGtjZ1VHRnlkR2wwYVc5dVBYSnNNaUJPYjJSbFRHbHpkRDFuY0hVd015Qk9iMlJsY3oweElFTlFWWE05TWpnZ1ZHRnphM005TVNCT1lXMWxQWEI1ZEdodmJpQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQV053ZFQweU9DeHRaVzA5TWpJd1J5eHViMlJsUFRFZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1JHbHpkRDFEZVdOc2FXTWdVM0oxYmtodmMzUTZVR2xrUFdsdWMzUXRlWFZxYjNvdFpHVjJjbVZzTFhKa2JXRXRjRzl2YkRveU56VXlOekl3SUZSeVpYTkNhVzVrUFdkeVpYTXZaM0IxT201dmJtVWdWSEpsYzFCbGNrNXZaR1U5WjNKbGN5OW5jSFU2YURFd01Eb3hJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3lPRnh1VTNSbGNFbGtQVFF4TWpVNE9DNWlZWFJqYUNCVmMyVnlTV1E5TkRFd01EVWdVM1JoY25SVWFXMWxQVEl3TWpZdE1UQXRNalJVTWpJNk1UQTZNVEVnVkdsdFpVeHBiV2wwUFZWT1RFbE5TVlJGUkNCVGRHRjBaVDFTVlU1T1NVNUhJRkJoY25ScGRHbHZiajF5YkRJZ1RtOWtaVXhwYzNROVozQjFNVGtnVG05a1pYTTlNU0JEVUZWelBUQWdWR0Z6YTNNOU1TQk9ZVzFsUFdKaGRHTm9JRTVsZEhkdmNtczlLRzUxYkd3cElGUlNSVk05S0c1MWJHd3BJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRk55ZFc1SWIzTjBPbEJwWkQwb2JuVnNiQ2s2TUZ4dVUzUmxjRWxrUFRReE1qVTRPQzR3SUZWelpYSkpaRDAwTVRBd05TQlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlORlF5TWpveE9Ub3pNaUJVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXhPU0JPYjJSbGN6MHhJRU5RVlhNOU1qZ2dWR0Z6YTNNOU1TQk9ZVzFsUFhCNWRHaHZiaUJPWlhSM2IzSnJQU2h1ZFd4c0tTQlVVa1ZUUFdOd2RUMHlPQ3h0WlcwOU1qSXdSeXh1YjJSbFBURWdVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdSR2x6ZEQxRGVXTnNhV01nVTNKMWJraHZjM1E2VUdsa1BXbHVjM1F0YVdwMVpISXRaR1YyY21Wc0xYSmtiV0V0Y0c5dmJEb3hPREUxTVRBNElGUnlaWE5DYVc1a1BXZHlaWE12WjNCMU9tNXZibVVnVkhKbGMxQmxjazV2WkdVOVozSmxjeTluY0hVNmFERXdNRG94SUZSeVpYTlFaWEpVWVhOclBXTndkVG95T0Z4dVUzUmxjRWxrUFRReE1qVTVNUzVpWVhSamFDQlZjMlZ5U1dROU5ERXdNRFVnVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpSVU1qSTZNVEE2TVRFZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTVRrZ1RtOWtaWE05TVNCRFVGVnpQVEFnVkdGemEzTTlNU0JPWVcxbFBXSmhkR05vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOUtHNTFiR3dwSUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUZOeWRXNUliM04wT2xCcFpEMG9iblZzYkNrNk1GeHVVM1JsY0Vsa1BUUXhNalU1TVM0d0lGVnpaWEpKWkQwME1UQXdOU0JUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TkZReU1qb3hOVG8xTkNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV4T1NCT2IyUmxjejB4SUVOUVZYTTlNamdnVkdGemEzTTlNU0JPWVcxbFBYQjVkR2h2YmlCT1pYUjNiM0pyUFNodWRXeHNLU0JVVWtWVFBXTndkVDB5T0N4dFpXMDlNakl3Unl4dWIyUmxQVEVnVW1WemRsQnZjblJ6UFNodWRXeHNLU0JEVUZWR2NtVnhVbVZ4UFVSbFptRjFiSFFnUkdsemREMURlV05zYVdNZ1UzSjFia2h2YzNRNlVHbGtQV2x1YzNRdGFXcDFaSEl0WkdWMmNtVnNMWEprYldFdGNHOXZiRG94T0RBMk5ETTJJRlJ5WlhOQ2FXNWtQV2R5WlhNdlozQjFPbTV2Ym1VZ1ZISmxjMUJsY2s1dlpHVTlaM0psY3k5bmNIVTZhREV3TURveElGUnlaWE5RWlhKVVlYTnJQV053ZFRveU9GeHVVM1JsY0Vsa1BUUXhNalU1TWk1aVlYUmphQ0JWYzJWeVNXUTlOREV3TURVZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qUlVNakk2TVRBNk1URWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1Ua2dUbTlrWlhNOU1TQkRVRlZ6UFRBZ1ZHRnphM005TVNCT1lXMWxQV0poZEdOb0lFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlLRzUxYkd3cElGSmxjM1pRYjNKMGN6MG9iblZzYkNrZ1ExQlZSbkpsY1ZKbGNUMUVaV1poZFd4MElGTnlkVzVJYjNOME9sQnBaRDBvYm5Wc2JDazZNRnh1VTNSbGNFbGtQVFF4TWpVNU1pNHdJRlZ6WlhKSlpEMDBNVEF3TlNCVGRHRnlkRlJwYldVOU1qQXlOaTB4TUMweU5GUXlNam94TlRveU5DQlVhVzFsVEdsdGFYUTlWVTVNU1UxSlZFVkVJRk4wWVhSbFBWSlZUazVKVGtjZ1VHRnlkR2wwYVc5dVBYSnNNaUJPYjJSbFRHbHpkRDFuY0hVeE9TQk9iMlJsY3oweElFTlFWWE05TWpnZ1ZHRnphM005TVNCT1lXMWxQWEI1ZEdodmJpQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQV053ZFQweU9DeHRaVzA5TWpJd1J5eHViMlJsUFRFZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1JHbHpkRDFEZVdOc2FXTWdVM0oxYmtodmMzUTZVR2xrUFdsdWMzUXRhV3AxWkhJdFpHVjJjbVZzTFhKa2JXRXRjRzl2YkRveE9EQTBORGs0SUZSeVpYTkNhVzVrUFdkeVpYTXZaM0IxT201dmJtVWdWSEpsYzFCbGNrNXZaR1U5WjNKbGN5OW5jSFU2YURFd01Eb3hJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3lPRnh1VTNSbGNFbGtQVFF4TWpVNU15NWlZWFJqYUNCVmMyVnlTV1E5TkRFd01EVWdVM1JoY25SVWFXMWxQVEl3TWpZdE1UQXRNalJVTWpJNk1UQTZNVEVnVkdsdFpVeHBiV2wwUFZWT1RFbE5TVlJGUkNCVGRHRjBaVDFTVlU1T1NVNUhJRkJoY25ScGRHbHZiajF5YkRJZ1RtOWtaVXhwYzNROVozQjFNVGtnVG05a1pYTTlNU0JEVUZWelBUQWdWR0Z6YTNNOU1TQk9ZVzFsUFdKaGRHTm9JRTVsZEhkdmNtczlLRzUxYkd3cElGUlNSVk05S0c1MWJHd3BJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRk55ZFc1SWIzTjBPbEJwWkQwb2JuVnNiQ2s2TUZ4dVUzUmxjRWxrUFRReE1qVTVNeTR3SUZWelpYSkpaRDAwTVRBd05TQlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlORlF5TWpveE5EbzFOQ0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXhPU0JPYjJSbGN6MHhJRU5RVlhNOU1qZ2dWR0Z6YTNNOU1TQk9ZVzFsUFhCNWRHaHZiaUJPWlhSM2IzSnJQU2h1ZFd4c0tTQlVVa1ZUUFdOd2RUMHlPQ3h0WlcwOU1qSXdSeXh1YjJSbFBURWdVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdSR2x6ZEQxRGVXTnNhV01nVTNKMWJraHZjM1E2VUdsa1BXbHVjM1F0YVdwMVpISXRaR1YyY21Wc0xYSmtiV0V0Y0c5dmJEb3hPREF5TURnMklGUnlaWE5DYVc1a1BXZHlaWE12WjNCMU9tNXZibVVnVkhKbGMxQmxjazV2WkdVOVozSmxjeTluY0hVNmFERXdNRG94SUZSeVpYTlFaWEpVWVhOclBXTndkVG95T0Z4dVUzUmxjRWxrUFRReE1qYzRPUzVpWVhSamFDQlZjMlZ5U1dROU5ERXdNRE1nVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpaVU1EazZNakU2TVRBZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTVRFZ1RtOWtaWE05TVNCRFVGVnpQVEFnVkdGemEzTTlNU0JPWVcxbFBXSmhkR05vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOUtHNTFiR3dwSUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUZOeWRXNUliM04wT2xCcFpEMG9iblZzYkNrNk1GeHVVM1JsY0Vsa1BUUXhNamM0T1M0d0lGVnpaWEpKWkQwME1UQXdNeUJUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TmxRd09Ub3lNVG94TXlCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV4TVNCT2IyUmxjejB4SUVOUVZYTTlNeklnVkdGemEzTTlNU0JPWVcxbFBXSmhjMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXoxamNIVTlNeklzYldWdFBURTVNa2NzYm05a1pUMHhJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRVJwYzNROVEzbGpiR2xqSUZOeWRXNUliM04wT2xCcFpEMXBibk4wTFdwdVpXdHZMV1JsZG5KbGJDMXlaRzFoTFhCdmIydzZNak13TVRjeE55QlVjbVZ6UW1sdVpEMW5jbVZ6TDJkd2RUcHViMjVsSUZSeVpYTlFaWEpUZEdWd1BXTndkVG96TWlCVWNtVnpVR1Z5VG05a1pUMW5jbVZ6TDJkd2RUcG9NVEF3T2pRZ1ZISmxjMUJsY2xSaGMyczlZM0IxT2pNeUxHTndkVG96TWx4dVUzUmxjRWxrUFRReE1qYzVPQzVpWVhSamFDQlZjMlZ5U1dROU5ERXdNRE1nVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpaVU1UVTZORFE2TURJZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTVRFZ1RtOWtaWE05TVNCRFVGVnpQVEFnVkdGemEzTTlNU0JPWVcxbFBXSmhkR05vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOUtHNTFiR3dwSUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUZOeWRXNUliM04wT2xCcFpEMG9iblZzYkNrNk1GeHVVM1JsY0Vsa1BUUXhNamM1T0M0d0lGVnpaWEpKWkQwME1UQXdNeUJUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TmxReE5UbzBORG93TkNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV4TVNCT2IyUmxjejB4SUVOUVZYTTlNeklnVkdGemEzTTlNU0JPWVcxbFBXSmhjMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXoxamNIVTlNeklzYldWdFBURTVNa2NzYm05a1pUMHhJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRVJwYzNROVEzbGpiR2xqSUZOeWRXNUliM04wT2xCcFpEMXBibk4wTFdwdVpXdHZMV1JsZG5KbGJDMXlaRzFoTFhCdmIydzZNalExT0RZd055QlVjbVZ6UW1sdVpEMW5jbVZ6TDJkd2RUcHViMjVsSUZSeVpYTlFaWEpUZEdWd1BXTndkVG96TWlCVWNtVnpVR1Z5VG05a1pUMW5jbVZ6TDJkd2RUcG9NVEF3T2pRZ1ZISmxjMUJsY2xSaGMyczlZM0IxT2pNeUxHTndkVG96TWx4dVUzUmxjRWxrUFRReE1qZ3dNQzVpWVhSamFDQlZjMlZ5U1dROU5ERXdNRE1nVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpaVU1UVTZORFU2TURVZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTURNZ1RtOWtaWE05TVNCRFVGVnpQVEFnVkdGemEzTTlNU0JPWVcxbFBXSmhkR05vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOUtHNTFiR3dwSUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUZOeWRXNUliM04wT2xCcFpEMG9iblZzYkNrNk1GeHVVM1JsY0Vsa1BUUXhNamd3TUM0d0lGVnpaWEpKWkQwME1UQXdNeUJUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TmxReE5UbzBOVG95TlNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV3TXlCT2IyUmxjejB4SUVOUVZYTTlNeklnVkdGemEzTTlNU0JPWVcxbFBXSmhjMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXoxamNIVTlNeklzYldWdFBURTVNa2NzYm05a1pUMHhJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRVJwYzNROVEzbGpiR2xqSUZOeWRXNUliM04wT2xCcFpEMXBibk4wTFhsMWFtOTZMV1JsZG5KbGJDMXlaRzFoTFhCdmIydzZNemN5TkRRNU1TQlVjbVZ6UW1sdVpEMW5jbVZ6TDJkd2RUcHViMjVsSUZSeVpYTlFaWEpUZEdWd1BXTndkVG96TWlCVWNtVnpVR1Z5VG05a1pUMW5jbVZ6TDJkd2RUcG9NVEF3T2pRZ1ZISmxjMUJsY2xSaGMyczlZM0IxT2pNeUxHTndkVG96TWx4dUlpd0tJQ0FnSUNKemFHRnlaV1JmYjNWMGNIVjBYMkZpYzJWdWRDSTZJSFJ5ZFdVc0NpQWdJQ0FpYjJKelpYSjJaV1JmWVhSZmRYUmpJam9nSWpJd01qWXRNVEF0TWpkVU1ERTZNalk2TWpRdU16SXlNelUwS3pBd09qQXdJZ29nSUgwS2ZRbz1cbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FDQ0VQVEVELmpzb258YzExMjdmNWFiZThjYmZhNzY2MWY2YzUyM2VhYTMzNGI3NDZjYmQxM2EzNmU0OGU1OGExZDlmYjMzNzZkYjNiMnxld29nSUNKd1lYSmxiblFpT2lBaU5ERXlPREkxSWl3S0lDQWlZMkZ3ZEhWeVpTSTZJQ0kwTVRJNE1qWWlMQW9nSUNKemRHUnZkWFFpT2lBaUlpd0tJQ0FpY21Wc1pXRnpaV1JmWVhSZmRYUmpJam9nSWpJd01qWXRNVEF0TWpkVU1ERTZNalk2TXpJdU1ERTBOVFl4S3pBd09qQXdJZ3A5Q2c9PVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQVRURU1QVC5qc29ufDJkNTFmOGNiMmE5ZDY4MTBiYzFkYTY2M2ZiY2Y3Y2JmOTBhODcwZTQ0NDI5MDM0YTQ3NDhmYTkyYzkwOGQwMWF8ZXlKd1lYSmxiblFpT2lBaU5ERXlPREkxSWl3Z0ltTmhjSFIxY21VaU9pQWlOREV5T0RJMklpd2dJbkpsY1hWbGMzUmZjMmhoTWpVMklqb2dJamMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamNpTENBaWNYVmxkV1VpT2lBaU5ERXlPREkyZkdWc2JXOHRibUYwYVhabExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXlmSEJoY0docGQyVjBjMkV6ZkZCRlRrUkpUa2Q4WEc0ME1USTRNREY4Wld4dGJ5MXVZWFJwZG1VdFpuVnNiQzFzWVhKblpUTXhORzB0WW05MWJtUmhjbmt0ZGpKOGNHRndhR2wzWlhSellUTjhVRVZPUkVsT1IzeGNialF4TWpjNU9YeGxiRzF2TFc1aGRHbDJaUzFtZFd4c0xXeGhjbWRsTXpFMGJTMW1kWE5sWkMxMk1ueHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRFeU56a3dmR1ZzYlc4dGJtRjBhWFpsTFdaMWJHd3RiR0Z5WjJVek1UUnRMWFl4ZkhCaGNHaHBkMlYwYzJFemZGQkZUa1JKVGtkOFhHNDBNRGt5TURkOFlXWXRiR2xpWlhKdkxXRjJNQzFtZFd4c0xXaGhibVJ2Wm1aOGNHRndhR2wzWlhSellUTjhVRVZPUkVsT1IzeGNialF4TWpneU5YeGxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1ueHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRFeE1URXpmSEpoZG1WdWN5MWhaaTF5YjJ4c2IzVjBMWEJ5WlhacFpYZDhjR0Z3YUdsM1pYUnpZVE44VUVWT1JFbE9SM3hjYmpRd09UZzFORjgyZkdGbUxXUndiV0YwWTJndGNtVnpkR0Z5ZERFMWEzeHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRBNU9EVTBYelI4WVdZdFpIQnRZWFJqYUMxeVpYTjBZWEowTVRWcmZIQmhjR2hwZDJWMGMyRXpmRkJGVGtSSlRrZDhYRzQwTURrNE5UUmZNbnhoWmkxa2NHMWhkR05vTFhKbGMzUmhjblF4Tld0OGNHRndhR2wzWlhSellUTjhVRVZPUkVsT1IzeGNialF3T1RnME4xOWJNQzAxSlRKZGZITjBZWFJwYjI1aGNua3RabkF6TWkxdmRtVnliR0Y1ZkhCaGNHaHBkMlYwYzJFemZGQkZUa1JKVGtkOFhHNDBNRGszTnpOOGMzUmhkR2x2Ym1GeWVTMWhaaTFtYVhobFpHSjFaR2RsZEMxemJXOXJaWHh3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5EQTVOelkwZkhOMFlYUnBiMjVoY25rdFlXWXRkVzVsZEMxemJXOXJaWHh3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5ERXlPREF3ZkdWc2JXOHRiR0Z5WjJVek1UUnRMV052Ym5ScGJuVnZkWE10WW05MWJtUmhjbmt0Wm5Wc2JDMTJNbnh3WVhCb2FYZGxkSE5oTTN4U1ZVNU9TVTVIZkdkd2RUQXpYRzQwTVRJM09UaDhaV3h0Ynkxc1lYSm5aVE14TkcwdFkyOXVkR2x1ZFc5MWN5MW1kWE5sWkMxbWRXeHNMWFl5ZkhCaGNHaHBkMlYwYzJFemZGSlZUazVKVGtkOFozQjFNVEZjYmpReE1qYzRPWHhsYkcxdkxXeGhjbWRsTXpFMGJTMWpiMjUwYVc1MWIzVnpMWEJzWVdsdUxXWjFiR3d0ZGpGOGNHRndhR2wzWlhSellUTjhVbFZPVGtsT1IzeG5jSFV4TVZ4dU5ERXlOVFUyZkdwdmFXNTBMV052Ym5abGVXOXlNakF3TFdscFpHNXZhWE5sTFdkaGNDMW1kV3hzTWkxbmNIVXhPWHh3WVhCb2FYZGxkSE5oTTN4U1ZVNU9TVTVIZkdkd2RURTVYRzQwTVRJMU5UUjhhbTlwYm5RdFkyOXVkbVY1YjNJeU1EQXRhV2xrYm05cGMyVXRibTluWVhBdFpuVnNiREl0WjNCMU1qRjhjR0Z3YUdsM1pYUnpZVE44VWxWT1RrbE9SM3huY0hVeU1WeHVJaXdnSW01dlpHVWlPaUFpVG05a1pVNWhiV1U5WjNCMU1qRWdRWEpqYUQxNE9EWmZOalFnUTI5eVpYTlFaWEpUYjJOclpYUTlOVFlnSUVOUVZVRnNiRzlqUFRNeUlFTlFWVVZtWTNSMlBUSXlOQ0JEVUZWVWIzUTlNakkwSUVOUVZVeHZZV1E5Tnk0MU9TQkJkbUZwYkdGaWJHVkdaV0YwZFhKbGN6MG9iblZzYkNrZ1FXTjBhWFpsUm1WaGRIVnlaWE05S0c1MWJHd3BJRWR5WlhNOVozQjFPbWd4TURBNk9DQkhjbVZ6UkhKaGFXNDlUaTlCSUVkeVpYTlZjMlZrUFdkd2RUcG9NVEF3T2pJb1NVUllPalF0TlNrZ1RtOWtaVUZrWkhJOU1UQXVNVGd1T1RZdU1qTXhJRTV2WkdWSWIzTjBUbUZ0WlQxcGJuTjBMWEYwY0hGeUxXUmxkbkpsYkMxeVpHMWhMWEJ2YjJ3Z1ZtVnljMmx2YmoweU15NHhNUzQwSUU5VFBVeHBiblY0SURZdU5TNHdMVEV3TVRndGIzSmhZMnhsSUNNeE9INHlNaTR3TkM0eExWVmlkVzUwZFNCVFRWQWdVMkYwSUVabFlpQXhOeUF5TVRvME1Ub3hNeUJWVkVNZ01qQXlOQ0FnVW1WaGJFMWxiVzl5ZVQweU1EQXdNREF3SUVGc2JHOWpUV1Z0UFRFNU5qWXdPQ0JHY21WbFRXVnRQVEV3TlRFMU55QlRiMk5yWlhSelBUSWdRbTloY21SelBURWdVM1JoZEdVOVRVbFlSVVFnVkdoeVpXRmtjMUJsY2tOdmNtVTlNaUJVYlhCRWFYTnJQVEFnVjJWcFoyaDBQVEVnVDNkdVpYSTlUaTlCSUUxRFUxOXNZV0psYkQxT0wwRWdVR0Z5ZEdsMGFXOXVjejFoYkd3c2MybHVaMnhsTEcxMWJIUnBMSEpzTWlBZ1FtOXZkRlJwYldVOU1qQXlOaTB3T1MweU5GUXhOVG94TWpvek1pQlRiSFZ5YldSVGRHRnlkRlJwYldVOU1qQXlOaTB4TUMweU5WUXdNRG93TURveU1TQk1ZWE4wUW5WemVWUnBiV1U5TWpBeU5pMHhNQzB5TlZRd01Eb3dNRG95TVNCU1pYTjFiV1ZCWm5SbGNsUnBiV1U5VG05dVpTQkRabWRVVWtWVFBXTndkVDB5TWpRc2JXVnRQVEl3TURBd01EQk5MR0pwYkd4cGJtYzlNakkwSUVGc2JHOWpWRkpGVXoxamNIVTlNeklzYldWdFBURTVNa2NnUTJGd1YyRjBkSE05Ymk5aElFTjFjbkpsYm5SWFlYUjBjejB3SUVGMlpWZGhkSFJ6UFRBZ1JYaDBVMlZ1YzI5eWMwcHZkV3hsY3oxdUwyRWdSWGgwVTJWdWMyOXljMWRoZEhSelBUQWdSWGgwVTJWdWMyOXljMVJsYlhBOWJpOWhYRzRpTENBaWNISmxiR0YxYm1Ob1gzSmxkSEo1WDJObGJuTjFjeUk2SUhzaWIzSnBaMmx1WVd4ZmNHRnlaVzUwSWpvZ0lqUXhNamd5TXlJc0lDSnZjbWxuYVc1aGJGOWpZWEIwZFhKbElqb2dJalF4TWpneU5DSXNJQ0ptZFd4c1gzSnZiM1J6SWpvZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1WeHVMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlYRzRpTENBaWNISnBiM0pmWTJ4aGFXMXpJam9nSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6TjF4dUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwzSmxjWFZsYzNRdFkyeGhhVzF6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl4WEc0aUxDQWljSEpwYjNKZmJXRnVhV1psYzNRaU9pQWlZekZrTXpVMlltRXdORGs1TXpGak5EYzVaV0ZtT0RnMk9EY3pZVE5qWVRZeE5qZzJNVEZpWVdZMk4yVXdOMlkyT1RnNU9HVmpaRE5qTVRRek9XWm1ZaUFnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDBaSlRFVlRMbk5vWVRJMU5seHVJaXdnSW01aGRHbDJaVjl6ZEdWd2N5STZJQ0pUZEdWd1NXUTlOREV5TlRVMExtSmhkR05vSUZWelpYSkpaRDAwTVRBd015QlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlORlF4TXpvd09UbzBPU0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXlNU0JPYjJSbGN6MHhJRU5RVlhNOU1DQlVZWE5yY3oweElFNWhiV1U5WW1GMFkyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejBvYm5Wc2JDa2dVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdVM0oxYmtodmMzUTZVR2xrUFNodWRXeHNLVG93WEc1VGRHVndTV1E5TkRFeU5UVTBMakFnVlhObGNrbGtQVFF4TURBeklGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTBWREV6T2pBNU9qVXhJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RUSXhJRTV2WkdWelBURWdRMUJWY3owek1pQlVZWE5yY3oweElFNWhiV1U5WW1GemFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQV053ZFQwek1peHRaVzA5TVRreVJ5eHViMlJsUFRFZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1JHbHpkRDFEZVdOc2FXTWdVM0oxYmtodmMzUTZVR2xrUFdsdWMzUXRjWFJ3Y1hJdFpHVjJjbVZzTFhKa2JXRXRjRzl2YkRvMU9EVTRORGtnVkhKbGMwSnBibVE5WjNKbGN5OW5jSFU2Ym05dVpTQlVjbVZ6VUdWeVUzUmxjRDFqY0hVNk16SWdWSEpsYzFCbGNrNXZaR1U5WjNKbGN5OW5jSFU2YURFd01Eb3lJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3pNaXhqY0hVNk16SmNibE4wWlhCSlpEMDBNVEkxTlRZdVltRjBZMmdnVlhObGNrbGtQVFF4TURBeklGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTBWREV6T2pFd09qVXdJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RURTVJRTV2WkdWelBURWdRMUJWY3owd0lGUmhjMnR6UFRFZ1RtRnRaVDFpWVhSamFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQU2h1ZFd4c0tTQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQlRjblZ1U0c5emREcFFhV1E5S0c1MWJHd3BPakJjYmxOMFpYQkpaRDAwTVRJMU5UWXVNQ0JWYzJWeVNXUTlOREV3TURNZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qUlVNVE02TVRBNk5USWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1Ua2dUbTlrWlhNOU1TQkRVRlZ6UFRNeUlGUmhjMnR6UFRFZ1RtRnRaVDFpWVhOb0lFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlZM0IxUFRNeUxHMWxiVDB4T1RKSExHNXZaR1U5TVNCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCRWFYTjBQVU41WTJ4cFl5QlRjblZ1U0c5emREcFFhV1E5YVc1emRDMXBhblZrY2kxa1pYWnlaV3d0Y21SdFlTMXdiMjlzT2pFMU5qQTFPRGdnVkhKbGMwSnBibVE5WjNKbGN5OW5jSFU2Ym05dVpTQlVjbVZ6VUdWeVUzUmxjRDFqY0hVNk16SWdWSEpsYzFCbGNrNXZaR1U5WjNKbGN5OW5jSFU2YURFd01Eb3lJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3pNaXhqY0hVNk16SmNibE4wWlhCSlpEMDBNVEkxT0RZdVltRjBZMmdnVlhObGNrbGtQVFF4TURBMUlGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTBWREU0T2pVek9qSTFJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RUQXpJRTV2WkdWelBURWdRMUJWY3owd0lGUmhjMnR6UFRFZ1RtRnRaVDFpWVhSamFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQU2h1ZFd4c0tTQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQlRjblZ1U0c5emREcFFhV1E5S0c1MWJHd3BPakJjYmxOMFpYQkpaRDAwTVRJMU9EWXVNU0JWYzJWeVNXUTlOREV3TURVZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qUlVNVGs2TURJNk1UUWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1ETWdUbTlrWlhNOU1TQkRVRlZ6UFRJNElGUmhjMnR6UFRFZ1RtRnRaVDF3ZVhSb2IyNGdUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejFqY0hVOU1qZ3NiV1Z0UFRJeU1FY3NibTlrWlQweElGSmxjM1pRYjNKMGN6MG9iblZzYkNrZ1ExQlZSbkpsY1ZKbGNUMUVaV1poZFd4MElFUnBjM1E5UTNsamJHbGpJRk55ZFc1SWIzTjBPbEJwWkQxcGJuTjBMWGwxYW05NkxXUmxkbkpsYkMxeVpHMWhMWEJ2YjJ3Nk1qYzFNemt4TnlCVWNtVnpRbWx1WkQxbmNtVnpMMmR3ZFRwdWIyNWxJRlJ5WlhOUVpYSk9iMlJsUFdkeVpYTXZaM0IxT21neE1EQTZNU0JVY21WelVHVnlWR0Z6YXoxamNIVTZNamhjYmxOMFpYQkpaRDAwTVRJMU9EY3VZbUYwWTJnZ1ZYTmxja2xrUFRReE1EQTFJRk4wWVhKMFZHbHRaVDB5TURJMkxURXdMVEkwVkRFNE9qVXpPakkxSUZScGJXVk1hVzFwZEQxVlRreEpUVWxVUlVRZ1UzUmhkR1U5VWxWT1RrbE9SeUJRWVhKMGFYUnBiMjQ5Y213eUlFNXZaR1ZNYVhOMFBXZHdkVEF6SUU1dlpHVnpQVEVnUTFCVmN6MHdJRlJoYzJ0elBURWdUbUZ0WlQxaVlYUmphQ0JPWlhSM2IzSnJQU2h1ZFd4c0tTQlVVa1ZUUFNodWRXeHNLU0JTWlhOMlVHOXlkSE05S0c1MWJHd3BJRU5RVlVaeVpYRlNaWEU5UkdWbVlYVnNkQ0JUY25WdVNHOXpkRHBRYVdROUtHNTFiR3dwT2pCY2JsTjBaWEJKWkQwME1USTFPRGN1TUNCVmMyVnlTV1E5TkRFd01EVWdVM1JoY25SVWFXMWxQVEl3TWpZdE1UQXRNalJVTVRrNk1ERTZNelVnVkdsdFpVeHBiV2wwUFZWT1RFbE5TVlJGUkNCVGRHRjBaVDFTVlU1T1NVNUhJRkJoY25ScGRHbHZiajF5YkRJZ1RtOWtaVXhwYzNROVozQjFNRE1nVG05a1pYTTlNU0JEVUZWelBUSTRJRlJoYzJ0elBURWdUbUZ0WlQxd2VYUm9iMjRnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXoxamNIVTlNamdzYldWdFBUSXlNRWNzYm05a1pUMHhJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRVJwYzNROVEzbGpiR2xqSUZOeWRXNUliM04wT2xCcFpEMXBibk4wTFhsMWFtOTZMV1JsZG5KbGJDMXlaRzFoTFhCdmIydzZNamMxTWpjeU1DQlVjbVZ6UW1sdVpEMW5jbVZ6TDJkd2RUcHViMjVsSUZSeVpYTlFaWEpPYjJSbFBXZHlaWE12WjNCMU9tZ3hNREE2TVNCVWNtVnpVR1Z5VkdGemF6MWpjSFU2TWpoY2JsTjBaWEJKWkQwME1USTFPRGd1WW1GMFkyZ2dWWE5sY2tsa1BUUXhNREExSUZOMFlYSjBWR2x0WlQweU1ESTJMVEV3TFRJMFZESXlPakV3T2pFeElGUnBiV1ZNYVcxcGREMVZUa3hKVFVsVVJVUWdVM1JoZEdVOVVsVk9Ua2xPUnlCUVlYSjBhWFJwYjI0OWNtd3lJRTV2WkdWTWFYTjBQV2R3ZFRFNUlFNXZaR1Z6UFRFZ1ExQlZjejB3SUZSaGMydHpQVEVnVG1GdFpUMWlZWFJqYUNCT1pYUjNiM0pyUFNodWRXeHNLU0JVVWtWVFBTaHVkV3hzS1NCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCVGNuVnVTRzl6ZERwUWFXUTlLRzUxYkd3cE9qQmNibE4wWlhCSlpEMDBNVEkxT0RndU1DQlZjMlZ5U1dROU5ERXdNRFVnVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpSVU1qSTZNVGs2TXpJZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTVRrZ1RtOWtaWE05TVNCRFVGVnpQVEk0SUZSaGMydHpQVEVnVG1GdFpUMXdlWFJvYjI0Z1RtVjBkMjl5YXowb2JuVnNiQ2tnVkZKRlV6MWpjSFU5TWpnc2JXVnRQVEl5TUVjc2JtOWtaVDB4SUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUVScGMzUTlRM2xqYkdsaklGTnlkVzVJYjNOME9sQnBaRDFwYm5OMExXbHFkV1J5TFdSbGRuSmxiQzF5WkcxaExYQnZiMnc2TVRneE5URXdPQ0JVY21WelFtbHVaRDFuY21WekwyZHdkVHB1YjI1bElGUnlaWE5RWlhKT2IyUmxQV2R5WlhNdlozQjFPbWd4TURBNk1TQlVjbVZ6VUdWeVZHRnphejFqY0hVNk1qaGNibE4wWlhCSlpEMDBNVEkxT1RFdVltRjBZMmdnVlhObGNrbGtQVFF4TURBMUlGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTBWREl5T2pFd09qRXhJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RURTVJRTV2WkdWelBURWdRMUJWY3owd0lGUmhjMnR6UFRFZ1RtRnRaVDFpWVhSamFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQU2h1ZFd4c0tTQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQlRjblZ1U0c5emREcFFhV1E5S0c1MWJHd3BPakJjYmxOMFpYQkpaRDAwTVRJMU9URXVNQ0JWYzJWeVNXUTlOREV3TURVZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qUlVNakk2TVRVNk5UUWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1Ua2dUbTlrWlhNOU1TQkRVRlZ6UFRJNElGUmhjMnR6UFRFZ1RtRnRaVDF3ZVhSb2IyNGdUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejFqY0hVOU1qZ3NiV1Z0UFRJeU1FY3NibTlrWlQweElGSmxjM1pRYjNKMGN6MG9iblZzYkNrZ1ExQlZSbkpsY1ZKbGNUMUVaV1poZFd4MElFUnBjM1E5UTNsamJHbGpJRk55ZFc1SWIzTjBPbEJwWkQxcGJuTjBMV2xxZFdSeUxXUmxkbkpsYkMxeVpHMWhMWEJ2YjJ3Nk1UZ3dOalF6TmlCVWNtVnpRbWx1WkQxbmNtVnpMMmR3ZFRwdWIyNWxJRlJ5WlhOUVpYSk9iMlJsUFdkeVpYTXZaM0IxT21neE1EQTZNU0JVY21WelVHVnlWR0Z6YXoxamNIVTZNamhjYmxOMFpYQkpaRDAwTVRJMU9USXVZbUYwWTJnZ1ZYTmxja2xrUFRReE1EQTFJRk4wWVhKMFZHbHRaVDB5TURJMkxURXdMVEkwVkRJeU9qRXdPakV4SUZScGJXVk1hVzFwZEQxVlRreEpUVWxVUlVRZ1UzUmhkR1U5VWxWT1RrbE9SeUJRWVhKMGFYUnBiMjQ5Y213eUlFNXZaR1ZNYVhOMFBXZHdkVEU1SUU1dlpHVnpQVEVnUTFCVmN6MHdJRlJoYzJ0elBURWdUbUZ0WlQxaVlYUmphQ0JPWlhSM2IzSnJQU2h1ZFd4c0tTQlVVa1ZUUFNodWRXeHNLU0JTWlhOMlVHOXlkSE05S0c1MWJHd3BJRU5RVlVaeVpYRlNaWEU5UkdWbVlYVnNkQ0JUY25WdVNHOXpkRHBRYVdROUtHNTFiR3dwT2pCY2JsTjBaWEJKWkQwME1USTFPVEl1TUNCVmMyVnlTV1E5TkRFd01EVWdVM1JoY25SVWFXMWxQVEl3TWpZdE1UQXRNalJVTWpJNk1UVTZNalFnVkdsdFpVeHBiV2wwUFZWT1RFbE5TVlJGUkNCVGRHRjBaVDFTVlU1T1NVNUhJRkJoY25ScGRHbHZiajF5YkRJZ1RtOWtaVXhwYzNROVozQjFNVGtnVG05a1pYTTlNU0JEVUZWelBUSTRJRlJoYzJ0elBURWdUbUZ0WlQxd2VYUm9iMjRnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXoxamNIVTlNamdzYldWdFBUSXlNRWNzYm05a1pUMHhJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRVJwYzNROVEzbGpiR2xqSUZOeWRXNUliM04wT2xCcFpEMXBibk4wTFdscWRXUnlMV1JsZG5KbGJDMXlaRzFoTFhCdmIydzZNVGd3TkRRNU9DQlVjbVZ6UW1sdVpEMW5jbVZ6TDJkd2RUcHViMjVsSUZSeVpYTlFaWEpPYjJSbFBXZHlaWE12WjNCMU9tZ3hNREE2TVNCVWNtVnpVR1Z5VkdGemF6MWpjSFU2TWpoY2JsTjBaWEJKWkQwME1USTFPVE11WW1GMFkyZ2dWWE5sY2tsa1BUUXhNREExSUZOMFlYSjBWR2x0WlQweU1ESTJMVEV3TFRJMFZESXlPakV3T2pFeElGUnBiV1ZNYVcxcGREMVZUa3hKVFVsVVJVUWdVM1JoZEdVOVVsVk9Ua2xPUnlCUVlYSjBhWFJwYjI0OWNtd3lJRTV2WkdWTWFYTjBQV2R3ZFRFNUlFNXZaR1Z6UFRFZ1ExQlZjejB3SUZSaGMydHpQVEVnVG1GdFpUMWlZWFJqYUNCT1pYUjNiM0pyUFNodWRXeHNLU0JVVWtWVFBTaHVkV3hzS1NCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCVGNuVnVTRzl6ZERwUWFXUTlLRzUxYkd3cE9qQmNibE4wWlhCSlpEMDBNVEkxT1RNdU1DQlZjMlZ5U1dROU5ERXdNRFVnVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpSVU1qSTZNVFE2TlRRZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTVRrZ1RtOWtaWE05TVNCRFVGVnpQVEk0SUZSaGMydHpQVEVnVG1GdFpUMXdlWFJvYjI0Z1RtVjBkMjl5YXowb2JuVnNiQ2tnVkZKRlV6MWpjSFU5TWpnc2JXVnRQVEl5TUVjc2JtOWtaVDB4SUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUVScGMzUTlRM2xqYkdsaklGTnlkVzVJYjNOME9sQnBaRDFwYm5OMExXbHFkV1J5TFdSbGRuSmxiQzF5WkcxaExYQnZiMnc2TVRnd01qQTROaUJVY21WelFtbHVaRDFuY21WekwyZHdkVHB1YjI1bElGUnlaWE5RWlhKT2IyUmxQV2R5WlhNdlozQjFPbWd4TURBNk1TQlVjbVZ6VUdWeVZHRnphejFqY0hVNk1qaGNibE4wWlhCSlpEMDBNVEkzT0RrdVltRjBZMmdnVlhObGNrbGtQVFF4TURBeklGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTJWREE1T2pJeE9qRXdJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RURXhJRTV2WkdWelBURWdRMUJWY3owd0lGUmhjMnR6UFRFZ1RtRnRaVDFpWVhSamFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQU2h1ZFd4c0tTQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQlRjblZ1U0c5emREcFFhV1E5S0c1MWJHd3BPakJjYmxOMFpYQkpaRDAwTVRJM09Ea3VNQ0JWYzJWeVNXUTlOREV3TURNZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qWlVNRGs2TWpFNk1UTWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1URWdUbTlrWlhNOU1TQkRVRlZ6UFRNeUlGUmhjMnR6UFRFZ1RtRnRaVDFpWVhOb0lFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlZM0IxUFRNeUxHMWxiVDB4T1RKSExHNXZaR1U5TVNCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCRWFYTjBQVU41WTJ4cFl5QlRjblZ1U0c5emREcFFhV1E5YVc1emRDMXFibVZyYnkxa1pYWnlaV3d0Y21SdFlTMXdiMjlzT2pJek1ERTNNVGNnVkhKbGMwSnBibVE5WjNKbGN5OW5jSFU2Ym05dVpTQlVjbVZ6VUdWeVUzUmxjRDFqY0hVNk16SWdWSEpsYzFCbGNrNXZaR1U5WjNKbGN5OW5jSFU2YURFd01EbzBJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3pNaXhqY0hVNk16SmNibE4wWlhCSlpEMDBNVEkzT1RndVltRjBZMmdnVlhObGNrbGtQVFF4TURBeklGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTJWREUxT2pRME9qQXlJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RURXhJRTV2WkdWelBURWdRMUJWY3owd0lGUmhjMnR6UFRFZ1RtRnRaVDFpWVhSamFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQU2h1ZFd4c0tTQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQlRjblZ1U0c5emREcFFhV1E5S0c1MWJHd3BPakJjYmxOMFpYQkpaRDAwTVRJM09UZ3VNQ0JWYzJWeVNXUTlOREV3TURNZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qWlVNVFU2TkRRNk1EUWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1URWdUbTlrWlhNOU1TQkRVRlZ6UFRNeUlGUmhjMnR6UFRFZ1RtRnRaVDFpWVhOb0lFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlZM0IxUFRNeUxHMWxiVDB4T1RKSExHNXZaR1U5TVNCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCRWFYTjBQVU41WTJ4cFl5QlRjblZ1U0c5emREcFFhV1E5YVc1emRDMXFibVZyYnkxa1pYWnlaV3d0Y21SdFlTMXdiMjlzT2pJME5UZzJNRGNnVkhKbGMwSnBibVE5WjNKbGN5OW5jSFU2Ym05dVpTQlVjbVZ6VUdWeVUzUmxjRDFqY0hVNk16SWdWSEpsYzFCbGNrNXZaR1U5WjNKbGN5OW5jSFU2YURFd01EbzBJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3pNaXhqY0hVNk16SmNibE4wWlhCSlpEMDBNVEk0TURBdVltRjBZMmdnVlhObGNrbGtQVFF4TURBeklGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTJWREUxT2pRMU9qQTFJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RUQXpJRTV2WkdWelBURWdRMUJWY3owd0lGUmhjMnR6UFRFZ1RtRnRaVDFpWVhSamFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQU2h1ZFd4c0tTQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQlRjblZ1U0c5emREcFFhV1E5S0c1MWJHd3BPakJjYmxOMFpYQkpaRDAwTVRJNE1EQXVNQ0JWYzJWeVNXUTlOREV3TURNZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qWlVNVFU2TkRVNk1qVWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1ETWdUbTlrWlhNOU1TQkRVRlZ6UFRNeUlGUmhjMnR6UFRFZ1RtRnRaVDFpWVhOb0lFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlZM0IxUFRNeUxHMWxiVDB4T1RKSExHNXZaR1U5TVNCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCRWFYTjBQVU41WTJ4cFl5QlRjblZ1U0c5emREcFFhV1E5YVc1emRDMTVkV3B2ZWkxa1pYWnlaV3d0Y21SdFlTMXdiMjlzT2pNM01qUTBPVEVnVkhKbGMwSnBibVE5WjNKbGN5OW5jSFU2Ym05dVpTQlVjbVZ6VUdWeVUzUmxjRDFqY0hVNk16SWdWSEpsYzFCbGNrNXZaR1U5WjNKbGN5OW5jSFU2YURFd01EbzBJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3pNaXhqY0hVNk16SmNiaUlzSUNKemFHRnlaV1JmYjNWMGNIVjBYMkZpYzJWdWRDSTZJSFJ5ZFdVc0lDSnZZbk5sY25abFpGOWhkRjkxZEdNaU9pQWlNakF5TmkweE1DMHlOMVF3TVRveU5qb3lPUzQzT0RFMk5qUXJNREE2TURBaWZTd2dJbUYwWDNWMFl5STZJQ0l5TURJMkxURXdMVEkzVkRBeE9qSTJPak14TGpVME1UUTBNQ3N3TURvd01DSjlDZz09XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dHxmNGU2YmNjMDA1NjAxMDQwNmZhM2VkMTc4MDU5N2Q5Y2QyMGUwZDlmMjYxNDFiYWQ1ZDZmYzVkYTRlOWU1NTRhfFNtOWlTV1E5TkRFeU9ESTJJRXB2WWs1aGJXVTlaV3h0YnkxdVlYUnBkbVV0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpJZ1ZYTmxja2xrUFhCaGNHaHBkMlYwYzJFektEUXhNREF6S1NCSGNtOTFjRWxrUFd4dllXNWxjaWcwTVRBd01Da2dUVU5UWDJ4aFltVnNQVTR2UVNCUWNtbHZjbWwwZVQweE1EQXdNQ0JPYVdObFBUQWdRV05qYjNWdWREMXNiMkZ1WlhJZ1VVOVRQV3h2WVc1bGNpMXViM0p0WVd3Z1NtOWlVM1JoZEdVOVVFVk9SRWxPUnlCU1pXRnpiMjQ5UkdWd1pXNWtaVzVqZVNCRVpYQmxibVJsYm1ONVBXRm1kR1Z5WVc1NU9qUXhNamd5TlNoMWJtWjFiR1pwYkd4bFpDa2dVbVZ4ZFdWMVpUMHdJRkpsYzNSaGNuUnpQVEFnUW1GMFkyaEdiR0ZuUFRFZ1VtVmliMjkwUFRBZ1JYaHBkRU52WkdVOU1Eb3dJRVJsY21sMlpXUkZlR2wwUTI5a1pUMHdPakFnVW5WdVZHbHRaVDB3TURvd01Eb3dNQ0JVYVcxbFRHbHRhWFE5TURBNk1UQTZNREFnVkdsdFpVMXBiajFPTDBFZ1UzVmliV2wwVkdsdFpUMHlNREkyTFRFd0xUSTNWREF4T2pJMk9qSTNJRVZzYVdkcFlteGxWR2x0WlQxVmJtdHViM2R1SUVGalkzSjFaVlJwYldVOVZXNXJibTkzYmlCVGRHRnlkRlJwYldVOVZXNXJibTkzYmlCRmJtUlVhVzFsUFZWdWEyNXZkMjRnUkdWaFpHeHBibVU5VGk5QklGTjFjM0JsYm1SVWFXMWxQVTV2Ym1VZ1UyVmpjMUJ5WlZOMWMzQmxibVE5TUNCTVlYTjBVMk5vWldSRmRtRnNQVEl3TWpZdE1UQXRNamRVTURFNk1qWTZNamNnVTJOb1pXUjFiR1Z5UFUxaGFXNGdVR0Z5ZEdsMGFXOXVQWEpzTWlCQmJHeHZZMDV2WkdVNlUybGtQV3h2WVc1bGNpMW5ZWFJsZDJGNU9qTTRPVEl4T1RFZ1VtVnhUbTlrWlV4cGMzUTlaM0IxTWpFZ1JYaGpUbTlrWlV4cGMzUTlLRzUxYkd3cElFNXZaR1ZNYVhOMFBTQk9kVzFPYjJSbGN6MHhMVEVnVG5WdFExQlZjejB5SUU1MWJWUmhjMnR6UFRFZ1ExQlZjeTlVWVhOclBUSWdVbVZ4UWpwVE9rTTZWRDB3T2pBNktqb3FJRkpsY1ZSU1JWTTlZM0IxUFRJc2JXVnRQVEZITEc1dlpHVTlNU3hpYVd4c2FXNW5QVElnUVd4c2IyTlVVa1ZUUFNodWRXeHNLU0JUYjJOcmN5OU9iMlJsUFNvZ1RuUmhjMnR6VUdWeVRqcENPbE02UXowd09qQTZLam9xSUVOdmNtVlRjR1ZqUFNvZ1RXbHVRMUJWYzA1dlpHVTlNaUJOYVc1TlpXMXZjbmxPYjJSbFBURkhJRTFwYmxSdGNFUnBjMnRPYjJSbFBUQWdSbVZoZEhWeVpYTTlLRzUxYkd3cElFUmxiR0Y1UW05dmREMHdNRG93TURvd01DQlBkbVZ5VTNWaWMyTnlhV0psUFU5TElFTnZiblJwWjNWdmRYTTlNQ0JNYVdObGJuTmxjejBvYm5Wc2JDa2dUbVYwZDI5eWF6MG9iblZzYkNrZ1EyOXRiV0Z1WkQwdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyRndkSFZ5WlMxdVlYUnBkbVV1YzJKaGRHTm9JRmR2Y210RWFYSTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlJRU52YlcxbGJuUTlaV3h0YnkxbWRXeHNMVzlpYzJWeWRtVnlPamMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamM2TkRFeU9ESTFJQ0JUZEdSRmNuSTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMnh2WjNNdlpXeHRieTF1WVhScGRtVXRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3Rkakl0TkRFeU9ESTJMbVZ5Y2lCVGRHUkpiajB2WkdWMkwyNTFiR3dnVTNSa1QzVjBQUzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlzYjJkekwyVnNiVzh0Ym1GMGFYWmxMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl5TFRReE1qZ3lOaTV2ZFhRZ1VHOTNaWEk5SUZSeVpYTlFaWEpVWVhOclBXTndkVG95SUFvPVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0fGJlOWQ2ZDc4NzVkNTBmODZjMDNlNzFjYzJmNWJlZGJkM2RmMGJmMmVhZWExZGM1MDA2MWM1NDYyZWExMmU2ZmR8U205aVNXUTlOREV5T0RJMUlFcHZZazVoYldVOVpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpJZ1ZYTmxja2xrUFhCaGNHaHBkMlYwYzJFektEUXhNREF6S1NCSGNtOTFjRWxrUFd4dllXNWxjaWcwTVRBd01Da2dUVU5UWDJ4aFltVnNQVTR2UVNCUWNtbHZjbWwwZVQwd0lFNXBZMlU5TUNCQlkyTnZkVzUwUFd4dllXNWxjaUJSVDFNOWJHOWhibVZ5TFc1dmNtMWhiQ0JLYjJKVGRHRjBaVDFRUlU1RVNVNUhJRkpsWVhOdmJqMUtiMkpJWld4a1ZYTmxjaUJFWlhCbGJtUmxibU41UFNodWRXeHNLU0JTWlhGMVpYVmxQVEFnVW1WemRHRnlkSE05TUNCQ1lYUmphRVpzWVdjOU1TQlNaV0p2YjNROU1DQkZlR2wwUTI5a1pUMHdPakFnUkdWeWFYWmxaRVY0YVhSRGIyUmxQVEE2TUNCU2RXNVVhVzFsUFRBd09qQXdPakF3SUZScGJXVk1hVzFwZEQwM0xUQXdPakF3T2pBd0lGUnBiV1ZOYVc0OVRpOUJJRk4xWW0xcGRGUnBiV1U5TWpBeU5pMHhNQzB5TjFRd01Ub3lOam95TmlCRmJHbG5hV0pzWlZScGJXVTlWVzVyYm05M2JpQkJZMk55ZFdWVWFXMWxQVlZ1YTI1dmQyNGdVM1JoY25SVWFXMWxQVlZ1YTI1dmQyNGdSVzVrVkdsdFpUMVZibXR1YjNkdUlFUmxZV1JzYVc1bFBVNHZRU0JUZFhOd1pXNWtWR2x0WlQxT2IyNWxJRk5sWTNOUWNtVlRkWE53Wlc1a1BUQWdUR0Z6ZEZOamFHVmtSWFpoYkQweU1ESTJMVEV3TFRJM1ZEQXhPakkyT2pJMklGTmphR1ZrZFd4bGNqMU5ZV2x1SUZCaGNuUnBkR2x2YmoxeWJESWdRV3hzYjJOT2IyUmxPbE5wWkQxc2IyRnVaWEl0WjJGMFpYZGhlVG96T0RreU1UVXdJRkpsY1U1dlpHVk1hWE4wUFdkd2RUSXhJRVY0WTA1dlpHVk1hWE4wUFNodWRXeHNLU0JPYjJSbFRHbHpkRDBnVG5WdFRtOWtaWE05TVMweElFNTFiVU5RVlhNOU16SWdUblZ0VkdGemEzTTlNU0JEVUZWekwxUmhjMnM5TXpJZ1VtVnhRanBUT2tNNlZEMHdPakE2S2pvcUlGSmxjVlJTUlZNOVkzQjFQVE15TEcxbGJUMHhPVEpITEc1dlpHVTlNU3hpYVd4c2FXNW5QVE15SUVGc2JHOWpWRkpGVXowb2JuVnNiQ2tnVTI5amEzTXZUbTlrWlQwcUlFNTBZWE5yYzFCbGNrNDZRanBUT2tNOU1Eb3dPaW82S2lCRGIzSmxVM0JsWXowcUlFMXBia05RVlhOT2IyUmxQVE15SUUxcGJrMWxiVzl5ZVU1dlpHVTlNVGt5UnlCTmFXNVViWEJFYVhOclRtOWtaVDB3SUVabFlYUjFjbVZ6UFNodWRXeHNLU0JFWld4aGVVSnZiM1E5TURBNk1EQTZNREFnVDNabGNsTjFZbk5qY21saVpUMVBTeUJEYjI1MGFXZDFiM1Z6UFRBZ1RHbGpaVzV6WlhNOUtHNTFiR3dwSUU1bGRIZHZjbXM5S0c1MWJHd3BJRU52YlcxaGJtUTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMloxYkd3dWMySmhkR05vSUZkdmNtdEVhWEk5TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5SUVOdmJXMWxiblE5Wld4dGJ5MW1kV3hzT2pjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjZ0lGTjBaRVZ5Y2owdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdmJHOW5jeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNaTAwTVRJNE1qVXVaWEp5SUZOMFpFbHVQUzlrWlhZdmJuVnNiQ0JUZEdSUGRYUTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMnh2WjNNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpJdE5ERXlPREkxTG05MWRDQlFiM2RsY2owZ1ZISmxjMUJsY2s1dlpHVTlaM0psY3k5bmNIVTZhREV3TURvMElGUnlaWE5RWlhKVVlYTnJQV053ZFRvek1pQUtcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb258ZWIzNzNhYjZmNDgxNDYzYTMzNjM5ZTI4MmExMWI0Y2UxYzdkMzgwZDk3YzZkY2RkYjBkNWRlYTVjNmRmMjVjMnxXeUl2ZFhOeUwyeHZZMkZzTDJKcGJpOXpZbUYwWTJnaUxDQWlMUzF3WVhKellXSnNaU0lzSUNJdExXNXZMWEpsY1hWbGRXVWlMQ0FpTFMxaFkyTnZkVzUwUFd4dllXNWxjaUlzSUNJdExYRnZjejFzYjJGdVpYSXRibTl5YldGc0lpd2dJaTB0Y0dGeWRHbDBhVzl1UFhKc01pSXNJQ0l0TFdwdllpMXVZVzFsUFdWc2JXOHRibUYwYVhabExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXlJaXdnSWkwdGJtOWtaV3hwYzNROVozQjFNakVpTENBaUxTMXViMlJsY3oweElpd2dJaTB0Ym5SaGMydHpQVEVpTENBaUxTMWpjSFZ6TFhCbGNpMTBZWE5yUFRJaUxDQWlMUzF0WlcwOU1VY2lMQ0FpTFMxbmNtVnpQVzV2Ym1VaUxDQWlMUzEwYVcxbFBUQXdPakV3T2pBd0lpd2dJaTB0Wlhod2IzSjBQVTVQVGtVaUxDQWlMUzFrWlhCbGJtUmxibU41UFdGbWRHVnlZVzU1T2pReE1qZ3lOU0lzSUNJdExXTnZiVzFsYm5ROVpXeHRieTFtZFd4c0xXOWljMlZ5ZG1WeU9qYzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qYzZOREV5T0RJMUlpd2dJaTB0WTJoa2FYSTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlJaXdnSWkwdGIzVjBjSFYwUFM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5c2IyZHpMeVY0TFNWcUxtOTFkQ0lzSUNJdExXVnljbTl5UFM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5c2IyZHpMeVY0TFNWcUxtVnljaUlzSUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyRndkSFZ5WlMxdVlYUnBkbVV1YzJKaGRHTm9JaXdnSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWlJc0lDSTBNVEk0TWpVaUxDQWlOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeUlzSUNKbE9XUXhZMlk1TXpZeU5HRmlPVFEzTURsaVlXWXpZbUUzWkRNMlltSmhaR1kzWVdSbU5HWmpOekpoWW1FMFlUTXpNMkprWVRBeE1XTmtNalE0TVRVeklsMEtcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5leGl0fDlhMjcxZjJhOTE2YjBiNmVlNmNlY2IyNDI2ZjBiMzIwNmVmMDc0NTc4YmU1NWQ5YmM5NGY2ZjNmZTNhYjg2YWF8TUFvPVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZGVycnxlM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1fFxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZG91dHwyODA5YzVmMTlmODkwZWZmYWE3NjdlZDI4MjA3NjliZDg4ZDU3YTkzOTZmMjFkY2M0ZTRiNmM1Y2ViNjJkNDdlfE5ERXlPREkyQ2c9PVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guYXJndi5qc29ufGJmNWQ1YzUxYmU0ODBiNTIzNzI3N2QzMzA4Yzk2M2UzNzQwNzljZDE3ZDdhMjVkMGU3MGIwYTIxMjYzYmI0OWF8V3lJdmRYTnlMMnh2WTJGc0wySnBiaTl6WW1GMFkyZ2lMQ0FpTFMxd1lYSnpZV0pzWlNJc0lDSXRMV2h2YkdRaUxDQWlMUzF1YnkxeVpYRjFaWFZsSWl3Z0lpMHRZV05qYjNWdWREMXNiMkZ1WlhJaUxDQWlMUzF4YjNNOWJHOWhibVZ5TFc1dmNtMWhiQ0lzSUNJdExYQmhjblJwZEdsdmJqMXliRElpTENBaUxTMWpiMjF0Wlc1MFBXVnNiVzh0Wm5Wc2JEbzNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNJaXdnSWkwdGFtOWlMVzVoYldVOVpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpJaUxDQWlMUzF1YjJSbGJHbHpkRDFuY0hVeU1TSXNJQ0l0TFc1dlpHVnpQVEVpTENBaUxTMXVkR0Z6YTNNOU1TSXNJQ0l0TFdOd2RYTXRjR1Z5TFhSaGMyczlNeklpTENBaUxTMXRaVzA5TVRreVJ5SXNJQ0l0TFdkeVpYTTlaM0IxT21neE1EQTZOQ0lzSUNJdExYUnBiV1U5Tnkwd01Eb3dNRG93TUNJc0lDSXRMV1Y0Y0c5eWREMU9UMDVGSWl3Z0lpMHRZMmhrYVhJOUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUlpd2dJaTB0YjNWMGNIVjBQUzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlzYjJkekx5VjRMU1ZxTG05MWRDSXNJQ0l0TFdWeWNtOXlQUzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlzYjJkekx5VjRMU1ZxTG1WeWNpSXNJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2Wm5Wc2JDNXpZbUYwWTJnaUxDQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlJaXdnSWpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjaUxDQWlaVGxrTVdObU9UTTJNalJoWWprME56QTVZbUZtTTJKaE4yUXpObUppWVdSbU4yRmtaalJtWXpjeVlXSmhOR0V6TXpOaVpHRXdNVEZqWkRJME9ERTFNeUpkQ2c9PVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guZXhpdHw5YTI3MWYyYTkxNmIwYjZlZTZjZWNiMjQyNmYwYjMyMDZlZjA3NDU3OGJlNTVkOWJjOTRmNmYzZmUzYWI4NmFhfE1Bbz1cbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZGVycnxlM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1fFxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guc3Rkb3V0fDM5NDVmMzBkM2ZkNjM2OTA3OGQyZGQ1NDE1OWRmMGIyNmQ2OTkxNzZjNjIxYzk1NzMzYmU1OTE1NjAxOTY5ZmN8TkRFeU9ESTFDZz09XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLmpzb258NzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyN3xld29nSUNKelkyaGxiV0VpT2lBaWFtOXBiblF0ZEhKaGFXNXBibWN0ZGpJaUxBb2dJQ0pyYVc1a0lqb2dJbTVoZEdsMlpTMXpkV0owWVhOckxYZHZjbXhrTFcxdlpHVnNMWFl4SWl3S0lDQWlZWEp0SWpvZ0ltTnZiblJwYm5WdmRYTWlMQW9nSUNKbGVIQmxjbWx0Wlc1MElqb2dJbWx0WVdkbFgzQnliM0J5YVc5ZllXTjBhVzl1WDJOaGJXVnlZVjl6ZFdKMFlYTnJJaXdLSUNBaWNuVnVYMmxrSWpvZ0ltMXZkQzFsYkcxdkxYQnBZMnR3YkdGalpTMWpiMjUwYVc1MWIzVnpMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGNtOWliM1F0YUhWdFlXNHRZMkZ0WlhKaExYTjFZblJoYzJzdGN6UXlMVE13TUdzdE1qQXlOakV3TWpZdGRqRWlMQW9nSUNKcWIySmZibUZ0WlNJNklDSmxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1pSXNDaUFnSW5OdmRYSmpaU0k2SUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwzTnZkWEpqWlMwNE1tWTJOVFE1T0dVeU5XWTBNV0k0TjJNNU5UUTNNVGMzTWpKa1kyWTNNell3WlRWaVpHVTRJaXdLSUNBaWMyOTFjbU5sWDNKbGRtbHphVzl1SWpvZ0lqZ3laalkxTkRrNFpUSTFaalF4WWpnM1l6azFORGN4TnpjeU1tUmpaamN6TmpCbE5XSmtaVGdpTEFvZ0lDSnpiM1Z5WTJWZmJXRnVhV1psYzNSZmMyaGhNalUySWpvZ0ltSTFaVGhsT0RrNFlqZ3laV0V4TldJME1tVTROR1V5TW1FM05EbGpOalk0WXpFelpUQmpPVFU0WldOaVlURXlNbVppTVRCa09UbGpNMlJtTXprek16RWlMQW9nSUNKemIzVnlZMlZmWVhKamFHbDJaVjl6YUdFeU5UWWlPaUFpWXpBME1EUmpPVE5sT0RZMk5UVXdOR1U0TldNMU9HRmhZakJoWmpRNU9XUmtZVGMwWkRkaU5HSTNZV0V4WVRjd09EVTRZall5WmpabU1qRmxaamM1TnlJc0NpQWdJbVJoZEdGZmJXRnVhV1psYzNRaU9pQWlMMlZ3YUdWdFpYSmhiQzlsYm5KdmIzUXZjR0Z3YUdsM1pYUnpZVE12Wld4dGJ5MXdhV05yTFhCc1lXTmxMV2x0WVdkbExYTjBZWFJsTFdGamRHbHZiaTB5TURJMk1UQXlOQzl3Y205a2RXTjBhVzl1TFhOallXeGxMVzl1YkhrdmNISmxjR0Z5WldRdmJXRnVhV1psYzNRdWFuTnZiaUlzQ2lBZ0ltUmhkR0ZmYldGdWFXWmxjM1JmYzJoaE1qVTJJam9nSWpKak9ETTRNakpoWXpOalptWTFNR1k1TlRNMFptVTVZekZoWlRkaE1XVXhNbUk1TXpJNFlUWTVabU5rTkdJMVlqRXlaV1prT1dNME1qbGxNR0UwTVRnaUxBb2dJQ0prWVhSaGMyVjBYMk52Ym5SeVlXTjBJam9nZXdvZ0lDQWdJbk5qYUdWdFlTSTZJQ0p1WVhScGRtVXRjM1ZpZEdGemF5MWtZWFJoYzJWMExYWXhJaXdLSUNBZ0lDSmxjR2x6YjJSbGN5STZJREl4TXl3S0lDQWdJQ0p6Y0d4cGRITWlPaUI3Q2lBZ0lDQWdJQ0owY21GcGJpSTZJREU1TVN3S0lDQWdJQ0FnSW5aaGJDSTZJREl5Q2lBZ0lDQjlMQW9nSUNBZ0ltNXZjbTFoYkdsNllYUnBiMjVmYzJoaE1qVTJJam9nSWpaaFl6TmlNMkV5TUdVM1pEQm1ORFpqTmpreU5HSmxaRGc1WW1GbE5qQTVaR1F3TmpjNVltWm1Zemc1T1dGa00yWTNPRGd3WVRNNE5qWmtNekEwWlRZaUxBb2dJQ0FnSW5aaGJHbGtZWFJwYjI1ZlltRjBZMmhsY3lJNklERXdNQ3dLSUNBZ0lDSjJZV3hwWkdGMGFXOXVYMkpoZEdOb1pYTmZjR1Z5WDJWdFltOWthVzFsYm5RaU9pQTFNQW9nSUgwc0NpQWdJbk4xWW5SaGMydGZZMjl1ZEhKaFkzUWlPaUI3Q2lBZ0lDQWljMlZzWldOMGFXOXVJam9nZXdvZ0lDQWdJQ0FpY0dGMGFDSTZJQ0l2WlhCb1pXMWxjbUZzTDJWdWNtOXZkQzl3WVhCb2FYZGxkSE5oTXk5bGJHMXZMWEJwWTJzdGNHeGhZMlV0YVcxaFoyVXRjM1JoZEdVdFlXTjBhVzl1TFRJd01qWXhNREkwTDNCeWIyUjFZM1JwYjI0dGMyTmhiR1V0YjI1c2VTOXdjbVZ3WVhKbFpDOXpaV3hsWTNScGIyNHVhbk52YmlJc0NpQWdJQ0FnSUNKemFHRXlOVFlpT2lBaU5UQmxNR1E0T0dNMk9UTTBaV0V6TnpRelpXTTRZVGhpTXpBMVlUTmpZVFU0TkRsa01tVTFNMlF4WVRWbVkyWmtZVGc0TW1OaVltVTFORFJoWm1ZM05DSUtJQ0FnSUgwc0NpQWdJQ0FpYzNWaWRHRnphMTl0WVc1cFptVnpkQ0k2SUhzS0lDQWdJQ0FnSW5CaGRHZ2lPaUFpTDJWd2FHVnRaWEpoYkM5bGJuSnZiM1F2Y0dGd2FHbDNaWFJ6WVRNdlpXeHRieTF3YVdOckxYQnNZV05sTFdsdFlXZGxMWE4wWVhSbExXRmpkR2x2YmkweU1ESTJNVEF5TkM5d2NtOWtkV04wYVc5dUxYTmpZV3hsTFc5dWJIa3ZjSEpsY0dGeVpXUXZjM1ZpZEdGemEzTXVhbk52YmlJc0NpQWdJQ0FnSUNKemFHRXlOVFlpT2lBaU5qQTVOVGc1TWpjMVpEazNNVGhsTlRSa09HVTFZV0kwWkRka05ESTJNRFJsWWpobVlUWTJaRGN4TlRabE1tWXpaVEV3Tm1FME1XTXlabVl3TmpWa05DSUtJQ0FnSUgwc0NpQWdJQ0FpYkdGdVozVmhaMlZmWm1WaGRIVnlaWE1pT2lCN0NpQWdJQ0FnSUNKd1lYUm9Jam9nSWk5bGNHaGxiV1Z5WVd3dlpXNXliMjkwTDNCaGNHaHBkMlYwYzJFekwyVnNiVzh0Y0dsamF5MXdiR0ZqWlMxcGJXRm5aUzF6ZEdGMFpTMWhZM1JwYjI0dE1qQXlOakV3TWpRdmNISnZaSFZqZEdsdmJpMXpZMkZzWlMxdmJteDVMM0J5WlhCaGNtVmtMMnhoYm1kMVlXZGxMbXB6YjI0aUxBb2dJQ0FnSUNBaWMyaGhNalUySWpvZ0lqRXhOR0UzTkRoaU1EVTBOalppWldFd09UUTBNVGd6TUdKak16TmhZVEk1WkRObVpEVXdOakppWlRsbU5UTTBOREZtTkdWbU16QXlOVFk0WVRNNU5Ea2lDaUFnSUNCOUNpQWdmU3dLSUNBaWFXNTBaWEptWVdObGN5STZJSHNLSUNBZ0lDSndiM05sWDJScGJYTWlPaUI3Q2lBZ0lDQWdJQ0psZG1GZlltbHRZVzUxWVd3aU9pQXlNQ3dLSUNBZ0lDQWdJbWgxYldGdVgySnBiV0Z1ZFdGc0lqb2dNVEkyQ2lBZ0lDQjlMQW9nSUNBZ0ltRmpkR2x2Ymw5a2FXMXpJam9nZXdvZ0lDQWdJQ0FpWlhaaFgySnBiV0Z1ZFdGc0lqb2dNakFLSUNBZ0lIMHNDaUFnSUNBaVkyRnRaWEpoWDJScGJYTWlPaUI3Q2lBZ0lDQWdJQ0psZG1GZlltbHRZVzUxWVd3aU9pQTVMQW9nSUNBZ0lDQWlhSFZ0WVc1ZlltbHRZVzUxWVd3aU9pQTVDaUFnSUNCOUxBb2dJQ0FnSW0xaGVGOWpZVzFsY21Geklqb2dNeXdLSUNBZ0lDSnNZVzVuZFdGblpWOW1aV0YwZFhKbFgyUnBiU0k2SURFd01qUUtJQ0I5TEFvZ0lDSnRiMlJsYkY5bGVHVmpkWFJwYjI0aU9pQjdDaUFnSUNBaWFXMXdiR1Z0Wlc1MFlYUnBiMjRpT2lBaWJtRjBhWFpsWDNOMVluUmhjMnRmYW05cGJuUWlMQW9nSUNBZ0ltRjBkR1Z1ZEdsdmJsOWlZV05yWlc1a0lqb2dJbVpzWVhOb05DSXNDaUFnSUNBaWRHOXJaVzVmWlhobFkzVjBhVzl1SWpvZ0luQmhZMnRsWkY5MllXeHBaQ0lzQ2lBZ0lDQWlZMjl0Y0dsc1pWOXRiMlJsSWpvZ0ltUmxabUYxYkhRaUxBb2dJQ0FnSW1OdmJYQnBiR1ZmWkhsdVlXMXBZeUk2SUhSeWRXVXNDaUFnSUNBaVkyOXRjR2xzWlY5aVlXTnJaVzVrSWpvZ0ltbHVaSFZqZEc5eUlpd0tJQ0FnSUNKeVpXTnZiWEJwYkdWZmJHbHRhWFFpT2lBMk5Dd0tJQ0FnSUNKaFkyTjFiWFZzWVhSbFpGOXlaV052YlhCcGJHVmZiR2x0YVhRaU9pQXlOVFlLSUNCOUxBb2dJQ0poWTNScGRtVmZjM1J5WldGdGN5STZJRnNLSUNBZ0lDSnBiV0ZuWlNJc0NpQWdJQ0FpY0hKdmNISnBieUlzQ2lBZ0lDQWlZV04wYVc5dUlpd0tJQ0FnSUNKallXMWxjbUVpQ2lBZ1hTd0tJQ0FpY0dGeVlXMWxkR1Z5Y3lJNklETXhOREl5TnpBd01Dd0tJQ0FpWlhod1pYSjBYM0JoY21GdFpYUmxjbk1pT2lCN0NpQWdJQ0FpYVcxaFoyVWlPaUF4TlRnNE56VXpPVElzQ2lBZ0lDQWljSEp2Y0hKcGJ5STZJRGsxTURnek5qWTJMQW9nSUNBZ0ltRmpkR2x2YmlJNklETXdNRFk0TXpjeUxBb2dJQ0FnSW1OaGJXVnlZU0k2SURNd01EWTRNemN3TEFvZ0lDQWdJbXhoYm1kMVlXZGxYM05vWVhKbFpDSTZJREV6TVRJd01Bb2dJSDBzQ2lBZ0ltVjRjR1Z5ZEY5M2FXUjBhSE1pT2lCYkNpQWdJQ0F4TURJMExBb2dJQ0FnTlRFeUxBb2dJQ0FnTXpnMExBb2dJQ0FnTXpnMENpQWdYU3dLSUNBaWRtVmpkRzl5WDJWNGNHVnlkRjl3WVhKaGJXVjBaWEpmWW5Wa1oyVjBJam9nTVRBd01EQXdNREF3TEFvZ0lDSm5iRzlpWVd4ZlltRjBZMmdpT2lBek1pd0tJQ0FpZDI5eWJHUmZjMmw2WlNJNklEUXNDaUFnSW5CbGNsOXlZVzVyWDJKaGRHTm9Jam9nT0N3S0lDQWliSEpmY0c5c2FXTjVJam9nZXdvZ0lDQWdJbkJsWVd0ZmJISWlPaUExWlMwd05pd0tJQ0FnSUNKelkyaGxaSFZzWlNJNklDSnNhVzVsWVhKZmQyRnliWFZ3WDNSb1pXNWZZMjl1YzNSaGJuUWlMQW9nSUNBZ0luZGhjbTExY0Y5dmNIUnBiV2w2WlhKZmMzUmxjSE1pT2lBek1EQXdDaUFnZlN3S0lDQWlkR0Z5WjJWMFgzTjBaWEJ6SWpvZ016QXdNREF3TEFvZ0lDSnZkWFJ3ZFhRaU9pQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzl5ZFc1ekwyMXZkQzFsYkcxdkxYQnBZMnR3YkdGalpTMWpiMjUwYVc1MWIzVnpMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGNtOWliM1F0YUhWdFlXNHRZMkZ0WlhKaExYTjFZblJoYzJzdGN6UXlMVE13TUdzdE1qQXlOakV3TWpZdGRqRWlMQW9nSUNKc2IyTmhiRjlzYjJkeklqb2dJaTlsY0dobGJXVnlZV3d2Wlc1eWIyOTBMM0JoY0docGQyVjBjMkV6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyeHZaM012Ylc5MExXVnNiVzh0Y0dsamEzQnNZV05sTFdOdmJuUnBiblZ2ZFhNdGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzF5YjJKdmRDMW9kVzFoYmkxallXMWxjbUV0YzNWaWRHRnpheTF6TkRJdE16QXdheTB5TURJMk1UQXlOaTEyTVMxaGRIUmxiWEIwTFhZeUlpd0tJQ0FpY21WelpYSjJaV1JmWTJobFkydHdiMmx1ZEY5aWVYUmxjeUk2SURnd01EQXdNREF3TURBd0xBb2dJQ0p2ZG1WeWNtbGtaWE1pT2lCYkNpQWdJQ0FpSzJWNGNHVnlhVzFsYm5ROWNHbDRaV3hmY0hKdmNISnBieTl1WVhScGRtVmZhbTlwYm5RdlpXeHRiMTl3YVdOclgzQnNZV05sWDNOMVluUmhjMnRmWTI5dWRHbHVkVzkxY3lJc0NpQWdJQ0FpYUhsa2NtRXZiR0YxYm1Ob1pYSTlZbUZ6YVdNaUxBb2dJQ0FnSW5ObFpXUTlORElpTEFvZ0lDQWdJbVJoZEdFdWJXRnVhV1psYzNSZmNHRjBhRDB2WlhCb1pXMWxjbUZzTDJWdWNtOXZkQzl3WVhCb2FYZGxkSE5oTXk5bGJHMXZMWEJwWTJzdGNHeGhZMlV0YVcxaFoyVXRjM1JoZEdVdFlXTjBhVzl1TFRJd01qWXhNREkwTDNCeWIyUjFZM1JwYjI0dGMyTmhiR1V0YjI1c2VTOXdjbVZ3WVhKbFpDOXRZVzVwWm1WemRDNXFjMjl1SWl3S0lDQWdJQ0p3WVhSb2N5NTNiM0pyWDJScGNqMHZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMM052ZFhKalpTMDRNbVkyTlRRNU9HVXlOV1kwTVdJNE4yTTVOVFEzTVRjM01qSmtZMlkzTXpZd1pUVmlaR1U0SWl3S0lDQWdJQ0p3WVhSb2N5NXZkWFJ3ZFhSZlpHbHlQUzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Y25WdWN5OXRiM1F0Wld4dGJ5MXdhV05yY0d4aFkyVXRZMjl1ZEdsdWRXOTFjeTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExYSnZZbTkwTFdoMWJXRnVMV05oYldWeVlTMXpkV0owWVhOckxYTTBNaTB6TURCckxUSXdNall4TURJMkxYWXhJaXdLSUNBZ0lDSm9lV1J5WVM1eWRXNHVaR2x5UFM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdmNuVnVjeTl0YjNRdFpXeHRieTF3YVdOcmNHeGhZMlV0WTI5dWRHbHVkVzkxY3kxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMWEp2WW05MExXaDFiV0Z1TFdOaGJXVnlZUzF6ZFdKMFlYTnJMWE0wTWkwek1EQnJMVEl3TWpZeE1ESTJMWFl4SWl3S0lDQWdJQ0pvZVdSeVlTNXFiMkl1WTJoa2FYSTlabUZzYzJVaUxBb2dJQ0FnSWl0MGNtRnBibVZ5TG1WdVlXSnNaVjl3Y205bmNtVnpjMTlpWVhJOVptRnNjMlVpTEFvZ0lDQWdJaXQwY21GcGJtVnlMbVZ1WVdKc1pWOXRiMlJsYkY5emRXMXRZWEo1UFdaaGJITmxJaXdLSUNBZ0lDSnRiMlJsYkM1dmNIUnBiV2w2WlhJdWJISTlOV1V0TmlJc0NpQWdJQ0FpYlc5a1pXd3VjMk5vWldSMWJHVnlMbDkwWVhKblpYUmZQV1ZuYjIxcGJXbGpMblYwYVd4ekxuTmphR1ZrZFd4bGNuTXViR2x1WldGeVgzZGhjbTExY0Y5amIyNXpkR0Z1ZEY5elkyaGxaSFZzWlhJaUxBb2dJQ0FnSW0xdlpHVnNMbk5qYUdWa2RXeGxjaTUzWVhKdGRYQmZjM1JsY0hNOU16QXdNQ0lzQ2lBZ0lDQWliVzlrWld3dWMyTm9aV1IxYkdWeVgybHVkR1Z5ZG1Gc1BYTjBaWEFpTEFvZ0lDQWdJbTF2WkdWc0xuTmphR1ZrZFd4bGNsOW1jbVZ4ZFdWdVkzazlNU0lzQ2lBZ0lDQWlkSEpoYVc1bGNpNXRZWGhmYzNSbGNITTlNekF3TURBd0lpd0tJQ0FnSUNKMGNtRnBibVZ5TG5aaGJGOWphR1ZqYTE5cGJuUmxjblpoYkQweU1EQXdNQ0lzQ2lBZ0lDQWlZMkZzYkdKaFkydHpMbTF2WkdWc1gyTm9aV05yY0c5cGJuUXVaWFpsY25sZmJsOTBjbUZwYmw5emRHVndjejB5TURBd01DSXNDaUFnSUNBaVkyRnNiR0poWTJ0ekxtMXZaR1ZzWDJOb1pXTnJjRzlwYm5RdWMyRjJaVjkwYjNCZmF6MHRNU0lzQ2lBZ0lDQWlZMkZzYkdKaFkydHpMbTF2WkdWc1gyTm9aV05yY0c5cGJuUXVjMkYyWlY5c1lYTjBQV3hwYm1zaUxBb2dJQ0FnSW14dloyZGxjajFiZDJGdVpHSXNZM04yWFNJc0NpQWdJQ0FpYkc5bloyVnlMbmRoYm1SaUxtbGtQVzF2ZEMxbGJHMXZMWEJwWTJ0d2JHRmpaUzFqYjI1MGFXNTFiM1Z6TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRjbTlpYjNRdGFIVnRZVzR0WTJGdFpYSmhMWE4xWW5SaGMyc3RjelF5TFRNd01Hc3RNakF5TmpFd01qWXRkakVpTEFvZ0lDQWdJbXh2WjJkbGNpNTNZVzVrWWk1eVpYTjFiV1U5Ym1WMlpYSWlMQW9nSUNBZ0lteHZaMmRsY2k1amMzWXVibUZ0WlQxamMzWWlMQW9nSUNBZ0lteHZaMmRsY2k1amMzWXVabXgxYzJoZmJHOW5jMTlsZG1WeWVWOXVYM04wWlhCelBURWlMQW9nSUNBZ0lteHZaMmRsY2k1amMzWXVjMkYyWlY5a2FYSTlMMlZ3YUdWdFpYSmhiQzlsYm5KdmIzUXZjR0Z3YUdsM1pYUnpZVE12Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdmJHOW5jeTl0YjNRdFpXeHRieTF3YVdOcmNHeGhZMlV0WTI5dWRHbHVkVzkxY3kxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMWEp2WW05MExXaDFiV0Z1TFdOaGJXVnlZUzF6ZFdKMFlYTnJMWE0wTWkwek1EQnJMVEl3TWpZeE1ESTJMWFl4TFdGMGRHVnRjSFF0ZGpJaUxBb2dJQ0FnSW1WMllXeDFZWFJ2Y2k1d2FYaGxiRjlrYVdGbmJtOXpkR2xqY3k1c2IyZGZkMkZ1WkdJOWRISjFaU0lzQ2lBZ0lDQWliVzlrWVd4cGRIbGZZV0pzWVhScGIyNHVjMk55WldWdWFXNW5YMkoxWkdkbGRGOTFjR1JoZEdWelBUTXdNREF3TUNJc0NpQWdJQ0FpZEhKaGFXNWxjaTVrWlhacFkyVnpQVFFpTEFvZ0lDQWdJbVJoZEdFdVpHbHpkSEpwWW5WMFpXUmZkMjl5YkdSZmMybDZaVDAwSWl3S0lDQWdJQ0prWVhSaExtSmhkR05vWDNOcGVtVTlPQ0lzQ2lBZ0lDQWlaR0YwWVM1MllXeHBaR0YwYVc5dVgyRnVZMmh2Y25OZmNHVnlYMlZ3YVhOdlpHVTliblZzYkNJc0NpQWdJQ0FpWkdGMFlTNTJZV3hwWkdGMGFXOXVYMkpoZEdOb1pYTmZjR1Z5WDJWdFltOWthVzFsYm5ROU5UQWlMQW9nSUNBZ0ltUmhkR0V1ZG1Gc2FXUmhkR2x2Ymw5aVlYUmphRjl6YVhwbFBURWlMQW9nSUNBZ0luUnlZV2x1WlhJdWJHbHRhWFJmZG1Gc1gySmhkR05vWlhNOU1TNHdJaXdLSUNBZ0lDSmtZWFJoTG5OMVluUmhjMnRmYldGdWFXWmxjM1JmY0dGMGFEMHZaWEJvWlcxbGNtRnNMMlZ1Y205dmRDOXdZWEJvYVhkbGRITmhNeTlsYkcxdkxYQnBZMnN0Y0d4aFkyVXRhVzFoWjJVdGMzUmhkR1V0WVdOMGFXOXVMVEl3TWpZeE1ESTBMM0J5YjJSMVkzUnBiMjR0YzJOaGJHVXRiMjVzZVM5d2NtVndZWEpsWkM5emRXSjBZWE5yY3k1cWMyOXVJaXdLSUNBZ0lDSmtZWFJoTG5OMVluUmhjMnRmYldGdWFXWmxjM1JmYzJoaE1qVTJQVFl3T1RVNE9USTNOV1E1TnpFNFpUVTBaRGhsTldGaU5HUTNaRFF5TmpBMFpXSTRabUUyTm1RM01UVTJaVEptTTJVeE1EWmhOREZqTW1abU1EWTFaRFFpTEFvZ0lDQWdJbVJoZEdFdWJHRnVaM1ZoWjJWZlptVmhkSFZ5WlhOZmNHRjBhRDB2WlhCb1pXMWxjbUZzTDJWdWNtOXZkQzl3WVhCb2FYZGxkSE5oTXk5bGJHMXZMWEJwWTJzdGNHeGhZMlV0YVcxaFoyVXRjM1JoZEdVdFlXTjBhVzl1TFRJd01qWXhNREkwTDNCeWIyUjFZM1JwYjI0dGMyTmhiR1V0YjI1c2VTOXdjbVZ3WVhKbFpDOXNZVzVuZFdGblpTNXFjMjl1SWl3S0lDQWdJQ0prWVhSaExteGhibWQxWVdkbFgyWmxZWFIxY21WelgzTm9ZVEkxTmoweE1UUmhOelE0WWpBMU5EWTJZbVZoTURrME5ERTRNekJpWXpNellXRXlPV1F6Wm1RMU1EWXlZbVU1WmpVek5EUXhaalJsWmpNd01qVTJPR0V6T1RRNUlpd0tJQ0FnSUNJclpHRjBZUzVmWTI5dWRtVnlkRjg5WVd4c0lpd0tJQ0FnSUNKdVlYUnBkbVZmYW05cGJuUXVjbVZtWlhKbGJtTmxMbkJwY0dWc2FXNWxMbk4wWVdkbGN5NHhMbTF2WkdWc0xuZHBaSFJvUFRFd01qUWlMQW9nSUNBZ0ltNWhkR2wyWlY5cWIybHVkQzV5WldabGNtVnVZMlV1Y0dsd1pXeHBibVV1YzNSaFoyVnpMakV1Ylc5a1pXd3VhR1ZoWkhNOU9DSXNDaUFnSUNBaWJXOWtZV3hwZEhsZllXSnNZWFJwYjI0dWJtOWtaWE11YW05cGJuUmZaR1Z1YjJselpYSXViVzlrWld3dWNISnZjSEpwYjE5M2FXUjBhRDAxTVRJaUxBb2dJQ0FnSW0xdlpHRnNhWFI1WDJGaWJHRjBhVzl1TG01dlpHVnpMbXB2YVc1MFgyUmxibTlwYzJWeUxtMXZaR1ZzTG1GamRHbHZibDkzYVdSMGFEMHpPRFFpTEFvZ0lDQWdJbTF2WkdGc2FYUjVYMkZpYkdGMGFXOXVMbTV2WkdWekxtcHZhVzUwWDJSbGJtOXBjMlZ5TG0xdlpHVnNMbU5oYldWeVlWOTNhV1IwYUQwek9EUWlMQW9nSUNBZ0lpdHVZWFJwZG1WZmFtOXBiblF1Y21WbVpYSmxibU5sTG5CcGNHVnNhVzVsTG5OMFlXZGxjeTR4TG0xdlpHVnNMbkZyWDI1dmNtMDlkSEoxWlNJc0NpQWdJQ0FpSzI1aGRHbDJaVjlxYjJsdWRDNXlaV1psY21WdVkyVXVjR2x3Wld4cGJtVXVjM1JoWjJWekxqRXViVzlrWld3dWRYTmxYM0p0YzI1dmNtMDlkSEoxWlNJc0NpQWdJQ0FpSzI1aGRHbDJaVjlxYjJsdWRDNXlaV1psY21WdVkyVXVjR2x3Wld4cGJtVXVjM1JoWjJWekxqRXViVzlrWld3dWRYTmxYM04zYVdkc2RUMTBjblZsSWl3S0lDQWdJQ0lyYm1GMGFYWmxYMnB2YVc1MExuSmxabVZ5Wlc1alpTNXdhWEJsYkdsdVpTNXpkR0ZuWlhNdU1TNXRiMlJsYkM1emQybG5iSFZmYlhWc2RHbHdiR1ZmYjJZOU5qUWlDaUFnWFN3S0lDQWlZV3hzYjJOaGRHbHZibDlpYjNWdVpHRnlhV1Z6SWpvZ1d3b2dJQ0FnTXpBd01EQXdDaUFnWFN3S0lDQWlZWEpqYUdsMlpWOXdiMnhwWTNraU9pQnVkV3hzTEFvZ0lDSndjbVZ6WlhKMllYUnBiMjVmY0d4aGJpSTZJSHNLSUNBZ0lDSndjbWx0WVhKNUlqb2dJa1p5WlhOb0lITm9ZWEpsWkNBdmQyOXlhM053WVdObElISjFiaUJrYVhKbFkzUnZjbmt1SUVGc2JDQXhOU0J6WTJobFpIVnNaV1FnWTJobFkydHdiMmx1ZEhNZ2NtVjBZV2x1WldRdUlFRmpkSFZoYkNCemFYcGxJR1p5YjIwZ2RHaHBjeUJoY21Ob2FYUmxZM1IxY21VZ2MyMXZhMlVnWVc1a0lHTjFjbkpsYm5RZ1ptbHNaWE41YzNSbGJTQndjbTlpWlNCeVpYRjFhWEpsWkNCaVpXWnZjbVVnWm5Wc2JDQmlhVzVrYVc1bkxpSXNDaUFnSUNBaWNISnBiV0Z5ZVY5eVpYTmxjblpsWkY5aWVYUmxjeUk2SURnd01EQXdNREF3TURBd0xBb2dJQ0FnSW05aWMyVnlkbVZrWDNOdGIydGxYMk5vWldOcmNHOXBiblJmWW5sMFpYTWlPaUF6Tnpjek1UazJPREl5TEFvZ0lDQWdJbk5qYUdWa2RXeGxaRjlqYUdWamEzQnZhVzUwWDJOdmRXNTBJam9nTVRVc0NpQWdJQ0FpYzJOb1pXUjFiR1ZrWDJOb1pXTnJjRzlwYm5SZllubDBaWE5mWlhOMGFXMWhkR1VpT2lBMU5qVTVOemsxTWpNek1Dd0tJQ0FnSUNKdFlXbHVkR0ZwYm1Wa1gzTjBiM0poWjJWZmNtVnhkV2x5WldSZllubDBaWE1pT2lBMU56VTVOemsxTWpNek1Dd0tJQ0FnSUNKelkyaGxaSFZzWldSZmJXbHNaWE4wYjI1bGN5STZJRnNLSUNBZ0lDQWdNakF3TURBc0NpQWdJQ0FnSURRd01EQXdMQW9nSUNBZ0lDQTJNREF3TUN3S0lDQWdJQ0FnT0RBd01EQXNDaUFnSUNBZ0lERXdNREF3TUN3S0lDQWdJQ0FnTVRJd01EQXdMQW9nSUNBZ0lDQXhOREF3TURBc0NpQWdJQ0FnSURFMk1EQXdNQ3dLSUNBZ0lDQWdNVGd3TURBd0xBb2dJQ0FnSUNBeU1EQXdNREFzQ2lBZ0lDQWdJREl5TURBd01Dd0tJQ0FnSUNBZ01qUXdNREF3TEFvZ0lDQWdJQ0F5TmpBd01EQXNDaUFnSUNBZ0lESTRNREF3TUN3S0lDQWdJQ0FnTXpBd01EQXdDaUFnSUNCZExBb2dJQ0FnSW5KbGRHRnBibDloYkd4ZmMyTm9aV1IxYkdWa1gyTm9aV05yY0c5cGJuUnpJam9nZEhKMVpTd0tJQ0FnSUNKellYWmxYM1J2Y0Y5cklqb2dMVEVzQ2lBZ0lDQWliR0Z6ZEY5amFHVmphM0J2YVc1MFgzQnZiR2xqZVNJNklDSnplVzFzYVc1cklpd0tJQ0FnSUNKbWRXeHNYMkZzYkc5allYUnBiMjVmZEdGeVoyVjBJam9nTXpBd01EQXdMQW9nSUNBZ0ltRnNiRzlqWVhScGIyNWZZbTkxYm1SaGNtbGxjeUk2SUZzS0lDQWdJQ0FnTXpBd01EQXdDaUFnSUNCZExBb2dJQ0FnSW1KdmRXNWtZWEo1WDNKMWJHVWlPaUFpVTJsdVoyeGxJR1p5WlhOb0lHRnNiRzlqWVhScGIyNGdkRzhnZEc5MFlXd3pNREF3TURBN0lHNXZJR2x1ZEdWeWJXVmthV0YwWlNCaGJHeHZZMkYwYVc5dUlISmxZMjkyWlhKNUlIQm9ZWE5sSUhKbGNYVnBjbVZrTGlJc0NpQWdJQ0FpY0dWeWMybHpkR1Z1ZEY5dGFYSnliM0lpT2lBaVRXRnBiblJoYVc1bFpDQnViMlJsTFd4dlkyRnNJRU5UVmkxMGJ5MXphR0Z5WldRZ2JHOW5iV2x5Y205eU95QnVieUJ6WlhCaGNtRjBaU0JqYUdWamEzQnZhVzUwWVhKamFHbDJaU0JrWlhCc2IzbHRaVzUwSUdOc1lXbHRaV1F1SWl3S0lDQWdJQ0poY21Ob2FYWmxYM0J2YkdsamVTSTZJRzUxYkd3S0lDQjlMQW9nSUNKamIyNTBhVzUxWVhScGIyNGlPaUJ1ZFd4c0xBb2dJQ0poYkd4dlkyRjBhVzl1WDNOMGIzQmZjM1JsY0NJNklETXdNREF3TUN3S0lDQWljR2hoYzJVaU9pQWlablZzYkNJc0NpQWdJbVJ5WVdaMElqb2dld29nSUNBZ0ltVjRaV04xZEdGaWJHVWlPaUIwY25WbExBb2dJQ0FnSW5OMFlYUmxJam9nSWxKUFQxUmZVa1ZXU1VWWFgwUkZVRXhQV1UxRlRsUmZVa1ZSVlVsU1JVUWlDaUFnZlN3S0lDQWljMjkxY21ObFgyRnlZMmhwZG1VaU9pQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzlqY0hVdGNISmxabXhwWjJoMExYWTBMMmx1Y0hWMGN5OXpiM1Z5WTJVdWRHRnlMbWQ2SWl3S0lDQWljMjkxY21ObFgyMWhibWxtWlhOMElqb2dJaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2WTNCMUxYQnlaV1pzYVdkb2RDMTJOQzlwYm5CMWRITXZjMjkxY21ObExtWnBiR1Z6TG5Ob1lUSTFOaUlzQ2lBZ0lteGhiV0prWVY5eWRXNTBhVzFsSWpvZ2V3b2dJQ0FnSW1GamRIVmhiRjl3ZVhSb2IyNGlPaUFpTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTk1WVcwdFlYSmpOREF3TFd4aGJXSmtZUzB5TURJMk1Ea3lNUzl5ZFc1MGFXMWxMM1psYm5ZdGNHbHVibVZrTDJKcGJpOXdlWFJvYjI0aUxBb2dJQ0FnSW1KdmIzUnpkSEpoY0Y5d2VYUm9iMjRpT2lBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5aGNtTXRaMnh2WW1Gc0xXSmhjMmx6TFhSeVlXbHVhVzVuTFRJd01qWXdPVEkwTDNKMWJuUnBiV1V0Y2paaEwySnBiaTl3ZVhSb2IyNGlMQW9nSUNBZ0ltTnZiblJoYVc1bGNsOXBiV0ZuWlNJNklDSnVkbU55TG1sdkkyNTJhV1JwWVM5d2VYUnZjbU5vT2pJMUxqQTJMWEI1TXlJc0NpQWdJQ0FpWlhoMGNtRmZjSGwwYUc5dWNHRjBhQ0k2SUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJOdmJuUnBiblZ2ZFhNdGRHbHRaUzF0YjNRdGQyOXliR1F0Ylc5a1pXd3RNakF5TmpFd01UWXZjSEpsY0dGeVlYUnBiMjR2Y25WdWRHbHRaUzF2ZG1WeWJHRjVjeTlrYVc1dk5EVTNNUzl6YVhSbExYQmhZMnRoWjJWeklpd0tJQ0FnSUNKbVlUTmZjbTl2ZENJNklDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwzQnBlR1ZzTFhacFpHVnZMV2R5YVhCd1pYSXRiM0IwYVcxcGVtRjBhVzl1TFRJd01qWXhNREUzTFhZeEwzSjFiblJwYldVdlptRXpJaXdLSUNBZ0lDSm1ZVFJmY205dmRDSTZJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMk52Ym5ScGJuVnZkWE10ZEdsdFpTMXRiM1F0ZDI5eWJHUXRiVzlrWld3dE1qQXlOakV3TVRZdmNISmxjR0Z5WVhScGIyNHZkSEpoYVc1cGJtY3RjblZ1ZEdsdFpTOXdjbTltYVd4bEwyWnNZWE5vTFdGMGRHVnVkR2x2YmlJc0NpQWdJQ0FpYldsdWFXMTFiVjltY21WbFgzTmpjbUYwWTJoZllubDBaWE1pT2lBeE1EQXdNREF3TURBd01Dd0tJQ0FnSUNKdGIzVnVkSE1pT2lCN0NpQWdJQ0FnSUNKd1lYUm9Jam9nSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlkzQjFMWEJ5Wldac2FXZG9kQzEyTkM5cGJuQjFkSE12WjNCMU1qRXRjSEpwZG1GMFpTMXlkVzUwYVcxbExXMXZkVzUwY3k1amMzWWlMQW9nSUNBZ0lDQWljMmhoTWpVMklqb2dJamc0WVdSaE5UUTNNamhrTlRJNE9HSTJNRGs0WkdabU5tWTNaV0V5TnpZM056aGtNalJpTlRobE5ERXlPVGxrT1dZek1XUmlZVFZtTWpRNFpXVTROMkVpQ2lBZ0lDQjlMQW9nSUNBZ0ltNXZaR1VpT2lBaVozQjFNakVpTEFvZ0lDQWdJbkoxYm5ScGJXVmZkR0Z6YXlJNklDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwzQnBlR1ZzTFhacFpHVnZMV2R5YVhCd1pYSXRiM0IwYVcxcGVtRjBhVzl1TFRJd01qWXhNREUzTFhZeElpd0tJQ0FnSUNKelkyaGxiV0VpT2lBaWFtOXBiblF0YkdGdFltUmhMWEoxYm5ScGJXVXRkakVpTEFvZ0lDQWdJbk5qY21GMFkyaGZjbTl2ZENJNklDSXZaWEJvWlcxbGNtRnNMMlZ1Y205dmRDOXdZWEJvYVhkbGRITmhNeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVNJc0NpQWdJQ0FpZEdWdGNHOXlZWEo1WDNKdmIzUWlPaUFpTDJWd2FHVnRaWEpoYkM5bGJuSnZiM1F2TkRFd01ETWlDaUFnZlN3S0lDQWlaR0YwWVY5allXTm9aU0k2SUhzS0lDQWdJQ0pyYVc1a0lqb2dJbkJ5WlhCaGNtVmtMWEJwZUdWc0xYWXhJaXdLSUNBZ0lDSjFhV1FpT2lBME1UQXdNeXdLSUNBZ0lDSnViMlJsSWpvZ0ltZHdkVEl4SWl3S0lDQWdJQ0p5YjI5MElqb2dJaTlsY0dobGJXVnlZV3d2Wlc1eWIyOTBMM0JoY0docGQyVjBjMkV6TDJWc2JXOHRjR2xqYXkxd2JHRmpaUzFwYldGblpTMXpkR0YwWlMxaFkzUnBiMjR0TWpBeU5qRXdNalF2Y0hKdlpIVmpkR2x2YmkxelkyRnNaUzF2Ym14NUwzQnlaWEJoY21Wa0lpd0tJQ0FnSUNKeVpXTmxhWEIwSWpvZ0lpOWxjR2hsYldWeVlXd3ZaVzV5YjI5MEwzQmhjR2hwZDJWMGMyRXpMMlZzYlc4dGNHbGpheTF3YkdGalpTMXBiV0ZuWlMxemRHRjBaUzFoWTNScGIyNHRNakF5TmpFd01qUXZjSEp2WkhWamRHbHZiaTF6WTJGc1pTMXZibXg1TDJOaFkyaGxMWEpsWTJWcGNIUXVhbk52YmlJc0NpQWdJQ0FpYW05aVgybGtJam9nSWpReE1qY3dPU0lzQ2lBZ0lDQWljbVZqWldsd2RGOXphR0V5TlRZaU9pQWlOR1ZpTm1SbU1ETmpPVGRpTlRGaVpqWmpNVFl4TldZMFpqTTVOREpsTUdFeU0yWmtOVEk1TkdVeU16SXpNbVJtTWpRMU16WTJPRFJpTURjM05UTTJOQ0lzQ2lBZ0lDQWlibUYwYVhabFgzSmxZMlZwY0hRaU9pQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhCcFkyc3RjR3hoWTJVdGFXMWhaMlV0YzNSaGRHVXRZV04wYVc5dUxUSXdNall4TURJMEwySnBibVJwYm1kekwyTmhZMmhsTFdkd2RUSXhMbTVoZEdsMlpTNTBlSFFpTEFvZ0lDQWdJbTVoZEdsMlpWOXlaV05sYVhCMFgzTm9ZVEkxTmlJNklDSmtNemt6TldJMllqUTVZbVkzTnpJMk1HUmtaalk0TUdFMFpUZG1NalJsTWpjMVlqZGhNVEpoTVRSaFlXRmtaVGc1TXpnMU16WmxaV05qTURBeE1UZG1JaXdLSUNBZ0lDSndjbTlrZFdObGNsOXVZVzFsSWpvZ0ltVnNiVzh0WTJGamFHVXRaM0IxTWpFaUxBb2dJQ0FnSW5CeWIyUjFZMlZ5WDI1dlpHVWlPaUFpWjNCMU1qRWlMQW9nSUNBZ0luVnpaWElpT2lBaWNHRndhR2wzWlhSellUTWlDaUFnZlN3S0lDQWljWFZ2ZEdFaU9pQjdDaUFnSUNBaWEybHVaQ0k2SUNKbWFXeGxjM2x6ZEdWdElpd0tJQ0FnSUNKMWFXUWlPaUEwTVRBd015d0tJQ0FnSUNKMWMyVnlJam9nSW5CaGNHaHBkMlYwYzJFeklpd0tJQ0FnSUNKdWIyUmxJam9nSW1kd2RUSXhJaXdLSUNBZ0lDSnRiM1Z1ZENJNklDSXZkMjl5YTNOd1lXTmxJZ29nSUgwc0NpQWdJbUZzYkc5allYUnBiMjRpT2lCdWRXeHNMQW9nSUNKdmNHVnlZWFJwYjI1aGJGOXpaWEoyYVdObElqb2dld29nSUNBZ0luSnZiM1FpT2lBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyOXdjeTl6WlhKMmFXTmxJaXdLSUNBZ0lDSnRZVzVwWm1WemRDSTZJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2YjNCekwzTmxjblpwWTJVdlJrbE1SVk11YzJoaE1qVTJJaXdLSUNBZ0lDSnRZVzVwWm1WemRGOXphR0V5TlRZaU9pQWlZV1JtTkRVMU1qUmtaVE5qTW1VMlpHSmhNVGcyTlRjeVpUY3hOVEZrTkRoaVptTmhNR0l6WVdSak9HVTJZMlk1WkdWbVpEWTRObUkwTnpjME5HTTROeUlzQ2lBZ0lDQWljSFZpYkdsemFHVmtYMk52YlcxcGRDSTZJQ0poWW1KaU1EQTBPVGt3T1RabVlXRmlaamN3TXpWbVpHVXlNMkptTkdJeFpXSmhPVGcwTXpjM0lnb2dJSDBzQ2lBZ0luTnRiMnRsSWpvZ2V3b2dJQ0FnSW1wdllsOXBaQ0k2SUNJME1USTRNakVpTEFvZ0lDQWdJbTVoZEdsMlpWOW1iM0p0WVhRaU9pQWljMk52Ym5SeWIyd3RkakVpTEFvZ0lDQWdJbkpsY1hWbGMzUWlPaUI3Q2lBZ0lDQWdJQ0p3WVhSb0lqb2dJaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTl3Y205dlpuTXZjMjF2YTJVdmIzQnpMM0psY1hWbGMzUnpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzF6Ylc5clpTMTJNaTVxYzI5dUlpd0tJQ0FnSUNBZ0luTm9ZVEkxTmlJNklDSXdaVFE1TmpRNVpXSTFNVFU0WXpabU1UTmtOR0kwTmpkaE9HWTRZamxtWXpGbE1qTTBZV1k0WmpWaU1USmpOREF4WmpWalpHSTBNVEkzTUdJMU5UWTVJZ29nSUNBZ2ZTd0tJQ0FnSUNKamIyMXdiR1YwYVc5dUlqb2dld29nSUNBZ0lDQWljR0YwYUNJNklDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZjSEp2YjJaekwzTnRiMnRsTDI5MWRIQjFkQzlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YzIxdmEyVXRkakl2YzIxdmEyVXRZMjl0Y0d4bGRHbHZiaTVxYzI5dUlpd0tJQ0FnSUNBZ0luTm9ZVEkxTmlJNklDSmxORE5qTldaak0yTTNNekJoWkRJM09EaGpPRGd5TXpobFpUa3daV1F4TVdNNFpqVXpZVEk1TnpZeE9XWTJPRE14WVRobU1URTNNREV5TmpZek9XRm1JZ29nSUNBZ2ZTd0tJQ0FnSUNKd2NtVm1iR2xuYUhRaU9pQjdDaUFnSUNBZ0lDSndZWFJvSWpvZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOXdjbTl2Wm5NdmMyMXZhMlV2YjNCekwzSmxjWFZsYzNSekwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXpiVzlyWlMxMk1pNXdjbVZtYkdsbmFIUXVhbk52YmlJc0NpQWdJQ0FnSUNKemFHRXlOVFlpT2lBaVpEWmhaR1ExWmpabE5XVmpaVFE1WldVNE56azJNMk5tTVRSbU9ETTFZVEF6WkRBM1pUZGxNV1poTUdKaVpUZGxOVEUzTlRnMU9EVTNZek5oTnpJNE1pSUtJQ0FnSUgwc0NpQWdJQ0FpWTJGd1lXTnBkSGtpT2lCN0NpQWdJQ0FnSUNKd1lYUm9Jam9nSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5d2NtOXZabk12YzIxdmEyVXZiM0J6TDNKbGNYVmxjM1J6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxemJXOXJaUzEyTWk1allYQmhZMmwwZVM1cWMyOXVJaXdLSUNBZ0lDQWdJbk5vWVRJMU5pSTZJQ0kyWVROa05EUTNNVFZtWlRBMU9UQmhNamsxTURrME56QTRNVE5qTVdJeU9XWTJOalJpTjJVM09HUXlOR0ptTm1aaU5EUTJORFZoT1dRek1EbGpZbVpsSWdvZ0lDQWdmU3dLSUNBZ0lDSnlaWE52YkhabFpDSTZJSHNLSUNBZ0lDQWdJbkJoZEdnaU9pQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMM0J5YjI5bWN5OXpiVzlyWlM5dmNITXZjbVZ4ZFdWemRITXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMWE50YjJ0bExYWXlMbkpsYzI5c2RtVmtMbmxoYld3aUxBb2dJQ0FnSUNBaWMyaGhNalUySWpvZ0lqTTROMlE1TmpjM05XTTNZMlZpWm1SaFlqRXlNV1kyWWpRMU5EUXpNR1l5T1RCbFl6WTJPRGs0TldVek1tVm1PV1k0TVRVM09EVmtOV0V3WXpjME1Ea2lDaUFnSUNCOUxBb2dJQ0FnSW01aGRHbDJaU0k2SUhzS0lDQWdJQ0FnSW5CaGRHZ2lPaUFpTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDNCeWIyOW1jeTl6Ylc5clpTOXVZWFJwZG1VdE5ERXlPREl4TG5SNGRDSXNDaUFnSUNBZ0lDSnphR0V5TlRZaU9pQWlZbVpqWm1SaU5qYzBaRGhoWlRsaE1EVm1aakk1TlRRNU1EQTVOMlV4TVdFellqa3hZMkkyTWprMVpEQXhNR0k0TVdVME16azVOREEwTlRZNU1HTTVZU0lLSUNBZ0lIMHNDaUFnSUNBaWFHOXpkRjlsZUdsMElqb2dld29nSUNBZ0lDQWljR0YwYUNJNklDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZjSEp2YjJaekwzTnRiMnRsTDJodmMzUXRaWGhwZEMwME1USTRNakV1ZEhoMElpd0tJQ0FnSUNBZ0luTm9ZVEkxTmlJNklDSTVZVEkzTVdZeVlUa3hObUl3WWpabFpUWmpaV05pTWpReU5tWXdZak15TURabFpqQTNORFUzT0dKbE5UVmtPV0pqT1RSbU5tWXpabVV6WVdJNE5tRmhJZ29nSUNBZ2ZRb2dJSDBLZlFvPVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyL1JFUVVFU1RfU0hBMjU2fDMxNmNmOGNlMTZmNWYzMmY4MzVkMzM5ZTRjNTcwMzQ2M2Y4ZGIzNGVkNGY5N2M2YzQ1ZWY2ZTFlZTZiMGU0NWR8TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15TndvPVxuIgogICAgICB9LAogICAgICB7CiAgICAgICAgImxhYmVsIjogInBoeXNpY2FsLXN0YXR1cy1yb290cyIsCiAgICAgICAgImNvbW1hbmQiOiAiYmFzaCAtYyAnc2V0IC1ldW8gcGlwZWZhaWw7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9vcHMvc3RhdHVzKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9zdGF0dXM7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9zdGF0dXM7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9zdGF0dXMpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL29wcy9zdGF0dXMpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3N0YXR1czsgdGVzdCAtZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3N0YXR1czsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3N0YXR1cylcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvb3BzL3N0YXR1cylcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9vcHMvc3RhdHVzOyB0ZXN0IC1kIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9vcHMvc3RhdHVzOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9vcHMvc3RhdHVzKVwiID0gNDEwMDMnIiwKICAgICAgICAic3RhcnRfdXRjIjogIjIwMjYtMTAtMjdUMDI6NTY6MjcuNTg5NzA3KzAwOjAwIiwKICAgICAgICAiZW5kX3V0YyI6ICIyMDI2LTEwLTI3VDAyOjU2OjI3Ljg3NjUwNyswMDowMCIsCiAgICAgICAgImV4aXRfY29kZSI6IDAsCiAgICAgICAgInN0ZG91dCI6ICIiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibGFiZWwiOiAibWFpbnRhaW5lZC1zdGF0dXMtYWJzZW5jZSIsCiAgICAgICAgImNvbW1hbmQiOiAiYmFzaCAtYyAnc2V0IC1ldW8gcGlwZWZhaWw7IGZpbmQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9zdGF0dXMgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL29wcy9zdGF0dXMgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL29wcy9zdGF0dXMgLW1pbmRlcHRoIDEgLXByaW50JyIsCiAgICAgICAgInN0YXJ0X3V0YyI6ICIyMDI2LTEwLTI3VDAyOjU2OjI3Ljg3NjYwNiswMDowMCIsCiAgICAgICAgImVuZF91dGMiOiAiMjAyNi0xMC0yN1QwMjo1NjoyOC4wOTUwMDArMDA6MDAiLAogICAgICAgICJleGl0X2NvZGUiOiAwLAogICAgICAgICJzdGRvdXQiOiAiIgogICAgICB9LAogICAgICB7CiAgICAgICAgImxhYmVsIjogInByb2R1Y3Rpb24tcGF0aC1hYnNlbmNlIiwKICAgICAgICAiY29tbWFuZCI6ICJiYXNoIC1jICdzZXQgLWV1byBwaXBlZmFpbDsgdGVzdCAhIC1lIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvcnVucy9tb3QtZWxtby1waWNrcGxhY2UtY29udGludW91cy1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXJvYm90LWh1bWFuLWNhbWVyYS1zdWJ0YXNrLXM0Mi0zMDBrLTIwMjYxMDI2LXYxOyB0ZXN0ICEgLUwgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9ydW5zL21vdC1lbG1vLXBpY2twbGFjZS1jb250aW51b3VzLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tcm9ib3QtaHVtYW4tY2FtZXJhLXN1YnRhc2stczQyLTMwMGstMjAyNjEwMjYtdjE7IHRlc3QgISAtZSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxLmF0dGVtcHQuanNvbjsgdGVzdCAhIC1MIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEuYXR0ZW1wdC5qc29uOyB0ZXN0ICEgLWUgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi5hdHRlbXB0Lmpzb247IHRlc3QgISAtTCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLmF0dGVtcHQuanNvbjsgdGVzdCAhIC1lIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjMuYXR0ZW1wdC5qc29uOyB0ZXN0ICEgLUwgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12My5hdHRlbXB0Lmpzb24nIiwKICAgICAgICAic3RhcnRfdXRjIjogIjIwMjYtMTAtMjdUMDI6NTY6MjguMDk1MTA2KzAwOjAwIiwKICAgICAgICAiZW5kX3V0YyI6ICIyMDI2LTEwLTI3VDAyOjU2OjI4LjI5OTkwNyswMDowMCIsCiAgICAgICAgImV4aXRfY29kZSI6IDAsCiAgICAgICAgInN0ZG91dCI6ICIiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibGFiZWwiOiAib3duZWQtbmF0aXZlLXF1ZXVlIiwKICAgICAgICAiY29tbWFuZCI6ICIvdXNyL2xvY2FsL2Jpbi9zcXVldWUgLWggLXUgcGFwaGl3ZXRzYTMgLW8gJyVpfCVqfCV1fCVUfCVOJyIsCiAgICAgICAgInN0YXJ0X3V0YyI6ICIyMDI2LTEwLTI3VDAyOjU2OjI4LjI5OTk4OSswMDowMCIsCiAgICAgICAgImVuZF91dGMiOiAiMjAyNi0xMC0yN1QwMjo1NjoyOC41MTA4MjcrMDA6MDAiLAogICAgICAgICJleGl0X2NvZGUiOiAwLAogICAgICAgICJzdGRvdXQiOiAiNDEyODAxfGVsbW8tbmF0aXZlLWZ1bGwtbGFyZ2UzMTRtLWJvdW5kYXJ5LXYyfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MTI3OTl8ZWxtby1uYXRpdmUtZnVsbC1sYXJnZTMxNG0tZnVzZWQtdjJ8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQxMjc5MHxlbG1vLW5hdGl2ZS1mdWxsLWxhcmdlMzE0bS12MXxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5MjA3fGFmLWxpYmVyby1hdjAtZnVsbC1oYW5kb2ZmfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MTExMTN8cmF2ZW5zLWFmLXJvbGxvdXQtcHJldmlld3xwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5ODU0XzZ8YWYtZHBtYXRjaC1yZXN0YXJ0MTVrfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDk4NTRfNHxhZi1kcG1hdGNoLXJlc3RhcnQxNWt8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTg1NF8yfGFmLWRwbWF0Y2gtcmVzdGFydDE1a3xwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5ODQ3X1swLTUlMl18c3RhdGlvbmFyeS1mcDMyLW92ZXJsYXl8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTc3M3xzdGF0aW9uYXJ5LWFmLWZpeGVkYnVkZ2V0LXNtb2tlfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDk3NjR8c3RhdGlvbmFyeS1hZi11bmV0LXNtb2tlfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MTI4MDB8ZWxtby1sYXJnZTMxNG0tY29udGludW91cy1ib3VuZGFyeS1mdWxsLXYyfHBhcGhpd2V0c2EzfFJVTk5JTkd8Z3B1MDNcbjQxMjc5OHxlbG1vLWxhcmdlMzE0bS1jb250aW51b3VzLWZ1c2VkLWZ1bGwtdjJ8cGFwaGl3ZXRzYTN8UlVOTklOR3xncHUxMVxuNDEyNzg5fGVsbW8tbGFyZ2UzMTRtLWNvbnRpbnVvdXMtcGxhaW4tZnVsbC12MXxwYXBoaXdldHNhM3xSVU5OSU5HfGdwdTExXG40MTI1NTZ8am9pbnQtY29udmV5b3IyMDAtaWlkbm9pc2UtZ2FwLWZ1bGwyLWdwdTE5fHBhcGhpd2V0c2EzfFJVTk5JTkd8Z3B1MTlcbjQxMjU1NHxqb2ludC1jb252ZXlvcjIwMC1paWRub2lzZS1ub2dhcC1mdWxsMi1ncHUyMXxwYXBoaXdldHNhM3xSVU5OSU5HfGdwdTIxXG4iCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibGFiZWwiOiAiY29tcGxldGUtbmF0aXZlLXN0ZXBzIiwKICAgICAgICAiY29tbWFuZCI6ICIvdXNyL2xvY2FsL2Jpbi9zY29udHJvbCBzaG93IHN0ZXAgLW8iLAogICAgICAgICJzdGFydF91dGMiOiAiMjAyNi0xMC0yN1QwMjo1NjoyOC41MTA5NDgrMDA6MDAiLAogICAgICAgICJlbmRfdXRjIjogIjIwMjYtMTAtMjdUMDI6NTY6MjguNzM4Njc3KzAwOjAwIiwKICAgICAgICAiZXhpdF9jb2RlIjogMCwKICAgICAgICAic3Rkb3V0IjogIlN0ZXBJZD00MTI1NTQuYmF0Y2ggVXNlcklkPTQxMDAzIFN0YXJ0VGltZT0yMDI2LTEwLTI0VDEzOjA5OjQ5IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTIxIE5vZGVzPTEgQ1BVcz0wIFRhc2tzPTEgTmFtZT1iYXRjaCBOZXR3b3JrPShudWxsKSBUUkVTPShudWxsKSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBTcnVuSG9zdDpQaWQ9KG51bGwpOjBcblN0ZXBJZD00MTI1NTQuMCBVc2VySWQ9NDEwMDMgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMTM6MDk6NTEgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MjEgTm9kZXM9MSBDUFVzPTMyIFRhc2tzPTEgTmFtZT1iYXNoIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTMyLG1lbT0xOTJHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC1xdHBxci1kZXZyZWwtcmRtYS1wb29sOjU4NTg0OSBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJTdGVwPWNwdTozMiBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjIgVHJlc1BlclRhc2s9Y3B1OjMyLGNwdTozMlxuU3RlcElkPTQxMjU1Ni5iYXRjaCBVc2VySWQ9NDEwMDMgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMTM6MTA6NTAgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU1Ni4wIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNFQxMzoxMDo1MiBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MzIgVGFza3M9MSBOYW1lPWJhc2ggTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MzIsbWVtPTE5Mkcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LWlqdWRyLWRldnJlbC1yZG1hLXBvb2w6MTU2MDU4OCBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJTdGVwPWNwdTozMiBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjIgVHJlc1BlclRhc2s9Y3B1OjMyLGNwdTozMlxuU3RlcElkPTQxMjU4Ni5iYXRjaCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMTg6NTM6MjUgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MDMgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU4Ni4xIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQxOTowMjoxNCBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUwMyBOb2Rlcz0xIENQVXM9MjggVGFza3M9MSBOYW1lPXB5dGhvbiBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0yOCxtZW09MjIwRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QteXVqb3otZGV2cmVsLXJkbWEtcG9vbDoyNzUzOTE3IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDoxIFRyZXNQZXJUYXNrPWNwdToyOFxuU3RlcElkPTQxMjU4Ny5iYXRjaCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMTg6NTM6MjUgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MDMgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU4Ny4wIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQxOTowMTozNSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUwMyBOb2Rlcz0xIENQVXM9MjggVGFza3M9MSBOYW1lPXB5dGhvbiBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0yOCxtZW09MjIwRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QteXVqb3otZGV2cmVsLXJkbWEtcG9vbDoyNzUyNzIwIFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDoxIFRyZXNQZXJUYXNrPWNwdToyOFxuU3RlcElkPTQxMjU4OC5iYXRjaCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMjI6MTA6MTEgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU4OC4wIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQyMjoxOTozMiBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MjggVGFza3M9MSBOYW1lPXB5dGhvbiBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0yOCxtZW09MjIwRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QtaWp1ZHItZGV2cmVsLXJkbWEtcG9vbDoxODE1MTA4IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDoxIFRyZXNQZXJUYXNrPWNwdToyOFxuU3RlcElkPTQxMjU5MS5iYXRjaCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMjI6MTA6MTEgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU5MS4wIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQyMjoxNTo1NCBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MjggVGFza3M9MSBOYW1lPXB5dGhvbiBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0yOCxtZW09MjIwRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QtaWp1ZHItZGV2cmVsLXJkbWEtcG9vbDoxODA2NDM2IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDoxIFRyZXNQZXJUYXNrPWNwdToyOFxuU3RlcElkPTQxMjU5Mi5iYXRjaCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMjI6MTA6MTEgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU5Mi4wIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQyMjoxNToyNCBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MjggVGFza3M9MSBOYW1lPXB5dGhvbiBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0yOCxtZW09MjIwRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QtaWp1ZHItZGV2cmVsLXJkbWEtcG9vbDoxODA0NDk4IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDoxIFRyZXNQZXJUYXNrPWNwdToyOFxuU3RlcElkPTQxMjU5My5iYXRjaCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMjI6MTA6MTEgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU5My4wIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQyMjoxNDo1NCBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MjggVGFza3M9MSBOYW1lPXB5dGhvbiBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0yOCxtZW09MjIwRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QtaWp1ZHItZGV2cmVsLXJkbWEtcG9vbDoxODAyMDg2IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDoxIFRyZXNQZXJUYXNrPWNwdToyOFxuU3RlcElkPTQxMjc4OS5iYXRjaCBVc2VySWQ9NDEwMDMgU3RhcnRUaW1lPTIwMjYtMTAtMjZUMDk6MjE6MTAgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTEgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjc4OS4wIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNlQwOToyMToxMyBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxMSBOb2Rlcz0xIENQVXM9MzIgVGFza3M9MSBOYW1lPWJhc2ggTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MzIsbWVtPTE5Mkcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LWpuZWtvLWRldnJlbC1yZG1hLXBvb2w6MjMwMTcxNyBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJTdGVwPWNwdTozMiBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjQgVHJlc1BlclRhc2s9Y3B1OjMyLGNwdTozMlxuU3RlcElkPTQxMjc5OC5iYXRjaCBVc2VySWQ9NDEwMDMgU3RhcnRUaW1lPTIwMjYtMTAtMjZUMTU6NDQ6MDIgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTEgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjc5OC4wIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNlQxNTo0NDowNCBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxMSBOb2Rlcz0xIENQVXM9MzIgVGFza3M9MSBOYW1lPWJhc2ggTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MzIsbWVtPTE5Mkcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LWpuZWtvLWRldnJlbC1yZG1hLXBvb2w6MjQ1ODYwNyBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJTdGVwPWNwdTozMiBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjQgVHJlc1BlclRhc2s9Y3B1OjMyLGNwdTozMlxuU3RlcElkPTQxMjgwMC5iYXRjaCBVc2VySWQ9NDEwMDMgU3RhcnRUaW1lPTIwMjYtMTAtMjZUMTU6NDU6MDUgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MDMgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjgwMC4wIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNlQxNTo0NToyNSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUwMyBOb2Rlcz0xIENQVXM9MzIgVGFza3M9MSBOYW1lPWJhc2ggTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MzIsbWVtPTE5Mkcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LXl1am96LWRldnJlbC1yZG1hLXBvb2w6MzcyNDQ5MSBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJTdGVwPWNwdTozMiBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjQgVHJlc1BlclRhc2s9Y3B1OjMyLGNwdTozMlxuIgogICAgICB9CiAgICBdLAogICAgImxpdmVfbGF1bmNoX2FkbWl0dGVkIjogZmFsc2UsCiAgICAicmVzZXJ2ZWRfZW1wdHlfZXhjZXB0aW9uIjogewogICAgICAic3RhdHVzIjogIkVNUFRZX0JFRk9SRV9TQkFUQ0giLAogICAgICAib2JzZXJ2ZWRfYXRfdXRjIjogIjIwMjYtMTAtMjdUMDI6NTY6MjQuNzU0MDczKzAwOjAwIiwKICAgICAgImNvbW1hbmQiOiAiZmluZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9yZXF1ZXN0LWNsYWltcyAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvb3BzL2NsYWltcyAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvb3BzL3JlcXVlc3QtY2xhaW1zIC1taW5kZXB0aCAxIC1wcmludCIsCiAgICAgICJzdGRvdXQiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwXG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjNcbiIsCiAgICAgICJleGl0X2NvZGUiOiAwLAogICAgICAicGh5c2ljYWxfb3duZXJfdmVyaWZpZWQiOiB0cnVlCiAgICB9LAogICAgImhpc3RvcmljYWxfZW1wdHlfcmVzZXJ2YXRpb25fZXZpZGVuY2Vfc2hhMjU2IjogewogICAgICAiZnVsbC1ib3VuZC12My1ldmlkZW5jZS9zdWJtaXNzaW9uLWludGVudC5qc29uIjogImEwZDJmNWU0NzY2OGI0YmMzNTUxYjIzZGYxNGFhNDlhNjU2MDcxNWM3MjhmNDYzYzdkOWUxZWRjMmJhNTMyOWEiLAogICAgICAiZnVsbC1ib3VuZC12My1ldmlkZW5jZS9zdWJtaXNzaW9uLXJlc3VsdC5qc29uIjogImFmZjAwNTQyZTI4MTU2YzI5NDg4ZjZlNzU5YWU1YzQ1M2M2MTBiYjlhOGY5MjgxZTcxNmU1ZjliYzkxYWYxMzQiLAogICAgICAiZnVsbC1ib3VuZC12My1ldmlkZW5jZS9jbGFpbS1vdXRjb21lLTIwMjYxMDI3VDAyNDU0MFovY2xhaW1zLmpzb24iOiAiYWNhZjk4MTk0MjQ1MGRkYWUwNDBlNGU0NGU3NzlmNWU5MmU0OWQ5M2ExOTkyYTE3ZWUxNTI1MjNkYzE1YmZlNiIsCiAgICAgICJmdWxsLWJvdW5kLXYzLWV2aWRlbmNlL2NsYWltLW91dGNvbWUtMjAyNjEwMjdUMDI0NTQwWi9wcmVwYXJlZC5qc29uIjogIjQ3NzM3ZTM5MTdiOTg5OWVjZTBhMDViNDMzNzY5NGRkNjk0OGUzNDcyNWQ0Mjk1MTJiMTg4Yzg1YzY3NTcwYjciLAogICAgICAiZnVsbC1ib3VuZC12My1ldmlkZW5jZS9jbGFpbS1vdXRjb21lLTIwMjYxMDI3VDAyNDU0MFovcXVldWUuanNvbiI6ICIzOTc4MjFhZWYyNzNkNmYyZTk5YTE2NTZlMzE5NzYxZmIxZjIyOWE5NTA3MzdiZTJmNGVjMjRlYmJjYmU3MmUxIiwKICAgICAgImZ1bGwtYm91bmQtdjMtZXZpZGVuY2UvY2xhaW0tb3V0Y29tZS0yMDI2MTAyN1QwMjQ1NDBaL3N0ZXBzLmpzb24iOiAiYzBiNmMzYTA5YjYwMjhiOGY1N2ZkNmUyMDIyOGZhZTE5NmQzMDkxZGViMDBjMTlhNTNkZWNjMjgzOTY4YTM2MiIsCiAgICAgICJmdWxsLWJvdW5kLXYzLWV2aWRlbmNlL2NsYWltLW91dGNvbWUtMjAyNjEwMjdUMDI0NTQwWi9ub2RlLmpzb24iOiAiNWU2MjU1NzIzZjc2OWRmNjY2MmEyNjc4MzUyOWMxMTNmMmJkOGE3ZGM0MjhiZTgzOTg3NmIyNDNhMzc4NzkxZSIKICAgIH0KICB9LAogICJjb250cm9sbGVyX2NvbnRpbnVhdGlvbiI6IHsKICAgICJvcmlnaW5hbF9mYWlsdXJlIjogIlBSRVBBUkVEIG11eCBjb21tYW5kIHdyaXRlOyBiZWZvcmUgc2JhdGNoIiwKICAgICJoaXN0b3JpY2FsX2V2aWRlbmNlX3NoYTI1NiI6IHsKICAgICAgImZ1bGwtYm91bmQtdjMtZXZpZGVuY2Uvc3VibWlzc2lvbi1pbnRlbnQuanNvbiI6ICJhMGQyZjVlNDc2NjhiNGJjMzU1MWIyM2RmMTRhYTQ5YTY1NjA3MTVjNzI4ZjQ2M2M3ZDllMWVkYzJiYTUzMjlhIiwKICAgICAgImZ1bGwtYm91bmQtdjMtZXZpZGVuY2Uvc3VibWlzc2lvbi1yZXN1bHQuanNvbiI6ICJhZmYwMDU0MmUyODE1NmMyOTQ4OGY2ZTc1OWFlNWM0NTNjNjEwYmI5YThmOTI4MWU3MTZlNWY5YmM5MWFmMTM0IiwKICAgICAgImZ1bGwtYm91bmQtdjMtZXZpZGVuY2UvY2xhaW0tb3V0Y29tZS0yMDI2MTAyN1QwMjQ1NDBaL2NsYWltcy5qc29uIjogImFjYWY5ODE5NDI0NTBkZGFlMDQwZTRlNDRlNzc5ZjVlOTJlNDlkOTNhMTk5MmExN2VlMTUyNTIzZGMxNWJmZTYiLAogICAgICAiZnVsbC1ib3VuZC12My1ldmlkZW5jZS9jbGFpbS1vdXRjb21lLTIwMjYxMDI3VDAyNDU0MFovcHJlcGFyZWQuanNvbiI6ICI0NzczN2UzOTE3Yjk4OTllY2UwYTA1YjQzMzc2OTRkZDY5NDhlMzQ3MjVkNDI5NTEyYjE4OGM4NWM2NzU3MGI3IiwKICAgICAgImZ1bGwtYm91bmQtdjMtZXZpZGVuY2UvY2xhaW0tb3V0Y29tZS0yMDI2MTAyN1QwMjQ1NDBaL3F1ZXVlLmpzb24iOiAiMzk3ODIxYWVmMjczZDZmMmU5OWExNjU2ZTMxOTc2MWZiMWYyMjlhOTUwNzM3YmUyZjRlYzI0ZWJiY2JlNzJlMSIsCiAgICAgICJmdWxsLWJvdW5kLXYzLWV2aWRlbmNlL2NsYWltLW91dGNvbWUtMjAyNjEwMjdUMDI0NTQwWi9zdGVwcy5qc29uIjogImMwYjZjM2EwOWI2MDI4YjhmNTdmZDZlMjAyMjhmYWUxOTZkMzA5MWRlYjAwYzE5YTUzZGVjYzI4Mzk2OGEzNjIiLAogICAgICAiZnVsbC1ib3VuZC12My1ldmlkZW5jZS9jbGFpbS1vdXRjb21lLTIwMjYxMDI3VDAyNDU0MFovbm9kZS5qc29uIjogIjVlNjI1NTcyM2Y3NjlkZjY2NjJhMjY3ODM1MjljMTEzZjJiZDhhN2RjNDI4YmU4Mzk4NzZiMjQzYTM3ODc5MWUiCiAgICB9LAogICAgInN0ZGluX3RyYW5zcG9ydCI6IHRydWUKICB9Cn0K", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/RELEASE_ACCEPTED.json": "ewogICJwYXJlbnQiOiAiNDEyODI3IiwKICAiY2FwdHVyZSI6ICI0MTI4MjgiLAogICJzdGRvdXQiOiAiIiwKICAicmVsZWFzZWRfYXRfdXRjIjogIjIwMjYtMTAtMjdUMDI6NTY6MzkuNDExOTc5KzAwOjAwIgp9Cg==", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/RELEASE_ATTEMPT.json": "eyJwYXJlbnQiOiAiNDEyODI3IiwgImNhcHR1cmUiOiAiNDEyODI4IiwgInJlcXVlc3Rfc2hhMjU2IjogIjMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAiLCAicXVldWUiOiAiNDEyODI4fGVsbW8tbmF0aXZlLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MTI4MDF8ZWxtby1uYXRpdmUtZnVsbC1sYXJnZTMxNG0tYm91bmRhcnktdjJ8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQxMjc5OXxlbG1vLW5hdGl2ZS1mdWxsLWxhcmdlMzE0bS1mdXNlZC12MnxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDEyNzkwfGVsbW8tbmF0aXZlLWZ1bGwtbGFyZ2UzMTRtLXYxfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDkyMDd8YWYtbGliZXJvLWF2MC1mdWxsLWhhbmRvZmZ8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQxMjgyN3xlbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12M3xwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDExMTEzfHJhdmVucy1hZi1yb2xsb3V0LXByZXZpZXd8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTg1NF82fGFmLWRwbWF0Y2gtcmVzdGFydDE1a3xwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5ODU0XzR8YWYtZHBtYXRjaC1yZXN0YXJ0MTVrfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDk4NTRfMnxhZi1kcG1hdGNoLXJlc3RhcnQxNWt8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTg0N19bMC01JTJdfHN0YXRpb25hcnktZnAzMi1vdmVybGF5fHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDk3NzN8c3RhdGlvbmFyeS1hZi1maXhlZGJ1ZGdldC1zbW9rZXxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5NzY0fHN0YXRpb25hcnktYWYtdW5ldC1zbW9rZXxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDEyODAwfGVsbW8tbGFyZ2UzMTRtLWNvbnRpbnVvdXMtYm91bmRhcnktZnVsbC12MnxwYXBoaXdldHNhM3xSVU5OSU5HfGdwdTAzXG40MTI3OTh8ZWxtby1sYXJnZTMxNG0tY29udGludW91cy1mdXNlZC1mdWxsLXYyfHBhcGhpd2V0c2EzfFJVTk5JTkd8Z3B1MTFcbjQxMjc4OXxlbG1vLWxhcmdlMzE0bS1jb250aW51b3VzLXBsYWluLWZ1bGwtdjF8cGFwaGl3ZXRzYTN8UlVOTklOR3xncHUxMVxuNDEyNTU2fGpvaW50LWNvbnZleW9yMjAwLWlpZG5vaXNlLWdhcC1mdWxsMi1ncHUxOXxwYXBoaXdldHNhM3xSVU5OSU5HfGdwdTE5XG40MTI1NTR8am9pbnQtY29udmV5b3IyMDAtaWlkbm9pc2Utbm9nYXAtZnVsbDItZ3B1MjF8cGFwaGl3ZXRzYTN8UlVOTklOR3xncHUyMVxuIiwgIm5vZGUiOiAiTm9kZU5hbWU9Z3B1MjEgQXJjaD14ODZfNjQgQ29yZXNQZXJTb2NrZXQ9NTYgIENQVUFsbG9jPTMyIENQVUVmY3R2PTIyNCBDUFVUb3Q9MjI0IENQVUxvYWQ9Ny41OCBBdmFpbGFibGVGZWF0dXJlcz0obnVsbCkgQWN0aXZlRmVhdHVyZXM9KG51bGwpIEdyZXM9Z3B1OmgxMDA6OCBHcmVzRHJhaW49Ti9BIEdyZXNVc2VkPWdwdTpoMTAwOjIoSURYOjQtNSkgTm9kZUFkZHI9MTAuMTguOTYuMjMxIE5vZGVIb3N0TmFtZT1pbnN0LXF0cHFyLWRldnJlbC1yZG1hLXBvb2wgVmVyc2lvbj0yMy4xMS40IE9TPUxpbnV4IDYuNS4wLTEwMTgtb3JhY2xlICMxOH4yMi4wNC4xLVVidW50dSBTTVAgU2F0IEZlYiAxNyAyMTo0MToxMyBVVEMgMjAyNCAgUmVhbE1lbW9yeT0yMDAwMDAwIEFsbG9jTWVtPTE5NjYwOCBGcmVlTWVtPTEwNTYwNCBTb2NrZXRzPTIgQm9hcmRzPTEgU3RhdGU9TUlYRUQgVGhyZWFkc1BlckNvcmU9MiBUbXBEaXNrPTAgV2VpZ2h0PTEgT3duZXI9Ti9BIE1DU19sYWJlbD1OL0EgUGFydGl0aW9ucz1hbGwsc2luZ2xlLG11bHRpLHJsMiAgQm9vdFRpbWU9MjAyNi0wOS0yNFQxNToxMjozMyBTbHVybWRTdGFydFRpbWU9MjAyNi0xMC0yNVQwMDowMDoyMSBMYXN0QnVzeVRpbWU9MjAyNi0xMC0yNVQwMDowMDoyMSBSZXN1bWVBZnRlclRpbWU9Tm9uZSBDZmdUUkVTPWNwdT0yMjQsbWVtPTIwMDAwMDBNLGJpbGxpbmc9MjI0IEFsbG9jVFJFUz1jcHU9MzIsbWVtPTE5MkcgQ2FwV2F0dHM9bi9hIEN1cnJlbnRXYXR0cz0wIEF2ZVdhdHRzPTAgRXh0U2Vuc29yc0pvdWxlcz1uL2EgRXh0U2Vuc29yc1dhdHRzPTAgRXh0U2Vuc29yc1RlbXA9bi9hXG4iLCAicHJlbGF1bmNoX3JldHJ5X2NlbnN1cyI6IHsic2NoZW1hIjogImVsbW8tdGhyZWUtYXR0ZW1wdC1jdXJyZW50LWNlbnN1cy12MSIsICJwaGFzZSI6ICJQUkVfUkVMRUFTRSIsICJvYnNlcnZlZF9hdF91dGMiOiAiMjAyNi0xMC0yN1QwMjo1NjozOC40NjYzMzQrMDA6MDAiLCAiY3VycmVudF9wYXJlbnQiOiAiNDEyODI3IiwgImN1cnJlbnRfY2FwdHVyZSI6ICI0MTI4MjgiLCAicHJldmlvdXNfcGFyZW50X25hdGl2ZV90ZXJtaW5hbCI6ICJVTktOT1dOX05PVF9JTkZFUlJFRCIsICJzZWFsZWRfcG9zaXRpdmVfcHJlbGF1bmNoZXJfZmFpbHVyZSI6ICJFWEFDVF9UV09fUFJFTEFVTkNIX0ZBSUxVUkVTX1ZFUklGSUVEIiwgInNoYXJlZF9wcm9kdWN0aW9uX291dHB1dF9hYnNlbnQiOiB0cnVlLCAicHJpb3JfZmlsZV9oYXNoZXMiOiB7Ii93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9GSUxFUy5zaGEyNTYiOiAiZTlkMWNmOTM2MjRhYjk0NzA5YmFmM2JhN2QzNmJiYWRmN2FkZjRmYzcyYWJhNGEzMzNiZGEwMTFjZDI0ODE1MyIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLmpzb24iOiAiNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNyIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEvUkVRVUVTVF9TSEEyNTYiOiAiYjE1NDAwN2YyYjQzNzIxZGIyN2E0ZjU2MzFhZjIwYmM1NzE3OGVmNzI0NjViNzk4NWI2M2Y1NGVhYmMwZmFjNyIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIvUkVRVUVTVF9TSEEyNTYiOiAiMzE2Y2Y4Y2UxNmY1ZjMyZjgzNWQzMzllNGM1NzAzNDYzZjhkYjM0ZWQ0Zjk3YzZjNDVlZjZlMWVlNmIwZTQ1ZCIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9KT0JfSUQiOiAiMjgwOWM1ZjE5Zjg5MGVmZmFhNzY3ZWQyODIwNzY5YmQ4OGQ1N2E5Mzk2ZjIxZGNjNGU0YjZjNWNlYjYyZDQ3ZSIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQiOiAiZjRlNmJjYzAwNTYwMTA0MDZmYTNlZDE3ODA1OTdkOWNkMjBlMGQ5ZjI2MTQxYmFkNWQ2ZmM1ZGE0ZTllNTU0YSIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvSEVMRF9OQVRJVkUudHh0IjogImJlOWQ2ZDc4NzVkNTBmODZjMDNlNzFjYzJmNWJlZGJkM2RmMGJmMmVhZWExZGM1MDA2MWM1NDYyZWExMmU2ZmQiLCAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0hPU1RfUFlUSE9OLmpzb24iOiAiMzY5ZWQ0ZmJjMzJmMGU4N2Y2NWFjODdjNDA2ZjAwZDQzMjg2YzAzODA5OGU4MzhjNjRiMGEyYzM3MTg5MTYwZiIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUEFSRU5UX0pPQl9JRCI6ICIzOTQ1ZjMwZDNmZDYzNjkwNzhkMmRkNTQxNTlkZjBiMjZkNjk5MTc2YzYyMWM5NTczM2JlNTkxNTYwMTk2OWZjIiwgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVMQVVOQ0hfUkVUUllfUVVJRVNDRU5DRS5qc29uIjogIjE4Y2Y4OGYwMGI2MTkwN2RhNWM4NmI5OTc0MDBlOWU0YWI4MmNmZmMyYjg0NjBlZjk1MDFmYjlkODllYWM4MzUiLCAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BSRVBBUkVELmpzb24iOiAiMTdjZDVhZjU2OTFkM2QwMjg3NjI5OGE1Y2I4MmY4NmNkZTA2NDJhNzA5ODE4MjNjN2E1Y2VmZTZjZjdkMTU5NyIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9BQ0NFUFRFRC5qc29uIjogImMxMTI3ZjVhYmU4Y2JmYTc2NjFmNmM1MjNlYWEzMzRiNzQ2Y2JkMTNhMzZlNDhlNThhMWQ5ZmIzMzc2ZGIzYjIiLCAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQVRURU1QVC5qc29uIjogIjJkNTFmOGNiMmE5ZDY4MTBiYzFkYTY2M2ZiY2Y3Y2JmOTBhODcwZTQ0NDI5MDM0YTQ3NDhmYTkyYzkwOGQwMWEiLCAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQiOiAiZjRlNmJjYzAwNTYwMTA0MDZmYTNlZDE3ODA1OTdkOWNkMjBlMGQ5ZjI2MTQxYmFkNWQ2ZmM1ZGE0ZTllNTU0YSIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9IRUxEX05BVElWRS50eHQiOiAiYmU5ZDZkNzg3NWQ1MGY4NmMwM2U3MWNjMmY1YmVkYmQzZGYwYmYyZWFlYTFkYzUwMDYxYzU0NjJlYTEyZTZmZCIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guYXJndi5qc29uIjogImViMzczYWI2ZjQ4MTQ2M2EzMzYzOWUyODJhMTFiNGNlMWM3ZDM4MGQ5N2M2ZGNkZGIwZDVkZWE1YzZkZjI1YzIiLCAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLmV4aXQiOiAiOWEyNzFmMmE5MTZiMGI2ZWU2Y2VjYjI0MjZmMGIzMjA2ZWYwNzQ1NzhiZTU1ZDliYzk0ZjZmM2ZlM2FiODZhYSIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guc3RkZXJyIjogImUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUiLCAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZG91dCI6ICIyODA5YzVmMTlmODkwZWZmYWE3NjdlZDI4MjA3NjliZDg4ZDU3YTkzOTZmMjFkY2M0ZTRiNmM1Y2ViNjJkNDdlIiwgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLmFyZ3YuanNvbiI6ICJiZjVkNWM1MWJlNDgwYjUyMzcyNzdkMzMwOGM5NjNlMzc0MDc5Y2QxN2Q3YTI1ZDBlNzBiMGEyMTI2M2JiNDlhIiwgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLmV4aXQiOiAiOWEyNzFmMmE5MTZiMGI2ZWU2Y2VjYjI0MjZmMGIzMjA2ZWYwNzQ1NzhiZTU1ZDliYzk0ZjZmM2ZlM2FiODZhYSIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5zdGRlcnIiOiAiZTNiMGM0NDI5OGZjMWMxNDlhZmJmNGM4OTk2ZmI5MjQyN2FlNDFlNDY0OWI5MzRjYTQ5NTk5MWI3ODUyYjg1NSIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5zdGRvdXQiOiAiMzk0NWYzMGQzZmQ2MzY5MDc4ZDJkZDU0MTU5ZGYwYjI2ZDY5OTE3NmM2MjFjOTU3MzNiZTU5MTU2MDE5NjlmYyIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvQ0FQVFVSRV9KT0JfSUQiOiAiMDE2MGE0ODM2NmQ5NmRmODE4M2IzMmM3MDVjNTFhODU4OWIwOWUwZmUxNjVmNDE3M2IzMWJhOTE2MGU4YmU5NCIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQiOiAiMjNmOTMwZjY3NWFkYTlmYTQ1MGQ4ZTQ3NGY5YjZhNGQ4YWI2YjEyMGY2NGVmNTY0NTI3Mzg0MGVkNzg0MDAzNyIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvSEVMRF9OQVRJVkUudHh0IjogIjhiM2Q1MjU3YTgyNTJmYjI3Y2QyN2I2ZWRiZDdhNjczOGIxZDBmOTY2NmZmZmU3YjZjODNmNmFhZWMyYzY5NTIiLCAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BBUkVOVF9KT0JfSUQiOiAiM2EyNzIwOWY3NTk0YjIzOWM4N2QyZDNlMzk3NjcwYzYwMjJmN2U4YTdlNDg5MjZhNTc5ZTkyYzg4YmQyZTI2NSIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUFJFUEFSRUQuanNvbiI6ICIzNjM3NjE5MzllMDNmMWY0ZTUxMTMwYjY2Nzk3MzM2Mzk0ZjY1YjA0ODkwNzUwYjcxYTMzOTI2ZDkxNWEzMzA1IiwgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0FUVEVNUFQuanNvbiI6ICJkNDE0MmE3ZjliYmNhZWY4MzcyNmNiMjE3YzQyYWQ2NmFlZmJlYWIzYTFhZDQ2YmEwM2ExMzdmZDk3MGI0MDQ0IiwgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0IjogIjIzZjkzMGY2NzVhZGE5ZmE0NTBkOGU0NzRmOWI2YTRkOGFiNmIxMjBmNjRlZjU2NDUyNzM4NDBlZDc4NDAwMzciLCAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0IjogIjhiM2Q1MjU3YTgyNTJmYjI3Y2QyN2I2ZWRiZDdhNjczOGIxZDBmOTY2NmZmZmU3YjZjODNmNmFhZWMyYzY5NTIiLCAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL0ZJTEVTLnNoYTI1NiI6ICJjMWQzNTZiYTA0OTkzMWM0NzllYWY4ODY4NzNhM2NhNjE2ODYxMWJhZjY3ZTA3ZjY5ODk4ZWNkM2MxNDM5ZmZiIiwgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEuanNvbiI6ICIzOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3In0sICJwcmlvcl9hY2NlcHRhbmNlX3NlbWFudGljYWxseV9yZWNoZWNrZWQiOiB0cnVlLCAiZnVsbF9yb290cyI6IFsiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxIiwgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MiIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMiXSwgImNsYWltX3Jvb3RzIjogWyIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zIiwgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9yZXF1ZXN0LWNsYWltcyIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL2NsYWltcyIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3JlcXVlc3QtY2xhaW1zIiwgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMiLCAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zIiwgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvY2xhaW1zIiwgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvcmVxdWVzdC1jbGFpbXMiLCAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcyIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvcmVxdWVzdC1jbGFpbXMiLCAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL29wcy9jbGFpbXMiLCAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL29wcy9yZXF1ZXN0LWNsYWltcyJdLCAiY2xhaW1fZW50cmllcyI6IFsiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3IiwgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MSIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjciLCAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyIiwgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMCIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjMiXSwgInF1ZXVlIjogIjQxMjgyOHxlbG1vLW5hdGl2ZS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12M3xwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDEyODAxfGVsbW8tbmF0aXZlLWZ1bGwtbGFyZ2UzMTRtLWJvdW5kYXJ5LXYyfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MTI3OTl8ZWxtby1uYXRpdmUtZnVsbC1sYXJnZTMxNG0tZnVzZWQtdjJ8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQxMjc5MHxlbG1vLW5hdGl2ZS1mdWxsLWxhcmdlMzE0bS12MXxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5MjA3fGFmLWxpYmVyby1hdjAtZnVsbC1oYW5kb2ZmfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MTI4Mjd8ZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjN8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQxMTExM3xyYXZlbnMtYWYtcm9sbG91dC1wcmV2aWV3fHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDk4NTRfNnxhZi1kcG1hdGNoLXJlc3RhcnQxNWt8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTg1NF80fGFmLWRwbWF0Y2gtcmVzdGFydDE1a3xwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5ODU0XzJ8YWYtZHBtYXRjaC1yZXN0YXJ0MTVrfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDk4NDdfWzAtNSUyXXxzdGF0aW9uYXJ5LWZwMzItb3ZlcmxheXxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5NzczfHN0YXRpb25hcnktYWYtZml4ZWRidWRnZXQtc21va2V8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTc2NHxzdGF0aW9uYXJ5LWFmLXVuZXQtc21va2V8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQxMjgwMHxlbG1vLWxhcmdlMzE0bS1jb250aW51b3VzLWJvdW5kYXJ5LWZ1bGwtdjJ8cGFwaGl3ZXRzYTN8UlVOTklOR3xncHUwM1xuNDEyNzk4fGVsbW8tbGFyZ2UzMTRtLWNvbnRpbnVvdXMtZnVzZWQtZnVsbC12MnxwYXBoaXdldHNhM3xSVU5OSU5HfGdwdTExXG40MTI3ODl8ZWxtby1sYXJnZTMxNG0tY29udGludW91cy1wbGFpbi1mdWxsLXYxfHBhcGhpd2V0c2EzfFJVTk5JTkd8Z3B1MTFcbjQxMjU1Nnxqb2ludC1jb252ZXlvcjIwMC1paWRub2lzZS1nYXAtZnVsbDItZ3B1MTl8cGFwaGl3ZXRzYTN8UlVOTklOR3xncHUxOVxuNDEyNTU0fGpvaW50LWNvbnZleW9yMjAwLWlpZG5vaXNlLW5vZ2FwLWZ1bGwyLWdwdTIxfHBhcGhpd2V0c2EzfFJVTk5JTkd8Z3B1MjFcbiIsICJzdGVwcyI6ICJTdGVwSWQ9NDEyNTU0LmJhdGNoIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNFQxMzowOTo0OSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUyMSBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyNTU0LjAgVXNlcklkPTQxMDAzIFN0YXJ0VGltZT0yMDI2LTEwLTI0VDEzOjA5OjUxIFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTIxIE5vZGVzPTEgQ1BVcz0zMiBUYXNrcz0xIE5hbWU9YmFzaCBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0zMixtZW09MTkyRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QtcXRwcXItZGV2cmVsLXJkbWEtcG9vbDo1ODU4NDkgVHJlc0JpbmQ9Z3Jlcy9ncHU6bm9uZSBUcmVzUGVyU3RlcD1jcHU6MzIgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDoyIFRyZXNQZXJUYXNrPWNwdTozMixjcHU6MzJcblN0ZXBJZD00MTI1NTYuYmF0Y2ggVXNlcklkPTQxMDAzIFN0YXJ0VGltZT0yMDI2LTEwLTI0VDEzOjEwOjUwIFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTE5IE5vZGVzPTEgQ1BVcz0wIFRhc2tzPTEgTmFtZT1iYXRjaCBOZXR3b3JrPShudWxsKSBUUkVTPShudWxsKSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBTcnVuSG9zdDpQaWQ9KG51bGwpOjBcblN0ZXBJZD00MTI1NTYuMCBVc2VySWQ9NDEwMDMgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMTM6MTA6NTIgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTMyIFRhc2tzPTEgTmFtZT1iYXNoIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTMyLG1lbT0xOTJHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC1panVkci1kZXZyZWwtcmRtYS1wb29sOjE1NjA1ODggVHJlc0JpbmQ9Z3Jlcy9ncHU6bm9uZSBUcmVzUGVyU3RlcD1jcHU6MzIgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDoyIFRyZXNQZXJUYXNrPWNwdTozMixjcHU6MzJcblN0ZXBJZD00MTI1ODYuYmF0Y2ggVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDE4OjUzOjI1IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTAzIE5vZGVzPTEgQ1BVcz0wIFRhc2tzPTEgTmFtZT1iYXRjaCBOZXR3b3JrPShudWxsKSBUUkVTPShudWxsKSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBTcnVuSG9zdDpQaWQ9KG51bGwpOjBcblN0ZXBJZD00MTI1ODYuMSBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMTk6MDI6MTQgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MDMgTm9kZXM9MSBDUFVzPTI4IFRhc2tzPTEgTmFtZT1weXRob24gTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MjgsbWVtPTIyMEcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LXl1am96LWRldnJlbC1yZG1hLXBvb2w6Mjc1MzkxNyBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJOb2RlPWdyZXMvZ3B1OmgxMDA6MSBUcmVzUGVyVGFzaz1jcHU6MjhcblN0ZXBJZD00MTI1ODcuYmF0Y2ggVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDE4OjUzOjI1IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTAzIE5vZGVzPTEgQ1BVcz0wIFRhc2tzPTEgTmFtZT1iYXRjaCBOZXR3b3JrPShudWxsKSBUUkVTPShudWxsKSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBTcnVuSG9zdDpQaWQ9KG51bGwpOjBcblN0ZXBJZD00MTI1ODcuMCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMTk6MDE6MzUgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MDMgTm9kZXM9MSBDUFVzPTI4IFRhc2tzPTEgTmFtZT1weXRob24gTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MjgsbWVtPTIyMEcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LXl1am96LWRldnJlbC1yZG1hLXBvb2w6Mjc1MjcyMCBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJOb2RlPWdyZXMvZ3B1OmgxMDA6MSBUcmVzUGVyVGFzaz1jcHU6MjhcblN0ZXBJZD00MTI1ODguYmF0Y2ggVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDIyOjEwOjExIFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTE5IE5vZGVzPTEgQ1BVcz0wIFRhc2tzPTEgTmFtZT1iYXRjaCBOZXR3b3JrPShudWxsKSBUUkVTPShudWxsKSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBTcnVuSG9zdDpQaWQ9KG51bGwpOjBcblN0ZXBJZD00MTI1ODguMCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMjI6MTk6MzIgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTI4IFRhc2tzPTEgTmFtZT1weXRob24gTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MjgsbWVtPTIyMEcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LWlqdWRyLWRldnJlbC1yZG1hLXBvb2w6MTgxNTEwOCBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJOb2RlPWdyZXMvZ3B1OmgxMDA6MSBUcmVzUGVyVGFzaz1jcHU6MjhcblN0ZXBJZD00MTI1OTEuYmF0Y2ggVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDIyOjEwOjExIFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTE5IE5vZGVzPTEgQ1BVcz0wIFRhc2tzPTEgTmFtZT1iYXRjaCBOZXR3b3JrPShudWxsKSBUUkVTPShudWxsKSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBTcnVuSG9zdDpQaWQ9KG51bGwpOjBcblN0ZXBJZD00MTI1OTEuMCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMjI6MTU6NTQgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTI4IFRhc2tzPTEgTmFtZT1weXRob24gTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MjgsbWVtPTIyMEcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LWlqdWRyLWRldnJlbC1yZG1hLXBvb2w6MTgwNjQzNiBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJOb2RlPWdyZXMvZ3B1OmgxMDA6MSBUcmVzUGVyVGFzaz1jcHU6MjhcblN0ZXBJZD00MTI1OTIuYmF0Y2ggVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDIyOjEwOjExIFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTE5IE5vZGVzPTEgQ1BVcz0wIFRhc2tzPTEgTmFtZT1iYXRjaCBOZXR3b3JrPShudWxsKSBUUkVTPShudWxsKSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBTcnVuSG9zdDpQaWQ9KG51bGwpOjBcblN0ZXBJZD00MTI1OTIuMCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMjI6MTU6MjQgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTI4IFRhc2tzPTEgTmFtZT1weXRob24gTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MjgsbWVtPTIyMEcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LWlqdWRyLWRldnJlbC1yZG1hLXBvb2w6MTgwNDQ5OCBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJOb2RlPWdyZXMvZ3B1OmgxMDA6MSBUcmVzUGVyVGFzaz1jcHU6MjhcblN0ZXBJZD00MTI1OTMuYmF0Y2ggVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDIyOjEwOjExIFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTE5IE5vZGVzPTEgQ1BVcz0wIFRhc2tzPTEgTmFtZT1iYXRjaCBOZXR3b3JrPShudWxsKSBUUkVTPShudWxsKSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBTcnVuSG9zdDpQaWQ9KG51bGwpOjBcblN0ZXBJZD00MTI1OTMuMCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMjI6MTQ6NTQgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTI4IFRhc2tzPTEgTmFtZT1weXRob24gTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MjgsbWVtPTIyMEcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LWlqdWRyLWRldnJlbC1yZG1hLXBvb2w6MTgwMjA4NiBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJOb2RlPWdyZXMvZ3B1OmgxMDA6MSBUcmVzUGVyVGFzaz1jcHU6MjhcblN0ZXBJZD00MTI3ODkuYmF0Y2ggVXNlcklkPTQxMDAzIFN0YXJ0VGltZT0yMDI2LTEwLTI2VDA5OjIxOjEwIFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTExIE5vZGVzPTEgQ1BVcz0wIFRhc2tzPTEgTmFtZT1iYXRjaCBOZXR3b3JrPShudWxsKSBUUkVTPShudWxsKSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBTcnVuSG9zdDpQaWQ9KG51bGwpOjBcblN0ZXBJZD00MTI3ODkuMCBVc2VySWQ9NDEwMDMgU3RhcnRUaW1lPTIwMjYtMTAtMjZUMDk6MjE6MTMgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTEgTm9kZXM9MSBDUFVzPTMyIFRhc2tzPTEgTmFtZT1iYXNoIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTMyLG1lbT0xOTJHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC1qbmVrby1kZXZyZWwtcmRtYS1wb29sOjIzMDE3MTcgVHJlc0JpbmQ9Z3Jlcy9ncHU6bm9uZSBUcmVzUGVyU3RlcD1jcHU6MzIgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDo0IFRyZXNQZXJUYXNrPWNwdTozMixjcHU6MzJcblN0ZXBJZD00MTI3OTguYmF0Y2ggVXNlcklkPTQxMDAzIFN0YXJ0VGltZT0yMDI2LTEwLTI2VDE1OjQ0OjAyIFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTExIE5vZGVzPTEgQ1BVcz0wIFRhc2tzPTEgTmFtZT1iYXRjaCBOZXR3b3JrPShudWxsKSBUUkVTPShudWxsKSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBTcnVuSG9zdDpQaWQ9KG51bGwpOjBcblN0ZXBJZD00MTI3OTguMCBVc2VySWQ9NDEwMDMgU3RhcnRUaW1lPTIwMjYtMTAtMjZUMTU6NDQ6MDQgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTEgTm9kZXM9MSBDUFVzPTMyIFRhc2tzPTEgTmFtZT1iYXNoIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTMyLG1lbT0xOTJHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC1qbmVrby1kZXZyZWwtcmRtYS1wb29sOjI0NTg2MDcgVHJlc0JpbmQ9Z3Jlcy9ncHU6bm9uZSBUcmVzUGVyU3RlcD1jcHU6MzIgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDo0IFRyZXNQZXJUYXNrPWNwdTozMixjcHU6MzJcblN0ZXBJZD00MTI4MDAuYmF0Y2ggVXNlcklkPTQxMDAzIFN0YXJ0VGltZT0yMDI2LTEwLTI2VDE1OjQ1OjA1IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTAzIE5vZGVzPTEgQ1BVcz0wIFRhc2tzPTEgTmFtZT1iYXRjaCBOZXR3b3JrPShudWxsKSBUUkVTPShudWxsKSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBTcnVuSG9zdDpQaWQ9KG51bGwpOjBcblN0ZXBJZD00MTI4MDAuMCBVc2VySWQ9NDEwMDMgU3RhcnRUaW1lPTIwMjYtMTAtMjZUMTU6NDU6MjUgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MDMgTm9kZXM9MSBDUFVzPTMyIFRhc2tzPTEgTmFtZT1iYXNoIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTMyLG1lbT0xOTJHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC15dWpvei1kZXZyZWwtcmRtYS1wb29sOjM3MjQ0OTEgVHJlc0JpbmQ9Z3Jlcy9ncHU6bm9uZSBUcmVzUGVyU3RlcD1jcHU6MzIgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDo0IFRyZXNQZXJUYXNrPWNwdTozMixjcHU6MzJcbiIsICJub2RlX2xvY2FsX2NzdiI6IHsic3RhdHVzIjogIkRFRkVSUkVEX1RPX0FMTE9DQVRFRF9FTlRSWSIsICJwYXRocyI6IFsiL2VwaGVtZXJhbC9lbnJvb3QvcGFwaGl3ZXRzYTMvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvbG9ncy9tb3QtZWxtby1waWNrcGxhY2UtY29udGludW91cy1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXJvYm90LWh1bWFuLWNhbWVyYS1zdWJ0YXNrLXM0Mi0zMDBrLTIwMjYxMDI2LXYxIiwgIi9lcGhlbWVyYWwvZW5yb290L3BhcGhpd2V0c2EzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2xvZ3MvbW90LWVsbW8tcGlja3BsYWNlLWNvbnRpbnVvdXMtbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1yb2JvdC1odW1hbi1jYW1lcmEtc3VidGFzay1zNDItMzAway0yMDI2MTAyNi12MS1hdHRlbXB0LXYyIiwgIi9lcGhlbWVyYWwvZW5yb290L3BhcGhpd2V0c2EzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2xvZ3MvbW90LWVsbW8tcGlja3BsYWNlLWNvbnRpbnVvdXMtbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1yb2JvdC1odW1hbi1jYW1lcmEtc3VidGFzay1zNDItMzAway0yMDI2MTAyNi12MS1hdHRlbXB0LXYzIl19LCAiY29udHJvbGxlcl9yZWxlYXNlX3JlY2VpcHQiOiAiTk9UX1JFUVVJUkVEX09SX05PVF9ZRVRfUEVSU0lTVEVEX05PX0ZVVFVSRV9SRVRSWV9BVVRIT1JJVFkiLCAib2JzZXJ2YXRpb25zIjogW3sibGFiZWwiOiAiZnVsbC1yb290cyIsICJjb21tYW5kIjogImJhc2ggLWMgJ3NldCAtZXVvIHBpcGVmYWlsOyBmaW5kIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEgLW1pbmRlcHRoIDEgLW1heGRlcHRoIDEgLW5hbWUgJ1wiJ1wiJ2Z1bGwtdionXCInXCInIC1wcmludCciLCAic3RhcnRfdXRjIjogIjIwMjYtMTAtMjdUMDI6NTY6MzMuOTE4NDkxKzAwOjAwIiwgImVuZF91dGMiOiAiMjAyNi0xMC0yN1QwMjo1NjozNC4xNjYzMDcrMDA6MDAiLCAiZXhpdF9jb2RlIjogMCwgInN0ZG91dCI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjFcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12M1xuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyXG4ifSwgeyJsYWJlbCI6ICJwaHlzaWNhbC1yb290cyIsICJjb21tYW5kIjogImJhc2ggLWMgJ3NldCAtZXVvIHBpcGVmYWlsOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjE7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MSlcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjI7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MilcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjM7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MylcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltczsgdGVzdCAtZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL3JlcXVlc3QtY2xhaW1zKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL3JlcXVlc3QtY2xhaW1zOyB0ZXN0IC1kIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9yZXF1ZXN0LWNsYWltczsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9jbGFpbXMpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL2NsYWltczsgdGVzdCAtZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL2NsYWltczsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL2NsYWltcylcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3JlcXVlc3QtY2xhaW1zKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9yZXF1ZXN0LWNsYWltczsgdGVzdCAtZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3JlcXVlc3QtY2xhaW1zOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9vcHMvcmVxdWVzdC1jbGFpbXMpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcylcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXM7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltczsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltcylcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltczsgdGVzdCAtZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvcmVxdWVzdC1jbGFpbXM7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvY2xhaW1zKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL29wcy9jbGFpbXM7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL29wcy9jbGFpbXM7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL29wcy9jbGFpbXMpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL29wcy9yZXF1ZXN0LWNsYWltcylcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvcmVxdWVzdC1jbGFpbXM7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL29wcy9yZXF1ZXN0LWNsYWltczsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3JlcXVlc3QtY2xhaW1zKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zOyB0ZXN0IC1kIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXM7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcylcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvcmVxdWVzdC1jbGFpbXMpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvcmVxdWVzdC1jbGFpbXM7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL3JlcXVlc3QtY2xhaW1zOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9yZXF1ZXN0LWNsYWltcylcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvb3BzL2NsYWltcylcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9vcHMvY2xhaW1zOyB0ZXN0IC1kIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9vcHMvY2xhaW1zOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9vcHMvY2xhaW1zKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9vcHMvcmVxdWVzdC1jbGFpbXMpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvb3BzL3JlcXVlc3QtY2xhaW1zOyB0ZXN0IC1kIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9vcHMvcmVxdWVzdC1jbGFpbXM7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL29wcy9yZXF1ZXN0LWNsYWltcylcIiA9IDQxMDAzJyIsICJzdGFydF91dGMiOiAiMjAyNi0xMC0yN1QwMjo1NjozNC4xNjY1NDgrMDA6MDAiLCAiZW5kX3V0YyI6ICIyMDI2LTEwLTI3VDAyOjU2OjM0LjQyNjIyNyswMDowMCIsICJleGl0X2NvZGUiOiAwLCAic3Rkb3V0IjogIiJ9LCB7ImxhYmVsIjogImNsYWltLWVudHJpZXMiLCAiY29tbWFuZCI6ICJiYXNoIC1jICdzZXQgLWV1byBwaXBlZmFpbDsgZmluZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9yZXF1ZXN0LWNsYWltcyAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL2NsYWltcyAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3JlcXVlc3QtY2xhaW1zIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvY2xhaW1zIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvcmVxdWVzdC1jbGFpbXMgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcyAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvcmVxdWVzdC1jbGFpbXMgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL29wcy9jbGFpbXMgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL29wcy9yZXF1ZXN0LWNsYWltcyAtbWluZGVwdGggMSAtbWF4ZGVwdGggMSAtcHJpbnQnIiwgInN0YXJ0X3V0YyI6ICIyMDI2LTEwLTI3VDAyOjU2OjM0LjQyNjQyNCswMDowMCIsICJlbmRfdXRjIjogIjIwMjYtMTAtMjdUMDI6NTY6MzQuNzAxNTU1KzAwOjAwIiwgImV4aXRfY29kZSI6IDAsICJzdGRvdXQiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjFcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyN1xuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyXG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTBcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12M1xuIn0sIHsibGFiZWwiOiAicGh5c2ljYWwtY2xhaW1zIiwgImNvbW1hbmQiOiAiYmFzaCAtYyAnc2V0IC1ldW8gcGlwZWZhaWw7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNylcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNzsgdGVzdCAtZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzc7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3KVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MSlcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MTsgdGVzdCAtZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjE7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNylcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNzsgdGVzdCAtZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjc7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3KVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MjsgdGVzdCAtZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjI7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMClcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMDsgdGVzdCAtZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTA7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MylcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MzsgdGVzdCAtZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjM7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzKVwiID0gNDEwMDMnIiwgInN0YXJ0X3V0YyI6ICIyMDI2LTEwLTI3VDAyOjU2OjM0LjcwMTc5OSswMDowMCIsICJlbmRfdXRjIjogIjIwMjYtMTAtMjdUMDI6NTY6MzQuOTMzODkwKzAwOjAwIiwgImV4aXRfY29kZSI6IDAsICJzdGRvdXQiOiAiIn0sIHsibGFiZWwiOiAicHJpb3ItY2xhaW0tZmlsZXMtMSIsICJjb21tYW5kIjogImJhc2ggLWMgJ3NldCAtZXVvIHBpcGVmYWlsOyBmaW5kIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNyAtbWluZGVwdGggMSAtbWF4ZGVwdGggMSAtcHJpbnRmIFwiJWZcblwiJyIsICJzdGFydF91dGMiOiAiMjAyNi0xMC0yN1QwMjo1NjozNC45MzQwOTgrMDA6MDAiLCAiZW5kX3V0YyI6ICIyMDI2LTEwLTI3VDAyOjU2OjM1LjE5NzIzOCswMDowMCIsICJleGl0X2NvZGUiOiAwLCAic3Rkb3V0IjogIlBSRVBBUkVELmpzb25cbmNhcHR1cmUtc2JhdGNoLmV4aXRcbkNBUFRVUkVfSk9CX0lEXG5wYXJlbnQtc2JhdGNoLnN0ZG91dFxuUEFSRU5UX0pPQl9JRFxuY2FwdHVyZS1zYmF0Y2guc3Rkb3V0XG5IRUxEX05BVElWRS50eHRcbnBhcmVudC1zYmF0Y2guZXhpdFxuUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dFxuUkVMRUFTRV9BVFRFTVBULmpzb25cblJFTEVBU0VfQUNDRVBURUQuanNvblxuY2FwdHVyZS1zYmF0Y2guYXJndi5qc29uXG5DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dFxuUkVMRUFTRV9IRUxEX05BVElWRS50eHRcbnBhcmVudC1zYmF0Y2guc3RkZXJyXG5jYXB0dXJlLXNiYXRjaC5zdGRlcnJcbnBhcmVudC1zYmF0Y2guYXJndi5qc29uXG4ifSwgeyJsYWJlbCI6ICJwcmlvci1yZXF1ZXN0LW1hcmtlci0xIiwgImNvbW1hbmQiOiAiYmFzaCAtYyAnc2V0IC1ldW8gcGlwZWZhaWw7IGZpbmQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxIC1taW5kZXB0aCAxIC1tYXhkZXB0aCAxIC1wcmludGYgXCIlZlxuXCInIiwgInN0YXJ0X3V0YyI6ICIyMDI2LTEwLTI3VDAyOjU2OjM1LjE5NzQxMCswMDowMCIsICJlbmRfdXRjIjogIjIwMjYtMTAtMjdUMDI6NTY6MzUuNDA3NTYyKzAwOjAwIiwgImV4aXRfY29kZSI6IDAsICJzdGRvdXQiOiAiUkVRVUVTVF9TSEEyNTZcbiJ9LCB7ImxhYmVsIjogInByaW9yLWNsYWltLWZpbGVzLTIiLCAiY29tbWFuZCI6ICJiYXNoIC1jICdzZXQgLWV1byBwaXBlZmFpbDsgZmluZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcgLW1pbmRlcHRoIDEgLW1heGRlcHRoIDEgLXByaW50ZiBcIiVmXG5cIiciLCAic3RhcnRfdXRjIjogIjIwMjYtMTAtMjdUMDI6NTY6MzUuNDA4OTE2KzAwOjAwIiwgImVuZF91dGMiOiAiMjAyNi0xMC0yN1QwMjo1NjozNS42MTUzMDcrMDA6MDAiLCAiZXhpdF9jb2RlIjogMCwgInN0ZG91dCI6ICJQUkVQQVJFRC5qc29uXG5jYXB0dXJlLXNiYXRjaC5leGl0XG5DQVBUVVJFX0pPQl9JRFxucGFyZW50LXNiYXRjaC5zdGRvdXRcblBBUkVOVF9KT0JfSURcbmNhcHR1cmUtc2JhdGNoLnN0ZG91dFxuSEVMRF9OQVRJVkUudHh0XG5wYXJlbnQtc2JhdGNoLmV4aXRcblJFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHRcblJFTEVBU0VfQVRURU1QVC5qc29uXG5SRUxFQVNFX0FDQ0VQVEVELmpzb25cbkhPU1RfUFlUSE9OLmpzb25cbmNhcHR1cmUtc2JhdGNoLmFyZ3YuanNvblxuQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHRcblJFTEVBU0VfSEVMRF9OQVRJVkUudHh0XG5wYXJlbnQtc2JhdGNoLnN0ZGVyclxuUFJFTEFVTkNIX1JFVFJZX1FVSUVTQ0VOQ0UuanNvblxuY2FwdHVyZS1zYmF0Y2guc3RkZXJyXG5wYXJlbnQtc2JhdGNoLmFyZ3YuanNvblxuIn0sIHsibGFiZWwiOiAicHJpb3ItcmVxdWVzdC1tYXJrZXItMiIsICJjb21tYW5kIjogImJhc2ggLWMgJ3NldCAtZXVvIHBpcGVmYWlsOyBmaW5kIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MiAtbWluZGVwdGggMSAtbWF4ZGVwdGggMSAtcHJpbnRmIFwiJWZcblwiJyIsICJzdGFydF91dGMiOiAiMjAyNi0xMC0yN1QwMjo1NjozNS42MTU1MTUrMDA6MDAiLCAiZW5kX3V0YyI6ICIyMDI2LTEwLTI3VDAyOjU2OjM1LjgyNjM4MyswMDowMCIsICJleGl0X2NvZGUiOiAwLCAic3Rkb3V0IjogIlJFUVVFU1RfU0hBMjU2XG4ifSwgeyJsYWJlbCI6ICJjdXJyZW50LWNsYWltLWZpbGVzIiwgImNvbW1hbmQiOiAiYmFzaCAtYyAnc2V0IC1ldW8gcGlwZWZhaWw7IGZpbmQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwIC1taW5kZXB0aCAxIC1tYXhkZXB0aCAxIC1wcmludGYgXCIlZlxcblwiJyIsICJzdGFydF91dGMiOiAiMjAyNi0xMC0yN1QwMjo1NjozNS44MjY1MzQrMDA6MDAiLCAiZW5kX3V0YyI6ICIyMDI2LTEwLTI3VDAyOjU2OjM2LjA3NTIyOSswMDowMCIsICJleGl0X2NvZGUiOiAwLCAic3Rkb3V0IjogIlBSRVBBUkVELmpzb25cbmNhcHR1cmUtc2JhdGNoLmV4aXRcbkNBUFRVUkVfSk9CX0lEXG5wYXJlbnQtc2JhdGNoLnN0ZG91dFxuUEFSRU5UX0pPQl9JRFxuY2FwdHVyZS1zYmF0Y2guc3Rkb3V0XG5IRUxEX05BVElWRS50eHRcbnBhcmVudC1zYmF0Y2guZXhpdFxuY2FwdHVyZS1zYmF0Y2guYXJndi5qc29uXG5DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dFxucGFyZW50LXNiYXRjaC5zdGRlcnJcbmNhcHR1cmUtc2JhdGNoLnN0ZGVyclxucGFyZW50LXNiYXRjaC5hcmd2Lmpzb25cbiJ9LCB7ImxhYmVsIjogImN1cnJlbnQtcmVxdWVzdC1tYXJrZXIiLCAiY29tbWFuZCI6ICJiYXNoIC1jICdzZXQgLWV1byBwaXBlZmFpbDsgZmluZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjMgLW1pbmRlcHRoIDEgLW1heGRlcHRoIDEgLXByaW50ZiBcIiVmXFxuXCInIiwgInN0YXJ0X3V0YyI6ICIyMDI2LTEwLTI3VDAyOjU2OjM2LjA3NTQ5NiswMDowMCIsICJlbmRfdXRjIjogIjIwMjYtMTAtMjdUMDI6NTY6MzYuMjg3MTE4KzAwOjAwIiwgImV4aXRfY29kZSI6IDAsICJzdGRvdXQiOiAiUkVRVUVTVF9TSEEyNTZcbiJ9LCB7ImxhYmVsIjogInByaW9yLXNtYWxsLWZpbGUtcmVhZGJhY2siLCAiY29tbWFuZCI6ICJiYXNoIC1jICdzZXQgLWV1byBwaXBlZmFpbDsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL0ZJTEVTLnNoYTI1NilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9GSUxFUy5zaGEyNTY7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL0ZJTEVTLnNoYTI1NjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvRklMRVMuc2hhMjU2KVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX0pPQl9JRClcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX0pPQl9JRDsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvQ0FQVFVSRV9KT0JfSUQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0NBUFRVUkVfSk9CX0lEKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dClcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dDsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9IRUxEX05BVElWRS50eHQpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvSEVMRF9OQVRJVkUudHh0OyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9IRUxEX05BVElWRS50eHQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0hFTERfTkFUSVZFLnR4dClcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUEFSRU5UX0pPQl9JRClcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9QQVJFTlRfSk9CX0lEOyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9QQVJFTlRfSk9CX0lEOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9QQVJFTlRfSk9CX0lEKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9QUkVQQVJFRC5qc29uKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BSRVBBUkVELmpzb247IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BSRVBBUkVELmpzb247IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BSRVBBUkVELmpzb24pXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQUNDRVBURUQuanNvbilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0FDQ0VQVEVELmpzb247IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQUNDRVBURUQuanNvbjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9BQ0NFUFRFRC5qc29uKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0FUVEVNUFQuanNvbilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0FUVEVNUFQuanNvbjsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9BVFRFTVBULmpzb247IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQVRURU1QVC5qc29uKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQ7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0OyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0hFTERfTkFUSVZFLnR4dDsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9IRUxEX05BVElWRS50eHQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLmFyZ3YuanNvbilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb247IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLmFyZ3YuanNvbjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guYXJndi5qc29uKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5leGl0KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLmV4aXQ7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLmV4aXQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLmV4aXQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLnN0ZGVycilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5zdGRlcnI7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLnN0ZGVycjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guc3RkZXJyKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5zdGRvdXQpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guc3Rkb3V0OyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5zdGRvdXQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLnN0ZG91dClcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5hcmd2Lmpzb24pXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5hcmd2Lmpzb247IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guYXJndi5qc29uOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLmFyZ3YuanNvbilcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5leGl0KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guZXhpdDsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5leGl0OyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLmV4aXQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guc3RkZXJyKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guc3RkZXJyOyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLnN0ZGVycjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5zdGRlcnIpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guc3Rkb3V0KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guc3Rkb3V0OyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLnN0ZG91dDsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5zdGRvdXQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS5qc29uKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS5qc29uOyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEuanNvbjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxLmpzb24pXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxL1JFUVVFU1RfU0hBMjU2KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxL1JFUVVFU1RfU0hBMjU2OyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS9SRVFVRVNUX1NIQTI1NjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEvUkVRVUVTVF9TSEEyNTYpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL0ZJTEVTLnNoYTI1NilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9GSUxFUy5zaGEyNTY7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL0ZJTEVTLnNoYTI1NjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvRklMRVMuc2hhMjU2KVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9DQVBUVVJFX0pPQl9JRClcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9DQVBUVVJFX0pPQl9JRDsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9KT0JfSUQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0NBUFRVUkVfSk9CX0lEKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dClcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dDsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IRUxEX05BVElWRS50eHQpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvSEVMRF9OQVRJVkUudHh0OyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IRUxEX05BVElWRS50eHQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0hFTERfTkFUSVZFLnR4dClcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvSE9TVF9QWVRIT04uanNvbilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IT1NUX1BZVEhPTi5qc29uOyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IT1NUX1BZVEhPTi5qc29uOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IT1NUX1BZVEhPTi5qc29uKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QQVJFTlRfSk9CX0lEKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BBUkVOVF9KT0JfSUQ7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BBUkVOVF9KT0JfSUQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BBUkVOVF9KT0JfSUQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BSRUxBVU5DSF9SRVRSWV9RVUlFU0NFTkNFLmpzb24pXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUFJFTEFVTkNIX1JFVFJZX1FVSUVTQ0VOQ0UuanNvbjsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUFJFTEFVTkNIX1JFVFJZX1FVSUVTQ0VOQ0UuanNvbjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUFJFTEFVTkNIX1JFVFJZX1FVSUVTQ0VOQ0UuanNvbilcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUFJFUEFSRUQuanNvbilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVQQVJFRC5qc29uOyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVQQVJFRC5qc29uOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVQQVJFRC5qc29uKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FDQ0VQVEVELmpzb24pXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9BQ0NFUFRFRC5qc29uOyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FDQ0VQVEVELmpzb247IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQUNDRVBURUQuanNvbilcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9BVFRFTVBULmpzb24pXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9BVFRFTVBULmpzb247IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQVRURU1QVC5qc29uOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FUVEVNUFQuanNvbilcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dClcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0OyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0OyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0hFTERfTkFUSVZFLnR4dClcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0hFTERfTkFUSVZFLnR4dDsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9IRUxEX05BVElWRS50eHQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0KVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb24pXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guYXJndi5qc29uOyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb247IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLmFyZ3YuanNvbilcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guZXhpdClcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5leGl0OyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5leGl0OyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5leGl0KVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5zdGRlcnIpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guc3RkZXJyOyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5zdGRlcnI7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZGVycilcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guc3Rkb3V0KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZG91dDsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guc3Rkb3V0OyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5zdGRvdXQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guYXJndi5qc29uKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guYXJndi5qc29uOyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLmFyZ3YuanNvbjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5hcmd2Lmpzb24pXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guZXhpdClcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLmV4aXQ7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guZXhpdDsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5leGl0KVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZGVycilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZGVycjsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5zdGRlcnI7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guc3RkZXJyKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZG91dClcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZG91dDsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5zdGRvdXQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guc3Rkb3V0KVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIuanNvbilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIuanNvbjsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLmpzb247IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi5qc29uKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi9SRVFVRVNUX1NIQTI1NilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi9SRVFVRVNUX1NIQTI1NjsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIvUkVRVUVTVF9TSEEyNTY7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyL1JFUVVFU1RfU0hBMjU2KVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12My9SRVFVRVNUX1NIQTI1NilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12My9SRVFVRVNUX1NIQTI1NjsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjMvUkVRVUVTVF9TSEEyNTY7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzL1JFUVVFU1RfU0hBMjU2KVwiID0gNDEwMDM7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL0ZJTEVTLnNoYTI1NilcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL0ZJTEVTLnNoYTI1Nik7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvRklMRVMuc2hhMjU2KTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9GSUxFUy5zaGEyNTYpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9GSUxFUy5zaGEyNTYpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvRklMRVMuc2hhMjU2IFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvQ0FQVFVSRV9KT0JfSUQpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX0pPQl9JRCk7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvQ0FQVFVSRV9KT0JfSUQpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0NBUFRVUkVfSk9CX0lEKTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvQ0FQVFVSRV9KT0JfSUQpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvQ0FQVFVSRV9KT0JfSUQgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dClcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dCk7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dClcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dCBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0hFTERfTkFUSVZFLnR4dClcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0hFTERfTkFUSVZFLnR4dCk7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvSEVMRF9OQVRJVkUudHh0KTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9IRUxEX05BVElWRS50eHQpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9IRUxEX05BVElWRS50eHQpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvSEVMRF9OQVRJVkUudHh0IFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUEFSRU5UX0pPQl9JRClcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BBUkVOVF9KT0JfSUQpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BBUkVOVF9KT0JfSUQpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BBUkVOVF9KT0JfSUQpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9QQVJFTlRfSk9CX0lEKVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BBUkVOVF9KT0JfSUQgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9QUkVQQVJFRC5qc29uKVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUFJFUEFSRUQuanNvbik7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUFJFUEFSRUQuanNvbik7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUFJFUEFSRUQuanNvbik7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BSRVBBUkVELmpzb24pXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUFJFUEFSRUQuanNvbiBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQUNDRVBURUQuanNvbilcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQUNDRVBURUQuanNvbik7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9BQ0NFUFRFRC5qc29uKTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0FDQ0VQVEVELmpzb24pOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0FDQ0VQVEVELmpzb24pXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9BQ0NFUFRFRC5qc29uIFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9BVFRFTVBULmpzb24pXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0FUVEVNUFQuanNvbik7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9BVFRFTVBULmpzb24pOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQVRURU1QVC5qc29uKTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9BVFRFTVBULmpzb24pXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9BVFRFTVBULmpzb24gXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dCk7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dCk7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dCk7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dCBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0KVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9IRUxEX05BVElWRS50eHQpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0KTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0hFTERfTkFUSVZFLnR4dCk7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0KVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0IFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guYXJndi5qc29uKVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guYXJndi5qc29uKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb24pOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLmFyZ3YuanNvbik7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLmFyZ3YuanNvbilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb24gXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5leGl0KVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guZXhpdCk7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guZXhpdCk7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guZXhpdCk7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLmV4aXQpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guZXhpdCBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLnN0ZGVycilcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLnN0ZGVycik7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guc3RkZXJyKTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5zdGRlcnIpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5zdGRlcnIpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guc3RkZXJyIFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guc3Rkb3V0KVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guc3Rkb3V0KTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5zdGRvdXQpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLnN0ZG91dCk7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLnN0ZG91dClcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5zdGRvdXQgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLmFyZ3YuanNvbilcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guYXJndi5qc29uKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLmFyZ3YuanNvbik7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5hcmd2Lmpzb24pOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLmFyZ3YuanNvbilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLmFyZ3YuanNvbiBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guZXhpdClcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guZXhpdCk7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5leGl0KTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLmV4aXQpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLmV4aXQpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5leGl0IFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5zdGRlcnIpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLnN0ZGVycik7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5zdGRlcnIpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guc3RkZXJyKTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5zdGRlcnIpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5zdGRlcnIgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLnN0ZG91dClcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guc3Rkb3V0KTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLnN0ZG91dCk7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5zdGRvdXQpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLnN0ZG91dClcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLnN0ZG91dCBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS5qc29uKVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxLmpzb24pOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS5qc29uKTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEuanNvbik7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS5qc29uKVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS5qc29uIFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEvUkVRVUVTVF9TSEEyNTYpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS9SRVFVRVNUX1NIQTI1Nik7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEvUkVRVUVTVF9TSEEyNTYpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxL1JFUVVFU1RfU0hBMjU2KTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEvUkVRVUVTVF9TSEEyNTYpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEvUkVRVUVTVF9TSEEyNTYgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9GSUxFUy5zaGEyNTYpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9GSUxFUy5zaGEyNTYpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL0ZJTEVTLnNoYTI1Nik7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvRklMRVMuc2hhMjU2KTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvRklMRVMuc2hhMjU2KVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL0ZJTEVTLnNoYTI1NiBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0NBUFRVUkVfSk9CX0lEKVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9KT0JfSUQpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0NBUFRVUkVfSk9CX0lEKTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9DQVBUVVJFX0pPQl9JRCk7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0NBUFRVUkVfSk9CX0lEKVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0NBUFRVUkVfSk9CX0lEIFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dCk7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IRUxEX05BVElWRS50eHQpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IRUxEX05BVElWRS50eHQpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0hFTERfTkFUSVZFLnR4dCk7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvSEVMRF9OQVRJVkUudHh0KTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvSEVMRF9OQVRJVkUudHh0KVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0hFTERfTkFUSVZFLnR4dCBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0hPU1RfUFlUSE9OLmpzb24pXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IT1NUX1BZVEhPTi5qc29uKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IT1NUX1BZVEhPTi5qc29uKTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IT1NUX1BZVEhPTi5qc29uKTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvSE9TVF9QWVRIT04uanNvbilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IT1NUX1BZVEhPTi5qc29uIFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUEFSRU5UX0pPQl9JRClcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BBUkVOVF9KT0JfSUQpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BBUkVOVF9KT0JfSUQpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BBUkVOVF9KT0JfSUQpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QQVJFTlRfSk9CX0lEKVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BBUkVOVF9KT0JfSUQgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVMQVVOQ0hfUkVUUllfUVVJRVNDRU5DRS5qc29uKVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUFJFTEFVTkNIX1JFVFJZX1FVSUVTQ0VOQ0UuanNvbik7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUFJFTEFVTkNIX1JFVFJZX1FVSUVTQ0VOQ0UuanNvbik7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUFJFTEFVTkNIX1JFVFJZX1FVSUVTQ0VOQ0UuanNvbik7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BSRUxBVU5DSF9SRVRSWV9RVUlFU0NFTkNFLmpzb24pXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUFJFTEFVTkNIX1JFVFJZX1FVSUVTQ0VOQ0UuanNvbiBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BSRVBBUkVELmpzb24pXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVQQVJFRC5qc29uKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVQQVJFRC5qc29uKTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVQQVJFRC5qc29uKTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUFJFUEFSRUQuanNvbilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVQQVJFRC5qc29uIFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9BQ0NFUFRFRC5qc29uKVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9BQ0NFUFRFRC5qc29uKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FDQ0VQVEVELmpzb24pOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQUNDRVBURUQuanNvbik7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQUNDRVBURUQuanNvbilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FDQ0VQVEVELmpzb24gXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FUVEVNUFQuanNvbilcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQVRURU1QVC5qc29uKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FUVEVNUFQuanNvbik7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9BVFRFTVBULmpzb24pOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FUVEVNUFQuanNvbilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FUVEVNUFQuanNvbiBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dClcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0IFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9IRUxEX05BVElWRS50eHQpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0hFTERfTkFUSVZFLnR4dCk7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9IRUxEX05BVElWRS50eHQpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0KTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9IRUxEX05BVElWRS50eHQpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9IRUxEX05BVElWRS50eHQgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb24pXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb24pOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLmFyZ3YuanNvbik7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guYXJndi5qc29uKTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guYXJndi5qc29uKVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLmFyZ3YuanNvbiBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLmV4aXQpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5leGl0KTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5leGl0KTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5leGl0KTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guZXhpdClcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5leGl0IFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guc3RkZXJyKVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guc3RkZXJyKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5zdGRlcnIpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZGVycik7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZGVycilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5zdGRlcnIgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5zdGRvdXQpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5zdGRvdXQpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZG91dCk7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guc3Rkb3V0KTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guc3Rkb3V0KVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZG91dCBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guYXJndi5qc29uKVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5hcmd2Lmpzb24pOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guYXJndi5qc29uKTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLmFyZ3YuanNvbik7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guYXJndi5qc29uKVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guYXJndi5qc29uIFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5leGl0KVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5leGl0KTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLmV4aXQpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guZXhpdCk7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guZXhpdClcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLmV4aXQgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZGVycilcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guc3RkZXJyKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZGVycik7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5zdGRlcnIpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZGVycilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZGVyciBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guc3Rkb3V0KVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5zdGRvdXQpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guc3Rkb3V0KTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZG91dCk7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guc3Rkb3V0KVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guc3Rkb3V0IFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLmpzb24pXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIuanNvbik7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLmpzb24pOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi5qc29uKTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLmpzb24pXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLmpzb24gXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi9SRVFVRVNUX1NIQTI1NilcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyL1JFUVVFU1RfU0hBMjU2KTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi9SRVFVRVNUX1NIQTI1Nik7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIvUkVRVUVTVF9TSEEyNTYpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi9SRVFVRVNUX1NIQTI1NilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi9SRVFVRVNUX1NIQTI1NiBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzL1JFUVVFU1RfU0hBMjU2KVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjMvUkVRVUVTVF9TSEEyNTYpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzL1JFUVVFU1RfU0hBMjU2KTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12My9SRVFVRVNUX1NIQTI1Nik7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzL1JFUVVFU1RfU0hBMjU2KVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzL1JFUVVFU1RfU0hBMjU2IFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIiciLCAic3RhcnRfdXRjIjogIjIwMjYtMTAtMjdUMDI6NTY6MzYuMjg3ODMxKzAwOjAwIiwgImVuZF91dGMiOiAiMjAyNi0xMC0yN1QwMjo1NjozNy4zMjUwNzYrMDA6MDAiLCAiZXhpdF9jb2RlIjogMCwgInN0ZG91dCI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvRklMRVMuc2hhMjU2fGMxZDM1NmJhMDQ5OTMxYzQ3OWVhZjg4Njg3M2EzY2E2MTY4NjExYmFmNjdlMDdmNjk4OThlY2QzYzE0MzlmZmJ8WmpFMll6Wm1ORGcxWWpaak9EWXdPVEE0TXpoaVpUSTVNRFl3WmpVelltUTVOelV5TXpVeE5qVmhOelkzTnpWa1ptVXhZekEzT1RNeU9UWmlPREExTWlBZ1VrVkJSRTFGTG0xa0NtRmhOamRqTURGaU5EUTVPRE5rTURRMlpqZzBOakF5T0RFMFpUbGtOekk0T0RKa1lqVTNNekkzTlRoaE5qbGhNVEU0WXpSall6VXpPR001WlRBMFl6Z2dJRkpGVVZWRlUxUmZWRVZOVUV4QlZFVXVhbk52YmdvMU5tSmtORFV4WTJNeE9HWTJabUZqWkRnd1lqTmxZbVF3Tm1OaVpEVmpPRFl5TkRBMVl6SmhPV0UzTmpkaE1HUXdNRFJsTURBNE5UVXlOemc0WVRaa0lDQlRUVTlMUlY5RlZrbEVSVTVEUlM1emFHRXlOVFlLTTJZd05UZ3pORE00TkRCbVpXWTFPR001Tm1JME9EZ3habVZrTlRRM09HUTFNalk1Tm1Nd01tRXdNakJsWm1ZNU9XVmpaR0ZpT0dGa05qUmpNVGt5TmlBZ1ltbHVaRjl6Ylc5clpTNXdlUW96TXpNMk1UazFNRFUzWlRZeE9EVXlaakJsTlRFd1lqVmtPRGhpTkdNNE5qSm1ZMkZtTjJZMVl6VXpOR0U0TTJWa056bGhORFEwTW1GbU5Ea3dOamxsSUNCaWFXNWthVzVuY3k1cWMyOXVDalZpTXpFNVpUYzVOR0kyWkdOaFpXTmtOVE5oTTJZM01UVTBaVEl6WmpJM01ESXdOMk5qTldVNVkyUmpNREkzTWpNMVltSmhPR1V4WlRNME4yVTVPV0VnSUdOaGNIUjFjbVV0Ym1GMGFYWmxMbk5pWVhSamFBbzFaV1F4TTJZME5tTmlZVFJpTWpsa09EUTJOamxpT0dRMk5qTTRabVpsWW1Fek9UaGpNekEyTnpZd05UWTVZakpoTXpnek5UTm1OekJoT0dRNE56Um1JQ0JqYjI1bWFXY3RZMjl0Y0dGeWFYTnZiaTVxYzI5dUNtRTRaR1E0TUdFNE1EWTFOekF4WVRNell6QXhZekF5WmpGaVptSTBNVGM1WWpBNFpUSXpNVEU0T0RZd1ltVTFOVGswTkRZd01qWXdPRGMxTUdFell6QWdJR052Y0dsbFpDMW9aV3h3WlhJdGNISnZkbVZ1WVc1alpTNXFjMjl1Q2pKaU1EVTBPVGN6WXpRMFlUazRabVl5TkRSak5ESTJZelV3TURGbFlXVmhZelEyWVRabU5HTTBZMkU1TVdSaU5XSmtaV0ZqTlRRNU4yVXdZakEwTVRBZ0lHWjFiR3d1YzJKaGRHTm9DakJrT0dZNE5UQTNNV1JqT0dObE9XUTNNelkwTXpNNVlqTmpOR05sTnpjM1kySmpPR05tWVRaa1pqUTBOelJpT0RRM05qbGpPV1UwTVdZeVpXRTRabVlnSUdkMVlYSmtYMloxYkd3dWNIa0taall3TnpoaU16WXlZVGt5Tm1KbE56WmhabUZqWlRsaE9UWXhZbVEzWVRGaE5qUTFZV0poT1dFM1pHRTJZekF4T1RKbVpXSTBOelppT0RReVpqZGhNU0FnYVc1d2RYUnpMMloxYkd3dGNtVnpiMngyWldRdWVXRnRiQW95WldabE5EYzFPR1JoWkRVM1l6VTNaR1k1TVRrNFpqSmhNR1F5WXpsak56QXdZemszT1dOaU9HVmhZMlV3TVRCaE1XUm1OekppT1dNMFkyTXlPRFpqSUNCcGJuQjFkSE12YzIxdmEyVXRZMkZ1Wkdsa1lYUmxMV1pwYkdWekxuTm9ZVEkxTmdwaVl6UmlNemszTWpZMU56ZGxOREk0TnprMU5EQXpOREZpWXpsaVpETTNPR05qWkRjMU1UWTNOMlExTTJSaVl6WmhOV1EwWVRKaFpEUXdNak5qTTJJNUlDQnBibkIxZEhNdmMyMXZhMlV0WTJGdVpHbGtZWFJsTFhaaGJHbGtZWFJwYjI0dWFuTnZiZ293T0dRMVltUXpOVFJoTUdWaU9ERmtZV1EwWWprMk5qUXdNemRsTnpFeFlXTTBaamRsWTJNeVlqVTNNelUxWkdJeVpUUXhOVFExTnpGak5EazJPVGRqSUNCdVlYUnBkbVZmWjNWaGNtUXVjSGtLTmpCaE1tTTROVE5tWXpVNE9ETXdZelF5TmpSa01qWm1aVGc0WWpReE9UVTBOall4TVRZNVlqZGxNelJsT0RBMU1EQTFNak13T0RBek1ERTNNR0UwWmlBZ2IzQnpMMFpKVEVWVExuTm9ZVEkxTmdveU1qUXpZMlk0TkRabVpXSXpNVFprTWprNVpUSTBNMlJpTUdFMllUZGhZek0zT0dVMVptTmlabVppT0dOa1pHSTVNelJoWTJFM1pESTRNV001Wm1ZNUlDQnZjSE12WTJGdVpHbGtZWFJsWDJkaGRHVXVjSGtLTURaaU0yTmhZakV6TldZNU1HWXhNakk1TVRjd09HSmtZbVUyWkRRelpXVTJabUptTURVME9EZzROREk0WkdFeVlUaGhORE0yTURjM05qSXhZVFkwWmlBZ2IzQnpMMlpoTXkxaWFXNWthVzVuTG1wemIyNEtNVEF5WVdOaVpqWmxZbUkxTldOaE5qTmlNV1kzTVRjMFlUazBNMkppTUdFMk0yWTVNMkZoTVRVM1pUVXpNMkkyTldGaFpERm1NbVZoTnpBMVpEQTRaQ0FnYjNCekwyWjFiR3d1YzJKaGRHTm9Dak16WWpoalkyWm1ZamxrTlRJMU0yUXpaREU0TkRjeFlURTFaak0wWVRJNE1qWXpNamd4WmpBMlkyVm1ObVl6TWprd1lqRmlZbVEzTVdZNFlqQmlPRGNnSUc5d2N5OW5jSFZmYUdWaGJIUm9YM0l6TG5CNUNtVXhaak0zTURGbVlqVmtZelpsTmpBMVlqYzFPV0UzWW1Kak0yUTJOVFUxT0RKak1qQTNZekppWlRkbU1UbGhNMkZoWmpZME1qQXhZVEJoTnpGaU1ESWdJRzl3Y3k5bmNIVmZhR1ZoYkhSb1gzTmxkQzV3ZVFvM01qaGxZVGd4TmpNd1pUTTBNRGcwWTJNeE56TXlZbUppWXpVell6aGxOalkyTVdKa1lXSXhOREkxTlRkbU5UTmhNREprWVRnek4ySmlNalUzTjJVeElDQnZjSE12YkdGdFltUmhYMmx1YzJsa1pTNXphQW8wWkRVMk9UVmtZalJsTnpBellUSmhZekZsWVRJNU5ERTRaRE0wTWpZeFptWmxNRFpqTURRd1ptTXpOamRsTldGbU9UWXdOemc0TnpFMU9UUTBaREU1SUNCdmNITXZiR0Z0WW1SaFgzSjFiblJwYldVdWNIa0tOVEJrTTJZek1UWTBNV1ZpWVdZME9UUTFOREprTmpOalpqUXpNemd3TkRnMlkyRTVaV1ExTUdKak16RTFZemcwTm1ObFpUTTFOR0V5WlRreFkyVXpNaUFnYjNCekwyeGhiV0prWVY5emRHRm5aVjl6YjNWeVkyVXVjMmdLTW1FNVpXWXlPV1U0TkdVeVpESTRNbVk1TkRVek9HRTJaV0ZpTkRWaVl6YzNPR1F4WldZMk1UUmlZVGRoTWpsaE9UUXdNak0xWVRsaE9EWTFPVFUxTkNBZ2IzQnpMMnhoZFc1amFHVnlYMk52YlcxdmJpNXphQW96T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zSUNCdmNITXZjbVZ4ZFdWemRITXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqRXVhbk52Ymdvd1pEYzVZall5TVdaaFl6ZzJOREkzTlRFMU16RTJOV1F4T0RRMk4yUTJZelptTW1SaU4yRTNPRE0xTVdObE5qQTRNemN6WmpreVpHVmtNV1poTXpSaklDQnZjSE12Y25WdVgyWjFiR3d1Y0hrS1ptWm1aRFkxWldRMVlqZzFZalZoWXpBeE56aGtNREppTVROaU9HVTNORFpoTmpsa1l6STVaREUwTTJRNU1Ea3dPRE5qWVRSbU1UTm1Zak5sWVRKbFpTQWdiM0J6TDNKMWJuUnBiV1V0WW1sdVpHbHVaeTVxYzI5dUNqbGlaVFl4WVRjeFlUZ3hPREZsWWpNd1l6WmxNMkZrTW1Nek1EY3lNV0k0WTJVME1tTTVNalk1Tm1Nek1URTVNemsxWmpBMFpEaG1OREZpTVdFMFlqUWdJRzl3Y3k5eWRXNTBhVzFsWDJKdmIzUnpkSEpoY0M1d2VRcGhaR1kwTlRVeU5HUmxNMk15WlRaa1ltRXhPRFkxTnpKbE56RTFNV1EwT0dKbVkyRXdZak5oWkdNNFpUWmpaamxrWldaa05qZzJZalEzTnpRMFl6ZzNJQ0J2Y0hNdmMyVnlkbWxqWlM5R1NVeEZVeTV6YUdFeU5UWUtZV1kwTkdFeU5qUXhaRGM1TnpVME5qRTFOelEyWm1VNVlUWmpOekE0WWpBMFlqZ3haV0U0TURjek1UaGpaamszTURCaE1HVmxNalEyTldKak56YzVOaUFnYjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5amJIVnpkR1Z5Y3k5d1lXTmxMMTlmYVc1cGRGOWZMbkI1Q21KaFpUa3dPRFl3T0dReE5XWTFOV1ptT0dNd1pXRmlObVl4TkRWaVlXRTRaRFl6TVRjeE1USXlORFZrTkRSaU9ESmlNVGN3T0RNeE56TTVaamhpTm1ZZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZZMngxYzNSbGNuTXZjR0ZqWlM5bmNIVmZZV1J0YVhOemFXOXVMbkI1Q2pVM09EWXhZMkpsTkRjeFpHWmlNelV5WTJNellUZzRNVGhsWXpRM1pHRmxOelppTURZeVltWmhOV1psTkdWbFlqVTBPV1EyTWpsaU1tVTRNMlU1TmpJZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZZMngxYzNSbGNuTXZjR0ZqWlM5bmNIVmZiM2R1WlhKemFHbHdMbkI1Q2pFek1ETTFaREkyTTJZME16RmhOemRsT1dRNU1HSmtaakZpTVdVMU9UWTNPRGRpTVRsa09URXpZMkprWlRjMk4ySXhZVEpqWVRCak5qSTNZbVl5TTJVZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZZMngxYzNSbGNuTXZjR0ZqWlM5d1lXTmxYM0J2WkcxaGJpNXdlUW80Tm1GbE16SmxOREU1TkRWa1lqTXpZVFprT1RkaE5HRTNPRE5sWm1ObFlqQXhPV0ptT0RFM056RTBOVEE0WmpRM05UbGtZak15TW1aa1ltUTNOV013SUNCdmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwybGpaUzlwWTJWZlkyaGxZMnR3YjJsdWRGOXRhWEp5YjNJdWNIa0tOalJsWkRBMU5qQXpZek0zT0RVeU5qWmpaREpsTldJeU5qaGtabVkzTVdSaE1XUmhZV00zTVRkbU56QTVOekZsWlRBMVlqTmtaVEExTnpsaU56QmhOeUFnYjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOWhiR3h2WTJGMGFXOXVMbkI1Q2pWaFpHRTRaakZpTlRRME56STNOekU1WlRJeU5qUmpNakJsWkdKaU5EVmxNek5rTWpsbU56RXhORFUxWldJM01qVmlZemRqT1dNNU5HVmxNemxpTURnZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2WVd4c2IyTmhkR2x2Ymw5aWIzVnVaR0Z5ZVM1d2VRbzJaRFkwWlROaU1EWmhZMkU0T0RReVl6UTJNbVk1TXpFeFl6Y3dOREJqTkRrNVl6QXhNakkxT0RSa09XTXpOMlUwTVdNd05ERTRObUUxTVdVeFpUZGlJQ0J2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwySnZkVzVrWVhKNVgzVnVZMlZ5ZEdGcGJuUjVMbkI1Q2pJeU5ETmpaamcwTm1abFlqTXhObVF5T1RsbE1qUXpaR0l3WVRaaE4yRmpNemM0WlRWbVkySm1abUk0WTJSa1lqa3pOR0ZqWVRka01qZ3hZemxtWmprZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2WTJGdVpHbGtZWFJsWDJkaGRHVXVjSGtLWkdZME4yRXhZMk15WkRjelpUVTVaalk0WkRJNE1UbGhZVEF4TURFeVpUWXpNV1JqTmpjd05tWXdPVEZoWlRKbVpXRXhOalUxWXpVeE56TTRNakUwWWlBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzlqWVhCMGRYSmxYMjVoZEdsMlpTNXpZbUYwWTJnS01qWmlPR00yWXpobU5HUmlNamMxTTJaaU1XWTBPVGsyWXpZd00yRmpaR0V3WTJZNFptSXhORGM1TjJVM1pURTNaak0zWWpGaE9HWXlNVFF3WldRME55QWdiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5amFHVmphMTkzWVc1a1lpNXdlUXBqTnpoa01tVTNZVE15WTJaaU5ETTNZall4TjJSbU5qQmhOMkZqTVRNd01UTTBORFk1T0dSbU5EQTFOR1kxWm1KaVpqZG1ZalE1WlRkaU0yUTJNVEEwSUNCdmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMk5vWldOcmNHOXBiblJmYVc1emNHVmpkR2x2Ymk1d2VRbzVabUpoWlRFNFpURXlNelZsWXpGak1tVmhZek5sWWpJeE5UTXhaV0l5TWpVNU1HUXlORFJsTlRnd09XVXhNelF5WkRNMll6UTJabVl5TW1WaFpETmxJQ0J2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwyTnZiblJwYm5WaGRHbHZiaTV3ZVFwalpESTVaV1JqTVRRNFl6QmhZMkpqWXpKaFlqTXhPRGc1WldJME1UWXlaR1JsTlRkaU9ETTBNalUxWkRBNU5qWTVPRFpoWmpJellXUXlNV1V5Wm1Wa0lDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJOdmJuUnlZV04wTG5CNUNqZG1aamczTUdNeU16QTBaR1ExTXpnM05tWTBZVEUzWWpReE1XSXhNelF3WW1NMlpXRmpNalV5Wm1ReU5XWm1aV1psWmpJeU5EaGlaRFE1WWpjM016a2dJRzl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdlpHRjBZWE5sZEY5amIyNTBjbUZqZEM1d2VRbzFPR0UwTldFeE9USTNZVEF6T1RVNU1qYzVZalkxTlRjNE9UUTJOV0l6WkRjNU1USXhZVGcwTnpReU9UYzJNemc1WW1KbE9URTJNak01WTJZNU9XWTRJQ0J2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwybHVkR1Z5Y25Wd2RHbHZibDloWkcxcGMzTnBiMjR1Y0hrS01UQXlZV05pWmpabFltSTFOV05oTmpOaU1XWTNNVGMwWVRrME0ySmlNR0UyTTJZNU0yRmhNVFUzWlRVek0ySTJOV0ZoWkRGbU1tVmhOekExWkRBNFpDQWdiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5c1lXMWlaR0ZmWm5Wc2JDNXpZbUYwWTJnS056STRaV0U0TVRZek1HVXpOREE0TkdOak1UY3pNbUppWW1NMU0yTTRaVFkyTmpGaVpHRmlNVFF5TlRVM1pqVXpZVEF5WkdFNE16ZGlZakkxTnpkbE1TQWdiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5c1lXMWlaR0ZmYVc1emFXUmxMbk5vQ2pSa05UWTVOV1JpTkdVM01ETmhNbUZqTVdWaE1qazBNVGhrTXpReU5qRm1abVV3Tm1Nd05EQm1Zek0yTjJVMVlXWTVOakEzT0RnM01UVTVORFJrTVRrZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2YkdGdFltUmhYM0oxYm5ScGJXVXVjSGtLTlRCa00yWXpNVFkwTVdWaVlXWTBPVFExTkRKa05qTmpaalF6TXpnd05EZzJZMkU1WldRMU1HSmpNekUxWXpnME5tTmxaVE0xTkdFeVpUa3hZMlV6TWlBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzlzWVcxaVpHRmZjM1JoWjJWZmMyOTFjbU5sTG5Ob0NqZzROREk1T1daak1HUmpPRGMyTVRRM1l6TXlZMlJoTURNeVpETXdOR0l3WVdKa1pUSTJNVFU0TmpFME9HSTNaV0psTVRobU1ERTNNRFpqWldSaFl6Y2dJRzl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmJISmZjRzlzYVdONUxuQjVDalV6TXpReFpXWXdPVFl5T0Rnell6UTFaV1kzWkdZeVptWmhORFJtTnpOaE9XTmlaRFZoWXpNeVpEZGlPRFEzWVRFMk0yVTVNemcxTXpSbU56VXpOalFnSUc5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZibUYwYVhabFgybHVkR1Z5Y25Wd2RHbHZiaTV3ZVFvMU16UTJaR0UzWVdabU1XVmxORFZpWVRJNVlXRTROVFEyTnpjNE9UWXpOVE13WTJFek5UVm1NVGs0TURBM05qYzBaRFE0T0dVNE9ESTNNVEkzT0RrMElDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDI1aGRHbDJaVjl5WldOdmRtVnllUzV3ZVFwaU5HRmlZVFV5WVRJM016UTBOVFpoTXpWaVpXRXlPVGcwTkRRM1l6Z3pZMkpsTURJNE5HWmhPREF3WkRVeFkyWXdaamRqWldGa1lXRmlNVEl5TURKaklDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDI1aGRHbDJaVjl6ZFdKMFlYTnJjeTV3ZVFvM1pqRXlPV00xWTJWbU56SmpZelExWXpjeFlUQTFaRFF3TkdSa01UZzFNbVZpTkdGaU5XRXlPRE16T1dFNU56TmpNamszTXpZMVltUXhaVFJsWlRnM0lDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDI5eWFXZHBibUZzWDI5aWMyVnlkbVZ5TG5CNUNtUm1OalExWW1ReU9UVTVPV1kxWTJZellXUXhNalEzTTJGaFlqVXpaamsyWWpJeFlUbGtNVGN5TXpaaU5tRmpaVFJoTTJJeFkyTTRZV1ZsWVdGbE9HSWdJRzl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmNHaGhjMlZmYjJKelpYSjJaWEpmY0hKdmIyWXVjSGtLWTJVMU4ySXdPVEU0WmpneE1tRmxOR0UxTWpsa04yVTBNemsxT1RnMk5tTTVZMlV3TXpRMlpESmxOVEF4TkROaVpUazJNbVl3WWpBeE9HUm1aakV3WVNBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzl3Y205a2RXTjBhVzl1WDJocGMzUnZjbmt1Y0hrS01HUm1NREZoTjJZMk1HRTFaV0l6TkRsalkyVXhORFZqWXpjMllUZ3paVEkzT1RBMk5HSm1Namt6WkdVMlpEaGpOakJpTUdRd01EVTFZbVUwWkRkaU55QWdiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5d2NtOWtkV04wYVc5dVgzSmxZMjkyWlhKNUxuQjVDamN4WWpjeU16ZzNOekptWm1Sa09ESTJNR0V5WWpBeU1HVXhZVEV6WkRVM1lXUmpaalkwWlRVMk1qSTFaakExWVdJNVlqY3pZbVkxTWpsbU5EazJaV1VnSUc5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZjbVZqYjNabGNubGZZMmhsWTJzdWNIa0tZMkZtWm1Fd056aGxOVE5sWWpBeU1tRXlOalZpTUdFM09XSmxPVGN6WmpNM01EY3dOVFk0WlRjNE4yWTJORE16TUdFNVltUmpZamRsWTJRd05qRmlPU0FnYjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXlaWFJsYm5ScGIyNHVjSGtLTnpFNE16ZGxOak5sTlROaE1EUTFNelV4WkdRelpXWmpZemxpT0RSaU9HRXhZemcxWVdFeE5EazJNRGRtTWpOa05UWTBZalpsWW1RNE1tUTVOREl4WWlBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzl5ZFc0dWNIa0tPRGhoT0dVeU1HVm1PVE5oT1RVNFpXUmxNVE15TURObE1UZzJOMlEyTkRjek5HSXdOV1F5WVdWaE9HTmlNRGhtWm1SbU1ERTNObVkxTmpKalpUWTRZaUFnYjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXpaWEoyYVdObFgySnZiM1J6ZEhKaGNDNXdlUXBsTkROalptVTRORGd6T1RRNVlUWmpNV013WXpkaVpXSm1PR1ptTlRKbE5UZzVaV1V4WlRRME1qVTJORGs1TW1JMU4yVTRaalUwTldJelpEWTVNV1V4SUNCdmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMM1psY21sbWVWOW1ZV04wYjNKcFlXd3VjSGtLT0RZeFlqRm1OREpoWVRVMFpUZ3hNak00T1RneE9UWmxPV1U1TWpJME1XWXpPV0ZoT0dKbFl6bGpaVE5sT0RjeFpUTTNZbU5tTkdRelpHSTJZekJsTkNBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzkyWlhKcFpubGZablZzYkM1d2VRb3dZamxqWXpBM05XTTVabUZoTldWbU9UZzRNMlF4TVRBM1lqTXpaV00zTlRRMk9HUmlZakkzTVRnek5tTm1ObUkxTlRCaVltTTBZakF4WVRCbU1UZGhJQ0J2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwzWmxjbWxtZVY5MFpXMXdiM0poYkY5d1lXbHlMbkI1Q2pBeU9USXpOREkwTldKallUQXlORFEyTlRsa1pqUmhaV05sTldaalkyVmtNR0UzTVdFeVlUVTFZbU0wTVdSbVpEQTBNalpoWkRKaE1ERTVOVEk1WWpZZ0lHOXdjeTkyWlhKcFpubGZhbTlwYm5SZlpHRjBZVjlqWVdOb1pTNXdlUW94Wm1NNFltTTVPR1JqWlRnMU9EbGxNelV5WW1RMU9Ua3dZakF3TXpnek5HRTVNVGsxWXpNNE5URXdOekF5TnprMU5qSTVNV05qTkdObU9EWTVOVGc0SUNCd2NtOXZabk12YzIxdmEyVXZRVkpEU0VsVVJVTlVWVkpGWDFCQlVrRk5SVlJGVWw5VlUwRkhSUzVxYzI5dUNqQm1NbVEyWXpWbU1EUTNPREV5TlRFMk16WTNORE13TnpZM1pUaG1OVEkzTUdFMFl6UTRZMlV4WW1ZeFlqVXhZVEUzTURjNU16VXlZelU0TURRMVl6QWdJSEJ5YjI5bWN5OXpiVzlyWlM5R1NVeEZVeTV6YUdFeU5UWUtNalV3T0daaFpEVXpPREF4WlRKak1EWTBZMlpsTm1Gak9HWm1PV0U1WmpCak1EQTRNbVk1WVdSaFl6VTVNR0kyWkdNeFkyVmxZVFUxTm1OaVkyVXhPU0FnY0hKdmIyWnpMM050YjJ0bEwxSkZRVVJOUlM1dFpBbzRNR1JpTW1WbU1ETTRaREZsWW1Vd01EVXpZMkV5TjJVek5Ua3pOMlJsT0RGaFlqSmlOVGsxTm1aa05HVTJOMlJrTm1VMFpEQXlPVEl3WXpVNU16RmpJQ0J3Y205dlpuTXZjMjF2YTJVdlVrVlJWVVZUVkY5VVJVMVFURUZVUlM1cWMyOXVDbVl6TlRrNU1EQXlZV05rWkdFNVl6azROemt3Wm1OaE1HUXpNamxoTWpFek9EbGhaVEpoWWpVME9XUmpOMkpsTWpjNE1EZG1aVEk1Tnpsa056WTJPR1lnSUhCeWIyOW1jeTl6Ylc5clpTOWlhVzVrWDJOd2RTNXdlUXBrWmpFME5tWTFPRFJtWmpCaE1XTXpaREpqTURreFlqRXhOVEE1TlRRd1pUY3daV0l4TWpNeFltWTNaV0kyTjJObE5tUTRaamc0TnpVMFpUYzBNalJtSUNCd2NtOXZabk12YzIxdmEyVXZZbWx1WkdsdVozTXVhbk52YmdvNVltRXdaV1l4TTJNd00ySmpPRFl5TXpBMk5EZ3dZVFExTXpjeE9UTmtPR015TURZNE1UTmlZV1kxTVdKaVl6RXlaRFF6TkdKaVpEUTBZV1JsTW1GbUlDQndjbTl2Wm5NdmMyMXZhMlV2WTJGd2RIVnlaUzF1WVhScGRtVXVjMkpoZEdOb0NtTmpOREkwTmpsak56ZG1ZV0ZqWVdZeU5UUXhZV0ZsTm1JNE9XVXlObU0zWkRneU1XRXhOelUxTnpkaE9UVm1PVEl3TldSaFl6SXlOREJqT1RjMVltWWdJSEJ5YjI5bWN5OXpiVzlyWlM5allYQjBkWEpsTFhKMWJtNXBibWN0TkRFeU9ESXlMblI0ZEFwak0yWmhaV00xWlRjM09EQTJaV1k0TURJNU1ETmlZVGs1Tm1ZeE56ZzVaVFkwTmpWak1EaGpNMkptTVRGaFpETTVZalF3TkRJME5ESXpOamd3TmpnM0lDQndjbTl2Wm5NdmMyMXZhMlV2WTJ4aGFXMXpMekJsTkRrMk5EbGxZalV4TlRoak5tWXhNMlEwWWpRMk4yRTRaamhpT1daak1XVXlNelJoWmpobU5XSXhNbU0wTURGbU5XTmtZalF4TWpjd1lqVTFOamt2UTBGUVZGVlNSVjlLVDBKZlNVUUtPV1F3TnpJMFl6QTNaR0ZpTW1Oa01UY3lNREU0T1dRM00ySmlPRGN5TnpWak1ETmxOakUzTW1aaFpUZGtOREJpTWpFMU1tRXdNMk0zTWpsaU16QmlOeUFnY0hKdmIyWnpMM050YjJ0bEwyTnNZV2x0Y3k4d1pUUTVOalE1WldJMU1UVTRZelptTVROa05HSTBOamRoT0dZNFlqbG1ZekZsTWpNMFlXWTRaalZpTVRKak5EQXhaalZqWkdJME1USTNNR0kxTlRZNUwwTkJVRlJWVWtWZlVFVk9SRWxPUjE5T1FWUkpWa1V1ZEhoMENtVm1ZamxtWVRZelltWm1PREJsTWpNeFlUYzBaVGhoWmpJMk56STRNekE0TmpkbFltUm1aVGMzT1dFME9EUTJNV0kyWXpsbE5qYzVNR1l3WWpCak5Ea2dJSEJ5YjI5bWN5OXpiVzlyWlM5amJHRnBiWE12TUdVME9UWTBPV1ZpTlRFMU9HTTJaakV6WkRSaU5EWTNZVGhtT0dJNVptTXhaVEl6TkdGbU9HWTFZakV5WXpRd01XWTFZMlJpTkRFeU56QmlOVFUyT1M5SVJVeEVYMDVCVkVsV1JTNTBlSFFLTWpNek16RmxaR1JpWldFMllqbGxOekk1WlRaaE5EYzJNMlExWWpCaVptRTFNVFptWlRKa016YzFPRGd4T0RBMk1UWmxNMlpqTVRGaU1qRmtNREF6WmlBZ2NISnZiMlp6TDNOdGIydGxMMk5zWVdsdGN5OHdaVFE1TmpRNVpXSTFNVFU0WXpabU1UTmtOR0kwTmpkaE9HWTRZamxtWXpGbE1qTTBZV1k0WmpWaU1USmpOREF4WmpWalpHSTBNVEkzTUdJMU5UWTVMMUJCVWtWT1ZGOUtUMEpmU1VRS09XUXdOekkwWXpBM1pHRmlNbU5rTVRjeU1ERTRPV1EzTTJKaU9EY3lOelZqTURObE5qRTNNbVpoWlRka05EQmlNakUxTW1Fd00yTTNNamxpTXpCaU55QWdjSEp2YjJaekwzTnRiMnRsTDJOc1lXbHRjeTh3WlRRNU5qUTVaV0kxTVRVNFl6Wm1NVE5rTkdJME5qZGhPR1k0WWpsbVl6RmxNak0wWVdZNFpqVmlNVEpqTkRBeFpqVmpaR0kwTVRJM01HSTFOVFk1TDFKRlRFVkJVMFZmUTBGUVZGVlNSVjlRUlU1RVNVNUhYMDVCVkVsV1JTNTBlSFFLWldaaU9XWmhOak5pWm1ZNE1HVXlNekZoTnpSbE9HRm1NalkzTWpnek1EZzJOMlZpWkdabE56YzVZVFE0TkRZeFlqWmpPV1UyTnprd1pqQmlNR00wT1NBZ2NISnZiMlp6TDNOdGIydGxMMk5zWVdsdGN5OHdaVFE1TmpRNVpXSTFNVFU0WXpabU1UTmtOR0kwTmpkaE9HWTRZamxtWXpGbE1qTTBZV1k0WmpWaU1USmpOREF4WmpWalpHSTBNVEkzTUdJMU5UWTVMMUpGVEVWQlUwVmZTRVZNUkY5T1FWUkpWa1V1ZEhoMENtUmtZakU0WVdaa09XSmpZelF6TVRjME9EWXhZakprTjJZMVpHRXhOelUwWlRZelpXVXlaRE5oTVdKbU1qRTNNelkzWVdZd09HWTFNemt6TW1VeE56UWdJSEJ5YjI5bWN5OXpiVzlyWlM5amJHRnBiWE12TUdVME9UWTBPV1ZpTlRFMU9HTTJaakV6WkRSaU5EWTNZVGhtT0dJNVptTXhaVEl6TkdGbU9HWTFZakV5WXpRd01XWTFZMlJpTkRFeU56QmlOVFUyT1M5U1ZVNU9TVTVIWDBGRVRVbFRVMGxQVGk1cWMyOXVDbUZtTkRFMlpUbGhOamRoWlRWaE9UWTFPREF3TjJZd1pXTTFZakkxWldNM01qVXpNRGxsWmpBMVkyWXdNRGcyTkdZd1pUVTFZamt3Wm1WbVpUZ3hOalFnSUhCeWIyOW1jeTl6Ylc5clpTOWpiM0JwWldRdGFHVnNjR1Z5TFhCeWIzWmxibUZ1WTJVdWFuTnZiZ293TnpRM09EWmtabVJtWWpBeVpUUTFORE5rTURrMk56STRNR05qTnpSak56ZG1OemN5T0RkaE56WTJaV1kxTVRFME1URTNOR1ZpWXpNME1tWTNaR05oSUNCd2NtOXZabk12YzIxdmEyVXZZM0IxTFhCeWIyOW1MWEpsZEhKcFpYWmhiQzF3YkdGdUxtcHpiMjRLTVRSa01UQTJZelE0WVdOa1ltTmhaREF6WlRRMU1EUmxZV05qTm1Oa04ySTVaR0ZrWlRnek4yTmtZekUxT0RKbVltSTNaakJqWlRrNU9XVXlNRGRsWmlBZ2NISnZiMlp6TDNOdGIydGxMMk53ZFY5bmRXRnlaRjl5WldabGNtVnVZMlV1Y0hrS09UVXpOMkZrTjJWaE5HRTROall4WlRFM056TmpaRGd6WVRRM01qQTFZak0zTVRSa1lXTXhZVEkxTXpVelpqSXpaakptWTJVeE1XRXhNV1kzWVdRME1pQWdjSEp2YjJaekwzTnRiMnRsTDJOd2RWOXBiblpsYm5SdmNubGZZWFZrYVhSZmNtVm1aWEpsYm1ObExuQjVDbUZsTlRVeU5qZGhZMkZqTlRjNFlUUTNNRGhoTnpVMVpUQmtaR0ZpTURJd04ySXpNekJqTXpnNE9HWXdOV1UxTXpjMVlUWXdNR1ptTWpnNU56WmhOV0VnSUhCeWIyOW1jeTl6Ylc5clpTOW1hVzVoYkdsNlpWOXpiVzlyWlM1d2VRbzRNek5tT0RkbU0yVXpOV0l3TldabE1tWmlOemhsWldFeVltRTFNRE00WWpobVl6TmpPRFV6TldGaVlURmtOVEEzTnpka01XSm1NalprT0dWaU9EZGpJQ0J3Y205dlpuTXZjMjF2YTJVdlozVmhjbVF1Y0hrS09XRXlOekZtTW1FNU1UWmlNR0kyWldVMlkyVmpZakkwTWpabU1HSXpNakEyWldZd056UTFOemhpWlRVMVpEbGlZemswWmpabU0yWmxNMkZpT0RaaFlTQWdjSEp2YjJaekwzTnRiMnRsTDJodmMzUXRaWGhwZEMwME1USTRNakV1ZEhoMENtSmtPR0psWXpNMU5qZGhPVFl4TWpObE5ETTRNRGxpTXpGbU1UQTNabVl5WVROaU9EZ3dNbVEzWTJRMVptRXhOamRsWmpFNE5tWmpPRGd5WmpSbU5EZ2dJSEJ5YjI5bWN5OXpiVzlyWlM5cGJuQjFkSE12WTNCMUxYQnlaV1pzYVdkb2RDMVZUa0pQVlU1RUxuUmxiWEJzWVhSbExtcHpiMjRLTlRWbE9EWmlZek13TUdGa1ptRTNPVFJtTVdRME1XVmlNakV5TURGa1lqa3hNekprTnpVMk56TmhPVFE1TkdZM01Ea3haR0ZtTkdVek9UWXhPVGd3WWlBZ2NISnZiMlp6TDNOdGIydGxMMmx1Y0hWMGN5OWxlSEJsWTNSbFpDMWpjSFV0Y21WeGRXVnpkQzVxYzI5dUNqTTROMlE1TmpjM05XTTNZMlZpWm1SaFlqRXlNV1kyWWpRMU5EUXpNR1l5T1RCbFl6WTJPRGs0TldVek1tVm1PV1k0TVRVM09EVmtOV0V3WXpjME1Ea2dJSEJ5YjI5bWN5OXpiVzlyWlM5cGJuQjFkSE12Wlhod1pXTjBaV1F0YzIxdmEyVXRjbVZ6YjJ4MlpXUXVlV0Z0YkFvNVlUSTNNV1l5WVRreE5tSXdZalpsWlRaalpXTmlNalF5Tm1Zd1lqTXlNRFpsWmpBM05EVTNPR0psTlRWa09XSmpPVFJtTm1ZelptVXpZV0k0Tm1GaElDQndjbTl2Wm5NdmMyMXZhMlV2Ym1GMGFYWmxMVFF4TWpneU1TNWxlR2wwQ21VellqQmpORFF5T1RobVl6RmpNVFE1WVdaaVpqUmpPRGs1Tm1aaU9USTBNamRoWlRReFpUUTJORGxpT1RNMFkyRTBPVFU1T1RGaU56ZzFNbUk0TlRVZ0lIQnliMjltY3k5emJXOXJaUzl1WVhScGRtVXROREV5T0RJeExuTjBaR1Z5Y2dvNU1qSmxOREV3TWpFNE9HSTNNVGczWm1VellXTXlPREEzWWpsaFlqUTNaakUzWVRsaU9EazRNemswWXpObE9EZzVPRFppTkdVME1UQXpOams1TWpVeklDQndjbTl2Wm5NdmMyMXZhMlV2Ym1GMGFYWmxMVFF4TWpneU1TNXpkR1Z3Y3k1cWMyOXVDbUptWTJaa1lqWTNOR1E0WVdVNVlUQTFabVl5T1RVME9UQXdPVGRsTVRGaE0ySTVNV05pTmpJNU5XUXdNVEJpT0RGbE5ETTVPVFF3TkRVMk9UQmpPV0VnSUhCeWIyOW1jeTl6Ylc5clpTOXVZWFJwZG1VdE5ERXlPREl4TG5SNGRBbzJNR0V5WXpnMU0yWmpOVGc0TXpCak5ESTJOR1F5Tm1abE9EaGlOREU1TlRRMk5qRXhOamxpTjJVek5HVTRNRFV3TURVeU16QTRNRE13TVRjd1lUUm1JQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMMFpKVEVWVExuTm9ZVEkxTmdveU1qUXpZMlk0TkRabVpXSXpNVFprTWprNVpUSTBNMlJpTUdFMllUZGhZek0zT0dVMVptTmlabVppT0dOa1pHSTVNelJoWTJFM1pESTRNV001Wm1ZNUlDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwyTmhibVJwWkdGMFpWOW5ZWFJsTG5CNUNqQTJZak5qWVdJeE16Vm1PVEJtTVRJeU9URTNNRGhpWkdKbE5tUTBNMlZsTm1aaVpqQTFORGc0T0RReU9HUmhNbUU0WVRRek5qQTNOell5TVdFMk5HWWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZabUV6TFdKcGJtUnBibWN1YW5OdmJnb3hNREpoWTJKbU5tVmlZalUxWTJFMk0ySXhaamN4TnpSaE9UUXpZbUl3WVRZelpqa3pZV0V4TlRkbE5UTXpZalkxWVdGa01XWXlaV0UzTURWa01EaGtJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMMloxYkd3dWMySmhkR05vQ2pNellqaGpZMlptWWpsa05USTFNMlF6WkRFNE5EY3hZVEUxWmpNMFlUSTRNall6TWpneFpqQTJZMlZtTm1Zek1qa3dZakZpWW1RM01XWTRZakJpT0RjZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdlozQjFYMmhsWVd4MGFGOXlNeTV3ZVFwbE1XWXpOekF4Wm1JMVpHTTJaVFl3TldJM05UbGhOMkppWXpOa05qVTFOVGd5WXpJd04yTXlZbVUzWmpFNVlUTmhZV1kyTkRJd01XRXdZVGN4WWpBeUlDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwyZHdkVjlvWldGc2RHaGZjMlYwTG5CNUNqY3lPR1ZoT0RFMk16QmxNelF3T0RSall6RTNNekppWW1Kak5UTmpPR1UyTmpZeFltUmhZakUwTWpVMU4yWTFNMkV3TW1SaE9ETTNZbUl5TlRjM1pURWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZiR0Z0WW1SaFgybHVjMmxrWlM1emFBbzBaRFUyT1RWa1lqUmxOekF6WVRKaFl6RmxZVEk1TkRFNFpETTBNall4Wm1abE1EWmpNRFF3Wm1Nek5qZGxOV0ZtT1RZd056ZzROekUxT1RRMFpERTVJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMMnhoYldKa1lWOXlkVzUwYVcxbExuQjVDalV3WkRObU16RTJOREZsWW1GbU5EazBOVFF5WkRZelkyWTBNek00TURRNE5tTmhPV1ZrTlRCaVl6TXhOV000TkRaalpXVXpOVFJoTW1VNU1XTmxNeklnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YkdGdFltUmhYM04wWVdkbFgzTnZkWEpqWlM1emFBb3lZVGxsWmpJNVpUZzBaVEprTWpneVpqazBOVE00WVRabFlXSTBOV0pqTnpjNFpERmxaall4TkdKaE4yRXlPV0U1TkRBeU16VmhPV0U0TmpVNU5UVTBJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMMnhoZFc1amFHVnlYMk52YlcxdmJpNXphQW96TkdFeE9HVTBPVEV6TnpReE5HTmlOelZsWW1Oak1tVmxNek00TWpnMU5HWmpOVEEzTVdGaVptTm1NVGMyTnpZeE1UVmhOR0UzWlRNM05UTTNZekExSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNKbGNYVmxjM1J6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxemJXOXJaUzEyTWk1allYQmhZMmwwZVMxeVlXNXJNQzVxYzI5dUNqWmxNelUzWVRNM05HSXpOVEZrWkRWalpURTVOamhsT1dNM1ptVTNPVEExTkRKa1ltSTNPVEF3WXpNd1l6WXhNMk5pWXpOallqZG1ZbVZoWkRWak4ySWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjbVZ4ZFdWemRITXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMWE50YjJ0bExYWXlMbU5oY0dGamFYUjVMWEpoYm1zeExtcHpiMjRLTWpGa05EZ3dNRFV6WW1WbFptVTFZV0V3T0RSa01ESXdZalZtWm1FMk1XRXlOVGt4TUROa05EbG1NV000WTJRd056ZGxOakk1TlRsbU5qRTJNVGd3WlNBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5eVpYRjFaWE4wY3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGMyMXZhMlV0ZGpJdVkyRndZV05wZEhrdGNtRnVhekl1YW5OdmJnbzNZekZsWXpRMFptSmpOV1JsT1dWbE5tRTNNR1kyT0ROaFpEZGhZamd6TmpRd056QmpOelZqWWpRMVpqYzNPV1U0TmpWaU9EWTFaamhqWkdSaVpXSTVJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMM0psY1hWbGMzUnpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzF6Ylc5clpTMTJNaTVqWVhCaFkybDBlUzF5WVc1ck15NXFjMjl1Q2paaE0yUTBORGN4TldabE1EVTVNR0V5T1RVd09UUTNNRGd4TTJNeFlqSTVaalkyTkdJM1pUYzRaREkwWW1ZMlptSTBORFkwTldFNVpETXdPV05pWm1VZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdmNtVnhkV1Z6ZEhNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExYTnRiMnRsTFhZeUxtTmhjR0ZqYVhSNUxtcHpiMjRLTUdVME9UWTBPV1ZpTlRFMU9HTTJaakV6WkRSaU5EWTNZVGhtT0dJNVptTXhaVEl6TkdGbU9HWTFZakV5WXpRd01XWTFZMlJpTkRFeU56QmlOVFUyT1NBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5eVpYRjFaWE4wY3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGMyMXZhMlV0ZGpJdWFuTnZiZ3BrTm1Ga1pEVm1ObVUxWldObE5EbGxaVGczT1RZelkyWXhOR1k0TXpWaE1ETmtNRGRsTjJVeFptRXdZbUpsTjJVMU1UYzFPRFU0TlRkak0yRTNNamd5SUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNKbGNYVmxjM1J6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxemJXOXJaUzEyTWk1d2NtVm1iR2xuYUhRdWFuTnZiZ296T0Rka09UWTNOelZqTjJObFltWmtZV0l4TWpGbU5tSTBOVFEwTXpCbU1qa3daV00yTmpnNU9EVmxNekpsWmpsbU9ERTFOemcxWkRWaE1HTTNOREE1SUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNKbGNYVmxjM1J6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxemJXOXJaUzEyTWk1eVpYTnZiSFpsWkM1NVlXMXNDakJrTnpsaU5qSXhabUZqT0RZME1qYzFNVFV6TVRZMVpERTRORFkzWkRaak5tWXlaR0kzWVRjNE16VXhZMlUyTURnek56Tm1PVEprWldReFptRXpOR01nSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12Y25WdVgyWjFiR3d1Y0hrS1ptWm1aRFkxWldRMVlqZzFZalZoWXpBeE56aGtNREppTVROaU9HVTNORFpoTmpsa1l6STVaREUwTTJRNU1Ea3dPRE5qWVRSbU1UTm1Zak5sWVRKbFpTQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXlkVzUwYVcxbExXSnBibVJwYm1jdWFuTnZiZ281WW1VMk1XRTNNV0U0TVRneFpXSXpNR00yWlROaFpESmpNekEzTWpGaU9HTmxOREpqT1RJMk9UWmpNekV4T1RNNU5XWXdOR1E0WmpReFlqRmhOR0kwSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNKMWJuUnBiV1ZmWW05dmRITjBjbUZ3TG5CNUNtRmtaalExTlRJMFpHVXpZekpsTm1SaVlURTROalUzTW1VM01UVXhaRFE0WW1aallUQmlNMkZrWXpobE5tTm1PV1JsWm1RMk9EWmlORGMzTkRSak9EY2dJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOUdTVXhGVXk1emFHRXlOVFlLWVdZME5HRXlOalF4WkRjNU56VTBOakUxTnpRMlptVTVZVFpqTnpBNFlqQTBZamd4WldFNE1EY3pNVGhqWmprM01EQmhNR1ZsTWpRMk5XSmpOemM1TmlBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12WTJ4MWMzUmxjbk12Y0dGalpTOWZYMmx1YVhSZlh5NXdlUXBpWVdVNU1EZzJNRGhrTVRWbU5UVm1aamhqTUdWaFlqWm1NVFExWW1GaE9HUTJNekUzTVRFeU1qUTFaRFEwWWpneVlqRTNNRGd6TVRjek9XWTRZalptSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTlqYkhWemRHVnljeTl3WVdObEwyZHdkVjloWkcxcGMzTnBiMjR1Y0hrS05UYzROakZqWW1VME56RmtabUl6TlRKall6TmhPRGd4T0dWak5EZGtZV1UzTm1Jd05qSmlabUUxWm1VMFpXVmlOVFE1WkRZeU9XSXlaVGd6WlRrMk1pQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdlkyeDFjM1JsY25NdmNHRmpaUzluY0hWZmIzZHVaWEp6YUdsd0xuQjVDakV6TURNMVpESTJNMlkwTXpGaE56ZGxPV1E1TUdKa1pqRmlNV1UxT1RZM09EZGlNVGxrT1RFelkySmtaVGMyTjJJeFlUSmpZVEJqTmpJM1ltWXlNMlVnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMMk5zZFhOMFpYSnpMM0JoWTJVdmNHRmpaVjl3YjJSdFlXNHVjSGtLT0RaaFpUTXlaVFF4T1RRMVpHSXpNMkUyWkRrM1lUUmhOemd6WldaalpXSXdNVGxpWmpneE56Y3hORFV3T0dZME56VTVaR0l6TWpKbVpHSmtOelZqTUNBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12YVdObEwybGpaVjlqYUdWamEzQnZhVzUwWDIxcGNuSnZjaTV3ZVFvMk5HVmtNRFUyTUROak16YzROVEkyTm1Oa01tVTFZakkyT0dSbVpqY3haR0V4WkdGaFl6Y3hOMlkzTURrM01XVmxNRFZpTTJSbE1EVTNPV0kzTUdFM0lDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOWhiR3h2WTJGMGFXOXVMbkI1Q2pWaFpHRTRaakZpTlRRME56STNOekU1WlRJeU5qUmpNakJsWkdKaU5EVmxNek5rTWpsbU56RXhORFUxWldJM01qVmlZemRqT1dNNU5HVmxNemxpTURnZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwyRnNiRzlqWVhScGIyNWZZbTkxYm1SaGNua3VjSGtLTm1RMk5HVXpZakEyWVdOaE9EZzBNbU0wTmpKbU9UTXhNV00zTURRd1l6UTVPV013TVRJeU5UZzBaRGxqTXpkbE5ERmpNRFF4T0RaaE5URmxNV1UzWWlBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdlltOTFibVJoY25sZmRXNWpaWEowWVdsdWRIa3VjSGtLTWpJME0yTm1PRFEyWm1WaU16RTJaREk1T1dVeU5ETmtZakJoTm1FM1lXTXpOemhsTldaalltWm1ZamhqWkdSaU9UTTBZV05oTjJReU9ERmpPV1ptT1NBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdlkyRnVaR2xrWVhSbFgyZGhkR1V1Y0hrS1pHWTBOMkV4WTJNeVpEY3paVFU1WmpZNFpESTRNVGxoWVRBeE1ERXlaVFl6TVdSak5qY3dObVl3T1RGaFpUSm1aV0V4TmpVMVl6VXhOek00TWpFMFlpQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZZMkZ3ZEhWeVpWOXVZWFJwZG1VdWMySmhkR05vQ2pJMllqaGpObU00WmpSa1lqSTNOVE5tWWpGbU5EazVObU0yTUROaFkyUmhNR05tT0daaU1UUTNPVGRsTjJVeE4yWXpOMkl4WVRobU1qRTBNR1ZrTkRjZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwyTm9aV05yWDNkaGJtUmlMbkI1Q21NM09HUXlaVGRoTXpKalptSTBNemRpTmpFM1pHWTJNR0UzWVdNeE16QXhNelEwTmprNFpHWTBNRFUwWmpWbVltSm1OMlppTkRsbE4ySXpaRFl4TURRZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwyTm9aV05yY0c5cGJuUmZhVzV6Y0dWamRHbHZiaTV3ZVFvNVptSmhaVEU0WlRFeU16VmxZekZqTW1WaFl6TmxZakl4TlRNeFpXSXlNalU1TUdReU5EUmxOVGd3T1dVeE16UXlaRE0yWXpRMlptWXlNbVZoWkRObElDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOWpiMjUwYVc1MVlYUnBiMjR1Y0hrS1kyUXlPV1ZrWXpFME9HTXdZV05pWTJNeVlXSXpNVGc0T1dWaU5ERTJNbVJrWlRVM1lqZ3pOREkxTldRd09UWTJPVGcyWVdZeU0yRmtNakZsTW1abFpDQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZZMjl1ZEhKaFkzUXVjSGtLTjJabU9EY3dZekl6TURSa1pEVXpPRGMyWmpSaE1UZGlOREV4WWpFek5EQmlZelpsWVdNeU5USm1aREkxWm1abFptVm1NakkwT0dKa05EbGlOemN6T1NBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdlpHRjBZWE5sZEY5amIyNTBjbUZqZEM1d2VRbzFPR0UwTldFeE9USTNZVEF6T1RVNU1qYzVZalkxTlRjNE9UUTJOV0l6WkRjNU1USXhZVGcwTnpReU9UYzJNemc1WW1KbE9URTJNak01WTJZNU9XWTRJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzlwYm5SbGNuSjFjSFJwYjI1ZllXUnRhWE56YVc5dUxuQjVDakV3TW1GalltWTJaV0ppTlRWallUWXpZakZtTnpFM05HRTVORE5pWWpCaE5qTm1PVE5oWVRFMU4yVTFNek5pTmpWaFlXUXhaakpsWVRjd05XUXdPR1FnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJ4aGJXSmtZVjltZFd4c0xuTmlZWFJqYUFvM01qaGxZVGd4TmpNd1pUTTBNRGcwWTJNeE56TXlZbUppWXpVell6aGxOalkyTVdKa1lXSXhOREkxTlRkbU5UTmhNREprWVRnek4ySmlNalUzTjJVeElDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXNZVzFpWkdGZmFXNXphV1JsTG5Ob0NqUmtOVFk1TldSaU5HVTNNRE5oTW1Gak1XVmhNamswTVRoa016UXlOakZtWm1Vd05tTXdOREJtWXpNMk4yVTFZV1k1TmpBM09EZzNNVFU1TkRSa01Ua2dJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMnhoYldKa1lWOXlkVzUwYVcxbExuQjVDalV3WkRObU16RTJOREZsWW1GbU5EazBOVFF5WkRZelkyWTBNek00TURRNE5tTmhPV1ZrTlRCaVl6TXhOV000TkRaalpXVXpOVFJoTW1VNU1XTmxNeklnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJ4aGJXSmtZVjl6ZEdGblpWOXpiM1Z5WTJVdWMyZ0tPRGcwTWprNVptTXdaR000TnpZeE5EZGpNekpqWkdFd016SmtNekEwWWpCaFltUmxNall4TlRnMk1UUTRZamRsWW1VeE9HWXdNVGN3Tm1ObFpHRmpOeUFnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2YkhKZmNHOXNhV041TG5CNUNqVXpNelF4WldZd09UWXlPRGd6WXpRMVpXWTNaR1l5Wm1aaE5EUm1Oek5oT1dOaVpEVmhZek15WkRkaU9EUTNZVEUyTTJVNU16ZzFNelJtTnpVek5qUWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMjVoZEdsMlpWOXBiblJsY25KMWNIUnBiMjR1Y0hrS05UTTBObVJoTjJGbVpqRmxaVFExWW1FeU9XRmhPRFUwTmpjM09EazJNelV6TUdOaE16VTFaakU1T0RBd056WTNOR1EwT0RobE9EZ3lOekV5TnpnNU5DQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZibUYwYVhabFgzSmxZMjkyWlhKNUxuQjVDbUkwWVdKaE5USmhNamN6TkRRMU5tRXpOV0psWVRJNU9EUTBORGRqT0ROalltVXdNamcwWm1FNE1EQmtOVEZqWmpCbU4yTmxZV1JoWVdJeE1qSXdNbU1nSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDI1aGRHbDJaVjl6ZFdKMFlYTnJjeTV3ZVFvM1pqRXlPV00xWTJWbU56SmpZelExWXpjeFlUQTFaRFF3TkdSa01UZzFNbVZpTkdGaU5XRXlPRE16T1dFNU56TmpNamszTXpZMVltUXhaVFJsWlRnM0lDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXZjbWxuYVc1aGJGOXZZbk5sY25abGNpNXdlUXBrWmpZME5XSmtNamsxT1RsbU5XTm1NMkZrTVRJME56TmhZV0kxTTJZNU5tSXlNV0U1WkRFM01qTTJZalpoWTJVMFlUTmlNV05qT0dGbFpXRmhaVGhpSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5d2FHRnpaVjl2WW5ObGNuWmxjbDl3Y205dlppNXdlUXBqWlRVM1lqQTVNVGhtT0RFeVlXVTBZVFV5T1dRM1pUUXpPVFU1T0RZMll6bGpaVEF6TkRaa01tVTFNREUwTTJKbE9UWXlaakJpTURFNFpHWm1NVEJoSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5d2NtOWtkV04wYVc5dVgyaHBjM1J2Y25rdWNIa0tNR1JtTURGaE4yWTJNR0UxWldJek5EbGpZMlV4TkRWall6YzJZVGd6WlRJM09UQTJOR0ptTWprelpHVTJaRGhqTmpCaU1HUXdNRFUxWW1VMFpEZGlOeUFnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2Y0hKdlpIVmpkR2x2Ymw5eVpXTnZkbVZ5ZVM1d2VRbzNNV0kzTWpNNE56Y3labVprWkRneU5qQmhNbUl3TWpCbE1XRXhNMlExTjJGa1kyWTJOR1UxTmpJeU5XWXdOV0ZpT1dJM00ySm1OVEk1WmpRNU5tVmxJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzl5WldOdmRtVnllVjlqYUdWamF5NXdlUXBqWVdabVlUQTNPR1UxTTJWaU1ESXlZVEkyTldJd1lUYzVZbVU1TnpObU16Y3dOekExTmpobE56ZzNaalkwTXpNd1lUbGlaR05pTjJWalpEQTJNV0k1SUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5eVpYUmxiblJwYjI0dWNIa0tOekU0TXpkbE5qTmxOVE5oTURRMU16VXhaR1F6Wldaall6bGlPRFJpT0dFeFl6ZzFZV0V4TkRrMk1EZG1Nak5rTlRZMFlqWmxZbVE0TW1RNU5ESXhZaUFnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2Y25WdUxuQjVDamc0WVRobE1qQmxaamt6WVRrMU9HVmtaVEV6TWpBelpURTROamRrTmpRM016UmlNRFZrTW1GbFlUaGpZakE0Wm1aa1pqQXhOelptTlRZeVkyVTJPR0lnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDNObGNuWnBZMlZmWW05dmRITjBjbUZ3TG5CNUNtVTBNMk5tWlRnME9ETTVORGxoTm1NeFl6QmpOMkpsWW1ZNFptWTFNbVUxT0RsbFpURmxORFF5TlRZME9Ua3lZalUzWlRobU5UUTFZak5rTmpreFpURWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMM1psY21sbWVWOW1ZV04wYjNKcFlXd3VjSGtLT0RZeFlqRm1OREpoWVRVMFpUZ3hNak00T1RneE9UWmxPV1U1TWpJME1XWXpPV0ZoT0dKbFl6bGpaVE5sT0RjeFpUTTNZbU5tTkdRelpHSTJZekJsTkNBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmRtVnlhV1o1WDJaMWJHd3VjSGtLTUdJNVkyTXdOelZqT1daaFlUVmxaams0T0ROa01URXdOMkl6TTJWak56VTBOamhrWW1JeU56RTRNelpqWmpaaU5UVXdZbUpqTkdJd01XRXdaakUzWVNBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmRtVnlhV1o1WDNSbGJYQnZjbUZzWDNCaGFYSXVjSGtLTURJNU1qTTBNalExWW1OaE1ESTBORFkxT1dSbU5HRmxZMlUxWm1OalpXUXdZVGN4WVRKaE5UVmlZelF4Wkdaa01EUXlObUZrTW1Fd01UazFNamxpTmlBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5MlpYSnBabmxmYW05cGJuUmZaR0YwWVY5allXTm9aUzV3ZVFwaU0yTmtaVEE0T1RBM05qWmpZVFE1TXpFeFpqTTBNamRtWVRZNU16Z3lPRFV3TW1Gak5XVmlOemxrTW1SbE1HSTNNVFUyWVdObFlXVmxabUU0WVdFMUlDQndjbTl2Wm5NdmMyMXZhMlV2YjNWMGNIVjBMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzF6Ylc5clpTMTJNaTltYVhRdGNtRnVhekF1YW5OdmJncGpORGM1WmpOaE1UVTVZVFEwTTJRek1XRmpaRGsxTjJReU9UQTNNR1UxWkRnNFkyTmlNVGd3WVRKa00yUXhPREl6T1RKa016Z3laall6TVRKak1Ua3dJQ0J3Y205dlpuTXZjMjF2YTJVdmIzVjBjSFYwTDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxemJXOXJaUzEyTWk5bWFYUXRjbUZ1YXpFdWFuTnZiZ3BoTXpZeVpqVmtOR00wTjJVek1UaGlPRGN5TnpRNFlURm1abVEwWldGbU9XUXlaVEZoTjJVM01HRXdOelEzWkdZNVpEYzRNMlE1Wm1SaU56UXlNbVZrSUNCd2NtOXZabk12YzIxdmEyVXZiM1YwY0hWMEwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXpiVzlyWlMxMk1pOW1hWFF0Y21GdWF6SXVhbk52YmdvMU9HWTJabU5sWkdFelpEQTFNVFUwTXpWa01EbGlOalUwWVdGak16UTBZVEpoTTJaaU5XUXdNbVpqWWpSaU5UTm1PREEyWXpBek1HWTVNRGhtTUdOaUlDQndjbTl2Wm5NdmMyMXZhMlV2YjNWMGNIVjBMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzF6Ylc5clpTMTJNaTltYVhRdGNtRnVhek11YW5OdmJncGxORE5qTldaak0yTTNNekJoWkRJM09EaGpPRGd5TXpobFpUa3daV1F4TVdNNFpqVXpZVEk1TnpZeE9XWTJPRE14WVRobU1URTNNREV5TmpZek9XRm1JQ0J3Y205dlpuTXZjMjF2YTJVdmIzVjBjSFYwTDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxemJXOXJaUzEyTWk5emJXOXJaUzFqYjIxd2JHVjBhVzl1TG1wemIyNEtNakEyT0dNME9XRXhOVFE0T0RVNU1HWm1NMkkyWmpZNVltSmhOekF3WlRZMU5tVXhNemxrTkRRd1lqaGhNekUzTURka1lUUm1NRFEyTmpGaE0yTTRNeUFnY0hKdmIyWnpMM050YjJ0bEwzQnliMjltY3k5amNIVXZZMkZ3ZEhWeVpWOXlkVzV1YVc1bkNqQXdNRFZsWW1VMk9EWXhZakEyTVdNek5qa3pOakpqTVRVeU5ERXdaVEZpWlRsbVpHUTJZbUUzTldVM09ERmhOMlZsTURJMlpqazVZbUV3WmpnMFpEUWdJSEJ5YjI5bWN5OXpiVzlyWlM5d2NtOXZabk12WTNCMUwyTnNZV2x0TDBOQlVGUlZVa1ZmU2s5Q1gwbEVDbUkzWXpreU56YzBabUl5TkRrM056QXhPREF6T0RZek5qYzRaVFJrWVRSaU1tTTNNalF6Tnprd1ltUTFZVFJrWkdJNU1XWTVPRGhqTnpsak5UVm1OR01nSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMk5zWVdsdEwwTkJVRlJWVWtWZlVFVk9SRWxPUjE5T1FWUkpWa1V1ZEhoMENtVTJPRFZpWm1ZeE5tWm1OV1V6TnpZek1EZzFOemM1TkRjNU5UZ3hNbU0yT1RkaU9EYzBPREV4TURBMlptTXhPREppT1RJeE56UTFZekpqTkdGa01Ua2dJSEJ5YjI5bWN5OXpiVzlyWlM5d2NtOXZabk12WTNCMUwyTnNZV2x0TDBoRlRFUmZUa0ZVU1ZaRkxuUjRkQXBpWXpsaE1qQXhNekV3WW1RNE9UYzJOelZpWWpNNU5tTmlObVUwWTJFNU5URTFNREZsTnpsaE1EQm1ZakF5TWpBeFpHRXlNMlkwTnprNU16TTVaV05tSUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzlqYkdGcGJTOVFRVkpGVGxSZlNrOUNYMGxFQ2psaU1UazJNV1JoTkRJNU0yVXhaV00zTkdaa01UTTJNRFE0TXprNE1XRTFNelU1TkRJMFl6SXhNak5pWm1FelptTXlNVEZoTnpRNE5UUXdaV1ZrWkdJZ0lIQnliMjltY3k5emJXOXJaUzl3Y205dlpuTXZZM0IxTDJOc1lXbHRMMUJTUlZCQlVrVkVMbXB6YjI0S1kyUTVOREprWTJZMU1qRmpPV05oTmpKa1lqQXdOR1UyTkdJME5qQXlaakZrTWpKaVpqVmhZV0l4WldVNE5EVXpZV1l3WkRBNVl6UXlaR1l3TkRsaFpDQWdjSEp2YjJaekwzTnRiMnRsTDNCeWIyOW1jeTlqY0hVdlkyeGhhVzB2VWtWTVJVRlRSVjlCVkZSRlRWQlVMbXB6YjI0S1lqZGpPVEkzTnpSbVlqSTBPVGMzTURFNE1ETTROak0yTnpobE5HUmhOR0l5WXpjeU5ETTNPVEJpWkRWaE5HUmtZamt4WmprNE9HTTNPV00xTldZMFl5QWdjSEp2YjJaekwzTnRiMnRsTDNCeWIyOW1jeTlqY0hVdlkyeGhhVzB2VWtWTVJVRlRSVjlEUVZCVVZWSkZYMUJGVGtSSlRrZGZUa0ZVU1ZaRkxuUjRkQXBsTmpnMVltWm1NVFptWmpWbE16YzJNekE0TlRjM09UUTNPVFU0TVRKak5qazNZamczTkRneE1UQXdObVpqTVRneVlqa3lNVGMwTldNeVl6UmhaREU1SUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzlqYkdGcGJTOVNSVXhGUVZORlgwaEZURVJmVGtGVVNWWkZMblI0ZEFvNVlUSTNNV1l5WVRreE5tSXdZalpsWlRaalpXTmlNalF5Tm1Zd1lqTXlNRFpsWmpBM05EVTNPR0psTlRWa09XSmpPVFJtTm1ZelptVXpZV0k0Tm1GaElDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5amJHRnBiUzlqWVhCMGRYSmxMWE5pWVhSamFDNWxlR2wwQ2pBd01EVmxZbVUyT0RZeFlqQTJNV016Tmprek5qSmpNVFV5TkRFd1pURmlaVGxtWkdRMlltRTNOV1UzT0RGaE4yVmxNREkyWmprNVltRXdaamcwWkRRZ0lIQnliMjltY3k5emJXOXJaUzl3Y205dlpuTXZZM0IxTDJOc1lXbHRMMk5oY0hSMWNtVXRjMkpoZEdOb0xuTjBaRzkxZEFvNVlUSTNNV1l5WVRreE5tSXdZalpsWlRaalpXTmlNalF5Tm1Zd1lqTXlNRFpsWmpBM05EVTNPR0psTlRWa09XSmpPVFJtTm1ZelptVXpZV0k0Tm1GaElDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5amJHRnBiUzl3WVhKbGJuUXRjMkpoZEdOb0xtVjRhWFFLWW1NNVlUSXdNVE14TUdKa09EazNOamMxWW1Jek9UWmpZalpsTkdOaE9UVXhOVEF4WlRjNVlUQXdabUl3TWpJd01XUmhNak5tTkRjNU9UTXpPV1ZqWmlBZ2NISnZiMlp6TDNOdGIydGxMM0J5YjI5bWN5OWpjSFV2WTJ4aGFXMHZjR0Z5Wlc1MExYTmlZWFJqYUM1emRHUnZkWFFLTW1Wak9XWmtaR0psTkdVM01qRTVPR1F5T1dZd05XTTJaVFU1Wmpsa01XSmtOalF3TlRZMFlXSm1OemsyWlRka1lqRTRZamxrWVRkaVlXSm1OalUyTkNBZ2NISnZiMlp6TDNOdGIydGxMM0J5YjI5bWN5OWpjSFV2WTI5dGNHeGxkR2x2YmdvNVlUSTNNV1l5WVRreE5tSXdZalpsWlRaalpXTmlNalF5Tm1Zd1lqTXlNRFpsWmpBM05EVTNPR0psTlRWa09XSmpPVFJtTm1ZelptVXpZV0k0Tm1GaElDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5b2IzTjBYMlY0YVhRS1pXVXpPV0prTWpJMVpETTNNalF4T1RnMU5UWmlNVGMxWmpZek0yWTJOVEZrTVRCak1EVXdaalV4TXpNeU9HUmxORFUxT0dVME5qazFZV015Wm1NMk1DQWdjSEp2YjJaekwzTnRiMnRsTDNCeWIyOW1jeTlqY0hVdmJtRjBhWFpsQ2psaE1qY3haakpoT1RFMllqQmlObVZsTm1ObFkySXlOREkyWmpCaU16SXdObVZtTURjME5UYzRZbVUxTldRNVltTTVOR1kyWmpObVpUTmhZamcyWVdFZ0lIQnliMjltY3k5emJXOXJaUzl3Y205dlpuTXZZM0IxTDI1aGRHbDJaVjlsZUdsMENtVXpZakJqTkRReU9UaG1ZekZqTVRRNVlXWmlaalJqT0RrNU5tWmlPVEkwTWpkaFpUUXhaVFEyTkRsaU9UTTBZMkUwT1RVNU9URmlOemcxTW1JNE5UVWdJSEJ5YjI5bWN5OXpiVzlyWlM5d2NtOXZabk12WTNCMUwyNWhkR2wyWlY5emRHUmxjbklLTWpaa1l6SXlZak5pWkRoaE5tWXlOVGs1WXpRMVlXTXdNVFkyTVRSbFlXSTNObVl5TVRNek1UQXdNbU13WW1JNE1HSXhZV00wTkdGbU56ZGxaVFJsT1NBZ2NISnZiMlp6TDNOdGIydGxMM0J5YjI5bWN5OWpjSFV2YjNWMGNIVjBMMk53ZFMxamIyNW1hV2N0Y0hKbFpteHBaMmgwTG1wemIyNEtPR1poT0dJeE4ySXhOV00wTnpKaU4yVTVOVGN6WkRobFkyRXpabVkwWkRWaU56VmhOek0zWXpBMFlUQTJZemhpTlRkbU9HWmpaamcyWVRneE0yTTROQ0FnY0hKdmIyWnpMM050YjJ0bEwzQnliMjltY3k5amNIVXZiM1YwY0hWMEwyUmhkR0V0WTJGamFHVXRZM1Z5Y21WdWRDMXphR0V5TlRZdWFuTnZiZ281WkdVM00ySTNPVFJtWlRNMFlXSTJNamMwWXpKaU9UYzBOMkZrTW1Wa01XWTJORGxpT0RWbE1qTmxNemd3TXpJMk9UTTFPV1UzTnpsaVpqbGxNamt6SUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzl2ZFhSd2RYUXZaR0YwWVMxamIyNTBaWGgwTG1wemIyNEtORFk1WkRCaE9HWXlZemMwTVdZd1lUZzBNemhtTm1ReU1tRmtaVEkwWTJVek9UVmxOakV5TnpZeFpHRTVabUpsTlRrNVpqQmhaREV4WkRaaE16WTFNU0FnY0hKdmIyWnpMM050YjJ0bEwzQnliMjltY3k5amNIVXZiM1YwY0hWMEwyWnBiR1Z6ZVhOMFpXMHRZMmhsWTJzdWFuTnZiZ296TXpNMU5UQTJPR0l4TVRWaE1EUmxOamN6WkRFeU9USmtPRFUzTmpkbU1HWmtOVEZtTTJNM1lUSTBNelkxTVRabE1XVmhNV1k1TlRsaE9UVXdNREprSUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzl2ZFhSd2RYUXZibUYwYVhabExYSjFibTVwYm1jdWRIaDBDakEyT1RKalltUTFaamszT0RobU16QXhNekJtWVdReE16bG1OV1F4WW1ObE5XTTFPVEV5TXprNFltWTBaR0l4WlRZNE9EWXdNR1F5TmpWalpHTm1ZMk1nSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMjkxZEhCMWRDOXZjR1Z5WVhScGIyNXpMV05zYjNOMWNtVXVhbk52YmdwaVlXTXdOV0V3WlRaaE1HVTFOMlV3WlRFek5qQmxNekptWkRrd1pXRXdabU00TXpSaU5HWmpabUUyTldJd1pUWmlNalJsTldFMk9UQTRPVFJoTXpRNUlDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5dmRYUndkWFF2Y25WdWRHbHRaUzFqZFhKeVpXNTBMWFpsY21sbWFXTmhkR2x2Ymk1cWMyOXVDak14TWpneFlXSmxZek16TXpka09EQXhZbVEwTUdFMlpUWXpZVFJsWXpRMlpUYzBPRFl5WkRRM01XTmhNREk0WlRJME56TTBPV05rTnpWa1ptTXlaallnSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMjkxZEhCMWRDOXlkVzUwYVcxbExXbHVkbVZ1ZEc5eWVTMWhkV1JwZEM1cWMyOXVDbUV4TXpBMU5UTm1NMlU1TURjM05EWTVORFU0T1dWaU16Um1aRE13TWpNelpXTmpOV1l3TnpGaVpEUmpObVl5TXpsaVlqVTJZbVF5WldZMk9HVXhNMk1nSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMjkxZEhCMWRDOXlkVzUwYVcxbExYSmxjWFZsYzNRdWFuTnZiZ28wWTJZelpXWXhNRFZtTURJMk5tWXhOalk1TmpFNVlUZGlZalUyTkRkalpHRXdaVEJtWmpVMU1HUmxZVGN6TjJKak9UWTNZVEkzT0RReU5qbGhOREZqSUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzl2ZFhSd2RYUXZjblZ1ZEdsdFpTMXlaWFZ6WlM1cWMyOXVDakppTkRkaU1qWXlZVFk1WmpVNU1qRmhNalppTmpBM09EVXdZMk0yWVRrM01qVmxZVEk0Tm1ObU4yVTRZbVF4WWpFeU1HSTJaRGRsWWpNMlpHTXhOVEFnSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMjkxZEhCMWRDOXpiM1Z5WTJVdGMzUmhaMlV1YW5OdmJncGxPR0psWWpWbVptTXdOMkpsWkRNNE9UWTJNbU5qTVdNd1kyVmhOakU1WmpoaE9EY3dObVl6TnpOallUZG1PV1kzWXpobVpqQmtOalEwWldWbE5EazFJQ0J3Y205dlpuTXZjMjF2YTJVdmNISnZiMlp6TDJOd2RTOXlaV3hsWVhObFgyOWljMlZ5ZG1GMGFXOXVDalUxWlRnMlltTXpNREJoWkdaaE56azBaakZrTkRGbFlqSXhNakF4WkdJNU1UTXlaRGMxTmpjellUazBPVFJtTnpBNU1XUmhaalJsTXprMk1UazRNR0lnSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMM0psY1hWbGMzUUtPV1ptWVRRd01UQmpOREExWmpFeE1EVTJNVFV5TVRaalpEVTNZV0ptWkdJeE5ESmxaR1UxTkRNM01HSmlNbUV4T1dNMlpHWTVZbVUyWkdZM05tTTNPU0FnY0hKdmIyWnpMM050YjJ0bEwzSmxjWFZwY21Wa0xXUnBjbVZqZEc5eWFXVnpMbXB6YjI0S04ySmpObVZtWW1JMU0yWXpZekUzTkRkbVpqSmlPVEUzWVRWbE9UTXhNakU1TmpVeFpERXhORFJtWldaa056QTVaakZoWlRCbFpXTTFObU00TlRjek15QWdjSEp2YjJaekwzTnRiMnRsTDNOdGIydGxMV0Z5WTJocGRHVmpkSFZ5WlMxd2IzTjBabXhwWjJoMExtcHpiMjRLTXpKa09HWTNNV1psTXpsaVlqTmhaamd5T1RReU5tWTFZVGRqWkRJME9EZ3lOamMyWkRnMU9XUTNZVFJtWVRreFpEUTRNR0V5TjJZMk1UQXhaakF6TUNBZ2NISnZiMlp6TDNOdGIydGxMM050YjJ0bExuTmlZWFJqYUFvMFl6TXdObVprTWpnM01EWTJaV016TmpVNFpqSTRPVFF3TldObU9XRXlOVFF6WkRCaU5UZzBabVUwTldVM05UUXlOVFF6Tm1VMk5Ea3hZemxsTjJGaklDQndjbTl2Wm5NdmMyMXZhMlV2YzNWaWJXbDBYM050YjJ0bFgyOXVZMlV1Y0hrS1l6YzVaakJpTlRBME1tSmhZbVkxTnpJNVlXRmtaamhrTlRReU5tVXlaamMwT0RVeE16SXpOR0V6WXpjelkySmxPV1JoWkdJME1HUTVOekZqTXpVNU15QWdjSEp2YjJaekwzTnRiMnRsTDNSbGMzUmZaM0IxWDNCaFkydGxkQzV3ZVFvNVptWmhOREF4TUdNME1EVm1NVEV3TlRZeE5USXhObU5rTlRkaFltWmtZakUwTW1Wa1pUVTBNemN3WW1JeVlURTVZelprWmpsaVpUWmtaamMyWXpjNUlDQnlaWEYxYVhKbFpDMWthWEpsWTNSdmNtbGxjeTVxYzI5dUNtWXlaalUxWkRObU1HVTVaalF4WWpOa09EVTBPREJqWVRsa09HVXdaV016TVRObVltVXhObVUxTXpRelpHWm1ZelEyTVRFMU5HSm1PRGd3TVRKaFptUWdJSE4xWW0xcGRGOW1kV3hzWDI5dVkyVXVjSGtLWVRJNU1qVTNaVEpsTmprell6UmlOMlF4WTJaa05EWmlZMkprTVRRM05UUXpNRGd5TlRrNVpEQTVPR05sTWpWak1HTm1ZVFJsT1dFd01UWTRNVEExTkNBZ2RHVnpkRjltZFd4c1gzQmhZMnRsZEM1d2VRbz1cbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX0pPQl9JRHwwMTYwYTQ4MzY2ZDk2ZGY4MTgzYjMyYzcwNWM1MWE4NTg5YjA5ZTBmZTE2NWY0MTczYjMxYmE5MTYwZThiZTk0fE5ERXlPREkwQ2c9PVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0fDIzZjkzMGY2NzVhZGE5ZmE0NTBkOGU0NzRmOWI2YTRkOGFiNmIxMjBmNjRlZjU2NDUyNzM4NDBlZDc4NDAwMzd8U205aVNXUTlOREV5T0RJMElFcHZZazVoYldVOVpXeHRieTF1WVhScGRtVXRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakVnVlhObGNrbGtQWEJoY0docGQyVjBjMkV6S0RReE1EQXpLU0JIY205MWNFbGtQV3h2WVc1bGNpZzBNVEF3TUNrZ1RVTlRYMnhoWW1Wc1BVNHZRU0JRY21sdmNtbDBlVDB4TURBd01DQk9hV05sUFRBZ1FXTmpiM1Z1ZEQxc2IyRnVaWElnVVU5VFBXeHZZVzVsY2kxdWIzSnRZV3dnU205aVUzUmhkR1U5VUVWT1JFbE9SeUJTWldGemIyNDlSR1Z3Wlc1a1pXNWplU0JFWlhCbGJtUmxibU41UFdGbWRHVnlZVzU1T2pReE1qZ3lNeWgxYm1aMWJHWnBiR3hsWkNrZ1VtVnhkV1YxWlQwd0lGSmxjM1JoY25SelBUQWdRbUYwWTJoR2JHRm5QVEVnVW1WaWIyOTBQVEFnUlhocGRFTnZaR1U5TURvd0lFUmxjbWwyWldSRmVHbDBRMjlrWlQwd09qQWdVblZ1VkdsdFpUMHdNRG93TURvd01DQlVhVzFsVEdsdGFYUTlNREE2TVRBNk1EQWdWR2x0WlUxcGJqMU9MMEVnVTNWaWJXbDBWR2x0WlQweU1ESTJMVEV3TFRJM1ZEQXdPalEzT2pVeUlFVnNhV2RwWW14bFZHbHRaVDFWYm10dWIzZHVJRUZqWTNKMVpWUnBiV1U5Vlc1cmJtOTNiaUJUZEdGeWRGUnBiV1U5Vlc1cmJtOTNiaUJGYm1SVWFXMWxQVlZ1YTI1dmQyNGdSR1ZoWkd4cGJtVTlUaTlCSUZOMWMzQmxibVJVYVcxbFBVNXZibVVnVTJWamMxQnlaVk4xYzNCbGJtUTlNQ0JNWVhOMFUyTm9aV1JGZG1Gc1BUSXdNall0TVRBdE1qZFVNREE2TkRjNk5USWdVMk5vWldSMWJHVnlQVTFoYVc0Z1VHRnlkR2wwYVc5dVBYSnNNaUJCYkd4dlkwNXZaR1U2VTJsa1BXeHZZVzVsY2kxbllYUmxkMkY1T2pNNE9EYzNPRFlnVW1WeFRtOWtaVXhwYzNROVozQjFNakVnUlhoalRtOWtaVXhwYzNROUtHNTFiR3dwSUU1dlpHVk1hWE4wUFNCT2RXMU9iMlJsY3oweExURWdUblZ0UTFCVmN6MHlJRTUxYlZSaGMydHpQVEVnUTFCVmN5OVVZWE5yUFRJZ1VtVnhRanBUT2tNNlZEMHdPakE2S2pvcUlGSmxjVlJTUlZNOVkzQjFQVElzYldWdFBURkhMRzV2WkdVOU1TeGlhV3hzYVc1blBUSWdRV3hzYjJOVVVrVlRQU2h1ZFd4c0tTQlRiMk5yY3k5T2IyUmxQU29nVG5SaGMydHpVR1Z5VGpwQ09sTTZRejB3T2pBNktqb3FJRU52Y21WVGNHVmpQU29nVFdsdVExQlZjMDV2WkdVOU1pQk5hVzVOWlcxdmNubE9iMlJsUFRGSElFMXBibFJ0Y0VScGMydE9iMlJsUFRBZ1JtVmhkSFZ5WlhNOUtHNTFiR3dwSUVSbGJHRjVRbTl2ZEQwd01Eb3dNRG93TUNCUGRtVnlVM1ZpYzJOeWFXSmxQVTlMSUVOdmJuUnBaM1Z2ZFhNOU1DQk1hV05sYm5ObGN6MG9iblZzYkNrZ1RtVjBkMjl5YXowb2JuVnNiQ2tnUTI5dGJXRnVaRDB2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJGd2RIVnlaUzF1WVhScGRtVXVjMkpoZEdOb0lGZHZjbXRFYVhJOUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeElFTnZiVzFsYm5ROVpXeHRieTFtZFd4c0xXOWljMlZ5ZG1WeU9qTTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016YzZOREV5T0RJeklDQlRkR1JGY25JOUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyeHZaM012Wld4dGJ5MXVZWFJwZG1VdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqRXROREV5T0RJMExtVnljaUJUZEdSSmJqMHZaR1YyTDI1MWJHd2dVM1JrVDNWMFBTOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOXNiMmR6TDJWc2JXOHRibUYwYVhabExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXhMVFF4TWpneU5DNXZkWFFnVUc5M1pYSTlJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3lJQW89XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvSEVMRF9OQVRJVkUudHh0fDhiM2Q1MjU3YTgyNTJmYjI3Y2QyN2I2ZWRiZDdhNjczOGIxZDBmOTY2NmZmZmU3YjZjODNmNmFhZWMyYzY5NTJ8U205aVNXUTlOREV5T0RJeklFcHZZazVoYldVOVpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpFZ1ZYTmxja2xrUFhCaGNHaHBkMlYwYzJFektEUXhNREF6S1NCSGNtOTFjRWxrUFd4dllXNWxjaWcwTVRBd01Da2dUVU5UWDJ4aFltVnNQVTR2UVNCUWNtbHZjbWwwZVQwd0lFNXBZMlU5TUNCQlkyTnZkVzUwUFd4dllXNWxjaUJSVDFNOWJHOWhibVZ5TFc1dmNtMWhiQ0JLYjJKVGRHRjBaVDFRUlU1RVNVNUhJRkpsWVhOdmJqMUtiMkpJWld4a1ZYTmxjaUJFWlhCbGJtUmxibU41UFNodWRXeHNLU0JTWlhGMVpYVmxQVEFnVW1WemRHRnlkSE05TUNCQ1lYUmphRVpzWVdjOU1TQlNaV0p2YjNROU1DQkZlR2wwUTI5a1pUMHdPakFnUkdWeWFYWmxaRVY0YVhSRGIyUmxQVEE2TUNCU2RXNVVhVzFsUFRBd09qQXdPakF3SUZScGJXVk1hVzFwZEQwM0xUQXdPakF3T2pBd0lGUnBiV1ZOYVc0OVRpOUJJRk4xWW0xcGRGUnBiV1U5TWpBeU5pMHhNQzB5TjFRd01EbzBOem8xTVNCRmJHbG5hV0pzWlZScGJXVTlWVzVyYm05M2JpQkJZMk55ZFdWVWFXMWxQVlZ1YTI1dmQyNGdVM1JoY25SVWFXMWxQVlZ1YTI1dmQyNGdSVzVrVkdsdFpUMVZibXR1YjNkdUlFUmxZV1JzYVc1bFBVNHZRU0JUZFhOd1pXNWtWR2x0WlQxT2IyNWxJRk5sWTNOUWNtVlRkWE53Wlc1a1BUQWdUR0Z6ZEZOamFHVmtSWFpoYkQweU1ESTJMVEV3TFRJM1ZEQXdPalEzT2pVeElGTmphR1ZrZFd4bGNqMU5ZV2x1SUZCaGNuUnBkR2x2YmoxeWJESWdRV3hzYjJOT2IyUmxPbE5wWkQxc2IyRnVaWEl0WjJGMFpYZGhlVG96T0RnM056UTFJRkpsY1U1dlpHVk1hWE4wUFdkd2RUSXhJRVY0WTA1dlpHVk1hWE4wUFNodWRXeHNLU0JPYjJSbFRHbHpkRDBnVG5WdFRtOWtaWE05TVMweElFNTFiVU5RVlhNOU16SWdUblZ0VkdGemEzTTlNU0JEVUZWekwxUmhjMnM5TXpJZ1VtVnhRanBUT2tNNlZEMHdPakE2S2pvcUlGSmxjVlJTUlZNOVkzQjFQVE15TEcxbGJUMHhPVEpITEc1dlpHVTlNU3hpYVd4c2FXNW5QVE15SUVGc2JHOWpWRkpGVXowb2JuVnNiQ2tnVTI5amEzTXZUbTlrWlQwcUlFNTBZWE5yYzFCbGNrNDZRanBUT2tNOU1Eb3dPaW82S2lCRGIzSmxVM0JsWXowcUlFMXBia05RVlhOT2IyUmxQVE15SUUxcGJrMWxiVzl5ZVU1dlpHVTlNVGt5UnlCTmFXNVViWEJFYVhOclRtOWtaVDB3SUVabFlYUjFjbVZ6UFNodWRXeHNLU0JFWld4aGVVSnZiM1E5TURBNk1EQTZNREFnVDNabGNsTjFZbk5qY21saVpUMVBTeUJEYjI1MGFXZDFiM1Z6UFRBZ1RHbGpaVzV6WlhNOUtHNTFiR3dwSUU1bGRIZHZjbXM5S0c1MWJHd3BJRU52YlcxaGJtUTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMloxYkd3dWMySmhkR05vSUZkdmNtdEVhWEk5TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4SUVOdmJXMWxiblE5Wld4dGJ5MW1kV3hzT2pNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjZ0lGTjBaRVZ5Y2owdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdmJHOW5jeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNUzAwTVRJNE1qTXVaWEp5SUZOMFpFbHVQUzlrWlhZdmJuVnNiQ0JUZEdSUGRYUTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMnh2WjNNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpFdE5ERXlPREl6TG05MWRDQlFiM2RsY2owZ1ZISmxjMUJsY2s1dlpHVTlaM0psY3k5bmNIVTZhREV3TURvMElGUnlaWE5RWlhKVVlYTnJQV053ZFRvek1pQUtcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9QQVJFTlRfSk9CX0lEfDNhMjcyMDlmNzU5NGIyMzljODdkMmQzZTM5NzY3MGM2MDIyZjdlOGE3ZTQ4OTI2YTU3OWU5MmM4OGJkMmUyNjV8TkRFeU9ESXpDZz09XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUFJFUEFSRUQuanNvbnwzNjM3NjE5MzllMDNmMWY0ZTUxMTMwYjY2Nzk3MzM2Mzk0ZjY1YjA0ODkwNzUwYjcxYTMzOTI2ZDkxNWEzMzA1fGV3b2dJQ0p5WlhGMVpYTjBYM05vWVRJMU5pSTZJQ0l6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zSWl3S0lDQWliV0Z1YVdabGMzUmZjMmhoTWpVMklqb2dJbU14WkRNMU5tSmhNRFE1T1RNeFl6UTNPV1ZoWmpnNE5qZzNNMkV6WTJFMk1UWTROakV4WW1GbU5qZGxNRGRtTmprNE9UaGxZMlF6WXpFME16bG1abUlpTEFvZ0lDSndZWEpsYm5SZllYSm5kaUk2SUZzS0lDQWdJQ0l2ZFhOeUwyeHZZMkZzTDJKcGJpOXpZbUYwWTJnaUxBb2dJQ0FnSWkwdGNHRnljMkZpYkdVaUxBb2dJQ0FnSWkwdGFHOXNaQ0lzQ2lBZ0lDQWlMUzF1YnkxeVpYRjFaWFZsSWl3S0lDQWdJQ0l0TFdGalkyOTFiblE5Ykc5aGJtVnlJaXdLSUNBZ0lDSXRMWEZ2Y3oxc2IyRnVaWEl0Ym05eWJXRnNJaXdLSUNBZ0lDSXRMWEJoY25ScGRHbHZiajF5YkRJaUxBb2dJQ0FnSWkwdFkyOXRiV1Z1ZEQxbGJHMXZMV1oxYkd3Nk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55SXNDaUFnSUNBaUxTMXFiMkl0Ym1GdFpUMWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1TSXNDaUFnSUNBaUxTMXViMlJsYkdsemREMW5jSFV5TVNJc0NpQWdJQ0FpTFMxdWIyUmxjejB4SWl3S0lDQWdJQ0l0TFc1MFlYTnJjejB4SWl3S0lDQWdJQ0l0TFdOd2RYTXRjR1Z5TFhSaGMyczlNeklpTEFvZ0lDQWdJaTB0YldWdFBURTVNa2NpTEFvZ0lDQWdJaTB0WjNKbGN6MW5jSFU2YURFd01EbzBJaXdLSUNBZ0lDSXRMWFJwYldVOU55MHdNRG93TURvd01DSXNDaUFnSUNBaUxTMWxlSEJ2Y25ROVRrOU9SU0lzQ2lBZ0lDQWlMUzFqYUdScGNqMHZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRWlMQW9nSUNBZ0lpMHRiM1YwY0hWMFBTOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOXNiMmR6THlWNExTVnFMbTkxZENJc0NpQWdJQ0FpTFMxbGNuSnZjajB2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2Ykc5bmN5OGxlQzBsYWk1bGNuSWlMQW9nSUNBZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOW1kV3hzTG5OaVlYUmphQ0lzQ2lBZ0lDQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhJaXdLSUNBZ0lDSXpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNJaXdLSUNBZ0lDSmpNV1F6TlRaaVlUQTBPVGt6TVdNME56bGxZV1k0T0RZNE56TmhNMk5oTmpFMk9EWXhNV0poWmpZM1pUQTNaalk1T0RrNFpXTmtNMk14TkRNNVptWmlJZ29nSUYwc0NpQWdJbkJ5WlhCaGNtVmtYMkYwWDNWMFl5STZJQ0l5TURJMkxURXdMVEkzVkRBd09qUTNPalV3TGpBNU1qQTJNaXN3TURvd01DSXNDaUFnSW5GMVpYVmxJam9nSWpReE1qZ3dNWHhsYkcxdkxXNWhkR2wyWlMxbWRXeHNMV3hoY21kbE16RTBiUzFpYjNWdVpHRnllUzEyTW54d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREV5TnprNWZHVnNiVzh0Ym1GMGFYWmxMV1oxYkd3dGJHRnlaMlV6TVRSdExXWjFjMlZrTFhZeWZIQmhjR2hwZDJWMGMyRXpmRkJGVGtSSlRrZDhYRzQwTVRJM09UQjhaV3h0YnkxdVlYUnBkbVV0Wm5Wc2JDMXNZWEpuWlRNeE5HMHRkakY4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXdPVEl3TjN4aFppMXNhV0psY204dFlYWXdMV1oxYkd3dGFHRnVaRzltWm54d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREV4TVRFemZISmhkbVZ1Y3kxaFppMXliMnhzYjNWMExYQnlaWFpwWlhkOGNHRndhR2wzWlhSellUTjhVRVZPUkVsT1IzeGNialF3T1RnMU5GODJmR0ZtTFdSd2JXRjBZMmd0Y21WemRHRnlkREUxYTN4d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREE1T0RVMFh6UjhZV1l0WkhCdFlYUmphQzF5WlhOMFlYSjBNVFZyZkhCaGNHaHBkMlYwYzJFemZGQkZUa1JKVGtkOFhHNDBNRGs0TlRSZk1ueGhaaTFrY0cxaGRHTm9MWEpsYzNSaGNuUXhOV3Q4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXdPVGcwTjE5Yk1DMDFKVEpkZkhOMFlYUnBiMjVoY25rdFpuQXpNaTF2ZG1WeWJHRjVmSEJoY0docGQyVjBjMkV6ZkZCRlRrUkpUa2Q4WEc0ME1EazNOek44YzNSaGRHbHZibUZ5ZVMxaFppMW1hWGhsWkdKMVpHZGxkQzF6Ylc5clpYeHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRBNU56WTBmSE4wWVhScGIyNWhjbmt0WVdZdGRXNWxkQzF6Ylc5clpYeHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRFeU9EQXdmR1ZzYlc4dGJHRnlaMlV6TVRSdExXTnZiblJwYm5WdmRYTXRZbTkxYm1SaGNua3RablZzYkMxMk1ueHdZWEJvYVhkbGRITmhNM3hTVlU1T1NVNUhmR2R3ZFRBelhHNDBNVEkzT1RoOFpXeHRieTFzWVhKblpUTXhORzB0WTI5dWRHbHVkVzkxY3kxbWRYTmxaQzFtZFd4c0xYWXlmSEJoY0docGQyVjBjMkV6ZkZKVlRrNUpUa2Q4WjNCMU1URmNialF4TWpjNE9YeGxiRzF2TFd4aGNtZGxNekUwYlMxamIyNTBhVzUxYjNWekxYQnNZV2x1TFdaMWJHd3RkakY4Y0dGd2FHbDNaWFJ6WVROOFVsVk9Ua2xPUjN4bmNIVXhNVnh1TkRFeU5UVTJmR3B2YVc1MExXTnZiblpsZVc5eU1qQXdMV2xwWkc1dmFYTmxMV2RoY0MxbWRXeHNNaTFuY0hVeE9YeHdZWEJvYVhkbGRITmhNM3hTVlU1T1NVNUhmR2R3ZFRFNVhHNDBNVEkxTlRSOGFtOXBiblF0WTI5dWRtVjViM0l5TURBdGFXbGtibTlwYzJVdGJtOW5ZWEF0Wm5Wc2JESXRaM0IxTWpGOGNHRndhR2wzWlhSellUTjhVbFZPVGtsT1IzeG5jSFV5TVZ4dUlpd0tJQ0FpYm05a1pTSTZJQ0pPYjJSbFRtRnRaVDFuY0hVeU1TQkJjbU5vUFhnNE5sODJOQ0JEYjNKbGMxQmxjbE52WTJ0bGREMDFOaUFnUTFCVlFXeHNiMk05TXpJZ1ExQlZSV1pqZEhZOU1qSTBJRU5RVlZSdmREMHlNalFnUTFCVlRHOWhaRDA1TGpRM0lFRjJZV2xzWVdKc1pVWmxZWFIxY21WelBTaHVkV3hzS1NCQlkzUnBkbVZHWldGMGRYSmxjejBvYm5Wc2JDa2dSM0psY3oxbmNIVTZhREV3TURvNElFZHlaWE5FY21GcGJqMU9MMEVnUjNKbGMxVnpaV1E5WjNCMU9tZ3hNREE2TWloSlJGZzZOQzAxS1NCT2IyUmxRV1JrY2oweE1DNHhPQzQ1Tmk0eU16RWdUbTlrWlVodmMzUk9ZVzFsUFdsdWMzUXRjWFJ3Y1hJdFpHVjJjbVZzTFhKa2JXRXRjRzl2YkNCV1pYSnphVzl1UFRJekxqRXhMalFnVDFNOVRHbHVkWGdnTmk0MUxqQXRNVEF4T0MxdmNtRmpiR1VnSXpFNGZqSXlMakEwTGpFdFZXSjFiblIxSUZOTlVDQlRZWFFnUm1WaUlERTNJREl4T2pReE9qRXpJRlZVUXlBeU1ESTBJQ0JTWldGc1RXVnRiM0o1UFRJd01EQXdNREFnUVd4c2IyTk5aVzA5TVRrMk5qQTRJRVp5WldWTlpXMDlNVEEyT1RVMklGTnZZMnRsZEhNOU1pQkNiMkZ5WkhNOU1TQlRkR0YwWlQxTlNWaEZSQ0JVYUhKbFlXUnpVR1Z5UTI5eVpUMHlJRlJ0Y0VScGMyczlNQ0JYWldsbmFIUTlNU0JQZDI1bGNqMU9MMEVnVFVOVFgyeGhZbVZzUFU0dlFTQlFZWEowYVhScGIyNXpQV0ZzYkN4emFXNW5iR1VzYlhWc2RHa3NjbXd5SUNCQ2IyOTBWR2x0WlQweU1ESTJMVEE1TFRJMFZERTFPakV5T2pNeklGTnNkWEp0WkZOMFlYSjBWR2x0WlQweU1ESTJMVEV3TFRJMVZEQXdPakF3T2pJeElFeGhjM1JDZFhONVZHbHRaVDB5TURJMkxURXdMVEkxVkRBd09qQXdPakl4SUZKbGMzVnRaVUZtZEdWeVZHbHRaVDFPYjI1bElFTm1aMVJTUlZNOVkzQjFQVEl5TkN4dFpXMDlNakF3TURBd01FMHNZbWxzYkdsdVp6MHlNalFnUVd4c2IyTlVVa1ZUUFdOd2RUMHpNaXh0WlcwOU1Ua3lSeUJEWVhCWFlYUjBjejF1TDJFZ1EzVnljbVZ1ZEZkaGRIUnpQVEFnUVhabFYyRjBkSE05TUNCRmVIUlRaVzV6YjNKelNtOTFiR1Z6UFc0dllTQkZlSFJUWlc1emIzSnpWMkYwZEhNOU1DQkZlSFJUWlc1emIzSnpWR1Z0Y0QxdUwyRmNiaUlLZlFvPVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQUNDRVBURUQuanNvbnxjZTBlYzk1YmVhZmY0NzkzMmVhM2YxZTkyNzZlNGQwZTIyYmFmZjdhMWYyNzY4ZDExYmQ3MDQ5MzdiODgzMzQwfGV3b2dJQ0p3WVhKbGJuUWlPaUFpTkRFeU9ESXpJaXdLSUNBaVkyRndkSFZ5WlNJNklDSTBNVEk0TWpRaUxBb2dJQ0p6ZEdSdmRYUWlPaUFpSWl3S0lDQWljbVZzWldGelpXUmZZWFJmZFhSaklqb2dJakl3TWpZdE1UQXRNamRVTURBNk5EYzZOVFV1TXpNd01EQXdLekF3T2pBd0lncDlDZz09XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9BVFRFTVBULmpzb258ZDQxNDJhN2Y5YmJjYWVmODM3MjZjYjIxN2M0MmFkNjZhZWZiZWFiM2ExYWQ0NmJhMDNhMTM3ZmQ5NzBiNDA0NHxleUp3WVhKbGJuUWlPaUFpTkRFeU9ESXpJaXdnSW1OaGNIUjFjbVVpT2lBaU5ERXlPREkwSWl3Z0luSmxjWFZsYzNSZmMyaGhNalUySWpvZ0lqTTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y2lMQ0FpY1hWbGRXVWlPaUFpTkRFeU9ESTBmR1ZzYlc4dGJtRjBhWFpsTFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMW1kV3hzTFhZeGZIQmhjR2hwZDJWMGMyRXpmRkJGVGtSSlRrZDhYRzQwTVRJNE1ERjhaV3h0YnkxdVlYUnBkbVV0Wm5Wc2JDMXNZWEpuWlRNeE5HMHRZbTkxYm1SaGNua3Rkako4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXhNamM1T1h4bGJHMXZMVzVoZEdsMlpTMW1kV3hzTFd4aGNtZGxNekUwYlMxbWRYTmxaQzEyTW54d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREV5Tnprd2ZHVnNiVzh0Ym1GMGFYWmxMV1oxYkd3dGJHRnlaMlV6TVRSdExYWXhmSEJoY0docGQyVjBjMkV6ZkZCRlRrUkpUa2Q4WEc0ME1Ea3lNRGQ4WVdZdGJHbGlaWEp2TFdGMk1DMW1kV3hzTFdoaGJtUnZabVo4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXhNamd5TTN4bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTVh4d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREV4TVRFemZISmhkbVZ1Y3kxaFppMXliMnhzYjNWMExYQnlaWFpwWlhkOGNHRndhR2wzWlhSellUTjhVRVZPUkVsT1IzeGNialF3T1RnMU5GODJmR0ZtTFdSd2JXRjBZMmd0Y21WemRHRnlkREUxYTN4d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREE1T0RVMFh6UjhZV1l0WkhCdFlYUmphQzF5WlhOMFlYSjBNVFZyZkhCaGNHaHBkMlYwYzJFemZGQkZUa1JKVGtkOFhHNDBNRGs0TlRSZk1ueGhaaTFrY0cxaGRHTm9MWEpsYzNSaGNuUXhOV3Q4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXdPVGcwTjE5Yk1DMDFKVEpkZkhOMFlYUnBiMjVoY25rdFpuQXpNaTF2ZG1WeWJHRjVmSEJoY0docGQyVjBjMkV6ZkZCRlRrUkpUa2Q4WEc0ME1EazNOek44YzNSaGRHbHZibUZ5ZVMxaFppMW1hWGhsWkdKMVpHZGxkQzF6Ylc5clpYeHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRBNU56WTBmSE4wWVhScGIyNWhjbmt0WVdZdGRXNWxkQzF6Ylc5clpYeHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRFeU9EQXdmR1ZzYlc4dGJHRnlaMlV6TVRSdExXTnZiblJwYm5WdmRYTXRZbTkxYm1SaGNua3RablZzYkMxMk1ueHdZWEJvYVhkbGRITmhNM3hTVlU1T1NVNUhmR2R3ZFRBelhHNDBNVEkzT1RoOFpXeHRieTFzWVhKblpUTXhORzB0WTI5dWRHbHVkVzkxY3kxbWRYTmxaQzFtZFd4c0xYWXlmSEJoY0docGQyVjBjMkV6ZkZKVlRrNUpUa2Q4WjNCMU1URmNialF4TWpjNE9YeGxiRzF2TFd4aGNtZGxNekUwYlMxamIyNTBhVzUxYjNWekxYQnNZV2x1TFdaMWJHd3RkakY4Y0dGd2FHbDNaWFJ6WVROOFVsVk9Ua2xPUjN4bmNIVXhNVnh1TkRFeU5UVTJmR3B2YVc1MExXTnZiblpsZVc5eU1qQXdMV2xwWkc1dmFYTmxMV2RoY0MxbWRXeHNNaTFuY0hVeE9YeHdZWEJvYVhkbGRITmhNM3hTVlU1T1NVNUhmR2R3ZFRFNVhHNDBNVEkxTlRSOGFtOXBiblF0WTI5dWRtVjViM0l5TURBdGFXbGtibTlwYzJVdGJtOW5ZWEF0Wm5Wc2JESXRaM0IxTWpGOGNHRndhR2wzWlhSellUTjhVbFZPVGtsT1IzeG5jSFV5TVZ4dUlpd2dJbTV2WkdVaU9pQWlUbTlrWlU1aGJXVTlaM0IxTWpFZ1FYSmphRDE0T0RaZk5qUWdRMjl5WlhOUVpYSlRiMk5yWlhROU5UWWdJRU5RVlVGc2JHOWpQVE15SUVOUVZVVm1ZM1IyUFRJeU5DQkRVRlZVYjNROU1qSTBJRU5RVlV4dllXUTlPUzQwTnlCQmRtRnBiR0ZpYkdWR1pXRjBkWEpsY3owb2JuVnNiQ2tnUVdOMGFYWmxSbVZoZEhWeVpYTTlLRzUxYkd3cElFZHlaWE05WjNCMU9tZ3hNREE2T0NCSGNtVnpSSEpoYVc0OVRpOUJJRWR5WlhOVmMyVmtQV2R3ZFRwb01UQXdPaklvU1VSWU9qUXROU2tnVG05a1pVRmtaSEk5TVRBdU1UZ3VPVFl1TWpNeElFNXZaR1ZJYjNOMFRtRnRaVDFwYm5OMExYRjBjSEZ5TFdSbGRuSmxiQzF5WkcxaExYQnZiMndnVm1WeWMybHZiajB5TXk0eE1TNDBJRTlUUFV4cGJuVjRJRFl1TlM0d0xURXdNVGd0YjNKaFkyeGxJQ014T0g0eU1pNHdOQzR4TFZWaWRXNTBkU0JUVFZBZ1UyRjBJRVpsWWlBeE55QXlNVG8wTVRveE15QlZWRU1nTWpBeU5DQWdVbVZoYkUxbGJXOXllVDB5TURBd01EQXdJRUZzYkc5alRXVnRQVEU1TmpZd09DQkdjbVZsVFdWdFBURXdOamsxTmlCVGIyTnJaWFJ6UFRJZ1FtOWhjbVJ6UFRFZ1UzUmhkR1U5VFVsWVJVUWdWR2h5WldGa2MxQmxja052Y21VOU1pQlViWEJFYVhOclBUQWdWMlZwWjJoMFBURWdUM2R1WlhJOVRpOUJJRTFEVTE5c1lXSmxiRDFPTDBFZ1VHRnlkR2wwYVc5dWN6MWhiR3dzYzJsdVoyeGxMRzExYkhScExISnNNaUFnUW05dmRGUnBiV1U5TWpBeU5pMHdPUzB5TkZReE5Ub3hNam96TXlCVGJIVnliV1JUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TlZRd01Eb3dNRG95TVNCTVlYTjBRblZ6ZVZScGJXVTlNakF5TmkweE1DMHlOVlF3TURvd01Eb3lNU0JTWlhOMWJXVkJablJsY2xScGJXVTlUbTl1WlNCRFptZFVVa1ZUUFdOd2RUMHlNalFzYldWdFBUSXdNREF3TURCTkxHSnBiR3hwYm1jOU1qSTBJRUZzYkc5alZGSkZVejFqY0hVOU16SXNiV1Z0UFRFNU1rY2dRMkZ3VjJGMGRITTliaTloSUVOMWNuSmxiblJYWVhSMGN6MHdJRUYyWlZkaGRIUnpQVEFnUlhoMFUyVnVjMjl5YzBwdmRXeGxjejF1TDJFZ1JYaDBVMlZ1YzI5eWMxZGhkSFJ6UFRBZ1JYaDBVMlZ1YzI5eWMxUmxiWEE5Ymk5aFhHNGlMQ0FpWVhSZmRYUmpJam9nSWpJd01qWXRNVEF0TWpkVU1EQTZORGM2TlRRdU9UQTJOak14S3pBd09qQXdJbjBLXG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dHwyM2Y5MzBmNjc1YWRhOWZhNDUwZDhlNDc0ZjliNmE0ZDhhYjZiMTIwZjY0ZWY1NjQ1MjczODQwZWQ3ODQwMDM3fFNtOWlTV1E5TkRFeU9ESTBJRXB2WWs1aGJXVTlaV3h0YnkxdVlYUnBkbVV0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpFZ1ZYTmxja2xrUFhCaGNHaHBkMlYwYzJFektEUXhNREF6S1NCSGNtOTFjRWxrUFd4dllXNWxjaWcwTVRBd01Da2dUVU5UWDJ4aFltVnNQVTR2UVNCUWNtbHZjbWwwZVQweE1EQXdNQ0JPYVdObFBUQWdRV05qYjNWdWREMXNiMkZ1WlhJZ1VVOVRQV3h2WVc1bGNpMXViM0p0WVd3Z1NtOWlVM1JoZEdVOVVFVk9SRWxPUnlCU1pXRnpiMjQ5UkdWd1pXNWtaVzVqZVNCRVpYQmxibVJsYm1ONVBXRm1kR1Z5WVc1NU9qUXhNamd5TXloMWJtWjFiR1pwYkd4bFpDa2dVbVZ4ZFdWMVpUMHdJRkpsYzNSaGNuUnpQVEFnUW1GMFkyaEdiR0ZuUFRFZ1VtVmliMjkwUFRBZ1JYaHBkRU52WkdVOU1Eb3dJRVJsY21sMlpXUkZlR2wwUTI5a1pUMHdPakFnVW5WdVZHbHRaVDB3TURvd01Eb3dNQ0JVYVcxbFRHbHRhWFE5TURBNk1UQTZNREFnVkdsdFpVMXBiajFPTDBFZ1UzVmliV2wwVkdsdFpUMHlNREkyTFRFd0xUSTNWREF3T2pRM09qVXlJRVZzYVdkcFlteGxWR2x0WlQxVmJtdHViM2R1SUVGalkzSjFaVlJwYldVOVZXNXJibTkzYmlCVGRHRnlkRlJwYldVOVZXNXJibTkzYmlCRmJtUlVhVzFsUFZWdWEyNXZkMjRnUkdWaFpHeHBibVU5VGk5QklGTjFjM0JsYm1SVWFXMWxQVTV2Ym1VZ1UyVmpjMUJ5WlZOMWMzQmxibVE5TUNCTVlYTjBVMk5vWldSRmRtRnNQVEl3TWpZdE1UQXRNamRVTURBNk5EYzZOVElnVTJOb1pXUjFiR1Z5UFUxaGFXNGdVR0Z5ZEdsMGFXOXVQWEpzTWlCQmJHeHZZMDV2WkdVNlUybGtQV3h2WVc1bGNpMW5ZWFJsZDJGNU9qTTRPRGMzT0RZZ1VtVnhUbTlrWlV4cGMzUTlaM0IxTWpFZ1JYaGpUbTlrWlV4cGMzUTlLRzUxYkd3cElFNXZaR1ZNYVhOMFBTQk9kVzFPYjJSbGN6MHhMVEVnVG5WdFExQlZjejB5SUU1MWJWUmhjMnR6UFRFZ1ExQlZjeTlVWVhOclBUSWdVbVZ4UWpwVE9rTTZWRDB3T2pBNktqb3FJRkpsY1ZSU1JWTTlZM0IxUFRJc2JXVnRQVEZITEc1dlpHVTlNU3hpYVd4c2FXNW5QVElnUVd4c2IyTlVVa1ZUUFNodWRXeHNLU0JUYjJOcmN5OU9iMlJsUFNvZ1RuUmhjMnR6VUdWeVRqcENPbE02UXowd09qQTZLam9xSUVOdmNtVlRjR1ZqUFNvZ1RXbHVRMUJWYzA1dlpHVTlNaUJOYVc1TlpXMXZjbmxPYjJSbFBURkhJRTFwYmxSdGNFUnBjMnRPYjJSbFBUQWdSbVZoZEhWeVpYTTlLRzUxYkd3cElFUmxiR0Y1UW05dmREMHdNRG93TURvd01DQlBkbVZ5VTNWaWMyTnlhV0psUFU5TElFTnZiblJwWjNWdmRYTTlNQ0JNYVdObGJuTmxjejBvYm5Wc2JDa2dUbVYwZDI5eWF6MG9iblZzYkNrZ1EyOXRiV0Z1WkQwdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyRndkSFZ5WlMxdVlYUnBkbVV1YzJKaGRHTm9JRmR2Y210RWFYSTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhJRU52YlcxbGJuUTlaV3h0YnkxbWRXeHNMVzlpYzJWeWRtVnlPak01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemM2TkRFeU9ESXpJQ0JUZEdSRmNuSTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMnh2WjNNdlpXeHRieTF1WVhScGRtVXRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakV0TkRFeU9ESTBMbVZ5Y2lCVGRHUkpiajB2WkdWMkwyNTFiR3dnVTNSa1QzVjBQUzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlzYjJkekwyVnNiVzh0Ym1GMGFYWmxMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl4TFRReE1qZ3lOQzV2ZFhRZ1VHOTNaWEk5SUZSeVpYTlFaWEpVWVhOclBXTndkVG95SUFvPVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0fDhiM2Q1MjU3YTgyNTJmYjI3Y2QyN2I2ZWRiZDdhNjczOGIxZDBmOTY2NmZmZmU3YjZjODNmNmFhZWMyYzY5NTJ8U205aVNXUTlOREV5T0RJeklFcHZZazVoYldVOVpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpFZ1ZYTmxja2xrUFhCaGNHaHBkMlYwYzJFektEUXhNREF6S1NCSGNtOTFjRWxrUFd4dllXNWxjaWcwTVRBd01Da2dUVU5UWDJ4aFltVnNQVTR2UVNCUWNtbHZjbWwwZVQwd0lFNXBZMlU5TUNCQlkyTnZkVzUwUFd4dllXNWxjaUJSVDFNOWJHOWhibVZ5TFc1dmNtMWhiQ0JLYjJKVGRHRjBaVDFRUlU1RVNVNUhJRkpsWVhOdmJqMUtiMkpJWld4a1ZYTmxjaUJFWlhCbGJtUmxibU41UFNodWRXeHNLU0JTWlhGMVpYVmxQVEFnVW1WemRHRnlkSE05TUNCQ1lYUmphRVpzWVdjOU1TQlNaV0p2YjNROU1DQkZlR2wwUTI5a1pUMHdPakFnUkdWeWFYWmxaRVY0YVhSRGIyUmxQVEE2TUNCU2RXNVVhVzFsUFRBd09qQXdPakF3SUZScGJXVk1hVzFwZEQwM0xUQXdPakF3T2pBd0lGUnBiV1ZOYVc0OVRpOUJJRk4xWW0xcGRGUnBiV1U5TWpBeU5pMHhNQzB5TjFRd01EbzBOem8xTVNCRmJHbG5hV0pzWlZScGJXVTlWVzVyYm05M2JpQkJZMk55ZFdWVWFXMWxQVlZ1YTI1dmQyNGdVM1JoY25SVWFXMWxQVlZ1YTI1dmQyNGdSVzVrVkdsdFpUMVZibXR1YjNkdUlFUmxZV1JzYVc1bFBVNHZRU0JUZFhOd1pXNWtWR2x0WlQxT2IyNWxJRk5sWTNOUWNtVlRkWE53Wlc1a1BUQWdUR0Z6ZEZOamFHVmtSWFpoYkQweU1ESTJMVEV3TFRJM1ZEQXdPalEzT2pVeElGTmphR1ZrZFd4bGNqMU5ZV2x1SUZCaGNuUnBkR2x2YmoxeWJESWdRV3hzYjJOT2IyUmxPbE5wWkQxc2IyRnVaWEl0WjJGMFpYZGhlVG96T0RnM056UTFJRkpsY1U1dlpHVk1hWE4wUFdkd2RUSXhJRVY0WTA1dlpHVk1hWE4wUFNodWRXeHNLU0JPYjJSbFRHbHpkRDBnVG5WdFRtOWtaWE05TVMweElFNTFiVU5RVlhNOU16SWdUblZ0VkdGemEzTTlNU0JEVUZWekwxUmhjMnM5TXpJZ1VtVnhRanBUT2tNNlZEMHdPakE2S2pvcUlGSmxjVlJTUlZNOVkzQjFQVE15TEcxbGJUMHhPVEpITEc1dlpHVTlNU3hpYVd4c2FXNW5QVE15SUVGc2JHOWpWRkpGVXowb2JuVnNiQ2tnVTI5amEzTXZUbTlrWlQwcUlFNTBZWE5yYzFCbGNrNDZRanBUT2tNOU1Eb3dPaW82S2lCRGIzSmxVM0JsWXowcUlFMXBia05RVlhOT2IyUmxQVE15SUUxcGJrMWxiVzl5ZVU1dlpHVTlNVGt5UnlCTmFXNVViWEJFYVhOclRtOWtaVDB3SUVabFlYUjFjbVZ6UFNodWRXeHNLU0JFWld4aGVVSnZiM1E5TURBNk1EQTZNREFnVDNabGNsTjFZbk5qY21saVpUMVBTeUJEYjI1MGFXZDFiM1Z6UFRBZ1RHbGpaVzV6WlhNOUtHNTFiR3dwSUU1bGRIZHZjbXM5S0c1MWJHd3BJRU52YlcxaGJtUTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMloxYkd3dWMySmhkR05vSUZkdmNtdEVhWEk5TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4SUVOdmJXMWxiblE5Wld4dGJ5MW1kV3hzT2pNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjZ0lGTjBaRVZ5Y2owdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdmJHOW5jeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNUzAwTVRJNE1qTXVaWEp5SUZOMFpFbHVQUzlrWlhZdmJuVnNiQ0JUZEdSUGRYUTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMnh2WjNNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpFdE5ERXlPREl6TG05MWRDQlFiM2RsY2owZ1ZISmxjMUJsY2s1dlpHVTlaM0psY3k5bmNIVTZhREV3TURvMElGUnlaWE5RWlhKVVlYTnJQV053ZFRvek1pQUtcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb258NmEyMmYwMDU5ZTM4MGFmNDQ0Yzk1NmVkMTQxMDY3YWNlZGE5YjI1YTQ3ZmY2NTgzZjY0MjljNTViMGQxMDA5NXxXeUl2ZFhOeUwyeHZZMkZzTDJKcGJpOXpZbUYwWTJnaUxDQWlMUzF3WVhKellXSnNaU0lzSUNJdExXNXZMWEpsY1hWbGRXVWlMQ0FpTFMxaFkyTnZkVzUwUFd4dllXNWxjaUlzSUNJdExYRnZjejFzYjJGdVpYSXRibTl5YldGc0lpd2dJaTB0Y0dGeWRHbDBhVzl1UFhKc01pSXNJQ0l0TFdwdllpMXVZVzFsUFdWc2JXOHRibUYwYVhabExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXhJaXdnSWkwdGJtOWtaV3hwYzNROVozQjFNakVpTENBaUxTMXViMlJsY3oweElpd2dJaTB0Ym5SaGMydHpQVEVpTENBaUxTMWpjSFZ6TFhCbGNpMTBZWE5yUFRJaUxDQWlMUzF0WlcwOU1VY2lMQ0FpTFMxbmNtVnpQVzV2Ym1VaUxDQWlMUzEwYVcxbFBUQXdPakV3T2pBd0lpd2dJaTB0Wlhod2IzSjBQVTVQVGtVaUxDQWlMUzFrWlhCbGJtUmxibU41UFdGbWRHVnlZVzU1T2pReE1qZ3lNeUlzSUNJdExXTnZiVzFsYm5ROVpXeHRieTFtZFd4c0xXOWljMlZ5ZG1WeU9qTTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016YzZOREV5T0RJeklpd2dJaTB0WTJoa2FYSTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhJaXdnSWkwdGIzVjBjSFYwUFM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5c2IyZHpMeVY0TFNWcUxtOTFkQ0lzSUNJdExXVnljbTl5UFM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5c2IyZHpMeVY0TFNWcUxtVnljaUlzSUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyRndkSFZ5WlMxdVlYUnBkbVV1YzJKaGRHTm9JaXdnSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVNJc0lDSTBNVEk0TWpNaUxDQWlNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeUlzSUNKak1XUXpOVFppWVRBME9Ua3pNV00wTnpsbFlXWTRPRFk0TnpOaE0yTmhOakUyT0RZeE1XSmhaalkzWlRBM1pqWTVPRGs0WldOa00yTXhORE01Wm1aaUlsMEtcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5leGl0fDlhMjcxZjJhOTE2YjBiNmVlNmNlY2IyNDI2ZjBiMzIwNmVmMDc0NTc4YmU1NWQ5YmM5NGY2ZjNmZTNhYjg2YWF8TUFvPVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLnN0ZGVycnxlM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1fFxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLnN0ZG91dHwwMTYwYTQ4MzY2ZDk2ZGY4MTgzYjMyYzcwNWM1MWE4NTg5YjA5ZTBmZTE2NWY0MTczYjMxYmE5MTYwZThiZTk0fE5ERXlPREkwQ2c9PVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guYXJndi5qc29ufDgyY2ZiMDJjNGJiM2YwZjM2Mjk5NzRiMjNlZDA1YzFmMWMxZDFmOWM5OWMwODdhZWRiZmU4YTQzOThlM2FiMmR8V3lJdmRYTnlMMnh2WTJGc0wySnBiaTl6WW1GMFkyZ2lMQ0FpTFMxd1lYSnpZV0pzWlNJc0lDSXRMV2h2YkdRaUxDQWlMUzF1YnkxeVpYRjFaWFZsSWl3Z0lpMHRZV05qYjNWdWREMXNiMkZ1WlhJaUxDQWlMUzF4YjNNOWJHOWhibVZ5TFc1dmNtMWhiQ0lzSUNJdExYQmhjblJwZEdsdmJqMXliRElpTENBaUxTMWpiMjF0Wlc1MFBXVnNiVzh0Wm5Wc2JEb3pPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNJaXdnSWkwdGFtOWlMVzVoYldVOVpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpFaUxDQWlMUzF1YjJSbGJHbHpkRDFuY0hVeU1TSXNJQ0l0TFc1dlpHVnpQVEVpTENBaUxTMXVkR0Z6YTNNOU1TSXNJQ0l0TFdOd2RYTXRjR1Z5TFhSaGMyczlNeklpTENBaUxTMXRaVzA5TVRreVJ5SXNJQ0l0TFdkeVpYTTlaM0IxT21neE1EQTZOQ0lzSUNJdExYUnBiV1U5Tnkwd01Eb3dNRG93TUNJc0lDSXRMV1Y0Y0c5eWREMU9UMDVGSWl3Z0lpMHRZMmhrYVhJOUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeElpd2dJaTB0YjNWMGNIVjBQUzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlzYjJkekx5VjRMU1ZxTG05MWRDSXNJQ0l0TFdWeWNtOXlQUzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlzYjJkekx5VjRMU1ZxTG1WeWNpSXNJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2Wm5Wc2JDNXpZbUYwWTJnaUxDQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhJaXdnSWpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjaUxDQWlZekZrTXpVMlltRXdORGs1TXpGak5EYzVaV0ZtT0RnMk9EY3pZVE5qWVRZeE5qZzJNVEZpWVdZMk4yVXdOMlkyT1RnNU9HVmpaRE5qTVRRek9XWm1ZaUpkQ2c9PVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guZXhpdHw5YTI3MWYyYTkxNmIwYjZlZTZjZWNiMjQyNmYwYjMyMDZlZjA3NDU3OGJlNTVkOWJjOTRmNmYzZmUzYWI4NmFhfE1Bbz1cbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLnN0ZGVycnxlM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1fFxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guc3Rkb3V0fDNhMjcyMDlmNzU5NGIyMzljODdkMmQzZTM5NzY3MGM2MDIyZjdlOGE3ZTQ4OTI2YTU3OWU5MmM4OGJkMmUyNjV8TkRFeU9ESXpDZz09XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxLmpzb258MzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzN3xld29nSUNKelkyaGxiV0VpT2lBaWFtOXBiblF0ZEhKaGFXNXBibWN0ZGpJaUxBb2dJQ0pyYVc1a0lqb2dJbTVoZEdsMlpTMXpkV0owWVhOckxYZHZjbXhrTFcxdlpHVnNMWFl4SWl3S0lDQWlZWEp0SWpvZ0ltTnZiblJwYm5WdmRYTWlMQW9nSUNKbGVIQmxjbWx0Wlc1MElqb2dJbWx0WVdkbFgzQnliM0J5YVc5ZllXTjBhVzl1WDJOaGJXVnlZVjl6ZFdKMFlYTnJJaXdLSUNBaWNuVnVYMmxrSWpvZ0ltMXZkQzFsYkcxdkxYQnBZMnR3YkdGalpTMWpiMjUwYVc1MWIzVnpMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGNtOWliM1F0YUhWdFlXNHRZMkZ0WlhKaExYTjFZblJoYzJzdGN6UXlMVE13TUdzdE1qQXlOakV3TWpZdGRqRWlMQW9nSUNKcWIySmZibUZ0WlNJNklDSmxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1TSXNDaUFnSW5OdmRYSmpaU0k2SUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwzTnZkWEpqWlMwNE1tWTJOVFE1T0dVeU5XWTBNV0k0TjJNNU5UUTNNVGMzTWpKa1kyWTNNell3WlRWaVpHVTRJaXdLSUNBaWMyOTFjbU5sWDNKbGRtbHphVzl1SWpvZ0lqZ3laalkxTkRrNFpUSTFaalF4WWpnM1l6azFORGN4TnpjeU1tUmpaamN6TmpCbE5XSmtaVGdpTEFvZ0lDSnpiM1Z5WTJWZmJXRnVhV1psYzNSZmMyaGhNalUySWpvZ0ltSTFaVGhsT0RrNFlqZ3laV0V4TldJME1tVTROR1V5TW1FM05EbGpOalk0WXpFelpUQmpPVFU0WldOaVlURXlNbVppTVRCa09UbGpNMlJtTXprek16RWlMQW9nSUNKemIzVnlZMlZmWVhKamFHbDJaVjl6YUdFeU5UWWlPaUFpWXpBME1EUmpPVE5sT0RZMk5UVXdOR1U0TldNMU9HRmhZakJoWmpRNU9XUmtZVGMwWkRkaU5HSTNZV0V4WVRjd09EVTRZall5WmpabU1qRmxaamM1TnlJc0NpQWdJbVJoZEdGZmJXRnVhV1psYzNRaU9pQWlMMlZ3YUdWdFpYSmhiQzlsYm5KdmIzUXZjR0Z3YUdsM1pYUnpZVE12Wld4dGJ5MXdhV05yTFhCc1lXTmxMV2x0WVdkbExYTjBZWFJsTFdGamRHbHZiaTB5TURJMk1UQXlOQzl3Y205a2RXTjBhVzl1TFhOallXeGxMVzl1YkhrdmNISmxjR0Z5WldRdmJXRnVhV1psYzNRdWFuTnZiaUlzQ2lBZ0ltUmhkR0ZmYldGdWFXWmxjM1JmYzJoaE1qVTJJam9nSWpKak9ETTRNakpoWXpOalptWTFNR1k1TlRNMFptVTVZekZoWlRkaE1XVXhNbUk1TXpJNFlUWTVabU5rTkdJMVlqRXlaV1prT1dNME1qbGxNR0UwTVRnaUxBb2dJQ0prWVhSaGMyVjBYMk52Ym5SeVlXTjBJam9nZXdvZ0lDQWdJbk5qYUdWdFlTSTZJQ0p1WVhScGRtVXRjM1ZpZEdGemF5MWtZWFJoYzJWMExYWXhJaXdLSUNBZ0lDSmxjR2x6YjJSbGN5STZJREl4TXl3S0lDQWdJQ0p6Y0d4cGRITWlPaUI3Q2lBZ0lDQWdJQ0owY21GcGJpSTZJREU1TVN3S0lDQWdJQ0FnSW5aaGJDSTZJREl5Q2lBZ0lDQjlMQW9nSUNBZ0ltNXZjbTFoYkdsNllYUnBiMjVmYzJoaE1qVTJJam9nSWpaaFl6TmlNMkV5TUdVM1pEQm1ORFpqTmpreU5HSmxaRGc1WW1GbE5qQTVaR1F3TmpjNVltWm1Zemc1T1dGa00yWTNPRGd3WVRNNE5qWmtNekEwWlRZaUxBb2dJQ0FnSW5aaGJHbGtZWFJwYjI1ZlltRjBZMmhsY3lJNklERXdNQ3dLSUNBZ0lDSjJZV3hwWkdGMGFXOXVYMkpoZEdOb1pYTmZjR1Z5WDJWdFltOWthVzFsYm5RaU9pQTFNQW9nSUgwc0NpQWdJbk4xWW5SaGMydGZZMjl1ZEhKaFkzUWlPaUI3Q2lBZ0lDQWljMlZzWldOMGFXOXVJam9nZXdvZ0lDQWdJQ0FpY0dGMGFDSTZJQ0l2WlhCb1pXMWxjbUZzTDJWdWNtOXZkQzl3WVhCb2FYZGxkSE5oTXk5bGJHMXZMWEJwWTJzdGNHeGhZMlV0YVcxaFoyVXRjM1JoZEdVdFlXTjBhVzl1TFRJd01qWXhNREkwTDNCeWIyUjFZM1JwYjI0dGMyTmhiR1V0YjI1c2VTOXdjbVZ3WVhKbFpDOXpaV3hsWTNScGIyNHVhbk52YmlJc0NpQWdJQ0FnSUNKemFHRXlOVFlpT2lBaU5UQmxNR1E0T0dNMk9UTTBaV0V6TnpRelpXTTRZVGhpTXpBMVlUTmpZVFU0TkRsa01tVTFNMlF4WVRWbVkyWmtZVGc0TW1OaVltVTFORFJoWm1ZM05DSUtJQ0FnSUgwc0NpQWdJQ0FpYzNWaWRHRnphMTl0WVc1cFptVnpkQ0k2SUhzS0lDQWdJQ0FnSW5CaGRHZ2lPaUFpTDJWd2FHVnRaWEpoYkM5bGJuSnZiM1F2Y0dGd2FHbDNaWFJ6WVRNdlpXeHRieTF3YVdOckxYQnNZV05sTFdsdFlXZGxMWE4wWVhSbExXRmpkR2x2YmkweU1ESTJNVEF5TkM5d2NtOWtkV04wYVc5dUxYTmpZV3hsTFc5dWJIa3ZjSEpsY0dGeVpXUXZjM1ZpZEdGemEzTXVhbk52YmlJc0NpQWdJQ0FnSUNKemFHRXlOVFlpT2lBaU5qQTVOVGc1TWpjMVpEazNNVGhsTlRSa09HVTFZV0kwWkRka05ESTJNRFJsWWpobVlUWTJaRGN4TlRabE1tWXpaVEV3Tm1FME1XTXlabVl3TmpWa05DSUtJQ0FnSUgwc0NpQWdJQ0FpYkdGdVozVmhaMlZmWm1WaGRIVnlaWE1pT2lCN0NpQWdJQ0FnSUNKd1lYUm9Jam9nSWk5bGNHaGxiV1Z5WVd3dlpXNXliMjkwTDNCaGNHaHBkMlYwYzJFekwyVnNiVzh0Y0dsamF5MXdiR0ZqWlMxcGJXRm5aUzF6ZEdGMFpTMWhZM1JwYjI0dE1qQXlOakV3TWpRdmNISnZaSFZqZEdsdmJpMXpZMkZzWlMxdmJteDVMM0J5WlhCaGNtVmtMMnhoYm1kMVlXZGxMbXB6YjI0aUxBb2dJQ0FnSUNBaWMyaGhNalUySWpvZ0lqRXhOR0UzTkRoaU1EVTBOalppWldFd09UUTBNVGd6TUdKak16TmhZVEk1WkRObVpEVXdOakppWlRsbU5UTTBOREZtTkdWbU16QXlOVFk0WVRNNU5Ea2lDaUFnSUNCOUNpQWdmU3dLSUNBaWFXNTBaWEptWVdObGN5STZJSHNLSUNBZ0lDSndiM05sWDJScGJYTWlPaUI3Q2lBZ0lDQWdJQ0psZG1GZlltbHRZVzUxWVd3aU9pQXlNQ3dLSUNBZ0lDQWdJbWgxYldGdVgySnBiV0Z1ZFdGc0lqb2dNVEkyQ2lBZ0lDQjlMQW9nSUNBZ0ltRmpkR2x2Ymw5a2FXMXpJam9nZXdvZ0lDQWdJQ0FpWlhaaFgySnBiV0Z1ZFdGc0lqb2dNakFLSUNBZ0lIMHNDaUFnSUNBaVkyRnRaWEpoWDJScGJYTWlPaUI3Q2lBZ0lDQWdJQ0psZG1GZlltbHRZVzUxWVd3aU9pQTVMQW9nSUNBZ0lDQWlhSFZ0WVc1ZlltbHRZVzUxWVd3aU9pQTVDaUFnSUNCOUxBb2dJQ0FnSW0xaGVGOWpZVzFsY21Geklqb2dNeXdLSUNBZ0lDSnNZVzVuZFdGblpWOW1aV0YwZFhKbFgyUnBiU0k2SURFd01qUUtJQ0I5TEFvZ0lDSnRiMlJsYkY5bGVHVmpkWFJwYjI0aU9pQjdDaUFnSUNBaWFXMXdiR1Z0Wlc1MFlYUnBiMjRpT2lBaWJtRjBhWFpsWDNOMVluUmhjMnRmYW05cGJuUWlMQW9nSUNBZ0ltRjBkR1Z1ZEdsdmJsOWlZV05yWlc1a0lqb2dJbVpzWVhOb05DSXNDaUFnSUNBaWRHOXJaVzVmWlhobFkzVjBhVzl1SWpvZ0luQmhZMnRsWkY5MllXeHBaQ0lzQ2lBZ0lDQWlZMjl0Y0dsc1pWOXRiMlJsSWpvZ0ltUmxabUYxYkhRaUxBb2dJQ0FnSW1OdmJYQnBiR1ZmWkhsdVlXMXBZeUk2SUhSeWRXVXNDaUFnSUNBaVkyOXRjR2xzWlY5aVlXTnJaVzVrSWpvZ0ltbHVaSFZqZEc5eUlpd0tJQ0FnSUNKeVpXTnZiWEJwYkdWZmJHbHRhWFFpT2lBMk5Dd0tJQ0FnSUNKaFkyTjFiWFZzWVhSbFpGOXlaV052YlhCcGJHVmZiR2x0YVhRaU9pQXlOVFlLSUNCOUxBb2dJQ0poWTNScGRtVmZjM1J5WldGdGN5STZJRnNLSUNBZ0lDSnBiV0ZuWlNJc0NpQWdJQ0FpY0hKdmNISnBieUlzQ2lBZ0lDQWlZV04wYVc5dUlpd0tJQ0FnSUNKallXMWxjbUVpQ2lBZ1hTd0tJQ0FpY0dGeVlXMWxkR1Z5Y3lJNklETXhOREl5TnpBd01Dd0tJQ0FpWlhod1pYSjBYM0JoY21GdFpYUmxjbk1pT2lCN0NpQWdJQ0FpYVcxaFoyVWlPaUF4TlRnNE56VXpPVElzQ2lBZ0lDQWljSEp2Y0hKcGJ5STZJRGsxTURnek5qWTJMQW9nSUNBZ0ltRmpkR2x2YmlJNklETXdNRFk0TXpjeUxBb2dJQ0FnSW1OaGJXVnlZU0k2SURNd01EWTRNemN3TEFvZ0lDQWdJbXhoYm1kMVlXZGxYM05vWVhKbFpDSTZJREV6TVRJd01Bb2dJSDBzQ2lBZ0ltVjRjR1Z5ZEY5M2FXUjBhSE1pT2lCYkNpQWdJQ0F4TURJMExBb2dJQ0FnTlRFeUxBb2dJQ0FnTXpnMExBb2dJQ0FnTXpnMENpQWdYU3dLSUNBaWRtVmpkRzl5WDJWNGNHVnlkRjl3WVhKaGJXVjBaWEpmWW5Wa1oyVjBJam9nTVRBd01EQXdNREF3TEFvZ0lDSm5iRzlpWVd4ZlltRjBZMmdpT2lBek1pd0tJQ0FpZDI5eWJHUmZjMmw2WlNJNklEUXNDaUFnSW5CbGNsOXlZVzVyWDJKaGRHTm9Jam9nT0N3S0lDQWliSEpmY0c5c2FXTjVJam9nZXdvZ0lDQWdJbkJsWVd0ZmJISWlPaUExWlMwd05pd0tJQ0FnSUNKelkyaGxaSFZzWlNJNklDSnNhVzVsWVhKZmQyRnliWFZ3WDNSb1pXNWZZMjl1YzNSaGJuUWlMQW9nSUNBZ0luZGhjbTExY0Y5dmNIUnBiV2w2WlhKZmMzUmxjSE1pT2lBek1EQXdDaUFnZlN3S0lDQWlkR0Z5WjJWMFgzTjBaWEJ6SWpvZ016QXdNREF3TEFvZ0lDSnZkWFJ3ZFhRaU9pQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzl5ZFc1ekwyMXZkQzFsYkcxdkxYQnBZMnR3YkdGalpTMWpiMjUwYVc1MWIzVnpMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGNtOWliM1F0YUhWdFlXNHRZMkZ0WlhKaExYTjFZblJoYzJzdGN6UXlMVE13TUdzdE1qQXlOakV3TWpZdGRqRWlMQW9nSUNKc2IyTmhiRjlzYjJkeklqb2dJaTlsY0dobGJXVnlZV3d2Wlc1eWIyOTBMM0JoY0docGQyVjBjMkV6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyeHZaM012Ylc5MExXVnNiVzh0Y0dsamEzQnNZV05sTFdOdmJuUnBiblZ2ZFhNdGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzF5YjJKdmRDMW9kVzFoYmkxallXMWxjbUV0YzNWaWRHRnpheTF6TkRJdE16QXdheTB5TURJMk1UQXlOaTEyTVNJc0NpQWdJbkpsYzJWeWRtVmtYMk5vWldOcmNHOXBiblJmWW5sMFpYTWlPaUE0TURBd01EQXdNREF3TUN3S0lDQWliM1psY25KcFpHVnpJam9nV3dvZ0lDQWdJaXRsZUhCbGNtbHRaVzUwUFhCcGVHVnNYM0J5YjNCeWFXOHZibUYwYVhabFgycHZhVzUwTDJWc2JXOWZjR2xqYTE5d2JHRmpaVjl6ZFdKMFlYTnJYMk52Ym5ScGJuVnZkWE1pTEFvZ0lDQWdJbWg1WkhKaEwyeGhkVzVqYUdWeVBXSmhjMmxqSWl3S0lDQWdJQ0p6WldWa1BUUXlJaXdLSUNBZ0lDSmtZWFJoTG0xaGJtbG1aWE4wWDNCaGRHZzlMMlZ3YUdWdFpYSmhiQzlsYm5KdmIzUXZjR0Z3YUdsM1pYUnpZVE12Wld4dGJ5MXdhV05yTFhCc1lXTmxMV2x0WVdkbExYTjBZWFJsTFdGamRHbHZiaTB5TURJMk1UQXlOQzl3Y205a2RXTjBhVzl1TFhOallXeGxMVzl1YkhrdmNISmxjR0Z5WldRdmJXRnVhV1psYzNRdWFuTnZiaUlzQ2lBZ0lDQWljR0YwYUhNdWQyOXlhMTlrYVhJOUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOXpiM1Z5WTJVdE9ESm1OalUwT1RobE1qVm1OREZpT0Rkak9UVTBOekUzTnpJeVpHTm1Oek0yTUdVMVltUmxPQ0lzQ2lBZ0lDQWljR0YwYUhNdWIzVjBjSFYwWDJScGNqMHZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMM0oxYm5NdmJXOTBMV1ZzYlc4dGNHbGphM0JzWVdObExXTnZiblJwYm5WdmRYTXRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxeWIySnZkQzFvZFcxaGJpMWpZVzFsY21FdGMzVmlkR0Z6YXkxek5ESXRNekF3YXkweU1ESTJNVEF5TmkxMk1TSXNDaUFnSUNBaWFIbGtjbUV1Y25WdUxtUnBjajB2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDNKMWJuTXZiVzkwTFdWc2JXOHRjR2xqYTNCc1lXTmxMV052Ym5ScGJuVnZkWE10YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXliMkp2ZEMxb2RXMWhiaTFqWVcxbGNtRXRjM1ZpZEdGemF5MXpOREl0TXpBd2F5MHlNREkyTVRBeU5pMTJNU0lzQ2lBZ0lDQWlhSGxrY21FdWFtOWlMbU5vWkdseVBXWmhiSE5sSWl3S0lDQWdJQ0lyZEhKaGFXNWxjaTVsYm1GaWJHVmZjSEp2WjNKbGMzTmZZbUZ5UFdaaGJITmxJaXdLSUNBZ0lDSXJkSEpoYVc1bGNpNWxibUZpYkdWZmJXOWtaV3hmYzNWdGJXRnllVDFtWVd4elpTSXNDaUFnSUNBaWJXOWtaV3d1YjNCMGFXMXBlbVZ5TG14eVBUVmxMVFlpTEFvZ0lDQWdJbTF2WkdWc0xuTmphR1ZrZFd4bGNpNWZkR0Z5WjJWMFh6MWxaMjl0YVcxcFl5NTFkR2xzY3k1elkyaGxaSFZzWlhKekxteHBibVZoY2w5M1lYSnRkWEJmWTI5dWMzUmhiblJmYzJOb1pXUjFiR1Z5SWl3S0lDQWdJQ0p0YjJSbGJDNXpZMmhsWkhWc1pYSXVkMkZ5YlhWd1gzTjBaWEJ6UFRNd01EQWlMQW9nSUNBZ0ltMXZaR1ZzTG5OamFHVmtkV3hsY2w5cGJuUmxjblpoYkQxemRHVndJaXdLSUNBZ0lDSnRiMlJsYkM1elkyaGxaSFZzWlhKZlpuSmxjWFZsYm1ONVBURWlMQW9nSUNBZ0luUnlZV2x1WlhJdWJXRjRYM04wWlhCelBUTXdNREF3TUNJc0NpQWdJQ0FpZEhKaGFXNWxjaTUyWVd4ZlkyaGxZMnRmYVc1MFpYSjJZV3c5TWpBd01EQWlMQW9nSUNBZ0ltTmhiR3hpWVdOcmN5NXRiMlJsYkY5amFHVmphM0J2YVc1MExtVjJaWEo1WDI1ZmRISmhhVzVmYzNSbGNITTlNakF3TURBaUxBb2dJQ0FnSW1OaGJHeGlZV05yY3k1dGIyUmxiRjlqYUdWamEzQnZhVzUwTG5OaGRtVmZkRzl3WDJzOUxURWlMQW9nSUNBZ0ltTmhiR3hpWVdOcmN5NXRiMlJsYkY5amFHVmphM0J2YVc1MExuTmhkbVZmYkdGemREMXNhVzVySWl3S0lDQWdJQ0pzYjJkblpYSTlXM2RoYm1SaUxHTnpkbDBpTEFvZ0lDQWdJbXh2WjJkbGNpNTNZVzVrWWk1cFpEMXRiM1F0Wld4dGJ5MXdhV05yY0d4aFkyVXRZMjl1ZEdsdWRXOTFjeTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExYSnZZbTkwTFdoMWJXRnVMV05oYldWeVlTMXpkV0owWVhOckxYTTBNaTB6TURCckxUSXdNall4TURJMkxYWXhJaXdLSUNBZ0lDSnNiMmRuWlhJdWQyRnVaR0l1Y21WemRXMWxQVzVsZG1WeUlpd0tJQ0FnSUNKc2IyZG5aWEl1WTNOMkxtNWhiV1U5WTNOMklpd0tJQ0FnSUNKc2IyZG5aWEl1WTNOMkxtWnNkWE5vWDJ4dlozTmZaWFpsY25sZmJsOXpkR1Z3Y3oweElpd0tJQ0FnSUNKc2IyZG5aWEl1WTNOMkxuTmhkbVZmWkdseVBTOWxjR2hsYldWeVlXd3ZaVzV5YjI5MEwzQmhjR2hwZDJWMGMyRXpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJ4dlozTXZiVzkwTFdWc2JXOHRjR2xqYTNCc1lXTmxMV052Ym5ScGJuVnZkWE10YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXliMkp2ZEMxb2RXMWhiaTFqWVcxbGNtRXRjM1ZpZEdGemF5MXpOREl0TXpBd2F5MHlNREkyTVRBeU5pMTJNU0lzQ2lBZ0lDQWlaWFpoYkhWaGRHOXlMbkJwZUdWc1gyUnBZV2R1YjNOMGFXTnpMbXh2WjE5M1lXNWtZajEwY25WbElpd0tJQ0FnSUNKdGIyUmhiR2wwZVY5aFlteGhkR2x2Ymk1elkzSmxaVzVwYm1kZlluVmtaMlYwWDNWd1pHRjBaWE05TXpBd01EQXdJaXdLSUNBZ0lDSjBjbUZwYm1WeUxtUmxkbWxqWlhNOU5DSXNDaUFnSUNBaVpHRjBZUzVrYVhOMGNtbGlkWFJsWkY5M2IzSnNaRjl6YVhwbFBUUWlMQW9nSUNBZ0ltUmhkR0V1WW1GMFkyaGZjMmw2WlQwNElpd0tJQ0FnSUNKa1lYUmhMblpoYkdsa1lYUnBiMjVmWVc1amFHOXljMTl3WlhKZlpYQnBjMjlrWlQxdWRXeHNJaXdLSUNBZ0lDSmtZWFJoTG5aaGJHbGtZWFJwYjI1ZlltRjBZMmhsYzE5d1pYSmZaVzFpYjJScGJXVnVkRDAxTUNJc0NpQWdJQ0FpWkdGMFlTNTJZV3hwWkdGMGFXOXVYMkpoZEdOb1gzTnBlbVU5TVNJc0NpQWdJQ0FpZEhKaGFXNWxjaTVzYVcxcGRGOTJZV3hmWW1GMFkyaGxjejB4TGpBaUxBb2dJQ0FnSW1SaGRHRXVjM1ZpZEdGemExOXRZVzVwWm1WemRGOXdZWFJvUFM5bGNHaGxiV1Z5WVd3dlpXNXliMjkwTDNCaGNHaHBkMlYwYzJFekwyVnNiVzh0Y0dsamF5MXdiR0ZqWlMxcGJXRm5aUzF6ZEdGMFpTMWhZM1JwYjI0dE1qQXlOakV3TWpRdmNISnZaSFZqZEdsdmJpMXpZMkZzWlMxdmJteDVMM0J5WlhCaGNtVmtMM04xWW5SaGMydHpMbXB6YjI0aUxBb2dJQ0FnSW1SaGRHRXVjM1ZpZEdGemExOXRZVzVwWm1WemRGOXphR0V5TlRZOU5qQTVOVGc1TWpjMVpEazNNVGhsTlRSa09HVTFZV0kwWkRka05ESTJNRFJsWWpobVlUWTJaRGN4TlRabE1tWXpaVEV3Tm1FME1XTXlabVl3TmpWa05DSXNDaUFnSUNBaVpHRjBZUzVzWVc1bmRXRm5aVjltWldGMGRYSmxjMTl3WVhSb1BTOWxjR2hsYldWeVlXd3ZaVzV5YjI5MEwzQmhjR2hwZDJWMGMyRXpMMlZzYlc4dGNHbGpheTF3YkdGalpTMXBiV0ZuWlMxemRHRjBaUzFoWTNScGIyNHRNakF5TmpFd01qUXZjSEp2WkhWamRHbHZiaTF6WTJGc1pTMXZibXg1TDNCeVpYQmhjbVZrTDJ4aGJtZDFZV2RsTG1wemIyNGlMQW9nSUNBZ0ltUmhkR0V1YkdGdVozVmhaMlZmWm1WaGRIVnlaWE5mYzJoaE1qVTJQVEV4TkdFM05EaGlNRFUwTmpaaVpXRXdPVFEwTVRnek1HSmpNek5oWVRJNVpETm1aRFV3TmpKaVpUbG1OVE0wTkRGbU5HVm1NekF5TlRZNFlUTTVORGtpTEFvZ0lDQWdJaXRrWVhSaExsOWpiMjUyWlhKMFh6MWhiR3dpTEFvZ0lDQWdJbTVoZEdsMlpWOXFiMmx1ZEM1eVpXWmxjbVZ1WTJVdWNHbHdaV3hwYm1VdWMzUmhaMlZ6TGpFdWJXOWtaV3d1ZDJsa2RHZzlNVEF5TkNJc0NpQWdJQ0FpYm1GMGFYWmxYMnB2YVc1MExuSmxabVZ5Wlc1alpTNXdhWEJsYkdsdVpTNXpkR0ZuWlhNdU1TNXRiMlJsYkM1b1pXRmtjejA0SWl3S0lDQWdJQ0p0YjJSaGJHbDBlVjloWW14aGRHbHZiaTV1YjJSbGN5NXFiMmx1ZEY5a1pXNXZhWE5sY2k1dGIyUmxiQzV3Y205d2NtbHZYM2RwWkhSb1BUVXhNaUlzQ2lBZ0lDQWliVzlrWVd4cGRIbGZZV0pzWVhScGIyNHVibTlrWlhNdWFtOXBiblJmWkdWdWIybHpaWEl1Ylc5a1pXd3VZV04wYVc5dVgzZHBaSFJvUFRNNE5DSXNDaUFnSUNBaWJXOWtZV3hwZEhsZllXSnNZWFJwYjI0dWJtOWtaWE11YW05cGJuUmZaR1Z1YjJselpYSXViVzlrWld3dVkyRnRaWEpoWDNkcFpIUm9QVE00TkNJc0NpQWdJQ0FpSzI1aGRHbDJaVjlxYjJsdWRDNXlaV1psY21WdVkyVXVjR2x3Wld4cGJtVXVjM1JoWjJWekxqRXViVzlrWld3dWNXdGZibTl5YlQxMGNuVmxJaXdLSUNBZ0lDSXJibUYwYVhabFgycHZhVzUwTG5KbFptVnlaVzVqWlM1d2FYQmxiR2x1WlM1emRHRm5aWE11TVM1dGIyUmxiQzUxYzJWZmNtMXpibTl5YlQxMGNuVmxJaXdLSUNBZ0lDSXJibUYwYVhabFgycHZhVzUwTG5KbFptVnlaVzVqWlM1d2FYQmxiR2x1WlM1emRHRm5aWE11TVM1dGIyUmxiQzUxYzJWZmMzZHBaMngxUFhSeWRXVWlMQW9nSUNBZ0lpdHVZWFJwZG1WZmFtOXBiblF1Y21WbVpYSmxibU5sTG5CcGNHVnNhVzVsTG5OMFlXZGxjeTR4TG0xdlpHVnNMbk4zYVdkc2RWOXRkV3gwYVhCc1pWOXZaajAyTkNJS0lDQmRMQW9nSUNKaGJHeHZZMkYwYVc5dVgySnZkVzVrWVhKcFpYTWlPaUJiQ2lBZ0lDQXpNREF3TURBS0lDQmRMQW9nSUNKaGNtTm9hWFpsWDNCdmJHbGplU0k2SUc1MWJHd3NDaUFnSW5CeVpYTmxjblpoZEdsdmJsOXdiR0Z1SWpvZ2V3b2dJQ0FnSW5CeWFXMWhjbmtpT2lBaVJuSmxjMmdnYzJoaGNtVmtJQzkzYjNKcmMzQmhZMlVnY25WdUlHUnBjbVZqZEc5eWVTNGdRV3hzSURFMUlITmphR1ZrZFd4bFpDQmphR1ZqYTNCdmFXNTBjeUJ5WlhSaGFXNWxaQzRnUVdOMGRXRnNJSE5wZW1VZ1puSnZiU0IwYUdseklHRnlZMmhwZEdWamRIVnlaU0J6Ylc5clpTQmhibVFnWTNWeWNtVnVkQ0JtYVd4bGMzbHpkR1Z0SUhCeWIySmxJSEpsY1hWcGNtVmtJR0psWm05eVpTQm1kV3hzSUdKcGJtUnBibWN1SWl3S0lDQWdJQ0p3Y21sdFlYSjVYM0psYzJWeWRtVmtYMko1ZEdWeklqb2dPREF3TURBd01EQXdNREFzQ2lBZ0lDQWliMkp6WlhKMlpXUmZjMjF2YTJWZlkyaGxZMnR3YjJsdWRGOWllWFJsY3lJNklETTNOek14T1RZNE1qSXNDaUFnSUNBaWMyTm9aV1IxYkdWa1gyTm9aV05yY0c5cGJuUmZZMjkxYm5RaU9pQXhOU3dLSUNBZ0lDSnpZMmhsWkhWc1pXUmZZMmhsWTJ0d2IybHVkRjlpZVhSbGMxOWxjM1JwYldGMFpTSTZJRFUyTlRrM09UVXlNek13TEFvZ0lDQWdJbTFoYVc1MFlXbHVaV1JmYzNSdmNtRm5aVjl5WlhGMWFYSmxaRjlpZVhSbGN5STZJRFUzTlRrM09UVXlNek13TEFvZ0lDQWdJbk5qYUdWa2RXeGxaRjl0YVd4bGMzUnZibVZ6SWpvZ1d3b2dJQ0FnSUNBeU1EQXdNQ3dLSUNBZ0lDQWdOREF3TURBc0NpQWdJQ0FnSURZd01EQXdMQW9nSUNBZ0lDQTRNREF3TUN3S0lDQWdJQ0FnTVRBd01EQXdMQW9nSUNBZ0lDQXhNakF3TURBc0NpQWdJQ0FnSURFME1EQXdNQ3dLSUNBZ0lDQWdNVFl3TURBd0xBb2dJQ0FnSUNBeE9EQXdNREFzQ2lBZ0lDQWdJREl3TURBd01Dd0tJQ0FnSUNBZ01qSXdNREF3TEFvZ0lDQWdJQ0F5TkRBd01EQXNDaUFnSUNBZ0lESTJNREF3TUN3S0lDQWdJQ0FnTWpnd01EQXdMQW9nSUNBZ0lDQXpNREF3TURBS0lDQWdJRjBzQ2lBZ0lDQWljbVYwWVdsdVgyRnNiRjl6WTJobFpIVnNaV1JmWTJobFkydHdiMmx1ZEhNaU9pQjBjblZsTEFvZ0lDQWdJbk5oZG1WZmRHOXdYMnNpT2lBdE1Td0tJQ0FnSUNKc1lYTjBYMk5vWldOcmNHOXBiblJmY0c5c2FXTjVJam9nSW5ONWJXeHBibXNpTEFvZ0lDQWdJbVoxYkd4ZllXeHNiMk5oZEdsdmJsOTBZWEpuWlhRaU9pQXpNREF3TURBc0NpQWdJQ0FpWVd4c2IyTmhkR2x2Ymw5aWIzVnVaR0Z5YVdWeklqb2dXd29nSUNBZ0lDQXpNREF3TURBS0lDQWdJRjBzQ2lBZ0lDQWlZbTkxYm1SaGNubGZjblZzWlNJNklDSlRhVzVuYkdVZ1puSmxjMmdnWVd4c2IyTmhkR2x2YmlCMGJ5QjBiM1JoYkRNd01EQXdNRHNnYm04Z2FXNTBaWEp0WldScFlYUmxJR0ZzYkc5allYUnBiMjRnY21WamIzWmxjbmtnY0doaGMyVWdjbVZ4ZFdseVpXUXVJaXdLSUNBZ0lDSndaWEp6YVhOMFpXNTBYMjFwY25KdmNpSTZJQ0pOWVdsdWRHRnBibVZrSUc1dlpHVXRiRzlqWVd3Z1ExTldMWFJ2TFhOb1lYSmxaQ0JzYjJkdGFYSnliM0k3SUc1dklITmxjR0Z5WVhSbElHTm9aV05yY0c5cGJuUmhjbU5vYVhabElHUmxjR3h2ZVcxbGJuUWdZMnhoYVcxbFpDNGlMQW9nSUNBZ0ltRnlZMmhwZG1WZmNHOXNhV041SWpvZ2JuVnNiQW9nSUgwc0NpQWdJbU52Ym5ScGJuVmhkR2x2YmlJNklHNTFiR3dzQ2lBZ0ltRnNiRzlqWVhScGIyNWZjM1J2Y0Y5emRHVndJam9nTXpBd01EQXdMQW9nSUNKd2FHRnpaU0k2SUNKbWRXeHNJaXdLSUNBaVpISmhablFpT2lCN0NpQWdJQ0FpWlhobFkzVjBZV0pzWlNJNklIUnlkV1VzQ2lBZ0lDQWljM1JoZEdVaU9pQWlVazlQVkY5U1JWWkpSVmRmUkVWUVRFOVpUVVZPVkY5U1JWRlZTVkpGUkNJS0lDQjlMQW9nSUNKemIzVnlZMlZmWVhKamFHbDJaU0k2SUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyTndkUzF3Y21WbWJHbG5hSFF0ZGpRdmFXNXdkWFJ6TDNOdmRYSmpaUzUwWVhJdVozb2lMQW9nSUNKemIzVnlZMlZmYldGdWFXWmxjM1FpT2lBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOWpjSFV0Y0hKbFpteHBaMmgwTFhZMEwybHVjSFYwY3k5emIzVnlZMlV1Wm1sc1pYTXVjMmhoTWpVMklpd0tJQ0FpYkdGdFltUmhYM0oxYm5ScGJXVWlPaUI3Q2lBZ0lDQWlZV04wZFdGc1gzQjVkR2h2YmlJNklDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwzbGhiUzFoY21NME1EQXRiR0Z0WW1SaExUSXdNall3T1RJeEwzSjFiblJwYldVdmRtVnVkaTF3YVc1dVpXUXZZbWx1TDNCNWRHaHZiaUlzQ2lBZ0lDQWlZbTl2ZEhOMGNtRndYM0I1ZEdodmJpSTZJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMkZ5WXkxbmJHOWlZV3d0WW1GemFYTXRkSEpoYVc1cGJtY3RNakF5TmpBNU1qUXZjblZ1ZEdsdFpTMXlObUV2WW1sdUwzQjVkR2h2YmlJc0NpQWdJQ0FpWTI5dWRHRnBibVZ5WDJsdFlXZGxJam9nSW01MlkzSXVhVzhqYm5acFpHbGhMM0I1ZEc5eVkyZzZNalV1TURZdGNIa3pJaXdLSUNBZ0lDSmxlSFJ5WVY5d2VYUm9iMjV3WVhSb0lqb2dJaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZZMjl1ZEdsdWRXOTFjeTEwYVcxbExXMXZkQzEzYjNKc1pDMXRiMlJsYkMweU1ESTJNVEF4Tmk5d2NtVndZWEpoZEdsdmJpOXlkVzUwYVcxbExXOTJaWEpzWVhsekwyUnBibTgwTlRjeEwzTnBkR1V0Y0dGamEyRm5aWE1pTEFvZ0lDQWdJbVpoTTE5eWIyOTBJam9nSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Y0dsNFpXd3RkbWxrWlc4dFozSnBjSEJsY2kxdmNIUnBiV2w2WVhScGIyNHRNakF5TmpFd01UY3RkakV2Y25WdWRHbHRaUzltWVRNaUxBb2dJQ0FnSW1aaE5GOXliMjkwSWpvZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlkyOXVkR2x1ZFc5MWN5MTBhVzFsTFcxdmRDMTNiM0pzWkMxdGIyUmxiQzB5TURJMk1UQXhOaTl3Y21Wd1lYSmhkR2x2Ymk5MGNtRnBibWx1WnkxeWRXNTBhVzFsTDNCeWIyWnBiR1V2Wm14aGMyZ3RZWFIwWlc1MGFXOXVJaXdLSUNBZ0lDSnRhVzVwYlhWdFgyWnlaV1ZmYzJOeVlYUmphRjlpZVhSbGN5STZJREV3TURBd01EQXdNREF3TEFvZ0lDQWdJbTF2ZFc1MGN5STZJSHNLSUNBZ0lDQWdJbkJoZEdnaU9pQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzlqY0hVdGNISmxabXhwWjJoMExYWTBMMmx1Y0hWMGN5OW5jSFV5TVMxd2NtbDJZWFJsTFhKMWJuUnBiV1V0Ylc5MWJuUnpMbU56ZGlJc0NpQWdJQ0FnSUNKemFHRXlOVFlpT2lBaU9EaGhaR0UxTkRjeU9HUTFNamc0WWpZd09UaGtabVkyWmpkbFlUSTNOamMzT0dReU5HSTFPR1UwTVRJNU9XUTVaak14WkdKaE5XWXlORGhsWlRnM1lTSUtJQ0FnSUgwc0NpQWdJQ0FpYm05a1pTSTZJQ0puY0hVeU1TSXNDaUFnSUNBaWNuVnVkR2x0WlY5MFlYTnJJam9nSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Y0dsNFpXd3RkbWxrWlc4dFozSnBjSEJsY2kxdmNIUnBiV2w2WVhScGIyNHRNakF5TmpFd01UY3RkakVpTEFvZ0lDQWdJbk5qYUdWdFlTSTZJQ0pxYjJsdWRDMXNZVzFpWkdFdGNuVnVkR2x0WlMxMk1TSXNDaUFnSUNBaWMyTnlZWFJqYUY5eWIyOTBJam9nSWk5bGNHaGxiV1Z5WVd3dlpXNXliMjkwTDNCaGNHaHBkMlYwYzJFekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhJaXdLSUNBZ0lDSjBaVzF3YjNKaGNubGZjbTl2ZENJNklDSXZaWEJvWlcxbGNtRnNMMlZ1Y205dmRDODBNVEF3TXlJS0lDQjlMQW9nSUNKa1lYUmhYMk5oWTJobElqb2dld29nSUNBZ0ltdHBibVFpT2lBaWNISmxjR0Z5WldRdGNHbDRaV3d0ZGpFaUxBb2dJQ0FnSW5WcFpDSTZJRFF4TURBekxBb2dJQ0FnSW01dlpHVWlPaUFpWjNCMU1qRWlMQW9nSUNBZ0luSnZiM1FpT2lBaUwyVndhR1Z0WlhKaGJDOWxibkp2YjNRdmNHRndhR2wzWlhSellUTXZaV3h0Ynkxd2FXTnJMWEJzWVdObExXbHRZV2RsTFhOMFlYUmxMV0ZqZEdsdmJpMHlNREkyTVRBeU5DOXdjbTlrZFdOMGFXOXVMWE5qWVd4bExXOXViSGt2Y0hKbGNHRnlaV1FpTEFvZ0lDQWdJbkpsWTJWcGNIUWlPaUFpTDJWd2FHVnRaWEpoYkM5bGJuSnZiM1F2Y0dGd2FHbDNaWFJ6WVRNdlpXeHRieTF3YVdOckxYQnNZV05sTFdsdFlXZGxMWE4wWVhSbExXRmpkR2x2YmkweU1ESTJNVEF5TkM5d2NtOWtkV04wYVc5dUxYTmpZV3hsTFc5dWJIa3ZZMkZqYUdVdGNtVmpaV2x3ZEM1cWMyOXVJaXdLSUNBZ0lDSnFiMkpmYVdRaU9pQWlOREV5TnpBNUlpd0tJQ0FnSUNKeVpXTmxhWEIwWDNOb1lUSTFOaUk2SUNJMFpXSTJaR1l3TTJNNU4ySTFNV0ptTm1NeE5qRTFaalJtTXprME1tVXdZVEl6Wm1RMU1qazBaVEl6TWpNeVpHWXlORFV6TmpZNE5HSXdOemMxTXpZMElpd0tJQ0FnSUNKdVlYUnBkbVZmY21WalpXbHdkQ0k2SUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjR2xqYXkxd2JHRmpaUzFwYldGblpTMXpkR0YwWlMxaFkzUnBiMjR0TWpBeU5qRXdNalF2WW1sdVpHbHVaM012WTJGamFHVXRaM0IxTWpFdWJtRjBhWFpsTG5SNGRDSXNDaUFnSUNBaWJtRjBhWFpsWDNKbFkyVnBjSFJmYzJoaE1qVTJJam9nSW1Rek9UTTFZalppTkRsaVpqYzNNall3WkdSbU5qZ3dZVFJsTjJZeU5HVXlOelZpTjJFeE1tRXhOR0ZoWVdSbE9Ea3pPRFV6Tm1WbFkyTXdNREV4TjJZaUxBb2dJQ0FnSW5CeWIyUjFZMlZ5WDI1aGJXVWlPaUFpWld4dGJ5MWpZV05vWlMxbmNIVXlNU0lzQ2lBZ0lDQWljSEp2WkhWalpYSmZibTlrWlNJNklDSm5jSFV5TVNJc0NpQWdJQ0FpZFhObGNpSTZJQ0p3WVhCb2FYZGxkSE5oTXlJS0lDQjlMQW9nSUNKeGRXOTBZU0k2SUhzS0lDQWdJQ0pyYVc1a0lqb2dJbVpwYkdWemVYTjBaVzBpTEFvZ0lDQWdJblZwWkNJNklEUXhNREF6TEFvZ0lDQWdJblZ6WlhJaU9pQWljR0Z3YUdsM1pYUnpZVE1pTEFvZ0lDQWdJbTV2WkdVaU9pQWlaM0IxTWpFaUxBb2dJQ0FnSW0xdmRXNTBJam9nSWk5M2IzSnJjM0JoWTJVaUNpQWdmU3dLSUNBaVlXeHNiMk5oZEdsdmJpSTZJRzUxYkd3c0NpQWdJbTl3WlhKaGRHbHZibUZzWDNObGNuWnBZMlVpT2lCN0NpQWdJQ0FpY205dmRDSTZJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2YjNCekwzTmxjblpwWTJVaUxBb2dJQ0FnSW0xaGJtbG1aWE4wSWpvZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOXZjSE12YzJWeWRtbGpaUzlHU1V4RlV5NXphR0V5TlRZaUxBb2dJQ0FnSW0xaGJtbG1aWE4wWDNOb1lUSTFOaUk2SUNKaFpHWTBOVFV5TkdSbE0yTXlaVFprWW1FeE9EWTFOekpsTnpFMU1XUTBPR0ptWTJFd1lqTmhaR000WlRaalpqbGtaV1prTmpnMllqUTNOelEwWXpnM0lpd0tJQ0FnSUNKd2RXSnNhWE5vWldSZlkyOXRiV2wwSWpvZ0ltRmlZbUl3TURRNU9UQTVObVpoWVdKbU56QXpOV1prWlRJelltWTBZakZsWW1FNU9EUXpOemNpQ2lBZ2ZTd0tJQ0FpYzIxdmEyVWlPaUI3Q2lBZ0lDQWlhbTlpWDJsa0lqb2dJalF4TWpneU1TSXNDaUFnSUNBaWJtRjBhWFpsWDJadmNtMWhkQ0k2SUNKelkyOXVkSEp2YkMxMk1TSXNDaUFnSUNBaWNtVnhkV1Z6ZENJNklIc0tJQ0FnSUNBZ0luQmhkR2dpT2lBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwzQnliMjltY3k5emJXOXJaUzl2Y0hNdmNtVnhkV1Z6ZEhNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExYTnRiMnRsTFhZeUxtcHpiMjRpTEFvZ0lDQWdJQ0FpYzJoaE1qVTJJam9nSWpCbE5EazJORGxsWWpVeE5UaGpObVl4TTJRMFlqUTJOMkU0WmpoaU9XWmpNV1V5TXpSaFpqaG1OV0l4TW1NME1ERm1OV05rWWpReE1qY3dZalUxTmpraUNpQWdJQ0I5TEFvZ0lDQWdJbU52YlhCc1pYUnBiMjRpT2lCN0NpQWdJQ0FnSUNKd1lYUm9Jam9nSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5d2NtOXZabk12YzIxdmEyVXZiM1YwY0hWMEwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXpiVzlyWlMxMk1pOXpiVzlyWlMxamIyMXdiR1YwYVc5dUxtcHpiMjRpTEFvZ0lDQWdJQ0FpYzJoaE1qVTJJam9nSW1VME0yTTFabU16WXpjek1HRmtNamM0T0dNNE9ESXpPR1ZsT1RCbFpERXhZemhtTlROaE1qazNOakU1WmpZNE16RmhPR1l4TVRjd01USTJOak01WVdZaUNpQWdJQ0I5TEFvZ0lDQWdJbkJ5Wldac2FXZG9kQ0k2SUhzS0lDQWdJQ0FnSW5CaGRHZ2lPaUFpTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDNCeWIyOW1jeTl6Ylc5clpTOXZjSE12Y21WeGRXVnpkSE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFhOdGIydGxMWFl5TG5CeVpXWnNhV2RvZEM1cWMyOXVJaXdLSUNBZ0lDQWdJbk5vWVRJMU5pSTZJQ0prTm1Ga1pEVm1ObVUxWldObE5EbGxaVGczT1RZelkyWXhOR1k0TXpWaE1ETmtNRGRsTjJVeFptRXdZbUpsTjJVMU1UYzFPRFU0TlRkak0yRTNNamd5SWdvZ0lDQWdmU3dLSUNBZ0lDSmpZWEJoWTJsMGVTSTZJSHNLSUNBZ0lDQWdJbkJoZEdnaU9pQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMM0J5YjI5bWN5OXpiVzlyWlM5dmNITXZjbVZ4ZFdWemRITXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMWE50YjJ0bExYWXlMbU5oY0dGamFYUjVMbXB6YjI0aUxBb2dJQ0FnSUNBaWMyaGhNalUySWpvZ0lqWmhNMlEwTkRjeE5XWmxNRFU1TUdFeU9UVXdPVFEzTURneE0yTXhZakk1WmpZMk5HSTNaVGM0WkRJMFltWTJabUkwTkRZME5XRTVaRE13T1dOaVptVWlDaUFnSUNCOUxBb2dJQ0FnSW5KbGMyOXNkbVZrSWpvZ2V3b2dJQ0FnSUNBaWNHRjBhQ0k2SUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdmNISnZiMlp6TDNOdGIydGxMMjl3Y3k5eVpYRjFaWE4wY3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGMyMXZhMlV0ZGpJdWNtVnpiMngyWldRdWVXRnRiQ0lzQ2lBZ0lDQWdJQ0p6YUdFeU5UWWlPaUFpTXpnM1pEazJOemMxWXpkalpXSm1aR0ZpTVRJeFpqWmlORFUwTkRNd1pqSTVNR1ZqTmpZNE9UZzFaVE15WldZNVpqZ3hOVGM0TldRMVlUQmpOelF3T1NJS0lDQWdJSDBzQ2lBZ0lDQWlibUYwYVhabElqb2dld29nSUNBZ0lDQWljR0YwYUNJNklDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZjSEp2YjJaekwzTnRiMnRsTDI1aGRHbDJaUzAwTVRJNE1qRXVkSGgwSWl3S0lDQWdJQ0FnSW5Ob1lUSTFOaUk2SUNKaVptTm1aR0kyTnpSa09HRmxPV0V3TldabU1qazFORGt3TURrM1pURXhZVE5pT1RGallqWXlPVFZrTURFd1lqZ3haVFF6T1RrME1EUTFOamt3WXpsaElnb2dJQ0FnZlN3S0lDQWdJQ0pvYjNOMFgyVjRhWFFpT2lCN0NpQWdJQ0FnSUNKd1lYUm9Jam9nSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5d2NtOXZabk12YzIxdmEyVXZhRzl6ZEMxbGVHbDBMVFF4TWpneU1TNTBlSFFpTEFvZ0lDQWdJQ0FpYzJoaE1qVTJJam9nSWpsaE1qY3haakpoT1RFMllqQmlObVZsTm1ObFkySXlOREkyWmpCaU16SXdObVZtTURjME5UYzRZbVUxTldRNVltTTVOR1kyWmpObVpUTmhZamcyWVdFaUNpQWdJQ0I5Q2lBZ2ZRcDlDZz09XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEvUkVRVUVTVF9TSEEyNTZ8YjE1NDAwN2YyYjQzNzIxZGIyN2E0ZjU2MzFhZjIwYmM1NzE3OGVmNzI0NjViNzk4NWI2M2Y1NGVhYmMwZmFjN3xNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOd289XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvRklMRVMuc2hhMjU2fGU5ZDFjZjkzNjI0YWI5NDcwOWJhZjNiYTdkMzZiYmFkZjdhZGY0ZmM3MmFiYTRhMzMzYmRhMDExY2QyNDgxNTN8WmpFMll6Wm1ORGcxWWpaak9EWXdPVEE0TXpoaVpUSTVNRFl3WmpVelltUTVOelV5TXpVeE5qVmhOelkzTnpWa1ptVXhZekEzT1RNeU9UWmlPREExTWlBZ1VrVkJSRTFGTG0xa0NtUmxNREEzT0RrME1qbGtaVEJoWlROaU1EazVOREkwWmpFMk5qQTRObU5qWkRRNE5XWTNNVE5rTTJWbE16bGxZbVZtTWpObU1HRTRNakV6T0RJMk0yWWdJRkpGVVZWRlUxUmZWRVZOVUV4QlZFVXVhbk52YmdvMU5tSmtORFV4WTJNeE9HWTJabUZqWkRnd1lqTmxZbVF3Tm1OaVpEVmpPRFl5TkRBMVl6SmhPV0UzTmpkaE1HUXdNRFJsTURBNE5UVXlOemc0WVRaa0lDQlRUVTlMUlY5RlZrbEVSVTVEUlM1emFHRXlOVFlLTTJZd05UZ3pORE00TkRCbVpXWTFPR001Tm1JME9EZ3habVZrTlRRM09HUTFNalk1Tm1Nd01tRXdNakJsWm1ZNU9XVmpaR0ZpT0dGa05qUmpNVGt5TmlBZ1ltbHVaRjl6Ylc5clpTNXdlUW8wWldSbFpEazRNRGMzTXpRd1pXWXpZelE1T1dSaE5USmlaR0UxWXpWa09HUm1OVFV4TkRRd01tWm1NV1UyWXpFd04ySXdaVEl3TVRka1lqWmxNakExSUNCaWFXNWthVzVuY3k1cWMyOXVDakEyTkRGaVltUmhORGhsTkRJNE1qYzROVGd3TnpSa01XRTRZVFJqTm1SalpUTTNaRFppTXpZMk5tUmpZMlZpTVRBeVlqTTJNV1V4WW1RMFpUTTVaVEFnSUdOaGNIUjFjbVV0Ym1GMGFYWmxMbk5pWVhSamFBbzFaV1F4TTJZME5tTmlZVFJpTWpsa09EUTJOamxpT0dRMk5qTTRabVpsWW1Fek9UaGpNekEyTnpZd05UWTVZakpoTXpnek5UTm1OekJoT0dRNE56Um1JQ0JqYjI1bWFXY3RZMjl0Y0dGeWFYTnZiaTVxYzI5dUNtRTRaR1E0TUdFNE1EWTFOekF4WVRNell6QXhZekF5WmpGaVptSTBNVGM1WWpBNFpUSXpNVEU0T0RZd1ltVTFOVGswTkRZd01qWXdPRGMxTUdFell6QWdJR052Y0dsbFpDMW9aV3h3WlhJdGNISnZkbVZ1WVc1alpTNXFjMjl1Q21VMk5qVTJaV05oTldWalpqbGpOelJtWlRVNE4yUTVZekZsWVdOaU1tRXpZVGRpWTJRek1UQTBaR1EyTm1WbVpEQmlZekpqWVRobVl6STJORFE0TkRnZ0lHWjFiR3d1YzJKaGRHTm9DbUZrT1RSbVpEUTBORGczWkRWaU5qTmpaR0l6T1RNMlpUTTNOR0k0TURsaU4yRmhNelZoTkdVM01UWXdPVGRsWlRRME5EZzBOMlJoT0dWalltTXhaVElnSUdkMVlYSmtYMloxYkd3dWNIa0tNalUzWkdZMU9UWm1ZV0ZtWkRka016ZzFOVFUwTjJRMU5ERTNaRGhtTW1Oa1pEUTJOV0UwTVRObE9USmhaall3TWpZME0yVTRPVGMwTkRVMk1XVm1aU0FnYUc5emRGOW9ZWE5vYkdsaVgyTnZiWEJoZEM1d2VRcG1Nek5rT0RFeE1ERmlaV1k0T1RJeE16ZzVZVEV3TjJGa04yTTNPRFkyTm1NNVlXTXhPV05qWXpKaE9EWXpOR1F3WmpFd05UVXhZVGc0WWpKa01HRTJJQ0JwYm5CMWRITXZablZzYkMxeVpYTnZiSFpsWkM1NVlXMXNDakpsWm1VME56VTRaR0ZrTlRkak5UZGtaamt4T1RobU1tRXdaREpqT1dNM01EQmpPVGM1WTJJNFpXRmpaVEF4TUdFeFpHWTNNbUk1WXpSall6STRObU1nSUdsdWNIVjBjeTl6Ylc5clpTMWpZVzVrYVdSaGRHVXRabWxzWlhNdWMyaGhNalUyQ21Kak5HSXpPVGN5TmpVM04yVTBNamczT1RVME1ETTBNV0pqT1dKa016YzRZMk5rTnpVeE5qYzNaRFV6WkdKak5tRTFaRFJoTW1Ga05EQXlNMk16WWprZ0lHbHVjSFYwY3k5emJXOXJaUzFqWVc1a2FXUmhkR1V0ZG1Gc2FXUmhkR2x2Ymk1cWMyOXVDbVkyWkdZM00yRXhNbVkzWkRRME1ERXpOelptWkRJMk9USTVaV1V5TmpjNFpEUTJZelV3WldRMU1tTTBPR0psT1RWak4yTmhOVEJtTUdFek5tWTNNV1lnSUc1aGRHbDJaVjluZFdGeVpDNXdlUW8yTUdFeVl6ZzFNMlpqTlRnNE16QmpOREkyTkdReU5tWmxPRGhpTkRFNU5UUTJOakV4TmpsaU4yVXpOR1U0TURVd01EVXlNekE0TURNd01UY3dZVFJtSUNCdmNITXZSa2xNUlZNdWMyaGhNalUyQ2pJeU5ETmpaamcwTm1abFlqTXhObVF5T1RsbE1qUXpaR0l3WVRaaE4yRmpNemM0WlRWbVkySm1abUk0WTJSa1lqa3pOR0ZqWVRka01qZ3hZemxtWmprZ0lHOXdjeTlqWVc1a2FXUmhkR1ZmWjJGMFpTNXdlUW93Tm1JelkyRmlNVE0xWmprd1pqRXlNamt4TnpBNFltUmlaVFprTkRObFpUWm1ZbVl3TlRRNE9EZzBNamhrWVRKaE9HRTBNell3TnpjMk1qRmhOalJtSUNCdmNITXZabUV6TFdKcGJtUnBibWN1YW5OdmJnb3hNREpoWTJKbU5tVmlZalUxWTJFMk0ySXhaamN4TnpSaE9UUXpZbUl3WVRZelpqa3pZV0V4TlRkbE5UTXpZalkxWVdGa01XWXlaV0UzTURWa01EaGtJQ0J2Y0hNdlpuVnNiQzV6WW1GMFkyZ0tNek5pT0dOalptWmlPV1ExTWpVelpETmtNVGcwTnpGaE1UVm1NelJoTWpneU5qTXlPREZtTURaalpXWTJaak15T1RCaU1XSmlaRGN4WmpoaU1HSTROeUFnYjNCekwyZHdkVjlvWldGc2RHaGZjak11Y0hrS1pURm1NemN3TVdaaU5XUmpObVUyTURWaU56VTVZVGRpWW1NelpEWTFOVFU0TW1NeU1EZGpNbUpsTjJZeE9XRXpZV0ZtTmpReU1ERmhNR0UzTVdJd01pQWdiM0J6TDJkd2RWOW9aV0ZzZEdoZmMyVjBMbkI1Q2pjeU9HVmhPREUyTXpCbE16UXdPRFJqWXpFM016SmlZbUpqTlROak9HVTJOall4WW1SaFlqRTBNalUxTjJZMU0yRXdNbVJoT0RNM1ltSXlOVGMzWlRFZ0lHOXdjeTlzWVcxaVpHRmZhVzV6YVdSbExuTm9DalJrTlRZNU5XUmlOR1UzTUROaE1tRmpNV1ZoTWprME1UaGtNelF5TmpGbVptVXdObU13TkRCbVl6TTJOMlUxWVdZNU5qQTNPRGczTVRVNU5EUmtNVGtnSUc5d2N5OXNZVzFpWkdGZmNuVnVkR2x0WlM1d2VRbzFNR1F6WmpNeE5qUXhaV0poWmpRNU5EVTBNbVEyTTJObU5ETXpPREEwT0RaallUbGxaRFV3WW1Nek1UVmpPRFEyWTJWbE16VTBZVEpsT1RGalpUTXlJQ0J2Y0hNdmJHRnRZbVJoWDNOMFlXZGxYM052ZFhKalpTNXphQW95WVRsbFpqSTVaVGcwWlRKa01qZ3laamswTlRNNFlUWmxZV0kwTldKak56YzRaREZsWmpZeE5HSmhOMkV5T1dFNU5EQXlNelZoT1dFNE5qVTVOVFUwSUNCdmNITXZiR0YxYm1Ob1pYSmZZMjl0Ylc5dUxuTm9DamMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamNnSUc5d2N5OXlaWEYxWlhOMGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1pNXFjMjl1Q2pCa056bGlOakl4Wm1Gak9EWTBNamMxTVRVek1UWTFaREU0TkRZM1pEWmpObVl5WkdJM1lUYzRNelV4WTJVMk1EZ3pOek5tT1RKa1pXUXhabUV6TkdNZ0lHOXdjeTl5ZFc1ZlpuVnNiQzV3ZVFwbVptWmtOalZsWkRWaU9EVmlOV0ZqTURFM09HUXdNbUl4TTJJNFpUYzBObUUyT1dSak1qbGtNVFF6WkRrd09UQTRNMk5oTkdZeE0yWmlNMlZoTW1WbElDQnZjSE12Y25WdWRHbHRaUzFpYVc1a2FXNW5MbXB6YjI0S09XSmxOakZoTnpGaE9ERTRNV1ZpTXpCak5tVXpZV1F5WXpNd056SXhZamhqWlRReVl6a3lOamsyWXpNeE1Ua3pPVFZtTURSa09HWTBNV0l4WVRSaU5DQWdiM0J6TDNKMWJuUnBiV1ZmWW05dmRITjBjbUZ3TG5CNUNtRmtaalExTlRJMFpHVXpZekpsTm1SaVlURTROalUzTW1VM01UVXhaRFE0WW1aallUQmlNMkZrWXpobE5tTm1PV1JsWm1RMk9EWmlORGMzTkRSak9EY2dJRzl3Y3k5elpYSjJhV05sTDBaSlRFVlRMbk5vWVRJMU5ncGhaalEwWVRJMk5ERmtOemszTlRRMk1UVTNORFptWlRsaE5tTTNNRGhpTURSaU9ERmxZVGd3TnpNeE9HTm1PVGN3TUdFd1pXVXlORFkxWW1NM056azJJQ0J2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDJOc2RYTjBaWEp6TDNCaFkyVXZYMTlwYm1sMFgxOHVjSGtLWW1GbE9UQTROakE0WkRFMVpqVTFabVk0WXpCbFlXSTJaakUwTldKaFlUaGtOak14TnpFeE1qSTBOV1EwTkdJNE1tSXhOekE0TXpFM016bG1PR0kyWmlBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OWpiSFZ6ZEdWeWN5OXdZV05sTDJkd2RWOWhaRzFwYzNOcGIyNHVjSGtLTlRjNE5qRmpZbVUwTnpGa1ptSXpOVEpqWXpOaE9EZ3hPR1ZqTkRka1lXVTNObUl3TmpKaVptRTFabVUwWldWaU5UUTVaRFl5T1dJeVpUZ3paVGsyTWlBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OWpiSFZ6ZEdWeWN5OXdZV05sTDJkd2RWOXZkMjVsY25Ob2FYQXVjSGtLTVRNd016VmtNall6WmpRek1XRTNOMlU1WkRrd1ltUm1NV0l4WlRVNU5qYzROMkl4T1dRNU1UTmpZbVJsTnpZM1lqRmhNbU5oTUdNMk1qZGlaakl6WlNBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OWpiSFZ6ZEdWeWN5OXdZV05sTDNCaFkyVmZjRzlrYldGdUxuQjVDamcyWVdVek1tVTBNVGswTldSaU16TmhObVE1TjJFMFlUYzRNMlZtWTJWaU1ERTVZbVk0TVRjM01UUTFNRGhtTkRjMU9XUmlNekl5Wm1SaVpEYzFZekFnSUc5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmFXTmxMMmxqWlY5amFHVmphM0J2YVc1MFgyMXBjbkp2Y2k1d2VRbzJOR1ZrTURVMk1ETmpNemM0TlRJMk5tTmtNbVUxWWpJMk9HUm1aamN4WkdFeFpHRmhZemN4TjJZM01EazNNV1ZsTURWaU0yUmxNRFUzT1dJM01HRTNJQ0J2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwyRnNiRzlqWVhScGIyNHVjSGtLTldGa1lUaG1NV0kxTkRRM01qYzNNVGxsTWpJMk5HTXlNR1ZrWW1JME5XVXpNMlF5T1dZM01URTBOVFZsWWpjeU5XSmpOMk01WXprMFpXVXpPV0l3T0NBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzloYkd4dlkyRjBhVzl1WDJKdmRXNWtZWEo1TG5CNUNqWmtOalJsTTJJd05tRmpZVGc0TkRKak5EWXlaamt6TVRGak56QTBNR00wT1Rsak1ERXlNalU0TkdRNVl6TTNaVFF4WXpBME1UZzJZVFV4WlRGbE4ySWdJRzl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdlltOTFibVJoY25sZmRXNWpaWEowWVdsdWRIa3VjSGtLTWpJME0yTm1PRFEyWm1WaU16RTJaREk1T1dVeU5ETmtZakJoTm1FM1lXTXpOemhsTldaalltWm1ZamhqWkdSaU9UTTBZV05oTjJReU9ERmpPV1ptT1NBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzlqWVc1a2FXUmhkR1ZmWjJGMFpTNXdlUXBrWmpRM1lURmpZekprTnpObE5UbG1OamhrTWpneE9XRmhNREV3TVRKbE5qTXhaR00yTnpBMlpqQTVNV0ZsTW1abFlURTJOVFZqTlRFM016Z3lNVFJpSUNCdmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMk5oY0hSMWNtVmZibUYwYVhabExuTmlZWFJqYUFveU5tSTRZelpqT0dZMFpHSXlOelV6Wm1JeFpqUTVPVFpqTmpBellXTmtZVEJqWmpobVlqRTBOemszWlRkbE1UZG1NemRpTVdFNFpqSXhOREJsWkRRM0lDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJOb1pXTnJYM2RoYm1SaUxuQjVDbU0zT0dReVpUZGhNekpqWm1JME16ZGlOakUzWkdZMk1HRTNZV014TXpBeE16UTBOams0WkdZME1EVTBaalZtWW1KbU4yWmlORGxsTjJJelpEWXhNRFFnSUc5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZZMmhsWTJ0d2IybHVkRjlwYm5Od1pXTjBhVzl1TG5CNUNqbG1ZbUZsTVRobE1USXpOV1ZqTVdNeVpXRmpNMlZpTWpFMU16RmxZakl5TlRrd1pESTBOR1UxT0RBNVpURXpOREprTXpaak5EWm1aakl5WldGa00yVWdJRzl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdlkyOXVkR2x1ZFdGMGFXOXVMbkI1Q21Oa01qbGxaR014TkRoak1HRmpZbU5qTW1GaU16RTRPRGxsWWpReE5qSmtaR1UxTjJJNE16UXlOVFZrTURrMk5qazRObUZtTWpOaFpESXhaVEptWldRZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2WTI5dWRISmhZM1F1Y0hrS04yWm1PRGN3WXpJek1EUmtaRFV6T0RjMlpqUmhNVGRpTkRFeFlqRXpOREJpWXpabFlXTXlOVEptWkRJMVptWmxabVZtTWpJME9HSmtORGxpTnpjek9TQWdiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5a1lYUmhjMlYwWDJOdmJuUnlZV04wTG5CNUNqVTRZVFExWVRFNU1qZGhNRE01TlRreU56bGlOalUxTnpnNU5EWTFZak5rTnpreE1qRmhPRFEzTkRJNU56WXpPRGxpWW1VNU1UWXlNemxqWmprNVpqZ2dJRzl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmFXNTBaWEp5ZFhCMGFXOXVYMkZrYldsemMybHZiaTV3ZVFveE1ESmhZMkptTm1WaVlqVTFZMkUyTTJJeFpqY3hOelJoT1RRelltSXdZVFl6WmprellXRXhOVGRsTlRNellqWTFZV0ZrTVdZeVpXRTNNRFZrTURoa0lDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJ4aGJXSmtZVjltZFd4c0xuTmlZWFJqYUFvM01qaGxZVGd4TmpNd1pUTTBNRGcwWTJNeE56TXlZbUppWXpVell6aGxOalkyTVdKa1lXSXhOREkxTlRkbU5UTmhNREprWVRnek4ySmlNalUzTjJVeElDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJ4aGJXSmtZVjlwYm5OcFpHVXVjMmdLTkdRMU5qazFaR0kwWlRjd00yRXlZV014WldFeU9UUXhPR1F6TkRJMk1XWm1aVEEyWXpBME1HWmpNelkzWlRWaFpqazJNRGM0T0RjeE5UazBOR1F4T1NBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzlzWVcxaVpHRmZjblZ1ZEdsdFpTNXdlUW8xTUdRelpqTXhOalF4WldKaFpqUTVORFUwTW1RMk0yTm1ORE16T0RBME9EWmpZVGxsWkRVd1ltTXpNVFZqT0RRMlkyVmxNelUwWVRKbE9URmpaVE15SUNCdmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMnhoYldKa1lWOXpkR0ZuWlY5emIzVnlZMlV1YzJnS09EZzBNams1Wm1Nd1pHTTROell4TkRkak16SmpaR0V3TXpKa016QTBZakJoWW1SbE1qWXhOVGcyTVRRNFlqZGxZbVV4T0dZd01UY3dObU5sWkdGak55QWdiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5c2NsOXdiMnhwWTNrdWNIa0tOVE16TkRGbFpqQTVOakk0T0ROak5EVmxaamRrWmpKbVptRTBOR1kzTTJFNVkySmtOV0ZqTXpKa04ySTRORGRoTVRZelpUa3pPRFV6TkdZM05UTTJOQ0FnYjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXVZWFJwZG1WZmFXNTBaWEp5ZFhCMGFXOXVMbkI1Q2pVek5EWmtZVGRoWm1ZeFpXVTBOV0poTWpsaFlUZzFORFkzTnpnNU5qTTFNekJqWVRNMU5XWXhPVGd3TURjMk56UmtORGc0WlRnNE1qY3hNamM0T1RRZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2Ym1GMGFYWmxYM0psWTI5MlpYSjVMbkI1Q21JMFlXSmhOVEpoTWpjek5EUTFObUV6TldKbFlUSTVPRFEwTkRkak9ETmpZbVV3TWpnMFptRTRNREJrTlRGalpqQm1OMk5sWVdSaFlXSXhNakl3TW1NZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2Ym1GMGFYWmxYM04xWW5SaGMydHpMbkI1Q2pkbU1USTVZelZqWldZM01tTmpORFZqTnpGaE1EVmtOREEwWkdReE9EVXlaV0kwWVdJMVlUSTRNek01WVRrM00yTXlPVGN6TmpWaVpERmxOR1ZsT0RjZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2YjNKcFoybHVZV3hmYjJKelpYSjJaWEl1Y0hrS1pHWTJORFZpWkRJNU5UazVaalZqWmpOaFpERXlORGN6WVdGaU5UTm1PVFppTWpGaE9XUXhOekl6Tm1JMllXTmxOR0V6WWpGall6aGhaV1ZoWVdVNFlpQWdiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5d2FHRnpaVjl2WW5ObGNuWmxjbDl3Y205dlppNXdlUXBqWlRVM1lqQTVNVGhtT0RFeVlXVTBZVFV5T1dRM1pUUXpPVFU1T0RZMll6bGpaVEF6TkRaa01tVTFNREUwTTJKbE9UWXlaakJpTURFNFpHWm1NVEJoSUNCdmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMM0J5YjJSMVkzUnBiMjVmYUdsemRHOXllUzV3ZVFvd1pHWXdNV0UzWmpZd1lUVmxZak0wT1dOalpURTBOV05qTnpaaE9ETmxNamM1TURZMFltWXlPVE5rWlRaa09HTTJNR0l3WkRBd05UVmlaVFJrTjJJM0lDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDNCeWIyUjFZM1JwYjI1ZmNtVmpiM1psY25rdWNIa0tOekZpTnpJek9EYzNNbVptWkdRNE1qWXdZVEppTURJd1pURmhNVE5rTlRkaFpHTm1OalJsTlRZeU1qVm1NRFZoWWpsaU56TmlaalV5T1dZME9UWmxaU0FnYjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXlaV052ZG1WeWVWOWphR1ZqYXk1d2VRcGpZV1ptWVRBM09HVTFNMlZpTURJeVlUSTJOV0l3WVRjNVltVTVOek5tTXpjd056QTFOamhsTnpnM1pqWTBNek13WVRsaVpHTmlOMlZqWkRBMk1XSTVJQ0J2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwzSmxkR1Z1ZEdsdmJpNXdlUW8zTVRnek4yVTJNMlUxTTJFd05EVXpOVEZrWkRObFptTmpPV0k0TkdJNFlURmpPRFZoWVRFME9UWXdOMll5TTJRMU5qUmlObVZpWkRneVpEazBNakZpSUNCdmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMM0oxYmk1d2VRbzRPR0U0WlRJd1pXWTVNMkU1TlRobFpHVXhNekl3TTJVeE9EWTNaRFkwTnpNMFlqQTFaREpoWldFNFkySXdPR1ptWkdZd01UYzJaalUyTW1ObE5qaGlJQ0J2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwzTmxjblpwWTJWZlltOXZkSE4wY21Gd0xuQjVDbVUwTTJObVpUZzBPRE01TkRsaE5tTXhZekJqTjJKbFltWTRabVkxTW1VMU9EbGxaVEZsTkRReU5UWTBPVGt5WWpVM1pUaG1OVFExWWpOa05qa3haVEVnSUc5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZkbVZ5YVdaNVgyWmhZM1J2Y21saGJDNXdlUW80TmpGaU1XWTBNbUZoTlRSbE9ERXlNemc1T0RFNU5tVTVaVGt5TWpReFpqTTVZV0U0WW1Wak9XTmxNMlU0TnpGbE16ZGlZMlkwWkROa1lqWmpNR1UwSUNCdmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMM1psY21sbWVWOW1kV3hzTG5CNUNqQmlPV05qTURjMVl6bG1ZV0UxWldZNU9EZ3paREV4TURkaU16TmxZemMxTkRZNFpHSmlNamN4T0RNMlkyWTJZalUxTUdKaVl6UmlNREZoTUdZeE4yRWdJRzl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmRtVnlhV1o1WDNSbGJYQnZjbUZzWDNCaGFYSXVjSGtLTURJNU1qTTBNalExWW1OaE1ESTBORFkxT1dSbU5HRmxZMlUxWm1OalpXUXdZVGN4WVRKaE5UVmlZelF4Wkdaa01EUXlObUZrTW1Fd01UazFNamxpTmlBZ2IzQnpMM1psY21sbWVWOXFiMmx1ZEY5a1lYUmhYMk5oWTJobExuQjVDbUpqTWpjNFlXUTFNMlEyTnpBeFpEWTVZakprWmpCaU1tUm1NemRoTVRJNE5tUTNOV0l4WVdKa09XSmxOV1EyWXpjeU5tSXhZek0xTlRNNU1qVTBaakFnSUhCeVpXeGhkVzVqYUY5eVpYUnllUzV3ZVFvM01Ea3haREJtT1RGbFpXRm1abVEyT1dRME1ETTJOVFEzTVRVME9EWTRaak0xWldOalpHWmxaVE01TldNd1kyVXdNR0ZpTWpFNFlUSTNNekExWTJZeUlDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMMjlpYzJWeWRtVmtMMk5oY0hSMWNtVXRjblZ1Ym1sdVp5MDBNVEk0TWpRdWRIaDBDakF4TmpCaE5EZ3pOalprT1Raa1pqZ3hPRE5pTXpKak56QTFZelV4WVRnMU9EbGlNRGxsTUdabE1UWTFaalF4TnpOaU16RmlZVGt4TmpCbE9HSmxPVFFnSUhCeWIyOW1jeTl3Y21Wc1lYVnVZMmd0ZGpFdmIySnpaWEoyWldRdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlEwRlFWRlZTUlY5S1QwSmZTVVFLTWpObU9UTXdaalkzTldGa1lUbG1ZVFExTUdRNFpUUTNOR1k1WWpaaE5HUTRZV0kyWWpFeU1HWTJOR1ZtTlRZME5USTNNemcwTUdWa056ZzBNREF6TnlBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMk1TOXZZbk5sY25abFpDOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OURRVkJVVlZKRlgxQkZUa1JKVGtkZlRrRlVTVlpGTG5SNGRBbzRZak5rTlRJMU4yRTRNalV5Wm1JeU4yTmtNamRpTm1Wa1ltUTNZVFkzTXpoaU1XUXdaamsyTmpabVptWmxOMkkyWXpnelpqWmhZV1ZqTW1NMk9UVXlJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFl4TDI5aWMyVnlkbVZrTDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDBoRlRFUmZUa0ZVU1ZaRkxuUjRkQW96WVRJM01qQTVaamMxT1RSaU1qTTVZemczWkRKa00yVXpPVGMyTnpCak5qQXlNbVkzWlRoaE4yVTBPRGt5Tm1FMU56bGxPVEpqT0RoaVpESmxNalkxSUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhZeEwyOWljMlZ5ZG1Wa0wyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wxQkJVa1ZPVkY5S1QwSmZTVVFLTXpZek56WXhPVE01WlRBelpqRm1OR1UxTVRFek1HSTJOamM1TnpNek5qTTVOR1kyTldJd05EZzVNRGMxTUdJM01XRXpNemt5Tm1RNU1UVmhNek13TlNBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMk1TOXZZbk5sY25abFpDOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OVFVa1ZRUVZKRlJDNXFjMjl1Q21RME1UUXlZVGRtT1dKaVkyRmxaamd6TnpJMlkySXlNVGRqTkRKaFpEWTJZV1ZtWW1WaFlqTmhNV0ZrTkRaaVlUQXpZVEV6TjJaa09UY3dZalF3TkRRZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRqRXZiMkp6WlhKMlpXUXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZVa1ZNUlVGVFJWOUJWRlJGVFZCVUxtcHpiMjRLTWpObU9UTXdaalkzTldGa1lUbG1ZVFExTUdRNFpUUTNOR1k1WWpaaE5HUTRZV0kyWWpFeU1HWTJOR1ZtTlRZME5USTNNemcwTUdWa056ZzBNREF6TnlBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMk1TOXZZbk5sY25abFpDOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OVNSVXhGUVZORlgwTkJVRlJWVWtWZlVFVk9SRWxPUjE5T1FWUkpWa1V1ZEhoMENqaGlNMlExTWpVM1lUZ3lOVEptWWpJM1kyUXlOMkkyWldSaVpEZGhOamN6T0dJeFpEQm1PVFkyTm1abVptVTNZalpqT0RObU5tRmhaV015WXpZNU5USWdJSEJ5YjI5bWN5OXdjbVZzWVhWdVkyZ3RkakV2YjJKelpYSjJaV1F2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2VWtWTVJVRlRSVjlJUlV4RVgwNUJWRWxXUlM1MGVIUUtORE0xTldFME5tSXhPV1F6TkRoa1l6Sm1OVGRqTURRMlpqaGxaall6WkRRMU16aGxZbUk1TXpZd01EQm1NMk01WldVNU5UUmhNamMwTmpCa1pEZzJOU0FnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEyTVM5dlluTmxjblpsWkM5b2IzTjBMV1Y0YVhRdE5ERXlPREl6TG5SNGRBcGtaVFppT1RsbU16STROMlUzTm1KallqVmxabVkzTXpsbE4yWTVZV00zTlRSaE16bGhaVGRoWXprMk4yVm1PRGszTjJZME5tUmpZamxtWVRkbVpXRTFJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFl4TDI5aWMyVnlkbVZrTDJ4dlozTXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqRXROREV5T0RJekxtVnljZ3BsTTJJd1l6UTBNams0Wm1NeFl6RTBPV0ZtWW1ZMFl6ZzVPVFptWWpreU5ESTNZV1UwTVdVME5qUTVZamt6TkdOaE5EazFPVGt4WWpjNE5USmlPRFUxSUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhZeEwyOWljMlZ5ZG1Wa0wyeHZaM012Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakV0TkRFeU9ESXpMbTkxZEFwbE0ySXdZelEwTWprNFptTXhZekUwT1dGbVltWTBZemc1T1RabVlqa3lOREkzWVdVME1XVTBOalE1WWprek5HTmhORGsxT1RreFlqYzROVEppT0RVMUlDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMMjlpYzJWeWRtVmtMMnh2WjNNdlpXeHRieTF1WVhScGRtVXRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakV0TkRFeU9ESTBMbVZ5Y2dwbE0ySXdZelEwTWprNFptTXhZekUwT1dGbVltWTBZemc1T1RabVlqa3lOREkzWVdVME1XVTBOalE1WWprek5HTmhORGsxT1RreFlqYzROVEppT0RVMUlDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMMjlpYzJWeWRtVmtMMnh2WjNNdlpXeHRieTF1WVhScGRtVXRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakV0TkRFeU9ESTBMbTkxZEFvNVlUSTNNV1l5WVRreE5tSXdZalpsWlRaalpXTmlNalF5Tm1Zd1lqTXlNRFpsWmpBM05EVTNPR0psTlRWa09XSmpPVFJtTm1ZelptVXpZV0k0Tm1GaElDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMMjlpYzJWeWRtVmtMMjVoZEdsMlpTMDBNVEk0TWpNdVpYaHBkQXBsTTJJd1l6UTBNams0Wm1NeFl6RTBPV0ZtWW1ZMFl6ZzVPVFptWWpreU5ESTNZV1UwTVdVME5qUTVZamt6TkdOaE5EazFPVGt4WWpjNE5USmlPRFUxSUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhZeEwyOWljMlZ5ZG1Wa0wyNWhkR2wyWlMwME1USTRNak11YzNSa1pYSnlDbUptT1dReVlqRTBabUk0TVRJMlpHVTVNV1l4TkdaaFpETTRNMlU1WmpJNU5UTmxaRGsyWXpoaFpUVXhZelkyTnpKbU5EVmpPVEk1TlRrM016QmlPR01nSUhCeWIyOW1jeTl3Y21Wc1lYVnVZMmd0ZGpFdmIySnpaWEoyWldRdmJtRjBhWFpsTFRReE1qZ3lNeTV6ZEdWd2N5NXFjMjl1Q2pGa1ptVmhORE0wTjJabU1HWTVaR0kzTXpVMVpEaGlNRFJpWVRBMFlqSmhZV1k1TmpNeE9EZzNPRFEwTnpObU5qUm1ORGczWm1ObU16RXdOelk1TmpNZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRqRXZiMkp6WlhKMlpXUXZibUYwYVhabExUUXhNamd5TXk1MGVIUUtZekZrTXpVMlltRXdORGs1TXpGak5EYzVaV0ZtT0RnMk9EY3pZVE5qWVRZeE5qZzJNVEZpWVdZMk4yVXdOMlkyT1RnNU9HVmpaRE5qTVRRek9XWm1ZaUFnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEyTVM5dmNtbG5hVzVoYkM5R1NVeEZVeTV6YUdFeU5UWUtOV0l6TVRsbE56azBZalprWTJGbFkyUTFNMkV6WmpjeE5UUmxNak5tTWpjd01qQTNZMk0xWlRsalpHTXdNamN5TXpWaVltRTRaVEZsTXpRM1pUazVZU0FnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEyTVM5dmNtbG5hVzVoYkM5allYQjBkWEpsTFc1aGRHbDJaUzV6WW1GMFkyZ0tNbUl3TlRRNU56TmpORFJoT1RobVpqSTBOR00wTWpaak5UQXdNV1ZoWldGak5EWmhObVkwWXpSallUa3haR0kxWW1SbFlXTTFORGszWlRCaU1EUXhNQ0FnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEyTVM5dmNtbG5hVzVoYkM5bWRXeHNMbk5pWVhSamFBb3daRGhtT0RVd056RmtZemhqWlRsa056TTJORE16T1dJell6UmpaVGMzTjJOaVl6aGpabUUyWkdZME5EYzBZamcwTnpZNVl6bGxOREZtTW1WaE9HWm1JQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFl4TDI5eWFXZHBibUZzTDJkMVlYSmtYMloxYkd3dWNIa0tNRGhrTldKa016VTBZVEJsWWpneFpHRmtOR0k1TmpZME1ETTNaVGN4TVdGak5HWTNaV05qTW1JMU56TTFOV1JpTW1VME1UVTBOVGN4WXpRNU5qazNZeUFnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEyTVM5dmNtbG5hVzVoYkM5dVlYUnBkbVZmWjNWaGNtUXVjSGtLTVRBeVlXTmlaalpsWW1JMU5XTmhOak5pTVdZM01UYzBZVGswTTJKaU1HRTJNMlk1TTJGaE1UVTNaVFV6TTJJMk5XRmhaREZtTW1WaE56QTFaREE0WkNBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMk1TOXZjbWxuYVc1aGJDOXZjSE12Wm5Wc2JDNXpZbUYwWTJnS016bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55QWdjSEp2YjJaekwzQnlaV3hoZFc1amFDMTJNUzl2Y21sbmFXNWhiQzl2Y0hNdmNtVnhkV1Z6ZEhNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpFdWFuTnZiZ3BoWkdZME5UVXlOR1JsTTJNeVpUWmtZbUV4T0RZMU56SmxOekUxTVdRME9HSm1ZMkV3WWpOaFpHTTRaVFpqWmpsa1pXWmtOamcyWWpRM056UTBZemczSUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhZeEwyOXlhV2RwYm1Gc0wyOXdjeTl6WlhKMmFXTmxMMFpKVEVWVExuTm9ZVEkxTmdwalpESTVaV1JqTVRRNFl6QmhZMkpqWXpKaFlqTXhPRGc1WldJME1UWXlaR1JsTlRkaU9ETTBNalUxWkRBNU5qWTVPRFpoWmpJellXUXlNV1V5Wm1Wa0lDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMMjl5YVdkcGJtRnNMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdlkyOXVkSEpoWTNRdWNIa0tOVE16TkRGbFpqQTVOakk0T0ROak5EVmxaamRrWmpKbVptRTBOR1kzTTJFNVkySmtOV0ZqTXpKa04ySTRORGRoTVRZelpUa3pPRFV6TkdZM05UTTJOQ0FnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEyTVM5dmNtbG5hVzVoYkM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMjVoZEdsMlpWOXBiblJsY25KMWNIUnBiMjR1Y0hrS09ETXpaamczWmpObE16VmlNRFZtWlRKbVlqYzRaV1ZoTW1KaE5UQXpPR0k0Wm1Nell6ZzFNelZoWW1FeFpEVXdOemMzWkRGaVpqSTJaRGhsWWpnM1l5QWdjSEp2YjJaekwzQnlaV3hoZFc1amFDMTJNUzl2Y21sbmFXNWhiQzl3Y205dlpuTXZjMjF2YTJVdlozVmhjbVF1Y0hrS1pqSm1OVFZrTTJZd1pUbG1OREZpTTJRNE5UUTRNR05oT1dRNFpUQmxZek14TTJaaVpURTJaVFV6TkROa1ptWmpORFl4TVRVMFltWTRPREF4TW1GbVpDQWdjSEp2YjJaekwzQnlaV3hoZFc1amFDMTJNUzl2Y21sbmFXNWhiQzl6ZFdKdGFYUmZablZzYkY5dmJtTmxMbkI1Q21FMU5HRmlaR05sTWpoaFl6aG1ZV1V5T0RRNU5tUTNOVFpqWldZME1USXpPRFV6T1RRME5EbGpOemxpTWpNNU5UWXdZVGt4WXprd1lUVmpabVU0T0dJZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRqRXZkSEpoYm5Od2IzSjBMMlJsYzNScGJtRjBhVzl1TFc5aWMyVnlkbUYwYVc5dUxtcHpiMjRLWkRnMlkyVTVOMlV6T0RRNE9URmpNemcxTnpsa05HSTJObUkwWm1KbU5XTXlaR0prT0Rrek5XRmpaV1E1TVRnNU1UWTJPR05sWXpsaU9ETTFabU5sWkNBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMk1TOTBjbUZ1YzNCdmNuUXZaR1Z6ZEdsdVlYUnBiMjR0YjJKelpYSjJZWFJwYjI0dWMzUmtaWEp5Q2pOa056STNZalpsWlRrMFkySmpaREEyWlRjMllqUXdNVEUzWlRjMk5EazBOMkk1WlRGaE5UWTBPV1ZpT1dOaU9HVXpORFF5WkdRM1l6SXhNakUwTVdNZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRqRXZkSEpoYm5Od2IzSjBMMlJsYzNScGJtRjBhVzl1TFc5aWMyVnlkbUYwYVc5dUxuTjBaRzkxZEFwaU5qTTVPVEpsWXpJNU9EaGxOakk1TlRka01EaGhNekpoTldOaVkyUmlZMll3WWpJMU56bGhZbUpoTXpJeVpqTTNZek0wWWpReFkyTXdaVGxrTkRRMUlDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMM1J5WVc1emNHOXlkQzlrYVdGbmJtOXphWE10Wm1sdVlXd3Vhbk52YmdveU16Z3lZelUwWXpka1kySmxZelJsTXpNMFlXSTNOek01TnpBek1qUTJZak5pTmpJNE1ESXhOVEF3TmpWbVpXUTVPREkzTW1ReVpERXpOV00yWVdOaklDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMM1J5WVc1emNHOXlkQzltWVdsc2RYSmxMWE50WVd4c0xXRnlkR2xtWVdOMGN5NXFjMjl1Q21ZNU1XSXdPRGM0TURjMk1qVmhaVGs0WXpnNU1EUXpOelExTm1WbFptUTBNVEF6TnpNME0yRmtZbVpqTkRRNE5EYzFOMlZrWmpJd1kyVmxZelZtWWpZZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRqRXZkSEpoYm5Od2IzSjBMM04wWVhSMWN5MWhibVF0WjJGMFpYZGhlUzF3ZVhSb2IyNHVhbk52YmdvMk5qTXdNR1prWmpObVpEaGpZakUxWVRkaE9EQmtaV1l6TldNNFlqWXlZekpqT1RZNE5qVTRPV016WlRreVpqY3lPREU0WVdKaVltUTNPV1V4TVRsaklDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMM1J5WVc1emNHOXlkQzl6ZEdGMGRYTXRZVzVrTFdkaGRHVjNZWGt0Y0hsMGFHOXVMbk4wWkdWeWNncGhOelJsWVRjMU1EZG1aak13TmpZeU1EQXdaV1EyWkdRNE9XRmpaR0kxTkRRNU5tUXpOVGd5WmpreU1EUTBNRFF4WWpOa1lXTTROemhoTmpSaE9EazNJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFl4TDNSeVlXNXpjRzl5ZEM5emRHRjBkWE10WVc1a0xXZGhkR1YzWVhrdGNIbDBhRzl1TG5OMFpHOTFkQW96TkdFMVptVXlNRFkwTkRVMU9ETmpaVEV4TURobE1HSmpZalUzWTJRellUWmlPV0l3TURSaU5XTTJaRFprT1dZMVpXSTRZV1UwTURjNFlUY3hObUkzSUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhZeEwzUnlZVzV6Y0c5eWRDOTBaWEp0YVc1aGJDMXlaV0ZrTFRFdWFuTnZiZ28xWkRSbVpETXlZMkkwWlRBek1HRmlPR1UxTWpKbE9XUmpNR0psTXpWaVpUYzRNRFl5TnpobU1ERmtOams0WVRKa1lXUm1OV000Wm1aaE5UWmtPVFJoSUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhZeEwzUnlZVzV6Y0c5eWRDOTBaWEp0YVc1aGJDMXlaV0ZrTFRFdWMzUmtaWEp5Q21Gak56UmlaVFU1TWpGa09ETm1aRGM0WldNMU4yUm1PR05pTVRFelpXSXhOVEptT0RNM1lUaGtObVJoT0RBNU5UaGlOREl4TkRFd01qVmpaR1ZqTnpFZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRqRXZkSEpoYm5Od2IzSjBMM1JsY20xcGJtRnNMWEpsWVdRdE1TNXpkR1J2ZFhRS01XWmpPR0pqT1Roa1kyVTROVGc1WlRNMU1tSmtOVGs1TUdJd01ETTRNelJoT1RFNU5XTXpPRFV4TURjd01qYzVOVFl5T1RGall6UmpaamcyT1RVNE9DQWdjSEp2YjJaekwzTnRiMnRsTDBGU1EwaEpWRVZEVkZWU1JWOVFRVkpCVFVWVVJWSmZWVk5CUjBVdWFuTnZiZ293WmpKa05tTTFaakEwTnpneE1qVXhOak0yTnpRek1EYzJOMlU0WmpVeU56QmhOR00wT0dObE1XSm1NV0kxTVdFeE56QTNPVE0xTW1NMU9EQTBOV013SUNCd2NtOXZabk12YzIxdmEyVXZSa2xNUlZNdWMyaGhNalUyQ2pJMU1EaG1ZV1ExTXpnd01XVXlZekEyTkdObVpUWmhZemhtWmpsaE9XWXdZekF3T0RKbU9XRmtZV00xT1RCaU5tUmpNV05sWldFMU5UWmpZbU5sTVRrZ0lIQnliMjltY3k5emJXOXJaUzlTUlVGRVRVVXViV1FLT0RCa1lqSmxaakF6T0dReFpXSmxNREExTTJOaE1qZGxNelU1TXpka1pUZ3hZV0l5WWpVNU5UWm1aRFJsTmpka1pEWmxOR1F3TWpreU1HTTFPVE14WXlBZ2NISnZiMlp6TDNOdGIydGxMMUpGVVZWRlUxUmZWRVZOVUV4QlZFVXVhbk52YmdwbU16VTVPVEF3TW1GalpHUmhPV001T0RjNU1HWmpZVEJrTXpJNVlUSXhNemc1WVdVeVlXSTFORGxrWXpkaVpUSTNPREEzWm1VeU9UYzVaRGMyTmpobUlDQndjbTl2Wm5NdmMyMXZhMlV2WW1sdVpGOWpjSFV1Y0hrS1pHWXhORFptTlRnMFptWXdZVEZqTTJReVl6QTVNV0l4TVRVd09UVTBNR1UzTUdWaU1USXpNV0ptTjJWaU5qZGpaVFprT0dZNE9EYzFOR1UzTkRJMFppQWdjSEp2YjJaekwzTnRiMnRsTDJKcGJtUnBibWR6TG1wemIyNEtPV0poTUdWbU1UTmpNRE5pWXpnMk1qTXdOalE0TUdFME5UTTNNVGt6WkRoak1qQTJPREV6WW1GbU5URmlZbU14TW1RME16UmlZbVEwTkdGa1pUSmhaaUFnY0hKdmIyWnpMM050YjJ0bEwyTmhjSFIxY21VdGJtRjBhWFpsTG5OaVlYUmphQXBqWXpReU5EWTVZemMzWm1GaFkyRm1NalUwTVdGaFpUWmlPRGxsTWpaak4yUTRNakZoTVRjMU5UYzNZVGsxWmpreU1EVmtZV015TWpRd1l6azNOV0ptSUNCd2NtOXZabk12YzIxdmEyVXZZMkZ3ZEhWeVpTMXlkVzV1YVc1bkxUUXhNamd5TWk1MGVIUUtZek5tWVdWak5XVTNOemd3Tm1WbU9EQXlPVEF6WW1FNU9UWm1NVGM0T1dVMk5EWTFZekE0WXpOaVpqRXhZV1F6T1dJME1EUXlORFF5TXpZNE1EWTROeUFnY0hKdmIyWnpMM050YjJ0bEwyTnNZV2x0Y3k4d1pUUTVOalE1WldJMU1UVTRZelptTVROa05HSTBOamRoT0dZNFlqbG1ZekZsTWpNMFlXWTRaalZpTVRKak5EQXhaalZqWkdJME1USTNNR0kxTlRZNUwwTkJVRlJWVWtWZlNrOUNYMGxFQ2psa01EY3lOR013TjJSaFlqSmpaREUzTWpBeE9EbGtOek5pWWpnM01qYzFZekF6WlRZeE56Sm1ZV1UzWkRRd1lqSXhOVEpoTUROak56STVZak13WWpjZ0lIQnliMjltY3k5emJXOXJaUzlqYkdGcGJYTXZNR1UwT1RZME9XVmlOVEUxT0dNMlpqRXpaRFJpTkRZM1lUaG1PR0k1Wm1NeFpUSXpOR0ZtT0dZMVlqRXlZelF3TVdZMVkyUmlOREV5TnpCaU5UVTJPUzlEUVZCVVZWSkZYMUJGVGtSSlRrZGZUa0ZVU1ZaRkxuUjRkQXBsWm1JNVptRTJNMkptWmpnd1pUSXpNV0UzTkdVNFlXWXlOamN5T0RNd09EWTNaV0prWm1VM056bGhORGcwTmpGaU5tTTVaVFkzT1RCbU1HSXdZelE1SUNCd2NtOXZabk12YzIxdmEyVXZZMnhoYVcxekx6QmxORGsyTkRsbFlqVXhOVGhqTm1ZeE0yUTBZalEyTjJFNFpqaGlPV1pqTVdVeU16UmhaamhtTldJeE1tTTBNREZtTldOa1lqUXhNamN3WWpVMU5qa3ZTRVZNUkY5T1FWUkpWa1V1ZEhoMENqSXpNek14WldSa1ltVmhObUk1WlRjeU9XVTJZVFEzTmpOa05XSXdZbVpoTlRFMlptVXlaRE0zTlRnNE1UZ3dOakUyWlRObVl6RXhZakl4WkRBd00yWWdJSEJ5YjI5bWN5OXpiVzlyWlM5amJHRnBiWE12TUdVME9UWTBPV1ZpTlRFMU9HTTJaakV6WkRSaU5EWTNZVGhtT0dJNVptTXhaVEl6TkdGbU9HWTFZakV5WXpRd01XWTFZMlJpTkRFeU56QmlOVFUyT1M5UVFWSkZUbFJmU2s5Q1gwbEVDamxrTURjeU5HTXdOMlJoWWpKalpERTNNakF4T0Rsa056TmlZamczTWpjMVl6QXpaVFl4TnpKbVlXVTNaRFF3WWpJeE5USmhNRE5qTnpJNVlqTXdZamNnSUhCeWIyOW1jeTl6Ylc5clpTOWpiR0ZwYlhNdk1HVTBPVFkwT1dWaU5URTFPR00yWmpFelpEUmlORFkzWVRobU9HSTVabU14WlRJek5HRm1PR1kxWWpFeVl6UXdNV1kxWTJSaU5ERXlOekJpTlRVMk9TOVNSVXhGUVZORlgwTkJVRlJWVWtWZlVFVk9SRWxPUjE5T1FWUkpWa1V1ZEhoMENtVm1ZamxtWVRZelltWm1PREJsTWpNeFlUYzBaVGhoWmpJMk56STRNekE0TmpkbFltUm1aVGMzT1dFME9EUTJNV0kyWXpsbE5qYzVNR1l3WWpCak5Ea2dJSEJ5YjI5bWN5OXpiVzlyWlM5amJHRnBiWE12TUdVME9UWTBPV1ZpTlRFMU9HTTJaakV6WkRSaU5EWTNZVGhtT0dJNVptTXhaVEl6TkdGbU9HWTFZakV5WXpRd01XWTFZMlJpTkRFeU56QmlOVFUyT1M5U1JVeEZRVk5GWDBoRlRFUmZUa0ZVU1ZaRkxuUjRkQXBrWkdJeE9HRm1aRGxpWTJNME16RTNORGcyTVdJeVpEZG1OV1JoTVRjMU5HVTJNMlZsTW1RellURmlaakl4TnpNMk4yRm1NRGhtTlRNNU16SmxNVGMwSUNCd2NtOXZabk12YzIxdmEyVXZZMnhoYVcxekx6QmxORGsyTkRsbFlqVXhOVGhqTm1ZeE0yUTBZalEyTjJFNFpqaGlPV1pqTVdVeU16UmhaamhtTldJeE1tTTBNREZtTldOa1lqUXhNamN3WWpVMU5qa3ZVbFZPVGtsT1IxOUJSRTFKVTFOSlQwNHVhbk52YmdwaFpqUXhObVU1WVRZM1lXVTFZVGsyTlRnd01EZG1NR1ZqTldJeU5XVmpOekkxTXpBNVpXWXdOV05tTURBNE5qUm1NR1UxTldJNU1HWmxabVU0TVRZMElDQndjbTl2Wm5NdmMyMXZhMlV2WTI5d2FXVmtMV2hsYkhCbGNpMXdjbTkyWlc1aGJtTmxMbXB6YjI0S01EYzBOemcyWkdaa1ptSXdNbVUwTlRRelpEQTVOamN5T0RCall6YzBZemMzWmpjM01qZzNZVGMyTm1WbU5URXhOREV4TnpSbFltTXpOREptTjJSallTQWdjSEp2YjJaekwzTnRiMnRsTDJOd2RTMXdjbTl2WmkxeVpYUnlhV1YyWVd3dGNHeGhiaTVxYzI5dUNqRTBaREV3Tm1NME9HRmpaR0pqWVdRd00yVTBOVEEwWldGall6WmpaRGRpT1dSaFpHVTRNemRqWkdNeE5UZ3labUppTjJZd1kyVTVPVGxsTWpBM1pXWWdJSEJ5YjI5bWN5OXpiVzlyWlM5amNIVmZaM1ZoY21SZmNtVm1aWEpsYm1ObExuQjVDamsxTXpkaFpEZGxZVFJoT0RZMk1XVXhOemN6WTJRNE0yRTBOekl3TldJek56RTBaR0ZqTVdFeU5UTTFNMll5TTJZeVptTmxNVEZoTVRGbU4yRmtORElnSUhCeWIyOW1jeTl6Ylc5clpTOWpjSFZmYVc1MlpXNTBiM0o1WDJGMVpHbDBYM0psWm1WeVpXNWpaUzV3ZVFwaFpUVTFNalkzWVdOaFl6VTNPR0UwTnpBNFlUYzFOV1V3WkdSaFlqQXlNRGRpTXpNd1l6TTRPRGhtTURWbE5UTTNOV0UyTURCbVpqSTRPVGMyWVRWaElDQndjbTl2Wm5NdmMyMXZhMlV2Wm1sdVlXeHBlbVZmYzIxdmEyVXVjSGtLT0RNelpqZzNaak5sTXpWaU1EVm1aVEptWWpjNFpXVmhNbUpoTlRBek9HSTRabU16WXpnMU16VmhZbUV4WkRVd056YzNaREZpWmpJMlpEaGxZamczWXlBZ2NISnZiMlp6TDNOdGIydGxMMmQxWVhKa0xuQjVDamxoTWpjeFpqSmhPVEUyWWpCaU5tVmxObU5sWTJJeU5ESTJaakJpTXpJd05tVm1NRGMwTlRjNFltVTFOV1E1WW1NNU5HWTJaak5tWlROaFlqZzJZV0VnSUhCeWIyOW1jeTl6Ylc5clpTOW9iM04wTFdWNGFYUXROREV5T0RJeExuUjRkQXBpWkRoaVpXTXpOVFkzWVRrMk1USXpaVFF6T0RBNVlqTXhaakV3TjJabU1tRXpZamc0TURKa04yTmtOV1poTVRZM1pXWXhPRFptWXpnNE1tWTBaalE0SUNCd2NtOXZabk12YzIxdmEyVXZhVzV3ZFhSekwyTndkUzF3Y21WbWJHbG5hSFF0VlU1Q1QxVk9SQzUwWlcxd2JHRjBaUzVxYzI5dUNqVTFaVGcyWW1Nek1EQmhaR1poTnprMFpqRmtOREZsWWpJeE1qQXhaR0k1TVRNeVpEYzFOamN6WVRrME9UUm1OekE1TVdSaFpqUmxNemsyTVRrNE1HSWdJSEJ5YjI5bWN5OXpiVzlyWlM5cGJuQjFkSE12Wlhod1pXTjBaV1F0WTNCMUxYSmxjWFZsYzNRdWFuTnZiZ296T0Rka09UWTNOelZqTjJObFltWmtZV0l4TWpGbU5tSTBOVFEwTXpCbU1qa3daV00yTmpnNU9EVmxNekpsWmpsbU9ERTFOemcxWkRWaE1HTTNOREE1SUNCd2NtOXZabk12YzIxdmEyVXZhVzV3ZFhSekwyVjRjR1ZqZEdWa0xYTnRiMnRsTFhKbGMyOXNkbVZrTG5saGJXd0tPV0V5TnpGbU1tRTVNVFppTUdJMlpXVTJZMlZqWWpJME1qWm1NR0l6TWpBMlpXWXdOelExTnpoaVpUVTFaRGxpWXprMFpqWm1NMlpsTTJGaU9EWmhZU0FnY0hKdmIyWnpMM050YjJ0bEwyNWhkR2wyWlMwME1USTRNakV1WlhocGRBcGxNMkl3WXpRME1qazRabU14WXpFME9XRm1ZbVkwWXpnNU9UWm1Zamt5TkRJM1lXVTBNV1UwTmpRNVlqa3pOR05oTkRrMU9Ua3hZamM0TlRKaU9EVTFJQ0J3Y205dlpuTXZjMjF2YTJVdmJtRjBhWFpsTFRReE1qZ3lNUzV6ZEdSbGNuSUtPVEl5WlRReE1ESXhPRGhpTnpFNE4yWmxNMkZqTWpnd04ySTVZV0kwTjJZeE4yRTVZamc1T0RNNU5HTXpaVGc0T1RnMllqUmxOREV3TXpZNU9USTFNeUFnY0hKdmIyWnpMM050YjJ0bEwyNWhkR2wyWlMwME1USTRNakV1YzNSbGNITXVhbk52YmdwaVptTm1aR0kyTnpSa09HRmxPV0V3TldabU1qazFORGt3TURrM1pURXhZVE5pT1RGallqWXlPVFZrTURFd1lqZ3haVFF6T1RrME1EUTFOamt3WXpsaElDQndjbTl2Wm5NdmMyMXZhMlV2Ym1GMGFYWmxMVFF4TWpneU1TNTBlSFFLTmpCaE1tTTROVE5tWXpVNE9ETXdZelF5TmpSa01qWm1aVGc0WWpReE9UVTBOall4TVRZNVlqZGxNelJsT0RBMU1EQTFNak13T0RBek1ERTNNR0UwWmlBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5R1NVeEZVeTV6YUdFeU5UWUtNakkwTTJObU9EUTJabVZpTXpFMlpESTVPV1V5TkROa1lqQmhObUUzWVdNek56aGxOV1pqWW1abVlqaGpaR1JpT1RNMFlXTmhOMlF5T0RGak9XWm1PU0FnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTlqWVc1a2FXUmhkR1ZmWjJGMFpTNXdlUW93Tm1JelkyRmlNVE0xWmprd1pqRXlNamt4TnpBNFltUmlaVFprTkRObFpUWm1ZbVl3TlRRNE9EZzBNamhrWVRKaE9HRTBNell3TnpjMk1qRmhOalJtSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDJaaE15MWlhVzVrYVc1bkxtcHpiMjRLTVRBeVlXTmlaalpsWW1JMU5XTmhOak5pTVdZM01UYzBZVGswTTJKaU1HRTJNMlk1TTJGaE1UVTNaVFV6TTJJMk5XRmhaREZtTW1WaE56QTFaREE0WkNBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5bWRXeHNMbk5pWVhSamFBb3pNMkk0WTJObVptSTVaRFV5TlROa00yUXhPRFEzTVdFeE5XWXpOR0V5T0RJMk16STRNV1l3Tm1ObFpqWm1Nekk1TUdJeFltSmtOekZtT0dJd1lqZzNJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMMmR3ZFY5b1pXRnNkR2hmY2pNdWNIa0taVEZtTXpjd01XWmlOV1JqTm1VMk1EVmlOelU1WVRkaVltTXpaRFkxTlRVNE1tTXlNRGRqTW1KbE4yWXhPV0V6WVdGbU5qUXlNREZoTUdFM01XSXdNaUFnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTluY0hWZmFHVmhiSFJvWDNObGRDNXdlUW8zTWpobFlUZ3hOak13WlRNME1EZzBZMk14TnpNeVltSmlZelV6WXpobE5qWTJNV0prWVdJeE5ESTFOVGRtTlROaE1ESmtZVGd6TjJKaU1qVTNOMlV4SUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDJ4aGJXSmtZVjlwYm5OcFpHVXVjMmdLTkdRMU5qazFaR0kwWlRjd00yRXlZV014WldFeU9UUXhPR1F6TkRJMk1XWm1aVEEyWXpBME1HWmpNelkzWlRWaFpqazJNRGM0T0RjeE5UazBOR1F4T1NBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5c1lXMWlaR0ZmY25WdWRHbHRaUzV3ZVFvMU1HUXpaak14TmpReFpXSmhaalE1TkRVME1tUTJNMk5tTkRNek9EQTBPRFpqWVRsbFpEVXdZbU16TVRWak9EUTJZMlZsTXpVMFlUSmxPVEZqWlRNeUlDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwyeGhiV0prWVY5emRHRm5aVjl6YjNWeVkyVXVjMmdLTW1FNVpXWXlPV1U0TkdVeVpESTRNbVk1TkRVek9HRTJaV0ZpTkRWaVl6YzNPR1F4WldZMk1UUmlZVGRoTWpsaE9UUXdNak0xWVRsaE9EWTFPVFUxTkNBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5c1lYVnVZMmhsY2w5amIyMXRiMjR1YzJnS016UmhNVGhsTkRreE16YzBNVFJqWWpjMVpXSmpZekpsWlRNek9ESTROVFJtWXpVd056RmhZbVpqWmpFM05qYzJNVEUxWVRSaE4yVXpOelV6TjJNd05TQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXlaWEYxWlhOMGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRjMjF2YTJVdGRqSXVZMkZ3WVdOcGRIa3RjbUZ1YXpBdWFuTnZiZ28yWlRNMU4yRXpOelJpTXpVeFpHUTFZMlV4T1RZNFpUbGpOMlpsTnprd05UUXlaR0ppTnprd01HTXpNR00yTVROalltTXpZMkkzWm1KbFlXUTFZemRpSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNKbGNYVmxjM1J6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxemJXOXJaUzEyTWk1allYQmhZMmwwZVMxeVlXNXJNUzVxYzI5dUNqSXhaRFE0TURBMU0ySmxaV1psTldGaE1EZzBaREF5TUdJMVptWmhOakZoTWpVNU1UQXpaRFE1WmpGak9HTmtNRGMzWlRZeU9UVTVaall4TmpFNE1HVWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjbVZ4ZFdWemRITXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMWE50YjJ0bExYWXlMbU5oY0dGamFYUjVMWEpoYm1zeUxtcHpiMjRLTjJNeFpXTTBOR1ppWXpWa1pUbGxaVFpoTnpCbU5qZ3pZV1EzWVdJNE16WTBNRGN3WXpjMVkySTBOV1kzTnpsbE9EWTFZamcyTldZNFkyUmtZbVZpT1NBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5eVpYRjFaWE4wY3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGMyMXZhMlV0ZGpJdVkyRndZV05wZEhrdGNtRnVhek11YW5OdmJnbzJZVE5rTkRRM01UVm1aVEExT1RCaE1qazFNRGswTnpBNE1UTmpNV0l5T1dZMk5qUmlOMlUzT0dReU5HSm1ObVppTkRRMk5EVmhPV1F6TURsalltWmxJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMM0psY1hWbGMzUnpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzF6Ylc5clpTMTJNaTVqWVhCaFkybDBlUzVxYzI5dUNqQmxORGsyTkRsbFlqVXhOVGhqTm1ZeE0yUTBZalEyTjJFNFpqaGlPV1pqTVdVeU16UmhaamhtTldJeE1tTTBNREZtTldOa1lqUXhNamN3WWpVMU5qa2dJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjbVZ4ZFdWemRITXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMWE50YjJ0bExYWXlMbXB6YjI0S1pEWmhaR1ExWmpabE5XVmpaVFE1WldVNE56azJNMk5tTVRSbU9ETTFZVEF6WkRBM1pUZGxNV1poTUdKaVpUZGxOVEUzTlRnMU9EVTNZek5oTnpJNE1pQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXlaWEYxWlhOMGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRjMjF2YTJVdGRqSXVjSEpsWm14cFoyaDBMbXB6YjI0S016ZzNaRGsyTnpjMVl6ZGpaV0ptWkdGaU1USXhaalppTkRVME5ETXdaakk1TUdWak5qWTRPVGcxWlRNeVpXWTVaamd4TlRjNE5XUTFZVEJqTnpRd09TQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXlaWEYxWlhOMGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRjMjF2YTJVdGRqSXVjbVZ6YjJ4MlpXUXVlV0Z0YkFvd1pEYzVZall5TVdaaFl6ZzJOREkzTlRFMU16RTJOV1F4T0RRMk4yUTJZelptTW1SaU4yRTNPRE0xTVdObE5qQTRNemN6WmpreVpHVmtNV1poTXpSaklDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzSjFibDltZFd4c0xuQjVDbVptWm1RMk5XVmtOV0k0TldJMVlXTXdNVGM0WkRBeVlqRXpZamhsTnpRMllUWTVaR015T1dReE5ETmtPVEE1TURnelkyRTBaakV6Wm1JelpXRXlaV1VnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12Y25WdWRHbHRaUzFpYVc1a2FXNW5MbXB6YjI0S09XSmxOakZoTnpGaE9ERTRNV1ZpTXpCak5tVXpZV1F5WXpNd056SXhZamhqWlRReVl6a3lOamsyWXpNeE1Ua3pPVFZtTURSa09HWTBNV0l4WVRSaU5DQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXlkVzUwYVcxbFgySnZiM1J6ZEhKaGNDNXdlUXBoWkdZME5UVXlOR1JsTTJNeVpUWmtZbUV4T0RZMU56SmxOekUxTVdRME9HSm1ZMkV3WWpOaFpHTTRaVFpqWmpsa1pXWmtOamcyWWpRM056UTBZemczSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNObGNuWnBZMlV2UmtsTVJWTXVjMmhoTWpVMkNtRm1ORFJoTWpZME1XUTNPVGMxTkRZeE5UYzBObVpsT1dFMll6Y3dPR0l3TkdJNE1XVmhPREEzTXpFNFkyWTVOekF3WVRCbFpUSTBOalZpWXpjM09UWWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwyTnNkWE4wWlhKekwzQmhZMlV2WDE5cGJtbDBYMTh1Y0hrS1ltRmxPVEE0TmpBNFpERTFaalUxWm1ZNFl6QmxZV0kyWmpFME5XSmhZVGhrTmpNeE56RXhNakkwTldRME5HSTRNbUl4TnpBNE16RTNNemxtT0dJMlppQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdlkyeDFjM1JsY25NdmNHRmpaUzluY0hWZllXUnRhWE56YVc5dUxuQjVDalUzT0RZeFkySmxORGN4WkdaaU16VXlZMk16WVRnNE1UaGxZelEzWkdGbE56WmlNRFl5WW1aaE5XWmxOR1ZsWWpVME9XUTJNamxpTW1VNE0yVTVOaklnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMMk5zZFhOMFpYSnpMM0JoWTJVdlozQjFYMjkzYm1WeWMyaHBjQzV3ZVFveE16QXpOV1F5TmpObU5ETXhZVGMzWlRsa09UQmlaR1l4WWpGbE5UazJOemczWWpFNVpEa3hNMk5pWkdVM05qZGlNV0V5WTJFd1l6WXlOMkptTWpObElDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5amJIVnpkR1Z5Y3k5d1lXTmxMM0JoWTJWZmNHOWtiV0Z1TG5CNUNqZzJZV1V6TW1VME1UazBOV1JpTXpOaE5tUTVOMkUwWVRjNE0yVm1ZMlZpTURFNVltWTRNVGMzTVRRMU1EaG1ORGMxT1dSaU16SXlabVJpWkRjMVl6QWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwybGpaUzlwWTJWZlkyaGxZMnR3YjJsdWRGOXRhWEp5YjNJdWNIa0tOalJsWkRBMU5qQXpZek0zT0RVeU5qWmpaREpsTldJeU5qaGtabVkzTVdSaE1XUmhZV00zTVRkbU56QTVOekZsWlRBMVlqTmtaVEExTnpsaU56QmhOeUFnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2WVd4c2IyTmhkR2x2Ymk1d2VRbzFZV1JoT0dZeFlqVTBORGN5TnpjeE9XVXlNalkwWXpJd1pXUmlZalExWlRNelpESTVaamN4TVRRMU5XVmlOekkxWW1NM1l6bGpPVFJsWlRNNVlqQTRJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzloYkd4dlkyRjBhVzl1WDJKdmRXNWtZWEo1TG5CNUNqWmtOalJsTTJJd05tRmpZVGc0TkRKak5EWXlaamt6TVRGak56QTBNR00wT1Rsak1ERXlNalU0TkdRNVl6TTNaVFF4WXpBME1UZzJZVFV4WlRGbE4ySWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMkp2ZFc1a1lYSjVYM1Z1WTJWeWRHRnBiblI1TG5CNUNqSXlORE5qWmpnME5tWmxZak14Tm1ReU9UbGxNalF6WkdJd1lUWmhOMkZqTXpjNFpUVm1ZMkptWm1JNFkyUmtZamt6TkdGallUZGtNamd4WXpsbVpqa2dJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMk5oYm1ScFpHRjBaVjluWVhSbExuQjVDbVJtTkRkaE1XTmpNbVEzTTJVMU9XWTJPR1F5T0RFNVlXRXdNVEF4TW1VMk16RmtZelkzTURabU1Ea3hZV1V5Wm1WaE1UWTFOV00xTVRjek9ESXhOR0lnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJOaGNIUjFjbVZmYm1GMGFYWmxMbk5pWVhSamFBb3lObUk0WXpaak9HWTBaR0l5TnpVelptSXhaalE1T1Raak5qQXpZV05rWVRCalpqaG1ZakUwTnprM1pUZGxNVGRtTXpkaU1XRTRaakl4TkRCbFpEUTNJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzlqYUdWamExOTNZVzVrWWk1d2VRcGpOemhrTW1VM1lUTXlZMlppTkRNM1lqWXhOMlJtTmpCaE4yRmpNVE13TVRNME5EWTVPR1JtTkRBMU5HWTFabUppWmpkbVlqUTVaVGRpTTJRMk1UQTBJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzlqYUdWamEzQnZhVzUwWDJsdWMzQmxZM1JwYjI0dWNIa0tPV1ppWVdVeE9HVXhNak0xWldNeFl6SmxZV016WldJeU1UVXpNV1ZpTWpJMU9UQmtNalEwWlRVNE1EbGxNVE0wTW1Rek5tTTBObVptTWpKbFlXUXpaU0FnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2WTI5dWRHbHVkV0YwYVc5dUxuQjVDbU5rTWpsbFpHTXhORGhqTUdGalltTmpNbUZpTXpFNE9EbGxZalF4TmpKa1pHVTFOMkk0TXpReU5UVmtNRGsyTmprNE5tRm1Nak5oWkRJeFpUSm1aV1FnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJOdmJuUnlZV04wTG5CNUNqZG1aamczTUdNeU16QTBaR1ExTXpnM05tWTBZVEUzWWpReE1XSXhNelF3WW1NMlpXRmpNalV5Wm1ReU5XWm1aV1psWmpJeU5EaGlaRFE1WWpjM016a2dJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMlJoZEdGelpYUmZZMjl1ZEhKaFkzUXVjSGtLTlRoaE5EVmhNVGt5TjJFd016azFPVEkzT1dJMk5UVTNPRGswTmpWaU0yUTNPVEV5TVdFNE5EYzBNamszTmpNNE9XSmlaVGt4TmpJek9XTm1PVGxtT0NBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmFXNTBaWEp5ZFhCMGFXOXVYMkZrYldsemMybHZiaTV3ZVFveE1ESmhZMkptTm1WaVlqVTFZMkUyTTJJeFpqY3hOelJoT1RRelltSXdZVFl6WmprellXRXhOVGRsTlRNellqWTFZV0ZrTVdZeVpXRTNNRFZrTURoa0lDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXNZVzFpWkdGZlpuVnNiQzV6WW1GMFkyZ0tOekk0WldFNE1UWXpNR1V6TkRBNE5HTmpNVGN6TW1KaVltTTFNMk00WlRZMk5qRmlaR0ZpTVRReU5UVTNaalV6WVRBeVpHRTRNemRpWWpJMU56ZGxNU0FnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2YkdGdFltUmhYMmx1YzJsa1pTNXphQW8wWkRVMk9UVmtZalJsTnpBellUSmhZekZsWVRJNU5ERTRaRE0wTWpZeFptWmxNRFpqTURRd1ptTXpOamRsTldGbU9UWXdOemc0TnpFMU9UUTBaREU1SUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5c1lXMWlaR0ZmY25WdWRHbHRaUzV3ZVFvMU1HUXpaak14TmpReFpXSmhaalE1TkRVME1tUTJNMk5tTkRNek9EQTBPRFpqWVRsbFpEVXdZbU16TVRWak9EUTJZMlZsTXpVMFlUSmxPVEZqWlRNeUlDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXNZVzFpWkdGZmMzUmhaMlZmYzI5MWNtTmxMbk5vQ2pnNE5ESTVPV1pqTUdSak9EYzJNVFEzWXpNeVkyUmhNRE15WkRNd05HSXdZV0prWlRJMk1UVTROakUwT0dJM1pXSmxNVGhtTURFM01EWmpaV1JoWXpjZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwyeHlYM0J2YkdsamVTNXdlUW8xTXpNME1XVm1NRGsyTWpnNE0yTTBOV1ZtTjJSbU1tWm1ZVFEwWmpjellUbGpZbVExWVdNek1tUTNZamcwTjJFeE5qTmxPVE00TlRNMFpqYzFNelkwSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5dVlYUnBkbVZmYVc1MFpYSnlkWEIwYVc5dUxuQjVDalV6TkRaa1lUZGhabVl4WldVME5XSmhNamxoWVRnMU5EWTNOemc1TmpNMU16QmpZVE0xTldZeE9UZ3dNRGMyTnpSa05EZzRaVGc0TWpjeE1qYzRPVFFnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDI1aGRHbDJaVjl5WldOdmRtVnllUzV3ZVFwaU5HRmlZVFV5WVRJM016UTBOVFpoTXpWaVpXRXlPVGcwTkRRM1l6Z3pZMkpsTURJNE5HWmhPREF3WkRVeFkyWXdaamRqWldGa1lXRmlNVEl5TURKaklDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXVZWFJwZG1WZmMzVmlkR0Z6YTNNdWNIa0tOMll4TWpsak5XTmxaamN5WTJNME5XTTNNV0V3TldRME1EUmtaREU0TlRKbFlqUmhZalZoTWpnek16bGhPVGN6WXpJNU56TTJOV0prTVdVMFpXVTROeUFnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2YjNKcFoybHVZV3hmYjJKelpYSjJaWEl1Y0hrS1pHWTJORFZpWkRJNU5UazVaalZqWmpOaFpERXlORGN6WVdGaU5UTm1PVFppTWpGaE9XUXhOekl6Tm1JMllXTmxOR0V6WWpGall6aGhaV1ZoWVdVNFlpQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZjR2hoYzJWZmIySnpaWEoyWlhKZmNISnZiMll1Y0hrS1kyVTFOMkl3T1RFNFpqZ3hNbUZsTkdFMU1qbGtOMlUwTXprMU9UZzJObU01WTJVd016UTJaREpsTlRBeE5ETmlaVGsyTW1Zd1lqQXhPR1JtWmpFd1lTQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZjSEp2WkhWamRHbHZibDlvYVhOMGIzSjVMbkI1Q2pCa1pqQXhZVGRtTmpCaE5XVmlNelE1WTJObE1UUTFZMk0zTm1FNE0yVXlOemt3TmpSaVpqSTVNMlJsTm1RNFl6WXdZakJrTURBMU5XSmxOR1EzWWpjZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwzQnliMlIxWTNScGIyNWZjbVZqYjNabGNua3VjSGtLTnpGaU56SXpPRGMzTW1abVpHUTRNall3WVRKaU1ESXdaVEZoTVROa05UZGhaR05tTmpSbE5UWXlNalZtTURWaFlqbGlOek5pWmpVeU9XWTBPVFpsWlNBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmNtVmpiM1psY25sZlkyaGxZMnN1Y0hrS1kyRm1abUV3TnpobE5UTmxZakF5TW1FeU5qVmlNR0UzT1dKbE9UY3paak0zTURjd05UWTRaVGM0TjJZMk5ETXpNR0U1WW1SallqZGxZMlF3TmpGaU9TQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZjbVYwWlc1MGFXOXVMbkI1Q2pjeE9ETTNaVFl6WlRVellUQTBOVE0xTVdSa00yVm1ZMk01WWpnMFlqaGhNV000TldGaE1UUTVOakEzWmpJelpEVTJOR0kyWldKa09ESmtPVFF5TVdJZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwzSjFiaTV3ZVFvNE9HRTRaVEl3WldZNU0yRTVOVGhsWkdVeE16SXdNMlV4T0RZM1pEWTBOek0wWWpBMVpESmhaV0U0WTJJd09HWm1aR1l3TVRjMlpqVTJNbU5sTmpoaUlDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXpaWEoyYVdObFgySnZiM1J6ZEhKaGNDNXdlUXBsTkROalptVTRORGd6T1RRNVlUWmpNV013WXpkaVpXSm1PR1ptTlRKbE5UZzVaV1V4WlRRME1qVTJORGs1TW1JMU4yVTRaalUwTldJelpEWTVNV1V4SUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5MlpYSnBabmxmWm1GamRHOXlhV0ZzTG5CNUNqZzJNV0l4WmpReVlXRTFOR1U0TVRJek9EazRNVGsyWlRsbE9USXlOREZtTXpsaFlUaGlaV001WTJVelpUZzNNV1V6TjJKalpqUmtNMlJpTm1Nd1pUUWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMM1psY21sbWVWOW1kV3hzTG5CNUNqQmlPV05qTURjMVl6bG1ZV0UxWldZNU9EZ3paREV4TURkaU16TmxZemMxTkRZNFpHSmlNamN4T0RNMlkyWTJZalUxTUdKaVl6UmlNREZoTUdZeE4yRWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMM1psY21sbWVWOTBaVzF3YjNKaGJGOXdZV2x5TG5CNUNqQXlPVEl6TkRJME5XSmpZVEF5TkRRMk5UbGtaalJoWldObE5XWmpZMlZrTUdFM01XRXlZVFUxWW1NME1XUm1aREEwTWpaaFpESmhNREU1TlRJNVlqWWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZkbVZ5YVdaNVgycHZhVzUwWDJSaGRHRmZZMkZqYUdVdWNIa0tZak5qWkdVd09Ea3dOelkyWTJFME9UTXhNV1l6TkRJM1ptRTJPVE00TWpnMU1ESmhZelZsWWpjNVpESmtaVEJpTnpFMU5tRmpaV0ZsWldaaE9HRmhOU0FnY0hKdmIyWnpMM050YjJ0bEwyOTFkSEIxZEM5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGMyMXZhMlV0ZGpJdlptbDBMWEpoYm1zd0xtcHpiMjRLWXpRM09XWXpZVEUxT1dFME5ETmtNekZoWTJRNU5UZGtNamt3TnpCbE5XUTRPR05qWWpFNE1HRXlaRE5rTVRneU16a3laRE00TW1ZMk16RXlZekU1TUNBZ2NISnZiMlp6TDNOdGIydGxMMjkxZEhCMWRDOWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRjMjF2YTJVdGRqSXZabWwwTFhKaGJtc3hMbXB6YjI0S1lUTTJNbVkxWkRSak5EZGxNekU0WWpnM01qYzBPR0V4Wm1aa05HVmhaamxrTW1VeFlUZGxOekJoTURjME4yUm1PV1EzT0ROa09XWmtZamMwTWpKbFpDQWdjSEp2YjJaekwzTnRiMnRsTDI5MWRIQjFkQzlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YzIxdmEyVXRkakl2Wm1sMExYSmhibXN5TG1wemIyNEtOVGhtTm1aalpXUmhNMlF3TlRFMU5ETTFaREE1WWpZMU5HRmhZek0wTkdFeVlUTm1ZalZrTURKbVkySTBZalV6Wmpnd05tTXdNekJtT1RBNFpqQmpZaUFnY0hKdmIyWnpMM050YjJ0bEwyOTFkSEIxZEM5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGMyMXZhMlV0ZGpJdlptbDBMWEpoYm1zekxtcHpiMjRLWlRRell6Vm1Zek5qTnpNd1lXUXlOemc0WXpnNE1qTTRaV1U1TUdWa01URmpPR1kxTTJFeU9UYzJNVGxtTmpnek1XRTRaakV4TnpBeE1qWTJNemxoWmlBZ2NISnZiMlp6TDNOdGIydGxMMjkxZEhCMWRDOWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRjMjF2YTJVdGRqSXZjMjF2YTJVdFkyOXRjR3hsZEdsdmJpNXFjMjl1Q2pJd05qaGpORGxoTVRVME9EZzFPVEJtWmpOaU5tWTJPV0ppWVRjd01HVTJOVFpsTVRNNVpEUTBNR0k0WVRNeE56QTNaR0UwWmpBME5qWXhZVE5qT0RNZ0lIQnliMjltY3k5emJXOXJaUzl3Y205dlpuTXZZM0IxTDJOaGNIUjFjbVZmY25WdWJtbHVad293TURBMVpXSmxOamcyTVdJd05qRmpNelk1TXpZeVl6RTFNalF4TUdVeFltVTVabVJrTm1KaE56VmxOemd4WVRkbFpUQXlObVk1T1dKaE1HWTROR1EwSUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzlqYkdGcGJTOURRVkJVVlZKRlgwcFBRbDlKUkFwaU4yTTVNamMzTkdaaU1qUTVOemN3TVRnd016ZzJNelkzT0dVMFpHRTBZakpqTnpJME16YzVNR0prTldFMFpHUmlPVEZtT1RnNFl6YzVZelUxWmpSaklDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5amJHRnBiUzlEUVZCVVZWSkZYMUJGVGtSSlRrZGZUa0ZVU1ZaRkxuUjRkQXBsTmpnMVltWm1NVFptWmpWbE16YzJNekE0TlRjM09UUTNPVFU0TVRKak5qazNZamczTkRneE1UQXdObVpqTVRneVlqa3lNVGMwTldNeVl6UmhaREU1SUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzlqYkdGcGJTOUlSVXhFWDA1QlZFbFdSUzUwZUhRS1ltTTVZVEl3TVRNeE1HSmtPRGszTmpjMVltSXpPVFpqWWpabE5HTmhPVFV4TlRBeFpUYzVZVEF3Wm1Jd01qSXdNV1JoTWpObU5EYzVPVE16T1dWalppQWdjSEp2YjJaekwzTnRiMnRsTDNCeWIyOW1jeTlqY0hVdlkyeGhhVzB2VUVGU1JVNVVYMHBQUWw5SlJBbzVZakU1TmpGa1lUUXlPVE5sTVdWak56Um1aREV6TmpBME9ETTVPREZoTlRNMU9UUXlOR015TVRJelltWmhNMlpqTWpFeFlUYzBPRFUwTUdWbFpHUmlJQ0J3Y205dlpuTXZjMjF2YTJVdmNISnZiMlp6TDJOd2RTOWpiR0ZwYlM5UVVrVlFRVkpGUkM1cWMyOXVDbU5rT1RReVpHTm1OVEl4WXpsallUWXlaR0l3TURSbE5qUmlORFl3TW1ZeFpESXlZbVkxWVdGaU1XVmxPRFExTTJGbU1HUXdPV00wTW1SbU1EUTVZV1FnSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMk5zWVdsdEwxSkZURVZCVTBWZlFWUlVSVTFRVkM1cWMyOXVDbUkzWXpreU56YzBabUl5TkRrM056QXhPREF6T0RZek5qYzRaVFJrWVRSaU1tTTNNalF6Tnprd1ltUTFZVFJrWkdJNU1XWTVPRGhqTnpsak5UVm1OR01nSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMk5zWVdsdEwxSkZURVZCVTBWZlEwRlFWRlZTUlY5UVJVNUVTVTVIWDA1QlZFbFdSUzUwZUhRS1pUWTROV0ptWmpFMlptWTFaVE0zTmpNd09EVTNOemswTnprMU9ERXlZelk1TjJJNE56UTRNVEV3TURabVl6RTRNbUk1TWpFM05EVmpNbU0wWVdReE9TQWdjSEp2YjJaekwzTnRiMnRsTDNCeWIyOW1jeTlqY0hVdlkyeGhhVzB2VWtWTVJVRlRSVjlJUlV4RVgwNUJWRWxXUlM1MGVIUUtPV0V5TnpGbU1tRTVNVFppTUdJMlpXVTJZMlZqWWpJME1qWm1NR0l6TWpBMlpXWXdOelExTnpoaVpUVTFaRGxpWXprMFpqWm1NMlpsTTJGaU9EWmhZU0FnY0hKdmIyWnpMM050YjJ0bEwzQnliMjltY3k5amNIVXZZMnhoYVcwdlkyRndkSFZ5WlMxelltRjBZMmd1WlhocGRBb3dNREExWldKbE5qZzJNV0l3TmpGak16WTVNell5WXpFMU1qUXhNR1V4WW1VNVptUmtObUpoTnpWbE56Z3hZVGRsWlRBeU5tWTVPV0poTUdZNE5HUTBJQ0J3Y205dlpuTXZjMjF2YTJVdmNISnZiMlp6TDJOd2RTOWpiR0ZwYlM5allYQjBkWEpsTFhOaVlYUmphQzV6ZEdSdmRYUUtPV0V5TnpGbU1tRTVNVFppTUdJMlpXVTJZMlZqWWpJME1qWm1NR0l6TWpBMlpXWXdOelExTnpoaVpUVTFaRGxpWXprMFpqWm1NMlpsTTJGaU9EWmhZU0FnY0hKdmIyWnpMM050YjJ0bEwzQnliMjltY3k5amNIVXZZMnhoYVcwdmNHRnlaVzUwTFhOaVlYUmphQzVsZUdsMENtSmpPV0V5TURFek1UQmlaRGc1TnpZM05XSmlNemsyWTJJMlpUUmpZVGsxTVRVd01XVTNPV0V3TUdaaU1ESXlNREZrWVRJelpqUTNPVGt6TXpsbFkyWWdJSEJ5YjI5bWN5OXpiVzlyWlM5d2NtOXZabk12WTNCMUwyTnNZV2x0TDNCaGNtVnVkQzF6WW1GMFkyZ3VjM1JrYjNWMENqSmxZemxtWkdSaVpUUmxOekl4T1Roa01qbG1NRFZqTm1VMU9XWTVaREZpWkRZME1EVTJOR0ZpWmpjNU5tVTNaR0l4T0dJNVpHRTNZbUZpWmpZMU5qUWdJSEJ5YjI5bWN5OXpiVzlyWlM5d2NtOXZabk12WTNCMUwyTnZiWEJzWlhScGIyNEtPV0V5TnpGbU1tRTVNVFppTUdJMlpXVTJZMlZqWWpJME1qWm1NR0l6TWpBMlpXWXdOelExTnpoaVpUVTFaRGxpWXprMFpqWm1NMlpsTTJGaU9EWmhZU0FnY0hKdmIyWnpMM050YjJ0bEwzQnliMjltY3k5amNIVXZhRzl6ZEY5bGVHbDBDbVZsTXpsaVpESXlOV1F6TnpJME1UazROVFUyWWpFM05XWTJNek5tTmpVeFpERXdZekExTUdZMU1UTXpNamhrWlRRMU5UaGxORFk1TldGak1tWmpOakFnSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMjVoZEdsMlpRbzVZVEkzTVdZeVlUa3hObUl3WWpabFpUWmpaV05pTWpReU5tWXdZak15TURabFpqQTNORFUzT0dKbE5UVmtPV0pqT1RSbU5tWXpabVV6WVdJNE5tRmhJQ0J3Y205dlpuTXZjMjF2YTJVdmNISnZiMlp6TDJOd2RTOXVZWFJwZG1WZlpYaHBkQXBsTTJJd1l6UTBNams0Wm1NeFl6RTBPV0ZtWW1ZMFl6ZzVPVFptWWpreU5ESTNZV1UwTVdVME5qUTVZamt6TkdOaE5EazFPVGt4WWpjNE5USmlPRFUxSUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzl1WVhScGRtVmZjM1JrWlhKeUNqSTJaR015TW1JelltUTRZVFptTWpVNU9XTTBOV0ZqTURFMk5qRTBaV0ZpTnpabU1qRXpNekV3TURKak1HSmlPREJpTVdGak5EUmhaamMzWldVMFpUa2dJSEJ5YjI5bWN5OXpiVzlyWlM5d2NtOXZabk12WTNCMUwyOTFkSEIxZEM5amNIVXRZMjl1Wm1sbkxYQnlaV1pzYVdkb2RDNXFjMjl1Q2pobVlUaGlNVGRpTVRWak5EY3lZamRsT1RVM00yUTRaV05oTTJabU5HUTFZamMxWVRjek4yTXdOR0V3Tm1NNFlqVTNaamhtWTJZNE5tRTRNVE5qT0RRZ0lIQnliMjltY3k5emJXOXJaUzl3Y205dlpuTXZZM0IxTDI5MWRIQjFkQzlrWVhSaExXTmhZMmhsTFdOMWNuSmxiblF0YzJoaE1qVTJMbXB6YjI0S09XUmxOek5pTnprMFptVXpOR0ZpTmpJM05HTXlZamszTkRkaFpESmxaREZtTmpRNVlqZzFaVEl6WlRNNE1ETXlOamt6TlRsbE56YzVZbVk1WlRJNU15QWdjSEp2YjJaekwzTnRiMnRsTDNCeWIyOW1jeTlqY0hVdmIzVjBjSFYwTDJSaGRHRXRZMjl1ZEdWNGRDNXFjMjl1Q2pRMk9XUXdZVGhtTW1NM05ERm1NR0U0TkRNNFpqWmtNakpoWkdVeU5HTmxNemsxWlRZeE1qYzJNV1JoT1daaVpUVTVPV1l3WVdReE1XUTJZVE0yTlRFZ0lIQnliMjltY3k5emJXOXJaUzl3Y205dlpuTXZZM0IxTDI5MWRIQjFkQzltYVd4bGMzbHpkR1Z0TFdOb1pXTnJMbXB6YjI0S016TXpOVFV3TmpoaU1URTFZVEEwWlRZM00yUXhNamt5WkRnMU56WTNaakJtWkRVeFpqTmpOMkV5TkRNMk5URTJaVEZsWVRGbU9UVTVZVGsxTURBeVpDQWdjSEp2YjJaekwzTnRiMnRsTDNCeWIyOW1jeTlqY0hVdmIzVjBjSFYwTDI1aGRHbDJaUzF5ZFc1dWFXNW5MblI0ZEFvd05qa3lZMkprTldZNU56ZzRaak13TVRNd1ptRmtNVE01WmpWa01XSmpaVFZqTlRreE1qTTVPR0ptTkdSaU1XVTJPRGcyTURCa01qWTFZMlJqWm1OaklDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5dmRYUndkWFF2YjNCbGNtRjBhVzl1Y3kxamJHOXpkWEpsTG1wemIyNEtZbUZqTURWaE1HVTJZVEJsTlRkbE1HVXhNell3WlRNeVptUTVNR1ZoTUdaak9ETTBZalJtWTJaaE5qVmlNR1UyWWpJMFpUVmhOamt3T0RrMFlUTTBPU0FnY0hKdmIyWnpMM050YjJ0bEwzQnliMjltY3k5amNIVXZiM1YwY0hWMEwzSjFiblJwYldVdFkzVnljbVZ1ZEMxMlpYSnBabWxqWVhScGIyNHVhbk52Ymdvek1USTRNV0ZpWldNek16TTNaRGd3TVdKa05EQmhObVUyTTJFMFpXTTBObVUzTkRnMk1tUTBOekZqWVRBeU9HVXlORGN6TkRsalpEYzFaR1pqTW1ZMklDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5dmRYUndkWFF2Y25WdWRHbHRaUzFwYm5abGJuUnZjbmt0WVhWa2FYUXVhbk52YmdwaE1UTXdOVFV6WmpObE9UQTNOelEyT1RRMU9EbGxZak0wWm1Rek1ESXpNMlZqWXpWbU1EY3hZbVEwWXpabU1qTTVZbUkxTm1Ka01tVm1OamhsTVROaklDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5dmRYUndkWFF2Y25WdWRHbHRaUzF5WlhGMVpYTjBMbXB6YjI0S05HTm1NMlZtTVRBMVpqQXlOalptTVRZMk9UWXhPV0UzWW1JMU5qUTNZMlJoTUdVd1ptWTFOVEJrWldFM016ZGlZemsyTjJFeU56ZzBNalk1WVRReFl5QWdjSEp2YjJaekwzTnRiMnRsTDNCeWIyOW1jeTlqY0hVdmIzVjBjSFYwTDNKMWJuUnBiV1V0Y21WMWMyVXVhbk52YmdveVlqUTNZakkyTW1FMk9XWTFPVEl4WVRJMllqWXdOemcxTUdOak5tRTVOekkxWldFeU9EWmpaamRsT0dKa01XSXhNakJpTm1RM1pXSXpObVJqTVRVd0lDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5dmRYUndkWFF2YzI5MWNtTmxMWE4wWVdkbExtcHpiMjRLWlRoaVpXSTFabVpqTURkaVpXUXpPRGsyTmpKall6RmpNR05sWVRZeE9XWTRZVGczTURabU16Y3pZMkUzWmpsbU4yTTRabVl3WkRZME5HVmxaVFE1TlNBZ2NISnZiMlp6TDNOdGIydGxMM0J5YjI5bWN5OWpjSFV2Y21Wc1pXRnpaVjl2WW5ObGNuWmhkR2x2YmdvMU5XVTRObUpqTXpBd1lXUm1ZVGM1TkdZeFpEUXhaV0l5TVRJd01XUmlPVEV6TW1RM05UWTNNMkU1TkRrMFpqY3dPVEZrWVdZMFpUTTVOakU1T0RCaUlDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5eVpYRjFaWE4wQ2psbVptRTBNREV3WXpRd05XWXhNVEExTmpFMU1qRTJZMlExTjJGaVptUmlNVFF5WldSbE5UUXpOekJpWWpKaE1UbGpObVJtT1dKbE5tUm1OelpqTnprZ0lIQnliMjltY3k5emJXOXJaUzl5WlhGMWFYSmxaQzFrYVhKbFkzUnZjbWxsY3k1cWMyOXVDamRpWXpabFptSmlOVE5tTTJNeE56UTNabVl5WWpreE4yRTFaVGt6TVRJeE9UWTFNV1F4TVRRMFptVm1aRGN3T1dZeFlXVXdaV1ZqTlRaak9EVTNNek1nSUhCeWIyOW1jeTl6Ylc5clpTOXpiVzlyWlMxaGNtTm9hWFJsWTNSMWNtVXRjRzl6ZEdac2FXZG9kQzVxYzI5dUNqTXlaRGhtTnpGbVpUTTVZbUl6WVdZNE1qazBNalptTldFM1kyUXlORGc0TWpZM05tUTROVGxrTjJFMFptRTVNV1EwT0RCaE1qZG1OakV3TVdZd016QWdJSEJ5YjI5bWN5OXpiVzlyWlM5emJXOXJaUzV6WW1GMFkyZ0tOR016TURabVpESTROekEyTm1Wak16WTFPR1l5T0RrME1EVmpaamxoTWpVME0yUXdZalU0TkdabE5EVmxOelUwTWpVME16WmxOalE1TVdNNVpUZGhZeUFnY0hKdmIyWnpMM050YjJ0bEwzTjFZbTFwZEY5emJXOXJaVjl2Ym1ObExuQjVDbU0zT1dZd1lqVXdOREppWVdKbU5UY3lPV0ZoWkdZNFpEVTBNalpsTW1ZM05EZzFNVE15TXpSaE0yTTNNMk5pWlRsa1lXUmlOREJrT1RjeFl6TTFPVE1nSUhCeWIyOW1jeTl6Ylc5clpTOTBaWE4wWDJkd2RWOXdZV05yWlhRdWNIa0tPV1ptWVRRd01UQmpOREExWmpFeE1EVTJNVFV5TVRaalpEVTNZV0ptWkdJeE5ESmxaR1UxTkRNM01HSmlNbUV4T1dNMlpHWTVZbVUyWkdZM05tTTNPU0FnY21WeGRXbHlaV1F0WkdseVpXTjBiM0pwWlhNdWFuTnZiZ281WWpWbFpqWTBPVEV6TW1Sa01UZzBaRFZoTUdRMFlqQmhZV0kzWkRVMk1HWTFOR0pqWXpWbE9HRTRNVFUxTkRnM09UbGxNR0V4WmpFMlpqWXpaVFU1SUNCemRXSnRhWFJmWm5Wc2JGOXZibU5sTG5CNUNtRXlPVEkxTjJVeVpUWTVNMk0wWWpka01XTm1aRFEyWW1OaVpERTBOelUwTXpBNE1qVTVPV1F3T1RoalpUSTFZekJqWm1FMFpUbGhNREUyT0RFd05UUWdJSFJsYzNSZlpuVnNiRjl3WVdOclpYUXVjSGtLXG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9KT0JfSUR8MjgwOWM1ZjE5Zjg5MGVmZmFhNzY3ZWQyODIwNzY5YmQ4OGQ1N2E5Mzk2ZjIxZGNjNGU0YjZjNWNlYjYyZDQ3ZXxOREV5T0RJMkNnPT1cbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dHxmNGU2YmNjMDA1NjAxMDQwNmZhM2VkMTc4MDU5N2Q5Y2QyMGUwZDlmMjYxNDFiYWQ1ZDZmYzVkYTRlOWU1NTRhfFNtOWlTV1E5TkRFeU9ESTJJRXB2WWs1aGJXVTlaV3h0YnkxdVlYUnBkbVV0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpJZ1ZYTmxja2xrUFhCaGNHaHBkMlYwYzJFektEUXhNREF6S1NCSGNtOTFjRWxrUFd4dllXNWxjaWcwTVRBd01Da2dUVU5UWDJ4aFltVnNQVTR2UVNCUWNtbHZjbWwwZVQweE1EQXdNQ0JPYVdObFBUQWdRV05qYjNWdWREMXNiMkZ1WlhJZ1VVOVRQV3h2WVc1bGNpMXViM0p0WVd3Z1NtOWlVM1JoZEdVOVVFVk9SRWxPUnlCU1pXRnpiMjQ5UkdWd1pXNWtaVzVqZVNCRVpYQmxibVJsYm1ONVBXRm1kR1Z5WVc1NU9qUXhNamd5TlNoMWJtWjFiR1pwYkd4bFpDa2dVbVZ4ZFdWMVpUMHdJRkpsYzNSaGNuUnpQVEFnUW1GMFkyaEdiR0ZuUFRFZ1VtVmliMjkwUFRBZ1JYaHBkRU52WkdVOU1Eb3dJRVJsY21sMlpXUkZlR2wwUTI5a1pUMHdPakFnVW5WdVZHbHRaVDB3TURvd01Eb3dNQ0JVYVcxbFRHbHRhWFE5TURBNk1UQTZNREFnVkdsdFpVMXBiajFPTDBFZ1UzVmliV2wwVkdsdFpUMHlNREkyTFRFd0xUSTNWREF4T2pJMk9qSTNJRVZzYVdkcFlteGxWR2x0WlQxVmJtdHViM2R1SUVGalkzSjFaVlJwYldVOVZXNXJibTkzYmlCVGRHRnlkRlJwYldVOVZXNXJibTkzYmlCRmJtUlVhVzFsUFZWdWEyNXZkMjRnUkdWaFpHeHBibVU5VGk5QklGTjFjM0JsYm1SVWFXMWxQVTV2Ym1VZ1UyVmpjMUJ5WlZOMWMzQmxibVE5TUNCTVlYTjBVMk5vWldSRmRtRnNQVEl3TWpZdE1UQXRNamRVTURFNk1qWTZNamNnVTJOb1pXUjFiR1Z5UFUxaGFXNGdVR0Z5ZEdsMGFXOXVQWEpzTWlCQmJHeHZZMDV2WkdVNlUybGtQV3h2WVc1bGNpMW5ZWFJsZDJGNU9qTTRPVEl4T1RFZ1VtVnhUbTlrWlV4cGMzUTlaM0IxTWpFZ1JYaGpUbTlrWlV4cGMzUTlLRzUxYkd3cElFNXZaR1ZNYVhOMFBTQk9kVzFPYjJSbGN6MHhMVEVnVG5WdFExQlZjejB5SUU1MWJWUmhjMnR6UFRFZ1ExQlZjeTlVWVhOclBUSWdVbVZ4UWpwVE9rTTZWRDB3T2pBNktqb3FJRkpsY1ZSU1JWTTlZM0IxUFRJc2JXVnRQVEZITEc1dlpHVTlNU3hpYVd4c2FXNW5QVElnUVd4c2IyTlVVa1ZUUFNodWRXeHNLU0JUYjJOcmN5OU9iMlJsUFNvZ1RuUmhjMnR6VUdWeVRqcENPbE02UXowd09qQTZLam9xSUVOdmNtVlRjR1ZqUFNvZ1RXbHVRMUJWYzA1dlpHVTlNaUJOYVc1TlpXMXZjbmxPYjJSbFBURkhJRTFwYmxSdGNFUnBjMnRPYjJSbFBUQWdSbVZoZEhWeVpYTTlLRzUxYkd3cElFUmxiR0Y1UW05dmREMHdNRG93TURvd01DQlBkbVZ5VTNWaWMyTnlhV0psUFU5TElFTnZiblJwWjNWdmRYTTlNQ0JNYVdObGJuTmxjejBvYm5Wc2JDa2dUbVYwZDI5eWF6MG9iblZzYkNrZ1EyOXRiV0Z1WkQwdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyRndkSFZ5WlMxdVlYUnBkbVV1YzJKaGRHTm9JRmR2Y210RWFYSTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlJRU52YlcxbGJuUTlaV3h0YnkxbWRXeHNMVzlpYzJWeWRtVnlPamMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamM2TkRFeU9ESTFJQ0JUZEdSRmNuSTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMnh2WjNNdlpXeHRieTF1WVhScGRtVXRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3Rkakl0TkRFeU9ESTJMbVZ5Y2lCVGRHUkpiajB2WkdWMkwyNTFiR3dnVTNSa1QzVjBQUzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlzYjJkekwyVnNiVzh0Ym1GMGFYWmxMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl5TFRReE1qZ3lOaTV2ZFhRZ1VHOTNaWEk5SUZSeVpYTlFaWEpVWVhOclBXTndkVG95SUFvPVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0hFTERfTkFUSVZFLnR4dHxiZTlkNmQ3ODc1ZDUwZjg2YzAzZTcxY2MyZjViZWRiZDNkZjBiZjJlYWVhMWRjNTAwNjFjNTQ2MmVhMTJlNmZkfFNtOWlTV1E5TkRFeU9ESTFJRXB2WWs1aGJXVTlaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqSWdWWE5sY2tsa1BYQmhjR2hwZDJWMGMyRXpLRFF4TURBektTQkhjbTkxY0Vsa1BXeHZZVzVsY2lnME1UQXdNQ2tnVFVOVFgyeGhZbVZzUFU0dlFTQlFjbWx2Y21sMGVUMHdJRTVwWTJVOU1DQkJZMk52ZFc1MFBXeHZZVzVsY2lCUlQxTTliRzloYm1WeUxXNXZjbTFoYkNCS2IySlRkR0YwWlQxUVJVNUVTVTVISUZKbFlYTnZiajFLYjJKSVpXeGtWWE5sY2lCRVpYQmxibVJsYm1ONVBTaHVkV3hzS1NCU1pYRjFaWFZsUFRBZ1VtVnpkR0Z5ZEhNOU1DQkNZWFJqYUVac1lXYzlNU0JTWldKdmIzUTlNQ0JGZUdsMFEyOWtaVDB3T2pBZ1JHVnlhWFpsWkVWNGFYUkRiMlJsUFRBNk1DQlNkVzVVYVcxbFBUQXdPakF3T2pBd0lGUnBiV1ZNYVcxcGREMDNMVEF3T2pBd09qQXdJRlJwYldWTmFXNDlUaTlCSUZOMVltMXBkRlJwYldVOU1qQXlOaTB4TUMweU4xUXdNVG95TmpveU5pQkZiR2xuYVdKc1pWUnBiV1U5Vlc1cmJtOTNiaUJCWTJOeWRXVlVhVzFsUFZWdWEyNXZkMjRnVTNSaGNuUlVhVzFsUFZWdWEyNXZkMjRnUlc1a1ZHbHRaVDFWYm10dWIzZHVJRVJsWVdSc2FXNWxQVTR2UVNCVGRYTndaVzVrVkdsdFpUMU9iMjVsSUZObFkzTlFjbVZUZFhOd1pXNWtQVEFnVEdGemRGTmphR1ZrUlhaaGJEMHlNREkyTFRFd0xUSTNWREF4T2pJMk9qSTJJRk5qYUdWa2RXeGxjajFOWVdsdUlGQmhjblJwZEdsdmJqMXliRElnUVd4c2IyTk9iMlJsT2xOcFpEMXNiMkZ1WlhJdFoyRjBaWGRoZVRvek9Ea3lNVFV3SUZKbGNVNXZaR1ZNYVhOMFBXZHdkVEl4SUVWNFkwNXZaR1ZNYVhOMFBTaHVkV3hzS1NCT2IyUmxUR2x6ZEQwZ1RuVnRUbTlrWlhNOU1TMHhJRTUxYlVOUVZYTTlNeklnVG5WdFZHRnphM005TVNCRFVGVnpMMVJoYzJzOU16SWdVbVZ4UWpwVE9rTTZWRDB3T2pBNktqb3FJRkpsY1ZSU1JWTTlZM0IxUFRNeUxHMWxiVDB4T1RKSExHNXZaR1U5TVN4aWFXeHNhVzVuUFRNeUlFRnNiRzlqVkZKRlV6MG9iblZzYkNrZ1UyOWphM012VG05a1pUMHFJRTUwWVhOcmMxQmxjazQ2UWpwVE9rTTlNRG93T2lvNktpQkRiM0psVTNCbFl6MHFJRTFwYmtOUVZYTk9iMlJsUFRNeUlFMXBiazFsYlc5eWVVNXZaR1U5TVRreVJ5Qk5hVzVVYlhCRWFYTnJUbTlrWlQwd0lFWmxZWFIxY21WelBTaHVkV3hzS1NCRVpXeGhlVUp2YjNROU1EQTZNREE2TURBZ1QzWmxjbE4xWW5OamNtbGlaVDFQU3lCRGIyNTBhV2QxYjNWelBUQWdUR2xqWlc1elpYTTlLRzUxYkd3cElFNWxkSGR2Y21zOUtHNTFiR3dwSUVOdmJXMWhibVE5TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJaMWJHd3VjMkpoZEdOb0lGZHZjbXRFYVhJOUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUlFTnZiVzFsYm5ROVpXeHRieTFtZFd4c09qYzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY2dJRk4wWkVWeWNqMHZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZiRzluY3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTWkwME1USTRNalV1WlhKeUlGTjBaRWx1UFM5a1pYWXZiblZzYkNCVGRHUlBkWFE5TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJ4dlozTXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqSXROREV5T0RJMUxtOTFkQ0JRYjNkbGNqMGdWSEpsYzFCbGNrNXZaR1U5WjNKbGN5OW5jSFU2YURFd01EbzBJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3pNaUFLXG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvSE9TVF9QWVRIT04uanNvbnwzNjllZDRmYmMzMmYwZTg3ZjY1YWM4N2M0MDZmMDBkNDMyODZjMDM4MDk4ZTgzOGM2NGIwYTJjMzcxODkxNjBmfGV3b2dJQ0poWkdGd2RHVnlYM05vWVRJMU5pSTZJQ0l5TlRka1pqVTVObVpoWVdaa04yUXpPRFUxTlRRM1pEVTBNVGRrT0dZeVkyUmtORFkxWVRReE0yVTVNbUZtTmpBeU5qUXpaVGc1TnpRME5UWXhaV1psSWl3S0lDQWlaWGhsWTNWMFlXSnNaU0k2SUNJdmRYTnlMMkpwYmk5d2VYUm9iMjR6SWl3S0lDQWlhR0Z6YUd4cFlsOWhaR0Z3ZEdWeUlqb2dld29nSUNBZ0luTm9ZVEkxTmw5dmJteDVYMlpoYkd4aVlXTnJYMmx1YzNSaGJHeGxaQ0k2SUhSeWRXVXNDaUFnSUNBaWMzUmhkSFZ6SWpvZ0lsQlpWRWhQVGpNeE1GOVNSVWRWVEVGU1gwSk1UME5MU1U1SFgxTklRVEkxTmw5QlJFRlFWRVZTWDBsT1UxUkJURXhGUkNJS0lDQjlMQW9nSUNKd2VYUm9iMjVmZG1WeWMybHZiaUk2SUNJekxqRXdMakV5SUNodFlXbHVMQ0JOWVhJZ0lETWdNakF5Tml3Z01URTZOVFk2TXpJcElGdEhRME1nTVRFdU5DNHdYU0lzQ2lBZ0luTmphR1Z0WVNJNklDSm1kV3hzTFdodmMzUXRjSGwwYUc5dUxXTnZiWEJoZEdsaWFXeHBkSGt0ZGpFaUNuMEtcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QQVJFTlRfSk9CX0lEfDM5NDVmMzBkM2ZkNjM2OTA3OGQyZGQ1NDE1OWRmMGIyNmQ2OTkxNzZjNjIxYzk1NzMzYmU1OTE1NjAxOTY5ZmN8TkRFeU9ESTFDZz09XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUFJFTEFVTkNIX1JFVFJZX1FVSUVTQ0VOQ0UuanNvbnwxOGNmODhmMDBiNjE5MDdkYTVjODZiOTk3NDAwZTllNGFiODJjZmZjMmI4NDYwZWY5NTAxZmI5ZDg5ZWFjODM1fGV3b2dJQ0pqZFhKeVpXNTBYMk5oY0hSMWNtVWlPaUFpTkRFeU9ESTJJaXdLSUNBaVkzVnljbVZ1ZEY5d1lYSmxiblFpT2lBaU5ERXlPREkxSWl3S0lDQWlabUZwYkdWa1gyTmhjSFIxY21VaU9pQWlOREV5T0RJMElpd0tJQ0FpWm1GcGJHVmtYM0JoY21WdWRDSTZJQ0kwTVRJNE1qTWlMQW9nSUNKbWRXeHNYM0p2YjNSeklqb2dXd29nSUNBZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TSXNDaUFnSUNBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUlnb2dJRjBzQ2lBZ0ltOXlhV2RwYm1Gc1gyTnNZV2x0WDJWdWRISnBaWE1pT2lCYkNpQWdJQ0FpTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zSWl3S0lDQWdJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2Y21WeGRXVnpkQzFqYkdGcGJYTXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqRWlDaUFnWFN3S0lDQWljSEp2WkhWamRHbHZibDl3WVhSb2MxOWhZbk5sYm5RaU9pQjBjblZsTEFvZ0lDSnhkV1YxWlNJNklDSTBNVEk0TWpaOFpXeHRieTF1WVhScGRtVXRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3Rkako4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXhNamd3TVh4bGJHMXZMVzVoZEdsMlpTMW1kV3hzTFd4aGNtZGxNekUwYlMxaWIzVnVaR0Z5ZVMxMk1ueHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRFeU56azVmR1ZzYlc4dGJtRjBhWFpsTFdaMWJHd3RiR0Z5WjJVek1UUnRMV1oxYzJWa0xYWXlmSEJoY0docGQyVjBjMkV6ZkZCRlRrUkpUa2Q4WEc0ME1USTNPVEI4Wld4dGJ5MXVZWFJwZG1VdFpuVnNiQzFzWVhKblpUTXhORzB0ZGpGOGNHRndhR2wzWlhSellUTjhVRVZPUkVsT1IzeGNialF3T1RJd04zeGhaaTFzYVdKbGNtOHRZWFl3TFdaMWJHd3RhR0Z1Wkc5bVpueHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRFeE1URXpmSEpoZG1WdWN5MWhaaTF5YjJ4c2IzVjBMWEJ5WlhacFpYZDhjR0Z3YUdsM1pYUnpZVE44VUVWT1JFbE9SM3hjYmpRd09UZzFORjgyZkdGbUxXUndiV0YwWTJndGNtVnpkR0Z5ZERFMWEzeHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRBNU9EVTBYelI4WVdZdFpIQnRZWFJqYUMxeVpYTjBZWEowTVRWcmZIQmhjR2hwZDJWMGMyRXpmRkJGVGtSSlRrZDhYRzQwTURrNE5UUmZNbnhoWmkxa2NHMWhkR05vTFhKbGMzUmhjblF4Tld0OGNHRndhR2wzWlhSellUTjhVRVZPUkVsT1IzeGNialF3T1RnME4xOWJNQzAxSlRKZGZITjBZWFJwYjI1aGNua3RabkF6TWkxdmRtVnliR0Y1ZkhCaGNHaHBkMlYwYzJFemZGQkZUa1JKVGtkOFhHNDBNRGszTnpOOGMzUmhkR2x2Ym1GeWVTMWhaaTFtYVhobFpHSjFaR2RsZEMxemJXOXJaWHh3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5EQTVOelkwZkhOMFlYUnBiMjVoY25rdFlXWXRkVzVsZEMxemJXOXJaWHh3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5ERXlPREkxZkdWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl5ZkhCaGNHaHBkMlYwYzJFemZGSlZUazVKVGtkOFozQjFNakZjYmpReE1qZ3dNSHhsYkcxdkxXeGhjbWRsTXpFMGJTMWpiMjUwYVc1MWIzVnpMV0p2ZFc1a1lYSjVMV1oxYkd3dGRqSjhjR0Z3YUdsM1pYUnpZVE44VWxWT1RrbE9SM3huY0hVd00xeHVOREV5TnprNGZHVnNiVzh0YkdGeVoyVXpNVFJ0TFdOdmJuUnBiblZ2ZFhNdFpuVnpaV1F0Wm5Wc2JDMTJNbnh3WVhCb2FYZGxkSE5oTTN4U1ZVNU9TVTVIZkdkd2RURXhYRzQwTVRJM09EbDhaV3h0Ynkxc1lYSm5aVE14TkcwdFkyOXVkR2x1ZFc5MWN5MXdiR0ZwYmkxbWRXeHNMWFl4ZkhCaGNHaHBkMlYwYzJFemZGSlZUazVKVGtkOFozQjFNVEZjYmpReE1qVTFObnhxYjJsdWRDMWpiMjUyWlhsdmNqSXdNQzFwYVdSdWIybHpaUzFuWVhBdFpuVnNiREl0WjNCMU1UbDhjR0Z3YUdsM1pYUnpZVE44VWxWT1RrbE9SM3huY0hVeE9WeHVOREV5TlRVMGZHcHZhVzUwTFdOdmJuWmxlVzl5TWpBd0xXbHBaRzV2YVhObExXNXZaMkZ3TFdaMWJHd3lMV2R3ZFRJeGZIQmhjR2hwZDJWMGMyRXpmRkpWVGs1SlRrZDhaM0IxTWpGY2JpSXNDaUFnSW5OamFHVnRZU0k2SUNKd2NtVnNZWFZ1WTJndGNtVjBjbmt0WTNWeWNtVnVkQzF4ZFdsbGMyTmxibU5sTFhZeElpd0tJQ0FpYzNSbGNITWlPaUFpVTNSbGNFbGtQVFF4TWpVMU5DNWlZWFJqYUNCVmMyVnlTV1E5TkRFd01ETWdVM1JoY25SVWFXMWxQVEl3TWpZdE1UQXRNalJVTVRNNk1EazZORGtnVkdsdFpVeHBiV2wwUFZWT1RFbE5TVlJGUkNCVGRHRjBaVDFTVlU1T1NVNUhJRkJoY25ScGRHbHZiajF5YkRJZ1RtOWtaVXhwYzNROVozQjFNakVnVG05a1pYTTlNU0JEVUZWelBUQWdWR0Z6YTNNOU1TQk9ZVzFsUFdKaGRHTm9JRTVsZEhkdmNtczlLRzUxYkd3cElGUlNSVk05S0c1MWJHd3BJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRk55ZFc1SWIzTjBPbEJwWkQwb2JuVnNiQ2s2TUZ4dVUzUmxjRWxrUFRReE1qVTFOQzR3SUZWelpYSkpaRDAwTVRBd015QlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlORlF4TXpvd09UbzFNU0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXlNU0JPYjJSbGN6MHhJRU5RVlhNOU16SWdWR0Z6YTNNOU1TQk9ZVzFsUFdKaGMyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejFqY0hVOU16SXNiV1Z0UFRFNU1rY3NibTlrWlQweElGSmxjM1pRYjNKMGN6MG9iblZzYkNrZ1ExQlZSbkpsY1ZKbGNUMUVaV1poZFd4MElFUnBjM1E5UTNsamJHbGpJRk55ZFc1SWIzTjBPbEJwWkQxcGJuTjBMWEYwY0hGeUxXUmxkbkpsYkMxeVpHMWhMWEJ2YjJ3Nk5UZzFPRFE1SUZSeVpYTkNhVzVrUFdkeVpYTXZaM0IxT201dmJtVWdWSEpsYzFCbGNsTjBaWEE5WTNCMU9qTXlJRlJ5WlhOUVpYSk9iMlJsUFdkeVpYTXZaM0IxT21neE1EQTZNaUJVY21WelVHVnlWR0Z6YXoxamNIVTZNeklzWTNCMU9qTXlYRzVUZEdWd1NXUTlOREV5TlRVMkxtSmhkR05vSUZWelpYSkpaRDAwTVRBd015QlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlORlF4TXpveE1EbzFNQ0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXhPU0JPYjJSbGN6MHhJRU5RVlhNOU1DQlVZWE5yY3oweElFNWhiV1U5WW1GMFkyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejBvYm5Wc2JDa2dVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdVM0oxYmtodmMzUTZVR2xrUFNodWRXeHNLVG93WEc1VGRHVndTV1E5TkRFeU5UVTJMakFnVlhObGNrbGtQVFF4TURBeklGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTBWREV6T2pFd09qVXlJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RURTVJRTV2WkdWelBURWdRMUJWY3owek1pQlVZWE5yY3oweElFNWhiV1U5WW1GemFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQV053ZFQwek1peHRaVzA5TVRreVJ5eHViMlJsUFRFZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1JHbHpkRDFEZVdOc2FXTWdVM0oxYmtodmMzUTZVR2xrUFdsdWMzUXRhV3AxWkhJdFpHVjJjbVZzTFhKa2JXRXRjRzl2YkRveE5UWXdOVGc0SUZSeVpYTkNhVzVrUFdkeVpYTXZaM0IxT201dmJtVWdWSEpsYzFCbGNsTjBaWEE5WTNCMU9qTXlJRlJ5WlhOUVpYSk9iMlJsUFdkeVpYTXZaM0IxT21neE1EQTZNaUJVY21WelVHVnlWR0Z6YXoxamNIVTZNeklzWTNCMU9qTXlYRzVUZEdWd1NXUTlOREV5TlRnMkxtSmhkR05vSUZWelpYSkpaRDAwTVRBd05TQlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlORlF4T0RvMU16b3lOU0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXdNeUJPYjJSbGN6MHhJRU5RVlhNOU1DQlVZWE5yY3oweElFNWhiV1U5WW1GMFkyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejBvYm5Wc2JDa2dVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdVM0oxYmtodmMzUTZVR2xrUFNodWRXeHNLVG93WEc1VGRHVndTV1E5TkRFeU5UZzJMakVnVlhObGNrbGtQVFF4TURBMUlGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTBWREU1T2pBeU9qRTBJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RUQXpJRTV2WkdWelBURWdRMUJWY3oweU9DQlVZWE5yY3oweElFNWhiV1U5Y0hsMGFHOXVJRTVsZEhkdmNtczlLRzUxYkd3cElGUlNSVk05WTNCMVBUSTRMRzFsYlQweU1qQkhMRzV2WkdVOU1TQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQkVhWE4wUFVONVkyeHBZeUJUY25WdVNHOXpkRHBRYVdROWFXNXpkQzE1ZFdwdmVpMWtaWFp5Wld3dGNtUnRZUzF3YjI5c09qSTNOVE01TVRjZ1ZISmxjMEpwYm1ROVozSmxjeTluY0hVNmJtOXVaU0JVY21WelVHVnlUbTlrWlQxbmNtVnpMMmR3ZFRwb01UQXdPakVnVkhKbGMxQmxjbFJoYzJzOVkzQjFPakk0WEc1VGRHVndTV1E5TkRFeU5UZzNMbUpoZEdOb0lGVnpaWEpKWkQwME1UQXdOU0JUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TkZReE9EbzFNem95TlNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV3TXlCT2IyUmxjejB4SUVOUVZYTTlNQ0JVWVhOcmN6MHhJRTVoYldVOVltRjBZMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXowb2JuVnNiQ2tnVW1WemRsQnZjblJ6UFNodWRXeHNLU0JEVUZWR2NtVnhVbVZ4UFVSbFptRjFiSFFnVTNKMWJraHZjM1E2VUdsa1BTaHVkV3hzS1Rvd1hHNVRkR1Z3U1dROU5ERXlOVGczTGpBZ1ZYTmxja2xrUFRReE1EQTFJRk4wWVhKMFZHbHRaVDB5TURJMkxURXdMVEkwVkRFNU9qQXhPak0xSUZScGJXVk1hVzFwZEQxVlRreEpUVWxVUlVRZ1UzUmhkR1U5VWxWT1RrbE9SeUJRWVhKMGFYUnBiMjQ5Y213eUlFNXZaR1ZNYVhOMFBXZHdkVEF6SUU1dlpHVnpQVEVnUTFCVmN6MHlPQ0JVWVhOcmN6MHhJRTVoYldVOWNIbDBhRzl1SUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOVkzQjFQVEk0TEcxbGJUMHlNakJITEc1dlpHVTlNU0JTWlhOMlVHOXlkSE05S0c1MWJHd3BJRU5RVlVaeVpYRlNaWEU5UkdWbVlYVnNkQ0JFYVhOMFBVTjVZMnhwWXlCVGNuVnVTRzl6ZERwUWFXUTlhVzV6ZEMxNWRXcHZlaTFrWlhaeVpXd3RjbVJ0WVMxd2IyOXNPakkzTlRJM01qQWdWSEpsYzBKcGJtUTlaM0psY3k5bmNIVTZibTl1WlNCVWNtVnpVR1Z5VG05a1pUMW5jbVZ6TDJkd2RUcG9NVEF3T2pFZ1ZISmxjMUJsY2xSaGMyczlZM0IxT2pJNFhHNVRkR1Z3U1dROU5ERXlOVGc0TG1KaGRHTm9JRlZ6WlhKSlpEMDBNVEF3TlNCVGRHRnlkRlJwYldVOU1qQXlOaTB4TUMweU5GUXlNam94TURveE1TQlVhVzFsVEdsdGFYUTlWVTVNU1UxSlZFVkVJRk4wWVhSbFBWSlZUazVKVGtjZ1VHRnlkR2wwYVc5dVBYSnNNaUJPYjJSbFRHbHpkRDFuY0hVeE9TQk9iMlJsY3oweElFTlFWWE05TUNCVVlYTnJjejB4SUU1aGJXVTlZbUYwWTJnZ1RtVjBkMjl5YXowb2JuVnNiQ2tnVkZKRlV6MG9iblZzYkNrZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1UzSjFia2h2YzNRNlVHbGtQU2h1ZFd4c0tUb3dYRzVUZEdWd1NXUTlOREV5TlRnNExqQWdWWE5sY2tsa1BUUXhNREExSUZOMFlYSjBWR2x0WlQweU1ESTJMVEV3TFRJMFZESXlPakU1T2pNeUlGUnBiV1ZNYVcxcGREMVZUa3hKVFVsVVJVUWdVM1JoZEdVOVVsVk9Ua2xPUnlCUVlYSjBhWFJwYjI0OWNtd3lJRTV2WkdWTWFYTjBQV2R3ZFRFNUlFNXZaR1Z6UFRFZ1ExQlZjejB5T0NCVVlYTnJjejB4SUU1aGJXVTljSGwwYUc5dUlFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlZM0IxUFRJNExHMWxiVDB5TWpCSExHNXZaR1U5TVNCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCRWFYTjBQVU41WTJ4cFl5QlRjblZ1U0c5emREcFFhV1E5YVc1emRDMXBhblZrY2kxa1pYWnlaV3d0Y21SdFlTMXdiMjlzT2pFNE1UVXhNRGdnVkhKbGMwSnBibVE5WjNKbGN5OW5jSFU2Ym05dVpTQlVjbVZ6VUdWeVRtOWtaVDFuY21WekwyZHdkVHBvTVRBd09qRWdWSEpsYzFCbGNsUmhjMnM5WTNCMU9qSTRYRzVUZEdWd1NXUTlOREV5TlRreExtSmhkR05vSUZWelpYSkpaRDAwTVRBd05TQlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlORlF5TWpveE1Eb3hNU0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXhPU0JPYjJSbGN6MHhJRU5RVlhNOU1DQlVZWE5yY3oweElFNWhiV1U5WW1GMFkyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejBvYm5Wc2JDa2dVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdVM0oxYmtodmMzUTZVR2xrUFNodWRXeHNLVG93WEc1VGRHVndTV1E5TkRFeU5Ua3hMakFnVlhObGNrbGtQVFF4TURBMUlGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTBWREl5T2pFMU9qVTBJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RURTVJRTV2WkdWelBURWdRMUJWY3oweU9DQlVZWE5yY3oweElFNWhiV1U5Y0hsMGFHOXVJRTVsZEhkdmNtczlLRzUxYkd3cElGUlNSVk05WTNCMVBUSTRMRzFsYlQweU1qQkhMRzV2WkdVOU1TQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQkVhWE4wUFVONVkyeHBZeUJUY25WdVNHOXpkRHBRYVdROWFXNXpkQzFwYW5Wa2NpMWtaWFp5Wld3dGNtUnRZUzF3YjI5c09qRTRNRFkwTXpZZ1ZISmxjMEpwYm1ROVozSmxjeTluY0hVNmJtOXVaU0JVY21WelVHVnlUbTlrWlQxbmNtVnpMMmR3ZFRwb01UQXdPakVnVkhKbGMxQmxjbFJoYzJzOVkzQjFPakk0WEc1VGRHVndTV1E5TkRFeU5Ua3lMbUpoZEdOb0lGVnpaWEpKWkQwME1UQXdOU0JUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TkZReU1qb3hNRG94TVNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV4T1NCT2IyUmxjejB4SUVOUVZYTTlNQ0JVWVhOcmN6MHhJRTVoYldVOVltRjBZMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXowb2JuVnNiQ2tnVW1WemRsQnZjblJ6UFNodWRXeHNLU0JEVUZWR2NtVnhVbVZ4UFVSbFptRjFiSFFnVTNKMWJraHZjM1E2VUdsa1BTaHVkV3hzS1Rvd1hHNVRkR1Z3U1dROU5ERXlOVGt5TGpBZ1ZYTmxja2xrUFRReE1EQTFJRk4wWVhKMFZHbHRaVDB5TURJMkxURXdMVEkwVkRJeU9qRTFPakkwSUZScGJXVk1hVzFwZEQxVlRreEpUVWxVUlVRZ1UzUmhkR1U5VWxWT1RrbE9SeUJRWVhKMGFYUnBiMjQ5Y213eUlFNXZaR1ZNYVhOMFBXZHdkVEU1SUU1dlpHVnpQVEVnUTFCVmN6MHlPQ0JVWVhOcmN6MHhJRTVoYldVOWNIbDBhRzl1SUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOVkzQjFQVEk0TEcxbGJUMHlNakJITEc1dlpHVTlNU0JTWlhOMlVHOXlkSE05S0c1MWJHd3BJRU5RVlVaeVpYRlNaWEU5UkdWbVlYVnNkQ0JFYVhOMFBVTjVZMnhwWXlCVGNuVnVTRzl6ZERwUWFXUTlhVzV6ZEMxcGFuVmtjaTFrWlhaeVpXd3RjbVJ0WVMxd2IyOXNPakU0TURRME9UZ2dWSEpsYzBKcGJtUTlaM0psY3k5bmNIVTZibTl1WlNCVWNtVnpVR1Z5VG05a1pUMW5jbVZ6TDJkd2RUcG9NVEF3T2pFZ1ZISmxjMUJsY2xSaGMyczlZM0IxT2pJNFhHNVRkR1Z3U1dROU5ERXlOVGt6TG1KaGRHTm9JRlZ6WlhKSlpEMDBNVEF3TlNCVGRHRnlkRlJwYldVOU1qQXlOaTB4TUMweU5GUXlNam94TURveE1TQlVhVzFsVEdsdGFYUTlWVTVNU1UxSlZFVkVJRk4wWVhSbFBWSlZUazVKVGtjZ1VHRnlkR2wwYVc5dVBYSnNNaUJPYjJSbFRHbHpkRDFuY0hVeE9TQk9iMlJsY3oweElFTlFWWE05TUNCVVlYTnJjejB4SUU1aGJXVTlZbUYwWTJnZ1RtVjBkMjl5YXowb2JuVnNiQ2tnVkZKRlV6MG9iblZzYkNrZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1UzSjFia2h2YzNRNlVHbGtQU2h1ZFd4c0tUb3dYRzVUZEdWd1NXUTlOREV5TlRrekxqQWdWWE5sY2tsa1BUUXhNREExSUZOMFlYSjBWR2x0WlQweU1ESTJMVEV3TFRJMFZESXlPakUwT2pVMElGUnBiV1ZNYVcxcGREMVZUa3hKVFVsVVJVUWdVM1JoZEdVOVVsVk9Ua2xPUnlCUVlYSjBhWFJwYjI0OWNtd3lJRTV2WkdWTWFYTjBQV2R3ZFRFNUlFNXZaR1Z6UFRFZ1ExQlZjejB5T0NCVVlYTnJjejB4SUU1aGJXVTljSGwwYUc5dUlFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlZM0IxUFRJNExHMWxiVDB5TWpCSExHNXZaR1U5TVNCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCRWFYTjBQVU41WTJ4cFl5QlRjblZ1U0c5emREcFFhV1E5YVc1emRDMXBhblZrY2kxa1pYWnlaV3d0Y21SdFlTMXdiMjlzT2pFNE1ESXdPRFlnVkhKbGMwSnBibVE5WjNKbGN5OW5jSFU2Ym05dVpTQlVjbVZ6VUdWeVRtOWtaVDFuY21WekwyZHdkVHBvTVRBd09qRWdWSEpsYzFCbGNsUmhjMnM5WTNCMU9qSTRYRzVUZEdWd1NXUTlOREV5TnpnNUxtSmhkR05vSUZWelpYSkpaRDAwTVRBd015QlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlObFF3T1RveU1Ub3hNQ0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXhNU0JPYjJSbGN6MHhJRU5RVlhNOU1DQlVZWE5yY3oweElFNWhiV1U5WW1GMFkyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejBvYm5Wc2JDa2dVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdVM0oxYmtodmMzUTZVR2xrUFNodWRXeHNLVG93WEc1VGRHVndTV1E5TkRFeU56ZzVMakFnVlhObGNrbGtQVFF4TURBeklGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTJWREE1T2pJeE9qRXpJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RURXhJRTV2WkdWelBURWdRMUJWY3owek1pQlVZWE5yY3oweElFNWhiV1U5WW1GemFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQV053ZFQwek1peHRaVzA5TVRreVJ5eHViMlJsUFRFZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1JHbHpkRDFEZVdOc2FXTWdVM0oxYmtodmMzUTZVR2xrUFdsdWMzUXRhbTVsYTI4dFpHVjJjbVZzTFhKa2JXRXRjRzl2YkRveU16QXhOekUzSUZSeVpYTkNhVzVrUFdkeVpYTXZaM0IxT201dmJtVWdWSEpsYzFCbGNsTjBaWEE5WTNCMU9qTXlJRlJ5WlhOUVpYSk9iMlJsUFdkeVpYTXZaM0IxT21neE1EQTZOQ0JVY21WelVHVnlWR0Z6YXoxamNIVTZNeklzWTNCMU9qTXlYRzVUZEdWd1NXUTlOREV5TnprNExtSmhkR05vSUZWelpYSkpaRDAwTVRBd015QlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlObFF4TlRvME5Eb3dNaUJVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXhNU0JPYjJSbGN6MHhJRU5RVlhNOU1DQlVZWE5yY3oweElFNWhiV1U5WW1GMFkyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejBvYm5Wc2JDa2dVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdVM0oxYmtodmMzUTZVR2xrUFNodWRXeHNLVG93WEc1VGRHVndTV1E5TkRFeU56azRMakFnVlhObGNrbGtQVFF4TURBeklGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTJWREUxT2pRME9qQTBJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RURXhJRTV2WkdWelBURWdRMUJWY3owek1pQlVZWE5yY3oweElFNWhiV1U5WW1GemFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQV053ZFQwek1peHRaVzA5TVRreVJ5eHViMlJsUFRFZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1JHbHpkRDFEZVdOc2FXTWdVM0oxYmtodmMzUTZVR2xrUFdsdWMzUXRhbTVsYTI4dFpHVjJjbVZzTFhKa2JXRXRjRzl2YkRveU5EVTROakEzSUZSeVpYTkNhVzVrUFdkeVpYTXZaM0IxT201dmJtVWdWSEpsYzFCbGNsTjBaWEE5WTNCMU9qTXlJRlJ5WlhOUVpYSk9iMlJsUFdkeVpYTXZaM0IxT21neE1EQTZOQ0JVY21WelVHVnlWR0Z6YXoxamNIVTZNeklzWTNCMU9qTXlYRzVUZEdWd1NXUTlOREV5T0RBd0xtSmhkR05vSUZWelpYSkpaRDAwTVRBd015QlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlObFF4TlRvME5Ub3dOU0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXdNeUJPYjJSbGN6MHhJRU5RVlhNOU1DQlVZWE5yY3oweElFNWhiV1U5WW1GMFkyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejBvYm5Wc2JDa2dVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdVM0oxYmtodmMzUTZVR2xrUFNodWRXeHNLVG93WEc1VGRHVndTV1E5TkRFeU9EQXdMakFnVlhObGNrbGtQVFF4TURBeklGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTJWREUxT2pRMU9qSTFJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RUQXpJRTV2WkdWelBURWdRMUJWY3owek1pQlVZWE5yY3oweElFNWhiV1U5WW1GemFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQV053ZFQwek1peHRaVzA5TVRreVJ5eHViMlJsUFRFZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1JHbHpkRDFEZVdOc2FXTWdVM0oxYmtodmMzUTZVR2xrUFdsdWMzUXRlWFZxYjNvdFpHVjJjbVZzTFhKa2JXRXRjRzl2YkRvek56STBORGt4SUZSeVpYTkNhVzVrUFdkeVpYTXZaM0IxT201dmJtVWdWSEpsYzFCbGNsTjBaWEE5WTNCMU9qTXlJRlJ5WlhOUVpYSk9iMlJsUFdkeVpYTXZaM0IxT21neE1EQTZOQ0JVY21WelVHVnlWR0Z6YXoxamNIVTZNeklzWTNCMU9qTXlYRzVUZEdWd1NXUTlOREV5T0RJMUxtSmhkR05vSUZWelpYSkpaRDAwTVRBd015QlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlOMVF3TVRveU5qb3pNaUJVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXlNU0JPYjJSbGN6MHhJRU5RVlhNOU1DQlVZWE5yY3oweElFNWhiV1U5WW1GMFkyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejBvYm5Wc2JDa2dVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdVM0oxYmtodmMzUTZVR2xrUFNodWRXeHNLVG93WEc0aUNuMEtcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVQQVJFRC5qc29ufDE3Y2Q1YWY1NjkxZDNkMDI4NzYyOThhNWNiODJmODZjZGUwNjQyYTcwOTgxODIzYzdhNWNlZmU2Y2Y3ZDE1OTd8ZXdvZ0lDSnlaWEYxWlhOMFgzTm9ZVEkxTmlJNklDSTNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNJaXdLSUNBaWJXRnVhV1psYzNSZmMyaGhNalUySWpvZ0ltVTVaREZqWmprek5qSTBZV0k1TkRjd09XSmhaak5pWVRka016WmlZbUZrWmpkaFpHWTBabU0zTW1GaVlUUmhNek16WW1SaE1ERXhZMlF5TkRneE5UTWlMQW9nSUNKd1lYSmxiblJmWVhKbmRpSTZJRnNLSUNBZ0lDSXZkWE55TDJ4dlkyRnNMMkpwYmk5elltRjBZMmdpTEFvZ0lDQWdJaTB0Y0dGeWMyRmliR1VpTEFvZ0lDQWdJaTB0YUc5c1pDSXNDaUFnSUNBaUxTMXVieTF5WlhGMVpYVmxJaXdLSUNBZ0lDSXRMV0ZqWTI5MWJuUTliRzloYm1WeUlpd0tJQ0FnSUNJdExYRnZjejFzYjJGdVpYSXRibTl5YldGc0lpd0tJQ0FnSUNJdExYQmhjblJwZEdsdmJqMXliRElpTEFvZ0lDQWdJaTB0WTI5dGJXVnVkRDFsYkcxdkxXWjFiR3c2TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15TnlJc0NpQWdJQ0FpTFMxcWIySXRibUZ0WlQxbGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTWlJc0NpQWdJQ0FpTFMxdWIyUmxiR2x6ZEQxbmNIVXlNU0lzQ2lBZ0lDQWlMUzF1YjJSbGN6MHhJaXdLSUNBZ0lDSXRMVzUwWVhOcmN6MHhJaXdLSUNBZ0lDSXRMV053ZFhNdGNHVnlMWFJoYzJzOU16SWlMQW9nSUNBZ0lpMHRiV1Z0UFRFNU1rY2lMQW9nSUNBZ0lpMHRaM0psY3oxbmNIVTZhREV3TURvMElpd0tJQ0FnSUNJdExYUnBiV1U5Tnkwd01Eb3dNRG93TUNJc0NpQWdJQ0FpTFMxbGVIQnZjblE5VGs5T1JTSXNDaUFnSUNBaUxTMWphR1JwY2owdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJaUxBb2dJQ0FnSWkwdGIzVjBjSFYwUFM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5c2IyZHpMeVY0TFNWcUxtOTFkQ0lzQ2lBZ0lDQWlMUzFsY25KdmNqMHZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZiRzluY3k4bGVDMGxhaTVsY25JaUxBb2dJQ0FnSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5bWRXeHNMbk5pWVhSamFDSXNDaUFnSUNBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUlpd0tJQ0FnSUNJM05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0lpd0tJQ0FnSUNKbE9XUXhZMlk1TXpZeU5HRmlPVFEzTURsaVlXWXpZbUUzWkRNMlltSmhaR1kzWVdSbU5HWmpOekpoWW1FMFlUTXpNMkprWVRBeE1XTmtNalE0TVRVeklnb2dJRjBzQ2lBZ0luQnlaWEJoY21Wa1gyRjBYM1YwWXlJNklDSXlNREkyTFRFd0xUSTNWREF4T2pJMk9qSTBMamt6TkRZNE1pc3dNRG93TUNJc0NpQWdJbkYxWlhWbElqb2dJalF4TWpnd01YeGxiRzF2TFc1aGRHbDJaUzFtZFd4c0xXeGhjbWRsTXpFMGJTMWliM1Z1WkdGeWVTMTJNbnh3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5ERXlOems1ZkdWc2JXOHRibUYwYVhabExXWjFiR3d0YkdGeVoyVXpNVFJ0TFdaMWMyVmtMWFl5ZkhCaGNHaHBkMlYwYzJFemZGQkZUa1JKVGtkOFhHNDBNVEkzT1RCOFpXeHRieTF1WVhScGRtVXRablZzYkMxc1lYSm5aVE14TkcwdGRqRjhjR0Z3YUdsM1pYUnpZVE44VUVWT1JFbE9SM3hjYmpRd09USXdOM3hoWmkxc2FXSmxjbTh0WVhZd0xXWjFiR3d0YUdGdVpHOW1abnh3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5ERXhNVEV6ZkhKaGRtVnVjeTFoWmkxeWIyeHNiM1YwTFhCeVpYWnBaWGQ4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXdPVGcxTkY4MmZHRm1MV1J3YldGMFkyZ3RjbVZ6ZEdGeWRERTFhM3h3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5EQTVPRFUwWHpSOFlXWXRaSEJ0WVhSamFDMXlaWE4wWVhKME1UVnJmSEJoY0docGQyVjBjMkV6ZkZCRlRrUkpUa2Q4WEc0ME1EazROVFJmTW54aFppMWtjRzFoZEdOb0xYSmxjM1JoY25ReE5XdDhjR0Z3YUdsM1pYUnpZVE44VUVWT1JFbE9SM3hjYmpRd09UZzBOMTliTUMwMUpUSmRmSE4wWVhScGIyNWhjbmt0Wm5Bek1pMXZkbVZ5YkdGNWZIQmhjR2hwZDJWMGMyRXpmRkJGVGtSSlRrZDhYRzQwTURrM056TjhjM1JoZEdsdmJtRnllUzFoWmkxbWFYaGxaR0oxWkdkbGRDMXpiVzlyWlh4d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREE1TnpZMGZITjBZWFJwYjI1aGNua3RZV1l0ZFc1bGRDMXpiVzlyWlh4d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREV5T0RBd2ZHVnNiVzh0YkdGeVoyVXpNVFJ0TFdOdmJuUnBiblZ2ZFhNdFltOTFibVJoY25rdFpuVnNiQzEyTW54d1lYQm9hWGRsZEhOaE0zeFNWVTVPU1U1SGZHZHdkVEF6WEc0ME1USTNPVGg4Wld4dGJ5MXNZWEpuWlRNeE5HMHRZMjl1ZEdsdWRXOTFjeTFtZFhObFpDMW1kV3hzTFhZeWZIQmhjR2hwZDJWMGMyRXpmRkpWVGs1SlRrZDhaM0IxTVRGY2JqUXhNamM0T1h4bGJHMXZMV3hoY21kbE16RTBiUzFqYjI1MGFXNTFiM1Z6TFhCc1lXbHVMV1oxYkd3dGRqRjhjR0Z3YUdsM1pYUnpZVE44VWxWT1RrbE9SM3huY0hVeE1WeHVOREV5TlRVMmZHcHZhVzUwTFdOdmJuWmxlVzl5TWpBd0xXbHBaRzV2YVhObExXZGhjQzFtZFd4c01pMW5jSFV4T1h4d1lYQm9hWGRsZEhOaE0zeFNWVTVPU1U1SGZHZHdkVEU1WEc0ME1USTFOVFI4YW05cGJuUXRZMjl1ZG1WNWIzSXlNREF0YVdsa2JtOXBjMlV0Ym05bllYQXRablZzYkRJdFozQjFNakY4Y0dGd2FHbDNaWFJ6WVROOFVsVk9Ua2xPUjN4bmNIVXlNVnh1SWl3S0lDQWlibTlrWlNJNklDSk9iMlJsVG1GdFpUMW5jSFV5TVNCQmNtTm9QWGc0Tmw4Mk5DQkRiM0psYzFCbGNsTnZZMnRsZEQwMU5pQWdRMUJWUVd4c2IyTTlNeklnUTFCVlJXWmpkSFk5TWpJMElFTlFWVlJ2ZEQweU1qUWdRMUJWVEc5aFpEMDNMalU1SUVGMllXbHNZV0pzWlVabFlYUjFjbVZ6UFNodWRXeHNLU0JCWTNScGRtVkdaV0YwZFhKbGN6MG9iblZzYkNrZ1IzSmxjejFuY0hVNmFERXdNRG80SUVkeVpYTkVjbUZwYmoxT0wwRWdSM0psYzFWelpXUTlaM0IxT21neE1EQTZNaWhKUkZnNk5DMDFLU0JPYjJSbFFXUmtjajB4TUM0eE9DNDVOaTR5TXpFZ1RtOWtaVWh2YzNST1lXMWxQV2x1YzNRdGNYUndjWEl0WkdWMmNtVnNMWEprYldFdGNHOXZiQ0JXWlhKemFXOXVQVEl6TGpFeExqUWdUMU05VEdsdWRYZ2dOaTQxTGpBdE1UQXhPQzF2Y21GamJHVWdJekU0ZmpJeUxqQTBMakV0VldKMWJuUjFJRk5OVUNCVFlYUWdSbVZpSURFM0lESXhPalF4T2pFeklGVlVReUF5TURJMElDQlNaV0ZzVFdWdGIzSjVQVEl3TURBd01EQWdRV3hzYjJOTlpXMDlNVGsyTmpBNElFWnlaV1ZOWlcwOU1UQTFNVFUzSUZOdlkydGxkSE05TWlCQ2IyRnlaSE05TVNCVGRHRjBaVDFOU1ZoRlJDQlVhSEpsWVdSelVHVnlRMjl5WlQweUlGUnRjRVJwYzJzOU1DQlhaV2xuYUhROU1TQlBkMjVsY2oxT0wwRWdUVU5UWDJ4aFltVnNQVTR2UVNCUVlYSjBhWFJwYjI1elBXRnNiQ3h6YVc1bmJHVXNiWFZzZEdrc2Ntd3lJQ0JDYjI5MFZHbHRaVDB5TURJMkxUQTVMVEkwVkRFMU9qRXlPak15SUZOc2RYSnRaRk4wWVhKMFZHbHRaVDB5TURJMkxURXdMVEkxVkRBd09qQXdPakl4SUV4aGMzUkNkWE41VkdsdFpUMHlNREkyTFRFd0xUSTFWREF3T2pBd09qSXhJRkpsYzNWdFpVRm1kR1Z5VkdsdFpUMU9iMjVsSUVObVoxUlNSVk05WTNCMVBUSXlOQ3h0WlcwOU1qQXdNREF3TUUwc1ltbHNiR2x1WnoweU1qUWdRV3hzYjJOVVVrVlRQV053ZFQwek1peHRaVzA5TVRreVJ5QkRZWEJYWVhSMGN6MXVMMkVnUTNWeWNtVnVkRmRoZEhSelBUQWdRWFpsVjJGMGRITTlNQ0JGZUhSVFpXNXpiM0p6U205MWJHVnpQVzR2WVNCRmVIUlRaVzV6YjNKelYyRjBkSE05TUNCRmVIUlRaVzV6YjNKelZHVnRjRDF1TDJGY2JpSXNDaUFnSW5CeVpXeGhkVzVqYUY5eVpYUnllVjlqWlc1emRYTWlPaUI3Q2lBZ0lDQWliM0pwWjJsdVlXeGZjR0Z5Wlc1MElqb2dJalF4TWpneU15SXNDaUFnSUNBaWIzSnBaMmx1WVd4ZlkyRndkSFZ5WlNJNklDSTBNVEk0TWpRaUxBb2dJQ0FnSW1aMWJHeGZjbTl2ZEhNaU9pQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhYRzR2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakpjYmlJc0NpQWdJQ0FpY0hKcGIzSmZZMnhoYVcxeklqb2dJaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOMXh1TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDNKbGNYVmxjM1F0WTJ4aGFXMXpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXhYRzRpTEFvZ0lDQWdJbkJ5YVc5eVgyMWhibWxtWlhOMElqb2dJbU14WkRNMU5tSmhNRFE1T1RNeFl6UTNPV1ZoWmpnNE5qZzNNMkV6WTJFMk1UWTROakV4WW1GbU5qZGxNRGRtTmprNE9UaGxZMlF6WXpFME16bG1abUlnSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5R1NVeEZVeTV6YUdFeU5UWmNiaUlzQ2lBZ0lDQWlibUYwYVhabFgzTjBaWEJ6SWpvZ0lsTjBaWEJKWkQwME1USTFOVFF1WW1GMFkyZ2dWWE5sY2tsa1BUUXhNREF6SUZOMFlYSjBWR2x0WlQweU1ESTJMVEV3TFRJMFZERXpPakE1T2pRNUlGUnBiV1ZNYVcxcGREMVZUa3hKVFVsVVJVUWdVM1JoZEdVOVVsVk9Ua2xPUnlCUVlYSjBhWFJwYjI0OWNtd3lJRTV2WkdWTWFYTjBQV2R3ZFRJeElFNXZaR1Z6UFRFZ1ExQlZjejB3SUZSaGMydHpQVEVnVG1GdFpUMWlZWFJqYUNCT1pYUjNiM0pyUFNodWRXeHNLU0JVVWtWVFBTaHVkV3hzS1NCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCVGNuVnVTRzl6ZERwUWFXUTlLRzUxYkd3cE9qQmNibE4wWlhCSlpEMDBNVEkxTlRRdU1DQlZjMlZ5U1dROU5ERXdNRE1nVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpSVU1UTTZNRGs2TlRFZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTWpFZ1RtOWtaWE05TVNCRFVGVnpQVE15SUZSaGMydHpQVEVnVG1GdFpUMWlZWE5vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOVkzQjFQVE15TEcxbGJUMHhPVEpITEc1dlpHVTlNU0JTWlhOMlVHOXlkSE05S0c1MWJHd3BJRU5RVlVaeVpYRlNaWEU5UkdWbVlYVnNkQ0JFYVhOMFBVTjVZMnhwWXlCVGNuVnVTRzl6ZERwUWFXUTlhVzV6ZEMxeGRIQnhjaTFrWlhaeVpXd3RjbVJ0WVMxd2IyOXNPalU0TlRnME9TQlVjbVZ6UW1sdVpEMW5jbVZ6TDJkd2RUcHViMjVsSUZSeVpYTlFaWEpUZEdWd1BXTndkVG96TWlCVWNtVnpVR1Z5VG05a1pUMW5jbVZ6TDJkd2RUcG9NVEF3T2pJZ1ZISmxjMUJsY2xSaGMyczlZM0IxT2pNeUxHTndkVG96TWx4dVUzUmxjRWxrUFRReE1qVTFOaTVpWVhSamFDQlZjMlZ5U1dROU5ERXdNRE1nVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpSVU1UTTZNVEE2TlRBZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTVRrZ1RtOWtaWE05TVNCRFVGVnpQVEFnVkdGemEzTTlNU0JPWVcxbFBXSmhkR05vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOUtHNTFiR3dwSUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUZOeWRXNUliM04wT2xCcFpEMG9iblZzYkNrNk1GeHVVM1JsY0Vsa1BUUXhNalUxTmk0d0lGVnpaWEpKWkQwME1UQXdNeUJUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TkZReE16b3hNRG8xTWlCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV4T1NCT2IyUmxjejB4SUVOUVZYTTlNeklnVkdGemEzTTlNU0JPWVcxbFBXSmhjMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXoxamNIVTlNeklzYldWdFBURTVNa2NzYm05a1pUMHhJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRVJwYzNROVEzbGpiR2xqSUZOeWRXNUliM04wT2xCcFpEMXBibk4wTFdscWRXUnlMV1JsZG5KbGJDMXlaRzFoTFhCdmIydzZNVFUyTURVNE9DQlVjbVZ6UW1sdVpEMW5jbVZ6TDJkd2RUcHViMjVsSUZSeVpYTlFaWEpUZEdWd1BXTndkVG96TWlCVWNtVnpVR1Z5VG05a1pUMW5jbVZ6TDJkd2RUcG9NVEF3T2pJZ1ZISmxjMUJsY2xSaGMyczlZM0IxT2pNeUxHTndkVG96TWx4dVUzUmxjRWxrUFRReE1qVTROaTVpWVhSamFDQlZjMlZ5U1dROU5ERXdNRFVnVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpSVU1UZzZOVE02TWpVZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTURNZ1RtOWtaWE05TVNCRFVGVnpQVEFnVkdGemEzTTlNU0JPWVcxbFBXSmhkR05vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOUtHNTFiR3dwSUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUZOeWRXNUliM04wT2xCcFpEMG9iblZzYkNrNk1GeHVVM1JsY0Vsa1BUUXhNalU0Tmk0eElGVnpaWEpKWkQwME1UQXdOU0JUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TkZReE9Ub3dNam94TkNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV3TXlCT2IyUmxjejB4SUVOUVZYTTlNamdnVkdGemEzTTlNU0JPWVcxbFBYQjVkR2h2YmlCT1pYUjNiM0pyUFNodWRXeHNLU0JVVWtWVFBXTndkVDB5T0N4dFpXMDlNakl3Unl4dWIyUmxQVEVnVW1WemRsQnZjblJ6UFNodWRXeHNLU0JEVUZWR2NtVnhVbVZ4UFVSbFptRjFiSFFnUkdsemREMURlV05zYVdNZ1UzSjFia2h2YzNRNlVHbGtQV2x1YzNRdGVYVnFiM290WkdWMmNtVnNMWEprYldFdGNHOXZiRG95TnpVek9URTNJRlJ5WlhOQ2FXNWtQV2R5WlhNdlozQjFPbTV2Ym1VZ1ZISmxjMUJsY2s1dlpHVTlaM0psY3k5bmNIVTZhREV3TURveElGUnlaWE5RWlhKVVlYTnJQV053ZFRveU9GeHVVM1JsY0Vsa1BUUXhNalU0Tnk1aVlYUmphQ0JWYzJWeVNXUTlOREV3TURVZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qUlVNVGc2TlRNNk1qVWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1ETWdUbTlrWlhNOU1TQkRVRlZ6UFRBZ1ZHRnphM005TVNCT1lXMWxQV0poZEdOb0lFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlLRzUxYkd3cElGSmxjM1pRYjNKMGN6MG9iblZzYkNrZ1ExQlZSbkpsY1ZKbGNUMUVaV1poZFd4MElGTnlkVzVJYjNOME9sQnBaRDBvYm5Wc2JDazZNRnh1VTNSbGNFbGtQVFF4TWpVNE55NHdJRlZ6WlhKSlpEMDBNVEF3TlNCVGRHRnlkRlJwYldVOU1qQXlOaTB4TUMweU5GUXhPVG93TVRvek5TQlVhVzFsVEdsdGFYUTlWVTVNU1UxSlZFVkVJRk4wWVhSbFBWSlZUazVKVGtjZ1VHRnlkR2wwYVc5dVBYSnNNaUJPYjJSbFRHbHpkRDFuY0hVd015Qk9iMlJsY3oweElFTlFWWE05TWpnZ1ZHRnphM005TVNCT1lXMWxQWEI1ZEdodmJpQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQV053ZFQweU9DeHRaVzA5TWpJd1J5eHViMlJsUFRFZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1JHbHpkRDFEZVdOc2FXTWdVM0oxYmtodmMzUTZVR2xrUFdsdWMzUXRlWFZxYjNvdFpHVjJjbVZzTFhKa2JXRXRjRzl2YkRveU56VXlOekl3SUZSeVpYTkNhVzVrUFdkeVpYTXZaM0IxT201dmJtVWdWSEpsYzFCbGNrNXZaR1U5WjNKbGN5OW5jSFU2YURFd01Eb3hJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3lPRnh1VTNSbGNFbGtQVFF4TWpVNE9DNWlZWFJqYUNCVmMyVnlTV1E5TkRFd01EVWdVM1JoY25SVWFXMWxQVEl3TWpZdE1UQXRNalJVTWpJNk1UQTZNVEVnVkdsdFpVeHBiV2wwUFZWT1RFbE5TVlJGUkNCVGRHRjBaVDFTVlU1T1NVNUhJRkJoY25ScGRHbHZiajF5YkRJZ1RtOWtaVXhwYzNROVozQjFNVGtnVG05a1pYTTlNU0JEVUZWelBUQWdWR0Z6YTNNOU1TQk9ZVzFsUFdKaGRHTm9JRTVsZEhkdmNtczlLRzUxYkd3cElGUlNSVk05S0c1MWJHd3BJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRk55ZFc1SWIzTjBPbEJwWkQwb2JuVnNiQ2s2TUZ4dVUzUmxjRWxrUFRReE1qVTRPQzR3SUZWelpYSkpaRDAwTVRBd05TQlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlORlF5TWpveE9Ub3pNaUJVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXhPU0JPYjJSbGN6MHhJRU5RVlhNOU1qZ2dWR0Z6YTNNOU1TQk9ZVzFsUFhCNWRHaHZiaUJPWlhSM2IzSnJQU2h1ZFd4c0tTQlVVa1ZUUFdOd2RUMHlPQ3h0WlcwOU1qSXdSeXh1YjJSbFBURWdVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdSR2x6ZEQxRGVXTnNhV01nVTNKMWJraHZjM1E2VUdsa1BXbHVjM1F0YVdwMVpISXRaR1YyY21Wc0xYSmtiV0V0Y0c5dmJEb3hPREUxTVRBNElGUnlaWE5DYVc1a1BXZHlaWE12WjNCMU9tNXZibVVnVkhKbGMxQmxjazV2WkdVOVozSmxjeTluY0hVNmFERXdNRG94SUZSeVpYTlFaWEpVWVhOclBXTndkVG95T0Z4dVUzUmxjRWxrUFRReE1qVTVNUzVpWVhSamFDQlZjMlZ5U1dROU5ERXdNRFVnVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpSVU1qSTZNVEE2TVRFZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTVRrZ1RtOWtaWE05TVNCRFVGVnpQVEFnVkdGemEzTTlNU0JPWVcxbFBXSmhkR05vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOUtHNTFiR3dwSUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUZOeWRXNUliM04wT2xCcFpEMG9iblZzYkNrNk1GeHVVM1JsY0Vsa1BUUXhNalU1TVM0d0lGVnpaWEpKWkQwME1UQXdOU0JUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TkZReU1qb3hOVG8xTkNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV4T1NCT2IyUmxjejB4SUVOUVZYTTlNamdnVkdGemEzTTlNU0JPWVcxbFBYQjVkR2h2YmlCT1pYUjNiM0pyUFNodWRXeHNLU0JVVWtWVFBXTndkVDB5T0N4dFpXMDlNakl3Unl4dWIyUmxQVEVnVW1WemRsQnZjblJ6UFNodWRXeHNLU0JEVUZWR2NtVnhVbVZ4UFVSbFptRjFiSFFnUkdsemREMURlV05zYVdNZ1UzSjFia2h2YzNRNlVHbGtQV2x1YzNRdGFXcDFaSEl0WkdWMmNtVnNMWEprYldFdGNHOXZiRG94T0RBMk5ETTJJRlJ5WlhOQ2FXNWtQV2R5WlhNdlozQjFPbTV2Ym1VZ1ZISmxjMUJsY2s1dlpHVTlaM0psY3k5bmNIVTZhREV3TURveElGUnlaWE5RWlhKVVlYTnJQV053ZFRveU9GeHVVM1JsY0Vsa1BUUXhNalU1TWk1aVlYUmphQ0JWYzJWeVNXUTlOREV3TURVZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qUlVNakk2TVRBNk1URWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1Ua2dUbTlrWlhNOU1TQkRVRlZ6UFRBZ1ZHRnphM005TVNCT1lXMWxQV0poZEdOb0lFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlLRzUxYkd3cElGSmxjM1pRYjNKMGN6MG9iblZzYkNrZ1ExQlZSbkpsY1ZKbGNUMUVaV1poZFd4MElGTnlkVzVJYjNOME9sQnBaRDBvYm5Wc2JDazZNRnh1VTNSbGNFbGtQVFF4TWpVNU1pNHdJRlZ6WlhKSlpEMDBNVEF3TlNCVGRHRnlkRlJwYldVOU1qQXlOaTB4TUMweU5GUXlNam94TlRveU5DQlVhVzFsVEdsdGFYUTlWVTVNU1UxSlZFVkVJRk4wWVhSbFBWSlZUazVKVGtjZ1VHRnlkR2wwYVc5dVBYSnNNaUJPYjJSbFRHbHpkRDFuY0hVeE9TQk9iMlJsY3oweElFTlFWWE05TWpnZ1ZHRnphM005TVNCT1lXMWxQWEI1ZEdodmJpQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQV053ZFQweU9DeHRaVzA5TWpJd1J5eHViMlJsUFRFZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1JHbHpkRDFEZVdOc2FXTWdVM0oxYmtodmMzUTZVR2xrUFdsdWMzUXRhV3AxWkhJdFpHVjJjbVZzTFhKa2JXRXRjRzl2YkRveE9EQTBORGs0SUZSeVpYTkNhVzVrUFdkeVpYTXZaM0IxT201dmJtVWdWSEpsYzFCbGNrNXZaR1U5WjNKbGN5OW5jSFU2YURFd01Eb3hJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3lPRnh1VTNSbGNFbGtQVFF4TWpVNU15NWlZWFJqYUNCVmMyVnlTV1E5TkRFd01EVWdVM1JoY25SVWFXMWxQVEl3TWpZdE1UQXRNalJVTWpJNk1UQTZNVEVnVkdsdFpVeHBiV2wwUFZWT1RFbE5TVlJGUkNCVGRHRjBaVDFTVlU1T1NVNUhJRkJoY25ScGRHbHZiajF5YkRJZ1RtOWtaVXhwYzNROVozQjFNVGtnVG05a1pYTTlNU0JEVUZWelBUQWdWR0Z6YTNNOU1TQk9ZVzFsUFdKaGRHTm9JRTVsZEhkdmNtczlLRzUxYkd3cElGUlNSVk05S0c1MWJHd3BJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRk55ZFc1SWIzTjBPbEJwWkQwb2JuVnNiQ2s2TUZ4dVUzUmxjRWxrUFRReE1qVTVNeTR3SUZWelpYSkpaRDAwTVRBd05TQlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlORlF5TWpveE5EbzFOQ0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXhPU0JPYjJSbGN6MHhJRU5RVlhNOU1qZ2dWR0Z6YTNNOU1TQk9ZVzFsUFhCNWRHaHZiaUJPWlhSM2IzSnJQU2h1ZFd4c0tTQlVVa1ZUUFdOd2RUMHlPQ3h0WlcwOU1qSXdSeXh1YjJSbFBURWdVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdSR2x6ZEQxRGVXTnNhV01nVTNKMWJraHZjM1E2VUdsa1BXbHVjM1F0YVdwMVpISXRaR1YyY21Wc0xYSmtiV0V0Y0c5dmJEb3hPREF5TURnMklGUnlaWE5DYVc1a1BXZHlaWE12WjNCMU9tNXZibVVnVkhKbGMxQmxjazV2WkdVOVozSmxjeTluY0hVNmFERXdNRG94SUZSeVpYTlFaWEpVWVhOclBXTndkVG95T0Z4dVUzUmxjRWxrUFRReE1qYzRPUzVpWVhSamFDQlZjMlZ5U1dROU5ERXdNRE1nVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpaVU1EazZNakU2TVRBZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTVRFZ1RtOWtaWE05TVNCRFVGVnpQVEFnVkdGemEzTTlNU0JPWVcxbFBXSmhkR05vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOUtHNTFiR3dwSUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUZOeWRXNUliM04wT2xCcFpEMG9iblZzYkNrNk1GeHVVM1JsY0Vsa1BUUXhNamM0T1M0d0lGVnpaWEpKWkQwME1UQXdNeUJUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TmxRd09Ub3lNVG94TXlCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV4TVNCT2IyUmxjejB4SUVOUVZYTTlNeklnVkdGemEzTTlNU0JPWVcxbFBXSmhjMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXoxamNIVTlNeklzYldWdFBURTVNa2NzYm05a1pUMHhJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRVJwYzNROVEzbGpiR2xqSUZOeWRXNUliM04wT2xCcFpEMXBibk4wTFdwdVpXdHZMV1JsZG5KbGJDMXlaRzFoTFhCdmIydzZNak13TVRjeE55QlVjbVZ6UW1sdVpEMW5jbVZ6TDJkd2RUcHViMjVsSUZSeVpYTlFaWEpUZEdWd1BXTndkVG96TWlCVWNtVnpVR1Z5VG05a1pUMW5jbVZ6TDJkd2RUcG9NVEF3T2pRZ1ZISmxjMUJsY2xSaGMyczlZM0IxT2pNeUxHTndkVG96TWx4dVUzUmxjRWxrUFRReE1qYzVPQzVpWVhSamFDQlZjMlZ5U1dROU5ERXdNRE1nVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpaVU1UVTZORFE2TURJZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTVRFZ1RtOWtaWE05TVNCRFVGVnpQVEFnVkdGemEzTTlNU0JPWVcxbFBXSmhkR05vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOUtHNTFiR3dwSUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUZOeWRXNUliM04wT2xCcFpEMG9iblZzYkNrNk1GeHVVM1JsY0Vsa1BUUXhNamM1T0M0d0lGVnpaWEpKWkQwME1UQXdNeUJUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TmxReE5UbzBORG93TkNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV4TVNCT2IyUmxjejB4SUVOUVZYTTlNeklnVkdGemEzTTlNU0JPWVcxbFBXSmhjMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXoxamNIVTlNeklzYldWdFBURTVNa2NzYm05a1pUMHhJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRVJwYzNROVEzbGpiR2xqSUZOeWRXNUliM04wT2xCcFpEMXBibk4wTFdwdVpXdHZMV1JsZG5KbGJDMXlaRzFoTFhCdmIydzZNalExT0RZd055QlVjbVZ6UW1sdVpEMW5jbVZ6TDJkd2RUcHViMjVsSUZSeVpYTlFaWEpUZEdWd1BXTndkVG96TWlCVWNtVnpVR1Z5VG05a1pUMW5jbVZ6TDJkd2RUcG9NVEF3T2pRZ1ZISmxjMUJsY2xSaGMyczlZM0IxT2pNeUxHTndkVG96TWx4dVUzUmxjRWxrUFRReE1qZ3dNQzVpWVhSamFDQlZjMlZ5U1dROU5ERXdNRE1nVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpaVU1UVTZORFU2TURVZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTURNZ1RtOWtaWE05TVNCRFVGVnpQVEFnVkdGemEzTTlNU0JPWVcxbFBXSmhkR05vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOUtHNTFiR3dwSUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUZOeWRXNUliM04wT2xCcFpEMG9iblZzYkNrNk1GeHVVM1JsY0Vsa1BUUXhNamd3TUM0d0lGVnpaWEpKWkQwME1UQXdNeUJUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TmxReE5UbzBOVG95TlNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV3TXlCT2IyUmxjejB4SUVOUVZYTTlNeklnVkdGemEzTTlNU0JPWVcxbFBXSmhjMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXoxamNIVTlNeklzYldWdFBURTVNa2NzYm05a1pUMHhJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRVJwYzNROVEzbGpiR2xqSUZOeWRXNUliM04wT2xCcFpEMXBibk4wTFhsMWFtOTZMV1JsZG5KbGJDMXlaRzFoTFhCdmIydzZNemN5TkRRNU1TQlVjbVZ6UW1sdVpEMW5jbVZ6TDJkd2RUcHViMjVsSUZSeVpYTlFaWEpUZEdWd1BXTndkVG96TWlCVWNtVnpVR1Z5VG05a1pUMW5jbVZ6TDJkd2RUcG9NVEF3T2pRZ1ZISmxjMUJsY2xSaGMyczlZM0IxT2pNeUxHTndkVG96TWx4dUlpd0tJQ0FnSUNKemFHRnlaV1JmYjNWMGNIVjBYMkZpYzJWdWRDSTZJSFJ5ZFdVc0NpQWdJQ0FpYjJKelpYSjJaV1JmWVhSZmRYUmpJam9nSWpJd01qWXRNVEF0TWpkVU1ERTZNalk2TWpRdU16SXlNelUwS3pBd09qQXdJZ29nSUgwS2ZRbz1cbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FDQ0VQVEVELmpzb258YzExMjdmNWFiZThjYmZhNzY2MWY2YzUyM2VhYTMzNGI3NDZjYmQxM2EzNmU0OGU1OGExZDlmYjMzNzZkYjNiMnxld29nSUNKd1lYSmxiblFpT2lBaU5ERXlPREkxSWl3S0lDQWlZMkZ3ZEhWeVpTSTZJQ0kwTVRJNE1qWWlMQW9nSUNKemRHUnZkWFFpT2lBaUlpd0tJQ0FpY21Wc1pXRnpaV1JmWVhSZmRYUmpJam9nSWpJd01qWXRNVEF0TWpkVU1ERTZNalk2TXpJdU1ERTBOVFl4S3pBd09qQXdJZ3A5Q2c9PVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQVRURU1QVC5qc29ufDJkNTFmOGNiMmE5ZDY4MTBiYzFkYTY2M2ZiY2Y3Y2JmOTBhODcwZTQ0NDI5MDM0YTQ3NDhmYTkyYzkwOGQwMWF8ZXlKd1lYSmxiblFpT2lBaU5ERXlPREkxSWl3Z0ltTmhjSFIxY21VaU9pQWlOREV5T0RJMklpd2dJbkpsY1hWbGMzUmZjMmhoTWpVMklqb2dJamMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamNpTENBaWNYVmxkV1VpT2lBaU5ERXlPREkyZkdWc2JXOHRibUYwYVhabExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXlmSEJoY0docGQyVjBjMkV6ZkZCRlRrUkpUa2Q4WEc0ME1USTRNREY4Wld4dGJ5MXVZWFJwZG1VdFpuVnNiQzFzWVhKblpUTXhORzB0WW05MWJtUmhjbmt0ZGpKOGNHRndhR2wzWlhSellUTjhVRVZPUkVsT1IzeGNialF4TWpjNU9YeGxiRzF2TFc1aGRHbDJaUzFtZFd4c0xXeGhjbWRsTXpFMGJTMW1kWE5sWkMxMk1ueHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRFeU56a3dmR1ZzYlc4dGJtRjBhWFpsTFdaMWJHd3RiR0Z5WjJVek1UUnRMWFl4ZkhCaGNHaHBkMlYwYzJFemZGQkZUa1JKVGtkOFhHNDBNRGt5TURkOFlXWXRiR2xpWlhKdkxXRjJNQzFtZFd4c0xXaGhibVJ2Wm1aOGNHRndhR2wzWlhSellUTjhVRVZPUkVsT1IzeGNialF4TWpneU5YeGxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1ueHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRFeE1URXpmSEpoZG1WdWN5MWhaaTF5YjJ4c2IzVjBMWEJ5WlhacFpYZDhjR0Z3YUdsM1pYUnpZVE44VUVWT1JFbE9SM3hjYmpRd09UZzFORjgyZkdGbUxXUndiV0YwWTJndGNtVnpkR0Z5ZERFMWEzeHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRBNU9EVTBYelI4WVdZdFpIQnRZWFJqYUMxeVpYTjBZWEowTVRWcmZIQmhjR2hwZDJWMGMyRXpmRkJGVGtSSlRrZDhYRzQwTURrNE5UUmZNbnhoWmkxa2NHMWhkR05vTFhKbGMzUmhjblF4Tld0OGNHRndhR2wzWlhSellUTjhVRVZPUkVsT1IzeGNialF3T1RnME4xOWJNQzAxSlRKZGZITjBZWFJwYjI1aGNua3RabkF6TWkxdmRtVnliR0Y1ZkhCaGNHaHBkMlYwYzJFemZGQkZUa1JKVGtkOFhHNDBNRGszTnpOOGMzUmhkR2x2Ym1GeWVTMWhaaTFtYVhobFpHSjFaR2RsZEMxemJXOXJaWHh3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5EQTVOelkwZkhOMFlYUnBiMjVoY25rdFlXWXRkVzVsZEMxemJXOXJaWHh3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5ERXlPREF3ZkdWc2JXOHRiR0Z5WjJVek1UUnRMV052Ym5ScGJuVnZkWE10WW05MWJtUmhjbmt0Wm5Wc2JDMTJNbnh3WVhCb2FYZGxkSE5oTTN4U1ZVNU9TVTVIZkdkd2RUQXpYRzQwTVRJM09UaDhaV3h0Ynkxc1lYSm5aVE14TkcwdFkyOXVkR2x1ZFc5MWN5MW1kWE5sWkMxbWRXeHNMWFl5ZkhCaGNHaHBkMlYwYzJFemZGSlZUazVKVGtkOFozQjFNVEZjYmpReE1qYzRPWHhsYkcxdkxXeGhjbWRsTXpFMGJTMWpiMjUwYVc1MWIzVnpMWEJzWVdsdUxXWjFiR3d0ZGpGOGNHRndhR2wzWlhSellUTjhVbFZPVGtsT1IzeG5jSFV4TVZ4dU5ERXlOVFUyZkdwdmFXNTBMV052Ym5abGVXOXlNakF3TFdscFpHNXZhWE5sTFdkaGNDMW1kV3hzTWkxbmNIVXhPWHh3WVhCb2FYZGxkSE5oTTN4U1ZVNU9TVTVIZkdkd2RURTVYRzQwTVRJMU5UUjhhbTlwYm5RdFkyOXVkbVY1YjNJeU1EQXRhV2xrYm05cGMyVXRibTluWVhBdFpuVnNiREl0WjNCMU1qRjhjR0Z3YUdsM1pYUnpZVE44VWxWT1RrbE9SM3huY0hVeU1WeHVJaXdnSW01dlpHVWlPaUFpVG05a1pVNWhiV1U5WjNCMU1qRWdRWEpqYUQxNE9EWmZOalFnUTI5eVpYTlFaWEpUYjJOclpYUTlOVFlnSUVOUVZVRnNiRzlqUFRNeUlFTlFWVVZtWTNSMlBUSXlOQ0JEVUZWVWIzUTlNakkwSUVOUVZVeHZZV1E5Tnk0MU9TQkJkbUZwYkdGaWJHVkdaV0YwZFhKbGN6MG9iblZzYkNrZ1FXTjBhWFpsUm1WaGRIVnlaWE05S0c1MWJHd3BJRWR5WlhNOVozQjFPbWd4TURBNk9DQkhjbVZ6UkhKaGFXNDlUaTlCSUVkeVpYTlZjMlZrUFdkd2RUcG9NVEF3T2pJb1NVUllPalF0TlNrZ1RtOWtaVUZrWkhJOU1UQXVNVGd1T1RZdU1qTXhJRTV2WkdWSWIzTjBUbUZ0WlQxcGJuTjBMWEYwY0hGeUxXUmxkbkpsYkMxeVpHMWhMWEJ2YjJ3Z1ZtVnljMmx2YmoweU15NHhNUzQwSUU5VFBVeHBiblY0SURZdU5TNHdMVEV3TVRndGIzSmhZMnhsSUNNeE9INHlNaTR3TkM0eExWVmlkVzUwZFNCVFRWQWdVMkYwSUVabFlpQXhOeUF5TVRvME1Ub3hNeUJWVkVNZ01qQXlOQ0FnVW1WaGJFMWxiVzl5ZVQweU1EQXdNREF3SUVGc2JHOWpUV1Z0UFRFNU5qWXdPQ0JHY21WbFRXVnRQVEV3TlRFMU55QlRiMk5yWlhSelBUSWdRbTloY21SelBURWdVM1JoZEdVOVRVbFlSVVFnVkdoeVpXRmtjMUJsY2tOdmNtVTlNaUJVYlhCRWFYTnJQVEFnVjJWcFoyaDBQVEVnVDNkdVpYSTlUaTlCSUUxRFUxOXNZV0psYkQxT0wwRWdVR0Z5ZEdsMGFXOXVjejFoYkd3c2MybHVaMnhsTEcxMWJIUnBMSEpzTWlBZ1FtOXZkRlJwYldVOU1qQXlOaTB3T1MweU5GUXhOVG94TWpvek1pQlRiSFZ5YldSVGRHRnlkRlJwYldVOU1qQXlOaTB4TUMweU5WUXdNRG93TURveU1TQk1ZWE4wUW5WemVWUnBiV1U5TWpBeU5pMHhNQzB5TlZRd01Eb3dNRG95TVNCU1pYTjFiV1ZCWm5SbGNsUnBiV1U5VG05dVpTQkRabWRVVWtWVFBXTndkVDB5TWpRc2JXVnRQVEl3TURBd01EQk5MR0pwYkd4cGJtYzlNakkwSUVGc2JHOWpWRkpGVXoxamNIVTlNeklzYldWdFBURTVNa2NnUTJGd1YyRjBkSE05Ymk5aElFTjFjbkpsYm5SWFlYUjBjejB3SUVGMlpWZGhkSFJ6UFRBZ1JYaDBVMlZ1YzI5eWMwcHZkV3hsY3oxdUwyRWdSWGgwVTJWdWMyOXljMWRoZEhSelBUQWdSWGgwVTJWdWMyOXljMVJsYlhBOWJpOWhYRzRpTENBaWNISmxiR0YxYm1Ob1gzSmxkSEo1WDJObGJuTjFjeUk2SUhzaWIzSnBaMmx1WVd4ZmNHRnlaVzUwSWpvZ0lqUXhNamd5TXlJc0lDSnZjbWxuYVc1aGJGOWpZWEIwZFhKbElqb2dJalF4TWpneU5DSXNJQ0ptZFd4c1gzSnZiM1J6SWpvZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1WeHVMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlYRzRpTENBaWNISnBiM0pmWTJ4aGFXMXpJam9nSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6TjF4dUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwzSmxjWFZsYzNRdFkyeGhhVzF6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl4WEc0aUxDQWljSEpwYjNKZmJXRnVhV1psYzNRaU9pQWlZekZrTXpVMlltRXdORGs1TXpGak5EYzVaV0ZtT0RnMk9EY3pZVE5qWVRZeE5qZzJNVEZpWVdZMk4yVXdOMlkyT1RnNU9HVmpaRE5qTVRRek9XWm1ZaUFnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDBaSlRFVlRMbk5vWVRJMU5seHVJaXdnSW01aGRHbDJaVjl6ZEdWd2N5STZJQ0pUZEdWd1NXUTlOREV5TlRVMExtSmhkR05vSUZWelpYSkpaRDAwTVRBd015QlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlORlF4TXpvd09UbzBPU0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXlNU0JPYjJSbGN6MHhJRU5RVlhNOU1DQlVZWE5yY3oweElFNWhiV1U5WW1GMFkyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejBvYm5Wc2JDa2dVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdVM0oxYmtodmMzUTZVR2xrUFNodWRXeHNLVG93WEc1VGRHVndTV1E5TkRFeU5UVTBMakFnVlhObGNrbGtQVFF4TURBeklGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTBWREV6T2pBNU9qVXhJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RUSXhJRTV2WkdWelBURWdRMUJWY3owek1pQlVZWE5yY3oweElFNWhiV1U5WW1GemFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQV053ZFQwek1peHRaVzA5TVRreVJ5eHViMlJsUFRFZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1JHbHpkRDFEZVdOc2FXTWdVM0oxYmtodmMzUTZVR2xrUFdsdWMzUXRjWFJ3Y1hJdFpHVjJjbVZzTFhKa2JXRXRjRzl2YkRvMU9EVTRORGtnVkhKbGMwSnBibVE5WjNKbGN5OW5jSFU2Ym05dVpTQlVjbVZ6VUdWeVUzUmxjRDFqY0hVNk16SWdWSEpsYzFCbGNrNXZaR1U5WjNKbGN5OW5jSFU2YURFd01Eb3lJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3pNaXhqY0hVNk16SmNibE4wWlhCSlpEMDBNVEkxTlRZdVltRjBZMmdnVlhObGNrbGtQVFF4TURBeklGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTBWREV6T2pFd09qVXdJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RURTVJRTV2WkdWelBURWdRMUJWY3owd0lGUmhjMnR6UFRFZ1RtRnRaVDFpWVhSamFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQU2h1ZFd4c0tTQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQlRjblZ1U0c5emREcFFhV1E5S0c1MWJHd3BPakJjYmxOMFpYQkpaRDAwTVRJMU5UWXVNQ0JWYzJWeVNXUTlOREV3TURNZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qUlVNVE02TVRBNk5USWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1Ua2dUbTlrWlhNOU1TQkRVRlZ6UFRNeUlGUmhjMnR6UFRFZ1RtRnRaVDFpWVhOb0lFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlZM0IxUFRNeUxHMWxiVDB4T1RKSExHNXZaR1U5TVNCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCRWFYTjBQVU41WTJ4cFl5QlRjblZ1U0c5emREcFFhV1E5YVc1emRDMXBhblZrY2kxa1pYWnlaV3d0Y21SdFlTMXdiMjlzT2pFMU5qQTFPRGdnVkhKbGMwSnBibVE5WjNKbGN5OW5jSFU2Ym05dVpTQlVjbVZ6VUdWeVUzUmxjRDFqY0hVNk16SWdWSEpsYzFCbGNrNXZaR1U5WjNKbGN5OW5jSFU2YURFd01Eb3lJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3pNaXhqY0hVNk16SmNibE4wWlhCSlpEMDBNVEkxT0RZdVltRjBZMmdnVlhObGNrbGtQVFF4TURBMUlGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTBWREU0T2pVek9qSTFJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RUQXpJRTV2WkdWelBURWdRMUJWY3owd0lGUmhjMnR6UFRFZ1RtRnRaVDFpWVhSamFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQU2h1ZFd4c0tTQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQlRjblZ1U0c5emREcFFhV1E5S0c1MWJHd3BPakJjYmxOMFpYQkpaRDAwTVRJMU9EWXVNU0JWYzJWeVNXUTlOREV3TURVZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qUlVNVGs2TURJNk1UUWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1ETWdUbTlrWlhNOU1TQkRVRlZ6UFRJNElGUmhjMnR6UFRFZ1RtRnRaVDF3ZVhSb2IyNGdUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejFqY0hVOU1qZ3NiV1Z0UFRJeU1FY3NibTlrWlQweElGSmxjM1pRYjNKMGN6MG9iblZzYkNrZ1ExQlZSbkpsY1ZKbGNUMUVaV1poZFd4MElFUnBjM1E5UTNsamJHbGpJRk55ZFc1SWIzTjBPbEJwWkQxcGJuTjBMWGwxYW05NkxXUmxkbkpsYkMxeVpHMWhMWEJ2YjJ3Nk1qYzFNemt4TnlCVWNtVnpRbWx1WkQxbmNtVnpMMmR3ZFRwdWIyNWxJRlJ5WlhOUVpYSk9iMlJsUFdkeVpYTXZaM0IxT21neE1EQTZNU0JVY21WelVHVnlWR0Z6YXoxamNIVTZNamhjYmxOMFpYQkpaRDAwTVRJMU9EY3VZbUYwWTJnZ1ZYTmxja2xrUFRReE1EQTFJRk4wWVhKMFZHbHRaVDB5TURJMkxURXdMVEkwVkRFNE9qVXpPakkxSUZScGJXVk1hVzFwZEQxVlRreEpUVWxVUlVRZ1UzUmhkR1U5VWxWT1RrbE9SeUJRWVhKMGFYUnBiMjQ5Y213eUlFNXZaR1ZNYVhOMFBXZHdkVEF6SUU1dlpHVnpQVEVnUTFCVmN6MHdJRlJoYzJ0elBURWdUbUZ0WlQxaVlYUmphQ0JPWlhSM2IzSnJQU2h1ZFd4c0tTQlVVa1ZUUFNodWRXeHNLU0JTWlhOMlVHOXlkSE05S0c1MWJHd3BJRU5RVlVaeVpYRlNaWEU5UkdWbVlYVnNkQ0JUY25WdVNHOXpkRHBRYVdROUtHNTFiR3dwT2pCY2JsTjBaWEJKWkQwME1USTFPRGN1TUNCVmMyVnlTV1E5TkRFd01EVWdVM1JoY25SVWFXMWxQVEl3TWpZdE1UQXRNalJVTVRrNk1ERTZNelVnVkdsdFpVeHBiV2wwUFZWT1RFbE5TVlJGUkNCVGRHRjBaVDFTVlU1T1NVNUhJRkJoY25ScGRHbHZiajF5YkRJZ1RtOWtaVXhwYzNROVozQjFNRE1nVG05a1pYTTlNU0JEVUZWelBUSTRJRlJoYzJ0elBURWdUbUZ0WlQxd2VYUm9iMjRnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXoxamNIVTlNamdzYldWdFBUSXlNRWNzYm05a1pUMHhJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRVJwYzNROVEzbGpiR2xqSUZOeWRXNUliM04wT2xCcFpEMXBibk4wTFhsMWFtOTZMV1JsZG5KbGJDMXlaRzFoTFhCdmIydzZNamMxTWpjeU1DQlVjbVZ6UW1sdVpEMW5jbVZ6TDJkd2RUcHViMjVsSUZSeVpYTlFaWEpPYjJSbFBXZHlaWE12WjNCMU9tZ3hNREE2TVNCVWNtVnpVR1Z5VkdGemF6MWpjSFU2TWpoY2JsTjBaWEJKWkQwME1USTFPRGd1WW1GMFkyZ2dWWE5sY2tsa1BUUXhNREExSUZOMFlYSjBWR2x0WlQweU1ESTJMVEV3TFRJMFZESXlPakV3T2pFeElGUnBiV1ZNYVcxcGREMVZUa3hKVFVsVVJVUWdVM1JoZEdVOVVsVk9Ua2xPUnlCUVlYSjBhWFJwYjI0OWNtd3lJRTV2WkdWTWFYTjBQV2R3ZFRFNUlFNXZaR1Z6UFRFZ1ExQlZjejB3SUZSaGMydHpQVEVnVG1GdFpUMWlZWFJqYUNCT1pYUjNiM0pyUFNodWRXeHNLU0JVVWtWVFBTaHVkV3hzS1NCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCVGNuVnVTRzl6ZERwUWFXUTlLRzUxYkd3cE9qQmNibE4wWlhCSlpEMDBNVEkxT0RndU1DQlZjMlZ5U1dROU5ERXdNRFVnVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpSVU1qSTZNVGs2TXpJZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTVRrZ1RtOWtaWE05TVNCRFVGVnpQVEk0SUZSaGMydHpQVEVnVG1GdFpUMXdlWFJvYjI0Z1RtVjBkMjl5YXowb2JuVnNiQ2tnVkZKRlV6MWpjSFU5TWpnc2JXVnRQVEl5TUVjc2JtOWtaVDB4SUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUVScGMzUTlRM2xqYkdsaklGTnlkVzVJYjNOME9sQnBaRDFwYm5OMExXbHFkV1J5TFdSbGRuSmxiQzF5WkcxaExYQnZiMnc2TVRneE5URXdPQ0JVY21WelFtbHVaRDFuY21WekwyZHdkVHB1YjI1bElGUnlaWE5RWlhKT2IyUmxQV2R5WlhNdlozQjFPbWd4TURBNk1TQlVjbVZ6VUdWeVZHRnphejFqY0hVNk1qaGNibE4wWlhCSlpEMDBNVEkxT1RFdVltRjBZMmdnVlhObGNrbGtQVFF4TURBMUlGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTBWREl5T2pFd09qRXhJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RURTVJRTV2WkdWelBURWdRMUJWY3owd0lGUmhjMnR6UFRFZ1RtRnRaVDFpWVhSamFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQU2h1ZFd4c0tTQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQlRjblZ1U0c5emREcFFhV1E5S0c1MWJHd3BPakJjYmxOMFpYQkpaRDAwTVRJMU9URXVNQ0JWYzJWeVNXUTlOREV3TURVZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qUlVNakk2TVRVNk5UUWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1Ua2dUbTlrWlhNOU1TQkRVRlZ6UFRJNElGUmhjMnR6UFRFZ1RtRnRaVDF3ZVhSb2IyNGdUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejFqY0hVOU1qZ3NiV1Z0UFRJeU1FY3NibTlrWlQweElGSmxjM1pRYjNKMGN6MG9iblZzYkNrZ1ExQlZSbkpsY1ZKbGNUMUVaV1poZFd4MElFUnBjM1E5UTNsamJHbGpJRk55ZFc1SWIzTjBPbEJwWkQxcGJuTjBMV2xxZFdSeUxXUmxkbkpsYkMxeVpHMWhMWEJ2YjJ3Nk1UZ3dOalF6TmlCVWNtVnpRbWx1WkQxbmNtVnpMMmR3ZFRwdWIyNWxJRlJ5WlhOUVpYSk9iMlJsUFdkeVpYTXZaM0IxT21neE1EQTZNU0JVY21WelVHVnlWR0Z6YXoxamNIVTZNamhjYmxOMFpYQkpaRDAwTVRJMU9USXVZbUYwWTJnZ1ZYTmxja2xrUFRReE1EQTFJRk4wWVhKMFZHbHRaVDB5TURJMkxURXdMVEkwVkRJeU9qRXdPakV4SUZScGJXVk1hVzFwZEQxVlRreEpUVWxVUlVRZ1UzUmhkR1U5VWxWT1RrbE9SeUJRWVhKMGFYUnBiMjQ5Y213eUlFNXZaR1ZNYVhOMFBXZHdkVEU1SUU1dlpHVnpQVEVnUTFCVmN6MHdJRlJoYzJ0elBURWdUbUZ0WlQxaVlYUmphQ0JPWlhSM2IzSnJQU2h1ZFd4c0tTQlVVa1ZUUFNodWRXeHNLU0JTWlhOMlVHOXlkSE05S0c1MWJHd3BJRU5RVlVaeVpYRlNaWEU5UkdWbVlYVnNkQ0JUY25WdVNHOXpkRHBRYVdROUtHNTFiR3dwT2pCY2JsTjBaWEJKWkQwME1USTFPVEl1TUNCVmMyVnlTV1E5TkRFd01EVWdVM1JoY25SVWFXMWxQVEl3TWpZdE1UQXRNalJVTWpJNk1UVTZNalFnVkdsdFpVeHBiV2wwUFZWT1RFbE5TVlJGUkNCVGRHRjBaVDFTVlU1T1NVNUhJRkJoY25ScGRHbHZiajF5YkRJZ1RtOWtaVXhwYzNROVozQjFNVGtnVG05a1pYTTlNU0JEVUZWelBUSTRJRlJoYzJ0elBURWdUbUZ0WlQxd2VYUm9iMjRnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXoxamNIVTlNamdzYldWdFBUSXlNRWNzYm05a1pUMHhJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRVJwYzNROVEzbGpiR2xqSUZOeWRXNUliM04wT2xCcFpEMXBibk4wTFdscWRXUnlMV1JsZG5KbGJDMXlaRzFoTFhCdmIydzZNVGd3TkRRNU9DQlVjbVZ6UW1sdVpEMW5jbVZ6TDJkd2RUcHViMjVsSUZSeVpYTlFaWEpPYjJSbFBXZHlaWE12WjNCMU9tZ3hNREE2TVNCVWNtVnpVR1Z5VkdGemF6MWpjSFU2TWpoY2JsTjBaWEJKWkQwME1USTFPVE11WW1GMFkyZ2dWWE5sY2tsa1BUUXhNREExSUZOMFlYSjBWR2x0WlQweU1ESTJMVEV3TFRJMFZESXlPakV3T2pFeElGUnBiV1ZNYVcxcGREMVZUa3hKVFVsVVJVUWdVM1JoZEdVOVVsVk9Ua2xPUnlCUVlYSjBhWFJwYjI0OWNtd3lJRTV2WkdWTWFYTjBQV2R3ZFRFNUlFNXZaR1Z6UFRFZ1ExQlZjejB3SUZSaGMydHpQVEVnVG1GdFpUMWlZWFJqYUNCT1pYUjNiM0pyUFNodWRXeHNLU0JVVWtWVFBTaHVkV3hzS1NCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCVGNuVnVTRzl6ZERwUWFXUTlLRzUxYkd3cE9qQmNibE4wWlhCSlpEMDBNVEkxT1RNdU1DQlZjMlZ5U1dROU5ERXdNRFVnVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpSVU1qSTZNVFE2TlRRZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTVRrZ1RtOWtaWE05TVNCRFVGVnpQVEk0SUZSaGMydHpQVEVnVG1GdFpUMXdlWFJvYjI0Z1RtVjBkMjl5YXowb2JuVnNiQ2tnVkZKRlV6MWpjSFU5TWpnc2JXVnRQVEl5TUVjc2JtOWtaVDB4SUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUVScGMzUTlRM2xqYkdsaklGTnlkVzVJYjNOME9sQnBaRDFwYm5OMExXbHFkV1J5TFdSbGRuSmxiQzF5WkcxaExYQnZiMnc2TVRnd01qQTROaUJVY21WelFtbHVaRDFuY21WekwyZHdkVHB1YjI1bElGUnlaWE5RWlhKT2IyUmxQV2R5WlhNdlozQjFPbWd4TURBNk1TQlVjbVZ6VUdWeVZHRnphejFqY0hVNk1qaGNibE4wWlhCSlpEMDBNVEkzT0RrdVltRjBZMmdnVlhObGNrbGtQVFF4TURBeklGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTJWREE1T2pJeE9qRXdJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RURXhJRTV2WkdWelBURWdRMUJWY3owd0lGUmhjMnR6UFRFZ1RtRnRaVDFpWVhSamFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQU2h1ZFd4c0tTQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQlRjblZ1U0c5emREcFFhV1E5S0c1MWJHd3BPakJjYmxOMFpYQkpaRDAwTVRJM09Ea3VNQ0JWYzJWeVNXUTlOREV3TURNZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qWlVNRGs2TWpFNk1UTWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1URWdUbTlrWlhNOU1TQkRVRlZ6UFRNeUlGUmhjMnR6UFRFZ1RtRnRaVDFpWVhOb0lFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlZM0IxUFRNeUxHMWxiVDB4T1RKSExHNXZaR1U5TVNCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCRWFYTjBQVU41WTJ4cFl5QlRjblZ1U0c5emREcFFhV1E5YVc1emRDMXFibVZyYnkxa1pYWnlaV3d0Y21SdFlTMXdiMjlzT2pJek1ERTNNVGNnVkhKbGMwSnBibVE5WjNKbGN5OW5jSFU2Ym05dVpTQlVjbVZ6VUdWeVUzUmxjRDFqY0hVNk16SWdWSEpsYzFCbGNrNXZaR1U5WjNKbGN5OW5jSFU2YURFd01EbzBJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3pNaXhqY0hVNk16SmNibE4wWlhCSlpEMDBNVEkzT1RndVltRjBZMmdnVlhObGNrbGtQVFF4TURBeklGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTJWREUxT2pRME9qQXlJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RURXhJRTV2WkdWelBURWdRMUJWY3owd0lGUmhjMnR6UFRFZ1RtRnRaVDFpWVhSamFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQU2h1ZFd4c0tTQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQlRjblZ1U0c5emREcFFhV1E5S0c1MWJHd3BPakJjYmxOMFpYQkpaRDAwTVRJM09UZ3VNQ0JWYzJWeVNXUTlOREV3TURNZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qWlVNVFU2TkRRNk1EUWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1URWdUbTlrWlhNOU1TQkRVRlZ6UFRNeUlGUmhjMnR6UFRFZ1RtRnRaVDFpWVhOb0lFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlZM0IxUFRNeUxHMWxiVDB4T1RKSExHNXZaR1U5TVNCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCRWFYTjBQVU41WTJ4cFl5QlRjblZ1U0c5emREcFFhV1E5YVc1emRDMXFibVZyYnkxa1pYWnlaV3d0Y21SdFlTMXdiMjlzT2pJME5UZzJNRGNnVkhKbGMwSnBibVE5WjNKbGN5OW5jSFU2Ym05dVpTQlVjbVZ6VUdWeVUzUmxjRDFqY0hVNk16SWdWSEpsYzFCbGNrNXZaR1U5WjNKbGN5OW5jSFU2YURFd01EbzBJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3pNaXhqY0hVNk16SmNibE4wWlhCSlpEMDBNVEk0TURBdVltRjBZMmdnVlhObGNrbGtQVFF4TURBeklGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTJWREUxT2pRMU9qQTFJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RUQXpJRTV2WkdWelBURWdRMUJWY3owd0lGUmhjMnR6UFRFZ1RtRnRaVDFpWVhSamFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQU2h1ZFd4c0tTQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQlRjblZ1U0c5emREcFFhV1E5S0c1MWJHd3BPakJjYmxOMFpYQkpaRDAwTVRJNE1EQXVNQ0JWYzJWeVNXUTlOREV3TURNZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qWlVNVFU2TkRVNk1qVWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1ETWdUbTlrWlhNOU1TQkRVRlZ6UFRNeUlGUmhjMnR6UFRFZ1RtRnRaVDFpWVhOb0lFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlZM0IxUFRNeUxHMWxiVDB4T1RKSExHNXZaR1U5TVNCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCRWFYTjBQVU41WTJ4cFl5QlRjblZ1U0c5emREcFFhV1E5YVc1emRDMTVkV3B2ZWkxa1pYWnlaV3d0Y21SdFlTMXdiMjlzT2pNM01qUTBPVEVnVkhKbGMwSnBibVE5WjNKbGN5OW5jSFU2Ym05dVpTQlVjbVZ6VUdWeVUzUmxjRDFqY0hVNk16SWdWSEpsYzFCbGNrNXZaR1U5WjNKbGN5OW5jSFU2YURFd01EbzBJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3pNaXhqY0hVNk16SmNiaUlzSUNKemFHRnlaV1JmYjNWMGNIVjBYMkZpYzJWdWRDSTZJSFJ5ZFdVc0lDSnZZbk5sY25abFpGOWhkRjkxZEdNaU9pQWlNakF5TmkweE1DMHlOMVF3TVRveU5qb3lPUzQzT0RFMk5qUXJNREE2TURBaWZTd2dJbUYwWDNWMFl5STZJQ0l5TURJMkxURXdMVEkzVkRBeE9qSTJPak14TGpVME1UUTBNQ3N3TURvd01DSjlDZz09XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dHxmNGU2YmNjMDA1NjAxMDQwNmZhM2VkMTc4MDU5N2Q5Y2QyMGUwZDlmMjYxNDFiYWQ1ZDZmYzVkYTRlOWU1NTRhfFNtOWlTV1E5TkRFeU9ESTJJRXB2WWs1aGJXVTlaV3h0YnkxdVlYUnBkbVV0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpJZ1ZYTmxja2xrUFhCaGNHaHBkMlYwYzJFektEUXhNREF6S1NCSGNtOTFjRWxrUFd4dllXNWxjaWcwTVRBd01Da2dUVU5UWDJ4aFltVnNQVTR2UVNCUWNtbHZjbWwwZVQweE1EQXdNQ0JPYVdObFBUQWdRV05qYjNWdWREMXNiMkZ1WlhJZ1VVOVRQV3h2WVc1bGNpMXViM0p0WVd3Z1NtOWlVM1JoZEdVOVVFVk9SRWxPUnlCU1pXRnpiMjQ5UkdWd1pXNWtaVzVqZVNCRVpYQmxibVJsYm1ONVBXRm1kR1Z5WVc1NU9qUXhNamd5TlNoMWJtWjFiR1pwYkd4bFpDa2dVbVZ4ZFdWMVpUMHdJRkpsYzNSaGNuUnpQVEFnUW1GMFkyaEdiR0ZuUFRFZ1VtVmliMjkwUFRBZ1JYaHBkRU52WkdVOU1Eb3dJRVJsY21sMlpXUkZlR2wwUTI5a1pUMHdPakFnVW5WdVZHbHRaVDB3TURvd01Eb3dNQ0JVYVcxbFRHbHRhWFE5TURBNk1UQTZNREFnVkdsdFpVMXBiajFPTDBFZ1UzVmliV2wwVkdsdFpUMHlNREkyTFRFd0xUSTNWREF4T2pJMk9qSTNJRVZzYVdkcFlteGxWR2x0WlQxVmJtdHViM2R1SUVGalkzSjFaVlJwYldVOVZXNXJibTkzYmlCVGRHRnlkRlJwYldVOVZXNXJibTkzYmlCRmJtUlVhVzFsUFZWdWEyNXZkMjRnUkdWaFpHeHBibVU5VGk5QklGTjFjM0JsYm1SVWFXMWxQVTV2Ym1VZ1UyVmpjMUJ5WlZOMWMzQmxibVE5TUNCTVlYTjBVMk5vWldSRmRtRnNQVEl3TWpZdE1UQXRNamRVTURFNk1qWTZNamNnVTJOb1pXUjFiR1Z5UFUxaGFXNGdVR0Z5ZEdsMGFXOXVQWEpzTWlCQmJHeHZZMDV2WkdVNlUybGtQV3h2WVc1bGNpMW5ZWFJsZDJGNU9qTTRPVEl4T1RFZ1VtVnhUbTlrWlV4cGMzUTlaM0IxTWpFZ1JYaGpUbTlrWlV4cGMzUTlLRzUxYkd3cElFNXZaR1ZNYVhOMFBTQk9kVzFPYjJSbGN6MHhMVEVnVG5WdFExQlZjejB5SUU1MWJWUmhjMnR6UFRFZ1ExQlZjeTlVWVhOclBUSWdVbVZ4UWpwVE9rTTZWRDB3T2pBNktqb3FJRkpsY1ZSU1JWTTlZM0IxUFRJc2JXVnRQVEZITEc1dlpHVTlNU3hpYVd4c2FXNW5QVElnUVd4c2IyTlVVa1ZUUFNodWRXeHNLU0JUYjJOcmN5OU9iMlJsUFNvZ1RuUmhjMnR6VUdWeVRqcENPbE02UXowd09qQTZLam9xSUVOdmNtVlRjR1ZqUFNvZ1RXbHVRMUJWYzA1dlpHVTlNaUJOYVc1TlpXMXZjbmxPYjJSbFBURkhJRTFwYmxSdGNFUnBjMnRPYjJSbFBUQWdSbVZoZEhWeVpYTTlLRzUxYkd3cElFUmxiR0Y1UW05dmREMHdNRG93TURvd01DQlBkbVZ5VTNWaWMyTnlhV0psUFU5TElFTnZiblJwWjNWdmRYTTlNQ0JNYVdObGJuTmxjejBvYm5Wc2JDa2dUbVYwZDI5eWF6MG9iblZzYkNrZ1EyOXRiV0Z1WkQwdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyRndkSFZ5WlMxdVlYUnBkbVV1YzJKaGRHTm9JRmR2Y210RWFYSTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlJRU52YlcxbGJuUTlaV3h0YnkxbWRXeHNMVzlpYzJWeWRtVnlPamMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamM2TkRFeU9ESTFJQ0JUZEdSRmNuSTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMnh2WjNNdlpXeHRieTF1WVhScGRtVXRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3Rkakl0TkRFeU9ESTJMbVZ5Y2lCVGRHUkpiajB2WkdWMkwyNTFiR3dnVTNSa1QzVjBQUzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlzYjJkekwyVnNiVzh0Ym1GMGFYWmxMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl5TFRReE1qZ3lOaTV2ZFhRZ1VHOTNaWEk5SUZSeVpYTlFaWEpVWVhOclBXTndkVG95SUFvPVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0fGJlOWQ2ZDc4NzVkNTBmODZjMDNlNzFjYzJmNWJlZGJkM2RmMGJmMmVhZWExZGM1MDA2MWM1NDYyZWExMmU2ZmR8U205aVNXUTlOREV5T0RJMUlFcHZZazVoYldVOVpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpJZ1ZYTmxja2xrUFhCaGNHaHBkMlYwYzJFektEUXhNREF6S1NCSGNtOTFjRWxrUFd4dllXNWxjaWcwTVRBd01Da2dUVU5UWDJ4aFltVnNQVTR2UVNCUWNtbHZjbWwwZVQwd0lFNXBZMlU5TUNCQlkyTnZkVzUwUFd4dllXNWxjaUJSVDFNOWJHOWhibVZ5TFc1dmNtMWhiQ0JLYjJKVGRHRjBaVDFRUlU1RVNVNUhJRkpsWVhOdmJqMUtiMkpJWld4a1ZYTmxjaUJFWlhCbGJtUmxibU41UFNodWRXeHNLU0JTWlhGMVpYVmxQVEFnVW1WemRHRnlkSE05TUNCQ1lYUmphRVpzWVdjOU1TQlNaV0p2YjNROU1DQkZlR2wwUTI5a1pUMHdPakFnUkdWeWFYWmxaRVY0YVhSRGIyUmxQVEE2TUNCU2RXNVVhVzFsUFRBd09qQXdPakF3SUZScGJXVk1hVzFwZEQwM0xUQXdPakF3T2pBd0lGUnBiV1ZOYVc0OVRpOUJJRk4xWW0xcGRGUnBiV1U5TWpBeU5pMHhNQzB5TjFRd01Ub3lOam95TmlCRmJHbG5hV0pzWlZScGJXVTlWVzVyYm05M2JpQkJZMk55ZFdWVWFXMWxQVlZ1YTI1dmQyNGdVM1JoY25SVWFXMWxQVlZ1YTI1dmQyNGdSVzVrVkdsdFpUMVZibXR1YjNkdUlFUmxZV1JzYVc1bFBVNHZRU0JUZFhOd1pXNWtWR2x0WlQxT2IyNWxJRk5sWTNOUWNtVlRkWE53Wlc1a1BUQWdUR0Z6ZEZOamFHVmtSWFpoYkQweU1ESTJMVEV3TFRJM1ZEQXhPakkyT2pJMklGTmphR1ZrZFd4bGNqMU5ZV2x1SUZCaGNuUnBkR2x2YmoxeWJESWdRV3hzYjJOT2IyUmxPbE5wWkQxc2IyRnVaWEl0WjJGMFpYZGhlVG96T0RreU1UVXdJRkpsY1U1dlpHVk1hWE4wUFdkd2RUSXhJRVY0WTA1dlpHVk1hWE4wUFNodWRXeHNLU0JPYjJSbFRHbHpkRDBnVG5WdFRtOWtaWE05TVMweElFNTFiVU5RVlhNOU16SWdUblZ0VkdGemEzTTlNU0JEVUZWekwxUmhjMnM5TXpJZ1VtVnhRanBUT2tNNlZEMHdPakE2S2pvcUlGSmxjVlJTUlZNOVkzQjFQVE15TEcxbGJUMHhPVEpITEc1dlpHVTlNU3hpYVd4c2FXNW5QVE15SUVGc2JHOWpWRkpGVXowb2JuVnNiQ2tnVTI5amEzTXZUbTlrWlQwcUlFNTBZWE5yYzFCbGNrNDZRanBUT2tNOU1Eb3dPaW82S2lCRGIzSmxVM0JsWXowcUlFMXBia05RVlhOT2IyUmxQVE15SUUxcGJrMWxiVzl5ZVU1dlpHVTlNVGt5UnlCTmFXNVViWEJFYVhOclRtOWtaVDB3SUVabFlYUjFjbVZ6UFNodWRXeHNLU0JFWld4aGVVSnZiM1E5TURBNk1EQTZNREFnVDNabGNsTjFZbk5qY21saVpUMVBTeUJEYjI1MGFXZDFiM1Z6UFRBZ1RHbGpaVzV6WlhNOUtHNTFiR3dwSUU1bGRIZHZjbXM5S0c1MWJHd3BJRU52YlcxaGJtUTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMloxYkd3dWMySmhkR05vSUZkdmNtdEVhWEk5TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5SUVOdmJXMWxiblE5Wld4dGJ5MW1kV3hzT2pjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjZ0lGTjBaRVZ5Y2owdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdmJHOW5jeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNaTAwTVRJNE1qVXVaWEp5SUZOMFpFbHVQUzlrWlhZdmJuVnNiQ0JUZEdSUGRYUTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMnh2WjNNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpJdE5ERXlPREkxTG05MWRDQlFiM2RsY2owZ1ZISmxjMUJsY2s1dlpHVTlaM0psY3k5bmNIVTZhREV3TURvMElGUnlaWE5RWlhKVVlYTnJQV053ZFRvek1pQUtcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb258ZWIzNzNhYjZmNDgxNDYzYTMzNjM5ZTI4MmExMWI0Y2UxYzdkMzgwZDk3YzZkY2RkYjBkNWRlYTVjNmRmMjVjMnxXeUl2ZFhOeUwyeHZZMkZzTDJKcGJpOXpZbUYwWTJnaUxDQWlMUzF3WVhKellXSnNaU0lzSUNJdExXNXZMWEpsY1hWbGRXVWlMQ0FpTFMxaFkyTnZkVzUwUFd4dllXNWxjaUlzSUNJdExYRnZjejFzYjJGdVpYSXRibTl5YldGc0lpd2dJaTB0Y0dGeWRHbDBhVzl1UFhKc01pSXNJQ0l0TFdwdllpMXVZVzFsUFdWc2JXOHRibUYwYVhabExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXlJaXdnSWkwdGJtOWtaV3hwYzNROVozQjFNakVpTENBaUxTMXViMlJsY3oweElpd2dJaTB0Ym5SaGMydHpQVEVpTENBaUxTMWpjSFZ6TFhCbGNpMTBZWE5yUFRJaUxDQWlMUzF0WlcwOU1VY2lMQ0FpTFMxbmNtVnpQVzV2Ym1VaUxDQWlMUzEwYVcxbFBUQXdPakV3T2pBd0lpd2dJaTB0Wlhod2IzSjBQVTVQVGtVaUxDQWlMUzFrWlhCbGJtUmxibU41UFdGbWRHVnlZVzU1T2pReE1qZ3lOU0lzSUNJdExXTnZiVzFsYm5ROVpXeHRieTFtZFd4c0xXOWljMlZ5ZG1WeU9qYzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qYzZOREV5T0RJMUlpd2dJaTB0WTJoa2FYSTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlJaXdnSWkwdGIzVjBjSFYwUFM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5c2IyZHpMeVY0TFNWcUxtOTFkQ0lzSUNJdExXVnljbTl5UFM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5c2IyZHpMeVY0TFNWcUxtVnljaUlzSUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyRndkSFZ5WlMxdVlYUnBkbVV1YzJKaGRHTm9JaXdnSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWlJc0lDSTBNVEk0TWpVaUxDQWlOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeUlzSUNKbE9XUXhZMlk1TXpZeU5HRmlPVFEzTURsaVlXWXpZbUUzWkRNMlltSmhaR1kzWVdSbU5HWmpOekpoWW1FMFlUTXpNMkprWVRBeE1XTmtNalE0TVRVeklsMEtcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5leGl0fDlhMjcxZjJhOTE2YjBiNmVlNmNlY2IyNDI2ZjBiMzIwNmVmMDc0NTc4YmU1NWQ5YmM5NGY2ZjNmZTNhYjg2YWF8TUFvPVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZGVycnxlM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1fFxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZG91dHwyODA5YzVmMTlmODkwZWZmYWE3NjdlZDI4MjA3NjliZDg4ZDU3YTkzOTZmMjFkY2M0ZTRiNmM1Y2ViNjJkNDdlfE5ERXlPREkyQ2c9PVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guYXJndi5qc29ufGJmNWQ1YzUxYmU0ODBiNTIzNzI3N2QzMzA4Yzk2M2UzNzQwNzljZDE3ZDdhMjVkMGU3MGIwYTIxMjYzYmI0OWF8V3lJdmRYTnlMMnh2WTJGc0wySnBiaTl6WW1GMFkyZ2lMQ0FpTFMxd1lYSnpZV0pzWlNJc0lDSXRMV2h2YkdRaUxDQWlMUzF1YnkxeVpYRjFaWFZsSWl3Z0lpMHRZV05qYjNWdWREMXNiMkZ1WlhJaUxDQWlMUzF4YjNNOWJHOWhibVZ5TFc1dmNtMWhiQ0lzSUNJdExYQmhjblJwZEdsdmJqMXliRElpTENBaUxTMWpiMjF0Wlc1MFBXVnNiVzh0Wm5Wc2JEbzNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNJaXdnSWkwdGFtOWlMVzVoYldVOVpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpJaUxDQWlMUzF1YjJSbGJHbHpkRDFuY0hVeU1TSXNJQ0l0TFc1dlpHVnpQVEVpTENBaUxTMXVkR0Z6YTNNOU1TSXNJQ0l0TFdOd2RYTXRjR1Z5TFhSaGMyczlNeklpTENBaUxTMXRaVzA5TVRreVJ5SXNJQ0l0TFdkeVpYTTlaM0IxT21neE1EQTZOQ0lzSUNJdExYUnBiV1U5Tnkwd01Eb3dNRG93TUNJc0lDSXRMV1Y0Y0c5eWREMU9UMDVGSWl3Z0lpMHRZMmhrYVhJOUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUlpd2dJaTB0YjNWMGNIVjBQUzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlzYjJkekx5VjRMU1ZxTG05MWRDSXNJQ0l0TFdWeWNtOXlQUzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlzYjJkekx5VjRMU1ZxTG1WeWNpSXNJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2Wm5Wc2JDNXpZbUYwWTJnaUxDQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlJaXdnSWpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjaUxDQWlaVGxrTVdObU9UTTJNalJoWWprME56QTVZbUZtTTJKaE4yUXpObUppWVdSbU4yRmtaalJtWXpjeVlXSmhOR0V6TXpOaVpHRXdNVEZqWkRJME9ERTFNeUpkQ2c9PVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guZXhpdHw5YTI3MWYyYTkxNmIwYjZlZTZjZWNiMjQyNmYwYjMyMDZlZjA3NDU3OGJlNTVkOWJjOTRmNmYzZmUzYWI4NmFhfE1Bbz1cbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZGVycnxlM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1fFxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guc3Rkb3V0fDM5NDVmMzBkM2ZkNjM2OTA3OGQyZGQ1NDE1OWRmMGIyNmQ2OTkxNzZjNjIxYzk1NzMzYmU1OTE1NjAxOTY5ZmN8TkRFeU9ESTFDZz09XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLmpzb258NzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyN3xld29nSUNKelkyaGxiV0VpT2lBaWFtOXBiblF0ZEhKaGFXNXBibWN0ZGpJaUxBb2dJQ0pyYVc1a0lqb2dJbTVoZEdsMlpTMXpkV0owWVhOckxYZHZjbXhrTFcxdlpHVnNMWFl4SWl3S0lDQWlZWEp0SWpvZ0ltTnZiblJwYm5WdmRYTWlMQW9nSUNKbGVIQmxjbWx0Wlc1MElqb2dJbWx0WVdkbFgzQnliM0J5YVc5ZllXTjBhVzl1WDJOaGJXVnlZVjl6ZFdKMFlYTnJJaXdLSUNBaWNuVnVYMmxrSWpvZ0ltMXZkQzFsYkcxdkxYQnBZMnR3YkdGalpTMWpiMjUwYVc1MWIzVnpMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGNtOWliM1F0YUhWdFlXNHRZMkZ0WlhKaExYTjFZblJoYzJzdGN6UXlMVE13TUdzdE1qQXlOakV3TWpZdGRqRWlMQW9nSUNKcWIySmZibUZ0WlNJNklDSmxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1pSXNDaUFnSW5OdmRYSmpaU0k2SUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwzTnZkWEpqWlMwNE1tWTJOVFE1T0dVeU5XWTBNV0k0TjJNNU5UUTNNVGMzTWpKa1kyWTNNell3WlRWaVpHVTRJaXdLSUNBaWMyOTFjbU5sWDNKbGRtbHphVzl1SWpvZ0lqZ3laalkxTkRrNFpUSTFaalF4WWpnM1l6azFORGN4TnpjeU1tUmpaamN6TmpCbE5XSmtaVGdpTEFvZ0lDSnpiM1Z5WTJWZmJXRnVhV1psYzNSZmMyaGhNalUySWpvZ0ltSTFaVGhsT0RrNFlqZ3laV0V4TldJME1tVTROR1V5TW1FM05EbGpOalk0WXpFelpUQmpPVFU0WldOaVlURXlNbVppTVRCa09UbGpNMlJtTXprek16RWlMQW9nSUNKemIzVnlZMlZmWVhKamFHbDJaVjl6YUdFeU5UWWlPaUFpWXpBME1EUmpPVE5sT0RZMk5UVXdOR1U0TldNMU9HRmhZakJoWmpRNU9XUmtZVGMwWkRkaU5HSTNZV0V4WVRjd09EVTRZall5WmpabU1qRmxaamM1TnlJc0NpQWdJbVJoZEdGZmJXRnVhV1psYzNRaU9pQWlMMlZ3YUdWdFpYSmhiQzlsYm5KdmIzUXZjR0Z3YUdsM1pYUnpZVE12Wld4dGJ5MXdhV05yTFhCc1lXTmxMV2x0WVdkbExYTjBZWFJsTFdGamRHbHZiaTB5TURJMk1UQXlOQzl3Y205a2RXTjBhVzl1TFhOallXeGxMVzl1YkhrdmNISmxjR0Z5WldRdmJXRnVhV1psYzNRdWFuTnZiaUlzQ2lBZ0ltUmhkR0ZmYldGdWFXWmxjM1JmYzJoaE1qVTJJam9nSWpKak9ETTRNakpoWXpOalptWTFNR1k1TlRNMFptVTVZekZoWlRkaE1XVXhNbUk1TXpJNFlUWTVabU5rTkdJMVlqRXlaV1prT1dNME1qbGxNR0UwTVRnaUxBb2dJQ0prWVhSaGMyVjBYMk52Ym5SeVlXTjBJam9nZXdvZ0lDQWdJbk5qYUdWdFlTSTZJQ0p1WVhScGRtVXRjM1ZpZEdGemF5MWtZWFJoYzJWMExYWXhJaXdLSUNBZ0lDSmxjR2x6YjJSbGN5STZJREl4TXl3S0lDQWdJQ0p6Y0d4cGRITWlPaUI3Q2lBZ0lDQWdJQ0owY21GcGJpSTZJREU1TVN3S0lDQWdJQ0FnSW5aaGJDSTZJREl5Q2lBZ0lDQjlMQW9nSUNBZ0ltNXZjbTFoYkdsNllYUnBiMjVmYzJoaE1qVTJJam9nSWpaaFl6TmlNMkV5TUdVM1pEQm1ORFpqTmpreU5HSmxaRGc1WW1GbE5qQTVaR1F3TmpjNVltWm1Zemc1T1dGa00yWTNPRGd3WVRNNE5qWmtNekEwWlRZaUxBb2dJQ0FnSW5aaGJHbGtZWFJwYjI1ZlltRjBZMmhsY3lJNklERXdNQ3dLSUNBZ0lDSjJZV3hwWkdGMGFXOXVYMkpoZEdOb1pYTmZjR1Z5WDJWdFltOWthVzFsYm5RaU9pQTFNQW9nSUgwc0NpQWdJbk4xWW5SaGMydGZZMjl1ZEhKaFkzUWlPaUI3Q2lBZ0lDQWljMlZzWldOMGFXOXVJam9nZXdvZ0lDQWdJQ0FpY0dGMGFDSTZJQ0l2WlhCb1pXMWxjbUZzTDJWdWNtOXZkQzl3WVhCb2FYZGxkSE5oTXk5bGJHMXZMWEJwWTJzdGNHeGhZMlV0YVcxaFoyVXRjM1JoZEdVdFlXTjBhVzl1TFRJd01qWXhNREkwTDNCeWIyUjFZM1JwYjI0dGMyTmhiR1V0YjI1c2VTOXdjbVZ3WVhKbFpDOXpaV3hsWTNScGIyNHVhbk52YmlJc0NpQWdJQ0FnSUNKemFHRXlOVFlpT2lBaU5UQmxNR1E0T0dNMk9UTTBaV0V6TnpRelpXTTRZVGhpTXpBMVlUTmpZVFU0TkRsa01tVTFNMlF4WVRWbVkyWmtZVGc0TW1OaVltVTFORFJoWm1ZM05DSUtJQ0FnSUgwc0NpQWdJQ0FpYzNWaWRHRnphMTl0WVc1cFptVnpkQ0k2SUhzS0lDQWdJQ0FnSW5CaGRHZ2lPaUFpTDJWd2FHVnRaWEpoYkM5bGJuSnZiM1F2Y0dGd2FHbDNaWFJ6WVRNdlpXeHRieTF3YVdOckxYQnNZV05sTFdsdFlXZGxMWE4wWVhSbExXRmpkR2x2YmkweU1ESTJNVEF5TkM5d2NtOWtkV04wYVc5dUxYTmpZV3hsTFc5dWJIa3ZjSEpsY0dGeVpXUXZjM1ZpZEdGemEzTXVhbk52YmlJc0NpQWdJQ0FnSUNKemFHRXlOVFlpT2lBaU5qQTVOVGc1TWpjMVpEazNNVGhsTlRSa09HVTFZV0kwWkRka05ESTJNRFJsWWpobVlUWTJaRGN4TlRabE1tWXpaVEV3Tm1FME1XTXlabVl3TmpWa05DSUtJQ0FnSUgwc0NpQWdJQ0FpYkdGdVozVmhaMlZmWm1WaGRIVnlaWE1pT2lCN0NpQWdJQ0FnSUNKd1lYUm9Jam9nSWk5bGNHaGxiV1Z5WVd3dlpXNXliMjkwTDNCaGNHaHBkMlYwYzJFekwyVnNiVzh0Y0dsamF5MXdiR0ZqWlMxcGJXRm5aUzF6ZEdGMFpTMWhZM1JwYjI0dE1qQXlOakV3TWpRdmNISnZaSFZqZEdsdmJpMXpZMkZzWlMxdmJteDVMM0J5WlhCaGNtVmtMMnhoYm1kMVlXZGxMbXB6YjI0aUxBb2dJQ0FnSUNBaWMyaGhNalUySWpvZ0lqRXhOR0UzTkRoaU1EVTBOalppWldFd09UUTBNVGd6TUdKak16TmhZVEk1WkRObVpEVXdOakppWlRsbU5UTTBOREZtTkdWbU16QXlOVFk0WVRNNU5Ea2lDaUFnSUNCOUNpQWdmU3dLSUNBaWFXNTBaWEptWVdObGN5STZJSHNLSUNBZ0lDSndiM05sWDJScGJYTWlPaUI3Q2lBZ0lDQWdJQ0psZG1GZlltbHRZVzUxWVd3aU9pQXlNQ3dLSUNBZ0lDQWdJbWgxYldGdVgySnBiV0Z1ZFdGc0lqb2dNVEkyQ2lBZ0lDQjlMQW9nSUNBZ0ltRmpkR2x2Ymw5a2FXMXpJam9nZXdvZ0lDQWdJQ0FpWlhaaFgySnBiV0Z1ZFdGc0lqb2dNakFLSUNBZ0lIMHNDaUFnSUNBaVkyRnRaWEpoWDJScGJYTWlPaUI3Q2lBZ0lDQWdJQ0psZG1GZlltbHRZVzUxWVd3aU9pQTVMQW9nSUNBZ0lDQWlhSFZ0WVc1ZlltbHRZVzUxWVd3aU9pQTVDaUFnSUNCOUxBb2dJQ0FnSW0xaGVGOWpZVzFsY21Geklqb2dNeXdLSUNBZ0lDSnNZVzVuZFdGblpWOW1aV0YwZFhKbFgyUnBiU0k2SURFd01qUUtJQ0I5TEFvZ0lDSnRiMlJsYkY5bGVHVmpkWFJwYjI0aU9pQjdDaUFnSUNBaWFXMXdiR1Z0Wlc1MFlYUnBiMjRpT2lBaWJtRjBhWFpsWDNOMVluUmhjMnRmYW05cGJuUWlMQW9nSUNBZ0ltRjBkR1Z1ZEdsdmJsOWlZV05yWlc1a0lqb2dJbVpzWVhOb05DSXNDaUFnSUNBaWRHOXJaVzVmWlhobFkzVjBhVzl1SWpvZ0luQmhZMnRsWkY5MllXeHBaQ0lzQ2lBZ0lDQWlZMjl0Y0dsc1pWOXRiMlJsSWpvZ0ltUmxabUYxYkhRaUxBb2dJQ0FnSW1OdmJYQnBiR1ZmWkhsdVlXMXBZeUk2SUhSeWRXVXNDaUFnSUNBaVkyOXRjR2xzWlY5aVlXTnJaVzVrSWpvZ0ltbHVaSFZqZEc5eUlpd0tJQ0FnSUNKeVpXTnZiWEJwYkdWZmJHbHRhWFFpT2lBMk5Dd0tJQ0FnSUNKaFkyTjFiWFZzWVhSbFpGOXlaV052YlhCcGJHVmZiR2x0YVhRaU9pQXlOVFlLSUNCOUxBb2dJQ0poWTNScGRtVmZjM1J5WldGdGN5STZJRnNLSUNBZ0lDSnBiV0ZuWlNJc0NpQWdJQ0FpY0hKdmNISnBieUlzQ2lBZ0lDQWlZV04wYVc5dUlpd0tJQ0FnSUNKallXMWxjbUVpQ2lBZ1hTd0tJQ0FpY0dGeVlXMWxkR1Z5Y3lJNklETXhOREl5TnpBd01Dd0tJQ0FpWlhod1pYSjBYM0JoY21GdFpYUmxjbk1pT2lCN0NpQWdJQ0FpYVcxaFoyVWlPaUF4TlRnNE56VXpPVElzQ2lBZ0lDQWljSEp2Y0hKcGJ5STZJRGsxTURnek5qWTJMQW9nSUNBZ0ltRmpkR2x2YmlJNklETXdNRFk0TXpjeUxBb2dJQ0FnSW1OaGJXVnlZU0k2SURNd01EWTRNemN3TEFvZ0lDQWdJbXhoYm1kMVlXZGxYM05vWVhKbFpDSTZJREV6TVRJd01Bb2dJSDBzQ2lBZ0ltVjRjR1Z5ZEY5M2FXUjBhSE1pT2lCYkNpQWdJQ0F4TURJMExBb2dJQ0FnTlRFeUxBb2dJQ0FnTXpnMExBb2dJQ0FnTXpnMENpQWdYU3dLSUNBaWRtVmpkRzl5WDJWNGNHVnlkRjl3WVhKaGJXVjBaWEpmWW5Wa1oyVjBJam9nTVRBd01EQXdNREF3TEFvZ0lDSm5iRzlpWVd4ZlltRjBZMmdpT2lBek1pd0tJQ0FpZDI5eWJHUmZjMmw2WlNJNklEUXNDaUFnSW5CbGNsOXlZVzVyWDJKaGRHTm9Jam9nT0N3S0lDQWliSEpmY0c5c2FXTjVJam9nZXdvZ0lDQWdJbkJsWVd0ZmJISWlPaUExWlMwd05pd0tJQ0FnSUNKelkyaGxaSFZzWlNJNklDSnNhVzVsWVhKZmQyRnliWFZ3WDNSb1pXNWZZMjl1YzNSaGJuUWlMQW9nSUNBZ0luZGhjbTExY0Y5dmNIUnBiV2w2WlhKZmMzUmxjSE1pT2lBek1EQXdDaUFnZlN3S0lDQWlkR0Z5WjJWMFgzTjBaWEJ6SWpvZ016QXdNREF3TEFvZ0lDSnZkWFJ3ZFhRaU9pQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzl5ZFc1ekwyMXZkQzFsYkcxdkxYQnBZMnR3YkdGalpTMWpiMjUwYVc1MWIzVnpMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGNtOWliM1F0YUhWdFlXNHRZMkZ0WlhKaExYTjFZblJoYzJzdGN6UXlMVE13TUdzdE1qQXlOakV3TWpZdGRqRWlMQW9nSUNKc2IyTmhiRjlzYjJkeklqb2dJaTlsY0dobGJXVnlZV3d2Wlc1eWIyOTBMM0JoY0docGQyVjBjMkV6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyeHZaM012Ylc5MExXVnNiVzh0Y0dsamEzQnNZV05sTFdOdmJuUnBiblZ2ZFhNdGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzF5YjJKdmRDMW9kVzFoYmkxallXMWxjbUV0YzNWaWRHRnpheTF6TkRJdE16QXdheTB5TURJMk1UQXlOaTEyTVMxaGRIUmxiWEIwTFhZeUlpd0tJQ0FpY21WelpYSjJaV1JmWTJobFkydHdiMmx1ZEY5aWVYUmxjeUk2SURnd01EQXdNREF3TURBd0xBb2dJQ0p2ZG1WeWNtbGtaWE1pT2lCYkNpQWdJQ0FpSzJWNGNHVnlhVzFsYm5ROWNHbDRaV3hmY0hKdmNISnBieTl1WVhScGRtVmZhbTlwYm5RdlpXeHRiMTl3YVdOclgzQnNZV05sWDNOMVluUmhjMnRmWTI5dWRHbHVkVzkxY3lJc0NpQWdJQ0FpYUhsa2NtRXZiR0YxYm1Ob1pYSTlZbUZ6YVdNaUxBb2dJQ0FnSW5ObFpXUTlORElpTEFvZ0lDQWdJbVJoZEdFdWJXRnVhV1psYzNSZmNHRjBhRDB2WlhCb1pXMWxjbUZzTDJWdWNtOXZkQzl3WVhCb2FYZGxkSE5oTXk5bGJHMXZMWEJwWTJzdGNHeGhZMlV0YVcxaFoyVXRjM1JoZEdVdFlXTjBhVzl1TFRJd01qWXhNREkwTDNCeWIyUjFZM1JwYjI0dGMyTmhiR1V0YjI1c2VTOXdjbVZ3WVhKbFpDOXRZVzVwWm1WemRDNXFjMjl1SWl3S0lDQWdJQ0p3WVhSb2N5NTNiM0pyWDJScGNqMHZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMM052ZFhKalpTMDRNbVkyTlRRNU9HVXlOV1kwTVdJNE4yTTVOVFEzTVRjM01qSmtZMlkzTXpZd1pUVmlaR1U0SWl3S0lDQWdJQ0p3WVhSb2N5NXZkWFJ3ZFhSZlpHbHlQUzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Y25WdWN5OXRiM1F0Wld4dGJ5MXdhV05yY0d4aFkyVXRZMjl1ZEdsdWRXOTFjeTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExYSnZZbTkwTFdoMWJXRnVMV05oYldWeVlTMXpkV0owWVhOckxYTTBNaTB6TURCckxUSXdNall4TURJMkxYWXhJaXdLSUNBZ0lDSm9lV1J5WVM1eWRXNHVaR2x5UFM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdmNuVnVjeTl0YjNRdFpXeHRieTF3YVdOcmNHeGhZMlV0WTI5dWRHbHVkVzkxY3kxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMWEp2WW05MExXaDFiV0Z1TFdOaGJXVnlZUzF6ZFdKMFlYTnJMWE0wTWkwek1EQnJMVEl3TWpZeE1ESTJMWFl4SWl3S0lDQWdJQ0pvZVdSeVlTNXFiMkl1WTJoa2FYSTlabUZzYzJVaUxBb2dJQ0FnSWl0MGNtRnBibVZ5TG1WdVlXSnNaVjl3Y205bmNtVnpjMTlpWVhJOVptRnNjMlVpTEFvZ0lDQWdJaXQwY21GcGJtVnlMbVZ1WVdKc1pWOXRiMlJsYkY5emRXMXRZWEo1UFdaaGJITmxJaXdLSUNBZ0lDSnRiMlJsYkM1dmNIUnBiV2w2WlhJdWJISTlOV1V0TmlJc0NpQWdJQ0FpYlc5a1pXd3VjMk5vWldSMWJHVnlMbDkwWVhKblpYUmZQV1ZuYjIxcGJXbGpMblYwYVd4ekxuTmphR1ZrZFd4bGNuTXViR2x1WldGeVgzZGhjbTExY0Y5amIyNXpkR0Z1ZEY5elkyaGxaSFZzWlhJaUxBb2dJQ0FnSW0xdlpHVnNMbk5qYUdWa2RXeGxjaTUzWVhKdGRYQmZjM1JsY0hNOU16QXdNQ0lzQ2lBZ0lDQWliVzlrWld3dWMyTm9aV1IxYkdWeVgybHVkR1Z5ZG1Gc1BYTjBaWEFpTEFvZ0lDQWdJbTF2WkdWc0xuTmphR1ZrZFd4bGNsOW1jbVZ4ZFdWdVkzazlNU0lzQ2lBZ0lDQWlkSEpoYVc1bGNpNXRZWGhmYzNSbGNITTlNekF3TURBd0lpd0tJQ0FnSUNKMGNtRnBibVZ5TG5aaGJGOWphR1ZqYTE5cGJuUmxjblpoYkQweU1EQXdNQ0lzQ2lBZ0lDQWlZMkZzYkdKaFkydHpMbTF2WkdWc1gyTm9aV05yY0c5cGJuUXVaWFpsY25sZmJsOTBjbUZwYmw5emRHVndjejB5TURBd01DSXNDaUFnSUNBaVkyRnNiR0poWTJ0ekxtMXZaR1ZzWDJOb1pXTnJjRzlwYm5RdWMyRjJaVjkwYjNCZmF6MHRNU0lzQ2lBZ0lDQWlZMkZzYkdKaFkydHpMbTF2WkdWc1gyTm9aV05yY0c5cGJuUXVjMkYyWlY5c1lYTjBQV3hwYm1zaUxBb2dJQ0FnSW14dloyZGxjajFiZDJGdVpHSXNZM04yWFNJc0NpQWdJQ0FpYkc5bloyVnlMbmRoYm1SaUxtbGtQVzF2ZEMxbGJHMXZMWEJwWTJ0d2JHRmpaUzFqYjI1MGFXNTFiM1Z6TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRjbTlpYjNRdGFIVnRZVzR0WTJGdFpYSmhMWE4xWW5SaGMyc3RjelF5TFRNd01Hc3RNakF5TmpFd01qWXRkakVpTEFvZ0lDQWdJbXh2WjJkbGNpNTNZVzVrWWk1eVpYTjFiV1U5Ym1WMlpYSWlMQW9nSUNBZ0lteHZaMmRsY2k1amMzWXVibUZ0WlQxamMzWWlMQW9nSUNBZ0lteHZaMmRsY2k1amMzWXVabXgxYzJoZmJHOW5jMTlsZG1WeWVWOXVYM04wWlhCelBURWlMQW9nSUNBZ0lteHZaMmRsY2k1amMzWXVjMkYyWlY5a2FYSTlMMlZ3YUdWdFpYSmhiQzlsYm5KdmIzUXZjR0Z3YUdsM1pYUnpZVE12Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdmJHOW5jeTl0YjNRdFpXeHRieTF3YVdOcmNHeGhZMlV0WTI5dWRHbHVkVzkxY3kxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMWEp2WW05MExXaDFiV0Z1TFdOaGJXVnlZUzF6ZFdKMFlYTnJMWE0wTWkwek1EQnJMVEl3TWpZeE1ESTJMWFl4TFdGMGRHVnRjSFF0ZGpJaUxBb2dJQ0FnSW1WMllXeDFZWFJ2Y2k1d2FYaGxiRjlrYVdGbmJtOXpkR2xqY3k1c2IyZGZkMkZ1WkdJOWRISjFaU0lzQ2lBZ0lDQWliVzlrWVd4cGRIbGZZV0pzWVhScGIyNHVjMk55WldWdWFXNW5YMkoxWkdkbGRGOTFjR1JoZEdWelBUTXdNREF3TUNJc0NpQWdJQ0FpZEhKaGFXNWxjaTVrWlhacFkyVnpQVFFpTEFvZ0lDQWdJbVJoZEdFdVpHbHpkSEpwWW5WMFpXUmZkMjl5YkdSZmMybDZaVDAwSWl3S0lDQWdJQ0prWVhSaExtSmhkR05vWDNOcGVtVTlPQ0lzQ2lBZ0lDQWlaR0YwWVM1MllXeHBaR0YwYVc5dVgyRnVZMmh2Y25OZmNHVnlYMlZ3YVhOdlpHVTliblZzYkNJc0NpQWdJQ0FpWkdGMFlTNTJZV3hwWkdGMGFXOXVYMkpoZEdOb1pYTmZjR1Z5WDJWdFltOWthVzFsYm5ROU5UQWlMQW9nSUNBZ0ltUmhkR0V1ZG1Gc2FXUmhkR2x2Ymw5aVlYUmphRjl6YVhwbFBURWlMQW9nSUNBZ0luUnlZV2x1WlhJdWJHbHRhWFJmZG1Gc1gySmhkR05vWlhNOU1TNHdJaXdLSUNBZ0lDSmtZWFJoTG5OMVluUmhjMnRmYldGdWFXWmxjM1JmY0dGMGFEMHZaWEJvWlcxbGNtRnNMMlZ1Y205dmRDOXdZWEJvYVhkbGRITmhNeTlsYkcxdkxYQnBZMnN0Y0d4aFkyVXRhVzFoWjJVdGMzUmhkR1V0WVdOMGFXOXVMVEl3TWpZeE1ESTBMM0J5YjJSMVkzUnBiMjR0YzJOaGJHVXRiMjVzZVM5d2NtVndZWEpsWkM5emRXSjBZWE5yY3k1cWMyOXVJaXdLSUNBZ0lDSmtZWFJoTG5OMVluUmhjMnRmYldGdWFXWmxjM1JmYzJoaE1qVTJQVFl3T1RVNE9USTNOV1E1TnpFNFpUVTBaRGhsTldGaU5HUTNaRFF5TmpBMFpXSTRabUUyTm1RM01UVTJaVEptTTJVeE1EWmhOREZqTW1abU1EWTFaRFFpTEFvZ0lDQWdJbVJoZEdFdWJHRnVaM1ZoWjJWZlptVmhkSFZ5WlhOZmNHRjBhRDB2WlhCb1pXMWxjbUZzTDJWdWNtOXZkQzl3WVhCb2FYZGxkSE5oTXk5bGJHMXZMWEJwWTJzdGNHeGhZMlV0YVcxaFoyVXRjM1JoZEdVdFlXTjBhVzl1TFRJd01qWXhNREkwTDNCeWIyUjFZM1JwYjI0dGMyTmhiR1V0YjI1c2VTOXdjbVZ3WVhKbFpDOXNZVzVuZFdGblpTNXFjMjl1SWl3S0lDQWdJQ0prWVhSaExteGhibWQxWVdkbFgyWmxZWFIxY21WelgzTm9ZVEkxTmoweE1UUmhOelE0WWpBMU5EWTJZbVZoTURrME5ERTRNekJpWXpNellXRXlPV1F6Wm1RMU1EWXlZbVU1WmpVek5EUXhaalJsWmpNd01qVTJPR0V6T1RRNUlpd0tJQ0FnSUNJclpHRjBZUzVmWTI5dWRtVnlkRjg5WVd4c0lpd0tJQ0FnSUNKdVlYUnBkbVZmYW05cGJuUXVjbVZtWlhKbGJtTmxMbkJwY0dWc2FXNWxMbk4wWVdkbGN5NHhMbTF2WkdWc0xuZHBaSFJvUFRFd01qUWlMQW9nSUNBZ0ltNWhkR2wyWlY5cWIybHVkQzV5WldabGNtVnVZMlV1Y0dsd1pXeHBibVV1YzNSaFoyVnpMakV1Ylc5a1pXd3VhR1ZoWkhNOU9DSXNDaUFnSUNBaWJXOWtZV3hwZEhsZllXSnNZWFJwYjI0dWJtOWtaWE11YW05cGJuUmZaR1Z1YjJselpYSXViVzlrWld3dWNISnZjSEpwYjE5M2FXUjBhRDAxTVRJaUxBb2dJQ0FnSW0xdlpHRnNhWFI1WDJGaWJHRjBhVzl1TG01dlpHVnpMbXB2YVc1MFgyUmxibTlwYzJWeUxtMXZaR1ZzTG1GamRHbHZibDkzYVdSMGFEMHpPRFFpTEFvZ0lDQWdJbTF2WkdGc2FYUjVYMkZpYkdGMGFXOXVMbTV2WkdWekxtcHZhVzUwWDJSbGJtOXBjMlZ5TG0xdlpHVnNMbU5oYldWeVlWOTNhV1IwYUQwek9EUWlMQW9nSUNBZ0lpdHVZWFJwZG1WZmFtOXBiblF1Y21WbVpYSmxibU5sTG5CcGNHVnNhVzVsTG5OMFlXZGxjeTR4TG0xdlpHVnNMbkZyWDI1dmNtMDlkSEoxWlNJc0NpQWdJQ0FpSzI1aGRHbDJaVjlxYjJsdWRDNXlaV1psY21WdVkyVXVjR2x3Wld4cGJtVXVjM1JoWjJWekxqRXViVzlrWld3dWRYTmxYM0p0YzI1dmNtMDlkSEoxWlNJc0NpQWdJQ0FpSzI1aGRHbDJaVjlxYjJsdWRDNXlaV1psY21WdVkyVXVjR2x3Wld4cGJtVXVjM1JoWjJWekxqRXViVzlrWld3dWRYTmxYM04zYVdkc2RUMTBjblZsSWl3S0lDQWdJQ0lyYm1GMGFYWmxYMnB2YVc1MExuSmxabVZ5Wlc1alpTNXdhWEJsYkdsdVpTNXpkR0ZuWlhNdU1TNXRiMlJsYkM1emQybG5iSFZmYlhWc2RHbHdiR1ZmYjJZOU5qUWlDaUFnWFN3S0lDQWlZV3hzYjJOaGRHbHZibDlpYjNWdVpHRnlhV1Z6SWpvZ1d3b2dJQ0FnTXpBd01EQXdDaUFnWFN3S0lDQWlZWEpqYUdsMlpWOXdiMnhwWTNraU9pQnVkV3hzTEFvZ0lDSndjbVZ6WlhKMllYUnBiMjVmY0d4aGJpSTZJSHNLSUNBZ0lDSndjbWx0WVhKNUlqb2dJa1p5WlhOb0lITm9ZWEpsWkNBdmQyOXlhM053WVdObElISjFiaUJrYVhKbFkzUnZjbmt1SUVGc2JDQXhOU0J6WTJobFpIVnNaV1FnWTJobFkydHdiMmx1ZEhNZ2NtVjBZV2x1WldRdUlFRmpkSFZoYkNCemFYcGxJR1p5YjIwZ2RHaHBjeUJoY21Ob2FYUmxZM1IxY21VZ2MyMXZhMlVnWVc1a0lHTjFjbkpsYm5RZ1ptbHNaWE41YzNSbGJTQndjbTlpWlNCeVpYRjFhWEpsWkNCaVpXWnZjbVVnWm5Wc2JDQmlhVzVrYVc1bkxpSXNDaUFnSUNBaWNISnBiV0Z5ZVY5eVpYTmxjblpsWkY5aWVYUmxjeUk2SURnd01EQXdNREF3TURBd0xBb2dJQ0FnSW05aWMyVnlkbVZrWDNOdGIydGxYMk5vWldOcmNHOXBiblJmWW5sMFpYTWlPaUF6Tnpjek1UazJPREl5TEFvZ0lDQWdJbk5qYUdWa2RXeGxaRjlqYUdWamEzQnZhVzUwWDJOdmRXNTBJam9nTVRVc0NpQWdJQ0FpYzJOb1pXUjFiR1ZrWDJOb1pXTnJjRzlwYm5SZllubDBaWE5mWlhOMGFXMWhkR1VpT2lBMU5qVTVOemsxTWpNek1Dd0tJQ0FnSUNKdFlXbHVkR0ZwYm1Wa1gzTjBiM0poWjJWZmNtVnhkV2x5WldSZllubDBaWE1pT2lBMU56VTVOemsxTWpNek1Dd0tJQ0FnSUNKelkyaGxaSFZzWldSZmJXbHNaWE4wYjI1bGN5STZJRnNLSUNBZ0lDQWdNakF3TURBc0NpQWdJQ0FnSURRd01EQXdMQW9nSUNBZ0lDQTJNREF3TUN3S0lDQWdJQ0FnT0RBd01EQXNDaUFnSUNBZ0lERXdNREF3TUN3S0lDQWdJQ0FnTVRJd01EQXdMQW9nSUNBZ0lDQXhOREF3TURBc0NpQWdJQ0FnSURFMk1EQXdNQ3dLSUNBZ0lDQWdNVGd3TURBd0xBb2dJQ0FnSUNBeU1EQXdNREFzQ2lBZ0lDQWdJREl5TURBd01Dd0tJQ0FnSUNBZ01qUXdNREF3TEFvZ0lDQWdJQ0F5TmpBd01EQXNDaUFnSUNBZ0lESTRNREF3TUN3S0lDQWdJQ0FnTXpBd01EQXdDaUFnSUNCZExBb2dJQ0FnSW5KbGRHRnBibDloYkd4ZmMyTm9aV1IxYkdWa1gyTm9aV05yY0c5cGJuUnpJam9nZEhKMVpTd0tJQ0FnSUNKellYWmxYM1J2Y0Y5cklqb2dMVEVzQ2lBZ0lDQWliR0Z6ZEY5amFHVmphM0J2YVc1MFgzQnZiR2xqZVNJNklDSnplVzFzYVc1cklpd0tJQ0FnSUNKbWRXeHNYMkZzYkc5allYUnBiMjVmZEdGeVoyVjBJam9nTXpBd01EQXdMQW9nSUNBZ0ltRnNiRzlqWVhScGIyNWZZbTkxYm1SaGNtbGxjeUk2SUZzS0lDQWdJQ0FnTXpBd01EQXdDaUFnSUNCZExBb2dJQ0FnSW1KdmRXNWtZWEo1WDNKMWJHVWlPaUFpVTJsdVoyeGxJR1p5WlhOb0lHRnNiRzlqWVhScGIyNGdkRzhnZEc5MFlXd3pNREF3TURBN0lHNXZJR2x1ZEdWeWJXVmthV0YwWlNCaGJHeHZZMkYwYVc5dUlISmxZMjkyWlhKNUlIQm9ZWE5sSUhKbGNYVnBjbVZrTGlJc0NpQWdJQ0FpY0dWeWMybHpkR1Z1ZEY5dGFYSnliM0lpT2lBaVRXRnBiblJoYVc1bFpDQnViMlJsTFd4dlkyRnNJRU5UVmkxMGJ5MXphR0Z5WldRZ2JHOW5iV2x5Y205eU95QnVieUJ6WlhCaGNtRjBaU0JqYUdWamEzQnZhVzUwWVhKamFHbDJaU0JrWlhCc2IzbHRaVzUwSUdOc1lXbHRaV1F1SWl3S0lDQWdJQ0poY21Ob2FYWmxYM0J2YkdsamVTSTZJRzUxYkd3S0lDQjlMQW9nSUNKamIyNTBhVzUxWVhScGIyNGlPaUJ1ZFd4c0xBb2dJQ0poYkd4dlkyRjBhVzl1WDNOMGIzQmZjM1JsY0NJNklETXdNREF3TUN3S0lDQWljR2hoYzJVaU9pQWlablZzYkNJc0NpQWdJbVJ5WVdaMElqb2dld29nSUNBZ0ltVjRaV04xZEdGaWJHVWlPaUIwY25WbExBb2dJQ0FnSW5OMFlYUmxJam9nSWxKUFQxUmZVa1ZXU1VWWFgwUkZVRXhQV1UxRlRsUmZVa1ZSVlVsU1JVUWlDaUFnZlN3S0lDQWljMjkxY21ObFgyRnlZMmhwZG1VaU9pQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzlqY0hVdGNISmxabXhwWjJoMExYWTBMMmx1Y0hWMGN5OXpiM1Z5WTJVdWRHRnlMbWQ2SWl3S0lDQWljMjkxY21ObFgyMWhibWxtWlhOMElqb2dJaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2WTNCMUxYQnlaV1pzYVdkb2RDMTJOQzlwYm5CMWRITXZjMjkxY21ObExtWnBiR1Z6TG5Ob1lUSTFOaUlzQ2lBZ0lteGhiV0prWVY5eWRXNTBhVzFsSWpvZ2V3b2dJQ0FnSW1GamRIVmhiRjl3ZVhSb2IyNGlPaUFpTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTk1WVcwdFlYSmpOREF3TFd4aGJXSmtZUzB5TURJMk1Ea3lNUzl5ZFc1MGFXMWxMM1psYm5ZdGNHbHVibVZrTDJKcGJpOXdlWFJvYjI0aUxBb2dJQ0FnSW1KdmIzUnpkSEpoY0Y5d2VYUm9iMjRpT2lBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5aGNtTXRaMnh2WW1Gc0xXSmhjMmx6TFhSeVlXbHVhVzVuTFRJd01qWXdPVEkwTDNKMWJuUnBiV1V0Y2paaEwySnBiaTl3ZVhSb2IyNGlMQW9nSUNBZ0ltTnZiblJoYVc1bGNsOXBiV0ZuWlNJNklDSnVkbU55TG1sdkkyNTJhV1JwWVM5d2VYUnZjbU5vT2pJMUxqQTJMWEI1TXlJc0NpQWdJQ0FpWlhoMGNtRmZjSGwwYUc5dWNHRjBhQ0k2SUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJOdmJuUnBiblZ2ZFhNdGRHbHRaUzF0YjNRdGQyOXliR1F0Ylc5a1pXd3RNakF5TmpFd01UWXZjSEpsY0dGeVlYUnBiMjR2Y25WdWRHbHRaUzF2ZG1WeWJHRjVjeTlrYVc1dk5EVTNNUzl6YVhSbExYQmhZMnRoWjJWeklpd0tJQ0FnSUNKbVlUTmZjbTl2ZENJNklDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwzQnBlR1ZzTFhacFpHVnZMV2R5YVhCd1pYSXRiM0IwYVcxcGVtRjBhVzl1TFRJd01qWXhNREUzTFhZeEwzSjFiblJwYldVdlptRXpJaXdLSUNBZ0lDSm1ZVFJmY205dmRDSTZJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMk52Ym5ScGJuVnZkWE10ZEdsdFpTMXRiM1F0ZDI5eWJHUXRiVzlrWld3dE1qQXlOakV3TVRZdmNISmxjR0Z5WVhScGIyNHZkSEpoYVc1cGJtY3RjblZ1ZEdsdFpTOXdjbTltYVd4bEwyWnNZWE5vTFdGMGRHVnVkR2x2YmlJc0NpQWdJQ0FpYldsdWFXMTFiVjltY21WbFgzTmpjbUYwWTJoZllubDBaWE1pT2lBeE1EQXdNREF3TURBd01Dd0tJQ0FnSUNKdGIzVnVkSE1pT2lCN0NpQWdJQ0FnSUNKd1lYUm9Jam9nSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlkzQjFMWEJ5Wldac2FXZG9kQzEyTkM5cGJuQjFkSE12WjNCMU1qRXRjSEpwZG1GMFpTMXlkVzUwYVcxbExXMXZkVzUwY3k1amMzWWlMQW9nSUNBZ0lDQWljMmhoTWpVMklqb2dJamc0WVdSaE5UUTNNamhrTlRJNE9HSTJNRGs0WkdabU5tWTNaV0V5TnpZM056aGtNalJpTlRobE5ERXlPVGxrT1dZek1XUmlZVFZtTWpRNFpXVTROMkVpQ2lBZ0lDQjlMQW9nSUNBZ0ltNXZaR1VpT2lBaVozQjFNakVpTEFvZ0lDQWdJbkoxYm5ScGJXVmZkR0Z6YXlJNklDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwzQnBlR1ZzTFhacFpHVnZMV2R5YVhCd1pYSXRiM0IwYVcxcGVtRjBhVzl1TFRJd01qWXhNREUzTFhZeElpd0tJQ0FnSUNKelkyaGxiV0VpT2lBaWFtOXBiblF0YkdGdFltUmhMWEoxYm5ScGJXVXRkakVpTEFvZ0lDQWdJbk5qY21GMFkyaGZjbTl2ZENJNklDSXZaWEJvWlcxbGNtRnNMMlZ1Y205dmRDOXdZWEJvYVhkbGRITmhNeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVNJc0NpQWdJQ0FpZEdWdGNHOXlZWEo1WDNKdmIzUWlPaUFpTDJWd2FHVnRaWEpoYkM5bGJuSnZiM1F2TkRFd01ETWlDaUFnZlN3S0lDQWlaR0YwWVY5allXTm9aU0k2SUhzS0lDQWdJQ0pyYVc1a0lqb2dJbkJ5WlhCaGNtVmtMWEJwZUdWc0xYWXhJaXdLSUNBZ0lDSjFhV1FpT2lBME1UQXdNeXdLSUNBZ0lDSnViMlJsSWpvZ0ltZHdkVEl4SWl3S0lDQWdJQ0p5YjI5MElqb2dJaTlsY0dobGJXVnlZV3d2Wlc1eWIyOTBMM0JoY0docGQyVjBjMkV6TDJWc2JXOHRjR2xqYXkxd2JHRmpaUzFwYldGblpTMXpkR0YwWlMxaFkzUnBiMjR0TWpBeU5qRXdNalF2Y0hKdlpIVmpkR2x2YmkxelkyRnNaUzF2Ym14NUwzQnlaWEJoY21Wa0lpd0tJQ0FnSUNKeVpXTmxhWEIwSWpvZ0lpOWxjR2hsYldWeVlXd3ZaVzV5YjI5MEwzQmhjR2hwZDJWMGMyRXpMMlZzYlc4dGNHbGpheTF3YkdGalpTMXBiV0ZuWlMxemRHRjBaUzFoWTNScGIyNHRNakF5TmpFd01qUXZjSEp2WkhWamRHbHZiaTF6WTJGc1pTMXZibXg1TDJOaFkyaGxMWEpsWTJWcGNIUXVhbk52YmlJc0NpQWdJQ0FpYW05aVgybGtJam9nSWpReE1qY3dPU0lzQ2lBZ0lDQWljbVZqWldsd2RGOXphR0V5TlRZaU9pQWlOR1ZpTm1SbU1ETmpPVGRpTlRGaVpqWmpNVFl4TldZMFpqTTVOREpsTUdFeU0yWmtOVEk1TkdVeU16SXpNbVJtTWpRMU16WTJPRFJpTURjM05UTTJOQ0lzQ2lBZ0lDQWlibUYwYVhabFgzSmxZMlZwY0hRaU9pQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhCcFkyc3RjR3hoWTJVdGFXMWhaMlV0YzNSaGRHVXRZV04wYVc5dUxUSXdNall4TURJMEwySnBibVJwYm1kekwyTmhZMmhsTFdkd2RUSXhMbTVoZEdsMlpTNTBlSFFpTEFvZ0lDQWdJbTVoZEdsMlpWOXlaV05sYVhCMFgzTm9ZVEkxTmlJNklDSmtNemt6TldJMllqUTVZbVkzTnpJMk1HUmtaalk0TUdFMFpUZG1NalJsTWpjMVlqZGhNVEpoTVRSaFlXRmtaVGc1TXpnMU16WmxaV05qTURBeE1UZG1JaXdLSUNBZ0lDSndjbTlrZFdObGNsOXVZVzFsSWpvZ0ltVnNiVzh0WTJGamFHVXRaM0IxTWpFaUxBb2dJQ0FnSW5CeWIyUjFZMlZ5WDI1dlpHVWlPaUFpWjNCMU1qRWlMQW9nSUNBZ0luVnpaWElpT2lBaWNHRndhR2wzWlhSellUTWlDaUFnZlN3S0lDQWljWFZ2ZEdFaU9pQjdDaUFnSUNBaWEybHVaQ0k2SUNKbWFXeGxjM2x6ZEdWdElpd0tJQ0FnSUNKMWFXUWlPaUEwTVRBd015d0tJQ0FnSUNKMWMyVnlJam9nSW5CaGNHaHBkMlYwYzJFeklpd0tJQ0FnSUNKdWIyUmxJam9nSW1kd2RUSXhJaXdLSUNBZ0lDSnRiM1Z1ZENJNklDSXZkMjl5YTNOd1lXTmxJZ29nSUgwc0NpQWdJbUZzYkc5allYUnBiMjRpT2lCdWRXeHNMQW9nSUNKdmNHVnlZWFJwYjI1aGJGOXpaWEoyYVdObElqb2dld29nSUNBZ0luSnZiM1FpT2lBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyOXdjeTl6WlhKMmFXTmxJaXdLSUNBZ0lDSnRZVzVwWm1WemRDSTZJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2YjNCekwzTmxjblpwWTJVdlJrbE1SVk11YzJoaE1qVTJJaXdLSUNBZ0lDSnRZVzVwWm1WemRGOXphR0V5TlRZaU9pQWlZV1JtTkRVMU1qUmtaVE5qTW1VMlpHSmhNVGcyTlRjeVpUY3hOVEZrTkRoaVptTmhNR0l6WVdSak9HVTJZMlk1WkdWbVpEWTRObUkwTnpjME5HTTROeUlzQ2lBZ0lDQWljSFZpYkdsemFHVmtYMk52YlcxcGRDSTZJQ0poWW1KaU1EQTBPVGt3T1RabVlXRmlaamN3TXpWbVpHVXlNMkptTkdJeFpXSmhPVGcwTXpjM0lnb2dJSDBzQ2lBZ0luTnRiMnRsSWpvZ2V3b2dJQ0FnSW1wdllsOXBaQ0k2SUNJME1USTRNakVpTEFvZ0lDQWdJbTVoZEdsMlpWOW1iM0p0WVhRaU9pQWljMk52Ym5SeWIyd3RkakVpTEFvZ0lDQWdJbkpsY1hWbGMzUWlPaUI3Q2lBZ0lDQWdJQ0p3WVhSb0lqb2dJaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTl3Y205dlpuTXZjMjF2YTJVdmIzQnpMM0psY1hWbGMzUnpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzF6Ylc5clpTMTJNaTVxYzI5dUlpd0tJQ0FnSUNBZ0luTm9ZVEkxTmlJNklDSXdaVFE1TmpRNVpXSTFNVFU0WXpabU1UTmtOR0kwTmpkaE9HWTRZamxtWXpGbE1qTTBZV1k0WmpWaU1USmpOREF4WmpWalpHSTBNVEkzTUdJMU5UWTVJZ29nSUNBZ2ZTd0tJQ0FnSUNKamIyMXdiR1YwYVc5dUlqb2dld29nSUNBZ0lDQWljR0YwYUNJNklDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZjSEp2YjJaekwzTnRiMnRsTDI5MWRIQjFkQzlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YzIxdmEyVXRkakl2YzIxdmEyVXRZMjl0Y0d4bGRHbHZiaTVxYzI5dUlpd0tJQ0FnSUNBZ0luTm9ZVEkxTmlJNklDSmxORE5qTldaak0yTTNNekJoWkRJM09EaGpPRGd5TXpobFpUa3daV1F4TVdNNFpqVXpZVEk1TnpZeE9XWTJPRE14WVRobU1URTNNREV5TmpZek9XRm1JZ29nSUNBZ2ZTd0tJQ0FnSUNKd2NtVm1iR2xuYUhRaU9pQjdDaUFnSUNBZ0lDSndZWFJvSWpvZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOXdjbTl2Wm5NdmMyMXZhMlV2YjNCekwzSmxjWFZsYzNSekwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXpiVzlyWlMxMk1pNXdjbVZtYkdsbmFIUXVhbk52YmlJc0NpQWdJQ0FnSUNKemFHRXlOVFlpT2lBaVpEWmhaR1ExWmpabE5XVmpaVFE1WldVNE56azJNMk5tTVRSbU9ETTFZVEF6WkRBM1pUZGxNV1poTUdKaVpUZGxOVEUzTlRnMU9EVTNZek5oTnpJNE1pSUtJQ0FnSUgwc0NpQWdJQ0FpWTJGd1lXTnBkSGtpT2lCN0NpQWdJQ0FnSUNKd1lYUm9Jam9nSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5d2NtOXZabk12YzIxdmEyVXZiM0J6TDNKbGNYVmxjM1J6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxemJXOXJaUzEyTWk1allYQmhZMmwwZVM1cWMyOXVJaXdLSUNBZ0lDQWdJbk5vWVRJMU5pSTZJQ0kyWVROa05EUTNNVFZtWlRBMU9UQmhNamsxTURrME56QTRNVE5qTVdJeU9XWTJOalJpTjJVM09HUXlOR0ptTm1aaU5EUTJORFZoT1dRek1EbGpZbVpsSWdvZ0lDQWdmU3dLSUNBZ0lDSnlaWE52YkhabFpDSTZJSHNLSUNBZ0lDQWdJbkJoZEdnaU9pQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMM0J5YjI5bWN5OXpiVzlyWlM5dmNITXZjbVZ4ZFdWemRITXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMWE50YjJ0bExYWXlMbkpsYzI5c2RtVmtMbmxoYld3aUxBb2dJQ0FnSUNBaWMyaGhNalUySWpvZ0lqTTROMlE1TmpjM05XTTNZMlZpWm1SaFlqRXlNV1kyWWpRMU5EUXpNR1l5T1RCbFl6WTJPRGs0TldVek1tVm1PV1k0TVRVM09EVmtOV0V3WXpjME1Ea2lDaUFnSUNCOUxBb2dJQ0FnSW01aGRHbDJaU0k2SUhzS0lDQWdJQ0FnSW5CaGRHZ2lPaUFpTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDNCeWIyOW1jeTl6Ylc5clpTOXVZWFJwZG1VdE5ERXlPREl4TG5SNGRDSXNDaUFnSUNBZ0lDSnphR0V5TlRZaU9pQWlZbVpqWm1SaU5qYzBaRGhoWlRsaE1EVm1aakk1TlRRNU1EQTVOMlV4TVdFellqa3hZMkkyTWprMVpEQXhNR0k0TVdVME16azVOREEwTlRZNU1HTTVZU0lLSUNBZ0lIMHNDaUFnSUNBaWFHOXpkRjlsZUdsMElqb2dld29nSUNBZ0lDQWljR0YwYUNJNklDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZjSEp2YjJaekwzTnRiMnRsTDJodmMzUXRaWGhwZEMwME1USTRNakV1ZEhoMElpd0tJQ0FnSUNBZ0luTm9ZVEkxTmlJNklDSTVZVEkzTVdZeVlUa3hObUl3WWpabFpUWmpaV05pTWpReU5tWXdZak15TURabFpqQTNORFUzT0dKbE5UVmtPV0pqT1RSbU5tWXpabVV6WVdJNE5tRmhJZ29nSUNBZ2ZRb2dJSDBLZlFvPVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyL1JFUVVFU1RfU0hBMjU2fDMxNmNmOGNlMTZmNWYzMmY4MzVkMzM5ZTRjNTcwMzQ2M2Y4ZGIzNGVkNGY5N2M2YzQ1ZWY2ZTFlZTZiMGU0NWR8TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15TndvPVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzL1JFUVVFU1RfU0hBMjU2fDFkODEzYThjNDUyZWQxZGQ3YjM4Yjc3ZjRiNTQ0N2E5ODg5MGE2NzQ3Mzg2ZmUzYWNhMmVjMDhhMjE2N2VjZGF8TXpCbU5qQTFZVEUwTmpaalpEUm1OMlU0WmpKalpETTJOMkl3TXpRd01UTmhaRGMyTjJKbFpEYzJNak5rTlRaak5UYzJORGRqTVRnME5UVXhZVFpoTUFvPVxuIn0sIHsibGFiZWwiOiAicGh5c2ljYWwtc3RhdHVzLXJvb3RzIiwgImNvbW1hbmQiOiAiYmFzaCAtYyAnc2V0IC1ldW8gcGlwZWZhaWw7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9vcHMvc3RhdHVzKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9zdGF0dXM7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9zdGF0dXM7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9zdGF0dXMpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL29wcy9zdGF0dXMpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3N0YXR1czsgdGVzdCAtZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3N0YXR1czsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3N0YXR1cylcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvb3BzL3N0YXR1cylcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9vcHMvc3RhdHVzOyB0ZXN0IC1kIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9vcHMvc3RhdHVzOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9vcHMvc3RhdHVzKVwiID0gNDEwMDMnIiwgInN0YXJ0X3V0YyI6ICIyMDI2LTEwLTI3VDAyOjU2OjM3LjM1MDQ2OSswMDowMCIsICJlbmRfdXRjIjogIjIwMjYtMTAtMjdUMDI6NTY6MzcuNTYyMjgxKzAwOjAwIiwgImV4aXRfY29kZSI6IDAsICJzdGRvdXQiOiAiIn0sIHsibGFiZWwiOiAibWFpbnRhaW5lZC1zdGF0dXMtYWJzZW5jZSIsICJjb21tYW5kIjogImJhc2ggLWMgJ3NldCAtZXVvIHBpcGVmYWlsOyBmaW5kIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9vcHMvc3RhdHVzIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvc3RhdHVzIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9vcHMvc3RhdHVzIC1taW5kZXB0aCAxIC1wcmludCciLCAic3RhcnRfdXRjIjogIjIwMjYtMTAtMjdUMDI6NTY6MzcuNTYyNTA2KzAwOjAwIiwgImVuZF91dGMiOiAiMjAyNi0xMC0yN1QwMjo1NjozNy44Mzc1NzErMDA6MDAiLCAiZXhpdF9jb2RlIjogMCwgInN0ZG91dCI6ICIifSwgeyJsYWJlbCI6ICJwcm9kdWN0aW9uLXBhdGgtYWJzZW5jZSIsICJjb21tYW5kIjogImJhc2ggLWMgJ3NldCAtZXVvIHBpcGVmYWlsOyB0ZXN0ICEgLWUgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9ydW5zL21vdC1lbG1vLXBpY2twbGFjZS1jb250aW51b3VzLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tcm9ib3QtaHVtYW4tY2FtZXJhLXN1YnRhc2stczQyLTMwMGstMjAyNjEwMjYtdjE7IHRlc3QgISAtTCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL3J1bnMvbW90LWVsbW8tcGlja3BsYWNlLWNvbnRpbnVvdXMtbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1yb2JvdC1odW1hbi1jYW1lcmEtc3VidGFzay1zNDItMzAway0yMDI2MTAyNi12MTsgdGVzdCAhIC1lIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEuYXR0ZW1wdC5qc29uOyB0ZXN0ICEgLUwgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS5hdHRlbXB0Lmpzb247IHRlc3QgISAtZSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLmF0dGVtcHQuanNvbjsgdGVzdCAhIC1MIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIuYXR0ZW1wdC5qc29uOyB0ZXN0ICEgLWUgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12My5hdHRlbXB0Lmpzb247IHRlc3QgISAtTCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzLmF0dGVtcHQuanNvbiciLCAic3RhcnRfdXRjIjogIjIwMjYtMTAtMjdUMDI6NTY6MzcuODM3Nzc5KzAwOjAwIiwgImVuZF91dGMiOiAiMjAyNi0xMC0yN1QwMjo1NjozOC4wNDgxNjArMDA6MDAiLCAiZXhpdF9jb2RlIjogMCwgInN0ZG91dCI6ICIifSwgeyJsYWJlbCI6ICJvd25lZC1uYXRpdmUtcXVldWUiLCAiY29tbWFuZCI6ICIvdXNyL2xvY2FsL2Jpbi9zcXVldWUgLWggLXUgcGFwaGl3ZXRzYTMgLW8gJyVpfCVqfCV1fCVUfCVOJyIsICJzdGFydF91dGMiOiAiMjAyNi0xMC0yN1QwMjo1NjozOC4wNDgzMDgrMDA6MDAiLCAiZW5kX3V0YyI6ICIyMDI2LTEwLTI3VDAyOjU2OjM4LjI1NTg1MiswMDowMCIsICJleGl0X2NvZGUiOiAwLCAic3Rkb3V0IjogIjQxMjgyOHxlbG1vLW5hdGl2ZS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12M3xwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDEyODAxfGVsbW8tbmF0aXZlLWZ1bGwtbGFyZ2UzMTRtLWJvdW5kYXJ5LXYyfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MTI3OTl8ZWxtby1uYXRpdmUtZnVsbC1sYXJnZTMxNG0tZnVzZWQtdjJ8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQxMjc5MHxlbG1vLW5hdGl2ZS1mdWxsLWxhcmdlMzE0bS12MXxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5MjA3fGFmLWxpYmVyby1hdjAtZnVsbC1oYW5kb2ZmfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MTI4Mjd8ZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjN8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQxMTExM3xyYXZlbnMtYWYtcm9sbG91dC1wcmV2aWV3fHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDk4NTRfNnxhZi1kcG1hdGNoLXJlc3RhcnQxNWt8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTg1NF80fGFmLWRwbWF0Y2gtcmVzdGFydDE1a3xwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5ODU0XzJ8YWYtZHBtYXRjaC1yZXN0YXJ0MTVrfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDk4NDdfWzAtNSUyXXxzdGF0aW9uYXJ5LWZwMzItb3ZlcmxheXxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5NzczfHN0YXRpb25hcnktYWYtZml4ZWRidWRnZXQtc21va2V8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTc2NHxzdGF0aW9uYXJ5LWFmLXVuZXQtc21va2V8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQxMjgwMHxlbG1vLWxhcmdlMzE0bS1jb250aW51b3VzLWJvdW5kYXJ5LWZ1bGwtdjJ8cGFwaGl3ZXRzYTN8UlVOTklOR3xncHUwM1xuNDEyNzk4fGVsbW8tbGFyZ2UzMTRtLWNvbnRpbnVvdXMtZnVzZWQtZnVsbC12MnxwYXBoaXdldHNhM3xSVU5OSU5HfGdwdTExXG40MTI3ODl8ZWxtby1sYXJnZTMxNG0tY29udGludW91cy1wbGFpbi1mdWxsLXYxfHBhcGhpd2V0c2EzfFJVTk5JTkd8Z3B1MTFcbjQxMjU1Nnxqb2ludC1jb252ZXlvcjIwMC1paWRub2lzZS1nYXAtZnVsbDItZ3B1MTl8cGFwaGl3ZXRzYTN8UlVOTklOR3xncHUxOVxuNDEyNTU0fGpvaW50LWNvbnZleW9yMjAwLWlpZG5vaXNlLW5vZ2FwLWZ1bGwyLWdwdTIxfHBhcGhpd2V0c2EzfFJVTk5JTkd8Z3B1MjFcbiJ9LCB7ImxhYmVsIjogImNvbXBsZXRlLW5hdGl2ZS1zdGVwcyIsICJjb21tYW5kIjogIi91c3IvbG9jYWwvYmluL3Njb250cm9sIHNob3cgc3RlcCAtbyIsICJzdGFydF91dGMiOiAiMjAyNi0xMC0yN1QwMjo1NjozOC4yNTU5MzArMDA6MDAiLCAiZW5kX3V0YyI6ICIyMDI2LTEwLTI3VDAyOjU2OjM4LjQ2NTkxOSswMDowMCIsICJleGl0X2NvZGUiOiAwLCAic3Rkb3V0IjogIlN0ZXBJZD00MTI1NTQuYmF0Y2ggVXNlcklkPTQxMDAzIFN0YXJ0VGltZT0yMDI2LTEwLTI0VDEzOjA5OjQ5IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTIxIE5vZGVzPTEgQ1BVcz0wIFRhc2tzPTEgTmFtZT1iYXRjaCBOZXR3b3JrPShudWxsKSBUUkVTPShudWxsKSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBTcnVuSG9zdDpQaWQ9KG51bGwpOjBcblN0ZXBJZD00MTI1NTQuMCBVc2VySWQ9NDEwMDMgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMTM6MDk6NTEgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MjEgTm9kZXM9MSBDUFVzPTMyIFRhc2tzPTEgTmFtZT1iYXNoIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTMyLG1lbT0xOTJHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC1xdHBxci1kZXZyZWwtcmRtYS1wb29sOjU4NTg0OSBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJTdGVwPWNwdTozMiBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjIgVHJlc1BlclRhc2s9Y3B1OjMyLGNwdTozMlxuU3RlcElkPTQxMjU1Ni5iYXRjaCBVc2VySWQ9NDEwMDMgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMTM6MTA6NTAgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU1Ni4wIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNFQxMzoxMDo1MiBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MzIgVGFza3M9MSBOYW1lPWJhc2ggTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MzIsbWVtPTE5Mkcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LWlqdWRyLWRldnJlbC1yZG1hLXBvb2w6MTU2MDU4OCBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJTdGVwPWNwdTozMiBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjIgVHJlc1BlclRhc2s9Y3B1OjMyLGNwdTozMlxuU3RlcElkPTQxMjU4Ni5iYXRjaCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMTg6NTM6MjUgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MDMgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU4Ni4xIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQxOTowMjoxNCBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUwMyBOb2Rlcz0xIENQVXM9MjggVGFza3M9MSBOYW1lPXB5dGhvbiBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0yOCxtZW09MjIwRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QteXVqb3otZGV2cmVsLXJkbWEtcG9vbDoyNzUzOTE3IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDoxIFRyZXNQZXJUYXNrPWNwdToyOFxuU3RlcElkPTQxMjU4Ny5iYXRjaCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMTg6NTM6MjUgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MDMgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU4Ny4wIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQxOTowMTozNSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUwMyBOb2Rlcz0xIENQVXM9MjggVGFza3M9MSBOYW1lPXB5dGhvbiBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0yOCxtZW09MjIwRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QteXVqb3otZGV2cmVsLXJkbWEtcG9vbDoyNzUyNzIwIFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDoxIFRyZXNQZXJUYXNrPWNwdToyOFxuU3RlcElkPTQxMjU4OC5iYXRjaCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMjI6MTA6MTEgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU4OC4wIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQyMjoxOTozMiBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MjggVGFza3M9MSBOYW1lPXB5dGhvbiBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0yOCxtZW09MjIwRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QtaWp1ZHItZGV2cmVsLXJkbWEtcG9vbDoxODE1MTA4IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDoxIFRyZXNQZXJUYXNrPWNwdToyOFxuU3RlcElkPTQxMjU5MS5iYXRjaCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMjI6MTA6MTEgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU5MS4wIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQyMjoxNTo1NCBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MjggVGFza3M9MSBOYW1lPXB5dGhvbiBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0yOCxtZW09MjIwRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QtaWp1ZHItZGV2cmVsLXJkbWEtcG9vbDoxODA2NDM2IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDoxIFRyZXNQZXJUYXNrPWNwdToyOFxuU3RlcElkPTQxMjU5Mi5iYXRjaCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMjI6MTA6MTEgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU5Mi4wIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQyMjoxNToyNCBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MjggVGFza3M9MSBOYW1lPXB5dGhvbiBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0yOCxtZW09MjIwRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QtaWp1ZHItZGV2cmVsLXJkbWEtcG9vbDoxODA0NDk4IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDoxIFRyZXNQZXJUYXNrPWNwdToyOFxuU3RlcElkPTQxMjU5My5iYXRjaCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMjI6MTA6MTEgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU5My4wIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQyMjoxNDo1NCBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MjggVGFza3M9MSBOYW1lPXB5dGhvbiBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0yOCxtZW09MjIwRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QtaWp1ZHItZGV2cmVsLXJkbWEtcG9vbDoxODAyMDg2IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDoxIFRyZXNQZXJUYXNrPWNwdToyOFxuU3RlcElkPTQxMjc4OS5iYXRjaCBVc2VySWQ9NDEwMDMgU3RhcnRUaW1lPTIwMjYtMTAtMjZUMDk6MjE6MTAgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTEgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjc4OS4wIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNlQwOToyMToxMyBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxMSBOb2Rlcz0xIENQVXM9MzIgVGFza3M9MSBOYW1lPWJhc2ggTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MzIsbWVtPTE5Mkcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LWpuZWtvLWRldnJlbC1yZG1hLXBvb2w6MjMwMTcxNyBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJTdGVwPWNwdTozMiBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjQgVHJlc1BlclRhc2s9Y3B1OjMyLGNwdTozMlxuU3RlcElkPTQxMjc5OC5iYXRjaCBVc2VySWQ9NDEwMDMgU3RhcnRUaW1lPTIwMjYtMTAtMjZUMTU6NDQ6MDIgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTEgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjc5OC4wIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNlQxNTo0NDowNCBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxMSBOb2Rlcz0xIENQVXM9MzIgVGFza3M9MSBOYW1lPWJhc2ggTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MzIsbWVtPTE5Mkcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LWpuZWtvLWRldnJlbC1yZG1hLXBvb2w6MjQ1ODYwNyBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJTdGVwPWNwdTozMiBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjQgVHJlc1BlclRhc2s9Y3B1OjMyLGNwdTozMlxuU3RlcElkPTQxMjgwMC5iYXRjaCBVc2VySWQ9NDEwMDMgU3RhcnRUaW1lPTIwMjYtMTAtMjZUMTU6NDU6MDUgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MDMgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjgwMC4wIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNlQxNTo0NToyNSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUwMyBOb2Rlcz0xIENQVXM9MzIgVGFza3M9MSBOYW1lPWJhc2ggTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MzIsbWVtPTE5Mkcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LXl1am96LWRldnJlbC1yZG1hLXBvb2w6MzcyNDQ5MSBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJTdGVwPWNwdTozMiBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjQgVHJlc1BlclRhc2s9Y3B1OjMyLGNwdTozMlxuIn1dLCAibGl2ZV9sYXVuY2hfYWRtaXR0ZWQiOiBmYWxzZX0sICJhdF91dGMiOiAiMjAyNi0xMC0yN1QwMjo1NjozOC45MTUyNDArMDA6MDAifQo=", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/RELEASE_CAPTURE_PENDING_NATIVE.txt": "Sm9iSWQ9NDEyODI4IEpvYk5hbWU9ZWxtby1uYXRpdmUtcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjMgVXNlcklkPXBhcGhpd2V0c2EzKDQxMDAzKSBHcm91cElkPWxvYW5lcig0MTAwMCkgTUNTX2xhYmVsPU4vQSBQcmlvcml0eT0xMDAwMCBOaWNlPTAgQWNjb3VudD1sb2FuZXIgUU9TPWxvYW5lci1ub3JtYWwgSm9iU3RhdGU9UEVORElORyBSZWFzb249RGVwZW5kZW5jeSBEZXBlbmRlbmN5PWFmdGVyYW55OjQxMjgyNyh1bmZ1bGZpbGxlZCkgUmVxdWV1ZT0wIFJlc3RhcnRzPTAgQmF0Y2hGbGFnPTEgUmVib290PTAgRXhpdENvZGU9MDowIERlcml2ZWRFeGl0Q29kZT0wOjAgUnVuVGltZT0wMDowMDowMCBUaW1lTGltaXQ9MDA6MTA6MDAgVGltZU1pbj1OL0EgU3VibWl0VGltZT0yMDI2LTEwLTI3VDAyOjU2OjMxIEVsaWdpYmxlVGltZT1Vbmtub3duIEFjY3J1ZVRpbWU9VW5rbm93biBTdGFydFRpbWU9VW5rbm93biBFbmRUaW1lPVVua25vd24gRGVhZGxpbmU9Ti9BIFN1c3BlbmRUaW1lPU5vbmUgU2Vjc1ByZVN1c3BlbmQ9MCBMYXN0U2NoZWRFdmFsPTIwMjYtMTAtMjdUMDI6NTY6MzEgU2NoZWR1bGVyPU1haW4gUGFydGl0aW9uPXJsMiBBbGxvY05vZGU6U2lkPWxvYW5lci1nYXRld2F5OjM5MDI4OTkgUmVxTm9kZUxpc3Q9Z3B1MjEgRXhjTm9kZUxpc3Q9KG51bGwpIE5vZGVMaXN0PSBOdW1Ob2Rlcz0xLTEgTnVtQ1BVcz0yIE51bVRhc2tzPTEgQ1BVcy9UYXNrPTIgUmVxQjpTOkM6VD0wOjA6KjoqIFJlcVRSRVM9Y3B1PTIsbWVtPTFHLG5vZGU9MSxiaWxsaW5nPTIgQWxsb2NUUkVTPShudWxsKSBTb2Nrcy9Ob2RlPSogTnRhc2tzUGVyTjpCOlM6Qz0wOjA6KjoqIENvcmVTcGVjPSogTWluQ1BVc05vZGU9MiBNaW5NZW1vcnlOb2RlPTFHIE1pblRtcERpc2tOb2RlPTAgRmVhdHVyZXM9KG51bGwpIERlbGF5Qm9vdD0wMDowMDowMCBPdmVyU3Vic2NyaWJlPU9LIENvbnRpZ3VvdXM9MCBMaWNlbnNlcz0obnVsbCkgTmV0d29yaz0obnVsbCkgQ29tbWFuZD0vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2FwdHVyZS1uYXRpdmUuc2JhdGNoIFdvcmtEaXI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzIENvbW1lbnQ9ZWxtby1mdWxsLW9ic2VydmVyOjMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTA6NDEyODI3ICBTdGRFcnI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2xvZ3MvZWxtby1uYXRpdmUtcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjMtNDEyODI4LmVyciBTdGRJbj0vZGV2L251bGwgU3RkT3V0PS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9sb2dzL2VsbW8tbmF0aXZlLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzLTQxMjgyOC5vdXQgUG93ZXI9IFRyZXNQZXJUYXNrPWNwdToyIAo=", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/RELEASE_HELD_NATIVE.txt": "Sm9iSWQ9NDEyODI3IEpvYk5hbWU9ZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjMgVXNlcklkPXBhcGhpd2V0c2EzKDQxMDAzKSBHcm91cElkPWxvYW5lcig0MTAwMCkgTUNTX2xhYmVsPU4vQSBQcmlvcml0eT0wIE5pY2U9MCBBY2NvdW50PWxvYW5lciBRT1M9bG9hbmVyLW5vcm1hbCBKb2JTdGF0ZT1QRU5ESU5HIFJlYXNvbj1Kb2JIZWxkVXNlciBEZXBlbmRlbmN5PShudWxsKSBSZXF1ZXVlPTAgUmVzdGFydHM9MCBCYXRjaEZsYWc9MSBSZWJvb3Q9MCBFeGl0Q29kZT0wOjAgRGVyaXZlZEV4aXRDb2RlPTA6MCBSdW5UaW1lPTAwOjAwOjAwIFRpbWVMaW1pdD03LTAwOjAwOjAwIFRpbWVNaW49Ti9BIFN1Ym1pdFRpbWU9MjAyNi0xMC0yN1QwMjo1NjozMCBFbGlnaWJsZVRpbWU9VW5rbm93biBBY2NydWVUaW1lPVVua25vd24gU3RhcnRUaW1lPVVua25vd24gRW5kVGltZT1Vbmtub3duIERlYWRsaW5lPU4vQSBTdXNwZW5kVGltZT1Ob25lIFNlY3NQcmVTdXNwZW5kPTAgTGFzdFNjaGVkRXZhbD0yMDI2LTEwLTI3VDAyOjU2OjMwIFNjaGVkdWxlcj1NYWluIFBhcnRpdGlvbj1ybDIgQWxsb2NOb2RlOlNpZD1sb2FuZXItZ2F0ZXdheTozOTAyODQwIFJlcU5vZGVMaXN0PWdwdTIxIEV4Y05vZGVMaXN0PShudWxsKSBOb2RlTGlzdD0gTnVtTm9kZXM9MS0xIE51bUNQVXM9MzIgTnVtVGFza3M9MSBDUFVzL1Rhc2s9MzIgUmVxQjpTOkM6VD0wOjA6KjoqIFJlcVRSRVM9Y3B1PTMyLG1lbT0xOTJHLG5vZGU9MSxiaWxsaW5nPTMyIEFsbG9jVFJFUz0obnVsbCkgU29ja3MvTm9kZT0qIE50YXNrc1Blck46QjpTOkM9MDowOio6KiBDb3JlU3BlYz0qIE1pbkNQVXNOb2RlPTMyIE1pbk1lbW9yeU5vZGU9MTkyRyBNaW5UbXBEaXNrTm9kZT0wIEZlYXR1cmVzPShudWxsKSBEZWxheUJvb3Q9MDA6MDA6MDAgT3ZlclN1YnNjcmliZT1PSyBDb250aWd1b3VzPTAgTGljZW5zZXM9KG51bGwpIE5ldHdvcms9KG51bGwpIENvbW1hbmQ9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2Z1bGwuc2JhdGNoIFdvcmtEaXI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzIENvbW1lbnQ9ZWxtby1mdWxsOjMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAgIFN0ZEVycj0vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvbG9ncy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12My00MTI4MjcuZXJyIFN0ZEluPS9kZXYvbnVsbCBTdGRPdXQ9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2xvZ3MvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjMtNDEyODI3Lm91dCBQb3dlcj0gVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDo0IFRyZXNQZXJUYXNrPWNwdTozMiAK", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/capture-sbatch.argv.json": "WyIvdXNyL2xvY2FsL2Jpbi9zYmF0Y2giLCAiLS1wYXJzYWJsZSIsICItLW5vLXJlcXVldWUiLCAiLS1hY2NvdW50PWxvYW5lciIsICItLXFvcz1sb2FuZXItbm9ybWFsIiwgIi0tcGFydGl0aW9uPXJsMiIsICItLWpvYi1uYW1lPWVsbW8tbmF0aXZlLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzIiwgIi0tbm9kZWxpc3Q9Z3B1MjEiLCAiLS1ub2Rlcz0xIiwgIi0tbnRhc2tzPTEiLCAiLS1jcHVzLXBlci10YXNrPTIiLCAiLS1tZW09MUciLCAiLS1ncmVzPW5vbmUiLCAiLS10aW1lPTAwOjEwOjAwIiwgIi0tZXhwb3J0PU5PTkUiLCAiLS1kZXBlbmRlbmN5PWFmdGVyYW55OjQxMjgyNyIsICItLWNvbW1lbnQ9ZWxtby1mdWxsLW9ic2VydmVyOjMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTA6NDEyODI3IiwgIi0tY2hkaXI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzIiwgIi0tb3V0cHV0PS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9sb2dzLyV4LSVqLm91dCIsICItLWVycm9yPS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9sb2dzLyV4LSVqLmVyciIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2FwdHVyZS1uYXRpdmUuc2JhdGNoIiwgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MyIsICI0MTI4MjciLCAiMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMCIsICJmM2NiMDM4NzJlZDZiZGQ2MWIxY2E4Zjc1NmZmYmY0N2FkN2RkZWNiMmJkZTcxZTFlMDQzNDcwMWVhMGZlYzNkIl0K", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/capture-sbatch.exit": "MAo=", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/capture-sbatch.stderr": "", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/capture-sbatch.stdout": "NDEyODI4Cg==", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/parent-sbatch.argv.json": "WyIvdXNyL2xvY2FsL2Jpbi9zYmF0Y2giLCAiLS1wYXJzYWJsZSIsICItLWhvbGQiLCAiLS1uby1yZXF1ZXVlIiwgIi0tYWNjb3VudD1sb2FuZXIiLCAiLS1xb3M9bG9hbmVyLW5vcm1hbCIsICItLXBhcnRpdGlvbj1ybDIiLCAiLS1jb21tZW50PWVsbW8tZnVsbDozMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwIiwgIi0tam9iLW5hbWU9ZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjMiLCAiLS1ub2RlbGlzdD1ncHUyMSIsICItLW5vZGVzPTEiLCAiLS1udGFza3M9MSIsICItLWNwdXMtcGVyLXRhc2s9MzIiLCAiLS1tZW09MTkyRyIsICItLWdyZXM9Z3B1OmgxMDA6NCIsICItLXRpbWU9Ny0wMDowMDowMCIsICItLWV4cG9ydD1OT05FIiwgIi0tY2hkaXI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzIiwgIi0tb3V0cHV0PS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9sb2dzLyV4LSVqLm91dCIsICItLWVycm9yPS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9sb2dzLyV4LSVqLmVyciIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvZnVsbC5zYmF0Y2giLCAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzIiwgIjMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAiLCAiZjNjYjAzODcyZWQ2YmRkNjFiMWNhOGY3NTZmZmJmNDdhZDdkZGVjYjJiZGU3MWUxZTA0MzQ3MDFlYTBmZWMzZCJdCg==", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/parent-sbatch.exit": "MAo=", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/parent-sbatch.stderr": "", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/claims/30f605a1466cd4f7e8f2cd367b034013ad767bed7623d56c57647c184551a6a0/parent-sbatch.stdout": "NDEyODI3Cg==", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v3.json": "ewogICJzY2hlbWEiOiAiam9pbnQtdHJhaW5pbmctdjIiLAogICJraW5kIjogIm5hdGl2ZS1zdWJ0YXNrLXdvcmxkLW1vZGVsLXYxIiwKICAiYXJtIjogImNvbnRpbnVvdXMiLAogICJleHBlcmltZW50IjogImltYWdlX3Byb3ByaW9fYWN0aW9uX2NhbWVyYV9zdWJ0YXNrIiwKICAicnVuX2lkIjogIm1vdC1lbG1vLXBpY2twbGFjZS1jb250aW51b3VzLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tcm9ib3QtaHVtYW4tY2FtZXJhLXN1YnRhc2stczQyLTMwMGstMjAyNjEwMjYtdjEiLAogICJqb2JfbmFtZSI6ICJlbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MyIsCiAgInNvdXJjZSI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL3NvdXJjZS04MmY2NTQ5OGUyNWY0MWI4N2M5NTQ3MTc3MjJkY2Y3MzYwZTViZGU4IiwKICAic291cmNlX3JldmlzaW9uIjogIjgyZjY1NDk4ZTI1ZjQxYjg3Yzk1NDcxNzcyMmRjZjczNjBlNWJkZTgiLAogICJzb3VyY2VfbWFuaWZlc3Rfc2hhMjU2IjogImI1ZThlODk4YjgyZWExNWI0MmU4NGUyMmE3NDljNjY4YzEzZTBjOTU4ZWNiYTEyMmZiMTBkOTljM2RmMzkzMzEiLAogICJzb3VyY2VfYXJjaGl2ZV9zaGEyNTYiOiAiYzA0MDRjOTNlODY2NTUwNGU4NWM1OGFhYjBhZjQ5OWRkYTc0ZDdiNGI3YWExYTcwODU4YjYyZjZmMjFlZjc5NyIsCiAgImRhdGFfbWFuaWZlc3QiOiAiL2VwaGVtZXJhbC9lbnJvb3QvcGFwaGl3ZXRzYTMvZWxtby1waWNrLXBsYWNlLWltYWdlLXN0YXRlLWFjdGlvbi0yMDI2MTAyNC9wcm9kdWN0aW9uLXNjYWxlLW9ubHkvcHJlcGFyZWQvbWFuaWZlc3QuanNvbiIsCiAgImRhdGFfbWFuaWZlc3Rfc2hhMjU2IjogIjJjODM4MjJhYzNjZmY1MGY5NTM0ZmU5YzFhZTdhMWUxMmI5MzI4YTY5ZmNkNGI1YjEyZWZkOWM0MjllMGE0MTgiLAogICJkYXRhc2V0X2NvbnRyYWN0IjogewogICAgInNjaGVtYSI6ICJuYXRpdmUtc3VidGFzay1kYXRhc2V0LXYxIiwKICAgICJlcGlzb2RlcyI6IDIxMywKICAgICJzcGxpdHMiOiB7CiAgICAgICJ0cmFpbiI6IDE5MSwKICAgICAgInZhbCI6IDIyCiAgICB9LAogICAgIm5vcm1hbGl6YXRpb25fc2hhMjU2IjogIjZhYzNiM2EyMGU3ZDBmNDZjNjkyNGJlZDg5YmFlNjA5ZGQwNjc5YmZmYzg5OWFkM2Y3ODgwYTM4NjZkMzA0ZTYiLAogICAgInZhbGlkYXRpb25fYmF0Y2hlcyI6IDEwMCwKICAgICJ2YWxpZGF0aW9uX2JhdGNoZXNfcGVyX2VtYm9kaW1lbnQiOiA1MAogIH0sCiAgInN1YnRhc2tfY29udHJhY3QiOiB7CiAgICAic2VsZWN0aW9uIjogewogICAgICAicGF0aCI6ICIvZXBoZW1lcmFsL2Vucm9vdC9wYXBoaXdldHNhMy9lbG1vLXBpY2stcGxhY2UtaW1hZ2Utc3RhdGUtYWN0aW9uLTIwMjYxMDI0L3Byb2R1Y3Rpb24tc2NhbGUtb25seS9wcmVwYXJlZC9zZWxlY3Rpb24uanNvbiIsCiAgICAgICJzaGEyNTYiOiAiNTBlMGQ4OGM2OTM0ZWEzNzQzZWM4YThiMzA1YTNjYTU4NDlkMmU1M2QxYTVmY2ZkYTg4MmNiYmU1NDRhZmY3NCIKICAgIH0sCiAgICAic3VidGFza19tYW5pZmVzdCI6IHsKICAgICAgInBhdGgiOiAiL2VwaGVtZXJhbC9lbnJvb3QvcGFwaGl3ZXRzYTMvZWxtby1waWNrLXBsYWNlLWltYWdlLXN0YXRlLWFjdGlvbi0yMDI2MTAyNC9wcm9kdWN0aW9uLXNjYWxlLW9ubHkvcHJlcGFyZWQvc3VidGFza3MuanNvbiIsCiAgICAgICJzaGEyNTYiOiAiNjA5NTg5Mjc1ZDk3MThlNTRkOGU1YWI0ZDdkNDI2MDRlYjhmYTY2ZDcxNTZlMmYzZTEwNmE0MWMyZmYwNjVkNCIKICAgIH0sCiAgICAibGFuZ3VhZ2VfZmVhdHVyZXMiOiB7CiAgICAgICJwYXRoIjogIi9lcGhlbWVyYWwvZW5yb290L3BhcGhpd2V0c2EzL2VsbW8tcGljay1wbGFjZS1pbWFnZS1zdGF0ZS1hY3Rpb24tMjAyNjEwMjQvcHJvZHVjdGlvbi1zY2FsZS1vbmx5L3ByZXBhcmVkL2xhbmd1YWdlLmpzb24iLAogICAgICAic2hhMjU2IjogIjExNGE3NDhiMDU0NjZiZWEwOTQ0MTgzMGJjMzNhYTI5ZDNmZDUwNjJiZTlmNTM0NDFmNGVmMzAyNTY4YTM5NDkiCiAgICB9CiAgfSwKICAiaW50ZXJmYWNlcyI6IHsKICAgICJwb3NlX2RpbXMiOiB7CiAgICAgICJldmFfYmltYW51YWwiOiAyMCwKICAgICAgImh1bWFuX2JpbWFudWFsIjogMTI2CiAgICB9LAogICAgImFjdGlvbl9kaW1zIjogewogICAgICAiZXZhX2JpbWFudWFsIjogMjAKICAgIH0sCiAgICAiY2FtZXJhX2RpbXMiOiB7CiAgICAgICJldmFfYmltYW51YWwiOiA5LAogICAgICAiaHVtYW5fYmltYW51YWwiOiA5CiAgICB9LAogICAgIm1heF9jYW1lcmFzIjogMywKICAgICJsYW5ndWFnZV9mZWF0dXJlX2RpbSI6IDEwMjQKICB9LAogICJtb2RlbF9leGVjdXRpb24iOiB7CiAgICAiaW1wbGVtZW50YXRpb24iOiAibmF0aXZlX3N1YnRhc2tfam9pbnQiLAogICAgImF0dGVudGlvbl9iYWNrZW5kIjogImZsYXNoNCIsCiAgICAidG9rZW5fZXhlY3V0aW9uIjogInBhY2tlZF92YWxpZCIsCiAgICAiY29tcGlsZV9tb2RlIjogImRlZmF1bHQiLAogICAgImNvbXBpbGVfZHluYW1pYyI6IHRydWUsCiAgICAiY29tcGlsZV9iYWNrZW5kIjogImluZHVjdG9yIiwKICAgICJyZWNvbXBpbGVfbGltaXQiOiA2NCwKICAgICJhY2N1bXVsYXRlZF9yZWNvbXBpbGVfbGltaXQiOiAyNTYKICB9LAogICJhY3RpdmVfc3RyZWFtcyI6IFsKICAgICJpbWFnZSIsCiAgICAicHJvcHJpbyIsCiAgICAiYWN0aW9uIiwKICAgICJjYW1lcmEiCiAgXSwKICAicGFyYW1ldGVycyI6IDMxNDIyNzAwMCwKICAiZXhwZXJ0X3BhcmFtZXRlcnMiOiB7CiAgICAiaW1hZ2UiOiAxNTg4NzUzOTIsCiAgICAicHJvcHJpbyI6IDk1MDgzNjY2LAogICAgImFjdGlvbiI6IDMwMDY4MzcyLAogICAgImNhbWVyYSI6IDMwMDY4MzcwLAogICAgImxhbmd1YWdlX3NoYXJlZCI6IDEzMTIwMAogIH0sCiAgImV4cGVydF93aWR0aHMiOiBbCiAgICAxMDI0LAogICAgNTEyLAogICAgMzg0LAogICAgMzg0CiAgXSwKICAidmVjdG9yX2V4cGVydF9wYXJhbWV0ZXJfYnVkZ2V0IjogMTAwMDAwMDAwLAogICJnbG9iYWxfYmF0Y2giOiAzMiwKICAid29ybGRfc2l6ZSI6IDQsCiAgInBlcl9yYW5rX2JhdGNoIjogOCwKICAibHJfcG9saWN5IjogewogICAgInBlYWtfbHIiOiA1ZS0wNiwKICAgICJzY2hlZHVsZSI6ICJsaW5lYXJfd2FybXVwX3RoZW5fY29uc3RhbnQiLAogICAgIndhcm11cF9vcHRpbWl6ZXJfc3RlcHMiOiAzMDAwCiAgfSwKICAidGFyZ2V0X3N0ZXBzIjogMzAwMDAwLAogICJvdXRwdXQiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9ydW5zL21vdC1lbG1vLXBpY2twbGFjZS1jb250aW51b3VzLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tcm9ib3QtaHVtYW4tY2FtZXJhLXN1YnRhc2stczQyLTMwMGstMjAyNjEwMjYtdjEiLAogICJsb2NhbF9sb2dzIjogIi9lcGhlbWVyYWwvZW5yb290L3BhcGhpd2V0c2EzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2xvZ3MvbW90LWVsbW8tcGlja3BsYWNlLWNvbnRpbnVvdXMtbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1yb2JvdC1odW1hbi1jYW1lcmEtc3VidGFzay1zNDItMzAway0yMDI2MTAyNi12MS1hdHRlbXB0LXYzIiwKICAicmVzZXJ2ZWRfY2hlY2twb2ludF9ieXRlcyI6IDgwMDAwMDAwMDAwLAogICJvdmVycmlkZXMiOiBbCiAgICAiK2V4cGVyaW1lbnQ9cGl4ZWxfcHJvcHJpby9uYXRpdmVfam9pbnQvZWxtb19waWNrX3BsYWNlX3N1YnRhc2tfY29udGludW91cyIsCiAgICAiaHlkcmEvbGF1bmNoZXI9YmFzaWMiLAogICAgInNlZWQ9NDIiLAogICAgImRhdGEubWFuaWZlc3RfcGF0aD0vZXBoZW1lcmFsL2Vucm9vdC9wYXBoaXdldHNhMy9lbG1vLXBpY2stcGxhY2UtaW1hZ2Utc3RhdGUtYWN0aW9uLTIwMjYxMDI0L3Byb2R1Y3Rpb24tc2NhbGUtb25seS9wcmVwYXJlZC9tYW5pZmVzdC5qc29uIiwKICAgICJwYXRocy53b3JrX2Rpcj0vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL3NvdXJjZS04MmY2NTQ5OGUyNWY0MWI4N2M5NTQ3MTc3MjJkY2Y3MzYwZTViZGU4IiwKICAgICJwYXRocy5vdXRwdXRfZGlyPS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvcnVucy9tb3QtZWxtby1waWNrcGxhY2UtY29udGludW91cy1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXJvYm90LWh1bWFuLWNhbWVyYS1zdWJ0YXNrLXM0Mi0zMDBrLTIwMjYxMDI2LXYxIiwKICAgICJoeWRyYS5ydW4uZGlyPS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvcnVucy9tb3QtZWxtby1waWNrcGxhY2UtY29udGludW91cy1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXJvYm90LWh1bWFuLWNhbWVyYS1zdWJ0YXNrLXM0Mi0zMDBrLTIwMjYxMDI2LXYxIiwKICAgICJoeWRyYS5qb2IuY2hkaXI9ZmFsc2UiLAogICAgIit0cmFpbmVyLmVuYWJsZV9wcm9ncmVzc19iYXI9ZmFsc2UiLAogICAgIit0cmFpbmVyLmVuYWJsZV9tb2RlbF9zdW1tYXJ5PWZhbHNlIiwKICAgICJtb2RlbC5vcHRpbWl6ZXIubHI9NWUtNiIsCiAgICAibW9kZWwuc2NoZWR1bGVyLl90YXJnZXRfPWVnb21pbWljLnV0aWxzLnNjaGVkdWxlcnMubGluZWFyX3dhcm11cF9jb25zdGFudF9zY2hlZHVsZXIiLAogICAgIm1vZGVsLnNjaGVkdWxlci53YXJtdXBfc3RlcHM9MzAwMCIsCiAgICAibW9kZWwuc2NoZWR1bGVyX2ludGVydmFsPXN0ZXAiLAogICAgIm1vZGVsLnNjaGVkdWxlcl9mcmVxdWVuY3k9MSIsCiAgICAidHJhaW5lci5tYXhfc3RlcHM9MzAwMDAwIiwKICAgICJ0cmFpbmVyLnZhbF9jaGVja19pbnRlcnZhbD0yMDAwMCIsCiAgICAiY2FsbGJhY2tzLm1vZGVsX2NoZWNrcG9pbnQuZXZlcnlfbl90cmFpbl9zdGVwcz0yMDAwMCIsCiAgICAiY2FsbGJhY2tzLm1vZGVsX2NoZWNrcG9pbnQuc2F2ZV90b3Bfaz0tMSIsCiAgICAiY2FsbGJhY2tzLm1vZGVsX2NoZWNrcG9pbnQuc2F2ZV9sYXN0PWxpbmsiLAogICAgImxvZ2dlcj1bd2FuZGIsY3N2XSIsCiAgICAibG9nZ2VyLndhbmRiLmlkPW1vdC1lbG1vLXBpY2twbGFjZS1jb250aW51b3VzLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tcm9ib3QtaHVtYW4tY2FtZXJhLXN1YnRhc2stczQyLTMwMGstMjAyNjEwMjYtdjEiLAogICAgImxvZ2dlci53YW5kYi5yZXN1bWU9bmV2ZXIiLAogICAgImxvZ2dlci5jc3YubmFtZT1jc3YiLAogICAgImxvZ2dlci5jc3YuZmx1c2hfbG9nc19ldmVyeV9uX3N0ZXBzPTEiLAogICAgImxvZ2dlci5jc3Yuc2F2ZV9kaXI9L2VwaGVtZXJhbC9lbnJvb3QvcGFwaGl3ZXRzYTMvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvbG9ncy9tb3QtZWxtby1waWNrcGxhY2UtY29udGludW91cy1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXJvYm90LWh1bWFuLWNhbWVyYS1zdWJ0YXNrLXM0Mi0zMDBrLTIwMjYxMDI2LXYxLWF0dGVtcHQtdjMiLAogICAgImV2YWx1YXRvci5waXhlbF9kaWFnbm9zdGljcy5sb2dfd2FuZGI9dHJ1ZSIsCiAgICAibW9kYWxpdHlfYWJsYXRpb24uc2NyZWVuaW5nX2J1ZGdldF91cGRhdGVzPTMwMDAwMCIsCiAgICAidHJhaW5lci5kZXZpY2VzPTQiLAogICAgImRhdGEuZGlzdHJpYnV0ZWRfd29ybGRfc2l6ZT00IiwKICAgICJkYXRhLmJhdGNoX3NpemU9OCIsCiAgICAiZGF0YS52YWxpZGF0aW9uX2FuY2hvcnNfcGVyX2VwaXNvZGU9bnVsbCIsCiAgICAiZGF0YS52YWxpZGF0aW9uX2JhdGNoZXNfcGVyX2VtYm9kaW1lbnQ9NTAiLAogICAgImRhdGEudmFsaWRhdGlvbl9iYXRjaF9zaXplPTEiLAogICAgInRyYWluZXIubGltaXRfdmFsX2JhdGNoZXM9MS4wIiwKICAgICJkYXRhLnN1YnRhc2tfbWFuaWZlc3RfcGF0aD0vZXBoZW1lcmFsL2Vucm9vdC9wYXBoaXdldHNhMy9lbG1vLXBpY2stcGxhY2UtaW1hZ2Utc3RhdGUtYWN0aW9uLTIwMjYxMDI0L3Byb2R1Y3Rpb24tc2NhbGUtb25seS9wcmVwYXJlZC9zdWJ0YXNrcy5qc29uIiwKICAgICJkYXRhLnN1YnRhc2tfbWFuaWZlc3Rfc2hhMjU2PTYwOTU4OTI3NWQ5NzE4ZTU0ZDhlNWFiNGQ3ZDQyNjA0ZWI4ZmE2NmQ3MTU2ZTJmM2UxMDZhNDFjMmZmMDY1ZDQiLAogICAgImRhdGEubGFuZ3VhZ2VfZmVhdHVyZXNfcGF0aD0vZXBoZW1lcmFsL2Vucm9vdC9wYXBoaXdldHNhMy9lbG1vLXBpY2stcGxhY2UtaW1hZ2Utc3RhdGUtYWN0aW9uLTIwMjYxMDI0L3Byb2R1Y3Rpb24tc2NhbGUtb25seS9wcmVwYXJlZC9sYW5ndWFnZS5qc29uIiwKICAgICJkYXRhLmxhbmd1YWdlX2ZlYXR1cmVzX3NoYTI1Nj0xMTRhNzQ4YjA1NDY2YmVhMDk0NDE4MzBiYzMzYWEyOWQzZmQ1MDYyYmU5ZjUzNDQxZjRlZjMwMjU2OGEzOTQ5IiwKICAgICIrZGF0YS5fY29udmVydF89YWxsIiwKICAgICJuYXRpdmVfam9pbnQucmVmZXJlbmNlLnBpcGVsaW5lLnN0YWdlcy4xLm1vZGVsLndpZHRoPTEwMjQiLAogICAgIm5hdGl2ZV9qb2ludC5yZWZlcmVuY2UucGlwZWxpbmUuc3RhZ2VzLjEubW9kZWwuaGVhZHM9OCIsCiAgICAibW9kYWxpdHlfYWJsYXRpb24ubm9kZXMuam9pbnRfZGVub2lzZXIubW9kZWwucHJvcHJpb193aWR0aD01MTIiLAogICAgIm1vZGFsaXR5X2FibGF0aW9uLm5vZGVzLmpvaW50X2Rlbm9pc2VyLm1vZGVsLmFjdGlvbl93aWR0aD0zODQiLAogICAgIm1vZGFsaXR5X2FibGF0aW9uLm5vZGVzLmpvaW50X2Rlbm9pc2VyLm1vZGVsLmNhbWVyYV93aWR0aD0zODQiLAogICAgIituYXRpdmVfam9pbnQucmVmZXJlbmNlLnBpcGVsaW5lLnN0YWdlcy4xLm1vZGVsLnFrX25vcm09dHJ1ZSIsCiAgICAiK25hdGl2ZV9qb2ludC5yZWZlcmVuY2UucGlwZWxpbmUuc3RhZ2VzLjEubW9kZWwudXNlX3Jtc25vcm09dHJ1ZSIsCiAgICAiK25hdGl2ZV9qb2ludC5yZWZlcmVuY2UucGlwZWxpbmUuc3RhZ2VzLjEubW9kZWwudXNlX3N3aWdsdT10cnVlIiwKICAgICIrbmF0aXZlX2pvaW50LnJlZmVyZW5jZS5waXBlbGluZS5zdGFnZXMuMS5tb2RlbC5zd2lnbHVfbXVsdGlwbGVfb2Y9NjQiCiAgXSwKICAiYWxsb2NhdGlvbl9ib3VuZGFyaWVzIjogWwogICAgMzAwMDAwCiAgXSwKICAiYXJjaGl2ZV9wb2xpY3kiOiBudWxsLAogICJwcmVzZXJ2YXRpb25fcGxhbiI6IHsKICAgICJwcmltYXJ5IjogIkZyZXNoIHNoYXJlZCAvd29ya3NwYWNlIHJ1biBkaXJlY3RvcnkuIEFsbCAxNSBzY2hlZHVsZWQgY2hlY2twb2ludHMgcmV0YWluZWQuIEFjdHVhbCBzaXplIGZyb20gdGhpcyBhcmNoaXRlY3R1cmUgc21va2UgYW5kIGN1cnJlbnQgZmlsZXN5c3RlbSBwcm9iZSByZXF1aXJlZCBiZWZvcmUgZnVsbCBiaW5kaW5nLiIsCiAgICAicHJpbWFyeV9yZXNlcnZlZF9ieXRlcyI6IDgwMDAwMDAwMDAwLAogICAgIm9ic2VydmVkX3Ntb2tlX2NoZWNrcG9pbnRfYnl0ZXMiOiAzNzczMTk2ODIyLAogICAgInNjaGVkdWxlZF9jaGVja3BvaW50X2NvdW50IjogMTUsCiAgICAic2NoZWR1bGVkX2NoZWNrcG9pbnRfYnl0ZXNfZXN0aW1hdGUiOiA1NjU5Nzk1MjMzMCwKICAgICJtYWludGFpbmVkX3N0b3JhZ2VfcmVxdWlyZWRfYnl0ZXMiOiA1NzU5Nzk1MjMzMCwKICAgICJzY2hlZHVsZWRfbWlsZXN0b25lcyI6IFsKICAgICAgMjAwMDAsCiAgICAgIDQwMDAwLAogICAgICA2MDAwMCwKICAgICAgODAwMDAsCiAgICAgIDEwMDAwMCwKICAgICAgMTIwMDAwLAogICAgICAxNDAwMDAsCiAgICAgIDE2MDAwMCwKICAgICAgMTgwMDAwLAogICAgICAyMDAwMDAsCiAgICAgIDIyMDAwMCwKICAgICAgMjQwMDAwLAogICAgICAyNjAwMDAsCiAgICAgIDI4MDAwMCwKICAgICAgMzAwMDAwCiAgICBdLAogICAgInJldGFpbl9hbGxfc2NoZWR1bGVkX2NoZWNrcG9pbnRzIjogdHJ1ZSwKICAgICJzYXZlX3RvcF9rIjogLTEsCiAgICAibGFzdF9jaGVja3BvaW50X3BvbGljeSI6ICJzeW1saW5rIiwKICAgICJmdWxsX2FsbG9jYXRpb25fdGFyZ2V0IjogMzAwMDAwLAogICAgImFsbG9jYXRpb25fYm91bmRhcmllcyI6IFsKICAgICAgMzAwMDAwCiAgICBdLAogICAgImJvdW5kYXJ5X3J1bGUiOiAiU2luZ2xlIGZyZXNoIGFsbG9jYXRpb24gdG8gdG90YWwzMDAwMDA7IG5vIGludGVybWVkaWF0ZSBhbGxvY2F0aW9uIHJlY292ZXJ5IHBoYXNlIHJlcXVpcmVkLiIsCiAgICAicGVyc2lzdGVudF9taXJyb3IiOiAiTWFpbnRhaW5lZCBub2RlLWxvY2FsIENTVi10by1zaGFyZWQgbG9nbWlycm9yOyBubyBzZXBhcmF0ZSBjaGVja3BvaW50YXJjaGl2ZSBkZXBsb3ltZW50IGNsYWltZWQuIiwKICAgICJhcmNoaXZlX3BvbGljeSI6IG51bGwKICB9LAogICJjb250aW51YXRpb24iOiBudWxsLAogICJhbGxvY2F0aW9uX3N0b3Bfc3RlcCI6IDMwMDAwMCwKICAicGhhc2UiOiAiZnVsbCIsCiAgImRyYWZ0IjogewogICAgImV4ZWN1dGFibGUiOiB0cnVlLAogICAgInN0YXRlIjogIlJPT1RfUkVWSUVXX0RFUExPWU1FTlRfUkVRVUlSRUQiCiAgfSwKICAic291cmNlX2FyY2hpdmUiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9jcHUtcHJlZmxpZ2h0LXY0L2lucHV0cy9zb3VyY2UudGFyLmd6IiwKICAic291cmNlX21hbmlmZXN0IjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvY3B1LXByZWZsaWdodC12NC9pbnB1dHMvc291cmNlLmZpbGVzLnNoYTI1NiIsCiAgImxhbWJkYV9ydW50aW1lIjogewogICAgImFjdHVhbF9weXRob24iOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy95YW0tYXJjNDAwLWxhbWJkYS0yMDI2MDkyMS9ydW50aW1lL3ZlbnYtcGlubmVkL2Jpbi9weXRob24iLAogICAgImJvb3RzdHJhcF9weXRob24iOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9hcmMtZ2xvYmFsLWJhc2lzLXRyYWluaW5nLTIwMjYwOTI0L3J1bnRpbWUtcjZhL2Jpbi9weXRob24iLAogICAgImNvbnRhaW5lcl9pbWFnZSI6ICJudmNyLmlvI252aWRpYS9weXRvcmNoOjI1LjA2LXB5MyIsCiAgICAiZXh0cmFfcHl0aG9ucGF0aCI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2NvbnRpbnVvdXMtdGltZS1tb3Qtd29ybGQtbW9kZWwtMjAyNjEwMTYvcHJlcGFyYXRpb24vcnVudGltZS1vdmVybGF5cy9kaW5vNDU3MS9zaXRlLXBhY2thZ2VzIiwKICAgICJmYTNfcm9vdCI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL3BpeGVsLXZpZGVvLWdyaXBwZXItb3B0aW1pemF0aW9uLTIwMjYxMDE3LXYxL3J1bnRpbWUvZmEzIiwKICAgICJmYTRfcm9vdCI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2NvbnRpbnVvdXMtdGltZS1tb3Qtd29ybGQtbW9kZWwtMjAyNjEwMTYvcHJlcGFyYXRpb24vdHJhaW5pbmctcnVudGltZS9wcm9maWxlL2ZsYXNoLWF0dGVudGlvbiIsCiAgICAibWluaW11bV9mcmVlX3NjcmF0Y2hfYnl0ZXMiOiAxMDAwMDAwMDAwMCwKICAgICJtb3VudHMiOiB7CiAgICAgICJwYXRoIjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvY3B1LXByZWZsaWdodC12NC9pbnB1dHMvZ3B1MjEtcHJpdmF0ZS1ydW50aW1lLW1vdW50cy5jc3YiLAogICAgICAic2hhMjU2IjogIjg4YWRhNTQ3MjhkNTI4OGI2MDk4ZGZmNmY3ZWEyNzY3NzhkMjRiNThlNDEyOTlkOWYzMWRiYTVmMjQ4ZWU4N2EiCiAgICB9LAogICAgIm5vZGUiOiAiZ3B1MjEiLAogICAgInJ1bnRpbWVfdGFzayI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL3BpeGVsLXZpZGVvLWdyaXBwZXItb3B0aW1pemF0aW9uLTIwMjYxMDE3LXYxIiwKICAgICJzY2hlbWEiOiAiam9pbnQtbGFtYmRhLXJ1bnRpbWUtdjEiLAogICAgInNjcmF0Y2hfcm9vdCI6ICIvZXBoZW1lcmFsL2Vucm9vdC9wYXBoaXdldHNhMy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MSIsCiAgICAidGVtcG9yYXJ5X3Jvb3QiOiAiL2VwaGVtZXJhbC9lbnJvb3QvNDEwMDMiCiAgfSwKICAiZGF0YV9jYWNoZSI6IHsKICAgICJraW5kIjogInByZXBhcmVkLXBpeGVsLXYxIiwKICAgICJ1aWQiOiA0MTAwMywKICAgICJub2RlIjogImdwdTIxIiwKICAgICJyb290IjogIi9lcGhlbWVyYWwvZW5yb290L3BhcGhpd2V0c2EzL2VsbW8tcGljay1wbGFjZS1pbWFnZS1zdGF0ZS1hY3Rpb24tMjAyNjEwMjQvcHJvZHVjdGlvbi1zY2FsZS1vbmx5L3ByZXBhcmVkIiwKICAgICJyZWNlaXB0IjogIi9lcGhlbWVyYWwvZW5yb290L3BhcGhpd2V0c2EzL2VsbW8tcGljay1wbGFjZS1pbWFnZS1zdGF0ZS1hY3Rpb24tMjAyNjEwMjQvcHJvZHVjdGlvbi1zY2FsZS1vbmx5L2NhY2hlLXJlY2VpcHQuanNvbiIsCiAgICAiam9iX2lkIjogIjQxMjcwOSIsCiAgICAicmVjZWlwdF9zaGEyNTYiOiAiNGViNmRmMDNjOTdiNTFiZjZjMTYxNWY0ZjM5NDJlMGEyM2ZkNTI5NGUyMzIzMmRmMjQ1MzY2ODRiMDc3NTM2NCIsCiAgICAibmF0aXZlX3JlY2VpcHQiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXBpY2stcGxhY2UtaW1hZ2Utc3RhdGUtYWN0aW9uLTIwMjYxMDI0L2JpbmRpbmdzL2NhY2hlLWdwdTIxLm5hdGl2ZS50eHQiLAogICAgIm5hdGl2ZV9yZWNlaXB0X3NoYTI1NiI6ICJkMzkzNWI2YjQ5YmY3NzI2MGRkZjY4MGE0ZTdmMjRlMjc1YjdhMTJhMTRhYWFkZTg5Mzg1MzZlZWNjMDAxMTdmIiwKICAgICJwcm9kdWNlcl9uYW1lIjogImVsbW8tY2FjaGUtZ3B1MjEiLAogICAgInByb2R1Y2VyX25vZGUiOiAiZ3B1MjEiLAogICAgInVzZXIiOiAicGFwaGl3ZXRzYTMiCiAgfSwKICAicXVvdGEiOiB7CiAgICAia2luZCI6ICJmaWxlc3lzdGVtIiwKICAgICJ1aWQiOiA0MTAwMywKICAgICJ1c2VyIjogInBhcGhpd2V0c2EzIiwKICAgICJub2RlIjogImdwdTIxIiwKICAgICJtb3VudCI6ICIvd29ya3NwYWNlIgogIH0sCiAgImFsbG9jYXRpb24iOiBudWxsLAogICJvcGVyYXRpb25hbF9zZXJ2aWNlIjogewogICAgInJvb3QiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL29wcy9zZXJ2aWNlIiwKICAgICJtYW5pZmVzdCI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvb3BzL3NlcnZpY2UvRklMRVMuc2hhMjU2IiwKICAgICJtYW5pZmVzdF9zaGEyNTYiOiAiYWRmNDU1MjRkZTNjMmU2ZGJhMTg2NTcyZTcxNTFkNDhiZmNhMGIzYWRjOGU2Y2Y5ZGVmZDY4NmI0Nzc0NGM4NyIsCiAgICAicHVibGlzaGVkX2NvbW1pdCI6ICJhYmJiMDA0OTkwOTZmYWFiZjcwMzVmZGUyM2JmNGIxZWJhOTg0Mzc3IgogIH0sCiAgInNtb2tlIjogewogICAgImpvYl9pZCI6ICI0MTI4MjEiLAogICAgIm5hdGl2ZV9mb3JtYXQiOiAic2NvbnRyb2wtdjEiLAogICAgInJlcXVlc3QiOiB7CiAgICAgICJwYXRoIjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9wcm9vZnMvc21va2Uvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi5qc29uIiwKICAgICAgInNoYTI1NiI6ICIwZTQ5NjQ5ZWI1MTU4YzZmMTNkNGI0NjdhOGY4YjlmYzFlMjM0YWY4ZjViMTJjNDAxZjVjZGI0MTI3MGI1NTY5IgogICAgfSwKICAgICJjb21wbGV0aW9uIjogewogICAgICAicGF0aCI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvcHJvb2ZzL3Ntb2tlL291dHB1dC9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tc21va2UtdjIvc21va2UtY29tcGxldGlvbi5qc29uIiwKICAgICAgInNoYTI1NiI6ICJlNDNjNWZjM2M3MzBhZDI3ODhjODgyMzhlZTkwZWQxMWM4ZjUzYTI5NzYxOWY2ODMxYThmMTE3MDEyNjYzOWFmIgogICAgfSwKICAgICJwcmVmbGlnaHQiOiB7CiAgICAgICJwYXRoIjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9wcm9vZnMvc21va2Uvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi5wcmVmbGlnaHQuanNvbiIsCiAgICAgICJzaGEyNTYiOiAiZDZhZGQ1ZjZlNWVjZTQ5ZWU4Nzk2M2NmMTRmODM1YTAzZDA3ZTdlMWZhMGJiZTdlNTE3NTg1ODU3YzNhNzI4MiIKICAgIH0sCiAgICAiY2FwYWNpdHkiOiB7CiAgICAgICJwYXRoIjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9wcm9vZnMvc21va2Uvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi5jYXBhY2l0eS5qc29uIiwKICAgICAgInNoYTI1NiI6ICI2YTNkNDQ3MTVmZTA1OTBhMjk1MDk0NzA4MTNjMWIyOWY2NjRiN2U3OGQyNGJmNmZiNDQ2NDVhOWQzMDljYmZlIgogICAgfSwKICAgICJyZXNvbHZlZCI6IHsKICAgICAgInBhdGgiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL3Byb29mcy9zbW9rZS9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXNtb2tlLXYyLnJlc29sdmVkLnlhbWwiLAogICAgICAic2hhMjU2IjogIjM4N2Q5Njc3NWM3Y2ViZmRhYjEyMWY2YjQ1NDQzMGYyOTBlYzY2ODk4NWUzMmVmOWY4MTU3ODVkNWEwYzc0MDkiCiAgICB9LAogICAgIm5hdGl2ZSI6IHsKICAgICAgInBhdGgiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL3Byb29mcy9zbW9rZS9uYXRpdmUtNDEyODIxLnR4dCIsCiAgICAgICJzaGEyNTYiOiAiYmZjZmRiNjc0ZDhhZTlhMDVmZjI5NTQ5MDA5N2UxMWEzYjkxY2I2Mjk1ZDAxMGI4MWU0Mzk5NDA0NTY5MGM5YSIKICAgIH0sCiAgICAiaG9zdF9leGl0IjogewogICAgICAicGF0aCI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvcHJvb2ZzL3Ntb2tlL2hvc3QtZXhpdC00MTI4MjEudHh0IiwKICAgICAgInNoYTI1NiI6ICI5YTI3MWYyYTkxNmIwYjZlZTZjZWNiMjQyNmYwYjMyMDZlZjA3NDU3OGJlNTVkOWJjOTRmNmYzZmUzYWI4NmFhIgogICAgfQogIH0KfQo=", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3/request-claims/elmo-large314m-qknorm-swiglu-rmsnorm-full-v3/REQUEST_SHA256": "MzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMAo=", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/FILES.sha256": "ODEwMTFiMmI3YzRhY2U3NjdhZTIxMzNiMmYwZTM0M2UwMDU3OTAzZmQ3YjkzZTBjYmMyNTM2YzY2YTRiY2FlMSAgUkVBRE1FLm1kCmM2NWUyZDBiNGVlOGZlNjFkMDIwMTUxZDk0ZTVmMzVlYmJhYzJmMjFjMzNiMWUxNGExMWE1OWU2Zjk4ZWI0YTkgIFJFUVVFU1RfVEVNUExBVEUuanNvbgo1NmJkNDUxY2MxOGY2ZmFjZDgwYjNlYmQwNmNiZDVjODYyNDA1YzJhOWE3NjdhMGQwMDRlMDA4NTUyNzg4YTZkICBTTU9LRV9FVklERU5DRS5zaGEyNTYKM2YwNTgzNDM4NDBmZWY1OGM5NmI0ODgxZmVkNTQ3OGQ1MjY5NmMwMmEwMjBlZmY5OWVjZGFiOGFkNjRjMTkyNiAgYmluZF9zbW9rZS5weQpjNWNlNzUyNmZhMWY0NWQ2NTkyZmUyZDc3NTc0OWZjNGJlOTM3NmNlZTY4Njk1MmEzOGI1NzdhYzM4YjRiYzgzICBiaW5kaW5ncy5qc29uCjI0MDg3ZDk0ODk5MDNlNjhmNTFlOWNlZjc5MDY3ZmI0OThmZjg5ZDYwMjAyZGYzZmE2ZjVkMWRjMmFlNjA4OGEgIGNhcHR1cmUtbmF0aXZlLnNiYXRjaAo3YzNkNWU0N2E0ZGJkNjM2YjFiMThhOWYyMjMzMGMyZDhiNDIzM2VkYjhjMTJkNDNmMjgyMzZkNDVmMWFjNjljICBjb21wbGV0ZWRfc21va2VfcmVhZGVyLnB5CjE3NTg1NWQyMjhlZTg5YjM1ZGY4M2U2YjEyMzYyYzkzYTE1ZDZiMTQ0MzdhYmFkNzAxOGRlMWIyYzI0YWEyMjUgIGNvbmZpZy1jb21wYXJpc29uLmpzb24KODBlZGI0NGQ2NDg1NjJhYjEzZTliY2FhNzU1ZTRiY2MxNTA0YWVjM2Y1ZTEyOTU4MDljZTM1MTNkMTAzMWJiYSAgY29waWVkLWhlbHBlci1wcm92ZW5hbmNlLmpzb24KOTYwYTg1OWI4YmNlMGMzOGRhZDRlNWIyZGQ2YjM0MGJlNGMxM2MzYmVjNGU1NDkwMWJhMzgxZWQyOTFjMTI2NiAgZWFybHlfbmF0aXZlX2NhcHR1cmUucHkKMDE1YmRiZmM5MDM0MTExMTQ4NTBkODg2MjU1YzkwZTkxODRkNDRlY2YzYjZhYTUyNmVkNWM4MTYxNzVmMGQ0MiAgZnVsbC5zYmF0Y2gKOTBkNjY1NGNjMjczY2QzMDhiNGQxNzQ2YmE0MGNkOGM1N2Q4MjQ0N2RlYzhmMGExNWJjYmM0ZjE4ZWE0YzlhMiAgZ3VhcmRfZnVsbC5weQoyNTdkZjU5NmZhYWZkN2QzODU1NTQ3ZDU0MTdkOGYyY2RkNDY1YTQxM2U5MmFmNjAyNjQzZTg5NzQ0NTYxZWZlICBob3N0X2hhc2hsaWJfY29tcGF0LnB5CjIzMjhkNTgzYjkyYjBkNmY3ZTMzZTUxNWJjMmRhOTgyZGI5N2QyNzA4ODZiNzY3YTk0YmNjNTEyYzU2NzcxMDIgIGlucHV0cy9mdWxsLXJlc29sdmVkLnlhbWwKMmVmZTQ3NThkYWQ1N2M1N2RmOTE5OGYyYTBkMmM5YzcwMGM5NzljYjhlYWNlMDEwYTFkZjcyYjljNGNjMjg2YyAgaW5wdXRzL3Ntb2tlLWNhbmRpZGF0ZS1maWxlcy5zaGEyNTYKYmM0YjM5NzI2NTc3ZTQyODc5NTQwMzQxYmM5YmQzNzhjY2Q3NTE2NzdkNTNkYmM2YTVkNGEyYWQ0MDIzYzNiOSAgaW5wdXRzL3Ntb2tlLWNhbmRpZGF0ZS12YWxpZGF0aW9uLmpzb24KNWIyN2I4ZjVhNGUxYzczZGQ2MzFhOTJjMTcyMGRjZTc0ZGQyZGU3M2IxZWJiZGY2MmZjMDIzOWFjMmYxNmRjMyAgbGl2ZV9yZXRyeV9jZW5zdXMucHkKZWM5MzJhY2MwNDk3ZTg0MTI4MjAyOGVmMGRiOTRkOWU2NDM5Y2UyMThiZDdmM2I5ZTYyYWExODFiNGZmZWQ1MyAgbmF0aXZlX2d1YXJkLnB5CjYwYTJjODUzZmM1ODgzMGM0MjY0ZDI2ZmU4OGI0MTk1NDY2MTE2OWI3ZTM0ZTgwNTAwNTIzMDgwMzAxNzBhNGYgIG9wcy9GSUxFUy5zaGEyNTYKMjI0M2NmODQ2ZmViMzE2ZDI5OWUyNDNkYjBhNmE3YWMzNzhlNWZjYmZmYjhjZGRiOTM0YWNhN2QyODFjOWZmOSAgb3BzL2NhbmRpZGF0ZV9nYXRlLnB5CjA2YjNjYWIxMzVmOTBmMTIyOTE3MDhiZGJlNmQ0M2VlNmZiZjA1NDg4ODQyOGRhMmE4YTQzNjA3NzYyMWE2NGYgIG9wcy9mYTMtYmluZGluZy5qc29uCjEwMmFjYmY2ZWJiNTVjYTYzYjFmNzE3NGE5NDNiYjBhNjNmOTNhYTE1N2U1MzNiNjVhYWQxZjJlYTcwNWQwOGQgIG9wcy9mdWxsLnNiYXRjaAozM2I4Y2NmZmI5ZDUyNTNkM2QxODQ3MWExNWYzNGEyODI2MzI4MWYwNmNlZjZmMzI5MGIxYmJkNzFmOGIwYjg3ICBvcHMvZ3B1X2hlYWx0aF9yMy5weQplMWYzNzAxZmI1ZGM2ZTYwNWI3NTlhN2JiYzNkNjU1NTgyYzIwN2MyYmU3ZjE5YTNhYWY2NDIwMWEwYTcxYjAyICBvcHMvZ3B1X2hlYWx0aF9zZXQucHkKNzI4ZWE4MTYzMGUzNDA4NGNjMTczMmJiYmM1M2M4ZTY2NjFiZGFiMTQyNTU3ZjUzYTAyZGE4MzdiYjI1NzdlMSAgb3BzL2xhbWJkYV9pbnNpZGUuc2gKNGQ1Njk1ZGI0ZTcwM2EyYWMxZWEyOTQxOGQzNDI2MWZmZTA2YzA0MGZjMzY3ZTVhZjk2MDc4ODcxNTk0NGQxOSAgb3BzL2xhbWJkYV9ydW50aW1lLnB5CjUwZDNmMzE2NDFlYmFmNDk0NTQyZDYzY2Y0MzM4MDQ4NmNhOWVkNTBiYzMxNWM4NDZjZWUzNTRhMmU5MWNlMzIgIG9wcy9sYW1iZGFfc3RhZ2Vfc291cmNlLnNoCjJhOWVmMjllODRlMmQyODJmOTQ1MzhhNmVhYjQ1YmM3NzhkMWVmNjE0YmE3YTI5YTk0MDIzNWE5YTg2NTk1NTQgIG9wcy9sYXVuY2hlcl9jb21tb24uc2gKYmJlMWJkYTFjNmU1NDc1ZTIyMWIwNDIzZjRhMWQxZmNkNTUyZTE5YzZmODBmNzBmNGM5MTJlNzBhMTRkNzEwMiAgb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXY0Lmpzb24KMGQ3OWI2MjFmYWM4NjQyNzUxNTMxNjVkMTg0NjdkNmM2ZjJkYjdhNzgzNTFjZTYwODM3M2Y5MmRlZDFmYTM0YyAgb3BzL3J1bl9mdWxsLnB5CmZmZmQ2NWVkNWI4NWI1YWMwMTc4ZDAyYjEzYjhlNzQ2YTY5ZGMyOWQxNDNkOTA5MDgzY2E0ZjEzZmIzZWEyZWUgIG9wcy9ydW50aW1lLWJpbmRpbmcuanNvbgo5YmU2MWE3MWE4MTgxZWIzMGM2ZTNhZDJjMzA3MjFiOGNlNDJjOTI2OTZjMzExOTM5NWYwNGQ4ZjQxYjFhNGI0ICBvcHMvcnVudGltZV9ib290c3RyYXAucHkKYWRmNDU1MjRkZTNjMmU2ZGJhMTg2NTcyZTcxNTFkNDhiZmNhMGIzYWRjOGU2Y2Y5ZGVmZDY4NmI0Nzc0NGM4NyAgb3BzL3NlcnZpY2UvRklMRVMuc2hhMjU2CmFmNDRhMjY0MWQ3OTc1NDYxNTc0NmZlOWE2YzcwOGIwNGI4MWVhODA3MzE4Y2Y5NzAwYTBlZTI0NjViYzc3OTYgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvY2x1c3RlcnMvcGFjZS9fX2luaXRfXy5weQpiYWU5MDg2MDhkMTVmNTVmZjhjMGVhYjZmMTQ1YmFhOGQ2MzE3MTEyMjQ1ZDQ0YjgyYjE3MDgzMTczOWY4YjZmICBvcHMvc2VydmljZS9zY3JpcHRzL2NsdXN0ZXJzL3BhY2UvZ3B1X2FkbWlzc2lvbi5weQo1Nzg2MWNiZTQ3MWRmYjM1MmNjM2E4ODE4ZWM0N2RhZTc2YjA2MmJmYTVmZTRlZWI1NDlkNjI5YjJlODNlOTYyICBvcHMvc2VydmljZS9zY3JpcHRzL2NsdXN0ZXJzL3BhY2UvZ3B1X293bmVyc2hpcC5weQoxMzAzNWQyNjNmNDMxYTc3ZTlkOTBiZGYxYjFlNTk2Nzg3YjE5ZDkxM2NiZGU3NjdiMWEyY2EwYzYyN2JmMjNlICBvcHMvc2VydmljZS9zY3JpcHRzL2NsdXN0ZXJzL3BhY2UvcGFjZV9wb2RtYW4ucHkKODZhZTMyZTQxOTQ1ZGIzM2E2ZDk3YTRhNzgzZWZjZWIwMTliZjgxNzcxNDUwOGY0NzU5ZGIzMjJmZGJkNzVjMCAgb3BzL3NlcnZpY2Uvc2NyaXB0cy9pY2UvaWNlX2NoZWNrcG9pbnRfbWlycm9yLnB5CjY0ZWQwNTYwM2MzNzg1MjY2Y2QyZTViMjY4ZGZmNzFkYTFkYWFjNzE3ZjcwOTcxZWUwNWIzZGUwNTc5YjcwYTcgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvYWxsb2NhdGlvbi5weQo1YWRhOGYxYjU0NDcyNzcxOWUyMjY0YzIwZWRiYjQ1ZTMzZDI5ZjcxMTQ1NWViNzI1YmM3YzljOTRlZTM5YjA4ICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2FsbG9jYXRpb25fYm91bmRhcnkucHkKNmQ2NGUzYjA2YWNhODg0MmM0NjJmOTMxMWM3MDQwYzQ5OWMwMTIyNTg0ZDljMzdlNDFjMDQxODZhNTFlMWU3YiAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9ib3VuZGFyeV91bmNlcnRhaW50eS5weQoyMjQzY2Y4NDZmZWIzMTZkMjk5ZTI0M2RiMGE2YTdhYzM3OGU1ZmNiZmZiOGNkZGI5MzRhY2E3ZDI4MWM5ZmY5ICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2NhbmRpZGF0ZV9nYXRlLnB5CmRmNDdhMWNjMmQ3M2U1OWY2OGQyODE5YWEwMTAxMmU2MzFkYzY3MDZmMDkxYWUyZmVhMTY1NWM1MTczODIxNGIgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvY2FwdHVyZV9uYXRpdmUuc2JhdGNoCjI2YjhjNmM4ZjRkYjI3NTNmYjFmNDk5NmM2MDNhY2RhMGNmOGZiMTQ3OTdlN2UxN2YzN2IxYThmMjE0MGVkNDcgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvY2hlY2tfd2FuZGIucHkKYzc4ZDJlN2EzMmNmYjQzN2I2MTdkZjYwYTdhYzEzMDEzNDQ2OThkZjQwNTRmNWZiYmY3ZmI0OWU3YjNkNjEwNCAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9jaGVja3BvaW50X2luc3BlY3Rpb24ucHkKOWZiYWUxOGUxMjM1ZWMxYzJlYWMzZWIyMTUzMWViMjI1OTBkMjQ0ZTU4MDllMTM0MmQzNmM0NmZmMjJlYWQzZSAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9jb250aW51YXRpb24ucHkKY2QyOWVkYzE0OGMwYWNiY2MyYWIzMTg4OWViNDE2MmRkZTU3YjgzNDI1NWQwOTY2OTg2YWYyM2FkMjFlMmZlZCAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9jb250cmFjdC5weQo3ZmY4NzBjMjMwNGRkNTM4NzZmNGExN2I0MTFiMTM0MGJjNmVhYzI1MmZkMjVmZmVmZWYyMjQ4YmQ0OWI3NzM5ICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2RhdGFzZXRfY29udHJhY3QucHkKNThhNDVhMTkyN2EwMzk1OTI3OWI2NTU3ODk0NjViM2Q3OTEyMWE4NDc0Mjk3NjM4OWJiZTkxNjIzOWNmOTlmOCAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9pbnRlcnJ1cHRpb25fYWRtaXNzaW9uLnB5CjEwMmFjYmY2ZWJiNTVjYTYzYjFmNzE3NGE5NDNiYjBhNjNmOTNhYTE1N2U1MzNiNjVhYWQxZjJlYTcwNWQwOGQgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvbGFtYmRhX2Z1bGwuc2JhdGNoCjcyOGVhODE2MzBlMzQwODRjYzE3MzJiYmJjNTNjOGU2NjYxYmRhYjE0MjU1N2Y1M2EwMmRhODM3YmIyNTc3ZTEgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvbGFtYmRhX2luc2lkZS5zaAo0ZDU2OTVkYjRlNzAzYTJhYzFlYTI5NDE4ZDM0MjYxZmZlMDZjMDQwZmMzNjdlNWFmOTYwNzg4NzE1OTQ0ZDE5ICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2xhbWJkYV9ydW50aW1lLnB5CjUwZDNmMzE2NDFlYmFmNDk0NTQyZDYzY2Y0MzM4MDQ4NmNhOWVkNTBiYzMxNWM4NDZjZWUzNTRhMmU5MWNlMzIgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvbGFtYmRhX3N0YWdlX3NvdXJjZS5zaAo4ODQyOTlmYzBkYzg3NjE0N2MzMmNkYTAzMmQzMDRiMGFiZGUyNjE1ODYxNDhiN2ViZTE4ZjAxNzA2Y2VkYWM3ICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2xyX3BvbGljeS5weQo1MzM0MWVmMDk2Mjg4M2M0NWVmN2RmMmZmYTQ0ZjczYTljYmQ1YWMzMmQ3Yjg0N2ExNjNlOTM4NTM0Zjc1MzY0ICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L25hdGl2ZV9pbnRlcnJ1cHRpb24ucHkKNTM0NmRhN2FmZjFlZTQ1YmEyOWFhODU0Njc3ODk2MzUzMGNhMzU1ZjE5ODAwNzY3NGQ0ODhlODgyNzEyNzg5NCAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9uYXRpdmVfcmVjb3ZlcnkucHkKYjRhYmE1MmEyNzM0NDU2YTM1YmVhMjk4NDQ0N2M4M2NiZTAyODRmYTgwMGQ1MWNmMGY3Y2VhZGFhYjEyMjAyYyAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9uYXRpdmVfc3VidGFza3MucHkKN2YxMjljNWNlZjcyY2M0NWM3MWEwNWQ0MDRkZDE4NTJlYjRhYjVhMjgzMzlhOTczYzI5NzM2NWJkMWU0ZWU4NyAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9vcmlnaW5hbF9vYnNlcnZlci5weQpkZjY0NWJkMjk1OTlmNWNmM2FkMTI0NzNhYWI1M2Y5NmIyMWE5ZDE3MjM2YjZhY2U0YTNiMWNjOGFlZWFhZThiICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L3BoYXNlX29ic2VydmVyX3Byb29mLnB5CmNlNTdiMDkxOGY4MTJhZTRhNTI5ZDdlNDM5NTk4NjZjOWNlMDM0NmQyZTUwMTQzYmU5NjJmMGIwMThkZmYxMGEgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvcHJvZHVjdGlvbl9oaXN0b3J5LnB5CjBkZjAxYTdmNjBhNWViMzQ5Y2NlMTQ1Y2M3NmE4M2UyNzkwNjRiZjI5M2RlNmQ4YzYwYjBkMDA1NWJlNGQ3YjcgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvcHJvZHVjdGlvbl9yZWNvdmVyeS5weQo3MWI3MjM4NzcyZmZkZDgyNjBhMmIwMjBlMWExM2Q1N2FkY2Y2NGU1NjIyNWYwNWFiOWI3M2JmNTI5ZjQ5NmVlICBvcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L3JlY292ZXJ5X2NoZWNrLnB5CmNhZmZhMDc4ZTUzZWIwMjJhMjY1YjBhNzliZTk3M2YzNzA3MDU2OGU3ODdmNjQzMzBhOWJkY2I3ZWNkMDYxYjkgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvcmV0ZW50aW9uLnB5CjcxODM3ZTYzZTUzYTA0NTM1MWRkM2VmY2M5Yjg0YjhhMWM4NWFhMTQ5NjA3ZjIzZDU2NGI2ZWJkODJkOTQyMWIgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvcnVuLnB5Cjg4YThlMjBlZjkzYTk1OGVkZTEzMjAzZTE4NjdkNjQ3MzRiMDVkMmFlYThjYjA4ZmZkZjAxNzZmNTYyY2U2OGIgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvc2VydmljZV9ib290c3RyYXAucHkKZTQzY2ZlODQ4Mzk0OWE2YzFjMGM3YmViZjhmZjUyZTU4OWVlMWU0NDI1NjQ5OTJiNTdlOGY1NDViM2Q2OTFlMSAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC92ZXJpZnlfZmFjdG9yaWFsLnB5Cjg2MWIxZjQyYWE1NGU4MTIzODk4MTk2ZTllOTIyNDFmMzlhYThiZWM5Y2UzZTg3MWUzN2JjZjRkM2RiNmMwZTQgIG9wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvdmVyaWZ5X2Z1bGwucHkKMGI5Y2MwNzVjOWZhYTVlZjk4ODNkMTEwN2IzM2VjNzU0NjhkYmIyNzE4MzZjZjZiNTUwYmJjNGIwMWEwZjE3YSAgb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC92ZXJpZnlfdGVtcG9yYWxfcGFpci5weQowMjkyMzQyNDViY2EwMjQ0NjU5ZGY0YWVjZTVmY2NlZDBhNzFhMmE1NWJjNDFkZmQwNDI2YWQyYTAxOTUyOWI2ICBvcHMvdmVyaWZ5X2pvaW50X2RhdGFfY2FjaGUucHkKYmMyNzhhZDUzZDY3MDFkNjliMmRmMGIyZGYzN2ExMjg2ZDc1YjFhYmQ5YmU1ZDZjNzI2YjFjMzU1MzkyNTRmMCAgcHJlbGF1bmNoX3JldHJ5LnB5CjBmMTk0OTE4NWQ0N2Q5ZDJiZmVjNmRhZmZmYjYxNWU0Yzg2YmE5MWE0NTM5ODZkYTk5ZjYwYjRiYWE2YjRjYzMgIHByZWxhdW5jaF9zdGF0X3JldHJ5LnB5CjJiN2VjYzlmYWEzYzAxOGVhYWE5NzNkYmRmMjA5MGNmMjFiMGQ2NGNjYWUyMmViOTg0OWE4YTgxMGJkYjliYzkgIHByZWxhdW5jaF90aW1lb3V0X3JldHJ5LnB5CmU5ODkzOWQzZjg4NDIyZmYyMTEwZTc4MmQ3N2JlZGFhNDUyZjRlYTg3ZDk5ZmMzZjExMjkwZDllYWE4ZTQ1OGYgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9FVklERU5DRS5qc29uCjIzYjJiNjk5Mjg3OTljMWRjOWY4Y2E0MmY5NjFiOGYyM2Y0MzNmMWUwMmNkZWVjYjQ1Y2FkMmExMGMzOGM3MGIgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9maW5hbC1jYXB0dXJlL25hdGl2ZS00MTI4MjcuYXV0aGVudGljYXRlZC5qc29uCmNlMzc1MzdjNDFjMDE3YTJlMTBiYmExZTFmNWNhMTZkYzU4NGY5ZDEwMTQ1MjI4NzU1N2YyNWNhYWQ1YTBjMGEgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9maW5hbC1jYXB0dXJlL29ic2VydmVyLmpzb24KNzkzM2JlNDdkNDMwMzFlZjdkZjBhNDhkODhiM2MzN2NmOTA0Yjc4OGVkNTBiYjc1Y2ZmY2YyNTQwOWEwZDY2ZiAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL2ZpbmFsLWNhcHR1cmUvcmVjZWlwdC5qc29uCmNjY2MzMzRkZjJiYWY1MjA0NWUwMTY1MDQ4NGQyNGMwMDkzZDdiOTQzZWE4NTQwZDBjMTM5OTVlYWU4NDE3ODkgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9maW5hbC1jYXB0dXJlL3N0ZXBzLmpzb24KYTk3ZDlmOWY5N2YyYTVkM2ZkYTMwM2Y1NjAzYzdmYzUyNDhlZmFkMDY4YzczOTYyZWE4MDQ0NWRkMzc2NzgyZCAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL2ZpbmFsLWNhcHR1cmUvdHJhbnNwb3J0LnN0ZG91dApmM2NiMDM4NzJlZDZiZGQ2MWIxY2E4Zjc1NmZmYmY0N2FkN2RkZWNiMmJkZTcxZTFlMDQzNDcwMWVhMGZlYzNkICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvb2JzZXJ2ZWQvRklMRVMuc2hhMjU2CmEwN2JjYzgwM2U5Y2Q0M2YxMjI5Zjc1MmFjY2U5YjJmYmJkZGNkMjZkMTIzYjBlZGE2Njc1ZjBlZjZiMWI2ZWYgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9vYnNlcnZlZC9jYXB0dXJlLXJ1bm5pbmctNDEyODI4LnR4dAozYjJiMTNjYTQ0NWEwZTQ4MjEwN2FhMzc1YTQxMmNhODFhZGE4NTI2NDI3MThhMWI5NDcxOTk2MjQ1YjBkNjI4ICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvb2JzZXJ2ZWQvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvQ0FQVFVSRV9KT0JfSUQKZDBjZTM4ZmE2MmY0NjRmMjRiNzQyNTVkYTA2ZmNkMTNjOTk2MzNlMzdjMTNmZTU1Y2VkZWE5MTk5MWI0ZmU0NyAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL29ic2VydmVkL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0CmUwMDc1MGI1NWRiMWFhYWE5NTcyMTNkYzEzOTNhNDc0MWUxODUwZWIxMDI3OGFhZDZhNWE5ZTE3MzcwODAyOGEgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9vYnNlcnZlZC9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9IRUxEX05BVElWRS50eHQKOGE1OGY0MjRjMWFhZmYzMDM0MTA1OWI2ZmQ2NTYzZTkzN2U3NmI0NmU3NjQ3NzdlNDI3NmJmODM4OTc5YTFjMCAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL29ic2VydmVkL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL1BBUkVOVF9KT0JfSUQKODA3YTJiNDNjYWM5YzVmZTQ3MGNhMjUxMDRmYzU2YjVlYjMyMjU3MjJiMWRmYzYwMTkzZDZmYmVjODg1YjZkZCAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL29ic2VydmVkL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL1BSRVBBUkVELmpzb24KNDFiZjE1NjJjNDJjZGUwMmZhYmNjMDY5M2Q2MTA3MTk3ZWRiNDZkMzBiOTU5NDc2NmExYTBjZmQ4NDM5ODU0YiAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL29ic2VydmVkL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL1JFTEVBU0VfQUNDRVBURUQuanNvbgplNWY3MDRmYjRkOTc0M2RlNjU1NTczY2FmOWJlMjUyNmRiMDZiNzA5MmE1NjhlM2Q1MzFmMTM2MzAzN2M1N2RiICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvb2JzZXJ2ZWQvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvUkVMRUFTRV9BVFRFTVBULmpzb24KZDBjZTM4ZmE2MmY0NjRmMjRiNzQyNTVkYTA2ZmNkMTNjOTk2MzNlMzdjMTNmZTU1Y2VkZWE5MTk5MWI0ZmU0NyAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL29ic2VydmVkL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQKZTAwNzUwYjU1ZGIxYWFhYTk1NzIxM2RjMTM5M2E0NzQxZTE4NTBlYjEwMjc4YWFkNmE1YTllMTczNzA4MDI4YSAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL29ic2VydmVkL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0CjEwYTU4ZTQwOGY0MDI0NjljNTM5YWI2ODgxNWVmYzY3YzI3MjBiYWY2OGRlNmJlM2Q0NjM5ODcwOTZhYzZmNWMgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9vYnNlcnZlZC9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb24KOWEyNzFmMmE5MTZiMGI2ZWU2Y2VjYjI0MjZmMGIzMjA2ZWYwNzQ1NzhiZTU1ZDliYzk0ZjZmM2ZlM2FiODZhYSAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL29ic2VydmVkL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL2NhcHR1cmUtc2JhdGNoLmV4aXQKZTNiMGM0NDI5OGZjMWMxNDlhZmJmNGM4OTk2ZmI5MjQyN2FlNDFlNDY0OWI5MzRjYTQ5NTk5MWI3ODUyYjg1NSAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL29ic2VydmVkL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL2NhcHR1cmUtc2JhdGNoLnN0ZGVycgozYjJiMTNjYTQ0NWEwZTQ4MjEwN2FhMzc1YTQxMmNhODFhZGE4NTI2NDI3MThhMWI5NDcxOTk2MjQ1YjBkNjI4ICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvb2JzZXJ2ZWQvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvY2FwdHVyZS1zYmF0Y2guc3Rkb3V0CjJiMDcwZDBkM2M4YWZkOWQ5N2VjZDIzZTFiOWNmNTM2OGJkN2Y3OTVjNzY3OWFhMzQxNjJmYzViNDFkMmU2MjAgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9vYnNlcnZlZC9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9wYXJlbnQtc2JhdGNoLmFyZ3YuanNvbgo5YTI3MWYyYTkxNmIwYjZlZTZjZWNiMjQyNmYwYjMyMDZlZjA3NDU3OGJlNTVkOWJjOTRmNmYzZmUzYWI4NmFhICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvb2JzZXJ2ZWQvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvcGFyZW50LXNiYXRjaC5leGl0CmUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9vYnNlcnZlZC9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9wYXJlbnQtc2JhdGNoLnN0ZGVycgo4YTU4ZjQyNGMxYWFmZjMwMzQxMDU5YjZmZDY1NjNlOTM3ZTc2YjQ2ZTc2NDc3N2U0Mjc2YmY4Mzg5NzlhMWMwICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvb2JzZXJ2ZWQvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvcGFyZW50LXNiYXRjaC5zdGRvdXQKN2MzZDVlNDdhNGRiZDYzNmIxYjE4YTlmMjIzMzBjMmQ4YjQyMzNlZGI4YzEyZDQzZjI4MjM2ZDQ1ZjFhYzY5YyAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL29ic2VydmVkL2NvbXBsZXRlZF9zbW9rZV9yZWFkZXIucHkKMmY3OGUyNGZhNDM4NWZkMGZiNWU2NzY5MjIxZDRjNTc2NjBmM2I2YWE5MTc4YTNlYjA4YjhjODA1MmI1ZDQ2ZSAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL29ic2VydmVkL2RlcGxveW1lbnQtcmVhZGJhY2suanNvbgo3OTQ5YWYzZjYyYjc1YWVjZjRhODg3YjYyYTlhYjlmMDFkMjg0ODY0ZTljYTZjNTI3MjVmN2UwNGQzNDBjZTVlICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvb2JzZXJ2ZWQvZWFybHlfbmF0aXZlX2NhcHR1cmUucHkKOGJkZTlhOWE1NDAwODMzMjA0ZTVjM2RlZTlhMGE4ZTJmNDQyZTEzOTFmNjg1OWU5ZWZlMzA1ODZjMTI1NTg2ZSAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL29ic2VydmVkL2Z1bGwuc2JhdGNoCjc1NWVjMjBmMmMxOTU4NmNlZTAyZWRiMTAxY2M0MzBjYWRhM2ZkY2ZlODIxMDRkY2I3ZjMwNjVlODA0MjI3NzEgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9vYnNlcnZlZC9ndWFyZF9mdWxsLnB5CjQzNTVhNDZiMTlkMzQ4ZGMyZjU3YzA0NmY4ZWY2M2Q0NTM4ZWJiOTM2MDAwZjNjOWVlOTU0YTI3NDYwZGQ4NjUgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9vYnNlcnZlZC9ob3N0LWV4aXQtNDEyODI3LnR4dAoyNTdkZjU5NmZhYWZkN2QzODU1NTQ3ZDU0MTdkOGYyY2RkNDY1YTQxM2U5MmFmNjAyNjQzZTg5NzQ0NTYxZWZlICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvb2JzZXJ2ZWQvaG9zdF9oYXNobGliX2NvbXBhdC5weQo1MmQ2YjFhZjQwZGU5NmU5NTA3MDNmMzllMTM1OTg4ZjY2ZmYxMmY5MTU5YjUwNGQ4ZDZhN2FiZDMzODFlMzhkICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvb2JzZXJ2ZWQvbGl2ZV9yZXRyeV9jZW5zdXMucHkKZjU4NGQ1NjA0MTQ0YTFiYWVmYTZmNzRkZGE4YWRkOTYwNjZhYTZhYWU2ZmYxOTAwMDFkZTljZjdiNmFiNmJjMSAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL29ic2VydmVkL2xvZ3MvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjMtNDEyODI3LmVycgplM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1ICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvb2JzZXJ2ZWQvbG9ncy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12My00MTI4Mjcub3V0CjE3Y2UyZDFkOGQ4NDAyNDA5M2I5MmM4OTE2MjRjMTMwNGQwYjkxODU3YTlmZmM2ZjNlNDBmYzYwOGMwNzg2NzkgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9vYnNlcnZlZC9sb2dzL2VsbW8tbmF0aXZlLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzLTQxMjgyOC5lcnIKYzY0ZWUzZjk4NDVjZTVhYjA3Y2JmZWJlZTBiODA4NzBiOGJjNzRiMzY0ODIwNzlhOTcwZTBkYmY4NGQ5OWJhYiAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL29ic2VydmVkL25hdGl2ZS00MTI4MjcuZWFybHkuanNvbgo5YTI3MWYyYTkxNmIwYjZlZTZjZWNiMjQyNmYwYjMyMDZlZjA3NDU3OGJlNTVkOWJjOTRmNmYzZmUzYWI4NmFhICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvb2JzZXJ2ZWQvbmF0aXZlLTQxMjgyNy5leGl0CmUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9vYnNlcnZlZC9uYXRpdmUtNDEyODI3LnN0ZGVycgo4MzgwZDI1OGI3NjZkMDk5NmIzYWViNmRmZTRlMTE5ZmNjNzcxOGNjMGU5Y2Q0ZGNlOTU1YWZjMDA0OTgwODZkICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvb2JzZXJ2ZWQvbmF0aXZlLTQxMjgyNy5zdGVwcy5qc29uCjNiMTRlNGEzMDk4ZTZjYjgxNjdkYjFiNjgzZWMxMWNkNTdiYmY3NGFlMTUwMTUwZGYxNWJjYTQ1ZTZlZjAwYjAgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9vYnNlcnZlZC9uYXRpdmUtNDEyODI3LnR4dApkNWRkYzc0YTc5NGJkZDhmMTQxN2MwYWU5MDgxZDQ2NjZjYjRkOWUxMTQ5ZTU5NjlmODRlMTg5MTRiNDIzMmU1ICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvb2JzZXJ2ZWQvbmF0aXZlX2d1YXJkLnB5CjMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9vYnNlcnZlZC9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjMuanNvbgo5MDgyODYwNTc4MWNmYjQzNDJkNjNjOGY0MmRmZmEwNjZmYWJlZGYzMGU0MmFkMWVmN2M2MTI4MDZmZTMwMDg3ICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvb2JzZXJ2ZWQvcHJlbGF1bmNoX3RpbWVvdXRfcmV0cnkucHkKMWQ4MTNhOGM0NTJlZDFkZDdiMzhiNzdmNGI1NDQ3YTk4ODkwYTY3NDczODZmZTNhY2EyZWMwOGEyMTY3ZWNkYSAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL29ic2VydmVkL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzL1JFUVVFU1RfU0hBMjU2CjViNWYwOWM3MzVhMGE2MjlkNWFmYmY0OTlmMmUwZmIyNWNjZTBjYTQ3MWNiN2FlOGQ3YzVjNTczYzJjMzBhZDUgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9vYnNlcnZlZC9yb290LXJldmlldy5qc29uCjAzMDYyZTI3NTQ0ZDEzYTYxYmFjMjI1ZWIxZTk0Mjk3Yjc2NWFmOTdkMTU1YjY1NTU0YzM3Nzk1MDYyMGJmZWMgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9vYnNlcnZlZC9zdWJtaXRfZnVsbF9vbmNlLnB5CmYzY2IwMzg3MmVkNmJkZDYxYjFjYThmNzU2ZmZiZjQ3YWQ3ZGRlY2IyYmRlNzFlMWUwNDM0NzAxZWEwZmVjM2QgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9vcmlnaW5hbC9GSUxFUy5zaGEyNTYKN2MzZDVlNDdhNGRiZDYzNmIxYjE4YTlmMjIzMzBjMmQ4YjQyMzNlZGI4YzEyZDQzZjI4MjM2ZDQ1ZjFhYzY5YyAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL29yaWdpbmFsL2NvbXBsZXRlZF9zbW9rZV9yZWFkZXIucHkKNzk0OWFmM2Y2MmI3NWFlY2Y0YTg4N2I2MmE5YWI5ZjAxZDI4NDg2NGU5Y2E2YzUyNzI1ZjdlMDRkMzQwY2U1ZSAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL29yaWdpbmFsL2Vhcmx5X25hdGl2ZV9jYXB0dXJlLnB5CjhiZGU5YTlhNTQwMDgzMzIwNGU1YzNkZWU5YTBhOGUyZjQ0MmUxMzkxZjY4NTllOWVmZTMwNTg2YzEyNTU4NmUgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9vcmlnaW5hbC9mdWxsLnNiYXRjaAo3NTVlYzIwZjJjMTk1ODZjZWUwMmVkYjEwMWNjNDMwY2FkYTNmZGNmZTgyMTA0ZGNiN2YzMDY1ZTgwNDIyNzcxICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvb3JpZ2luYWwvZ3VhcmRfZnVsbC5weQoyNTdkZjU5NmZhYWZkN2QzODU1NTQ3ZDU0MTdkOGYyY2RkNDY1YTQxM2U5MmFmNjAyNjQzZTg5NzQ0NTYxZWZlICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvb3JpZ2luYWwvaG9zdF9oYXNobGliX2NvbXBhdC5weQo1MmQ2YjFhZjQwZGU5NmU5NTA3MDNmMzllMTM1OTg4ZjY2ZmYxMmY5MTU5YjUwNGQ4ZDZhN2FiZDMzODFlMzhkICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvb3JpZ2luYWwvbGl2ZV9yZXRyeV9jZW5zdXMucHkKZDVkZGM3NGE3OTRiZGQ4ZjE0MTdjMGFlOTA4MWQ0NjY2Y2I0ZDllMTE0OWU1OTY5Zjg0ZTE4OTE0YjQyMzJlNSAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL29yaWdpbmFsL25hdGl2ZV9ndWFyZC5weQozMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvb3JpZ2luYWwvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzLmpzb24KOTA4Mjg2MDU3ODFjZmI0MzQyZDYzYzhmNDJkZmZhMDY2ZmFiZWRmMzBlNDJhZDFlZjdjNjEyODA2ZmUzMDA4NyAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL29yaWdpbmFsL3ByZWxhdW5jaF90aW1lb3V0X3JldHJ5LnB5CjAzMDYyZTI3NTQ0ZDEzYTYxYmFjMjI1ZWIxZTk0Mjk3Yjc2NWFmOTdkMTU1YjY1NTU0YzM3Nzk1MDYyMGJmZWMgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9vcmlnaW5hbC9zdWJtaXRfZnVsbF9vbmNlLnB5CjlkNjEzYzZlOTA3ODhjN2Q1NWIzZjYwNDlmMjRmYTE2NzA1OTI4ZGFjOTg4YWQ2NDAxMjc3MzA3YmJkYzBlMDkgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9FVklERU5DRS5qc29uCmU5ZDFjZjkzNjI0YWI5NDcwOWJhZjNiYTdkMzZiYmFkZjdhZGY0ZmM3MmFiYTRhMzMzYmRhMDExY2QyNDgxNTMgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9vYnNlcnZlZC9GSUxFUy5zaGEyNTYKZGUwMDc4OTQyOWRlMGFlM2IwOTk0MjRmMTY2MDg2Y2NkNDg1ZjcxM2QzZWUzOWViZWYyM2YwYTgyMTM4MjYzZiAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL29ic2VydmVkL1JFUVVFU1RfVEVNUExBVEUuanNvbgo0ZWRlZDk4MDc3MzQwZWYzYzQ5OWRhNTJiZGE1YzVkOGRmNTUxNDQwMmZmMWU2YzEwN2IwZTIwMTdkYjZlMjA1ICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvb2JzZXJ2ZWQvYmluZGluZ3MuanNvbgowNjQxYmJkYTQ4ZTQyODI3ODU4MDc0ZDFhOGE0YzZkY2UzN2Q2YjM2NjZkY2NlYjEwMmIzNjFlMWJkNGUzOWUwICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvb2JzZXJ2ZWQvY2FwdHVyZS1uYXRpdmUuc2JhdGNoCmY5ODZiYzljMWUxZjU4MTNlNjg2MzlmNWNkNDliNThkODZjMjQ4MTQxMTViMDQ0NTAwNjdiMzFiZDVkYTA0YzMgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9vYnNlcnZlZC9jYXB0dXJlLXJ1bm5pbmctNDEyODI2LnR4dAoyODA5YzVmMTlmODkwZWZmYWE3NjdlZDI4MjA3NjliZDg4ZDU3YTkzOTZmMjFkY2M0ZTRiNmM1Y2ViNjJkNDdlICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvb2JzZXJ2ZWQvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9KT0JfSUQKZjRlNmJjYzAwNTYwMTA0MDZmYTNlZDE3ODA1OTdkOWNkMjBlMGQ5ZjI2MTQxYmFkNWQ2ZmM1ZGE0ZTllNTU0YSAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL29ic2VydmVkL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0CmJlOWQ2ZDc4NzVkNTBmODZjMDNlNzFjYzJmNWJlZGJkM2RmMGJmMmVhZWExZGM1MDA2MWM1NDYyZWExMmU2ZmQgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9vYnNlcnZlZC9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IRUxEX05BVElWRS50eHQKMzY5ZWQ0ZmJjMzJmMGU4N2Y2NWFjODdjNDA2ZjAwZDQzMjg2YzAzODA5OGU4MzhjNjRiMGEyYzM3MTg5MTYwZiAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL29ic2VydmVkL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0hPU1RfUFlUSE9OLmpzb24KMzk0NWYzMGQzZmQ2MzY5MDc4ZDJkZDU0MTU5ZGYwYjI2ZDY5OTE3NmM2MjFjOTU3MzNiZTU5MTU2MDE5NjlmYyAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL29ic2VydmVkL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BBUkVOVF9KT0JfSUQKMThjZjg4ZjAwYjYxOTA3ZGE1Yzg2Yjk5NzQwMGU5ZTRhYjgyY2ZmYzJiODQ2MGVmOTUwMWZiOWQ4OWVhYzgzNSAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL29ic2VydmVkL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BSRUxBVU5DSF9SRVRSWV9RVUlFU0NFTkNFLmpzb24KMTdjZDVhZjU2OTFkM2QwMjg3NjI5OGE1Y2I4MmY4NmNkZTA2NDJhNzA5ODE4MjNjN2E1Y2VmZTZjZjdkMTU5NyAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL29ic2VydmVkL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BSRVBBUkVELmpzb24KYzExMjdmNWFiZThjYmZhNzY2MWY2YzUyM2VhYTMzNGI3NDZjYmQxM2EzNmU0OGU1OGExZDlmYjMzNzZkYjNiMiAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL29ic2VydmVkL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQUNDRVBURUQuanNvbgoyZDUxZjhjYjJhOWQ2ODEwYmMxZGE2NjNmYmNmN2NiZjkwYTg3MGU0NDQyOTAzNGE0NzQ4ZmE5MmM5MDhkMDFhICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvb2JzZXJ2ZWQvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9BVFRFTVBULmpzb24KZjRlNmJjYzAwNTYwMTA0MDZmYTNlZDE3ODA1OTdkOWNkMjBlMGQ5ZjI2MTQxYmFkNWQ2ZmM1ZGE0ZTllNTU0YSAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL29ic2VydmVkL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQKYmU5ZDZkNzg3NWQ1MGY4NmMwM2U3MWNjMmY1YmVkYmQzZGYwYmYyZWFlYTFkYzUwMDYxYzU0NjJlYTEyZTZmZCAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL29ic2VydmVkL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0CmViMzczYWI2ZjQ4MTQ2M2EzMzYzOWUyODJhMTFiNGNlMWM3ZDM4MGQ5N2M2ZGNkZGIwZDVkZWE1YzZkZjI1YzIgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9vYnNlcnZlZC9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb24KOWEyNzFmMmE5MTZiMGI2ZWU2Y2VjYjI0MjZmMGIzMjA2ZWYwNzQ1NzhiZTU1ZDliYzk0ZjZmM2ZlM2FiODZhYSAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL29ic2VydmVkL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLmV4aXQKZTNiMGM0NDI5OGZjMWMxNDlhZmJmNGM4OTk2ZmI5MjQyN2FlNDFlNDY0OWI5MzRjYTQ5NTk5MWI3ODUyYjg1NSAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL29ic2VydmVkL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZGVycgoyODA5YzVmMTlmODkwZWZmYWE3NjdlZDI4MjA3NjliZDg4ZDU3YTkzOTZmMjFkY2M0ZTRiNmM1Y2ViNjJkNDdlICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvb2JzZXJ2ZWQvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guc3Rkb3V0CmJmNWQ1YzUxYmU0ODBiNTIzNzI3N2QzMzA4Yzk2M2UzNzQwNzljZDE3ZDdhMjVkMGU3MGIwYTIxMjYzYmI0OWEgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9vYnNlcnZlZC9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLmFyZ3YuanNvbgo5YTI3MWYyYTkxNmIwYjZlZTZjZWNiMjQyNmYwYjMyMDZlZjA3NDU3OGJlNTVkOWJjOTRmNmYzZmUzYWI4NmFhICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvb2JzZXJ2ZWQvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5leGl0CmUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9vYnNlcnZlZC9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZGVycgozOTQ1ZjMwZDNmZDYzNjkwNzhkMmRkNTQxNTlkZjBiMjZkNjk5MTc2YzYyMWM5NTczM2JlNTkxNTYwMTk2OWZjICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvb2JzZXJ2ZWQvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5zdGRvdXQKMjY4ODU5ODJkMWIzY2U0ZDQ0ZmIyMTg5MGJjOGUzNDM4MGViMDBmMjY5MTE0ODZmNmVlOTExOGY1NTNjZWU4NyAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL29ic2VydmVkL2RlcGxveW1lbnQtcmVhZGJhY2suanNvbgplNjY1NmVjYTVlY2Y5Yzc0ZmU1ODdkOWMxZWFjYjJhM2E3YmNkMzEwNGRkNjZlZmQwYmMyY2E4ZmMyNjQ0ODQ4ICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvb2JzZXJ2ZWQvZnVsbC5zYmF0Y2gKYWQ5NGZkNDQ0ODdkNWI2M2NkYjM5MzZlMzc0YjgwOWI3YWEzNWE0ZTcxNjA5N2VlNDQ0ODQ3ZGE4ZWNiYzFlMiAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL29ic2VydmVkL2d1YXJkX2Z1bGwucHkKNDM1NWE0NmIxOWQzNDhkYzJmNTdjMDQ2ZjhlZjYzZDQ1MzhlYmI5MzYwMDBmM2M5ZWU5NTRhMjc0NjBkZDg2NSAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL29ic2VydmVkL2hvc3QtZXhpdC00MTI4MjUudHh0CjI1N2RmNTk2ZmFhZmQ3ZDM4NTU1NDdkNTQxN2Q4ZjJjZGQ0NjVhNDEzZTkyYWY2MDI2NDNlODk3NDQ1NjFlZmUgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9vYnNlcnZlZC9ob3N0X2hhc2hsaWJfY29tcGF0LnB5CmY5MzJkMGE1ZTMwZTBiMmRlYzAyYTU4NGViMTVlOWM4MzFjODNlZmQzMTRmOWY3ZWI5N2FiMGUyNTczYjVmMTAgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9vYnNlcnZlZC9sb2dzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLTQxMjgyNS5lcnIKZTNiMGM0NDI5OGZjMWMxNDlhZmJmNGM4OTk2ZmI5MjQyN2FlNDFlNDY0OWI5MzRjYTQ5NTk5MWI3ODUyYjg1NSAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL29ic2VydmVkL2xvZ3MvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjItNDEyODI1Lm91dApmOGQyZjIzNDc5N2FhMWQ5OTQ4ZDZjZjNiNDAzNzI2NTVmMWRhNDk1OGQ4YWUyMGJmMTExZjJjMzAzZTczNWVjICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvb2JzZXJ2ZWQvbG9ncy9lbG1vLW5hdGl2ZS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi00MTI4MjYuZXJyCmUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9vYnNlcnZlZC9sb2dzL2VsbW8tbmF0aXZlLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLTQxMjgyNi5vdXQKNDM1NWE0NmIxOWQzNDhkYzJmNTdjMDQ2ZjhlZjYzZDQ1MzhlYmI5MzYwMDBmM2M5ZWU5NTRhMjc0NjBkZDg2NSAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL29ic2VydmVkL25hdGl2ZS00MTI4MjUuZXhpdAplN2NiYzE5YjMwNGNlN2ZiMzIzZWExY2NhZTQ4OWM3NGZiYzFiZGY1NjM1NzgxZDA5OTk3NDA3MDg1NjZiOGRmICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvb2JzZXJ2ZWQvbmF0aXZlLTQxMjgyNS5zdGRlcnIKMmRmYzYzZDNjOWRkOWQyOWM5YTAxNzUwMzJkMGNlNTZkMWZmNGI2NTQ4ZmE3YmE3OWY1MWIwY2UzZTg1MDQ0OSAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL29ic2VydmVkL25hdGl2ZS00MTI4MjUuc3RlcHMuanNvbgplM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1ICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvb2JzZXJ2ZWQvbmF0aXZlLTQxMjgyNS50eHQKZjZkZjczYTEyZjdkNDQwMTM3NmZkMjY5MjllZTI2NzhkNDZjNTBlZDUyYzQ4YmU5NWM3Y2E1MGYwYTM2ZjcxZiAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL29ic2VydmVkL25hdGl2ZV9ndWFyZC5weQo2MGEyYzg1M2ZjNTg4MzBjNDI2NGQyNmZlODhiNDE5NTQ2NjExNjliN2UzNGU4MDUwMDUyMzA4MDMwMTcwYTRmICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvb2JzZXJ2ZWQvb3BzL0ZJTEVTLnNoYTI1Ngo3NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3ICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvb2JzZXJ2ZWQvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLmpzb24KYWRmNDU1MjRkZTNjMmU2ZGJhMTg2NTcyZTcxNTFkNDhiZmNhMGIzYWRjOGU2Y2Y5ZGVmZDY4NmI0Nzc0NGM4NyAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL29ic2VydmVkL29wcy9zZXJ2aWNlL0ZJTEVTLnNoYTI1NgpiYzI3OGFkNTNkNjcwMWQ2OWIyZGYwYjJkZjM3YTEyODZkNzViMWFiZDliZTVkNmM3MjZiMWMzNTUzOTI1NGYwICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvb2JzZXJ2ZWQvcHJlbGF1bmNoX3JldHJ5LnB5CjMxNmNmOGNlMTZmNWYzMmY4MzVkMzM5ZTRjNTcwMzQ2M2Y4ZGIzNGVkNGY5N2M2YzQ1ZWY2ZTFlZTZiMGU0NWQgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9vYnNlcnZlZC9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi9SRVFVRVNUX1NIQTI1NgpmNDExZmRkMDlmN2UzNDU5NjRjYTgxNjIyZGYyYzg1M2UwMWM3ODk0YzNjZDk1YmM2OWUwMThlNTQ4MTZjMGEzICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvb2JzZXJ2ZWQvcm9vdC1yZXZpZXcuanNvbgo5YjVlZjY0OTEzMmRkMTg0ZDVhMGQ0YjBhYWI3ZDU2MGY1NGJjYzVlOGE4MTU1NDg3OTllMGExZjE2ZjYzZTU5ICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvb2JzZXJ2ZWQvc3VibWl0X2Z1bGxfb25jZS5weQplOWQxY2Y5MzYyNGFiOTQ3MDliYWYzYmE3ZDM2YmJhZGY3YWRmNGZjNzJhYmE0YTMzM2JkYTAxMWNkMjQ4MTUzICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvb3JpZ2luYWwvRklMRVMuc2hhMjU2CjA2NDFiYmRhNDhlNDI4Mjc4NTgwNzRkMWE4YTRjNmRjZTM3ZDZiMzY2NmRjY2ViMTAyYjM2MWUxYmQ0ZTM5ZTAgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9vcmlnaW5hbC9jYXB0dXJlLW5hdGl2ZS5zYmF0Y2gKZTY2NTZlY2E1ZWNmOWM3NGZlNTg3ZDljMWVhY2IyYTNhN2JjZDMxMDRkZDY2ZWZkMGJjMmNhOGZjMjY0NDg0OCAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL29yaWdpbmFsL2Z1bGwuc2JhdGNoCmFkOTRmZDQ0NDg3ZDViNjNjZGIzOTM2ZTM3NGI4MDliN2FhMzVhNGU3MTYwOTdlZTQ0NDg0N2RhOGVjYmMxZTIgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9vcmlnaW5hbC9ndWFyZF9mdWxsLnB5CjI1N2RmNTk2ZmFhZmQ3ZDM4NTU1NDdkNTQxN2Q4ZjJjZGQ0NjVhNDEzZTkyYWY2MDI2NDNlODk3NDQ1NjFlZmUgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9vcmlnaW5hbC9ob3N0X2hhc2hsaWJfY29tcGF0LnB5CmY2ZGY3M2ExMmY3ZDQ0MDEzNzZmZDI2OTI5ZWUyNjc4ZDQ2YzUwZWQ1MmM0OGJlOTVjN2NhNTBmMGEzNmY3MWYgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9vcmlnaW5hbC9uYXRpdmVfZ3VhcmQucHkKMTAyYWNiZjZlYmI1NWNhNjNiMWY3MTc0YTk0M2JiMGE2M2Y5M2FhMTU3ZTUzM2I2NWFhZDFmMmVhNzA1ZDA4ZCAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL29yaWdpbmFsL29wcy9mdWxsLnNiYXRjaAo3NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3ICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvb3JpZ2luYWwvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLmpzb24KYmMyNzhhZDUzZDY3MDFkNjliMmRmMGIyZGYzN2ExMjg2ZDc1YjFhYmQ5YmU1ZDZjNzI2YjFjMzU1MzkyNTRmMCAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL29yaWdpbmFsL3ByZWxhdW5jaF9yZXRyeS5weQoxNGQxMDZjNDhhY2RiY2FkMDNlNDUwNGVhY2M2Y2Q3YjlkYWRlODM3Y2RjMTU4MmZiYjdmMGNlOTk5ZTIwN2VmICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvb3JpZ2luYWwvcHJvb2ZzL3Ntb2tlL2NwdV9ndWFyZF9yZWZlcmVuY2UucHkKOTUzN2FkN2VhNGE4NjYxZTE3NzNjZDgzYTQ3MjA1YjM3MTRkYWMxYTI1MzUzZjIzZjJmY2UxMWExMWY3YWQ0MiAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL29yaWdpbmFsL3Byb29mcy9zbW9rZS9jcHVfaW52ZW50b3J5X2F1ZGl0X3JlZmVyZW5jZS5weQo4MzNmODdmM2UzNWIwNWZlMmZiNzhlZWEyYmE1MDM4YjhmYzNjODUzNWFiYTFkNTA3NzdkMWJmMjZkOGViODdjICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvb3JpZ2luYWwvcHJvb2ZzL3Ntb2tlL2d1YXJkLnB5CjliNWVmNjQ5MTMyZGQxODRkNWEwZDRiMGFhYjdkNTYwZjU0YmNjNWU4YTgxNTU0ODc5OWUwYTFmMTZmNjNlNTkgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9vcmlnaW5hbC9zdWJtaXRfZnVsbF9vbmNlLnB5CjcwOTFkMGY5MWVlYWZmZDY5ZDQwMzY1NDcxNTQ4NjhmMzVlY2NkZmVlMzk1YzBjZTAwYWIyMThhMjczMDVjZjIgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9wcmV2aW91cy12MS9vYnNlcnZlZC9jYXB0dXJlLXJ1bm5pbmctNDEyODI0LnR4dAowMTYwYTQ4MzY2ZDk2ZGY4MTgzYjMyYzcwNWM1MWE4NTg5YjA5ZTBmZTE2NWY0MTczYjMxYmE5MTYwZThiZTk0ICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvcHJldmlvdXMtdjEvb2JzZXJ2ZWQvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvQ0FQVFVSRV9KT0JfSUQKMjNmOTMwZjY3NWFkYTlmYTQ1MGQ4ZTQ3NGY5YjZhNGQ4YWI2YjEyMGY2NGVmNTY0NTI3Mzg0MGVkNzg0MDAzNyAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL3ByZXZpb3VzLXYxL29ic2VydmVkL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0CjhiM2Q1MjU3YTgyNTJmYjI3Y2QyN2I2ZWRiZDdhNjczOGIxZDBmOTY2NmZmZmU3YjZjODNmNmFhZWMyYzY5NTIgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9wcmV2aW91cy12MS9vYnNlcnZlZC9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9IRUxEX05BVElWRS50eHQKM2EyNzIwOWY3NTk0YjIzOWM4N2QyZDNlMzk3NjcwYzYwMjJmN2U4YTdlNDg5MjZhNTc5ZTkyYzg4YmQyZTI2NSAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL3ByZXZpb3VzLXYxL29ic2VydmVkL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BBUkVOVF9KT0JfSUQKMzYzNzYxOTM5ZTAzZjFmNGU1MTEzMGI2Njc5NzMzNjM5NGY2NWIwNDg5MDc1MGI3MWEzMzkyNmQ5MTVhMzMwNSAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL3ByZXZpb3VzLXYxL29ic2VydmVkL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BSRVBBUkVELmpzb24KZDQxNDJhN2Y5YmJjYWVmODM3MjZjYjIxN2M0MmFkNjZhZWZiZWFiM2ExYWQ0NmJhMDNhMTM3ZmQ5NzBiNDA0NCAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL3ByZXZpb3VzLXYxL29ic2VydmVkL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQVRURU1QVC5qc29uCjIzZjkzMGY2NzVhZGE5ZmE0NTBkOGU0NzRmOWI2YTRkOGFiNmIxMjBmNjRlZjU2NDUyNzM4NDBlZDc4NDAwMzcgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9wcmV2aW91cy12MS9vYnNlcnZlZC9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0CjhiM2Q1MjU3YTgyNTJmYjI3Y2QyN2I2ZWRiZDdhNjczOGIxZDBmOTY2NmZmZmU3YjZjODNmNmFhZWMyYzY5NTIgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9wcmV2aW91cy12MS9vYnNlcnZlZC9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0hFTERfTkFUSVZFLnR4dAo0MzU1YTQ2YjE5ZDM0OGRjMmY1N2MwNDZmOGVmNjNkNDUzOGViYjkzNjAwMGYzYzllZTk1NGEyNzQ2MGRkODY1ICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvcHJldmlvdXMtdjEvb2JzZXJ2ZWQvaG9zdC1leGl0LTQxMjgyMy50eHQKZGU2Yjk5ZjMyODdlNzZiY2I1ZWZmNzM5ZTdmOWFjNzU0YTM5YWU3YWM5NjdlZjg5NzdmNDZkY2I5ZmE3ZmVhNSAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL3ByZXZpb3VzLXYxL29ic2VydmVkL2xvZ3MvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEtNDEyODIzLmVycgplM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1ICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvcHJldmlvdXMtdjEvb2JzZXJ2ZWQvbG9ncy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS00MTI4MjMub3V0CmUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9wcmV2aW91cy12MS9vYnNlcnZlZC9sb2dzL2VsbW8tbmF0aXZlLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxLTQxMjgyNC5lcnIKZTNiMGM0NDI5OGZjMWMxNDlhZmJmNGM4OTk2ZmI5MjQyN2FlNDFlNDY0OWI5MzRjYTQ5NTk5MWI3ODUyYjg1NSAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL3ByZXZpb3VzLXYxL29ic2VydmVkL2xvZ3MvZWxtby1uYXRpdmUtcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEtNDEyODI0Lm91dAo5YTI3MWYyYTkxNmIwYjZlZTZjZWNiMjQyNmYwYjMyMDZlZjA3NDU3OGJlNTVkOWJjOTRmNmYzZmUzYWI4NmFhICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvcHJldmlvdXMtdjEvb2JzZXJ2ZWQvbmF0aXZlLTQxMjgyMy5leGl0CmUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9wcmV2aW91cy12MS9vYnNlcnZlZC9uYXRpdmUtNDEyODIzLnN0ZGVycgpiZjlkMmIxNGZiODEyNmRlOTFmMTRmYWQzODNlOWYyOTUzZWQ5NmM4YWU1MWM2NjcyZjQ1YzkyOTU5NzMwYjhjICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvcHJldmlvdXMtdjEvb2JzZXJ2ZWQvbmF0aXZlLTQxMjgyMy5zdGVwcy5qc29uCjFkZmVhNDM0N2ZmMGY5ZGI3MzU1ZDhiMDRiYTA0YjJhYWY5NjMxODg3ODQ0NzNmNjRmNDg3ZmNmMzEwNzY5NjMgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9wcmV2aW91cy12MS9vYnNlcnZlZC9uYXRpdmUtNDEyODIzLnR4dApjMWQzNTZiYTA0OTkzMWM0NzllYWY4ODY4NzNhM2NhNjE2ODYxMWJhZjY3ZTA3ZjY5ODk4ZWNkM2MxNDM5ZmZiICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvcHJldmlvdXMtdjEvb3JpZ2luYWwvRklMRVMuc2hhMjU2CjViMzE5ZTc5NGI2ZGNhZWNkNTNhM2Y3MTU0ZTIzZjI3MDIwN2NjNWU5Y2RjMDI3MjM1YmJhOGUxZTM0N2U5OWEgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9wcmV2aW91cy12MS9vcmlnaW5hbC9jYXB0dXJlLW5hdGl2ZS5zYmF0Y2gKMmIwNTQ5NzNjNDRhOThmZjI0NGM0MjZjNTAwMWVhZWFjNDZhNmY0YzRjYTkxZGI1YmRlYWM1NDk3ZTBiMDQxMCAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL3ByZXZpb3VzLXYxL29yaWdpbmFsL2Z1bGwuc2JhdGNoCjBkOGY4NTA3MWRjOGNlOWQ3MzY0MzM5YjNjNGNlNzc3Y2JjOGNmYTZkZjQ0NzRiODQ3NjljOWU0MWYyZWE4ZmYgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9wcmV2aW91cy12MS9vcmlnaW5hbC9ndWFyZF9mdWxsLnB5CjA4ZDViZDM1NGEwZWI4MWRhZDRiOTY2NDAzN2U3MTFhYzRmN2VjYzJiNTczNTVkYjJlNDE1NDU3MWM0OTY5N2MgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9wcmV2aW91cy12MS9vcmlnaW5hbC9uYXRpdmVfZ3VhcmQucHkKMTAyYWNiZjZlYmI1NWNhNjNiMWY3MTc0YTk0M2JiMGE2M2Y5M2FhMTU3ZTUzM2I2NWFhZDFmMmVhNzA1ZDA4ZCAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL3ByZXZpb3VzLXYxL29yaWdpbmFsL29wcy9mdWxsLnNiYXRjaAozOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3ICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvcHJldmlvdXMtdjEvb3JpZ2luYWwvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxLmpzb24KYWRmNDU1MjRkZTNjMmU2ZGJhMTg2NTcyZTcxNTFkNDhiZmNhMGIzYWRjOGU2Y2Y5ZGVmZDY4NmI0Nzc0NGM4NyAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL3ByZXZpb3VzLXYxL29yaWdpbmFsL29wcy9zZXJ2aWNlL0ZJTEVTLnNoYTI1NgpjZDI5ZWRjMTQ4YzBhY2JjYzJhYjMxODg5ZWI0MTYyZGRlNTdiODM0MjU1ZDA5NjY5ODZhZjIzYWQyMWUyZmVkICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvcHJldmlvdXMtdjEvb3JpZ2luYWwvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9jb250cmFjdC5weQo1MzM0MWVmMDk2Mjg4M2M0NWVmN2RmMmZmYTQ0ZjczYTljYmQ1YWMzMmQ3Yjg0N2ExNjNlOTM4NTM0Zjc1MzY0ICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvcHJldmlvdXMtdjEvb3JpZ2luYWwvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9uYXRpdmVfaW50ZXJydXB0aW9uLnB5CjgzM2Y4N2YzZTM1YjA1ZmUyZmI3OGVlYTJiYTUwMzhiOGZjM2M4NTM1YWJhMWQ1MDc3N2QxYmYyNmQ4ZWI4N2MgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9wcmV2aW91cy12MS9vcmlnaW5hbC9wcm9vZnMvc21va2UvZ3VhcmQucHkKZjJmNTVkM2YwZTlmNDFiM2Q4NTQ4MGNhOWQ4ZTBlYzMxM2ZiZTE2ZTUzNDNkZmZjNDYxMTU0YmY4ODAxMmFmZCAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL3ByZXZpb3VzLXYxL29yaWdpbmFsL3N1Ym1pdF9mdWxsX29uY2UucHkKYTU0YWJkY2UyOGFjOGZhZTI4NDk2ZDc1NmNlZjQxMjM4NTM5NDQ0OWM3OWIyMzk1NjBhOTFjOTBhNWNmZTg4YiAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL3ByZXZpb3VzLXYxL3RyYW5zcG9ydC9kZXN0aW5hdGlvbi1vYnNlcnZhdGlvbi5qc29uCmQ4NmNlOTdlMzg0ODkxYzM4NTc5ZDRiNjZiNGZiZjVjMmRiZDg5MzVhY2VkOTE4OTE2NjhjZWM5YjgzNWZjZWQgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9wcmV2aW91cy12MS90cmFuc3BvcnQvZGVzdGluYXRpb24tb2JzZXJ2YXRpb24uc3RkZXJyCjNkNzI3YjZlZTk0Y2JjZDA2ZTc2YjQwMTE3ZTc2NDk0N2I5ZTFhNTY0OWViOWNiOGUzNDQyZGQ3YzIxMjE0MWMgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9wcmV2aW91cy12MS90cmFuc3BvcnQvZGVzdGluYXRpb24tb2JzZXJ2YXRpb24uc3Rkb3V0CmI2Mzk5MmVjMjk4OGU2Mjk1N2QwOGEzMmE1Y2JjZGJjZjBiMjU3OWFiYmEzMjJmMzdjMzRiNDFjYzBlOWQ0NDUgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9wcmV2aW91cy12MS90cmFuc3BvcnQvZGlhZ25vc2lzLWZpbmFsLmpzb24KMjM4MmM1NGM3ZGNiZWM0ZTMzNGFiNzczOTcwMzI0NmIzYjYyODAyMTUwMDY1ZmVkOTgyNzJkMmQxMzVjNmFjYyAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL3ByZXZpb3VzLXYxL3RyYW5zcG9ydC9mYWlsdXJlLXNtYWxsLWFydGlmYWN0cy5qc29uCmY5MWIwODc4MDc2MjVhZTk4Yzg5MDQzNzQ1NmVlZmQ0MTAzNzM0M2FkYmZjNDQ4NDc1N2VkZjIwY2VlYzVmYjYgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9wcmV2aW91cy12MS90cmFuc3BvcnQvc3RhdHVzLWFuZC1nYXRld2F5LXB5dGhvbi5qc29uCjY2MzAwZmRmM2ZkOGNiMTVhN2E4MGRlZjM1YzhiNjJjMmM5Njg2NTg5YzNlOTJmNzI4MThhYmJiZDc5ZTExOWMgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9wcmV2aW91cy12MS90cmFuc3BvcnQvc3RhdHVzLWFuZC1nYXRld2F5LXB5dGhvbi5zdGRlcnIKYTc0ZWE3NTA3ZmYzMDY2MjAwMGVkNmRkODlhY2RiNTQ0OTZkMzU4MmY5MjA0NDA0MWIzZGFjODc4YTY0YTg5NyAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL3ByZXZpb3VzLXYxL3RyYW5zcG9ydC9zdGF0dXMtYW5kLWdhdGV3YXktcHl0aG9uLnN0ZG91dAozNGE1ZmUyMDY0NDU1ODNjZTExMDhlMGJjYjU3Y2QzYTZiOWIwMDRiNWM2ZDZkOWY1ZWI4YWU0MDc4YTcxNmI3ICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvcHJldmlvdXMtdjEvdHJhbnNwb3J0L3Rlcm1pbmFsLXJlYWQtMS5qc29uCjVkNGZkMzJjYjRlMDMwYWI4ZTUyMmU5ZGMwYmUzNWJlNzgwNjI3OGYwMWQ2OThhMmRhZGY1YzhmZmE1NmQ5NGEgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi9wcmV2aW91cy12MS90cmFuc3BvcnQvdGVybWluYWwtcmVhZC0xLnN0ZGVycgphYzc0YmU1OTIxZDgzZmQ3OGVjNTdkZjhjYjExM2ViMTUyZjgzN2E4ZDZkYTgwOTU4YjQyMTQxMDI1Y2RlYzcxICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvcHJldmlvdXMtdjEvdHJhbnNwb3J0L3Rlcm1pbmFsLXJlYWQtMS5zdGRvdXQKY2FhZDZlMWQ4YzMzMmVkZGVmMDAzYjA1MDkzZDgxZjY5NmE4MDg4YTcwM2IyNGUwZWJjYmMwMWRjMzc5M2NjMCAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL3RyYW5zcG9ydC9hY2NlcHRlZC1jbGFpbXMtcmVhZGJhY2suanNvbgo1YzIxNDM3NGQ5ZDUyOWExZmYwM2Y5MjI4ZmRkNDJiYjIwYjIzNTA1ZmI5ZmVlOTBhNjAyMDBmYjU5ZWRjY2FhICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvdHJhbnNwb3J0L2NhcHR1cmUtcnVubmluZy5qc29uCmU1NTQwNmIwNGI5MTFlNTJmN2EwODZiY2VjNTliZmFiM2I4ZmIxNmQ5MTM2YThmNWYyZDcxZWQxZjgyZTVlZGIgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi90cmFuc3BvcnQvY2FwdHVyZS10ZXJtaW5hbC5qc29uCjFmNDIxZTg1ZjRhYjdlMzYzMTI3ODkzODM3Zjk2ODE1ODc3ZDU1MDUyOWRlMmNmZDRkMjdjMmU4YWY5OGMzNGUgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi90cmFuc3BvcnQvY29udHJvbGZsb3cuanNvbgpjMThhNmZlZDA5YzQxMGU2NDQ1Y2U4ODFmZGU1NzcwNzdlZDJkY2RjNDIxNWM0NWE2MzNkYzdhNGM4N2VlZjQyICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvdHJhbnNwb3J0L2hvc3QtZXhpdC5qc29uCjlkZjhjYmM5NDBlMmM3NjI5MmJlMzY5ZWQ3NWI5MTc0NjlhMDhkYjkzOTAwNmE2OWY3NWM1OTc5ZDdiODMyNzYgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi90cmFuc3BvcnQvcGFyZW50LXJ1bm5pbmcuanNvbgoyMzM1YjI2YTY5YTM0MTJjOTJkNjllNzMwZmFkZDM0ZWMzZDAyNDk0ZWFiMTk0MjMzODJiNWIyOWRhOThmMTU0ICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvdHJhbnNwb3J0L3Bvc3RjYXB0dXJlLXN0ZXBzLmpzb24KMTk2NDNjMDA2OTliN2Y0NzAxMTYzNjc4NjVmMTQ4Mzk4NDc0MjdjNTBlNTc2ZmMyY2M5OWIwYjkyMGU2OTdlYyAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3ByZXZpb3VzLXYyL3RyYW5zcG9ydC9zdGFydHVwLWNhcHR1cmUtcGVuZGluZy5qc29uCjBlZDFlMGE2YWEzMTIxMDAzYjk0ZTRiMDFkNjM0M2Y4OTYzMWVhM2QxOGQxNjJjMzIzZjBiOGZhMDRhNGIzOTYgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS9wcmV2aW91cy12Mi90cmFuc3BvcnQvc3VibWlzc2lvbi1yZXN1bHQuanNvbgo1ZjQ1ZjNlMDYwYmIzMTAxZTk0YmQ5ZDQxNWNlNzdjOWE1NzhmMGRlYjYwYjIzMGMwNWM1N2IwODJjZGIxNmNiICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvcHJldmlvdXMtdjIvdHJhbnNwb3J0L3RyYWNlYmFjay5qc29uCmE3ZmUyYWE4NTg1YzQ4NTc4Njk0YzM4NWY4NGI5YmMyMjVmNmNkMjIzOWFiZGI5MGRiODQ2OTc3MzkwMDA0NTIgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS90cmFuc3BvcnQvY2xhaW0tbGlzdC5qc29uCjk0YjVhNWIzZjA1MzQxZjU3Y2ZkYmRmNjU0Yjk0MjVjNDUzYTQyNGE4NjMwZWI5YWU1YWY2ZjhhYWE2OTkwYzIgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS90cmFuc3BvcnQvb2JzZXJ2ZXItbmF0aXZlLmpzb24KZWE4ZWQxNDI1NjFjZTNhNTFlYjliYjM4OWU0M2FmNzgxY2Q2YTk4ZjMwMDczNmFhNjBlMzJjZTVlY2NjYTQ2MCAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3RyYW5zcG9ydC9wYXJlbnQtbmF0aXZlLmpzb24KYjc3ZDNiNTVmY2M5MjRkYmQ4OGU0Yjc4YTY0ZDRiZTU1YTFlOWQ5OGQ5M2EzYTc0YjFjYjljMzRlMmFhMjZhOSAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3RyYW5zcG9ydC9xdWV1ZS5qc29uCmMxYTFkMTA4OWZhY2Y1YmI1Y2I0OWFmMjY2ZmI4MjAyY2IyOTcwNjA5MmNkYTljZDFlYTFkOWFiMzNlMWM0YjggIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS90cmFuc3BvcnQvcmVjZWlwdC5qc29uCjZkMDRiM2Q2NmZmM2YxM2VmYzcyMzMwYzdhM2Q3ZmZiYmZhMzg2ZjEwNjdkZDIxNTU1MGNjOGExOTYzNTE4Y2YgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS90cmFuc3BvcnQvc3RhcnR1cC1sb2dzLmpzb24KZjdjZGUwZTc3OWQ1NzUyMGI2NmVjZDdhM2EyMzkxNmIzY2Q0ZDJlN2MxOTYyOTdkODY5NTRjMThhYTJiYmJjNCAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3RyYW5zcG9ydC9zdGFydHVwLXNtYWxsLXByb29mcy5qc29uCjlkNjIwYmJhNzVkMGI4MzFjYzc0ZGI3NTNmNGZmN2UzOTRmNTA2YmU0YmY2NGQ1MDRmYzY5Y2ZiZGY2NTEyMTQgIHByb29mcy9wcmVsYXVuY2gtc3RhdC12MS90cmFuc3BvcnQvc3RhdHVzLWxpc3QuanNvbgowN2YyZjE3ZGZiZWRiMDU1NzBkMWY2YTIwMzEzODA4NWEyMDA3NzdmNjk3OWU0NWU2Nzk0Y2I3NzMzYTNkMDI1ICBwcm9vZnMvcHJlbGF1bmNoLXN0YXQtdjEvdHJhbnNwb3J0L3N0ZXBzLmpzb24KY2Y0M2QzOGUxZTVjMTBkM2NjODM4MDJhNmI2OGI3NjJjNDc3ZDJhYTE0NDY2NGRiODVhNzdmM2Y4NTdiMjlkMCAgcHJvb2ZzL3ByZWxhdW5jaC1zdGF0LXYxL3RyYW5zcG9ydC90cmFuc3BvcnQuanNvbgo5ZDYxM2M2ZTkwNzg4YzdkNTViM2Y2MDQ5ZjI0ZmExNjcwNTkyOGRhYzk4OGFkNjQwMTI3NzMwN2JiZGMwZTA5ICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvRVZJREVOQ0UuanNvbgplOWQxY2Y5MzYyNGFiOTQ3MDliYWYzYmE3ZDM2YmJhZGY3YWRmNGZjNzJhYmE0YTMzM2JkYTAxMWNkMjQ4MTUzICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb2JzZXJ2ZWQvRklMRVMuc2hhMjU2CmRlMDA3ODk0MjlkZTBhZTNiMDk5NDI0ZjE2NjA4NmNjZDQ4NWY3MTNkM2VlMzllYmVmMjNmMGE4MjEzODI2M2YgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9SRVFVRVNUX1RFTVBMQVRFLmpzb24KNGVkZWQ5ODA3NzM0MGVmM2M0OTlkYTUyYmRhNWM1ZDhkZjU1MTQ0MDJmZjFlNmMxMDdiMGUyMDE3ZGI2ZTIwNSAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL2JpbmRpbmdzLmpzb24KMDY0MWJiZGE0OGU0MjgyNzg1ODA3NGQxYThhNGM2ZGNlMzdkNmIzNjY2ZGNjZWIxMDJiMzYxZTFiZDRlMzllMCAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL2NhcHR1cmUtbmF0aXZlLnNiYXRjaApmOTg2YmM5YzFlMWY1ODEzZTY4NjM5ZjVjZDQ5YjU4ZDg2YzI0ODE0MTE1YjA0NDUwMDY3YjMxYmQ1ZGEwNGMzICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb2JzZXJ2ZWQvY2FwdHVyZS1ydW5uaW5nLTQxMjgyNi50eHQKMjgwOWM1ZjE5Zjg5MGVmZmFhNzY3ZWQyODIwNzY5YmQ4OGQ1N2E5Mzk2ZjIxZGNjNGU0YjZjNWNlYjYyZDQ3ZSAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0NBUFRVUkVfSk9CX0lECmY0ZTZiY2MwMDU2MDEwNDA2ZmEzZWQxNzgwNTk3ZDljZDIwZTBkOWYyNjE0MWJhZDVkNmZjNWRhNGU5ZTU1NGEgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dApiZTlkNmQ3ODc1ZDUwZjg2YzAzZTcxY2MyZjViZWRiZDNkZjBiZjJlYWVhMWRjNTAwNjFjNTQ2MmVhMTJlNmZkICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb2JzZXJ2ZWQvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvSEVMRF9OQVRJVkUudHh0CjM2OWVkNGZiYzMyZjBlODdmNjVhYzg3YzQwNmYwMGQ0MzI4NmMwMzgwOThlODM4YzY0YjBhMmMzNzE4OTE2MGYgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IT1NUX1BZVEhPTi5qc29uCjM5NDVmMzBkM2ZkNjM2OTA3OGQyZGQ1NDE1OWRmMGIyNmQ2OTkxNzZjNjIxYzk1NzMzYmU1OTE1NjAxOTY5ZmMgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QQVJFTlRfSk9CX0lECjE4Y2Y4OGYwMGI2MTkwN2RhNWM4NmI5OTc0MDBlOWU0YWI4MmNmZmMyYjg0NjBlZjk1MDFmYjlkODllYWM4MzUgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVMQVVOQ0hfUkVUUllfUVVJRVNDRU5DRS5qc29uCjE3Y2Q1YWY1NjkxZDNkMDI4NzYyOThhNWNiODJmODZjZGUwNjQyYTcwOTgxODIzYzdhNWNlZmU2Y2Y3ZDE1OTcgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVQQVJFRC5qc29uCmMxMTI3ZjVhYmU4Y2JmYTc2NjFmNmM1MjNlYWEzMzRiNzQ2Y2JkMTNhMzZlNDhlNThhMWQ5ZmIzMzc2ZGIzYjIgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FDQ0VQVEVELmpzb24KMmQ1MWY4Y2IyYTlkNjgxMGJjMWRhNjYzZmJjZjdjYmY5MGE4NzBlNDQ0MjkwMzRhNDc0OGZhOTJjOTA4ZDAxYSAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQVRURU1QVC5qc29uCmY0ZTZiY2MwMDU2MDEwNDA2ZmEzZWQxNzgwNTk3ZDljZDIwZTBkOWYyNjE0MWJhZDVkNmZjNWRhNGU5ZTU1NGEgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0CmJlOWQ2ZDc4NzVkNTBmODZjMDNlNzFjYzJmNWJlZGJkM2RmMGJmMmVhZWExZGM1MDA2MWM1NDYyZWExMmU2ZmQgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0hFTERfTkFUSVZFLnR4dAplYjM3M2FiNmY0ODE0NjNhMzM2MzllMjgyYTExYjRjZTFjN2QzODBkOTdjNmRjZGRiMGQ1ZGVhNWM2ZGYyNWMyICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb2JzZXJ2ZWQvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guYXJndi5qc29uCjlhMjcxZjJhOTE2YjBiNmVlNmNlY2IyNDI2ZjBiMzIwNmVmMDc0NTc4YmU1NWQ5YmM5NGY2ZjNmZTNhYjg2YWEgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5leGl0CmUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5zdGRlcnIKMjgwOWM1ZjE5Zjg5MGVmZmFhNzY3ZWQyODIwNzY5YmQ4OGQ1N2E5Mzk2ZjIxZGNjNGU0YjZjNWNlYjYyZDQ3ZSAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZG91dApiZjVkNWM1MWJlNDgwYjUyMzcyNzdkMzMwOGM5NjNlMzc0MDc5Y2QxN2Q3YTI1ZDBlNzBiMGEyMTI2M2JiNDlhICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb2JzZXJ2ZWQvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5hcmd2Lmpzb24KOWEyNzFmMmE5MTZiMGI2ZWU2Y2VjYjI0MjZmMGIzMjA2ZWYwNzQ1NzhiZTU1ZDliYzk0ZjZmM2ZlM2FiODZhYSAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guZXhpdAplM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1ICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb2JzZXJ2ZWQvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5zdGRlcnIKMzk0NWYzMGQzZmQ2MzY5MDc4ZDJkZDU0MTU5ZGYwYjI2ZDY5OTE3NmM2MjFjOTU3MzNiZTU5MTU2MDE5NjlmYyAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guc3Rkb3V0CjI2ODg1OTgyZDFiM2NlNGQ0NGZiMjE4OTBiYzhlMzQzODBlYjAwZjI2OTExNDg2ZjZlZTkxMThmNTUzY2VlODcgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9kZXBsb3ltZW50LXJlYWRiYWNrLmpzb24KZTY2NTZlY2E1ZWNmOWM3NGZlNTg3ZDljMWVhY2IyYTNhN2JjZDMxMDRkZDY2ZWZkMGJjMmNhOGZjMjY0NDg0OCAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL2Z1bGwuc2JhdGNoCmFkOTRmZDQ0NDg3ZDViNjNjZGIzOTM2ZTM3NGI4MDliN2FhMzVhNGU3MTYwOTdlZTQ0NDg0N2RhOGVjYmMxZTIgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9ndWFyZF9mdWxsLnB5CjQzNTVhNDZiMTlkMzQ4ZGMyZjU3YzA0NmY4ZWY2M2Q0NTM4ZWJiOTM2MDAwZjNjOWVlOTU0YTI3NDYwZGQ4NjUgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9ob3N0LWV4aXQtNDEyODI1LnR4dAoyNTdkZjU5NmZhYWZkN2QzODU1NTQ3ZDU0MTdkOGYyY2RkNDY1YTQxM2U5MmFmNjAyNjQzZTg5NzQ0NTYxZWZlICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb2JzZXJ2ZWQvaG9zdF9oYXNobGliX2NvbXBhdC5weQpmOTMyZDBhNWUzMGUwYjJkZWMwMmE1ODRlYjE1ZTljODMxYzgzZWZkMzE0ZjlmN2ViOTdhYjBlMjU3M2I1ZjEwICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb2JzZXJ2ZWQvbG9ncy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi00MTI4MjUuZXJyCmUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9sb2dzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLTQxMjgyNS5vdXQKZjhkMmYyMzQ3OTdhYTFkOTk0OGQ2Y2YzYjQwMzcyNjU1ZjFkYTQ5NThkOGFlMjBiZjExMWYyYzMwM2U3MzVlYyAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL2xvZ3MvZWxtby1uYXRpdmUtcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjItNDEyODI2LmVycgplM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1ICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb2JzZXJ2ZWQvbG9ncy9lbG1vLW5hdGl2ZS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi00MTI4MjYub3V0CjQzNTVhNDZiMTlkMzQ4ZGMyZjU3YzA0NmY4ZWY2M2Q0NTM4ZWJiOTM2MDAwZjNjOWVlOTU0YTI3NDYwZGQ4NjUgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9uYXRpdmUtNDEyODI1LmV4aXQKZTdjYmMxOWIzMDRjZTdmYjMyM2VhMWNjYWU0ODljNzRmYmMxYmRmNTYzNTc4MWQwOTk5NzQwNzA4NTY2YjhkZiAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL25hdGl2ZS00MTI4MjUuc3RkZXJyCjJkZmM2M2QzYzlkZDlkMjljOWEwMTc1MDMyZDBjZTU2ZDFmZjRiNjU0OGZhN2JhNzlmNTFiMGNlM2U4NTA0NDkgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9uYXRpdmUtNDEyODI1LnN0ZXBzLmpzb24KZTNiMGM0NDI5OGZjMWMxNDlhZmJmNGM4OTk2ZmI5MjQyN2FlNDFlNDY0OWI5MzRjYTQ5NTk5MWI3ODUyYjg1NSAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL25hdGl2ZS00MTI4MjUudHh0CmY2ZGY3M2ExMmY3ZDQ0MDEzNzZmZDI2OTI5ZWUyNjc4ZDQ2YzUwZWQ1MmM0OGJlOTVjN2NhNTBmMGEzNmY3MWYgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9uYXRpdmVfZ3VhcmQucHkKNjBhMmM4NTNmYzU4ODMwYzQyNjRkMjZmZTg4YjQxOTU0NjYxMTY5YjdlMzRlODA1MDA1MjMwODAzMDE3MGE0ZiAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL29wcy9GSUxFUy5zaGEyNTYKNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNyAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi5qc29uCmFkZjQ1NTI0ZGUzYzJlNmRiYTE4NjU3MmU3MTUxZDQ4YmZjYTBiM2FkYzhlNmNmOWRlZmQ2ODZiNDc3NDRjODcgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vYnNlcnZlZC9vcHMvc2VydmljZS9GSUxFUy5zaGEyNTYKYmMyNzhhZDUzZDY3MDFkNjliMmRmMGIyZGYzN2ExMjg2ZDc1YjFhYmQ5YmU1ZDZjNzI2YjFjMzU1MzkyNTRmMCAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL3ByZWxhdW5jaF9yZXRyeS5weQozMTZjZjhjZTE2ZjVmMzJmODM1ZDMzOWU0YzU3MDM0NjNmOGRiMzRlZDRmOTdjNmM0NWVmNmUxZWU2YjBlNDVkICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb2JzZXJ2ZWQvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIvUkVRVUVTVF9TSEEyNTYKZjQxMWZkZDA5ZjdlMzQ1OTY0Y2E4MTYyMmRmMmM4NTNlMDFjNzg5NGMzY2Q5NWJjNjllMDE4ZTU0ODE2YzBhMyAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL3Jvb3QtcmV2aWV3Lmpzb24KOWI1ZWY2NDkxMzJkZDE4NGQ1YTBkNGIwYWFiN2Q1NjBmNTRiY2M1ZThhODE1NTQ4Nzk5ZTBhMWYxNmY2M2U1OSAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29ic2VydmVkL3N1Ym1pdF9mdWxsX29uY2UucHkKZTlkMWNmOTM2MjRhYjk0NzA5YmFmM2JhN2QzNmJiYWRmN2FkZjRmYzcyYWJhNGEzMzNiZGEwMTFjZDI0ODE1MyAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29yaWdpbmFsL0ZJTEVTLnNoYTI1NgowNjQxYmJkYTQ4ZTQyODI3ODU4MDc0ZDFhOGE0YzZkY2UzN2Q2YjM2NjZkY2NlYjEwMmIzNjFlMWJkNGUzOWUwICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb3JpZ2luYWwvY2FwdHVyZS1uYXRpdmUuc2JhdGNoCmU2NjU2ZWNhNWVjZjljNzRmZTU4N2Q5YzFlYWNiMmEzYTdiY2QzMTA0ZGQ2NmVmZDBiYzJjYThmYzI2NDQ4NDggIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vcmlnaW5hbC9mdWxsLnNiYXRjaAphZDk0ZmQ0NDQ4N2Q1YjYzY2RiMzkzNmUzNzRiODA5YjdhYTM1YTRlNzE2MDk3ZWU0NDQ4NDdkYThlY2JjMWUyICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb3JpZ2luYWwvZ3VhcmRfZnVsbC5weQoyNTdkZjU5NmZhYWZkN2QzODU1NTQ3ZDU0MTdkOGYyY2RkNDY1YTQxM2U5MmFmNjAyNjQzZTg5NzQ0NTYxZWZlICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb3JpZ2luYWwvaG9zdF9oYXNobGliX2NvbXBhdC5weQpmNmRmNzNhMTJmN2Q0NDAxMzc2ZmQyNjkyOWVlMjY3OGQ0NmM1MGVkNTJjNDhiZTk1YzdjYTUwZjBhMzZmNzFmICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb3JpZ2luYWwvbmF0aXZlX2d1YXJkLnB5CjEwMmFjYmY2ZWJiNTVjYTYzYjFmNzE3NGE5NDNiYjBhNjNmOTNhYTE1N2U1MzNiNjVhYWQxZjJlYTcwNWQwOGQgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vcmlnaW5hbC9vcHMvZnVsbC5zYmF0Y2gKNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNyAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29yaWdpbmFsL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi5qc29uCmJjMjc4YWQ1M2Q2NzAxZDY5YjJkZjBiMmRmMzdhMTI4NmQ3NWIxYWJkOWJlNWQ2YzcyNmIxYzM1NTM5MjU0ZjAgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vcmlnaW5hbC9wcmVsYXVuY2hfcmV0cnkucHkKMTRkMTA2YzQ4YWNkYmNhZDAzZTQ1MDRlYWNjNmNkN2I5ZGFkZTgzN2NkYzE1ODJmYmI3ZjBjZTk5OWUyMDdlZiAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29yaWdpbmFsL3Byb29mcy9zbW9rZS9jcHVfZ3VhcmRfcmVmZXJlbmNlLnB5Cjk1MzdhZDdlYTRhODY2MWUxNzczY2Q4M2E0NzIwNWIzNzE0ZGFjMWEyNTM1M2YyM2YyZmNlMTFhMTFmN2FkNDIgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9vcmlnaW5hbC9wcm9vZnMvc21va2UvY3B1X2ludmVudG9yeV9hdWRpdF9yZWZlcmVuY2UucHkKODMzZjg3ZjNlMzViMDVmZTJmYjc4ZWVhMmJhNTAzOGI4ZmMzYzg1MzVhYmExZDUwNzc3ZDFiZjI2ZDhlYjg3YyAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL29yaWdpbmFsL3Byb29mcy9zbW9rZS9ndWFyZC5weQo5YjVlZjY0OTEzMmRkMTg0ZDVhMGQ0YjBhYWI3ZDU2MGY1NGJjYzVlOGE4MTU1NDg3OTllMGExZjE2ZjYzZTU5ICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvb3JpZ2luYWwvc3VibWl0X2Z1bGxfb25jZS5weQo3MDkxZDBmOTFlZWFmZmQ2OWQ0MDM2NTQ3MTU0ODY4ZjM1ZWNjZGZlZTM5NWMwY2UwMGFiMjE4YTI3MzA1Y2YyICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvcHJldmlvdXMtdjEvb2JzZXJ2ZWQvY2FwdHVyZS1ydW5uaW5nLTQxMjgyNC50eHQKMDE2MGE0ODM2NmQ5NmRmODE4M2IzMmM3MDVjNTFhODU4OWIwOWUwZmUxNjVmNDE3M2IzMWJhOTE2MGU4YmU5NCAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3ByZXZpb3VzLXYxL29ic2VydmVkL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0NBUFRVUkVfSk9CX0lECjIzZjkzMGY2NzVhZGE5ZmE0NTBkOGU0NzRmOWI2YTRkOGFiNmIxMjBmNjRlZjU2NDUyNzM4NDBlZDc4NDAwMzcgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS9vYnNlcnZlZC9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dAo4YjNkNTI1N2E4MjUyZmIyN2NkMjdiNmVkYmQ3YTY3MzhiMWQwZjk2NjZmZmZlN2I2YzgzZjZhYWVjMmM2OTUyICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvcHJldmlvdXMtdjEvb2JzZXJ2ZWQvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvSEVMRF9OQVRJVkUudHh0CjNhMjcyMDlmNzU5NGIyMzljODdkMmQzZTM5NzY3MGM2MDIyZjdlOGE3ZTQ4OTI2YTU3OWU5MmM4OGJkMmUyNjUgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS9vYnNlcnZlZC9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9QQVJFTlRfSk9CX0lECjM2Mzc2MTkzOWUwM2YxZjRlNTExMzBiNjY3OTczMzYzOTRmNjViMDQ4OTA3NTBiNzFhMzM5MjZkOTE1YTMzMDUgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS9vYnNlcnZlZC9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9QUkVQQVJFRC5qc29uCmQ0MTQyYTdmOWJiY2FlZjgzNzI2Y2IyMTdjNDJhZDY2YWVmYmVhYjNhMWFkNDZiYTAzYTEzN2ZkOTcwYjQwNDQgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS9vYnNlcnZlZC9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0FUVEVNUFQuanNvbgoyM2Y5MzBmNjc1YWRhOWZhNDUwZDhlNDc0ZjliNmE0ZDhhYjZiMTIwZjY0ZWY1NjQ1MjczODQwZWQ3ODQwMDM3ICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvcHJldmlvdXMtdjEvb2JzZXJ2ZWQvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dAo4YjNkNTI1N2E4MjUyZmIyN2NkMjdiNmVkYmQ3YTY3MzhiMWQwZjk2NjZmZmZlN2I2YzgzZjZhYWVjMmM2OTUyICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvcHJldmlvdXMtdjEvb2JzZXJ2ZWQvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9IRUxEX05BVElWRS50eHQKNDM1NWE0NmIxOWQzNDhkYzJmNTdjMDQ2ZjhlZjYzZDQ1MzhlYmI5MzYwMDBmM2M5ZWU5NTRhMjc0NjBkZDg2NSAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3ByZXZpb3VzLXYxL29ic2VydmVkL2hvc3QtZXhpdC00MTI4MjMudHh0CmRlNmI5OWYzMjg3ZTc2YmNiNWVmZjczOWU3ZjlhYzc1NGEzOWFlN2FjOTY3ZWY4OTc3ZjQ2ZGNiOWZhN2ZlYTUgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS9vYnNlcnZlZC9sb2dzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxLTQxMjgyMy5lcnIKZTNiMGM0NDI5OGZjMWMxNDlhZmJmNGM4OTk2ZmI5MjQyN2FlNDFlNDY0OWI5MzRjYTQ5NTk5MWI3ODUyYjg1NSAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3ByZXZpb3VzLXYxL29ic2VydmVkL2xvZ3MvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEtNDEyODIzLm91dAplM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1ICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvcHJldmlvdXMtdjEvb2JzZXJ2ZWQvbG9ncy9lbG1vLW5hdGl2ZS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS00MTI4MjQuZXJyCmUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS9vYnNlcnZlZC9sb2dzL2VsbW8tbmF0aXZlLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxLTQxMjgyNC5vdXQKOWEyNzFmMmE5MTZiMGI2ZWU2Y2VjYjI0MjZmMGIzMjA2ZWYwNzQ1NzhiZTU1ZDliYzk0ZjZmM2ZlM2FiODZhYSAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3ByZXZpb3VzLXYxL29ic2VydmVkL25hdGl2ZS00MTI4MjMuZXhpdAplM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1ICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvcHJldmlvdXMtdjEvb2JzZXJ2ZWQvbmF0aXZlLTQxMjgyMy5zdGRlcnIKYmY5ZDJiMTRmYjgxMjZkZTkxZjE0ZmFkMzgzZTlmMjk1M2VkOTZjOGFlNTFjNjY3MmY0NWM5Mjk1OTczMGI4YyAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3ByZXZpb3VzLXYxL29ic2VydmVkL25hdGl2ZS00MTI4MjMuc3RlcHMuanNvbgoxZGZlYTQzNDdmZjBmOWRiNzM1NWQ4YjA0YmEwNGIyYWFmOTYzMTg4Nzg0NDczZjY0ZjQ4N2ZjZjMxMDc2OTYzICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvcHJldmlvdXMtdjEvb2JzZXJ2ZWQvbmF0aXZlLTQxMjgyMy50eHQKYzFkMzU2YmEwNDk5MzFjNDc5ZWFmODg2ODczYTNjYTYxNjg2MTFiYWY2N2UwN2Y2OTg5OGVjZDNjMTQzOWZmYiAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3ByZXZpb3VzLXYxL29yaWdpbmFsL0ZJTEVTLnNoYTI1Ngo1YjMxOWU3OTRiNmRjYWVjZDUzYTNmNzE1NGUyM2YyNzAyMDdjYzVlOWNkYzAyNzIzNWJiYThlMWUzNDdlOTlhICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvcHJldmlvdXMtdjEvb3JpZ2luYWwvY2FwdHVyZS1uYXRpdmUuc2JhdGNoCjJiMDU0OTczYzQ0YTk4ZmYyNDRjNDI2YzUwMDFlYWVhYzQ2YTZmNGM0Y2E5MWRiNWJkZWFjNTQ5N2UwYjA0MTAgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS9vcmlnaW5hbC9mdWxsLnNiYXRjaAowZDhmODUwNzFkYzhjZTlkNzM2NDMzOWIzYzRjZTc3N2NiYzhjZmE2ZGY0NDc0Yjg0NzY5YzllNDFmMmVhOGZmICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvcHJldmlvdXMtdjEvb3JpZ2luYWwvZ3VhcmRfZnVsbC5weQowOGQ1YmQzNTRhMGViODFkYWQ0Yjk2NjQwMzdlNzExYWM0ZjdlY2MyYjU3MzU1ZGIyZTQxNTQ1NzFjNDk2OTdjICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvcHJldmlvdXMtdjEvb3JpZ2luYWwvbmF0aXZlX2d1YXJkLnB5CjEwMmFjYmY2ZWJiNTVjYTYzYjFmNzE3NGE5NDNiYjBhNjNmOTNhYTE1N2U1MzNiNjVhYWQxZjJlYTcwNWQwOGQgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS9vcmlnaW5hbC9vcHMvZnVsbC5zYmF0Y2gKMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNyAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3ByZXZpb3VzLXYxL29yaWdpbmFsL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS5qc29uCmFkZjQ1NTI0ZGUzYzJlNmRiYTE4NjU3MmU3MTUxZDQ4YmZjYTBiM2FkYzhlNmNmOWRlZmQ2ODZiNDc3NDRjODcgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS9vcmlnaW5hbC9vcHMvc2VydmljZS9GSUxFUy5zaGEyNTYKY2QyOWVkYzE0OGMwYWNiY2MyYWIzMTg4OWViNDE2MmRkZTU3YjgzNDI1NWQwOTY2OTg2YWYyM2FkMjFlMmZlZCAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3ByZXZpb3VzLXYxL29yaWdpbmFsL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvY29udHJhY3QucHkKNTMzNDFlZjA5NjI4ODNjNDVlZjdkZjJmZmE0NGY3M2E5Y2JkNWFjMzJkN2I4NDdhMTYzZTkzODUzNGY3NTM2NCAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3ByZXZpb3VzLXYxL29yaWdpbmFsL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvbmF0aXZlX2ludGVycnVwdGlvbi5weQo4MzNmODdmM2UzNWIwNWZlMmZiNzhlZWEyYmE1MDM4YjhmYzNjODUzNWFiYTFkNTA3NzdkMWJmMjZkOGViODdjICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvcHJldmlvdXMtdjEvb3JpZ2luYWwvcHJvb2ZzL3Ntb2tlL2d1YXJkLnB5CmYyZjU1ZDNmMGU5ZjQxYjNkODU0ODBjYTlkOGUwZWMzMTNmYmUxNmU1MzQzZGZmYzQ2MTE1NGJmODgwMTJhZmQgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS9vcmlnaW5hbC9zdWJtaXRfZnVsbF9vbmNlLnB5CmE1NGFiZGNlMjhhYzhmYWUyODQ5NmQ3NTZjZWY0MTIzODUzOTQ0NDljNzliMjM5NTYwYTkxYzkwYTVjZmU4OGIgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS90cmFuc3BvcnQvZGVzdGluYXRpb24tb2JzZXJ2YXRpb24uanNvbgpkODZjZTk3ZTM4NDg5MWMzODU3OWQ0YjY2YjRmYmY1YzJkYmQ4OTM1YWNlZDkxODkxNjY4Y2VjOWI4MzVmY2VkICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvcHJldmlvdXMtdjEvdHJhbnNwb3J0L2Rlc3RpbmF0aW9uLW9ic2VydmF0aW9uLnN0ZGVycgozZDcyN2I2ZWU5NGNiY2QwNmU3NmI0MDExN2U3NjQ5NDdiOWUxYTU2NDllYjljYjhlMzQ0MmRkN2MyMTIxNDFjICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvcHJldmlvdXMtdjEvdHJhbnNwb3J0L2Rlc3RpbmF0aW9uLW9ic2VydmF0aW9uLnN0ZG91dApiNjM5OTJlYzI5ODhlNjI5NTdkMDhhMzJhNWNiY2RiY2YwYjI1NzlhYmJhMzIyZjM3YzM0YjQxY2MwZTlkNDQ1ICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvcHJldmlvdXMtdjEvdHJhbnNwb3J0L2RpYWdub3Npcy1maW5hbC5qc29uCjIzODJjNTRjN2RjYmVjNGUzMzRhYjc3Mzk3MDMyNDZiM2I2MjgwMjE1MDA2NWZlZDk4MjcyZDJkMTM1YzZhY2MgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS90cmFuc3BvcnQvZmFpbHVyZS1zbWFsbC1hcnRpZmFjdHMuanNvbgpmOTFiMDg3ODA3NjI1YWU5OGM4OTA0Mzc0NTZlZWZkNDEwMzczNDNhZGJmYzQ0ODQ3NTdlZGYyMGNlZWM1ZmI2ICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvcHJldmlvdXMtdjEvdHJhbnNwb3J0L3N0YXR1cy1hbmQtZ2F0ZXdheS1weXRob24uanNvbgo2NjMwMGZkZjNmZDhjYjE1YTdhODBkZWYzNWM4YjYyYzJjOTY4NjU4OWMzZTkyZjcyODE4YWJiYmQ3OWUxMTljICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvcHJldmlvdXMtdjEvdHJhbnNwb3J0L3N0YXR1cy1hbmQtZ2F0ZXdheS1weXRob24uc3RkZXJyCmE3NGVhNzUwN2ZmMzA2NjIwMDBlZDZkZDg5YWNkYjU0NDk2ZDM1ODJmOTIwNDQwNDFiM2RhYzg3OGE2NGE4OTcgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS9wcmV2aW91cy12MS90cmFuc3BvcnQvc3RhdHVzLWFuZC1nYXRld2F5LXB5dGhvbi5zdGRvdXQKMzRhNWZlMjA2NDQ1NTgzY2UxMTA4ZTBiY2I1N2NkM2E2YjliMDA0YjVjNmQ2ZDlmNWViOGFlNDA3OGE3MTZiNyAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3ByZXZpb3VzLXYxL3RyYW5zcG9ydC90ZXJtaW5hbC1yZWFkLTEuanNvbgo1ZDRmZDMyY2I0ZTAzMGFiOGU1MjJlOWRjMGJlMzViZTc4MDYyNzhmMDFkNjk4YTJkYWRmNWM4ZmZhNTZkOTRhICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvcHJldmlvdXMtdjEvdHJhbnNwb3J0L3Rlcm1pbmFsLXJlYWQtMS5zdGRlcnIKYWM3NGJlNTkyMWQ4M2ZkNzhlYzU3ZGY4Y2IxMTNlYjE1MmY4MzdhOGQ2ZGE4MDk1OGI0MjE0MTAyNWNkZWM3MSAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3ByZXZpb3VzLXYxL3RyYW5zcG9ydC90ZXJtaW5hbC1yZWFkLTEuc3Rkb3V0CmNhYWQ2ZTFkOGMzMzJlZGRlZjAwM2IwNTA5M2Q4MWY2OTZhODA4OGE3MDNiMjRlMGViY2JjMDFkYzM3OTNjYzAgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS90cmFuc3BvcnQvYWNjZXB0ZWQtY2xhaW1zLXJlYWRiYWNrLmpzb24KNWMyMTQzNzRkOWQ1MjlhMWZmMDNmOTIyOGZkZDQyYmIyMGIyMzUwNWZiOWZlZTkwYTYwMjAwZmI1OWVkY2NhYSAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3RyYW5zcG9ydC9jYXB0dXJlLXJ1bm5pbmcuanNvbgplNTU0MDZiMDRiOTExZTUyZjdhMDg2YmNlYzU5YmZhYjNiOGZiMTZkOTEzNmE4ZjVmMmQ3MWVkMWY4MmU1ZWRiICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvdHJhbnNwb3J0L2NhcHR1cmUtdGVybWluYWwuanNvbgoxZjQyMWU4NWY0YWI3ZTM2MzEyNzg5MzgzN2Y5NjgxNTg3N2Q1NTA1MjlkZTJjZmQ0ZDI3YzJlOGFmOThjMzRlICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvdHJhbnNwb3J0L2NvbnRyb2xmbG93Lmpzb24KYzE4YTZmZWQwOWM0MTBlNjQ0NWNlODgxZmRlNTc3MDc3ZWQyZGNkYzQyMTVjNDVhNjMzZGM3YTRjODdlZWY0MiAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3RyYW5zcG9ydC9ob3N0LWV4aXQuanNvbgo5ZGY4Y2JjOTQwZTJjNzYyOTJiZTM2OWVkNzViOTE3NDY5YTA4ZGI5MzkwMDZhNjlmNzVjNTk3OWQ3YjgzMjc2ICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvdHJhbnNwb3J0L3BhcmVudC1ydW5uaW5nLmpzb24KMjMzNWIyNmE2OWEzNDEyYzkyZDY5ZTczMGZhZGQzNGVjM2QwMjQ5NGVhYjE5NDIzMzgyYjViMjlkYTk4ZjE1NCAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3RyYW5zcG9ydC9wb3N0Y2FwdHVyZS1zdGVwcy5qc29uCjE5NjQzYzAwNjk5YjdmNDcwMTE2MzY3ODY1ZjE0ODM5ODQ3NDI3YzUwZTU3NmZjMmNjOTliMGI5MjBlNjk3ZWMgIHByb29mcy9wcmVsYXVuY2gtdGltZW91dC12MS90cmFuc3BvcnQvc3RhcnR1cC1jYXB0dXJlLXBlbmRpbmcuanNvbgowZWQxZTBhNmFhMzEyMTAwM2I5NGU0YjAxZDYzNDNmODk2MzFlYTNkMThkMTYyYzMyM2YwYjhmYTA0YTRiMzk2ICBwcm9vZnMvcHJlbGF1bmNoLXRpbWVvdXQtdjEvdHJhbnNwb3J0L3N1Ym1pc3Npb24tcmVzdWx0Lmpzb24KNWY0NWYzZTA2MGJiMzEwMWU5NGJkOWQ0MTVjZTc3YzlhNTc4ZjBkZWI2MGIyMzBjMDVjNTdiMDgyY2RiMTZjYiAgcHJvb2ZzL3ByZWxhdW5jaC10aW1lb3V0LXYxL3RyYW5zcG9ydC90cmFjZWJhY2suanNvbgo3MDkxZDBmOTFlZWFmZmQ2OWQ0MDM2NTQ3MTU0ODY4ZjM1ZWNjZGZlZTM5NWMwY2UwMGFiMjE4YTI3MzA1Y2YyICBwcm9vZnMvcHJlbGF1bmNoLXYxL29ic2VydmVkL2NhcHR1cmUtcnVubmluZy00MTI4MjQudHh0CjAxNjBhNDgzNjZkOTZkZjgxODNiMzJjNzA1YzUxYTg1ODliMDllMGZlMTY1ZjQxNzNiMzFiYTkxNjBlOGJlOTQgIHByb29mcy9wcmVsYXVuY2gtdjEvb2JzZXJ2ZWQvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvQ0FQVFVSRV9KT0JfSUQKMjNmOTMwZjY3NWFkYTlmYTQ1MGQ4ZTQ3NGY5YjZhNGQ4YWI2YjEyMGY2NGVmNTY0NTI3Mzg0MGVkNzg0MDAzNyAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vYnNlcnZlZC9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dAo4YjNkNTI1N2E4MjUyZmIyN2NkMjdiNmVkYmQ3YTY3MzhiMWQwZjk2NjZmZmZlN2I2YzgzZjZhYWVjMmM2OTUyICBwcm9vZnMvcHJlbGF1bmNoLXYxL29ic2VydmVkL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0hFTERfTkFUSVZFLnR4dAozYTI3MjA5Zjc1OTRiMjM5Yzg3ZDJkM2UzOTc2NzBjNjAyMmY3ZThhN2U0ODkyNmE1NzllOTJjODhiZDJlMjY1ICBwcm9vZnMvcHJlbGF1bmNoLXYxL29ic2VydmVkL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BBUkVOVF9KT0JfSUQKMzYzNzYxOTM5ZTAzZjFmNGU1MTEzMGI2Njc5NzMzNjM5NGY2NWIwNDg5MDc1MGI3MWEzMzkyNmQ5MTVhMzMwNSAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vYnNlcnZlZC9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9QUkVQQVJFRC5qc29uCmQ0MTQyYTdmOWJiY2FlZjgzNzI2Y2IyMTdjNDJhZDY2YWVmYmVhYjNhMWFkNDZiYTAzYTEzN2ZkOTcwYjQwNDQgIHByb29mcy9wcmVsYXVuY2gtdjEvb2JzZXJ2ZWQvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9BVFRFTVBULmpzb24KMjNmOTMwZjY3NWFkYTlmYTQ1MGQ4ZTQ3NGY5YjZhNGQ4YWI2YjEyMGY2NGVmNTY0NTI3Mzg0MGVkNzg0MDAzNyAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vYnNlcnZlZC9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0CjhiM2Q1MjU3YTgyNTJmYjI3Y2QyN2I2ZWRiZDdhNjczOGIxZDBmOTY2NmZmZmU3YjZjODNmNmFhZWMyYzY5NTIgIHByb29mcy9wcmVsYXVuY2gtdjEvb2JzZXJ2ZWQvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9IRUxEX05BVElWRS50eHQKNDM1NWE0NmIxOWQzNDhkYzJmNTdjMDQ2ZjhlZjYzZDQ1MzhlYmI5MzYwMDBmM2M5ZWU5NTRhMjc0NjBkZDg2NSAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vYnNlcnZlZC9ob3N0LWV4aXQtNDEyODIzLnR4dApkZTZiOTlmMzI4N2U3NmJjYjVlZmY3MzllN2Y5YWM3NTRhMzlhZTdhYzk2N2VmODk3N2Y0NmRjYjlmYTdmZWE1ICBwcm9vZnMvcHJlbGF1bmNoLXYxL29ic2VydmVkL2xvZ3MvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEtNDEyODIzLmVycgplM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1ICBwcm9vZnMvcHJlbGF1bmNoLXYxL29ic2VydmVkL2xvZ3MvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEtNDEyODIzLm91dAplM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1ICBwcm9vZnMvcHJlbGF1bmNoLXYxL29ic2VydmVkL2xvZ3MvZWxtby1uYXRpdmUtcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEtNDEyODI0LmVycgplM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1ICBwcm9vZnMvcHJlbGF1bmNoLXYxL29ic2VydmVkL2xvZ3MvZWxtby1uYXRpdmUtcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEtNDEyODI0Lm91dAo5YTI3MWYyYTkxNmIwYjZlZTZjZWNiMjQyNmYwYjMyMDZlZjA3NDU3OGJlNTVkOWJjOTRmNmYzZmUzYWI4NmFhICBwcm9vZnMvcHJlbGF1bmNoLXYxL29ic2VydmVkL25hdGl2ZS00MTI4MjMuZXhpdAplM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1ICBwcm9vZnMvcHJlbGF1bmNoLXYxL29ic2VydmVkL25hdGl2ZS00MTI4MjMuc3RkZXJyCmJmOWQyYjE0ZmI4MTI2ZGU5MWYxNGZhZDM4M2U5ZjI5NTNlZDk2YzhhZTUxYzY2NzJmNDVjOTI5NTk3MzBiOGMgIHByb29mcy9wcmVsYXVuY2gtdjEvb2JzZXJ2ZWQvbmF0aXZlLTQxMjgyMy5zdGVwcy5qc29uCjFkZmVhNDM0N2ZmMGY5ZGI3MzU1ZDhiMDRiYTA0YjJhYWY5NjMxODg3ODQ0NzNmNjRmNDg3ZmNmMzEwNzY5NjMgIHByb29mcy9wcmVsYXVuY2gtdjEvb2JzZXJ2ZWQvbmF0aXZlLTQxMjgyMy50eHQKYzFkMzU2YmEwNDk5MzFjNDc5ZWFmODg2ODczYTNjYTYxNjg2MTFiYWY2N2UwN2Y2OTg5OGVjZDNjMTQzOWZmYiAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vcmlnaW5hbC9GSUxFUy5zaGEyNTYKNWIzMTllNzk0YjZkY2FlY2Q1M2EzZjcxNTRlMjNmMjcwMjA3Y2M1ZTljZGMwMjcyMzViYmE4ZTFlMzQ3ZTk5YSAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vcmlnaW5hbC9jYXB0dXJlLW5hdGl2ZS5zYmF0Y2gKMmIwNTQ5NzNjNDRhOThmZjI0NGM0MjZjNTAwMWVhZWFjNDZhNmY0YzRjYTkxZGI1YmRlYWM1NDk3ZTBiMDQxMCAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vcmlnaW5hbC9mdWxsLnNiYXRjaAowZDhmODUwNzFkYzhjZTlkNzM2NDMzOWIzYzRjZTc3N2NiYzhjZmE2ZGY0NDc0Yjg0NzY5YzllNDFmMmVhOGZmICBwcm9vZnMvcHJlbGF1bmNoLXYxL29yaWdpbmFsL2d1YXJkX2Z1bGwucHkKMDhkNWJkMzU0YTBlYjgxZGFkNGI5NjY0MDM3ZTcxMWFjNGY3ZWNjMmI1NzM1NWRiMmU0MTU0NTcxYzQ5Njk3YyAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vcmlnaW5hbC9uYXRpdmVfZ3VhcmQucHkKMTAyYWNiZjZlYmI1NWNhNjNiMWY3MTc0YTk0M2JiMGE2M2Y5M2FhMTU3ZTUzM2I2NWFhZDFmMmVhNzA1ZDA4ZCAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vcmlnaW5hbC9vcHMvZnVsbC5zYmF0Y2gKMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNyAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vcmlnaW5hbC9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEuanNvbgphZGY0NTUyNGRlM2MyZTZkYmExODY1NzJlNzE1MWQ0OGJmY2EwYjNhZGM4ZTZjZjlkZWZkNjg2YjQ3NzQ0Yzg3ICBwcm9vZnMvcHJlbGF1bmNoLXYxL29yaWdpbmFsL29wcy9zZXJ2aWNlL0ZJTEVTLnNoYTI1NgpjZDI5ZWRjMTQ4YzBhY2JjYzJhYjMxODg5ZWI0MTYyZGRlNTdiODM0MjU1ZDA5NjY5ODZhZjIzYWQyMWUyZmVkICBwcm9vZnMvcHJlbGF1bmNoLXYxL29yaWdpbmFsL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvY29udHJhY3QucHkKNTMzNDFlZjA5NjI4ODNjNDVlZjdkZjJmZmE0NGY3M2E5Y2JkNWFjMzJkN2I4NDdhMTYzZTkzODUzNGY3NTM2NCAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vcmlnaW5hbC9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L25hdGl2ZV9pbnRlcnJ1cHRpb24ucHkKODMzZjg3ZjNlMzViMDVmZTJmYjc4ZWVhMmJhNTAzOGI4ZmMzYzg1MzVhYmExZDUwNzc3ZDFiZjI2ZDhlYjg3YyAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vcmlnaW5hbC9wcm9vZnMvc21va2UvZ3VhcmQucHkKZjJmNTVkM2YwZTlmNDFiM2Q4NTQ4MGNhOWQ4ZTBlYzMxM2ZiZTE2ZTUzNDNkZmZjNDYxMTU0YmY4ODAxMmFmZCAgcHJvb2ZzL3ByZWxhdW5jaC12MS9vcmlnaW5hbC9zdWJtaXRfZnVsbF9vbmNlLnB5CmE1NGFiZGNlMjhhYzhmYWUyODQ5NmQ3NTZjZWY0MTIzODUzOTQ0NDljNzliMjM5NTYwYTkxYzkwYTVjZmU4OGIgIHByb29mcy9wcmVsYXVuY2gtdjEvdHJhbnNwb3J0L2Rlc3RpbmF0aW9uLW9ic2VydmF0aW9uLmpzb24KZDg2Y2U5N2UzODQ4OTFjMzg1NzlkNGI2NmI0ZmJmNWMyZGJkODkzNWFjZWQ5MTg5MTY2OGNlYzliODM1ZmNlZCAgcHJvb2ZzL3ByZWxhdW5jaC12MS90cmFuc3BvcnQvZGVzdGluYXRpb24tb2JzZXJ2YXRpb24uc3RkZXJyCjNkNzI3YjZlZTk0Y2JjZDA2ZTc2YjQwMTE3ZTc2NDk0N2I5ZTFhNTY0OWViOWNiOGUzNDQyZGQ3YzIxMjE0MWMgIHByb29mcy9wcmVsYXVuY2gtdjEvdHJhbnNwb3J0L2Rlc3RpbmF0aW9uLW9ic2VydmF0aW9uLnN0ZG91dApiNjM5OTJlYzI5ODhlNjI5NTdkMDhhMzJhNWNiY2RiY2YwYjI1NzlhYmJhMzIyZjM3YzM0YjQxY2MwZTlkNDQ1ICBwcm9vZnMvcHJlbGF1bmNoLXYxL3RyYW5zcG9ydC9kaWFnbm9zaXMtZmluYWwuanNvbgoyMzgyYzU0YzdkY2JlYzRlMzM0YWI3NzM5NzAzMjQ2YjNiNjI4MDIxNTAwNjVmZWQ5ODI3MmQyZDEzNWM2YWNjICBwcm9vZnMvcHJlbGF1bmNoLXYxL3RyYW5zcG9ydC9mYWlsdXJlLXNtYWxsLWFydGlmYWN0cy5qc29uCmY5MWIwODc4MDc2MjVhZTk4Yzg5MDQzNzQ1NmVlZmQ0MTAzNzM0M2FkYmZjNDQ4NDc1N2VkZjIwY2VlYzVmYjYgIHByb29mcy9wcmVsYXVuY2gtdjEvdHJhbnNwb3J0L3N0YXR1cy1hbmQtZ2F0ZXdheS1weXRob24uanNvbgo2NjMwMGZkZjNmZDhjYjE1YTdhODBkZWYzNWM4YjYyYzJjOTY4NjU4OWMzZTkyZjcyODE4YWJiYmQ3OWUxMTljICBwcm9vZnMvcHJlbGF1bmNoLXYxL3RyYW5zcG9ydC9zdGF0dXMtYW5kLWdhdGV3YXktcHl0aG9uLnN0ZGVycgphNzRlYTc1MDdmZjMwNjYyMDAwZWQ2ZGQ4OWFjZGI1NDQ5NmQzNTgyZjkyMDQ0MDQxYjNkYWM4NzhhNjRhODk3ICBwcm9vZnMvcHJlbGF1bmNoLXYxL3RyYW5zcG9ydC9zdGF0dXMtYW5kLWdhdGV3YXktcHl0aG9uLnN0ZG91dAozNGE1ZmUyMDY0NDU1ODNjZTExMDhlMGJjYjU3Y2QzYTZiOWIwMDRiNWM2ZDZkOWY1ZWI4YWU0MDc4YTcxNmI3ICBwcm9vZnMvcHJlbGF1bmNoLXYxL3RyYW5zcG9ydC90ZXJtaW5hbC1yZWFkLTEuanNvbgo1ZDRmZDMyY2I0ZTAzMGFiOGU1MjJlOWRjMGJlMzViZTc4MDYyNzhmMDFkNjk4YTJkYWRmNWM4ZmZhNTZkOTRhICBwcm9vZnMvcHJlbGF1bmNoLXYxL3RyYW5zcG9ydC90ZXJtaW5hbC1yZWFkLTEuc3RkZXJyCmFjNzRiZTU5MjFkODNmZDc4ZWM1N2RmOGNiMTEzZWIxNTJmODM3YThkNmRhODA5NThiNDIxNDEwMjVjZGVjNzEgIHByb29mcy9wcmVsYXVuY2gtdjEvdHJhbnNwb3J0L3Rlcm1pbmFsLXJlYWQtMS5zdGRvdXQKMWZjOGJjOThkY2U4NTg5ZTM1MmJkNTk5MGIwMDM4MzRhOTE5NWMzODUxMDcwMjc5NTYyOTFjYzRjZjg2OTU4OCAgcHJvb2ZzL3Ntb2tlL0FSQ0hJVEVDVFVSRV9QQVJBTUVURVJfVVNBR0UuanNvbgowZjJkNmM1ZjA0NzgxMjUxNjM2NzQzMDc2N2U4ZjUyNzBhNGM0OGNlMWJmMWI1MWExNzA3OTM1MmM1ODA0NWMwICBwcm9vZnMvc21va2UvRklMRVMuc2hhMjU2CjI1MDhmYWQ1MzgwMWUyYzA2NGNmZTZhYzhmZjlhOWYwYzAwODJmOWFkYWM1OTBiNmRjMWNlZWE1NTZjYmNlMTkgIHByb29mcy9zbW9rZS9SRUFETUUubWQKODBkYjJlZjAzOGQxZWJlMDA1M2NhMjdlMzU5MzdkZTgxYWIyYjU5NTZmZDRlNjdkZDZlNGQwMjkyMGM1OTMxYyAgcHJvb2ZzL3Ntb2tlL1JFUVVFU1RfVEVNUExBVEUuanNvbgpmMzU5OTAwMmFjZGRhOWM5ODc5MGZjYTBkMzI5YTIxMzg5YWUyYWI1NDlkYzdiZTI3ODA3ZmUyOTc5ZDc2NjhmICBwcm9vZnMvc21va2UvYmluZF9jcHUucHkKZGYxNDZmNTg0ZmYwYTFjM2QyYzA5MWIxMTUwOTU0MGU3MGViMTIzMWJmN2ViNjdjZTZkOGY4ODc1NGU3NDI0ZiAgcHJvb2ZzL3Ntb2tlL2JpbmRpbmdzLmpzb24KOWJhMGVmMTNjMDNiYzg2MjMwNjQ4MGE0NTM3MTkzZDhjMjA2ODEzYmFmNTFiYmMxMmQ0MzRiYmQ0NGFkZTJhZiAgcHJvb2ZzL3Ntb2tlL2NhcHR1cmUtbmF0aXZlLnNiYXRjaApjYzQyNDY5Yzc3ZmFhY2FmMjU0MWFhZTZiODllMjZjN2Q4MjFhMTc1NTc3YTk1ZjkyMDVkYWMyMjQwYzk3NWJmICBwcm9vZnMvc21va2UvY2FwdHVyZS1ydW5uaW5nLTQxMjgyMi50eHQKYzNmYWVjNWU3NzgwNmVmODAyOTAzYmE5OTZmMTc4OWU2NDY1YzA4YzNiZjExYWQzOWI0MDQyNDQyMzY4MDY4NyAgcHJvb2ZzL3Ntb2tlL2NsYWltcy8wZTQ5NjQ5ZWI1MTU4YzZmMTNkNGI0NjdhOGY4YjlmYzFlMjM0YWY4ZjViMTJjNDAxZjVjZGI0MTI3MGI1NTY5L0NBUFRVUkVfSk9CX0lECjlkMDcyNGMwN2RhYjJjZDE3MjAxODlkNzNiYjg3Mjc1YzAzZTYxNzJmYWU3ZDQwYjIxNTJhMDNjNzI5YjMwYjcgIHByb29mcy9zbW9rZS9jbGFpbXMvMGU0OTY0OWViNTE1OGM2ZjEzZDRiNDY3YThmOGI5ZmMxZTIzNGFmOGY1YjEyYzQwMWY1Y2RiNDEyNzBiNTU2OS9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dAplZmI5ZmE2M2JmZjgwZTIzMWE3NGU4YWYyNjcyODMwODY3ZWJkZmU3NzlhNDg0NjFiNmM5ZTY3OTBmMGIwYzQ5ICBwcm9vZnMvc21va2UvY2xhaW1zLzBlNDk2NDllYjUxNThjNmYxM2Q0YjQ2N2E4ZjhiOWZjMWUyMzRhZjhmNWIxMmM0MDFmNWNkYjQxMjcwYjU1NjkvSEVMRF9OQVRJVkUudHh0CjIzMzMxZWRkYmVhNmI5ZTcyOWU2YTQ3NjNkNWIwYmZhNTE2ZmUyZDM3NTg4MTgwNjE2ZTNmYzExYjIxZDAwM2YgIHByb29mcy9zbW9rZS9jbGFpbXMvMGU0OTY0OWViNTE1OGM2ZjEzZDRiNDY3YThmOGI5ZmMxZTIzNGFmOGY1YjEyYzQwMWY1Y2RiNDEyNzBiNTU2OS9QQVJFTlRfSk9CX0lECjlkMDcyNGMwN2RhYjJjZDE3MjAxODlkNzNiYjg3Mjc1YzAzZTYxNzJmYWU3ZDQwYjIxNTJhMDNjNzI5YjMwYjcgIHByb29mcy9zbW9rZS9jbGFpbXMvMGU0OTY0OWViNTE1OGM2ZjEzZDRiNDY3YThmOGI5ZmMxZTIzNGFmOGY1YjEyYzQwMWY1Y2RiNDEyNzBiNTU2OS9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0CmVmYjlmYTYzYmZmODBlMjMxYTc0ZThhZjI2NzI4MzA4NjdlYmRmZTc3OWE0ODQ2MWI2YzllNjc5MGYwYjBjNDkgIHByb29mcy9zbW9rZS9jbGFpbXMvMGU0OTY0OWViNTE1OGM2ZjEzZDRiNDY3YThmOGI5ZmMxZTIzNGFmOGY1YjEyYzQwMWY1Y2RiNDEyNzBiNTU2OS9SRUxFQVNFX0hFTERfTkFUSVZFLnR4dApkZGIxOGFmZDliY2M0MzE3NDg2MWIyZDdmNWRhMTc1NGU2M2VlMmQzYTFiZjIxNzM2N2FmMDhmNTM5MzJlMTc0ICBwcm9vZnMvc21va2UvY2xhaW1zLzBlNDk2NDllYjUxNThjNmYxM2Q0YjQ2N2E4ZjhiOWZjMWUyMzRhZjhmNWIxMmM0MDFmNWNkYjQxMjcwYjU1NjkvUlVOTklOR19BRE1JU1NJT04uanNvbgphZjQxNmU5YTY3YWU1YTk2NTgwMDdmMGVjNWIyNWVjNzI1MzA5ZWYwNWNmMDA4NjRmMGU1NWI5MGZlZmU4MTY0ICBwcm9vZnMvc21va2UvY29waWVkLWhlbHBlci1wcm92ZW5hbmNlLmpzb24KMDc0Nzg2ZGZkZmIwMmU0NTQzZDA5NjcyODBjYzc0Yzc3Zjc3Mjg3YTc2NmVmNTExNDExNzRlYmMzNDJmN2RjYSAgcHJvb2ZzL3Ntb2tlL2NwdS1wcm9vZi1yZXRyaWV2YWwtcGxhbi5qc29uCjE0ZDEwNmM0OGFjZGJjYWQwM2U0NTA0ZWFjYzZjZDdiOWRhZGU4MzdjZGMxNTgyZmJiN2YwY2U5OTllMjA3ZWYgIHByb29mcy9zbW9rZS9jcHVfZ3VhcmRfcmVmZXJlbmNlLnB5Cjk1MzdhZDdlYTRhODY2MWUxNzczY2Q4M2E0NzIwNWIzNzE0ZGFjMWEyNTM1M2YyM2YyZmNlMTFhMTFmN2FkNDIgIHByb29mcy9zbW9rZS9jcHVfaW52ZW50b3J5X2F1ZGl0X3JlZmVyZW5jZS5weQphZTU1MjY3YWNhYzU3OGE0NzA4YTc1NWUwZGRhYjAyMDdiMzMwYzM4ODhmMDVlNTM3NWE2MDBmZjI4OTc2YTVhICBwcm9vZnMvc21va2UvZmluYWxpemVfc21va2UucHkKODMzZjg3ZjNlMzViMDVmZTJmYjc4ZWVhMmJhNTAzOGI4ZmMzYzg1MzVhYmExZDUwNzc3ZDFiZjI2ZDhlYjg3YyAgcHJvb2ZzL3Ntb2tlL2d1YXJkLnB5CjlhMjcxZjJhOTE2YjBiNmVlNmNlY2IyNDI2ZjBiMzIwNmVmMDc0NTc4YmU1NWQ5YmM5NGY2ZjNmZTNhYjg2YWEgIHByb29mcy9zbW9rZS9ob3N0LWV4aXQtNDEyODIxLnR4dApiZDhiZWMzNTY3YTk2MTIzZTQzODA5YjMxZjEwN2ZmMmEzYjg4MDJkN2NkNWZhMTY3ZWYxODZmYzg4MmY0ZjQ4ICBwcm9vZnMvc21va2UvaW5wdXRzL2NwdS1wcmVmbGlnaHQtVU5CT1VORC50ZW1wbGF0ZS5qc29uCjU1ZTg2YmMzMDBhZGZhNzk0ZjFkNDFlYjIxMjAxZGI5MTMyZDc1NjczYTk0OTRmNzA5MWRhZjRlMzk2MTk4MGIgIHByb29mcy9zbW9rZS9pbnB1dHMvZXhwZWN0ZWQtY3B1LXJlcXVlc3QuanNvbgozODdkOTY3NzVjN2NlYmZkYWIxMjFmNmI0NTQ0MzBmMjkwZWM2Njg5ODVlMzJlZjlmODE1Nzg1ZDVhMGM3NDA5ICBwcm9vZnMvc21va2UvaW5wdXRzL2V4cGVjdGVkLXNtb2tlLXJlc29sdmVkLnlhbWwKOWEyNzFmMmE5MTZiMGI2ZWU2Y2VjYjI0MjZmMGIzMjA2ZWYwNzQ1NzhiZTU1ZDliYzk0ZjZmM2ZlM2FiODZhYSAgcHJvb2ZzL3Ntb2tlL25hdGl2ZS00MTI4MjEuZXhpdAplM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1ICBwcm9vZnMvc21va2UvbmF0aXZlLTQxMjgyMS5zdGRlcnIKOTIyZTQxMDIxODhiNzE4N2ZlM2FjMjgwN2I5YWI0N2YxN2E5Yjg5ODM5NGMzZTg4OTg2YjRlNDEwMzY5OTI1MyAgcHJvb2ZzL3Ntb2tlL25hdGl2ZS00MTI4MjEuc3RlcHMuanNvbgpiZmNmZGI2NzRkOGFlOWEwNWZmMjk1NDkwMDk3ZTExYTNiOTFjYjYyOTVkMDEwYjgxZTQzOTk0MDQ1NjkwYzlhICBwcm9vZnMvc21va2UvbmF0aXZlLTQxMjgyMS50eHQKNjBhMmM4NTNmYzU4ODMwYzQyNjRkMjZmZTg4YjQxOTU0NjYxMTY5YjdlMzRlODA1MDA1MjMwODAzMDE3MGE0ZiAgcHJvb2ZzL3Ntb2tlL29wcy9GSUxFUy5zaGEyNTYKMjI0M2NmODQ2ZmViMzE2ZDI5OWUyNDNkYjBhNmE3YWMzNzhlNWZjYmZmYjhjZGRiOTM0YWNhN2QyODFjOWZmOSAgcHJvb2ZzL3Ntb2tlL29wcy9jYW5kaWRhdGVfZ2F0ZS5weQowNmIzY2FiMTM1ZjkwZjEyMjkxNzA4YmRiZTZkNDNlZTZmYmYwNTQ4ODg0MjhkYTJhOGE0MzYwNzc2MjFhNjRmICBwcm9vZnMvc21va2Uvb3BzL2ZhMy1iaW5kaW5nLmpzb24KMTAyYWNiZjZlYmI1NWNhNjNiMWY3MTc0YTk0M2JiMGE2M2Y5M2FhMTU3ZTUzM2I2NWFhZDFmMmVhNzA1ZDA4ZCAgcHJvb2ZzL3Ntb2tlL29wcy9mdWxsLnNiYXRjaAozM2I4Y2NmZmI5ZDUyNTNkM2QxODQ3MWExNWYzNGEyODI2MzI4MWYwNmNlZjZmMzI5MGIxYmJkNzFmOGIwYjg3ICBwcm9vZnMvc21va2Uvb3BzL2dwdV9oZWFsdGhfcjMucHkKZTFmMzcwMWZiNWRjNmU2MDViNzU5YTdiYmMzZDY1NTU4MmMyMDdjMmJlN2YxOWEzYWFmNjQyMDFhMGE3MWIwMiAgcHJvb2ZzL3Ntb2tlL29wcy9ncHVfaGVhbHRoX3NldC5weQo3MjhlYTgxNjMwZTM0MDg0Y2MxNzMyYmJiYzUzYzhlNjY2MWJkYWIxNDI1NTdmNTNhMDJkYTgzN2JiMjU3N2UxICBwcm9vZnMvc21va2Uvb3BzL2xhbWJkYV9pbnNpZGUuc2gKNGQ1Njk1ZGI0ZTcwM2EyYWMxZWEyOTQxOGQzNDI2MWZmZTA2YzA0MGZjMzY3ZTVhZjk2MDc4ODcxNTk0NGQxOSAgcHJvb2ZzL3Ntb2tlL29wcy9sYW1iZGFfcnVudGltZS5weQo1MGQzZjMxNjQxZWJhZjQ5NDU0MmQ2M2NmNDMzODA0ODZjYTllZDUwYmMzMTVjODQ2Y2VlMzU0YTJlOTFjZTMyICBwcm9vZnMvc21va2Uvb3BzL2xhbWJkYV9zdGFnZV9zb3VyY2Uuc2gKMmE5ZWYyOWU4NGUyZDI4MmY5NDUzOGE2ZWFiNDViYzc3OGQxZWY2MTRiYTdhMjlhOTQwMjM1YTlhODY1OTU1NCAgcHJvb2ZzL3Ntb2tlL29wcy9sYXVuY2hlcl9jb21tb24uc2gKMzRhMThlNDkxMzc0MTRjYjc1ZWJjYzJlZTMzODI4NTRmYzUwNzFhYmZjZjE3Njc2MTE1YTRhN2UzNzUzN2MwNSAgcHJvb2ZzL3Ntb2tlL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tc21va2UtdjIuY2FwYWNpdHktcmFuazAuanNvbgo2ZTM1N2EzNzRiMzUxZGQ1Y2UxOTY4ZTljN2ZlNzkwNTQyZGJiNzkwMGMzMGM2MTNjYmMzY2I3ZmJlYWQ1YzdiICBwcm9vZnMvc21va2Uvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi5jYXBhY2l0eS1yYW5rMS5qc29uCjIxZDQ4MDA1M2JlZWZlNWFhMDg0ZDAyMGI1ZmZhNjFhMjU5MTAzZDQ5ZjFjOGNkMDc3ZTYyOTU5ZjYxNjE4MGUgIHByb29mcy9zbW9rZS9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXNtb2tlLXYyLmNhcGFjaXR5LXJhbmsyLmpzb24KN2MxZWM0NGZiYzVkZTllZTZhNzBmNjgzYWQ3YWI4MzY0MDcwYzc1Y2I0NWY3NzllODY1Yjg2NWY4Y2RkYmViOSAgcHJvb2ZzL3Ntb2tlL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tc21va2UtdjIuY2FwYWNpdHktcmFuazMuanNvbgo2YTNkNDQ3MTVmZTA1OTBhMjk1MDk0NzA4MTNjMWIyOWY2NjRiN2U3OGQyNGJmNmZiNDQ2NDVhOWQzMDljYmZlICBwcm9vZnMvc21va2Uvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi5jYXBhY2l0eS5qc29uCjBlNDk2NDllYjUxNThjNmYxM2Q0YjQ2N2E4ZjhiOWZjMWUyMzRhZjhmNWIxMmM0MDFmNWNkYjQxMjcwYjU1NjkgIHByb29mcy9zbW9rZS9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXNtb2tlLXYyLmpzb24KZDZhZGQ1ZjZlNWVjZTQ5ZWU4Nzk2M2NmMTRmODM1YTAzZDA3ZTdlMWZhMGJiZTdlNTE3NTg1ODU3YzNhNzI4MiAgcHJvb2ZzL3Ntb2tlL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tc21va2UtdjIucHJlZmxpZ2h0Lmpzb24KMzg3ZDk2Nzc1YzdjZWJmZGFiMTIxZjZiNDU0NDMwZjI5MGVjNjY4OTg1ZTMyZWY5ZjgxNTc4NWQ1YTBjNzQwOSAgcHJvb2ZzL3Ntb2tlL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tc21va2UtdjIucmVzb2x2ZWQueWFtbAowZDc5YjYyMWZhYzg2NDI3NTE1MzE2NWQxODQ2N2Q2YzZmMmRiN2E3ODM1MWNlNjA4MzczZjkyZGVkMWZhMzRjICBwcm9vZnMvc21va2Uvb3BzL3J1bl9mdWxsLnB5CmZmZmQ2NWVkNWI4NWI1YWMwMTc4ZDAyYjEzYjhlNzQ2YTY5ZGMyOWQxNDNkOTA5MDgzY2E0ZjEzZmIzZWEyZWUgIHByb29mcy9zbW9rZS9vcHMvcnVudGltZS1iaW5kaW5nLmpzb24KOWJlNjFhNzFhODE4MWViMzBjNmUzYWQyYzMwNzIxYjhjZTQyYzkyNjk2YzMxMTkzOTVmMDRkOGY0MWIxYTRiNCAgcHJvb2ZzL3Ntb2tlL29wcy9ydW50aW1lX2Jvb3RzdHJhcC5weQphZGY0NTUyNGRlM2MyZTZkYmExODY1NzJlNzE1MWQ0OGJmY2EwYjNhZGM4ZTZjZjlkZWZkNjg2YjQ3NzQ0Yzg3ICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2UvRklMRVMuc2hhMjU2CmFmNDRhMjY0MWQ3OTc1NDYxNTc0NmZlOWE2YzcwOGIwNGI4MWVhODA3MzE4Y2Y5NzAwYTBlZTI0NjViYzc3OTYgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL2NsdXN0ZXJzL3BhY2UvX19pbml0X18ucHkKYmFlOTA4NjA4ZDE1ZjU1ZmY4YzBlYWI2ZjE0NWJhYThkNjMxNzExMjI0NWQ0NGI4MmIxNzA4MzE3MzlmOGI2ZiAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvY2x1c3RlcnMvcGFjZS9ncHVfYWRtaXNzaW9uLnB5CjU3ODYxY2JlNDcxZGZiMzUyY2MzYTg4MThlYzQ3ZGFlNzZiMDYyYmZhNWZlNGVlYjU0OWQ2MjliMmU4M2U5NjIgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL2NsdXN0ZXJzL3BhY2UvZ3B1X293bmVyc2hpcC5weQoxMzAzNWQyNjNmNDMxYTc3ZTlkOTBiZGYxYjFlNTk2Nzg3YjE5ZDkxM2NiZGU3NjdiMWEyY2EwYzYyN2JmMjNlICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy9jbHVzdGVycy9wYWNlL3BhY2VfcG9kbWFuLnB5Cjg2YWUzMmU0MTk0NWRiMzNhNmQ5N2E0YTc4M2VmY2ViMDE5YmY4MTc3MTQ1MDhmNDc1OWRiMzIyZmRiZDc1YzAgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL2ljZS9pY2VfY2hlY2twb2ludF9taXJyb3IucHkKNjRlZDA1NjAzYzM3ODUyNjZjZDJlNWIyNjhkZmY3MWRhMWRhYWM3MTdmNzA5NzFlZTA1YjNkZTA1NzliNzBhNyAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvYWxsb2NhdGlvbi5weQo1YWRhOGYxYjU0NDcyNzcxOWUyMjY0YzIwZWRiYjQ1ZTMzZDI5ZjcxMTQ1NWViNzI1YmM3YzljOTRlZTM5YjA4ICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9hbGxvY2F0aW9uX2JvdW5kYXJ5LnB5CjZkNjRlM2IwNmFjYTg4NDJjNDYyZjkzMTFjNzA0MGM0OTljMDEyMjU4NGQ5YzM3ZTQxYzA0MTg2YTUxZTFlN2IgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2JvdW5kYXJ5X3VuY2VydGFpbnR5LnB5CjIyNDNjZjg0NmZlYjMxNmQyOTllMjQzZGIwYTZhN2FjMzc4ZTVmY2JmZmI4Y2RkYjkzNGFjYTdkMjgxYzlmZjkgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2NhbmRpZGF0ZV9nYXRlLnB5CmRmNDdhMWNjMmQ3M2U1OWY2OGQyODE5YWEwMTAxMmU2MzFkYzY3MDZmMDkxYWUyZmVhMTY1NWM1MTczODIxNGIgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2NhcHR1cmVfbmF0aXZlLnNiYXRjaAoyNmI4YzZjOGY0ZGIyNzUzZmIxZjQ5OTZjNjAzYWNkYTBjZjhmYjE0Nzk3ZTdlMTdmMzdiMWE4ZjIxNDBlZDQ3ICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9jaGVja193YW5kYi5weQpjNzhkMmU3YTMyY2ZiNDM3YjYxN2RmNjBhN2FjMTMwMTM0NDY5OGRmNDA1NGY1ZmJiZjdmYjQ5ZTdiM2Q2MTA0ICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9jaGVja3BvaW50X2luc3BlY3Rpb24ucHkKOWZiYWUxOGUxMjM1ZWMxYzJlYWMzZWIyMTUzMWViMjI1OTBkMjQ0ZTU4MDllMTM0MmQzNmM0NmZmMjJlYWQzZSAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvY29udGludWF0aW9uLnB5CmNkMjllZGMxNDhjMGFjYmNjMmFiMzE4ODllYjQxNjJkZGU1N2I4MzQyNTVkMDk2Njk4NmFmMjNhZDIxZTJmZWQgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2NvbnRyYWN0LnB5CjdmZjg3MGMyMzA0ZGQ1Mzg3NmY0YTE3YjQxMWIxMzQwYmM2ZWFjMjUyZmQyNWZmZWZlZjIyNDhiZDQ5Yjc3MzkgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2RhdGFzZXRfY29udHJhY3QucHkKNThhNDVhMTkyN2EwMzk1OTI3OWI2NTU3ODk0NjViM2Q3OTEyMWE4NDc0Mjk3NjM4OWJiZTkxNjIzOWNmOTlmOCAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvaW50ZXJydXB0aW9uX2FkbWlzc2lvbi5weQoxMDJhY2JmNmViYjU1Y2E2M2IxZjcxNzRhOTQzYmIwYTYzZjkzYWExNTdlNTMzYjY1YWFkMWYyZWE3MDVkMDhkICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9sYW1iZGFfZnVsbC5zYmF0Y2gKNzI4ZWE4MTYzMGUzNDA4NGNjMTczMmJiYmM1M2M4ZTY2NjFiZGFiMTQyNTU3ZjUzYTAyZGE4MzdiYjI1NzdlMSAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvbGFtYmRhX2luc2lkZS5zaAo0ZDU2OTVkYjRlNzAzYTJhYzFlYTI5NDE4ZDM0MjYxZmZlMDZjMDQwZmMzNjdlNWFmOTYwNzg4NzE1OTQ0ZDE5ICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9sYW1iZGFfcnVudGltZS5weQo1MGQzZjMxNjQxZWJhZjQ5NDU0MmQ2M2NmNDMzODA0ODZjYTllZDUwYmMzMTVjODQ2Y2VlMzU0YTJlOTFjZTMyICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9sYW1iZGFfc3RhZ2Vfc291cmNlLnNoCjg4NDI5OWZjMGRjODc2MTQ3YzMyY2RhMDMyZDMwNGIwYWJkZTI2MTU4NjE0OGI3ZWJlMThmMDE3MDZjZWRhYzcgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L2xyX3BvbGljeS5weQo1MzM0MWVmMDk2Mjg4M2M0NWVmN2RmMmZmYTQ0ZjczYTljYmQ1YWMzMmQ3Yjg0N2ExNjNlOTM4NTM0Zjc1MzY0ICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9uYXRpdmVfaW50ZXJydXB0aW9uLnB5CjUzNDZkYTdhZmYxZWU0NWJhMjlhYTg1NDY3Nzg5NjM1MzBjYTM1NWYxOTgwMDc2NzRkNDg4ZTg4MjcxMjc4OTQgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L25hdGl2ZV9yZWNvdmVyeS5weQpiNGFiYTUyYTI3MzQ0NTZhMzViZWEyOTg0NDQ3YzgzY2JlMDI4NGZhODAwZDUxY2YwZjdjZWFkYWFiMTIyMDJjICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9uYXRpdmVfc3VidGFza3MucHkKN2YxMjljNWNlZjcyY2M0NWM3MWEwNWQ0MDRkZDE4NTJlYjRhYjVhMjgzMzlhOTczYzI5NzM2NWJkMWU0ZWU4NyAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvb3JpZ2luYWxfb2JzZXJ2ZXIucHkKZGY2NDViZDI5NTk5ZjVjZjNhZDEyNDczYWFiNTNmOTZiMjFhOWQxNzIzNmI2YWNlNGEzYjFjYzhhZWVhYWU4YiAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvcGhhc2Vfb2JzZXJ2ZXJfcHJvb2YucHkKY2U1N2IwOTE4ZjgxMmFlNGE1MjlkN2U0Mzk1OTg2NmM5Y2UwMzQ2ZDJlNTAxNDNiZTk2MmYwYjAxOGRmZjEwYSAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvcHJvZHVjdGlvbl9oaXN0b3J5LnB5CjBkZjAxYTdmNjBhNWViMzQ5Y2NlMTQ1Y2M3NmE4M2UyNzkwNjRiZjI5M2RlNmQ4YzYwYjBkMDA1NWJlNGQ3YjcgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L3Byb2R1Y3Rpb25fcmVjb3ZlcnkucHkKNzFiNzIzODc3MmZmZGQ4MjYwYTJiMDIwZTFhMTNkNTdhZGNmNjRlNTYyMjVmMDVhYjliNzNiZjUyOWY0OTZlZSAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvcmVjb3ZlcnlfY2hlY2sucHkKY2FmZmEwNzhlNTNlYjAyMmEyNjViMGE3OWJlOTczZjM3MDcwNTY4ZTc4N2Y2NDMzMGE5YmRjYjdlY2QwNjFiOSAgcHJvb2ZzL3Ntb2tlL29wcy9zZXJ2aWNlL3NjcmlwdHMvdHJhaW4vam9pbnQvcmV0ZW50aW9uLnB5CjcxODM3ZTYzZTUzYTA0NTM1MWRkM2VmY2M5Yjg0YjhhMWM4NWFhMTQ5NjA3ZjIzZDU2NGI2ZWJkODJkOTQyMWIgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L3J1bi5weQo4OGE4ZTIwZWY5M2E5NThlZGUxMzIwM2UxODY3ZDY0NzM0YjA1ZDJhZWE4Y2IwOGZmZGYwMTc2ZjU2MmNlNjhiICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC9zZXJ2aWNlX2Jvb3RzdHJhcC5weQplNDNjZmU4NDgzOTQ5YTZjMWMwYzdiZWJmOGZmNTJlNTg5ZWUxZTQ0MjU2NDk5MmI1N2U4ZjU0NWIzZDY5MWUxICBwcm9vZnMvc21va2Uvb3BzL3NlcnZpY2Uvc2NyaXB0cy90cmFpbi9qb2ludC92ZXJpZnlfZmFjdG9yaWFsLnB5Cjg2MWIxZjQyYWE1NGU4MTIzODk4MTk2ZTllOTIyNDFmMzlhYThiZWM5Y2UzZTg3MWUzN2JjZjRkM2RiNmMwZTQgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L3ZlcmlmeV9mdWxsLnB5CjBiOWNjMDc1YzlmYWE1ZWY5ODgzZDExMDdiMzNlYzc1NDY4ZGJiMjcxODM2Y2Y2YjU1MGJiYzRiMDFhMGYxN2EgIHByb29mcy9zbW9rZS9vcHMvc2VydmljZS9zY3JpcHRzL3RyYWluL2pvaW50L3ZlcmlmeV90ZW1wb3JhbF9wYWlyLnB5CjAyOTIzNDI0NWJjYTAyNDQ2NTlkZjRhZWNlNWZjY2VkMGE3MWEyYTU1YmM0MWRmZDA0MjZhZDJhMDE5NTI5YjYgIHByb29mcy9zbW9rZS9vcHMvdmVyaWZ5X2pvaW50X2RhdGFfY2FjaGUucHkKYjNjZGUwODkwNzY2Y2E0OTMxMWYzNDI3ZmE2OTM4Mjg1MDJhYzVlYjc5ZDJkZTBiNzE1NmFjZWFlZWZhOGFhNSAgcHJvb2ZzL3Ntb2tlL291dHB1dC9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tc21va2UtdjIvZml0LXJhbmswLmpzb24KYzQ3OWYzYTE1OWE0NDNkMzFhY2Q5NTdkMjkwNzBlNWQ4OGNjYjE4MGEyZDNkMTgyMzkyZDM4MmY2MzEyYzE5MCAgcHJvb2ZzL3Ntb2tlL291dHB1dC9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tc21va2UtdjIvZml0LXJhbmsxLmpzb24KYTM2MmY1ZDRjNDdlMzE4Yjg3Mjc0OGExZmZkNGVhZjlkMmUxYTdlNzBhMDc0N2RmOWQ3ODNkOWZkYjc0MjJlZCAgcHJvb2ZzL3Ntb2tlL291dHB1dC9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tc21va2UtdjIvZml0LXJhbmsyLmpzb24KNThmNmZjZWRhM2QwNTE1NDM1ZDA5YjY1NGFhYzM0NGEyYTNmYjVkMDJmY2I0YjUzZjgwNmMwMzBmOTA4ZjBjYiAgcHJvb2ZzL3Ntb2tlL291dHB1dC9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tc21va2UtdjIvZml0LXJhbmszLmpzb24KZTQzYzVmYzNjNzMwYWQyNzg4Yzg4MjM4ZWU5MGVkMTFjOGY1M2EyOTc2MTlmNjgzMWE4ZjExNzAxMjY2MzlhZiAgcHJvb2ZzL3Ntb2tlL291dHB1dC9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tc21va2UtdjIvc21va2UtY29tcGxldGlvbi5qc29uCjIwNjhjNDlhMTU0ODg1OTBmZjNiNmY2OWJiYTcwMGU2NTZlMTM5ZDQ0MGI4YTMxNzA3ZGE0ZjA0NjYxYTNjODMgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L2NhcHR1cmVfcnVubmluZwowMDA1ZWJlNjg2MWIwNjFjMzY5MzYyYzE1MjQxMGUxYmU5ZmRkNmJhNzVlNzgxYTdlZTAyNmY5OWJhMGY4NGQ0ICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9jbGFpbS9DQVBUVVJFX0pPQl9JRApiN2M5Mjc3NGZiMjQ5NzcwMTgwMzg2MzY3OGU0ZGE0YjJjNzI0Mzc5MGJkNWE0ZGRiOTFmOTg4Yzc5YzU1ZjRjICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9jbGFpbS9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dAplNjg1YmZmMTZmZjVlMzc2MzA4NTc3OTQ3OTU4MTJjNjk3Yjg3NDgxMTAwNmZjMTgyYjkyMTc0NWMyYzRhZDE5ICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9jbGFpbS9IRUxEX05BVElWRS50eHQKYmM5YTIwMTMxMGJkODk3Njc1YmIzOTZjYjZlNGNhOTUxNTAxZTc5YTAwZmIwMjIwMWRhMjNmNDc5OTMzOWVjZiAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvY2xhaW0vUEFSRU5UX0pPQl9JRAo5YjE5NjFkYTQyOTNlMWVjNzRmZDEzNjA0ODM5ODFhNTM1OTQyNGMyMTIzYmZhM2ZjMjExYTc0ODU0MGVlZGRiICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9jbGFpbS9QUkVQQVJFRC5qc29uCmNkOTQyZGNmNTIxYzljYTYyZGIwMDRlNjRiNDYwMmYxZDIyYmY1YWFiMWVlODQ1M2FmMGQwOWM0MmRmMDQ5YWQgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L2NsYWltL1JFTEVBU0VfQVRURU1QVC5qc29uCmI3YzkyNzc0ZmIyNDk3NzAxODAzODYzNjc4ZTRkYTRiMmM3MjQzNzkwYmQ1YTRkZGI5MWY5ODhjNzljNTVmNGMgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L2NsYWltL1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQKZTY4NWJmZjE2ZmY1ZTM3NjMwODU3Nzk0Nzk1ODEyYzY5N2I4NzQ4MTEwMDZmYzE4MmI5MjE3NDVjMmM0YWQxOSAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvY2xhaW0vUkVMRUFTRV9IRUxEX05BVElWRS50eHQKOWEyNzFmMmE5MTZiMGI2ZWU2Y2VjYjI0MjZmMGIzMjA2ZWYwNzQ1NzhiZTU1ZDliYzk0ZjZmM2ZlM2FiODZhYSAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvY2xhaW0vY2FwdHVyZS1zYmF0Y2guZXhpdAowMDA1ZWJlNjg2MWIwNjFjMzY5MzYyYzE1MjQxMGUxYmU5ZmRkNmJhNzVlNzgxYTdlZTAyNmY5OWJhMGY4NGQ0ICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9jbGFpbS9jYXB0dXJlLXNiYXRjaC5zdGRvdXQKOWEyNzFmMmE5MTZiMGI2ZWU2Y2VjYjI0MjZmMGIzMjA2ZWYwNzQ1NzhiZTU1ZDliYzk0ZjZmM2ZlM2FiODZhYSAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvY2xhaW0vcGFyZW50LXNiYXRjaC5leGl0CmJjOWEyMDEzMTBiZDg5NzY3NWJiMzk2Y2I2ZTRjYTk1MTUwMWU3OWEwMGZiMDIyMDFkYTIzZjQ3OTkzMzllY2YgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L2NsYWltL3BhcmVudC1zYmF0Y2guc3Rkb3V0CjJlYzlmZGRiZTRlNzIxOThkMjlmMDVjNmU1OWY5ZDFiZDY0MDU2NGFiZjc5NmU3ZGIxOGI5ZGE3YmFiZjY1NjQgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L2NvbXBsZXRpb24KOWEyNzFmMmE5MTZiMGI2ZWU2Y2VjYjI0MjZmMGIzMjA2ZWYwNzQ1NzhiZTU1ZDliYzk0ZjZmM2ZlM2FiODZhYSAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvaG9zdF9leGl0CmVlMzliZDIyNWQzNzI0MTk4NTU2YjE3NWY2MzNmNjUxZDEwYzA1MGY1MTMzMjhkZTQ1NThlNDY5NWFjMmZjNjAgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L25hdGl2ZQo5YTI3MWYyYTkxNmIwYjZlZTZjZWNiMjQyNmYwYjMyMDZlZjA3NDU3OGJlNTVkOWJjOTRmNmYzZmUzYWI4NmFhICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9uYXRpdmVfZXhpdAplM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1ICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9uYXRpdmVfc3RkZXJyCjI2ZGMyMmIzYmQ4YTZmMjU5OWM0NWFjMDE2NjE0ZWFiNzZmMjEzMzEwMDJjMGJiODBiMWFjNDRhZjc3ZWU0ZTkgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L291dHB1dC9jcHUtY29uZmlnLXByZWZsaWdodC5qc29uCjhmYThiMTdiMTVjNDcyYjdlOTU3M2Q4ZWNhM2ZmNGQ1Yjc1YTczN2MwNGEwNmM4YjU3ZjhmY2Y4NmE4MTNjODQgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L291dHB1dC9kYXRhLWNhY2hlLWN1cnJlbnQtc2hhMjU2Lmpzb24KOWRlNzNiNzk0ZmUzNGFiNjI3NGMyYjk3NDdhZDJlZDFmNjQ5Yjg1ZTIzZTM4MDMyNjkzNTllNzc5YmY5ZTI5MyAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvb3V0cHV0L2RhdGEtY29udGV4dC5qc29uCjQ2OWQwYThmMmM3NDFmMGE4NDM4ZjZkMjJhZGUyNGNlMzk1ZTYxMjc2MWRhOWZiZTU5OWYwYWQxMWQ2YTM2NTEgIHByb29mcy9zbW9rZS9wcm9vZnMvY3B1L291dHB1dC9maWxlc3lzdGVtLWNoZWNrLmpzb24KMzMzNTUwNjhiMTE1YTA0ZTY3M2QxMjkyZDg1NzY3ZjBmZDUxZjNjN2EyNDM2NTE2ZTFlYTFmOTU5YTk1MDAyZCAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvb3V0cHV0L25hdGl2ZS1ydW5uaW5nLnR4dAowNjkyY2JkNWY5Nzg4ZjMwMTMwZmFkMTM5ZjVkMWJjZTVjNTkxMjM5OGJmNGRiMWU2ODg2MDBkMjY1Y2RjZmNjICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9vdXRwdXQvb3BlcmF0aW9ucy1jbG9zdXJlLmpzb24KYmFjMDVhMGU2YTBlNTdlMGUxMzYwZTMyZmQ5MGVhMGZjODM0YjRmY2ZhNjViMGU2YjI0ZTVhNjkwODk0YTM0OSAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvb3V0cHV0L3J1bnRpbWUtY3VycmVudC12ZXJpZmljYXRpb24uanNvbgozMTI4MWFiZWMzMzM3ZDgwMWJkNDBhNmU2M2E0ZWM0NmU3NDg2MmQ0NzFjYTAyOGUyNDczNDljZDc1ZGZjMmY2ICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9vdXRwdXQvcnVudGltZS1pbnZlbnRvcnktYXVkaXQuanNvbgphMTMwNTUzZjNlOTA3NzQ2OTQ1ODllYjM0ZmQzMDIzM2VjYzVmMDcxYmQ0YzZmMjM5YmI1NmJkMmVmNjhlMTNjICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9vdXRwdXQvcnVudGltZS1yZXF1ZXN0Lmpzb24KNGNmM2VmMTA1ZjAyNjZmMTY2OTYxOWE3YmI1NjQ3Y2RhMGUwZmY1NTBkZWE3MzdiYzk2N2EyNzg0MjY5YTQxYyAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvb3V0cHV0L3J1bnRpbWUtcmV1c2UuanNvbgoyYjQ3YjI2MmE2OWY1OTIxYTI2YjYwNzg1MGNjNmE5NzI1ZWEyODZjZjdlOGJkMWIxMjBiNmQ3ZWIzNmRjMTUwICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9vdXRwdXQvc291cmNlLXN0YWdlLmpzb24KZThiZWI1ZmZjMDdiZWQzODk2NjJjYzFjMGNlYTYxOWY4YTg3MDZmMzczY2E3ZjlmN2M4ZmYwZDY0NGVlZTQ5NSAgcHJvb2ZzL3Ntb2tlL3Byb29mcy9jcHUvcmVsZWFzZV9vYnNlcnZhdGlvbgo1NWU4NmJjMzAwYWRmYTc5NGYxZDQxZWIyMTIwMWRiOTEzMmQ3NTY3M2E5NDk0ZjcwOTFkYWY0ZTM5NjE5ODBiICBwcm9vZnMvc21va2UvcHJvb2ZzL2NwdS9yZXF1ZXN0CjlmZmE0MDEwYzQwNWYxMTA1NjE1MjE2Y2Q1N2FiZmRiMTQyZWRlNTQzNzBiYjJhMTljNmRmOWJlNmRmNzZjNzkgIHByb29mcy9zbW9rZS9yZXF1aXJlZC1kaXJlY3Rvcmllcy5qc29uCjdiYzZlZmJiNTNmM2MxNzQ3ZmYyYjkxN2E1ZTkzMTIxOTY1MWQxMTQ0ZmVmZDcwOWYxYWUwZWVjNTZjODU3MzMgIHByb29mcy9zbW9rZS9zbW9rZS1hcmNoaXRlY3R1cmUtcG9zdGZsaWdodC5qc29uCjMyZDhmNzFmZTM5YmIzYWY4Mjk0MjZmNWE3Y2QyNDg4MjY3NmQ4NTlkN2E0ZmE5MWQ0ODBhMjdmNjEwMWYwMzAgIHByb29mcy9zbW9rZS9zbW9rZS5zYmF0Y2gKNGMzMDZmZDI4NzA2NmVjMzY1OGYyODk0MDVjZjlhMjU0M2QwYjU4NGZlNDVlNzU0MjU0MzZlNjQ5MWM5ZTdhYyAgcHJvb2ZzL3Ntb2tlL3N1Ym1pdF9zbW9rZV9vbmNlLnB5CmM3OWYwYjUwNDJiYWJmNTcyOWFhZGY4ZDU0MjZlMmY3NDg1MTMyMzRhM2M3M2NiZTlkYWRiNDBkOTcxYzM1OTMgIHByb29mcy9zbW9rZS90ZXN0X2dwdV9wYWNrZXQucHkKOWZmYTQwMTBjNDA1ZjExMDU2MTUyMTZjZDU3YWJmZGIxNDJlZGU1NDM3MGJiMmExOWM2ZGY5YmU2ZGY3NmM3OSAgcmVxdWlyZWQtZGlyZWN0b3JpZXMuanNvbgoyYTc3YjMzMWQ1NDEyMTlmOWJhYTgzYjVlMTVjOWQwY2ZhODVlOGU1M2M5N2E4MGUzZjM1YjA4ZDU5ZWViYzM3ICBzdWJtaXRfZnVsbF9vbmNlLnB5CmEyOTI1N2UyZTY5M2M0YjdkMWNmZDQ2YmNiZDE0NzU0MzA4MjU5OWQwOThjZTI1YzBjZmE0ZTlhMDE2ODEwNTQgIHRlc3RfZnVsbF9wYWNrZXQucHkK", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/CAPTURE_JOB_ID": "NDEyODMwCg==", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/CAPTURE_PENDING_NATIVE.txt": "Sm9iSWQ9NDEyODMwIEpvYk5hbWU9ZWxtby1uYXRpdmUtcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjQgVXNlcklkPXBhcGhpd2V0c2EzKDQxMDAzKSBHcm91cElkPWxvYW5lcig0MTAwMCkgTUNTX2xhYmVsPU4vQSBQcmlvcml0eT0xMDAwMCBOaWNlPTAgQWNjb3VudD1sb2FuZXIgUU9TPWxvYW5lci1ub3JtYWwgSm9iU3RhdGU9UEVORElORyBSZWFzb249RGVwZW5kZW5jeSBEZXBlbmRlbmN5PWFmdGVyYW55OjQxMjgyOSh1bmZ1bGZpbGxlZCkgUmVxdWV1ZT0wIFJlc3RhcnRzPTAgQmF0Y2hGbGFnPTEgUmVib290PTAgRXhpdENvZGU9MDowIERlcml2ZWRFeGl0Q29kZT0wOjAgUnVuVGltZT0wMDowMDowMCBUaW1lTGltaXQ9MDA6MTA6MDAgVGltZU1pbj1OL0EgU3VibWl0VGltZT0yMDI2LTEwLTI3VDA0OjAxOjIxIEVsaWdpYmxlVGltZT1Vbmtub3duIEFjY3J1ZVRpbWU9VW5rbm93biBTdGFydFRpbWU9VW5rbm93biBFbmRUaW1lPVVua25vd24gRGVhZGxpbmU9Ti9BIFN1c3BlbmRUaW1lPU5vbmUgU2Vjc1ByZVN1c3BlbmQ9MCBMYXN0U2NoZWRFdmFsPTIwMjYtMTAtMjdUMDQ6MDE6MjEgU2NoZWR1bGVyPU1haW4gUGFydGl0aW9uPXJsMiBBbGxvY05vZGU6U2lkPWxvYW5lci1nYXRld2F5OjM5MTU2NDkgUmVxTm9kZUxpc3Q9Z3B1MjEgRXhjTm9kZUxpc3Q9KG51bGwpIE5vZGVMaXN0PSBOdW1Ob2Rlcz0xLTEgTnVtQ1BVcz0yIE51bVRhc2tzPTEgQ1BVcy9UYXNrPTIgUmVxQjpTOkM6VD0wOjA6KjoqIFJlcVRSRVM9Y3B1PTIsbWVtPTFHLG5vZGU9MSxiaWxsaW5nPTIgQWxsb2NUUkVTPShudWxsKSBTb2Nrcy9Ob2RlPSogTnRhc2tzUGVyTjpCOlM6Qz0wOjA6KjoqIENvcmVTcGVjPSogTWluQ1BVc05vZGU9MiBNaW5NZW1vcnlOb2RlPTFHIE1pblRtcERpc2tOb2RlPTAgRmVhdHVyZXM9KG51bGwpIERlbGF5Qm9vdD0wMDowMDowMCBPdmVyU3Vic2NyaWJlPU9LIENvbnRpZ3VvdXM9MCBMaWNlbnNlcz0obnVsbCkgTmV0d29yaz0obnVsbCkgQ29tbWFuZD0vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQvY2FwdHVyZS1uYXRpdmUuc2JhdGNoIFdvcmtEaXI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXY0IENvbW1lbnQ9ZWxtby1mdWxsLW9ic2VydmVyOmJiZTFiZGExYzZlNTQ3NWUyMjFiMDQyM2Y0YTFkMWZjZDU1MmUxOWM2ZjgwZjcwZjRjOTEyZTcwYTE0ZDcxMDI6NDEyODI5ICBTdGRFcnI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXY0L2xvZ3MvZWxtby1uYXRpdmUtcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjQtNDEyODMwLmVyciBTdGRJbj0vZGV2L251bGwgU3RkT3V0PS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12NC9sb2dzL2VsbW8tbmF0aXZlLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXY0LTQxMjgzMC5vdXQgUG93ZXI9IFRyZXNQZXJUYXNrPWNwdToyIAo=", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/HELD_NATIVE.txt": "Sm9iSWQ9NDEyODI5IEpvYk5hbWU9ZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjQgVXNlcklkPXBhcGhpd2V0c2EzKDQxMDAzKSBHcm91cElkPWxvYW5lcig0MTAwMCkgTUNTX2xhYmVsPU4vQSBQcmlvcml0eT0wIE5pY2U9MCBBY2NvdW50PWxvYW5lciBRT1M9bG9hbmVyLW5vcm1hbCBKb2JTdGF0ZT1QRU5ESU5HIFJlYXNvbj1Kb2JIZWxkVXNlciBEZXBlbmRlbmN5PShudWxsKSBSZXF1ZXVlPTAgUmVzdGFydHM9MCBCYXRjaEZsYWc9MSBSZWJvb3Q9MCBFeGl0Q29kZT0wOjAgRGVyaXZlZEV4aXRDb2RlPTA6MCBSdW5UaW1lPTAwOjAwOjAwIFRpbWVMaW1pdD03LTAwOjAwOjAwIFRpbWVNaW49Ti9BIFN1Ym1pdFRpbWU9MjAyNi0xMC0yN1QwNDowMToxOCBFbGlnaWJsZVRpbWU9VW5rbm93biBBY2NydWVUaW1lPVVua25vd24gU3RhcnRUaW1lPVVua25vd24gRW5kVGltZT1Vbmtub3duIERlYWRsaW5lPU4vQSBTdXNwZW5kVGltZT1Ob25lIFNlY3NQcmVTdXNwZW5kPTAgTGFzdFNjaGVkRXZhbD0yMDI2LTEwLTI3VDA0OjAxOjE4IFNjaGVkdWxlcj1NYWluIFBhcnRpdGlvbj1ybDIgQWxsb2NOb2RlOlNpZD1sb2FuZXItZ2F0ZXdheTozOTE1NTYzIFJlcU5vZGVMaXN0PWdwdTIxIEV4Y05vZGVMaXN0PShudWxsKSBOb2RlTGlzdD0gTnVtTm9kZXM9MS0xIE51bUNQVXM9MzIgTnVtVGFza3M9MSBDUFVzL1Rhc2s9MzIgUmVxQjpTOkM6VD0wOjA6KjoqIFJlcVRSRVM9Y3B1PTMyLG1lbT0xOTJHLG5vZGU9MSxiaWxsaW5nPTMyIEFsbG9jVFJFUz0obnVsbCkgU29ja3MvTm9kZT0qIE50YXNrc1Blck46QjpTOkM9MDowOio6KiBDb3JlU3BlYz0qIE1pbkNQVXNOb2RlPTMyIE1pbk1lbW9yeU5vZGU9MTkyRyBNaW5UbXBEaXNrTm9kZT0wIEZlYXR1cmVzPShudWxsKSBEZWxheUJvb3Q9MDA6MDA6MDAgT3ZlclN1YnNjcmliZT1PSyBDb250aWd1b3VzPTAgTGljZW5zZXM9KG51bGwpIE5ldHdvcms9KG51bGwpIENvbW1hbmQ9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXY0L2Z1bGwuc2JhdGNoIFdvcmtEaXI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXY0IENvbW1lbnQ9ZWxtby1mdWxsOmJiZTFiZGExYzZlNTQ3NWUyMjFiMDQyM2Y0YTFkMWZjZDU1MmUxOWM2ZjgwZjcwZjRjOTEyZTcwYTE0ZDcxMDIgIFN0ZEVycj0vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQvbG9ncy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12NC00MTI4MjkuZXJyIFN0ZEluPS9kZXYvbnVsbCBTdGRPdXQ9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXY0L2xvZ3MvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjQtNDEyODI5Lm91dCBQb3dlcj0gVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDo0IFRyZXNQZXJUYXNrPWNwdTozMiAK", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/PARENT_JOB_ID": "NDEyODI5Cg==", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/PREPARED.json": "ewogICJyZXF1ZXN0X3NoYTI1NiI6ICJiYmUxYmRhMWM2ZTU0NzVlMjIxYjA0MjNmNGExZDFmY2Q1NTJlMTljNmY4MGY3MGY0YzkxMmU3MGExNGQ3MTAyIiwKICAibWFuaWZlc3Rfc2hhMjU2IjogIjNiNWJkNzZlNDU3YWVjN2IzOGM5YmQyYWFjNDJjNmQ4OWYyODc3ODdiYjdlMGM3ZGQyZGJlODczNDE1NGJmZWMiLAogICJwYXJlbnRfYXJndiI6IFsKICAgICIvdXNyL2xvY2FsL2Jpbi9zYmF0Y2giLAogICAgIi0tcGFyc2FibGUiLAogICAgIi0taG9sZCIsCiAgICAiLS1uby1yZXF1ZXVlIiwKICAgICItLWFjY291bnQ9bG9hbmVyIiwKICAgICItLXFvcz1sb2FuZXItbm9ybWFsIiwKICAgICItLXBhcnRpdGlvbj1ybDIiLAogICAgIi0tY29tbWVudD1lbG1vLWZ1bGw6YmJlMWJkYTFjNmU1NDc1ZTIyMWIwNDIzZjRhMWQxZmNkNTUyZTE5YzZmODBmNzBmNGM5MTJlNzBhMTRkNzEwMiIsCiAgICAiLS1qb2ItbmFtZT1lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12NCIsCiAgICAiLS1ub2RlbGlzdD1ncHUyMSIsCiAgICAiLS1ub2Rlcz0xIiwKICAgICItLW50YXNrcz0xIiwKICAgICItLWNwdXMtcGVyLXRhc2s9MzIiLAogICAgIi0tbWVtPTE5MkciLAogICAgIi0tZ3Jlcz1ncHU6aDEwMDo0IiwKICAgICItLXRpbWU9Ny0wMDowMDowMCIsCiAgICAiLS1leHBvcnQ9Tk9ORSIsCiAgICAiLS1jaGRpcj0vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQiLAogICAgIi0tb3V0cHV0PS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12NC9sb2dzLyV4LSVqLm91dCIsCiAgICAiLS1lcnJvcj0vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQvbG9ncy8leC0lai5lcnIiLAogICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12NC9mdWxsLnNiYXRjaCIsCiAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXY0IiwKICAgICJiYmUxYmRhMWM2ZTU0NzVlMjIxYjA0MjNmNGExZDFmY2Q1NTJlMTljNmY4MGY3MGY0YzkxMmU3MGExNGQ3MTAyIiwKICAgICIzYjViZDc2ZTQ1N2FlYzdiMzhjOWJkMmFhYzQyYzZkODlmMjg3Nzg3YmI3ZTBjN2RkMmRiZTg3MzQxNTRiZmVjIgogIF0sCiAgInByZXBhcmVkX2F0X3V0YyI6ICIyMDI2LTEwLTI3VDA0OjAxOjE2LjcwMTc4MiswMDowMCIsCiAgInF1ZXVlIjogIjQxMjgwMXxlbG1vLW5hdGl2ZS1mdWxsLWxhcmdlMzE0bS1ib3VuZGFyeS12MnxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDEyNzk5fGVsbW8tbmF0aXZlLWZ1bGwtbGFyZ2UzMTRtLWZ1c2VkLXYyfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MTI3OTB8ZWxtby1uYXRpdmUtZnVsbC1sYXJnZTMxNG0tdjF8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTIwN3xhZi1saWJlcm8tYXYwLWZ1bGwtaGFuZG9mZnxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDExMTEzfHJhdmVucy1hZi1yb2xsb3V0LXByZXZpZXd8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTg1NF82fGFmLWRwbWF0Y2gtcmVzdGFydDE1a3xwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5ODU0XzR8YWYtZHBtYXRjaC1yZXN0YXJ0MTVrfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDk4NTRfMnxhZi1kcG1hdGNoLXJlc3RhcnQxNWt8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTg0N19bMC01JTJdfHN0YXRpb25hcnktZnAzMi1vdmVybGF5fHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDk3NzN8c3RhdGlvbmFyeS1hZi1maXhlZGJ1ZGdldC1zbW9rZXxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5NzY0fHN0YXRpb25hcnktYWYtdW5ldC1zbW9rZXxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDEyODAwfGVsbW8tbGFyZ2UzMTRtLWNvbnRpbnVvdXMtYm91bmRhcnktZnVsbC12MnxwYXBoaXdldHNhM3xSVU5OSU5HfGdwdTAzXG40MTI3OTh8ZWxtby1sYXJnZTMxNG0tY29udGludW91cy1mdXNlZC1mdWxsLXYyfHBhcGhpd2V0c2EzfFJVTk5JTkd8Z3B1MTFcbjQxMjc4OXxlbG1vLWxhcmdlMzE0bS1jb250aW51b3VzLXBsYWluLWZ1bGwtdjF8cGFwaGl3ZXRzYTN8UlVOTklOR3xncHUxMVxuIiwKICAibm9kZSI6ICJOb2RlTmFtZT1ncHUyMSBBcmNoPXg4Nl82NCBDb3Jlc1BlclNvY2tldD01NiAgQ1BVQWxsb2M9MCBDUFVFZmN0dj0yMjQgQ1BVVG90PTIyNCBDUFVMb2FkPTEuOTIgQXZhaWxhYmxlRmVhdHVyZXM9KG51bGwpIEFjdGl2ZUZlYXR1cmVzPShudWxsKSBHcmVzPWdwdTpoMTAwOjggR3Jlc0RyYWluPU4vQSBHcmVzVXNlZD1ncHU6aDEwMDowKElEWDpOL0EpIE5vZGVBZGRyPTEwLjE4Ljk2LjIzMSBOb2RlSG9zdE5hbWU9aW5zdC1xdHBxci1kZXZyZWwtcmRtYS1wb29sIFZlcnNpb249MjMuMTEuNCBPUz1MaW51eCA2LjUuMC0xMDE4LW9yYWNsZSAjMTh+MjIuMDQuMS1VYnVudHUgU01QIFNhdCBGZWIgMTcgMjE6NDE6MTMgVVRDIDIwMjQgIFJlYWxNZW1vcnk9MjAwMDAwMCBBbGxvY01lbT0wIEZyZWVNZW09MTMyOTY1IFNvY2tldHM9MiBCb2FyZHM9MSBTdGF0ZT1JRExFIFRocmVhZHNQZXJDb3JlPTIgVG1wRGlzaz0wIFdlaWdodD0xIE93bmVyPU4vQSBNQ1NfbGFiZWw9Ti9BIFBhcnRpdGlvbnM9YWxsLHNpbmdsZSxtdWx0aSxybDIgIEJvb3RUaW1lPTIwMjYtMDktMjRUMTU6MTI6MzIgU2x1cm1kU3RhcnRUaW1lPTIwMjYtMTAtMjVUMDA6MDA6MjEgTGFzdEJ1c3lUaW1lPTIwMjYtMTAtMjdUMDM6MTU6MjQgUmVzdW1lQWZ0ZXJUaW1lPU5vbmUgQ2ZnVFJFUz1jcHU9MjI0LG1lbT0yMDAwMDAwTSxiaWxsaW5nPTIyNCBBbGxvY1RSRVM9IENhcFdhdHRzPW4vYSBDdXJyZW50V2F0dHM9MCBBdmVXYXR0cz0wIEV4dFNlbnNvcnNKb3VsZXM9bi9hIEV4dFNlbnNvcnNXYXR0cz0wIEV4dFNlbnNvcnNUZW1wPW4vYVxuIiwKICAicHJlbGF1bmNoX3JldHJ5X2NlbnN1cyI6IHsKICAgICJzY2hlbWEiOiAiZWxtby1mb3VyLWF0dGVtcHQtY3VycmVudC1jZW5zdXMtdjEiLAogICAgInBoYXNlIjogIlBSRV9TVUJNSVQiLAogICAgIm9ic2VydmVkX2F0X3V0YyI6ICIyMDI2LTEwLTI3VDA0OjAxOjE2LjAyNjIyMCswMDowMCIsCiAgICAiY3VycmVudF9wYXJlbnQiOiBudWxsLAogICAgImN1cnJlbnRfY2FwdHVyZSI6IG51bGwsCiAgICAicHJldmlvdXNfcGFyZW50X25hdGl2ZV90ZXJtaW5hbCI6ICJGQUlMRURfMV8wX0FDVFVBTCIsCiAgICAiZWFybGllcl80MTI4MjVfcGFyZW50X3Rlcm1pbmFsIjogIlVOS05PV05fTk9UX0lORkVSUkVEIiwKICAgICJzZWFsZWRfcG9zaXRpdmVfcHJlbGF1bmNoZXJfZmFpbHVyZSI6ICJFWEFDVF9USFJFRV9QUkVMQVVOQ0hfRkFJTFVSRVNfVkVSSUZJRUQiLAogICAgInNoYXJlZF9wcm9kdWN0aW9uX291dHB1dF9hYnNlbnQiOiB0cnVlLAogICAgInByaW9yX2ZpbGVfaGFzaGVzIjogewogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL0ZJTEVTLnNoYTI1NiI6ICJlOWQxY2Y5MzYyNGFiOTQ3MDliYWYzYmE3ZDM2YmJhZGY3YWRmNGZjNzJhYmE0YTMzM2JkYTAxMWNkMjQ4MTUzIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIuanNvbiI6ICI3NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3IiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS9SRVFVRVNUX1NIQTI1NiI6ICJiMTU0MDA3ZjJiNDM3MjFkYjI3YTRmNTYzMWFmMjBiYzU3MTc4ZWY3MjQ2NWI3OTg1YjYzZjU0ZWFiYzBmYWM3IiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi9SRVFVRVNUX1NIQTI1NiI6ICIzMTZjZjhjZTE2ZjVmMzJmODM1ZDMzOWU0YzU3MDM0NjNmOGRiMzRlZDRmOTdjNmM0NWVmNmUxZWU2YjBlNDVkIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9DQVBUVVJFX0pPQl9JRCI6ICIyODA5YzVmMTlmODkwZWZmYWE3NjdlZDI4MjA3NjliZDg4ZDU3YTkzOTZmMjFkY2M0ZTRiNmM1Y2ViNjJkNDdlIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dCI6ICJmNGU2YmNjMDA1NjAxMDQwNmZhM2VkMTc4MDU5N2Q5Y2QyMGUwZDlmMjYxNDFiYWQ1ZDZmYzVkYTRlOWU1NTRhIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IRUxEX05BVElWRS50eHQiOiAiYmU5ZDZkNzg3NWQ1MGY4NmMwM2U3MWNjMmY1YmVkYmQzZGYwYmYyZWFlYTFkYzUwMDYxYzU0NjJlYTEyZTZmZCIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvSE9TVF9QWVRIT04uanNvbiI6ICIzNjllZDRmYmMzMmYwZTg3ZjY1YWM4N2M0MDZmMDBkNDMyODZjMDM4MDk4ZTgzOGM2NGIwYTJjMzcxODkxNjBmIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QQVJFTlRfSk9CX0lEIjogIjM5NDVmMzBkM2ZkNjM2OTA3OGQyZGQ1NDE1OWRmMGIyNmQ2OTkxNzZjNjIxYzk1NzMzYmU1OTE1NjAxOTY5ZmMiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BSRUxBVU5DSF9SRVRSWV9RVUlFU0NFTkNFLmpzb24iOiAiMThjZjg4ZjAwYjYxOTA3ZGE1Yzg2Yjk5NzQwMGU5ZTRhYjgyY2ZmYzJiODQ2MGVmOTUwMWZiOWQ4OWVhYzgzNSIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUFJFUEFSRUQuanNvbiI6ICIxN2NkNWFmNTY5MWQzZDAyODc2Mjk4YTVjYjgyZjg2Y2RlMDY0MmE3MDk4MTgyM2M3YTVjZWZlNmNmN2QxNTk3IiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FDQ0VQVEVELmpzb24iOiAiYzExMjdmNWFiZThjYmZhNzY2MWY2YzUyM2VhYTMzNGI3NDZjYmQxM2EzNmU0OGU1OGExZDlmYjMzNzZkYjNiMiIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9BVFRFTVBULmpzb24iOiAiMmQ1MWY4Y2IyYTlkNjgxMGJjMWRhNjYzZmJjZjdjYmY5MGE4NzBlNDQ0MjkwMzRhNDc0OGZhOTJjOTA4ZDAxYSIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dCI6ICJmNGU2YmNjMDA1NjAxMDQwNmZhM2VkMTc4MDU5N2Q5Y2QyMGUwZDlmMjYxNDFiYWQ1ZDZmYzVkYTRlOWU1NTRhIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0hFTERfTkFUSVZFLnR4dCI6ICJiZTlkNmQ3ODc1ZDUwZjg2YzAzZTcxY2MyZjViZWRiZDNkZjBiZjJlYWVhMWRjNTAwNjFjNTQ2MmVhMTJlNmZkIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb24iOiAiZWIzNzNhYjZmNDgxNDYzYTMzNjM5ZTI4MmExMWI0Y2UxYzdkMzgwZDk3YzZkY2RkYjBkNWRlYTVjNmRmMjVjMiIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guZXhpdCI6ICI5YTI3MWYyYTkxNmIwYjZlZTZjZWNiMjQyNmYwYjMyMDZlZjA3NDU3OGJlNTVkOWJjOTRmNmYzZmUzYWI4NmFhIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5zdGRlcnIiOiAiZTNiMGM0NDI5OGZjMWMxNDlhZmJmNGM4OTk2ZmI5MjQyN2FlNDFlNDY0OWI5MzRjYTQ5NTk5MWI3ODUyYjg1NSIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guc3Rkb3V0IjogIjI4MDljNWYxOWY4OTBlZmZhYTc2N2VkMjgyMDc2OWJkODhkNTdhOTM5NmYyMWRjYzRlNGI2YzVjZWI2MmQ0N2UiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guYXJndi5qc29uIjogImJmNWQ1YzUxYmU0ODBiNTIzNzI3N2QzMzA4Yzk2M2UzNzQwNzljZDE3ZDdhMjVkMGU3MGIwYTIxMjYzYmI0OWEiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guZXhpdCI6ICI5YTI3MWYyYTkxNmIwYjZlZTZjZWNiMjQyNmYwYjMyMDZlZjA3NDU3OGJlNTVkOWJjOTRmNmYzZmUzYWI4NmFhIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZGVyciI6ICJlM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1IiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZG91dCI6ICIzOTQ1ZjMwZDNmZDYzNjkwNzhkMmRkNTQxNTlkZjBiMjZkNjk5MTc2YzYyMWM5NTczM2JlNTkxNTYwMTk2OWZjIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX0pPQl9JRCI6ICIwMTYwYTQ4MzY2ZDk2ZGY4MTgzYjMyYzcwNWM1MWE4NTg5YjA5ZTBmZTE2NWY0MTczYjMxYmE5MTYwZThiZTk0IiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dCI6ICIyM2Y5MzBmNjc1YWRhOWZhNDUwZDhlNDc0ZjliNmE0ZDhhYjZiMTIwZjY0ZWY1NjQ1MjczODQwZWQ3ODQwMDM3IiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9IRUxEX05BVElWRS50eHQiOiAiOGIzZDUyNTdhODI1MmZiMjdjZDI3YjZlZGJkN2E2NzM4YjFkMGY5NjY2ZmZmZTdiNmM4M2Y2YWFlYzJjNjk1MiIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUEFSRU5UX0pPQl9JRCI6ICIzYTI3MjA5Zjc1OTRiMjM5Yzg3ZDJkM2UzOTc2NzBjNjAyMmY3ZThhN2U0ODkyNmE1NzllOTJjODhiZDJlMjY1IiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9QUkVQQVJFRC5qc29uIjogIjM2Mzc2MTkzOWUwM2YxZjRlNTExMzBiNjY3OTczMzYzOTRmNjViMDQ4OTA3NTBiNzFhMzM5MjZkOTE1YTMzMDUiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQVRURU1QVC5qc29uIjogImQ0MTQyYTdmOWJiY2FlZjgzNzI2Y2IyMTdjNDJhZDY2YWVmYmVhYjNhMWFkNDZiYTAzYTEzN2ZkOTcwYjQwNDQiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQiOiAiMjNmOTMwZjY3NWFkYTlmYTQ1MGQ4ZTQ3NGY5YjZhNGQ4YWI2YjEyMGY2NGVmNTY0NTI3Mzg0MGVkNzg0MDAzNyIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9IRUxEX05BVElWRS50eHQiOiAiOGIzZDUyNTdhODI1MmZiMjdjZDI3YjZlZGJkN2E2NzM4YjFkMGY5NjY2ZmZmZTdiNmM4M2Y2YWFlYzJjNjk1MiIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvRklMRVMuc2hhMjU2IjogImMxZDM1NmJhMDQ5OTMxYzQ3OWVhZjg4Njg3M2EzY2E2MTY4NjExYmFmNjdlMDdmNjk4OThlY2QzYzE0MzlmZmIiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS5qc29uIjogIjM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzciLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL0ZJTEVTLnNoYTI1NiI6ICJmM2NiMDM4NzJlZDZiZGQ2MWIxY2E4Zjc1NmZmYmY0N2FkN2RkZWNiMmJkZTcxZTFlMDQzNDcwMWVhMGZlYzNkIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9DQVBUVVJFX0pPQl9JRCI6ICIzYjJiMTNjYTQ0NWEwZTQ4MjEwN2FhMzc1YTQxMmNhODFhZGE4NTI2NDI3MThhMWI5NDcxOTk2MjQ1YjBkNjI4IiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dCI6ICJkMGNlMzhmYTYyZjQ2NGYyNGI3NDI1NWRhMDZmY2QxM2M5OTYzM2UzN2MxM2ZlNTVjZWRlYTkxOTkxYjRmZTQ3IiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9IRUxEX05BVElWRS50eHQiOiAiZTAwNzUwYjU1ZGIxYWFhYTk1NzIxM2RjMTM5M2E0NzQxZTE4NTBlYjEwMjc4YWFkNmE1YTllMTczNzA4MDI4YSIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvUEFSRU5UX0pPQl9JRCI6ICI4YTU4ZjQyNGMxYWFmZjMwMzQxMDU5YjZmZDY1NjNlOTM3ZTc2YjQ2ZTc2NDc3N2U0Mjc2YmY4Mzg5NzlhMWMwIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9QUkVQQVJFRC5qc29uIjogIjgwN2EyYjQzY2FjOWM1ZmU0NzBjYTI1MTA0ZmM1NmI1ZWIzMjI1NzIyYjFkZmM2MDE5M2Q2ZmJlYzg4NWI2ZGQiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL1JFTEVBU0VfQUNDRVBURUQuanNvbiI6ICI0MWJmMTU2MmM0MmNkZTAyZmFiY2MwNjkzZDYxMDcxOTdlZGI0NmQzMGI5NTk0NzY2YTFhMGNmZDg0Mzk4NTRiIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9SRUxFQVNFX0FUVEVNUFQuanNvbiI6ICJlNWY3MDRmYjRkOTc0M2RlNjU1NTczY2FmOWJlMjUyNmRiMDZiNzA5MmE1NjhlM2Q1MzFmMTM2MzAzN2M1N2RiIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0IjogImQwY2UzOGZhNjJmNDY0ZjI0Yjc0MjU1ZGEwNmZjZDEzYzk5NjMzZTM3YzEzZmU1NWNlZGVhOTE5OTFiNGZlNDciLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0IjogImUwMDc1MGI1NWRiMWFhYWE5NTcyMTNkYzEzOTNhNDc0MWUxODUwZWIxMDI3OGFhZDZhNWE5ZTE3MzcwODAyOGEiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL2NhcHR1cmUtc2JhdGNoLmFyZ3YuanNvbiI6ICIxMGE1OGU0MDhmNDAyNDY5YzUzOWFiNjg4MTVlZmM2N2MyNzIwYmFmNjhkZTZiZTNkNDYzOTg3MDk2YWM2ZjVjIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9jYXB0dXJlLXNiYXRjaC5leGl0IjogIjlhMjcxZjJhOTE2YjBiNmVlNmNlY2IyNDI2ZjBiMzIwNmVmMDc0NTc4YmU1NWQ5YmM5NGY2ZjNmZTNhYjg2YWEiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL2NhcHR1cmUtc2JhdGNoLnN0ZGVyciI6ICJlM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1IiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9jYXB0dXJlLXNiYXRjaC5zdGRvdXQiOiAiM2IyYjEzY2E0NDVhMGU0ODIxMDdhYTM3NWE0MTJjYTgxYWRhODUyNjQyNzE4YTFiOTQ3MTk5NjI0NWIwZDYyOCIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvcGFyZW50LXNiYXRjaC5hcmd2Lmpzb24iOiAiMmIwNzBkMGQzYzhhZmQ5ZDk3ZWNkMjNlMWI5Y2Y1MzY4YmQ3Zjc5NWM3Njc5YWEzNDE2MmZjNWI0MWQyZTYyMCIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvcGFyZW50LXNiYXRjaC5leGl0IjogIjlhMjcxZjJhOTE2YjBiNmVlNmNlY2IyNDI2ZjBiMzIwNmVmMDc0NTc4YmU1NWQ5YmM5NGY2ZjNmZTNhYjg2YWEiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL3BhcmVudC1zYmF0Y2guc3RkZXJyIjogImUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTUiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL3BhcmVudC1zYmF0Y2guc3Rkb3V0IjogIjhhNThmNDI0YzFhYWZmMzAzNDEwNTliNmZkNjU2M2U5MzdlNzZiNDZlNzY0Nzc3ZTQyNzZiZjgzODk3OWExYzAiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12My5qc29uIjogIjMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzL1JFUVVFU1RfU0hBMjU2IjogIjFkODEzYThjNDUyZWQxZGQ3YjM4Yjc3ZjRiNTQ0N2E5ODg5MGE2NzQ3Mzg2ZmUzYWNhMmVjMDhhMjE2N2VjZGEiCiAgICB9LAogICAgInByaW9yX2FjY2VwdGFuY2Vfc2VtYW50aWNhbGx5X3JlY2hlY2tlZCI6IHRydWUsCiAgICAiZnVsbF9yb290cyI6IFsKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MSIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12NCIKICAgIF0sCiAgICAiY2xhaW1fcm9vdHMiOiBbCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9yZXF1ZXN0LWNsYWltcyIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL2NsYWltcyIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3JlcXVlc3QtY2xhaW1zIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvY2xhaW1zIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvcmVxdWVzdC1jbGFpbXMiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcyIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvcmVxdWVzdC1jbGFpbXMiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL29wcy9jbGFpbXMiLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL29wcy9yZXF1ZXN0LWNsYWltcyIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQvY2xhaW1zIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12NC9yZXF1ZXN0LWNsYWltcyIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQvb3BzL2NsYWltcyIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQvb3BzL3JlcXVlc3QtY2xhaW1zIgogICAgXSwKICAgICJjbGFpbV9lbnRyaWVzIjogWwogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3IiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MSIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjciLAogICAgICAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyIiwKICAgICAgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMCIsCiAgICAgICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjMiCiAgICBdLAogICAgInF1ZXVlIjogIjQxMjgwMXxlbG1vLW5hdGl2ZS1mdWxsLWxhcmdlMzE0bS1ib3VuZGFyeS12MnxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDEyNzk5fGVsbW8tbmF0aXZlLWZ1bGwtbGFyZ2UzMTRtLWZ1c2VkLXYyfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MTI3OTB8ZWxtby1uYXRpdmUtZnVsbC1sYXJnZTMxNG0tdjF8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTIwN3xhZi1saWJlcm8tYXYwLWZ1bGwtaGFuZG9mZnxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDExMTEzfHJhdmVucy1hZi1yb2xsb3V0LXByZXZpZXd8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTg1NF82fGFmLWRwbWF0Y2gtcmVzdGFydDE1a3xwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5ODU0XzR8YWYtZHBtYXRjaC1yZXN0YXJ0MTVrfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDk4NTRfMnxhZi1kcG1hdGNoLXJlc3RhcnQxNWt8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTg0N19bMC01JTJdfHN0YXRpb25hcnktZnAzMi1vdmVybGF5fHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDk3NzN8c3RhdGlvbmFyeS1hZi1maXhlZGJ1ZGdldC1zbW9rZXxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5NzY0fHN0YXRpb25hcnktYWYtdW5ldC1zbW9rZXxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDEyODAwfGVsbW8tbGFyZ2UzMTRtLWNvbnRpbnVvdXMtYm91bmRhcnktZnVsbC12MnxwYXBoaXdldHNhM3xSVU5OSU5HfGdwdTAzXG40MTI3OTh8ZWxtby1sYXJnZTMxNG0tY29udGludW91cy1mdXNlZC1mdWxsLXYyfHBhcGhpd2V0c2EzfFJVTk5JTkd8Z3B1MTFcbjQxMjc4OXxlbG1vLWxhcmdlMzE0bS1jb250aW51b3VzLXBsYWluLWZ1bGwtdjF8cGFwaGl3ZXRzYTN8UlVOTklOR3xncHUxMVxuIiwKICAgICJzdGVwcyI6ICJTdGVwSWQ9NDEyNTg2LmJhdGNoIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQxODo1MzoyNSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUwMyBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyNTg2LjEgVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDE5OjAyOjE0IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTAzIE5vZGVzPTEgQ1BVcz0yOCBUYXNrcz0xIE5hbWU9cHl0aG9uIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTI4LG1lbT0yMjBHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC15dWpvei1kZXZyZWwtcmRtYS1wb29sOjI3NTM5MTcgVHJlc0JpbmQ9Z3Jlcy9ncHU6bm9uZSBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjEgVHJlc1BlclRhc2s9Y3B1OjI4XG5TdGVwSWQ9NDEyNTg3LmJhdGNoIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQxODo1MzoyNSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUwMyBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyNTg3LjAgVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDE5OjAxOjM1IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTAzIE5vZGVzPTEgQ1BVcz0yOCBUYXNrcz0xIE5hbWU9cHl0aG9uIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTI4LG1lbT0yMjBHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC15dWpvei1kZXZyZWwtcmRtYS1wb29sOjI3NTI3MjAgVHJlc0JpbmQ9Z3Jlcy9ncHU6bm9uZSBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjEgVHJlc1BlclRhc2s9Y3B1OjI4XG5TdGVwSWQ9NDEyNTg4LmJhdGNoIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQyMjoxMDoxMSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyNTg4LjAgVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDIyOjE5OjMyIFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTE5IE5vZGVzPTEgQ1BVcz0yOCBUYXNrcz0xIE5hbWU9cHl0aG9uIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTI4LG1lbT0yMjBHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC1panVkci1kZXZyZWwtcmRtYS1wb29sOjE4MTUxMDggVHJlc0JpbmQ9Z3Jlcy9ncHU6bm9uZSBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjEgVHJlc1BlclRhc2s9Y3B1OjI4XG5TdGVwSWQ9NDEyNTkxLmJhdGNoIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQyMjoxMDoxMSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyNTkxLjAgVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDIyOjE1OjU0IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTE5IE5vZGVzPTEgQ1BVcz0yOCBUYXNrcz0xIE5hbWU9cHl0aG9uIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTI4LG1lbT0yMjBHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC1panVkci1kZXZyZWwtcmRtYS1wb29sOjE4MDY0MzYgVHJlc0JpbmQ9Z3Jlcy9ncHU6bm9uZSBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjEgVHJlc1BlclRhc2s9Y3B1OjI4XG5TdGVwSWQ9NDEyNTkyLmJhdGNoIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQyMjoxMDoxMSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyNTkyLjAgVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDIyOjE1OjI0IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTE5IE5vZGVzPTEgQ1BVcz0yOCBUYXNrcz0xIE5hbWU9cHl0aG9uIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTI4LG1lbT0yMjBHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC1panVkci1kZXZyZWwtcmRtYS1wb29sOjE4MDQ0OTggVHJlc0JpbmQ9Z3Jlcy9ncHU6bm9uZSBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjEgVHJlc1BlclRhc2s9Y3B1OjI4XG5TdGVwSWQ9NDEyNTkzLmJhdGNoIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQyMjoxMDoxMSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyNTkzLjAgVXNlcklkPTQxMDA1IFN0YXJ0VGltZT0yMDI2LTEwLTI0VDIyOjE0OjU0IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTE5IE5vZGVzPTEgQ1BVcz0yOCBUYXNrcz0xIE5hbWU9cHl0aG9uIE5ldHdvcms9KG51bGwpIFRSRVM9Y3B1PTI4LG1lbT0yMjBHLG5vZGU9MSBSZXN2UG9ydHM9KG51bGwpIENQVUZyZXFSZXE9RGVmYXVsdCBEaXN0PUN5Y2xpYyBTcnVuSG9zdDpQaWQ9aW5zdC1panVkci1kZXZyZWwtcmRtYS1wb29sOjE4MDIwODYgVHJlc0JpbmQ9Z3Jlcy9ncHU6bm9uZSBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjEgVHJlc1BlclRhc2s9Y3B1OjI4XG5TdGVwSWQ9NDEyNzg5LmJhdGNoIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNlQwOToyMToxMCBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxMSBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyNzg5LjAgVXNlcklkPTQxMDAzIFN0YXJ0VGltZT0yMDI2LTEwLTI2VDA5OjIxOjEzIFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTExIE5vZGVzPTEgQ1BVcz0zMiBUYXNrcz0xIE5hbWU9YmFzaCBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0zMixtZW09MTkyRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3Qtam5la28tZGV2cmVsLXJkbWEtcG9vbDoyMzAxNzE3IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1BlclN0ZXA9Y3B1OjMyIFRyZXNQZXJOb2RlPWdyZXMvZ3B1OmgxMDA6NCBUcmVzUGVyVGFzaz1jcHU6MzIsY3B1OjMyXG5TdGVwSWQ9NDEyNzk4LmJhdGNoIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNlQxNTo0NDowMiBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxMSBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyNzk4LjAgVXNlcklkPTQxMDAzIFN0YXJ0VGltZT0yMDI2LTEwLTI2VDE1OjQ0OjA0IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTExIE5vZGVzPTEgQ1BVcz0zMiBUYXNrcz0xIE5hbWU9YmFzaCBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0zMixtZW09MTkyRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3Qtam5la28tZGV2cmVsLXJkbWEtcG9vbDoyNDU4NjA3IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1BlclN0ZXA9Y3B1OjMyIFRyZXNQZXJOb2RlPWdyZXMvZ3B1OmgxMDA6NCBUcmVzUGVyVGFzaz1jcHU6MzIsY3B1OjMyXG5TdGVwSWQ9NDEyODAwLmJhdGNoIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNlQxNTo0NTowNSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUwMyBOb2Rlcz0xIENQVXM9MCBUYXNrcz0xIE5hbWU9YmF0Y2ggTmV0d29yaz0obnVsbCkgVFJFUz0obnVsbCkgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgU3J1bkhvc3Q6UGlkPShudWxsKTowXG5TdGVwSWQ9NDEyODAwLjAgVXNlcklkPTQxMDAzIFN0YXJ0VGltZT0yMDI2LTEwLTI2VDE1OjQ1OjI1IFRpbWVMaW1pdD1VTkxJTUlURUQgU3RhdGU9UlVOTklORyBQYXJ0aXRpb249cmwyIE5vZGVMaXN0PWdwdTAzIE5vZGVzPTEgQ1BVcz0zMiBUYXNrcz0xIE5hbWU9YmFzaCBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0zMixtZW09MTkyRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QteXVqb3otZGV2cmVsLXJkbWEtcG9vbDozNzI0NDkxIFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1BlclN0ZXA9Y3B1OjMyIFRyZXNQZXJOb2RlPWdyZXMvZ3B1OmgxMDA6NCBUcmVzUGVyVGFzaz1jcHU6MzIsY3B1OjMyXG4iLAogICAgIm5vZGVfbG9jYWxfY3N2IjogewogICAgICAic3RhdHVzIjogIkRFRkVSUkVEX1RPX0FMTE9DQVRFRF9FTlRSWSIsCiAgICAgICJwYXRocyI6IFsKICAgICAgICAiL2VwaGVtZXJhbC9lbnJvb3QvcGFwaGl3ZXRzYTMvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvbG9ncy9tb3QtZWxtby1waWNrcGxhY2UtY29udGludW91cy1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXJvYm90LWh1bWFuLWNhbWVyYS1zdWJ0YXNrLXM0Mi0zMDBrLTIwMjYxMDI2LXYxIiwKICAgICAgICAiL2VwaGVtZXJhbC9lbnJvb3QvcGFwaGl3ZXRzYTMvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvbG9ncy9tb3QtZWxtby1waWNrcGxhY2UtY29udGludW91cy1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXJvYm90LWh1bWFuLWNhbWVyYS1zdWJ0YXNrLXM0Mi0zMDBrLTIwMjYxMDI2LXYxLWF0dGVtcHQtdjIiLAogICAgICAgICIvZXBoZW1lcmFsL2Vucm9vdC9wYXBoaXdldHNhMy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9sb2dzL21vdC1lbG1vLXBpY2twbGFjZS1jb250aW51b3VzLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tcm9ib3QtaHVtYW4tY2FtZXJhLXN1YnRhc2stczQyLTMwMGstMjAyNjEwMjYtdjEtYXR0ZW1wdC12MyIsCiAgICAgICAgIi9lcGhlbWVyYWwvZW5yb290L3BhcGhpd2V0c2EzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2xvZ3MvbW90LWVsbW8tcGlja3BsYWNlLWNvbnRpbnVvdXMtbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1yb2JvdC1odW1hbi1jYW1lcmEtc3VidGFzay1zNDItMzAway0yMDI2MTAyNi12MS1hdHRlbXB0LXY0IgogICAgICBdCiAgICB9LAogICAgImNvbnRyb2xsZXJfcmVsZWFzZV9yZWNlaXB0IjogIk5PVF9SRVFVSVJFRF9PUl9OT1RfWUVUX1BFUlNJU1RFRF9OT19GVVRVUkVfUkVUUllfQVVUSE9SSVRZIiwKICAgICJvYnNlcnZhdGlvbnMiOiBbCiAgICAgIHsKICAgICAgICAibGFiZWwiOiAiZnVsbC1yb290cyIsCiAgICAgICAgImNvbW1hbmQiOiAiYmFzaCAtYyAnc2V0IC1ldW8gcGlwZWZhaWw7IGZpbmQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MSAtbWluZGVwdGggMSAtbWF4ZGVwdGggMSAtbmFtZSAnXCInXCInZnVsbC12KidcIidcIicgLXByaW50JyIsCiAgICAgICAgInN0YXJ0X3V0YyI6ICIyMDI2LTEwLTI3VDA0OjAxOjExLjExMDE3MyswMDowMCIsCiAgICAgICAgImVuZF91dGMiOiAiMjAyNi0xMC0yN1QwNDowMToxMS4zMDc3NTErMDA6MDAiLAogICAgICAgICJleGl0X2NvZGUiOiAwLAogICAgICAgICJzdGRvdXQiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxXG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjNcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12NFxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyXG4iCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibGFiZWwiOiAicGh5c2ljYWwtcm9vdHMiLAogICAgICAgICJjb21tYW5kIjogImJhc2ggLWMgJ3NldCAtZXVvIHBpcGVmYWlsOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjE7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MSlcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjI7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MilcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjM7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MylcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQ7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXY0OyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12NClcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltczsgdGVzdCAtZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL3JlcXVlc3QtY2xhaW1zKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL3JlcXVlc3QtY2xhaW1zOyB0ZXN0IC1kIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9yZXF1ZXN0LWNsYWltczsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9jbGFpbXMpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL2NsYWltczsgdGVzdCAtZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL2NsYWltczsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL2NsYWltcylcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3JlcXVlc3QtY2xhaW1zKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9yZXF1ZXN0LWNsYWltczsgdGVzdCAtZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3JlcXVlc3QtY2xhaW1zOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9vcHMvcmVxdWVzdC1jbGFpbXMpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcylcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXM7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltczsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltcylcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltczsgdGVzdCAtZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvcmVxdWVzdC1jbGFpbXM7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvY2xhaW1zKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL29wcy9jbGFpbXM7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL29wcy9jbGFpbXM7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL29wcy9jbGFpbXMpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL29wcy9yZXF1ZXN0LWNsYWltcylcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvcmVxdWVzdC1jbGFpbXM7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL29wcy9yZXF1ZXN0LWNsYWltczsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3JlcXVlc3QtY2xhaW1zKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zOyB0ZXN0IC1kIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXM7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcylcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvcmVxdWVzdC1jbGFpbXMpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvcmVxdWVzdC1jbGFpbXM7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL3JlcXVlc3QtY2xhaW1zOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9yZXF1ZXN0LWNsYWltcylcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvb3BzL2NsYWltcylcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9vcHMvY2xhaW1zOyB0ZXN0IC1kIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9vcHMvY2xhaW1zOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9vcHMvY2xhaW1zKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9vcHMvcmVxdWVzdC1jbGFpbXMpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvb3BzL3JlcXVlc3QtY2xhaW1zOyB0ZXN0IC1kIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9vcHMvcmVxdWVzdC1jbGFpbXM7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL29wcy9yZXF1ZXN0LWNsYWltcylcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQvY2xhaW1zKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXY0L2NsYWltczsgdGVzdCAtZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQvY2xhaW1zOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12NC9jbGFpbXMpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXY0L3JlcXVlc3QtY2xhaW1zKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXY0L3JlcXVlc3QtY2xhaW1zOyB0ZXN0IC1kIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12NC9yZXF1ZXN0LWNsYWltczsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQvcmVxdWVzdC1jbGFpbXMpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXY0L29wcy9jbGFpbXMpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQvb3BzL2NsYWltczsgdGVzdCAtZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQvb3BzL2NsYWltczsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQvb3BzL2NsYWltcylcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQvb3BzL3JlcXVlc3QtY2xhaW1zKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXY0L29wcy9yZXF1ZXN0LWNsYWltczsgdGVzdCAtZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQvb3BzL3JlcXVlc3QtY2xhaW1zOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12NC9vcHMvcmVxdWVzdC1jbGFpbXMpXCIgPSA0MTAwMyciLAogICAgICAgICJzdGFydF91dGMiOiAiMjAyNi0xMC0yN1QwNDowMToxMS4zMDc4NjUrMDA6MDAiLAogICAgICAgICJlbmRfdXRjIjogIjIwMjYtMTAtMjdUMDQ6MDE6MTEuNzc1MDIzKzAwOjAwIiwKICAgICAgICAiZXhpdF9jb2RlIjogMCwKICAgICAgICAic3Rkb3V0IjogIiIKICAgICAgfSwKICAgICAgewogICAgICAgICJsYWJlbCI6ICJjbGFpbS1lbnRyaWVzIiwKICAgICAgICAiY29tbWFuZCI6ICJiYXNoIC1jICdzZXQgLWV1byBwaXBlZmFpbDsgZmluZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9yZXF1ZXN0LWNsYWltcyAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL2NsYWltcyAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3JlcXVlc3QtY2xhaW1zIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvY2xhaW1zIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvcmVxdWVzdC1jbGFpbXMgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcyAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvcmVxdWVzdC1jbGFpbXMgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL29wcy9jbGFpbXMgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL29wcy9yZXF1ZXN0LWNsYWltcyAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQvY2xhaW1zIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12NC9yZXF1ZXN0LWNsYWltcyAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQvb3BzL2NsYWltcyAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQvb3BzL3JlcXVlc3QtY2xhaW1zIC1taW5kZXB0aCAxIC1tYXhkZXB0aCAxIC1wcmludCciLAogICAgICAgICJzdGFydF91dGMiOiAiMjAyNi0xMC0yN1QwNDowMToxMS43NzUxNTkrMDA6MDAiLAogICAgICAgICJlbmRfdXRjIjogIjIwMjYtMTAtMjdUMDQ6MDE6MTIuMDE3NDg1KzAwOjAwIiwKICAgICAgICAiZXhpdF9jb2RlIjogMCwKICAgICAgICAic3Rkb3V0IjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzN1xuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxXG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjdcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MlxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwXG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjNcbiIKICAgICAgfSwKICAgICAgewogICAgICAgICJsYWJlbCI6ICJwaHlzaWNhbC1jbGFpbXMiLAogICAgICAgICJjb21tYW5kIjogImJhc2ggLWMgJ3NldCAtZXVvIHBpcGVmYWlsOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzc7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3OyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNylcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjE7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MSlcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjc7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3OyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNylcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjI7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MilcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTApXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTA7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMClcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjMpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjM7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MylcIiA9IDQxMDAzJyIsCiAgICAgICAgInN0YXJ0X3V0YyI6ICIyMDI2LTEwLTI3VDA0OjAxOjEyLjAxNzY1OSswMDowMCIsCiAgICAgICAgImVuZF91dGMiOiAiMjAyNi0xMC0yN1QwNDowMToxMi4yNTMwMDYrMDA6MDAiLAogICAgICAgICJleGl0X2NvZGUiOiAwLAogICAgICAgICJzdGRvdXQiOiAiIgogICAgICB9LAogICAgICB7CiAgICAgICAgImxhYmVsIjogInByaW9yLWNsYWltLWZpbGVzLTEiLAogICAgICAgICJjb21tYW5kIjogImJhc2ggLWMgJ3NldCAtZXVvIHBpcGVmYWlsOyBmaW5kIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNyAtbWluZGVwdGggMSAtbWF4ZGVwdGggMSAtcHJpbnRmIFwiJWZcblwiJyIsCiAgICAgICAgInN0YXJ0X3V0YyI6ICIyMDI2LTEwLTI3VDA0OjAxOjEyLjI1MzE1NCswMDowMCIsCiAgICAgICAgImVuZF91dGMiOiAiMjAyNi0xMC0yN1QwNDowMToxMi40NTU3MTYrMDA6MDAiLAogICAgICAgICJleGl0X2NvZGUiOiAwLAogICAgICAgICJzdGRvdXQiOiAiUFJFUEFSRUQuanNvblxuY2FwdHVyZS1zYmF0Y2guZXhpdFxuQ0FQVFVSRV9KT0JfSURcbnBhcmVudC1zYmF0Y2guc3Rkb3V0XG5QQVJFTlRfSk9CX0lEXG5jYXB0dXJlLXNiYXRjaC5zdGRvdXRcbkhFTERfTkFUSVZFLnR4dFxucGFyZW50LXNiYXRjaC5leGl0XG5SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0XG5SRUxFQVNFX0FUVEVNUFQuanNvblxuUkVMRUFTRV9BQ0NFUFRFRC5qc29uXG5jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb25cbkNBUFRVUkVfUEVORElOR19OQVRJVkUudHh0XG5SRUxFQVNFX0hFTERfTkFUSVZFLnR4dFxucGFyZW50LXNiYXRjaC5zdGRlcnJcbmNhcHR1cmUtc2JhdGNoLnN0ZGVyclxucGFyZW50LXNiYXRjaC5hcmd2Lmpzb25cbiIKICAgICAgfSwKICAgICAgewogICAgICAgICJsYWJlbCI6ICJwcmlvci1yZXF1ZXN0LW1hcmtlci0xIiwKICAgICAgICAiY29tbWFuZCI6ICJiYXNoIC1jICdzZXQgLWV1byBwaXBlZmFpbDsgZmluZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEgLW1pbmRlcHRoIDEgLW1heGRlcHRoIDEgLXByaW50ZiBcIiVmXG5cIiciLAogICAgICAgICJzdGFydF91dGMiOiAiMjAyNi0xMC0yN1QwNDowMToxMi40NTU4MzYrMDA6MDAiLAogICAgICAgICJlbmRfdXRjIjogIjIwMjYtMTAtMjdUMDQ6MDE6MTIuNjgzNTQ5KzAwOjAwIiwKICAgICAgICAiZXhpdF9jb2RlIjogMCwKICAgICAgICAic3Rkb3V0IjogIlJFUVVFU1RfU0hBMjU2XG4iCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibGFiZWwiOiAicHJpb3ItY2xhaW0tZmlsZXMtMiIsCiAgICAgICAgImNvbW1hbmQiOiAiYmFzaCAtYyAnc2V0IC1ldW8gcGlwZWZhaWw7IGZpbmQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3IC1taW5kZXB0aCAxIC1tYXhkZXB0aCAxIC1wcmludGYgXCIlZlxuXCInIiwKICAgICAgICAic3RhcnRfdXRjIjogIjIwMjYtMTAtMjdUMDQ6MDE6MTIuNjg0MjYwKzAwOjAwIiwKICAgICAgICAiZW5kX3V0YyI6ICIyMDI2LTEwLTI3VDA0OjAxOjEyLjg4NDYwMiswMDowMCIsCiAgICAgICAgImV4aXRfY29kZSI6IDAsCiAgICAgICAgInN0ZG91dCI6ICJQUkVQQVJFRC5qc29uXG5jYXB0dXJlLXNiYXRjaC5leGl0XG5DQVBUVVJFX0pPQl9JRFxucGFyZW50LXNiYXRjaC5zdGRvdXRcblBBUkVOVF9KT0JfSURcbmNhcHR1cmUtc2JhdGNoLnN0ZG91dFxuSEVMRF9OQVRJVkUudHh0XG5wYXJlbnQtc2JhdGNoLmV4aXRcblJFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHRcblJFTEVBU0VfQVRURU1QVC5qc29uXG5SRUxFQVNFX0FDQ0VQVEVELmpzb25cbkhPU1RfUFlUSE9OLmpzb25cbmNhcHR1cmUtc2JhdGNoLmFyZ3YuanNvblxuQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHRcblJFTEVBU0VfSEVMRF9OQVRJVkUudHh0XG5wYXJlbnQtc2JhdGNoLnN0ZGVyclxuUFJFTEFVTkNIX1JFVFJZX1FVSUVTQ0VOQ0UuanNvblxuY2FwdHVyZS1zYmF0Y2guc3RkZXJyXG5wYXJlbnQtc2JhdGNoLmFyZ3YuanNvblxuIgogICAgICB9LAogICAgICB7CiAgICAgICAgImxhYmVsIjogInByaW9yLXJlcXVlc3QtbWFya2VyLTIiLAogICAgICAgICJjb21tYW5kIjogImJhc2ggLWMgJ3NldCAtZXVvIHBpcGVmYWlsOyBmaW5kIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MiAtbWluZGVwdGggMSAtbWF4ZGVwdGggMSAtcHJpbnRmIFwiJWZcblwiJyIsCiAgICAgICAgInN0YXJ0X3V0YyI6ICIyMDI2LTEwLTI3VDA0OjAxOjEyLjg4NDg1NiswMDowMCIsCiAgICAgICAgImVuZF91dGMiOiAiMjAyNi0xMC0yN1QwNDowMToxMy4wOTMyMzMrMDA6MDAiLAogICAgICAgICJleGl0X2NvZGUiOiAwLAogICAgICAgICJzdGRvdXQiOiAiUkVRVUVTVF9TSEEyNTZcbiIKICAgICAgfSwKICAgICAgewogICAgICAgICJsYWJlbCI6ICJwcmlvci1jbGFpbS1maWxlcy0zIiwKICAgICAgICAiY29tbWFuZCI6ICJiYXNoIC1jICdzZXQgLWV1byBwaXBlZmFpbDsgZmluZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAgLW1pbmRlcHRoIDEgLW1heGRlcHRoIDEgLXByaW50ZiBcIiVmXG5cIiciLAogICAgICAgICJzdGFydF91dGMiOiAiMjAyNi0xMC0yN1QwNDowMToxMy4wOTMzNjYrMDA6MDAiLAogICAgICAgICJlbmRfdXRjIjogIjIwMjYtMTAtMjdUMDQ6MDE6MTMuMjkzODYxKzAwOjAwIiwKICAgICAgICAiZXhpdF9jb2RlIjogMCwKICAgICAgICAic3Rkb3V0IjogIlBSRVBBUkVELmpzb25cbmNhcHR1cmUtc2JhdGNoLmV4aXRcbkNBUFRVUkVfSk9CX0lEXG5wYXJlbnQtc2JhdGNoLnN0ZG91dFxuUEFSRU5UX0pPQl9JRFxuY2FwdHVyZS1zYmF0Y2guc3Rkb3V0XG5IRUxEX05BVElWRS50eHRcbnBhcmVudC1zYmF0Y2guZXhpdFxuUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dFxuUkVMRUFTRV9BVFRFTVBULmpzb25cblJFTEVBU0VfQUNDRVBURUQuanNvblxuY2FwdHVyZS1zYmF0Y2guYXJndi5qc29uXG5DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dFxuUkVMRUFTRV9IRUxEX05BVElWRS50eHRcbnBhcmVudC1zYmF0Y2guc3RkZXJyXG5jYXB0dXJlLXNiYXRjaC5zdGRlcnJcbnBhcmVudC1zYmF0Y2guYXJndi5qc29uXG4iCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibGFiZWwiOiAicHJpb3ItcmVxdWVzdC1tYXJrZXItMyIsCiAgICAgICAgImNvbW1hbmQiOiAiYmFzaCAtYyAnc2V0IC1ldW8gcGlwZWZhaWw7IGZpbmQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzIC1taW5kZXB0aCAxIC1tYXhkZXB0aCAxIC1wcmludGYgXCIlZlxuXCInIiwKICAgICAgICAic3RhcnRfdXRjIjogIjIwMjYtMTAtMjdUMDQ6MDE6MTMuMjk0MTUwKzAwOjAwIiwKICAgICAgICAiZW5kX3V0YyI6ICIyMDI2LTEwLTI3VDA0OjAxOjEzLjUwMTE1OCswMDowMCIsCiAgICAgICAgImV4aXRfY29kZSI6IDAsCiAgICAgICAgInN0ZG91dCI6ICJSRVFVRVNUX1NIQTI1NlxuIgogICAgICB9LAogICAgICB7CiAgICAgICAgImxhYmVsIjogInByaW9yLXNtYWxsLWZpbGUtcmVhZGJhY2siLAogICAgICAgICJjb21tYW5kIjogImJhc2ggLWMgJ3NldCAtZXVvIHBpcGVmYWlsOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvRklMRVMuc2hhMjU2KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL0ZJTEVTLnNoYTI1NjsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvRklMRVMuc2hhMjU2OyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9GSUxFUy5zaGEyNTYpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0NBUFRVUkVfSk9CX0lEKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0NBUFRVUkVfSk9CX0lEOyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX0pPQl9JRDsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvQ0FQVFVSRV9KT0JfSUQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0OyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dDsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0hFTERfTkFUSVZFLnR4dClcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9IRUxEX05BVElWRS50eHQ7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0hFTERfTkFUSVZFLnR4dDsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvSEVMRF9OQVRJVkUudHh0KVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9QQVJFTlRfSk9CX0lEKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BBUkVOVF9KT0JfSUQ7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BBUkVOVF9KT0JfSUQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BBUkVOVF9KT0JfSUQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BSRVBBUkVELmpzb24pXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUFJFUEFSRUQuanNvbjsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUFJFUEFSRUQuanNvbjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUFJFUEFSRUQuanNvbilcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9BQ0NFUFRFRC5qc29uKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQUNDRVBURUQuanNvbjsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9BQ0NFUFRFRC5qc29uOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0FDQ0VQVEVELmpzb24pXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQVRURU1QVC5qc29uKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQVRURU1QVC5qc29uOyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0FUVEVNUFQuanNvbjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9BVFRFTVBULmpzb24pXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dDsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dDsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dClcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9IRUxEX05BVElWRS50eHQpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9IRUxEX05BVElWRS50eHQ7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0OyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0hFTERfTkFUSVZFLnR4dClcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guYXJndi5qc29uKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLmFyZ3YuanNvbjsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guYXJndi5qc29uOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb24pXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLmV4aXQpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guZXhpdDsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guZXhpdDsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guZXhpdClcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guc3RkZXJyKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLnN0ZGVycjsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guc3RkZXJyOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5zdGRlcnIpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLnN0ZG91dClcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5zdGRvdXQ7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLnN0ZG91dDsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guc3Rkb3V0KVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLmFyZ3YuanNvbilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLmFyZ3YuanNvbjsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5hcmd2Lmpzb247IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guYXJndi5qc29uKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLmV4aXQpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5leGl0OyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLmV4aXQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guZXhpdClcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5zdGRlcnIpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5zdGRlcnI7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guc3RkZXJyOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLnN0ZGVycilcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5zdGRvdXQpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5zdGRvdXQ7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guc3Rkb3V0OyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLnN0ZG91dClcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxLmpzb24pXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxLmpzb247IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS5qc29uOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEuanNvbilcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEvUkVRVUVTVF9TSEEyNTYpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEvUkVRVUVTVF9TSEEyNTY7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxL1JFUVVFU1RfU0hBMjU2OyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS9SRVFVRVNUX1NIQTI1NilcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvRklMRVMuc2hhMjU2KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL0ZJTEVTLnNoYTI1NjsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvRklMRVMuc2hhMjU2OyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9GSUxFUy5zaGEyNTYpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0NBUFRVUkVfSk9CX0lEKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0NBUFRVUkVfSk9CX0lEOyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9DQVBUVVJFX0pPQl9JRDsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9KT0JfSUQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0OyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dDsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0hFTERfTkFUSVZFLnR4dClcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IRUxEX05BVElWRS50eHQ7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0hFTERfTkFUSVZFLnR4dDsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvSEVMRF9OQVRJVkUudHh0KVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IT1NUX1BZVEhPTi5qc29uKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0hPU1RfUFlUSE9OLmpzb247IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0hPU1RfUFlUSE9OLmpzb247IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0hPU1RfUFlUSE9OLmpzb24pXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BBUkVOVF9KT0JfSUQpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUEFSRU5UX0pPQl9JRDsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUEFSRU5UX0pPQl9JRDsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUEFSRU5UX0pPQl9JRClcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUFJFTEFVTkNIX1JFVFJZX1FVSUVTQ0VOQ0UuanNvbilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVMQVVOQ0hfUkVUUllfUVVJRVNDRU5DRS5qc29uOyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVMQVVOQ0hfUkVUUllfUVVJRVNDRU5DRS5qc29uOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVMQVVOQ0hfUkVUUllfUVVJRVNDRU5DRS5qc29uKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVQQVJFRC5qc29uKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BSRVBBUkVELmpzb247IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BSRVBBUkVELmpzb247IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BSRVBBUkVELmpzb24pXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQUNDRVBURUQuanNvbilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FDQ0VQVEVELmpzb247IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQUNDRVBURUQuanNvbjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9BQ0NFUFRFRC5qc29uKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FUVEVNUFQuanNvbilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FUVEVNUFQuanNvbjsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9BVFRFTVBULmpzb247IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQVRURU1QVC5qc29uKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQ7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0OyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0hFTERfTkFUSVZFLnR4dDsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9IRUxEX05BVElWRS50eHQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLmFyZ3YuanNvbilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb247IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLmFyZ3YuanNvbjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guYXJndi5qc29uKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5leGl0KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLmV4aXQ7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLmV4aXQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLmV4aXQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZGVycilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5zdGRlcnI7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZGVycjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guc3RkZXJyKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5zdGRvdXQpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guc3Rkb3V0OyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5zdGRvdXQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZG91dClcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5hcmd2Lmpzb24pXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5hcmd2Lmpzb247IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guYXJndi5qc29uOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLmFyZ3YuanNvbilcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5leGl0KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guZXhpdDsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5leGl0OyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLmV4aXQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guc3RkZXJyKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guc3RkZXJyOyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZGVycjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5zdGRlcnIpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guc3Rkb3V0KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guc3Rkb3V0OyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZG91dDsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5zdGRvdXQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi5qc29uKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi5qc29uOyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIuanNvbjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLmpzb24pXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyL1JFUVVFU1RfU0hBMjU2KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyL1JFUVVFU1RfU0hBMjU2OyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi9SRVFVRVNUX1NIQTI1NjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIvUkVRVUVTVF9TSEEyNTYpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL0ZJTEVTLnNoYTI1NilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9GSUxFUy5zaGEyNTY7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL0ZJTEVTLnNoYTI1NjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvRklMRVMuc2hhMjU2KVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9DQVBUVVJFX0pPQl9JRClcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9DQVBUVVJFX0pPQl9JRDsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvQ0FQVFVSRV9KT0JfSUQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL0NBUFRVUkVfSk9CX0lEKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dClcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dDsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9IRUxEX05BVElWRS50eHQpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvSEVMRF9OQVRJVkUudHh0OyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9IRUxEX05BVElWRS50eHQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL0hFTERfTkFUSVZFLnR4dClcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvUEFSRU5UX0pPQl9JRClcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9QQVJFTlRfSk9CX0lEOyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9QQVJFTlRfSk9CX0lEOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9QQVJFTlRfSk9CX0lEKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9QUkVQQVJFRC5qc29uKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL1BSRVBBUkVELmpzb247IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL1BSRVBBUkVELmpzb247IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL1BSRVBBUkVELmpzb24pXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL1JFTEVBU0VfQUNDRVBURUQuanNvbilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9SRUxFQVNFX0FDQ0VQVEVELmpzb247IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL1JFTEVBU0VfQUNDRVBURUQuanNvbjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvUkVMRUFTRV9BQ0NFUFRFRC5qc29uKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9SRUxFQVNFX0FUVEVNUFQuanNvbilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9SRUxFQVNFX0FUVEVNUFQuanNvbjsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvUkVMRUFTRV9BVFRFTVBULmpzb247IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL1JFTEVBU0VfQVRURU1QVC5qc29uKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQ7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0OyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9SRUxFQVNFX0hFTERfTkFUSVZFLnR4dDsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvUkVMRUFTRV9IRUxEX05BVElWRS50eHQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL2NhcHR1cmUtc2JhdGNoLmFyZ3YuanNvbilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb247IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL2NhcHR1cmUtc2JhdGNoLmFyZ3YuanNvbjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvY2FwdHVyZS1zYmF0Y2guYXJndi5qc29uKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9jYXB0dXJlLXNiYXRjaC5leGl0KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL2NhcHR1cmUtc2JhdGNoLmV4aXQ7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL2NhcHR1cmUtc2JhdGNoLmV4aXQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL2NhcHR1cmUtc2JhdGNoLmV4aXQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL2NhcHR1cmUtc2JhdGNoLnN0ZGVycilcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9jYXB0dXJlLXNiYXRjaC5zdGRlcnI7IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL2NhcHR1cmUtc2JhdGNoLnN0ZGVycjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvY2FwdHVyZS1zYmF0Y2guc3RkZXJyKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9jYXB0dXJlLXNiYXRjaC5zdGRvdXQpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvY2FwdHVyZS1zYmF0Y2guc3Rkb3V0OyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9jYXB0dXJlLXNiYXRjaC5zdGRvdXQ7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL2NhcHR1cmUtc2JhdGNoLnN0ZG91dClcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvcGFyZW50LXNiYXRjaC5hcmd2Lmpzb24pXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvcGFyZW50LXNiYXRjaC5hcmd2Lmpzb247IHRlc3QgLWYgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL3BhcmVudC1zYmF0Y2guYXJndi5qc29uOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9wYXJlbnQtc2JhdGNoLmFyZ3YuanNvbilcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvcGFyZW50LXNiYXRjaC5leGl0KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL3BhcmVudC1zYmF0Y2guZXhpdDsgdGVzdCAtZiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvcGFyZW50LXNiYXRjaC5leGl0OyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9wYXJlbnQtc2JhdGNoLmV4aXQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL3BhcmVudC1zYmF0Y2guc3RkZXJyKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL3BhcmVudC1zYmF0Y2guc3RkZXJyOyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9wYXJlbnQtc2JhdGNoLnN0ZGVycjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvcGFyZW50LXNiYXRjaC5zdGRlcnIpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL3BhcmVudC1zYmF0Y2guc3Rkb3V0KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL3BhcmVudC1zYmF0Y2guc3Rkb3V0OyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9wYXJlbnQtc2JhdGNoLnN0ZG91dDsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvcGFyZW50LXNiYXRjaC5zdGRvdXQpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12My5qc29uKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12My5qc29uOyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjMuanNvbjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzLmpzb24pXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzL1JFUVVFU1RfU0hBMjU2KVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzL1JFUVVFU1RfU0hBMjU2OyB0ZXN0IC1mIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12My9SRVFVRVNUX1NIQTI1NjsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjMvUkVRVUVTVF9TSEEyNTYpXCIgPSA0MTAwMzsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvRklMRVMuc2hhMjU2KVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvRklMRVMuc2hhMjU2KTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9GSUxFUy5zaGEyNTYpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL0ZJTEVTLnNoYTI1Nik7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL0ZJTEVTLnNoYTI1NilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9GSUxFUy5zaGEyNTYgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX0pPQl9JRClcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0NBUFRVUkVfSk9CX0lEKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX0pPQl9JRCk7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvQ0FQVFVSRV9KT0JfSUQpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX0pPQl9JRClcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX0pPQl9JRCBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dCk7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0IFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvSEVMRF9OQVRJVkUudHh0KVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvSEVMRF9OQVRJVkUudHh0KTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9IRUxEX05BVElWRS50eHQpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0hFTERfTkFUSVZFLnR4dCk7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0hFTERfTkFUSVZFLnR4dClcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9IRUxEX05BVElWRS50eHQgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9QQVJFTlRfSk9CX0lEKVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUEFSRU5UX0pPQl9JRCk7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUEFSRU5UX0pPQl9JRCk7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUEFSRU5UX0pPQl9JRCk7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BBUkVOVF9KT0JfSUQpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUEFSRU5UX0pPQl9JRCBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1BSRVBBUkVELmpzb24pXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9QUkVQQVJFRC5qc29uKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9QUkVQQVJFRC5qc29uKTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9QUkVQQVJFRC5qc29uKTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUFJFUEFSRUQuanNvbilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9QUkVQQVJFRC5qc29uIFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9BQ0NFUFRFRC5qc29uKVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9BQ0NFUFRFRC5qc29uKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0FDQ0VQVEVELmpzb24pOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQUNDRVBURUQuanNvbik7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQUNDRVBURUQuanNvbilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0FDQ0VQVEVELmpzb24gXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0FUVEVNUFQuanNvbilcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQVRURU1QVC5qc29uKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0FUVEVNUFQuanNvbik7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9BVFRFTVBULmpzb24pOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0FUVEVNUFQuanNvbilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0FUVEVNUFQuanNvbiBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dClcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0IFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9IRUxEX05BVElWRS50eHQpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9SRUxFQVNFX0hFTERfTkFUSVZFLnR4dCk7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9IRUxEX05BVElWRS50eHQpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0KTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9IRUxEX05BVElWRS50eHQpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9IRUxEX05BVElWRS50eHQgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb24pXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb24pOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLmFyZ3YuanNvbik7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guYXJndi5qc29uKTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guYXJndi5qc29uKVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLmFyZ3YuanNvbiBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLmV4aXQpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5leGl0KTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5leGl0KTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5leGl0KTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guZXhpdClcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5leGl0IFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guc3RkZXJyKVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guc3RkZXJyKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5zdGRlcnIpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLnN0ZGVycik7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLnN0ZGVycilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5zdGRlcnIgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5zdGRvdXQpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5zdGRvdXQpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLnN0ZG91dCk7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guc3Rkb3V0KTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvY2FwdHVyZS1zYmF0Y2guc3Rkb3V0KVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLnN0ZG91dCBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guYXJndi5qc29uKVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5hcmd2Lmpzb24pOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guYXJndi5qc29uKTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLmFyZ3YuanNvbik7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guYXJndi5qc29uKVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guYXJndi5qc29uIFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5leGl0KVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5leGl0KTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLmV4aXQpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guZXhpdCk7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guZXhpdClcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLmV4aXQgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLnN0ZGVycilcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guc3RkZXJyKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLnN0ZGVycik7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5zdGRlcnIpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLnN0ZGVycilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLnN0ZGVyciBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guc3Rkb3V0KVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvcGFyZW50LXNiYXRjaC5zdGRvdXQpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guc3Rkb3V0KTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLnN0ZG91dCk7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guc3Rkb3V0KVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guc3Rkb3V0IFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxLmpzb24pXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEuanNvbik7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxLmpzb24pOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS5qc29uKTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxLmpzb24pXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxLmpzb24gXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS9SRVFVRVNUX1NIQTI1NilcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxL1JFUVVFU1RfU0hBMjU2KTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS9SRVFVRVNUX1NIQTI1Nik7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEvUkVRVUVTVF9TSEEyNTYpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS9SRVFVRVNUX1NIQTI1NilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS9SRVFVRVNUX1NIQTI1NiBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL0ZJTEVTLnNoYTI1NilcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL0ZJTEVTLnNoYTI1Nik7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvRklMRVMuc2hhMjU2KTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9GSUxFUy5zaGEyNTYpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9GSUxFUy5zaGEyNTYpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvRklMRVMuc2hhMjU2IFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9KT0JfSUQpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9DQVBUVVJFX0pPQl9JRCk7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9KT0JfSUQpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0NBUFRVUkVfSk9CX0lEKTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9KT0JfSUQpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9KT0JfSUQgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dClcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dCk7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dClcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dCBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0hFTERfTkFUSVZFLnR4dClcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0hFTERfTkFUSVZFLnR4dCk7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvSEVMRF9OQVRJVkUudHh0KTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IRUxEX05BVElWRS50eHQpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IRUxEX05BVElWRS50eHQpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvSEVMRF9OQVRJVkUudHh0IFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvSE9TVF9QWVRIT04uanNvbilcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0hPU1RfUFlUSE9OLmpzb24pOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0hPU1RfUFlUSE9OLmpzb24pOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0hPU1RfUFlUSE9OLmpzb24pOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9IT1NUX1BZVEhPTi5qc29uKVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0hPU1RfUFlUSE9OLmpzb24gXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QQVJFTlRfSk9CX0lEKVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUEFSRU5UX0pPQl9JRCk7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUEFSRU5UX0pPQl9JRCk7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUEFSRU5UX0pPQl9JRCk7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BBUkVOVF9KT0JfSUQpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUEFSRU5UX0pPQl9JRCBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BSRUxBVU5DSF9SRVRSWV9RVUlFU0NFTkNFLmpzb24pXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVMQVVOQ0hfUkVUUllfUVVJRVNDRU5DRS5qc29uKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVMQVVOQ0hfUkVUUllfUVVJRVNDRU5DRS5qc29uKTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVMQVVOQ0hfUkVUUllfUVVJRVNDRU5DRS5qc29uKTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUFJFTEFVTkNIX1JFVFJZX1FVSUVTQ0VOQ0UuanNvbilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVMQVVOQ0hfUkVUUllfUVVJRVNDRU5DRS5qc29uIFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUFJFUEFSRUQuanNvbilcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BSRVBBUkVELmpzb24pOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BSRVBBUkVELmpzb24pOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BSRVBBUkVELmpzb24pOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVQQVJFRC5qc29uKVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1BSRVBBUkVELmpzb24gXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FDQ0VQVEVELmpzb24pXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FDQ0VQVEVELmpzb24pOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQUNDRVBURUQuanNvbik7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9BQ0NFUFRFRC5qc29uKTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9BQ0NFUFRFRC5qc29uKVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQUNDRVBURUQuanNvbiBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQVRURU1QVC5qc29uKVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9BVFRFTVBULmpzb24pOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQVRURU1QVC5qc29uKTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FUVEVNUFQuanNvbik7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQVRURU1QVC5qc29uKVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQVRURU1QVC5qc29uIFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dClcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0hFTERfTkFUSVZFLnR4dClcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0KTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0hFTERfTkFUSVZFLnR4dCk7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9IRUxEX05BVElWRS50eHQpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0hFTERfTkFUSVZFLnR4dClcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0hFTERfTkFUSVZFLnR4dCBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLmFyZ3YuanNvbilcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLmFyZ3YuanNvbik7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guYXJndi5qc29uKTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb24pOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb24pXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guYXJndi5qc29uIFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guZXhpdClcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLmV4aXQpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLmV4aXQpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLmV4aXQpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5leGl0KVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLmV4aXQgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5zdGRlcnIpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5zdGRlcnIpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZGVycik7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guc3RkZXJyKTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guc3RkZXJyKVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZGVyciBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZG91dClcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZG91dCk7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guc3Rkb3V0KTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5zdGRvdXQpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5zdGRvdXQpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvY2FwdHVyZS1zYmF0Y2guc3Rkb3V0IFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5hcmd2Lmpzb24pXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLmFyZ3YuanNvbik7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5hcmd2Lmpzb24pOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guYXJndi5qc29uKTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5hcmd2Lmpzb24pXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5hcmd2Lmpzb24gXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLmV4aXQpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLmV4aXQpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guZXhpdCk7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5leGl0KTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5leGl0KVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guZXhpdCBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guc3RkZXJyKVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5zdGRlcnIpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guc3RkZXJyKTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZGVycik7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guc3RkZXJyKVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guc3RkZXJyIFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5zdGRvdXQpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZG91dCk7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5zdGRvdXQpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guc3Rkb3V0KTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5zdGRvdXQpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvcGFyZW50LXNiYXRjaC5zdGRvdXQgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIuanNvbilcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi5qc29uKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIuanNvbik7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLmpzb24pOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIuanNvbilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIuanNvbiBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyL1JFUVVFU1RfU0hBMjU2KVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIvUkVRVUVTVF9TSEEyNTYpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyL1JFUVVFU1RfU0hBMjU2KTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi9SRVFVRVNUX1NIQTI1Nik7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyL1JFUVVFU1RfU0hBMjU2KVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyL1JFUVVFU1RfU0hBMjU2IFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvRklMRVMuc2hhMjU2KVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvRklMRVMuc2hhMjU2KTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9GSUxFUy5zaGEyNTYpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL0ZJTEVTLnNoYTI1Nik7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL0ZJTEVTLnNoYTI1NilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9GSUxFUy5zaGEyNTYgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9DQVBUVVJFX0pPQl9JRClcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL0NBUFRVUkVfSk9CX0lEKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9DQVBUVVJFX0pPQl9JRCk7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvQ0FQVFVSRV9KT0JfSUQpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9DQVBUVVJFX0pPQl9JRClcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9DQVBUVVJFX0pPQl9JRCBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dCk7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0IFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvSEVMRF9OQVRJVkUudHh0KVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvSEVMRF9OQVRJVkUudHh0KTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9IRUxEX05BVElWRS50eHQpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL0hFTERfTkFUSVZFLnR4dCk7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL0hFTERfTkFUSVZFLnR4dClcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9IRUxEX05BVElWRS50eHQgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9QQVJFTlRfSk9CX0lEKVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvUEFSRU5UX0pPQl9JRCk7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvUEFSRU5UX0pPQl9JRCk7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvUEFSRU5UX0pPQl9JRCk7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL1BBUkVOVF9KT0JfSUQpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvUEFSRU5UX0pPQl9JRCBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL1BSRVBBUkVELmpzb24pXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9QUkVQQVJFRC5qc29uKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9QUkVQQVJFRC5qc29uKTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9QUkVQQVJFRC5qc29uKTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvUFJFUEFSRUQuanNvbilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9QUkVQQVJFRC5qc29uIFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvUkVMRUFTRV9BQ0NFUFRFRC5qc29uKVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvUkVMRUFTRV9BQ0NFUFRFRC5qc29uKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9SRUxFQVNFX0FDQ0VQVEVELmpzb24pOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL1JFTEVBU0VfQUNDRVBURUQuanNvbik7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL1JFTEVBU0VfQUNDRVBURUQuanNvbilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9SRUxFQVNFX0FDQ0VQVEVELmpzb24gXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9SRUxFQVNFX0FUVEVNUFQuanNvbilcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL1JFTEVBU0VfQVRURU1QVC5qc29uKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9SRUxFQVNFX0FUVEVNUFQuanNvbik7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvUkVMRUFTRV9BVFRFTVBULmpzb24pOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9SRUxFQVNFX0FUVEVNUFQuanNvbilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9SRUxFQVNFX0FUVEVNUFQuanNvbiBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL1JFTEVBU0VfQ0FQVFVSRV9QRU5ESU5HX05BVElWRS50eHQpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0KTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dClcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0IFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvUkVMRUFTRV9IRUxEX05BVElWRS50eHQpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9SRUxFQVNFX0hFTERfTkFUSVZFLnR4dCk7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvUkVMRUFTRV9IRUxEX05BVElWRS50eHQpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0KTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvUkVMRUFTRV9IRUxEX05BVElWRS50eHQpXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvUkVMRUFTRV9IRUxEX05BVElWRS50eHQgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb24pXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb24pOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL2NhcHR1cmUtc2JhdGNoLmFyZ3YuanNvbik7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvY2FwdHVyZS1zYmF0Y2guYXJndi5qc29uKTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvY2FwdHVyZS1zYmF0Y2guYXJndi5qc29uKVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL2NhcHR1cmUtc2JhdGNoLmFyZ3YuanNvbiBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL2NhcHR1cmUtc2JhdGNoLmV4aXQpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9jYXB0dXJlLXNiYXRjaC5leGl0KTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9jYXB0dXJlLXNiYXRjaC5leGl0KTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9jYXB0dXJlLXNiYXRjaC5leGl0KTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvY2FwdHVyZS1zYmF0Y2guZXhpdClcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9jYXB0dXJlLXNiYXRjaC5leGl0IFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvY2FwdHVyZS1zYmF0Y2guc3RkZXJyKVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvY2FwdHVyZS1zYmF0Y2guc3RkZXJyKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9jYXB0dXJlLXNiYXRjaC5zdGRlcnIpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL2NhcHR1cmUtc2JhdGNoLnN0ZGVycik7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL2NhcHR1cmUtc2JhdGNoLnN0ZGVycilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9jYXB0dXJlLXNiYXRjaC5zdGRlcnIgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9jYXB0dXJlLXNiYXRjaC5zdGRvdXQpXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9jYXB0dXJlLXNiYXRjaC5zdGRvdXQpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL2NhcHR1cmUtc2JhdGNoLnN0ZG91dCk7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvY2FwdHVyZS1zYmF0Y2guc3Rkb3V0KTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvY2FwdHVyZS1zYmF0Y2guc3Rkb3V0KVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL2NhcHR1cmUtc2JhdGNoLnN0ZG91dCBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL3BhcmVudC1zYmF0Y2guYXJndi5qc29uKVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvcGFyZW50LXNiYXRjaC5hcmd2Lmpzb24pOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL3BhcmVudC1zYmF0Y2guYXJndi5qc29uKTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9wYXJlbnQtc2JhdGNoLmFyZ3YuanNvbik7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL3BhcmVudC1zYmF0Y2guYXJndi5qc29uKVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL3BhcmVudC1zYmF0Y2guYXJndi5qc29uIFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvcGFyZW50LXNiYXRjaC5leGl0KVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvcGFyZW50LXNiYXRjaC5leGl0KTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9wYXJlbnQtc2JhdGNoLmV4aXQpOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL3BhcmVudC1zYmF0Y2guZXhpdCk7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL3BhcmVudC1zYmF0Y2guZXhpdClcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9wYXJlbnQtc2JhdGNoLmV4aXQgXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9wYXJlbnQtc2JhdGNoLnN0ZGVycilcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL3BhcmVudC1zYmF0Y2guc3RkZXJyKTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9wYXJlbnQtc2JhdGNoLnN0ZGVycik7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvcGFyZW50LXNiYXRjaC5zdGRlcnIpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9wYXJlbnQtc2JhdGNoLnN0ZGVycilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9wYXJlbnQtc2JhdGNoLnN0ZGVyciBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCI7IHRlc3QgXCIkKHN0YXQgLWMgJXMgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL3BhcmVudC1zYmF0Y2guc3Rkb3V0KVwiIC1sZSAxMDQ4NTc2OyBiZWZvcmU9JChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvcGFyZW50LXNiYXRjaC5zdGRvdXQpOyBkaWdlc3Q9JChzaGEyNTZzdW0gLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL3BhcmVudC1zYmF0Y2guc3Rkb3V0KTsgZGlnZXN0PSR7ZGlnZXN0JSUgKn07IHBheWxvYWQ9JChiYXNlNjQgLXcwIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9wYXJlbnQtc2JhdGNoLnN0ZG91dCk7IHRlc3QgXCIkYmVmb3JlXCIgPSBcIiQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL3BhcmVudC1zYmF0Y2guc3Rkb3V0KVwiOyBwcmludGYgXCIlc3wlc3wlc1xuXCIgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL3BhcmVudC1zYmF0Y2guc3Rkb3V0IFwiJGRpZ2VzdFwiIFwiJHBheWxvYWRcIjsgdGVzdCBcIiQoc3RhdCAtYyAlcyAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzLmpzb24pXCIgLWxlIDEwNDg1NzY7IGJlZm9yZT0kKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjMuanNvbik7IGRpZ2VzdD0kKHNoYTI1NnN1bSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzLmpzb24pOyBkaWdlc3Q9JHtkaWdlc3QlJSAqfTsgcGF5bG9hZD0kKGJhc2U2NCAtdzAgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12My5qc29uKTsgdGVzdCBcIiRiZWZvcmVcIiA9IFwiJChzdGF0IC1jIFwiJWQ6JWk6JXM6JXk6JXpcIiAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzLmpzb24pXCI7IHByaW50ZiBcIiVzfCVzfCVzXG5cIiAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzLmpzb24gXCIkZGlnZXN0XCIgXCIkcGF5bG9hZFwiOyB0ZXN0IFwiJChzdGF0IC1jICVzIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12My9SRVFVRVNUX1NIQTI1NilcIiAtbGUgMTA0ODU3NjsgYmVmb3JlPSQoc3RhdCAtYyBcIiVkOiVpOiVzOiV5OiV6XCIgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzL1JFUVVFU1RfU0hBMjU2KTsgZGlnZXN0PSQoc2hhMjU2c3VtIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12My9SRVFVRVNUX1NIQTI1Nik7IGRpZ2VzdD0ke2RpZ2VzdCUlICp9OyBwYXlsb2FkPSQoYmFzZTY0IC13MCAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjMvUkVRVUVTVF9TSEEyNTYpOyB0ZXN0IFwiJGJlZm9yZVwiID0gXCIkKHN0YXQgLWMgXCIlZDolaTolczoleTolelwiIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12My9SRVFVRVNUX1NIQTI1NilcIjsgcHJpbnRmIFwiJXN8JXN8JXNcblwiIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9yZXF1ZXN0LWNsYWltcy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12My9SRVFVRVNUX1NIQTI1NiBcIiRkaWdlc3RcIiBcIiRwYXlsb2FkXCInIiwKICAgICAgICAic3RhcnRfdXRjIjogIjIwMjYtMTAtMjdUMDQ6MDE6MTMuNTAxNTYwKzAwOjAwIiwKICAgICAgICAiZW5kX3V0YyI6ICIyMDI2LTEwLTI3VDA0OjAxOjE0Ljg2NjQ2MyswMDowMCIsCiAgICAgICAgImV4aXRfY29kZSI6IDAsCiAgICAgICAgInN0ZG91dCI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvRklMRVMuc2hhMjU2fGMxZDM1NmJhMDQ5OTMxYzQ3OWVhZjg4Njg3M2EzY2E2MTY4NjExYmFmNjdlMDdmNjk4OThlY2QzYzE0MzlmZmJ8WmpFMll6Wm1ORGcxWWpaak9EWXdPVEE0TXpoaVpUSTVNRFl3WmpVelltUTVOelV5TXpVeE5qVmhOelkzTnpWa1ptVXhZekEzT1RNeU9UWmlPREExTWlBZ1VrVkJSRTFGTG0xa0NtRmhOamRqTURGaU5EUTVPRE5rTURRMlpqZzBOakF5T0RFMFpUbGtOekk0T0RKa1lqVTNNekkzTlRoaE5qbGhNVEU0WXpSall6VXpPR001WlRBMFl6Z2dJRkpGVVZWRlUxUmZWRVZOVUV4QlZFVXVhbk52YmdvMU5tSmtORFV4WTJNeE9HWTJabUZqWkRnd1lqTmxZbVF3Tm1OaVpEVmpPRFl5TkRBMVl6SmhPV0UzTmpkaE1HUXdNRFJsTURBNE5UVXlOemc0WVRaa0lDQlRUVTlMUlY5RlZrbEVSVTVEUlM1emFHRXlOVFlLTTJZd05UZ3pORE00TkRCbVpXWTFPR001Tm1JME9EZ3habVZrTlRRM09HUTFNalk1Tm1Nd01tRXdNakJsWm1ZNU9XVmpaR0ZpT0dGa05qUmpNVGt5TmlBZ1ltbHVaRjl6Ylc5clpTNXdlUW96TXpNMk1UazFNRFUzWlRZeE9EVXlaakJsTlRFd1lqVmtPRGhpTkdNNE5qSm1ZMkZtTjJZMVl6VXpOR0U0TTJWa056bGhORFEwTW1GbU5Ea3dOamxsSUNCaWFXNWthVzVuY3k1cWMyOXVDalZpTXpFNVpUYzVOR0kyWkdOaFpXTmtOVE5oTTJZM01UVTBaVEl6WmpJM01ESXdOMk5qTldVNVkyUmpNREkzTWpNMVltSmhPR1V4WlRNME4yVTVPV0VnSUdOaGNIUjFjbVV0Ym1GMGFYWmxMbk5pWVhSamFBbzFaV1F4TTJZME5tTmlZVFJpTWpsa09EUTJOamxpT0dRMk5qTTRabVpsWW1Fek9UaGpNekEyTnpZd05UWTVZakpoTXpnek5UTm1OekJoT0dRNE56Um1JQ0JqYjI1bWFXY3RZMjl0Y0dGeWFYTnZiaTVxYzI5dUNtRTRaR1E0TUdFNE1EWTFOekF4WVRNell6QXhZekF5WmpGaVptSTBNVGM1WWpBNFpUSXpNVEU0T0RZd1ltVTFOVGswTkRZd01qWXdPRGMxTUdFell6QWdJR052Y0dsbFpDMW9aV3h3WlhJdGNISnZkbVZ1WVc1alpTNXFjMjl1Q2pKaU1EVTBPVGN6WXpRMFlUazRabVl5TkRSak5ESTJZelV3TURGbFlXVmhZelEyWVRabU5HTTBZMkU1TVdSaU5XSmtaV0ZqTlRRNU4yVXdZakEwTVRBZ0lHWjFiR3d1YzJKaGRHTm9DakJrT0dZNE5UQTNNV1JqT0dObE9XUTNNelkwTXpNNVlqTmpOR05sTnpjM1kySmpPR05tWVRaa1pqUTBOelJpT0RRM05qbGpPV1UwTVdZeVpXRTRabVlnSUdkMVlYSmtYMloxYkd3dWNIa0taall3TnpoaU16WXlZVGt5Tm1KbE56WmhabUZqWlRsaE9UWXhZbVEzWVRGaE5qUTFZV0poT1dFM1pHRTJZekF4T1RKbVpXSTBOelppT0RReVpqZGhNU0FnYVc1d2RYUnpMMloxYkd3dGNtVnpiMngyWldRdWVXRnRiQW95WldabE5EYzFPR1JoWkRVM1l6VTNaR1k1TVRrNFpqSmhNR1F5WXpsak56QXdZemszT1dOaU9HVmhZMlV3TVRCaE1XUm1OekppT1dNMFkyTXlPRFpqSUNCcGJuQjFkSE12YzIxdmEyVXRZMkZ1Wkdsa1lYUmxMV1pwYkdWekxuTm9ZVEkxTmdwaVl6UmlNemszTWpZMU56ZGxOREk0TnprMU5EQXpOREZpWXpsaVpETTNPR05qWkRjMU1UWTNOMlExTTJSaVl6WmhOV1EwWVRKaFpEUXdNak5qTTJJNUlDQnBibkIxZEhNdmMyMXZhMlV0WTJGdVpHbGtZWFJsTFhaaGJHbGtZWFJwYjI0dWFuTnZiZ293T0dRMVltUXpOVFJoTUdWaU9ERmtZV1EwWWprMk5qUXdNemRsTnpFeFlXTTBaamRsWTJNeVlqVTNNelUxWkdJeVpUUXhOVFExTnpGak5EazJPVGRqSUNCdVlYUnBkbVZmWjNWaGNtUXVjSGtLTmpCaE1tTTROVE5tWXpVNE9ETXdZelF5TmpSa01qWm1aVGc0WWpReE9UVTBOall4TVRZNVlqZGxNelJsT0RBMU1EQTFNak13T0RBek1ERTNNR0UwWmlBZ2IzQnpMMFpKVEVWVExuTm9ZVEkxTmdveU1qUXpZMlk0TkRabVpXSXpNVFprTWprNVpUSTBNMlJpTUdFMllUZGhZek0zT0dVMVptTmlabVppT0dOa1pHSTVNelJoWTJFM1pESTRNV001Wm1ZNUlDQnZjSE12WTJGdVpHbGtZWFJsWDJkaGRHVXVjSGtLTURaaU0yTmhZakV6TldZNU1HWXhNakk1TVRjd09HSmtZbVUyWkRRelpXVTJabUptTURVME9EZzROREk0WkdFeVlUaGhORE0yTURjM05qSXhZVFkwWmlBZ2IzQnpMMlpoTXkxaWFXNWthVzVuTG1wemIyNEtNVEF5WVdOaVpqWmxZbUkxTldOaE5qTmlNV1kzTVRjMFlUazBNMkppTUdFMk0yWTVNMkZoTVRVM1pUVXpNMkkyTldGaFpERm1NbVZoTnpBMVpEQTRaQ0FnYjNCekwyWjFiR3d1YzJKaGRHTm9Dak16WWpoalkyWm1ZamxrTlRJMU0yUXpaREU0TkRjeFlURTFaak0wWVRJNE1qWXpNamd4WmpBMlkyVm1ObVl6TWprd1lqRmlZbVEzTVdZNFlqQmlPRGNnSUc5d2N5OW5jSFZmYUdWaGJIUm9YM0l6TG5CNUNtVXhaak0zTURGbVlqVmtZelpsTmpBMVlqYzFPV0UzWW1Kak0yUTJOVFUxT0RKak1qQTNZekppWlRkbU1UbGhNMkZoWmpZME1qQXhZVEJoTnpGaU1ESWdJRzl3Y3k5bmNIVmZhR1ZoYkhSb1gzTmxkQzV3ZVFvM01qaGxZVGd4TmpNd1pUTTBNRGcwWTJNeE56TXlZbUppWXpVell6aGxOalkyTVdKa1lXSXhOREkxTlRkbU5UTmhNREprWVRnek4ySmlNalUzTjJVeElDQnZjSE12YkdGdFltUmhYMmx1YzJsa1pTNXphQW8wWkRVMk9UVmtZalJsTnpBellUSmhZekZsWVRJNU5ERTRaRE0wTWpZeFptWmxNRFpqTURRd1ptTXpOamRsTldGbU9UWXdOemc0TnpFMU9UUTBaREU1SUNCdmNITXZiR0Z0WW1SaFgzSjFiblJwYldVdWNIa0tOVEJrTTJZek1UWTBNV1ZpWVdZME9UUTFOREprTmpOalpqUXpNemd3TkRnMlkyRTVaV1ExTUdKak16RTFZemcwTm1ObFpUTTFOR0V5WlRreFkyVXpNaUFnYjNCekwyeGhiV0prWVY5emRHRm5aVjl6YjNWeVkyVXVjMmdLTW1FNVpXWXlPV1U0TkdVeVpESTRNbVk1TkRVek9HRTJaV0ZpTkRWaVl6YzNPR1F4WldZMk1UUmlZVGRoTWpsaE9UUXdNak0xWVRsaE9EWTFPVFUxTkNBZ2IzQnpMMnhoZFc1amFHVnlYMk52YlcxdmJpNXphQW96T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zSUNCdmNITXZjbVZ4ZFdWemRITXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqRXVhbk52Ymdvd1pEYzVZall5TVdaaFl6ZzJOREkzTlRFMU16RTJOV1F4T0RRMk4yUTJZelptTW1SaU4yRTNPRE0xTVdObE5qQTRNemN6WmpreVpHVmtNV1poTXpSaklDQnZjSE12Y25WdVgyWjFiR3d1Y0hrS1ptWm1aRFkxWldRMVlqZzFZalZoWXpBeE56aGtNREppTVROaU9HVTNORFpoTmpsa1l6STVaREUwTTJRNU1Ea3dPRE5qWVRSbU1UTm1Zak5sWVRKbFpTQWdiM0J6TDNKMWJuUnBiV1V0WW1sdVpHbHVaeTVxYzI5dUNqbGlaVFl4WVRjeFlUZ3hPREZsWWpNd1l6WmxNMkZrTW1Nek1EY3lNV0k0WTJVME1tTTVNalk1Tm1Nek1URTVNemsxWmpBMFpEaG1OREZpTVdFMFlqUWdJRzl3Y3k5eWRXNTBhVzFsWDJKdmIzUnpkSEpoY0M1d2VRcGhaR1kwTlRVeU5HUmxNMk15WlRaa1ltRXhPRFkxTnpKbE56RTFNV1EwT0dKbVkyRXdZak5oWkdNNFpUWmpaamxrWldaa05qZzJZalEzTnpRMFl6ZzNJQ0J2Y0hNdmMyVnlkbWxqWlM5R1NVeEZVeTV6YUdFeU5UWUtZV1kwTkdFeU5qUXhaRGM1TnpVME5qRTFOelEyWm1VNVlUWmpOekE0WWpBMFlqZ3haV0U0TURjek1UaGpaamszTURCaE1HVmxNalEyTldKak56YzVOaUFnYjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5amJIVnpkR1Z5Y3k5d1lXTmxMMTlmYVc1cGRGOWZMbkI1Q21KaFpUa3dPRFl3T0dReE5XWTFOV1ptT0dNd1pXRmlObVl4TkRWaVlXRTRaRFl6TVRjeE1USXlORFZrTkRSaU9ESmlNVGN3T0RNeE56TTVaamhpTm1ZZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZZMngxYzNSbGNuTXZjR0ZqWlM5bmNIVmZZV1J0YVhOemFXOXVMbkI1Q2pVM09EWXhZMkpsTkRjeFpHWmlNelV5WTJNellUZzRNVGhsWXpRM1pHRmxOelppTURZeVltWmhOV1psTkdWbFlqVTBPV1EyTWpsaU1tVTRNMlU1TmpJZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZZMngxYzNSbGNuTXZjR0ZqWlM5bmNIVmZiM2R1WlhKemFHbHdMbkI1Q2pFek1ETTFaREkyTTJZME16RmhOemRsT1dRNU1HSmtaakZpTVdVMU9UWTNPRGRpTVRsa09URXpZMkprWlRjMk4ySXhZVEpqWVRCak5qSTNZbVl5TTJVZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZZMngxYzNSbGNuTXZjR0ZqWlM5d1lXTmxYM0J2WkcxaGJpNXdlUW80Tm1GbE16SmxOREU1TkRWa1lqTXpZVFprT1RkaE5HRTNPRE5sWm1ObFlqQXhPV0ptT0RFM056RTBOVEE0WmpRM05UbGtZak15TW1aa1ltUTNOV013SUNCdmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwybGpaUzlwWTJWZlkyaGxZMnR3YjJsdWRGOXRhWEp5YjNJdWNIa0tOalJsWkRBMU5qQXpZek0zT0RVeU5qWmpaREpsTldJeU5qaGtabVkzTVdSaE1XUmhZV00zTVRkbU56QTVOekZsWlRBMVlqTmtaVEExTnpsaU56QmhOeUFnYjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOWhiR3h2WTJGMGFXOXVMbkI1Q2pWaFpHRTRaakZpTlRRME56STNOekU1WlRJeU5qUmpNakJsWkdKaU5EVmxNek5rTWpsbU56RXhORFUxWldJM01qVmlZemRqT1dNNU5HVmxNemxpTURnZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2WVd4c2IyTmhkR2x2Ymw5aWIzVnVaR0Z5ZVM1d2VRbzJaRFkwWlROaU1EWmhZMkU0T0RReVl6UTJNbVk1TXpFeFl6Y3dOREJqTkRrNVl6QXhNakkxT0RSa09XTXpOMlUwTVdNd05ERTRObUUxTVdVeFpUZGlJQ0J2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwySnZkVzVrWVhKNVgzVnVZMlZ5ZEdGcGJuUjVMbkI1Q2pJeU5ETmpaamcwTm1abFlqTXhObVF5T1RsbE1qUXpaR0l3WVRaaE4yRmpNemM0WlRWbVkySm1abUk0WTJSa1lqa3pOR0ZqWVRka01qZ3hZemxtWmprZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2WTJGdVpHbGtZWFJsWDJkaGRHVXVjSGtLWkdZME4yRXhZMk15WkRjelpUVTVaalk0WkRJNE1UbGhZVEF4TURFeVpUWXpNV1JqTmpjd05tWXdPVEZoWlRKbVpXRXhOalUxWXpVeE56TTRNakUwWWlBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzlqWVhCMGRYSmxYMjVoZEdsMlpTNXpZbUYwWTJnS01qWmlPR00yWXpobU5HUmlNamMxTTJaaU1XWTBPVGsyWXpZd00yRmpaR0V3WTJZNFptSXhORGM1TjJVM1pURTNaak0zWWpGaE9HWXlNVFF3WldRME55QWdiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5amFHVmphMTkzWVc1a1lpNXdlUXBqTnpoa01tVTNZVE15WTJaaU5ETTNZall4TjJSbU5qQmhOMkZqTVRNd01UTTBORFk1T0dSbU5EQTFOR1kxWm1KaVpqZG1ZalE1WlRkaU0yUTJNVEEwSUNCdmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMk5vWldOcmNHOXBiblJmYVc1emNHVmpkR2x2Ymk1d2VRbzVabUpoWlRFNFpURXlNelZsWXpGak1tVmhZek5sWWpJeE5UTXhaV0l5TWpVNU1HUXlORFJsTlRnd09XVXhNelF5WkRNMll6UTJabVl5TW1WaFpETmxJQ0J2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwyTnZiblJwYm5WaGRHbHZiaTV3ZVFwalpESTVaV1JqTVRRNFl6QmhZMkpqWXpKaFlqTXhPRGc1WldJME1UWXlaR1JsTlRkaU9ETTBNalUxWkRBNU5qWTVPRFpoWmpJellXUXlNV1V5Wm1Wa0lDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJOdmJuUnlZV04wTG5CNUNqZG1aamczTUdNeU16QTBaR1ExTXpnM05tWTBZVEUzWWpReE1XSXhNelF3WW1NMlpXRmpNalV5Wm1ReU5XWm1aV1psWmpJeU5EaGlaRFE1WWpjM016a2dJRzl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdlpHRjBZWE5sZEY5amIyNTBjbUZqZEM1d2VRbzFPR0UwTldFeE9USTNZVEF6T1RVNU1qYzVZalkxTlRjNE9UUTJOV0l6WkRjNU1USXhZVGcwTnpReU9UYzJNemc1WW1KbE9URTJNak01WTJZNU9XWTRJQ0J2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwybHVkR1Z5Y25Wd2RHbHZibDloWkcxcGMzTnBiMjR1Y0hrS01UQXlZV05pWmpabFltSTFOV05oTmpOaU1XWTNNVGMwWVRrME0ySmlNR0UyTTJZNU0yRmhNVFUzWlRVek0ySTJOV0ZoWkRGbU1tVmhOekExWkRBNFpDQWdiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5c1lXMWlaR0ZmWm5Wc2JDNXpZbUYwWTJnS056STRaV0U0TVRZek1HVXpOREE0TkdOak1UY3pNbUppWW1NMU0yTTRaVFkyTmpGaVpHRmlNVFF5TlRVM1pqVXpZVEF5WkdFNE16ZGlZakkxTnpkbE1TQWdiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5c1lXMWlaR0ZmYVc1emFXUmxMbk5vQ2pSa05UWTVOV1JpTkdVM01ETmhNbUZqTVdWaE1qazBNVGhrTXpReU5qRm1abVV3Tm1Nd05EQm1Zek0yTjJVMVlXWTVOakEzT0RnM01UVTVORFJrTVRrZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2YkdGdFltUmhYM0oxYm5ScGJXVXVjSGtLTlRCa00yWXpNVFkwTVdWaVlXWTBPVFExTkRKa05qTmpaalF6TXpnd05EZzJZMkU1WldRMU1HSmpNekUxWXpnME5tTmxaVE0xTkdFeVpUa3hZMlV6TWlBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzlzWVcxaVpHRmZjM1JoWjJWZmMyOTFjbU5sTG5Ob0NqZzROREk1T1daak1HUmpPRGMyTVRRM1l6TXlZMlJoTURNeVpETXdOR0l3WVdKa1pUSTJNVFU0TmpFME9HSTNaV0psTVRobU1ERTNNRFpqWldSaFl6Y2dJRzl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmJISmZjRzlzYVdONUxuQjVDalV6TXpReFpXWXdPVFl5T0Rnell6UTFaV1kzWkdZeVptWmhORFJtTnpOaE9XTmlaRFZoWXpNeVpEZGlPRFEzWVRFMk0yVTVNemcxTXpSbU56VXpOalFnSUc5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZibUYwYVhabFgybHVkR1Z5Y25Wd2RHbHZiaTV3ZVFvMU16UTJaR0UzWVdabU1XVmxORFZpWVRJNVlXRTROVFEyTnpjNE9UWXpOVE13WTJFek5UVm1NVGs0TURBM05qYzBaRFE0T0dVNE9ESTNNVEkzT0RrMElDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDI1aGRHbDJaVjl5WldOdmRtVnllUzV3ZVFwaU5HRmlZVFV5WVRJM016UTBOVFpoTXpWaVpXRXlPVGcwTkRRM1l6Z3pZMkpsTURJNE5HWmhPREF3WkRVeFkyWXdaamRqWldGa1lXRmlNVEl5TURKaklDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDI1aGRHbDJaVjl6ZFdKMFlYTnJjeTV3ZVFvM1pqRXlPV00xWTJWbU56SmpZelExWXpjeFlUQTFaRFF3TkdSa01UZzFNbVZpTkdGaU5XRXlPRE16T1dFNU56TmpNamszTXpZMVltUXhaVFJsWlRnM0lDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDI5eWFXZHBibUZzWDI5aWMyVnlkbVZ5TG5CNUNtUm1OalExWW1ReU9UVTVPV1kxWTJZellXUXhNalEzTTJGaFlqVXpaamsyWWpJeFlUbGtNVGN5TXpaaU5tRmpaVFJoTTJJeFkyTTRZV1ZsWVdGbE9HSWdJRzl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmNHaGhjMlZmYjJKelpYSjJaWEpmY0hKdmIyWXVjSGtLWTJVMU4ySXdPVEU0WmpneE1tRmxOR0UxTWpsa04yVTBNemsxT1RnMk5tTTVZMlV3TXpRMlpESmxOVEF4TkROaVpUazJNbVl3WWpBeE9HUm1aakV3WVNBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzl3Y205a2RXTjBhVzl1WDJocGMzUnZjbmt1Y0hrS01HUm1NREZoTjJZMk1HRTFaV0l6TkRsalkyVXhORFZqWXpjMllUZ3paVEkzT1RBMk5HSm1Namt6WkdVMlpEaGpOakJpTUdRd01EVTFZbVUwWkRkaU55QWdiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5d2NtOWtkV04wYVc5dVgzSmxZMjkyWlhKNUxuQjVDamN4WWpjeU16ZzNOekptWm1Sa09ESTJNR0V5WWpBeU1HVXhZVEV6WkRVM1lXUmpaalkwWlRVMk1qSTFaakExWVdJNVlqY3pZbVkxTWpsbU5EazJaV1VnSUc5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZjbVZqYjNabGNubGZZMmhsWTJzdWNIa0tZMkZtWm1Fd056aGxOVE5sWWpBeU1tRXlOalZpTUdFM09XSmxPVGN6WmpNM01EY3dOVFk0WlRjNE4yWTJORE16TUdFNVltUmpZamRsWTJRd05qRmlPU0FnYjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXlaWFJsYm5ScGIyNHVjSGtLTnpFNE16ZGxOak5sTlROaE1EUTFNelV4WkdRelpXWmpZemxpT0RSaU9HRXhZemcxWVdFeE5EazJNRGRtTWpOa05UWTBZalpsWW1RNE1tUTVOREl4WWlBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzl5ZFc0dWNIa0tPRGhoT0dVeU1HVm1PVE5oT1RVNFpXUmxNVE15TURObE1UZzJOMlEyTkRjek5HSXdOV1F5WVdWaE9HTmlNRGhtWm1SbU1ERTNObVkxTmpKalpUWTRZaUFnYjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXpaWEoyYVdObFgySnZiM1J6ZEhKaGNDNXdlUXBsTkROalptVTRORGd6T1RRNVlUWmpNV013WXpkaVpXSm1PR1ptTlRKbE5UZzVaV1V4WlRRME1qVTJORGs1TW1JMU4yVTRaalUwTldJelpEWTVNV1V4SUNCdmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMM1psY21sbWVWOW1ZV04wYjNKcFlXd3VjSGtLT0RZeFlqRm1OREpoWVRVMFpUZ3hNak00T1RneE9UWmxPV1U1TWpJME1XWXpPV0ZoT0dKbFl6bGpaVE5sT0RjeFpUTTNZbU5tTkdRelpHSTJZekJsTkNBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzkyWlhKcFpubGZablZzYkM1d2VRb3dZamxqWXpBM05XTTVabUZoTldWbU9UZzRNMlF4TVRBM1lqTXpaV00zTlRRMk9HUmlZakkzTVRnek5tTm1ObUkxTlRCaVltTTBZakF4WVRCbU1UZGhJQ0J2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwzWmxjbWxtZVY5MFpXMXdiM0poYkY5d1lXbHlMbkI1Q2pBeU9USXpOREkwTldKallUQXlORFEyTlRsa1pqUmhaV05sTldaalkyVmtNR0UzTVdFeVlUVTFZbU0wTVdSbVpEQTBNalpoWkRKaE1ERTVOVEk1WWpZZ0lHOXdjeTkyWlhKcFpubGZhbTlwYm5SZlpHRjBZVjlqWVdOb1pTNXdlUW94Wm1NNFltTTVPR1JqWlRnMU9EbGxNelV5WW1RMU9Ua3dZakF3TXpnek5HRTVNVGsxWXpNNE5URXdOekF5TnprMU5qSTVNV05qTkdObU9EWTVOVGc0SUNCd2NtOXZabk12YzIxdmEyVXZRVkpEU0VsVVJVTlVWVkpGWDFCQlVrRk5SVlJGVWw5VlUwRkhSUzVxYzI5dUNqQm1NbVEyWXpWbU1EUTNPREV5TlRFMk16WTNORE13TnpZM1pUaG1OVEkzTUdFMFl6UTRZMlV4WW1ZeFlqVXhZVEUzTURjNU16VXlZelU0TURRMVl6QWdJSEJ5YjI5bWN5OXpiVzlyWlM5R1NVeEZVeTV6YUdFeU5UWUtNalV3T0daaFpEVXpPREF4WlRKak1EWTBZMlpsTm1Gak9HWm1PV0U1WmpCak1EQTRNbVk1WVdSaFl6VTVNR0kyWkdNeFkyVmxZVFUxTm1OaVkyVXhPU0FnY0hKdmIyWnpMM050YjJ0bEwxSkZRVVJOUlM1dFpBbzRNR1JpTW1WbU1ETTRaREZsWW1Vd01EVXpZMkV5TjJVek5Ua3pOMlJsT0RGaFlqSmlOVGsxTm1aa05HVTJOMlJrTm1VMFpEQXlPVEl3WXpVNU16RmpJQ0J3Y205dlpuTXZjMjF2YTJVdlVrVlJWVVZUVkY5VVJVMVFURUZVUlM1cWMyOXVDbVl6TlRrNU1EQXlZV05rWkdFNVl6azROemt3Wm1OaE1HUXpNamxoTWpFek9EbGhaVEpoWWpVME9XUmpOMkpsTWpjNE1EZG1aVEk1Tnpsa056WTJPR1lnSUhCeWIyOW1jeTl6Ylc5clpTOWlhVzVrWDJOd2RTNXdlUXBrWmpFME5tWTFPRFJtWmpCaE1XTXpaREpqTURreFlqRXhOVEE1TlRRd1pUY3daV0l4TWpNeFltWTNaV0kyTjJObE5tUTRaamc0TnpVMFpUYzBNalJtSUNCd2NtOXZabk12YzIxdmEyVXZZbWx1WkdsdVozTXVhbk52YmdvNVltRXdaV1l4TTJNd00ySmpPRFl5TXpBMk5EZ3dZVFExTXpjeE9UTmtPR015TURZNE1UTmlZV1kxTVdKaVl6RXlaRFF6TkdKaVpEUTBZV1JsTW1GbUlDQndjbTl2Wm5NdmMyMXZhMlV2WTJGd2RIVnlaUzF1WVhScGRtVXVjMkpoZEdOb0NtTmpOREkwTmpsak56ZG1ZV0ZqWVdZeU5UUXhZV0ZsTm1JNE9XVXlObU0zWkRneU1XRXhOelUxTnpkaE9UVm1PVEl3TldSaFl6SXlOREJqT1RjMVltWWdJSEJ5YjI5bWN5OXpiVzlyWlM5allYQjBkWEpsTFhKMWJtNXBibWN0TkRFeU9ESXlMblI0ZEFwak0yWmhaV00xWlRjM09EQTJaV1k0TURJNU1ETmlZVGs1Tm1ZeE56ZzVaVFkwTmpWak1EaGpNMkptTVRGaFpETTVZalF3TkRJME5ESXpOamd3TmpnM0lDQndjbTl2Wm5NdmMyMXZhMlV2WTJ4aGFXMXpMekJsTkRrMk5EbGxZalV4TlRoak5tWXhNMlEwWWpRMk4yRTRaamhpT1daak1XVXlNelJoWmpobU5XSXhNbU0wTURGbU5XTmtZalF4TWpjd1lqVTFOamt2UTBGUVZGVlNSVjlLVDBKZlNVUUtPV1F3TnpJMFl6QTNaR0ZpTW1Oa01UY3lNREU0T1dRM00ySmlPRGN5TnpWak1ETmxOakUzTW1aaFpUZGtOREJpTWpFMU1tRXdNMk0zTWpsaU16QmlOeUFnY0hKdmIyWnpMM050YjJ0bEwyTnNZV2x0Y3k4d1pUUTVOalE1WldJMU1UVTRZelptTVROa05HSTBOamRoT0dZNFlqbG1ZekZsTWpNMFlXWTRaalZpTVRKak5EQXhaalZqWkdJME1USTNNR0kxTlRZNUwwTkJVRlJWVWtWZlVFVk9SRWxPUjE5T1FWUkpWa1V1ZEhoMENtVm1ZamxtWVRZelltWm1PREJsTWpNeFlUYzBaVGhoWmpJMk56STRNekE0TmpkbFltUm1aVGMzT1dFME9EUTJNV0kyWXpsbE5qYzVNR1l3WWpCak5Ea2dJSEJ5YjI5bWN5OXpiVzlyWlM5amJHRnBiWE12TUdVME9UWTBPV1ZpTlRFMU9HTTJaakV6WkRSaU5EWTNZVGhtT0dJNVptTXhaVEl6TkdGbU9HWTFZakV5WXpRd01XWTFZMlJpTkRFeU56QmlOVFUyT1M5SVJVeEVYMDVCVkVsV1JTNTBlSFFLTWpNek16RmxaR1JpWldFMllqbGxOekk1WlRaaE5EYzJNMlExWWpCaVptRTFNVFptWlRKa016YzFPRGd4T0RBMk1UWmxNMlpqTVRGaU1qRmtNREF6WmlBZ2NISnZiMlp6TDNOdGIydGxMMk5zWVdsdGN5OHdaVFE1TmpRNVpXSTFNVFU0WXpabU1UTmtOR0kwTmpkaE9HWTRZamxtWXpGbE1qTTBZV1k0WmpWaU1USmpOREF4WmpWalpHSTBNVEkzTUdJMU5UWTVMMUJCVWtWT1ZGOUtUMEpmU1VRS09XUXdOekkwWXpBM1pHRmlNbU5rTVRjeU1ERTRPV1EzTTJKaU9EY3lOelZqTURObE5qRTNNbVpoWlRka05EQmlNakUxTW1Fd00yTTNNamxpTXpCaU55QWdjSEp2YjJaekwzTnRiMnRsTDJOc1lXbHRjeTh3WlRRNU5qUTVaV0kxTVRVNFl6Wm1NVE5rTkdJME5qZGhPR1k0WWpsbVl6RmxNak0wWVdZNFpqVmlNVEpqTkRBeFpqVmpaR0kwTVRJM01HSTFOVFk1TDFKRlRFVkJVMFZmUTBGUVZGVlNSVjlRUlU1RVNVNUhYMDVCVkVsV1JTNTBlSFFLWldaaU9XWmhOak5pWm1ZNE1HVXlNekZoTnpSbE9HRm1NalkzTWpnek1EZzJOMlZpWkdabE56YzVZVFE0TkRZeFlqWmpPV1UyTnprd1pqQmlNR00wT1NBZ2NISnZiMlp6TDNOdGIydGxMMk5zWVdsdGN5OHdaVFE1TmpRNVpXSTFNVFU0WXpabU1UTmtOR0kwTmpkaE9HWTRZamxtWXpGbE1qTTBZV1k0WmpWaU1USmpOREF4WmpWalpHSTBNVEkzTUdJMU5UWTVMMUpGVEVWQlUwVmZTRVZNUkY5T1FWUkpWa1V1ZEhoMENtUmtZakU0WVdaa09XSmpZelF6TVRjME9EWXhZakprTjJZMVpHRXhOelUwWlRZelpXVXlaRE5oTVdKbU1qRTNNelkzWVdZd09HWTFNemt6TW1VeE56UWdJSEJ5YjI5bWN5OXpiVzlyWlM5amJHRnBiWE12TUdVME9UWTBPV1ZpTlRFMU9HTTJaakV6WkRSaU5EWTNZVGhtT0dJNVptTXhaVEl6TkdGbU9HWTFZakV5WXpRd01XWTFZMlJpTkRFeU56QmlOVFUyT1M5U1ZVNU9TVTVIWDBGRVRVbFRVMGxQVGk1cWMyOXVDbUZtTkRFMlpUbGhOamRoWlRWaE9UWTFPREF3TjJZd1pXTTFZakkxWldNM01qVXpNRGxsWmpBMVkyWXdNRGcyTkdZd1pUVTFZamt3Wm1WbVpUZ3hOalFnSUhCeWIyOW1jeTl6Ylc5clpTOWpiM0JwWldRdGFHVnNjR1Z5TFhCeWIzWmxibUZ1WTJVdWFuTnZiZ293TnpRM09EWmtabVJtWWpBeVpUUTFORE5rTURrMk56STRNR05qTnpSak56ZG1OemN5T0RkaE56WTJaV1kxTVRFME1URTNOR1ZpWXpNME1tWTNaR05oSUNCd2NtOXZabk12YzIxdmEyVXZZM0IxTFhCeWIyOW1MWEpsZEhKcFpYWmhiQzF3YkdGdUxtcHpiMjRLTVRSa01UQTJZelE0WVdOa1ltTmhaREF6WlRRMU1EUmxZV05qTm1Oa04ySTVaR0ZrWlRnek4yTmtZekUxT0RKbVltSTNaakJqWlRrNU9XVXlNRGRsWmlBZ2NISnZiMlp6TDNOdGIydGxMMk53ZFY5bmRXRnlaRjl5WldabGNtVnVZMlV1Y0hrS09UVXpOMkZrTjJWaE5HRTROall4WlRFM056TmpaRGd6WVRRM01qQTFZak0zTVRSa1lXTXhZVEkxTXpVelpqSXpaakptWTJVeE1XRXhNV1kzWVdRME1pQWdjSEp2YjJaekwzTnRiMnRsTDJOd2RWOXBiblpsYm5SdmNubGZZWFZrYVhSZmNtVm1aWEpsYm1ObExuQjVDbUZsTlRVeU5qZGhZMkZqTlRjNFlUUTNNRGhoTnpVMVpUQmtaR0ZpTURJd04ySXpNekJqTXpnNE9HWXdOV1UxTXpjMVlUWXdNR1ptTWpnNU56WmhOV0VnSUhCeWIyOW1jeTl6Ylc5clpTOW1hVzVoYkdsNlpWOXpiVzlyWlM1d2VRbzRNek5tT0RkbU0yVXpOV0l3TldabE1tWmlOemhsWldFeVltRTFNRE00WWpobVl6TmpPRFV6TldGaVlURmtOVEEzTnpka01XSm1NalprT0dWaU9EZGpJQ0J3Y205dlpuTXZjMjF2YTJVdlozVmhjbVF1Y0hrS09XRXlOekZtTW1FNU1UWmlNR0kyWldVMlkyVmpZakkwTWpabU1HSXpNakEyWldZd056UTFOemhpWlRVMVpEbGlZemswWmpabU0yWmxNMkZpT0RaaFlTQWdjSEp2YjJaekwzTnRiMnRsTDJodmMzUXRaWGhwZEMwME1USTRNakV1ZEhoMENtSmtPR0psWXpNMU5qZGhPVFl4TWpObE5ETTRNRGxpTXpGbU1UQTNabVl5WVROaU9EZ3dNbVEzWTJRMVptRXhOamRsWmpFNE5tWmpPRGd5WmpSbU5EZ2dJSEJ5YjI5bWN5OXpiVzlyWlM5cGJuQjFkSE12WTNCMUxYQnlaV1pzYVdkb2RDMVZUa0pQVlU1RUxuUmxiWEJzWVhSbExtcHpiMjRLTlRWbE9EWmlZek13TUdGa1ptRTNPVFJtTVdRME1XVmlNakV5TURGa1lqa3hNekprTnpVMk56TmhPVFE1TkdZM01Ea3haR0ZtTkdVek9UWXhPVGd3WWlBZ2NISnZiMlp6TDNOdGIydGxMMmx1Y0hWMGN5OWxlSEJsWTNSbFpDMWpjSFV0Y21WeGRXVnpkQzVxYzI5dUNqTTROMlE1TmpjM05XTTNZMlZpWm1SaFlqRXlNV1kyWWpRMU5EUXpNR1l5T1RCbFl6WTJPRGs0TldVek1tVm1PV1k0TVRVM09EVmtOV0V3WXpjME1Ea2dJSEJ5YjI5bWN5OXpiVzlyWlM5cGJuQjFkSE12Wlhod1pXTjBaV1F0YzIxdmEyVXRjbVZ6YjJ4MlpXUXVlV0Z0YkFvNVlUSTNNV1l5WVRreE5tSXdZalpsWlRaalpXTmlNalF5Tm1Zd1lqTXlNRFpsWmpBM05EVTNPR0psTlRWa09XSmpPVFJtTm1ZelptVXpZV0k0Tm1GaElDQndjbTl2Wm5NdmMyMXZhMlV2Ym1GMGFYWmxMVFF4TWpneU1TNWxlR2wwQ21VellqQmpORFF5T1RobVl6RmpNVFE1WVdaaVpqUmpPRGs1Tm1aaU9USTBNamRoWlRReFpUUTJORGxpT1RNMFkyRTBPVFU1T1RGaU56ZzFNbUk0TlRVZ0lIQnliMjltY3k5emJXOXJaUzl1WVhScGRtVXROREV5T0RJeExuTjBaR1Z5Y2dvNU1qSmxOREV3TWpFNE9HSTNNVGczWm1VellXTXlPREEzWWpsaFlqUTNaakUzWVRsaU9EazRNemswWXpObE9EZzVPRFppTkdVME1UQXpOams1TWpVeklDQndjbTl2Wm5NdmMyMXZhMlV2Ym1GMGFYWmxMVFF4TWpneU1TNXpkR1Z3Y3k1cWMyOXVDbUptWTJaa1lqWTNOR1E0WVdVNVlUQTFabVl5T1RVME9UQXdPVGRsTVRGaE0ySTVNV05pTmpJNU5XUXdNVEJpT0RGbE5ETTVPVFF3TkRVMk9UQmpPV0VnSUhCeWIyOW1jeTl6Ylc5clpTOXVZWFJwZG1VdE5ERXlPREl4TG5SNGRBbzJNR0V5WXpnMU0yWmpOVGc0TXpCak5ESTJOR1F5Tm1abE9EaGlOREU1TlRRMk5qRXhOamxpTjJVek5HVTRNRFV3TURVeU16QTRNRE13TVRjd1lUUm1JQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMMFpKVEVWVExuTm9ZVEkxTmdveU1qUXpZMlk0TkRabVpXSXpNVFprTWprNVpUSTBNMlJpTUdFMllUZGhZek0zT0dVMVptTmlabVppT0dOa1pHSTVNelJoWTJFM1pESTRNV001Wm1ZNUlDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwyTmhibVJwWkdGMFpWOW5ZWFJsTG5CNUNqQTJZak5qWVdJeE16Vm1PVEJtTVRJeU9URTNNRGhpWkdKbE5tUTBNMlZsTm1aaVpqQTFORGc0T0RReU9HUmhNbUU0WVRRek5qQTNOell5TVdFMk5HWWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZabUV6TFdKcGJtUnBibWN1YW5OdmJnb3hNREpoWTJKbU5tVmlZalUxWTJFMk0ySXhaamN4TnpSaE9UUXpZbUl3WVRZelpqa3pZV0V4TlRkbE5UTXpZalkxWVdGa01XWXlaV0UzTURWa01EaGtJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMMloxYkd3dWMySmhkR05vQ2pNellqaGpZMlptWWpsa05USTFNMlF6WkRFNE5EY3hZVEUxWmpNMFlUSTRNall6TWpneFpqQTJZMlZtTm1Zek1qa3dZakZpWW1RM01XWTRZakJpT0RjZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdlozQjFYMmhsWVd4MGFGOXlNeTV3ZVFwbE1XWXpOekF4Wm1JMVpHTTJaVFl3TldJM05UbGhOMkppWXpOa05qVTFOVGd5WXpJd04yTXlZbVUzWmpFNVlUTmhZV1kyTkRJd01XRXdZVGN4WWpBeUlDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwyZHdkVjlvWldGc2RHaGZjMlYwTG5CNUNqY3lPR1ZoT0RFMk16QmxNelF3T0RSall6RTNNekppWW1Kak5UTmpPR1UyTmpZeFltUmhZakUwTWpVMU4yWTFNMkV3TW1SaE9ETTNZbUl5TlRjM1pURWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZiR0Z0WW1SaFgybHVjMmxrWlM1emFBbzBaRFUyT1RWa1lqUmxOekF6WVRKaFl6RmxZVEk1TkRFNFpETTBNall4Wm1abE1EWmpNRFF3Wm1Nek5qZGxOV0ZtT1RZd056ZzROekUxT1RRMFpERTVJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMMnhoYldKa1lWOXlkVzUwYVcxbExuQjVDalV3WkRObU16RTJOREZsWW1GbU5EazBOVFF5WkRZelkyWTBNek00TURRNE5tTmhPV1ZrTlRCaVl6TXhOV000TkRaalpXVXpOVFJoTW1VNU1XTmxNeklnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YkdGdFltUmhYM04wWVdkbFgzTnZkWEpqWlM1emFBb3lZVGxsWmpJNVpUZzBaVEprTWpneVpqazBOVE00WVRabFlXSTBOV0pqTnpjNFpERmxaall4TkdKaE4yRXlPV0U1TkRBeU16VmhPV0U0TmpVNU5UVTBJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMMnhoZFc1amFHVnlYMk52YlcxdmJpNXphQW96TkdFeE9HVTBPVEV6TnpReE5HTmlOelZsWW1Oak1tVmxNek00TWpnMU5HWmpOVEEzTVdGaVptTm1NVGMyTnpZeE1UVmhOR0UzWlRNM05UTTNZekExSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNKbGNYVmxjM1J6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxemJXOXJaUzEyTWk1allYQmhZMmwwZVMxeVlXNXJNQzVxYzI5dUNqWmxNelUzWVRNM05HSXpOVEZrWkRWalpURTVOamhsT1dNM1ptVTNPVEExTkRKa1ltSTNPVEF3WXpNd1l6WXhNMk5pWXpOallqZG1ZbVZoWkRWak4ySWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjbVZ4ZFdWemRITXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMWE50YjJ0bExYWXlMbU5oY0dGamFYUjVMWEpoYm1zeExtcHpiMjRLTWpGa05EZ3dNRFV6WW1WbFptVTFZV0V3T0RSa01ESXdZalZtWm1FMk1XRXlOVGt4TUROa05EbG1NV000WTJRd056ZGxOakk1TlRsbU5qRTJNVGd3WlNBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5eVpYRjFaWE4wY3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGMyMXZhMlV0ZGpJdVkyRndZV05wZEhrdGNtRnVhekl1YW5OdmJnbzNZekZsWXpRMFptSmpOV1JsT1dWbE5tRTNNR1kyT0ROaFpEZGhZamd6TmpRd056QmpOelZqWWpRMVpqYzNPV1U0TmpWaU9EWTFaamhqWkdSaVpXSTVJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMM0psY1hWbGMzUnpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzF6Ylc5clpTMTJNaTVqWVhCaFkybDBlUzF5WVc1ck15NXFjMjl1Q2paaE0yUTBORGN4TldabE1EVTVNR0V5T1RVd09UUTNNRGd4TTJNeFlqSTVaalkyTkdJM1pUYzRaREkwWW1ZMlptSTBORFkwTldFNVpETXdPV05pWm1VZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdmNtVnhkV1Z6ZEhNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExYTnRiMnRsTFhZeUxtTmhjR0ZqYVhSNUxtcHpiMjRLTUdVME9UWTBPV1ZpTlRFMU9HTTJaakV6WkRSaU5EWTNZVGhtT0dJNVptTXhaVEl6TkdGbU9HWTFZakV5WXpRd01XWTFZMlJpTkRFeU56QmlOVFUyT1NBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5eVpYRjFaWE4wY3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGMyMXZhMlV0ZGpJdWFuTnZiZ3BrTm1Ga1pEVm1ObVUxWldObE5EbGxaVGczT1RZelkyWXhOR1k0TXpWaE1ETmtNRGRsTjJVeFptRXdZbUpsTjJVMU1UYzFPRFU0TlRkak0yRTNNamd5SUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNKbGNYVmxjM1J6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxemJXOXJaUzEyTWk1d2NtVm1iR2xuYUhRdWFuTnZiZ296T0Rka09UWTNOelZqTjJObFltWmtZV0l4TWpGbU5tSTBOVFEwTXpCbU1qa3daV00yTmpnNU9EVmxNekpsWmpsbU9ERTFOemcxWkRWaE1HTTNOREE1SUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNKbGNYVmxjM1J6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxemJXOXJaUzEyTWk1eVpYTnZiSFpsWkM1NVlXMXNDakJrTnpsaU5qSXhabUZqT0RZME1qYzFNVFV6TVRZMVpERTRORFkzWkRaak5tWXlaR0kzWVRjNE16VXhZMlUyTURnek56Tm1PVEprWldReFptRXpOR01nSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12Y25WdVgyWjFiR3d1Y0hrS1ptWm1aRFkxWldRMVlqZzFZalZoWXpBeE56aGtNREppTVROaU9HVTNORFpoTmpsa1l6STVaREUwTTJRNU1Ea3dPRE5qWVRSbU1UTm1Zak5sWVRKbFpTQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXlkVzUwYVcxbExXSnBibVJwYm1jdWFuTnZiZ281WW1VMk1XRTNNV0U0TVRneFpXSXpNR00yWlROaFpESmpNekEzTWpGaU9HTmxOREpqT1RJMk9UWmpNekV4T1RNNU5XWXdOR1E0WmpReFlqRmhOR0kwSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNKMWJuUnBiV1ZmWW05dmRITjBjbUZ3TG5CNUNtRmtaalExTlRJMFpHVXpZekpsTm1SaVlURTROalUzTW1VM01UVXhaRFE0WW1aallUQmlNMkZrWXpobE5tTm1PV1JsWm1RMk9EWmlORGMzTkRSak9EY2dJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOUdTVXhGVXk1emFHRXlOVFlLWVdZME5HRXlOalF4WkRjNU56VTBOakUxTnpRMlptVTVZVFpqTnpBNFlqQTBZamd4WldFNE1EY3pNVGhqWmprM01EQmhNR1ZsTWpRMk5XSmpOemM1TmlBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12WTJ4MWMzUmxjbk12Y0dGalpTOWZYMmx1YVhSZlh5NXdlUXBpWVdVNU1EZzJNRGhrTVRWbU5UVm1aamhqTUdWaFlqWm1NVFExWW1GaE9HUTJNekUzTVRFeU1qUTFaRFEwWWpneVlqRTNNRGd6TVRjek9XWTRZalptSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTlqYkhWemRHVnljeTl3WVdObEwyZHdkVjloWkcxcGMzTnBiMjR1Y0hrS05UYzROakZqWW1VME56RmtabUl6TlRKall6TmhPRGd4T0dWak5EZGtZV1UzTm1Jd05qSmlabUUxWm1VMFpXVmlOVFE1WkRZeU9XSXlaVGd6WlRrMk1pQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdlkyeDFjM1JsY25NdmNHRmpaUzluY0hWZmIzZHVaWEp6YUdsd0xuQjVDakV6TURNMVpESTJNMlkwTXpGaE56ZGxPV1E1TUdKa1pqRmlNV1UxT1RZM09EZGlNVGxrT1RFelkySmtaVGMyTjJJeFlUSmpZVEJqTmpJM1ltWXlNMlVnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMMk5zZFhOMFpYSnpMM0JoWTJVdmNHRmpaVjl3YjJSdFlXNHVjSGtLT0RaaFpUTXlaVFF4T1RRMVpHSXpNMkUyWkRrM1lUUmhOemd6WldaalpXSXdNVGxpWmpneE56Y3hORFV3T0dZME56VTVaR0l6TWpKbVpHSmtOelZqTUNBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12YVdObEwybGpaVjlqYUdWamEzQnZhVzUwWDIxcGNuSnZjaTV3ZVFvMk5HVmtNRFUyTUROak16YzROVEkyTm1Oa01tVTFZakkyT0dSbVpqY3haR0V4WkdGaFl6Y3hOMlkzTURrM01XVmxNRFZpTTJSbE1EVTNPV0kzTUdFM0lDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOWhiR3h2WTJGMGFXOXVMbkI1Q2pWaFpHRTRaakZpTlRRME56STNOekU1WlRJeU5qUmpNakJsWkdKaU5EVmxNek5rTWpsbU56RXhORFUxWldJM01qVmlZemRqT1dNNU5HVmxNemxpTURnZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwyRnNiRzlqWVhScGIyNWZZbTkxYm1SaGNua3VjSGtLTm1RMk5HVXpZakEyWVdOaE9EZzBNbU0wTmpKbU9UTXhNV00zTURRd1l6UTVPV013TVRJeU5UZzBaRGxqTXpkbE5ERmpNRFF4T0RaaE5URmxNV1UzWWlBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdlltOTFibVJoY25sZmRXNWpaWEowWVdsdWRIa3VjSGtLTWpJME0yTm1PRFEyWm1WaU16RTJaREk1T1dVeU5ETmtZakJoTm1FM1lXTXpOemhsTldaalltWm1ZamhqWkdSaU9UTTBZV05oTjJReU9ERmpPV1ptT1NBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdlkyRnVaR2xrWVhSbFgyZGhkR1V1Y0hrS1pHWTBOMkV4WTJNeVpEY3paVFU1WmpZNFpESTRNVGxoWVRBeE1ERXlaVFl6TVdSak5qY3dObVl3T1RGaFpUSm1aV0V4TmpVMVl6VXhOek00TWpFMFlpQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZZMkZ3ZEhWeVpWOXVZWFJwZG1VdWMySmhkR05vQ2pJMllqaGpObU00WmpSa1lqSTNOVE5tWWpGbU5EazVObU0yTUROaFkyUmhNR05tT0daaU1UUTNPVGRsTjJVeE4yWXpOMkl4WVRobU1qRTBNR1ZrTkRjZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwyTm9aV05yWDNkaGJtUmlMbkI1Q21NM09HUXlaVGRoTXpKalptSTBNemRpTmpFM1pHWTJNR0UzWVdNeE16QXhNelEwTmprNFpHWTBNRFUwWmpWbVltSm1OMlppTkRsbE4ySXpaRFl4TURRZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwyTm9aV05yY0c5cGJuUmZhVzV6Y0dWamRHbHZiaTV3ZVFvNVptSmhaVEU0WlRFeU16VmxZekZqTW1WaFl6TmxZakl4TlRNeFpXSXlNalU1TUdReU5EUmxOVGd3T1dVeE16UXlaRE0yWXpRMlptWXlNbVZoWkRObElDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOWpiMjUwYVc1MVlYUnBiMjR1Y0hrS1kyUXlPV1ZrWXpFME9HTXdZV05pWTJNeVlXSXpNVGc0T1dWaU5ERTJNbVJrWlRVM1lqZ3pOREkxTldRd09UWTJPVGcyWVdZeU0yRmtNakZsTW1abFpDQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZZMjl1ZEhKaFkzUXVjSGtLTjJabU9EY3dZekl6TURSa1pEVXpPRGMyWmpSaE1UZGlOREV4WWpFek5EQmlZelpsWVdNeU5USm1aREkxWm1abFptVm1NakkwT0dKa05EbGlOemN6T1NBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdlpHRjBZWE5sZEY5amIyNTBjbUZqZEM1d2VRbzFPR0UwTldFeE9USTNZVEF6T1RVNU1qYzVZalkxTlRjNE9UUTJOV0l6WkRjNU1USXhZVGcwTnpReU9UYzJNemc1WW1KbE9URTJNak01WTJZNU9XWTRJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzlwYm5SbGNuSjFjSFJwYjI1ZllXUnRhWE56YVc5dUxuQjVDakV3TW1GalltWTJaV0ppTlRWallUWXpZakZtTnpFM05HRTVORE5pWWpCaE5qTm1PVE5oWVRFMU4yVTFNek5pTmpWaFlXUXhaakpsWVRjd05XUXdPR1FnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJ4aGJXSmtZVjltZFd4c0xuTmlZWFJqYUFvM01qaGxZVGd4TmpNd1pUTTBNRGcwWTJNeE56TXlZbUppWXpVell6aGxOalkyTVdKa1lXSXhOREkxTlRkbU5UTmhNREprWVRnek4ySmlNalUzTjJVeElDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXNZVzFpWkdGZmFXNXphV1JsTG5Ob0NqUmtOVFk1TldSaU5HVTNNRE5oTW1Gak1XVmhNamswTVRoa016UXlOakZtWm1Vd05tTXdOREJtWXpNMk4yVTFZV1k1TmpBM09EZzNNVFU1TkRSa01Ua2dJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMnhoYldKa1lWOXlkVzUwYVcxbExuQjVDalV3WkRObU16RTJOREZsWW1GbU5EazBOVFF5WkRZelkyWTBNek00TURRNE5tTmhPV1ZrTlRCaVl6TXhOV000TkRaalpXVXpOVFJoTW1VNU1XTmxNeklnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJ4aGJXSmtZVjl6ZEdGblpWOXpiM1Z5WTJVdWMyZ0tPRGcwTWprNVptTXdaR000TnpZeE5EZGpNekpqWkdFd016SmtNekEwWWpCaFltUmxNall4TlRnMk1UUTRZamRsWW1VeE9HWXdNVGN3Tm1ObFpHRmpOeUFnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2YkhKZmNHOXNhV041TG5CNUNqVXpNelF4WldZd09UWXlPRGd6WXpRMVpXWTNaR1l5Wm1aaE5EUm1Oek5oT1dOaVpEVmhZek15WkRkaU9EUTNZVEUyTTJVNU16ZzFNelJtTnpVek5qUWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMjVoZEdsMlpWOXBiblJsY25KMWNIUnBiMjR1Y0hrS05UTTBObVJoTjJGbVpqRmxaVFExWW1FeU9XRmhPRFUwTmpjM09EazJNelV6TUdOaE16VTFaakU1T0RBd056WTNOR1EwT0RobE9EZ3lOekV5TnpnNU5DQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZibUYwYVhabFgzSmxZMjkyWlhKNUxuQjVDbUkwWVdKaE5USmhNamN6TkRRMU5tRXpOV0psWVRJNU9EUTBORGRqT0ROalltVXdNamcwWm1FNE1EQmtOVEZqWmpCbU4yTmxZV1JoWVdJeE1qSXdNbU1nSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDI1aGRHbDJaVjl6ZFdKMFlYTnJjeTV3ZVFvM1pqRXlPV00xWTJWbU56SmpZelExWXpjeFlUQTFaRFF3TkdSa01UZzFNbVZpTkdGaU5XRXlPRE16T1dFNU56TmpNamszTXpZMVltUXhaVFJsWlRnM0lDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXZjbWxuYVc1aGJGOXZZbk5sY25abGNpNXdlUXBrWmpZME5XSmtNamsxT1RsbU5XTm1NMkZrTVRJME56TmhZV0kxTTJZNU5tSXlNV0U1WkRFM01qTTJZalpoWTJVMFlUTmlNV05qT0dGbFpXRmhaVGhpSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5d2FHRnpaVjl2WW5ObGNuWmxjbDl3Y205dlppNXdlUXBqWlRVM1lqQTVNVGhtT0RFeVlXVTBZVFV5T1dRM1pUUXpPVFU1T0RZMll6bGpaVEF6TkRaa01tVTFNREUwTTJKbE9UWXlaakJpTURFNFpHWm1NVEJoSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5d2NtOWtkV04wYVc5dVgyaHBjM1J2Y25rdWNIa0tNR1JtTURGaE4yWTJNR0UxWldJek5EbGpZMlV4TkRWall6YzJZVGd6WlRJM09UQTJOR0ptTWprelpHVTJaRGhqTmpCaU1HUXdNRFUxWW1VMFpEZGlOeUFnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2Y0hKdlpIVmpkR2x2Ymw5eVpXTnZkbVZ5ZVM1d2VRbzNNV0kzTWpNNE56Y3labVprWkRneU5qQmhNbUl3TWpCbE1XRXhNMlExTjJGa1kyWTJOR1UxTmpJeU5XWXdOV0ZpT1dJM00ySm1OVEk1WmpRNU5tVmxJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzl5WldOdmRtVnllVjlqYUdWamF5NXdlUXBqWVdabVlUQTNPR1UxTTJWaU1ESXlZVEkyTldJd1lUYzVZbVU1TnpObU16Y3dOekExTmpobE56ZzNaalkwTXpNd1lUbGlaR05pTjJWalpEQTJNV0k1SUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5eVpYUmxiblJwYjI0dWNIa0tOekU0TXpkbE5qTmxOVE5oTURRMU16VXhaR1F6Wldaall6bGlPRFJpT0dFeFl6ZzFZV0V4TkRrMk1EZG1Nak5rTlRZMFlqWmxZbVE0TW1RNU5ESXhZaUFnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2Y25WdUxuQjVDamc0WVRobE1qQmxaamt6WVRrMU9HVmtaVEV6TWpBelpURTROamRrTmpRM016UmlNRFZrTW1GbFlUaGpZakE0Wm1aa1pqQXhOelptTlRZeVkyVTJPR0lnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDNObGNuWnBZMlZmWW05dmRITjBjbUZ3TG5CNUNtVTBNMk5tWlRnME9ETTVORGxoTm1NeFl6QmpOMkpsWW1ZNFptWTFNbVUxT0RsbFpURmxORFF5TlRZME9Ua3lZalUzWlRobU5UUTFZak5rTmpreFpURWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMM1psY21sbWVWOW1ZV04wYjNKcFlXd3VjSGtLT0RZeFlqRm1OREpoWVRVMFpUZ3hNak00T1RneE9UWmxPV1U1TWpJME1XWXpPV0ZoT0dKbFl6bGpaVE5sT0RjeFpUTTNZbU5tTkdRelpHSTJZekJsTkNBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmRtVnlhV1o1WDJaMWJHd3VjSGtLTUdJNVkyTXdOelZqT1daaFlUVmxaams0T0ROa01URXdOMkl6TTJWak56VTBOamhrWW1JeU56RTRNelpqWmpaaU5UVXdZbUpqTkdJd01XRXdaakUzWVNBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmRtVnlhV1o1WDNSbGJYQnZjbUZzWDNCaGFYSXVjSGtLTURJNU1qTTBNalExWW1OaE1ESTBORFkxT1dSbU5HRmxZMlUxWm1OalpXUXdZVGN4WVRKaE5UVmlZelF4Wkdaa01EUXlObUZrTW1Fd01UazFNamxpTmlBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5MlpYSnBabmxmYW05cGJuUmZaR0YwWVY5allXTm9aUzV3ZVFwaU0yTmtaVEE0T1RBM05qWmpZVFE1TXpFeFpqTTBNamRtWVRZNU16Z3lPRFV3TW1Gak5XVmlOemxrTW1SbE1HSTNNVFUyWVdObFlXVmxabUU0WVdFMUlDQndjbTl2Wm5NdmMyMXZhMlV2YjNWMGNIVjBMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzF6Ylc5clpTMTJNaTltYVhRdGNtRnVhekF1YW5OdmJncGpORGM1WmpOaE1UVTVZVFEwTTJRek1XRmpaRGsxTjJReU9UQTNNR1UxWkRnNFkyTmlNVGd3WVRKa00yUXhPREl6T1RKa016Z3laall6TVRKak1Ua3dJQ0J3Y205dlpuTXZjMjF2YTJVdmIzVjBjSFYwTDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxemJXOXJaUzEyTWk5bWFYUXRjbUZ1YXpFdWFuTnZiZ3BoTXpZeVpqVmtOR00wTjJVek1UaGlPRGN5TnpRNFlURm1abVEwWldGbU9XUXlaVEZoTjJVM01HRXdOelEzWkdZNVpEYzRNMlE1Wm1SaU56UXlNbVZrSUNCd2NtOXZabk12YzIxdmEyVXZiM1YwY0hWMEwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXpiVzlyWlMxMk1pOW1hWFF0Y21GdWF6SXVhbk52YmdvMU9HWTJabU5sWkdFelpEQTFNVFUwTXpWa01EbGlOalUwWVdGak16UTBZVEpoTTJaaU5XUXdNbVpqWWpSaU5UTm1PREEyWXpBek1HWTVNRGhtTUdOaUlDQndjbTl2Wm5NdmMyMXZhMlV2YjNWMGNIVjBMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzF6Ylc5clpTMTJNaTltYVhRdGNtRnVhek11YW5OdmJncGxORE5qTldaak0yTTNNekJoWkRJM09EaGpPRGd5TXpobFpUa3daV1F4TVdNNFpqVXpZVEk1TnpZeE9XWTJPRE14WVRobU1URTNNREV5TmpZek9XRm1JQ0J3Y205dlpuTXZjMjF2YTJVdmIzVjBjSFYwTDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxemJXOXJaUzEyTWk5emJXOXJaUzFqYjIxd2JHVjBhVzl1TG1wemIyNEtNakEyT0dNME9XRXhOVFE0T0RVNU1HWm1NMkkyWmpZNVltSmhOekF3WlRZMU5tVXhNemxrTkRRd1lqaGhNekUzTURka1lUUm1NRFEyTmpGaE0yTTRNeUFnY0hKdmIyWnpMM050YjJ0bEwzQnliMjltY3k5amNIVXZZMkZ3ZEhWeVpWOXlkVzV1YVc1bkNqQXdNRFZsWW1VMk9EWXhZakEyTVdNek5qa3pOakpqTVRVeU5ERXdaVEZpWlRsbVpHUTJZbUUzTldVM09ERmhOMlZsTURJMlpqazVZbUV3WmpnMFpEUWdJSEJ5YjI5bWN5OXpiVzlyWlM5d2NtOXZabk12WTNCMUwyTnNZV2x0TDBOQlVGUlZVa1ZmU2s5Q1gwbEVDbUkzWXpreU56YzBabUl5TkRrM056QXhPREF6T0RZek5qYzRaVFJrWVRSaU1tTTNNalF6Tnprd1ltUTFZVFJrWkdJNU1XWTVPRGhqTnpsak5UVm1OR01nSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMk5zWVdsdEwwTkJVRlJWVWtWZlVFVk9SRWxPUjE5T1FWUkpWa1V1ZEhoMENtVTJPRFZpWm1ZeE5tWm1OV1V6TnpZek1EZzFOemM1TkRjNU5UZ3hNbU0yT1RkaU9EYzBPREV4TURBMlptTXhPREppT1RJeE56UTFZekpqTkdGa01Ua2dJSEJ5YjI5bWN5OXpiVzlyWlM5d2NtOXZabk12WTNCMUwyTnNZV2x0TDBoRlRFUmZUa0ZVU1ZaRkxuUjRkQXBpWXpsaE1qQXhNekV3WW1RNE9UYzJOelZpWWpNNU5tTmlObVUwWTJFNU5URTFNREZsTnpsaE1EQm1ZakF5TWpBeFpHRXlNMlkwTnprNU16TTVaV05tSUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzlqYkdGcGJTOVFRVkpGVGxSZlNrOUNYMGxFQ2psaU1UazJNV1JoTkRJNU0yVXhaV00zTkdaa01UTTJNRFE0TXprNE1XRTFNelU1TkRJMFl6SXhNak5pWm1FelptTXlNVEZoTnpRNE5UUXdaV1ZrWkdJZ0lIQnliMjltY3k5emJXOXJaUzl3Y205dlpuTXZZM0IxTDJOc1lXbHRMMUJTUlZCQlVrVkVMbXB6YjI0S1kyUTVOREprWTJZMU1qRmpPV05oTmpKa1lqQXdOR1UyTkdJME5qQXlaakZrTWpKaVpqVmhZV0l4WldVNE5EVXpZV1l3WkRBNVl6UXlaR1l3TkRsaFpDQWdjSEp2YjJaekwzTnRiMnRsTDNCeWIyOW1jeTlqY0hVdlkyeGhhVzB2VWtWTVJVRlRSVjlCVkZSRlRWQlVMbXB6YjI0S1lqZGpPVEkzTnpSbVlqSTBPVGMzTURFNE1ETTROak0yTnpobE5HUmhOR0l5WXpjeU5ETTNPVEJpWkRWaE5HUmtZamt4WmprNE9HTTNPV00xTldZMFl5QWdjSEp2YjJaekwzTnRiMnRsTDNCeWIyOW1jeTlqY0hVdlkyeGhhVzB2VWtWTVJVRlRSVjlEUVZCVVZWSkZYMUJGVGtSSlRrZGZUa0ZVU1ZaRkxuUjRkQXBsTmpnMVltWm1NVFptWmpWbE16YzJNekE0TlRjM09UUTNPVFU0TVRKak5qazNZamczTkRneE1UQXdObVpqTVRneVlqa3lNVGMwTldNeVl6UmhaREU1SUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzlqYkdGcGJTOVNSVXhGUVZORlgwaEZURVJmVGtGVVNWWkZMblI0ZEFvNVlUSTNNV1l5WVRreE5tSXdZalpsWlRaalpXTmlNalF5Tm1Zd1lqTXlNRFpsWmpBM05EVTNPR0psTlRWa09XSmpPVFJtTm1ZelptVXpZV0k0Tm1GaElDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5amJHRnBiUzlqWVhCMGRYSmxMWE5pWVhSamFDNWxlR2wwQ2pBd01EVmxZbVUyT0RZeFlqQTJNV016Tmprek5qSmpNVFV5TkRFd1pURmlaVGxtWkdRMlltRTNOV1UzT0RGaE4yVmxNREkyWmprNVltRXdaamcwWkRRZ0lIQnliMjltY3k5emJXOXJaUzl3Y205dlpuTXZZM0IxTDJOc1lXbHRMMk5oY0hSMWNtVXRjMkpoZEdOb0xuTjBaRzkxZEFvNVlUSTNNV1l5WVRreE5tSXdZalpsWlRaalpXTmlNalF5Tm1Zd1lqTXlNRFpsWmpBM05EVTNPR0psTlRWa09XSmpPVFJtTm1ZelptVXpZV0k0Tm1GaElDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5amJHRnBiUzl3WVhKbGJuUXRjMkpoZEdOb0xtVjRhWFFLWW1NNVlUSXdNVE14TUdKa09EazNOamMxWW1Jek9UWmpZalpsTkdOaE9UVXhOVEF4WlRjNVlUQXdabUl3TWpJd01XUmhNak5tTkRjNU9UTXpPV1ZqWmlBZ2NISnZiMlp6TDNOdGIydGxMM0J5YjI5bWN5OWpjSFV2WTJ4aGFXMHZjR0Z5Wlc1MExYTmlZWFJqYUM1emRHUnZkWFFLTW1Wak9XWmtaR0psTkdVM01qRTVPR1F5T1dZd05XTTJaVFU1Wmpsa01XSmtOalF3TlRZMFlXSm1OemsyWlRka1lqRTRZamxrWVRkaVlXSm1OalUyTkNBZ2NISnZiMlp6TDNOdGIydGxMM0J5YjI5bWN5OWpjSFV2WTI5dGNHeGxkR2x2YmdvNVlUSTNNV1l5WVRreE5tSXdZalpsWlRaalpXTmlNalF5Tm1Zd1lqTXlNRFpsWmpBM05EVTNPR0psTlRWa09XSmpPVFJtTm1ZelptVXpZV0k0Tm1GaElDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5b2IzTjBYMlY0YVhRS1pXVXpPV0prTWpJMVpETTNNalF4T1RnMU5UWmlNVGMxWmpZek0yWTJOVEZrTVRCak1EVXdaalV4TXpNeU9HUmxORFUxT0dVME5qazFZV015Wm1NMk1DQWdjSEp2YjJaekwzTnRiMnRsTDNCeWIyOW1jeTlqY0hVdmJtRjBhWFpsQ2psaE1qY3haakpoT1RFMllqQmlObVZsTm1ObFkySXlOREkyWmpCaU16SXdObVZtTURjME5UYzRZbVUxTldRNVltTTVOR1kyWmpObVpUTmhZamcyWVdFZ0lIQnliMjltY3k5emJXOXJaUzl3Y205dlpuTXZZM0IxTDI1aGRHbDJaVjlsZUdsMENtVXpZakJqTkRReU9UaG1ZekZqTVRRNVlXWmlaalJqT0RrNU5tWmlPVEkwTWpkaFpUUXhaVFEyTkRsaU9UTTBZMkUwT1RVNU9URmlOemcxTW1JNE5UVWdJSEJ5YjI5bWN5OXpiVzlyWlM5d2NtOXZabk12WTNCMUwyNWhkR2wyWlY5emRHUmxjbklLTWpaa1l6SXlZak5pWkRoaE5tWXlOVGs1WXpRMVlXTXdNVFkyTVRSbFlXSTNObVl5TVRNek1UQXdNbU13WW1JNE1HSXhZV00wTkdGbU56ZGxaVFJsT1NBZ2NISnZiMlp6TDNOdGIydGxMM0J5YjI5bWN5OWpjSFV2YjNWMGNIVjBMMk53ZFMxamIyNW1hV2N0Y0hKbFpteHBaMmgwTG1wemIyNEtPR1poT0dJeE4ySXhOV00wTnpKaU4yVTVOVGN6WkRobFkyRXpabVkwWkRWaU56VmhOek0zWXpBMFlUQTJZemhpTlRkbU9HWmpaamcyWVRneE0yTTROQ0FnY0hKdmIyWnpMM050YjJ0bEwzQnliMjltY3k5amNIVXZiM1YwY0hWMEwyUmhkR0V0WTJGamFHVXRZM1Z5Y21WdWRDMXphR0V5TlRZdWFuTnZiZ281WkdVM00ySTNPVFJtWlRNMFlXSTJNamMwWXpKaU9UYzBOMkZrTW1Wa01XWTJORGxpT0RWbE1qTmxNemd3TXpJMk9UTTFPV1UzTnpsaVpqbGxNamt6SUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzl2ZFhSd2RYUXZaR0YwWVMxamIyNTBaWGgwTG1wemIyNEtORFk1WkRCaE9HWXlZemMwTVdZd1lUZzBNemhtTm1ReU1tRmtaVEkwWTJVek9UVmxOakV5TnpZeFpHRTVabUpsTlRrNVpqQmhaREV4WkRaaE16WTFNU0FnY0hKdmIyWnpMM050YjJ0bEwzQnliMjltY3k5amNIVXZiM1YwY0hWMEwyWnBiR1Z6ZVhOMFpXMHRZMmhsWTJzdWFuTnZiZ296TXpNMU5UQTJPR0l4TVRWaE1EUmxOamN6WkRFeU9USmtPRFUzTmpkbU1HWmtOVEZtTTJNM1lUSTBNelkxTVRabE1XVmhNV1k1TlRsaE9UVXdNREprSUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzl2ZFhSd2RYUXZibUYwYVhabExYSjFibTVwYm1jdWRIaDBDakEyT1RKalltUTFaamszT0RobU16QXhNekJtWVdReE16bG1OV1F4WW1ObE5XTTFPVEV5TXprNFltWTBaR0l4WlRZNE9EWXdNR1F5TmpWalpHTm1ZMk1nSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMjkxZEhCMWRDOXZjR1Z5WVhScGIyNXpMV05zYjNOMWNtVXVhbk52YmdwaVlXTXdOV0V3WlRaaE1HVTFOMlV3WlRFek5qQmxNekptWkRrd1pXRXdabU00TXpSaU5HWmpabUUyTldJd1pUWmlNalJsTldFMk9UQTRPVFJoTXpRNUlDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5dmRYUndkWFF2Y25WdWRHbHRaUzFqZFhKeVpXNTBMWFpsY21sbWFXTmhkR2x2Ymk1cWMyOXVDak14TWpneFlXSmxZek16TXpka09EQXhZbVEwTUdFMlpUWXpZVFJsWXpRMlpUYzBPRFl5WkRRM01XTmhNREk0WlRJME56TTBPV05rTnpWa1ptTXlaallnSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMjkxZEhCMWRDOXlkVzUwYVcxbExXbHVkbVZ1ZEc5eWVTMWhkV1JwZEM1cWMyOXVDbUV4TXpBMU5UTm1NMlU1TURjM05EWTVORFU0T1dWaU16Um1aRE13TWpNelpXTmpOV1l3TnpGaVpEUmpObVl5TXpsaVlqVTJZbVF5WldZMk9HVXhNMk1nSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMjkxZEhCMWRDOXlkVzUwYVcxbExYSmxjWFZsYzNRdWFuTnZiZ28wWTJZelpXWXhNRFZtTURJMk5tWXhOalk1TmpFNVlUZGlZalUyTkRkalpHRXdaVEJtWmpVMU1HUmxZVGN6TjJKak9UWTNZVEkzT0RReU5qbGhOREZqSUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzl2ZFhSd2RYUXZjblZ1ZEdsdFpTMXlaWFZ6WlM1cWMyOXVDakppTkRkaU1qWXlZVFk1WmpVNU1qRmhNalppTmpBM09EVXdZMk0yWVRrM01qVmxZVEk0Tm1ObU4yVTRZbVF4WWpFeU1HSTJaRGRsWWpNMlpHTXhOVEFnSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMjkxZEhCMWRDOXpiM1Z5WTJVdGMzUmhaMlV1YW5OdmJncGxPR0psWWpWbVptTXdOMkpsWkRNNE9UWTJNbU5qTVdNd1kyVmhOakU1WmpoaE9EY3dObVl6TnpOallUZG1PV1kzWXpobVpqQmtOalEwWldWbE5EazFJQ0J3Y205dlpuTXZjMjF2YTJVdmNISnZiMlp6TDJOd2RTOXlaV3hsWVhObFgyOWljMlZ5ZG1GMGFXOXVDalUxWlRnMlltTXpNREJoWkdaaE56azBaakZrTkRGbFlqSXhNakF4WkdJNU1UTXlaRGMxTmpjellUazBPVFJtTnpBNU1XUmhaalJsTXprMk1UazRNR0lnSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMM0psY1hWbGMzUUtPV1ptWVRRd01UQmpOREExWmpFeE1EVTJNVFV5TVRaalpEVTNZV0ptWkdJeE5ESmxaR1UxTkRNM01HSmlNbUV4T1dNMlpHWTVZbVUyWkdZM05tTTNPU0FnY0hKdmIyWnpMM050YjJ0bEwzSmxjWFZwY21Wa0xXUnBjbVZqZEc5eWFXVnpMbXB6YjI0S04ySmpObVZtWW1JMU0yWXpZekUzTkRkbVpqSmlPVEUzWVRWbE9UTXhNakU1TmpVeFpERXhORFJtWldaa056QTVaakZoWlRCbFpXTTFObU00TlRjek15QWdjSEp2YjJaekwzTnRiMnRsTDNOdGIydGxMV0Z5WTJocGRHVmpkSFZ5WlMxd2IzTjBabXhwWjJoMExtcHpiMjRLTXpKa09HWTNNV1psTXpsaVlqTmhaamd5T1RReU5tWTFZVGRqWkRJME9EZ3lOamMyWkRnMU9XUTNZVFJtWVRreFpEUTRNR0V5TjJZMk1UQXhaakF6TUNBZ2NISnZiMlp6TDNOdGIydGxMM050YjJ0bExuTmlZWFJqYUFvMFl6TXdObVprTWpnM01EWTJaV016TmpVNFpqSTRPVFF3TldObU9XRXlOVFF6WkRCaU5UZzBabVUwTldVM05UUXlOVFF6Tm1VMk5Ea3hZemxsTjJGaklDQndjbTl2Wm5NdmMyMXZhMlV2YzNWaWJXbDBYM050YjJ0bFgyOXVZMlV1Y0hrS1l6YzVaakJpTlRBME1tSmhZbVkxTnpJNVlXRmtaamhrTlRReU5tVXlaamMwT0RVeE16SXpOR0V6WXpjelkySmxPV1JoWkdJME1HUTVOekZqTXpVNU15QWdjSEp2YjJaekwzTnRiMnRsTDNSbGMzUmZaM0IxWDNCaFkydGxkQzV3ZVFvNVptWmhOREF4TUdNME1EVm1NVEV3TlRZeE5USXhObU5rTlRkaFltWmtZakUwTW1Wa1pUVTBNemN3WW1JeVlURTVZelprWmpsaVpUWmtaamMyWXpjNUlDQnlaWEYxYVhKbFpDMWthWEpsWTNSdmNtbGxjeTVxYzI5dUNtWXlaalUxWkRObU1HVTVaalF4WWpOa09EVTBPREJqWVRsa09HVXdaV016TVRObVltVXhObVUxTXpRelpHWm1ZelEyTVRFMU5HSm1PRGd3TVRKaFptUWdJSE4xWW0xcGRGOW1kV3hzWDI5dVkyVXVjSGtLWVRJNU1qVTNaVEpsTmprell6UmlOMlF4WTJaa05EWmlZMkprTVRRM05UUXpNRGd5TlRrNVpEQTVPR05sTWpWak1HTm1ZVFJsT1dFd01UWTRNVEExTkNBZ2RHVnpkRjltZFd4c1gzQmhZMnRsZEM1d2VRbz1cbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9DQVBUVVJFX0pPQl9JRHwwMTYwYTQ4MzY2ZDk2ZGY4MTgzYjMyYzcwNWM1MWE4NTg5YjA5ZTBmZTE2NWY0MTczYjMxYmE5MTYwZThiZTk0fE5ERXlPREkwQ2c9PVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0fDIzZjkzMGY2NzVhZGE5ZmE0NTBkOGU0NzRmOWI2YTRkOGFiNmIxMjBmNjRlZjU2NDUyNzM4NDBlZDc4NDAwMzd8U205aVNXUTlOREV5T0RJMElFcHZZazVoYldVOVpXeHRieTF1WVhScGRtVXRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakVnVlhObGNrbGtQWEJoY0docGQyVjBjMkV6S0RReE1EQXpLU0JIY205MWNFbGtQV3h2WVc1bGNpZzBNVEF3TUNrZ1RVTlRYMnhoWW1Wc1BVNHZRU0JRY21sdmNtbDBlVDB4TURBd01DQk9hV05sUFRBZ1FXTmpiM1Z1ZEQxc2IyRnVaWElnVVU5VFBXeHZZVzVsY2kxdWIzSnRZV3dnU205aVUzUmhkR1U5VUVWT1JFbE9SeUJTWldGemIyNDlSR1Z3Wlc1a1pXNWplU0JFWlhCbGJtUmxibU41UFdGbWRHVnlZVzU1T2pReE1qZ3lNeWgxYm1aMWJHWnBiR3hsWkNrZ1VtVnhkV1YxWlQwd0lGSmxjM1JoY25SelBUQWdRbUYwWTJoR2JHRm5QVEVnVW1WaWIyOTBQVEFnUlhocGRFTnZaR1U5TURvd0lFUmxjbWwyWldSRmVHbDBRMjlrWlQwd09qQWdVblZ1VkdsdFpUMHdNRG93TURvd01DQlVhVzFsVEdsdGFYUTlNREE2TVRBNk1EQWdWR2x0WlUxcGJqMU9MMEVnVTNWaWJXbDBWR2x0WlQweU1ESTJMVEV3TFRJM1ZEQXdPalEzT2pVeUlFVnNhV2RwWW14bFZHbHRaVDFWYm10dWIzZHVJRUZqWTNKMVpWUnBiV1U5Vlc1cmJtOTNiaUJUZEdGeWRGUnBiV1U5Vlc1cmJtOTNiaUJGYm1SVWFXMWxQVlZ1YTI1dmQyNGdSR1ZoWkd4cGJtVTlUaTlCSUZOMWMzQmxibVJVYVcxbFBVNXZibVVnVTJWamMxQnlaVk4xYzNCbGJtUTlNQ0JNWVhOMFUyTm9aV1JGZG1Gc1BUSXdNall0TVRBdE1qZFVNREE2TkRjNk5USWdVMk5vWldSMWJHVnlQVTFoYVc0Z1VHRnlkR2wwYVc5dVBYSnNNaUJCYkd4dlkwNXZaR1U2VTJsa1BXeHZZVzVsY2kxbllYUmxkMkY1T2pNNE9EYzNPRFlnVW1WeFRtOWtaVXhwYzNROVozQjFNakVnUlhoalRtOWtaVXhwYzNROUtHNTFiR3dwSUU1dlpHVk1hWE4wUFNCT2RXMU9iMlJsY3oweExURWdUblZ0UTFCVmN6MHlJRTUxYlZSaGMydHpQVEVnUTFCVmN5OVVZWE5yUFRJZ1VtVnhRanBUT2tNNlZEMHdPakE2S2pvcUlGSmxjVlJTUlZNOVkzQjFQVElzYldWdFBURkhMRzV2WkdVOU1TeGlhV3hzYVc1blBUSWdRV3hzYjJOVVVrVlRQU2h1ZFd4c0tTQlRiMk5yY3k5T2IyUmxQU29nVG5SaGMydHpVR1Z5VGpwQ09sTTZRejB3T2pBNktqb3FJRU52Y21WVGNHVmpQU29nVFdsdVExQlZjMDV2WkdVOU1pQk5hVzVOWlcxdmNubE9iMlJsUFRGSElFMXBibFJ0Y0VScGMydE9iMlJsUFRBZ1JtVmhkSFZ5WlhNOUtHNTFiR3dwSUVSbGJHRjVRbTl2ZEQwd01Eb3dNRG93TUNCUGRtVnlVM1ZpYzJOeWFXSmxQVTlMSUVOdmJuUnBaM1Z2ZFhNOU1DQk1hV05sYm5ObGN6MG9iblZzYkNrZ1RtVjBkMjl5YXowb2JuVnNiQ2tnUTI5dGJXRnVaRDB2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJGd2RIVnlaUzF1WVhScGRtVXVjMkpoZEdOb0lGZHZjbXRFYVhJOUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeElFTnZiVzFsYm5ROVpXeHRieTFtZFd4c0xXOWljMlZ5ZG1WeU9qTTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016YzZOREV5T0RJeklDQlRkR1JGY25JOUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyeHZaM012Wld4dGJ5MXVZWFJwZG1VdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqRXROREV5T0RJMExtVnljaUJUZEdSSmJqMHZaR1YyTDI1MWJHd2dVM1JrVDNWMFBTOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOXNiMmR6TDJWc2JXOHRibUYwYVhabExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXhMVFF4TWpneU5DNXZkWFFnVUc5M1pYSTlJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3lJQW89XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvSEVMRF9OQVRJVkUudHh0fDhiM2Q1MjU3YTgyNTJmYjI3Y2QyN2I2ZWRiZDdhNjczOGIxZDBmOTY2NmZmZmU3YjZjODNmNmFhZWMyYzY5NTJ8U205aVNXUTlOREV5T0RJeklFcHZZazVoYldVOVpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpFZ1ZYTmxja2xrUFhCaGNHaHBkMlYwYzJFektEUXhNREF6S1NCSGNtOTFjRWxrUFd4dllXNWxjaWcwTVRBd01Da2dUVU5UWDJ4aFltVnNQVTR2UVNCUWNtbHZjbWwwZVQwd0lFNXBZMlU5TUNCQlkyTnZkVzUwUFd4dllXNWxjaUJSVDFNOWJHOWhibVZ5TFc1dmNtMWhiQ0JLYjJKVGRHRjBaVDFRUlU1RVNVNUhJRkpsWVhOdmJqMUtiMkpJWld4a1ZYTmxjaUJFWlhCbGJtUmxibU41UFNodWRXeHNLU0JTWlhGMVpYVmxQVEFnVW1WemRHRnlkSE05TUNCQ1lYUmphRVpzWVdjOU1TQlNaV0p2YjNROU1DQkZlR2wwUTI5a1pUMHdPakFnUkdWeWFYWmxaRVY0YVhSRGIyUmxQVEE2TUNCU2RXNVVhVzFsUFRBd09qQXdPakF3SUZScGJXVk1hVzFwZEQwM0xUQXdPakF3T2pBd0lGUnBiV1ZOYVc0OVRpOUJJRk4xWW0xcGRGUnBiV1U5TWpBeU5pMHhNQzB5TjFRd01EbzBOem8xTVNCRmJHbG5hV0pzWlZScGJXVTlWVzVyYm05M2JpQkJZMk55ZFdWVWFXMWxQVlZ1YTI1dmQyNGdVM1JoY25SVWFXMWxQVlZ1YTI1dmQyNGdSVzVrVkdsdFpUMVZibXR1YjNkdUlFUmxZV1JzYVc1bFBVNHZRU0JUZFhOd1pXNWtWR2x0WlQxT2IyNWxJRk5sWTNOUWNtVlRkWE53Wlc1a1BUQWdUR0Z6ZEZOamFHVmtSWFpoYkQweU1ESTJMVEV3TFRJM1ZEQXdPalEzT2pVeElGTmphR1ZrZFd4bGNqMU5ZV2x1SUZCaGNuUnBkR2x2YmoxeWJESWdRV3hzYjJOT2IyUmxPbE5wWkQxc2IyRnVaWEl0WjJGMFpYZGhlVG96T0RnM056UTFJRkpsY1U1dlpHVk1hWE4wUFdkd2RUSXhJRVY0WTA1dlpHVk1hWE4wUFNodWRXeHNLU0JPYjJSbFRHbHpkRDBnVG5WdFRtOWtaWE05TVMweElFNTFiVU5RVlhNOU16SWdUblZ0VkdGemEzTTlNU0JEVUZWekwxUmhjMnM5TXpJZ1VtVnhRanBUT2tNNlZEMHdPakE2S2pvcUlGSmxjVlJTUlZNOVkzQjFQVE15TEcxbGJUMHhPVEpITEc1dlpHVTlNU3hpYVd4c2FXNW5QVE15SUVGc2JHOWpWRkpGVXowb2JuVnNiQ2tnVTI5amEzTXZUbTlrWlQwcUlFNTBZWE5yYzFCbGNrNDZRanBUT2tNOU1Eb3dPaW82S2lCRGIzSmxVM0JsWXowcUlFMXBia05RVlhOT2IyUmxQVE15SUUxcGJrMWxiVzl5ZVU1dlpHVTlNVGt5UnlCTmFXNVViWEJFYVhOclRtOWtaVDB3SUVabFlYUjFjbVZ6UFNodWRXeHNLU0JFWld4aGVVSnZiM1E5TURBNk1EQTZNREFnVDNabGNsTjFZbk5qY21saVpUMVBTeUJEYjI1MGFXZDFiM1Z6UFRBZ1RHbGpaVzV6WlhNOUtHNTFiR3dwSUU1bGRIZHZjbXM5S0c1MWJHd3BJRU52YlcxaGJtUTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMloxYkd3dWMySmhkR05vSUZkdmNtdEVhWEk5TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4SUVOdmJXMWxiblE5Wld4dGJ5MW1kV3hzT2pNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjZ0lGTjBaRVZ5Y2owdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdmJHOW5jeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNUzAwTVRJNE1qTXVaWEp5SUZOMFpFbHVQUzlrWlhZdmJuVnNiQ0JUZEdSUGRYUTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMnh2WjNNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpFdE5ERXlPREl6TG05MWRDQlFiM2RsY2owZ1ZISmxjMUJsY2s1dlpHVTlaM0psY3k5bmNIVTZhREV3TURvMElGUnlaWE5RWlhKVVlYTnJQV053ZFRvek1pQUtcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9QQVJFTlRfSk9CX0lEfDNhMjcyMDlmNzU5NGIyMzljODdkMmQzZTM5NzY3MGM2MDIyZjdlOGE3ZTQ4OTI2YTU3OWU5MmM4OGJkMmUyNjV8TkRFeU9ESXpDZz09XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUFJFUEFSRUQuanNvbnwzNjM3NjE5MzllMDNmMWY0ZTUxMTMwYjY2Nzk3MzM2Mzk0ZjY1YjA0ODkwNzUwYjcxYTMzOTI2ZDkxNWEzMzA1fGV3b2dJQ0p5WlhGMVpYTjBYM05vWVRJMU5pSTZJQ0l6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zSWl3S0lDQWliV0Z1YVdabGMzUmZjMmhoTWpVMklqb2dJbU14WkRNMU5tSmhNRFE1T1RNeFl6UTNPV1ZoWmpnNE5qZzNNMkV6WTJFMk1UWTROakV4WW1GbU5qZGxNRGRtTmprNE9UaGxZMlF6WXpFME16bG1abUlpTEFvZ0lDSndZWEpsYm5SZllYSm5kaUk2SUZzS0lDQWdJQ0l2ZFhOeUwyeHZZMkZzTDJKcGJpOXpZbUYwWTJnaUxBb2dJQ0FnSWkwdGNHRnljMkZpYkdVaUxBb2dJQ0FnSWkwdGFHOXNaQ0lzQ2lBZ0lDQWlMUzF1YnkxeVpYRjFaWFZsSWl3S0lDQWdJQ0l0TFdGalkyOTFiblE5Ykc5aGJtVnlJaXdLSUNBZ0lDSXRMWEZ2Y3oxc2IyRnVaWEl0Ym05eWJXRnNJaXdLSUNBZ0lDSXRMWEJoY25ScGRHbHZiajF5YkRJaUxBb2dJQ0FnSWkwdFkyOXRiV1Z1ZEQxbGJHMXZMV1oxYkd3Nk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55SXNDaUFnSUNBaUxTMXFiMkl0Ym1GdFpUMWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1TSXNDaUFnSUNBaUxTMXViMlJsYkdsemREMW5jSFV5TVNJc0NpQWdJQ0FpTFMxdWIyUmxjejB4SWl3S0lDQWdJQ0l0TFc1MFlYTnJjejB4SWl3S0lDQWdJQ0l0TFdOd2RYTXRjR1Z5TFhSaGMyczlNeklpTEFvZ0lDQWdJaTB0YldWdFBURTVNa2NpTEFvZ0lDQWdJaTB0WjNKbGN6MW5jSFU2YURFd01EbzBJaXdLSUNBZ0lDSXRMWFJwYldVOU55MHdNRG93TURvd01DSXNDaUFnSUNBaUxTMWxlSEJ2Y25ROVRrOU9SU0lzQ2lBZ0lDQWlMUzFqYUdScGNqMHZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRWlMQW9nSUNBZ0lpMHRiM1YwY0hWMFBTOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOXNiMmR6THlWNExTVnFMbTkxZENJc0NpQWdJQ0FpTFMxbGNuSnZjajB2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2Ykc5bmN5OGxlQzBsYWk1bGNuSWlMQW9nSUNBZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOW1kV3hzTG5OaVlYUmphQ0lzQ2lBZ0lDQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhJaXdLSUNBZ0lDSXpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNJaXdLSUNBZ0lDSmpNV1F6TlRaaVlUQTBPVGt6TVdNME56bGxZV1k0T0RZNE56TmhNMk5oTmpFMk9EWXhNV0poWmpZM1pUQTNaalk1T0RrNFpXTmtNMk14TkRNNVptWmlJZ29nSUYwc0NpQWdJbkJ5WlhCaGNtVmtYMkYwWDNWMFl5STZJQ0l5TURJMkxURXdMVEkzVkRBd09qUTNPalV3TGpBNU1qQTJNaXN3TURvd01DSXNDaUFnSW5GMVpYVmxJam9nSWpReE1qZ3dNWHhsYkcxdkxXNWhkR2wyWlMxbWRXeHNMV3hoY21kbE16RTBiUzFpYjNWdVpHRnllUzEyTW54d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREV5TnprNWZHVnNiVzh0Ym1GMGFYWmxMV1oxYkd3dGJHRnlaMlV6TVRSdExXWjFjMlZrTFhZeWZIQmhjR2hwZDJWMGMyRXpmRkJGVGtSSlRrZDhYRzQwTVRJM09UQjhaV3h0YnkxdVlYUnBkbVV0Wm5Wc2JDMXNZWEpuWlRNeE5HMHRkakY4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXdPVEl3TjN4aFppMXNhV0psY204dFlYWXdMV1oxYkd3dGFHRnVaRzltWm54d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREV4TVRFemZISmhkbVZ1Y3kxaFppMXliMnhzYjNWMExYQnlaWFpwWlhkOGNHRndhR2wzWlhSellUTjhVRVZPUkVsT1IzeGNialF3T1RnMU5GODJmR0ZtTFdSd2JXRjBZMmd0Y21WemRHRnlkREUxYTN4d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREE1T0RVMFh6UjhZV1l0WkhCdFlYUmphQzF5WlhOMFlYSjBNVFZyZkhCaGNHaHBkMlYwYzJFemZGQkZUa1JKVGtkOFhHNDBNRGs0TlRSZk1ueGhaaTFrY0cxaGRHTm9MWEpsYzNSaGNuUXhOV3Q4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXdPVGcwTjE5Yk1DMDFKVEpkZkhOMFlYUnBiMjVoY25rdFpuQXpNaTF2ZG1WeWJHRjVmSEJoY0docGQyVjBjMkV6ZkZCRlRrUkpUa2Q4WEc0ME1EazNOek44YzNSaGRHbHZibUZ5ZVMxaFppMW1hWGhsWkdKMVpHZGxkQzF6Ylc5clpYeHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRBNU56WTBmSE4wWVhScGIyNWhjbmt0WVdZdGRXNWxkQzF6Ylc5clpYeHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRFeU9EQXdmR1ZzYlc4dGJHRnlaMlV6TVRSdExXTnZiblJwYm5WdmRYTXRZbTkxYm1SaGNua3RablZzYkMxMk1ueHdZWEJvYVhkbGRITmhNM3hTVlU1T1NVNUhmR2R3ZFRBelhHNDBNVEkzT1RoOFpXeHRieTFzWVhKblpUTXhORzB0WTI5dWRHbHVkVzkxY3kxbWRYTmxaQzFtZFd4c0xYWXlmSEJoY0docGQyVjBjMkV6ZkZKVlRrNUpUa2Q4WjNCMU1URmNialF4TWpjNE9YeGxiRzF2TFd4aGNtZGxNekUwYlMxamIyNTBhVzUxYjNWekxYQnNZV2x1TFdaMWJHd3RkakY4Y0dGd2FHbDNaWFJ6WVROOFVsVk9Ua2xPUjN4bmNIVXhNVnh1TkRFeU5UVTJmR3B2YVc1MExXTnZiblpsZVc5eU1qQXdMV2xwWkc1dmFYTmxMV2RoY0MxbWRXeHNNaTFuY0hVeE9YeHdZWEJvYVhkbGRITmhNM3hTVlU1T1NVNUhmR2R3ZFRFNVhHNDBNVEkxTlRSOGFtOXBiblF0WTI5dWRtVjViM0l5TURBdGFXbGtibTlwYzJVdGJtOW5ZWEF0Wm5Wc2JESXRaM0IxTWpGOGNHRndhR2wzWlhSellUTjhVbFZPVGtsT1IzeG5jSFV5TVZ4dUlpd0tJQ0FpYm05a1pTSTZJQ0pPYjJSbFRtRnRaVDFuY0hVeU1TQkJjbU5vUFhnNE5sODJOQ0JEYjNKbGMxQmxjbE52WTJ0bGREMDFOaUFnUTFCVlFXeHNiMk05TXpJZ1ExQlZSV1pqZEhZOU1qSTBJRU5RVlZSdmREMHlNalFnUTFCVlRHOWhaRDA1TGpRM0lFRjJZV2xzWVdKc1pVWmxZWFIxY21WelBTaHVkV3hzS1NCQlkzUnBkbVZHWldGMGRYSmxjejBvYm5Wc2JDa2dSM0psY3oxbmNIVTZhREV3TURvNElFZHlaWE5FY21GcGJqMU9MMEVnUjNKbGMxVnpaV1E5WjNCMU9tZ3hNREE2TWloSlJGZzZOQzAxS1NCT2IyUmxRV1JrY2oweE1DNHhPQzQ1Tmk0eU16RWdUbTlrWlVodmMzUk9ZVzFsUFdsdWMzUXRjWFJ3Y1hJdFpHVjJjbVZzTFhKa2JXRXRjRzl2YkNCV1pYSnphVzl1UFRJekxqRXhMalFnVDFNOVRHbHVkWGdnTmk0MUxqQXRNVEF4T0MxdmNtRmpiR1VnSXpFNGZqSXlMakEwTGpFdFZXSjFiblIxSUZOTlVDQlRZWFFnUm1WaUlERTNJREl4T2pReE9qRXpJRlZVUXlBeU1ESTBJQ0JTWldGc1RXVnRiM0o1UFRJd01EQXdNREFnUVd4c2IyTk5aVzA5TVRrMk5qQTRJRVp5WldWTlpXMDlNVEEyT1RVMklGTnZZMnRsZEhNOU1pQkNiMkZ5WkhNOU1TQlRkR0YwWlQxTlNWaEZSQ0JVYUhKbFlXUnpVR1Z5UTI5eVpUMHlJRlJ0Y0VScGMyczlNQ0JYWldsbmFIUTlNU0JQZDI1bGNqMU9MMEVnVFVOVFgyeGhZbVZzUFU0dlFTQlFZWEowYVhScGIyNXpQV0ZzYkN4emFXNW5iR1VzYlhWc2RHa3NjbXd5SUNCQ2IyOTBWR2x0WlQweU1ESTJMVEE1TFRJMFZERTFPakV5T2pNeklGTnNkWEp0WkZOMFlYSjBWR2x0WlQweU1ESTJMVEV3TFRJMVZEQXdPakF3T2pJeElFeGhjM1JDZFhONVZHbHRaVDB5TURJMkxURXdMVEkxVkRBd09qQXdPakl4SUZKbGMzVnRaVUZtZEdWeVZHbHRaVDFPYjI1bElFTm1aMVJTUlZNOVkzQjFQVEl5TkN4dFpXMDlNakF3TURBd01FMHNZbWxzYkdsdVp6MHlNalFnUVd4c2IyTlVVa1ZUUFdOd2RUMHpNaXh0WlcwOU1Ua3lSeUJEWVhCWFlYUjBjejF1TDJFZ1EzVnljbVZ1ZEZkaGRIUnpQVEFnUVhabFYyRjBkSE05TUNCRmVIUlRaVzV6YjNKelNtOTFiR1Z6UFc0dllTQkZlSFJUWlc1emIzSnpWMkYwZEhNOU1DQkZlSFJUWlc1emIzSnpWR1Z0Y0QxdUwyRmNiaUlLZlFvPVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfQUNDRVBURUQuanNvbnxjZTBlYzk1YmVhZmY0NzkzMmVhM2YxZTkyNzZlNGQwZTIyYmFmZjdhMWYyNzY4ZDExYmQ3MDQ5MzdiODgzMzQwfGV3b2dJQ0p3WVhKbGJuUWlPaUFpTkRFeU9ESXpJaXdLSUNBaVkyRndkSFZ5WlNJNklDSTBNVEk0TWpRaUxBb2dJQ0p6ZEdSdmRYUWlPaUFpSWl3S0lDQWljbVZzWldGelpXUmZZWFJmZFhSaklqb2dJakl3TWpZdE1UQXRNamRVTURBNk5EYzZOVFV1TXpNd01EQXdLekF3T2pBd0lncDlDZz09XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9BVFRFTVBULmpzb258ZDQxNDJhN2Y5YmJjYWVmODM3MjZjYjIxN2M0MmFkNjZhZWZiZWFiM2ExYWQ0NmJhMDNhMTM3ZmQ5NzBiNDA0NHxleUp3WVhKbGJuUWlPaUFpTkRFeU9ESXpJaXdnSW1OaGNIUjFjbVVpT2lBaU5ERXlPREkwSWl3Z0luSmxjWFZsYzNSZmMyaGhNalUySWpvZ0lqTTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y2lMQ0FpY1hWbGRXVWlPaUFpTkRFeU9ESTBmR1ZzYlc4dGJtRjBhWFpsTFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMW1kV3hzTFhZeGZIQmhjR2hwZDJWMGMyRXpmRkJGVGtSSlRrZDhYRzQwTVRJNE1ERjhaV3h0YnkxdVlYUnBkbVV0Wm5Wc2JDMXNZWEpuWlRNeE5HMHRZbTkxYm1SaGNua3Rkako4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXhNamM1T1h4bGJHMXZMVzVoZEdsMlpTMW1kV3hzTFd4aGNtZGxNekUwYlMxbWRYTmxaQzEyTW54d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREV5Tnprd2ZHVnNiVzh0Ym1GMGFYWmxMV1oxYkd3dGJHRnlaMlV6TVRSdExYWXhmSEJoY0docGQyVjBjMkV6ZkZCRlRrUkpUa2Q4WEc0ME1Ea3lNRGQ4WVdZdGJHbGlaWEp2TFdGMk1DMW1kV3hzTFdoaGJtUnZabVo4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXhNamd5TTN4bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTVh4d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREV4TVRFemZISmhkbVZ1Y3kxaFppMXliMnhzYjNWMExYQnlaWFpwWlhkOGNHRndhR2wzWlhSellUTjhVRVZPUkVsT1IzeGNialF3T1RnMU5GODJmR0ZtTFdSd2JXRjBZMmd0Y21WemRHRnlkREUxYTN4d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREE1T0RVMFh6UjhZV1l0WkhCdFlYUmphQzF5WlhOMFlYSjBNVFZyZkhCaGNHaHBkMlYwYzJFemZGQkZUa1JKVGtkOFhHNDBNRGs0TlRSZk1ueGhaaTFrY0cxaGRHTm9MWEpsYzNSaGNuUXhOV3Q4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXdPVGcwTjE5Yk1DMDFKVEpkZkhOMFlYUnBiMjVoY25rdFpuQXpNaTF2ZG1WeWJHRjVmSEJoY0docGQyVjBjMkV6ZkZCRlRrUkpUa2Q4WEc0ME1EazNOek44YzNSaGRHbHZibUZ5ZVMxaFppMW1hWGhsWkdKMVpHZGxkQzF6Ylc5clpYeHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRBNU56WTBmSE4wWVhScGIyNWhjbmt0WVdZdGRXNWxkQzF6Ylc5clpYeHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRFeU9EQXdmR1ZzYlc4dGJHRnlaMlV6TVRSdExXTnZiblJwYm5WdmRYTXRZbTkxYm1SaGNua3RablZzYkMxMk1ueHdZWEJvYVhkbGRITmhNM3hTVlU1T1NVNUhmR2R3ZFRBelhHNDBNVEkzT1RoOFpXeHRieTFzWVhKblpUTXhORzB0WTI5dWRHbHVkVzkxY3kxbWRYTmxaQzFtZFd4c0xYWXlmSEJoY0docGQyVjBjMkV6ZkZKVlRrNUpUa2Q4WjNCMU1URmNialF4TWpjNE9YeGxiRzF2TFd4aGNtZGxNekUwYlMxamIyNTBhVzUxYjNWekxYQnNZV2x1TFdaMWJHd3RkakY4Y0dGd2FHbDNaWFJ6WVROOFVsVk9Ua2xPUjN4bmNIVXhNVnh1TkRFeU5UVTJmR3B2YVc1MExXTnZiblpsZVc5eU1qQXdMV2xwWkc1dmFYTmxMV2RoY0MxbWRXeHNNaTFuY0hVeE9YeHdZWEJvYVhkbGRITmhNM3hTVlU1T1NVNUhmR2R3ZFRFNVhHNDBNVEkxTlRSOGFtOXBiblF0WTI5dWRtVjViM0l5TURBdGFXbGtibTlwYzJVdGJtOW5ZWEF0Wm5Wc2JESXRaM0IxTWpGOGNHRndhR2wzWlhSellUTjhVbFZPVGtsT1IzeG5jSFV5TVZ4dUlpd2dJbTV2WkdVaU9pQWlUbTlrWlU1aGJXVTlaM0IxTWpFZ1FYSmphRDE0T0RaZk5qUWdRMjl5WlhOUVpYSlRiMk5yWlhROU5UWWdJRU5RVlVGc2JHOWpQVE15SUVOUVZVVm1ZM1IyUFRJeU5DQkRVRlZVYjNROU1qSTBJRU5RVlV4dllXUTlPUzQwTnlCQmRtRnBiR0ZpYkdWR1pXRjBkWEpsY3owb2JuVnNiQ2tnUVdOMGFYWmxSbVZoZEhWeVpYTTlLRzUxYkd3cElFZHlaWE05WjNCMU9tZ3hNREE2T0NCSGNtVnpSSEpoYVc0OVRpOUJJRWR5WlhOVmMyVmtQV2R3ZFRwb01UQXdPaklvU1VSWU9qUXROU2tnVG05a1pVRmtaSEk5TVRBdU1UZ3VPVFl1TWpNeElFNXZaR1ZJYjNOMFRtRnRaVDFwYm5OMExYRjBjSEZ5TFdSbGRuSmxiQzF5WkcxaExYQnZiMndnVm1WeWMybHZiajB5TXk0eE1TNDBJRTlUUFV4cGJuVjRJRFl1TlM0d0xURXdNVGd0YjNKaFkyeGxJQ014T0g0eU1pNHdOQzR4TFZWaWRXNTBkU0JUVFZBZ1UyRjBJRVpsWWlBeE55QXlNVG8wTVRveE15QlZWRU1nTWpBeU5DQWdVbVZoYkUxbGJXOXllVDB5TURBd01EQXdJRUZzYkc5alRXVnRQVEU1TmpZd09DQkdjbVZsVFdWdFBURXdOamsxTmlCVGIyTnJaWFJ6UFRJZ1FtOWhjbVJ6UFRFZ1UzUmhkR1U5VFVsWVJVUWdWR2h5WldGa2MxQmxja052Y21VOU1pQlViWEJFYVhOclBUQWdWMlZwWjJoMFBURWdUM2R1WlhJOVRpOUJJRTFEVTE5c1lXSmxiRDFPTDBFZ1VHRnlkR2wwYVc5dWN6MWhiR3dzYzJsdVoyeGxMRzExYkhScExISnNNaUFnUW05dmRGUnBiV1U5TWpBeU5pMHdPUzB5TkZReE5Ub3hNam96TXlCVGJIVnliV1JUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TlZRd01Eb3dNRG95TVNCTVlYTjBRblZ6ZVZScGJXVTlNakF5TmkweE1DMHlOVlF3TURvd01Eb3lNU0JTWlhOMWJXVkJablJsY2xScGJXVTlUbTl1WlNCRFptZFVVa1ZUUFdOd2RUMHlNalFzYldWdFBUSXdNREF3TURCTkxHSnBiR3hwYm1jOU1qSTBJRUZzYkc5alZGSkZVejFqY0hVOU16SXNiV1Z0UFRFNU1rY2dRMkZ3VjJGMGRITTliaTloSUVOMWNuSmxiblJYWVhSMGN6MHdJRUYyWlZkaGRIUnpQVEFnUlhoMFUyVnVjMjl5YzBwdmRXeGxjejF1TDJFZ1JYaDBVMlZ1YzI5eWMxZGhkSFJ6UFRBZ1JYaDBVMlZ1YzI5eWMxUmxiWEE5Ymk5aFhHNGlMQ0FpWVhSZmRYUmpJam9nSWpJd01qWXRNVEF0TWpkVU1EQTZORGM2TlRRdU9UQTJOak14S3pBd09qQXdJbjBLXG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvY2xhaW1zLzM5ZDEwNTllZmM2MjkyZmNhZjBhOGMyYjZiNDM4YmI4NDQ5NmJhOTQ3ZWU0YjE5OGI3MGNmM2FkMjgxMDhkMzcvUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dHwyM2Y5MzBmNjc1YWRhOWZhNDUwZDhlNDc0ZjliNmE0ZDhhYjZiMTIwZjY0ZWY1NjQ1MjczODQwZWQ3ODQwMDM3fFNtOWlTV1E5TkRFeU9ESTBJRXB2WWs1aGJXVTlaV3h0YnkxdVlYUnBkbVV0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpFZ1ZYTmxja2xrUFhCaGNHaHBkMlYwYzJFektEUXhNREF6S1NCSGNtOTFjRWxrUFd4dllXNWxjaWcwTVRBd01Da2dUVU5UWDJ4aFltVnNQVTR2UVNCUWNtbHZjbWwwZVQweE1EQXdNQ0JPYVdObFBUQWdRV05qYjNWdWREMXNiMkZ1WlhJZ1VVOVRQV3h2WVc1bGNpMXViM0p0WVd3Z1NtOWlVM1JoZEdVOVVFVk9SRWxPUnlCU1pXRnpiMjQ5UkdWd1pXNWtaVzVqZVNCRVpYQmxibVJsYm1ONVBXRm1kR1Z5WVc1NU9qUXhNamd5TXloMWJtWjFiR1pwYkd4bFpDa2dVbVZ4ZFdWMVpUMHdJRkpsYzNSaGNuUnpQVEFnUW1GMFkyaEdiR0ZuUFRFZ1VtVmliMjkwUFRBZ1JYaHBkRU52WkdVOU1Eb3dJRVJsY21sMlpXUkZlR2wwUTI5a1pUMHdPakFnVW5WdVZHbHRaVDB3TURvd01Eb3dNQ0JVYVcxbFRHbHRhWFE5TURBNk1UQTZNREFnVkdsdFpVMXBiajFPTDBFZ1UzVmliV2wwVkdsdFpUMHlNREkyTFRFd0xUSTNWREF3T2pRM09qVXlJRVZzYVdkcFlteGxWR2x0WlQxVmJtdHViM2R1SUVGalkzSjFaVlJwYldVOVZXNXJibTkzYmlCVGRHRnlkRlJwYldVOVZXNXJibTkzYmlCRmJtUlVhVzFsUFZWdWEyNXZkMjRnUkdWaFpHeHBibVU5VGk5QklGTjFjM0JsYm1SVWFXMWxQVTV2Ym1VZ1UyVmpjMUJ5WlZOMWMzQmxibVE5TUNCTVlYTjBVMk5vWldSRmRtRnNQVEl3TWpZdE1UQXRNamRVTURBNk5EYzZOVElnVTJOb1pXUjFiR1Z5UFUxaGFXNGdVR0Z5ZEdsMGFXOXVQWEpzTWlCQmJHeHZZMDV2WkdVNlUybGtQV3h2WVc1bGNpMW5ZWFJsZDJGNU9qTTRPRGMzT0RZZ1VtVnhUbTlrWlV4cGMzUTlaM0IxTWpFZ1JYaGpUbTlrWlV4cGMzUTlLRzUxYkd3cElFNXZaR1ZNYVhOMFBTQk9kVzFPYjJSbGN6MHhMVEVnVG5WdFExQlZjejB5SUU1MWJWUmhjMnR6UFRFZ1ExQlZjeTlVWVhOclBUSWdVbVZ4UWpwVE9rTTZWRDB3T2pBNktqb3FJRkpsY1ZSU1JWTTlZM0IxUFRJc2JXVnRQVEZITEc1dlpHVTlNU3hpYVd4c2FXNW5QVElnUVd4c2IyTlVVa1ZUUFNodWRXeHNLU0JUYjJOcmN5OU9iMlJsUFNvZ1RuUmhjMnR6VUdWeVRqcENPbE02UXowd09qQTZLam9xSUVOdmNtVlRjR1ZqUFNvZ1RXbHVRMUJWYzA1dlpHVTlNaUJOYVc1TlpXMXZjbmxPYjJSbFBURkhJRTFwYmxSdGNFUnBjMnRPYjJSbFBUQWdSbVZoZEhWeVpYTTlLRzUxYkd3cElFUmxiR0Y1UW05dmREMHdNRG93TURvd01DQlBkbVZ5VTNWaWMyTnlhV0psUFU5TElFTnZiblJwWjNWdmRYTTlNQ0JNYVdObGJuTmxjejBvYm5Wc2JDa2dUbVYwZDI5eWF6MG9iblZzYkNrZ1EyOXRiV0Z1WkQwdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyRndkSFZ5WlMxdVlYUnBkbVV1YzJKaGRHTm9JRmR2Y210RWFYSTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhJRU52YlcxbGJuUTlaV3h0YnkxbWRXeHNMVzlpYzJWeWRtVnlPak01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemM2TkRFeU9ESXpJQ0JUZEdSRmNuSTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMnh2WjNNdlpXeHRieTF1WVhScGRtVXRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakV0TkRFeU9ESTBMbVZ5Y2lCVGRHUkpiajB2WkdWMkwyNTFiR3dnVTNSa1QzVjBQUzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlzYjJkekwyVnNiVzh0Ym1GMGFYWmxMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl4TFRReE1qZ3lOQzV2ZFhRZ1VHOTNaWEk5SUZSeVpYTlFaWEpVWVhOclBXTndkVG95SUFvPVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0fDhiM2Q1MjU3YTgyNTJmYjI3Y2QyN2I2ZWRiZDdhNjczOGIxZDBmOTY2NmZmZmU3YjZjODNmNmFhZWMyYzY5NTJ8U205aVNXUTlOREV5T0RJeklFcHZZazVoYldVOVpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpFZ1ZYTmxja2xrUFhCaGNHaHBkMlYwYzJFektEUXhNREF6S1NCSGNtOTFjRWxrUFd4dllXNWxjaWcwTVRBd01Da2dUVU5UWDJ4aFltVnNQVTR2UVNCUWNtbHZjbWwwZVQwd0lFNXBZMlU5TUNCQlkyTnZkVzUwUFd4dllXNWxjaUJSVDFNOWJHOWhibVZ5TFc1dmNtMWhiQ0JLYjJKVGRHRjBaVDFRUlU1RVNVNUhJRkpsWVhOdmJqMUtiMkpJWld4a1ZYTmxjaUJFWlhCbGJtUmxibU41UFNodWRXeHNLU0JTWlhGMVpYVmxQVEFnVW1WemRHRnlkSE05TUNCQ1lYUmphRVpzWVdjOU1TQlNaV0p2YjNROU1DQkZlR2wwUTI5a1pUMHdPakFnUkdWeWFYWmxaRVY0YVhSRGIyUmxQVEE2TUNCU2RXNVVhVzFsUFRBd09qQXdPakF3SUZScGJXVk1hVzFwZEQwM0xUQXdPakF3T2pBd0lGUnBiV1ZOYVc0OVRpOUJJRk4xWW0xcGRGUnBiV1U5TWpBeU5pMHhNQzB5TjFRd01EbzBOem8xTVNCRmJHbG5hV0pzWlZScGJXVTlWVzVyYm05M2JpQkJZMk55ZFdWVWFXMWxQVlZ1YTI1dmQyNGdVM1JoY25SVWFXMWxQVlZ1YTI1dmQyNGdSVzVrVkdsdFpUMVZibXR1YjNkdUlFUmxZV1JzYVc1bFBVNHZRU0JUZFhOd1pXNWtWR2x0WlQxT2IyNWxJRk5sWTNOUWNtVlRkWE53Wlc1a1BUQWdUR0Z6ZEZOamFHVmtSWFpoYkQweU1ESTJMVEV3TFRJM1ZEQXdPalEzT2pVeElGTmphR1ZrZFd4bGNqMU5ZV2x1SUZCaGNuUnBkR2x2YmoxeWJESWdRV3hzYjJOT2IyUmxPbE5wWkQxc2IyRnVaWEl0WjJGMFpYZGhlVG96T0RnM056UTFJRkpsY1U1dlpHVk1hWE4wUFdkd2RUSXhJRVY0WTA1dlpHVk1hWE4wUFNodWRXeHNLU0JPYjJSbFRHbHpkRDBnVG5WdFRtOWtaWE05TVMweElFNTFiVU5RVlhNOU16SWdUblZ0VkdGemEzTTlNU0JEVUZWekwxUmhjMnM5TXpJZ1VtVnhRanBUT2tNNlZEMHdPakE2S2pvcUlGSmxjVlJTUlZNOVkzQjFQVE15TEcxbGJUMHhPVEpITEc1dlpHVTlNU3hpYVd4c2FXNW5QVE15SUVGc2JHOWpWRkpGVXowb2JuVnNiQ2tnVTI5amEzTXZUbTlrWlQwcUlFNTBZWE5yYzFCbGNrNDZRanBUT2tNOU1Eb3dPaW82S2lCRGIzSmxVM0JsWXowcUlFMXBia05RVlhOT2IyUmxQVE15SUUxcGJrMWxiVzl5ZVU1dlpHVTlNVGt5UnlCTmFXNVViWEJFYVhOclRtOWtaVDB3SUVabFlYUjFjbVZ6UFNodWRXeHNLU0JFWld4aGVVSnZiM1E5TURBNk1EQTZNREFnVDNabGNsTjFZbk5qY21saVpUMVBTeUJEYjI1MGFXZDFiM1Z6UFRBZ1RHbGpaVzV6WlhNOUtHNTFiR3dwSUU1bGRIZHZjbXM5S0c1MWJHd3BJRU52YlcxaGJtUTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMloxYkd3dWMySmhkR05vSUZkdmNtdEVhWEk5TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4SUVOdmJXMWxiblE5Wld4dGJ5MW1kV3hzT2pNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjZ0lGTjBaRVZ5Y2owdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdmJHOW5jeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNUzAwTVRJNE1qTXVaWEp5SUZOMFpFbHVQUzlrWlhZdmJuVnNiQ0JUZEdSUGRYUTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMnh2WjNNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpFdE5ERXlPREl6TG05MWRDQlFiM2RsY2owZ1ZISmxjMUJsY2s1dlpHVTlaM0psY3k5bmNIVTZhREV3TURvMElGUnlaWE5RWlhKVVlYTnJQV053ZFRvek1pQUtcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb258NmEyMmYwMDU5ZTM4MGFmNDQ0Yzk1NmVkMTQxMDY3YWNlZGE5YjI1YTQ3ZmY2NTgzZjY0MjljNTViMGQxMDA5NXxXeUl2ZFhOeUwyeHZZMkZzTDJKcGJpOXpZbUYwWTJnaUxDQWlMUzF3WVhKellXSnNaU0lzSUNJdExXNXZMWEpsY1hWbGRXVWlMQ0FpTFMxaFkyTnZkVzUwUFd4dllXNWxjaUlzSUNJdExYRnZjejFzYjJGdVpYSXRibTl5YldGc0lpd2dJaTB0Y0dGeWRHbDBhVzl1UFhKc01pSXNJQ0l0TFdwdllpMXVZVzFsUFdWc2JXOHRibUYwYVhabExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXhJaXdnSWkwdGJtOWtaV3hwYzNROVozQjFNakVpTENBaUxTMXViMlJsY3oweElpd2dJaTB0Ym5SaGMydHpQVEVpTENBaUxTMWpjSFZ6TFhCbGNpMTBZWE5yUFRJaUxDQWlMUzF0WlcwOU1VY2lMQ0FpTFMxbmNtVnpQVzV2Ym1VaUxDQWlMUzEwYVcxbFBUQXdPakV3T2pBd0lpd2dJaTB0Wlhod2IzSjBQVTVQVGtVaUxDQWlMUzFrWlhCbGJtUmxibU41UFdGbWRHVnlZVzU1T2pReE1qZ3lNeUlzSUNJdExXTnZiVzFsYm5ROVpXeHRieTFtZFd4c0xXOWljMlZ5ZG1WeU9qTTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016YzZOREV5T0RJeklpd2dJaTB0WTJoa2FYSTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhJaXdnSWkwdGIzVjBjSFYwUFM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5c2IyZHpMeVY0TFNWcUxtOTFkQ0lzSUNJdExXVnljbTl5UFM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5c2IyZHpMeVY0TFNWcUxtVnljaUlzSUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyRndkSFZ5WlMxdVlYUnBkbVV1YzJKaGRHTm9JaXdnSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVNJc0lDSTBNVEk0TWpNaUxDQWlNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeUlzSUNKak1XUXpOVFppWVRBME9Ua3pNV00wTnpsbFlXWTRPRFk0TnpOaE0yTmhOakUyT0RZeE1XSmhaalkzWlRBM1pqWTVPRGs0WldOa00yTXhORE01Wm1aaUlsMEtcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9jYXB0dXJlLXNiYXRjaC5leGl0fDlhMjcxZjJhOTE2YjBiNmVlNmNlY2IyNDI2ZjBiMzIwNmVmMDc0NTc4YmU1NWQ5YmM5NGY2ZjNmZTNhYjg2YWF8TUFvPVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLnN0ZGVycnxlM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1fFxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L2NhcHR1cmUtc2JhdGNoLnN0ZG91dHwwMTYwYTQ4MzY2ZDk2ZGY4MTgzYjMyYzcwNWM1MWE4NTg5YjA5ZTBmZTE2NWY0MTczYjMxYmE5MTYwZThiZTk0fE5ERXlPREkwQ2c9PVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guYXJndi5qc29ufDgyY2ZiMDJjNGJiM2YwZjM2Mjk5NzRiMjNlZDA1YzFmMWMxZDFmOWM5OWMwODdhZWRiZmU4YTQzOThlM2FiMmR8V3lJdmRYTnlMMnh2WTJGc0wySnBiaTl6WW1GMFkyZ2lMQ0FpTFMxd1lYSnpZV0pzWlNJc0lDSXRMV2h2YkdRaUxDQWlMUzF1YnkxeVpYRjFaWFZsSWl3Z0lpMHRZV05qYjNWdWREMXNiMkZ1WlhJaUxDQWlMUzF4YjNNOWJHOWhibVZ5TFc1dmNtMWhiQ0lzSUNJdExYQmhjblJwZEdsdmJqMXliRElpTENBaUxTMWpiMjF0Wlc1MFBXVnNiVzh0Wm5Wc2JEb3pPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNJaXdnSWkwdGFtOWlMVzVoYldVOVpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpFaUxDQWlMUzF1YjJSbGJHbHpkRDFuY0hVeU1TSXNJQ0l0TFc1dlpHVnpQVEVpTENBaUxTMXVkR0Z6YTNNOU1TSXNJQ0l0TFdOd2RYTXRjR1Z5TFhSaGMyczlNeklpTENBaUxTMXRaVzA5TVRreVJ5SXNJQ0l0TFdkeVpYTTlaM0IxT21neE1EQTZOQ0lzSUNJdExYUnBiV1U5Tnkwd01Eb3dNRG93TUNJc0lDSXRMV1Y0Y0c5eWREMU9UMDVGSWl3Z0lpMHRZMmhrYVhJOUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeElpd2dJaTB0YjNWMGNIVjBQUzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlzYjJkekx5VjRMU1ZxTG05MWRDSXNJQ0l0TFdWeWNtOXlQUzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlzYjJkekx5VjRMU1ZxTG1WeWNpSXNJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2Wm5Wc2JDNXpZbUYwWTJnaUxDQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhJaXdnSWpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjaUxDQWlZekZrTXpVMlltRXdORGs1TXpGak5EYzVaV0ZtT0RnMk9EY3pZVE5qWVRZeE5qZzJNVEZpWVdZMk4yVXdOMlkyT1RnNU9HVmpaRE5qTVRRek9XWm1ZaUpkQ2c9PVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guZXhpdHw5YTI3MWYyYTkxNmIwYjZlZTZjZWNiMjQyNmYwYjMyMDZlZjA3NDU3OGJlNTVkOWJjOTRmNmYzZmUzYWI4NmFhfE1Bbz1cbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9jbGFpbXMvMzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzNy9wYXJlbnQtc2JhdGNoLnN0ZGVycnxlM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1fFxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL2NsYWltcy8zOWQxMDU5ZWZjNjI5MmZjYWYwYThjMmI2YjQzOGJiODQ0OTZiYTk0N2VlNGIxOThiNzBjZjNhZDI4MTA4ZDM3L3BhcmVudC1zYmF0Y2guc3Rkb3V0fDNhMjcyMDlmNzU5NGIyMzljODdkMmQzZTM5NzY3MGM2MDIyZjdlOGE3ZTQ4OTI2YTU3OWU5MmM4OGJkMmUyNjV8TkRFeU9ESXpDZz09XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxLmpzb258MzlkMTA1OWVmYzYyOTJmY2FmMGE4YzJiNmI0MzhiYjg0NDk2YmE5NDdlZTRiMTk4YjcwY2YzYWQyODEwOGQzN3xld29nSUNKelkyaGxiV0VpT2lBaWFtOXBiblF0ZEhKaGFXNXBibWN0ZGpJaUxBb2dJQ0pyYVc1a0lqb2dJbTVoZEdsMlpTMXpkV0owWVhOckxYZHZjbXhrTFcxdlpHVnNMWFl4SWl3S0lDQWlZWEp0SWpvZ0ltTnZiblJwYm5WdmRYTWlMQW9nSUNKbGVIQmxjbWx0Wlc1MElqb2dJbWx0WVdkbFgzQnliM0J5YVc5ZllXTjBhVzl1WDJOaGJXVnlZVjl6ZFdKMFlYTnJJaXdLSUNBaWNuVnVYMmxrSWpvZ0ltMXZkQzFsYkcxdkxYQnBZMnR3YkdGalpTMWpiMjUwYVc1MWIzVnpMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGNtOWliM1F0YUhWdFlXNHRZMkZ0WlhKaExYTjFZblJoYzJzdGN6UXlMVE13TUdzdE1qQXlOakV3TWpZdGRqRWlMQW9nSUNKcWIySmZibUZ0WlNJNklDSmxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1TSXNDaUFnSW5OdmRYSmpaU0k2SUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwzTnZkWEpqWlMwNE1tWTJOVFE1T0dVeU5XWTBNV0k0TjJNNU5UUTNNVGMzTWpKa1kyWTNNell3WlRWaVpHVTRJaXdLSUNBaWMyOTFjbU5sWDNKbGRtbHphVzl1SWpvZ0lqZ3laalkxTkRrNFpUSTFaalF4WWpnM1l6azFORGN4TnpjeU1tUmpaamN6TmpCbE5XSmtaVGdpTEFvZ0lDSnpiM1Z5WTJWZmJXRnVhV1psYzNSZmMyaGhNalUySWpvZ0ltSTFaVGhsT0RrNFlqZ3laV0V4TldJME1tVTROR1V5TW1FM05EbGpOalk0WXpFelpUQmpPVFU0WldOaVlURXlNbVppTVRCa09UbGpNMlJtTXprek16RWlMQW9nSUNKemIzVnlZMlZmWVhKamFHbDJaVjl6YUdFeU5UWWlPaUFpWXpBME1EUmpPVE5sT0RZMk5UVXdOR1U0TldNMU9HRmhZakJoWmpRNU9XUmtZVGMwWkRkaU5HSTNZV0V4WVRjd09EVTRZall5WmpabU1qRmxaamM1TnlJc0NpQWdJbVJoZEdGZmJXRnVhV1psYzNRaU9pQWlMMlZ3YUdWdFpYSmhiQzlsYm5KdmIzUXZjR0Z3YUdsM1pYUnpZVE12Wld4dGJ5MXdhV05yTFhCc1lXTmxMV2x0WVdkbExYTjBZWFJsTFdGamRHbHZiaTB5TURJMk1UQXlOQzl3Y205a2RXTjBhVzl1TFhOallXeGxMVzl1YkhrdmNISmxjR0Z5WldRdmJXRnVhV1psYzNRdWFuTnZiaUlzQ2lBZ0ltUmhkR0ZmYldGdWFXWmxjM1JmYzJoaE1qVTJJam9nSWpKak9ETTRNakpoWXpOalptWTFNR1k1TlRNMFptVTVZekZoWlRkaE1XVXhNbUk1TXpJNFlUWTVabU5rTkdJMVlqRXlaV1prT1dNME1qbGxNR0UwTVRnaUxBb2dJQ0prWVhSaGMyVjBYMk52Ym5SeVlXTjBJam9nZXdvZ0lDQWdJbk5qYUdWdFlTSTZJQ0p1WVhScGRtVXRjM1ZpZEdGemF5MWtZWFJoYzJWMExYWXhJaXdLSUNBZ0lDSmxjR2x6YjJSbGN5STZJREl4TXl3S0lDQWdJQ0p6Y0d4cGRITWlPaUI3Q2lBZ0lDQWdJQ0owY21GcGJpSTZJREU1TVN3S0lDQWdJQ0FnSW5aaGJDSTZJREl5Q2lBZ0lDQjlMQW9nSUNBZ0ltNXZjbTFoYkdsNllYUnBiMjVmYzJoaE1qVTJJam9nSWpaaFl6TmlNMkV5TUdVM1pEQm1ORFpqTmpreU5HSmxaRGc1WW1GbE5qQTVaR1F3TmpjNVltWm1Zemc1T1dGa00yWTNPRGd3WVRNNE5qWmtNekEwWlRZaUxBb2dJQ0FnSW5aaGJHbGtZWFJwYjI1ZlltRjBZMmhsY3lJNklERXdNQ3dLSUNBZ0lDSjJZV3hwWkdGMGFXOXVYMkpoZEdOb1pYTmZjR1Z5WDJWdFltOWthVzFsYm5RaU9pQTFNQW9nSUgwc0NpQWdJbk4xWW5SaGMydGZZMjl1ZEhKaFkzUWlPaUI3Q2lBZ0lDQWljMlZzWldOMGFXOXVJam9nZXdvZ0lDQWdJQ0FpY0dGMGFDSTZJQ0l2WlhCb1pXMWxjbUZzTDJWdWNtOXZkQzl3WVhCb2FYZGxkSE5oTXk5bGJHMXZMWEJwWTJzdGNHeGhZMlV0YVcxaFoyVXRjM1JoZEdVdFlXTjBhVzl1TFRJd01qWXhNREkwTDNCeWIyUjFZM1JwYjI0dGMyTmhiR1V0YjI1c2VTOXdjbVZ3WVhKbFpDOXpaV3hsWTNScGIyNHVhbk52YmlJc0NpQWdJQ0FnSUNKemFHRXlOVFlpT2lBaU5UQmxNR1E0T0dNMk9UTTBaV0V6TnpRelpXTTRZVGhpTXpBMVlUTmpZVFU0TkRsa01tVTFNMlF4WVRWbVkyWmtZVGc0TW1OaVltVTFORFJoWm1ZM05DSUtJQ0FnSUgwc0NpQWdJQ0FpYzNWaWRHRnphMTl0WVc1cFptVnpkQ0k2SUhzS0lDQWdJQ0FnSW5CaGRHZ2lPaUFpTDJWd2FHVnRaWEpoYkM5bGJuSnZiM1F2Y0dGd2FHbDNaWFJ6WVRNdlpXeHRieTF3YVdOckxYQnNZV05sTFdsdFlXZGxMWE4wWVhSbExXRmpkR2x2YmkweU1ESTJNVEF5TkM5d2NtOWtkV04wYVc5dUxYTmpZV3hsTFc5dWJIa3ZjSEpsY0dGeVpXUXZjM1ZpZEdGemEzTXVhbk52YmlJc0NpQWdJQ0FnSUNKemFHRXlOVFlpT2lBaU5qQTVOVGc1TWpjMVpEazNNVGhsTlRSa09HVTFZV0kwWkRka05ESTJNRFJsWWpobVlUWTJaRGN4TlRabE1tWXpaVEV3Tm1FME1XTXlabVl3TmpWa05DSUtJQ0FnSUgwc0NpQWdJQ0FpYkdGdVozVmhaMlZmWm1WaGRIVnlaWE1pT2lCN0NpQWdJQ0FnSUNKd1lYUm9Jam9nSWk5bGNHaGxiV1Z5WVd3dlpXNXliMjkwTDNCaGNHaHBkMlYwYzJFekwyVnNiVzh0Y0dsamF5MXdiR0ZqWlMxcGJXRm5aUzF6ZEdGMFpTMWhZM1JwYjI0dE1qQXlOakV3TWpRdmNISnZaSFZqZEdsdmJpMXpZMkZzWlMxdmJteDVMM0J5WlhCaGNtVmtMMnhoYm1kMVlXZGxMbXB6YjI0aUxBb2dJQ0FnSUNBaWMyaGhNalUySWpvZ0lqRXhOR0UzTkRoaU1EVTBOalppWldFd09UUTBNVGd6TUdKak16TmhZVEk1WkRObVpEVXdOakppWlRsbU5UTTBOREZtTkdWbU16QXlOVFk0WVRNNU5Ea2lDaUFnSUNCOUNpQWdmU3dLSUNBaWFXNTBaWEptWVdObGN5STZJSHNLSUNBZ0lDSndiM05sWDJScGJYTWlPaUI3Q2lBZ0lDQWdJQ0psZG1GZlltbHRZVzUxWVd3aU9pQXlNQ3dLSUNBZ0lDQWdJbWgxYldGdVgySnBiV0Z1ZFdGc0lqb2dNVEkyQ2lBZ0lDQjlMQW9nSUNBZ0ltRmpkR2x2Ymw5a2FXMXpJam9nZXdvZ0lDQWdJQ0FpWlhaaFgySnBiV0Z1ZFdGc0lqb2dNakFLSUNBZ0lIMHNDaUFnSUNBaVkyRnRaWEpoWDJScGJYTWlPaUI3Q2lBZ0lDQWdJQ0psZG1GZlltbHRZVzUxWVd3aU9pQTVMQW9nSUNBZ0lDQWlhSFZ0WVc1ZlltbHRZVzUxWVd3aU9pQTVDaUFnSUNCOUxBb2dJQ0FnSW0xaGVGOWpZVzFsY21Geklqb2dNeXdLSUNBZ0lDSnNZVzVuZFdGblpWOW1aV0YwZFhKbFgyUnBiU0k2SURFd01qUUtJQ0I5TEFvZ0lDSnRiMlJsYkY5bGVHVmpkWFJwYjI0aU9pQjdDaUFnSUNBaWFXMXdiR1Z0Wlc1MFlYUnBiMjRpT2lBaWJtRjBhWFpsWDNOMVluUmhjMnRmYW05cGJuUWlMQW9nSUNBZ0ltRjBkR1Z1ZEdsdmJsOWlZV05yWlc1a0lqb2dJbVpzWVhOb05DSXNDaUFnSUNBaWRHOXJaVzVmWlhobFkzVjBhVzl1SWpvZ0luQmhZMnRsWkY5MllXeHBaQ0lzQ2lBZ0lDQWlZMjl0Y0dsc1pWOXRiMlJsSWpvZ0ltUmxabUYxYkhRaUxBb2dJQ0FnSW1OdmJYQnBiR1ZmWkhsdVlXMXBZeUk2SUhSeWRXVXNDaUFnSUNBaVkyOXRjR2xzWlY5aVlXTnJaVzVrSWpvZ0ltbHVaSFZqZEc5eUlpd0tJQ0FnSUNKeVpXTnZiWEJwYkdWZmJHbHRhWFFpT2lBMk5Dd0tJQ0FnSUNKaFkyTjFiWFZzWVhSbFpGOXlaV052YlhCcGJHVmZiR2x0YVhRaU9pQXlOVFlLSUNCOUxBb2dJQ0poWTNScGRtVmZjM1J5WldGdGN5STZJRnNLSUNBZ0lDSnBiV0ZuWlNJc0NpQWdJQ0FpY0hKdmNISnBieUlzQ2lBZ0lDQWlZV04wYVc5dUlpd0tJQ0FnSUNKallXMWxjbUVpQ2lBZ1hTd0tJQ0FpY0dGeVlXMWxkR1Z5Y3lJNklETXhOREl5TnpBd01Dd0tJQ0FpWlhod1pYSjBYM0JoY21GdFpYUmxjbk1pT2lCN0NpQWdJQ0FpYVcxaFoyVWlPaUF4TlRnNE56VXpPVElzQ2lBZ0lDQWljSEp2Y0hKcGJ5STZJRGsxTURnek5qWTJMQW9nSUNBZ0ltRmpkR2x2YmlJNklETXdNRFk0TXpjeUxBb2dJQ0FnSW1OaGJXVnlZU0k2SURNd01EWTRNemN3TEFvZ0lDQWdJbXhoYm1kMVlXZGxYM05vWVhKbFpDSTZJREV6TVRJd01Bb2dJSDBzQ2lBZ0ltVjRjR1Z5ZEY5M2FXUjBhSE1pT2lCYkNpQWdJQ0F4TURJMExBb2dJQ0FnTlRFeUxBb2dJQ0FnTXpnMExBb2dJQ0FnTXpnMENpQWdYU3dLSUNBaWRtVmpkRzl5WDJWNGNHVnlkRjl3WVhKaGJXVjBaWEpmWW5Wa1oyVjBJam9nTVRBd01EQXdNREF3TEFvZ0lDSm5iRzlpWVd4ZlltRjBZMmdpT2lBek1pd0tJQ0FpZDI5eWJHUmZjMmw2WlNJNklEUXNDaUFnSW5CbGNsOXlZVzVyWDJKaGRHTm9Jam9nT0N3S0lDQWliSEpmY0c5c2FXTjVJam9nZXdvZ0lDQWdJbkJsWVd0ZmJISWlPaUExWlMwd05pd0tJQ0FnSUNKelkyaGxaSFZzWlNJNklDSnNhVzVsWVhKZmQyRnliWFZ3WDNSb1pXNWZZMjl1YzNSaGJuUWlMQW9nSUNBZ0luZGhjbTExY0Y5dmNIUnBiV2w2WlhKZmMzUmxjSE1pT2lBek1EQXdDaUFnZlN3S0lDQWlkR0Z5WjJWMFgzTjBaWEJ6SWpvZ016QXdNREF3TEFvZ0lDSnZkWFJ3ZFhRaU9pQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzl5ZFc1ekwyMXZkQzFsYkcxdkxYQnBZMnR3YkdGalpTMWpiMjUwYVc1MWIzVnpMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGNtOWliM1F0YUhWdFlXNHRZMkZ0WlhKaExYTjFZblJoYzJzdGN6UXlMVE13TUdzdE1qQXlOakV3TWpZdGRqRWlMQW9nSUNKc2IyTmhiRjlzYjJkeklqb2dJaTlsY0dobGJXVnlZV3d2Wlc1eWIyOTBMM0JoY0docGQyVjBjMkV6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyeHZaM012Ylc5MExXVnNiVzh0Y0dsamEzQnNZV05sTFdOdmJuUnBiblZ2ZFhNdGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzF5YjJKdmRDMW9kVzFoYmkxallXMWxjbUV0YzNWaWRHRnpheTF6TkRJdE16QXdheTB5TURJMk1UQXlOaTEyTVNJc0NpQWdJbkpsYzJWeWRtVmtYMk5vWldOcmNHOXBiblJmWW5sMFpYTWlPaUE0TURBd01EQXdNREF3TUN3S0lDQWliM1psY25KcFpHVnpJam9nV3dvZ0lDQWdJaXRsZUhCbGNtbHRaVzUwUFhCcGVHVnNYM0J5YjNCeWFXOHZibUYwYVhabFgycHZhVzUwTDJWc2JXOWZjR2xqYTE5d2JHRmpaVjl6ZFdKMFlYTnJYMk52Ym5ScGJuVnZkWE1pTEFvZ0lDQWdJbWg1WkhKaEwyeGhkVzVqYUdWeVBXSmhjMmxqSWl3S0lDQWdJQ0p6WldWa1BUUXlJaXdLSUNBZ0lDSmtZWFJoTG0xaGJtbG1aWE4wWDNCaGRHZzlMMlZ3YUdWdFpYSmhiQzlsYm5KdmIzUXZjR0Z3YUdsM1pYUnpZVE12Wld4dGJ5MXdhV05yTFhCc1lXTmxMV2x0WVdkbExYTjBZWFJsTFdGamRHbHZiaTB5TURJMk1UQXlOQzl3Y205a2RXTjBhVzl1TFhOallXeGxMVzl1YkhrdmNISmxjR0Z5WldRdmJXRnVhV1psYzNRdWFuTnZiaUlzQ2lBZ0lDQWljR0YwYUhNdWQyOXlhMTlrYVhJOUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOXpiM1Z5WTJVdE9ESm1OalUwT1RobE1qVm1OREZpT0Rkak9UVTBOekUzTnpJeVpHTm1Oek0yTUdVMVltUmxPQ0lzQ2lBZ0lDQWljR0YwYUhNdWIzVjBjSFYwWDJScGNqMHZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMM0oxYm5NdmJXOTBMV1ZzYlc4dGNHbGphM0JzWVdObExXTnZiblJwYm5WdmRYTXRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxeWIySnZkQzFvZFcxaGJpMWpZVzFsY21FdGMzVmlkR0Z6YXkxek5ESXRNekF3YXkweU1ESTJNVEF5TmkxMk1TSXNDaUFnSUNBaWFIbGtjbUV1Y25WdUxtUnBjajB2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDNKMWJuTXZiVzkwTFdWc2JXOHRjR2xqYTNCc1lXTmxMV052Ym5ScGJuVnZkWE10YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXliMkp2ZEMxb2RXMWhiaTFqWVcxbGNtRXRjM1ZpZEdGemF5MXpOREl0TXpBd2F5MHlNREkyTVRBeU5pMTJNU0lzQ2lBZ0lDQWlhSGxrY21FdWFtOWlMbU5vWkdseVBXWmhiSE5sSWl3S0lDQWdJQ0lyZEhKaGFXNWxjaTVsYm1GaWJHVmZjSEp2WjNKbGMzTmZZbUZ5UFdaaGJITmxJaXdLSUNBZ0lDSXJkSEpoYVc1bGNpNWxibUZpYkdWZmJXOWtaV3hmYzNWdGJXRnllVDFtWVd4elpTSXNDaUFnSUNBaWJXOWtaV3d1YjNCMGFXMXBlbVZ5TG14eVBUVmxMVFlpTEFvZ0lDQWdJbTF2WkdWc0xuTmphR1ZrZFd4bGNpNWZkR0Z5WjJWMFh6MWxaMjl0YVcxcFl5NTFkR2xzY3k1elkyaGxaSFZzWlhKekxteHBibVZoY2w5M1lYSnRkWEJmWTI5dWMzUmhiblJmYzJOb1pXUjFiR1Z5SWl3S0lDQWdJQ0p0YjJSbGJDNXpZMmhsWkhWc1pYSXVkMkZ5YlhWd1gzTjBaWEJ6UFRNd01EQWlMQW9nSUNBZ0ltMXZaR1ZzTG5OamFHVmtkV3hsY2w5cGJuUmxjblpoYkQxemRHVndJaXdLSUNBZ0lDSnRiMlJsYkM1elkyaGxaSFZzWlhKZlpuSmxjWFZsYm1ONVBURWlMQW9nSUNBZ0luUnlZV2x1WlhJdWJXRjRYM04wWlhCelBUTXdNREF3TUNJc0NpQWdJQ0FpZEhKaGFXNWxjaTUyWVd4ZlkyaGxZMnRmYVc1MFpYSjJZV3c5TWpBd01EQWlMQW9nSUNBZ0ltTmhiR3hpWVdOcmN5NXRiMlJsYkY5amFHVmphM0J2YVc1MExtVjJaWEo1WDI1ZmRISmhhVzVmYzNSbGNITTlNakF3TURBaUxBb2dJQ0FnSW1OaGJHeGlZV05yY3k1dGIyUmxiRjlqYUdWamEzQnZhVzUwTG5OaGRtVmZkRzl3WDJzOUxURWlMQW9nSUNBZ0ltTmhiR3hpWVdOcmN5NXRiMlJsYkY5amFHVmphM0J2YVc1MExuTmhkbVZmYkdGemREMXNhVzVySWl3S0lDQWdJQ0pzYjJkblpYSTlXM2RoYm1SaUxHTnpkbDBpTEFvZ0lDQWdJbXh2WjJkbGNpNTNZVzVrWWk1cFpEMXRiM1F0Wld4dGJ5MXdhV05yY0d4aFkyVXRZMjl1ZEdsdWRXOTFjeTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExYSnZZbTkwTFdoMWJXRnVMV05oYldWeVlTMXpkV0owWVhOckxYTTBNaTB6TURCckxUSXdNall4TURJMkxYWXhJaXdLSUNBZ0lDSnNiMmRuWlhJdWQyRnVaR0l1Y21WemRXMWxQVzVsZG1WeUlpd0tJQ0FnSUNKc2IyZG5aWEl1WTNOMkxtNWhiV1U5WTNOMklpd0tJQ0FnSUNKc2IyZG5aWEl1WTNOMkxtWnNkWE5vWDJ4dlozTmZaWFpsY25sZmJsOXpkR1Z3Y3oweElpd0tJQ0FnSUNKc2IyZG5aWEl1WTNOMkxuTmhkbVZmWkdseVBTOWxjR2hsYldWeVlXd3ZaVzV5YjI5MEwzQmhjR2hwZDJWMGMyRXpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJ4dlozTXZiVzkwTFdWc2JXOHRjR2xqYTNCc1lXTmxMV052Ym5ScGJuVnZkWE10YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXliMkp2ZEMxb2RXMWhiaTFqWVcxbGNtRXRjM1ZpZEdGemF5MXpOREl0TXpBd2F5MHlNREkyTVRBeU5pMTJNU0lzQ2lBZ0lDQWlaWFpoYkhWaGRHOXlMbkJwZUdWc1gyUnBZV2R1YjNOMGFXTnpMbXh2WjE5M1lXNWtZajEwY25WbElpd0tJQ0FnSUNKdGIyUmhiR2wwZVY5aFlteGhkR2x2Ymk1elkzSmxaVzVwYm1kZlluVmtaMlYwWDNWd1pHRjBaWE05TXpBd01EQXdJaXdLSUNBZ0lDSjBjbUZwYm1WeUxtUmxkbWxqWlhNOU5DSXNDaUFnSUNBaVpHRjBZUzVrYVhOMGNtbGlkWFJsWkY5M2IzSnNaRjl6YVhwbFBUUWlMQW9nSUNBZ0ltUmhkR0V1WW1GMFkyaGZjMmw2WlQwNElpd0tJQ0FnSUNKa1lYUmhMblpoYkdsa1lYUnBiMjVmWVc1amFHOXljMTl3WlhKZlpYQnBjMjlrWlQxdWRXeHNJaXdLSUNBZ0lDSmtZWFJoTG5aaGJHbGtZWFJwYjI1ZlltRjBZMmhsYzE5d1pYSmZaVzFpYjJScGJXVnVkRDAxTUNJc0NpQWdJQ0FpWkdGMFlTNTJZV3hwWkdGMGFXOXVYMkpoZEdOb1gzTnBlbVU5TVNJc0NpQWdJQ0FpZEhKaGFXNWxjaTVzYVcxcGRGOTJZV3hmWW1GMFkyaGxjejB4TGpBaUxBb2dJQ0FnSW1SaGRHRXVjM1ZpZEdGemExOXRZVzVwWm1WemRGOXdZWFJvUFM5bGNHaGxiV1Z5WVd3dlpXNXliMjkwTDNCaGNHaHBkMlYwYzJFekwyVnNiVzh0Y0dsamF5MXdiR0ZqWlMxcGJXRm5aUzF6ZEdGMFpTMWhZM1JwYjI0dE1qQXlOakV3TWpRdmNISnZaSFZqZEdsdmJpMXpZMkZzWlMxdmJteDVMM0J5WlhCaGNtVmtMM04xWW5SaGMydHpMbXB6YjI0aUxBb2dJQ0FnSW1SaGRHRXVjM1ZpZEdGemExOXRZVzVwWm1WemRGOXphR0V5TlRZOU5qQTVOVGc1TWpjMVpEazNNVGhsTlRSa09HVTFZV0kwWkRka05ESTJNRFJsWWpobVlUWTJaRGN4TlRabE1tWXpaVEV3Tm1FME1XTXlabVl3TmpWa05DSXNDaUFnSUNBaVpHRjBZUzVzWVc1bmRXRm5aVjltWldGMGRYSmxjMTl3WVhSb1BTOWxjR2hsYldWeVlXd3ZaVzV5YjI5MEwzQmhjR2hwZDJWMGMyRXpMMlZzYlc4dGNHbGpheTF3YkdGalpTMXBiV0ZuWlMxemRHRjBaUzFoWTNScGIyNHRNakF5TmpFd01qUXZjSEp2WkhWamRHbHZiaTF6WTJGc1pTMXZibXg1TDNCeVpYQmhjbVZrTDJ4aGJtZDFZV2RsTG1wemIyNGlMQW9nSUNBZ0ltUmhkR0V1YkdGdVozVmhaMlZmWm1WaGRIVnlaWE5mYzJoaE1qVTJQVEV4TkdFM05EaGlNRFUwTmpaaVpXRXdPVFEwTVRnek1HSmpNek5oWVRJNVpETm1aRFV3TmpKaVpUbG1OVE0wTkRGbU5HVm1NekF5TlRZNFlUTTVORGtpTEFvZ0lDQWdJaXRrWVhSaExsOWpiMjUyWlhKMFh6MWhiR3dpTEFvZ0lDQWdJbTVoZEdsMlpWOXFiMmx1ZEM1eVpXWmxjbVZ1WTJVdWNHbHdaV3hwYm1VdWMzUmhaMlZ6TGpFdWJXOWtaV3d1ZDJsa2RHZzlNVEF5TkNJc0NpQWdJQ0FpYm1GMGFYWmxYMnB2YVc1MExuSmxabVZ5Wlc1alpTNXdhWEJsYkdsdVpTNXpkR0ZuWlhNdU1TNXRiMlJsYkM1b1pXRmtjejA0SWl3S0lDQWdJQ0p0YjJSaGJHbDBlVjloWW14aGRHbHZiaTV1YjJSbGN5NXFiMmx1ZEY5a1pXNXZhWE5sY2k1dGIyUmxiQzV3Y205d2NtbHZYM2RwWkhSb1BUVXhNaUlzQ2lBZ0lDQWliVzlrWVd4cGRIbGZZV0pzWVhScGIyNHVibTlrWlhNdWFtOXBiblJmWkdWdWIybHpaWEl1Ylc5a1pXd3VZV04wYVc5dVgzZHBaSFJvUFRNNE5DSXNDaUFnSUNBaWJXOWtZV3hwZEhsZllXSnNZWFJwYjI0dWJtOWtaWE11YW05cGJuUmZaR1Z1YjJselpYSXViVzlrWld3dVkyRnRaWEpoWDNkcFpIUm9QVE00TkNJc0NpQWdJQ0FpSzI1aGRHbDJaVjlxYjJsdWRDNXlaV1psY21WdVkyVXVjR2x3Wld4cGJtVXVjM1JoWjJWekxqRXViVzlrWld3dWNXdGZibTl5YlQxMGNuVmxJaXdLSUNBZ0lDSXJibUYwYVhabFgycHZhVzUwTG5KbFptVnlaVzVqWlM1d2FYQmxiR2x1WlM1emRHRm5aWE11TVM1dGIyUmxiQzUxYzJWZmNtMXpibTl5YlQxMGNuVmxJaXdLSUNBZ0lDSXJibUYwYVhabFgycHZhVzUwTG5KbFptVnlaVzVqWlM1d2FYQmxiR2x1WlM1emRHRm5aWE11TVM1dGIyUmxiQzUxYzJWZmMzZHBaMngxUFhSeWRXVWlMQW9nSUNBZ0lpdHVZWFJwZG1WZmFtOXBiblF1Y21WbVpYSmxibU5sTG5CcGNHVnNhVzVsTG5OMFlXZGxjeTR4TG0xdlpHVnNMbk4zYVdkc2RWOXRkV3gwYVhCc1pWOXZaajAyTkNJS0lDQmRMQW9nSUNKaGJHeHZZMkYwYVc5dVgySnZkVzVrWVhKcFpYTWlPaUJiQ2lBZ0lDQXpNREF3TURBS0lDQmRMQW9nSUNKaGNtTm9hWFpsWDNCdmJHbGplU0k2SUc1MWJHd3NDaUFnSW5CeVpYTmxjblpoZEdsdmJsOXdiR0Z1SWpvZ2V3b2dJQ0FnSW5CeWFXMWhjbmtpT2lBaVJuSmxjMmdnYzJoaGNtVmtJQzkzYjNKcmMzQmhZMlVnY25WdUlHUnBjbVZqZEc5eWVTNGdRV3hzSURFMUlITmphR1ZrZFd4bFpDQmphR1ZqYTNCdmFXNTBjeUJ5WlhSaGFXNWxaQzRnUVdOMGRXRnNJSE5wZW1VZ1puSnZiU0IwYUdseklHRnlZMmhwZEdWamRIVnlaU0J6Ylc5clpTQmhibVFnWTNWeWNtVnVkQ0JtYVd4bGMzbHpkR1Z0SUhCeWIySmxJSEpsY1hWcGNtVmtJR0psWm05eVpTQm1kV3hzSUdKcGJtUnBibWN1SWl3S0lDQWdJQ0p3Y21sdFlYSjVYM0psYzJWeWRtVmtYMko1ZEdWeklqb2dPREF3TURBd01EQXdNREFzQ2lBZ0lDQWliMkp6WlhKMlpXUmZjMjF2YTJWZlkyaGxZMnR3YjJsdWRGOWllWFJsY3lJNklETTNOek14T1RZNE1qSXNDaUFnSUNBaWMyTm9aV1IxYkdWa1gyTm9aV05yY0c5cGJuUmZZMjkxYm5RaU9pQXhOU3dLSUNBZ0lDSnpZMmhsWkhWc1pXUmZZMmhsWTJ0d2IybHVkRjlpZVhSbGMxOWxjM1JwYldGMFpTSTZJRFUyTlRrM09UVXlNek13TEFvZ0lDQWdJbTFoYVc1MFlXbHVaV1JmYzNSdmNtRm5aVjl5WlhGMWFYSmxaRjlpZVhSbGN5STZJRFUzTlRrM09UVXlNek13TEFvZ0lDQWdJbk5qYUdWa2RXeGxaRjl0YVd4bGMzUnZibVZ6SWpvZ1d3b2dJQ0FnSUNBeU1EQXdNQ3dLSUNBZ0lDQWdOREF3TURBc0NpQWdJQ0FnSURZd01EQXdMQW9nSUNBZ0lDQTRNREF3TUN3S0lDQWdJQ0FnTVRBd01EQXdMQW9nSUNBZ0lDQXhNakF3TURBc0NpQWdJQ0FnSURFME1EQXdNQ3dLSUNBZ0lDQWdNVFl3TURBd0xBb2dJQ0FnSUNBeE9EQXdNREFzQ2lBZ0lDQWdJREl3TURBd01Dd0tJQ0FnSUNBZ01qSXdNREF3TEFvZ0lDQWdJQ0F5TkRBd01EQXNDaUFnSUNBZ0lESTJNREF3TUN3S0lDQWdJQ0FnTWpnd01EQXdMQW9nSUNBZ0lDQXpNREF3TURBS0lDQWdJRjBzQ2lBZ0lDQWljbVYwWVdsdVgyRnNiRjl6WTJobFpIVnNaV1JmWTJobFkydHdiMmx1ZEhNaU9pQjBjblZsTEFvZ0lDQWdJbk5oZG1WZmRHOXdYMnNpT2lBdE1Td0tJQ0FnSUNKc1lYTjBYMk5vWldOcmNHOXBiblJmY0c5c2FXTjVJam9nSW5ONWJXeHBibXNpTEFvZ0lDQWdJbVoxYkd4ZllXeHNiMk5oZEdsdmJsOTBZWEpuWlhRaU9pQXpNREF3TURBc0NpQWdJQ0FpWVd4c2IyTmhkR2x2Ymw5aWIzVnVaR0Z5YVdWeklqb2dXd29nSUNBZ0lDQXpNREF3TURBS0lDQWdJRjBzQ2lBZ0lDQWlZbTkxYm1SaGNubGZjblZzWlNJNklDSlRhVzVuYkdVZ1puSmxjMmdnWVd4c2IyTmhkR2x2YmlCMGJ5QjBiM1JoYkRNd01EQXdNRHNnYm04Z2FXNTBaWEp0WldScFlYUmxJR0ZzYkc5allYUnBiMjRnY21WamIzWmxjbmtnY0doaGMyVWdjbVZ4ZFdseVpXUXVJaXdLSUNBZ0lDSndaWEp6YVhOMFpXNTBYMjFwY25KdmNpSTZJQ0pOWVdsdWRHRnBibVZrSUc1dlpHVXRiRzlqWVd3Z1ExTldMWFJ2TFhOb1lYSmxaQ0JzYjJkdGFYSnliM0k3SUc1dklITmxjR0Z5WVhSbElHTm9aV05yY0c5cGJuUmhjbU5vYVhabElHUmxjR3h2ZVcxbGJuUWdZMnhoYVcxbFpDNGlMQW9nSUNBZ0ltRnlZMmhwZG1WZmNHOXNhV041SWpvZ2JuVnNiQW9nSUgwc0NpQWdJbU52Ym5ScGJuVmhkR2x2YmlJNklHNTFiR3dzQ2lBZ0ltRnNiRzlqWVhScGIyNWZjM1J2Y0Y5emRHVndJam9nTXpBd01EQXdMQW9nSUNKd2FHRnpaU0k2SUNKbWRXeHNJaXdLSUNBaVpISmhablFpT2lCN0NpQWdJQ0FpWlhobFkzVjBZV0pzWlNJNklIUnlkV1VzQ2lBZ0lDQWljM1JoZEdVaU9pQWlVazlQVkY5U1JWWkpSVmRmUkVWUVRFOVpUVVZPVkY5U1JWRlZTVkpGUkNJS0lDQjlMQW9nSUNKemIzVnlZMlZmWVhKamFHbDJaU0k2SUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyTndkUzF3Y21WbWJHbG5hSFF0ZGpRdmFXNXdkWFJ6TDNOdmRYSmpaUzUwWVhJdVozb2lMQW9nSUNKemIzVnlZMlZmYldGdWFXWmxjM1FpT2lBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOWpjSFV0Y0hKbFpteHBaMmgwTFhZMEwybHVjSFYwY3k5emIzVnlZMlV1Wm1sc1pYTXVjMmhoTWpVMklpd0tJQ0FpYkdGdFltUmhYM0oxYm5ScGJXVWlPaUI3Q2lBZ0lDQWlZV04wZFdGc1gzQjVkR2h2YmlJNklDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwzbGhiUzFoY21NME1EQXRiR0Z0WW1SaExUSXdNall3T1RJeEwzSjFiblJwYldVdmRtVnVkaTF3YVc1dVpXUXZZbWx1TDNCNWRHaHZiaUlzQ2lBZ0lDQWlZbTl2ZEhOMGNtRndYM0I1ZEdodmJpSTZJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMkZ5WXkxbmJHOWlZV3d0WW1GemFYTXRkSEpoYVc1cGJtY3RNakF5TmpBNU1qUXZjblZ1ZEdsdFpTMXlObUV2WW1sdUwzQjVkR2h2YmlJc0NpQWdJQ0FpWTI5dWRHRnBibVZ5WDJsdFlXZGxJam9nSW01MlkzSXVhVzhqYm5acFpHbGhMM0I1ZEc5eVkyZzZNalV1TURZdGNIa3pJaXdLSUNBZ0lDSmxlSFJ5WVY5d2VYUm9iMjV3WVhSb0lqb2dJaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZZMjl1ZEdsdWRXOTFjeTEwYVcxbExXMXZkQzEzYjNKc1pDMXRiMlJsYkMweU1ESTJNVEF4Tmk5d2NtVndZWEpoZEdsdmJpOXlkVzUwYVcxbExXOTJaWEpzWVhsekwyUnBibTgwTlRjeEwzTnBkR1V0Y0dGamEyRm5aWE1pTEFvZ0lDQWdJbVpoTTE5eWIyOTBJam9nSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Y0dsNFpXd3RkbWxrWlc4dFozSnBjSEJsY2kxdmNIUnBiV2w2WVhScGIyNHRNakF5TmpFd01UY3RkakV2Y25WdWRHbHRaUzltWVRNaUxBb2dJQ0FnSW1aaE5GOXliMjkwSWpvZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlkyOXVkR2x1ZFc5MWN5MTBhVzFsTFcxdmRDMTNiM0pzWkMxdGIyUmxiQzB5TURJMk1UQXhOaTl3Y21Wd1lYSmhkR2x2Ymk5MGNtRnBibWx1WnkxeWRXNTBhVzFsTDNCeWIyWnBiR1V2Wm14aGMyZ3RZWFIwWlc1MGFXOXVJaXdLSUNBZ0lDSnRhVzVwYlhWdFgyWnlaV1ZmYzJOeVlYUmphRjlpZVhSbGN5STZJREV3TURBd01EQXdNREF3TEFvZ0lDQWdJbTF2ZFc1MGN5STZJSHNLSUNBZ0lDQWdJbkJoZEdnaU9pQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzlqY0hVdGNISmxabXhwWjJoMExYWTBMMmx1Y0hWMGN5OW5jSFV5TVMxd2NtbDJZWFJsTFhKMWJuUnBiV1V0Ylc5MWJuUnpMbU56ZGlJc0NpQWdJQ0FnSUNKemFHRXlOVFlpT2lBaU9EaGhaR0UxTkRjeU9HUTFNamc0WWpZd09UaGtabVkyWmpkbFlUSTNOamMzT0dReU5HSTFPR1UwTVRJNU9XUTVaak14WkdKaE5XWXlORGhsWlRnM1lTSUtJQ0FnSUgwc0NpQWdJQ0FpYm05a1pTSTZJQ0puY0hVeU1TSXNDaUFnSUNBaWNuVnVkR2x0WlY5MFlYTnJJam9nSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Y0dsNFpXd3RkbWxrWlc4dFozSnBjSEJsY2kxdmNIUnBiV2w2WVhScGIyNHRNakF5TmpFd01UY3RkakVpTEFvZ0lDQWdJbk5qYUdWdFlTSTZJQ0pxYjJsdWRDMXNZVzFpWkdFdGNuVnVkR2x0WlMxMk1TSXNDaUFnSUNBaWMyTnlZWFJqYUY5eWIyOTBJam9nSWk5bGNHaGxiV1Z5WVd3dlpXNXliMjkwTDNCaGNHaHBkMlYwYzJFekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhJaXdLSUNBZ0lDSjBaVzF3YjNKaGNubGZjbTl2ZENJNklDSXZaWEJvWlcxbGNtRnNMMlZ1Y205dmRDODBNVEF3TXlJS0lDQjlMQW9nSUNKa1lYUmhYMk5oWTJobElqb2dld29nSUNBZ0ltdHBibVFpT2lBaWNISmxjR0Z5WldRdGNHbDRaV3d0ZGpFaUxBb2dJQ0FnSW5WcFpDSTZJRFF4TURBekxBb2dJQ0FnSW01dlpHVWlPaUFpWjNCMU1qRWlMQW9nSUNBZ0luSnZiM1FpT2lBaUwyVndhR1Z0WlhKaGJDOWxibkp2YjNRdmNHRndhR2wzWlhSellUTXZaV3h0Ynkxd2FXTnJMWEJzWVdObExXbHRZV2RsTFhOMFlYUmxMV0ZqZEdsdmJpMHlNREkyTVRBeU5DOXdjbTlrZFdOMGFXOXVMWE5qWVd4bExXOXViSGt2Y0hKbGNHRnlaV1FpTEFvZ0lDQWdJbkpsWTJWcGNIUWlPaUFpTDJWd2FHVnRaWEpoYkM5bGJuSnZiM1F2Y0dGd2FHbDNaWFJ6WVRNdlpXeHRieTF3YVdOckxYQnNZV05sTFdsdFlXZGxMWE4wWVhSbExXRmpkR2x2YmkweU1ESTJNVEF5TkM5d2NtOWtkV04wYVc5dUxYTmpZV3hsTFc5dWJIa3ZZMkZqYUdVdGNtVmpaV2x3ZEM1cWMyOXVJaXdLSUNBZ0lDSnFiMkpmYVdRaU9pQWlOREV5TnpBNUlpd0tJQ0FnSUNKeVpXTmxhWEIwWDNOb1lUSTFOaUk2SUNJMFpXSTJaR1l3TTJNNU4ySTFNV0ptTm1NeE5qRTFaalJtTXprME1tVXdZVEl6Wm1RMU1qazBaVEl6TWpNeVpHWXlORFV6TmpZNE5HSXdOemMxTXpZMElpd0tJQ0FnSUNKdVlYUnBkbVZmY21WalpXbHdkQ0k2SUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjR2xqYXkxd2JHRmpaUzFwYldGblpTMXpkR0YwWlMxaFkzUnBiMjR0TWpBeU5qRXdNalF2WW1sdVpHbHVaM012WTJGamFHVXRaM0IxTWpFdWJtRjBhWFpsTG5SNGRDSXNDaUFnSUNBaWJtRjBhWFpsWDNKbFkyVnBjSFJmYzJoaE1qVTJJam9nSW1Rek9UTTFZalppTkRsaVpqYzNNall3WkdSbU5qZ3dZVFJsTjJZeU5HVXlOelZpTjJFeE1tRXhOR0ZoWVdSbE9Ea3pPRFV6Tm1WbFkyTXdNREV4TjJZaUxBb2dJQ0FnSW5CeWIyUjFZMlZ5WDI1aGJXVWlPaUFpWld4dGJ5MWpZV05vWlMxbmNIVXlNU0lzQ2lBZ0lDQWljSEp2WkhWalpYSmZibTlrWlNJNklDSm5jSFV5TVNJc0NpQWdJQ0FpZFhObGNpSTZJQ0p3WVhCb2FYZGxkSE5oTXlJS0lDQjlMQW9nSUNKeGRXOTBZU0k2SUhzS0lDQWdJQ0pyYVc1a0lqb2dJbVpwYkdWemVYTjBaVzBpTEFvZ0lDQWdJblZwWkNJNklEUXhNREF6TEFvZ0lDQWdJblZ6WlhJaU9pQWljR0Z3YUdsM1pYUnpZVE1pTEFvZ0lDQWdJbTV2WkdVaU9pQWlaM0IxTWpFaUxBb2dJQ0FnSW0xdmRXNTBJam9nSWk5M2IzSnJjM0JoWTJVaUNpQWdmU3dLSUNBaVlXeHNiMk5oZEdsdmJpSTZJRzUxYkd3c0NpQWdJbTl3WlhKaGRHbHZibUZzWDNObGNuWnBZMlVpT2lCN0NpQWdJQ0FpY205dmRDSTZJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2YjNCekwzTmxjblpwWTJVaUxBb2dJQ0FnSW0xaGJtbG1aWE4wSWpvZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOXZjSE12YzJWeWRtbGpaUzlHU1V4RlV5NXphR0V5TlRZaUxBb2dJQ0FnSW0xaGJtbG1aWE4wWDNOb1lUSTFOaUk2SUNKaFpHWTBOVFV5TkdSbE0yTXlaVFprWW1FeE9EWTFOekpsTnpFMU1XUTBPR0ptWTJFd1lqTmhaR000WlRaalpqbGtaV1prTmpnMllqUTNOelEwWXpnM0lpd0tJQ0FnSUNKd2RXSnNhWE5vWldSZlkyOXRiV2wwSWpvZ0ltRmlZbUl3TURRNU9UQTVObVpoWVdKbU56QXpOV1prWlRJelltWTBZakZsWW1FNU9EUXpOemNpQ2lBZ2ZTd0tJQ0FpYzIxdmEyVWlPaUI3Q2lBZ0lDQWlhbTlpWDJsa0lqb2dJalF4TWpneU1TSXNDaUFnSUNBaWJtRjBhWFpsWDJadmNtMWhkQ0k2SUNKelkyOXVkSEp2YkMxMk1TSXNDaUFnSUNBaWNtVnhkV1Z6ZENJNklIc0tJQ0FnSUNBZ0luQmhkR2dpT2lBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwzQnliMjltY3k5emJXOXJaUzl2Y0hNdmNtVnhkV1Z6ZEhNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExYTnRiMnRsTFhZeUxtcHpiMjRpTEFvZ0lDQWdJQ0FpYzJoaE1qVTJJam9nSWpCbE5EazJORGxsWWpVeE5UaGpObVl4TTJRMFlqUTJOMkU0WmpoaU9XWmpNV1V5TXpSaFpqaG1OV0l4TW1NME1ERm1OV05rWWpReE1qY3dZalUxTmpraUNpQWdJQ0I5TEFvZ0lDQWdJbU52YlhCc1pYUnBiMjRpT2lCN0NpQWdJQ0FnSUNKd1lYUm9Jam9nSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5d2NtOXZabk12YzIxdmEyVXZiM1YwY0hWMEwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXpiVzlyWlMxMk1pOXpiVzlyWlMxamIyMXdiR1YwYVc5dUxtcHpiMjRpTEFvZ0lDQWdJQ0FpYzJoaE1qVTJJam9nSW1VME0yTTFabU16WXpjek1HRmtNamM0T0dNNE9ESXpPR1ZsT1RCbFpERXhZemhtTlROaE1qazNOakU1WmpZNE16RmhPR1l4TVRjd01USTJOak01WVdZaUNpQWdJQ0I5TEFvZ0lDQWdJbkJ5Wldac2FXZG9kQ0k2SUhzS0lDQWdJQ0FnSW5CaGRHZ2lPaUFpTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDNCeWIyOW1jeTl6Ylc5clpTOXZjSE12Y21WeGRXVnpkSE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFhOdGIydGxMWFl5TG5CeVpXWnNhV2RvZEM1cWMyOXVJaXdLSUNBZ0lDQWdJbk5vWVRJMU5pSTZJQ0prTm1Ga1pEVm1ObVUxWldObE5EbGxaVGczT1RZelkyWXhOR1k0TXpWaE1ETmtNRGRsTjJVeFptRXdZbUpsTjJVMU1UYzFPRFU0TlRkak0yRTNNamd5SWdvZ0lDQWdmU3dLSUNBZ0lDSmpZWEJoWTJsMGVTSTZJSHNLSUNBZ0lDQWdJbkJoZEdnaU9pQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMM0J5YjI5bWN5OXpiVzlyWlM5dmNITXZjbVZ4ZFdWemRITXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMWE50YjJ0bExYWXlMbU5oY0dGamFYUjVMbXB6YjI0aUxBb2dJQ0FnSUNBaWMyaGhNalUySWpvZ0lqWmhNMlEwTkRjeE5XWmxNRFU1TUdFeU9UVXdPVFEzTURneE0yTXhZakk1WmpZMk5HSTNaVGM0WkRJMFltWTJabUkwTkRZME5XRTVaRE13T1dOaVptVWlDaUFnSUNCOUxBb2dJQ0FnSW5KbGMyOXNkbVZrSWpvZ2V3b2dJQ0FnSUNBaWNHRjBhQ0k2SUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdmNISnZiMlp6TDNOdGIydGxMMjl3Y3k5eVpYRjFaWE4wY3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGMyMXZhMlV0ZGpJdWNtVnpiMngyWldRdWVXRnRiQ0lzQ2lBZ0lDQWdJQ0p6YUdFeU5UWWlPaUFpTXpnM1pEazJOemMxWXpkalpXSm1aR0ZpTVRJeFpqWmlORFUwTkRNd1pqSTVNR1ZqTmpZNE9UZzFaVE15WldZNVpqZ3hOVGM0TldRMVlUQmpOelF3T1NJS0lDQWdJSDBzQ2lBZ0lDQWlibUYwYVhabElqb2dld29nSUNBZ0lDQWljR0YwYUNJNklDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZjSEp2YjJaekwzTnRiMnRsTDI1aGRHbDJaUzAwTVRJNE1qRXVkSGgwSWl3S0lDQWdJQ0FnSW5Ob1lUSTFOaUk2SUNKaVptTm1aR0kyTnpSa09HRmxPV0V3TldabU1qazFORGt3TURrM1pURXhZVE5pT1RGallqWXlPVFZrTURFd1lqZ3haVFF6T1RrME1EUTFOamt3WXpsaElnb2dJQ0FnZlN3S0lDQWdJQ0pvYjNOMFgyVjRhWFFpT2lCN0NpQWdJQ0FnSUNKd1lYUm9Jam9nSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5d2NtOXZabk12YzIxdmEyVXZhRzl6ZEMxbGVHbDBMVFF4TWpneU1TNTBlSFFpTEFvZ0lDQWdJQ0FpYzJoaE1qVTJJam9nSWpsaE1qY3haakpoT1RFMllqQmlObVZsTm1ObFkySXlOREkyWmpCaU16SXdObVZtTURjME5UYzRZbVUxTldRNVltTTVOR1kyWmpObVpUTmhZamcyWVdFaUNpQWdJQ0I5Q2lBZ2ZRcDlDZz09XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjEvUkVRVUVTVF9TSEEyNTZ8YjE1NDAwN2YyYjQzNzIxZGIyN2E0ZjU2MzFhZjIwYmM1NzE3OGVmNzI0NjViNzk4NWI2M2Y1NGVhYmMwZmFjN3xNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOd289XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvRklMRVMuc2hhMjU2fGU5ZDFjZjkzNjI0YWI5NDcwOWJhZjNiYTdkMzZiYmFkZjdhZGY0ZmM3MmFiYTRhMzMzYmRhMDExY2QyNDgxNTN8WmpFMll6Wm1ORGcxWWpaak9EWXdPVEE0TXpoaVpUSTVNRFl3WmpVelltUTVOelV5TXpVeE5qVmhOelkzTnpWa1ptVXhZekEzT1RNeU9UWmlPREExTWlBZ1VrVkJSRTFGTG0xa0NtUmxNREEzT0RrME1qbGtaVEJoWlROaU1EazVOREkwWmpFMk5qQTRObU5qWkRRNE5XWTNNVE5rTTJWbE16bGxZbVZtTWpObU1HRTRNakV6T0RJMk0yWWdJRkpGVVZWRlUxUmZWRVZOVUV4QlZFVXVhbk52YmdvMU5tSmtORFV4WTJNeE9HWTJabUZqWkRnd1lqTmxZbVF3Tm1OaVpEVmpPRFl5TkRBMVl6SmhPV0UzTmpkaE1HUXdNRFJsTURBNE5UVXlOemc0WVRaa0lDQlRUVTlMUlY5RlZrbEVSVTVEUlM1emFHRXlOVFlLTTJZd05UZ3pORE00TkRCbVpXWTFPR001Tm1JME9EZ3habVZrTlRRM09HUTFNalk1Tm1Nd01tRXdNakJsWm1ZNU9XVmpaR0ZpT0dGa05qUmpNVGt5TmlBZ1ltbHVaRjl6Ylc5clpTNXdlUW8wWldSbFpEazRNRGMzTXpRd1pXWXpZelE1T1dSaE5USmlaR0UxWXpWa09HUm1OVFV4TkRRd01tWm1NV1UyWXpFd04ySXdaVEl3TVRka1lqWmxNakExSUNCaWFXNWthVzVuY3k1cWMyOXVDakEyTkRGaVltUmhORGhsTkRJNE1qYzROVGd3TnpSa01XRTRZVFJqTm1SalpUTTNaRFppTXpZMk5tUmpZMlZpTVRBeVlqTTJNV1V4WW1RMFpUTTVaVEFnSUdOaGNIUjFjbVV0Ym1GMGFYWmxMbk5pWVhSamFBbzFaV1F4TTJZME5tTmlZVFJpTWpsa09EUTJOamxpT0dRMk5qTTRabVpsWW1Fek9UaGpNekEyTnpZd05UWTVZakpoTXpnek5UTm1OekJoT0dRNE56Um1JQ0JqYjI1bWFXY3RZMjl0Y0dGeWFYTnZiaTVxYzI5dUNtRTRaR1E0TUdFNE1EWTFOekF4WVRNell6QXhZekF5WmpGaVptSTBNVGM1WWpBNFpUSXpNVEU0T0RZd1ltVTFOVGswTkRZd01qWXdPRGMxTUdFell6QWdJR052Y0dsbFpDMW9aV3h3WlhJdGNISnZkbVZ1WVc1alpTNXFjMjl1Q21VMk5qVTJaV05oTldWalpqbGpOelJtWlRVNE4yUTVZekZsWVdOaU1tRXpZVGRpWTJRek1UQTBaR1EyTm1WbVpEQmlZekpqWVRobVl6STJORFE0TkRnZ0lHWjFiR3d1YzJKaGRHTm9DbUZrT1RSbVpEUTBORGczWkRWaU5qTmpaR0l6T1RNMlpUTTNOR0k0TURsaU4yRmhNelZoTkdVM01UWXdPVGRsWlRRME5EZzBOMlJoT0dWalltTXhaVElnSUdkMVlYSmtYMloxYkd3dWNIa0tNalUzWkdZMU9UWm1ZV0ZtWkRka016ZzFOVFUwTjJRMU5ERTNaRGhtTW1Oa1pEUTJOV0UwTVRObE9USmhaall3TWpZME0yVTRPVGMwTkRVMk1XVm1aU0FnYUc5emRGOW9ZWE5vYkdsaVgyTnZiWEJoZEM1d2VRcG1Nek5rT0RFeE1ERmlaV1k0T1RJeE16ZzVZVEV3TjJGa04yTTNPRFkyTm1NNVlXTXhPV05qWXpKaE9EWXpOR1F3WmpFd05UVXhZVGc0WWpKa01HRTJJQ0JwYm5CMWRITXZablZzYkMxeVpYTnZiSFpsWkM1NVlXMXNDakpsWm1VME56VTRaR0ZrTlRkak5UZGtaamt4T1RobU1tRXdaREpqT1dNM01EQmpPVGM1WTJJNFpXRmpaVEF4TUdFeFpHWTNNbUk1WXpSall6STRObU1nSUdsdWNIVjBjeTl6Ylc5clpTMWpZVzVrYVdSaGRHVXRabWxzWlhNdWMyaGhNalUyQ21Kak5HSXpPVGN5TmpVM04yVTBNamczT1RVME1ETTBNV0pqT1dKa016YzRZMk5rTnpVeE5qYzNaRFV6WkdKak5tRTFaRFJoTW1Ga05EQXlNMk16WWprZ0lHbHVjSFYwY3k5emJXOXJaUzFqWVc1a2FXUmhkR1V0ZG1Gc2FXUmhkR2x2Ymk1cWMyOXVDbVkyWkdZM00yRXhNbVkzWkRRME1ERXpOelptWkRJMk9USTVaV1V5TmpjNFpEUTJZelV3WldRMU1tTTBPR0psT1RWak4yTmhOVEJtTUdFek5tWTNNV1lnSUc1aGRHbDJaVjluZFdGeVpDNXdlUW8yTUdFeVl6ZzFNMlpqTlRnNE16QmpOREkyTkdReU5tWmxPRGhpTkRFNU5UUTJOakV4TmpsaU4yVXpOR1U0TURVd01EVXlNekE0TURNd01UY3dZVFJtSUNCdmNITXZSa2xNUlZNdWMyaGhNalUyQ2pJeU5ETmpaamcwTm1abFlqTXhObVF5T1RsbE1qUXpaR0l3WVRaaE4yRmpNemM0WlRWbVkySm1abUk0WTJSa1lqa3pOR0ZqWVRka01qZ3hZemxtWmprZ0lHOXdjeTlqWVc1a2FXUmhkR1ZmWjJGMFpTNXdlUW93Tm1JelkyRmlNVE0xWmprd1pqRXlNamt4TnpBNFltUmlaVFprTkRObFpUWm1ZbVl3TlRRNE9EZzBNamhrWVRKaE9HRTBNell3TnpjMk1qRmhOalJtSUNCdmNITXZabUV6TFdKcGJtUnBibWN1YW5OdmJnb3hNREpoWTJKbU5tVmlZalUxWTJFMk0ySXhaamN4TnpSaE9UUXpZbUl3WVRZelpqa3pZV0V4TlRkbE5UTXpZalkxWVdGa01XWXlaV0UzTURWa01EaGtJQ0J2Y0hNdlpuVnNiQzV6WW1GMFkyZ0tNek5pT0dOalptWmlPV1ExTWpVelpETmtNVGcwTnpGaE1UVm1NelJoTWpneU5qTXlPREZtTURaalpXWTJaak15T1RCaU1XSmlaRGN4WmpoaU1HSTROeUFnYjNCekwyZHdkVjlvWldGc2RHaGZjak11Y0hrS1pURm1NemN3TVdaaU5XUmpObVUyTURWaU56VTVZVGRpWW1NelpEWTFOVFU0TW1NeU1EZGpNbUpsTjJZeE9XRXpZV0ZtTmpReU1ERmhNR0UzTVdJd01pQWdiM0J6TDJkd2RWOW9aV0ZzZEdoZmMyVjBMbkI1Q2pjeU9HVmhPREUyTXpCbE16UXdPRFJqWXpFM016SmlZbUpqTlROak9HVTJOall4WW1SaFlqRTBNalUxTjJZMU0yRXdNbVJoT0RNM1ltSXlOVGMzWlRFZ0lHOXdjeTlzWVcxaVpHRmZhVzV6YVdSbExuTm9DalJrTlRZNU5XUmlOR1UzTUROaE1tRmpNV1ZoTWprME1UaGtNelF5TmpGbVptVXdObU13TkRCbVl6TTJOMlUxWVdZNU5qQTNPRGczTVRVNU5EUmtNVGtnSUc5d2N5OXNZVzFpWkdGZmNuVnVkR2x0WlM1d2VRbzFNR1F6WmpNeE5qUXhaV0poWmpRNU5EVTBNbVEyTTJObU5ETXpPREEwT0RaallUbGxaRFV3WW1Nek1UVmpPRFEyWTJWbE16VTBZVEpsT1RGalpUTXlJQ0J2Y0hNdmJHRnRZbVJoWDNOMFlXZGxYM052ZFhKalpTNXphQW95WVRsbFpqSTVaVGcwWlRKa01qZ3laamswTlRNNFlUWmxZV0kwTldKak56YzRaREZsWmpZeE5HSmhOMkV5T1dFNU5EQXlNelZoT1dFNE5qVTVOVFUwSUNCdmNITXZiR0YxYm1Ob1pYSmZZMjl0Ylc5dUxuTm9DamMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamNnSUc5d2N5OXlaWEYxWlhOMGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1pNXFjMjl1Q2pCa056bGlOakl4Wm1Gak9EWTBNamMxTVRVek1UWTFaREU0TkRZM1pEWmpObVl5WkdJM1lUYzRNelV4WTJVMk1EZ3pOek5tT1RKa1pXUXhabUV6TkdNZ0lHOXdjeTl5ZFc1ZlpuVnNiQzV3ZVFwbVptWmtOalZsWkRWaU9EVmlOV0ZqTURFM09HUXdNbUl4TTJJNFpUYzBObUUyT1dSak1qbGtNVFF6WkRrd09UQTRNMk5oTkdZeE0yWmlNMlZoTW1WbElDQnZjSE12Y25WdWRHbHRaUzFpYVc1a2FXNW5MbXB6YjI0S09XSmxOakZoTnpGaE9ERTRNV1ZpTXpCak5tVXpZV1F5WXpNd056SXhZamhqWlRReVl6a3lOamsyWXpNeE1Ua3pPVFZtTURSa09HWTBNV0l4WVRSaU5DQWdiM0J6TDNKMWJuUnBiV1ZmWW05dmRITjBjbUZ3TG5CNUNtRmtaalExTlRJMFpHVXpZekpsTm1SaVlURTROalUzTW1VM01UVXhaRFE0WW1aallUQmlNMkZrWXpobE5tTm1PV1JsWm1RMk9EWmlORGMzTkRSak9EY2dJRzl3Y3k5elpYSjJhV05sTDBaSlRFVlRMbk5vWVRJMU5ncGhaalEwWVRJMk5ERmtOemszTlRRMk1UVTNORFptWlRsaE5tTTNNRGhpTURSaU9ERmxZVGd3TnpNeE9HTm1PVGN3TUdFd1pXVXlORFkxWW1NM056azJJQ0J2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDJOc2RYTjBaWEp6TDNCaFkyVXZYMTlwYm1sMFgxOHVjSGtLWW1GbE9UQTROakE0WkRFMVpqVTFabVk0WXpCbFlXSTJaakUwTldKaFlUaGtOak14TnpFeE1qSTBOV1EwTkdJNE1tSXhOekE0TXpFM016bG1PR0kyWmlBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OWpiSFZ6ZEdWeWN5OXdZV05sTDJkd2RWOWhaRzFwYzNOcGIyNHVjSGtLTlRjNE5qRmpZbVUwTnpGa1ptSXpOVEpqWXpOaE9EZ3hPR1ZqTkRka1lXVTNObUl3TmpKaVptRTFabVUwWldWaU5UUTVaRFl5T1dJeVpUZ3paVGsyTWlBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OWpiSFZ6ZEdWeWN5OXdZV05sTDJkd2RWOXZkMjVsY25Ob2FYQXVjSGtLTVRNd016VmtNall6WmpRek1XRTNOMlU1WkRrd1ltUm1NV0l4WlRVNU5qYzROMkl4T1dRNU1UTmpZbVJsTnpZM1lqRmhNbU5oTUdNMk1qZGlaakl6WlNBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OWpiSFZ6ZEdWeWN5OXdZV05sTDNCaFkyVmZjRzlrYldGdUxuQjVDamcyWVdVek1tVTBNVGswTldSaU16TmhObVE1TjJFMFlUYzRNMlZtWTJWaU1ERTVZbVk0TVRjM01UUTFNRGhtTkRjMU9XUmlNekl5Wm1SaVpEYzFZekFnSUc5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmFXTmxMMmxqWlY5amFHVmphM0J2YVc1MFgyMXBjbkp2Y2k1d2VRbzJOR1ZrTURVMk1ETmpNemM0TlRJMk5tTmtNbVUxWWpJMk9HUm1aamN4WkdFeFpHRmhZemN4TjJZM01EazNNV1ZsTURWaU0yUmxNRFUzT1dJM01HRTNJQ0J2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwyRnNiRzlqWVhScGIyNHVjSGtLTldGa1lUaG1NV0kxTkRRM01qYzNNVGxsTWpJMk5HTXlNR1ZrWW1JME5XVXpNMlF5T1dZM01URTBOVFZsWWpjeU5XSmpOMk01WXprMFpXVXpPV0l3T0NBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzloYkd4dlkyRjBhVzl1WDJKdmRXNWtZWEo1TG5CNUNqWmtOalJsTTJJd05tRmpZVGc0TkRKak5EWXlaamt6TVRGak56QTBNR00wT1Rsak1ERXlNalU0TkdRNVl6TTNaVFF4WXpBME1UZzJZVFV4WlRGbE4ySWdJRzl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdlltOTFibVJoY25sZmRXNWpaWEowWVdsdWRIa3VjSGtLTWpJME0yTm1PRFEyWm1WaU16RTJaREk1T1dVeU5ETmtZakJoTm1FM1lXTXpOemhsTldaalltWm1ZamhqWkdSaU9UTTBZV05oTjJReU9ERmpPV1ptT1NBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzlqWVc1a2FXUmhkR1ZmWjJGMFpTNXdlUXBrWmpRM1lURmpZekprTnpObE5UbG1OamhrTWpneE9XRmhNREV3TVRKbE5qTXhaR00yTnpBMlpqQTVNV0ZsTW1abFlURTJOVFZqTlRFM016Z3lNVFJpSUNCdmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMk5oY0hSMWNtVmZibUYwYVhabExuTmlZWFJqYUFveU5tSTRZelpqT0dZMFpHSXlOelV6Wm1JeFpqUTVPVFpqTmpBellXTmtZVEJqWmpobVlqRTBOemszWlRkbE1UZG1NemRpTVdFNFpqSXhOREJsWkRRM0lDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJOb1pXTnJYM2RoYm1SaUxuQjVDbU0zT0dReVpUZGhNekpqWm1JME16ZGlOakUzWkdZMk1HRTNZV014TXpBeE16UTBOams0WkdZME1EVTBaalZtWW1KbU4yWmlORGxsTjJJelpEWXhNRFFnSUc5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZZMmhsWTJ0d2IybHVkRjlwYm5Od1pXTjBhVzl1TG5CNUNqbG1ZbUZsTVRobE1USXpOV1ZqTVdNeVpXRmpNMlZpTWpFMU16RmxZakl5TlRrd1pESTBOR1UxT0RBNVpURXpOREprTXpaak5EWm1aakl5WldGa00yVWdJRzl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdlkyOXVkR2x1ZFdGMGFXOXVMbkI1Q21Oa01qbGxaR014TkRoak1HRmpZbU5qTW1GaU16RTRPRGxsWWpReE5qSmtaR1UxTjJJNE16UXlOVFZrTURrMk5qazRObUZtTWpOaFpESXhaVEptWldRZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2WTI5dWRISmhZM1F1Y0hrS04yWm1PRGN3WXpJek1EUmtaRFV6T0RjMlpqUmhNVGRpTkRFeFlqRXpOREJpWXpabFlXTXlOVEptWkRJMVptWmxabVZtTWpJME9HSmtORGxpTnpjek9TQWdiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5a1lYUmhjMlYwWDJOdmJuUnlZV04wTG5CNUNqVTRZVFExWVRFNU1qZGhNRE01TlRreU56bGlOalUxTnpnNU5EWTFZak5rTnpreE1qRmhPRFEzTkRJNU56WXpPRGxpWW1VNU1UWXlNemxqWmprNVpqZ2dJRzl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmFXNTBaWEp5ZFhCMGFXOXVYMkZrYldsemMybHZiaTV3ZVFveE1ESmhZMkptTm1WaVlqVTFZMkUyTTJJeFpqY3hOelJoT1RRelltSXdZVFl6WmprellXRXhOVGRsTlRNellqWTFZV0ZrTVdZeVpXRTNNRFZrTURoa0lDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJ4aGJXSmtZVjltZFd4c0xuTmlZWFJqYUFvM01qaGxZVGd4TmpNd1pUTTBNRGcwWTJNeE56TXlZbUppWXpVell6aGxOalkyTVdKa1lXSXhOREkxTlRkbU5UTmhNREprWVRnek4ySmlNalUzTjJVeElDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJ4aGJXSmtZVjlwYm5OcFpHVXVjMmdLTkdRMU5qazFaR0kwWlRjd00yRXlZV014WldFeU9UUXhPR1F6TkRJMk1XWm1aVEEyWXpBME1HWmpNelkzWlRWaFpqazJNRGM0T0RjeE5UazBOR1F4T1NBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzlzWVcxaVpHRmZjblZ1ZEdsdFpTNXdlUW8xTUdRelpqTXhOalF4WldKaFpqUTVORFUwTW1RMk0yTm1ORE16T0RBME9EWmpZVGxsWkRVd1ltTXpNVFZqT0RRMlkyVmxNelUwWVRKbE9URmpaVE15SUNCdmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMnhoYldKa1lWOXpkR0ZuWlY5emIzVnlZMlV1YzJnS09EZzBNams1Wm1Nd1pHTTROell4TkRkak16SmpaR0V3TXpKa016QTBZakJoWW1SbE1qWXhOVGcyTVRRNFlqZGxZbVV4T0dZd01UY3dObU5sWkdGak55QWdiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5c2NsOXdiMnhwWTNrdWNIa0tOVE16TkRGbFpqQTVOakk0T0ROak5EVmxaamRrWmpKbVptRTBOR1kzTTJFNVkySmtOV0ZqTXpKa04ySTRORGRoTVRZelpUa3pPRFV6TkdZM05UTTJOQ0FnYjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXVZWFJwZG1WZmFXNTBaWEp5ZFhCMGFXOXVMbkI1Q2pVek5EWmtZVGRoWm1ZeFpXVTBOV0poTWpsaFlUZzFORFkzTnpnNU5qTTFNekJqWVRNMU5XWXhPVGd3TURjMk56UmtORGc0WlRnNE1qY3hNamM0T1RRZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2Ym1GMGFYWmxYM0psWTI5MlpYSjVMbkI1Q21JMFlXSmhOVEpoTWpjek5EUTFObUV6TldKbFlUSTVPRFEwTkRkak9ETmpZbVV3TWpnMFptRTRNREJrTlRGalpqQm1OMk5sWVdSaFlXSXhNakl3TW1NZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2Ym1GMGFYWmxYM04xWW5SaGMydHpMbkI1Q2pkbU1USTVZelZqWldZM01tTmpORFZqTnpGaE1EVmtOREEwWkdReE9EVXlaV0kwWVdJMVlUSTRNek01WVRrM00yTXlPVGN6TmpWaVpERmxOR1ZsT0RjZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2YjNKcFoybHVZV3hmYjJKelpYSjJaWEl1Y0hrS1pHWTJORFZpWkRJNU5UazVaalZqWmpOaFpERXlORGN6WVdGaU5UTm1PVFppTWpGaE9XUXhOekl6Tm1JMllXTmxOR0V6WWpGall6aGhaV1ZoWVdVNFlpQWdiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5d2FHRnpaVjl2WW5ObGNuWmxjbDl3Y205dlppNXdlUXBqWlRVM1lqQTVNVGhtT0RFeVlXVTBZVFV5T1dRM1pUUXpPVFU1T0RZMll6bGpaVEF6TkRaa01tVTFNREUwTTJKbE9UWXlaakJpTURFNFpHWm1NVEJoSUNCdmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMM0J5YjJSMVkzUnBiMjVmYUdsemRHOXllUzV3ZVFvd1pHWXdNV0UzWmpZd1lUVmxZak0wT1dOalpURTBOV05qTnpaaE9ETmxNamM1TURZMFltWXlPVE5rWlRaa09HTTJNR0l3WkRBd05UVmlaVFJrTjJJM0lDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDNCeWIyUjFZM1JwYjI1ZmNtVmpiM1psY25rdWNIa0tOekZpTnpJek9EYzNNbVptWkdRNE1qWXdZVEppTURJd1pURmhNVE5rTlRkaFpHTm1OalJsTlRZeU1qVm1NRFZoWWpsaU56TmlaalV5T1dZME9UWmxaU0FnYjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXlaV052ZG1WeWVWOWphR1ZqYXk1d2VRcGpZV1ptWVRBM09HVTFNMlZpTURJeVlUSTJOV0l3WVRjNVltVTVOek5tTXpjd056QTFOamhsTnpnM1pqWTBNek13WVRsaVpHTmlOMlZqWkRBMk1XSTVJQ0J2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwzSmxkR1Z1ZEdsdmJpNXdlUW8zTVRnek4yVTJNMlUxTTJFd05EVXpOVEZrWkRObFptTmpPV0k0TkdJNFlURmpPRFZoWVRFME9UWXdOMll5TTJRMU5qUmlObVZpWkRneVpEazBNakZpSUNCdmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMM0oxYmk1d2VRbzRPR0U0WlRJd1pXWTVNMkU1TlRobFpHVXhNekl3TTJVeE9EWTNaRFkwTnpNMFlqQTFaREpoWldFNFkySXdPR1ptWkdZd01UYzJaalUyTW1ObE5qaGlJQ0J2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwzTmxjblpwWTJWZlltOXZkSE4wY21Gd0xuQjVDbVUwTTJObVpUZzBPRE01TkRsaE5tTXhZekJqTjJKbFltWTRabVkxTW1VMU9EbGxaVEZsTkRReU5UWTBPVGt5WWpVM1pUaG1OVFExWWpOa05qa3haVEVnSUc5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZkbVZ5YVdaNVgyWmhZM1J2Y21saGJDNXdlUW80TmpGaU1XWTBNbUZoTlRSbE9ERXlNemc1T0RFNU5tVTVaVGt5TWpReFpqTTVZV0U0WW1Wak9XTmxNMlU0TnpGbE16ZGlZMlkwWkROa1lqWmpNR1UwSUNCdmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMM1psY21sbWVWOW1kV3hzTG5CNUNqQmlPV05qTURjMVl6bG1ZV0UxWldZNU9EZ3paREV4TURkaU16TmxZemMxTkRZNFpHSmlNamN4T0RNMlkyWTJZalUxTUdKaVl6UmlNREZoTUdZeE4yRWdJRzl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmRtVnlhV1o1WDNSbGJYQnZjbUZzWDNCaGFYSXVjSGtLTURJNU1qTTBNalExWW1OaE1ESTBORFkxT1dSbU5HRmxZMlUxWm1OalpXUXdZVGN4WVRKaE5UVmlZelF4Wkdaa01EUXlObUZrTW1Fd01UazFNamxpTmlBZ2IzQnpMM1psY21sbWVWOXFiMmx1ZEY5a1lYUmhYMk5oWTJobExuQjVDbUpqTWpjNFlXUTFNMlEyTnpBeFpEWTVZakprWmpCaU1tUm1NemRoTVRJNE5tUTNOV0l4WVdKa09XSmxOV1EyWXpjeU5tSXhZek0xTlRNNU1qVTBaakFnSUhCeVpXeGhkVzVqYUY5eVpYUnllUzV3ZVFvM01Ea3haREJtT1RGbFpXRm1abVEyT1dRME1ETTJOVFEzTVRVME9EWTRaak0xWldOalpHWmxaVE01TldNd1kyVXdNR0ZpTWpFNFlUSTNNekExWTJZeUlDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMMjlpYzJWeWRtVmtMMk5oY0hSMWNtVXRjblZ1Ym1sdVp5MDBNVEk0TWpRdWRIaDBDakF4TmpCaE5EZ3pOalprT1Raa1pqZ3hPRE5pTXpKak56QTFZelV4WVRnMU9EbGlNRGxsTUdabE1UWTFaalF4TnpOaU16RmlZVGt4TmpCbE9HSmxPVFFnSUhCeWIyOW1jeTl3Y21Wc1lYVnVZMmd0ZGpFdmIySnpaWEoyWldRdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlEwRlFWRlZTUlY5S1QwSmZTVVFLTWpObU9UTXdaalkzTldGa1lUbG1ZVFExTUdRNFpUUTNOR1k1WWpaaE5HUTRZV0kyWWpFeU1HWTJOR1ZtTlRZME5USTNNemcwTUdWa056ZzBNREF6TnlBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMk1TOXZZbk5sY25abFpDOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OURRVkJVVlZKRlgxQkZUa1JKVGtkZlRrRlVTVlpGTG5SNGRBbzRZak5rTlRJMU4yRTRNalV5Wm1JeU4yTmtNamRpTm1Wa1ltUTNZVFkzTXpoaU1XUXdaamsyTmpabVptWmxOMkkyWXpnelpqWmhZV1ZqTW1NMk9UVXlJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFl4TDI5aWMyVnlkbVZrTDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDBoRlRFUmZUa0ZVU1ZaRkxuUjRkQW96WVRJM01qQTVaamMxT1RSaU1qTTVZemczWkRKa00yVXpPVGMyTnpCak5qQXlNbVkzWlRoaE4yVTBPRGt5Tm1FMU56bGxPVEpqT0RoaVpESmxNalkxSUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhZeEwyOWljMlZ5ZG1Wa0wyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wxQkJVa1ZPVkY5S1QwSmZTVVFLTXpZek56WXhPVE01WlRBelpqRm1OR1UxTVRFek1HSTJOamM1TnpNek5qTTVOR1kyTldJd05EZzVNRGMxTUdJM01XRXpNemt5Tm1RNU1UVmhNek13TlNBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMk1TOXZZbk5sY25abFpDOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OVFVa1ZRUVZKRlJDNXFjMjl1Q21RME1UUXlZVGRtT1dKaVkyRmxaamd6TnpJMlkySXlNVGRqTkRKaFpEWTJZV1ZtWW1WaFlqTmhNV0ZrTkRaaVlUQXpZVEV6TjJaa09UY3dZalF3TkRRZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRqRXZiMkp6WlhKMlpXUXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZVa1ZNUlVGVFJWOUJWRlJGVFZCVUxtcHpiMjRLTWpObU9UTXdaalkzTldGa1lUbG1ZVFExTUdRNFpUUTNOR1k1WWpaaE5HUTRZV0kyWWpFeU1HWTJOR1ZtTlRZME5USTNNemcwTUdWa056ZzBNREF6TnlBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMk1TOXZZbk5sY25abFpDOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OVNSVXhGUVZORlgwTkJVRlJWVWtWZlVFVk9SRWxPUjE5T1FWUkpWa1V1ZEhoMENqaGlNMlExTWpVM1lUZ3lOVEptWWpJM1kyUXlOMkkyWldSaVpEZGhOamN6T0dJeFpEQm1PVFkyTm1abVptVTNZalpqT0RObU5tRmhaV015WXpZNU5USWdJSEJ5YjI5bWN5OXdjbVZzWVhWdVkyZ3RkakV2YjJKelpYSjJaV1F2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2VWtWTVJVRlRSVjlJUlV4RVgwNUJWRWxXUlM1MGVIUUtORE0xTldFME5tSXhPV1F6TkRoa1l6Sm1OVGRqTURRMlpqaGxaall6WkRRMU16aGxZbUk1TXpZd01EQm1NMk01WldVNU5UUmhNamMwTmpCa1pEZzJOU0FnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEyTVM5dlluTmxjblpsWkM5b2IzTjBMV1Y0YVhRdE5ERXlPREl6TG5SNGRBcGtaVFppT1RsbU16STROMlUzTm1KallqVmxabVkzTXpsbE4yWTVZV00zTlRSaE16bGhaVGRoWXprMk4yVm1PRGszTjJZME5tUmpZamxtWVRkbVpXRTFJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFl4TDI5aWMyVnlkbVZrTDJ4dlozTXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqRXROREV5T0RJekxtVnljZ3BsTTJJd1l6UTBNams0Wm1NeFl6RTBPV0ZtWW1ZMFl6ZzVPVFptWWpreU5ESTNZV1UwTVdVME5qUTVZamt6TkdOaE5EazFPVGt4WWpjNE5USmlPRFUxSUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhZeEwyOWljMlZ5ZG1Wa0wyeHZaM012Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakV0TkRFeU9ESXpMbTkxZEFwbE0ySXdZelEwTWprNFptTXhZekUwT1dGbVltWTBZemc1T1RabVlqa3lOREkzWVdVME1XVTBOalE1WWprek5HTmhORGsxT1RreFlqYzROVEppT0RVMUlDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMMjlpYzJWeWRtVmtMMnh2WjNNdlpXeHRieTF1WVhScGRtVXRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakV0TkRFeU9ESTBMbVZ5Y2dwbE0ySXdZelEwTWprNFptTXhZekUwT1dGbVltWTBZemc1T1RabVlqa3lOREkzWVdVME1XVTBOalE1WWprek5HTmhORGsxT1RreFlqYzROVEppT0RVMUlDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMMjlpYzJWeWRtVmtMMnh2WjNNdlpXeHRieTF1WVhScGRtVXRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakV0TkRFeU9ESTBMbTkxZEFvNVlUSTNNV1l5WVRreE5tSXdZalpsWlRaalpXTmlNalF5Tm1Zd1lqTXlNRFpsWmpBM05EVTNPR0psTlRWa09XSmpPVFJtTm1ZelptVXpZV0k0Tm1GaElDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMMjlpYzJWeWRtVmtMMjVoZEdsMlpTMDBNVEk0TWpNdVpYaHBkQXBsTTJJd1l6UTBNams0Wm1NeFl6RTBPV0ZtWW1ZMFl6ZzVPVFptWWpreU5ESTNZV1UwTVdVME5qUTVZamt6TkdOaE5EazFPVGt4WWpjNE5USmlPRFUxSUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhZeEwyOWljMlZ5ZG1Wa0wyNWhkR2wyWlMwME1USTRNak11YzNSa1pYSnlDbUptT1dReVlqRTBabUk0TVRJMlpHVTVNV1l4TkdaaFpETTRNMlU1WmpJNU5UTmxaRGsyWXpoaFpUVXhZelkyTnpKbU5EVmpPVEk1TlRrM016QmlPR01nSUhCeWIyOW1jeTl3Y21Wc1lYVnVZMmd0ZGpFdmIySnpaWEoyWldRdmJtRjBhWFpsTFRReE1qZ3lNeTV6ZEdWd2N5NXFjMjl1Q2pGa1ptVmhORE0wTjJabU1HWTVaR0kzTXpVMVpEaGlNRFJpWVRBMFlqSmhZV1k1TmpNeE9EZzNPRFEwTnpObU5qUm1ORGczWm1ObU16RXdOelk1TmpNZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRqRXZiMkp6WlhKMlpXUXZibUYwYVhabExUUXhNamd5TXk1MGVIUUtZekZrTXpVMlltRXdORGs1TXpGak5EYzVaV0ZtT0RnMk9EY3pZVE5qWVRZeE5qZzJNVEZpWVdZMk4yVXdOMlkyT1RnNU9HVmpaRE5qTVRRek9XWm1ZaUFnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEyTVM5dmNtbG5hVzVoYkM5R1NVeEZVeTV6YUdFeU5UWUtOV0l6TVRsbE56azBZalprWTJGbFkyUTFNMkV6WmpjeE5UUmxNak5tTWpjd01qQTNZMk0xWlRsalpHTXdNamN5TXpWaVltRTRaVEZsTXpRM1pUazVZU0FnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEyTVM5dmNtbG5hVzVoYkM5allYQjBkWEpsTFc1aGRHbDJaUzV6WW1GMFkyZ0tNbUl3TlRRNU56TmpORFJoT1RobVpqSTBOR00wTWpaak5UQXdNV1ZoWldGak5EWmhObVkwWXpSallUa3haR0kxWW1SbFlXTTFORGszWlRCaU1EUXhNQ0FnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEyTVM5dmNtbG5hVzVoYkM5bWRXeHNMbk5pWVhSamFBb3daRGhtT0RVd056RmtZemhqWlRsa056TTJORE16T1dJell6UmpaVGMzTjJOaVl6aGpabUUyWkdZME5EYzBZamcwTnpZNVl6bGxOREZtTW1WaE9HWm1JQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFl4TDI5eWFXZHBibUZzTDJkMVlYSmtYMloxYkd3dWNIa0tNRGhrTldKa016VTBZVEJsWWpneFpHRmtOR0k1TmpZME1ETTNaVGN4TVdGak5HWTNaV05qTW1JMU56TTFOV1JpTW1VME1UVTBOVGN4WXpRNU5qazNZeUFnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEyTVM5dmNtbG5hVzVoYkM5dVlYUnBkbVZmWjNWaGNtUXVjSGtLTVRBeVlXTmlaalpsWW1JMU5XTmhOak5pTVdZM01UYzBZVGswTTJKaU1HRTJNMlk1TTJGaE1UVTNaVFV6TTJJMk5XRmhaREZtTW1WaE56QTFaREE0WkNBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMk1TOXZjbWxuYVc1aGJDOXZjSE12Wm5Wc2JDNXpZbUYwWTJnS016bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55QWdjSEp2YjJaekwzQnlaV3hoZFc1amFDMTJNUzl2Y21sbmFXNWhiQzl2Y0hNdmNtVnhkV1Z6ZEhNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpFdWFuTnZiZ3BoWkdZME5UVXlOR1JsTTJNeVpUWmtZbUV4T0RZMU56SmxOekUxTVdRME9HSm1ZMkV3WWpOaFpHTTRaVFpqWmpsa1pXWmtOamcyWWpRM056UTBZemczSUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhZeEwyOXlhV2RwYm1Gc0wyOXdjeTl6WlhKMmFXTmxMMFpKVEVWVExuTm9ZVEkxTmdwalpESTVaV1JqTVRRNFl6QmhZMkpqWXpKaFlqTXhPRGc1WldJME1UWXlaR1JsTlRkaU9ETTBNalUxWkRBNU5qWTVPRFpoWmpJellXUXlNV1V5Wm1Wa0lDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMMjl5YVdkcGJtRnNMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdlkyOXVkSEpoWTNRdWNIa0tOVE16TkRGbFpqQTVOakk0T0ROak5EVmxaamRrWmpKbVptRTBOR1kzTTJFNVkySmtOV0ZqTXpKa04ySTRORGRoTVRZelpUa3pPRFV6TkdZM05UTTJOQ0FnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEyTVM5dmNtbG5hVzVoYkM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMjVoZEdsMlpWOXBiblJsY25KMWNIUnBiMjR1Y0hrS09ETXpaamczWmpObE16VmlNRFZtWlRKbVlqYzRaV1ZoTW1KaE5UQXpPR0k0Wm1Nell6ZzFNelZoWW1FeFpEVXdOemMzWkRGaVpqSTJaRGhsWWpnM1l5QWdjSEp2YjJaekwzQnlaV3hoZFc1amFDMTJNUzl2Y21sbmFXNWhiQzl3Y205dlpuTXZjMjF2YTJVdlozVmhjbVF1Y0hrS1pqSm1OVFZrTTJZd1pUbG1OREZpTTJRNE5UUTRNR05oT1dRNFpUQmxZek14TTJaaVpURTJaVFV6TkROa1ptWmpORFl4TVRVMFltWTRPREF4TW1GbVpDQWdjSEp2YjJaekwzQnlaV3hoZFc1amFDMTJNUzl2Y21sbmFXNWhiQzl6ZFdKdGFYUmZablZzYkY5dmJtTmxMbkI1Q21FMU5HRmlaR05sTWpoaFl6aG1ZV1V5T0RRNU5tUTNOVFpqWldZME1USXpPRFV6T1RRME5EbGpOemxpTWpNNU5UWXdZVGt4WXprd1lUVmpabVU0T0dJZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRqRXZkSEpoYm5Od2IzSjBMMlJsYzNScGJtRjBhVzl1TFc5aWMyVnlkbUYwYVc5dUxtcHpiMjRLWkRnMlkyVTVOMlV6T0RRNE9URmpNemcxTnpsa05HSTJObUkwWm1KbU5XTXlaR0prT0Rrek5XRmpaV1E1TVRnNU1UWTJPR05sWXpsaU9ETTFabU5sWkNBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMk1TOTBjbUZ1YzNCdmNuUXZaR1Z6ZEdsdVlYUnBiMjR0YjJKelpYSjJZWFJwYjI0dWMzUmtaWEp5Q2pOa056STNZalpsWlRrMFkySmpaREEyWlRjMllqUXdNVEUzWlRjMk5EazBOMkk1WlRGaE5UWTBPV1ZpT1dOaU9HVXpORFF5WkdRM1l6SXhNakUwTVdNZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRqRXZkSEpoYm5Od2IzSjBMMlJsYzNScGJtRjBhVzl1TFc5aWMyVnlkbUYwYVc5dUxuTjBaRzkxZEFwaU5qTTVPVEpsWXpJNU9EaGxOakk1TlRka01EaGhNekpoTldOaVkyUmlZMll3WWpJMU56bGhZbUpoTXpJeVpqTTNZek0wWWpReFkyTXdaVGxrTkRRMUlDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMM1J5WVc1emNHOXlkQzlrYVdGbmJtOXphWE10Wm1sdVlXd3Vhbk52YmdveU16Z3lZelUwWXpka1kySmxZelJsTXpNMFlXSTNOek01TnpBek1qUTJZak5pTmpJNE1ESXhOVEF3TmpWbVpXUTVPREkzTW1ReVpERXpOV00yWVdOaklDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMM1J5WVc1emNHOXlkQzltWVdsc2RYSmxMWE50WVd4c0xXRnlkR2xtWVdOMGN5NXFjMjl1Q21ZNU1XSXdPRGM0TURjMk1qVmhaVGs0WXpnNU1EUXpOelExTm1WbFptUTBNVEF6TnpNME0yRmtZbVpqTkRRNE5EYzFOMlZrWmpJd1kyVmxZelZtWWpZZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRqRXZkSEpoYm5Od2IzSjBMM04wWVhSMWN5MWhibVF0WjJGMFpYZGhlUzF3ZVhSb2IyNHVhbk52YmdvMk5qTXdNR1prWmpObVpEaGpZakUxWVRkaE9EQmtaV1l6TldNNFlqWXlZekpqT1RZNE5qVTRPV016WlRreVpqY3lPREU0WVdKaVltUTNPV1V4TVRsaklDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMM1J5WVc1emNHOXlkQzl6ZEdGMGRYTXRZVzVrTFdkaGRHVjNZWGt0Y0hsMGFHOXVMbk4wWkdWeWNncGhOelJsWVRjMU1EZG1aak13TmpZeU1EQXdaV1EyWkdRNE9XRmpaR0kxTkRRNU5tUXpOVGd5WmpreU1EUTBNRFF4WWpOa1lXTTROemhoTmpSaE9EazNJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFl4TDNSeVlXNXpjRzl5ZEM5emRHRjBkWE10WVc1a0xXZGhkR1YzWVhrdGNIbDBhRzl1TG5OMFpHOTFkQW96TkdFMVptVXlNRFkwTkRVMU9ETmpaVEV4TURobE1HSmpZalUzWTJRellUWmlPV0l3TURSaU5XTTJaRFprT1dZMVpXSTRZV1UwTURjNFlUY3hObUkzSUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhZeEwzUnlZVzV6Y0c5eWRDOTBaWEp0YVc1aGJDMXlaV0ZrTFRFdWFuTnZiZ28xWkRSbVpETXlZMkkwWlRBek1HRmlPR1UxTWpKbE9XUmpNR0psTXpWaVpUYzRNRFl5TnpobU1ERmtOams0WVRKa1lXUm1OV000Wm1aaE5UWmtPVFJoSUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhZeEwzUnlZVzV6Y0c5eWRDOTBaWEp0YVc1aGJDMXlaV0ZrTFRFdWMzUmtaWEp5Q21Gak56UmlaVFU1TWpGa09ETm1aRGM0WldNMU4yUm1PR05pTVRFelpXSXhOVEptT0RNM1lUaGtObVJoT0RBNU5UaGlOREl4TkRFd01qVmpaR1ZqTnpFZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRqRXZkSEpoYm5Od2IzSjBMM1JsY20xcGJtRnNMWEpsWVdRdE1TNXpkR1J2ZFhRS01XWmpPR0pqT1Roa1kyVTROVGc1WlRNMU1tSmtOVGs1TUdJd01ETTRNelJoT1RFNU5XTXpPRFV4TURjd01qYzVOVFl5T1RGall6UmpaamcyT1RVNE9DQWdjSEp2YjJaekwzTnRiMnRsTDBGU1EwaEpWRVZEVkZWU1JWOVFRVkpCVFVWVVJWSmZWVk5CUjBVdWFuTnZiZ293WmpKa05tTTFaakEwTnpneE1qVXhOak0yTnpRek1EYzJOMlU0WmpVeU56QmhOR00wT0dObE1XSm1NV0kxTVdFeE56QTNPVE0xTW1NMU9EQTBOV013SUNCd2NtOXZabk12YzIxdmEyVXZSa2xNUlZNdWMyaGhNalUyQ2pJMU1EaG1ZV1ExTXpnd01XVXlZekEyTkdObVpUWmhZemhtWmpsaE9XWXdZekF3T0RKbU9XRmtZV00xT1RCaU5tUmpNV05sWldFMU5UWmpZbU5sTVRrZ0lIQnliMjltY3k5emJXOXJaUzlTUlVGRVRVVXViV1FLT0RCa1lqSmxaakF6T0dReFpXSmxNREExTTJOaE1qZGxNelU1TXpka1pUZ3hZV0l5WWpVNU5UWm1aRFJsTmpka1pEWmxOR1F3TWpreU1HTTFPVE14WXlBZ2NISnZiMlp6TDNOdGIydGxMMUpGVVZWRlUxUmZWRVZOVUV4QlZFVXVhbk52YmdwbU16VTVPVEF3TW1GalpHUmhPV001T0RjNU1HWmpZVEJrTXpJNVlUSXhNemc1WVdVeVlXSTFORGxrWXpkaVpUSTNPREEzWm1VeU9UYzVaRGMyTmpobUlDQndjbTl2Wm5NdmMyMXZhMlV2WW1sdVpGOWpjSFV1Y0hrS1pHWXhORFptTlRnMFptWXdZVEZqTTJReVl6QTVNV0l4TVRVd09UVTBNR1UzTUdWaU1USXpNV0ptTjJWaU5qZGpaVFprT0dZNE9EYzFOR1UzTkRJMFppQWdjSEp2YjJaekwzTnRiMnRsTDJKcGJtUnBibWR6TG1wemIyNEtPV0poTUdWbU1UTmpNRE5pWXpnMk1qTXdOalE0TUdFME5UTTNNVGt6WkRoak1qQTJPREV6WW1GbU5URmlZbU14TW1RME16UmlZbVEwTkdGa1pUSmhaaUFnY0hKdmIyWnpMM050YjJ0bEwyTmhjSFIxY21VdGJtRjBhWFpsTG5OaVlYUmphQXBqWXpReU5EWTVZemMzWm1GaFkyRm1NalUwTVdGaFpUWmlPRGxsTWpaak4yUTRNakZoTVRjMU5UYzNZVGsxWmpreU1EVmtZV015TWpRd1l6azNOV0ptSUNCd2NtOXZabk12YzIxdmEyVXZZMkZ3ZEhWeVpTMXlkVzV1YVc1bkxUUXhNamd5TWk1MGVIUUtZek5tWVdWak5XVTNOemd3Tm1WbU9EQXlPVEF6WW1FNU9UWm1NVGM0T1dVMk5EWTFZekE0WXpOaVpqRXhZV1F6T1dJME1EUXlORFF5TXpZNE1EWTROeUFnY0hKdmIyWnpMM050YjJ0bEwyTnNZV2x0Y3k4d1pUUTVOalE1WldJMU1UVTRZelptTVROa05HSTBOamRoT0dZNFlqbG1ZekZsTWpNMFlXWTRaalZpTVRKak5EQXhaalZqWkdJME1USTNNR0kxTlRZNUwwTkJVRlJWVWtWZlNrOUNYMGxFQ2psa01EY3lOR013TjJSaFlqSmpaREUzTWpBeE9EbGtOek5pWWpnM01qYzFZekF6WlRZeE56Sm1ZV1UzWkRRd1lqSXhOVEpoTUROak56STVZak13WWpjZ0lIQnliMjltY3k5emJXOXJaUzlqYkdGcGJYTXZNR1UwT1RZME9XVmlOVEUxT0dNMlpqRXpaRFJpTkRZM1lUaG1PR0k1Wm1NeFpUSXpOR0ZtT0dZMVlqRXlZelF3TVdZMVkyUmlOREV5TnpCaU5UVTJPUzlEUVZCVVZWSkZYMUJGVGtSSlRrZGZUa0ZVU1ZaRkxuUjRkQXBsWm1JNVptRTJNMkptWmpnd1pUSXpNV0UzTkdVNFlXWXlOamN5T0RNd09EWTNaV0prWm1VM056bGhORGcwTmpGaU5tTTVaVFkzT1RCbU1HSXdZelE1SUNCd2NtOXZabk12YzIxdmEyVXZZMnhoYVcxekx6QmxORGsyTkRsbFlqVXhOVGhqTm1ZeE0yUTBZalEyTjJFNFpqaGlPV1pqTVdVeU16UmhaamhtTldJeE1tTTBNREZtTldOa1lqUXhNamN3WWpVMU5qa3ZTRVZNUkY5T1FWUkpWa1V1ZEhoMENqSXpNek14WldSa1ltVmhObUk1WlRjeU9XVTJZVFEzTmpOa05XSXdZbVpoTlRFMlptVXlaRE0zTlRnNE1UZ3dOakUyWlRObVl6RXhZakl4WkRBd00yWWdJSEJ5YjI5bWN5OXpiVzlyWlM5amJHRnBiWE12TUdVME9UWTBPV1ZpTlRFMU9HTTJaakV6WkRSaU5EWTNZVGhtT0dJNVptTXhaVEl6TkdGbU9HWTFZakV5WXpRd01XWTFZMlJpTkRFeU56QmlOVFUyT1M5UVFWSkZUbFJmU2s5Q1gwbEVDamxrTURjeU5HTXdOMlJoWWpKalpERTNNakF4T0Rsa056TmlZamczTWpjMVl6QXpaVFl4TnpKbVlXVTNaRFF3WWpJeE5USmhNRE5qTnpJNVlqTXdZamNnSUhCeWIyOW1jeTl6Ylc5clpTOWpiR0ZwYlhNdk1HVTBPVFkwT1dWaU5URTFPR00yWmpFelpEUmlORFkzWVRobU9HSTVabU14WlRJek5HRm1PR1kxWWpFeVl6UXdNV1kxWTJSaU5ERXlOekJpTlRVMk9TOVNSVXhGUVZORlgwTkJVRlJWVWtWZlVFVk9SRWxPUjE5T1FWUkpWa1V1ZEhoMENtVm1ZamxtWVRZelltWm1PREJsTWpNeFlUYzBaVGhoWmpJMk56STRNekE0TmpkbFltUm1aVGMzT1dFME9EUTJNV0kyWXpsbE5qYzVNR1l3WWpCak5Ea2dJSEJ5YjI5bWN5OXpiVzlyWlM5amJHRnBiWE12TUdVME9UWTBPV1ZpTlRFMU9HTTJaakV6WkRSaU5EWTNZVGhtT0dJNVptTXhaVEl6TkdGbU9HWTFZakV5WXpRd01XWTFZMlJpTkRFeU56QmlOVFUyT1M5U1JVeEZRVk5GWDBoRlRFUmZUa0ZVU1ZaRkxuUjRkQXBrWkdJeE9HRm1aRGxpWTJNME16RTNORGcyTVdJeVpEZG1OV1JoTVRjMU5HVTJNMlZsTW1RellURmlaakl4TnpNMk4yRm1NRGhtTlRNNU16SmxNVGMwSUNCd2NtOXZabk12YzIxdmEyVXZZMnhoYVcxekx6QmxORGsyTkRsbFlqVXhOVGhqTm1ZeE0yUTBZalEyTjJFNFpqaGlPV1pqTVdVeU16UmhaamhtTldJeE1tTTBNREZtTldOa1lqUXhNamN3WWpVMU5qa3ZVbFZPVGtsT1IxOUJSRTFKVTFOSlQwNHVhbk52YmdwaFpqUXhObVU1WVRZM1lXVTFZVGsyTlRnd01EZG1NR1ZqTldJeU5XVmpOekkxTXpBNVpXWXdOV05tTURBNE5qUm1NR1UxTldJNU1HWmxabVU0TVRZMElDQndjbTl2Wm5NdmMyMXZhMlV2WTI5d2FXVmtMV2hsYkhCbGNpMXdjbTkyWlc1aGJtTmxMbXB6YjI0S01EYzBOemcyWkdaa1ptSXdNbVUwTlRRelpEQTVOamN5T0RCall6YzBZemMzWmpjM01qZzNZVGMyTm1WbU5URXhOREV4TnpSbFltTXpOREptTjJSallTQWdjSEp2YjJaekwzTnRiMnRsTDJOd2RTMXdjbTl2WmkxeVpYUnlhV1YyWVd3dGNHeGhiaTVxYzI5dUNqRTBaREV3Tm1NME9HRmpaR0pqWVdRd00yVTBOVEEwWldGall6WmpaRGRpT1dSaFpHVTRNemRqWkdNeE5UZ3labUppTjJZd1kyVTVPVGxsTWpBM1pXWWdJSEJ5YjI5bWN5OXpiVzlyWlM5amNIVmZaM1ZoY21SZmNtVm1aWEpsYm1ObExuQjVDamsxTXpkaFpEZGxZVFJoT0RZMk1XVXhOemN6WTJRNE0yRTBOekl3TldJek56RTBaR0ZqTVdFeU5UTTFNMll5TTJZeVptTmxNVEZoTVRGbU4yRmtORElnSUhCeWIyOW1jeTl6Ylc5clpTOWpjSFZmYVc1MlpXNTBiM0o1WDJGMVpHbDBYM0psWm1WeVpXNWpaUzV3ZVFwaFpUVTFNalkzWVdOaFl6VTNPR0UwTnpBNFlUYzFOV1V3WkdSaFlqQXlNRGRpTXpNd1l6TTRPRGhtTURWbE5UTTNOV0UyTURCbVpqSTRPVGMyWVRWaElDQndjbTl2Wm5NdmMyMXZhMlV2Wm1sdVlXeHBlbVZmYzIxdmEyVXVjSGtLT0RNelpqZzNaak5sTXpWaU1EVm1aVEptWWpjNFpXVmhNbUpoTlRBek9HSTRabU16WXpnMU16VmhZbUV4WkRVd056YzNaREZpWmpJMlpEaGxZamczWXlBZ2NISnZiMlp6TDNOdGIydGxMMmQxWVhKa0xuQjVDamxoTWpjeFpqSmhPVEUyWWpCaU5tVmxObU5sWTJJeU5ESTJaakJpTXpJd05tVm1NRGMwTlRjNFltVTFOV1E1WW1NNU5HWTJaak5tWlROaFlqZzJZV0VnSUhCeWIyOW1jeTl6Ylc5clpTOW9iM04wTFdWNGFYUXROREV5T0RJeExuUjRkQXBpWkRoaVpXTXpOVFkzWVRrMk1USXpaVFF6T0RBNVlqTXhaakV3TjJabU1tRXpZamc0TURKa04yTmtOV1poTVRZM1pXWXhPRFptWXpnNE1tWTBaalE0SUNCd2NtOXZabk12YzIxdmEyVXZhVzV3ZFhSekwyTndkUzF3Y21WbWJHbG5hSFF0VlU1Q1QxVk9SQzUwWlcxd2JHRjBaUzVxYzI5dUNqVTFaVGcyWW1Nek1EQmhaR1poTnprMFpqRmtOREZsWWpJeE1qQXhaR0k1TVRNeVpEYzFOamN6WVRrME9UUm1OekE1TVdSaFpqUmxNemsyTVRrNE1HSWdJSEJ5YjI5bWN5OXpiVzlyWlM5cGJuQjFkSE12Wlhod1pXTjBaV1F0WTNCMUxYSmxjWFZsYzNRdWFuTnZiZ296T0Rka09UWTNOelZqTjJObFltWmtZV0l4TWpGbU5tSTBOVFEwTXpCbU1qa3daV00yTmpnNU9EVmxNekpsWmpsbU9ERTFOemcxWkRWaE1HTTNOREE1SUNCd2NtOXZabk12YzIxdmEyVXZhVzV3ZFhSekwyVjRjR1ZqZEdWa0xYTnRiMnRsTFhKbGMyOXNkbVZrTG5saGJXd0tPV0V5TnpGbU1tRTVNVFppTUdJMlpXVTJZMlZqWWpJME1qWm1NR0l6TWpBMlpXWXdOelExTnpoaVpUVTFaRGxpWXprMFpqWm1NMlpsTTJGaU9EWmhZU0FnY0hKdmIyWnpMM050YjJ0bEwyNWhkR2wyWlMwME1USTRNakV1WlhocGRBcGxNMkl3WXpRME1qazRabU14WXpFME9XRm1ZbVkwWXpnNU9UWm1Zamt5TkRJM1lXVTBNV1UwTmpRNVlqa3pOR05oTkRrMU9Ua3hZamM0TlRKaU9EVTFJQ0J3Y205dlpuTXZjMjF2YTJVdmJtRjBhWFpsTFRReE1qZ3lNUzV6ZEdSbGNuSUtPVEl5WlRReE1ESXhPRGhpTnpFNE4yWmxNMkZqTWpnd04ySTVZV0kwTjJZeE4yRTVZamc1T0RNNU5HTXpaVGc0T1RnMllqUmxOREV3TXpZNU9USTFNeUFnY0hKdmIyWnpMM050YjJ0bEwyNWhkR2wyWlMwME1USTRNakV1YzNSbGNITXVhbk52YmdwaVptTm1aR0kyTnpSa09HRmxPV0V3TldabU1qazFORGt3TURrM1pURXhZVE5pT1RGallqWXlPVFZrTURFd1lqZ3haVFF6T1RrME1EUTFOamt3WXpsaElDQndjbTl2Wm5NdmMyMXZhMlV2Ym1GMGFYWmxMVFF4TWpneU1TNTBlSFFLTmpCaE1tTTROVE5tWXpVNE9ETXdZelF5TmpSa01qWm1aVGc0WWpReE9UVTBOall4TVRZNVlqZGxNelJsT0RBMU1EQTFNak13T0RBek1ERTNNR0UwWmlBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5R1NVeEZVeTV6YUdFeU5UWUtNakkwTTJObU9EUTJabVZpTXpFMlpESTVPV1V5TkROa1lqQmhObUUzWVdNek56aGxOV1pqWW1abVlqaGpaR1JpT1RNMFlXTmhOMlF5T0RGak9XWm1PU0FnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTlqWVc1a2FXUmhkR1ZmWjJGMFpTNXdlUW93Tm1JelkyRmlNVE0xWmprd1pqRXlNamt4TnpBNFltUmlaVFprTkRObFpUWm1ZbVl3TlRRNE9EZzBNamhrWVRKaE9HRTBNell3TnpjMk1qRmhOalJtSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDJaaE15MWlhVzVrYVc1bkxtcHpiMjRLTVRBeVlXTmlaalpsWW1JMU5XTmhOak5pTVdZM01UYzBZVGswTTJKaU1HRTJNMlk1TTJGaE1UVTNaVFV6TTJJMk5XRmhaREZtTW1WaE56QTFaREE0WkNBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5bWRXeHNMbk5pWVhSamFBb3pNMkk0WTJObVptSTVaRFV5TlROa00yUXhPRFEzTVdFeE5XWXpOR0V5T0RJMk16STRNV1l3Tm1ObFpqWm1Nekk1TUdJeFltSmtOekZtT0dJd1lqZzNJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMMmR3ZFY5b1pXRnNkR2hmY2pNdWNIa0taVEZtTXpjd01XWmlOV1JqTm1VMk1EVmlOelU1WVRkaVltTXpaRFkxTlRVNE1tTXlNRGRqTW1KbE4yWXhPV0V6WVdGbU5qUXlNREZoTUdFM01XSXdNaUFnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTluY0hWZmFHVmhiSFJvWDNObGRDNXdlUW8zTWpobFlUZ3hOak13WlRNME1EZzBZMk14TnpNeVltSmlZelV6WXpobE5qWTJNV0prWVdJeE5ESTFOVGRtTlROaE1ESmtZVGd6TjJKaU1qVTNOMlV4SUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDJ4aGJXSmtZVjlwYm5OcFpHVXVjMmdLTkdRMU5qazFaR0kwWlRjd00yRXlZV014WldFeU9UUXhPR1F6TkRJMk1XWm1aVEEyWXpBME1HWmpNelkzWlRWaFpqazJNRGM0T0RjeE5UazBOR1F4T1NBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5c1lXMWlaR0ZmY25WdWRHbHRaUzV3ZVFvMU1HUXpaak14TmpReFpXSmhaalE1TkRVME1tUTJNMk5tTkRNek9EQTBPRFpqWVRsbFpEVXdZbU16TVRWak9EUTJZMlZsTXpVMFlUSmxPVEZqWlRNeUlDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwyeGhiV0prWVY5emRHRm5aVjl6YjNWeVkyVXVjMmdLTW1FNVpXWXlPV1U0TkdVeVpESTRNbVk1TkRVek9HRTJaV0ZpTkRWaVl6YzNPR1F4WldZMk1UUmlZVGRoTWpsaE9UUXdNak0xWVRsaE9EWTFPVFUxTkNBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5c1lYVnVZMmhsY2w5amIyMXRiMjR1YzJnS016UmhNVGhsTkRreE16YzBNVFJqWWpjMVpXSmpZekpsWlRNek9ESTROVFJtWXpVd056RmhZbVpqWmpFM05qYzJNVEUxWVRSaE4yVXpOelV6TjJNd05TQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXlaWEYxWlhOMGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRjMjF2YTJVdGRqSXVZMkZ3WVdOcGRIa3RjbUZ1YXpBdWFuTnZiZ28yWlRNMU4yRXpOelJpTXpVeFpHUTFZMlV4T1RZNFpUbGpOMlpsTnprd05UUXlaR0ppTnprd01HTXpNR00yTVROalltTXpZMkkzWm1KbFlXUTFZemRpSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNKbGNYVmxjM1J6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxemJXOXJaUzEyTWk1allYQmhZMmwwZVMxeVlXNXJNUzVxYzI5dUNqSXhaRFE0TURBMU0ySmxaV1psTldGaE1EZzBaREF5TUdJMVptWmhOakZoTWpVNU1UQXpaRFE1WmpGak9HTmtNRGMzWlRZeU9UVTVaall4TmpFNE1HVWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjbVZ4ZFdWemRITXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMWE50YjJ0bExYWXlMbU5oY0dGamFYUjVMWEpoYm1zeUxtcHpiMjRLTjJNeFpXTTBOR1ppWXpWa1pUbGxaVFpoTnpCbU5qZ3pZV1EzWVdJNE16WTBNRGN3WXpjMVkySTBOV1kzTnpsbE9EWTFZamcyTldZNFkyUmtZbVZpT1NBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5eVpYRjFaWE4wY3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGMyMXZhMlV0ZGpJdVkyRndZV05wZEhrdGNtRnVhek11YW5OdmJnbzJZVE5rTkRRM01UVm1aVEExT1RCaE1qazFNRGswTnpBNE1UTmpNV0l5T1dZMk5qUmlOMlUzT0dReU5HSm1ObVppTkRRMk5EVmhPV1F6TURsalltWmxJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMM0psY1hWbGMzUnpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzF6Ylc5clpTMTJNaTVqWVhCaFkybDBlUzVxYzI5dUNqQmxORGsyTkRsbFlqVXhOVGhqTm1ZeE0yUTBZalEyTjJFNFpqaGlPV1pqTVdVeU16UmhaamhtTldJeE1tTTBNREZtTldOa1lqUXhNamN3WWpVMU5qa2dJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjbVZ4ZFdWemRITXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMWE50YjJ0bExYWXlMbXB6YjI0S1pEWmhaR1ExWmpabE5XVmpaVFE1WldVNE56azJNMk5tTVRSbU9ETTFZVEF6WkRBM1pUZGxNV1poTUdKaVpUZGxOVEUzTlRnMU9EVTNZek5oTnpJNE1pQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXlaWEYxWlhOMGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRjMjF2YTJVdGRqSXVjSEpsWm14cFoyaDBMbXB6YjI0S016ZzNaRGsyTnpjMVl6ZGpaV0ptWkdGaU1USXhaalppTkRVME5ETXdaakk1TUdWak5qWTRPVGcxWlRNeVpXWTVaamd4TlRjNE5XUTFZVEJqTnpRd09TQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXlaWEYxWlhOMGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRjMjF2YTJVdGRqSXVjbVZ6YjJ4MlpXUXVlV0Z0YkFvd1pEYzVZall5TVdaaFl6ZzJOREkzTlRFMU16RTJOV1F4T0RRMk4yUTJZelptTW1SaU4yRTNPRE0xTVdObE5qQTRNemN6WmpreVpHVmtNV1poTXpSaklDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzSjFibDltZFd4c0xuQjVDbVptWm1RMk5XVmtOV0k0TldJMVlXTXdNVGM0WkRBeVlqRXpZamhsTnpRMllUWTVaR015T1dReE5ETmtPVEE1TURnelkyRTBaakV6Wm1JelpXRXlaV1VnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12Y25WdWRHbHRaUzFpYVc1a2FXNW5MbXB6YjI0S09XSmxOakZoTnpGaE9ERTRNV1ZpTXpCak5tVXpZV1F5WXpNd056SXhZamhqWlRReVl6a3lOamsyWXpNeE1Ua3pPVFZtTURSa09HWTBNV0l4WVRSaU5DQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXlkVzUwYVcxbFgySnZiM1J6ZEhKaGNDNXdlUXBoWkdZME5UVXlOR1JsTTJNeVpUWmtZbUV4T0RZMU56SmxOekUxTVdRME9HSm1ZMkV3WWpOaFpHTTRaVFpqWmpsa1pXWmtOamcyWWpRM056UTBZemczSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNObGNuWnBZMlV2UmtsTVJWTXVjMmhoTWpVMkNtRm1ORFJoTWpZME1XUTNPVGMxTkRZeE5UYzBObVpsT1dFMll6Y3dPR0l3TkdJNE1XVmhPREEzTXpFNFkyWTVOekF3WVRCbFpUSTBOalZpWXpjM09UWWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwyTnNkWE4wWlhKekwzQmhZMlV2WDE5cGJtbDBYMTh1Y0hrS1ltRmxPVEE0TmpBNFpERTFaalUxWm1ZNFl6QmxZV0kyWmpFME5XSmhZVGhrTmpNeE56RXhNakkwTldRME5HSTRNbUl4TnpBNE16RTNNemxtT0dJMlppQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdlkyeDFjM1JsY25NdmNHRmpaUzluY0hWZllXUnRhWE56YVc5dUxuQjVDalUzT0RZeFkySmxORGN4WkdaaU16VXlZMk16WVRnNE1UaGxZelEzWkdGbE56WmlNRFl5WW1aaE5XWmxOR1ZsWWpVME9XUTJNamxpTW1VNE0yVTVOaklnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMMk5zZFhOMFpYSnpMM0JoWTJVdlozQjFYMjkzYm1WeWMyaHBjQzV3ZVFveE16QXpOV1F5TmpObU5ETXhZVGMzWlRsa09UQmlaR1l4WWpGbE5UazJOemczWWpFNVpEa3hNMk5pWkdVM05qZGlNV0V5WTJFd1l6WXlOMkptTWpObElDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5amJIVnpkR1Z5Y3k5d1lXTmxMM0JoWTJWZmNHOWtiV0Z1TG5CNUNqZzJZV1V6TW1VME1UazBOV1JpTXpOaE5tUTVOMkUwWVRjNE0yVm1ZMlZpTURFNVltWTRNVGMzTVRRMU1EaG1ORGMxT1dSaU16SXlabVJpWkRjMVl6QWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwybGpaUzlwWTJWZlkyaGxZMnR3YjJsdWRGOXRhWEp5YjNJdWNIa0tOalJsWkRBMU5qQXpZek0zT0RVeU5qWmpaREpsTldJeU5qaGtabVkzTVdSaE1XUmhZV00zTVRkbU56QTVOekZsWlRBMVlqTmtaVEExTnpsaU56QmhOeUFnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2WVd4c2IyTmhkR2x2Ymk1d2VRbzFZV1JoT0dZeFlqVTBORGN5TnpjeE9XVXlNalkwWXpJd1pXUmlZalExWlRNelpESTVaamN4TVRRMU5XVmlOekkxWW1NM1l6bGpPVFJsWlRNNVlqQTRJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzloYkd4dlkyRjBhVzl1WDJKdmRXNWtZWEo1TG5CNUNqWmtOalJsTTJJd05tRmpZVGc0TkRKak5EWXlaamt6TVRGak56QTBNR00wT1Rsak1ERXlNalU0TkdRNVl6TTNaVFF4WXpBME1UZzJZVFV4WlRGbE4ySWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMkp2ZFc1a1lYSjVYM1Z1WTJWeWRHRnBiblI1TG5CNUNqSXlORE5qWmpnME5tWmxZak14Tm1ReU9UbGxNalF6WkdJd1lUWmhOMkZqTXpjNFpUVm1ZMkptWm1JNFkyUmtZamt6TkdGallUZGtNamd4WXpsbVpqa2dJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMk5oYm1ScFpHRjBaVjluWVhSbExuQjVDbVJtTkRkaE1XTmpNbVEzTTJVMU9XWTJPR1F5T0RFNVlXRXdNVEF4TW1VMk16RmtZelkzTURabU1Ea3hZV1V5Wm1WaE1UWTFOV00xTVRjek9ESXhOR0lnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJOaGNIUjFjbVZmYm1GMGFYWmxMbk5pWVhSamFBb3lObUk0WXpaak9HWTBaR0l5TnpVelptSXhaalE1T1Raak5qQXpZV05rWVRCalpqaG1ZakUwTnprM1pUZGxNVGRtTXpkaU1XRTRaakl4TkRCbFpEUTNJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzlqYUdWamExOTNZVzVrWWk1d2VRcGpOemhrTW1VM1lUTXlZMlppTkRNM1lqWXhOMlJtTmpCaE4yRmpNVE13TVRNME5EWTVPR1JtTkRBMU5HWTFabUppWmpkbVlqUTVaVGRpTTJRMk1UQTBJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzlqYUdWamEzQnZhVzUwWDJsdWMzQmxZM1JwYjI0dWNIa0tPV1ppWVdVeE9HVXhNak0xWldNeFl6SmxZV016WldJeU1UVXpNV1ZpTWpJMU9UQmtNalEwWlRVNE1EbGxNVE0wTW1Rek5tTTBObVptTWpKbFlXUXpaU0FnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2WTI5dWRHbHVkV0YwYVc5dUxuQjVDbU5rTWpsbFpHTXhORGhqTUdGalltTmpNbUZpTXpFNE9EbGxZalF4TmpKa1pHVTFOMkk0TXpReU5UVmtNRGsyTmprNE5tRm1Nak5oWkRJeFpUSm1aV1FnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJOdmJuUnlZV04wTG5CNUNqZG1aamczTUdNeU16QTBaR1ExTXpnM05tWTBZVEUzWWpReE1XSXhNelF3WW1NMlpXRmpNalV5Wm1ReU5XWm1aV1psWmpJeU5EaGlaRFE1WWpjM016a2dJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMlJoZEdGelpYUmZZMjl1ZEhKaFkzUXVjSGtLTlRoaE5EVmhNVGt5TjJFd016azFPVEkzT1dJMk5UVTNPRGswTmpWaU0yUTNPVEV5TVdFNE5EYzBNamszTmpNNE9XSmlaVGt4TmpJek9XTm1PVGxtT0NBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmFXNTBaWEp5ZFhCMGFXOXVYMkZrYldsemMybHZiaTV3ZVFveE1ESmhZMkptTm1WaVlqVTFZMkUyTTJJeFpqY3hOelJoT1RRelltSXdZVFl6WmprellXRXhOVGRsTlRNellqWTFZV0ZrTVdZeVpXRTNNRFZrTURoa0lDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXNZVzFpWkdGZlpuVnNiQzV6WW1GMFkyZ0tOekk0WldFNE1UWXpNR1V6TkRBNE5HTmpNVGN6TW1KaVltTTFNMk00WlRZMk5qRmlaR0ZpTVRReU5UVTNaalV6WVRBeVpHRTRNemRpWWpJMU56ZGxNU0FnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2YkdGdFltUmhYMmx1YzJsa1pTNXphQW8wWkRVMk9UVmtZalJsTnpBellUSmhZekZsWVRJNU5ERTRaRE0wTWpZeFptWmxNRFpqTURRd1ptTXpOamRsTldGbU9UWXdOemc0TnpFMU9UUTBaREU1SUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5c1lXMWlaR0ZmY25WdWRHbHRaUzV3ZVFvMU1HUXpaak14TmpReFpXSmhaalE1TkRVME1tUTJNMk5tTkRNek9EQTBPRFpqWVRsbFpEVXdZbU16TVRWak9EUTJZMlZsTXpVMFlUSmxPVEZqWlRNeUlDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXNZVzFpWkdGZmMzUmhaMlZmYzI5MWNtTmxMbk5vQ2pnNE5ESTVPV1pqTUdSak9EYzJNVFEzWXpNeVkyUmhNRE15WkRNd05HSXdZV0prWlRJMk1UVTROakUwT0dJM1pXSmxNVGhtTURFM01EWmpaV1JoWXpjZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwyeHlYM0J2YkdsamVTNXdlUW8xTXpNME1XVm1NRGsyTWpnNE0yTTBOV1ZtTjJSbU1tWm1ZVFEwWmpjellUbGpZbVExWVdNek1tUTNZamcwTjJFeE5qTmxPVE00TlRNMFpqYzFNelkwSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5dVlYUnBkbVZmYVc1MFpYSnlkWEIwYVc5dUxuQjVDalV6TkRaa1lUZGhabVl4WldVME5XSmhNamxoWVRnMU5EWTNOemc1TmpNMU16QmpZVE0xTldZeE9UZ3dNRGMyTnpSa05EZzRaVGc0TWpjeE1qYzRPVFFnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDI1aGRHbDJaVjl5WldOdmRtVnllUzV3ZVFwaU5HRmlZVFV5WVRJM016UTBOVFpoTXpWaVpXRXlPVGcwTkRRM1l6Z3pZMkpsTURJNE5HWmhPREF3WkRVeFkyWXdaamRqWldGa1lXRmlNVEl5TURKaklDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXVZWFJwZG1WZmMzVmlkR0Z6YTNNdWNIa0tOMll4TWpsak5XTmxaamN5WTJNME5XTTNNV0V3TldRME1EUmtaREU0TlRKbFlqUmhZalZoTWpnek16bGhPVGN6WXpJNU56TTJOV0prTVdVMFpXVTROeUFnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2YjNKcFoybHVZV3hmYjJKelpYSjJaWEl1Y0hrS1pHWTJORFZpWkRJNU5UazVaalZqWmpOaFpERXlORGN6WVdGaU5UTm1PVFppTWpGaE9XUXhOekl6Tm1JMllXTmxOR0V6WWpGall6aGhaV1ZoWVdVNFlpQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZjR2hoYzJWZmIySnpaWEoyWlhKZmNISnZiMll1Y0hrS1kyVTFOMkl3T1RFNFpqZ3hNbUZsTkdFMU1qbGtOMlUwTXprMU9UZzJObU01WTJVd016UTJaREpsTlRBeE5ETmlaVGsyTW1Zd1lqQXhPR1JtWmpFd1lTQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZjSEp2WkhWamRHbHZibDlvYVhOMGIzSjVMbkI1Q2pCa1pqQXhZVGRtTmpCaE5XVmlNelE1WTJObE1UUTFZMk0zTm1FNE0yVXlOemt3TmpSaVpqSTVNMlJsTm1RNFl6WXdZakJrTURBMU5XSmxOR1EzWWpjZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwzQnliMlIxWTNScGIyNWZjbVZqYjNabGNua3VjSGtLTnpGaU56SXpPRGMzTW1abVpHUTRNall3WVRKaU1ESXdaVEZoTVROa05UZGhaR05tTmpSbE5UWXlNalZtTURWaFlqbGlOek5pWmpVeU9XWTBPVFpsWlNBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmNtVmpiM1psY25sZlkyaGxZMnN1Y0hrS1kyRm1abUV3TnpobE5UTmxZakF5TW1FeU5qVmlNR0UzT1dKbE9UY3paak0zTURjd05UWTRaVGM0TjJZMk5ETXpNR0U1WW1SallqZGxZMlF3TmpGaU9TQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZjbVYwWlc1MGFXOXVMbkI1Q2pjeE9ETTNaVFl6WlRVellUQTBOVE0xTVdSa00yVm1ZMk01WWpnMFlqaGhNV000TldGaE1UUTVOakEzWmpJelpEVTJOR0kyWldKa09ESmtPVFF5TVdJZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwzSjFiaTV3ZVFvNE9HRTRaVEl3WldZNU0yRTVOVGhsWkdVeE16SXdNMlV4T0RZM1pEWTBOek0wWWpBMVpESmhaV0U0WTJJd09HWm1aR1l3TVRjMlpqVTJNbU5sTmpoaUlDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXpaWEoyYVdObFgySnZiM1J6ZEhKaGNDNXdlUXBsTkROalptVTRORGd6T1RRNVlUWmpNV013WXpkaVpXSm1PR1ptTlRKbE5UZzVaV1V4WlRRME1qVTJORGs1TW1JMU4yVTRaalUwTldJelpEWTVNV1V4SUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5MlpYSnBabmxmWm1GamRHOXlhV0ZzTG5CNUNqZzJNV0l4WmpReVlXRTFOR1U0TVRJek9EazRNVGsyWlRsbE9USXlOREZtTXpsaFlUaGlaV001WTJVelpUZzNNV1V6TjJKalpqUmtNMlJpTm1Nd1pUUWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMM1psY21sbWVWOW1kV3hzTG5CNUNqQmlPV05qTURjMVl6bG1ZV0UxWldZNU9EZ3paREV4TURkaU16TmxZemMxTkRZNFpHSmlNamN4T0RNMlkyWTJZalUxTUdKaVl6UmlNREZoTUdZeE4yRWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMM1psY21sbWVWOTBaVzF3YjNKaGJGOXdZV2x5TG5CNUNqQXlPVEl6TkRJME5XSmpZVEF5TkRRMk5UbGtaalJoWldObE5XWmpZMlZrTUdFM01XRXlZVFUxWW1NME1XUm1aREEwTWpaaFpESmhNREU1TlRJNVlqWWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZkbVZ5YVdaNVgycHZhVzUwWDJSaGRHRmZZMkZqYUdVdWNIa0tZak5qWkdVd09Ea3dOelkyWTJFME9UTXhNV1l6TkRJM1ptRTJPVE00TWpnMU1ESmhZelZsWWpjNVpESmtaVEJpTnpFMU5tRmpaV0ZsWldaaE9HRmhOU0FnY0hKdmIyWnpMM050YjJ0bEwyOTFkSEIxZEM5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGMyMXZhMlV0ZGpJdlptbDBMWEpoYm1zd0xtcHpiMjRLWXpRM09XWXpZVEUxT1dFME5ETmtNekZoWTJRNU5UZGtNamt3TnpCbE5XUTRPR05qWWpFNE1HRXlaRE5rTVRneU16a3laRE00TW1ZMk16RXlZekU1TUNBZ2NISnZiMlp6TDNOdGIydGxMMjkxZEhCMWRDOWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRjMjF2YTJVdGRqSXZabWwwTFhKaGJtc3hMbXB6YjI0S1lUTTJNbVkxWkRSak5EZGxNekU0WWpnM01qYzBPR0V4Wm1aa05HVmhaamxrTW1VeFlUZGxOekJoTURjME4yUm1PV1EzT0ROa09XWmtZamMwTWpKbFpDQWdjSEp2YjJaekwzTnRiMnRsTDI5MWRIQjFkQzlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YzIxdmEyVXRkakl2Wm1sMExYSmhibXN5TG1wemIyNEtOVGhtTm1aalpXUmhNMlF3TlRFMU5ETTFaREE1WWpZMU5HRmhZek0wTkdFeVlUTm1ZalZrTURKbVkySTBZalV6Wmpnd05tTXdNekJtT1RBNFpqQmpZaUFnY0hKdmIyWnpMM050YjJ0bEwyOTFkSEIxZEM5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGMyMXZhMlV0ZGpJdlptbDBMWEpoYm1zekxtcHpiMjRLWlRRell6Vm1Zek5qTnpNd1lXUXlOemc0WXpnNE1qTTRaV1U1TUdWa01URmpPR1kxTTJFeU9UYzJNVGxtTmpnek1XRTRaakV4TnpBeE1qWTJNemxoWmlBZ2NISnZiMlp6TDNOdGIydGxMMjkxZEhCMWRDOWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRjMjF2YTJVdGRqSXZjMjF2YTJVdFkyOXRjR3hsZEdsdmJpNXFjMjl1Q2pJd05qaGpORGxoTVRVME9EZzFPVEJtWmpOaU5tWTJPV0ppWVRjd01HVTJOVFpsTVRNNVpEUTBNR0k0WVRNeE56QTNaR0UwWmpBME5qWXhZVE5qT0RNZ0lIQnliMjltY3k5emJXOXJaUzl3Y205dlpuTXZZM0IxTDJOaGNIUjFjbVZmY25WdWJtbHVad293TURBMVpXSmxOamcyTVdJd05qRmpNelk1TXpZeVl6RTFNalF4TUdVeFltVTVabVJrTm1KaE56VmxOemd4WVRkbFpUQXlObVk1T1dKaE1HWTROR1EwSUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzlqYkdGcGJTOURRVkJVVlZKRlgwcFBRbDlKUkFwaU4yTTVNamMzTkdaaU1qUTVOemN3TVRnd016ZzJNelkzT0dVMFpHRTBZakpqTnpJME16YzVNR0prTldFMFpHUmlPVEZtT1RnNFl6YzVZelUxWmpSaklDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5amJHRnBiUzlEUVZCVVZWSkZYMUJGVGtSSlRrZGZUa0ZVU1ZaRkxuUjRkQXBsTmpnMVltWm1NVFptWmpWbE16YzJNekE0TlRjM09UUTNPVFU0TVRKak5qazNZamczTkRneE1UQXdObVpqTVRneVlqa3lNVGMwTldNeVl6UmhaREU1SUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzlqYkdGcGJTOUlSVXhFWDA1QlZFbFdSUzUwZUhRS1ltTTVZVEl3TVRNeE1HSmtPRGszTmpjMVltSXpPVFpqWWpabE5HTmhPVFV4TlRBeFpUYzVZVEF3Wm1Jd01qSXdNV1JoTWpObU5EYzVPVE16T1dWalppQWdjSEp2YjJaekwzTnRiMnRsTDNCeWIyOW1jeTlqY0hVdlkyeGhhVzB2VUVGU1JVNVVYMHBQUWw5SlJBbzVZakU1TmpGa1lUUXlPVE5sTVdWak56Um1aREV6TmpBME9ETTVPREZoTlRNMU9UUXlOR015TVRJelltWmhNMlpqTWpFeFlUYzBPRFUwTUdWbFpHUmlJQ0J3Y205dlpuTXZjMjF2YTJVdmNISnZiMlp6TDJOd2RTOWpiR0ZwYlM5UVVrVlFRVkpGUkM1cWMyOXVDbU5rT1RReVpHTm1OVEl4WXpsallUWXlaR0l3TURSbE5qUmlORFl3TW1ZeFpESXlZbVkxWVdGaU1XVmxPRFExTTJGbU1HUXdPV00wTW1SbU1EUTVZV1FnSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMk5zWVdsdEwxSkZURVZCVTBWZlFWUlVSVTFRVkM1cWMyOXVDbUkzWXpreU56YzBabUl5TkRrM056QXhPREF6T0RZek5qYzRaVFJrWVRSaU1tTTNNalF6Tnprd1ltUTFZVFJrWkdJNU1XWTVPRGhqTnpsak5UVm1OR01nSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMk5zWVdsdEwxSkZURVZCVTBWZlEwRlFWRlZTUlY5UVJVNUVTVTVIWDA1QlZFbFdSUzUwZUhRS1pUWTROV0ptWmpFMlptWTFaVE0zTmpNd09EVTNOemswTnprMU9ERXlZelk1TjJJNE56UTRNVEV3TURabVl6RTRNbUk1TWpFM05EVmpNbU0wWVdReE9TQWdjSEp2YjJaekwzTnRiMnRsTDNCeWIyOW1jeTlqY0hVdlkyeGhhVzB2VWtWTVJVRlRSVjlJUlV4RVgwNUJWRWxXUlM1MGVIUUtPV0V5TnpGbU1tRTVNVFppTUdJMlpXVTJZMlZqWWpJME1qWm1NR0l6TWpBMlpXWXdOelExTnpoaVpUVTFaRGxpWXprMFpqWm1NMlpsTTJGaU9EWmhZU0FnY0hKdmIyWnpMM050YjJ0bEwzQnliMjltY3k5amNIVXZZMnhoYVcwdlkyRndkSFZ5WlMxelltRjBZMmd1WlhocGRBb3dNREExWldKbE5qZzJNV0l3TmpGak16WTVNell5WXpFMU1qUXhNR1V4WW1VNVptUmtObUpoTnpWbE56Z3hZVGRsWlRBeU5tWTVPV0poTUdZNE5HUTBJQ0J3Y205dlpuTXZjMjF2YTJVdmNISnZiMlp6TDJOd2RTOWpiR0ZwYlM5allYQjBkWEpsTFhOaVlYUmphQzV6ZEdSdmRYUUtPV0V5TnpGbU1tRTVNVFppTUdJMlpXVTJZMlZqWWpJME1qWm1NR0l6TWpBMlpXWXdOelExTnpoaVpUVTFaRGxpWXprMFpqWm1NMlpsTTJGaU9EWmhZU0FnY0hKdmIyWnpMM050YjJ0bEwzQnliMjltY3k5amNIVXZZMnhoYVcwdmNHRnlaVzUwTFhOaVlYUmphQzVsZUdsMENtSmpPV0V5TURFek1UQmlaRGc1TnpZM05XSmlNemsyWTJJMlpUUmpZVGsxTVRVd01XVTNPV0V3TUdaaU1ESXlNREZrWVRJelpqUTNPVGt6TXpsbFkyWWdJSEJ5YjI5bWN5OXpiVzlyWlM5d2NtOXZabk12WTNCMUwyTnNZV2x0TDNCaGNtVnVkQzF6WW1GMFkyZ3VjM1JrYjNWMENqSmxZemxtWkdSaVpUUmxOekl4T1Roa01qbG1NRFZqTm1VMU9XWTVaREZpWkRZME1EVTJOR0ZpWmpjNU5tVTNaR0l4T0dJNVpHRTNZbUZpWmpZMU5qUWdJSEJ5YjI5bWN5OXpiVzlyWlM5d2NtOXZabk12WTNCMUwyTnZiWEJzWlhScGIyNEtPV0V5TnpGbU1tRTVNVFppTUdJMlpXVTJZMlZqWWpJME1qWm1NR0l6TWpBMlpXWXdOelExTnpoaVpUVTFaRGxpWXprMFpqWm1NMlpsTTJGaU9EWmhZU0FnY0hKdmIyWnpMM050YjJ0bEwzQnliMjltY3k5amNIVXZhRzl6ZEY5bGVHbDBDbVZsTXpsaVpESXlOV1F6TnpJME1UazROVFUyWWpFM05XWTJNek5tTmpVeFpERXdZekExTUdZMU1UTXpNamhrWlRRMU5UaGxORFk1TldGak1tWmpOakFnSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMjVoZEdsMlpRbzVZVEkzTVdZeVlUa3hObUl3WWpabFpUWmpaV05pTWpReU5tWXdZak15TURabFpqQTNORFUzT0dKbE5UVmtPV0pqT1RSbU5tWXpabVV6WVdJNE5tRmhJQ0J3Y205dlpuTXZjMjF2YTJVdmNISnZiMlp6TDJOd2RTOXVZWFJwZG1WZlpYaHBkQXBsTTJJd1l6UTBNams0Wm1NeFl6RTBPV0ZtWW1ZMFl6ZzVPVFptWWpreU5ESTNZV1UwTVdVME5qUTVZamt6TkdOaE5EazFPVGt4WWpjNE5USmlPRFUxSUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzl1WVhScGRtVmZjM1JrWlhKeUNqSTJaR015TW1JelltUTRZVFptTWpVNU9XTTBOV0ZqTURFMk5qRTBaV0ZpTnpabU1qRXpNekV3TURKak1HSmlPREJpTVdGak5EUmhaamMzWldVMFpUa2dJSEJ5YjI5bWN5OXpiVzlyWlM5d2NtOXZabk12WTNCMUwyOTFkSEIxZEM5amNIVXRZMjl1Wm1sbkxYQnlaV1pzYVdkb2RDNXFjMjl1Q2pobVlUaGlNVGRpTVRWak5EY3lZamRsT1RVM00yUTRaV05oTTJabU5HUTFZamMxWVRjek4yTXdOR0V3Tm1NNFlqVTNaamhtWTJZNE5tRTRNVE5qT0RRZ0lIQnliMjltY3k5emJXOXJaUzl3Y205dlpuTXZZM0IxTDI5MWRIQjFkQzlrWVhSaExXTmhZMmhsTFdOMWNuSmxiblF0YzJoaE1qVTJMbXB6YjI0S09XUmxOek5pTnprMFptVXpOR0ZpTmpJM05HTXlZamszTkRkaFpESmxaREZtTmpRNVlqZzFaVEl6WlRNNE1ETXlOamt6TlRsbE56YzVZbVk1WlRJNU15QWdjSEp2YjJaekwzTnRiMnRsTDNCeWIyOW1jeTlqY0hVdmIzVjBjSFYwTDJSaGRHRXRZMjl1ZEdWNGRDNXFjMjl1Q2pRMk9XUXdZVGhtTW1NM05ERm1NR0U0TkRNNFpqWmtNakpoWkdVeU5HTmxNemsxWlRZeE1qYzJNV1JoT1daaVpUVTVPV1l3WVdReE1XUTJZVE0yTlRFZ0lIQnliMjltY3k5emJXOXJaUzl3Y205dlpuTXZZM0IxTDI5MWRIQjFkQzltYVd4bGMzbHpkR1Z0TFdOb1pXTnJMbXB6YjI0S016TXpOVFV3TmpoaU1URTFZVEEwWlRZM00yUXhNamt5WkRnMU56WTNaakJtWkRVeFpqTmpOMkV5TkRNMk5URTJaVEZsWVRGbU9UVTVZVGsxTURBeVpDQWdjSEp2YjJaekwzTnRiMnRsTDNCeWIyOW1jeTlqY0hVdmIzVjBjSFYwTDI1aGRHbDJaUzF5ZFc1dWFXNW5MblI0ZEFvd05qa3lZMkprTldZNU56ZzRaak13TVRNd1ptRmtNVE01WmpWa01XSmpaVFZqTlRreE1qTTVPR0ptTkdSaU1XVTJPRGcyTURCa01qWTFZMlJqWm1OaklDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5dmRYUndkWFF2YjNCbGNtRjBhVzl1Y3kxamJHOXpkWEpsTG1wemIyNEtZbUZqTURWaE1HVTJZVEJsTlRkbE1HVXhNell3WlRNeVptUTVNR1ZoTUdaak9ETTBZalJtWTJaaE5qVmlNR1UyWWpJMFpUVmhOamt3T0RrMFlUTTBPU0FnY0hKdmIyWnpMM050YjJ0bEwzQnliMjltY3k5amNIVXZiM1YwY0hWMEwzSjFiblJwYldVdFkzVnljbVZ1ZEMxMlpYSnBabWxqWVhScGIyNHVhbk52Ymdvek1USTRNV0ZpWldNek16TTNaRGd3TVdKa05EQmhObVUyTTJFMFpXTTBObVUzTkRnMk1tUTBOekZqWVRBeU9HVXlORGN6TkRsalpEYzFaR1pqTW1ZMklDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5dmRYUndkWFF2Y25WdWRHbHRaUzFwYm5abGJuUnZjbmt0WVhWa2FYUXVhbk52YmdwaE1UTXdOVFV6WmpObE9UQTNOelEyT1RRMU9EbGxZak0wWm1Rek1ESXpNMlZqWXpWbU1EY3hZbVEwWXpabU1qTTVZbUkxTm1Ka01tVm1OamhsTVROaklDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5dmRYUndkWFF2Y25WdWRHbHRaUzF5WlhGMVpYTjBMbXB6YjI0S05HTm1NMlZtTVRBMVpqQXlOalptTVRZMk9UWXhPV0UzWW1JMU5qUTNZMlJoTUdVd1ptWTFOVEJrWldFM016ZGlZemsyTjJFeU56ZzBNalk1WVRReFl5QWdjSEp2YjJaekwzTnRiMnRsTDNCeWIyOW1jeTlqY0hVdmIzVjBjSFYwTDNKMWJuUnBiV1V0Y21WMWMyVXVhbk52YmdveVlqUTNZakkyTW1FMk9XWTFPVEl4WVRJMllqWXdOemcxTUdOak5tRTVOekkxWldFeU9EWmpaamRsT0dKa01XSXhNakJpTm1RM1pXSXpObVJqTVRVd0lDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5dmRYUndkWFF2YzI5MWNtTmxMWE4wWVdkbExtcHpiMjRLWlRoaVpXSTFabVpqTURkaVpXUXpPRGsyTmpKall6RmpNR05sWVRZeE9XWTRZVGczTURabU16Y3pZMkUzWmpsbU4yTTRabVl3WkRZME5HVmxaVFE1TlNBZ2NISnZiMlp6TDNOdGIydGxMM0J5YjI5bWN5OWpjSFV2Y21Wc1pXRnpaVjl2WW5ObGNuWmhkR2x2YmdvMU5XVTRObUpqTXpBd1lXUm1ZVGM1TkdZeFpEUXhaV0l5TVRJd01XUmlPVEV6TW1RM05UWTNNMkU1TkRrMFpqY3dPVEZrWVdZMFpUTTVOakU1T0RCaUlDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5eVpYRjFaWE4wQ2psbVptRTBNREV3WXpRd05XWXhNVEExTmpFMU1qRTJZMlExTjJGaVptUmlNVFF5WldSbE5UUXpOekJpWWpKaE1UbGpObVJtT1dKbE5tUm1OelpqTnprZ0lIQnliMjltY3k5emJXOXJaUzl5WlhGMWFYSmxaQzFrYVhKbFkzUnZjbWxsY3k1cWMyOXVDamRpWXpabFptSmlOVE5tTTJNeE56UTNabVl5WWpreE4yRTFaVGt6TVRJeE9UWTFNV1F4TVRRMFptVm1aRGN3T1dZeFlXVXdaV1ZqTlRaak9EVTNNek1nSUhCeWIyOW1jeTl6Ylc5clpTOXpiVzlyWlMxaGNtTm9hWFJsWTNSMWNtVXRjRzl6ZEdac2FXZG9kQzVxYzI5dUNqTXlaRGhtTnpGbVpUTTVZbUl6WVdZNE1qazBNalptTldFM1kyUXlORGc0TWpZM05tUTROVGxrTjJFMFptRTVNV1EwT0RCaE1qZG1OakV3TVdZd016QWdJSEJ5YjI5bWN5OXpiVzlyWlM5emJXOXJaUzV6WW1GMFkyZ0tOR016TURabVpESTROekEyTm1Wak16WTFPR1l5T0RrME1EVmpaamxoTWpVME0yUXdZalU0TkdabE5EVmxOelUwTWpVME16WmxOalE1TVdNNVpUZGhZeUFnY0hKdmIyWnpMM050YjJ0bEwzTjFZbTFwZEY5emJXOXJaVjl2Ym1ObExuQjVDbU0zT1dZd1lqVXdOREppWVdKbU5UY3lPV0ZoWkdZNFpEVTBNalpsTW1ZM05EZzFNVE15TXpSaE0yTTNNMk5pWlRsa1lXUmlOREJrT1RjeFl6TTFPVE1nSUhCeWIyOW1jeTl6Ylc5clpTOTBaWE4wWDJkd2RWOXdZV05yWlhRdWNIa0tPV1ptWVRRd01UQmpOREExWmpFeE1EVTJNVFV5TVRaalpEVTNZV0ptWkdJeE5ESmxaR1UxTkRNM01HSmlNbUV4T1dNMlpHWTVZbVUyWkdZM05tTTNPU0FnY21WeGRXbHlaV1F0WkdseVpXTjBiM0pwWlhNdWFuTnZiZ281WWpWbFpqWTBPVEV6TW1Sa01UZzBaRFZoTUdRMFlqQmhZV0kzWkRVMk1HWTFOR0pqWXpWbE9HRTRNVFUxTkRnM09UbGxNR0V4WmpFMlpqWXpaVFU1SUNCemRXSnRhWFJmWm5Wc2JGOXZibU5sTG5CNUNtRXlPVEkxTjJVeVpUWTVNMk0wWWpka01XTm1aRFEyWW1OaVpERTBOelUwTXpBNE1qVTVPV1F3T1RoalpUSTFZekJqWm1FMFpUbGhNREUyT0RFd05UUWdJSFJsYzNSZlpuVnNiRjl3WVdOclpYUXVjSGtLXG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvQ0FQVFVSRV9KT0JfSUR8MjgwOWM1ZjE5Zjg5MGVmZmFhNzY3ZWQyODIwNzY5YmQ4OGQ1N2E5Mzk2ZjIxZGNjNGU0YjZjNWNlYjYyZDQ3ZXxOREV5T0RJMkNnPT1cbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dHxmNGU2YmNjMDA1NjAxMDQwNmZhM2VkMTc4MDU5N2Q5Y2QyMGUwZDlmMjYxNDFiYWQ1ZDZmYzVkYTRlOWU1NTRhfFNtOWlTV1E5TkRFeU9ESTJJRXB2WWs1aGJXVTlaV3h0YnkxdVlYUnBkbVV0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpJZ1ZYTmxja2xrUFhCaGNHaHBkMlYwYzJFektEUXhNREF6S1NCSGNtOTFjRWxrUFd4dllXNWxjaWcwTVRBd01Da2dUVU5UWDJ4aFltVnNQVTR2UVNCUWNtbHZjbWwwZVQweE1EQXdNQ0JPYVdObFBUQWdRV05qYjNWdWREMXNiMkZ1WlhJZ1VVOVRQV3h2WVc1bGNpMXViM0p0WVd3Z1NtOWlVM1JoZEdVOVVFVk9SRWxPUnlCU1pXRnpiMjQ5UkdWd1pXNWtaVzVqZVNCRVpYQmxibVJsYm1ONVBXRm1kR1Z5WVc1NU9qUXhNamd5TlNoMWJtWjFiR1pwYkd4bFpDa2dVbVZ4ZFdWMVpUMHdJRkpsYzNSaGNuUnpQVEFnUW1GMFkyaEdiR0ZuUFRFZ1VtVmliMjkwUFRBZ1JYaHBkRU52WkdVOU1Eb3dJRVJsY21sMlpXUkZlR2wwUTI5a1pUMHdPakFnVW5WdVZHbHRaVDB3TURvd01Eb3dNQ0JVYVcxbFRHbHRhWFE5TURBNk1UQTZNREFnVkdsdFpVMXBiajFPTDBFZ1UzVmliV2wwVkdsdFpUMHlNREkyTFRFd0xUSTNWREF4T2pJMk9qSTNJRVZzYVdkcFlteGxWR2x0WlQxVmJtdHViM2R1SUVGalkzSjFaVlJwYldVOVZXNXJibTkzYmlCVGRHRnlkRlJwYldVOVZXNXJibTkzYmlCRmJtUlVhVzFsUFZWdWEyNXZkMjRnUkdWaFpHeHBibVU5VGk5QklGTjFjM0JsYm1SVWFXMWxQVTV2Ym1VZ1UyVmpjMUJ5WlZOMWMzQmxibVE5TUNCTVlYTjBVMk5vWldSRmRtRnNQVEl3TWpZdE1UQXRNamRVTURFNk1qWTZNamNnVTJOb1pXUjFiR1Z5UFUxaGFXNGdVR0Z5ZEdsMGFXOXVQWEpzTWlCQmJHeHZZMDV2WkdVNlUybGtQV3h2WVc1bGNpMW5ZWFJsZDJGNU9qTTRPVEl4T1RFZ1VtVnhUbTlrWlV4cGMzUTlaM0IxTWpFZ1JYaGpUbTlrWlV4cGMzUTlLRzUxYkd3cElFNXZaR1ZNYVhOMFBTQk9kVzFPYjJSbGN6MHhMVEVnVG5WdFExQlZjejB5SUU1MWJWUmhjMnR6UFRFZ1ExQlZjeTlVWVhOclBUSWdVbVZ4UWpwVE9rTTZWRDB3T2pBNktqb3FJRkpsY1ZSU1JWTTlZM0IxUFRJc2JXVnRQVEZITEc1dlpHVTlNU3hpYVd4c2FXNW5QVElnUVd4c2IyTlVVa1ZUUFNodWRXeHNLU0JUYjJOcmN5OU9iMlJsUFNvZ1RuUmhjMnR6VUdWeVRqcENPbE02UXowd09qQTZLam9xSUVOdmNtVlRjR1ZqUFNvZ1RXbHVRMUJWYzA1dlpHVTlNaUJOYVc1TlpXMXZjbmxPYjJSbFBURkhJRTFwYmxSdGNFUnBjMnRPYjJSbFBUQWdSbVZoZEhWeVpYTTlLRzUxYkd3cElFUmxiR0Y1UW05dmREMHdNRG93TURvd01DQlBkbVZ5VTNWaWMyTnlhV0psUFU5TElFTnZiblJwWjNWdmRYTTlNQ0JNYVdObGJuTmxjejBvYm5Wc2JDa2dUbVYwZDI5eWF6MG9iblZzYkNrZ1EyOXRiV0Z1WkQwdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyRndkSFZ5WlMxdVlYUnBkbVV1YzJKaGRHTm9JRmR2Y210RWFYSTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlJRU52YlcxbGJuUTlaV3h0YnkxbWRXeHNMVzlpYzJWeWRtVnlPamMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamM2TkRFeU9ESTFJQ0JUZEdSRmNuSTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMnh2WjNNdlpXeHRieTF1WVhScGRtVXRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3Rkakl0TkRFeU9ESTJMbVZ5Y2lCVGRHUkpiajB2WkdWMkwyNTFiR3dnVTNSa1QzVjBQUzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlzYjJkekwyVnNiVzh0Ym1GMGFYWmxMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl5TFRReE1qZ3lOaTV2ZFhRZ1VHOTNaWEk5SUZSeVpYTlFaWEpVWVhOclBXTndkVG95SUFvPVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L0hFTERfTkFUSVZFLnR4dHxiZTlkNmQ3ODc1ZDUwZjg2YzAzZTcxY2MyZjViZWRiZDNkZjBiZjJlYWVhMWRjNTAwNjFjNTQ2MmVhMTJlNmZkfFNtOWlTV1E5TkRFeU9ESTFJRXB2WWs1aGJXVTlaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqSWdWWE5sY2tsa1BYQmhjR2hwZDJWMGMyRXpLRFF4TURBektTQkhjbTkxY0Vsa1BXeHZZVzVsY2lnME1UQXdNQ2tnVFVOVFgyeGhZbVZzUFU0dlFTQlFjbWx2Y21sMGVUMHdJRTVwWTJVOU1DQkJZMk52ZFc1MFBXeHZZVzVsY2lCUlQxTTliRzloYm1WeUxXNXZjbTFoYkNCS2IySlRkR0YwWlQxUVJVNUVTVTVISUZKbFlYTnZiajFLYjJKSVpXeGtWWE5sY2lCRVpYQmxibVJsYm1ONVBTaHVkV3hzS1NCU1pYRjFaWFZsUFRBZ1VtVnpkR0Z5ZEhNOU1DQkNZWFJqYUVac1lXYzlNU0JTWldKdmIzUTlNQ0JGZUdsMFEyOWtaVDB3T2pBZ1JHVnlhWFpsWkVWNGFYUkRiMlJsUFRBNk1DQlNkVzVVYVcxbFBUQXdPakF3T2pBd0lGUnBiV1ZNYVcxcGREMDNMVEF3T2pBd09qQXdJRlJwYldWTmFXNDlUaTlCSUZOMVltMXBkRlJwYldVOU1qQXlOaTB4TUMweU4xUXdNVG95TmpveU5pQkZiR2xuYVdKc1pWUnBiV1U5Vlc1cmJtOTNiaUJCWTJOeWRXVlVhVzFsUFZWdWEyNXZkMjRnVTNSaGNuUlVhVzFsUFZWdWEyNXZkMjRnUlc1a1ZHbHRaVDFWYm10dWIzZHVJRVJsWVdSc2FXNWxQVTR2UVNCVGRYTndaVzVrVkdsdFpUMU9iMjVsSUZObFkzTlFjbVZUZFhOd1pXNWtQVEFnVEdGemRGTmphR1ZrUlhaaGJEMHlNREkyTFRFd0xUSTNWREF4T2pJMk9qSTJJRk5qYUdWa2RXeGxjajFOWVdsdUlGQmhjblJwZEdsdmJqMXliRElnUVd4c2IyTk9iMlJsT2xOcFpEMXNiMkZ1WlhJdFoyRjBaWGRoZVRvek9Ea3lNVFV3SUZKbGNVNXZaR1ZNYVhOMFBXZHdkVEl4SUVWNFkwNXZaR1ZNYVhOMFBTaHVkV3hzS1NCT2IyUmxUR2x6ZEQwZ1RuVnRUbTlrWlhNOU1TMHhJRTUxYlVOUVZYTTlNeklnVG5WdFZHRnphM005TVNCRFVGVnpMMVJoYzJzOU16SWdVbVZ4UWpwVE9rTTZWRDB3T2pBNktqb3FJRkpsY1ZSU1JWTTlZM0IxUFRNeUxHMWxiVDB4T1RKSExHNXZaR1U5TVN4aWFXeHNhVzVuUFRNeUlFRnNiRzlqVkZKRlV6MG9iblZzYkNrZ1UyOWphM012VG05a1pUMHFJRTUwWVhOcmMxQmxjazQ2UWpwVE9rTTlNRG93T2lvNktpQkRiM0psVTNCbFl6MHFJRTFwYmtOUVZYTk9iMlJsUFRNeUlFMXBiazFsYlc5eWVVNXZaR1U5TVRreVJ5Qk5hVzVVYlhCRWFYTnJUbTlrWlQwd0lFWmxZWFIxY21WelBTaHVkV3hzS1NCRVpXeGhlVUp2YjNROU1EQTZNREE2TURBZ1QzWmxjbE4xWW5OamNtbGlaVDFQU3lCRGIyNTBhV2QxYjNWelBUQWdUR2xqWlc1elpYTTlLRzUxYkd3cElFNWxkSGR2Y21zOUtHNTFiR3dwSUVOdmJXMWhibVE5TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJaMWJHd3VjMkpoZEdOb0lGZHZjbXRFYVhJOUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUlFTnZiVzFsYm5ROVpXeHRieTFtZFd4c09qYzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY2dJRk4wWkVWeWNqMHZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZiRzluY3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTWkwME1USTRNalV1WlhKeUlGTjBaRWx1UFM5a1pYWXZiblZzYkNCVGRHUlBkWFE5TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJ4dlozTXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqSXROREV5T0RJMUxtOTFkQ0JRYjNkbGNqMGdWSEpsYzFCbGNrNXZaR1U5WjNKbGN5OW5jSFU2YURFd01EbzBJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3pNaUFLXG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvSE9TVF9QWVRIT04uanNvbnwzNjllZDRmYmMzMmYwZTg3ZjY1YWM4N2M0MDZmMDBkNDMyODZjMDM4MDk4ZTgzOGM2NGIwYTJjMzcxODkxNjBmfGV3b2dJQ0poWkdGd2RHVnlYM05vWVRJMU5pSTZJQ0l5TlRka1pqVTVObVpoWVdaa04yUXpPRFUxTlRRM1pEVTBNVGRrT0dZeVkyUmtORFkxWVRReE0yVTVNbUZtTmpBeU5qUXpaVGc1TnpRME5UWXhaV1psSWl3S0lDQWlaWGhsWTNWMFlXSnNaU0k2SUNJdmRYTnlMMkpwYmk5d2VYUm9iMjR6SWl3S0lDQWlhR0Z6YUd4cFlsOWhaR0Z3ZEdWeUlqb2dld29nSUNBZ0luTm9ZVEkxTmw5dmJteDVYMlpoYkd4aVlXTnJYMmx1YzNSaGJHeGxaQ0k2SUhSeWRXVXNDaUFnSUNBaWMzUmhkSFZ6SWpvZ0lsQlpWRWhQVGpNeE1GOVNSVWRWVEVGU1gwSk1UME5MU1U1SFgxTklRVEkxTmw5QlJFRlFWRVZTWDBsT1UxUkJURXhGUkNJS0lDQjlMQW9nSUNKd2VYUm9iMjVmZG1WeWMybHZiaUk2SUNJekxqRXdMakV5SUNodFlXbHVMQ0JOWVhJZ0lETWdNakF5Tml3Z01URTZOVFk2TXpJcElGdEhRME1nTVRFdU5DNHdYU0lzQ2lBZ0luTmphR1Z0WVNJNklDSm1kV3hzTFdodmMzUXRjSGwwYUc5dUxXTnZiWEJoZEdsaWFXeHBkSGt0ZGpFaUNuMEtcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QQVJFTlRfSk9CX0lEfDM5NDVmMzBkM2ZkNjM2OTA3OGQyZGQ1NDE1OWRmMGIyNmQ2OTkxNzZjNjIxYzk1NzMzYmU1OTE1NjAxOTY5ZmN8TkRFeU9ESTFDZz09XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUFJFTEFVTkNIX1JFVFJZX1FVSUVTQ0VOQ0UuanNvbnwxOGNmODhmMDBiNjE5MDdkYTVjODZiOTk3NDAwZTllNGFiODJjZmZjMmI4NDYwZWY5NTAxZmI5ZDg5ZWFjODM1fGV3b2dJQ0pqZFhKeVpXNTBYMk5oY0hSMWNtVWlPaUFpTkRFeU9ESTJJaXdLSUNBaVkzVnljbVZ1ZEY5d1lYSmxiblFpT2lBaU5ERXlPREkxSWl3S0lDQWlabUZwYkdWa1gyTmhjSFIxY21VaU9pQWlOREV5T0RJMElpd0tJQ0FpWm1GcGJHVmtYM0JoY21WdWRDSTZJQ0kwTVRJNE1qTWlMQW9nSUNKbWRXeHNYM0p2YjNSeklqb2dXd29nSUNBZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TSXNDaUFnSUNBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUlnb2dJRjBzQ2lBZ0ltOXlhV2RwYm1Gc1gyTnNZV2x0WDJWdWRISnBaWE1pT2lCYkNpQWdJQ0FpTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zSWl3S0lDQWdJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2Y21WeGRXVnpkQzFqYkdGcGJYTXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqRWlDaUFnWFN3S0lDQWljSEp2WkhWamRHbHZibDl3WVhSb2MxOWhZbk5sYm5RaU9pQjBjblZsTEFvZ0lDSnhkV1YxWlNJNklDSTBNVEk0TWpaOFpXeHRieTF1WVhScGRtVXRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3Rkako4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXhNamd3TVh4bGJHMXZMVzVoZEdsMlpTMW1kV3hzTFd4aGNtZGxNekUwYlMxaWIzVnVaR0Z5ZVMxMk1ueHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRFeU56azVmR1ZzYlc4dGJtRjBhWFpsTFdaMWJHd3RiR0Z5WjJVek1UUnRMV1oxYzJWa0xYWXlmSEJoY0docGQyVjBjMkV6ZkZCRlRrUkpUa2Q4WEc0ME1USTNPVEI4Wld4dGJ5MXVZWFJwZG1VdFpuVnNiQzFzWVhKblpUTXhORzB0ZGpGOGNHRndhR2wzWlhSellUTjhVRVZPUkVsT1IzeGNialF3T1RJd04zeGhaaTFzYVdKbGNtOHRZWFl3TFdaMWJHd3RhR0Z1Wkc5bVpueHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRFeE1URXpmSEpoZG1WdWN5MWhaaTF5YjJ4c2IzVjBMWEJ5WlhacFpYZDhjR0Z3YUdsM1pYUnpZVE44VUVWT1JFbE9SM3hjYmpRd09UZzFORjgyZkdGbUxXUndiV0YwWTJndGNtVnpkR0Z5ZERFMWEzeHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRBNU9EVTBYelI4WVdZdFpIQnRZWFJqYUMxeVpYTjBZWEowTVRWcmZIQmhjR2hwZDJWMGMyRXpmRkJGVGtSSlRrZDhYRzQwTURrNE5UUmZNbnhoWmkxa2NHMWhkR05vTFhKbGMzUmhjblF4Tld0OGNHRndhR2wzWlhSellUTjhVRVZPUkVsT1IzeGNialF3T1RnME4xOWJNQzAxSlRKZGZITjBZWFJwYjI1aGNua3RabkF6TWkxdmRtVnliR0Y1ZkhCaGNHaHBkMlYwYzJFemZGQkZUa1JKVGtkOFhHNDBNRGszTnpOOGMzUmhkR2x2Ym1GeWVTMWhaaTFtYVhobFpHSjFaR2RsZEMxemJXOXJaWHh3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5EQTVOelkwZkhOMFlYUnBiMjVoY25rdFlXWXRkVzVsZEMxemJXOXJaWHh3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5ERXlPREkxZkdWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl5ZkhCaGNHaHBkMlYwYzJFemZGSlZUazVKVGtkOFozQjFNakZjYmpReE1qZ3dNSHhsYkcxdkxXeGhjbWRsTXpFMGJTMWpiMjUwYVc1MWIzVnpMV0p2ZFc1a1lYSjVMV1oxYkd3dGRqSjhjR0Z3YUdsM1pYUnpZVE44VWxWT1RrbE9SM3huY0hVd00xeHVOREV5TnprNGZHVnNiVzh0YkdGeVoyVXpNVFJ0TFdOdmJuUnBiblZ2ZFhNdFpuVnpaV1F0Wm5Wc2JDMTJNbnh3WVhCb2FYZGxkSE5oTTN4U1ZVNU9TVTVIZkdkd2RURXhYRzQwTVRJM09EbDhaV3h0Ynkxc1lYSm5aVE14TkcwdFkyOXVkR2x1ZFc5MWN5MXdiR0ZwYmkxbWRXeHNMWFl4ZkhCaGNHaHBkMlYwYzJFemZGSlZUazVKVGtkOFozQjFNVEZjYmpReE1qVTFObnhxYjJsdWRDMWpiMjUyWlhsdmNqSXdNQzFwYVdSdWIybHpaUzFuWVhBdFpuVnNiREl0WjNCMU1UbDhjR0Z3YUdsM1pYUnpZVE44VWxWT1RrbE9SM3huY0hVeE9WeHVOREV5TlRVMGZHcHZhVzUwTFdOdmJuWmxlVzl5TWpBd0xXbHBaRzV2YVhObExXNXZaMkZ3TFdaMWJHd3lMV2R3ZFRJeGZIQmhjR2hwZDJWMGMyRXpmRkpWVGs1SlRrZDhaM0IxTWpGY2JpSXNDaUFnSW5OamFHVnRZU0k2SUNKd2NtVnNZWFZ1WTJndGNtVjBjbmt0WTNWeWNtVnVkQzF4ZFdsbGMyTmxibU5sTFhZeElpd0tJQ0FpYzNSbGNITWlPaUFpVTNSbGNFbGtQVFF4TWpVMU5DNWlZWFJqYUNCVmMyVnlTV1E5TkRFd01ETWdVM1JoY25SVWFXMWxQVEl3TWpZdE1UQXRNalJVTVRNNk1EazZORGtnVkdsdFpVeHBiV2wwUFZWT1RFbE5TVlJGUkNCVGRHRjBaVDFTVlU1T1NVNUhJRkJoY25ScGRHbHZiajF5YkRJZ1RtOWtaVXhwYzNROVozQjFNakVnVG05a1pYTTlNU0JEVUZWelBUQWdWR0Z6YTNNOU1TQk9ZVzFsUFdKaGRHTm9JRTVsZEhkdmNtczlLRzUxYkd3cElGUlNSVk05S0c1MWJHd3BJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRk55ZFc1SWIzTjBPbEJwWkQwb2JuVnNiQ2s2TUZ4dVUzUmxjRWxrUFRReE1qVTFOQzR3SUZWelpYSkpaRDAwTVRBd015QlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlORlF4TXpvd09UbzFNU0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXlNU0JPYjJSbGN6MHhJRU5RVlhNOU16SWdWR0Z6YTNNOU1TQk9ZVzFsUFdKaGMyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejFqY0hVOU16SXNiV1Z0UFRFNU1rY3NibTlrWlQweElGSmxjM1pRYjNKMGN6MG9iblZzYkNrZ1ExQlZSbkpsY1ZKbGNUMUVaV1poZFd4MElFUnBjM1E5UTNsamJHbGpJRk55ZFc1SWIzTjBPbEJwWkQxcGJuTjBMWEYwY0hGeUxXUmxkbkpsYkMxeVpHMWhMWEJ2YjJ3Nk5UZzFPRFE1SUZSeVpYTkNhVzVrUFdkeVpYTXZaM0IxT201dmJtVWdWSEpsYzFCbGNsTjBaWEE5WTNCMU9qTXlJRlJ5WlhOUVpYSk9iMlJsUFdkeVpYTXZaM0IxT21neE1EQTZNaUJVY21WelVHVnlWR0Z6YXoxamNIVTZNeklzWTNCMU9qTXlYRzVUZEdWd1NXUTlOREV5TlRVMkxtSmhkR05vSUZWelpYSkpaRDAwTVRBd015QlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlORlF4TXpveE1EbzFNQ0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXhPU0JPYjJSbGN6MHhJRU5RVlhNOU1DQlVZWE5yY3oweElFNWhiV1U5WW1GMFkyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejBvYm5Wc2JDa2dVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdVM0oxYmtodmMzUTZVR2xrUFNodWRXeHNLVG93WEc1VGRHVndTV1E5TkRFeU5UVTJMakFnVlhObGNrbGtQVFF4TURBeklGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTBWREV6T2pFd09qVXlJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RURTVJRTV2WkdWelBURWdRMUJWY3owek1pQlVZWE5yY3oweElFNWhiV1U5WW1GemFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQV053ZFQwek1peHRaVzA5TVRreVJ5eHViMlJsUFRFZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1JHbHpkRDFEZVdOc2FXTWdVM0oxYmtodmMzUTZVR2xrUFdsdWMzUXRhV3AxWkhJdFpHVjJjbVZzTFhKa2JXRXRjRzl2YkRveE5UWXdOVGc0SUZSeVpYTkNhVzVrUFdkeVpYTXZaM0IxT201dmJtVWdWSEpsYzFCbGNsTjBaWEE5WTNCMU9qTXlJRlJ5WlhOUVpYSk9iMlJsUFdkeVpYTXZaM0IxT21neE1EQTZNaUJVY21WelVHVnlWR0Z6YXoxamNIVTZNeklzWTNCMU9qTXlYRzVUZEdWd1NXUTlOREV5TlRnMkxtSmhkR05vSUZWelpYSkpaRDAwTVRBd05TQlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlORlF4T0RvMU16b3lOU0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXdNeUJPYjJSbGN6MHhJRU5RVlhNOU1DQlVZWE5yY3oweElFNWhiV1U5WW1GMFkyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejBvYm5Wc2JDa2dVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdVM0oxYmtodmMzUTZVR2xrUFNodWRXeHNLVG93WEc1VGRHVndTV1E5TkRFeU5UZzJMakVnVlhObGNrbGtQVFF4TURBMUlGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTBWREU1T2pBeU9qRTBJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RUQXpJRTV2WkdWelBURWdRMUJWY3oweU9DQlVZWE5yY3oweElFNWhiV1U5Y0hsMGFHOXVJRTVsZEhkdmNtczlLRzUxYkd3cElGUlNSVk05WTNCMVBUSTRMRzFsYlQweU1qQkhMRzV2WkdVOU1TQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQkVhWE4wUFVONVkyeHBZeUJUY25WdVNHOXpkRHBRYVdROWFXNXpkQzE1ZFdwdmVpMWtaWFp5Wld3dGNtUnRZUzF3YjI5c09qSTNOVE01TVRjZ1ZISmxjMEpwYm1ROVozSmxjeTluY0hVNmJtOXVaU0JVY21WelVHVnlUbTlrWlQxbmNtVnpMMmR3ZFRwb01UQXdPakVnVkhKbGMxQmxjbFJoYzJzOVkzQjFPakk0WEc1VGRHVndTV1E5TkRFeU5UZzNMbUpoZEdOb0lGVnpaWEpKWkQwME1UQXdOU0JUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TkZReE9EbzFNem95TlNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV3TXlCT2IyUmxjejB4SUVOUVZYTTlNQ0JVWVhOcmN6MHhJRTVoYldVOVltRjBZMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXowb2JuVnNiQ2tnVW1WemRsQnZjblJ6UFNodWRXeHNLU0JEVUZWR2NtVnhVbVZ4UFVSbFptRjFiSFFnVTNKMWJraHZjM1E2VUdsa1BTaHVkV3hzS1Rvd1hHNVRkR1Z3U1dROU5ERXlOVGczTGpBZ1ZYTmxja2xrUFRReE1EQTFJRk4wWVhKMFZHbHRaVDB5TURJMkxURXdMVEkwVkRFNU9qQXhPak0xSUZScGJXVk1hVzFwZEQxVlRreEpUVWxVUlVRZ1UzUmhkR1U5VWxWT1RrbE9SeUJRWVhKMGFYUnBiMjQ5Y213eUlFNXZaR1ZNYVhOMFBXZHdkVEF6SUU1dlpHVnpQVEVnUTFCVmN6MHlPQ0JVWVhOcmN6MHhJRTVoYldVOWNIbDBhRzl1SUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOVkzQjFQVEk0TEcxbGJUMHlNakJITEc1dlpHVTlNU0JTWlhOMlVHOXlkSE05S0c1MWJHd3BJRU5RVlVaeVpYRlNaWEU5UkdWbVlYVnNkQ0JFYVhOMFBVTjVZMnhwWXlCVGNuVnVTRzl6ZERwUWFXUTlhVzV6ZEMxNWRXcHZlaTFrWlhaeVpXd3RjbVJ0WVMxd2IyOXNPakkzTlRJM01qQWdWSEpsYzBKcGJtUTlaM0psY3k5bmNIVTZibTl1WlNCVWNtVnpVR1Z5VG05a1pUMW5jbVZ6TDJkd2RUcG9NVEF3T2pFZ1ZISmxjMUJsY2xSaGMyczlZM0IxT2pJNFhHNVRkR1Z3U1dROU5ERXlOVGc0TG1KaGRHTm9JRlZ6WlhKSlpEMDBNVEF3TlNCVGRHRnlkRlJwYldVOU1qQXlOaTB4TUMweU5GUXlNam94TURveE1TQlVhVzFsVEdsdGFYUTlWVTVNU1UxSlZFVkVJRk4wWVhSbFBWSlZUazVKVGtjZ1VHRnlkR2wwYVc5dVBYSnNNaUJPYjJSbFRHbHpkRDFuY0hVeE9TQk9iMlJsY3oweElFTlFWWE05TUNCVVlYTnJjejB4SUU1aGJXVTlZbUYwWTJnZ1RtVjBkMjl5YXowb2JuVnNiQ2tnVkZKRlV6MG9iblZzYkNrZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1UzSjFia2h2YzNRNlVHbGtQU2h1ZFd4c0tUb3dYRzVUZEdWd1NXUTlOREV5TlRnNExqQWdWWE5sY2tsa1BUUXhNREExSUZOMFlYSjBWR2x0WlQweU1ESTJMVEV3TFRJMFZESXlPakU1T2pNeUlGUnBiV1ZNYVcxcGREMVZUa3hKVFVsVVJVUWdVM1JoZEdVOVVsVk9Ua2xPUnlCUVlYSjBhWFJwYjI0OWNtd3lJRTV2WkdWTWFYTjBQV2R3ZFRFNUlFNXZaR1Z6UFRFZ1ExQlZjejB5T0NCVVlYTnJjejB4SUU1aGJXVTljSGwwYUc5dUlFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlZM0IxUFRJNExHMWxiVDB5TWpCSExHNXZaR1U5TVNCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCRWFYTjBQVU41WTJ4cFl5QlRjblZ1U0c5emREcFFhV1E5YVc1emRDMXBhblZrY2kxa1pYWnlaV3d0Y21SdFlTMXdiMjlzT2pFNE1UVXhNRGdnVkhKbGMwSnBibVE5WjNKbGN5OW5jSFU2Ym05dVpTQlVjbVZ6VUdWeVRtOWtaVDFuY21WekwyZHdkVHBvTVRBd09qRWdWSEpsYzFCbGNsUmhjMnM5WTNCMU9qSTRYRzVUZEdWd1NXUTlOREV5TlRreExtSmhkR05vSUZWelpYSkpaRDAwTVRBd05TQlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlORlF5TWpveE1Eb3hNU0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXhPU0JPYjJSbGN6MHhJRU5RVlhNOU1DQlVZWE5yY3oweElFNWhiV1U5WW1GMFkyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejBvYm5Wc2JDa2dVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdVM0oxYmtodmMzUTZVR2xrUFNodWRXeHNLVG93WEc1VGRHVndTV1E5TkRFeU5Ua3hMakFnVlhObGNrbGtQVFF4TURBMUlGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTBWREl5T2pFMU9qVTBJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RURTVJRTV2WkdWelBURWdRMUJWY3oweU9DQlVZWE5yY3oweElFNWhiV1U5Y0hsMGFHOXVJRTVsZEhkdmNtczlLRzUxYkd3cElGUlNSVk05WTNCMVBUSTRMRzFsYlQweU1qQkhMRzV2WkdVOU1TQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQkVhWE4wUFVONVkyeHBZeUJUY25WdVNHOXpkRHBRYVdROWFXNXpkQzFwYW5Wa2NpMWtaWFp5Wld3dGNtUnRZUzF3YjI5c09qRTRNRFkwTXpZZ1ZISmxjMEpwYm1ROVozSmxjeTluY0hVNmJtOXVaU0JVY21WelVHVnlUbTlrWlQxbmNtVnpMMmR3ZFRwb01UQXdPakVnVkhKbGMxQmxjbFJoYzJzOVkzQjFPakk0WEc1VGRHVndTV1E5TkRFeU5Ua3lMbUpoZEdOb0lGVnpaWEpKWkQwME1UQXdOU0JUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TkZReU1qb3hNRG94TVNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV4T1NCT2IyUmxjejB4SUVOUVZYTTlNQ0JVWVhOcmN6MHhJRTVoYldVOVltRjBZMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXowb2JuVnNiQ2tnVW1WemRsQnZjblJ6UFNodWRXeHNLU0JEVUZWR2NtVnhVbVZ4UFVSbFptRjFiSFFnVTNKMWJraHZjM1E2VUdsa1BTaHVkV3hzS1Rvd1hHNVRkR1Z3U1dROU5ERXlOVGt5TGpBZ1ZYTmxja2xrUFRReE1EQTFJRk4wWVhKMFZHbHRaVDB5TURJMkxURXdMVEkwVkRJeU9qRTFPakkwSUZScGJXVk1hVzFwZEQxVlRreEpUVWxVUlVRZ1UzUmhkR1U5VWxWT1RrbE9SeUJRWVhKMGFYUnBiMjQ5Y213eUlFNXZaR1ZNYVhOMFBXZHdkVEU1SUU1dlpHVnpQVEVnUTFCVmN6MHlPQ0JVWVhOcmN6MHhJRTVoYldVOWNIbDBhRzl1SUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOVkzQjFQVEk0TEcxbGJUMHlNakJITEc1dlpHVTlNU0JTWlhOMlVHOXlkSE05S0c1MWJHd3BJRU5RVlVaeVpYRlNaWEU5UkdWbVlYVnNkQ0JFYVhOMFBVTjVZMnhwWXlCVGNuVnVTRzl6ZERwUWFXUTlhVzV6ZEMxcGFuVmtjaTFrWlhaeVpXd3RjbVJ0WVMxd2IyOXNPakU0TURRME9UZ2dWSEpsYzBKcGJtUTlaM0psY3k5bmNIVTZibTl1WlNCVWNtVnpVR1Z5VG05a1pUMW5jbVZ6TDJkd2RUcG9NVEF3T2pFZ1ZISmxjMUJsY2xSaGMyczlZM0IxT2pJNFhHNVRkR1Z3U1dROU5ERXlOVGt6TG1KaGRHTm9JRlZ6WlhKSlpEMDBNVEF3TlNCVGRHRnlkRlJwYldVOU1qQXlOaTB4TUMweU5GUXlNam94TURveE1TQlVhVzFsVEdsdGFYUTlWVTVNU1UxSlZFVkVJRk4wWVhSbFBWSlZUazVKVGtjZ1VHRnlkR2wwYVc5dVBYSnNNaUJPYjJSbFRHbHpkRDFuY0hVeE9TQk9iMlJsY3oweElFTlFWWE05TUNCVVlYTnJjejB4SUU1aGJXVTlZbUYwWTJnZ1RtVjBkMjl5YXowb2JuVnNiQ2tnVkZKRlV6MG9iblZzYkNrZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1UzSjFia2h2YzNRNlVHbGtQU2h1ZFd4c0tUb3dYRzVUZEdWd1NXUTlOREV5TlRrekxqQWdWWE5sY2tsa1BUUXhNREExSUZOMFlYSjBWR2x0WlQweU1ESTJMVEV3TFRJMFZESXlPakUwT2pVMElGUnBiV1ZNYVcxcGREMVZUa3hKVFVsVVJVUWdVM1JoZEdVOVVsVk9Ua2xPUnlCUVlYSjBhWFJwYjI0OWNtd3lJRTV2WkdWTWFYTjBQV2R3ZFRFNUlFNXZaR1Z6UFRFZ1ExQlZjejB5T0NCVVlYTnJjejB4SUU1aGJXVTljSGwwYUc5dUlFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlZM0IxUFRJNExHMWxiVDB5TWpCSExHNXZaR1U5TVNCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCRWFYTjBQVU41WTJ4cFl5QlRjblZ1U0c5emREcFFhV1E5YVc1emRDMXBhblZrY2kxa1pYWnlaV3d0Y21SdFlTMXdiMjlzT2pFNE1ESXdPRFlnVkhKbGMwSnBibVE5WjNKbGN5OW5jSFU2Ym05dVpTQlVjbVZ6VUdWeVRtOWtaVDFuY21WekwyZHdkVHBvTVRBd09qRWdWSEpsYzFCbGNsUmhjMnM5WTNCMU9qSTRYRzVUZEdWd1NXUTlOREV5TnpnNUxtSmhkR05vSUZWelpYSkpaRDAwTVRBd015QlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlObFF3T1RveU1Ub3hNQ0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXhNU0JPYjJSbGN6MHhJRU5RVlhNOU1DQlVZWE5yY3oweElFNWhiV1U5WW1GMFkyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejBvYm5Wc2JDa2dVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdVM0oxYmtodmMzUTZVR2xrUFNodWRXeHNLVG93WEc1VGRHVndTV1E5TkRFeU56ZzVMakFnVlhObGNrbGtQVFF4TURBeklGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTJWREE1T2pJeE9qRXpJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RURXhJRTV2WkdWelBURWdRMUJWY3owek1pQlVZWE5yY3oweElFNWhiV1U5WW1GemFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQV053ZFQwek1peHRaVzA5TVRreVJ5eHViMlJsUFRFZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1JHbHpkRDFEZVdOc2FXTWdVM0oxYmtodmMzUTZVR2xrUFdsdWMzUXRhbTVsYTI4dFpHVjJjbVZzTFhKa2JXRXRjRzl2YkRveU16QXhOekUzSUZSeVpYTkNhVzVrUFdkeVpYTXZaM0IxT201dmJtVWdWSEpsYzFCbGNsTjBaWEE5WTNCMU9qTXlJRlJ5WlhOUVpYSk9iMlJsUFdkeVpYTXZaM0IxT21neE1EQTZOQ0JVY21WelVHVnlWR0Z6YXoxamNIVTZNeklzWTNCMU9qTXlYRzVUZEdWd1NXUTlOREV5TnprNExtSmhkR05vSUZWelpYSkpaRDAwTVRBd015QlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlObFF4TlRvME5Eb3dNaUJVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXhNU0JPYjJSbGN6MHhJRU5RVlhNOU1DQlVZWE5yY3oweElFNWhiV1U5WW1GMFkyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejBvYm5Wc2JDa2dVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdVM0oxYmtodmMzUTZVR2xrUFNodWRXeHNLVG93WEc1VGRHVndTV1E5TkRFeU56azRMakFnVlhObGNrbGtQVFF4TURBeklGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTJWREUxT2pRME9qQTBJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RURXhJRTV2WkdWelBURWdRMUJWY3owek1pQlVZWE5yY3oweElFNWhiV1U5WW1GemFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQV053ZFQwek1peHRaVzA5TVRreVJ5eHViMlJsUFRFZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1JHbHpkRDFEZVdOc2FXTWdVM0oxYmtodmMzUTZVR2xrUFdsdWMzUXRhbTVsYTI4dFpHVjJjbVZzTFhKa2JXRXRjRzl2YkRveU5EVTROakEzSUZSeVpYTkNhVzVrUFdkeVpYTXZaM0IxT201dmJtVWdWSEpsYzFCbGNsTjBaWEE5WTNCMU9qTXlJRlJ5WlhOUVpYSk9iMlJsUFdkeVpYTXZaM0IxT21neE1EQTZOQ0JVY21WelVHVnlWR0Z6YXoxamNIVTZNeklzWTNCMU9qTXlYRzVUZEdWd1NXUTlOREV5T0RBd0xtSmhkR05vSUZWelpYSkpaRDAwTVRBd015QlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlObFF4TlRvME5Ub3dOU0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXdNeUJPYjJSbGN6MHhJRU5RVlhNOU1DQlVZWE5yY3oweElFNWhiV1U5WW1GMFkyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejBvYm5Wc2JDa2dVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdVM0oxYmtodmMzUTZVR2xrUFNodWRXeHNLVG93WEc1VGRHVndTV1E5TkRFeU9EQXdMakFnVlhObGNrbGtQVFF4TURBeklGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTJWREUxT2pRMU9qSTFJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RUQXpJRTV2WkdWelBURWdRMUJWY3owek1pQlVZWE5yY3oweElFNWhiV1U5WW1GemFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQV053ZFQwek1peHRaVzA5TVRreVJ5eHViMlJsUFRFZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1JHbHpkRDFEZVdOc2FXTWdVM0oxYmtodmMzUTZVR2xrUFdsdWMzUXRlWFZxYjNvdFpHVjJjbVZzTFhKa2JXRXRjRzl2YkRvek56STBORGt4SUZSeVpYTkNhVzVrUFdkeVpYTXZaM0IxT201dmJtVWdWSEpsYzFCbGNsTjBaWEE5WTNCMU9qTXlJRlJ5WlhOUVpYSk9iMlJsUFdkeVpYTXZaM0IxT21neE1EQTZOQ0JVY21WelVHVnlWR0Z6YXoxamNIVTZNeklzWTNCMU9qTXlYRzVUZEdWd1NXUTlOREV5T0RJMUxtSmhkR05vSUZWelpYSkpaRDAwTVRBd015QlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlOMVF3TVRveU5qb3pNaUJVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXlNU0JPYjJSbGN6MHhJRU5RVlhNOU1DQlVZWE5yY3oweElFNWhiV1U5WW1GMFkyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejBvYm5Wc2JDa2dVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdVM0oxYmtodmMzUTZVR2xrUFNodWRXeHNLVG93WEc0aUNuMEtcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9QUkVQQVJFRC5qc29ufDE3Y2Q1YWY1NjkxZDNkMDI4NzYyOThhNWNiODJmODZjZGUwNjQyYTcwOTgxODIzYzdhNWNlZmU2Y2Y3ZDE1OTd8ZXdvZ0lDSnlaWEYxWlhOMFgzTm9ZVEkxTmlJNklDSTNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNJaXdLSUNBaWJXRnVhV1psYzNSZmMyaGhNalUySWpvZ0ltVTVaREZqWmprek5qSTBZV0k1TkRjd09XSmhaak5pWVRka016WmlZbUZrWmpkaFpHWTBabU0zTW1GaVlUUmhNek16WW1SaE1ERXhZMlF5TkRneE5UTWlMQW9nSUNKd1lYSmxiblJmWVhKbmRpSTZJRnNLSUNBZ0lDSXZkWE55TDJ4dlkyRnNMMkpwYmk5elltRjBZMmdpTEFvZ0lDQWdJaTB0Y0dGeWMyRmliR1VpTEFvZ0lDQWdJaTB0YUc5c1pDSXNDaUFnSUNBaUxTMXVieTF5WlhGMVpYVmxJaXdLSUNBZ0lDSXRMV0ZqWTI5MWJuUTliRzloYm1WeUlpd0tJQ0FnSUNJdExYRnZjejFzYjJGdVpYSXRibTl5YldGc0lpd0tJQ0FnSUNJdExYQmhjblJwZEdsdmJqMXliRElpTEFvZ0lDQWdJaTB0WTI5dGJXVnVkRDFsYkcxdkxXWjFiR3c2TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15TnlJc0NpQWdJQ0FpTFMxcWIySXRibUZ0WlQxbGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTWlJc0NpQWdJQ0FpTFMxdWIyUmxiR2x6ZEQxbmNIVXlNU0lzQ2lBZ0lDQWlMUzF1YjJSbGN6MHhJaXdLSUNBZ0lDSXRMVzUwWVhOcmN6MHhJaXdLSUNBZ0lDSXRMV053ZFhNdGNHVnlMWFJoYzJzOU16SWlMQW9nSUNBZ0lpMHRiV1Z0UFRFNU1rY2lMQW9nSUNBZ0lpMHRaM0psY3oxbmNIVTZhREV3TURvMElpd0tJQ0FnSUNJdExYUnBiV1U5Tnkwd01Eb3dNRG93TUNJc0NpQWdJQ0FpTFMxbGVIQnZjblE5VGs5T1JTSXNDaUFnSUNBaUxTMWphR1JwY2owdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJaUxBb2dJQ0FnSWkwdGIzVjBjSFYwUFM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5c2IyZHpMeVY0TFNWcUxtOTFkQ0lzQ2lBZ0lDQWlMUzFsY25KdmNqMHZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZiRzluY3k4bGVDMGxhaTVsY25JaUxBb2dJQ0FnSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5bWRXeHNMbk5pWVhSamFDSXNDaUFnSUNBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUlpd0tJQ0FnSUNJM05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0lpd0tJQ0FnSUNKbE9XUXhZMlk1TXpZeU5HRmlPVFEzTURsaVlXWXpZbUUzWkRNMlltSmhaR1kzWVdSbU5HWmpOekpoWW1FMFlUTXpNMkprWVRBeE1XTmtNalE0TVRVeklnb2dJRjBzQ2lBZ0luQnlaWEJoY21Wa1gyRjBYM1YwWXlJNklDSXlNREkyTFRFd0xUSTNWREF4T2pJMk9qSTBMamt6TkRZNE1pc3dNRG93TUNJc0NpQWdJbkYxWlhWbElqb2dJalF4TWpnd01YeGxiRzF2TFc1aGRHbDJaUzFtZFd4c0xXeGhjbWRsTXpFMGJTMWliM1Z1WkdGeWVTMTJNbnh3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5ERXlOems1ZkdWc2JXOHRibUYwYVhabExXWjFiR3d0YkdGeVoyVXpNVFJ0TFdaMWMyVmtMWFl5ZkhCaGNHaHBkMlYwYzJFemZGQkZUa1JKVGtkOFhHNDBNVEkzT1RCOFpXeHRieTF1WVhScGRtVXRablZzYkMxc1lYSm5aVE14TkcwdGRqRjhjR0Z3YUdsM1pYUnpZVE44VUVWT1JFbE9SM3hjYmpRd09USXdOM3hoWmkxc2FXSmxjbTh0WVhZd0xXWjFiR3d0YUdGdVpHOW1abnh3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5ERXhNVEV6ZkhKaGRtVnVjeTFoWmkxeWIyeHNiM1YwTFhCeVpYWnBaWGQ4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXdPVGcxTkY4MmZHRm1MV1J3YldGMFkyZ3RjbVZ6ZEdGeWRERTFhM3h3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5EQTVPRFUwWHpSOFlXWXRaSEJ0WVhSamFDMXlaWE4wWVhKME1UVnJmSEJoY0docGQyVjBjMkV6ZkZCRlRrUkpUa2Q4WEc0ME1EazROVFJmTW54aFppMWtjRzFoZEdOb0xYSmxjM1JoY25ReE5XdDhjR0Z3YUdsM1pYUnpZVE44VUVWT1JFbE9SM3hjYmpRd09UZzBOMTliTUMwMUpUSmRmSE4wWVhScGIyNWhjbmt0Wm5Bek1pMXZkbVZ5YkdGNWZIQmhjR2hwZDJWMGMyRXpmRkJGVGtSSlRrZDhYRzQwTURrM056TjhjM1JoZEdsdmJtRnllUzFoWmkxbWFYaGxaR0oxWkdkbGRDMXpiVzlyWlh4d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREE1TnpZMGZITjBZWFJwYjI1aGNua3RZV1l0ZFc1bGRDMXpiVzlyWlh4d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREV5T0RBd2ZHVnNiVzh0YkdGeVoyVXpNVFJ0TFdOdmJuUnBiblZ2ZFhNdFltOTFibVJoY25rdFpuVnNiQzEyTW54d1lYQm9hWGRsZEhOaE0zeFNWVTVPU1U1SGZHZHdkVEF6WEc0ME1USTNPVGg4Wld4dGJ5MXNZWEpuWlRNeE5HMHRZMjl1ZEdsdWRXOTFjeTFtZFhObFpDMW1kV3hzTFhZeWZIQmhjR2hwZDJWMGMyRXpmRkpWVGs1SlRrZDhaM0IxTVRGY2JqUXhNamM0T1h4bGJHMXZMV3hoY21kbE16RTBiUzFqYjI1MGFXNTFiM1Z6TFhCc1lXbHVMV1oxYkd3dGRqRjhjR0Z3YUdsM1pYUnpZVE44VWxWT1RrbE9SM3huY0hVeE1WeHVOREV5TlRVMmZHcHZhVzUwTFdOdmJuWmxlVzl5TWpBd0xXbHBaRzV2YVhObExXZGhjQzFtZFd4c01pMW5jSFV4T1h4d1lYQm9hWGRsZEhOaE0zeFNWVTVPU1U1SGZHZHdkVEU1WEc0ME1USTFOVFI4YW05cGJuUXRZMjl1ZG1WNWIzSXlNREF0YVdsa2JtOXBjMlV0Ym05bllYQXRablZzYkRJdFozQjFNakY4Y0dGd2FHbDNaWFJ6WVROOFVsVk9Ua2xPUjN4bmNIVXlNVnh1SWl3S0lDQWlibTlrWlNJNklDSk9iMlJsVG1GdFpUMW5jSFV5TVNCQmNtTm9QWGc0Tmw4Mk5DQkRiM0psYzFCbGNsTnZZMnRsZEQwMU5pQWdRMUJWUVd4c2IyTTlNeklnUTFCVlJXWmpkSFk5TWpJMElFTlFWVlJ2ZEQweU1qUWdRMUJWVEc5aFpEMDNMalU1SUVGMllXbHNZV0pzWlVabFlYUjFjbVZ6UFNodWRXeHNLU0JCWTNScGRtVkdaV0YwZFhKbGN6MG9iblZzYkNrZ1IzSmxjejFuY0hVNmFERXdNRG80SUVkeVpYTkVjbUZwYmoxT0wwRWdSM0psYzFWelpXUTlaM0IxT21neE1EQTZNaWhKUkZnNk5DMDFLU0JPYjJSbFFXUmtjajB4TUM0eE9DNDVOaTR5TXpFZ1RtOWtaVWh2YzNST1lXMWxQV2x1YzNRdGNYUndjWEl0WkdWMmNtVnNMWEprYldFdGNHOXZiQ0JXWlhKemFXOXVQVEl6TGpFeExqUWdUMU05VEdsdWRYZ2dOaTQxTGpBdE1UQXhPQzF2Y21GamJHVWdJekU0ZmpJeUxqQTBMakV0VldKMWJuUjFJRk5OVUNCVFlYUWdSbVZpSURFM0lESXhPalF4T2pFeklGVlVReUF5TURJMElDQlNaV0ZzVFdWdGIzSjVQVEl3TURBd01EQWdRV3hzYjJOTlpXMDlNVGsyTmpBNElFWnlaV1ZOWlcwOU1UQTFNVFUzSUZOdlkydGxkSE05TWlCQ2IyRnlaSE05TVNCVGRHRjBaVDFOU1ZoRlJDQlVhSEpsWVdSelVHVnlRMjl5WlQweUlGUnRjRVJwYzJzOU1DQlhaV2xuYUhROU1TQlBkMjVsY2oxT0wwRWdUVU5UWDJ4aFltVnNQVTR2UVNCUVlYSjBhWFJwYjI1elBXRnNiQ3h6YVc1bmJHVXNiWFZzZEdrc2Ntd3lJQ0JDYjI5MFZHbHRaVDB5TURJMkxUQTVMVEkwVkRFMU9qRXlPak15SUZOc2RYSnRaRk4wWVhKMFZHbHRaVDB5TURJMkxURXdMVEkxVkRBd09qQXdPakl4SUV4aGMzUkNkWE41VkdsdFpUMHlNREkyTFRFd0xUSTFWREF3T2pBd09qSXhJRkpsYzNWdFpVRm1kR1Z5VkdsdFpUMU9iMjVsSUVObVoxUlNSVk05WTNCMVBUSXlOQ3h0WlcwOU1qQXdNREF3TUUwc1ltbHNiR2x1WnoweU1qUWdRV3hzYjJOVVVrVlRQV053ZFQwek1peHRaVzA5TVRreVJ5QkRZWEJYWVhSMGN6MXVMMkVnUTNWeWNtVnVkRmRoZEhSelBUQWdRWFpsVjJGMGRITTlNQ0JGZUhSVFpXNXpiM0p6U205MWJHVnpQVzR2WVNCRmVIUlRaVzV6YjNKelYyRjBkSE05TUNCRmVIUlRaVzV6YjNKelZHVnRjRDF1TDJGY2JpSXNDaUFnSW5CeVpXeGhkVzVqYUY5eVpYUnllVjlqWlc1emRYTWlPaUI3Q2lBZ0lDQWliM0pwWjJsdVlXeGZjR0Z5Wlc1MElqb2dJalF4TWpneU15SXNDaUFnSUNBaWIzSnBaMmx1WVd4ZlkyRndkSFZ5WlNJNklDSTBNVEk0TWpRaUxBb2dJQ0FnSW1aMWJHeGZjbTl2ZEhNaU9pQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhYRzR2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakpjYmlJc0NpQWdJQ0FpY0hKcGIzSmZZMnhoYVcxeklqb2dJaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOMXh1TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDNKbGNYVmxjM1F0WTJ4aGFXMXpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXhYRzRpTEFvZ0lDQWdJbkJ5YVc5eVgyMWhibWxtWlhOMElqb2dJbU14WkRNMU5tSmhNRFE1T1RNeFl6UTNPV1ZoWmpnNE5qZzNNMkV6WTJFMk1UWTROakV4WW1GbU5qZGxNRGRtTmprNE9UaGxZMlF6WXpFME16bG1abUlnSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5R1NVeEZVeTV6YUdFeU5UWmNiaUlzQ2lBZ0lDQWlibUYwYVhabFgzTjBaWEJ6SWpvZ0lsTjBaWEJKWkQwME1USTFOVFF1WW1GMFkyZ2dWWE5sY2tsa1BUUXhNREF6SUZOMFlYSjBWR2x0WlQweU1ESTJMVEV3TFRJMFZERXpPakE1T2pRNUlGUnBiV1ZNYVcxcGREMVZUa3hKVFVsVVJVUWdVM1JoZEdVOVVsVk9Ua2xPUnlCUVlYSjBhWFJwYjI0OWNtd3lJRTV2WkdWTWFYTjBQV2R3ZFRJeElFNXZaR1Z6UFRFZ1ExQlZjejB3SUZSaGMydHpQVEVnVG1GdFpUMWlZWFJqYUNCT1pYUjNiM0pyUFNodWRXeHNLU0JVVWtWVFBTaHVkV3hzS1NCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCVGNuVnVTRzl6ZERwUWFXUTlLRzUxYkd3cE9qQmNibE4wWlhCSlpEMDBNVEkxTlRRdU1DQlZjMlZ5U1dROU5ERXdNRE1nVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpSVU1UTTZNRGs2TlRFZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTWpFZ1RtOWtaWE05TVNCRFVGVnpQVE15SUZSaGMydHpQVEVnVG1GdFpUMWlZWE5vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOVkzQjFQVE15TEcxbGJUMHhPVEpITEc1dlpHVTlNU0JTWlhOMlVHOXlkSE05S0c1MWJHd3BJRU5RVlVaeVpYRlNaWEU5UkdWbVlYVnNkQ0JFYVhOMFBVTjVZMnhwWXlCVGNuVnVTRzl6ZERwUWFXUTlhVzV6ZEMxeGRIQnhjaTFrWlhaeVpXd3RjbVJ0WVMxd2IyOXNPalU0TlRnME9TQlVjbVZ6UW1sdVpEMW5jbVZ6TDJkd2RUcHViMjVsSUZSeVpYTlFaWEpUZEdWd1BXTndkVG96TWlCVWNtVnpVR1Z5VG05a1pUMW5jbVZ6TDJkd2RUcG9NVEF3T2pJZ1ZISmxjMUJsY2xSaGMyczlZM0IxT2pNeUxHTndkVG96TWx4dVUzUmxjRWxrUFRReE1qVTFOaTVpWVhSamFDQlZjMlZ5U1dROU5ERXdNRE1nVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpSVU1UTTZNVEE2TlRBZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTVRrZ1RtOWtaWE05TVNCRFVGVnpQVEFnVkdGemEzTTlNU0JPWVcxbFBXSmhkR05vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOUtHNTFiR3dwSUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUZOeWRXNUliM04wT2xCcFpEMG9iblZzYkNrNk1GeHVVM1JsY0Vsa1BUUXhNalUxTmk0d0lGVnpaWEpKWkQwME1UQXdNeUJUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TkZReE16b3hNRG8xTWlCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV4T1NCT2IyUmxjejB4SUVOUVZYTTlNeklnVkdGemEzTTlNU0JPWVcxbFBXSmhjMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXoxamNIVTlNeklzYldWdFBURTVNa2NzYm05a1pUMHhJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRVJwYzNROVEzbGpiR2xqSUZOeWRXNUliM04wT2xCcFpEMXBibk4wTFdscWRXUnlMV1JsZG5KbGJDMXlaRzFoTFhCdmIydzZNVFUyTURVNE9DQlVjbVZ6UW1sdVpEMW5jbVZ6TDJkd2RUcHViMjVsSUZSeVpYTlFaWEpUZEdWd1BXTndkVG96TWlCVWNtVnpVR1Z5VG05a1pUMW5jbVZ6TDJkd2RUcG9NVEF3T2pJZ1ZISmxjMUJsY2xSaGMyczlZM0IxT2pNeUxHTndkVG96TWx4dVUzUmxjRWxrUFRReE1qVTROaTVpWVhSamFDQlZjMlZ5U1dROU5ERXdNRFVnVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpSVU1UZzZOVE02TWpVZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTURNZ1RtOWtaWE05TVNCRFVGVnpQVEFnVkdGemEzTTlNU0JPWVcxbFBXSmhkR05vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOUtHNTFiR3dwSUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUZOeWRXNUliM04wT2xCcFpEMG9iblZzYkNrNk1GeHVVM1JsY0Vsa1BUUXhNalU0Tmk0eElGVnpaWEpKWkQwME1UQXdOU0JUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TkZReE9Ub3dNam94TkNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV3TXlCT2IyUmxjejB4SUVOUVZYTTlNamdnVkdGemEzTTlNU0JPWVcxbFBYQjVkR2h2YmlCT1pYUjNiM0pyUFNodWRXeHNLU0JVVWtWVFBXTndkVDB5T0N4dFpXMDlNakl3Unl4dWIyUmxQVEVnVW1WemRsQnZjblJ6UFNodWRXeHNLU0JEVUZWR2NtVnhVbVZ4UFVSbFptRjFiSFFnUkdsemREMURlV05zYVdNZ1UzSjFia2h2YzNRNlVHbGtQV2x1YzNRdGVYVnFiM290WkdWMmNtVnNMWEprYldFdGNHOXZiRG95TnpVek9URTNJRlJ5WlhOQ2FXNWtQV2R5WlhNdlozQjFPbTV2Ym1VZ1ZISmxjMUJsY2s1dlpHVTlaM0psY3k5bmNIVTZhREV3TURveElGUnlaWE5RWlhKVVlYTnJQV053ZFRveU9GeHVVM1JsY0Vsa1BUUXhNalU0Tnk1aVlYUmphQ0JWYzJWeVNXUTlOREV3TURVZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qUlVNVGc2TlRNNk1qVWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1ETWdUbTlrWlhNOU1TQkRVRlZ6UFRBZ1ZHRnphM005TVNCT1lXMWxQV0poZEdOb0lFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlLRzUxYkd3cElGSmxjM1pRYjNKMGN6MG9iblZzYkNrZ1ExQlZSbkpsY1ZKbGNUMUVaV1poZFd4MElGTnlkVzVJYjNOME9sQnBaRDBvYm5Wc2JDazZNRnh1VTNSbGNFbGtQVFF4TWpVNE55NHdJRlZ6WlhKSlpEMDBNVEF3TlNCVGRHRnlkRlJwYldVOU1qQXlOaTB4TUMweU5GUXhPVG93TVRvek5TQlVhVzFsVEdsdGFYUTlWVTVNU1UxSlZFVkVJRk4wWVhSbFBWSlZUazVKVGtjZ1VHRnlkR2wwYVc5dVBYSnNNaUJPYjJSbFRHbHpkRDFuY0hVd015Qk9iMlJsY3oweElFTlFWWE05TWpnZ1ZHRnphM005TVNCT1lXMWxQWEI1ZEdodmJpQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQV053ZFQweU9DeHRaVzA5TWpJd1J5eHViMlJsUFRFZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1JHbHpkRDFEZVdOc2FXTWdVM0oxYmtodmMzUTZVR2xrUFdsdWMzUXRlWFZxYjNvdFpHVjJjbVZzTFhKa2JXRXRjRzl2YkRveU56VXlOekl3SUZSeVpYTkNhVzVrUFdkeVpYTXZaM0IxT201dmJtVWdWSEpsYzFCbGNrNXZaR1U5WjNKbGN5OW5jSFU2YURFd01Eb3hJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3lPRnh1VTNSbGNFbGtQVFF4TWpVNE9DNWlZWFJqYUNCVmMyVnlTV1E5TkRFd01EVWdVM1JoY25SVWFXMWxQVEl3TWpZdE1UQXRNalJVTWpJNk1UQTZNVEVnVkdsdFpVeHBiV2wwUFZWT1RFbE5TVlJGUkNCVGRHRjBaVDFTVlU1T1NVNUhJRkJoY25ScGRHbHZiajF5YkRJZ1RtOWtaVXhwYzNROVozQjFNVGtnVG05a1pYTTlNU0JEVUZWelBUQWdWR0Z6YTNNOU1TQk9ZVzFsUFdKaGRHTm9JRTVsZEhkdmNtczlLRzUxYkd3cElGUlNSVk05S0c1MWJHd3BJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRk55ZFc1SWIzTjBPbEJwWkQwb2JuVnNiQ2s2TUZ4dVUzUmxjRWxrUFRReE1qVTRPQzR3SUZWelpYSkpaRDAwTVRBd05TQlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlORlF5TWpveE9Ub3pNaUJVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXhPU0JPYjJSbGN6MHhJRU5RVlhNOU1qZ2dWR0Z6YTNNOU1TQk9ZVzFsUFhCNWRHaHZiaUJPWlhSM2IzSnJQU2h1ZFd4c0tTQlVVa1ZUUFdOd2RUMHlPQ3h0WlcwOU1qSXdSeXh1YjJSbFBURWdVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdSR2x6ZEQxRGVXTnNhV01nVTNKMWJraHZjM1E2VUdsa1BXbHVjM1F0YVdwMVpISXRaR1YyY21Wc0xYSmtiV0V0Y0c5dmJEb3hPREUxTVRBNElGUnlaWE5DYVc1a1BXZHlaWE12WjNCMU9tNXZibVVnVkhKbGMxQmxjazV2WkdVOVozSmxjeTluY0hVNmFERXdNRG94SUZSeVpYTlFaWEpVWVhOclBXTndkVG95T0Z4dVUzUmxjRWxrUFRReE1qVTVNUzVpWVhSamFDQlZjMlZ5U1dROU5ERXdNRFVnVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpSVU1qSTZNVEE2TVRFZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTVRrZ1RtOWtaWE05TVNCRFVGVnpQVEFnVkdGemEzTTlNU0JPWVcxbFBXSmhkR05vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOUtHNTFiR3dwSUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUZOeWRXNUliM04wT2xCcFpEMG9iblZzYkNrNk1GeHVVM1JsY0Vsa1BUUXhNalU1TVM0d0lGVnpaWEpKWkQwME1UQXdOU0JUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TkZReU1qb3hOVG8xTkNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV4T1NCT2IyUmxjejB4SUVOUVZYTTlNamdnVkdGemEzTTlNU0JPWVcxbFBYQjVkR2h2YmlCT1pYUjNiM0pyUFNodWRXeHNLU0JVVWtWVFBXTndkVDB5T0N4dFpXMDlNakl3Unl4dWIyUmxQVEVnVW1WemRsQnZjblJ6UFNodWRXeHNLU0JEVUZWR2NtVnhVbVZ4UFVSbFptRjFiSFFnUkdsemREMURlV05zYVdNZ1UzSjFia2h2YzNRNlVHbGtQV2x1YzNRdGFXcDFaSEl0WkdWMmNtVnNMWEprYldFdGNHOXZiRG94T0RBMk5ETTJJRlJ5WlhOQ2FXNWtQV2R5WlhNdlozQjFPbTV2Ym1VZ1ZISmxjMUJsY2s1dlpHVTlaM0psY3k5bmNIVTZhREV3TURveElGUnlaWE5RWlhKVVlYTnJQV053ZFRveU9GeHVVM1JsY0Vsa1BUUXhNalU1TWk1aVlYUmphQ0JWYzJWeVNXUTlOREV3TURVZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qUlVNakk2TVRBNk1URWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1Ua2dUbTlrWlhNOU1TQkRVRlZ6UFRBZ1ZHRnphM005TVNCT1lXMWxQV0poZEdOb0lFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlLRzUxYkd3cElGSmxjM1pRYjNKMGN6MG9iblZzYkNrZ1ExQlZSbkpsY1ZKbGNUMUVaV1poZFd4MElGTnlkVzVJYjNOME9sQnBaRDBvYm5Wc2JDazZNRnh1VTNSbGNFbGtQVFF4TWpVNU1pNHdJRlZ6WlhKSlpEMDBNVEF3TlNCVGRHRnlkRlJwYldVOU1qQXlOaTB4TUMweU5GUXlNam94TlRveU5DQlVhVzFsVEdsdGFYUTlWVTVNU1UxSlZFVkVJRk4wWVhSbFBWSlZUazVKVGtjZ1VHRnlkR2wwYVc5dVBYSnNNaUJPYjJSbFRHbHpkRDFuY0hVeE9TQk9iMlJsY3oweElFTlFWWE05TWpnZ1ZHRnphM005TVNCT1lXMWxQWEI1ZEdodmJpQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQV053ZFQweU9DeHRaVzA5TWpJd1J5eHViMlJsUFRFZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1JHbHpkRDFEZVdOc2FXTWdVM0oxYmtodmMzUTZVR2xrUFdsdWMzUXRhV3AxWkhJdFpHVjJjbVZzTFhKa2JXRXRjRzl2YkRveE9EQTBORGs0SUZSeVpYTkNhVzVrUFdkeVpYTXZaM0IxT201dmJtVWdWSEpsYzFCbGNrNXZaR1U5WjNKbGN5OW5jSFU2YURFd01Eb3hJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3lPRnh1VTNSbGNFbGtQVFF4TWpVNU15NWlZWFJqYUNCVmMyVnlTV1E5TkRFd01EVWdVM1JoY25SVWFXMWxQVEl3TWpZdE1UQXRNalJVTWpJNk1UQTZNVEVnVkdsdFpVeHBiV2wwUFZWT1RFbE5TVlJGUkNCVGRHRjBaVDFTVlU1T1NVNUhJRkJoY25ScGRHbHZiajF5YkRJZ1RtOWtaVXhwYzNROVozQjFNVGtnVG05a1pYTTlNU0JEVUZWelBUQWdWR0Z6YTNNOU1TQk9ZVzFsUFdKaGRHTm9JRTVsZEhkdmNtczlLRzUxYkd3cElGUlNSVk05S0c1MWJHd3BJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRk55ZFc1SWIzTjBPbEJwWkQwb2JuVnNiQ2s2TUZ4dVUzUmxjRWxrUFRReE1qVTVNeTR3SUZWelpYSkpaRDAwTVRBd05TQlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlORlF5TWpveE5EbzFOQ0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXhPU0JPYjJSbGN6MHhJRU5RVlhNOU1qZ2dWR0Z6YTNNOU1TQk9ZVzFsUFhCNWRHaHZiaUJPWlhSM2IzSnJQU2h1ZFd4c0tTQlVVa1ZUUFdOd2RUMHlPQ3h0WlcwOU1qSXdSeXh1YjJSbFBURWdVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdSR2x6ZEQxRGVXTnNhV01nVTNKMWJraHZjM1E2VUdsa1BXbHVjM1F0YVdwMVpISXRaR1YyY21Wc0xYSmtiV0V0Y0c5dmJEb3hPREF5TURnMklGUnlaWE5DYVc1a1BXZHlaWE12WjNCMU9tNXZibVVnVkhKbGMxQmxjazV2WkdVOVozSmxjeTluY0hVNmFERXdNRG94SUZSeVpYTlFaWEpVWVhOclBXTndkVG95T0Z4dVUzUmxjRWxrUFRReE1qYzRPUzVpWVhSamFDQlZjMlZ5U1dROU5ERXdNRE1nVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpaVU1EazZNakU2TVRBZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTVRFZ1RtOWtaWE05TVNCRFVGVnpQVEFnVkdGemEzTTlNU0JPWVcxbFBXSmhkR05vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOUtHNTFiR3dwSUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUZOeWRXNUliM04wT2xCcFpEMG9iblZzYkNrNk1GeHVVM1JsY0Vsa1BUUXhNamM0T1M0d0lGVnpaWEpKWkQwME1UQXdNeUJUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TmxRd09Ub3lNVG94TXlCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV4TVNCT2IyUmxjejB4SUVOUVZYTTlNeklnVkdGemEzTTlNU0JPWVcxbFBXSmhjMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXoxamNIVTlNeklzYldWdFBURTVNa2NzYm05a1pUMHhJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRVJwYzNROVEzbGpiR2xqSUZOeWRXNUliM04wT2xCcFpEMXBibk4wTFdwdVpXdHZMV1JsZG5KbGJDMXlaRzFoTFhCdmIydzZNak13TVRjeE55QlVjbVZ6UW1sdVpEMW5jbVZ6TDJkd2RUcHViMjVsSUZSeVpYTlFaWEpUZEdWd1BXTndkVG96TWlCVWNtVnpVR1Z5VG05a1pUMW5jbVZ6TDJkd2RUcG9NVEF3T2pRZ1ZISmxjMUJsY2xSaGMyczlZM0IxT2pNeUxHTndkVG96TWx4dVUzUmxjRWxrUFRReE1qYzVPQzVpWVhSamFDQlZjMlZ5U1dROU5ERXdNRE1nVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpaVU1UVTZORFE2TURJZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTVRFZ1RtOWtaWE05TVNCRFVGVnpQVEFnVkdGemEzTTlNU0JPWVcxbFBXSmhkR05vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOUtHNTFiR3dwSUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUZOeWRXNUliM04wT2xCcFpEMG9iblZzYkNrNk1GeHVVM1JsY0Vsa1BUUXhNamM1T0M0d0lGVnpaWEpKWkQwME1UQXdNeUJUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TmxReE5UbzBORG93TkNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV4TVNCT2IyUmxjejB4SUVOUVZYTTlNeklnVkdGemEzTTlNU0JPWVcxbFBXSmhjMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXoxamNIVTlNeklzYldWdFBURTVNa2NzYm05a1pUMHhJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRVJwYzNROVEzbGpiR2xqSUZOeWRXNUliM04wT2xCcFpEMXBibk4wTFdwdVpXdHZMV1JsZG5KbGJDMXlaRzFoTFhCdmIydzZNalExT0RZd055QlVjbVZ6UW1sdVpEMW5jbVZ6TDJkd2RUcHViMjVsSUZSeVpYTlFaWEpUZEdWd1BXTndkVG96TWlCVWNtVnpVR1Z5VG05a1pUMW5jbVZ6TDJkd2RUcG9NVEF3T2pRZ1ZISmxjMUJsY2xSaGMyczlZM0IxT2pNeUxHTndkVG96TWx4dVUzUmxjRWxrUFRReE1qZ3dNQzVpWVhSamFDQlZjMlZ5U1dROU5ERXdNRE1nVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpaVU1UVTZORFU2TURVZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTURNZ1RtOWtaWE05TVNCRFVGVnpQVEFnVkdGemEzTTlNU0JPWVcxbFBXSmhkR05vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOUtHNTFiR3dwSUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUZOeWRXNUliM04wT2xCcFpEMG9iblZzYkNrNk1GeHVVM1JsY0Vsa1BUUXhNamd3TUM0d0lGVnpaWEpKWkQwME1UQXdNeUJUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TmxReE5UbzBOVG95TlNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV3TXlCT2IyUmxjejB4SUVOUVZYTTlNeklnVkdGemEzTTlNU0JPWVcxbFBXSmhjMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXoxamNIVTlNeklzYldWdFBURTVNa2NzYm05a1pUMHhJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRVJwYzNROVEzbGpiR2xqSUZOeWRXNUliM04wT2xCcFpEMXBibk4wTFhsMWFtOTZMV1JsZG5KbGJDMXlaRzFoTFhCdmIydzZNemN5TkRRNU1TQlVjbVZ6UW1sdVpEMW5jbVZ6TDJkd2RUcHViMjVsSUZSeVpYTlFaWEpUZEdWd1BXTndkVG96TWlCVWNtVnpVR1Z5VG05a1pUMW5jbVZ6TDJkd2RUcG9NVEF3T2pRZ1ZISmxjMUJsY2xSaGMyczlZM0IxT2pNeUxHTndkVG96TWx4dUlpd0tJQ0FnSUNKemFHRnlaV1JmYjNWMGNIVjBYMkZpYzJWdWRDSTZJSFJ5ZFdVc0NpQWdJQ0FpYjJKelpYSjJaV1JmWVhSZmRYUmpJam9nSWpJd01qWXRNVEF0TWpkVU1ERTZNalk2TWpRdU16SXlNelUwS3pBd09qQXdJZ29nSUgwS2ZRbz1cbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9SRUxFQVNFX0FDQ0VQVEVELmpzb258YzExMjdmNWFiZThjYmZhNzY2MWY2YzUyM2VhYTMzNGI3NDZjYmQxM2EzNmU0OGU1OGExZDlmYjMzNzZkYjNiMnxld29nSUNKd1lYSmxiblFpT2lBaU5ERXlPREkxSWl3S0lDQWlZMkZ3ZEhWeVpTSTZJQ0kwTVRJNE1qWWlMQW9nSUNKemRHUnZkWFFpT2lBaUlpd0tJQ0FpY21Wc1pXRnpaV1JmWVhSZmRYUmpJam9nSWpJd01qWXRNVEF0TWpkVU1ERTZNalk2TXpJdU1ERTBOVFl4S3pBd09qQXdJZ3A5Q2c9PVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfQVRURU1QVC5qc29ufDJkNTFmOGNiMmE5ZDY4MTBiYzFkYTY2M2ZiY2Y3Y2JmOTBhODcwZTQ0NDI5MDM0YTQ3NDhmYTkyYzkwOGQwMWF8ZXlKd1lYSmxiblFpT2lBaU5ERXlPREkxSWl3Z0ltTmhjSFIxY21VaU9pQWlOREV5T0RJMklpd2dJbkpsY1hWbGMzUmZjMmhoTWpVMklqb2dJamMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamNpTENBaWNYVmxkV1VpT2lBaU5ERXlPREkyZkdWc2JXOHRibUYwYVhabExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXlmSEJoY0docGQyVjBjMkV6ZkZCRlRrUkpUa2Q4WEc0ME1USTRNREY4Wld4dGJ5MXVZWFJwZG1VdFpuVnNiQzFzWVhKblpUTXhORzB0WW05MWJtUmhjbmt0ZGpKOGNHRndhR2wzWlhSellUTjhVRVZPUkVsT1IzeGNialF4TWpjNU9YeGxiRzF2TFc1aGRHbDJaUzFtZFd4c0xXeGhjbWRsTXpFMGJTMW1kWE5sWkMxMk1ueHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRFeU56a3dmR1ZzYlc4dGJtRjBhWFpsTFdaMWJHd3RiR0Z5WjJVek1UUnRMWFl4ZkhCaGNHaHBkMlYwYzJFemZGQkZUa1JKVGtkOFhHNDBNRGt5TURkOFlXWXRiR2xpWlhKdkxXRjJNQzFtZFd4c0xXaGhibVJ2Wm1aOGNHRndhR2wzWlhSellUTjhVRVZPUkVsT1IzeGNialF4TWpneU5YeGxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1ueHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRFeE1URXpmSEpoZG1WdWN5MWhaaTF5YjJ4c2IzVjBMWEJ5WlhacFpYZDhjR0Z3YUdsM1pYUnpZVE44VUVWT1JFbE9SM3hjYmpRd09UZzFORjgyZkdGbUxXUndiV0YwWTJndGNtVnpkR0Z5ZERFMWEzeHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRBNU9EVTBYelI4WVdZdFpIQnRZWFJqYUMxeVpYTjBZWEowTVRWcmZIQmhjR2hwZDJWMGMyRXpmRkJGVGtSSlRrZDhYRzQwTURrNE5UUmZNbnhoWmkxa2NHMWhkR05vTFhKbGMzUmhjblF4Tld0OGNHRndhR2wzWlhSellUTjhVRVZPUkVsT1IzeGNialF3T1RnME4xOWJNQzAxSlRKZGZITjBZWFJwYjI1aGNua3RabkF6TWkxdmRtVnliR0Y1ZkhCaGNHaHBkMlYwYzJFemZGQkZUa1JKVGtkOFhHNDBNRGszTnpOOGMzUmhkR2x2Ym1GeWVTMWhaaTFtYVhobFpHSjFaR2RsZEMxemJXOXJaWHh3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5EQTVOelkwZkhOMFlYUnBiMjVoY25rdFlXWXRkVzVsZEMxemJXOXJaWHh3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5ERXlPREF3ZkdWc2JXOHRiR0Z5WjJVek1UUnRMV052Ym5ScGJuVnZkWE10WW05MWJtUmhjbmt0Wm5Wc2JDMTJNbnh3WVhCb2FYZGxkSE5oTTN4U1ZVNU9TVTVIZkdkd2RUQXpYRzQwTVRJM09UaDhaV3h0Ynkxc1lYSm5aVE14TkcwdFkyOXVkR2x1ZFc5MWN5MW1kWE5sWkMxbWRXeHNMWFl5ZkhCaGNHaHBkMlYwYzJFemZGSlZUazVKVGtkOFozQjFNVEZjYmpReE1qYzRPWHhsYkcxdkxXeGhjbWRsTXpFMGJTMWpiMjUwYVc1MWIzVnpMWEJzWVdsdUxXWjFiR3d0ZGpGOGNHRndhR2wzWlhSellUTjhVbFZPVGtsT1IzeG5jSFV4TVZ4dU5ERXlOVFUyZkdwdmFXNTBMV052Ym5abGVXOXlNakF3TFdscFpHNXZhWE5sTFdkaGNDMW1kV3hzTWkxbmNIVXhPWHh3WVhCb2FYZGxkSE5oTTN4U1ZVNU9TVTVIZkdkd2RURTVYRzQwTVRJMU5UUjhhbTlwYm5RdFkyOXVkbVY1YjNJeU1EQXRhV2xrYm05cGMyVXRibTluWVhBdFpuVnNiREl0WjNCMU1qRjhjR0Z3YUdsM1pYUnpZVE44VWxWT1RrbE9SM3huY0hVeU1WeHVJaXdnSW01dlpHVWlPaUFpVG05a1pVNWhiV1U5WjNCMU1qRWdRWEpqYUQxNE9EWmZOalFnUTI5eVpYTlFaWEpUYjJOclpYUTlOVFlnSUVOUVZVRnNiRzlqUFRNeUlFTlFWVVZtWTNSMlBUSXlOQ0JEVUZWVWIzUTlNakkwSUVOUVZVeHZZV1E5Tnk0MU9TQkJkbUZwYkdGaWJHVkdaV0YwZFhKbGN6MG9iblZzYkNrZ1FXTjBhWFpsUm1WaGRIVnlaWE05S0c1MWJHd3BJRWR5WlhNOVozQjFPbWd4TURBNk9DQkhjbVZ6UkhKaGFXNDlUaTlCSUVkeVpYTlZjMlZrUFdkd2RUcG9NVEF3T2pJb1NVUllPalF0TlNrZ1RtOWtaVUZrWkhJOU1UQXVNVGd1T1RZdU1qTXhJRTV2WkdWSWIzTjBUbUZ0WlQxcGJuTjBMWEYwY0hGeUxXUmxkbkpsYkMxeVpHMWhMWEJ2YjJ3Z1ZtVnljMmx2YmoweU15NHhNUzQwSUU5VFBVeHBiblY0SURZdU5TNHdMVEV3TVRndGIzSmhZMnhsSUNNeE9INHlNaTR3TkM0eExWVmlkVzUwZFNCVFRWQWdVMkYwSUVabFlpQXhOeUF5TVRvME1Ub3hNeUJWVkVNZ01qQXlOQ0FnVW1WaGJFMWxiVzl5ZVQweU1EQXdNREF3SUVGc2JHOWpUV1Z0UFRFNU5qWXdPQ0JHY21WbFRXVnRQVEV3TlRFMU55QlRiMk5yWlhSelBUSWdRbTloY21SelBURWdVM1JoZEdVOVRVbFlSVVFnVkdoeVpXRmtjMUJsY2tOdmNtVTlNaUJVYlhCRWFYTnJQVEFnVjJWcFoyaDBQVEVnVDNkdVpYSTlUaTlCSUUxRFUxOXNZV0psYkQxT0wwRWdVR0Z5ZEdsMGFXOXVjejFoYkd3c2MybHVaMnhsTEcxMWJIUnBMSEpzTWlBZ1FtOXZkRlJwYldVOU1qQXlOaTB3T1MweU5GUXhOVG94TWpvek1pQlRiSFZ5YldSVGRHRnlkRlJwYldVOU1qQXlOaTB4TUMweU5WUXdNRG93TURveU1TQk1ZWE4wUW5WemVWUnBiV1U5TWpBeU5pMHhNQzB5TlZRd01Eb3dNRG95TVNCU1pYTjFiV1ZCWm5SbGNsUnBiV1U5VG05dVpTQkRabWRVVWtWVFBXTndkVDB5TWpRc2JXVnRQVEl3TURBd01EQk5MR0pwYkd4cGJtYzlNakkwSUVGc2JHOWpWRkpGVXoxamNIVTlNeklzYldWdFBURTVNa2NnUTJGd1YyRjBkSE05Ymk5aElFTjFjbkpsYm5SWFlYUjBjejB3SUVGMlpWZGhkSFJ6UFRBZ1JYaDBVMlZ1YzI5eWMwcHZkV3hsY3oxdUwyRWdSWGgwVTJWdWMyOXljMWRoZEhSelBUQWdSWGgwVTJWdWMyOXljMVJsYlhBOWJpOWhYRzRpTENBaWNISmxiR0YxYm1Ob1gzSmxkSEo1WDJObGJuTjFjeUk2SUhzaWIzSnBaMmx1WVd4ZmNHRnlaVzUwSWpvZ0lqUXhNamd5TXlJc0lDSnZjbWxuYVc1aGJGOWpZWEIwZFhKbElqb2dJalF4TWpneU5DSXNJQ0ptZFd4c1gzSnZiM1J6SWpvZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1WeHVMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlYRzRpTENBaWNISnBiM0pmWTJ4aGFXMXpJam9nSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6TjF4dUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwzSmxjWFZsYzNRdFkyeGhhVzF6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl4WEc0aUxDQWljSEpwYjNKZmJXRnVhV1psYzNRaU9pQWlZekZrTXpVMlltRXdORGs1TXpGak5EYzVaV0ZtT0RnMk9EY3pZVE5qWVRZeE5qZzJNVEZpWVdZMk4yVXdOMlkyT1RnNU9HVmpaRE5qTVRRek9XWm1ZaUFnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDBaSlRFVlRMbk5vWVRJMU5seHVJaXdnSW01aGRHbDJaVjl6ZEdWd2N5STZJQ0pUZEdWd1NXUTlOREV5TlRVMExtSmhkR05vSUZWelpYSkpaRDAwTVRBd015QlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlORlF4TXpvd09UbzBPU0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXlNU0JPYjJSbGN6MHhJRU5RVlhNOU1DQlVZWE5yY3oweElFNWhiV1U5WW1GMFkyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejBvYm5Wc2JDa2dVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdVM0oxYmtodmMzUTZVR2xrUFNodWRXeHNLVG93WEc1VGRHVndTV1E5TkRFeU5UVTBMakFnVlhObGNrbGtQVFF4TURBeklGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTBWREV6T2pBNU9qVXhJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RUSXhJRTV2WkdWelBURWdRMUJWY3owek1pQlVZWE5yY3oweElFNWhiV1U5WW1GemFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQV053ZFQwek1peHRaVzA5TVRreVJ5eHViMlJsUFRFZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1JHbHpkRDFEZVdOc2FXTWdVM0oxYmtodmMzUTZVR2xrUFdsdWMzUXRjWFJ3Y1hJdFpHVjJjbVZzTFhKa2JXRXRjRzl2YkRvMU9EVTRORGtnVkhKbGMwSnBibVE5WjNKbGN5OW5jSFU2Ym05dVpTQlVjbVZ6VUdWeVUzUmxjRDFqY0hVNk16SWdWSEpsYzFCbGNrNXZaR1U5WjNKbGN5OW5jSFU2YURFd01Eb3lJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3pNaXhqY0hVNk16SmNibE4wWlhCSlpEMDBNVEkxTlRZdVltRjBZMmdnVlhObGNrbGtQVFF4TURBeklGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTBWREV6T2pFd09qVXdJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RURTVJRTV2WkdWelBURWdRMUJWY3owd0lGUmhjMnR6UFRFZ1RtRnRaVDFpWVhSamFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQU2h1ZFd4c0tTQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQlRjblZ1U0c5emREcFFhV1E5S0c1MWJHd3BPakJjYmxOMFpYQkpaRDAwTVRJMU5UWXVNQ0JWYzJWeVNXUTlOREV3TURNZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qUlVNVE02TVRBNk5USWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1Ua2dUbTlrWlhNOU1TQkRVRlZ6UFRNeUlGUmhjMnR6UFRFZ1RtRnRaVDFpWVhOb0lFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlZM0IxUFRNeUxHMWxiVDB4T1RKSExHNXZaR1U5TVNCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCRWFYTjBQVU41WTJ4cFl5QlRjblZ1U0c5emREcFFhV1E5YVc1emRDMXBhblZrY2kxa1pYWnlaV3d0Y21SdFlTMXdiMjlzT2pFMU5qQTFPRGdnVkhKbGMwSnBibVE5WjNKbGN5OW5jSFU2Ym05dVpTQlVjbVZ6VUdWeVUzUmxjRDFqY0hVNk16SWdWSEpsYzFCbGNrNXZaR1U5WjNKbGN5OW5jSFU2YURFd01Eb3lJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3pNaXhqY0hVNk16SmNibE4wWlhCSlpEMDBNVEkxT0RZdVltRjBZMmdnVlhObGNrbGtQVFF4TURBMUlGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTBWREU0T2pVek9qSTFJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RUQXpJRTV2WkdWelBURWdRMUJWY3owd0lGUmhjMnR6UFRFZ1RtRnRaVDFpWVhSamFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQU2h1ZFd4c0tTQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQlRjblZ1U0c5emREcFFhV1E5S0c1MWJHd3BPakJjYmxOMFpYQkpaRDAwTVRJMU9EWXVNU0JWYzJWeVNXUTlOREV3TURVZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qUlVNVGs2TURJNk1UUWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1ETWdUbTlrWlhNOU1TQkRVRlZ6UFRJNElGUmhjMnR6UFRFZ1RtRnRaVDF3ZVhSb2IyNGdUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejFqY0hVOU1qZ3NiV1Z0UFRJeU1FY3NibTlrWlQweElGSmxjM1pRYjNKMGN6MG9iblZzYkNrZ1ExQlZSbkpsY1ZKbGNUMUVaV1poZFd4MElFUnBjM1E5UTNsamJHbGpJRk55ZFc1SWIzTjBPbEJwWkQxcGJuTjBMWGwxYW05NkxXUmxkbkpsYkMxeVpHMWhMWEJ2YjJ3Nk1qYzFNemt4TnlCVWNtVnpRbWx1WkQxbmNtVnpMMmR3ZFRwdWIyNWxJRlJ5WlhOUVpYSk9iMlJsUFdkeVpYTXZaM0IxT21neE1EQTZNU0JVY21WelVHVnlWR0Z6YXoxamNIVTZNamhjYmxOMFpYQkpaRDAwTVRJMU9EY3VZbUYwWTJnZ1ZYTmxja2xrUFRReE1EQTFJRk4wWVhKMFZHbHRaVDB5TURJMkxURXdMVEkwVkRFNE9qVXpPakkxSUZScGJXVk1hVzFwZEQxVlRreEpUVWxVUlVRZ1UzUmhkR1U5VWxWT1RrbE9SeUJRWVhKMGFYUnBiMjQ5Y213eUlFNXZaR1ZNYVhOMFBXZHdkVEF6SUU1dlpHVnpQVEVnUTFCVmN6MHdJRlJoYzJ0elBURWdUbUZ0WlQxaVlYUmphQ0JPWlhSM2IzSnJQU2h1ZFd4c0tTQlVVa1ZUUFNodWRXeHNLU0JTWlhOMlVHOXlkSE05S0c1MWJHd3BJRU5RVlVaeVpYRlNaWEU5UkdWbVlYVnNkQ0JUY25WdVNHOXpkRHBRYVdROUtHNTFiR3dwT2pCY2JsTjBaWEJKWkQwME1USTFPRGN1TUNCVmMyVnlTV1E5TkRFd01EVWdVM1JoY25SVWFXMWxQVEl3TWpZdE1UQXRNalJVTVRrNk1ERTZNelVnVkdsdFpVeHBiV2wwUFZWT1RFbE5TVlJGUkNCVGRHRjBaVDFTVlU1T1NVNUhJRkJoY25ScGRHbHZiajF5YkRJZ1RtOWtaVXhwYzNROVozQjFNRE1nVG05a1pYTTlNU0JEVUZWelBUSTRJRlJoYzJ0elBURWdUbUZ0WlQxd2VYUm9iMjRnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXoxamNIVTlNamdzYldWdFBUSXlNRWNzYm05a1pUMHhJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRVJwYzNROVEzbGpiR2xqSUZOeWRXNUliM04wT2xCcFpEMXBibk4wTFhsMWFtOTZMV1JsZG5KbGJDMXlaRzFoTFhCdmIydzZNamMxTWpjeU1DQlVjbVZ6UW1sdVpEMW5jbVZ6TDJkd2RUcHViMjVsSUZSeVpYTlFaWEpPYjJSbFBXZHlaWE12WjNCMU9tZ3hNREE2TVNCVWNtVnpVR1Z5VkdGemF6MWpjSFU2TWpoY2JsTjBaWEJKWkQwME1USTFPRGd1WW1GMFkyZ2dWWE5sY2tsa1BUUXhNREExSUZOMFlYSjBWR2x0WlQweU1ESTJMVEV3TFRJMFZESXlPakV3T2pFeElGUnBiV1ZNYVcxcGREMVZUa3hKVFVsVVJVUWdVM1JoZEdVOVVsVk9Ua2xPUnlCUVlYSjBhWFJwYjI0OWNtd3lJRTV2WkdWTWFYTjBQV2R3ZFRFNUlFNXZaR1Z6UFRFZ1ExQlZjejB3SUZSaGMydHpQVEVnVG1GdFpUMWlZWFJqYUNCT1pYUjNiM0pyUFNodWRXeHNLU0JVVWtWVFBTaHVkV3hzS1NCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCVGNuVnVTRzl6ZERwUWFXUTlLRzUxYkd3cE9qQmNibE4wWlhCSlpEMDBNVEkxT0RndU1DQlZjMlZ5U1dROU5ERXdNRFVnVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpSVU1qSTZNVGs2TXpJZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTVRrZ1RtOWtaWE05TVNCRFVGVnpQVEk0SUZSaGMydHpQVEVnVG1GdFpUMXdlWFJvYjI0Z1RtVjBkMjl5YXowb2JuVnNiQ2tnVkZKRlV6MWpjSFU5TWpnc2JXVnRQVEl5TUVjc2JtOWtaVDB4SUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUVScGMzUTlRM2xqYkdsaklGTnlkVzVJYjNOME9sQnBaRDFwYm5OMExXbHFkV1J5TFdSbGRuSmxiQzF5WkcxaExYQnZiMnc2TVRneE5URXdPQ0JVY21WelFtbHVaRDFuY21WekwyZHdkVHB1YjI1bElGUnlaWE5RWlhKT2IyUmxQV2R5WlhNdlozQjFPbWd4TURBNk1TQlVjbVZ6VUdWeVZHRnphejFqY0hVNk1qaGNibE4wWlhCSlpEMDBNVEkxT1RFdVltRjBZMmdnVlhObGNrbGtQVFF4TURBMUlGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTBWREl5T2pFd09qRXhJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RURTVJRTV2WkdWelBURWdRMUJWY3owd0lGUmhjMnR6UFRFZ1RtRnRaVDFpWVhSamFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQU2h1ZFd4c0tTQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQlRjblZ1U0c5emREcFFhV1E5S0c1MWJHd3BPakJjYmxOMFpYQkpaRDAwTVRJMU9URXVNQ0JWYzJWeVNXUTlOREV3TURVZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qUlVNakk2TVRVNk5UUWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1Ua2dUbTlrWlhNOU1TQkRVRlZ6UFRJNElGUmhjMnR6UFRFZ1RtRnRaVDF3ZVhSb2IyNGdUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejFqY0hVOU1qZ3NiV1Z0UFRJeU1FY3NibTlrWlQweElGSmxjM1pRYjNKMGN6MG9iblZzYkNrZ1ExQlZSbkpsY1ZKbGNUMUVaV1poZFd4MElFUnBjM1E5UTNsamJHbGpJRk55ZFc1SWIzTjBPbEJwWkQxcGJuTjBMV2xxZFdSeUxXUmxkbkpsYkMxeVpHMWhMWEJ2YjJ3Nk1UZ3dOalF6TmlCVWNtVnpRbWx1WkQxbmNtVnpMMmR3ZFRwdWIyNWxJRlJ5WlhOUVpYSk9iMlJsUFdkeVpYTXZaM0IxT21neE1EQTZNU0JVY21WelVHVnlWR0Z6YXoxamNIVTZNamhjYmxOMFpYQkpaRDAwTVRJMU9USXVZbUYwWTJnZ1ZYTmxja2xrUFRReE1EQTFJRk4wWVhKMFZHbHRaVDB5TURJMkxURXdMVEkwVkRJeU9qRXdPakV4SUZScGJXVk1hVzFwZEQxVlRreEpUVWxVUlVRZ1UzUmhkR1U5VWxWT1RrbE9SeUJRWVhKMGFYUnBiMjQ5Y213eUlFNXZaR1ZNYVhOMFBXZHdkVEU1SUU1dlpHVnpQVEVnUTFCVmN6MHdJRlJoYzJ0elBURWdUbUZ0WlQxaVlYUmphQ0JPWlhSM2IzSnJQU2h1ZFd4c0tTQlVVa1ZUUFNodWRXeHNLU0JTWlhOMlVHOXlkSE05S0c1MWJHd3BJRU5RVlVaeVpYRlNaWEU5UkdWbVlYVnNkQ0JUY25WdVNHOXpkRHBRYVdROUtHNTFiR3dwT2pCY2JsTjBaWEJKWkQwME1USTFPVEl1TUNCVmMyVnlTV1E5TkRFd01EVWdVM1JoY25SVWFXMWxQVEl3TWpZdE1UQXRNalJVTWpJNk1UVTZNalFnVkdsdFpVeHBiV2wwUFZWT1RFbE5TVlJGUkNCVGRHRjBaVDFTVlU1T1NVNUhJRkJoY25ScGRHbHZiajF5YkRJZ1RtOWtaVXhwYzNROVozQjFNVGtnVG05a1pYTTlNU0JEVUZWelBUSTRJRlJoYzJ0elBURWdUbUZ0WlQxd2VYUm9iMjRnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXoxamNIVTlNamdzYldWdFBUSXlNRWNzYm05a1pUMHhJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRVJwYzNROVEzbGpiR2xqSUZOeWRXNUliM04wT2xCcFpEMXBibk4wTFdscWRXUnlMV1JsZG5KbGJDMXlaRzFoTFhCdmIydzZNVGd3TkRRNU9DQlVjbVZ6UW1sdVpEMW5jbVZ6TDJkd2RUcHViMjVsSUZSeVpYTlFaWEpPYjJSbFBXZHlaWE12WjNCMU9tZ3hNREE2TVNCVWNtVnpVR1Z5VkdGemF6MWpjSFU2TWpoY2JsTjBaWEJKWkQwME1USTFPVE11WW1GMFkyZ2dWWE5sY2tsa1BUUXhNREExSUZOMFlYSjBWR2x0WlQweU1ESTJMVEV3TFRJMFZESXlPakV3T2pFeElGUnBiV1ZNYVcxcGREMVZUa3hKVFVsVVJVUWdVM1JoZEdVOVVsVk9Ua2xPUnlCUVlYSjBhWFJwYjI0OWNtd3lJRTV2WkdWTWFYTjBQV2R3ZFRFNUlFNXZaR1Z6UFRFZ1ExQlZjejB3SUZSaGMydHpQVEVnVG1GdFpUMWlZWFJqYUNCT1pYUjNiM0pyUFNodWRXeHNLU0JVVWtWVFBTaHVkV3hzS1NCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCVGNuVnVTRzl6ZERwUWFXUTlLRzUxYkd3cE9qQmNibE4wWlhCSlpEMDBNVEkxT1RNdU1DQlZjMlZ5U1dROU5ERXdNRFVnVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpSVU1qSTZNVFE2TlRRZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTVRrZ1RtOWtaWE05TVNCRFVGVnpQVEk0SUZSaGMydHpQVEVnVG1GdFpUMXdlWFJvYjI0Z1RtVjBkMjl5YXowb2JuVnNiQ2tnVkZKRlV6MWpjSFU5TWpnc2JXVnRQVEl5TUVjc2JtOWtaVDB4SUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUVScGMzUTlRM2xqYkdsaklGTnlkVzVJYjNOME9sQnBaRDFwYm5OMExXbHFkV1J5TFdSbGRuSmxiQzF5WkcxaExYQnZiMnc2TVRnd01qQTROaUJVY21WelFtbHVaRDFuY21WekwyZHdkVHB1YjI1bElGUnlaWE5RWlhKT2IyUmxQV2R5WlhNdlozQjFPbWd4TURBNk1TQlVjbVZ6VUdWeVZHRnphejFqY0hVNk1qaGNibE4wWlhCSlpEMDBNVEkzT0RrdVltRjBZMmdnVlhObGNrbGtQVFF4TURBeklGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTJWREE1T2pJeE9qRXdJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RURXhJRTV2WkdWelBURWdRMUJWY3owd0lGUmhjMnR6UFRFZ1RtRnRaVDFpWVhSamFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQU2h1ZFd4c0tTQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQlRjblZ1U0c5emREcFFhV1E5S0c1MWJHd3BPakJjYmxOMFpYQkpaRDAwTVRJM09Ea3VNQ0JWYzJWeVNXUTlOREV3TURNZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qWlVNRGs2TWpFNk1UTWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1URWdUbTlrWlhNOU1TQkRVRlZ6UFRNeUlGUmhjMnR6UFRFZ1RtRnRaVDFpWVhOb0lFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlZM0IxUFRNeUxHMWxiVDB4T1RKSExHNXZaR1U5TVNCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCRWFYTjBQVU41WTJ4cFl5QlRjblZ1U0c5emREcFFhV1E5YVc1emRDMXFibVZyYnkxa1pYWnlaV3d0Y21SdFlTMXdiMjlzT2pJek1ERTNNVGNnVkhKbGMwSnBibVE5WjNKbGN5OW5jSFU2Ym05dVpTQlVjbVZ6VUdWeVUzUmxjRDFqY0hVNk16SWdWSEpsYzFCbGNrNXZaR1U5WjNKbGN5OW5jSFU2YURFd01EbzBJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3pNaXhqY0hVNk16SmNibE4wWlhCSlpEMDBNVEkzT1RndVltRjBZMmdnVlhObGNrbGtQVFF4TURBeklGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTJWREUxT2pRME9qQXlJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RURXhJRTV2WkdWelBURWdRMUJWY3owd0lGUmhjMnR6UFRFZ1RtRnRaVDFpWVhSamFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQU2h1ZFd4c0tTQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQlRjblZ1U0c5emREcFFhV1E5S0c1MWJHd3BPakJjYmxOMFpYQkpaRDAwTVRJM09UZ3VNQ0JWYzJWeVNXUTlOREV3TURNZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qWlVNVFU2TkRRNk1EUWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1URWdUbTlrWlhNOU1TQkRVRlZ6UFRNeUlGUmhjMnR6UFRFZ1RtRnRaVDFpWVhOb0lFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlZM0IxUFRNeUxHMWxiVDB4T1RKSExHNXZaR1U5TVNCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCRWFYTjBQVU41WTJ4cFl5QlRjblZ1U0c5emREcFFhV1E5YVc1emRDMXFibVZyYnkxa1pYWnlaV3d0Y21SdFlTMXdiMjlzT2pJME5UZzJNRGNnVkhKbGMwSnBibVE5WjNKbGN5OW5jSFU2Ym05dVpTQlVjbVZ6VUdWeVUzUmxjRDFqY0hVNk16SWdWSEpsYzFCbGNrNXZaR1U5WjNKbGN5OW5jSFU2YURFd01EbzBJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3pNaXhqY0hVNk16SmNibE4wWlhCSlpEMDBNVEk0TURBdVltRjBZMmdnVlhObGNrbGtQVFF4TURBeklGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTJWREUxT2pRMU9qQTFJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RUQXpJRTV2WkdWelBURWdRMUJWY3owd0lGUmhjMnR6UFRFZ1RtRnRaVDFpWVhSamFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQU2h1ZFd4c0tTQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQlRjblZ1U0c5emREcFFhV1E5S0c1MWJHd3BPakJjYmxOMFpYQkpaRDAwTVRJNE1EQXVNQ0JWYzJWeVNXUTlOREV3TURNZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qWlVNVFU2TkRVNk1qVWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1ETWdUbTlrWlhNOU1TQkRVRlZ6UFRNeUlGUmhjMnR6UFRFZ1RtRnRaVDFpWVhOb0lFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlZM0IxUFRNeUxHMWxiVDB4T1RKSExHNXZaR1U5TVNCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCRWFYTjBQVU41WTJ4cFl5QlRjblZ1U0c5emREcFFhV1E5YVc1emRDMTVkV3B2ZWkxa1pYWnlaV3d0Y21SdFlTMXdiMjlzT2pNM01qUTBPVEVnVkhKbGMwSnBibVE5WjNKbGN5OW5jSFU2Ym05dVpTQlVjbVZ6VUdWeVUzUmxjRDFqY0hVNk16SWdWSEpsYzFCbGNrNXZaR1U5WjNKbGN5OW5jSFU2YURFd01EbzBJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3pNaXhqY0hVNk16SmNiaUlzSUNKemFHRnlaV1JmYjNWMGNIVjBYMkZpYzJWdWRDSTZJSFJ5ZFdVc0lDSnZZbk5sY25abFpGOWhkRjkxZEdNaU9pQWlNakF5TmkweE1DMHlOMVF3TVRveU5qb3lPUzQzT0RFMk5qUXJNREE2TURBaWZTd2dJbUYwWDNWMFl5STZJQ0l5TURJMkxURXdMVEkzVkRBeE9qSTJPak14TGpVME1UUTBNQ3N3TURvd01DSjlDZz09XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvY2xhaW1zLzc0NDVhMmM4ZDRlNDdjMTM0OTU1NjdlZjRkODRjZWQ0YzhkYzRlMTk5MWM2ZTg2ZjllNzBjY2UwMWVlZWMzMjcvUkVMRUFTRV9DQVBUVVJFX1BFTkRJTkdfTkFUSVZFLnR4dHxmNGU2YmNjMDA1NjAxMDQwNmZhM2VkMTc4MDU5N2Q5Y2QyMGUwZDlmMjYxNDFiYWQ1ZDZmYzVkYTRlOWU1NTRhfFNtOWlTV1E5TkRFeU9ESTJJRXB2WWs1aGJXVTlaV3h0YnkxdVlYUnBkbVV0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpJZ1ZYTmxja2xrUFhCaGNHaHBkMlYwYzJFektEUXhNREF6S1NCSGNtOTFjRWxrUFd4dllXNWxjaWcwTVRBd01Da2dUVU5UWDJ4aFltVnNQVTR2UVNCUWNtbHZjbWwwZVQweE1EQXdNQ0JPYVdObFBUQWdRV05qYjNWdWREMXNiMkZ1WlhJZ1VVOVRQV3h2WVc1bGNpMXViM0p0WVd3Z1NtOWlVM1JoZEdVOVVFVk9SRWxPUnlCU1pXRnpiMjQ5UkdWd1pXNWtaVzVqZVNCRVpYQmxibVJsYm1ONVBXRm1kR1Z5WVc1NU9qUXhNamd5TlNoMWJtWjFiR1pwYkd4bFpDa2dVbVZ4ZFdWMVpUMHdJRkpsYzNSaGNuUnpQVEFnUW1GMFkyaEdiR0ZuUFRFZ1VtVmliMjkwUFRBZ1JYaHBkRU52WkdVOU1Eb3dJRVJsY21sMlpXUkZlR2wwUTI5a1pUMHdPakFnVW5WdVZHbHRaVDB3TURvd01Eb3dNQ0JVYVcxbFRHbHRhWFE5TURBNk1UQTZNREFnVkdsdFpVMXBiajFPTDBFZ1UzVmliV2wwVkdsdFpUMHlNREkyTFRFd0xUSTNWREF4T2pJMk9qSTNJRVZzYVdkcFlteGxWR2x0WlQxVmJtdHViM2R1SUVGalkzSjFaVlJwYldVOVZXNXJibTkzYmlCVGRHRnlkRlJwYldVOVZXNXJibTkzYmlCRmJtUlVhVzFsUFZWdWEyNXZkMjRnUkdWaFpHeHBibVU5VGk5QklGTjFjM0JsYm1SVWFXMWxQVTV2Ym1VZ1UyVmpjMUJ5WlZOMWMzQmxibVE5TUNCTVlYTjBVMk5vWldSRmRtRnNQVEl3TWpZdE1UQXRNamRVTURFNk1qWTZNamNnVTJOb1pXUjFiR1Z5UFUxaGFXNGdVR0Z5ZEdsMGFXOXVQWEpzTWlCQmJHeHZZMDV2WkdVNlUybGtQV3h2WVc1bGNpMW5ZWFJsZDJGNU9qTTRPVEl4T1RFZ1VtVnhUbTlrWlV4cGMzUTlaM0IxTWpFZ1JYaGpUbTlrWlV4cGMzUTlLRzUxYkd3cElFNXZaR1ZNYVhOMFBTQk9kVzFPYjJSbGN6MHhMVEVnVG5WdFExQlZjejB5SUU1MWJWUmhjMnR6UFRFZ1ExQlZjeTlVWVhOclBUSWdVbVZ4UWpwVE9rTTZWRDB3T2pBNktqb3FJRkpsY1ZSU1JWTTlZM0IxUFRJc2JXVnRQVEZITEc1dlpHVTlNU3hpYVd4c2FXNW5QVElnUVd4c2IyTlVVa1ZUUFNodWRXeHNLU0JUYjJOcmN5OU9iMlJsUFNvZ1RuUmhjMnR6VUdWeVRqcENPbE02UXowd09qQTZLam9xSUVOdmNtVlRjR1ZqUFNvZ1RXbHVRMUJWYzA1dlpHVTlNaUJOYVc1TlpXMXZjbmxPYjJSbFBURkhJRTFwYmxSdGNFUnBjMnRPYjJSbFBUQWdSbVZoZEhWeVpYTTlLRzUxYkd3cElFUmxiR0Y1UW05dmREMHdNRG93TURvd01DQlBkbVZ5VTNWaWMyTnlhV0psUFU5TElFTnZiblJwWjNWdmRYTTlNQ0JNYVdObGJuTmxjejBvYm5Wc2JDa2dUbVYwZDI5eWF6MG9iblZzYkNrZ1EyOXRiV0Z1WkQwdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyRndkSFZ5WlMxdVlYUnBkbVV1YzJKaGRHTm9JRmR2Y210RWFYSTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlJRU52YlcxbGJuUTlaV3h0YnkxbWRXeHNMVzlpYzJWeWRtVnlPamMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamM2TkRFeU9ESTFJQ0JUZEdSRmNuSTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMnh2WjNNdlpXeHRieTF1WVhScGRtVXRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3Rkakl0TkRFeU9ESTJMbVZ5Y2lCVGRHUkpiajB2WkdWMkwyNTFiR3dnVTNSa1QzVjBQUzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlzYjJkekwyVnNiVzh0Ym1GMGFYWmxMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl5TFRReE1qZ3lOaTV2ZFhRZ1VHOTNaWEk5SUZSeVpYTlFaWEpVWVhOclBXTndkVG95SUFvPVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L1JFTEVBU0VfSEVMRF9OQVRJVkUudHh0fGJlOWQ2ZDc4NzVkNTBmODZjMDNlNzFjYzJmNWJlZGJkM2RmMGJmMmVhZWExZGM1MDA2MWM1NDYyZWExMmU2ZmR8U205aVNXUTlOREV5T0RJMUlFcHZZazVoYldVOVpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpJZ1ZYTmxja2xrUFhCaGNHaHBkMlYwYzJFektEUXhNREF6S1NCSGNtOTFjRWxrUFd4dllXNWxjaWcwTVRBd01Da2dUVU5UWDJ4aFltVnNQVTR2UVNCUWNtbHZjbWwwZVQwd0lFNXBZMlU5TUNCQlkyTnZkVzUwUFd4dllXNWxjaUJSVDFNOWJHOWhibVZ5TFc1dmNtMWhiQ0JLYjJKVGRHRjBaVDFRUlU1RVNVNUhJRkpsWVhOdmJqMUtiMkpJWld4a1ZYTmxjaUJFWlhCbGJtUmxibU41UFNodWRXeHNLU0JTWlhGMVpYVmxQVEFnVW1WemRHRnlkSE05TUNCQ1lYUmphRVpzWVdjOU1TQlNaV0p2YjNROU1DQkZlR2wwUTI5a1pUMHdPakFnUkdWeWFYWmxaRVY0YVhSRGIyUmxQVEE2TUNCU2RXNVVhVzFsUFRBd09qQXdPakF3SUZScGJXVk1hVzFwZEQwM0xUQXdPakF3T2pBd0lGUnBiV1ZOYVc0OVRpOUJJRk4xWW0xcGRGUnBiV1U5TWpBeU5pMHhNQzB5TjFRd01Ub3lOam95TmlCRmJHbG5hV0pzWlZScGJXVTlWVzVyYm05M2JpQkJZMk55ZFdWVWFXMWxQVlZ1YTI1dmQyNGdVM1JoY25SVWFXMWxQVlZ1YTI1dmQyNGdSVzVrVkdsdFpUMVZibXR1YjNkdUlFUmxZV1JzYVc1bFBVNHZRU0JUZFhOd1pXNWtWR2x0WlQxT2IyNWxJRk5sWTNOUWNtVlRkWE53Wlc1a1BUQWdUR0Z6ZEZOamFHVmtSWFpoYkQweU1ESTJMVEV3TFRJM1ZEQXhPakkyT2pJMklGTmphR1ZrZFd4bGNqMU5ZV2x1SUZCaGNuUnBkR2x2YmoxeWJESWdRV3hzYjJOT2IyUmxPbE5wWkQxc2IyRnVaWEl0WjJGMFpYZGhlVG96T0RreU1UVXdJRkpsY1U1dlpHVk1hWE4wUFdkd2RUSXhJRVY0WTA1dlpHVk1hWE4wUFNodWRXeHNLU0JPYjJSbFRHbHpkRDBnVG5WdFRtOWtaWE05TVMweElFNTFiVU5RVlhNOU16SWdUblZ0VkdGemEzTTlNU0JEVUZWekwxUmhjMnM5TXpJZ1VtVnhRanBUT2tNNlZEMHdPakE2S2pvcUlGSmxjVlJTUlZNOVkzQjFQVE15TEcxbGJUMHhPVEpITEc1dlpHVTlNU3hpYVd4c2FXNW5QVE15SUVGc2JHOWpWRkpGVXowb2JuVnNiQ2tnVTI5amEzTXZUbTlrWlQwcUlFNTBZWE5yYzFCbGNrNDZRanBUT2tNOU1Eb3dPaW82S2lCRGIzSmxVM0JsWXowcUlFMXBia05RVlhOT2IyUmxQVE15SUUxcGJrMWxiVzl5ZVU1dlpHVTlNVGt5UnlCTmFXNVViWEJFYVhOclRtOWtaVDB3SUVabFlYUjFjbVZ6UFNodWRXeHNLU0JFWld4aGVVSnZiM1E5TURBNk1EQTZNREFnVDNabGNsTjFZbk5qY21saVpUMVBTeUJEYjI1MGFXZDFiM1Z6UFRBZ1RHbGpaVzV6WlhNOUtHNTFiR3dwSUU1bGRIZHZjbXM5S0c1MWJHd3BJRU52YlcxaGJtUTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMloxYkd3dWMySmhkR05vSUZkdmNtdEVhWEk5TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5SUVOdmJXMWxiblE5Wld4dGJ5MW1kV3hzT2pjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjZ0lGTjBaRVZ5Y2owdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdmJHOW5jeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNaTAwTVRJNE1qVXVaWEp5SUZOMFpFbHVQUzlrWlhZdmJuVnNiQ0JUZEdSUGRYUTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMnh2WjNNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpJdE5ERXlPREkxTG05MWRDQlFiM2RsY2owZ1ZISmxjMUJsY2s1dlpHVTlaM0psY3k5bmNIVTZhREV3TURvMElGUnlaWE5RWlhKVVlYTnJQV053ZFRvek1pQUtcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5hcmd2Lmpzb258ZWIzNzNhYjZmNDgxNDYzYTMzNjM5ZTI4MmExMWI0Y2UxYzdkMzgwZDk3YzZkY2RkYjBkNWRlYTVjNmRmMjVjMnxXeUl2ZFhOeUwyeHZZMkZzTDJKcGJpOXpZbUYwWTJnaUxDQWlMUzF3WVhKellXSnNaU0lzSUNJdExXNXZMWEpsY1hWbGRXVWlMQ0FpTFMxaFkyTnZkVzUwUFd4dllXNWxjaUlzSUNJdExYRnZjejFzYjJGdVpYSXRibTl5YldGc0lpd2dJaTB0Y0dGeWRHbDBhVzl1UFhKc01pSXNJQ0l0TFdwdllpMXVZVzFsUFdWc2JXOHRibUYwYVhabExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXlJaXdnSWkwdGJtOWtaV3hwYzNROVozQjFNakVpTENBaUxTMXViMlJsY3oweElpd2dJaTB0Ym5SaGMydHpQVEVpTENBaUxTMWpjSFZ6TFhCbGNpMTBZWE5yUFRJaUxDQWlMUzF0WlcwOU1VY2lMQ0FpTFMxbmNtVnpQVzV2Ym1VaUxDQWlMUzEwYVcxbFBUQXdPakV3T2pBd0lpd2dJaTB0Wlhod2IzSjBQVTVQVGtVaUxDQWlMUzFrWlhCbGJtUmxibU41UFdGbWRHVnlZVzU1T2pReE1qZ3lOU0lzSUNJdExXTnZiVzFsYm5ROVpXeHRieTFtZFd4c0xXOWljMlZ5ZG1WeU9qYzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qYzZOREV5T0RJMUlpd2dJaTB0WTJoa2FYSTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlJaXdnSWkwdGIzVjBjSFYwUFM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5c2IyZHpMeVY0TFNWcUxtOTFkQ0lzSUNJdExXVnljbTl5UFM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5c2IyZHpMeVY0TFNWcUxtVnljaUlzSUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyRndkSFZ5WlMxdVlYUnBkbVV1YzJKaGRHTm9JaXdnSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWlJc0lDSTBNVEk0TWpVaUxDQWlOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeUlzSUNKbE9XUXhZMlk1TXpZeU5HRmlPVFEzTURsaVlXWXpZbUUzWkRNMlltSmhaR1kzWVdSbU5HWmpOekpoWW1FMFlUTXpNMkprWVRBeE1XTmtNalE0TVRVeklsMEtcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9jYXB0dXJlLXNiYXRjaC5leGl0fDlhMjcxZjJhOTE2YjBiNmVlNmNlY2IyNDI2ZjBiMzIwNmVmMDc0NTc4YmU1NWQ5YmM5NGY2ZjNmZTNhYjg2YWF8TUFvPVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZGVycnxlM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1fFxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L2NhcHR1cmUtc2JhdGNoLnN0ZG91dHwyODA5YzVmMTlmODkwZWZmYWE3NjdlZDI4MjA3NjliZDg4ZDU3YTkzOTZmMjFkY2M0ZTRiNmM1Y2ViNjJkNDdlfE5ERXlPREkyQ2c9PVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guYXJndi5qc29ufGJmNWQ1YzUxYmU0ODBiNTIzNzI3N2QzMzA4Yzk2M2UzNzQwNzljZDE3ZDdhMjVkMGU3MGIwYTIxMjYzYmI0OWF8V3lJdmRYTnlMMnh2WTJGc0wySnBiaTl6WW1GMFkyZ2lMQ0FpTFMxd1lYSnpZV0pzWlNJc0lDSXRMV2h2YkdRaUxDQWlMUzF1YnkxeVpYRjFaWFZsSWl3Z0lpMHRZV05qYjNWdWREMXNiMkZ1WlhJaUxDQWlMUzF4YjNNOWJHOWhibVZ5TFc1dmNtMWhiQ0lzSUNJdExYQmhjblJwZEdsdmJqMXliRElpTENBaUxTMWpiMjF0Wlc1MFBXVnNiVzh0Wm5Wc2JEbzNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNJaXdnSWkwdGFtOWlMVzVoYldVOVpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpJaUxDQWlMUzF1YjJSbGJHbHpkRDFuY0hVeU1TSXNJQ0l0TFc1dlpHVnpQVEVpTENBaUxTMXVkR0Z6YTNNOU1TSXNJQ0l0TFdOd2RYTXRjR1Z5TFhSaGMyczlNeklpTENBaUxTMXRaVzA5TVRreVJ5SXNJQ0l0TFdkeVpYTTlaM0IxT21neE1EQTZOQ0lzSUNJdExYUnBiV1U5Tnkwd01Eb3dNRG93TUNJc0lDSXRMV1Y0Y0c5eWREMU9UMDVGSWl3Z0lpMHRZMmhrYVhJOUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUlpd2dJaTB0YjNWMGNIVjBQUzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlzYjJkekx5VjRMU1ZxTG05MWRDSXNJQ0l0TFdWeWNtOXlQUzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlzYjJkekx5VjRMU1ZxTG1WeWNpSXNJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2Wm5Wc2JDNXpZbUYwWTJnaUxDQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlJaXdnSWpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjaUxDQWlaVGxrTVdObU9UTTJNalJoWWprME56QTVZbUZtTTJKaE4yUXpObUppWVdSbU4yRmtaalJtWXpjeVlXSmhOR0V6TXpOaVpHRXdNVEZqWkRJME9ERTFNeUpkQ2c9PVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guZXhpdHw5YTI3MWYyYTkxNmIwYjZlZTZjZWNiMjQyNmYwYjMyMDZlZjA3NDU3OGJlNTVkOWJjOTRmNmYzZmUzYWI4NmFhfE1Bbz1cbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9jbGFpbXMvNzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyNy9wYXJlbnQtc2JhdGNoLnN0ZGVycnxlM2IwYzQ0Mjk4ZmMxYzE0OWFmYmY0Yzg5OTZmYjkyNDI3YWU0MWU0NjQ5YjkzNGNhNDk1OTkxYjc4NTJiODU1fFxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL2NsYWltcy83NDQ1YTJjOGQ0ZTQ3YzEzNDk1NTY3ZWY0ZDg0Y2VkNGM4ZGM0ZTE5OTFjNmU4NmY5ZTcwY2NlMDFlZWVjMzI3L3BhcmVudC1zYmF0Y2guc3Rkb3V0fDM5NDVmMzBkM2ZkNjM2OTA3OGQyZGQ1NDE1OWRmMGIyNmQ2OTkxNzZjNjIxYzk1NzMzYmU1OTE1NjAxOTY5ZmN8TkRFeU9ESTFDZz09XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyLmpzb258NzQ0NWEyYzhkNGU0N2MxMzQ5NTU2N2VmNGQ4NGNlZDRjOGRjNGUxOTkxYzZlODZmOWU3MGNjZTAxZWVlYzMyN3xld29nSUNKelkyaGxiV0VpT2lBaWFtOXBiblF0ZEhKaGFXNXBibWN0ZGpJaUxBb2dJQ0pyYVc1a0lqb2dJbTVoZEdsMlpTMXpkV0owWVhOckxYZHZjbXhrTFcxdlpHVnNMWFl4SWl3S0lDQWlZWEp0SWpvZ0ltTnZiblJwYm5WdmRYTWlMQW9nSUNKbGVIQmxjbWx0Wlc1MElqb2dJbWx0WVdkbFgzQnliM0J5YVc5ZllXTjBhVzl1WDJOaGJXVnlZVjl6ZFdKMFlYTnJJaXdLSUNBaWNuVnVYMmxrSWpvZ0ltMXZkQzFsYkcxdkxYQnBZMnR3YkdGalpTMWpiMjUwYVc1MWIzVnpMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGNtOWliM1F0YUhWdFlXNHRZMkZ0WlhKaExYTjFZblJoYzJzdGN6UXlMVE13TUdzdE1qQXlOakV3TWpZdGRqRWlMQW9nSUNKcWIySmZibUZ0WlNJNklDSmxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1pSXNDaUFnSW5OdmRYSmpaU0k2SUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwzTnZkWEpqWlMwNE1tWTJOVFE1T0dVeU5XWTBNV0k0TjJNNU5UUTNNVGMzTWpKa1kyWTNNell3WlRWaVpHVTRJaXdLSUNBaWMyOTFjbU5sWDNKbGRtbHphVzl1SWpvZ0lqZ3laalkxTkRrNFpUSTFaalF4WWpnM1l6azFORGN4TnpjeU1tUmpaamN6TmpCbE5XSmtaVGdpTEFvZ0lDSnpiM1Z5WTJWZmJXRnVhV1psYzNSZmMyaGhNalUySWpvZ0ltSTFaVGhsT0RrNFlqZ3laV0V4TldJME1tVTROR1V5TW1FM05EbGpOalk0WXpFelpUQmpPVFU0WldOaVlURXlNbVppTVRCa09UbGpNMlJtTXprek16RWlMQW9nSUNKemIzVnlZMlZmWVhKamFHbDJaVjl6YUdFeU5UWWlPaUFpWXpBME1EUmpPVE5sT0RZMk5UVXdOR1U0TldNMU9HRmhZakJoWmpRNU9XUmtZVGMwWkRkaU5HSTNZV0V4WVRjd09EVTRZall5WmpabU1qRmxaamM1TnlJc0NpQWdJbVJoZEdGZmJXRnVhV1psYzNRaU9pQWlMMlZ3YUdWdFpYSmhiQzlsYm5KdmIzUXZjR0Z3YUdsM1pYUnpZVE12Wld4dGJ5MXdhV05yTFhCc1lXTmxMV2x0WVdkbExYTjBZWFJsTFdGamRHbHZiaTB5TURJMk1UQXlOQzl3Y205a2RXTjBhVzl1TFhOallXeGxMVzl1YkhrdmNISmxjR0Z5WldRdmJXRnVhV1psYzNRdWFuTnZiaUlzQ2lBZ0ltUmhkR0ZmYldGdWFXWmxjM1JmYzJoaE1qVTJJam9nSWpKak9ETTRNakpoWXpOalptWTFNR1k1TlRNMFptVTVZekZoWlRkaE1XVXhNbUk1TXpJNFlUWTVabU5rTkdJMVlqRXlaV1prT1dNME1qbGxNR0UwTVRnaUxBb2dJQ0prWVhSaGMyVjBYMk52Ym5SeVlXTjBJam9nZXdvZ0lDQWdJbk5qYUdWdFlTSTZJQ0p1WVhScGRtVXRjM1ZpZEdGemF5MWtZWFJoYzJWMExYWXhJaXdLSUNBZ0lDSmxjR2x6YjJSbGN5STZJREl4TXl3S0lDQWdJQ0p6Y0d4cGRITWlPaUI3Q2lBZ0lDQWdJQ0owY21GcGJpSTZJREU1TVN3S0lDQWdJQ0FnSW5aaGJDSTZJREl5Q2lBZ0lDQjlMQW9nSUNBZ0ltNXZjbTFoYkdsNllYUnBiMjVmYzJoaE1qVTJJam9nSWpaaFl6TmlNMkV5TUdVM1pEQm1ORFpqTmpreU5HSmxaRGc1WW1GbE5qQTVaR1F3TmpjNVltWm1Zemc1T1dGa00yWTNPRGd3WVRNNE5qWmtNekEwWlRZaUxBb2dJQ0FnSW5aaGJHbGtZWFJwYjI1ZlltRjBZMmhsY3lJNklERXdNQ3dLSUNBZ0lDSjJZV3hwWkdGMGFXOXVYMkpoZEdOb1pYTmZjR1Z5WDJWdFltOWthVzFsYm5RaU9pQTFNQW9nSUgwc0NpQWdJbk4xWW5SaGMydGZZMjl1ZEhKaFkzUWlPaUI3Q2lBZ0lDQWljMlZzWldOMGFXOXVJam9nZXdvZ0lDQWdJQ0FpY0dGMGFDSTZJQ0l2WlhCb1pXMWxjbUZzTDJWdWNtOXZkQzl3WVhCb2FYZGxkSE5oTXk5bGJHMXZMWEJwWTJzdGNHeGhZMlV0YVcxaFoyVXRjM1JoZEdVdFlXTjBhVzl1TFRJd01qWXhNREkwTDNCeWIyUjFZM1JwYjI0dGMyTmhiR1V0YjI1c2VTOXdjbVZ3WVhKbFpDOXpaV3hsWTNScGIyNHVhbk52YmlJc0NpQWdJQ0FnSUNKemFHRXlOVFlpT2lBaU5UQmxNR1E0T0dNMk9UTTBaV0V6TnpRelpXTTRZVGhpTXpBMVlUTmpZVFU0TkRsa01tVTFNMlF4WVRWbVkyWmtZVGc0TW1OaVltVTFORFJoWm1ZM05DSUtJQ0FnSUgwc0NpQWdJQ0FpYzNWaWRHRnphMTl0WVc1cFptVnpkQ0k2SUhzS0lDQWdJQ0FnSW5CaGRHZ2lPaUFpTDJWd2FHVnRaWEpoYkM5bGJuSnZiM1F2Y0dGd2FHbDNaWFJ6WVRNdlpXeHRieTF3YVdOckxYQnNZV05sTFdsdFlXZGxMWE4wWVhSbExXRmpkR2x2YmkweU1ESTJNVEF5TkM5d2NtOWtkV04wYVc5dUxYTmpZV3hsTFc5dWJIa3ZjSEpsY0dGeVpXUXZjM1ZpZEdGemEzTXVhbk52YmlJc0NpQWdJQ0FnSUNKemFHRXlOVFlpT2lBaU5qQTVOVGc1TWpjMVpEazNNVGhsTlRSa09HVTFZV0kwWkRka05ESTJNRFJsWWpobVlUWTJaRGN4TlRabE1tWXpaVEV3Tm1FME1XTXlabVl3TmpWa05DSUtJQ0FnSUgwc0NpQWdJQ0FpYkdGdVozVmhaMlZmWm1WaGRIVnlaWE1pT2lCN0NpQWdJQ0FnSUNKd1lYUm9Jam9nSWk5bGNHaGxiV1Z5WVd3dlpXNXliMjkwTDNCaGNHaHBkMlYwYzJFekwyVnNiVzh0Y0dsamF5MXdiR0ZqWlMxcGJXRm5aUzF6ZEdGMFpTMWhZM1JwYjI0dE1qQXlOakV3TWpRdmNISnZaSFZqZEdsdmJpMXpZMkZzWlMxdmJteDVMM0J5WlhCaGNtVmtMMnhoYm1kMVlXZGxMbXB6YjI0aUxBb2dJQ0FnSUNBaWMyaGhNalUySWpvZ0lqRXhOR0UzTkRoaU1EVTBOalppWldFd09UUTBNVGd6TUdKak16TmhZVEk1WkRObVpEVXdOakppWlRsbU5UTTBOREZtTkdWbU16QXlOVFk0WVRNNU5Ea2lDaUFnSUNCOUNpQWdmU3dLSUNBaWFXNTBaWEptWVdObGN5STZJSHNLSUNBZ0lDSndiM05sWDJScGJYTWlPaUI3Q2lBZ0lDQWdJQ0psZG1GZlltbHRZVzUxWVd3aU9pQXlNQ3dLSUNBZ0lDQWdJbWgxYldGdVgySnBiV0Z1ZFdGc0lqb2dNVEkyQ2lBZ0lDQjlMQW9nSUNBZ0ltRmpkR2x2Ymw5a2FXMXpJam9nZXdvZ0lDQWdJQ0FpWlhaaFgySnBiV0Z1ZFdGc0lqb2dNakFLSUNBZ0lIMHNDaUFnSUNBaVkyRnRaWEpoWDJScGJYTWlPaUI3Q2lBZ0lDQWdJQ0psZG1GZlltbHRZVzUxWVd3aU9pQTVMQW9nSUNBZ0lDQWlhSFZ0WVc1ZlltbHRZVzUxWVd3aU9pQTVDaUFnSUNCOUxBb2dJQ0FnSW0xaGVGOWpZVzFsY21Geklqb2dNeXdLSUNBZ0lDSnNZVzVuZFdGblpWOW1aV0YwZFhKbFgyUnBiU0k2SURFd01qUUtJQ0I5TEFvZ0lDSnRiMlJsYkY5bGVHVmpkWFJwYjI0aU9pQjdDaUFnSUNBaWFXMXdiR1Z0Wlc1MFlYUnBiMjRpT2lBaWJtRjBhWFpsWDNOMVluUmhjMnRmYW05cGJuUWlMQW9nSUNBZ0ltRjBkR1Z1ZEdsdmJsOWlZV05yWlc1a0lqb2dJbVpzWVhOb05DSXNDaUFnSUNBaWRHOXJaVzVmWlhobFkzVjBhVzl1SWpvZ0luQmhZMnRsWkY5MllXeHBaQ0lzQ2lBZ0lDQWlZMjl0Y0dsc1pWOXRiMlJsSWpvZ0ltUmxabUYxYkhRaUxBb2dJQ0FnSW1OdmJYQnBiR1ZmWkhsdVlXMXBZeUk2SUhSeWRXVXNDaUFnSUNBaVkyOXRjR2xzWlY5aVlXTnJaVzVrSWpvZ0ltbHVaSFZqZEc5eUlpd0tJQ0FnSUNKeVpXTnZiWEJwYkdWZmJHbHRhWFFpT2lBMk5Dd0tJQ0FnSUNKaFkyTjFiWFZzWVhSbFpGOXlaV052YlhCcGJHVmZiR2x0YVhRaU9pQXlOVFlLSUNCOUxBb2dJQ0poWTNScGRtVmZjM1J5WldGdGN5STZJRnNLSUNBZ0lDSnBiV0ZuWlNJc0NpQWdJQ0FpY0hKdmNISnBieUlzQ2lBZ0lDQWlZV04wYVc5dUlpd0tJQ0FnSUNKallXMWxjbUVpQ2lBZ1hTd0tJQ0FpY0dGeVlXMWxkR1Z5Y3lJNklETXhOREl5TnpBd01Dd0tJQ0FpWlhod1pYSjBYM0JoY21GdFpYUmxjbk1pT2lCN0NpQWdJQ0FpYVcxaFoyVWlPaUF4TlRnNE56VXpPVElzQ2lBZ0lDQWljSEp2Y0hKcGJ5STZJRGsxTURnek5qWTJMQW9nSUNBZ0ltRmpkR2x2YmlJNklETXdNRFk0TXpjeUxBb2dJQ0FnSW1OaGJXVnlZU0k2SURNd01EWTRNemN3TEFvZ0lDQWdJbXhoYm1kMVlXZGxYM05vWVhKbFpDSTZJREV6TVRJd01Bb2dJSDBzQ2lBZ0ltVjRjR1Z5ZEY5M2FXUjBhSE1pT2lCYkNpQWdJQ0F4TURJMExBb2dJQ0FnTlRFeUxBb2dJQ0FnTXpnMExBb2dJQ0FnTXpnMENpQWdYU3dLSUNBaWRtVmpkRzl5WDJWNGNHVnlkRjl3WVhKaGJXVjBaWEpmWW5Wa1oyVjBJam9nTVRBd01EQXdNREF3TEFvZ0lDSm5iRzlpWVd4ZlltRjBZMmdpT2lBek1pd0tJQ0FpZDI5eWJHUmZjMmw2WlNJNklEUXNDaUFnSW5CbGNsOXlZVzVyWDJKaGRHTm9Jam9nT0N3S0lDQWliSEpmY0c5c2FXTjVJam9nZXdvZ0lDQWdJbkJsWVd0ZmJISWlPaUExWlMwd05pd0tJQ0FnSUNKelkyaGxaSFZzWlNJNklDSnNhVzVsWVhKZmQyRnliWFZ3WDNSb1pXNWZZMjl1YzNSaGJuUWlMQW9nSUNBZ0luZGhjbTExY0Y5dmNIUnBiV2w2WlhKZmMzUmxjSE1pT2lBek1EQXdDaUFnZlN3S0lDQWlkR0Z5WjJWMFgzTjBaWEJ6SWpvZ016QXdNREF3TEFvZ0lDSnZkWFJ3ZFhRaU9pQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzl5ZFc1ekwyMXZkQzFsYkcxdkxYQnBZMnR3YkdGalpTMWpiMjUwYVc1MWIzVnpMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGNtOWliM1F0YUhWdFlXNHRZMkZ0WlhKaExYTjFZblJoYzJzdGN6UXlMVE13TUdzdE1qQXlOakV3TWpZdGRqRWlMQW9nSUNKc2IyTmhiRjlzYjJkeklqb2dJaTlsY0dobGJXVnlZV3d2Wlc1eWIyOTBMM0JoY0docGQyVjBjMkV6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyeHZaM012Ylc5MExXVnNiVzh0Y0dsamEzQnNZV05sTFdOdmJuUnBiblZ2ZFhNdGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzF5YjJKdmRDMW9kVzFoYmkxallXMWxjbUV0YzNWaWRHRnpheTF6TkRJdE16QXdheTB5TURJMk1UQXlOaTEyTVMxaGRIUmxiWEIwTFhZeUlpd0tJQ0FpY21WelpYSjJaV1JmWTJobFkydHdiMmx1ZEY5aWVYUmxjeUk2SURnd01EQXdNREF3TURBd0xBb2dJQ0p2ZG1WeWNtbGtaWE1pT2lCYkNpQWdJQ0FpSzJWNGNHVnlhVzFsYm5ROWNHbDRaV3hmY0hKdmNISnBieTl1WVhScGRtVmZhbTlwYm5RdlpXeHRiMTl3YVdOclgzQnNZV05sWDNOMVluUmhjMnRmWTI5dWRHbHVkVzkxY3lJc0NpQWdJQ0FpYUhsa2NtRXZiR0YxYm1Ob1pYSTlZbUZ6YVdNaUxBb2dJQ0FnSW5ObFpXUTlORElpTEFvZ0lDQWdJbVJoZEdFdWJXRnVhV1psYzNSZmNHRjBhRDB2WlhCb1pXMWxjbUZzTDJWdWNtOXZkQzl3WVhCb2FYZGxkSE5oTXk5bGJHMXZMWEJwWTJzdGNHeGhZMlV0YVcxaFoyVXRjM1JoZEdVdFlXTjBhVzl1TFRJd01qWXhNREkwTDNCeWIyUjFZM1JwYjI0dGMyTmhiR1V0YjI1c2VTOXdjbVZ3WVhKbFpDOXRZVzVwWm1WemRDNXFjMjl1SWl3S0lDQWdJQ0p3WVhSb2N5NTNiM0pyWDJScGNqMHZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMM052ZFhKalpTMDRNbVkyTlRRNU9HVXlOV1kwTVdJNE4yTTVOVFEzTVRjM01qSmtZMlkzTXpZd1pUVmlaR1U0SWl3S0lDQWdJQ0p3WVhSb2N5NXZkWFJ3ZFhSZlpHbHlQUzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Y25WdWN5OXRiM1F0Wld4dGJ5MXdhV05yY0d4aFkyVXRZMjl1ZEdsdWRXOTFjeTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExYSnZZbTkwTFdoMWJXRnVMV05oYldWeVlTMXpkV0owWVhOckxYTTBNaTB6TURCckxUSXdNall4TURJMkxYWXhJaXdLSUNBZ0lDSm9lV1J5WVM1eWRXNHVaR2x5UFM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdmNuVnVjeTl0YjNRdFpXeHRieTF3YVdOcmNHeGhZMlV0WTI5dWRHbHVkVzkxY3kxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMWEp2WW05MExXaDFiV0Z1TFdOaGJXVnlZUzF6ZFdKMFlYTnJMWE0wTWkwek1EQnJMVEl3TWpZeE1ESTJMWFl4SWl3S0lDQWdJQ0pvZVdSeVlTNXFiMkl1WTJoa2FYSTlabUZzYzJVaUxBb2dJQ0FnSWl0MGNtRnBibVZ5TG1WdVlXSnNaVjl3Y205bmNtVnpjMTlpWVhJOVptRnNjMlVpTEFvZ0lDQWdJaXQwY21GcGJtVnlMbVZ1WVdKc1pWOXRiMlJsYkY5emRXMXRZWEo1UFdaaGJITmxJaXdLSUNBZ0lDSnRiMlJsYkM1dmNIUnBiV2w2WlhJdWJISTlOV1V0TmlJc0NpQWdJQ0FpYlc5a1pXd3VjMk5vWldSMWJHVnlMbDkwWVhKblpYUmZQV1ZuYjIxcGJXbGpMblYwYVd4ekxuTmphR1ZrZFd4bGNuTXViR2x1WldGeVgzZGhjbTExY0Y5amIyNXpkR0Z1ZEY5elkyaGxaSFZzWlhJaUxBb2dJQ0FnSW0xdlpHVnNMbk5qYUdWa2RXeGxjaTUzWVhKdGRYQmZjM1JsY0hNOU16QXdNQ0lzQ2lBZ0lDQWliVzlrWld3dWMyTm9aV1IxYkdWeVgybHVkR1Z5ZG1Gc1BYTjBaWEFpTEFvZ0lDQWdJbTF2WkdWc0xuTmphR1ZrZFd4bGNsOW1jbVZ4ZFdWdVkzazlNU0lzQ2lBZ0lDQWlkSEpoYVc1bGNpNXRZWGhmYzNSbGNITTlNekF3TURBd0lpd0tJQ0FnSUNKMGNtRnBibVZ5TG5aaGJGOWphR1ZqYTE5cGJuUmxjblpoYkQweU1EQXdNQ0lzQ2lBZ0lDQWlZMkZzYkdKaFkydHpMbTF2WkdWc1gyTm9aV05yY0c5cGJuUXVaWFpsY25sZmJsOTBjbUZwYmw5emRHVndjejB5TURBd01DSXNDaUFnSUNBaVkyRnNiR0poWTJ0ekxtMXZaR1ZzWDJOb1pXTnJjRzlwYm5RdWMyRjJaVjkwYjNCZmF6MHRNU0lzQ2lBZ0lDQWlZMkZzYkdKaFkydHpMbTF2WkdWc1gyTm9aV05yY0c5cGJuUXVjMkYyWlY5c1lYTjBQV3hwYm1zaUxBb2dJQ0FnSW14dloyZGxjajFiZDJGdVpHSXNZM04yWFNJc0NpQWdJQ0FpYkc5bloyVnlMbmRoYm1SaUxtbGtQVzF2ZEMxbGJHMXZMWEJwWTJ0d2JHRmpaUzFqYjI1MGFXNTFiM1Z6TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRjbTlpYjNRdGFIVnRZVzR0WTJGdFpYSmhMWE4xWW5SaGMyc3RjelF5TFRNd01Hc3RNakF5TmpFd01qWXRkakVpTEFvZ0lDQWdJbXh2WjJkbGNpNTNZVzVrWWk1eVpYTjFiV1U5Ym1WMlpYSWlMQW9nSUNBZ0lteHZaMmRsY2k1amMzWXVibUZ0WlQxamMzWWlMQW9nSUNBZ0lteHZaMmRsY2k1amMzWXVabXgxYzJoZmJHOW5jMTlsZG1WeWVWOXVYM04wWlhCelBURWlMQW9nSUNBZ0lteHZaMmRsY2k1amMzWXVjMkYyWlY5a2FYSTlMMlZ3YUdWdFpYSmhiQzlsYm5KdmIzUXZjR0Z3YUdsM1pYUnpZVE12Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdmJHOW5jeTl0YjNRdFpXeHRieTF3YVdOcmNHeGhZMlV0WTI5dWRHbHVkVzkxY3kxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMWEp2WW05MExXaDFiV0Z1TFdOaGJXVnlZUzF6ZFdKMFlYTnJMWE0wTWkwek1EQnJMVEl3TWpZeE1ESTJMWFl4TFdGMGRHVnRjSFF0ZGpJaUxBb2dJQ0FnSW1WMllXeDFZWFJ2Y2k1d2FYaGxiRjlrYVdGbmJtOXpkR2xqY3k1c2IyZGZkMkZ1WkdJOWRISjFaU0lzQ2lBZ0lDQWliVzlrWVd4cGRIbGZZV0pzWVhScGIyNHVjMk55WldWdWFXNW5YMkoxWkdkbGRGOTFjR1JoZEdWelBUTXdNREF3TUNJc0NpQWdJQ0FpZEhKaGFXNWxjaTVrWlhacFkyVnpQVFFpTEFvZ0lDQWdJbVJoZEdFdVpHbHpkSEpwWW5WMFpXUmZkMjl5YkdSZmMybDZaVDAwSWl3S0lDQWdJQ0prWVhSaExtSmhkR05vWDNOcGVtVTlPQ0lzQ2lBZ0lDQWlaR0YwWVM1MllXeHBaR0YwYVc5dVgyRnVZMmh2Y25OZmNHVnlYMlZ3YVhOdlpHVTliblZzYkNJc0NpQWdJQ0FpWkdGMFlTNTJZV3hwWkdGMGFXOXVYMkpoZEdOb1pYTmZjR1Z5WDJWdFltOWthVzFsYm5ROU5UQWlMQW9nSUNBZ0ltUmhkR0V1ZG1Gc2FXUmhkR2x2Ymw5aVlYUmphRjl6YVhwbFBURWlMQW9nSUNBZ0luUnlZV2x1WlhJdWJHbHRhWFJmZG1Gc1gySmhkR05vWlhNOU1TNHdJaXdLSUNBZ0lDSmtZWFJoTG5OMVluUmhjMnRmYldGdWFXWmxjM1JmY0dGMGFEMHZaWEJvWlcxbGNtRnNMMlZ1Y205dmRDOXdZWEJvYVhkbGRITmhNeTlsYkcxdkxYQnBZMnN0Y0d4aFkyVXRhVzFoWjJVdGMzUmhkR1V0WVdOMGFXOXVMVEl3TWpZeE1ESTBMM0J5YjJSMVkzUnBiMjR0YzJOaGJHVXRiMjVzZVM5d2NtVndZWEpsWkM5emRXSjBZWE5yY3k1cWMyOXVJaXdLSUNBZ0lDSmtZWFJoTG5OMVluUmhjMnRmYldGdWFXWmxjM1JmYzJoaE1qVTJQVFl3T1RVNE9USTNOV1E1TnpFNFpUVTBaRGhsTldGaU5HUTNaRFF5TmpBMFpXSTRabUUyTm1RM01UVTJaVEptTTJVeE1EWmhOREZqTW1abU1EWTFaRFFpTEFvZ0lDQWdJbVJoZEdFdWJHRnVaM1ZoWjJWZlptVmhkSFZ5WlhOZmNHRjBhRDB2WlhCb1pXMWxjbUZzTDJWdWNtOXZkQzl3WVhCb2FYZGxkSE5oTXk5bGJHMXZMWEJwWTJzdGNHeGhZMlV0YVcxaFoyVXRjM1JoZEdVdFlXTjBhVzl1TFRJd01qWXhNREkwTDNCeWIyUjFZM1JwYjI0dGMyTmhiR1V0YjI1c2VTOXdjbVZ3WVhKbFpDOXNZVzVuZFdGblpTNXFjMjl1SWl3S0lDQWdJQ0prWVhSaExteGhibWQxWVdkbFgyWmxZWFIxY21WelgzTm9ZVEkxTmoweE1UUmhOelE0WWpBMU5EWTJZbVZoTURrME5ERTRNekJpWXpNellXRXlPV1F6Wm1RMU1EWXlZbVU1WmpVek5EUXhaalJsWmpNd01qVTJPR0V6T1RRNUlpd0tJQ0FnSUNJclpHRjBZUzVmWTI5dWRtVnlkRjg5WVd4c0lpd0tJQ0FnSUNKdVlYUnBkbVZmYW05cGJuUXVjbVZtWlhKbGJtTmxMbkJwY0dWc2FXNWxMbk4wWVdkbGN5NHhMbTF2WkdWc0xuZHBaSFJvUFRFd01qUWlMQW9nSUNBZ0ltNWhkR2wyWlY5cWIybHVkQzV5WldabGNtVnVZMlV1Y0dsd1pXeHBibVV1YzNSaFoyVnpMakV1Ylc5a1pXd3VhR1ZoWkhNOU9DSXNDaUFnSUNBaWJXOWtZV3hwZEhsZllXSnNZWFJwYjI0dWJtOWtaWE11YW05cGJuUmZaR1Z1YjJselpYSXViVzlrWld3dWNISnZjSEpwYjE5M2FXUjBhRDAxTVRJaUxBb2dJQ0FnSW0xdlpHRnNhWFI1WDJGaWJHRjBhVzl1TG01dlpHVnpMbXB2YVc1MFgyUmxibTlwYzJWeUxtMXZaR1ZzTG1GamRHbHZibDkzYVdSMGFEMHpPRFFpTEFvZ0lDQWdJbTF2WkdGc2FYUjVYMkZpYkdGMGFXOXVMbTV2WkdWekxtcHZhVzUwWDJSbGJtOXBjMlZ5TG0xdlpHVnNMbU5oYldWeVlWOTNhV1IwYUQwek9EUWlMQW9nSUNBZ0lpdHVZWFJwZG1WZmFtOXBiblF1Y21WbVpYSmxibU5sTG5CcGNHVnNhVzVsTG5OMFlXZGxjeTR4TG0xdlpHVnNMbkZyWDI1dmNtMDlkSEoxWlNJc0NpQWdJQ0FpSzI1aGRHbDJaVjlxYjJsdWRDNXlaV1psY21WdVkyVXVjR2x3Wld4cGJtVXVjM1JoWjJWekxqRXViVzlrWld3dWRYTmxYM0p0YzI1dmNtMDlkSEoxWlNJc0NpQWdJQ0FpSzI1aGRHbDJaVjlxYjJsdWRDNXlaV1psY21WdVkyVXVjR2x3Wld4cGJtVXVjM1JoWjJWekxqRXViVzlrWld3dWRYTmxYM04zYVdkc2RUMTBjblZsSWl3S0lDQWdJQ0lyYm1GMGFYWmxYMnB2YVc1MExuSmxabVZ5Wlc1alpTNXdhWEJsYkdsdVpTNXpkR0ZuWlhNdU1TNXRiMlJsYkM1emQybG5iSFZmYlhWc2RHbHdiR1ZmYjJZOU5qUWlDaUFnWFN3S0lDQWlZV3hzYjJOaGRHbHZibDlpYjNWdVpHRnlhV1Z6SWpvZ1d3b2dJQ0FnTXpBd01EQXdDaUFnWFN3S0lDQWlZWEpqYUdsMlpWOXdiMnhwWTNraU9pQnVkV3hzTEFvZ0lDSndjbVZ6WlhKMllYUnBiMjVmY0d4aGJpSTZJSHNLSUNBZ0lDSndjbWx0WVhKNUlqb2dJa1p5WlhOb0lITm9ZWEpsWkNBdmQyOXlhM053WVdObElISjFiaUJrYVhKbFkzUnZjbmt1SUVGc2JDQXhOU0J6WTJobFpIVnNaV1FnWTJobFkydHdiMmx1ZEhNZ2NtVjBZV2x1WldRdUlFRmpkSFZoYkNCemFYcGxJR1p5YjIwZ2RHaHBjeUJoY21Ob2FYUmxZM1IxY21VZ2MyMXZhMlVnWVc1a0lHTjFjbkpsYm5RZ1ptbHNaWE41YzNSbGJTQndjbTlpWlNCeVpYRjFhWEpsWkNCaVpXWnZjbVVnWm5Wc2JDQmlhVzVrYVc1bkxpSXNDaUFnSUNBaWNISnBiV0Z5ZVY5eVpYTmxjblpsWkY5aWVYUmxjeUk2SURnd01EQXdNREF3TURBd0xBb2dJQ0FnSW05aWMyVnlkbVZrWDNOdGIydGxYMk5vWldOcmNHOXBiblJmWW5sMFpYTWlPaUF6Tnpjek1UazJPREl5TEFvZ0lDQWdJbk5qYUdWa2RXeGxaRjlqYUdWamEzQnZhVzUwWDJOdmRXNTBJam9nTVRVc0NpQWdJQ0FpYzJOb1pXUjFiR1ZrWDJOb1pXTnJjRzlwYm5SZllubDBaWE5mWlhOMGFXMWhkR1VpT2lBMU5qVTVOemsxTWpNek1Dd0tJQ0FnSUNKdFlXbHVkR0ZwYm1Wa1gzTjBiM0poWjJWZmNtVnhkV2x5WldSZllubDBaWE1pT2lBMU56VTVOemsxTWpNek1Dd0tJQ0FnSUNKelkyaGxaSFZzWldSZmJXbHNaWE4wYjI1bGN5STZJRnNLSUNBZ0lDQWdNakF3TURBc0NpQWdJQ0FnSURRd01EQXdMQW9nSUNBZ0lDQTJNREF3TUN3S0lDQWdJQ0FnT0RBd01EQXNDaUFnSUNBZ0lERXdNREF3TUN3S0lDQWdJQ0FnTVRJd01EQXdMQW9nSUNBZ0lDQXhOREF3TURBc0NpQWdJQ0FnSURFMk1EQXdNQ3dLSUNBZ0lDQWdNVGd3TURBd0xBb2dJQ0FnSUNBeU1EQXdNREFzQ2lBZ0lDQWdJREl5TURBd01Dd0tJQ0FnSUNBZ01qUXdNREF3TEFvZ0lDQWdJQ0F5TmpBd01EQXNDaUFnSUNBZ0lESTRNREF3TUN3S0lDQWdJQ0FnTXpBd01EQXdDaUFnSUNCZExBb2dJQ0FnSW5KbGRHRnBibDloYkd4ZmMyTm9aV1IxYkdWa1gyTm9aV05yY0c5cGJuUnpJam9nZEhKMVpTd0tJQ0FnSUNKellYWmxYM1J2Y0Y5cklqb2dMVEVzQ2lBZ0lDQWliR0Z6ZEY5amFHVmphM0J2YVc1MFgzQnZiR2xqZVNJNklDSnplVzFzYVc1cklpd0tJQ0FnSUNKbWRXeHNYMkZzYkc5allYUnBiMjVmZEdGeVoyVjBJam9nTXpBd01EQXdMQW9nSUNBZ0ltRnNiRzlqWVhScGIyNWZZbTkxYm1SaGNtbGxjeUk2SUZzS0lDQWdJQ0FnTXpBd01EQXdDaUFnSUNCZExBb2dJQ0FnSW1KdmRXNWtZWEo1WDNKMWJHVWlPaUFpVTJsdVoyeGxJR1p5WlhOb0lHRnNiRzlqWVhScGIyNGdkRzhnZEc5MFlXd3pNREF3TURBN0lHNXZJR2x1ZEdWeWJXVmthV0YwWlNCaGJHeHZZMkYwYVc5dUlISmxZMjkyWlhKNUlIQm9ZWE5sSUhKbGNYVnBjbVZrTGlJc0NpQWdJQ0FpY0dWeWMybHpkR1Z1ZEY5dGFYSnliM0lpT2lBaVRXRnBiblJoYVc1bFpDQnViMlJsTFd4dlkyRnNJRU5UVmkxMGJ5MXphR0Z5WldRZ2JHOW5iV2x5Y205eU95QnVieUJ6WlhCaGNtRjBaU0JqYUdWamEzQnZhVzUwWVhKamFHbDJaU0JrWlhCc2IzbHRaVzUwSUdOc1lXbHRaV1F1SWl3S0lDQWdJQ0poY21Ob2FYWmxYM0J2YkdsamVTSTZJRzUxYkd3S0lDQjlMQW9nSUNKamIyNTBhVzUxWVhScGIyNGlPaUJ1ZFd4c0xBb2dJQ0poYkd4dlkyRjBhVzl1WDNOMGIzQmZjM1JsY0NJNklETXdNREF3TUN3S0lDQWljR2hoYzJVaU9pQWlablZzYkNJc0NpQWdJbVJ5WVdaMElqb2dld29nSUNBZ0ltVjRaV04xZEdGaWJHVWlPaUIwY25WbExBb2dJQ0FnSW5OMFlYUmxJam9nSWxKUFQxUmZVa1ZXU1VWWFgwUkZVRXhQV1UxRlRsUmZVa1ZSVlVsU1JVUWlDaUFnZlN3S0lDQWljMjkxY21ObFgyRnlZMmhwZG1VaU9pQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzlqY0hVdGNISmxabXhwWjJoMExYWTBMMmx1Y0hWMGN5OXpiM1Z5WTJVdWRHRnlMbWQ2SWl3S0lDQWljMjkxY21ObFgyMWhibWxtWlhOMElqb2dJaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2WTNCMUxYQnlaV1pzYVdkb2RDMTJOQzlwYm5CMWRITXZjMjkxY21ObExtWnBiR1Z6TG5Ob1lUSTFOaUlzQ2lBZ0lteGhiV0prWVY5eWRXNTBhVzFsSWpvZ2V3b2dJQ0FnSW1GamRIVmhiRjl3ZVhSb2IyNGlPaUFpTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTk1WVcwdFlYSmpOREF3TFd4aGJXSmtZUzB5TURJMk1Ea3lNUzl5ZFc1MGFXMWxMM1psYm5ZdGNHbHVibVZrTDJKcGJpOXdlWFJvYjI0aUxBb2dJQ0FnSW1KdmIzUnpkSEpoY0Y5d2VYUm9iMjRpT2lBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5aGNtTXRaMnh2WW1Gc0xXSmhjMmx6TFhSeVlXbHVhVzVuTFRJd01qWXdPVEkwTDNKMWJuUnBiV1V0Y2paaEwySnBiaTl3ZVhSb2IyNGlMQW9nSUNBZ0ltTnZiblJoYVc1bGNsOXBiV0ZuWlNJNklDSnVkbU55TG1sdkkyNTJhV1JwWVM5d2VYUnZjbU5vT2pJMUxqQTJMWEI1TXlJc0NpQWdJQ0FpWlhoMGNtRmZjSGwwYUc5dWNHRjBhQ0k2SUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJOdmJuUnBiblZ2ZFhNdGRHbHRaUzF0YjNRdGQyOXliR1F0Ylc5a1pXd3RNakF5TmpFd01UWXZjSEpsY0dGeVlYUnBiMjR2Y25WdWRHbHRaUzF2ZG1WeWJHRjVjeTlrYVc1dk5EVTNNUzl6YVhSbExYQmhZMnRoWjJWeklpd0tJQ0FnSUNKbVlUTmZjbTl2ZENJNklDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwzQnBlR1ZzTFhacFpHVnZMV2R5YVhCd1pYSXRiM0IwYVcxcGVtRjBhVzl1TFRJd01qWXhNREUzTFhZeEwzSjFiblJwYldVdlptRXpJaXdLSUNBZ0lDSm1ZVFJmY205dmRDSTZJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMk52Ym5ScGJuVnZkWE10ZEdsdFpTMXRiM1F0ZDI5eWJHUXRiVzlrWld3dE1qQXlOakV3TVRZdmNISmxjR0Z5WVhScGIyNHZkSEpoYVc1cGJtY3RjblZ1ZEdsdFpTOXdjbTltYVd4bEwyWnNZWE5vTFdGMGRHVnVkR2x2YmlJc0NpQWdJQ0FpYldsdWFXMTFiVjltY21WbFgzTmpjbUYwWTJoZllubDBaWE1pT2lBeE1EQXdNREF3TURBd01Dd0tJQ0FnSUNKdGIzVnVkSE1pT2lCN0NpQWdJQ0FnSUNKd1lYUm9Jam9nSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlkzQjFMWEJ5Wldac2FXZG9kQzEyTkM5cGJuQjFkSE12WjNCMU1qRXRjSEpwZG1GMFpTMXlkVzUwYVcxbExXMXZkVzUwY3k1amMzWWlMQW9nSUNBZ0lDQWljMmhoTWpVMklqb2dJamc0WVdSaE5UUTNNamhrTlRJNE9HSTJNRGs0WkdabU5tWTNaV0V5TnpZM056aGtNalJpTlRobE5ERXlPVGxrT1dZek1XUmlZVFZtTWpRNFpXVTROMkVpQ2lBZ0lDQjlMQW9nSUNBZ0ltNXZaR1VpT2lBaVozQjFNakVpTEFvZ0lDQWdJbkoxYm5ScGJXVmZkR0Z6YXlJNklDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwzQnBlR1ZzTFhacFpHVnZMV2R5YVhCd1pYSXRiM0IwYVcxcGVtRjBhVzl1TFRJd01qWXhNREUzTFhZeElpd0tJQ0FnSUNKelkyaGxiV0VpT2lBaWFtOXBiblF0YkdGdFltUmhMWEoxYm5ScGJXVXRkakVpTEFvZ0lDQWdJbk5qY21GMFkyaGZjbTl2ZENJNklDSXZaWEJvWlcxbGNtRnNMMlZ1Y205dmRDOXdZWEJvYVhkbGRITmhNeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVNJc0NpQWdJQ0FpZEdWdGNHOXlZWEo1WDNKdmIzUWlPaUFpTDJWd2FHVnRaWEpoYkM5bGJuSnZiM1F2TkRFd01ETWlDaUFnZlN3S0lDQWlaR0YwWVY5allXTm9aU0k2SUhzS0lDQWdJQ0pyYVc1a0lqb2dJbkJ5WlhCaGNtVmtMWEJwZUdWc0xYWXhJaXdLSUNBZ0lDSjFhV1FpT2lBME1UQXdNeXdLSUNBZ0lDSnViMlJsSWpvZ0ltZHdkVEl4SWl3S0lDQWdJQ0p5YjI5MElqb2dJaTlsY0dobGJXVnlZV3d2Wlc1eWIyOTBMM0JoY0docGQyVjBjMkV6TDJWc2JXOHRjR2xqYXkxd2JHRmpaUzFwYldGblpTMXpkR0YwWlMxaFkzUnBiMjR0TWpBeU5qRXdNalF2Y0hKdlpIVmpkR2x2YmkxelkyRnNaUzF2Ym14NUwzQnlaWEJoY21Wa0lpd0tJQ0FnSUNKeVpXTmxhWEIwSWpvZ0lpOWxjR2hsYldWeVlXd3ZaVzV5YjI5MEwzQmhjR2hwZDJWMGMyRXpMMlZzYlc4dGNHbGpheTF3YkdGalpTMXBiV0ZuWlMxemRHRjBaUzFoWTNScGIyNHRNakF5TmpFd01qUXZjSEp2WkhWamRHbHZiaTF6WTJGc1pTMXZibXg1TDJOaFkyaGxMWEpsWTJWcGNIUXVhbk52YmlJc0NpQWdJQ0FpYW05aVgybGtJam9nSWpReE1qY3dPU0lzQ2lBZ0lDQWljbVZqWldsd2RGOXphR0V5TlRZaU9pQWlOR1ZpTm1SbU1ETmpPVGRpTlRGaVpqWmpNVFl4TldZMFpqTTVOREpsTUdFeU0yWmtOVEk1TkdVeU16SXpNbVJtTWpRMU16WTJPRFJpTURjM05UTTJOQ0lzQ2lBZ0lDQWlibUYwYVhabFgzSmxZMlZwY0hRaU9pQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhCcFkyc3RjR3hoWTJVdGFXMWhaMlV0YzNSaGRHVXRZV04wYVc5dUxUSXdNall4TURJMEwySnBibVJwYm1kekwyTmhZMmhsTFdkd2RUSXhMbTVoZEdsMlpTNTBlSFFpTEFvZ0lDQWdJbTVoZEdsMlpWOXlaV05sYVhCMFgzTm9ZVEkxTmlJNklDSmtNemt6TldJMllqUTVZbVkzTnpJMk1HUmtaalk0TUdFMFpUZG1NalJsTWpjMVlqZGhNVEpoTVRSaFlXRmtaVGc1TXpnMU16WmxaV05qTURBeE1UZG1JaXdLSUNBZ0lDSndjbTlrZFdObGNsOXVZVzFsSWpvZ0ltVnNiVzh0WTJGamFHVXRaM0IxTWpFaUxBb2dJQ0FnSW5CeWIyUjFZMlZ5WDI1dlpHVWlPaUFpWjNCMU1qRWlMQW9nSUNBZ0luVnpaWElpT2lBaWNHRndhR2wzWlhSellUTWlDaUFnZlN3S0lDQWljWFZ2ZEdFaU9pQjdDaUFnSUNBaWEybHVaQ0k2SUNKbWFXeGxjM2x6ZEdWdElpd0tJQ0FnSUNKMWFXUWlPaUEwTVRBd015d0tJQ0FnSUNKMWMyVnlJam9nSW5CaGNHaHBkMlYwYzJFeklpd0tJQ0FnSUNKdWIyUmxJam9nSW1kd2RUSXhJaXdLSUNBZ0lDSnRiM1Z1ZENJNklDSXZkMjl5YTNOd1lXTmxJZ29nSUgwc0NpQWdJbUZzYkc5allYUnBiMjRpT2lCdWRXeHNMQW9nSUNKdmNHVnlZWFJwYjI1aGJGOXpaWEoyYVdObElqb2dld29nSUNBZ0luSnZiM1FpT2lBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyOXdjeTl6WlhKMmFXTmxJaXdLSUNBZ0lDSnRZVzVwWm1WemRDSTZJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2YjNCekwzTmxjblpwWTJVdlJrbE1SVk11YzJoaE1qVTJJaXdLSUNBZ0lDSnRZVzVwWm1WemRGOXphR0V5TlRZaU9pQWlZV1JtTkRVMU1qUmtaVE5qTW1VMlpHSmhNVGcyTlRjeVpUY3hOVEZrTkRoaVptTmhNR0l6WVdSak9HVTJZMlk1WkdWbVpEWTRObUkwTnpjME5HTTROeUlzQ2lBZ0lDQWljSFZpYkdsemFHVmtYMk52YlcxcGRDSTZJQ0poWW1KaU1EQTBPVGt3T1RabVlXRmlaamN3TXpWbVpHVXlNMkptTkdJeFpXSmhPVGcwTXpjM0lnb2dJSDBzQ2lBZ0luTnRiMnRsSWpvZ2V3b2dJQ0FnSW1wdllsOXBaQ0k2SUNJME1USTRNakVpTEFvZ0lDQWdJbTVoZEdsMlpWOW1iM0p0WVhRaU9pQWljMk52Ym5SeWIyd3RkakVpTEFvZ0lDQWdJbkpsY1hWbGMzUWlPaUI3Q2lBZ0lDQWdJQ0p3WVhSb0lqb2dJaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTl3Y205dlpuTXZjMjF2YTJVdmIzQnpMM0psY1hWbGMzUnpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzF6Ylc5clpTMTJNaTVxYzI5dUlpd0tJQ0FnSUNBZ0luTm9ZVEkxTmlJNklDSXdaVFE1TmpRNVpXSTFNVFU0WXpabU1UTmtOR0kwTmpkaE9HWTRZamxtWXpGbE1qTTBZV1k0WmpWaU1USmpOREF4WmpWalpHSTBNVEkzTUdJMU5UWTVJZ29nSUNBZ2ZTd0tJQ0FnSUNKamIyMXdiR1YwYVc5dUlqb2dld29nSUNBZ0lDQWljR0YwYUNJNklDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZjSEp2YjJaekwzTnRiMnRsTDI5MWRIQjFkQzlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YzIxdmEyVXRkakl2YzIxdmEyVXRZMjl0Y0d4bGRHbHZiaTVxYzI5dUlpd0tJQ0FnSUNBZ0luTm9ZVEkxTmlJNklDSmxORE5qTldaak0yTTNNekJoWkRJM09EaGpPRGd5TXpobFpUa3daV1F4TVdNNFpqVXpZVEk1TnpZeE9XWTJPRE14WVRobU1URTNNREV5TmpZek9XRm1JZ29nSUNBZ2ZTd0tJQ0FnSUNKd2NtVm1iR2xuYUhRaU9pQjdDaUFnSUNBZ0lDSndZWFJvSWpvZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOXdjbTl2Wm5NdmMyMXZhMlV2YjNCekwzSmxjWFZsYzNSekwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXpiVzlyWlMxMk1pNXdjbVZtYkdsbmFIUXVhbk52YmlJc0NpQWdJQ0FnSUNKemFHRXlOVFlpT2lBaVpEWmhaR1ExWmpabE5XVmpaVFE1WldVNE56azJNMk5tTVRSbU9ETTFZVEF6WkRBM1pUZGxNV1poTUdKaVpUZGxOVEUzTlRnMU9EVTNZek5oTnpJNE1pSUtJQ0FnSUgwc0NpQWdJQ0FpWTJGd1lXTnBkSGtpT2lCN0NpQWdJQ0FnSUNKd1lYUm9Jam9nSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5d2NtOXZabk12YzIxdmEyVXZiM0J6TDNKbGNYVmxjM1J6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxemJXOXJaUzEyTWk1allYQmhZMmwwZVM1cWMyOXVJaXdLSUNBZ0lDQWdJbk5vWVRJMU5pSTZJQ0kyWVROa05EUTNNVFZtWlRBMU9UQmhNamsxTURrME56QTRNVE5qTVdJeU9XWTJOalJpTjJVM09HUXlOR0ptTm1aaU5EUTJORFZoT1dRek1EbGpZbVpsSWdvZ0lDQWdmU3dLSUNBZ0lDSnlaWE52YkhabFpDSTZJSHNLSUNBZ0lDQWdJbkJoZEdnaU9pQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMM0J5YjI5bWN5OXpiVzlyWlM5dmNITXZjbVZ4ZFdWemRITXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMWE50YjJ0bExYWXlMbkpsYzI5c2RtVmtMbmxoYld3aUxBb2dJQ0FnSUNBaWMyaGhNalUySWpvZ0lqTTROMlE1TmpjM05XTTNZMlZpWm1SaFlqRXlNV1kyWWpRMU5EUXpNR1l5T1RCbFl6WTJPRGs0TldVek1tVm1PV1k0TVRVM09EVmtOV0V3WXpjME1Ea2lDaUFnSUNCOUxBb2dJQ0FnSW01aGRHbDJaU0k2SUhzS0lDQWdJQ0FnSW5CaGRHZ2lPaUFpTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDNCeWIyOW1jeTl6Ylc5clpTOXVZWFJwZG1VdE5ERXlPREl4TG5SNGRDSXNDaUFnSUNBZ0lDSnphR0V5TlRZaU9pQWlZbVpqWm1SaU5qYzBaRGhoWlRsaE1EVm1aakk1TlRRNU1EQTVOMlV4TVdFellqa3hZMkkyTWprMVpEQXhNR0k0TVdVME16azVOREEwTlRZNU1HTTVZU0lLSUNBZ0lIMHNDaUFnSUNBaWFHOXpkRjlsZUdsMElqb2dld29nSUNBZ0lDQWljR0YwYUNJNklDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZjSEp2YjJaekwzTnRiMnRsTDJodmMzUXRaWGhwZEMwME1USTRNakV1ZEhoMElpd0tJQ0FnSUNBZ0luTm9ZVEkxTmlJNklDSTVZVEkzTVdZeVlUa3hObUl3WWpabFpUWmpaV05pTWpReU5tWXdZak15TURabFpqQTNORFUzT0dKbE5UVmtPV0pqT1RSbU5tWXpabVV6WVdJNE5tRmhJZ29nSUNBZ2ZRb2dJSDBLZlFvPVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL3JlcXVlc3QtY2xhaW1zL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYyL1JFUVVFU1RfU0hBMjU2fDMxNmNmOGNlMTZmNWYzMmY4MzVkMzM5ZTRjNTcwMzQ2M2Y4ZGIzNGVkNGY5N2M2YzQ1ZWY2ZTFlZTZiMGU0NWR8TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15TndvPVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL0ZJTEVTLnNoYTI1NnxmM2NiMDM4NzJlZDZiZGQ2MWIxY2E4Zjc1NmZmYmY0N2FkN2RkZWNiMmJkZTcxZTFlMDQzNDcwMWVhMGZlYzNkfFpUYzNNekZrTm1NM05qUmhNMkl5TmpjME1UYzNaakUwTjJNeE1XVmtPV0ptTjJReVl6UXlOekZtWW1GaU4ySTJZamxqTmpWa01UYzNaRE5rWXpFeFpDQWdVa1ZCUkUxRkxtMWtDamxoWkRabU56UTBOekV6TXpkbE1tVmxOR1V6TURZell6QXlPVFV3WTJJMU1UZzFNamM0TXpObVl6QTBaams1TW1Rd1lqQmxPVE16TkdSa1pHTmtaamtnSUZKRlVWVkZVMVJmVkVWTlVFeEJWRVV1YW5OdmJnbzFObUprTkRVeFkyTXhPR1kyWm1GalpEZ3dZak5sWW1Rd05tTmlaRFZqT0RZeU5EQTFZekpoT1dFM05qZGhNR1F3TURSbE1EQTROVFV5TnpnNFlUWmtJQ0JUVFU5TFJWOUZWa2xFUlU1RFJTNXphR0V5TlRZS00yWXdOVGd6TkRNNE5EQm1aV1kxT0dNNU5tSTBPRGd4Wm1Wa05UUTNPR1ExTWpZNU5tTXdNbUV3TWpCbFptWTVPV1ZqWkdGaU9HRmtOalJqTVRreU5pQWdZbWx1WkY5emJXOXJaUzV3ZVFwbU5UY3lPVGt3TVRsbFptRXlOelUyT1Rkak16SXdaV1ZtT0dFeFptSmhaRGt5Tm1FNE5ETTROREl3TkdReE1UQXhOVEptTm1Sa1l6ZzFOREZsTkRNMklDQmlhVzVrYVc1bmN5NXFjMjl1Q2poalpqZ3lZbUZoWWprelpUSTBNakptTjJObE9EYzJNbUUzTlRaaVpHRm1aVFl4Wm1VNFlUSTJPREF4TXpSbVpHSm1Zek14WVdFM09EZzNaak0zT1dFZ0lHTmhjSFIxY21VdGJtRjBhWFpsTG5OaVlYUmphQW8zWXpOa05XVTBOMkUwWkdKa05qTTJZakZpTVRoaE9XWXlNak16TUdNeVpEaGlOREl6TTJWa1lqaGpNVEprTkRObU1qZ3lNelprTkRWbU1XRmpOamxqSUNCamIyMXdiR1YwWldSZmMyMXZhMlZmY21WaFpHVnlMbkI1Q2pWbFpERXpaalEyWTJKaE5HSXlPV1E0TkRZMk9XSTRaRFkyTXpobVptVmlZVE01T0dNek1EWTNOakExTmpsaU1tRXpPRE0xTTJZM01HRTRaRGczTkdZZ0lHTnZibVpwWnkxamIyMXdZWEpwYzI5dUxtcHpiMjRLWVRoa1pEZ3dZVGd3TmpVM01ERmhNek5qTURGak1ESm1NV0ptWWpReE56bGlNRGhsTWpNeE1UZzROakJpWlRVMU9UUTBOakF5TmpBNE56VXdZVE5qTUNBZ1kyOXdhV1ZrTFdobGJIQmxjaTF3Y205MlpXNWhibU5sTG1wemIyNEtOemswT1dGbU0yWTJNbUkzTldGbFkyWTBZVGc0TjJJMk1tRTVZV0k1WmpBeFpESTRORGcyTkdVNVkyRTJZelV5TnpJMVpqZGxNRFJrTXpRd1kyVTFaU0FnWldGeWJIbGZibUYwYVhabFgyTmhjSFIxY21VdWNIa0tPR0prWlRsaE9XRTFOREF3T0RNek1qQTBaVFZqTTJSbFpUbGhNR0U0WlRKbU5EUXlaVEV6T1RGbU5qZzFPV1U1WldabE16QTFPRFpqTVRJMU5UZzJaU0FnWm5Wc2JDNXpZbUYwWTJnS056VTFaV015TUdZeVl6RTVOVGcyWTJWbE1ESmxaR0l4TURGall6UXpNR05oWkdFelptUmpabVU0TWpFd05HUmpZamRtTXpBMk5XVTRNRFF5TWpjM01TQWdaM1ZoY21SZlpuVnNiQzV3ZVFveU5UZGtaalU1Tm1aaFlXWmtOMlF6T0RVMU5UUTNaRFUwTVRka09HWXlZMlJrTkRZMVlUUXhNMlU1TW1GbU5qQXlOalF6WlRnNU56UTBOVFl4WldabElDQm9iM04wWDJoaGMyaHNhV0pmWTI5dGNHRjBMbkI1Q2pFMVltUmxPV1UyWm1Nd01XVXdZbVk0TTJFek9EVTNNRGxtWkRNeU16STBZalJqTXprMlpXWXpZemhqT1RreU1EUXpNRGt5TkRabU1HSmpaRGRpWW1FZ0lHbHVjSFYwY3k5bWRXeHNMWEpsYzI5c2RtVmtMbmxoYld3S01tVm1aVFEzTlRoa1lXUTFOMk0xTjJSbU9URTVPR1l5WVRCa01tTTVZemN3TUdNNU56bGpZamhsWVdObE1ERXdZVEZrWmpjeVlqbGpOR05qTWpnMll5QWdhVzV3ZFhSekwzTnRiMnRsTFdOaGJtUnBaR0YwWlMxbWFXeGxjeTV6YUdFeU5UWUtZbU0wWWpNNU56STJOVGMzWlRReU9EYzVOVFF3TXpReFltTTVZbVF6TnpoalkyUTNOVEUyTnpka05UTmtZbU0yWVRWa05HRXlZV1EwTURJell6TmlPU0FnYVc1d2RYUnpMM050YjJ0bExXTmhibVJwWkdGMFpTMTJZV3hwWkdGMGFXOXVMbXB6YjI0S05USmtObUl4WVdZME1HUmxPVFpsT1RVd056QXpaak01WlRFek5UazRPR1kyTm1abU1USm1PVEUxT1dJMU1EUmtPR1EyWVRkaFltUXpNemd4WlRNNFpDQWdiR2wyWlY5eVpYUnllVjlqWlc1emRYTXVjSGtLWkRWa1pHTTNOR0UzT1RSaVpHUTRaakUwTVRkak1HRmxPVEE0TVdRME5qWTJZMkkwWkRsbE1URTBPV1UxT1RZNVpqZzBaVEU0T1RFMFlqUXlNekpsTlNBZ2JtRjBhWFpsWDJkMVlYSmtMbkI1Q2pZd1lUSmpPRFV6Wm1NMU9EZ3pNR00wTWpZMFpESTJabVU0T0dJME1UazFORFkyTVRFMk9XSTNaVE0wWlRnd05UQXdOVEl6TURnd016QXhOekJoTkdZZ0lHOXdjeTlHU1V4RlV5NXphR0V5TlRZS01qSTBNMk5tT0RRMlptVmlNekUyWkRJNU9XVXlORE5rWWpCaE5tRTNZV016TnpobE5XWmpZbVptWWpoalpHUmlPVE0wWVdOaE4yUXlPREZqT1dabU9TQWdiM0J6TDJOaGJtUnBaR0YwWlY5bllYUmxMbkI1Q2pBMllqTmpZV0l4TXpWbU9UQm1NVEl5T1RFM01EaGlaR0psTm1RME0yVmxObVppWmpBMU5EZzRPRFF5T0dSaE1tRTRZVFF6TmpBM056WXlNV0UyTkdZZ0lHOXdjeTltWVRNdFltbHVaR2x1Wnk1cWMyOXVDakV3TW1GalltWTJaV0ppTlRWallUWXpZakZtTnpFM05HRTVORE5pWWpCaE5qTm1PVE5oWVRFMU4yVTFNek5pTmpWaFlXUXhaakpsWVRjd05XUXdPR1FnSUc5d2N5OW1kV3hzTG5OaVlYUmphQW96TTJJNFkyTm1abUk1WkRVeU5UTmtNMlF4T0RRM01XRXhOV1l6TkdFeU9ESTJNekk0TVdZd05tTmxaalptTXpJNU1HSXhZbUprTnpGbU9HSXdZamczSUNCdmNITXZaM0IxWDJobFlXeDBhRjl5TXk1d2VRcGxNV1l6TnpBeFptSTFaR00yWlRZd05XSTNOVGxoTjJKaVl6TmtOalUxTlRneVl6SXdOMk15WW1VM1pqRTVZVE5oWVdZMk5ESXdNV0V3WVRjeFlqQXlJQ0J2Y0hNdlozQjFYMmhsWVd4MGFGOXpaWFF1Y0hrS056STRaV0U0TVRZek1HVXpOREE0TkdOak1UY3pNbUppWW1NMU0yTTRaVFkyTmpGaVpHRmlNVFF5TlRVM1pqVXpZVEF5WkdFNE16ZGlZakkxTnpkbE1TQWdiM0J6TDJ4aGJXSmtZVjlwYm5OcFpHVXVjMmdLTkdRMU5qazFaR0kwWlRjd00yRXlZV014WldFeU9UUXhPR1F6TkRJMk1XWm1aVEEyWXpBME1HWmpNelkzWlRWaFpqazJNRGM0T0RjeE5UazBOR1F4T1NBZ2IzQnpMMnhoYldKa1lWOXlkVzUwYVcxbExuQjVDalV3WkRObU16RTJOREZsWW1GbU5EazBOVFF5WkRZelkyWTBNek00TURRNE5tTmhPV1ZrTlRCaVl6TXhOV000TkRaalpXVXpOVFJoTW1VNU1XTmxNeklnSUc5d2N5OXNZVzFpWkdGZmMzUmhaMlZmYzI5MWNtTmxMbk5vQ2pKaE9XVm1NamxsT0RSbE1tUXlPREptT1RRMU16aGhObVZoWWpRMVltTTNOemhrTVdWbU5qRTBZbUUzWVRJNVlUazBNREl6TldFNVlUZzJOVGsxTlRRZ0lHOXdjeTlzWVhWdVkyaGxjbDlqYjIxdGIyNHVjMmdLTXpCbU5qQTFZVEUwTmpaalpEUm1OMlU0WmpKalpETTJOMkl3TXpRd01UTmhaRGMyTjJKbFpEYzJNak5rTlRaak5UYzJORGRqTVRnME5UVXhZVFpoTUNBZ2IzQnpMM0psY1hWbGMzUnpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXpMbXB6YjI0S01HUTNPV0kyTWpGbVlXTTROalF5TnpVeE5UTXhOalZrTVRnME5qZGtObU0yWmpKa1lqZGhOemd6TlRGalpUWXdPRE0zTTJZNU1tUmxaREZtWVRNMFl5QWdiM0J6TDNKMWJsOW1kV3hzTG5CNUNtWm1abVEyTldWa05XSTROV0kxWVdNd01UYzRaREF5WWpFellqaGxOelEyWVRZNVpHTXlPV1F4TkROa09UQTVNRGd6WTJFMFpqRXpabUl6WldFeVpXVWdJRzl3Y3k5eWRXNTBhVzFsTFdKcGJtUnBibWN1YW5OdmJnbzVZbVUyTVdFM01XRTRNVGd4WldJek1HTTJaVE5oWkRKak16QTNNakZpT0dObE5ESmpPVEkyT1Raak16RXhPVE01TldZd05HUTRaalF4WWpGaE5HSTBJQ0J2Y0hNdmNuVnVkR2x0WlY5aWIyOTBjM1J5WVhBdWNIa0tZV1JtTkRVMU1qUmtaVE5qTW1VMlpHSmhNVGcyTlRjeVpUY3hOVEZrTkRoaVptTmhNR0l6WVdSak9HVTJZMlk1WkdWbVpEWTRObUkwTnpjME5HTTROeUFnYjNCekwzTmxjblpwWTJVdlJrbE1SVk11YzJoaE1qVTJDbUZtTkRSaE1qWTBNV1EzT1RjMU5EWXhOVGMwTm1abE9XRTJZemN3T0dJd05HSTRNV1ZoT0RBM016RTRZMlk1TnpBd1lUQmxaVEkwTmpWaVl6YzNPVFlnSUc5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdlkyeDFjM1JsY25NdmNHRmpaUzlmWDJsdWFYUmZYeTV3ZVFwaVlXVTVNRGcyTURoa01UVm1OVFZtWmpoak1HVmhZalptTVRRMVltRmhPR1EyTXpFM01URXlNalExWkRRMFlqZ3lZakUzTURnek1UY3pPV1k0WWpabUlDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMMk5zZFhOMFpYSnpMM0JoWTJVdlozQjFYMkZrYldsemMybHZiaTV3ZVFvMU56ZzJNV05pWlRRM01XUm1Zak0xTW1Oak0yRTRPREU0WldNME4yUmhaVGMyWWpBMk1tSm1ZVFZtWlRSbFpXSTFORGxrTmpJNVlqSmxPRE5sT1RZeUlDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMMk5zZFhOMFpYSnpMM0JoWTJVdlozQjFYMjkzYm1WeWMyaHBjQzV3ZVFveE16QXpOV1F5TmpObU5ETXhZVGMzWlRsa09UQmlaR1l4WWpGbE5UazJOemczWWpFNVpEa3hNMk5pWkdVM05qZGlNV0V5WTJFd1l6WXlOMkptTWpObElDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMMk5zZFhOMFpYSnpMM0JoWTJVdmNHRmpaVjl3YjJSdFlXNHVjSGtLT0RaaFpUTXlaVFF4T1RRMVpHSXpNMkUyWkRrM1lUUmhOemd6WldaalpXSXdNVGxpWmpneE56Y3hORFV3T0dZME56VTVaR0l6TWpKbVpHSmtOelZqTUNBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OXBZMlV2YVdObFgyTm9aV05yY0c5cGJuUmZiV2x5Y205eUxuQjVDalkwWldRd05UWXdNMk16TnpnMU1qWTJZMlF5WlRWaU1qWTRaR1ptTnpGa1lURmtZV0ZqTnpFM1pqY3dPVGN4WldVd05XSXpaR1V3TlRjNVlqY3dZVGNnSUc5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZZV3hzYjJOaGRHbHZiaTV3ZVFvMVlXUmhPR1l4WWpVME5EY3lOemN4T1dVeU1qWTBZekl3WldSaVlqUTFaVE16WkRJNVpqY3hNVFExTldWaU56STFZbU0zWXpsak9UUmxaVE01WWpBNElDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJGc2JHOWpZWFJwYjI1ZlltOTFibVJoY25rdWNIa0tObVEyTkdVellqQTJZV05oT0RnME1tTTBOakptT1RNeE1XTTNNRFF3WXpRNU9XTXdNVEl5TlRnMFpEbGpNemRsTkRGak1EUXhPRFpoTlRGbE1XVTNZaUFnYjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOWliM1Z1WkdGeWVWOTFibU5sY25SaGFXNTBlUzV3ZVFveU1qUXpZMlk0TkRabVpXSXpNVFprTWprNVpUSTBNMlJpTUdFMllUZGhZek0zT0dVMVptTmlabVppT0dOa1pHSTVNelJoWTJFM1pESTRNV001Wm1ZNUlDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJOaGJtUnBaR0YwWlY5bllYUmxMbkI1Q21SbU5EZGhNV05qTW1RM00yVTFPV1kyT0dReU9ERTVZV0V3TVRBeE1tVTJNekZrWXpZM01EWm1NRGt4WVdVeVptVmhNVFkxTldNMU1UY3pPREl4TkdJZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2WTJGd2RIVnlaVjl1WVhScGRtVXVjMkpoZEdOb0NqSTJZamhqTm1NNFpqUmtZakkzTlRObVlqRm1ORGs1Tm1NMk1ETmhZMlJoTUdObU9HWmlNVFEzT1RkbE4yVXhOMll6TjJJeFlUaG1NakUwTUdWa05EY2dJRzl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdlkyaGxZMnRmZDJGdVpHSXVjSGtLWXpjNFpESmxOMkV6TW1ObVlqUXpOMkkyTVRka1pqWXdZVGRoWXpFek1ERXpORFEyT1Roa1pqUXdOVFJtTldaaVltWTNabUkwT1dVM1lqTmtOakV3TkNBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzlqYUdWamEzQnZhVzUwWDJsdWMzQmxZM1JwYjI0dWNIa0tPV1ppWVdVeE9HVXhNak0xWldNeFl6SmxZV016WldJeU1UVXpNV1ZpTWpJMU9UQmtNalEwWlRVNE1EbGxNVE0wTW1Rek5tTTBObVptTWpKbFlXUXpaU0FnYjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOWpiMjUwYVc1MVlYUnBiMjR1Y0hrS1kyUXlPV1ZrWXpFME9HTXdZV05pWTJNeVlXSXpNVGc0T1dWaU5ERTJNbVJrWlRVM1lqZ3pOREkxTldRd09UWTJPVGcyWVdZeU0yRmtNakZsTW1abFpDQWdiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5amIyNTBjbUZqZEM1d2VRbzNabVk0TnpCak1qTXdOR1JrTlRNNE56Wm1OR0V4TjJJME1URmlNVE0wTUdKak5tVmhZekkxTW1aa01qVm1abVZtWldZeU1qUTRZbVEwT1dJM056TTVJQ0J2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwyUmhkR0Z6WlhSZlkyOXVkSEpoWTNRdWNIa0tOVGhoTkRWaE1Ua3lOMkV3TXprMU9USTNPV0kyTlRVM09EazBOalZpTTJRM09URXlNV0U0TkRjME1qazNOak00T1dKaVpUa3hOakl6T1dObU9UbG1PQ0FnYjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXBiblJsY25KMWNIUnBiMjVmWVdSdGFYTnphVzl1TG5CNUNqRXdNbUZqWW1ZMlpXSmlOVFZqWVRZellqRm1OekUzTkdFNU5ETmlZakJoTmpObU9UTmhZVEUxTjJVMU16TmlOalZoWVdReFpqSmxZVGN3TldRd09HUWdJRzl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmJHRnRZbVJoWDJaMWJHd3VjMkpoZEdOb0NqY3lPR1ZoT0RFMk16QmxNelF3T0RSall6RTNNekppWW1Kak5UTmpPR1UyTmpZeFltUmhZakUwTWpVMU4yWTFNMkV3TW1SaE9ETTNZbUl5TlRjM1pURWdJRzl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmJHRnRZbVJoWDJsdWMybGtaUzV6YUFvMFpEVTJPVFZrWWpSbE56QXpZVEpoWXpGbFlUSTVOREU0WkRNME1qWXhabVpsTURaak1EUXdabU16TmpkbE5XRm1PVFl3TnpnNE56RTFPVFEwWkRFNUlDQnZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJ4aGJXSmtZVjl5ZFc1MGFXMWxMbkI1Q2pVd1pETm1NekUyTkRGbFltRm1ORGswTlRReVpEWXpZMlkwTXpNNE1EUTRObU5oT1dWa05UQmlZek14TldNNE5EWmpaV1V6TlRSaE1tVTVNV05sTXpJZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2YkdGdFltUmhYM04wWVdkbFgzTnZkWEpqWlM1emFBbzRPRFF5T1RsbVl6QmtZemczTmpFME4yTXpNbU5rWVRBek1tUXpNRFJpTUdGaVpHVXlOakUxT0RZeE5EaGlOMlZpWlRFNFpqQXhOekEyWTJWa1lXTTNJQ0J2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwyeHlYM0J2YkdsamVTNXdlUW8xTXpNME1XVm1NRGsyTWpnNE0yTTBOV1ZtTjJSbU1tWm1ZVFEwWmpjellUbGpZbVExWVdNek1tUTNZamcwTjJFeE5qTmxPVE00TlRNMFpqYzFNelkwSUNCdmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMjVoZEdsMlpWOXBiblJsY25KMWNIUnBiMjR1Y0hrS05UTTBObVJoTjJGbVpqRmxaVFExWW1FeU9XRmhPRFUwTmpjM09EazJNelV6TUdOaE16VTFaakU1T0RBd056WTNOR1EwT0RobE9EZ3lOekV5TnpnNU5DQWdiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5dVlYUnBkbVZmY21WamIzWmxjbmt1Y0hrS1lqUmhZbUUxTW1FeU56TTBORFUyWVRNMVltVmhNams0TkRRME4yTTRNMk5pWlRBeU9EUm1ZVGd3TUdRMU1XTm1NR1kzWTJWaFpHRmhZakV5TWpBeVl5QWdiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5dVlYUnBkbVZmYzNWaWRHRnphM011Y0hrS04yWXhNamxqTldObFpqY3lZMk0wTldNM01XRXdOV1EwTURSa1pERTROVEpsWWpSaFlqVmhNamd6TXpsaE9UY3pZekk1TnpNMk5XSmtNV1UwWldVNE55QWdiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5dmNtbG5hVzVoYkY5dlluTmxjblpsY2k1d2VRcGtaalkwTldKa01qazFPVGxtTldObU0yRmtNVEkwTnpOaFlXSTFNMlk1Tm1JeU1XRTVaREUzTWpNMllqWmhZMlUwWVROaU1XTmpPR0ZsWldGaFpUaGlJQ0J2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwzQm9ZWE5sWDI5aWMyVnlkbVZ5WDNCeWIyOW1MbkI1Q21ObE5UZGlNRGt4T0dZNE1USmhaVFJoTlRJNVpEZGxORE01TlRrNE5qWmpPV05sTURNME5tUXlaVFV3TVRRelltVTVOakptTUdJd01UaGtabVl4TUdFZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2Y0hKdlpIVmpkR2x2Ymw5b2FYTjBiM0o1TG5CNUNqQmtaakF4WVRkbU5qQmhOV1ZpTXpRNVkyTmxNVFExWTJNM05tRTRNMlV5Tnprd05qUmlaakk1TTJSbE5tUTRZell3WWpCa01EQTFOV0psTkdRM1lqY2dJRzl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmNISnZaSFZqZEdsdmJsOXlaV052ZG1WeWVTNXdlUW8zTVdJM01qTTROemN5Wm1aa1pEZ3lOakJoTW1Jd01qQmxNV0V4TTJRMU4yRmtZMlkyTkdVMU5qSXlOV1l3TldGaU9XSTNNMkptTlRJNVpqUTVObVZsSUNCdmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMM0psWTI5MlpYSjVYMk5vWldOckxuQjVDbU5oWm1aaE1EYzRaVFV6WldJd01qSmhNalkxWWpCaE56bGlaVGszTTJZek56QTNNRFUyT0dVM09EZG1OalF6TXpCaE9XSmtZMkkzWldOa01EWXhZamtnSUc5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZjbVYwWlc1MGFXOXVMbkI1Q2pjeE9ETTNaVFl6WlRVellUQTBOVE0xTVdSa00yVm1ZMk01WWpnMFlqaGhNV000TldGaE1UUTVOakEzWmpJelpEVTJOR0kyWldKa09ESmtPVFF5TVdJZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2Y25WdUxuQjVDamc0WVRobE1qQmxaamt6WVRrMU9HVmtaVEV6TWpBelpURTROamRrTmpRM016UmlNRFZrTW1GbFlUaGpZakE0Wm1aa1pqQXhOelptTlRZeVkyVTJPR0lnSUc5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZjMlZ5ZG1salpWOWliMjkwYzNSeVlYQXVjSGtLWlRRelkyWmxPRFE0TXprME9XRTJZekZqTUdNM1ltVmlaamhtWmpVeVpUVTRPV1ZsTVdVME5ESTFOalE1T1RKaU5UZGxPR1kxTkRWaU0yUTJPVEZsTVNBZ2IzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzkyWlhKcFpubGZabUZqZEc5eWFXRnNMbkI1Q2pnMk1XSXhaalF5WVdFMU5HVTRNVEl6T0RrNE1UazJaVGxsT1RJeU5ERm1NemxoWVRoaVpXTTVZMlV6WlRnM01XVXpOMkpqWmpSa00yUmlObU13WlRRZ0lHOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2ZG1WeWFXWjVYMloxYkd3dWNIa0tNR0k1WTJNd056VmpPV1poWVRWbFpqazRPRE5rTVRFd04ySXpNMlZqTnpVME5qaGtZbUl5TnpFNE16WmpaalppTlRVd1ltSmpOR0l3TVdFd1pqRTNZU0FnYjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOTJaWEpwWm5sZmRHVnRjRzl5WVd4ZmNHRnBjaTV3ZVFvd01qa3lNelF5TkRWaVkyRXdNalEwTmpVNVpHWTBZV1ZqWlRWbVkyTmxaREJoTnpGaE1tRTFOV0pqTkRGa1ptUXdOREkyWVdReVlUQXhPVFV5T1dJMklDQnZjSE12ZG1WeWFXWjVYMnB2YVc1MFgyUmhkR0ZmWTJGamFHVXVjSGtLWW1NeU56aGhaRFV6WkRZM01ERmtOamxpTW1SbU1HSXlaR1l6TjJFeE1qZzJaRGMxWWpGaFltUTVZbVUxWkRaak56STJZakZqTXpVMU16a3lOVFJtTUNBZ2NISmxiR0YxYm1Ob1gzSmxkSEo1TG5CNUNqa3dPREk0TmpBMU56Z3hZMlppTkRNME1tUTJNMk00WmpReVpHWm1ZVEEyTm1aaFltVmtaak13WlRReVlXUXhaV1kzWXpZeE1qZ3dObVpsTXpBd09EY2dJSEJ5Wld4aGRXNWphRjkwYVcxbGIzVjBYM0psZEhKNUxuQjVDamxrTmpFell6WmxPVEEzT0Roak4yUTFOV0l6WmpZd05EbG1NalJtWVRFMk56QTFPVEk0WkdGak9UZzRZV1EyTkRBeE1qYzNNekEzWW1Ka1l6QmxNRGtnSUhCeWIyOW1jeTl3Y21Wc1lYVnVZMmd0ZEdsdFpXOTFkQzEyTVM5RlZrbEVSVTVEUlM1cWMyOXVDbVU1WkRGalpqa3pOakkwWVdJNU5EY3dPV0poWmpOaVlUZGtNelppWW1Ga1pqZGhaR1kwWm1NM01tRmlZVFJoTXpNelltUmhNREV4WTJReU5EZ3hOVE1nSUhCeWIyOW1jeTl3Y21Wc1lYVnVZMmd0ZEdsdFpXOTFkQzEyTVM5dlluTmxjblpsWkM5R1NVeEZVeTV6YUdFeU5UWUtaR1V3TURjNE9UUXlPV1JsTUdGbE0ySXdPVGswTWpSbU1UWTJNRGcyWTJOa05EZzFaamN4TTJRelpXVXpPV1ZpWldZeU0yWXdZVGd5TVRNNE1qWXpaaUFnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEwYVcxbGIzVjBMWFl4TDI5aWMyVnlkbVZrTDFKRlVWVkZVMVJmVkVWTlVFeEJWRVV1YW5OdmJnbzBaV1JsWkRrNE1EYzNNelF3WldZell6UTVPV1JoTlRKaVpHRTFZelZrT0dSbU5UVXhORFF3TW1abU1XVTJZekV3TjJJd1pUSXdNVGRrWWpabE1qQTFJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFJwYldWdmRYUXRkakV2YjJKelpYSjJaV1F2WW1sdVpHbHVaM011YW5OdmJnb3dOalF4WW1Ka1lUUTRaVFF5T0RJM09EVTRNRGMwWkRGaE9HRTBZelprWTJVek4yUTJZak0yTmpaa1kyTmxZakV3TW1Jek5qRmxNV0prTkdVek9XVXdJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFJwYldWdmRYUXRkakV2YjJKelpYSjJaV1F2WTJGd2RIVnlaUzF1WVhScGRtVXVjMkpoZEdOb0NtWTVPRFppWXpsak1XVXhaalU0TVRObE5qZzJNemxtTldOa05EbGlOVGhrT0Raak1qUTRNVFF4TVRWaU1EUTBOVEF3TmpkaU16RmlaRFZrWVRBMFl6TWdJSEJ5YjI5bWN5OXdjbVZzWVhWdVkyZ3RkR2x0Wlc5MWRDMTJNUzl2WW5ObGNuWmxaQzlqWVhCMGRYSmxMWEoxYm01cGJtY3ROREV5T0RJMkxuUjRkQW95T0RBNVl6Vm1NVGxtT0Rrd1pXWm1ZV0UzTmpkbFpESTRNakEzTmpsaVpEZzRaRFUzWVRrek9UWm1NakZrWTJNMFpUUmlObU0xWTJWaU5qSmtORGRsSUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhScGJXVnZkWFF0ZGpFdmIySnpaWEoyWldRdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlEwRlFWRlZTUlY5S1QwSmZTVVFLWmpSbE5tSmpZekF3TlRZd01UQTBNRFptWVRObFpERTNPREExT1Rka09XTmtNakJsTUdRNVpqSTJNVFF4WW1Ga05XUTJabU0xWkdFMFpUbGxOVFUwWVNBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMGFXMWxiM1YwTFhZeEwyOWljMlZ5ZG1Wa0wyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wwTkJVRlJWVWtWZlVFVk9SRWxPUjE5T1FWUkpWa1V1ZEhoMENtSmxPV1EyWkRjNE56VmtOVEJtT0Raak1ETmxOekZqWXpKbU5XSmxaR0prTTJSbU1HSm1NbVZoWldFeFpHTTFNREEyTVdNMU5EWXlaV0V4TW1VMlptUWdJSEJ5YjI5bWN5OXdjbVZzWVhWdVkyZ3RkR2x0Wlc5MWRDMTJNUzl2WW5ObGNuWmxaQzlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlJUlV4RVgwNUJWRWxXUlM1MGVIUUtNelk1WldRMFptSmpNekptTUdVNE4yWTJOV0ZqT0Rkak5EQTJaakF3WkRRek1qZzJZekF6T0RBNU9HVTRNemhqTmpSaU1HRXlZek0zTVRnNU1UWXdaaUFnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEwYVcxbGIzVjBMWFl4TDI5aWMyVnlkbVZrTDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDBoUFUxUmZVRmxVU0U5T0xtcHpiMjRLTXprME5XWXpNR1F6Wm1RMk16WTVNRGM0WkRKa1pEVTBNVFU1WkdZd1lqSTJaRFk1T1RFM05tTTJNakZqT1RVM016TmlaVFU1TVRVMk1ERTVOamxtWXlBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMGFXMWxiM1YwTFhZeEwyOWljMlZ5ZG1Wa0wyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wxQkJVa1ZPVkY5S1QwSmZTVVFLTVRoalpqZzRaakF3WWpZeE9UQTNaR0UxWXpnMllqazVOelF3TUdVNVpUUmhZamd5WTJabVl6SmlPRFEyTUdWbU9UVXdNV1ppT1dRNE9XVmhZemd6TlNBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMGFXMWxiM1YwTFhZeEwyOWljMlZ5ZG1Wa0wyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wxQlNSVXhCVlU1RFNGOVNSVlJTV1Y5UlZVbEZVME5GVGtORkxtcHpiMjRLTVRkalpEVmhaalUyT1RGa00yUXdNamczTmpJNU9HRTFZMkk0TW1ZNE5tTmtaVEEyTkRKaE56QTVPREU0TWpOak4yRTFZMlZtWlRaalpqZGtNVFU1TnlBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMGFXMWxiM1YwTFhZeEwyOWljMlZ5ZG1Wa0wyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wxQlNSVkJCVWtWRUxtcHpiMjRLWXpFeE1qZG1OV0ZpWlRoalltWmhOelkyTVdZMll6VXlNMlZoWVRNek5HSTNORFpqWW1ReE0yRXpObVUwT0dVMU9HRXhaRGxtWWpNek56WmtZak5pTWlBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMGFXMWxiM1YwTFhZeEwyOWljMlZ5ZG1Wa0wyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wxSkZURVZCVTBWZlFVTkRSVkJVUlVRdWFuTnZiZ295WkRVeFpqaGpZakpoT1dRMk9ERXdZbU14WkdFMk5qTm1ZbU5tTjJOaVpqa3dZVGczTUdVME5EUXlPVEF6TkdFME56UTRabUU1TW1NNU1EaGtNREZoSUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhScGJXVnZkWFF0ZGpFdmIySnpaWEoyWldRdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlVrVk1SVUZUUlY5QlZGUkZUVkJVTG1wemIyNEtaalJsTm1Kall6QXdOVFl3TVRBME1EWm1ZVE5sWkRFM09EQTFPVGRrT1dOa01qQmxNR1E1WmpJMk1UUXhZbUZrTldRMlptTTFaR0UwWlRsbE5UVTBZU0FnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEwYVcxbGIzVjBMWFl4TDI5aWMyVnlkbVZrTDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDFKRlRFVkJVMFZmUTBGUVZGVlNSVjlRUlU1RVNVNUhYMDVCVkVsV1JTNTBlSFFLWW1VNVpEWmtOemczTldRMU1HWTRObU13TTJVM01XTmpNbVkxWW1Wa1ltUXpaR1l3WW1ZeVpXRmxZVEZrWXpVd01EWXhZelUwTmpKbFlURXlaVFptWkNBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMGFXMWxiM1YwTFhZeEwyOWljMlZ5ZG1Wa0wyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wxSkZURVZCVTBWZlNFVk1SRjlPUVZSSlZrVXVkSGgwQ21WaU16Y3pZV0kyWmpRNE1UUTJNMkV6TXpZek9XVXlPREpoTVRGaU5HTmxNV00zWkRNNE1HUTVOMk0yWkdOa1pHSXdaRFZrWldFMVl6WmtaakkxWXpJZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRHbHRaVzkxZEMxMk1TOXZZbk5sY25abFpDOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OWpZWEIwZFhKbExYTmlZWFJqYUM1aGNtZDJMbXB6YjI0S09XRXlOekZtTW1FNU1UWmlNR0kyWldVMlkyVmpZakkwTWpabU1HSXpNakEyWldZd056UTFOemhpWlRVMVpEbGlZemswWmpabU0yWmxNMkZpT0RaaFlTQWdjSEp2YjJaekwzQnlaV3hoZFc1amFDMTBhVzFsYjNWMExYWXhMMjlpYzJWeWRtVmtMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMMk5oY0hSMWNtVXRjMkpoZEdOb0xtVjRhWFFLWlROaU1HTTBOREk1T0daak1XTXhORGxoWm1KbU5HTTRPVGsyWm1JNU1qUXlOMkZsTkRGbE5EWTBPV0k1TXpSallUUTVOVGs1TVdJM09EVXlZamcxTlNBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMGFXMWxiM1YwTFhZeEwyOWljMlZ5ZG1Wa0wyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wyTmhjSFIxY21VdGMySmhkR05vTG5OMFpHVnljZ295T0RBNVl6Vm1NVGxtT0Rrd1pXWm1ZV0UzTmpkbFpESTRNakEzTmpsaVpEZzRaRFUzWVRrek9UWm1NakZrWTJNMFpUUmlObU0xWTJWaU5qSmtORGRsSUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhScGJXVnZkWFF0ZGpFdmIySnpaWEoyWldRdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlkyRndkSFZ5WlMxelltRjBZMmd1YzNSa2IzVjBDbUptTldRMVl6VXhZbVUwT0RCaU5USXpOekkzTjJRek16QTRZemsyTTJVek56UXdOemxqWkRFM1pEZGhNalZrTUdVM01HSXdZVEl4TWpZelltSTBPV0VnSUhCeWIyOW1jeTl3Y21Wc1lYVnVZMmd0ZEdsdFpXOTFkQzEyTVM5dlluTmxjblpsWkM5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5d1lYSmxiblF0YzJKaGRHTm9MbUZ5WjNZdWFuTnZiZ281WVRJM01XWXlZVGt4Tm1Jd1lqWmxaVFpqWldOaU1qUXlObVl3WWpNeU1EWmxaakEzTkRVM09HSmxOVFZrT1dKak9UUm1ObVl6Wm1VellXSTRObUZoSUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhScGJXVnZkWFF0ZGpFdmIySnpaWEoyWldRdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdmNHRnlaVzUwTFhOaVlYUmphQzVsZUdsMENtVXpZakJqTkRReU9UaG1ZekZqTVRRNVlXWmlaalJqT0RrNU5tWmlPVEkwTWpkaFpUUXhaVFEyTkRsaU9UTTBZMkUwT1RVNU9URmlOemcxTW1JNE5UVWdJSEJ5YjI5bWN5OXdjbVZzWVhWdVkyZ3RkR2x0Wlc5MWRDMTJNUzl2WW5ObGNuWmxaQzlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTl3WVhKbGJuUXRjMkpoZEdOb0xuTjBaR1Z5Y2dvek9UUTFaak13WkRObVpEWXpOamt3Tnpoa01tUmtOVFF4TlRsa1pqQmlNalprTmprNU1UYzJZell5TVdNNU5UY3pNMkpsTlRreE5UWXdNVGsyT1daaklDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYUnBiV1Z2ZFhRdGRqRXZiMkp6WlhKMlpXUXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZjR0Z5Wlc1MExYTmlZWFJqYUM1emRHUnZkWFFLTWpZNE9EVTVPREprTVdJelkyVTBaRFEwWm1JeU1UZzVNR0pqT0dVek5ETTRNR1ZpTURCbU1qWTVNVEUwT0RabU5tVmxPVEV4T0dZMU5UTmpaV1U0TnlBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMGFXMWxiM1YwTFhZeEwyOWljMlZ5ZG1Wa0wyUmxjR3h2ZVcxbGJuUXRjbVZoWkdKaFkyc3Vhbk52YmdwbE5qWTFObVZqWVRWbFkyWTVZemMwWm1VMU9EZGtPV014WldGallqSmhNMkUzWW1Oa016RXdOR1JrTmpabFptUXdZbU15WTJFNFptTXlOalEwT0RRNElDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYUnBiV1Z2ZFhRdGRqRXZiMkp6WlhKMlpXUXZablZzYkM1elltRjBZMmdLWVdRNU5HWmtORFEwT0Rka05XSTJNMk5rWWpNNU16WmxNemMwWWpnd09XSTNZV0V6TldFMFpUY3hOakE1TjJWbE5EUTBPRFEzWkdFNFpXTmlZekZsTWlBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMGFXMWxiM1YwTFhZeEwyOWljMlZ5ZG1Wa0wyZDFZWEprWDJaMWJHd3VjSGtLTkRNMU5XRTBObUl4T1dRek5EaGtZekptTlRkak1EUTJaamhsWmpZelpEUTFNemhsWW1JNU16WXdNREJtTTJNNVpXVTVOVFJoTWpjME5qQmtaRGcyTlNBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMGFXMWxiM1YwTFhZeEwyOWljMlZ5ZG1Wa0wyaHZjM1F0WlhocGRDMDBNVEk0TWpVdWRIaDBDakkxTjJSbU5UazJabUZoWm1RM1pETTROVFUxTkRka05UUXhOMlE0WmpKalpHUTBOalZoTkRFelpUa3lZV1kyTURJMk5ETmxPRGszTkRRMU5qRmxabVVnSUhCeWIyOW1jeTl3Y21Wc1lYVnVZMmd0ZEdsdFpXOTFkQzEyTVM5dlluTmxjblpsWkM5b2IzTjBYMmhoYzJoc2FXSmZZMjl0Y0dGMExuQjVDbVk1TXpKa01HRTFaVE13WlRCaU1tUmxZekF5WVRVNE5HVmlNVFZsT1dNNE16RmpPRE5sWm1Rek1UUm1PV1kzWldJNU4yRmlNR1V5TlRjellqVm1NVEFnSUhCeWIyOW1jeTl3Y21Wc1lYVnVZMmd0ZEdsdFpXOTFkQzEyTVM5dlluTmxjblpsWkM5c2IyZHpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXlMVFF4TWpneU5TNWxjbklLWlROaU1HTTBOREk1T0daak1XTXhORGxoWm1KbU5HTTRPVGsyWm1JNU1qUXlOMkZsTkRGbE5EWTBPV0k1TXpSallUUTVOVGs1TVdJM09EVXlZamcxTlNBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMGFXMWxiM1YwTFhZeEwyOWljMlZ5ZG1Wa0wyeHZaM012Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3Rkakl0TkRFeU9ESTFMbTkxZEFwbU9HUXlaakl6TkRjNU4yRmhNV1E1T1RRNFpEWmpaak5pTkRBek56STJOVFZtTVdSaE5EazFPR1E0WVdVeU1HSm1NVEV4WmpKak16QXpaVGN6TldWaklDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYUnBiV1Z2ZFhRdGRqRXZiMkp6WlhKMlpXUXZiRzluY3k5bGJHMXZMVzVoZEdsMlpTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNaTAwTVRJNE1qWXVaWEp5Q21VellqQmpORFF5T1RobVl6RmpNVFE1WVdaaVpqUmpPRGs1Tm1aaU9USTBNamRoWlRReFpUUTJORGxpT1RNMFkyRTBPVFU1T1RGaU56ZzFNbUk0TlRVZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRHbHRaVzkxZEMxMk1TOXZZbk5sY25abFpDOXNiMmR6TDJWc2JXOHRibUYwYVhabExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXlMVFF4TWpneU5pNXZkWFFLTkRNMU5XRTBObUl4T1dRek5EaGtZekptTlRkak1EUTJaamhsWmpZelpEUTFNemhsWW1JNU16WXdNREJtTTJNNVpXVTVOVFJoTWpjME5qQmtaRGcyTlNBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMGFXMWxiM1YwTFhZeEwyOWljMlZ5ZG1Wa0wyNWhkR2wyWlMwME1USTRNalV1WlhocGRBcGxOMk5pWXpFNVlqTXdOR05sTjJaaU16SXpaV0V4WTJOaFpUUTRPV00zTkdaaVl6RmlaR1kxTmpNMU56Z3haREE1T1RrM05EQTNNRGcxTmpaaU9HUm1JQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFJwYldWdmRYUXRkakV2YjJKelpYSjJaV1F2Ym1GMGFYWmxMVFF4TWpneU5TNXpkR1JsY25JS01tUm1Zell6WkROak9XUmtPV1F5T1dNNVlUQXhOelV3TXpKa01HTmxOVFprTVdabU5HSTJOVFE0Wm1FM1ltRTNPV1kxTVdJd1kyVXpaVGcxTURRME9TQWdjSEp2YjJaekwzQnlaV3hoZFc1amFDMTBhVzFsYjNWMExYWXhMMjlpYzJWeWRtVmtMMjVoZEdsMlpTMDBNVEk0TWpVdWMzUmxjSE11YW5OdmJncGxNMkl3WXpRME1qazRabU14WXpFME9XRm1ZbVkwWXpnNU9UWm1Zamt5TkRJM1lXVTBNV1UwTmpRNVlqa3pOR05oTkRrMU9Ua3hZamM0TlRKaU9EVTFJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFJwYldWdmRYUXRkakV2YjJKelpYSjJaV1F2Ym1GMGFYWmxMVFF4TWpneU5TNTBlSFFLWmpaa1pqY3pZVEV5Wmpka05EUXdNVE0zTm1aa01qWTVNamxsWlRJMk56aGtORFpqTlRCbFpEVXlZelE0WW1VNU5XTTNZMkUxTUdZd1lUTTJaamN4WmlBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMGFXMWxiM1YwTFhZeEwyOWljMlZ5ZG1Wa0wyNWhkR2wyWlY5bmRXRnlaQzV3ZVFvMk1HRXlZemcxTTJaak5UZzRNekJqTkRJMk5HUXlObVpsT0RoaU5ERTVOVFEyTmpFeE5qbGlOMlV6TkdVNE1EVXdNRFV5TXpBNE1ETXdNVGN3WVRSbUlDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYUnBiV1Z2ZFhRdGRqRXZiMkp6WlhKMlpXUXZiM0J6TDBaSlRFVlRMbk5vWVRJMU5nbzNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFJwYldWdmRYUXRkakV2YjJKelpYSjJaV1F2YjNCekwzSmxjWFZsYzNSekwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMW1kV3hzTFhZeUxtcHpiMjRLWVdSbU5EVTFNalJrWlROak1tVTJaR0poTVRnMk5UY3laVGN4TlRGa05EaGlabU5oTUdJellXUmpPR1UyWTJZNVpHVm1aRFk0Tm1JME56YzBOR000TnlBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMGFXMWxiM1YwTFhZeEwyOWljMlZ5ZG1Wa0wyOXdjeTl6WlhKMmFXTmxMMFpKVEVWVExuTm9ZVEkxTmdwaVl6STNPR0ZrTlROa05qY3dNV1EyT1dJeVpHWXdZakprWmpNM1lURXlPRFprTnpWaU1XRmlaRGxpWlRWa05tTTNNalppTVdNek5UVXpPVEkxTkdZd0lDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYUnBiV1Z2ZFhRdGRqRXZiMkp6WlhKMlpXUXZjSEpsYkdGMWJtTm9YM0psZEhKNUxuQjVDak14Tm1ObU9HTmxNVFptTldZek1tWTRNelZrTXpNNVpUUmpOVGN3TXpRMk0yWTRaR0l6TkdWa05HWTVOMk0yWXpRMVpXWTJaVEZsWlRaaU1HVTBOV1FnSUhCeWIyOW1jeTl3Y21Wc1lYVnVZMmd0ZEdsdFpXOTFkQzEyTVM5dlluTmxjblpsWkM5eVpYRjFaWE4wTFdOc1lXbHRjeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNaTlTUlZGVlJWTlVYMU5JUVRJMU5ncG1OREV4Wm1Sa01EbG1OMlV6TkRVNU5qUmpZVGd4TmpJeVpHWXlZemcxTTJVd01XTTNPRGswWXpOalpEazFZbU0yT1dVd01UaGxOVFE0TVRaak1HRXpJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFJwYldWdmRYUXRkakV2YjJKelpYSjJaV1F2Y205dmRDMXlaWFpwWlhjdWFuTnZiZ281WWpWbFpqWTBPVEV6TW1Sa01UZzBaRFZoTUdRMFlqQmhZV0kzWkRVMk1HWTFOR0pqWXpWbE9HRTRNVFUxTkRnM09UbGxNR0V4WmpFMlpqWXpaVFU1SUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhScGJXVnZkWFF0ZGpFdmIySnpaWEoyWldRdmMzVmliV2wwWDJaMWJHeGZiMjVqWlM1d2VRcGxPV1F4WTJZNU16WXlOR0ZpT1RRM01EbGlZV1l6WW1FM1pETTJZbUpoWkdZM1lXUm1OR1pqTnpKaFltRTBZVE16TTJKa1lUQXhNV05rTWpRNE1UVXpJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFJwYldWdmRYUXRkakV2YjNKcFoybHVZV3d2UmtsTVJWTXVjMmhoTWpVMkNqQTJOREZpWW1SaE5EaGxOREk0TWpjNE5UZ3dOelJrTVdFNFlUUmpObVJqWlRNM1pEWmlNelkyTm1SalkyVmlNVEF5WWpNMk1XVXhZbVEwWlRNNVpUQWdJSEJ5YjI5bWN5OXdjbVZzWVhWdVkyZ3RkR2x0Wlc5MWRDMTJNUzl2Y21sbmFXNWhiQzlqWVhCMGRYSmxMVzVoZEdsMlpTNXpZbUYwWTJnS1pUWTJOVFpsWTJFMVpXTm1PV00zTkdabE5UZzNaRGxqTVdWaFkySXlZVE5oTjJKalpETXhNRFJrWkRZMlpXWmtNR0pqTW1OaE9HWmpNalkwTkRnME9DQWdjSEp2YjJaekwzQnlaV3hoZFc1amFDMTBhVzFsYjNWMExYWXhMMjl5YVdkcGJtRnNMMloxYkd3dWMySmhkR05vQ21Ga09UUm1aRFEwTkRnM1pEVmlOak5qWkdJek9UTTJaVE0zTkdJNE1EbGlOMkZoTXpWaE5HVTNNVFl3T1RkbFpUUTBORGcwTjJSaE9HVmpZbU14WlRJZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRHbHRaVzkxZEMxMk1TOXZjbWxuYVc1aGJDOW5kV0Z5WkY5bWRXeHNMbkI1Q2pJMU4yUm1OVGsyWm1GaFptUTNaRE00TlRVMU5EZGtOVFF4TjJRNFpqSmpaR1EwTmpWaE5ERXpaVGt5WVdZMk1ESTJORE5sT0RrM05EUTFOakZsWm1VZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRHbHRaVzkxZEMxMk1TOXZjbWxuYVc1aGJDOW9iM04wWDJoaGMyaHNhV0pmWTI5dGNHRjBMbkI1Q21ZMlpHWTNNMkV4TW1ZM1pEUTBNREV6TnpabVpESTJPVEk1WldVeU5qYzRaRFEyWXpVd1pXUTFNbU0wT0dKbE9UVmpOMk5oTlRCbU1HRXpObVkzTVdZZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRHbHRaVzkxZEMxMk1TOXZjbWxuYVc1aGJDOXVZWFJwZG1WZlozVmhjbVF1Y0hrS01UQXlZV05pWmpabFltSTFOV05oTmpOaU1XWTNNVGMwWVRrME0ySmlNR0UyTTJZNU0yRmhNVFUzWlRVek0ySTJOV0ZoWkRGbU1tVmhOekExWkRBNFpDQWdjSEp2YjJaekwzQnlaV3hoZFc1amFDMTBhVzFsYjNWMExYWXhMMjl5YVdkcGJtRnNMMjl3Y3k5bWRXeHNMbk5pWVhSamFBbzNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFJwYldWdmRYUXRkakV2YjNKcFoybHVZV3d2YjNCekwzSmxjWFZsYzNSekwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMW1kV3hzTFhZeUxtcHpiMjRLWW1NeU56aGhaRFV6WkRZM01ERmtOamxpTW1SbU1HSXlaR1l6TjJFeE1qZzJaRGMxWWpGaFltUTVZbVUxWkRaak56STJZakZqTXpVMU16a3lOVFJtTUNBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMGFXMWxiM1YwTFhZeEwyOXlhV2RwYm1Gc0wzQnlaV3hoZFc1amFGOXlaWFJ5ZVM1d2VRb3hOR1F4TURaak5EaGhZMlJpWTJGa01ETmxORFV3TkdWaFkyTTJZMlEzWWpsa1lXUmxPRE0zWTJSak1UVTRNbVppWWpkbU1HTmxPVGs1WlRJd04yVm1JQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFJwYldWdmRYUXRkakV2YjNKcFoybHVZV3d2Y0hKdmIyWnpMM050YjJ0bEwyTndkVjluZFdGeVpGOXlaV1psY21WdVkyVXVjSGtLT1RVek4yRmtOMlZoTkdFNE5qWXhaVEUzTnpOalpEZ3pZVFEzTWpBMVlqTTNNVFJrWVdNeFlUSTFNelV6WmpJelpqSm1ZMlV4TVdFeE1XWTNZV1EwTWlBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMGFXMWxiM1YwTFhZeEwyOXlhV2RwYm1Gc0wzQnliMjltY3k5emJXOXJaUzlqY0hWZmFXNTJaVzUwYjNKNVgyRjFaR2wwWDNKbFptVnlaVzVqWlM1d2VRbzRNek5tT0RkbU0yVXpOV0l3TldabE1tWmlOemhsWldFeVltRTFNRE00WWpobVl6TmpPRFV6TldGaVlURmtOVEEzTnpka01XSm1NalprT0dWaU9EZGpJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFJwYldWdmRYUXRkakV2YjNKcFoybHVZV3d2Y0hKdmIyWnpMM050YjJ0bEwyZDFZWEprTG5CNUNqbGlOV1ZtTmpRNU1UTXlaR1F4T0RSa05XRXdaRFJpTUdGaFlqZGtOVFl3WmpVMFltTmpOV1U0WVRneE5UVTBPRGM1T1dVd1lURm1NVFptTmpObE5Ua2dJSEJ5YjI5bWN5OXdjbVZzWVhWdVkyZ3RkR2x0Wlc5MWRDMTJNUzl2Y21sbmFXNWhiQzl6ZFdKdGFYUmZablZzYkY5dmJtTmxMbkI1Q2pjd09URmtNR1k1TVdWbFlXWm1aRFk1WkRRd016WTFORGN4TlRRNE5qaG1NelZsWTJOa1ptVmxNemsxWXpCalpUQXdZV0l5TVRoaE1qY3pNRFZqWmpJZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRHbHRaVzkxZEMxMk1TOXdjbVYyYVc5MWN5MTJNUzl2WW5ObGNuWmxaQzlqWVhCMGRYSmxMWEoxYm01cGJtY3ROREV5T0RJMExuUjRkQW93TVRZd1lUUTRNelkyWkRrMlpHWTRNVGd6WWpNeVl6Y3dOV00xTVdFNE5UZzVZakE1WlRCbVpURTJOV1kwTVRjellqTXhZbUU1TVRZd1pUaGlaVGswSUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhScGJXVnZkWFF0ZGpFdmNISmxkbWx2ZFhNdGRqRXZiMkp6WlhKMlpXUXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZRMEZRVkZWU1JWOUtUMEpmU1VRS01qTm1PVE13WmpZM05XRmtZVGxtWVRRMU1HUTRaVFEzTkdZNVlqWmhOR1E0WVdJMllqRXlNR1kyTkdWbU5UWTBOVEkzTXpnME1HVmtOemcwTURBek55QWdjSEp2YjJaekwzQnlaV3hoZFc1amFDMTBhVzFsYjNWMExYWXhMM0J5WlhacGIzVnpMWFl4TDI5aWMyVnlkbVZrTDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDBOQlVGUlZVa1ZmVUVWT1JFbE9SMTlPUVZSSlZrVXVkSGgwQ2poaU0yUTFNalUzWVRneU5USm1ZakkzWTJReU4ySTJaV1JpWkRkaE5qY3pPR0l4WkRCbU9UWTJObVptWm1VM1lqWmpPRE5tTm1GaFpXTXlZelk1TlRJZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRHbHRaVzkxZEMxMk1TOXdjbVYyYVc5MWN5MTJNUzl2WW5ObGNuWmxaQzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlJUlV4RVgwNUJWRWxXUlM1MGVIUUtNMkV5TnpJd09XWTNOVGswWWpJek9XTTROMlF5WkRObE16azNOamN3WXpZd01qSm1OMlU0WVRkbE5EZzVNalpoTlRjNVpUa3lZemc0WW1ReVpUSTJOU0FnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEwYVcxbGIzVjBMWFl4TDNCeVpYWnBiM1Z6TFhZeEwyOWljMlZ5ZG1Wa0wyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wxQkJVa1ZPVkY5S1QwSmZTVVFLTXpZek56WXhPVE01WlRBelpqRm1OR1UxTVRFek1HSTJOamM1TnpNek5qTTVOR1kyTldJd05EZzVNRGMxTUdJM01XRXpNemt5Tm1RNU1UVmhNek13TlNBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMGFXMWxiM1YwTFhZeEwzQnlaWFpwYjNWekxYWXhMMjlpYzJWeWRtVmtMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMMUJTUlZCQlVrVkVMbXB6YjI0S1pEUXhOREpoTjJZNVltSmpZV1ZtT0RNM01qWmpZakl4TjJNME1tRmtOalpoWldaaVpXRmlNMkV4WVdRME5tSmhNRE5oTVRNM1ptUTVOekJpTkRBME5DQWdjSEp2YjJaekwzQnlaV3hoZFc1amFDMTBhVzFsYjNWMExYWXhMM0J5WlhacGIzVnpMWFl4TDI5aWMyVnlkbVZrTDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDFKRlRFVkJVMFZmUVZSVVJVMVFWQzVxYzI5dUNqSXpaamt6TUdZMk56VmhaR0U1Wm1FME5UQmtPR1UwTnpSbU9XSTJZVFJrT0dGaU5tSXhNakJtTmpSbFpqVTJORFV5TnpNNE5EQmxaRGM0TkRBd016Y2dJSEJ5YjI5bWN5OXdjbVZzWVhWdVkyZ3RkR2x0Wlc5MWRDMTJNUzl3Y21WMmFXOTFjeTEyTVM5dlluTmxjblpsWkM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5U1JVeEZRVk5GWDBOQlVGUlZVa1ZmVUVWT1JFbE9SMTlPUVZSSlZrVXVkSGgwQ2poaU0yUTFNalUzWVRneU5USm1ZakkzWTJReU4ySTJaV1JpWkRkaE5qY3pPR0l4WkRCbU9UWTJObVptWm1VM1lqWmpPRE5tTm1GaFpXTXlZelk1TlRJZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRHbHRaVzkxZEMxMk1TOXdjbVYyYVc5MWN5MTJNUzl2WW5ObGNuWmxaQzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlTUlV4RlFWTkZYMGhGVEVSZlRrRlVTVlpGTG5SNGRBbzBNelUxWVRRMllqRTVaRE0wT0dSak1tWTFOMk13TkRabU9HVm1Oak5rTkRVek9HVmlZamt6TmpBd01HWXpZemxsWlRrMU5HRXlOelEyTUdSa09EWTFJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFJwYldWdmRYUXRkakV2Y0hKbGRtbHZkWE10ZGpFdmIySnpaWEoyWldRdmFHOXpkQzFsZUdsMExUUXhNamd5TXk1MGVIUUtaR1UyWWprNVpqTXlPRGRsTnpaaVkySTFaV1ptTnpNNVpUZG1PV0ZqTnpVMFlUTTVZV1UzWVdNNU5qZGxaamc1TnpkbU5EWmtZMkk1Wm1FM1ptVmhOU0FnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEwYVcxbGIzVjBMWFl4TDNCeVpYWnBiM1Z6TFhZeEwyOWljMlZ5ZG1Wa0wyeHZaM012Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakV0TkRFeU9ESXpMbVZ5Y2dwbE0ySXdZelEwTWprNFptTXhZekUwT1dGbVltWTBZemc1T1RabVlqa3lOREkzWVdVME1XVTBOalE1WWprek5HTmhORGsxT1RreFlqYzROVEppT0RVMUlDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYUnBiV1Z2ZFhRdGRqRXZjSEpsZG1sdmRYTXRkakV2YjJKelpYSjJaV1F2Ykc5bmN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1TMDBNVEk0TWpNdWIzVjBDbVV6WWpCak5EUXlPVGhtWXpGak1UUTVZV1ppWmpSak9EazVObVppT1RJME1qZGhaVFF4WlRRMk5EbGlPVE0wWTJFME9UVTVPVEZpTnpnMU1tSTROVFVnSUhCeWIyOW1jeTl3Y21Wc1lYVnVZMmd0ZEdsdFpXOTFkQzEyTVM5d2NtVjJhVzkxY3kxMk1TOXZZbk5sY25abFpDOXNiMmR6TDJWc2JXOHRibUYwYVhabExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXhMVFF4TWpneU5DNWxjbklLWlROaU1HTTBOREk1T0daak1XTXhORGxoWm1KbU5HTTRPVGsyWm1JNU1qUXlOMkZsTkRGbE5EWTBPV0k1TXpSallUUTVOVGs1TVdJM09EVXlZamcxTlNBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMGFXMWxiM1YwTFhZeEwzQnlaWFpwYjNWekxYWXhMMjlpYzJWeWRtVmtMMnh2WjNNdlpXeHRieTF1WVhScGRtVXRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakV0TkRFeU9ESTBMbTkxZEFvNVlUSTNNV1l5WVRreE5tSXdZalpsWlRaalpXTmlNalF5Tm1Zd1lqTXlNRFpsWmpBM05EVTNPR0psTlRWa09XSmpPVFJtTm1ZelptVXpZV0k0Tm1GaElDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYUnBiV1Z2ZFhRdGRqRXZjSEpsZG1sdmRYTXRkakV2YjJKelpYSjJaV1F2Ym1GMGFYWmxMVFF4TWpneU15NWxlR2wwQ21VellqQmpORFF5T1RobVl6RmpNVFE1WVdaaVpqUmpPRGs1Tm1aaU9USTBNamRoWlRReFpUUTJORGxpT1RNMFkyRTBPVFU1T1RGaU56ZzFNbUk0TlRVZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRHbHRaVzkxZEMxMk1TOXdjbVYyYVc5MWN5MTJNUzl2WW5ObGNuWmxaQzl1WVhScGRtVXROREV5T0RJekxuTjBaR1Z5Y2dwaVpqbGtNbUl4TkdaaU9ERXlObVJsT1RGbU1UUm1ZV1F6T0RObE9XWXlPVFV6WldRNU5tTTRZV1UxTVdNMk5qY3laalExWXpreU9UVTVOek13WWpoaklDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYUnBiV1Z2ZFhRdGRqRXZjSEpsZG1sdmRYTXRkakV2YjJKelpYSjJaV1F2Ym1GMGFYWmxMVFF4TWpneU15NXpkR1Z3Y3k1cWMyOXVDakZrWm1WaE5ETTBOMlptTUdZNVpHSTNNelUxWkRoaU1EUmlZVEEwWWpKaFlXWTVOak14T0RnM09EUTBOek5tTmpSbU5EZzNabU5tTXpFd056WTVOak1nSUhCeWIyOW1jeTl3Y21Wc1lYVnVZMmd0ZEdsdFpXOTFkQzEyTVM5d2NtVjJhVzkxY3kxMk1TOXZZbk5sY25abFpDOXVZWFJwZG1VdE5ERXlPREl6TG5SNGRBcGpNV1F6TlRaaVlUQTBPVGt6TVdNME56bGxZV1k0T0RZNE56TmhNMk5oTmpFMk9EWXhNV0poWmpZM1pUQTNaalk1T0RrNFpXTmtNMk14TkRNNVptWmlJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFJwYldWdmRYUXRkakV2Y0hKbGRtbHZkWE10ZGpFdmIzSnBaMmx1WVd3dlJrbE1SVk11YzJoaE1qVTJDalZpTXpFNVpUYzVOR0kyWkdOaFpXTmtOVE5oTTJZM01UVTBaVEl6WmpJM01ESXdOMk5qTldVNVkyUmpNREkzTWpNMVltSmhPR1V4WlRNME4yVTVPV0VnSUhCeWIyOW1jeTl3Y21Wc1lYVnVZMmd0ZEdsdFpXOTFkQzEyTVM5d2NtVjJhVzkxY3kxMk1TOXZjbWxuYVc1aGJDOWpZWEIwZFhKbExXNWhkR2wyWlM1elltRjBZMmdLTW1Jd05UUTVOek5qTkRSaE9UaG1aakkwTkdNME1qWmpOVEF3TVdWaFpXRmpORFpoTm1ZMFl6UmpZVGt4WkdJMVltUmxZV00xTkRrM1pUQmlNRFF4TUNBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMGFXMWxiM1YwTFhZeEwzQnlaWFpwYjNWekxYWXhMMjl5YVdkcGJtRnNMMloxYkd3dWMySmhkR05vQ2pCa09HWTROVEEzTVdSak9HTmxPV1EzTXpZME16TTVZak5qTkdObE56YzNZMkpqT0dObVlUWmtaalEwTnpSaU9EUTNOamxqT1dVME1XWXlaV0U0Wm1ZZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRHbHRaVzkxZEMxMk1TOXdjbVYyYVc5MWN5MTJNUzl2Y21sbmFXNWhiQzluZFdGeVpGOW1kV3hzTG5CNUNqQTRaRFZpWkRNMU5HRXdaV0k0TVdSaFpEUmlPVFkyTkRBek4yVTNNVEZoWXpSbU4yVmpZekppTlRjek5UVmtZakpsTkRFMU5EVTNNV00wT1RZNU4yTWdJSEJ5YjI5bWN5OXdjbVZzWVhWdVkyZ3RkR2x0Wlc5MWRDMTJNUzl3Y21WMmFXOTFjeTEyTVM5dmNtbG5hVzVoYkM5dVlYUnBkbVZmWjNWaGNtUXVjSGtLTVRBeVlXTmlaalpsWW1JMU5XTmhOak5pTVdZM01UYzBZVGswTTJKaU1HRTJNMlk1TTJGaE1UVTNaVFV6TTJJMk5XRmhaREZtTW1WaE56QTFaREE0WkNBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMGFXMWxiM1YwTFhZeEwzQnlaWFpwYjNWekxYWXhMMjl5YVdkcGJtRnNMMjl3Y3k5bWRXeHNMbk5pWVhSamFBb3pPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFJwYldWdmRYUXRkakV2Y0hKbGRtbHZkWE10ZGpFdmIzSnBaMmx1WVd3dmIzQnpMM0psY1hWbGMzUnpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXhMbXB6YjI0S1lXUm1ORFUxTWpSa1pUTmpNbVUyWkdKaE1UZzJOVGN5WlRjeE5URmtORGhpWm1OaE1HSXpZV1JqT0dVMlkyWTVaR1ZtWkRZNE5tSTBOemMwTkdNNE55QWdjSEp2YjJaekwzQnlaV3hoZFc1amFDMTBhVzFsYjNWMExYWXhMM0J5WlhacGIzVnpMWFl4TDI5eWFXZHBibUZzTDI5d2N5OXpaWEoyYVdObEwwWkpURVZUTG5Ob1lUSTFOZ3BqWkRJNVpXUmpNVFE0WXpCaFkySmpZekpoWWpNeE9EZzVaV0kwTVRZeVpHUmxOVGRpT0RNME1qVTFaREE1TmpZNU9EWmhaakl6WVdReU1XVXlabVZrSUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhScGJXVnZkWFF0ZGpFdmNISmxkbWx2ZFhNdGRqRXZiM0pwWjJsdVlXd3ZiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5amIyNTBjbUZqZEM1d2VRbzFNek0wTVdWbU1EazJNamc0TTJNME5XVm1OMlJtTW1abVlUUTBaamN6WVRsalltUTFZV016TW1RM1lqZzBOMkV4TmpObE9UTTROVE0wWmpjMU16WTBJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFJwYldWdmRYUXRkakV2Y0hKbGRtbHZkWE10ZGpFdmIzSnBaMmx1WVd3dmIzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzl1WVhScGRtVmZhVzUwWlhKeWRYQjBhVzl1TG5CNUNqZ3pNMlk0TjJZelpUTTFZakExWm1VeVptSTNPR1ZsWVRKaVlUVXdNemhpT0daak0yTTROVE0xWVdKaE1XUTFNRGMzTjJReFltWXlObVE0WldJNE4yTWdJSEJ5YjI5bWN5OXdjbVZzWVhWdVkyZ3RkR2x0Wlc5MWRDMTJNUzl3Y21WMmFXOTFjeTEyTVM5dmNtbG5hVzVoYkM5d2NtOXZabk12YzIxdmEyVXZaM1ZoY21RdWNIa0taakptTlRWa00yWXdaVGxtTkRGaU0yUTROVFE0TUdOaE9XUTRaVEJsWXpNeE0yWmlaVEUyWlRVek5ETmtabVpqTkRZeE1UVTBZbVk0T0RBeE1tRm1aQ0FnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEwYVcxbGIzVjBMWFl4TDNCeVpYWnBiM1Z6TFhZeEwyOXlhV2RwYm1Gc0wzTjFZbTFwZEY5bWRXeHNYMjl1WTJVdWNIa0tZVFUwWVdKa1kyVXlPR0ZqT0daaFpUSTRORGsyWkRjMU5tTmxaalF4TWpNNE5UTTVORFEwT1dNM09XSXlNemsxTmpCaE9URmpPVEJoTldObVpUZzRZaUFnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEwYVcxbGIzVjBMWFl4TDNCeVpYWnBiM1Z6TFhZeEwzUnlZVzV6Y0c5eWRDOWtaWE4wYVc1aGRHbHZiaTF2WW5ObGNuWmhkR2x2Ymk1cWMyOXVDbVE0Tm1ObE9UZGxNemcwT0RreFl6TTROVGM1WkRSaU5qWmlOR1ppWmpWak1tUmlaRGc1TXpWaFkyVmtPVEU0T1RFMk5qaGpaV001WWpnek5XWmpaV1FnSUhCeWIyOW1jeTl3Y21Wc1lYVnVZMmd0ZEdsdFpXOTFkQzEyTVM5d2NtVjJhVzkxY3kxMk1TOTBjbUZ1YzNCdmNuUXZaR1Z6ZEdsdVlYUnBiMjR0YjJKelpYSjJZWFJwYjI0dWMzUmtaWEp5Q2pOa056STNZalpsWlRrMFkySmpaREEyWlRjMllqUXdNVEUzWlRjMk5EazBOMkk1WlRGaE5UWTBPV1ZpT1dOaU9HVXpORFF5WkdRM1l6SXhNakUwTVdNZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRHbHRaVzkxZEMxMk1TOXdjbVYyYVc5MWN5MTJNUzkwY21GdWMzQnZjblF2WkdWemRHbHVZWFJwYjI0dGIySnpaWEoyWVhScGIyNHVjM1JrYjNWMENtSTJNems1TW1Wak1qazRPR1UyTWprMU4yUXdPR0V6TW1FMVkySmpaR0pqWmpCaU1qVTNPV0ZpWW1Fek1qSm1NemRqTXpSaU5ERmpZekJsT1dRME5EVWdJSEJ5YjI5bWN5OXdjbVZzWVhWdVkyZ3RkR2x0Wlc5MWRDMTJNUzl3Y21WMmFXOTFjeTEyTVM5MGNtRnVjM0J2Y25RdlpHbGhaMjV2YzJsekxXWnBibUZzTG1wemIyNEtNak00TW1NMU5HTTNaR05pWldNMFpUTXpOR0ZpTnpjek9UY3dNekkwTm1JellqWXlPREF5TVRVd01EWTFabVZrT1RneU56SmtNbVF4TXpWak5tRmpZeUFnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEwYVcxbGIzVjBMWFl4TDNCeVpYWnBiM1Z6TFhZeEwzUnlZVzV6Y0c5eWRDOW1ZV2xzZFhKbExYTnRZV3hzTFdGeWRHbG1ZV04wY3k1cWMyOXVDbVk1TVdJd09EYzRNRGMyTWpWaFpUazRZemc1TURRek56UTFObVZsWm1RME1UQXpOek0wTTJGa1ltWmpORFE0TkRjMU4yVmtaakl3WTJWbFl6Vm1ZallnSUhCeWIyOW1jeTl3Y21Wc1lYVnVZMmd0ZEdsdFpXOTFkQzEyTVM5d2NtVjJhVzkxY3kxMk1TOTBjbUZ1YzNCdmNuUXZjM1JoZEhWekxXRnVaQzFuWVhSbGQyRjVMWEI1ZEdodmJpNXFjMjl1Q2pZMk16QXdabVJtTTJaa09HTmlNVFZoTjJFNE1HUmxaak0xWXpoaU5qSmpNbU01TmpnMk5UZzVZek5sT1RKbU56STRNVGhoWW1KaVpEYzVaVEV4T1dNZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRHbHRaVzkxZEMxMk1TOXdjbVYyYVc5MWN5MTJNUzkwY21GdWMzQnZjblF2YzNSaGRIVnpMV0Z1WkMxbllYUmxkMkY1TFhCNWRHaHZiaTV6ZEdSbGNuSUtZVGMwWldFM05UQTNabVl6TURZMk1qQXdNR1ZrTm1Sa09EbGhZMlJpTlRRME9UWmtNelU0TW1ZNU1qQTBOREEwTVdJelpHRmpPRGM0WVRZMFlUZzVOeUFnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEwYVcxbGIzVjBMWFl4TDNCeVpYWnBiM1Z6TFhZeEwzUnlZVzV6Y0c5eWRDOXpkR0YwZFhNdFlXNWtMV2RoZEdWM1lYa3RjSGwwYUc5dUxuTjBaRzkxZEFvek5HRTFabVV5TURZME5EVTFPRE5qWlRFeE1EaGxNR0pqWWpVM1kyUXpZVFppT1dJd01EUmlOV00yWkRaa09XWTFaV0k0WVdVME1EYzRZVGN4Tm1JM0lDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYUnBiV1Z2ZFhRdGRqRXZjSEpsZG1sdmRYTXRkakV2ZEhKaGJuTndiM0owTDNSbGNtMXBibUZzTFhKbFlXUXRNUzVxYzI5dUNqVmtOR1prTXpKallqUmxNRE13WVdJNFpUVXlNbVU1WkdNd1ltVXpOV0psTnpnd05qSTNPR1l3TVdRMk9UaGhNbVJoWkdZMVl6aG1abUUxTm1RNU5HRWdJSEJ5YjI5bWN5OXdjbVZzWVhWdVkyZ3RkR2x0Wlc5MWRDMTJNUzl3Y21WMmFXOTFjeTEyTVM5MGNtRnVjM0J2Y25RdmRHVnliV2x1WVd3dGNtVmhaQzB4TG5OMFpHVnljZ3BoWXpjMFltVTFPVEl4WkRnelptUTNPR1ZqTlRka1pqaGpZakV4TTJWaU1UVXlaamd6TjJFNFpEWmtZVGd3T1RVNFlqUXlNVFF4TURJMVkyUmxZemN4SUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhScGJXVnZkWFF0ZGpFdmNISmxkbWx2ZFhNdGRqRXZkSEpoYm5Od2IzSjBMM1JsY20xcGJtRnNMWEpsWVdRdE1TNXpkR1J2ZFhRS1kyRmhaRFpsTVdRNFl6TXpNbVZrWkdWbU1EQXpZakExTURrelpEZ3haalk1Tm1FNE1EZzRZVGN3TTJJeU5HVXdaV0pqWW1Nd01XUmpNemM1TTJOak1DQWdjSEp2YjJaekwzQnlaV3hoZFc1amFDMTBhVzFsYjNWMExYWXhMM1J5WVc1emNHOXlkQzloWTJObGNIUmxaQzFqYkdGcGJYTXRjbVZoWkdKaFkyc3Vhbk52YmdvMVl6SXhORE0zTkdRNVpEVXlPV0V4Wm1Zd00yWTVNakk0Wm1Sa05ESmlZakl3WWpJek5UQTFabUk1Wm1WbE9UQmhOakF5TURCbVlqVTVaV1JqWTJGaElDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYUnBiV1Z2ZFhRdGRqRXZkSEpoYm5Od2IzSjBMMk5oY0hSMWNtVXRjblZ1Ym1sdVp5NXFjMjl1Q21VMU5UUXdObUl3TkdJNU1URmxOVEptTjJFd09EWmlZMlZqTlRsaVptRmlNMkk0Wm1JeE5tUTVNVE0yWVRobU5XWXlaRGN4WldReFpqZ3laVFZsWkdJZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRHbHRaVzkxZEMxMk1TOTBjbUZ1YzNCdmNuUXZZMkZ3ZEhWeVpTMTBaWEp0YVc1aGJDNXFjMjl1Q2pGbU5ESXhaVGcxWmpSaFlqZGxNell6TVRJM09Ea3pPRE0zWmprMk9ERTFPRGMzWkRVMU1EVXlPV1JsTW1ObVpEUmtNamRqTW1VNFlXWTVPR016TkdVZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRHbHRaVzkxZEMxMk1TOTBjbUZ1YzNCdmNuUXZZMjl1ZEhKdmJHWnNiM2N1YW5OdmJncGpNVGhoTm1abFpEQTVZelF4TUdVMk5EUTFZMlU0T0RGbVpHVTFOemN3TnpkbFpESmtZMlJqTkRJeE5XTTBOV0UyTXpOa1l6ZGhOR000TjJWbFpqUXlJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFJwYldWdmRYUXRkakV2ZEhKaGJuTndiM0owTDJodmMzUXRaWGhwZEM1cWMyOXVDamxrWmpoalltTTVOREJsTW1NM05qSTVNbUpsTXpZNVpXUTNOV0k1TVRjME5qbGhNRGhrWWprek9UQXdObUUyT1dZM05XTTFPVGM1WkRkaU9ETXlOellnSUhCeWIyOW1jeTl3Y21Wc1lYVnVZMmd0ZEdsdFpXOTFkQzEyTVM5MGNtRnVjM0J2Y25RdmNHRnlaVzUwTFhKMWJtNXBibWN1YW5OdmJnb3lNek0xWWpJMllUWTVZVE0wTVRKak9USmtOamxsTnpNd1ptRmtaRE0wWldNelpEQXlORGswWldGaU1UazBNak16T0RKaU5XSXlPV1JoT1RobU1UVTBJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFJwYldWdmRYUXRkakV2ZEhKaGJuTndiM0owTDNCdmMzUmpZWEIwZFhKbExYTjBaWEJ6TG1wemIyNEtNVGsyTkROak1EQTJPVGxpTjJZME56QXhNVFl6TmpjNE5qVm1NVFE0TXprNE5EYzBNamRqTlRCbE5UYzJabU15WTJNNU9XSXdZamt5TUdVMk9UZGxZeUFnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEwYVcxbGIzVjBMWFl4TDNSeVlXNXpjRzl5ZEM5emRHRnlkSFZ3TFdOaGNIUjFjbVV0Y0dWdVpHbHVaeTVxYzI5dUNqQmxaREZsTUdFMllXRXpNVEl4TURBellqazBaVFJpTURGa05qTTBNMlk0T1RZek1XVmhNMlF4T0dReE5qSmpNekl6WmpCaU9HWmhNRFJoTkdJek9UWWdJSEJ5YjI5bWN5OXdjbVZzWVhWdVkyZ3RkR2x0Wlc5MWRDMTJNUzkwY21GdWMzQnZjblF2YzNWaWJXbHpjMmx2YmkxeVpYTjFiSFF1YW5OdmJnbzFaalExWmpObE1EWXdZbUl6TVRBeFpUazBZbVE1WkRReE5XTmxOemRqT1dFMU56aG1NR1JsWWpZd1lqSXpNR013TldNMU4ySXdPREpqWkdJeE5tTmlJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFJwYldWdmRYUXRkakV2ZEhKaGJuTndiM0owTDNSeVlXTmxZbUZqYXk1cWMyOXVDamN3T1RGa01HWTVNV1ZsWVdabVpEWTVaRFF3TXpZMU5EY3hOVFE0TmpobU16VmxZMk5rWm1WbE16azFZekJqWlRBd1lXSXlNVGhoTWpjek1EVmpaaklnSUhCeWIyOW1jeTl3Y21Wc1lYVnVZMmd0ZGpFdmIySnpaWEoyWldRdlkyRndkSFZ5WlMxeWRXNXVhVzVuTFRReE1qZ3lOQzUwZUhRS01ERTJNR0UwT0RNMk5tUTVObVJtT0RFNE0ySXpNbU0zTURWak5URmhPRFU0T1dJd09XVXdabVV4TmpWbU5ERTNNMkl6TVdKaE9URTJNR1U0WW1VNU5DQWdjSEp2YjJaekwzQnlaV3hoZFc1amFDMTJNUzl2WW5ObGNuWmxaQzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlEUVZCVVZWSkZYMHBQUWw5SlJBb3lNMlk1TXpCbU5qYzFZV1JoT1daaE5EVXdaRGhsTkRjMFpqbGlObUUwWkRoaFlqWmlNVEl3WmpZMFpXWTFOalExTWpjek9EUXdaV1EzT0RRd01ETTNJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFl4TDI5aWMyVnlkbVZrTDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDBOQlVGUlZVa1ZmVUVWT1JFbE9SMTlPUVZSSlZrVXVkSGgwQ2poaU0yUTFNalUzWVRneU5USm1ZakkzWTJReU4ySTJaV1JpWkRkaE5qY3pPR0l4WkRCbU9UWTJObVptWm1VM1lqWmpPRE5tTm1GaFpXTXlZelk1TlRJZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRqRXZiMkp6WlhKMlpXUXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZTRVZNUkY5T1FWUkpWa1V1ZEhoMENqTmhNamN5TURsbU56VTVOR0l5TXpsak9EZGtNbVF6WlRNNU56WTNNR00yTURJeVpqZGxPR0UzWlRRNE9USTJZVFUzT1dVNU1tTTRPR0prTW1VeU5qVWdJSEJ5YjI5bWN5OXdjbVZzWVhWdVkyZ3RkakV2YjJKelpYSjJaV1F2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2VUVGU1JVNVVYMHBQUWw5SlJBb3pOak0zTmpFNU16bGxNRE5tTVdZMFpUVXhNVE13WWpZMk56azNNek0yTXprMFpqWTFZakEwT0Rrd056VXdZamN4WVRNek9USTJaRGt4TldFek16QTFJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFl4TDI5aWMyVnlkbVZrTDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDFCU1JWQkJVa1ZFTG1wemIyNEtaRFF4TkRKaE4yWTVZbUpqWVdWbU9ETTNNalpqWWpJeE4yTTBNbUZrTmpaaFpXWmlaV0ZpTTJFeFlXUTBObUpoTUROaE1UTTNabVE1TnpCaU5EQTBOQ0FnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEyTVM5dlluTmxjblpsWkM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5U1JVeEZRVk5GWDBGVVZFVk5VRlF1YW5OdmJnb3lNMlk1TXpCbU5qYzFZV1JoT1daaE5EVXdaRGhsTkRjMFpqbGlObUUwWkRoaFlqWmlNVEl3WmpZMFpXWTFOalExTWpjek9EUXdaV1EzT0RRd01ETTNJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFl4TDI5aWMyVnlkbVZrTDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDFKRlRFVkJVMFZmUTBGUVZGVlNSVjlRUlU1RVNVNUhYMDVCVkVsV1JTNTBlSFFLT0dJelpEVXlOVGRoT0RJMU1tWmlNamRqWkRJM1lqWmxaR0prTjJFMk56TTRZakZrTUdZNU5qWTJabVptWlRkaU5tTTRNMlkyWVdGbFl6SmpOamsxTWlBZ2NISnZiMlp6TDNCeVpXeGhkVzVqYUMxMk1TOXZZbk5sY25abFpDOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OVNSVXhGUVZORlgwaEZURVJmVGtGVVNWWkZMblI0ZEFvME16VTFZVFEyWWpFNVpETTBPR1JqTW1ZMU4yTXdORFptT0dWbU5qTmtORFV6T0dWaVlqa3pOakF3TUdZell6bGxaVGsxTkdFeU56UTJNR1JrT0RZMUlDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMMjlpYzJWeWRtVmtMMmh2YzNRdFpYaHBkQzAwTVRJNE1qTXVkSGgwQ21SbE5tSTVPV1l6TWpnM1pUYzJZbU5pTldWbVpqY3pPV1UzWmpsaFl6YzFOR0V6T1dGbE4yRmpPVFkzWldZNE9UYzNaalEyWkdOaU9XWmhOMlpsWVRVZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRqRXZiMkp6WlhKMlpXUXZiRzluY3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTVMwME1USTRNak11WlhKeUNtVXpZakJqTkRReU9UaG1ZekZqTVRRNVlXWmlaalJqT0RrNU5tWmlPVEkwTWpkaFpUUXhaVFEyTkRsaU9UTTBZMkUwT1RVNU9URmlOemcxTW1JNE5UVWdJSEJ5YjI5bWN5OXdjbVZzWVhWdVkyZ3RkakV2YjJKelpYSjJaV1F2Ykc5bmN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1TMDBNVEk0TWpNdWIzVjBDbVV6WWpCak5EUXlPVGhtWXpGak1UUTVZV1ppWmpSak9EazVObVppT1RJME1qZGhaVFF4WlRRMk5EbGlPVE0wWTJFME9UVTVPVEZpTnpnMU1tSTROVFVnSUhCeWIyOW1jeTl3Y21Wc1lYVnVZMmd0ZGpFdmIySnpaWEoyWldRdmJHOW5jeTlsYkcxdkxXNWhkR2wyWlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1TMDBNVEk0TWpRdVpYSnlDbVV6WWpCak5EUXlPVGhtWXpGak1UUTVZV1ppWmpSak9EazVObVppT1RJME1qZGhaVFF4WlRRMk5EbGlPVE0wWTJFME9UVTVPVEZpTnpnMU1tSTROVFVnSUhCeWIyOW1jeTl3Y21Wc1lYVnVZMmd0ZGpFdmIySnpaWEoyWldRdmJHOW5jeTlsYkcxdkxXNWhkR2wyWlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1TMDBNVEk0TWpRdWIzVjBDamxoTWpjeFpqSmhPVEUyWWpCaU5tVmxObU5sWTJJeU5ESTJaakJpTXpJd05tVm1NRGMwTlRjNFltVTFOV1E1WW1NNU5HWTJaak5tWlROaFlqZzJZV0VnSUhCeWIyOW1jeTl3Y21Wc1lYVnVZMmd0ZGpFdmIySnpaWEoyWldRdmJtRjBhWFpsTFRReE1qZ3lNeTVsZUdsMENtVXpZakJqTkRReU9UaG1ZekZqTVRRNVlXWmlaalJqT0RrNU5tWmlPVEkwTWpkaFpUUXhaVFEyTkRsaU9UTTBZMkUwT1RVNU9URmlOemcxTW1JNE5UVWdJSEJ5YjI5bWN5OXdjbVZzWVhWdVkyZ3RkakV2YjJKelpYSjJaV1F2Ym1GMGFYWmxMVFF4TWpneU15NXpkR1JsY25JS1ltWTVaREppTVRSbVlqZ3hNalprWlRreFpqRTBabUZrTXpnelpUbG1NamsxTTJWa09UWmpPR0ZsTlRGak5qWTNNbVkwTldNNU1qazFPVGN6TUdJNFl5QWdjSEp2YjJaekwzQnlaV3hoZFc1amFDMTJNUzl2WW5ObGNuWmxaQzl1WVhScGRtVXROREV5T0RJekxuTjBaWEJ6TG1wemIyNEtNV1JtWldFME16UTNabVl3Wmpsa1lqY3pOVFZrT0dJd05HSmhNRFJpTW1GaFpqazJNekU0T0RjNE5EUTNNMlkyTkdZME9EZG1ZMll6TVRBM05qazJNeUFnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEyTVM5dlluTmxjblpsWkM5dVlYUnBkbVV0TkRFeU9ESXpMblI0ZEFwak1XUXpOVFppWVRBME9Ua3pNV00wTnpsbFlXWTRPRFk0TnpOaE0yTmhOakUyT0RZeE1XSmhaalkzWlRBM1pqWTVPRGs0WldOa00yTXhORE01Wm1aaUlDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMMjl5YVdkcGJtRnNMMFpKVEVWVExuTm9ZVEkxTmdvMVlqTXhPV1UzT1RSaU5tUmpZV1ZqWkRVellUTm1OekUxTkdVeU0yWXlOekF5TURkall6VmxPV05rWXpBeU56SXpOV0ppWVRobE1XVXpORGRsT1RsaElDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMMjl5YVdkcGJtRnNMMk5oY0hSMWNtVXRibUYwYVhabExuTmlZWFJqYUFveVlqQTFORGszTTJNME5HRTVPR1ptTWpRMFl6UXlObU0xTURBeFpXRmxZV00wTm1FMlpqUmpOR05oT1RGa1lqVmlaR1ZoWXpVME9UZGxNR0l3TkRFd0lDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMMjl5YVdkcGJtRnNMMloxYkd3dWMySmhkR05vQ2pCa09HWTROVEEzTVdSak9HTmxPV1EzTXpZME16TTVZak5qTkdObE56YzNZMkpqT0dObVlUWmtaalEwTnpSaU9EUTNOamxqT1dVME1XWXlaV0U0Wm1ZZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRqRXZiM0pwWjJsdVlXd3ZaM1ZoY21SZlpuVnNiQzV3ZVFvd09HUTFZbVF6TlRSaE1HVmlPREZrWVdRMFlqazJOalF3TXpkbE56RXhZV00wWmpkbFkyTXlZalUzTXpVMVpHSXlaVFF4TlRRMU56RmpORGsyT1RkaklDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMMjl5YVdkcGJtRnNMMjVoZEdsMlpWOW5kV0Z5WkM1d2VRb3hNREpoWTJKbU5tVmlZalUxWTJFMk0ySXhaamN4TnpSaE9UUXpZbUl3WVRZelpqa3pZV0V4TlRkbE5UTXpZalkxWVdGa01XWXlaV0UzTURWa01EaGtJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFl4TDI5eWFXZHBibUZzTDI5d2N5OW1kV3hzTG5OaVlYUmphQW96T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zSUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhZeEwyOXlhV2RwYm1Gc0wyOXdjeTl5WlhGMVpYTjBjeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNUzVxYzI5dUNtRmtaalExTlRJMFpHVXpZekpsTm1SaVlURTROalUzTW1VM01UVXhaRFE0WW1aallUQmlNMkZrWXpobE5tTm1PV1JsWm1RMk9EWmlORGMzTkRSak9EY2dJSEJ5YjI5bWN5OXdjbVZzWVhWdVkyZ3RkakV2YjNKcFoybHVZV3d2YjNCekwzTmxjblpwWTJVdlJrbE1SVk11YzJoaE1qVTJDbU5rTWpsbFpHTXhORGhqTUdGalltTmpNbUZpTXpFNE9EbGxZalF4TmpKa1pHVTFOMkk0TXpReU5UVmtNRGsyTmprNE5tRm1Nak5oWkRJeFpUSm1aV1FnSUhCeWIyOW1jeTl3Y21Wc1lYVnVZMmd0ZGpFdmIzSnBaMmx1WVd3dmIzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzlqYjI1MGNtRmpkQzV3ZVFvMU16TTBNV1ZtTURrMk1qZzRNMk0wTldWbU4yUm1NbVptWVRRMFpqY3pZVGxqWW1RMVlXTXpNbVEzWWpnME4yRXhOak5sT1RNNE5UTTBaamMxTXpZMElDQndjbTl2Wm5NdmNISmxiR0YxYm1Ob0xYWXhMMjl5YVdkcGJtRnNMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmJtRjBhWFpsWDJsdWRHVnljblZ3ZEdsdmJpNXdlUW80TXpObU9EZG1NMlV6TldJd05XWmxNbVppTnpobFpXRXlZbUUxTURNNFlqaG1Zek5qT0RVek5XRmlZVEZrTlRBM056ZGtNV0ptTWpaa09HVmlPRGRqSUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhZeEwyOXlhV2RwYm1Gc0wzQnliMjltY3k5emJXOXJaUzluZFdGeVpDNXdlUXBtTW1ZMU5XUXpaakJsT1dZME1XSXpaRGcxTkRnd1kyRTVaRGhsTUdWak16RXpabUpsTVRabE5UTTBNMlJtWm1NME5qRXhOVFJpWmpnNE1ERXlZV1prSUNCd2NtOXZabk12Y0hKbGJHRjFibU5vTFhZeEwyOXlhV2RwYm1Gc0wzTjFZbTFwZEY5bWRXeHNYMjl1WTJVdWNIa0tZVFUwWVdKa1kyVXlPR0ZqT0daaFpUSTRORGsyWkRjMU5tTmxaalF4TWpNNE5UTTVORFEwT1dNM09XSXlNemsxTmpCaE9URmpPVEJoTldObVpUZzRZaUFnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEyTVM5MGNtRnVjM0J2Y25RdlpHVnpkR2x1WVhScGIyNHRiMkp6WlhKMllYUnBiMjR1YW5OdmJncGtPRFpqWlRrM1pUTTRORGc1TVdNek9EVTNPV1EwWWpZMllqUm1ZbVkxWXpKa1ltUTRPVE0xWVdObFpEa3hPRGt4TmpZNFkyVmpPV0k0TXpWbVkyVmtJQ0J3Y205dlpuTXZjSEpsYkdGMWJtTm9MWFl4TDNSeVlXNXpjRzl5ZEM5a1pYTjBhVzVoZEdsdmJpMXZZbk5sY25aaGRHbHZiaTV6ZEdSbGNuSUtNMlEzTWpkaU5tVmxPVFJqWW1Oa01EWmxOelppTkRBeE1UZGxOelkwT1RRM1lqbGxNV0UxTmpRNVpXSTVZMkk0WlRNME5ESmtaRGRqTWpFeU1UUXhZeUFnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEyTVM5MGNtRnVjM0J2Y25RdlpHVnpkR2x1WVhScGIyNHRiMkp6WlhKMllYUnBiMjR1YzNSa2IzVjBDbUkyTXprNU1tVmpNams0T0dVMk1qazFOMlF3T0dFek1tRTFZMkpqWkdKalpqQmlNalUzT1dGaVltRXpNakptTXpkak16UmlOREZqWXpCbE9XUTBORFVnSUhCeWIyOW1jeTl3Y21Wc1lYVnVZMmd0ZGpFdmRISmhibk53YjNKMEwyUnBZV2R1YjNOcGN5MW1hVzVoYkM1cWMyOXVDakl6T0RKak5UUmpOMlJqWW1Wak5HVXpNelJoWWpjM016azNNRE15TkRaaU0ySTJNamd3TWpFMU1EQTJOV1psWkRrNE1qY3laREprTVRNMVl6WmhZMk1nSUhCeWIyOW1jeTl3Y21Wc1lYVnVZMmd0ZGpFdmRISmhibk53YjNKMEwyWmhhV3gxY21VdGMyMWhiR3d0WVhKMGFXWmhZM1J6TG1wemIyNEtaamt4WWpBNE56Z3dOell5TldGbE9UaGpPRGt3TkRNM05EVTJaV1ZtWkRReE1ETTNNelF6WVdSaVptTTBORGcwTnpVM1pXUm1NakJqWldWak5XWmlOaUFnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEyTVM5MGNtRnVjM0J2Y25RdmMzUmhkSFZ6TFdGdVpDMW5ZWFJsZDJGNUxYQjVkR2h2Ymk1cWMyOXVDalkyTXpBd1ptUm1NMlprT0dOaU1UVmhOMkU0TUdSbFpqTTFZemhpTmpKak1tTTVOamcyTlRnNVl6TmxPVEptTnpJNE1UaGhZbUppWkRjNVpURXhPV01nSUhCeWIyOW1jeTl3Y21Wc1lYVnVZMmd0ZGpFdmRISmhibk53YjNKMEwzTjBZWFIxY3kxaGJtUXRaMkYwWlhkaGVTMXdlWFJvYjI0dWMzUmtaWEp5Q21FM05HVmhOelV3TjJabU16QTJOakl3TURCbFpEWmtaRGc1WVdOa1lqVTBORGsyWkRNMU9ESm1PVEl3TkRRd05ERmlNMlJoWXpnM09HRTJOR0U0T1RjZ0lIQnliMjltY3k5d2NtVnNZWFZ1WTJndGRqRXZkSEpoYm5Od2IzSjBMM04wWVhSMWN5MWhibVF0WjJGMFpYZGhlUzF3ZVhSb2IyNHVjM1JrYjNWMENqTTBZVFZtWlRJd05qUTBOVFU0TTJObE1URXdPR1V3WW1OaU5UZGpaRE5oTm1JNVlqQXdOR0kxWXpaa05tUTVaalZsWWpoaFpUUXdOemhoTnpFMllqY2dJSEJ5YjI5bWN5OXdjbVZzWVhWdVkyZ3RkakV2ZEhKaGJuTndiM0owTDNSbGNtMXBibUZzTFhKbFlXUXRNUzVxYzI5dUNqVmtOR1prTXpKallqUmxNRE13WVdJNFpUVXlNbVU1WkdNd1ltVXpOV0psTnpnd05qSTNPR1l3TVdRMk9UaGhNbVJoWkdZMVl6aG1abUUxTm1RNU5HRWdJSEJ5YjI5bWN5OXdjbVZzWVhWdVkyZ3RkakV2ZEhKaGJuTndiM0owTDNSbGNtMXBibUZzTFhKbFlXUXRNUzV6ZEdSbGNuSUtZV00zTkdKbE5Ua3lNV1E0TTJaa056aGxZelUzWkdZNFkySXhNVE5sWWpFMU1tWTRNemRoT0dRMlpHRTRNRGsxT0dJME1qRTBNVEF5TldOa1pXTTNNU0FnY0hKdmIyWnpMM0J5Wld4aGRXNWphQzEyTVM5MGNtRnVjM0J2Y25RdmRHVnliV2x1WVd3dGNtVmhaQzB4TG5OMFpHOTFkQW94Wm1NNFltTTVPR1JqWlRnMU9EbGxNelV5WW1RMU9Ua3dZakF3TXpnek5HRTVNVGsxWXpNNE5URXdOekF5TnprMU5qSTVNV05qTkdObU9EWTVOVGc0SUNCd2NtOXZabk12YzIxdmEyVXZRVkpEU0VsVVJVTlVWVkpGWDFCQlVrRk5SVlJGVWw5VlUwRkhSUzVxYzI5dUNqQm1NbVEyWXpWbU1EUTNPREV5TlRFMk16WTNORE13TnpZM1pUaG1OVEkzTUdFMFl6UTRZMlV4WW1ZeFlqVXhZVEUzTURjNU16VXlZelU0TURRMVl6QWdJSEJ5YjI5bWN5OXpiVzlyWlM5R1NVeEZVeTV6YUdFeU5UWUtNalV3T0daaFpEVXpPREF4WlRKak1EWTBZMlpsTm1Gak9HWm1PV0U1WmpCak1EQTRNbVk1WVdSaFl6VTVNR0kyWkdNeFkyVmxZVFUxTm1OaVkyVXhPU0FnY0hKdmIyWnpMM050YjJ0bEwxSkZRVVJOUlM1dFpBbzRNR1JpTW1WbU1ETTRaREZsWW1Vd01EVXpZMkV5TjJVek5Ua3pOMlJsT0RGaFlqSmlOVGsxTm1aa05HVTJOMlJrTm1VMFpEQXlPVEl3WXpVNU16RmpJQ0J3Y205dlpuTXZjMjF2YTJVdlVrVlJWVVZUVkY5VVJVMVFURUZVUlM1cWMyOXVDbVl6TlRrNU1EQXlZV05rWkdFNVl6azROemt3Wm1OaE1HUXpNamxoTWpFek9EbGhaVEpoWWpVME9XUmpOMkpsTWpjNE1EZG1aVEk1Tnpsa056WTJPR1lnSUhCeWIyOW1jeTl6Ylc5clpTOWlhVzVrWDJOd2RTNXdlUXBrWmpFME5tWTFPRFJtWmpCaE1XTXpaREpqTURreFlqRXhOVEE1TlRRd1pUY3daV0l4TWpNeFltWTNaV0kyTjJObE5tUTRaamc0TnpVMFpUYzBNalJtSUNCd2NtOXZabk12YzIxdmEyVXZZbWx1WkdsdVozTXVhbk52YmdvNVltRXdaV1l4TTJNd00ySmpPRFl5TXpBMk5EZ3dZVFExTXpjeE9UTmtPR015TURZNE1UTmlZV1kxTVdKaVl6RXlaRFF6TkdKaVpEUTBZV1JsTW1GbUlDQndjbTl2Wm5NdmMyMXZhMlV2WTJGd2RIVnlaUzF1WVhScGRtVXVjMkpoZEdOb0NtTmpOREkwTmpsak56ZG1ZV0ZqWVdZeU5UUXhZV0ZsTm1JNE9XVXlObU0zWkRneU1XRXhOelUxTnpkaE9UVm1PVEl3TldSaFl6SXlOREJqT1RjMVltWWdJSEJ5YjI5bWN5OXpiVzlyWlM5allYQjBkWEpsTFhKMWJtNXBibWN0TkRFeU9ESXlMblI0ZEFwak0yWmhaV00xWlRjM09EQTJaV1k0TURJNU1ETmlZVGs1Tm1ZeE56ZzVaVFkwTmpWak1EaGpNMkptTVRGaFpETTVZalF3TkRJME5ESXpOamd3TmpnM0lDQndjbTl2Wm5NdmMyMXZhMlV2WTJ4aGFXMXpMekJsTkRrMk5EbGxZalV4TlRoak5tWXhNMlEwWWpRMk4yRTRaamhpT1daak1XVXlNelJoWmpobU5XSXhNbU0wTURGbU5XTmtZalF4TWpjd1lqVTFOamt2UTBGUVZGVlNSVjlLVDBKZlNVUUtPV1F3TnpJMFl6QTNaR0ZpTW1Oa01UY3lNREU0T1dRM00ySmlPRGN5TnpWak1ETmxOakUzTW1aaFpUZGtOREJpTWpFMU1tRXdNMk0zTWpsaU16QmlOeUFnY0hKdmIyWnpMM050YjJ0bEwyTnNZV2x0Y3k4d1pUUTVOalE1WldJMU1UVTRZelptTVROa05HSTBOamRoT0dZNFlqbG1ZekZsTWpNMFlXWTRaalZpTVRKak5EQXhaalZqWkdJME1USTNNR0kxTlRZNUwwTkJVRlJWVWtWZlVFVk9SRWxPUjE5T1FWUkpWa1V1ZEhoMENtVm1ZamxtWVRZelltWm1PREJsTWpNeFlUYzBaVGhoWmpJMk56STRNekE0TmpkbFltUm1aVGMzT1dFME9EUTJNV0kyWXpsbE5qYzVNR1l3WWpCak5Ea2dJSEJ5YjI5bWN5OXpiVzlyWlM5amJHRnBiWE12TUdVME9UWTBPV1ZpTlRFMU9HTTJaakV6WkRSaU5EWTNZVGhtT0dJNVptTXhaVEl6TkdGbU9HWTFZakV5WXpRd01XWTFZMlJpTkRFeU56QmlOVFUyT1M5SVJVeEVYMDVCVkVsV1JTNTBlSFFLTWpNek16RmxaR1JpWldFMllqbGxOekk1WlRaaE5EYzJNMlExWWpCaVptRTFNVFptWlRKa016YzFPRGd4T0RBMk1UWmxNMlpqTVRGaU1qRmtNREF6WmlBZ2NISnZiMlp6TDNOdGIydGxMMk5zWVdsdGN5OHdaVFE1TmpRNVpXSTFNVFU0WXpabU1UTmtOR0kwTmpkaE9HWTRZamxtWXpGbE1qTTBZV1k0WmpWaU1USmpOREF4WmpWalpHSTBNVEkzTUdJMU5UWTVMMUJCVWtWT1ZGOUtUMEpmU1VRS09XUXdOekkwWXpBM1pHRmlNbU5rTVRjeU1ERTRPV1EzTTJKaU9EY3lOelZqTURObE5qRTNNbVpoWlRka05EQmlNakUxTW1Fd00yTTNNamxpTXpCaU55QWdjSEp2YjJaekwzTnRiMnRsTDJOc1lXbHRjeTh3WlRRNU5qUTVaV0kxTVRVNFl6Wm1NVE5rTkdJME5qZGhPR1k0WWpsbVl6RmxNak0wWVdZNFpqVmlNVEpqTkRBeFpqVmpaR0kwTVRJM01HSTFOVFk1TDFKRlRFVkJVMFZmUTBGUVZGVlNSVjlRUlU1RVNVNUhYMDVCVkVsV1JTNTBlSFFLWldaaU9XWmhOak5pWm1ZNE1HVXlNekZoTnpSbE9HRm1NalkzTWpnek1EZzJOMlZpWkdabE56YzVZVFE0TkRZeFlqWmpPV1UyTnprd1pqQmlNR00wT1NBZ2NISnZiMlp6TDNOdGIydGxMMk5zWVdsdGN5OHdaVFE1TmpRNVpXSTFNVFU0WXpabU1UTmtOR0kwTmpkaE9HWTRZamxtWXpGbE1qTTBZV1k0WmpWaU1USmpOREF4WmpWalpHSTBNVEkzTUdJMU5UWTVMMUpGVEVWQlUwVmZTRVZNUkY5T1FWUkpWa1V1ZEhoMENtUmtZakU0WVdaa09XSmpZelF6TVRjME9EWXhZakprTjJZMVpHRXhOelUwWlRZelpXVXlaRE5oTVdKbU1qRTNNelkzWVdZd09HWTFNemt6TW1VeE56UWdJSEJ5YjI5bWN5OXpiVzlyWlM5amJHRnBiWE12TUdVME9UWTBPV1ZpTlRFMU9HTTJaakV6WkRSaU5EWTNZVGhtT0dJNVptTXhaVEl6TkdGbU9HWTFZakV5WXpRd01XWTFZMlJpTkRFeU56QmlOVFUyT1M5U1ZVNU9TVTVIWDBGRVRVbFRVMGxQVGk1cWMyOXVDbUZtTkRFMlpUbGhOamRoWlRWaE9UWTFPREF3TjJZd1pXTTFZakkxWldNM01qVXpNRGxsWmpBMVkyWXdNRGcyTkdZd1pUVTFZamt3Wm1WbVpUZ3hOalFnSUhCeWIyOW1jeTl6Ylc5clpTOWpiM0JwWldRdGFHVnNjR1Z5TFhCeWIzWmxibUZ1WTJVdWFuTnZiZ293TnpRM09EWmtabVJtWWpBeVpUUTFORE5rTURrMk56STRNR05qTnpSak56ZG1OemN5T0RkaE56WTJaV1kxTVRFME1URTNOR1ZpWXpNME1tWTNaR05oSUNCd2NtOXZabk12YzIxdmEyVXZZM0IxTFhCeWIyOW1MWEpsZEhKcFpYWmhiQzF3YkdGdUxtcHpiMjRLTVRSa01UQTJZelE0WVdOa1ltTmhaREF6WlRRMU1EUmxZV05qTm1Oa04ySTVaR0ZrWlRnek4yTmtZekUxT0RKbVltSTNaakJqWlRrNU9XVXlNRGRsWmlBZ2NISnZiMlp6TDNOdGIydGxMMk53ZFY5bmRXRnlaRjl5WldabGNtVnVZMlV1Y0hrS09UVXpOMkZrTjJWaE5HRTROall4WlRFM056TmpaRGd6WVRRM01qQTFZak0zTVRSa1lXTXhZVEkxTXpVelpqSXpaakptWTJVeE1XRXhNV1kzWVdRME1pQWdjSEp2YjJaekwzTnRiMnRsTDJOd2RWOXBiblpsYm5SdmNubGZZWFZrYVhSZmNtVm1aWEpsYm1ObExuQjVDbUZsTlRVeU5qZGhZMkZqTlRjNFlUUTNNRGhoTnpVMVpUQmtaR0ZpTURJd04ySXpNekJqTXpnNE9HWXdOV1UxTXpjMVlUWXdNR1ptTWpnNU56WmhOV0VnSUhCeWIyOW1jeTl6Ylc5clpTOW1hVzVoYkdsNlpWOXpiVzlyWlM1d2VRbzRNek5tT0RkbU0yVXpOV0l3TldabE1tWmlOemhsWldFeVltRTFNRE00WWpobVl6TmpPRFV6TldGaVlURmtOVEEzTnpka01XSm1NalprT0dWaU9EZGpJQ0J3Y205dlpuTXZjMjF2YTJVdlozVmhjbVF1Y0hrS09XRXlOekZtTW1FNU1UWmlNR0kyWldVMlkyVmpZakkwTWpabU1HSXpNakEyWldZd056UTFOemhpWlRVMVpEbGlZemswWmpabU0yWmxNMkZpT0RaaFlTQWdjSEp2YjJaekwzTnRiMnRsTDJodmMzUXRaWGhwZEMwME1USTRNakV1ZEhoMENtSmtPR0psWXpNMU5qZGhPVFl4TWpObE5ETTRNRGxpTXpGbU1UQTNabVl5WVROaU9EZ3dNbVEzWTJRMVptRXhOamRsWmpFNE5tWmpPRGd5WmpSbU5EZ2dJSEJ5YjI5bWN5OXpiVzlyWlM5cGJuQjFkSE12WTNCMUxYQnlaV1pzYVdkb2RDMVZUa0pQVlU1RUxuUmxiWEJzWVhSbExtcHpiMjRLTlRWbE9EWmlZek13TUdGa1ptRTNPVFJtTVdRME1XVmlNakV5TURGa1lqa3hNekprTnpVMk56TmhPVFE1TkdZM01Ea3haR0ZtTkdVek9UWXhPVGd3WWlBZ2NISnZiMlp6TDNOdGIydGxMMmx1Y0hWMGN5OWxlSEJsWTNSbFpDMWpjSFV0Y21WeGRXVnpkQzVxYzI5dUNqTTROMlE1TmpjM05XTTNZMlZpWm1SaFlqRXlNV1kyWWpRMU5EUXpNR1l5T1RCbFl6WTJPRGs0TldVek1tVm1PV1k0TVRVM09EVmtOV0V3WXpjME1Ea2dJSEJ5YjI5bWN5OXpiVzlyWlM5cGJuQjFkSE12Wlhod1pXTjBaV1F0YzIxdmEyVXRjbVZ6YjJ4MlpXUXVlV0Z0YkFvNVlUSTNNV1l5WVRreE5tSXdZalpsWlRaalpXTmlNalF5Tm1Zd1lqTXlNRFpsWmpBM05EVTNPR0psTlRWa09XSmpPVFJtTm1ZelptVXpZV0k0Tm1GaElDQndjbTl2Wm5NdmMyMXZhMlV2Ym1GMGFYWmxMVFF4TWpneU1TNWxlR2wwQ21VellqQmpORFF5T1RobVl6RmpNVFE1WVdaaVpqUmpPRGs1Tm1aaU9USTBNamRoWlRReFpUUTJORGxpT1RNMFkyRTBPVFU1T1RGaU56ZzFNbUk0TlRVZ0lIQnliMjltY3k5emJXOXJaUzl1WVhScGRtVXROREV5T0RJeExuTjBaR1Z5Y2dvNU1qSmxOREV3TWpFNE9HSTNNVGczWm1VellXTXlPREEzWWpsaFlqUTNaakUzWVRsaU9EazRNemswWXpObE9EZzVPRFppTkdVME1UQXpOams1TWpVeklDQndjbTl2Wm5NdmMyMXZhMlV2Ym1GMGFYWmxMVFF4TWpneU1TNXpkR1Z3Y3k1cWMyOXVDbUptWTJaa1lqWTNOR1E0WVdVNVlUQTFabVl5T1RVME9UQXdPVGRsTVRGaE0ySTVNV05pTmpJNU5XUXdNVEJpT0RGbE5ETTVPVFF3TkRVMk9UQmpPV0VnSUhCeWIyOW1jeTl6Ylc5clpTOXVZWFJwZG1VdE5ERXlPREl4TG5SNGRBbzJNR0V5WXpnMU0yWmpOVGc0TXpCak5ESTJOR1F5Tm1abE9EaGlOREU1TlRRMk5qRXhOamxpTjJVek5HVTRNRFV3TURVeU16QTRNRE13TVRjd1lUUm1JQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMMFpKVEVWVExuTm9ZVEkxTmdveU1qUXpZMlk0TkRabVpXSXpNVFprTWprNVpUSTBNMlJpTUdFMllUZGhZek0zT0dVMVptTmlabVppT0dOa1pHSTVNelJoWTJFM1pESTRNV001Wm1ZNUlDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwyTmhibVJwWkdGMFpWOW5ZWFJsTG5CNUNqQTJZak5qWVdJeE16Vm1PVEJtTVRJeU9URTNNRGhpWkdKbE5tUTBNMlZsTm1aaVpqQTFORGc0T0RReU9HUmhNbUU0WVRRek5qQTNOell5TVdFMk5HWWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZabUV6TFdKcGJtUnBibWN1YW5OdmJnb3hNREpoWTJKbU5tVmlZalUxWTJFMk0ySXhaamN4TnpSaE9UUXpZbUl3WVRZelpqa3pZV0V4TlRkbE5UTXpZalkxWVdGa01XWXlaV0UzTURWa01EaGtJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMMloxYkd3dWMySmhkR05vQ2pNellqaGpZMlptWWpsa05USTFNMlF6WkRFNE5EY3hZVEUxWmpNMFlUSTRNall6TWpneFpqQTJZMlZtTm1Zek1qa3dZakZpWW1RM01XWTRZakJpT0RjZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdlozQjFYMmhsWVd4MGFGOXlNeTV3ZVFwbE1XWXpOekF4Wm1JMVpHTTJaVFl3TldJM05UbGhOMkppWXpOa05qVTFOVGd5WXpJd04yTXlZbVUzWmpFNVlUTmhZV1kyTkRJd01XRXdZVGN4WWpBeUlDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwyZHdkVjlvWldGc2RHaGZjMlYwTG5CNUNqY3lPR1ZoT0RFMk16QmxNelF3T0RSall6RTNNekppWW1Kak5UTmpPR1UyTmpZeFltUmhZakUwTWpVMU4yWTFNMkV3TW1SaE9ETTNZbUl5TlRjM1pURWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZiR0Z0WW1SaFgybHVjMmxrWlM1emFBbzBaRFUyT1RWa1lqUmxOekF6WVRKaFl6RmxZVEk1TkRFNFpETTBNall4Wm1abE1EWmpNRFF3Wm1Nek5qZGxOV0ZtT1RZd056ZzROekUxT1RRMFpERTVJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMMnhoYldKa1lWOXlkVzUwYVcxbExuQjVDalV3WkRObU16RTJOREZsWW1GbU5EazBOVFF5WkRZelkyWTBNek00TURRNE5tTmhPV1ZrTlRCaVl6TXhOV000TkRaalpXVXpOVFJoTW1VNU1XTmxNeklnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YkdGdFltUmhYM04wWVdkbFgzTnZkWEpqWlM1emFBb3lZVGxsWmpJNVpUZzBaVEprTWpneVpqazBOVE00WVRabFlXSTBOV0pqTnpjNFpERmxaall4TkdKaE4yRXlPV0U1TkRBeU16VmhPV0U0TmpVNU5UVTBJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMMnhoZFc1amFHVnlYMk52YlcxdmJpNXphQW96TkdFeE9HVTBPVEV6TnpReE5HTmlOelZsWW1Oak1tVmxNek00TWpnMU5HWmpOVEEzTVdGaVptTm1NVGMyTnpZeE1UVmhOR0UzWlRNM05UTTNZekExSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNKbGNYVmxjM1J6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxemJXOXJaUzEyTWk1allYQmhZMmwwZVMxeVlXNXJNQzVxYzI5dUNqWmxNelUzWVRNM05HSXpOVEZrWkRWalpURTVOamhsT1dNM1ptVTNPVEExTkRKa1ltSTNPVEF3WXpNd1l6WXhNMk5pWXpOallqZG1ZbVZoWkRWak4ySWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjbVZ4ZFdWemRITXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMWE50YjJ0bExYWXlMbU5oY0dGamFYUjVMWEpoYm1zeExtcHpiMjRLTWpGa05EZ3dNRFV6WW1WbFptVTFZV0V3T0RSa01ESXdZalZtWm1FMk1XRXlOVGt4TUROa05EbG1NV000WTJRd056ZGxOakk1TlRsbU5qRTJNVGd3WlNBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5eVpYRjFaWE4wY3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGMyMXZhMlV0ZGpJdVkyRndZV05wZEhrdGNtRnVhekl1YW5OdmJnbzNZekZsWXpRMFptSmpOV1JsT1dWbE5tRTNNR1kyT0ROaFpEZGhZamd6TmpRd056QmpOelZqWWpRMVpqYzNPV1U0TmpWaU9EWTFaamhqWkdSaVpXSTVJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMM0psY1hWbGMzUnpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzF6Ylc5clpTMTJNaTVqWVhCaFkybDBlUzF5WVc1ck15NXFjMjl1Q2paaE0yUTBORGN4TldabE1EVTVNR0V5T1RVd09UUTNNRGd4TTJNeFlqSTVaalkyTkdJM1pUYzRaREkwWW1ZMlptSTBORFkwTldFNVpETXdPV05pWm1VZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdmNtVnhkV1Z6ZEhNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExYTnRiMnRsTFhZeUxtTmhjR0ZqYVhSNUxtcHpiMjRLTUdVME9UWTBPV1ZpTlRFMU9HTTJaakV6WkRSaU5EWTNZVGhtT0dJNVptTXhaVEl6TkdGbU9HWTFZakV5WXpRd01XWTFZMlJpTkRFeU56QmlOVFUyT1NBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5eVpYRjFaWE4wY3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGMyMXZhMlV0ZGpJdWFuTnZiZ3BrTm1Ga1pEVm1ObVUxWldObE5EbGxaVGczT1RZelkyWXhOR1k0TXpWaE1ETmtNRGRsTjJVeFptRXdZbUpsTjJVMU1UYzFPRFU0TlRkak0yRTNNamd5SUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNKbGNYVmxjM1J6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxemJXOXJaUzEyTWk1d2NtVm1iR2xuYUhRdWFuTnZiZ296T0Rka09UWTNOelZqTjJObFltWmtZV0l4TWpGbU5tSTBOVFEwTXpCbU1qa3daV00yTmpnNU9EVmxNekpsWmpsbU9ERTFOemcxWkRWaE1HTTNOREE1SUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNKbGNYVmxjM1J6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxemJXOXJaUzEyTWk1eVpYTnZiSFpsWkM1NVlXMXNDakJrTnpsaU5qSXhabUZqT0RZME1qYzFNVFV6TVRZMVpERTRORFkzWkRaak5tWXlaR0kzWVRjNE16VXhZMlUyTURnek56Tm1PVEprWldReFptRXpOR01nSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12Y25WdVgyWjFiR3d1Y0hrS1ptWm1aRFkxWldRMVlqZzFZalZoWXpBeE56aGtNREppTVROaU9HVTNORFpoTmpsa1l6STVaREUwTTJRNU1Ea3dPRE5qWVRSbU1UTm1Zak5sWVRKbFpTQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXlkVzUwYVcxbExXSnBibVJwYm1jdWFuTnZiZ281WW1VMk1XRTNNV0U0TVRneFpXSXpNR00yWlROaFpESmpNekEzTWpGaU9HTmxOREpqT1RJMk9UWmpNekV4T1RNNU5XWXdOR1E0WmpReFlqRmhOR0kwSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNKMWJuUnBiV1ZmWW05dmRITjBjbUZ3TG5CNUNtRmtaalExTlRJMFpHVXpZekpsTm1SaVlURTROalUzTW1VM01UVXhaRFE0WW1aallUQmlNMkZrWXpobE5tTm1PV1JsWm1RMk9EWmlORGMzTkRSak9EY2dJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOUdTVXhGVXk1emFHRXlOVFlLWVdZME5HRXlOalF4WkRjNU56VTBOakUxTnpRMlptVTVZVFpqTnpBNFlqQTBZamd4WldFNE1EY3pNVGhqWmprM01EQmhNR1ZsTWpRMk5XSmpOemM1TmlBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12WTJ4MWMzUmxjbk12Y0dGalpTOWZYMmx1YVhSZlh5NXdlUXBpWVdVNU1EZzJNRGhrTVRWbU5UVm1aamhqTUdWaFlqWm1NVFExWW1GaE9HUTJNekUzTVRFeU1qUTFaRFEwWWpneVlqRTNNRGd6TVRjek9XWTRZalptSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTlqYkhWemRHVnljeTl3WVdObEwyZHdkVjloWkcxcGMzTnBiMjR1Y0hrS05UYzROakZqWW1VME56RmtabUl6TlRKall6TmhPRGd4T0dWak5EZGtZV1UzTm1Jd05qSmlabUUxWm1VMFpXVmlOVFE1WkRZeU9XSXlaVGd6WlRrMk1pQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdlkyeDFjM1JsY25NdmNHRmpaUzluY0hWZmIzZHVaWEp6YUdsd0xuQjVDakV6TURNMVpESTJNMlkwTXpGaE56ZGxPV1E1TUdKa1pqRmlNV1UxT1RZM09EZGlNVGxrT1RFelkySmtaVGMyTjJJeFlUSmpZVEJqTmpJM1ltWXlNMlVnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMMk5zZFhOMFpYSnpMM0JoWTJVdmNHRmpaVjl3YjJSdFlXNHVjSGtLT0RaaFpUTXlaVFF4T1RRMVpHSXpNMkUyWkRrM1lUUmhOemd6WldaalpXSXdNVGxpWmpneE56Y3hORFV3T0dZME56VTVaR0l6TWpKbVpHSmtOelZqTUNBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12YVdObEwybGpaVjlqYUdWamEzQnZhVzUwWDIxcGNuSnZjaTV3ZVFvMk5HVmtNRFUyTUROak16YzROVEkyTm1Oa01tVTFZakkyT0dSbVpqY3haR0V4WkdGaFl6Y3hOMlkzTURrM01XVmxNRFZpTTJSbE1EVTNPV0kzTUdFM0lDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOWhiR3h2WTJGMGFXOXVMbkI1Q2pWaFpHRTRaakZpTlRRME56STNOekU1WlRJeU5qUmpNakJsWkdKaU5EVmxNek5rTWpsbU56RXhORFUxWldJM01qVmlZemRqT1dNNU5HVmxNemxpTURnZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwyRnNiRzlqWVhScGIyNWZZbTkxYm1SaGNua3VjSGtLTm1RMk5HVXpZakEyWVdOaE9EZzBNbU0wTmpKbU9UTXhNV00zTURRd1l6UTVPV013TVRJeU5UZzBaRGxqTXpkbE5ERmpNRFF4T0RaaE5URmxNV1UzWWlBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdlltOTFibVJoY25sZmRXNWpaWEowWVdsdWRIa3VjSGtLTWpJME0yTm1PRFEyWm1WaU16RTJaREk1T1dVeU5ETmtZakJoTm1FM1lXTXpOemhsTldaalltWm1ZamhqWkdSaU9UTTBZV05oTjJReU9ERmpPV1ptT1NBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdlkyRnVaR2xrWVhSbFgyZGhkR1V1Y0hrS1pHWTBOMkV4WTJNeVpEY3paVFU1WmpZNFpESTRNVGxoWVRBeE1ERXlaVFl6TVdSak5qY3dObVl3T1RGaFpUSm1aV0V4TmpVMVl6VXhOek00TWpFMFlpQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZZMkZ3ZEhWeVpWOXVZWFJwZG1VdWMySmhkR05vQ2pJMllqaGpObU00WmpSa1lqSTNOVE5tWWpGbU5EazVObU0yTUROaFkyUmhNR05tT0daaU1UUTNPVGRsTjJVeE4yWXpOMkl4WVRobU1qRTBNR1ZrTkRjZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwyTm9aV05yWDNkaGJtUmlMbkI1Q21NM09HUXlaVGRoTXpKalptSTBNemRpTmpFM1pHWTJNR0UzWVdNeE16QXhNelEwTmprNFpHWTBNRFUwWmpWbVltSm1OMlppTkRsbE4ySXpaRFl4TURRZ0lIQnliMjltY3k5emJXOXJaUzl2Y0hNdmMyVnlkbWxqWlM5elkzSnBjSFJ6TDNSeVlXbHVMMnB2YVc1MEwyTm9aV05yY0c5cGJuUmZhVzV6Y0dWamRHbHZiaTV3ZVFvNVptSmhaVEU0WlRFeU16VmxZekZqTW1WaFl6TmxZakl4TlRNeFpXSXlNalU1TUdReU5EUmxOVGd3T1dVeE16UXlaRE0yWXpRMlptWXlNbVZoWkRObElDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOWpiMjUwYVc1MVlYUnBiMjR1Y0hrS1kyUXlPV1ZrWXpFME9HTXdZV05pWTJNeVlXSXpNVGc0T1dWaU5ERTJNbVJrWlRVM1lqZ3pOREkxTldRd09UWTJPVGcyWVdZeU0yRmtNakZsTW1abFpDQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZZMjl1ZEhKaFkzUXVjSGtLTjJabU9EY3dZekl6TURSa1pEVXpPRGMyWmpSaE1UZGlOREV4WWpFek5EQmlZelpsWVdNeU5USm1aREkxWm1abFptVm1NakkwT0dKa05EbGlOemN6T1NBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdlpHRjBZWE5sZEY5amIyNTBjbUZqZEM1d2VRbzFPR0UwTldFeE9USTNZVEF6T1RVNU1qYzVZalkxTlRjNE9UUTJOV0l6WkRjNU1USXhZVGcwTnpReU9UYzJNemc1WW1KbE9URTJNak01WTJZNU9XWTRJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzlwYm5SbGNuSjFjSFJwYjI1ZllXUnRhWE56YVc5dUxuQjVDakV3TW1GalltWTJaV0ppTlRWallUWXpZakZtTnpFM05HRTVORE5pWWpCaE5qTm1PVE5oWVRFMU4yVTFNek5pTmpWaFlXUXhaakpsWVRjd05XUXdPR1FnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJ4aGJXSmtZVjltZFd4c0xuTmlZWFJqYUFvM01qaGxZVGd4TmpNd1pUTTBNRGcwWTJNeE56TXlZbUppWXpVell6aGxOalkyTVdKa1lXSXhOREkxTlRkbU5UTmhNREprWVRnek4ySmlNalUzTjJVeElDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXNZVzFpWkdGZmFXNXphV1JsTG5Ob0NqUmtOVFk1TldSaU5HVTNNRE5oTW1Gak1XVmhNamswTVRoa016UXlOakZtWm1Vd05tTXdOREJtWXpNMk4yVTFZV1k1TmpBM09EZzNNVFU1TkRSa01Ua2dJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMnhoYldKa1lWOXlkVzUwYVcxbExuQjVDalV3WkRObU16RTJOREZsWW1GbU5EazBOVFF5WkRZelkyWTBNek00TURRNE5tTmhPV1ZrTlRCaVl6TXhOV000TkRaalpXVXpOVFJoTW1VNU1XTmxNeklnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDJ4aGJXSmtZVjl6ZEdGblpWOXpiM1Z5WTJVdWMyZ0tPRGcwTWprNVptTXdaR000TnpZeE5EZGpNekpqWkdFd016SmtNekEwWWpCaFltUmxNall4TlRnMk1UUTRZamRsWW1VeE9HWXdNVGN3Tm1ObFpHRmpOeUFnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2YkhKZmNHOXNhV041TG5CNUNqVXpNelF4WldZd09UWXlPRGd6WXpRMVpXWTNaR1l5Wm1aaE5EUm1Oek5oT1dOaVpEVmhZek15WkRkaU9EUTNZVEUyTTJVNU16ZzFNelJtTnpVek5qUWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMMjVoZEdsMlpWOXBiblJsY25KMWNIUnBiMjR1Y0hrS05UTTBObVJoTjJGbVpqRmxaVFExWW1FeU9XRmhPRFUwTmpjM09EazJNelV6TUdOaE16VTFaakU1T0RBd056WTNOR1EwT0RobE9EZ3lOekV5TnpnNU5DQWdjSEp2YjJaekwzTnRiMnRsTDI5d2N5OXpaWEoyYVdObEwzTmpjbWx3ZEhNdmRISmhhVzR2YW05cGJuUXZibUYwYVhabFgzSmxZMjkyWlhKNUxuQjVDbUkwWVdKaE5USmhNamN6TkRRMU5tRXpOV0psWVRJNU9EUTBORGRqT0ROalltVXdNamcwWm1FNE1EQmtOVEZqWmpCbU4yTmxZV1JoWVdJeE1qSXdNbU1nSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDI1aGRHbDJaVjl6ZFdKMFlYTnJjeTV3ZVFvM1pqRXlPV00xWTJWbU56SmpZelExWXpjeFlUQTFaRFF3TkdSa01UZzFNbVZpTkdGaU5XRXlPRE16T1dFNU56TmpNamszTXpZMVltUXhaVFJsWlRnM0lDQndjbTl2Wm5NdmMyMXZhMlV2YjNCekwzTmxjblpwWTJVdmMyTnlhWEIwY3k5MGNtRnBiaTlxYjJsdWRDOXZjbWxuYVc1aGJGOXZZbk5sY25abGNpNXdlUXBrWmpZME5XSmtNamsxT1RsbU5XTm1NMkZrTVRJME56TmhZV0kxTTJZNU5tSXlNV0U1WkRFM01qTTJZalpoWTJVMFlUTmlNV05qT0dGbFpXRmhaVGhpSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5d2FHRnpaVjl2WW5ObGNuWmxjbDl3Y205dlppNXdlUXBqWlRVM1lqQTVNVGhtT0RFeVlXVTBZVFV5T1dRM1pUUXpPVFU1T0RZMll6bGpaVEF6TkRaa01tVTFNREUwTTJKbE9UWXlaakJpTURFNFpHWm1NVEJoSUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5d2NtOWtkV04wYVc5dVgyaHBjM1J2Y25rdWNIa0tNR1JtTURGaE4yWTJNR0UxWldJek5EbGpZMlV4TkRWall6YzJZVGd6WlRJM09UQTJOR0ptTWprelpHVTJaRGhqTmpCaU1HUXdNRFUxWW1VMFpEZGlOeUFnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2Y0hKdlpIVmpkR2x2Ymw5eVpXTnZkbVZ5ZVM1d2VRbzNNV0kzTWpNNE56Y3labVprWkRneU5qQmhNbUl3TWpCbE1XRXhNMlExTjJGa1kyWTJOR1UxTmpJeU5XWXdOV0ZpT1dJM00ySm1OVEk1WmpRNU5tVmxJQ0J3Y205dlpuTXZjMjF2YTJVdmIzQnpMM05sY25acFkyVXZjMk55YVhCMGN5OTBjbUZwYmk5cWIybHVkQzl5WldOdmRtVnllVjlqYUdWamF5NXdlUXBqWVdabVlUQTNPR1UxTTJWaU1ESXlZVEkyTldJd1lUYzVZbVU1TnpObU16Y3dOekExTmpobE56ZzNaalkwTXpNd1lUbGlaR05pTjJWalpEQTJNV0k1SUNCd2NtOXZabk12YzIxdmEyVXZiM0J6TDNObGNuWnBZMlV2YzJOeWFYQjBjeTkwY21GcGJpOXFiMmx1ZEM5eVpYUmxiblJwYjI0dWNIa0tOekU0TXpkbE5qTmxOVE5oTURRMU16VXhaR1F6Wldaall6bGlPRFJpT0dFeFl6ZzFZV0V4TkRrMk1EZG1Nak5rTlRZMFlqWmxZbVE0TW1RNU5ESXhZaUFnY0hKdmIyWnpMM050YjJ0bEwyOXdjeTl6WlhKMmFXTmxMM05qY21sd2RITXZkSEpoYVc0dmFtOXBiblF2Y25WdUxuQjVDamc0WVRobE1qQmxaamt6WVRrMU9HVmtaVEV6TWpBelpURTROamRrTmpRM016UmlNRFZrTW1GbFlUaGpZakE0Wm1aa1pqQXhOelptTlRZeVkyVTJPR0lnSUhCeWIyOW1jeTl6Ylc5clpTOXZjSE12YzJWeWRtbGpaUzl6WTNKcGNIUnpMM1J5WVdsdUwycHZhVzUwTDNObGNuWnBZMlZmWW05dmRITjBjbUZ3TG5CNUNtVTBNMk5tWlRnME9ETTVORGxoTm1NeFl6QmpOMkpsWW1ZNFptWTFNbVUxT0RsbFpURmxORFF5TlRZME9Ua3lZalUzWlRobU5UUTFZak5rTmpreFpURWdJSEJ5YjI5bWN5OXpiVzlyWlM5dmNITXZjMlZ5ZG1salpTOXpZM0pwY0hSekwzUnlZV2x1TDJwdmFXNTBMM1psY21sbWVWOW1ZV04wYjNKcFlXd3VjSGtLT0RZeFlqRm1OREpoWVRVMFpUZ3hNak00T1RneE9UWmxPV1U1TWpJME1XWXpPV0ZoT0dKbFl6bGpaVE5sT0RjeFpUTTNZbU5tTkdRelpHSTJZekJsTkNBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmRtVnlhV1o1WDJaMWJHd3VjSGtLTUdJNVkyTXdOelZqT1daaFlUVmxaams0T0ROa01URXdOMkl6TTJWak56VTBOamhrWW1JeU56RTRNelpqWmpaaU5UVXdZbUpqTkdJd01XRXdaakUzWVNBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5elpYSjJhV05sTDNOamNtbHdkSE12ZEhKaGFXNHZhbTlwYm5RdmRtVnlhV1o1WDNSbGJYQnZjbUZzWDNCaGFYSXVjSGtLTURJNU1qTTBNalExWW1OaE1ESTBORFkxT1dSbU5HRmxZMlUxWm1OalpXUXdZVGN4WVRKaE5UVmlZelF4Wkdaa01EUXlObUZrTW1Fd01UazFNamxpTmlBZ2NISnZiMlp6TDNOdGIydGxMMjl3Y3k5MlpYSnBabmxmYW05cGJuUmZaR0YwWVY5allXTm9aUzV3ZVFwaU0yTmtaVEE0T1RBM05qWmpZVFE1TXpFeFpqTTBNamRtWVRZNU16Z3lPRFV3TW1Gak5XVmlOemxrTW1SbE1HSTNNVFUyWVdObFlXVmxabUU0WVdFMUlDQndjbTl2Wm5NdmMyMXZhMlV2YjNWMGNIVjBMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzF6Ylc5clpTMTJNaTltYVhRdGNtRnVhekF1YW5OdmJncGpORGM1WmpOaE1UVTVZVFEwTTJRek1XRmpaRGsxTjJReU9UQTNNR1UxWkRnNFkyTmlNVGd3WVRKa00yUXhPREl6T1RKa016Z3laall6TVRKak1Ua3dJQ0J3Y205dlpuTXZjMjF2YTJVdmIzVjBjSFYwTDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxemJXOXJaUzEyTWk5bWFYUXRjbUZ1YXpFdWFuTnZiZ3BoTXpZeVpqVmtOR00wTjJVek1UaGlPRGN5TnpRNFlURm1abVEwWldGbU9XUXlaVEZoTjJVM01HRXdOelEzWkdZNVpEYzRNMlE1Wm1SaU56UXlNbVZrSUNCd2NtOXZabk12YzIxdmEyVXZiM1YwY0hWMEwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXpiVzlyWlMxMk1pOW1hWFF0Y21GdWF6SXVhbk52YmdvMU9HWTJabU5sWkdFelpEQTFNVFUwTXpWa01EbGlOalUwWVdGak16UTBZVEpoTTJaaU5XUXdNbVpqWWpSaU5UTm1PREEyWXpBek1HWTVNRGhtTUdOaUlDQndjbTl2Wm5NdmMyMXZhMlV2YjNWMGNIVjBMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzF6Ylc5clpTMTJNaTltYVhRdGNtRnVhek11YW5OdmJncGxORE5qTldaak0yTTNNekJoWkRJM09EaGpPRGd5TXpobFpUa3daV1F4TVdNNFpqVXpZVEk1TnpZeE9XWTJPRE14WVRobU1URTNNREV5TmpZek9XRm1JQ0J3Y205dlpuTXZjMjF2YTJVdmIzVjBjSFYwTDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxemJXOXJaUzEyTWk5emJXOXJaUzFqYjIxd2JHVjBhVzl1TG1wemIyNEtNakEyT0dNME9XRXhOVFE0T0RVNU1HWm1NMkkyWmpZNVltSmhOekF3WlRZMU5tVXhNemxrTkRRd1lqaGhNekUzTURka1lUUm1NRFEyTmpGaE0yTTRNeUFnY0hKdmIyWnpMM050YjJ0bEwzQnliMjltY3k5amNIVXZZMkZ3ZEhWeVpWOXlkVzV1YVc1bkNqQXdNRFZsWW1VMk9EWXhZakEyTVdNek5qa3pOakpqTVRVeU5ERXdaVEZpWlRsbVpHUTJZbUUzTldVM09ERmhOMlZsTURJMlpqazVZbUV3WmpnMFpEUWdJSEJ5YjI5bWN5OXpiVzlyWlM5d2NtOXZabk12WTNCMUwyTnNZV2x0TDBOQlVGUlZVa1ZmU2s5Q1gwbEVDbUkzWXpreU56YzBabUl5TkRrM056QXhPREF6T0RZek5qYzRaVFJrWVRSaU1tTTNNalF6Tnprd1ltUTFZVFJrWkdJNU1XWTVPRGhqTnpsak5UVm1OR01nSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMk5zWVdsdEwwTkJVRlJWVWtWZlVFVk9SRWxPUjE5T1FWUkpWa1V1ZEhoMENtVTJPRFZpWm1ZeE5tWm1OV1V6TnpZek1EZzFOemM1TkRjNU5UZ3hNbU0yT1RkaU9EYzBPREV4TURBMlptTXhPREppT1RJeE56UTFZekpqTkdGa01Ua2dJSEJ5YjI5bWN5OXpiVzlyWlM5d2NtOXZabk12WTNCMUwyTnNZV2x0TDBoRlRFUmZUa0ZVU1ZaRkxuUjRkQXBpWXpsaE1qQXhNekV3WW1RNE9UYzJOelZpWWpNNU5tTmlObVUwWTJFNU5URTFNREZsTnpsaE1EQm1ZakF5TWpBeFpHRXlNMlkwTnprNU16TTVaV05tSUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzlqYkdGcGJTOVFRVkpGVGxSZlNrOUNYMGxFQ2psaU1UazJNV1JoTkRJNU0yVXhaV00zTkdaa01UTTJNRFE0TXprNE1XRTFNelU1TkRJMFl6SXhNak5pWm1FelptTXlNVEZoTnpRNE5UUXdaV1ZrWkdJZ0lIQnliMjltY3k5emJXOXJaUzl3Y205dlpuTXZZM0IxTDJOc1lXbHRMMUJTUlZCQlVrVkVMbXB6YjI0S1kyUTVOREprWTJZMU1qRmpPV05oTmpKa1lqQXdOR1UyTkdJME5qQXlaakZrTWpKaVpqVmhZV0l4WldVNE5EVXpZV1l3WkRBNVl6UXlaR1l3TkRsaFpDQWdjSEp2YjJaekwzTnRiMnRsTDNCeWIyOW1jeTlqY0hVdlkyeGhhVzB2VWtWTVJVRlRSVjlCVkZSRlRWQlVMbXB6YjI0S1lqZGpPVEkzTnpSbVlqSTBPVGMzTURFNE1ETTROak0yTnpobE5HUmhOR0l5WXpjeU5ETTNPVEJpWkRWaE5HUmtZamt4WmprNE9HTTNPV00xTldZMFl5QWdjSEp2YjJaekwzTnRiMnRsTDNCeWIyOW1jeTlqY0hVdlkyeGhhVzB2VWtWTVJVRlRSVjlEUVZCVVZWSkZYMUJGVGtSSlRrZGZUa0ZVU1ZaRkxuUjRkQXBsTmpnMVltWm1NVFptWmpWbE16YzJNekE0TlRjM09UUTNPVFU0TVRKak5qazNZamczTkRneE1UQXdObVpqTVRneVlqa3lNVGMwTldNeVl6UmhaREU1SUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzlqYkdGcGJTOVNSVXhGUVZORlgwaEZURVJmVGtGVVNWWkZMblI0ZEFvNVlUSTNNV1l5WVRreE5tSXdZalpsWlRaalpXTmlNalF5Tm1Zd1lqTXlNRFpsWmpBM05EVTNPR0psTlRWa09XSmpPVFJtTm1ZelptVXpZV0k0Tm1GaElDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5amJHRnBiUzlqWVhCMGRYSmxMWE5pWVhSamFDNWxlR2wwQ2pBd01EVmxZbVUyT0RZeFlqQTJNV016Tmprek5qSmpNVFV5TkRFd1pURmlaVGxtWkdRMlltRTNOV1UzT0RGaE4yVmxNREkyWmprNVltRXdaamcwWkRRZ0lIQnliMjltY3k5emJXOXJaUzl3Y205dlpuTXZZM0IxTDJOc1lXbHRMMk5oY0hSMWNtVXRjMkpoZEdOb0xuTjBaRzkxZEFvNVlUSTNNV1l5WVRreE5tSXdZalpsWlRaalpXTmlNalF5Tm1Zd1lqTXlNRFpsWmpBM05EVTNPR0psTlRWa09XSmpPVFJtTm1ZelptVXpZV0k0Tm1GaElDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5amJHRnBiUzl3WVhKbGJuUXRjMkpoZEdOb0xtVjRhWFFLWW1NNVlUSXdNVE14TUdKa09EazNOamMxWW1Jek9UWmpZalpsTkdOaE9UVXhOVEF4WlRjNVlUQXdabUl3TWpJd01XUmhNak5tTkRjNU9UTXpPV1ZqWmlBZ2NISnZiMlp6TDNOdGIydGxMM0J5YjI5bWN5OWpjSFV2WTJ4aGFXMHZjR0Z5Wlc1MExYTmlZWFJqYUM1emRHUnZkWFFLTW1Wak9XWmtaR0psTkdVM01qRTVPR1F5T1dZd05XTTJaVFU1Wmpsa01XSmtOalF3TlRZMFlXSm1OemsyWlRka1lqRTRZamxrWVRkaVlXSm1OalUyTkNBZ2NISnZiMlp6TDNOdGIydGxMM0J5YjI5bWN5OWpjSFV2WTI5dGNHeGxkR2x2YmdvNVlUSTNNV1l5WVRreE5tSXdZalpsWlRaalpXTmlNalF5Tm1Zd1lqTXlNRFpsWmpBM05EVTNPR0psTlRWa09XSmpPVFJtTm1ZelptVXpZV0k0Tm1GaElDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5b2IzTjBYMlY0YVhRS1pXVXpPV0prTWpJMVpETTNNalF4T1RnMU5UWmlNVGMxWmpZek0yWTJOVEZrTVRCak1EVXdaalV4TXpNeU9HUmxORFUxT0dVME5qazFZV015Wm1NMk1DQWdjSEp2YjJaekwzTnRiMnRsTDNCeWIyOW1jeTlqY0hVdmJtRjBhWFpsQ2psaE1qY3haakpoT1RFMllqQmlObVZsTm1ObFkySXlOREkyWmpCaU16SXdObVZtTURjME5UYzRZbVUxTldRNVltTTVOR1kyWmpObVpUTmhZamcyWVdFZ0lIQnliMjltY3k5emJXOXJaUzl3Y205dlpuTXZZM0IxTDI1aGRHbDJaVjlsZUdsMENtVXpZakJqTkRReU9UaG1ZekZqTVRRNVlXWmlaalJqT0RrNU5tWmlPVEkwTWpkaFpUUXhaVFEyTkRsaU9UTTBZMkUwT1RVNU9URmlOemcxTW1JNE5UVWdJSEJ5YjI5bWN5OXpiVzlyWlM5d2NtOXZabk12WTNCMUwyNWhkR2wyWlY5emRHUmxjbklLTWpaa1l6SXlZak5pWkRoaE5tWXlOVGs1WXpRMVlXTXdNVFkyTVRSbFlXSTNObVl5TVRNek1UQXdNbU13WW1JNE1HSXhZV00wTkdGbU56ZGxaVFJsT1NBZ2NISnZiMlp6TDNOdGIydGxMM0J5YjI5bWN5OWpjSFV2YjNWMGNIVjBMMk53ZFMxamIyNW1hV2N0Y0hKbFpteHBaMmgwTG1wemIyNEtPR1poT0dJeE4ySXhOV00wTnpKaU4yVTVOVGN6WkRobFkyRXpabVkwWkRWaU56VmhOek0zWXpBMFlUQTJZemhpTlRkbU9HWmpaamcyWVRneE0yTTROQ0FnY0hKdmIyWnpMM050YjJ0bEwzQnliMjltY3k5amNIVXZiM1YwY0hWMEwyUmhkR0V0WTJGamFHVXRZM1Z5Y21WdWRDMXphR0V5TlRZdWFuTnZiZ281WkdVM00ySTNPVFJtWlRNMFlXSTJNamMwWXpKaU9UYzBOMkZrTW1Wa01XWTJORGxpT0RWbE1qTmxNemd3TXpJMk9UTTFPV1UzTnpsaVpqbGxNamt6SUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzl2ZFhSd2RYUXZaR0YwWVMxamIyNTBaWGgwTG1wemIyNEtORFk1WkRCaE9HWXlZemMwTVdZd1lUZzBNemhtTm1ReU1tRmtaVEkwWTJVek9UVmxOakV5TnpZeFpHRTVabUpsTlRrNVpqQmhaREV4WkRaaE16WTFNU0FnY0hKdmIyWnpMM050YjJ0bEwzQnliMjltY3k5amNIVXZiM1YwY0hWMEwyWnBiR1Z6ZVhOMFpXMHRZMmhsWTJzdWFuTnZiZ296TXpNMU5UQTJPR0l4TVRWaE1EUmxOamN6WkRFeU9USmtPRFUzTmpkbU1HWmtOVEZtTTJNM1lUSTBNelkxTVRabE1XVmhNV1k1TlRsaE9UVXdNREprSUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzl2ZFhSd2RYUXZibUYwYVhabExYSjFibTVwYm1jdWRIaDBDakEyT1RKalltUTFaamszT0RobU16QXhNekJtWVdReE16bG1OV1F4WW1ObE5XTTFPVEV5TXprNFltWTBaR0l4WlRZNE9EWXdNR1F5TmpWalpHTm1ZMk1nSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMjkxZEhCMWRDOXZjR1Z5WVhScGIyNXpMV05zYjNOMWNtVXVhbk52YmdwaVlXTXdOV0V3WlRaaE1HVTFOMlV3WlRFek5qQmxNekptWkRrd1pXRXdabU00TXpSaU5HWmpabUUyTldJd1pUWmlNalJsTldFMk9UQTRPVFJoTXpRNUlDQndjbTl2Wm5NdmMyMXZhMlV2Y0hKdmIyWnpMMk53ZFM5dmRYUndkWFF2Y25WdWRHbHRaUzFqZFhKeVpXNTBMWFpsY21sbWFXTmhkR2x2Ymk1cWMyOXVDak14TWpneFlXSmxZek16TXpka09EQXhZbVEwTUdFMlpUWXpZVFJsWXpRMlpUYzBPRFl5WkRRM01XTmhNREk0WlRJME56TTBPV05rTnpWa1ptTXlaallnSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMjkxZEhCMWRDOXlkVzUwYVcxbExXbHVkbVZ1ZEc5eWVTMWhkV1JwZEM1cWMyOXVDbUV4TXpBMU5UTm1NMlU1TURjM05EWTVORFU0T1dWaU16Um1aRE13TWpNelpXTmpOV1l3TnpGaVpEUmpObVl5TXpsaVlqVTJZbVF5WldZMk9HVXhNMk1nSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMjkxZEhCMWRDOXlkVzUwYVcxbExYSmxjWFZsYzNRdWFuTnZiZ28wWTJZelpXWXhNRFZtTURJMk5tWXhOalk1TmpFNVlUZGlZalUyTkRkalpHRXdaVEJtWmpVMU1HUmxZVGN6TjJKak9UWTNZVEkzT0RReU5qbGhOREZqSUNCd2NtOXZabk12YzIxdmEyVXZjSEp2YjJaekwyTndkUzl2ZFhSd2RYUXZjblZ1ZEdsdFpTMXlaWFZ6WlM1cWMyOXVDakppTkRkaU1qWXlZVFk1WmpVNU1qRmhNalppTmpBM09EVXdZMk0yWVRrM01qVmxZVEk0Tm1ObU4yVTRZbVF4WWpFeU1HSTJaRGRsWWpNMlpHTXhOVEFnSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMMjkxZEhCMWRDOXpiM1Z5WTJVdGMzUmhaMlV1YW5OdmJncGxPR0psWWpWbVptTXdOMkpsWkRNNE9UWTJNbU5qTVdNd1kyVmhOakU1WmpoaE9EY3dObVl6TnpOallUZG1PV1kzWXpobVpqQmtOalEwWldWbE5EazFJQ0J3Y205dlpuTXZjMjF2YTJVdmNISnZiMlp6TDJOd2RTOXlaV3hsWVhObFgyOWljMlZ5ZG1GMGFXOXVDalUxWlRnMlltTXpNREJoWkdaaE56azBaakZrTkRGbFlqSXhNakF4WkdJNU1UTXlaRGMxTmpjellUazBPVFJtTnpBNU1XUmhaalJsTXprMk1UazRNR0lnSUhCeWIyOW1jeTl6Ylc5clpTOXdjbTl2Wm5NdlkzQjFMM0psY1hWbGMzUUtPV1ptWVRRd01UQmpOREExWmpFeE1EVTJNVFV5TVRaalpEVTNZV0ptWkdJeE5ESmxaR1UxTkRNM01HSmlNbUV4T1dNMlpHWTVZbVUyWkdZM05tTTNPU0FnY0hKdmIyWnpMM050YjJ0bEwzSmxjWFZwY21Wa0xXUnBjbVZqZEc5eWFXVnpMbXB6YjI0S04ySmpObVZtWW1JMU0yWXpZekUzTkRkbVpqSmlPVEUzWVRWbE9UTXhNakU1TmpVeFpERXhORFJtWldaa056QTVaakZoWlRCbFpXTTFObU00TlRjek15QWdjSEp2YjJaekwzTnRiMnRsTDNOdGIydGxMV0Z5WTJocGRHVmpkSFZ5WlMxd2IzTjBabXhwWjJoMExtcHpiMjRLTXpKa09HWTNNV1psTXpsaVlqTmhaamd5T1RReU5tWTFZVGRqWkRJME9EZ3lOamMyWkRnMU9XUTNZVFJtWVRreFpEUTRNR0V5TjJZMk1UQXhaakF6TUNBZ2NISnZiMlp6TDNOdGIydGxMM050YjJ0bExuTmlZWFJqYUFvMFl6TXdObVprTWpnM01EWTJaV016TmpVNFpqSTRPVFF3TldObU9XRXlOVFF6WkRCaU5UZzBabVUwTldVM05UUXlOVFF6Tm1VMk5Ea3hZemxsTjJGaklDQndjbTl2Wm5NdmMyMXZhMlV2YzNWaWJXbDBYM050YjJ0bFgyOXVZMlV1Y0hrS1l6YzVaakJpTlRBME1tSmhZbVkxTnpJNVlXRmtaamhrTlRReU5tVXlaamMwT0RVeE16SXpOR0V6WXpjelkySmxPV1JoWkdJME1HUTVOekZqTXpVNU15QWdjSEp2YjJaekwzTnRiMnRsTDNSbGMzUmZaM0IxWDNCaFkydGxkQzV3ZVFvNVptWmhOREF4TUdNME1EVm1NVEV3TlRZeE5USXhObU5rTlRkaFltWmtZakUwTW1Wa1pUVTBNemN3WW1JeVlURTVZelprWmpsaVpUWmtaamMyWXpjNUlDQnlaWEYxYVhKbFpDMWthWEpsWTNSdmNtbGxjeTVxYzI5dUNqQXpNRFl5WlRJM05UUTBaREV6WVRZeFltRmpNakkxWldJeFpUazBNamszWWpjMk5XRm1PVGRrTVRVMVlqWTFOVFUwWXpNM056azFNRFl5TUdKbVpXTWdJSE4xWW0xcGRGOW1kV3hzWDI5dVkyVXVjSGtLWVRJNU1qVTNaVEpsTmprell6UmlOMlF4WTJaa05EWmlZMkprTVRRM05UUXpNRGd5TlRrNVpEQTVPR05sTWpWak1HTm1ZVFJsT1dFd01UWTRNVEExTkNBZ2RHVnpkRjltZFd4c1gzQmhZMnRsZEM1d2VRbz1cbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9DQVBUVVJFX0pPQl9JRHwzYjJiMTNjYTQ0NWEwZTQ4MjEwN2FhMzc1YTQxMmNhODFhZGE4NTI2NDI3MThhMWI5NDcxOTk2MjQ1YjBkNjI4fE5ERXlPREk0Q2c9PVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0fGQwY2UzOGZhNjJmNDY0ZjI0Yjc0MjU1ZGEwNmZjZDEzYzk5NjMzZTM3YzEzZmU1NWNlZGVhOTE5OTFiNGZlNDd8U205aVNXUTlOREV5T0RJNElFcHZZazVoYldVOVpXeHRieTF1WVhScGRtVXRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3Rkak1nVlhObGNrbGtQWEJoY0docGQyVjBjMkV6S0RReE1EQXpLU0JIY205MWNFbGtQV3h2WVc1bGNpZzBNVEF3TUNrZ1RVTlRYMnhoWW1Wc1BVNHZRU0JRY21sdmNtbDBlVDB4TURBd01DQk9hV05sUFRBZ1FXTmpiM1Z1ZEQxc2IyRnVaWElnVVU5VFBXeHZZVzVsY2kxdWIzSnRZV3dnU205aVUzUmhkR1U5VUVWT1JFbE9SeUJTWldGemIyNDlSR1Z3Wlc1a1pXNWplU0JFWlhCbGJtUmxibU41UFdGbWRHVnlZVzU1T2pReE1qZ3lOeWgxYm1aMWJHWnBiR3hsWkNrZ1VtVnhkV1YxWlQwd0lGSmxjM1JoY25SelBUQWdRbUYwWTJoR2JHRm5QVEVnVW1WaWIyOTBQVEFnUlhocGRFTnZaR1U5TURvd0lFUmxjbWwyWldSRmVHbDBRMjlrWlQwd09qQWdVblZ1VkdsdFpUMHdNRG93TURvd01DQlVhVzFsVEdsdGFYUTlNREE2TVRBNk1EQWdWR2x0WlUxcGJqMU9MMEVnVTNWaWJXbDBWR2x0WlQweU1ESTJMVEV3TFRJM1ZEQXlPalUyT2pNeElFVnNhV2RwWW14bFZHbHRaVDFWYm10dWIzZHVJRUZqWTNKMVpWUnBiV1U5Vlc1cmJtOTNiaUJUZEdGeWRGUnBiV1U5Vlc1cmJtOTNiaUJGYm1SVWFXMWxQVlZ1YTI1dmQyNGdSR1ZoWkd4cGJtVTlUaTlCSUZOMWMzQmxibVJVYVcxbFBVNXZibVVnVTJWamMxQnlaVk4xYzNCbGJtUTlNQ0JNWVhOMFUyTm9aV1JGZG1Gc1BUSXdNall0TVRBdE1qZFVNREk2TlRZNk16RWdVMk5vWldSMWJHVnlQVTFoYVc0Z1VHRnlkR2wwYVc5dVBYSnNNaUJCYkd4dlkwNXZaR1U2VTJsa1BXeHZZVzVsY2kxbllYUmxkMkY1T2pNNU1ESTRPVGtnVW1WeFRtOWtaVXhwYzNROVozQjFNakVnUlhoalRtOWtaVXhwYzNROUtHNTFiR3dwSUU1dlpHVk1hWE4wUFNCT2RXMU9iMlJsY3oweExURWdUblZ0UTFCVmN6MHlJRTUxYlZSaGMydHpQVEVnUTFCVmN5OVVZWE5yUFRJZ1VtVnhRanBUT2tNNlZEMHdPakE2S2pvcUlGSmxjVlJTUlZNOVkzQjFQVElzYldWdFBURkhMRzV2WkdVOU1TeGlhV3hzYVc1blBUSWdRV3hzYjJOVVVrVlRQU2h1ZFd4c0tTQlRiMk5yY3k5T2IyUmxQU29nVG5SaGMydHpVR1Z5VGpwQ09sTTZRejB3T2pBNktqb3FJRU52Y21WVGNHVmpQU29nVFdsdVExQlZjMDV2WkdVOU1pQk5hVzVOWlcxdmNubE9iMlJsUFRGSElFMXBibFJ0Y0VScGMydE9iMlJsUFRBZ1JtVmhkSFZ5WlhNOUtHNTFiR3dwSUVSbGJHRjVRbTl2ZEQwd01Eb3dNRG93TUNCUGRtVnlVM1ZpYzJOeWFXSmxQVTlMSUVOdmJuUnBaM1Z2ZFhNOU1DQk1hV05sYm5ObGN6MG9iblZzYkNrZ1RtVjBkMjl5YXowb2JuVnNiQ2tnUTI5dGJXRnVaRDB2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkak12WTJGd2RIVnlaUzF1WVhScGRtVXVjMkpoZEdOb0lGZHZjbXRFYVhJOUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeklFTnZiVzFsYm5ROVpXeHRieTFtZFd4c0xXOWljMlZ5ZG1WeU9qTXdaall3TldFeE5EWTJZMlEwWmpkbE9HWXlZMlF6TmpkaU1ETTBNREV6WVdRM05qZGlaV1EzTmpJelpEVTJZelUzTmpRM1l6RTRORFUxTVdFMllUQTZOREV5T0RJM0lDQlRkR1JGY25JOUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZekwyeHZaM012Wld4dGJ5MXVZWFJwZG1VdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqTXROREV5T0RJNExtVnljaUJUZEdSSmJqMHZaR1YyTDI1MWJHd2dVM1JrVDNWMFBTOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk15OXNiMmR6TDJWc2JXOHRibUYwYVhabExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXpMVFF4TWpneU9DNXZkWFFnVUc5M1pYSTlJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3lJQW89XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvSEVMRF9OQVRJVkUudHh0fGUwMDc1MGI1NWRiMWFhYWE5NTcyMTNkYzEzOTNhNDc0MWUxODUwZWIxMDI3OGFhZDZhNWE5ZTE3MzcwODAyOGF8U205aVNXUTlOREV5T0RJM0lFcHZZazVoYldVOVpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpNZ1ZYTmxja2xrUFhCaGNHaHBkMlYwYzJFektEUXhNREF6S1NCSGNtOTFjRWxrUFd4dllXNWxjaWcwTVRBd01Da2dUVU5UWDJ4aFltVnNQVTR2UVNCUWNtbHZjbWwwZVQwd0lFNXBZMlU5TUNCQlkyTnZkVzUwUFd4dllXNWxjaUJSVDFNOWJHOWhibVZ5TFc1dmNtMWhiQ0JLYjJKVGRHRjBaVDFRUlU1RVNVNUhJRkpsWVhOdmJqMUtiMkpJWld4a1ZYTmxjaUJFWlhCbGJtUmxibU41UFNodWRXeHNLU0JTWlhGMVpYVmxQVEFnVW1WemRHRnlkSE05TUNCQ1lYUmphRVpzWVdjOU1TQlNaV0p2YjNROU1DQkZlR2wwUTI5a1pUMHdPakFnUkdWeWFYWmxaRVY0YVhSRGIyUmxQVEE2TUNCU2RXNVVhVzFsUFRBd09qQXdPakF3SUZScGJXVk1hVzFwZEQwM0xUQXdPakF3T2pBd0lGUnBiV1ZOYVc0OVRpOUJJRk4xWW0xcGRGUnBiV1U5TWpBeU5pMHhNQzB5TjFRd01qbzFOam96TUNCRmJHbG5hV0pzWlZScGJXVTlWVzVyYm05M2JpQkJZMk55ZFdWVWFXMWxQVlZ1YTI1dmQyNGdVM1JoY25SVWFXMWxQVlZ1YTI1dmQyNGdSVzVrVkdsdFpUMVZibXR1YjNkdUlFUmxZV1JzYVc1bFBVNHZRU0JUZFhOd1pXNWtWR2x0WlQxT2IyNWxJRk5sWTNOUWNtVlRkWE53Wlc1a1BUQWdUR0Z6ZEZOamFHVmtSWFpoYkQweU1ESTJMVEV3TFRJM1ZEQXlPalUyT2pNd0lGTmphR1ZrZFd4bGNqMU5ZV2x1SUZCaGNuUnBkR2x2YmoxeWJESWdRV3hzYjJOT2IyUmxPbE5wWkQxc2IyRnVaWEl0WjJGMFpYZGhlVG96T1RBeU9EUXdJRkpsY1U1dlpHVk1hWE4wUFdkd2RUSXhJRVY0WTA1dlpHVk1hWE4wUFNodWRXeHNLU0JPYjJSbFRHbHpkRDBnVG5WdFRtOWtaWE05TVMweElFNTFiVU5RVlhNOU16SWdUblZ0VkdGemEzTTlNU0JEVUZWekwxUmhjMnM5TXpJZ1VtVnhRanBUT2tNNlZEMHdPakE2S2pvcUlGSmxjVlJTUlZNOVkzQjFQVE15TEcxbGJUMHhPVEpITEc1dlpHVTlNU3hpYVd4c2FXNW5QVE15SUVGc2JHOWpWRkpGVXowb2JuVnNiQ2tnVTI5amEzTXZUbTlrWlQwcUlFNTBZWE5yYzFCbGNrNDZRanBUT2tNOU1Eb3dPaW82S2lCRGIzSmxVM0JsWXowcUlFMXBia05RVlhOT2IyUmxQVE15SUUxcGJrMWxiVzl5ZVU1dlpHVTlNVGt5UnlCTmFXNVViWEJFYVhOclRtOWtaVDB3SUVabFlYUjFjbVZ6UFNodWRXeHNLU0JFWld4aGVVSnZiM1E5TURBNk1EQTZNREFnVDNabGNsTjFZbk5qY21saVpUMVBTeUJEYjI1MGFXZDFiM1Z6UFRBZ1RHbGpaVzV6WlhNOUtHNTFiR3dwSUU1bGRIZHZjbXM5S0c1MWJHd3BJRU52YlcxaGJtUTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXpMMloxYkd3dWMySmhkR05vSUZkdmNtdEVhWEk5TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl6SUVOdmJXMWxiblE5Wld4dGJ5MW1kV3hzT2pNd1pqWXdOV0V4TkRZMlkyUTBaamRsT0dZeVkyUXpOamRpTURNME1ERXpZV1EzTmpkaVpXUTNOakl6WkRVMll6VTNOalEzWXpFNE5EVTFNV0UyWVRBZ0lGTjBaRVZ5Y2owdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpNdmJHOW5jeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNeTAwTVRJNE1qY3VaWEp5SUZOMFpFbHVQUzlrWlhZdmJuVnNiQ0JUZEdSUGRYUTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXpMMnh2WjNNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpNdE5ERXlPREkzTG05MWRDQlFiM2RsY2owZ1ZISmxjMUJsY2s1dlpHVTlaM0psY3k5bmNIVTZhREV3TURvMElGUnlaWE5RWlhKVVlYTnJQV053ZFRvek1pQUtcbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9QQVJFTlRfSk9CX0lEfDhhNThmNDI0YzFhYWZmMzAzNDEwNTliNmZkNjU2M2U5MzdlNzZiNDZlNzY0Nzc3ZTQyNzZiZjgzODk3OWExYzB8TkRFeU9ESTNDZz09XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvUFJFUEFSRUQuanNvbnw4MDdhMmI0M2NhYzljNWZlNDcwY2EyNTEwNGZjNTZiNWViMzIyNTcyMmIxZGZjNjAxOTNkNmZiZWM4ODViNmRkfGV3b2dJQ0p5WlhGMVpYTjBYM05vWVRJMU5pSTZJQ0l6TUdZMk1EVmhNVFEyTm1Oa05HWTNaVGhtTW1Oa016WTNZakF6TkRBeE0yRmtOelkzWW1Wa056WXlNMlExTm1NMU56WTBOMk14T0RRMU5URmhObUV3SWl3S0lDQWliV0Z1YVdabGMzUmZjMmhoTWpVMklqb2dJbVl6WTJJd016ZzNNbVZrTm1Ka1pEWXhZakZqWVRobU56VTJabVppWmpRM1lXUTNaR1JsWTJJeVltUmxOekZsTVdVd05ETTBOekF4WldFd1ptVmpNMlFpTEFvZ0lDSndZWEpsYm5SZllYSm5kaUk2SUZzS0lDQWdJQ0l2ZFhOeUwyeHZZMkZzTDJKcGJpOXpZbUYwWTJnaUxBb2dJQ0FnSWkwdGNHRnljMkZpYkdVaUxBb2dJQ0FnSWkwdGFHOXNaQ0lzQ2lBZ0lDQWlMUzF1YnkxeVpYRjFaWFZsSWl3S0lDQWdJQ0l0TFdGalkyOTFiblE5Ykc5aGJtVnlJaXdLSUNBZ0lDSXRMWEZ2Y3oxc2IyRnVaWEl0Ym05eWJXRnNJaXdLSUNBZ0lDSXRMWEJoY25ScGRHbHZiajF5YkRJaUxBb2dJQ0FnSWkwdFkyOXRiV1Z1ZEQxbGJHMXZMV1oxYkd3Nk16Qm1OakExWVRFME5qWmpaRFJtTjJVNFpqSmpaRE0yTjJJd016UXdNVE5oWkRjMk4ySmxaRGMyTWpOa05UWmpOVGMyTkRkak1UZzBOVFV4WVRaaE1DSXNDaUFnSUNBaUxTMXFiMkl0Ym1GdFpUMWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk15SXNDaUFnSUNBaUxTMXViMlJsYkdsemREMW5jSFV5TVNJc0NpQWdJQ0FpTFMxdWIyUmxjejB4SWl3S0lDQWdJQ0l0TFc1MFlYTnJjejB4SWl3S0lDQWdJQ0l0TFdOd2RYTXRjR1Z5TFhSaGMyczlNeklpTEFvZ0lDQWdJaTB0YldWdFBURTVNa2NpTEFvZ0lDQWdJaTB0WjNKbGN6MW5jSFU2YURFd01EbzBJaXdLSUNBZ0lDSXRMWFJwYldVOU55MHdNRG93TURvd01DSXNDaUFnSUNBaUxTMWxlSEJ2Y25ROVRrOU9SU0lzQ2lBZ0lDQWlMUzFqYUdScGNqMHZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqTWlMQW9nSUNBZ0lpMHRiM1YwY0hWMFBTOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk15OXNiMmR6THlWNExTVnFMbTkxZENJc0NpQWdJQ0FpTFMxbGNuSnZjajB2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkak12Ykc5bmN5OGxlQzBsYWk1bGNuSWlMQW9nSUNBZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk15OW1kV3hzTG5OaVlYUmphQ0lzQ2lBZ0lDQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXpJaXdLSUNBZ0lDSXpNR1kyTURWaE1UUTJObU5rTkdZM1pUaG1NbU5rTXpZM1lqQXpOREF4TTJGa056WTNZbVZrTnpZeU0yUTFObU0xTnpZME4yTXhPRFExTlRGaE5tRXdJaXdLSUNBZ0lDSm1NMk5pTURNNE56SmxaRFppWkdRMk1XSXhZMkU0WmpjMU5tWm1ZbVkwTjJGa04yUmtaV05pTW1Ka1pUY3haVEZsTURRek5EY3dNV1ZoTUdabFl6TmtJZ29nSUYwc0NpQWdJbkJ5WlhCaGNtVmtYMkYwWDNWMFl5STZJQ0l5TURJMkxURXdMVEkzVkRBeU9qVTJPakk1TGpRMU1qQTROU3N3TURvd01DSXNDaUFnSW5GMVpYVmxJam9nSWpReE1qZ3dNWHhsYkcxdkxXNWhkR2wyWlMxbWRXeHNMV3hoY21kbE16RTBiUzFpYjNWdVpHRnllUzEyTW54d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREV5TnprNWZHVnNiVzh0Ym1GMGFYWmxMV1oxYkd3dGJHRnlaMlV6TVRSdExXWjFjMlZrTFhZeWZIQmhjR2hwZDJWMGMyRXpmRkJGVGtSSlRrZDhYRzQwTVRJM09UQjhaV3h0YnkxdVlYUnBkbVV0Wm5Wc2JDMXNZWEpuWlRNeE5HMHRkakY4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXdPVEl3TjN4aFppMXNhV0psY204dFlYWXdMV1oxYkd3dGFHRnVaRzltWm54d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREV4TVRFemZISmhkbVZ1Y3kxaFppMXliMnhzYjNWMExYQnlaWFpwWlhkOGNHRndhR2wzWlhSellUTjhVRVZPUkVsT1IzeGNialF3T1RnMU5GODJmR0ZtTFdSd2JXRjBZMmd0Y21WemRHRnlkREUxYTN4d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREE1T0RVMFh6UjhZV1l0WkhCdFlYUmphQzF5WlhOMFlYSjBNVFZyZkhCaGNHaHBkMlYwYzJFemZGQkZUa1JKVGtkOFhHNDBNRGs0TlRSZk1ueGhaaTFrY0cxaGRHTm9MWEpsYzNSaGNuUXhOV3Q4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXdPVGcwTjE5Yk1DMDFKVEpkZkhOMFlYUnBiMjVoY25rdFpuQXpNaTF2ZG1WeWJHRjVmSEJoY0docGQyVjBjMkV6ZkZCRlRrUkpUa2Q4WEc0ME1EazNOek44YzNSaGRHbHZibUZ5ZVMxaFppMW1hWGhsWkdKMVpHZGxkQzF6Ylc5clpYeHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRBNU56WTBmSE4wWVhScGIyNWhjbmt0WVdZdGRXNWxkQzF6Ylc5clpYeHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRFeU9EQXdmR1ZzYlc4dGJHRnlaMlV6TVRSdExXTnZiblJwYm5WdmRYTXRZbTkxYm1SaGNua3RablZzYkMxMk1ueHdZWEJvYVhkbGRITmhNM3hTVlU1T1NVNUhmR2R3ZFRBelhHNDBNVEkzT1RoOFpXeHRieTFzWVhKblpUTXhORzB0WTI5dWRHbHVkVzkxY3kxbWRYTmxaQzFtZFd4c0xYWXlmSEJoY0docGQyVjBjMkV6ZkZKVlRrNUpUa2Q4WjNCMU1URmNialF4TWpjNE9YeGxiRzF2TFd4aGNtZGxNekUwYlMxamIyNTBhVzUxYjNWekxYQnNZV2x1TFdaMWJHd3RkakY4Y0dGd2FHbDNaWFJ6WVROOFVsVk9Ua2xPUjN4bmNIVXhNVnh1TkRFeU5UVTJmR3B2YVc1MExXTnZiblpsZVc5eU1qQXdMV2xwWkc1dmFYTmxMV2RoY0MxbWRXeHNNaTFuY0hVeE9YeHdZWEJvYVhkbGRITmhNM3hTVlU1T1NVNUhmR2R3ZFRFNVhHNDBNVEkxTlRSOGFtOXBiblF0WTI5dWRtVjViM0l5TURBdGFXbGtibTlwYzJVdGJtOW5ZWEF0Wm5Wc2JESXRaM0IxTWpGOGNHRndhR2wzWlhSellUTjhVbFZPVGtsT1IzeG5jSFV5TVZ4dUlpd0tJQ0FpYm05a1pTSTZJQ0pPYjJSbFRtRnRaVDFuY0hVeU1TQkJjbU5vUFhnNE5sODJOQ0JEYjNKbGMxQmxjbE52WTJ0bGREMDFOaUFnUTFCVlFXeHNiMk05TXpJZ1ExQlZSV1pqZEhZOU1qSTBJRU5RVlZSdmREMHlNalFnUTFCVlRHOWhaRDAzTGpVNElFRjJZV2xzWVdKc1pVWmxZWFIxY21WelBTaHVkV3hzS1NCQlkzUnBkbVZHWldGMGRYSmxjejBvYm5Wc2JDa2dSM0psY3oxbmNIVTZhREV3TURvNElFZHlaWE5FY21GcGJqMU9MMEVnUjNKbGMxVnpaV1E5WjNCMU9tZ3hNREE2TWloSlJGZzZOQzAxS1NCT2IyUmxRV1JrY2oweE1DNHhPQzQ1Tmk0eU16RWdUbTlrWlVodmMzUk9ZVzFsUFdsdWMzUXRjWFJ3Y1hJdFpHVjJjbVZzTFhKa2JXRXRjRzl2YkNCV1pYSnphVzl1UFRJekxqRXhMalFnVDFNOVRHbHVkWGdnTmk0MUxqQXRNVEF4T0MxdmNtRmpiR1VnSXpFNGZqSXlMakEwTGpFdFZXSjFiblIxSUZOTlVDQlRZWFFnUm1WaUlERTNJREl4T2pReE9qRXpJRlZVUXlBeU1ESTBJQ0JTWldGc1RXVnRiM0o1UFRJd01EQXdNREFnUVd4c2IyTk5aVzA5TVRrMk5qQTRJRVp5WldWTlpXMDlNVEExTmpBMElGTnZZMnRsZEhNOU1pQkNiMkZ5WkhNOU1TQlRkR0YwWlQxTlNWaEZSQ0JVYUhKbFlXUnpVR1Z5UTI5eVpUMHlJRlJ0Y0VScGMyczlNQ0JYWldsbmFIUTlNU0JQZDI1bGNqMU9MMEVnVFVOVFgyeGhZbVZzUFU0dlFTQlFZWEowYVhScGIyNXpQV0ZzYkN4emFXNW5iR1VzYlhWc2RHa3NjbXd5SUNCQ2IyOTBWR2x0WlQweU1ESTJMVEE1TFRJMFZERTFPakV5T2pNeklGTnNkWEp0WkZOMFlYSjBWR2x0WlQweU1ESTJMVEV3TFRJMVZEQXdPakF3T2pJeElFeGhjM1JDZFhONVZHbHRaVDB5TURJMkxURXdMVEkxVkRBd09qQXdPakl4SUZKbGMzVnRaVUZtZEdWeVZHbHRaVDFPYjI1bElFTm1aMVJTUlZNOVkzQjFQVEl5TkN4dFpXMDlNakF3TURBd01FMHNZbWxzYkdsdVp6MHlNalFnUVd4c2IyTlVVa1ZUUFdOd2RUMHpNaXh0WlcwOU1Ua3lSeUJEWVhCWFlYUjBjejF1TDJFZ1EzVnljbVZ1ZEZkaGRIUnpQVEFnUVhabFYyRjBkSE05TUNCRmVIUlRaVzV6YjNKelNtOTFiR1Z6UFc0dllTQkZlSFJUWlc1emIzSnpWMkYwZEhNOU1DQkZlSFJUWlc1emIzSnpWR1Z0Y0QxdUwyRmNiaUlzQ2lBZ0luQnlaV3hoZFc1amFGOXlaWFJ5ZVY5alpXNXpkWE1pT2lCN0NpQWdJQ0FpYzJOb1pXMWhJam9nSW1Wc2JXOHRkR2h5WldVdFlYUjBaVzF3ZEMxamRYSnlaVzUwTFdObGJuTjFjeTEyTVNJc0NpQWdJQ0FpY0doaGMyVWlPaUFpVUZKRlgxTlZRazFKVkNJc0NpQWdJQ0FpYjJKelpYSjJaV1JmWVhSZmRYUmpJam9nSWpJd01qWXRNVEF0TWpkVU1ESTZOVFk2TWpndU56TTVNRFV3S3pBd09qQXdJaXdLSUNBZ0lDSmpkWEp5Wlc1MFgzQmhjbVZ1ZENJNklHNTFiR3dzQ2lBZ0lDQWlZM1Z5Y21WdWRGOWpZWEIwZFhKbElqb2diblZzYkN3S0lDQWdJQ0p3Y21WMmFXOTFjMTl3WVhKbGJuUmZibUYwYVhabFgzUmxjbTFwYm1Gc0lqb2dJbFZPUzA1UFYwNWZUazlVWDBsT1JrVlNVa1ZFSWl3S0lDQWdJQ0p6WldGc1pXUmZjRzl6YVhScGRtVmZjSEpsYkdGMWJtTm9aWEpmWm1GcGJIVnlaU0k2SUNKRldFRkRWRjlVVjA5ZlVGSkZURUZWVGtOSVgwWkJTVXhWVWtWVFgxWkZVa2xHU1VWRUlpd0tJQ0FnSUNKemFHRnlaV1JmY0hKdlpIVmpkR2x2Ymw5dmRYUndkWFJmWVdKelpXNTBJam9nZEhKMVpTd0tJQ0FnSUNKd2NtbHZjbDltYVd4bFgyaGhjMmhsY3lJNklIc0tJQ0FnSUNBZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOUdTVXhGVXk1emFHRXlOVFlpT2lBaVpUbGtNV05tT1RNMk1qUmhZamswTnpBNVltRm1NMkpoTjJRek5tSmlZV1JtTjJGa1pqUm1ZemN5WVdKaE5HRXpNek5pWkdFd01URmpaREkwT0RFMU15SXNDaUFnSUNBZ0lDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZiM0J6TDNKbGNYVmxjM1J6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl5TG1wemIyNGlPaUFpTnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15TnlJc0NpQWdJQ0FnSUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdmNtVnhkV1Z6ZEMxamJHRnBiWE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakV2VWtWUlZVVlRWRjlUU0VFeU5UWWlPaUFpWWpFMU5EQXdOMll5WWpRek56SXhaR0l5TjJFMFpqVTJNekZoWmpJd1ltTTFOekUzT0dWbU56STBOalZpTnprNE5XSTJNMlkxTkdWaFltTXdabUZqTnlJc0NpQWdJQ0FnSUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdmNtVnhkV1Z6ZEMxamJHRnBiWE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3Rkakl2VWtWUlZVVlRWRjlUU0VFeU5UWWlPaUFpTXpFMlkyWTRZMlV4Tm1ZMVpqTXlaamd6TldRek16bGxOR00xTnpBek5EWXpaamhrWWpNMFpXUTBaamszWXpaak5EVmxaalpsTVdWbE5tSXdaVFExWkNJc0NpQWdJQ0FnSUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlEwRlFWRlZTUlY5S1QwSmZTVVFpT2lBaU1qZ3dPV00xWmpFNVpqZzVNR1ZtWm1GaE56WTNaV1F5T0RJd056WTVZbVE0T0dRMU4yRTVNemsyWmpJeFpHTmpOR1UwWWpaak5XTmxZall5WkRRM1pTSXNDaUFnSUNBZ0lDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZRMEZRVkZWU1JWOVFSVTVFU1U1SFgwNUJWRWxXUlM1MGVIUWlPaUFpWmpSbE5tSmpZekF3TlRZd01UQTBNRFptWVRObFpERTNPREExT1Rka09XTmtNakJsTUdRNVpqSTJNVFF4WW1Ga05XUTJabU0xWkdFMFpUbGxOVFUwWVNJc0NpQWdJQ0FnSUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlNFVk1SRjlPUVZSSlZrVXVkSGgwSWpvZ0ltSmxPV1EyWkRjNE56VmtOVEJtT0Raak1ETmxOekZqWXpKbU5XSmxaR0prTTJSbU1HSm1NbVZoWldFeFpHTTFNREEyTVdNMU5EWXlaV0V4TW1VMlptUWlMQW9nSUNBZ0lDQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMMGhQVTFSZlVGbFVTRTlPTG1wemIyNGlPaUFpTXpZNVpXUTBabUpqTXpKbU1HVTROMlkyTldGak9EZGpOREEyWmpBd1pEUXpNamcyWXpBek9EQTVPR1U0TXpoak5qUmlNR0V5WXpNM01UZzVNVFl3WmlJc0NpQWdJQ0FnSUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlVFRlNSVTVVWDBwUFFsOUpSQ0k2SUNJek9UUTFaak13WkRObVpEWXpOamt3Tnpoa01tUmtOVFF4TlRsa1pqQmlNalprTmprNU1UYzJZell5TVdNNU5UY3pNMkpsTlRreE5UWXdNVGsyT1daaklpd0tJQ0FnSUNBZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OVFVa1ZNUVZWT1EwaGZVa1ZVVWxsZlVWVkpSVk5EUlU1RFJTNXFjMjl1SWpvZ0lqRTRZMlk0T0dZd01HSTJNVGt3TjJSaE5XTTRObUk1T1RjME1EQmxPV1UwWVdJNE1tTm1abU15WWpnME5qQmxaamsxTURGbVlqbGtPRGxsWVdNNE16VWlMQW9nSUNBZ0lDQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMMUJTUlZCQlVrVkVMbXB6YjI0aU9pQWlNVGRqWkRWaFpqVTJPVEZrTTJRd01qZzNOakk1T0dFMVkySTRNbVk0Tm1Oa1pUQTJOREpoTnpBNU9ERTRNak5qTjJFMVkyVm1aVFpqWmpka01UVTVOeUlzQ2lBZ0lDQWdJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2VWtWTVJVRlRSVjlCUTBORlVGUkZSQzVxYzI5dUlqb2dJbU14TVRJM1pqVmhZbVU0WTJKbVlUYzJOakZtTm1NMU1qTmxZV0V6TXpSaU56UTJZMkprTVROaE16WmxORGhsTlRoaE1XUTVabUl6TXpjMlpHSXpZaklpTEFvZ0lDQWdJQ0FpTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDFKRlRFVkJVMFZmUVZSVVJVMVFWQzVxYzI5dUlqb2dJakprTlRGbU9HTmlNbUU1WkRZNE1UQmlZekZrWVRZMk0yWmlZMlkzWTJKbU9UQmhPRGN3WlRRME5ESTVNRE0wWVRRM05EaG1ZVGt5WXprd09HUXdNV0VpTEFvZ0lDQWdJQ0FpTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDFKRlRFVkJVMFZmUTBGUVZGVlNSVjlRUlU1RVNVNUhYMDVCVkVsV1JTNTBlSFFpT2lBaVpqUmxObUpqWXpBd05UWXdNVEEwTURabVlUTmxaREUzT0RBMU9UZGtPV05rTWpCbE1HUTVaakkyTVRReFltRmtOV1EyWm1NMVpHRTBaVGxsTlRVMFlTSXNDaUFnSUNBZ0lDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZVa1ZNUlVGVFJWOUlSVXhFWDA1QlZFbFdSUzUwZUhRaU9pQWlZbVU1WkRaa056ZzNOV1ExTUdZNE5tTXdNMlUzTVdOak1tWTFZbVZrWW1RelpHWXdZbVl5WldGbFlURmtZelV3TURZeFl6VTBOakpsWVRFeVpUWm1aQ0lzQ2lBZ0lDQWdJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2WTJGd2RIVnlaUzF6WW1GMFkyZ3VZWEpuZGk1cWMyOXVJam9nSW1WaU16Y3pZV0kyWmpRNE1UUTJNMkV6TXpZek9XVXlPREpoTVRGaU5HTmxNV00zWkRNNE1HUTVOMk0yWkdOa1pHSXdaRFZrWldFMVl6WmtaakkxWXpJaUxBb2dJQ0FnSUNBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wyTmhjSFIxY21VdGMySmhkR05vTG1WNGFYUWlPaUFpT1dFeU56Rm1NbUU1TVRaaU1HSTJaV1UyWTJWallqSTBNalptTUdJek1qQTJaV1l3TnpRMU56aGlaVFUxWkRsaVl6azBaalptTTJabE0yRmlPRFpoWVNJc0NpQWdJQ0FnSUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlkyRndkSFZ5WlMxelltRjBZMmd1YzNSa1pYSnlJam9nSW1VellqQmpORFF5T1RobVl6RmpNVFE1WVdaaVpqUmpPRGs1Tm1aaU9USTBNamRoWlRReFpUUTJORGxpT1RNMFkyRTBPVFU1T1RGaU56ZzFNbUk0TlRVaUxBb2dJQ0FnSUNBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wyTmhjSFIxY21VdGMySmhkR05vTG5OMFpHOTFkQ0k2SUNJeU9EQTVZelZtTVRsbU9Ea3daV1ptWVdFM05qZGxaREk0TWpBM05qbGlaRGc0WkRVM1lUa3pPVFptTWpGa1kyTTBaVFJpTm1NMVkyVmlOakprTkRkbElpd0tJQ0FnSUNBZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OXdZWEpsYm5RdGMySmhkR05vTG1GeVozWXVhbk52YmlJNklDSmlaalZrTldNMU1XSmxORGd3WWpVeU16Y3lOemRrTXpNd09HTTVOak5sTXpjME1EYzVZMlF4TjJRM1lUSTFaREJsTnpCaU1HRXlNVEkyTTJKaU5EbGhJaXdLSUNBZ0lDQWdJaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTl3WVhKbGJuUXRjMkpoZEdOb0xtVjRhWFFpT2lBaU9XRXlOekZtTW1FNU1UWmlNR0kyWldVMlkyVmpZakkwTWpabU1HSXpNakEyWldZd056UTFOemhpWlRVMVpEbGlZemswWmpabU0yWmxNMkZpT0RaaFlTSXNDaUFnSUNBZ0lDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZjR0Z5Wlc1MExYTmlZWFJqYUM1emRHUmxjbklpT2lBaVpUTmlNR00wTkRJNU9HWmpNV014TkRsaFptSm1OR000T1RrMlptSTVNalF5TjJGbE5ERmxORFkwT1dJNU16UmpZVFE1TlRrNU1XSTNPRFV5WWpnMU5TSXNDaUFnSUNBZ0lDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZjR0Z5Wlc1MExYTmlZWFJqYUM1emRHUnZkWFFpT2lBaU16azBOV1l6TUdRelptUTJNelk1TURjNFpESmtaRFUwTVRVNVpHWXdZakkyWkRZNU9URTNObU0yTWpGak9UVTNNek5pWlRVNU1UVTJNREU1TmpsbVl5SXNDaUFnSUNBZ0lDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZRMEZRVkZWU1JWOUtUMEpmU1VRaU9pQWlNREUyTUdFME9ETTJObVE1Tm1SbU9ERTRNMkl6TW1NM01EVmpOVEZoT0RVNE9XSXdPV1V3Wm1VeE5qVm1OREUzTTJJek1XSmhPVEUyTUdVNFltVTVOQ0lzQ2lBZ0lDQWdJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2UTBGUVZGVlNSVjlRUlU1RVNVNUhYMDVCVkVsV1JTNTBlSFFpT2lBaU1qTm1PVE13WmpZM05XRmtZVGxtWVRRMU1HUTRaVFEzTkdZNVlqWmhOR1E0WVdJMllqRXlNR1kyTkdWbU5UWTBOVEkzTXpnME1HVmtOemcwTURBek55SXNDaUFnSUNBZ0lDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZTRVZNUkY5T1FWUkpWa1V1ZEhoMElqb2dJamhpTTJRMU1qVTNZVGd5TlRKbVlqSTNZMlF5TjJJMlpXUmlaRGRoTmpjek9HSXhaREJtT1RZMk5tWm1abVUzWWpaak9ETm1ObUZoWldNeVl6WTVOVElpTEFvZ0lDQWdJQ0FpTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDFCQlVrVk9WRjlLVDBKZlNVUWlPaUFpTTJFeU56SXdPV1kzTlRrMFlqSXpPV000TjJReVpETmxNemszTmpjd1l6WXdNakptTjJVNFlUZGxORGc1TWpaaE5UYzVaVGt5WXpnNFltUXlaVEkyTlNJc0NpQWdJQ0FnSUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlVGSkZVRUZTUlVRdWFuTnZiaUk2SUNJek5qTTNOakU1TXpsbE1ETm1NV1kwWlRVeE1UTXdZalkyTnprM016TTJNemswWmpZMVlqQTBPRGt3TnpVd1lqY3hZVE16T1RJMlpEa3hOV0V6TXpBMUlpd0tJQ0FnSUNBZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OVNSVXhGUVZORlgwRlVWRVZOVUZRdWFuTnZiaUk2SUNKa05ERTBNbUUzWmpsaVltTmhaV1k0TXpjeU5tTmlNakUzWXpReVlXUTJObUZsWm1KbFlXSXpZVEZoWkRRMlltRXdNMkV4TXpkbVpEazNNR0kwTURRMElpd0tJQ0FnSUNBZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OVNSVXhGUVZORlgwTkJVRlJWVWtWZlVFVk9SRWxPUjE5T1FWUkpWa1V1ZEhoMElqb2dJakl6Wmprek1HWTJOelZoWkdFNVptRTBOVEJrT0dVME56Um1PV0kyWVRSa09HRmlObUl4TWpCbU5qUmxaalUyTkRVeU56TTROREJsWkRjNE5EQXdNemNpTEFvZ0lDQWdJQ0FpTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDFKRlRFVkJVMFZmU0VWTVJGOU9RVlJKVmtVdWRIaDBJam9nSWpoaU0yUTFNalUzWVRneU5USm1ZakkzWTJReU4ySTJaV1JpWkRkaE5qY3pPR0l4WkRCbU9UWTJObVptWm1VM1lqWmpPRE5tTm1GaFpXTXlZelk1TlRJaUxBb2dJQ0FnSUNBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwwWkpURVZUTG5Ob1lUSTFOaUk2SUNKak1XUXpOVFppWVRBME9Ua3pNV00wTnpsbFlXWTRPRFk0TnpOaE0yTmhOakUyT0RZeE1XSmhaalkzWlRBM1pqWTVPRGs0WldOa00yTXhORE01Wm1aaUlpd0tJQ0FnSUNBZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOXZjSE12Y21WeGRXVnpkSE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakV1YW5OdmJpSTZJQ0l6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zSWdvZ0lDQWdmU3dLSUNBZ0lDSndjbWx2Y2w5aFkyTmxjSFJoYm1ObFgzTmxiV0Z1ZEdsallXeHNlVjl5WldOb1pXTnJaV1FpT2lCMGNuVmxMQW9nSUNBZ0ltWjFiR3hmY205dmRITWlPaUJiQ2lBZ0lDQWdJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakVpTEFvZ0lDQWdJQ0FpTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5SWl3S0lDQWdJQ0FnSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTXlJS0lDQWdJRjBzQ2lBZ0lDQWlZMnhoYVcxZmNtOXZkSE1pT2lCYkNpQWdJQ0FnSUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6SWl3S0lDQWdJQ0FnSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5eVpYRjFaWE4wTFdOc1lXbHRjeUlzQ2lBZ0lDQWdJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2YjNCekwyTnNZV2x0Y3lJc0NpQWdJQ0FnSUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdmIzQnpMM0psY1hWbGMzUXRZMnhoYVcxeklpd0tJQ0FnSUNBZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNaUxBb2dJQ0FnSUNBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwzSmxjWFZsYzNRdFkyeGhhVzF6SWl3S0lDQWdJQ0FnSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5dmNITXZZMnhoYVcxeklpd0tJQ0FnSUNBZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOXZjSE12Y21WeGRXVnpkQzFqYkdGcGJYTWlMQW9nSUNBZ0lDQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXpMMk5zWVdsdGN5SXNDaUFnSUNBZ0lDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqTXZjbVZ4ZFdWemRDMWpiR0ZwYlhNaUxBb2dJQ0FnSUNBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZekwyOXdjeTlqYkdGcGJYTWlMQW9nSUNBZ0lDQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXpMMjl3Y3k5eVpYRjFaWE4wTFdOc1lXbHRjeUlLSUNBZ0lGMHNDaUFnSUNBaVkyeGhhVzFmWlc1MGNtbGxjeUk2SUZzS0lDQWdJQ0FnSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6TnlJc0NpQWdJQ0FnSUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdmNtVnhkV1Z6ZEMxamJHRnBiWE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakVpTEFvZ0lDQWdJQ0FpTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzSWl3S0lDQWdJQ0FnSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5eVpYRjFaWE4wTFdOc1lXbHRjeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNaUlzQ2lBZ0lDQWdJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkak12WTJ4aGFXMXpMek13WmpZd05XRXhORFkyWTJRMFpqZGxPR1l5WTJRek5qZGlNRE0wTURFellXUTNOamRpWldRM05qSXpaRFUyWXpVM05qUTNZekU0TkRVMU1XRTJZVEFpTEFvZ0lDQWdJQ0FpTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl6TDNKbGNYVmxjM1F0WTJ4aGFXMXpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXpJZ29nSUNBZ1hTd0tJQ0FnSUNKeGRXVjFaU0k2SUNJME1USTRNREY4Wld4dGJ5MXVZWFJwZG1VdFpuVnNiQzFzWVhKblpUTXhORzB0WW05MWJtUmhjbmt0ZGpKOGNHRndhR2wzWlhSellUTjhVRVZPUkVsT1IzeGNialF4TWpjNU9YeGxiRzF2TFc1aGRHbDJaUzFtZFd4c0xXeGhjbWRsTXpFMGJTMW1kWE5sWkMxMk1ueHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRFeU56a3dmR1ZzYlc4dGJtRjBhWFpsTFdaMWJHd3RiR0Z5WjJVek1UUnRMWFl4ZkhCaGNHaHBkMlYwYzJFemZGQkZUa1JKVGtkOFhHNDBNRGt5TURkOFlXWXRiR2xpWlhKdkxXRjJNQzFtZFd4c0xXaGhibVJ2Wm1aOGNHRndhR2wzWlhSellUTjhVRVZPUkVsT1IzeGNialF4TVRFeE0zeHlZWFpsYm5NdFlXWXRjbTlzYkc5MWRDMXdjbVYyYVdWM2ZIQmhjR2hwZDJWMGMyRXpmRkJGVGtSSlRrZDhYRzQwTURrNE5UUmZObnhoWmkxa2NHMWhkR05vTFhKbGMzUmhjblF4Tld0OGNHRndhR2wzWlhSellUTjhVRVZPUkVsT1IzeGNialF3T1RnMU5GODBmR0ZtTFdSd2JXRjBZMmd0Y21WemRHRnlkREUxYTN4d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREE1T0RVMFh6SjhZV1l0WkhCdFlYUmphQzF5WlhOMFlYSjBNVFZyZkhCaGNHaHBkMlYwYzJFemZGQkZUa1JKVGtkOFhHNDBNRGs0TkRkZld6QXROU1V5WFh4emRHRjBhVzl1WVhKNUxXWndNekl0YjNabGNteGhlWHh3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5EQTVOemN6ZkhOMFlYUnBiMjVoY25rdFlXWXRabWw0WldSaWRXUm5aWFF0YzIxdmEyVjhjR0Z3YUdsM1pYUnpZVE44VUVWT1JFbE9SM3hjYmpRd09UYzJOSHh6ZEdGMGFXOXVZWEo1TFdGbUxYVnVaWFF0YzIxdmEyVjhjR0Z3YUdsM1pYUnpZVE44VUVWT1JFbE9SM3hjYmpReE1qZ3dNSHhsYkcxdkxXeGhjbWRsTXpFMGJTMWpiMjUwYVc1MWIzVnpMV0p2ZFc1a1lYSjVMV1oxYkd3dGRqSjhjR0Z3YUdsM1pYUnpZVE44VWxWT1RrbE9SM3huY0hVd00xeHVOREV5TnprNGZHVnNiVzh0YkdGeVoyVXpNVFJ0TFdOdmJuUnBiblZ2ZFhNdFpuVnpaV1F0Wm5Wc2JDMTJNbnh3WVhCb2FYZGxkSE5oTTN4U1ZVNU9TVTVIZkdkd2RURXhYRzQwTVRJM09EbDhaV3h0Ynkxc1lYSm5aVE14TkcwdFkyOXVkR2x1ZFc5MWN5MXdiR0ZwYmkxbWRXeHNMWFl4ZkhCaGNHaHBkMlYwYzJFemZGSlZUazVKVGtkOFozQjFNVEZjYmpReE1qVTFObnhxYjJsdWRDMWpiMjUyWlhsdmNqSXdNQzFwYVdSdWIybHpaUzFuWVhBdFpuVnNiREl0WjNCMU1UbDhjR0Z3YUdsM1pYUnpZVE44VWxWT1RrbE9SM3huY0hVeE9WeHVOREV5TlRVMGZHcHZhVzUwTFdOdmJuWmxlVzl5TWpBd0xXbHBaRzV2YVhObExXNXZaMkZ3TFdaMWJHd3lMV2R3ZFRJeGZIQmhjR2hwZDJWMGMyRXpmRkpWVGs1SlRrZDhaM0IxTWpGY2JpSXNDaUFnSUNBaWMzUmxjSE1pT2lBaVUzUmxjRWxrUFRReE1qVTFOQzVpWVhSamFDQlZjMlZ5U1dROU5ERXdNRE1nVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpSVU1UTTZNRGs2TkRrZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTWpFZ1RtOWtaWE05TVNCRFVGVnpQVEFnVkdGemEzTTlNU0JPWVcxbFBXSmhkR05vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOUtHNTFiR3dwSUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUZOeWRXNUliM04wT2xCcFpEMG9iblZzYkNrNk1GeHVVM1JsY0Vsa1BUUXhNalUxTkM0d0lGVnpaWEpKWkQwME1UQXdNeUJUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TkZReE16b3dPVG8xTVNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV5TVNCT2IyUmxjejB4SUVOUVZYTTlNeklnVkdGemEzTTlNU0JPWVcxbFBXSmhjMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXoxamNIVTlNeklzYldWdFBURTVNa2NzYm05a1pUMHhJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRVJwYzNROVEzbGpiR2xqSUZOeWRXNUliM04wT2xCcFpEMXBibk4wTFhGMGNIRnlMV1JsZG5KbGJDMXlaRzFoTFhCdmIydzZOVGcxT0RRNUlGUnlaWE5DYVc1a1BXZHlaWE12WjNCMU9tNXZibVVnVkhKbGMxQmxjbE4wWlhBOVkzQjFPak15SUZSeVpYTlFaWEpPYjJSbFBXZHlaWE12WjNCMU9tZ3hNREE2TWlCVWNtVnpVR1Z5VkdGemF6MWpjSFU2TXpJc1kzQjFPak15WEc1VGRHVndTV1E5TkRFeU5UVTJMbUpoZEdOb0lGVnpaWEpKWkQwME1UQXdNeUJUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TkZReE16b3hNRG8xTUNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV4T1NCT2IyUmxjejB4SUVOUVZYTTlNQ0JVWVhOcmN6MHhJRTVoYldVOVltRjBZMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXowb2JuVnNiQ2tnVW1WemRsQnZjblJ6UFNodWRXeHNLU0JEVUZWR2NtVnhVbVZ4UFVSbFptRjFiSFFnVTNKMWJraHZjM1E2VUdsa1BTaHVkV3hzS1Rvd1hHNVRkR1Z3U1dROU5ERXlOVFUyTGpBZ1ZYTmxja2xrUFRReE1EQXpJRk4wWVhKMFZHbHRaVDB5TURJMkxURXdMVEkwVkRFek9qRXdPalV5SUZScGJXVk1hVzFwZEQxVlRreEpUVWxVUlVRZ1UzUmhkR1U5VWxWT1RrbE9SeUJRWVhKMGFYUnBiMjQ5Y213eUlFNXZaR1ZNYVhOMFBXZHdkVEU1SUU1dlpHVnpQVEVnUTFCVmN6MHpNaUJVWVhOcmN6MHhJRTVoYldVOVltRnphQ0JPWlhSM2IzSnJQU2h1ZFd4c0tTQlVVa1ZUUFdOd2RUMHpNaXh0WlcwOU1Ua3lSeXh1YjJSbFBURWdVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdSR2x6ZEQxRGVXTnNhV01nVTNKMWJraHZjM1E2VUdsa1BXbHVjM1F0YVdwMVpISXRaR1YyY21Wc0xYSmtiV0V0Y0c5dmJEb3hOVFl3TlRnNElGUnlaWE5DYVc1a1BXZHlaWE12WjNCMU9tNXZibVVnVkhKbGMxQmxjbE4wWlhBOVkzQjFPak15SUZSeVpYTlFaWEpPYjJSbFBXZHlaWE12WjNCMU9tZ3hNREE2TWlCVWNtVnpVR1Z5VkdGemF6MWpjSFU2TXpJc1kzQjFPak15WEc1VGRHVndTV1E5TkRFeU5UZzJMbUpoZEdOb0lGVnpaWEpKWkQwME1UQXdOU0JUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TkZReE9EbzFNem95TlNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV3TXlCT2IyUmxjejB4SUVOUVZYTTlNQ0JVWVhOcmN6MHhJRTVoYldVOVltRjBZMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXowb2JuVnNiQ2tnVW1WemRsQnZjblJ6UFNodWRXeHNLU0JEVUZWR2NtVnhVbVZ4UFVSbFptRjFiSFFnVTNKMWJraHZjM1E2VUdsa1BTaHVkV3hzS1Rvd1hHNVRkR1Z3U1dROU5ERXlOVGcyTGpFZ1ZYTmxja2xrUFRReE1EQTFJRk4wWVhKMFZHbHRaVDB5TURJMkxURXdMVEkwVkRFNU9qQXlPakUwSUZScGJXVk1hVzFwZEQxVlRreEpUVWxVUlVRZ1UzUmhkR1U5VWxWT1RrbE9SeUJRWVhKMGFYUnBiMjQ5Y213eUlFNXZaR1ZNYVhOMFBXZHdkVEF6SUU1dlpHVnpQVEVnUTFCVmN6MHlPQ0JVWVhOcmN6MHhJRTVoYldVOWNIbDBhRzl1SUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOVkzQjFQVEk0TEcxbGJUMHlNakJITEc1dlpHVTlNU0JTWlhOMlVHOXlkSE05S0c1MWJHd3BJRU5RVlVaeVpYRlNaWEU5UkdWbVlYVnNkQ0JFYVhOMFBVTjVZMnhwWXlCVGNuVnVTRzl6ZERwUWFXUTlhVzV6ZEMxNWRXcHZlaTFrWlhaeVpXd3RjbVJ0WVMxd2IyOXNPakkzTlRNNU1UY2dWSEpsYzBKcGJtUTlaM0psY3k5bmNIVTZibTl1WlNCVWNtVnpVR1Z5VG05a1pUMW5jbVZ6TDJkd2RUcG9NVEF3T2pFZ1ZISmxjMUJsY2xSaGMyczlZM0IxT2pJNFhHNVRkR1Z3U1dROU5ERXlOVGczTG1KaGRHTm9JRlZ6WlhKSlpEMDBNVEF3TlNCVGRHRnlkRlJwYldVOU1qQXlOaTB4TUMweU5GUXhPRG8xTXpveU5TQlVhVzFsVEdsdGFYUTlWVTVNU1UxSlZFVkVJRk4wWVhSbFBWSlZUazVKVGtjZ1VHRnlkR2wwYVc5dVBYSnNNaUJPYjJSbFRHbHpkRDFuY0hVd015Qk9iMlJsY3oweElFTlFWWE05TUNCVVlYTnJjejB4SUU1aGJXVTlZbUYwWTJnZ1RtVjBkMjl5YXowb2JuVnNiQ2tnVkZKRlV6MG9iblZzYkNrZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1UzSjFia2h2YzNRNlVHbGtQU2h1ZFd4c0tUb3dYRzVUZEdWd1NXUTlOREV5TlRnM0xqQWdWWE5sY2tsa1BUUXhNREExSUZOMFlYSjBWR2x0WlQweU1ESTJMVEV3TFRJMFZERTVPakF4T2pNMUlGUnBiV1ZNYVcxcGREMVZUa3hKVFVsVVJVUWdVM1JoZEdVOVVsVk9Ua2xPUnlCUVlYSjBhWFJwYjI0OWNtd3lJRTV2WkdWTWFYTjBQV2R3ZFRBeklFNXZaR1Z6UFRFZ1ExQlZjejB5T0NCVVlYTnJjejB4SUU1aGJXVTljSGwwYUc5dUlFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlZM0IxUFRJNExHMWxiVDB5TWpCSExHNXZaR1U5TVNCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCRWFYTjBQVU41WTJ4cFl5QlRjblZ1U0c5emREcFFhV1E5YVc1emRDMTVkV3B2ZWkxa1pYWnlaV3d0Y21SdFlTMXdiMjlzT2pJM05USTNNakFnVkhKbGMwSnBibVE5WjNKbGN5OW5jSFU2Ym05dVpTQlVjbVZ6VUdWeVRtOWtaVDFuY21WekwyZHdkVHBvTVRBd09qRWdWSEpsYzFCbGNsUmhjMnM5WTNCMU9qSTRYRzVUZEdWd1NXUTlOREV5TlRnNExtSmhkR05vSUZWelpYSkpaRDAwTVRBd05TQlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlORlF5TWpveE1Eb3hNU0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXhPU0JPYjJSbGN6MHhJRU5RVlhNOU1DQlVZWE5yY3oweElFNWhiV1U5WW1GMFkyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejBvYm5Wc2JDa2dVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdVM0oxYmtodmMzUTZVR2xrUFNodWRXeHNLVG93WEc1VGRHVndTV1E5TkRFeU5UZzRMakFnVlhObGNrbGtQVFF4TURBMUlGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTBWREl5T2pFNU9qTXlJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RURTVJRTV2WkdWelBURWdRMUJWY3oweU9DQlVZWE5yY3oweElFNWhiV1U5Y0hsMGFHOXVJRTVsZEhkdmNtczlLRzUxYkd3cElGUlNSVk05WTNCMVBUSTRMRzFsYlQweU1qQkhMRzV2WkdVOU1TQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQkVhWE4wUFVONVkyeHBZeUJUY25WdVNHOXpkRHBRYVdROWFXNXpkQzFwYW5Wa2NpMWtaWFp5Wld3dGNtUnRZUzF3YjI5c09qRTRNVFV4TURnZ1ZISmxjMEpwYm1ROVozSmxjeTluY0hVNmJtOXVaU0JVY21WelVHVnlUbTlrWlQxbmNtVnpMMmR3ZFRwb01UQXdPakVnVkhKbGMxQmxjbFJoYzJzOVkzQjFPakk0WEc1VGRHVndTV1E5TkRFeU5Ua3hMbUpoZEdOb0lGVnpaWEpKWkQwME1UQXdOU0JUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TkZReU1qb3hNRG94TVNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV4T1NCT2IyUmxjejB4SUVOUVZYTTlNQ0JVWVhOcmN6MHhJRTVoYldVOVltRjBZMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXowb2JuVnNiQ2tnVW1WemRsQnZjblJ6UFNodWRXeHNLU0JEVUZWR2NtVnhVbVZ4UFVSbFptRjFiSFFnVTNKMWJraHZjM1E2VUdsa1BTaHVkV3hzS1Rvd1hHNVRkR1Z3U1dROU5ERXlOVGt4TGpBZ1ZYTmxja2xrUFRReE1EQTFJRk4wWVhKMFZHbHRaVDB5TURJMkxURXdMVEkwVkRJeU9qRTFPalUwSUZScGJXVk1hVzFwZEQxVlRreEpUVWxVUlVRZ1UzUmhkR1U5VWxWT1RrbE9SeUJRWVhKMGFYUnBiMjQ5Y213eUlFNXZaR1ZNYVhOMFBXZHdkVEU1SUU1dlpHVnpQVEVnUTFCVmN6MHlPQ0JVWVhOcmN6MHhJRTVoYldVOWNIbDBhRzl1SUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOVkzQjFQVEk0TEcxbGJUMHlNakJITEc1dlpHVTlNU0JTWlhOMlVHOXlkSE05S0c1MWJHd3BJRU5RVlVaeVpYRlNaWEU5UkdWbVlYVnNkQ0JFYVhOMFBVTjVZMnhwWXlCVGNuVnVTRzl6ZERwUWFXUTlhVzV6ZEMxcGFuVmtjaTFrWlhaeVpXd3RjbVJ0WVMxd2IyOXNPakU0TURZME16WWdWSEpsYzBKcGJtUTlaM0psY3k5bmNIVTZibTl1WlNCVWNtVnpVR1Z5VG05a1pUMW5jbVZ6TDJkd2RUcG9NVEF3T2pFZ1ZISmxjMUJsY2xSaGMyczlZM0IxT2pJNFhHNVRkR1Z3U1dROU5ERXlOVGt5TG1KaGRHTm9JRlZ6WlhKSlpEMDBNVEF3TlNCVGRHRnlkRlJwYldVOU1qQXlOaTB4TUMweU5GUXlNam94TURveE1TQlVhVzFsVEdsdGFYUTlWVTVNU1UxSlZFVkVJRk4wWVhSbFBWSlZUazVKVGtjZ1VHRnlkR2wwYVc5dVBYSnNNaUJPYjJSbFRHbHpkRDFuY0hVeE9TQk9iMlJsY3oweElFTlFWWE05TUNCVVlYTnJjejB4SUU1aGJXVTlZbUYwWTJnZ1RtVjBkMjl5YXowb2JuVnNiQ2tnVkZKRlV6MG9iblZzYkNrZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1UzSjFia2h2YzNRNlVHbGtQU2h1ZFd4c0tUb3dYRzVUZEdWd1NXUTlOREV5TlRreUxqQWdWWE5sY2tsa1BUUXhNREExSUZOMFlYSjBWR2x0WlQweU1ESTJMVEV3TFRJMFZESXlPakUxT2pJMElGUnBiV1ZNYVcxcGREMVZUa3hKVFVsVVJVUWdVM1JoZEdVOVVsVk9Ua2xPUnlCUVlYSjBhWFJwYjI0OWNtd3lJRTV2WkdWTWFYTjBQV2R3ZFRFNUlFNXZaR1Z6UFRFZ1ExQlZjejB5T0NCVVlYTnJjejB4SUU1aGJXVTljSGwwYUc5dUlFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlZM0IxUFRJNExHMWxiVDB5TWpCSExHNXZaR1U5TVNCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCRWFYTjBQVU41WTJ4cFl5QlRjblZ1U0c5emREcFFhV1E5YVc1emRDMXBhblZrY2kxa1pYWnlaV3d0Y21SdFlTMXdiMjlzT2pFNE1EUTBPVGdnVkhKbGMwSnBibVE5WjNKbGN5OW5jSFU2Ym05dVpTQlVjbVZ6VUdWeVRtOWtaVDFuY21WekwyZHdkVHBvTVRBd09qRWdWSEpsYzFCbGNsUmhjMnM5WTNCMU9qSTRYRzVUZEdWd1NXUTlOREV5TlRrekxtSmhkR05vSUZWelpYSkpaRDAwTVRBd05TQlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlORlF5TWpveE1Eb3hNU0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXhPU0JPYjJSbGN6MHhJRU5RVlhNOU1DQlVZWE5yY3oweElFNWhiV1U5WW1GMFkyZ2dUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejBvYm5Wc2JDa2dVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdVM0oxYmtodmMzUTZVR2xrUFNodWRXeHNLVG93WEc1VGRHVndTV1E5TkRFeU5Ua3pMakFnVlhObGNrbGtQVFF4TURBMUlGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTBWREl5T2pFME9qVTBJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RURTVJRTV2WkdWelBURWdRMUJWY3oweU9DQlVZWE5yY3oweElFNWhiV1U5Y0hsMGFHOXVJRTVsZEhkdmNtczlLRzUxYkd3cElGUlNSVk05WTNCMVBUSTRMRzFsYlQweU1qQkhMRzV2WkdVOU1TQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQkVhWE4wUFVONVkyeHBZeUJUY25WdVNHOXpkRHBRYVdROWFXNXpkQzFwYW5Wa2NpMWtaWFp5Wld3dGNtUnRZUzF3YjI5c09qRTRNREl3T0RZZ1ZISmxjMEpwYm1ROVozSmxjeTluY0hVNmJtOXVaU0JVY21WelVHVnlUbTlrWlQxbmNtVnpMMmR3ZFRwb01UQXdPakVnVkhKbGMxQmxjbFJoYzJzOVkzQjFPakk0WEc1VGRHVndTV1E5TkRFeU56ZzVMbUpoZEdOb0lGVnpaWEpKWkQwME1UQXdNeUJUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TmxRd09Ub3lNVG94TUNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV4TVNCT2IyUmxjejB4SUVOUVZYTTlNQ0JVWVhOcmN6MHhJRTVoYldVOVltRjBZMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXowb2JuVnNiQ2tnVW1WemRsQnZjblJ6UFNodWRXeHNLU0JEVUZWR2NtVnhVbVZ4UFVSbFptRjFiSFFnVTNKMWJraHZjM1E2VUdsa1BTaHVkV3hzS1Rvd1hHNVRkR1Z3U1dROU5ERXlOemc1TGpBZ1ZYTmxja2xrUFRReE1EQXpJRk4wWVhKMFZHbHRaVDB5TURJMkxURXdMVEkyVkRBNU9qSXhPakV6SUZScGJXVk1hVzFwZEQxVlRreEpUVWxVUlVRZ1UzUmhkR1U5VWxWT1RrbE9SeUJRWVhKMGFYUnBiMjQ5Y213eUlFNXZaR1ZNYVhOMFBXZHdkVEV4SUU1dlpHVnpQVEVnUTFCVmN6MHpNaUJVWVhOcmN6MHhJRTVoYldVOVltRnphQ0JPWlhSM2IzSnJQU2h1ZFd4c0tTQlVVa1ZUUFdOd2RUMHpNaXh0WlcwOU1Ua3lSeXh1YjJSbFBURWdVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdSR2x6ZEQxRGVXTnNhV01nVTNKMWJraHZjM1E2VUdsa1BXbHVjM1F0YW01bGEyOHRaR1YyY21Wc0xYSmtiV0V0Y0c5dmJEb3lNekF4TnpFM0lGUnlaWE5DYVc1a1BXZHlaWE12WjNCMU9tNXZibVVnVkhKbGMxQmxjbE4wWlhBOVkzQjFPak15SUZSeVpYTlFaWEpPYjJSbFBXZHlaWE12WjNCMU9tZ3hNREE2TkNCVWNtVnpVR1Z5VkdGemF6MWpjSFU2TXpJc1kzQjFPak15WEc1VGRHVndTV1E5TkRFeU56azRMbUpoZEdOb0lGVnpaWEpKWkQwME1UQXdNeUJUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TmxReE5UbzBORG93TWlCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV4TVNCT2IyUmxjejB4SUVOUVZYTTlNQ0JVWVhOcmN6MHhJRTVoYldVOVltRjBZMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXowb2JuVnNiQ2tnVW1WemRsQnZjblJ6UFNodWRXeHNLU0JEVUZWR2NtVnhVbVZ4UFVSbFptRjFiSFFnVTNKMWJraHZjM1E2VUdsa1BTaHVkV3hzS1Rvd1hHNVRkR1Z3U1dROU5ERXlOems0TGpBZ1ZYTmxja2xrUFRReE1EQXpJRk4wWVhKMFZHbHRaVDB5TURJMkxURXdMVEkyVkRFMU9qUTBPakEwSUZScGJXVk1hVzFwZEQxVlRreEpUVWxVUlVRZ1UzUmhkR1U5VWxWT1RrbE9SeUJRWVhKMGFYUnBiMjQ5Y213eUlFNXZaR1ZNYVhOMFBXZHdkVEV4SUU1dlpHVnpQVEVnUTFCVmN6MHpNaUJVWVhOcmN6MHhJRTVoYldVOVltRnphQ0JPWlhSM2IzSnJQU2h1ZFd4c0tTQlVVa1ZUUFdOd2RUMHpNaXh0WlcwOU1Ua3lSeXh1YjJSbFBURWdVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdSR2x6ZEQxRGVXTnNhV01nVTNKMWJraHZjM1E2VUdsa1BXbHVjM1F0YW01bGEyOHRaR1YyY21Wc0xYSmtiV0V0Y0c5dmJEb3lORFU0TmpBM0lGUnlaWE5DYVc1a1BXZHlaWE12WjNCMU9tNXZibVVnVkhKbGMxQmxjbE4wWlhBOVkzQjFPak15SUZSeVpYTlFaWEpPYjJSbFBXZHlaWE12WjNCMU9tZ3hNREE2TkNCVWNtVnpVR1Z5VkdGemF6MWpjSFU2TXpJc1kzQjFPak15WEc1VGRHVndTV1E5TkRFeU9EQXdMbUpoZEdOb0lGVnpaWEpKWkQwME1UQXdNeUJUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TmxReE5UbzBOVG93TlNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV3TXlCT2IyUmxjejB4SUVOUVZYTTlNQ0JVWVhOcmN6MHhJRTVoYldVOVltRjBZMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXowb2JuVnNiQ2tnVW1WemRsQnZjblJ6UFNodWRXeHNLU0JEVUZWR2NtVnhVbVZ4UFVSbFptRjFiSFFnVTNKMWJraHZjM1E2VUdsa1BTaHVkV3hzS1Rvd1hHNVRkR1Z3U1dROU5ERXlPREF3TGpBZ1ZYTmxja2xrUFRReE1EQXpJRk4wWVhKMFZHbHRaVDB5TURJMkxURXdMVEkyVkRFMU9qUTFPakkxSUZScGJXVk1hVzFwZEQxVlRreEpUVWxVUlVRZ1UzUmhkR1U5VWxWT1RrbE9SeUJRWVhKMGFYUnBiMjQ5Y213eUlFNXZaR1ZNYVhOMFBXZHdkVEF6SUU1dlpHVnpQVEVnUTFCVmN6MHpNaUJVWVhOcmN6MHhJRTVoYldVOVltRnphQ0JPWlhSM2IzSnJQU2h1ZFd4c0tTQlVVa1ZUUFdOd2RUMHpNaXh0WlcwOU1Ua3lSeXh1YjJSbFBURWdVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdSR2x6ZEQxRGVXTnNhV01nVTNKMWJraHZjM1E2VUdsa1BXbHVjM1F0ZVhWcWIzb3RaR1YyY21Wc0xYSmtiV0V0Y0c5dmJEb3pOekkwTkRreElGUnlaWE5DYVc1a1BXZHlaWE12WjNCMU9tNXZibVVnVkhKbGMxQmxjbE4wWlhBOVkzQjFPak15SUZSeVpYTlFaWEpPYjJSbFBXZHlaWE12WjNCMU9tZ3hNREE2TkNCVWNtVnpVR1Z5VkdGemF6MWpjSFU2TXpJc1kzQjFPak15WEc0aUxBb2dJQ0FnSW01dlpHVmZiRzlqWVd4ZlkzTjJJam9nZXdvZ0lDQWdJQ0FpYzNSaGRIVnpJam9nSWtSRlJrVlNVa1ZFWDFSUFgwRk1URTlEUVZSRlJGOUZUbFJTV1NJc0NpQWdJQ0FnSUNKd1lYUm9jeUk2SUZzS0lDQWdJQ0FnSUNBaUwyVndhR1Z0WlhKaGJDOWxibkp2YjNRdmNHRndhR2wzWlhSellUTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Ykc5bmN5OXRiM1F0Wld4dGJ5MXdhV05yY0d4aFkyVXRZMjl1ZEdsdWRXOTFjeTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExYSnZZbTkwTFdoMWJXRnVMV05oYldWeVlTMXpkV0owWVhOckxYTTBNaTB6TURCckxUSXdNall4TURJMkxYWXhJaXdLSUNBZ0lDQWdJQ0FpTDJWd2FHVnRaWEpoYkM5bGJuSnZiM1F2Y0dGd2FHbDNaWFJ6WVRNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZiRzluY3k5dGIzUXRaV3h0Ynkxd2FXTnJjR3hoWTJVdFkyOXVkR2x1ZFc5MWN5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFhKdlltOTBMV2gxYldGdUxXTmhiV1Z5WVMxemRXSjBZWE5yTFhNME1pMHpNREJyTFRJd01qWXhNREkyTFhZeExXRjBkR1Z0Y0hRdGRqSWlMQW9nSUNBZ0lDQWdJQ0l2WlhCb1pXMWxjbUZzTDJWdWNtOXZkQzl3WVhCb2FYZGxkSE5oTXk5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOXNiMmR6TDIxdmRDMWxiRzF2TFhCcFkydHdiR0ZqWlMxamIyNTBhVzUxYjNWekxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Y205aWIzUXRhSFZ0WVc0dFkyRnRaWEpoTFhOMVluUmhjMnN0Y3pReUxUTXdNR3N0TWpBeU5qRXdNall0ZGpFdFlYUjBaVzF3ZEMxMk15SUtJQ0FnSUNBZ1hRb2dJQ0FnZlN3S0lDQWdJQ0pqYjI1MGNtOXNiR1Z5WDNKbGJHVmhjMlZmY21WalpXbHdkQ0k2SUNKT1QxUmZVa1ZSVlVsU1JVUmZUMUpmVGs5VVgxbEZWRjlRUlZKVFNWTlVSVVJmVGs5ZlJsVlVWVkpGWDFKRlZGSlpYMEZWVkVoUFVrbFVXU0lzQ2lBZ0lDQWliMkp6WlhKMllYUnBiMjV6SWpvZ1d3b2dJQ0FnSUNCN0NpQWdJQ0FnSUNBZ0lteGhZbVZzSWpvZ0ltWjFiR3d0Y205dmRITWlMQW9nSUNBZ0lDQWdJQ0pqYjIxdFlXNWtJam9nSW1KaGMyZ2dMV01nSjNObGRDQXRaWFZ2SUhCcGNHVm1ZV2xzT3lCbWFXNWtJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakVnTFcxcGJtUmxjSFJvSURFZ0xXMWhlR1JsY0hSb0lERWdMVzVoYldVZ0oxd2lKMXdpSjJaMWJHd3RkaW9uWENJblhDSW5JQzF3Y21sdWRDY2lMQW9nSUNBZ0lDQWdJQ0p6ZEdGeWRGOTFkR01pT2lBaU1qQXlOaTB4TUMweU4xUXdNam8xTmpveU5DNDNPVFk0TURZck1EQTZNREFpTEFvZ0lDQWdJQ0FnSUNKbGJtUmZkWFJqSWpvZ0lqSXdNall0TVRBdE1qZFVNREk2TlRZNk1qVXVNRFkwTXprMkt6QXdPakF3SWl3S0lDQWdJQ0FnSUNBaVpYaHBkRjlqYjJSbElqb2dNQ3dLSUNBZ0lDQWdJQ0FpYzNSa2IzVjBJam9nSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVZ4dUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZelhHNHZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSmNiaUlLSUNBZ0lDQWdmU3dLSUNBZ0lDQWdld29nSUNBZ0lDQWdJQ0pzWVdKbGJDSTZJQ0p3YUhsemFXTmhiQzF5YjI5MGN5SXNDaUFnSUNBZ0lDQWdJbU52YlcxaGJtUWlPaUFpWW1GemFDQXRZeUFuYzJWMElDMWxkVzhnY0dsd1pXWmhhV3c3SUhSbGMzUWdYQ0lrS0hKbFlXUnNhVzVySUMxbElDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNU2xjSWlBOUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1Uc2dkR1Z6ZENBdFpDQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRTdJSFJsYzNRZ1hDSWtLSE4wWVhRZ0xXTWdKWFVnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEtWd2lJRDBnTkRFd01ETTdJSFJsYzNRZ1hDSWtLSEpsWVdSc2FXNXJJQzFsSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pbGNJaUE5SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWpzZ2RHVnpkQ0F0WkNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJN0lIUmxjM1FnWENJa0tITjBZWFFnTFdNZ0pYVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5S1Z3aUlEMGdOREV3TURNN0lIUmxjM1FnWENJa0tISmxZV1JzYVc1cklDMWxJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTXlsY0lpQTlJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNenNnZEdWemRDQXRaQ0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkak03SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXpLVndpSUQwZ05ERXdNRE03SUhSbGMzUWdYQ0lrS0hKbFlXUnNhVzVySUMxbElDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXBYQ0lnUFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6T3lCMFpYTjBJQzFrSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE03SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5bGNJaUE5SURReE1EQXpPeUIwWlhOMElGd2lKQ2h5WldGa2JHbHVheUF0WlNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZjbVZ4ZFdWemRDMWpiR0ZwYlhNcFhDSWdQU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2Y21WeGRXVnpkQzFqYkdGcGJYTTdJSFJsYzNRZ0xXUWdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMM0psY1hWbGMzUXRZMnhoYVcxek95QjBaWE4wSUZ3aUpDaHpkR0YwSUMxaklDVjFJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5eVpYRjFaWE4wTFdOc1lXbHRjeWxjSWlBOUlEUXhNREF6T3lCMFpYTjBJRndpSkNoeVpXRmtiR2x1YXlBdFpTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2YjNCekwyTnNZV2x0Y3lsY0lpQTlJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzl2Y0hNdlkyeGhhVzF6T3lCMFpYTjBJQzFrSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5dmNITXZZMnhoYVcxek95QjBaWE4wSUZ3aUpDaHpkR0YwSUMxaklDVjFJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5dmNITXZZMnhoYVcxektWd2lJRDBnTkRFd01ETTdJSFJsYzNRZ1hDSWtLSEpsWVdSc2FXNXJJQzFsSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOXZjSE12Y21WeGRXVnpkQzFqYkdGcGJYTXBYQ0lnUFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdmIzQnpMM0psY1hWbGMzUXRZMnhoYVcxek95QjBaWE4wSUMxa0lDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOXZjSE12Y21WeGRXVnpkQzFqYkdGcGJYTTdJSFJsYzNRZ1hDSWtLSE4wWVhRZ0xXTWdKWFVnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyOXdjeTl5WlhGMVpYTjBMV05zWVdsdGN5bGNJaUE5SURReE1EQXpPeUIwWlhOMElGd2lKQ2h5WldGa2JHbHVheUF0WlNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxektWd2lJRDBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjenNnZEdWemRDQXRaQ0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpPeUIwWlhOMElGd2lKQ2h6ZEdGMElDMWpJQ1YxSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNcFhDSWdQU0EwTVRBd016c2dkR1Z6ZENCY0lpUW9jbVZoWkd4cGJtc2dMV1VnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwzSmxjWFZsYzNRdFkyeGhhVzF6S1Z3aUlEMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMM0psY1hWbGMzUXRZMnhoYVcxek95QjBaWE4wSUMxa0lDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOXlaWEYxWlhOMExXTnNZV2x0Y3pzZ2RHVnpkQ0JjSWlRb2MzUmhkQ0F0WXlBbGRTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2Y21WeGRXVnpkQzFqYkdGcGJYTXBYQ0lnUFNBME1UQXdNenNnZEdWemRDQmNJaVFvY21WaFpHeHBibXNnTFdVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMjl3Y3k5amJHRnBiWE1wWENJZ1BTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZiM0J6TDJOc1lXbHRjenNnZEdWemRDQXRaQ0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2YjNCekwyTnNZV2x0Y3pzZ2RHVnpkQ0JjSWlRb2MzUmhkQ0F0WXlBbGRTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2YjNCekwyTnNZV2x0Y3lsY0lpQTlJRFF4TURBek95QjBaWE4wSUZ3aUpDaHlaV0ZrYkdsdWF5QXRaU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdmIzQnpMM0psY1hWbGMzUXRZMnhoYVcxektWd2lJRDBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDI5d2N5OXlaWEYxWlhOMExXTnNZV2x0Y3pzZ2RHVnpkQ0F0WkNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdmIzQnpMM0psY1hWbGMzUXRZMnhoYVcxek95QjBaWE4wSUZ3aUpDaHpkR0YwSUMxaklDVjFJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5dmNITXZjbVZ4ZFdWemRDMWpiR0ZwYlhNcFhDSWdQU0EwTVRBd016c2dkR1Z6ZENCY0lpUW9jbVZoWkd4cGJtc2dMV1VnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZekwyTnNZV2x0Y3lsY0lpQTlJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNeTlqYkdGcGJYTTdJSFJsYzNRZ0xXUWdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXpMMk5zWVdsdGN6c2dkR1Z6ZENCY0lpUW9jM1JoZENBdFl5QWxkU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpNdlkyeGhhVzF6S1Z3aUlEMGdOREV3TURNN0lIUmxjM1FnWENJa0tISmxZV1JzYVc1cklDMWxJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTXk5eVpYRjFaWE4wTFdOc1lXbHRjeWxjSWlBOUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk15OXlaWEYxWlhOMExXTnNZV2x0Y3pzZ2RHVnpkQ0F0WkNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpNdmNtVnhkV1Z6ZEMxamJHRnBiWE03SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXpMM0psY1hWbGMzUXRZMnhoYVcxektWd2lJRDBnTkRFd01ETTdJSFJsYzNRZ1hDSWtLSEpsWVdSc2FXNXJJQzFsSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk15OXZjSE12WTJ4aGFXMXpLVndpSUQwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZekwyOXdjeTlqYkdGcGJYTTdJSFJsYzNRZ0xXUWdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXpMMjl3Y3k5amJHRnBiWE03SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXpMMjl3Y3k5amJHRnBiWE1wWENJZ1BTQTBNVEF3TXpzZ2RHVnpkQ0JjSWlRb2NtVmhaR3hwYm1zZ0xXVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl6TDI5d2N5OXlaWEYxWlhOMExXTnNZV2x0Y3lsY0lpQTlJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNeTl2Y0hNdmNtVnhkV1Z6ZEMxamJHRnBiWE03SUhSbGMzUWdMV1FnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl6TDI5d2N5OXlaWEYxWlhOMExXTnNZV2x0Y3pzZ2RHVnpkQ0JjSWlRb2MzUmhkQ0F0WXlBbGRTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkak12YjNCekwzSmxjWFZsYzNRdFkyeGhhVzF6S1Z3aUlEMGdOREV3TURNbklpd0tJQ0FnSUNBZ0lDQWljM1JoY25SZmRYUmpJam9nSWpJd01qWXRNVEF0TWpkVU1ESTZOVFk2TWpVdU1EWTBOalE0S3pBd09qQXdJaXdLSUNBZ0lDQWdJQ0FpWlc1a1gzVjBZeUk2SUNJeU1ESTJMVEV3TFRJM1ZEQXlPalUyT2pJMUxqTXpNek14T0Nzd01Eb3dNQ0lzQ2lBZ0lDQWdJQ0FnSW1WNGFYUmZZMjlrWlNJNklEQXNDaUFnSUNBZ0lDQWdJbk4wWkc5MWRDSTZJQ0lpQ2lBZ0lDQWdJSDBzQ2lBZ0lDQWdJSHNLSUNBZ0lDQWdJQ0FpYkdGaVpXd2lPaUFpWTJ4aGFXMHRaVzUwY21sbGN5SXNDaUFnSUNBZ0lDQWdJbU52YlcxaGJtUWlPaUFpWW1GemFDQXRZeUFuYzJWMElDMWxkVzhnY0dsd1pXWmhhV3c3SUdacGJtUWdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5QXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZjbVZ4ZFdWemRDMWpiR0ZwYlhNZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyOXdjeTlqYkdGcGJYTWdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMjl3Y3k5eVpYRjFaWE4wTFdOc1lXbHRjeUF2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTl5WlhGMVpYTjBMV05zWVdsdGN5QXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZiM0J6TDJOc1lXbHRjeUF2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2YjNCekwzSmxjWFZsYzNRdFkyeGhhVzF6SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTXk5amJHRnBiWE1nTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl6TDNKbGNYVmxjM1F0WTJ4aGFXMXpJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNeTl2Y0hNdlkyeGhhVzF6SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTXk5dmNITXZjbVZ4ZFdWemRDMWpiR0ZwYlhNZ0xXMXBibVJsY0hSb0lERWdMVzFoZUdSbGNIUm9JREVnTFhCeWFXNTBKeUlzQ2lBZ0lDQWdJQ0FnSW5OMFlYSjBYM1YwWXlJNklDSXlNREkyTFRFd0xUSTNWREF5T2pVMk9qSTFMak16TXpRMU9Dc3dNRG93TUNJc0NpQWdJQ0FnSUNBZ0ltVnVaRjkxZEdNaU9pQWlNakF5TmkweE1DMHlOMVF3TWpvMU5qb3lOUzQxT1RBek9EY3JNREE2TURBaUxBb2dJQ0FnSUNBZ0lDSmxlR2wwWDJOdlpHVWlPaUF3TEFvZ0lDQWdJQ0FnSUNKemRHUnZkWFFpT2lBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM1hHNHZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZjbVZ4ZFdWemRDMWpiR0ZwYlhNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpGY2JpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU4xeHVMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMM0psY1hWbGMzUXRZMnhoYVcxekwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMW1kV3hzTFhZeVhHNHZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqTXZZMnhoYVcxekx6TXdaall3TldFeE5EWTJZMlEwWmpkbE9HWXlZMlF6TmpkaU1ETTBNREV6WVdRM05qZGlaV1EzTmpJelpEVTJZelUzTmpRM1l6RTRORFUxTVdFMllUQmNiaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNeTl5WlhGMVpYTjBMV05zWVdsdGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk0xeHVJaXdLSUNBZ0lDQWdJQ0FpZG1Gc2FXUmhkR2x2Ymw5d2NtOXFaV04wYVc5dUlqb2dJaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOMXh1TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDNKbGNYVmxjM1F0WTJ4aGFXMXpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXhYRzR2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamRjYmk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5eVpYRjFaWE4wTFdOc1lXbHRjeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNbHh1SWl3S0lDQWdJQ0FnSUNBaVpYaHdiR2xqYVhSZlpYaGpaWEIwYVc5dUlqb2dJazl1YkhrZ1lYVjBhR1Z1ZEdsallYUmxaQ0JqZFhKeVpXNTBJRVZOVUZSWlgwSkZSazlTUlY5VFFrRlVRMGdnWkdseVpXTjBiM0pwWlhNN0lHNWxkbVZ5SUc1aGRHbDJaU0J4ZFdWMVpTOXpkR1Z3Y3lJS0lDQWdJQ0FnZlN3S0lDQWdJQ0FnZXdvZ0lDQWdJQ0FnSUNKc1lXSmxiQ0k2SUNKd2FIbHphV05oYkMxamJHRnBiWE1pTEFvZ0lDQWdJQ0FnSUNKamIyMXRZVzVrSWpvZ0ltSmhjMmdnTFdNZ0ozTmxkQ0F0WlhWdklIQnBjR1ZtWVdsc095QjBaWE4wSUZ3aUpDaHlaV0ZrYkdsdWF5QXRaU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjcFhDSWdQU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemM3SUhSbGMzUWdMV1FnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zT3lCMFpYTjBJRndpSkNoemRHRjBJQzFqSUNWMUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeWxjSWlBOUlEUXhNREF6T3lCMFpYTjBJRndpSkNoeVpXRmtiR2x1YXlBdFpTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2Y21WeGRXVnpkQzFqYkdGcGJYTXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqRXBYQ0lnUFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdmNtVnhkV1Z6ZEMxamJHRnBiWE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakU3SUhSbGMzUWdMV1FnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDNKbGNYVmxjM1F0WTJ4aGFXMXpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXhPeUIwWlhOMElGd2lKQ2h6ZEdGMElDMWpJQ1YxSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOXlaWEYxWlhOMExXTnNZV2x0Y3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTVNsY0lpQTlJRFF4TURBek95QjBaWE4wSUZ3aUpDaHlaV0ZrYkdsdWF5QXRaU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjcFhDSWdQU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamM3SUhSbGMzUWdMV1FnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzT3lCMFpYTjBJRndpSkNoemRHRjBJQzFqSUNWMUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeWxjSWlBOUlEUXhNREF6T3lCMFpYTjBJRndpSkNoeVpXRmtiR2x1YXlBdFpTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2Y21WeGRXVnpkQzFqYkdGcGJYTXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqSXBYQ0lnUFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdmNtVnhkV1Z6ZEMxamJHRnBiWE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3Rkakk3SUhSbGMzUWdMV1FnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDNKbGNYVmxjM1F0WTJ4aGFXMXpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXlPeUIwWlhOMElGd2lKQ2h6ZEdGMElDMWpJQ1YxSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOXlaWEYxWlhOMExXTnNZV2x0Y3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTWlsY0lpQTlJRFF4TURBekp5SXNDaUFnSUNBZ0lDQWdJbk4wWVhKMFgzVjBZeUk2SUNJeU1ESTJMVEV3TFRJM1ZEQXlPalUyT2pJMUxqVTVNRGN3TXlzd01Eb3dNQ0lzQ2lBZ0lDQWdJQ0FnSW1WdVpGOTFkR01pT2lBaU1qQXlOaTB4TUMweU4xUXdNam8xTmpveU5TNDRNVGN3TXpnck1EQTZNREFpTEFvZ0lDQWdJQ0FnSUNKbGVHbDBYMk52WkdVaU9pQXdMQW9nSUNBZ0lDQWdJQ0p6ZEdSdmRYUWlPaUFpSWdvZ0lDQWdJQ0I5TEFvZ0lDQWdJQ0I3Q2lBZ0lDQWdJQ0FnSW14aFltVnNJam9nSW5CeWFXOXlMV05zWVdsdExXWnBiR1Z6TFRFaUxBb2dJQ0FnSUNBZ0lDSmpiMjF0WVc1a0lqb2dJbUpoYzJnZ0xXTWdKM05sZENBdFpYVnZJSEJwY0dWbVlXbHNPeUJtYVc1a0lDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55QXRiV2x1WkdWd2RHZ2dNU0F0YldGNFpHVndkR2dnTVNBdGNISnBiblJtSUZ3aUpXWmNibHdpSnlJc0NpQWdJQ0FnSUNBZ0luTjBZWEowWDNWMFl5STZJQ0l5TURJMkxURXdMVEkzVkRBeU9qVTJPakkxTGpneE56STBPU3N3TURvd01DSXNDaUFnSUNBZ0lDQWdJbVZ1WkY5MWRHTWlPaUFpTWpBeU5pMHhNQzB5TjFRd01qbzFOam95Tmk0d01qUXpNVEVyTURBNk1EQWlMQW9nSUNBZ0lDQWdJQ0psZUdsMFgyTnZaR1VpT2lBd0xBb2dJQ0FnSUNBZ0lDSnpkR1J2ZFhRaU9pQWlVRkpGVUVGU1JVUXVhbk52Ymx4dVkyRndkSFZ5WlMxelltRjBZMmd1WlhocGRGeHVRMEZRVkZWU1JWOUtUMEpmU1VSY2JuQmhjbVZ1ZEMxelltRjBZMmd1YzNSa2IzVjBYRzVRUVZKRlRsUmZTazlDWDBsRVhHNWpZWEIwZFhKbExYTmlZWFJqYUM1emRHUnZkWFJjYmtoRlRFUmZUa0ZVU1ZaRkxuUjRkRnh1Y0dGeVpXNTBMWE5pWVhSamFDNWxlR2wwWEc1U1JVeEZRVk5GWDBOQlVGUlZVa1ZmVUVWT1JFbE9SMTlPUVZSSlZrVXVkSGgwWEc1U1JVeEZRVk5GWDBGVVZFVk5VRlF1YW5OdmJseHVVa1ZNUlVGVFJWOUJRME5GVUZSRlJDNXFjMjl1WEc1allYQjBkWEpsTFhOaVlYUmphQzVoY21kMkxtcHpiMjVjYmtOQlVGUlZVa1ZmVUVWT1JFbE9SMTlPUVZSSlZrVXVkSGgwWEc1U1JVeEZRVk5GWDBoRlRFUmZUa0ZVU1ZaRkxuUjRkRnh1Y0dGeVpXNTBMWE5pWVhSamFDNXpkR1JsY25KY2JtTmhjSFIxY21VdGMySmhkR05vTG5OMFpHVnljbHh1Y0dGeVpXNTBMWE5pWVhSamFDNWhjbWQyTG1wemIyNWNiaUlLSUNBZ0lDQWdmU3dLSUNBZ0lDQWdld29nSUNBZ0lDQWdJQ0pzWVdKbGJDSTZJQ0p3Y21sdmNpMXlaWEYxWlhOMExXMWhjbXRsY2kweElpd0tJQ0FnSUNBZ0lDQWlZMjl0YldGdVpDSTZJQ0ppWVhOb0lDMWpJQ2R6WlhRZ0xXVjFieUJ3YVhCbFptRnBiRHNnWm1sdVpDQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZjbVZ4ZFdWemRDMWpiR0ZwYlhNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpFZ0xXMXBibVJsY0hSb0lERWdMVzFoZUdSbGNIUm9JREVnTFhCeWFXNTBaaUJjSWlWbVhHNWNJaWNpTEFvZ0lDQWdJQ0FnSUNKemRHRnlkRjkxZEdNaU9pQWlNakF5TmkweE1DMHlOMVF3TWpvMU5qb3lOaTR3TWpRMU5ERXJNREE2TURBaUxBb2dJQ0FnSUNBZ0lDSmxibVJmZFhSaklqb2dJakl3TWpZdE1UQXRNamRVTURJNk5UWTZNall1TXpBMU9ERTRLekF3T2pBd0lpd0tJQ0FnSUNBZ0lDQWlaWGhwZEY5amIyUmxJam9nTUN3S0lDQWdJQ0FnSUNBaWMzUmtiM1YwSWpvZ0lsSkZVVlZGVTFSZlUwaEJNalUyWEc0aUNpQWdJQ0FnSUgwc0NpQWdJQ0FnSUhzS0lDQWdJQ0FnSUNBaWJHRmlaV3dpT2lBaWNISnBiM0l0WTJ4aGFXMHRabWxzWlhNdE1pSXNDaUFnSUNBZ0lDQWdJbU52YlcxaGJtUWlPaUFpWW1GemFDQXRZeUFuYzJWMElDMWxkVzhnY0dsd1pXWmhhV3c3SUdacGJtUWdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNJQzF0YVc1a1pYQjBhQ0F4SUMxdFlYaGtaWEIwYUNBeElDMXdjbWx1ZEdZZ1hDSWxabHh1WENJbklpd0tJQ0FnSUNBZ0lDQWljM1JoY25SZmRYUmpJam9nSWpJd01qWXRNVEF0TWpkVU1ESTZOVFk2TWpZdU16QTNNRGM0S3pBd09qQXdJaXdLSUNBZ0lDQWdJQ0FpWlc1a1gzVjBZeUk2SUNJeU1ESTJMVEV3TFRJM1ZEQXlPalUyT2pJMkxqUTVPRFV3TkNzd01Eb3dNQ0lzQ2lBZ0lDQWdJQ0FnSW1WNGFYUmZZMjlrWlNJNklEQXNDaUFnSUNBZ0lDQWdJbk4wWkc5MWRDSTZJQ0pRVWtWUVFWSkZSQzVxYzI5dVhHNWpZWEIwZFhKbExYTmlZWFJqYUM1bGVHbDBYRzVEUVZCVVZWSkZYMHBQUWw5SlJGeHVjR0Z5Wlc1MExYTmlZWFJqYUM1emRHUnZkWFJjYmxCQlVrVk9WRjlLVDBKZlNVUmNibU5oY0hSMWNtVXRjMkpoZEdOb0xuTjBaRzkxZEZ4dVNFVk1SRjlPUVZSSlZrVXVkSGgwWEc1d1lYSmxiblF0YzJKaGRHTm9MbVY0YVhSY2JsSkZURVZCVTBWZlEwRlFWRlZTUlY5UVJVNUVTVTVIWDA1QlZFbFdSUzUwZUhSY2JsSkZURVZCVTBWZlFWUlVSVTFRVkM1cWMyOXVYRzVTUlV4RlFWTkZYMEZEUTBWUVZFVkVMbXB6YjI1Y2JraFBVMVJmVUZsVVNFOU9MbXB6YjI1Y2JtTmhjSFIxY21VdGMySmhkR05vTG1GeVozWXVhbk52Ymx4dVEwRlFWRlZTUlY5UVJVNUVTVTVIWDA1QlZFbFdSUzUwZUhSY2JsSkZURVZCVTBWZlNFVk1SRjlPUVZSSlZrVXVkSGgwWEc1d1lYSmxiblF0YzJKaGRHTm9Mbk4wWkdWeWNseHVVRkpGVEVGVlRrTklYMUpGVkZKWlgxRlZTVVZUUTBWT1EwVXVhbk52Ymx4dVkyRndkSFZ5WlMxelltRjBZMmd1YzNSa1pYSnlYRzV3WVhKbGJuUXRjMkpoZEdOb0xtRnlaM1l1YW5OdmJseHVJZ29nSUNBZ0lDQjlMQW9nSUNBZ0lDQjdDaUFnSUNBZ0lDQWdJbXhoWW1Wc0lqb2dJbkJ5YVc5eUxYSmxjWFZsYzNRdGJXRnlhMlZ5TFRJaUxBb2dJQ0FnSUNBZ0lDSmpiMjF0WVc1a0lqb2dJbUpoYzJnZ0xXTWdKM05sZENBdFpYVnZJSEJwY0dWbVlXbHNPeUJtYVc1a0lDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOXlaWEYxWlhOMExXTnNZV2x0Y3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTWlBdGJXbHVaR1Z3ZEdnZ01TQXRiV0Y0WkdWd2RHZ2dNU0F0Y0hKcGJuUm1JRndpSldaY2Jsd2lKeUlzQ2lBZ0lDQWdJQ0FnSW5OMFlYSjBYM1YwWXlJNklDSXlNREkyTFRFd0xUSTNWREF5T2pVMk9qSTJMalE1T0RZMk1pc3dNRG93TUNJc0NpQWdJQ0FnSUNBZ0ltVnVaRjkxZEdNaU9pQWlNakF5TmkweE1DMHlOMVF3TWpvMU5qb3lOaTQzTURneU1qTXJNREE2TURBaUxBb2dJQ0FnSUNBZ0lDSmxlR2wwWDJOdlpHVWlPaUF3TEFvZ0lDQWdJQ0FnSUNKemRHUnZkWFFpT2lBaVVrVlJWVVZUVkY5VFNFRXlOVFpjYmlJS0lDQWdJQ0FnZlN3S0lDQWdJQ0FnZXdvZ0lDQWdJQ0FnSUNKc1lXSmxiQ0k2SUNKd2NtbHZjaTF6YldGc2JDMW1hV3hsTFhKbFlXUmlZV05ySWl3S0lDQWdJQ0FnSUNBaVkyOXRiV0Z1WkNJNklDSmlZWE5vSUMxaklDZHpaWFFnTFdWMWJ5QndhWEJsWm1GcGJEc2dkR1Z6ZENCY0lpUW9jbVZoWkd4cGJtc2dMV1VnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwwWkpURVZUTG5Ob1lUSTFOaWxjSWlBOUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOUdTVXhGVXk1emFHRXlOVFk3SUhSbGMzUWdMV1lnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDBaSlRFVlRMbk5vWVRJMU5qc2dkR1Z6ZENCY0lpUW9jM1JoZENBdFl5QWxkU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlJrbE1SVk11YzJoaE1qVTJLVndpSUQwZ05ERXdNRE03SUhSbGMzUWdYQ0lrS0hKbFlXUnNhVzVySUMxbElDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlEUVZCVVZWSkZYMHBQUWw5SlJDbGNJaUE5SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5RFFWQlVWVkpGWDBwUFFsOUpSRHNnZEdWemRDQXRaaUF2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2UTBGUVZGVlNSVjlLVDBKZlNVUTdJSFJsYzNRZ1hDSWtLSE4wWVhRZ0xXTWdKWFVnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wwTkJVRlJWVWtWZlNrOUNYMGxFS1Z3aUlEMGdOREV3TURNN0lIUmxjM1FnWENJa0tISmxZV1JzYVc1cklDMWxJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5RFFWQlVWVkpGWDFCRlRrUkpUa2RmVGtGVVNWWkZMblI0ZENsY0lpQTlJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlEUVZCVVZWSkZYMUJGVGtSSlRrZGZUa0ZVU1ZaRkxuUjRkRHNnZEdWemRDQXRaaUF2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2UTBGUVZGVlNSVjlRUlU1RVNVNUhYMDVCVkVsV1JTNTBlSFE3SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMME5CVUZSVlVrVmZVRVZPUkVsT1IxOU9RVlJKVmtVdWRIaDBLVndpSUQwZ05ERXdNRE03SUhSbGMzUWdYQ0lrS0hKbFlXUnNhVzVySUMxbElDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlJUlV4RVgwNUJWRWxXUlM1MGVIUXBYQ0lnUFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlNFVk1SRjlPUVZSSlZrVXVkSGgwT3lCMFpYTjBJQzFtSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5SVJVeEVYMDVCVkVsV1JTNTBlSFE3SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMMGhGVEVSZlRrRlVTVlpGTG5SNGRDbGNJaUE5SURReE1EQXpPeUIwWlhOMElGd2lKQ2h5WldGa2JHbHVheUF0WlNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZVRUZTUlU1VVgwcFBRbDlKUkNsY0lpQTlJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlRUVZKRlRsUmZTazlDWDBsRU95QjBaWE4wSUMxbUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OVFRVkpGVGxSZlNrOUNYMGxFT3lCMFpYTjBJRndpSkNoemRHRjBJQzFqSUNWMUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlRUVZKRlRsUmZTazlDWDBsRUtWd2lJRDBnTkRFd01ETTdJSFJsYzNRZ1hDSWtLSEpsWVdSc2FXNXJJQzFsSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OVFVa1ZRUVZKRlJDNXFjMjl1S1Z3aUlEMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMMUJTUlZCQlVrVkVMbXB6YjI0N0lIUmxjM1FnTFdZZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wxQlNSVkJCVWtWRUxtcHpiMjQ3SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMMUJTUlZCQlVrVkVMbXB6YjI0cFhDSWdQU0EwTVRBd016c2dkR1Z6ZENCY0lpUW9jbVZoWkd4cGJtc2dMV1VnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wxSkZURVZCVTBWZlFVTkRSVkJVUlVRdWFuTnZiaWxjSWlBOUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OVNSVXhGUVZORlgwRkRRMFZRVkVWRUxtcHpiMjQ3SUhSbGMzUWdMV1lnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDFKRlRFVkJVMFZmUVVORFJWQlVSVVF1YW5OdmJqc2dkR1Z6ZENCY0lpUW9jM1JoZENBdFl5QWxkU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlVrVk1SVUZUUlY5QlEwTkZVRlJGUkM1cWMyOXVLVndpSUQwZ05ERXdNRE03SUhSbGMzUWdYQ0lrS0hKbFlXUnNhVzVySUMxbElDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlTUlV4RlFWTkZYMEZVVkVWTlVGUXVhbk52YmlsY0lpQTlJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlTUlV4RlFWTkZYMEZVVkVWTlVGUXVhbk52YmpzZ2RHVnpkQ0F0WmlBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlVrVk1SVUZUUlY5QlZGUkZUVkJVTG1wemIyNDdJSFJsYzNRZ1hDSWtLSE4wWVhRZ0xXTWdKWFVnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wxSkZURVZCVTBWZlFWUlVSVTFRVkM1cWMyOXVLVndpSUQwZ05ERXdNRE03SUhSbGMzUWdYQ0lrS0hKbFlXUnNhVzVySUMxbElDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlTUlV4RlFWTkZYME5CVUZSVlVrVmZVRVZPUkVsT1IxOU9RVlJKVmtVdWRIaDBLVndpSUQwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wxSkZURVZCVTBWZlEwRlFWRlZTUlY5UVJVNUVTVTVIWDA1QlZFbFdSUzUwZUhRN0lIUmxjM1FnTFdZZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wxSkZURVZCVTBWZlEwRlFWRlZTUlY5UVJVNUVTVTVIWDA1QlZFbFdSUzUwZUhRN0lIUmxjM1FnWENJa0tITjBZWFFnTFdNZ0pYVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDFKRlRFVkJVMFZmUTBGUVZGVlNSVjlRUlU1RVNVNUhYMDVCVkVsV1JTNTBlSFFwWENJZ1BTQTBNVEF3TXpzZ2RHVnpkQ0JjSWlRb2NtVmhaR3hwYm1zZ0xXVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDFKRlRFVkJVMFZmU0VWTVJGOU9RVlJKVmtVdWRIaDBLVndpSUQwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wxSkZURVZCVTBWZlNFVk1SRjlPUVZSSlZrVXVkSGgwT3lCMFpYTjBJQzFtSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5U1JVeEZRVk5GWDBoRlRFUmZUa0ZVU1ZaRkxuUjRkRHNnZEdWemRDQmNJaVFvYzNSaGRDQXRZeUFsZFNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZVa1ZNUlVGVFJWOUlSVXhFWDA1QlZFbFdSUzUwZUhRcFhDSWdQU0EwTVRBd016c2dkR1Z6ZENCY0lpUW9jbVZoWkd4cGJtc2dMV1VnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wyTmhjSFIxY21VdGMySmhkR05vTG1GeVozWXVhbk52YmlsY0lpQTlJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlqWVhCMGRYSmxMWE5pWVhSamFDNWhjbWQyTG1wemIyNDdJSFJsYzNRZ0xXWWdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMMk5oY0hSMWNtVXRjMkpoZEdOb0xtRnlaM1l1YW5OdmJqc2dkR1Z6ZENCY0lpUW9jM1JoZENBdFl5QWxkU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlkyRndkSFZ5WlMxelltRjBZMmd1WVhKbmRpNXFjMjl1S1Z3aUlEMGdOREV3TURNN0lIUmxjM1FnWENJa0tISmxZV1JzYVc1cklDMWxJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5allYQjBkWEpsTFhOaVlYUmphQzVsZUdsMEtWd2lJRDBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDJOaGNIUjFjbVV0YzJKaGRHTm9MbVY0YVhRN0lIUmxjM1FnTFdZZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wyTmhjSFIxY21VdGMySmhkR05vTG1WNGFYUTdJSFJsYzNRZ1hDSWtLSE4wWVhRZ0xXTWdKWFVnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wyTmhjSFIxY21VdGMySmhkR05vTG1WNGFYUXBYQ0lnUFNBME1UQXdNenNnZEdWemRDQmNJaVFvY21WaFpHeHBibXNnTFdVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMMk5oY0hSMWNtVXRjMkpoZEdOb0xuTjBaR1Z5Y2lsY0lpQTlJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlqWVhCMGRYSmxMWE5pWVhSamFDNXpkR1JsY25JN0lIUmxjM1FnTFdZZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wyTmhjSFIxY21VdGMySmhkR05vTG5OMFpHVnljanNnZEdWemRDQmNJaVFvYzNSaGRDQXRZeUFsZFNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZZMkZ3ZEhWeVpTMXpZbUYwWTJndWMzUmtaWEp5S1Z3aUlEMGdOREV3TURNN0lIUmxjM1FnWENJa0tISmxZV1JzYVc1cklDMWxJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5allYQjBkWEpsTFhOaVlYUmphQzV6ZEdSdmRYUXBYQ0lnUFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlkyRndkSFZ5WlMxelltRjBZMmd1YzNSa2IzVjBPeUIwWlhOMElDMW1JQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlqWVhCMGRYSmxMWE5pWVhSamFDNXpkR1J2ZFhRN0lIUmxjM1FnWENJa0tITjBZWFFnTFdNZ0pYVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDJOaGNIUjFjbVV0YzJKaGRHTm9Mbk4wWkc5MWRDbGNJaUE5SURReE1EQXpPeUIwWlhOMElGd2lKQ2h5WldGa2JHbHVheUF0WlNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZjR0Z5Wlc1MExYTmlZWFJqYUM1aGNtZDJMbXB6YjI0cFhDSWdQU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2Y0dGeVpXNTBMWE5pWVhSamFDNWhjbWQyTG1wemIyNDdJSFJsYzNRZ0xXWWdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMM0JoY21WdWRDMXpZbUYwWTJndVlYSm5kaTVxYzI5dU95QjBaWE4wSUZ3aUpDaHpkR0YwSUMxaklDVjFJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5d1lYSmxiblF0YzJKaGRHTm9MbUZ5WjNZdWFuTnZiaWxjSWlBOUlEUXhNREF6T3lCMFpYTjBJRndpSkNoeVpXRmtiR2x1YXlBdFpTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2Y0dGeVpXNTBMWE5pWVhSamFDNWxlR2wwS1Z3aUlEMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMM0JoY21WdWRDMXpZbUYwWTJndVpYaHBkRHNnZEdWemRDQXRaaUF2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2Y0dGeVpXNTBMWE5pWVhSamFDNWxlR2wwT3lCMFpYTjBJRndpSkNoemRHRjBJQzFqSUNWMUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTl3WVhKbGJuUXRjMkpoZEdOb0xtVjRhWFFwWENJZ1BTQTBNVEF3TXpzZ2RHVnpkQ0JjSWlRb2NtVmhaR3hwYm1zZ0xXVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDNCaGNtVnVkQzF6WW1GMFkyZ3VjM1JrWlhKeUtWd2lJRDBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDNCaGNtVnVkQzF6WW1GMFkyZ3VjM1JrWlhKeU95QjBaWE4wSUMxbUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OXdZWEpsYm5RdGMySmhkR05vTG5OMFpHVnljanNnZEdWemRDQmNJaVFvYzNSaGRDQXRZeUFsZFNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZjR0Z5Wlc1MExYTmlZWFJqYUM1emRHUmxjbklwWENJZ1BTQTBNVEF3TXpzZ2RHVnpkQ0JjSWlRb2NtVmhaR3hwYm1zZ0xXVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDNCaGNtVnVkQzF6WW1GMFkyZ3VjM1JrYjNWMEtWd2lJRDBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDNCaGNtVnVkQzF6WW1GMFkyZ3VjM1JrYjNWME95QjBaWE4wSUMxbUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OXdZWEpsYm5RdGMySmhkR05vTG5OMFpHOTFkRHNnZEdWemRDQmNJaVFvYzNSaGRDQXRZeUFsZFNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZjR0Z5Wlc1MExYTmlZWFJqYUM1emRHUnZkWFFwWENJZ1BTQTBNVEF3TXpzZ2RHVnpkQ0JjSWlRb2NtVmhaR3hwYm1zZ0xXVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDI5d2N5OXlaWEYxWlhOMGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1TNXFjMjl1S1Z3aUlEMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMjl3Y3k5eVpYRjFaWE4wY3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTVM1cWMyOXVPeUIwWlhOMElDMW1JQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzl2Y0hNdmNtVnhkV1Z6ZEhNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpFdWFuTnZianNnZEdWemRDQmNJaVFvYzNSaGRDQXRZeUFsZFNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZiM0J6TDNKbGNYVmxjM1J6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl4TG1wemIyNHBYQ0lnUFNBME1UQXdNenNnZEdWemRDQmNJaVFvY21WaFpHeHBibXNnTFdVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMM0psY1hWbGMzUXRZMnhoYVcxekwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMW1kV3hzTFhZeEwxSkZVVlZGVTFSZlUwaEJNalUyS1Z3aUlEMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMM0psY1hWbGMzUXRZMnhoYVcxekwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMW1kV3hzTFhZeEwxSkZVVlZGVTFSZlUwaEJNalUyT3lCMFpYTjBJQzFtSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5eVpYRjFaWE4wTFdOc1lXbHRjeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNUzlTUlZGVlJWTlVYMU5JUVRJMU5qc2dkR1Z6ZENCY0lpUW9jM1JoZENBdFl5QWxkU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdmNtVnhkV1Z6ZEMxamJHRnBiWE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakV2VWtWUlZVVlRWRjlUU0VFeU5UWXBYQ0lnUFNBME1UQXdNenNnZEdWemRDQmNJaVFvY21WaFpHeHBibXNnTFdVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMFpKVEVWVExuTm9ZVEkxTmlsY0lpQTlJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlHU1V4RlV5NXphR0V5TlRZN0lIUmxjM1FnTFdZZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwwWkpURVZUTG5Ob1lUSTFOanNnZEdWemRDQmNJaVFvYzNSaGRDQXRZeUFsZFNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZSa2xNUlZNdWMyaGhNalUyS1Z3aUlEMGdOREV3TURNN0lIUmxjM1FnWENJa0tISmxZV1JzYVc1cklDMWxJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5RFFWQlVWVkpGWDBwUFFsOUpSQ2xjSWlBOUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OURRVkJVVlZKRlgwcFBRbDlKUkRzZ2RHVnpkQ0F0WmlBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlEwRlFWRlZTUlY5S1QwSmZTVVE3SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMME5CVUZSVlVrVmZTazlDWDBsRUtWd2lJRDBnTkRFd01ETTdJSFJsYzNRZ1hDSWtLSEpsWVdSc2FXNXJJQzFsSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OURRVkJVVlZKRlgxQkZUa1JKVGtkZlRrRlVTVlpGTG5SNGRDbGNJaUE5SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5RFFWQlVWVkpGWDFCRlRrUkpUa2RmVGtGVVNWWkZMblI0ZERzZ2RHVnpkQ0F0WmlBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlEwRlFWRlZTUlY5UVJVNUVTVTVIWDA1QlZFbFdSUzUwZUhRN0lIUmxjM1FnWENJa0tITjBZWFFnTFdNZ0pYVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDBOQlVGUlZVa1ZmVUVWT1JFbE9SMTlPUVZSSlZrVXVkSGgwS1Z3aUlEMGdOREV3TURNN0lIUmxjM1FnWENJa0tISmxZV1JzYVc1cklDMWxJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5SVJVeEVYMDVCVkVsV1JTNTBlSFFwWENJZ1BTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZTRVZNUkY5T1FWUkpWa1V1ZEhoME95QjBaWE4wSUMxbUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OUlSVXhFWDA1QlZFbFdSUzUwZUhRN0lIUmxjM1FnWENJa0tITjBZWFFnTFdNZ0pYVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDBoRlRFUmZUa0ZVU1ZaRkxuUjRkQ2xjSWlBOUlEUXhNREF6T3lCMFpYTjBJRndpSkNoeVpXRmtiR2x1YXlBdFpTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2U0U5VFZGOVFXVlJJVDA0dWFuTnZiaWxjSWlBOUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OUlUMU5VWDFCWlZFaFBUaTVxYzI5dU95QjBaWE4wSUMxbUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OUlUMU5VWDFCWlZFaFBUaTVxYzI5dU95QjBaWE4wSUZ3aUpDaHpkR0YwSUMxaklDVjFJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5SVQxTlVYMUJaVkVoUFRpNXFjMjl1S1Z3aUlEMGdOREV3TURNN0lIUmxjM1FnWENJa0tISmxZV1JzYVc1cklDMWxJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5UVFWSkZUbFJmU2s5Q1gwbEVLVndpSUQwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wxQkJVa1ZPVkY5S1QwSmZTVVE3SUhSbGMzUWdMV1lnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDFCQlVrVk9WRjlLVDBKZlNVUTdJSFJsYzNRZ1hDSWtLSE4wWVhRZ0xXTWdKWFVnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wxQkJVa1ZPVkY5S1QwSmZTVVFwWENJZ1BTQTBNVEF3TXpzZ2RHVnpkQ0JjSWlRb2NtVmhaR3hwYm1zZ0xXVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDFCU1JVeEJWVTVEU0Y5U1JWUlNXVjlSVlVsRlUwTkZUa05GTG1wemIyNHBYQ0lnUFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlVGSkZURUZWVGtOSVgxSkZWRkpaWDFGVlNVVlRRMFZPUTBVdWFuTnZianNnZEdWemRDQXRaaUF2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2VUZKRlRFRlZUa05JWDFKRlZGSlpYMUZWU1VWVFEwVk9RMFV1YW5OdmJqc2dkR1Z6ZENCY0lpUW9jM1JoZENBdFl5QWxkU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlVGSkZURUZWVGtOSVgxSkZWRkpaWDFGVlNVVlRRMFZPUTBVdWFuTnZiaWxjSWlBOUlEUXhNREF6T3lCMFpYTjBJRndpSkNoeVpXRmtiR2x1YXlBdFpTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2VUZKRlVFRlNSVVF1YW5OdmJpbGNJaUE5SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5UVVrVlFRVkpGUkM1cWMyOXVPeUIwWlhOMElDMW1JQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlRVWtWUVFWSkZSQzVxYzI5dU95QjBaWE4wSUZ3aUpDaHpkR0YwSUMxaklDVjFJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5UVVrVlFRVkpGUkM1cWMyOXVLVndpSUQwZ05ERXdNRE03SUhSbGMzUWdYQ0lrS0hKbFlXUnNhVzVySUMxbElDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlTUlV4RlFWTkZYMEZEUTBWUVZFVkVMbXB6YjI0cFhDSWdQU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2VWtWTVJVRlRSVjlCUTBORlVGUkZSQzVxYzI5dU95QjBaWE4wSUMxbUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OVNSVXhGUVZORlgwRkRRMFZRVkVWRUxtcHpiMjQ3SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMMUpGVEVWQlUwVmZRVU5EUlZCVVJVUXVhbk52YmlsY0lpQTlJRFF4TURBek95QjBaWE4wSUZ3aUpDaHlaV0ZrYkdsdWF5QXRaU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlVrVk1SVUZUUlY5QlZGUkZUVkJVTG1wemIyNHBYQ0lnUFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlVrVk1SVUZUUlY5QlZGUkZUVkJVTG1wemIyNDdJSFJsYzNRZ0xXWWdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMMUpGVEVWQlUwVmZRVlJVUlUxUVZDNXFjMjl1T3lCMFpYTjBJRndpSkNoemRHRjBJQzFqSUNWMUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlTUlV4RlFWTkZYMEZVVkVWTlVGUXVhbk52YmlsY0lpQTlJRFF4TURBek95QjBaWE4wSUZ3aUpDaHlaV0ZrYkdsdWF5QXRaU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlVrVk1SVUZUUlY5RFFWQlVWVkpGWDFCRlRrUkpUa2RmVGtGVVNWWkZMblI0ZENsY0lpQTlJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlTUlV4RlFWTkZYME5CVUZSVlVrVmZVRVZPUkVsT1IxOU9RVlJKVmtVdWRIaDBPeUIwWlhOMElDMW1JQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlTUlV4RlFWTkZYME5CVUZSVlVrVmZVRVZPUkVsT1IxOU9RVlJKVmtVdWRIaDBPeUIwWlhOMElGd2lKQ2h6ZEdGMElDMWpJQ1YxSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OVNSVXhGUVZORlgwTkJVRlJWVWtWZlVFVk9SRWxPUjE5T1FWUkpWa1V1ZEhoMEtWd2lJRDBnTkRFd01ETTdJSFJsYzNRZ1hDSWtLSEpsWVdSc2FXNXJJQzFsSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OVNSVXhGUVZORlgwaEZURVJmVGtGVVNWWkZMblI0ZENsY0lpQTlJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlTUlV4RlFWTkZYMGhGVEVSZlRrRlVTVlpGTG5SNGREc2dkR1Z6ZENBdFppQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZVa1ZNUlVGVFJWOUlSVXhFWDA1QlZFbFdSUzUwZUhRN0lIUmxjM1FnWENJa0tITjBZWFFnTFdNZ0pYVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDFKRlRFVkJVMFZmU0VWTVJGOU9RVlJKVmtVdWRIaDBLVndpSUQwZ05ERXdNRE03SUhSbGMzUWdYQ0lrS0hKbFlXUnNhVzVySUMxbElDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlqWVhCMGRYSmxMWE5pWVhSamFDNWhjbWQyTG1wemIyNHBYQ0lnUFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlkyRndkSFZ5WlMxelltRjBZMmd1WVhKbmRpNXFjMjl1T3lCMFpYTjBJQzFtSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5allYQjBkWEpsTFhOaVlYUmphQzVoY21kMkxtcHpiMjQ3SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMMk5oY0hSMWNtVXRjMkpoZEdOb0xtRnlaM1l1YW5OdmJpbGNJaUE5SURReE1EQXpPeUIwWlhOMElGd2lKQ2h5WldGa2JHbHVheUF0WlNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZZMkZ3ZEhWeVpTMXpZbUYwWTJndVpYaHBkQ2xjSWlBOUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OWpZWEIwZFhKbExYTmlZWFJqYUM1bGVHbDBPeUIwWlhOMElDMW1JQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlqWVhCMGRYSmxMWE5pWVhSamFDNWxlR2wwT3lCMFpYTjBJRndpSkNoemRHRjBJQzFqSUNWMUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlqWVhCMGRYSmxMWE5pWVhSamFDNWxlR2wwS1Z3aUlEMGdOREV3TURNN0lIUmxjM1FnWENJa0tISmxZV1JzYVc1cklDMWxJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5allYQjBkWEpsTFhOaVlYUmphQzV6ZEdSbGNuSXBYQ0lnUFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlkyRndkSFZ5WlMxelltRjBZMmd1YzNSa1pYSnlPeUIwWlhOMElDMW1JQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlqWVhCMGRYSmxMWE5pWVhSamFDNXpkR1JsY25JN0lIUmxjM1FnWENJa0tITjBZWFFnTFdNZ0pYVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDJOaGNIUjFjbVV0YzJKaGRHTm9Mbk4wWkdWeWNpbGNJaUE5SURReE1EQXpPeUIwWlhOMElGd2lKQ2h5WldGa2JHbHVheUF0WlNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZZMkZ3ZEhWeVpTMXpZbUYwWTJndWMzUmtiM1YwS1Z3aUlEMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMMk5oY0hSMWNtVXRjMkpoZEdOb0xuTjBaRzkxZERzZ2RHVnpkQ0F0WmlBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlkyRndkSFZ5WlMxelltRjBZMmd1YzNSa2IzVjBPeUIwWlhOMElGd2lKQ2h6ZEdGMElDMWpJQ1YxSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OWpZWEIwZFhKbExYTmlZWFJqYUM1emRHUnZkWFFwWENJZ1BTQTBNVEF3TXpzZ2RHVnpkQ0JjSWlRb2NtVmhaR3hwYm1zZ0xXVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDNCaGNtVnVkQzF6WW1GMFkyZ3VZWEpuZGk1cWMyOXVLVndpSUQwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wzQmhjbVZ1ZEMxelltRjBZMmd1WVhKbmRpNXFjMjl1T3lCMFpYTjBJQzFtSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5d1lYSmxiblF0YzJKaGRHTm9MbUZ5WjNZdWFuTnZianNnZEdWemRDQmNJaVFvYzNSaGRDQXRZeUFsZFNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZjR0Z5Wlc1MExYTmlZWFJqYUM1aGNtZDJMbXB6YjI0cFhDSWdQU0EwTVRBd016c2dkR1Z6ZENCY0lpUW9jbVZoWkd4cGJtc2dMV1VnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wzQmhjbVZ1ZEMxelltRjBZMmd1WlhocGRDbGNJaUE5SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5d1lYSmxiblF0YzJKaGRHTm9MbVY0YVhRN0lIUmxjM1FnTFdZZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wzQmhjbVZ1ZEMxelltRjBZMmd1WlhocGREc2dkR1Z6ZENCY0lpUW9jM1JoZENBdFl5QWxkU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdmNHRnlaVzUwTFhOaVlYUmphQzVsZUdsMEtWd2lJRDBnTkRFd01ETTdJSFJsYzNRZ1hDSWtLSEpsWVdSc2FXNXJJQzFsSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OXdZWEpsYm5RdGMySmhkR05vTG5OMFpHVnljaWxjSWlBOUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OXdZWEpsYm5RdGMySmhkR05vTG5OMFpHVnljanNnZEdWemRDQXRaaUF2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2Y0dGeVpXNTBMWE5pWVhSamFDNXpkR1JsY25JN0lIUmxjM1FnWENJa0tITjBZWFFnTFdNZ0pYVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDNCaGNtVnVkQzF6WW1GMFkyZ3VjM1JrWlhKeUtWd2lJRDBnTkRFd01ETTdJSFJsYzNRZ1hDSWtLSEpsWVdSc2FXNXJJQzFsSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OXdZWEpsYm5RdGMySmhkR05vTG5OMFpHOTFkQ2xjSWlBOUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OXdZWEpsYm5RdGMySmhkR05vTG5OMFpHOTFkRHNnZEdWemRDQXRaaUF2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2Y0dGeVpXNTBMWE5pWVhSamFDNXpkR1J2ZFhRN0lIUmxjM1FnWENJa0tITjBZWFFnTFdNZ0pYVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDNCaGNtVnVkQzF6WW1GMFkyZ3VjM1JrYjNWMEtWd2lJRDBnTkRFd01ETTdJSFJsYzNRZ1hDSWtLSEpsWVdSc2FXNXJJQzFsSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOXZjSE12Y21WeGRXVnpkSE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3Rkakl1YW5OdmJpbGNJaUE5SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5dmNITXZjbVZ4ZFdWemRITXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqSXVhbk52YmpzZ2RHVnpkQ0F0WmlBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdmIzQnpMM0psY1hWbGMzUnpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXlMbXB6YjI0N0lIUmxjM1FnWENJa0tITjBZWFFnTFdNZ0pYVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDI5d2N5OXlaWEYxWlhOMGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1pNXFjMjl1S1Z3aUlEMGdOREV3TURNN0lIUmxjM1FnWENJa0tISmxZV1JzYVc1cklDMWxJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5eVpYRjFaWE4wTFdOc1lXbHRjeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNaTlTUlZGVlJWTlVYMU5JUVRJMU5pbGNJaUE5SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5eVpYRjFaWE4wTFdOc1lXbHRjeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNaTlTUlZGVlJWTlVYMU5JUVRJMU5qc2dkR1Z6ZENBdFppQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZjbVZ4ZFdWemRDMWpiR0ZwYlhNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpJdlVrVlJWVVZUVkY5VFNFRXlOVFk3SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMM0psY1hWbGMzUXRZMnhoYVcxekwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMW1kV3hzTFhZeUwxSkZVVlZGVTFSZlUwaEJNalUyS1Z3aUlEMGdOREV3TURNN0lIUmxjM1FnWENJa0tITjBZWFFnTFdNZ0pYTWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDBaSlRFVlRMbk5vWVRJMU5pbGNJaUF0YkdVZ01UQTBPRFUzTmpzZ1ltVm1iM0psUFNRb2MzUmhkQ0F0WXlCY0lpVmtPaVZwT2lWek9pVjVPaVY2WENJZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMFpKVEVWVExuTm9ZVEkxTmlrN0lHUnBaMlZ6ZEQwa0tITm9ZVEkxTm5OMWJTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2UmtsTVJWTXVjMmhoTWpVMktUc2daR2xuWlhOMFBTUjdaR2xuWlhOMEpTVWdLbjA3SUhCaGVXeHZZV1E5SkNoaVlYTmxOalFnTFhjd0lDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlHU1V4RlV5NXphR0V5TlRZcE95QjBaWE4wSUZ3aUpHSmxabTl5WlZ3aUlEMGdYQ0lrS0hOMFlYUWdMV01nWENJbFpEb2xhVG9sY3pvbGVUb2xlbHdpSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOUdTVXhGVXk1emFHRXlOVFlwWENJN0lIQnlhVzUwWmlCY0lpVnpmQ1Z6ZkNWelhHNWNJaUF2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2UmtsTVJWTXVjMmhoTWpVMklGd2lKR1JwWjJWemRGd2lJRndpSkhCaGVXeHZZV1JjSWpzZ2RHVnpkQ0JjSWlRb2MzUmhkQ0F0WXlBbGN5QXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2UTBGUVZGVlNSVjlLVDBKZlNVUXBYQ0lnTFd4bElERXdORGcxTnpZN0lHSmxabTl5WlQwa0tITjBZWFFnTFdNZ1hDSWxaRG9sYVRvbGN6b2xlVG9sZWx3aUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlEUVZCVVZWSkZYMHBQUWw5SlJDazdJR1JwWjJWemREMGtLSE5vWVRJMU5uTjFiU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlEwRlFWRlZTUlY5S1QwSmZTVVFwT3lCa2FXZGxjM1E5Skh0a2FXZGxjM1FsSlNBcWZUc2djR0Y1Ykc5aFpEMGtLR0poYzJVMk5DQXRkekFnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wwTkJVRlJWVWtWZlNrOUNYMGxFS1RzZ2RHVnpkQ0JjSWlSaVpXWnZjbVZjSWlBOUlGd2lKQ2h6ZEdGMElDMWpJRndpSldRNkpXazZKWE02SlhrNkpYcGNJaUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlEwRlFWRlZTUlY5S1QwSmZTVVFwWENJN0lIQnlhVzUwWmlCY0lpVnpmQ1Z6ZkNWelhHNWNJaUF2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2UTBGUVZGVlNSVjlLVDBKZlNVUWdYQ0lrWkdsblpYTjBYQ0lnWENJa2NHRjViRzloWkZ3aU95QjBaWE4wSUZ3aUpDaHpkR0YwSUMxaklDVnpJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5RFFWQlVWVkpGWDFCRlRrUkpUa2RmVGtGVVNWWkZMblI0ZENsY0lpQXRiR1VnTVRBME9EVTNOanNnWW1WbWIzSmxQU1FvYzNSaGRDQXRZeUJjSWlWa09pVnBPaVZ6T2lWNU9pVjZYQ0lnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wwTkJVRlJWVWtWZlVFVk9SRWxPUjE5T1FWUkpWa1V1ZEhoMEtUc2daR2xuWlhOMFBTUW9jMmhoTWpVMmMzVnRJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5RFFWQlVWVkpGWDFCRlRrUkpUa2RmVGtGVVNWWkZMblI0ZENrN0lHUnBaMlZ6ZEQwa2UyUnBaMlZ6ZENVbElDcDlPeUJ3WVhsc2IyRmtQU1FvWW1GelpUWTBJQzEzTUNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZRMEZRVkZWU1JWOVFSVTVFU1U1SFgwNUJWRWxXUlM1MGVIUXBPeUIwWlhOMElGd2lKR0psWm05eVpWd2lJRDBnWENJa0tITjBZWFFnTFdNZ1hDSWxaRG9sYVRvbGN6b2xlVG9sZWx3aUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlEUVZCVVZWSkZYMUJGVGtSSlRrZGZUa0ZVU1ZaRkxuUjRkQ2xjSWpzZ2NISnBiblJtSUZ3aUpYTjhKWE44SlhOY2Jsd2lJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlEUVZCVVZWSkZYMUJGVGtSSlRrZGZUa0ZVU1ZaRkxuUjRkQ0JjSWlSa2FXZGxjM1JjSWlCY0lpUndZWGxzYjJGa1hDSTdJSFJsYzNRZ1hDSWtLSE4wWVhRZ0xXTWdKWE1nTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wwaEZURVJmVGtGVVNWWkZMblI0ZENsY0lpQXRiR1VnTVRBME9EVTNOanNnWW1WbWIzSmxQU1FvYzNSaGRDQXRZeUJjSWlWa09pVnBPaVZ6T2lWNU9pVjZYQ0lnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wwaEZURVJmVGtGVVNWWkZMblI0ZENrN0lHUnBaMlZ6ZEQwa0tITm9ZVEkxTm5OMWJTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2U0VWTVJGOU9RVlJKVmtVdWRIaDBLVHNnWkdsblpYTjBQU1I3WkdsblpYTjBKU1VnS24wN0lIQmhlV3h2WVdROUpDaGlZWE5sTmpRZ0xYY3dJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5SVJVeEVYMDVCVkVsV1JTNTBlSFFwT3lCMFpYTjBJRndpSkdKbFptOXlaVndpSUQwZ1hDSWtLSE4wWVhRZ0xXTWdYQ0lsWkRvbGFUb2xjem9sZVRvbGVsd2lJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5SVJVeEVYMDVCVkVsV1JTNTBlSFFwWENJN0lIQnlhVzUwWmlCY0lpVnpmQ1Z6ZkNWelhHNWNJaUF2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2U0VWTVJGOU9RVlJKVmtVdWRIaDBJRndpSkdScFoyVnpkRndpSUZ3aUpIQmhlV3h2WVdSY0lqc2dkR1Z6ZENCY0lpUW9jM1JoZENBdFl5QWxjeUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlVFRlNSVTVVWDBwUFFsOUpSQ2xjSWlBdGJHVWdNVEEwT0RVM05qc2dZbVZtYjNKbFBTUW9jM1JoZENBdFl5QmNJaVZrT2lWcE9pVnpPaVY1T2lWNlhDSWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDFCQlVrVk9WRjlLVDBKZlNVUXBPeUJrYVdkbGMzUTlKQ2h6YUdFeU5UWnpkVzBnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wxQkJVa1ZPVkY5S1QwSmZTVVFwT3lCa2FXZGxjM1E5Skh0a2FXZGxjM1FsSlNBcWZUc2djR0Y1Ykc5aFpEMGtLR0poYzJVMk5DQXRkekFnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wxQkJVa1ZPVkY5S1QwSmZTVVFwT3lCMFpYTjBJRndpSkdKbFptOXlaVndpSUQwZ1hDSWtLSE4wWVhRZ0xXTWdYQ0lsWkRvbGFUb2xjem9sZVRvbGVsd2lJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5UVFWSkZUbFJmU2s5Q1gwbEVLVndpT3lCd2NtbHVkR1lnWENJbGMzd2xjM3dsYzF4dVhDSWdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMMUJCVWtWT1ZGOUtUMEpmU1VRZ1hDSWtaR2xuWlhOMFhDSWdYQ0lrY0dGNWJHOWhaRndpT3lCMFpYTjBJRndpSkNoemRHRjBJQzFqSUNWeklDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlRVWtWUVFWSkZSQzVxYzI5dUtWd2lJQzFzWlNBeE1EUTROVGMyT3lCaVpXWnZjbVU5SkNoemRHRjBJQzFqSUZ3aUpXUTZKV2s2SlhNNkpYazZKWHBjSWlBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZVRkpGVUVGU1JVUXVhbk52YmlrN0lHUnBaMlZ6ZEQwa0tITm9ZVEkxTm5OMWJTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2VUZKRlVFRlNSVVF1YW5OdmJpazdJR1JwWjJWemREMGtlMlJwWjJWemRDVWxJQ3A5T3lCd1lYbHNiMkZrUFNRb1ltRnpaVFkwSUMxM01DQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2VUZKRlVFRlNSVVF1YW5OdmJpazdJSFJsYzNRZ1hDSWtZbVZtYjNKbFhDSWdQU0JjSWlRb2MzUmhkQ0F0WXlCY0lpVmtPaVZwT2lWek9pVjVPaVY2WENJZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMMUJTUlZCQlVrVkVMbXB6YjI0cFhDSTdJSEJ5YVc1MFppQmNJaVZ6ZkNWemZDVnpYRzVjSWlBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlVGSkZVRUZTUlVRdWFuTnZiaUJjSWlSa2FXZGxjM1JjSWlCY0lpUndZWGxzYjJGa1hDSTdJSFJsYzNRZ1hDSWtLSE4wWVhRZ0xXTWdKWE1nTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wxSkZURVZCVTBWZlFVTkRSVkJVUlVRdWFuTnZiaWxjSWlBdGJHVWdNVEEwT0RVM05qc2dZbVZtYjNKbFBTUW9jM1JoZENBdFl5QmNJaVZrT2lWcE9pVnpPaVY1T2lWNlhDSWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDFKRlRFVkJVMFZmUVVORFJWQlVSVVF1YW5OdmJpazdJR1JwWjJWemREMGtLSE5vWVRJMU5uTjFiU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlVrVk1SVUZUUlY5QlEwTkZVRlJGUkM1cWMyOXVLVHNnWkdsblpYTjBQU1I3WkdsblpYTjBKU1VnS24wN0lIQmhlV3h2WVdROUpDaGlZWE5sTmpRZ0xYY3dJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5U1JVeEZRVk5GWDBGRFEwVlFWRVZFTG1wemIyNHBPeUIwWlhOMElGd2lKR0psWm05eVpWd2lJRDBnWENJa0tITjBZWFFnTFdNZ1hDSWxaRG9sYVRvbGN6b2xlVG9sZWx3aUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlTUlV4RlFWTkZYMEZEUTBWUVZFVkVMbXB6YjI0cFhDSTdJSEJ5YVc1MFppQmNJaVZ6ZkNWemZDVnpYRzVjSWlBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlVrVk1SVUZUUlY5QlEwTkZVRlJGUkM1cWMyOXVJRndpSkdScFoyVnpkRndpSUZ3aUpIQmhlV3h2WVdSY0lqc2dkR1Z6ZENCY0lpUW9jM1JoZENBdFl5QWxjeUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlVrVk1SVUZUUlY5QlZGUkZUVkJVTG1wemIyNHBYQ0lnTFd4bElERXdORGcxTnpZN0lHSmxabTl5WlQwa0tITjBZWFFnTFdNZ1hDSWxaRG9sYVRvbGN6b2xlVG9sZWx3aUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlTUlV4RlFWTkZYMEZVVkVWTlVGUXVhbk52YmlrN0lHUnBaMlZ6ZEQwa0tITm9ZVEkxTm5OMWJTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2VWtWTVJVRlRSVjlCVkZSRlRWQlVMbXB6YjI0cE95QmthV2RsYzNROUpIdGthV2RsYzNRbEpTQXFmVHNnY0dGNWJHOWhaRDBrS0dKaGMyVTJOQ0F0ZHpBZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMMUpGVEVWQlUwVmZRVlJVUlUxUVZDNXFjMjl1S1RzZ2RHVnpkQ0JjSWlSaVpXWnZjbVZjSWlBOUlGd2lKQ2h6ZEdGMElDMWpJRndpSldRNkpXazZKWE02SlhrNkpYcGNJaUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlVrVk1SVUZUUlY5QlZGUkZUVkJVTG1wemIyNHBYQ0k3SUhCeWFXNTBaaUJjSWlWemZDVnpmQ1Z6WEc1Y0lpQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZVa1ZNUlVGVFJWOUJWRlJGVFZCVUxtcHpiMjRnWENJa1pHbG5aWE4wWENJZ1hDSWtjR0Y1Ykc5aFpGd2lPeUIwWlhOMElGd2lKQ2h6ZEdGMElDMWpJQ1Z6SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OVNSVXhGUVZORlgwTkJVRlJWVWtWZlVFVk9SRWxPUjE5T1FWUkpWa1V1ZEhoMEtWd2lJQzFzWlNBeE1EUTROVGMyT3lCaVpXWnZjbVU5SkNoemRHRjBJQzFqSUZ3aUpXUTZKV2s2SlhNNkpYazZKWHBjSWlBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZVa1ZNUlVGVFJWOURRVkJVVlZKRlgxQkZUa1JKVGtkZlRrRlVTVlpGTG5SNGRDazdJR1JwWjJWemREMGtLSE5vWVRJMU5uTjFiU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlVrVk1SVUZUUlY5RFFWQlVWVkpGWDFCRlRrUkpUa2RmVGtGVVNWWkZMblI0ZENrN0lHUnBaMlZ6ZEQwa2UyUnBaMlZ6ZENVbElDcDlPeUJ3WVhsc2IyRmtQU1FvWW1GelpUWTBJQzEzTUNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZVa1ZNUlVGVFJWOURRVkJVVlZKRlgxQkZUa1JKVGtkZlRrRlVTVlpGTG5SNGRDazdJSFJsYzNRZ1hDSWtZbVZtYjNKbFhDSWdQU0JjSWlRb2MzUmhkQ0F0WXlCY0lpVmtPaVZwT2lWek9pVjVPaVY2WENJZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMMUpGVEVWQlUwVmZRMEZRVkZWU1JWOVFSVTVFU1U1SFgwNUJWRWxXUlM1MGVIUXBYQ0k3SUhCeWFXNTBaaUJjSWlWemZDVnpmQ1Z6WEc1Y0lpQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZVa1ZNUlVGVFJWOURRVkJVVlZKRlgxQkZUa1JKVGtkZlRrRlVTVlpGTG5SNGRDQmNJaVJrYVdkbGMzUmNJaUJjSWlSd1lYbHNiMkZrWENJN0lIUmxjM1FnWENJa0tITjBZWFFnTFdNZ0pYTWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDFKRlRFVkJVMFZmU0VWTVJGOU9RVlJKVmtVdWRIaDBLVndpSUMxc1pTQXhNRFE0TlRjMk95QmlaV1p2Y21VOUpDaHpkR0YwSUMxaklGd2lKV1E2SldrNkpYTTZKWGs2SlhwY0lpQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2VWtWTVJVRlRSVjlJUlV4RVgwNUJWRWxXUlM1MGVIUXBPeUJrYVdkbGMzUTlKQ2h6YUdFeU5UWnpkVzBnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wxSkZURVZCVTBWZlNFVk1SRjlPUVZSSlZrVXVkSGgwS1RzZ1pHbG5aWE4wUFNSN1pHbG5aWE4wSlNVZ0tuMDdJSEJoZVd4dllXUTlKQ2hpWVhObE5qUWdMWGN3SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OVNSVXhGUVZORlgwaEZURVJmVGtGVVNWWkZMblI0ZENrN0lIUmxjM1FnWENJa1ltVm1iM0psWENJZ1BTQmNJaVFvYzNSaGRDQXRZeUJjSWlWa09pVnBPaVZ6T2lWNU9pVjZYQ0lnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wxSkZURVZCVTBWZlNFVk1SRjlPUVZSSlZrVXVkSGgwS1Z3aU95QndjbWx1ZEdZZ1hDSWxjM3dsYzN3bGMxeHVYQ0lnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDFKRlRFVkJVMFZmU0VWTVJGOU9RVlJKVmtVdWRIaDBJRndpSkdScFoyVnpkRndpSUZ3aUpIQmhlV3h2WVdSY0lqc2dkR1Z6ZENCY0lpUW9jM1JoZENBdFl5QWxjeUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlkyRndkSFZ5WlMxelltRjBZMmd1WVhKbmRpNXFjMjl1S1Z3aUlDMXNaU0F4TURRNE5UYzJPeUJpWldadmNtVTlKQ2h6ZEdGMElDMWpJRndpSldRNkpXazZKWE02SlhrNkpYcGNJaUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlkyRndkSFZ5WlMxelltRjBZMmd1WVhKbmRpNXFjMjl1S1RzZ1pHbG5aWE4wUFNRb2MyaGhNalUyYzNWdElDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlqWVhCMGRYSmxMWE5pWVhSamFDNWhjbWQyTG1wemIyNHBPeUJrYVdkbGMzUTlKSHRrYVdkbGMzUWxKU0FxZlRzZ2NHRjViRzloWkQwa0tHSmhjMlUyTkNBdGR6QWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDJOaGNIUjFjbVV0YzJKaGRHTm9MbUZ5WjNZdWFuTnZiaWs3SUhSbGMzUWdYQ0lrWW1WbWIzSmxYQ0lnUFNCY0lpUW9jM1JoZENBdFl5QmNJaVZrT2lWcE9pVnpPaVY1T2lWNlhDSWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDJOaGNIUjFjbVV0YzJKaGRHTm9MbUZ5WjNZdWFuTnZiaWxjSWpzZ2NISnBiblJtSUZ3aUpYTjhKWE44SlhOY2Jsd2lJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlqWVhCMGRYSmxMWE5pWVhSamFDNWhjbWQyTG1wemIyNGdYQ0lrWkdsblpYTjBYQ0lnWENJa2NHRjViRzloWkZ3aU95QjBaWE4wSUZ3aUpDaHpkR0YwSUMxaklDVnpJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5allYQjBkWEpsTFhOaVlYUmphQzVsZUdsMEtWd2lJQzFzWlNBeE1EUTROVGMyT3lCaVpXWnZjbVU5SkNoemRHRjBJQzFqSUZ3aUpXUTZKV2s2SlhNNkpYazZKWHBjSWlBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZZMkZ3ZEhWeVpTMXpZbUYwWTJndVpYaHBkQ2s3SUdScFoyVnpkRDBrS0hOb1lUSTFObk4xYlNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZZMkZ3ZEhWeVpTMXpZbUYwWTJndVpYaHBkQ2s3SUdScFoyVnpkRDBrZTJScFoyVnpkQ1VsSUNwOU95QndZWGxzYjJGa1BTUW9ZbUZ6WlRZMElDMTNNQ0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlkyRndkSFZ5WlMxelltRjBZMmd1WlhocGRDazdJSFJsYzNRZ1hDSWtZbVZtYjNKbFhDSWdQU0JjSWlRb2MzUmhkQ0F0WXlCY0lpVmtPaVZwT2lWek9pVjVPaVY2WENJZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMMk5oY0hSMWNtVXRjMkpoZEdOb0xtVjRhWFFwWENJN0lIQnlhVzUwWmlCY0lpVnpmQ1Z6ZkNWelhHNWNJaUF2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2WTJGd2RIVnlaUzF6WW1GMFkyZ3VaWGhwZENCY0lpUmthV2RsYzNSY0lpQmNJaVJ3WVhsc2IyRmtYQ0k3SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhNZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMMk5oY0hSMWNtVXRjMkpoZEdOb0xuTjBaR1Z5Y2lsY0lpQXRiR1VnTVRBME9EVTNOanNnWW1WbWIzSmxQU1FvYzNSaGRDQXRZeUJjSWlWa09pVnBPaVZ6T2lWNU9pVjZYQ0lnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wyTmhjSFIxY21VdGMySmhkR05vTG5OMFpHVnljaWs3SUdScFoyVnpkRDBrS0hOb1lUSTFObk4xYlNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZZMkZ3ZEhWeVpTMXpZbUYwWTJndWMzUmtaWEp5S1RzZ1pHbG5aWE4wUFNSN1pHbG5aWE4wSlNVZ0tuMDdJSEJoZVd4dllXUTlKQ2hpWVhObE5qUWdMWGN3SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OWpZWEIwZFhKbExYTmlZWFJqYUM1emRHUmxjbklwT3lCMFpYTjBJRndpSkdKbFptOXlaVndpSUQwZ1hDSWtLSE4wWVhRZ0xXTWdYQ0lsWkRvbGFUb2xjem9sZVRvbGVsd2lJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5allYQjBkWEpsTFhOaVlYUmphQzV6ZEdSbGNuSXBYQ0k3SUhCeWFXNTBaaUJjSWlWemZDVnpmQ1Z6WEc1Y0lpQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZZMkZ3ZEhWeVpTMXpZbUYwWTJndWMzUmtaWEp5SUZ3aUpHUnBaMlZ6ZEZ3aUlGd2lKSEJoZVd4dllXUmNJanNnZEdWemRDQmNJaVFvYzNSaGRDQXRZeUFsY3lBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZZMkZ3ZEhWeVpTMXpZbUYwWTJndWMzUmtiM1YwS1Z3aUlDMXNaU0F4TURRNE5UYzJPeUJpWldadmNtVTlKQ2h6ZEdGMElDMWpJRndpSldRNkpXazZKWE02SlhrNkpYcGNJaUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlkyRndkSFZ5WlMxelltRjBZMmd1YzNSa2IzVjBLVHNnWkdsblpYTjBQU1FvYzJoaE1qVTJjM1Z0SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OWpZWEIwZFhKbExYTmlZWFJqYUM1emRHUnZkWFFwT3lCa2FXZGxjM1E5Skh0a2FXZGxjM1FsSlNBcWZUc2djR0Y1Ykc5aFpEMGtLR0poYzJVMk5DQXRkekFnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wyTmhjSFIxY21VdGMySmhkR05vTG5OMFpHOTFkQ2s3SUhSbGMzUWdYQ0lrWW1WbWIzSmxYQ0lnUFNCY0lpUW9jM1JoZENBdFl5QmNJaVZrT2lWcE9pVnpPaVY1T2lWNlhDSWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDJOaGNIUjFjbVV0YzJKaGRHTm9Mbk4wWkc5MWRDbGNJanNnY0hKcGJuUm1JRndpSlhOOEpYTjhKWE5jYmx3aUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OWpZWEIwZFhKbExYTmlZWFJqYUM1emRHUnZkWFFnWENJa1pHbG5aWE4wWENJZ1hDSWtjR0Y1Ykc5aFpGd2lPeUIwWlhOMElGd2lKQ2h6ZEdGMElDMWpJQ1Z6SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OXdZWEpsYm5RdGMySmhkR05vTG1GeVozWXVhbk52YmlsY0lpQXRiR1VnTVRBME9EVTNOanNnWW1WbWIzSmxQU1FvYzNSaGRDQXRZeUJjSWlWa09pVnBPaVZ6T2lWNU9pVjZYQ0lnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wzQmhjbVZ1ZEMxelltRjBZMmd1WVhKbmRpNXFjMjl1S1RzZ1pHbG5aWE4wUFNRb2MyaGhNalUyYzNWdElDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTl3WVhKbGJuUXRjMkpoZEdOb0xtRnlaM1l1YW5OdmJpazdJR1JwWjJWemREMGtlMlJwWjJWemRDVWxJQ3A5T3lCd1lYbHNiMkZrUFNRb1ltRnpaVFkwSUMxM01DQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2Y0dGeVpXNTBMWE5pWVhSamFDNWhjbWQyTG1wemIyNHBPeUIwWlhOMElGd2lKR0psWm05eVpWd2lJRDBnWENJa0tITjBZWFFnTFdNZ1hDSWxaRG9sYVRvbGN6b2xlVG9sZWx3aUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTl3WVhKbGJuUXRjMkpoZEdOb0xtRnlaM1l1YW5OdmJpbGNJanNnY0hKcGJuUm1JRndpSlhOOEpYTjhKWE5jYmx3aUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OXdZWEpsYm5RdGMySmhkR05vTG1GeVozWXVhbk52YmlCY0lpUmthV2RsYzNSY0lpQmNJaVJ3WVhsc2IyRmtYQ0k3SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhNZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMM0JoY21WdWRDMXpZbUYwWTJndVpYaHBkQ2xjSWlBdGJHVWdNVEEwT0RVM05qc2dZbVZtYjNKbFBTUW9jM1JoZENBdFl5QmNJaVZrT2lWcE9pVnpPaVY1T2lWNlhDSWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDNCaGNtVnVkQzF6WW1GMFkyZ3VaWGhwZENrN0lHUnBaMlZ6ZEQwa0tITm9ZVEkxTm5OMWJTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2Y0dGeVpXNTBMWE5pWVhSamFDNWxlR2wwS1RzZ1pHbG5aWE4wUFNSN1pHbG5aWE4wSlNVZ0tuMDdJSEJoZVd4dllXUTlKQ2hpWVhObE5qUWdMWGN3SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OXdZWEpsYm5RdGMySmhkR05vTG1WNGFYUXBPeUIwWlhOMElGd2lKR0psWm05eVpWd2lJRDBnWENJa0tITjBZWFFnTFdNZ1hDSWxaRG9sYVRvbGN6b2xlVG9sZWx3aUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTl3WVhKbGJuUXRjMkpoZEdOb0xtVjRhWFFwWENJN0lIQnlhVzUwWmlCY0lpVnpmQ1Z6ZkNWelhHNWNJaUF2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2Y0dGeVpXNTBMWE5pWVhSamFDNWxlR2wwSUZ3aUpHUnBaMlZ6ZEZ3aUlGd2lKSEJoZVd4dllXUmNJanNnZEdWemRDQmNJaVFvYzNSaGRDQXRZeUFsY3lBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZjR0Z5Wlc1MExYTmlZWFJqYUM1emRHUmxjbklwWENJZ0xXeGxJREV3TkRnMU56WTdJR0psWm05eVpUMGtLSE4wWVhRZ0xXTWdYQ0lsWkRvbGFUb2xjem9sZVRvbGVsd2lJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5d1lYSmxiblF0YzJKaGRHTm9Mbk4wWkdWeWNpazdJR1JwWjJWemREMGtLSE5vWVRJMU5uTjFiU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdmNHRnlaVzUwTFhOaVlYUmphQzV6ZEdSbGNuSXBPeUJrYVdkbGMzUTlKSHRrYVdkbGMzUWxKU0FxZlRzZ2NHRjViRzloWkQwa0tHSmhjMlUyTkNBdGR6QWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDNCaGNtVnVkQzF6WW1GMFkyZ3VjM1JrWlhKeUtUc2dkR1Z6ZENCY0lpUmlaV1p2Y21WY0lpQTlJRndpSkNoemRHRjBJQzFqSUZ3aUpXUTZKV2s2SlhNNkpYazZKWHBjSWlBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZjR0Z5Wlc1MExYTmlZWFJqYUM1emRHUmxjbklwWENJN0lIQnlhVzUwWmlCY0lpVnpmQ1Z6ZkNWelhHNWNJaUF2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2Y0dGeVpXNTBMWE5pWVhSamFDNXpkR1JsY25JZ1hDSWtaR2xuWlhOMFhDSWdYQ0lrY0dGNWJHOWhaRndpT3lCMFpYTjBJRndpSkNoemRHRjBJQzFqSUNWeklDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTl3WVhKbGJuUXRjMkpoZEdOb0xuTjBaRzkxZENsY0lpQXRiR1VnTVRBME9EVTNOanNnWW1WbWIzSmxQU1FvYzNSaGRDQXRZeUJjSWlWa09pVnBPaVZ6T2lWNU9pVjZYQ0lnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wzQmhjbVZ1ZEMxelltRjBZMmd1YzNSa2IzVjBLVHNnWkdsblpYTjBQU1FvYzJoaE1qVTJjM1Z0SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OXdZWEpsYm5RdGMySmhkR05vTG5OMFpHOTFkQ2s3SUdScFoyVnpkRDBrZTJScFoyVnpkQ1VsSUNwOU95QndZWGxzYjJGa1BTUW9ZbUZ6WlRZMElDMTNNQ0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdmNHRnlaVzUwTFhOaVlYUmphQzV6ZEdSdmRYUXBPeUIwWlhOMElGd2lKR0psWm05eVpWd2lJRDBnWENJa0tITjBZWFFnTFdNZ1hDSWxaRG9sYVRvbGN6b2xlVG9sZWx3aUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTl3WVhKbGJuUXRjMkpoZEdOb0xuTjBaRzkxZENsY0lqc2djSEpwYm5SbUlGd2lKWE44SlhOOEpYTmNibHdpSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5d1lYSmxiblF0YzJKaGRHTm9Mbk4wWkc5MWRDQmNJaVJrYVdkbGMzUmNJaUJjSWlSd1lYbHNiMkZrWENJN0lIUmxjM1FnWENJa0tITjBZWFFnTFdNZ0pYTWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDI5d2N5OXlaWEYxWlhOMGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1TNXFjMjl1S1Z3aUlDMXNaU0F4TURRNE5UYzJPeUJpWldadmNtVTlKQ2h6ZEdGMElDMWpJRndpSldRNkpXazZKWE02SlhrNkpYcGNJaUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdmIzQnpMM0psY1hWbGMzUnpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXhMbXB6YjI0cE95QmthV2RsYzNROUpDaHphR0V5TlRaemRXMGdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDI5d2N5OXlaWEYxWlhOMGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1TNXFjMjl1S1RzZ1pHbG5aWE4wUFNSN1pHbG5aWE4wSlNVZ0tuMDdJSEJoZVd4dllXUTlKQ2hpWVhObE5qUWdMWGN3SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOXZjSE12Y21WeGRXVnpkSE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakV1YW5OdmJpazdJSFJsYzNRZ1hDSWtZbVZtYjNKbFhDSWdQU0JjSWlRb2MzUmhkQ0F0WXlCY0lpVmtPaVZwT2lWek9pVjVPaVY2WENJZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMjl3Y3k5eVpYRjFaWE4wY3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTVM1cWMyOXVLVndpT3lCd2NtbHVkR1lnWENJbGMzd2xjM3dsYzF4dVhDSWdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMjl3Y3k5eVpYRjFaWE4wY3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTVM1cWMyOXVJRndpSkdScFoyVnpkRndpSUZ3aUpIQmhlV3h2WVdSY0lqc2dkR1Z6ZENCY0lpUW9jM1JoZENBdFl5QWxjeUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdmNtVnhkV1Z6ZEMxamJHRnBiWE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakV2VWtWUlZVVlRWRjlUU0VFeU5UWXBYQ0lnTFd4bElERXdORGcxTnpZN0lHSmxabTl5WlQwa0tITjBZWFFnTFdNZ1hDSWxaRG9sYVRvbGN6b2xlVG9sZWx3aUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzl5WlhGMVpYTjBMV05zWVdsdGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1TOVNSVkZWUlZOVVgxTklRVEkxTmlrN0lHUnBaMlZ6ZEQwa0tITm9ZVEkxTm5OMWJTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2Y21WeGRXVnpkQzFqYkdGcGJYTXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqRXZVa1ZSVlVWVFZGOVRTRUV5TlRZcE95QmthV2RsYzNROUpIdGthV2RsYzNRbEpTQXFmVHNnY0dGNWJHOWhaRDBrS0dKaGMyVTJOQ0F0ZHpBZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMM0psY1hWbGMzUXRZMnhoYVcxekwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMW1kV3hzTFhZeEwxSkZVVlZGVTFSZlUwaEJNalUyS1RzZ2RHVnpkQ0JjSWlSaVpXWnZjbVZjSWlBOUlGd2lKQ2h6ZEdGMElDMWpJRndpSldRNkpXazZKWE02SlhrNkpYcGNJaUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdmNtVnhkV1Z6ZEMxamJHRnBiWE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakV2VWtWUlZVVlRWRjlUU0VFeU5UWXBYQ0k3SUhCeWFXNTBaaUJjSWlWemZDVnpmQ1Z6WEc1Y0lpQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZjbVZ4ZFdWemRDMWpiR0ZwYlhNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpFdlVrVlJWVVZUVkY5VFNFRXlOVFlnWENJa1pHbG5aWE4wWENJZ1hDSWtjR0Y1Ykc5aFpGd2lPeUIwWlhOMElGd2lKQ2h6ZEdGMElDMWpJQ1Z6SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOUdTVXhGVXk1emFHRXlOVFlwWENJZ0xXeGxJREV3TkRnMU56WTdJR0psWm05eVpUMGtLSE4wWVhRZ0xXTWdYQ0lsWkRvbGFUb2xjem9sZVRvbGVsd2lJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5R1NVeEZVeTV6YUdFeU5UWXBPeUJrYVdkbGMzUTlKQ2h6YUdFeU5UWnpkVzBnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwwWkpURVZUTG5Ob1lUSTFOaWs3SUdScFoyVnpkRDBrZTJScFoyVnpkQ1VsSUNwOU95QndZWGxzYjJGa1BTUW9ZbUZ6WlRZMElDMTNNQ0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlJrbE1SVk11YzJoaE1qVTJLVHNnZEdWemRDQmNJaVJpWldadmNtVmNJaUE5SUZ3aUpDaHpkR0YwSUMxaklGd2lKV1E2SldrNkpYTTZKWGs2SlhwY0lpQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2UmtsTVJWTXVjMmhoTWpVMktWd2lPeUJ3Y21sdWRHWWdYQ0lsYzN3bGMzd2xjMXh1WENJZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwwWkpURVZUTG5Ob1lUSTFOaUJjSWlSa2FXZGxjM1JjSWlCY0lpUndZWGxzYjJGa1hDSTdJSFJsYzNRZ1hDSWtLSE4wWVhRZ0xXTWdKWE1nTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wwTkJVRlJWVWtWZlNrOUNYMGxFS1Z3aUlDMXNaU0F4TURRNE5UYzJPeUJpWldadmNtVTlKQ2h6ZEdGMElDMWpJRndpSldRNkpXazZKWE02SlhrNkpYcGNJaUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlEwRlFWRlZTUlY5S1QwSmZTVVFwT3lCa2FXZGxjM1E5SkNoemFHRXlOVFp6ZFcwZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMME5CVUZSVlVrVmZTazlDWDBsRUtUc2daR2xuWlhOMFBTUjdaR2xuWlhOMEpTVWdLbjA3SUhCaGVXeHZZV1E5SkNoaVlYTmxOalFnTFhjd0lDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlEUVZCVVZWSkZYMHBQUWw5SlJDazdJSFJsYzNRZ1hDSWtZbVZtYjNKbFhDSWdQU0JjSWlRb2MzUmhkQ0F0WXlCY0lpVmtPaVZwT2lWek9pVjVPaVY2WENJZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMME5CVUZSVlVrVmZTazlDWDBsRUtWd2lPeUJ3Y21sdWRHWWdYQ0lsYzN3bGMzd2xjMXh1WENJZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wwTkJVRlJWVWtWZlNrOUNYMGxFSUZ3aUpHUnBaMlZ6ZEZ3aUlGd2lKSEJoZVd4dllXUmNJanNnZEdWemRDQmNJaVFvYzNSaGRDQXRZeUFsY3lBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZRMEZRVkZWU1JWOVFSVTVFU1U1SFgwNUJWRWxXUlM1MGVIUXBYQ0lnTFd4bElERXdORGcxTnpZN0lHSmxabTl5WlQwa0tITjBZWFFnTFdNZ1hDSWxaRG9sYVRvbGN6b2xlVG9sZWx3aUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlEUVZCVVZWSkZYMUJGVGtSSlRrZGZUa0ZVU1ZaRkxuUjRkQ2s3SUdScFoyVnpkRDBrS0hOb1lUSTFObk4xYlNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZRMEZRVkZWU1JWOVFSVTVFU1U1SFgwNUJWRWxXUlM1MGVIUXBPeUJrYVdkbGMzUTlKSHRrYVdkbGMzUWxKU0FxZlRzZ2NHRjViRzloWkQwa0tHSmhjMlUyTkNBdGR6QWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDBOQlVGUlZVa1ZmVUVWT1JFbE9SMTlPUVZSSlZrVXVkSGgwS1RzZ2RHVnpkQ0JjSWlSaVpXWnZjbVZjSWlBOUlGd2lKQ2h6ZEdGMElDMWpJRndpSldRNkpXazZKWE02SlhrNkpYcGNJaUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlEwRlFWRlZTUlY5UVJVNUVTVTVIWDA1QlZFbFdSUzUwZUhRcFhDSTdJSEJ5YVc1MFppQmNJaVZ6ZkNWemZDVnpYRzVjSWlBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlEwRlFWRlZTUlY5UVJVNUVTVTVIWDA1QlZFbFdSUzUwZUhRZ1hDSWtaR2xuWlhOMFhDSWdYQ0lrY0dGNWJHOWhaRndpT3lCMFpYTjBJRndpSkNoemRHRjBJQzFqSUNWeklDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlJUlV4RVgwNUJWRWxXUlM1MGVIUXBYQ0lnTFd4bElERXdORGcxTnpZN0lHSmxabTl5WlQwa0tITjBZWFFnTFdNZ1hDSWxaRG9sYVRvbGN6b2xlVG9sZWx3aUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlJUlV4RVgwNUJWRWxXUlM1MGVIUXBPeUJrYVdkbGMzUTlKQ2h6YUdFeU5UWnpkVzBnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wwaEZURVJmVGtGVVNWWkZMblI0ZENrN0lHUnBaMlZ6ZEQwa2UyUnBaMlZ6ZENVbElDcDlPeUJ3WVhsc2IyRmtQU1FvWW1GelpUWTBJQzEzTUNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZTRVZNUkY5T1FWUkpWa1V1ZEhoMEtUc2dkR1Z6ZENCY0lpUmlaV1p2Y21WY0lpQTlJRndpSkNoemRHRjBJQzFqSUZ3aUpXUTZKV2s2SlhNNkpYazZKWHBjSWlBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZTRVZNUkY5T1FWUkpWa1V1ZEhoMEtWd2lPeUJ3Y21sdWRHWWdYQ0lsYzN3bGMzd2xjMXh1WENJZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wwaEZURVJmVGtGVVNWWkZMblI0ZENCY0lpUmthV2RsYzNSY0lpQmNJaVJ3WVhsc2IyRmtYQ0k3SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhNZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMMGhQVTFSZlVGbFVTRTlPTG1wemIyNHBYQ0lnTFd4bElERXdORGcxTnpZN0lHSmxabTl5WlQwa0tITjBZWFFnTFdNZ1hDSWxaRG9sYVRvbGN6b2xlVG9sZWx3aUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlJVDFOVVgxQlpWRWhQVGk1cWMyOXVLVHNnWkdsblpYTjBQU1FvYzJoaE1qVTJjM1Z0SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OUlUMU5VWDFCWlZFaFBUaTVxYzI5dUtUc2daR2xuWlhOMFBTUjdaR2xuWlhOMEpTVWdLbjA3SUhCaGVXeHZZV1E5SkNoaVlYTmxOalFnTFhjd0lDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlJVDFOVVgxQlpWRWhQVGk1cWMyOXVLVHNnZEdWemRDQmNJaVJpWldadmNtVmNJaUE5SUZ3aUpDaHpkR0YwSUMxaklGd2lKV1E2SldrNkpYTTZKWGs2SlhwY0lpQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2U0U5VFZGOVFXVlJJVDA0dWFuTnZiaWxjSWpzZ2NISnBiblJtSUZ3aUpYTjhKWE44SlhOY2Jsd2lJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlJVDFOVVgxQlpWRWhQVGk1cWMyOXVJRndpSkdScFoyVnpkRndpSUZ3aUpIQmhlV3h2WVdSY0lqc2dkR1Z6ZENCY0lpUW9jM1JoZENBdFl5QWxjeUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlVFRlNSVTVVWDBwUFFsOUpSQ2xjSWlBdGJHVWdNVEEwT0RVM05qc2dZbVZtYjNKbFBTUW9jM1JoZENBdFl5QmNJaVZrT2lWcE9pVnpPaVY1T2lWNlhDSWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDFCQlVrVk9WRjlLVDBKZlNVUXBPeUJrYVdkbGMzUTlKQ2h6YUdFeU5UWnpkVzBnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wxQkJVa1ZPVkY5S1QwSmZTVVFwT3lCa2FXZGxjM1E5Skh0a2FXZGxjM1FsSlNBcWZUc2djR0Y1Ykc5aFpEMGtLR0poYzJVMk5DQXRkekFnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wxQkJVa1ZPVkY5S1QwSmZTVVFwT3lCMFpYTjBJRndpSkdKbFptOXlaVndpSUQwZ1hDSWtLSE4wWVhRZ0xXTWdYQ0lsWkRvbGFUb2xjem9sZVRvbGVsd2lJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5UVFWSkZUbFJmU2s5Q1gwbEVLVndpT3lCd2NtbHVkR1lnWENJbGMzd2xjM3dsYzF4dVhDSWdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMMUJCVWtWT1ZGOUtUMEpmU1VRZ1hDSWtaR2xuWlhOMFhDSWdYQ0lrY0dGNWJHOWhaRndpT3lCMFpYTjBJRndpSkNoemRHRjBJQzFqSUNWeklDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlRVWtWTVFWVk9RMGhmVWtWVVVsbGZVVlZKUlZORFJVNURSUzVxYzI5dUtWd2lJQzFzWlNBeE1EUTROVGMyT3lCaVpXWnZjbVU5SkNoemRHRjBJQzFqSUZ3aUpXUTZKV2s2SlhNNkpYazZKWHBjSWlBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZVRkpGVEVGVlRrTklYMUpGVkZKWlgxRlZTVVZUUTBWT1EwVXVhbk52YmlrN0lHUnBaMlZ6ZEQwa0tITm9ZVEkxTm5OMWJTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2VUZKRlRFRlZUa05JWDFKRlZGSlpYMUZWU1VWVFEwVk9RMFV1YW5OdmJpazdJR1JwWjJWemREMGtlMlJwWjJWemRDVWxJQ3A5T3lCd1lYbHNiMkZrUFNRb1ltRnpaVFkwSUMxM01DQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2VUZKRlRFRlZUa05JWDFKRlZGSlpYMUZWU1VWVFEwVk9RMFV1YW5OdmJpazdJSFJsYzNRZ1hDSWtZbVZtYjNKbFhDSWdQU0JjSWlRb2MzUmhkQ0F0WXlCY0lpVmtPaVZwT2lWek9pVjVPaVY2WENJZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMMUJTUlV4QlZVNURTRjlTUlZSU1dWOVJWVWxGVTBORlRrTkZMbXB6YjI0cFhDSTdJSEJ5YVc1MFppQmNJaVZ6ZkNWemZDVnpYRzVjSWlBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlVGSkZURUZWVGtOSVgxSkZWRkpaWDFGVlNVVlRRMFZPUTBVdWFuTnZiaUJjSWlSa2FXZGxjM1JjSWlCY0lpUndZWGxzYjJGa1hDSTdJSFJsYzNRZ1hDSWtLSE4wWVhRZ0xXTWdKWE1nTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wxQlNSVkJCVWtWRUxtcHpiMjRwWENJZ0xXeGxJREV3TkRnMU56WTdJR0psWm05eVpUMGtLSE4wWVhRZ0xXTWdYQ0lsWkRvbGFUb2xjem9sZVRvbGVsd2lJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5UVVrVlFRVkpGUkM1cWMyOXVLVHNnWkdsblpYTjBQU1FvYzJoaE1qVTJjM1Z0SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OVFVa1ZRUVZKRlJDNXFjMjl1S1RzZ1pHbG5aWE4wUFNSN1pHbG5aWE4wSlNVZ0tuMDdJSEJoZVd4dllXUTlKQ2hpWVhObE5qUWdMWGN3SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OVFVa1ZRUVZKRlJDNXFjMjl1S1RzZ2RHVnpkQ0JjSWlSaVpXWnZjbVZjSWlBOUlGd2lKQ2h6ZEdGMElDMWpJRndpSldRNkpXazZKWE02SlhrNkpYcGNJaUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlVGSkZVRUZTUlVRdWFuTnZiaWxjSWpzZ2NISnBiblJtSUZ3aUpYTjhKWE44SlhOY2Jsd2lJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlRVWtWUVFWSkZSQzVxYzI5dUlGd2lKR1JwWjJWemRGd2lJRndpSkhCaGVXeHZZV1JjSWpzZ2RHVnpkQ0JjSWlRb2MzUmhkQ0F0WXlBbGN5QXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2VWtWTVJVRlRSVjlCUTBORlVGUkZSQzVxYzI5dUtWd2lJQzFzWlNBeE1EUTROVGMyT3lCaVpXWnZjbVU5SkNoemRHRjBJQzFqSUZ3aUpXUTZKV2s2SlhNNkpYazZKWHBjSWlBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZVa1ZNUlVGVFJWOUJRME5GVUZSRlJDNXFjMjl1S1RzZ1pHbG5aWE4wUFNRb2MyaGhNalUyYzNWdElDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlTUlV4RlFWTkZYMEZEUTBWUVZFVkVMbXB6YjI0cE95QmthV2RsYzNROUpIdGthV2RsYzNRbEpTQXFmVHNnY0dGNWJHOWhaRDBrS0dKaGMyVTJOQ0F0ZHpBZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMMUpGVEVWQlUwVmZRVU5EUlZCVVJVUXVhbk52YmlrN0lIUmxjM1FnWENJa1ltVm1iM0psWENJZ1BTQmNJaVFvYzNSaGRDQXRZeUJjSWlWa09pVnBPaVZ6T2lWNU9pVjZYQ0lnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wxSkZURVZCVTBWZlFVTkRSVkJVUlVRdWFuTnZiaWxjSWpzZ2NISnBiblJtSUZ3aUpYTjhKWE44SlhOY2Jsd2lJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlTUlV4RlFWTkZYMEZEUTBWUVZFVkVMbXB6YjI0Z1hDSWtaR2xuWlhOMFhDSWdYQ0lrY0dGNWJHOWhaRndpT3lCMFpYTjBJRndpSkNoemRHRjBJQzFqSUNWeklDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlTUlV4RlFWTkZYMEZVVkVWTlVGUXVhbk52YmlsY0lpQXRiR1VnTVRBME9EVTNOanNnWW1WbWIzSmxQU1FvYzNSaGRDQXRZeUJjSWlWa09pVnBPaVZ6T2lWNU9pVjZYQ0lnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wxSkZURVZCVTBWZlFWUlVSVTFRVkM1cWMyOXVLVHNnWkdsblpYTjBQU1FvYzJoaE1qVTJjM1Z0SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OVNSVXhGUVZORlgwRlVWRVZOVUZRdWFuTnZiaWs3SUdScFoyVnpkRDBrZTJScFoyVnpkQ1VsSUNwOU95QndZWGxzYjJGa1BTUW9ZbUZ6WlRZMElDMTNNQ0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlVrVk1SVUZUUlY5QlZGUkZUVkJVTG1wemIyNHBPeUIwWlhOMElGd2lKR0psWm05eVpWd2lJRDBnWENJa0tITjBZWFFnTFdNZ1hDSWxaRG9sYVRvbGN6b2xlVG9sZWx3aUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlTUlV4RlFWTkZYMEZVVkVWTlVGUXVhbk52YmlsY0lqc2djSEpwYm5SbUlGd2lKWE44SlhOOEpYTmNibHdpSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5U1JVeEZRVk5GWDBGVVZFVk5VRlF1YW5OdmJpQmNJaVJrYVdkbGMzUmNJaUJjSWlSd1lYbHNiMkZrWENJN0lIUmxjM1FnWENJa0tITjBZWFFnTFdNZ0pYTWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDFKRlRFVkJVMFZmUTBGUVZGVlNSVjlRUlU1RVNVNUhYMDVCVkVsV1JTNTBlSFFwWENJZ0xXeGxJREV3TkRnMU56WTdJR0psWm05eVpUMGtLSE4wWVhRZ0xXTWdYQ0lsWkRvbGFUb2xjem9sZVRvbGVsd2lJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5U1JVeEZRVk5GWDBOQlVGUlZVa1ZmVUVWT1JFbE9SMTlPUVZSSlZrVXVkSGgwS1RzZ1pHbG5aWE4wUFNRb2MyaGhNalUyYzNWdElDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlTUlV4RlFWTkZYME5CVUZSVlVrVmZVRVZPUkVsT1IxOU9RVlJKVmtVdWRIaDBLVHNnWkdsblpYTjBQU1I3WkdsblpYTjBKU1VnS24wN0lIQmhlV3h2WVdROUpDaGlZWE5sTmpRZ0xYY3dJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5U1JVeEZRVk5GWDBOQlVGUlZVa1ZmVUVWT1JFbE9SMTlPUVZSSlZrVXVkSGgwS1RzZ2RHVnpkQ0JjSWlSaVpXWnZjbVZjSWlBOUlGd2lKQ2h6ZEdGMElDMWpJRndpSldRNkpXazZKWE02SlhrNkpYcGNJaUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlVrVk1SVUZUUlY5RFFWQlVWVkpGWDFCRlRrUkpUa2RmVGtGVVNWWkZMblI0ZENsY0lqc2djSEpwYm5SbUlGd2lKWE44SlhOOEpYTmNibHdpSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5U1JVeEZRVk5GWDBOQlVGUlZVa1ZmVUVWT1JFbE9SMTlPUVZSSlZrVXVkSGgwSUZ3aUpHUnBaMlZ6ZEZ3aUlGd2lKSEJoZVd4dllXUmNJanNnZEdWemRDQmNJaVFvYzNSaGRDQXRZeUFsY3lBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZVa1ZNUlVGVFJWOUlSVXhFWDA1QlZFbFdSUzUwZUhRcFhDSWdMV3hsSURFd05EZzFOelk3SUdKbFptOXlaVDBrS0hOMFlYUWdMV01nWENJbFpEb2xhVG9sY3pvbGVUb2xlbHdpSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OVNSVXhGUVZORlgwaEZURVJmVGtGVVNWWkZMblI0ZENrN0lHUnBaMlZ6ZEQwa0tITm9ZVEkxTm5OMWJTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2VWtWTVJVRlRSVjlJUlV4RVgwNUJWRWxXUlM1MGVIUXBPeUJrYVdkbGMzUTlKSHRrYVdkbGMzUWxKU0FxZlRzZ2NHRjViRzloWkQwa0tHSmhjMlUyTkNBdGR6QWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDFKRlRFVkJVMFZmU0VWTVJGOU9RVlJKVmtVdWRIaDBLVHNnZEdWemRDQmNJaVJpWldadmNtVmNJaUE5SUZ3aUpDaHpkR0YwSUMxaklGd2lKV1E2SldrNkpYTTZKWGs2SlhwY0lpQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2VWtWTVJVRlRSVjlJUlV4RVgwNUJWRWxXUlM1MGVIUXBYQ0k3SUhCeWFXNTBaaUJjSWlWemZDVnpmQ1Z6WEc1Y0lpQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZVa1ZNUlVGVFJWOUlSVXhFWDA1QlZFbFdSUzUwZUhRZ1hDSWtaR2xuWlhOMFhDSWdYQ0lrY0dGNWJHOWhaRndpT3lCMFpYTjBJRndpSkNoemRHRjBJQzFqSUNWeklDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlqWVhCMGRYSmxMWE5pWVhSamFDNWhjbWQyTG1wemIyNHBYQ0lnTFd4bElERXdORGcxTnpZN0lHSmxabTl5WlQwa0tITjBZWFFnTFdNZ1hDSWxaRG9sYVRvbGN6b2xlVG9sZWx3aUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlqWVhCMGRYSmxMWE5pWVhSamFDNWhjbWQyTG1wemIyNHBPeUJrYVdkbGMzUTlKQ2h6YUdFeU5UWnpkVzBnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wyTmhjSFIxY21VdGMySmhkR05vTG1GeVozWXVhbk52YmlrN0lHUnBaMlZ6ZEQwa2UyUnBaMlZ6ZENVbElDcDlPeUJ3WVhsc2IyRmtQU1FvWW1GelpUWTBJQzEzTUNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZZMkZ3ZEhWeVpTMXpZbUYwWTJndVlYSm5kaTVxYzI5dUtUc2dkR1Z6ZENCY0lpUmlaV1p2Y21WY0lpQTlJRndpSkNoemRHRjBJQzFqSUZ3aUpXUTZKV2s2SlhNNkpYazZKWHBjSWlBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZZMkZ3ZEhWeVpTMXpZbUYwWTJndVlYSm5kaTVxYzI5dUtWd2lPeUJ3Y21sdWRHWWdYQ0lsYzN3bGMzd2xjMXh1WENJZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wyTmhjSFIxY21VdGMySmhkR05vTG1GeVozWXVhbk52YmlCY0lpUmthV2RsYzNSY0lpQmNJaVJ3WVhsc2IyRmtYQ0k3SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhNZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMMk5oY0hSMWNtVXRjMkpoZEdOb0xtVjRhWFFwWENJZ0xXeGxJREV3TkRnMU56WTdJR0psWm05eVpUMGtLSE4wWVhRZ0xXTWdYQ0lsWkRvbGFUb2xjem9sZVRvbGVsd2lJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5allYQjBkWEpsTFhOaVlYUmphQzVsZUdsMEtUc2daR2xuWlhOMFBTUW9jMmhoTWpVMmMzVnRJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5allYQjBkWEpsTFhOaVlYUmphQzVsZUdsMEtUc2daR2xuWlhOMFBTUjdaR2xuWlhOMEpTVWdLbjA3SUhCaGVXeHZZV1E5SkNoaVlYTmxOalFnTFhjd0lDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlqWVhCMGRYSmxMWE5pWVhSamFDNWxlR2wwS1RzZ2RHVnpkQ0JjSWlSaVpXWnZjbVZjSWlBOUlGd2lKQ2h6ZEdGMElDMWpJRndpSldRNkpXazZKWE02SlhrNkpYcGNJaUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlkyRndkSFZ5WlMxelltRjBZMmd1WlhocGRDbGNJanNnY0hKcGJuUm1JRndpSlhOOEpYTjhKWE5jYmx3aUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OWpZWEIwZFhKbExYTmlZWFJqYUM1bGVHbDBJRndpSkdScFoyVnpkRndpSUZ3aUpIQmhlV3h2WVdSY0lqc2dkR1Z6ZENCY0lpUW9jM1JoZENBdFl5QWxjeUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlkyRndkSFZ5WlMxelltRjBZMmd1YzNSa1pYSnlLVndpSUMxc1pTQXhNRFE0TlRjMk95QmlaV1p2Y21VOUpDaHpkR0YwSUMxaklGd2lKV1E2SldrNkpYTTZKWGs2SlhwY0lpQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2WTJGd2RIVnlaUzF6WW1GMFkyZ3VjM1JrWlhKeUtUc2daR2xuWlhOMFBTUW9jMmhoTWpVMmMzVnRJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5allYQjBkWEpsTFhOaVlYUmphQzV6ZEdSbGNuSXBPeUJrYVdkbGMzUTlKSHRrYVdkbGMzUWxKU0FxZlRzZ2NHRjViRzloWkQwa0tHSmhjMlUyTkNBdGR6QWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDJOaGNIUjFjbVV0YzJKaGRHTm9Mbk4wWkdWeWNpazdJSFJsYzNRZ1hDSWtZbVZtYjNKbFhDSWdQU0JjSWlRb2MzUmhkQ0F0WXlCY0lpVmtPaVZwT2lWek9pVjVPaVY2WENJZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMMk5oY0hSMWNtVXRjMkpoZEdOb0xuTjBaR1Z5Y2lsY0lqc2djSEpwYm5SbUlGd2lKWE44SlhOOEpYTmNibHdpSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5allYQjBkWEpsTFhOaVlYUmphQzV6ZEdSbGNuSWdYQ0lrWkdsblpYTjBYQ0lnWENJa2NHRjViRzloWkZ3aU95QjBaWE4wSUZ3aUpDaHpkR0YwSUMxaklDVnpJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5allYQjBkWEpsTFhOaVlYUmphQzV6ZEdSdmRYUXBYQ0lnTFd4bElERXdORGcxTnpZN0lHSmxabTl5WlQwa0tITjBZWFFnTFdNZ1hDSWxaRG9sYVRvbGN6b2xlVG9sZWx3aUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlqWVhCMGRYSmxMWE5pWVhSamFDNXpkR1J2ZFhRcE95QmthV2RsYzNROUpDaHphR0V5TlRaemRXMGdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDJOaGNIUjFjbVV0YzJKaGRHTm9Mbk4wWkc5MWRDazdJR1JwWjJWemREMGtlMlJwWjJWemRDVWxJQ3A5T3lCd1lYbHNiMkZrUFNRb1ltRnpaVFkwSUMxM01DQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2WTJGd2RIVnlaUzF6WW1GMFkyZ3VjM1JrYjNWMEtUc2dkR1Z6ZENCY0lpUmlaV1p2Y21WY0lpQTlJRndpSkNoemRHRjBJQzFqSUZ3aUpXUTZKV2s2SlhNNkpYazZKWHBjSWlBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZZMkZ3ZEhWeVpTMXpZbUYwWTJndWMzUmtiM1YwS1Z3aU95QndjbWx1ZEdZZ1hDSWxjM3dsYzN3bGMxeHVYQ0lnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDJOaGNIUjFjbVV0YzJKaGRHTm9Mbk4wWkc5MWRDQmNJaVJrYVdkbGMzUmNJaUJjSWlSd1lYbHNiMkZrWENJN0lIUmxjM1FnWENJa0tITjBZWFFnTFdNZ0pYTWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDNCaGNtVnVkQzF6WW1GMFkyZ3VZWEpuZGk1cWMyOXVLVndpSUMxc1pTQXhNRFE0TlRjMk95QmlaV1p2Y21VOUpDaHpkR0YwSUMxaklGd2lKV1E2SldrNkpYTTZKWGs2SlhwY0lpQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2Y0dGeVpXNTBMWE5pWVhSamFDNWhjbWQyTG1wemIyNHBPeUJrYVdkbGMzUTlKQ2h6YUdFeU5UWnpkVzBnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wzQmhjbVZ1ZEMxelltRjBZMmd1WVhKbmRpNXFjMjl1S1RzZ1pHbG5aWE4wUFNSN1pHbG5aWE4wSlNVZ0tuMDdJSEJoZVd4dllXUTlKQ2hpWVhObE5qUWdMWGN3SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OXdZWEpsYm5RdGMySmhkR05vTG1GeVozWXVhbk52YmlrN0lIUmxjM1FnWENJa1ltVm1iM0psWENJZ1BTQmNJaVFvYzNSaGRDQXRZeUJjSWlWa09pVnBPaVZ6T2lWNU9pVjZYQ0lnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wzQmhjbVZ1ZEMxelltRjBZMmd1WVhKbmRpNXFjMjl1S1Z3aU95QndjbWx1ZEdZZ1hDSWxjM3dsYzN3bGMxeHVYQ0lnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDNCaGNtVnVkQzF6WW1GMFkyZ3VZWEpuZGk1cWMyOXVJRndpSkdScFoyVnpkRndpSUZ3aUpIQmhlV3h2WVdSY0lqc2dkR1Z6ZENCY0lpUW9jM1JoZENBdFl5QWxjeUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdmNHRnlaVzUwTFhOaVlYUmphQzVsZUdsMEtWd2lJQzFzWlNBeE1EUTROVGMyT3lCaVpXWnZjbVU5SkNoemRHRjBJQzFqSUZ3aUpXUTZKV2s2SlhNNkpYazZKWHBjSWlBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZjR0Z5Wlc1MExYTmlZWFJqYUM1bGVHbDBLVHNnWkdsblpYTjBQU1FvYzJoaE1qVTJjM1Z0SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OXdZWEpsYm5RdGMySmhkR05vTG1WNGFYUXBPeUJrYVdkbGMzUTlKSHRrYVdkbGMzUWxKU0FxZlRzZ2NHRjViRzloWkQwa0tHSmhjMlUyTkNBdGR6QWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDNCaGNtVnVkQzF6WW1GMFkyZ3VaWGhwZENrN0lIUmxjM1FnWENJa1ltVm1iM0psWENJZ1BTQmNJaVFvYzNSaGRDQXRZeUJjSWlWa09pVnBPaVZ6T2lWNU9pVjZYQ0lnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wzQmhjbVZ1ZEMxelltRjBZMmd1WlhocGRDbGNJanNnY0hKcGJuUm1JRndpSlhOOEpYTjhKWE5jYmx3aUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OXdZWEpsYm5RdGMySmhkR05vTG1WNGFYUWdYQ0lrWkdsblpYTjBYQ0lnWENJa2NHRjViRzloWkZ3aU95QjBaWE4wSUZ3aUpDaHpkR0YwSUMxaklDVnpJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5d1lYSmxiblF0YzJKaGRHTm9Mbk4wWkdWeWNpbGNJaUF0YkdVZ01UQTBPRFUzTmpzZ1ltVm1iM0psUFNRb2MzUmhkQ0F0WXlCY0lpVmtPaVZwT2lWek9pVjVPaVY2WENJZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMM0JoY21WdWRDMXpZbUYwWTJndWMzUmtaWEp5S1RzZ1pHbG5aWE4wUFNRb2MyaGhNalUyYzNWdElDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTl3WVhKbGJuUXRjMkpoZEdOb0xuTjBaR1Z5Y2lrN0lHUnBaMlZ6ZEQwa2UyUnBaMlZ6ZENVbElDcDlPeUJ3WVhsc2IyRmtQU1FvWW1GelpUWTBJQzEzTUNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZjR0Z5Wlc1MExYTmlZWFJqYUM1emRHUmxjbklwT3lCMFpYTjBJRndpSkdKbFptOXlaVndpSUQwZ1hDSWtLSE4wWVhRZ0xXTWdYQ0lsWkRvbGFUb2xjem9sZVRvbGVsd2lJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5d1lYSmxiblF0YzJKaGRHTm9Mbk4wWkdWeWNpbGNJanNnY0hKcGJuUm1JRndpSlhOOEpYTjhKWE5jYmx3aUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OXdZWEpsYm5RdGMySmhkR05vTG5OMFpHVnljaUJjSWlSa2FXZGxjM1JjSWlCY0lpUndZWGxzYjJGa1hDSTdJSFJsYzNRZ1hDSWtLSE4wWVhRZ0xXTWdKWE1nTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wzQmhjbVZ1ZEMxelltRjBZMmd1YzNSa2IzVjBLVndpSUMxc1pTQXhNRFE0TlRjMk95QmlaV1p2Y21VOUpDaHpkR0YwSUMxaklGd2lKV1E2SldrNkpYTTZKWGs2SlhwY0lpQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2Y0dGeVpXNTBMWE5pWVhSamFDNXpkR1J2ZFhRcE95QmthV2RsYzNROUpDaHphR0V5TlRaemRXMGdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDNCaGNtVnVkQzF6WW1GMFkyZ3VjM1JrYjNWMEtUc2daR2xuWlhOMFBTUjdaR2xuWlhOMEpTVWdLbjA3SUhCaGVXeHZZV1E5SkNoaVlYTmxOalFnTFhjd0lDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTl3WVhKbGJuUXRjMkpoZEdOb0xuTjBaRzkxZENrN0lIUmxjM1FnWENJa1ltVm1iM0psWENJZ1BTQmNJaVFvYzNSaGRDQXRZeUJjSWlWa09pVnBPaVZ6T2lWNU9pVjZYQ0lnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wzQmhjbVZ1ZEMxelltRjBZMmd1YzNSa2IzVjBLVndpT3lCd2NtbHVkR1lnWENJbGMzd2xjM3dsYzF4dVhDSWdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMM0JoY21WdWRDMXpZbUYwWTJndWMzUmtiM1YwSUZ3aUpHUnBaMlZ6ZEZ3aUlGd2lKSEJoZVd4dllXUmNJanNnZEdWemRDQmNJaVFvYzNSaGRDQXRZeUFsY3lBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZiM0J6TDNKbGNYVmxjM1J6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl5TG1wemIyNHBYQ0lnTFd4bElERXdORGcxTnpZN0lHSmxabTl5WlQwa0tITjBZWFFnTFdNZ1hDSWxaRG9sYVRvbGN6b2xlVG9sZWx3aUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTl2Y0hNdmNtVnhkV1Z6ZEhNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpJdWFuTnZiaWs3SUdScFoyVnpkRDBrS0hOb1lUSTFObk4xYlNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZiM0J6TDNKbGNYVmxjM1J6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl5TG1wemIyNHBPeUJrYVdkbGMzUTlKSHRrYVdkbGMzUWxKU0FxZlRzZ2NHRjViRzloWkQwa0tHSmhjMlUyTkNBdGR6QWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDI5d2N5OXlaWEYxWlhOMGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1pNXFjMjl1S1RzZ2RHVnpkQ0JjSWlSaVpXWnZjbVZjSWlBOUlGd2lKQ2h6ZEdGMElDMWpJRndpSldRNkpXazZKWE02SlhrNkpYcGNJaUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdmIzQnpMM0psY1hWbGMzUnpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXlMbXB6YjI0cFhDSTdJSEJ5YVc1MFppQmNJaVZ6ZkNWemZDVnpYRzVjSWlBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdmIzQnpMM0psY1hWbGMzUnpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXlMbXB6YjI0Z1hDSWtaR2xuWlhOMFhDSWdYQ0lrY0dGNWJHOWhaRndpT3lCMFpYTjBJRndpSkNoemRHRjBJQzFqSUNWeklDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTl5WlhGMVpYTjBMV05zWVdsdGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1pOVNSVkZWUlZOVVgxTklRVEkxTmlsY0lpQXRiR1VnTVRBME9EVTNOanNnWW1WbWIzSmxQU1FvYzNSaGRDQXRZeUJjSWlWa09pVnBPaVZ6T2lWNU9pVjZYQ0lnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwzSmxjWFZsYzNRdFkyeGhhVzF6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl5TDFKRlVWVkZVMVJmVTBoQk1qVTJLVHNnWkdsblpYTjBQU1FvYzJoaE1qVTJjM1Z0SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOXlaWEYxWlhOMExXTnNZV2x0Y3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTWk5U1JWRlZSVk5VWDFOSVFUSTFOaWs3SUdScFoyVnpkRDBrZTJScFoyVnpkQ1VsSUNwOU95QndZWGxzYjJGa1BTUW9ZbUZ6WlRZMElDMTNNQ0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdmNtVnhkV1Z6ZEMxamJHRnBiWE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3Rkakl2VWtWUlZVVlRWRjlUU0VFeU5UWXBPeUIwWlhOMElGd2lKR0psWm05eVpWd2lJRDBnWENJa0tITjBZWFFnTFdNZ1hDSWxaRG9sYVRvbGN6b2xlVG9sZWx3aUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTl5WlhGMVpYTjBMV05zWVdsdGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1pOVNSVkZWUlZOVVgxTklRVEkxTmlsY0lqc2djSEpwYm5SbUlGd2lKWE44SlhOOEpYTmNibHdpSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5eVpYRjFaWE4wTFdOc1lXbHRjeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNaTlTUlZGVlJWTlVYMU5JUVRJMU5pQmNJaVJrYVdkbGMzUmNJaUJjSWlSd1lYbHNiMkZrWENJbklpd0tJQ0FnSUNBZ0lDQWljM1JoY25SZmRYUmpJam9nSWpJd01qWXRNVEF0TWpkVU1ESTZOVFk2TWpZdU56QTVNVE14S3pBd09qQXdJaXdLSUNBZ0lDQWdJQ0FpWlc1a1gzVjBZeUk2SUNJeU1ESTJMVEV3TFRJM1ZEQXlPalUyT2pJM0xqVTJNemcyTkNzd01Eb3dNQ0lzQ2lBZ0lDQWdJQ0FnSW1WNGFYUmZZMjlrWlNJNklEQXNDaUFnSUNBZ0lDQWdJbk4wWkc5MWRDSTZJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2UmtsTVJWTXVjMmhoTWpVMmZHTXhaRE0xTm1KaE1EUTVPVE14WXpRM09XVmhaamc0TmpnM00yRXpZMkUyTVRZNE5qRXhZbUZtTmpkbE1EZG1Oams0T1RobFkyUXpZekUwTXpsbVptSjhXbXBGTWxsNldtMU9SR2N4V1dwYWFrOUVXWGRQVkVFMFRYcG9hVnBVU1RWTlJGbDNXbXBWZWxsdFVUVk9lbFY1VFhwVmVFNXFWbWhPZWxrelRucFdhMXB0VlhoWmVrRXpUMVJOZVU5VVdtbFBSRUV4VFdsQloxVnJWa0pTUlRGR1RHMHhhME50Um1oT2FtUnFUVVJHYVU1RVVUVlBSRTVyVFVSUk1scHFaekJPYWtGNVQwUkZNRnBVYkd0T2VrazBUMFJLYTFscVZUTk5la2t6VGxSb2FFNXFiR2hOVkVVMFdYcFNhbGw2VlhwUFIwMDFXbFJCTUZsNloyZEpSa3BHVlZaV1JsVXhVbVpXUlZaT1ZVVjRRbFpGVlhWaGJrNTJZbWR2TVU1dFNtdE9SRlY0V1RKTmVFOUhXVEphYlVacVdrUm5kMWxxVG14WmJWRjNUbTFPYVZwRVZtcFBSRmw1VGtSQk1WbDZTbWhQVjBVelRtcGthRTFIVVhkTlJGSnNUVVJCTkU1VVZYbE9lbWMwV1ZSYWEwbERRbFJVVlRsTVVsWTVSbFpyYkVWU1ZUVkVVbE0xZW1GSFJYbE9WRmxMVFRKWmQwNVVaM3BPUkUwMFRrUkNiVnBYV1RGUFIwMDFUbTFKTUU5RVozaGFiVlpyVGxSUk0wOUhVVEZOYWxrMVRtMU5kMDF0UlhkTmFrSnNXbTFaTlU5WFZtcGFSMFpwVDBkR2EwNXFVbXBOVkd0NVRtbEJaMWx0YkhWYVJqbDZZbGM1Y2xwVE5YZGxVVzk2VFhwTk1rMVVhekZOUkZVeldsUlplRTlFVlhsYWFrSnNUbFJGZDFscVZtdFBSR2hwVGtkTk5FNXFTbTFaTWtadFRqSlpNVmw2VlhwT1IwVTBUVEpXYTA1NmJHaE9SRkV3VFcxR2JVNUVhM2RPYW14c1NVTkNhV0ZYTld0aFZ6VnVZM2sxY1dNeU9YVkRhbFpwVFhwRk5WcFVZelZPUjBreVdrZE9hRnBYVG10T1ZFNW9UVEpaTTAxVVZUQmFWRWw2V21wSk0wMUVTWGRPTWs1cVRsZFZOVmt5VW1wTlJFa3pUV3BOTVZsdFNtaFBSMVY0V2xSTk1FNHlWVFZQVjBWblNVZE9hR05JVWpGamJWVjBZbTFHTUdGWVdteE1iazVwV1ZoU2FtRkJiekZhVjFGNFRUSlpNRTV0VG1sWlZGSnBUV3BzYTA5RVVUSk9hbXhwVDBkUk1rNXFUVFJhYlZwc1dXMUZlazlVYUdwTmVrRXlUbnBaZDA1VVdUVlpha3BvVFhwbmVrNVVUbTFPZWtKb1QwZFJORTU2VW0xSlEwSnFZakkxYldGWFkzUlpNamwwWTBkR2VXRllUblppYVRWeFl6STVkVU50UlRSYVIxRTBUVWRGTkUxRVdURk9la0Y0V1ZSTmVsbDZRWGhaZWtGNVdtcEdhVnB0U1RCTlZHTTFXV3BCTkZwVVNYcE5WRVUwVDBSWmQxbHRWVEZPVkdzd1RrUlpkMDFxV1hkUFJHTXhUVWRGZWxsNlFXZEpSMDUyWTBkc2JGcERNVzlhVjNoM1dsaEpkR05JU25aa2JWWjFXVmMxYWxwVE5YRmpNamwxUTJwS2FVMUVWVEJQVkdONldYcFJNRmxVYXpSYWJWbDVUa1JTYWs1RVNUSlplbFYzVFVSR2JGbFhWbWhaZWxFeVdWUmFiVTVIVFRCWk1rVTFUVmRTYVU1WFNtdGFWMFpxVGxSUk5VNHlWWGRaYWtFd1RWUkJaMGxIV2pGaVIzZDFZekpLYUdSSFRtOURha0pyVDBkWk5FNVVRVE5OVjFKcVQwZE9iRTlYVVROTmVsa3dUWHBOTlZscVRtcE9SMDVzVG5wak0xa3lTbXBQUjA1dFdWUmFhMXBxVVRCT2VsSnBUMFJSTTA1cWJHcFBWMVV3VFZkWmVWcFhSVFJhYlZsblNVZGtNVmxZU210WU1sb3hZa2QzZFdOSWEwdGFhbGwzVG5wb2FVMTZXWGxaVkd0NVRtMUtiRTU2V21oYWJVWnFXbFJzYUU5VVdYaFpiVkV6V1ZSR2FFNXFVVEZaVjBwb1QxZEZNMXBIUlRKWmVrRjRUMVJLYlZwWFNUQk9lbHBwVDBSUmVWcHFaR2hOVTBGbllWYzFkMlJZVW5wTU1sb3hZa2QzZEdOdFZucGlNbmd5V2xkUmRXVlhSblJpUVc5NVdsZGFiRTVFWXpGUFIxSm9Xa1JWTTFsNlZUTmFSMWsxVFZSck5GcHFTbWhOUjFGNVdYcHNhazU2UVhkWmVtc3pUMWRPYVU5SFZtaFpNbFYzVFZSQ2FFMVhVbTFPZWtwcFQxZE5NRmt5VFhsUFJGcHFTVU5DY0dKdVFqRmtTRTEyWXpJeGRtRXlWWFJaTWtaMVdrZHNhMWxZVW14TVYxcHdZa2RXZWt4dVRtOVpWRWt4VG1kd2FWbDZVbWxOZW1zelRXcFpNVTU2Wkd4T1JFazBUbnByTVU1RVFYcE9SRVpwV1hwc2FWcEVUVE5QUjA1cVdrUmpNVTFVV1ROT01sRXhUVEpTYVZsNldtaE9WMUV3V1ZSS2FGcEVVWGROYWs1cVRUSkpOVWxEUW5CaWJrSXhaRWhOZG1NeU1YWmhNbFYwV1RKR2RWcEhiR3RaV0ZKc1RGaGFhR0pIYkd0WldGSndZakkwZFdGdVRuWmlaMjkzVDBkUk1WbHRVWHBPVkZKb1RVZFdhVTlFUm10WlYxRXdXV3ByTWs1cVVYZE5lbVJzVG5wRmVGbFhUVEJhYW1Sc1dUSk5lVmxxVlROTmVsVXhXa2RKZVZwVVVYaE9WRkV4VG5wR2FrNUVhekpQVkdScVNVTkNkVmxZVW5Ca2JWWm1Xak5XYUdOdFVYVmpTR3RMVG1wQ2FFMXRUVFJPVkU1dFdYcFZORTlFVFhkWmVsRjVUbXBTYTAxcVdtMWFWR2MwV1dwUmVFOVVWVEJPYWxsNFRWUlpOVmxxWkd4TmVsSnNUMFJCTVUxRVFURk5hazEzVDBSQmVrMUVSVE5OUjBVd1dtbEJaMkl6UW5wTU1GcEtWRVZXVkV4dVRtOVpWRWt4VG1kdmVVMXFVWHBaTWxrMFRrUmFiVnBYU1hwTlZGcHJUV3ByTlZwVVNUQk5NbEpwVFVkRk1sbFVaR2haZWswelQwZFZNVnB0VG1sYWJWcHBUMGRPYTFwSFNUVk5lbEpvV1RKRk0xcEVTVFJOVjAwMVdtMVpOVWxEUW5aalNFMTJXVEpHZFZwSGJHdFpXRkpzV0RKa2FHUkhWWFZqU0d0TFRVUmFhVTB5VG1oWmFrVjZUbGRaTlUxSFdYaE5ha2sxVFZSamQwOUhTbXRaYlZVeVdrUlJlbHBYVlRKYWJVcHRUVVJWTUU5RVp6Uk9SRWswV2tkRmVWbFVhR2hPUkUweVRVUmpNMDVxU1hoWlZGa3dXbWxCWjJJelFucE1NbHBvVFhreGFXRlhOV3RoVnpWdVRHMXdlbUl5TkV0TlZFRjVXVmRPYVZwcVdteFpiVWt4VGxkT2FFNXFUbWxOVjFrelRWUmpNRmxVYXpCTk1rcHBUVWRGTWsweVdUVk5Na1pvVFZSVk0xcFVWWHBOTWtreVRsZEdhRnBFUm0xTmJWWm9UbnBCTVZwRVFUUmFRMEZuWWpOQ2Vrd3lXakZpUjNkMVl6SkthR1JIVG05RGFrMTZXV3BvYWxreVdtMVphbXhyVGxSSk1VMHlVWHBhUkVVMFRrUmplRmxVUlRGYWFrMHdXVlJKTkUxcVdYcE5hbWQ0V21wQk1sa3lWbTFPYlZsNlRXcHJkMWxxUm1sWmJWRXpUVmRaTkZscVFtbFBSR05uU1VjNWQyTjVPVzVqU0ZabVlVZFdhR0pJVW05WU0wbDZURzVDTlVOdFZYaGFhazB6VFVSR2JWbHFWbXRaZWxwc1RtcEJNVmxxWXpGUFYwVXpXVzFLYWsweVVUSk9WRlV4VDBSS2FrMXFRVE5aZWtwcFdsUmtiVTFVYkdoTk1rWm9XbXBaTUUxcVFYaFpWRUpvVG5wR2FVMUVTV2RKUnpsM1kzazVibU5JVm1aaFIxWm9Za2hTYjFnelRteGtRelYzWlZGdk0wMXFhR3haVkdkNFRtcE5kMXBVVFRCTlJHY3dXVEpOZUU1NlRYbFpiVXBwV1hwVmVsbDZhR3hPYWxreVRWZEthMWxYU1hoT1JFa3hUbFJrYlU1VVRtaE5SRXByV1ZSbmVrNHlTbWxOYWxVelRqSlZlRWxEUW5aalNFMTJZa2RHZEZsdFVtaFlNbXgxWXpKc2ExcFROWHBoUVc4d1drUlZNazlVVm10WmFsSnNUbnBCZWxsVVNtaFpla1pzV1ZSSk5VNUVSVFJhUkUwd1RXcFplRnB0V214TlJGcHFUVVJSZDFwdFRYcE9hbVJzVGxkR2JVOVVXWGRPZW1jMFRucEZNVTlVVVRCYVJFVTFTVU5DZG1OSVRYWmlSMFowV1cxU2FGZ3pTakZpYmxKd1lsZFZkV05JYTB0T1ZFSnJUVEpaZWsxVVdUQk5WMVpwV1ZkWk1FOVVVVEZPUkVwclRtcE9hbHBxVVhwTmVtZDNUa1JuTWxreVJUVmFWMUV4VFVkS2FrMTZSVEZaZW1jd1RtMU9iRnBVVFRGT1IwVjVXbFJyZUZreVZYcE5hVUZuWWpOQ2Vrd3llR2hpVjBwcldWWTVlbVJIUm01YVZqbDZZak5XZVZreVZYVmpNbWRMVFcxRk5WcFhXWGxQVjFVMFRrZFZlVnBFU1RSTmJWazFUa1JWZWs5SFJUSmFWMFpwVGtSV2FWbDZZek5QUjFGNFdsZFpNazFVVW1sWlZHUm9UV3BzYUU5VVVYZE5hazB4V1ZSc2FFOUVXVEZQVkZVeFRrTkJaMkl6UW5wTU1uaG9aRmMxYW1GSFZubFlNazUyWWxjeGRtSnBOWHBoUVc5NlQxZFJlRTFFVlRWYVYxcHFUbXBKTlUxdFdtcFpWMWwzV1ZSb2FrMXRTVEpaYWxGNlQwZEthVTlFVVRCUFZGcHBXVlJyTUU0eVZteE9SMGw0VDFSb2FVNTZRbXBhYWs1b1drUkpORTFVUVRSYVJFMHpTVU5DZG1OSVRYWmpiVlo0WkZkV2VtUklUWFphVjNoMFlua3hjMWxZU201YVZFMTRUa2N3ZEdOWGRIVmlNMHAwVEZoT00yRlhaSE5rVXpGNVlsaE9kV0l6U25STVYxb3hZa2QzZEdScVJYVmhiazUyWW1kdmQxcEVZelZaYWxsNVRWZGFhRmw2WnpKT1JFa3pUbFJGTVUxNlJUSk9WMUY0VDBSUk1rNHlVVEpaZWxwdFRXMVNhVTR5UlROUFJFMHhUVmRPYkU1cVFUUk5lbU42V21wcmVWcEhWbXROVjFwb1RYcFNha2xEUW5aalNFMTJZMjVXZFZneVdqRmlSM2QxWTBoclMxcHRXbTFhUkZreFdsZFJNVmxxWnpGWmFsWm9XWHBCZUU1NmFHdE5SRXBwVFZST2FVOUhWVE5PUkZwb1RtcHNhMWw2U1RWYVJFVXdUVEpSTlUxRWEzZFBSRTVxV1ZSU2JVMVVUbTFaYWs1c1dWUktiRnBUUVdkaU0wSjZURE5LTVdKdVVuQmlWMVYwV1cxc2RWcEhiSFZhZVRWeFl6STVkVU5xYkdsYVZGbDRXVlJqZUZsVVozaFBSRVpzV1dwTmQxbDZXbXhOTWtaclRXMU5lazFFWTNsTlYwazBXVEpWTUUxdFRUVk5hbGsxVG0xTmVrMVVSVFZOZW1zeFdtcEJNRnBFYUcxT1JFWnBUVmRGTUZscVVXZEpSemwzWTNrNWVXUlhOVEJoVnpGc1dESktkbUl6VW5wa1NFcG9ZME0xZDJWUmNHaGFSMWt3VGxSVmVVNUhVbXhOTWsxNVdsUmFhMWx0UlhoUFJGa3hUbnBLYkU1NlJURk5WMUV3VDBkS2JWa3lSWGRaYWs1b1drZE5ORnBVV21wYWFteHJXbGRhYTA1cVp6SlphbEV6VG5wUk1GbDZaek5KUTBKMlkwaE5kbU15Vm5sa2JXeHFXbE01UjFOVmVFWlZlVFY2WVVkRmVVNVVXVXRaVjFrd1RrZEZlVTVxVVhoYVJHTTFUbnBWTUU1cVJURk9lbEV5V20xVk5WbFVXbXBPZWtFMFdXcEJNRmxxWjNoYVYwVTBUVVJqZWsxVWFHcGFhbXN6VFVSQ2FFMUhWbXhOYWxFeVRsZEthazU2WXpWT2FVRm5Zak5DZWt3elRteGpibHB3V1RKVmRtTXlUbmxoV0VJd1kzazVhbUpJVm5wa1IxWjVZM2s1ZDFsWFRteE1NVGxtWVZjMWNHUkdPV1pNYmtJMVEyMUthRnBVYTNkUFJGbDNUMGRSZUU1WFdURk9WMXB0VDBkTmQxcFhSbWxPYlZsNFRrUldhVmxYUlRSYVJGbDZUVlJqZUUxVVNYbE9SRlpyVGtSU2FVOUVTbWxOVkdOM1QwUk5lRTU2VFRWYWFtaHBUbTFaWjBsSE9YZGplVGw2V2xoS01tRlhUbXhNTTA1cVkyMXNkMlJJVFhaWk1uZ3hZek5TYkdOdVRYWmpSMFpxV2xNNWJtTklWbVpaVjFKMFlWaE9lbUZYT1hWTWJrSTFRMnBWTTA5RVdYaFpNa3BzVGtSamVGcEhXbWxOZWxWNVdUSk5lbGxVWnpSTlZHaHNXWHBSTTFwSFJteE9lbHBwVFVSWmVWbHRXbWhPVjFwc1RrZFdiRmxxVlRCUFYxRXlUV3BzYVUxdFZUUk5NbFUxVG1wSlowbEhPWGRqZVRsNldsaEtNbUZYVG14TU0wNXFZMjFzZDJSSVRYWlpNbmd4WXpOU2JHTnVUWFpqUjBacVdsTTVibU5JVm1aaU0yUjFXbGhLZW1GSGJIZE1ia0kxUTJwRmVrMUVUVEZhUkVreVRUSlpNRTE2Um1oT2VtUnNUMWRSTlUxSFNtdGFha1pwVFZkVk1VOVVXVE5QUkdScFRWUnNhMDlVUlhwWk1rcHJXbFJqTWs0eVNYaFpWRXBxV1ZSQ2FrNXFTVE5aYlZsNVRUSlZaMGxIT1hkamVUbDZXbGhLTW1GWFRteE1NMDVxWTIxc2QyUklUWFpaTW5neFl6TlNiR051VFhaalIwWnFXbE01ZDFsWFRteFlNMEoyV2tjeGFHSnBOWGRsVVc4MFRtMUdiRTE2U214T1JFVTFUa1JXYTFscVRYcFpWRnByVDFSa2FFNUhSVE5QUkU1c1dtMU9iRmxxUVhoUFYwcHRUMFJGTTA1NlJUQk9WRUUwV21wUk0wNVViR3RaYWsxNVRXMWFhMWx0VVROT1YwMTNTVU5DZG1OSVRYWmpNbFo1Wkcxc2FscFRPWHBaTTBwd1kwaFNla3d5YkdwYVV6bHdXVEpXWmxreWFHeFpNblIzWWpKc2RXUkdPWFJoV0VwNVlqTkpkV05JYTB0T2FsSnNXa1JCTVU1cVFYcFplazB6VDBSVmVVNXFXbXBhUkVwc1RsZEplVTVxYUd0YWJWa3pUVmRTYUUxWFVtaFpWMDB6VFZSa2JVNTZRVFZPZWtac1dsUkJNVmxxVG10YVZFRXhUbnBzYVU1NlFtaE9lVUZuWWpOQ2Vrd3pUbXhqYmxwd1dUSlZkbU15VG5saFdFSXdZM2s1TUdOdFJuQmlhVGx4WWpKc2RXUkRPV2hpUjNoMldUSkdNR0ZYT1hWTWJrSTFRMnBXYUZwSFJUUmFha1pwVGxSUk1FNTZTVE5PZWtVMVdsUkplVTVxVW1wTmFrSnNXa2RLYVU1RVZteE5lazVyVFdwc2JVNTZSWGhPUkZVeFdsZEpNMDFxVm1sWmVtUnFUMWROTlU1SFZteE5lbXhwVFVSblowbEhPWGRqZVRsNldsaEtNbUZYVG14TU0wNXFZMjFzZDJSSVRYWmtTRXBvWVZjMGRtRnRPWEJpYmxGMldWZDRjMkl5VG1oa1IyeDJZbXc1YVdJelZuVmFSMFo1WlZNMWQyVlJiekphUkZrd1dsUk9hVTFFV21oWk1rVTBUMFJSZVZsNlVUSk5iVmsxVFhwRmVGbDZZM2RPUkVKcVRrUnJOVmw2UVhoTmFra3hUMFJTYTA5WFRYcE9NbFV3VFZkTmQwNUVSVFJPYlVVeFRWZFZlRnBVWkdsSlEwSjJZMGhOZG1NeVZubGtiV3hxV2xNNWVsa3pTbkJqU0ZKNlRETlNlVmxYYkhWTU1uQjJZVmMxTUV3eVNuWmtWelZyV1ZoS05WZ3pWblZaTWxaNVpFZEdjR0p1VWpWTWJrSTFRMnBKZVU1RVRtcGFhbWN3VG0xYWJGbHFUWGhPYlZGNVQxUnNiRTFxVVhwYVIwbDNXVlJhYUU0eVJtcE5lbU0wV2xSV2JWa3lTbTFhYlVrMFdUSlNhMWxxYTNwT1IwWnFXVlJrYTAxcVozaFplbXh0V21wclowbEhPWGRqZVRsNldsaEtNbUZYVG14TU0wNXFZMjFzZDJSSVRYWmtTRXBvWVZjMGRtRnRPWEJpYmxGMldUSkdkVnBIYkd0WldGSnNXREprYUdSSFZYVmpTR3RMV2tkWk1FNHlSWGhaTWsxNVdrUmplbHBVVlRWYWFsazBXa1JKTkUxVWJHaFpWRUY0VFVSRmVWcFVXWHBOVjFKcVRtcGpkMDV0V1hkUFZFWm9XbFJLYlZwWFJYaE9hbFV4V1hwVmVFNTZUVFJOYWtVd1dXbEJaMkl6UW5wTU0wNXNZMjVhY0ZreVZYWmpNazU1WVZoQ01HTjVPVEJqYlVad1ltazVjV0l5YkhWa1F6bHFXVmhDTUdSWVNteFlNalZvWkVkc01scFROWHBaYlVZd1dUSm5TMDFxV21sUFIwMHlXWHBvYlU1SFVtbE5hbU14VFRKYWFVMVhXVEJQVkdzeVdYcFpkMDB5Um1wYVIwVjNXVEpaTkZwdFNYaE9SR00xVGpKVk0xcFVSVE5hYWsweldXcEdhRTlIV1hsTlZGRjNXbGRSTUU1NVFXZGlNMEo2VEROT2JHTnVXbkJaTWxWMll6Sk9lV0ZZUWpCamVUa3dZMjFHY0dKcE9YRmlNbXgxWkVNNWFtRkhWbXBoTVRreldWYzFhMWxwTlhkbFVYQnFUbnBvYTAxdFZUTlpWRTE1V1RKYWFVNUVUVE5aYWxsNFRqSlNiVTVxUW1oT01rWnFUVlJOZDAxVVRUQk9SRmsxVDBkU2JVNUVRVEZPUjFreFdtMUthVnBxWkcxWmFsRTFXbFJrYVUweVVUSk5WRUV3U1VOQ2RtTklUWFpqTWxaNVpHMXNhbHBUT1hwWk0wcHdZMGhTZWt3elVubFpWMngxVERKd2RtRlhOVEJNTWs1dldsZE9jbU5IT1hCaWJsSm1ZVmMxZW1OSFZtcGtSMngyWW1rMWQyVlJielZhYlVwb1dsUkZORnBVUlhsTmVsWnNXWHBHYWsxdFZtaFplazVzV1dwSmVFNVVUWGhhVjBsNVRXcFZOVTFIVVhsT1JGSnNUbFJuZDA5WFZYaE5lbEY1V2tSTk1sbDZVVEphYlZsNVRXMVdhRnBFVG14SlEwSjJZMGhOZG1NeVZubGtiV3hxV2xNNWVsa3pTbkJqU0ZKNlRETlNlVmxYYkhWTU1uQjJZVmMxTUV3eVRuWmlibEp3WW01V2FHUkhiSFppYVRWM1pWRndhbHBFU1RWYVYxSnFUVlJSTkZsNlFtaFpNa3BxV1hwS2FGbHFUWGhQUkdjMVdsZEpNRTFVV1hsYVIxSnNUbFJrYVU5RVRUQk5hbFV4V2tSQk5VNXFXVFZQUkZwb1dtcEplbGxYVVhsTlYxVjVXbTFXYTBsRFFuWmpTRTEyWXpKV2VXUnRiR3BhVXpsNldUTktjR05JVW5wTU0xSjVXVmRzZFV3eWNIWmhWelV3VERKT2RtSnVVbmxaVjA0d1RHNUNOVU5xWkcxYWFtY3pUVWROZVUxNlFUQmFSMUV4VFhwbk0wNXRXVEJaVkVVeldXcFJlRTFYU1hoTmVsRjNXVzFOTWxwWFJtcE5hbFY1V20xUmVVNVhXbTFhVjFwc1dtcEplVTVFYUdsYVJGRTFXV3BqTTAxNmEyZEpSemwzWTNrNWVscFlTakpoVjA1c1RETk9hbU50Ykhka1NFMTJaRWhLYUdGWE5IWmhiVGx3WW01UmRscEhSakJaV0U1c1pFWTVhbUl5TlRCamJVWnFaRU0xZDJWUmJ6RlBSMFV3VGxkRmVFOVVTVE5aVkVGNlQxUlZOVTFxWXpWWmFsa3hUbFJqTkU5VVVUSk9WMGw2V2tSak5VMVVTWGhaVkdjd1RucFJlVTlVWXpKTmVtYzFXVzFLYkU5VVJUSk5hazAxV1RKWk5VOVhXVFJKUTBKMlkwaE5kbU15Vm5sa2JXeHFXbE01ZWxrelNuQmpTRko2VEROU2VWbFhiSFZNTW5CMllWYzFNRXd5YkhWa1IxWjVZMjVXZDJSSGJIWmliRGxvV2tjeGNHTXpUbkJpTWpSMVkwaHJTMDFVUVhsWlYwNXBXbXBhYkZsdFNURk9WMDVvVG1wT2FVMVhXVE5OVkdNd1dWUnJNRTB5U21sTlIwVXlUVEpaTlUweVJtaE5WRlV6V2xSVmVrMHlTVEpPVjBab1drUkdiVTF0Vm1oT2VrRXhXa1JCTkZwRFFXZGlNMEo2VEROT2JHTnVXbkJaTWxWMll6Sk9lV0ZZUWpCamVUa3dZMjFHY0dKcE9YRmlNbXgxWkVNNWMxbFhNV2xhUjBabVdtNVdjMkpETlhwWmJVWXdXVEpuUzA1NlNUUmFWMFUwVFZSWmVrMUhWWHBPUkVFMFRrZE9hazFVWTNwTmJVcHBXVzFOTVUweVRUUmFWRmt5VG1wR2FWcEhSbWxOVkZGNVRsUlZNMXBxVlhwWlZFRjVXa2RGTkUxNlpHbFpha2t4VG5wa2JFMVRRV2RpTTBKNlRETk9iR051V25CWk1sVjJZekpPZVdGWVFqQmplVGt3WTIxR2NHSnBPWEZpTW14MVpFTTVjMWxYTVdsYVIwWm1ZVmMxZW1GWFVteE1iazV2UTJwU2EwNVVXVFZPVjFKcFRrZFZNMDFFVG1oTmJVWnFUVmRXYUUxcWF6Qk5WR2hyVFhwUmVVNXFSbTFhYlZWM1RtMU5kMDVFUW0xWmVrMHlUakpWTVZsWFdUVk9ha0V6VDBSbk0wMVVWVFZPUkZKclRWUnJaMGxIT1hkamVUbDZXbGhLTW1GWFRteE1NMDVxWTIxc2QyUklUWFprU0Vwb1lWYzBkbUZ0T1hCaWJsRjJZa2RHZEZsdFVtaFlNMG94WW01U2NHSlhWWFZqU0d0TFRsUkNhMDB5V1hwTlZGa3dUVmRXYVZsWFdUQlBWRkV4VGtSS2EwNXFUbXBhYWxGNlRYcG5kMDVFWnpKWk1rVTFXbGRSTVUxSFNtcE5la1V4V1hwbk1FNXRUbXhhVkUweFRrZEZlVnBVYTNoWk1sVjZUV2xCWjJJelFucE1NMDVzWTI1YWNGa3lWWFpqTWs1NVlWaENNR041T1RCamJVWndZbWs1Y1dJeWJIVmtRemx6V1ZjeGFWcEhSbVpqTTFKb1dqSldabU15T1RGamJVNXNURzVPYjBOcVp6Uk9SRWsxVDFkYWFrMUhVbXBQUkdNeVRWUlJNMWw2VFhsWk1sSm9UVVJOZVZwRVRYZE9SMGwzV1ZkS2ExcFVTVEpOVkZVMFRtcEZNRTlIU1ROYVYwcHNUVlJvYlUxRVJUTk5SRnBxV2xkU2FGbDZZMmRKUnpsM1kzazVlbHBZU2pKaFYwNXNURE5PYW1OdGJIZGtTRTEyWkVoS2FHRlhOSFpoYlRsd1ltNVJkbUpJU21aalJ6bHpZVmRPTlV4dVFqVkRhbFY2VFhwUmVGcFhXWGRQVkZsNVQwUm5lbGw2VVRGYVYxa3pXa2RaZVZwdFdtaE9SRkp0VG5wT2FFOVhUbWxhUkZab1dYcE5lVnBFWkdsUFJGRXpXVlJGTWsweVZUVk5lbWN4VFhwU2JVNTZWWHBPYWxGblNVYzVkMk41T1hwYVdFb3lZVmRPYkV3elRtcGpiV3gzWkVoTmRtUklTbWhoVnpSMllXMDVjR0p1VVhaaWJVWXdZVmhhYkZneWJIVmtSMVo1WTI1V2QyUkhiSFppYVRWM1pWRnZNVTE2VVRKYVIwVXpXVmRhYlUxWFZteE9SRlpwV1ZSSk5WbFhSVFJPVkZFeVRucGpORTlVV1hwT1ZFMTNXVEpGZWs1VVZtMU5WR3MwVFVSQk0wNXFZekJhUkZFMFQwZFZORTlFU1ROTlZFa3pUMFJyTUVsRFFuWmpTRTEyWXpKV2VXUnRiR3BhVXpsNldUTktjR05JVW5wTU0xSjVXVmRzZFV3eWNIWmhWelV3VERJMWFHUkhiREphVmpsNVdsZE9kbVJ0Vm5sbFV6VjNaVkZ3YVU1SFJtbFpWRlY1V1ZSSk0wMTZVVEJPVkZwb1RYcFdhVnBYUlhsUFZHY3dUa1JSTTFsNlozcFpNa3BzVFVSSk5FNUhXbWhQUkVGM1drUlZlRmt5V1hkYWFtUnFXbGRHYTFsWFJtbE5WRWw1VFVSS2FrbERRblpqU0UxMll6SldlV1J0YkdwYVV6bDZXVE5LY0dOSVVucE1NMUo1V1Zkc2RVd3ljSFpoVnpVd1RESTFhR1JIYkRKYVZqbDZaRmRLTUZsWVRuSmplVFYzWlZGdk0xcHFSWGxQVjAweFdUSldiVTU2U21wWmVsRXhXWHBqZUZsVVFURmFSRkYzVGtkU2EwMVVaekZOYlZacFRrZEdhVTVYUlhsUFJFMTZUMWRGTlU1NlRtcE5hbXN6VFhwWk1WbHRVWGhhVkZKc1dsUm5NMGxEUW5aalNFMTJZekpXZVdSdGJHcGFVemw2V1ROS2NHTklVbnBNTTFKNVdWZHNkVXd5Y0haaFZ6VXdUREk1ZVdGWFpIQmliVVp6V0RJNWFXTXlWbmxrYlZaNVRHNUNOVU50VW0xT2FsRXhXVzFSZVU5VVZUVlBWMWt4V1RKWmVsbFhVWGhOYWxFelRUSkdhRmxxVlhwYWFtc3lXV3BKZUZsVWJHdE5WR041VFhwYWFVNXRSbXBhVkZKb1RUSkplRmt5VFRSWlYxWnNXVmRHYkU5SFNXZEpSemwzWTNrNWVscFlTakpoVjA1c1RETk9hbU50Ykhka1NFMTJaRWhLYUdGWE5IWmhiVGx3WW01UmRtTkhhR2hqTWxabVlqSktlbHBZU2pKYVdFcG1ZMGhLZG1JeVdYVmpTR3RMV1RKVk1VNHlTWGRQVkVVMFdtcG5lRTF0Um14T1IwVXhUV3BzYTA0eVZUQk5lbXN4VDFSbk1rNXRUVFZaTWxWM1RYcFJNbHBFU214T1ZFRjRUa1JPYVZwVWF6Sk5iVmwzV1dwQmVFOUhVbTFhYWtWM1dWTkJaMkl6UW5wTU0wNXNZMjVhY0ZreVZYWmpNazU1WVZoQ01HTjVPVEJqYlVad1ltazVjV0l5YkhWa1F6bDNZMjA1YTJSWFRqQmhWemwxV0RKb2NHTXpVblpqYm10MVkwaHJTMDFIVW0xTlJFWm9UakpaTWsxSFJURmFWMGw2VGtSc2Fsa3lWWGhPUkZacVdYcGpNbGxVWjNwYVZFa3pUMVJCTWs1SFNtMU5hbXQ2V2tkVk1scEVhR3BPYWtKcFRVZFJkMDFFVlRGWmJWVXdXa1JrYVU1NVFXZGlNMEo2VEROT2JHTnVXbkJaTWxWMll6Sk9lV0ZZUWpCamVUa3dZMjFHY0dKcE9YRmlNbXgxWkVNNWQyTnRPV3RrVjA0d1lWYzVkVmd6U214Wk1qa3lXbGhLTlV4dVFqVkRhbU40V1dwamVVMTZaek5PZWtwdFdtMVNhMDlFU1RKTlIwVjVXV3BCZVUxSFZYaFpWRVY2V2tSVk0xbFhVbXBhYWxrd1dsUlZNazFxU1RGYWFrRXhXVmRKTlZscVkzcFpiVmt4VFdwc2JVNUVhekphVjFWblNVYzVkMk41T1hwYVdFb3lZVmRPYkV3elRtcGpiV3gzWkVoTmRtUklTbWhoVnpSMllXMDVjR0p1VVhaamJWWnFZak5hYkdOdWJHWlpNbWhzV1RKemRXTklhMHRaTWtadFdtMUZkMDU2YUd4T1ZFNXNXV3BCZVUxdFJYbE9hbFpwVFVkRk0wOVhTbXhQVkdONldtcE5NMDFFWTNkT1ZGazBXbFJqTkU0eVdUSk9SRTE2VFVkRk5WbHRVbXBaYW1Sc1dUSlJkMDVxUm1sUFUwRm5Zak5DZWt3elRteGpibHB3V1RKVmRtTXlUbmxoV0VJd1kzazVNR050Um5CaWFUbHhZakpzZFdSRE9YbGFXRkpzWW01U2NHSXlOSFZqU0d0TFRucEZORTE2Wkd4T2FrNXNUbFJPYUUxRVVURk5lbFY0V2tkUmVscFhXbXBaZW14cFQwUlNhVTlIUlhoWmVtY3hXVmRGZUU1RWF6Sk5SR1J0VFdwT2EwNVVXVEJaYWxwc1dXMVJORTF0VVRWT1JFbDRXV2xCWjJJelFucE1NMDVzWTI1YWNGa3lWWFpqTWs1NVlWaENNR041T1RCamJVWndZbWs1Y1dJeWJIVmtRemw1WkZjMGRXTklhMHRQUkdob1QwZFZlVTFIVm0xUFZFNW9UMVJWTkZwWFVteE5WRTE1VFVST2JFMVVaekpPTWxFeVRrUmplazVIU1hkT1YxRjVXVmRXYUU5SFRtbE5SR2h0V20xU2JVMUVSVE5PYlZreFRtcEthbHBVV1RSWmFVRm5Zak5DZWt3elRteGpibHB3V1RKVmRtTXlUbmxoV0VJd1kzazVNR050Um5CaWFUbHhZakpzZFdSRE9YcGFXRW95WVZkT2JGZ3lTblppTTFKNlpFaEthR05ETlhkbFVYQnNUa1JPYWxwdFZUUk9SR2Q2VDFSUk5WbFVXbXBOVjAxM1dYcGthVnBYU20xUFIxcHRUbFJLYkU1VVp6VmFWMVY0V2xSUk1FMXFWVEpPUkdzMVRXMUpNVTR5VlRSYWFsVXdUbGRKZWxwRVdUVk5WMVY0U1VOQ2RtTklUWFpqTWxaNVpHMXNhbHBUT1hwWk0wcHdZMGhTZWt3elVubFpWMngxVERKd2RtRlhOVEJNTTFwc1kyMXNiV1ZXT1cxWlYwNHdZak5LY0ZsWGQzVmpTR3RMVDBSWmVGbHFSbTFPUkVwb1dWUlZNRnBVWjNoTmFrMDBUMVJuZUU5VVdteFBWMVUxVFdwSk1FMVhXWHBQVjBab1QwZEtiRmw2YkdwYVZFNXNUMFJqZUZwVVRUTlpiVTV0VGtkUmVscEhTVEpaZWtKc1RrTkJaMkl6UW5wTU0wNXNZMjVhY0ZreVZYWmpNazU1WVZoQ01HTjVPVEJqYlVad1ltazVjV0l5YkhWa1F6a3lXbGhLY0ZwdWJHWmFibFp6WWtNMWQyVlJiM2RaYW14cVdYcEJNMDVYVFRWYWJVWm9UbGRXYlU5VVp6Uk5NbEY0VFZSQk0xbHFUWHBhVjAwelRsUlJNazlIVW1sWmFra3pUVlJuZWs1dFRtMU9iVWt4VGxSQ2FWbHRUVEJaYWtGNFdWUkNiVTFVWkdoSlEwSjJZMGhOZG1NeVZubGtiV3hxV2xNNWVsa3pTbkJqU0ZKNlRETlNlVmxYYkhWTU1uQjJZVmMxTUV3eldteGpiV3h0WlZZNU1GcFhNWGRpTTBwb1lrWTVkMWxYYkhsTWJrSTFRMnBCZVU5VVNYcE9SRWt3VGxkS2FsbFVRWGxPUkZFeVRsUnNhMXBxVW1oYVYwNXNUbGRhYWxreVZtdE5SMFV6VFZkRmVWbFVWVEZaYlUwd1RWZFNiVnBFUVRCTmFscG9Xa1JLYUUxRVJUVk9WRWsxV1dwWlowbEhPWGRqZVRreVdsaEtjRnB1YkdaaGJUbHdZbTVTWmxwSFJqQlpWamxxV1ZkT2IxcFROWGRsVVc5NFdtMU5ORmx0VFRWUFIxSnFXbFJuTVU5RWJHeE5lbFY1V1cxUk1VOVVhM2RaYWtGM1RYcG5lazVIUlRWTlZHc3hXWHBOTkU1VVJYZE9la0Y1VG5wck1VNXFTVFZOVjA1cVRrZE9iVTlFV1RWT1ZHYzBTVU5DZDJOdE9YWmFiazEyWXpJeGRtRXlWWFpSVmtwRVUwVnNWVkpWVGxWV1ZrcEdXREZDUWxWclJrNVNWbEpHVld3NVZsVXdSa2hTVXpWeFl6STVkVU5xUW0xTmJWRXlXWHBXYlUxRVVUTlBSRVY1VGxSRk1rMTZXVE5PUkUxM1RucFpNMXBVYUcxT1ZFa3pUVWRGTUZsNlVUUlpNbFY0V1cxWmVGbHFWWGhaVkVVelRVUmpOVTE2VlhsWmVsVTBUVVJSTVZsNlFXZEpTRUo1WWpJNWJXTjVPWHBpVnpseVdsTTVSMU5WZUVaVmVUVjZZVWRGZVU1VVdVdE5hbFYzVDBkYWFGcEVWWHBQUkVGNFdsUkthazFFV1RCWk1scHNUbTFHYWs5SFdtMVBWMFUxV21wQ2FrMUVRVFJOYlZrMVdWZFNhRmw2VlRWTlIwa3lXa2ROZUZreVZteFpWRlV4VG0xT2FWa3lWWGhQVTBGblkwaEtkbUl5V25wTU0wNTBZakowYkV3eFNrWlJWVkpPVWxNMWRGcEJielJOUjFKcFRXMVdiVTFFVFRSYVJFWnNXVzFWZDAxRVZYcFpNa1Y1VGpKVmVrNVVhM3BPTWxKc1QwUkdhRmxxU21sT1ZHc3hUbTFhYTA1SFZUSk9NbEpyVG0xVk1GcEVRWGxQVkVsM1dYcFZOVTE2Um1wSlEwSjNZMjA1ZGxwdVRYWmpNakYyWVRKVmRsVnJWbEpXVlZaVVZrWTVWVkpWTVZGVVJVWlZVbE0xY1dNeU9YVkRiVmw2VGxSck5VMUVRWGxaVjA1cldrZEZOVmw2YXpST2VtdDNXbTFPYUUxSFVYcE5hbXhvVFdwRmVrOUViR2hhVkVwb1dXcFZNRTlYVW1wT01rcHNUV3BqTkUxRVpHMWFWRWsxVG5wc2EwNTZXVEpQUjFsblNVaENlV0l5T1cxamVUbDZZbGM1Y2xwVE9XbGhWelZyV0RKT2QyUlROWGRsVVhCcldtcEZNRTV0V1RGUFJGSnRXbXBDYUUxWFRYcGFSRXBxVFVScmVGbHFSWGhPVkVFMVRsUlJkMXBVWTNkYVYwbDRUV3BOZUZsdFdUTmFWMGt5VGpKT2JFNXRVVFJhYW1jMFRucFZNRnBVWXpCTmFsSnRTVU5DZDJOdE9YWmFiazEyWXpJeGRtRXlWWFpaYld4MVdrZHNkVm96VFhWaGJrNTJZbWR2TlZsdFJYZGFWMWw0VFRKTmQwMHlTbXBQUkZsNVRYcEJNazVFWjNkWlZGRXhUWHBqZUU5VVRtdFBSMDE1VFVSWk5FMVVUbWxaVjFreFRWZEthVmw2UlhsYVJGRjZUa2RLYVZwRVVUQlpWMUpzVFcxR2JVbERRbmRqYlRsMldtNU5kbU15TVhaaE1sVjJXVEpHZDJSSVZubGFVekYxV1ZoU2NHUnRWWFZqTWtwb1pFZE9iME50VG1wT1JFa3dUbXBzYWs1NlpHMVpWMFpxV1ZkWmVVNVVVWGhaVjBac1RtMUpORTlYVlhsT2JVMHpXa1JuZVUxWFJYaE9lbFV4VG5wa2FFOVVWbTFQVkVsM1RsZFNhRmw2U1hsT1JFSnFUMVJqTVZsdFdXZEpTRUo1WWpJNWJXTjVPWHBpVnpseVdsTTVhbGxZUWpCa1dFcHNURmhLTVdKdE5YQmliV04wVGtSRmVVOUVTWGxNYmxJMFpFRndhazB5V21oYVYwMHhXbFJqTTA5RVFUSmFWMWswVFVSSk5VMUVUbWxaVkdzMVRtMVplRTU2WnpWYVZGa3dUbXBXYWsxRWFHcE5Na3B0VFZSR2FGcEVUVFZaYWxGM1RrUkpNRTVFU1hwT2FtZDNUbXBuTTBsRFFuZGpiVGwyV201TmRtTXlNWFpoTWxWMldUSjRhR0ZYTVhwTWVrSnNUa1JyTWs1RWJHeFphbFY0VGxSb2FrNXRXWGhOTWxFd1dXcFJNazR5UlRSYWFtaHBUMWRhYWsxWFZYbE5lbEpvV21wb2JVNVhTWGhOYlUwd1RVUkdiVTVYVG10WmFsRjRUV3BqZDFscVZURk9hbXQyVVRCR1VWWkdWbE5TVmpsTFZEQktabE5WVVV0UFYxRjNUbnBKTUZsNlFUTmFSMFpwVFcxT2EwMVVZM2xOUkVVMFQxZFJNMDB5U21sUFJHTjVUbnBXYWsxRVRteE9ha1V6VFcxYWFGcFVaR3RPUkVKcFRXcEZNVTF0UlhkTk1rMHpUV3BzYVUxNlFtbE9lVUZuWTBoS2RtSXlXbnBNTTA1MFlqSjBiRXd5VG5OWlYyeDBZM2s0ZDFwVVVUVk9hbEUxV2xkSk1VMVVWVFJaZWxwdFRWUk9hMDVIU1RCT2FtUm9UMGRaTkZscWJHMVpla1pzVFdwTk1GbFhXVFJhYWxacFRWUkthazVFUVhoYWFsWnFXa2RKTUUxVVNUTk5SMGt4VGxSWk5Vd3dUa0pWUmxKV1ZXdFdabFZGVms5U1JXeFBVakU1VDFGV1VrcFdhMVYxWkVob01FTnRWbTFaYW14dFdWUlplbGx0V20xUFJFSnNUV3BOZUZsVVl6QmFWR2hvV21wSk1rNTZTVFJOZWtFMFRtcGtiRmx0VW0xYVZHTXpUMWRGTUU5RVVUSk5WMGt5V1hwc2JFNXFZelZOUjFsM1dXcENhazVFYTJkSlNFSjVZakk1YldONU9YcGlWemx5V2xNNWFtSkhSbkJpV0UxMlRVZFZNRTlVV1RCUFYxWnBUbFJGTVU5SFRUSmFha1Y2V2tSU2FVNUVXVE5aVkdodFQwZEpOVnB0VFhoYVZFbDZUa2RHYlU5SFdURlpha1Y1V1hwUmQwMVhXVEZaTWxKcFRrUkZlVTU2UW1sT1ZGVXlUMU01U1ZKVmVFVllNRFZDVmtWc1YxSlROVEJsU0ZGTFRXcE5lazE2Um14YVIxSnBXbGRGTWxscWJHeE9la2sxV2xSYWFFNUVZekpOTWxFeFdXcENhVnB0UlRGTlZGcHRXbFJLYTAxNll6RlBSR2Q0VDBSQk1rMVVXbXhOTWxwcVRWUkdhVTFxUm10TlJFRjZXbWxCWjJOSVNuWmlNbHA2VEROT2RHSXlkR3hNTWs1eldWZHNkR041T0hkYVZGRTFUbXBSTlZwWFNURk5WRlUwV1hwYWJVMVVUbXRPUjBrd1RtcGthRTlIV1RSWmFteHRXWHBHYkUxcVRUQlpWMWswV21wV2FVMVVTbXBPUkVGNFdtcFdhbHBIU1RCTlZFa3pUVWRKTVU1VVdUVk1NVUpDVld0V1QxWkdPVXRVTUVwbVUxVlJTMDlYVVhkT2Vra3dXWHBCTTFwSFJtbE5iVTVyVFZSamVVMUVSVFJQVjFFelRUSkthVTlFWTNsT2VsWnFUVVJPYkU1cVJUTk5iVnBvV2xSa2EwNUVRbWxOYWtVeFRXMUZkMDB5VFROTmFteHBUWHBDYVU1NVFXZGpTRXAyWWpKYWVrd3pUblJpTW5Sc1RESk9jMWxYYkhSamVUaDNXbFJSTlU1cVVUVmFWMGt4VFZSVk5GbDZXbTFOVkU1clRrZEpNRTVxWkdoUFIxazBXV3BzYlZsNlJteE5hazB3V1ZkWk5GcHFWbWxOVkVwcVRrUkJlRnBxVm1wYVIwa3dUVlJKTTAxSFNURk9WRmsxVERGS1JsUkZWa0pWTUZabVVUQkdVVlpHVmxOU1ZqbFJVbFUxUlZOVk5VaFlNRFZDVmtWc1YxSlROVEJsU0ZGTFdsZGFhVTlYV21oT2FrNXBXbTFaTkUxSFZYbE5la1pvVG5wU2JFOUhSbTFOYWxrelRXcG5lazFFWnpKT01sWnBXa2RhYkU1Nll6VlpWRkUwVGtSWmVGbHFXbXBQVjFVeVRucHJkMXBxUW1sTlIwMHdUMU5CWjJOSVNuWmlNbHA2VEROT2RHSXlkR3hNTWs1eldWZHNkR041T0hkYVZGRTFUbXBSTlZwWFNURk5WRlUwV1hwYWJVMVVUbXRPUjBrd1RtcGthRTlIV1RSWmFteHRXWHBHYkUxcVRUQlpWMWswV21wV2FVMVVTbXBPUkVGNFdtcFdhbHBIU1RCTlZFa3pUVWRKTVU1VVdUVk1NVXBHVkVWV1FsVXdWbVpUUlZaTlVrWTVUMUZXVWtwV2ExVjFaRWhvTUVOdFVtdFpha1UwV1ZkYWEwOVhTbXBaZWxGNlRWUmpNRTlFV1hoWmFrcHJUakpaTVZwSFJYaE9lbFV3V2xSWmVscFhWWGxhUkU1b1RWZEtiVTFxUlROTmVsa3pXVmRaZDA5SFdURk5lbXQ2VFcxVmVFNTZVV2RKU0VKNVlqSTViV041T1hwaVZ6bHlXbE01YW1KSFJuQmlXRTEyVFVkVk1FOVVXVEJQVjFacFRsUkZNVTlIVFRKYWFrVjZXa1JTYVU1RVdUTlpWR2h0VDBkSk5WcHRUWGhhVkVsNlRrZEdiVTlIV1RGWmFrVjVXWHBSZDAxWFdURlpNbEpwVGtSRmVVNTZRbWxPVkZVeVQxTTVVMVpWTlU5VFZUVklXREJHUlZSVmJGUlZNR3hRVkdrMWNXTXlPWFZEYlVadFRrUkZNbHBVYkdoT2FtUm9XbFJXYUU5VVdURlBSRUYzVGpKWmQxcFhUVEZaYWtreFdsZE5NMDFxVlhwTlJHeHNXbXBCTVZreVdYZE5SR2N5VGtkWmQxcFVWVEZaYW10M1dtMVdiVnBVWjNoT2FsRm5TVWhDZVdJeU9XMWplVGw2WWxjNWNscFRPV3BpTTBKd1dsZFJkR0ZIVm5OalIxWjVURmhDZVdJeldteGliVVoxV1RKVmRXRnVUblppWjI5M1RucFJNMDlFV210YWJWSnRXV3BCZVZwVVVURk9SRTVyVFVSck1rNTZTVFJOUjA1cVRucFNhazU2WkcxT2VtTjVUMFJrYUU1NldUSmFWMWt4VFZSRk1FMVVSVE5PUjFacFdYcE5NRTF0V1ROYVIwNW9TVU5DZDJOdE9YWmFiazEyWXpJeGRtRXlWWFpaTTBJeFRGaENlV0l5T1cxTVdFcHNaRWhLY0ZwWVdtaGlRekYzWWtkR2RVeHRjSHBpTWpSTFRWUlNhMDFVUVRKWmVsRTBXVmRPYTFsdFRtaGFSRUY2V2xSUk1VMUVVbXhaVjA1cVRtMU9hMDR5U1RWYVIwWnJXbFJuZWs0eVRtdFpla1V4VDBSS2JWbHRTVE5hYWtKcVdsUnJOVTlYVlhsTlJHUnNXbWxCWjJOSVNuWmlNbHA2VEROT2RHSXlkR3hNTWs1M1pGWTVibVJYUm5sYVJqbDVXbGRhYkdOdFZuVlpNbFYxWTBoclMwOVVWWHBPTWtaclRqSldhRTVIUlRST2FsbDRXbFJGTTA1NlRtcGFSR2Q2V1ZSUk0wMXFRVEZaYWswelRWUlNhMWxYVFhoWlZFa3hUWHBWZWxwcVNYcGFha3B0V1RKVmVFMVhSWGhOVjFreldWZFJNRTFwUVdkalNFcDJZakphZWt3elRuUmlNblJzVERKT2QyUldPWEJpYmxwc1ltNVNkbU51YkdaWldGWnJZVmhTWm1OdFZtMWFXRXBzWW0xT2JFeHVRalZEYlVac1RsUlZlVTVxWkdoWk1rWnFUbFJqTkZsVVVUTk5SR2hvVG5wVk1WcFVRbXRhUjBacFRVUkpkMDR5U1hwTmVrSnFUWHBuTkU5SFdYZE9WMVV4VFhwak1WbFVXWGROUjFwdFRXcG5OVTU2V21oT1YwVm5TVWhDZVdJeU9XMWplVGw2WWxjNWNscFRPVzFoVnpWb1lrZHNObHBXT1hwaVZ6bHlXbE0xZDJWUmJ6Uk5lazV0VDBSa2JVMHlWWHBPVjBsM1RsZGFiRTF0V21sT2VtaHNXbGRGZVZsdFJURk5SRTAwV1dwb2JWbDZUbXBQUkZWNlRsZEdhVmxVUm10T1ZFRXpUbnBrYTAxWFNtMU5hbHByVDBkV2FVOUVaR3BKUTBKM1kyMDVkbHB1VFhaak1qRjJZVEpWZGxvelZtaGpiVkYxWTBoclMwOVhSWGxPZWtadFRXMUZOVTFVV21sTlIwa3lXbGRWTWxreVZtcFpha2t3VFdwYWJVMUhTWHBOYWtFeVdsZFpkMDU2VVRGT2VtaHBXbFJWTVZwRWJHbFplbXN3V21wYWJVMHlXbXhOTWtacFQwUmFhRmxUUVdkalNFcDJZakphZWt3elRuUmlNblJzVERKb2RtTXpVWFJhV0dod1pFTXdNRTFVU1RSTmFrVjFaRWhvTUVOdFNtdFBSMHBzV1hwTk1VNXFaR2hQVkZsNFRXcE9iRTVFVFRSTlJHeHBUWHBHYlUxVVFUTmFiVmw1V1ZST2FVOUVaM2ROYlZFeldUSlJNVnB0UlhoT2FtUnNXbXBGTkU1dFdtcFBSR2Q1V21wU2JVNUVaMmRKU0VKNVlqSTViV041T1hwaVZ6bHlXbE01Y0dKdVFqRmtTRTEyV1ROQ01VeFlRbmxhVjFwellWZGtiMlJETVZaVWEwcFFWbFUxUlV4dVVteGlXRUp6V1ZoU2JFeHRjSHBpTWpSTFRsUldiRTlFV21sWmVrMTNUVWRHYTFwdFJUTlBWRkp0VFZkUk1FMVhWbWxOYWtWNVRVUkdhMWxxYTNoTmVrcHJUbnBWTWs1NlRtaFBWRkUxVGtkWk0wMUVhM2hhUjBadFRrZFZlazlVV1hoUFZHZDNXV2xCWjJOSVNuWmlNbHA2VEROT2RHSXlkR3hNTW14MVkwaFdNR041T1d4bFNFSnNXVE5TYkZwRE1XcGpTRlYwWTIxV2VHUlhWbnBrUXpWeFl6STVkVU5xVFRST01sRTFUbXBqTTA1WFRUTlpNbFpwV20xU2FGbHFSWGxOVjFreVdXcFJNVTVFVVhwTlIxbDVUMVJDYkZsNldUSlBSR3MwVGxkVmVrMXRWbTFQVjFrMFRWUlZNMDlFVm10T1YwVjNXWHBqTUUxRWEyZEpTRUo1WWpJNWJXTjVPWHBpVnpseVdsTTVjR0p1UWpGa1NFMTJXbGhvZDFwWFRqQmFWMUYwWXpJeGRtRXlWWFJqYlZaNllqSjRNbHBYVVhWbFYwWjBZa0Z2TlZsVVNUTk5WMWw1V1ZScmVFNXRTWGRaYWxwc1dsUmFhbHBYVG1sTmFsRjVUbTFaZDFscVRYbE5SRnBzV21wQk0wNUVWVE5QUjBwc1RsUldhMDlYU21wUFZGSnRUbTFaZWxwdFZYcFpWMGswVG0xR2FFbERRbmRqYlRsMldtNU5kbU15TVhaaE1sVjJZbTFHTUdGWVdteE1WRkY0VFdwbmVVMVROV3hsUjJ3d1EyMVZlbGxxUW1wT1JGRjVUMVJvYlZsNlJtcE5WRkUxV1ZkYWFWcHFVbXBQUkdzMVRtMWFhVTlVU1RCTmFtUm9XbFJSZUZwVVVUSk9SR3hwVDFSTk1Ga3lSVEJQVkZVMVQxUkdhVTU2WnpGTmJVazBUbFJWWjBsSVFubGlNamx0WTNrNWVtSlhPWEphVXpsMVdWaFNjR1J0VlhST1JFVjVUMFJKZUV4dVRqQmFSMVo1WTJkdk5VMXFTbXhPUkVWM1RXcEZORTlIU1ROTlZHY3pXbTFWZWxsWFRYbFBSRUV6V1dwc2FGbHFVVE5hYWtVeldWUnNhVTlFYXpSTmVtc3dXWHBPYkU5RVp6VlBSRnBwVGtkVk1FMVVRWHBPYW1zMVRXcFZla2xEUW5kamJUbDJXbTVOZG1NeU1YWmhNbFYyWW0xR01HRllXbXhNVkZGNFRXcG5lVTFUTlhwa1IxWjNZM2sxY1dNeU9YVkRiVXB0V1RKYWExbHFXVE5PUjFFMFdWZFZOVmxVUVRGYWJWbDVUMVJWTUU5VVFYZFBWR1JzVFZSR2FFMHlTVFZOVjA1cFRtcEpOVTVYVVhkTlZFSnBUMFJHYkU1RVRUVlBWRkYzVGtSVk1rOVVRbXBQVjBWblNVaENlV0l5T1cxamVUbDZZbGM1Y2xwVE9YVlpXRkp3WkcxVmRFNUVSWGxQUkVsNFRHNVNOR1JCYnpKTlIwVjVXWHBuTVUweVdtcE9WR2MwVFhwQ2FrNUVTVEpPUjFGNVRtMWFiRTlFYUdsT1JFVTFUbFJSTWs1cVJYaE9hbXhwVGpKVmVrNUhWVFJOUkZWM1RVUlZlVTE2UVRSTlJFMTNUVlJqZDFsVVVtMUpRMEozWTIwNWRscHVUWFpqTWpGMllUSlZkbUl6UW5wTU1GcEtWRVZXVkV4dVRtOVpWRWt4VG1kdmVVMXFVWHBaTWxrMFRrUmFiVnBYU1hwTlZGcHJUV3ByTlZwVVNUQk5NbEpwVFVkRk1sbFVaR2haZWswelQwZFZNVnB0VG1sYWJWcHBUMGRPYTFwSFNUVk5lbEpvV1RKRk0xcEVTVFJOVjAwMVdtMVpOVWxEUW5kamJUbDJXbTVOZG1NeU1YWmhNbFYyWWpOQ2Vrd3lUbWhpYlZKd1drZEdNRnBXT1c1WldGSnNURzVDTlVOcVFUSlphazVxV1ZkSmVFMTZWbTFQVkVKdFRWUkplVTlVUlROTlJHaHBXa2RLYkU1dFVUQk5NbFpzVG0xYWFWcHFRVEZPUkdjMFQwUlJlVTlIVW1oTmJVVTBXVlJSZWs1cVFUTk9lbGw1VFZkRk1rNUhXV2RKU0VKNVlqSTViV041T1hwaVZ6bHlXbE01ZG1OSVRYWmFiVVY2VEZkS2NHSnRVbkJpYldOMVlXNU9kbUpuYjNoTlJFcG9XVEpLYlU1dFZtbFphbFV4V1RKRk1rMHlTWGhhYW1ONFRucFNhRTlVVVhwWmJVbDNXVlJaZWxwcWEzcFpWMFY0VGxSa2JFNVVUWHBaYWxreFdWZEdhMDFYV1hsYVYwVXpUVVJXYTAxRWFHdEpRMEozWTIwNWRscHVUWFpqTWpGMllUSlZkbUl6UW5wTU1sb3hZa2QzZFdNeVNtaGtSMDV2UTJwTmVsbHFhR3BaTWxwdFdXcHNhMDVVU1RGTk1sRjZXa1JGTkU1RVkzaFpWRVV4V21wTk1GbFVTVFJOYWxsNlRXcG5lRnBxUVRKWk1sWnRUbTFaZWsxcWEzZFpha1pwV1cxUk0wMVhXVFJaYWtKcFQwUmpaMGxJUW5saU1qbHRZM2s1ZW1KWE9YSmFVemwyWTBoTmRsb3pRakZZTW1oc1dWZDRNR0ZHT1hsTmVUVjNaVkZ3YkUxWFdYcE9la0Y0V20xSk1WcEhUVEphVkZsM1RsZEpNMDVVYkdoT01rcHBXWHBPYTA1cVZURk9WR2Q1V1hwSmQwNHlUWGxaYlZVeldtcEZOVmxVVG1oWlYxa3lUa1JKZDAxWFJYZFpWR040V1dwQmVVbERRbmRqYlRsMldtNU5kbU15TVhaaE1sVjJZak5DZWt3eVpIZGtWamx2V2xkR2MyUkhhR1pqTWxZd1RHNUNOVU5xWTNsUFIxWm9UMFJGTWsxNlFteE5lbEYzVDBSU2FsbDZSVE5OZWtwcFdXMUthazVVVG1wUFIxVXlUbXBaZUZsdFVtaFpha1V3VFdwVk1VNHlXVEZOTWtWM1RXMVNhRTlFVFROWmJVbDVUbFJqTTFwVVJXZEpTRUo1WWpJNWJXTjVPWHBpVnpseVdsTTVkbU5JVFhaaVIwWjBXVzFTYUZneWJIVmpNbXhyV2xNMWVtRkJiekJhUkZVeVQxUldhMWxxVW14T2VrRjZXVlJLYUZsNlJteFpWRWsxVGtSRk5GcEVUVEJOYWxsNFdtMWFiRTFFV21wTlJGRjNXbTFOZWs1cVpHeE9WMFp0VDFSWmQwNTZaelJPZWtVeFQxUlJNRnBFUlRWSlEwSjNZMjA1ZGxwdVRYWmpNakYyWVRKVmRtSXpRbnBNTW5ob1lsZEthMWxXT1hsa1Z6VXdZVmN4YkV4dVFqVkRhbFYzV2tST2JVMTZSVEpPUkVac1dXMUdiVTVFYXpCT1ZGRjVXa1JaZWxreVdUQk5lazAwVFVSUk5FNXRUbWhQVjFaclRsUkNhVmw2VFhoT1YwMDBUa1JhYWxwWFZYcE9WRkpvVFcxVk5VMVhUbXhOZWtsblNVaENlV0l5T1cxamVUbDZZbGM1Y2xwVE9YWmpTRTEyWWtkR2RGbHRVbWhZTTA0d1dWZGtiRmd6VG5aa1dFcHFXbE0xZW1GQmIzbFpWR3hzV21wSk5WcFVaekJhVkVwclRXcG5lVnBxYXpCT1ZFMDBXVlJhYkZsWFNUQk9WMHBxVG5wak5GcEVSbXhhYWxsNFRrZEthRTR5UlhsUFYwVTFUa1JCZVUxNlZtaFBWMFUwVG1wVk5VNVVWVEJKUTBKM1kyMDVkbHB1VFhaak1qRjJZVEpWZG1JelFucE1NbmhvWkZjMWFtRkhWbmxZTWs1MllsY3hkbUpwTlhwaFFXOTZUa2RGZUU5SFZUQlBWRVY2VG5wUmVFNUhUbWxPZWxac1dXMU9hazF0Vm14TmVrMDBUV3BuTVU1SFdtcE9WRUV6VFZkR2FWcHRUbTFOVkdNeVRucFplRTFVVm1oT1IwVXpXbFJOTTA1VVRUTlpla0V4U1VOQ2QyTnRPWFphYmsxMll6SXhkbUV5VlhaaU0wSjZURE5LYkdOWVZteGpNMUo2VERKV2MySlhPSFJpUjBaNVdqSlZlazFVVW5STVdFWnlZbTA1ZVdKVE1YcGtNbXh1WWtoVmRHTnRNWHBpYlRsNVlsTXhlbUpYT1hKYVV6RXlUV2sxYWxsWVFtaFpNbXd3WlZNeGVWbFhOWEpOUXpWeFl6STVkVU5xV214TmVsVXpXVlJOTTA1SFNYcE9WRVpyV2tSV2FscFVSVFZPYW1oc1QxZE5NMXB0VlROUFZFRXhUa1JLYTFsdFNUTlBWRUYzV1hwTmQxbDZXWGhOTWs1cFdYcE9hbGxxWkcxWmJWWm9Xa1JXYWs0eVNXZEpTRUo1WWpJNWJXTjVPWHBpVnpseVdsTTVkbU5JVFhaamJWWjRaRmRXZW1SSVRYWmFWM2gwWW5reGMxbFlTbTVhVkUxNFRrY3dkR05YZEhWaU0wcDBURmhPTTJGWFpITmtVekY1WWxoT2RXSXpTblJNV0U1MFlqSjBiRXhZV1hsTWJVNW9ZMGRHYW1GWVVqVk1XRXBvWW0xemVFeHRjSHBpTWpSTFRXcEdhMDVFWjNkTlJGVjZXVzFXYkZwdFZURlpWMFYzVDBSU2EwMUVTWGRaYWxadFdtMUZNazFYUlhsT1ZHdDRUVVJPYTA1RWJHMU5WMDAwV1RKUmQwNTZaR3hPYWtrMVRsUnNiVTVxUlRKTlZHZDNXbE5CWjJOSVNuWmlNbHA2VEROT2RHSXlkR3hNTWpsM1kzazVlVnBZUmpGYVdFNHdZM2s1YkdKSE1YWk1WM2hvWTIxa2JFMTZSVEJpVXpGNFlUSTFkbU50TUhSak0yUndXako0TVV4WVNuUmpNalYyWTIwd2RHTXlNWFpoTWxWMFpHcEpkVmt5Um5kWlYwNXdaRWhyZEdOdFJuVmhla2wxWVc1T2RtSm5iek5aZWtac1dYcFJNRnB0U21wT1YxSnNUMWRXYkU1dFJUTk5SMWt5VDBST2FGcEVaR2haYW1kNlRtcFJkMDU2UW1wT2VsWnFXV3BSTVZwcVl6TlBWMVUwVG1wV2FVOUVXVEZhYW1ocVdrZFNhVnBYU1RWSlEwSjNZMjA1ZGxwdVRYWmpNakYyWVRKVmRtSXpRbnBNTTBwc1kxaFdiR016VW5wTU1sWnpZbGM0ZEdKSFJubGFNbFY2VFZSU2RFeFlSbkppYlRsNVlsTXhlbVF5Ykc1aVNGVjBZMjB4ZW1KdE9YbGlVekY2WWxjNWNscFRNVEpOYVRWcVdWaENhRmt5YkRCbFV6RjVXVmMxY2sxNU5YRmpNamwxUTJwYWFFMHlVVEJPUkdONFRsZGFiRTFFVlRWTlIwVjVUMVJWZDA5VVVUTk5SR2Q0VFRKTmVGbHFTVFZhYWxreVRrZEpNMXBVWXpSYVJFa3dXVzFaTWxwdFNUQk9SRmt3VGxkRk5WcEVUWGRQVjA1cFdtMVZaMGxJUW5saU1qbHRZM2s1ZW1KWE9YSmFVemwyWTBoTmRtTnRWbmhrVjFaNlpFaE5kbHBYZUhSaWVURnpXVmhLYmxwVVRYaE9SekIwWTFkMGRXSXpTblJNV0U0ellWZGtjMlJUTVhsaVdFNTFZak5LZEV4WVRuUmlNblJzVEZoWmVVeHRUbWhqUjBacVlWaFNOVXh0Y0hwaU1qUkxUVWRWTUU5VVdUQlBWMVpwVGxSRk1VOUhUVEphYWtWNldrUlNhVTVFV1ROWlZHaHRUMGRKTlZwdFRYaGFWRWw2VGtkR2JVOUhXVEZaYWtWNVdYcFJkMDFYV1RGWk1sSnBUa1JGZVU1NlFtbE9WRlV5VDFOQloyTklTblppTWxwNlRETk9kR0l5ZEd4TU1qbDNZM2s1ZVZwWVJqRmFXRTR3WTNrNWJHSkhNWFpNVjNob1kyMWtiRTE2UlRCaVV6RjRZVEkxZG1OdE1IUmpNMlJ3V2pKNE1VeFlTblJqTWpWMlkyMHdkR015TVhaaE1sVjBaR3BKZFdGdVRuWmlaM0JyVG0xR2ExcEVWbTFPYlZVeFdsZE9iRTVFYkd4YVZHY3pUMVJaZWxreVdYaE9SMWswVFhwV2FFMUVUbXROUkdSc1RqSlZlRnB0UlhkWmJVcHNUakpWTVUxVVl6RlBSRlUwVGxSa2FrMHlSVE5OYW1kNVNVTkNkMk50T1haYWJrMTJZekl4ZG1FeVZYWmlNMEo2VEROS2JHTllWbXhqTTFKNlRESldjMkpYT0hSaVIwWjVXakpWZWsxVVVuUk1XRVp5WW0wNWVXSlRNWHBrTW14dVlraFZkR050TVhwaWJUbDVZbE14ZW1KWE9YSmFVekV5VFdrMWQyTnRWbTFpUjJ4dVlVaFJkV0Z1VG5aaVoyOTZUMFJrYTA5VVdUTk9lbFpxVGpKT2JGbHRXbXRaVjBsNFRXcEdiVTV0U1RCT1ZGRXdUWHBDYlUxcWEzZGFWMDB5VG1wbk5VOUVWbXhOZWtwc1dtcHNiVTlFUlRGT2VtY3hXa1JXYUUxSFRUTk9SRUUxU1VOQ2QyTnRPWFphYmsxMll6SXhkbUV5VlhaaU0wSjZURE5LYkdOWVZteGpNMUo2VERKV2MySlhPSFJpUjBaNVdqSlZlazFVVW5STVdFWnlZbTA1ZVdKVE1YcGtNbXh1WWtoVmRHTnRNWHBpYlRsNVlsTXhlbUpYT1hKYVV6RXlUV2sxZVZwWVRuWmlTRnBzV2tNMU5WbFhNWE5EYWtKclRucHNhVTVxU1hoYWJVWnFUMFJaTUUxcVl6Rk5WRlY2VFZSWk1WcEVSVFJPUkZreldrUmFhazV0V1hsYVIwa3pXVlJqTkUxNlZYaFpNbFV5VFVSbmVrNTZUbTFQVkVwcldsZFJlRnB0UlhwT1IwMW5TVWhDZVdJeU9XMWplVGw2WWxjNWNscFRPWFpqU0UxMlkyNVdkVmd5V2pGaVIzZDFZMGhyUzFwdFdtMWFSRmt4V2xkUk1WbHFaekZaYWxab1dYcEJlRTU2YUd0TlJFcHBUVlJPYVU5SFZUTk9SRnBvVG1wc2ExbDZTVFZhUkVVd1RUSlJOVTFFYTNkUFJFNXFXVlJTYlUxVVRtMVphazVzV1ZSS2JGcFRRV2RqU0VwMllqSmFla3d6VG5SaU1uUnNUREk1ZDJONU9YbGtWelV3WVZjeGJFeFhTbkJpYlZKd1ltMWpkV0Z1VG5aaVoyODFXVzFWTWsxWFJUTk5WMFUwVFZSbmVGcFhTWHBOUjAweVdsUk9hRnBFU21wTmVrRXpUV3BHYVU5SFRteE9SRXBxVDFSSk1rOVVXbXBOZWtWNFQxUk5OVTVYV1hkT1IxRTBXbXBSZUZscVJtaE9SMGt3U1VOQ2QyTnRPWFphYmsxMll6SXhkbUV5VlhaaU0wSjZURE5LTVdKdVVuQmlWMVptV1cwNWRtUklUakJqYlVaM1RHNUNOVU50Um10YWFsRXhUbFJKTUZwSFZYcFpla3BzVG0xU2FWbFVSVFJPYWxVelRXMVZNMDFVVlhoYVJGRTBXVzFhYWxsVVFtbE5Na1pyV1hwb2JFNXRUbTFQVjFKc1dtMVJNazlFV21sT1JHTXpUa1JTYWs5RVkyZEpTRUo1WWpJNWJXTjVPWHBpVnpseVdsTTVkbU5JVFhaak1sWjVaRzFzYWxwVE9VZFRWWGhHVlhrMWVtRkhSWGxPVkZsTFdWZFpNRTVIUlhsT2FsRjRXa1JqTlU1NlZUQk9ha1V4VG5wUk1scHRWVFZaVkZwcVRucEJORmxxUVRCWmFtZDRXbGRGTkUxRVkzcE5WR2hxV21wck0wMUVRbWhOUjFac1RXcFJNazVYU21wT2VtTTFUbWxCWjJOSVNuWmlNbHA2VEROT2RHSXlkR3hNTWpsM1kzazVlbHBZU2pKaFYwNXNURE5PYW1OdGJIZGtTRTEyV1RKNE1XTXpVbXhqYmsxMlkwZEdhbHBUT1daWU1teDFZVmhTWmxoNU5YZGxVWEJwV1ZkVk5VMUVaekpOUkdoclRWUldiVTVVVm0xYWFtaHFUVWRXYUZscVdtMU5WRkV4V1cxR2FFOUhVVEpOZWtVelRWUkZlVTFxVVRGYVJGRXdXV3BuZVZscVJUTk5SR2Q2VFZSamVrOVhXVFJaYWxwdFNVTkNkMk50T1haYWJrMTJZekl4ZG1FeVZYWmlNMEo2VEROT2JHTnVXbkJaTWxWMll6Sk9lV0ZZUWpCamVUbHFZa2hXZW1SSFZubGplVGwzV1ZkT2JFd3laSGRrVmpsb1drY3hjR016VG5CaU1qUjFZMGhyUzA1VVl6Uk9ha1pxV1cxVk1FNTZSbXRhYlVsNlRsUkthbGw2VG1oUFJHZDRUMGRXYWs1RVpHdFpWMVV6VG0xSmQwNXFTbWxhYlVVeFdtMVZNRnBYVm1sT1ZGRTFXa1JaZVU5WFNYbGFWR2Q2V2xSck1rMXBRV2RqU0VwMllqSmFla3d6VG5SaU1uUnNUREk1ZDJONU9YcGFXRW95WVZkT2JFd3pUbXBqYld4M1pFaE5kbGt5ZURGak0xSnNZMjVOZG1OSFJtcGFVemx1WTBoV1ptSXpaSFZhV0VwNllVZHNkMHh1UWpWRGFrVjZUVVJOTVZwRVNUSk5NbGt3VFhwR2FFNTZaR3hQVjFFMVRVZEthMXBxUm1sTlYxVXhUMVJaTTA5RVpHbE5WR3hyVDFSRmVsa3lTbXRhVkdNeVRqSkplRmxVU21wWlZFSnFUbXBKTTFsdFdYbE5NbFZuU1VoQ2VXSXlPVzFqZVRsNllsYzVjbHBUT1haalNFMTJZekpXZVdSdGJHcGFVemw2V1ROS2NHTklVbnBNTWs1elpGaE9NRnBZU25wTU0wSm9XVEpWZG1OSFJtcGFWamwzWWpKU2RGbFhOSFZqU0d0TFQwUmFhRnBVVFhsYVZGRjRUMVJSTVZwSFNYcE5Na1V5V2tSck0xbFVVbWhPZW1kNldsZGFhbHBYU1hkTlZHeHBXbXBuZUU1NlkzaE9SRlYzVDBkWk1FNTZWVFZhUjBsNlRXcEtiVnBIU210T2VsWnFUVU5CWjJOSVNuWmlNbHA2VEROT2RHSXlkR3hNTWpsM1kzazVlbHBZU2pKaFYwNXNURE5PYW1OdGJIZGtTRTEyWVZkT2JFd3liR3BhVmpscVlVZFdhbUV6UW5aaFZ6VXdXREl4Y0dOdVNuWmphVFYzWlZGdk1rNUhWbXROUkZVeVRVUk9hazE2WXpST1ZFa3lUbTFPYTAxdFZURlpha2t5VDBkU2JWcHFZM2hhUjBWNFdrZEdhRmw2WTNoT01sa3pUVVJyTTAxWFZteE5SRlpwVFRKU2JFMUVWVE5QVjBrelRVZEZNMGxEUW5kamJUbDJXbTVOZG1NeU1YWmhNbFYyWWpOQ2Vrd3pUbXhqYmxwd1dUSlZkbU15VG5saFdFSXdZM2s1TUdOdFJuQmlhVGx4WWpKc2RXUkRPV2hpUjNoMldUSkdNR0ZYT1hWTWJrSTFRMnBXYUZwSFJUUmFha1pwVGxSUk1FNTZTVE5PZWtVMVdsUkplVTVxVW1wTmFrSnNXa2RLYVU1RVZteE5lazVyVFdwc2JVNTZSWGhPUkZVeFdsZEpNMDFxVm1sWmVtUnFUMWROTlU1SFZteE5lbXhwVFVSblowbElRbmxpTWpsdFkzazVlbUpYT1hKYVV6bDJZMGhOZG1NeVZubGtiV3hxV2xNNWVsa3pTbkJqU0ZKNlRETlNlVmxYYkhWTU1uQjJZVmMxTUV3eVJuTmlSemxxV1ZoU2NHSXlOV1paYlRreFltMVNhR051YTNWalNHdExUbTFSTWs1SFZYcFpha0V5V1ZkT2FFOUVaekJOYlUwd1RtcEtiVTlVVFhoTlYwMHpUVVJSZDFsNlVUVlBWMDEzVFZSSmVVNVVaekJhUkd4cVRYcGtiRTVFUm1wTlJGRjRUMFJhYUU1VVJteE5WMVV6V1dsQloyTklTblppTWxwNlRETk9kR0l5ZEd4TU1qbDNZM2s1ZWxwWVNqSmhWMDVzVEROT2FtTnRiSGRrU0UxMlpFaEthR0ZYTkhaaGJUbHdZbTVSZGxsdE9URmliVkpvWTI1c1ptUlhOV3BhV0Vvd1dWZHNkV1JJYTNWalNHdExUV3BKTUUweVRtMVBSRkV5V20xV2FVMTZSVEphUkVrMVQxZFZlVTVFVG10WmFrSm9UbTFGTTFsWFRYcE9lbWhzVGxkYWFsbHRXbTFaYW1ocVdrZFNhVTlVVFRCWlYwNW9UakpSZVU5RVJtcFBWMXB0VDFOQloyTklTblppTWxwNlRETk9kR0l5ZEd4TU1qbDNZM2s1ZWxwWVNqSmhWMDVzVEROT2FtTnRiSGRrU0UxMlpFaEthR0ZYTkhaaGJUbHdZbTVSZGxreVJuVmFSMnhyV1ZoU2JGZ3laR2hrUjFWMVkwaHJTMXBIV1RCT01rVjRXVEpOZVZwRVkzcGFWRlUxV21wWk5GcEVTVFJOVkd4b1dWUkJlRTFFUlhsYVZGbDZUVmRTYWs1cVkzZE9iVmwzVDFSR2FGcFVTbTFhVjBWNFRtcFZNVmw2VlhoT2VrMDBUV3BGTUZscFFXZGpTRXAyWWpKYWVrd3pUblJpTW5Sc1RESTVkMk41T1hwYVdFb3lZVmRPYkV3elRtcGpiV3gzWkVoTmRtUklTbWhoVnpSMllXMDVjR0p1VVhaWk1rWjNaRWhXZVZwV09YVlpXRkp3WkcxVmRXTXlTbWhrUjA1dlEycEpNbGxxYUdwT2JVMDBXbXBTYTFscVNUTk9WRTV0V1dwR2JVNUVhelZPYlUweVRVUk9hRmt5VW1oTlIwNXRUMGRhYVUxVVVUTlBWR1JzVGpKVmVFNHlXWHBPTWtsNFdWUm9iVTFxUlRCTlIxWnJUa1JqWjBsSVFubGlNamx0WTNrNWVtSlhPWEphVXpsMlkwaE5kbU15Vm5sa2JXeHFXbE01ZWxrelNuQmpTRko2VEROU2VWbFhiSFZNTW5CMllWYzFNRXd5VG05YVYwNXlXRE5rYUdKdFVtbE1ia0kxUTIxTk0wOUhVWGxhVkdSb1RYcEthbHB0U1RCTmVtUnBUbXBGTTFwSFdUSk5SMFV6V1ZkTmVFMTZRWGhOZWxFd1RtcHJORnBIV1RCTlJGVXdXbXBXYlZsdFNtMU9NbHBwVGtSc2JFNHlTWHBhUkZsNFRVUlJaMGxJUW5saU1qbHRZM2s1ZW1KWE9YSmFVemwyWTBoTmRtTXlWbmxrYld4cVdsTTVlbGt6U25CalNGSjZURE5TZVZsWGJIVk1NbkIyWVZjMU1Fd3lUbTlhVjA1eVkwYzVjR0p1VW1aaFZ6VjZZMGRXYW1SSGJIWmlhVFYzWlZGdk5WcHRTbWhhVkVVMFdsUkZlVTE2Vm14WmVrWnFUVzFXYUZsNlRteFpha2w0VGxSTmVGcFhTWGxOYWxVMVRVZFJlVTVFVW14T1ZHZDNUMWRWZUUxNlVYbGFSRTB5V1hwUk1scHRXWGxOYlZab1drUk9iRWxEUW5kamJUbDJXbTVOZG1NeU1YWmhNbFYyWWpOQ2Vrd3pUbXhqYmxwd1dUSlZkbU15VG5saFdFSXdZM2s1TUdOdFJuQmlhVGx4WWpKc2RXUkRPV3BpTWpVd1lWYzFNVmxZVW5CaU1qUjFZMGhyUzFreVVYbFBWMVpyV1hwRk1FOUhUWGRaVjA1cFdUSk5lVmxYU1hwTlZHYzBUMWRXYVU1RVJUSk5iVkpyV2xSVk0xbHFaM3BPUkVreFRsZFJkMDlVV1RKUFZHY3lXVmRaZVUweVJtdE5ha1pzVFcxYWJGcERRV2RqU0VwMllqSmFla3d6VG5SaU1uUnNUREk1ZDJONU9YcGFXRW95WVZkT2JFd3pUbXBqYld4M1pFaE5kbVJJU21oaFZ6UjJZVzA1Y0dKdVVYWlpNamwxWkVoS2FGa3pVWFZqU0d0TFRqSmFiVTlFWTNkWmVrbDZUVVJTYTFwRVZYcFBSR015V21wU2FFMVVaR2xPUkVWNFdXcEZlazVFUW1sWmVscHNXVmROZVU1VVNtMWFSRWt4V20xYWJGcHRWbTFOYWtrd1QwZEthMDVFYkdsT2VtTjZUMU5CWjJOSVNuWmlNbHA2VEROT2RHSXlkR3hNTWpsM1kzazVlbHBZU2pKaFYwNXNURE5PYW1OdGJIZGtTRTEyWkVoS2FHRlhOSFpoYlRsd1ltNVJkbHBIUmpCWldFNXNaRVk1YW1JeU5UQmpiVVpxWkVNMWQyVlJiekZQUjBVd1RsZEZlRTlVU1ROWlZFRjZUMVJWTlUxcVl6VlphbGt4VGxSak5FOVVVVEpPVjBsNldrUmpOVTFVU1hoWlZHY3dUbnBSZVU5VVl6Sk5lbWMxV1cxS2JFOVVSVEpOYWswMVdUSlpOVTlYV1RSSlEwSjNZMjA1ZGxwdVRYWmpNakYyWVRKVmRtSXpRbnBNTTA1c1kyNWFjRmt5Vlhaak1rNTVZVmhDTUdONU9UQmpiVVp3WW1rNWNXSXliSFZrUXpsd1ltNVNiR051U2pGalNGSndZakkxWmxsWFVuUmhXRTU2WVZjNWRVeHVRalZEYWtWM1RXMUdhbGx0V1RKYVYwcHBUbFJXYWxsVVdYcFpha1p0VG5wRk0wNUhSVFZPUkU1cFdXcENhRTVxVG0xUFZFNW9XVlJGTVU0eVZURk5lazVwVG1wV2FGbFhVWGhhYWtwc1dWUmpkMDVYVVhkUFIxRm5TVWhDZVdJeU9XMWplVGw2WWxjNWNscFRPWFpqU0UxMll6SldlV1J0YkdwYVV6bDZXVE5LY0dOSVVucE1NMUo1V1Zkc2RVd3ljSFpoVnpVd1RESjRhR0pYU210WlZqbHRaRmQ0YzB4dVRtbFpXRkpxWVVGdk0wMXFhR3haVkdkNFRtcE5kMXBVVFRCTlJHY3dXVEpOZUU1NlRYbFpiVXBwV1hwVmVsbDZhR3hPYWxreVRWZEthMWxYU1hoT1JFa3hUbFJrYlU1VVRtaE5SRXByV1ZSbmVrNHlTbWxOYWxVelRqSlZlRWxEUW5kamJUbDJXbTVOZG1NeU1YWmhNbFYyWWpOQ2Vrd3pUbXhqYmxwd1dUSlZkbU15VG5saFdFSXdZM2s1TUdOdFJuQmlhVGx4WWpKc2RXUkRPWE5aVnpGcFdrZEdabUZYTlhwaFYxSnNURzVPYjBOcVVtdE9WRmsxVGxkU2FVNUhWVE5OUkU1b1RXMUdhazFYVm1oTmFtc3dUVlJvYTAxNlVYbE9ha1p0V20xVmQwNXRUWGRPUkVKdFdYcE5NazR5VlRGWlYxazFUbXBCTTA5RVp6Tk5WRlUxVGtSU2EwMVVhMmRKU0VKNVlqSTViV041T1hwaVZ6bHlXbE01ZG1OSVRYWmpNbFo1Wkcxc2FscFRPWHBaTTBwd1kwaFNla3d6VW5sWlYyeDFUREp3ZG1GWE5UQk1NbmhvWWxkS2ExbFdPWGxrVnpVd1lWY3hiRXh1UWpWRGFsVjNXa1JPYlUxNlJUSk9SRVpzV1cxR2JVNUVhekJPVkZGNVdrUlplbGt5V1RCTmVrMDBUVVJSTkU1dFRtaFBWMVpyVGxSQ2FWbDZUWGhPVjAwMFRrUmFhbHBYVlhwT1ZGSm9UVzFWTlUxWFRteE5la2xuU1VoQ2VXSXlPVzFqZVRsNllsYzVjbHBUT1haalNFMTJZekpXZVdSdGJHcGFVemw2V1ROS2NHTklVbnBNTTFKNVdWZHNkVXd5Y0haaFZ6VXdUREo0YUdKWFNtdFpWamw2WkVkR2JscFdPWHBpTTFaNVdUSlZkV015WjB0UFJHY3dUV3ByTlZwdFRYZGFSMDAwVG5wWmVFNUVaR3BOZWtwcVdrZEZkMDE2U210TmVrRXdXV3BDYUZsdFVteE5hbGw0VGxSbk1rMVVVVFJaYW1Sc1dXMVZlRTlIV1hkTlZHTjNUbTFPYkZwSFJtcE9lVUZuWTBoS2RtSXlXbnBNTTA1MFlqSjBiRXd5T1hkamVUbDZXbGhLTW1GWFRteE1NMDVxWTIxc2QyUklUWFprU0Vwb1lWYzBkbUZ0T1hCaWJsRjJZa2hLWm1OSE9YTmhWMDQxVEc1Q05VTnFWWHBOZWxGNFdsZFpkMDlVV1hsUFJHZDZXWHBSTVZwWFdUTmFSMWw1V20xYWFFNUVVbTFPZWs1b1QxZE9hVnBFVm1oWmVrMTVXa1JrYVU5RVVUTlpWRVV5VFRKVk5VMTZaekZOZWxKdFRucFZlazVxVVdkSlNFSjVZakk1YldONU9YcGlWemx5V2xNNWRtTklUWFpqTWxaNVpHMXNhbHBUT1hwWk0wcHdZMGhTZWt3elVubFpWMngxVERKd2RtRlhOVEJNTWpWb1pFZHNNbHBXT1hCaWJsSnNZMjVLTVdOSVVuQmlNalIxWTBoclMwNVVUVEJPYlZKb1RqSkdiVnBxUm14YVZGRXhXVzFGZVU5WFJtaFBSRlV3VG1wak0wOUVhekpOZWxWNlRVZE9hRTE2VlRGYWFrVTFUMFJCZDA1NldUTk9SMUV3VDBSb2JFOUVaM2xPZWtWNVRucG5OVTVEUVdkalNFcDJZakphZWt3elRuUmlNblJzVERJNWQyTjVPWHBhV0VveVlWZE9iRXd6VG1wamJXeDNaRWhOZG1SSVNtaGhWelIyWVcwNWNHSnVVWFppYlVZd1lWaGFiRmd6U214Wk1qa3lXbGhLTlV4dVFqVkRiVWt3V1ZkS2FFNVVTbWhOYW1ONlRrUlJNVTV0UlhwT1YwcHNXVlJKTlU5RVVUQk9SR1JxVDBST2FsbHRWWGROYW1jd1dtMUZORTFFUW10T1ZFWnFXbXBDYlU0eVRteFpWMUpvV1ZkSmVFMXFTWGROYlUxblNVaENlV0l5T1cxamVUbDZZbGM1Y2xwVE9YWmpTRTEyWXpKV2VXUnRiR3BhVXpsNldUTktjR05JVW5wTU0xSjVXVmRzZFV3eWNIWmhWelV3VERJMWFHUkhiREphVmpsNlpGZEtNRmxZVG5KamVUVjNaVkZ2TTFwcVJYbFBWMDB4V1RKV2JVNTZTbXBaZWxFeFdYcGplRmxVUVRGYVJGRjNUa2RTYTAxVVp6Rk5iVlpwVGtkR2FVNVhSWGxQUkUxNlQxZEZOVTU2VG1wTmFtc3pUWHBaTVZsdFVYaGFWRkpzV2xSbk0wbERRbmRqYlRsMldtNU5kbU15TVhaaE1sVjJZak5DZWt3elRteGpibHB3V1RKVmRtTXlUbmxoV0VJd1kzazVNR050Um5CaWFUbHhZakpzZFdSRE9YWmpiV3h1WVZjMWFHSkdPWFpaYms1c1kyNWFiR05wTlhkbFVYQnJXbXBaTUU1WFNtdE5hbXN4VDFSc2JVNVhUbTFOTWtaclRWUkpNRTU2VG1oWlYwa3hUVEpaTlU1dFNYbE5WMFUxV2tSRk0wMXFUVEpaYWxwb1dUSlZNRmxVVG1sTlYwNXFUMGRHYkZwWFJtaGFWR2hwU1VOQ2QyTnRPWFphYmsxMll6SXhkbUV5VlhaaU0wSjZURE5PYkdOdVduQlpNbFYyWXpKT2VXRllRakJqZVRrd1kyMUdjR0pwT1hGaU1teDFaRU01ZDJGSFJucGFWamwyV1c1T2JHTnVXbXhqYkRsM1kyMDVkbHBwTlhkbFVYQnFXbFJWTTFscVFUVk5WR2h0VDBSRmVWbFhWVEJaVkZWNVQxZFJNMXBVVVhwUFZGVTFUMFJaTWxsNmJHcGFWRUY2VGtSYWEwMXRWVEZOUkVVd1RUSktiRTlVV1hsYWFrSnBUVVJGTkZwSFdtMU5WRUpvU1VOQ2QyTnRPWFphYmsxMll6SXhkbUV5VlhaaU0wSjZURE5PYkdOdVduQlpNbFYyWXpKT2VXRllRakJqZVRrd1kyMUdjR0pwT1hGaU1teDFaRU01ZDJOdE9XdGtWMDR3WVZjNWRWZ3lhSEJqTTFKMlkyNXJkV05JYTB0TlIxSnRUVVJHYUU0eVdUSk5SMFV4V2xkSmVrNUViR3BaTWxWNFRrUldhbGw2WXpKWlZHZDZXbFJKTTA5VVFUSk9SMHB0VFdwcmVscEhWVEphUkdocVRtcENhVTFIVVhkTlJGVXhXVzFWTUZwRVpHbE9lVUZuWTBoS2RtSXlXbnBNTTA1MFlqSjBiRXd5T1hkamVUbDZXbGhLTW1GWFRteE1NMDVxWTIxc2QyUklUWFprU0Vwb1lWYzBkbUZ0T1hCaWJsRjJZMGhLZGxwSVZtcGtSMngyWW13NWVWcFhUblprYlZaNVpWTTFkMlZSYnpOTlYwa3pUV3BOTkU1NlkzbGFiVnByV2tSbmVVNXFRbWhOYlVsM1RXcENiRTFYUlhoTk1sRXhUakpHYTFreVdUSk9SMVV4VG1wSmVVNVhXWGRPVjBacFQxZEpNMDB5U20xT1ZFazFXbXBSTlU1dFZteEpRMEozWTIwNWRscHVUWFpqTWpGMllUSlZkbUl6UW5wTU0wNXNZMjVhY0ZreVZYWmpNazU1WVZoQ01HTjVPVEJqYlVad1ltazVjV0l5YkhWa1F6bDVXbGRPZG1SdFZubGxWamxxWVVkV2FtRjVOWGRsVVhCcVdWZGFiVmxVUVROUFIxVXhUVEpXYVUxRVNYbFpWRWt5VGxkSmQxbFVZelZaYlZVMVRucE9iVTE2WTNkT2VrRXhUbXBvYkU1Nlp6TmFhbGt3VFhwTmQxbFViR2xhUjA1cFRqSldhbHBFUVRKTlYwazFTVU5DZDJOdE9YWmFiazEyWXpJeGRtRXlWWFppTTBKNlRETk9iR051V25CWk1sVjJZekpPZVdGWVFqQmplVGt3WTIxR2NHSnBPWEZpTW14MVpFTTVlVnBZVW14aWJsSndZakkwZFdOSWEwdE9la1UwVFhwa2JFNXFUbXhPVkU1b1RVUlJNVTE2VlhoYVIxRjZXbGRhYWxsNmJHbFBSRkpwVDBkRmVGbDZaekZaVjBWNFRrUnJNazFFWkcxTmFrNXJUbFJaTUZscVdteFpiVkUwVFcxUk5VNUVTWGhaYVVGblkwaEtkbUl5V25wTU0wNTBZakowYkV3eU9YZGplVGw2V2xoS01tRlhUbXhNTTA1cVkyMXNkMlJJVFhaa1NFcG9ZVmMwZG1GdE9YQmlibEYyWTI1V2RVeHVRalZEYW1jMFdWUm9iRTFxUW14YWFtdDZXVlJyTVU5SFZtdGFWRVY2VFdwQmVscFVSVFJPYW1SclRtcFJNMDE2VW1sTlJGWnJUVzFHYkZsVWFHcFpha0UwV20xYWExcHFRWGhPZWxwdFRsUlplVmt5VlRKUFIwbG5TVWhDZVdJeU9XMWplVGw2WWxjNWNscFRPWFpqU0UxMll6SldlV1J0YkdwYVV6bDZXVE5LY0dOSVVucE1NMUo1V1Zkc2RVd3ljSFpoVnpVd1RETk9iR051V25CWk1sWm1XVzA1ZG1SSVRqQmpiVVozVEc1Q05VTnRWVEJOTWs1dFdsUm5NRTlFVFRWT1JHeG9UbTFOZUZsNlFtcE9Na3BzV1cxWk5GcHRXVEZOYlZVeFQwUnNiRnBVUm14T1JGRjVUbFJaTUU5VWEzbFphbFV6V2xSb2JVNVVVVEZaYWs1clRtcHJlRnBVUldkSlNFSjVZakk1YldONU9YcGlWemx5V2xNNWRtTklUWFpqTWxaNVpHMXNhbHBUT1hwWk0wcHdZMGhTZWt3elVubFpWMngxVERKd2RtRlhOVEJNTTFwc1kyMXNiV1ZXT1cxWlYwNHdZak5LY0ZsWGQzVmpTR3RMVDBSWmVGbHFSbTFPUkVwb1dWUlZNRnBVWjNoTmFrMDBUMVJuZUU5VVdteFBWMVUxVFdwSk1FMVhXWHBQVjBab1QwZEtiRmw2YkdwYVZFNXNUMFJqZUZwVVRUTlpiVTV0VGtkUmVscEhTVEpaZWtKc1RrTkJaMk5JU25aaU1scDZURE5PZEdJeWRHeE1NamwzWTNrNWVscFlTakpoVjA1c1RETk9hbU50Ykhka1NFMTJaRWhLYUdGWE5IWmhiVGx3WW01UmRtUnRWbmxoVjFvMVdESmFNV0pIZDNWalNHdExUVWRKTlZreVRYZE9lbFpxVDFkYWFGbFVWbXhhYW1zMFQwUk9hMDFVUlhkT01rbDZUVEpXYWs1NlZUQk9hbWhyV1cxSmVVNTZSVFJOZWxwcVdtcGFhVTVVVlhkWmJVcHFUa2RKZDAxWFJYZGFha1V6V1ZOQloyTklTblppTWxwNlRETk9kR0l5ZEd4TU1qbDNZM2s1ZWxwWVNqSmhWMDVzVEROT2FtTnRiSGRrU0UxMlpFaEthR0ZYTkhaaGJUbHdZbTVSZG1SdFZubGhWMW8xV0ROU2JHSllRblpqYlVaeldETkNhR0ZZU1hWalNHdExUVVJKTlUxcVRUQk5hbEV4V1cxT2FFMUVTVEJPUkZreFQxZFNiVTVIUm14Wk1sVXhXbTFPYWxwWFVYZFpWR040V1ZSS2FFNVVWbWxaZWxGNFdrZGFhMDFFVVhsT2JVWnJUVzFGZDAxVWF6Rk5hbXhwVG1sQloyTklTblppTWxwNlRETk9kR0l5ZEd4TU1qbDNZM2s1TWxwWVNuQmFibXhtWVcwNWNHSnVVbVphUjBZd1dWWTVhbGxYVG05YVV6VjNaVkZ3YVUweVRtdGFWRUUwVDFSQk0wNXFXbXBaVkZFMVRYcEZlRnBxVFRCTmFtUnRXVlJaTlUxNlozbFBSRlYzVFcxR2FrNVhWbWxPZW14clRXMVNiRTFIU1ROTlZGVXlXVmRPYkZsWFZteGFiVVUwV1ZkRk1VbERRbmRqYlRsMldtNU5kbU15TVhaaE1sVjJZak5XTUdOSVZqQk1NbFp6WWxjNGRHSkhSbmxhTWxWNlRWUlNkRXhZUm5KaWJUbDVZbE14ZW1ReWJHNWlTRlYwWTIweGVtSnRPWGxpVXpGNllsYzVjbHBUTVRKTmFUbHRZVmhSZEdOdFJuVmhla0YxWVc1T2RtSm5jR3BPUkdNMVdtcE9hRTFVVlRWWlZGRXdUVEpSZWsxWFJtcGFSR3N4VGpKUmVVOVVRVE5OUjFVeFdrUm5ORmt5VG1sTlZHZDNXVlJLYTAweVVYaFBSRWw2VDFSS2EwMTZaM2xhYWxsNlRWUkthazFVYTNkSlEwSjNZMjA1ZGxwdVRYWmpNakYyWVRKVmRtSXpWakJqU0ZZd1RESldjMkpYT0hSaVIwWjVXakpWZWsxVVVuUk1XRVp5WW0wNWVXSlRNWHBrTW14dVlraFZkR050TVhwaWJUbDVZbE14ZW1KWE9YSmFVekV5VFdrNWJXRllVWFJqYlVaMVlYcEZkV0Z1VG5aaVozQm9UWHBaZVZwcVZtdE9SMDB3VGpKVmVrMVVhR2xQUkdONVRucFJORmxVUm0xYWJWRXdXbGRHYlU5WFVYbGFWRVpvVGpKVk0wMUhSWGRPZWxFeldrZFpOVnBFWXpSTk1sRTFXbTFTYVU1NlVYbE5iVlpyU1VOQ2QyTnRPWFphYmsxMll6SXhkbUV5VlhaaU0xWXdZMGhXTUV3eVZuTmlWemgwWWtkR2VWb3lWWHBOVkZKMFRGaEdjbUp0T1hsaVV6RjZaREpzYm1KSVZYUmpiVEY2WW0wNWVXSlRNWHBpVnpseVdsTXhNazFwT1cxaFdGRjBZMjFHZFdGNlNYVmhiazUyWW1kdk1VOUhXVEphYlU1c1drZEZlbHBFUVRGTlZGVXdUWHBXYTAxRWJHbE9hbFV3V1ZkR2FrMTZVVEJaVkVwb1RUSmFhVTVYVVhkTmJWcHFXV3BTYVU1VVRtMVBSRUV5V1hwQmVrMUhXVFZOUkdodFRVZE9hVWxEUW5kamJUbDJXbTVOZG1NeU1YWmhNbFYyWWpOV01HTklWakJNTWxaellsYzRkR0pIUm5sYU1sVjZUVlJTZEV4WVJuSmliVGw1WWxNeGVtUXliRzVpU0ZWMFkyMHhlbUp0T1hsaVV6RjZZbGM1Y2xwVE1USk5hVGx0WVZoUmRHTnRSblZoZWsxMVlXNU9kbUpuY0d4T1JFNXFUbGRhYWsweVRUTk5la0pvV2tSSk0wOUVhR3BQUkdkNVRYcG9iRnBVYTNkYVYxRjRUVmROTkZwcVZYcFpWRWsxVG5wWmVFOVhXVEpQUkUxNFdWUm9iVTFVUlROTlJFVjVUbXBaZWs5WFJtMUpRMEozWTIwNWRscHVUWFpqTWpGMllUSlZkbUl6VmpCalNGWXdUREpXYzJKWE9IUmlSMFo1V2pKVmVrMVVVblJNV0VaeVltMDVlV0pUTVhwa01teHVZa2hWZEdOdE1YcGliVGw1WWxNeGVtSlhPWEphVXpFeVRXazVlbUpYT1hKYVV6RnFZakl4ZDJKSFZqQmhWemwxVEcxd2VtSXlORXROYWtFeVQwZE5NRTlYUlhoT1ZGRTBUMFJWTlUxSFdtMU5Na2t5V21wWk5WbHRTbWhPZWtGM1dsUlpNVTV0VlhoTmVteHJUa1JSZDFscWFHaE5la1V6VFVSa2ExbFVVbTFOUkZFeVRtcEdhRTB5VFRSTmVVRm5ZMGhLZG1JeVducE1NMDUwWWpKMGJFd3pRbmxpTWpsdFkzazVhbU5JVlhaWk1rWjNaRWhXZVZwV09YbGtWelYxWVZjMWJrTnFRWGROUkZac1dXMVZNazlFV1hoWmFrRXlUVmROZWs1cWEzcE9ha3BxVFZSVmVVNUVSWGRhVkVacFdsUnNiVnBIVVRKWmJVVXpUbGRWTTA5RVJtaE9NbFpzVFVSSk1scHFhelZaYlVWM1dtcG5NRnBFVVdkSlNFSjVZakk1YldONU9YcGlWemx5V2xNNWQyTnRPWFphYmsxMldUTkNNVXd5VG5OWlYyeDBUREJPUWxWR1VsWlZhMVptVTJzNVExZ3diRVZEYlVreldYcHJlVTU2WXpCYWJVbDVUa1JyTTA1NlFYaFBSRUY2VDBSWmVrNXFZelJhVkZKcldWUlNhVTF0VFROTmFsRjZUbnByZDFsdFVURlpWRkpyV2tkSk5VMVhXVFZQUkdocVRucHNhazVVVm0xT1IwMW5TVWhDZVdJeU9XMWplVGw2WWxjNWNscFRPWGRqYlRsMldtNU5kbGt6UWpGTU1rNXpXVmRzZEV3d1RrSlZSbEpXVld0V1psVkZWazlTUld4UFVqRTVUMUZXVWtwV2ExVjFaRWhvTUVOdFZUSlBSRlpwV20xWmVFNXRXbTFPVjFWNlRucFplazFFWnpGT2VtTTFUa1JqTlU1VVozaE5iVTB5VDFSa2FVOUVZekJQUkVWNFRVUkJNbHB0VFhoUFJFcHBUMVJKZUU1NlVURlpla3BxVGtkR2EwMVVhMmRKU0VKNVlqSTViV041T1hwaVZ6bHlXbE01ZDJOdE9YWmFiazEyV1ROQ01Vd3lUbk5aVjJ4MFREQm9SbFJGVW1aVWEwWlZVMVphUmt4dVVqUmtRWEJwV1hwc2FFMXFRWGhOZWtWM1dXMVJORTlVWXpKT2VsWnBXV3BOTlU1dFRtbE9iVlV3V1RKRk5VNVVSVEZOUkVac1RucHNhRTFFUW0xWmFrRjVUV3BCZUZwSFJYbE5NbGt3VG5wck5VMTZUVFZhVjA1dFNVTkNkMk50T1haYWJrMTJZekl4ZG1FeVZYWmpTRXAyWWpKYWVrd3lUbmRrVXpscVlrZEdjR0pUT1ZGUlZrcEdWR3hTWmxOck9VTllNR3hGUTJwc2FVMVVhekpOVjFKb1RrUkpOVTB5VlhoYVYwMHpUa2RhYTAxVVRUSk5SRkUwVFhwck5FMVhSVEZOZWxVMVRrUkpNRmw2U1hoTmFrNXBXbTFGZWxwdFRYbE5WRVpvVG5wUk5FNVVVWGRhVjFacldrZEpaMGxJUW5saU1qbHRZM2s1ZW1KWE9YSmFVemwzWTIwNWRscHVUWFpaTTBJeFRESk9jMWxYYkhSTU1VSlRVbFpDUWxWclZrVk1iWEI2WWpJMFMxa3lVVFZPUkVwcldUSlpNVTFxUm1wUFYwNW9UbXBLYTFscVFYZE9SMVV5VGtkSk1FNXFRWGxhYWtaclRXcEthVnBxVm1oWlYwbDRXbGRWTkU1RVZYcFpWMWwzV2tSQk5WbDZVWGxhUjFsM1RrUnNhRnBEUVdkalNFcDJZakphZWt3elRuUmlNblJzVEROQ2VXSXlPVzFqZVRscVkwaFZkbGt5ZUdoaFZ6QjJWV3RXVFZKVlJsUlNWamxDVmtaU1JsUldRbFZNYlhCNllqSTBTMWxxWkdwUFZFa3pUbnBTYlZscVNUQlBWR016VFVSRk5FMUVUVFJPYWsweVRucG9iRTVIVW1oT1IwbDVXWHBqZVU1RVRUTlBWRUpwV2tSV2FFNUhVbXRaYW10NFdtcHJORTlIVFROUFYwMHhUbGRaTUZsNVFXZGpTRXAyWWpKYWVrd3pUblJpTW5Sc1RETkNlV0l5T1cxamVUbHFZMGhWZGxreWVHaGhWekIyVld0V1RWSlZSbFJTVmpsRVVWWkNWVlpXU2taWU1VSkdWR3RTU2xSclpHWlVhMFpWVTFaYVJreHVValJrUVhCc1RtcG5NVmx0V20xTlZGcHRXbXBXYkUxNll6Sk5la0UwVGxSak0wOVVVVE5QVkZVMFRWUkthazVxYXpOWmFtY3pUa1JuZUUxVVFYZE9iVnBxVFZSbmVWbHFhM2xOVkdNd1RsZE5lVmw2VW1oYVJFVTFTVU5DZDJOdE9YWmFiazEyWXpJeGRtRXlWWFpqU0VwMllqSmFla3d5VG5ka1V6bHFZa2RHY0dKVE9WTlNWWGhHVVZaT1JsZ3dhRVpVUlZKbVZHdEdWVk5XV2taTWJsSTBaRUZ2TlZsVVNUTk5WMWw1V1ZScmVFNXRTWGRaYWxwc1dsUmFhbHBYVG1sTmFsRjVUbTFaZDFscVRYbE5SRnBzV21wQk0wNUVWVE5QUjBwc1RsUldhMDlYU21wUFZGSnRUbTFaZWxwdFZYcFpWMGswVG0xR2FFbERRbmRqYlRsMldtNU5kbU15TVhaaE1sVjJZMGhLZG1JeVducE1NazUzWkZNNWFtSkhSbkJpVXpscVdWaENNR1JZU214TVdFNXBXVmhTYW1GRE5XeGxSMnd3UTJwQmQwMUVWbXhaYlZVeVQwUlplRmxxUVRKTlYwMTZUbXByZWs1cVNtcE5WRlY1VGtSRmQxcFVSbWxhVkd4dFdrZFJNbGx0UlROT1YxVXpUMFJHYUU0eVZteE5SRWt5V21wck5WbHRSWGRhYW1jd1drUlJaMGxJUW5saU1qbHRZM2s1ZW1KWE9YSmFVemwzWTIwNWRscHVUWFpaTTBJeFRESk9jMWxYYkhSTU1rNW9ZMGhTTVdOdFZYUmpNa3BvWkVkT2IweHVUakJhUnpreFpFRnZOVmxVU1ROTlYxbDVXVlJyZUU1dFNYZFphbHBzV2xSYWFscFhUbWxOYWxGNVRtMVpkMWxxVFhsTlJGcHNXbXBCTTA1RVZUTlBSMHBzVGxSV2EwOVhTbXBQVkZKdFRtMVplbHB0VlhwWlYwazBUbTFHYUVsRFFuZGpiVGwyV201TmRtTXlNWFpoTWxWMlkwaEtkbUl5V25wTU1rNTNaRk01YW1KSFJuQmlVemwzV1ZoS2JHSnVVWFJqTWtwb1pFZE9iMHh0VmpSaFdGRkxXVzFOTlZsVVNYZE5WRTE0VFVkS2EwOUVhek5PYW1NeFdXMUplazlVV21wWmFscHNUa2RPYUU5VVZYaE9WRUY0V2xSak5WbFVRWGRhYlVsM1RXcEpkMDFYVW1oTmFrNXRUa1JqTlU5VVRYcFBWMVpxV21sQloyTklTblppTWxwNlRETk9kR0l5ZEd4TU0wSjVZakk1YldONU9XcGpTRlYyV1RKNGFHRlhNSFpqUjBaNVdsYzFNRXhZVG1sWldGSnFZVU0xZW1SSFVuWmtXRkZMVFcxV2FrOVhXbXRhUjBwc1RrZFZNMDFxUlRWUFIxRjVUMWRaZDA1WFRUSmFWRlUxV21wc2EwMVhTbXRPYWxGM1RsUlpNRmxYU20xT2Vtc3lXbFJrYTFscVJUUlphbXhyV1ZSa2FWbFhTbTFPYWxVeVRrTkJaMk5JU25aaU1scDZURE5PZEdJeWRHeE1NMEo1WWpJNWJXTjVPV3BqU0ZWMldUSTVkR05IZUd4a1IyeDJZbWR2TlZsVVNUTk5WMWw1V1ZScmVFNXRTWGRaYWxwc1dsUmFhbHBYVG1sTmFsRjVUbTFaZDFscVRYbE5SRnBzV21wQk0wNUVWVE5QUjBwc1RsUldhMDlYU21wUFZGSnRUbTFaZWxwdFZYcFpWMGswVG0xR2FFbERRbmRqYlRsMldtNU5kbU15TVhaaE1sVjJZMGhLZG1JeVducE1NazUzWkZNNWIySXpUakJZTWxZMFlWaFJTMXBYVlhwUFYwcHJUV3BKTVZwRVRUTk5hbEY0VDFSbk1VNVVXbWxOVkdNeFdtcFplazB5V1RKT1ZFWnJUVlJDYWsxRVZYZGFhbFY0VFhwTmVVOUhVbXhPUkZVeFQwZFZNRTVxYXpGWlYwMTVXbTFOTWsxRFFXZGpTRXAyWWpKYWVrd3pUblJpTW5Sc1RETkNlV0l5T1cxamVUbHFZMGhWZG1KdFJqQmhXRnBzUTJwc2FFMXFZM2hhYWtwb1QxUkZNbGxxUW1sT2JWWnNUbTFPYkZreVNYbE9SRWt5V21wQ2FVMTZTWGRPYlZadFRVUmpNRTVVWXpSWmJWVXhUbGRSTlZsdFRUVk9SMWt5V21wT2JWcFVUbWhaYW1jeVdWZEZaMGxJUW5saU1qbHRZM2s1ZW1KWE9YSmFVemwzWTIwNWRscHVUWFpaTTBJeFRESTFhR1JIYkRKYVZqbHNaVWRzTUVOdFZYcFpha0pxVGtSUmVVOVVhRzFaZWtacVRWUlJOVmxYV21sYWFsSnFUMFJyTlU1dFdtbFBWRWt3VFdwa2FGcFVVWGhhVkZFeVRrUnNhVTlVVFRCWk1rVXdUMVJWTlU5VVJtbE9lbWN4VFcxSk5FNVVWV2RKU0VKNVlqSTViV041T1hwaVZ6bHlXbE01ZDJOdE9YWmFiazEyV1ROQ01Vd3lOV2hrUjJ3eVdsWTVlbVJIVW14amJrbExUV3BhYTFsNlNYbFphazVwV2tSb2FFNXRXWGxPVkdzMVdYcFJNVmxYVFhkTlZGa3lUVlJTYkZsWFNUTk9iVmw1VFZSTmVrMVVRWGROYlUxM1dXMUpORTFIU1hoWlYwMHdUa2RHYlU1NlpHeGFWRkpzVDFOQloyTklTblppTWxwNlRETk9kR0l5ZEd4TU0wSjVZakk1YldONU9XcGpTRlYyWWpOV01HTklWakJNTWs1M1pGTXhhbUl5TlcxaFYyTjBZMGhLYkZwdGVIQmFNbWd3VEcxd2VtSXlORXRQUjFwb1QwZEplRTR5U1hoT1YwMHdUbnBLYVU0eVZUVk9WR042V2tSb2JGa3lSWHBhYlZrd1drUldhVTU2Vm1oT2VrMHpXWHBCTUZsVVFUSlplbWhwVGxSa2JVOUhXbXBhYW1jeVdWUm5lRTB5VFRST1EwRm5ZMGhLZG1JeVducE1NMDUwWWpKMGJFd3pRbmxpTWpsdFkzazVhbU5JVlhaaU0xWXdZMGhXTUV3eVVtaGtSMFYwV1RKR2FtRkhWWFJaTTFaNVkyMVdkV1JETVhwaFIwVjVUbFJaZFdGdVRuWmlaMjgxV2tkVk0wMHlTVE5QVkZKdFdsUk5NRmxYU1RKTmFtTXdXWHBLYVU5VVl6Qk9Na1pyVFcxV2EwMVhXVEpPUkd4cFQwUldiRTFxVG14TmVtZDNUWHBKTWs5VVRURlBWMVV6VG5wc2FWcHFiR3hOYW10NlNVTkNkMk50T1haYWJrMTJZekl4ZG1FeVZYWmpTRXAyWWpKYWVrd3lUbmRrVXpsMlpGaFNkMlJZVVhaYVIwWXdXVk14YW1JeU5UQmFXR2d3VEcxd2VtSXlORXRPUkZrMVdrUkNhRTlIV1hsWmVtTXdUVmRaZDFsVVp6Qk5lbWh0VG0xUmVVMXRSbXRhVkVrd1dUSlZlazlVVm14T2FrVjVUbnBaZUZwSFJUVmFiVXBzVGxSck5WcHFRbWhhUkVWNFdrUmFhRTE2V1RGTlUwRm5ZMGhLZG1JeVducE1NMDUwWWpKMGJFd3pRbmxpTWpsdFkzazVhbU5JVlhaaU0xWXdZMGhXTUV3eVduQmlSMVo2WlZoT01GcFhNSFJaTW1oc1dUSnpkV0Z1VG5aaVoyOTZUWHBOTVU1VVFUSlBSMGw0VFZSV2FFMUVVbXhPYW1ONldrUkZlVTlVU210UFJGVXpUbXBrYlUxSFdtdE9WRVp0VFRKTk0xbFVTVEJOZWxreFRWUmFiRTFYVm1oTlYxazFUbFJzYUU5VVZYZE5SRXByU1VOQ2QyTnRPWFphYmsxMll6SXhkbUV5VlhaalNFcDJZakphZWt3eVRuZGtVemwyWkZoU2QyUllVWFppYlVZd1lWaGFiRXhZU2pGaWJUVndZbTFqZFdSSWFEQkRha0V5VDFSS2FsbHRVVEZhYW1zelQwUm9iVTE2UVhoTmVrSnRXVmRSZUUxNmJHMU9WMUY0V1cxT2JFNVhUVEZQVkVWNVRYcHJORmx0V1RCYVIwbDRXbFJaTkU5RVdYZE5SMUY1VG1wV2FscEhUbTFaTWsxblNVaENlV0l5T1cxamVUbDZZbGM1Y2xwVE9YZGpiVGwyV201TmRsa3pRakZNTWpreFpFaENNV1JET1haalIxWjVXVmhTY0dJeU5YcE1WMDV6WWpOT01XTnRWWFZoYms1MlltZHdhVmxYVFhkT1YwVjNXbFJhYUUxSFZURk9NbFYzV2xSRmVrNXFRbXhOZWtwdFdrUnJkMXBYUlhkYWJVMDBUWHBTYVU1SFdtcGFiVVV5VGxkSmQxcFVXbWxOYWxKc1RsZEZNazlVUVRSUFZGSm9UWHBSTlVsRFFuZGpiVGwyV201TmRtTXlNWFpoTWxWMlkwaEtkbUl5V25wTU1rNTNaRk01ZG1SWVVuZGtXRkYyWTI1V2RXUkhiSFJhVXpGcVpGaEtlVnBYTlRCTVdGcHNZMjFzYldGWFRtaGtSMngyWW1rMWNXTXlPWFZEYWsxNFRXcG5lRmxYU214WmVrMTZUWHBrYTA5RVFYaFpiVkV3VFVkRk1scFVXWHBaVkZKc1dYcFJNbHBVWXpCUFJGbDVXa1JSTTAxWFRtaE5SRWswV2xSSk1FNTZUVEJQVjA1clRucFdhMXB0VFhsYWFsbG5TVWhDZVdJeU9XMWplVGw2WWxjNWNscFRPWGRqYlRsMldtNU5kbGt6UWpGTU1qa3haRWhDTVdSRE9YbGtWelV3WVZjeGJFeFhiSFZrYlZaMVpFYzVlV1ZUTVdoa1YxSndaRU0xY1dNeU9YVkRiVVY0VFhwQk1VNVVUbTFOTWxVMVRVUmpNMDVFV1RWT1JGVTBUMWRXYVUxNlVtMWFSRTEzVFdwTmVscFhUbXBPVjFsM1RucEdhVnBFVW1wT2JWbDVUWHBzYVZscVZUSlpiVkY1V2xkWk1rOUhWWGhOTWsxblNVaENlV0l5T1cxamVUbDZZbGM1Y2xwVE9YZGpiVGwyV201TmRsa3pRakZNTWpreFpFaENNV1JET1hsa1Z6VXdZVmN4YkV4WVNteGpXRlpzWXpOUmRXRnVUblppWjI4d1dUSlplbHBYV1hoTlJGWnRUVVJKTWs1dFdYaE9hbGsxVG1wRk5WbFVaR2xaYWxVeVRrUmthbHBIUlhkYVZFSnRXbXBWTVUxSFVteFpWR042VGpKS2FrOVVXVE5aVkVrelQwUlJlVTVxYkdoT1JFWnFTVU5DZDJOdE9YWmFiazEyWXpJeGRtRXlWWFpqU0VwMllqSmFla3d5VG5ka1V6bDJaRmhTZDJSWVVYWmpibFoxWkVkc2RGcFRNWGxhV0ZaNldsTTFjV015T1hWRGFrcHBUa1JrYVUxcVdYbFpWRmsxV21wVk5VMXFSbWhOYWxwcFRtcEJNMDlFVlhkWk1rMHlXVlJyTTAxcVZteFpWRWswVG0xT2JVNHlWVFJaYlZGNFdXcEZlVTFIU1RKYVJHUnNXV3BOTWxwSFRYaE9WRUZuU1VoQ2VXSXlPVzFqZVRsNllsYzVjbHBUT1hkamJUbDJXbTVOZGxrelFqRk1Namt4WkVoQ01XUkRPWHBpTTFaNVdUSlZkR016VW1oYU1sVjFZVzVPZG1KbmNHeFBSMHBzV1dwV2JWcHRUWGRPTWtwc1drUk5ORTlVV1RKTmJVNXFUVmROZDFreVZtaE9ha1UxV21wb2FFOUVZM2RPYlZsNlRucE9hbGxVWkcxUFYxa3pXWHBvYlZwcVFtdE9hbEV3V2xkV2JFNUVhekZKUTBKM1kyMDVkbHB1VFhaak1qRjJZVEpWZG1OSVNuWmlNbHA2VERKT2QyUlRPWGxhVjNoc1dWaE9iRmd5T1dsak1sWjVaRzFHTUdGWE9YVkRhbFV4V2xSbk1sbHRUWHBOUkVKb1drZGFhRTU2YXpCYWFrWnJUa1JHYkZscVNYaE5ha0Y0V2tkSk5VMVVUWGxhUkdNeFRtcGplbGxVYXpCUFZGSnRUbnBCTlUxWFVtaGFhbEpzVFhwck1rMVVhelJOUjBsblNVaENlV0l5T1cxamVUbDZZbGM1Y2xwVE9YZGpiVGwyV201TmRsa3pRakZNTTBwc1kxaFdiR016VVV0UFYxcHRXVlJSZDAxVVFtcE9SRUV4V21wRmVFMUVWVEpOVkZWNVRWUmFhbHBFVlROWlYwcHRXa2RKZUU1RVNteGFSMVV4VGtSTk0wMUhTbWxOYlVWNFQxZE5NbHBIV1RWWmJWVXlXa2RaTTA1dFRUTlBVMEZuWTBoS2RtSXlXbnBNTTA1MFlqSjBiRXd6U214aldGWndZMjFXYTB4WFVuQmpiVlpxWkVjNWVXRlhWbnBNYlhCNllqSTBTMDR5U21wT2JWWnRXVzFKTVUweVdYcFpla1V6VGtSa2JWcHFTbWxQVkVVeldWUldiRTlVVFhoTmFrVTFUbXBWZUZwRVJYaE9SRkp0V2xkYWEwNTZRVFZhYWtab1dsUkNiRnBYVFRGT2JVMDBUbFJqZWsxNVFXZGpTRXAyWWpKYWVrd3pUblJpTW5Sc1RETk9kR0l5ZEd4TVYwWjVXVEpvY0dSSFZtcGtTRlo1V2xNeGQySXpUakJhYlhod1dqSm9NRXh0Y0hwaU1qUkxUWHBLYTA5SFdUTk5WMXBzVFhwc2FWbHFUbWhhYW1kNVQxUlJlVTV0V1RGWlZHUnFXa1JKTUU5RVozbE9hbU15V2tSbk1VOVhVVE5aVkZKdFdWUnJlRnBFVVRSTlIwVjVUakpaTWsxVVFYaGFha0Y2VFVOQloyTklTblppTWxwNlRETk9kR0l5ZEd4TU0wNTBZakowYkV4dVRtbFpXRkpxWVVGdk1GbDZUWGRPYlZwclRXcG5NMDFFV1RKYVYwMTZUbXBWTkZwcVNUUlBWRkYzVGxkT2JVOVhSWGxPVkZGNldrUkNhVTVVWnpCYWJWVXdUbGRWTTA1VVVYbE9WRkY2VG0xVk1rNUVhM2haZW14c1RqSkdha2xEUW5kamJUbDJXbTVOZG1NeU1YWmhNbFYyWXpOV2FXSlhiREJZTTA1MFlqSjBiRmd5T1hWWk1sVjFZMGhyUzFsNll6VmFha0pwVGxSQk1FMXRTbWhaYlZreFRucEpOVmxYUm10YWFtaHJUbFJSZVU1dFZYbGFhbU13VDBSVmVFMTZTWHBPUjBWNldYcGplbGt5U214UFYxSm9Xa2RKTUUxSFVUVk9la1pxVFhwVk5VMTVRV2RqU0VwMllqSmFla3d6VG5SaU1uUnNURE5TYkdNelVtWmFNMEl4V0ROQ2FGa3lkR3hrUXpWM1pWRnZOVnB0V21oT1JFRjRUVWROTUUxRVZtMU5WRVYzVGxSWmVFNVVTWGhPYlU1clRsUmthRmx0V210WmFrVXdUVzFXYTFwVVZUQk5lbU4zV1cxSmVWbFVSVFZaZWxwcldtcHNhVnBVV210YWFtTXlXWHBqTlVsRFFubGFXRVl4WVZoS2JGcERNV3RoV0Vwc1dUTlNkbU50Ykd4amVUVnhZekk1ZFVOdFdYbGFhbFV4V2tST2JVMUhWVFZhYWxGNFdXcE9hMDlFVlRCUFJFSnFXVlJzYTA5SFZYZGFWMDE2VFZST2JWbHRWWGhPYlZVeFRYcFJlbHBIV20xWmVsRXlUVlJGTVU1SFNtMVBSR2QzVFZSS2FGcHRVV2RKU0U0eFdXMHhjR1JHT1cxa1YzaHpXREk1ZFZreVZYVmpTR3RMV1ZSSk5VMXFWVE5hVkVwc1RtcHJlbGw2VW1sT01sRjRXVEphYTA1RVdtbFpNa3ByVFZSUk0wNVVVWHBOUkdkNVRsUnJOVnBFUVRWUFIwNXNUV3BXYWsxSFRtMVpWRkpzVDFkRmQwMVVXVFJOVkVFeFRrTkJaMlJIVm5wa1JqbHRaRmQ0YzFnelFtaFpNblJzWkVNMWQyVlJiejFjYmk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5RFFWQlVWVkpGWDBwUFFsOUpSSHd3TVRZd1lUUTRNelkyWkRrMlpHWTRNVGd6WWpNeVl6Y3dOV00xTVdFNE5UZzVZakE1WlRCbVpURTJOV1kwTVRjellqTXhZbUU1TVRZd1pUaGlaVGswZkU1RVJYbFBSRWt3UTJjOVBWeHVMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMME5CVUZSVlVrVmZVRVZPUkVsT1IxOU9RVlJKVmtVdWRIaDBmREl6Wmprek1HWTJOelZoWkdFNVptRTBOVEJrT0dVME56Um1PV0kyWVRSa09HRmlObUl4TWpCbU5qUmxaalUyTkRVeU56TTROREJsWkRjNE5EQXdNemQ4VTIwNWFWTlhVVGxPUkVWNVQwUkpNRWxGY0haWmF6Vm9ZbGRWT1ZwWGVIUmllVEYxV1ZoU2NHUnRWWFJqVjNSMVlqTktkRXhZVGpOaFYyUnpaRk14ZVdKWVRuVmlNMHAwVEZkYU1XSkhkM1JrYWtWblZsaE9iR05yYkd0UVdFSm9ZMGRvY0dReVZqQmpNa1Y2UzBSUmVFMUVRWHBMVTBKSVkyMDVNV05GYkd0UVYzaDJXVmMxYkdOcFp6Qk5WRUYzVFVOcloxUlZUbFJZTW5ob1dXMVdjMUJWTkhaUlUwSlJZMjFzZG1OdGJEQmxWREI0VFVSQmQwMURRazloVjA1c1VGUkJaMUZYVG1waU0xWjFaRVF4YzJJeVJuVmFXRWxuVlZVNVZGQlhlSFpaVnpWc1kya3hkV0l6U25SWlYzZG5VMjA1YVZVelVtaGtSMVU1VlVWV1QxSkZiRTlTZVVKVFdsZEdlbUl5TkRsU1IxWjNXbGMxYTFwWE5XcGxVMEpGV2xoQ2JHSnRVbXhpYlU0MVVGZEdiV1JIVm5sWlZ6VTFUMnBSZUUxcVozbE5lV2d4WW0xYU1XSkhXbkJpUjNoc1drTnJaMVZ0Vm5oa1YxWXhXbFF3ZDBsR1NteGpNMUpvWTI1U2VsQlVRV2RSYlVZd1dUSm9SMkpIUm01UVZFVm5WVzFXYVdJeU9UQlFWRUZuVWxob2NHUkZUblphUjFVNVRVUnZkMGxGVW14amJXd3lXbGRTUm1WSGJEQlJNamxyV2xRd2QwOXFRV2RWYmxaMVZrZHNkRnBVTUhkTlJHOTNUVVJ2ZDAxRFFsVmhWekZzVkVkc2RHRllVVGxOUkVFMlRWUkJOazFFUVdkV1IyeDBXbFV4Y0dKcU1VOU1NRVZuVlROV2FXSlhiREJXUjJ4MFdsUXdlVTFFU1RKTVZFVjNURlJKTTFaRVFYZFBhbEV6VDJwVmVVbEZWbk5oVjJSd1dXMTRiRlpIYkhSYVZERldZbTEwZFdJelpIVkpSVVpxV1ROS01WcFdVbkJpVjFVNVZsYzFjbUp0T1ROaWFVSlVaRWRHZVdSR1VuQmlWMVU1VmxjMWNtSnRPVE5pYVVKR1ltMVNWV0ZYTVd4UVZsWjFZVEkxZG1ReU5HZFNSMVpvV2tkNGNHSnRWVGxVYVRsQ1NVWk9NV016UW14aWJWSlZZVmN4YkZCVk5YWmliVlZuVlRKV2FtTXhRbmxhVms0eFl6TkNiR0p0VVRsTlEwSk5XVmhPTUZVeVRtOWFWMUpHWkcxR2MxQlVTWGROYWxsMFRWUkJkRTFxWkZWTlJFRTJUa1JqTms1VVNXZFZNazV2V2xkU01XSkhWbmxRVlRGb1lWYzBaMVZIUm5sa1Iyd3dZVmM1ZFZCWVNuTk5hVUpDWWtkNGRsa3dOWFphUjFVMlZUSnNhMUJYZUhaWlZ6VnNZMmt4YmxsWVVteGtNa1kxVDJwTk5FOUVZek5QUkZsblZXMVdlRlJ0T1d0YVZYaHdZek5ST1ZvelFqRk5ha1ZuVWxob2FsUnRPV3RhVlhod1l6TlJPVXRITlRGaVIzZHdTVVUxZGxwSFZrMWhXRTR3VUZOQ1QyUlhNVTlpTWxKc1kzb3dlRXhVUldkVWJsWjBVVEZDVm1ONk1IbEpSVFV4WWxaU2FHTXlkSHBRVkVWblVURkNWbU41T1ZWWldFNXlVRlJKWjFWdFZuaFJhbkJVVDJ0Tk5sWkVNSGRQYWtFMlMycHZjVWxHU214alZsSlRVbFpOT1ZrelFqRlFWRWx6WWxkV2RGQlVSa2hNUnpWMldrZFZPVTFUZUdsaFYzaHpZVmMxYmxCVVNXZFJWM2h6WWpKT1ZWVnJWbFJRVTJoMVpGZDRjMHRUUWxSaU1rNXlZM2s1VDJJeVVteFFVMjluVkc1U2FHTXlkSHBWUjFaNVZHcHdRMDlzVFRaUmVqQjNUMnBCTmt0cWIzRkpSVTUyWTIxV1ZHTkhWbXBRVTI5blZGZHNkVkV4UWxaak1EVjJXa2RWT1UxcFFrNWhWelZPV2xjeGRtTnViRTlpTWxKc1VGUkdTRWxGTVhCaWJGSjBZMFZTY0dNeWRFOWlNbEpzVUZSQloxSnRWbWhrU0ZaNVdsaE5PVXRITlRGaVIzZHdTVVZTYkdKSFJqVlJiVGwyWkVRd2QwMUViM2ROUkc5M1RVTkNVR1J0Vm5sVk0xWnBZekpPZVdGWFNteFFWVGxNU1VWT2RtSnVVbkJhTTFaMlpGaE5PVTFEUWsxaFYwNXNZbTVPYkdONk1HOWlibFp6WWtOcloxUnRWakJrTWpsNVlYb3diMkp1Vm5OaVEydG5VVEk1ZEdKWFJuVmFSREIyWkRJNWVXRXpUbmRaVjA1c1RETldlbHBZU25wTU0wSm9ZMGRvY0dReVZqQmpNa1Y2VEROU2FHTXlkSHBNTWxaellsYzRkR05YZEhWaU0wcDBURmhPTTJGWFpITmtVekY1WWxoT2RXSXpTblJNVjJ4MFdWZGtiR0p0VmpCTVZFbDNUV3BaZUUxRVNUSk1XRmw0VERKYU1XSkhkM1JrYWtWMldUSkdkMlJJVm5sYVV6RjFXVmhTY0dSdFZYVmpNa3BvWkVkT2IwbEdaSFpqYlhSRllWaEpPVXd6WkhaamJYUjZZMGRHYWxwVE9URmpNbFo1WTNrNWQxbFlRbTloV0dSc1pFaE9hRTE1T1RCWldFNXlZM2s1YkdKSE1YWk1XRVp5WW0wNWVXSlRNWHBrTW14dVlraFZkR050TVhwaWJUbDVZbE14Y0dKWFJtNWFWelZzWkVNd2VVMUVTVEpOVkVGNVRta3hNazFUT1cxa1YzaHpURmhaZUVsRlRuWmlWekZzWW01Uk9WcFhlSFJpZVRGdFpGZDRjMHhYT1dsak1sWjVaRzFXZVU5cVRUVmFSRVYzVGxSc2JGcHRUVEpOYW10NVdtMU9hRnBxUW1oUFIwMTVXV3BhYVU1RVRUUlpiVWswVGtSUk5VNXRTbWhQVkZFeldsZFZNRmxxUlRWUFIwa3pUVWRPYlUweVJtdE5hbWQ0VFVSb2EwMTZZelpPUkVWNVQwUkpla2xEUWxSa1IxSkdZMjVKT1V3elpIWmpiWFI2WTBkR2FscFRPVEZqTWxaNVkzazVkMWxZUW05aFdHUnNaRWhPYUUxNU9UQlpXRTV5WTNrNWJHSkhNWFpNV0VaeVltMDVlV0pUTVhwa01teHVZa2hWZEdOdE1YcGliVGw1WWxNeGNHSlhSbTVhVnpWc1pFTXdlVTFFU1RKTlZFRjVUbWt4TWsxVE9XMWtWM2h6VEZoWmVFd3llSFphTTAxMldsZDRkR0o1TVhWWldGSndaRzFWZEdOWGRIVmlNMHAwVEZoT00yRlhaSE5rVXpGNVlsaE9kV0l6U25STVYxb3hZa2QzZEdScVJYUk9SRVY1VDBSSk1FeHRWbmxqYVVKVVpFZFNTbUpxTUhaYVIxWXlUREkxTVdKSGQyZFZNMUpyVkROV01GQlRPVE5pTTBweVl6TkNhRmt5Vlhaa1dFNXNZMjVOZG1OSFJuZGhSMnd6V2xoU2VsbFVUWFprUjBaNllUTk5kbHBYZUhSaWVURjRZVEkxZG1OdE1IUmpNMlJ3V2pKNE1VeFlTblJqTWpWMlkyMHdkR0ZYTVdoYU1sWjFXbGhSZEUxcVFYbE9ha1YzVFdwWmRHUnFSWFphYmxaellrTXhNazFUT1hOaU1tUjZUREpXYzJKWE9IUmliVVl3WVZoYWJFeFlSbkppYlRsNVlsTXhlbVF5Ykc1aVNGVjBZMjB4ZW1KdE9YbGlVekZ0WkZkNGMweFlXWGhNVkZGNFRXcG5lVTVETlhaa1dGRm5WVWM1TTFwWVNUbEpSbEo1V2xoT1VWcFlTbFZaV0U1eVVGZE9kMlJVYjNsSlFXODlYRzR2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2U0VWTVJGOU9RVlJKVmtVdWRIaDBmRGhpTTJRMU1qVTNZVGd5TlRKbVlqSTNZMlF5TjJJMlpXUmlaRGRoTmpjek9HSXhaREJtT1RZMk5tWm1abVUzWWpaak9ETm1ObUZoWldNeVl6WTVOVEo4VTIwNWFWTlhVVGxPUkVWNVQwUkpla2xGY0haWmF6Vm9ZbGRWT1ZwWGVIUmllVEZ6V1ZoS2JscFVUWGhPUnpCMFkxZDBkV0l6U25STVdFNHpZVmRrYzJSVE1YbGlXRTUxWWpOS2RFeFhXakZpUjNkMFpHcEZaMVpZVG14amEyeHJVRmhDYUdOSGFIQmtNbFl3WXpKRmVrdEVVWGhOUkVGNlMxTkNTR050T1RGalJXeHJVRmQ0ZGxsWE5XeGphV2N3VFZSQmQwMURhMmRVVlU1VVdESjRhRmx0Vm5OUVZUUjJVVk5DVVdOdGJIWmpiV3d3WlZRd2QwbEZOWEJaTWxVNVRVTkNRbGt5VG5aa1Z6VXdVRmQ0ZGxsWE5XeGphVUpTVkRGTk9XSkhPV2hpYlZaNVRGYzFkbU50TVdoaVEwSkxZakpLVkdSSFJqQmFWREZSVWxVMVJWTlZOVWhKUmtwc1dWaE9kbUpxTVV0aU1rcEpXbGQ0YTFaWVRteGphVUpGV2xoQ2JHSnRVbXhpYlU0MVVGTm9kV1JYZUhOTFUwSlRXbGhHTVZwWVZteFFWRUZuVlcxV2VtUkhSbmxrU0UwNVRVTkNRMWxZVW1waFJWcHpXVmRqT1UxVFFsTmFWMHAyWWpOUk9VMURRa1psUjJ3d1VUSTVhMXBVTUhkUGFrRm5Va2RXZVdGWVdteGFSVlkwWVZoU1JHSXlVbXhRVkVFMlRVTkNVMlJYTlZWaFZ6RnNVRlJCZDA5cVFYZFBha0YzU1VaU2NHSlhWazFoVnpGd1pFUXdNMHhVUVhkUGFrRjNUMnBCZDBsR1VuQmlWMVpPWVZjME9WUnBPVUpKUms0eFdXMHhjR1JHVW5CaVYxVTVUV3BCZVU1cE1IaE5RekI1VGpGUmQwMUViekJPZW04eFRWTkNSbUpIYkc1aFYwcHpXbFpTY0dKWFZUbFdWelZ5WW0wNU0ySnBRa0paTWs1NVpGZFdWV0ZYTVd4UVZsWjFZVEkxZG1ReU5HZFZNMUpvWTI1U1ZXRlhNV3hRVmxaMVlUSTFkbVF5TkdkU1Z6VnJWa2RzZEZwVU1WWmliWFIxWWpOa2RVbEZVbXhaVjFKellWYzFiRkJWTkhaUlUwSlVaRmhPZDFwWE5XdFdSMngwV2xReFQySXlOV3hKUms1c1dUTk9VV050VmxSa1dFNTNXbGMxYTFCVVFXZFVSMFo2WkVaT2FtRkhWbXRTV0Zwb1lrUXdlVTFFU1RKTVZFVjNURlJKTTFaRVFYZFBhbEV6VDJwVmVFbEdUbXBoUjFaclpGZDRiR05xTVU1WlYyeDFTVVpDYUdOdVVuQmtSMngyWW1veGVXSkVTV2RSVjNoellqSk9UMkl5VW14UGJFNXdXa1F4YzJJeVJuVmFXRWwwV2pKR01GcFlaR2hsVkc5NlQwUm5NMDU2VVRGSlJrcHNZMVUxZGxwSFZrMWhXRTR3VUZka2QyUlVTWGhKUlZZMFdUQTFkbHBIVmsxaFdFNHdVRk5vZFdSWGVITkxVMEpQWWpKU2JGUkhiSHBrUkRCblZHNVdkRlJ0T1d0YVdFMDVUVk13ZUVsRk5URmlWVTVSVmxoTk9VMTZTV2RVYmxaMFZrZEdlbUV6VFRsTlUwSkVWVVpXZWt3eFVtaGpNbk01VFhwSloxVnRWbmhSYW5CVVQydE5ObFpFTUhkUGFrRTJTMnB2Y1VsR1NteGpWbEpUVWxaTk9Wa3pRakZRVkUxNVRFY3hiR0pVTUhoUFZFcElURWMxZGxwSFZUbE5VM2hwWVZkNGMyRlhOVzVRVkUxNVNVVkdjMkpIT1dwV1JrcEdWWG93YjJKdVZuTmlRMnRuVlRJNWFtRXpUWFpVYlRscldsUXdjVWxGTlRCWldFNXlZekZDYkdOck5EWlJhbkJVVDJ0Tk9VMUViM2RQYVc4MlMybENSR0l6U214Vk0wSnNXWG93Y1VsRk1YQmlhMDVSVmxoT1QySXlVbXhRVkUxNVNVVXhjR0pyTVd4aVZ6bDVaVlUxZGxwSFZUbE5WR3Q1VW5sQ1RtRlhOVlZpV0VKRllWaE9jbFJ0T1d0YVZEQjNTVVZhYkZsWVVqRmpiVlo2VUZOb2RXUlhlSE5MVTBKRldsZDRhR1ZWU25aaU0xRTVUVVJCTmsxRVFUWk5SRUZuVkROYWJHTnNUakZaYms1cVkyMXNhVnBVTVZCVGVVSkVZakkxTUdGWFpERmlNMVo2VUZSQloxUkhiR3BhVnpWNldsaE5PVXRITlRGaVIzZHdTVVUxYkdSSVpIWmpiWE01UzBjMU1XSkhkM0JKUlU1MllsY3hhR0p0VVRsTU0yUjJZMjEwZW1OSFJtcGFVemt4WXpKV2VXTjVPWGRaV0VKdllWaGtiR1JJVG1oTmVUa3dXVmhPY21ONU9XeGlSekYyVEZoR2NtSnRPWGxpVXpGNlpESnNibUpJVlhSamJURjZZbTA1ZVdKVE1YQmlWMFp1V2xjMWJHUkRNSGxOUkVreVRWUkJlVTVwTVRKTlV6bHRaRmQ0YzB4WVdYaE1NbG94WWtkM2RXTXlTbWhrUjA1dlNVWmtkbU50ZEVWaFdFazVURE5rZG1OdGRIcGpSMFpxV2xNNU1XTXlWbmxqZVRsM1dWaENiMkZZWkd4a1NFNW9UWGs1TUZsWVRuSmplVGxzWWtjeGRreFlSbkppYlRsNVlsTXhlbVF5Ykc1aVNGVjBZMjB4ZW1KdE9YbGlVekZ3WWxkR2JscFhOV3hrUXpCNVRVUkpNazFVUVhsT2FURXlUVk01YldSWGVITk1XRmw0U1VWT2RtSlhNV3hpYmxFNVdsZDRkR0o1TVcxa1YzaHpUMnBOTlZwRVJYZE9WR3hzV20xTk1rMXFhM2xhYlU1b1dtcENhRTlIVFhsWmFscHBUa1JOTkZsdFNUUk9SRkUxVG0xS2FFOVVVVE5hVjFVd1dXcEZOVTlIU1ROTlIwNXRUVEpHYTAxcVozaE5SR2hyVFhwalowbEdUakJhUlZaNVkyb3dkbVF5T1hsaE0wNTNXVmRPYkV3elZucGFXRXA2VEROQ2FHTkhhSEJrTWxZd1l6SkZla3d6VW1oak1uUjZUREpXYzJKWE9IUmpWM1IxWWpOS2RFeFlUak5oVjJSelpGTXhlV0pZVG5WaU0wcDBURmRzZEZsWFpHeGliVll3VEZSSmQwMXFXWGhOUkVreVRGaFplRXd5V2pGaVIzZDBaR3BGZG1KSE9XNWplVGxzWWtjeGRreFhlR2hqYldSc1RYcEZNR0pUTVhoaE1qVjJZMjB3ZEdNelpIQmFNbmd4VEZoS2RHTXlOWFpqYlRCMFdtNVdjMkpETVRKTlV6QXdUVlJKTkUxcVRYVmFXRXA1U1VaT01GcEZiSFZRVXpscldsaFpkbUp1Vm5OaVEwSlVaRWRTVUdSWVVUbE1NMlIyWTIxMGVtTkhSbXBhVXpreFl6SldlV041T1hkWldFSnZZVmhrYkdSSVRtaE5lVGt3V1ZoT2NtTjVPV3hpUnpGMlRGaEdjbUp0T1hsaVV6RjZaREpzYm1KSVZYUmpiVEY2WW0wNWVXSlRNWEJpVjBadVdsYzFiR1JETUhsTlJFa3lUVlJCZVU1cE1USk5Vemx0WkZkNGMweFlXWGhNTW5oMldqTk5kbHBYZUhSaWVURnpXVmhLYmxwVVRYaE9SekIwWTFkMGRXSXpTblJNV0U0ellWZGtjMlJUTVhsaVdFNTFZak5LZEV4WFdqRmlSM2QwWkdwRmRFNUVSWGxQUkVsNlRHMDVNV1JEUWxGaU0yUnNZMm93WjFaSVNteGpNVUpzWTJzMWRscEhWVGxhTTBwc1kzazVibU5JVlRaaFJFVjNUVVJ2TUVsR1VubGFXRTVSV2xoS1ZWbFlUbkpRVjA1M1pGUnZlazFwUVV0Y2JpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OVFRVkpGVGxSZlNrOUNYMGxFZkROaE1qY3lNRGxtTnpVNU5HSXlNemxqT0Rka01tUXpaVE01TnpZM01HTTJNREl5WmpkbE9HRTNaVFE0T1RJMllUVTNPV1U1TW1NNE9HSmtNbVV5TmpWOFRrUkZlVTlFU1hwRFp6MDlYRzR2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2VUZKRlVFRlNSVVF1YW5OdmJud3pOak0zTmpFNU16bGxNRE5tTVdZMFpUVXhNVE13WWpZMk56azNNek0yTXprMFpqWTFZakEwT0Rrd056VXdZamN4WVRNek9USTJaRGt4TldFek16QTFmR1YzYjJkSlEwcDVXbGhHTVZwWVRqQllNMDV2V1ZSSk1VNXBTVFpKUTBsNlQxZFJlRTFFVlRWYVYxcHFUbXBKTlUxdFdtcFpWMWwzV1ZSb2FrMXRTVEpaYWxGNlQwZEthVTlFVVRCUFZGcHBXVlJyTUU0eVZteE9SMGw0VDFSb2FVNTZRbXBhYWs1b1drUkpORTFVUVRSYVJFMHpTV2wzUzBsRFFXbGlWMFoxWVZkYWJHTXpVbVpqTW1ob1RXcFZNa2xxYjJkSmJVMTRXa1JOTVU1dFNtaE5SRkUxVDFSTmVGbDZVVE5QVjFab1dtcG5ORTVxWnpOTk1rVjZXVEpGTWsxVVdUUk9ha1Y0V1cxR2JVNXFaR3hOUkdSdFRtcHJORTlVYUd4Wk1sRjZXWHBGTUUxNmJHMWFiVWxwVEVGdlowbERTbmRaV0Vwc1ltNVNabGxZU201a2FVazJTVVp6UzBsRFFXZEpRMGwyWkZoT2VVd3llSFpaTWtaelRESktjR0pwT1hwWmJVWXdXVEpuYVV4QmIyZEpRMEZuU1drd2RHTkhSbmxqTWtacFlrZFZhVXhCYjJkSlEwRm5TV2t3ZEdGSE9YTmFRMGx6UTJsQlowbERRV2xNVXpGMVlua3hlVnBZUmpGYVdGWnNTV2wzUzBsRFFXZEpRMGwwVEZkR2Fsa3lPVEZpYmxFNVlrYzVhR0p0Vm5sSmFYZExTVU5CWjBsRFNYUk1XRVoyWTNveGMySXlSblZhV0VsMFltMDVlV0pYUm5OSmFYZExTVU5CWjBsRFNYUk1XRUpvWTI1U2NHUkhiSFppYWpGNVlrUkphVXhCYjJkSlEwRm5TV2t3ZEZreU9YUmlWMVoxWkVReGJHSkhNWFpNVjFveFlrZDNOazE2Ykd0TlZFRXhUMWRXYlZsNldYbFBWRXB0V1RKR2JVMUhSVFJaZWtwcFRtMUpNRTE2YUdsWmFtY3dUa1JyTWxsdFJUVk9SR1JzV2xSU2FVMVVhelJaYW1OM1dUSlplbGxYVVhsUFJFVjNUMGRSZWs1NVNYTkRhVUZuU1VOQmFVeFRNWEZpTWtsMFltMUdkRnBVTVd4aVJ6RjJURmQ0YUdOdFpHeE5la1V3WWxNeGVHRXlOWFpqYlRCMFl6TmtjRm95ZURGTVdFcDBZekkxZG1OdE1IUmFibFp6WWtNeE1rMVRTWE5EYVVGblNVTkJhVXhUTVhWaU1sSnNZa2RzZW1SRU1XNWpTRlY1VFZOSmMwTnBRV2RKUTBGcFRGTXhkV0l5VW14amVqQjRTV2wzUzBsRFFXZEpRMGwwVEZjMU1GbFlUbkpqZWpCNFNXbDNTMGxEUVdkSlEwbDBURmRPZDJSWVRYUmpSMVo1VEZoU2FHTXljemxOZWtscFRFRnZaMGxEUVdkSmFUQjBZbGRXZEZCVVJUVk5hMk5wVEVGdlowbERRV2RKYVRCMFdqTktiR042TVc1alNGVTJZVVJGZDAxRWJ6QkphWGRMU1VOQlowbERTWFJNV0ZKd1lsZFZPVTU1TUhkTlJHOTNUVVJ2ZDAxRFNYTkRhVUZuU1VOQmFVeFRNV3hsU0VKMlkyNVJPVlJyT1U5U1UwbHpRMmxCWjBsRFFXbE1VekZxWVVkU2NHTnFNSFprTWpsNVlUTk9kMWxYVG14TU0xWjZXbGhLZWt3elFtaGpSMmh3WkRKV01HTXlSWHBNTTFKb1l6SjBla3d5Vm5OaVZ6aDBZMWQwZFdJelNuUk1XRTR6WVZka2MyUlRNWGxpV0U1MVlqTktkRXhYYkhSWlYyUnNZbTFXTUV4VVNYZE5hbGw0VFVSSk1reFlXWGhNTWxveFlrZDNkR1JxUldsTVFXOW5TVU5CWjBscE1IUmlNMVl3WTBoV01GQlRPVE5pTTBweVl6TkNhRmt5Vlhaa1dFNXNZMjVOZG1OSFJuZGhSMnd6V2xoU2VsbFVUWFprUjBaNllUTk5kbHBYZUhSaWVURjRZVEkxZG1OdE1IUmpNMlJ3V2pKNE1VeFlTblJqTWpWMlkyMHdkR0ZYTVdoYU1sWjFXbGhSZEUxcVFYbE9ha1YzVFdwWmRHUnFSWFphYmxaellrTXhNazFUT1hOaU1tUjZUSGxXTkV4VFZuRk1iVGt4WkVOSmMwTnBRV2RKUTBGcFRGTXhiR051U25aamFqQjJaREk1ZVdFelRuZFpWMDVzVEROV2VscFlTbnBNTTBKb1kwZG9jR1F5VmpCak1rVjZURE5TYUdNeWRIcE1NbFp6WWxjNGRHTlhkSFZpTTBwMFRGaE9NMkZYWkhOa1V6RjVZbGhPZFdJelNuUk1WMngwV1Zka2JHSnRWakJNVkVsM1RXcFplRTFFU1RKTVdGbDRUREphTVdKSGQzUmtha1YyWWtjNWJtTjVPR3hsUXpCc1lXazFiR051U1dsTVFXOW5TVU5CWjBscE9UTmlNMHB5WXpOQ2FGa3lWWFprV0U1c1kyNU5kbU5IUm5kaFIyd3pXbGhTZWxsVVRYWmtSMFo2WVROTmRscFhlSFJpZVRGNFlUSTFkbU50TUhSak0yUndXako0TVV4WVNuUmpNalYyWTIwd2RHRlhNV2hhTWxaMVdsaFJkRTFxUVhsT2FrVjNUV3BaZEdScVJYWmFibFp6WWtNeE1rMVRPVzFrVjNoelRHNU9hVmxZVW1waFEwbHpRMmxCWjBsRFFXbE1NMlIyWTIxMGVtTkhSbXBhVXpreFl6SldlV041T1hkWldFSnZZVmhrYkdSSVRtaE5lVGt3V1ZoT2NtTjVPV3hpUnpGMlRGaEdjbUp0T1hsaVV6RjZaREpzYm1KSVZYUmpiVEY2WW0wNWVXSlRNWEJpVjBadVdsYzFiR1JETUhsTlJFa3lUVlJCZVU1cE1USk5Vemx0WkZkNGMweFlXWGhKYVhkTFNVTkJaMGxEU1hwUFYxRjRUVVJWTlZwWFdtcE9ha2sxVFcxYWFsbFhXWGRaVkdocVRXMUpNbGxxVVhwUFIwcHBUMFJSTUU5VVdtbFpWR3N3VGpKV2JFNUhTWGhQVkdocFRucENhbHBxVG1oYVJFazBUVlJCTkZwRVRUTkphWGRMU1VOQlowbERTbXBOVjFGNlRsUmFhVmxVUVRCUFZHdDZUVmROTUU1NmJHeFpWMWswVDBSWk5FNTZUbWhOTWs1b1RtcEZNazlFV1hoTlYwcG9XbXBaTTFwVVFUTmFhbGsxVDBSck5GcFhUbXROTWsxNFRrUk5OVnB0V21sSloyOW5TVVl3YzBOcFFXZEpia0o1V2xoQ2FHTnRWbXRZTWtZd1dETldNRmw1U1RaSlEwbDVUVVJKTWt4VVJYZE1WRWt6VmtSQmQwOXFVVE5QYWxWM1RHcEJOVTFxUVRKTmFYTjNUVVJ2ZDAxRFNYTkRhVUZuU1c1R01WcFlWbXhKYW05blNXcFJlRTFxWjNkTldIaHNZa2N4ZGt4WE5XaGtSMnd5V2xNeGJXUlhlSE5NVjNob1kyMWtiRTE2UlRCaVV6RnBZak5XZFZwSFJubGxVekV5VFc1NGQxbFlRbTloV0dSc1pFaE9hRTB6ZUZGU1ZUVkZVMVUxU0daR2VIVk9SRVY1VG5wck5XWkhWbk5pVnpoMFltMUdNR0ZZV214TVYxb3hZa2QzZEdKSFJubGFNbFY2VFZSU2RFeFhXakZqTWxaclRGaFplV1pJUW1oalIyaHdaREpXTUdNeVJYcG1Sa0pHVkd0U1NsUnJaRGhZUnpRd1RWUkpNMDlVUWpoYVYzaDBZbmt4ZFZsWVVuQmtiVlYwV201V2MySkRNWE5aV0VwdVdsUk5lRTVITUhSa2FrWTRZMGRHZDJGSGJETmFXRko2V1ZST09GVkZWazlTUld4UFVqTjRZMkpxVVhkUFZFbDNUak40YUZwcE1YTmhWMHBzWTIwNGRGbFlXWGRNVjFveFlrZDNkR0ZIUm5WYVJ6bHRXbTU0ZDFsWVFtOWhXR1JzWkVoT2FFMHplRkZTVlRWRlUxVTFTR1pHZUhWT1JFVjRUVlJGZW1aSVNtaGtiVloxWTNreGFGcHBNWGxpTW5oellqTldNRXhZUW5sYVdGcHdXbGhrT0dOSFJuZGhSMnd6V2xoU2VsbFVUamhWUlZaUFVrVnNUMUl6ZUdOaWFsRjNUMVJuTVU1R09ESm1SMFp0VEZkU2QySlhSakJaTW1kMFkyMVdlbVJIUm5sa1JFVXhZVE40ZDFsWVFtOWhXR1JzWkVoT2FFMHplRkZTVlRWRlUxVTFTR1pHZUhWT1JFRTFUMFJWTUZoNlVqaFpWMWwwV2toQ2RGbFlVbXBoUXpGNVdsaE9NRmxZU2pCTlZGWnlaa2hDYUdOSGFIQmtNbFl3WXpKRmVtWkdRa1pVYTFKS1ZHdGtPRmhITkRCTlJHczBUbFJTWmsxdWVHaGFhVEZyWTBjeGFHUkhUbTlNV0Vwc1l6TlNhR051VVhoT1YzUTRZMGRHZDJGSGJETmFXRko2V1ZST09GVkZWazlTUld4UFVqTjRZMkpxVVhkUFZHY3dUakU1WWsxRE1ERktWRXBrWmtoT01GbFlVbkJpTWpWb1kyNXJkRnB1UVhwTmFURjJaRzFXZVdKSFJqVm1TRUpvWTBkb2NHUXlWakJqTWtWNlprWkNSbFJyVWtwVWEyUTRXRWMwTUUxRWF6Tk9lazQ0WXpOU2FHUkhiSFppYlVaNVpWTXhhRnBwTVcxaFdHaHNXa2RLTVZwSFpHeGtRekY2WWxjNWNscFllSGRaV0VKdllWaGtiR1JJVG1oTk0zaFJVbFUxUlZOVk5VaG1SbmgxVGtSQk5VNTZXVEJtU0U0d1dWaFNjR0l5TldoamJtdDBXVmRaZEdSWE5XeGtRekY2WWxjNWNscFllSGRaV0VKdllWaGtiR1JJVG1oTk0zaFJVbFUxUlZOVk5VaG1SbmgxVGtSRmVVOUVRWGRtUjFaellsYzRkR0pIUm5sYU1sVjZUVlJTZEV4WFRuWmlibEp3WW01V2RtUllUWFJaYlRreFltMVNhR051YTNSYWJsWnpZa014TWsxdWVIZFpXRUp2WVZoa2JHUklUbWhOTTNoVFZsVTFUMU5WTlVobVIyUjNaRlJCZWxoSE5EQk5WRWt6VDFSb09GcFhlSFJpZVRGeldWaEtibHBVVFhoT1J6QjBXVEk1ZFdSSGJIVmtWemt4WTNreGJXUllUbXhhUXpGdFpGZDRjMHhZV1hsbVNFSm9ZMGRvY0dReVZqQmpNa1Y2WmtaS1ZsUnJOVXBVYTJRNFdqTkNNVTFVUm1OaWFsRjRUV3BqTkU5WWVHeGlSekYyVEZkNGFHTnRaR3hOZWtVd1lsTXhhbUl5TlRCaFZ6VXhZak5XZWt4WVFuTlpWMngxVEZkYU1XSkhkM1JrYWtZNFkwZEdkMkZIYkROYVdGSjZXVlJPT0ZWc1ZrOVVhMnhQVWpONGJtTklWWGhOVm5oMVRrUkZlVTVVVlRKbVIzQjJZVmMxTUV4WFRuWmlibHBzWlZjNWVVMXFRWGRNVjJ4d1drYzFkbUZZVG14TVYyUm9ZME14YldSWGVITk5hVEZ1WTBoVmVFOVllSGRaV0VKdllWaGtiR1JJVG1oTk0zaFRWbFUxVDFOVk5VaG1SMlIzWkZSRk5WaEhOREJOVkVreFRsUlNPR0Z0T1hCaWJsRjBXVEk1ZFdSdFZqVmlNMGw1VFVSQmRHRlhiR3RpYlRsd1l6SlZkR0p0T1c1WldFRjBXbTVXYzJKRVNYUmFNMEl4VFdwR09HTkhSbmRoUjJ3eldsaFNlbGxVVGpoVmJGWlBWR3RzVDFJemVHNWpTRlY1VFZaNGRVbHBkMHRKUTBGcFltMDVhMXBUU1RaSlEwcFBZakpTYkZSdFJuUmFWREZ1WTBoVmVVMVRRa0pqYlU1dlVGaG5ORTVzT0RKT1EwSkVZak5LYkdNeFFteGpiRTUyV1RKMGJHUkVNREZPYVVGblVURkNWbEZYZUhOaU1rMDVUWHBKWjFFeFFsWlNWMXBxWkVoWk9VMXFTVEJKUlU1UlZsWlNkbVJFTUhsTmFsRm5VVEZDVmxSSE9XaGFSREExVEdwUk0wbEZSakpaVjJ4eldWZEtjMXBWV214WldGSXhZMjFXZWxCVGFIVmtWM2h6UzFOQ1Fsa3pVbkJrYlZaSFdsZEdNR1JZU214amVqQnZZbTVXYzJKRGEyZFNNMHBzWTNveGJtTklWVFpoUkVWM1RVUnZORWxGWkhsYVdFNUZZMjFHY0dKcU1VOU1NRVZuVWpOS2JHTXhWbnBhVjFFNVdqTkNNVTl0WjNoTlJFRTJUV2xvU2xKR1p6Wk9RekF4UzFOQ1QySXlVbXhSVjFKclkyb3dlRTFETkhoUFF6UTFUbWswZVUxNlJXZFViVGxyV2xWb2RtTXpVazlaVnpGc1VGZHNkV016VVhSaldGSjNZMWhKZEZwSFZqSmpiVlp6VEZoS2EySlhSWFJqUnpsMllrTkNWMXBZU25waFZ6bDFVRlJKZWt4cVJYaE1hbEZuVkRGTk9WUkhiSFZrV0dkblRtazBNVXhxUVhSTlZFRjRUME14ZG1OdFJtcGlSMVZuU1hwRk5HWnFTWGxNYWtFd1RHcEZkRlpYU2pGaWJsSXhTVVpPVGxWRFFsUlpXRkZuVW0xV2FVbEVSVE5KUkVsNFQycFJlRTlxUlhwSlJsWlZVWGxCZVUxRVNUQkpRMEpUV2xkR2MxUlhWblJpTTBvMVVGUkpkMDFFUVhkTlJFRm5VVmQ0YzJJeVRrNWFWekE1VFZSck1rNXFRVFJKUlZwNVdsZFdUbHBYTURsTlZFRXlUMVJWTWtsR1RuWlpNblJzWkVoTk9VMXBRa05pTWtaNVdraE5PVTFUUWxSa1IwWXdXbFF4VGxOV2FFWlNRMEpWWVVoS2JGbFhVbnBWUjFaNVVUSTVlVnBVTUhsSlJsSjBZMFZTY0dNeWN6bE5RMEpZV2xkc2JtRklVVGxOVTBKUVpESTFiR05xTVU5TU1FVm5WRlZPVkZneWVHaFpiVlp6VUZVMGRsRlRRbEZaV0Vvd1lWaFNjR0l5TlhwUVYwWnpZa040ZW1GWE5XNWlSMVZ6WWxoV2MyUkhhM05qYlhkNVNVTkNRMkl5T1RCV1IyeDBXbFF3ZVUxRVNUSk1WRUUxVEZSSk1GWkVSVEZQYWtWNVQycE5la2xHVG5Oa1dFcDBXa1pPTUZsWVNqQldSMngwV2xRd2VVMUVTVEpNVkVWM1RGUkpNVlpFUVhkUGFrRjNUMnBKZUVsRmVHaGpNMUpEWkZoT05WWkhiSFJhVkRCNVRVUkpNa3hVUlhkTVZFa3hWa1JCZDA5cVFYZFBha2w0U1VaS2JHTXpWblJhVlVadFpFZFdlVlpIYkhSYVZERlBZakkxYkVsRlRtMWFNVkpUVWxaTk9Wa3pRakZRVkVsNVRrTjRkRnBYTURsTmFrRjNUVVJCZDAxRk1ITlpiV3h6WWtkc2RWcDZNSGxOYWxGblVWZDRjMkl5VGxWVmExWlVVRmRPZDJSVU1IcE5hWGgwV2xjd09VMVVhM2xTZVVKRVdWaENXRmxZVWpCamVqRjFUREpGWjFFelZubGpiVloxWkVaa2FHUklVbnBRVkVGblVWaGFiRll5UmpCa1NFMDVUVU5DUm1WSVVsUmFWelY2WWpOS2VsTnRPVEZpUjFaNlVGYzBkbGxUUWtabFNGSlVXbGMxZW1JelNucFdNa1l3WkVoTk9VMURRa1psU0ZKVVdsYzFlbUl6U25wV1IxWjBZMFF4ZFV3eVJtTmlhVWxMWmxGdlBWeHVMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMMUpGVEVWQlUwVmZRVU5EUlZCVVJVUXVhbk52Ym54alpUQmxZemsxWW1WaFptWTBOemt6TW1WaE0yWXhaVGt5TnpabE5HUXdaVEl5WW1GbVpqZGhNV1l5TnpZNFpERXhZbVEzTURRNU16ZGlPRGd6TXpRd2ZHVjNiMmRKUTBwM1dWaEtiR0p1VVdsUGFVRnBUa1JGZVU5RVNYcEphWGRMU1VOQmFWa3lSbmRrU0ZaNVdsTkpOa2xEU1RCTlZFazBUV3BSYVV4QmIyZEpRMHA2WkVkU2RtUllVV2xQYVVGcFNXbDNTMGxEUVdsamJWWnpXbGRHZWxwWFVtWlpXRkptWkZoU2FrbHFiMmRKYWtsM1RXcFpkRTFVUVhSTmFtUlZUVVJCTms1RVl6Wk9WRlYxVFhwTmQwMUVRWGRMZWtGM1QycEJkMGxuY0RsRFp6MDlYRzR2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2VWtWTVJVRlRSVjlCVkZSRlRWQlVMbXB6YjI1OFpEUXhOREpoTjJZNVltSmpZV1ZtT0RNM01qWmpZakl4TjJNME1tRmtOalpoWldaaVpXRmlNMkV4WVdRME5tSmhNRE5oTVRNM1ptUTVOekJpTkRBME5IeGxlVXAzV1ZoS2JHSnVVV2xQYVVGcFRrUkZlVTlFU1hwSmFYZG5TVzFPYUdOSVVqRmpiVlZwVDJsQmFVNUVSWGxQUkVrd1NXbDNaMGx1U214aldGWnNZek5TWm1NeWFHaE5hbFV5U1dwdlowbHFUVFZhUkVWM1RsUnNiRnB0VFRKTmFtdDVXbTFPYUZwcVFtaFBSMDE1V1dwYWFVNUVUVFJaYlVrMFRrUlJOVTV0U21oUFZGRXpXbGRWTUZscVJUVlBSMGt6VFVkT2JVMHlSbXROYW1kNFRVUm9hMDE2WTJsTVEwRnBZMWhXYkdSWFZXbFBhVUZwVGtSRmVVOUVTVEJtUjFaellsYzRkR0p0UmpCaFdGcHNURmhHY21KdE9YbGlVekY2WkRKc2JtSklWWFJqYlRGNlltMDVlV0pUTVcxa1YzaHpURmhaZUdaSVFtaGpSMmh3WkRKV01HTXlSWHBtUmtKR1ZHdFNTbFJyWkRoWVJ6UXdUVlJKTkUxRVJqaGFWM2gwWW5reGRWbFlVbkJrYlZWMFdtNVdjMkpETVhOWldFcHVXbFJOZUU1SE1IUlpiVGt4WW0xU2FHTnVhM1JrYWtvNFkwZEdkMkZIYkROYVdGSjZXVlJPT0ZWRlZrOVNSV3hQVWpONFkySnFVWGhOYW1NMVQxaDRiR0pITVhaTVZ6Vm9aRWRzTWxwVE1XMWtWM2h6VEZkNGFHTnRaR3hOZWtVd1lsTXhiV1JZVG14YVF6RXlUVzU0ZDFsWVFtOWhXR1JzWkVoT2FFMHplRkZTVlRWRlUxVTFTR1pHZUhWT1JFVjVUbnByZDJaSFZuTmlWemgwWW0xR01HRllXbXhNVjFveFlrZDNkR0pIUm5sYU1sVjZUVlJTZEV4WVdYaG1TRUpvWTBkb2NHUXlWakJqTWtWNlprWkNSbFJyVWtwVWEyUTRXRWMwTUUxRWEzbE5SR1E0V1ZkWmRHSkhiR2xhV0VwMlRGZEdNazFETVcxa1YzaHpURmRvYUdKdFVuWmFiVm80WTBkR2QyRkhiRE5hV0ZKNldWUk9PRlZGVms5U1JXeFBVak40WTJKcVVYaE5hbWQ1VFRONGJHSkhNWFpNVjNob1kyMWtiRTE2UlRCaVV6RjRZVEkxZG1OdE1IUmpNMlJ3V2pKNE1VeFlTblJqTWpWMlkyMHdkRnB1Vm5OaVF6RXlUVmg0ZDFsWVFtOWhXR1JzWkVoT2FFMHplRkZTVlRWRlUxVTFTR1pHZUhWT1JFVjRUVlJGZW1aSVNtaGtiVloxWTNreGFGcHBNWGxpTW5oellqTldNRXhZUW5sYVdGcHdXbGhrT0dOSFJuZGhSMnd6V2xoU2VsbFVUamhWUlZaUFVrVnNUMUl6ZUdOaWFsRjNUMVJuTVU1R09ESm1SMFp0VEZkU2QySlhSakJaTW1kMFkyMVdlbVJIUm5sa1JFVXhZVE40ZDFsWVFtOWhXR1JzWkVoT2FFMHplRkZTVlRWRlUxVTFTR1pHZUhWT1JFRTFUMFJWTUZoNlVqaFpWMWwwV2toQ2RGbFlVbXBoUXpGNVdsaE9NRmxZU2pCTlZGWnlaa2hDYUdOSGFIQmtNbFl3WXpKRmVtWkdRa1pVYTFKS1ZHdGtPRmhITkRCTlJHczBUbFJTWmsxdWVHaGFhVEZyWTBjeGFHUkhUbTlNV0Vwc1l6TlNhR051VVhoT1YzUTRZMGRHZDJGSGJETmFXRko2V1ZST09GVkZWazlTUld4UFVqTjRZMkpxVVhkUFZHY3dUakU1WWsxRE1ERktWRXBrWmtoT01GbFlVbkJpTWpWb1kyNXJkRnB1UVhwTmFURjJaRzFXZVdKSFJqVm1TRUpvWTBkb2NHUXlWakJqTWtWNlprWkNSbFJyVWtwVWEyUTRXRWMwTUUxRWF6Tk9lazQ0WXpOU2FHUkhiSFppYlVaNVpWTXhhRnBwTVcxaFdHaHNXa2RLTVZwSFpHeGtRekY2WWxjNWNscFllSGRaV0VKdllWaGtiR1JJVG1oTk0zaFJVbFUxUlZOVk5VaG1SbmgxVGtSQk5VNTZXVEJtU0U0d1dWaFNjR0l5TldoamJtdDBXVmRaZEdSWE5XeGtRekY2WWxjNWNscFllSGRaV0VKdllWaGtiR1JJVG1oTk0zaFJVbFUxUlZOVk5VaG1SbmgxVGtSRmVVOUVRWGRtUjFaellsYzRkR0pIUm5sYU1sVjZUVlJTZEV4WFRuWmlibEp3WW01V2RtUllUWFJaYlRreFltMVNhR051YTNSYWJsWnpZa014TWsxdWVIZFpXRUp2WVZoa2JHUklUbWhOTTNoVFZsVTFUMU5WTlVobVIyUjNaRlJCZWxoSE5EQk5WRWt6VDFSb09GcFhlSFJpZVRGeldWaEtibHBVVFhoT1J6QjBXVEk1ZFdSSGJIVmtWemt4WTNreGJXUllUbXhhUXpGdFpGZDRjMHhZV1hsbVNFSm9ZMGRvY0dReVZqQmpNa1Y2WmtaS1ZsUnJOVXBVYTJRNFdqTkNNVTFVUm1OaWFsRjRUV3BqTkU5WWVHeGlSekYyVEZkNGFHTnRaR3hOZWtVd1lsTXhhbUl5TlRCaFZ6VXhZak5XZWt4WVFuTlpWMngxVEZkYU1XSkhkM1JrYWtZNFkwZEdkMkZIYkROYVdGSjZXVlJPT0ZWc1ZrOVVhMnhQVWpONGJtTklWWGhOVm5oMVRrUkZlVTVVVlRKbVIzQjJZVmMxTUV4WFRuWmlibHBzWlZjNWVVMXFRWGRNVjJ4d1drYzFkbUZZVG14TVYyUm9ZME14YldSWGVITk5hVEZ1WTBoVmVFOVllSGRaV0VKdllWaGtiR1JJVG1oTk0zaFRWbFUxVDFOVk5VaG1SMlIzWkZSRk5WaEhOREJOVkVreFRsUlNPR0Z0T1hCaWJsRjBXVEk1ZFdSdFZqVmlNMGw1VFVSQmRHRlhiR3RpYlRsd1l6SlZkR0p0T1c1WldFRjBXbTVXYzJKRVNYUmFNMEl4VFdwR09HTkhSbmRoUjJ3eldsaFNlbGxVVGpoVmJGWlBWR3RzVDFJemVHNWpTRlY1VFZaNGRVbHBkMmRKYlRWMldrZFZhVTlwUVdsVWJUbHJXbFUxYUdKWFZUbGFNMEl4VFdwRloxRllTbXBoUkRFMFQwUmFaazVxVVdkUk1qbDVXbGhPVVZwWVNsUmlNazV5V2xoUk9VNVVXV2RKUlU1UlZsVkdjMkpIT1dwUVZFMTVTVVZPVVZaVlZtMVpNMUl5VUZSSmVVNURRa1JWUmxaVllqTlJPVTFxU1RCSlJVNVJWbFY0ZGxsWFVUbFBVelF3VG5sQ1FtUnRSbkJpUjBacFlrZFdSMXBYUmpCa1dFcHNZM293YjJKdVZuTmlRMnRuVVZkT01HRllXbXhTYlZab1pFaFdlVnBZVFRsTFJ6VXhZa2QzY0VsRlpIbGFXRTA1V2pOQ01VOXRaM2hOUkVFMlQwTkNTR050Vm5wU1NFcG9ZVmMwT1ZScE9VSkpSV1I1V2xoT1ZtTXlWbXRRVjJSM1pGUndiMDFVUVhkUGFrbHZVMVZTV1U5cVVYUk9VMnRuVkcwNWExcFZSbXRhU0VrNVRWUkJkVTFVWjNWUFZGbDFUV3BOZUVsRk5YWmFSMVpKWWpOT01GUnRSblJhVkRGd1ltNU9NRXhZUmpCalNFWjVURmRTYkdSdVNteGlRekY1V2tjeGFFeFlRblppTW5kblZtMVdlV015YkhaaWFqQjVUWGswZUUxVE5EQkpSVGxVVUZWNGNHSnVWalJKUkZsMVRsTTBkMHhVUlhkTlZHZDBZak5LYUZreWVHeEpRMDE0VDBnMGVVMXBOSGRPUXpSNFRGWldhV1JYTlRCa1UwSlVWRlpCWjFVeVJqQkpSVnBzV1dsQmVFNTVRWGxOVkc4d1RWUnZlRTE1UWxaV1JVMW5UV3BCZVU1RFFXZFZiVlpvWWtVeGJHSlhPWGxsVkRCNVRVUkJkMDFFUVhkSlJVWnpZa2M1YWxSWFZuUlFWRVUxVG1wWmQwOURRa2RqYlZac1ZGZFdkRkJVUlhkT2Ftc3hUbWxDVkdJeVRuSmFXRko2VUZSSloxRnRPV2hqYlZKNlVGUkZaMVV6VW1oa1IxVTVWRlZzV1ZKVlVXZFdSMmg1V2xkR2EyTXhRbXhqYTA1MlkyMVZPVTFwUWxWaVdFSkZZVmhPY2xCVVFXZFdNbFp3V2pKb01GQlVSV2RVTTJSMVdsaEpPVlJwT1VKSlJURkVWVEU1YzFsWFNteGlSREZQVERCRloxVkhSbmxrUjJ3d1lWYzVkV042TVdoaVIzZHpZekpzZFZveWVHeE1SekV4WWtoU2NFeElTbk5OYVVGblVXMDVkbVJHVW5CaVYxVTVUV3BCZVU1cE1IZFBVekI1VGtaUmVFNVViM2hOYW05NlRYbENWR0pJVm5saVYxSlVaRWRHZVdSR1VuQmlWMVU1VFdwQmVVNXBNSGhOUXpCNVRsWlJkMDFFYjNkTlJHOTVUVk5DVFZsWVRqQlJibFo2WlZaU2NHSlhWVGxOYWtGNVRta3dlRTFETUhsT1ZsRjNUVVJ2ZDAxRWIzbE5VMEpUV2xoT01XSlhWa0phYmxKc1kyeFNjR0pYVlRsVWJUbDFXbE5DUkZwdFpGVlZhMVpVVUZkT2QyUlVNSGxOYWxGellsZFdkRkJVU1hkTlJFRjNUVVJDVGt4SFNuQmlSM2h3WW0xak9VMXFTVEJKUlVaellrYzVhbFpHU2taVmVqRnFZMGhWT1UxNlNYTmlWMVowVUZSRk5VMXJZMmRSTWtaM1ZqSkdNR1JJVFRsaWFUbG9TVVZPTVdOdVNteGlibEpZV1ZoU01HTjZNSGRKUlVZeVdsWmthR1JJVW5wUVZFRm5VbGhvTUZVeVZuVmpNamw1WXpCd2RtUlhlR3hqZWpGMVRESkZaMUpZYURCVk1sWjFZekk1ZVdNeFpHaGtTRko2VUZSQloxSllhREJWTWxaMVl6STVlV014VW14aVdFRTVZbWs1YUZoSE5HbE1RMEZwV1ZoU1ptUllVbXBKYW05blNXcEpkMDFxV1hSTlZFRjBUV3BrVlUxRVFUWk9SR00yVGxSUmRVOVVRVEpPYWsxNFMzcEJkMDlxUVhkSmJqQkxYRzR2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2VWtWTVJVRlRSVjlEUVZCVVZWSkZYMUJGVGtSSlRrZGZUa0ZVU1ZaRkxuUjRkSHd5TTJZNU16Qm1OamMxWVdSaE9XWmhORFV3WkRobE5EYzBaamxpTm1FMFpEaGhZalppTVRJd1pqWTBaV1kxTmpRMU1qY3pPRFF3WldRM09EUXdNRE0zZkZOdE9XbFRWMUU1VGtSRmVVOUVTVEJKUlhCMldXczFhR0pYVlRsYVYzaDBZbmt4ZFZsWVVuQmtiVlYwWTFkMGRXSXpTblJNV0U0ellWZGtjMlJUTVhsaVdFNTFZak5LZEV4WFdqRmlSM2QwWkdwRloxWllUbXhqYTJ4clVGaENhR05IYUhCa01sWXdZekpGZWt0RVVYaE5SRUY2UzFOQ1NHTnRPVEZqUld4clVGZDRkbGxYTld4amFXY3dUVlJCZDAxRGEyZFVWVTVVV0RKNGFGbHRWbk5RVlRSMlVWTkNVV050YkhaamJXd3daVlF3ZUUxRVFYZE5RMEpQWVZkT2JGQlVRV2RSVjA1cVlqTldkV1JFTVhOaU1rWjFXbGhKWjFWVk9WUlFWM2gyV1ZjMWJHTnBNWFZpTTBwMFdWZDNaMU50T1dsVk0xSm9aRWRWT1ZWRlZrOVNSV3hQVW5sQ1UxcFhSbnBpTWpRNVVrZFdkMXBYTld0YVZ6VnFaVk5DUlZwWVFteGliVkpzWW0xT05WQlhSbTFrUjFaNVdWYzFOVTlxVVhoTmFtZDVUWGxvTVdKdFdqRmlSMXB3WWtkNGJGcERhMmRWYlZaNFpGZFdNVnBVTUhkSlJrcHNZek5TYUdOdVVucFFWRUZuVVcxR01Ga3lhRWRpUjBadVVGUkZaMVZ0Vm1saU1qa3dVRlJCWjFKWWFIQmtSVTUyV2tkVk9VMUViM2RKUlZKc1kyMXNNbHBYVWtabFIyd3dVVEk1YTFwVU1IZFBha0ZuVlc1V2RWWkhiSFJhVkRCM1RVUnZkMDFFYjNkTlEwSlZZVmN4YkZSSGJIUmhXRkU1VFVSQk5rMVVRVFpOUkVGblZrZHNkRnBWTVhCaWFqRlBUREJGWjFVelZtbGlWMnd3Vmtkc2RGcFVNSGxOUkVreVRGUkZkMHhVU1ROV1JFRjNUMnBSTTA5cVZYbEpSVlp6WVZka2NGbHRlR3hXUjJ4MFdsUXhWbUp0ZEhWaU0yUjFTVVZHYWxrelNqRmFWbEp3WWxkVk9WWlhOWEppYlRrelltbENWR1JIUm5sa1JsSndZbGRWT1ZaWE5YSmliVGt6WW1sQ1JtSnRVbFZoVnpGc1VGWldkV0V5Tlhaa01qUm5Va2RXYUZwSGVIQmliVlU1VkdrNVFrbEdUakZqTTBKc1ltMVNWV0ZYTVd4UVZUVjJZbTFWWjFVeVZtcGpNVUo1V2xaT01XTXpRbXhpYlZFNVRVTkNUVmxZVGpCVk1rNXZXbGRTUm1SdFJuTlFWRWwzVFdwWmRFMVVRWFJOYW1SVlRVUkJOazVFWXpaT1ZFbG5WVEpPYjFwWFVqRmlSMVo1VUZVeGFHRlhOR2RWUjBaNVpFZHNNR0ZYT1hWUVdFcHpUV2xDUW1KSGVIWlpNRFYyV2tkVk5sVXliR3RRVjNoMldWYzFiR05wTVc1WldGSnNaREpHTlU5cVRUUlBSR016VDBSWloxVnRWbmhVYlRscldsVjRjR016VVRsYU0wSXhUV3BGWjFKWWFHcFViVGxyV2xWNGNHTXpVVGxMUnpVeFlrZDNjRWxGTlhaYVIxWk5ZVmhPTUZCVFFrOWtWekZQWWpKU2JHTjZNSGhNVkVWblZHNVdkRkV4UWxaamVqQjVTVVUxTVdKV1VtaGpNblI2VUZSRloxRXhRbFpqZVRsVldWaE9jbEJVU1dkVmJWWjRVV3B3VkU5clRUWldSREIzVDJwQk5rdHFiM0ZKUmtwc1kxWlNVMUpXVFRsWk0wSXhVRlJKYzJKWFZuUlFWRVpJVEVjMWRscEhWVGxOVTNocFlWZDRjMkZYTlc1UVZFbG5VVmQ0YzJJeVRsVlZhMVpVVUZOb2RXUlhlSE5MVTBKVVlqSk9jbU41T1U5aU1sSnNVRk52WjFSdVVtaGpNblI2VlVkV2VWUnFjRU5QYkUwMlVYb3dkMDlxUVRaTGFtOXhTVVZPZG1OdFZsUmpSMVpxVUZOdloxUlhiSFZSTVVKV1l6QTFkbHBIVlRsTmFVSk9ZVmMxVGxwWE1YWmpibXhQWWpKU2JGQlVSa2hKUlRGd1lteFNkR05GVW5Cak1uUlBZakpTYkZCVVFXZFNiVlpvWkVoV2VWcFlUVGxMUnpVeFlrZDNjRWxGVW14aVIwWTFVVzA1ZG1SRU1IZE5SRzkzVFVSdmQwMURRbEJrYlZaNVZUTldhV015VG5saFYwcHNVRlU1VEVsRlRuWmlibEp3V2pOV2RtUllUVGxOUTBKTllWZE9iR0p1VG14amVqQnZZbTVXYzJKRGEyZFViVll3WkRJNWVXRjZNRzlpYmxaellrTnJaMUV5T1hSaVYwWjFXa1F3ZG1ReU9YbGhNMDUzV1ZkT2JFd3pWbnBhV0VwNlRETkNhR05IYUhCa01sWXdZekpGZWt3elVtaGpNblI2VERKV2MySlhPSFJqVjNSMVlqTktkRXhZVGpOaFYyUnpaRk14ZVdKWVRuVmlNMHAwVEZkc2RGbFhaR3hpYlZZd1RGUkpkMDFxV1hoTlJFa3lURmhaZUV3eVdqRmlSM2QwWkdwRmRsa3lSbmRrU0ZaNVdsTXhkVmxZVW5Ca2JWVjFZekpLYUdSSFRtOUpSbVIyWTIxMFJXRllTVGxNTTJSMlkyMTBlbU5IUm1wYVV6a3hZekpXZVdONU9YZFpXRUp2WVZoa2JHUklUbWhOZVRrd1dWaE9jbU41T1d4aVJ6RjJURmhHY21KdE9YbGlVekY2WkRKc2JtSklWWFJqYlRGNlltMDVlV0pUTVhCaVYwWnVXbGMxYkdSRE1IbE5SRWt5VFZSQmVVNXBNVEpOVXpsdFpGZDRjMHhZV1hoSlJVNTJZbGN4YkdKdVVUbGFWM2gwWW5reGJXUlhlSE5NVnpscFl6SldlV1J0Vm5sUGFrMDFXa1JGZDA1VWJHeGFiVTB5VFdwcmVWcHRUbWhhYWtKb1QwZE5lVmxxV21sT1JFMDBXVzFKTkU1RVVUVk9iVXBvVDFSUk0xcFhWVEJaYWtVMVQwZEpNMDFIVG0xTk1rWnJUV3BuZUUxRWFHdE5lbU0yVGtSRmVVOUVTWHBKUTBKVVpFZFNSbU51U1RsTU0yUjJZMjEwZW1OSFJtcGFVemt4WXpKV2VXTjVPWGRaV0VKdllWaGtiR1JJVG1oTmVUa3dXVmhPY21ONU9XeGlSekYyVEZoR2NtSnRPWGxpVXpGNlpESnNibUpJVlhSamJURjZZbTA1ZVdKVE1YQmlWMFp1V2xjMWJHUkRNSGxOUkVreVRWUkJlVTVwTVRKTlV6bHRaRmQ0YzB4WVdYaE1NbmgyV2pOTmRscFhlSFJpZVRGMVdWaFNjR1J0VlhSalYzUjFZak5LZEV4WVRqTmhWMlJ6WkZNeGVXSllUblZpTTBwMFRGZGFNV0pIZDNSa2FrVjBUa1JGZVU5RVNUQk1iVlo1WTJsQ1ZHUkhVa3BpYWpCMldrZFdNa3d5TlRGaVIzZG5WVE5TYTFRelZqQlFVemt6WWpOS2NtTXpRbWhaTWxWMlpGaE9iR051VFhaalIwWjNZVWRzTTFwWVVucFpWRTEyWkVkR2VtRXpUWFphVjNoMFlua3hlR0V5TlhaamJUQjBZek5rY0ZveWVERk1XRXAwWXpJMWRtTnRNSFJoVnpGb1dqSldkVnBZVVhSTmFrRjVUbXBGZDAxcVdYUmtha1YyV201V2MySkRNVEpOVXpsellqSmtla3d5Vm5OaVZ6aDBZbTFHTUdGWVdteE1XRVp5WW0wNWVXSlRNWHBrTW14dVlraFZkR050TVhwaWJUbDVZbE14YldSWGVITk1XRmw0VEZSUmVFMXFaM2xPUXpWMlpGaFJaMVZIT1ROYVdFazVTVVpTZVZwWVRsRmFXRXBWV1ZoT2NsQlhUbmRrVkc5NVNVRnZQVnh1TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDFKRlRFVkJVMFZmU0VWTVJGOU9RVlJKVmtVdWRIaDBmRGhpTTJRMU1qVTNZVGd5TlRKbVlqSTNZMlF5TjJJMlpXUmlaRGRoTmpjek9HSXhaREJtT1RZMk5tWm1abVUzWWpaak9ETm1ObUZoWldNeVl6WTVOVEo4VTIwNWFWTlhVVGxPUkVWNVQwUkpla2xGY0haWmF6Vm9ZbGRWT1ZwWGVIUmllVEZ6V1ZoS2JscFVUWGhPUnpCMFkxZDBkV0l6U25STVdFNHpZVmRrYzJSVE1YbGlXRTUxWWpOS2RFeFhXakZpUjNkMFpHcEZaMVpZVG14amEyeHJVRmhDYUdOSGFIQmtNbFl3WXpKRmVrdEVVWGhOUkVGNlMxTkNTR050T1RGalJXeHJVRmQ0ZGxsWE5XeGphV2N3VFZSQmQwMURhMmRVVlU1VVdESjRhRmx0Vm5OUVZUUjJVVk5DVVdOdGJIWmpiV3d3WlZRd2QwbEZOWEJaTWxVNVRVTkNRbGt5VG5aa1Z6VXdVRmQ0ZGxsWE5XeGphVUpTVkRGTk9XSkhPV2hpYlZaNVRGYzFkbU50TVdoaVEwSkxZakpLVkdSSFJqQmFWREZSVWxVMVJWTlZOVWhKUmtwc1dWaE9kbUpxTVV0aU1rcEpXbGQ0YTFaWVRteGphVUpGV2xoQ2JHSnRVbXhpYlU0MVVGTm9kV1JYZUhOTFUwSlRXbGhHTVZwWVZteFFWRUZuVlcxV2VtUkhSbmxrU0UwNVRVTkNRMWxZVW1waFJWcHpXVmRqT1UxVFFsTmFWMHAyWWpOUk9VMURRa1psUjJ3d1VUSTVhMXBVTUhkUGFrRm5Va2RXZVdGWVdteGFSVlkwWVZoU1JHSXlVbXhRVkVFMlRVTkNVMlJYTlZWaFZ6RnNVRlJCZDA5cVFYZFBha0YzU1VaU2NHSlhWazFoVnpGd1pFUXdNMHhVUVhkUGFrRjNUMnBCZDBsR1VuQmlWMVpPWVZjME9WUnBPVUpKUms0eFdXMHhjR1JHVW5CaVYxVTVUV3BCZVU1cE1IaE5RekI1VGpGUmQwMUViekJPZW04eFRWTkNSbUpIYkc1aFYwcHpXbFpTY0dKWFZUbFdWelZ5WW0wNU0ySnBRa0paTWs1NVpGZFdWV0ZYTVd4UVZsWjFZVEkxZG1ReU5HZFZNMUpvWTI1U1ZXRlhNV3hRVmxaMVlUSTFkbVF5TkdkU1Z6VnJWa2RzZEZwVU1WWmliWFIxWWpOa2RVbEZVbXhaVjFKellWYzFiRkJWTkhaUlUwSlVaRmhPZDFwWE5XdFdSMngwV2xReFQySXlOV3hKUms1c1dUTk9VV050VmxSa1dFNTNXbGMxYTFCVVFXZFVSMFo2WkVaT2FtRkhWbXRTV0Zwb1lrUXdlVTFFU1RKTVZFVjNURlJKTTFaRVFYZFBhbEV6VDJwVmVFbEdUbXBoUjFaclpGZDRiR05xTVU1WlYyeDFTVVpDYUdOdVVuQmtSMngyWW1veGVXSkVTV2RSVjNoellqSk9UMkl5VW14UGJFNXdXa1F4YzJJeVJuVmFXRWwwV2pKR01GcFlaR2hsVkc5NlQwUm5NMDU2VVRGSlJrcHNZMVUxZGxwSFZrMWhXRTR3VUZka2QyUlVTWGhKUlZZMFdUQTFkbHBIVmsxaFdFNHdVRk5vZFdSWGVITkxVMEpQWWpKU2JGUkhiSHBrUkRCblZHNVdkRlJ0T1d0YVdFMDVUVk13ZUVsRk5URmlWVTVSVmxoTk9VMTZTV2RVYmxaMFZrZEdlbUV6VFRsTlUwSkVWVVpXZWt3eFVtaGpNbk01VFhwSloxVnRWbmhSYW5CVVQydE5ObFpFTUhkUGFrRTJTMnB2Y1VsR1NteGpWbEpUVWxaTk9Wa3pRakZRVkUxNVRFY3hiR0pVTUhoUFZFcElURWMxZGxwSFZUbE5VM2hwWVZkNGMyRlhOVzVRVkUxNVNVVkdjMkpIT1dwV1JrcEdWWG93YjJKdVZuTmlRMnRuVlRJNWFtRXpUWFpVYlRscldsUXdjVWxGTlRCWldFNXlZekZDYkdOck5EWlJhbkJVVDJ0Tk9VMUViM2RQYVc4MlMybENSR0l6U214Vk0wSnNXWG93Y1VsRk1YQmlhMDVSVmxoT1QySXlVbXhRVkUxNVNVVXhjR0pyTVd4aVZ6bDVaVlUxZGxwSFZUbE5WR3Q1VW5sQ1RtRlhOVlZpV0VKRllWaE9jbFJ0T1d0YVZEQjNTVVZhYkZsWVVqRmpiVlo2VUZOb2RXUlhlSE5MVTBKRldsZDRhR1ZWU25aaU0xRTVUVVJCTmsxRVFUWk5SRUZuVkROYWJHTnNUakZaYms1cVkyMXNhVnBVTVZCVGVVSkVZakkxTUdGWFpERmlNMVo2VUZSQloxUkhiR3BhVnpWNldsaE5PVXRITlRGaVIzZHdTVVUxYkdSSVpIWmpiWE01UzBjMU1XSkhkM0JKUlU1MllsY3hhR0p0VVRsTU0yUjJZMjEwZW1OSFJtcGFVemt4WXpKV2VXTjVPWGRaV0VKdllWaGtiR1JJVG1oTmVUa3dXVmhPY21ONU9XeGlSekYyVEZoR2NtSnRPWGxpVXpGNlpESnNibUpJVlhSamJURjZZbTA1ZVdKVE1YQmlWMFp1V2xjMWJHUkRNSGxOUkVreVRWUkJlVTVwTVRKTlV6bHRaRmQ0YzB4WVdYaE1NbG94WWtkM2RXTXlTbWhrUjA1dlNVWmtkbU50ZEVWaFdFazVURE5rZG1OdGRIcGpSMFpxV2xNNU1XTXlWbmxqZVRsM1dWaENiMkZZWkd4a1NFNW9UWGs1TUZsWVRuSmplVGxzWWtjeGRreFlSbkppYlRsNVlsTXhlbVF5Ykc1aVNGVjBZMjB4ZW1KdE9YbGlVekZ3WWxkR2JscFhOV3hrUXpCNVRVUkpNazFVUVhsT2FURXlUVk01YldSWGVITk1XRmw0U1VWT2RtSlhNV3hpYmxFNVdsZDRkR0o1TVcxa1YzaHpUMnBOTlZwRVJYZE9WR3hzV20xTk1rMXFhM2xhYlU1b1dtcENhRTlIVFhsWmFscHBUa1JOTkZsdFNUUk9SRkUxVG0xS2FFOVVVVE5hVjFVd1dXcEZOVTlIU1ROTlIwNXRUVEpHYTAxcVozaE5SR2hyVFhwalowbEdUakJhUlZaNVkyb3dkbVF5T1hsaE0wNTNXVmRPYkV3elZucGFXRXA2VEROQ2FHTkhhSEJrTWxZd1l6SkZla3d6VW1oak1uUjZUREpXYzJKWE9IUmpWM1IxWWpOS2RFeFlUak5oVjJSelpGTXhlV0pZVG5WaU0wcDBURmRzZEZsWFpHeGliVll3VEZSSmQwMXFXWGhOUkVreVRGaFplRXd5V2pGaVIzZDBaR3BGZG1KSE9XNWplVGxzWWtjeGRreFhlR2hqYldSc1RYcEZNR0pUTVhoaE1qVjJZMjB3ZEdNelpIQmFNbmd4VEZoS2RHTXlOWFpqYlRCMFdtNVdjMkpETVRKTlV6QXdUVlJKTkUxcVRYVmFXRXA1U1VaT01GcEZiSFZRVXpscldsaFpkbUp1Vm5OaVEwSlVaRWRTVUdSWVVUbE1NMlIyWTIxMGVtTkhSbXBhVXpreFl6SldlV041T1hkWldFSnZZVmhrYkdSSVRtaE5lVGt3V1ZoT2NtTjVPV3hpUnpGMlRGaEdjbUp0T1hsaVV6RjZaREpzYm1KSVZYUmpiVEY2WW0wNWVXSlRNWEJpVjBadVdsYzFiR1JETUhsTlJFa3lUVlJCZVU1cE1USk5Vemx0WkZkNGMweFlXWGhNTW5oMldqTk5kbHBYZUhSaWVURnpXVmhLYmxwVVRYaE9SekIwWTFkMGRXSXpTblJNV0U0ellWZGtjMlJUTVhsaVdFNTFZak5LZEV4WFdqRmlSM2QwWkdwRmRFNUVSWGxQUkVsNlRHMDVNV1JEUWxGaU0yUnNZMm93WjFaSVNteGpNVUpzWTJzMWRscEhWVGxhTTBwc1kzazVibU5JVlRaaFJFVjNUVVJ2TUVsR1VubGFXRTVSV2xoS1ZWbFlUbkpRVjA1M1pGUnZlazFwUVV0Y2JpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OWpZWEIwZFhKbExYTmlZWFJqYUM1aGNtZDJMbXB6YjI1OE5tRXlNbVl3TURVNVpUTTRNR0ZtTkRRMFl6azFObVZrTVRReE1EWTNZV05sWkdFNVlqSTFZVFEzWm1ZMk5UZ3paalkwTWpsak5UVmlNR1F4TURBNU5YeFhlVWwyWkZoT2VVd3llSFpaTWtaelRESktjR0pwT1hwWmJVWXdXVEpuYVV4RFFXbE1VekYzV1ZoS2VsbFhTbk5hVTBselNVTkpkRXhYTlhaTVdFcHNZMWhXYkdSWFZXbE1RMEZwVEZNeGFGa3lUblprVnpVd1VGZDRkbGxYTld4amFVbHpTVU5KZEV4WVJuWmplakZ6WWpKR2RWcFlTWFJpYlRsNVlsZEdjMGxwZDJkSmFUQjBZMGRHZVdSSGJEQmhWemwxVUZoS2MwMXBTWE5KUTBsMFRGZHdkbGxwTVhWWlZ6RnNVRmRXYzJKWE9IUmliVVl3WVZoYWJFeFlSbkppYlRsNVlsTXhlbVF5Ykc1aVNGVjBZMjB4ZW1KdE9YbGlVekZ0WkZkNGMweFlXWGhKYVhkblNXa3dkR0p0T1d0YVYzaHdZek5ST1ZvelFqRk5ha1ZwVEVOQmFVeFRNWFZpTWxKc1kzb3dlRWxwZDJkSmFUQjBZbTVTYUdNeWRIcFFWRVZwVEVOQmFVeFRNV3BqU0ZaNlRGaENiR05wTVRCWldFNXlVRlJKYVV4RFFXbE1VekYwV2xjd09VMVZZMmxNUTBGcFRGTXhibU50Vm5wUVZ6VjJZbTFWYVV4RFFXbE1VekV3WVZjeGJGQlVRWGRQYWtWM1QycEJkMGxwZDJkSmFUQjBXbGhvZDJJelNqQlFWVFZRVkd0VmFVeERRV2xNVXpGcldsaENiR0p0VW14aWJVNDFVRmRHYldSSFZubFpWelUxVDJwUmVFMXFaM2xOZVVselNVTkpkRXhYVG5aaVZ6RnNZbTVST1ZwWGVIUmllVEZ0WkZkNGMweFhPV2xqTWxaNVpHMVdlVTlxVFRWYVJFVjNUbFJzYkZwdFRUSk5hbXQ1V20xT2FGcHFRbWhQUjAxNVdXcGFhVTVFVFRSWmJVazBUa1JSTlU1dFNtaFBWRkV6V2xkVk1GbHFSVFZQUjBrelRVZE9iVTB5Um10TmFtZDRUVVJvYTAxNll6Wk9SRVY1VDBSSmVrbHBkMmRKYVRCMFdUSm9hMkZZU1RsTU0yUjJZMjEwZW1OSFJtcGFVemt4WXpKV2VXTjVPWGRaV0VKdllWaGtiR1JJVG1oTmVUa3dXVmhPY21ONU9XeGlSekYyVEZoR2NtSnRPWGxpVXpGNlpESnNibUpJVlhSamJURjZZbTA1ZVdKVE1YQmlWMFp1V2xjMWJHUkRNSGxOUkVreVRWUkJlVTVwTVRKTlV6bHRaRmQ0YzB4WVdYaEphWGRuU1drd2RHSXpWakJqU0ZZd1VGTTVNMkl6U25Kak0wSm9XVEpWZG1SWVRteGpiazEyWTBkR2QyRkhiRE5hV0ZKNldWUk5kbVJIUm5waE0wMTJXbGQ0ZEdKNU1YaGhNalYyWTIwd2RHTXpaSEJhTW5neFRGaEtkR015TlhaamJUQjBZVmN4YUZveVZuVmFXRkYwVFdwQmVVNXFSWGROYWxsMFpHcEZkbHB1Vm5OaVF6RXlUVk01YzJJeVpIcE1lVlkwVEZOV2NVeHRPVEZrUTBselNVTkpkRXhYVm5samJUbDVVRk01TTJJelNuSmpNMEpvV1RKVmRtUllUbXhqYmsxMlkwZEdkMkZIYkROYVdGSjZXVlJOZG1SSFJucGhNMDEyV2xkNGRHSjVNWGhoTWpWMlkyMHdkR016WkhCYU1uZ3hURmhLZEdNeU5YWmpiVEIwWVZjeGFGb3lWblZhV0ZGMFRXcEJlVTVxUlhkTmFsbDBaR3BGZGxwdVZuTmlRekV5VFZNNWMySXlaSHBNZVZZMFRGTldjVXh0Vm5samFVbHpTVU5KZG1ReU9YbGhNMDUzV1ZkT2JFd3pWbnBhV0VwNlRETkNhR05IYUhCa01sWXdZekpGZWt3elVtaGpNblI2VERKV2MySlhPSFJqVjNSMVlqTktkRXhZVGpOaFYyUnpaRk14ZVdKWVRuVmlNMHAwVEZkc2RGbFhaR3hpYlZZd1RGUkpkMDFxV1hoTlJFa3lURmhaZUV3eVdqRmlSM2QwWkdwRmRsa3lSbmRrU0ZaNVdsTXhkVmxZVW5Ca2JWVjFZekpLYUdSSFRtOUphWGRuU1drNU0ySXpTbkpqTTBKb1dUSlZkbVJZVG14amJrMTJZMGRHZDJGSGJETmFXRko2V1ZSTmRtUkhSbnBoTTAxMldsZDRkR0o1TVhoaE1qVjJZMjB3ZEdNelpIQmFNbmd4VEZoS2RHTXlOWFpqYlRCMFlWY3hhRm95Vm5WYVdGRjBUV3BCZVU1cVJYZE5hbGwwWkdwRmRscHVWbk5pUXpFeVRWTkpjMGxEU1RCTlZFazBUV3BOYVV4RFFXbE5lbXhyVFZSQk1VOVhWbTFaZWxsNVQxUktiVmt5Um0xTlIwVTBXWHBLYVU1dFNUQk5lbWhwV1dwbk1FNUVhekpaYlVVMVRrUmtiRnBVVW1sTlZHczBXV3BqZDFreVdYcFpWMUY1VDBSRmQwOUhVWHBPZVVselNVTkthazFYVVhwT1ZGcHBXVlJCTUU5VWEzcE5WMDB3VG5wc2JGbFhXVFJQUkZrMFRucE9hRTB5VG1oT2FrVXlUMFJaZUUxWFNtaGFhbGt6V2xSQk0xcHFXVFZQUkdzMFdsZE9hMDB5VFhoT1JFMDFXbTFhYVVsc01FdGNiaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlqWVhCMGRYSmxMWE5pWVhSamFDNWxlR2wwZkRsaE1qY3haakpoT1RFMllqQmlObVZsTm1ObFkySXlOREkyWmpCaU16SXdObVZtTURjME5UYzRZbVUxTldRNVltTTVOR1kyWmpObVpUTmhZamcyWVdGOFRVRnZQVnh1TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDJOaGNIUjFjbVV0YzJKaGRHTm9Mbk4wWkdWeWNueGxNMkl3WXpRME1qazRabU14WXpFME9XRm1ZbVkwWXpnNU9UWm1Zamt5TkRJM1lXVTBNV1UwTmpRNVlqa3pOR05oTkRrMU9Ua3hZamM0TlRKaU9EVTFmRnh1TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDJOaGNIUjFjbVV0YzJKaGRHTm9Mbk4wWkc5MWRId3dNVFl3WVRRNE16WTJaRGsyWkdZNE1UZ3pZak15WXpjd05XTTFNV0U0TlRnNVlqQTVaVEJtWlRFMk5XWTBNVGN6WWpNeFltRTVNVFl3WlRoaVpUazBmRTVFUlhsUFJFa3dRMmM5UFZ4dUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wzQmhjbVZ1ZEMxelltRjBZMmd1WVhKbmRpNXFjMjl1ZkRneVkyWmlNREpqTkdKaU0yWXdaak0yTWprNU56UmlNak5sWkRBMVl6Rm1NV014WkRGbU9XTTVPV013T0RkaFpXUmlabVU0WVRRek9UaGxNMkZpTW1SOFYzbEpkbVJZVG5sTU1uaDJXVEpHYzB3eVNuQmlhVGw2V1cxR01Ga3laMmxNUTBGcFRGTXhkMWxZU25wWlYwcHpXbE5KYzBsRFNYUk1WMmgyWWtkUmFVeERRV2xNVXpGMVlua3hlVnBZUmpGYVdGWnNTV2wzWjBscE1IUlpWMDVxWWpOV2RXUkVNWE5pTWtaMVdsaEphVXhEUVdsTVV6RjRZak5OT1dKSE9XaGliVlo1VEZjMWRtTnRNV2hpUTBselNVTkpkRXhZUW1oamJsSndaRWRzZG1KcU1YbGlSRWxwVEVOQmFVeFRNV3BpTWpGMFdsYzFNRkJYVm5OaVZ6aDBXbTVXYzJKRWIzcFBWMUY0VFVSVk5WcFhXbXBPYWtrMVRXMWFhbGxYV1hkWlZHaHFUVzFKTWxscVVYcFBSMHBwVDBSUk1FOVVXbWxaVkdzd1RqSldiRTVIU1hoUFZHaHBUbnBDYWxwcVRtaGFSRWswVFZSQk5GcEVUVE5KYVhkblNXa3dkR0Z0T1dsTVZ6Vm9ZbGRWT1ZwWGVIUmllVEZ6V1ZoS2JscFVUWGhPUnpCMFkxZDBkV0l6U25STVdFNHpZVmRrYzJSVE1YbGlXRTUxWWpOS2RFeFhXakZpUjNkMFpHcEZhVXhEUVdsTVV6RjFZakpTYkdKSGJIcGtSREZ1WTBoVmVVMVRTWE5KUTBsMFRGYzFkbHBIVm5wUVZFVnBURU5CYVV4VE1YVmtSMFo2WVROTk9VMVRTWE5KUTBsMFRGZE9kMlJZVFhSalIxWjVURmhTYUdNeWN6bE5la2xwVEVOQmFVeFRNWFJhVnpBNVRWUnJlVko1U1hOSlEwbDBURmRrZVZwWVRUbGFNMEl4VDIxbmVFMUVRVFpPUTBselNVTkpkRXhZVW5CaVYxVTVUbmt3ZDAxRWIzZE5SRzkzVFVOSmMwbERTWFJNVjFZMFkwYzVlV1JFTVU5VU1EVkdTV2wzWjBscE1IUlpNbWhyWVZoSk9Vd3paSFpqYlhSNlkwZEdhbHBUT1RGak1sWjVZM2s1ZDFsWVFtOWhXR1JzWkVoT2FFMTVPVEJaV0U1eVkzazViR0pITVhaTVdFWnlZbTA1ZVdKVE1YcGtNbXh1WWtoVmRHTnRNWHBpYlRsNVlsTXhjR0pYUm01YVZ6VnNaRU13ZVUxRVNUSk5WRUY1VG1reE1rMVRPVzFrVjNoelRGaFplRWxwZDJkSmFUQjBZak5XTUdOSVZqQlFVemt6WWpOS2NtTXpRbWhaTWxWMlpGaE9iR051VFhaalIwWjNZVWRzTTFwWVVucFpWRTEyWkVkR2VtRXpUWFphVjNoMFlua3hlR0V5TlhaamJUQjBZek5rY0ZveWVERk1XRXAwWXpJMWRtTnRNSFJoVnpGb1dqSldkVnBZVVhSTmFrRjVUbXBGZDAxcVdYUmtha1YyV201V2MySkRNVEpOVXpsellqSmtla3g1VmpSTVUxWnhURzA1TVdSRFNYTkpRMGwwVEZkV2VXTnRPWGxRVXprellqTktjbU16UW1oWk1sVjJaRmhPYkdOdVRYWmpSMFozWVVkc00xcFlVbnBaVkUxMlpFZEdlbUV6VFhaYVYzaDBZbmt4ZUdFeU5YWmpiVEIwWXpOa2NGb3llREZNV0VwMFl6STFkbU50TUhSaFZ6Rm9XakpXZFZwWVVYUk5ha0Y1VG1wRmQwMXFXWFJrYWtWMldtNVdjMkpETVRKTlV6bHpZakprZWt4NVZqUk1VMVp4VEcxV2VXTnBTWE5KUTBsMlpESTVlV0V6VG5kWlYwNXNURE5XZWxwWVNucE1NMEpvWTBkb2NHUXlWakJqTWtWNlRETlNhR015ZEhwTU1sWnpZbGM0ZEdOWGRIVmlNMHAwVEZoT00yRlhaSE5rVXpGNVlsaE9kV0l6U25STVYyeDBXVmRrYkdKdFZqQk1WRWwzVFdwWmVFMUVTVEpNV0ZsNFRESmFNV0pIZDNSa2FrVjJXbTVXYzJKRE5YcFpiVVl3V1RKbmFVeERRV2xNTTJSMlkyMTBlbU5IUm1wYVV6a3hZekpXZVdONU9YZFpXRUp2WVZoa2JHUklUbWhOZVRrd1dWaE9jbU41T1d4aVJ6RjJURmhHY21KdE9YbGlVekY2WkRKc2JtSklWWFJqYlRGNlltMDVlV0pUTVhCaVYwWnVXbGMxYkdSRE1IbE5SRWt5VFZSQmVVNXBNVEpOVXpsdFpGZDRjMHhZV1hoSmFYZG5TV3BOTlZwRVJYZE9WR3hzV20xTk1rMXFhM2xhYlU1b1dtcENhRTlIVFhsWmFscHBUa1JOTkZsdFNUUk9SRkUxVG0xS2FFOVVVVE5hVjFVd1dXcEZOVTlIU1ROTlIwNXRUVEpHYTAxcVozaE5SR2hyVFhwamFVeERRV2xaZWtaclRYcFZNbGx0UlhkT1JHczFUWHBHYWs1RVl6VmFWMFp0VDBSbk1rOUVZM3BaVkU1cVdWUlplRTVxWnpKTlZFWnBXVmRaTWs0eVZYZE9NbGt5VDFSbk5VOUhWbXBhUkU1cVRWUlJlazlYV20xWmFVcGtRMmM5UFZ4dUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wzQmhjbVZ1ZEMxelltRjBZMmd1WlhocGRIdzVZVEkzTVdZeVlUa3hObUl3WWpabFpUWmpaV05pTWpReU5tWXdZak15TURabFpqQTNORFUzT0dKbE5UVmtPV0pqT1RSbU5tWXpabVV6WVdJNE5tRmhmRTFCYnoxY2JpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OXdZWEpsYm5RdGMySmhkR05vTG5OMFpHVnljbnhsTTJJd1l6UTBNams0Wm1NeFl6RTBPV0ZtWW1ZMFl6ZzVPVFptWWpreU5ESTNZV1UwTVdVME5qUTVZamt6TkdOaE5EazFPVGt4WWpjNE5USmlPRFUxZkZ4dUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wzQmhjbVZ1ZEMxelltRjBZMmd1YzNSa2IzVjBmRE5oTWpjeU1EbG1OelU1TkdJeU16bGpPRGRrTW1RelpUTTVOelkzTUdNMk1ESXlaamRsT0dFM1pUUTRPVEkyWVRVM09XVTVNbU00T0dKa01tVXlOalY4VGtSRmVVOUVTWHBEWnowOVhHNHZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZiM0J6TDNKbGNYVmxjM1J6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl4TG1wemIyNThNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOM3hsZDI5blNVTktlbGt5YUd4aVYwVnBUMmxCYVdGdE9YQmlibEYwWkVoS2FHRlhOWEJpYldOMFpHcEphVXhCYjJkSlEwcHlZVmMxYTBscWIyZEpiVFZvWkVkc01scFRNWHBrVjBvd1dWaE9ja3hZWkhaamJYaHJURmN4ZGxwSFZuTk1XRmw0U1dsM1MwbERRV2xaV0VwMFNXcHZaMGx0VG5aaWJsSndZbTVXZG1SWVRXbE1RVzluU1VOS2JHVklRbXhqYld4MFdsYzFNRWxxYjJkSmJXeDBXVmRrYkZnelFubGlNMEo1WVZjNVpsbFhUakJoVnpsMVdESk9hR0pYVm5sWlZqbDZaRmRLTUZsWVRuSkphWGRMU1VOQmFXTnVWblZZTW14clNXcHZaMGx0TVhaa1F6RnNZa2N4ZGt4WVFuQlpNblIzWWtkR2FscFRNV3BpTWpVd1lWYzFNV0l6Vm5wTVYzaG9ZMjFrYkUxNlJUQmlVekY0WVRJMWRtTnRNSFJqTTJSd1dqSjRNVXhZU25Sak1qVjJZMjB3ZEdOdE9XbGlNMUYwWVVoV2RGbFhOSFJaTWtaMFdsaEthRXhZVGpGWmJsSm9Zekp6ZEdONlVYbE1WRTEzVFVkemRFMXFRWGxPYWtWM1RXcFpkR1JxUldsTVFXOW5TVU5LY1dJeVNtWmliVVowV2xOSk5rbERTbXhpUnpGMlRGZDRhR050Wkd4TmVrVXdZbE14ZUdFeU5YWmpiVEIwWXpOa2NGb3llREZNV0VwMFl6STFkbU50TUhSYWJsWnpZa014TWsxVFNYTkRhVUZuU1c1T2RtUllTbXBhVTBrMlNVTkpkbVF5T1hsaE0wNTNXVmRPYkV3elZucGFXRXA2VEROQ2FHTkhhSEJrTWxZd1l6SkZla3d6VW1oak1uUjZUREpXYzJKWE9IUmpWM1IxWWpOS2RFeFlUak5oVjJSelpGTXhlV0pZVG5WaU0wcDBURmRzZEZsWFpHeGliVll3VEZSSmQwMXFXWGhOUkVreVRGaFplRXd6VG5aa1dFcHFXbE13TkUxdFdUSk9WRkUxVDBkVmVVNVhXVEJOVjBrMFRqSk5OVTVVVVROTlZHTXpUV3BLYTFreVdUTk5lbGwzV2xSV2FWcEhWVFJKYVhkTFNVTkJhV015T1RGamJVNXNXRE5LYkdSdGJIcGhWemwxU1dwdlowbHFaM2xhYWxreFRrUnJORnBVU1RGYWFsRjRXV3BuTTFsNmF6Rk9SR040VG5wamVVMXRVbXBhYW1ONlRtcENiRTVYU210YVZHZHBURUZ2WjBsRFNucGlNMVo1V1RKV1ptSlhSblZoVjFwc1l6TlNabU15YUdoTmFsVXlTV3B2WjBsdFNURmFWR2hzVDBSck5GbHFaM2xhVjBWNFRsZEpNRTF0VlRST1IxVjVUVzFGTTA1RWJHcE9hbGswV1hwRmVscFVRbXBQVkZVMFdsZE9hVmxVUlhsTmJWcHBUVlJDYTA5VWJHcE5NbEp0VFhwcmVrMTZSV2xNUVc5blNVTktlbUl6Vm5sWk1sWm1XVmhLYW1GSGJESmFWamw2WVVkRmVVNVVXV2xQYVVGcFdYcEJNRTFFVW1wUFZFNXNUMFJaTWs1VVZYZE9SMVUwVGxkTk1VOUhSbWhaYWtKb1dtcFJOVTlYVW10WlZHTXdXa1JrYVU1SFNUTlpWMFY0V1ZSamQwOUVWVFJaYWxsNVdtcGFiVTFxUm14YWFtTTFUbmxKYzBOcFFXZEpiVkpvWkVkR1ptSlhSblZoVjFwc1l6TlJhVTlwUVdsTU1sWjNZVWRXZEZwWVNtaGlRemxzWW01S2RtSXpVWFpqUjBaM1lVZHNNMXBZVW5wWlZFMTJXbGQ0ZEdKNU1YZGhWMDV5VEZoQ2MxbFhUbXhNVjJ4MFdWZGtiRXhZVGpCWldGSnNURmRHYW1SSGJIWmlhVEI1VFVSSk1rMVVRWGxPUXpsM1kyMDVhMlJYVGpCaFZ6bDFURmhPYWxsWGVHeE1WemwxWWtocmRtTklTbXhqUjBaNVdsZFJkbUpYUm5WaFYxcHNZek5SZFdGdVRuWmlhVWx6UTJsQlowbHRVbWhrUjBabVlsZEdkV0ZYV214ak0xSm1ZekpvYUUxcVZUSkphbTluU1dwS2FrOUVUVFJOYWtwb1dYcE9hbHB0V1RGTlIxazFUbFJOTUZwdFZUVlpla1pvV2xSa2FFMVhWWGhOYlVrMVRYcEpORmxVV1RWYWJVNXJUa2RKTVZscVJYbGFWMXByVDFkTk1FMXFiR3hOUjBVd1RWUm5hVXhCYjJkSlEwcHJXVmhTYUdNeVZqQllNazUyWW01U2VWbFhUakJKYW05blpYZHZaMGxEUVdkSmJrNXFZVWRXZEZsVFNUWkpRMHAxV1ZoU2NHUnRWWFJqTTFacFpFZEdlbUY1TVd0WldGSm9ZekpXTUV4WVdYaEphWGRMU1VOQlowbERTbXhqUjJ4NllqSlNiR041U1RaSlJFbDRUWGwzUzBsRFFXZEpRMHA2WTBkNGNHUklUV2xQYVVJM1EybEJaMGxEUVdkSlEwb3dZMjFHY0dKcFNUWkpSRVUxVFZOM1MwbERRV2RKUTBGblNXNWFhR0pEU1RaSlJFbDVRMmxCWjBsRFFqbE1RVzluU1VOQlowbHROWFpqYlRGb1lrZHNObGxZVW5CaU1qVm1ZekpvYUUxcVZUSkphbTluU1dwYWFGbDZUbWxOTWtWNVRVZFZNMXBFUW0xT1JGcHFUbXByZVU1SFNteGFSR2MxV1cxR2JFNXFRVFZhUjFGM1RtcGpOVmx0V20xWmVtYzFUMWRHYTAweVdUTlBSR2QzV1ZSTk5FNXFXbXROZWtFd1dsUlphVXhCYjJkSlEwRm5TVzVhYUdKSGJHdFpXRkp3WWpJMVpsbHRSakJaTW1oc1kzbEpOa2xFUlhkTlEzZExTVU5CWjBsRFNqSlpWM2h3V2tkR01HRlhPWFZZTWtwb1pFZE9iMXBZVG1aalIxWjVXREpXZEZsdE9XdGhWekZzWW01UmFVOXBRVEZOUVc5blNVZ3djME5wUVdkSmJrNHhXVzVTYUdNeWRHWlpNamwxWkVoS2FGa3pVV2xQYVVJM1EybEJaMGxEUVdsak1sWnpXbGRPTUdGWE9YVkphbTluWlhkdlowbERRV2RKUTBGcFkwZEdNR0ZEU1RaSlEwbDJXbGhDYjFwWE1XeGpiVVp6VERKV2RXTnRPWFprUXpsM1dWaENiMkZZWkd4a1NFNW9UWGs1YkdKSE1YWk1XRUp3V1RKemRHTkhlR2haTWxWMFlWY3hhRm95VlhSak0xSm9aRWRWZEZsWFRqQmhWemwxVEZSSmQwMXFXWGhOUkVrd1RETkNlV0l5VWpGWk0xSndZakkwZEdNeVRtaGlSMVYwWWpJMWMyVlRPWGRqYlZaM1dWaEtiRnBET1hwYVYzaHNXVE5TY0dJeU5IVmhiazUyWW1sSmMwTnBRV2RKUTBGblNVTktlbUZIUlhsT1ZGbHBUMmxCYVU1VVFteE5SMUUwVDBkTk1rOVVUVEJhVjBWNlRucFJlbHBYVFRSWlZHaHBUWHBCTVZsVVRtcFpWRlUwVGtSc2EwMXRWVEZOTWxGNFdWUldiVmt5V210WlZHYzBUVzFPYVZsdFZURk9SRkpvV20xWk0wNURTVXRKUTBGblNVZ3djME5wUVdkSlEwRnBZek5XYVdSSFJucGhNVGwwV1ZjMWNGcHRWbnBrUTBrMlNVaHpTMGxEUVdkSlEwRm5TVzVDYUdSSFoybFBhVUZwVERKV2QyRkhWblJhV0Vwb1lrTTViR0p1U25aaU0xRjJZMGRHZDJGSGJETmFXRko2V1ZSTmRscFhlSFJpZVRGM1lWZE9ja3hZUW5OWlYwNXNURmRzZEZsWFpHeE1XRTR3V1ZoU2JFeFhSbXBrUjJ4Mllta3dlVTFFU1RKTlZFRjVUa001ZDJOdE9XdGtWMDR3WVZjNWRVeFlUbXBaVjNoc1RGYzVkV0pJYTNaalNFcHNZMGRHZVZwWFVYWmpNMVpwWkVkR2VtRXpUWFZoYms1MlltbEpjME5wUVdkSlEwRm5TVU5LZW1GSFJYbE9WRmxwVDJsQmFVNXFRVFZPVkdjMVRXcGpNVnBFYXpOTlZHaHNUbFJTYTA5SFZURlpWMGt3V2tSa2EwNUVTVEpOUkZKc1dXcG9iVmxVV1RKYVJHTjRUbFJhYkUxdFdYcGFWRVYzVG0xRk1FMVhUWGxhYlZsM1RtcFdhMDVEU1V0SlEwRm5TVWd3YzBOcFFXZEpRMEZwWWtkR2RWb3pWbWhhTWxabVdtMVdhR1JJVm5sYVdFMXBUMmxDTjBOcFFXZEpRMEZuU1VOS2QxbFlVbTlKYW05blNXazViR05IYUd4aVYxWjVXVmQzZGxwWE5YbGlNamt3VEROQ2FHTkhhSEJrTWxZd1l6SkZla3d5Vm5OaVZ6aDBZMGRzYW1GNU1YZGlSMFpxV2xNeGNHSlhSbTVhVXpGNlpFZEdNRnBUTVdoWk0xSndZakkwZEUxcVFYbE9ha1YzVFdwUmRtTklTblphU0ZacVpFZHNkbUpwTVhwWk1rWnpXbE14ZG1KdGVEVk1NMEo1V2xoQ2FHTnRWbXRNTW5ob1ltMWtNVmxYWkd4TWJYQjZZakkwYVV4QmIyZEpRMEZuU1VOQmFXTXlhR2hOYWxVeVNXcHZaMGxxUlhoT1IwVXpUa1JvYVUxRVZUQk9hbHBwV2xkRmQwOVVVVEJOVkdkNlRVZEthazE2VG1oWlZFazFXa1JPYlZwRVZYZE9ha3BwV2xSc2JVNVVUVEJPUkVadFRrZFdiVTE2UVhsT1ZGazBXVlJOTlU1RWEybERhVUZuU1VOQ09VTnBRV2RtVTNkTFNVTkJhV0ZYTlRCYVdFcHRXVmRPYkdONVNUWkpTSE5MU1VOQlowbERTbmRpTTA1c1dESlNjR0pZVFdsUGFVSTNRMmxCWjBsRFFXZEpRMHBzWkcxR1psbHRiSFJaVnpVeFdWZDNhVTlwUVhsTlEzZExTVU5CWjBsRFFXZEpiV2d4WWxkR2RWZ3lTbkJpVjBaMVpGZEdjMGxxYjJkTlZFa3lRMmxCWjBsRFFqbE1RVzluU1VOQlowbHRSbXBrUjJ4MlltdzVhMkZYTVhwSmFtOW5aWGR2WjBsRFFXZEpRMEZwV2xoYWFGZ3lTbkJpVjBaMVpGZEdjMGxxYjJkTmFrRkxTVU5CWjBsSU1ITkRhVUZuU1VOQmFWa3lSblJhV0Vwb1dESlNjR0pZVFdsUGFVSTNRMmxCWjBsRFFXZEpRMHBzWkcxR1psbHRiSFJaVnpVeFdWZDNhVTlwUVRWTVFXOW5TVU5CWjBsRFFXbGhTRlowV1ZjMVpsbHRiSFJaVnpVeFdWZDNhVTlwUVRWRGFVRm5TVU5DT1V4QmIyZEpRMEZuU1cweGFHVkdPV3BaVnpGc1kyMUdla2xxYjJkTmVYZExTVU5CWjBsRFNuTlpWelZ1WkZkR2JscFdPVzFhVjBZd1pGaEtiRmd5VW5CaVUwazJTVVJGZDAxcVVVdEpRMEk1VEVGdlowbERTblJpTWxKc1lrWTViR1ZIVm1wa1dGSndZakkwYVU5cFFqZERhVUZuU1VOQmFXRlhNWGRpUjFaMFdsYzFNRmxZVW5CaU1qUnBUMmxCYVdKdFJqQmhXRnBzV0ROT01WbHVVbWhqTW5SbVlXMDVjR0p1VVdsTVFXOW5TVU5CWjBsdFJqQmtSMVoxWkVkc2RtSnNPV2xaVjA1eVdsYzFhMGxxYjJkSmJWcHpXVmhPYjA1RFNYTkRhVUZuU1VOQmFXUkhPWEphVnpWbVdsaG9iRmt6VmpCaFZ6bDFTV3B2WjBsdVFtaFpNblJzV2tZNU1sbFhlSEJhUTBselEybEJaMGxEUVdsWk1qbDBZMGRzYzFwV09YUmlNbEpzU1dwdlowbHRVbXhhYlVZeFlraFJhVXhCYjJkSlEwRm5TVzFPZG1KWVFuQmlSMVptV2toc2RWbFhNWEJaZVVrMlNVaFNlV1JYVlhORGFVRm5TVU5CYVZreU9YUmpSMnh6V2xZNWFWbFhUbkphVnpWclNXcHZaMGx0YkhWYVNGWnFaRWM1ZVVscGQwdEpRMEZuU1VOS2VWcFhUblppV0VKd1lrZFdabUpIYkhSaFdGRnBUMmxCTWs1RGQwdEpRMEZuU1VOS2FGa3lUakZpV0ZaeldWaFNiRnBHT1hsYVYwNTJZbGhDY0dKSFZtWmlSMngwWVZoUmFVOXBRWGxPVkZsTFNVTkNPVXhCYjJkSlEwcG9XVE5TY0dSdFZtWmpNMUo1V2xkR2RHTjVTVFpKUm5OTFNVTkJaMGxEU25CaVYwWnVXbE5KYzBOcFFXZEpRMEZwWTBoS2RtTklTbkJpZVVselEybEJaMGxEUVdsWlYwNHdZVmM1ZFVscGQwdEpRMEZuU1VOS2FsbFhNV3hqYlVWcFEybEJaMWhUZDB0SlEwRnBZMGRHZVZsWE1XeGtSMVo1WTNsSk5rbEVUWGhPUkVsNVRucEJkMDFEZDB0SlEwRnBXbGhvZDFwWVNqQllNMEpvWTIxR2RGcFlVbXhqYmsxcFQybENOME5wUVdkSlEwRnBZVmN4YUZveVZXbFBhVUY0VGxSbk5FNTZWWHBQVkVselEybEJaMGxEUVdsalNFcDJZMGhLY0dKNVNUWkpSR3N4VFVSbmVrNXFXVEpNUVc5blNVTkJaMGx0Um1wa1IyeDJZbWxKTmtsRVRYZE5SRmswVFhwamVVeEJiMmRKUTBGblNXMU9hR0pYVm5sWlUwazJTVVJOZDAxRVdUUk5lbU4zVEVGdlowbERRV2RKYlhob1ltMWtNVmxYWkd4WU0wNXZXVmhLYkZwRFNUWkpSRVY2VFZSSmQwMUJiMmRKU0RCelEybEJaMGx0VmpSalIxWjVaRVk1TTJGWFVqQmhTRTFwVDJsQ1lrTnBRV2RKUTBGNFRVUkpNRXhCYjJkSlEwRm5UbFJGZVV4QmIyZEpRMEZuVFhwbk1FeEJiMmRKUTBGblRYcG5NRU5wUVdkWVUzZExTVU5CYVdSdFZtcGtSemw1V0RKV05HTkhWbmxrUmpsM1dWaEthR0pYVmpCYVdFcG1XVzVXYTFveVZqQkphbTluVFZSQmQwMUVRWGROUkVGM1RFRnZaMGxEU201aVJ6bHBXVmQ0WmxsdFJqQlpNbWRwVDJsQmVrMXBkMHRKUTBGcFpESTVlV0pIVW1aak1tdzJXbE5KTmtsRVVYTkRhVUZuU1c1Q2JHTnNPWGxaVnpWeVdESkthR1JIVG05SmFtOW5UME4zUzBsRFFXbGlTRXBtWTBjNWMyRlhUalZKYW05blpYZHZaMGxEUVdkSmJrSnNXVmQwWm1KSVNXbFBhVUV4V2xNd2QwNXBkMHRKUTBGblNVTktlbGt5YUd4YVNGWnpXbE5KTmtsRFNuTmhWelZzV1ZoS1ptUXlSbmxpV0ZaM1dETlNiMXBYTldaWk1qbDFZek5TYUdKdVVXbE1RVzluU1VOQlowbHVaR2hqYlRFeFkwWTVkbU5JVW5CaVYydzJXbGhLWm1NelVteGpTRTFwVDJsQmVrMUVRWGREYVVGblpsTjNTMGxEUVdsa1IwWjVXakpXTUZnelRqQmFXRUo2U1dwdlowMTZRWGROUkVGM1RFRnZaMGxEU25aa1dGSjNaRmhSYVU5cFFXbE1NMlIyWTIxMGVtTkhSbXBhVXpreFl6SldlV041T1hkWldFSnZZVmhrYkdSSVRtaE5lVGt3V1ZoT2NtTjVPV3hpUnpGMlRGaEdjbUp0T1hsaVV6RjZaREpzYm1KSVZYUmpiVEY2WW0wNWVXSlRNWEJpVjBadVdsYzFiR1JETUhsTlJFa3lUVlJCZVU1cE1USk5Vemw1WkZjMWVrd3lNWFprUXpGc1lrY3hka3hZUW5CWk1uUjNZa2RHYWxwVE1XcGlNalV3WVZjMU1XSXpWbnBNVjNob1kyMWtiRTE2UlRCaVV6RjRZVEkxZG1OdE1IUmpNMlJ3V2pKNE1VeFlTblJqTWpWMlkyMHdkR050T1dsaU0xRjBZVWhXZEZsWE5IUlpNa1owV2xoS2FFeFlUakZaYmxKb1l6SnpkR042VVhsTVZFMTNUVWR6ZEUxcVFYbE9ha1YzVFdwWmRHUnFSV2xNUVc5blNVTktjMkl5VG1oaVJqbHpZakprZWtscWIyZEphVGxzWTBkb2JHSlhWbmxaVjNkMldsYzFlV0l5T1RCTU0wSm9ZMGRvY0dReVZqQmpNa1Y2VERKV2MySlhPSFJqVjNSMVlqTktkRXhZVGpOaFYyUnpaRk14ZVdKWVRuVmlNMHAwVEZkc2RGbFhaR3hpYlZZd1RGUkpkMDFxV1hoTlJFa3lURmhaZUV3eWVIWmFNMDEyWWxjNU1FeFhWbk5pVnpoMFkwZHNhbUV6UW5OWlYwNXNURmRPZG1KdVVuQmlibFoyWkZoTmRHSkhSbmxhTWxWNlRWUlNkRXhZUm5KaWJUbDVZbE14ZW1ReWJHNWlTRlYwWTIweGVtSnRPWGxpVXpGNVlqSktkbVJETVc5a1Z6Rm9ZbWt4YWxsWE1XeGpiVVYwWXpOV2FXUkhSbnBoZVRGNlRrUkpkRTE2UVhkaGVUQjVUVVJKTWsxVVFYbE9hVEV5VFZOSmMwTnBRV2RKYmtwc1l6SldlV1J0Vm10WU1rNXZXbGRPY21OSE9YQmlibEptV1c1c01GcFlUV2xQYVVFMFRVUkJkMDFFUVhkTlJFRjNUVU4zUzBsRFFXbGlNMXBzWTI1S2NGcEhWbnBKYW05blYzZHZaMGxEUVdkSmFYUnNaVWhDYkdOdGJIUmFWelV3VUZoQ2NHVkhWbk5ZTTBKNVlqTkNlV0ZYT0haaWJVWXdZVmhhYkZneWNIWmhWelV3VERKV2MySlhPV1pqUjJ4cVlURTVkMkpIUm1wYVZqbDZaRmRLTUZsWVRuSllNazUyWW01U2NHSnVWblprV0UxcFRFRnZaMGxEUVdkSmJXZzFXa2hLYUV3eWVHaGtWelZxWVVkV2VWQlhTbWhqTW14cVNXbDNTMGxEUVdkSlEwcDZXbGRXYTFCVVVYbEphWGRMU1VOQlowbERTbXRaV0ZKb1RHMHhhR0p0YkcxYVdFNHdXRE5DYUdSSFp6bE1NbFozWVVkV2RGcFlTbWhpUXpsc1ltNUtkbUl6VVhaalIwWjNZVWRzTTFwWVVucFpWRTEyV2xkNGRHSjVNWGRoVjA1eVRGaENjMWxYVG14TVYyeDBXVmRrYkV4WVRqQlpXRkpzVEZkR2FtUkhiSFppYVRCNVRVUkpNazFVUVhsT1F6bDNZMjA1YTJSWFRqQmhWemwxVEZoT2FsbFhlR3hNVnpsMVlraHJkbU5JU214alIwWjVXbGRSZG1KWFJuVmhWMXBzWXpOUmRXRnVUblppYVVselEybEJaMGxEUVdsalIwWXdZVWhOZFdReU9YbGhNVGxyWVZoSk9Vd3paSFpqYlhSNlkwZEdhbHBUT1RGak1sWjVZM2s1ZDFsWVFtOWhXR1JzWkVoT2FFMTVPVEJaV0U1eVkzazViR0pITVhaTVdFWnlZbTA1ZVdKVE1YcGtNbXh1WWtoVmRHTnRNWHBpYlRsNVlsTXhjR0pYUm01YVZ6VnNaRU13ZVUxRVNUSk5WRUY1VG1reE1rMVRPWHBpTTFaNVdUSlZkRTlFU20xT2FsVXdUMVJvYkUxcVZtMU9SRVpwVDBSa2FrOVVWVEJPZWtVelRucEplVnBIVG0xT2VrMHlUVWRWTVZsdFVteFBRMGx6UTJsQlowbERRV2xqUjBZd1lVaE5kV0l6VmpCalNGWXdXREpTY0dOcU1IWmtNamw1WVROT2QxbFhUbXhNTTFaNldsaEtla3d6UW1oalIyaHdaREpXTUdNeVJYcE1NMUpvWXpKMGVrd3lWbk5pVnpoMFkxZDBkV0l6U25STVdFNHpZVmRrYzJSVE1YbGlXRTUxWWpOS2RFeFhiSFJaVjJSc1ltMVdNRXhVU1hkTmFsbDRUVVJKTWt4WVdYaE1NMG94WW01TmRtSlhPVEJNVjFaellsYzRkR05IYkdwaE0wSnpXVmRPYkV4WFRuWmlibEp3WW01V2RtUllUWFJpUjBaNVdqSlZlazFVVW5STVdFWnlZbTA1ZVdKVE1YcGtNbXh1WWtoVmRHTnRNWHBpYlRsNVlsTXhlV0l5U25aa1F6RnZaRmN4YUdKcE1XcFpWekZzWTIxRmRHTXpWbWxrUjBaNllYa3hlazVFU1hSTmVrRjNZWGt3ZVUxRVNUSk5WRUY1VG1reE1rMVRTWE5EYVVGblNVTkJhV0ZJYkd0amJVVjFZMjVXZFV4dFVuQmphakIyWkRJNWVXRXpUbmRaVjA1c1RETldlbHBZU25wTU0wSm9ZMGRvY0dReVZqQmpNa1Y2VEROU2FHTXlkSHBNTWxaellsYzRkR05YZEhWaU0wcDBURmhPTTJGWFpITmtVekY1WWxoT2RXSXpTblJNVjJ4MFdWZGtiR0p0VmpCTVZFbDNUV3BaZUUxRVNUSk1XRmw0VEROS01XSnVUWFppVnprd1RGZFdjMkpYT0hSalIyeHFZVE5DYzFsWFRteE1WMDUyWW01U2NHSnVWblprV0UxMFlrZEdlVm95VlhwTlZGSjBURmhHY21KdE9YbGlVekY2WkRKc2JtSklWWFJqYlRGNlltMDVlV0pUTVhsaU1rcDJaRU14YjJSWE1XaGlhVEZxV1ZjeGJHTnRSWFJqTTFacFpFZEdlbUY1TVhwT1JFbDBUWHBCZDJGNU1IbE5SRWt5VFZSQmVVNXBNVEpOVTBselEybEJaMGxEUVdsaFNHeHJZMjFGZFdGdE9XbE1iVTV2V2tkc2VWQlhXbWhpU0U1c1NXbDNTMGxEUVdkSlEwbHlaRWhLYUdGWE5XeGphVFZzWW0xR2FXSkhWbVpqU0VwMldqTktiR016VG1aWmJVWjVVRmRhYUdKSVRteEphWGRMU1VOQlowbERTWEprU0Vwb1lWYzFiR05wTld4aWJVWnBZa2RXWm1KWE9XdGFWM2htWXpOV2RHSlhSbmxsVkRGdFdWZDRlbHBUU1hORGFVRm5TVU5CYVdKWE9XdGFWM2QxWWpOQ01HRlhNWEJsYlZaNVRHMTRlVkJVVm14TVZGbHBURUZ2WjBsRFFXZEpiVEYyV2tkV2MweHVUbXBoUjFaclpGZDRiR05wTldaa1IwWjVXakpXTUZoNk1XeGFNamwwWVZjeGNGbDVOVEZrUjJ4elkzazFlbGt5YUd4YVNGWnpXbGhLZWt4dGVIQmliVlpvWTJ3NU0xbFlTblJrV0VKbVdUSTVkV016VW1oaWJsSm1ZekpPYjFwWFVqRmlSMVo1U1dsM1MwbERRV2RKUTBwMFlqSlNiR0pETlhwWk1taHNXa2hXYzFwWVNYVmtNa1o1WWxoV2QxZ3pUakJhV0VKNlVGUk5kMDFFUVdsTVFXOW5TVU5CWjBsdE1YWmFSMVp6VEc1T2FtRkhWbXRrVjNoc1kydzVjR0p1VW14amJscG9Za1F4ZW1SSFZuZEphWGRMU1VOQlowbERTblJpTWxKc1lrTTFlbGt5YUd4YVNGWnpXbGhLWmxwdVNteGpXRlpzWW0xT05WQlVSV2xNUVc5blNVTkJaMGx1VW5sWlYyeDFXbGhKZFdKWFJqUllNMDR3V2xoQ2VsQlVUWGROUkVGM1RVTkpjME5wUVdkSlEwRnBaRWhLYUdGWE5XeGphVFV5V1ZkNFpsa3lhR3haTW5SbVlWYzFNRnBZU2pKWlYzYzVUV3BCZDAxRVFXbE1RVzluU1VOQlowbHRUbWhpUjNocFdWZE9jbU41TlhSaU1sSnNZa1k1YW1GSFZtcGhNMEoyWVZjMU1FeHRWakphV0VvMVdESTFabVJJU21oaFZ6Vm1Zek5TYkdOSVRUbE5ha0YzVFVSQmFVeEJiMmRKUTBGblNXMU9hR0pIZUdsWlYwNXlZM2sxZEdJeVVteGlSamxxWVVkV2FtRXpRblpoVnpVd1RHNU9hR1J0Vm1aa1J6bDNXREp6T1V4VVJXbE1RVzluU1VOQlowbHRUbWhpUjNocFdWZE9jbU41TlhSaU1sSnNZa1k1YW1GSFZtcGhNMEoyWVZjMU1FeHVUbWhrYlZabVlrZEdlbVJFTVhOaFZ6VnlTV2wzUzBsRFFXZEpRMHB6WWpKa2JscFlTVGxYTTJSb1ltMVNhVXhIVG5wa2JEQnBURUZ2WjBsRFFXZEpiWGgyV2pKa2JHTnBOVE5aVnpWcldXazFjRnBFTVhSaU0xRjBXbGQ0ZEdKNU1YZGhWMDV5WTBkNGFGa3lWWFJaTWpsMVpFZHNkV1JYT1RGamVURnpXVmhLYmxwVVRYaE9SekIwWTFkMGRXSXpTblJNV0U0ellWZGtjMlJUTVhsaVdFNTFZak5LZEV4WVNuWlpiVGt3VEZkb01XSlhSblZNVjA1b1lsZFdlVmxUTVhwa1Ywb3dXVmhPY2t4WVRUQk5hVEI2VFVSQ2NreFVTWGROYWxsNFRVUkpNa3hZV1hoSmFYZExTVU5CWjBsRFNuTmlNbVJ1V2xoSmRXUXlSblZhUjBsMVkyMVdlbVJYTVd4UVZ6VnNaRzFXZVVscGQwdEpRMEZuU1VOS2MySXlaRzVhV0VsMVdUTk9Na3h0TldoaVYxVTVXVE5PTWtscGQwdEpRMEZuU1VOS2MySXlaRzVhV0VsMVdUTk9Na3h0V25Oa1dFNXZXREo0ZGxvelRtWmFXRnBzWTI1c1ptSnNPWHBrUjFaM1kzb3dlRWxwZDB0SlEwRm5TVU5LYzJJeVpHNWFXRWwxV1ROT01reHVUbWhrYlZabVdrZHNlVkJUT1d4alIyaHNZbGRXZVZsWGQzWmFWelY1WWpJNU1Fd3pRbWhqUjJod1pESldNR015UlhwTU1sWnpZbGM0ZEdOWGRIVmlNMHAwVEZoT00yRlhaSE5rVXpGNVlsaE9kV0l6U25STVYyeDBXVmRrYkdKdFZqQk1WRWwzVFdwWmVFMUVTVEpNV0ZsNFRESjRkbG96VFhaaVZ6a3dURmRXYzJKWE9IUmpSMnhxWVROQ2MxbFhUbXhNVjA1MlltNVNjR0p1Vm5aa1dFMTBZa2RHZVZveVZYcE5WRkowVEZoR2NtSnRPWGxpVXpGNlpESnNibUpJVlhSamJURjZZbTA1ZVdKVE1YbGlNa3AyWkVNeGIyUlhNV2hpYVRGcVdWY3hiR050UlhSak0xWnBaRWRHZW1GNU1YcE9SRWwwVFhwQmQyRjVNSGxOUkVreVRWUkJlVTVwTVRKTlUwbHpRMmxCWjBsRFFXbGFXRnBvWWtoV2FHUkhPWGxNYmtKd1pVZFdjMWd5VW5CWlYyUjFZak5PTUdGWFRucE1iWGgyV2pFNU0xbFhOV3RaYWpFd1kyNVdiRWxwZDB0SlEwRm5TVU5LZEdJeVVtaGlSMnd3WlZZNWFGbHRlR2hrUjJ4MlltazFlbGt6U214YVZ6VndZbTFrWmxsdVZtdGFNbFl3V0ROV2QxcEhSakJhV0UwNVRYcEJkMDFFUVhkSmFYZExTVU5CWjBsRFNqQmpiVVp3WW0xV2VVeHRVbXhrYld4cVdsaE5PVTVEU1hORGFVRm5TVU5CYVZwSFJqQlpVelZyWVZoT01HTnRiR2xrV0ZKc1drWTVNMkl6U25OYVJqbDZZVmh3YkZCVVVXbE1RVzluU1VOQlowbHRVbWhrUjBWMVdXMUdNRmt5YUdaak1tdzJXbFF3TkVscGQwdEpRMEZuU1VOS2ExbFlVbWhNYmxwb1lrZHNhMWxZVW5CaU1qVm1XVmMxYW1GSE9YbGpNVGwzV2xoS1pscFlRbkJqTWpscldsUXhkV1JYZUhOSmFYZExTVU5CWjBsRFNtdFpXRkpvVEc1YWFHSkhiR3RaV0ZKd1lqSTFabGx0UmpCWk1taHNZekU1ZDFwWVNtWmFWekZwWWpKU2NHSlhWblZrUkRBeFRVTkpjME5wUVdkSlEwRnBXa2RHTUZsVE5USlpWM2h3V2tkR01HRlhPWFZZTWtwb1pFZE9iMWd6VG5CbGJWVTVUVk5KYzBOcFFXZEpRMEZwWkVoS2FHRlhOV3hqYVRWellWY3hjR1JHT1RKWlYzaG1XVzFHTUZreWFHeGplakI0VEdwQmFVeEJiMmRKUTBGblNXMVNhR1JIUlhWak0xWnBaRWRHZW1FeE9YUlpWelZ3V20xV2VtUkdPWGRaV0ZKdlVGTTViR05IYUd4aVYxWjVXVmQzZGxwWE5YbGlNamt3VEROQ2FHTkhhSEJrTWxZd1l6SkZla3d5Vm5OaVZ6aDBZMGRzYW1GNU1YZGlSMFpxV2xNeGNHSlhSbTVhVXpGNlpFZEdNRnBUTVdoWk0xSndZakkwZEUxcVFYbE9ha1YzVFdwUmRtTklTblphU0ZacVpFZHNkbUpwTVhwWk1rWnpXbE14ZG1KdGVEVk1NMEo1V2xoQ2FHTnRWbXRNTTA0eFdXNVNhR015ZEhwTWJYQjZZakkwYVV4QmIyZEpRMEZuU1cxU2FHUkhSWFZqTTFacFpFZEdlbUV4T1hSWlZ6VndXbTFXZW1SR09YcGhSMFY1VGxSWk9VNXFRVFZPVkdjMVRXcGpNVnBFYXpOTlZHaHNUbFJTYTA5SFZURlpWMGt3V2tSa2EwNUVTVEpOUkZKc1dXcG9iVmxVV1RKYVJHTjRUbFJhYkUxdFdYcGFWRVYzVG0xRk1FMVhUWGxhYlZsM1RtcFdhMDVEU1hORGFVRm5TVU5CYVZwSFJqQlpVelZ6V1ZjMWJtUlhSbTVhVmpsdFdsZEdNR1JZU214ak1UbDNXVmhTYjFCVE9XeGpSMmhzWWxkV2VWbFhkM1phVnpWNVlqSTVNRXd6UW1oalIyaHdaREpXTUdNeVJYcE1NbFp6WWxjNGRHTkhiR3BoZVRGM1lrZEdhbHBUTVhCaVYwWnVXbE14ZW1SSFJqQmFVekZvV1ROU2NHSXlOSFJOYWtGNVRtcEZkMDFxVVhaalNFcDJXa2hXYW1SSGJIWmlhVEY2V1RKR2MxcFRNWFppYlhnMVRETkNlVnBZUW1oamJWWnJUREo0YUdKdFpERlpWMlJzVEcxd2VtSXlOR2xNUVc5blNVTkJaMGx0VW1oa1IwVjFZa2RHZFZvelZtaGFNbFptV20xV2FHUklWbmxhV0U1bVl6Sm9hRTFxVlRKUVZFVjRUa2RGTTA1RWFHbE5SRlV3VG1wYWFWcFhSWGRQVkZFd1RWUm5lazFIU21wTmVrNW9XVlJKTlZwRVRtMWFSRlYzVG1wS2FWcFViRzFPVkUwd1RrUkdiVTVIVm0xTmVrRjVUbFJaTkZsVVRUVk9SR3RwVEVGdlowbERRV2RKYVhScldWaFNhRXhzT1dwaU1qVXlXbGhLTUZoNk1XaGlSM2RwVEVGdlowbERRV2RKYlRWb1pFZHNNbHBXT1hGaU1teDFaRU0xZVZwWFdteGpiVloxV1RKVmRXTkhiSGRhVjNod1ltMVZkV016VW1oYU1sWjZUR3BGZFdKWE9XdGFWM2QxWkRKc2EyUkhaemxOVkVGNVRrTkpjME5wUVdkSlEwRnBZbTFHTUdGWVdteFlNbkIyWVZjMU1FeHVTbXhhYlZaNVdsYzFhbHBUTlhkaFdFSnNZa2RzZFZwVE5YcGtSMFp1V2xoTmRVMVROWFJpTWxKc1lrTTFiMXBYUm10amVqQTBTV2wzUzBsRFFXZEpRMHAwWWpKU2FHSkhiREJsVmpsb1dXMTRhR1JIYkhaaWFUVjFZakpTYkdONU5YRmlNbXgxWkVZNWExcFhOWFpoV0U1c1kyazFkR0l5VW14aVF6VjNZMjA1ZDJOdGJIWllNMlJ3V2toU2IxQlVWWGhOYVVselEybEJaMGxEUVdsaVZ6bHJXVmQ0Y0dSSWJHWlpWMHB6V1ZoU2NHSXlOSFZpYlRscldsaE5kV0Z0T1hCaWJsSm1Xa2RXZFdJeWJIcGFXRWwxWWxjNWExcFhkM1ZaVjA0d1lWYzVkVmd6WkhCYVNGSnZVRlJOTkU1RFNYTkRhVUZuU1VOQmFXSlhPV3RaVjNod1pFaHNabGxYU25OWldGSndZakkwZFdKdE9XdGFXRTExWVcwNWNHSnVVbVphUjFaMVlqSnNlbHBZU1hWaVZ6bHJXbGQzZFZreVJuUmFXRXBvV0ROa2NGcElVbTlRVkUwMFRrTkpjME5wUVdkSlEwRnBTekkxYUdSSGJESmFWamx4WWpKc2RXUkROWGxhVjFwc1kyMVdkVmt5VlhWalIyeDNXbGQ0Y0dKdFZYVmpNMUpvV2pKV2VreHFSWFZpVnpscldsZDNkV05YZEdaaWJUbDVZbFF4TUdOdVZteEphWGRMU1VOQlowbERTWEppYlVZd1lWaGFiRmd5Y0haaFZ6VXdURzVLYkZwdFZubGFWelZxV2xNMWQyRllRbXhpUjJ4MVdsTTFlbVJIUm01YVdFMTFUVk0xZEdJeVVteGlRelV4WXpKV1ptTnRNWHBpYlRsNVlsUXhNR051Vm14SmFYZExTVU5CWjBsRFNYSmliVVl3WVZoYWJGZ3ljSFpoVnpVd1RHNUtiRnB0Vm5sYVZ6VnFXbE0xZDJGWVFteGlSMngxV2xNMWVtUkhSbTVhV0UxMVRWTTFkR0l5VW14aVF6VXhZekpXWm1NelpIQmFNbmd4VUZoU2VXUlhWV2xNUVc5blNVTkJaMGxwZEhWWldGSndaRzFXWm1GdE9YQmlibEYxWTIxV2JWcFlTbXhpYlU1c1RHNUNjR05IVm5OaFZ6VnNURzVPTUZsWFpHeGplVFI0VEcweGRscEhWbk5NYms0ellWZGtjMlJXT1hSa1YzZ3dZVmhDYzFwV09YWmFhakF5VGtOSlMwbERRbVJNUVc5blNVTkthR0pIZUhaWk1rWXdZVmM1ZFZneVNuWmtWelZyV1ZoS2NGcFlUV2xQYVVKaVEybEJaMGxEUVhwTlJFRjNUVVJCUzBsRFFtUk1RVzluU1VOS2FHTnRUbTloV0Zwc1dETkNkbUpIYkdwbFUwazJTVWMxTVdKSGQzTkRhVUZuU1c1Q2VWcFlUbXhqYmxwb1pFZHNkbUpzT1hkaVIwWjFTV3B2WjJWM2IyZEpRMEZuU1c1Q2VXRlhNV2hqYm10cFQybEJhVkp1U214ak1tZG5ZekpvYUdOdFZtdEpRemt6WWpOS2NtTXpRbWhaTWxWblkyNVdkVWxIVW5CamJWWnFaRWM1ZVdWVE5HZFJWM2h6U1VSRk1VbElUbXBoUjFaclpGZDRiRnBEUW1waFIxWnFZVE5DZG1GWE5UQmplVUo1V2xoU2FHRlhOV3hhUXpSblVWZE9NR1JYUm5OSlNFNXdaVzFWWjFwdVNuWmlVMEl3WVVkc2VrbEhSbmxaTW1od1pFZFdhbVJJVm5sYVUwSjZZbGM1Y2xwVFFtaGliVkZuV1ROV2VXTnRWblZrUTBKdFlWZDRiR016Ykhwa1IxWjBTVWhDZVdJeVNteEpTRXBzWTFoV2NHTnRWbXRKUjBwc1dtMDVlVnBUUW0xa1YzaHpTVWRLY0dKdFVuQmliV04xU1dsM1MwbERRV2RKUTBwM1kyMXNkRmxZU2pWWU0wcHNZekpXZVdSdFZtdFlNa28xWkVkV2VrbHFiMmRQUkVGM1RVUkJkMDFFUVhkTlJFRnpRMmxCWjBsRFFXbGlNa3A2V2xoS01scFhVbVpqTWpGMllUSldabGt5YUd4Wk1uUjNZakpzZFdSR09XbGxXRkpzWTNsSk5rbEVUVE5PZWsxNFQxUlpORTFxU1hORGFVRm5TVU5CYVdNeVRtOWFWMUl4WWtkV2ExZ3lUbTlhVjA1eVkwYzVjR0p1VW1aWk1qa3hZbTVSYVU5cFFYaE9VM2RMU1VOQlowbERTbnBaTW1oc1draFdjMXBYVW1aWk1taHNXVEowZDJJeWJIVmtSamxwWlZoU2JHTXhPV3hqTTFKd1lsZEdNRnBUU1RaSlJGVXlUbFJyTTA5VVZYbE5lazEzVEVGdlowbERRV2RKYlRGb1lWYzFNRmxYYkhWYVYxSm1Zek5TZG1OdFJtNWFWamw1V2xoR01XRllTbXhhUmpscFpWaFNiR041U1RaSlJGVXpUbFJyTTA5VVZYbE5lazEzVEVGdlowbERRV2RKYms1cVlVZFdhMlJYZUd4YVJqbDBZVmQ0YkdNelVuWmliVlo2U1dwdloxZDNiMmRKUTBGblNVTkJlVTFFUVhkTlEzZExTVU5CWjBsRFFXZE9SRUYzVFVSQmMwTnBRV2RKUTBGblNVUlpkMDFFUVhkTVFXOW5TVU5CWjBsRFFUUk5SRUYzVFVOM1MwbERRV2RKUTBGblRWUkJkMDFFUVhkTVFXOW5TVU5CWjBsRFFYaE5ha0YzVFVSQmMwTnBRV2RKUTBGblNVUkZNRTFFUVhkTlEzZExTVU5CWjBsRFFXZE5WRmwzVFVSQmQweEJiMmRKUTBGblNVTkJlRTlFUVhkTlJFRnpRMmxCWjBsRFFXZEpSRWwzVFVSQmQwMURkMHRKUTBGblNVTkJaMDFxU1hkTlJFRjNURUZ2WjBsRFFXZEpRMEY1VGtSQmQwMUVRWE5EYVVGblNVTkJaMGxFU1RKTlJFRjNUVU4zUzBsRFFXZEpRMEZuVFdwbmQwMUVRWGRNUVc5blNVTkJaMGxEUVhwTlJFRjNUVVJCUzBsRFFXZEpSakJ6UTJsQlowbERRV2xqYlZZd1dWZHNkVmd5Um5OaVJqbDZXVEpvYkZwSVZuTmFWMUptV1RKb2JGa3lkSGRpTW14MVpFaE5hVTlwUWpCamJsWnNURUZ2WjBsRFFXZEpiazVvWkcxV1ptUkhPWGRZTW5OcFQybEJkRTFUZDB0SlEwRm5TVU5LYzFsWVRqQllNazV2V2xkT2NtTkhPWEJpYmxKbVkwYzVjMkZYVGpWSmFtOW5TVzVPTldKWGVIQmliWE5wVEVGdlowbERRV2RKYlZveFlrZDRabGxYZUhOaU1rNW9aRWRzZG1Kc09UQlpXRXB1V2xoUmFVOXBRWHBOUkVGM1RVUkJjME5wUVdkSlEwRnBXVmQ0YzJJeVRtaGtSMngyWW13NWFXSXpWblZhUjBaNVlWZFdla2xxYjJkWGQyOW5TVU5CWjBsRFFYcE5SRUYzVFVSQlMwbERRV2RKUmpCelEybEJaMGxEUVdsWmJUa3hZbTFTYUdOdWJHWmpibFp6V2xOSk5rbERTbFJoVnpWdVlrZFZaMXB1U214ak1tZG5XVmQ0YzJJeVRtaGtSMngyWW1sQ01HSjVRakJpTTFKb1lrUk5kMDFFUVhkTlJITm5ZbTA0WjJGWE5UQmFXRXAwV2xkU2NGbFlVbXhKUjBaellrYzVhbGxZVW5CaU1qUm5ZMjFXYW1JeldteGpibXRuWTBkb2FHTXlWV2RqYlZaNFpGZHNlVnBYVVhWSmFYZExTVU5CWjBsRFNuZGFXRXA2WVZoT01GcFhOVEJZTWpGd1kyNUtkbU5wU1RaSlEwcE9XVmRzZFdSSFJuQmliVlpyU1VjMWRscEhWWFJpUnpscVdWZDNaMUV4VGxkTVdGSjJURmhPYjFsWVNteGFRMEp6WWpKa2RHRllTbmxpTTBrM1NVYzFka2xJVG14alIwWjVXVmhTYkVsSFRtOWFWMDV5WTBjNWNHSnVVbWhqYlU1dllWaGFiRWxIVW14alIzaDJaVmN4YkdKdVVXZFpNbmhvWVZjeGJGcEROR2xNUVc5blNVTkJaMGx0Um5sWk1taHdaRzFXWm1OSE9YTmhWMDQxU1dwdloySnVWbk5pUVc5blNVZ3djME5wUVdkSmJVNTJZbTVTY0dKdVZtaGtSMngyWW1sSk5rbEhOVEZpUjNkelEybEJaMGx0Um5OaVJ6bHFXVmhTY0dJeU5XWmpNMUoyWTBZNWVtUkhWbmRKYW05blRYcEJkMDFFUVhkTVFXOW5TVU5LZDJGSFJucGFVMGsyU1VOS2JXUlhlSE5KYVhkTFNVTkJhVnBJU21oYWJsRnBUMmxDTjBOcFFXZEpRMEZwV2xob2JGa3pWakJaVjBweldsTkpOa2xJVW5sa1YxVnpRMmxCWjBsRFFXbGpNMUpvWkVkVmFVOXBRV2xWYXpsUVZrWTVVMUpXV2twU1ZtUm1Va1ZXVVZSRk9WcFVWVlpQVmtZNVUxSldSbFpUVmtwR1VrTkpTMGxEUWpsTVFXOW5TVU5LZW1JelZubFpNbFptV1ZoS2FtRkhiREphVTBrMlNVTkpkbVF5T1hsaE0wNTNXVmRPYkV3elZucGFXRXA2VEROQ2FHTkhhSEJrTWxZd1l6SkZla3d6VW1oak1uUjZUREpXYzJKWE9IUmpWM1IxWWpOS2RFeFlUak5oVjJSelpGTXhlV0pZVG5WaU0wcDBURmRzZEZsWFpHeGliVll3VEZSSmQwMXFXWGhOUkVreVRGaFplRXd5VG5ka1V6RjNZMjFXYldKSGJHNWhTRkYwWkdwUmRtRlhOWGRrV0ZKNlRETk9kbVJZU21wYVV6VXdXVmhKZFZvemIybE1RVzluU1VOS2VtSXpWbmxaTWxabVlsZEdkV0ZYV214ak0xRnBUMmxCYVV3elpIWmpiWFI2WTBkR2FscFRPVEZqTWxaNVkzazVkMWxZUW05aFdHUnNaRWhPYUUxNU9UQlpXRTV5WTNrNWJHSkhNWFpNV0VaeVltMDVlV0pUTVhwa01teHVZa2hWZEdOdE1YcGliVGw1WWxNeGNHSlhSbTVhVnpWc1pFTXdlVTFFU1RKTlZFRjVUbWt4TWsxVE9XcGpTRlYwWTBoS2JGcHRlSEJhTW1nd1RGaFpNRXd5YkhWalNGWXdZM2s1ZW1JelZubFpNbFYxV20xc2MxcFlUWFZqTW1ob1RXcFZNa2xwZDB0SlEwRnBZa2RHZEZsdFVtaFlNMG94WW01U2NHSlhWV2xQYVVJM1EybEJaMGxEUVdsWlYwNHdaRmRHYzFnelFqVmtSMmgyWW1sSk5rbERTWFprTWpsNVlUTk9kMWxYVG14TU0xWjZXbGhLZWt3elFtaGpSMmh3WkRKV01HTXlSWHBNTTFKb1l6SjBla3d6YkdoaVV6Rm9ZMjFOTUUxRVFYUmlSMFowV1cxU2FFeFVTWGROYWxsM1QxUkplRXd6U2pGaWJsSndZbGRWZG1SdFZuVmthVEYzWVZjMWRWcFhVWFpaYld4MVRETkNOV1JIYUhaaWFVbHpRMmxCWjBsRFFXbFpiVGwyWkVoT01HTnRSbmRZTTBJMVpFZG9kbUpwU1RaSlEwbDJaREk1ZVdFelRuZFpWMDVzVEROV2VscFlTbnBNTTBKb1kwZG9jR1F5VmpCak1rVjZURE5TYUdNeWRIcE1Na1o1V1hreGJtSkhPV2xaVjNkMFdXMUdlbUZZVFhSa1NFcG9ZVmMxY0dKdFkzUk5ha0Y1VG1wQk5VMXFVWFpqYmxaMVpFZHNkRnBUTVhsT2JVVjJXVzFzZFV3elFqVmtSMmgyWW1sSmMwTnBRV2RKUTBGcFdUSTVkV1JIUm5CaWJWWjVXREpzZEZsWFpHeEphbTluU1cwMU1sa3pTWFZoVnpocVltNWFjRnBIYkdoTU0wSTFaRWM1ZVZreVp6Wk5hbFYxVFVSWmRHTklhM3BKYVhkTFNVTkJaMGxEU214bFNGSjVXVlk1ZDJWWVVtOWlNalYzV1ZoU2IwbHFiMmRKYVRrellqTktjbU16UW1oWk1sVjJaRmhPYkdOdVRYWmpSMFozWVVkc00xcFlVbnBaVkUxMlpFZEdlbUV6VFhaWk1qbDFaRWRzZFdSWE9URmplVEV3WVZjeGJFeFhNWFprUXpFellqTktjMXBETVhSaU1sSnNZa013ZVUxRVNUSk5WRUY0VG1rNWQyTnRWbmRaV0Vwb1pFZHNkbUpwT1hsa1Z6VXdZVmN4YkV4WE9USmFXRXB6V1Zoc2Vrd3lVbkJpYlRnd1RsUmplRXd6VG5Ca1IxVjBZMGRHYW1FeVJtNWFXRTFwVEVGdlowbERRV2RKYlZwb1RURTVlV0l5T1RCSmFtOW5TV2s1TTJJelNuSmpNMEpvV1RKVmRtUllUbXhqYmsxMlkwZEdkMkZIYkROYVdGSjZXVlJOZG1SSFJucGhNMDEyWTBkc05GcFhkM1JrYld4cldsYzRkRm96U25CalNFSnNZMmt4ZG1OSVVuQmlWMncyV1ZoU2NHSXlOSFJOYWtGNVRtcEZkMDFVWTNSa2FrVjJZMjVXZFdSSGJIUmFVemx0V1ZSTmFVeEJiMmRKUTBGblNXMWFhRTVHT1hsaU1qa3dTV3B2WjBscE9UTmlNMHB5WXpOQ2FGa3lWWFprV0U1c1kyNU5kbU5IUm5kaFIyd3pXbGhTZWxsVVRYWmtSMFo2WVROTmRsa3lPWFZrUjJ4MVpGYzVNV041TVRCaFZ6RnNURmN4ZG1SRE1UTmlNMHB6V2tNeGRHSXlVbXhpUXpCNVRVUkpNazFVUVhoT2FUbDNZMjFXZDFsWVNtaGtSMngyWW1rNU1HTnRSbkJpYld4MVdua3hlV1JYTlRCaFZ6RnNURE5DZVdJeVduQmlSMVYyV20xNGFHTXlaM1JaV0ZJd1dsYzFNR0ZYT1hWSmFYZExTVU5CWjBsRFNuUmhWelZ3WWxoV2RGZ3lXbmxhVjFabVl6Sk9lVmxZVW1waFJqbHBaVmhTYkdONVNUWkpSRVYzVFVSQmQwMUVRWGROUkVGM1RFRnZaMGxEUVdkSmJURjJaRmMxTUdONVNUWkpTSE5MU1VOQlowbERRV2RKYmtKb1pFZG5hVTlwUVdsTU0yUjJZMjEwZW1OSFJtcGFVemt4WXpKV2VXTjVPWGRaV0VKdllWaGtiR1JJVG1oTmVUa3dXVmhPY21ONU9XeGlSekYyVEZoR2NtSnRPWGxpVXpGNlpESnNibUpJVlhSamJURjZZbTA1ZVdKVE1YQmlWMFp1V2xjMWJHUkRNSGxOUkVreVRWUkJlVTVwTVRKTlV6bHFZMGhWZEdOSVNteGFiWGh3V2pKb01FeFlXVEJNTW14MVkwaFdNR041T1c1alNGVjVUVk14ZDJOdGJESlpXRkpzVEZoS01XSnVVbkJpVjFWMFlsYzVNV0p1VW5wTWJVNTZaR2xKYzBOcFFXZEpRMEZuU1VOS2VtRkhSWGxPVkZscFQybEJhVTlFYUdoYVIwVXhUa1JqZVU5SFVURk5hbWMwV1dwWmQwOVVhR3RhYlZreVdtcGtiRmxVU1ROT2FtTXpUMGRSZVU1SFNURlBSMVV3VFZSSk5VOVhVVFZhYWsxNFdrZEthRTVYV1hsT1JHaHNXbFJuTTFsVFNVdEpRMEZuU1Vnd2MwTnBRV2RKUTBGcFltMDVhMXBUU1RaSlEwcHVZMGhWZVUxVFNYTkRhVUZuU1VOQmFXTnVWblZrUjJ4MFdsWTVNRmxZVG5KSmFtOW5TV2s1TTJJelNuSmpNMEpvV1RKVmRtUllUbXhqYmsxMlkwZEdkMkZIYkROYVdGSjZXVlJOZG1SSFJucGhNMDEyWTBkc05GcFhkM1JrYld4cldsYzRkRm96U25CalNFSnNZMmt4ZG1OSVVuQmlWMncyV1ZoU2NHSXlOSFJOYWtGNVRtcEZkMDFVWTNSa2FrVnBURUZ2WjBsRFFXZEpiazVxWVVkV2RGbFRTVFpKUTBweFlqSnNkV1JETVhOWlZ6RnBXa2RGZEdOdVZuVmtSMngwV2xNeE1rMVRTWE5EYVVGblNVTkJhV015VG5sWldGSnFZVVk1ZVdJeU9UQkphbTluU1drNWJHTkhhR3hpVjFaNVdWZDNkbHBYTlhsaU1qa3dURE5DYUdOSGFIQmtNbFl3WXpKRmVrd3lWbk5pVnpoMFkxZDBkV0l6U25STVdFNHpZVmRrYzJSVE1YbGlXRTUxWWpOS2RFeFhiSFJaVjJSc1ltMVdNRXhVU1hkTmFsbDRUVVJKTWt4WVdYaEphWGRMU1VOQlowbERTakJhVnpGM1lqTkthR051YkdaamJUbDJaRU5KTmtsRFNYWmFXRUp2V2xjeGJHTnRSbk5NTWxaMVkyMDVkbVJET0RCTlZFRjNUWGxKUzBsRFFqbE1RVzluU1VOS2ExbFlVbWhZTWs1b1dUSm9iRWxxYjJkbGQyOW5TVU5CWjBsdGRIQmliVkZwVDJsQmFXTklTbXhqUjBaNVdsZFJkR05IYkRSYVYzZDBaR3BGYVV4QmIyZEpRMEZuU1c1V2NGcERTVFpKUkZGNFRVUkJla3hCYjJkSlEwRm5TVzAxZGxwSFZXbFBhVUZwV2pOQ01VMXFSV2xNUVc5blNVTkJaMGx1U25aaU0xRnBUMmxCYVV3eVZuZGhSMVowV2xoS2FHSkRPV3hpYmtwMllqTlJkbU5IUm5kaFIyd3pXbGhTZWxsVVRYWmFWM2gwWW5reGQyRlhUbkpNV0VKeldWZE9iRXhYYkhSWlYyUnNURmhPTUZsWVVteE1WMFpxWkVkc2RtSnBNSGxOUkVreVRWUkJlVTVET1hkamJUbHJaRmRPTUdGWE9YVk1XRTVxV1ZkNGJFeFhPWFZpU0d0MlkwaEtiR05IUm5sYVYxRnBURUZ2WjBsRFFXZEpia3BzV1RKV2NHTklVV2xQYVVGcFRESldkMkZIVm5SYVdFcG9Za001YkdKdVNuWmlNMUYyWTBkR2QyRkhiRE5hV0ZKNldWUk5kbHBYZUhSaWVURjNZVmRPY2t4WVFuTlpWMDVzVEZkc2RGbFhaR3hNV0U0d1dWaFNiRXhYUm1wa1IyeDJZbWt3ZVUxRVNUSk5WRUY1VGtNNWQyTnRPV3RrVjA0d1lWYzVkVXhZVG1wWlYzaHNURmM1ZFdKSWEzWlpNa1pxWVVkVmRHTnRWbXBhVjJ4M1pFTTFjV015T1hWSmFYZExTVU5CWjBsRFNuRmlNa3BtWVZkUmFVOXBRV2xPUkVWNVRucEJOVWxwZDB0SlEwRm5TVU5LZVZwWFRteGhXRUl3V0ROT2IxbFVTVEZPYVVrMlNVTkpNRnBYU1RKYVIxbDNUVEpOTlU0eVNURk5WMHB0VG0xTmVFNXFSVEZhYWxKdFRYcHJNRTF0VlhkWlZFbDZXbTFSTVUxcWF6QmFWRWw2VFdwTmVWcEhXWGxPUkZWNlRtcFpORTVIU1hkT2VtTXhUWHBaTUVscGQwdEpRMEZuU1VOS2RWbFlVbkJrYlZabVkyMVdhbHBYYkhka1EwazJTVU5KZG1ReU9YbGhNMDUzV1ZkT2JFd3pWbnBhV0VwNlRETkNhR05IYUhCa01sWXdZekpGZWt3elVtaGpNblI2VERKV2MySlhPSFJqUjJ4cVlYa3hkMkpIUm1wYVV6RndZbGRHYmxwVE1YcGtSMFl3V2xNeGFGa3pVbkJpTWpSMFRXcEJlVTVxUlhkTmFsRjJXVzFzZFZwSGJIVmFNMDEyV1RKR2FtRkhWWFJhTTBJeFRXcEZkV0p0UmpCaFdGcHNURzVTTkdSRFNYTkRhVUZuU1VOQmFXSnRSakJoV0Zwc1dETktiRmt5Vm5CalNGSm1ZekpvYUUxcVZUSkphbTluU1cxUmVrOVVUVEZaYWxwcFRrUnNhVnBxWXpOTmFsbDNXa2RTYlU1cVozZFpWRkpzVGpKWmVVNUhWWGxPZWxacFRqSkZlRTF0UlhoT1IwWm9XVmRTYkU5RWEzcFBSRlY2VG0xV2JGa3lUWGROUkVWNFRqSlphVXhCYjJkSlEwRm5TVzVDZVdJeVVqRlpNbFo1V0RJMWFHSlhWV2xQYVVGcFdsZDRkR0o1TVdwWlYwNXZXbE14Ym1OSVZYbE5VMGx6UTJsQlowbERRV2xqU0VwMldraFdhbHBZU21aaWJUbHJXbE5KTmtsRFNtNWpTRlY1VFZOSmMwTnBRV2RKUTBGcFpGaE9iR05wU1RaSlEwcDNXVmhDYjJGWVpHeGtTRTVvVFhsSlMwbERRamxNUVc5blNVTktlR1JYT1RCWlUwazJTVWh6UzBsRFFXZEpRMHB5WVZjMWEwbHFiMmRKYlZwd1lrZFdlbVZZVGpCYVZ6QnBURUZ2WjBsRFFXZEpibFp3V2tOSk5rbEVVWGhOUkVGNlRFRnZaMGxEUVdkSmJsWjZXbGhKYVU5cFFXbGpSMFozWVVkc00xcFlVbnBaVkUxcFRFRnZaMGxEUVdkSmJUVjJXa2RWYVU5cFFXbGFNMEl4VFdwRmFVeEJiMmRKUTBGblNXMHhkbVJYTlRCSmFtOW5TV2s1TTJJelNuSmpNMEpvV1RKVmFVTnBRV2RtVTNkTFNVTkJhVmxYZUhOaU1rNW9aRWRzZG1KcFNUWkpSelV4WWtkM2MwTnBRV2RKYlRsM1dsaEthR1JIYkhaaWJVWnpXRE5PYkdOdVduQlpNbFZwVDJsQ04wTnBRV2RKUTBGcFkyMDVkbVJEU1RaSlEwbDJaREk1ZVdFelRuZFpWMDVzVEROV2VscFlTbnBNTTBKb1kwZG9jR1F5VmpCak1rVjZURE5TYUdNeWRIcE1NbFp6WWxjNGRHTlhkSFZpTTBwMFRGaE9NMkZYWkhOa1V6RjVZbGhPZFdJelNuUk1WMngwV1Zka2JHSnRWakJNVkVsM1RXcFplRTFFU1RKTVdGbDRUREphTVdKSGQzUmtha1YyWWpOQ2Vrd3pUbXhqYmxwd1dUSlZhVXhCYjJkSlEwRm5TVzB4YUdKdGJHMWFXRTR3U1dwdlowbHBPVE5pTTBweVl6TkNhRmt5Vlhaa1dFNXNZMjVOZG1OSFJuZGhSMnd6V2xoU2VsbFVUWFprUjBaNllUTk5kbHBYZUhSaWVURjRZVEkxZG1OdE1IUmpNMlJ3V2pKNE1VeFlTblJqTWpWMlkyMHdkR0ZYTVdoYU1sWjFXbGhSZEUxcVFYbE9ha1YzVFdwWmRHUnFSWFphYmxaellrTXhNazFUT1haalNFMTJZekpXZVdSdGJHcGFVemxIVTFWNFJsVjVOWHBoUjBWNVRsUlphVXhCYjJkSlEwRm5TVzB4YUdKdGJHMWFXRTR3V0ROT2IxbFVTVEZPYVVrMlNVTkthRnBIV1RCT1ZGVjVUa2RTYkUweVRYbGFWRnByV1cxRmVFOUVXVEZPZWtwc1RucEZNVTFYVVRCUFIwcHRXVEpGZDFscVRtaGFSMDAwV2xSYWFscHFiR3RhVjFwclRtcG5NbGxxVVROT2VsRXdXWHBuTTBscGQwdEpRMEZuU1VOS2QyUlhTbk5oV0U1dldsZFNabGt5T1hSaVYyd3dTV3B2WjBsdFJtbFpiVWwzVFVSUk5VOVVRVFZPYlZwb1dWZEtiVTU2UVhwT1YxcHJXbFJKZWxsdFdUQlpha1pzV1cxRk5VOUVVWHBPZW1OcFEybEJaMlpUZDB0SlEwRnBZekl4ZG1FeVZXbFBhVUkzUTJsQlowbERRV2xoYlRscFdESnNhMGxxYjJkSmFsRjRUV3BuZVUxVFNYTkRhVUZuU1VOQmFXSnRSakJoV0Zwc1dESmFkbU50TVdoa1EwazJTVU5LZWxreU9YVmtTRXAyWWtNeE1rMVRTWE5EYVVGblNVTkJhV050Vm5oa1YxWjZaRU5KTmtsSWMwdEpRMEZuU1VOQlowbHVRbWhrUjJkcFQybEJhVXd6WkhaamJYUjZZMGRHYWxwVE9URmpNbFo1WTNrNWQxbFlRbTloV0dSc1pFaE9hRTE1T1RCWldFNXlZM2s1YkdKSE1YWk1XRVp5WW0wNWVXSlRNWHBrTW14dVlraFZkR050TVhwaWJUbDVZbE14Y0dKWFJtNWFWelZzWkVNd2VVMUVTVEpOVkVGNVRta3hNazFUT1cxa1YzaHpURmhaZUV3elFubGlNamx0WTNrNWVtSlhPWEphVXpsMlkwaE5kbU50Vm5oa1YxWjZaRWhOZGxwWGVIUmllVEZ6V1ZoS2JscFVUWGhPUnpCMFkxZDBkV0l6U25STVdFNHpZVmRrYzJSVE1YbGlXRTUxWWpOS2RFeFlUblJpTW5Sc1RGaFplVXh0Y0hwaU1qUnBURUZ2WjBsRFFXZEpRMEZwWXpKb2FFMXFWVEpKYW05blNXcENiRTVFYXpKT1JHeHNXV3BWZUU1VWFHcE9iVmw0VFRKUk1GbHFVVEpPTWtVMFdtcG9hVTlYV21wTlYxVjVUWHBTYUZwcWFHMU9WMGw0VFcxTk1FMUVSbTFPVjA1cldXcFJlRTFxWTNkWmFsVXhUbXByYVVOcFFXZEpRMEk1VEVGdlowbERRV2RKYlU1MllsaENjMXBZVW5CaU1qUnBUMmxDTjBOcFFXZEpRMEZuU1VOS2QxbFlVbTlKYW05blNXazVNMkl6U25Kak0wSm9XVEpWZG1SWVRteGpiazEyWTBkR2QyRkhiRE5hV0ZKNldWUk5kbVJIUm5waE0wMTJXbGQ0ZEdKNU1YaGhNalYyWTIwd2RHTXpaSEJhTW5neFRGaEtkR015TlhaamJUQjBZVmN4YUZveVZuVmFXRkYwVFdwQmVVNXFSWGROYWxsMFpHcEZkbHB1Vm5OaVF6RXlUVk01ZDJOdE9YWmFiazEyWXpJeGRtRXlWWFppTTFZd1kwaFdNRXd5Vm5OaVZ6aDBZa2RHZVZveVZYcE5WRkowVEZoR2NtSnRPWGxpVXpGNlpESnNibUpJVlhSamJURjZZbTA1ZVdKVE1YcGlWemx5V2xNeE1rMXBPWHBpVnpseVdsTXhhbUl5TVhkaVIxWXdZVmM1ZFV4dGNIcGlNalJwVEVGdlowbERRV2RKUTBGcFl6Sm9hRTFxVlRKSmFtOW5TVzFWTUUweVRURmFiVTE2V1hwamVrMUhSbXROYW1NMFQwZE5ORTlFU1hwUFIxWnNUMVJDYkZwRVJYaFplbWh0VGxST2FFMXFhek5PYWtVMVdtcFpORTE2Um1oUFIxbDRUVlJqZDAxVVNUSk9hazAxV1ZkWmFVTnBRV2RKUTBJNVRFRnZaMGxEUVdkSmJrSjVXbGRhYzJGWFpHOWtRMGsyU1VoelMwbERRV2RKUTBGblNXNUNhR1JIWjJsUGFVRnBURE5rZG1OdGRIcGpSMFpxV2xNNU1XTXlWbmxqZVRsM1dWaENiMkZZWkd4a1NFNW9UWGs1TUZsWVRuSmplVGxzWWtjeGRreFlSbkppYlRsNVlsTXhlbVF5Ykc1aVNGVjBZMjB4ZW1KdE9YbGlVekZ3WWxkR2JscFhOV3hrUXpCNVRVUkpNazFVUVhsT2FURXlUVk01YldSWGVITk1XRmw0VEROQ2VXSXlPVzFqZVRsNllsYzVjbHBUT1haalNFMTJZMjFXZUdSWFZucGtTRTEyV2xkNGRHSjVNWE5aV0VwdVdsUk5lRTVITUhSalYzUjFZak5LZEV4WVRqTmhWMlJ6WkZNeGVXSllUblZpTTBwMFRGaE9kR0l5ZEd4TVdGbDVURzVDZVZwWFduTmhWMlJ2WkVNMWNXTXlPWFZKYVhkTFNVTkJaMGxEUVdkSmJrNXZXVlJKTVU1cFNUWkpRMHByVG0xR2ExcEVWbTFPYlZVeFdsZE9iRTVFYkd4YVZHY3pUMVJaZWxreVdYaE9SMWswVFhwV2FFMUVUbXROUkdSc1RqSlZlRnB0UlhkWmJVcHNUakpWTVUxVVl6RlBSRlUwVGxSa2FrMHlSVE5OYW1kNVNXZHZaMGxEUVdkbVUzZExTVU5CWjBsRFNtcFpXRUpvV1RKc01HVlRTVFpKU0hOTFNVTkJaMGxEUVdkSmJrSm9aRWRuYVU5cFFXbE1NMlIyWTIxMGVtTkhSbXBhVXpreFl6SldlV041T1hkWldFSnZZVmhrYkdSSVRtaE5lVGt3V1ZoT2NtTjVPV3hpUnpGMlRGaEdjbUp0T1hsaVV6RjZaREpzYm1KSVZYUmpiVEY2WW0wNWVXSlRNWEJpVjBadVdsYzFiR1JETUhsTlJFa3lUVlJCZVU1cE1USk5Vemx0WkZkNGMweFlXWGhNTTBKNVlqSTViV041T1hwaVZ6bHlXbE01ZG1OSVRYWmpiVlo0WkZkV2VtUklUWFphVjNoMFlua3hjMWxZU201YVZFMTRUa2N3ZEdOWGRIVmlNMHAwVEZoT00yRlhaSE5rVXpGNVlsaE9kV0l6U25STVdFNTBZakowYkV4WVdYbE1iVTVvWTBkR2FtRllValZNYlhCNllqSTBhVXhCYjJkSlEwRm5TVU5CYVdNeWFHaE5hbFV5U1dwdlowbHFXbWhOTWxFd1RrUmplRTVYV214TlJGVTFUVWRGZVU5VVZYZFBWRkV6VFVSbmVFMHlUWGhaYWtrMVdtcFpNazVIU1ROYVZHTTBXa1JKTUZsdFdUSmFiVWt3VGtSWk1FNVhSVFZhUkUxM1QxZE9hVnB0VldsRGFVRm5TVU5DT1V4QmIyZEpRMEZuU1c1S2JHTXlPWE5rYlZaclNXcHZaMlYzYjJkSlEwRm5TVU5CYVdOSFJqQmhRMGsyU1VOSmRtUXlPWGxoTTA1M1dWZE9iRXd6Vm5wYVdFcDZURE5DYUdOSGFIQmtNbFl3WXpKRmVrd3pVbWhqTW5SNlRESldjMkpYT0hSalYzUjFZak5LZEV4WVRqTmhWMlJ6WkZNeGVXSllUblZpTTBwMFRGZHNkRmxYWkd4aWJWWXdURlJKZDAxcVdYaE5SRWt5VEZoWmVFd3lXakZpUjNkMFpHcEZkbU5JU25aaU1scDZURE5PZEdJeWRHeE1NamwzWTNrNWVWcFlSakZhV0U0d1kzazViR0pITVhaTVYzaG9ZMjFrYkUxNlJUQmlVekY0WVRJMWRtTnRNSFJqTTJSd1dqSjRNVXhZU25Sak1qVjJZMjB3ZEdNeU1YWmhNbFYwWkdwSmRXTnRWbnBpTW5neVdsZFJkV1ZYUm5SaVEwbHpRMmxCWjBsRFFXZEpRMHA2WVVkRmVVNVVXV2xQYVVGcFRYcG5NMXBFYXpKT2VtTXhXWHBrYWxwWFNtMWFSMFpwVFZSSmVGcHFXbWxPUkZVd1RrUk5kMXBxU1RWTlIxWnFUbXBaTkU5VVp6RmFWRTE1V2xkWk5WcHFaM2hPVkdNMFRsZFJNVmxVUW1wT2VsRjNUMU5KUzBsRFFXZEpTREJ6UTJsQlowbERRV2xpYlVZd1lWaGFiRWxxYjJkbGQyOW5TVU5CWjBsRFFXbGpSMFl3WVVOSk5rbERTWFprTWpsNVlUTk9kMWxYVG14TU0xWjZXbGhLZWt3elFtaGpSMmh3WkRKV01HTXlSWHBNTTFKb1l6SjBla3d5Vm5OaVZ6aDBZMWQwZFdJelNuUk1XRTR6WVZka2MyUlRNWGxpV0U1MVlqTktkRXhYYkhSWlYyUnNZbTFXTUV4VVNYZE5hbGw0VFVSSk1reFlXWGhNTWxveFlrZDNkR1JxUlhaalNFcDJZakphZWt3elRuUmlNblJzVERJMWFHUkhiREphVXpBd1RWUkpORTFxUlhWa1NHZ3dTV2wzUzBsRFFXZEpRMEZuU1c1T2IxbFVTVEZPYVVrMlNVTkthVnB0VG0xYVIwa3lUbnBTYTA5SFJteFBWMFYzVGxkYWJVMXFhekZPUkd0M1RVUnJNMXBVUlhoWlZFNXBUMVJHYWxscVdYbFBWRlpyVFVSRmQxbHFaM2hhVkZGNlQxUnJNRTFFVVRGT2FtdDNXWHBzYUVsbmIyZEpRMEZuWmxOM1MwbERRV2RKUTBwdllqTk9NRmd5VmpSaFdGRnBUMmxDTjBOcFFXZEpRMEZuU1VOS2QxbFlVbTlKYW05blNXazVNMkl6U25Kak0wSm9XVEpWZG1SWVRteGpiazEyWTBkR2QyRkhiRE5hV0ZKNldWUk5kbVJIUm5waE0wMTJXbGQ0ZEdKNU1YaGhNalYyWTIwd2RHTXpaSEJhTW5neFRGaEtkR015TlhaamJUQjBZVmN4YUZveVZuVmFXRkYwVFdwQmVVNXFSWGROYWxsMFpHcEZkbHB1Vm5OaVF6RXlUVk01ZDJOdE9YWmFiazEyWXpJeGRtRXlWWFpoUnpsNlpFTXhiR1ZIYkRCTVZGRjRUV3BuZVUxVE5UQmxTRkZwVEVGdlowbERRV2RKUTBGcFl6Sm9hRTFxVlRKSmFtOW5TV3BzYUUxcVkzaGFha3BvVDFSRk1sbHFRbWxPYlZac1RtMU9iRmt5U1hsT1JFa3lXbXBDYVUxNlNYZE9iVlp0VFVSak1FNVVZelJaYlZVeFRsZFJOVmx0VFRWT1Ixa3lXbXBPYlZwVVRtaFphbWN5V1ZkRmFVTnBRV2RKUTBJNVEybEJaMlpSY0RsRFp6MDlYRzR2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2Y21WeGRXVnpkQzFqYkdGcGJYTXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqRXZVa1ZSVlVWVFZGOVRTRUV5TlRaOFlqRTFOREF3TjJZeVlqUXpOekl4WkdJeU4yRTBaalUyTXpGaFpqSXdZbU0xTnpFM09HVm1OekkwTmpWaU56azROV0kyTTJZMU5HVmhZbU13Wm1Gak4zeE5lbXhyVFZSQk1VOVhWbTFaZWxsNVQxUktiVmt5Um0xTlIwVTBXWHBLYVU1dFNUQk5lbWhwV1dwbk1FNUVhekpaYlVVMVRrUmtiRnBVVW1sTlZHczBXV3BqZDFreVdYcFpWMUY1VDBSRmQwOUhVWHBPZDI4OVhHNHZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZSa2xNUlZNdWMyaGhNalUyZkdVNVpERmpaamt6TmpJMFlXSTVORGN3T1dKaFpqTmlZVGRrTXpaaVltRmtaamRoWkdZMFptTTNNbUZpWVRSaE16TXpZbVJoTURFeFkyUXlORGd4TlROOFdtcEZNbGw2V20xT1JHY3hXV3BhYWs5RVdYZFBWRUUwVFhwb2FWcFVTVFZOUkZsM1dtcFZlbGx0VVRWT2VsVjVUWHBWZUU1cVZtaE9lbGt6VG5wV2ExcHRWWGhaZWtFelQxUk5lVTlVV21sUFJFRXhUV2xCWjFWclZrSlNSVEZHVEcweGEwTnRVbXhOUkVFelQwUnJNRTFxYkd0YVZFSm9XbFJPYVUxRWF6Vk9SRWt3V21wRk1rNXFRVFJPYlU1cVdrUlJORTVYV1ROTlZFNXJUVEpXYkUxNmJHeFpiVlp0VFdwT2JVMUhSVFJOYWtWNlQwUkpNazB5V1dkSlJrcEdWVlpXUmxVeFVtWldSVlpPVlVWNFFsWkZWWFZoYms1MlltZHZNVTV0U210T1JGVjRXVEpOZUU5SFdUSmFiVVpxV2tSbmQxbHFUbXhaYlZGM1RtMU9hVnBFVm1wUFJGbDVUa1JCTVZsNlNtaFBWMFV6VG1wa2FFMUhVWGROUkZKc1RVUkJORTVVVlhsT2VtYzBXVlJhYTBsRFFsUlVWVGxNVWxZNVJsWnJiRVZTVlRWRVVsTTFlbUZIUlhsT1ZGbExUVEpaZDA1VVozcE9SRTAwVGtSQ2JWcFhXVEZQUjAwMVRtMUpNRTlFWjNoYWJWWnJUbFJSTTA5SFVURk5hbGsxVG0xTmQwMXRSWGROYWtKc1dtMVpOVTlYVm1wYVIwWnBUMGRHYTA1cVVtcE5WR3Q1VG1sQloxbHRiSFZhUmpsNllsYzVjbHBUTlhkbFVXOHdXbGRTYkZwRWF6Uk5SR016VFhwUmQxcFhXWHBaZWxFMVQxZFNhRTVVU21sYVIwVXhXWHBXYTA5SFVtMU9WRlY0VGtSUmQwMXRXbTFOVjFVeVdYcEZkMDR5U1hkYVZFbDNUVlJrYTFscVdteE5ha0V4U1VOQ2FXRlhOV3RoVnpWdVkzazFjV015T1hWRGFrRXlUa1JHYVZsdFVtaE9SR2hzVGtSSk5FMXFZelJPVkdkM1RucFNhMDFYUlRSWlZGSnFUbTFTYWxwVVRUTmFSRnBwVFhwWk1rNXRVbXBaTWxacFRWUkJlVmxxVFRKTlYxVjRXVzFSTUZwVVRUVmFWRUZuU1VkT2FHTklVakZqYlZWMFltMUdNR0ZZV214TWJrNXBXVmhTYW1GQmJ6RmFWMUY0VFRKWk1FNXRUbWxaVkZKcFRXcHNhMDlFVVRKT2FteHBUMGRSTWs1cVRUUmFiVnBzV1cxRmVrOVVhR3BOZWtFeVRucFpkMDVVV1RWWmFrcG9UWHBuZWs1VVRtMU9la0pvVDBkUk5FNTZVbTFKUTBKcVlqSTFiV0ZYWTNSWk1qbDBZMGRHZVdGWVRuWmlhVFZ4WXpJNWRVTnRSVFJhUjFFMFRVZEZORTFFV1RGT2VrRjRXVlJOZWxsNlFYaFpla0Y1V21wR2FWcHRTVEJOVkdNMVdXcEJORnBVU1hwTlZFVTBUMFJaZDFsdFZURk9WR3N3VGtSWmQwMXFXWGRQUkdNeFRVZEZlbGw2UVdkSlIwNTJZMGRzYkZwRE1XOWFWM2gzV2xoSmRHTklTblprYlZaMVdWYzFhbHBUTlhGak1qbDFRMjFWTWs1cVZUSmFWMDVvVGxkV2FscHFiR3BPZWxKdFdsUlZORTR5VVRWWmVrWnNXVmRPYVUxdFJYcFpWR1JwV1RKUmVrMVVRVEJhUjFFeVRtMVdiVnBFUW1sWmVrcHFXVlJvYlZsNlNUSk9SRkUwVGtSblowbEhXakZpUjNkMVl6SkthR1JIVG05RGJVWnJUMVJTYlZwRVVUQk9SR2N6V2tSV2FVNXFUbXBhUjBsNlQxUk5NbHBVVFROT1IwazBUVVJzYVU0eVJtaE5lbFpvVGtkVk0wMVVXWGRQVkdSc1dsUlJNRTVFWnpCT01sSm9UMGRXYWxsdFRYaGFWRWxuU1Vka01WbFlTbXRZTWxveFlrZDNkV05JYTB0TmFsVXpXa2RaTVU5VVdtMVpWMFp0V2tSa2EwMTZaekZPVkZVd1RqSlJNVTVFUlROYVJHaHRUVzFPYTFwRVVUSk9WMFV3VFZST2JFOVVTbWhhYWxsM1RXcFpNRTB5VlRSUFZHTXdUa1JWTWsxWFZtMWFVMEZuWVVjNWVtUkdPVzlaV0U1dllrZHNhVmd5VG5aaVdFSm9aRU0xZDJWUmNHMU5lazVyVDBSRmVFMUVSbWxhVjFrMFQxUkplRTE2WnpWWlZFVjNUakpHYTA0eVRUTlBSRmt5VG0xTk5WbFhUWGhQVjA1cVdYcEthRTlFV1hwT1IxRjNXbXBGZDA1VVZYaFpWR2MwV1dwS2EwMUhSVEpKUTBKd1ltNUNNV1JJVFhaYWJsWnpZa014ZVZwWVRuWmlTRnBzV2tNMU5WbFhNWE5EYWtwc1dtMVZNRTU2VlRSYVIwWnJUbFJrYWs1VVpHdGFhbXQ0VDFSb2JVMXRSWGRhUkVwcVQxZE5NMDFFUW1wUFZHTTFXVEpKTkZwWFJtcGFWRUY0VFVkRmVGcEhXVE5OYlVrMVdYcFNhbGw2U1RST2JVMW5TVWRzZFdOSVZqQmplVGw2WWxjNWNscFRNV3BaVnpWcllWZFNhR1JIVlhSYWJXeHpXbGhOZFdNeWFHaE5hbFV5UTIxS2FrNUhTWHBQVkdONVRtcFZNMDR5VlRCTmFtY3pUMVJWTUUxRVRUQk5WMHBxVDFkS2EwMTZZelJaTWs1clRucFZlRTVxWXpOYVJGVjZXa2RLYWs1dFJURmFSRkpvVFcxR2EwNUVRWGxOTWsxNldXcHJaMGxIYkhWalNGWXdZM2s1ZW1KWE9YSmFVekZxV1ZjMWEyRlhVbWhrUjFWMFpHMUdjMkZYVW1oa1IyeDJZbWsxY1dNeU9YVkRiVmt5V2tkWk0wMHlSWGhOYlZreldrUlJNRTFFUlhwT2VscHRXa1JKTWs5VVNUVmFWMVY1VG1wak5GcEVVVEpaZWxWM1dsZFJNVTF0VFRCUFIwcHNUMVJXYWs0eVRtaE9WRUp0VFVkRmVrNXRXVE5OVjFsblNVYzFhR1JIYkRKYVZqbHVaRmRHZVZwRE5YZGxVVzh5VFVkRmVWbDZaekZOTWxwcVRsUm5ORTE2UW1wT1JFa3lUa2RSZVU1dFdteFBSR2hwVGtSRk5VNVVVVEpPYWtWNFRtcHNhVTR5VlhwT1IxVTBUVVJWZDAxRVZYbE5la0UwVFVSTmQwMVVZM2RaVkZKdFNVTkNkbU5JVFhaU2EyeE5VbFpOZFdNeWFHaE5hbFV5UTJwSmVVNUVUbXBhYW1jd1RtMWFiRmxxVFhoT2JWRjVUMVJzYkUxcVVYcGFSMGwzV1ZSYWFFNHlSbXBOZW1NMFdsUldiVmt5U20xYWJVazBXVEpTYTFscWEzcE9SMFpxV1ZSa2EwMXFaM2haZW14dFdtcHJaMGxIT1hkamVUbHFXVmMxYTJGWFVtaGtSMVptV2pKR01GcFROWGRsVVc5M1RtMUplbGt5Um1sTlZFMHhXbXByZDFwcVJYbE5hbXQ0VG5wQk5GbHRVbWxhVkZwclRrUk9iRnBVV20xWmJWbDNUbFJSTkU5RVp6Qk5hbWhyV1ZSS2FFOUhSVEJOZWxsM1RucGpNazFxUm1oT2FsSnRTVU5DZG1OSVRYWmFiVVY2VEZkS2NHSnRVbkJpYldOMVlXNU9kbUpuYjNoTlJFcG9XVEpLYlU1dFZtbFphbFV4V1RKRk1rMHlTWGhhYW1ONFRucFNhRTlVVVhwWmJVbDNXVlJaZWxwcWEzcFpWMFY0VGxSa2JFNVVUWHBaYWxreFdWZEdhMDFYV1hsYVYwVXpUVVJXYTAxRWFHdEpRMEoyWTBoTmRscHVWbk5pUXpWNldXMUdNRmt5WjB0TmVrNXBUMGRPYWxwdFdtbFBWMUV4VFdwVmVscEVUbXROVkdjd1RucEdhRTFVVm0xTmVsSm9UV3BuZVU1cVRYbFBSRVp0VFVSYWFscFhXVEphYWsxNVQxUkNhVTFYU21sYVJHTjRXbXBvYVUxSFNUUk9lVUZuWWpOQ2Vrd3laSGRrVmpsdldsZEdjMlJIYUdaamFrMTFZMGhyUzFwVVJtMU5lbU4zVFZkYWFVNVhVbXBPYlZVeVRVUldhVTU2VlRWWlZHUnBXVzFOZWxwRVdURk9WRlUwVFcxTmVVMUVaR3BOYlVwc1RqSlplRTlYUlhwWlYwWnRUbXBSZVUxRVJtaE5SMFV6VFZkSmQwMXBRV2RpTTBKNlRESmtkMlJXT1c5YVYwWnpaRWRvWm1NeVZqQk1ia0kxUTJwamVVOUhWbWhQUkVVeVRYcENiRTE2VVhkUFJGSnFXWHBGTTAxNlNtbFpiVXBxVGxST2FrOUhWVEpPYWxsNFdXMVNhRmxxUlRCTmFsVXhUakpaTVUweVJYZE5iVkpvVDBSTk0xbHRTWGxPVkdNeldsUkZaMGxIT1hkamVUbHpXVmN4YVZwSFJtWmhWelY2WVZkU2JFeHVUbTlEYWxKclRsUlpOVTVYVW1sT1IxVXpUVVJPYUUxdFJtcE5WMVpvVFdwck1FMVVhR3ROZWxGNVRtcEdiVnB0VlhkT2JVMTNUa1JDYlZsNlRUSk9NbFV4V1ZkWk5VNXFRVE5QUkdjelRWUlZOVTVFVW10TlZHdG5TVWM1ZDJONU9YTlpWekZwV2tkR1ptTnVWblZrUjJ4MFdsTTFkMlZSYnpGTlIxRjZXbXBOZUU1cVVYaGFWMHBvV21wUk5VNUVWVEJOYlZFeVRUSk9iVTVFVFhwUFJFRXdUMFJhYWxsVWJHeGFSRlYzV1cxTmVrMVVWbXBQUkZFeVdUSldiRTE2VlRCWlZFcHNUMVJHYWxwVVRYbEpRMEoyWTBoTmRtSkhSblJaYlZKb1dETk9NRmxYWkd4WU0wNTJaRmhLYWxwVE5YcGhRVzk1V1ZSc2JGcHFTVFZhVkdjd1dsUkthMDFxWjNsYWFtc3dUbFJOTkZsVVdteFpWMGt3VGxkS2FrNTZZelJhUkVac1dtcFplRTVIU21oT01rVjVUMWRGTlU1RVFYbE5lbFpvVDFkRk5FNXFWVFZPVkZVd1NVTkNkbU5JVFhaaVIwWXhZbTFPYjFwWVNtWlpNamwwWWxjNWRVeHVUbTlEYW1Nd1RrUldhRTF0VFRSYVJGSnNUa1JrYWsxVVRUQlBWRlV4VG1wa2JGcHFVbXRQUkZKcVdsZFJNRmw2YUd0WmVsSnNUVlJyTlUxWFRUSmFWR2N5V21wc2JFNTZRbXBaTWxWM1RWZFdiRnBYVFhwTmFtTm5TVWM1ZDJONU9YbGFXRVl4V2xoT01HTjVPV3hpUnpGMlRGZDRhR050Wkd4TmVrVXdZbE14ZUdFeU5YWmpiVEIwWXpOa2NGb3llREZNV0VwMFl6STFkbU50TUhSYWJsWnpZa014TWsxcE5YRmpNamwxUTJwQ2EwNTZiR2xPYWtsNFdtMUdhazlFV1RCTmFtTXhUVlJWZWsxVVdURmFSRVUwVGtSWk0xcEVXbXBPYlZsNVdrZEpNMWxVWXpSTmVsVjRXVEpWTWsxRVozcE9lazV0VDFSS2ExcFhVWGhhYlVWNlRrZE5aMGxIT1hkamVUbDVaRmMxWmxwdVZuTmlRelYzWlZGd2JWcHRXbXRPYWxac1drUldhVTlFVm1sT1YwWnFUVVJGTTA5SFVYZE5iVWw0VFRKSk5GcFVZekJPYlVVeVQxZFNhazFxYkd0TlZGRjZXa1JyZDA5VVFUUk5NazVvVGtkWmVFMHlXbWxOTWxab1RXMVdiRWxEUW5aalNFMTJZMjVXZFdSSGJIUmFVekZwWVZjMWEyRlhOVzVNYlhCNllqSTBTMDlYU214T2FrWm9UbnBHYUU5RVJUUk5WMVpwVFhwQ2FrNXRWWHBaVjFGNVdYcE5kMDU2U1hoWmFtaHFXbFJSZVZsNmEzbE9hbXN5V1hwTmVFMVVhM3BQVkZadFRVUlNhMDlIV1RCTlYwbDRXVlJTYVU1RFFXZGlNMEo2VEROS01XSnVVbkJpVjFabVdXMDVkbVJJVGpCamJVWjNURzVDTlVOdFJtdGFhbEV4VGxSSk1GcEhWWHBaZWtwc1RtMVNhVmxVUlRST2FsVXpUVzFWTTAxVVZYaGFSRkUwV1cxYWFsbFVRbWxOTWtacldYcG9iRTV0VG0xUFYxSnNXbTFSTWs5RVdtbE9SR016VGtSU2FrOUVZMmRKUnpsM1kzazVlbHBZU2pKaFYwNXNUREJhU2xSRlZsUk1iazV2V1ZSSk1VNW5jR2hhYWxFd1dWUkpNazVFUm10T2Vtc3pUbFJSTWsxVVZUTk9SRnB0V2xSc2FFNXRUVE5OUkdocFRVUlNhVTlFUm14WlZHZDNUbnBOZUU5SFRtMVBWR04zVFVkRmQxcFhWWGxPUkZreFdXMU5NMDU2YXpKSlEwSjJZMGhOZG1NeVZubGtiV3hxV2xNNWVsa3pTbkJqU0ZKNlRESk9jMlJZVGpCYVdFcDZURE5DYUZreVZYWllNVGx3WW0xc01GZ3hPSFZqU0d0TFdXMUdiRTlVUVRST2FrRTBXa1JGTVZwcVZURmFiVmswV1hwQ2JGbFhTVEphYWtVd1RsZEthRmxVYUd0T2FrMTRUbnBGZUUxcVNUQk9WMUV3VGtkSk5FMXRTWGhPZWtFMFRYcEZNMDE2YkcxUFIwa3lXbWxCWjJJelFucE1NMDVzWTI1YWNGa3lWWFpqTWs1NVlWaENNR041T1dwaVNGWjZaRWRXZVdONU9YZFpWMDVzVERKa2QyUldPV2hhUnpGd1l6Tk9jR0l5TkhWalNHdExUbFJqTkU1cVJtcFpiVlV3VG5wR2ExcHRTWHBPVkVwcVdYcE9hRTlFWjNoUFIxWnFUa1JrYTFsWFZUTk9iVWwzVG1wS2FWcHRSVEZhYlZVd1dsZFdhVTVVVVRWYVJGbDVUMWRKZVZwVVozcGFWR3N5VFdsQloySXpRbnBNTTA1c1kyNWFjRmt5Vlhaak1rNTVZVmhDTUdONU9XcGlTRlo2WkVkV2VXTjVPWGRaVjA1c1RESmtkMlJXT1haa01qVnNZMjVPYjJGWVFYVmpTR3RMVFZSTmQwMTZWbXROYWxsNldtcFJlazFYUlROT01sVTFXa1JyZDFsdFVtMU5WMGw0V2xSVk5VNXFZelJPTWtsNFQxZFJOVTFVVG1wWmJWSnNUbnBaTTFscVJtaE5iVTVvVFVkTk1rMXFaR2xhYWtsNldsTkJaMkl6UW5wTU0wNXNZMjVhY0ZreVZYWmpNazU1WVZoQ01HTjVPV3BpU0ZaNlpFZFdlV041T1hkWlYwNXNURE5DYUZreVZtWmpSemxyWWxkR2RVeHVRalZEYW1jeVdWZFZlazF0VlRCTlZHc3dUbGRTYVUxNlRtaE9iVkUxVGpKRk1GbFVZelJOTWxadFdUSldhVTFFUlRWWmJWazBUVlJqTTAxVVVURk5SR2h0VGtSak1VOVhVbWxOZWtsNVdtMVNhVnBFWXpGWmVrRm5TVWM1ZDJONU9YcGFXRW95WVZkT2JFd3pUbXBqYld4M1pFaE5kbUZYVG14TU1teHFXbFk1YW1GSFZtcGhNMEoyWVZjMU1GZ3lNWEJqYmtwMlkyazFkMlZSYnpKT1IxWnJUVVJWTWsxRVRtcE5lbU0wVGxSSk1rNXRUbXROYlZVeFdXcEpNazlIVW0xYWFtTjRXa2RGZUZwSFJtaFplbU40VGpKWk0wMUVhek5OVjFac1RVUldhVTB5VW14TlJGVXpUMWRKTTAxSFJUTkpRMEoyWTBoTmRtTXlWbmxrYld4cVdsTTVlbGt6U25CalNGSjZURE5TZVZsWGJIVk1NbkIyWVZjMU1Fd3lSbk5pUnpscVdWaFNjR0l5TkhWalNHdExUbGRHYTFsVWFHMU5WMGt4VGtSUk0wMXFZek5OVkd4c1RXcEpNazVIVFhsTlIxWnJXVzFKTUU1WFZYcE5NbEY1VDFkWk0wMVVSVEJPVkZac1dXcGplVTVYU21wT01rMDFXWHByTUZwWFZYcFBWMGwzVDBOQloySXpRbnBNTTA1c1kyNWFjRmt5Vlhaak1rNTVZVmhDTUdONU9UQmpiVVp3WW1rNWNXSXliSFZrUXpsb1lrZDRkbGt5UmpCaFZ6bDFXREpLZG1SWE5XdFpXRW8xVEc1Q05VTnFXbXRPYWxKc1RUSkpkMDV0Um1wWlZHYzBUa1JLYWs1RVdYbGFhbXQ2VFZSR2FrNTZRVEJOUjAwd1QxUnNhazFFUlhsTmFsVTBUa2RSTlZsNlRUTmFWRkY0V1hwQk1FMVVaekpaVkZWNFdsUkdiRTR5U1dkSlJ6bDNZM2s1ZWxwWVNqSmhWMDVzVEROT2FtTnRiSGRrU0UxMlpFaEthR0ZYTkhaaGJUbHdZbTVSZGxsdE9URmliVkpvWTI1c1ptUlhOV3BhV0Vvd1dWZHNkV1JJYTNWalNHdExUV3BKTUUweVRtMVBSRkV5V20xV2FVMTZSVEphUkVrMVQxZFZlVTVFVG10WmFrSm9UbTFGTTFsWFRYcE9lbWhzVGxkYWFsbHRXbTFaYW1ocVdrZFNhVTlVVFRCWlYwNW9UakpSZVU5RVJtcFBWMXB0VDFOQloySXpRbnBNTTA1c1kyNWFjRmt5Vlhaak1rNTVZVmhDTUdONU9UQmpiVVp3WW1rNWNXSXliSFZrUXpscVdWYzFhMkZYVW1oa1IxWm1XakpHTUZwVE5YZGxVWEJyV21wUk0xbFVSbXBaZWtwclRucE9iRTVVYkcxT2FtaHJUV3BuZUU5WFJtaE5SRVYzVFZSS2JFNXFUWGhhUjAweVRucEJNbHBxUVRWTlYwWnNUVzFhYkZsVVJUSk9WRlpxVGxSRk0wMTZaM2xOVkZKcFNVTkNkbU5JVFhaak1sWjVaRzFzYWxwVE9YcFpNMHB3WTBoU2Vrd3pVbmxaVjJ4MVRESndkbUZYTlRCTU1rNW9ZMGhTTVdOdFZtWmliVVl3WVZoYWJFeHVUbWxaV0ZKcVlVRnZlVTV0U1RSWmVscHFUMGRaTUZwSFNYbE9lbFY2V20xSmVGcHFVVFZQVkZwcVRtcEJlbGxYVG10WlZFSnFXbXBvYlZscVJUQk9lbXN6V2xSa2JFMVVaRzFOZW1ScFRWZEZORnBxU1hoT1JFSnNXa1JSTTBsRFFuWmpTRTEyWXpKV2VXUnRiR3BhVXpsNldUTktjR05JVW5wTU0xSjVXVmRzZFV3eWNIWmhWelV3VERKT2IxcFhUbkpZTTJSb1ltMVNhVXh1UWpWRGJVMHpUMGRSZVZwVVpHaE5la3BxV20xSk1FMTZaR2xPYWtVeldrZFpNazFIUlROWlYwMTRUWHBCZUUxNlVUQk9hbXMwV2tkWk1FMUVWVEJhYWxadFdXMUtiVTR5V21sT1JHeHNUakpKZWxwRVdYaE5SRkZuU1VjNWQyTjVPWHBhV0VveVlWZE9iRXd6VG1wamJXeDNaRWhOZG1SSVNtaGhWelIyWVcwNWNHSnVVWFpaTW1oc1dUSjBkMkl5YkhWa1JqbHdZbTVPZDFwWFRqQmhWemwxVEc1Q05VTnFiRzFaYlVac1RWUm9iRTFVU1hwT1YxWnFUVmROZVZwWFJtcE5NbFpwVFdwRk1VMTZSbXhaYWtsNVRsUnJkMXBFU1RCT1IxVXhUMFJCTlZwVVJYcE9SRXByVFhwYWFrNUVXbTFhYWtsNVdsZEdhMDB5VldkSlJ6bDNZM2s1ZWxwWVNqSmhWMDVzVEROT2FtTnRiSGRrU0UxMlpFaEthR0ZYTkhaaGJUbHdZbTVSZGxreU9YVmtSMngxWkZkR01HRlhPWFZNYmtJMVEyMU9hMDFxYkd4YVIwMTRUa1JvYWsxSFJtcFpiVTVxVFcxR2FVMTZSVFJQUkd4c1dXcFJlRTVxU210YVIxVXhUakpKTkUxNlVYbE9WRlpyVFVSck1rNXFhelJPYlVadFRXcE9hRnBFU1hoYVZFcHRXbGRSWjBsSE9YZGplVGw2V2xoS01tRlhUbXhNTTA1cVkyMXNkMlJJVFhaa1NFcG9ZVmMwZG1GdE9YQmlibEYyV1RJNWRXUklTbWhaTTFGMVkwaHJTMDR5V20xUFJHTjNXWHBKZWsxRVVtdGFSRlY2VDBSak1scHFVbWhOVkdScFRrUkZlRmxxUlhwT1JFSnBXWHBhYkZsWFRYbE9WRXB0V2tSSk1WcHRXbXhhYlZadFRXcEpNRTlIU210T1JHeHBUbnBqZWs5VFFXZGlNMEo2VEROT2JHTnVXbkJaTWxWMll6Sk9lV0ZZUWpCamVUa3dZMjFHY0dKcE9YRmlNbXgxWkVNNWExbFlVbWhqTWxZd1dESk9kbUp1VW5sWlYwNHdURzVDTlVOcVZUUlpWRkV4V1ZSRk5VMXFaR2hOUkUwMVRsUnJlVTU2YkdsT2FsVXhUbnBuTlU1RVdURlphazVyVG5wcmVFMXFSbWhQUkZFelRrUkpOVTU2V1hwUFJHeHBXVzFWTlUxVVdYbE5lbXhxV21wck5WcHFaMmRKUnpsM1kzazVlbHBZU2pKaFYwNXNURE5PYW1OdGJIZGtTRTEyWkVoS2FHRlhOSFpoYlRsd1ltNVJkbUZYTlRCYVdFcDVaRmhDTUdGWE9YVllNa1pyWWxkc2VtTXliSFppYVRWM1pWRnZlRTFFU21oWk1rcHRUbTFXYVZscVZURlpNa1V5VFRKSmVGcHFZM2hPZWxKb1QxUlJlbGx0U1hkWlZGbDZXbXByZWxsWFJYaE9WR1JzVGxSTmVsbHFXVEZaVjBaclRWZFplVnBYUlROTlJGWnJUVVJvYTBsRFFuWmpTRTEyWXpKV2VXUnRiR3BhVXpsNldUTktjR05JVW5wTU0xSjVXVmRzZFV3eWNIWmhWelV3VERKNGFHSlhTbXRaVmpsdFpGZDRjMHh1VG1sWldGSnFZVUZ2TTAxcWFHeFpWR2Q0VG1wTmQxcFVUVEJOUkdjd1dUSk5lRTU2VFhsWmJVcHBXWHBWZWxsNmFHeE9hbGt5VFZkS2ExbFhTWGhPUkVreFRsUmtiVTVVVG1oTlJFcHJXVlJuZWs0eVNtbE5hbFV6VGpKVmVFbERRblpqU0UxMll6SldlV1J0YkdwYVV6bDZXVE5LY0dOSVVucE1NMUo1V1Zkc2RVd3ljSFpoVnpVd1RESjRhR0pYU210WlZqbHdZbTVPY0ZwSFZYVmpNbWRMVGtkUk1VNXFhekZhUjBrd1dsUmpkMDB5UlhsWlYwMTRXbGRGZVU5VVVYaFBSMUY2VGtSSk1rMVhXbTFhVkVFeVdYcEJNRTFIV21wTmVsa3pXbFJXYUZwcWF6Sk5SR00wVDBSamVFNVVhekJPUjFGNFQxTkJaMkl6UW5wTU0wNXNZMjVhY0ZreVZYWmpNazU1WVZoQ01HTjVPVEJqYlVad1ltazVjV0l5YkhWa1F6bHpXVmN4YVZwSFJtWmpibFoxWkVkc2RGcFROWGRsVVc4eFRVZFJlbHBxVFhoT2FsRjRXbGRLYUZwcVVUVk9SRlV3VFcxUk1rMHlUbTFPUkUxNlQwUkJNRTlFV21wWlZHeHNXa1JWZDFsdFRYcE5WRlpxVDBSUk1sa3lWbXhOZWxVd1dWUktiRTlVUm1wYVZFMTVTVU5DZG1OSVRYWmpNbFo1Wkcxc2FscFRPWHBaTTBwd1kwaFNla3d6VW5sWlYyeDFUREp3ZG1GWE5UQk1NbmhvWWxkS2ExbFdPWHBrUjBadVdsWTVlbUl6Vm5sWk1sVjFZekpuUzA5RVp6Qk5hbXMxV20xTmQxcEhUVFJPZWxsNFRrUmthazE2U21wYVIwVjNUWHBLYTAxNlFUQlpha0pvV1cxU2JFMXFXWGhPVkdjeVRWUlJORmxxWkd4WmJWVjRUMGRaZDAxVVkzZE9iVTVzV2tkR2FrNTVRV2RpTTBKNlRETk9iR051V25CWk1sVjJZekpPZVdGWVFqQmplVGt3WTIxR2NHSnBPWEZpTW14MVpFTTVjMk5zT1hkaU1uaHdXVE5yZFdOSWEwdE9WRTE2VGtSR2JGcHFRVFZPYWtrMFQwUk9hazVFVm14YWFtUnJXbXBLYlZwdFJUQk9SMWt6VFRKRk5Wa3lTbXRPVjBacVRYcEthMDR5U1RST1JHUm9UVlJaZWxwVWEzcFBSRlY2VGtkWk0wNVVUVEpPUTBGbllqTkNla3d6VG14amJscHdXVEpWZG1NeVRubGhXRUl3WTNrNU1HTnRSbkJpYVRseFlqSnNkV1JET1hWWldGSndaRzFXWm1GWE5UQmFXRXA1WkZoQ01HRlhPWFZNYmtJMVEycFZlazVFV210WlZHUm9XbTFaZUZwWFZUQk9WMHBvVFdwc2FGbFVaekZPUkZrelRucG5OVTVxVFRGTmVrSnFXVlJOTVU1WFdYaFBWR2QzVFVSak1rNTZVbXRPUkdjMFdsUm5ORTFxWTNoTmFtTTBUMVJSWjBsSE9YZGplVGw2V2xoS01tRlhUbXhNTTA1cVkyMXNkMlJJVFhaa1NFcG9ZVmMwZG1GdE9YQmlibEYyWW0xR01HRllXbXhZTTBwc1dUSTVNbHBZU2pWTWJrSTFRMjFKTUZsWFNtaE9WRXBvVFdwamVrNUVVVEZPYlVWNlRsZEtiRmxVU1RWUFJGRXdUa1JrYWs5RVRtcFpiVlYzVFdwbk1GcHRSVFJOUkVKclRsUkdhbHBxUW0xT01rNXNXVmRTYUZsWFNYaE5ha2wzVFcxTlowbEhPWGRqZVRsNldsaEtNbUZYVG14TU0wNXFZMjFzZDJSSVRYWmtTRXBvWVZjMGRtRnRPWEJpYmxGMlltMUdNR0ZZV214WU0wNHhXVzVTYUdNeWRIcE1ia0kxUTJwa2JVMVVTVFZaZWxacVdsZFpNMDF0VG1wT1JGWnFUbnBHYUUxRVZtdE9SRUV3V2tkUmVFOUVWWGxhVjBrd1dWZEpNVmxVU1RSTmVrMDFXVlJyTTAweVRYbFBWR042VG1wV2FWcEVSbXhPUjFac1QwUmpaMGxIT1hkamVUbDZXbGhLTW1GWFRteE1NMDVxWTIxc2QyUklUWFprU0Vwb1lWYzBkbUZ0T1hCaWJsRjJZak5LY0ZveWJIVlpWM2htWWpKS2VscFlTakphV0VsMVkwaHJTMXBIV1RKT1JGWnBXa1JKTlU1VWF6VmFhbFpxV21wT2FGcEVSWGxPUkdONldWZEdhVTVVVG0xUFZGcHBUV3BHYUU5WFVYaE9la2w2VG0xSk1sbFhUbXhPUjBWNldXcEdhbGw2YUdoYVYxWm9XVmRWTkZscFFXZGlNMEo2VEROT2JHTnVXbkJaTWxWMll6Sk9lV0ZZUWpCamVUa3dZMjFHY0dKcE9YRmlNbXgxWkVNNWQyRkhSbnBhVmpsMldXNU9iR051V214amJEbDNZMjA1ZGxwcE5YZGxVWEJxV2xSVk0xbHFRVFZOVkdodFQwUkZlVmxYVlRCWlZGVjVUMWRSTTFwVVVYcFBWRlUxVDBSWk1sbDZiR3BhVkVGNlRrUmFhMDF0VlRGTlJFVXdUVEpLYkU5VVdYbGFha0pwVFVSRk5GcEhXbTFOVkVKb1NVTkNkbU5JVFhaak1sWjVaRzFzYWxwVE9YcFpNMHB3WTBoU2Vrd3pVbmxaVjJ4MVRESndkbUZYTlRCTU0wSjVZakpTTVZrelVuQmlNalZtWVVkc2VtUkhPWGxsVXpWM1pWRnZkMXBIV1hkTlYwVXpXbXBaZDFsVVZteFphazB3VDFkT2FscFVSVEJPVjA1cVRucGFhRTlFVG14TmFtTTFUVVJaTUZsdFdYbFBWRTVyV2xSYWEwOUhUVEpOUjBsM1drUkJkMDVVVm1sYVZGSnJUakpKTTBsRFFuWmpTRTEyWXpKV2VXUnRiR3BhVXpsNldUTktjR05JVW5wTU0xSjVXVmRzZFV3eWNIWmhWelV3VEROQ2VXSXlVakZaTTFKd1lqSTFabU50Vm1waU0xcHNZMjVyZFdOSWEwdE9la1pwVG5wSmVrOUVZek5OYlZwdFdrZFJORTFxV1hkWlZFcHBUVVJKZDFwVVJtaE5WRTVyVGxSa2FGcEhUbTFPYWxKc1RsUlplVTFxVm0xTlJGWm9XV3BzYVU1NlRtbGFhbFY1VDFkWk1FOVVXbXhhVTBGbllqTkNla3d6VG14amJscHdXVEpWZG1NeVRubGhXRUl3WTNrNU1HTnRSbkJpYVRseFlqSnNkV1JET1hsYVYwNTJaRzFXZVdWV09XcGhSMVpxWVhrMWQyVlJjR3BaVjFwdFdWUkJNMDlIVlRGTk1sWnBUVVJKZVZsVVNUSk9WMGwzV1ZSak5WbHRWVFZPZWs1dFRYcGpkMDU2UVRGT2FtaHNUbnBuTTFwcVdUQk5lazEzV1ZSc2FWcEhUbWxPTWxacVdrUkJNazFYU1RWSlEwSjJZMGhOZG1NeVZubGtiV3hxV2xNNWVsa3pTbkJqU0ZKNlRETlNlVmxYYkhWTU1uQjJZVmMxTUV3elNteGtSMVoxWkVkc2RtSnBOWGRsVVc4elRWUm5lazR5VlRKTk1sVXhUVEpGZDA1RVZYcE9WRVpyV2tST2JGcHRUbXBQVjBrMFRrZEpORmxVUm1wUFJGWm9XVlJGTUU5VVdYZE9NbGw1VFRKUk1VNXFVbWxPYlZacFdrUm5lVnBFYXpCTmFrWnBTVU5DZG1OSVRYWmpNbFo1Wkcxc2FscFRPWHBaTTBwd1kwaFNla3d6VW5sWlYyeDFUREp3ZG1GWE5UQk1NMG94WW1rMWQyVlJielJQUjBVMFdsUkpkMXBYV1RWTk1rVTFUbFJvYkZwSFZYaE5la2wzVFRKVmVFOUVXVE5hUkZrd1RucE5NRmxxUVRGYVJFcG9XbGRGTkZreVNYZFBSMXB0V2tkWmQwMVVZekphYWxVeVRXMU9iRTVxYUdsSlEwSjJZMGhOZG1NeVZubGtiV3hxV2xNNWVsa3pTbkJqU0ZKNlRETlNlVmxYYkhWTU1uQjJZVmMxTUV3elRteGpibHB3V1RKV1psbHRPWFprU0U0d1kyMUdkMHh1UWpWRGJWVXdUVEpPYlZwVVp6QlBSRTAxVGtSc2FFNXRUWGhaZWtKcVRqSktiRmx0V1RSYWJWa3hUVzFWTVU5RWJHeGFWRVpzVGtSUmVVNVVXVEJQVkd0NVdXcFZNMXBVYUcxT1ZGRXhXV3BPYTA1cWEzaGFWRVZuU1VjNWQyTjVPWHBhV0VveVlWZE9iRXd6VG1wamJXeDNaRWhOZG1SSVNtaGhWelIyWVcwNWNHSnVVWFprYlZaNVlWZGFOVmd5V21oWk0xSjJZMjFzYUdKRE5YZGxVVzgwVG1wR2FVMVhXVEJOYlVab1RsUlNiRTlFUlhsTmVtYzFUMFJGTlU1dFZUVmFWR3Q1VFdwUmVGcHFUVFZaVjBVMFdXMVdhazlYVG14Tk1sVTBUbnBHYkUxNlpHbFpNbGt3V2tST2ExbHFXbXBOUjFVd1NVTkNkbU5JVFhaak1sWjVaRzFzYWxwVE9YcFpNMHB3WTBoU2Vrd3pVbmxaVjJ4MVRESndkbUZYTlRCTU0xcHNZMjFzYldWV09XMWtWM2h6VEc1Q05VTnFRbWxQVjA1cVRVUmpNVmw2YkcxWlYwVXhXbGRaTlU5RVozcGFSRVY0VFVSa2FVMTZUbXhaZW1NeFRrUlpORnBIU21sTmFtTjRUMFJOTWxreVdUSlphbFV4VFVkS2FWbDZVbWxOUkVab1RVZFplRTR5UldkSlJ6bDNZM2s1ZWxwWVNqSmhWMDVzVEROT2FtTnRiSGRrU0UxMlpFaEthR0ZYTkhaaGJUbHdZbTVSZG1SdFZubGhWMW8xV0ROU2JHSllRblpqYlVaeldETkNhR0ZZU1hWalNHdExUVVJKTlUxcVRUQk5hbEV4V1cxT2FFMUVTVEJPUkZreFQxZFNiVTVIUm14Wk1sVXhXbTFPYWxwWFVYZFpWR040V1ZSS2FFNVVWbWxaZWxGNFdrZGFhMDFFVVhsT2JVWnJUVzFGZDAxVWF6Rk5hbXhwVG1sQloySXpRbnBNTTFwc1kyMXNiV1ZXT1hGaU1teDFaRVk1YTFsWVVtaFlNazVvV1RKb2JFeHVRalZEYlVwcVRXcGpORmxYVVRGTk1sRXlUbnBCZUZwRVdUVlpha3ByV21wQ2FVMXRVbTFOZW1Sb1RWUkpORTV0VVROT1YwbDRXVmRLYTA5WFNteE9WMUV5V1hwamVVNXRTWGhaZWsweFRsUk5OVTFxVlRCYWFrRm5TVWhDZVZwWGVHaGtWelZxWVVZNWVWcFlVbmxsVXpWM1pWRnZNMDFFYTNoYVJFSnRUMVJHYkZwWFJtMWFiVkV5VDFkUk1FMUVUVEpPVkZFelRWUlZNRTlFV1RSYWFrMHhXbGRPYWxwSFdteGFWRTAxVGxkTmQxa3lWWGROUjBacFRXcEZORmxVU1ROTmVrRXhXVEpaZVVsRFFuZGpiVGwyV201TmRtTklTbXhpUjBZeFltMU9iMHhZV1hoTU1qbHBZekpXZVdSdFZtdE1NazVvWTBoU01XTnRWWFJqYmxaMVltMXNkVnA1TURCTlZFazBUV3BSZFdSSWFEQkRha0Y0VG1wQ2FFNUVaM3BPYWxwclQxUmFhMXBxWjNoUFJFNXBUWHBLYWs1NlFURlplbFY0V1ZSbk1VOUViR2xOUkd4c1RVZGFiRTFVV1RGYWFsRjRUbnBPYVUxNlJtbFpWR3Q0VG1wQ2JFOUhTbXhQVkZGblNVaENlV0l5T1cxamVUbDNZMjFXYzFsWVZuVlpNbWQwWkdwRmRtSXlTbnBhV0VveVdsZFJkbGt5ZUdoaFZ6RjZUSHBOTlZwRVJYZE9WR3hzV20xTk1rMXFhM2xhYlU1b1dtcENhRTlIVFhsWmFscHBUa1JOTkZsdFNUUk9SRkUxVG0xS2FFOVVVVE5hVjFVd1dXcEZOVTlIU1ROTlIwNXRUVEpHYTAxcVozaE5SR2hyVFhwamRsRXdSbEZXUmxaVFVsWTVTMVF3U21aVFZWRkxUV3BPYlU5VVRYZGFhbGt6VGxkR2ExbFViRzFaVkZFeFRVZFJORnBVVVROT1IxazFXV3BhYUU1SFVUUlpWMGt5V1dwRmVVMUhXVEpPUjFadFRsUlpNRTVVU1ROTmVtY3dUVWRXYTA1Nlp6Qk5SRUY2VG5sQloyTklTblppTWxwNlRETkNlVnBYZUdoa1Z6VnFZVU14TWsxVE9YWlpiazVzWTI1YWJGcERPV3BpUjBad1lsaE5kazE2Ykd0TlZFRXhUMWRXYlZsNldYbFBWRXB0V1RKR2JVMUhSVFJaZWtwcFRtMUpNRTE2YUdsWmFtY3dUa1JyTWxsdFJUVk9SR1JzV2xSU2FVMVVhelJaYW1OM1dUSlplbGxYVVhsUFJFVjNUMGRSZWs1NU9VUlJWa0pWVmxaS1JsZ3hRa1pVYTFKS1ZHdGtabFJyUmxWVFZscEdURzVTTkdSQmJ6UlphazVyVGxSSk1VNHlSVFJOYWxWNVdtMUplVTR5VG10TmFtUnBUbTFXYTFsdFVUTlpWRmt6VFhwb2FVMVhVWGRhYW1zeVRtcGFiVnB0V214T01ra3lXWHBuZWxwcVdtaFpWMVpxVFcxTk1rOVVWWGxKUTBKM1kyMDVkbHB1VFhaalNFcHNZa2RHTVdKdFRtOU1XRmw0VERJNWFXTXlWbmxrYlZaclRESk9jMWxYYkhSamVUaDZUMWRSZUUxRVZUVmFWMXBxVG1wSk5VMXRXbXBaVjFsM1dWUm9hazF0U1RKWmFsRjZUMGRLYVU5RVVUQlBWRnBwV1ZSck1FNHlWbXhPUjBsNFQxUm9hVTU2UW1wYWFrNW9Xa1JKTkUxVVFUUmFSRTB6VERCb1JsUkZVbVpVYTBaVlUxWmFSa3h1VWpSa1FXOTZXVlJKTTAxcVFUVmFhbU14VDFSU2FVMXFUVFZaZW1jeldrUkthMDB5VlhwUFZHTXlUbnBDYWs1cVFYbE5iVmt6V2xSb2FFNHlWVEJQUkd0NVRtMUZNVTU2Ykd4UFZFcHFUMFJvYVZwRVNteE5hbGt4U1VOQ2QyTnRPWFphYmsxMlkwaEtiR0pIUmpGaWJVNXZURmhaZUV3eU9XbGpNbFo1WkcxV2Ewd3lUbk5aVjJ4MFkzazRlazlYVVhoTlJGVTFXbGRhYWs1cVNUVk5iVnBxV1ZkWmQxbFVhR3BOYlVreVdXcFJlazlIU21sUFJGRXdUMVJhYVZsVWF6Qk9NbFpzVGtkSmVFOVVhR2xPZWtKcVdtcE9hRnBFU1RSTlZFRTBXa1JOTTB3eFFrSlZhMVpQVmtZNVMxUXdTbVpUVlZGTFRYcFplazU2V1hoUFZFMDFXbFJCZWxwcVJtMU9SMVV4VFZSRmVrMUhTVEpPYW1NMVRucE5lazVxVFRWT1Ixa3lUbGRKZDA1RVp6Vk5SR014VFVkSk0wMVhSWHBOZW10NVRtMVJOVTFVVm1oTmVrMTNUbE5CWjJOSVNuWmlNbHA2VEROQ2VWcFhlR2hrVnpWcVlVTXhNazFUT1haWmJrNXNZMjVhYkZwRE9XcGlSMFp3WWxoTmRrMTZiR3ROVkVFeFQxZFdiVmw2V1hsUFZFcHRXVEpHYlUxSFJUUlpla3BwVG0xSk1FMTZhR2xaYW1jd1RrUnJNbGx0UlRWT1JHUnNXbFJTYVUxVWF6UlphbU4zV1RKWmVsbFhVWGxQUkVWM1QwZFJlazU1T1ZGVmExWlJVVlpLUmxKRE5YRmpNamwxUTIxUk1FMVVVWGxaVkdSdFQxZEthVmt5Um14YWFtZDZUbnBKTWxreVNYbE5WR1JxVGtSS2FGcEVXVEpaVjFadFdXMVdhRmxxVG1oTlYwWnJUa1JhYVZsVVFYcFpWRVY2VGpKYWEwOVVZM2RaYWxGM1RrUlJaMGxJUW5saU1qbHRZM2s1ZDJOdFZuTlpXRloxV1RKbmRHUnFSWFppTWtwNldsaEtNbHBYVVhaWk1uaG9ZVmN4ZWt4NlRUVmFSRVYzVGxSc2JGcHRUVEpOYW10NVdtMU9hRnBxUW1oUFIwMTVXV3BhYVU1RVRUUlpiVWswVGtSUk5VNXRTbWhQVkZFeldsZFZNRmxxUlRWUFIwa3pUVWRPYlUweVJtdE5hbWQ0VFVSb2EwMTZZM1pWYTFaTlVsVkdWRkpXT1VKV1JsSkdWRlpDVlV4dGNIcGlNalJMVFdwT2JVOVVUWGRhYWxrelRsZEdhMWxVYkcxWlZGRXhUVWRSTkZwVVVUTk9SMWsxV1dwYWFFNUhVVFJaVjBreVdXcEZlVTFIV1RKT1IxWnRUbFJaTUU1VVNUTk5lbWN3VFVkV2EwNTZaekJOUkVGNlRubEJaMk5JU25aaU1scDZURE5DZVZwWGVHaGtWelZxWVVNeE1rMVRPWFpaYms1c1kyNWFiRnBET1dwaVIwWndZbGhOZGsxNmJHdE5WRUV4VDFkV2JWbDZXWGxQVkVwdFdUSkdiVTFIUlRSWmVrcHBUbTFKTUUxNmFHbFphbWN3VGtSck1sbHRSVFZPUkdSc1dsUlNhVTFVYXpSWmFtTjNXVEpaZWxsWFVYbFBSRVYzVDBkUmVrNTVPVk5TVlhoR1VWWk9SbGd3VGtKVlJsSldWV3RXWmxWRlZrOVNSV3hQVWpFNVQxRldVa3BXYTFWMVpFaG9NRU5xYUdsTk1sRXhUV3BWTTFsVVozbE9WRXB0V1dwSk0xa3lVWGxPTWtreVdsZFNhVnBFWkdoT2FtTjZUMGRKZUZwRVFtMVBWRmt5VG0xYWJWcHRWVE5aYWxwcVQwUk9iVTV0Um1oYVYwMTVXWHBaTlU1VVNXZEpTRUo1WWpJNWJXTjVPWGRqYlZaeldWaFdkVmt5WjNSa2FrVjJZakpLZWxwWVNqSmFWMUYyV1RKNGFHRlhNWHBNZWswMVdrUkZkMDVVYkd4YWJVMHlUV3ByZVZwdFRtaGFha0pvVDBkTmVWbHFXbWxPUkUwMFdXMUpORTVFVVRWT2JVcG9UMVJSTTFwWFZUQlpha1UxVDBkSk0wMUhUbTFOTWtaclRXcG5lRTFFYUd0TmVtTjJWV3RXVFZKVlJsUlNWamxKVWxWNFJWZ3dOVUpXUld4WFVsTTFNR1ZJVVV0T1JFMHhUbGRGTUU1dFNYaFBWMUY2VGtSb2ExbDZTbTFPVkdScVRVUlJNbHBxYUd4YWFsbDZXa1JSTVUxNmFHeFpiVWsxVFhwWmQwMUVRbTFOTWswMVdsZFZOVTVVVW1oTmFtTXdUbXBDYTFwRVp6Sk9VMEZuWTBoS2RtSXlXbnBNTTBKNVdsZDRhR1JYTldwaFF6RXlUVk01ZGxsdVRteGpibHBzV2tNNWIySXpUakJNVjFZMFlWaFJkRTVFUlhsUFJFbDZURzVTTkdSQmNHdGFWRnBwVDFSc2JVMTZTVFJPTWxVelRtMUthbGxxVm14YWJWa3pUWHBzYkU0eVdUVlpWMDB6VGxSU2FFMTZiR2hhVkdSb1dYcHJNazR5Vm0xUFJHc3pUakpaTUU1dFVtcFphbXh0V1ZSa2JWcFhSVEZKUTBKM1kyMDVkbHB1VFhaalNFcHNZa2RHTVdKdFRtOU1XRmw0VERJNWFXTXlWbmxrYlZaclRESjRkbG96VFhaYVYzaDBZbmt4YzFsWVNtNWFWRTE0VGtjd2RHTlhkSFZpTTBwMFRGaE9NMkZYWkhOa1V6RjVZbGhPZFdJelNuUk1WMW94WWtkM2RHUnFSWFJPUkVWNVQwUkpla3h0Vm5salozQnNUVEpKZDFsNlVUQk5hbXMwV20xTmVGbDZSVEJQVjBadFdXMVpNRmw2WnpWUFZGcHRXV3ByZVU1RVNUTlpWMVV3VFZkVk1FNXFVVFZaYW10NlRrZE9hRTVFYXpGUFZHdDRXV3BqTkU1VVNtbFBSRlV4U1VOQ2QyTnRPWFphYmsxMlkwaEtiR0pIUmpGaWJVNXZURmhaZUV3eU9XbGpNbFo1WkcxV2Ewd3llSFphTTAxMldsZDRkR0o1TVhOWldFcHVXbFJOZUU1SE1IUmpWM1IxWWpOS2RFeFlUak5oVjJSelpGTXhlV0pZVG5WaU0wcDBURmRhTVdKSGQzUmtha1YwVGtSRmVVOUVTWHBNYlRreFpFRndiRTB5U1hkWmVsRXdUV3ByTkZwdFRYaFpla1V3VDFkR2JWbHRXVEJaZW1jMVQxUmFiVmxxYTNsT1JFa3pXVmRWTUUxWFZUQk9hbEUxV1dwcmVrNUhUbWhPUkdzeFQxUnJlRmxxWXpST1ZFcHBUMFJWTVVsRFFuZGpiVGwyV201TmRtTklTbXhpUjBZeFltMU9iMHhZV1hoTU1qbHBZekpXZVdSdFZtdE1NbmgyV2pOTmRscFhlSFJpZVRGMVdWaFNjR1J0VlhSalYzUjFZak5LZEV4WVRqTmhWMlJ6WkZNeGVXSllUblZpTTBwMFRGZGFNV0pIZDNSa2FrVjBUa1JGZVU5RVNUQk1iVlo1WTJkd2JFMHlTWGRaZWxFd1RXcHJORnB0VFhoWmVrVXdUMWRHYlZsdFdUQlplbWMxVDFSYWJWbHFhM2xPUkVreldWZFZNRTFYVlRCT2FsRTFXV3ByZWs1SFRtaE9SR3N4VDFScmVGbHFZelJPVkVwcFQwUlZNVWxEUW5kamJUbDJXbTVOZG1OSVNteGlSMFl4WW0xT2IweFlXWGhNTWpscFl6SldlV1J0Vm10TU1uaDJXak5OZGxwWGVIUmllVEYxV1ZoU2NHUnRWWFJqVjNSMVlqTktkRXhZVGpOaFYyUnpaRk14ZVdKWVRuVmlNMHAwVEZkYU1XSkhkM1JrYWtWMFRrUkZlVTlFU1RCTWJUa3haRUZ2TlZsVVNUTk5WMWw1V1ZScmVFNXRTWGRaYWxwc1dsUmFhbHBYVG1sTmFsRjVUbTFaZDFscVRYbE5SRnBzV21wQk0wNUVWVE5QUjBwc1RsUldhMDlYU21wUFZGSnRUbTFaZWxwdFZYcFpWMGswVG0xR2FFbERRbmRqYlRsMldtNU5kbU5JU214aVIwWXhZbTFPYjB4WVdYaE1NamxwWXpKV2VXUnRWbXRNTWpWb1pFZHNNbHBUTURCTlZFazBUV3BOZFZwWWFIQmtRWEJzVFRKSmQxbDZVVEJOYW1zMFdtMU5lRmw2UlRCUFYwWnRXVzFaTUZsNlp6VlBWRnB0V1dwcmVVNUVTVE5aVjFVd1RWZFZNRTVxVVRWWmFtdDZUa2RPYUU1RWF6RlBWR3Q0V1dwak5FNVVTbWxQUkZVeFNVTkNkMk50T1haYWJrMTJZMGhLYkdKSFJqRmliVTV2VEZoWmVFd3lPV2xqTWxaNVpHMVdhMHd5Tldoa1Iyd3lXbE13TUUxVVNUUk5hazExWXpOU2ExcFlTbmxEYlVwdFQxZFJlVmxxUlRCYWJVazBUVlJKTWxwSFZUVk5WMWw0VGtkYWFGcEVUVFJOTWxVMVdtcEpOVTVVVG14YVJHc3lXWHBvYUZwVVZYaFplbGt5VG5wS2JVNUVWbXBQVkVrMVRsUnJNMDE2UW1sUFIwMW5TVWhDZVdJeU9XMWplVGwzWTIxV2MxbFlWblZaTW1kMFpHcEZkbUl5U25wYVdFb3lXbGRSZG1KdFJqQmhXRnBzVEZSUmVFMXFaM2xOZVRWNlpFZFdkMk41TlhGak1qbDFRMnBHYTFwdFZtaE9SRTB3VGpKYWJVMUhXVFZhUjBrelRYcFZNVnBFYUdsTlJGSnBXVlJCTUZscVNtaFpWMWsxVG1wTmVFOUVaek5QUkZFd1RucE9iVTVxVW0xT1JHY3pXbTFPYlUxNlJYZE9lbGsxVG1wTlowbElRbmxpTWpsdFkzazVkMk50Vm5OWldGWjFXVEpuZEdScVJYWmlNa3A2V2xoS01scFhVWFppYlVZd1lWaGFiRXhVVVhoTmFtZDVUWGsxTUdWSVVVdFpla1pyVFhwVk1sbHRSWGRPUkdzMVRYcEdhazVFWXpWYVYwWnRUMFJuTWs5RVkzcFpWRTVxV1ZSWmVFNXFaekpOVkVacFdWZFpNazR5VlhkT01sa3lUMVJuTlU5SFZtcGFSRTVxVFZSUmVrOVhXbTFaYVVGblkwaEtkbUl5V25wTU0wSjVXbGQ0YUdSWE5XcGhRekV5VFZNNWRtTnRiRzVoVnpWb1lrTTVSMU5WZUVaVmVUVjZZVWRGZVU1VVdVdE9WMGw2VFZSc2JFNTZhekJaYWxwcldUSkdiRmt5VVRGTk1rVjZXbXBqZUU1VVVteE5hazV0VFdwamQwMXFRVE5aTWsweFdsUnNhbHBIVFhkTmFtTjVUWHBXYVZsdFJUUmFWRVpzVFhwUk0xcFVhelZaVTBGblkwaEtkbUl5V25wTU0wSjVXbGQ0YUdSWE5XcGhRekV5VFZNNWRtTnRiRzVoVnpWb1lrTTVhbGxZUWpCa1dFcHNURmMxYUdSSGJESmFVelY2V1cxR01Ga3laMHROYlVsM1RsUlJOVTU2VG1wT1JGSm9UMVJvYlZwcVNUQk9SMDB3VFdwYWFrNVVRWGROVjFab1dsZEdhazVFV21oT2JWa3dXWHBTYWxsVWEzaGFSMGt4V1cxU2JGbFhUVEZPUkdzeldsUkNhVTFFVVhoTlEwRm5ZMGhLZG1JeVducE1NMEo1V2xkNGFHUlhOV3BoUXpFeVRWTTVkbU50Ykc1aFZ6Vm9Za001YldSWGVITk1iazVwV1ZoU2FtRkJiM2RhUkdodFQwUlZkMDU2Um10WmVtaHFXbFJzYTA1NlRUSk9SRTE2VDFkSmVsbDZVbXBhVkdNelRqSk9hVmw2YUdwYWJVVXlXa2RaTUU1RVl6QlphbWN3VG5wWk5WbDZiR3hPUkVadFRXMVdhRTlIV20xSlEwSjNZMjA1ZGxwdVRYWmpTRXBzWWtkR01XSnRUbTlNV0ZsNFRESTVlV0ZYWkhCaWJVWnpUREprTVZsWVNtdFlNbG94WWtkM2RXTklhMHROUkdoclRsZEthMDE2VlRCWlZFSnNXV3BuZUZwSFJtdE9SMGsxVG1wWk1FMUVUVE5hVkdONFRWZEdhazVIV1ROYVYwNXFUVzFKTVU1NlRURk9WMUpwVFcxVk1FMVVWVEJPVkdONFdYcFJOVTVxYXpOWmVVRm5ZMGhLZG1JeVducE1NMEo1V2xkNGFHUlhOV3BoUXpFeVRWTTVkbU50Ykc1aFZ6Vm9Za001ZFZsWVVuQmtiVlptV2pOV2FHTnRVWFZqU0d0TFRWUkJlVmxYVG1sYWFscHNXVzFKTVU1WFRtaE9hazVwVFZkWk0wMVVZekJaVkdzd1RUSkthVTFIUlRKTk1sazFUVEpHYUUxVVZUTmFWRlY2VFRKSk1rNVhSbWhhUkVadFRXMVdhRTU2UVRGYVJFRTBXa05CWjJOSVNuWmlNbHA2VEROQ2VWcFhlR2hrVnpWcVlVTXhNazFUT1haamJXeHVZVmMxYUdKRE9YWmpTRTEyV201V2MySkROWHBaYlVZd1dUSm5TMDE2Ykd0TlZFRXhUMWRXYlZsNldYbFBWRXB0V1RKR2JVMUhSVFJaZWtwcFRtMUpNRTE2YUdsWmFtY3dUa1JyTWxsdFJUVk9SR1JzV2xSU2FVMVVhelJaYW1OM1dUSlplbGxYVVhsUFJFVjNUMGRSZWs1NVFXZGpTRXAyWWpKYWVrd3pRbmxhVjNob1pGYzFhbUZETVRKTlV6bDJZMjFzYm1GWE5XaGlRemwyWTBoTmRtTnRWbmhrVjFaNlpFaE5kbHBYZUhSaWVURnpXVmhLYmxwVVRYaE9SekIwWTFkMGRXSXpTblJNV0U0ellWZGtjMlJUTVhsaVdFNTFZak5LZEV4WFdqRmlSM2QwWkdwRmRXRnVUblppWjNCb1drZFpNRTVVVlhsT1IxSnNUVEpOZVZwVVdtdFpiVVY0VDBSWk1VNTZTbXhPZWtVeFRWZFJNRTlIU20xWk1rVjNXV3BPYUZwSFRUUmFWRnBxV21wc2ExcFhXbXRPYW1jeVdXcFJNMDU2VVRCWmVtY3pTVU5DZDJOdE9YWmFiazEyWTBoS2JHSkhSakZpYlU1dlRGaFplRXd5T1hsaFYyUndZbTFHYzB3eU9YZGplVGw2V2xoS01tRlhUbXhNTUZwS1ZFVldWRXh1VG05WlZFa3hUbWR3YWxwRVNUVmFWMUpxVFZSUk5GbDZRbWhaTWtwcVdYcEthRmxxVFhoUFJHYzFXbGRKTUUxVVdYbGFSMUpzVGxSa2FVOUVUVEJOYWxVeFdrUkJOVTVxV1RWUFJGcG9XbXBKZWxsWFVYbE5WMVY1V20xV2EwbERRbmRqYlRsMldtNU5kbU5JU214aVIwWXhZbTFPYjB4WVdYaE1Namw1WVZka2NHSnRSbk5NTWpsM1kzazVlbHBZU2pKaFYwNXNURE5PYW1OdGJIZGtTRTEyWkVoS2FHRlhOSFpoYlRsd1ltNVJkbGt5T1hWa1NFcG9XVE5SZFdOSWEwdE9WRTE2VGtSR2JGcHFRVFZPYWtrMFQwUk9hazVFVm14YWFtUnJXbXBLYlZwdFJUQk9SMWt6VFRKRk5Wa3lTbXRPVjBacVRYcEthMDR5U1RST1JHUm9UVlJaZWxwVWEzcFBSRlY2VGtkWk0wNVVUVEpPUTBGblkwaEtkbUl5V25wTU0wSjVXbGQ0YUdSWE5XcGhRekV5VFZNNWRtTnRiRzVoVnpWb1lrTTVkbU5JVFhaak1sWjVaRzFzYWxwVE9YcFpNMHB3WTBoU2Vrd3pVbmxaVjJ4MVRESndkbUZYTlRCTU1qVm9aRWRzTWxwV09YQmlibEpzWTI1S01XTklVbkJpTWpSMVkwaHJTMDlFVFhwYWFtY3pXbXBPYkUxNlZtbE5SRlp0V2xSS2JWbHFZelJhVjFab1RXMUthRTVVUVhwUFIwazBXbTFOZWxsNlp6Rk5lbFpvV1cxRmVGcEVWWGRPZW1NeldrUkdhVnBxU1RKYVJHaHNXV3BuTTFsNVFXZGpTRXAyWWpKYWVrd3pRbmxhVjNob1pGYzFhbUZETVRKTlV6bDJZMjFzYm1GWE5XaGlRemwzWTIwNWRscHVUWFpqTWpGMllUSlZkbG96Vm1oamJWRjFZMGhyUzFwcVNtMU9WRlpyVFRKWmQxcFViRzFPUkVacFRUSlJORTVVVVRSTlIwNW9UMWRSTkZwVVFteFplazE0VFRKYWFWcFVSVEphVkZWNlRrUk9hMXB0V21wT1JGbDRUVlJWTUZsdFdUUlBSRUY0VFcxR2JWcERRV2RqU0VwMllqSmFla3d6UW5sYVYzaG9aRmMxYW1GRE1USk5VemwyWTIxc2JtRlhOV2hpUXpsNlpGZEtkR0ZZVW1aYWJsWnpZa1k1ZG1KdFRteE1ia0kxUTIxRk1VNUhSbWxhUjA1c1RXcG9hRmw2YUcxWlYxVjVUMFJSTlU1dFVUTk9WRnBxV2xkWk1FMVVTWHBQUkZWNlQxUlJNRTVFYkdwT2VteHBUV3BOTlU1VVdYZFpWR3Q0V1hwcmQxbFVWbXBhYlZVMFQwZEpaMGxJUW5saU1qbHRZM2s1ZDJOdFZuTlpXRloxV1RKbmRHUnFSWFprU0Vwb1ltNU9kMkl6U2pCTU1sSnNZek5TY0dKdFJqQmhWemwxVEZjNWFXTXlWbmxrYlVZd1lWYzVkVXh0Y0hwaU1qUkxXa1JuTWxreVZUVk9NbFY2VDBSUk5FOVVSbXBOZW1jeFRucHNhMDVIU1RKT2JVa3dXbTFLYlU1WFRYbGFSMHByVDBScmVrNVhSbXBhVjFFMVRWUm5OVTFVV1RKUFIwNXNXWHBzYVU5RVRURmFiVTVzV2tOQloyTklTblppTWxwNlRETkNlVnBYZUdoa1Z6VnFZVU14TWsxVE9UQmpiVVoxWXpOQ2RtTnVVWFphUjFaNlpFZHNkVmxZVW5CaU1qUjBZakpLZWxwWVNqSlpXRkp3WWpJMGRXTXpVbXRhV0VwNVEycE9hMDU2U1ROWmFscHNXbFJyTUZreVNtcGFSRUV5V2xSak1sbHFVWGROVkVVeldsUmpNazVFYXpCT01razFXbFJHYUU1VVdUQlBWMVpwVDFkT2FVOUhWWHBPUkZGNVdrZFJNMWw2U1hoTmFrVXdUVmROWjBsSVFubGlNamx0WTNrNWQyTnRWbk5aV0ZaMVdUSm5kR1JxUlhaa1NFcG9ZbTVPZDJJelNqQk1NbEpzWXpOU2NHSnRSakJoVnpsMVRGYzVhV015Vm5sa2JVWXdZVmM1ZFV4dVRqQmFSemt4WkVGd2FVNXFUVFZQVkVwc1dYcEpOVTlFYUd4T2FrazFUbFJrYTAxRWFHaE5la3BvVGxkT2FWa3lVbWxaTWxsM1dXcEpNVTU2YkdoWmJVcG9UWHBKZVZwcVRUTlplazB3V1dwUmVGa3lUWGRhVkd4clRrUlJNVWxEUW5kamJUbDJXbTVOZG1OSVNteGlSMFl4WW0xT2IweFlXWGhNTTFKNVdWYzFlbU5IT1hsa1F6bHJZVmRHYm1KdE9YcGhXRTEwV20xc2RWbFhkM1ZoYms1MlltZHZlVTE2WjNsWmVsVXdXWHBrYTFreVNteFplbEpzVFhwTk1GbFhTVE5PZWswMVRucEJlazFxVVRKWmFrNXBUbXBKTkUxRVNYaE9WRUYzVG1wV2JWcFhVVFZQUkVrelRXMVJlVnBFUlhwT1YwMHlXVmRPYWtsRFFuZGpiVGwyV201TmRtTklTbXhpUjBZeFltMU9iMHhZV1hoTU0xSjVXVmMxZW1OSE9YbGtRemx0V1Zkc2MyUllTbXhNV0U1MFdWZDRjMHhYUm5sa1IyeHRXVmRPTUdONU5YRmpNamwxUTIxWk5VMVhTWGRQUkdNMFRVUmpNazFxVm1oYVZHczBXWHBuTlUxRVVYcE9lbEV4VG0xV2JGcHRVVEJOVkVGNlRucE5NRTB5Um10WmJWcHFUa1JSTkU1RVl6Rk9NbFpyV21wSmQxa3lWbXhaZWxadFdXcFpaMGxJUW5saU1qbHRZM2s1ZDJOdFZuTlpXRloxV1RKbmRHUnFSWFprU0Vwb1ltNU9kMkl6U2pCTU0wNHdXVmhTTVdONU1XaGliVkYwV2pKR01GcFlaR2hsVXpGM1pWaFNiMkl5TkhWaGJrNTJZbWR2TWs1cVRYZE5SMXByV21wT2JWcEVhR3BaYWtVeFdWUmthRTlFUW10YVYxbDZUbGROTkZscVdYbFpla3BxVDFSWk5FNXFWVFJQVjAxNldsUnJlVnBxWTNsUFJFVTBXVmRLYVZsdFVUTlBWMVY0VFZSc2FrbERRbmRqYlRsMldtNU5kbU5JU214aVIwWXhZbTFPYjB4WVdYaE1NMUo1V1ZjMWVtTkhPWGxrUXpsNlpFZEdNR1JZVFhSWlZ6VnJURmRrYUdSSFZqTlpXR3QwWTBoc01HRkhPWFZNYms0d1drZFdlV05uY0doT2VsSnNXVlJqTVUxRVpHMWFhazEzVG1wWmVVMUVRWGRhVjFFeVdrZFJORTlYUm1wYVIwa3hUa1JSTlU1dFVYcE9WR2Q1V21wcmVVMUVVVEJOUkZGNFdXcE9hMWxYVFRST2VtaG9UbXBTYUU5RWF6TkpRMEozWTIwNWRscHVUWFpqU0Vwc1lrZEdNV0p0VG05TVdGbDRURE5TZVZsWE5YcGpSemw1WkVNNWVtUkhSakJrV0UxMFdWYzFhMHhYWkdoa1IxWXpXVmhyZEdOSWJEQmhSemwxVEc1T01GcEhPVEZrUVc5NlRrZEZNVnB0VlhsTlJGa3dUa1JWTVU5RVRtcGFWRVY0VFVSb2JFMUhTbXBaYWxVeldUSlJlbGxVV21sUFYwbDNUVVJTYVU1WFRUSmFSRnByVDFkWk1WcFhTVFJaVjFVd1RVUmpORmxVWTNoT2JVa3pTVU5DZDJOdE9YWmFiazEyWTBoS2JHSkhSakZpYlU1dlRGaFplRXd6VW5sWlZ6VjZZMGM1ZVdSRE9UQmFXRXAwWVZjMWFHSkRNWGxhVjBaclRGUkZkV0Z1VG5aaVoyOHhXa1JTYlZwRVRYbFpNa2t3V2xSQmVrMUhSbWxQUjFVeFRXcEtiRTlYVW1wTlIwcHNUWHBXYVZwVVl6Uk5SRmw1VG5wb2JVMUVSbXRPYW1zMFdWUkthMWxYVW0xT1YwMDBXbTFhYUU1VVdtdFBWRkpvU1VOQ2QyTnRPWFphYmsxMlkwaEtiR0pIUmpGaWJVNXZURmhaZUV3elVubFpWelY2WTBjNWVXUkRPVEJhV0VwMFlWYzFhR0pETVhsYVYwWnJURlJGZFdNelVtdGFXRXA1UTIxR2FrNTZVbWxhVkZVMVRXcEdhMDlFVG0xYVJHTTBXbGROTVU0eVVtMVBSMDVwVFZSRmVscFhTWGhPVkVwdFQwUk5NMWxVYUd0T2JWSm9UMFJCTlU1VWFHbE9SRWw0VGtSRmQwMXFWbXBhUjFacVRucEZaMGxJUW5saU1qbHRZM2s1ZDJOdFZuTlpXRloxV1RKbmRHUnFSWFprU0Vwb1ltNU9kMkl6U2pCTU0xSnNZMjB4Y0dKdFJuTk1XRXBzV1ZkUmRFMVROWHBrUjFKMlpGaFJTMDFYV21wUFIwcHFUMVJvYTFreVZUUk9WR2MxV2xSTk1VMXRTbXRPVkdzMVRVZEpkMDFFVFRSTmVsSm9UMVJGTlU1WFRYcFBSRlY0VFVSamQwMXFZelZPVkZsNVQxUkdhbGw2VW1wYWFtY3lUMVJWTkU5RFFXZGpTRXAyWWpKYWVrd3pUblJpTW5Sc1REQkdVMUV3YUVwV1JWWkVWa1pXVTFKV09WRlJWa3BDVkZWV1ZWSldTbVpXVms1Q1VqQlZkV0Z1VG5aaVoyOTNXbXBLYTA1dFRURmFha0V3VG5wbmVFMXFWWGhPYWsweVRucFJlazFFWXpKT01sVTBXbXBWZVU1NlFtaE9SMDB3VDBkT2JFMVhTbTFOVjBreFRWZEZlRTU2UVROUFZFMHhUVzFOTVU5RVFUQk9WMDEzU1VOQ2QyTnRPWFphYmsxMll6SXhkbUV5VlhaU2EyeE5VbFpOZFdNeWFHaE5hbFV5UTJwSk1VMUVhRzFaVjFFeFRYcG5kMDFYVlhsWmVrRXlUa2RPYlZwVVdtaFplbWh0V21wc2FFOVhXWGRaZWtGM1QwUktiVTlYUm10WlYwMHhUMVJDYVU1dFVtcE5WMDVzV2xkRk1VNVVXbXBaYlU1c1RWUnJaMGxJUW5saU1qbHRZM2s1ZW1KWE9YSmFVemxUVWxWR1JWUlZWWFZpVjFGTFQwUkNhMWxxU214YWFrRjZUMGRSZUZwWFNteE5SRUV4VFRKT2FFMXFaR3hOZWxVMVRYcGthMXBVWjNoWlYwbDVXV3BWTlU1VVdtMWFSRkpzVG1wa2ExcEVXbXhPUjFGM1RXcHJlVTFIVFRGUFZFMTRXWGxCWjJOSVNuWmlNbHA2VEROT2RHSXlkR3hNTVVwR1ZWWldSbFV4VW1aV1JWWk9WVVY0UWxaRlZYVmhiazUyWW1kd2JVMTZWVFZQVkVGM1RXMUdhbHBIVW1oUFYwMDFUMFJqTlUxSFdtcFpWRUpyVFhwSk5WbFVTWGhOZW1jMVdWZFZlVmxYU1RGT1JHeHJXWHBrYVZwVVNUTlBSRUV6V20xVmVVOVVZelZhUkdNeVRtcG9iVWxEUW5kamJUbDJXbTVOZG1NeU1YWmhNbFYyV1cxc2RWcEdPV3BqU0ZWMVkwaHJTMXBIV1hoT1JGcHRUbFJuTUZwdFdYZFpWRVpxVFRKUmVWbDZRVFZOVjBsNFRWUlZkMDlVVlRCTlIxVXpUVWRXYVUxVVNYcE5WMHB0VGpKV2FVNXFaR3BhVkZwclQwZFpORTlFWXpGT1IxVXpUa1JKTUZwcFFXZGpTRXAyWWpKYWVrd3pUblJpTW5Sc1RESktjR0p0VW5CaWJXUjZURzF3ZW1JeU5FdFBWMHBvVFVkV2JVMVVUbXBOUkU1cFdYcG5NazFxVFhkT2FsRTBUVWRGTUU1VVRUTk5WR3Q2V2tSb2FrMXFRVEpQUkVWNldXMUdiVTVVUm1sWmJVMTRUVzFSTUUxNlVtbFpiVkV3VGtkR2ExcFVTbWhhYVVGblkwaEtkbUl5V25wTU0wNTBZakowYkV3eVRtaGpTRkl4WTIxVmRHSnRSakJoV0Zwc1RHNU9hVmxZVW1waFFYQnFXWHBSZVU1RVdUVlplbU16V20xR2FGa3lSbTFOYWxVd1RWZEdhRnBVV21sUFJHeHNUV3BhYWs0eVVUUk5ha1pvVFZSak1VNVVZek5aVkdzeFdtcHJlVTFFVm10WlYwMTVUV3BSZDFsNmF6Tk9WMHB0U1VOQ2QyTnRPWFphYmsxMll6SXhkbUV5VlhaWk1rWjNaRWhXZVZwVE1YbGtWelYxWVZjMWJreFVVWGhOYW1kNVRXazFNR1ZJVVV0WmVrNXRXVmRXYWs1WFZUTk9lbWQzVG0xV2JVOUVRWGxQVkVGNldXMUZOVTlVV20xTlZHTTBUMWRWTWs1RVdURlpla0UwV1hwT2FWcHFSWGhaVjFGNlQxZEpNRTFFVVhsT1JGRjVUWHBaTkUxRVdUUk9lVUZuWTBoS2RtSXlXbnBNTTA1MFlqSjBiRXd5VG5OWlYyeDBZM2s0ZDFwVVVUVk9hbEUxV2xkSk1VMVVWVFJaZWxwdFRWUk9hMDVIU1RCT2FtUm9UMGRaTkZscWJHMVpla1pzVFdwTk1GbFhXVFJhYWxacFRWUkthazVFUVhoYWFsWnFXa2RKTUUxVVNUTk5SMGt4VGxSWk5Vd3dUa0pWUmxKV1ZXdFdabE5yT1VOWU1HeEZRMnBzYTAxRVkzbE9SMDEzVGpKU2FGbHFTbXBhUkVVelRXcEJlRTlFYkd0T2VrNXBXV3BuTTAxcVl6Rlpla0Y2V2xSWmVFNTZTbTFaVjFVeldrUlJkMWxxU1hoT1ZFcG9UVVJPYWs1NlNUVlphazEzV1dwalowbElRbmxpTWpsdFkzazVlbUpYT1hKYVV6bHFZa2RHY0dKWVRYWk5SMVV3VDFSWk1FOVhWbWxPVkVVeFQwZE5NbHBxUlhwYVJGSnBUa1JaTTFsVWFHMVBSMGsxV20xTmVGcFVTWHBPUjBadFQwZFpNVmxxUlhsWmVsRjNUVmRaTVZreVVtbE9SRVY1VG5wQ2FVNVVWVEpQVXpsRVVWWkNWVlpXU2taWU1VSkdWR3RTU2xSclpHWlVhMFpWVTFaYVJreHVValJrUVhCc1dtMUpOVnB0UlRKTk1rcHRXbXBuZDFwVVNYcE5WMFV6VGtkVk5GbFhXWGxPYW1ONVQwUk5kMDlFV1ROYVYwcHJXbTFWTTA1NmJHaE9SR2N3VG1wR2FVNXRUVFZhVkZrelQxUkNiVTFIU1hkWmVsRTFTVU5DZDJOdE9YWmFiazEyWXpJeGRtRXlWWFpaTW5ob1lWY3hla3g2UW14T1JHc3lUa1JzYkZscVZYaE9WR2hxVG0xWmVFMHlVVEJaYWxFeVRqSkZORnBxYUdsUFYxcHFUVmRWZVUxNlVtaGFhbWh0VGxkSmVFMXRUVEJOUkVadFRsZE9hMWxxVVhoTmFtTjNXV3BWTVU1cWEzWlRSVlpOVWtZNVQxRldVa3BXYTFWMVpFaG9NRU5xU1hwTmVrMTRXbGRTYTFsdFZtaE9iVWsxV2xSamVVOVhWVEpaVkZFelRtcE9hMDVYU1hkWmJWcG9UbFJGTWxwdFZYbGFSRTB6VGxSbk5FMVVaM2RPYWtVeVdsUk9iVmw2UlhoWmFrbDRXa1JCZDAweVdXZEpTRUo1WWpJNWJXTjVPWHBpVnpseVdsTTVhbUpIUm5CaVdFMTJUVWRWTUU5VVdUQlBWMVpwVGxSRk1VOUhUVEphYWtWNldrUlNhVTVFV1ROWlZHaHRUMGRKTlZwdFRYaGFWRWw2VGtkR2JVOUhXVEZaYWtWNVdYcFJkMDFYV1RGWk1sSnBUa1JGZVU1NlFtbE9WRlV5VDFNNVVWRldTa1pVYkZKbVUyczVRMWd3YkVWRGFteHJUVVJqZVU1SFRYZE9NbEpvV1dwS2FscEVSVE5OYWtGNFQwUnNhMDU2VG1sWmFtY3pUV3BqTVZsNlFYcGFWRmw0VG5wS2JWbFhWVE5hUkZGM1dXcEplRTVVU21oTlJFNXFUbnBKTlZscVRYZFphbU5uU1VoQ2VXSXlPVzFqZVRsNllsYzVjbHBUT1dwaVIwWndZbGhOZGsxSFZUQlBWRmt3VDFkV2FVNVVSVEZQUjAweVdtcEZlbHBFVW1sT1JGa3pXVlJvYlU5SFNUVmFiVTE0V2xSSmVrNUhSbTFQUjFreFdXcEZlVmw2VVhkTlYxa3hXVEpTYVU1RVJYbE9la0pwVGxSVk1rOVRPVk5TVlhoR1VWWk9SbGd3VGtKVlJsSldWV3RXWmxWRlZrOVNSV3hQVWpFNVQxRldVa3BXYTFWMVpFaG9NRU50Vm0xWmFteHRXVlJaZWxsdFdtMVBSRUpzVFdwTmVGbFVZekJhVkdob1dtcEpNazU2U1RSTmVrRTBUbXBrYkZsdFVtMWFWR016VDFkRk1FOUVVVEpOVjBreVdYcHNiRTVxWXpWTlIxbDNXV3BDYWs1RWEyZEpTRUo1WWpJNWJXTjVPWHBpVnpseVdsTTVhbUpIUm5CaVdFMTJUVWRWTUU5VVdUQlBWMVpwVGxSRk1VOUhUVEphYWtWNldrUlNhVTVFV1ROWlZHaHRUMGRKTlZwdFRYaGFWRWw2VGtkR2JVOUhXVEZaYWtWNVdYcFJkMDFYV1RGWk1sSnBUa1JGZVU1NlFtbE9WRlV5VDFNNVUxSlZlRVpSVms1R1dEQm9SbFJGVW1aVWEwWlZVMVphUmt4dVVqUmtRWEJyV2tkSmVFOUhSbTFhUkd4cFdUSk5NRTE2UlROT1JHY3lUVmRKZVZwRVpHMU9WMUpvVFZSak1VNUhWVEpOTWxac1RXMVJlbGxVUm1sYWFrbDRUbnBOTWs0eVJtMU5SR2h0VGxSTk5VMTZTbXhOVkdNd1NVTkNkMk50T1haYWJrMTJZekl4ZG1FeVZYWlpNbmhvWVZjeGVreDZRbXhPUkdzeVRrUnNiRmxxVlhoT1ZHaHFUbTFaZUUweVVUQlphbEV5VGpKRk5GcHFhR2xQVjFwcVRWZFZlVTE2VW1oYWFtaHRUbGRKZUUxdFRUQk5SRVp0VGxkT2ExbHFVWGhOYW1OM1dXcFZNVTVxYTNaVmJGWlBWR3RzVDFJeE9VSlNSVEZLVlRGT1NsUXdOSFZoYms1MlltZHdhRnBxVVhoT2JWVTFXVlJaTTFsWFZURlpWR3N5VGxSbmQwMUVaRzFOUjFacVRsZEplVTVYVm1wT2Vra3hUWHBCTlZwWFdYZE9WMDV0VFVSQk5FNXFVbTFOUjFVeFRsZEpOVTFIV214YWJWVTBUVlJaTUVsRFFuZGpiVGwyV201TmRtTXlNWFpoTWxWMldUSTVkMkZYVm10TVYyaHNZa2hDYkdOcE1YZGpiVGt5V2xjMWFHSnRUbXhNYlhCNllqSTBTMDFFWXpCT2VtY3lXa2RhYTFwdFNYZE5iVlV3VGxSUmVscEVRVFZPYW1ONVQwUkNhbGw2WXpCWmVtTXpXbXBqTTAxcVp6TlpWR015VG0xV2JVNVVSWGhPUkVWNFRucFNiRmx0VFhwT1JFcHRUakpTYWxsVFFXZGpTRXAyWWpKYWVrd3pUblJpTW5Sc1RESk9kMlJUTVhkamJUbDJXbWt4ZVZwWVVubGhWMVl5V1ZkM2RHTkhlR2hpYVRWeFl6STVkVU5xUlRCYVJFVjNUbTFOTUU5SFJtcGFSMHBxV1ZkUmQwMHlWVEJPVkVFd1dsZEdhbGw2V21wYVJHUnBUMWRTYUZwSFZUUk5lbVJxV2tkTmVFNVVaM2xhYlVwcFRqSlpkMWt5VlRWUFZHeHNUV3BCTTFwWFdXZEpTRUo1WWpJNWJXTjVPWHBpVnpseVdsTTVhbU5JVm1aYU0xWm9ZMjFTWm1OdFZtMWFXRXBzWW0xT2JFeHVRalZEYW1zeFRYcGthRnBFWkd4WlZGSm9UMFJaTWsxWFZYaE9lbU42V1RKUk5FMHlSVEJPZWtsM1RsZEplazU2UlRCYVIwWnFUVmRGZVU1VVRURk5NbGw1VFRKWmVWcHRUbXhOVkVab1RWUkdiVTR5Um10T1JFbG5TVWhDZVdJeU9XMWplVGw2WWxjNWNscFRPV3BqU0ZabVlWYzFNbHBYTlRCaU0wbzFXREpHTVZwSGJEQllNMHBzV20xV2VWcFhOV3BhVXpWM1pWRndhRnBVVlRGTmFsa3pXVmRPYUZsNlZUTlBSMFV3VG5wQk5GbFVZekZPVjFWM1drZFNhRmxxUVhsTlJHUnBUWHBOZDFsNlRUUlBSR2h0VFVSV2JFNVVUVE5PVjBVeVRVUkNiVnBxU1RSUFZHTXlXVlJXYUVsRFFuZGpiVGwyV201TmRtTXlNWFpoTWxWMldtMXNkVmxYZUhCbGJWWm1Zekl4ZG1FeVZYVmpTR3RMVDBSTmVscHFaek5hYWs1c1RYcFdhVTFFVm0xYVZFcHRXV3BqTkZwWFZtaE5iVXBvVGxSQmVrOUhTVFJhYlUxNldYcG5NVTE2Vm1oWmJVVjRXa1JWZDA1Nll6TmFSRVpwV21wSk1scEVhR3haYW1jeldYbEJaMk5JU25aaU1scDZURE5PZEdJeWRHeE1NbVF4V1ZoS2EweHVRalZEYW14b1RXcGplRnBxU21oUFZFVXlXV3BDYVU1dFZteE9iVTVzV1RKSmVVNUVTVEphYWtKcFRYcEpkMDV0Vm0xTlJHTXdUbFJqTkZsdFZURk9WMUUxV1cxTk5VNUhXVEphYWs1dFdsUk9hRmxxWnpKWlYwVm5TVWhDZVdJeU9XMWplVGw2WWxjNWNscFRPVzlpTTA0d1RGZFdOR0ZZVVhST1JFVjVUMFJKZUV4dVVqUmtRWEJwV2tSb2FWcFhUWHBPVkZreldWUnJNazFVU1hwYVZGRjZUMFJCTlZscVRYaGFha1YzVGpKYWJVMXRSWHBaYW1jMFRVUkthMDR5VG10T1YxcG9UVlJaTTFwWFdYaFBSRnB0V1hwbk5FMXRXVEJhYWxFMFNVTkNkMk50T1haYWJrMTJZekl4ZG1FeVZYWmhWelYzWkZoU2Vrd3lUbmRrVXpGM1kyMVdiV0pIYkc1aFNGRjBWbFUxUTFReFZrOVNRelV3V2xjeGQySkhSakJhVXpWeFl6STVkVU5xVlRGYVZHY3lXVzFOZWsxRVFtaGFSMXBvVG5wck1GcHFSbXRPUkVac1dXcEplRTFxUVhoYVIwazFUVlJOZVZwRVl6Rk9hbU42V1ZSck1FOVVVbTFPZWtFMVRWZFNhRnBxVW14TmVtc3lUVlJyTkUxSFNXZEpTRUo1WWpJNWJXTjVPWHBpVnpseVdsTTVjR0p1UWpGa1NFMTJXbGhvZDFwWFRqQmFWMUYwV1ROQ01VeFlTbXhqV0Zac1l6TlJkV0Z1VG5aaVoyOTZUMFJrYTA5VVdUTk9lbFpxVGpKT2JGbHRXbXRaVjBsNFRXcEdiVTV0U1RCT1ZGRXdUWHBDYlUxcWEzZGFWMDB5VG1wbk5VOUVWbXhOZWtwc1dtcHNiVTlFUlRGT2VtY3hXa1JXYUUxSFRUTk9SRUUxU1VOQ2QyTnRPWFphYmsxMll6SXhkbUV5VlhaaFZ6VjNaRmhTZWt3eVZqUmpSMVpxWkVkV2EweFlUblJpTW5Sc1RGaEtiR015T1hOa2JWWnJURzVzYUdKWGQwdFBWMFY1VG5wR2JVMXRSVFZOVkZwcFRVZEpNbHBYVlRKWk1sWnFXV3BKTUUxcVdtMU5SMGw2VFdwQk1scFhXWGRPZWxFeFRucG9hVnBVVlRGYVJHeHBXWHByTUZwcVdtMU5NbHBzVFRKR2FVOUVXbWhaVTBGblkwaEtkbUl5V25wTU0wNTBZakowYkV3eU5XaGtSMnd5V2xNd01FMVVTVFJOYWtWMVdsaG9jR1JCY0d4Tk1rbDNXWHBSTUUxcWF6UmFiVTE0V1hwRk1FOVhSbTFaYlZrd1dYcG5OVTlVV20xWmFtdDVUa1JKTTFsWFZUQk5WMVV3VG1wUk5WbHFhM3BPUjA1b1RrUnJNVTlVYTNoWmFtTTBUbFJLYVU5RVZURkpRMEozWTIwNWRscHVUWFpqTWpGMllUSlZkbUp0UmpCaFdGcHNURlJSZUUxcVozbE5VelY2WkVkU2JHTnVTVXRQVkVsNVdsUlJlRTFFU1hoUFJHaHBUbnBGTkU0eVdteE5Na1pxVFdwbmQwNHlTVFZaVjBrd1RqSlplRTR5UlRWWmFtYzFUMFJOTlU1SFRYcGFWR2MwVDFSbk1sbHFVbXhPUkVWM1RYcFpOVTlVU1RGTmVVRm5ZMGhLZG1JeVducE1NMDUwWWpKMGJFd3lOV2hrUjJ3eVdsTXdNRTFVU1RSTmFrVjFZek5TYkdOSVRYVmhiazUyWW1kd2FWcHRUbTFhUjBreVRucFNhMDlIUm14UFYwVjNUbGRhYlUxcWF6Rk9SR3QzVFVSck0xcFVSWGhaVkU1cFQxUkdhbGxxV1hsUFZGWnJUVVJGZDFscVozaGFWRkY2VDFSck1FMUVVVEZPYW10M1dYcHNhRWxEUW5kamJUbDJXbTVOZG1NeU1YWmhNbFYyWW0xR01HRllXbXhNVkZGNFRXcG5lVTFUTlRCbFNGRkxUbXBDYUUxdFRUUk9WRTV0V1hwVk5FOUVUWGRaZWxGNVRtcFNhMDFxV20xYVZHYzBXV3BSZUU5VVZUQk9hbGw0VFZSWk5WbHFaR3hOZWxKc1QwUkJNVTFFUVRGTmFrMTNUMFJCZWsxRVJUTk5SMFV3V21sQloyTklTblppTWxwNlRETk9kR0l5ZEd4TU1qbDNZM2s1UjFOVmVFWlZlVFY2WVVkRmVVNVVXVXROYWtrd1RUSk9iVTlFVVRKYWJWWnBUWHBGTWxwRVNUVlBWMVY1VGtST2ExbHFRbWhPYlVVeldWZE5lazU2YUd4T1YxcHFXVzFhYlZscWFHcGFSMUpwVDFSTk1GbFhUbWhPTWxGNVQwUkdhazlYV20xUFUwRm5ZMGhLZG1JeVducE1NMDUwWWpKMGJFd3lPWGRqZVRscVdWYzFhMkZYVW1oa1IxWm1XakpHTUZwVE5YZGxVVzkzVG0xSmVsa3lSbWxOVkUweFdtcHJkMXBxUlhsTmFtdDRUbnBCTkZsdFVtbGFWRnByVGtST2JGcFVXbTFaYlZsM1RsUlJORTlFWnpCTmFtaHJXVlJLYUU5SFJUQk5lbGwzVG5wak1rMXFSbWhPYWxKdFNVTkNkMk50T1haYWJrMTJZekl4ZG1FeVZYWmlNMEo2VERKYWFFMTVNV2xoVnpWcllWYzFia3h0Y0hwaU1qUkxUVlJCZVZsWFRtbGFhbHBzV1cxSk1VNVhUbWhPYWs1cFRWZFpNMDFVWXpCWlZHc3dUVEpLYVUxSFJUSk5NbGsxVFRKR2FFMVVWVE5hVkZWNlRUSkpNazVYUm1oYVJFWnRUVzFXYUU1NlFURmFSRUUwV2tOQloyTklTblppTWxwNlRETk9kR0l5ZEd4TU1qbDNZM2s1YldSWGVITk1iazVwV1ZoU2FtRkJiM3BOTWtrMFdUSk9iVnB0U1RWYVJGVjVUbFJPYTAweVVYaFBSRkV6VFZkRmVFNVhXWHBPUjBWNVQwUkpNazE2U1RSTlYxbDNUbTFPYkZwcVdtMU5la2sxVFVkSmVGbHRTbXRPZWtadFQwZEpkMWxxWnpOSlEwSjNZMjA1ZGxwdVRYWmpNakYyWVRKVmRtSXpRbnBNTW1SM1pGWTViMXBYUm5Oa1IyaG1ZMnBOZFdOSWEwdGFWRVp0VFhwamQwMVhXbWxPVjFKcVRtMVZNazFFVm1sT2VsVTFXVlJrYVZsdFRYcGFSRmt4VGxSVk5FMXRUWGxOUkdScVRXMUtiRTR5V1hoUFYwVjZXVmRHYlU1cVVYbE5SRVpvVFVkRk0wMVhTWGROYVVGblkwaEtkbUl5V25wTU0wNTBZakowYkV3eU9YZGplVGx1WTBoV1ptRkhWbWhpU0ZKdldETk9iR1JETlhkbFVXOHpUV3BvYkZsVVozaE9hazEzV2xSTk1FMUVaekJaTWsxNFRucE5lVmx0U21sWmVsVjZXWHBvYkU1cVdUSk5WMHByV1ZkSmVFNUVTVEZPVkdSdFRsUk9hRTFFU210WlZHZDZUakpLYVUxcVZUTk9NbFY0U1VOQ2QyTnRPWFphYmsxMll6SXhkbUV5VlhaaU0wSjZUREo0YUdKWFNtdFpWamx3WW01T2NGcEhWWFZqTW1kTFRrZFJNVTVxYXpGYVIwa3dXbFJqZDAweVJYbFpWMDE0V2xkRmVVOVVVWGhQUjFGNlRrUkpNazFYV20xYVZFRXlXWHBCTUUxSFdtcE5lbGt6V2xSV2FGcHFhekpOUkdNMFQwUmplRTVVYXpCT1IxRjRUMU5CWjJOSVNuWmlNbHA2VEROT2RHSXlkR3hNTWpsM1kzazVjMWxYTVdsYVIwWm1ZMjVXZFdSSGJIUmFVelYzWlZGdk1VMUhVWHBhYWsxNFRtcFJlRnBYU21oYWFsRTFUa1JWTUUxdFVUSk5NazV0VGtSTmVrOUVRVEJQUkZwcVdWUnNiRnBFVlhkWmJVMTZUVlJXYWs5RVVUSlpNbFpzVFhwVk1GbFVTbXhQVkVacVdsUk5lVWxEUW5kamJUbDJXbTVOZG1NeU1YWmhNbFYyWWpOQ2Vrd3llR2hpVjBwcldWWTVlbVJIUm01YVZqbDZZak5XZVZreVZYVmpNbWRMVFcxRk5WcFhXWGxQVjFVMFRrZFZlVnBFU1RSTmJWazFUa1JWZWs5SFJUSmFWMFpwVGtSV2FWbDZZek5QUjFGNFdsZFpNazFVVW1sWlZHUm9UV3BzYUU5VVVYZE5hazB4V1ZSc2FFOUVXVEZQVkZVeFRrTkJaMk5JU25aaU1scDZURE5PZEdJeWRHeE1NamwzWTNrNWMxbFlWblZaTW1oc1kydzVhbUl5TVhSaU1qUjFZekpuUzAxNlVtaE5WR2hzVGtScmVFMTZZekJOVkZKcVdXcGpNVnBYU21wWmVrcHNXbFJOZWs5RVNUUk9WRkp0V1hwVmQwNTZSbWhaYlZwcVdtcEZNMDVxWXpKTlZFVXhXVlJTYUU0eVZYcE9lbFY2VGpKTmQwNVRRV2RqU0VwMllqSmFla3d6VG5SaU1uUnNUREk1ZDJONU9YbGFXRVl4V2xoT01HTjVPV3hpUnpGMlRGZDRhR050Wkd4TmVrVXdZbE14ZUdFeU5YWmpiVEIwWXpOa2NGb3llREZNV0VwMFl6STFkbU50TUhSak1qRjJZVEpWZEdScVNYVlpNa1ozV1ZkT2NHUklhM1JqYlVaMVlYcEJkV0Z1VG5aaVoyOHlXbFJOTVU0eVJYcE9lbEpwVFhwVmVGcEhVVEZaTWxWNFQxUlpORnBVYkdwT01scHNUbnByZDA1VVVYbGFSMHBwVG5wcmQwMUhUWHBOUjAweVRWUk9hbGx0VFhwWk1ra3pXbTFLYkZsWFVURlplbVJwU1VOQ2QyTnRPWFphYmsxMll6SXhkbUV5VlhaaU0wSjZURE5LYkdOWVZteGpNMUo2VERKV2MySlhPSFJpUjBaNVdqSlZlazFVVW5STVdFWnlZbTA1ZVdKVE1YcGtNbXh1WWtoVmRHTnRNWHBpYlRsNVlsTXhlbUpYT1hKYVV6RXlUV2sxYWxsWVFtaFpNbXd3WlZNeGVWbFhOWEpOVXpWeFl6STVkVU5xU1hoYVJGRTBUVVJCTVUweVNteGFWMXBzVGxkR2FFMUVaekJhUkVGNVRVZEpNVnB0V21oT2FrWm9UV3BWTlUxVVFYcGFSRkUxV21wR2FrOUhUbXROUkdNeldsUlplVTlVVlRWYWFsbDRUbXBGTkUxSFZXZEpTRUo1WWpJNWJXTjVPWHBpVnpseVdsTTVkbU5JVFhaamJWWjRaRmRXZW1SSVRYWmFWM2gwWW5reGMxbFlTbTVhVkUxNFRrY3dkR05YZEhWaU0wcDBURmhPTTJGWFpITmtVekY1WWxoT2RXSXpTblJNV0U1MFlqSjBiRXhZV1hsTWJVNW9ZMGRHYW1GWVVqVk1XRXBvWW0xemVVeHRjSHBpTWpSTFRqSk5lRnBYVFRCT1IxcHBXWHBXYTFwVWJHeGFWRnBvVG5wQ2JVNXFaM3BaVjFFeldWZEpORTE2V1RCTlJHTjNXWHBqTVZreVNUQk9WMWt6VG5wc2JFOUVXVEZaYW1jeVRsZFpORmt5VW10WmJWWnBUMU5CWjJOSVNuWmlNbHA2VEROT2RHSXlkR3hNTWpsM1kzazVlVnBZUmpGYVdFNHdZM2s1YkdKSE1YWk1WM2hvWTIxa2JFMTZSVEJpVXpGNFlUSTFkbU50TUhSak0yUndXako0TVV4WVNuUmpNalYyWTIwd2RHTXlNWFpoTWxWMFpHcEpkVmt5Um5kWlYwNXdaRWhyZEdOdFJuVmhlazExWVc1T2RtSm5iekpaVkU1clRrUlJNMDFVVm0xYVZFRXhUMVJDYUUxcWF6Rk5SR3N3VG5wQk5FMVVUbXBOVjBsNVQxZFpNazVxVW1sT01sVXpUMGRSZVU1SFNtMU9iVnBwVGtSUk1rNUVWbWhQVjFGNlRVUnNhbGx0V214SlEwSjNZMjA1ZGxwdVRYWmpNakYyWVRKVmRtSXpRbnBNTTBwc1kxaFdiR016VW5wTU1sWnpZbGM0ZEdKSFJubGFNbFY2VFZSU2RFeFlSbkppYlRsNVlsTXhlbVF5Ykc1aVNGVjBZMjB4ZW1KdE9YbGlVekY2WWxjNWNscFRNVEpOYVRWcVdWaENhRmt5YkRCbFV6VnhZekk1ZFVOcVFteE9SR3N5VGtSc2JGbHFWWGhPVkdocVRtMVplRTB5VVRCWmFsRXlUakpGTkZwcWFHbFBWMXBxVFZkVmVVMTZVbWhhYW1odFRsZEplRTF0VFRCTlJFWnRUbGRPYTFscVVYaE5hbU4zV1dwVk1VNXFhMmRKU0VKNVlqSTViV041T1hwaVZ6bHlXbE01ZG1OSVRYWmpiVlo0WkZkV2VtUklUWFphVjNoMFlua3hjMWxZU201YVZFMTRUa2N3ZEdOWGRIVmlNMHAwVEZoT00yRlhaSE5rVXpGNVlsaE9kV0l6U25STVdFNTBZakowYkV4WVdYbE1iWEI2WWpJMFMxcEVXbWhhUjFFeFdtcGFiRTVYVm1wYVZGRTFXbGRWTkU1NmF6Sk5NazV0VFZSU2JVOUVUVEZaVkVGNldrUkJNMXBVWkd4TlYxcG9UVWRLYVZwVVpHeE9WRVV6VGxSbk1VOUVWVE5aZWs1b1RucEpORTFwUVdkalNFcDJZakphZWt3elRuUmlNblJzVERJNWQyTjVPWGxhV0VZeFdsaE9NR041T1d4aVJ6RjJURmQ0YUdOdFpHeE5la1V3WWxNeGVHRXlOWFpqYlRCMFl6TmtjRm95ZURGTVdFcDBZekkxZG1OdE1IUmpNakYyWVRKVmRHUnFTWFZqU0Vwc1dtMTRjRm95YURCTWJYQjZZakkwUzAxNlp6TmFSR3N5VG5wak1WbDZaR3BhVjBwdFdrZEdhVTFVU1hoYWFscHBUa1JWTUU1RVRYZGFha2sxVFVkV2FrNXFXVFJQVkdjeFdsUk5lVnBYV1RWYWFtZDRUbFJqTkU1WFVURlpWRUpxVG5wUmQwOVRRV2RqU0VwMllqSmFla3d6VG5SaU1uUnNUREk1ZDJONU9YbGFXRVl4V2xoT01HTjVPV3hpUnpGMlRGZDRhR050Wkd4TmVrVXdZbE14ZUdFeU5YWmpiVEIwWXpOa2NGb3llREZNV0VwMFl6STFkbU50TUhSak1qRjJZVEpWZEdScVNYVmpiVlo2WWpKNE1scFhVWFZsVjBaMFlrRnZkMXBFWXpWWmFsbDVUVmRhYUZsNlp6Sk9SRWt6VGxSRk1VMTZSVEpPVjFGNFQwUlJNazR5VVRKWmVscHRUVzFTYVU0eVJUTlBSRTB4VFZkT2JFNXFRVFJOZW1ONldtcHJlVnBIVm10TlYxcG9UWHBTYWtsRFFuZGpiVGwyV201TmRtTXlNWFpoTWxWMllqTkNla3d6U2pGaWJEbHRaRmQ0YzB4dVFqVkRiVnB0V20xUk1rNVhWbXRPVjBrMFRsZEpNVmxYVFhkTlZHTTBXa1JCZVZscVJYcFphbWhzVG5wUk1sbFVXVFZhUjAxNVQxZFJlRTVFVG10UFZFRTFUVVJuZWxreVJUQmFha1Y2V20xSmVscFhSWGxhVjFWblNVaENlV0l5T1cxamVUbDZZbGM1Y2xwVE9YWmpTRTEyWTI1V2RXUkhiSFJhVXpGcFlWYzFhMkZYTlc1TWJYQjZZakkwUzA5WFNteE9ha1pvVG5wR2FFOUVSVFJOVjFacFRYcENhazV0VlhwWlYxRjVXWHBOZDA1NlNYaFphbWhxV2xSUmVWbDZhM2xPYW1zeVdYcE5lRTFVYTNwUFZGWnRUVVJTYTA5SFdUQk5WMGw0V1ZSU2FVNURRV2RqU0VwMllqSmFla3d6VG5SaU1uUnNUREk1ZDJONU9YbGtWelV3WVZjeGJGZ3lTblppTTFKNlpFaEthR05ETlhkbFVYQm9Xa2RaTUU1VVZYbE9SMUpzVFRKTmVWcFVXbXRaYlVWNFQwUlpNVTU2U214T2VrVXhUVmRSTUU5SFNtMVpNa1YzV1dwT2FGcEhUVFJhVkZwcVdtcHNhMXBYV210T2FtY3lXV3BSTTA1NlVUQlplbWN6U1VOQ2QyTnRPWFphYmsxMll6SXhkbUV5VlhaaU0wSjZURE5PYkdOdVduQlpNbFYyVW10c1RWSldUWFZqTW1ob1RXcFZNa050Um0xT1JGSm9UV3BaTUUxWFVUTlBWR014VGtSWmVFNVVZekJPYlZwc1QxZEZNbGw2WTNkUFIwbDNUa2RKTkUxWFZtaFBSRUV6VFhwRk5Ga3lXVFZPZWtGM1dWUkNiRnBVU1RCT2FsWnBXWHBqTTA5VVdXZEpTRUo1WWpJNWJXTjVPWHBpVnpseVdsTTVkbU5JVFhaak1sWjVaRzFzYWxwVE9YcFpNMHB3WTBoU2Vrd3lUbk5rV0U0d1dsaEtla3d6UW1oWk1sVjJXREU1Y0dKdGJEQllNVGgxWTBoclMxbHRSbXhQVkVFMFRtcEJORnBFUlRGYWFsVXhXbTFaTkZsNlFteFpWMGt5V21wRk1FNVhTbWhaVkdoclRtcE5lRTU2UlhoTmFra3dUbGRSTUU1SFNUUk5iVWw0VG5wQk5FMTZSVE5OZW14dFQwZEpNbHBwUVdkalNFcDJZakphZWt3elRuUmlNblJzVERJNWQyTjVPWHBhV0VveVlWZE9iRXd6VG1wamJXeDNaRWhOZGxreWVERmpNMUpzWTI1TmRtTkhSbXBhVXpsdVkwaFdabGxYVW5SaFdFNTZZVmM1ZFV4dVFqVkRhbFV6VDBSWmVGa3lTbXhPUkdONFdrZGFhVTE2VlhsWk1rMTZXVlJuTkUxVWFHeFplbEV6V2tkR2JFNTZXbWxOUkZsNVdXMWFhRTVYV214T1IxWnNXV3BWTUU5WFVUSk5hbXhwVFcxVk5FMHlWVFZPYWtsblNVaENlV0l5T1cxamVUbDZZbGM1Y2xwVE9YWmpTRTEyWXpKV2VXUnRiR3BhVXpsNldUTktjR05JVW5wTU1rNXpaRmhPTUZwWVNucE1NMEpvV1RKVmRsb3pRakZZTWprelltMVdlV015YUhCalF6VjNaVkZ2ZUUxNlFYcE9WMUY1VG1wT2JVNUVUWGhaVkdNeldsUnNhMDlVUW1sYVIxbDRXV3BHYkU1VWF6Sk9lbWN6V1dwRk5WcEVhM2hOTWs1cFdrZFZNMDVxWkdsTlYwVjVXVEpGZDFsNldYbE9Na3B0VFdwT2JFbERRbmRqYlRsMldtNU5kbU15TVhaaE1sVjJZak5DZWt3elRteGpibHB3V1RKVmRtTXlUbmxoV0VJd1kzazVhbUpJVm5wa1IxWjVZM2s1ZDFsWFRteE1NMEpvV1RKV1ptTkhPV3RpVjBaMVRHNUNOVU5xWnpKWlYxVjZUVzFWTUUxVWF6Qk9WMUpwVFhwT2FFNXRVVFZPTWtVd1dWUmpORTB5Vm0xWk1sWnBUVVJGTlZsdFdUUk5WR016VFZSUk1VMUVhRzFPUkdNeFQxZFNhVTE2U1hsYWJWSnBXa1JqTVZsNlFXZEpTRUo1WWpJNWJXTjVPWHBpVnpseVdsTTVkbU5JVFhaak1sWjVaRzFzYWxwVE9YcFpNMHB3WTBoU2Vrd3liR3BhVXpsd1dUSldabGt5YUd4Wk1uUjNZakpzZFdSR09YUmhXRXA1WWpOSmRXTklhMHRPYWxKc1drUkJNVTVxUVhwWmVrMHpUMFJWZVU1cVdtcGFSRXBzVGxkSmVVNXFhR3RhYlZrelRWZFNhRTFYVW1oWlYwMHpUVlJrYlU1NlFUVk9la1pzV2xSQk1WbHFUbXRhVkVFeFRucHNhVTU2UW1oT2VVRm5ZMGhLZG1JeVducE1NMDUwWWpKMGJFd3lPWGRqZVRsNldsaEtNbUZYVG14TU0wNXFZMjFzZDJSSVRYWmtTRXBvWVZjMGRtRnRPWEJpYmxGMldWZDRjMkl5VG1oa1IyeDJZbWsxZDJWUmJ6RlpWMUpvVDBkWmVGbHFWVEJPUkdONVRucGplRTlYVlhsTmFsa3dXWHBKZDFwWFVtbFphbEV4V2xSTmVscEVTVFZhYW1ONFRWUlJNVTVYVm1sT2Vra3hXVzFOTTFsNmJHcFBWRkpzV2xSTk5WbHFRVFJKUTBKM1kyMDVkbHB1VFhaak1qRjJZVEpWZG1JelFucE1NMDVzWTI1YWNGa3lWWFpqTWs1NVlWaENNR041T1RCamJVWndZbWs1Y1dJeWJIVmtRemxvWWtkNGRsa3lSakJoVnpsMVdESktkbVJYTld0WldFbzFURzVDTlVOcVdtdE9hbEpzVFRKSmQwNXRSbXBaVkdjMFRrUkthazVFV1hsYWFtdDZUVlJHYWs1NlFUQk5SMDB3VDFSc2FrMUVSWGxOYWxVMFRrZFJOVmw2VFROYVZGRjRXWHBCTUUxVVp6SlpWRlY0V2xSR2JFNHlTV2RKU0VKNVlqSTViV041T1hwaVZ6bHlXbE01ZG1OSVRYWmpNbFo1Wkcxc2FscFRPWHBaTTBwd1kwaFNla3d6VW5sWlYyeDFUREp3ZG1GWE5UQk1Na3AyWkZjMWExbFlTalZZTTFaMVdUSldlV1JIUm5CaWJsSTFURzVDTlVOcVNYbE9SRTVxV21wbk1FNXRXbXhaYWsxNFRtMVJlVTlVYkd4TmFsRjZXa2RKZDFsVVdtaE9Na1pxVFhwak5GcFVWbTFaTWtwdFdtMUpORmt5VW10WmFtdDZUa2RHYWxsVVpHdE5hbWQ0V1hwc2JWcHFhMmRKU0VKNVlqSTViV041T1hwaVZ6bHlXbE01ZG1OSVRYWmpNbFo1Wkcxc2FscFRPWHBaTTBwd1kwaFNla3d6VW5sWlYyeDFUREp3ZG1GWE5UQk1NazVvWW0xU2NGcEhSakJhVmpsdVdWaFNiRXh1UWpWRGJWSnRUa1JrYUUxWFRtcE5iVkV6VFRKVk1VOVhXVEpQUjFGNVQwUkZOVmxYUlhkTlZFRjRUVzFWTWsxNlJtdFplbGt6VFVSYWJVMUVhM2haVjFWNVdtMVdhRTFVV1RGT1YwMHhUVlJqZWs5RVNYaE9SMGxuU1VoQ2VXSXlPVzFqZVRsNllsYzVjbHBUT1haalNFMTJZekpXZVdSdGJHcGFVemw2V1ROS2NHTklVbnBNTTFKNVdWZHNkVXd5Y0haaFZ6VXdUREpPYUdOSVVqRmpiVlptWW0xR01HRllXbXhNYms1cFdWaFNhbUZCYjNsT2JVazBXWHBhYWs5SFdUQmFSMGw1VG5wVmVscHRTWGhhYWxFMVQxUmFhazVxUVhwWlYwNXJXVlJDYWxwcWFHMVpha1V3VG5wck0xcFVaR3hOVkdSdFRYcGthVTFYUlRSYWFrbDRUa1JDYkZwRVVUTkpRMEozWTIwNWRscHVUWFpqTWpGMllUSlZkbUl6UW5wTU0wNXNZMjVhY0ZreVZYWmpNazU1WVZoQ01HTjVPVEJqYlVad1ltazVjV0l5YkhWa1F6bHFZVWRXYW1FeE9UTlpWelZyV1drMWQyVlJjR3BPZW1oclRXMVZNMWxVVFhsWk1scHBUa1JOTTFscVdYaE9NbEp0VG1wQ2FFNHlSbXBOVkUxM1RWUk5NRTVFV1RWUFIxSnRUa1JCTVU1SFdURmFiVXBwV21wa2JWbHFVVFZhVkdScFRUSlJNazFVUVRCSlEwSjNZMjA1ZGxwdVRYWmpNakYyWVRKVmRtSXpRbnBNTTA1c1kyNWFjRmt5Vlhaak1rNTVZVmhDTUdONU9UQmpiVVp3WW1rNWNXSXliSFZrUXpscVlVZFdhbUV6UW5aaFZ6VXdXREpzZFdNelFteFpNMUp3WWpJMGRXTklhMHRQVjFwcFdWZFZlRTlIVlhoTmFrMHhXbGROZUZsNlNteFpWMDE2V2xkSmVVMVVWWHBOVjFacFRXcEpNVTlVUW10TmFsRXdXbFJWTkUxRWJHeE5WRTB3VFcxUmVrNXRUVEJPYlZwdFRXcEtiRmxYVVhwYVUwRm5ZMGhLZG1JeVducE1NMDUwWWpKMGJFd3lPWGRqZVRsNldsaEtNbUZYVG14TU0wNXFZMjFzZDJSSVRYWmtTRXBvWVZjMGRtRnRPWEJpYmxGMldUSTVkV1JIYkhWa1YwWXdZVmM1ZFV4dVFqVkRiVTVyVFdwc2JGcEhUWGhPUkdocVRVZEdhbGx0VG1wTmJVWnBUWHBGTkU5RWJHeFphbEY0VG1wS2ExcEhWVEZPTWtrMFRYcFJlVTVVVm10TlJHc3lUbXByTkU1dFJtMU5hazVvV2tSSmVGcFVTbTFhVjFGblNVaENlV0l5T1cxamVUbDZZbGM1Y2xwVE9YWmpTRTEyWXpKV2VXUnRiR3BhVXpsNldUTktjR05JVW5wTU0xSjVXVmRzZFV3eWNIWmhWelV3VERKT2RtSnVVbmxaVjA0d1RHNUNOVU5xWkcxYWFtY3pUVWROZVUxNlFUQmFSMUV4VFhwbk0wNXRXVEJaVkVVeldXcFJlRTFYU1hoTmVsRjNXVzFOTWxwWFJtcE5hbFY1V20xUmVVNVhXbTFhVjFwc1dtcEplVTVFYUdsYVJGRTFXV3BqTTAxNmEyZEpTRUo1WWpJNWJXTjVPWHBpVnpseVdsTTVkbU5JVFhaak1sWjVaRzFzYWxwVE9YcFpNMHB3WTBoU2Vrd3pVbmxaVjJ4MVRESndkbUZYTlRCTU1sSm9aRWRHZWxwWVVtWlpNamwxWkVoS2FGa3pVWFZqU0d0TFRsUm9hRTVFVm1oTlZHdDVUakpGZDAxNmF6RlBWRWt6VDFkSk1rNVVWVE5QUkdzd1RtcFdhVTB5VVROUFZFVjVUVmRGTkU1RVl6Qk5hbXN6VG1wTk5FOVhTbWxhVkd0NFRtcEplazlYVG0xUFZHeHRUME5CWjJOSVNuWmlNbHA2VEROT2RHSXlkR3hNTWpsM1kzazVlbHBZU2pKaFYwNXNURE5PYW1OdGJIZGtTRTEyWkVoS2FHRlhOSFpoYlRsd1ltNVJkbUZYTlRCYVdFcDVaRmhDTUdGWE9YVllNa1pyWWxkc2VtTXliSFppYVRWM1pWRnZlRTFFU21oWk1rcHRUbTFXYVZscVZURlpNa1V5VFRKSmVGcHFZM2hPZWxKb1QxUlJlbGx0U1hkWlZGbDZXbXByZWxsWFJYaE9WR1JzVGxSTmVsbHFXVEZaVjBaclRWZFplVnBYUlROTlJGWnJUVVJvYTBsRFFuZGpiVGwyV201TmRtTXlNWFpoTWxWMllqTkNla3d6VG14amJscHdXVEpWZG1NeVRubGhXRUl3WTNrNU1HTnRSbkJpYVRseFlqSnNkV1JET1hOWlZ6RnBXa2RHWmxwdVZuTmlRelY2V1cxR01Ga3laMHRPZWtrMFdsZEZORTFVV1hwTlIxVjZUa1JCTkU1SFRtcE5WR042VFcxS2FWbHRUVEZOTWswMFdsUlpNazVxUm1sYVIwWnBUVlJSZVU1VVZUTmFhbFY2V1ZSQmVWcEhSVFJOZW1ScFdXcEpNVTU2Wkd4TlUwRm5ZMGhLZG1JeVducE1NMDUwWWpKMGJFd3lPWGRqZVRsNldsaEtNbUZYVG14TU0wNXFZMjFzZDJSSVRYWmtTRXBvWVZjMGRtRnRPWEJpYmxGMllrZEdkRmx0VW1oWU1teDFZekpzYTFwVE5YcGhRVzh3V2tSVk1rOVVWbXRaYWxKc1RucEJlbGxVU21oWmVrWnNXVlJKTlU1RVJUUmFSRTB3VFdwWmVGcHRXbXhOUkZwcVRVUlJkMXB0VFhwT2FtUnNUbGRHYlU5VVdYZE9lbWMwVG5wRk1VOVVVVEJhUkVVMVNVTkNkMk50T1haYWJrMTJZekl4ZG1FeVZYWmlNMEo2VEROT2JHTnVXbkJaTWxWMll6Sk9lV0ZZUWpCamVUa3dZMjFHY0dKcE9YRmlNbXgxWkVNNWMxbFhNV2xhUjBabVkyNVdkV1JIYkhSYVV6VjNaVkZ2TVUxSFVYcGFhazE0VG1wUmVGcFhTbWhhYWxFMVRrUlZNRTF0VVRKTk1rNXRUa1JOZWs5RVFUQlBSRnBxV1ZSc2JGcEVWWGRaYlUxNlRWUldhazlFVVRKWk1sWnNUWHBWTUZsVVNteFBWRVpxV2xSTmVVbERRbmRqYlRsMldtNU5kbU15TVhaaE1sVjJZak5DZWt3elRteGpibHB3V1RKVmRtTXlUbmxoV0VJd1kzazVNR050Um5CaWFUbHhZakpzZFdSRE9YTlpWekZwV2tkR1ptTXpVbWhhTWxabVl6STVNV050VG14TWJrNXZRMnBuTkU1RVNUVlBWMXBxVFVkU2FrOUVZekpOVkZFeldYcE5lVmt5VW1oTlJFMTVXa1JOZDA1SFNYZFpWMHByV2xSSk1rMVVWVFJPYWtVd1QwZEpNMXBYU214TlZHaHRUVVJGTTAxRVdtcGFWMUpvV1hwalowbElRbmxpTWpsdFkzazVlbUpYT1hKYVV6bDJZMGhOZG1NeVZubGtiV3hxV2xNNWVsa3pTbkJqU0ZKNlRETlNlVmxYYkhWTU1uQjJZVmMxTUV3eWVIbFlNMEoyWWtkc2FtVlROWGRsVVc4eFRYcE5NRTFYVm0xTlJHc3lUV3BuTkUweVRUQk9WMVp0VGpKU2JVMXRXbTFaVkZFd1dtcGplbGxVYkdwWmJWRXhXVmROZWsxdFVUTlphbWN3VGpKRmVFNXFUbXhQVkUwMFRsUk5NRnBxWXpGTmVsa3dTVU5DZDJOdE9YWmFiazEyWXpJeGRtRXlWWFppTTBKNlRETk9iR051V25CWk1sVjJZekpPZVdGWVFqQmplVGt3WTIxR2NHSnBPWEZpTW14MVpFTTVkVmxZVW5Ca2JWWm1ZVmMxTUZwWVNubGtXRUl3WVZjNWRVeHVRalZEYWxWNlRrUmFhMWxVWkdoYWJWbDRXbGRWTUU1WFNtaE5hbXhvV1ZSbk1VNUVXVE5PZW1jMVRtcE5NVTE2UW1wWlZFMHhUbGRaZUU5VVozZE5SR015VG5wU2EwNUVaelJhVkdjMFRXcGplRTFxWXpSUFZGRm5TVWhDZVdJeU9XMWplVGw2WWxjNWNscFRPWFpqU0UxMll6SldlV1J0YkdwYVV6bDZXVE5LY0dOSVVucE1NMUo1V1Zkc2RVd3ljSFpoVnpVd1RESTFhR1JIYkRKYVZqbDVXbGRPZG1SdFZubGxVelYzWlZGd2FVNUhSbWxaVkZWNVdWUkpNMDE2VVRCT1ZGcG9UWHBXYVZwWFJYbFBWR2N3VGtSUk0xbDZaM3BaTWtwc1RVUkpORTVIV21oUFJFRjNXa1JWZUZreVdYZGFhbVJxV2xkR2ExbFhSbWxOVkVsNVRVUktha2xEUW5kamJUbDJXbTVOZG1NeU1YWmhNbFYyWWpOQ2Vrd3pUbXhqYmxwd1dUSlZkbU15VG5saFdFSXdZM2s1TUdOdFJuQmlhVGx4WWpKc2RXUkRPWFZaV0ZKd1pHMVdabU16Vm1sa1IwWjZZVE5OZFdOSWEwdE9NbGw0VFdwc2FrNVhUbXhhYW1ONVdUSk5NRTVYVFROTlYwVjNUbGRSTUUxRVVtdGFSRVUwVGxSS2JGbHFVbWhaYWxab1RXcG5lazE2YkdoUFZHTjZXWHBKTlU1NlRUSk9WMHByVFZkVk1GcFhWVFJPZVVGblkwaEtkbUl5V25wTU0wNTBZakowYkV3eU9YZGplVGw2V2xoS01tRlhUbXhNTTA1cVkyMXNkMlJJVFhaa1NFcG9ZVmMwZG1GdE9YQmlibEYyWWpOS2NGb3liSFZaVjNobVlqSktlbHBZU2pKYVdFbDFZMGhyUzFwSFdUSk9SRlpwV2tSSk5VNVVhelZhYWxacVdtcE9hRnBFUlhsT1JHTjZXVmRHYVU1VVRtMVBWRnBwVFdwR2FFOVhVWGhPZWtsNlRtMUpNbGxYVG14T1IwVjZXV3BHYWxsNmFHaGFWMVpvV1ZkVk5GbHBRV2RqU0VwMllqSmFla3d6VG5SaU1uUnNUREk1ZDJONU9YcGFXRW95WVZkT2JFd3pUbXBqYld4M1pFaE5kbVJJU21oaFZ6UjJZVzA1Y0dKdVVYWmpSMmhvWXpKV1ptSXlTbnBhV0VveVdsaEtabU5JU25aaU1sbDFZMGhyUzFreVZURk9Na2wzVDFSRk5GcHFaM2hOYlVac1RrZEZNVTFxYkd0T01sVXdUWHByTVU5VVp6Sk9iVTAxV1RKVmQwMTZVVEphUkVwc1RsUkJlRTVFVG1sYVZHc3lUVzFaZDFscVFYaFBSMUp0V21wRmQxbFRRV2RqU0VwMllqSmFla3d6VG5SaU1uUnNUREk1ZDJONU9YcGFXRW95WVZkT2JFd3pUbXBqYld4M1pFaE5kbVJJU21oaFZ6UjJZVzA1Y0dKdVVYWmpTRXAyV2toV2FtUkhiSFppYkRsdllWaE9NR0l6U2pWTWJrSTFRMnBDYTFwcVFYaFpWR1J0VG1wQ2FFNVhWbWxOZWxFMVdUSk9iRTFVVVRGWk1rMHpUbTFGTkUweVZYbE9lbXQzVG1wU2FWcHFTVFZOTWxKc1RtMVJORmw2V1hkWmFrSnJUVVJCTVU1WFNteE9SMUV6V1dwalowbElRbmxpTWpsdFkzazVlbUpYT1hKYVV6bDJZMGhOZG1NeVZubGtiV3hxV2xNNWVsa3pTbkJqU0ZKNlRETlNlVmxYYkhWTU1uQjJZVmMxTUV3elFubGlNbEl4V1ROU2NHSXlOV1pqYlZacVlqTmFiR051YTNWalNHdExUbnBHYVU1NlNYcFBSR016VFcxYWJWcEhVVFJOYWxsM1dWUkthVTFFU1hkYVZFWm9UVlJPYTA1VVpHaGFSMDV0VG1wU2JFNVVXWGxOYWxadFRVUldhRmxxYkdsT2VrNXBXbXBWZVU5WFdUQlBWRnBzV2xOQloyTklTblppTWxwNlRETk9kR0l5ZEd4TU1qbDNZM2s1ZWxwWVNqSmhWMDVzVEROT2FtTnRiSGRrU0UxMlpFaEthR0ZYTkhaaGJUbHdZbTVSZG1OdFZtcGlNMXBzWTI1c1psa3lhR3haTW5OMVkwaHJTMWt5Um0xYWJVVjNUbnBvYkU1VVRteFpha0Y1VFcxRmVVNXFWbWxOUjBVelQxZEtiRTlVWTNwYWFrMHpUVVJqZDA1VVdUUmFWR00wVGpKWk1rNUVUWHBOUjBVMVdXMVNhbGxxWkd4Wk1sRjNUbXBHYVU5VFFXZGpTRXAyWWpKYWVrd3pUblJpTW5Sc1RESTVkMk41T1hwYVdFb3lZVmRPYkV3elRtcGpiV3gzWkVoTmRtUklTbWhoVnpSMllXMDVjR0p1VVhaamJWWXdXbGMxTUdGWE9YVk1ia0kxUTJwamVFOUVUVE5hVkZsNldsUlZlbGxVUVRCT1ZFMHhUVmRTYTAweVZtMVpNazAxV1dwbk1GbHFhR2hOVjAwMFRsZEdhRTFVVVRWT2FrRXpXbXBKZWxwRVZUSk9SMGt5V2xkS2EwOUVTbXRQVkZGNVRWZEpaMGxJUW5saU1qbHRZM2s1ZW1KWE9YSmFVemwyWTBoTmRtTXlWbmxrYld4cVdsTTVlbGt6U25CalNGSjZURE5TZVZsWGJIVk1NbkIyWVZjMU1Fd3pTakZpYVRWM1pWRnZORTlIUlRSYVZFbDNXbGRaTlUweVJUVk9WR2hzV2tkVmVFMTZTWGROTWxWNFQwUlpNMXBFV1RCT2VrMHdXV3BCTVZwRVNtaGFWMFUwV1RKSmQwOUhXbTFhUjFsM1RWUmpNbHBxVlRKTmJVNXNUbXBvYVVsRFFuZGpiVGwyV201TmRtTXlNWFpoTWxWMllqTkNla3d6VG14amJscHdXVEpWZG1NeVRubGhXRUl3WTNrNU1HTnRSbkJpYVRseFlqSnNkV1JET1hwYVdFb3lZVmRPYkZneVNuWmlNMUo2WkVoS2FHTkROWGRsVVhCc1RrUk9hbHB0VlRST1JHZDZUMVJSTlZsVVdtcE5WMDEzV1hwa2FWcFhTbTFQUjFwdFRsUktiRTVVWnpWYVYxVjRXbFJSTUUxcVZUSk9SR3MxVFcxSk1VNHlWVFJhYWxVd1RsZEplbHBFV1RWTlYxVjRTVU5DZDJOdE9YWmFiazEyWXpJeGRtRXlWWFppTTBKNlRETk9iR051V25CWk1sVjJZekpPZVdGWVFqQmplVGt3WTIxR2NHSnBPWEZpTW14MVpFTTVNbHBZU25CYWJteG1XbTFHYW1SSE9YbGhWMFp6VEc1Q05VTnFaekpOVjBsNFdtcFJlVmxYUlRGT1IxVTBUVlJKZWs5RWF6Uk5WR3N5V2xSc2JFOVVTWGxPUkVadFRYcHNhRmxVYUdsYVYwMDFXVEpWZWxwVVp6Tk5WMVY2VGpKS2FscHFVbXROTWxKcFRtMU5kMXBVVVdkSlNFSjVZakk1YldONU9YcGlWemx5V2xNNWRtTklUWFpqTWxaNVpHMXNhbHBUT1hwWk0wcHdZMGhTZWt3elVubFpWMngxVERKd2RtRlhOVEJNTTFwc1kyMXNiV1ZXT1cxa1YzaHpURzVDTlVOcVFtbFBWMDVxVFVSak1WbDZiRzFaVjBVeFdsZFpOVTlFWjNwYVJFVjRUVVJrYVUxNlRteFplbU14VGtSWk5GcEhTbWxOYW1ONFQwUk5NbGt5V1RKWmFsVXhUVWRLYVZsNlVtbE5SRVpvVFVkWmVFNHlSV2RKU0VKNVlqSTViV041T1hwaVZ6bHlXbE01ZG1OSVRYWmpNbFo1Wkcxc2FscFRPWHBaTTBwd1kwaFNla3d6VW5sWlYyeDFUREp3ZG1GWE5UQk1NMXBzWTIxc2JXVldPVEJhVnpGM1lqTkthR0pHT1hkWlYyeDVURzVDTlVOcVFYbFBWRWw2VGtSSk1FNVhTbXBaVkVGNVRrUlJNazVVYkd0YWFsSm9XbGRPYkU1WFdtcFpNbFpyVFVkRk0wMVhSWGxaVkZVeFdXMU5NRTFYVW0xYVJFRXdUV3BhYUZwRVNtaE5SRVUxVGxSSk5WbHFXV2RKU0VKNVlqSTViV041T1hwaVZ6bHlXbE01ZG1OSVRYWmtiVlo1WVZkYU5WZ3ljSFpoVnpVd1dESlNhR1JIUm1aWk1rWnFZVWRWZFdOSWEwdFphazVxV2tkVmQwOUVhM2RPZWxreVdUSkZNRTlVVFhoTlYxbDZUa1JKTTFwdFJUSlBWRTAwVFdwbk1VMUVTbWhaZWxac1dXcGpOVnBFU210YVZFSnBUbnBGTVU1dFJtcGFWMFpzV2xkYWFFOUhSbWhPVTBGblkwaEtkbUl5V25wTU0wNTBZakowYkV3eU9URmtTRUl4WkVNNWJHSkhNWFpNVjNob1kyMWtiRTE2UlRCaVV6RjRZVEkxZG1OdE1IUmpNMlJ3V2pKNE1VeFlTblJqTWpWMlkyMHdkR015TVhaaE1sVjBaR3BKZGxwdGJEQk1XRXBvWW0xemQweHRjSHBpTWpSTFdYcFJNMDlYV1hwWlZFVXhUMWRGTUU1RVRtdE5la1pvV1RKUk5VNVVaR3ROYW10M1RucENiRTVYVVRSUFIwNXFXV3BGTkUxSFJYbGFSRTVyVFZSbmVVMTZhM2xhUkUwMFRXMVpNazE2UlhsWmVrVTFUVU5CWjJOSVNuWmlNbHA2VEROT2RHSXlkR3hNTWpreFpFaENNV1JET1d4aVJ6RjJURmQ0YUdOdFpHeE5la1V3WWxNeGVHRXlOWFpqYlRCMFl6TmtjRm95ZURGTVdFcDBZekkxZG1OdE1IUmpNakYyWVRKVmRHUnFTWFphYld3d1RGaEthR0p0YzNoTWJYQjZZakkwUzFsVVRUSk5iVmt4V2tSU2FrNUVaR3hOZWtVMFdXcG5NMDFxWXpCUFIwVjRXbTFhYTA1SFZtaGFhbXhyVFcxVmVGbFVaR3hPZWtKb1RVUmpNRTR5VW0xUFYxRXpUMFJPYTA5WFdtdFphbU13VFdwS2JGcERRV2RqU0VwMllqSmFla3d6VG5SaU1uUnNUREk1TVdSSVFqRmtRemxzWWtjeGRreFhlR2hqYldSc1RYcEZNR0pUTVhoaE1qVjJZMjB3ZEdNelpIQmFNbmd4VEZoS2RHTXlOWFpqYlRCMFl6SXhkbUV5VlhSa2FrbDJXbTFzTUV4WVNtaGliWE41VEcxd2VtSXlORXRPVkdodFRtMWFhbHBYVW1oTk1sRjNUbFJGTVU1RVRURmFSRUUxV1dwWk1VNUhSbWhaZWswd1RrZEZlVmxVVG0xWmFsWnJUVVJLYlZreVNUQlphbFY2V21wbmQwNXRUWGROZWtKdFQxUkJORnBxUW1wWmFVRm5ZMGhLZG1JeVducE1NMDUwWWpKMGJFd3lPVEZrU0VJeFpFTTViR0pITVhaTVYzaG9ZMjFrYkUxNlJUQmlVekY0WVRJMWRtTnRNSFJqTTJSd1dqSjRNVXhZU25Sak1qVjJZMjB3ZEdNeU1YWmhNbFYwWkdwSmRscHRiREJNV0Vwb1ltMXpla3h0Y0hwaU1qUkxXbFJSZWxsNlZtMVplazVxVG5wTmQxbFhVWGxPZW1jMFdYcG5ORTFxVFRSYVYxVTFUVWRXYTAxVVJtcFBSMWt4VFRKRmVVOVVZekpOVkd4dFRtcG5lazFYUlRSYWFrVjRUbnBCZUUxcVdUSk5lbXhvV21sQloyTklTblppTWxwNlRETk9kR0l5ZEd4TU1qa3haRWhDTVdSRE9XeGlSekYyVEZkNGFHTnRaR3hOZWtVd1lsTXhlR0V5TlhaamJUQjBZek5rY0ZveWVERk1XRXAwWXpJMWRtTnRNSFJqTWpGMllUSlZkR1JxU1haak1qRjJZVEpWZEZreU9YUmpSM2hzWkVkc2RtSnBOWEZqTWpsMVEycEpkMDVxYUdwT1JHeG9UVlJWTUU5RVp6RlBWRUp0V21wT2FVNXRXVEpQVjBwcFdWUmpkMDFIVlRKT1ZGcHNUVlJOTlZwRVVUQk5SMGswV1ZSTmVFNTZRVE5hUjBVd1dtcEJNRTVxV1hoWlZFNXFUMFJOWjBsSVFubGlNamx0WTNrNWVtSlhPWEphVXpsM1kyMDVkbHB1VFhaWk0wSXhUREpPYUdOSVVqRmpiVlptWTI1V2RXSnRiSFZhZDI5M1RVUkJNVnBYU214T2FtY3lUVmRKZDA1cVJtcE5lbGsxVFhwWmVWbDZSVEZOYWxGNFRVZFZlRmx0VlRWYWJWSnJUbTFLYUU1NlZteE9lbWQ0V1ZSa2JGcFVRWGxPYlZrMVQxZEthRTFIV1RST1IxRXdTVU5DZDJOdE9YWmFiazEyWXpJeGRtRXlWWFpqU0VwMllqSmFla3d5VG5ka1V6bHFZa2RHY0dKVE9VUlJWa0pWVmxaS1JsZ3djRkJSYkRsS1VrRndhVTR5VFRWTmFtTXpUa2RhYVUxcVVUVk9lbU4zVFZSbmQwMTZaekpOZWxrelQwZFZNRnBIUlRCWmFrcHFUbnBKTUUxNll6Vk5SMHByVGxkRk1GcEhVbWxQVkVadFQxUm5ORmw2WXpWWmVsVXhXbXBTYWtsRFFuZGpiVGwyV201TmRtTXlNWFpoTWxWMlkwaEtkbUl5V25wTU1rNTNaRk01YW1KSFJuQmlVemxFVVZaQ1ZWWldTa1pZTVVKR1ZHdFNTbFJyWkdaVWEwWlZVMVphUmt4dVVqUmtRWEJzVG1wbk1WbHRXbTFOVkZwdFdtcFdiRTE2WXpKTmVrRTBUbFJqTTA5VVVUTlBWRlUwVFZSS2FrNXFhek5aYW1jelRrUm5lRTFVUVhkT2JWcHFUVlJuZVZscWEzbE5WR013VGxkTmVWbDZVbWhhUkVVMVNVTkNkMk50T1haYWJrMTJZekl4ZG1FeVZYWmpTRXAyWWpKYWVrd3lUbmRrVXpscVlrZEdjR0pUT1VsU1ZYaEZXREExUWxaRmJGZFNVelV3WlVoUlMxbHRUVFZaVkVsM1RWUk5lRTFIU210UFJHc3pUbXBqTVZsdFNYcFBWRnBxV1dwYWJFNUhUbWhQVkZWNFRsUkJlRnBVWXpWWlZFRjNXbTFKZDAxcVNYZE5WMUpvVFdwT2JVNUVZelZQVkUxNlQxZFdhbHBwUVdkalNFcDJZakphZWt3elRuUmlNblJzVEROQ2VXSXlPVzFqZVRscVkwaFZkbGt5ZUdoaFZ6QjJWVVZHVTFKVk5WVllNSEJRVVd3NVNsSkJielZaYWtVMVRtcEdhMWxVVVhsUFZFNXNUVmRXYWs1NlVtMWFSRVY2VG1wQk1FOUVUVFZQUkVab1RsUk5NVTlVVVhsT1IwMTVUVlJKZWxsdFdtaE5NbHBxVFdwRmVGbFVZekJQUkZVd1RVZFdiRnBIVW1sSlEwSjNZMjA1ZGxwdVRYWmpNakYyWVRKVmRtTklTblppTWxwNlRESk9kMlJUT1dwaVIwWndZbE01VVZWclZsRlJWa3BHVWtNMWNXTXlPWFZEYlU1clQxUlJlVnBIVG0xT1ZFbDRXWHBzYWxsVVdYbGFSMGwzVFVSU2JFNXFVbWxPUkZsM1RXMVplRnBFU1hsWmJWa3hXVmRHYVUxWFZteFBSRkV4VFRKR2JVMUhVWGRQVjAwd1RXMVNiVTFFVVRWWlYxRm5TVWhDZVdJeU9XMWplVGw2WWxjNWNscFRPWGRqYlRsMldtNU5kbGt6UWpGTU1rNXpXVmRzZEV3eFNrWlVSVlpDVlRCV1psRldVbFZTVlRGUlZrTTFjV015T1hWRGJVa3pXWHByZVU1Nll6QmFiVWw1VGtSck0wNTZRWGhQUkVGNlQwUlplazVxWXpSYVZGSnJXVlJTYVUxdFRUTk5hbEY2VG5wcmQxbHRVVEZaVkZKcldrZEpOVTFYV1RWUFJHaHFUbnBzYWs1VVZtMU9SMDFuU1VoQ2VXSXlPVzFqZVRsNllsYzVjbHBUT1hkamJUbDJXbTVOZGxrelFqRk1NazV6V1Zkc2RFd3hTa1pVUlZaQ1ZUQldabEV3UmxGV1JsWlRVbFk1VVZKVk5VVlRWVFZJV0RBMVFsWkZiRmRTVXpVd1pVaFJTMXBVV1RST1YwcHRXbXBGTWxwdFdURmFWRTB6VG1wTmQwOUVWVE5PZW1zd1RucHJNVTlFUlhsWmVsazFUakpKTkU1NlVUUk5WRVYzVFVSYWJWbDZSVFJOYlVrMVRXcEZNMDVFVm1wTmJVMHdXVmRSZUU5VFFXZGpTRXAyWWpKYWVrd3pUblJpTW5Sc1RETkNlV0l5T1cxamVUbHFZMGhWZGxreWVHaGhWekIyVld0V1RWSlZSbFJTVmpsSlVsVjRSVmd3TlVKV1JXeFhVbE0xTUdWSVVVdFBWMFY1VG5wR2JVMXRSVFZOVkZwcFRVZEpNbHBYVlRKWk1sWnFXV3BKTUUxcVdtMU5SMGw2VFdwQk1scFhXWGRPZWxFeFRucG9hVnBVVlRGYVJHeHBXWHByTUZwcVdtMU5NbHBzVFRKR2FVOUVXbWhaVTBGblkwaEtkbUl5V25wTU0wNTBZakowYkV3elFubGlNamx0WTNrNWFtTklWWFpaTW5ob1lWY3dkbGt5Um5ka1NGWjVXbE14ZWxsdFJqQlpNbWQxV2xob2NHUkJiM2ROUkVFeFdsZEtiRTVxWnpKTlYwbDNUbXBHYWsxNldUVk5lbGw1V1hwRk1VMXFVWGhOUjFWNFdXMVZOVnB0VW10T2JVcG9UbnBXYkU1NlozaFpWR1JzV2xSQmVVNXRXVFZQVjBwb1RVZFpORTVIVVRCSlEwSjNZMjA1ZGxwdVRYWmpNakYyWVRKVmRtTklTblppTWxwNlRESk9kMlJUT1dwaVIwWndZbE01YWxsWVFqQmtXRXBzVEZoT2FWbFlVbXBoUXpWNlpFZFNkbVJZVVV0UFYwVjVUbnBHYlUxdFJUVk5WRnBwVFVkSk1scFhWVEpaTWxacVdXcEpNRTFxV20xTlIwbDZUV3BCTWxwWFdYZE9lbEV4VG5wb2FWcFVWVEZhUkd4cFdYcHJNRnBxV20xTk1scHNUVEpHYVU5RVdtaFpVMEZuWTBoS2RtSXlXbnBNTTA1MFlqSjBiRXd6UW5saU1qbHRZM2s1YW1OSVZYWlpNbmhvWVZjd2RtTkhSbmxhVnpVd1RGaE9hVmxZVW1waFF6VnNaVWRzTUVOdFNtcFBWMFY1VFVSRmVrMVVRbWxhUkdjMVRucFpNMDVYU21sTmVtc3lXVEpKTWxwVVVtcFpWR3N4VFZSVmQwMVhWVE5QVjBWM1RVZGFhVTFFU1hsTlJFWnJXVlJKZWxwcVVUTlBWR3Q2VFhwc2JGa3lXV2RKU0VKNVlqSTViV041T1hwaVZ6bHlXbE01ZDJOdE9YWmFiazEyV1ROQ01Vd3lUbk5aVjJ4MFRETkNhR050Vm5Wa1F6RjZXVzFHTUZreVozVmpNMUpyWWpOV01FTnFTbXhaZW14dFdrZFNhVnBVVW14T2VrbDRUMVJvYTAxcWJHMU5SRlpxVG0xVk1VOVhXVFZhUkVacFdrUlpNRTFFVlRKT1IwWnBXbXBqTlU1dFZUTmFSMGw0VDBkSk5WcEhSVE5aYlVacFdtcFpNVTVxVVdkSlNFSjVZakk1YldONU9YcGlWemx5V2xNNWQyTnRPWFphYmsxMldUTkNNVXd5VG5aaVdFSnpXbGhTY0dJeU5FdFBWMFY1VG5wR2JVMXRSVFZOVkZwcFRVZEpNbHBYVlRKWk1sWnFXV3BKTUUxcVdtMU5SMGw2VFdwQk1scFhXWGRPZWxFeFRucG9hVnBVVlRGYVJHeHBXWHByTUZwcVdtMU5NbHBzVFRKR2FVOUVXbWhaVTBGblkwaEtkbUl5V25wTU0wNTBZakowYkV3elFubGlNamx0WTNrNWFtTklWWFpoUnpsNlpFWTViR1ZIYkRCRGJWWnNUWHBzYVZwRVNYbE9WMUY2VG5wSk1FMVVhelJPVkZVeVdXcEZNMDVYV1RKTmVrNXRUbXBWZUZwRVJYZFpla0V4VFVkWk1VMVVUWHBOYW1ocldsUlJNVTVVYUd4T1JGazFUbGRHYWsxdFdtcE9ha0ZuU1VoQ2VXSXlPVzFqZVRsNllsYzVjbHBUT1hkamJUbDJXbTVOZGxrelFqRk1NalZvWkVkc01scFJielZaVkVrelRWZFplVmxVYTNoT2JVbDNXV3BhYkZwVVdtcGFWMDVwVFdwUmVVNXRXWGRaYWsxNVRVUmFiRnBxUVROT1JGVXpUMGRLYkU1VVZtdFBWMHBxVDFSU2JVNXRXWHBhYlZWNldWZEpORTV0Um1oSlEwSjNZMjA1ZGxwdVRYWmpNakYyWVRKVmRtTklTblppTWxwNlRESk9kMlJUT1hWWldGSndaRzFXWmxwWWFIQmtRWEJzVFRKSmQxbDZVVEJOYW1zMFdtMU5lRmw2UlRCUFYwWnRXVzFaTUZsNlp6VlBWRnB0V1dwcmVVNUVTVE5aVjFVd1RWZFZNRTVxVVRWWmFtdDZUa2RPYUU1RWF6RlBWR3Q0V1dwak5FNVVTbWxQUkZVeFNVTkNkMk50T1haYWJrMTJZekl4ZG1FeVZYWmpTRXAyWWpKYWVrd3lUbmRrVXpsMVdWaFNjR1J0Vm1aak0xSnJXbGhLZVVOcVNUSmFSMDE1VFcxSmVsbHRVVFJaVkZwdFRXcFZOVTlYVFRCT1YwWnFUVVJGTWs1cVJUQmFWMFpwVG5wYWJVMXFSWHBOZWtWM1RVUkthazFIU21sUFJFSnBUVmRHYWs1RVVtaGFhbU16V2xkVk1GcFVhMmRKU0VKNVlqSTViV041T1hwaVZ6bHlXbE01ZDJOdE9YWmFiazEyV1ROQ01Vd3lPVEZrU0VJeFpFTTVhbU5JVlhSWk1qbDFXbTFzYmt4WVFubGFWMXB6WVZka2IyUkROWEZqTWpsMVEycG9iVmxVYUdsTlZHUnBUVlJXYWs1RVkzbFphbVJzVDFSVk0wMHlVVFJhVjA1b1RUSmFiVTVIVVRGWmFtTXhXVlJqZWs0eVRYZE9SMFYzVG0xTk5GbHFWVE5hYW1odFdUSlpORTV0UlRSTlZFNXFUMFJSWjBsSVFubGlNamx0WTNrNWVtSlhPWEphVXpsM1kyMDVkbHB1VFhaWk0wSXhUREk1TVdSSVFqRmtRemxyV1ZoU2FFeFhUbWhaTW1oc1RGZE9NV051U214aWJsRjBZekpvYUUxcVZUSk1iWEI2WWpJMFMwOVhVbXhPZWs1cFRucHJNRnB0VlhwT1IwWnBUbXBKTTA1SFRYbFphbXN6VGtSa2FGcEVTbXhhUkVadFRtcFJOVmxxWnpGYVZFbDZXbFJOTkUxRVRYbE9hbXQ2VGxSc2JFNTZZelZaYlZrMVdsUkpOVTE1UVdkalNFcDJZakphZWt3elRuUmlNblJzVEROQ2VXSXlPVzFqZVRscVkwaFZkbUl6VmpCalNGWXdUREpTYUdSSFJYUlpNamwxWkVkV05HUkROWEZqTWpsMVEycFJNazlYVVhkWlZHaHRUVzFOTTA1RVJtMU5SMFUwVGtSTk5GcHFXbXROYWtwb1drZFZlVTVIVG14TmVtc3hXbFJaZUUxcVl6Sk5WMUpvVDFkYWFWcFVWVFZQVjFsM1dWZFJlRTFYVVRKWlZFMHlUbFJGWjBsSVFubGlNamx0WTNrNWVtSlhPWEphVXpsM1kyMDVkbHB1VFhaWk0wSXhUREk1TVdSSVFqRmtRemx0WVZkNGJHTXpiSHBrUjFaMFRGZE9iMXBYVG5KTWJYQjZZakkwUzAxNlRYcE9WRlYzVG1wb2FVMVVSVEZaVkVFd1dsUlpNMDB5VVhoTmFtdDVXa1JuTVU1NldUTmFha0p0V2tSVmVGcHFUbXBPTWtWNVRrUk5NazVVUlRKYVZFWnNXVlJHYlU5VVZUVlpWR3N4VFVSQmVWcERRV2RqU0VwMllqSmFla3d6VG5SaU1uUnNURE5DZVdJeU9XMWplVGxxWTBoVmRtSXpWakJqU0ZZd1RESTFhR1JIYkRKYVV6RjVaRmMxZFdGWE5XNU1ibEkwWkVGdmQwNXFhM2xaTWtwclRsZFpOVTU2WnpSYWFrMTNUVlJOZDFwdFJtdE5WRTAxV21wV2EwMVhTbXBhVkZacVRsUnJlRTFxVFRWUFIwcHRUa2RTYVUxWFZUSlBSR2N5VFVSQ2EwMXFXVEZaTWxKcVdtMU9ha2xEUW5kamJUbDJXbTVOZG1NeU1YWmhNbFYyWTBoS2RtSXlXbnBNTWs1M1pGTTVkbVJZVW5ka1dGRjJZak5DYkdOdFJqQmhWemwxWTNreGFtSkhPWHBrV0Vwc1RHMXdlbUl5TkV0WmJVWnFUVVJXYUUxSFZUSlpWRUpzVGxSa2JFMUhWWGhOZWxsM1dsUk5lVnB0VVRWTlIxWm9UVWRhYWs5RVRUQlphbEp0V1RKYWFFNXFWbWxOUjFVeVdXcEpNRnBVVm1oT2FtdDNUMFJyTUZsVVRUQlBVMEZuWTBoS2RtSXlXbnBNTTA1MFlqSjBiRXd6UW5saU1qbHRZM2s1YW1OSVZYWmlNMVl3WTBoV01Fd3pTakZpYmxKd1lsZFZkRmt6Vm5samJWWjFaRU14TWxwWVNuQmFiV3hxV1ZoU2NHSXlOSFZoYms1MlltZHZlazFVU1RSTlYwWnBXbGROZWsxNlRUTmFSR2QzVFZkS2EwNUVRbWhPYlZVeVRUSkZNRnBYVFRCT2JWVXpUa1JuTWsxdFVUQk9la1pxV1ZSQmVVOUhWWGxPUkdONlRrUnNhbHBFWXpGYVIxcHFUVzFaTWtsRFFuZGpiVGwyV201TmRtTXlNWFpoTWxWMlkwaEtkbUl5V25wTU1rNTNaRk01ZG1SWVVuZGtXRkYyWTI1V2RXUkhiSFJhVXpGd1ltNWFiR0p1VW5aamJtdDBXVmhXYTJGWVVYVmhiazUyWW1kd2FFMVVUWGRPVkZWNldtcE9iRTlVUVROT2VsRXlUMVJSTVU5RWJHeFphazB3V20xUmVrMUVTWHBOTWxacVdYcFdiVTFFWTNoWmJWRXdXWHBhYlUxcVRUVlpiVWt4VG0xS2EwMXRWbTFPYW1oc1RWUk9ha2xEUW5kamJUbDJXbTVOZG1NeU1YWmhNbFYyWTBoS2RtSXlXbnBNTWs1M1pGTTVkbVJZVW5ka1dGRjJZMjVXZFdSSGJIUmFVekY1V2xoR01WcFlUakJNYlhCNllqSTBTMDVIVG0xTk1sWnRUVlJCTVZwcVFYbE9hbHB0VFZSWk1rOVVXWGhQVjBVeldXMUpNVTVxVVROWk1sSm9UVWRWZDFwdFdURk9WRUpyV2xkRk0wMTZaR2xaZW1zeVRqSkZlVTU2WnpCTmFsazFXVlJSZUZsNVFXZGpTRXAyWWpKYWVrd3pUblJpTW5Sc1RETkNlV0l5T1cxamVUbHFZMGhWZG1JelZqQmpTRll3VEROS01XSnVVbkJpVjFWMFkyMVdNV015VlhWaGJrNTJZbWR2ZVZscVVUTlpha2t5VFcxRk1rOVhXVEZQVkVsNFdWUkpNbGxxV1hkT2VtY3hUVWRPYWs1dFJUVk9la2t4V2xkRmVVOUVXbXBhYW1Sc1QwZEthMDFYU1hoTmFrSnBUbTFSTTFwWFNYcE9iVkpxVFZSVmQwbERRbmRqYlRsMldtNU5kbU15TVhaaE1sVjJZMGhLZG1JeVducE1NazUzWkZNNWRtUllVbmRrV0ZGMll6STVNV050VG14TVdFNHdXVmRrYkV4dGNIcGlNalJMV2xSb2FWcFhTVEZhYlZwcVRVUmthVnBYVVhwUFJHc3lUbXBLYWxsNlJtcE5SMDVzV1ZSWmVFOVhXVFJaVkdjelRVUmFiVTE2WTNwWk1rVXpXbXBzYlU0eVRUUmFiVmwzV2tSWk1FNUhWbXhhVkZFMVRsTkJaMk5JU25aaU1scDZURE5PZEdJeWRHeE1NMEo1WWpJNWJXTjVPV3BqU0ZWMlkyMVdjMXBYUm5wYVZqbDJXVzVPYkdOdVdtaGtSMngyWW1kdk1VNVhWVFJPYlVwcVRYcEJkMWxYVW0xWlZHTTFUa2RaZUZwRVVYaGFWMGw1VFZSSmQwMVhVbWxQVkVWNlRXMVJNMDVVV1ROTk1rVTFUa1JyTUZwcVkzZFBWRVpyV1ZkWk1GcFVUVFZPYWtVMVQwUkNhVWxEUW5kamJUbDJXbTVOZG1NeU1YWmhNbFYyWTBoS2RtSXlXbnBNTWs1M1pGTTVlVnBZUmpGYVdFNHdRMnBzYlZwdFJUQk5SRVYzV1hwUmQwNVhXWGhOVkVFeFRtcEZNVTFxUlRKWk1sRXhUakpHYVZwdFVtbE5WRkY1V2xkU2JFNVVVWHBPZWtKcFdXcEthRTFVYkdwT2JWSnRUMWRLYkU1dFVtMU9lbHBxVG5wclowbElRbmxpTWpsdFkzazVlbUpYT1hKYVV6bDVXbGhHTVdGWVNteGFRekZyWVZoS2JGa3pVblpqYld4c1kzazFjV015T1hWRGFtUnBXWHBhYkZwdFNtbE9WRTV0VFRKTmVFNTZVVE5hYlZsNVdXcHJlRTR5UlRGYVZHdDZUVlJKZUU5VVdURk5WMUY0VFZSUk1GcHRWbTFhUkdOM1QxZFplRmxYVlhkYVYxWnFUbFJhYWs5RVZUTk5lazFuU1VoQ2VXSXlPVzFqZVRsNllsYzVjbHBUT1hwaVZ6bHlXbE14YUdOdFRtOWhXRkpzV1ROU01XTnRWWFJqUnpsNlpFZGFjMkZYWkc5a1F6VnhZekk1ZFVOcVRYbGFSR2h0VG5wR2JWcFVUVFZaYlVsNldWZFpORTFxYXpCTmFscHRUbGRGTTFreVVYbE9SR2MwVFdwWk0wNXRVVFJPVkd4clRqSkZNRnB0UlRWTlYxRXdUMFJDYUUxcVpHMU9ha1YzVFZkWmQwMTZRV2RKU0VKNVlqSTViV041T1hwaVZ6bHlXbE01ZW1KWE9YSmFVelY2V1cxR01Ga3laMHRPUjAxNlRVUmFiVnBFU1RST2VrRXlUbTFXYWsxNldURlBSMWw1VDBSck1FMUVWbXBhYW14b1RXcFZNRTB5VVhkWmFsVTBUa2RhYkU1RVZteE9lbFV3VFdwVk1FMTZXbXhPYWxFMVRWZE5OVnBVWkdoWmVVRm5ZMGhLZG1JeVducE1NMDUwWWpKMGJFd3pUakZaYlRGd1pFWTVlbUpYT1hKYVZqbDJZbTFPYkV4dVFqVkRiVTB6VDFkWmQxbHFWWGRPUkVwcFdWZEtiVTVVWTNsUFYwWm9Xa2RaTkZwRVZUQk5hbHBzVFcxWk0wNUVaekZOVkUxNVRYcFNhRTB5VFROTk1rNXBXbFJzYTFsWFVtbE9SRUpyVDFSamVGbDZUVEZQVkUxblNVaENlV0l5T1cxamVUbDZZbGM1Y2xwVE9UQmFXRTR3V0RKa2QyUldPWGRaVjA1eVdsaFJkV05JYTB0UFYxcHRXVlJSZDAxVVFtcE9SRUV4V21wRmVFMUVWVEpOVkZWNVRWUmFhbHBFVlROWlYwcHRXa2RKZUU1RVNteGFSMVV4VGtSTk0wMUhTbWxOYlVWNFQxZE5NbHBIV1RWWmJWVXlXa2RaTTA1dFRUTlBVMEZuWTIxV2VHUlhiSGxhVjFGMFdrZHNlVnBYVGpCaU0wcHdXbGhOZFdGdVRuWmlaMjgxV1dwV2JGcHFXVEJQVkVWNlRXMVNhMDFVWnpCYVJGWm9UVWRSTUZscVFtaFpWMGt6V2tSVk1rMUhXVEZPUjBwcVdYcFdiRTlIUlRSTlZGVXhUa1JuTTA5VWJHeE5SMFY0V21wRk1scHFXWHBhVkZVMVNVTkNlbVJYU25SaFdGSm1XbTVXYzJKR09YWmliVTVzVEc1Q05VTnRSWGxQVkVreFRqSlZlVnBVV1RWTk1rMHdXV3BrYTAxWFRtMWFSRkV5V1cxT2FWcEVSVEJPZWxVd1RYcEJORTFxVlRWUFYxRjNUMVJvYWxwVVNURlpla0pxV20xRk1GcFViR2hOUkVVeVQwUkZkMDVVVVdkSlNGSnNZek5TWmxwdVZuTmlSamwzV1ZkT2NscFlVWFZqU0d0TFhHNHZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZRMEZRVkZWU1JWOUtUMEpmU1VSOE1qZ3dPV00xWmpFNVpqZzVNR1ZtWm1GaE56WTNaV1F5T0RJd056WTVZbVE0T0dRMU4yRTVNemsyWmpJeFpHTmpOR1UwWWpaak5XTmxZall5WkRRM1pYeE9SRVY1VDBSSk1rTm5QVDFjYmk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5RFFWQlVWVkpGWDFCRlRrUkpUa2RmVGtGVVNWWkZMblI0ZEh4bU5HVTJZbU5qTURBMU5qQXhNRFF3Tm1aaE0yVmtNVGM0TURVNU4yUTVZMlF5TUdVd1pEbG1Nall4TkRGaVlXUTFaRFptWXpWa1lUUmxPV1UxTlRSaGZGTnRPV2xUVjFFNVRrUkZlVTlFU1RKSlJYQjJXV3MxYUdKWFZUbGFWM2gwWW5reGRWbFlVbkJrYlZWMFkxZDBkV0l6U25STVdFNHpZVmRrYzJSVE1YbGlXRTUxWWpOS2RFeFhXakZpUjNkMFpHcEpaMVpZVG14amEyeHJVRmhDYUdOSGFIQmtNbFl3WXpKRmVrdEVVWGhOUkVGNlMxTkNTR050T1RGalJXeHJVRmQ0ZGxsWE5XeGphV2N3VFZSQmQwMURhMmRVVlU1VVdESjRhRmx0Vm5OUVZUUjJVVk5DVVdOdGJIWmpiV3d3WlZRd2VFMUVRWGROUTBKUFlWZE9iRkJVUVdkUlYwNXFZak5XZFdSRU1YTmlNa1oxV2xoSloxVlZPVlJRVjNoMldWYzFiR05wTVhWaU0wcDBXVmQzWjFOdE9XbFZNMUpvWkVkVk9WVkZWazlTUld4UFVubENVMXBYUm5waU1qUTVVa2RXZDFwWE5XdGFWelZxWlZOQ1JWcFlRbXhpYlZKc1ltMU9OVkJYUm0xa1IxWjVXVmMxTlU5cVVYaE5hbWQ1VGxOb01XSnRXakZpUjFwd1lrZDRiRnBEYTJkVmJWWjRaRmRXTVZwVU1IZEpSa3BzWXpOU2FHTnVVbnBRVkVGblVXMUdNRmt5YUVkaVIwWnVVRlJGWjFWdFZtbGlNamt3VUZSQloxSllhSEJrUlU1MldrZFZPVTFFYjNkSlJWSnNZMjFzTWxwWFVrWmxSMnd3VVRJNWExcFVNSGRQYWtGblZXNVdkVlpIYkhSYVZEQjNUVVJ2ZDAxRWIzZE5RMEpWWVZjeGJGUkhiSFJoV0ZFNVRVUkJOazFVUVRaTlJFRm5Wa2RzZEZwVk1YQmlhakZQVERCRloxVXpWbWxpVjJ3d1ZrZHNkRnBVTUhsTlJFa3lURlJGZDB4VVNUTldSRUY0VDJwSk1rOXFTVE5KUlZaellWZGtjRmx0ZUd4V1IyeDBXbFF4Vm1KdGRIVmlNMlIxU1VWR2Fsa3pTakZhVmxKd1lsZFZPVlpYTlhKaWJUa3pZbWxDVkdSSFJubGtSbEp3WWxkVk9WWlhOWEppYlRrelltbENSbUp0VWxWaFZ6RnNVRlpXZFdFeU5YWmtNalJuVWtkV2FGcEhlSEJpYlZVNVZHazVRa2xHVGpGak0wSnNZbTFTVldGWE1XeFFWVFYyWW0xVloxVXlWbXBqTVVKNVdsWk9NV016UW14aWJWRTVUVU5DVFZsWVRqQlZNazV2V2xkU1JtUnRSbk5RVkVsM1RXcFpkRTFVUVhSTmFtUlZUVVJGTmsxcVdUWk5hbU5uVlRKT2IxcFhVakZpUjFaNVVGVXhhR0ZYTkdkVlIwWjVaRWRzTUdGWE9YVlFXRXB6VFdsQ1FtSkhlSFpaTURWMldrZFZObFV5Ykd0UVYzaDJXVmMxYkdOcE1XNVpXRkpzWkRKR05VOXFUVFJQVkVsNFQxUkZaMVZ0Vm5oVWJUbHJXbFY0Y0dNelVUbGFNMEl4VFdwRloxSllhR3BVYlRscldsVjRjR016VVRsTFJ6VXhZa2QzY0VsRk5YWmFSMVpOWVZoT01GQlRRazlrVnpGUFlqSlNiR042TUhoTVZFVm5WRzVXZEZFeFFsWmplakI1U1VVMU1XSldVbWhqTW5SNlVGUkZaMUV4UWxaamVUbFZXVmhPY2xCVVNXZFZiVlo0VVdwd1ZFOXJUVFpXUkRCM1QycEJOa3RxYjNGSlJrcHNZMVpTVTFKV1RUbFpNMEl4VUZSSmMySlhWblJRVkVaSVRFYzFkbHBIVlRsTlUzaHBZVmQ0YzJGWE5XNVFWRWxuVVZkNGMySXlUbFZWYTFaVVVGTm9kV1JYZUhOTFUwSlVZakpPY21ONU9VOWlNbEpzVUZOdloxUnVVbWhqTW5SNlZVZFdlVlJxY0VOUGJFMDJVWG93ZDA5cVFUWkxhbTl4U1VWT2RtTnRWbFJqUjFacVVGTnZaMVJYYkhWUk1VSldZekExZGxwSFZUbE5hVUpPWVZjMVRscFhNWFpqYm14UFlqSlNiRkJVUmtoSlJURndZbXhTZEdORlVuQmpNblJQWWpKU2JGQlVRV2RTYlZab1pFaFdlVnBZVFRsTFJ6VXhZa2QzY0VsRlVteGlSMFkxVVcwNWRtUkVNSGROUkc5M1RVUnZkMDFEUWxCa2JWWjVWVE5XYVdNeVRubGhWMHBzVUZVNVRFbEZUblppYmxKd1dqTldkbVJZVFRsTlEwSk5ZVmRPYkdKdVRteGplakJ2WW01V2MySkRhMmRVYlZZd1pESTVlV0Y2TUc5aWJsWnpZa05yWjFFeU9YUmlWMFoxV2tRd2RtUXlPWGxoTTA1M1dWZE9iRXd6Vm5wYVdFcDZURE5DYUdOSGFIQmtNbFl3WXpKRmVrd3pVbWhqTW5SNlRESldjMkpYT0hSalYzUjFZak5LZEV4WVRqTmhWMlJ6WkZNeGVXSllUblZpTTBwMFRGZHNkRmxYWkd4aWJWWXdURlJKZDAxcVdYaE5SRWt5VEZoWmVFd3lXakZpUjNkMFpHcEpkbGt5Um5ka1NGWjVXbE14ZFZsWVVuQmtiVlYxWXpKS2FHUkhUbTlKUm1SMlkyMTBSV0ZZU1RsTU0yUjJZMjEwZW1OSFJtcGFVemt4WXpKV2VXTjVPWGRaV0VKdllWaGtiR1JJVG1oTmVUa3dXVmhPY21ONU9XeGlSekYyVEZoR2NtSnRPWGxpVXpGNlpESnNibUpJVlhSamJURjZZbTA1ZVdKVE1YQmlWMFp1V2xjMWJHUkRNSGxOUkVreVRWUkJlVTVwTVRKTlV6bHRaRmQ0YzB4WVdYbEpSVTUyWWxjeGJHSnVVVGxhVjNoMFlua3hiV1JYZUhOTVZ6bHBZekpXZVdSdFZubFBhbU13VGtSV2FFMXRUVFJhUkZKc1RrUmthazFVVFRCUFZGVXhUbXBrYkZwcVVtdFBSRkpxV2xkUk1GbDZhR3RaZWxKc1RWUnJOVTFYVFRKYVZHY3lXbXBzYkU1NlFtcFpNbFYzVFZkV2JGcFhUWHBOYW1NMlRrUkZlVTlFU1RGSlEwSlVaRWRTUm1OdVNUbE1NMlIyWTIxMGVtTkhSbXBhVXpreFl6SldlV041T1hkWldFSnZZVmhrYkdSSVRtaE5lVGt3V1ZoT2NtTjVPV3hpUnpGMlRGaEdjbUp0T1hsaVV6RjZaREpzYm1KSVZYUmpiVEY2WW0wNWVXSlRNWEJpVjBadVdsYzFiR1JETUhsTlJFa3lUVlJCZVU1cE1USk5Vemx0WkZkNGMweFlXWGxNTW5oMldqTk5kbHBYZUhSaWVURjFXVmhTY0dSdFZYUmpWM1IxWWpOS2RFeFlUak5oVjJSelpGTXhlV0pZVG5WaU0wcDBURmRhTVdKSGQzUmtha2wwVGtSRmVVOUVTVEpNYlZaNVkybENWR1JIVWtwaWFqQjJXa2RXTWt3eU5URmlSM2RuVlROU2ExUXpWakJRVXprellqTktjbU16UW1oWk1sVjJaRmhPYkdOdVRYWmpSMFozWVVkc00xcFlVbnBaVkUxMlpFZEdlbUV6VFhaYVYzaDBZbmt4ZUdFeU5YWmpiVEIwWXpOa2NGb3llREZNV0VwMFl6STFkbU50TUhSaFZ6Rm9XakpXZFZwWVVYUk5ha0Y1VG1wRmQwMXFXWFJrYWtWMldtNVdjMkpETVRKTmFUbHpZakprZWt3eVZuTmlWemgwWW0xR01HRllXbXhNV0VaeVltMDVlV0pUTVhwa01teHVZa2hWZEdOdE1YcGliVGw1WWxNeGJXUlhlSE5NV0ZsNVRGUlJlRTFxWjNsT2FUVjJaRmhSWjFWSE9UTmFXRWs1U1VaU2VWcFlUbEZhV0VwVldWaE9jbEJYVG5ka1ZHOTVTVUZ2UFZ4dUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wwaEZURVJmVGtGVVNWWkZMblI0ZEh4aVpUbGtObVEzT0RjMVpEVXdaamcyWXpBelpUY3hZMk15WmpWaVpXUmlaRE5rWmpCaVpqSmxZV1ZoTVdSak5UQXdOakZqTlRRMk1tVmhNVEpsTm1aa2ZGTnRPV2xUVjFFNVRrUkZlVTlFU1RGSlJYQjJXV3MxYUdKWFZUbGFWM2gwWW5reGMxbFlTbTVhVkUxNFRrY3dkR05YZEhWaU0wcDBURmhPTTJGWFpITmtVekY1WWxoT2RXSXpTblJNVjFveFlrZDNkR1JxU1dkV1dFNXNZMnRzYTFCWVFtaGpSMmh3WkRKV01HTXlSWHBMUkZGNFRVUkJla3RUUWtoamJUa3hZMFZzYTFCWGVIWlpWelZzWTJsbk1FMVVRWGROUTJ0blZGVk9WRmd5ZUdoWmJWWnpVRlUwZGxGVFFsRmpiV3gyWTIxc01HVlVNSGRKUlRWd1dUSlZPVTFEUWtKWk1rNTJaRmMxTUZCWGVIWlpWelZzWTJsQ1VsUXhUVGxpUnpsb1ltMVdlVXhYTlhaamJURm9Za05DUzJJeVNsUmtSMFl3V2xReFVWSlZOVVZUVlRWSVNVWktiRmxZVG5aaWFqRkxZakpLU1ZwWGVHdFdXRTVzWTJsQ1JWcFlRbXhpYlZKc1ltMU9OVkJUYUhWa1YzaHpTMU5DVTFwWVJqRmFXRlpzVUZSQloxVnRWbnBrUjBaNVpFaE5PVTFEUWtOWldGSnFZVVZhYzFsWFl6bE5VMEpUV2xkS2RtSXpVVGxOUTBKR1pVZHNNRkV5T1d0YVZEQjNUMnBCWjFKSFZubGhXRnBzV2tWV05HRllVa1JpTWxKc1VGUkJOazFEUWxOa1Z6VlZZVmN4YkZCVVFYZFBha0YzVDJwQmQwbEdVbkJpVjFaTllWY3hjR1JFTUROTVZFRjNUMnBCZDA5cVFYZEpSbEp3WWxkV1RtRlhORGxVYVRsQ1NVWk9NVmx0TVhCa1JsSndZbGRWT1UxcVFYbE9hVEI0VFVNd2VVNHhVWGROVkc5NVRtcHZlVTVwUWtaaVIyeHVZVmRLYzFwV1VuQmlWMVU1VmxjMWNtSnRPVE5pYVVKQ1dUSk9lV1JYVmxWaFZ6RnNVRlpXZFdFeU5YWmtNalJuVlROU2FHTnVVbFZoVnpGc1VGWldkV0V5Tlhaa01qUm5VbGMxYTFaSGJIUmFWREZXWW0xMGRXSXpaSFZKUlZKc1dWZFNjMkZYTld4UVZUUjJVVk5DVkdSWVRuZGFWelZyVmtkc2RGcFVNVTlpTWpWc1NVWk9iRmt6VGxGamJWWlVaRmhPZDFwWE5XdFFWRUZuVkVkR2VtUkdUbXBoUjFaclVsaGFhR0pFTUhsTlJFa3lURlJGZDB4VVNUTldSRUY0VDJwSk1rOXFTVEpKUms1cVlVZFdhMlJYZUd4amFqRk9XVmRzZFVsR1FtaGpibEp3WkVkc2RtSnFNWGxpUkVsblVWZDRjMkl5VGs5aU1sSnNUMnhPY0ZwRU1YTmlNa1oxV2xoSmRGb3lSakJhV0dSb1pWUnZlazlFYTNsTlZGVjNTVVpLYkdOVk5YWmFSMVpOWVZoT01GQlhaSGRrVkVsNFNVVldORmt3TlhaYVIxWk5ZVmhPTUZCVGFIVmtWM2h6UzFOQ1QySXlVbXhVUjJ4NlpFUXdaMVJ1Vm5SVWJUbHJXbGhOT1UxVE1IaEpSVFV4WWxWT1VWWllUVGxOZWtsblZHNVdkRlpIUm5waE0wMDVUVk5DUkZWR1ZucE1NVkpvWXpKek9VMTZTV2RWYlZaNFVXcHdWRTlyVFRaV1JEQjNUMnBCTmt0cWIzRkpSa3BzWTFaU1UxSldUVGxaTTBJeFVGUk5lVXhITVd4aVZEQjRUMVJLU0V4SE5YWmFSMVU1VFZONGFXRlhlSE5oVnpWdVVGUk5lVWxGUm5OaVJ6bHFWa1pLUmxWNk1HOWlibFp6WWtOcloxVXlPV3BoTTAxMlZHMDVhMXBVTUhGSlJUVXdXVmhPY21NeFFteGphelEyVVdwd1ZFOXJUVGxOUkc5M1QybHZOa3RwUWtSaU0wcHNWVE5DYkZsNk1IRkpSVEZ3WW10T1VWWllUazlpTWxKc1VGUk5lVWxGTVhCaWF6RnNZbGM1ZVdWVk5YWmFSMVU1VFZScmVWSjVRazVoVnpWVllsaENSV0ZZVG5KVWJUbHJXbFF3ZDBsRldteFpXRkl4WTIxV2VsQlRhSFZrVjNoelMxTkNSVnBYZUdobFZVcDJZak5ST1UxRVFUWk5SRUUyVFVSQloxUXpXbXhqYkU0eFdXNU9hbU50YkdsYVZERlFVM2xDUkdJeU5UQmhWMlF4WWpOV2VsQlVRV2RVUjJ4cVdsYzFlbHBZVFRsTFJ6VXhZa2QzY0VsRk5XeGtTR1IyWTIxek9VdEhOVEZpUjNkd1NVVk9kbUpYTVdoaWJWRTVURE5rZG1OdGRIcGpSMFpxV2xNNU1XTXlWbmxqZVRsM1dWaENiMkZZWkd4a1NFNW9UWGs1TUZsWVRuSmplVGxzWWtjeGRreFlSbkppYlRsNVlsTXhlbVF5Ykc1aVNGVjBZMjB4ZW1KdE9YbGlVekZ3WWxkR2JscFhOV3hrUXpCNVRVUkpNazFVUVhsT2FURXlUVk01YldSWGVITk1XRmw1VERKYU1XSkhkM1ZqTWtwb1pFZE9iMGxHWkhaamJYUkZZVmhKT1V3elpIWmpiWFI2WTBkR2FscFRPVEZqTWxaNVkzazVkMWxZUW05aFdHUnNaRWhPYUUxNU9UQlpXRTV5WTNrNWJHSkhNWFpNV0VaeVltMDVlV0pUTVhwa01teHVZa2hWZEdOdE1YcGliVGw1WWxNeGNHSlhSbTVhVnpWc1pFTXdlVTFFU1RKTlZFRjVUbWt4TWsxVE9XMWtWM2h6VEZoWmVVbEZUblppVnpGc1ltNVJPVnBYZUhSaWVURnRaRmQ0YzA5cVl6Qk9SRlpvVFcxTk5GcEVVbXhPUkdScVRWUk5NRTlVVlRGT2FtUnNXbXBTYTA5RVVtcGFWMUV3V1hwb2ExbDZVbXhOVkdzMVRWZE5NbHBVWnpKYWFteHNUbnBDYWxreVZYZE5WMVpzV2xkTmVrMXFZMmRKUms0d1drVldlV05xTUhaa01qbDVZVE5PZDFsWFRteE1NMVo2V2xoS2Vrd3pRbWhqUjJod1pESldNR015UlhwTU0xSm9ZekowZWt3eVZuTmlWemgwWTFkMGRXSXpTblJNV0U0ellWZGtjMlJUTVhsaVdFNTFZak5LZEV4WGJIUlpWMlJzWW0xV01FeFVTWGROYWxsNFRVUkpNa3hZV1hoTU1sb3hZa2QzZEdScVNYWmlSemx1WTNrNWJHSkhNWFpNVjNob1kyMWtiRTE2UlRCaVV6RjRZVEkxZG1OdE1IUmpNMlJ3V2pKNE1VeFlTblJqTWpWMlkyMHdkRnB1Vm5OaVF6RXlUV2t3TUUxVVNUUk5hbFYxV2xoS2VVbEdUakJhUld4MVVGTTVhMXBZV1haaWJsWnpZa05DVkdSSFVsQmtXRkU1VEROa2RtTnRkSHBqUjBacVdsTTVNV015Vm5samVUbDNXVmhDYjJGWVpHeGtTRTVvVFhrNU1GbFlUbkpqZVRsc1lrY3hka3hZUm5KaWJUbDVZbE14ZW1ReWJHNWlTRlYwWTIweGVtSnRPWGxpVXpGd1lsZEdibHBYTld4a1F6QjVUVVJKTWsxVVFYbE9hVEV5VFZNNWJXUlhlSE5NV0ZsNVRESjRkbG96VFhaYVYzaDBZbmt4YzFsWVNtNWFWRTE0VGtjd2RHTlhkSFZpTTBwMFRGaE9NMkZYWkhOa1V6RjVZbGhPZFdJelNuUk1WMW94WWtkM2RHUnFTWFJPUkVWNVQwUkpNVXh0T1RGa1EwSlJZak5rYkdOcU1HZFdTRXBzWXpGQ2JHTnJOWFphUjFVNVdqTktiR041T1c1alNGVTJZVVJGZDAxRWJ6QkpSbEo1V2xoT1VWcFlTbFZaV0U1eVVGZE9kMlJVYjNwTmFVRkxYRzR2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2U0U5VFZGOVFXVlJJVDA0dWFuTnZibnd6TmpsbFpEUm1ZbU16TW1Zd1pUZzNaalkxWVdNNE4yTTBNRFptTURCa05ETXlPRFpqTURNNE1EazRaVGd6T0dNMk5HSXdZVEpqTXpjeE9Ea3hOakJtZkdWM2IyZEpRMHBvV2tkR2QyUkhWbmxZTTA1dldWUkpNVTVwU1RaSlEwbDVUbFJrYTFwcVZUVk9iVnBvV1ZkYWEwNHlVWHBQUkZVeFRsUlJNMXBFVlRCTlZHUnJUMGRaZVZreVVtdE9SRmt4V1ZSUmVFMHlWVFZOYlVadFRtcEJlVTVxVVhwYVZHYzFUbnBSTUU1VVdYaGFWMXBzU1dsM1MwbERRV2xhV0doc1dUTldNRmxYU25OYVUwazJTVU5KZG1SWVRubE1Na3B3WW1rNWQyVllVbTlpTWpSNlNXbDNTMGxEUVdsaFIwWjZZVWQ0Y0Zsc09XaGFSMFozWkVkV2VVbHFiMmRsZDI5blNVTkJaMGx1VG05WlZFa3hUbXc1ZG1KdGVEVllNbHBvWWtkNGFWbFhUbkpZTW14MVl6TlNhR0pIZUd4YVEwazJTVWhTZVdSWFZYTkRhVUZuU1VOQmFXTXpVbWhrU0ZaNlNXcHZaMGxzUWxwV1JXaFFWR3BOZUUxR09WTlNWV1JXVkVWR1UxZ3dTazFVTUU1TVUxVTFTRmd4VGtsUlZFa3hUbXc1UWxKRlJsRldSVlpUV0RCc1QxVXhVa0pVUlhoR1VrTkpTMGxEUWpsTVFXOW5TVU5LZDJWWVVtOWlNalZtWkcxV2VXTXliSFppYVVrMlNVTkpla3hxUlhkTWFrVjVTVU5vZEZsWGJIVk1RMEpPV1ZoSlowbEVUV2ROYWtGNVRtbDNaMDFVUlRaT1ZGazJUWHBKY0VsR2RFaFJNRTFuVFZSRmRVNUROSGRZVTBselEybEJaMGx1VG1waFIxWjBXVk5KTmtsRFNtMWtWM2h6VEZkb2RtTXpVWFJqU0d3d1lVYzVkVXhYVG5aaVdFSm9aRWRzYVdGWGVIQmtTR3QwWkdwRmFVTnVNRXRjYmk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5UVFWSkZUbFJmU2s5Q1gwbEVmRE01TkRWbU16QmtNMlprTmpNMk9UQTNPR1F5WkdRMU5ERTFPV1JtTUdJeU5tUTJPVGt4Tnpaak5qSXhZemsxTnpNelltVTFPVEUxTmpBeE9UWTVabU44VGtSRmVVOUVTVEZEWnowOVhHNHZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZVRkpGVEVGVlRrTklYMUpGVkZKWlgxRlZTVVZUUTBWT1EwVXVhbk52Ym53eE9HTm1PRGhtTURCaU5qRTVNRGRrWVRWak9EWmlPVGszTkRBd1pUbGxOR0ZpT0RKalptWmpNbUk0TkRZd1pXWTVOVEF4Wm1JNVpEZzVaV0ZqT0RNMWZHVjNiMmRKUTBwcVpGaEtlVnBYTlRCWU1rNW9ZMGhTTVdOdFZXbFBhVUZwVGtSRmVVOUVTVEpKYVhkTFNVTkJhVmt6Vm5samJWWjFaRVk1ZDFsWVNteGlibEZwVDJsQmFVNUVSWGxQUkVreFNXbDNTMGxEUVdsYWJVWndZa2RXYTFneVRtaGpTRkl4WTIxVmFVOXBRV2xPUkVWNVQwUkpNRWxwZDB0SlEwRnBXbTFHY0dKSFZtdFlNMEpvWTIxV2RXUkRTVFpKUTBrd1RWUkpORTFxVFdsTVFXOW5TVU5LYldSWGVITllNMHAyWWpOU2VrbHFiMmRYZDI5blNVTkJaMGxwT1ROaU0wcHlZek5DYUZreVZYWmtXRTVzWTI1TmRtTkhSbmRoUjJ3eldsaFNlbGxVVFhaa1IwWjZZVE5OZGxwWGVIUmllVEY0WVRJMWRtTnRNSFJqTTJSd1dqSjRNVXhZU25Sak1qVjJZMjB3ZEdGWE1XaGFNbFoxV2xoUmRFMXFRWGxPYWtWM1RXcFpkR1JxUlhaYWJsWnpZa014TWsxVFNYTkRhVUZuU1VOQmFVd3paSFpqYlhSNlkwZEdhbHBUT1RGak1sWjVZM2s1ZDFsWVFtOWhXR1JzWkVoT2FFMTVPVEJaV0U1eVkzazViR0pITVhaTVdFWnlZbTA1ZVdKVE1YcGtNbXh1WWtoVmRHTnRNWHBpYlRsNVlsTXhjR0pYUm01YVZ6VnNaRU13ZVUxRVNUSk5WRUY1VG1reE1rMVRPVzFrVjNoelRGaFplVWxuYjJkSlJqQnpRMmxCWjBsdE9YbGhWMlJ3WW0xR2MxZ3lUbk5aVjJ4MFdESldkV1JJU25CYVdFMXBUMmxDWWtOcFFXZEpRMEZwVEROa2RtTnRkSHBqUjBacVdsTTVNV015Vm5samVUbDNXVmhDYjJGWVpHeGtTRTVvVFhrNU1GbFlUbkpqZVRsc1lrY3hka3hZUm5KaWJUbDVZbE14ZW1ReWJHNWlTRlYwWTIweGVtSnRPWGxpVXpGd1lsZEdibHBYTld4a1F6QjVUVVJKTWsxVVFYbE9hVEV5VFZNNWJXUlhlSE5NV0ZsNFRESk9jMWxYYkhSamVUaDZUMWRSZUUxRVZUVmFWMXBxVG1wSk5VMXRXbXBaVjFsM1dWUm9hazF0U1RKWmFsRjZUMGRLYVU5RVVUQlBWRnBwV1ZSck1FNHlWbXhPUjBsNFQxUm9hVTU2UW1wYWFrNW9Xa1JKTkUxVVFUUmFSRTB6U1dsM1MwbERRV2RKUTBsMlpESTVlV0V6VG5kWlYwNXNURE5XZWxwWVNucE1NMEpvWTBkb2NHUXlWakJqTWtWNlRETlNhR015ZEhwTU1sWnpZbGM0ZEdOWGRIVmlNMHAwVEZoT00yRlhaSE5rVXpGNVlsaE9kV0l6U25STVYyeDBXVmRrYkdKdFZqQk1WRWwzVFdwWmVFMUVTVEpNV0ZsNFRESmFNV0pIZDNSa2FrVjJZMjFXZUdSWFZucGtRekZxWWtkR2NHSllUWFphVjNoMFlua3hjMWxZU201YVZFMTRUa2N3ZEdOWGRIVmlNMHAwVEZoT00yRlhaSE5rVXpGNVlsaE9kV0l6U25STVYxb3hZa2QzZEdScVJXbERhVUZuV0ZOM1MwbERRV2xqU0VwMldraFdhbVJIYkhaaWJEbDNXVmhTYjJNeE9XaFpiazVzWW01UmFVOXBRakJqYmxac1RFRnZaMGxEU25oa1YxWXhXbE5KTmtsRFNUQk5WRWswVFdwYU9GcFhlSFJpZVRGMVdWaFNjR1J0VlhSalYzUjFZak5LZEV4WVRqTmhWMlJ6WkZNeGVXSllUblZpTTBwMFRGZGFNV0pIZDNSa2FrbzRZMGRHZDJGSGJETmFXRko2V1ZST09GVkZWazlTUld4UFVqTjRZMkpxVVhoTmFtZDNUVmg0YkdKSE1YWk1WelZvWkVkc01scFRNVzFrVjNoelRGZDRhR050Wkd4TmVrVXdZbE14YVdJelZuVmFSMFo1WlZNeE1rMXVlSGRaV0VKdllWaGtiR1JJVG1oTk0zaFJVbFUxUlZOVk5VaG1SbmgxVGtSRmVVNTZhelZtUjFaellsYzRkR0p0UmpCaFdGcHNURmRhTVdKSGQzUmlSMFo1V2pKVmVrMVVVblJNVjFveFl6SldhMHhZV1hsbVNFSm9ZMGRvY0dReVZqQmpNa1Y2WmtaQ1JsUnJVa3BVYTJRNFdFYzBNRTFVU1ROUFZFSTRXbGQ0ZEdKNU1YVlpXRkp3WkcxVmRGcHVWbk5pUXpGeldWaEtibHBVVFhoT1J6QjBaR3BHT0dOSFJuZGhSMnd6V2xoU2VsbFVUamhWUlZaUFVrVnNUMUl6ZUdOaWFsRjNUMVJKZDA0emVHaGFhVEZ6WVZkS2JHTnRPSFJaV0ZsM1RGZGFNV0pIZDNSaFIwWjFXa2M1YlZwdWVIZFpXRUp2WVZoa2JHUklUbWhOTTNoUlVsVTFSVk5WTlVobVJuaDFUa1JGZUUxVVJYcG1TRXBvWkcxV2RXTjVNV2hhYVRGNVlqSjRjMkl6VmpCTVdFSjVXbGhhY0ZwWVpEaGpSMFozWVVkc00xcFlVbnBaVkU0NFZVVldUMUpGYkU5U00zaGpZbXBSZDA5VVp6Rk9Samd5WmtkR2JVeFhVbmRpVjBZd1dUSm5kR050Vm5wa1IwWjVaRVJGTVdFemVIZFpXRUp2WVZoa2JHUklUbWhOTTNoUlVsVTFSVk5WTlVobVJuaDFUa1JCTlU5RVZUQlllbEk0V1ZkWmRGcElRblJaV0ZKcVlVTXhlVnBZVGpCWldFb3dUVlJXY21aSVFtaGpSMmh3WkRKV01HTXlSWHBtUmtKR1ZHdFNTbFJyWkRoWVJ6UXdUVVJyTkU1VVVtWk5ibmhvV21reGEyTkhNV2hrUjA1dlRGaEtiR016VW1oamJsRjRUbGQwT0dOSFJuZGhSMnd6V2xoU2VsbFVUamhWUlZaUFVrVnNUMUl6ZUdOaWFsRjNUMVJuTUU0eE9XSk5RekF4U2xSS1pHWklUakJaV0ZKd1lqSTFhR051YTNSYWJrRjZUV2t4ZG1SdFZubGlSMFkxWmtoQ2FHTkhhSEJrTWxZd1l6SkZlbVpHUWtaVWExSktWR3RrT0ZoSE5EQk5SR3N6VG5wT09HTXpVbWhrUjJ4MlltMUdlV1ZUTVdoYWFURnRZVmhvYkZwSFNqRmFSMlJzWkVNeGVtSlhPWEphV0hoM1dWaENiMkZZWkd4a1NFNW9UVE40VVZKVk5VVlRWVFZJWmtaNGRVNUVRVFZPZWxrd1praE9NRmxZVW5CaU1qVm9ZMjVyZEZsWFdYUmtWelZzWkVNeGVtSlhPWEphV0hoM1dWaENiMkZZWkd4a1NFNW9UVE40VVZKVk5VVlRWVFZJWmtaNGRVNUVSWGxQUkVreFprZFdjMkpYT0hSaVIwWjVXakpWZWsxVVVuUk1XRVp5WW0wNWVXSlRNWHBrTW14dVlraFZkR050TVhwaWJUbDVZbE14YldSWGVITk1XRmw1WmtoQ2FHTkhhSEJrTWxZd1l6SkZlbVpHU2xaVWF6VktWR3RrT0ZvelFqRk5ha1pqWW1wUmVFMXFaM2ROU0hoc1lrY3hka3hYZUdoamJXUnNUWHBGTUdKVE1XcGlNalV3WVZjMU1XSXpWbnBNVjBwMlpGYzFhMWxZU2pWTVYxb3hZa2QzZEdScVNqaGpSMFozWVVkc00xcFlVbnBaVkU0NFZXeFdUMVJyYkU5U00zaHVZMGhWZDAweGVIVk9SRVY1VG5wck5HWkhWbk5pVnpoMFlrZEdlVm95VlhwTlZGSjBURmRPZG1KdVVuQmlibFoyWkZoTmRGcHVWbnBhVjFGMFdtNVdjMkpETVRKTmJuaDNXVmhDYjJGWVpHeGtTRTVvVFRONFUxWlZOVTlUVlRWSVprZGtkMlJVUlhoWVJ6UXdUVlJKTTA5RWJEaGFWM2gwWW5reGMxbFlTbTVhVkUxNFRrY3dkRmt5T1hWa1IyeDFaRmM1TVdONU1YZGlSMFp3WW1reGJXUlhlSE5NV0ZsNFpraENhR05IYUhCa01sWXdZekpGZW1aR1NsWlVhelZLVkd0a09Gb3pRakZOVkVaalltcFJlRTFxVlRGT2JuaHhZakpzZFdSRE1XcGlNalV5V2xoc2RtTnFTWGROUXpGd1lWZFNkV0l5YkhwYVV6RnVXVmhCZEZwdVZuTmlSRWwwV2pOQ01VMVViRGhqUjBaM1lVZHNNMXBZVW5wWlZFNDRWV3hXVDFScmJFOVNNM2h1WTBoVmVFOVdlSFZPUkVWNVRsUlZNR1pIY0haaFZ6VXdURmRPZG1KdVdteGxWemw1VFdwQmQweFhiSEJhUnpWMllWaE9iRXhYTlhaYU1rWjNURmRhTVdKSGQzbE1WMlIzWkZSSmVHWklRbWhqUjJod1pESldNR015UlhwbVJrcFdWR3MxU2xSclpEaGFNMEl4VFdwR1kySnBTWE5EYVVGblNXNU9hbUZIVm5SWlUwazJTVU5LZDJOdFZuTlpXRloxV1RKbmRHTnRWakJqYm10MFdUTldlV050Vm5Wa1F6RjRaRmRzYkdNeVRteGliVTVzVEZoWmVFbHBkMHRKUTBGcFl6TlNiR05JVFdsUGFVRnBWVE5TYkdORmJHdFFWRkY0VFdwVk1VNUROV2xaV0ZKcVlVTkNWbU15Vm5sVFYxRTVUa1JGZDAxRVRXZFZNMUpvWTI1U1ZXRlhNV3hRVkVsM1RXcFpkRTFVUVhSTmFsSlZUVlJOTmsxRWF6Wk9SR3RuVmtkc2RGcFZlSEJpVjJ3d1VGWldUMVJGYkU1VFZsSkdVa05DVkdSSFJqQmFWREZUVmxVMVQxTlZOVWhKUmtKb1kyNVNjR1JIYkhaaWFqRjVZa1JKWjFSdE9XdGFWWGh3WXpOUk9Wb3pRakZOYWtWblZHMDVhMXBZVFRsTlUwSkVWVVpXZWxCVVFXZFdSMFo2WVROTk9VMVRRazlaVnpGc1VGZEthR1JIVG05SlJUVnNaRWhrZG1OdGN6bExSelV4WWtkM2NFbEdVbE5TVmswNVMwYzFNV0pIZDNCSlJrcHNZek5hVVdJelNqQmplakJ2WW01V2MySkRhMmRSTVVKV1VtNUtiR05XU214alZERkZXbGRhYUdSWGVEQkpSazU1WkZjMVNXSXpUakJQYkVKd1drUXdiMkp1Vm5OaVEyczJUVVo0ZFZVelVteGpSV3hyVUZSUmVFMXFWVEZPUXpSM1NVWldlbHBZU2twYVJEQXdUVlJCZDAxNVFsUmtSMFo1WkVaU2NHSlhWVGxOYWtGNVRta3dlRTFETUhsT1JsRjRUWHB2ZDA5VWJ6Rk5VMEpWWVZjeGJGUkhiSFJoV0ZFNVZsVTFUVk5WTVVwV1JWWkZTVVpPTUZsWVVteFFWa3BXVkdzMVNsUnJZMmRWUjBaNVpFZHNNR0ZYT1hWUVdFcHpUV2xDVDJJeVVteFVSMng2WkVReGJtTklWWGxOVTBKUFlqSlNiR042TUhoSlJVNVJWbGhOT1UxNlNXZFdSMFo2WVROTk9VMVRRazlaVnpGc1VGZEthR015WjJkVWJWWXdaREk1ZVdGNk1HOWlibFp6WWtOcloxWkdTa1pWZWpGcVkwaFZPVTE2U1hOaVYxWjBVRlJGTlUxclkzTmliVGxyV2xRd2VFbEdTbXhqTTFwUllqTktNR042TUc5aWJsWnpZa05yWjFFeFFsWlNia3BzWTFaS2JHTlVNVVZhVjFwb1pGZDRNRWxGVW5Cak0xRTVVVE5zYW1KSGJHcEpSazU1WkZjMVNXSXpUakJQYkVKd1drUXhjR0p1VGpCTVdFWXdZMGhHZVV4WFVteGtia3BzWWtNeGVWcEhNV2hNV0VKMllqSjNOazVVWnpGUFJGRTFTVVpTZVZwWVRrTmhWelZyVUZka2VWcFlUWFphTTBJeFQyMDFkbUp0VldkV1NFcHNZekZDYkdOc1RqQmFXRUU1V1ROQ01VOXFUWGxKUmxKNVdsaE9VVnBZU2s5aU1sSnNVRmRrZVZwWVRYWmFNMEl4VDIxbmVFMUVRVFpOYVVKVlkyMVdlbFZIVm5sV1IwWjZZWG94YW1OSVZUWk5la2x6V1ROQ01VOXFUWGxZUnpWVVpFZFdkMU5YVVRsT1JFVjVUbFJWTWt4dFNtaGtSMDV2U1VaV2VscFlTa3BhUkRBd1RWUkJkMDE1UWxSa1IwWjVaRVpTY0dKWFZUbE5ha0Y1VG1rd2VFMURNSGxPUmxGNFRYcHZlRTFFYnpGTlEwSlZZVmN4YkZSSGJIUmhXRkU1VmxVMVRWTlZNVXBXUlZaRlNVWk9NRmxZVW14UVZrcFdWR3MxU2xSclkyZFZSMFo1WkVkc01HRlhPWFZRV0VwelRXbENUMkl5VW14VVIyeDZaRVF4Ym1OSVZYaFBVMEpQWWpKU2JHTjZNSGhKUlU1UlZsaE5PVTFEUWxWWldFNXlZM293ZUVsRk5XaGlWMVU1V1cxR01Ga3laMmRVYlZZd1pESTVlV0Y2TUc5aWJsWnpZa05yWjFaR1NrWlZlakJ2WW01V2MySkRhMmRWYlZaNlpHeENkbU51VW5wUVUyaDFaRmQ0YzB0VFFrUlZSbFpIWTIxV2VGVnRWbmhRVlZKc1dtMUdNV0pJVVdkVk0wb3hZbXRvZG1NelVUWlZSMnhyVUZOb2RXUlhlSE5MVkc5M1dFYzFWR1JIVm5kVFYxRTVUa1JGZVU1VVZUSk1ha0ZuVmxoT2JHTnJiR3RRVkZGNFRVUkJla2xHVGpCWldFb3dWa2RzZEZwVU1IbE5SRWt5VEZSRmQweFVTVEJXUkVWNlQycEZkMDlxVlhsSlJsSndZbGRXVFdGWE1YQmtSREZXVkd0NFNsUlZiRlZTVlZGblZUTlNhR1JIVlRsVmJGWlBWR3RzVDFKNVFsRlpXRW93WVZoU2NHSXlORGxqYlhkNVNVVTFkbHBIVmsxaFdFNHdVRmRrZDJSVVJUVkpSVFYyV2tkV2VsQlVSV2RSTVVKV1kzb3dlazFwUWxWWldFNXlZM293ZUVsRk5XaGlWMVU1V1cxR2VtRkRRazlhV0ZJellqTktjbEJUYUhWa1YzaHpTMU5DVlZWclZsUlFWMDUzWkZRd2VrMXBlSFJhVnpBNVRWUnJlVko1ZUhWaU1sSnNVRlJGWjFWdFZucGtiRUoyWTI1U2VsQlRhSFZrVjNoelMxTkNSRlZHVmtkamJWWjRWVzFXZUZCVlVteGFiVVl4WWtoUloxSkhiSHBrUkRGRVpWZE9jMkZYVFdkVk0wb3hZbXRvZG1NelVUWlZSMnhyVUZkc2RXTXpVWFJoVjNBeFdraEpkRnBIVmpKamJWWnpURmhLYTJKWFJYUmpSemwyWWtSdmVFNVVXWGRPVkdjMFNVWlNlVnBZVGtOaFZ6VnJVRmRrZVZwWVRYWmFNMEl4VDIwMWRtSnRWV2RXU0Vwc1l6RkNiR05zVGpCYVdFRTVXVE5DTVU5cVRYbEpSbEo1V2xoT1VWcFlTazlpTWxKc1VGZGtlVnBZVFhaYU0wSXhUMjFuZUUxRVFUWk5hVUpWWTIxV2VsVkhWbmxXUjBaNllYb3hhbU5JVlRaTmVrbHpXVE5DTVU5cVRYbFlSelZVWkVkV2QxTlhVVGxPUkVWNVRsUm5Na3h0U21oa1IwNXZTVVpXZWxwWVNrcGFSREF3VFZSQmQwNVRRbFJrUjBaNVpFWlNjR0pYVlRsTmFrRjVUbWt3ZUUxRE1IbE9SbEY0VDBSdk1VMTZiM2xPVTBKVllWY3hiRlJIYkhSaFdGRTVWbFUxVFZOVk1VcFdSVlpGU1VaT01GbFlVbXhRVmtwV1ZHczFTbFJyWTJkVlIwWjVaRWRzTUdGWE9YVlFXRXB6VFdsQ1QySXlVbXhVUjJ4NlpFUXhibU5JVlhkTmVVSlBZakpTYkdONk1IaEpSVTVSVmxoTk9VMURRbFZaV0U1eVkzb3dlRWxGTldoaVYxVTVXVzFHTUZreVoyZFViVll3WkRJNWVXRjZNRzlpYmxaellrTnJaMVpHU2taVmVqQnZZbTVXYzJKRGEyZFZiVlo2Wkd4Q2RtTnVVbnBRVTJoMVpGZDRjMHRUUWtSVlJsWkhZMjFXZUZWdFZuaFFWVkpzV20xR01XSklVV2RWTTBveFltdG9kbU16VVRaVlIyeHJVRk5vZFdSWGVITkxWRzkzV0VjMVZHUkhWbmRUVjFFNVRrUkZlVTVVWnpKTWFrVm5WbGhPYkdOcmJHdFFWRkY0VFVSQk1VbEdUakJaV0Vvd1ZrZHNkRnBVTUhsTlJFa3lURlJGZDB4VVNUQldSRVUxVDJwQmVVOXFSVEJKUmxKd1lsZFdUV0ZYTVhCa1JERldWR3Q0U2xSVmJGVlNWVkZuVlROU2FHUkhWVGxWYkZaUFZHdHNUMUo1UWxGWldFb3dZVmhTY0dJeU5EbGpiWGQ1U1VVMWRscEhWazFoV0U0d1VGZGtkMlJVUVhwSlJUVjJXa2RXZWxCVVJXZFJNVUpXWTNvd2VVOURRbFZaV0U1eVkzb3dlRWxGTldoaVYxVTVZMGhzTUdGSE9YVkpSVFZzWkVoa2RtTnRjemxMUnpVeFlrZDNjRWxHVWxOU1ZrMDVXVE5DTVZCVVNUUk1SekZzWWxRd2VVMXFRa2hNUnpWMldrZFZPVTFUUWxOYVdFNHlWVWM1ZVdSSVRUbExSelV4WWtkM2NFbEZUbEZXVlZwNVdsaEdVMXBZUlRsU1IxWnRXVmhXYzJSRFFrVmhXRTR3VUZWT05Wa3llSEJaZVVKVVkyNVdkVk5IT1hwa1JIQlJZVmRST1dGWE5YcGtRekUxWkZkd2RtVnBNV3RhV0ZwNVdsZDNkR050VW5SWlV6RjNZakk1YzA5cVNUTk9WRTAxVFZSaloxWklTbXhqTUVwd1ltMVJPVm96U214amVUbHVZMGhWTm1KdE9YVmFVMEpWWTIxV2VsVkhWbmxVYlRscldsUXhibU50Vm5wTU1tUjNaRlJ3YjAxVVFYZFBha1ZuVmtoS2JHTXhRbXhqYkZKb1l6SnpPVmt6UWpGUGFrazBXRWMxVkdSSFZuZFRWMUU1VGtSRmVVNVVaek5NYlVwb1pFZE9iMGxHVm5wYVdFcEtXa1F3TUUxVVFYZE9VMEpVWkVkR2VXUkdVbkJpVjFVNVRXcEJlVTVwTUhoTlF6QjVUa1pSZUU5RWJ6Rk5lbTk1VGxOQ1ZXRlhNV3hVUjJ4MFlWaFJPVlpWTlUxVFZURktWa1ZXUlVsR1RqQlpXRkpzVUZaS1ZsUnJOVXBVYTJOblZVZEdlV1JIYkRCaFZ6bDFVRmhLYzAxcFFrOWlNbEpzVkVkc2VtUkVNVzVqU0ZWM1RYbENUMkl5VW14amVqQjRTVVZPVVZaWVRUbE5RMEpWV1ZoT2NtTjZNSGhKUlRWb1lsZFZPVmx0UmpCWk1tZG5WRzFXTUdReU9YbGhlakJ2WW01V2MySkRhMmRXUmtwR1ZYb3diMkp1Vm5OaVEydG5WVzFXZW1Sc1FuWmpibEo2VUZOb2RXUlhlSE5MVTBKRVZVWldSMk50Vm5oVmJWWjRVRlZTYkZwdFJqRmlTRkZuVlROS01XSnJhSFpqTTFFMlZVZHNhMUJUYUhWa1YzaHpTMVJ2ZDFoSE5WUmtSMVozVTFkUk9VNUVSWGxPVkdjelRHcEJaMVpZVG14amEyeHJVRlJSZUUxRVFURkpSazR3V1ZoS01GWkhiSFJhVkRCNVRVUkpNa3hVUlhkTVZFa3dWa1JGTlU5cVFYaFBhazB4U1VaU2NHSlhWazFoVnpGd1pFUXhWbFJyZUVwVVZXeFZVbFZSWjFVelVtaGtSMVU1Vld4V1QxUnJiRTlTZVVKUldWaEtNR0ZZVW5CaU1qUTVZMjEzZVVsRk5YWmFSMVpOWVZoT01GQlhaSGRrVkVGNlNVVTFkbHBIVm5wUVZFVm5VVEZDVm1ONk1IbFBRMEpWV1ZoT2NtTjZNSGhKUlRWb1lsZFZPV05JYkRCaFJ6bDFTVVUxYkdSSVpIWmpiWE01UzBjMU1XSkhkM0JKUmxKVFVsWk5PVmt6UWpGUVZFazBURWN4YkdKVU1IbE5ha0pJVEVjMWRscEhWVGxOVTBKVFdsaE9NbFZIT1hsa1NFMDVTMGMxTVdKSGQzQkpSVTVSVmxWYWVWcFlSbE5hV0VVNVVrZFdiVmxZVm5Oa1EwSkZZVmhPTUZCVlRqVlpNbmh3V1hsQ1ZHTnVWblZUUnpsNlpFUndVV0ZYVVRsaFZ6VjZaRU14TldSWGNIWmxhVEZyV2xoYWVWcFhkM1JqYlZKMFdWTXhkMkl5T1hOUGFra3pUbFJKTTAxcVFXZFdTRXBzWXpCS2NHSnRVVGxhTTBwc1kzazVibU5JVlRaaWJUbDFXbE5DVldOdFZucFZSMVo1VkcwNWExcFVNVzVqYlZaNlRESmtkMlJVY0c5TlZFRjNUMnBGWjFaSVNteGpNVUpzWTJ4U2FHTXljemxaTTBJeFQycEpORmhITlZSa1IxWjNVMWRST1U1RVJYbE9WR2MwVEcxS2FHUkhUbTlKUmxaNldsaEtTbHBFTURCTlZFRjNUbE5DVkdSSFJubGtSbEp3WWxkVk9VMXFRWGxPYVRCNFRVTXdlVTVHVVhsTmFtOTRUVVJ2ZUUxVFFsVmhWekZzVkVkc2RHRllVVGxXVlRWTlUxVXhTbFpGVmtWSlJrNHdXVmhTYkZCV1NsWlVhelZLVkd0aloxVkhSbmxrUjJ3d1lWYzVkVkJZU25OTmFVSlBZakpTYkZSSGJIcGtSREZ1WTBoVmVFOVRRazlpTWxKc1kzb3dlRWxGVGxGV1dFMDVUVU5DVlZsWVRuSmplakI0U1VVMWFHSlhWVGxaYlVZd1dUSm5aMVJ0VmpCa01qbDVZWG93YjJKdVZuTmlRMnRuVmtaS1JsVjZNRzlpYmxaellrTnJaMVZ0Vm5wa2JFSjJZMjVTZWxCVGFIVmtWM2h6UzFOQ1JGVkdWa2RqYlZaNFZXMVdlRkJWVW14YWJVWXhZa2hSWjFVelNqRmlhMmgyWXpOUk5sVkhiR3RRVTJoMVpGZDRjMHRVYjNkWVJ6VlVaRWRXZDFOWFVUbE9SRVY1VGxSbk5FeHFRV2RXV0U1c1kydHNhMUJVVVhoTlJFRXhTVVpPTUZsWVNqQldSMngwV2xRd2VVMUVTVEpNVkVWM1RGUkpNRlpFU1hsUGFrVTFUMnBOZVVsR1VuQmlWMVpOWVZjeGNHUkVNVlpVYTNoS1ZGVnNWVkpWVVdkVk0xSm9aRWRWT1ZWc1ZrOVVhMnhQVW5sQ1VWbFlTakJoV0ZKd1lqSTBPV050ZDNsSlJUVjJXa2RXVFdGWVRqQlFWMlIzWkZSRk5VbEZOWFphUjFaNlVGUkZaMUV4UWxaamVqQjVUME5DVlZsWVRuSmplakI0U1VVMWFHSlhWVGxqU0d3d1lVYzVkVWxGTld4a1NHUjJZMjF6T1V0SE5URmlSM2R3U1VaU1UxSldUVGxaTTBJeFVGUkpORXhITVd4aVZEQjVUV3BDU0V4SE5YWmFSMVU1VFZOQ1UxcFlUakpWUnpsNVpFaE5PVXRITlRGaVIzZHdTVVZPVVZaVldubGFXRVpUV2xoRk9WSkhWbTFaV0ZaelpFTkNSV0ZZVGpCUVZVNDFXVEo0Y0ZsNVFsUmpibFoxVTBjNWVtUkVjRkZoVjFFNVlWYzFlbVJETVhCaGJsWnJZMmt4YTFwWVdubGFWM2QwWTIxU2RGbFRNWGRpTWpselQycEZORTFVVlhoTlJHZG5Wa2hLYkdNd1NuQmliVkU1V2pOS2JHTjVPVzVqU0ZVMlltMDVkVnBUUWxWamJWWjZWVWRXZVZSdE9XdGFWREZ1WTIxV2Vrd3laSGRrVkhCdlRWUkJkMDlxUldkV1NFcHNZekZDYkdOc1VtaGpNbk01V1ROQ01VOXFTVFJZUnpWVVpFZFdkMU5YVVRsT1JFVjVUbFJyZUV4dFNtaGtSMDV2U1VaV2VscFlTa3BhUkRBd1RWUkJkMDVUUWxSa1IwWjVaRVpTY0dKWFZUbE5ha0Y1VG1rd2VFMURNSGxPUmxGNVRXcHZlRTFFYjNoTlUwSlZZVmN4YkZSSGJIUmhXRkU1VmxVMVRWTlZNVXBXUlZaRlNVWk9NRmxZVW14UVZrcFdWR3MxU2xSclkyZFZSMFo1WkVkc01HRlhPWFZRV0VwelRXbENUMkl5VW14VVIyeDZaRVF4Ym1OSVZYaFBVMEpQWWpKU2JHTjZNSGhKUlU1UlZsaE5PVTFEUWxWWldFNXlZM293ZUVsRk5XaGlWMVU1V1cxR01Ga3laMmRVYlZZd1pESTVlV0Y2TUc5aWJsWnpZa05yWjFaR1NrWlZlakJ2WW01V2MySkRhMmRWYlZaNlpHeENkbU51VW5wUVUyaDFaRmQ0YzB0VFFrUlZSbFpIWTIxV2VGVnRWbmhRVlZKc1dtMUdNV0pJVVdkVk0wb3hZbXRvZG1NelVUWlZSMnhyVUZOb2RXUlhlSE5MVkc5M1dFYzFWR1JIVm5kVFYxRTVUa1JGZVU1VWEzaE1ha0ZuVmxoT2JHTnJiR3RRVkZGNFRVUkJNVWxHVGpCWldFb3dWa2RzZEZwVU1IbE5SRWt5VEZSRmQweFVTVEJXUkVsNVQycEZNVTlxVlRCSlJsSndZbGRXVFdGWE1YQmtSREZXVkd0NFNsUlZiRlZTVlZGblZUTlNhR1JIVlRsVmJGWlBWR3RzVDFKNVFsRlpXRW93WVZoU2NHSXlORGxqYlhkNVNVVTFkbHBIVmsxaFdFNHdVRmRrZDJSVVJUVkpSVFYyV2tkV2VsQlVSV2RSTVVKV1kzb3dlVTlEUWxWWldFNXlZM293ZUVsRk5XaGlWMVU1WTBoc01HRkhPWFZKUlRWc1pFaGtkbU50Y3psTFJ6VXhZa2QzY0VsR1VsTlNWazA1V1ROQ01WQlVTVFJNUnpGc1lsUXdlVTFxUWtoTVJ6VjJXa2RWT1UxVFFsTmFXRTR5VlVjNWVXUklUVGxMUnpVeFlrZDNjRWxGVGxGV1ZWcDVXbGhHVTFwWVJUbFNSMVp0V1ZoV2MyUkRRa1ZoV0U0d1VGVk9OVmt5ZUhCWmVVSlVZMjVXZFZOSE9YcGtSSEJSWVZkUk9XRlhOWHBrUXpGd1lXNVdhMk5wTVd0YVdGcDVXbGQzZEdOdFVuUlpVekYzWWpJNWMwOXFSVFJOUkZrd1RYcFpaMVpJU214ak1FcHdZbTFST1ZvelNteGplVGx1WTBoVk5tSnRPWFZhVTBKVlkyMVdlbFZIVm5sVWJUbHJXbFF4Ym1OdFZucE1NbVIzWkZSd2IwMVVRWGRQYWtWblZraEtiR014UW14amJGSm9Zekp6T1ZrelFqRlBha2swV0VjMVZHUkhWbmRUVjFFNVRrUkZlVTVVYTNsTWJVcG9aRWRPYjBsR1ZucGFXRXBLV2tRd01FMVVRWGRPVTBKVVpFZEdlV1JHVW5CaVYxVTVUV3BCZVU1cE1IaE5RekI1VGtaUmVVMXFiM2hOUkc5NFRWTkNWV0ZYTVd4VVIyeDBZVmhST1ZaVk5VMVRWVEZLVmtWV1JVbEdUakJaV0ZKc1VGWktWbFJyTlVwVWEyTm5WVWRHZVdSSGJEQmhWemwxVUZoS2MwMXBRazlpTWxKc1ZFZHNlbVJFTVc1alNGVjRUMU5DVDJJeVVteGplakI0U1VWT1VWWllUVGxOUTBKVldWaE9jbU42TUhoSlJUVm9ZbGRWT1ZsdFJqQlpNbWRuVkcxV01HUXlPWGxoZWpCdlltNVdjMkpEYTJkV1JrcEdWWG93YjJKdVZuTmlRMnRuVlcxV2VtUnNRblpqYmxKNlVGTm9kV1JYZUhOTFUwSkVWVVpXUjJOdFZuaFZiVlo0VUZWU2JGcHRSakZpU0ZGblZUTktNV0pyYUhaak0xRTJWVWRzYTFCVGFIVmtWM2h6UzFSdmQxaEhOVlJrUjFaM1UxZFJPVTVFUlhsT1ZHdDVUR3BCWjFaWVRteGphMnhyVUZSUmVFMUVRVEZKUms0d1dWaEtNRlpIYkhSYVZEQjVUVVJKTWt4VVJYZE1WRWt3VmtSSmVVOXFSVEZQYWtrd1NVWlNjR0pYVmsxaFZ6RndaRVF4VmxScmVFcFVWV3hWVWxWUloxVXpVbWhrUjFVNVZXeFdUMVJyYkU5U2VVSlJXVmhLTUdGWVVuQmlNalE1WTIxM2VVbEZOWFphUjFaTllWaE9NRkJYWkhka1ZFVTFTVVUxZGxwSFZucFFWRVZuVVRGQ1ZtTjZNSGxQUTBKVldWaE9jbU42TUhoSlJUVm9ZbGRWT1dOSWJEQmhSemwxU1VVMWJHUklaSFpqYlhNNVMwYzFNV0pIZDNCSlJsSlRVbFpOT1ZrelFqRlFWRWswVEVjeGJHSlVNSGxOYWtKSVRFYzFkbHBIVlRsTlUwSlRXbGhPTWxWSE9YbGtTRTA1UzBjMU1XSkhkM0JKUlU1UlZsVmFlVnBZUmxOYVdFVTVVa2RXYlZsWVZuTmtRMEpGWVZoT01GQlZUalZaTW5od1dYbENWR051Vm5WVFJ6bDZaRVJ3VVdGWFVUbGhWelY2WkVNeGNHRnVWbXRqYVRGcldsaGFlVnBYZDNSamJWSjBXVk14ZDJJeU9YTlBha1UwVFVSUk1FOVVaMmRXU0Vwc1l6QktjR0p0VVRsYU0wcHNZM2s1Ym1OSVZUWmliVGwxV2xOQ1ZXTnRWbnBWUjFaNVZHMDVhMXBVTVc1amJWWjZUREprZDJSVWNHOU5WRUYzVDJwRloxWklTbXhqTVVKc1kyeFNhR015Y3psWk0wSXhUMnBKTkZoSE5WUmtSMVozVTFkUk9VNUVSWGxPVkd0NlRHMUthR1JIVG05SlJsWjZXbGhLU2xwRU1EQk5WRUYzVGxOQ1ZHUkhSbmxrUmxKd1lsZFZPVTFxUVhsT2FUQjRUVU13ZVU1R1VYbE5hbTk0VFVSdmVFMVRRbFZoVnpGc1ZFZHNkR0ZZVVRsV1ZUVk5VMVV4U2xaRlZrVkpSazR3V1ZoU2JGQldTbFpVYXpWS1ZHdGpaMVZIUm5sa1Iyd3dZVmM1ZFZCWVNuTk5hVUpQWWpKU2JGUkhiSHBrUkRGdVkwaFZlRTlUUWs5aU1sSnNZM293ZUVsRlRsRldXRTA1VFVOQ1ZWbFlUbkpqZWpCNFNVVTFhR0pYVlRsWmJVWXdXVEpuWjFSdFZqQmtNamw1WVhvd2IySnVWbk5pUTJ0blZrWktSbFY2TUc5aWJsWnpZa05yWjFWdFZucGtiRUoyWTI1U2VsQlRhSFZrVjNoelMxTkNSRlZHVmtkamJWWjRWVzFXZUZCVlVteGFiVVl4WWtoUloxVXpTakZpYTJoMll6TlJObFZIYkd0UVUyaDFaRmQ0YzB0VWIzZFlSelZVWkVkV2QxTlhVVGxPUkVWNVRsUnJla3hxUVdkV1dFNXNZMnRzYTFCVVVYaE5SRUV4U1VaT01GbFlTakJXUjJ4MFdsUXdlVTFFU1RKTVZFVjNURlJKTUZaRVNYbFBha1V3VDJwVk1FbEdVbkJpVjFaTllWY3hjR1JFTVZaVWEzaEtWRlZzVlZKVlVXZFZNMUpvWkVkVk9WVnNWazlVYTJ4UFVubENVVmxZU2pCaFdGSndZakkwT1dOdGQzbEpSVFYyV2tkV1RXRllUakJRVjJSM1pGUkZOVWxGTlhaYVIxWjZVRlJGWjFFeFFsWmplakI1VDBOQ1ZWbFlUbkpqZWpCNFNVVTFhR0pYVlRsalNHd3dZVWM1ZFVsRk5XeGtTR1IyWTIxek9VdEhOVEZpUjNkd1NVWlNVMUpXVFRsWk0wSXhVRlJKTkV4SE1XeGlWREI1VFdwQ1NFeEhOWFphUjFVNVRWTkNVMXBZVGpKVlJ6bDVaRWhOT1V0SE5URmlSM2R3U1VWT1VWWlZXbmxhV0VaVFdsaEZPVkpIVm0xWldGWnpaRU5DUldGWVRqQlFWVTQxV1RKNGNGbDVRbFJqYmxaMVUwYzVlbVJFY0ZGaFYxRTVZVmMxZW1SRE1YQmhibFpyWTJreGExcFlXbmxhVjNkMFkyMVNkRmxUTVhkaU1qbHpUMnBGTkUxRVNYZFBSRmxuVmtoS2JHTXdTbkJpYlZFNVdqTktiR041T1c1alNGVTJZbTA1ZFZwVFFsVmpiVlo2VlVkV2VWUnRPV3RhVkRGdVkyMVdla3d5Wkhka1ZIQnZUVlJCZDA5cVJXZFdTRXBzWXpGQ2JHTnNVbWhqTW5NNVdUTkNNVTlxU1RSWVJ6VlVaRWRXZDFOWFVUbE9SRVY1VG5wbk5VeHRTbWhrUjA1dlNVWldlbHBZU2twYVJEQXdUVlJCZDAxNVFsUmtSMFo1WkVaU2NHSlhWVGxOYWtGNVRta3dlRTFETUhsT2JGRjNUMVJ2ZVUxVWIzaE5RMEpWWVZjeGJGUkhiSFJoV0ZFNVZsVTFUVk5WTVVwV1JWWkZTVVpPTUZsWVVteFFWa3BXVkdzMVNsUnJZMmRWUjBaNVpFZHNNR0ZYT1hWUVdFcHpUV2xDVDJJeVVteFVSMng2WkVReGJtTklWWGhOVTBKUFlqSlNiR042TUhoSlJVNVJWbGhOT1UxRFFsVlpXRTV5WTNvd2VFbEZOV2hpVjFVNVdXMUdNRmt5WjJkVWJWWXdaREk1ZVdGNk1HOWlibFp6WWtOcloxWkdTa1pWZWpCdlltNVdjMkpEYTJkVmJWWjZaR3hDZG1OdVVucFFVMmgxWkZkNGMwdFRRa1JWUmxaSFkyMVdlRlZ0Vm5oUVZWSnNXbTFHTVdKSVVXZFZNMG94WW10b2RtTXpVVFpWUjJ4clVGTm9kV1JYZUhOTFZHOTNXRWMxVkdSSFZuZFRWMUU1VGtSRmVVNTZaelZNYWtGblZsaE9iR05yYkd0UVZGRjRUVVJCZWtsR1RqQlpXRW93Vmtkc2RGcFVNSGxOUkVreVRGUkZkMHhVU1RKV1JFRTFUMnBKZUU5cVJYcEpSbEp3WWxkV1RXRlhNWEJrUkRGV1ZHdDRTbFJWYkZWU1ZWRm5WVE5TYUdSSFZUbFZiRlpQVkd0c1QxSjVRbEZaV0Vvd1lWaFNjR0l5TkRsamJYZDVTVVUxZGxwSFZrMWhXRTR3VUZka2QyUlVSWGhKUlRWMldrZFdlbEJVUldkUk1VSldZM293ZWsxcFFsVlpXRTV5WTNvd2VFbEZOV2hpVjFVNVdXMUdlbUZEUWs5YVdGSXpZak5LY2xCVGFIVmtWM2h6UzFOQ1ZWVnJWbFJRVjA1M1pGUXdlazFwZUhSYVZ6QTVUVlJyZVZKNWVIVmlNbEpzVUZSRloxVnRWbnBrYkVKMlkyNVNlbEJUYUhWa1YzaHpTMU5DUkZWR1ZrZGpiVlo0VlcxV2VGQlZVbXhhYlVZeFlraFJaMUpIYkhwa1JERkVaVmRPYzJGWFRXZFZNMG94WW10b2RtTXpVVFpWUjJ4clVGZHNkV016VVhSaGJUVnNZVEk0ZEZwSFZqSmpiVlp6VEZoS2EySlhSWFJqUnpsMllrUnZlVTE2UVhoT2VrVXpTVVpTZVZwWVRrTmhWelZyVUZka2VWcFlUWFphTTBJeFQyMDFkbUp0VldkV1NFcHNZekZDYkdOc1RqQmFXRUU1V1ROQ01VOXFUWGxKUmxKNVdsaE9VVnBZU2s5aU1sSnNVRmRrZVZwWVRYWmFNMEl4VDIxbmVFMUVRVFpPUTBKVlkyMVdlbFZIVm5sV1IwWjZZWG94YW1OSVZUWk5la2x6V1ROQ01VOXFUWGxZUnpWVVpFZFdkMU5YVVRsT1JFVjVUbnByTkV4dFNtaGtSMDV2U1VaV2VscFlTa3BhUkRBd1RWUkJkMDE1UWxSa1IwWjVaRVpTY0dKWFZUbE5ha0Y1VG1rd2VFMURNSGxPYkZGNFRsUnZNRTVFYjNkTmFVSlZZVmN4YkZSSGJIUmhXRkU1VmxVMVRWTlZNVXBXUlZaRlNVWk9NRmxZVW14UVZrcFdWR3MxU2xSclkyZFZSMFo1WkVkc01HRlhPWFZRV0VwelRXbENUMkl5VW14VVIyeDZaRVF4Ym1OSVZYaE5VMEpQWWpKU2JHTjZNSGhKUlU1UlZsaE5PVTFEUWxWWldFNXlZM293ZUVsRk5XaGlWMVU1V1cxR01Ga3laMmRVYlZZd1pESTVlV0Y2TUc5aWJsWnpZa05yWjFaR1NrWlZlakJ2WW01V2MySkRhMmRWYlZaNlpHeENkbU51VW5wUVUyaDFaRmQ0YzB0VFFrUlZSbFpIWTIxV2VGVnRWbmhRVlZKc1dtMUdNV0pJVVdkVk0wb3hZbXRvZG1NelVUWlZSMnhyVUZOb2RXUlhlSE5MVkc5M1dFYzFWR1JIVm5kVFYxRTVUa1JGZVU1NmF6Uk1ha0ZuVmxoT2JHTnJiR3RRVkZGNFRVUkJla2xHVGpCWldFb3dWa2RzZEZwVU1IbE5SRWt5VEZSRmQweFVTVEpXUkVVeFQycFJNRTlxUVRCSlJsSndZbGRXVFdGWE1YQmtSREZXVkd0NFNsUlZiRlZTVlZGblZUTlNhR1JIVlRsVmJGWlBWR3RzVDFKNVFsRlpXRW93WVZoU2NHSXlORGxqYlhkNVNVVTFkbHBIVmsxaFdFNHdVRmRrZDJSVVJYaEpSVFYyV2tkV2VsQlVSV2RSTVVKV1kzb3dlazFwUWxWWldFNXlZM293ZUVsRk5XaGlWMVU1V1cxR2VtRkRRazlhV0ZJellqTktjbEJUYUhWa1YzaHpTMU5DVlZWclZsUlFWMDUzWkZRd2VrMXBlSFJhVnpBNVRWUnJlVko1ZUhWaU1sSnNVRlJGWjFWdFZucGtiRUoyWTI1U2VsQlRhSFZrVjNoelMxTkNSRlZHVmtkamJWWjRWVzFXZUZCVlVteGFiVVl4WWtoUloxSkhiSHBrUkRGRVpWZE9jMkZYVFdkVk0wb3hZbXRvZG1NelVUWlZSMnhyVUZkc2RXTXpVWFJoYlRWc1lUSTRkRnBIVmpKamJWWnpURmhLYTJKWFJYUmpSemwyWWtSdmVVNUVWVFJPYWtFelNVWlNlVnBZVGtOaFZ6VnJVRmRrZVZwWVRYWmFNMEl4VDIwMWRtSnRWV2RXU0Vwc1l6RkNiR05zVGpCYVdFRTVXVE5DTVU5cVRYbEpSbEo1V2xoT1VWcFlTazlpTWxKc1VGZGtlVnBZVFhaYU0wSXhUMjFuZUUxRVFUWk9RMEpWWTIxV2VsVkhWbmxXUjBaNllYb3hhbU5JVlRaTmVrbHpXVE5DTVU5cVRYbFlSelZVWkVkV2QxTlhVVGxPUkVWNVQwUkJkMHh0U21oa1IwNXZTVVpXZWxwWVNrcGFSREF3VFZSQmQwMTVRbFJrUjBaNVpFWlNjR0pYVlRsTmFrRjVUbWt3ZUUxRE1IbE9iRkY0VGxSdk1FNVViM2RPVTBKVllWY3hiRlJIYkhSaFdGRTVWbFUxVFZOVk1VcFdSVlpGU1VaT01GbFlVbXhRVmtwV1ZHczFTbFJyWTJkVlIwWjVaRWRzTUdGWE9YVlFXRXB6VFdsQ1QySXlVbXhVUjJ4NlpFUXhibU5JVlhkTmVVSlBZakpTYkdONk1IaEpSVTVSVmxoTk9VMURRbFZaV0U1eVkzb3dlRWxGTldoaVYxVTVXVzFHTUZreVoyZFViVll3WkRJNWVXRjZNRzlpYmxaellrTnJaMVpHU2taVmVqQnZZbTVXYzJKRGEyZFZiVlo2Wkd4Q2RtTnVVbnBRVTJoMVpGZDRjMHRUUWtSVlJsWkhZMjFXZUZWdFZuaFFWVkpzV20xR01XSklVV2RWTTBveFltdG9kbU16VVRaVlIyeHJVRk5vZFdSWGVITkxWRzkzV0VjMVZHUkhWbmRUVjFFNVRrUkZlVTlFUVhkTWFrRm5WbGhPYkdOcmJHdFFWRkY0VFVSQmVrbEdUakJaV0Vvd1ZrZHNkRnBVTUhsTlJFa3lURlJGZDB4VVNUSldSRVV4VDJwUk1VOXFTVEZKUmxKd1lsZFdUV0ZYTVhCa1JERldWR3Q0U2xSVmJGVlNWVkZuVlROU2FHUkhWVGxWYkZaUFZHdHNUMUo1UWxGWldFb3dZVmhTY0dJeU5EbGpiWGQ1U1VVMWRscEhWazFoV0U0d1VGZGtkMlJVUVhwSlJUVjJXa2RXZWxCVVJXZFJNVUpXWTNvd2VrMXBRbFZaV0U1eVkzb3dlRWxGTldoaVYxVTVXVzFHZW1GRFFrOWFXRkl6WWpOS2NsQlRhSFZrVjNoelMxTkNWVlZyVmxSUVYwNTNaRlF3ZWsxcGVIUmFWekE1VFZScmVWSjVlSFZpTWxKc1VGUkZaMVZ0Vm5wa2JFSjJZMjVTZWxCVGFIVmtWM2h6UzFOQ1JGVkdWa2RqYlZaNFZXMVdlRkJWVW14YWJVWXhZa2hSWjFKSGJIcGtSREZFWlZkT2MyRlhUV2RWTTBveFltdG9kbU16VVRaVlIyeHJVRmRzZFdNelVYUmxXRlp4WWpOdmRGcEhWakpqYlZaelRGaEthMkpYUlhSalJ6bDJZa1J2ZWs1NlNUQk9SR3Q0U1VaU2VWcFlUa05oVnpWclVGZGtlVnBZVFhaYU0wSXhUMjAxZG1KdFZXZFdTRXBzWXpGQ2JHTnNUakJhV0VFNVdUTkNNVTlxVFhsSlJsSjVXbGhPVVZwWVNrOWlNbEpzVUZka2VWcFlUWFphTTBJeFQyMW5lRTFFUVRaT1EwSlZZMjFXZWxWSFZubFdSMFo2WVhveGFtTklWVFpOZWtseldUTkNNVTlxVFhsWVJ6VlVaRWRXZDFOWFVUbE9SRVY1VDBSSk1VeHRTbWhrUjA1dlNVWldlbHBZU2twYVJEQXdUVlJCZDAxNVFsUmtSMFo1WkVaU2NHSlhWVGxOYWtGNVRta3dlRTFETUhsT01WRjNUVlJ2ZVU1cWIzcE5hVUpWWVZjeGJGUkhiSFJoV0ZFNVZsVTFUVk5WTVVwV1JWWkZTVVpPTUZsWVVteFFWa3BXVkdzMVNsUnJZMmRWUjBaNVpFZHNNR0ZYT1hWUVdFcHpUV2xDVDJJeVVteFVSMng2WkVReGJtTklWWGxOVTBKUFlqSlNiR042TUhoSlJVNVJWbGhOT1UxRFFsVlpXRTV5WTNvd2VFbEZOV2hpVjFVNVdXMUdNRmt5WjJkVWJWWXdaREk1ZVdGNk1HOWlibFp6WWtOcloxWkdTa1pWZWpCdlltNVdjMkpEYTJkVmJWWjZaR3hDZG1OdVVucFFVMmgxWkZkNGMwdFRRa1JWUmxaSFkyMVdlRlZ0Vm5oUVZWSnNXbTFHTVdKSVVXZFZNMG94WW10b2RtTXpVVFpWUjJ4clVGTm9kV1JYZUhOTFZHOTNXRWMwYVVOdU1FdGNiaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlRVWtWUVFWSkZSQzVxYzI5dWZERTNZMlExWVdZMU5qa3haRE5rTURJNE56WXlPVGhoTldOaU9ESm1PRFpqWkdVd05qUXlZVGN3T1RneE9ESXpZemRoTldObFptVTJZMlkzWkRFMU9UZDhaWGR2WjBsRFNubGFXRVl4V2xoT01GZ3pUbTlaVkVreFRtbEpOa2xEU1ROT1JGRXhXVlJLYWs5SFVUQmFWRkV6V1hwRmVrNUVhekZPVkZreldsZFpNRnBFWnpCWk1sWnJUa2ROTkZwSFRUQmFWRVUxVDFSR2FrNXRWVFJPYlZrMVdsUmpkMWt5VG14TlJFWnNXbGRXYWsxNlNUTkphWGRMU1VOQmFXSlhSblZoVjFwc1l6TlNabU15YUdoTmFsVXlTV3B2WjBsdFZUVmFSRVpxV21wcmVrNXFTVEJaVjBrMVRrUmpkMDlYU21oYWFrNXBXVlJrYTAxNldtbFpiVVpyV21wa2FGcEhXVEJhYlUwelRXMUdhVmxVVW1oTmVrMTZXVzFTYUUxRVJYaFpNbEY1VGtSbmVFNVVUV2xNUVc5blNVTktkMWxZU214aWJsSm1XVmhLYm1ScFNUWkpSbk5MU1VOQlowbERTWFprV0U1NVRESjRkbGt5Um5OTU1rcHdZbWs1ZWxsdFJqQlpNbWRwVEVGdlowbERRV2RKYVRCMFkwZEdlV015Um1saVIxVnBURUZ2WjBsRFFXZEphVEIwWVVjNWMxcERTWE5EYVVGblNVTkJhVXhUTVhWaWVURjVXbGhHTVZwWVZteEphWGRMU1VOQlowbERTWFJNVjBacVdUSTVNV0p1VVRsaVJ6bG9ZbTFXZVVscGQwdEpRMEZuU1VOSmRFeFlSblpqZWpGellqSkdkVnBZU1hSaWJUbDVZbGRHYzBscGQwdEpRMEZuU1VOSmRFeFlRbWhqYmxKd1pFZHNkbUpxTVhsaVJFbHBURUZ2WjBsRFFXZEphVEIwV1RJNWRHSlhWblZrUkRGc1lrY3hka3hYV2pGaVIzYzJUbnBSTUU1WFJYbFplbWhyVGtkVk1FNHlUWGhOZWxFMVRsUlZNazR5Vm0xT1IxRTBUa2RPYkZwRVVtcFBSMUpxVGtkVmVFOVVhM2haZWxwc1QwUmFiVTlYVlROTlIwNXFXbFJCZUZwWFZteFplazE1VG5sSmMwTnBRV2RKUTBGcFRGTXhjV0l5U1hSaWJVWjBXbFF4YkdKSE1YWk1WM2hvWTIxa2JFMTZSVEJpVXpGNFlUSTFkbU50TUhSak0yUndXako0TVV4WVNuUmpNalYyWTIwd2RGcHVWbk5pUXpFeVRXbEpjME5wUVdkSlEwRnBURk14ZFdJeVVteGlSMng2WkVReGJtTklWWGxOVTBselEybEJaMGxEUVdsTVV6RjFZakpTYkdONk1IaEphWGRMU1VOQlowbERTWFJNVnpVd1dWaE9jbU42TUhoSmFYZExTVU5CWjBsRFNYUk1WMDUzWkZoTmRHTkhWbmxNV0ZKb1l6SnpPVTE2U1dsTVFXOW5TVU5CWjBscE1IUmlWMVowVUZSRk5VMXJZMmxNUVc5blNVTkJaMGxwTUhSYU0wcHNZM294Ym1OSVZUWmhSRVYzVFVSdk1FbHBkMHRKUTBGblNVTkpkRXhZVW5CaVYxVTVUbmt3ZDAxRWIzZE5SRzkzVFVOSmMwTnBRV2RKUTBGcFRGTXhiR1ZJUW5aamJsRTVWR3M1VDFKVFNYTkRhVUZuU1VOQmFVeFRNV3BoUjFKd1kyb3dkbVF5T1hsaE0wNTNXVmRPYkV3elZucGFXRXA2VEROQ2FHTkhhSEJrTWxZd1l6SkZla3d6VW1oak1uUjZUREpXYzJKWE9IUmpWM1IxWWpOS2RFeFlUak5oVjJSelpGTXhlV0pZVG5WaU0wcDBURmRzZEZsWFpHeGliVll3VEZSSmQwMXFXWGhOUkVreVRGaFplRXd5V2pGaVIzZDBaR3BKYVV4QmIyZEpRMEZuU1drd2RHSXpWakJqU0ZZd1VGTTVNMkl6U25Kak0wSm9XVEpWZG1SWVRteGpiazEyWTBkR2QyRkhiRE5hV0ZKNldWUk5kbVJIUm5waE0wMTJXbGQ0ZEdKNU1YaGhNalYyWTIwd2RHTXpaSEJhTW5neFRGaEtkR015TlhaamJUQjBZVmN4YUZveVZuVmFXRkYwVFdwQmVVNXFSWGROYWxsMFpHcEZkbHB1Vm5OaVF6RXlUV2s1YzJJeVpIcE1lVlkwVEZOV2NVeHRPVEZrUTBselEybEJaMGxEUVdsTVV6RnNZMjVLZG1OcU1IWmtNamw1WVROT2QxbFhUbXhNTTFaNldsaEtla3d6UW1oalIyaHdaREpXTUdNeVJYcE1NMUpvWXpKMGVrd3lWbk5pVnpoMFkxZDBkV0l6U25STVdFNHpZVmRrYzJSVE1YbGlXRTUxWWpOS2RFeFhiSFJaVjJSc1ltMVdNRXhVU1hkTmFsbDRUVVJKTWt4WVdYaE1NbG94WWtkM2RHUnFTWFppUnpsdVkzazRiR1ZETUd4aGFUVnNZMjVKYVV4QmIyZEpRMEZuU1drNU0ySXpTbkpqTTBKb1dUSlZkbVJZVG14amJrMTJZMGRHZDJGSGJETmFXRko2V1ZSTmRtUkhSbnBoTTAxMldsZDRkR0o1TVhoaE1qVjJZMjB3ZEdNelpIQmFNbmd4VEZoS2RHTXlOWFpqYlRCMFlWY3hhRm95Vm5WYVdGRjBUV3BCZVU1cVJYZE5hbGwwWkdwRmRscHVWbk5pUXpFeVRXazViV1JYZUhOTWJrNXBXVmhTYW1GRFNYTkRhVUZuU1VOQmFVd3paSFpqYlhSNlkwZEdhbHBUT1RGak1sWjVZM2s1ZDFsWVFtOWhXR1JzWkVoT2FFMTVPVEJaV0U1eVkzazViR0pITVhaTVdFWnlZbTA1ZVdKVE1YcGtNbXh1WWtoVmRHTnRNWHBpYlRsNVlsTXhjR0pYUm01YVZ6VnNaRU13ZVUxRVNUSk5WRUY1VG1reE1rMVRPVzFrVjNoelRGaFplVWxwZDB0SlEwRm5TVU5KTTA1RVVURlpWRXBxVDBkUk1GcFVVVE5aZWtWNlRrUnJNVTVVV1ROYVYxa3dXa1JuTUZreVZtdE9SMDAwV2tkTk1GcFVSVFZQVkVacVRtMVZORTV0V1RWYVZHTjNXVEpPYkUxRVJteGFWMVpxVFhwSk0wbHBkMHRKUTBGblNVTktiRTlYVVhoWk1sazFUWHBaZVU1SFJtbFBWRkV6VFVSc2FWbFhXWHBaYlVVeldrUk5NbGx0U21oYVIxa3pXVmRTYlU1SFdtcE9la3BvV1cxRk1GbFVUWHBOTWtwcldWUkJlRTFYVG10TmFsRTBUVlJWZWtsbmIyZEpSakJ6UTJsQlowbHVRbmxhV0VKb1kyMVdhMWd5UmpCWU0xWXdXWGxKTmtsRFNYbE5SRWt5VEZSRmQweFVTVE5XUkVGNFQycEpNazlxU1RCTWFtdDZUa1JaTkUxcGMzZE5SRzkzVFVOSmMwTnBRV2RKYmtZeFdsaFdiRWxxYjJkSmFsRjRUV3BuZDAxWWVHeGlSekYyVEZjMWFHUkhiREphVXpGdFpGZDRjMHhYZUdoamJXUnNUWHBGTUdKVE1XbGlNMVoxV2tkR2VXVlRNVEpOYm5oM1dWaENiMkZZWkd4a1NFNW9UVE40VVZKVk5VVlRWVFZJWmtaNGRVNUVSWGxPZW1zMVprZFdjMkpYT0hSaWJVWXdZVmhhYkV4WFdqRmlSM2QwWWtkR2VWb3lWWHBOVkZKMFRGZGFNV015Vm10TVdGbDVaa2hDYUdOSGFIQmtNbFl3WXpKRmVtWkdRa1pVYTFKS1ZHdGtPRmhITkRCTlZFa3pUMVJDT0ZwWGVIUmllVEYxV1ZoU2NHUnRWWFJhYmxaellrTXhjMWxZU201YVZFMTRUa2N3ZEdScVJqaGpSMFozWVVkc00xcFlVbnBaVkU0NFZVVldUMUpGYkU5U00zaGpZbXBSZDA5VVNYZE9NM2hvV21reGMyRlhTbXhqYlRoMFdWaFpkMHhYV2pGaVIzZDBZVWRHZFZwSE9XMWFibmgzV1ZoQ2IyRllaR3hrU0U1b1RUTjRVVkpWTlVWVFZUVklaa1o0ZFU1RVJYaE5WRVY2WmtoS2FHUnRWblZqZVRGb1dta3hlV0l5ZUhOaU0xWXdURmhDZVZwWVduQmFXR1E0WTBkR2QyRkhiRE5hV0ZKNldWUk9PRlZGVms5U1JXeFBVak40WTJKcVVYZFBWR2N4VGtZNE1tWkhSbTFNVjFKM1lsZEdNRmt5WjNSamJWWjZaRWRHZVdSRVJURmhNM2gzV1ZoQ2IyRllaR3hrU0U1b1RUTjRVVkpWTlVWVFZUVklaa1o0ZFU1RVFUVlBSRlV3V0hwU09GbFhXWFJhU0VKMFdWaFNhbUZETVhsYVdFNHdXVmhLTUUxVVZuSm1TRUpvWTBkb2NHUXlWakJqTWtWNlprWkNSbFJyVWtwVWEyUTRXRWMwTUUxRWF6Uk9WRkptVFc1NGFGcHBNV3RqUnpGb1pFZE9iMHhZU214ak0xSm9ZMjVSZUU1WGREaGpSMFozWVVkc00xcFlVbnBaVkU0NFZVVldUMUpGYkU5U00zaGpZbXBSZDA5VVp6Qk9NVGxpVFVNd01VcFVTbVJtU0U0d1dWaFNjR0l5TldoamJtdDBXbTVCZWsxcE1YWmtiVlo1WWtkR05XWklRbWhqUjJod1pESldNR015UlhwbVJrSkdWR3RTU2xSclpEaFlSelF3VFVSck0wNTZUamhqTTFKb1pFZHNkbUp0Um5sbFV6Rm9XbWt4YldGWWFHeGFSMG94V2tka2JHUkRNWHBpVnpseVdsaDRkMWxZUW05aFdHUnNaRWhPYUUwemVGRlNWVFZGVTFVMVNHWkdlSFZPUkVFMVRucFpNR1pJVGpCWldGSndZakkxYUdOdWEzUlpWMWwwWkZjMWJHUkRNWHBpVnpseVdsaDRkMWxZUW05aFdHUnNaRWhPYUUwemVGRlNWVFZGVTFVMVNHWkdlSFZPUkVWNVQwUkJkMlpIVm5OaVZ6aDBZa2RHZVZveVZYcE5WRkowVEZkT2RtSnVVbkJpYmxaMlpGaE5kRmx0T1RGaWJWSm9ZMjVyZEZwdVZuTmlRekV5VFc1NGQxbFlRbTloV0dSc1pFaE9hRTB6ZUZOV1ZUVlBVMVUxU0daSFpIZGtWRUY2V0VjME1FMVVTVE5QVkdnNFdsZDRkR0o1TVhOWldFcHVXbFJOZUU1SE1IUlpNamwxWkVkc2RXUlhPVEZqZVRGdFpGaE9iRnBETVcxa1YzaHpURmhaZVdaSVFtaGpSMmh3WkRKV01HTXlSWHBtUmtwV1ZHczFTbFJyWkRoYU0wSXhUVlJHWTJKcVVYaE5hbU0wVDFoNGJHSkhNWFpNVjNob1kyMWtiRTE2UlRCaVV6RnFZakkxTUdGWE5URmlNMVo2VEZoQ2MxbFhiSFZNVjFveFlrZDNkR1JxUmpoalIwWjNZVWRzTTFwWVVucFpWRTQ0Vld4V1QxUnJiRTlTTTNodVkwaFZlRTFXZUhWT1JFVjVUbFJWTW1aSGNIWmhWelV3VEZkT2RtSnVXbXhsVnpsNVRXcEJkMHhYYkhCYVJ6VjJZVmhPYkV4WFpHaGpRekZ0WkZkNGMwMXBNVzVqU0ZWNFQxaDRkMWxZUW05aFdHUnNaRWhPYUUwemVGTldWVFZQVTFVMVNHWkhaSGRrVkVVMVdFYzBNRTFVU1RGT1ZGSTRZVzA1Y0dKdVVYUlpNamwxWkcxV05XSXpTWGxOUkVGMFlWZHNhMkp0T1hCak1sVjBZbTA1YmxsWVFYUmFibFp6WWtSSmRGb3pRakZOYWtZNFkwZEdkMkZIYkROYVdGSjZXVlJPT0ZWc1ZrOVVhMnhQVWpONGJtTklWWGxOVm5oMVNXbDNTMGxEUVdsaWJUbHJXbE5KTmtsRFNrOWlNbEpzVkcxR2RGcFVNVzVqU0ZWNVRWTkNRbU50VG05UVdHYzBUbXc0TWs1RFFrUmlNMHBzWXpGQ2JHTnNUblpaTW5Sc1pFUXdNVTVwUVdkUk1VSldVVmQ0YzJJeVRUbE5la2xuVVRGQ1ZsSlhXbXBrU0ZrNVRXcEpNRWxGVGxGV1ZsSjJaRVF3ZVUxcVVXZFJNVUpXVkVjNWFGcEVNRE5NYWxVMVNVVkdNbGxYYkhOWlYwcHpXbFZhYkZsWVVqRmpiVlo2VUZOb2RXUlhlSE5MVTBKQ1dUTlNjR1J0VmtkYVYwWXdaRmhLYkdONk1HOWlibFp6WWtOcloxSXpTbXhqZWpGdVkwaFZObUZFUlhkTlJHODBTVVZrZVZwWVRrVmpiVVp3WW1veFQwd3dSV2RTTTBwc1l6RldlbHBYVVRsYU0wSXhUMjFuZUUxRVFUWk5hV2hLVWtabk5rNURNREZMVTBKUFlqSlNiRkZYVW10amFqQjRUVU0wZUU5RE5EVk9hVFI1VFhwRloxUnRPV3RhVldoMll6TlNUMWxYTVd4UVYyeDFZek5SZEdOWVVuZGpXRWwwV2tkV01tTnRWbk5NV0VwcllsZEZkR05IT1haaVEwSlhXbGhLZW1GWE9YVlFWRWw2VEdwRmVFeHFVV2RVTVUwNVZFZHNkV1JZWjJkT2FUUXhUR3BCZEUxVVFYaFBRekYyWTIxR2FtSkhWV2RKZWtVMFptcEplVXhxUVRCTWFrVjBWbGRLTVdKdVVqRkpSazVPVlVOQ1ZGbFlVV2RTYlZacFNVUkZNMGxFU1hoUGFsRjRUMnBGZWtsR1ZsVlJlVUY1VFVSSk1FbERRbE5hVjBaelZGZFdkR0l6U2pWUVZFbDNUVVJCZDAxRVFXZFJWM2h6WWpKT1RscFhNRGxOVkdzeVRtcEJORWxGV25sYVYxWk9XbGN3T1UxVVFURk5WRlV6U1VaT2Rsa3lkR3hrU0UwNVRXbENRMkl5Um5sYVNFMDVUVk5DVkdSSFJqQmFWREZPVTFab1JsSkRRbFZoU0Vwc1dWZFNlbFZIVm5sUk1qbDVXbFF3ZVVsR1VuUmpSVkp3WXpKek9VMURRbGhhVjJ4dVlVaFJPVTFUUWxCa01qVnNZMm94VDB3d1JXZFVWVTVVV0RKNGFGbHRWbk5RVlRSMlVWTkNVVmxZU2pCaFdGSndZakkxZWxCWFJuTmlRM2g2WVZjMWJtSkhWWE5pV0ZaelpFZHJjMk50ZDNsSlEwSkRZakk1TUZaSGJIUmFWREI1VFVSSk1reFVRVFZNVkVrd1ZrUkZNVTlxUlhsUGFrMTVTVVpPYzJSWVNuUmFSazR3V1ZoS01GWkhiSFJhVkRCNVRVUkpNa3hVUlhkTVZFa3hWa1JCZDA5cVFYZFBha2w0U1VWNGFHTXpVa05rV0U0MVZrZHNkRnBVTUhsTlJFa3lURlJGZDB4VVNURldSRUYzVDJwQmQwOXFTWGhKUmtwc1l6TldkRnBWUm0xa1IxWjVWa2RzZEZwVU1VOWlNalZzU1VWT2JWb3hVbE5TVmswNVdUTkNNVkJVU1hsT1EzaDBXbGN3T1UxcVFYZE5SRUYzVFVVd2MxbHRiSE5pUjJ4MVdub3dlVTFxVVdkUlYzaHpZakpPVlZWclZsUlFWMDUzWkZRd2VrMXBlSFJhVnpBNVRWUnJlVko1UWtSWldFSllXVmhTTUdONk1YVk1Na1ZuVVROV2VXTnRWblZrUm1Sb1pFaFNlbEJVUVdkUldGcHNWakpHTUdSSVRUbE5RMEpHWlVoU1ZGcFhOWHBpTTBwNlUyMDVNV0pIVm5wUVZ6UjJXVk5DUm1WSVVsUmFWelY2WWpOS2VsWXlSakJrU0UwNVRVTkNSbVZJVWxSYVZ6VjZZak5LZWxaSFZuUmpSREYxVERKR1kySnBTWE5EYVVGblNXNUNlVnBYZUdoa1Z6VnFZVVk1ZVZwWVVubGxWamxxV2xjMWVtUllUV2xQYVVJM1EybEJaMGxEUVdsaU0wcHdXakpzZFZsWGVHWmpSMFo1V2xjMU1FbHFiMmRKYWxGNFRXcG5lVTE1U1hORGFVRm5TVU5CYVdJelNuQmFNbXgxV1ZkNFpsa3lSbmRrU0ZaNVdsTkpOa2xEU1RCTlZFazBUV3BSYVV4QmIyZEpRMEZuU1cxYU1XSkhlR1pqYlRsMlpFaE5hVTlwUVdsTU0yUjJZMjEwZW1OSFJtcGFVemt4WXpKV2VXTjVPWGRaV0VKdllWaGtiR1JJVG1oTmVUa3dXVmhPY21ONU9XeGlSekYyVEZoR2NtSnRPWGxpVXpGNlpESnNibUpJVlhSamJURjZZbTA1ZVdKVE1YQmlWMFp1V2xjMWJHUkRNSGxOUkVreVRWUkJlVTVwTVRKTlV6bHRaRmQ0YzB4WVdYaFlSelIyWkRJNWVXRXpUbmRaVjA1c1RETldlbHBZU25wTU0wSm9ZMGRvY0dReVZqQmpNa1Y2VEROU2FHTXlkSHBNTWxaellsYzRkR05YZEhWaU0wcDBURmhPTTJGWFpITmtVekY1WWxoT2RXSXpTblJNVjJ4MFdWZGtiR0p0VmpCTVZFbDNUV3BaZUUxRVNUSk1XRmw0VERKYU1XSkhkM1JrYWtwalltbEpjME5wUVdkSlEwRnBZMGhLY0dJelNtWlpNbmhvWVZjeGVrbHFiMmRKYVRrellqTktjbU16UW1oWk1sVjJaRmhPYkdOdVRYWmpSMFozWVVkc00xcFlVbnBaVkUxMlpFZEdlbUV6VFhaYVYzaDBZbmt4ZUdFeU5YWmpiVEIwWXpOa2NGb3llREZNV0VwMFl6STFkbU50TUhSaFZ6Rm9XakpXZFZwWVVYUk5ha0Y1VG1wRmQwMXFXWFJrYWtWMldtNVdjMkpETVRKTlV6bHFZa2RHY0dKWVRYWk5lbXhyVFZSQk1VOVhWbTFaZWxsNVQxUktiVmt5Um0xTlIwVTBXWHBLYVU1dFNUQk5lbWhwV1dwbk1FNUVhekpaYlVVMVRrUmtiRnBVVW1sTlZHczBXV3BqZDFreVdYcFpWMUY1VDBSRmQwOUhVWHBPTVhoMVRETmtkbU50ZEhwalIwWnFXbE01TVdNeVZubGplVGwzV1ZoQ2IyRllaR3hrU0U1b1RYazVNRmxZVG5KamVUbHNZa2N4ZGt4WVJuSmliVGw1WWxNeGVtUXliRzVpU0ZWMFkyMHhlbUp0T1hsaVV6RndZbGRHYmxwWE5XeGtRekI1VFVSSk1rMVVRWGxPYVRFeVRWTTViV1JYZUhOTVdGbDRURE5LYkdOWVZteGpNMUYwV1RKNGFHRlhNWHBNTWxaellsYzRkR0pIUm5sYU1sVjZUVlJTZEV4WVJuSmliVGw1WWxNeGVtUXliRzVpU0ZWMFkyMHhlbUp0T1hsaVV6RnRaRmQ0YzB4WVdYaFlSelJwVEVGdlowbERRV2RKYmtKNVlWYzVlVmd5TVdoaWJXeHRXbGhPTUVscWIyZEpiVTE0V2tSTk1VNXRTbWhOUkZFMVQxUk5lRmw2VVROUFYxWm9XbXBuTkU1cVp6Tk5Na1Y2V1RKRk1rMVVXVFJPYWtWNFdXMUdiVTVxWkd4TlJHUnRUbXByTkU5VWFHeFpNbEY2V1hwRk1FMTZiRzFhYlVsblNVTTVNMkl6U25Kak0wSm9XVEpWZG1SWVRteGpiazEyWTBkR2QyRkhiRE5hV0ZKNldWUk5kbVJIUm5waE0wMTJXbGQ0ZEdKNU1YaGhNalYyWTIwd2RHTXpaSEJhTW5neFRGaEtkR015TlhaamJUQjBZVmN4YUZveVZuVmFXRkYwVFdwQmVVNXFSWGROYWxsMFpHcEZkbHB1Vm5OaVF6RXlUVk01UjFOVmVFWlZlVFY2WVVkRmVVNVVXbU5pYVVselEybEJaMGxEUVdsaWJVWXdZVmhhYkZnelRqQmFXRUo2U1dwdlowbHNUakJhV0VKS1drUXdNRTFVU1RGT1ZGRjFXVzFHTUZreVoyZFdXRTVzWTJ0c2ExQlVVWGhOUkVGNlNVWk9NRmxZU2pCV1IyeDBXbFF3ZVUxRVNUSk1WRVYzVEZSSk1GWkVSWHBQYWtFMVQycFJOVWxHVW5CaVYxWk5ZVmN4Y0dSRU1WWlVhM2hLVkZWc1ZWSlZVV2RWTTFKb1pFZFZPVlZzVms5VWEyeFBVbmxDVVZsWVNqQmhXRkp3WWpJME9XTnRkM2xKUlRWMldrZFdUV0ZZVGpCUVYyUjNaRlJKZUVsRk5YWmFSMVo2VUZSRloxRXhRbFpqZWpCM1NVWlNhR015ZEhwUVZFVm5WRzFHZEZwVU1XbFpXRkpxWVVOQ1QxcFlVak5pTTBweVVGTm9kV1JYZUhOTFUwSlZWV3RXVkZCVGFIVmtWM2h6UzFOQ1UxcFlUakpWUnpsNVpFaE5PVXRITlRGaVIzZHdTVVZPVVZaVldubGFXRVpUV2xoRk9WSkhWbTFaV0ZaelpFTkNWR051Vm5WVFJ6bDZaRVJ3VVdGWFVUbExSelV4WWtkM2NFOXFRbU5pYkU0d1dsaENTbHBFTURCTlZFa3hUbFJSZFUxRFFsWmpNbFo1VTFkUk9VNUVSWGROUkUxblZUTlNhR051VWxWaFZ6RnNVRlJKZDAxcVdYUk5WRUYwVFdwU1ZVMVVUVFpOUkdzMlRsUkZaMVpIYkhSYVZYaHdZbGRzTUZCV1ZrOVVSV3hPVTFaU1JsSkRRbFJrUjBZd1dsUXhVMVpWTlU5VFZUVklTVVpDYUdOdVVuQmtSMngyWW1veGVXSkVTV2RVYlRscldsVjRjR016VVRsYU0wSXhUV3BGWjFSdE9XdGFXRTA1VFZOQ1JGVkdWbnBRVkUxNVNVWlNhR015ZEhwUVZFVm5WRzFHZEZwVU1XbFpXRTV2U1VVMWJHUklaSFpqYlhNNVMwYzFNV0pIZDNCSlJsSlRVbFpOT1ZrelFqRlFWRTE1VEVjeGJHSlVNSGhQVkVwSVRFYzFkbHBIVlRsTlUwSlRXbGhPTWxWSE9YbGtTRTA1UzBjMU1XSkhkM0JKUlU1UlZsVmFlVnBZUmxOYVdFVTVVa2RXYlZsWVZuTmtRMEpGWVZoT01GQlZUalZaTW5od1dYbENWR051Vm5WVFJ6bDZaRVJ3VVdGWFVUbGhWelY2WkVNeGVHUklRbmhqYVRGcldsaGFlVnBYZDNSamJWSjBXVk14ZDJJeU9YTlBhbFUwVGxSbk1FOVRRbFZqYlZaNlVXMXNkVnBFTVc1amJWWjZUREprZDJSVWNIVmlNalZzU1VaU2VWcFlUbEZhV0VwVVpFZFdkMUJYVG5ka1ZHOTZUV2xDVldOdFZucFZSMVo1VkcwNWExcFVNVzVqYlZaNlRESmtkMlJVY0c5TlZFRjNUMnBKWjFaSVNteGpNVUpzWTJ4U2FHTXljemxaTTBJeFQycE5lVXhIVG5ka1ZHOTZUV3g0ZFZVelVteGpSV3hyVUZSUmVFMXFWVEZPYVRWcFdWaFNhbUZEUWxaak1sWjVVMWRST1U1RVJYZE5SRTFuVlROU2FHTnVVbFZoVnpGc1VGUkpkMDFxV1hSTlZFRjBUV3BTVlUxVVRUWk5WRUUyVGxSQloxWkhiSFJhVlhod1lsZHNNRkJXVms5VVJXeE9VMVpTUmxKRFFsUmtSMFl3V2xReFUxWlZOVTlUVlRWSVNVWkNhR051VW5Ca1IyeDJZbW94ZVdKRVNXZFViVGxyV2xWNGNHTXpVVGxhTTBJeFRWUnJaMVJ0T1d0YVdFMDVUVk5DUkZWR1ZucFFWRUZuVmtkR2VtRXpUVGxOVTBKUFdWY3hiRkJYU21oa1IwNXZTVVUxYkdSSVpIWmpiWE01UzBjMU1XSkhkM0JKUmxKVFVsWk5PVXRITlRGaVIzZHdTVVpLYkdNeldsRmlNMG93WTNvd2IySnVWbk5pUTJ0blVURkNWbEp1U214alZrcHNZMVF4UlZwWFdtaGtWM2d3U1VaT2VXUlhOVWxpTTA0d1QyeENjRnBFTUc5aWJsWnpZa05yTmsxR2VIVlZNMUpzWTBWc2ExQlVVWGhOYWxVeFRtazBkMGxHVm5wYVdFcEtXa1F3TUUxVVFYZE5lVUpVWkVkR2VXUkdVbkJpVjFVNVRXcEJlVTVwTUhoTlF6QjVUa1pSZUUxNmIzaE5SRzh4VFdsQ1ZXRlhNV3hVUjJ4MFlWaFJPVlpWTlUxVFZURktWa1ZXUlVsR1RqQlpXRkpzVUZaS1ZsUnJOVXBVYTJOblZVZEdlV1JIYkRCaFZ6bDFVRmhLYzAxcFFrOWlNbEpzVkVkc2VtUkVNVzVqU0ZWNFQxTkNUMkl5VW14amVqQjRTVVZPVVZaWVRUbE5la2xuVmtkR2VtRXpUVGxOVTBKUFdWY3hiRkJYU21oak1tZG5WRzFXTUdReU9YbGhlakJ2WW01V2MySkRhMmRXUmtwR1ZYb3hhbU5JVlRsTmVrbHpZbGRXZEZCVVJUVk5hMk56WW0wNWExcFVNSGhKUmtwc1l6TmFVV0l6U2pCamVqQnZZbTVXYzJKRGEyZFJNVUpXVW01S2JHTldTbXhqVkRGRldsZGFhR1JYZURCSlJWSndZek5ST1ZFemJHcGlSMnhxU1VaT2VXUlhOVWxpTTA0d1QyeENjRnBFTVhCaWJrNHdURmRzY1dSWFVubE1WMUpzWkc1S2JHSkRNWGxhUnpGb1RGaENkbUl5ZHpaTlZGVXlUVVJWTkU5RFFsVmpiVlo2VVcxc2RWcEVNVzVqYlZaNlRESmtkMlJVY0hWaU1qVnNTVVpTZVZwWVRsRmFXRXBVWkVkV2QxQlhUbmRrVkc5NlRXbENWV050Vm5wVlIxWjVWRzA1YTFwVU1XNWpiVlo2VERKa2QyUlVjRzlOVkVGM1QycEpaMVpJU214ak1VSnNZMnhTYUdNeWN6bFpNMEl4VDJwTmVVeEhUbmRrVkc5NlRXeDRkVlV6VW14alJXeHJVRlJSZUUxcVZUUk9hVFZwV1ZoU2FtRkRRbFpqTWxaNVUxZFJPVTVFUlhkTlJGVm5WVE5TYUdOdVVsVmhWekZzVUZSSmQwMXFXWFJOVkVGMFRXcFNWVTFVWnpaT1ZFMDJUV3BWWjFaSGJIUmFWWGh3WWxkc01GQldWazlVUld4T1UxWlNSbEpEUWxSa1IwWXdXbFF4VTFaVk5VOVRWVFZJU1VaQ2FHTnVVbkJrUjJ4Mlltb3hlV0pFU1dkVWJUbHJXbFY0Y0dNelVUbGFNMEl4VFVSTloxUnRPV3RhV0UwNVRWTkNSRlZHVm5wUVZFRm5Wa2RHZW1FelRUbE5VMEpQV1ZjeGJGQlhTbWhrUjA1dlNVVTFiR1JJWkhaamJYTTVTMGMxTVdKSGQzQkpSbEpUVWxaTk9VdEhOVEZpUjNkd1NVWktiR016V2xGaU0wb3dZM293YjJKdVZuTmlRMnRuVVRGQ1ZsSnVTbXhqVmtwc1kxUXhSVnBYV21oa1YzZ3dTVVpPZVdSWE5VbGlNMDR3VDJ4Q2NGcEVNRzlpYmxaellrTnJOazFHZUhWVk0xSnNZMFZzYTFCVVVYaE5hbFUwVG1rMGVFbEdWbnBhV0VwS1drUXdNRTFVUVhkT1UwSlVaRWRHZVdSR1VuQmlWMVU1VFdwQmVVNXBNSGhOUXpCNVRrWlJlRTlVYjNkTmFtOTRUa05DVldGWE1XeFVSMngwWVZoUk9WWlZOVTFUVlRGS1ZrVldSVWxHVGpCWldGSnNVRlpLVmxSck5VcFVhMk5uVlVkR2VXUkhiREJoVnpsMVVGaEtjMDFwUWs5aU1sSnNWRWRzZW1SRU1XNWpTRlYzVFhsQ1QySXlVbXhqZWpCNFNVVk9VVlpZVFRsTmFtZG5Wa2RHZW1FelRUbE5VMEpQV1ZjeGJGQllRalZrUjJoMlltbENUMXBZVWpOaU0wcHlVRk5vZFdSWGVITkxVMEpWVld0V1ZGQlhUbmRrVkRCNVQwTjRkRnBYTURsTmFrbDNVbmw0ZFdJeVVteFFWRVZuVlcxV2VtUnNRblpqYmxKNlVGTm9kV1JYZUhOTFUwSkVWVVpXUjJOdFZuaFZiVlo0VUZWU2JGcHRSakZpU0ZGblVrZHNlbVJFTVVSbFYwNXpZVmROWjFVelNqRmlhMmgyWXpOUk5sVkhiR3RRVjJ4MVl6TlJkR1ZZVm5GaU0yOTBXa2RXTW1OdFZuTk1XRXByWWxkRmRHTkhPWFppUkc5NVRucFZlazlVUlROSlJsSjVXbGhPUTJGWE5XdFFWMlI1V2xoTmRsb3pRakZQYlRWMlltMVZaMVpJU214ak1VSnNZMnMxZGxwSFZUbGFNMHBzWTNrNWJtTklWVFpoUkVWM1RVUnZlRWxHVW5sYVdFNVJXbGhLVlZsWVRuSlFWMDUzWkZSdmVVOUdlSFZWTTFKc1kwVnNhMUJVVVhoTmFsVTBUbmsxYVZsWVVtcGhRMEpXWXpKV2VWTlhVVGxPUkVWM1RVUlZaMVV6VW1oamJsSlZZVmN4YkZCVVNYZE5hbGwwVFZSQmRFMXFVbFZOVkdjMlRsUk5OazFxVldkV1IyeDBXbFY0Y0dKWGJEQlFWbFpQVkVWc1RsTldVa1pTUTBKVVpFZEdNRnBVTVZOV1ZUVlBVMVUxU0VsR1FtaGpibEp3WkVkc2RtSnFNWGxpUkVsblZHMDVhMXBWZUhCak0xRTVXak5DTVUxRVRXZFViVGxyV2xoTk9VMVRRa1JWUmxaNlVGUkJaMVpIUm5waE0wMDVUVk5DVDFsWE1XeFFWMHBvWkVkT2IwbEZOV3hrU0dSMlkyMXpPVXRITlRGaVIzZHdTVVpTVTFKV1RUbExSelV4WWtkM2NFbEdTbXhqTTFwUllqTktNR042TUc5aWJsWnpZa05yWjFFeFFsWlNia3BzWTFaS2JHTlVNVVZhVjFwb1pGZDRNRWxHVG5sa1Z6VkpZak5PTUU5c1FuQmFSREJ2WW01V2MySkRhelpOUm5oMVZUTlNiR05GYkd0UVZGRjRUV3BWTkU1NU5IZEpSbFo2V2xoS1NscEVNREJOVkVGM1RsTkNWR1JIUm5sa1JsSndZbGRWT1UxcVFYbE9hVEI0VFVNd2VVNUdVWGhQVkc5M1RWUnZlazVUUWxWaFZ6RnNWRWRzZEdGWVVUbFdWVFZOVTFVeFNsWkZWa1ZKUms0d1dWaFNiRkJXU2xaVWF6VktWR3RqWjFWSFJubGtSMnd3WVZjNWRWQllTbk5OYVVKUFlqSlNiRlJIYkhwa1JERnVZMGhWZDAxNVFrOWlNbEpzWTNvd2VFbEZUbEZXV0UwNVRXcG5aMVpIUm5waE0wMDVUVk5DVDFsWE1XeFFXRUkxWkVkb2RtSnBRazlhV0ZJellqTktjbEJUYUhWa1YzaHpTMU5DVlZWclZsUlFWMDUzWkZRd2VVOURlSFJhVnpBNVRXcEpkMUo1ZUhWaU1sSnNVRlJGWjFWdFZucGtiRUoyWTI1U2VsQlRhSFZrVjNoelMxTkNSRlZHVmtkamJWWjRWVzFXZUZCVlVteGFiVVl4WWtoUloxSkhiSHBrUkRGRVpWZE9jMkZYVFdkVk0wb3hZbXRvZG1NelVUWlZSMnhyVUZkc2RXTXpVWFJsV0ZaeFlqTnZkRnBIVmpKamJWWnpURmhLYTJKWFJYUmpSemwyWWtSdmVVNTZWWGxPZWtsM1NVWlNlVnBZVGtOaFZ6VnJVRmRrZVZwWVRYWmFNMEl4VDIwMWRtSnRWV2RXU0Vwc1l6RkNiR05yTlhaYVIxVTVXak5LYkdONU9XNWpTRlUyWVVSRmQwMUViM2hKUmxKNVdsaE9VVnBZU2xWWldFNXlVRmRPZDJSVWIzbFBSbmgxVlROU2JHTkZiR3RRVkZGNFRXcFZORTlETldsWldGSnFZVU5DVm1NeVZubFRWMUU1VGtSRmQwMUVWV2RWTTFKb1kyNVNWV0ZYTVd4UVZFbDNUV3BaZEUxVVFYUk5hbEpWVFdwSk5rMVVRVFpOVkVWblZrZHNkRnBWZUhCaVYyd3dVRlpXVDFSRmJFNVRWbEpHVWtOQ1ZHUkhSakJhVkRGVFZsVTFUMU5WTlVoSlJrSm9ZMjVTY0dSSGJIWmlhakY1WWtSSloxUnRPV3RhVlhod1l6TlJPVm96UWpGTlZHdG5WRzA1YTFwWVRUbE5VMEpFVlVaV2VsQlVRV2RXUjBaNllUTk5PVTFUUWs5WlZ6RnNVRmRLYUdSSFRtOUpSVFZzWkVoa2RtTnRjemxMUnpVeFlrZDNjRWxHVWxOU1ZrMDVTMGMxTVdKSGQzQkpSa3BzWXpOYVVXSXpTakJqZWpCdlltNVdjMkpEYTJkUk1VSldVbTVLYkdOV1NteGpWREZGV2xkYWFHUlhlREJKUms1NVpGYzFTV0l6VGpCUGJFSndXa1F3YjJKdVZuTmlRMnMyVFVaNGRWVXpVbXhqUld4clVGUlJlRTFxVlRSUFF6UjNTVVpXZWxwWVNrcGFSREF3VFZSQmQwNVRRbFJrUjBaNVpFWlNjR0pYVlRsTmFrRjVUbWt3ZUUxRE1IbE9SbEY1VFdwdmVFOVViM3BOYVVKVllWY3hiRlJIYkhSaFdGRTVWbFUxVFZOVk1VcFdSVlpGU1VaT01GbFlVbXhRVmtwV1ZHczFTbFJyWTJkVlIwWjVaRWRzTUdGWE9YVlFXRXB6VFdsQ1QySXlVbXhVUjJ4NlpFUXhibU5JVlhoUFUwSlBZakpTYkdONk1IaEpSVTVSVmxoTk9VMXFaMmRXUjBaNllUTk5PVTFUUWs5WlZ6RnNVRmhDTldSSGFIWmlhVUpQV2xoU00ySXpTbkpRVTJoMVpGZDRjMHRUUWxWVmExWlVVRmRPZDJSVU1IbFBRM2gwV2xjd09VMXFTWGRTZVhoMVlqSlNiRkJVUldkVmJWWjZaR3hDZG1OdVVucFFVMmgxWkZkNGMwdFRRa1JWUmxaSFkyMVdlRlZ0Vm5oUVZWSnNXbTFHTVdKSVVXZFNSMng2WkVReFJHVlhUbk5oVjAxblZUTktNV0pyYUhaak0xRTJWVWRzYTFCWGJIVmpNMUYwWVZkd01WcElTWFJhUjFZeVkyMVdjMHhZU210aVYwVjBZMGM1ZG1KRWIzaFBSRVV4VFZSQk5FbEdVbmxhV0U1RFlWYzFhMUJYWkhsYVdFMTJXak5DTVU5dE5YWmliVlZuVmtoS2JHTXhRbXhqYXpWMldrZFZPVm96U214amVUbHVZMGhWTm1GRVJYZE5SRzk0U1VaU2VWcFlUbEZhV0VwVldWaE9jbEJYVG5ka1ZHOTVUMFo0ZFZVelVteGpSV3hyVUZSUmVFMXFWVFZOVXpWcFdWaFNhbUZEUWxaak1sWjVVMWRST1U1RVJYZE5SRlZuVlROU2FHTnVVbFZoVnpGc1VGUkpkMDFxV1hSTlZFRjBUV3BTVlUxcVNUWk5WRUUyVFZSRloxWkhiSFJhVlhod1lsZHNNRkJXVms5VVJXeE9VMVpTUmxKRFFsUmtSMFl3V2xReFUxWlZOVTlUVlRWSVNVWkNhR051VW5Ca1IyeDJZbW94ZVdKRVNXZFViVGxyV2xWNGNHTXpVVGxhTTBJeFRWUnJaMVJ0T1d0YVdFMDVUVk5DUkZWR1ZucFFWRUZuVmtkR2VtRXpUVGxOVTBKUFdWY3hiRkJYU21oa1IwNXZTVVUxYkdSSVpIWmpiWE01UzBjMU1XSkhkM0JKUmxKVFVsWk5PVXRITlRGaVIzZHdTVVpLYkdNeldsRmlNMG93WTNvd2IySnVWbk5pUTJ0blVURkNWbEp1U214alZrcHNZMVF4UlZwWFdtaGtWM2d3U1VaT2VXUlhOVWxpTTA0d1QyeENjRnBFTUc5aWJsWnpZa05yTmsxR2VIVlZNMUpzWTBWc2ExQlVVWGhOYWxVMVRWTTBkMGxHVm5wYVdFcEtXa1F3TUUxVVFYZE9VMEpVWkVkR2VXUkdVbkJpVjFVNVRXcEJlVTVwTUhoTlF6QjVUa1pSZVUxcWIzaE9WRzh4VGtOQ1ZXRlhNV3hVUjJ4MFlWaFJPVlpWTlUxVFZURktWa1ZXUlVsR1RqQlpXRkpzVUZaS1ZsUnJOVXBVYTJOblZVZEdlV1JIYkRCaFZ6bDFVRmhLYzAxcFFrOWlNbEpzVkVkc2VtUkVNVzVqU0ZWNFQxTkNUMkl5VW14amVqQjRTVVZPVVZaWVRUbE5hbWRuVmtkR2VtRXpUVGxOVTBKUFdWY3hiRkJZUWpWa1IyaDJZbWxDVDFwWVVqTmlNMHB5VUZOb2RXUlhlSE5MVTBKVlZXdFdWRkJYVG5ka1ZEQjVUME40ZEZwWE1EbE5ha2wzVW5sNGRXSXlVbXhRVkVWblZXMVdlbVJzUW5aamJsSjZVRk5vZFdSWGVITkxVMEpFVlVaV1IyTnRWbmhWYlZaNFVGVlNiRnB0UmpGaVNGRm5Va2RzZW1SRU1VUmxWMDV6WVZkTloxVXpTakZpYTJoMll6TlJObFZIYkd0UVYyeDFZek5SZEdGWGNERmFTRWwwV2tkV01tTnRWbk5NV0VwcllsZEZkR05IT1haaVJHOTRUMFJCTWs1RVRUSkpSbEo1V2xoT1EyRlhOV3RRVjJSNVdsaE5kbG96UWpGUGJUVjJZbTFWWjFaSVNteGpNVUpzWTJzMWRscEhWVGxhTTBwc1kzazVibU5JVlRaaFJFVjNUVVJ2ZUVsR1VubGFXRTVSV2xoS1ZWbFlUbkpRVjA1M1pGUnZlVTlHZUhWVk0xSnNZMFZzYTFCVVVYaE5hbFUxVFdrMWFWbFlVbXBoUTBKV1l6SldlVk5YVVRsT1JFVjNUVVJWWjFVelVtaGpibEpWWVZjeGJGQlVTWGROYWxsMFRWUkJkRTFxVWxWTmFrazJUVlJCTmsxVVJXZFdSMngwV2xWNGNHSlhiREJRVmxaUFZFVnNUbE5XVWtaU1EwSlVaRWRHTUZwVU1WTldWVFZQVTFVMVNFbEdRbWhqYmxKd1pFZHNkbUpxTVhsaVJFbG5WRzA1YTFwVmVIQmpNMUU1V2pOQ01VMVVhMmRVYlRscldsaE5PVTFUUWtSVlJsWjZVRlJCWjFaSFJucGhNMDA1VFZOQ1QxbFhNV3hRVjBwb1pFZE9iMGxGTld4a1NHUjJZMjF6T1V0SE5URmlSM2R3U1VaU1UxSldUVGxMUnpVeFlrZDNjRWxHU214ak0xcFJZak5LTUdONk1HOWlibFp6WWtOcloxRXhRbFpTYmtwc1kxWktiR05VTVVWYVYxcG9aRmQ0TUVsR1RubGtWelZKWWpOT01FOXNRbkJhUkRCdlltNVdjMkpEYXpaTlJuaDFWVE5TYkdORmJHdFFWRkY0VFdwVk5VMXBOSGRKUmxaNldsaEtTbHBFTURCTlZFRjNUbE5DVkdSSFJubGtSbEp3WWxkVk9VMXFRWGxPYVRCNFRVTXdlVTVHVVhsTmFtOTRUbFJ2ZVU1RFFsVmhWekZzVkVkc2RHRllVVGxXVlRWTlUxVXhTbFpGVmtWSlJrNHdXVmhTYkZCV1NsWlVhelZLVkd0aloxVkhSbmxrUjJ3d1lWYzVkVkJZU25OTmFVSlBZakpTYkZSSGJIcGtSREZ1WTBoVmVFOVRRazlpTWxKc1kzb3dlRWxGVGxGV1dFMDVUV3BuWjFaSFJucGhNMDA1VFZOQ1QxbFhNV3hRV0VJMVpFZG9kbUpwUWs5YVdGSXpZak5LY2xCVGFIVmtWM2h6UzFOQ1ZWVnJWbFJRVjA1M1pGUXdlVTlEZUhSYVZ6QTVUV3BKZDFKNWVIVmlNbEpzVUZSRloxVnRWbnBrYkVKMlkyNVNlbEJUYUhWa1YzaHpTMU5DUkZWR1ZrZGpiVlo0VlcxV2VGQlZVbXhhYlVZeFlraFJaMUpIYkhwa1JERkVaVmRPYzJGWFRXZFZNMG94WW10b2RtTXpVVFpWUjJ4clVGZHNkV016VVhSaFYzQXhXa2hKZEZwSFZqSmpiVlp6VEZoS2EySlhSWFJqUnpsMllrUnZlRTlFUVRCT1JHczBTVVpTZVZwWVRrTmhWelZyVUZka2VWcFlUWFphTTBJeFQyMDFkbUp0VldkV1NFcHNZekZDYkdOck5YWmFSMVU1V2pOS2JHTjVPVzVqU0ZVMllVUkZkMDFFYjNoSlJsSjVXbGhPVVZwWVNsVlpXRTV5VUZkT2QyUlViM2xQUm5oMVZUTlNiR05GYkd0UVZGRjRUV3BWTlUxNU5XbFpXRkpxWVVOQ1ZtTXlWbmxUVjFFNVRrUkZkMDFFVldkVk0xSm9ZMjVTVldGWE1XeFFWRWwzVFdwWmRFMVVRWFJOYWxKVlRXcEpOazFVUVRaTlZFVm5Wa2RzZEZwVmVIQmlWMnd3VUZaV1QxUkZiRTVUVmxKR1VrTkNWR1JIUmpCYVZERlRWbFUxVDFOVk5VaEpSa0pvWTI1U2NHUkhiSFppYWpGNVlrUkpaMVJ0T1d0YVZYaHdZek5ST1ZvelFqRk5WR3RuVkcwNWExcFlUVGxOVTBKRVZVWldlbEJVUVdkV1IwWjZZVE5OT1UxVFFrOVpWekZzVUZkS2FHUkhUbTlKUlRWc1pFaGtkbU50Y3psTFJ6VXhZa2QzY0VsR1VsTlNWazA1UzBjMU1XSkhkM0JKUmtwc1l6TmFVV0l6U2pCamVqQnZZbTVXYzJKRGEyZFJNVUpXVW01S2JHTldTbXhqVkRGRldsZGFhR1JYZURCSlJrNTVaRmMxU1dJelRqQlBiRUp3V2tRd2IySnVWbk5pUTJzMlRVWjRkVlV6VW14alJXeHJVRlJSZUUxcVZUVk5lVFIzU1VaV2VscFlTa3BhUkRBd1RWUkJkMDVUUWxSa1IwWjVaRVpTY0dKWFZUbE5ha0Y1VG1rd2VFMURNSGxPUmxGNVRXcHZlRTVFYnpGT1EwSlZZVmN4YkZSSGJIUmhXRkU1VmxVMVRWTlZNVXBXUlZaRlNVWk9NRmxZVW14UVZrcFdWR3MxU2xSclkyZFZSMFo1WkVkc01HRlhPWFZRV0VwelRXbENUMkl5VW14VVIyeDZaRVF4Ym1OSVZYaFBVMEpQWWpKU2JHTjZNSGhKUlU1UlZsaE5PVTFxWjJkV1IwWjZZVE5OT1UxVFFrOVpWekZzVUZoQ05XUkhhSFppYVVKUFdsaFNNMkl6U25KUVUyaDFaRmQ0YzB0VFFsVlZhMVpVVUZkT2QyUlVNSGxQUTNoMFdsY3dPVTFxU1hkU2VYaDFZakpTYkZCVVJXZFZiVlo2Wkd4Q2RtTnVVbnBRVTJoMVpGZDRjMHRUUWtSVlJsWkhZMjFXZUZWdFZuaFFWVkpzV20xR01XSklVV2RTUjJ4NlpFUXhSR1ZYVG5OaFYwMW5WVE5LTVdKcmFIWmpNMUUyVlVkc2ExQlhiSFZqTTFGMFlWZHdNVnBJU1hSYVIxWXlZMjFXYzB4WVNtdGlWMFYwWTBjNWRtSkViM2hQUkVGNVRVUm5Na2xHVW5sYVdFNURZVmMxYTFCWFpIbGFXRTEyV2pOQ01VOXROWFppYlZWblZraEtiR014UW14amF6VjJXa2RWT1ZvelNteGplVGx1WTBoVk5tRkVSWGROUkc5NFNVWlNlVnBZVGxGYVdFcFZXVmhPY2xCWFRuZGtWRzk1VDBaNGRWVXpVbXhqUld4clVGUlJlRTFxWXpSUFV6VnBXVmhTYW1GRFFsWmpNbFo1VTFkUk9VNUVSWGROUkUxblZUTlNhR051VWxWaFZ6RnNVRlJKZDAxcVdYUk5WRUYwVFdwYVZVMUVhelpOYWtVMlRWUkJaMVpIYkhSYVZYaHdZbGRzTUZCV1ZrOVVSV3hPVTFaU1JsSkRRbFJrUjBZd1dsUXhVMVpWTlU5VFZUVklTVVpDYUdOdVVuQmtSMngyWW1veGVXSkVTV2RVYlRscldsVjRjR016VVRsYU0wSXhUVlJGWjFSdE9XdGFXRTA1VFZOQ1JGVkdWbnBRVkVGblZrZEdlbUV6VFRsTlUwSlBXVmN4YkZCWFNtaGtSMDV2U1VVMWJHUklaSFpqYlhNNVMwYzFNV0pIZDNCSlJsSlRVbFpOT1V0SE5URmlSM2R3U1VaS2JHTXpXbEZpTTBvd1kzb3diMkp1Vm5OaVEydG5VVEZDVmxKdVNteGpWa3BzWTFReFJWcFhXbWhrVjNnd1NVWk9lV1JYTlVsaU0wNHdUMnhDY0ZwRU1HOWlibFp6WWtOck5rMUdlSFZWTTFKc1kwVnNhMUJVVVhoTmFtTTBUMU0wZDBsR1ZucGFXRXBLV2tRd01FMVVRWGROZVVKVVpFZEdlV1JHVW5CaVYxVTVUV3BCZVU1cE1IaE5RekI1VG14UmQwOVViM2xOVkc5NFRYbENWV0ZYTVd4VVIyeDBZVmhST1ZaVk5VMVRWVEZLVmtWV1JVbEdUakJaV0ZKc1VGWktWbFJyTlVwVWEyTm5WVWRHZVdSSGJEQmhWemwxVUZoS2MwMXBRazlpTWxKc1ZFZHNlbVJFTVc1alNGVjRUVk5DVDJJeVVteGplakI0U1VWT1VWWllUVGxOZWtsblZrZEdlbUV6VFRsTlUwSlBXVmN4YkZCWFNtaGpNbWRuVkcxV01HUXlPWGxoZWpCdlltNVdjMkpEYTJkV1JrcEdWWG94YW1OSVZUbE5la2x6WWxkV2RGQlVSVFZOYTJOelltMDVhMXBVTUhoSlJrcHNZek5hVVdJelNqQmplakJ2WW01V2MySkRhMmRSTVVKV1VtNUtiR05XU214alZERkZXbGRhYUdSWGVEQkpSVkp3WXpOUk9WRXpiR3BpUjJ4cVNVWk9lV1JYTlVsaU0wNHdUMnhDY0ZwRU1YQmliazR3VEZkd2RWcFhkSFpNVjFKc1pHNUtiR0pETVhsYVJ6Rm9URmhDZG1JeWR6Wk5hazEzVFZSamVFNTVRbFZqYlZaNlVXMXNkVnBFTVc1amJWWjZUREprZDJSVWNIVmlNalZzU1VaU2VWcFlUbEZhV0VwVVpFZFdkMUJYVG5ka1ZHOTZUV2xDVldOdFZucFZSMVo1VkcwNWExcFVNVzVqYlZaNlRESmtkMlJVY0c5TlZFRjNUMnBSWjFaSVNteGpNVUpzWTJ4U2FHTXljemxaTTBJeFQycE5lVXhIVG5ka1ZHOTZUV3g0ZFZVelVteGpSV3hyVUZSUmVFMXFZelZQUXpWcFdWaFNhbUZEUWxaak1sWjVVMWRST1U1RVJYZE5SRTFuVlROU2FHTnVVbFZoVnpGc1VGUkpkMDFxV1hSTlZFRjBUV3BhVlUxVVZUWk9SRkUyVFVSSloxWkhiSFJhVlhod1lsZHNNRkJXVms5VVJXeE9VMVpTUmxKRFFsUmtSMFl3V2xReFUxWlZOVTlUVlRWSVNVWkNhR051VW5Ca1IyeDJZbW94ZVdKRVNXZFViVGxyV2xWNGNHTXpVVGxhTTBJeFRWUkZaMVJ0T1d0YVdFMDVUVk5DUkZWR1ZucFFWRUZuVmtkR2VtRXpUVGxOVTBKUFdWY3hiRkJYU21oa1IwNXZTVVUxYkdSSVpIWmpiWE01UzBjMU1XSkhkM0JKUmxKVFVsWk5PVXRITlRGaVIzZHdTVVpLYkdNeldsRmlNMG93WTNvd2IySnVWbk5pUTJ0blVURkNWbEp1U214alZrcHNZMVF4UlZwWFdtaGtWM2d3U1VaT2VXUlhOVWxpTTA0d1QyeENjRnBFTUc5aWJsWnpZa05yTmsxR2VIVlZNMUpzWTBWc2ExQlVVWGhOYW1NMVQwTTBkMGxHVm5wYVdFcEtXa1F3TUUxVVFYZE5lVUpVWkVkR2VXUkdVbkJpVjFVNVRXcEJlVTVwTUhoTlF6QjVUbXhSZUU1VWJ6Qk9SRzkzVGtOQ1ZXRlhNV3hVUjJ4MFlWaFJPVlpWTlUxVFZURktWa1ZXUlVsR1RqQlpXRkpzVUZaS1ZsUnJOVXBVYTJOblZVZEdlV1JIYkRCaFZ6bDFVRmhLYzAxcFFrOWlNbEpzVkVkc2VtUkVNVzVqU0ZWNFRWTkNUMkl5VW14amVqQjRTVVZPVVZaWVRUbE5la2xuVmtkR2VtRXpUVGxOVTBKUFdWY3hiRkJYU21oak1tZG5WRzFXTUdReU9YbGhlakJ2WW01V2MySkRhMmRXUmtwR1ZYb3hhbU5JVlRsTmVrbHpZbGRXZEZCVVJUVk5hMk56WW0wNWExcFVNSGhKUmtwc1l6TmFVV0l6U2pCamVqQnZZbTVXYzJKRGEyZFJNVUpXVW01S2JHTldTbXhqVkRGRldsZGFhR1JYZURCSlJWSndZek5ST1ZFemJHcGlSMnhxU1VaT2VXUlhOVWxpTTA0d1QyeENjRnBFTVhCaWJrNHdURmR3ZFZwWGRIWk1WMUpzWkc1S2JHSkRNWGxhUnpGb1RGaENkbUl5ZHpaTmFsRXhUMFJaZDA1NVFsVmpiVlo2VVcxc2RWcEVNVzVqYlZaNlRESmtkMlJVY0hWaU1qVnNTVVpTZVZwWVRsRmFXRXBVWkVkV2QxQlhUbmRrVkc5NlRXbENWV050Vm5wVlIxWjVWRzA1YTFwVU1XNWpiVlo2VERKa2QyUlVjRzlOVkVGM1QycFJaMVpJU214ak1VSnNZMnhTYUdNeWN6bFpNMEl4VDJwTmVVeEhUbmRrVkc5NlRXeDRkVlV6VW14alJXeHJVRlJSZUUxcVozZE5RelZwV1ZoU2FtRkRRbFpqTWxaNVUxZFJPVTVFUlhkTlJFMW5WVE5TYUdOdVVsVmhWekZzVUZSSmQwMXFXWFJOVkVGMFRXcGFWVTFVVlRaT1JGVTJUVVJWWjFaSGJIUmFWWGh3WWxkc01GQldWazlVUld4T1UxWlNSbEpEUWxSa1IwWXdXbFF4VTFaVk5VOVRWVFZJU1VaQ2FHTnVVbkJrUjJ4Mlltb3hlV0pFU1dkVWJUbHJXbFY0Y0dNelVUbGFNMEl4VFVSTloxUnRPV3RhV0UwNVRWTkNSRlZHVm5wUVZFRm5Wa2RHZW1FelRUbE5VMEpQV1ZjeGJGQlhTbWhrUjA1dlNVVTFiR1JJWkhaamJYTTVTMGMxTVdKSGQzQkpSbEpUVWxaTk9VdEhOVEZpUjNkd1NVWktiR016V2xGaU0wb3dZM293YjJKdVZuTmlRMnRuVVRGQ1ZsSnVTbXhqVmtwc1kxUXhSVnBYV21oa1YzZ3dTVVpPZVdSWE5VbGlNMDR3VDJ4Q2NGcEVNRzlpYmxaellrTnJOazFHZUhWVk0xSnNZMFZzYTFCVVVYaE5hbWQzVFVNMGQwbEdWbnBhV0VwS1drUXdNRTFVUVhkTmVVSlVaRWRHZVdSR1VuQmlWMVU1VFdwQmVVNXBNSGhOUXpCNVRteFJlRTVVYnpCT1ZHOTVUbE5DVldGWE1XeFVSMngwWVZoUk9WWlZOVTFUVlRGS1ZrVldSVWxHVGpCWldGSnNVRlpLVmxSck5VcFVhMk5uVlVkR2VXUkhiREJoVnpsMVVGaEtjMDFwUWs5aU1sSnNWRWRzZW1SRU1XNWpTRlYzVFhsQ1QySXlVbXhqZWpCNFNVVk9VVlpZVFRsTmVrbG5Wa2RHZW1FelRUbE5VMEpQV1ZjeGJGQlhTbWhqTW1kblZHMVdNR1F5T1hsaGVqQnZZbTVXYzJKRGEyZFdSa3BHVlhveGFtTklWVGxOZWtsellsZFdkRkJVUlRWTmEyTnpZbTA1YTFwVU1IaEpSa3BzWXpOYVVXSXpTakJqZWpCdlltNVdjMkpEYTJkUk1VSldVbTVLYkdOV1NteGpWREZGV2xkYWFHUlhlREJKUlZKd1l6TlJPVkV6YkdwaVIyeHFTVVpPZVdSWE5VbGlNMDR3VDJ4Q2NGcEVNWEJpYms0d1RGaHNNV0Z0T1RaTVYxSnNaRzVLYkdKRE1YbGFSekZvVEZoQ2RtSXlkelpOZW1ONVRrUlJOVTFUUWxWamJWWjZVVzFzZFZwRU1XNWpiVlo2VERKa2QyUlVjSFZpTWpWc1NVWlNlVnBZVGxGYVdFcFVaRWRXZDFCWFRuZGtWRzk2VFdsQ1ZXTnRWbnBWUjFaNVZHMDVhMXBVTVc1amJWWjZUREprZDJSVWNHOU5WRUYzVDJwUloxWklTbXhqTVVKc1kyeFNhR015Y3psWk0wSXhUMnBOZVV4SFRuZGtWRzk2VFd4NGRVbHBkMHRKUTBGblNVTktlbUZIUm5sYVYxSm1Zak5XTUdOSVZqQllNa1pwWXpKV2RXUkRTVFpKU0ZKNVpGZFZjME5wUVdkSlEwRnBZakpLZWxwWVNqSmFWMUptV1ZoU1ptUllVbXBKYW05blNXcEpkMDFxV1hSTlZFRjBUV3BrVlUxRVJUWk5hbGsyVFdwUmRVMTZTWGxOZWxVd1MzcEJkMDlxUVhkSloyOW5TVWd3UzJaUmJ6MWNiaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlTUlV4RlFWTkZYMEZEUTBWUVZFVkVMbXB6YjI1OFl6RXhNamRtTldGaVpUaGpZbVpoTnpZMk1XWTJZelV5TTJWaFlUTXpOR0kzTkRaalltUXhNMkV6Tm1VME9HVTFPR0V4WkRsbVlqTXpOelprWWpOaU1ueGxkMjluU1VOS2QxbFlTbXhpYmxGcFQybEJhVTVFUlhsUFJFa3hTV2wzUzBsRFFXbFpNa1ozWkVoV2VWcFRTVFpKUTBrd1RWUkpORTFxV1dsTVFXOW5TVU5LZW1SSFVuWmtXRkZwVDJsQmFVbHBkMHRKUTBGcFkyMVdjMXBYUm5wYVYxSm1XVmhTWm1SWVVtcEphbTluU1dwSmQwMXFXWFJOVkVGMFRXcGtWVTFFUlRaTmFsazJUWHBKZFUxRVJUQk9WRmw0UzNwQmQwOXFRWGRKWjNBNVEyYzlQVnh1TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDFKRlRFVkJVMFZmUVZSVVJVMVFWQzVxYzI5dWZESmtOVEZtT0dOaU1tRTVaRFk0TVRCaVl6RmtZVFkyTTJaaVkyWTNZMkptT1RCaE9EY3daVFEwTkRJNU1ETTBZVFEzTkRobVlUa3lZemt3T0dRd01XRjhaWGxLZDFsWVNteGlibEZwVDJsQmFVNUVSWGxQUkVreFNXbDNaMGx0VG1oalNGSXhZMjFWYVU5cFFXbE9SRVY1VDBSSk1rbHBkMmRKYmtwc1kxaFdiR016VW1aak1taG9UV3BWTWtscWIyZEphbU13VGtSV2FFMXRUVFJhUkZKc1RrUmthazFVVFRCUFZGVXhUbXBrYkZwcVVtdFBSRkpxV2xkUk1GbDZhR3RaZWxKc1RWUnJOVTFYVFRKYVZHY3lXbXBzYkU1NlFtcFpNbFYzVFZkV2JGcFhUWHBOYW1OcFRFTkJhV05ZVm14a1YxVnBUMmxCYVU1RVJYbFBSRWt5WmtkV2MySlhPSFJpYlVZd1lWaGFiRXhZUm5KaWJUbDVZbE14ZW1ReWJHNWlTRlYwWTIweGVtSnRPWGxpVXpGdFpGZDRjMHhZV1hsbVNFSm9ZMGRvY0dReVZqQmpNa1Y2WmtaQ1JsUnJVa3BVYTJRNFdFYzBNRTFVU1RSTlJFWTRXbGQ0ZEdKNU1YVlpXRkp3WkcxVmRGcHVWbk5pUXpGeldWaEtibHBVVFhoT1J6QjBXVzA1TVdKdFVtaGpibXQwWkdwS09HTkhSbmRoUjJ3eldsaFNlbGxVVGpoVlJWWlBVa1ZzVDFJemVHTmlhbEY0VFdwak5VOVllR3hpUnpGMlRGYzFhR1JIYkRKYVV6RnRaRmQ0YzB4WGVHaGpiV1JzVFhwRk1HSlRNVzFrV0U1c1drTXhNazF1ZUhkWldFSnZZVmhrYkdSSVRtaE5NM2hSVWxVMVJWTlZOVWhtUm5oMVRrUkZlVTU2YTNkbVIxWnpZbGM0ZEdKdFJqQmhXRnBzVEZkYU1XSkhkM1JpUjBaNVdqSlZlazFVVW5STVdGbDRaa2hDYUdOSGFIQmtNbFl3WXpKRmVtWkdRa1pVYTFKS1ZHdGtPRmhITkRCTlJHdDVUVVJrT0ZsWFdYUmlSMnhwV2xoS2RreFhSakpOUXpGdFpGZDRjMHhYYUdoaWJWSjJXbTFhT0dOSFJuZGhSMnd6V2xoU2VsbFVUamhWUlZaUFVrVnNUMUl6ZUdOaWFsRjRUV3BuZVU1WWVHeGlSekYyVEZkNGFHTnRaR3hOZWtVd1lsTXhlR0V5TlhaamJUQjBZek5rY0ZveWVERk1XRXAwWXpJMWRtTnRNSFJhYmxaellrTXhNazF1ZUhkWldFSnZZVmhrYkdSSVRtaE5NM2hSVWxVMVJWTlZOVWhtUm5oMVRrUkZlRTFVUlhwbVNFcG9aRzFXZFdONU1XaGFhVEY1WWpKNGMySXpWakJNV0VKNVdsaGFjRnBZWkRoalIwWjNZVWRzTTFwWVVucFpWRTQ0VlVWV1QxSkZiRTlTTTNoalltcFJkMDlVWnpGT1JqZ3laa2RHYlV4WFVuZGlWMFl3V1RKbmRHTnRWbnBrUjBaNVpFUkZNV0V6ZUhkWldFSnZZVmhrYkdSSVRtaE5NM2hSVWxVMVJWTlZOVWhtUm5oMVRrUkJOVTlFVlRCWWVsSTRXVmRaZEZwSVFuUlpXRkpxWVVNeGVWcFlUakJaV0Vvd1RWUldjbVpJUW1oalIyaHdaREpXTUdNeVJYcG1Sa0pHVkd0U1NsUnJaRGhZUnpRd1RVUnJORTVVVW1aTmJuaG9XbWt4YTJOSE1XaGtSMDV2VEZoS2JHTXpVbWhqYmxGNFRsZDBPR05IUm5kaFIyd3pXbGhTZWxsVVRqaFZSVlpQVWtWc1QxSXplR05pYWxGM1QxUm5NRTR4T1dKTlF6QXhTbFJLWkdaSVRqQlpXRkp3WWpJMWFHTnVhM1JhYmtGNlRXa3hkbVJ0Vm5saVIwWTFaa2hDYUdOSGFIQmtNbFl3WXpKRmVtWkdRa1pVYTFKS1ZHdGtPRmhITkRCTlJHc3pUbnBPT0dNelVtaGtSMngyWW0xR2VXVlRNV2hhYVRGdFlWaG9iRnBIU2pGYVIyUnNaRU14ZW1KWE9YSmFXSGgzV1ZoQ2IyRllaR3hrU0U1b1RUTjRVVkpWTlVWVFZUVklaa1o0ZFU1RVFUVk9lbGt3WmtoT01GbFlVbkJpTWpWb1kyNXJkRmxYV1hSa1Z6VnNaRU14ZW1KWE9YSmFXSGgzV1ZoQ2IyRllaR3hrU0U1b1RUTjRVVkpWTlVWVFZUVklaa1o0ZFU1RVJYbFBSRUYzWmtkV2MySlhPSFJpUjBaNVdqSlZlazFVVW5STVYwNTJZbTVTY0dKdVZuWmtXRTEwV1cwNU1XSnRVbWhqYm10MFdtNVdjMkpETVRKTmJuaDNXVmhDYjJGWVpHeGtTRTVvVFRONFUxWlZOVTlUVlRWSVprZGtkMlJVUVhwWVJ6UXdUVlJKTTA5VWFEaGFWM2gwWW5reGMxbFlTbTVhVkUxNFRrY3dkRmt5T1hWa1IyeDFaRmM1TVdONU1XMWtXRTVzV2tNeGJXUlhlSE5NV0ZsNVpraENhR05IYUhCa01sWXdZekpGZW1aR1NsWlVhelZLVkd0a09Gb3pRakZOVkVaalltcFJlRTFxWXpSUFdIaHNZa2N4ZGt4WGVHaGpiV1JzVFhwRk1HSlRNV3BpTWpVd1lWYzFNV0l6Vm5wTVdFSnpXVmRzZFV4WFdqRmlSM2QwWkdwR09HTkhSbmRoUjJ3eldsaFNlbGxVVGpoVmJGWlBWR3RzVDFJemVHNWpTRlY0VFZaNGRVNUVSWGxPVkZVeVprZHdkbUZYTlRCTVYwNTJZbTVhYkdWWE9YbE5ha0YzVEZkc2NGcEhOWFpoV0U1c1RGZGthR05ETVcxa1YzaHpUV2t4Ym1OSVZYaFBXSGgzV1ZoQ2IyRllaR3hrU0U1b1RUTjRVMVpWTlU5VFZUVklaa2RrZDJSVVJUVllSelF3VFZSSk1VNVVVamhoYlRsd1ltNVJkRmt5T1hWa2JWWTFZak5KZVUxRVFYUmhWMnhyWW0wNWNHTXlWWFJpYlRsdVdWaEJkRnB1Vm5OaVJFbDBXak5DTVUxcVJqaGpSMFozWVVkc00xcFlVbnBaVkU0NFZXeFdUMVJyYkU5U00zaHVZMGhWZVUxV2VIVkphWGRuU1cwMWRscEhWV2xQYVVGcFZHMDVhMXBWTldoaVYxVTVXak5DTVUxcVJXZFJXRXBxWVVReE5FOUVXbVpPYWxGblVUSTVlVnBZVGxGYVdFcFVZakpPY2xwWVVUbE9WRmxuU1VWT1VWWlZSbk5pUnpscVVGUk5lVWxGVGxGV1ZWWnRXVE5TTWxCVVNYbE9RMEpFVlVaV1ZXSXpVVGxOYWtrd1NVVk9VVlpWZUhaWlYxRTVUbmswTVU5VFFrSmtiVVp3WWtkR2FXSkhWa2RhVjBZd1pGaEtiR042TUc5aWJsWnpZa05yWjFGWFRqQmhXRnBzVW0xV2FHUklWbmxhV0UwNVMwYzFNV0pIZDNCSlJXUjVXbGhOT1ZvelFqRlBiV2Q0VFVSQk5rOURRa2hqYlZaNlVraEthR0ZYTkRsVWFUbENTVVZrZVZwWVRsWmpNbFpyVUZka2QyUlVjRzlOVkVGM1QycEpiMU5WVWxsUGFsRjBUbE5yWjFSdE9XdGFWVVpyV2toSk9VMVVRWFZOVkdkMVQxUlpkVTFxVFhoSlJUVjJXa2RXU1dJelRqQlViVVowV2xReGNHSnVUakJNV0VZd1kwaEdlVXhYVW14a2JrcHNZa014ZVZwSE1XaE1XRUoyWWpKM1oxWnRWbmxqTW14Mlltb3dlVTE1TkhoTlV6UXdTVVU1VkZCVmVIQmlibFkwU1VSWmRVNVROSGRNVkVWM1RWUm5kR0l6U21oWk1uaHNTVU5OZUU5SU5IbE5hVFIzVGtNMGVFeFdWbWxrVnpVd1pGTkNWRlJXUVdkVk1rWXdTVVZhYkZscFFYaE9lVUY1VFZSdk1FMVViM2hOZVVKV1ZrVk5aMDFxUVhsT1EwRm5WVzFXYUdKRk1XeGlWemw1WlZRd2VVMUVRWGROUkVGM1NVVkdjMkpIT1dwVVYxWjBVRlJGTlU1cVdYZFBRMEpIWTIxV2JGUlhWblJRVkVWM1RsUkZNVTU1UWxSaU1rNXlXbGhTZWxCVVNXZFJiVGxvWTIxU2VsQlVSV2RWTTFKb1pFZFZPVlJWYkZsU1ZWRm5Wa2RvZVZwWFJtdGpNVUpzWTJ0T2RtTnRWVGxOYVVKVllsaENSV0ZZVG5KUVZFRm5WakpXY0ZveWFEQlFWRVZuVkROa2RWcFlTVGxVYVRsQ1NVVXhSRlV4T1hOWlYwcHNZa1F4VDB3d1JXZFZSMFo1WkVkc01HRlhPWFZqZWpGb1lrZDNjMk15YkhWYU1uaHNURWN4TVdKSVVuQk1TRXB6VFdsQloxRnRPWFprUmxKd1lsZFZPVTFxUVhsT2FUQjNUMU13ZVU1R1VYaE9WRzk0VFdwdmVrMXBRbFJpU0ZaNVlsZFNWR1JIUm5sa1JsSndZbGRWT1UxcVFYbE9hVEI0VFVNd2VVNVdVWGROUkc5M1RVUnZlVTFUUWsxWldFNHdVVzVXZW1WV1VuQmlWMVU1VFdwQmVVNXBNSGhOUXpCNVRsWlJkMDFFYjNkTlJHOTVUVk5DVTFwWVRqRmlWMVpDV201U2JHTnNVbkJpVjFVNVZHMDVkVnBUUWtSYWJXUlZWV3RXVkZCWFRuZGtWREI1VFdwUmMySlhWblJRVkVsM1RVUkJkMDFFUWs1TVIwcHdZa2Q0Y0dKdFl6bE5ha2t3U1VWR2MySkhPV3BXUmtwR1ZYb3hhbU5JVlRsTmVrbHpZbGRXZEZCVVJUVk5hMk5uVVRKR2QxWXlSakJrU0UwNVltazVhRWxGVGpGamJrcHNZbTVTV0ZsWVVqQmplakIzU1VWR01scFdaR2hrU0ZKNlVGUkJaMUpZYURCVk1sWjFZekk1ZVdNd2NIWmtWM2hzWTNveGRVd3lSV2RTV0dnd1ZUSldkV015T1hsak1XUm9aRWhTZWxCVVFXZFNXR2d3VlRKV2RXTXlPWGxqTVZKc1lsaEJPV0pwT1doWVJ6UnBURU5CYVdOSVNteGlSMFl4WW0xT2IxZ3pTbXhrU0VvMVdESk9iR0p1VGpGamVVazJTVWh6YVdJelNuQmFNbXgxV1ZkNFptTkhSbmxhVnpVd1NXcHZaMGxxVVhoTmFtZDVUWGxKYzBsRFNuWmpiV3h1WVZjMWFHSkdPV3BaV0VJd1pGaEtiRWxxYjJkSmFsRjRUV3BuZVU1RFNYTkpRMHB0WkZkNGMxZ3pTblppTTFKNlNXcHZaMGxwT1ROaU0wcHlZek5DYUZreVZYWmtXRTVzWTI1TmRtTkhSbmRoUjJ3eldsaFNlbGxVVFhaa1IwWjZZVE5OZGxwWGVIUmllVEY0WVRJMWRtTnRNSFJqTTJSd1dqSjRNVXhZU25Sak1qVjJZMjB3ZEdGWE1XaGFNbFoxV2xoUmRFMXFRWGxPYWtWM1RXcFpkR1JxUlhaYWJsWnpZa014TWsxV2VIVk1NMlIyWTIxMGVtTkhSbXBhVXpreFl6SldlV041T1hkWldFSnZZVmhrYkdSSVRtaE5lVGt3V1ZoT2NtTjVPV3hpUnpGMlRGaEdjbUp0T1hsaVV6RjZaREpzYm1KSVZYUmpiVEY2WW0wNWVXSlRNWEJpVjBadVdsYzFiR1JETUhsTlJFa3lUVlJCZVU1cE1USk5Vemx0WkZkNGMweFlXWGxZUnpScFRFTkJhV05JU25CaU0wcG1XVEo0YUdGWE1YcEphbTluU1drNU0ySXpTbkpqTTBKb1dUSlZkbVJZVG14amJrMTJZMGRHZDJGSGJETmFXRko2V1ZSTmRtUkhSbnBoTTAxMldsZDRkR0o1TVhoaE1qVjJZMjB3ZEdNelpIQmFNbmd4VEZoS2RHTXlOWFpqYlRCMFlWY3hhRm95Vm5WYVdGRjBUV3BCZVU1cVJYZE5hbGwwWkdwRmRscHVWbk5pUXpFeVRWTTVhbUpIUm5CaVdFMTJUWHBzYTAxVVFURlBWMVp0V1hwWmVVOVVTbTFaTWtadFRVZEZORmw2U21sT2JVa3dUWHBvYVZscVp6Qk9SR3N5V1cxRk5VNUVaR3hhVkZKcFRWUnJORmxxWTNkWk1sbDZXVmRSZVU5RVJYZFBSMUY2VGpGNGRVd3paSFpqYlhSNlkwZEdhbHBUT1RGak1sWjVZM2s1ZDFsWVFtOWhXR1JzWkVoT2FFMTVPVEJaV0U1eVkzazViR0pITVhaTVdFWnlZbTA1ZVdKVE1YcGtNbXh1WWtoVmRHTnRNWHBpYlRsNVlsTXhjR0pYUm01YVZ6VnNaRU13ZVUxRVNUSk5WRUY1VG1reE1rMVRPVzFrVjNoelRGaFplRXd6U214aldGWnNZek5SZEZreWVHaGhWekY2VERKV2MySlhPSFJpUjBaNVdqSlZlazFVVW5STVdFWnlZbTA1ZVdKVE1YcGtNbXh1WWtoVmRHTnRNWHBpYlRsNVlsTXhiV1JYZUhOTVdGbDRXRWMwYVV4RFFXbGpTRXB3WWpOS1ptSlhSblZoVjFwc1l6TlJhVTlwUVdsWmVrWnJUWHBWTWxsdFJYZE9SR3MxVFhwR2FrNUVZelZhVjBadFQwUm5NazlFWTNwWlZFNXFXVlJaZUU1cVp6Sk5WRVpwV1ZkWk1rNHlWWGRPTWxreVQxUm5OVTlIVm1wYVJFNXFUVlJSZWs5WFdtMVphVUZuVEROa2RtTnRkSHBqUjBacVdsTTVNV015Vm5samVUbDNXVmhDYjJGWVpHeGtTRTVvVFhrNU1GbFlUbkpqZVRsc1lrY3hka3hZUm5KaWJUbDVZbE14ZW1ReWJHNWlTRlYwWTIweGVtSnRPWGxpVXpGd1lsZEdibHBYTld4a1F6QjVUVVJKTWsxVVFYbE9hVEV5VFZNNWJXUlhlSE5NV0ZsNFREQmFTbFJGVmxSTWJrNXZXVlJKTVU1c2VIVkphWGRuU1cwMWFHUkhiREphVmpsNlpFZFdkMk41U1RaSlEwcFVaRWRXZDFOWFVUbE9SRVY1VGxSVk1FeHRTbWhrUjA1dlNVWldlbHBZU2twYVJEQXdUVlJCZDAxNVFsUmtSMFo1WkVaU2NHSlhWVGxOYWtGNVRta3dlRTFETUhsT1JsRjRUWHB2ZDA5VWJ6QlBVMEpWWVZjeGJGUkhiSFJoV0ZFNVZsVTFUVk5WTVVwV1JWWkZTVVpPTUZsWVVteFFWa3BXVkdzMVNsUnJZMmRWUjBaNVpFZHNNR0ZYT1hWUVdFcHpUV2xDVDJJeVVteFVSMng2WkVReGJtTklWWGxOVTBKUFlqSlNiR042TUhoSlJVNVJWbGhOT1UxRFFsVlpXRTV5WTNvd2VFbEZOV2hpVjFVNVdXMUdNRmt5WjJkVWJWWXdaREk1ZVdGNk1HOWlibFp6WWtOcloxWkdTa1pWZWpCdlltNVdjMkpEYTJkVmJWWjZaR3hDZG1OdVVucFFVMmgxWkZkNGMwdFRRa1JWUmxaSFkyMVdlRlZ0Vm5oUVZWSnNXbTFHTVdKSVVXZFZNMG94WW10b2RtTXpVVFpWUjJ4clVGTm9kV1JYZUhOTFZHOTNXRWMxVkdSSFZuZFRWMUU1VGtSRmVVNVVWVEJNYWtGblZsaE9iR05yYkd0UVZGRjRUVVJCZWtsR1RqQlpXRW93Vmtkc2RGcFVNSGxOUkVreVRGUkZkMHhVU1RCV1JFVjZUMnBCTlU5cVZYaEpSbEp3WWxkV1RXRlhNWEJrUkRGV1ZHdDRTbFJWYkZWU1ZWRm5WVE5TYUdSSFZUbFZiRlpQVkd0c1QxSjVRbEZaV0Vvd1lWaFNjR0l5TkRsamJYZDVTVVUxZGxwSFZrMWhXRTR3VUZka2QyUlVTWGhKUlRWMldrZFdlbEJVUldkUk1VSldZM293ZWsxcFFsVlpXRTV5WTNvd2VFbEZOV2hpVjFVNVdXMUdlbUZEUWs5YVdGSXpZak5LY2xCVGFIVmtWM2h6UzFOQ1ZWVnJWbFJRVjA1M1pGUXdlazFwZUhSYVZ6QTVUVlJyZVZKNWVIVmlNbEpzVUZSRloxVnRWbnBrYkVKMlkyNVNlbEJUYUhWa1YzaHpTMU5DUkZWR1ZrZGpiVlo0VlcxV2VGQlZVbXhhYlVZeFlraFJaMUpIYkhwa1JERkVaVmRPYzJGWFRXZFZNMG94WW10b2RtTXpVVFpWUjJ4clVGZHNkV016VVhSaldGSjNZMWhKZEZwSFZqSmpiVlp6VEZoS2EySlhSWFJqUnpsMllrUnZNVTlFVlRST1JHdG5Wa2hLYkdNd1NuQmliVkU1V2pOS2JHTjVPVzVqU0ZVMlltMDVkVnBUUWxWamJWWjZWVWRXZVZVelVteGpSREZxWTBoVk5rMTZTV2RXU0Vwc1l6RkNiR05yTlhaYVIxVTVXak5LYkdONU9XNWpTRlUyWVVSRmQwMUViM2xKUmxKNVdsaE9VVnBZU2xWWldFNXlVRmRPZDJSVWIzcE5hWGhxWTBoVk5rMTZTbU5pYkU0d1dsaENTbHBFTURCTlZFa3hUbFJaZFZsdFJqQlpNbWRuVmxoT2JHTnJiR3RRVkZGNFRVUkJla2xHVGpCWldFb3dWa2RzZEZwVU1IbE5SRWt5VEZSRmQweFVTVEJXUkVWNlQycEZkMDlxVlhkSlJsSndZbGRXVFdGWE1YQmtSREZXVkd0NFNsUlZiRlZTVlZGblZUTlNhR1JIVlRsVmJGWlBWR3RzVDFKNVFsRlpXRW93WVZoU2NHSXlORGxqYlhkNVNVVTFkbHBIVmsxaFdFNHdVRmRrZDJSVVJUVkpSVFYyV2tkV2VsQlVSV2RSTVVKV1kzb3dkMGxHVW1oak1uUjZVRlJGWjFSdFJuUmFWREZwV1ZoU2FtRkRRazlhV0ZJellqTktjbEJUYUhWa1YzaHpTMU5DVlZWclZsUlFVMmgxWkZkNGMwdFRRbE5hV0U0eVZVYzVlV1JJVFRsTFJ6VXhZa2QzY0VsRlRsRldWVnA1V2xoR1UxcFlSVGxTUjFadFdWaFdjMlJEUWxSamJsWjFVMGM1ZW1SRWNGRmhWMUU1UzBjMU1XSkhkM0JQYWtKallteE9NRnBZUWtwYVJEQXdUVlJKTVU1VVdYVk5RMEpXWXpKV2VWTlhVVGxPUkVWM1RVUk5aMVV6VW1oamJsSlZZVmN4YkZCVVNYZE5hbGwwVFZSQmRFMXFVbFZOVkUwMlRWUkJOazVVU1dkV1IyeDBXbFY0Y0dKWGJEQlFWbFpQVkVWc1RsTldVa1pTUTBKVVpFZEdNRnBVTVZOV1ZUVlBVMVUxU0VsR1FtaGpibEp3WkVkc2RtSnFNWGxpUkVsblZHMDVhMXBWZUhCak0xRTVXak5DTVUxVWEyZFViVGxyV2xoTk9VMVRRa1JWUmxaNlVGUk5lVWxHVW1oak1uUjZVRlJGWjFSdFJuUmFWREZwV1ZoT2IwbEZOV3hrU0dSMlkyMXpPVXRITlRGaVIzZHdTVVpTVTFKV1RUbFpNMEl4VUZSTmVVeEhNV3hpVkRCNFQxUktTRXhITlhaYVIxVTVUVk5DVTFwWVRqSlZSemw1WkVoTk9VdEhOVEZpUjNkd1NVVk9VVlpWV25sYVdFWlRXbGhGT1ZKSFZtMVpXRlp6WkVOQ1JXRllUakJRVlU0MVdUSjRjRmw1UWxSamJsWjFVMGM1ZW1SRWNGRmhWMUU1WVZjMWVtUkRNWEJoYmxaclkya3hhMXBZV25sYVYzZDBZMjFTZEZsVE1YZGlNamx6VDJwRk1VNXFRVEZQUkdkblZraEtiR013U25CaWJWRTVXak5LYkdONU9XNWpTRlUyWW0wNWRWcFRRbFZqYlZaNlZVZFdlVlV6VW14alJERnFZMGhWTmsxNlNXZFdTRXBzWXpGQ2JHTnJOWFphUjFVNVdqTktiR041T1c1alNGVTJZVVJGZDAxRWIzbEpSbEo1V2xoT1VWcFlTbFZaV0U1eVVGZE9kMlJVYjNwTmFYaHFZMGhWTmsxNlNtTmliRTR3V2xoQ1NscEVNREJOVkVreFQwUlpkVmx0UmpCWk1tZG5WbGhPYkdOcmJHdFFWRkY0VFVSQk1VbEdUakJaV0Vvd1ZrZHNkRnBVTUhsTlJFa3lURlJGZDB4VVNUQldSRVUwVDJwVmVrOXFTVEZKUmxKd1lsZFdUV0ZYTVhCa1JERldWR3Q0U2xSVmJGVlNWVkZuVlROU2FHUkhWVGxWYkZaUFZHdHNUMUo1UWxGWldFb3dZVmhTY0dJeU5EbGpiWGQ1U1VVMWRscEhWazFoV0U0d1VGZGtkMlJVUVhwSlJUVjJXa2RXZWxCVVJXZFJNVUpXWTNvd2QwbEdVbWhqTW5SNlVGUkZaMVJ0Um5SYVZERnBXVmhTYW1GRFFrOWFXRkl6WWpOS2NsQlRhSFZrVjNoelMxTkNWVlZyVmxSUVUyaDFaRmQ0YzB0VFFsTmFXRTR5VlVjNWVXUklUVGxMUnpVeFlrZDNjRWxGVGxGV1ZWcDVXbGhHVTFwWVJUbFNSMVp0V1ZoV2MyUkRRbFJqYmxaMVUwYzVlbVJFY0ZGaFYxRTVTMGMxTVdKSGQzQlBha0pqWW14T01GcFlRa3BhUkRBd1RWUkpNVTlFV1hWTlUwSldZekpXZVZOWFVUbE9SRVYzVFVSVloxVXpVbWhqYmxKVllWY3hiRkJVU1hkTmFsbDBUVlJCZEUxcVVsVk5WR3MyVFVSSk5rMVVVV2RXUjJ4MFdsVjRjR0pYYkRCUVZsWlBWRVZzVGxOV1VrWlNRMEpVWkVkR01GcFVNVk5XVlRWUFUxVTFTRWxHUW1oamJsSndaRWRzZG1KcU1YbGlSRWxuVkcwNWExcFZlSEJqTTFFNVdqTkNNVTFFVFdkVWJUbHJXbGhOT1UxVFFrUlZSbFo2VUZSSk5FbEdVbWhqTW5SNlVGUkZaMVJ0Um5SYVZERjNaVmhTYjJJeU5HZFViVll3WkRJNWVXRjZNRzlpYmxaellrTnJaMVpHU2taVmVqRnFZMGhWT1UxcVozTmlWMVowVUZSSmVVMUZZM05pYlRscldsUXdlRWxHU214ak0xcFJZak5LTUdONk1HOWlibFp6WWtOcloxRXhRbFpTYmtwc1kxWktiR05VTVVWYVYxcG9aRmQ0TUVsRlVuQmpNMUU1VVROc2FtSkhiR3BKUms1NVpGYzFTV0l6VGpCUGJFSndXa1F4Y0dKdVRqQk1XR3d4WVcwNU5reFhVbXhrYmtwc1lrTXhlVnBITVdoTVdFSjJZakozTmsxcVl6Rk5lbXQ0VG5sQ1ZXTnRWbnBSYld4MVdrUXhibU50Vm5wTU1tUjNaRlJ3ZFdJeU5XeEpSbEo1V2xoT1VWcFlTazlpTWxKc1VGZGtlVnBZVFhaYU0wSXhUMjFuZUUxRVFUWk5VMEpWWTIxV2VsVkhWbmxXUjBaNllYb3hhbU5JVlRaTmFtaGpZbXhPTUZwWVFrcGFSREF3VFZSSk1VOUVZM1ZaYlVZd1dUSm5aMVpZVG14amEyeHJVRlJSZUUxRVFURkpSazR3V1ZoS01GWkhiSFJhVkRCNVRVUkpNa3hVUlhkTVZFa3dWa1JGTkU5cVZYcFBha2t4U1VaU2NHSlhWazFoVnpGd1pFUXhWbFJyZUVwVVZXeFZVbFZSWjFVelVtaGtSMVU1Vld4V1QxUnJiRTlTZVVKUldWaEtNR0ZZVW5CaU1qUTVZMjEzZVVsRk5YWmFSMVpOWVZoT01GQlhaSGRrVkVGNlNVVTFkbHBIVm5wUVZFVm5VVEZDVm1ONk1IZEpSbEpvWXpKMGVsQlVSV2RVYlVaMFdsUXhhVmxZVW1waFEwSlBXbGhTTTJJelNuSlFVMmgxWkZkNGMwdFRRbFZWYTFaVVVGTm9kV1JYZUhOTFUwSlRXbGhPTWxWSE9YbGtTRTA1UzBjMU1XSkhkM0JKUlU1UlZsVmFlVnBZUmxOYVdFVTVVa2RXYlZsWVZuTmtRMEpVWTI1V2RWTkhPWHBrUkhCUllWZFJPVXRITlRGaVIzZHdUMnBDWTJKc1RqQmFXRUpLV2tRd01FMVVTVEZQUkdOMVRVTkNWbU15Vm5sVFYxRTVUa1JGZDAxRVZXZFZNMUpvWTI1U1ZXRlhNV3hRVkVsM1RXcFpkRTFVUVhSTmFsSlZUVlJyTmsxRVJUWk5lbFZuVmtkc2RGcFZlSEJpVjJ3d1VGWldUMVJGYkU1VFZsSkdVa05DVkdSSFJqQmFWREZUVmxVMVQxTlZOVWhKUmtKb1kyNVNjR1JIYkhaaWFqRjVZa1JKWjFSdE9XdGFWWGh3WXpOUk9Wb3pRakZOUkUxblZHMDVhMXBZVFRsTlUwSkVWVVpXZWxCVVNUUkpSbEpvWXpKMGVsQlVSV2RVYlVaMFdsUXhkMlZZVW05aU1qUm5WRzFXTUdReU9YbGhlakJ2WW01V2MySkRhMmRXUmtwR1ZYb3hhbU5JVlRsTmFtZHpZbGRXZEZCVVNYbE5SV056WW0wNWExcFVNSGhKUmtwc1l6TmFVV0l6U2pCamVqQnZZbTVXYzJKRGEyZFJNVUpXVW01S2JHTldTbXhqVkRGRldsZGFhR1JYZURCSlJWSndZek5ST1ZFemJHcGlSMnhxU1VaT2VXUlhOVWxpTTA0d1QyeENjRnBFTVhCaWJrNHdURmhzTVdGdE9UWk1WMUpzWkc1S2JHSkRNWGxhUnpGb1RGaENkbUl5ZHpaTmFtTXhUV3BqZVUxRFFsVmpiVlo2VVcxc2RWcEVNVzVqYlZaNlRESmtkMlJVY0hWaU1qVnNTVVpTZVZwWVRsRmFXRXBQWWpKU2JGQlhaSGxhV0UxMldqTkNNVTl0WjNoTlJFRTJUVk5DVldOdFZucFZSMVo1VmtkR2VtRjZNV3BqU0ZVMlRXcG9ZMkpzVGpCYVdFSktXa1F3TUUxVVNURlBSR2QxV1cxR01Ga3laMmRXV0U1c1kydHNhMUJVVVhoTlJFRXhTVVpPTUZsWVNqQldSMngwV2xRd2VVMUVTVEpNVkVWM1RGUkpNRlpFU1hsUGFrVjNUMnBGZUVsR1VuQmlWMVpOWVZjeGNHUkVNVlpVYTNoS1ZGVnNWVkpWVVdkVk0xSm9aRWRWT1ZWc1ZrOVVhMnhQVW5sQ1VWbFlTakJoV0ZKd1lqSTBPV050ZDNsSlJUVjJXa2RXVFdGWVRqQlFWMlIzWkZSRk5VbEZOWFphUjFaNlVGUkZaMUV4UWxaamVqQjNTVVpTYUdNeWRIcFFWRVZuVkcxR2RGcFVNV2xaV0ZKcVlVTkNUMXBZVWpOaU0wcHlVRk5vZFdSWGVITkxVMEpWVld0V1ZGQlRhSFZrVjNoelMxTkNVMXBZVGpKVlJ6bDVaRWhOT1V0SE5URmlSM2R3U1VWT1VWWlZXbmxhV0VaVFdsaEZPVkpIVm0xWldGWnpaRU5DVkdOdVZuVlRSemw2WkVSd1VXRlhVVGxMUnpVeFlrZDNjRTlxUW1OaWJFNHdXbGhDU2xwRU1EQk5WRWt4VDBSbmRVMURRbFpqTWxaNVUxZFJPVTVFUlhkTlJGVm5WVE5TYUdOdVVsVmhWekZzVUZSSmQwMXFXWFJOVkVGMFRXcFNWVTFxU1RaTlZHczJUWHBKWjFaSGJIUmFWWGh3WWxkc01GQldWazlVUld4T1UxWlNSbEpEUWxSa1IwWXdXbFF4VTFaVk5VOVRWVFZJU1VaQ2FHTnVVbkJrUjJ4Mlltb3hlV0pFU1dkVWJUbHJXbFY0Y0dNelVUbGFNMEl4VFZScloxUnRPV3RhV0UwNVRWTkNSRlZHVm5wUVZFazBTVVpTYUdNeWRIcFFWRVZuVkcxR2RGcFVNWGRsV0ZKdllqSTBaMVJ0VmpCa01qbDVZWG93YjJKdVZuTmlRMnRuVmtaS1JsVjZNV3BqU0ZVNVRXcG5jMkpYVm5SUVZFbDVUVVZqYzJKdE9XdGFWREI0U1VaS2JHTXpXbEZpTTBvd1kzb3diMkp1Vm5OaVEydG5VVEZDVmxKdVNteGpWa3BzWTFReFJWcFhXbWhrVjNnd1NVVlNjR016VVRsUk0yeHFZa2RzYWtsR1RubGtWelZKWWpOT01FOXNRbkJhUkRGd1ltNU9NRXhYYkhGa1YxSjVURmRTYkdSdVNteGlRekY1V2tjeGFFeFlRblppTW5jMlRWUm5lRTVVUlhkUFEwSlZZMjFXZWxGdGJIVmFSREZ1WTIxV2Vrd3laSGRrVkhCMVlqSTFiRWxHVW5sYVdFNVJXbGhLVDJJeVVteFFWMlI1V2xoTmRsb3pRakZQYldkNFRVUkJOazFUUWxWamJWWjZWVWRXZVZaSFJucGhlakZxWTBoVk5rMXFhR05pYkU0d1dsaENTbHBFTURCTlZFa3hUMVJGZFZsdFJqQlpNbWRuVmxoT2JHTnJiR3RRVkZGNFRVUkJNVWxHVGpCWldFb3dWa2RzZEZwVU1IbE5SRWt5VEZSRmQweFVTVEJXUkVsNVQycEZkMDlxUlhoSlJsSndZbGRXVFdGWE1YQmtSREZXVkd0NFNsUlZiRlZTVlZGblZUTlNhR1JIVlRsVmJGWlBWR3RzVDFKNVFsRlpXRW93WVZoU2NHSXlORGxqYlhkNVNVVTFkbHBIVmsxaFdFNHdVRmRrZDJSVVJUVkpSVFYyV2tkV2VsQlVSV2RSTVVKV1kzb3dkMGxHVW1oak1uUjZVRlJGWjFSdFJuUmFWREZwV1ZoU2FtRkRRazlhV0ZJellqTktjbEJUYUhWa1YzaHpTMU5DVlZWclZsUlFVMmgxWkZkNGMwdFRRbE5hV0U0eVZVYzVlV1JJVFRsTFJ6VXhZa2QzY0VsRlRsRldWVnA1V2xoR1UxcFlSVGxTUjFadFdWaFdjMlJEUWxSamJsWjFVMGM1ZW1SRWNGRmhWMUU1UzBjMU1XSkhkM0JQYWtKallteE9NRnBZUWtwYVJEQXdUVlJKTVU5VVJYVk5RMEpXWXpKV2VWTlhVVGxPUkVWM1RVUlZaMVV6VW1oamJsSlZZVmN4YkZCVVNYZE5hbGwwVFZSQmRFMXFVbFZOYWtrMlRWUlZOazVVVVdkV1IyeDBXbFY0Y0dKWGJEQlFWbFpQVkVWc1RsTldVa1pTUTBKVVpFZEdNRnBVTVZOV1ZUVlBVMVUxU0VsR1FtaGpibEp3WkVkc2RtSnFNWGxpUkVsblZHMDVhMXBWZUhCak0xRTVXak5DTVUxVWEyZFViVGxyV2xoTk9VMVRRa1JWUmxaNlVGUkpORWxHVW1oak1uUjZVRlJGWjFSdFJuUmFWREYzWlZoU2IySXlOR2RVYlZZd1pESTVlV0Y2TUc5aWJsWnpZa05yWjFaR1NrWlZlakZxWTBoVk9VMXFaM05pVjFaMFVGUkplVTFGWTNOaWJUbHJXbFF3ZUVsR1NteGpNMXBSWWpOS01HTjZNRzlpYmxaellrTnJaMUV4UWxaU2JrcHNZMVpLYkdOVU1VVmFWMXBvWkZkNE1FbEZVbkJqTTFFNVVUTnNhbUpIYkdwSlJrNTVaRmMxU1dJelRqQlBiRUp3V2tReGNHSnVUakJNVjJ4eFpGZFNlVXhYVW14a2JrcHNZa014ZVZwSE1XaE1XRUoyWWpKM05rMVVaM2RPYWxGNlRtbENWV050Vm5wUmJXeDFXa1F4Ym1OdFZucE1NbVIzWkZSd2RXSXlOV3hKUmxKNVdsaE9VVnBZU2s5aU1sSnNVRmRrZVZwWVRYWmFNMEl4VDIxbmVFMUVRVFpOVTBKVlkyMVdlbFZIVm5sV1IwWjZZWG94YW1OSVZUWk5hbWhqWW14T01GcFlRa3BhUkRBd1RWUkpNVTlVU1hWWmJVWXdXVEpuWjFaWVRteGphMnhyVUZSUmVFMUVRVEZKUms0d1dWaEtNRlpIYkhSYVZEQjVUVVJKTWt4VVJYZE1WRWt3VmtSSmVVOXFSWGRQYWtWNFNVWlNjR0pYVmsxaFZ6RndaRVF4VmxScmVFcFVWV3hWVWxWUloxVXpVbWhrUjFVNVZXeFdUMVJyYkU5U2VVSlJXVmhLTUdGWVVuQmlNalE1WTIxM2VVbEZOWFphUjFaTllWaE9NRkJYWkhka1ZFVTFTVVUxZGxwSFZucFFWRVZuVVRGQ1ZtTjZNSGRKUmxKb1l6SjBlbEJVUldkVWJVWjBXbFF4YVZsWVVtcGhRMEpQV2xoU00ySXpTbkpRVTJoMVpGZDRjMHRUUWxWVmExWlVVRk5vZFdSWGVITkxVMEpUV2xoT01sVkhPWGxrU0UwNVMwYzFNV0pIZDNCSlJVNVJWbFZhZVZwWVJsTmFXRVU1VWtkV2JWbFlWbk5rUTBKVVkyNVdkVk5IT1hwa1JIQlJZVmRST1V0SE5URmlSM2R3VDJwQ1kySnNUakJhV0VKS1drUXdNRTFVU1RGUFZFbDFUVU5DVm1NeVZubFRWMUU1VGtSRmQwMUVWV2RWTTFKb1kyNVNWV0ZYTVd4UVZFbDNUV3BaZEUxVVFYUk5hbEpWVFdwSk5rMVVWVFpOYWxGblZrZHNkRnBWZUhCaVYyd3dVRlpXVDFSRmJFNVRWbEpHVWtOQ1ZHUkhSakJhVkRGVFZsVTFUMU5WTlVoSlJrSm9ZMjVTY0dSSGJIWmlhakY1WWtSSloxUnRPV3RhVlhod1l6TlJPVm96UWpGTlZHdG5WRzA1YTFwWVRUbE5VMEpFVlVaV2VsQlVTVFJKUmxKb1l6SjBlbEJVUldkVWJVWjBXbFF4ZDJWWVVtOWlNalJuVkcxV01HUXlPWGxoZWpCdlltNVdjMkpEYTJkV1JrcEdWWG94YW1OSVZUbE5hbWR6WWxkV2RGQlVTWGxOUldOelltMDVhMXBVTUhoSlJrcHNZek5hVVdJelNqQmplakJ2WW01V2MySkRhMmRSTVVKV1VtNUtiR05XU214alZERkZXbGRhYUdSWGVEQkpSVkp3WXpOUk9WRXpiR3BpUjJ4cVNVWk9lV1JYTlVsaU0wNHdUMnhDY0ZwRU1YQmliazR3VEZkc2NXUlhVbmxNVjFKc1pHNUtiR0pETVhsYVJ6Rm9URmhDZG1JeWR6Wk5WR2QzVGtSUk5VOURRbFZqYlZaNlVXMXNkVnBFTVc1amJWWjZUREprZDJSVWNIVmlNalZzU1VaU2VWcFlUbEZhV0VwUFlqSlNiRkJYWkhsYVdFMTJXak5DTVU5dFozaE5SRUUyVFZOQ1ZXTnRWbnBWUjFaNVZrZEdlbUY2TVdwalNGVTJUV3BvWTJKc1RqQmFXRUpLV2tRd01FMVVTVEZQVkUxMVdXMUdNRmt5WjJkV1dFNXNZMnRzYTFCVVVYaE5SRUV4U1VaT01GbFlTakJXUjJ4MFdsUXdlVTFFU1RKTVZFVjNURlJKTUZaRVNYbFBha1YzVDJwRmVFbEdVbkJpVjFaTllWY3hjR1JFTVZaVWEzaEtWRlZzVlZKVlVXZFZNMUpvWkVkVk9WVnNWazlVYTJ4UFVubENVVmxZU2pCaFdGSndZakkwT1dOdGQzbEpSVFYyV2tkV1RXRllUakJRVjJSM1pGUkZOVWxGTlhaYVIxWjZVRlJGWjFFeFFsWmplakIzU1VaU2FHTXlkSHBRVkVWblZHMUdkRnBVTVdsWldGSnFZVU5DVDFwWVVqTmlNMHB5VUZOb2RXUlhlSE5MVTBKVlZXdFdWRkJUYUhWa1YzaHpTMU5DVTFwWVRqSlZSemw1WkVoTk9VdEhOVEZpUjNkd1NVVk9VVlpWV25sYVdFWlRXbGhGT1ZKSFZtMVpXRlp6WkVOQ1ZHTnVWblZUUnpsNlpFUndVV0ZYVVRsTFJ6VXhZa2QzY0U5cVFtTmliRTR3V2xoQ1NscEVNREJOVkVreFQxUk5kVTFEUWxaak1sWjVVMWRST1U1RVJYZE5SRlZuVlROU2FHTnVVbFZoVnpGc1VGUkpkMDFxV1hSTlZFRjBUV3BTVlUxcVNUWk5WRkUyVGxSUloxWkhiSFJhVlhod1lsZHNNRkJXVms5VVJXeE9VMVpTUmxKRFFsUmtSMFl3V2xReFUxWlZOVTlUVlRWSVNVWkNhR051VW5Ca1IyeDJZbW94ZVdKRVNXZFViVGxyV2xWNGNHTXpVVGxhTTBJeFRWUnJaMVJ0T1d0YVdFMDVUVk5DUkZWR1ZucFFWRWswU1VaU2FHTXlkSHBRVkVWblZHMUdkRnBVTVhkbFdGSnZZakkwWjFSdFZqQmtNamw1WVhvd2IySnVWbk5pUTJ0blZrWktSbFY2TVdwalNGVTVUV3BuYzJKWFZuUlFWRWw1VFVWamMySnRPV3RhVkRCNFNVWktiR016V2xGaU0wb3dZM293YjJKdVZuTmlRMnRuVVRGQ1ZsSnVTbXhqVmtwc1kxUXhSVnBYV21oa1YzZ3dTVVZTY0dNelVUbFJNMnhxWWtkc2FrbEdUbmxrVnpWSllqTk9NRTlzUW5CYVJERndZbTVPTUV4WGJIRmtWMUo1VEZkU2JHUnVTbXhpUXpGNVdrY3hhRXhZUW5aaU1uYzJUVlJuZDAxcVFUUk9hVUpWWTIxV2VsRnRiSFZhUkRGdVkyMVdla3d5Wkhka1ZIQjFZakkxYkVsR1VubGFXRTVSV2xoS1QySXlVbXhRVjJSNVdsaE5kbG96UWpGUGJXZDRUVVJCTmsxVFFsVmpiVlo2VlVkV2VWWkhSbnBoZWpGcVkwaFZOazFxYUdOaWJFNHdXbGhDU2xwRU1EQk5WRWt6VDBScmRWbHRSakJaTW1kblZsaE9iR05yYkd0UVZGRjRUVVJCZWtsR1RqQlpXRW93Vmtkc2RGcFVNSGxOUkVreVRGUkZkMHhVU1RKV1JFRTFUMnBKZUU5cVJYZEpSbEp3WWxkV1RXRlhNWEJrUkRGV1ZHdDRTbFJWYkZWU1ZWRm5WVE5TYUdSSFZUbFZiRlpQVkd0c1QxSjVRbEZaV0Vvd1lWaFNjR0l5TkRsamJYZDVTVVUxZGxwSFZrMWhXRTR3VUZka2QyUlVSWGhKUlRWMldrZFdlbEJVUldkUk1VSldZM293ZDBsR1VtaGpNblI2VUZSRloxUnRSblJhVkRGcFdWaFNhbUZEUWs5YVdGSXpZak5LY2xCVGFIVmtWM2h6UzFOQ1ZWVnJWbFJRVTJoMVpGZDRjMHRUUWxOYVdFNHlWVWM1ZVdSSVRUbExSelV4WWtkM2NFbEZUbEZXVlZwNVdsaEdVMXBZUlRsU1IxWnRXVmhXYzJSRFFsUmpibFoxVTBjNWVtUkVjRkZoVjFFNVMwYzFNV0pIZDNCUGFrSmpZbXhPTUZwWVFrcGFSREF3VFZSSk0wOUVhM1ZOUTBKV1l6SldlVk5YVVRsT1JFVjNUVVJOWjFVelVtaGpibEpWWVZjeGJGQlVTWGROYWxsMFRWUkJkRTFxV2xWTlJHczJUV3BGTmsxVVRXZFdSMngwV2xWNGNHSlhiREJRVmxaUFZFVnNUbE5XVWtaU1EwSlVaRWRHTUZwVU1WTldWVFZQVTFVMVNFbEdRbWhqYmxKd1pFZHNkbUpxTVhsaVJFbG5WRzA1YTFwVmVIQmpNMUU1V2pOQ01VMVVSV2RVYlRscldsaE5PVTFUUWtSVlJsWjZVRlJOZVVsR1VtaGpNblI2VUZSRloxUnRSblJhVkRGcFdWaE9iMGxGTld4a1NHUjJZMjF6T1V0SE5URmlSM2R3U1VaU1UxSldUVGxaTTBJeFVGUk5lVXhITVd4aVZEQjRUMVJLU0V4SE5YWmFSMVU1VFZOQ1UxcFlUakpWUnpsNVpFaE5PVXRITlRGaVIzZHdTVVZPVVZaVldubGFXRVpUV2xoRk9WSkhWbTFaV0ZaelpFTkNSV0ZZVGpCUVZVNDFXVEo0Y0ZsNVFsUmpibFoxVTBjNWVtUkVjRkZoVjFFNVlWYzFlbVJETVhGaWJWWnlZbmt4YTFwWVdubGFWM2QwWTIxU2RGbFRNWGRpTWpselQycEplazFFUlROTlZHTm5Wa2hLYkdNd1NuQmliVkU1V2pOS2JHTjVPVzVqU0ZVMlltMDVkVnBUUWxWamJWWjZWVWRXZVZVelVteGpSREZxWTBoVk5rMTZTV2RXU0Vwc1l6RkNiR05yTlhaYVIxVTVXak5LYkdONU9XNWpTRlUyWVVSRmQwMUViekJKUmxKNVdsaE9VVnBZU2xWWldFNXlVRmRPZDJSVWIzcE5hWGhxWTBoVk5rMTZTbU5pYkU0d1dsaENTbHBFTURCTlZFa3pUMVJuZFZsdFJqQlpNbWRuVmxoT2JHTnJiR3RRVkZGNFRVUkJla2xHVGpCWldFb3dWa2RzZEZwVU1IbE5SRWt5VEZSRmQweFVTVEpXUkVVeFQycFJNRTlxUVhsSlJsSndZbGRXVFdGWE1YQmtSREZXVkd0NFNsUlZiRlZTVlZGblZUTlNhR1JIVlRsVmJGWlBWR3RzVDFKNVFsRlpXRW93WVZoU2NHSXlORGxqYlhkNVNVVTFkbHBIVmsxaFdFNHdVRmRrZDJSVVJYaEpSVFYyV2tkV2VsQlVSV2RSTVVKV1kzb3dkMGxHVW1oak1uUjZVRlJGWjFSdFJuUmFWREZwV1ZoU2FtRkRRazlhV0ZJellqTktjbEJUYUhWa1YzaHpTMU5DVlZWclZsUlFVMmgxWkZkNGMwdFRRbE5hV0U0eVZVYzVlV1JJVFRsTFJ6VXhZa2QzY0VsRlRsRldWVnA1V2xoR1UxcFlSVGxTUjFadFdWaFdjMlJEUWxSamJsWjFVMGM1ZW1SRWNGRmhWMUU1UzBjMU1XSkhkM0JQYWtKallteE9NRnBZUWtwYVJEQXdUVlJKTTA5VVozVk5RMEpXWXpKV2VWTlhVVGxPUkVWM1RVUk5aMVV6VW1oamJsSlZZVmN4YkZCVVNYZE5hbGwwVFZSQmRFMXFXbFZOVkZVMlRrUlJOazFFVVdkV1IyeDBXbFY0Y0dKWGJEQlFWbFpQVkVWc1RsTldVa1pTUTBKVVpFZEdNRnBVTVZOV1ZUVlBVMVUxU0VsR1FtaGpibEp3WkVkc2RtSnFNWGxpUkVsblZHMDVhMXBWZUhCak0xRTVXak5DTVUxVVJXZFViVGxyV2xoTk9VMVRRa1JWUmxaNlVGUk5lVWxHVW1oak1uUjZVRlJGWjFSdFJuUmFWREZwV1ZoT2IwbEZOV3hrU0dSMlkyMXpPVXRITlRGaVIzZHdTVVpTVTFKV1RUbFpNMEl4VUZSTmVVeEhNV3hpVkRCNFQxUktTRXhITlhaYVIxVTVUVk5DVTFwWVRqSlZSemw1WkVoTk9VdEhOVEZpUjNkd1NVVk9VVlpWV25sYVdFWlRXbGhGT1ZKSFZtMVpXRlp6WkVOQ1JXRllUakJRVlU0MVdUSjRjRmw1UWxSamJsWjFVMGM1ZW1SRWNGRmhWMUU1WVZjMWVtUkRNWEZpYlZaeVlua3hhMXBZV25sYVYzZDBZMjFTZEZsVE1YZGlNamx6VDJwSk1FNVVaekpOUkdOblZraEtiR013U25CaWJWRTVXak5LYkdONU9XNWpTRlUyWW0wNWRWcFRRbFZqYlZaNlZVZFdlVlV6VW14alJERnFZMGhWTmsxNlNXZFdTRXBzWXpGQ2JHTnJOWFphUjFVNVdqTktiR041T1c1alNGVTJZVVJGZDAxRWJ6QkpSbEo1V2xoT1VWcFlTbFZaV0U1eVVGZE9kMlJVYjNwTmFYaHFZMGhWTmsxNlNtTmliRTR3V2xoQ1NscEVNREJOVkVrMFRVUkJkVmx0UmpCWk1tZG5WbGhPYkdOcmJHdFFWRkY0VFVSQmVrbEdUakJaV0Vvd1ZrZHNkRnBVTUhsTlJFa3lURlJGZDB4VVNUSldSRVV4VDJwUk1VOXFRVEZKUmxKd1lsZFdUV0ZYTVhCa1JERldWR3Q0U2xSVmJGVlNWVkZuVlROU2FHUkhWVGxWYkZaUFZHdHNUMUo1UWxGWldFb3dZVmhTY0dJeU5EbGpiWGQ1U1VVMWRscEhWazFoV0U0d1VGZGtkMlJVUVhwSlJUVjJXa2RXZWxCVVJXZFJNVUpXWTNvd2QwbEdVbWhqTW5SNlVGUkZaMVJ0Um5SYVZERnBXVmhTYW1GRFFrOWFXRkl6WWpOS2NsQlRhSFZrVjNoelMxTkNWVlZyVmxSUVUyaDFaRmQ0YzB0VFFsTmFXRTR5VlVjNWVXUklUVGxMUnpVeFlrZDNjRWxGVGxGV1ZWcDVXbGhHVTFwWVJUbFNSMVp0V1ZoV2MyUkRRbFJqYmxaMVUwYzVlbVJFY0ZGaFYxRTVTMGMxTVdKSGQzQlBha0pqWW14T01GcFlRa3BhUkRBd1RWUkpORTFFUVhWTlEwSldZekpXZVZOWFVUbE9SRVYzVFVSTloxVXpVbWhqYmxKVllWY3hiRkJVU1hkTmFsbDBUVlJCZEUxcVdsVk5WRlUyVGtSVk5rMXFWV2RXUjJ4MFdsVjRjR0pYYkRCUVZsWlBWRVZzVGxOV1VrWlNRMEpVWkVkR01GcFVNVk5XVlRWUFUxVTFTRWxHUW1oamJsSndaRWRzZG1KcU1YbGlSRWxuVkcwNWExcFZlSEJqTTFFNVdqTkNNVTFFVFdkVWJUbHJXbGhOT1UxVFFrUlZSbFo2VUZSTmVVbEdVbWhqTW5SNlVGUkZaMVJ0Um5SYVZERnBXVmhPYjBsRk5XeGtTR1IyWTIxek9VdEhOVEZpUjNkd1NVWlNVMUpXVFRsWk0wSXhVRlJOZVV4SE1XeGlWREI0VDFSS1NFeEhOWFphUjFVNVRWTkNVMXBZVGpKVlJ6bDVaRWhOT1V0SE5URmlSM2R3U1VWT1VWWlZXbmxhV0VaVFdsaEZPVkpIVm0xWldGWnpaRU5DUldGWVRqQlFWVTQxV1RKNGNGbDVRbFJqYmxaMVUwYzVlbVJFY0ZGaFYxRTVZVmMxZW1SRE1UVmtWM0IyWldreGExcFlXbmxhVjNkMFkyMVNkRmxUTVhkaU1qbHpUMnBOTTAxcVVUQlBWRVZuVmtoS2JHTXdTbkJpYlZFNVdqTktiR041T1c1alNGVTJZbTA1ZFZwVFFsVmpiVlo2VlVkV2VWVXpVbXhqUkRGcVkwaFZOazE2U1dkV1NFcHNZekZDYkdOck5YWmFSMVU1V2pOS2JHTjVPVzVqU0ZVMllVUkZkMDFFYnpCSlJsSjVXbGhPVVZwWVNsVlpXRTV5VUZkT2QyUlViM3BOYVhocVkwaFZOazE2U21OaWFVbHpTVU5LZW1GSFJubGFWMUptWWpOV01HTklWakJZTWtacFl6SldkV1JEU1RaSlNGSjVaRmRWYzBsRFNuWlpiazVzWTI1YWJGcEdPV2hrUmpreFpFZE5hVTlwUVdsTmFrRjVUbWt3ZUUxRE1IbE9NVkYzVFZSdmVVNXFiM2xQVXpRelQwUkZNazVxVVhKTlJFRTJUVVJCYVdaVGQyZEpiVVl3V0ROV01GbDVTVFpKUTBsNVRVUkpNa3hVUlhkTVZFa3pWa1JCZUU5cVNUSlBhazE0VEdwVk1FMVVVVEJOUTNOM1RVUnZkMDFEU2psRFp6MDlYRzR2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2VWtWTVJVRlRSVjlEUVZCVVZWSkZYMUJGVGtSSlRrZGZUa0ZVU1ZaRkxuUjRkSHhtTkdVMlltTmpNREExTmpBeE1EUXdObVpoTTJWa01UYzRNRFU1TjJRNVkyUXlNR1V3WkRsbU1qWXhOREZpWVdRMVpEWm1ZelZrWVRSbE9XVTFOVFJoZkZOdE9XbFRWMUU1VGtSRmVVOUVTVEpKUlhCMldXczFhR0pYVlRsYVYzaDBZbmt4ZFZsWVVuQmtiVlYwWTFkMGRXSXpTblJNV0U0ellWZGtjMlJUTVhsaVdFNTFZak5LZEV4WFdqRmlSM2QwWkdwSloxWllUbXhqYTJ4clVGaENhR05IYUhCa01sWXdZekpGZWt0RVVYaE5SRUY2UzFOQ1NHTnRPVEZqUld4clVGZDRkbGxYTld4amFXY3dUVlJCZDAxRGEyZFVWVTVVV0RKNGFGbHRWbk5RVlRSMlVWTkNVV050YkhaamJXd3daVlF3ZUUxRVFYZE5RMEpQWVZkT2JGQlVRV2RSVjA1cVlqTldkV1JFTVhOaU1rWjFXbGhKWjFWVk9WUlFWM2gyV1ZjMWJHTnBNWFZpTTBwMFdWZDNaMU50T1dsVk0xSm9aRWRWT1ZWRlZrOVNSV3hQVW5sQ1UxcFhSbnBpTWpRNVVrZFdkMXBYTld0YVZ6VnFaVk5DUlZwWVFteGliVkpzWW0xT05WQlhSbTFrUjFaNVdWYzFOVTlxVVhoTmFtZDVUbE5vTVdKdFdqRmlSMXB3WWtkNGJGcERhMmRWYlZaNFpGZFdNVnBVTUhkSlJrcHNZek5TYUdOdVVucFFWRUZuVVcxR01Ga3lhRWRpUjBadVVGUkZaMVZ0Vm1saU1qa3dVRlJCWjFKWWFIQmtSVTUyV2tkVk9VMUViM2RKUlZKc1kyMXNNbHBYVWtabFIyd3dVVEk1YTFwVU1IZFBha0ZuVlc1V2RWWkhiSFJhVkRCM1RVUnZkMDFFYjNkTlEwSlZZVmN4YkZSSGJIUmhXRkU1VFVSQk5rMVVRVFpOUkVGblZrZHNkRnBWTVhCaWFqRlBUREJGWjFVelZtbGlWMnd3Vmtkc2RGcFVNSGxOUkVreVRGUkZkMHhVU1ROV1JFRjRUMnBKTWs5cVNUTkpSVlp6WVZka2NGbHRlR3hXUjJ4MFdsUXhWbUp0ZEhWaU0yUjFTVVZHYWxrelNqRmFWbEp3WWxkVk9WWlhOWEppYlRrelltbENWR1JIUm5sa1JsSndZbGRWT1ZaWE5YSmliVGt6WW1sQ1JtSnRVbFZoVnpGc1VGWldkV0V5Tlhaa01qUm5Va2RXYUZwSGVIQmliVlU1VkdrNVFrbEdUakZqTTBKc1ltMVNWV0ZYTVd4UVZUVjJZbTFWWjFVeVZtcGpNVUo1V2xaT01XTXpRbXhpYlZFNVRVTkNUVmxZVGpCVk1rNXZXbGRTUm1SdFJuTlFWRWwzVFdwWmRFMVVRWFJOYW1SVlRVUkZOazFxV1RaTmFtTm5WVEpPYjFwWFVqRmlSMVo1VUZVeGFHRlhOR2RWUjBaNVpFZHNNR0ZYT1hWUVdFcHpUV2xDUW1KSGVIWlpNRFYyV2tkVk5sVXliR3RRVjNoMldWYzFiR05wTVc1WldGSnNaREpHTlU5cVRUUlBWRWw0VDFSRloxVnRWbmhVYlRscldsVjRjR016VVRsYU0wSXhUV3BGWjFKWWFHcFViVGxyV2xWNGNHTXpVVGxMUnpVeFlrZDNjRWxGTlhaYVIxWk5ZVmhPTUZCVFFrOWtWekZQWWpKU2JHTjZNSGhNVkVWblZHNVdkRkV4UWxaamVqQjVTVVUxTVdKV1VtaGpNblI2VUZSRloxRXhRbFpqZVRsVldWaE9jbEJVU1dkVmJWWjRVV3B3VkU5clRUWldSREIzVDJwQk5rdHFiM0ZKUmtwc1kxWlNVMUpXVFRsWk0wSXhVRlJKYzJKWFZuUlFWRVpJVEVjMWRscEhWVGxOVTNocFlWZDRjMkZYTlc1UVZFbG5VVmQ0YzJJeVRsVlZhMVpVVUZOb2RXUlhlSE5MVTBKVVlqSk9jbU41T1U5aU1sSnNVRk52WjFSdVVtaGpNblI2VlVkV2VWUnFjRU5QYkUwMlVYb3dkMDlxUVRaTGFtOXhTVVZPZG1OdFZsUmpSMVpxVUZOdloxUlhiSFZSTVVKV1l6QTFkbHBIVlRsTmFVSk9ZVmMxVGxwWE1YWmpibXhQWWpKU2JGQlVSa2hKUlRGd1lteFNkR05GVW5Cak1uUlBZakpTYkZCVVFXZFNiVlpvWkVoV2VWcFlUVGxMUnpVeFlrZDNjRWxGVW14aVIwWTFVVzA1ZG1SRU1IZE5SRzkzVFVSdmQwMURRbEJrYlZaNVZUTldhV015VG5saFYwcHNVRlU1VEVsRlRuWmlibEp3V2pOV2RtUllUVGxOUTBKTllWZE9iR0p1VG14amVqQnZZbTVXYzJKRGEyZFViVll3WkRJNWVXRjZNRzlpYmxaellrTnJaMUV5T1hSaVYwWjFXa1F3ZG1ReU9YbGhNMDUzV1ZkT2JFd3pWbnBhV0VwNlRETkNhR05IYUhCa01sWXdZekpGZWt3elVtaGpNblI2VERKV2MySlhPSFJqVjNSMVlqTktkRXhZVGpOaFYyUnpaRk14ZVdKWVRuVmlNMHAwVEZkc2RGbFhaR3hpYlZZd1RGUkpkMDFxV1hoTlJFa3lURmhaZUV3eVdqRmlSM2QwWkdwSmRsa3lSbmRrU0ZaNVdsTXhkVmxZVW5Ca2JWVjFZekpLYUdSSFRtOUpSbVIyWTIxMFJXRllTVGxNTTJSMlkyMTBlbU5IUm1wYVV6a3hZekpXZVdONU9YZFpXRUp2WVZoa2JHUklUbWhOZVRrd1dWaE9jbU41T1d4aVJ6RjJURmhHY21KdE9YbGlVekY2WkRKc2JtSklWWFJqYlRGNlltMDVlV0pUTVhCaVYwWnVXbGMxYkdSRE1IbE5SRWt5VFZSQmVVNXBNVEpOVXpsdFpGZDRjMHhZV1hsSlJVNTJZbGN4YkdKdVVUbGFWM2gwWW5reGJXUlhlSE5NVnpscFl6SldlV1J0Vm5sUGFtTXdUa1JXYUUxdFRUUmFSRkpzVGtSa2FrMVVUVEJQVkZVeFRtcGtiRnBxVW10UFJGSnFXbGRSTUZsNmFHdFplbEpzVFZSck5VMVhUVEphVkdjeVdtcHNiRTU2UW1wWk1sVjNUVmRXYkZwWFRYcE5hbU0yVGtSRmVVOUVTVEZKUTBKVVpFZFNSbU51U1RsTU0yUjJZMjEwZW1OSFJtcGFVemt4WXpKV2VXTjVPWGRaV0VKdllWaGtiR1JJVG1oTmVUa3dXVmhPY21ONU9XeGlSekYyVEZoR2NtSnRPWGxpVXpGNlpESnNibUpJVlhSamJURjZZbTA1ZVdKVE1YQmlWMFp1V2xjMWJHUkRNSGxOUkVreVRWUkJlVTVwTVRKTlV6bHRaRmQ0YzB4WVdYbE1NbmgyV2pOTmRscFhlSFJpZVRGMVdWaFNjR1J0VlhSalYzUjFZak5LZEV4WVRqTmhWMlJ6WkZNeGVXSllUblZpTTBwMFRGZGFNV0pIZDNSa2FrbDBUa1JGZVU5RVNUSk1iVlo1WTJsQ1ZHUkhVa3BpYWpCMldrZFdNa3d5TlRGaVIzZG5WVE5TYTFRelZqQlFVemt6WWpOS2NtTXpRbWhaTWxWMlpGaE9iR051VFhaalIwWjNZVWRzTTFwWVVucFpWRTEyWkVkR2VtRXpUWFphVjNoMFlua3hlR0V5TlhaamJUQjBZek5rY0ZveWVERk1XRXAwWXpJMWRtTnRNSFJoVnpGb1dqSldkVnBZVVhSTmFrRjVUbXBGZDAxcVdYUmtha1YyV201V2MySkRNVEpOYVRsellqSmtla3d5Vm5OaVZ6aDBZbTFHTUdGWVdteE1XRVp5WW0wNWVXSlRNWHBrTW14dVlraFZkR050TVhwaWJUbDVZbE14YldSWGVITk1XRmw1VEZSUmVFMXFaM2xPYVRWMlpGaFJaMVZIT1ROYVdFazVTVVpTZVZwWVRsRmFXRXBWV1ZoT2NsQlhUbmRrVkc5NVNVRnZQVnh1TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDFKRlRFVkJVMFZmU0VWTVJGOU9RVlJKVmtVdWRIaDBmR0psT1dRMlpEYzROelZrTlRCbU9EWmpNRE5sTnpGall6Sm1OV0psWkdKa00yUm1NR0ptTW1WaFpXRXhaR00xTURBMk1XTTFORFl5WldFeE1tVTJabVI4VTIwNWFWTlhVVGxPUkVWNVQwUkpNVWxGY0haWmF6Vm9ZbGRWT1ZwWGVIUmllVEZ6V1ZoS2JscFVUWGhPUnpCMFkxZDBkV0l6U25STVdFNHpZVmRrYzJSVE1YbGlXRTUxWWpOS2RFeFhXakZpUjNkMFpHcEpaMVpZVG14amEyeHJVRmhDYUdOSGFIQmtNbFl3WXpKRmVrdEVVWGhOUkVGNlMxTkNTR050T1RGalJXeHJVRmQ0ZGxsWE5XeGphV2N3VFZSQmQwMURhMmRVVlU1VVdESjRhRmx0Vm5OUVZUUjJVVk5DVVdOdGJIWmpiV3d3WlZRd2QwbEZOWEJaTWxVNVRVTkNRbGt5VG5aa1Z6VXdVRmQ0ZGxsWE5XeGphVUpTVkRGTk9XSkhPV2hpYlZaNVRGYzFkbU50TVdoaVEwSkxZakpLVkdSSFJqQmFWREZSVWxVMVJWTlZOVWhKUmtwc1dWaE9kbUpxTVV0aU1rcEpXbGQ0YTFaWVRteGphVUpGV2xoQ2JHSnRVbXhpYlU0MVVGTm9kV1JYZUhOTFUwSlRXbGhHTVZwWVZteFFWRUZuVlcxV2VtUkhSbmxrU0UwNVRVTkNRMWxZVW1waFJWcHpXVmRqT1UxVFFsTmFWMHAyWWpOUk9VMURRa1psUjJ3d1VUSTVhMXBVTUhkUGFrRm5Va2RXZVdGWVdteGFSVlkwWVZoU1JHSXlVbXhRVkVFMlRVTkNVMlJYTlZWaFZ6RnNVRlJCZDA5cVFYZFBha0YzU1VaU2NHSlhWazFoVnpGd1pFUXdNMHhVUVhkUGFrRjNUMnBCZDBsR1VuQmlWMVpPWVZjME9WUnBPVUpKUms0eFdXMHhjR1JHVW5CaVYxVTVUV3BCZVU1cE1IaE5RekI1VGpGUmQwMVViM2xPYW05NVRtbENSbUpIYkc1aFYwcHpXbFpTY0dKWFZUbFdWelZ5WW0wNU0ySnBRa0paTWs1NVpGZFdWV0ZYTVd4UVZsWjFZVEkxZG1ReU5HZFZNMUpvWTI1U1ZXRlhNV3hRVmxaMVlUSTFkbVF5TkdkU1Z6VnJWa2RzZEZwVU1WWmliWFIxWWpOa2RVbEZVbXhaVjFKellWYzFiRkJWTkhaUlUwSlVaRmhPZDFwWE5XdFdSMngwV2xReFQySXlOV3hKUms1c1dUTk9VV050VmxSa1dFNTNXbGMxYTFCVVFXZFVSMFo2WkVaT2FtRkhWbXRTV0Zwb1lrUXdlVTFFU1RKTVZFVjNURlJKTTFaRVFYaFBha2t5VDJwSk1rbEdUbXBoUjFaclpGZDRiR05xTVU1WlYyeDFTVVpDYUdOdVVuQmtSMngyWW1veGVXSkVTV2RSVjNoellqSk9UMkl5VW14UGJFNXdXa1F4YzJJeVJuVmFXRWwwV2pKR01GcFlaR2hsVkc5NlQwUnJlVTFVVlhkSlJrcHNZMVUxZGxwSFZrMWhXRTR3VUZka2QyUlVTWGhKUlZZMFdUQTFkbHBIVmsxaFdFNHdVRk5vZFdSWGVITkxVMEpQWWpKU2JGUkhiSHBrUkRCblZHNVdkRlJ0T1d0YVdFMDVUVk13ZUVsRk5URmlWVTVSVmxoTk9VMTZTV2RVYmxaMFZrZEdlbUV6VFRsTlUwSkVWVVpXZWt3eFVtaGpNbk01VFhwSloxVnRWbmhSYW5CVVQydE5ObFpFTUhkUGFrRTJTMnB2Y1VsR1NteGpWbEpUVWxaTk9Wa3pRakZRVkUxNVRFY3hiR0pVTUhoUFZFcElURWMxZGxwSFZUbE5VM2hwWVZkNGMyRlhOVzVRVkUxNVNVVkdjMkpIT1dwV1JrcEdWWG93YjJKdVZuTmlRMnRuVlRJNWFtRXpUWFpVYlRscldsUXdjVWxGTlRCWldFNXlZekZDYkdOck5EWlJhbkJVVDJ0Tk9VMUViM2RQYVc4MlMybENSR0l6U214Vk0wSnNXWG93Y1VsRk1YQmlhMDVSVmxoT1QySXlVbXhRVkUxNVNVVXhjR0pyTVd4aVZ6bDVaVlUxZGxwSFZUbE5WR3Q1VW5sQ1RtRlhOVlZpV0VKRllWaE9jbFJ0T1d0YVZEQjNTVVZhYkZsWVVqRmpiVlo2VUZOb2RXUlhlSE5MVTBKRldsZDRhR1ZWU25aaU0xRTVUVVJCTmsxRVFUWk5SRUZuVkROYWJHTnNUakZaYms1cVkyMXNhVnBVTVZCVGVVSkVZakkxTUdGWFpERmlNMVo2VUZSQloxUkhiR3BhVnpWNldsaE5PVXRITlRGaVIzZHdTVVUxYkdSSVpIWmpiWE01UzBjMU1XSkhkM0JKUlU1MllsY3hhR0p0VVRsTU0yUjJZMjEwZW1OSFJtcGFVemt4WXpKV2VXTjVPWGRaV0VKdllWaGtiR1JJVG1oTmVUa3dXVmhPY21ONU9XeGlSekYyVEZoR2NtSnRPWGxpVXpGNlpESnNibUpJVlhSamJURjZZbTA1ZVdKVE1YQmlWMFp1V2xjMWJHUkRNSGxOUkVreVRWUkJlVTVwTVRKTlV6bHRaRmQ0YzB4WVdYbE1NbG94WWtkM2RXTXlTbWhrUjA1dlNVWmtkbU50ZEVWaFdFazVURE5rZG1OdGRIcGpSMFpxV2xNNU1XTXlWbmxqZVRsM1dWaENiMkZZWkd4a1NFNW9UWGs1TUZsWVRuSmplVGxzWWtjeGRreFlSbkppYlRsNVlsTXhlbVF5Ykc1aVNGVjBZMjB4ZW1KdE9YbGlVekZ3WWxkR2JscFhOV3hrUXpCNVRVUkpNazFVUVhsT2FURXlUVk01YldSWGVITk1XRmw1U1VWT2RtSlhNV3hpYmxFNVdsZDRkR0o1TVcxa1YzaHpUMnBqTUU1RVZtaE5iVTAwV2tSU2JFNUVaR3BOVkUwd1QxUlZNVTVxWkd4YWFsSnJUMFJTYWxwWFVUQlplbWhyV1hwU2JFMVVhelZOVjAweVdsUm5NbHBxYkd4T2VrSnFXVEpWZDAxWFZteGFWMDE2VFdwalowbEdUakJhUlZaNVkyb3dkbVF5T1hsaE0wNTNXVmRPYkV3elZucGFXRXA2VEROQ2FHTkhhSEJrTWxZd1l6SkZla3d6VW1oak1uUjZUREpXYzJKWE9IUmpWM1IxWWpOS2RFeFlUak5oVjJSelpGTXhlV0pZVG5WaU0wcDBURmRzZEZsWFpHeGliVll3VEZSSmQwMXFXWGhOUkVreVRGaFplRXd5V2pGaVIzZDBaR3BKZG1KSE9XNWplVGxzWWtjeGRreFhlR2hqYldSc1RYcEZNR0pUTVhoaE1qVjJZMjB3ZEdNelpIQmFNbmd4VEZoS2RHTXlOWFpqYlRCMFdtNVdjMkpETVRKTmFUQXdUVlJKTkUxcVZYVmFXRXA1U1VaT01GcEZiSFZRVXpscldsaFpkbUp1Vm5OaVEwSlVaRWRTVUdSWVVUbE1NMlIyWTIxMGVtTkhSbXBhVXpreFl6SldlV041T1hkWldFSnZZVmhrYkdSSVRtaE5lVGt3V1ZoT2NtTjVPV3hpUnpGMlRGaEdjbUp0T1hsaVV6RjZaREpzYm1KSVZYUmpiVEY2WW0wNWVXSlRNWEJpVjBadVdsYzFiR1JETUhsTlJFa3lUVlJCZVU1cE1USk5Vemx0WkZkNGMweFlXWGxNTW5oMldqTk5kbHBYZUhSaWVURnpXVmhLYmxwVVRYaE9SekIwWTFkMGRXSXpTblJNV0U0ellWZGtjMlJUTVhsaVdFNTFZak5LZEV4WFdqRmlSM2QwWkdwSmRFNUVSWGxQUkVreFRHMDVNV1JEUWxGaU0yUnNZMm93WjFaSVNteGpNVUpzWTJzMWRscEhWVGxhTTBwc1kzazVibU5JVlRaaFJFVjNUVVJ2TUVsR1VubGFXRTVSV2xoS1ZWbFlUbkpRVjA1M1pGUnZlazFwUVV0Y2JpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OWpZWEIwZFhKbExYTmlZWFJqYUM1aGNtZDJMbXB6YjI1OFpXSXpOek5oWWpabU5EZ3hORFl6WVRNek5qTTVaVEk0TW1FeE1XSTBZMlV4WXpka016Z3daRGszWXpaa1kyUmtZakJrTldSbFlUVmpObVJtTWpWak1ueFhlVWwyWkZoT2VVd3llSFpaTWtaelRESktjR0pwT1hwWmJVWXdXVEpuYVV4RFFXbE1VekYzV1ZoS2VsbFhTbk5hVTBselNVTkpkRXhYTlhaTVdFcHNZMWhXYkdSWFZXbE1RMEZwVEZNeGFGa3lUblprVnpVd1VGZDRkbGxYTld4amFVbHpTVU5KZEV4WVJuWmplakZ6WWpKR2RWcFlTWFJpYlRsNVlsZEdjMGxwZDJkSmFUQjBZMGRHZVdSSGJEQmhWemwxVUZoS2MwMXBTWE5KUTBsMFRGZHdkbGxwTVhWWlZ6RnNVRmRXYzJKWE9IUmliVVl3WVZoYWJFeFlSbkppYlRsNVlsTXhlbVF5Ykc1aVNGVjBZMjB4ZW1KdE9YbGlVekZ0WkZkNGMweFlXWGxKYVhkblNXa3dkR0p0T1d0YVYzaHdZek5ST1ZvelFqRk5ha1ZwVEVOQmFVeFRNWFZpTWxKc1kzb3dlRWxwZDJkSmFUQjBZbTVTYUdNeWRIcFFWRVZwVEVOQmFVeFRNV3BqU0ZaNlRGaENiR05wTVRCWldFNXlVRlJKYVV4RFFXbE1VekYwV2xjd09VMVZZMmxNUTBGcFRGTXhibU50Vm5wUVZ6VjJZbTFWYVV4RFFXbE1VekV3WVZjeGJGQlVRWGRQYWtWM1QycEJkMGxwZDJkSmFUQjBXbGhvZDJJelNqQlFWVFZRVkd0VmFVeERRV2xNVXpGcldsaENiR0p0VW14aWJVNDFVRmRHYldSSFZubFpWelUxVDJwUmVFMXFaM2xPVTBselNVTkpkRXhYVG5aaVZ6RnNZbTVST1ZwWGVIUmllVEZ0WkZkNGMweFhPV2xqTWxaNVpHMVdlVTlxWXpCT1JGWm9UVzFOTkZwRVVteE9SR1JxVFZSTk1FOVVWVEZPYW1Sc1dtcFNhMDlFVW1wYVYxRXdXWHBvYTFsNlVteE5WR3MxVFZkTk1scFVaekphYW14c1RucENhbGt5VlhkTlYxWnNXbGROZWsxcVl6Wk9SRVY1VDBSSk1VbHBkMmRKYVRCMFdUSm9hMkZZU1RsTU0yUjJZMjEwZW1OSFJtcGFVemt4WXpKV2VXTjVPWGRaV0VKdllWaGtiR1JJVG1oTmVUa3dXVmhPY21ONU9XeGlSekYyVEZoR2NtSnRPWGxpVXpGNlpESnNibUpJVlhSamJURjZZbTA1ZVdKVE1YQmlWMFp1V2xjMWJHUkRNSGxOUkVreVRWUkJlVTVwTVRKTlV6bHRaRmQ0YzB4WVdYbEphWGRuU1drd2RHSXpWakJqU0ZZd1VGTTVNMkl6U25Kak0wSm9XVEpWZG1SWVRteGpiazEyWTBkR2QyRkhiRE5hV0ZKNldWUk5kbVJIUm5waE0wMTJXbGQ0ZEdKNU1YaGhNalYyWTIwd2RHTXpaSEJhTW5neFRGaEtkR015TlhaamJUQjBZVmN4YUZveVZuVmFXRkYwVFdwQmVVNXFSWGROYWxsMFpHcEZkbHB1Vm5OaVF6RXlUV2s1YzJJeVpIcE1lVlkwVEZOV2NVeHRPVEZrUTBselNVTkpkRXhYVm5samJUbDVVRk01TTJJelNuSmpNMEpvV1RKVmRtUllUbXhqYmsxMlkwZEdkMkZIYkROYVdGSjZXVlJOZG1SSFJucGhNMDEyV2xkNGRHSjVNWGhoTWpWMlkyMHdkR016WkhCYU1uZ3hURmhLZEdNeU5YWmpiVEIwWVZjeGFGb3lWblZhV0ZGMFRXcEJlVTVxUlhkTmFsbDBaR3BGZGxwdVZuTmlRekV5VFdrNWMySXlaSHBNZVZZMFRGTldjVXh0Vm5samFVbHpTVU5KZG1ReU9YbGhNMDUzV1ZkT2JFd3pWbnBhV0VwNlRETkNhR05IYUhCa01sWXdZekpGZWt3elVtaGpNblI2VERKV2MySlhPSFJqVjNSMVlqTktkRXhZVGpOaFYyUnpaRk14ZVdKWVRuVmlNMHAwVEZkc2RGbFhaR3hpYlZZd1RGUkpkMDFxV1hoTlJFa3lURmhaZUV3eVdqRmlSM2QwWkdwSmRsa3lSbmRrU0ZaNVdsTXhkVmxZVW5Ca2JWVjFZekpLYUdSSFRtOUphWGRuU1drNU0ySXpTbkpqTTBKb1dUSlZkbVJZVG14amJrMTJZMGRHZDJGSGJETmFXRko2V1ZSTmRtUkhSbnBoTTAxMldsZDRkR0o1TVhoaE1qVjJZMjB3ZEdNelpIQmFNbmd4VEZoS2RHTXlOWFpqYlRCMFlWY3hhRm95Vm5WYVdGRjBUV3BCZVU1cVJYZE5hbGwwWkdwRmRscHVWbk5pUXpFeVRXbEpjMGxEU1RCTlZFazBUV3BWYVV4RFFXbE9lbEV3VGxkRmVWbDZhR3RPUjFVd1RqSk5lRTE2VVRWT1ZGVXlUakpXYlU1SFVUUk9SMDVzV2tSU2FrOUhVbXBPUjFWNFQxUnJlRmw2V214UFJGcHRUMWRWTTAxSFRtcGFWRUY0V2xkV2JGbDZUWGxPZVVselNVTktiRTlYVVhoWk1sazFUWHBaZVU1SFJtbFBWRkV6VFVSc2FWbFhXWHBaYlVVeldrUk5NbGx0U21oYVIxa3pXVmRTYlU1SFdtcE9la3BvV1cxRk1GbFVUWHBOTWtwcldWUkJlRTFYVG10TmFsRTBUVlJWZWtsc01FdGNiaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlqWVhCMGRYSmxMWE5pWVhSamFDNWxlR2wwZkRsaE1qY3haakpoT1RFMllqQmlObVZsTm1ObFkySXlOREkyWmpCaU16SXdObVZtTURjME5UYzRZbVUxTldRNVltTTVOR1kyWmpObVpUTmhZamcyWVdGOFRVRnZQVnh1TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDJOaGNIUjFjbVV0YzJKaGRHTm9Mbk4wWkdWeWNueGxNMkl3WXpRME1qazRabU14WXpFME9XRm1ZbVkwWXpnNU9UWm1Zamt5TkRJM1lXVTBNV1UwTmpRNVlqa3pOR05oTkRrMU9Ua3hZamM0TlRKaU9EVTFmRnh1TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDJOaGNIUjFjbVV0YzJKaGRHTm9Mbk4wWkc5MWRId3lPREE1WXpWbU1UbG1PRGt3WldabVlXRTNOamRsWkRJNE1qQTNOamxpWkRnNFpEVTNZVGt6T1RabU1qRmtZMk0wWlRSaU5tTTFZMlZpTmpKa05EZGxmRTVFUlhsUFJFa3lRMmM5UFZ4dUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wzQmhjbVZ1ZEMxelltRjBZMmd1WVhKbmRpNXFjMjl1ZkdKbU5XUTFZelV4WW1VME9EQmlOVEl6TnpJM04yUXpNekE0WXprMk0yVXpOelF3TnpsalpERTNaRGRoTWpWa01HVTNNR0l3WVRJeE1qWXpZbUkwT1dGOFYzbEpkbVJZVG5sTU1uaDJXVEpHYzB3eVNuQmlhVGw2V1cxR01Ga3laMmxNUTBGcFRGTXhkMWxZU25wWlYwcHpXbE5KYzBsRFNYUk1WMmgyWWtkUmFVeERRV2xNVXpGMVlua3hlVnBZUmpGYVdGWnNTV2wzWjBscE1IUlpWMDVxWWpOV2RXUkVNWE5pTWtaMVdsaEphVXhEUVdsTVV6RjRZak5OT1dKSE9XaGliVlo1VEZjMWRtTnRNV2hpUTBselNVTkpkRXhZUW1oamJsSndaRWRzZG1KcU1YbGlSRWxwVEVOQmFVeFRNV3BpTWpGMFdsYzFNRkJYVm5OaVZ6aDBXbTVXYzJKRWJ6Tk9SRkV4V1ZSS2FrOUhVVEJhVkZFeldYcEZlazVFYXpGT1ZGa3pXbGRaTUZwRVp6QlpNbFpyVGtkTk5GcEhUVEJhVkVVMVQxUkdhazV0VlRST2JWazFXbFJqZDFreVRteE5SRVpzV2xkV2FrMTZTVE5KYVhkblNXa3dkR0Z0T1dsTVZ6Vm9ZbGRWT1ZwWGVIUmllVEZ6V1ZoS2JscFVUWGhPUnpCMFkxZDBkV0l6U25STVdFNHpZVmRrYzJSVE1YbGlXRTUxWWpOS2RFeFhXakZpUjNkMFpHcEphVXhEUVdsTVV6RjFZakpTYkdKSGJIcGtSREZ1WTBoVmVVMVRTWE5KUTBsMFRGYzFkbHBIVm5wUVZFVnBURU5CYVV4VE1YVmtSMFo2WVROTk9VMVRTWE5KUTBsMFRGZE9kMlJZVFhSalIxWjVURmhTYUdNeWN6bE5la2xwVEVOQmFVeFRNWFJhVnpBNVRWUnJlVko1U1hOSlEwbDBURmRrZVZwWVRUbGFNMEl4VDIxbmVFMUVRVFpPUTBselNVTkpkRXhZVW5CaVYxVTVUbmt3ZDAxRWIzZE5SRzkzVFVOSmMwbERTWFJNVjFZMFkwYzVlV1JFTVU5VU1EVkdTV2wzWjBscE1IUlpNbWhyWVZoSk9Vd3paSFpqYlhSNlkwZEdhbHBUT1RGak1sWjVZM2s1ZDFsWVFtOWhXR1JzWkVoT2FFMTVPVEJaV0U1eVkzazViR0pITVhaTVdFWnlZbTA1ZVdKVE1YcGtNbXh1WWtoVmRHTnRNWHBpYlRsNVlsTXhjR0pYUm01YVZ6VnNaRU13ZVUxRVNUSk5WRUY1VG1reE1rMVRPVzFrVjNoelRGaFplVWxwZDJkSmFUQjBZak5XTUdOSVZqQlFVemt6WWpOS2NtTXpRbWhaTWxWMlpGaE9iR051VFhaalIwWjNZVWRzTTFwWVVucFpWRTEyWkVkR2VtRXpUWFphVjNoMFlua3hlR0V5TlhaamJUQjBZek5rY0ZveWVERk1XRXAwWXpJMWRtTnRNSFJoVnpGb1dqSldkVnBZVVhSTmFrRjVUbXBGZDAxcVdYUmtha1YyV201V2MySkRNVEpOYVRsellqSmtla3g1VmpSTVUxWnhURzA1TVdSRFNYTkpRMGwwVEZkV2VXTnRPWGxRVXprellqTktjbU16UW1oWk1sVjJaRmhPYkdOdVRYWmpSMFozWVVkc00xcFlVbnBaVkUxMlpFZEdlbUV6VFhaYVYzaDBZbmt4ZUdFeU5YWmpiVEIwWXpOa2NGb3llREZNV0VwMFl6STFkbU50TUhSaFZ6Rm9XakpXZFZwWVVYUk5ha0Y1VG1wRmQwMXFXWFJrYWtWMldtNVdjMkpETVRKTmFUbHpZakprZWt4NVZqUk1VMVp4VEcxV2VXTnBTWE5KUTBsMlpESTVlV0V6VG5kWlYwNXNURE5XZWxwWVNucE1NMEpvWTBkb2NHUXlWakJqTWtWNlRETlNhR015ZEhwTU1sWnpZbGM0ZEdOWGRIVmlNMHAwVEZoT00yRlhaSE5rVXpGNVlsaE9kV0l6U25STVYyeDBXVmRrYkdKdFZqQk1WRWwzVFdwWmVFMUVTVEpNV0ZsNFRESmFNV0pIZDNSa2FrbDJXbTVXYzJKRE5YcFpiVVl3V1RKbmFVeERRV2xNTTJSMlkyMTBlbU5IUm1wYVV6a3hZekpXZVdONU9YZFpXRUp2WVZoa2JHUklUbWhOZVRrd1dWaE9jbU41T1d4aVJ6RjJURmhHY21KdE9YbGlVekY2WkRKc2JtSklWWFJqYlRGNlltMDVlV0pUTVhCaVYwWnVXbGMxYkdSRE1IbE5SRWt5VFZSQmVVNXBNVEpOVXpsdFpGZDRjMHhZV1hsSmFYZG5TV3BqTUU1RVZtaE5iVTAwV2tSU2JFNUVaR3BOVkUwd1QxUlZNVTVxWkd4YWFsSnJUMFJTYWxwWFVUQlplbWhyV1hwU2JFMVVhelZOVjAweVdsUm5NbHBxYkd4T2VrSnFXVEpWZDAxWFZteGFWMDE2VFdwamFVeERRV2xhVkd4clRWZE9iVTlVVFRKTmFsSm9XV3ByTUU1NlFUVlpiVVp0VFRKS2FFNHlVWHBPYlVwcFdWZFNiVTR5Um10YWFsSnRXWHBqZVZsWFNtaE9SMFY2VFhwT2FWcEhSWGROVkVacVdrUkpNRTlFUlRGTmVVcGtRMmM5UFZ4dUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wzQmhjbVZ1ZEMxelltRjBZMmd1WlhocGRIdzVZVEkzTVdZeVlUa3hObUl3WWpabFpUWmpaV05pTWpReU5tWXdZak15TURabFpqQTNORFUzT0dKbE5UVmtPV0pqT1RSbU5tWXpabVV6WVdJNE5tRmhmRTFCYnoxY2JpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OXdZWEpsYm5RdGMySmhkR05vTG5OMFpHVnljbnhsTTJJd1l6UTBNams0Wm1NeFl6RTBPV0ZtWW1ZMFl6ZzVPVFptWWpreU5ESTNZV1UwTVdVME5qUTVZamt6TkdOaE5EazFPVGt4WWpjNE5USmlPRFUxZkZ4dUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wzQmhjbVZ1ZEMxelltRjBZMmd1YzNSa2IzVjBmRE01TkRWbU16QmtNMlprTmpNMk9UQTNPR1F5WkdRMU5ERTFPV1JtTUdJeU5tUTJPVGt4Tnpaak5qSXhZemsxTnpNelltVTFPVEUxTmpBeE9UWTVabU44VGtSRmVVOUVTVEZEWnowOVhHNHZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZiM0J6TDNKbGNYVmxjM1J6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl5TG1wemIyNThOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOM3hsZDI5blNVTktlbGt5YUd4aVYwVnBUMmxCYVdGdE9YQmlibEYwWkVoS2FHRlhOWEJpYldOMFpHcEphVXhCYjJkSlEwcHlZVmMxYTBscWIyZEpiVFZvWkVkc01scFRNWHBrVjBvd1dWaE9ja3hZWkhaamJYaHJURmN4ZGxwSFZuTk1XRmw0U1dsM1MwbERRV2xaV0VwMFNXcHZaMGx0VG5aaWJsSndZbTVXZG1SWVRXbE1RVzluU1VOS2JHVklRbXhqYld4MFdsYzFNRWxxYjJkSmJXeDBXVmRrYkZnelFubGlNMEo1WVZjNVpsbFhUakJoVnpsMVdESk9hR0pYVm5sWlZqbDZaRmRLTUZsWVRuSkphWGRMU1VOQmFXTnVWblZZTW14clNXcHZaMGx0TVhaa1F6RnNZa2N4ZGt4WVFuQlpNblIzWWtkR2FscFRNV3BpTWpVd1lWYzFNV0l6Vm5wTVYzaG9ZMjFrYkUxNlJUQmlVekY0WVRJMWRtTnRNSFJqTTJSd1dqSjRNVXhZU25Sak1qVjJZMjB3ZEdOdE9XbGlNMUYwWVVoV2RGbFhOSFJaTWtaMFdsaEthRXhZVGpGWmJsSm9Zekp6ZEdONlVYbE1WRTEzVFVkemRFMXFRWGxPYWtWM1RXcFpkR1JxUldsTVFXOW5TVU5LY1dJeVNtWmliVVowV2xOSk5rbERTbXhpUnpGMlRGZDRhR050Wkd4TmVrVXdZbE14ZUdFeU5YWmpiVEIwWXpOa2NGb3llREZNV0VwMFl6STFkbU50TUhSYWJsWnpZa014TWsxcFNYTkRhVUZuU1c1T2RtUllTbXBhVTBrMlNVTkpkbVF5T1hsaE0wNTNXVmRPYkV3elZucGFXRXA2VEROQ2FHTkhhSEJrTWxZd1l6SkZla3d6VW1oak1uUjZUREpXYzJKWE9IUmpWM1IxWWpOS2RFeFlUak5oVjJSelpGTXhlV0pZVG5WaU0wcDBURmRzZEZsWFpHeGliVll3VEZSSmQwMXFXWGhOUkVreVRGaFplRXd6VG5aa1dFcHFXbE13TkUxdFdUSk9WRkUxVDBkVmVVNVhXVEJOVjBrMFRqSk5OVTVVVVROTlZHTXpUV3BLYTFreVdUTk5lbGwzV2xSV2FWcEhWVFJKYVhkTFNVTkJhV015T1RGamJVNXNXRE5LYkdSdGJIcGhWemwxU1dwdlowbHFaM2xhYWxreFRrUnJORnBVU1RGYWFsRjRXV3BuTTFsNmF6Rk9SR040VG5wamVVMXRVbXBhYW1ONlRtcENiRTVYU210YVZHZHBURUZ2WjBsRFNucGlNMVo1V1RKV1ptSlhSblZoVjFwc1l6TlNabU15YUdoTmFsVXlTV3B2WjBsdFNURmFWR2hzVDBSck5GbHFaM2xhVjBWNFRsZEpNRTF0VlRST1IxVjVUVzFGTTA1RWJHcE9hbGswV1hwRmVscFVRbXBQVkZVMFdsZE9hVmxVUlhsTmJWcHBUVlJDYTA5VWJHcE5NbEp0VFhwcmVrMTZSV2xNUVc5blNVTktlbUl6Vm5sWk1sWm1XVmhLYW1GSGJESmFWamw2WVVkRmVVNVVXV2xQYVVGcFdYcEJNRTFFVW1wUFZFNXNUMFJaTWs1VVZYZE9SMVUwVGxkTk1VOUhSbWhaYWtKb1dtcFJOVTlYVW10WlZHTXdXa1JrYVU1SFNUTlpWMFY0V1ZSamQwOUVWVFJaYWxsNVdtcGFiVTFxUm14YWFtTTFUbmxKYzBOcFFXZEpiVkpvWkVkR1ptSlhSblZoVjFwc1l6TlJhVTlwUVdsTU1sWjNZVWRXZEZwWVNtaGlRemxzWW01S2RtSXpVWFpqUjBaM1lVZHNNMXBZVW5wWlZFMTJXbGQ0ZEdKNU1YZGhWMDV5VEZoQ2MxbFhUbXhNVjJ4MFdWZGtiRXhZVGpCWldGSnNURmRHYW1SSGJIWmlhVEI1VFVSSk1rMVVRWGxPUXpsM1kyMDVhMlJYVGpCaFZ6bDFURmhPYWxsWGVHeE1WemwxWWtocmRtTklTbXhqUjBaNVdsZFJkbUpYUm5WaFYxcHNZek5SZFdGdVRuWmlhVWx6UTJsQlowbHRVbWhrUjBabVlsZEdkV0ZYV214ak0xSm1ZekpvYUUxcVZUSkphbTluU1dwS2FrOUVUVFJOYWtwb1dYcE9hbHB0V1RGTlIxazFUbFJOTUZwdFZUVlpla1pvV2xSa2FFMVhWWGhOYlVrMVRYcEpORmxVV1RWYWJVNXJUa2RKTVZscVJYbGFWMXByVDFkTk1FMXFiR3hOUjBVd1RWUm5hVXhCYjJkSlEwcHJXVmhTYUdNeVZqQllNazUyWW01U2VWbFhUakJKYW05blpYZHZaMGxEUVdkSmJrNXFZVWRXZEZsVFNUWkpRMHAxV1ZoU2NHUnRWWFJqTTFacFpFZEdlbUY1TVd0WldGSm9ZekpXTUV4WVdYaEphWGRMU1VOQlowbERTbXhqUjJ4NllqSlNiR041U1RaSlJFbDRUWGwzUzBsRFFXZEpRMHA2WTBkNGNHUklUV2xQYVVJM1EybEJaMGxEUVdkSlEwb3dZMjFHY0dKcFNUWkpSRVUxVFZOM1MwbERRV2RKUTBGblNXNWFhR0pEU1RaSlJFbDVRMmxCWjBsRFFqbE1RVzluU1VOQlowbHROWFpqYlRGb1lrZHNObGxZVW5CaU1qVm1ZekpvYUUxcVZUSkphbTluU1dwYWFGbDZUbWxOTWtWNVRVZFZNMXBFUW0xT1JGcHFUbXByZVU1SFNteGFSR2MxV1cxR2JFNXFRVFZhUjFGM1RtcGpOVmx0V20xWmVtYzFUMWRHYTAweVdUTlBSR2QzV1ZSTk5FNXFXbXROZWtFd1dsUlphVXhCYjJkSlEwRm5TVzVhYUdKSGJHdFpXRkp3WWpJMVpsbHRSakJaTW1oc1kzbEpOa2xFUlhkTlEzZExTVU5CWjBsRFNqSlpWM2h3V2tkR01HRlhPWFZZTWtwb1pFZE9iMXBZVG1aalIxWjVXREpXZEZsdE9XdGhWekZzWW01UmFVOXBRVEZOUVc5blNVZ3djME5wUVdkSmJrNHhXVzVTYUdNeWRHWlpNamwxWkVoS2FGa3pVV2xQYVVJM1EybEJaMGxEUVdsak1sWnpXbGRPTUdGWE9YVkphbTluWlhkdlowbERRV2RKUTBGcFkwZEdNR0ZEU1RaSlEwbDJXbGhDYjFwWE1XeGpiVVp6VERKV2RXTnRPWFprUXpsM1dWaENiMkZZWkd4a1NFNW9UWGs1YkdKSE1YWk1XRUp3V1RKemRHTkhlR2haTWxWMFlWY3hhRm95VlhSak0xSm9aRWRWZEZsWFRqQmhWemwxVEZSSmQwMXFXWGhOUkVrd1RETkNlV0l5VWpGWk0xSndZakkwZEdNeVRtaGlSMVYwWWpJMWMyVlRPWGRqYlZaM1dWaEtiRnBET1hwYVYzaHNXVE5TY0dJeU5IVmhiazUyWW1sSmMwTnBRV2RKUTBGblNVTktlbUZIUlhsT1ZGbHBUMmxCYVU1VVFteE5SMUUwVDBkTk1rOVVUVEJhVjBWNlRucFJlbHBYVFRSWlZHaHBUWHBCTVZsVVRtcFpWRlUwVGtSc2EwMXRWVEZOTWxGNFdWUldiVmt5V210WlZHYzBUVzFPYVZsdFZURk9SRkpvV20xWk0wNURTVXRKUTBGblNVZ3djME5wUVdkSlEwRnBZek5XYVdSSFJucGhNVGwwV1ZjMWNGcHRWbnBrUTBrMlNVaHpTMGxEUVdkSlEwRm5TVzVDYUdSSFoybFBhVUZwVERKV2QyRkhWblJhV0Vwb1lrTTViR0p1U25aaU0xRjJZMGRHZDJGSGJETmFXRko2V1ZSTmRscFhlSFJpZVRGM1lWZE9ja3hZUW5OWlYwNXNURmRzZEZsWFpHeE1XRTR3V1ZoU2JFeFhSbXBrUjJ4Mllta3dlVTFFU1RKTlZFRjVUa001ZDJOdE9XdGtWMDR3WVZjNWRVeFlUbXBaVjNoc1RGYzVkV0pJYTNaalNFcHNZMGRHZVZwWFVYWmpNMVpwWkVkR2VtRXpUWFZoYms1MlltbEpjME5wUVdkSlEwRm5TVU5LZW1GSFJYbE9WRmxwVDJsQmFVNXFRVFZPVkdjMVRXcGpNVnBFYXpOTlZHaHNUbFJTYTA5SFZURlpWMGt3V2tSa2EwNUVTVEpOUkZKc1dXcG9iVmxVV1RKYVJHTjRUbFJhYkUxdFdYcGFWRVYzVG0xRk1FMVhUWGxhYlZsM1RtcFdhMDVEU1V0SlEwRm5TVWd3YzBOcFFXZEpRMEZwWWtkR2RWb3pWbWhhTWxabVdtMVdhR1JJVm5sYVdFMXBUMmxDTjBOcFFXZEpRMEZuU1VOS2QxbFlVbTlKYW05blNXazViR05IYUd4aVYxWjVXVmQzZGxwWE5YbGlNamt3VEROQ2FHTkhhSEJrTWxZd1l6SkZla3d5Vm5OaVZ6aDBZMGRzYW1GNU1YZGlSMFpxV2xNeGNHSlhSbTVhVXpGNlpFZEdNRnBUTVdoWk0xSndZakkwZEUxcVFYbE9ha1YzVFdwUmRtTklTblphU0ZacVpFZHNkbUpwTVhwWk1rWnpXbE14ZG1KdGVEVk1NMEo1V2xoQ2FHTnRWbXRNTW5ob1ltMWtNVmxYWkd4TWJYQjZZakkwYVV4QmIyZEpRMEZuU1VOQmFXTXlhR2hOYWxVeVNXcHZaMGxxUlhoT1IwVXpUa1JvYVUxRVZUQk9hbHBwV2xkRmQwOVVVVEJOVkdkNlRVZEthazE2VG1oWlZFazFXa1JPYlZwRVZYZE9ha3BwV2xSc2JVNVVUVEJPUkVadFRrZFdiVTE2UVhsT1ZGazBXVlJOTlU1RWEybERhVUZuU1VOQ09VTnBRV2RtVTNkTFNVTkJhV0ZYTlRCYVdFcHRXVmRPYkdONVNUWkpTSE5MU1VOQlowbERTbmRpTTA1c1dESlNjR0pZVFdsUGFVSTNRMmxCWjBsRFFXZEpRMHBzWkcxR1psbHRiSFJaVnpVeFdWZDNhVTlwUVhsTlEzZExTVU5CWjBsRFFXZEpiV2d4WWxkR2RWZ3lTbkJpVjBaMVpGZEdjMGxxYjJkTlZFa3lRMmxCWjBsRFFqbE1RVzluU1VOQlowbHRSbXBrUjJ4MlltdzVhMkZYTVhwSmFtOW5aWGR2WjBsRFFXZEpRMEZwV2xoYWFGZ3lTbkJpVjBaMVpGZEdjMGxxYjJkTmFrRkxTVU5CWjBsSU1ITkRhVUZuU1VOQmFWa3lSblJhV0Vwb1dESlNjR0pZVFdsUGFVSTNRMmxCWjBsRFFXZEpRMHBzWkcxR1psbHRiSFJaVnpVeFdWZDNhVTlwUVRWTVFXOW5TVU5CWjBsRFFXbGhTRlowV1ZjMVpsbHRiSFJaVnpVeFdWZDNhVTlwUVRWRGFVRm5TVU5DT1V4QmIyZEpRMEZuU1cweGFHVkdPV3BaVnpGc1kyMUdla2xxYjJkTmVYZExTVU5CWjBsRFNuTlpWelZ1WkZkR2JscFdPVzFhVjBZd1pGaEtiRmd5VW5CaVUwazJTVVJGZDAxcVVVdEpRMEk1VEVGdlowbERTblJpTWxKc1lrWTViR1ZIVm1wa1dGSndZakkwYVU5cFFqZERhVUZuU1VOQmFXRlhNWGRpUjFaMFdsYzFNRmxZVW5CaU1qUnBUMmxCYVdKdFJqQmhXRnBzV0ROT01WbHVVbWhqTW5SbVlXMDVjR0p1VVdsTVFXOW5TVU5CWjBsdFJqQmtSMVoxWkVkc2RtSnNPV2xaVjA1eVdsYzFhMGxxYjJkSmJWcHpXVmhPYjA1RFNYTkRhVUZuU1VOQmFXUkhPWEphVnpWbVdsaG9iRmt6VmpCaFZ6bDFTV3B2WjBsdVFtaFpNblJzV2tZNU1sbFhlSEJhUTBselEybEJaMGxEUVdsWk1qbDBZMGRzYzFwV09YUmlNbEpzU1dwdlowbHRVbXhhYlVZeFlraFJhVXhCYjJkSlEwRm5TVzFPZG1KWVFuQmlSMVptV2toc2RWbFhNWEJaZVVrMlNVaFNlV1JYVlhORGFVRm5TVU5CYVZreU9YUmpSMnh6V2xZNWFWbFhUbkphVnpWclNXcHZaMGx0YkhWYVNGWnFaRWM1ZVVscGQwdEpRMEZuU1VOS2VWcFhUblppV0VKd1lrZFdabUpIYkhSaFdGRnBUMmxCTWs1RGQwdEpRMEZuU1VOS2FGa3lUakZpV0ZaeldWaFNiRnBHT1hsYVYwNTJZbGhDY0dKSFZtWmlSMngwWVZoUmFVOXBRWGxPVkZsTFNVTkNPVXhCYjJkSlEwcG9XVE5TY0dSdFZtWmpNMUo1V2xkR2RHTjVTVFpKUm5OTFNVTkJaMGxEU25CaVYwWnVXbE5KYzBOcFFXZEpRMEZwWTBoS2RtTklTbkJpZVVselEybEJaMGxEUVdsWlYwNHdZVmM1ZFVscGQwdEpRMEZuU1VOS2FsbFhNV3hqYlVWcFEybEJaMWhUZDB0SlEwRnBZMGRHZVZsWE1XeGtSMVo1WTNsSk5rbEVUWGhPUkVsNVRucEJkMDFEZDB0SlEwRnBXbGhvZDFwWVNqQllNMEpvWTIxR2RGcFlVbXhqYmsxcFQybENOME5wUVdkSlEwRnBZVmN4YUZveVZXbFBhVUY0VGxSbk5FNTZWWHBQVkVselEybEJaMGxEUVdsalNFcDJZMGhLY0dKNVNUWkpSR3N4VFVSbmVrNXFXVEpNUVc5blNVTkJaMGx0Um1wa1IyeDJZbWxKTmtsRVRYZE5SRmswVFhwamVVeEJiMmRKUTBGblNXMU9hR0pYVm5sWlUwazJTVVJOZDAxRVdUUk5lbU4zVEVGdlowbERRV2RKYlhob1ltMWtNVmxYWkd4WU0wNXZXVmhLYkZwRFNUWkpSRVY2VFZSSmQwMUJiMmRKU0RCelEybEJaMGx0VmpSalIxWjVaRVk1TTJGWFVqQmhTRTFwVDJsQ1lrTnBRV2RKUTBGNFRVUkpNRXhCYjJkSlEwRm5UbFJGZVV4QmIyZEpRMEZuVFhwbk1FeEJiMmRKUTBGblRYcG5NRU5wUVdkWVUzZExTVU5CYVdSdFZtcGtSemw1V0RKV05HTkhWbmxrUmpsM1dWaEthR0pYVmpCYVdFcG1XVzVXYTFveVZqQkphbTluVFZSQmQwMUVRWGROUkVGM1RFRnZaMGxEU201aVJ6bHBXVmQ0WmxsdFJqQlpNbWRwVDJsQmVrMXBkMHRKUTBGcFpESTVlV0pIVW1aak1tdzJXbE5KTmtsRVVYTkRhVUZuU1c1Q2JHTnNPWGxaVnpWeVdESkthR1JIVG05SmFtOW5UME4zUzBsRFFXbGlTRXBtWTBjNWMyRlhUalZKYW05blpYZHZaMGxEUVdkSmJrSnNXVmQwWm1KSVNXbFBhVUV4V2xNd2QwNXBkMHRKUTBGblNVTktlbGt5YUd4YVNGWnpXbE5KTmtsRFNuTmhWelZzV1ZoS1ptUXlSbmxpV0ZaM1dETlNiMXBYTldaWk1qbDFZek5TYUdKdVVXbE1RVzluU1VOQlowbHVaR2hqYlRFeFkwWTVkbU5JVW5CaVYydzJXbGhLWm1NelVteGpTRTFwVDJsQmVrMUVRWGREYVVGblpsTjNTMGxEUVdsa1IwWjVXakpXTUZnelRqQmFXRUo2U1dwdlowMTZRWGROUkVGM1RFRnZaMGxEU25aa1dGSjNaRmhSYVU5cFFXbE1NMlIyWTIxMGVtTkhSbXBhVXpreFl6SldlV041T1hkWldFSnZZVmhrYkdSSVRtaE5lVGt3V1ZoT2NtTjVPV3hpUnpGMlRGaEdjbUp0T1hsaVV6RjZaREpzYm1KSVZYUmpiVEY2WW0wNWVXSlRNWEJpVjBadVdsYzFiR1JETUhsTlJFa3lUVlJCZVU1cE1USk5Vemw1WkZjMWVrd3lNWFprUXpGc1lrY3hka3hZUW5CWk1uUjNZa2RHYWxwVE1XcGlNalV3WVZjMU1XSXpWbnBNVjNob1kyMWtiRTE2UlRCaVV6RjRZVEkxZG1OdE1IUmpNMlJ3V2pKNE1VeFlTblJqTWpWMlkyMHdkR050T1dsaU0xRjBZVWhXZEZsWE5IUlpNa1owV2xoS2FFeFlUakZaYmxKb1l6SnpkR042VVhsTVZFMTNUVWR6ZEUxcVFYbE9ha1YzVFdwWmRHUnFSV2xNUVc5blNVTktjMkl5VG1oaVJqbHpZakprZWtscWIyZEphVGxzWTBkb2JHSlhWbmxaVjNkMldsYzFlV0l5T1RCTU0wSm9ZMGRvY0dReVZqQmpNa1Y2VERKV2MySlhPSFJqVjNSMVlqTktkRXhZVGpOaFYyUnpaRk14ZVdKWVRuVmlNMHAwVEZkc2RGbFhaR3hpYlZZd1RGUkpkMDFxV1hoTlJFa3lURmhaZUV3eWVIWmFNMDEyWWxjNU1FeFhWbk5pVnpoMFkwZHNhbUV6UW5OWlYwNXNURmRPZG1KdVVuQmlibFoyWkZoTmRHSkhSbmxhTWxWNlRWUlNkRXhZUm5KaWJUbDVZbE14ZW1ReWJHNWlTRlYwWTIweGVtSnRPWGxpVXpGNVlqSktkbVJETVc5a1Z6Rm9ZbWt4YWxsWE1XeGpiVVYwWXpOV2FXUkhSbnBoZVRGNlRrUkpkRTE2UVhkaGVUQjVUVVJKTWsxVVFYbE9hVEV5VFZNeGFHUklVbXhpV0VJd1RGaFplVWxwZDB0SlEwRnBZMjFXZWxwWVNqSmFWMUptV1RKb2JGa3lkSGRpTW14MVpFWTVhV1ZZVW14amVVazJTVVJuZDAxRVFYZE5SRUYzVFVSQmQweEJiMmRKUTBwMlpHMVdlV050Ykd0YVdFMXBUMmxDWWtOcFFXZEpRMEZwU3pKV05HTkhWbmxoVnpGc1ltNVJPV05IYkRSYVYzaG1ZMGhLZG1OSVNuQmllVGwxV1ZoU2NHUnRWbVpoYlRsd1ltNVJkbHBYZUhSaU1UbDNZVmRPY2xnelFuTlpWMDVzV0ROT01WbHVVbWhqTW5SbVdUSTVkV1JIYkhWa1Z6a3hZM2xKYzBOcFFXZEpRMEZwWVVoc2EyTnRSWFppUjBZeFltMU9iMXBZU1RsWmJVWjZZVmROYVV4QmIyZEpRMEZuU1c1T2JGcFhVVGxPUkVscFRFRnZaMGxEUVdkSmJWSm9aRWRGZFdKWFJuVmhWMXBzWXpOU1ptTkhSakJoUkRCMldsaENiMXBYTVd4amJVWnpUREpXZFdOdE9YWmtRemwzV1ZoQ2IyRllaR3hrU0U1b1RYazViR0pITVhaTVdFSndXVEp6ZEdOSGVHaFpNbFYwWVZjeGFGb3lWWFJqTTFKb1pFZFZkRmxYVGpCaFZ6bDFURlJKZDAxcVdYaE5SRWt3VEROQ2VXSXlVakZaTTFKd1lqSTBkR015VG1oaVIxVjBZakkxYzJWVE9YZGpiVlozV1ZoS2JGcERPWFJaVnpWd1dtMVdlbVJETlhGak1qbDFTV2wzUzBsRFFXZEpRMHAzV1ZoU2IyTjVOVE5pTTBweVdESlNjR05xTUhaa01qbDVZVE5PZDFsWFRteE1NMVo2V2xoS2Vrd3pRbWhqUjJod1pESldNR015UlhwTU0xSm9ZekowZWt3eVZuTmlWemgwWTFkMGRXSXpTblJNV0U0ellWZGtjMlJUTVhsaVdFNTFZak5LZEV4WGJIUlpWMlJzWW0xV01FeFVTWGROYWxsNFRVUkpNa3hZV1hoTU0wNTJaRmhLYWxwVE1EUk5iVmt5VGxSUk5VOUhWWGxPVjFrd1RWZEpORTR5VFRWT1ZGRXpUVlJqTTAxcVNtdFpNbGt6VFhwWmQxcFVWbWxhUjFVMFNXbDNTMGxEUVdkSlEwcDNXVmhTYjJONU5YWmtXRkozWkZoU1pscEhiSGxRVXprellqTktjbU16UW1oWk1sVjJaRmhPYkdOdVRYWmpSMFozWVVkc00xcFlVbnBaVkUxMlpFZEdlbUV6VFhaYVYzaDBZbmt4ZUdFeU5YWmpiVEIwWXpOa2NGb3llREZNV0VwMFl6STFkbU50TUhSaFZ6Rm9XakpXZFZwWVVYUk5ha0Y1VG1wRmQwMXFXWFJrYWtWMlkyNVdkV041T1hSaU0xRjBXbGQ0ZEdKNU1YZGhWMDV5WTBkNGFGa3lWWFJaTWpsMVpFZHNkV1JYT1RGamVURnpXVmhLYmxwVVRYaE9SekIwWTFkMGRXSXpTblJNV0U0ellWZGtjMlJUTVhsaVdFNTFZak5LZEV4WVNuWlpiVGt3VEZkb01XSlhSblZNVjA1b1lsZFdlVmxUTVhwa1Ywb3dXVmhPY2t4WVRUQk5hVEI2VFVSQ2NreFVTWGROYWxsNFRVUkpNa3hZV1hoSmFYZExTVU5CWjBsRFNtOWxWMUo1V1ZNMWVXUlhOSFZhUjJ4NVVGTTVNMkl6U25Kak0wSm9XVEpWZG1SWVRteGpiazEyWTBkR2QyRkhiRE5hV0ZKNldWUk5kbVJIUm5waE0wMTJXbGQ0ZEdKNU1YaGhNalYyWTIwd2RHTXpaSEJhTW5neFRGaEtkR015TlhaamJUQjBZVmN4YUZveVZuVmFXRkYwVFdwQmVVNXFSWGROYWxsMFpHcEZkbU51Vm5WamVUbDBZak5SZEZwWGVIUmllVEYzWVZkT2NtTkhlR2haTWxWMFdUSTVkV1JIYkhWa1Z6a3hZM2t4YzFsWVNtNWFWRTE0VGtjd2RHTlhkSFZpTTBwMFRGaE9NMkZYWkhOa1V6RjVZbGhPZFdJelNuUk1XRXAyV1cwNU1FeFhhREZpVjBaMVRGZE9hR0pYVm5sWlV6RjZaRmRLTUZsWVRuSk1XRTB3VFdrd2VrMUVRbkpNVkVsM1RXcFplRTFFU1RKTVdGbDRTV2wzUzBsRFFXZEpRMHB2WlZkU2VWbFROWEZpTWtsMVdUSm9hMkZZU1RsYWJVWnpZekpWYVV4QmIyZEpRMEZuU1dsME1HTnRSbkJpYlZaNVRHMVdkVmxYU25OYVZqbDNZMjA1Ym1OdFZucGpNVGxwV1ZoSk9WcHRSbk5qTWxWcFRFRnZaMGxEUVdkSmFYUXdZMjFHY0dKdFZubE1iVloxV1ZkS2MxcFdPWFJpTWxKc1lrWTVlbVJYTVhSWldFbzFVRmRhYUdKSVRteEphWGRMU1VOQlowbERTblJpTWxKc1lrTTFkbU5JVW5CaVYydzJXbGhKZFdKSVNUbE9WMVYwVG1sSmMwTnBRV2RKUTBGcFlsYzVhMXBYZDNWak1rNXZXbGRTTVdKSFZubE1iRGt3V1ZoS2JscFlVbVpRVjFadVlqSXhjR0pYYkdwTWJsWXdZVmQ0ZWt4dVRtcGhSMVpyWkZkNGJHTnVUWFZpUjJ4MVdsZEdlVmd6WkdoamJURXhZMFk1YW1JeU5YcGtSMFoxWkVZNWVsa3lhR3hhU0ZaeldsaEphVXhCYjJkSlEwRm5TVzB4ZGxwSFZuTk1iazVxWVVkV2EyUlhlR3hqYVRVeldWaEtkR1JZUW1aak0xSnNZMGhOT1UxNlFYZE5RMGx6UTJsQlowbERRV2xpVnpscldsZDNkV015VG05YVYxSXhZa2RXZVZneWJIVmtSMVo1WkcxR2MxQllUakJhV0VGcFRFRnZaMGxEUVdkSmJURjJXa2RXYzB4dVRtcGhSMVpyWkZkNGJHTnNPVzFqYlZaNFpGZFdkVmt6YXpsTlUwbHpRMmxCWjBsRFFXbGtTRXBvWVZjMWJHTnBOWFJaV0dobVl6TlNiR05JVFRsTmVrRjNUVVJCZDBscGQwdEpRMEZuU1VOS01HTnRSbkJpYlZaNVRHNWFhR0pHT1dwaFIxWnFZVEU1Y0dKdVVteGpibHBvWWtRd2VVMUVRWGROUTBselEybEJaMGxEUVdsWk1rWnpZa2RLYUZreWRIcE1iVEYyV2tkV2MxZ3lUbTlhVjA1eVkwYzVjR0p1VVhWYVdGcHNZMjVzWm1Kc09UQmpiVVp3WW13NWVtUkhWbmRqZWpCNVRVUkJkMDFEU1hORGFVRm5TVU5CYVZreVJuTmlSMHBvV1RKMGVreHRNWFphUjFaeldESk9iMXBYVG5KalJ6bHdZbTVSZFdNeVJqSmFWamt3WWpOQ1ptRjZNSFJOVTBselEybEJaMGxEUVdsWk1rWnpZa2RLYUZreWRIcE1iVEYyV2tkV2MxZ3lUbTlhVjA1eVkwYzVjR0p1VVhWak1rWXlXbFk1YzFsWVRqQlFWM2h3WW0xemFVeEJiMmRKUTBGblNXMTRkbG95Wkd4amFqRmlaREpHZFZwSFNYTlpNMDR5V0ZOSmMwTnBRV2RKUTBGcFlrYzVibG95Vm5sTWJtUm9ZbTFTYVV4dGJHdFFWekYyWkVNeGJHSkhNWFpNV0VKd1dUSjBkMkpIUm1wYVV6RnFZakkxTUdGWE5URmlNMVo2VEZkNGFHTnRaR3hOZWtVd1lsTXhlR0V5TlhaamJUQjBZek5rY0ZveWVERk1XRXAwWXpJMWRtTnRNSFJqYlRscFlqTlJkR0ZJVm5SWlZ6UjBXVEpHZEZwWVNtaE1XRTR4V1c1U2FHTXljM1JqZWxGNVRGUk5kMDFIYzNSTmFrRjVUbXBGZDAxcVdYUmtha1ZwVEVGdlowbERRV2RKYlhoMldqSmtiR05wTlROWlZ6VnJXV2sxZVZwWVRqRmlWMVU1WW0xV01scFlTV2xNUVc5blNVTkJaMGx0ZUhaYU1tUnNZMmsxYW1NeldYVmliVVowV2xReGFtTXpXV2xNUVc5blNVTkJaMGx0ZUhaYU1tUnNZMmsxYW1NeldYVmFiWGd4WXpKb1ptSkhPVzVqTVRsc1pHMVdlV1ZXT1hWWU0wNHdXbGhDZWxCVVJXbE1RVzluU1VOQlowbHRlSFphTW1Sc1kyazFhbU16V1hWak1rWXlXbFk1YTJGWVNUbE1NbFozWVVkV2RGcFlTbWhpUXpsc1ltNUtkbUl6VVhaalIwWjNZVWRzTTFwWVVucFpWRTEyV2xkNGRHSjVNWGhoTWpWMlkyMHdkR016WkhCYU1uZ3hURmhLZEdNeU5YWmpiVEIwWVZjeGFGb3lWblZhV0ZGMFRXcEJlVTVxUlhkTmFsbDBaR3BGZG1KSE9XNWplVGwwWWpOUmRGcFhlSFJpZVRGM1lWZE9jbU5IZUdoWk1sVjBXVEk1ZFdSSGJIVmtWemt4WTNreGMxbFlTbTVhVkUxNFRrY3dkR05YZEhWaU0wcDBURmhPTTJGWFpITmtVekY1WWxoT2RXSXpTblJNV0VwMldXMDVNRXhYYURGaVYwWjFURmRPYUdKWFZubFpVekY2WkZkS01GbFlUbkpNV0Uwd1RXa3dlazFFUW5KTVZFbDNUV3BaZUUxRVNUSk1XRmw0VEZkR01HUkhWblJqU0ZGMFpHcEphVXhCYjJkSlEwRm5TVzFXTWxsWGVERlpXRkoyWTJrMWQyRllhR3hpUmpscllWZEdibUp0T1hwa1IyeHFZM2sxYzJJeVpHWmtNa1oxV2tkSk9XUklTakZhVTBselEybEJaMGxEUVdsaVZ6bHJXVmQ0Y0dSSWJHWlpWMHB6V1ZoU2NHSXlOSFZqTWs1NVdsZFdkV0ZYTlc1WU1rb3hXa2RrYkdSR09URmpSMUpvWkVkV2VsQlVUWGROUkVGM1RVTkpjME5wUVdkSlEwRnBaRWhLYUdGWE5XeGphVFZyV2xoYWNGa3lWbnBRVkZGcFRFRnZaMGxEUVdkSmJWSm9aRWRGZFZwSGJIcGtTRXB3V1c1V01GcFhVbVprTWpsNVlrZFNabU15YkRaYVZEQXdTV2wzUzBsRFFXZEpRMHByV1ZoU2FFeHRTbWhrUjA1dldETk9jR1Z0VlRsUFEwbHpRMmxCWjBsRFFXbGFSMFl3V1ZNMU1sbFhlSEJhUjBZd1lWYzVkVmd5Um5WWk1taDJZMjVPWm1OSFZubFlNbFozWVZoT2RscEhWVGxpYmxaellrTkpjME5wUVdkSlEwRnBXa2RHTUZsVE5USlpWM2h3V2tkR01HRlhPWFZZTWtwb1pFZE9iMXBZVG1aalIxWjVXREpXZEZsdE9XdGhWekZzWW01Uk9VNVVRV2xNUVc5blNVTkJaMGx0VW1oa1IwVjFaRzFHYzJGWFVtaGtSMngyWW13NWFWbFlVbXBoUmpsNllWaHdiRkJVUldsTVFXOW5TVU5CWjBsdVVubFpWMngxV2xoSmRXSkhiSFJoV0ZKbVpHMUdjMWd5U21oa1IwNXZXbGhOT1UxVE5IZEphWGRMU1VOQlowbERTbXRaV0ZKb1RHNU9NVmx1VW1oak1uUm1ZbGRHZFdGWFdteGpNMUptWTBkR01HRkVNSFphV0VKdldsY3hiR050Um5OTU1sWjFZMjA1ZG1SRE9YZFpXRUp2WVZoa2JHUklUbWhOZVRsc1lrY3hka3hZUW5CWk1uTjBZMGQ0YUZreVZYUmhWekZvV2pKVmRHTXpVbWhrUjFWMFdWZE9NR0ZYT1hWTVZFbDNUV3BaZUUxRVNUQk1NMEo1WWpKU01Wa3pVbkJpTWpSMFl6Sk9hR0pIVlhSaU1qVnpaVk01ZDJOdFZuZFpXRXBzV2tNNWVtUlhTakJaV0U1eVkzazFjV015T1hWSmFYZExTVU5CWjBsRFNtdFpXRkpvVEc1T01WbHVVbWhqTW5SbVlsZEdkV0ZYV214ak0xSm1ZekpvYUUxcVZUSlFWRmwzVDFSVk5FOVVTVE5PVjFFMVRucEZORnBVVlRCYVJHaHNUbGRHYVU1SFVUTmFSRkY1VG1wQk1GcFhTVFJhYlVVeVRtMVJNMDFVVlRKYVZFcHRUVEpWZUUxRVdtaE9SRVpxVFcxYWJVMUVXVEZhUkZGcFRFRnZaMGxEUVdkSmJWSm9aRWRGZFdKSFJuVmFNMVpvV2pKV1pscHRWbWhrU0ZaNVdsaE9abU5IUmpCaFJEQjJXbGhDYjFwWE1XeGpiVVp6VERKV2RXTnRPWFprUXpsM1dWaENiMkZZWkd4a1NFNW9UWGs1YkdKSE1YWk1XRUp3V1RKemRHTkhlR2haTWxWMFlWY3hhRm95VlhSak0xSm9aRWRWZEZsWFRqQmhWemwxVEZSSmQwMXFXWGhOUkVrd1RETkNlV0l5VWpGWk0xSndZakkwZEdNeVRtaGlSMVYwWWpJMWMyVlRPWGRqYlZaM1dWaEtiRnBET1hOWlZ6VnVaRmRHYmxwVE5YRmpNamwxU1dsM1MwbERRV2RKUTBwcldWaFNhRXh0ZUdoaWJXUXhXVmRrYkZneVdteFpXRkl4WTIxV2VsZ3pUbTlaVkVreFRtb3dlRTFVVW1oT2VsRTBXV3BCTVU1RVdUSlpiVlpvVFVSck1FNUVSVFJOZWtKcFdYcE5lbGxYUlhsUFYxRjZXbTFSTVUxRVdYbFpiVlUxV21wVmVrNUVVWGhhYWxKc1dtcE5kMDFxVlRKUFIwVjZUMVJSTlVscGQwdEpRMEZuU1VOSmNscEhSakJaVXpWbVdUSTVkV1J0Vm5sa1JqZzVXVmQ0YzBscGQwdEpRMEZuU1VOS2RWbFlVbkJrYlZabVlXMDVjR0p1VVhWamJWWnRXbGhLYkdKdFRteE1ia0p3WTBkV2MyRlhOV3hNYms0d1dWZGtiR041TkhoTWJURjJXa2RXYzB4dVpIQmFTRkp2VUZSRmQwMXFVV2xNUVc5blNVTkJaMGx0Tldoa1Iyd3lXbFk1Y1dJeWJIVmtRelY1V2xkYWJHTnRWblZaTWxWMVkwZHNkMXBYZUhCaWJWVjFZek5TYUZveVZucE1ha1YxWWxjNWExcFhkM1ZoUjFab1draE5PVTlEU1hORGFVRm5TVU5CYVdKWE9XdFpWM2h3WkVoc1psbFhTbk5aV0ZKd1lqSTBkV0p0T1d0YVdFMTFZVzA1Y0dKdVVtWmFSMVoxWWpKc2VscFlTWFZpVnpscldsZDNkV05JU25aalNFcHdZakU1TTJGWFVqQmhSREF4VFZSSmFVeEJiMmRKUTBGblNXMHhkbHBIUm5OaFdGSTFXREpHYVdKSFJqQmhWemwxVEcwMWRscEhWbnBNYlhCMllWYzFNRmd5VW14aWJUbHdZekpXZVV4dE1YWmFSMVp6VEcxR2FtUkhiSFppYkRrellWZFNNR0ZFTUhwUFJGRnBURUZ2WjBsRFFXZEpiVEYyV2tkR2MyRllValZZTWtacFlrZEdNR0ZYT1hWTWJUVjJXa2RXZWt4dGNIWmhWelV3V0RKU2JHSnRPWEJqTWxaNVRHMHhkbHBIVm5OTWJVNW9ZbGRXZVZsV09UTmhWMUl3WVVRd2VrOUVVV2xNUVc5blNVTkJaMGxwZEhWWldGSndaRzFXWm1GdE9YQmlibEYxWTIxV2JWcFlTbXhpYlU1c1RHNUNjR05IVm5OaFZ6VnNURzVPTUZsWFpHeGplVFI0VEcweGRscEhWbk5NYmtaeVdESTFkbU50TURsa1NFb3hXbE5KYzBOcFFXZEpRMEZwU3pJMWFHUkhiREphVmpseFlqSnNkV1JETlhsYVYxcHNZMjFXZFZreVZYVmpSMngzV2xkNGNHSnRWWFZqTTFKb1dqSldla3hxUlhWaVZ6bHJXbGQzZFdSWVRteFlNMHAwWXpJMWRtTnRNRGxrU0VveFdsTkpjME5wUVdkSlEwRnBTekkxYUdSSGJESmFWamx4WWpKc2RXUkROWGxhVjFwc1kyMVdkVmt5VlhWalIyeDNXbGQ0Y0dKdFZYVmpNMUpvV2pKV2VreHFSWFZpVnpscldsZDNkV1JZVG14WU0wNHpZVmRrYzJSVU1UQmpibFpzU1dsM1MwbERRV2RKUTBseVltMUdNR0ZZV214WU1uQjJZVmMxTUV4dVNteGFiVlo1V2xjMWFscFROWGRoV0VKc1lrZHNkVnBUTlhwa1IwWnVXbGhOZFUxVE5YUmlNbEpzWWtNMWVtUXliRzVpU0ZabVlsaFdjMlJIYkhkaVIxWm1ZakpaT1U1cVVXbERhVUZuV0ZOM1MwbERRV2xaVjNoellqSk9hR1JIYkhaaWJEbHBZak5XZFZwSFJubGhWMVo2U1dwdloxZDNiMmRKUTBGblRYcEJkMDFFUVhkRGFVRm5XRk4zUzBsRFFXbFpXRXBxWVVkc01scFdPWGRpTW5od1dUTnJhVTlwUW5Wa1YzaHpURUZ2WjBsRFNuZGpiVlo2V2xoS01sbFlVbkJpTWpWbVkwZDRhR0pwU1RaSlNITkxTVU5CWjBsRFNuZGpiV3gwV1ZoS05VbHFiMmRKYTFwNVdsaE9iMGxJVG05WldFcHNXa05CZG1ReU9YbGhNMDUzV1ZkT2JFbElTakZpYVVKcllWaEtiRmt6VW5aamJtdDFTVVZHYzJKRFFYaE9VMEo2V1RKb2JGcElWbk5hVjFGbldUSm9iRmt5ZEhkaU1teDFaRWhOWjJOdFZqQlpWMngxV2xkUmRVbEZSbXBrU0Zab1lrTkNlbUZZY0d4SlIxcDVZakl3WjJSSGFIQmplVUpvWTIxT2IyRllVbXhaTTFJeFkyMVZaMk15TVhaaE1sVm5XVmMxYTBsSFRqRmpia3BzWW01UloxcHRiSE5hV0U0MVl6TlNiR0pUUW5kamJUbHBXbE5DZVZwWVJqRmhXRXBzV2tOQ2FWcFhXblpqYlZWbldtNVdjMkpEUW1saFZ6VnJZVmMxYmt4cFNYTkRhVUZuU1VOQmFXTklTbkJpVjBaNVpWWTVlVnBZVG14amJscHNXa1k1YVdWWVVteGplVWsyU1VSbmQwMUVRWGROUkVGM1RVUkJkMHhCYjJkSlEwRm5TVzA1YVdNeVZubGtiVlpyV0ROT2RHSXlkR3hZTWs1dldsZE9jbU5IT1hCaWJsSm1XVzVzTUZwWVRXbFBhVUY2VG5wamVrMVVhekpQUkVsNVRFRnZaMGxEUVdkSmJrNXFZVWRXYTJSWGVHeGFSamxxWVVkV2FtRXpRblpoVnpVd1dESk9kbVJYTlRCSmFtOW5UVlJWYzBOcFFXZEpRMEZwWXpKT2IxcFhVakZpUjFacldESk9iMXBYVG5KalJ6bHdZbTVTWmxsdWJEQmFXRTVtV2xoT01HRlhNV2hrUjFWcFQybEJNVTVxVlRWT2Vtc3hUV3BOZWsxRGQwdEpRMEZuU1VOS2RGbFhiSFZrUjBad1ltMVdhMWd6VGpCaU0wcG9XakpXWm1OdFZuaGtWMng1V2xkU1psbHViREJhV0UxcFQybEJNVTU2VlRWT2Vtc3hUV3BOZWsxRGQwdEpRMEZuU1VOS2Vsa3lhR3hhU0ZaeldsZFNabUpYYkhOYVdFNHdZakkxYkdONVNUWkpSbk5MU1VOQlowbERRV2ROYWtGM1RVUkJjME5wUVdkSlEwRm5TVVJSZDAxRVFYZE1RVzluU1VOQlowbERRVEpOUkVGM1RVTjNTMGxEUVdkSlEwRm5UMFJCZDAxRVFYTkRhVUZuU1VOQlowbEVSWGROUkVGM1RVTjNTMGxEUVdkSlEwRm5UVlJKZDAxRVFYZE1RVzluU1VOQlowbERRWGhPUkVGM1RVUkJjME5wUVdkSlEwRm5TVVJGTWsxRVFYZE5RM2RMU1VOQlowbERRV2ROVkdkM1RVUkJkMHhCYjJkSlEwRm5TVU5CZVUxRVFYZE5SRUZ6UTJsQlowbERRV2RKUkVsNVRVUkJkMDFEZDB0SlEwRm5TVU5CWjAxcVVYZE5SRUYzVEVGdlowbERRV2RKUTBGNVRtcEJkMDFFUVhORGFVRm5TVU5CWjBsRVNUUk5SRUYzVFVOM1MwbERRV2RKUTBGblRYcEJkMDFFUVhkRGFVRm5TVU5DWkV4QmIyZEpRMEZuU1c1S2JHUkhSbkJpYkRsb1lrZDRabU15VG05YVYxSXhZa2RXYTFneVRtOWFWMDV5WTBjNWNHSnVVbnBKYW05blpFaEtNVnBUZDB0SlEwRm5TVU5LZWxsWVdteFlNMUoyWTBZNWNrbHFiMmRNVkVWelEybEJaMGxEUVdsaVIwWjZaRVk1YW1GSFZtcGhNMEoyWVZjMU1GZ3pRblppUjJ4cVpWTkpOa2xEU25wbFZ6RnpZVmMxY2tscGQwdEpRMEZuU1VOS2JXUlhlSE5ZTWtaellrYzVhbGxZVW5CaU1qVm1aRWRHZVZveVZqQkphbTluVFhwQmQwMUVRWGRNUVc5blNVTkJaMGx0Um5OaVJ6bHFXVmhTY0dJeU5XWlpiVGt4WW0xU2FHTnRiR3hqZVVrMlNVWnpTMGxEUVdkSlEwRm5UWHBCZDAxRVFYZERhVUZuU1VOQ1pFeEJiMmRKUTBGblNXMUtkbVJYTld0WldFbzFXRE5LTVdKSFZXbFBhVUZwVlRKc2RWb3llR3hKUjFwNVdsaE9iMGxIUm5OaVJ6bHFXVmhTY0dJeU5HZGtSemhuWkVjNU1GbFhkM3BOUkVGM1RVUkJOMGxITlhaSlIyeDFaRWRXZVdKWFZtdGhWMFl3V2xOQ2FHSkhlSFpaTWtZd1lWYzVkVWxJU214Wk1qa3lXbGhLTlVsSVFtOVpXRTVzU1VoS2JHTllWbkJqYlZaclRHbEpjME5wUVdkSlEwRnBZMGRXZVdNeWJIcGtSMVoxWkVZNWRHRllTbmxpTTBscFQybEJhVlJYUm5CaWJsSm9ZVmMxYkZwRFFuVmlNbEpzVEZkNGRsa3lSbk5KUlU1VVZta3hNR0o1TVhwaFIwWjVXbGRSWjJKSE9XNWlWMng1WTIwNWVVOTVRblZpZVVKNldsaENhR050UmpCYVUwSnFZVWRXYW1FelFuWmhWelV3V1ZoS2FtRkhiREphVTBKcldsaENjMkl6YkhSYVZ6VXdTVWRPYzFsWGJIUmFWMUYxU1dsM1MwbERRV2RKUTBwb1kyMU9iMkZZV214WU0wSjJZa2RzYW1WVFNUWkpSelV4WWtkM1MwbERRamxNUVc5blNVTkthbUl5TlRCaFZ6VXhXVmhTY0dJeU5HbFBhVUoxWkZkNGMweEJiMmRKUTBwb1lrZDRkbGt5UmpCaFZ6bDFXRE5PTUdJelFtWmpNMUpzWTBOSk5rbEVUWGROUkVGM1RVTjNTMGxEUVdsalIyaG9ZekpWYVU5cFFXbGFibFp6WWtOSmMwTnBRV2RKYlZKNVdWZGFNRWxxYjJkbGQyOW5TVU5CWjBsdFZqUmFWMDR4WkVkR2FXSkhWV2xQYVVJd1kyNVdiRXhCYjJkSlEwRm5TVzVPTUZsWVVteEphbTluU1d4S1VGUXhVbVpWYTFaWFUxVldXRmd3VWtaVlJYaFFWMVV4UmxSc1VtWlZhMVpTVmxWc1UxSlZVV2xEYVVGblpsTjNTMGxEUVdsak1qa3hZMjFPYkZneVJubFpNbWh3WkcxVmFVOXBRV2xNTTJSMlkyMTBlbU5IUm1wYVV6a3hZekpXZVdONU9YZFpXRUp2WVZoa2JHUklUbWhOZVRrd1dWaE9jbU41T1d4aVJ6RjJURmhHY21KdE9YbGlVekY2WkRKc2JtSklWWFJqYlRGNlltMDVlV0pUTVhCaVYwWnVXbGMxYkdSRE1IbE5SRWt5VFZSQmVVNXBNVEpOVXpscVkwaFZkR05JU214YWJYaHdXakpvTUV4WVdUQk1NbXgxWTBoV01HTjVPWHBpTTFaNVdUSlZkV1JIUm5sTWJXUTJTV2wzUzBsRFFXbGpNamt4WTIxT2JGZ3lNV2hpYld4dFdsaE9NRWxxYjJkSmFUa3pZak5LY21NelFtaFpNbFYyWkZoT2JHTnVUWFpqUjBaM1lVZHNNMXBZVW5wWlZFMTJaRWRHZW1FelRYWmFWM2gwWW5reGVHRXlOWFpqYlRCMFl6TmtjRm95ZURGTVdFcDBZekkxZG1OdE1IUmhWekZvV2pKV2RWcFlVWFJOYWtGNVRtcEZkMDFxV1hSa2FrVjJXVE5DTVV4WVFubGFWMXB6WVZka2IyUkRNVEpPUXpsd1ltNUNNV1JJVFhaak1qa3hZMjFPYkV4dFduQmlSMVo2VEc1T2IxbFVTVEZPYVVselEybEJaMGx0ZUdoaVYwcHJXVlk1ZVdSWE5UQmhWekZzU1dwdloyVjNiMmRKUTBGblNXMUdhbVJJVm1oaVJqbDNaVmhTYjJJeU5HbFBhVUZwVEROa2RtTnRkSHBqUjBacVdsTTVNV015Vm5samVUbDNXVmhDYjJGWVpHeGtTRTVvVFhrNU1GbFlUbkpqZVRrMVdWY3dkRmxZU21wT1JFRjNURmQ0YUdKWFNtdFpVekI1VFVSSk1rMUVhM2xOVXpsNVpGYzFNR0ZYTVd4TU0xcHNZbTVaZEdOSGJIVmliVlpyVERKS2NHSnBPWGRsV0ZKdllqSTBhVXhCYjJkSlEwRm5TVzFLZG1JelVucGtTRXBvWTBZNWQyVllVbTlpTWpScFQybEJhVXd6WkhaamJYUjZZMGRHYWxwVE9URmpNbFo1WTNrNWQxbFlRbTloV0dSc1pFaE9hRTE1T1RCWldFNXlZM2s1YUdOdFRYUmFNbmgyV1cxR2MweFhTbWhqTW14NlRGaFNlVmxYYkhWaFZ6VnVURlJKZDAxcVdYZFBWRWt3VEROS01XSnVVbkJpVjFWMFkycGFhRXd5U25CaWFUbDNaVmhTYjJJeU5HbE1RVzluU1VOQlowbHRUblppYmxKb1lWYzFiR05zT1hCaVYwWnVXbE5KTmtsRFNuVmtiVTU1VEcxc2Rra3lOVEpoVjFKd1dWTTVkMlZZVW5aamJVNXZUMnBKTVV4cVFUSk1XRUkxVFhsSmMwTnBRV2RKUTBGcFdsaG9NR050Um1aalNHd3dZVWM1ZFdOSFJqQmhRMGsyU1VOSmRtUXlPWGxoTTA1M1dWZE9iRXd6Vm5wYVdFcDZURE5DYUdOSGFIQmtNbFl3WXpKRmVrd3pVbWhqTW5SNlRESk9kbUp1VW5CaWJsWjJaRmhOZEdSSGJIUmFVekYwWWpOUmRHUXlPWGxpUjFGMFlsYzVhMXBYZDNSTmFrRjVUbXBGZDAxVVdYWmpTRXBzWTBkR2VWbFlVbkJpTWpSMlkyNVdkV1JIYkhSYVV6RjJaRzFXZVdKSFJqVmplVGxyWVZjMWRrNUVWVE5OVXpsNllWaFNiRXhZUW1oWk1uUm9XakpXZWtscGQwdEpRMEZuU1VOS2JWbFVUbVpqYlRsMlpFTkpOa2xEU1haa01qbDVZVE5PZDFsWFRteE1NMVo2V2xoS2Vrd3pRbWhqUjJod1pESldNR015UlhwTU0xSm9ZekowZWt3elFuQmxSMVp6VEZoYWNGcEhWblpNVjJSNVlWaENkMXBZU1hSaU0wSXdZVmN4Y0dWdFJqQmhWemwxVEZSSmQwMXFXWGhOUkVVelRGaFplRXd6U2pGaWJsSndZbGRWZGxwdFJYcEphWGRMU1VOQlowbERTbTFaVkZKbVkyMDVkbVJEU1RaSlEwbDJaREk1ZVdFelRuZFpWMDVzVEROV2VscFlTbnBNTTBKb1kwZG9jR1F5VmpCak1rVjZURE5TYUdNeWRIcE1NazUyWW01U2NHSnVWblprV0UxMFpFZHNkRnBUTVhSaU0xRjBaREk1ZVdKSFVYUmlWemxyV2xkM2RFMXFRWGxPYWtWM1RWUlpkbU5JU214alIwWjVXVmhTY0dJeU5IWmtTRXBvWVZjMWNHSnRZM1JqYmxaMVpFZHNkRnBUT1hkamJUbHRZVmQ0YkV3eVduTlpXRTV2VEZkR01HUkhWblZrUjJ4MlltbEpjME5wUVdkSlEwRnBZbGRzZFdGWE1URmlWamx0WTIxV2JGZ3pUbXBqYlVZd1dUSm9abGx1YkRCYVdFMXBUMmxCZUUxRVFYZE5SRUYzVFVSQmQwMURkMHRKUTBGblNVTktkR0l6Vm5Wa1NFMXBUMmxDTjBOcFFXZEpRMEZuU1VOS2QxbFlVbTlKYW05blNXazVNMkl6U25Kak0wSm9XVEpWZG1SWVRteGpiazEyWTBkR2QyRkhiRE5hV0ZKNldWUk5kbVJIUm5waE0wMTJXbGQ0ZEdKNU1YaGhNalYyWTIwd2RHTXpaSEJhTW5neFRGaEtkR015TlhaamJUQjBZVmN4YUZveVZuVmFXRkYwVFdwQmVVNXFSWGROYWxsMFpHcEZkbGt6UWpGTVdFSjVXbGRhYzJGWFpHOWtRekV5VGtNNWNHSnVRakZrU0UxMldqTkNNVTFxUlhSalNFcHdaRzFHTUZwVE1YbGtWelV3WVZjeGJFeFhNWFprVnpVd1kzazFhbU16V1dsTVFXOW5TVU5CWjBsRFFXbGpNbWhvVFdwVk1rbHFiMmRKYW1jMFdWZFNhRTVVVVROTmFtaHJUbFJKTkU5SFNUSk5SR3MwV2tkYWJVNXRXVE5hVjBWNVRucFpNMDU2YUd0TmFsSnBUbFJvYkU1RVJYbFBWR3hyVDFkWmVrMVhVbWxaVkZadFRXcFJORnBYVlRST01rVnBRMmxCWjBsRFFqbE1RVzluU1VOQlowbHROWFphUjFWcFQybEJhVm96UWpGTmFrVnBURUZ2WjBsRFFXZEpia294WW01U2NHSlhWbVprUjBaNllYbEpOa2xEU1haa01qbDVZVE5PZDFsWFRteE1NMVo2V2xoS2Vrd3pRbWhqUjJod1pESldNR015UlhwTU0xSm9ZekowZWt3elFuQmxSMVp6VEZoYWNGcEhWblpNVjJSNVlWaENkMXBZU1hSaU0wSXdZVmN4Y0dWdFJqQmhWemwxVEZSSmQwMXFXWGhOUkVVelRGaFplRWxwZDB0SlEwRm5TVU5LZWxreWFHeGlWMFZwVDJsQmFXRnRPWEJpYmxGMFlrZEdkRmx0VW1oTVdFb3hZbTVTY0dKWFZYUmtha1ZwVEVGdlowbERRV2RKYms1cVkyMUdNRmt5YUdaamJUbDJaRU5KTmtsRFNYWmFXRUp2V2xjeGJHTnRSbk5NTWxaMVkyMDVkbVJET1hkWldFSnZZVmhrYkdSSVRtaE5lVGxzWWtjeGRreFlSbkppYlRsNVlsTXhlbVF5Ykc1aVNGVjBZMjB4ZW1KdE9YbGlVekZ3WWxkR2JscFhOV3hrUXpCNVRVUkpNazFVUVhsT2FURXlUVk5KYzBOcFFXZEpRMEZwWkVkV2RHTkhPWGxaV0VvMVdETktkbUl6VVdsUGFVRnBUREpXZDJGSFZuUmFXRXBvWWtNNWJHSnVTblppTTFGMlRrUkZkMDFFVFdsRGFVRm5abE4zUzBsRFFXbGFSMFl3V1ZZNWFsbFhUbTlhVTBrMlNVaHpTMGxEUVdkSlEwcHlZVmMxYTBscWIyZEpia0o1V2xoQ2FHTnRWbXRNV0VKd1pVZFdjMHhZV1hoSmFYZExTVU5CWjBsRFNqRmhWMUZwVDJsQk1FMVVRWGROZVhkTFNVTkJaMGxEU25WaU1sSnNTV3B2WjBsdFpIZGtWRWw0U1dsM1MwbERRV2RKUTBwNVlqSTVNRWxxYjJkSmFUbHNZMGRvYkdKWFZubFpWM2QyV2xjMWVXSXlPVEJNTTBKb1kwZG9jR1F5VmpCak1rVjZUREpXYzJKWE9IUmpSMnhxWVhreGQySkhSbXBhVXpGd1lsZEdibHBUTVhwa1IwWXdXbE14YUZrelVuQmlNalIwVFdwQmVVNXFSWGROYWxGMlkwaEtkbHBJVm1wa1IyeDJZbWt4ZWxreVJuTmFVekYyWW0xNE5Vd3pRbmxhV0VKb1kyMVdhMGxwZDB0SlEwRm5TVU5LZVZwWFRteGhXRUl3U1dwdlowbHBPV3hqUjJoc1lsZFdlVmxYZDNaYVZ6VjVZakk1TUV3elFtaGpSMmh3WkRKV01HTXlSWHBNTWxaellsYzRkR05IYkdwaGVURjNZa2RHYWxwVE1YQmlWMFp1V2xNeGVtUkhSakJhVXpGb1dUTlNjR0l5TkhSTmFrRjVUbXBGZDAxcVVYWmpTRXAyV2toV2FtUkhiSFppYVRGNldUSkdjMXBUTVhaaWJYZzFUREpPYUZreWFHeE1XRXBzV1RKV2NHTklVWFZoYms1MlltbEpjME5wUVdkSlEwRnBZVzA1YVZneWJHdEphbTluU1dwUmVFMXFZM2RQVTBselEybEJaMGxEUVdsamJWWnFXbGRzZDJSR09YcGhSMFY1VGxSWmFVOXBRV2xPUjFacFRtMVNiVTFFVG1wUFZHUnBUbFJHYVZwcVdtcE5WRmw0VGxkWk1GcHFUVFZPUkVwc1RVZEZlVTB5V210T1ZFazFUa2RWZVUxNlNYcE5iVkp0VFdwUk1VMTZXVEpQUkZKcFRVUmpNMDVVVFRKT1EwbHpRMmxCWjBsRFFXbGliVVl3WVZoYWJGZ3pTbXhaTWxad1kwaFJhVTlwUVdsTU0yUjJZMjEwZW1OSFJtcGFVemt4WXpKV2VXTjVPWGRaV0VKdllWaGtiR1JJVG1oTmVUa3dXVmhPY21ONU9XeGlSekYyVEZoQ2NGa3ljM1JqUjNob1dUSlZkR0ZYTVdoYU1sVjBZek5TYUdSSFZYUlpWMDR3WVZjNWRVeFVTWGROYWxsNFRVUkpNRXd5U25CaWJWSndZbTFrZWt3eVRtaFpNbWhzVEZka2QyUlVTWGhNYlRWb1pFZHNNbHBUTlRCbFNGRnBURUZ2WjBsRFFXZEpiVFZvWkVkc01scFdPWGxhVjA1c1lWaENNRmd6VG05WlZFa3hUbWxKTmtsRFNtdE5lbXQ2VGxkSk1sbHFVVFZaYlZrelRucEpNazFIVW10YWFsazBUVWRGTUZwVVpHMU5hbEpzVFdwak1WbHFaR2hOVkVwb1RWUlNhRmxYUm10YVZHYzFUWHBuTVUxNldteGFWMDVxVFVSQmVFMVVaRzFKYVhkTFNVTkJaMGxEU25kamJUbHJaRmRPYkdOc09YVlpWekZzU1dwdlowbHRWbk5pVnpoMFdUSkdhbUZIVlhSYU0wSXhUV3BGYVV4QmIyZEpRMEZuU1c1Q2VXSXlVakZaTWxaNVdESTFkbHBIVldsUGFVRnBXak5DTVUxcVJXbE1RVzluU1VOQlowbHVWbnBhV0VscFQybEJhV05IUm5kaFIyd3pXbGhTZWxsVVRXbERhVUZuWmxOM1MwbERRV2xqV0ZaMlpFZEZhVTlwUWpkRGFVRm5TVU5CYVdFeWJIVmFRMGsyU1VOS2JXRlhlR3hqTTJ4NlpFZFdkRWxwZDB0SlEwRm5TVU5LTVdGWFVXbFBhVUV3VFZSQmQwMTVkMHRKUTBGblNVTktNV015Vm5sSmFtOW5TVzVDYUdOSGFIQmtNbFl3WXpKRmVrbHBkMHRKUTBGblNVTktkV0l5VW14SmFtOW5TVzFrZDJSVVNYaEphWGRMU1VOQlowbERTblJpTTFaMVpFTkpOa2xEU1haa01qbDVZVE5PZDFsWFRteEpaMjluU1Vnd2MwTnBRV2RKYlVaellrYzVhbGxZVW5CaU1qUnBUMmxDZFdSWGVITk1RVzluU1VOS2RtTkhWbmxaV0ZKd1lqSTFhR0pHT1hwYVdFb3lZVmRPYkVscWIyZGxkMjluU1VOQlowbHVTblppTTFGcFQybEJhVXd6WkhaamJYUjZZMGRHYWxwVE9URmpNbFo1WTNrNWQxbFlRbTloV0dSc1pFaE9hRTE1T1RCWldFNXlZM2s1YkdKSE1YWk1XRVp5WW0wNWVXSlRNWHBrTW14dVlraFZkR050TVhwaWJUbDVZbE14Y0dKWFJtNWFWelZzWkVNd2VVMUVTVEpOVkVGNVRta3hNazFUT1cxa1YzaHpURmhaZVV3eU9YZGplVGw2V2xoS01tRlhUbXhKYVhkTFNVTkJaMGxEU25SWlZ6VndXbTFXZW1SRFNUWkpRMGwyWkRJNWVXRXpUbmRaVjA1c1RETldlbHBZU25wTU0wSm9ZMGRvY0dReVZqQmpNa1Y2VEROU2FHTXlkSHBNTWxaellsYzRkR05YZEhWaU0wcDBURmhPTTJGWFpITmtVekY1WWxoT2RXSXpTblJNVjJ4MFdWZGtiR0p0VmpCTVZFbDNUV3BaZUUxRVNUSk1XRmw0VERKYU1XSkhkM1JrYWtsMllqTkNla3d6VG14amJscHdXVEpWZGxKcmJFMVNWazExWXpKb2FFMXFWVEpKYVhkTFNVTkJaMGxEU25SWlZ6VndXbTFXZW1SR09YcGhSMFY1VGxSWmFVOXBRV2xaVjFKdFRrUlZNVTFxVW10YVZFNXFUVzFWTWxwSFNtaE5WR2N5VGxSamVWcFVZM2hPVkVaclRrUm9hVnB0VG1oTlIwbDZXVmRTYWs5SFZUSlpNbGsxV2tkV2JWcEVXVFJPYlVrd1RucGpNRTVIVFRST2VVbHpRMmxCWjBsRFFXbGpTRlpwWWtkc2VtRkhWbXRZTWs1MllsY3hjR1JEU1RaSlEwcG9XVzFLYVUxRVFUQlBWR3QzVDFSYWJWbFhSbWxhYW1OM1RYcFdiVnBIVlhsTk1rcHRUa2RKZUZwWFNtaFBWR2N3VFhwak0wbG5iMmRKU0RCelEybEJaMGx1VG5SaU1uUnNTV3B2WjJWM2IyZEpRMEZuU1cxd2RsbHNPWEJhUTBrMlNVTkpNRTFVU1RSTmFrVnBURUZ2WjBsRFFXZEpiVFZvWkVkc01scFdPVzFpTTBwMFdWaFJhVTlwUVdsak1rNTJZbTVTZVdJeWQzUmtha1ZwVEVGdlowbERRV2RKYmtwc1kxaFdiR016VVdsUGFVSTNRMmxCWjBsRFFXZEpRMHAzV1ZoU2IwbHFiMmRKYVRrellqTktjbU16UW1oWk1sVjJaRmhPYkdOdVRYWmpSMFozWVVkc00xcFlVbnBaVkUxMlpFZEdlbUV6VFhaYVYzaDBZbmt4ZUdFeU5YWmpiVEIwWXpOa2NGb3llREZNV0VwMFl6STFkbU50TUhSaFZ6Rm9XakpXZFZwWVVYUk5ha0Y1VG1wRmQwMXFXWFJrYWtWMldtNVdjMkpETVRKTmFUbDNZMjA1ZGxwdVRYWmpNakYyWVRKVmRtSXpRbnBNTTBwc1kxaFdiR016VW5wTU1sWnpZbGM0ZEdKSFJubGFNbFY2VFZSU2RFeFlSbkppYlRsNVlsTXhlbVF5Ykc1aVNGVjBZMjB4ZW1KdE9YbGlVekY2WWxjNWNscFRNVEpOYVRWeFl6STVkVWxwZDB0SlEwRm5TVU5CWjBsdVRtOVpWRWt4VG1sSk5rbERTWGRhVkZFMVRtcFJOVnBYU1RGTlZGVTBXWHBhYlUxVVRtdE9SMGt3VG1wa2FFOUhXVFJaYW14dFdYcEdiRTFxVFRCWlYxazBXbXBXYVUxVVNtcE9SRUY0V21wV2FscEhTVEJOVkVrelRVZEpNVTVVV1RWSloyOW5TVU5CWjJaVGQwdEpRMEZuU1VOS2FtSXlNWGRpUjFZd1lWYzVkVWxxYjJkbGQyOW5TVU5CWjBsRFFXbGpSMFl3WVVOSk5rbERTWFprTWpsNVlUTk9kMWxYVG14TU0xWjZXbGhLZWt3elFtaGpSMmh3WkRKV01HTXlSWHBNTTFKb1l6SjBla3d5Vm5OaVZ6aDBZMWQwZFdJelNuUk1XRTR6WVZka2MyUlRNWGxpV0U1MVlqTktkRXhYYkhSWlYyUnNZbTFXTUV4VVNYZE5hbGw0VFVSSk1reFlXWGhNTWxveFlrZDNkR1JxU1haalNFcDJZakphZWt3elRuUmlNblJzVERJNU1XUklRakZrUXpsc1lrY3hka3hYZUdoamJXUnNUWHBGTUdKVE1YaGhNalYyWTIwd2RHTXpaSEJhTW5neFRGaEtkR015TlhaamJUQjBZekl4ZG1FeVZYUmtha2wyWXpJeGRtRXlWWFJaTWpsMFkwZDRiR1JIYkhaaWFUVnhZekk1ZFVscGQwdEpRMEZuU1VOQlowbHVUbTlaVkVreFRtbEpOa2xEU214T1JFNXFUbGRhYWsweVRUTk5la0pvV2tSSk0wOUVhR3BQUkdkNVRYcG9iRnBVYTNkYVYxRjRUVmROTkZwcVZYcFpWRWsxVG5wWmVFOVhXVEpQUkUxNFdWUm9iVTFVUlROTlJFVjVUbXBaZWs5WFJtMUpaMjluU1VOQloyWlRkMHRKUTBGblNVTktkMk50Vm0xaVIyeHVZVWhSYVU5cFFqZERhVUZuU1VOQlowbERTbmRaV0ZKdlNXcHZaMGxwT1ROaU0wcHlZek5DYUZreVZYWmtXRTVzWTI1TmRtTkhSbmRoUjJ3eldsaFNlbGxVVFhaa1IwWjZZVE5OZGxwWGVIUmllVEY0WVRJMWRtTnRNSFJqTTJSd1dqSjRNVXhZU25Sak1qVjJZMjB3ZEdGWE1XaGFNbFoxV2xoUmRFMXFRWGxPYWtWM1RXcFpkR1JxUlhaYWJsWnpZa014TWsxcE9YZGpiVGwyV201TmRtTXlNWFpoTWxWMllqTkNla3d6U214aldGWnNZek5TZWt3eVZuTmlWemgwWWtkR2VWb3lWWHBOVkZKMFRGaEdjbUp0T1hsaVV6RjZaREpzYm1KSVZYUmpiVEY2WW0wNWVXSlRNWHBpVnpseVdsTXhNazFwTlhkamJWWnRZa2RzYm1GSVVYVmhiazUyWW1sSmMwTnBRV2RKUTBGblNVTktlbUZIUlhsT1ZGbHBUMmxCYVZwRVdtaGFSMUV4V21wYWJFNVhWbXBhVkZFMVdsZFZORTU2YXpKTk1rNXRUVlJTYlU5RVRURlpWRUY2V2tSQk0xcFVaR3hOVjFwb1RVZEthVnBVWkd4T1ZFVXpUbFJuTVU5RVZUTlplazVvVG5wSk5FMXBTVXRKUTBGblNVZ3djME5wUVdkSlEwRnBXVEpHZDFsWFRuQmtTR3RwVDJsQ04wTnBRV2RKUTBGblNVTktkMWxZVW05SmFtOW5TV2s1TTJJelNuSmpNMEpvV1RKVmRtUllUbXhqYmsxMlkwZEdkMkZIYkROYVdGSjZXVlJOZG1SSFJucGhNMDEyV2xkNGRHSjVNWGhoTWpWMlkyMHdkR016WkhCYU1uZ3hURmhLZEdNeU5YWmpiVEIwWVZjeGFGb3lWblZhV0ZGMFRXcEJlVTVxUlhkTmFsbDBaR3BGZGxwdVZuTmlRekV5VFdrNWQyTnRPWFphYmsxMll6SXhkbUV5VlhaaU0wSjZURE5LYkdOWVZteGpNMUo2VERKV2MySlhPSFJpUjBaNVdqSlZlazFVVW5STVdFWnlZbTA1ZVdKVE1YcGtNbXh1WWtoVmRHTnRNWHBpYlRsNVlsTXhlbUpYT1hKYVV6RXlUV2sxYWxsWVFtaFpNbXd3WlZNMWNXTXlPWFZKYVhkTFNVTkJaMGxEUVdkSmJrNXZXVlJKTVU1cFNUWkpRMGt5V1ZST2EwNUVVVE5OVkZadFdsUkJNVTlVUW1oTmFtc3hUVVJyTUU1NlFUUk5WRTVxVFZkSmVVOVhXVEpPYWxKcFRqSlZNMDlIVVhsT1IwcHRUbTFhYVU1RVVUSk9SRlpvVDFkUmVrMUViR3BaYlZwc1NXZHZaMGxEUVdkbVUzZExTVU5CWjBsRFNubGFXRTUyWWtoYWJGcERTVFpKU0hOTFNVTkJaMGxEUVdkSmJrSm9aRWRuYVU5cFFXbE1NMlIyWTIxMGVtTkhSbXBhVXpreFl6SldlV041T1hkWldFSnZZVmhrYkdSSVRtaE5lVGt3V1ZoT2NtTjVPV3hpUnpGMlRGaEdjbUp0T1hsaVV6RjZaREpzYm1KSVZYUmpiVEY2WW0wNWVXSlRNWEJpVjBadVdsYzFiR1JETUhsTlJFa3lUVlJCZVU1cE1USk5Vemx0WkZkNGMweFlXWGxNTTBKNVlqSTViV041T1hwaVZ6bHlXbE01ZG1OSVRYWmpiVlo0WkZkV2VtUklUWFphVjNoMFlua3hjMWxZU201YVZFMTRUa2N3ZEdOWGRIVmlNMHAwVEZoT00yRlhaSE5rVXpGNVlsaE9kV0l6U25STVdFNTBZakowYkV4WVdYbE1ia3BzWXpJNWMyUnRWbXRNYm14b1lsZDNhVXhCYjJkSlEwRm5TVU5CYVdNeWFHaE5hbFV5U1dwdlowbHFUVFJPTWxFMVRtcGpNMDVYVFROWk1sWnBXbTFTYUZscVJYbE5WMWt5V1dwUk1VNUVVWHBOUjFsNVQxUkNiRmw2V1RKUFJHczBUbGRWZWsxdFZtMVBWMWswVFZSVk0wOUVWbXRPVjBWM1dYcGpNRTFFYTJsRGFVRm5TVU5DT1V4QmIyZEpRMEZuU1cwMWFHUkhiREphVTBrMlNVaHpTMGxEUVdkSlEwRm5TVzVDYUdSSFoybFBhVUZwVEROa2RtTnRkSHBqUjBacVdsTTVNV015Vm5samVUbDNXVmhDYjJGWVpHeGtTRTVvVFhrNU1GbFlUbkpqZVRsc1lrY3hka3hZUm5KaWJUbDVZbE14ZW1ReWJHNWlTRlYwWTIweGVtSnRPWGxpVXpGd1lsZEdibHBYTld4a1F6QjVUVVJKTWsxVVFYbE9hVEV5VFZNNWJXUlhlSE5NV0ZsNVRETkNlV0l5T1cxamVUbDZZbGM1Y2xwVE9YVlpXRkp3WkcxVmRFNUVSWGxQUkVsNFRHNVNOR1JEU1hORGFVRm5TVU5CWjBsRFNucGhSMFY1VGxSWmFVOXBRV2xaYlZwcVdtMVNhVTVxWXpCYVJHaG9XbFJzYUUxRVZtMWFha2sxVGxSUk5VMUVRVFZPTWxWNFRWZEZlbGxxYTNoWk1ra3lUV3ByTVZwRVFYaE5SMGswVFZkVk1FMTZhelZPUkVFd1RsUlpOVTFIVFRWWlUwbExTVU5CWjBsSU1ITkRhVUZuU1VOQmFXRkhPWHBrUmpsc1pVZHNNRWxxYjJkbGQyOW5TVU5CWjBsRFFXbGpSMFl3WVVOSk5rbERTWFprTWpsNVlUTk9kMWxYVG14TU0xWjZXbGhLZWt3elFtaGpSMmh3WkRKV01HTXlSWHBNTTFKb1l6SjBla3d5Vm5OaVZ6aDBZMWQwZFdJelNuUk1XRTR6WVZka2MyUlRNWGxpV0U1MVlqTktkRXhYYkhSWlYyUnNZbTFXTUV4VVNYZE5hbGw0VFVSSk1reFlXWGhNTWxveFlrZDNkR1JxU1haalNFcDJZakphZWt3elRuUmlNblJzVERKb2RtTXpVWFJhV0dod1pFTXdNRTFVU1RSTmFrVjFaRWhvTUVscGQwdEpRMEZuU1VOQlowbHVUbTlaVkVreFRtbEpOa2xEU1RWWlZFa3pUVmRaZVZsVWEzaE9iVWwzV1dwYWJGcFVXbXBhVjA1cFRXcFJlVTV0V1hkWmFrMTVUVVJhYkZwcVFUTk9SRlV6VDBkS2JFNVVWbXRQVjBwcVQxUlNiVTV0V1hwYWJWVjZXVmRKTkU1dFJtaEpaMjluU1VOQloyWlJiMmRKU0RCTFpsRnZQVnh1TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDNKbGNYVmxjM1F0WTJ4aGFXMXpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXlMMUpGVVZWRlUxUmZVMGhCTWpVMmZETXhObU5tT0dObE1UWm1OV1l6TW1ZNE16VmtNek01WlRSak5UY3dNelEyTTJZNFpHSXpOR1ZrTkdZNU4yTTJZelExWldZMlpURmxaVFppTUdVME5XUjhUbnBSTUU1WFJYbFplbWhyVGtkVk1FNHlUWGhOZWxFMVRsUlZNazR5Vm0xT1IxRTBUa2RPYkZwRVVtcFBSMUpxVGtkVmVFOVVhM2haZWxwc1QwUmFiVTlYVlROTlIwNXFXbFJCZUZwWFZteFplazE1VG5kdlBWeHVJZ29nSUNBZ0lDQjlMQW9nSUNBZ0lDQjdDaUFnSUNBZ0lDQWdJbXhoWW1Wc0lqb2dJbkJvZVhOcFkyRnNMWE4wWVhSMWN5MXliMjkwY3lJc0NpQWdJQ0FnSUNBZ0ltTnZiVzFoYm1RaU9pQWlZbUZ6YUNBdFl5QW5jMlYwSUMxbGRXOGdjR2x3WldaaGFXdzdJSFJsYzNRZ1hDSWtLSEpsWVdSc2FXNXJJQzFsSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOXZjSE12YzNSaGRIVnpLVndpSUQwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyOXdjeTl6ZEdGMGRYTTdJSFJsYzNRZ0xXUWdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMjl3Y3k5emRHRjBkWE03SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMjl3Y3k5emRHRjBkWE1wWENJZ1BTQTBNVEF3TXpzZ2RHVnpkQ0JjSWlRb2NtVmhaR3hwYm1zZ0xXVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDI5d2N5OXpkR0YwZFhNcFhDSWdQU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2YjNCekwzTjBZWFIxY3pzZ2RHVnpkQ0F0WkNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdmIzQnpMM04wWVhSMWN6c2dkR1Z6ZENCY0lpUW9jM1JoZENBdFl5QWxkU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdmIzQnpMM04wWVhSMWN5bGNJaUE5SURReE1EQXpPeUIwWlhOMElGd2lKQ2h5WldGa2JHbHVheUF0WlNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqTXZiM0J6TDNOMFlYUjFjeWxjSWlBOUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk15OXZjSE12YzNSaGRIVnpPeUIwWlhOMElDMWtJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNeTl2Y0hNdmMzUmhkSFZ6T3lCMFpYTjBJRndpSkNoemRHRjBJQzFqSUNWMUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNeTl2Y0hNdmMzUmhkSFZ6S1Z3aUlEMGdOREV3TURNbklpd0tJQ0FnSUNBZ0lDQWljM1JoY25SZmRYUmpJam9nSWpJd01qWXRNVEF0TWpkVU1ESTZOVFk2TWpjdU5UZzVOekEzS3pBd09qQXdJaXdLSUNBZ0lDQWdJQ0FpWlc1a1gzVjBZeUk2SUNJeU1ESTJMVEV3TFRJM1ZEQXlPalUyT2pJM0xqZzNOalV3Tnlzd01Eb3dNQ0lzQ2lBZ0lDQWdJQ0FnSW1WNGFYUmZZMjlrWlNJNklEQXNDaUFnSUNBZ0lDQWdJbk4wWkc5MWRDSTZJQ0lpQ2lBZ0lDQWdJSDBzQ2lBZ0lDQWdJSHNLSUNBZ0lDQWdJQ0FpYkdGaVpXd2lPaUFpYldGcGJuUmhhVzVsWkMxemRHRjBkWE10WVdKelpXNWpaU0lzQ2lBZ0lDQWdJQ0FnSW1OdmJXMWhibVFpT2lBaVltRnphQ0F0WXlBbmMyVjBJQzFsZFc4Z2NHbHdaV1poYVd3N0lHWnBibVFnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDI5d2N5OXpkR0YwZFhNZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyOXdjeTl6ZEdGMGRYTWdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXpMMjl3Y3k5emRHRjBkWE1nTFcxcGJtUmxjSFJvSURFZ0xYQnlhVzUwSnlJc0NpQWdJQ0FnSUNBZ0luTjBZWEowWDNWMFl5STZJQ0l5TURJMkxURXdMVEkzVkRBeU9qVTJPakkzTGpnM05qWXdOaXN3TURvd01DSXNDaUFnSUNBZ0lDQWdJbVZ1WkY5MWRHTWlPaUFpTWpBeU5pMHhNQzB5TjFRd01qbzFOam95T0M0d09UVXdNREFyTURBNk1EQWlMQW9nSUNBZ0lDQWdJQ0psZUdsMFgyTnZaR1VpT2lBd0xBb2dJQ0FnSUNBZ0lDSnpkR1J2ZFhRaU9pQWlJZ29nSUNBZ0lDQjlMQW9nSUNBZ0lDQjdDaUFnSUNBZ0lDQWdJbXhoWW1Wc0lqb2dJbkJ5YjJSMVkzUnBiMjR0Y0dGMGFDMWhZbk5sYm1ObElpd0tJQ0FnSUNBZ0lDQWlZMjl0YldGdVpDSTZJQ0ppWVhOb0lDMWpJQ2R6WlhRZ0xXVjFieUJ3YVhCbFptRnBiRHNnZEdWemRDQWhJQzFsSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdmNuVnVjeTl0YjNRdFpXeHRieTF3YVdOcmNHeGhZMlV0WTI5dWRHbHVkVzkxY3kxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMWEp2WW05MExXaDFiV0Z1TFdOaGJXVnlZUzF6ZFdKMFlYTnJMWE0wTWkwek1EQnJMVEl3TWpZeE1ESTJMWFl4T3lCMFpYTjBJQ0VnTFV3Z0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOXlkVzV6TDIxdmRDMWxiRzF2TFhCcFkydHdiR0ZqWlMxamIyNTBhVzUxYjNWekxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Y205aWIzUXRhSFZ0WVc0dFkyRnRaWEpoTFhOMVluUmhjMnN0Y3pReUxUTXdNR3N0TWpBeU5qRXdNall0ZGpFN0lIUmxjM1FnSVNBdFpTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZiM0J6TDNKbGNYVmxjM1J6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl4TG1GMGRHVnRjSFF1YW5OdmJqc2dkR1Z6ZENBaElDMU1JQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzl2Y0hNdmNtVnhkV1Z6ZEhNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpFdVlYUjBaVzF3ZEM1cWMyOXVPeUIwWlhOMElDRWdMV1VnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDI5d2N5OXlaWEYxWlhOMGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1pNWhkSFJsYlhCMExtcHpiMjQ3SUhSbGMzUWdJU0F0VENBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdmIzQnpMM0psY1hWbGMzUnpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXlMbUYwZEdWdGNIUXVhbk52YmpzZ2RHVnpkQ0FoSUMxbElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk15OXZjSE12Y21WeGRXVnpkSE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3Rkak11WVhSMFpXMXdkQzVxYzI5dU95QjBaWE4wSUNFZ0xVd2dMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXpMMjl3Y3k5eVpYRjFaWE4wY3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTXk1aGRIUmxiWEIwTG1wemIyNG5JaXdLSUNBZ0lDQWdJQ0FpYzNSaGNuUmZkWFJqSWpvZ0lqSXdNall0TVRBdE1qZFVNREk2TlRZNk1qZ3VNRGsxTVRBMkt6QXdPakF3SWl3S0lDQWdJQ0FnSUNBaVpXNWtYM1YwWXlJNklDSXlNREkyTFRFd0xUSTNWREF5T2pVMk9qSTRMakk1T1Rrd055c3dNRG93TUNJc0NpQWdJQ0FnSUNBZ0ltVjRhWFJmWTI5a1pTSTZJREFzQ2lBZ0lDQWdJQ0FnSW5OMFpHOTFkQ0k2SUNJaUNpQWdJQ0FnSUgwc0NpQWdJQ0FnSUhzS0lDQWdJQ0FnSUNBaWJHRmlaV3dpT2lBaWIzZHVaV1F0Ym1GMGFYWmxMWEYxWlhWbElpd0tJQ0FnSUNBZ0lDQWlZMjl0YldGdVpDSTZJQ0l2ZFhOeUwyeHZZMkZzTDJKcGJpOXpjWFZsZFdVZ0xXZ2dMWFVnY0dGd2FHbDNaWFJ6WVRNZ0xXOGdKeVZwZkNWcWZDVjFmQ1ZVZkNWT0p5SXNDaUFnSUNBZ0lDQWdJbk4wWVhKMFgzVjBZeUk2SUNJeU1ESTJMVEV3TFRJM1ZEQXlPalUyT2pJNExqSTVPVGs0T1Nzd01Eb3dNQ0lzQ2lBZ0lDQWdJQ0FnSW1WdVpGOTFkR01pT2lBaU1qQXlOaTB4TUMweU4xUXdNam8xTmpveU9DNDFNVEE0TWpjck1EQTZNREFpTEFvZ0lDQWdJQ0FnSUNKbGVHbDBYMk52WkdVaU9pQXdMQW9nSUNBZ0lDQWdJQ0p6ZEdSdmRYUWlPaUFpTkRFeU9EQXhmR1ZzYlc4dGJtRjBhWFpsTFdaMWJHd3RiR0Z5WjJVek1UUnRMV0p2ZFc1a1lYSjVMWFl5ZkhCaGNHaHBkMlYwYzJFemZGQkZUa1JKVGtkOFhHNDBNVEkzT1RsOFpXeHRieTF1WVhScGRtVXRablZzYkMxc1lYSm5aVE14TkcwdFpuVnpaV1F0ZGpKOGNHRndhR2wzWlhSellUTjhVRVZPUkVsT1IzeGNialF4TWpjNU1IeGxiRzF2TFc1aGRHbDJaUzFtZFd4c0xXeGhjbWRsTXpFMGJTMTJNWHh3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5EQTVNakEzZkdGbUxXeHBZbVZ5YnkxaGRqQXRablZzYkMxb1lXNWtiMlptZkhCaGNHaHBkMlYwYzJFemZGQkZUa1JKVGtkOFhHNDBNVEV4TVROOGNtRjJaVzV6TFdGbUxYSnZiR3h2ZFhRdGNISmxkbWxsZDN4d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREE1T0RVMFh6WjhZV1l0WkhCdFlYUmphQzF5WlhOMFlYSjBNVFZyZkhCaGNHaHBkMlYwYzJFemZGQkZUa1JKVGtkOFhHNDBNRGs0TlRSZk5IeGhaaTFrY0cxaGRHTm9MWEpsYzNSaGNuUXhOV3Q4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXdPVGcxTkY4eWZHRm1MV1J3YldGMFkyZ3RjbVZ6ZEdGeWRERTFhM3h3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5EQTVPRFEzWDFzd0xUVWxNbDE4YzNSaGRHbHZibUZ5ZVMxbWNETXlMVzkyWlhKc1lYbDhjR0Z3YUdsM1pYUnpZVE44VUVWT1JFbE9SM3hjYmpRd09UYzNNM3h6ZEdGMGFXOXVZWEo1TFdGbUxXWnBlR1ZrWW5Wa1oyVjBMWE50YjJ0bGZIQmhjR2hwZDJWMGMyRXpmRkJGVGtSSlRrZDhYRzQwTURrM05qUjhjM1JoZEdsdmJtRnllUzFoWmkxMWJtVjBMWE50YjJ0bGZIQmhjR2hwZDJWMGMyRXpmRkJGVGtSSlRrZDhYRzQwTVRJNE1EQjhaV3h0Ynkxc1lYSm5aVE14TkcwdFkyOXVkR2x1ZFc5MWN5MWliM1Z1WkdGeWVTMW1kV3hzTFhZeWZIQmhjR2hwZDJWMGMyRXpmRkpWVGs1SlRrZDhaM0IxTUROY2JqUXhNamM1T0h4bGJHMXZMV3hoY21kbE16RTBiUzFqYjI1MGFXNTFiM1Z6TFdaMWMyVmtMV1oxYkd3dGRqSjhjR0Z3YUdsM1pYUnpZVE44VWxWT1RrbE9SM3huY0hVeE1WeHVOREV5TnpnNWZHVnNiVzh0YkdGeVoyVXpNVFJ0TFdOdmJuUnBiblZ2ZFhNdGNHeGhhVzR0Wm5Wc2JDMTJNWHh3WVhCb2FYZGxkSE5oTTN4U1ZVNU9TVTVIZkdkd2RURXhYRzQwTVRJMU5UWjhhbTlwYm5RdFkyOXVkbVY1YjNJeU1EQXRhV2xrYm05cGMyVXRaMkZ3TFdaMWJHd3lMV2R3ZFRFNWZIQmhjR2hwZDJWMGMyRXpmRkpWVGs1SlRrZDhaM0IxTVRsY2JqUXhNalUxTkh4cWIybHVkQzFqYjI1MlpYbHZjakl3TUMxcGFXUnViMmx6WlMxdWIyZGhjQzFtZFd4c01pMW5jSFV5TVh4d1lYQm9hWGRsZEhOaE0zeFNWVTVPU1U1SGZHZHdkVEl4WEc0aUNpQWdJQ0FnSUgwc0NpQWdJQ0FnSUhzS0lDQWdJQ0FnSUNBaWJHRmlaV3dpT2lBaVkyOXRjR3hsZEdVdGJtRjBhWFpsTFhOMFpYQnpJaXdLSUNBZ0lDQWdJQ0FpWTI5dGJXRnVaQ0k2SUNJdmRYTnlMMnh2WTJGc0wySnBiaTl6WTI5dWRISnZiQ0J6YUc5M0lITjBaWEFnTFc4aUxBb2dJQ0FnSUNBZ0lDSnpkR0Z5ZEY5MWRHTWlPaUFpTWpBeU5pMHhNQzB5TjFRd01qbzFOam95T0M0MU1UQTVORGdyTURBNk1EQWlMQW9nSUNBZ0lDQWdJQ0psYm1SZmRYUmpJam9nSWpJd01qWXRNVEF0TWpkVU1ESTZOVFk2TWpndU56TTROamMzS3pBd09qQXdJaXdLSUNBZ0lDQWdJQ0FpWlhocGRGOWpiMlJsSWpvZ01Dd0tJQ0FnSUNBZ0lDQWljM1JrYjNWMElqb2dJbE4wWlhCSlpEMDBNVEkxTlRRdVltRjBZMmdnVlhObGNrbGtQVFF4TURBeklGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTBWREV6T2pBNU9qUTVJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RUSXhJRTV2WkdWelBURWdRMUJWY3owd0lGUmhjMnR6UFRFZ1RtRnRaVDFpWVhSamFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQU2h1ZFd4c0tTQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQlRjblZ1U0c5emREcFFhV1E5S0c1MWJHd3BPakJjYmxOMFpYQkpaRDAwTVRJMU5UUXVNQ0JWYzJWeVNXUTlOREV3TURNZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qUlVNVE02TURrNk5URWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1qRWdUbTlrWlhNOU1TQkRVRlZ6UFRNeUlGUmhjMnR6UFRFZ1RtRnRaVDFpWVhOb0lFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlZM0IxUFRNeUxHMWxiVDB4T1RKSExHNXZaR1U5TVNCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCRWFYTjBQVU41WTJ4cFl5QlRjblZ1U0c5emREcFFhV1E5YVc1emRDMXhkSEJ4Y2kxa1pYWnlaV3d0Y21SdFlTMXdiMjlzT2pVNE5UZzBPU0JVY21WelFtbHVaRDFuY21WekwyZHdkVHB1YjI1bElGUnlaWE5RWlhKVGRHVndQV053ZFRvek1pQlVjbVZ6VUdWeVRtOWtaVDFuY21WekwyZHdkVHBvTVRBd09qSWdWSEpsYzFCbGNsUmhjMnM5WTNCMU9qTXlMR053ZFRvek1seHVVM1JsY0Vsa1BUUXhNalUxTmk1aVlYUmphQ0JWYzJWeVNXUTlOREV3TURNZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qUlVNVE02TVRBNk5UQWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1Ua2dUbTlrWlhNOU1TQkRVRlZ6UFRBZ1ZHRnphM005TVNCT1lXMWxQV0poZEdOb0lFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlLRzUxYkd3cElGSmxjM1pRYjNKMGN6MG9iblZzYkNrZ1ExQlZSbkpsY1ZKbGNUMUVaV1poZFd4MElGTnlkVzVJYjNOME9sQnBaRDBvYm5Wc2JDazZNRnh1VTNSbGNFbGtQVFF4TWpVMU5pNHdJRlZ6WlhKSlpEMDBNVEF3TXlCVGRHRnlkRlJwYldVOU1qQXlOaTB4TUMweU5GUXhNem94TURvMU1pQlVhVzFsVEdsdGFYUTlWVTVNU1UxSlZFVkVJRk4wWVhSbFBWSlZUazVKVGtjZ1VHRnlkR2wwYVc5dVBYSnNNaUJPYjJSbFRHbHpkRDFuY0hVeE9TQk9iMlJsY3oweElFTlFWWE05TXpJZ1ZHRnphM005TVNCT1lXMWxQV0poYzJnZ1RtVjBkMjl5YXowb2JuVnNiQ2tnVkZKRlV6MWpjSFU5TXpJc2JXVnRQVEU1TWtjc2JtOWtaVDB4SUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUVScGMzUTlRM2xqYkdsaklGTnlkVzVJYjNOME9sQnBaRDFwYm5OMExXbHFkV1J5TFdSbGRuSmxiQzF5WkcxaExYQnZiMnc2TVRVMk1EVTRPQ0JVY21WelFtbHVaRDFuY21WekwyZHdkVHB1YjI1bElGUnlaWE5RWlhKVGRHVndQV053ZFRvek1pQlVjbVZ6VUdWeVRtOWtaVDFuY21WekwyZHdkVHBvTVRBd09qSWdWSEpsYzFCbGNsUmhjMnM5WTNCMU9qTXlMR053ZFRvek1seHVVM1JsY0Vsa1BUUXhNalU0Tmk1aVlYUmphQ0JWYzJWeVNXUTlOREV3TURVZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qUlVNVGc2TlRNNk1qVWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1ETWdUbTlrWlhNOU1TQkRVRlZ6UFRBZ1ZHRnphM005TVNCT1lXMWxQV0poZEdOb0lFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlLRzUxYkd3cElGSmxjM1pRYjNKMGN6MG9iblZzYkNrZ1ExQlZSbkpsY1ZKbGNUMUVaV1poZFd4MElGTnlkVzVJYjNOME9sQnBaRDBvYm5Wc2JDazZNRnh1VTNSbGNFbGtQVFF4TWpVNE5pNHhJRlZ6WlhKSlpEMDBNVEF3TlNCVGRHRnlkRlJwYldVOU1qQXlOaTB4TUMweU5GUXhPVG93TWpveE5DQlVhVzFsVEdsdGFYUTlWVTVNU1UxSlZFVkVJRk4wWVhSbFBWSlZUazVKVGtjZ1VHRnlkR2wwYVc5dVBYSnNNaUJPYjJSbFRHbHpkRDFuY0hVd015Qk9iMlJsY3oweElFTlFWWE05TWpnZ1ZHRnphM005TVNCT1lXMWxQWEI1ZEdodmJpQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQV053ZFQweU9DeHRaVzA5TWpJd1J5eHViMlJsUFRFZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1JHbHpkRDFEZVdOc2FXTWdVM0oxYmtodmMzUTZVR2xrUFdsdWMzUXRlWFZxYjNvdFpHVjJjbVZzTFhKa2JXRXRjRzl2YkRveU56VXpPVEUzSUZSeVpYTkNhVzVrUFdkeVpYTXZaM0IxT201dmJtVWdWSEpsYzFCbGNrNXZaR1U5WjNKbGN5OW5jSFU2YURFd01Eb3hJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3lPRnh1VTNSbGNFbGtQVFF4TWpVNE55NWlZWFJqYUNCVmMyVnlTV1E5TkRFd01EVWdVM1JoY25SVWFXMWxQVEl3TWpZdE1UQXRNalJVTVRnNk5UTTZNalVnVkdsdFpVeHBiV2wwUFZWT1RFbE5TVlJGUkNCVGRHRjBaVDFTVlU1T1NVNUhJRkJoY25ScGRHbHZiajF5YkRJZ1RtOWtaVXhwYzNROVozQjFNRE1nVG05a1pYTTlNU0JEVUZWelBUQWdWR0Z6YTNNOU1TQk9ZVzFsUFdKaGRHTm9JRTVsZEhkdmNtczlLRzUxYkd3cElGUlNSVk05S0c1MWJHd3BJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRk55ZFc1SWIzTjBPbEJwWkQwb2JuVnNiQ2s2TUZ4dVUzUmxjRWxrUFRReE1qVTROeTR3SUZWelpYSkpaRDAwTVRBd05TQlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlORlF4T1Rvd01Ub3pOU0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXdNeUJPYjJSbGN6MHhJRU5RVlhNOU1qZ2dWR0Z6YTNNOU1TQk9ZVzFsUFhCNWRHaHZiaUJPWlhSM2IzSnJQU2h1ZFd4c0tTQlVVa1ZUUFdOd2RUMHlPQ3h0WlcwOU1qSXdSeXh1YjJSbFBURWdVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdSR2x6ZEQxRGVXTnNhV01nVTNKMWJraHZjM1E2VUdsa1BXbHVjM1F0ZVhWcWIzb3RaR1YyY21Wc0xYSmtiV0V0Y0c5dmJEb3lOelV5TnpJd0lGUnlaWE5DYVc1a1BXZHlaWE12WjNCMU9tNXZibVVnVkhKbGMxQmxjazV2WkdVOVozSmxjeTluY0hVNmFERXdNRG94SUZSeVpYTlFaWEpVWVhOclBXTndkVG95T0Z4dVUzUmxjRWxrUFRReE1qVTRPQzVpWVhSamFDQlZjMlZ5U1dROU5ERXdNRFVnVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpSVU1qSTZNVEE2TVRFZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTVRrZ1RtOWtaWE05TVNCRFVGVnpQVEFnVkdGemEzTTlNU0JPWVcxbFBXSmhkR05vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOUtHNTFiR3dwSUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUZOeWRXNUliM04wT2xCcFpEMG9iblZzYkNrNk1GeHVVM1JsY0Vsa1BUUXhNalU0T0M0d0lGVnpaWEpKWkQwME1UQXdOU0JUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TkZReU1qb3hPVG96TWlCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV4T1NCT2IyUmxjejB4SUVOUVZYTTlNamdnVkdGemEzTTlNU0JPWVcxbFBYQjVkR2h2YmlCT1pYUjNiM0pyUFNodWRXeHNLU0JVVWtWVFBXTndkVDB5T0N4dFpXMDlNakl3Unl4dWIyUmxQVEVnVW1WemRsQnZjblJ6UFNodWRXeHNLU0JEVUZWR2NtVnhVbVZ4UFVSbFptRjFiSFFnUkdsemREMURlV05zYVdNZ1UzSjFia2h2YzNRNlVHbGtQV2x1YzNRdGFXcDFaSEl0WkdWMmNtVnNMWEprYldFdGNHOXZiRG94T0RFMU1UQTRJRlJ5WlhOQ2FXNWtQV2R5WlhNdlozQjFPbTV2Ym1VZ1ZISmxjMUJsY2s1dlpHVTlaM0psY3k5bmNIVTZhREV3TURveElGUnlaWE5RWlhKVVlYTnJQV053ZFRveU9GeHVVM1JsY0Vsa1BUUXhNalU1TVM1aVlYUmphQ0JWYzJWeVNXUTlOREV3TURVZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qUlVNakk2TVRBNk1URWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1Ua2dUbTlrWlhNOU1TQkRVRlZ6UFRBZ1ZHRnphM005TVNCT1lXMWxQV0poZEdOb0lFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlLRzUxYkd3cElGSmxjM1pRYjNKMGN6MG9iblZzYkNrZ1ExQlZSbkpsY1ZKbGNUMUVaV1poZFd4MElGTnlkVzVJYjNOME9sQnBaRDBvYm5Wc2JDazZNRnh1VTNSbGNFbGtQVFF4TWpVNU1TNHdJRlZ6WlhKSlpEMDBNVEF3TlNCVGRHRnlkRlJwYldVOU1qQXlOaTB4TUMweU5GUXlNam94TlRvMU5DQlVhVzFsVEdsdGFYUTlWVTVNU1UxSlZFVkVJRk4wWVhSbFBWSlZUazVKVGtjZ1VHRnlkR2wwYVc5dVBYSnNNaUJPYjJSbFRHbHpkRDFuY0hVeE9TQk9iMlJsY3oweElFTlFWWE05TWpnZ1ZHRnphM005TVNCT1lXMWxQWEI1ZEdodmJpQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQV053ZFQweU9DeHRaVzA5TWpJd1J5eHViMlJsUFRFZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1JHbHpkRDFEZVdOc2FXTWdVM0oxYmtodmMzUTZVR2xrUFdsdWMzUXRhV3AxWkhJdFpHVjJjbVZzTFhKa2JXRXRjRzl2YkRveE9EQTJORE0ySUZSeVpYTkNhVzVrUFdkeVpYTXZaM0IxT201dmJtVWdWSEpsYzFCbGNrNXZaR1U5WjNKbGN5OW5jSFU2YURFd01Eb3hJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3lPRnh1VTNSbGNFbGtQVFF4TWpVNU1pNWlZWFJqYUNCVmMyVnlTV1E5TkRFd01EVWdVM1JoY25SVWFXMWxQVEl3TWpZdE1UQXRNalJVTWpJNk1UQTZNVEVnVkdsdFpVeHBiV2wwUFZWT1RFbE5TVlJGUkNCVGRHRjBaVDFTVlU1T1NVNUhJRkJoY25ScGRHbHZiajF5YkRJZ1RtOWtaVXhwYzNROVozQjFNVGtnVG05a1pYTTlNU0JEVUZWelBUQWdWR0Z6YTNNOU1TQk9ZVzFsUFdKaGRHTm9JRTVsZEhkdmNtczlLRzUxYkd3cElGUlNSVk05S0c1MWJHd3BJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRk55ZFc1SWIzTjBPbEJwWkQwb2JuVnNiQ2s2TUZ4dVUzUmxjRWxrUFRReE1qVTVNaTR3SUZWelpYSkpaRDAwTVRBd05TQlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlORlF5TWpveE5Ub3lOQ0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXhPU0JPYjJSbGN6MHhJRU5RVlhNOU1qZ2dWR0Z6YTNNOU1TQk9ZVzFsUFhCNWRHaHZiaUJPWlhSM2IzSnJQU2h1ZFd4c0tTQlVVa1ZUUFdOd2RUMHlPQ3h0WlcwOU1qSXdSeXh1YjJSbFBURWdVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdSR2x6ZEQxRGVXTnNhV01nVTNKMWJraHZjM1E2VUdsa1BXbHVjM1F0YVdwMVpISXRaR1YyY21Wc0xYSmtiV0V0Y0c5dmJEb3hPREEwTkRrNElGUnlaWE5DYVc1a1BXZHlaWE12WjNCMU9tNXZibVVnVkhKbGMxQmxjazV2WkdVOVozSmxjeTluY0hVNmFERXdNRG94SUZSeVpYTlFaWEpVWVhOclBXTndkVG95T0Z4dVUzUmxjRWxrUFRReE1qVTVNeTVpWVhSamFDQlZjMlZ5U1dROU5ERXdNRFVnVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpSVU1qSTZNVEE2TVRFZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTVRrZ1RtOWtaWE05TVNCRFVGVnpQVEFnVkdGemEzTTlNU0JPWVcxbFBXSmhkR05vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOUtHNTFiR3dwSUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUZOeWRXNUliM04wT2xCcFpEMG9iblZzYkNrNk1GeHVVM1JsY0Vsa1BUUXhNalU1TXk0d0lGVnpaWEpKWkQwME1UQXdOU0JUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TkZReU1qb3hORG8xTkNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV4T1NCT2IyUmxjejB4SUVOUVZYTTlNamdnVkdGemEzTTlNU0JPWVcxbFBYQjVkR2h2YmlCT1pYUjNiM0pyUFNodWRXeHNLU0JVVWtWVFBXTndkVDB5T0N4dFpXMDlNakl3Unl4dWIyUmxQVEVnVW1WemRsQnZjblJ6UFNodWRXeHNLU0JEVUZWR2NtVnhVbVZ4UFVSbFptRjFiSFFnUkdsemREMURlV05zYVdNZ1UzSjFia2h2YzNRNlVHbGtQV2x1YzNRdGFXcDFaSEl0WkdWMmNtVnNMWEprYldFdGNHOXZiRG94T0RBeU1EZzJJRlJ5WlhOQ2FXNWtQV2R5WlhNdlozQjFPbTV2Ym1VZ1ZISmxjMUJsY2s1dlpHVTlaM0psY3k5bmNIVTZhREV3TURveElGUnlaWE5RWlhKVVlYTnJQV053ZFRveU9GeHVVM1JsY0Vsa1BUUXhNamM0T1M1aVlYUmphQ0JWYzJWeVNXUTlOREV3TURNZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qWlVNRGs2TWpFNk1UQWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1URWdUbTlrWlhNOU1TQkRVRlZ6UFRBZ1ZHRnphM005TVNCT1lXMWxQV0poZEdOb0lFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlLRzUxYkd3cElGSmxjM1pRYjNKMGN6MG9iblZzYkNrZ1ExQlZSbkpsY1ZKbGNUMUVaV1poZFd4MElGTnlkVzVJYjNOME9sQnBaRDBvYm5Wc2JDazZNRnh1VTNSbGNFbGtQVFF4TWpjNE9TNHdJRlZ6WlhKSlpEMDBNVEF3TXlCVGRHRnlkRlJwYldVOU1qQXlOaTB4TUMweU5sUXdPVG95TVRveE15QlVhVzFsVEdsdGFYUTlWVTVNU1UxSlZFVkVJRk4wWVhSbFBWSlZUazVKVGtjZ1VHRnlkR2wwYVc5dVBYSnNNaUJPYjJSbFRHbHpkRDFuY0hVeE1TQk9iMlJsY3oweElFTlFWWE05TXpJZ1ZHRnphM005TVNCT1lXMWxQV0poYzJnZ1RtVjBkMjl5YXowb2JuVnNiQ2tnVkZKRlV6MWpjSFU5TXpJc2JXVnRQVEU1TWtjc2JtOWtaVDB4SUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUVScGMzUTlRM2xqYkdsaklGTnlkVzVJYjNOME9sQnBaRDFwYm5OMExXcHVaV3R2TFdSbGRuSmxiQzF5WkcxaExYQnZiMnc2TWpNd01UY3hOeUJVY21WelFtbHVaRDFuY21WekwyZHdkVHB1YjI1bElGUnlaWE5RWlhKVGRHVndQV053ZFRvek1pQlVjbVZ6VUdWeVRtOWtaVDFuY21WekwyZHdkVHBvTVRBd09qUWdWSEpsYzFCbGNsUmhjMnM5WTNCMU9qTXlMR053ZFRvek1seHVVM1JsY0Vsa1BUUXhNamM1T0M1aVlYUmphQ0JWYzJWeVNXUTlOREV3TURNZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qWlVNVFU2TkRRNk1ESWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1URWdUbTlrWlhNOU1TQkRVRlZ6UFRBZ1ZHRnphM005TVNCT1lXMWxQV0poZEdOb0lFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlLRzUxYkd3cElGSmxjM1pRYjNKMGN6MG9iblZzYkNrZ1ExQlZSbkpsY1ZKbGNUMUVaV1poZFd4MElGTnlkVzVJYjNOME9sQnBaRDBvYm5Wc2JDazZNRnh1VTNSbGNFbGtQVFF4TWpjNU9DNHdJRlZ6WlhKSlpEMDBNVEF3TXlCVGRHRnlkRlJwYldVOU1qQXlOaTB4TUMweU5sUXhOVG8wTkRvd05DQlVhVzFsVEdsdGFYUTlWVTVNU1UxSlZFVkVJRk4wWVhSbFBWSlZUazVKVGtjZ1VHRnlkR2wwYVc5dVBYSnNNaUJPYjJSbFRHbHpkRDFuY0hVeE1TQk9iMlJsY3oweElFTlFWWE05TXpJZ1ZHRnphM005TVNCT1lXMWxQV0poYzJnZ1RtVjBkMjl5YXowb2JuVnNiQ2tnVkZKRlV6MWpjSFU5TXpJc2JXVnRQVEU1TWtjc2JtOWtaVDB4SUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUVScGMzUTlRM2xqYkdsaklGTnlkVzVJYjNOME9sQnBaRDFwYm5OMExXcHVaV3R2TFdSbGRuSmxiQzF5WkcxaExYQnZiMnc2TWpRMU9EWXdOeUJVY21WelFtbHVaRDFuY21WekwyZHdkVHB1YjI1bElGUnlaWE5RWlhKVGRHVndQV053ZFRvek1pQlVjbVZ6VUdWeVRtOWtaVDFuY21WekwyZHdkVHBvTVRBd09qUWdWSEpsYzFCbGNsUmhjMnM5WTNCMU9qTXlMR053ZFRvek1seHVVM1JsY0Vsa1BUUXhNamd3TUM1aVlYUmphQ0JWYzJWeVNXUTlOREV3TURNZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qWlVNVFU2TkRVNk1EVWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1ETWdUbTlrWlhNOU1TQkRVRlZ6UFRBZ1ZHRnphM005TVNCT1lXMWxQV0poZEdOb0lFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlLRzUxYkd3cElGSmxjM1pRYjNKMGN6MG9iblZzYkNrZ1ExQlZSbkpsY1ZKbGNUMUVaV1poZFd4MElGTnlkVzVJYjNOME9sQnBaRDBvYm5Wc2JDazZNRnh1VTNSbGNFbGtQVFF4TWpnd01DNHdJRlZ6WlhKSlpEMDBNVEF3TXlCVGRHRnlkRlJwYldVOU1qQXlOaTB4TUMweU5sUXhOVG8wTlRveU5TQlVhVzFsVEdsdGFYUTlWVTVNU1UxSlZFVkVJRk4wWVhSbFBWSlZUazVKVGtjZ1VHRnlkR2wwYVc5dVBYSnNNaUJPYjJSbFRHbHpkRDFuY0hVd015Qk9iMlJsY3oweElFTlFWWE05TXpJZ1ZHRnphM005TVNCT1lXMWxQV0poYzJnZ1RtVjBkMjl5YXowb2JuVnNiQ2tnVkZKRlV6MWpjSFU5TXpJc2JXVnRQVEU1TWtjc2JtOWtaVDB4SUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUVScGMzUTlRM2xqYkdsaklGTnlkVzVJYjNOME9sQnBaRDFwYm5OMExYbDFhbTk2TFdSbGRuSmxiQzF5WkcxaExYQnZiMnc2TXpjeU5EUTVNU0JVY21WelFtbHVaRDFuY21WekwyZHdkVHB1YjI1bElGUnlaWE5RWlhKVGRHVndQV053ZFRvek1pQlVjbVZ6VUdWeVRtOWtaVDFuY21WekwyZHdkVHBvTVRBd09qUWdWSEpsYzFCbGNsUmhjMnM5WTNCMU9qTXlMR053ZFRvek1seHVJZ29nSUNBZ0lDQjlDaUFnSUNCZExBb2dJQ0FnSW14cGRtVmZiR0YxYm1Ob1gyRmtiV2wwZEdWa0lqb2dabUZzYzJVc0NpQWdJQ0FpY21WelpYSjJaV1JmWlcxd2RIbGZaWGhqWlhCMGFXOXVJam9nZXdvZ0lDQWdJQ0FpYzNSaGRIVnpJam9nSWtWTlVGUlpYMEpGUms5U1JWOVRRa0ZVUTBnaUxBb2dJQ0FnSUNBaWIySnpaWEoyWldSZllYUmZkWFJqSWpvZ0lqSXdNall0TVRBdE1qZFVNREk2TlRZNk1qUXVOelUwTURjekt6QXdPakF3SWl3S0lDQWdJQ0FnSW1OdmJXMWhibVFpT2lBaVptbHVaQ0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkak12WTJ4aGFXMXpJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNeTl5WlhGMVpYTjBMV05zWVdsdGN5QXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqTXZiM0J6TDJOc1lXbHRjeUF2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkak12YjNCekwzSmxjWFZsYzNRdFkyeGhhVzF6SUMxdGFXNWtaWEIwYUNBeElDMXdjbWx1ZENJc0NpQWdJQ0FnSUNKemRHUnZkWFFpT2lBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZekwyTnNZV2x0Y3k4ek1HWTJNRFZoTVRRMk5tTmtOR1kzWlRobU1tTmtNelkzWWpBek5EQXhNMkZrTnpZM1ltVmtOell5TTJRMU5tTTFOelkwTjJNeE9EUTFOVEZoTm1Fd1hHNHZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqTXZjbVZ4ZFdWemRDMWpiR0ZwYlhNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpOY2JpSXNDaUFnSUNBZ0lDSmxlR2wwWDJOdlpHVWlPaUF3TEFvZ0lDQWdJQ0FpY0doNWMybGpZV3hmYjNkdVpYSmZkbVZ5YVdacFpXUWlPaUIwY25WbENpQWdJQ0I5TEFvZ0lDQWdJbWhwYzNSdmNtbGpZV3hmWlcxd2RIbGZjbVZ6WlhKMllYUnBiMjVmWlhacFpHVnVZMlZmYzJoaE1qVTJJam9nZXdvZ0lDQWdJQ0FpWm5Wc2JDMWliM1Z1WkMxMk15MWxkbWxrWlc1alpTOXpkV0p0YVhOemFXOXVMV2x1ZEdWdWRDNXFjMjl1SWpvZ0ltRXdaREptTldVME56WTJPR0kwWW1Nek5UVXhZakl6WkdZeE5HRmhORGxoTmpVMk1EY3hOV00zTWpobU5EWXpZemRrT1dVeFpXUmpNbUpoTlRNeU9XRWlMQW9nSUNBZ0lDQWlablZzYkMxaWIzVnVaQzEyTXkxbGRtbGtaVzVqWlM5emRXSnRhWE56YVc5dUxYSmxjM1ZzZEM1cWMyOXVJam9nSW1GbVpqQXdOVFF5WlRJNE1UVTJZekk1TkRnNFpqWmxOelU1WVdVMVl6UTFNMk0yTVRCaVlqbGhPR1k1TWpneFpUY3hObVUxWmpsaVl6a3hZV1l4TXpRaUxBb2dJQ0FnSUNBaVpuVnNiQzFpYjNWdVpDMTJNeTFsZG1sa1pXNWpaUzlqYkdGcGJTMXZkWFJqYjIxbExUSXdNall4TURJM1ZEQXlORFUwTUZvdlkyeGhhVzF6TG1wemIyNGlPaUFpWVdOaFpqazRNVGswTWpRMU1HUmtZV1V3TkRCbE5HVTBOR1UzTnpsbU5XVTVNbVUwT1dRNU0yRXhPVGt5WVRFM1pXVXhOVEkxTWpOa1l6RTFZbVpsTmlJc0NpQWdJQ0FnSUNKbWRXeHNMV0p2ZFc1a0xYWXpMV1YyYVdSbGJtTmxMMk5zWVdsdExXOTFkR052YldVdE1qQXlOakV3TWpkVU1ESTBOVFF3V2k5d2NtVndZWEpsWkM1cWMyOXVJam9nSWpRM056TTNaVE01TVRkaU9UZzVPV1ZqWlRCaE1EVmlORE16TnpZNU5HUmtOamswT0dVek5EY3lOV1EwTWprMU1USmlNVGc0WXpnMVl6WTNOVGN3WWpjaUxBb2dJQ0FnSUNBaVpuVnNiQzFpYjNWdVpDMTJNeTFsZG1sa1pXNWpaUzlqYkdGcGJTMXZkWFJqYjIxbExUSXdNall4TURJM1ZEQXlORFUwTUZvdmNYVmxkV1V1YW5OdmJpSTZJQ0l6T1RjNE1qRmhaV1l5TnpOa05tWXlaVGs1WVRFMk5UWmxNekU1TnpZeFptSXhaakl5T1dFNU5UQTNNemRpWlRKbU5HVmpNalJsWW1KalltVTNNbVV4SWl3S0lDQWdJQ0FnSW1aMWJHd3RZbTkxYm1RdGRqTXRaWFpwWkdWdVkyVXZZMnhoYVcwdGIzVjBZMjl0WlMweU1ESTJNVEF5TjFRd01qUTFOREJhTDNOMFpYQnpMbXB6YjI0aU9pQWlZekJpTm1NellUQTVZall3TWpoaU9HWTFOMlprTm1VeU1ESXlPR1poWlRFNU5tUXpNRGt4WkdWaU1EQmpNVGxoTlROa1pXTmpNamd6T1RZNFlUTTJNaUlzQ2lBZ0lDQWdJQ0ptZFd4c0xXSnZkVzVrTFhZekxXVjJhV1JsYm1ObEwyTnNZV2x0TFc5MWRHTnZiV1V0TWpBeU5qRXdNamRVTURJME5UUXdXaTl1YjJSbExtcHpiMjRpT2lBaU5XVTJNalUxTnpJelpqYzJPV1JtTmpZMk1tRXlOamM0TXpVeU9XTXhNVE5tTW1Ka09HRTNaR00wTWpoaVpUZ3pPVGczTm1JeU5ETmhNemM0TnpreFpTSUtJQ0FnSUgwS0lDQjlMQW9nSUNKamIyNTBjbTlzYkdWeVgyTnZiblJwYm5WaGRHbHZiaUk2SUhzS0lDQWdJQ0p2Y21sbmFXNWhiRjltWVdsc2RYSmxJam9nSWxCU1JWQkJVa1ZFSUcxMWVDQmpiMjF0WVc1a0lIZHlhWFJsT3lCaVpXWnZjbVVnYzJKaGRHTm9JaXdLSUNBZ0lDSm9hWE4wYjNKcFkyRnNYMlYyYVdSbGJtTmxYM05vWVRJMU5pSTZJSHNLSUNBZ0lDQWdJbVoxYkd3dFltOTFibVF0ZGpNdFpYWnBaR1Z1WTJVdmMzVmliV2x6YzJsdmJpMXBiblJsYm5RdWFuTnZiaUk2SUNKaE1HUXlaalZsTkRjMk5qaGlOR0pqTXpVMU1XSXlNMlJtTVRSaFlUUTVZVFkxTmpBM01UVmpOekk0WmpRMk0yTTNaRGxsTVdWa1l6SmlZVFV6TWpsaElpd0tJQ0FnSUNBZ0ltWjFiR3d0WW05MWJtUXRkak10WlhacFpHVnVZMlV2YzNWaWJXbHpjMmx2YmkxeVpYTjFiSFF1YW5OdmJpSTZJQ0poWm1Zd01EVTBNbVV5T0RFMU5tTXlPVFE0T0dZMlpUYzFPV0ZsTldNME5UTmpOakV3WW1JNVlUaG1PVEk0TVdVM01UWmxOV1k1WW1NNU1XRm1NVE0wSWl3S0lDQWdJQ0FnSW1aMWJHd3RZbTkxYm1RdGRqTXRaWFpwWkdWdVkyVXZZMnhoYVcwdGIzVjBZMjl0WlMweU1ESTJNVEF5TjFRd01qUTFOREJhTDJOc1lXbHRjeTVxYzI5dUlqb2dJbUZqWVdZNU9ERTVOREkwTlRCa1pHRmxNRFF3WlRSbE5EUmxOemM1WmpWbE9USmxORGxrT1ROaE1UazVNbUV4TjJWbE1UVXlOVEl6WkdNeE5XSm1aVFlpTEFvZ0lDQWdJQ0FpWm5Wc2JDMWliM1Z1WkMxMk15MWxkbWxrWlc1alpTOWpiR0ZwYlMxdmRYUmpiMjFsTFRJd01qWXhNREkzVkRBeU5EVTBNRm92Y0hKbGNHRnlaV1F1YW5OdmJpSTZJQ0kwTnpjek4yVXpPVEUzWWprNE9UbGxZMlV3WVRBMVlqUXpNemMyT1RSa1pEWTVORGhsTXpRM01qVmtOREk1TlRFeVlqRTRPR000TldNMk56VTNNR0kzSWl3S0lDQWdJQ0FnSW1aMWJHd3RZbTkxYm1RdGRqTXRaWFpwWkdWdVkyVXZZMnhoYVcwdGIzVjBZMjl0WlMweU1ESTJNVEF5TjFRd01qUTFOREJhTDNGMVpYVmxMbXB6YjI0aU9pQWlNemszT0RJeFlXVm1NamN6WkRabU1tVTVPV0V4TmpVMlpUTXhPVGMyTVdaaU1XWXlNamxoT1RVd056TTNZbVV5WmpSbFl6STBaV0ppWTJKbE56SmxNU0lzQ2lBZ0lDQWdJQ0ptZFd4c0xXSnZkVzVrTFhZekxXVjJhV1JsYm1ObEwyTnNZV2x0TFc5MWRHTnZiV1V0TWpBeU5qRXdNamRVTURJME5UUXdXaTl6ZEdWd2N5NXFjMjl1SWpvZ0ltTXdZalpqTTJFd09XSTJNREk0WWpobU5UZG1aRFpsTWpBeU1qaG1ZV1V4T1Raa016QTVNV1JsWWpBd1l6RTVZVFV6WkdWall6STRNemsyT0dFek5qSWlMQW9nSUNBZ0lDQWlablZzYkMxaWIzVnVaQzEyTXkxbGRtbGtaVzVqWlM5amJHRnBiUzF2ZFhSamIyMWxMVEl3TWpZeE1ESTNWREF5TkRVME1Gb3ZibTlrWlM1cWMyOXVJam9nSWpWbE5qSTFOVGN5TTJZM05qbGtaalkyTmpKaE1qWTNPRE0xTWpsak1URXpaakppWkRoaE4yUmpOREk0WW1VNE16azROelppTWpRellUTTNPRGM1TVdVaUNpQWdJQ0I5TEFvZ0lDQWdJbk4wWkdsdVgzUnlZVzV6Y0c5eWRDSTZJSFJ5ZFdVS0lDQjlDbjBLXG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvUkVMRUFTRV9BQ0NFUFRFRC5qc29ufDQxYmYxNTYyYzQyY2RlMDJmYWJjYzA2OTNkNjEwNzE5N2VkYjQ2ZDMwYjk1OTQ3NjZhMWEwY2ZkODQzOTg1NGJ8ZXdvZ0lDSndZWEpsYm5RaU9pQWlOREV5T0RJM0lpd0tJQ0FpWTJGd2RIVnlaU0k2SUNJME1USTRNamdpTEFvZ0lDSnpkR1J2ZFhRaU9pQWlJaXdLSUNBaWNtVnNaV0Z6WldSZllYUmZkWFJqSWpvZ0lqSXdNall0TVRBdE1qZFVNREk2TlRZNk16a3VOREV4T1RjNUt6QXdPakF3SWdwOUNnPT1cbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9SRUxFQVNFX0FUVEVNUFQuanNvbnxlNWY3MDRmYjRkOTc0M2RlNjU1NTczY2FmOWJlMjUyNmRiMDZiNzA5MmE1NjhlM2Q1MzFmMTM2MzAzN2M1N2RifGV5SndZWEpsYm5RaU9pQWlOREV5T0RJM0lpd2dJbU5oY0hSMWNtVWlPaUFpTkRFeU9ESTRJaXdnSW5KbGNYVmxjM1JmYzJoaE1qVTJJam9nSWpNd1pqWXdOV0V4TkRZMlkyUTBaamRsT0dZeVkyUXpOamRpTURNME1ERXpZV1EzTmpkaVpXUTNOakl6WkRVMll6VTNOalEzWXpFNE5EVTFNV0UyWVRBaUxDQWljWFZsZFdVaU9pQWlOREV5T0RJNGZHVnNiVzh0Ym1GMGFYWmxMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl6ZkhCaGNHaHBkMlYwYzJFemZGQkZUa1JKVGtkOFhHNDBNVEk0TURGOFpXeHRieTF1WVhScGRtVXRablZzYkMxc1lYSm5aVE14TkcwdFltOTFibVJoY25rdGRqSjhjR0Z3YUdsM1pYUnpZVE44VUVWT1JFbE9SM3hjYmpReE1qYzVPWHhsYkcxdkxXNWhkR2wyWlMxbWRXeHNMV3hoY21kbE16RTBiUzFtZFhObFpDMTJNbnh3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5ERXlOemt3ZkdWc2JXOHRibUYwYVhabExXWjFiR3d0YkdGeVoyVXpNVFJ0TFhZeGZIQmhjR2hwZDJWMGMyRXpmRkJGVGtSSlRrZDhYRzQwTURreU1EZDhZV1l0YkdsaVpYSnZMV0YyTUMxbWRXeHNMV2hoYm1SdlptWjhjR0Z3YUdsM1pYUnpZVE44VUVWT1JFbE9SM3hjYmpReE1qZ3lOM3hsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNM3h3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5ERXhNVEV6ZkhKaGRtVnVjeTFoWmkxeWIyeHNiM1YwTFhCeVpYWnBaWGQ4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXdPVGcxTkY4MmZHRm1MV1J3YldGMFkyZ3RjbVZ6ZEdGeWRERTFhM3h3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5EQTVPRFUwWHpSOFlXWXRaSEJ0WVhSamFDMXlaWE4wWVhKME1UVnJmSEJoY0docGQyVjBjMkV6ZkZCRlRrUkpUa2Q4WEc0ME1EazROVFJmTW54aFppMWtjRzFoZEdOb0xYSmxjM1JoY25ReE5XdDhjR0Z3YUdsM1pYUnpZVE44VUVWT1JFbE9SM3hjYmpRd09UZzBOMTliTUMwMUpUSmRmSE4wWVhScGIyNWhjbmt0Wm5Bek1pMXZkbVZ5YkdGNWZIQmhjR2hwZDJWMGMyRXpmRkJGVGtSSlRrZDhYRzQwTURrM056TjhjM1JoZEdsdmJtRnllUzFoWmkxbWFYaGxaR0oxWkdkbGRDMXpiVzlyWlh4d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREE1TnpZMGZITjBZWFJwYjI1aGNua3RZV1l0ZFc1bGRDMXpiVzlyWlh4d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREV5T0RBd2ZHVnNiVzh0YkdGeVoyVXpNVFJ0TFdOdmJuUnBiblZ2ZFhNdFltOTFibVJoY25rdFpuVnNiQzEyTW54d1lYQm9hWGRsZEhOaE0zeFNWVTVPU1U1SGZHZHdkVEF6WEc0ME1USTNPVGg4Wld4dGJ5MXNZWEpuWlRNeE5HMHRZMjl1ZEdsdWRXOTFjeTFtZFhObFpDMW1kV3hzTFhZeWZIQmhjR2hwZDJWMGMyRXpmRkpWVGs1SlRrZDhaM0IxTVRGY2JqUXhNamM0T1h4bGJHMXZMV3hoY21kbE16RTBiUzFqYjI1MGFXNTFiM1Z6TFhCc1lXbHVMV1oxYkd3dGRqRjhjR0Z3YUdsM1pYUnpZVE44VWxWT1RrbE9SM3huY0hVeE1WeHVOREV5TlRVMmZHcHZhVzUwTFdOdmJuWmxlVzl5TWpBd0xXbHBaRzV2YVhObExXZGhjQzFtZFd4c01pMW5jSFV4T1h4d1lYQm9hWGRsZEhOaE0zeFNWVTVPU1U1SGZHZHdkVEU1WEc0ME1USTFOVFI4YW05cGJuUXRZMjl1ZG1WNWIzSXlNREF0YVdsa2JtOXBjMlV0Ym05bllYQXRablZzYkRJdFozQjFNakY4Y0dGd2FHbDNaWFJ6WVROOFVsVk9Ua2xPUjN4bmNIVXlNVnh1SWl3Z0ltNXZaR1VpT2lBaVRtOWtaVTVoYldVOVozQjFNakVnUVhKamFEMTRPRFpmTmpRZ1EyOXlaWE5RWlhKVGIyTnJaWFE5TlRZZ0lFTlFWVUZzYkc5alBUTXlJRU5RVlVWbVkzUjJQVEl5TkNCRFVGVlViM1E5TWpJMElFTlFWVXh2WVdROU55NDFPQ0JCZG1GcGJHRmliR1ZHWldGMGRYSmxjejBvYm5Wc2JDa2dRV04wYVhabFJtVmhkSFZ5WlhNOUtHNTFiR3dwSUVkeVpYTTlaM0IxT21neE1EQTZPQ0JIY21WelJISmhhVzQ5VGk5QklFZHlaWE5WYzJWa1BXZHdkVHBvTVRBd09qSW9TVVJZT2pRdE5Ta2dUbTlrWlVGa1pISTlNVEF1TVRndU9UWXVNak14SUU1dlpHVkliM04wVG1GdFpUMXBibk4wTFhGMGNIRnlMV1JsZG5KbGJDMXlaRzFoTFhCdmIyd2dWbVZ5YzJsdmJqMHlNeTR4TVM0MElFOVRQVXhwYm5WNElEWXVOUzR3TFRFd01UZ3RiM0poWTJ4bElDTXhPSDR5TWk0d05DNHhMVlZpZFc1MGRTQlRUVkFnVTJGMElFWmxZaUF4TnlBeU1UbzBNVG94TXlCVlZFTWdNakF5TkNBZ1VtVmhiRTFsYlc5eWVUMHlNREF3TURBd0lFRnNiRzlqVFdWdFBURTVOall3T0NCR2NtVmxUV1Z0UFRFd05UWXdOQ0JUYjJOclpYUnpQVElnUW05aGNtUnpQVEVnVTNSaGRHVTlUVWxZUlVRZ1ZHaHlaV0ZrYzFCbGNrTnZjbVU5TWlCVWJYQkVhWE5yUFRBZ1YyVnBaMmgwUFRFZ1QzZHVaWEk5VGk5QklFMURVMTlzWVdKbGJEMU9MMEVnVUdGeWRHbDBhVzl1Y3oxaGJHd3NjMmx1WjJ4bExHMTFiSFJwTEhKc01pQWdRbTl2ZEZScGJXVTlNakF5Tmkwd09TMHlORlF4TlRveE1qb3pNeUJUYkhWeWJXUlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlOVlF3TURvd01Eb3lNU0JNWVhOMFFuVnplVlJwYldVOU1qQXlOaTB4TUMweU5WUXdNRG93TURveU1TQlNaWE4xYldWQlpuUmxjbFJwYldVOVRtOXVaU0JEWm1kVVVrVlRQV053ZFQweU1qUXNiV1Z0UFRJd01EQXdNREJOTEdKcGJHeHBibWM5TWpJMElFRnNiRzlqVkZKRlV6MWpjSFU5TXpJc2JXVnRQVEU1TWtjZ1EyRndWMkYwZEhNOWJpOWhJRU4xY25KbGJuUlhZWFIwY3owd0lFRjJaVmRoZEhSelBUQWdSWGgwVTJWdWMyOXljMHB2ZFd4bGN6MXVMMkVnUlhoMFUyVnVjMjl5YzFkaGRIUnpQVEFnUlhoMFUyVnVjMjl5YzFSbGJYQTliaTloWEc0aUxDQWljSEpsYkdGMWJtTm9YM0psZEhKNVgyTmxibk4xY3lJNklIc2ljMk5vWlcxaElqb2dJbVZzYlc4dGRHaHlaV1V0WVhSMFpXMXdkQzFqZFhKeVpXNTBMV05sYm5OMWN5MTJNU0lzSUNKd2FHRnpaU0k2SUNKUVVrVmZVa1ZNUlVGVFJTSXNJQ0p2WW5ObGNuWmxaRjloZEY5MWRHTWlPaUFpTWpBeU5pMHhNQzB5TjFRd01qbzFOam96T0M0ME5qWXpNelFyTURBNk1EQWlMQ0FpWTNWeWNtVnVkRjl3WVhKbGJuUWlPaUFpTkRFeU9ESTNJaXdnSW1OMWNuSmxiblJmWTJGd2RIVnlaU0k2SUNJME1USTRNamdpTENBaWNISmxkbWx2ZFhOZmNHRnlaVzUwWDI1aGRHbDJaVjkwWlhKdGFXNWhiQ0k2SUNKVlRrdE9UMWRPWDA1UFZGOUpUa1pGVWxKRlJDSXNJQ0p6WldGc1pXUmZjRzl6YVhScGRtVmZjSEpsYkdGMWJtTm9aWEpmWm1GcGJIVnlaU0k2SUNKRldFRkRWRjlVVjA5ZlVGSkZURUZWVGtOSVgwWkJTVXhWVWtWVFgxWkZVa2xHU1VWRUlpd2dJbk5vWVhKbFpGOXdjbTlrZFdOMGFXOXVYMjkxZEhCMWRGOWhZbk5sYm5RaU9pQjBjblZsTENBaWNISnBiM0pmWm1sc1pWOW9ZWE5vWlhNaU9pQjdJaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlHU1V4RlV5NXphR0V5TlRZaU9pQWlaVGxrTVdObU9UTTJNalJoWWprME56QTVZbUZtTTJKaE4yUXpObUppWVdSbU4yRmtaalJtWXpjeVlXSmhOR0V6TXpOaVpHRXdNVEZqWkRJME9ERTFNeUlzSUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdmIzQnpMM0psY1hWbGMzUnpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXlMbXB6YjI0aU9pQWlOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeUlzSUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdmNtVnhkV1Z6ZEMxamJHRnBiWE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakV2VWtWUlZVVlRWRjlUU0VFeU5UWWlPaUFpWWpFMU5EQXdOMll5WWpRek56SXhaR0l5TjJFMFpqVTJNekZoWmpJd1ltTTFOekUzT0dWbU56STBOalZpTnprNE5XSTJNMlkxTkdWaFltTXdabUZqTnlJc0lDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZjbVZ4ZFdWemRDMWpiR0ZwYlhNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpJdlVrVlJWVVZUVkY5VFNFRXlOVFlpT2lBaU16RTJZMlk0WTJVeE5tWTFaak15Wmpnek5XUXpNemxsTkdNMU56QXpORFl6Wmpoa1lqTTBaV1EwWmprM1l6WmpORFZsWmpabE1XVmxObUl3WlRRMVpDSXNJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2UTBGUVZGVlNSVjlLVDBKZlNVUWlPaUFpTWpnd09XTTFaakU1WmpnNU1HVm1abUZoTnpZM1pXUXlPREl3TnpZNVltUTRPR1ExTjJFNU16azJaakl4WkdOak5HVTBZalpqTldObFlqWXlaRFEzWlNJc0lDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZRMEZRVkZWU1JWOVFSVTVFU1U1SFgwNUJWRWxXUlM1MGVIUWlPaUFpWmpSbE5tSmpZekF3TlRZd01UQTBNRFptWVRObFpERTNPREExT1Rka09XTmtNakJsTUdRNVpqSTJNVFF4WW1Ga05XUTJabU0xWkdFMFpUbGxOVFUwWVNJc0lDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZTRVZNUkY5T1FWUkpWa1V1ZEhoMElqb2dJbUpsT1dRMlpEYzROelZrTlRCbU9EWmpNRE5sTnpGall6Sm1OV0psWkdKa00yUm1NR0ptTW1WaFpXRXhaR00xTURBMk1XTTFORFl5WldFeE1tVTJabVFpTENBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wwaFBVMVJmVUZsVVNFOU9MbXB6YjI0aU9pQWlNelk1WldRMFptSmpNekptTUdVNE4yWTJOV0ZqT0Rkak5EQTJaakF3WkRRek1qZzJZekF6T0RBNU9HVTRNemhqTmpSaU1HRXlZek0zTVRnNU1UWXdaaUlzSUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlVFRlNSVTVVWDBwUFFsOUpSQ0k2SUNJek9UUTFaak13WkRObVpEWXpOamt3Tnpoa01tUmtOVFF4TlRsa1pqQmlNalprTmprNU1UYzJZell5TVdNNU5UY3pNMkpsTlRreE5UWXdNVGsyT1daaklpd2dJaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlRVWtWTVFWVk9RMGhmVWtWVVVsbGZVVlZKUlZORFJVNURSUzVxYzI5dUlqb2dJakU0WTJZNE9HWXdNR0kyTVRrd04yUmhOV000Tm1JNU9UYzBNREJsT1dVMFlXSTRNbU5tWm1NeVlqZzBOakJsWmprMU1ERm1ZamxrT0RsbFlXTTRNelVpTENBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wxQlNSVkJCVWtWRUxtcHpiMjRpT2lBaU1UZGpaRFZoWmpVMk9URmtNMlF3TWpnM05qSTVPR0UxWTJJNE1tWTRObU5rWlRBMk5ESmhOekE1T0RFNE1qTmpOMkUxWTJWbVpUWmpaamRrTVRVNU55SXNJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2VWtWTVJVRlRSVjlCUTBORlVGUkZSQzVxYzI5dUlqb2dJbU14TVRJM1pqVmhZbVU0WTJKbVlUYzJOakZtTm1NMU1qTmxZV0V6TXpSaU56UTJZMkprTVROaE16WmxORGhsTlRoaE1XUTVabUl6TXpjMlpHSXpZaklpTENBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wxSkZURVZCVTBWZlFWUlVSVTFRVkM1cWMyOXVJam9nSWpKa05URm1PR05pTW1FNVpEWTRNVEJpWXpGa1lUWTJNMlppWTJZM1kySm1PVEJoT0Rjd1pUUTBOREk1TURNMFlUUTNORGhtWVRreVl6a3dPR1F3TVdFaUxDQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMMUpGVEVWQlUwVmZRMEZRVkZWU1JWOVFSVTVFU1U1SFgwNUJWRWxXUlM1MGVIUWlPaUFpWmpSbE5tSmpZekF3TlRZd01UQTBNRFptWVRObFpERTNPREExT1Rka09XTmtNakJsTUdRNVpqSTJNVFF4WW1Ga05XUTJabU0xWkdFMFpUbGxOVFUwWVNJc0lDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZVa1ZNUlVGVFJWOUlSVXhFWDA1QlZFbFdSUzUwZUhRaU9pQWlZbVU1WkRaa056ZzNOV1ExTUdZNE5tTXdNMlUzTVdOak1tWTFZbVZrWW1RelpHWXdZbVl5WldGbFlURmtZelV3TURZeFl6VTBOakpsWVRFeVpUWm1aQ0lzSUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlkyRndkSFZ5WlMxelltRjBZMmd1WVhKbmRpNXFjMjl1SWpvZ0ltVmlNemN6WVdJMlpqUTRNVFEyTTJFek16WXpPV1V5T0RKaE1URmlOR05sTVdNM1pETTRNR1E1TjJNMlpHTmtaR0l3WkRWa1pXRTFZelprWmpJMVl6SWlMQ0FpTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDJOaGNIUjFjbVV0YzJKaGRHTm9MbVY0YVhRaU9pQWlPV0V5TnpGbU1tRTVNVFppTUdJMlpXVTJZMlZqWWpJME1qWm1NR0l6TWpBMlpXWXdOelExTnpoaVpUVTFaRGxpWXprMFpqWm1NMlpsTTJGaU9EWmhZU0lzSUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlkyRndkSFZ5WlMxelltRjBZMmd1YzNSa1pYSnlJam9nSW1VellqQmpORFF5T1RobVl6RmpNVFE1WVdaaVpqUmpPRGs1Tm1aaU9USTBNamRoWlRReFpUUTJORGxpT1RNMFkyRTBPVFU1T1RGaU56ZzFNbUk0TlRVaUxDQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMMk5oY0hSMWNtVXRjMkpoZEdOb0xuTjBaRzkxZENJNklDSXlPREE1WXpWbU1UbG1PRGt3WldabVlXRTNOamRsWkRJNE1qQTNOamxpWkRnNFpEVTNZVGt6T1RabU1qRmtZMk0wWlRSaU5tTTFZMlZpTmpKa05EZGxJaXdnSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5d1lYSmxiblF0YzJKaGRHTm9MbUZ5WjNZdWFuTnZiaUk2SUNKaVpqVmtOV00xTVdKbE5EZ3dZalV5TXpjeU56ZGtNek13T0dNNU5qTmxNemMwTURjNVkyUXhOMlEzWVRJMVpEQmxOekJpTUdFeU1USTJNMkppTkRsaElpd2dJaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTl3WVhKbGJuUXRjMkpoZEdOb0xtVjRhWFFpT2lBaU9XRXlOekZtTW1FNU1UWmlNR0kyWldVMlkyVmpZakkwTWpabU1HSXpNakEyWldZd056UTFOemhpWlRVMVpEbGlZemswWmpabU0yWmxNMkZpT0RaaFlTSXNJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2Y0dGeVpXNTBMWE5pWVhSamFDNXpkR1JsY25JaU9pQWlaVE5pTUdNME5ESTVPR1pqTVdNeE5EbGhabUptTkdNNE9UazJabUk1TWpReU4yRmxOREZsTkRZME9XSTVNelJqWVRRNU5UazVNV0kzT0RVeVlqZzFOU0lzSUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdmNHRnlaVzUwTFhOaVlYUmphQzV6ZEdSdmRYUWlPaUFpTXprME5XWXpNR1F6Wm1RMk16WTVNRGM0WkRKa1pEVTBNVFU1WkdZd1lqSTJaRFk1T1RFM05tTTJNakZqT1RVM016TmlaVFU1TVRVMk1ERTVOamxtWXlJc0lDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZRMEZRVkZWU1JWOUtUMEpmU1VRaU9pQWlNREUyTUdFME9ETTJObVE1Tm1SbU9ERTRNMkl6TW1NM01EVmpOVEZoT0RVNE9XSXdPV1V3Wm1VeE5qVm1OREUzTTJJek1XSmhPVEUyTUdVNFltVTVOQ0lzSUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlEwRlFWRlZTUlY5UVJVNUVTVTVIWDA1QlZFbFdSUzUwZUhRaU9pQWlNak5tT1RNd1pqWTNOV0ZrWVRsbVlUUTFNR1E0WlRRM05HWTVZalpoTkdRNFlXSTJZakV5TUdZMk5HVm1OVFkwTlRJM016ZzBNR1ZrTnpnME1EQXpOeUlzSUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlNFVk1SRjlPUVZSSlZrVXVkSGgwSWpvZ0lqaGlNMlExTWpVM1lUZ3lOVEptWWpJM1kyUXlOMkkyWldSaVpEZGhOamN6T0dJeFpEQm1PVFkyTm1abVptVTNZalpqT0RObU5tRmhaV015WXpZNU5USWlMQ0FpTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDFCQlVrVk9WRjlLVDBKZlNVUWlPaUFpTTJFeU56SXdPV1kzTlRrMFlqSXpPV000TjJReVpETmxNemszTmpjd1l6WXdNakptTjJVNFlUZGxORGc1TWpaaE5UYzVaVGt5WXpnNFltUXlaVEkyTlNJc0lDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZVRkpGVUVGU1JVUXVhbk52YmlJNklDSXpOak0zTmpFNU16bGxNRE5tTVdZMFpUVXhNVE13WWpZMk56azNNek0yTXprMFpqWTFZakEwT0Rrd056VXdZamN4WVRNek9USTJaRGt4TldFek16QTFJaXdnSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5U1JVeEZRVk5GWDBGVVZFVk5VRlF1YW5OdmJpSTZJQ0prTkRFME1tRTNaamxpWW1OaFpXWTRNemN5Tm1OaU1qRTNZelF5WVdRMk5tRmxabUpsWVdJellURmhaRFEyWW1Fd00yRXhNemRtWkRrM01HSTBNRFEwSWl3Z0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OVNSVXhGUVZORlgwTkJVRlJWVWtWZlVFVk9SRWxPUjE5T1FWUkpWa1V1ZEhoMElqb2dJakl6Wmprek1HWTJOelZoWkdFNVptRTBOVEJrT0dVME56Um1PV0kyWVRSa09HRmlObUl4TWpCbU5qUmxaalUyTkRVeU56TTROREJsWkRjNE5EQXdNemNpTENBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wxSkZURVZCVTBWZlNFVk1SRjlPUVZSSlZrVXVkSGgwSWpvZ0lqaGlNMlExTWpVM1lUZ3lOVEptWWpJM1kyUXlOMkkyWldSaVpEZGhOamN6T0dJeFpEQm1PVFkyTm1abVptVTNZalpqT0RObU5tRmhaV015WXpZNU5USWlMQ0FpTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDBaSlRFVlRMbk5vWVRJMU5pSTZJQ0pqTVdRek5UWmlZVEEwT1Rrek1XTTBOemxsWVdZNE9EWTROek5oTTJOaE5qRTJPRFl4TVdKaFpqWTNaVEEzWmpZNU9EazRaV05rTTJNeE5ETTVabVppSWl3Z0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOXZjSE12Y21WeGRXVnpkSE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakV1YW5OdmJpSTZJQ0l6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zSW4wc0lDSndjbWx2Y2w5aFkyTmxjSFJoYm1ObFgzTmxiV0Z1ZEdsallXeHNlVjl5WldOb1pXTnJaV1FpT2lCMGNuVmxMQ0FpWm5Wc2JGOXliMjkwY3lJNklGc2lMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhJaXdnSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWlJc0lDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqTWlYU3dnSW1Oc1lXbHRYM0p2YjNSeklqb2dXeUl2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpJaXdnSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5eVpYRjFaWE4wTFdOc1lXbHRjeUlzSUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdmIzQnpMMk5zWVdsdGN5SXNJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2YjNCekwzSmxjWFZsYzNRdFkyeGhhVzF6SWl3Z0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNaUxDQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMM0psY1hWbGMzUXRZMnhoYVcxeklpd2dJaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTl2Y0hNdlkyeGhhVzF6SWl3Z0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOXZjSE12Y21WeGRXVnpkQzFqYkdGcGJYTWlMQ0FpTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl6TDJOc1lXbHRjeUlzSUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpNdmNtVnhkV1Z6ZEMxamJHRnBiWE1pTENBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZekwyOXdjeTlqYkdGcGJYTWlMQ0FpTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl6TDI5d2N5OXlaWEYxWlhOMExXTnNZV2x0Y3lKZExDQWlZMnhoYVcxZlpXNTBjbWxsY3lJNklGc2lMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNJaXdnSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5eVpYRjFaWE4wTFdOc1lXbHRjeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNU0lzSUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjaUxDQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMM0psY1hWbGMzUXRZMnhoYVcxekwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMW1kV3hzTFhZeUlpd2dJaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNeTlqYkdGcGJYTXZNekJtTmpBMVlURTBOalpqWkRSbU4yVTRaakpqWkRNMk4ySXdNelF3TVROaFpEYzJOMkpsWkRjMk1qTmtOVFpqTlRjMk5EZGpNVGcwTlRVeFlUWmhNQ0lzSUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpNdmNtVnhkV1Z6ZEMxamJHRnBiWE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3Rkak1pWFN3Z0luRjFaWFZsSWpvZ0lqUXhNamd5T0h4bGJHMXZMVzVoZEdsMlpTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNM3h3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5ERXlPREF4ZkdWc2JXOHRibUYwYVhabExXWjFiR3d0YkdGeVoyVXpNVFJ0TFdKdmRXNWtZWEo1TFhZeWZIQmhjR2hwZDJWMGMyRXpmRkJGVGtSSlRrZDhYRzQwTVRJM09UbDhaV3h0YnkxdVlYUnBkbVV0Wm5Wc2JDMXNZWEpuWlRNeE5HMHRablZ6WldRdGRqSjhjR0Z3YUdsM1pYUnpZVE44VUVWT1JFbE9SM3hjYmpReE1qYzVNSHhsYkcxdkxXNWhkR2wyWlMxbWRXeHNMV3hoY21kbE16RTBiUzEyTVh4d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREE1TWpBM2ZHRm1MV3hwWW1WeWJ5MWhkakF0Wm5Wc2JDMW9ZVzVrYjJabWZIQmhjR2hwZDJWMGMyRXpmRkJGVGtSSlRrZDhYRzQwTVRJNE1qZDhaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqTjhjR0Z3YUdsM1pYUnpZVE44VUVWT1JFbE9SM3hjYmpReE1URXhNM3h5WVhabGJuTXRZV1l0Y205c2JHOTFkQzF3Y21WMmFXVjNmSEJoY0docGQyVjBjMkV6ZkZCRlRrUkpUa2Q4WEc0ME1EazROVFJmTm54aFppMWtjRzFoZEdOb0xYSmxjM1JoY25ReE5XdDhjR0Z3YUdsM1pYUnpZVE44VUVWT1JFbE9SM3hjYmpRd09UZzFORjgwZkdGbUxXUndiV0YwWTJndGNtVnpkR0Z5ZERFMWEzeHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRBNU9EVTBYeko4WVdZdFpIQnRZWFJqYUMxeVpYTjBZWEowTVRWcmZIQmhjR2hwZDJWMGMyRXpmRkJGVGtSSlRrZDhYRzQwTURrNE5EZGZXekF0TlNVeVhYeHpkR0YwYVc5dVlYSjVMV1p3TXpJdGIzWmxjbXhoZVh4d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREE1TnpjemZITjBZWFJwYjI1aGNua3RZV1l0Wm1sNFpXUmlkV1JuWlhRdGMyMXZhMlY4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXdPVGMyTkh4emRHRjBhVzl1WVhKNUxXRm1MWFZ1WlhRdGMyMXZhMlY4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXhNamd3TUh4bGJHMXZMV3hoY21kbE16RTBiUzFqYjI1MGFXNTFiM1Z6TFdKdmRXNWtZWEo1TFdaMWJHd3Rkako4Y0dGd2FHbDNaWFJ6WVROOFVsVk9Ua2xPUjN4bmNIVXdNMXh1TkRFeU56azRmR1ZzYlc4dGJHRnlaMlV6TVRSdExXTnZiblJwYm5WdmRYTXRablZ6WldRdFpuVnNiQzEyTW54d1lYQm9hWGRsZEhOaE0zeFNWVTVPU1U1SGZHZHdkVEV4WEc0ME1USTNPRGw4Wld4dGJ5MXNZWEpuWlRNeE5HMHRZMjl1ZEdsdWRXOTFjeTF3YkdGcGJpMW1kV3hzTFhZeGZIQmhjR2hwZDJWMGMyRXpmRkpWVGs1SlRrZDhaM0IxTVRGY2JqUXhNalUxTm54cWIybHVkQzFqYjI1MlpYbHZjakl3TUMxcGFXUnViMmx6WlMxbllYQXRablZzYkRJdFozQjFNVGw4Y0dGd2FHbDNaWFJ6WVROOFVsVk9Ua2xPUjN4bmNIVXhPVnh1TkRFeU5UVTBmR3B2YVc1MExXTnZiblpsZVc5eU1qQXdMV2xwWkc1dmFYTmxMVzV2WjJGd0xXWjFiR3d5TFdkd2RUSXhmSEJoY0docGQyVjBjMkV6ZkZKVlRrNUpUa2Q4WjNCMU1qRmNiaUlzSUNKemRHVndjeUk2SUNKVGRHVndTV1E5TkRFeU5UVTBMbUpoZEdOb0lGVnpaWEpKWkQwME1UQXdNeUJUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TkZReE16b3dPVG8wT1NCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV5TVNCT2IyUmxjejB4SUVOUVZYTTlNQ0JVWVhOcmN6MHhJRTVoYldVOVltRjBZMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXowb2JuVnNiQ2tnVW1WemRsQnZjblJ6UFNodWRXeHNLU0JEVUZWR2NtVnhVbVZ4UFVSbFptRjFiSFFnVTNKMWJraHZjM1E2VUdsa1BTaHVkV3hzS1Rvd1hHNVRkR1Z3U1dROU5ERXlOVFUwTGpBZ1ZYTmxja2xrUFRReE1EQXpJRk4wWVhKMFZHbHRaVDB5TURJMkxURXdMVEkwVkRFek9qQTVPalV4SUZScGJXVk1hVzFwZEQxVlRreEpUVWxVUlVRZ1UzUmhkR1U5VWxWT1RrbE9SeUJRWVhKMGFYUnBiMjQ5Y213eUlFNXZaR1ZNYVhOMFBXZHdkVEl4SUU1dlpHVnpQVEVnUTFCVmN6MHpNaUJVWVhOcmN6MHhJRTVoYldVOVltRnphQ0JPWlhSM2IzSnJQU2h1ZFd4c0tTQlVVa1ZUUFdOd2RUMHpNaXh0WlcwOU1Ua3lSeXh1YjJSbFBURWdVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdSR2x6ZEQxRGVXTnNhV01nVTNKMWJraHZjM1E2VUdsa1BXbHVjM1F0Y1hSd2NYSXRaR1YyY21Wc0xYSmtiV0V0Y0c5dmJEbzFPRFU0TkRrZ1ZISmxjMEpwYm1ROVozSmxjeTluY0hVNmJtOXVaU0JVY21WelVHVnlVM1JsY0QxamNIVTZNeklnVkhKbGMxQmxjazV2WkdVOVozSmxjeTluY0hVNmFERXdNRG95SUZSeVpYTlFaWEpVWVhOclBXTndkVG96TWl4amNIVTZNekpjYmxOMFpYQkpaRDAwTVRJMU5UWXVZbUYwWTJnZ1ZYTmxja2xrUFRReE1EQXpJRk4wWVhKMFZHbHRaVDB5TURJMkxURXdMVEkwVkRFek9qRXdPalV3SUZScGJXVk1hVzFwZEQxVlRreEpUVWxVUlVRZ1UzUmhkR1U5VWxWT1RrbE9SeUJRWVhKMGFYUnBiMjQ5Y213eUlFNXZaR1ZNYVhOMFBXZHdkVEU1SUU1dlpHVnpQVEVnUTFCVmN6MHdJRlJoYzJ0elBURWdUbUZ0WlQxaVlYUmphQ0JPWlhSM2IzSnJQU2h1ZFd4c0tTQlVVa1ZUUFNodWRXeHNLU0JTWlhOMlVHOXlkSE05S0c1MWJHd3BJRU5RVlVaeVpYRlNaWEU5UkdWbVlYVnNkQ0JUY25WdVNHOXpkRHBRYVdROUtHNTFiR3dwT2pCY2JsTjBaWEJKWkQwME1USTFOVFl1TUNCVmMyVnlTV1E5TkRFd01ETWdVM1JoY25SVWFXMWxQVEl3TWpZdE1UQXRNalJVTVRNNk1UQTZOVElnVkdsdFpVeHBiV2wwUFZWT1RFbE5TVlJGUkNCVGRHRjBaVDFTVlU1T1NVNUhJRkJoY25ScGRHbHZiajF5YkRJZ1RtOWtaVXhwYzNROVozQjFNVGtnVG05a1pYTTlNU0JEVUZWelBUTXlJRlJoYzJ0elBURWdUbUZ0WlQxaVlYTm9JRTVsZEhkdmNtczlLRzUxYkd3cElGUlNSVk05WTNCMVBUTXlMRzFsYlQweE9USkhMRzV2WkdVOU1TQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQkVhWE4wUFVONVkyeHBZeUJUY25WdVNHOXpkRHBRYVdROWFXNXpkQzFwYW5Wa2NpMWtaWFp5Wld3dGNtUnRZUzF3YjI5c09qRTFOakExT0RnZ1ZISmxjMEpwYm1ROVozSmxjeTluY0hVNmJtOXVaU0JVY21WelVHVnlVM1JsY0QxamNIVTZNeklnVkhKbGMxQmxjazV2WkdVOVozSmxjeTluY0hVNmFERXdNRG95SUZSeVpYTlFaWEpVWVhOclBXTndkVG96TWl4amNIVTZNekpjYmxOMFpYQkpaRDAwTVRJMU9EWXVZbUYwWTJnZ1ZYTmxja2xrUFRReE1EQTFJRk4wWVhKMFZHbHRaVDB5TURJMkxURXdMVEkwVkRFNE9qVXpPakkxSUZScGJXVk1hVzFwZEQxVlRreEpUVWxVUlVRZ1UzUmhkR1U5VWxWT1RrbE9SeUJRWVhKMGFYUnBiMjQ5Y213eUlFNXZaR1ZNYVhOMFBXZHdkVEF6SUU1dlpHVnpQVEVnUTFCVmN6MHdJRlJoYzJ0elBURWdUbUZ0WlQxaVlYUmphQ0JPWlhSM2IzSnJQU2h1ZFd4c0tTQlVVa1ZUUFNodWRXeHNLU0JTWlhOMlVHOXlkSE05S0c1MWJHd3BJRU5RVlVaeVpYRlNaWEU5UkdWbVlYVnNkQ0JUY25WdVNHOXpkRHBRYVdROUtHNTFiR3dwT2pCY2JsTjBaWEJKWkQwME1USTFPRFl1TVNCVmMyVnlTV1E5TkRFd01EVWdVM1JoY25SVWFXMWxQVEl3TWpZdE1UQXRNalJVTVRrNk1ESTZNVFFnVkdsdFpVeHBiV2wwUFZWT1RFbE5TVlJGUkNCVGRHRjBaVDFTVlU1T1NVNUhJRkJoY25ScGRHbHZiajF5YkRJZ1RtOWtaVXhwYzNROVozQjFNRE1nVG05a1pYTTlNU0JEVUZWelBUSTRJRlJoYzJ0elBURWdUbUZ0WlQxd2VYUm9iMjRnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXoxamNIVTlNamdzYldWdFBUSXlNRWNzYm05a1pUMHhJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRVJwYzNROVEzbGpiR2xqSUZOeWRXNUliM04wT2xCcFpEMXBibk4wTFhsMWFtOTZMV1JsZG5KbGJDMXlaRzFoTFhCdmIydzZNamMxTXpreE55QlVjbVZ6UW1sdVpEMW5jbVZ6TDJkd2RUcHViMjVsSUZSeVpYTlFaWEpPYjJSbFBXZHlaWE12WjNCMU9tZ3hNREE2TVNCVWNtVnpVR1Z5VkdGemF6MWpjSFU2TWpoY2JsTjBaWEJKWkQwME1USTFPRGN1WW1GMFkyZ2dWWE5sY2tsa1BUUXhNREExSUZOMFlYSjBWR2x0WlQweU1ESTJMVEV3TFRJMFZERTRPalV6T2pJMUlGUnBiV1ZNYVcxcGREMVZUa3hKVFVsVVJVUWdVM1JoZEdVOVVsVk9Ua2xPUnlCUVlYSjBhWFJwYjI0OWNtd3lJRTV2WkdWTWFYTjBQV2R3ZFRBeklFNXZaR1Z6UFRFZ1ExQlZjejB3SUZSaGMydHpQVEVnVG1GdFpUMWlZWFJqYUNCT1pYUjNiM0pyUFNodWRXeHNLU0JVVWtWVFBTaHVkV3hzS1NCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCVGNuVnVTRzl6ZERwUWFXUTlLRzUxYkd3cE9qQmNibE4wWlhCSlpEMDBNVEkxT0RjdU1DQlZjMlZ5U1dROU5ERXdNRFVnVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpSVU1UazZNREU2TXpVZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTURNZ1RtOWtaWE05TVNCRFVGVnpQVEk0SUZSaGMydHpQVEVnVG1GdFpUMXdlWFJvYjI0Z1RtVjBkMjl5YXowb2JuVnNiQ2tnVkZKRlV6MWpjSFU5TWpnc2JXVnRQVEl5TUVjc2JtOWtaVDB4SUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUVScGMzUTlRM2xqYkdsaklGTnlkVzVJYjNOME9sQnBaRDFwYm5OMExYbDFhbTk2TFdSbGRuSmxiQzF5WkcxaExYQnZiMnc2TWpjMU1qY3lNQ0JVY21WelFtbHVaRDFuY21WekwyZHdkVHB1YjI1bElGUnlaWE5RWlhKT2IyUmxQV2R5WlhNdlozQjFPbWd4TURBNk1TQlVjbVZ6VUdWeVZHRnphejFqY0hVNk1qaGNibE4wWlhCSlpEMDBNVEkxT0RndVltRjBZMmdnVlhObGNrbGtQVFF4TURBMUlGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTBWREl5T2pFd09qRXhJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RURTVJRTV2WkdWelBURWdRMUJWY3owd0lGUmhjMnR6UFRFZ1RtRnRaVDFpWVhSamFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQU2h1ZFd4c0tTQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQlRjblZ1U0c5emREcFFhV1E5S0c1MWJHd3BPakJjYmxOMFpYQkpaRDAwTVRJMU9EZ3VNQ0JWYzJWeVNXUTlOREV3TURVZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qUlVNakk2TVRrNk16SWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1Ua2dUbTlrWlhNOU1TQkRVRlZ6UFRJNElGUmhjMnR6UFRFZ1RtRnRaVDF3ZVhSb2IyNGdUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejFqY0hVOU1qZ3NiV1Z0UFRJeU1FY3NibTlrWlQweElGSmxjM1pRYjNKMGN6MG9iblZzYkNrZ1ExQlZSbkpsY1ZKbGNUMUVaV1poZFd4MElFUnBjM1E5UTNsamJHbGpJRk55ZFc1SWIzTjBPbEJwWkQxcGJuTjBMV2xxZFdSeUxXUmxkbkpsYkMxeVpHMWhMWEJ2YjJ3Nk1UZ3hOVEV3T0NCVWNtVnpRbWx1WkQxbmNtVnpMMmR3ZFRwdWIyNWxJRlJ5WlhOUVpYSk9iMlJsUFdkeVpYTXZaM0IxT21neE1EQTZNU0JVY21WelVHVnlWR0Z6YXoxamNIVTZNamhjYmxOMFpYQkpaRDAwTVRJMU9URXVZbUYwWTJnZ1ZYTmxja2xrUFRReE1EQTFJRk4wWVhKMFZHbHRaVDB5TURJMkxURXdMVEkwVkRJeU9qRXdPakV4SUZScGJXVk1hVzFwZEQxVlRreEpUVWxVUlVRZ1UzUmhkR1U5VWxWT1RrbE9SeUJRWVhKMGFYUnBiMjQ5Y213eUlFNXZaR1ZNYVhOMFBXZHdkVEU1SUU1dlpHVnpQVEVnUTFCVmN6MHdJRlJoYzJ0elBURWdUbUZ0WlQxaVlYUmphQ0JPWlhSM2IzSnJQU2h1ZFd4c0tTQlVVa1ZUUFNodWRXeHNLU0JTWlhOMlVHOXlkSE05S0c1MWJHd3BJRU5RVlVaeVpYRlNaWEU5UkdWbVlYVnNkQ0JUY25WdVNHOXpkRHBRYVdROUtHNTFiR3dwT2pCY2JsTjBaWEJKWkQwME1USTFPVEV1TUNCVmMyVnlTV1E5TkRFd01EVWdVM1JoY25SVWFXMWxQVEl3TWpZdE1UQXRNalJVTWpJNk1UVTZOVFFnVkdsdFpVeHBiV2wwUFZWT1RFbE5TVlJGUkNCVGRHRjBaVDFTVlU1T1NVNUhJRkJoY25ScGRHbHZiajF5YkRJZ1RtOWtaVXhwYzNROVozQjFNVGtnVG05a1pYTTlNU0JEVUZWelBUSTRJRlJoYzJ0elBURWdUbUZ0WlQxd2VYUm9iMjRnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXoxamNIVTlNamdzYldWdFBUSXlNRWNzYm05a1pUMHhJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRVJwYzNROVEzbGpiR2xqSUZOeWRXNUliM04wT2xCcFpEMXBibk4wTFdscWRXUnlMV1JsZG5KbGJDMXlaRzFoTFhCdmIydzZNVGd3TmpRek5pQlVjbVZ6UW1sdVpEMW5jbVZ6TDJkd2RUcHViMjVsSUZSeVpYTlFaWEpPYjJSbFBXZHlaWE12WjNCMU9tZ3hNREE2TVNCVWNtVnpVR1Z5VkdGemF6MWpjSFU2TWpoY2JsTjBaWEJKWkQwME1USTFPVEl1WW1GMFkyZ2dWWE5sY2tsa1BUUXhNREExSUZOMFlYSjBWR2x0WlQweU1ESTJMVEV3TFRJMFZESXlPakV3T2pFeElGUnBiV1ZNYVcxcGREMVZUa3hKVFVsVVJVUWdVM1JoZEdVOVVsVk9Ua2xPUnlCUVlYSjBhWFJwYjI0OWNtd3lJRTV2WkdWTWFYTjBQV2R3ZFRFNUlFNXZaR1Z6UFRFZ1ExQlZjejB3SUZSaGMydHpQVEVnVG1GdFpUMWlZWFJqYUNCT1pYUjNiM0pyUFNodWRXeHNLU0JVVWtWVFBTaHVkV3hzS1NCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCVGNuVnVTRzl6ZERwUWFXUTlLRzUxYkd3cE9qQmNibE4wWlhCSlpEMDBNVEkxT1RJdU1DQlZjMlZ5U1dROU5ERXdNRFVnVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpSVU1qSTZNVFU2TWpRZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTVRrZ1RtOWtaWE05TVNCRFVGVnpQVEk0SUZSaGMydHpQVEVnVG1GdFpUMXdlWFJvYjI0Z1RtVjBkMjl5YXowb2JuVnNiQ2tnVkZKRlV6MWpjSFU5TWpnc2JXVnRQVEl5TUVjc2JtOWtaVDB4SUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUVScGMzUTlRM2xqYkdsaklGTnlkVzVJYjNOME9sQnBaRDFwYm5OMExXbHFkV1J5TFdSbGRuSmxiQzF5WkcxaExYQnZiMnc2TVRnd05EUTVPQ0JVY21WelFtbHVaRDFuY21WekwyZHdkVHB1YjI1bElGUnlaWE5RWlhKT2IyUmxQV2R5WlhNdlozQjFPbWd4TURBNk1TQlVjbVZ6VUdWeVZHRnphejFqY0hVNk1qaGNibE4wWlhCSlpEMDBNVEkxT1RNdVltRjBZMmdnVlhObGNrbGtQVFF4TURBMUlGTjBZWEowVkdsdFpUMHlNREkyTFRFd0xUSTBWREl5T2pFd09qRXhJRlJwYldWTWFXMXBkRDFWVGt4SlRVbFVSVVFnVTNSaGRHVTlVbFZPVGtsT1J5QlFZWEowYVhScGIyNDljbXd5SUU1dlpHVk1hWE4wUFdkd2RURTVJRTV2WkdWelBURWdRMUJWY3owd0lGUmhjMnR6UFRFZ1RtRnRaVDFpWVhSamFDQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQU2h1ZFd4c0tTQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQlRjblZ1U0c5emREcFFhV1E5S0c1MWJHd3BPakJjYmxOMFpYQkpaRDAwTVRJMU9UTXVNQ0JWYzJWeVNXUTlOREV3TURVZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qUlVNakk2TVRRNk5UUWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1Ua2dUbTlrWlhNOU1TQkRVRlZ6UFRJNElGUmhjMnR6UFRFZ1RtRnRaVDF3ZVhSb2IyNGdUbVYwZDI5eWF6MG9iblZzYkNrZ1ZGSkZVejFqY0hVOU1qZ3NiV1Z0UFRJeU1FY3NibTlrWlQweElGSmxjM1pRYjNKMGN6MG9iblZzYkNrZ1ExQlZSbkpsY1ZKbGNUMUVaV1poZFd4MElFUnBjM1E5UTNsamJHbGpJRk55ZFc1SWIzTjBPbEJwWkQxcGJuTjBMV2xxZFdSeUxXUmxkbkpsYkMxeVpHMWhMWEJ2YjJ3Nk1UZ3dNakE0TmlCVWNtVnpRbWx1WkQxbmNtVnpMMmR3ZFRwdWIyNWxJRlJ5WlhOUVpYSk9iMlJsUFdkeVpYTXZaM0IxT21neE1EQTZNU0JVY21WelVHVnlWR0Z6YXoxamNIVTZNamhjYmxOMFpYQkpaRDAwTVRJM09Ea3VZbUYwWTJnZ1ZYTmxja2xrUFRReE1EQXpJRk4wWVhKMFZHbHRaVDB5TURJMkxURXdMVEkyVkRBNU9qSXhPakV3SUZScGJXVk1hVzFwZEQxVlRreEpUVWxVUlVRZ1UzUmhkR1U5VWxWT1RrbE9SeUJRWVhKMGFYUnBiMjQ5Y213eUlFNXZaR1ZNYVhOMFBXZHdkVEV4SUU1dlpHVnpQVEVnUTFCVmN6MHdJRlJoYzJ0elBURWdUbUZ0WlQxaVlYUmphQ0JPWlhSM2IzSnJQU2h1ZFd4c0tTQlVVa1ZUUFNodWRXeHNLU0JTWlhOMlVHOXlkSE05S0c1MWJHd3BJRU5RVlVaeVpYRlNaWEU5UkdWbVlYVnNkQ0JUY25WdVNHOXpkRHBRYVdROUtHNTFiR3dwT2pCY2JsTjBaWEJKWkQwME1USTNPRGt1TUNCVmMyVnlTV1E5TkRFd01ETWdVM1JoY25SVWFXMWxQVEl3TWpZdE1UQXRNalpVTURrNk1qRTZNVE1nVkdsdFpVeHBiV2wwUFZWT1RFbE5TVlJGUkNCVGRHRjBaVDFTVlU1T1NVNUhJRkJoY25ScGRHbHZiajF5YkRJZ1RtOWtaVXhwYzNROVozQjFNVEVnVG05a1pYTTlNU0JEVUZWelBUTXlJRlJoYzJ0elBURWdUbUZ0WlQxaVlYTm9JRTVsZEhkdmNtczlLRzUxYkd3cElGUlNSVk05WTNCMVBUTXlMRzFsYlQweE9USkhMRzV2WkdVOU1TQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQkVhWE4wUFVONVkyeHBZeUJUY25WdVNHOXpkRHBRYVdROWFXNXpkQzFxYm1WcmJ5MWtaWFp5Wld3dGNtUnRZUzF3YjI5c09qSXpNREUzTVRjZ1ZISmxjMEpwYm1ROVozSmxjeTluY0hVNmJtOXVaU0JVY21WelVHVnlVM1JsY0QxamNIVTZNeklnVkhKbGMxQmxjazV2WkdVOVozSmxjeTluY0hVNmFERXdNRG8wSUZSeVpYTlFaWEpVWVhOclBXTndkVG96TWl4amNIVTZNekpjYmxOMFpYQkpaRDAwTVRJM09UZ3VZbUYwWTJnZ1ZYTmxja2xrUFRReE1EQXpJRk4wWVhKMFZHbHRaVDB5TURJMkxURXdMVEkyVkRFMU9qUTBPakF5SUZScGJXVk1hVzFwZEQxVlRreEpUVWxVUlVRZ1UzUmhkR1U5VWxWT1RrbE9SeUJRWVhKMGFYUnBiMjQ5Y213eUlFNXZaR1ZNYVhOMFBXZHdkVEV4SUU1dlpHVnpQVEVnUTFCVmN6MHdJRlJoYzJ0elBURWdUbUZ0WlQxaVlYUmphQ0JPWlhSM2IzSnJQU2h1ZFd4c0tTQlVVa1ZUUFNodWRXeHNLU0JTWlhOMlVHOXlkSE05S0c1MWJHd3BJRU5RVlVaeVpYRlNaWEU5UkdWbVlYVnNkQ0JUY25WdVNHOXpkRHBRYVdROUtHNTFiR3dwT2pCY2JsTjBaWEJKWkQwME1USTNPVGd1TUNCVmMyVnlTV1E5TkRFd01ETWdVM1JoY25SVWFXMWxQVEl3TWpZdE1UQXRNalpVTVRVNk5EUTZNRFFnVkdsdFpVeHBiV2wwUFZWT1RFbE5TVlJGUkNCVGRHRjBaVDFTVlU1T1NVNUhJRkJoY25ScGRHbHZiajF5YkRJZ1RtOWtaVXhwYzNROVozQjFNVEVnVG05a1pYTTlNU0JEVUZWelBUTXlJRlJoYzJ0elBURWdUbUZ0WlQxaVlYTm9JRTVsZEhkdmNtczlLRzUxYkd3cElGUlNSVk05WTNCMVBUTXlMRzFsYlQweE9USkhMRzV2WkdVOU1TQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQkVhWE4wUFVONVkyeHBZeUJUY25WdVNHOXpkRHBRYVdROWFXNXpkQzFxYm1WcmJ5MWtaWFp5Wld3dGNtUnRZUzF3YjI5c09qSTBOVGcyTURjZ1ZISmxjMEpwYm1ROVozSmxjeTluY0hVNmJtOXVaU0JVY21WelVHVnlVM1JsY0QxamNIVTZNeklnVkhKbGMxQmxjazV2WkdVOVozSmxjeTluY0hVNmFERXdNRG8wSUZSeVpYTlFaWEpVWVhOclBXTndkVG96TWl4amNIVTZNekpjYmxOMFpYQkpaRDAwTVRJNE1EQXVZbUYwWTJnZ1ZYTmxja2xrUFRReE1EQXpJRk4wWVhKMFZHbHRaVDB5TURJMkxURXdMVEkyVkRFMU9qUTFPakExSUZScGJXVk1hVzFwZEQxVlRreEpUVWxVUlVRZ1UzUmhkR1U5VWxWT1RrbE9SeUJRWVhKMGFYUnBiMjQ5Y213eUlFNXZaR1ZNYVhOMFBXZHdkVEF6SUU1dlpHVnpQVEVnUTFCVmN6MHdJRlJoYzJ0elBURWdUbUZ0WlQxaVlYUmphQ0JPWlhSM2IzSnJQU2h1ZFd4c0tTQlVVa1ZUUFNodWRXeHNLU0JTWlhOMlVHOXlkSE05S0c1MWJHd3BJRU5RVlVaeVpYRlNaWEU5UkdWbVlYVnNkQ0JUY25WdVNHOXpkRHBRYVdROUtHNTFiR3dwT2pCY2JsTjBaWEJKWkQwME1USTRNREF1TUNCVmMyVnlTV1E5TkRFd01ETWdVM1JoY25SVWFXMWxQVEl3TWpZdE1UQXRNalpVTVRVNk5EVTZNalVnVkdsdFpVeHBiV2wwUFZWT1RFbE5TVlJGUkNCVGRHRjBaVDFTVlU1T1NVNUhJRkJoY25ScGRHbHZiajF5YkRJZ1RtOWtaVXhwYzNROVozQjFNRE1nVG05a1pYTTlNU0JEVUZWelBUTXlJRlJoYzJ0elBURWdUbUZ0WlQxaVlYTm9JRTVsZEhkdmNtczlLRzUxYkd3cElGUlNSVk05WTNCMVBUTXlMRzFsYlQweE9USkhMRzV2WkdVOU1TQlNaWE4yVUc5eWRITTlLRzUxYkd3cElFTlFWVVp5WlhGU1pYRTlSR1ZtWVhWc2RDQkVhWE4wUFVONVkyeHBZeUJUY25WdVNHOXpkRHBRYVdROWFXNXpkQzE1ZFdwdmVpMWtaWFp5Wld3dGNtUnRZUzF3YjI5c09qTTNNalEwT1RFZ1ZISmxjMEpwYm1ROVozSmxjeTluY0hVNmJtOXVaU0JVY21WelVHVnlVM1JsY0QxamNIVTZNeklnVkhKbGMxQmxjazV2WkdVOVozSmxjeTluY0hVNmFERXdNRG8wSUZSeVpYTlFaWEpVWVhOclBXTndkVG96TWl4amNIVTZNekpjYmlJc0lDSnViMlJsWDJ4dlkyRnNYMk56ZGlJNklIc2ljM1JoZEhWeklqb2dJa1JGUmtWU1VrVkVYMVJQWDBGTVRFOURRVlJGUkY5RlRsUlNXU0lzSUNKd1lYUm9jeUk2SUZzaUwyVndhR1Z0WlhKaGJDOWxibkp2YjNRdmNHRndhR2wzWlhSellUTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Ykc5bmN5OXRiM1F0Wld4dGJ5MXdhV05yY0d4aFkyVXRZMjl1ZEdsdWRXOTFjeTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExYSnZZbTkwTFdoMWJXRnVMV05oYldWeVlTMXpkV0owWVhOckxYTTBNaTB6TURCckxUSXdNall4TURJMkxYWXhJaXdnSWk5bGNHaGxiV1Z5WVd3dlpXNXliMjkwTDNCaGNHaHBkMlYwYzJFekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMnh2WjNNdmJXOTBMV1ZzYlc4dGNHbGphM0JzWVdObExXTnZiblJwYm5WdmRYTXRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxeWIySnZkQzFvZFcxaGJpMWpZVzFsY21FdGMzVmlkR0Z6YXkxek5ESXRNekF3YXkweU1ESTJNVEF5TmkxMk1TMWhkSFJsYlhCMExYWXlJaXdnSWk5bGNHaGxiV1Z5WVd3dlpXNXliMjkwTDNCaGNHaHBkMlYwYzJFekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMnh2WjNNdmJXOTBMV1ZzYlc4dGNHbGphM0JzWVdObExXTnZiblJwYm5WdmRYTXRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxeWIySnZkQzFvZFcxaGJpMWpZVzFsY21FdGMzVmlkR0Z6YXkxek5ESXRNekF3YXkweU1ESTJNVEF5TmkxMk1TMWhkSFJsYlhCMExYWXpJbDE5TENBaVkyOXVkSEp2Ykd4bGNsOXlaV3hsWVhObFgzSmxZMlZwY0hRaU9pQWlUazlVWDFKRlVWVkpVa1ZFWDA5U1gwNVBWRjlaUlZSZlVFVlNVMGxUVkVWRVgwNVBYMFpWVkZWU1JWOVNSVlJTV1Y5QlZWUklUMUpKVkZraUxDQWliMkp6WlhKMllYUnBiMjV6SWpvZ1czc2liR0ZpWld3aU9pQWlablZzYkMxeWIyOTBjeUlzSUNKamIyMXRZVzVrSWpvZ0ltSmhjMmdnTFdNZ0ozTmxkQ0F0WlhWdklIQnBjR1ZtWVdsc095Qm1hVzVrSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFZ0xXMXBibVJsY0hSb0lERWdMVzFoZUdSbGNIUm9JREVnTFc1aGJXVWdKMXdpSjF3aUoyWjFiR3d0ZGlvblhDSW5YQ0luSUMxd2NtbHVkQ2NpTENBaWMzUmhjblJmZFhSaklqb2dJakl3TWpZdE1UQXRNamRVTURJNk5UWTZNek11T1RFNE5Ea3hLekF3T2pBd0lpd2dJbVZ1WkY5MWRHTWlPaUFpTWpBeU5pMHhNQzB5TjFRd01qbzFOam96TkM0eE5qWXpNRGNyTURBNk1EQWlMQ0FpWlhocGRGOWpiMlJsSWpvZ01Dd2dJbk4wWkc5MWRDSTZJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakZjYmk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTTF4dUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeVhHNGlmU3dnZXlKc1lXSmxiQ0k2SUNKd2FIbHphV05oYkMxeWIyOTBjeUlzSUNKamIyMXRZVzVrSWpvZ0ltSmhjMmdnTFdNZ0ozTmxkQ0F0WlhWdklIQnBjR1ZtWVdsc095QjBaWE4wSUZ3aUpDaHlaV0ZrYkdsdWF5QXRaU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFcFhDSWdQU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakU3SUhSbGMzUWdMV1FnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4T3lCMFpYTjBJRndpSkNoemRHRjBJQzFqSUNWMUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNU2xjSWlBOUlEUXhNREF6T3lCMFpYTjBJRndpSkNoeVpXRmtiR2x1YXlBdFpTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkaklwWENJZ1BTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSTdJSFJsYzNRZ0xXUWdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlPeUIwWlhOMElGd2lKQ2h6ZEdGMElDMWpJQ1YxSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pbGNJaUE5SURReE1EQXpPeUIwWlhOMElGd2lKQ2h5WldGa2JHbHVheUF0WlNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqTXBYQ0lnUFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpNN0lIUmxjM1FnTFdRZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZek95QjBaWE4wSUZ3aUpDaHpkR0YwSUMxaklDVjFJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTXlsY0lpQTlJRFF4TURBek95QjBaWE4wSUZ3aUpDaHlaV0ZrYkdsdWF5QXRaU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6S1Z3aUlEMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN6c2dkR1Z6ZENBdFpDQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxek95QjBaWE4wSUZ3aUpDaHpkR0YwSUMxaklDVjFJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE1wWENJZ1BTQTBNVEF3TXpzZ2RHVnpkQ0JjSWlRb2NtVmhaR3hwYm1zZ0xXVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDNKbGNYVmxjM1F0WTJ4aGFXMXpLVndpSUQwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwzSmxjWFZsYzNRdFkyeGhhVzF6T3lCMFpYTjBJQzFrSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5eVpYRjFaWE4wTFdOc1lXbHRjenNnZEdWemRDQmNJaVFvYzNSaGRDQXRZeUFsZFNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZjbVZ4ZFdWemRDMWpiR0ZwYlhNcFhDSWdQU0EwTVRBd016c2dkR1Z6ZENCY0lpUW9jbVZoWkd4cGJtc2dMV1VnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyOXdjeTlqYkdGcGJYTXBYQ0lnUFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdmIzQnpMMk5zWVdsdGN6c2dkR1Z6ZENBdFpDQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZiM0J6TDJOc1lXbHRjenNnZEdWemRDQmNJaVFvYzNSaGRDQXRZeUFsZFNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZiM0J6TDJOc1lXbHRjeWxjSWlBOUlEUXhNREF6T3lCMFpYTjBJRndpSkNoeVpXRmtiR2x1YXlBdFpTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2YjNCekwzSmxjWFZsYzNRdFkyeGhhVzF6S1Z3aUlEMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMjl3Y3k5eVpYRjFaWE4wTFdOc1lXbHRjenNnZEdWemRDQXRaQ0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2YjNCekwzSmxjWFZsYzNRdFkyeGhhVzF6T3lCMFpYTjBJRndpSkNoemRHRjBJQzFqSUNWMUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzl2Y0hNdmNtVnhkV1Z6ZEMxamJHRnBiWE1wWENJZ1BTQTBNVEF3TXpzZ2RHVnpkQ0JjSWlRb2NtVmhaR3hwYm1zZ0xXVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeWxjSWlBOUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNN0lIUmxjM1FnTFdRZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3pzZ2RHVnpkQ0JjSWlRb2MzUmhkQ0F0WXlBbGRTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpLVndpSUQwZ05ERXdNRE03SUhSbGMzUWdYQ0lrS0hKbFlXUnNhVzVySUMxbElDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTl5WlhGMVpYTjBMV05zWVdsdGN5bGNJaUE5SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5eVpYRjFaWE4wTFdOc1lXbHRjenNnZEdWemRDQXRaQ0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2Y21WeGRXVnpkQzFqYkdGcGJYTTdJSFJsYzNRZ1hDSWtLSE4wWVhRZ0xXTWdKWFVnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwzSmxjWFZsYzNRdFkyeGhhVzF6S1Z3aUlEMGdOREV3TURNN0lIUmxjM1FnWENJa0tISmxZV1JzYVc1cklDMWxJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5dmNITXZZMnhoYVcxektWd2lJRDBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDI5d2N5OWpiR0ZwYlhNN0lIUmxjM1FnTFdRZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyOXdjeTlqYkdGcGJYTTdJSFJsYzNRZ1hDSWtLSE4wWVhRZ0xXTWdKWFVnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyOXdjeTlqYkdGcGJYTXBYQ0lnUFNBME1UQXdNenNnZEdWemRDQmNJaVFvY21WaFpHeHBibXNnTFdVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMjl3Y3k5eVpYRjFaWE4wTFdOc1lXbHRjeWxjSWlBOUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOXZjSE12Y21WeGRXVnpkQzFqYkdGcGJYTTdJSFJsYzNRZ0xXUWdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMjl3Y3k5eVpYRjFaWE4wTFdOc1lXbHRjenNnZEdWemRDQmNJaVFvYzNSaGRDQXRZeUFsZFNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZiM0J6TDNKbGNYVmxjM1F0WTJ4aGFXMXpLVndpSUQwZ05ERXdNRE03SUhSbGMzUWdYQ0lrS0hKbFlXUnNhVzVySUMxbElDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNeTlqYkdGcGJYTXBYQ0lnUFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpNdlkyeGhhVzF6T3lCMFpYTjBJQzFrSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTXk5amJHRnBiWE03SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXpMMk5zWVdsdGN5bGNJaUE5SURReE1EQXpPeUIwWlhOMElGd2lKQ2h5WldGa2JHbHVheUF0WlNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqTXZjbVZ4ZFdWemRDMWpiR0ZwYlhNcFhDSWdQU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkak12Y21WeGRXVnpkQzFqYkdGcGJYTTdJSFJsYzNRZ0xXUWdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXpMM0psY1hWbGMzUXRZMnhoYVcxek95QjBaWE4wSUZ3aUpDaHpkR0YwSUMxaklDVjFJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTXk5eVpYRjFaWE4wTFdOc1lXbHRjeWxjSWlBOUlEUXhNREF6T3lCMFpYTjBJRndpSkNoeVpXRmtiR2x1YXlBdFpTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkak12YjNCekwyTnNZV2x0Y3lsY0lpQTlJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNeTl2Y0hNdlkyeGhhVzF6T3lCMFpYTjBJQzFrSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTXk5dmNITXZZMnhoYVcxek95QjBaWE4wSUZ3aUpDaHpkR0YwSUMxaklDVjFJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTXk5dmNITXZZMnhoYVcxektWd2lJRDBnTkRFd01ETTdJSFJsYzNRZ1hDSWtLSEpsWVdSc2FXNXJJQzFsSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk15OXZjSE12Y21WeGRXVnpkQzFqYkdGcGJYTXBYQ0lnUFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpNdmIzQnpMM0psY1hWbGMzUXRZMnhoYVcxek95QjBaWE4wSUMxa0lDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk15OXZjSE12Y21WeGRXVnpkQzFqYkdGcGJYTTdJSFJsYzNRZ1hDSWtLSE4wWVhRZ0xXTWdKWFVnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZekwyOXdjeTl5WlhGMVpYTjBMV05zWVdsdGN5bGNJaUE5SURReE1EQXpKeUlzSUNKemRHRnlkRjkxZEdNaU9pQWlNakF5TmkweE1DMHlOMVF3TWpvMU5qb3pOQzR4TmpZMU5EZ3JNREE2TURBaUxDQWlaVzVrWDNWMFl5STZJQ0l5TURJMkxURXdMVEkzVkRBeU9qVTJPak0wTGpReU5qSXlOeXN3TURvd01DSXNJQ0psZUdsMFgyTnZaR1VpT2lBd0xDQWljM1JrYjNWMElqb2dJaUo5TENCN0lteGhZbVZzSWpvZ0ltTnNZV2x0TFdWdWRISnBaWE1pTENBaVkyOXRiV0Z1WkNJNklDSmlZWE5vSUMxaklDZHpaWFFnTFdWMWJ5QndhWEJsWm1GcGJEc2dabWx1WkNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5eVpYRjFaWE4wTFdOc1lXbHRjeUF2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2YjNCekwyTnNZV2x0Y3lBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdmIzQnpMM0psY1hWbGMzUXRZMnhoYVcxeklDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwzSmxjWFZsYzNRdFkyeGhhVzF6SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5dmNITXZZMnhoYVcxeklDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOXZjSE12Y21WeGRXVnpkQzFqYkdGcGJYTWdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXpMMk5zWVdsdGN5QXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqTXZjbVZ4ZFdWemRDMWpiR0ZwYlhNZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZekwyOXdjeTlqYkdGcGJYTWdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXpMMjl3Y3k5eVpYRjFaWE4wTFdOc1lXbHRjeUF0YldsdVpHVndkR2dnTVNBdGJXRjRaR1Z3ZEdnZ01TQXRjSEpwYm5Rbklpd2dJbk4wWVhKMFgzVjBZeUk2SUNJeU1ESTJMVEV3TFRJM1ZEQXlPalUyT2pNMExqUXlOalF5TkNzd01Eb3dNQ0lzSUNKbGJtUmZkWFJqSWpvZ0lqSXdNall0TVRBdE1qZFVNREk2TlRZNk16UXVOekF4TlRVMUt6QXdPakF3SWl3Z0ltVjRhWFJmWTI5a1pTSTZJREFzSUNKemRHUnZkWFFpT2lBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM1hHNHZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZjbVZ4ZFdWemRDMWpiR0ZwYlhNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpGY2JpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU4xeHVMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMM0psY1hWbGMzUXRZMnhoYVcxekwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMW1kV3hzTFhZeVhHNHZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqTXZZMnhoYVcxekx6TXdaall3TldFeE5EWTJZMlEwWmpkbE9HWXlZMlF6TmpkaU1ETTBNREV6WVdRM05qZGlaV1EzTmpJelpEVTJZelUzTmpRM1l6RTRORFUxTVdFMllUQmNiaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNeTl5WlhGMVpYTjBMV05zWVdsdGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk0xeHVJbjBzSUhzaWJHRmlaV3dpT2lBaWNHaDVjMmxqWVd3dFkyeGhhVzF6SWl3Z0ltTnZiVzFoYm1RaU9pQWlZbUZ6YUNBdFl5QW5jMlYwSUMxbGRXOGdjR2x3WldaaGFXdzdJSFJsYzNRZ1hDSWtLSEpsWVdSc2FXNXJJQzFsSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55bGNJaUE5SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6TnpzZ2RHVnpkQ0F0WkNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjN0lIUmxjM1FnWENJa0tITjBZWFFnTFdNZ0pYVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zS1Z3aUlEMGdOREV3TURNN0lIUmxjM1FnWENJa0tISmxZV1JzYVc1cklDMWxJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5eVpYRjFaWE4wTFdOc1lXbHRjeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNU2xjSWlBOUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOXlaWEYxWlhOMExXTnNZV2x0Y3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTVRzZ2RHVnpkQ0F0WkNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdmNtVnhkV1Z6ZEMxamJHRnBiWE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakU3SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMM0psY1hWbGMzUXRZMnhoYVcxekwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMW1kV3hzTFhZeEtWd2lJRDBnTkRFd01ETTdJSFJsYzNRZ1hDSWtLSEpsWVdSc2FXNXJJQzFsSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55bGNJaUE5SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15TnpzZ2RHVnpkQ0F0WkNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjN0lIUmxjM1FnWENJa0tITjBZWFFnTFdNZ0pYVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzS1Z3aUlEMGdOREV3TURNN0lIUmxjM1FnWENJa0tISmxZV1JzYVc1cklDMWxJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5eVpYRjFaWE4wTFdOc1lXbHRjeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNaWxjSWlBOUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOXlaWEYxWlhOMExXTnNZV2x0Y3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTWpzZ2RHVnpkQ0F0WkNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdmNtVnhkV1Z6ZEMxamJHRnBiWE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3Rkakk3SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMM0psY1hWbGMzUXRZMnhoYVcxekwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMW1kV3hzTFhZeUtWd2lJRDBnTkRFd01ETTdJSFJsYzNRZ1hDSWtLSEpsWVdSc2FXNXJJQzFsSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk15OWpiR0ZwYlhNdk16Qm1OakExWVRFME5qWmpaRFJtTjJVNFpqSmpaRE0yTjJJd016UXdNVE5oWkRjMk4ySmxaRGMyTWpOa05UWmpOVGMyTkRkak1UZzBOVFV4WVRaaE1DbGNJaUE5SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTXk5amJHRnBiWE12TXpCbU5qQTFZVEUwTmpaalpEUm1OMlU0WmpKalpETTJOMkl3TXpRd01UTmhaRGMyTjJKbFpEYzJNak5rTlRaak5UYzJORGRqTVRnME5UVXhZVFpoTURzZ2RHVnpkQ0F0WkNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpNdlkyeGhhVzF6THpNd1pqWXdOV0V4TkRZMlkyUTBaamRsT0dZeVkyUXpOamRpTURNME1ERXpZV1EzTmpkaVpXUTNOakl6WkRVMll6VTNOalEzWXpFNE5EVTFNV0UyWVRBN0lIUmxjM1FnWENJa0tITjBZWFFnTFdNZ0pYVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl6TDJOc1lXbHRjeTh6TUdZMk1EVmhNVFEyTm1Oa05HWTNaVGhtTW1Oa016WTNZakF6TkRBeE0yRmtOelkzWW1Wa056WXlNMlExTm1NMU56WTBOMk14T0RRMU5URmhObUV3S1Z3aUlEMGdOREV3TURNN0lIUmxjM1FnWENJa0tISmxZV1JzYVc1cklDMWxJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTXk5eVpYRjFaWE4wTFdOc1lXbHRjeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNeWxjSWlBOUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk15OXlaWEYxWlhOMExXTnNZV2x0Y3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTXpzZ2RHVnpkQ0F0WkNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpNdmNtVnhkV1Z6ZEMxamJHRnBiWE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3Rkak03SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXpMM0psY1hWbGMzUXRZMnhoYVcxekwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMW1kV3hzTFhZektWd2lJRDBnTkRFd01ETW5JaXdnSW5OMFlYSjBYM1YwWXlJNklDSXlNREkyTFRFd0xUSTNWREF5T2pVMk9qTTBMamN3TVRjNU9Tc3dNRG93TUNJc0lDSmxibVJmZFhSaklqb2dJakl3TWpZdE1UQXRNamRVTURJNk5UWTZNelF1T1RNek9Ea3dLekF3T2pBd0lpd2dJbVY0YVhSZlkyOWtaU0k2SURBc0lDSnpkR1J2ZFhRaU9pQWlJbjBzSUhzaWJHRmlaV3dpT2lBaWNISnBiM0l0WTJ4aGFXMHRabWxzWlhNdE1TSXNJQ0pqYjIxdFlXNWtJam9nSW1KaGMyZ2dMV01nSjNObGRDQXRaWFZ2SUhCcGNHVm1ZV2xzT3lCbWFXNWtJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeUF0YldsdVpHVndkR2dnTVNBdGJXRjRaR1Z3ZEdnZ01TQXRjSEpwYm5SbUlGd2lKV1pjYmx3aUp5SXNJQ0p6ZEdGeWRGOTFkR01pT2lBaU1qQXlOaTB4TUMweU4xUXdNam8xTmpvek5DNDVNelF3T1Rnck1EQTZNREFpTENBaVpXNWtYM1YwWXlJNklDSXlNREkyTFRFd0xUSTNWREF5T2pVMk9qTTFMakU1TnpJek9Dc3dNRG93TUNJc0lDSmxlR2wwWDJOdlpHVWlPaUF3TENBaWMzUmtiM1YwSWpvZ0lsQlNSVkJCVWtWRUxtcHpiMjVjYm1OaGNIUjFjbVV0YzJKaGRHTm9MbVY0YVhSY2JrTkJVRlJWVWtWZlNrOUNYMGxFWEc1d1lYSmxiblF0YzJKaGRHTm9Mbk4wWkc5MWRGeHVVRUZTUlU1VVgwcFBRbDlKUkZ4dVkyRndkSFZ5WlMxelltRjBZMmd1YzNSa2IzVjBYRzVJUlV4RVgwNUJWRWxXUlM1MGVIUmNibkJoY21WdWRDMXpZbUYwWTJndVpYaHBkRnh1VWtWTVJVRlRSVjlEUVZCVVZWSkZYMUJGVGtSSlRrZGZUa0ZVU1ZaRkxuUjRkRnh1VWtWTVJVRlRSVjlCVkZSRlRWQlVMbXB6YjI1Y2JsSkZURVZCVTBWZlFVTkRSVkJVUlVRdWFuTnZibHh1WTJGd2RIVnlaUzF6WW1GMFkyZ3VZWEpuZGk1cWMyOXVYRzVEUVZCVVZWSkZYMUJGVGtSSlRrZGZUa0ZVU1ZaRkxuUjRkRnh1VWtWTVJVRlRSVjlJUlV4RVgwNUJWRWxXUlM1MGVIUmNibkJoY21WdWRDMXpZbUYwWTJndWMzUmtaWEp5WEc1allYQjBkWEpsTFhOaVlYUmphQzV6ZEdSbGNuSmNibkJoY21WdWRDMXpZbUYwWTJndVlYSm5kaTVxYzI5dVhHNGlmU3dnZXlKc1lXSmxiQ0k2SUNKd2NtbHZjaTF5WlhGMVpYTjBMVzFoY210bGNpMHhJaXdnSW1OdmJXMWhibVFpT2lBaVltRnphQ0F0WXlBbmMyVjBJQzFsZFc4Z2NHbHdaV1poYVd3N0lHWnBibVFnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDNKbGNYVmxjM1F0WTJ4aGFXMXpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXhJQzF0YVc1a1pYQjBhQ0F4SUMxdFlYaGtaWEIwYUNBeElDMXdjbWx1ZEdZZ1hDSWxabHh1WENJbklpd2dJbk4wWVhKMFgzVjBZeUk2SUNJeU1ESTJMVEV3TFRJM1ZEQXlPalUyT2pNMUxqRTVOelF4TUNzd01Eb3dNQ0lzSUNKbGJtUmZkWFJqSWpvZ0lqSXdNall0TVRBdE1qZFVNREk2TlRZNk16VXVOREEzTlRZeUt6QXdPakF3SWl3Z0ltVjRhWFJmWTI5a1pTSTZJREFzSUNKemRHUnZkWFFpT2lBaVVrVlJWVVZUVkY5VFNFRXlOVFpjYmlKOUxDQjdJbXhoWW1Wc0lqb2dJbkJ5YVc5eUxXTnNZV2x0TFdacGJHVnpMVElpTENBaVkyOXRiV0Z1WkNJNklDSmlZWE5vSUMxaklDZHpaWFFnTFdWMWJ5QndhWEJsWm1GcGJEc2dabWx1WkNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjZ0xXMXBibVJsY0hSb0lERWdMVzFoZUdSbGNIUm9JREVnTFhCeWFXNTBaaUJjSWlWbVhHNWNJaWNpTENBaWMzUmhjblJmZFhSaklqb2dJakl3TWpZdE1UQXRNamRVTURJNk5UWTZNelV1TkRBNE9URTJLekF3T2pBd0lpd2dJbVZ1WkY5MWRHTWlPaUFpTWpBeU5pMHhNQzB5TjFRd01qbzFOam96TlM0Mk1UVXpNRGNyTURBNk1EQWlMQ0FpWlhocGRGOWpiMlJsSWpvZ01Dd2dJbk4wWkc5MWRDSTZJQ0pRVWtWUVFWSkZSQzVxYzI5dVhHNWpZWEIwZFhKbExYTmlZWFJqYUM1bGVHbDBYRzVEUVZCVVZWSkZYMHBQUWw5SlJGeHVjR0Z5Wlc1MExYTmlZWFJqYUM1emRHUnZkWFJjYmxCQlVrVk9WRjlLVDBKZlNVUmNibU5oY0hSMWNtVXRjMkpoZEdOb0xuTjBaRzkxZEZ4dVNFVk1SRjlPUVZSSlZrVXVkSGgwWEc1d1lYSmxiblF0YzJKaGRHTm9MbVY0YVhSY2JsSkZURVZCVTBWZlEwRlFWRlZTUlY5UVJVNUVTVTVIWDA1QlZFbFdSUzUwZUhSY2JsSkZURVZCVTBWZlFWUlVSVTFRVkM1cWMyOXVYRzVTUlV4RlFWTkZYMEZEUTBWUVZFVkVMbXB6YjI1Y2JraFBVMVJmVUZsVVNFOU9MbXB6YjI1Y2JtTmhjSFIxY21VdGMySmhkR05vTG1GeVozWXVhbk52Ymx4dVEwRlFWRlZTUlY5UVJVNUVTVTVIWDA1QlZFbFdSUzUwZUhSY2JsSkZURVZCVTBWZlNFVk1SRjlPUVZSSlZrVXVkSGgwWEc1d1lYSmxiblF0YzJKaGRHTm9Mbk4wWkdWeWNseHVVRkpGVEVGVlRrTklYMUpGVkZKWlgxRlZTVVZUUTBWT1EwVXVhbk52Ymx4dVkyRndkSFZ5WlMxelltRjBZMmd1YzNSa1pYSnlYRzV3WVhKbGJuUXRjMkpoZEdOb0xtRnlaM1l1YW5OdmJseHVJbjBzSUhzaWJHRmlaV3dpT2lBaWNISnBiM0l0Y21WeGRXVnpkQzF0WVhKclpYSXRNaUlzSUNKamIyMXRZVzVrSWpvZ0ltSmhjMmdnTFdNZ0ozTmxkQ0F0WlhWdklIQnBjR1ZtWVdsc095Qm1hVzVrSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5eVpYRjFaWE4wTFdOc1lXbHRjeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNaUF0YldsdVpHVndkR2dnTVNBdGJXRjRaR1Z3ZEdnZ01TQXRjSEpwYm5SbUlGd2lKV1pjYmx3aUp5SXNJQ0p6ZEdGeWRGOTFkR01pT2lBaU1qQXlOaTB4TUMweU4xUXdNam8xTmpvek5TNDJNVFUxTVRVck1EQTZNREFpTENBaVpXNWtYM1YwWXlJNklDSXlNREkyTFRFd0xUSTNWREF5T2pVMk9qTTFMamd5TmpNNE15c3dNRG93TUNJc0lDSmxlR2wwWDJOdlpHVWlPaUF3TENBaWMzUmtiM1YwSWpvZ0lsSkZVVlZGVTFSZlUwaEJNalUyWEc0aWZTd2dleUpzWVdKbGJDSTZJQ0pqZFhKeVpXNTBMV05zWVdsdExXWnBiR1Z6SWl3Z0ltTnZiVzFoYm1RaU9pQWlZbUZ6YUNBdFl5QW5jMlYwSUMxbGRXOGdjR2x3WldaaGFXdzdJR1pwYm1RZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZekwyTnNZV2x0Y3k4ek1HWTJNRFZoTVRRMk5tTmtOR1kzWlRobU1tTmtNelkzWWpBek5EQXhNMkZrTnpZM1ltVmtOell5TTJRMU5tTTFOelkwTjJNeE9EUTFOVEZoTm1Fd0lDMXRhVzVrWlhCMGFDQXhJQzF0WVhoa1pYQjBhQ0F4SUMxd2NtbHVkR1lnWENJbFpseGNibHdpSnlJc0lDSnpkR0Z5ZEY5MWRHTWlPaUFpTWpBeU5pMHhNQzB5TjFRd01qbzFOam96TlM0NE1qWTFNelFyTURBNk1EQWlMQ0FpWlc1a1gzVjBZeUk2SUNJeU1ESTJMVEV3TFRJM1ZEQXlPalUyT2pNMkxqQTNOVEl5T1Nzd01Eb3dNQ0lzSUNKbGVHbDBYMk52WkdVaU9pQXdMQ0FpYzNSa2IzVjBJam9nSWxCU1JWQkJVa1ZFTG1wemIyNWNibU5oY0hSMWNtVXRjMkpoZEdOb0xtVjRhWFJjYmtOQlVGUlZVa1ZmU2s5Q1gwbEVYRzV3WVhKbGJuUXRjMkpoZEdOb0xuTjBaRzkxZEZ4dVVFRlNSVTVVWDBwUFFsOUpSRnh1WTJGd2RIVnlaUzF6WW1GMFkyZ3VjM1JrYjNWMFhHNUlSVXhFWDA1QlZFbFdSUzUwZUhSY2JuQmhjbVZ1ZEMxelltRjBZMmd1WlhocGRGeHVZMkZ3ZEhWeVpTMXpZbUYwWTJndVlYSm5kaTVxYzI5dVhHNURRVkJVVlZKRlgxQkZUa1JKVGtkZlRrRlVTVlpGTG5SNGRGeHVjR0Z5Wlc1MExYTmlZWFJqYUM1emRHUmxjbkpjYm1OaGNIUjFjbVV0YzJKaGRHTm9Mbk4wWkdWeWNseHVjR0Z5Wlc1MExYTmlZWFJqYUM1aGNtZDJMbXB6YjI1Y2JpSjlMQ0I3SW14aFltVnNJam9nSW1OMWNuSmxiblF0Y21WeGRXVnpkQzF0WVhKclpYSWlMQ0FpWTI5dGJXRnVaQ0k2SUNKaVlYTm9JQzFqSUNkelpYUWdMV1YxYnlCd2FYQmxabUZwYkRzZ1ptbHVaQ0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkak12Y21WeGRXVnpkQzFqYkdGcGJYTXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqTWdMVzFwYm1SbGNIUm9JREVnTFcxaGVHUmxjSFJvSURFZ0xYQnlhVzUwWmlCY0lpVm1YRnh1WENJbklpd2dJbk4wWVhKMFgzVjBZeUk2SUNJeU1ESTJMVEV3TFRJM1ZEQXlPalUyT2pNMkxqQTNOVFE1Tmlzd01Eb3dNQ0lzSUNKbGJtUmZkWFJqSWpvZ0lqSXdNall0TVRBdE1qZFVNREk2TlRZNk16WXVNamczTVRFNEt6QXdPakF3SWl3Z0ltVjRhWFJmWTI5a1pTSTZJREFzSUNKemRHUnZkWFFpT2lBaVVrVlJWVVZUVkY5VFNFRXlOVFpjYmlKOUxDQjdJbXhoWW1Wc0lqb2dJbkJ5YVc5eUxYTnRZV3hzTFdacGJHVXRjbVZoWkdKaFkyc2lMQ0FpWTI5dGJXRnVaQ0k2SUNKaVlYTm9JQzFqSUNkelpYUWdMV1YxYnlCd2FYQmxabUZwYkRzZ2RHVnpkQ0JjSWlRb2NtVmhaR3hwYm1zZ0xXVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDBaSlRFVlRMbk5vWVRJMU5pbGNJaUE5SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5R1NVeEZVeTV6YUdFeU5UWTdJSFJsYzNRZ0xXWWdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMFpKVEVWVExuTm9ZVEkxTmpzZ2RHVnpkQ0JjSWlRb2MzUmhkQ0F0WXlBbGRTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2UmtsTVJWTXVjMmhoTWpVMktWd2lJRDBnTkRFd01ETTdJSFJsYzNRZ1hDSWtLSEpsWVdSc2FXNXJJQzFsSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OURRVkJVVlZKRlgwcFBRbDlKUkNsY0lpQTlJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlEUVZCVVZWSkZYMHBQUWw5SlJEc2dkR1Z6ZENBdFppQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZRMEZRVkZWU1JWOUtUMEpmU1VRN0lIUmxjM1FnWENJa0tITjBZWFFnTFdNZ0pYVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDBOQlVGUlZVa1ZmU2s5Q1gwbEVLVndpSUQwZ05ERXdNRE03SUhSbGMzUWdYQ0lrS0hKbFlXUnNhVzVySUMxbElDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlEUVZCVVZWSkZYMUJGVGtSSlRrZGZUa0ZVU1ZaRkxuUjRkQ2xjSWlBOUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OURRVkJVVlZKRlgxQkZUa1JKVGtkZlRrRlVTVlpGTG5SNGREc2dkR1Z6ZENBdFppQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZRMEZRVkZWU1JWOVFSVTVFU1U1SFgwNUJWRWxXUlM1MGVIUTdJSFJsYzNRZ1hDSWtLSE4wWVhRZ0xXTWdKWFVnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wwTkJVRlJWVWtWZlVFVk9SRWxPUjE5T1FWUkpWa1V1ZEhoMEtWd2lJRDBnTkRFd01ETTdJSFJsYzNRZ1hDSWtLSEpsWVdSc2FXNXJJQzFsSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OUlSVXhFWDA1QlZFbFdSUzUwZUhRcFhDSWdQU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2U0VWTVJGOU9RVlJKVmtVdWRIaDBPeUIwWlhOMElDMW1JQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlJUlV4RVgwNUJWRWxXUlM1MGVIUTdJSFJsYzNRZ1hDSWtLSE4wWVhRZ0xXTWdKWFVnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wwaEZURVJmVGtGVVNWWkZMblI0ZENsY0lpQTlJRFF4TURBek95QjBaWE4wSUZ3aUpDaHlaV0ZrYkdsdWF5QXRaU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlVFRlNSVTVVWDBwUFFsOUpSQ2xjSWlBOUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OVFRVkpGVGxSZlNrOUNYMGxFT3lCMFpYTjBJQzFtSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5UVFWSkZUbFJmU2s5Q1gwbEVPeUIwWlhOMElGd2lKQ2h6ZEdGMElDMWpJQ1YxSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OVFRVkpGVGxSZlNrOUNYMGxFS1Z3aUlEMGdOREV3TURNN0lIUmxjM1FnWENJa0tISmxZV1JzYVc1cklDMWxJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5UVVrVlFRVkpGUkM1cWMyOXVLVndpSUQwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wxQlNSVkJCVWtWRUxtcHpiMjQ3SUhSbGMzUWdMV1lnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDFCU1JWQkJVa1ZFTG1wemIyNDdJSFJsYzNRZ1hDSWtLSE4wWVhRZ0xXTWdKWFVnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wxQlNSVkJCVWtWRUxtcHpiMjRwWENJZ1BTQTBNVEF3TXpzZ2RHVnpkQ0JjSWlRb2NtVmhaR3hwYm1zZ0xXVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDFKRlRFVkJVMFZmUVVORFJWQlVSVVF1YW5OdmJpbGNJaUE5SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5U1JVeEZRVk5GWDBGRFEwVlFWRVZFTG1wemIyNDdJSFJsYzNRZ0xXWWdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMMUpGVEVWQlUwVmZRVU5EUlZCVVJVUXVhbk52YmpzZ2RHVnpkQ0JjSWlRb2MzUmhkQ0F0WXlBbGRTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2VWtWTVJVRlRSVjlCUTBORlVGUkZSQzVxYzI5dUtWd2lJRDBnTkRFd01ETTdJSFJsYzNRZ1hDSWtLSEpsWVdSc2FXNXJJQzFsSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OVNSVXhGUVZORlgwRlVWRVZOVUZRdWFuTnZiaWxjSWlBOUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OVNSVXhGUVZORlgwRlVWRVZOVUZRdWFuTnZianNnZEdWemRDQXRaaUF2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2VWtWTVJVRlRSVjlCVkZSRlRWQlVMbXB6YjI0N0lIUmxjM1FnWENJa0tITjBZWFFnTFdNZ0pYVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDFKRlRFVkJVMFZmUVZSVVJVMVFWQzVxYzI5dUtWd2lJRDBnTkRFd01ETTdJSFJsYzNRZ1hDSWtLSEpsWVdSc2FXNXJJQzFsSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OVNSVXhGUVZORlgwTkJVRlJWVWtWZlVFVk9SRWxPUjE5T1FWUkpWa1V1ZEhoMEtWd2lJRDBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDFKRlRFVkJVMFZmUTBGUVZGVlNSVjlRUlU1RVNVNUhYMDVCVkVsV1JTNTBlSFE3SUhSbGMzUWdMV1lnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDFKRlRFVkJVMFZmUTBGUVZGVlNSVjlRUlU1RVNVNUhYMDVCVkVsV1JTNTBlSFE3SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMMUpGVEVWQlUwVmZRMEZRVkZWU1JWOVFSVTVFU1U1SFgwNUJWRWxXUlM1MGVIUXBYQ0lnUFNBME1UQXdNenNnZEdWemRDQmNJaVFvY21WaFpHeHBibXNnTFdVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMMUpGVEVWQlUwVmZTRVZNUkY5T1FWUkpWa1V1ZEhoMEtWd2lJRDBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDFKRlRFVkJVMFZmU0VWTVJGOU9RVlJKVmtVdWRIaDBPeUIwWlhOMElDMW1JQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlTUlV4RlFWTkZYMGhGVEVSZlRrRlVTVlpGTG5SNGREc2dkR1Z6ZENCY0lpUW9jM1JoZENBdFl5QWxkU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlVrVk1SVUZUUlY5SVJVeEVYMDVCVkVsV1JTNTBlSFFwWENJZ1BTQTBNVEF3TXpzZ2RHVnpkQ0JjSWlRb2NtVmhaR3hwYm1zZ0xXVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDJOaGNIUjFjbVV0YzJKaGRHTm9MbUZ5WjNZdWFuTnZiaWxjSWlBOUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OWpZWEIwZFhKbExYTmlZWFJqYUM1aGNtZDJMbXB6YjI0N0lIUmxjM1FnTFdZZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wyTmhjSFIxY21VdGMySmhkR05vTG1GeVozWXVhbk52YmpzZ2RHVnpkQ0JjSWlRb2MzUmhkQ0F0WXlBbGRTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2WTJGd2RIVnlaUzF6WW1GMFkyZ3VZWEpuZGk1cWMyOXVLVndpSUQwZ05ERXdNRE03SUhSbGMzUWdYQ0lrS0hKbFlXUnNhVzVySUMxbElDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlqWVhCMGRYSmxMWE5pWVhSamFDNWxlR2wwS1Z3aUlEMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMMk5oY0hSMWNtVXRjMkpoZEdOb0xtVjRhWFE3SUhSbGMzUWdMV1lnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDJOaGNIUjFjbVV0YzJKaGRHTm9MbVY0YVhRN0lIUmxjM1FnWENJa0tITjBZWFFnTFdNZ0pYVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDJOaGNIUjFjbVV0YzJKaGRHTm9MbVY0YVhRcFhDSWdQU0EwTVRBd016c2dkR1Z6ZENCY0lpUW9jbVZoWkd4cGJtc2dMV1VnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wyTmhjSFIxY21VdGMySmhkR05vTG5OMFpHVnljaWxjSWlBOUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OWpZWEIwZFhKbExYTmlZWFJqYUM1emRHUmxjbkk3SUhSbGMzUWdMV1lnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDJOaGNIUjFjbVV0YzJKaGRHTm9Mbk4wWkdWeWNqc2dkR1Z6ZENCY0lpUW9jM1JoZENBdFl5QWxkU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlkyRndkSFZ5WlMxelltRjBZMmd1YzNSa1pYSnlLVndpSUQwZ05ERXdNRE03SUhSbGMzUWdYQ0lrS0hKbFlXUnNhVzVySUMxbElDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlqWVhCMGRYSmxMWE5pWVhSamFDNXpkR1J2ZFhRcFhDSWdQU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2WTJGd2RIVnlaUzF6WW1GMFkyZ3VjM1JrYjNWME95QjBaWE4wSUMxbUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OWpZWEIwZFhKbExYTmlZWFJqYUM1emRHUnZkWFE3SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMMk5oY0hSMWNtVXRjMkpoZEdOb0xuTjBaRzkxZENsY0lpQTlJRFF4TURBek95QjBaWE4wSUZ3aUpDaHlaV0ZrYkdsdWF5QXRaU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdmNHRnlaVzUwTFhOaVlYUmphQzVoY21kMkxtcHpiMjRwWENJZ1BTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZjR0Z5Wlc1MExYTmlZWFJqYUM1aGNtZDJMbXB6YjI0N0lIUmxjM1FnTFdZZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wzQmhjbVZ1ZEMxelltRjBZMmd1WVhKbmRpNXFjMjl1T3lCMFpYTjBJRndpSkNoemRHRjBJQzFqSUNWMUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTl3WVhKbGJuUXRjMkpoZEdOb0xtRnlaM1l1YW5OdmJpbGNJaUE5SURReE1EQXpPeUIwWlhOMElGd2lKQ2h5WldGa2JHbHVheUF0WlNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZjR0Z5Wlc1MExYTmlZWFJqYUM1bGVHbDBLVndpSUQwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wzQmhjbVZ1ZEMxelltRjBZMmd1WlhocGREc2dkR1Z6ZENBdFppQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZjR0Z5Wlc1MExYTmlZWFJqYUM1bGVHbDBPeUIwWlhOMElGd2lKQ2h6ZEdGMElDMWpJQ1YxSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OXdZWEpsYm5RdGMySmhkR05vTG1WNGFYUXBYQ0lnUFNBME1UQXdNenNnZEdWemRDQmNJaVFvY21WaFpHeHBibXNnTFdVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMM0JoY21WdWRDMXpZbUYwWTJndWMzUmtaWEp5S1Z3aUlEMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMM0JoY21WdWRDMXpZbUYwWTJndWMzUmtaWEp5T3lCMFpYTjBJQzFtSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5d1lYSmxiblF0YzJKaGRHTm9Mbk4wWkdWeWNqc2dkR1Z6ZENCY0lpUW9jM1JoZENBdFl5QWxkU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdmNHRnlaVzUwTFhOaVlYUmphQzV6ZEdSbGNuSXBYQ0lnUFNBME1UQXdNenNnZEdWemRDQmNJaVFvY21WaFpHeHBibXNnTFdVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMM0JoY21WdWRDMXpZbUYwWTJndWMzUmtiM1YwS1Z3aUlEMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMM0JoY21WdWRDMXpZbUYwWTJndWMzUmtiM1YwT3lCMFpYTjBJQzFtSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5d1lYSmxiblF0YzJKaGRHTm9Mbk4wWkc5MWREc2dkR1Z6ZENCY0lpUW9jM1JoZENBdFl5QWxkU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdmNHRnlaVzUwTFhOaVlYUmphQzV6ZEdSdmRYUXBYQ0lnUFNBME1UQXdNenNnZEdWemRDQmNJaVFvY21WaFpHeHBibXNnTFdVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMjl3Y3k5eVpYRjFaWE4wY3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTVM1cWMyOXVLVndpSUQwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyOXdjeTl5WlhGMVpYTjBjeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNUzVxYzI5dU95QjBaWE4wSUMxbUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOXZjSE12Y21WeGRXVnpkSE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakV1YW5OdmJqc2dkR1Z6ZENCY0lpUW9jM1JoZENBdFl5QWxkU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdmIzQnpMM0psY1hWbGMzUnpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXhMbXB6YjI0cFhDSWdQU0EwTVRBd016c2dkR1Z6ZENCY0lpUW9jbVZoWkd4cGJtc2dMV1VnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwzSmxjWFZsYzNRdFkyeGhhVzF6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl4TDFKRlVWVkZVMVJmVTBoQk1qVTJLVndpSUQwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwzSmxjWFZsYzNRdFkyeGhhVzF6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl4TDFKRlVWVkZVMVJmVTBoQk1qVTJPeUIwWlhOMElDMW1JQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzl5WlhGMVpYTjBMV05zWVdsdGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1TOVNSVkZWUlZOVVgxTklRVEkxTmpzZ2RHVnpkQ0JjSWlRb2MzUmhkQ0F0WXlBbGRTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2Y21WeGRXVnpkQzFqYkdGcGJYTXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqRXZVa1ZSVlVWVFZGOVRTRUV5TlRZcFhDSWdQU0EwTVRBd016c2dkR1Z6ZENCY0lpUW9jbVZoWkd4cGJtc2dMV1VnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwwWkpURVZUTG5Ob1lUSTFOaWxjSWlBOUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOUdTVXhGVXk1emFHRXlOVFk3SUhSbGMzUWdMV1lnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDBaSlRFVlRMbk5vWVRJMU5qc2dkR1Z6ZENCY0lpUW9jM1JoZENBdFl5QWxkU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlJrbE1SVk11YzJoaE1qVTJLVndpSUQwZ05ERXdNRE03SUhSbGMzUWdYQ0lrS0hKbFlXUnNhVzVySUMxbElDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlEUVZCVVZWSkZYMHBQUWw5SlJDbGNJaUE5SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5RFFWQlVWVkpGWDBwUFFsOUpSRHNnZEdWemRDQXRaaUF2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2UTBGUVZGVlNSVjlLVDBKZlNVUTdJSFJsYzNRZ1hDSWtLSE4wWVhRZ0xXTWdKWFVnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wwTkJVRlJWVWtWZlNrOUNYMGxFS1Z3aUlEMGdOREV3TURNN0lIUmxjM1FnWENJa0tISmxZV1JzYVc1cklDMWxJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5RFFWQlVWVkpGWDFCRlRrUkpUa2RmVGtGVVNWWkZMblI0ZENsY0lpQTlJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlEUVZCVVZWSkZYMUJGVGtSSlRrZGZUa0ZVU1ZaRkxuUjRkRHNnZEdWemRDQXRaaUF2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2UTBGUVZGVlNSVjlRUlU1RVNVNUhYMDVCVkVsV1JTNTBlSFE3SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMME5CVUZSVlVrVmZVRVZPUkVsT1IxOU9RVlJKVmtVdWRIaDBLVndpSUQwZ05ERXdNRE03SUhSbGMzUWdYQ0lrS0hKbFlXUnNhVzVySUMxbElDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlJUlV4RVgwNUJWRWxXUlM1MGVIUXBYQ0lnUFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlNFVk1SRjlPUVZSSlZrVXVkSGgwT3lCMFpYTjBJQzFtSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5SVJVeEVYMDVCVkVsV1JTNTBlSFE3SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMMGhGVEVSZlRrRlVTVlpGTG5SNGRDbGNJaUE5SURReE1EQXpPeUIwWlhOMElGd2lKQ2h5WldGa2JHbHVheUF0WlNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZTRTlUVkY5UVdWUklUMDR1YW5OdmJpbGNJaUE5SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5SVQxTlVYMUJaVkVoUFRpNXFjMjl1T3lCMFpYTjBJQzFtSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5SVQxTlVYMUJaVkVoUFRpNXFjMjl1T3lCMFpYTjBJRndpSkNoemRHRjBJQzFqSUNWMUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlJVDFOVVgxQlpWRWhQVGk1cWMyOXVLVndpSUQwZ05ERXdNRE03SUhSbGMzUWdYQ0lrS0hKbFlXUnNhVzVySUMxbElDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlRUVZKRlRsUmZTazlDWDBsRUtWd2lJRDBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDFCQlVrVk9WRjlLVDBKZlNVUTdJSFJsYzNRZ0xXWWdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMMUJCVWtWT1ZGOUtUMEpmU1VRN0lIUmxjM1FnWENJa0tITjBZWFFnTFdNZ0pYVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDFCQlVrVk9WRjlLVDBKZlNVUXBYQ0lnUFNBME1UQXdNenNnZEdWemRDQmNJaVFvY21WaFpHeHBibXNnTFdVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMMUJTUlV4QlZVNURTRjlTUlZSU1dWOVJWVWxGVTBORlRrTkZMbXB6YjI0cFhDSWdQU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2VUZKRlRFRlZUa05JWDFKRlZGSlpYMUZWU1VWVFEwVk9RMFV1YW5OdmJqc2dkR1Z6ZENBdFppQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZVRkpGVEVGVlRrTklYMUpGVkZKWlgxRlZTVVZUUTBWT1EwVXVhbk52YmpzZ2RHVnpkQ0JjSWlRb2MzUmhkQ0F0WXlBbGRTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2VUZKRlRFRlZUa05JWDFKRlZGSlpYMUZWU1VWVFEwVk9RMFV1YW5OdmJpbGNJaUE5SURReE1EQXpPeUIwWlhOMElGd2lKQ2h5WldGa2JHbHVheUF0WlNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZVRkpGVUVGU1JVUXVhbk52YmlsY0lpQTlJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlRVWtWUVFWSkZSQzVxYzI5dU95QjBaWE4wSUMxbUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OVFVa1ZRUVZKRlJDNXFjMjl1T3lCMFpYTjBJRndpSkNoemRHRjBJQzFqSUNWMUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlRVWtWUVFWSkZSQzVxYzI5dUtWd2lJRDBnTkRFd01ETTdJSFJsYzNRZ1hDSWtLSEpsWVdSc2FXNXJJQzFsSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OVNSVXhGUVZORlgwRkRRMFZRVkVWRUxtcHpiMjRwWENJZ1BTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZVa1ZNUlVGVFJWOUJRME5GVUZSRlJDNXFjMjl1T3lCMFpYTjBJQzFtSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5U1JVeEZRVk5GWDBGRFEwVlFWRVZFTG1wemIyNDdJSFJsYzNRZ1hDSWtLSE4wWVhRZ0xXTWdKWFVnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wxSkZURVZCVTBWZlFVTkRSVkJVUlVRdWFuTnZiaWxjSWlBOUlEUXhNREF6T3lCMFpYTjBJRndpSkNoeVpXRmtiR2x1YXlBdFpTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2VWtWTVJVRlRSVjlCVkZSRlRWQlVMbXB6YjI0cFhDSWdQU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2VWtWTVJVRlRSVjlCVkZSRlRWQlVMbXB6YjI0N0lIUmxjM1FnTFdZZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wxSkZURVZCVTBWZlFWUlVSVTFRVkM1cWMyOXVPeUIwWlhOMElGd2lKQ2h6ZEdGMElDMWpJQ1YxSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OVNSVXhGUVZORlgwRlVWRVZOVUZRdWFuTnZiaWxjSWlBOUlEUXhNREF6T3lCMFpYTjBJRndpSkNoeVpXRmtiR2x1YXlBdFpTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2VWtWTVJVRlRSVjlEUVZCVVZWSkZYMUJGVGtSSlRrZGZUa0ZVU1ZaRkxuUjRkQ2xjSWlBOUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OVNSVXhGUVZORlgwTkJVRlJWVWtWZlVFVk9SRWxPUjE5T1FWUkpWa1V1ZEhoME95QjBaWE4wSUMxbUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OVNSVXhGUVZORlgwTkJVRlJWVWtWZlVFVk9SRWxPUjE5T1FWUkpWa1V1ZEhoME95QjBaWE4wSUZ3aUpDaHpkR0YwSUMxaklDVjFJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5U1JVeEZRVk5GWDBOQlVGUlZVa1ZmVUVWT1JFbE9SMTlPUVZSSlZrVXVkSGgwS1Z3aUlEMGdOREV3TURNN0lIUmxjM1FnWENJa0tISmxZV1JzYVc1cklDMWxJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5U1JVeEZRVk5GWDBoRlRFUmZUa0ZVU1ZaRkxuUjRkQ2xjSWlBOUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OVNSVXhGUVZORlgwaEZURVJmVGtGVVNWWkZMblI0ZERzZ2RHVnpkQ0F0WmlBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlVrVk1SVUZUUlY5SVJVeEVYMDVCVkVsV1JTNTBlSFE3SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMMUpGVEVWQlUwVmZTRVZNUkY5T1FWUkpWa1V1ZEhoMEtWd2lJRDBnTkRFd01ETTdJSFJsYzNRZ1hDSWtLSEpsWVdSc2FXNXJJQzFsSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OWpZWEIwZFhKbExYTmlZWFJqYUM1aGNtZDJMbXB6YjI0cFhDSWdQU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2WTJGd2RIVnlaUzF6WW1GMFkyZ3VZWEpuZGk1cWMyOXVPeUIwWlhOMElDMW1JQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlqWVhCMGRYSmxMWE5pWVhSamFDNWhjbWQyTG1wemIyNDdJSFJsYzNRZ1hDSWtLSE4wWVhRZ0xXTWdKWFVnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wyTmhjSFIxY21VdGMySmhkR05vTG1GeVozWXVhbk52YmlsY0lpQTlJRFF4TURBek95QjBaWE4wSUZ3aUpDaHlaV0ZrYkdsdWF5QXRaU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlkyRndkSFZ5WlMxelltRjBZMmd1WlhocGRDbGNJaUE5SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5allYQjBkWEpsTFhOaVlYUmphQzVsZUdsME95QjBaWE4wSUMxbUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OWpZWEIwZFhKbExYTmlZWFJqYUM1bGVHbDBPeUIwWlhOMElGd2lKQ2h6ZEdGMElDMWpJQ1YxSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OWpZWEIwZFhKbExYTmlZWFJqYUM1bGVHbDBLVndpSUQwZ05ERXdNRE03SUhSbGMzUWdYQ0lrS0hKbFlXUnNhVzVySUMxbElDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlqWVhCMGRYSmxMWE5pWVhSamFDNXpkR1JsY25JcFhDSWdQU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2WTJGd2RIVnlaUzF6WW1GMFkyZ3VjM1JrWlhKeU95QjBaWE4wSUMxbUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OWpZWEIwZFhKbExYTmlZWFJqYUM1emRHUmxjbkk3SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMMk5oY0hSMWNtVXRjMkpoZEdOb0xuTjBaR1Z5Y2lsY0lpQTlJRFF4TURBek95QjBaWE4wSUZ3aUpDaHlaV0ZrYkdsdWF5QXRaU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlkyRndkSFZ5WlMxelltRjBZMmd1YzNSa2IzVjBLVndpSUQwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wyTmhjSFIxY21VdGMySmhkR05vTG5OMFpHOTFkRHNnZEdWemRDQXRaaUF2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2WTJGd2RIVnlaUzF6WW1GMFkyZ3VjM1JrYjNWME95QjBaWE4wSUZ3aUpDaHpkR0YwSUMxaklDVjFJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5allYQjBkWEpsTFhOaVlYUmphQzV6ZEdSdmRYUXBYQ0lnUFNBME1UQXdNenNnZEdWemRDQmNJaVFvY21WaFpHeHBibXNnTFdVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMM0JoY21WdWRDMXpZbUYwWTJndVlYSm5kaTVxYzI5dUtWd2lJRDBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDNCaGNtVnVkQzF6WW1GMFkyZ3VZWEpuZGk1cWMyOXVPeUIwWlhOMElDMW1JQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTl3WVhKbGJuUXRjMkpoZEdOb0xtRnlaM1l1YW5OdmJqc2dkR1Z6ZENCY0lpUW9jM1JoZENBdFl5QWxkU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdmNHRnlaVzUwTFhOaVlYUmphQzVoY21kMkxtcHpiMjRwWENJZ1BTQTBNVEF3TXpzZ2RHVnpkQ0JjSWlRb2NtVmhaR3hwYm1zZ0xXVWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDNCaGNtVnVkQzF6WW1GMFkyZ3VaWGhwZENsY0lpQTlJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTl3WVhKbGJuUXRjMkpoZEdOb0xtVjRhWFE3SUhSbGMzUWdMV1lnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDNCaGNtVnVkQzF6WW1GMFkyZ3VaWGhwZERzZ2RHVnpkQ0JjSWlRb2MzUmhkQ0F0WXlBbGRTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2Y0dGeVpXNTBMWE5pWVhSamFDNWxlR2wwS1Z3aUlEMGdOREV3TURNN0lIUmxjM1FnWENJa0tISmxZV1JzYVc1cklDMWxJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5d1lYSmxiblF0YzJKaGRHTm9Mbk4wWkdWeWNpbGNJaUE5SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5d1lYSmxiblF0YzJKaGRHTm9Mbk4wWkdWeWNqc2dkR1Z6ZENBdFppQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZjR0Z5Wlc1MExYTmlZWFJqYUM1emRHUmxjbkk3SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMM0JoY21WdWRDMXpZbUYwWTJndWMzUmtaWEp5S1Z3aUlEMGdOREV3TURNN0lIUmxjM1FnWENJa0tISmxZV1JzYVc1cklDMWxJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5d1lYSmxiblF0YzJKaGRHTm9Mbk4wWkc5MWRDbGNJaUE5SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5d1lYSmxiblF0YzJKaGRHTm9Mbk4wWkc5MWREc2dkR1Z6ZENBdFppQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZjR0Z5Wlc1MExYTmlZWFJqYUM1emRHUnZkWFE3SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMM0JoY21WdWRDMXpZbUYwWTJndWMzUmtiM1YwS1Z3aUlEMGdOREV3TURNN0lIUmxjM1FnWENJa0tISmxZV1JzYVc1cklDMWxJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5dmNITXZjbVZ4ZFdWemRITXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqSXVhbk52YmlsY0lpQTlJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTl2Y0hNdmNtVnhkV1Z6ZEhNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpJdWFuTnZianNnZEdWemRDQXRaaUF2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2YjNCekwzSmxjWFZsYzNSekwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMW1kV3hzTFhZeUxtcHpiMjQ3SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMjl3Y3k5eVpYRjFaWE4wY3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTWk1cWMyOXVLVndpSUQwZ05ERXdNRE03SUhSbGMzUWdYQ0lrS0hKbFlXUnNhVzVySUMxbElDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTl5WlhGMVpYTjBMV05zWVdsdGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1pOVNSVkZWUlZOVVgxTklRVEkxTmlsY0lpQTlJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTl5WlhGMVpYTjBMV05zWVdsdGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1pOVNSVkZWUlZOVVgxTklRVEkxTmpzZ2RHVnpkQ0F0WmlBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdmNtVnhkV1Z6ZEMxamJHRnBiWE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3Rkakl2VWtWUlZVVlRWRjlUU0VFeU5UWTdJSFJsYzNRZ1hDSWtLSE4wWVhRZ0xXTWdKWFVnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwzSmxjWFZsYzNRdFkyeGhhVzF6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl5TDFKRlVWVkZVMVJmVTBoQk1qVTJLVndpSUQwZ05ERXdNRE03SUhSbGMzUWdYQ0lrS0hKbFlXUnNhVzVySUMxbElDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNeTl5WlhGMVpYTjBMV05zWVdsdGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk15OVNSVkZWUlZOVVgxTklRVEkxTmlsY0lpQTlJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNeTl5WlhGMVpYTjBMV05zWVdsdGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk15OVNSVkZWUlZOVVgxTklRVEkxTmpzZ2RHVnpkQ0F0WmlBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpNdmNtVnhkV1Z6ZEMxamJHRnBiWE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3Rkak12VWtWUlZVVlRWRjlUU0VFeU5UWTdJSFJsYzNRZ1hDSWtLSE4wWVhRZ0xXTWdKWFVnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZekwzSmxjWFZsYzNRdFkyeGhhVzF6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl6TDFKRlVWVkZVMVJmVTBoQk1qVTJLVndpSUQwZ05ERXdNRE03SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhNZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMFpKVEVWVExuTm9ZVEkxTmlsY0lpQXRiR1VnTVRBME9EVTNOanNnWW1WbWIzSmxQU1FvYzNSaGRDQXRZeUJjSWlWa09pVnBPaVZ6T2lWNU9pVjZYQ0lnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwwWkpURVZUTG5Ob1lUSTFOaWs3SUdScFoyVnpkRDBrS0hOb1lUSTFObk4xYlNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZSa2xNUlZNdWMyaGhNalUyS1RzZ1pHbG5aWE4wUFNSN1pHbG5aWE4wSlNVZ0tuMDdJSEJoZVd4dllXUTlKQ2hpWVhObE5qUWdMWGN3SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOUdTVXhGVXk1emFHRXlOVFlwT3lCMFpYTjBJRndpSkdKbFptOXlaVndpSUQwZ1hDSWtLSE4wWVhRZ0xXTWdYQ0lsWkRvbGFUb2xjem9sZVRvbGVsd2lJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5R1NVeEZVeTV6YUdFeU5UWXBYQ0k3SUhCeWFXNTBaaUJjSWlWemZDVnpmQ1Z6WEc1Y0lpQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZSa2xNUlZNdWMyaGhNalUySUZ3aUpHUnBaMlZ6ZEZ3aUlGd2lKSEJoZVd4dllXUmNJanNnZEdWemRDQmNJaVFvYzNSaGRDQXRZeUFsY3lBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZRMEZRVkZWU1JWOUtUMEpmU1VRcFhDSWdMV3hsSURFd05EZzFOelk3SUdKbFptOXlaVDBrS0hOMFlYUWdMV01nWENJbFpEb2xhVG9sY3pvbGVUb2xlbHdpSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OURRVkJVVlZKRlgwcFBRbDlKUkNrN0lHUnBaMlZ6ZEQwa0tITm9ZVEkxTm5OMWJTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2UTBGUVZGVlNSVjlLVDBKZlNVUXBPeUJrYVdkbGMzUTlKSHRrYVdkbGMzUWxKU0FxZlRzZ2NHRjViRzloWkQwa0tHSmhjMlUyTkNBdGR6QWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDBOQlVGUlZVa1ZmU2s5Q1gwbEVLVHNnZEdWemRDQmNJaVJpWldadmNtVmNJaUE5SUZ3aUpDaHpkR0YwSUMxaklGd2lKV1E2SldrNkpYTTZKWGs2SlhwY0lpQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2UTBGUVZGVlNSVjlLVDBKZlNVUXBYQ0k3SUhCeWFXNTBaaUJjSWlWemZDVnpmQ1Z6WEc1Y0lpQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZRMEZRVkZWU1JWOUtUMEpmU1VRZ1hDSWtaR2xuWlhOMFhDSWdYQ0lrY0dGNWJHOWhaRndpT3lCMFpYTjBJRndpSkNoemRHRjBJQzFqSUNWeklDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlEUVZCVVZWSkZYMUJGVGtSSlRrZGZUa0ZVU1ZaRkxuUjRkQ2xjSWlBdGJHVWdNVEEwT0RVM05qc2dZbVZtYjNKbFBTUW9jM1JoZENBdFl5QmNJaVZrT2lWcE9pVnpPaVY1T2lWNlhDSWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDBOQlVGUlZVa1ZmVUVWT1JFbE9SMTlPUVZSSlZrVXVkSGgwS1RzZ1pHbG5aWE4wUFNRb2MyaGhNalUyYzNWdElDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlEUVZCVVZWSkZYMUJGVGtSSlRrZGZUa0ZVU1ZaRkxuUjRkQ2s3SUdScFoyVnpkRDBrZTJScFoyVnpkQ1VsSUNwOU95QndZWGxzYjJGa1BTUW9ZbUZ6WlRZMElDMTNNQ0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlEwRlFWRlZTUlY5UVJVNUVTVTVIWDA1QlZFbFdSUzUwZUhRcE95QjBaWE4wSUZ3aUpHSmxabTl5WlZ3aUlEMGdYQ0lrS0hOMFlYUWdMV01nWENJbFpEb2xhVG9sY3pvbGVUb2xlbHdpSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OURRVkJVVlZKRlgxQkZUa1JKVGtkZlRrRlVTVlpGTG5SNGRDbGNJanNnY0hKcGJuUm1JRndpSlhOOEpYTjhKWE5jYmx3aUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OURRVkJVVlZKRlgxQkZUa1JKVGtkZlRrRlVTVlpGTG5SNGRDQmNJaVJrYVdkbGMzUmNJaUJjSWlSd1lYbHNiMkZrWENJN0lIUmxjM1FnWENJa0tITjBZWFFnTFdNZ0pYTWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDBoRlRFUmZUa0ZVU1ZaRkxuUjRkQ2xjSWlBdGJHVWdNVEEwT0RVM05qc2dZbVZtYjNKbFBTUW9jM1JoZENBdFl5QmNJaVZrT2lWcE9pVnpPaVY1T2lWNlhDSWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDBoRlRFUmZUa0ZVU1ZaRkxuUjRkQ2s3SUdScFoyVnpkRDBrS0hOb1lUSTFObk4xYlNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZTRVZNUkY5T1FWUkpWa1V1ZEhoMEtUc2daR2xuWlhOMFBTUjdaR2xuWlhOMEpTVWdLbjA3SUhCaGVXeHZZV1E5SkNoaVlYTmxOalFnTFhjd0lDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlJUlV4RVgwNUJWRWxXUlM1MGVIUXBPeUIwWlhOMElGd2lKR0psWm05eVpWd2lJRDBnWENJa0tITjBZWFFnTFdNZ1hDSWxaRG9sYVRvbGN6b2xlVG9sZWx3aUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlJUlV4RVgwNUJWRWxXUlM1MGVIUXBYQ0k3SUhCeWFXNTBaaUJjSWlWemZDVnpmQ1Z6WEc1Y0lpQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZTRVZNUkY5T1FWUkpWa1V1ZEhoMElGd2lKR1JwWjJWemRGd2lJRndpSkhCaGVXeHZZV1JjSWpzZ2RHVnpkQ0JjSWlRb2MzUmhkQ0F0WXlBbGN5QXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2VUVGU1JVNVVYMHBQUWw5SlJDbGNJaUF0YkdVZ01UQTBPRFUzTmpzZ1ltVm1iM0psUFNRb2MzUmhkQ0F0WXlCY0lpVmtPaVZwT2lWek9pVjVPaVY2WENJZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMMUJCVWtWT1ZGOUtUMEpmU1VRcE95QmthV2RsYzNROUpDaHphR0V5TlRaemRXMGdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDFCQlVrVk9WRjlLVDBKZlNVUXBPeUJrYVdkbGMzUTlKSHRrYVdkbGMzUWxKU0FxZlRzZ2NHRjViRzloWkQwa0tHSmhjMlUyTkNBdGR6QWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDFCQlVrVk9WRjlLVDBKZlNVUXBPeUIwWlhOMElGd2lKR0psWm05eVpWd2lJRDBnWENJa0tITjBZWFFnTFdNZ1hDSWxaRG9sYVRvbGN6b2xlVG9sZWx3aUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlRUVZKRlRsUmZTazlDWDBsRUtWd2lPeUJ3Y21sdWRHWWdYQ0lsYzN3bGMzd2xjMXh1WENJZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wxQkJVa1ZPVkY5S1QwSmZTVVFnWENJa1pHbG5aWE4wWENJZ1hDSWtjR0Y1Ykc5aFpGd2lPeUIwWlhOMElGd2lKQ2h6ZEdGMElDMWpJQ1Z6SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OVFVa1ZRUVZKRlJDNXFjMjl1S1Z3aUlDMXNaU0F4TURRNE5UYzJPeUJpWldadmNtVTlKQ2h6ZEdGMElDMWpJRndpSldRNkpXazZKWE02SlhrNkpYcGNJaUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlVGSkZVRUZTUlVRdWFuTnZiaWs3SUdScFoyVnpkRDBrS0hOb1lUSTFObk4xYlNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZVRkpGVUVGU1JVUXVhbk52YmlrN0lHUnBaMlZ6ZEQwa2UyUnBaMlZ6ZENVbElDcDlPeUJ3WVhsc2IyRmtQU1FvWW1GelpUWTBJQzEzTUNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZVRkpGVUVGU1JVUXVhbk52YmlrN0lIUmxjM1FnWENJa1ltVm1iM0psWENJZ1BTQmNJaVFvYzNSaGRDQXRZeUJjSWlWa09pVnBPaVZ6T2lWNU9pVjZYQ0lnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wxQlNSVkJCVWtWRUxtcHpiMjRwWENJN0lIQnlhVzUwWmlCY0lpVnpmQ1Z6ZkNWelhHNWNJaUF2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2VUZKRlVFRlNSVVF1YW5OdmJpQmNJaVJrYVdkbGMzUmNJaUJjSWlSd1lYbHNiMkZrWENJN0lIUmxjM1FnWENJa0tITjBZWFFnTFdNZ0pYTWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDFKRlRFVkJVMFZmUVVORFJWQlVSVVF1YW5OdmJpbGNJaUF0YkdVZ01UQTBPRFUzTmpzZ1ltVm1iM0psUFNRb2MzUmhkQ0F0WXlCY0lpVmtPaVZwT2lWek9pVjVPaVY2WENJZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMMUpGVEVWQlUwVmZRVU5EUlZCVVJVUXVhbk52YmlrN0lHUnBaMlZ6ZEQwa0tITm9ZVEkxTm5OMWJTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2VWtWTVJVRlRSVjlCUTBORlVGUkZSQzVxYzI5dUtUc2daR2xuWlhOMFBTUjdaR2xuWlhOMEpTVWdLbjA3SUhCaGVXeHZZV1E5SkNoaVlYTmxOalFnTFhjd0lDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlTUlV4RlFWTkZYMEZEUTBWUVZFVkVMbXB6YjI0cE95QjBaWE4wSUZ3aUpHSmxabTl5WlZ3aUlEMGdYQ0lrS0hOMFlYUWdMV01nWENJbFpEb2xhVG9sY3pvbGVUb2xlbHdpSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OVNSVXhGUVZORlgwRkRRMFZRVkVWRUxtcHpiMjRwWENJN0lIQnlhVzUwWmlCY0lpVnpmQ1Z6ZkNWelhHNWNJaUF2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2VWtWTVJVRlRSVjlCUTBORlVGUkZSQzVxYzI5dUlGd2lKR1JwWjJWemRGd2lJRndpSkhCaGVXeHZZV1JjSWpzZ2RHVnpkQ0JjSWlRb2MzUmhkQ0F0WXlBbGN5QXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2VWtWTVJVRlRSVjlCVkZSRlRWQlVMbXB6YjI0cFhDSWdMV3hsSURFd05EZzFOelk3SUdKbFptOXlaVDBrS0hOMFlYUWdMV01nWENJbFpEb2xhVG9sY3pvbGVUb2xlbHdpSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OVNSVXhGUVZORlgwRlVWRVZOVUZRdWFuTnZiaWs3SUdScFoyVnpkRDBrS0hOb1lUSTFObk4xYlNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZVa1ZNUlVGVFJWOUJWRlJGVFZCVUxtcHpiMjRwT3lCa2FXZGxjM1E5Skh0a2FXZGxjM1FsSlNBcWZUc2djR0Y1Ykc5aFpEMGtLR0poYzJVMk5DQXRkekFnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wxSkZURVZCVTBWZlFWUlVSVTFRVkM1cWMyOXVLVHNnZEdWemRDQmNJaVJpWldadmNtVmNJaUE5SUZ3aUpDaHpkR0YwSUMxaklGd2lKV1E2SldrNkpYTTZKWGs2SlhwY0lpQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2VWtWTVJVRlRSVjlCVkZSRlRWQlVMbXB6YjI0cFhDSTdJSEJ5YVc1MFppQmNJaVZ6ZkNWemZDVnpYRzVjSWlBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlVrVk1SVUZUUlY5QlZGUkZUVkJVTG1wemIyNGdYQ0lrWkdsblpYTjBYQ0lnWENJa2NHRjViRzloWkZ3aU95QjBaWE4wSUZ3aUpDaHpkR0YwSUMxaklDVnpJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5U1JVeEZRVk5GWDBOQlVGUlZVa1ZmVUVWT1JFbE9SMTlPUVZSSlZrVXVkSGgwS1Z3aUlDMXNaU0F4TURRNE5UYzJPeUJpWldadmNtVTlKQ2h6ZEdGMElDMWpJRndpSldRNkpXazZKWE02SlhrNkpYcGNJaUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlVrVk1SVUZUUlY5RFFWQlVWVkpGWDFCRlRrUkpUa2RmVGtGVVNWWkZMblI0ZENrN0lHUnBaMlZ6ZEQwa0tITm9ZVEkxTm5OMWJTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2VWtWTVJVRlRSVjlEUVZCVVZWSkZYMUJGVGtSSlRrZGZUa0ZVU1ZaRkxuUjRkQ2s3SUdScFoyVnpkRDBrZTJScFoyVnpkQ1VsSUNwOU95QndZWGxzYjJGa1BTUW9ZbUZ6WlRZMElDMTNNQ0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlVrVk1SVUZUUlY5RFFWQlVWVkpGWDFCRlRrUkpUa2RmVGtGVVNWWkZMblI0ZENrN0lIUmxjM1FnWENJa1ltVm1iM0psWENJZ1BTQmNJaVFvYzNSaGRDQXRZeUJjSWlWa09pVnBPaVZ6T2lWNU9pVjZYQ0lnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wxSkZURVZCVTBWZlEwRlFWRlZTUlY5UVJVNUVTVTVIWDA1QlZFbFdSUzUwZUhRcFhDSTdJSEJ5YVc1MFppQmNJaVZ6ZkNWemZDVnpYRzVjSWlBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlVrVk1SVUZUUlY5RFFWQlVWVkpGWDFCRlRrUkpUa2RmVGtGVVNWWkZMblI0ZENCY0lpUmthV2RsYzNSY0lpQmNJaVJ3WVhsc2IyRmtYQ0k3SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhNZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMMUpGVEVWQlUwVmZTRVZNUkY5T1FWUkpWa1V1ZEhoMEtWd2lJQzFzWlNBeE1EUTROVGMyT3lCaVpXWnZjbVU5SkNoemRHRjBJQzFqSUZ3aUpXUTZKV2s2SlhNNkpYazZKWHBjSWlBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZVa1ZNUlVGVFJWOUlSVXhFWDA1QlZFbFdSUzUwZUhRcE95QmthV2RsYzNROUpDaHphR0V5TlRaemRXMGdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDFKRlRFVkJVMFZmU0VWTVJGOU9RVlJKVmtVdWRIaDBLVHNnWkdsblpYTjBQU1I3WkdsblpYTjBKU1VnS24wN0lIQmhlV3h2WVdROUpDaGlZWE5sTmpRZ0xYY3dJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5U1JVeEZRVk5GWDBoRlRFUmZUa0ZVU1ZaRkxuUjRkQ2s3SUhSbGMzUWdYQ0lrWW1WbWIzSmxYQ0lnUFNCY0lpUW9jM1JoZENBdFl5QmNJaVZrT2lWcE9pVnpPaVY1T2lWNlhDSWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDFKRlRFVkJVMFZmU0VWTVJGOU9RVlJKVmtVdWRIaDBLVndpT3lCd2NtbHVkR1lnWENJbGMzd2xjM3dsYzF4dVhDSWdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMMUpGVEVWQlUwVmZTRVZNUkY5T1FWUkpWa1V1ZEhoMElGd2lKR1JwWjJWemRGd2lJRndpSkhCaGVXeHZZV1JjSWpzZ2RHVnpkQ0JjSWlRb2MzUmhkQ0F0WXlBbGN5QXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2WTJGd2RIVnlaUzF6WW1GMFkyZ3VZWEpuZGk1cWMyOXVLVndpSUMxc1pTQXhNRFE0TlRjMk95QmlaV1p2Y21VOUpDaHpkR0YwSUMxaklGd2lKV1E2SldrNkpYTTZKWGs2SlhwY0lpQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2WTJGd2RIVnlaUzF6WW1GMFkyZ3VZWEpuZGk1cWMyOXVLVHNnWkdsblpYTjBQU1FvYzJoaE1qVTJjM1Z0SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OWpZWEIwZFhKbExYTmlZWFJqYUM1aGNtZDJMbXB6YjI0cE95QmthV2RsYzNROUpIdGthV2RsYzNRbEpTQXFmVHNnY0dGNWJHOWhaRDBrS0dKaGMyVTJOQ0F0ZHpBZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMMk5oY0hSMWNtVXRjMkpoZEdOb0xtRnlaM1l1YW5OdmJpazdJSFJsYzNRZ1hDSWtZbVZtYjNKbFhDSWdQU0JjSWlRb2MzUmhkQ0F0WXlCY0lpVmtPaVZwT2lWek9pVjVPaVY2WENJZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMMk5oY0hSMWNtVXRjMkpoZEdOb0xtRnlaM1l1YW5OdmJpbGNJanNnY0hKcGJuUm1JRndpSlhOOEpYTjhKWE5jYmx3aUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OWpZWEIwZFhKbExYTmlZWFJqYUM1aGNtZDJMbXB6YjI0Z1hDSWtaR2xuWlhOMFhDSWdYQ0lrY0dGNWJHOWhaRndpT3lCMFpYTjBJRndpSkNoemRHRjBJQzFqSUNWeklDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlqWVhCMGRYSmxMWE5pWVhSamFDNWxlR2wwS1Z3aUlDMXNaU0F4TURRNE5UYzJPeUJpWldadmNtVTlKQ2h6ZEdGMElDMWpJRndpSldRNkpXazZKWE02SlhrNkpYcGNJaUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlkyRndkSFZ5WlMxelltRjBZMmd1WlhocGRDazdJR1JwWjJWemREMGtLSE5vWVRJMU5uTjFiU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlkyRndkSFZ5WlMxelltRjBZMmd1WlhocGRDazdJR1JwWjJWemREMGtlMlJwWjJWemRDVWxJQ3A5T3lCd1lYbHNiMkZrUFNRb1ltRnpaVFkwSUMxM01DQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2WTJGd2RIVnlaUzF6WW1GMFkyZ3VaWGhwZENrN0lIUmxjM1FnWENJa1ltVm1iM0psWENJZ1BTQmNJaVFvYzNSaGRDQXRZeUJjSWlWa09pVnBPaVZ6T2lWNU9pVjZYQ0lnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wyTmhjSFIxY21VdGMySmhkR05vTG1WNGFYUXBYQ0k3SUhCeWFXNTBaaUJjSWlWemZDVnpmQ1Z6WEc1Y0lpQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZZMkZ3ZEhWeVpTMXpZbUYwWTJndVpYaHBkQ0JjSWlSa2FXZGxjM1JjSWlCY0lpUndZWGxzYjJGa1hDSTdJSFJsYzNRZ1hDSWtLSE4wWVhRZ0xXTWdKWE1nTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wyTmhjSFIxY21VdGMySmhkR05vTG5OMFpHVnljaWxjSWlBdGJHVWdNVEEwT0RVM05qc2dZbVZtYjNKbFBTUW9jM1JoZENBdFl5QmNJaVZrT2lWcE9pVnpPaVY1T2lWNlhDSWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDJOaGNIUjFjbVV0YzJKaGRHTm9Mbk4wWkdWeWNpazdJR1JwWjJWemREMGtLSE5vWVRJMU5uTjFiU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlkyRndkSFZ5WlMxelltRjBZMmd1YzNSa1pYSnlLVHNnWkdsblpYTjBQU1I3WkdsblpYTjBKU1VnS24wN0lIQmhlV3h2WVdROUpDaGlZWE5sTmpRZ0xYY3dJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5allYQjBkWEpsTFhOaVlYUmphQzV6ZEdSbGNuSXBPeUIwWlhOMElGd2lKR0psWm05eVpWd2lJRDBnWENJa0tITjBZWFFnTFdNZ1hDSWxaRG9sYVRvbGN6b2xlVG9sZWx3aUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlqWVhCMGRYSmxMWE5pWVhSamFDNXpkR1JsY25JcFhDSTdJSEJ5YVc1MFppQmNJaVZ6ZkNWemZDVnpYRzVjSWlBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlkyRndkSFZ5WlMxelltRjBZMmd1YzNSa1pYSnlJRndpSkdScFoyVnpkRndpSUZ3aUpIQmhlV3h2WVdSY0lqc2dkR1Z6ZENCY0lpUW9jM1JoZENBdFl5QWxjeUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlkyRndkSFZ5WlMxelltRjBZMmd1YzNSa2IzVjBLVndpSUMxc1pTQXhNRFE0TlRjMk95QmlaV1p2Y21VOUpDaHpkR0YwSUMxaklGd2lKV1E2SldrNkpYTTZKWGs2SlhwY0lpQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2WTJGd2RIVnlaUzF6WW1GMFkyZ3VjM1JrYjNWMEtUc2daR2xuWlhOMFBTUW9jMmhoTWpVMmMzVnRJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5allYQjBkWEpsTFhOaVlYUmphQzV6ZEdSdmRYUXBPeUJrYVdkbGMzUTlKSHRrYVdkbGMzUWxKU0FxZlRzZ2NHRjViRzloWkQwa0tHSmhjMlUyTkNBdGR6QWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDJOaGNIUjFjbVV0YzJKaGRHTm9Mbk4wWkc5MWRDazdJSFJsYzNRZ1hDSWtZbVZtYjNKbFhDSWdQU0JjSWlRb2MzUmhkQ0F0WXlCY0lpVmtPaVZwT2lWek9pVjVPaVY2WENJZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMMk5oY0hSMWNtVXRjMkpoZEdOb0xuTjBaRzkxZENsY0lqc2djSEpwYm5SbUlGd2lKWE44SlhOOEpYTmNibHdpSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5allYQjBkWEpsTFhOaVlYUmphQzV6ZEdSdmRYUWdYQ0lrWkdsblpYTjBYQ0lnWENJa2NHRjViRzloWkZ3aU95QjBaWE4wSUZ3aUpDaHpkR0YwSUMxaklDVnpJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5d1lYSmxiblF0YzJKaGRHTm9MbUZ5WjNZdWFuTnZiaWxjSWlBdGJHVWdNVEEwT0RVM05qc2dZbVZtYjNKbFBTUW9jM1JoZENBdFl5QmNJaVZrT2lWcE9pVnpPaVY1T2lWNlhDSWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDNCaGNtVnVkQzF6WW1GMFkyZ3VZWEpuZGk1cWMyOXVLVHNnWkdsblpYTjBQU1FvYzJoaE1qVTJjM1Z0SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OXdZWEpsYm5RdGMySmhkR05vTG1GeVozWXVhbk52YmlrN0lHUnBaMlZ6ZEQwa2UyUnBaMlZ6ZENVbElDcDlPeUJ3WVhsc2IyRmtQU1FvWW1GelpUWTBJQzEzTUNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZjR0Z5Wlc1MExYTmlZWFJqYUM1aGNtZDJMbXB6YjI0cE95QjBaWE4wSUZ3aUpHSmxabTl5WlZ3aUlEMGdYQ0lrS0hOMFlYUWdMV01nWENJbFpEb2xhVG9sY3pvbGVUb2xlbHdpSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OXdZWEpsYm5RdGMySmhkR05vTG1GeVozWXVhbk52YmlsY0lqc2djSEpwYm5SbUlGd2lKWE44SlhOOEpYTmNibHdpSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5d1lYSmxiblF0YzJKaGRHTm9MbUZ5WjNZdWFuTnZiaUJjSWlSa2FXZGxjM1JjSWlCY0lpUndZWGxzYjJGa1hDSTdJSFJsYzNRZ1hDSWtLSE4wWVhRZ0xXTWdKWE1nTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wzQmhjbVZ1ZEMxelltRjBZMmd1WlhocGRDbGNJaUF0YkdVZ01UQTBPRFUzTmpzZ1ltVm1iM0psUFNRb2MzUmhkQ0F0WXlCY0lpVmtPaVZwT2lWek9pVjVPaVY2WENJZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMM0JoY21WdWRDMXpZbUYwWTJndVpYaHBkQ2s3SUdScFoyVnpkRDBrS0hOb1lUSTFObk4xYlNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZjR0Z5Wlc1MExYTmlZWFJqYUM1bGVHbDBLVHNnWkdsblpYTjBQU1I3WkdsblpYTjBKU1VnS24wN0lIQmhlV3h2WVdROUpDaGlZWE5sTmpRZ0xYY3dJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5d1lYSmxiblF0YzJKaGRHTm9MbVY0YVhRcE95QjBaWE4wSUZ3aUpHSmxabTl5WlZ3aUlEMGdYQ0lrS0hOMFlYUWdMV01nWENJbFpEb2xhVG9sY3pvbGVUb2xlbHdpSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OXdZWEpsYm5RdGMySmhkR05vTG1WNGFYUXBYQ0k3SUhCeWFXNTBaaUJjSWlWemZDVnpmQ1Z6WEc1Y0lpQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZjR0Z5Wlc1MExYTmlZWFJqYUM1bGVHbDBJRndpSkdScFoyVnpkRndpSUZ3aUpIQmhlV3h2WVdSY0lqc2dkR1Z6ZENCY0lpUW9jM1JoZENBdFl5QWxjeUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdmNHRnlaVzUwTFhOaVlYUmphQzV6ZEdSbGNuSXBYQ0lnTFd4bElERXdORGcxTnpZN0lHSmxabTl5WlQwa0tITjBZWFFnTFdNZ1hDSWxaRG9sYVRvbGN6b2xlVG9sZWx3aUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTl3WVhKbGJuUXRjMkpoZEdOb0xuTjBaR1Z5Y2lrN0lHUnBaMlZ6ZEQwa0tITm9ZVEkxTm5OMWJTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2Y0dGeVpXNTBMWE5pWVhSamFDNXpkR1JsY25JcE95QmthV2RsYzNROUpIdGthV2RsYzNRbEpTQXFmVHNnY0dGNWJHOWhaRDBrS0dKaGMyVTJOQ0F0ZHpBZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMM0JoY21WdWRDMXpZbUYwWTJndWMzUmtaWEp5S1RzZ2RHVnpkQ0JjSWlSaVpXWnZjbVZjSWlBOUlGd2lKQ2h6ZEdGMElDMWpJRndpSldRNkpXazZKWE02SlhrNkpYcGNJaUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdmNHRnlaVzUwTFhOaVlYUmphQzV6ZEdSbGNuSXBYQ0k3SUhCeWFXNTBaaUJjSWlWemZDVnpmQ1Z6WEc1Y0lpQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZZMnhoYVcxekx6TTVaREV3TlRsbFptTTJNamt5Wm1OaFpqQmhPR015WWpaaU5ETTRZbUk0TkRRNU5tSmhPVFEzWldVMFlqRTVPR0kzTUdObU0yRmtNamd4TURoa016Y3ZjR0Z5Wlc1MExYTmlZWFJqYUM1emRHUmxjbklnWENJa1pHbG5aWE4wWENJZ1hDSWtjR0Y1Ykc5aFpGd2lPeUIwWlhOMElGd2lKQ2h6ZEdGMElDMWpJQ1Z6SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OXdZWEpsYm5RdGMySmhkR05vTG5OMFpHOTFkQ2xjSWlBdGJHVWdNVEEwT0RVM05qc2dZbVZtYjNKbFBTUW9jM1JoZENBdFl5QmNJaVZrT2lWcE9pVnpPaVY1T2lWNlhDSWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDNCaGNtVnVkQzF6WW1GMFkyZ3VjM1JrYjNWMEtUc2daR2xuWlhOMFBTUW9jMmhoTWpVMmMzVnRJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5d1lYSmxiblF0YzJKaGRHTm9Mbk4wWkc5MWRDazdJR1JwWjJWemREMGtlMlJwWjJWemRDVWxJQ3A5T3lCd1lYbHNiMkZrUFNRb1ltRnpaVFkwSUMxM01DQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2WTJ4aGFXMXpMek01WkRFd05UbGxabU0yTWpreVptTmhaakJoT0dNeVlqWmlORE00WW1JNE5EUTVObUpoT1RRM1pXVTBZakU1T0dJM01HTm1NMkZrTWpneE1EaGtNemN2Y0dGeVpXNTBMWE5pWVhSamFDNXpkR1J2ZFhRcE95QjBaWE4wSUZ3aUpHSmxabTl5WlZ3aUlEMGdYQ0lrS0hOMFlYUWdMV01nWENJbFpEb2xhVG9sY3pvbGVUb2xlbHdpSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OXdZWEpsYm5RdGMySmhkR05vTG5OMFpHOTFkQ2xjSWpzZ2NISnBiblJtSUZ3aUpYTjhKWE44SlhOY2Jsd2lJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTl3WVhKbGJuUXRjMkpoZEdOb0xuTjBaRzkxZENCY0lpUmthV2RsYzNSY0lpQmNJaVJ3WVhsc2IyRmtYQ0k3SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhNZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMjl3Y3k5eVpYRjFaWE4wY3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTVM1cWMyOXVLVndpSUMxc1pTQXhNRFE0TlRjMk95QmlaV1p2Y21VOUpDaHpkR0YwSUMxaklGd2lKV1E2SldrNkpYTTZKWGs2SlhwY0lpQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2YjNCekwzSmxjWFZsYzNSekwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMW1kV3hzTFhZeExtcHpiMjRwT3lCa2FXZGxjM1E5SkNoemFHRXlOVFp6ZFcwZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMjl3Y3k5eVpYRjFaWE4wY3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTVM1cWMyOXVLVHNnWkdsblpYTjBQU1I3WkdsblpYTjBKU1VnS24wN0lIQmhlV3h2WVdROUpDaGlZWE5sTmpRZ0xYY3dJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5dmNITXZjbVZ4ZFdWemRITXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqRXVhbk52YmlrN0lIUmxjM1FnWENJa1ltVm1iM0psWENJZ1BTQmNJaVFvYzNSaGRDQXRZeUJjSWlWa09pVnBPaVZ6T2lWNU9pVjZYQ0lnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyOXdjeTl5WlhGMVpYTjBjeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNUzVxYzI5dUtWd2lPeUJ3Y21sdWRHWWdYQ0lsYzN3bGMzd2xjMXh1WENJZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyOXdjeTl5WlhGMVpYTjBjeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNUzVxYzI5dUlGd2lKR1JwWjJWemRGd2lJRndpSkhCaGVXeHZZV1JjSWpzZ2RHVnpkQ0JjSWlRb2MzUmhkQ0F0WXlBbGN5QXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2Y21WeGRXVnpkQzFqYkdGcGJYTXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqRXZVa1ZSVlVWVFZGOVRTRUV5TlRZcFhDSWdMV3hsSURFd05EZzFOelk3SUdKbFptOXlaVDBrS0hOMFlYUWdMV01nWENJbFpEb2xhVG9sY3pvbGVUb2xlbHdpSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOXlaWEYxWlhOMExXTnNZV2x0Y3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTVM5U1JWRlZSVk5VWDFOSVFUSTFOaWs3SUdScFoyVnpkRDBrS0hOb1lUSTFObk4xYlNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqRXZjbVZ4ZFdWemRDMWpiR0ZwYlhNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXWjFiR3d0ZGpFdlVrVlJWVVZUVkY5VFNFRXlOVFlwT3lCa2FXZGxjM1E5Skh0a2FXZGxjM1FsSlNBcWZUc2djR0Y1Ykc5aFpEMGtLR0poYzJVMk5DQXRkekFnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwzSmxjWFZsYzNRdFkyeGhhVzF6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl4TDFKRlVWVkZVMVJmVTBoQk1qVTJLVHNnZEdWemRDQmNJaVJpWldadmNtVmNJaUE5SUZ3aUpDaHpkR0YwSUMxaklGd2lKV1E2SldrNkpYTTZKWGs2SlhwY0lpQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2Y21WeGRXVnpkQzFqYkdGcGJYTXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqRXZVa1ZSVlVWVFZGOVRTRUV5TlRZcFhDSTdJSEJ5YVc1MFppQmNJaVZ6ZkNWemZDVnpYRzVjSWlBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdmNtVnhkV1Z6ZEMxamJHRnBiWE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakV2VWtWUlZVVlRWRjlUU0VFeU5UWWdYQ0lrWkdsblpYTjBYQ0lnWENJa2NHRjViRzloWkZ3aU95QjBaWE4wSUZ3aUpDaHpkR0YwSUMxaklDVnpJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5R1NVeEZVeTV6YUdFeU5UWXBYQ0lnTFd4bElERXdORGcxTnpZN0lHSmxabTl5WlQwa0tITjBZWFFnTFdNZ1hDSWxaRG9sYVRvbGN6b2xlVG9sZWx3aUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlHU1V4RlV5NXphR0V5TlRZcE95QmthV2RsYzNROUpDaHphR0V5TlRaemRXMGdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDBaSlRFVlRMbk5vWVRJMU5pazdJR1JwWjJWemREMGtlMlJwWjJWemRDVWxJQ3A5T3lCd1lYbHNiMkZrUFNRb1ltRnpaVFkwSUMxM01DQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2UmtsTVJWTXVjMmhoTWpVMktUc2dkR1Z6ZENCY0lpUmlaV1p2Y21WY0lpQTlJRndpSkNoemRHRjBJQzFqSUZ3aUpXUTZKV2s2SlhNNkpYazZKWHBjSWlBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZSa2xNUlZNdWMyaGhNalUyS1Z3aU95QndjbWx1ZEdZZ1hDSWxjM3dsYzN3bGMxeHVYQ0lnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDBaSlRFVlRMbk5vWVRJMU5pQmNJaVJrYVdkbGMzUmNJaUJjSWlSd1lYbHNiMkZrWENJN0lIUmxjM1FnWENJa0tITjBZWFFnTFdNZ0pYTWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDBOQlVGUlZVa1ZmU2s5Q1gwbEVLVndpSUMxc1pTQXhNRFE0TlRjMk95QmlaV1p2Y21VOUpDaHpkR0YwSUMxaklGd2lKV1E2SldrNkpYTTZKWGs2SlhwY0lpQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2UTBGUVZGVlNSVjlLVDBKZlNVUXBPeUJrYVdkbGMzUTlKQ2h6YUdFeU5UWnpkVzBnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wwTkJVRlJWVWtWZlNrOUNYMGxFS1RzZ1pHbG5aWE4wUFNSN1pHbG5aWE4wSlNVZ0tuMDdJSEJoZVd4dllXUTlKQ2hpWVhObE5qUWdMWGN3SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OURRVkJVVlZKRlgwcFBRbDlKUkNrN0lIUmxjM1FnWENJa1ltVm1iM0psWENJZ1BTQmNJaVFvYzNSaGRDQXRZeUJjSWlWa09pVnBPaVZ6T2lWNU9pVjZYQ0lnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wwTkJVRlJWVWtWZlNrOUNYMGxFS1Z3aU95QndjbWx1ZEdZZ1hDSWxjM3dsYzN3bGMxeHVYQ0lnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDBOQlVGUlZVa1ZmU2s5Q1gwbEVJRndpSkdScFoyVnpkRndpSUZ3aUpIQmhlV3h2WVdSY0lqc2dkR1Z6ZENCY0lpUW9jM1JoZENBdFl5QWxjeUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlEwRlFWRlZTUlY5UVJVNUVTVTVIWDA1QlZFbFdSUzUwZUhRcFhDSWdMV3hsSURFd05EZzFOelk3SUdKbFptOXlaVDBrS0hOMFlYUWdMV01nWENJbFpEb2xhVG9sY3pvbGVUb2xlbHdpSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OURRVkJVVlZKRlgxQkZUa1JKVGtkZlRrRlVTVlpGTG5SNGRDazdJR1JwWjJWemREMGtLSE5vWVRJMU5uTjFiU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlEwRlFWRlZTUlY5UVJVNUVTVTVIWDA1QlZFbFdSUzUwZUhRcE95QmthV2RsYzNROUpIdGthV2RsYzNRbEpTQXFmVHNnY0dGNWJHOWhaRDBrS0dKaGMyVTJOQ0F0ZHpBZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMME5CVUZSVlVrVmZVRVZPUkVsT1IxOU9RVlJKVmtVdWRIaDBLVHNnZEdWemRDQmNJaVJpWldadmNtVmNJaUE5SUZ3aUpDaHpkR0YwSUMxaklGd2lKV1E2SldrNkpYTTZKWGs2SlhwY0lpQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2UTBGUVZGVlNSVjlRUlU1RVNVNUhYMDVCVkVsV1JTNTBlSFFwWENJN0lIQnlhVzUwWmlCY0lpVnpmQ1Z6ZkNWelhHNWNJaUF2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2UTBGUVZGVlNSVjlRUlU1RVNVNUhYMDVCVkVsV1JTNTBlSFFnWENJa1pHbG5aWE4wWENJZ1hDSWtjR0Y1Ykc5aFpGd2lPeUIwWlhOMElGd2lKQ2h6ZEdGMElDMWpJQ1Z6SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OUlSVXhFWDA1QlZFbFdSUzUwZUhRcFhDSWdMV3hsSURFd05EZzFOelk3SUdKbFptOXlaVDBrS0hOMFlYUWdMV01nWENJbFpEb2xhVG9sY3pvbGVUb2xlbHdpSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OUlSVXhFWDA1QlZFbFdSUzUwZUhRcE95QmthV2RsYzNROUpDaHphR0V5TlRaemRXMGdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDBoRlRFUmZUa0ZVU1ZaRkxuUjRkQ2s3SUdScFoyVnpkRDBrZTJScFoyVnpkQ1VsSUNwOU95QndZWGxzYjJGa1BTUW9ZbUZ6WlRZMElDMTNNQ0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlNFVk1SRjlPUVZSSlZrVXVkSGgwS1RzZ2RHVnpkQ0JjSWlSaVpXWnZjbVZjSWlBOUlGd2lKQ2h6ZEdGMElDMWpJRndpSldRNkpXazZKWE02SlhrNkpYcGNJaUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlNFVk1SRjlPUVZSSlZrVXVkSGgwS1Z3aU95QndjbWx1ZEdZZ1hDSWxjM3dsYzN3bGMxeHVYQ0lnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDBoRlRFUmZUa0ZVU1ZaRkxuUjRkQ0JjSWlSa2FXZGxjM1JjSWlCY0lpUndZWGxzYjJGa1hDSTdJSFJsYzNRZ1hDSWtLSE4wWVhRZ0xXTWdKWE1nTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wwaFBVMVJmVUZsVVNFOU9MbXB6YjI0cFhDSWdMV3hsSURFd05EZzFOelk3SUdKbFptOXlaVDBrS0hOMFlYUWdMV01nWENJbFpEb2xhVG9sY3pvbGVUb2xlbHdpSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OUlUMU5VWDFCWlZFaFBUaTVxYzI5dUtUc2daR2xuWlhOMFBTUW9jMmhoTWpVMmMzVnRJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5SVQxTlVYMUJaVkVoUFRpNXFjMjl1S1RzZ1pHbG5aWE4wUFNSN1pHbG5aWE4wSlNVZ0tuMDdJSEJoZVd4dllXUTlKQ2hpWVhObE5qUWdMWGN3SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OUlUMU5VWDFCWlZFaFBUaTVxYzI5dUtUc2dkR1Z6ZENCY0lpUmlaV1p2Y21WY0lpQTlJRndpSkNoemRHRjBJQzFqSUZ3aUpXUTZKV2s2SlhNNkpYazZKWHBjSWlBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZTRTlUVkY5UVdWUklUMDR1YW5OdmJpbGNJanNnY0hKcGJuUm1JRndpSlhOOEpYTjhKWE5jYmx3aUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OUlUMU5VWDFCWlZFaFBUaTVxYzI5dUlGd2lKR1JwWjJWemRGd2lJRndpSkhCaGVXeHZZV1JjSWpzZ2RHVnpkQ0JjSWlRb2MzUmhkQ0F0WXlBbGN5QXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2VUVGU1JVNVVYMHBQUWw5SlJDbGNJaUF0YkdVZ01UQTBPRFUzTmpzZ1ltVm1iM0psUFNRb2MzUmhkQ0F0WXlCY0lpVmtPaVZwT2lWek9pVjVPaVY2WENJZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMMUJCVWtWT1ZGOUtUMEpmU1VRcE95QmthV2RsYzNROUpDaHphR0V5TlRaemRXMGdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDFCQlVrVk9WRjlLVDBKZlNVUXBPeUJrYVdkbGMzUTlKSHRrYVdkbGMzUWxKU0FxZlRzZ2NHRjViRzloWkQwa0tHSmhjMlUyTkNBdGR6QWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDFCQlVrVk9WRjlLVDBKZlNVUXBPeUIwWlhOMElGd2lKR0psWm05eVpWd2lJRDBnWENJa0tITjBZWFFnTFdNZ1hDSWxaRG9sYVRvbGN6b2xlVG9sZWx3aUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlRUVZKRlRsUmZTazlDWDBsRUtWd2lPeUJ3Y21sdWRHWWdYQ0lsYzN3bGMzd2xjMXh1WENJZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wxQkJVa1ZPVkY5S1QwSmZTVVFnWENJa1pHbG5aWE4wWENJZ1hDSWtjR0Y1Ykc5aFpGd2lPeUIwWlhOMElGd2lKQ2h6ZEdGMElDMWpJQ1Z6SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OVFVa1ZNUVZWT1EwaGZVa1ZVVWxsZlVWVkpSVk5EUlU1RFJTNXFjMjl1S1Z3aUlDMXNaU0F4TURRNE5UYzJPeUJpWldadmNtVTlKQ2h6ZEdGMElDMWpJRndpSldRNkpXazZKWE02SlhrNkpYcGNJaUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlVGSkZURUZWVGtOSVgxSkZWRkpaWDFGVlNVVlRRMFZPUTBVdWFuTnZiaWs3SUdScFoyVnpkRDBrS0hOb1lUSTFObk4xYlNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZVRkpGVEVGVlRrTklYMUpGVkZKWlgxRlZTVVZUUTBWT1EwVXVhbk52YmlrN0lHUnBaMlZ6ZEQwa2UyUnBaMlZ6ZENVbElDcDlPeUJ3WVhsc2IyRmtQU1FvWW1GelpUWTBJQzEzTUNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZVRkpGVEVGVlRrTklYMUpGVkZKWlgxRlZTVVZUUTBWT1EwVXVhbk52YmlrN0lIUmxjM1FnWENJa1ltVm1iM0psWENJZ1BTQmNJaVFvYzNSaGRDQXRZeUJjSWlWa09pVnBPaVZ6T2lWNU9pVjZYQ0lnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wxQlNSVXhCVlU1RFNGOVNSVlJTV1Y5UlZVbEZVME5GVGtORkxtcHpiMjRwWENJN0lIQnlhVzUwWmlCY0lpVnpmQ1Z6ZkNWelhHNWNJaUF2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2VUZKRlRFRlZUa05JWDFKRlZGSlpYMUZWU1VWVFEwVk9RMFV1YW5OdmJpQmNJaVJrYVdkbGMzUmNJaUJjSWlSd1lYbHNiMkZrWENJN0lIUmxjM1FnWENJa0tITjBZWFFnTFdNZ0pYTWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDFCU1JWQkJVa1ZFTG1wemIyNHBYQ0lnTFd4bElERXdORGcxTnpZN0lHSmxabTl5WlQwa0tITjBZWFFnTFdNZ1hDSWxaRG9sYVRvbGN6b2xlVG9sZWx3aUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlRVWtWUVFWSkZSQzVxYzI5dUtUc2daR2xuWlhOMFBTUW9jMmhoTWpVMmMzVnRJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5UVVrVlFRVkpGUkM1cWMyOXVLVHNnWkdsblpYTjBQU1I3WkdsblpYTjBKU1VnS24wN0lIQmhlV3h2WVdROUpDaGlZWE5sTmpRZ0xYY3dJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5UVVrVlFRVkpGUkM1cWMyOXVLVHNnZEdWemRDQmNJaVJpWldadmNtVmNJaUE5SUZ3aUpDaHpkR0YwSUMxaklGd2lKV1E2SldrNkpYTTZKWGs2SlhwY0lpQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2VUZKRlVFRlNSVVF1YW5OdmJpbGNJanNnY0hKcGJuUm1JRndpSlhOOEpYTjhKWE5jYmx3aUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OVFVa1ZRUVZKRlJDNXFjMjl1SUZ3aUpHUnBaMlZ6ZEZ3aUlGd2lKSEJoZVd4dllXUmNJanNnZEdWemRDQmNJaVFvYzNSaGRDQXRZeUFsY3lBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZVa1ZNUlVGVFJWOUJRME5GVUZSRlJDNXFjMjl1S1Z3aUlDMXNaU0F4TURRNE5UYzJPeUJpWldadmNtVTlKQ2h6ZEdGMElDMWpJRndpSldRNkpXazZKWE02SlhrNkpYcGNJaUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlVrVk1SVUZUUlY5QlEwTkZVRlJGUkM1cWMyOXVLVHNnWkdsblpYTjBQU1FvYzJoaE1qVTJjM1Z0SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OVNSVXhGUVZORlgwRkRRMFZRVkVWRUxtcHpiMjRwT3lCa2FXZGxjM1E5Skh0a2FXZGxjM1FsSlNBcWZUc2djR0Y1Ykc5aFpEMGtLR0poYzJVMk5DQXRkekFnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wxSkZURVZCVTBWZlFVTkRSVkJVUlVRdWFuTnZiaWs3SUhSbGMzUWdYQ0lrWW1WbWIzSmxYQ0lnUFNCY0lpUW9jM1JoZENBdFl5QmNJaVZrT2lWcE9pVnpPaVY1T2lWNlhDSWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDFKRlRFVkJVMFZmUVVORFJWQlVSVVF1YW5OdmJpbGNJanNnY0hKcGJuUm1JRndpSlhOOEpYTjhKWE5jYmx3aUlDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OVNSVXhGUVZORlgwRkRRMFZRVkVWRUxtcHpiMjRnWENJa1pHbG5aWE4wWENJZ1hDSWtjR0Y1Ykc5aFpGd2lPeUIwWlhOMElGd2lKQ2h6ZEdGMElDMWpJQ1Z6SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OVNSVXhGUVZORlgwRlVWRVZOVUZRdWFuTnZiaWxjSWlBdGJHVWdNVEEwT0RVM05qc2dZbVZtYjNKbFBTUW9jM1JoZENBdFl5QmNJaVZrT2lWcE9pVnpPaVY1T2lWNlhDSWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDFKRlRFVkJVMFZmUVZSVVJVMVFWQzVxYzI5dUtUc2daR2xuWlhOMFBTUW9jMmhoTWpVMmMzVnRJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5U1JVeEZRVk5GWDBGVVZFVk5VRlF1YW5OdmJpazdJR1JwWjJWemREMGtlMlJwWjJWemRDVWxJQ3A5T3lCd1lYbHNiMkZrUFNRb1ltRnpaVFkwSUMxM01DQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2VWtWTVJVRlRSVjlCVkZSRlRWQlVMbXB6YjI0cE95QjBaWE4wSUZ3aUpHSmxabTl5WlZ3aUlEMGdYQ0lrS0hOMFlYUWdMV01nWENJbFpEb2xhVG9sY3pvbGVUb2xlbHdpSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OVNSVXhGUVZORlgwRlVWRVZOVUZRdWFuTnZiaWxjSWpzZ2NISnBiblJtSUZ3aUpYTjhKWE44SlhOY2Jsd2lJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlTUlV4RlFWTkZYMEZVVkVWTlVGUXVhbk52YmlCY0lpUmthV2RsYzNSY0lpQmNJaVJ3WVhsc2IyRmtYQ0k3SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhNZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMMUpGVEVWQlUwVmZRMEZRVkZWU1JWOVFSVTVFU1U1SFgwNUJWRWxXUlM1MGVIUXBYQ0lnTFd4bElERXdORGcxTnpZN0lHSmxabTl5WlQwa0tITjBZWFFnTFdNZ1hDSWxaRG9sYVRvbGN6b2xlVG9sZWx3aUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlTUlV4RlFWTkZYME5CVUZSVlVrVmZVRVZPUkVsT1IxOU9RVlJKVmtVdWRIaDBLVHNnWkdsblpYTjBQU1FvYzJoaE1qVTJjM1Z0SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OVNSVXhGUVZORlgwTkJVRlJWVWtWZlVFVk9SRWxPUjE5T1FWUkpWa1V1ZEhoMEtUc2daR2xuWlhOMFBTUjdaR2xuWlhOMEpTVWdLbjA3SUhCaGVXeHZZV1E5SkNoaVlYTmxOalFnTFhjd0lDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlTUlV4RlFWTkZYME5CVUZSVlVrVmZVRVZPUkVsT1IxOU9RVlJKVmtVdWRIaDBLVHNnZEdWemRDQmNJaVJpWldadmNtVmNJaUE5SUZ3aUpDaHpkR0YwSUMxaklGd2lKV1E2SldrNkpYTTZKWGs2SlhwY0lpQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2VWtWTVJVRlRSVjlEUVZCVVZWSkZYMUJGVGtSSlRrZGZUa0ZVU1ZaRkxuUjRkQ2xjSWpzZ2NISnBiblJtSUZ3aUpYTjhKWE44SlhOY2Jsd2lJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlTUlV4RlFWTkZYME5CVUZSVlVrVmZVRVZPUkVsT1IxOU9RVlJKVmtVdWRIaDBJRndpSkdScFoyVnpkRndpSUZ3aUpIQmhlV3h2WVdSY0lqc2dkR1Z6ZENCY0lpUW9jM1JoZENBdFl5QWxjeUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlVrVk1SVUZUUlY5SVJVeEVYMDVCVkVsV1JTNTBlSFFwWENJZ0xXeGxJREV3TkRnMU56WTdJR0psWm05eVpUMGtLSE4wWVhRZ0xXTWdYQ0lsWkRvbGFUb2xjem9sZVRvbGVsd2lJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5U1JVeEZRVk5GWDBoRlRFUmZUa0ZVU1ZaRkxuUjRkQ2s3SUdScFoyVnpkRDBrS0hOb1lUSTFObk4xYlNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZVa1ZNUlVGVFJWOUlSVXhFWDA1QlZFbFdSUzUwZUhRcE95QmthV2RsYzNROUpIdGthV2RsYzNRbEpTQXFmVHNnY0dGNWJHOWhaRDBrS0dKaGMyVTJOQ0F0ZHpBZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMMUpGVEVWQlUwVmZTRVZNUkY5T1FWUkpWa1V1ZEhoMEtUc2dkR1Z6ZENCY0lpUmlaV1p2Y21WY0lpQTlJRndpSkNoemRHRjBJQzFqSUZ3aUpXUTZKV2s2SlhNNkpYazZKWHBjSWlBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZVa1ZNUlVGVFJWOUlSVXhFWDA1QlZFbFdSUzUwZUhRcFhDSTdJSEJ5YVc1MFppQmNJaVZ6ZkNWemZDVnpYRzVjSWlBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlVrVk1SVUZUUlY5SVJVeEVYMDVCVkVsV1JTNTBlSFFnWENJa1pHbG5aWE4wWENJZ1hDSWtjR0Y1Ykc5aFpGd2lPeUIwWlhOMElGd2lKQ2h6ZEdGMElDMWpJQ1Z6SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OWpZWEIwZFhKbExYTmlZWFJqYUM1aGNtZDJMbXB6YjI0cFhDSWdMV3hsSURFd05EZzFOelk3SUdKbFptOXlaVDBrS0hOMFlYUWdMV01nWENJbFpEb2xhVG9sY3pvbGVUb2xlbHdpSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OWpZWEIwZFhKbExYTmlZWFJqYUM1aGNtZDJMbXB6YjI0cE95QmthV2RsYzNROUpDaHphR0V5TlRaemRXMGdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDJOaGNIUjFjbVV0YzJKaGRHTm9MbUZ5WjNZdWFuTnZiaWs3SUdScFoyVnpkRDBrZTJScFoyVnpkQ1VsSUNwOU95QndZWGxzYjJGa1BTUW9ZbUZ6WlRZMElDMTNNQ0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlkyRndkSFZ5WlMxelltRjBZMmd1WVhKbmRpNXFjMjl1S1RzZ2RHVnpkQ0JjSWlSaVpXWnZjbVZjSWlBOUlGd2lKQ2h6ZEdGMElDMWpJRndpSldRNkpXazZKWE02SlhrNkpYcGNJaUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlkyRndkSFZ5WlMxelltRjBZMmd1WVhKbmRpNXFjMjl1S1Z3aU95QndjbWx1ZEdZZ1hDSWxjM3dsYzN3bGMxeHVYQ0lnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDJOaGNIUjFjbVV0YzJKaGRHTm9MbUZ5WjNZdWFuTnZiaUJjSWlSa2FXZGxjM1JjSWlCY0lpUndZWGxzYjJGa1hDSTdJSFJsYzNRZ1hDSWtLSE4wWVhRZ0xXTWdKWE1nTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wyTmhjSFIxY21VdGMySmhkR05vTG1WNGFYUXBYQ0lnTFd4bElERXdORGcxTnpZN0lHSmxabTl5WlQwa0tITjBZWFFnTFdNZ1hDSWxaRG9sYVRvbGN6b2xlVG9sZWx3aUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlqWVhCMGRYSmxMWE5pWVhSamFDNWxlR2wwS1RzZ1pHbG5aWE4wUFNRb2MyaGhNalUyYzNWdElDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlqWVhCMGRYSmxMWE5pWVhSamFDNWxlR2wwS1RzZ1pHbG5aWE4wUFNSN1pHbG5aWE4wSlNVZ0tuMDdJSEJoZVd4dllXUTlKQ2hpWVhObE5qUWdMWGN3SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OWpZWEIwZFhKbExYTmlZWFJqYUM1bGVHbDBLVHNnZEdWemRDQmNJaVJpWldadmNtVmNJaUE5SUZ3aUpDaHpkR0YwSUMxaklGd2lKV1E2SldrNkpYTTZKWGs2SlhwY0lpQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2WTJGd2RIVnlaUzF6WW1GMFkyZ3VaWGhwZENsY0lqc2djSEpwYm5SbUlGd2lKWE44SlhOOEpYTmNibHdpSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5allYQjBkWEpsTFhOaVlYUmphQzVsZUdsMElGd2lKR1JwWjJWemRGd2lJRndpSkhCaGVXeHZZV1JjSWpzZ2RHVnpkQ0JjSWlRb2MzUmhkQ0F0WXlBbGN5QXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2WTJGd2RIVnlaUzF6WW1GMFkyZ3VjM1JrWlhKeUtWd2lJQzFzWlNBeE1EUTROVGMyT3lCaVpXWnZjbVU5SkNoemRHRjBJQzFqSUZ3aUpXUTZKV2s2SlhNNkpYazZKWHBjSWlBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZZMkZ3ZEhWeVpTMXpZbUYwWTJndWMzUmtaWEp5S1RzZ1pHbG5aWE4wUFNRb2MyaGhNalUyYzNWdElDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlqWVhCMGRYSmxMWE5pWVhSamFDNXpkR1JsY25JcE95QmthV2RsYzNROUpIdGthV2RsYzNRbEpTQXFmVHNnY0dGNWJHOWhaRDBrS0dKaGMyVTJOQ0F0ZHpBZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMMk5oY0hSMWNtVXRjMkpoZEdOb0xuTjBaR1Z5Y2lrN0lIUmxjM1FnWENJa1ltVm1iM0psWENJZ1BTQmNJaVFvYzNSaGRDQXRZeUJjSWlWa09pVnBPaVZ6T2lWNU9pVjZYQ0lnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wyTmhjSFIxY21VdGMySmhkR05vTG5OMFpHVnljaWxjSWpzZ2NISnBiblJtSUZ3aUpYTjhKWE44SlhOY2Jsd2lJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlqWVhCMGRYSmxMWE5pWVhSamFDNXpkR1JsY25JZ1hDSWtaR2xuWlhOMFhDSWdYQ0lrY0dGNWJHOWhaRndpT3lCMFpYTjBJRndpSkNoemRHRjBJQzFqSUNWeklDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlqWVhCMGRYSmxMWE5pWVhSamFDNXpkR1J2ZFhRcFhDSWdMV3hsSURFd05EZzFOelk3SUdKbFptOXlaVDBrS0hOMFlYUWdMV01nWENJbFpEb2xhVG9sY3pvbGVUb2xlbHdpSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OWpZWEIwZFhKbExYTmlZWFJqYUM1emRHUnZkWFFwT3lCa2FXZGxjM1E5SkNoemFHRXlOVFp6ZFcwZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMMk5oY0hSMWNtVXRjMkpoZEdOb0xuTjBaRzkxZENrN0lHUnBaMlZ6ZEQwa2UyUnBaMlZ6ZENVbElDcDlPeUJ3WVhsc2IyRmtQU1FvWW1GelpUWTBJQzEzTUNBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZZMkZ3ZEhWeVpTMXpZbUYwWTJndWMzUmtiM1YwS1RzZ2RHVnpkQ0JjSWlSaVpXWnZjbVZjSWlBOUlGd2lKQ2h6ZEdGMElDMWpJRndpSldRNkpXazZKWE02SlhrNkpYcGNJaUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlkyRndkSFZ5WlMxelltRjBZMmd1YzNSa2IzVjBLVndpT3lCd2NtbHVkR1lnWENJbGMzd2xjM3dsYzF4dVhDSWdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMMk5oY0hSMWNtVXRjMkpoZEdOb0xuTjBaRzkxZENCY0lpUmthV2RsYzNSY0lpQmNJaVJ3WVhsc2IyRmtYQ0k3SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhNZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMM0JoY21WdWRDMXpZbUYwWTJndVlYSm5kaTVxYzI5dUtWd2lJQzFzWlNBeE1EUTROVGMyT3lCaVpXWnZjbVU5SkNoemRHRjBJQzFqSUZ3aUpXUTZKV2s2SlhNNkpYazZKWHBjSWlBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZjR0Z5Wlc1MExYTmlZWFJqYUM1aGNtZDJMbXB6YjI0cE95QmthV2RsYzNROUpDaHphR0V5TlRaemRXMGdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDNCaGNtVnVkQzF6WW1GMFkyZ3VZWEpuZGk1cWMyOXVLVHNnWkdsblpYTjBQU1I3WkdsblpYTjBKU1VnS24wN0lIQmhlV3h2WVdROUpDaGlZWE5sTmpRZ0xYY3dJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5d1lYSmxiblF0YzJKaGRHTm9MbUZ5WjNZdWFuTnZiaWs3SUhSbGMzUWdYQ0lrWW1WbWIzSmxYQ0lnUFNCY0lpUW9jM1JoZENBdFl5QmNJaVZrT2lWcE9pVnpPaVY1T2lWNlhDSWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDNCaGNtVnVkQzF6WW1GMFkyZ3VZWEpuZGk1cWMyOXVLVndpT3lCd2NtbHVkR1lnWENJbGMzd2xjM3dsYzF4dVhDSWdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMM0JoY21WdWRDMXpZbUYwWTJndVlYSm5kaTVxYzI5dUlGd2lKR1JwWjJWemRGd2lJRndpSkhCaGVXeHZZV1JjSWpzZ2RHVnpkQ0JjSWlRb2MzUmhkQ0F0WXlBbGN5QXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2Y0dGeVpXNTBMWE5pWVhSamFDNWxlR2wwS1Z3aUlDMXNaU0F4TURRNE5UYzJPeUJpWldadmNtVTlKQ2h6ZEdGMElDMWpJRndpSldRNkpXazZKWE02SlhrNkpYcGNJaUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdmNHRnlaVzUwTFhOaVlYUmphQzVsZUdsMEtUc2daR2xuWlhOMFBTUW9jMmhoTWpVMmMzVnRJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5d1lYSmxiblF0YzJKaGRHTm9MbVY0YVhRcE95QmthV2RsYzNROUpIdGthV2RsYzNRbEpTQXFmVHNnY0dGNWJHOWhaRDBrS0dKaGMyVTJOQ0F0ZHpBZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMM0JoY21WdWRDMXpZbUYwWTJndVpYaHBkQ2s3SUhSbGMzUWdYQ0lrWW1WbWIzSmxYQ0lnUFNCY0lpUW9jM1JoZENBdFl5QmNJaVZrT2lWcE9pVnpPaVY1T2lWNlhDSWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDNCaGNtVnVkQzF6WW1GMFkyZ3VaWGhwZENsY0lqc2djSEpwYm5SbUlGd2lKWE44SlhOOEpYTmNibHdpSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5d1lYSmxiblF0YzJKaGRHTm9MbVY0YVhRZ1hDSWtaR2xuWlhOMFhDSWdYQ0lrY0dGNWJHOWhaRndpT3lCMFpYTjBJRndpSkNoemRHRjBJQzFqSUNWeklDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTl3WVhKbGJuUXRjMkpoZEdOb0xuTjBaR1Z5Y2lsY0lpQXRiR1VnTVRBME9EVTNOanNnWW1WbWIzSmxQU1FvYzNSaGRDQXRZeUJjSWlWa09pVnBPaVZ6T2lWNU9pVjZYQ0lnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wzQmhjbVZ1ZEMxelltRjBZMmd1YzNSa1pYSnlLVHNnWkdsblpYTjBQU1FvYzJoaE1qVTJjM1Z0SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OXdZWEpsYm5RdGMySmhkR05vTG5OMFpHVnljaWs3SUdScFoyVnpkRDBrZTJScFoyVnpkQ1VsSUNwOU95QndZWGxzYjJGa1BTUW9ZbUZ6WlRZMElDMTNNQ0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdmNHRnlaVzUwTFhOaVlYUmphQzV6ZEdSbGNuSXBPeUIwWlhOMElGd2lKR0psWm05eVpWd2lJRDBnWENJa0tITjBZWFFnTFdNZ1hDSWxaRG9sYVRvbGN6b2xlVG9sZWx3aUlDMHRJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTl3WVhKbGJuUXRjMkpoZEdOb0xuTjBaR1Z5Y2lsY0lqc2djSEpwYm5SbUlGd2lKWE44SlhOOEpYTmNibHdpSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5d1lYSmxiblF0YzJKaGRHTm9Mbk4wWkdWeWNpQmNJaVJrYVdkbGMzUmNJaUJjSWlSd1lYbHNiMkZrWENJN0lIUmxjM1FnWENJa0tITjBZWFFnTFdNZ0pYTWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDNCaGNtVnVkQzF6WW1GMFkyZ3VjM1JrYjNWMEtWd2lJQzFzWlNBeE1EUTROVGMyT3lCaVpXWnZjbVU5SkNoemRHRjBJQzFqSUZ3aUpXUTZKV2s2SlhNNkpYazZKWHBjSWlBdExTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZZMnhoYVcxekx6YzBORFZoTW1NNFpEUmxORGRqTVRNME9UVTFOamRsWmpSa09EUmpaV1EwWXpoa1l6UmxNVGs1TVdNMlpUZzJaamxsTnpCalkyVXdNV1ZsWldNek1qY3ZjR0Z5Wlc1MExYTmlZWFJqYUM1emRHUnZkWFFwT3lCa2FXZGxjM1E5SkNoemFHRXlOVFp6ZFcwZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMM0JoY21WdWRDMXpZbUYwWTJndWMzUmtiM1YwS1RzZ1pHbG5aWE4wUFNSN1pHbG5aWE4wSlNVZ0tuMDdJSEJoZVd4dllXUTlKQ2hpWVhObE5qUWdMWGN3SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OXdZWEpsYm5RdGMySmhkR05vTG5OMFpHOTFkQ2s3SUhSbGMzUWdYQ0lrWW1WbWIzSmxYQ0lnUFNCY0lpUW9jM1JoZENBdFl5QmNJaVZrT2lWcE9pVnpPaVY1T2lWNlhDSWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDJOc1lXbHRjeTgzTkRRMVlUSmpPR1EwWlRRM1l6RXpORGsxTlRZM1pXWTBaRGcwWTJWa05HTTRaR00wWlRFNU9URmpObVU0Tm1ZNVpUY3dZMk5sTURGbFpXVmpNekkzTDNCaGNtVnVkQzF6WW1GMFkyZ3VjM1JrYjNWMEtWd2lPeUJ3Y21sdWRHWWdYQ0lsYzN3bGMzd2xjMXh1WENJZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wzQmhjbVZ1ZEMxelltRjBZMmd1YzNSa2IzVjBJRndpSkdScFoyVnpkRndpSUZ3aUpIQmhlV3h2WVdSY0lqc2dkR1Z6ZENCY0lpUW9jM1JoZENBdFl5QWxjeUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdmIzQnpMM0psY1hWbGMzUnpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXlMbXB6YjI0cFhDSWdMV3hsSURFd05EZzFOelk3SUdKbFptOXlaVDBrS0hOMFlYUWdMV01nWENJbFpEb2xhVG9sY3pvbGVUb2xlbHdpSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOXZjSE12Y21WeGRXVnpkSE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3Rkakl1YW5OdmJpazdJR1JwWjJWemREMGtLSE5vWVRJMU5uTjFiU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdmIzQnpMM0psY1hWbGMzUnpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXlMbXB6YjI0cE95QmthV2RsYzNROUpIdGthV2RsYzNRbEpTQXFmVHNnY0dGNWJHOWhaRDBrS0dKaGMyVTJOQ0F0ZHpBZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMjl3Y3k5eVpYRjFaWE4wY3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTWk1cWMyOXVLVHNnZEdWemRDQmNJaVJpWldadmNtVmNJaUE5SUZ3aUpDaHpkR0YwSUMxaklGd2lKV1E2SldrNkpYTTZKWGs2SlhwY0lpQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2YjNCekwzSmxjWFZsYzNSekwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMW1kV3hzTFhZeUxtcHpiMjRwWENJN0lIQnlhVzUwWmlCY0lpVnpmQ1Z6ZkNWelhHNWNJaUF2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2YjNCekwzSmxjWFZsYzNSekwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMW1kV3hzTFhZeUxtcHpiMjRnWENJa1pHbG5aWE4wWENJZ1hDSWtjR0Y1Ykc5aFpGd2lPeUIwWlhOMElGd2lKQ2h6ZEdGMElDMWpJQ1Z6SUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOXlaWEYxWlhOMExXTnNZV2x0Y3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTWk5U1JWRlZSVk5VWDFOSVFUSTFOaWxjSWlBdGJHVWdNVEEwT0RVM05qc2dZbVZtYjNKbFBTUW9jM1JoZENBdFl5QmNJaVZrT2lWcE9pVnpPaVY1T2lWNlhDSWdMUzBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl5TDNKbGNYVmxjM1F0WTJ4aGFXMXpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXlMMUpGVVZWRlUxUmZVMGhCTWpVMktUc2daR2xuWlhOMFBTUW9jMmhoTWpVMmMzVnRJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5eVpYRjFaWE4wTFdOc1lXbHRjeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNaTlTUlZGVlJWTlVYMU5JUVRJMU5pazdJR1JwWjJWemREMGtlMlJwWjJWemRDVWxJQ3A5T3lCd1lYbHNiMkZrUFNRb1ltRnpaVFkwSUMxM01DQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2Y21WeGRXVnpkQzFqYkdGcGJYTXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqSXZVa1ZSVlVWVFZGOVRTRUV5TlRZcE95QjBaWE4wSUZ3aUpHSmxabTl5WlZ3aUlEMGdYQ0lrS0hOMFlYUWdMV01nWENJbFpEb2xhVG9sY3pvbGVUb2xlbHdpSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOXlaWEYxWlhOMExXTnNZV2x0Y3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTWk5U1JWRlZSVk5VWDFOSVFUSTFOaWxjSWpzZ2NISnBiblJtSUZ3aUpYTjhKWE44SlhOY2Jsd2lJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTl5WlhGMVpYTjBMV05zWVdsdGN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk1pOVNSVkZWUlZOVVgxTklRVEkxTmlCY0lpUmthV2RsYzNSY0lpQmNJaVJ3WVhsc2IyRmtYQ0k3SUhSbGMzUWdYQ0lrS0hOMFlYUWdMV01nSlhNZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXpMM0psY1hWbGMzUXRZMnhoYVcxekwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMW1kV3hzTFhZekwxSkZVVlZGVTFSZlUwaEJNalUyS1Z3aUlDMXNaU0F4TURRNE5UYzJPeUJpWldadmNtVTlKQ2h6ZEdGMElDMWpJRndpSldRNkpXazZKWE02SlhrNkpYcGNJaUF0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpNdmNtVnhkV1Z6ZEMxamJHRnBiWE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3Rkak12VWtWUlZVVlRWRjlUU0VFeU5UWXBPeUJrYVdkbGMzUTlKQ2h6YUdFeU5UWnpkVzBnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZekwzSmxjWFZsYzNRdFkyeGhhVzF6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl6TDFKRlVWVkZVMVJmVTBoQk1qVTJLVHNnWkdsblpYTjBQU1I3WkdsblpYTjBKU1VnS24wN0lIQmhlV3h2WVdROUpDaGlZWE5sTmpRZ0xYY3dJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTXk5eVpYRjFaWE4wTFdOc1lXbHRjeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNeTlTUlZGVlJWTlVYMU5JUVRJMU5pazdJSFJsYzNRZ1hDSWtZbVZtYjNKbFhDSWdQU0JjSWlRb2MzUmhkQ0F0WXlCY0lpVmtPaVZwT2lWek9pVjVPaVY2WENJZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXpMM0psY1hWbGMzUXRZMnhoYVcxekwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMW1kV3hzTFhZekwxSkZVVlZGVTFSZlUwaEJNalUyS1Z3aU95QndjbWx1ZEdZZ1hDSWxjM3dsYzN3bGMxeHVYQ0lnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl6TDNKbGNYVmxjM1F0WTJ4aGFXMXpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXpMMUpGVVZWRlUxUmZVMGhCTWpVMklGd2lKR1JwWjJWemRGd2lJRndpSkhCaGVXeHZZV1JjSWljaUxDQWljM1JoY25SZmRYUmpJam9nSWpJd01qWXRNVEF0TWpkVU1ESTZOVFk2TXpZdU1qZzNPRE14S3pBd09qQXdJaXdnSW1WdVpGOTFkR01pT2lBaU1qQXlOaTB4TUMweU4xUXdNam8xTmpvek55NHpNalV3TnpZck1EQTZNREFpTENBaVpYaHBkRjlqYjJSbElqb2dNQ3dnSW5OMFpHOTFkQ0k2SUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlJrbE1SVk11YzJoaE1qVTJmR014WkRNMU5tSmhNRFE1T1RNeFl6UTNPV1ZoWmpnNE5qZzNNMkV6WTJFMk1UWTROakV4WW1GbU5qZGxNRGRtTmprNE9UaGxZMlF6WXpFME16bG1abUo4V21wRk1sbDZXbTFPUkdjeFdXcGFhazlFV1hkUFZFRTBUWHBvYVZwVVNUVk5SRmwzV21wVmVsbHRVVFZPZWxWNVRYcFZlRTVxVm1oT2Vsa3pUbnBXYTFwdFZYaFpla0V6VDFSTmVVOVVXbWxQUkVFeFRXbEJaMVZyVmtKU1JURkdURzB4YTBOdFJtaE9hbVJxVFVSR2FVNUVVVFZQUkU1clRVUlJNbHBxWnpCT2FrRjVUMFJGTUZwVWJHdE9la2swVDBSS2ExbHFWVE5OZWtrelRsUm9hRTVxYkdoTlZFVTBXWHBTYWxsNlZYcFBSMDAxV2xSQk1GbDZaMmRKUmtwR1ZWWldSbFV4VW1aV1JWWk9WVVY0UWxaRlZYVmhiazUyWW1kdk1VNXRTbXRPUkZWNFdUSk5lRTlIV1RKYWJVWnFXa1JuZDFscVRteFpiVkYzVG0xT2FWcEVWbXBQUkZsNVRrUkJNVmw2U21oUFYwVXpUbXBrYUUxSFVYZE5SRkpzVFVSQk5FNVVWWGxPZW1jMFdWUmFhMGxEUWxSVVZUbE1VbFk1UmxacmJFVlNWVFZFVWxNMWVtRkhSWGxPVkZsTFRUSlpkMDVVWjNwT1JFMDBUa1JDYlZwWFdURlBSMDAxVG0xSk1FOUVaM2hhYlZaclRsUlJNMDlIVVRGTmFsazFUbTFOZDAxdFJYZE5ha0pzV20xWk5VOVhWbXBhUjBacFQwZEdhMDVxVW1wTlZHdDVUbWxCWjFsdGJIVmFSamw2WWxjNWNscFROWGRsVVc5NlRYcE5NazFVYXpGTlJGVXpXbFJaZUU5RVZYbGFha0pzVGxSRmQxbHFWbXRQUkdocFRrZE5ORTVxU20xWk1rWnRUakpaTVZsNlZYcE9SMFUwVFRKV2EwNTZiR2hPUkZFd1RXMUdiVTVFYTNkT2FteHNTVU5DYVdGWE5XdGhWelZ1WTNrMWNXTXlPWFZEYWxacFRYcEZOVnBVWXpWT1Iwa3lXa2RPYUZwWFRtdE9WRTVvVFRKWk0wMVVWVEJhVkVsNldtcEpNMDFFU1hkT01rNXFUbGRWTlZreVVtcE5SRWt6VFdwTk1WbHRTbWhQUjFWNFdsUk5NRTR5VlRWUFYwVm5TVWRPYUdOSVVqRmpiVlYwWW0xR01HRllXbXhNYms1cFdWaFNhbUZCYnpGYVYxRjRUVEpaTUU1dFRtbFpWRkpwVFdwc2EwOUVVVEpPYW14cFQwZFJNazVxVFRSYWJWcHNXVzFGZWs5VWFHcE5la0V5VG5wWmQwNVVXVFZaYWtwb1RYcG5lazVVVG0xT2VrSm9UMGRSTkU1NlVtMUpRMEpxWWpJMWJXRlhZM1JaTWpsMFkwZEdlV0ZZVG5aaWFUVnhZekk1ZFVOdFJUUmFSMUUwVFVkRk5FMUVXVEZPZWtGNFdWUk5lbGw2UVhoWmVrRjVXbXBHYVZwdFNUQk5WR00xV1dwQk5GcFVTWHBOVkVVMFQwUlpkMWx0VlRGT1ZHc3dUa1JaZDAxcVdYZFBSR014VFVkRmVsbDZRV2RKUjA1MlkwZHNiRnBETVc5YVYzaDNXbGhKZEdOSVNuWmtiVloxV1ZjMWFscFROWEZqTWpsMVEycEthVTFFVlRCUFZHTjZXWHBSTUZsVWF6UmFiVmw1VGtSU2FrNUVTVEpaZWxWM1RVUkdiRmxYVm1oWmVsRXlXVlJhYlU1SFRUQlpNa1UxVFZkU2FVNVhTbXRhVjBacVRsUlJOVTR5VlhkWmFrRXdUVlJCWjBsSFdqRmlSM2QxWXpKS2FHUkhUbTlEYWtKclQwZFpORTVVUVROTlYxSnFUMGRPYkU5WFVUTk5lbGt3VFhwTk5WbHFUbXBPUjA1c1RucGpNMWt5U21wUFIwNXRXVlJhYTFwcVVUQk9lbEpwVDBSUk0wNXFiR3BQVjFVd1RWZFplVnBYUlRSYWJWbG5TVWRrTVZsWVNtdFlNbG94WWtkM2RXTklhMHRhYWxsM1RucG9hVTE2V1hsWlZHdDVUbTFLYkU1NldtaGFiVVpxV2xSc2FFOVVXWGhaYlZFeldWUkdhRTVxVVRGWlYwcG9UMWRGTTFwSFJUSlpla0Y0VDFSS2JWcFhTVEJPZWxwcFQwUlJlVnBxWkdoTlUwRm5ZVmMxZDJSWVVucE1NbG94WWtkM2RHTnRWbnBpTW5neVdsZFJkV1ZYUm5SaVFXOTVXbGRhYkU1RVl6RlBSMUpvV2tSVk0xbDZWVE5hUjFrMVRWUnJORnBxU21oTlIxRjVXWHBzYWs1NlFYZFplbXN6VDFkT2FVOUhWbWhaTWxWM1RWUkNhRTFYVW0xT2VrcHBUMWROTUZreVRYbFBSRnBxU1VOQ2NHSnVRakZrU0UxMll6SXhkbUV5VlhSWk1rWjFXa2RzYTFsWVVteE1WMXB3WWtkV2VreHVUbTlaVkVreFRtZHdhVmw2VW1sTmVtc3pUV3BaTVU1NlpHeE9SRWswVG5wck1VNUVRWHBPUkVacFdYcHNhVnBFVFROUFIwNXFXa1JqTVUxVVdUTk9NbEV4VFRKU2FWbDZXbWhPVjFFd1dWUkthRnBFVVhkTmFrNXFUVEpKTlVsRFFuQmlia0l4WkVoTmRtTXlNWFpoTWxWMFdUSkdkVnBIYkd0WldGSnNURmhhYUdKSGJHdFpXRkp3WWpJMGRXRnVUblppWjI5M1QwZFJNVmx0VVhwT1ZGSm9UVWRXYVU5RVJtdFpWMUV3V1dwck1rNXFVWGROZW1Sc1RucEZlRmxYVFRCYWFtUnNXVEpOZVZscVZUTk5lbFV4V2tkSmVWcFVVWGhPVkZFeFRucEdhazVFYXpKUFZHUnFTVU5DZFZsWVVuQmtiVlptV2pOV2FHTnRVWFZqU0d0TFRtcENhRTF0VFRST1ZFNXRXWHBWTkU5RVRYZFplbEY1VG1wU2EwMXFXbTFhVkdjMFdXcFJlRTlVVlRCT2FsbDRUVlJaTlZscVpHeE5lbEpzVDBSQk1VMUVRVEZOYWsxM1QwUkJlazFFUlROTlIwVXdXbWxCWjJJelFucE1NRnBLVkVWV1ZFeHVUbTlaVkVreFRtZHZlVTFxVVhwWk1sazBUa1JhYlZwWFNYcE5WRnByVFdwck5WcFVTVEJOTWxKcFRVZEZNbGxVWkdoWmVrMHpUMGRWTVZwdFRtbGFiVnBwVDBkT2ExcEhTVFZOZWxKb1dUSkZNMXBFU1RSTlYwMDFXbTFaTlVsRFFuWmpTRTEyV1RKR2RWcEhiR3RaV0ZKc1dESmthR1JIVlhWalNHdExUVVJhYVUweVRtaFpha1Y2VGxkWk5VMUhXWGhOYWtrMVRWUmpkMDlIU210WmJWVXlXa1JSZWxwWFZUSmFiVXB0VFVSVk1FOUVaelJPUkVrMFdrZEZlVmxVYUdoT1JFMHlUVVJqTTA1cVNYaFpWRmt3V21sQloySXpRbnBNTWxwb1RYa3hhV0ZYTld0aFZ6VnVURzF3ZW1JeU5FdE5WRUY1V1ZkT2FWcHFXbXhaYlVreFRsZE9hRTVxVG1sTlYxa3pUVlJqTUZsVWF6Qk5Na3BwVFVkRk1rMHlXVFZOTWtab1RWUlZNMXBVVlhwTk1ra3lUbGRHYUZwRVJtMU5iVlpvVG5wQk1WcEVRVFJhUTBGbllqTkNla3d5V2pGaVIzZDFZekpLYUdSSFRtOURhazE2V1dwb2Fsa3lXbTFaYW14clRsUkpNVTB5VVhwYVJFVTBUa1JqZUZsVVJURmFhazB3V1ZSSk5FMXFXWHBOYW1kNFdtcEJNbGt5Vm0xT2JWbDZUV3ByZDFscVJtbFpiVkV6VFZkWk5GbHFRbWxQUkdOblNVYzVkMk41T1c1alNGWm1ZVWRXYUdKSVVtOVlNMGw2VEc1Q05VTnRWWGhhYWswelRVUkdiVmxxVm10WmVscHNUbXBCTVZscVl6RlBWMFV6V1cxS2FrMHlVVEpPVkZVeFQwUkthazFxUVROWmVrcHBXbFJrYlUxVWJHaE5Na1pvV21wWk1FMXFRWGhaVkVKb1RucEdhVTFFU1dkSlJ6bDNZM2s1Ym1OSVZtWmhSMVpvWWtoU2IxZ3pUbXhrUXpWM1pWRnZNMDFxYUd4WlZHZDRUbXBOZDFwVVRUQk5SR2N3V1RKTmVFNTZUWGxaYlVwcFdYcFZlbGw2YUd4T2Fsa3lUVmRLYTFsWFNYaE9SRWt4VGxSa2JVNVVUbWhOUkVwcldWUm5lazR5U21sTmFsVXpUakpWZUVsRFFuWmpTRTEyWWtkR2RGbHRVbWhZTW14MVl6SnNhMXBUTlhwaFFXOHdXa1JWTWs5VVZtdFphbEpzVG5wQmVsbFVTbWhaZWtac1dWUkpOVTVFUlRSYVJFMHdUV3BaZUZwdFdteE5SRnBxVFVSUmQxcHRUWHBPYW1Sc1RsZEdiVTlVV1hkT2VtYzBUbnBGTVU5VVVUQmFSRVUxU1VOQ2RtTklUWFppUjBaMFdXMVNhRmd6U2pGaWJsSndZbGRWZFdOSWEwdE9WRUpyVFRKWmVrMVVXVEJOVjFacFdWZFpNRTlVVVRGT1JFcHJUbXBPYWxwcVVYcE5lbWQzVGtSbk1sa3lSVFZhVjFFeFRVZEthazE2UlRGWmVtY3dUbTFPYkZwVVRURk9SMFY1V2xScmVGa3lWWHBOYVVGbllqTkNla3d5ZUdoaVYwcHJXVlk1ZW1SSFJtNWFWamw2WWpOV2VWa3lWWFZqTW1kTFRXMUZOVnBYV1hsUFYxVTBUa2RWZVZwRVNUUk5iVmsxVGtSVmVrOUhSVEphVjBacFRrUldhVmw2WXpOUFIxRjRXbGRaTWsxVVVtbFpWR1JvVFdwc2FFOVVVWGROYWsweFdWUnNhRTlFV1RGUFZGVXhUa05CWjJJelFucE1NbmhvWkZjMWFtRkhWbmxZTWs1MllsY3hkbUpwTlhwaFFXOTZUMWRSZUUxRVZUVmFWMXBxVG1wSk5VMXRXbXBaVjFsM1dWUm9hazF0U1RKWmFsRjZUMGRLYVU5RVVUQlBWRnBwV1ZSck1FNHlWbXhPUjBsNFQxUm9hVTU2UW1wYWFrNW9Xa1JKTkUxVVFUUmFSRTB6U1VOQ2RtTklUWFpqYlZaNFpGZFdlbVJJVFhaYVYzaDBZbmt4YzFsWVNtNWFWRTE0VGtjd2RHTlhkSFZpTTBwMFRGaE9NMkZYWkhOa1V6RjVZbGhPZFdJelNuUk1WMW94WWtkM2RHUnFSWFZoYms1MlltZHZkMXBFWXpWWmFsbDVUVmRhYUZsNlp6Sk9SRWt6VGxSRk1VMTZSVEpPVjFGNFQwUlJNazR5VVRKWmVscHRUVzFTYVU0eVJUTlBSRTB4VFZkT2JFNXFRVFJOZW1ONldtcHJlVnBIVm10TlYxcG9UWHBTYWtsRFFuWmpTRTEyWTI1V2RWZ3lXakZpUjNkMVkwaHJTMXB0V20xYVJGa3hXbGRSTVZscVp6RlphbFpvV1hwQmVFNTZhR3ROUkVwcFRWUk9hVTlIVlROT1JGcG9UbXBzYTFsNlNUVmFSRVV3VFRKUk5VMUVhM2RQUkU1cVdWUlNiVTFVVG0xWmFrNXNXVlJLYkZwVFFXZGlNMEo2VEROS01XSnVVbkJpVjFWMFdXMXNkVnBIYkhWYWVUVnhZekk1ZFVOcWJHbGFWRmw0V1ZSamVGbFVaM2hQUkVac1dXcE5kMWw2V214Tk1rWnJUVzFOZWsxRVkzbE5WMGswV1RKVk1FMXRUVFZOYWxrMVRtMU5lazFVUlRWTmVtc3hXbXBCTUZwRWFHMU9SRVpwVFZkRk1GbHFVV2RKUnpsM1kzazVlV1JYTlRCaFZ6RnNXREpLZG1JelVucGtTRXBvWTBNMWQyVlJjR2hhUjFrd1RsUlZlVTVIVW14Tk1rMTVXbFJhYTFsdFJYaFBSRmt4VG5wS2JFNTZSVEZOVjFFd1QwZEtiVmt5UlhkWmFrNW9Xa2ROTkZwVVdtcGFhbXhyV2xkYWEwNXFaekpaYWxFelRucFJNRmw2WnpOSlEwSjJZMGhOZG1NeVZubGtiV3hxV2xNNVIxTlZlRVpWZVRWNllVZEZlVTVVV1V0WlYxa3dUa2RGZVU1cVVYaGFSR00xVG5wVk1FNXFSVEZPZWxFeVdtMVZOVmxVV21wT2VrRTBXV3BCTUZscVozaGFWMFUwVFVSamVrMVVhR3BhYW1zelRVUkNhRTFIVm14TmFsRXlUbGRLYWs1Nll6Vk9hVUZuWWpOQ2Vrd3pUbXhqYmxwd1dUSlZkbU15VG5saFdFSXdZM2s1YW1KSVZucGtSMVo1WTNrNWQxbFhUbXhNTVRsbVlWYzFjR1JHT1daTWJrSTFRMjFLYUZwVWEzZFBSRmwzVDBkUmVFNVhXVEZPVjFwdFQwZE5kMXBYUm1sT2JWbDRUa1JXYVZsWFJUUmFSRmw2VFZSamVFMVVTWGxPUkZaclRrUlNhVTlFU21sTlZHTjNUMFJOZUU1NlRUVmFhbWhwVG0xWlowbEhPWGRqZVRsNldsaEtNbUZYVG14TU0wNXFZMjFzZDJSSVRYWlpNbmd4WXpOU2JHTnVUWFpqUjBacVdsTTVibU5JVm1aWlYxSjBZVmhPZW1GWE9YVk1ia0kxUTJwVk0wOUVXWGhaTWtwc1RrUmplRnBIV21sTmVsVjVXVEpOZWxsVVp6Uk5WR2hzV1hwUk0xcEhSbXhPZWxwcFRVUlplVmx0V21oT1YxcHNUa2RXYkZscVZUQlBWMUV5VFdwc2FVMXRWVFJOTWxVMVRtcEpaMGxIT1hkamVUbDZXbGhLTW1GWFRteE1NMDVxWTIxc2QyUklUWFpaTW5neFl6TlNiR051VFhaalIwWnFXbE01Ym1OSVZtWmlNMlIxV2xoS2VtRkhiSGRNYmtJMVEycEZlazFFVFRGYVJFa3lUVEpaTUUxNlJtaE9lbVJzVDFkUk5VMUhTbXRhYWtacFRWZFZNVTlVV1ROUFJHUnBUVlJzYTA5VVJYcFpNa3ByV2xSak1rNHlTWGhaVkVwcVdWUkNhazVxU1ROWmJWbDVUVEpWWjBsSE9YZGplVGw2V2xoS01tRlhUbXhNTTA1cVkyMXNkMlJJVFhaWk1uZ3hZek5TYkdOdVRYWmpSMFpxV2xNNWQxbFhUbXhZTTBKMldrY3hhR0pwTlhkbFVXODBUbTFHYkUxNlNteE9SRVUxVGtSV2ExbHFUWHBaVkZwclQxUmthRTVIUlROUFJFNXNXbTFPYkZscVFYaFBWMHB0VDBSRk0wNTZSVEJPVkVFMFdtcFJNMDVVYkd0WmFrMTVUVzFhYTFsdFVUTk9WMDEzU1VOQ2RtTklUWFpqTWxaNVpHMXNhbHBUT1hwWk0wcHdZMGhTZWt3eWJHcGFVemx3V1RKV1psa3lhR3haTW5SM1lqSnNkV1JHT1hSaFdFcDVZak5KZFdOSWEwdE9hbEpzV2tSQk1VNXFRWHBaZWswelQwUlZlVTVxV21wYVJFcHNUbGRKZVU1cWFHdGFiVmt6VFZkU2FFMVhVbWhaVjAwelRWUmtiVTU2UVRWT2VrWnNXbFJCTVZscVRtdGFWRUV4VG5wc2FVNTZRbWhPZVVGbllqTkNla3d6VG14amJscHdXVEpWZG1NeVRubGhXRUl3WTNrNU1HTnRSbkJpYVRseFlqSnNkV1JET1doaVIzaDJXVEpHTUdGWE9YVk1ia0kxUTJwV2FGcEhSVFJhYWtacFRsUlJNRTU2U1ROT2VrVTFXbFJKZVU1cVVtcE5ha0pzV2tkS2FVNUVWbXhOZWs1clRXcHNiVTU2UlhoT1JGVXhXbGRKTTAxcVZtbFplbVJxVDFkTk5VNUhWbXhOZW14cFRVUm5aMGxIT1hkamVUbDZXbGhLTW1GWFRteE1NMDVxWTIxc2QyUklUWFprU0Vwb1lWYzBkbUZ0T1hCaWJsRjJXVmQ0YzJJeVRtaGtSMngyWW13NWFXSXpWblZhUjBaNVpWTTFkMlZSYnpKYVJGa3dXbFJPYVUxRVdtaFpNa1UwVDBSUmVWbDZVVEpOYlZrMVRYcEZlRmw2WTNkT1JFSnFUa1JyTlZsNlFYaE5ha2t4VDBSU2EwOVhUWHBPTWxVd1RWZE5kMDVFUlRST2JVVXhUVmRWZUZwVVpHbEpRMEoyWTBoTmRtTXlWbmxrYld4cVdsTTVlbGt6U25CalNGSjZURE5TZVZsWGJIVk1NbkIyWVZjMU1Fd3lTblprVnpWcldWaEtOVmd6Vm5WWk1sWjVaRWRHY0dKdVVqVk1ia0kxUTJwSmVVNUVUbXBhYW1jd1RtMWFiRmxxVFhoT2JWRjVUMVJzYkUxcVVYcGFSMGwzV1ZSYWFFNHlSbXBOZW1NMFdsUldiVmt5U20xYWJVazBXVEpTYTFscWEzcE9SMFpxV1ZSa2EwMXFaM2haZW14dFdtcHJaMGxIT1hkamVUbDZXbGhLTW1GWFRteE1NMDVxWTIxc2QyUklUWFprU0Vwb1lWYzBkbUZ0T1hCaWJsRjJXVEpHZFZwSGJHdFpXRkpzV0RKa2FHUkhWWFZqU0d0TFdrZFpNRTR5UlhoWk1rMTVXa1JqZWxwVVZUVmFhbGswV2tSSk5FMVViR2haVkVGNFRVUkZlVnBVV1hwTlYxSnFUbXBqZDA1dFdYZFBWRVpvV2xSS2JWcFhSWGhPYWxVeFdYcFZlRTU2VFRSTmFrVXdXV2xCWjJJelFucE1NMDVzWTI1YWNGa3lWWFpqTWs1NVlWaENNR041T1RCamJVWndZbWs1Y1dJeWJIVmtRemxxV1ZoQ01HUllTbXhZTWpWb1pFZHNNbHBUTlhwWmJVWXdXVEpuUzAxcVdtbFBSMDB5V1hwb2JVNUhVbWxOYW1NeFRUSmFhVTFYV1RCUFZHc3lXWHBaZDAweVJtcGFSMFYzV1RKWk5GcHRTWGhPUkdNMVRqSlZNMXBVUlROYWFrMHpXV3BHYUU5SFdYbE5WRkYzV2xkUk1FNTVRV2RpTTBKNlRETk9iR051V25CWk1sVjJZekpPZVdGWVFqQmplVGt3WTIxR2NHSnBPWEZpTW14MVpFTTVhbUZIVm1waE1Ua3pXVmMxYTFscE5YZGxVWEJxVG5wb2EwMXRWVE5aVkUxNVdUSmFhVTVFVFROWmFsbDRUakpTYlU1cVFtaE9Na1pxVFZSTmQwMVVUVEJPUkZrMVQwZFNiVTVFUVRGT1Ixa3hXbTFLYVZwcVpHMVphbEUxV2xSa2FVMHlVVEpOVkVFd1NVTkNkbU5JVFhaak1sWjVaRzFzYWxwVE9YcFpNMHB3WTBoU2Vrd3pVbmxaVjJ4MVRESndkbUZYTlRCTU1rNXZXbGRPY21OSE9YQmlibEptWVZjMWVtTkhWbXBrUjJ4MlltazFkMlZSYnpWYWJVcG9XbFJGTkZwVVJYbE5lbFpzV1hwR2FrMXRWbWhaZWs1c1dXcEplRTVVVFhoYVYwbDVUV3BWTlUxSFVYbE9SRkpzVGxSbmQwOVhWWGhOZWxGNVdrUk5NbGw2VVRKYWJWbDVUVzFXYUZwRVRteEpRMEoyWTBoTmRtTXlWbmxrYld4cVdsTTVlbGt6U25CalNGSjZURE5TZVZsWGJIVk1NbkIyWVZjMU1Fd3lUblppYmxKd1ltNVdhR1JIYkhaaWFUVjNaVkZ3YWxwRVNUVmFWMUpxVFZSUk5GbDZRbWhaTWtwcVdYcEthRmxxVFhoUFJHYzFXbGRKTUUxVVdYbGFSMUpzVGxSa2FVOUVUVEJOYWxVeFdrUkJOVTVxV1RWUFJGcG9XbXBKZWxsWFVYbE5WMVY1V20xV2EwbERRblpqU0UxMll6SldlV1J0YkdwYVV6bDZXVE5LY0dOSVVucE1NMUo1V1Zkc2RVd3ljSFpoVnpVd1RESk9kbUp1VW5sWlYwNHdURzVDTlVOcVpHMWFhbWN6VFVkTmVVMTZRVEJhUjFFeFRYcG5NMDV0V1RCWlZFVXpXV3BSZUUxWFNYaE5lbEYzV1cxTk1scFhSbXBOYWxWNVdtMVJlVTVYV20xYVYxcHNXbXBKZVU1RWFHbGFSRkUxV1dwak0wMTZhMmRKUnpsM1kzazVlbHBZU2pKaFYwNXNURE5PYW1OdGJIZGtTRTEyWkVoS2FHRlhOSFpoYlRsd1ltNVJkbHBIUmpCWldFNXNaRVk1YW1JeU5UQmpiVVpxWkVNMWQyVlJiekZQUjBVd1RsZEZlRTlVU1ROWlZFRjZUMVJWTlUxcVl6VlphbGt4VGxSak5FOVVVVEpPVjBsNldrUmpOVTFVU1hoWlZHY3dUbnBSZVU5VVl6Sk5lbWMxV1cxS2JFOVVSVEpOYWswMVdUSlpOVTlYV1RSSlEwSjJZMGhOZG1NeVZubGtiV3hxV2xNNWVsa3pTbkJqU0ZKNlRETlNlVmxYYkhWTU1uQjJZVmMxTUV3eWJIVmtSMVo1WTI1V2QyUkhiSFppYkRsb1drY3hjR016VG5CaU1qUjFZMGhyUzAxVVFYbFpWMDVwV21wYWJGbHRTVEZPVjA1b1RtcE9hVTFYV1ROTlZHTXdXVlJyTUUweVNtbE5SMFV5VFRKWk5VMHlSbWhOVkZVeldsUlZlazB5U1RKT1YwWm9Xa1JHYlUxdFZtaE9la0V4V2tSQk5GcERRV2RpTTBKNlRETk9iR051V25CWk1sVjJZekpPZVdGWVFqQmplVGt3WTIxR2NHSnBPWEZpTW14MVpFTTVjMWxYTVdsYVIwWm1XbTVXYzJKRE5YcFpiVVl3V1RKblMwNTZTVFJhVjBVMFRWUlplazFIVlhwT1JFRTBUa2RPYWsxVVkzcE5iVXBwV1cxTk1VMHlUVFJhVkZreVRtcEdhVnBIUm1sTlZGRjVUbFJWTTFwcVZYcFpWRUY1V2tkRk5FMTZaR2xaYWtreFRucGtiRTFUUVdkaU0wSjZURE5PYkdOdVduQlpNbFYyWXpKT2VXRllRakJqZVRrd1kyMUdjR0pwT1hGaU1teDFaRU01YzFsWE1XbGFSMFptWVZjMWVtRlhVbXhNYms1dlEycFNhMDVVV1RWT1YxSnBUa2RWTTAxRVRtaE5iVVpxVFZkV2FFMXFhekJOVkdoclRYcFJlVTVxUm0xYWJWVjNUbTFOZDA1RVFtMVplazB5VGpKVk1WbFhXVFZPYWtFelQwUm5NMDFVVlRWT1JGSnJUVlJyWjBsSE9YZGplVGw2V2xoS01tRlhUbXhNTTA1cVkyMXNkMlJJVFhaa1NFcG9ZVmMwZG1GdE9YQmlibEYyWWtkR2RGbHRVbWhZTTBveFltNVNjR0pYVlhWalNHdExUbFJDYTAweVdYcE5WRmt3VFZkV2FWbFhXVEJQVkZFeFRrUkthMDVxVG1wYWFsRjZUWHBuZDA1RVp6SlpNa1UxV2xkUk1VMUhTbXBOZWtVeFdYcG5NRTV0VG14YVZFMHhUa2RGZVZwVWEzaFpNbFY2VFdsQloySXpRbnBNTTA1c1kyNWFjRmt5Vlhaak1rNTVZVmhDTUdONU9UQmpiVVp3WW1rNWNXSXliSFZrUXpseldWY3hhVnBIUm1aak0xSm9XakpXWm1NeU9URmpiVTVzVEc1T2IwTnFaelJPUkVrMVQxZGFhazFIVW1wUFJHTXlUVlJSTTFsNlRYbFpNbEpvVFVSTmVWcEVUWGRPUjBsM1dWZEthMXBVU1RKTlZGVTBUbXBGTUU5SFNUTmFWMHBzVFZSb2JVMUVSVE5OUkZwcVdsZFNhRmw2WTJkSlJ6bDNZM2s1ZWxwWVNqSmhWMDVzVEROT2FtTnRiSGRrU0UxMlpFaEthR0ZYTkhaaGJUbHdZbTVSZG1KSVNtWmpSemx6WVZkT05VeHVRalZEYWxWNlRYcFJlRnBYV1hkUFZGbDVUMFJuZWxsNlVURmFWMWt6V2tkWmVWcHRXbWhPUkZKdFRucE9hRTlYVG1sYVJGWm9XWHBOZVZwRVpHbFBSRkV6V1ZSRk1rMHlWVFZOZW1jeFRYcFNiVTU2VlhwT2FsRm5TVWM1ZDJONU9YcGFXRW95WVZkT2JFd3pUbXBqYld4M1pFaE5kbVJJU21oaFZ6UjJZVzA1Y0dKdVVYWmliVVl3WVZoYWJGZ3liSFZrUjFaNVkyNVdkMlJIYkhaaWFUVjNaVkZ2TVUxNlVUSmFSMFV6V1ZkYWJVMVhWbXhPUkZacFdWUkpOVmxYUlRST1ZGRXlUbnBqTkU5VVdYcE9WRTEzV1RKRmVrNVVWbTFOVkdzMFRVUkJNMDVxWXpCYVJGRTBUMGRWTkU5RVNUTk5WRWt6VDBSck1FbERRblpqU0UxMll6SldlV1J0YkdwYVV6bDZXVE5LY0dOSVVucE1NMUo1V1Zkc2RVd3ljSFpoVnpVd1RESTFhR1JIYkRKYVZqbDVXbGRPZG1SdFZubGxVelYzWlZGd2FVNUhSbWxaVkZWNVdWUkpNMDE2VVRCT1ZGcG9UWHBXYVZwWFJYbFBWR2N3VGtSUk0xbDZaM3BaTWtwc1RVUkpORTVIV21oUFJFRjNXa1JWZUZreVdYZGFhbVJxV2xkR2ExbFhSbWxOVkVsNVRVUktha2xEUW5aalNFMTJZekpXZVdSdGJHcGFVemw2V1ROS2NHTklVbnBNTTFKNVdWZHNkVXd5Y0haaFZ6VXdUREkxYUdSSGJESmFWamw2WkZkS01GbFlUbkpqZVRWM1pWRnZNMXBxUlhsUFYwMHhXVEpXYlU1NlNtcFplbEV4V1hwamVGbFVRVEZhUkZGM1RrZFNhMDFVWnpGTmJWWnBUa2RHYVU1WFJYbFBSRTE2VDFkRk5VNTZUbXBOYW1zelRYcFpNVmx0VVhoYVZGSnNXbFJuTTBsRFFuWmpTRTEyWXpKV2VXUnRiR3BhVXpsNldUTktjR05JVW5wTU0xSjVXVmRzZFV3eWNIWmhWelV3VERJNWVXRlhaSEJpYlVaeldESTVhV015Vm5sa2JWWjVURzVDTlVOdFVtMU9hbEV4V1cxUmVVOVVWVFZQVjFreFdUSlplbGxYVVhoTmFsRXpUVEpHYUZscVZYcGFhbXN5V1dwSmVGbFViR3ROVkdONVRYcGFhVTV0Um1wYVZGSm9UVEpKZUZreVRUUlpWMVpzV1ZkR2JFOUhTV2RKUnpsM1kzazVlbHBZU2pKaFYwNXNURE5PYW1OdGJIZGtTRTEyWkVoS2FHRlhOSFpoYlRsd1ltNVJkbU5IYUdoak1sWm1ZakpLZWxwWVNqSmFXRXBtWTBoS2RtSXlXWFZqU0d0TFdUSlZNVTR5U1hkUFZFVTBXbXBuZUUxdFJteE9SMFV4VFdwc2EwNHlWVEJOZW1zeFQxUm5NazV0VFRWWk1sVjNUWHBSTWxwRVNteE9WRUY0VGtST2FWcFVhekpOYlZsM1dXcEJlRTlIVW0xYWFrVjNXVk5CWjJJelFucE1NMDVzWTI1YWNGa3lWWFpqTWs1NVlWaENNR041T1RCamJVWndZbWs1Y1dJeWJIVmtRemwzWTIwNWEyUlhUakJoVnpsMVdESm9jR016VW5aamJtdDFZMGhyUzAxSFVtMU5SRVpvVGpKWk1rMUhSVEZhVjBsNlRrUnNhbGt5VlhoT1JGWnFXWHBqTWxsVVozcGFWRWt6VDFSQk1rNUhTbTFOYW10NldrZFZNbHBFYUdwT2FrSnBUVWRSZDAxRVZURlpiVlV3V2tSa2FVNTVRV2RpTTBKNlRETk9iR051V25CWk1sVjJZekpPZVdGWVFqQmplVGt3WTIxR2NHSnBPWEZpTW14MVpFTTVkMk50T1d0a1YwNHdZVmM1ZFZnelNteFpNamt5V2xoS05VeHVRalZEYW1ONFdXcGplVTE2WnpOT2VrcHRXbTFTYTA5RVNUSk5SMFY1V1dwQmVVMUhWWGhaVkVWNldrUlZNMWxYVW1wYWFsa3dXbFJWTWsxcVNURmFha0V4V1ZkSk5WbHFZM3BaYlZreFRXcHNiVTVFYXpKYVYxVm5TVWM1ZDJONU9YcGFXRW95WVZkT2JFd3pUbXBqYld4M1pFaE5kbVJJU21oaFZ6UjJZVzA1Y0dKdVVYWmpiVlpxWWpOYWJHTnViR1paTW1oc1dUSnpkV05JYTB0Wk1rWnRXbTFGZDA1NmFHeE9WRTVzV1dwQmVVMXRSWGxPYWxacFRVZEZNMDlYU214UFZHTjZXbXBOTTAxRVkzZE9WRmswV2xSak5FNHlXVEpPUkUxNlRVZEZOVmx0VW1wWmFtUnNXVEpSZDA1cVJtbFBVMEZuWWpOQ2Vrd3pUbXhqYmxwd1dUSlZkbU15VG5saFdFSXdZM2s1TUdOdFJuQmlhVGx4WWpKc2RXUkRPWGxhV0ZKc1ltNVNjR0l5TkhWalNHdExUbnBGTkUxNlpHeE9hazVzVGxST2FFMUVVVEZOZWxWNFdrZFJlbHBYV21wWmVteHBUMFJTYVU5SFJYaFplbWN4V1ZkRmVFNUVhekpOUkdSdFRXcE9hMDVVV1RCWmFscHNXVzFSTkUxdFVUVk9SRWw0V1dsQloySXpRbnBNTTA1c1kyNWFjRmt5Vlhaak1rNTVZVmhDTUdONU9UQmpiVVp3WW1rNWNXSXliSFZrUXpsNVpGYzBkV05JYTB0UFJHaG9UMGRWZVUxSFZtMVBWRTVvVDFSVk5GcFhVbXhOVkUxNVRVUk9iRTFVWnpKT01sRXlUa1JqZWs1SFNYZE9WMUY1V1ZkV2FFOUhUbWxOUkdodFdtMVNiVTFFUlROT2JWa3hUbXBLYWxwVVdUUlphVUZuWWpOQ2Vrd3pUbXhqYmxwd1dUSlZkbU15VG5saFdFSXdZM2s1TUdOdFJuQmlhVGx4WWpKc2RXUkRPWHBhV0VveVlWZE9iRmd5U25aaU0xSjZaRWhLYUdORE5YZGxVWEJzVGtST2FscHRWVFJPUkdkNlQxUlJOVmxVV21wTlYwMTNXWHBrYVZwWFNtMVBSMXB0VGxSS2JFNVVaelZhVjFWNFdsUlJNRTFxVlRKT1JHczFUVzFKTVU0eVZUUmFhbFV3VGxkSmVscEVXVFZOVjFWNFNVTkNkbU5JVFhaak1sWjVaRzFzYWxwVE9YcFpNMHB3WTBoU2Vrd3pVbmxaVjJ4MVRESndkbUZYTlRCTU0xcHNZMjFzYldWV09XMVpWMDR3WWpOS2NGbFhkM1ZqU0d0TFQwUlplRmxxUm0xT1JFcG9XVlJWTUZwVVozaE5hazAwVDFSbmVFOVVXbXhQVjFVMVRXcEpNRTFYV1hwUFYwWm9UMGRLYkZsNmJHcGFWRTVzVDBSamVGcFVUVE5aYlU1dFRrZFJlbHBIU1RKWmVrSnNUa05CWjJJelFucE1NMDVzWTI1YWNGa3lWWFpqTWs1NVlWaENNR041T1RCamJVWndZbWs1Y1dJeWJIVmtRemt5V2xoS2NGcHViR1phYmxaellrTTFkMlZSYjNkWmFteHFXWHBCTTA1WFRUVmFiVVpvVGxkV2JVOVVaelJOTWxGNFRWUkJNMWxxVFhwYVYwMHpUbFJSTWs5SFVtbFpha2t6VFZSbmVrNXRUbTFPYlVreFRsUkNhVmx0VFRCWmFrRjRXVlJDYlUxVVpHaEpRMEoyWTBoTmRtTXlWbmxrYld4cVdsTTVlbGt6U25CalNGSjZURE5TZVZsWGJIVk1NbkIyWVZjMU1Fd3pXbXhqYld4dFpWWTVNRnBYTVhkaU0wcG9Za1k1ZDFsWGJIbE1ia0kxUTJwQmVVOVVTWHBPUkVrd1RsZEthbGxVUVhsT1JGRXlUbFJzYTFwcVVtaGFWMDVzVGxkYWFsa3lWbXROUjBVelRWZEZlVmxVVlRGWmJVMHdUVmRTYlZwRVFUQk5hbHBvV2tSS2FFMUVSVFZPVkVrMVdXcFpaMGxIT1hkamVUa3lXbGhLY0ZwdWJHWmhiVGx3WW01U1pscEhSakJaVmpscVdWZE9iMXBUTlhkbFVXOTRXbTFOTkZsdFRUVlBSMUpxV2xSbk1VOUViR3hOZWxWNVdXMVJNVTlVYTNkWmFrRjNUWHBuZWs1SFJUVk5WR3N4V1hwTk5FNVVSWGRPZWtGNVRucHJNVTVxU1RWTlYwNXFUa2RPYlU5RVdUVk9WR2MwU1VOQ2QyTnRPWFphYmsxMll6SXhkbUV5VlhaUlZrcEVVMFZzVlZKVlRsVldWa3BHV0RGQ1FsVnJSazVTVmxKR1ZXdzVWbFV3UmtoU1V6VnhZekk1ZFVOcVFtMU5iVkV5V1hwV2JVMUVVVE5QUkVWNVRsUkZNazE2V1ROT1JFMTNUbnBaTTFwVWFHMU9WRWt6VFVkRk1GbDZVVFJaTWxWNFdXMVplRmxxVlhoWlZFVXpUVVJqTlUxNlZYbFplbFUwVFVSUk1WbDZRV2RKU0VKNVlqSTViV041T1hwaVZ6bHlXbE01UjFOVmVFWlZlVFY2WVVkRmVVNVVXVXROYWxWM1QwZGFhRnBFVlhwUFJFRjRXbFJLYWsxRVdUQlpNbHBzVG0xR2FrOUhXbTFQVjBVMVdtcENhazFFUVRSTmJWazFXVmRTYUZsNlZUVk5SMGt5V2tkTmVGa3lWbXhaVkZVeFRtMU9hVmt5VlhoUFUwRm5ZMGhLZG1JeVducE1NMDUwWWpKMGJFd3hTa1pSVlZKT1VsTTFkRnBCYnpSTlIxSnBUVzFXYlUxRVRUUmFSRVpzV1cxVmQwMUVWWHBaTWtWNVRqSlZlazVVYTNwT01sSnNUMFJHYUZscVNtbE9WR3N4VG0xYWEwNUhWVEpPTWxKclRtMVZNRnBFUVhsUFZFbDNXWHBWTlUxNlJtcEpRMEozWTIwNWRscHVUWFpqTWpGMllUSlZkbFZyVmxKV1ZWWlVWa1k1VlZKVk1WRlVSVVpWVWxNMWNXTXlPWFZEYlZsNlRsUnJOVTFFUVhsWlYwNXJXa2RGTlZsNmF6Uk9lbXQzV20xT2FFMUhVWHBOYW14b1RXcEZlazlFYkdoYVZFcG9XV3BWTUU5WFVtcE9Na3BzVFdwak5FMUVaRzFhVkVrMVRucHNhMDU2V1RKUFIxbG5TVWhDZVdJeU9XMWplVGw2WWxjNWNscFRPV2xoVnpWcldESk9kMlJUTlhkbFVYQnJXbXBGTUU1dFdURlBSRkp0V21wQ2FFMVhUWHBhUkVwcVRVUnJlRmxxUlhoT1ZFRTFUbFJSZDFwVVkzZGFWMGw0VFdwTmVGbHRXVE5hVjBreVRqSk9iRTV0VVRSYWFtYzBUbnBWTUZwVVl6Qk5hbEp0U1VOQ2QyTnRPWFphYmsxMll6SXhkbUV5VlhaWmJXeDFXa2RzZFZvelRYVmhiazUyWW1kdk5WbHRSWGRhVjFsNFRUSk5kMDB5U21wUFJGbDVUWHBCTWs1RVozZFpWRkV4VFhwamVFOVVUbXRQUjAxNVRVUlpORTFVVG1sWlYxa3hUVmRLYVZsNlJYbGFSRkY2VGtkS2FWcEVVVEJaVjFKc1RXMUdiVWxEUW5kamJUbDJXbTVOZG1NeU1YWmhNbFYyV1RKR2QyUklWbmxhVXpGMVdWaFNjR1J0VlhWak1rcG9aRWRPYjBOdFRtcE9SRWt3VG1wc2FrNTZaRzFaVjBacVdWZFplVTVVVVhoWlYwWnNUbTFKTkU5WFZYbE9iVTB6V2tSbmVVMVhSWGhPZWxVeFRucGthRTlVVm0xUFZFbDNUbGRTYUZsNlNYbE9SRUpxVDFSak1WbHRXV2RKU0VKNVlqSTViV041T1hwaVZ6bHlXbE01YWxsWVFqQmtXRXBzVEZoS01XSnROWEJpYldOMFRrUkZlVTlFU1hsTWJsSTBaRUZ3YWsweVdtaGFWMDB4V2xSak0wOUVRVEphVjFrMFRVUkpOVTFFVG1sWlZHczFUbTFaZUU1Nlp6VmFWRmt3VG1wV2FrMUVhR3BOTWtwdFRWUkdhRnBFVFRWWmFsRjNUa1JKTUU1RVNYcE9hbWQzVG1wbk0wbERRbmRqYlRsMldtNU5kbU15TVhaaE1sVjJXVEo0YUdGWE1YcE1la0pzVGtSck1rNUViR3haYWxWNFRsUm9hazV0V1hoTk1sRXdXV3BSTWs0eVJUUmFhbWhwVDFkYWFrMVhWWGxOZWxKb1dtcG9iVTVYU1hoTmJVMHdUVVJHYlU1WFRtdFphbEY0VFdwamQxbHFWVEZPYW10MlVUQkdVVlpHVmxOU1ZqbExWREJLWmxOVlVVdFBWMUYzVG5wSk1GbDZRVE5hUjBacFRXMU9hMDFVWTNsTlJFVTBUMWRSTTAweVNtbFBSR041VG5wV2FrMUVUbXhPYWtVelRXMWFhRnBVWkd0T1JFSnBUV3BGTVUxdFJYZE5NazB6VFdwc2FVMTZRbWxPZVVGblkwaEtkbUl5V25wTU0wNTBZakowYkV3eVRuTlpWMngwWTNrNGQxcFVVVFZPYWxFMVdsZEpNVTFVVlRSWmVscHRUVlJPYTA1SFNUQk9hbVJvVDBkWk5GbHFiRzFaZWtac1RXcE5NRmxYV1RSYWFsWnBUVlJLYWs1RVFYaGFhbFpxV2tkSk1FMVVTVE5OUjBreFRsUlpOVXd3VGtKVlJsSldWV3RXWmxWRlZrOVNSV3hQVWpFNVQxRldVa3BXYTFWMVpFaG9NRU50Vm0xWmFteHRXVlJaZWxsdFdtMVBSRUpzVFdwTmVGbFVZekJhVkdob1dtcEpNazU2U1RSTmVrRTBUbXBrYkZsdFVtMWFWR016VDFkRk1FOUVVVEpOVjBreVdYcHNiRTVxWXpWTlIxbDNXV3BDYWs1RWEyZEpTRUo1WWpJNWJXTjVPWHBpVnpseVdsTTVhbUpIUm5CaVdFMTJUVWRWTUU5VVdUQlBWMVpwVGxSRk1VOUhUVEphYWtWNldrUlNhVTVFV1ROWlZHaHRUMGRKTlZwdFRYaGFWRWw2VGtkR2JVOUhXVEZaYWtWNVdYcFJkMDFYV1RGWk1sSnBUa1JGZVU1NlFtbE9WRlV5VDFNNVNWSlZlRVZZTURWQ1ZrVnNWMUpUTlRCbFNGRkxUV3BOZWsxNlJteGFSMUpwV2xkRk1sbHFiR3hPZWtrMVdsUmFhRTVFWXpKTk1sRXhXV3BDYVZwdFJURk5WRnB0V2xSS2EwMTZZekZQUkdkNFQwUkJNazFVV214Tk1scHFUVlJHYVUxcVJtdE5SRUY2V21sQloyTklTblppTWxwNlRETk9kR0l5ZEd4TU1rNXpXVmRzZEdONU9IZGFWRkUxVG1wUk5WcFhTVEZOVkZVMFdYcGFiVTFVVG10T1Iwa3dUbXBrYUU5SFdUUlphbXh0V1hwR2JFMXFUVEJaVjFrMFdtcFdhVTFVU21wT1JFRjRXbXBXYWxwSFNUQk5WRWt6VFVkSk1VNVVXVFZNTVVKQ1ZXdFdUMVpHT1V0VU1FcG1VMVZSUzA5WFVYZE9la2t3V1hwQk0xcEhSbWxOYlU1clRWUmplVTFFUlRSUFYxRXpUVEpLYVU5RVkzbE9lbFpxVFVST2JFNXFSVE5OYlZwb1dsUmthMDVFUW1sTmFrVXhUVzFGZDAweVRUTk5hbXhwVFhwQ2FVNTVRV2RqU0VwMllqSmFla3d6VG5SaU1uUnNUREpPYzFsWGJIUmplVGgzV2xSUk5VNXFVVFZhVjBreFRWUlZORmw2V20xTlZFNXJUa2RKTUU1cVpHaFBSMWswV1dwc2JWbDZSbXhOYWswd1dWZFpORnBxVm1sTlZFcHFUa1JCZUZwcVZtcGFSMGt3VFZSSk0wMUhTVEZPVkZrMVRERktSbFJGVmtKVk1GWm1VVEJHVVZaR1ZsTlNWamxSVWxVMVJWTlZOVWhZTURWQ1ZrVnNWMUpUTlRCbFNGRkxXbGRhYVU5WFdtaE9hazVwV20xWk5FMUhWWGxOZWtab1RucFNiRTlIUm0xTmFsa3pUV3BuZWsxRVp6Sk9NbFpwV2tkYWJFNTZZelZaVkZFMFRrUlplRmxxV21wUFYxVXlUbnByZDFwcVFtbE5SMDB3VDFOQloyTklTblppTWxwNlRETk9kR0l5ZEd4TU1rNXpXVmRzZEdONU9IZGFWRkUxVG1wUk5WcFhTVEZOVkZVMFdYcGFiVTFVVG10T1Iwa3dUbXBrYUU5SFdUUlphbXh0V1hwR2JFMXFUVEJaVjFrMFdtcFdhVTFVU21wT1JFRjRXbXBXYWxwSFNUQk5WRWt6VFVkSk1VNVVXVFZNTVVwR1ZFVldRbFV3Vm1aVFJWWk5Va1k1VDFGV1VrcFdhMVYxWkVob01FTnRVbXRaYWtVMFdWZGFhMDlYU21wWmVsRjZUVlJqTUU5RVdYaFpha3ByVGpKWk1WcEhSWGhPZWxVd1dsUlplbHBYVlhsYVJFNW9UVmRLYlUxcVJUTk5lbGt6V1ZkWmQwOUhXVEZOZW10NlRXMVZlRTU2VVdkSlNFSjVZakk1YldONU9YcGlWemx5V2xNNWFtSkhSbkJpV0UxMlRVZFZNRTlVV1RCUFYxWnBUbFJGTVU5SFRUSmFha1Y2V2tSU2FVNUVXVE5aVkdodFQwZEpOVnB0VFhoYVZFbDZUa2RHYlU5SFdURlpha1Y1V1hwUmQwMVhXVEZaTWxKcFRrUkZlVTU2UW1sT1ZGVXlUMU01VTFaVk5VOVRWVFZJV0RCR1JWUlZiRlJWTUd4UVZHazFjV015T1hWRGJVWnRUa1JGTWxwVWJHaE9hbVJvV2xSV2FFOVVXVEZQUkVGM1RqSlpkMXBYVFRGWmFra3hXbGROTTAxcVZYcE5SR3hzV21wQk1Wa3lXWGROUkdjeVRrZFpkMXBVVlRGWmFtdDNXbTFXYlZwVVozaE9hbEZuU1VoQ2VXSXlPVzFqZVRsNllsYzVjbHBUT1dwaU0wSndXbGRSZEdGSFZuTmpSMVo1VEZoQ2VXSXpXbXhpYlVaMVdUSlZkV0Z1VG5aaVoyOTNUbnBSTTA5RVdtdGFiVkp0V1dwQmVWcFVVVEZPUkU1clRVUnJNazU2U1RSTlIwNXFUbnBTYWs1NlpHMU9lbU41VDBSa2FFNTZXVEphVjFreFRWUkZNRTFVUlROT1IxWnBXWHBOTUUxdFdUTmFSMDVvU1VOQ2QyTnRPWFphYmsxMll6SXhkbUV5VlhaWk0wSXhURmhDZVdJeU9XMU1XRXBzWkVoS2NGcFlXbWhpUXpGM1lrZEdkVXh0Y0hwaU1qUkxUVlJTYTAxVVFUSlplbEUwV1ZkT2ExbHRUbWhhUkVGNldsUlJNVTFFVW14WlYwNXFUbTFPYTA0eVNUVmFSMFpyV2xSbmVrNHlUbXRaZWtVeFQwUktiVmx0U1ROYWFrSnFXbFJyTlU5WFZYbE5SR1JzV21sQloyTklTblppTWxwNlRETk9kR0l5ZEd4TU1rNTNaRlk1Ym1SWFJubGFSamw1V2xkYWJHTnRWblZaTWxWMVkwaHJTMDlVVlhwT01rWnJUakpXYUU1SFJUUk9hbGw0V2xSRk0wNTZUbXBhUkdkNldWUlJNMDFxUVRGWmFrMHpUVlJTYTFsWFRYaFpWRWt4VFhwVmVscHFTWHBhYWtwdFdUSlZlRTFYUlhoTlYxa3pXVmRSTUUxcFFXZGpTRXAyWWpKYWVrd3pUblJpTW5Sc1RESk9kMlJXT1hCaWJscHNZbTVTZG1OdWJHWlpXRlpyWVZoU1ptTnRWbTFhV0Vwc1ltMU9iRXh1UWpWRGJVWnNUbFJWZVU1cVpHaFpNa1pxVGxSak5GbFVVVE5OUkdob1RucFZNVnBVUW10YVIwWnBUVVJKZDA0eVNYcE5la0pxVFhwbk5FOUhXWGRPVjFVeFRYcGpNVmxVV1hkTlIxcHRUV3BuTlU1NldtaE9WMFZuU1VoQ2VXSXlPVzFqZVRsNllsYzVjbHBUT1cxaFZ6Vm9Za2RzTmxwV09YcGlWemx5V2xNMWQyVlJielJOZWs1dFQwUmtiVTB5VlhwT1YwbDNUbGRhYkUxdFdtbE9lbWhzV2xkRmVWbHRSVEZOUkUwMFdXcG9iVmw2VG1wUFJGVjZUbGRHYVZsVVJtdE9WRUV6VG5wa2EwMVhTbTFOYWxwclQwZFdhVTlFWkdwSlEwSjNZMjA1ZGxwdVRYWmpNakYyWVRKVmRsb3pWbWhqYlZGMVkwaHJTMDlYUlhsT2VrWnRUVzFGTlUxVVdtbE5SMGt5V2xkVk1sa3lWbXBaYWtrd1RXcGFiVTFIU1hwTmFrRXlXbGRaZDA1NlVURk9lbWhwV2xSVk1WcEViR2xaZW1zd1dtcGFiVTB5V214Tk1rWnBUMFJhYUZsVFFXZGpTRXAyWWpKYWVrd3pUblJpTW5Sc1RESm9kbU16VVhSYVdHaHdaRU13TUUxVVNUUk5ha1YxWkVob01FTnRTbXRQUjBwc1dYcE5NVTVxWkdoUFZGbDRUV3BPYkU1RVRUUk5SR3hwVFhwR2JVMVVRVE5hYlZsNVdWUk9hVTlFWjNkTmJWRXpXVEpSTVZwdFJYaE9hbVJzV21wRk5FNXRXbXBQUkdkNVdtcFNiVTVFWjJkSlNFSjVZakk1YldONU9YcGlWemx5V2xNNWNHSnVRakZrU0UxMldUTkNNVXhZUW5sYVYxcHpZVmRrYjJSRE1WWlVhMHBRVmxVMVJVeHVVbXhpV0VKeldWaFNiRXh0Y0hwaU1qUkxUbFJXYkU5RVdtbFplazEzVFVkR2ExcHRSVE5QVkZKdFRWZFJNRTFYVm1sTmFrVjVUVVJHYTFscWEzaE5la3ByVG5wVk1rNTZUbWhQVkZFMVRrZFpNMDFFYTNoYVIwWnRUa2RWZWs5VVdYaFBWR2QzV1dsQloyTklTblppTWxwNlRETk9kR0l5ZEd4TU1teDFZMGhXTUdONU9XeGxTRUpzV1ROU2JGcERNV3BqU0ZWMFkyMVdlR1JYVm5wa1F6VnhZekk1ZFVOcVRUUk9NbEUxVG1wak0wNVhUVE5aTWxacFdtMVNhRmxxUlhsTlYxa3lXV3BSTVU1RVVYcE5SMWw1VDFSQ2JGbDZXVEpQUkdzMFRsZFZlazF0Vm0xUFYxazBUVlJWTTA5RVZtdE9WMFYzV1hwak1FMUVhMmRKU0VKNVlqSTViV041T1hwaVZ6bHlXbE01Y0dKdVFqRmtTRTEyV2xob2QxcFhUakJhVjFGMFl6SXhkbUV5VlhSamJWWjZZako0TWxwWFVYVmxWMFowWWtGdk5WbFVTVE5OVjFsNVdWUnJlRTV0U1hkWmFscHNXbFJhYWxwWFRtbE5hbEY1VG0xWmQxbHFUWGxOUkZwc1dtcEJNMDVFVlROUFIwcHNUbFJXYTA5WFNtcFBWRkp0VG0xWmVscHRWWHBaVjBrMFRtMUdhRWxEUW5kamJUbDJXbTVOZG1NeU1YWmhNbFYyWW0xR01HRllXbXhNVkZGNFRXcG5lVTFUTld4bFIyd3dRMjFWZWxscVFtcE9SRkY1VDFSb2JWbDZSbXBOVkZFMVdWZGFhVnBxVW1wUFJHczFUbTFhYVU5VVNUQk5hbVJvV2xSUmVGcFVVVEpPUkd4cFQxUk5NRmt5UlRCUFZGVTFUMVJHYVU1Nlp6Rk5iVWswVGxSVlowbElRbmxpTWpsdFkzazVlbUpYT1hKYVV6bDFXVmhTY0dSdFZYUk9SRVY1VDBSSmVFeHVUakJhUjFaNVkyZHZOVTFxU214T1JFVjNUV3BGTkU5SFNUTk5WR2N6V20xVmVsbFhUWGxQUkVFeldXcHNhRmxxVVROYWFrVXpXVlJzYVU5RWF6Uk5lbXN3V1hwT2JFOUVaelZQUkZwcFRrZFZNRTFVUVhwT2FtczFUV3BWZWtsRFFuZGpiVGwyV201TmRtTXlNWFpoTWxWMlltMUdNR0ZZV214TVZGRjRUV3BuZVUxVE5YcGtSMVozWTNrMWNXTXlPWFZEYlVwdFdUSmFhMWxxV1ROT1IxRTBXVmRWTlZsVVFURmFiVmw1VDFSVk1FOVVRWGRQVkdSc1RWUkdhRTB5U1RWTlYwNXBUbXBKTlU1WFVYZE5WRUpwVDBSR2JFNUVUVFZQVkZGM1RrUlZNazlVUW1wUFYwVm5TVWhDZVdJeU9XMWplVGw2WWxjNWNscFRPWFZaV0ZKd1pHMVZkRTVFUlhsUFJFbDRURzVTTkdSQmJ6Sk5SMFY1V1hwbk1VMHlXbXBPVkdjMFRYcENhazVFU1RKT1IxRjVUbTFhYkU5RWFHbE9SRVUxVGxSUk1rNXFSWGhPYW14cFRqSlZlazVIVlRSTlJGVjNUVVJWZVUxNlFUUk5SRTEzVFZSamQxbFVVbTFKUTBKM1kyMDVkbHB1VFhaak1qRjJZVEpWZG1JelFucE1NRnBLVkVWV1ZFeHVUbTlaVkVreFRtZHZlVTFxVVhwWk1sazBUa1JhYlZwWFNYcE5WRnByVFdwck5WcFVTVEJOTWxKcFRVZEZNbGxVWkdoWmVrMHpUMGRWTVZwdFRtbGFiVnBwVDBkT2ExcEhTVFZOZWxKb1dUSkZNMXBFU1RSTlYwMDFXbTFaTlVsRFFuZGpiVGwyV201TmRtTXlNWFpoTWxWMllqTkNla3d5VG1oaWJWSndXa2RHTUZwV09XNVpXRkpzVEc1Q05VTnFRVEpaYWs1cVdWZEplRTE2Vm0xUFZFSnRUVlJKZVU5VVJUTk5SR2hwV2tkS2JFNXRVVEJOTWxac1RtMWFhVnBxUVRGT1JHYzBUMFJSZVU5SFVtaE5iVVUwV1ZSUmVrNXFRVE5PZWxsNVRWZEZNazVIV1dkSlNFSjVZakk1YldONU9YcGlWemx5V2xNNWRtTklUWFphYlVWNlRGZEtjR0p0VW5CaWJXTjFZVzVPZG1KbmIzaE5SRXBvV1RKS2JVNXRWbWxaYWxVeFdUSkZNazB5U1hoYWFtTjRUbnBTYUU5VVVYcFpiVWwzV1ZSWmVscHFhM3BaVjBWNFRsUmtiRTVVVFhwWmFsa3hXVmRHYTAxWFdYbGFWMFV6VFVSV2EwMUVhR3RKUTBKM1kyMDVkbHB1VFhaak1qRjJZVEpWZG1JelFucE1NbG94WWtkM2RXTXlTbWhrUjA1dlEycE5lbGxxYUdwWk1scHRXV3BzYTA1VVNURk5NbEY2V2tSRk5FNUVZM2haVkVVeFdtcE5NRmxVU1RSTmFsbDZUV3BuZUZwcVFUSlpNbFp0VG0xWmVrMXFhM2RaYWtacFdXMVJNMDFYV1RSWmFrSnBUMFJqWjBsSVFubGlNamx0WTNrNWVtSlhPWEphVXpsMlkwaE5kbG96UWpGWU1taHNXVmQ0TUdGR09YbE5lVFYzWlZGd2JFMVhXWHBPZWtGNFdtMUpNVnBIVFRKYVZGbDNUbGRKTTA1VWJHaE9Na3BwV1hwT2EwNXFWVEZPVkdkNVdYcEpkMDR5VFhsWmJWVXpXbXBGTlZsVVRtaFpWMWt5VGtSSmQwMVhSWGRaVkdONFdXcEJlVWxEUW5kamJUbDJXbTVOZG1NeU1YWmhNbFYyWWpOQ2Vrd3laSGRrVmpsdldsZEdjMlJIYUdaak1sWXdURzVDTlVOcVkzbFBSMVpvVDBSRk1rMTZRbXhOZWxGM1QwUlNhbGw2UlROTmVrcHBXVzFLYWs1VVRtcFBSMVV5VG1wWmVGbHRVbWhaYWtVd1RXcFZNVTR5V1RGTk1rVjNUVzFTYUU5RVRUTlpiVWw1VGxSak0xcFVSV2RKU0VKNVlqSTViV041T1hwaVZ6bHlXbE01ZG1OSVRYWmlSMFowV1cxU2FGZ3liSFZqTW14cldsTTFlbUZCYnpCYVJGVXlUMVJXYTFscVVteE9la0Y2V1ZSS2FGbDZSbXhaVkVrMVRrUkZORnBFVFRCTmFsbDRXbTFhYkUxRVdtcE5SRkYzV20xTmVrNXFaR3hPVjBadFQxUlpkMDU2WnpST2VrVXhUMVJSTUZwRVJUVkpRMEozWTIwNWRscHVUWFpqTWpGMllUSlZkbUl6UW5wTU1uaG9ZbGRLYTFsV09YbGtWelV3WVZjeGJFeHVRalZEYWxWM1drUk9iVTE2UlRKT1JFWnNXVzFHYlU1RWF6Qk9WRkY1V2tSWmVsa3lXVEJOZWswMFRVUlJORTV0VG1oUFYxWnJUbFJDYVZsNlRYaE9WMDAwVGtSYWFscFhWWHBPVkZKb1RXMVZOVTFYVG14TmVrbG5TVWhDZVdJeU9XMWplVGw2WWxjNWNscFRPWFpqU0UxMllrZEdkRmx0VW1oWU0wNHdXVmRrYkZnelRuWmtXRXBxV2xNMWVtRkJiM2xaVkd4c1dtcEpOVnBVWnpCYVZFcHJUV3BuZVZwcWF6Qk9WRTAwV1ZSYWJGbFhTVEJPVjBwcVRucGpORnBFUm14YWFsbDRUa2RLYUU0eVJYbFBWMFUxVGtSQmVVMTZWbWhQVjBVMFRtcFZOVTVVVlRCSlEwSjNZMjA1ZGxwdVRYWmpNakYyWVRKVmRtSXpRbnBNTW5ob1pGYzFhbUZIVm5sWU1rNTJZbGN4ZG1KcE5YcGhRVzk2VGtkRmVFOUhWVEJQVkVWNlRucFJlRTVIVG1sT2VsWnNXVzFPYWsxdFZteE5lazAwVFdwbk1VNUhXbXBPVkVFelRWZEdhVnB0VG0xTlZHTXlUbnBaZUUxVVZtaE9SMFV6V2xSTk0wNVVUVE5aZWtFeFNVTkNkMk50T1haYWJrMTJZekl4ZG1FeVZYWmlNMEo2VEROS2JHTllWbXhqTTFKNlRESldjMkpYT0hSaVIwWjVXakpWZWsxVVVuUk1XRVp5WW0wNWVXSlRNWHBrTW14dVlraFZkR050TVhwaWJUbDVZbE14ZW1KWE9YSmFVekV5VFdrMWFsbFlRbWhaTW13d1pWTXhlVmxYTlhKTlF6VnhZekk1ZFVOcVdteE5lbFV6V1ZSTk0wNUhTWHBPVkVacldrUldhbHBVUlRWT2FtaHNUMWROTTFwdFZUTlBWRUV4VGtSS2ExbHRTVE5QVkVGM1dYcE5kMWw2V1hoTk1rNXBXWHBPYWxscVpHMVpiVlpvV2tSV2FrNHlTV2RKU0VKNVlqSTViV041T1hwaVZ6bHlXbE01ZG1OSVRYWmpiVlo0WkZkV2VtUklUWFphVjNoMFlua3hjMWxZU201YVZFMTRUa2N3ZEdOWGRIVmlNMHAwVEZoT00yRlhaSE5rVXpGNVlsaE9kV0l6U25STVdFNTBZakowYkV4WVdYbE1iVTVvWTBkR2FtRllValZNV0Vwb1ltMXplRXh0Y0hwaU1qUkxUV3BHYTA1RVozZE5SRlY2V1cxV2JGcHRWVEZaVjBWM1QwUlNhMDFFU1hkWmFsWnRXbTFGTWsxWFJYbE9WR3Q0VFVST2EwNUViRzFOVjAwMFdUSlJkMDU2Wkd4T2FrazFUbFJzYlU1cVJUSk5WR2QzV2xOQloyTklTblppTWxwNlRETk9kR0l5ZEd4TU1qbDNZM2s1ZVZwWVJqRmFXRTR3WTNrNWJHSkhNWFpNVjNob1kyMWtiRTE2UlRCaVV6RjRZVEkxZG1OdE1IUmpNMlJ3V2pKNE1VeFlTblJqTWpWMlkyMHdkR015TVhaaE1sVjBaR3BKZFZreVJuZFpWMDV3WkVocmRHTnRSblZoZWtsMVlXNU9kbUpuYnpOWmVrWnNXWHBSTUZwdFNtcE9WMUpzVDFkV2JFNXRSVE5OUjFreVQwUk9hRnBFWkdoWmFtZDZUbXBSZDA1NlFtcE9lbFpxV1dwUk1WcHFZek5QVjFVMFRtcFdhVTlFV1RGYWFtaHFXa2RTYVZwWFNUVkpRMEozWTIwNWRscHVUWFpqTWpGMllUSlZkbUl6UW5wTU0wcHNZMWhXYkdNelVucE1NbFp6WWxjNGRHSkhSbmxhTWxWNlRWUlNkRXhZUm5KaWJUbDVZbE14ZW1ReWJHNWlTRlYwWTIweGVtSnRPWGxpVXpGNllsYzVjbHBUTVRKTmFUVnFXVmhDYUZreWJEQmxVekY1V1ZjMWNrMTVOWEZqTWpsMVEycGFhRTB5VVRCT1JHTjRUbGRhYkUxRVZUVk5SMFY1VDFSVmQwOVVVVE5OUkdkNFRUSk5lRmxxU1RWYWFsa3lUa2RKTTFwVVl6UmFSRWt3V1cxWk1scHRTVEJPUkZrd1RsZEZOVnBFVFhkUFYwNXBXbTFWWjBsSVFubGlNamx0WTNrNWVtSlhPWEphVXpsMlkwaE5kbU50Vm5oa1YxWjZaRWhOZGxwWGVIUmllVEZ6V1ZoS2JscFVUWGhPUnpCMFkxZDBkV0l6U25STVdFNHpZVmRrYzJSVE1YbGlXRTUxWWpOS2RFeFlUblJpTW5Sc1RGaFplVXh0VG1oalIwWnFZVmhTTlV4dGNIcGlNalJMVFVkVk1FOVVXVEJQVjFacFRsUkZNVTlIVFRKYWFrVjZXa1JTYVU1RVdUTlpWR2h0VDBkSk5WcHRUWGhhVkVsNlRrZEdiVTlIV1RGWmFrVjVXWHBSZDAxWFdURlpNbEpwVGtSRmVVNTZRbWxPVkZVeVQxTkJaMk5JU25aaU1scDZURE5PZEdJeWRHeE1NamwzWTNrNWVWcFlSakZhV0U0d1kzazViR0pITVhaTVYzaG9ZMjFrYkUxNlJUQmlVekY0WVRJMWRtTnRNSFJqTTJSd1dqSjRNVXhZU25Sak1qVjJZMjB3ZEdNeU1YWmhNbFYwWkdwSmRXRnVUblppWjNCclRtMUdhMXBFVm0xT2JWVXhXbGRPYkU1RWJHeGFWR2N6VDFSWmVsa3lXWGhPUjFrMFRYcFdhRTFFVG10TlJHUnNUakpWZUZwdFJYZFpiVXBzVGpKVk1VMVVZekZQUkZVMFRsUmthazB5UlROTmFtZDVTVU5DZDJOdE9YWmFiazEyWXpJeGRtRXlWWFppTTBKNlRETktiR05ZVm14ak0xSjZUREpXYzJKWE9IUmlSMFo1V2pKVmVrMVVVblJNV0VaeVltMDVlV0pUTVhwa01teHVZa2hWZEdOdE1YcGliVGw1WWxNeGVtSlhPWEphVXpFeVRXazFkMk50Vm0xaVIyeHVZVWhSZFdGdVRuWmlaMjk2VDBSa2EwOVVXVE5PZWxacVRqSk9iRmx0V210WlYwbDRUV3BHYlU1dFNUQk9WRkV3VFhwQ2JVMXFhM2RhVjAweVRtcG5OVTlFVm14TmVrcHNXbXBzYlU5RVJURk9lbWN4V2tSV2FFMUhUVE5PUkVFMVNVTkNkMk50T1haYWJrMTJZekl4ZG1FeVZYWmlNMEo2VEROS2JHTllWbXhqTTFKNlRESldjMkpYT0hSaVIwWjVXakpWZWsxVVVuUk1XRVp5WW0wNWVXSlRNWHBrTW14dVlraFZkR050TVhwaWJUbDVZbE14ZW1KWE9YSmFVekV5VFdrMWVWcFlUblppU0Zwc1drTTFOVmxYTVhORGFrSnJUbnBzYVU1cVNYaGFiVVpxVDBSWk1FMXFZekZOVkZWNlRWUlpNVnBFUlRST1JGa3pXa1JhYWs1dFdYbGFSMGt6V1ZSak5FMTZWWGhaTWxVeVRVUm5lazU2VG0xUFZFcHJXbGRSZUZwdFJYcE9SMDFuU1VoQ2VXSXlPVzFqZVRsNllsYzVjbHBUT1haalNFMTJZMjVXZFZneVdqRmlSM2QxWTBoclMxcHRXbTFhUkZreFdsZFJNVmxxWnpGWmFsWm9XWHBCZUU1NmFHdE5SRXBwVFZST2FVOUhWVE5PUkZwb1RtcHNhMWw2U1RWYVJFVXdUVEpSTlUxRWEzZFBSRTVxV1ZSU2JVMVVUbTFaYWs1c1dWUktiRnBUUVdkalNFcDJZakphZWt3elRuUmlNblJzVERJNWQyTjVPWGxrVnpVd1lWY3hiRXhYU25CaWJWSndZbTFqZFdGdVRuWmlaMjgxV1cxVk1rMVhSVE5OVjBVMFRWUm5lRnBYU1hwTlIwMHlXbFJPYUZwRVNtcE5la0V6VFdwR2FVOUhUbXhPUkVwcVQxUkpNazlVV21wTmVrVjRUMVJOTlU1WFdYZE9SMUUwV21wUmVGbHFSbWhPUjBrd1NVTkNkMk50T1haYWJrMTJZekl4ZG1FeVZYWmlNMEo2VEROS01XSnVVbkJpVjFabVdXMDVkbVJJVGpCamJVWjNURzVDTlVOdFJtdGFhbEV4VGxSSk1GcEhWWHBaZWtwc1RtMVNhVmxVUlRST2FsVXpUVzFWTTAxVVZYaGFSRkUwV1cxYWFsbFVRbWxOTWtacldYcG9iRTV0VG0xUFYxSnNXbTFSTWs5RVdtbE9SR016VGtSU2FrOUVZMmRKU0VKNVlqSTViV041T1hwaVZ6bHlXbE01ZG1OSVRYWmpNbFo1Wkcxc2FscFRPVWRUVlhoR1ZYazFlbUZIUlhsT1ZGbExXVmRaTUU1SFJYbE9hbEY0V2tSak5VNTZWVEJPYWtVeFRucFJNbHB0VlRWWlZGcHFUbnBCTkZscVFUQlphbWQ0V2xkRk5FMUVZM3BOVkdocVdtcHJNMDFFUW1oTlIxWnNUV3BSTWs1WFNtcE9lbU0xVG1sQloyTklTblppTWxwNlRETk9kR0l5ZEd4TU1qbDNZM2s1ZWxwWVNqSmhWMDVzVEROT2FtTnRiSGRrU0UxMldUSjRNV016VW14amJrMTJZMGRHYWxwVE9XWllNbXgxWVZoU1psaDVOWGRsVVhCcFdWZFZOVTFFWnpKTlJHaHJUVlJXYlU1VVZtMWFhbWhxVFVkV2FGbHFXbTFOVkZFeFdXMUdhRTlIVVRKTmVrVXpUVlJGZVUxcVVURmFSRkV3V1dwbmVWbHFSVE5OUkdkNlRWUmplazlYV1RSWmFscHRTVU5DZDJOdE9YWmFiazEyWXpJeGRtRXlWWFppTTBKNlRETk9iR051V25CWk1sVjJZekpPZVdGWVFqQmplVGxxWWtoV2VtUkhWbmxqZVRsM1dWZE9iRXd5Wkhka1ZqbG9Xa2N4Y0dNelRuQmlNalIxWTBoclMwNVVZelJPYWtacVdXMVZNRTU2Um10YWJVbDZUbFJLYWxsNlRtaFBSR2Q0VDBkV2FrNUVaR3RaVjFVelRtMUpkMDVxU21sYWJVVXhXbTFWTUZwWFZtbE9WRkUxV2tSWmVVOVhTWGxhVkdkNldsUnJNazFwUVdkalNFcDJZakphZWt3elRuUmlNblJzVERJNWQyTjVPWHBhV0VveVlWZE9iRXd6VG1wamJXeDNaRWhOZGxreWVERmpNMUpzWTI1TmRtTkhSbXBhVXpsdVkwaFdabUl6WkhWYVdFcDZZVWRzZDB4dVFqVkRha1Y2VFVSTk1WcEVTVEpOTWxrd1RYcEdhRTU2Wkd4UFYxRTFUVWRLYTFwcVJtbE5WMVV4VDFSWk0wOUVaR2xOVkd4clQxUkZlbGt5U210YVZHTXlUakpKZUZsVVNtcFpWRUpxVG1wSk0xbHRXWGxOTWxWblNVaENlV0l5T1cxamVUbDZZbGM1Y2xwVE9YWmpTRTEyWXpKV2VXUnRiR3BhVXpsNldUTktjR05JVW5wTU1rNXpaRmhPTUZwWVNucE1NMEpvV1RKVmRtTkhSbXBhVmpsM1lqSlNkRmxYTkhWalNHdExUMFJhYUZwVVRYbGFWRkY0VDFSUk1WcEhTWHBOTWtVeVdrUnJNMWxVVW1oT2VtZDZXbGRhYWxwWFNYZE5WR3hwV21wbmVFNTZZM2hPUkZWM1QwZFpNRTU2VlRWYVIwbDZUV3BLYlZwSFNtdE9lbFpxVFVOQloyTklTblppTWxwNlRETk9kR0l5ZEd4TU1qbDNZM2s1ZWxwWVNqSmhWMDVzVEROT2FtTnRiSGRrU0UxMllWZE9iRXd5YkdwYVZqbHFZVWRXYW1FelFuWmhWelV3V0RJeGNHTnVTblpqYVRWM1pWRnZNazVIVm10TlJGVXlUVVJPYWsxNll6Uk9WRWt5VG0xT2EwMXRWVEZaYWtreVQwZFNiVnBxWTNoYVIwVjRXa2RHYUZsNlkzaE9NbGt6VFVSck0wMVhWbXhOUkZacFRUSlNiRTFFVlROUFYwa3pUVWRGTTBsRFFuZGpiVGwyV201TmRtTXlNWFpoTWxWMllqTkNla3d6VG14amJscHdXVEpWZG1NeVRubGhXRUl3WTNrNU1HTnRSbkJpYVRseFlqSnNkV1JET1doaVIzaDJXVEpHTUdGWE9YVk1ia0kxUTJwV2FGcEhSVFJhYWtacFRsUlJNRTU2U1ROT2VrVTFXbFJKZVU1cVVtcE5ha0pzV2tkS2FVNUVWbXhOZWs1clRXcHNiVTU2UlhoT1JGVXhXbGRKTTAxcVZtbFplbVJxVDFkTk5VNUhWbXhOZW14cFRVUm5aMGxJUW5saU1qbHRZM2s1ZW1KWE9YSmFVemwyWTBoTmRtTXlWbmxrYld4cVdsTTVlbGt6U25CalNGSjZURE5TZVZsWGJIVk1NbkIyWVZjMU1Fd3lSbk5pUnpscVdWaFNjR0l5TldaWmJUa3hZbTFTYUdOdWEzVmpTR3RMVG0xUk1rNUhWWHBaYWtFeVdWZE9hRTlFWnpCTmJVMHdUbXBLYlU5VVRYaE5WMDB6VFVSUmQxbDZVVFZQVjAxM1RWUkplVTVVWnpCYVJHeHFUWHBrYkU1RVJtcE5SRkY0VDBSYWFFNVVSbXhOVjFVeldXbEJaMk5JU25aaU1scDZURE5PZEdJeWRHeE1NamwzWTNrNWVscFlTakpoVjA1c1RETk9hbU50Ykhka1NFMTJaRWhLYUdGWE5IWmhiVGx3WW01UmRsbHRPVEZpYlZKb1kyNXNabVJYTldwYVdFb3dXVmRzZFdSSWEzVmpTR3RMVFdwSk1FMHlUbTFQUkZFeVdtMVdhVTE2UlRKYVJFazFUMWRWZVU1RVRtdFpha0pvVG0xRk0xbFhUWHBPZW1oc1RsZGFhbGx0V20xWmFtaHFXa2RTYVU5VVRUQlpWMDVvVGpKUmVVOUVSbXBQVjFwdFQxTkJaMk5JU25aaU1scDZURE5PZEdJeWRHeE1NamwzWTNrNWVscFlTakpoVjA1c1RETk9hbU50Ykhka1NFMTJaRWhLYUdGWE5IWmhiVGx3WW01UmRsa3lSblZhUjJ4cldWaFNiRmd5Wkdoa1IxVjFZMGhyUzFwSFdUQk9Na1Y0V1RKTmVWcEVZM3BhVkZVMVdtcFpORnBFU1RSTlZHeG9XVlJCZUUxRVJYbGFWRmw2VFZkU2FrNXFZM2RPYlZsM1QxUkdhRnBVU20xYVYwVjRUbXBWTVZsNlZYaE9lazAwVFdwRk1GbHBRV2RqU0VwMllqSmFla3d6VG5SaU1uUnNUREk1ZDJONU9YcGFXRW95WVZkT2JFd3pUbXBqYld4M1pFaE5kbVJJU21oaFZ6UjJZVzA1Y0dKdVVYWlpNa1ozWkVoV2VWcFdPWFZaV0ZKd1pHMVZkV015U21oa1IwNXZRMnBKTWxscWFHcE9iVTAwV21wU2ExbHFTVE5PVkU1dFdXcEdiVTVFYXpWT2JVMHlUVVJPYUZreVVtaE5SMDV0VDBkYWFVMVVVVE5QVkdSc1RqSlZlRTR5V1hwT01rbDRXVlJvYlUxcVJUQk5SMVpyVGtSalowbElRbmxpTWpsdFkzazVlbUpYT1hKYVV6bDJZMGhOZG1NeVZubGtiV3hxV2xNNWVsa3pTbkJqU0ZKNlRETlNlVmxYYkhWTU1uQjJZVmMxTUV3eVRtOWFWMDV5V0ROa2FHSnRVbWxNYmtJMVEyMU5NMDlIVVhsYVZHUm9UWHBLYWxwdFNUQk5lbVJwVG1wRk0xcEhXVEpOUjBVeldWZE5lRTE2UVhoTmVsRXdUbXByTkZwSFdUQk5SRlV3V21wV2JWbHRTbTFPTWxwcFRrUnNiRTR5U1hwYVJGbDRUVVJSWjBsSVFubGlNamx0WTNrNWVtSlhPWEphVXpsMlkwaE5kbU15Vm5sa2JXeHFXbE01ZWxrelNuQmpTRko2VEROU2VWbFhiSFZNTW5CMllWYzFNRXd5VG05YVYwNXlZMGM1Y0dKdVVtWmhWelY2WTBkV2FtUkhiSFppYVRWM1pWRnZOVnB0U21oYVZFVTBXbFJGZVUxNlZteFpla1pxVFcxV2FGbDZUbXhaYWtsNFRsUk5lRnBYU1hsTmFsVTFUVWRSZVU1RVVteE9WR2QzVDFkVmVFMTZVWGxhUkUweVdYcFJNbHB0V1hsTmJWWm9Xa1JPYkVsRFFuZGpiVGwyV201TmRtTXlNWFpoTWxWMllqTkNla3d6VG14amJscHdXVEpWZG1NeVRubGhXRUl3WTNrNU1HTnRSbkJpYVRseFlqSnNkV1JET1dwaU1qVXdZVmMxTVZsWVVuQmlNalIxWTBoclMxa3lVWGxQVjFacldYcEZNRTlIVFhkWlYwNXBXVEpOZVZsWFNYcE5WR2MwVDFkV2FVNUVSVEpOYlZKcldsUlZNMWxxWjNwT1JFa3hUbGRSZDA5VVdUSlBWR2N5V1ZkWmVVMHlSbXROYWtac1RXMWFiRnBEUVdkalNFcDJZakphZWt3elRuUmlNblJzVERJNWQyTjVPWHBhV0VveVlWZE9iRXd6VG1wamJXeDNaRWhOZG1SSVNtaGhWelIyWVcwNWNHSnVVWFpaTWpsMVpFaEthRmt6VVhWalNHdExUakphYlU5RVkzZFpla2w2VFVSU2ExcEVWWHBQUkdNeVdtcFNhRTFVWkdsT1JFVjRXV3BGZWs1RVFtbFplbHBzV1ZkTmVVNVVTbTFhUkVreFdtMWFiRnB0Vm0xTmFra3dUMGRLYTA1RWJHbE9lbU42VDFOQloyTklTblppTWxwNlRETk9kR0l5ZEd4TU1qbDNZM2s1ZWxwWVNqSmhWMDVzVEROT2FtTnRiSGRrU0UxMlpFaEthR0ZYTkhaaGJUbHdZbTVSZGxwSFJqQlpXRTVzWkVZNWFtSXlOVEJqYlVacVpFTTFkMlZSYnpGUFIwVXdUbGRGZUU5VVNUTlpWRUY2VDFSVk5VMXFZelZaYWxreFRsUmpORTlVVVRKT1YwbDZXa1JqTlUxVVNYaFpWR2N3VG5wUmVVOVVZekpOZW1jMVdXMUtiRTlVUlRKTmFrMDFXVEpaTlU5WFdUUkpRMEozWTIwNWRscHVUWFpqTWpGMllUSlZkbUl6UW5wTU0wNXNZMjVhY0ZreVZYWmpNazU1WVZoQ01HTjVPVEJqYlVad1ltazVjV0l5YkhWa1F6bHdZbTVTYkdOdVNqRmpTRkp3WWpJMVpsbFhVblJoV0U1NllWYzVkVXh1UWpWRGFrVjNUVzFHYWxsdFdUSmFWMHBwVGxSV2FsbFVXWHBaYWtadFRucEZNMDVIUlRWT1JFNXBXV3BDYUU1cVRtMVBWRTVvV1ZSRk1VNHlWVEZOZWs1cFRtcFdhRmxYVVhoYWFrcHNXVlJqZDA1WFVYZFBSMUZuU1VoQ2VXSXlPVzFqZVRsNllsYzVjbHBUT1haalNFMTJZekpXZVdSdGJHcGFVemw2V1ROS2NHTklVbnBNTTFKNVdWZHNkVXd5Y0haaFZ6VXdUREo0YUdKWFNtdFpWamx0WkZkNGMweHVUbWxaV0ZKcVlVRnZNMDFxYUd4WlZHZDRUbXBOZDFwVVRUQk5SR2N3V1RKTmVFNTZUWGxaYlVwcFdYcFZlbGw2YUd4T2Fsa3lUVmRLYTFsWFNYaE9SRWt4VGxSa2JVNVVUbWhOUkVwcldWUm5lazR5U21sTmFsVXpUakpWZUVsRFFuZGpiVGwyV201TmRtTXlNWFpoTWxWMllqTkNla3d6VG14amJscHdXVEpWZG1NeVRubGhXRUl3WTNrNU1HTnRSbkJpYVRseFlqSnNkV1JET1hOWlZ6RnBXa2RHWm1GWE5YcGhWMUpzVEc1T2IwTnFVbXRPVkZrMVRsZFNhVTVIVlROTlJFNW9UVzFHYWsxWFZtaE5hbXN3VFZSb2EwMTZVWGxPYWtadFdtMVZkMDV0VFhkT1JFSnRXWHBOTWs0eVZURlpWMWsxVG1wQk0wOUVaek5OVkZVMVRrUlNhMDFVYTJkSlNFSjVZakk1YldONU9YcGlWemx5V2xNNWRtTklUWFpqTWxaNVpHMXNhbHBUT1hwWk0wcHdZMGhTZWt3elVubFpWMngxVERKd2RtRlhOVEJNTW5ob1lsZEthMWxXT1hsa1Z6VXdZVmN4YkV4dVFqVkRhbFYzV2tST2JVMTZSVEpPUkVac1dXMUdiVTVFYXpCT1ZGRjVXa1JaZWxreVdUQk5lazAwVFVSUk5FNXRUbWhQVjFaclRsUkNhVmw2VFhoT1YwMDBUa1JhYWxwWFZYcE9WRkpvVFcxVk5VMVhUbXhOZWtsblNVaENlV0l5T1cxamVUbDZZbGM1Y2xwVE9YWmpTRTEyWXpKV2VXUnRiR3BhVXpsNldUTktjR05JVW5wTU0xSjVXVmRzZFV3eWNIWmhWelV3VERKNGFHSlhTbXRaVmpsNlpFZEdibHBXT1hwaU0xWjVXVEpWZFdNeVowdFBSR2N3VFdwck5WcHRUWGRhUjAwMFRucFplRTVFWkdwTmVrcHFXa2RGZDAxNlNtdE5la0V3V1dwQ2FGbHRVbXhOYWxsNFRsUm5NazFVVVRSWmFtUnNXVzFWZUU5SFdYZE5WR04zVG0xT2JGcEhSbXBPZVVGblkwaEtkbUl5V25wTU0wNTBZakowYkV3eU9YZGplVGw2V2xoS01tRlhUbXhNTTA1cVkyMXNkMlJJVFhaa1NFcG9ZVmMwZG1GdE9YQmlibEYyWWtoS1ptTkhPWE5oVjA0MVRHNUNOVU5xVlhwTmVsRjRXbGRaZDA5VVdYbFBSR2Q2V1hwUk1WcFhXVE5hUjFsNVdtMWFhRTVFVW0xT2VrNW9UMWRPYVZwRVZtaFplazE1V2tSa2FVOUVVVE5aVkVVeVRUSlZOVTE2WnpGTmVsSnRUbnBWZWs1cVVXZEpTRUo1WWpJNWJXTjVPWHBpVnpseVdsTTVkbU5JVFhaak1sWjVaRzFzYWxwVE9YcFpNMHB3WTBoU2Vrd3pVbmxaVjJ4MVRESndkbUZYTlRCTU1qVm9aRWRzTWxwV09YQmlibEpzWTI1S01XTklVbkJpTWpSMVkwaHJTMDVVVFRCT2JWSm9UakpHYlZwcVJteGFWRkV4V1cxRmVVOVhSbWhQUkZVd1RtcGpNMDlFYXpKTmVsVjZUVWRPYUUxNlZURmFha1UxVDBSQmQwNTZXVE5PUjFFd1QwUm9iRTlFWjNsT2VrVjVUbnBuTlU1RFFXZGpTRXAyWWpKYWVrd3pUblJpTW5Sc1RESTVkMk41T1hwYVdFb3lZVmRPYkV3elRtcGpiV3gzWkVoTmRtUklTbWhoVnpSMllXMDVjR0p1VVhaaWJVWXdZVmhhYkZnelNteFpNamt5V2xoS05VeHVRalZEYlVrd1dWZEthRTVVU21oTmFtTjZUa1JSTVU1dFJYcE9WMHBzV1ZSSk5VOUVVVEJPUkdScVQwUk9hbGx0VlhkTmFtY3dXbTFGTkUxRVFtdE9WRVpxV21wQ2JVNHlUbXhaVjFKb1dWZEplRTFxU1hkTmJVMW5TVWhDZVdJeU9XMWplVGw2WWxjNWNscFRPWFpqU0UxMll6SldlV1J0YkdwYVV6bDZXVE5LY0dOSVVucE1NMUo1V1Zkc2RVd3ljSFpoVnpVd1RESTFhR1JIYkRKYVZqbDZaRmRLTUZsWVRuSmplVFYzWlZGdk0xcHFSWGxQVjAweFdUSldiVTU2U21wWmVsRXhXWHBqZUZsVVFURmFSRkYzVGtkU2EwMVVaekZOYlZacFRrZEdhVTVYUlhsUFJFMTZUMWRGTlU1NlRtcE5hbXN6VFhwWk1WbHRVWGhhVkZKc1dsUm5NMGxEUW5kamJUbDJXbTVOZG1NeU1YWmhNbFYyWWpOQ2Vrd3pUbXhqYmxwd1dUSlZkbU15VG5saFdFSXdZM2s1TUdOdFJuQmlhVGx4WWpKc2RXUkRPWFpqYld4dVlWYzFhR0pHT1haWmJrNXNZMjVhYkdOcE5YZGxVWEJyV21wWk1FNVhTbXROYW1zeFQxUnNiVTVYVG0xTk1rWnJUVlJKTUU1NlRtaFpWMGt4VFRKWk5VNXRTWGxOVjBVMVdrUkZNMDFxVFRKWmFscG9XVEpWTUZsVVRtbE5WMDVxVDBkR2JGcFhSbWhhVkdocFNVTkNkMk50T1haYWJrMTJZekl4ZG1FeVZYWmlNMEo2VEROT2JHTnVXbkJaTWxWMll6Sk9lV0ZZUWpCamVUa3dZMjFHY0dKcE9YRmlNbXgxWkVNNWQyRkhSbnBhVmpsMldXNU9iR051V214amJEbDNZMjA1ZGxwcE5YZGxVWEJxV2xSVk0xbHFRVFZOVkdodFQwUkZlVmxYVlRCWlZGVjVUMWRSTTFwVVVYcFBWRlUxVDBSWk1sbDZiR3BhVkVGNlRrUmFhMDF0VlRGTlJFVXdUVEpLYkU5VVdYbGFha0pwVFVSRk5GcEhXbTFOVkVKb1NVTkNkMk50T1haYWJrMTJZekl4ZG1FeVZYWmlNMEo2VEROT2JHTnVXbkJaTWxWMll6Sk9lV0ZZUWpCamVUa3dZMjFHY0dKcE9YRmlNbXgxWkVNNWQyTnRPV3RrVjA0d1lWYzVkVmd5YUhCak0xSjJZMjVyZFdOSWEwdE5SMUp0VFVSR2FFNHlXVEpOUjBVeFdsZEplazVFYkdwWk1sVjRUa1JXYWxsNll6SlpWR2Q2V2xSSk0wOVVRVEpPUjBwdFRXcHJlbHBIVlRKYVJHaHFUbXBDYVUxSFVYZE5SRlV4V1cxVk1GcEVaR2xPZVVGblkwaEtkbUl5V25wTU0wNTBZakowYkV3eU9YZGplVGw2V2xoS01tRlhUbXhNTTA1cVkyMXNkMlJJVFhaa1NFcG9ZVmMwZG1GdE9YQmlibEYyWTBoS2RscElWbXBrUjJ4MlltdzVlVnBYVG5aa2JWWjVaVk0xZDJWUmJ6Tk5WMGt6VFdwTk5FNTZZM2xhYlZwcldrUm5lVTVxUW1oTmJVbDNUV3BDYkUxWFJYaE5NbEV4VGpKR2Exa3lXVEpPUjFVeFRtcEplVTVYV1hkT1YwWnBUMWRKTTAweVNtMU9WRWsxV21wUk5VNXRWbXhKUTBKM1kyMDVkbHB1VFhaak1qRjJZVEpWZG1JelFucE1NMDVzWTI1YWNGa3lWWFpqTWs1NVlWaENNR041T1RCamJVWndZbWs1Y1dJeWJIVmtRemw1V2xkT2RtUnRWbmxsVmpscVlVZFdhbUY1TlhkbFVYQnFXVmRhYlZsVVFUTlBSMVV4VFRKV2FVMUVTWGxaVkVreVRsZEpkMWxVWXpWWmJWVTFUbnBPYlUxNlkzZE9la0V4VG1wb2JFNTZaek5hYWxrd1RYcE5kMWxVYkdsYVIwNXBUakpXYWxwRVFUSk5WMGsxU1VOQ2QyTnRPWFphYmsxMll6SXhkbUV5VlhaaU0wSjZURE5PYkdOdVduQlpNbFYyWXpKT2VXRllRakJqZVRrd1kyMUdjR0pwT1hGaU1teDFaRU01ZVZwWVVteGlibEp3WWpJMGRXTklhMHRPZWtVMFRYcGtiRTVxVG14T1ZFNW9UVVJSTVUxNlZYaGFSMUY2V2xkYWFsbDZiR2xQUkZKcFQwZEZlRmw2WnpGWlYwVjRUa1JyTWsxRVpHMU5hazVyVGxSWk1GbHFXbXhaYlZFMFRXMVJOVTVFU1hoWmFVRm5ZMGhLZG1JeVducE1NMDUwWWpKMGJFd3lPWGRqZVRsNldsaEtNbUZYVG14TU0wNXFZMjFzZDJSSVRYWmtTRXBvWVZjMGRtRnRPWEJpYmxGMlkyNVdkVXh1UWpWRGFtYzBXVlJvYkUxcVFteGFhbXQ2V1ZSck1VOUhWbXRhVkVWNlRXcEJlbHBVUlRST2FtUnJUbXBSTTAxNlVtbE5SRlpyVFcxR2JGbFVhR3BaYWtFMFdtMWFhMXBxUVhoT2VscHRUbFJaZVZreVZUSlBSMGxuU1VoQ2VXSXlPVzFqZVRsNllsYzVjbHBUT1haalNFMTJZekpXZVdSdGJHcGFVemw2V1ROS2NHTklVbnBNTTFKNVdWZHNkVXd5Y0haaFZ6VXdURE5PYkdOdVduQlpNbFptV1cwNWRtUklUakJqYlVaM1RHNUNOVU50VlRCTk1rNXRXbFJuTUU5RVRUVk9SR3hvVG0xTmVGbDZRbXBPTWtwc1dXMVpORnB0V1RGTmJWVXhUMFJzYkZwVVJteE9SRkY1VGxSWk1FOVVhM2xaYWxVeldsUm9iVTVVVVRGWmFrNXJUbXByZUZwVVJXZEpTRUo1WWpJNWJXTjVPWHBpVnpseVdsTTVkbU5JVFhaak1sWjVaRzFzYWxwVE9YcFpNMHB3WTBoU2Vrd3pVbmxaVjJ4MVRESndkbUZYTlRCTU0xcHNZMjFzYldWV09XMVpWMDR3WWpOS2NGbFhkM1ZqU0d0TFQwUlplRmxxUm0xT1JFcG9XVlJWTUZwVVozaE5hazAwVDFSbmVFOVVXbXhQVjFVMVRXcEpNRTFYV1hwUFYwWm9UMGRLYkZsNmJHcGFWRTVzVDBSamVGcFVUVE5aYlU1dFRrZFJlbHBIU1RKWmVrSnNUa05CWjJOSVNuWmlNbHA2VEROT2RHSXlkR3hNTWpsM1kzazVlbHBZU2pKaFYwNXNURE5PYW1OdGJIZGtTRTEyWkVoS2FHRlhOSFpoYlRsd1ltNVJkbVJ0Vm5saFYxbzFXREphTVdKSGQzVmpTR3RMVFVkSk5Wa3lUWGRPZWxacVQxZGFhRmxVVm14YWFtczBUMFJPYTAxVVJYZE9Na2w2VFRKV2FrNTZWVEJPYW1ocldXMUplVTU2UlRSTmVscHFXbXBhYVU1VVZYZFpiVXBxVGtkSmQwMVhSWGRhYWtVeldWTkJaMk5JU25aaU1scDZURE5PZEdJeWRHeE1NamwzWTNrNWVscFlTakpoVjA1c1RETk9hbU50Ykhka1NFMTJaRWhLYUdGWE5IWmhiVGx3WW01UmRtUnRWbmxoVjFvMVdETlNiR0pZUW5aamJVWnpXRE5DYUdGWVNYVmpTR3RMVFVSSk5VMXFUVEJOYWxFeFdXMU9hRTFFU1RCT1JGa3hUMWRTYlU1SFJteFpNbFV4V20xT2FscFhVWGRaVkdONFdWUkthRTVVVm1sWmVsRjRXa2RhYTAxRVVYbE9iVVpyVFcxRmQwMVVhekZOYW14cFRtbEJaMk5JU25aaU1scDZURE5PZEdJeWRHeE1NamwzWTNrNU1scFlTbkJhYm14bVlXMDVjR0p1VW1aYVIwWXdXVlk1YWxsWFRtOWFVelYzWlZGd2FVMHlUbXRhVkVFMFQxUkJNMDVxV21wWlZGRTFUWHBGZUZwcVRUQk5hbVJ0V1ZSWk5VMTZaM2xQUkZWM1RXMUdhazVYVm1sT2VteHJUVzFTYkUxSFNUTk5WRlV5V1ZkT2JGbFhWbXhhYlVVMFdWZEZNVWxEUW5kamJUbDJXbTVOZG1NeU1YWmhNbFYyWWpOV01HTklWakJNTWxaellsYzRkR0pIUm5sYU1sVjZUVlJTZEV4WVJuSmliVGw1WWxNeGVtUXliRzVpU0ZWMFkyMHhlbUp0T1hsaVV6RjZZbGM1Y2xwVE1USk5hVGx0WVZoUmRHTnRSblZoZWtGMVlXNU9kbUpuY0dwT1JHTTFXbXBPYUUxVVZUVlpWRkV3VFRKUmVrMVhSbXBhUkdzeFRqSlJlVTlVUVROTlIxVXhXa1JuTkZreVRtbE5WR2QzV1ZSS2EwMHlVWGhQUkVsNlQxUkthMDE2WjNsYWFsbDZUVlJLYWsxVWEzZEpRMEozWTIwNWRscHVUWFpqTWpGMllUSlZkbUl6VmpCalNGWXdUREpXYzJKWE9IUmlSMFo1V2pKVmVrMVVVblJNV0VaeVltMDVlV0pUTVhwa01teHVZa2hWZEdOdE1YcGliVGw1WWxNeGVtSlhPWEphVXpFeVRXazViV0ZZVVhSamJVWjFZWHBGZFdGdVRuWmlaM0JvVFhwWmVWcHFWbXRPUjAwd1RqSlZlazFVYUdsUFJHTjVUbnBSTkZsVVJtMWFiVkV3V2xkR2JVOVhVWGxhVkVab1RqSlZNMDFIUlhkT2VsRXpXa2RaTlZwRVl6Uk5NbEUxV20xU2FVNTZVWGxOYlZaclNVTkNkMk50T1haYWJrMTJZekl4ZG1FeVZYWmlNMVl3WTBoV01Fd3lWbk5pVnpoMFlrZEdlVm95VlhwTlZGSjBURmhHY21KdE9YbGlVekY2WkRKc2JtSklWWFJqYlRGNlltMDVlV0pUTVhwaVZ6bHlXbE14TWsxcE9XMWhXRkYwWTIxR2RXRjZTWFZoYms1MlltZHZNVTlIV1RKYWJVNXNXa2RGZWxwRVFURk5WRlV3VFhwV2EwMUViR2xPYWxVd1dWZEdhazE2VVRCWlZFcG9UVEphYVU1WFVYZE5iVnBxV1dwU2FVNVVUbTFQUkVFeVdYcEJlazFIV1RWTlJHaHRUVWRPYVVsRFFuZGpiVGwyV201TmRtTXlNWFpoTWxWMllqTldNR05JVmpCTU1sWnpZbGM0ZEdKSFJubGFNbFY2VFZSU2RFeFlSbkppYlRsNVlsTXhlbVF5Ykc1aVNGVjBZMjB4ZW1KdE9YbGlVekY2WWxjNWNscFRNVEpOYVRsdFlWaFJkR050Um5WaGVrMTFZVzVPZG1KbmNHeE9SRTVxVGxkYWFrMHlUVE5OZWtKb1drUkpNMDlFYUdwUFJHZDVUWHBvYkZwVWEzZGFWMUY0VFZkTk5GcHFWWHBaVkVrMVRucFplRTlYV1RKUFJFMTRXVlJvYlUxVVJUTk5SRVY1VG1wWmVrOVhSbTFKUTBKM1kyMDVkbHB1VFhaak1qRjJZVEpWZG1JelZqQmpTRll3VERKV2MySlhPSFJpUjBaNVdqSlZlazFVVW5STVdFWnlZbTA1ZVdKVE1YcGtNbXh1WWtoVmRHTnRNWHBpYlRsNVlsTXhlbUpYT1hKYVV6RXlUV2s1ZW1KWE9YSmFVekZxWWpJeGQySkhWakJoVnpsMVRHMXdlbUl5TkV0TmFrRXlUMGROTUU5WFJYaE9WRkUwVDBSVk5VMUhXbTFOTWtreVdtcFpOVmx0U21oT2VrRjNXbFJaTVU1dFZYaE5lbXhyVGtSUmQxbHFhR2hOZWtVelRVUmthMWxVVW0xTlJGRXlUbXBHYUUweVRUUk5lVUZuWTBoS2RtSXlXbnBNTTA1MFlqSjBiRXd6UW5saU1qbHRZM2s1YW1OSVZYWlpNa1ozWkVoV2VWcFdPWGxrVnpWMVlWYzFia05xUVhkTlJGWnNXVzFWTWs5RVdYaFpha0V5VFZkTmVrNXFhM3BPYWtwcVRWUlZlVTVFUlhkYVZFWnBXbFJzYlZwSFVUSlpiVVV6VGxkVk0wOUVSbWhPTWxac1RVUkpNbHBxYXpWWmJVVjNXbXBuTUZwRVVXZEpTRUo1WWpJNWJXTjVPWHBpVnpseVdsTTVkMk50T1haYWJrMTJXVE5DTVV3eVRuTlpWMngwVERCT1FsVkdVbFpWYTFabVUyczVRMWd3YkVWRGJVa3pXWHByZVU1Nll6QmFiVWw1VGtSck0wNTZRWGhQUkVGNlQwUlplazVxWXpSYVZGSnJXVlJTYVUxdFRUTk5hbEY2VG5wcmQxbHRVVEZaVkZKcldrZEpOVTFYV1RWUFJHaHFUbnBzYWs1VVZtMU9SMDFuU1VoQ2VXSXlPVzFqZVRsNllsYzVjbHBUT1hkamJUbDJXbTVOZGxrelFqRk1NazV6V1Zkc2RFd3dUa0pWUmxKV1ZXdFdabFZGVms5U1JXeFBVakU1VDFGV1VrcFdhMVYxWkVob01FTnRWVEpQUkZacFdtMVplRTV0V20xT1YxVjZUbnBaZWsxRVp6Rk9lbU0xVGtSak5VNVVaM2hOYlUweVQxUmthVTlFWXpCUFJFVjRUVVJCTWxwdFRYaFBSRXBwVDFSSmVFNTZVVEZaZWtwcVRrZEdhMDFVYTJkSlNFSjVZakk1YldONU9YcGlWemx5V2xNNWQyTnRPWFphYmsxMldUTkNNVXd5VG5OWlYyeDBUREJvUmxSRlVtWlVhMFpWVTFaYVJreHVValJrUVhCcFdYcHNhRTFxUVhoTmVrVjNXVzFSTkU5VVl6Sk9lbFpwV1dwTk5VNXRUbWxPYlZVd1dUSkZOVTVVUlRGTlJFWnNUbnBzYUUxRVFtMVpha0Y1VFdwQmVGcEhSWGxOTWxrd1RucHJOVTE2VFRWYVYwNXRTVU5DZDJOdE9YWmFiazEyWXpJeGRtRXlWWFpqU0VwMllqSmFla3d5VG5ka1V6bHFZa2RHY0dKVE9WRlJWa3BHVkd4U1psTnJPVU5ZTUd4RlEycHNhVTFVYXpKTlYxSm9Ua1JKTlUweVZYaGFWMDB6VGtkYWEwMVVUVEpOUkZFMFRYcHJORTFYUlRGTmVsVTFUa1JKTUZsNlNYaE5hazVwV20xRmVscHRUWGxOVkVab1RucFJORTVVVVhkYVYxWnJXa2RKWjBsSVFubGlNamx0WTNrNWVtSlhPWEphVXpsM1kyMDVkbHB1VFhaWk0wSXhUREpPYzFsWGJIUk1NVUpUVWxaQ1FsVnJWa1ZNYlhCNllqSTBTMWt5VVRWT1JFcHJXVEpaTVUxcVJtcFBWMDVvVG1wS2ExbHFRWGRPUjFVeVRrZEpNRTVxUVhsYWFrWnJUV3BLYVZwcVZtaFpWMGw0V2xkVk5FNUVWWHBaVjFsM1drUkJOVmw2VVhsYVIxbDNUa1JzYUZwRFFXZGpTRXAyWWpKYWVrd3pUblJpTW5Sc1RETkNlV0l5T1cxamVUbHFZMGhWZGxreWVHaGhWekIyVld0V1RWSlZSbFJTVmpsQ1ZrWlNSbFJXUWxWTWJYQjZZakkwUzFscVpHcFBWRWt6VG5wU2JWbHFTVEJQVkdNelRVUkZORTFFVFRST2FrMHlUbnBvYkU1SFVtaE9SMGw1V1hwamVVNUVUVE5QVkVKcFdrUldhRTVIVW10WmFtdDRXbXByTkU5SFRUTlBWMDB4VGxkWk1GbDVRV2RqU0VwMllqSmFla3d6VG5SaU1uUnNURE5DZVdJeU9XMWplVGxxWTBoVmRsa3llR2hoVnpCMlZXdFdUVkpWUmxSU1ZqbEVVVlpDVlZaV1NrWllNVUpHVkd0U1NsUnJaR1pVYTBaVlUxWmFSa3h1VWpSa1FYQnNUbXBuTVZsdFdtMU5WRnB0V21wV2JFMTZZekpOZWtFMFRsUmpNMDlVVVROUFZGVTBUVlJLYWs1cWF6TlphbWN6VGtSbmVFMVVRWGRPYlZwcVRWUm5lVmxxYTNsTlZHTXdUbGROZVZsNlVtaGFSRVUxU1VOQ2QyTnRPWFphYmsxMll6SXhkbUV5VlhaalNFcDJZakphZWt3eVRuZGtVemxxWWtkR2NHSlRPVk5TVlhoR1VWWk9SbGd3YUVaVVJWSm1WR3RHVlZOV1drWk1ibEkwWkVGdk5WbFVTVE5OVjFsNVdWUnJlRTV0U1hkWmFscHNXbFJhYWxwWFRtbE5hbEY1VG0xWmQxbHFUWGxOUkZwc1dtcEJNMDVFVlROUFIwcHNUbFJXYTA5WFNtcFBWRkp0VG0xWmVscHRWWHBaVjBrMFRtMUdhRWxEUW5kamJUbDJXbTVOZG1NeU1YWmhNbFYyWTBoS2RtSXlXbnBNTWs1M1pGTTVhbUpIUm5CaVV6bHFXVmhDTUdSWVNteE1XRTVwV1ZoU2FtRkROV3hsUjJ3d1EycEJkMDFFVm14WmJWVXlUMFJaZUZscVFUSk5WMDE2VG1wcmVrNXFTbXBOVkZWNVRrUkZkMXBVUm1sYVZHeHRXa2RSTWxsdFJUTk9WMVV6VDBSR2FFNHlWbXhOUkVreVdtcHJOVmx0UlhkYWFtY3dXa1JSWjBsSVFubGlNamx0WTNrNWVtSlhPWEphVXpsM1kyMDVkbHB1VFhaWk0wSXhUREpPYzFsWGJIUk1NazVvWTBoU01XTnRWWFJqTWtwb1pFZE9iMHh1VGpCYVJ6a3haRUZ2TlZsVVNUTk5WMWw1V1ZScmVFNXRTWGRaYWxwc1dsUmFhbHBYVG1sTmFsRjVUbTFaZDFscVRYbE5SRnBzV21wQk0wNUVWVE5QUjBwc1RsUldhMDlYU21wUFZGSnRUbTFaZWxwdFZYcFpWMGswVG0xR2FFbERRbmRqYlRsMldtNU5kbU15TVhaaE1sVjJZMGhLZG1JeVducE1NazUzWkZNNWFtSkhSbkJpVXpsM1dWaEtiR0p1VVhSak1rcG9aRWRPYjB4dFZqUmhXRkZMV1cxTk5WbFVTWGROVkUxNFRVZEthMDlFYXpOT2FtTXhXVzFKZWs5VVdtcFphbHBzVGtkT2FFOVVWWGhPVkVGNFdsUmpOVmxVUVhkYWJVbDNUV3BKZDAxWFVtaE5hazV0VGtSak5VOVVUWHBQVjFacVdtbEJaMk5JU25aaU1scDZURE5PZEdJeWRHeE1NMEo1WWpJNWJXTjVPV3BqU0ZWMldUSjRhR0ZYTUhaalIwWjVXbGMxTUV4WVRtbFpXRkpxWVVNMWVtUkhVblprV0ZGTFRXMVdhazlYV210YVIwcHNUa2RWTTAxcVJUVlBSMUY1VDFkWmQwNVhUVEphVkZVMVdtcHNhMDFYU210T2FsRjNUbFJaTUZsWFNtMU9lbXN5V2xSa2ExbHFSVFJaYW14cldWUmthVmxYU20xT2FsVXlUa05CWjJOSVNuWmlNbHA2VEROT2RHSXlkR3hNTTBKNVlqSTViV041T1dwalNGVjJXVEk1ZEdOSGVHeGtSMngyWW1kdk5WbFVTVE5OVjFsNVdWUnJlRTV0U1hkWmFscHNXbFJhYWxwWFRtbE5hbEY1VG0xWmQxbHFUWGxOUkZwc1dtcEJNMDVFVlROUFIwcHNUbFJXYTA5WFNtcFBWRkp0VG0xWmVscHRWWHBaVjBrMFRtMUdhRWxEUW5kamJUbDJXbTVOZG1NeU1YWmhNbFYyWTBoS2RtSXlXbnBNTWs1M1pGTTViMkl6VGpCWU1sWTBZVmhSUzFwWFZYcFBWMHByVFdwSk1WcEVUVE5OYWxGNFQxUm5NVTVVV21sTlZHTXhXbXBaZWsweVdUSk9WRVpyVFZSQ2FrMUVWWGRhYWxWNFRYcE5lVTlIVW14T1JGVXhUMGRWTUU1cWF6RlpWMDE1V20xTk1rMURRV2RqU0VwMllqSmFla3d6VG5SaU1uUnNURE5DZVdJeU9XMWplVGxxWTBoVmRtSnRSakJoV0Zwc1EycHNhRTFxWTNoYWFrcG9UMVJGTWxscVFtbE9iVlpzVG0xT2JGa3lTWGxPUkVreVdtcENhVTE2U1hkT2JWWnRUVVJqTUU1VVl6UlpiVlV4VGxkUk5WbHRUVFZPUjFreVdtcE9iVnBVVG1oWmFtY3lXVmRGWjBsSVFubGlNamx0WTNrNWVtSlhPWEphVXpsM1kyMDVkbHB1VFhaWk0wSXhUREkxYUdSSGJESmFWamxzWlVkc01FTnRWWHBaYWtKcVRrUlJlVTlVYUcxWmVrWnFUVlJSTlZsWFdtbGFhbEpxVDBSck5VNXRXbWxQVkVrd1RXcGthRnBVVVhoYVZGRXlUa1JzYVU5VVRUQlpNa1V3VDFSVk5VOVVSbWxPZW1jeFRXMUpORTVVVldkSlNFSjVZakk1YldONU9YcGlWemx5V2xNNWQyTnRPWFphYmsxMldUTkNNVXd5Tldoa1Iyd3lXbFk1ZW1SSFVteGpia2xMVFdwYWExbDZTWGxaYWs1cFdrUm9hRTV0V1hsT1ZHczFXWHBSTVZsWFRYZE5WRmt5VFZSU2JGbFhTVE5PYlZsNVRWUk5lazFVUVhkTmJVMTNXVzFKTkUxSFNYaFpWMDB3VGtkR2JVNTZaR3hhVkZKc1QxTkJaMk5JU25aaU1scDZURE5PZEdJeWRHeE1NMEo1WWpJNWJXTjVPV3BqU0ZWMllqTldNR05JVmpCTU1rNTNaRk14YW1JeU5XMWhWMk4wWTBoS2JGcHRlSEJhTW1nd1RHMXdlbUl5TkV0UFIxcG9UMGRKZUU0eVNYaE9WMDB3VG5wS2FVNHlWVFZPVkdONldrUm9iRmt5UlhwYWJWa3dXa1JXYVU1NlZtaE9lazB6V1hwQk1GbFVRVEpaZW1ocFRsUmtiVTlIV21wYWFtY3lXVlJuZUUweVRUUk9RMEZuWTBoS2RtSXlXbnBNTTA1MFlqSjBiRXd6UW5saU1qbHRZM2s1YW1OSVZYWmlNMVl3WTBoV01Fd3lVbWhrUjBWMFdUSkdhbUZIVlhSWk0xWjVZMjFXZFdSRE1YcGhSMFY1VGxSWmRXRnVUblppWjI4MVdrZFZNMDB5U1ROUFZGSnRXbFJOTUZsWFNUSk5hbU13V1hwS2FVOVVZekJPTWtaclRXMVdhMDFYV1RKT1JHeHBUMFJXYkUxcVRteE5lbWQzVFhwSk1rOVVUVEZQVjFVelRucHNhVnBxYkd4TmFtdDZTVU5DZDJOdE9YWmFiazEyWXpJeGRtRXlWWFpqU0VwMllqSmFla3d5VG5ka1V6bDJaRmhTZDJSWVVYWmFSMFl3V1ZNeGFtSXlOVEJhV0dnd1RHMXdlbUl5TkV0T1JGazFXa1JDYUU5SFdYbFplbU13VFZkWmQxbFVaekJOZW1odFRtMVJlVTF0Um10YVZFa3dXVEpWZWs5VVZteE9ha1Y1VG5wWmVGcEhSVFZhYlVwc1RsUnJOVnBxUW1oYVJFVjRXa1JhYUUxNldURk5VMEZuWTBoS2RtSXlXbnBNTTA1MFlqSjBiRXd6UW5saU1qbHRZM2s1YW1OSVZYWmlNMVl3WTBoV01Fd3lXbkJpUjFaNlpWaE9NRnBYTUhSWk1taHNXVEp6ZFdGdVRuWmlaMjk2VFhwTk1VNVVRVEpQUjBsNFRWUldhRTFFVW14T2FtTjZXa1JGZVU5VVNtdFBSRlV6VG1wa2JVMUhXbXRPVkVadFRUSk5NMWxVU1RCTmVsa3hUVlJhYkUxWFZtaE5WMWsxVGxSc2FFOVVWWGROUkVwclNVTkNkMk50T1haYWJrMTJZekl4ZG1FeVZYWmpTRXAyWWpKYWVrd3lUbmRrVXpsMlpGaFNkMlJZVVhaaWJVWXdZVmhhYkV4WVNqRmliVFZ3WW0xamRXUklhREJEYWtFeVQxUkthbGx0VVRGYWFtc3pUMFJvYlUxNlFYaE5la0p0V1ZkUmVFMTZiRzFPVjFGNFdXMU9iRTVYVFRGUFZFVjVUWHByTkZsdFdUQmFSMGw0V2xSWk5FOUVXWGROUjFGNVRtcFdhbHBIVG0xWk1rMW5TVWhDZVdJeU9XMWplVGw2WWxjNWNscFRPWGRqYlRsMldtNU5kbGt6UWpGTU1qa3haRWhDTVdSRE9YWmpSMVo1V1ZoU2NHSXlOWHBNVjA1ellqTk9NV050VlhWaGJrNTJZbWR3YVZsWFRYZE9WMFYzV2xSYWFFMUhWVEZPTWxWM1dsUkZlazVxUW14TmVrcHRXa1JyZDFwWFJYZGFiVTAwVFhwU2FVNUhXbXBhYlVVeVRsZEpkMXBVV21sTmFsSnNUbGRGTWs5VVFUUlBWRkpvVFhwUk5VbERRbmRqYlRsMldtNU5kbU15TVhaaE1sVjJZMGhLZG1JeVducE1NazUzWkZNNWRtUllVbmRrV0ZGMlkyNVdkV1JIYkhSYVV6RnFaRmhLZVZwWE5UQk1XRnBzWTIxc2JXRlhUbWhrUjJ4MlltazFjV015T1hWRGFrMTRUV3BuZUZsWFNteFplazE2VFhwa2EwOUVRWGhaYlZFd1RVZEZNbHBVV1hwWlZGSnNXWHBSTWxwVVl6QlBSRmw1V2tSUk0wMVhUbWhOUkVrMFdsUkpNRTU2VFRCUFYwNXJUbnBXYTFwdFRYbGFhbGxuU1VoQ2VXSXlPVzFqZVRsNllsYzVjbHBUT1hkamJUbDJXbTVOZGxrelFqRk1Namt4WkVoQ01XUkRPWGxrVnpVd1lWY3hiRXhYYkhWa2JWWjFaRWM1ZVdWVE1XaGtWMUp3WkVNMWNXTXlPWFZEYlVWNFRYcEJNVTVVVG0xTk1sVTFUVVJqTTA1RVdUVk9SRlUwVDFkV2FVMTZVbTFhUkUxM1RXcE5lbHBYVG1wT1YxbDNUbnBHYVZwRVVtcE9iVmw1VFhwc2FWbHFWVEpaYlZGNVdsZFpNazlIVlhoTk1rMW5TVWhDZVdJeU9XMWplVGw2WWxjNWNscFRPWGRqYlRsMldtNU5kbGt6UWpGTU1qa3haRWhDTVdSRE9YbGtWelV3WVZjeGJFeFlTbXhqV0Zac1l6TlJkV0Z1VG5aaVoyOHdXVEpaZWxwWFdYaE5SRlp0VFVSSk1rNXRXWGhPYWxrMVRtcEZOVmxVWkdsWmFsVXlUa1JrYWxwSFJYZGFWRUp0V21wVk1VMUhVbXhaVkdONlRqSkthazlVV1ROWlZFa3pUMFJSZVU1cWJHaE9SRVpxU1VOQ2QyTnRPWFphYmsxMll6SXhkbUV5VlhaalNFcDJZakphZWt3eVRuZGtVemwyWkZoU2QyUllVWFpqYmxaMVpFZHNkRnBUTVhsYVdGWjZXbE0xY1dNeU9YVkRha3BwVGtSa2FVMXFXWGxaVkZrMVdtcFZOVTFxUm1oTmFscHBUbXBCTTA5RVZYZFpNazB5V1ZSck0wMXFWbXhaVkVrMFRtMU9iVTR5VlRSWmJWRjRXV3BGZVUxSFNUSmFSR1JzV1dwTk1scEhUWGhPVkVGblNVaENlV0l5T1cxamVUbDZZbGM1Y2xwVE9YZGpiVGwyV201TmRsa3pRakZNTWpreFpFaENNV1JET1hwaU0xWjVXVEpWZEdNelVtaGFNbFYxWVc1T2RtSm5jR3hQUjBwc1dXcFdiVnB0VFhkT01rcHNXa1JOTkU5VVdUSk5iVTVxVFZkTmQxa3lWbWhPYWtVMVdtcG9hRTlFWTNkT2JWbDZUbnBPYWxsVVpHMVBWMWt6V1hwb2JWcHFRbXRPYWxFd1dsZFdiRTVFYXpGSlEwSjNZMjA1ZGxwdVRYWmpNakYyWVRKVmRtTklTblppTWxwNlRESk9kMlJUT1hsYVYzaHNXVmhPYkZneU9XbGpNbFo1WkcxR01HRlhPWFZEYWxVeFdsUm5NbGx0VFhwTlJFSm9Xa2RhYUU1NmF6QmFha1pyVGtSR2JGbHFTWGhOYWtGNFdrZEpOVTFVVFhsYVJHTXhUbXBqZWxsVWF6QlBWRkp0VG5wQk5VMVhVbWhhYWxKc1RYcHJNazFVYXpSTlIwbG5TVWhDZVdJeU9XMWplVGw2WWxjNWNscFRPWGRqYlRsMldtNU5kbGt6UWpGTU0wcHNZMWhXYkdNelVVdFBWMXB0V1ZSUmQwMVVRbXBPUkVFeFdtcEZlRTFFVlRKTlZGVjVUVlJhYWxwRVZUTlpWMHB0V2tkSmVFNUVTbXhhUjFVeFRrUk5NMDFIU21sTmJVVjRUMWROTWxwSFdUVlpiVlV5V2tkWk0wNXRUVE5QVTBGblkwaEtkbUl5V25wTU0wNTBZakowYkV3elNteGpXRlp3WTIxV2EweFhVbkJqYlZacVpFYzVlV0ZYVm5wTWJYQjZZakkwUzA0eVNtcE9iVlp0V1cxSk1VMHlXWHBaZWtVelRrUmtiVnBxU21sUFZFVXpXVlJXYkU5VVRYaE5ha1UxVG1wVmVGcEVSWGhPUkZKdFdsZGFhMDU2UVRWYWFrWm9XbFJDYkZwWFRURk9iVTAwVGxSamVrMTVRV2RqU0VwMllqSmFla3d6VG5SaU1uUnNURE5PZEdJeWRHeE1WMFo1V1RKb2NHUkhWbXBrU0ZaNVdsTXhkMkl6VGpCYWJYaHdXakpvTUV4dGNIcGlNalJMVFhwS2EwOUhXVE5OVjFwc1RYcHNhVmxxVG1oYWFtZDVUMVJSZVU1dFdURlpWR1JxV2tSSk1FOUVaM2xPYW1NeVdrUm5NVTlYVVROWlZGSnRXVlJyZUZwRVVUUk5SMFY1VGpKWk1rMVVRWGhhYWtGNlRVTkJaMk5JU25aaU1scDZURE5PZEdJeWRHeE1NMDUwWWpKMGJFeHVUbWxaV0ZKcVlVRnZNRmw2VFhkT2JWcHJUV3BuTTAxRVdUSmFWMDE2VG1wVk5GcHFTVFJQVkZGM1RsZE9iVTlYUlhsT1ZGRjZXa1JDYVU1VVp6QmFiVlV3VGxkVk0wNVVVWGxPVkZGNlRtMVZNazVFYTNoWmVteHNUakpHYWtsRFFuZGpiVGwyV201TmRtTXlNWFpoTWxWMll6TldhV0pYYkRCWU0wNTBZakowYkZneU9YVlpNbFYxWTBoclMxbDZZelZhYWtKcFRsUkJNRTF0U21oWmJWa3hUbnBKTlZsWFJtdGFhbWhyVGxSUmVVNXRWWGxhYW1Nd1QwUlZlRTE2U1hwT1IwVjZXWHBqZWxreVNteFBWMUpvV2tkSk1FMUhVVFZPZWtacVRYcFZOVTE1UVdkalNFcDJZakphZWt3elRuUmlNblJzVEROU2JHTXpVbVphTTBJeFdETkNhRmt5ZEd4a1F6VjNaVkZ2TlZwdFdtaE9SRUY0VFVkTk1FMUVWbTFOVkVWM1RsUlplRTVVU1hoT2JVNXJUbFJrYUZsdFdtdFpha1V3VFcxV2ExcFVWVEJOZW1OM1dXMUplVmxVUlRWWmVscHJXbXBzYVZwVVdtdGFhbU15V1hwak5VbERRbmxhV0VZeFlWaEtiRnBETVd0aFdFcHNXVE5TZG1OdGJHeGplVFZ4WXpJNWRVTnRXWGxhYWxVeFdrUk9iVTFIVlRWYWFsRjRXV3BPYTA5RVZUQlBSRUpxV1ZSc2EwOUhWWGRhVjAxNlRWUk9iVmx0VlhoT2JWVXhUWHBSZWxwSFdtMVplbEV5VFZSRk1VNUhTbTFQUkdkM1RWUkthRnB0VVdkSlNFNHhXVzB4Y0dSR09XMWtWM2h6V0RJNWRWa3lWWFZqU0d0TFdWUkpOVTFxVlROYVZFcHNUbXByZWxsNlVtbE9NbEY0V1RKYWEwNUVXbWxaTWtwclRWUlJNMDVVVVhwTlJHZDVUbFJyTlZwRVFUVlBSMDVzVFdwV2FrMUhUbTFaVkZKc1QxZEZkMDFVV1RSTlZFRXhUa05CWjJSSFZucGtSamx0WkZkNGMxZ3pRbWhaTW5Sc1pFTTFkMlZSYnoxY2JpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOWpiR0ZwYlhNdk16bGtNVEExT1dWbVl6WXlPVEptWTJGbU1HRTRZekppTm1JME16aGlZamcwTkRrMlltRTVORGRsWlRSaU1UazRZamN3WTJZellXUXlPREV3T0dRek55OURRVkJVVlZKRlgwcFBRbDlKUkh3d01UWXdZVFE0TXpZMlpEazJaR1k0TVRnellqTXlZemN3TldNMU1XRTROVGc1WWpBNVpUQm1aVEUyTldZME1UY3pZak14WW1FNU1UWXdaVGhpWlRrMGZFNUVSWGxQUkVrd1EyYzlQVnh1TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDBOQlVGUlZVa1ZmVUVWT1JFbE9SMTlPUVZSSlZrVXVkSGgwZkRJelpqa3pNR1kyTnpWaFpHRTVabUUwTlRCa09HVTBOelJtT1dJMllUUmtPR0ZpTm1JeE1qQm1OalJsWmpVMk5EVXlOek00TkRCbFpEYzROREF3TXpkOFUyMDVhVk5YVVRsT1JFVjVUMFJKTUVsRmNIWlphelZvWWxkVk9WcFhlSFJpZVRGMVdWaFNjR1J0VlhSalYzUjFZak5LZEV4WVRqTmhWMlJ6WkZNeGVXSllUblZpTTBwMFRGZGFNV0pIZDNSa2FrVm5WbGhPYkdOcmJHdFFXRUpvWTBkb2NHUXlWakJqTWtWNlMwUlJlRTFFUVhwTFUwSklZMjA1TVdORmJHdFFWM2gyV1ZjMWJHTnBaekJOVkVGM1RVTnJaMVJWVGxSWU1uaG9XVzFXYzFCVk5IWlJVMEpSWTIxc2RtTnRiREJsVkRCNFRVUkJkMDFEUWs5aFYwNXNVRlJCWjFGWFRtcGlNMVoxWkVReGMySXlSblZhV0VsblZWVTVWRkJYZUhaWlZ6VnNZMmt4ZFdJelNuUlpWM2RuVTIwNWFWVXpVbWhrUjFVNVZVVldUMUpGYkU5U2VVSlRXbGRHZW1JeU5EbFNSMVozV2xjMWExcFhOV3BsVTBKRldsaENiR0p0VW14aWJVNDFVRmRHYldSSFZubFpWelUxVDJwUmVFMXFaM2xOZVdneFltMWFNV0pIV25CaVIzaHNXa05yWjFWdFZuaGtWMVl4V2xRd2QwbEdTbXhqTTFKb1kyNVNlbEJVUVdkUmJVWXdXVEpvUjJKSFJtNVFWRVZuVlcxV2FXSXlPVEJRVkVGblVsaG9jR1JGVG5aYVIxVTVUVVJ2ZDBsRlVteGpiV3d5V2xkU1JtVkhiREJSTWpscldsUXdkMDlxUVdkVmJsWjFWa2RzZEZwVU1IZE5SRzkzVFVSdmQwMURRbFZoVnpGc1ZFZHNkR0ZZVVRsTlJFRTJUVlJCTmsxRVFXZFdSMngwV2xVeGNHSnFNVTlNTUVWblZUTldhV0pYYkRCV1IyeDBXbFF3ZVUxRVNUSk1WRVYzVEZSSk0xWkVRWGRQYWxFelQycFZlVWxGVm5OaFYyUndXVzE0YkZaSGJIUmFWREZXWW0xMGRXSXpaSFZKUlVacVdUTktNVnBXVW5CaVYxVTVWbGMxY21KdE9UTmlhVUpVWkVkR2VXUkdVbkJpVjFVNVZsYzFjbUp0T1ROaWFVSkdZbTFTVldGWE1XeFFWbFoxWVRJMWRtUXlOR2RTUjFab1drZDRjR0p0VlRsVWFUbENTVVpPTVdNelFteGliVkpWWVZjeGJGQlZOWFppYlZWblZUSldhbU14UW5sYVZrNHhZek5DYkdKdFVUbE5RMEpOV1ZoT01GVXlUbTlhVjFKR1pHMUdjMUJVU1hkTmFsbDBUVlJCZEUxcVpGVk5SRUUyVGtSak5rNVVTV2RWTWs1dldsZFNNV0pIVm5sUVZURm9ZVmMwWjFWSFJubGtSMnd3WVZjNWRWQllTbk5OYVVKQ1lrZDRkbGt3TlhaYVIxVTJWVEpzYTFCWGVIWlpWelZzWTJreGJsbFlVbXhrTWtZMVQycE5ORTlFWXpOUFJGbG5WVzFXZUZSdE9XdGFWWGh3WXpOUk9Wb3pRakZOYWtWblVsaG9hbFJ0T1d0YVZYaHdZek5ST1V0SE5URmlSM2R3U1VVMWRscEhWazFoV0U0d1VGTkNUMlJYTVU5aU1sSnNZM293ZUV4VVJXZFVibFowVVRGQ1ZtTjZNSGxKUlRVeFlsWlNhR015ZEhwUVZFVm5VVEZDVm1ONU9WVlpXRTV5VUZSSloxVnRWbmhSYW5CVVQydE5ObFpFTUhkUGFrRTJTMnB2Y1VsR1NteGpWbEpUVWxaTk9Wa3pRakZRVkVsellsZFdkRkJVUmtoTVJ6VjJXa2RWT1UxVGVHbGhWM2h6WVZjMWJsQlVTV2RSVjNoellqSk9WVlZyVmxSUVUyaDFaRmQ0YzB0VFFsUmlNazV5WTNrNVQySXlVbXhRVTI5blZHNVNhR015ZEhwVlIxWjVWR3B3UTA5c1RUWlJlakIzVDJwQk5rdHFiM0ZKUlU1MlkyMVdWR05IVm1wUVUyOW5WRmRzZFZFeFFsWmpNRFYyV2tkVk9VMXBRazVoVnpWT1dsY3hkbU51YkU5aU1sSnNVRlJHU0VsRk1YQmliRkowWTBWU2NHTXlkRTlpTWxKc1VGUkJaMUp0Vm1oa1NGWjVXbGhOT1V0SE5URmlSM2R3U1VWU2JHSkhSalZSYlRsMlpFUXdkMDFFYjNkTlJHOTNUVU5DVUdSdFZubFZNMVpwWXpKT2VXRlhTbXhRVlRsTVNVVk9kbUp1VW5CYU0xWjJaRmhOT1UxRFFrMWhWMDVzWW01T2JHTjZNRzlpYmxaellrTnJaMVJ0VmpCa01qbDVZWG93YjJKdVZuTmlRMnRuVVRJNWRHSlhSblZhUkRCMlpESTVlV0V6VG5kWlYwNXNURE5XZWxwWVNucE1NMEpvWTBkb2NHUXlWakJqTWtWNlRETlNhR015ZEhwTU1sWnpZbGM0ZEdOWGRIVmlNMHAwVEZoT00yRlhaSE5rVXpGNVlsaE9kV0l6U25STVYyeDBXVmRrYkdKdFZqQk1WRWwzVFdwWmVFMUVTVEpNV0ZsNFRESmFNV0pIZDNSa2FrVjJXVEpHZDJSSVZubGFVekYxV1ZoU2NHUnRWWFZqTWtwb1pFZE9iMGxHWkhaamJYUkZZVmhKT1V3elpIWmpiWFI2WTBkR2FscFRPVEZqTWxaNVkzazVkMWxZUW05aFdHUnNaRWhPYUUxNU9UQlpXRTV5WTNrNWJHSkhNWFpNV0VaeVltMDVlV0pUTVhwa01teHVZa2hWZEdOdE1YcGliVGw1WWxNeGNHSlhSbTVhVnpWc1pFTXdlVTFFU1RKTlZFRjVUbWt4TWsxVE9XMWtWM2h6VEZoWmVFbEZUblppVnpGc1ltNVJPVnBYZUhSaWVURnRaRmQ0YzB4WE9XbGpNbFo1WkcxV2VVOXFUVFZhUkVWM1RsUnNiRnB0VFRKTmFtdDVXbTFPYUZwcVFtaFBSMDE1V1dwYWFVNUVUVFJaYlVrMFRrUlJOVTV0U21oUFZGRXpXbGRWTUZscVJUVlBSMGt6VFVkT2JVMHlSbXROYW1kNFRVUm9hMDE2WXpaT1JFVjVUMFJKZWtsRFFsUmtSMUpHWTI1Sk9Vd3paSFpqYlhSNlkwZEdhbHBUT1RGak1sWjVZM2s1ZDFsWVFtOWhXR1JzWkVoT2FFMTVPVEJaV0U1eVkzazViR0pITVhaTVdFWnlZbTA1ZVdKVE1YcGtNbXh1WWtoVmRHTnRNWHBpYlRsNVlsTXhjR0pYUm01YVZ6VnNaRU13ZVUxRVNUSk5WRUY1VG1reE1rMVRPVzFrVjNoelRGaFplRXd5ZUhaYU0wMTJXbGQ0ZEdKNU1YVlpXRkp3WkcxVmRHTlhkSFZpTTBwMFRGaE9NMkZYWkhOa1V6RjVZbGhPZFdJelNuUk1WMW94WWtkM2RHUnFSWFJPUkVWNVQwUkpNRXh0Vm5samFVSlVaRWRTU21KcU1IWmFSMVl5VERJMU1XSkhkMmRWTTFKclZETldNRkJUT1ROaU0wcHlZek5DYUZreVZYWmtXRTVzWTI1TmRtTkhSbmRoUjJ3eldsaFNlbGxVVFhaa1IwWjZZVE5OZGxwWGVIUmllVEY0WVRJMWRtTnRNSFJqTTJSd1dqSjRNVXhZU25Sak1qVjJZMjB3ZEdGWE1XaGFNbFoxV2xoUmRFMXFRWGxPYWtWM1RXcFpkR1JxUlhaYWJsWnpZa014TWsxVE9YTmlNbVI2VERKV2MySlhPSFJpYlVZd1lWaGFiRXhZUm5KaWJUbDVZbE14ZW1ReWJHNWlTRlYwWTIweGVtSnRPWGxpVXpGdFpGZDRjMHhZV1hoTVZGRjRUV3BuZVU1RE5YWmtXRkZuVlVjNU0xcFlTVGxKUmxKNVdsaE9VVnBZU2xWWldFNXlVRmRPZDJSVWIzbEpRVzg5WEc0dmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlNFVk1SRjlPUVZSSlZrVXVkSGgwZkRoaU0yUTFNalUzWVRneU5USm1ZakkzWTJReU4ySTJaV1JpWkRkaE5qY3pPR0l4WkRCbU9UWTJObVptWm1VM1lqWmpPRE5tTm1GaFpXTXlZelk1TlRKOFUyMDVhVk5YVVRsT1JFVjVUMFJKZWtsRmNIWlphelZvWWxkVk9WcFhlSFJpZVRGeldWaEtibHBVVFhoT1J6QjBZMWQwZFdJelNuUk1XRTR6WVZka2MyUlRNWGxpV0U1MVlqTktkRXhYV2pGaVIzZDBaR3BGWjFaWVRteGphMnhyVUZoQ2FHTkhhSEJrTWxZd1l6SkZla3RFVVhoTlJFRjZTMU5DU0dOdE9URmpSV3hyVUZkNGRsbFhOV3hqYVdjd1RWUkJkMDFEYTJkVVZVNVVXREo0YUZsdFZuTlFWVFIyVVZOQ1VXTnRiSFpqYld3d1pWUXdkMGxGTlhCWk1sVTVUVU5DUWxreVRuWmtWelV3VUZkNGRsbFhOV3hqYVVKU1ZERk5PV0pIT1doaWJWWjVURmMxZG1OdE1XaGlRMEpMWWpKS1ZHUkhSakJhVkRGUlVsVTFSVk5WTlVoSlJrcHNXVmhPZG1KcU1VdGlNa3BKV2xkNGExWllUbXhqYVVKRldsaENiR0p0VW14aWJVNDFVRk5vZFdSWGVITkxVMEpUV2xoR01WcFlWbXhRVkVGblZXMVdlbVJIUm5sa1NFMDVUVU5DUTFsWVVtcGhSVnB6V1Zkak9VMVRRbE5hVjBwMllqTlJPVTFEUWtabFIyd3dVVEk1YTFwVU1IZFBha0ZuVWtkV2VXRllXbXhhUlZZMFlWaFNSR0l5VW14UVZFRTJUVU5DVTJSWE5WVmhWekZzVUZSQmQwOXFRWGRQYWtGM1NVWlNjR0pYVmsxaFZ6RndaRVF3TTB4VVFYZFBha0YzVDJwQmQwbEdVbkJpVjFaT1lWYzBPVlJwT1VKSlJrNHhXVzB4Y0dSR1VuQmlWMVU1VFdwQmVVNXBNSGhOUXpCNVRqRlJkMDFFYnpCT2VtOHhUVk5DUm1KSGJHNWhWMHB6V2xaU2NHSlhWVGxXVnpWeVltMDVNMkpwUWtKWk1rNTVaRmRXVldGWE1XeFFWbFoxWVRJMWRtUXlOR2RWTTFKb1kyNVNWV0ZYTVd4UVZsWjFZVEkxZG1ReU5HZFNWelZyVmtkc2RGcFVNVlppYlhSMVlqTmtkVWxGVW14WlYxSnpZVmMxYkZCVk5IWlJVMEpVWkZoT2QxcFhOV3RXUjJ4MFdsUXhUMkl5Tld4SlJrNXNXVE5PVVdOdFZsUmtXRTUzV2xjMWExQlVRV2RVUjBaNlpFWk9hbUZIVm10U1dGcG9Za1F3ZVUxRVNUSk1WRVYzVEZSSk0xWkVRWGRQYWxFelQycFZlRWxHVG1waFIxWnJaRmQ0YkdOcU1VNVpWMngxU1VaQ2FHTnVVbkJrUjJ4Mlltb3hlV0pFU1dkUlYzaHpZakpPVDJJeVVteFBiRTV3V2tReGMySXlSblZhV0VsMFdqSkdNRnBZWkdobFZHOTZUMFJuTTA1NlVURkpSa3BzWTFVMWRscEhWazFoV0U0d1VGZGtkMlJVU1hoSlJWWTBXVEExZGxwSFZrMWhXRTR3VUZOb2RXUlhlSE5MVTBKUFlqSlNiRlJIYkhwa1JEQm5WRzVXZEZSdE9XdGFXRTA1VFZNd2VFbEZOVEZpVlU1UlZsaE5PVTE2U1dkVWJsWjBWa2RHZW1FelRUbE5VMEpFVlVaV2Vrd3hVbWhqTW5NNVRYcEpaMVZ0Vm5oUmFuQlVUMnROTmxaRU1IZFBha0UyUzJwdmNVbEdTbXhqVmxKVFVsWk5PVmt6UWpGUVZFMTVURWN4YkdKVU1IaFBWRXBJVEVjMWRscEhWVGxOVTNocFlWZDRjMkZYTlc1UVZFMTVTVVZHYzJKSE9XcFdSa3BHVlhvd2IySnVWbk5pUTJ0blZUSTVhbUV6VFhaVWJUbHJXbFF3Y1VsRk5UQlpXRTV5WXpGQ2JHTnJORFpSYW5CVVQydE5PVTFFYjNkUGFXODJTMmxDUkdJelNteFZNMEpzV1hvd2NVbEZNWEJpYTA1UlZsaE9UMkl5VW14UVZFMTVTVVV4Y0dKck1XeGlWemw1WlZVMWRscEhWVGxOVkd0NVVubENUbUZYTlZWaVdFSkZZVmhPY2xSdE9XdGFWREIzU1VWYWJGbFlVakZqYlZaNlVGTm9kV1JYZUhOTFUwSkZXbGQ0YUdWVlNuWmlNMUU1VFVSQk5rMUVRVFpOUkVGblZETmFiR05zVGpGWmJrNXFZMjFzYVZwVU1WQlRlVUpFWWpJMU1HRlhaREZpTTFaNlVGUkJaMVJIYkdwYVZ6VjZXbGhOT1V0SE5URmlSM2R3U1VVMWJHUklaSFpqYlhNNVMwYzFNV0pIZDNCSlJVNTJZbGN4YUdKdFVUbE1NMlIyWTIxMGVtTkhSbXBhVXpreFl6SldlV041T1hkWldFSnZZVmhrYkdSSVRtaE5lVGt3V1ZoT2NtTjVPV3hpUnpGMlRGaEdjbUp0T1hsaVV6RjZaREpzYm1KSVZYUmpiVEY2WW0wNWVXSlRNWEJpVjBadVdsYzFiR1JETUhsTlJFa3lUVlJCZVU1cE1USk5Vemx0WkZkNGMweFlXWGhNTWxveFlrZDNkV015U21oa1IwNXZTVVprZG1OdGRFVmhXRWs1VEROa2RtTnRkSHBqUjBacVdsTTVNV015Vm5samVUbDNXVmhDYjJGWVpHeGtTRTVvVFhrNU1GbFlUbkpqZVRsc1lrY3hka3hZUm5KaWJUbDVZbE14ZW1ReWJHNWlTRlYwWTIweGVtSnRPWGxpVXpGd1lsZEdibHBYTld4a1F6QjVUVVJKTWsxVVFYbE9hVEV5VFZNNWJXUlhlSE5NV0ZsNFNVVk9kbUpYTVd4aWJsRTVXbGQ0ZEdKNU1XMWtWM2h6VDJwTk5WcEVSWGRPVkd4c1dtMU5NazFxYTNsYWJVNW9XbXBDYUU5SFRYbFphbHBwVGtSTk5GbHRTVFJPUkZFMVRtMUthRTlVVVROYVYxVXdXV3BGTlU5SFNUTk5SMDV0VFRKR2EwMXFaM2hOUkdoclRYcGpaMGxHVGpCYVJWWjVZMm93ZG1ReU9YbGhNMDUzV1ZkT2JFd3pWbnBhV0VwNlRETkNhR05IYUhCa01sWXdZekpGZWt3elVtaGpNblI2VERKV2MySlhPSFJqVjNSMVlqTktkRXhZVGpOaFYyUnpaRk14ZVdKWVRuVmlNMHAwVEZkc2RGbFhaR3hpYlZZd1RGUkpkMDFxV1hoTlJFa3lURmhaZUV3eVdqRmlSM2QwWkdwRmRtSkhPVzVqZVRsc1lrY3hka3hYZUdoamJXUnNUWHBGTUdKVE1YaGhNalYyWTIwd2RHTXpaSEJhTW5neFRGaEtkR015TlhaamJUQjBXbTVXYzJKRE1USk5VekF3VFZSSk5FMXFUWFZhV0VwNVNVWk9NRnBGYkhWUVV6bHJXbGhaZG1KdVZuTmlRMEpVWkVkU1VHUllVVGxNTTJSMlkyMTBlbU5IUm1wYVV6a3hZekpXZVdONU9YZFpXRUp2WVZoa2JHUklUbWhOZVRrd1dWaE9jbU41T1d4aVJ6RjJURmhHY21KdE9YbGlVekY2WkRKc2JtSklWWFJqYlRGNlltMDVlV0pUTVhCaVYwWnVXbGMxYkdSRE1IbE5SRWt5VFZSQmVVNXBNVEpOVXpsdFpGZDRjMHhZV1hoTU1uaDJXak5OZGxwWGVIUmllVEZ6V1ZoS2JscFVUWGhPUnpCMFkxZDBkV0l6U25STVdFNHpZVmRrYzJSVE1YbGlXRTUxWWpOS2RFeFhXakZpUjNkMFpHcEZkRTVFUlhsUFJFbDZURzA1TVdSRFFsRmlNMlJzWTJvd1oxWklTbXhqTVVKc1kyczFkbHBIVlRsYU0wcHNZM2s1Ym1OSVZUWmhSRVYzVFVSdk1FbEdVbmxhV0U1UldsaEtWVmxZVG5KUVYwNTNaRlJ2ZWsxcFFVdGNiaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlRUVZKRlRsUmZTazlDWDBsRWZETmhNamN5TURsbU56VTVOR0l5TXpsak9EZGtNbVF6WlRNNU56WTNNR00yTURJeVpqZGxPR0UzWlRRNE9USTJZVFUzT1dVNU1tTTRPR0prTW1VeU5qVjhUa1JGZVU5RVNYcERaejA5WEc0dmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlVGSkZVRUZTUlVRdWFuTnZibnd6TmpNM05qRTVNemxsTURObU1XWTBaVFV4TVRNd1lqWTJOemszTXpNMk16azBaalkxWWpBME9Ea3dOelV3WWpjeFlUTXpPVEkyWkRreE5XRXpNekExZkdWM2IyZEpRMHA1V2xoR01WcFlUakJZTTA1dldWUkpNVTVwU1RaSlEwbDZUMWRSZUUxRVZUVmFWMXBxVG1wSk5VMXRXbXBaVjFsM1dWUm9hazF0U1RKWmFsRjZUMGRLYVU5RVVUQlBWRnBwV1ZSck1FNHlWbXhPUjBsNFQxUm9hVTU2UW1wYWFrNW9Xa1JKTkUxVVFUUmFSRTB6U1dsM1MwbERRV2xpVjBaMVlWZGFiR016VW1aak1taG9UV3BWTWtscWIyZEpiVTE0V2tSTk1VNXRTbWhOUkZFMVQxUk5lRmw2VVROUFYxWm9XbXBuTkU1cVp6Tk5Na1Y2V1RKRk1rMVVXVFJPYWtWNFdXMUdiVTVxWkd4TlJHUnRUbXByTkU5VWFHeFpNbEY2V1hwRk1FMTZiRzFhYlVscFRFRnZaMGxEU25kWldFcHNZbTVTWmxsWVNtNWthVWsyU1VaelMwbERRV2RKUTBsMlpGaE9lVXd5ZUhaWk1rWnpUREpLY0dKcE9YcFpiVVl3V1RKbmFVeEJiMmRKUTBGblNXa3dkR05IUm5sak1rWnBZa2RWYVV4QmIyZEpRMEZuU1drd2RHRkhPWE5hUTBselEybEJaMGxEUVdsTVV6RjFZbmt4ZVZwWVJqRmFXRlpzU1dsM1MwbERRV2RKUTBsMFRGZEdhbGt5T1RGaWJsRTVZa2M1YUdKdFZubEphWGRMU1VOQlowbERTWFJNV0VaMlkzb3hjMkl5Um5WYVdFbDBZbTA1ZVdKWFJuTkphWGRMU1VOQlowbERTWFJNV0VKb1kyNVNjR1JIYkhaaWFqRjVZa1JKYVV4QmIyZEpRMEZuU1drd2RGa3lPWFJpVjFaMVpFUXhiR0pITVhaTVYxb3hZa2QzTmsxNmJHdE5WRUV4VDFkV2JWbDZXWGxQVkVwdFdUSkdiVTFIUlRSWmVrcHBUbTFKTUUxNmFHbFphbWN3VGtSck1sbHRSVFZPUkdSc1dsUlNhVTFVYXpSWmFtTjNXVEpaZWxsWFVYbFBSRVYzVDBkUmVrNTVTWE5EYVVGblNVTkJhVXhUTVhGaU1rbDBZbTFHZEZwVU1XeGlSekYyVEZkNGFHTnRaR3hOZWtVd1lsTXhlR0V5TlhaamJUQjBZek5rY0ZveWVERk1XRXAwWXpJMWRtTnRNSFJhYmxaellrTXhNazFUU1hORGFVRm5TVU5CYVV4VE1YVmlNbEpzWWtkc2VtUkVNVzVqU0ZWNVRWTkpjME5wUVdkSlEwRnBURk14ZFdJeVVteGplakI0U1dsM1MwbERRV2RKUTBsMFRGYzFNRmxZVG5KamVqQjRTV2wzUzBsRFFXZEpRMGwwVEZkT2QyUllUWFJqUjFaNVRGaFNhR015Y3psTmVrbHBURUZ2WjBsRFFXZEphVEIwWWxkV2RGQlVSVFZOYTJOcFRFRnZaMGxEUVdkSmFUQjBXak5LYkdONk1XNWpTRlUyWVVSRmQwMUViekJKYVhkTFNVTkJaMGxEU1hSTVdGSndZbGRWT1U1NU1IZE5SRzkzVFVSdmQwMURTWE5EYVVGblNVTkJhVXhUTVd4bFNFSjJZMjVST1ZSck9VOVNVMGx6UTJsQlowbERRV2xNVXpGcVlVZFNjR05xTUhaa01qbDVZVE5PZDFsWFRteE1NMVo2V2xoS2Vrd3pRbWhqUjJod1pESldNR015UlhwTU0xSm9ZekowZWt3eVZuTmlWemgwWTFkMGRXSXpTblJNV0U0ellWZGtjMlJUTVhsaVdFNTFZak5LZEV4WGJIUlpWMlJzWW0xV01FeFVTWGROYWxsNFRVUkpNa3hZV1hoTU1sb3hZa2QzZEdScVJXbE1RVzluU1VOQlowbHBNSFJpTTFZd1kwaFdNRkJUT1ROaU0wcHlZek5DYUZreVZYWmtXRTVzWTI1TmRtTkhSbmRoUjJ3eldsaFNlbGxVVFhaa1IwWjZZVE5OZGxwWGVIUmllVEY0WVRJMWRtTnRNSFJqTTJSd1dqSjRNVXhZU25Sak1qVjJZMjB3ZEdGWE1XaGFNbFoxV2xoUmRFMXFRWGxPYWtWM1RXcFpkR1JxUlhaYWJsWnpZa014TWsxVE9YTmlNbVI2VEhsV05FeFRWbkZNYlRreFpFTkpjME5wUVdkSlEwRnBURk14YkdOdVNuWmphakIyWkRJNWVXRXpUbmRaVjA1c1RETldlbHBZU25wTU0wSm9ZMGRvY0dReVZqQmpNa1Y2VEROU2FHTXlkSHBNTWxaellsYzRkR05YZEhWaU0wcDBURmhPTTJGWFpITmtVekY1WWxoT2RXSXpTblJNVjJ4MFdWZGtiR0p0VmpCTVZFbDNUV3BaZUUxRVNUSk1XRmw0VERKYU1XSkhkM1JrYWtWMllrYzVibU41T0d4bFF6QnNZV2sxYkdOdVNXbE1RVzluU1VOQlowbHBPVE5pTTBweVl6TkNhRmt5Vlhaa1dFNXNZMjVOZG1OSFJuZGhSMnd6V2xoU2VsbFVUWFprUjBaNllUTk5kbHBYZUhSaWVURjRZVEkxZG1OdE1IUmpNMlJ3V2pKNE1VeFlTblJqTWpWMlkyMHdkR0ZYTVdoYU1sWjFXbGhSZEUxcVFYbE9ha1YzVFdwWmRHUnFSWFphYmxaellrTXhNazFUT1cxa1YzaHpURzVPYVZsWVVtcGhRMGx6UTJsQlowbERRV2xNTTJSMlkyMTBlbU5IUm1wYVV6a3hZekpXZVdONU9YZFpXRUp2WVZoa2JHUklUbWhOZVRrd1dWaE9jbU41T1d4aVJ6RjJURmhHY21KdE9YbGlVekY2WkRKc2JtSklWWFJqYlRGNlltMDVlV0pUTVhCaVYwWnVXbGMxYkdSRE1IbE5SRWt5VFZSQmVVNXBNVEpOVXpsdFpGZDRjMHhZV1hoSmFYZExTVU5CWjBsRFNYcFBWMUY0VFVSVk5WcFhXbXBPYWtrMVRXMWFhbGxYV1hkWlZHaHFUVzFKTWxscVVYcFBSMHBwVDBSUk1FOVVXbWxaVkdzd1RqSldiRTVIU1hoUFZHaHBUbnBDYWxwcVRtaGFSRWswVFZSQk5GcEVUVE5KYVhkTFNVTkJaMGxEU21wTlYxRjZUbFJhYVZsVVFUQlBWR3Q2VFZkTk1FNTZiR3haVjFrMFQwUlpORTU2VG1oTk1rNW9UbXBGTWs5RVdYaE5WMHBvV21wWk0xcFVRVE5hYWxrMVQwUnJORnBYVG10Tk1rMTRUa1JOTlZwdFdtbEpaMjluU1VZd2MwTnBRV2RKYmtKNVdsaENhR050Vm10WU1rWXdXRE5XTUZsNVNUWkpRMGw1VFVSSk1reFVSWGRNVkVrelZrUkJkMDlxVVROUGFsVjNUR3BCTlUxcVFUSk5hWE4zVFVSdmQwMURTWE5EYVVGblNXNUdNVnBZVm14SmFtOW5TV3BSZUUxcVozZE5XSGhzWWtjeGRreFhOV2hrUjJ3eVdsTXhiV1JYZUhOTVYzaG9ZMjFrYkUxNlJUQmlVekZwWWpOV2RWcEhSbmxsVXpFeVRXNTRkMWxZUW05aFdHUnNaRWhPYUUwemVGRlNWVFZGVTFVMVNHWkdlSFZPUkVWNVRucHJOV1pIVm5OaVZ6aDBZbTFHTUdGWVdteE1WMW94WWtkM2RHSkhSbmxhTWxWNlRWUlNkRXhYV2pGak1sWnJURmhaZVdaSVFtaGpSMmh3WkRKV01HTXlSWHBtUmtKR1ZHdFNTbFJyWkRoWVJ6UXdUVlJKTTA5VVFqaGFWM2gwWW5reGRWbFlVbkJrYlZWMFdtNVdjMkpETVhOWldFcHVXbFJOZUU1SE1IUmtha1k0WTBkR2QyRkhiRE5hV0ZKNldWUk9PRlZGVms5U1JXeFBVak40WTJKcVVYZFBWRWwzVGpONGFGcHBNWE5oVjBwc1kyMDRkRmxZV1hkTVYxb3hZa2QzZEdGSFJuVmFSemx0V201NGQxbFlRbTloV0dSc1pFaE9hRTB6ZUZGU1ZUVkZVMVUxU0daR2VIVk9SRVY0VFZSRmVtWklTbWhrYlZaMVkza3hhRnBwTVhsaU1uaHpZak5XTUV4WVFubGFXRnB3V2xoa09HTkhSbmRoUjJ3eldsaFNlbGxVVGpoVlJWWlBVa1ZzVDFJemVHTmlhbEYzVDFSbk1VNUdPREptUjBadFRGZFNkMkpYUmpCWk1tZDBZMjFXZW1SSFJubGtSRVV4WVRONGQxbFlRbTloV0dSc1pFaE9hRTB6ZUZGU1ZUVkZVMVUxU0daR2VIVk9SRUUxVDBSVk1GaDZVamhaVjFsMFdraENkRmxZVW1waFF6RjVXbGhPTUZsWVNqQk5WRlp5WmtoQ2FHTkhhSEJrTWxZd1l6SkZlbVpHUWtaVWExSktWR3RrT0ZoSE5EQk5SR3MwVGxSU1prMXVlR2hhYVRGclkwY3hhR1JIVG05TVdFcHNZek5TYUdOdVVYaE9WM1E0WTBkR2QyRkhiRE5hV0ZKNldWUk9PRlZGVms5U1JXeFBVak40WTJKcVVYZFBWR2N3VGpFNVlrMURNREZLVkVwa1praE9NRmxZVW5CaU1qVm9ZMjVyZEZwdVFYcE5hVEYyWkcxV2VXSkhSalZtU0VKb1kwZG9jR1F5VmpCak1rVjZaa1pDUmxSclVrcFVhMlE0V0VjME1FMUVhek5PZWs0NFl6TlNhR1JIYkhaaWJVWjVaVk14YUZwcE1XMWhXR2hzV2tkS01WcEhaR3hrUXpGNllsYzVjbHBZZUhkWldFSnZZVmhrYkdSSVRtaE5NM2hSVWxVMVJWTlZOVWhtUm5oMVRrUkJOVTU2V1RCbVNFNHdXVmhTY0dJeU5XaGpibXQwV1ZkWmRHUlhOV3hrUXpGNllsYzVjbHBZZUhkWldFSnZZVmhrYkdSSVRtaE5NM2hSVWxVMVJWTlZOVWhtUm5oMVRrUkZlVTlFUVhkbVIxWnpZbGM0ZEdKSFJubGFNbFY2VFZSU2RFeFhUblppYmxKd1ltNVdkbVJZVFhSWmJUa3hZbTFTYUdOdWEzUmFibFp6WWtNeE1rMXVlSGRaV0VKdllWaGtiR1JJVG1oTk0zaFRWbFUxVDFOVk5VaG1SMlIzWkZSQmVsaEhOREJOVkVrelQxUm9PRnBYZUhSaWVURnpXVmhLYmxwVVRYaE9SekIwV1RJNWRXUkhiSFZrVnpreFkza3hiV1JZVG14YVF6RnRaRmQ0YzB4WVdYbG1TRUpvWTBkb2NHUXlWakJqTWtWNlprWktWbFJyTlVwVWEyUTRXak5DTVUxVVJtTmlhbEY0VFdwak5FOVllR3hpUnpGMlRGZDRhR050Wkd4TmVrVXdZbE14YW1JeU5UQmhWelV4WWpOV2VreFlRbk5aVjJ4MVRGZGFNV0pIZDNSa2FrWTRZMGRHZDJGSGJETmFXRko2V1ZST09GVnNWazlVYTJ4UFVqTjRibU5JVlhoTlZuaDFUa1JGZVU1VVZUSm1SM0IyWVZjMU1FeFhUblppYmxwc1pWYzVlVTFxUVhkTVYyeHdXa2MxZG1GWVRteE1WMlJvWTBNeGJXUlhlSE5OYVRGdVkwaFZlRTlZZUhkWldFSnZZVmhrYkdSSVRtaE5NM2hUVmxVMVQxTlZOVWhtUjJSM1pGUkZOVmhITkRCTlZFa3hUbFJTT0dGdE9YQmlibEYwV1RJNWRXUnRWalZpTTBsNVRVUkJkR0ZYYkd0aWJUbHdZekpWZEdKdE9XNVpXRUYwV201V2MySkVTWFJhTTBJeFRXcEdPR05IUm5kaFIyd3pXbGhTZWxsVVRqaFZiRlpQVkd0c1QxSXplRzVqU0ZWNVRWWjRkVWxwZDB0SlEwRnBZbTA1YTFwVFNUWkpRMHBQWWpKU2JGUnRSblJhVkRGdVkwaFZlVTFUUWtKamJVNXZVRmhuTkU1c09ESk9RMEpFWWpOS2JHTXhRbXhqYkU1MldUSjBiR1JFTURGT2FVRm5VVEZDVmxGWGVITmlNazA1VFhwSloxRXhRbFpTVjFwcVpFaFpPVTFxU1RCSlJVNVJWbFpTZG1SRU1IbE5hbEZuVVRGQ1ZsUkhPV2hhUkRBMVRHcFJNMGxGUmpKWlYyeHpXVmRLYzFwVldteFpXRkl4WTIxV2VsQlRhSFZrVjNoelMxTkNRbGt6VW5Ca2JWWkhXbGRHTUdSWVNteGplakJ2WW01V2MySkRhMmRTTTBwc1kzb3hibU5JVlRaaFJFVjNUVVJ2TkVsRlpIbGFXRTVGWTIxR2NHSnFNVTlNTUVWblVqTktiR014Vm5wYVYxRTVXak5DTVU5dFozaE5SRUUyVFdsb1NsSkdaelpPUXpBeFMxTkNUMkl5VW14UlYxSnJZMm93ZUUxRE5IaFBRelExVG1rMGVVMTZSV2RVYlRscldsVm9kbU16VWs5WlZ6RnNVRmRzZFdNelVYUmpXRkozWTFoSmRGcEhWakpqYlZaelRGaEthMkpYUlhSalJ6bDJZa05DVjFwWVNucGhWemwxVUZSSmVreHFSWGhNYWxGblZERk5PVlJIYkhWa1dHZG5UbWswTVV4cVFYUk5WRUY0VDBNeGRtTnRSbXBpUjFWblNYcEZOR1pxU1hsTWFrRXdUR3BGZEZaWFNqRmlibEl4U1VaT1RsVkRRbFJaV0ZGblVtMVdhVWxFUlROSlJFbDRUMnBSZUU5cVJYcEpSbFpWVVhsQmVVMUVTVEJKUTBKVFdsZEdjMVJYVm5SaU0wbzFVRlJKZDAxRVFYZE5SRUZuVVZkNGMySXlUazVhVnpBNVRWUnJNazVxUVRSSlJWcDVXbGRXVGxwWE1EbE5WRUV5VDFSVk1rbEdUblpaTW5Sc1pFaE5PVTFwUWtOaU1rWjVXa2hOT1UxVFFsUmtSMFl3V2xReFRsTldhRVpTUTBKVllVaEtiRmxYVW5wVlIxWjVVVEk1ZVZwVU1IbEpSbEowWTBWU2NHTXljemxOUTBKWVdsZHNibUZJVVRsTlUwSlFaREkxYkdOcU1VOU1NRVZuVkZWT1ZGZ3llR2haYlZaelVGVTBkbEZUUWxGWldFb3dZVmhTY0dJeU5YcFFWMFp6WWtONGVtRlhOVzVpUjFWellsaFdjMlJIYTNOamJYZDVTVU5DUTJJeU9UQldSMngwV2xRd2VVMUVTVEpNVkVFMVRGUkpNRlpFUlRGUGFrVjVUMnBOZWtsR1RuTmtXRXAwV2taT01GbFlTakJXUjJ4MFdsUXdlVTFFU1RKTVZFVjNURlJKTVZaRVFYZFBha0YzVDJwSmVFbEZlR2hqTTFKRFpGaE9OVlpIYkhSYVZEQjVUVVJKTWt4VVJYZE1WRWt4VmtSQmQwOXFRWGRQYWtsNFNVWktiR016Vm5SYVZVWnRaRWRXZVZaSGJIUmFWREZQWWpJMWJFbEZUbTFhTVZKVFVsWk5PVmt6UWpGUVZFbDVUa040ZEZwWE1EbE5ha0YzVFVSQmQwMUZNSE5aYld4ellrZHNkVnA2TUhsTmFsRm5VVmQ0YzJJeVRsVlZhMVpVVUZkT2QyUlVNSHBOYVhoMFdsY3dPVTFVYTNsU2VVSkVXVmhDV0ZsWVVqQmplakYxVERKRloxRXpWbmxqYlZaMVpFWmthR1JJVW5wUVZFRm5VVmhhYkZZeVJqQmtTRTA1VFVOQ1JtVklVbFJhVnpWNllqTktlbE50T1RGaVIxWjZVRmMwZGxsVFFrWmxTRkpVV2xjMWVtSXpTbnBXTWtZd1pFaE5PVTFEUWtabFNGSlVXbGMxZW1JelNucFdSMVowWTBReGRVd3lSbU5pYVVsTFpsRnZQVnh1TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDJOc1lXbHRjeTh6T1dReE1EVTVaV1pqTmpJNU1tWmpZV1l3WVRoak1tSTJZalF6T0dKaU9EUTBPVFppWVRrME4yVmxOR0l4T1RoaU56Qmpaak5oWkRJNE1UQTRaRE0zTDFKRlRFVkJVMFZmUVVORFJWQlVSVVF1YW5OdmJueGpaVEJsWXprMVltVmhabVkwTnprek1tVmhNMll4WlRreU56WmxOR1F3WlRJeVltRm1aamRoTVdZeU56WTRaREV4WW1RM01EUTVNemRpT0Rnek16UXdmR1YzYjJkSlEwcDNXVmhLYkdKdVVXbFBhVUZwVGtSRmVVOUVTWHBKYVhkTFNVTkJhVmt5Um5ka1NGWjVXbE5KTmtsRFNUQk5WRWswVFdwUmFVeEJiMmRKUTBwNlpFZFNkbVJZVVdsUGFVRnBTV2wzUzBsRFFXbGpiVlp6V2xkR2VscFhVbVpaV0ZKbVpGaFNha2xxYjJkSmFrbDNUV3BaZEUxVVFYUk5hbVJWVFVSQk5rNUVZelpPVkZWMVRYcE5kMDFFUVhkTGVrRjNUMnBCZDBsbmNEbERaejA5WEc0dmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlVrVk1SVUZUUlY5QlZGUkZUVkJVTG1wemIyNThaRFF4TkRKaE4yWTVZbUpqWVdWbU9ETTNNalpqWWpJeE4yTTBNbUZrTmpaaFpXWmlaV0ZpTTJFeFlXUTBObUpoTUROaE1UTTNabVE1TnpCaU5EQTBOSHhsZVVwM1dWaEtiR0p1VVdsUGFVRnBUa1JGZVU5RVNYcEphWGRuU1cxT2FHTklVakZqYlZWcFQybEJhVTVFUlhsUFJFa3dTV2wzWjBsdVNteGpXRlpzWXpOU1ptTXlhR2hOYWxVeVNXcHZaMGxxVFRWYVJFVjNUbFJzYkZwdFRUSk5hbXQ1V20xT2FGcHFRbWhQUjAxNVdXcGFhVTVFVFRSWmJVazBUa1JSTlU1dFNtaFBWRkV6V2xkVk1GbHFSVFZQUjBrelRVZE9iVTB5Um10TmFtZDRUVVJvYTAxNlkybE1RMEZwWTFoV2JHUlhWV2xQYVVGcFRrUkZlVTlFU1RCbVIxWnpZbGM0ZEdKdFJqQmhXRnBzVEZoR2NtSnRPWGxpVXpGNlpESnNibUpJVlhSamJURjZZbTA1ZVdKVE1XMWtWM2h6VEZoWmVHWklRbWhqUjJod1pESldNR015UlhwbVJrSkdWR3RTU2xSclpEaFlSelF3VFZSSk5FMUVSamhhVjNoMFlua3hkVmxZVW5Ca2JWVjBXbTVXYzJKRE1YTlpXRXB1V2xSTmVFNUhNSFJaYlRreFltMVNhR051YTNSa2FrbzRZMGRHZDJGSGJETmFXRko2V1ZST09GVkZWazlTUld4UFVqTjRZMkpxVVhoTmFtTTFUMWg0YkdKSE1YWk1WelZvWkVkc01scFRNVzFrVjNoelRGZDRhR050Wkd4TmVrVXdZbE14YldSWVRteGFRekV5VFc1NGQxbFlRbTloV0dSc1pFaE9hRTB6ZUZGU1ZUVkZVMVUxU0daR2VIVk9SRVY1VG5wcmQyWkhWbk5pVnpoMFltMUdNR0ZZV214TVYxb3hZa2QzZEdKSFJubGFNbFY2VFZSU2RFeFlXWGhtU0VKb1kwZG9jR1F5VmpCak1rVjZaa1pDUmxSclVrcFVhMlE0V0VjME1FMUVhM2xOUkdRNFdWZFpkR0pIYkdsYVdFcDJURmRHTWsxRE1XMWtWM2h6VEZkb2FHSnRVblphYlZvNFkwZEdkMkZIYkROYVdGSjZXVlJPT0ZWRlZrOVNSV3hQVWpONFkySnFVWGhOYW1kNVRUTjRiR0pITVhaTVYzaG9ZMjFrYkUxNlJUQmlVekY0WVRJMWRtTnRNSFJqTTJSd1dqSjRNVXhZU25Sak1qVjJZMjB3ZEZwdVZuTmlRekV5VFZoNGQxbFlRbTloV0dSc1pFaE9hRTB6ZUZGU1ZUVkZVMVUxU0daR2VIVk9SRVY0VFZSRmVtWklTbWhrYlZaMVkza3hhRnBwTVhsaU1uaHpZak5XTUV4WVFubGFXRnB3V2xoa09HTkhSbmRoUjJ3eldsaFNlbGxVVGpoVlJWWlBVa1ZzVDFJemVHTmlhbEYzVDFSbk1VNUdPREptUjBadFRGZFNkMkpYUmpCWk1tZDBZMjFXZW1SSFJubGtSRVV4WVRONGQxbFlRbTloV0dSc1pFaE9hRTB6ZUZGU1ZUVkZVMVUxU0daR2VIVk9SRUUxVDBSVk1GaDZVamhaVjFsMFdraENkRmxZVW1waFF6RjVXbGhPTUZsWVNqQk5WRlp5WmtoQ2FHTkhhSEJrTWxZd1l6SkZlbVpHUWtaVWExSktWR3RrT0ZoSE5EQk5SR3MwVGxSU1prMXVlR2hhYVRGclkwY3hhR1JIVG05TVdFcHNZek5TYUdOdVVYaE9WM1E0WTBkR2QyRkhiRE5hV0ZKNldWUk9PRlZGVms5U1JXeFBVak40WTJKcVVYZFBWR2N3VGpFNVlrMURNREZLVkVwa1praE9NRmxZVW5CaU1qVm9ZMjVyZEZwdVFYcE5hVEYyWkcxV2VXSkhSalZtU0VKb1kwZG9jR1F5VmpCak1rVjZaa1pDUmxSclVrcFVhMlE0V0VjME1FMUVhek5PZWs0NFl6TlNhR1JIYkhaaWJVWjVaVk14YUZwcE1XMWhXR2hzV2tkS01WcEhaR3hrUXpGNllsYzVjbHBZZUhkWldFSnZZVmhrYkdSSVRtaE5NM2hSVWxVMVJWTlZOVWhtUm5oMVRrUkJOVTU2V1RCbVNFNHdXVmhTY0dJeU5XaGpibXQwV1ZkWmRHUlhOV3hrUXpGNllsYzVjbHBZZUhkWldFSnZZVmhrYkdSSVRtaE5NM2hSVWxVMVJWTlZOVWhtUm5oMVRrUkZlVTlFUVhkbVIxWnpZbGM0ZEdKSFJubGFNbFY2VFZSU2RFeFhUblppYmxKd1ltNVdkbVJZVFhSWmJUa3hZbTFTYUdOdWEzUmFibFp6WWtNeE1rMXVlSGRaV0VKdllWaGtiR1JJVG1oTk0zaFRWbFUxVDFOVk5VaG1SMlIzWkZSQmVsaEhOREJOVkVrelQxUm9PRnBYZUhSaWVURnpXVmhLYmxwVVRYaE9SekIwV1RJNWRXUkhiSFZrVnpreFkza3hiV1JZVG14YVF6RnRaRmQ0YzB4WVdYbG1TRUpvWTBkb2NHUXlWakJqTWtWNlprWktWbFJyTlVwVWEyUTRXak5DTVUxVVJtTmlhbEY0VFdwak5FOVllR3hpUnpGMlRGZDRhR050Wkd4TmVrVXdZbE14YW1JeU5UQmhWelV4WWpOV2VreFlRbk5aVjJ4MVRGZGFNV0pIZDNSa2FrWTRZMGRHZDJGSGJETmFXRko2V1ZST09GVnNWazlVYTJ4UFVqTjRibU5JVlhoTlZuaDFUa1JGZVU1VVZUSm1SM0IyWVZjMU1FeFhUblppYmxwc1pWYzVlVTFxUVhkTVYyeHdXa2MxZG1GWVRteE1WMlJvWTBNeGJXUlhlSE5OYVRGdVkwaFZlRTlZZUhkWldFSnZZVmhrYkdSSVRtaE5NM2hUVmxVMVQxTlZOVWhtUjJSM1pGUkZOVmhITkRCTlZFa3hUbFJTT0dGdE9YQmlibEYwV1RJNWRXUnRWalZpTTBsNVRVUkJkR0ZYYkd0aWJUbHdZekpWZEdKdE9XNVpXRUYwV201V2MySkVTWFJhTTBJeFRXcEdPR05IUm5kaFIyd3pXbGhTZWxsVVRqaFZiRlpQVkd0c1QxSXplRzVqU0ZWNVRWWjRkVWxwZDJkSmJUVjJXa2RWYVU5cFFXbFViVGxyV2xVMWFHSlhWVGxhTTBJeFRXcEZaMUZZU21waFJERTBUMFJhWms1cVVXZFJNamw1V2xoT1VWcFlTbFJpTWs1eVdsaFJPVTVVV1dkSlJVNVJWbFZHYzJKSE9XcFFWRTE1U1VWT1VWWlZWbTFaTTFJeVVGUkplVTVEUWtSVlJsWlZZak5ST1UxcVNUQkpSVTVSVmxWNGRsbFhVVGxQVXpRd1RubENRbVJ0Um5CaVIwWnBZa2RXUjFwWFJqQmtXRXBzWTNvd2IySnVWbk5pUTJ0blVWZE9NR0ZZV214U2JWWm9aRWhXZVZwWVRUbExSelV4WWtkM2NFbEZaSGxhV0UwNVdqTkNNVTl0WjNoTlJFRTJUME5DU0dOdFZucFNTRXBvWVZjME9WUnBPVUpKUldSNVdsaE9WbU15Vm10UVYyUjNaRlJ3YjAxVVFYZFBha2x2VTFWU1dVOXFVWFJPVTJ0blZHMDVhMXBWUm10YVNFazVUVlJCZFUxVVozVlBWRmwxVFdwTmVFbEZOWFphUjFaSllqTk9NRlJ0Um5SYVZERndZbTVPTUV4WVJqQmpTRVo1VEZkU2JHUnVTbXhpUXpGNVdrY3hhRXhZUW5aaU1uZG5WbTFXZVdNeWJIWmlhakI1VFhrMGVFMVROREJKUlRsVVVGVjRjR0p1VmpSSlJGbDFUbE0wZDB4VVJYZE5WR2QwWWpOS2FGa3llR3hKUTAxNFQwZzBlVTFwTkhkT1F6UjRURlpXYVdSWE5UQmtVMEpVVkZaQloxVXlSakJKUlZwc1dXbEJlRTU1UVhsTlZHOHdUVlJ2ZUUxNVFsWldSVTFuVFdwQmVVNURRV2RWYlZab1lrVXhiR0pYT1hsbFZEQjVUVVJCZDAxRVFYZEpSVVp6WWtjNWFsUlhWblJRVkVVMVRtcFpkMDlEUWtkamJWWnNWRmRXZEZCVVJYZE9hbXN4VG1sQ1ZHSXlUbkphV0ZKNlVGUkpaMUZ0T1doamJWSjZVRlJGWjFVelVtaGtSMVU1VkZWc1dWSlZVV2RXUjJoNVdsZEdhMk14UW14amEwNTJZMjFWT1UxcFFsVmlXRUpGWVZoT2NsQlVRV2RXTWxad1dqSm9NRkJVUldkVU0yUjFXbGhKT1ZScE9VSkpSVEZFVlRFNWMxbFhTbXhpUkRGUFREQkZaMVZIUm5sa1Iyd3dZVmM1ZFdONk1XaGlSM2R6WXpKc2RWb3llR3hNUnpFeFlraFNjRXhJU25OTmFVRm5VVzA1ZG1SR1VuQmlWMVU1VFdwQmVVNXBNSGRQVXpCNVRrWlJlRTVVYjNoTmFtOTZUWGxDVkdKSVZubGlWMUpVWkVkR2VXUkdVbkJpVjFVNVRXcEJlVTVwTUhoTlF6QjVUbFpSZDAxRWIzZE5SRzk1VFZOQ1RWbFlUakJSYmxaNlpWWlNjR0pYVlRsTmFrRjVUbWt3ZUUxRE1IbE9WbEYzVFVSdmQwMUViM2xOVTBKVFdsaE9NV0pYVmtKYWJsSnNZMnhTY0dKWFZUbFViVGwxV2xOQ1JGcHRaRlZWYTFaVVVGZE9kMlJVTUhsTmFsRnpZbGRXZEZCVVNYZE5SRUYzVFVSQ1RreEhTbkJpUjNod1ltMWpPVTFxU1RCSlJVWnpZa2M1YWxaR1NrWlZlakZxWTBoVk9VMTZTWE5pVjFaMFVGUkZOVTFyWTJkUk1rWjNWakpHTUdSSVRUbGlhVGxvU1VWT01XTnVTbXhpYmxKWVdWaFNNR042TUhkSlJVWXlXbFprYUdSSVVucFFWRUZuVWxob01GVXlWblZqTWpsNVl6QndkbVJYZUd4amVqRjFUREpGWjFKWWFEQlZNbFoxWXpJNWVXTXhaR2hrU0ZKNlVGUkJaMUpZYURCVk1sWjFZekk1ZVdNeFVteGlXRUU1WW1rNWFGaEhOR2xNUTBGcFdWaFNabVJZVW1wSmFtOW5TV3BKZDAxcVdYUk5WRUYwVFdwa1ZVMUVRVFpPUkdNMlRsUlJkVTlVUVRKT2FrMTRTM3BCZDA5cVFYZEpiakJMWEc0dmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdlkyeGhhVzF6THpNNVpERXdOVGxsWm1NMk1qa3labU5oWmpCaE9HTXlZalppTkRNNFltSTRORFE1Tm1KaE9UUTNaV1UwWWpFNU9HSTNNR05tTTJGa01qZ3hNRGhrTXpjdlVrVk1SVUZUUlY5RFFWQlVWVkpGWDFCRlRrUkpUa2RmVGtGVVNWWkZMblI0ZEh3eU0yWTVNekJtTmpjMVlXUmhPV1poTkRVd1pEaGxORGMwWmpsaU5tRTBaRGhoWWpaaU1USXdaalkwWldZMU5qUTFNamN6T0RRd1pXUTNPRFF3TURNM2ZGTnRPV2xUVjFFNVRrUkZlVTlFU1RCSlJYQjJXV3MxYUdKWFZUbGFWM2gwWW5reGRWbFlVbkJrYlZWMFkxZDBkV0l6U25STVdFNHpZVmRrYzJSVE1YbGlXRTUxWWpOS2RFeFhXakZpUjNkMFpHcEZaMVpZVG14amEyeHJVRmhDYUdOSGFIQmtNbFl3WXpKRmVrdEVVWGhOUkVGNlMxTkNTR050T1RGalJXeHJVRmQ0ZGxsWE5XeGphV2N3VFZSQmQwMURhMmRVVlU1VVdESjRhRmx0Vm5OUVZUUjJVVk5DVVdOdGJIWmpiV3d3WlZRd2VFMUVRWGROUTBKUFlWZE9iRkJVUVdkUlYwNXFZak5XZFdSRU1YTmlNa1oxV2xoSloxVlZPVlJRVjNoMldWYzFiR05wTVhWaU0wcDBXVmQzWjFOdE9XbFZNMUpvWkVkVk9WVkZWazlTUld4UFVubENVMXBYUm5waU1qUTVVa2RXZDFwWE5XdGFWelZxWlZOQ1JWcFlRbXhpYlZKc1ltMU9OVkJYUm0xa1IxWjVXVmMxTlU5cVVYaE5hbWQ1VFhsb01XSnRXakZpUjFwd1lrZDRiRnBEYTJkVmJWWjRaRmRXTVZwVU1IZEpSa3BzWXpOU2FHTnVVbnBRVkVGblVXMUdNRmt5YUVkaVIwWnVVRlJGWjFWdFZtbGlNamt3VUZSQloxSllhSEJrUlU1MldrZFZPVTFFYjNkSlJWSnNZMjFzTWxwWFVrWmxSMnd3VVRJNWExcFVNSGRQYWtGblZXNVdkVlpIYkhSYVZEQjNUVVJ2ZDAxRWIzZE5RMEpWWVZjeGJGUkhiSFJoV0ZFNVRVUkJOazFVUVRaTlJFRm5Wa2RzZEZwVk1YQmlhakZQVERCRloxVXpWbWxpVjJ3d1ZrZHNkRnBVTUhsTlJFa3lURlJGZDB4VVNUTldSRUYzVDJwUk0wOXFWWGxKUlZaellWZGtjRmx0ZUd4V1IyeDBXbFF4Vm1KdGRIVmlNMlIxU1VWR2Fsa3pTakZhVmxKd1lsZFZPVlpYTlhKaWJUa3pZbWxDVkdSSFJubGtSbEp3WWxkVk9WWlhOWEppYlRrelltbENSbUp0VWxWaFZ6RnNVRlpXZFdFeU5YWmtNalJuVWtkV2FGcEhlSEJpYlZVNVZHazVRa2xHVGpGak0wSnNZbTFTVldGWE1XeFFWVFYyWW0xVloxVXlWbXBqTVVKNVdsWk9NV016UW14aWJWRTVUVU5DVFZsWVRqQlZNazV2V2xkU1JtUnRSbk5RVkVsM1RXcFpkRTFVUVhSTmFtUlZUVVJCTms1RVl6Wk9WRWxuVlRKT2IxcFhVakZpUjFaNVVGVXhhR0ZYTkdkVlIwWjVaRWRzTUdGWE9YVlFXRXB6VFdsQ1FtSkhlSFpaTURWMldrZFZObFV5Ykd0UVYzaDJXVmMxYkdOcE1XNVpXRkpzWkRKR05VOXFUVFJQUkdNelQwUlpaMVZ0Vm5oVWJUbHJXbFY0Y0dNelVUbGFNMEl4VFdwRloxSllhR3BVYlRscldsVjRjR016VVRsTFJ6VXhZa2QzY0VsRk5YWmFSMVpOWVZoT01GQlRRazlrVnpGUFlqSlNiR042TUhoTVZFVm5WRzVXZEZFeFFsWmplakI1U1VVMU1XSldVbWhqTW5SNlVGUkZaMUV4UWxaamVUbFZXVmhPY2xCVVNXZFZiVlo0VVdwd1ZFOXJUVFpXUkRCM1QycEJOa3RxYjNGSlJrcHNZMVpTVTFKV1RUbFpNMEl4VUZSSmMySlhWblJRVkVaSVRFYzFkbHBIVlRsTlUzaHBZVmQ0YzJGWE5XNVFWRWxuVVZkNGMySXlUbFZWYTFaVVVGTm9kV1JYZUhOTFUwSlVZakpPY21ONU9VOWlNbEpzVUZOdloxUnVVbWhqTW5SNlZVZFdlVlJxY0VOUGJFMDJVWG93ZDA5cVFUWkxhbTl4U1VWT2RtTnRWbFJqUjFacVVGTnZaMVJYYkhWUk1VSldZekExZGxwSFZUbE5hVUpPWVZjMVRscFhNWFpqYm14UFlqSlNiRkJVUmtoSlJURndZbXhTZEdORlVuQmpNblJQWWpKU2JGQlVRV2RTYlZab1pFaFdlVnBZVFRsTFJ6VXhZa2QzY0VsRlVteGlSMFkxVVcwNWRtUkVNSGROUkc5M1RVUnZkMDFEUWxCa2JWWjVWVE5XYVdNeVRubGhWMHBzVUZVNVRFbEZUblppYmxKd1dqTldkbVJZVFRsTlEwSk5ZVmRPYkdKdVRteGplakJ2WW01V2MySkRhMmRVYlZZd1pESTVlV0Y2TUc5aWJsWnpZa05yWjFFeU9YUmlWMFoxV2tRd2RtUXlPWGxoTTA1M1dWZE9iRXd6Vm5wYVdFcDZURE5DYUdOSGFIQmtNbFl3WXpKRmVrd3pVbWhqTW5SNlRESldjMkpYT0hSalYzUjFZak5LZEV4WVRqTmhWMlJ6WkZNeGVXSllUblZpTTBwMFRGZHNkRmxYWkd4aWJWWXdURlJKZDAxcVdYaE5SRWt5VEZoWmVFd3lXakZpUjNkMFpHcEZkbGt5Um5ka1NGWjVXbE14ZFZsWVVuQmtiVlYxWXpKS2FHUkhUbTlKUm1SMlkyMTBSV0ZZU1RsTU0yUjJZMjEwZW1OSFJtcGFVemt4WXpKV2VXTjVPWGRaV0VKdllWaGtiR1JJVG1oTmVUa3dXVmhPY21ONU9XeGlSekYyVEZoR2NtSnRPWGxpVXpGNlpESnNibUpJVlhSamJURjZZbTA1ZVdKVE1YQmlWMFp1V2xjMWJHUkRNSGxOUkVreVRWUkJlVTVwTVRKTlV6bHRaRmQ0YzB4WVdYaEpSVTUyWWxjeGJHSnVVVGxhVjNoMFlua3hiV1JYZUhOTVZ6bHBZekpXZVdSdFZubFBhazAxV2tSRmQwNVViR3hhYlUweVRXcHJlVnB0VG1oYWFrSm9UMGROZVZscVdtbE9SRTAwV1cxSk5FNUVVVFZPYlVwb1QxUlJNMXBYVlRCWmFrVTFUMGRKTTAxSFRtMU5Na1pyVFdwbmVFMUVhR3ROZW1NMlRrUkZlVTlFU1hwSlEwSlVaRWRTUm1OdVNUbE1NMlIyWTIxMGVtTkhSbXBhVXpreFl6SldlV041T1hkWldFSnZZVmhrYkdSSVRtaE5lVGt3V1ZoT2NtTjVPV3hpUnpGMlRGaEdjbUp0T1hsaVV6RjZaREpzYm1KSVZYUmpiVEY2WW0wNWVXSlRNWEJpVjBadVdsYzFiR1JETUhsTlJFa3lUVlJCZVU1cE1USk5Vemx0WkZkNGMweFlXWGhNTW5oMldqTk5kbHBYZUhSaWVURjFXVmhTY0dSdFZYUmpWM1IxWWpOS2RFeFlUak5oVjJSelpGTXhlV0pZVG5WaU0wcDBURmRhTVdKSGQzUmtha1YwVGtSRmVVOUVTVEJNYlZaNVkybENWR1JIVWtwaWFqQjJXa2RXTWt3eU5URmlSM2RuVlROU2ExUXpWakJRVXprellqTktjbU16UW1oWk1sVjJaRmhPYkdOdVRYWmpSMFozWVVkc00xcFlVbnBaVkUxMlpFZEdlbUV6VFhaYVYzaDBZbmt4ZUdFeU5YWmpiVEIwWXpOa2NGb3llREZNV0VwMFl6STFkbU50TUhSaFZ6Rm9XakpXZFZwWVVYUk5ha0Y1VG1wRmQwMXFXWFJrYWtWMldtNVdjMkpETVRKTlV6bHpZakprZWt3eVZuTmlWemgwWW0xR01HRllXbXhNV0VaeVltMDVlV0pUTVhwa01teHVZa2hWZEdOdE1YcGliVGw1WWxNeGJXUlhlSE5NV0ZsNFRGUlJlRTFxWjNsT1F6VjJaRmhSWjFWSE9UTmFXRWs1U1VaU2VWcFlUbEZhV0VwVldWaE9jbEJYVG5ka1ZHOTVTVUZ2UFZ4dUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wxSkZURVZCVTBWZlNFVk1SRjlPUVZSSlZrVXVkSGgwZkRoaU0yUTFNalUzWVRneU5USm1ZakkzWTJReU4ySTJaV1JpWkRkaE5qY3pPR0l4WkRCbU9UWTJObVptWm1VM1lqWmpPRE5tTm1GaFpXTXlZelk1TlRKOFUyMDVhVk5YVVRsT1JFVjVUMFJKZWtsRmNIWlphelZvWWxkVk9WcFhlSFJpZVRGeldWaEtibHBVVFhoT1J6QjBZMWQwZFdJelNuUk1XRTR6WVZka2MyUlRNWGxpV0U1MVlqTktkRXhYV2pGaVIzZDBaR3BGWjFaWVRteGphMnhyVUZoQ2FHTkhhSEJrTWxZd1l6SkZla3RFVVhoTlJFRjZTMU5DU0dOdE9URmpSV3hyVUZkNGRsbFhOV3hqYVdjd1RWUkJkMDFEYTJkVVZVNVVXREo0YUZsdFZuTlFWVFIyVVZOQ1VXTnRiSFpqYld3d1pWUXdkMGxGTlhCWk1sVTVUVU5DUWxreVRuWmtWelV3VUZkNGRsbFhOV3hqYVVKU1ZERk5PV0pIT1doaWJWWjVURmMxZG1OdE1XaGlRMEpMWWpKS1ZHUkhSakJhVkRGUlVsVTFSVk5WTlVoSlJrcHNXVmhPZG1KcU1VdGlNa3BKV2xkNGExWllUbXhqYVVKRldsaENiR0p0VW14aWJVNDFVRk5vZFdSWGVITkxVMEpUV2xoR01WcFlWbXhRVkVGblZXMVdlbVJIUm5sa1NFMDVUVU5DUTFsWVVtcGhSVnB6V1Zkak9VMVRRbE5hVjBwMllqTlJPVTFEUWtabFIyd3dVVEk1YTFwVU1IZFBha0ZuVWtkV2VXRllXbXhhUlZZMFlWaFNSR0l5VW14UVZFRTJUVU5DVTJSWE5WVmhWekZzVUZSQmQwOXFRWGRQYWtGM1NVWlNjR0pYVmsxaFZ6RndaRVF3TTB4VVFYZFBha0YzVDJwQmQwbEdVbkJpVjFaT1lWYzBPVlJwT1VKSlJrNHhXVzB4Y0dSR1VuQmlWMVU1VFdwQmVVNXBNSGhOUXpCNVRqRlJkMDFFYnpCT2VtOHhUVk5DUm1KSGJHNWhWMHB6V2xaU2NHSlhWVGxXVnpWeVltMDVNMkpwUWtKWk1rNTVaRmRXVldGWE1XeFFWbFoxWVRJMWRtUXlOR2RWTTFKb1kyNVNWV0ZYTVd4UVZsWjFZVEkxZG1ReU5HZFNWelZyVmtkc2RGcFVNVlppYlhSMVlqTmtkVWxGVW14WlYxSnpZVmMxYkZCVk5IWlJVMEpVWkZoT2QxcFhOV3RXUjJ4MFdsUXhUMkl5Tld4SlJrNXNXVE5PVVdOdFZsUmtXRTUzV2xjMWExQlVRV2RVUjBaNlpFWk9hbUZIVm10U1dGcG9Za1F3ZVUxRVNUSk1WRVYzVEZSSk0xWkVRWGRQYWxFelQycFZlRWxHVG1waFIxWnJaRmQ0YkdOcU1VNVpWMngxU1VaQ2FHTnVVbkJrUjJ4Mlltb3hlV0pFU1dkUlYzaHpZakpPVDJJeVVteFBiRTV3V2tReGMySXlSblZhV0VsMFdqSkdNRnBZWkdobFZHOTZUMFJuTTA1NlVURkpSa3BzWTFVMWRscEhWazFoV0U0d1VGZGtkMlJVU1hoSlJWWTBXVEExZGxwSFZrMWhXRTR3VUZOb2RXUlhlSE5MVTBKUFlqSlNiRlJIYkhwa1JEQm5WRzVXZEZSdE9XdGFXRTA1VFZNd2VFbEZOVEZpVlU1UlZsaE5PVTE2U1dkVWJsWjBWa2RHZW1FelRUbE5VMEpFVlVaV2Vrd3hVbWhqTW5NNVRYcEpaMVZ0Vm5oUmFuQlVUMnROTmxaRU1IZFBha0UyUzJwdmNVbEdTbXhqVmxKVFVsWk5PVmt6UWpGUVZFMTVURWN4YkdKVU1IaFBWRXBJVEVjMWRscEhWVGxOVTNocFlWZDRjMkZYTlc1UVZFMTVTVVZHYzJKSE9XcFdSa3BHVlhvd2IySnVWbk5pUTJ0blZUSTVhbUV6VFhaVWJUbHJXbFF3Y1VsRk5UQlpXRTV5WXpGQ2JHTnJORFpSYW5CVVQydE5PVTFFYjNkUGFXODJTMmxDUkdJelNteFZNMEpzV1hvd2NVbEZNWEJpYTA1UlZsaE9UMkl5VW14UVZFMTVTVVV4Y0dKck1XeGlWemw1WlZVMWRscEhWVGxOVkd0NVVubENUbUZYTlZWaVdFSkZZVmhPY2xSdE9XdGFWREIzU1VWYWJGbFlVakZqYlZaNlVGTm9kV1JYZUhOTFUwSkZXbGQ0YUdWVlNuWmlNMUU1VFVSQk5rMUVRVFpOUkVGblZETmFiR05zVGpGWmJrNXFZMjFzYVZwVU1WQlRlVUpFWWpJMU1HRlhaREZpTTFaNlVGUkJaMVJIYkdwYVZ6VjZXbGhOT1V0SE5URmlSM2R3U1VVMWJHUklaSFpqYlhNNVMwYzFNV0pIZDNCSlJVNTJZbGN4YUdKdFVUbE1NMlIyWTIxMGVtTkhSbXBhVXpreFl6SldlV041T1hkWldFSnZZVmhrYkdSSVRtaE5lVGt3V1ZoT2NtTjVPV3hpUnpGMlRGaEdjbUp0T1hsaVV6RjZaREpzYm1KSVZYUmpiVEY2WW0wNWVXSlRNWEJpVjBadVdsYzFiR1JETUhsTlJFa3lUVlJCZVU1cE1USk5Vemx0WkZkNGMweFlXWGhNTWxveFlrZDNkV015U21oa1IwNXZTVVprZG1OdGRFVmhXRWs1VEROa2RtTnRkSHBqUjBacVdsTTVNV015Vm5samVUbDNXVmhDYjJGWVpHeGtTRTVvVFhrNU1GbFlUbkpqZVRsc1lrY3hka3hZUm5KaWJUbDVZbE14ZW1ReWJHNWlTRlYwWTIweGVtSnRPWGxpVXpGd1lsZEdibHBYTld4a1F6QjVUVVJKTWsxVVFYbE9hVEV5VFZNNWJXUlhlSE5NV0ZsNFNVVk9kbUpYTVd4aWJsRTVXbGQ0ZEdKNU1XMWtWM2h6VDJwTk5WcEVSWGRPVkd4c1dtMU5NazFxYTNsYWJVNW9XbXBDYUU5SFRYbFphbHBwVGtSTk5GbHRTVFJPUkZFMVRtMUthRTlVVVROYVYxVXdXV3BGTlU5SFNUTk5SMDV0VFRKR2EwMXFaM2hOUkdoclRYcGpaMGxHVGpCYVJWWjVZMm93ZG1ReU9YbGhNMDUzV1ZkT2JFd3pWbnBhV0VwNlRETkNhR05IYUhCa01sWXdZekpGZWt3elVtaGpNblI2VERKV2MySlhPSFJqVjNSMVlqTktkRXhZVGpOaFYyUnpaRk14ZVdKWVRuVmlNMHAwVEZkc2RGbFhaR3hpYlZZd1RGUkpkMDFxV1hoTlJFa3lURmhaZUV3eVdqRmlSM2QwWkdwRmRtSkhPVzVqZVRsc1lrY3hka3hYZUdoamJXUnNUWHBGTUdKVE1YaGhNalYyWTIwd2RHTXpaSEJhTW5neFRGaEtkR015TlhaamJUQjBXbTVXYzJKRE1USk5VekF3VFZSSk5FMXFUWFZhV0VwNVNVWk9NRnBGYkhWUVV6bHJXbGhaZG1KdVZuTmlRMEpVWkVkU1VHUllVVGxNTTJSMlkyMTBlbU5IUm1wYVV6a3hZekpXZVdONU9YZFpXRUp2WVZoa2JHUklUbWhOZVRrd1dWaE9jbU41T1d4aVJ6RjJURmhHY21KdE9YbGlVekY2WkRKc2JtSklWWFJqYlRGNlltMDVlV0pUTVhCaVYwWnVXbGMxYkdSRE1IbE5SRWt5VFZSQmVVNXBNVEpOVXpsdFpGZDRjMHhZV1hoTU1uaDJXak5OZGxwWGVIUmllVEZ6V1ZoS2JscFVUWGhPUnpCMFkxZDBkV0l6U25STVdFNHpZVmRrYzJSVE1YbGlXRTUxWWpOS2RFeFhXakZpUjNkMFpHcEZkRTVFUlhsUFJFbDZURzA1TVdSRFFsRmlNMlJzWTJvd1oxWklTbXhqTVVKc1kyczFkbHBIVlRsYU0wcHNZM2s1Ym1OSVZUWmhSRVYzVFVSdk1FbEdVbmxhV0U1UldsaEtWVmxZVG5KUVYwNTNaRlJ2ZWsxcFFVdGNiaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTlqWVhCMGRYSmxMWE5pWVhSamFDNWhjbWQyTG1wemIyNThObUV5TW1Zd01EVTVaVE00TUdGbU5EUTBZemsxTm1Wa01UUXhNRFkzWVdObFpHRTVZakkxWVRRM1ptWTJOVGd6WmpZME1qbGpOVFZpTUdReE1EQTVOWHhYZVVsMlpGaE9lVXd5ZUhaWk1rWnpUREpLY0dKcE9YcFpiVVl3V1RKbmFVeERRV2xNVXpGM1dWaEtlbGxYU25OYVUwbHpTVU5KZEV4WE5YWk1XRXBzWTFoV2JHUlhWV2xNUTBGcFRGTXhhRmt5VG5aa1Z6VXdVRmQ0ZGxsWE5XeGphVWx6U1VOSmRFeFlSblpqZWpGellqSkdkVnBZU1hSaWJUbDVZbGRHYzBscGQyZEphVEIwWTBkR2VXUkhiREJoVnpsMVVGaEtjMDFwU1hOSlEwbDBURmR3ZGxscE1YVlpWekZzVUZkV2MySlhPSFJpYlVZd1lWaGFiRXhZUm5KaWJUbDVZbE14ZW1ReWJHNWlTRlYwWTIweGVtSnRPWGxpVXpGdFpGZDRjMHhZV1hoSmFYZG5TV2t3ZEdKdE9XdGFWM2h3WXpOUk9Wb3pRakZOYWtWcFRFTkJhVXhUTVhWaU1sSnNZM293ZUVscGQyZEphVEIwWW01U2FHTXlkSHBRVkVWcFRFTkJhVXhUTVdwalNGWjZURmhDYkdOcE1UQlpXRTV5VUZSSmFVeERRV2xNVXpGMFdsY3dPVTFWWTJsTVEwRnBURk14Ym1OdFZucFFWelYyWW0xVmFVeERRV2xNVXpFd1lWY3hiRkJVUVhkUGFrVjNUMnBCZDBscGQyZEphVEIwV2xob2QySXpTakJRVlRWUVZHdFZhVXhEUVdsTVV6RnJXbGhDYkdKdFVteGliVTQxVUZkR2JXUkhWbmxaVnpVMVQycFJlRTFxWjNsTmVVbHpTVU5KZEV4WFRuWmlWekZzWW01Uk9WcFhlSFJpZVRGdFpGZDRjMHhYT1dsak1sWjVaRzFXZVU5cVRUVmFSRVYzVGxSc2JGcHRUVEpOYW10NVdtMU9hRnBxUW1oUFIwMTVXV3BhYVU1RVRUUlpiVWswVGtSUk5VNXRTbWhQVkZFeldsZFZNRmxxUlRWUFIwa3pUVWRPYlUweVJtdE5hbWQ0VFVSb2EwMTZZelpPUkVWNVQwUkpla2xwZDJkSmFUQjBXVEpvYTJGWVNUbE1NMlIyWTIxMGVtTkhSbXBhVXpreFl6SldlV041T1hkWldFSnZZVmhrYkdSSVRtaE5lVGt3V1ZoT2NtTjVPV3hpUnpGMlRGaEdjbUp0T1hsaVV6RjZaREpzYm1KSVZYUmpiVEY2WW0wNWVXSlRNWEJpVjBadVdsYzFiR1JETUhsTlJFa3lUVlJCZVU1cE1USk5Vemx0WkZkNGMweFlXWGhKYVhkblNXa3dkR0l6VmpCalNGWXdVRk01TTJJelNuSmpNMEpvV1RKVmRtUllUbXhqYmsxMlkwZEdkMkZIYkROYVdGSjZXVlJOZG1SSFJucGhNMDEyV2xkNGRHSjVNWGhoTWpWMlkyMHdkR016WkhCYU1uZ3hURmhLZEdNeU5YWmpiVEIwWVZjeGFGb3lWblZhV0ZGMFRXcEJlVTVxUlhkTmFsbDBaR3BGZGxwdVZuTmlRekV5VFZNNWMySXlaSHBNZVZZMFRGTldjVXh0T1RGa1EwbHpTVU5KZEV4WFZubGpiVGw1VUZNNU0ySXpTbkpqTTBKb1dUSlZkbVJZVG14amJrMTJZMGRHZDJGSGJETmFXRko2V1ZSTmRtUkhSbnBoTTAxMldsZDRkR0o1TVhoaE1qVjJZMjB3ZEdNelpIQmFNbmd4VEZoS2RHTXlOWFpqYlRCMFlWY3hhRm95Vm5WYVdGRjBUV3BCZVU1cVJYZE5hbGwwWkdwRmRscHVWbk5pUXpFeVRWTTVjMkl5WkhwTWVWWTBURk5XY1V4dFZubGphVWx6U1VOSmRtUXlPWGxoTTA1M1dWZE9iRXd6Vm5wYVdFcDZURE5DYUdOSGFIQmtNbFl3WXpKRmVrd3pVbWhqTW5SNlRESldjMkpYT0hSalYzUjFZak5LZEV4WVRqTmhWMlJ6WkZNeGVXSllUblZpTTBwMFRGZHNkRmxYWkd4aWJWWXdURlJKZDAxcVdYaE5SRWt5VEZoWmVFd3lXakZpUjNkMFpHcEZkbGt5Um5ka1NGWjVXbE14ZFZsWVVuQmtiVlYxWXpKS2FHUkhUbTlKYVhkblNXazVNMkl6U25Kak0wSm9XVEpWZG1SWVRteGpiazEyWTBkR2QyRkhiRE5hV0ZKNldWUk5kbVJIUm5waE0wMTJXbGQ0ZEdKNU1YaGhNalYyWTIwd2RHTXpaSEJhTW5neFRGaEtkR015TlhaamJUQjBZVmN4YUZveVZuVmFXRkYwVFdwQmVVNXFSWGROYWxsMFpHcEZkbHB1Vm5OaVF6RXlUVk5KYzBsRFNUQk5WRWswVFdwTmFVeERRV2xOZW14clRWUkJNVTlYVm0xWmVsbDVUMVJLYlZreVJtMU5SMFUwV1hwS2FVNXRTVEJOZW1ocFdXcG5NRTVFYXpKWmJVVTFUa1JrYkZwVVVtbE5WR3MwV1dwamQxa3lXWHBaVjFGNVQwUkZkMDlIVVhwT2VVbHpTVU5LYWsxWFVYcE9WRnBwV1ZSQk1FOVVhM3BOVjAwd1RucHNiRmxYV1RSUFJGazBUbnBPYUUweVRtaE9ha1V5VDBSWmVFMVhTbWhhYWxreldsUkJNMXBxV1RWUFJHczBXbGRPYTAweVRYaE9SRTAxV20xYWFVbHNNRXRjYmk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5amJHRnBiWE12TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6Tnk5allYQjBkWEpsTFhOaVlYUmphQzVsZUdsMGZEbGhNamN4WmpKaE9URTJZakJpTm1WbE5tTmxZMkl5TkRJMlpqQmlNekl3Tm1WbU1EYzBOVGM0WW1VMU5XUTVZbU01TkdZMlpqTm1aVE5oWWpnMllXRjhUVUZ2UFZ4dUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wyTmhjSFIxY21VdGMySmhkR05vTG5OMFpHVnljbnhsTTJJd1l6UTBNams0Wm1NeFl6RTBPV0ZtWW1ZMFl6ZzVPVFptWWpreU5ESTNZV1UwTVdVME5qUTVZamt6TkdOaE5EazFPVGt4WWpjNE5USmlPRFUxZkZ4dUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyTnNZV2x0Y3k4ek9XUXhNRFU1Wldaak5qSTVNbVpqWVdZd1lUaGpNbUkyWWpRek9HSmlPRFEwT1RaaVlUazBOMlZsTkdJeE9UaGlOekJqWmpOaFpESTRNVEE0WkRNM0wyTmhjSFIxY21VdGMySmhkR05vTG5OMFpHOTFkSHd3TVRZd1lUUTRNelkyWkRrMlpHWTRNVGd6WWpNeVl6Y3dOV00xTVdFNE5UZzVZakE1WlRCbVpURTJOV1kwTVRjellqTXhZbUU1TVRZd1pUaGlaVGswZkU1RVJYbFBSRWt3UTJjOVBWeHVMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMM0JoY21WdWRDMXpZbUYwWTJndVlYSm5kaTVxYzI5dWZEZ3lZMlppTURKak5HSmlNMll3WmpNMk1qazVOelJpTWpObFpEQTFZekZtTVdNeFpERm1PV001T1dNd09EZGhaV1JpWm1VNFlUUXpPVGhsTTJGaU1tUjhWM2xKZG1SWVRubE1NbmgyV1RKR2Mwd3lTbkJpYVRsNldXMUdNRmt5WjJsTVEwRnBURk14ZDFsWVNucFpWMHB6V2xOSmMwbERTWFJNVjJoMllrZFJhVXhEUVdsTVV6RjFZbmt4ZVZwWVJqRmFXRlpzU1dsM1owbHBNSFJaVjA1cVlqTldkV1JFTVhOaU1rWjFXbGhKYVV4RFFXbE1VekY0WWpOTk9XSkhPV2hpYlZaNVRGYzFkbU50TVdoaVEwbHpTVU5KZEV4WVFtaGpibEp3WkVkc2RtSnFNWGxpUkVscFRFTkJhVXhUTVdwaU1qRjBXbGMxTUZCWFZuTmlWemgwV201V2MySkViM3BQVjFGNFRVUlZOVnBYV21wT2FrazFUVzFhYWxsWFdYZFpWR2hxVFcxSk1sbHFVWHBQUjBwcFQwUlJNRTlVV21sWlZHc3dUakpXYkU1SFNYaFBWR2hwVG5wQ2FscHFUbWhhUkVrMFRWUkJORnBFVFROSmFYZG5TV2t3ZEdGdE9XbE1WelZvWWxkVk9WcFhlSFJpZVRGeldWaEtibHBVVFhoT1J6QjBZMWQwZFdJelNuUk1XRTR6WVZka2MyUlRNWGxpV0U1MVlqTktkRXhYV2pGaVIzZDBaR3BGYVV4RFFXbE1VekYxWWpKU2JHSkhiSHBrUkRGdVkwaFZlVTFUU1hOSlEwbDBURmMxZGxwSFZucFFWRVZwVEVOQmFVeFRNWFZrUjBaNllUTk5PVTFUU1hOSlEwbDBURmRPZDJSWVRYUmpSMVo1VEZoU2FHTXljemxOZWtscFRFTkJhVXhUTVhSYVZ6QTVUVlJyZVZKNVNYTkpRMGwwVEZka2VWcFlUVGxhTTBJeFQyMW5lRTFFUVRaT1EwbHpTVU5KZEV4WVVuQmlWMVU1VG5rd2QwMUViM2ROUkc5M1RVTkpjMGxEU1hSTVYxWTBZMGM1ZVdSRU1VOVVNRFZHU1dsM1owbHBNSFJaTW1ocllWaEpPVXd6WkhaamJYUjZZMGRHYWxwVE9URmpNbFo1WTNrNWQxbFlRbTloV0dSc1pFaE9hRTE1T1RCWldFNXlZM2s1YkdKSE1YWk1XRVp5WW0wNWVXSlRNWHBrTW14dVlraFZkR050TVhwaWJUbDVZbE14Y0dKWFJtNWFWelZzWkVNd2VVMUVTVEpOVkVGNVRta3hNazFUT1cxa1YzaHpURmhaZUVscGQyZEphVEIwWWpOV01HTklWakJRVXprellqTktjbU16UW1oWk1sVjJaRmhPYkdOdVRYWmpSMFozWVVkc00xcFlVbnBaVkUxMlpFZEdlbUV6VFhaYVYzaDBZbmt4ZUdFeU5YWmpiVEIwWXpOa2NGb3llREZNV0VwMFl6STFkbU50TUhSaFZ6Rm9XakpXZFZwWVVYUk5ha0Y1VG1wRmQwMXFXWFJrYWtWMldtNVdjMkpETVRKTlV6bHpZakprZWt4NVZqUk1VMVp4VEcwNU1XUkRTWE5KUTBsMFRGZFdlV050T1hsUVV6a3pZak5LY21NelFtaFpNbFYyWkZoT2JHTnVUWFpqUjBaM1lVZHNNMXBZVW5wWlZFMTJaRWRHZW1FelRYWmFWM2gwWW5reGVHRXlOWFpqYlRCMFl6TmtjRm95ZURGTVdFcDBZekkxZG1OdE1IUmhWekZvV2pKV2RWcFlVWFJOYWtGNVRtcEZkMDFxV1hSa2FrVjJXbTVXYzJKRE1USk5Vemx6WWpKa2VreDVWalJNVTFaeFRHMVdlV05wU1hOSlEwbDJaREk1ZVdFelRuZFpWMDVzVEROV2VscFlTbnBNTTBKb1kwZG9jR1F5VmpCak1rVjZURE5TYUdNeWRIcE1NbFp6WWxjNGRHTlhkSFZpTTBwMFRGaE9NMkZYWkhOa1V6RjVZbGhPZFdJelNuUk1WMngwV1Zka2JHSnRWakJNVkVsM1RXcFplRTFFU1RKTVdGbDRUREphTVdKSGQzUmtha1YyV201V2MySkROWHBaYlVZd1dUSm5hVXhEUVdsTU0yUjJZMjEwZW1OSFJtcGFVemt4WXpKV2VXTjVPWGRaV0VKdllWaGtiR1JJVG1oTmVUa3dXVmhPY21ONU9XeGlSekYyVEZoR2NtSnRPWGxpVXpGNlpESnNibUpJVlhSamJURjZZbTA1ZVdKVE1YQmlWMFp1V2xjMWJHUkRNSGxOUkVreVRWUkJlVTVwTVRKTlV6bHRaRmQ0YzB4WVdYaEphWGRuU1dwTk5WcEVSWGRPVkd4c1dtMU5NazFxYTNsYWJVNW9XbXBDYUU5SFRYbFphbHBwVGtSTk5GbHRTVFJPUkZFMVRtMUthRTlVVVROYVYxVXdXV3BGTlU5SFNUTk5SMDV0VFRKR2EwMXFaM2hOUkdoclRYcGphVXhEUVdsWmVrWnJUWHBWTWxsdFJYZE9SR3MxVFhwR2FrNUVZelZhVjBadFQwUm5NazlFWTNwWlZFNXFXVlJaZUU1cVp6Sk5WRVpwV1ZkWk1rNHlWWGRPTWxreVQxUm5OVTlIVm1wYVJFNXFUVlJSZWs5WFdtMVphVXBrUTJjOVBWeHVMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMM0JoY21WdWRDMXpZbUYwWTJndVpYaHBkSHc1WVRJM01XWXlZVGt4Tm1Jd1lqWmxaVFpqWldOaU1qUXlObVl3WWpNeU1EWmxaakEzTkRVM09HSmxOVFZrT1dKak9UUm1ObVl6Wm1VellXSTRObUZoZkUxQmJ6MWNiaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzlqYkdGcGJYTXZNemxrTVRBMU9XVm1Zell5T1RKbVkyRm1NR0U0WXpKaU5tSTBNemhpWWpnME5EazJZbUU1TkRkbFpUUmlNVGs0WWpjd1kyWXpZV1F5T0RFd09HUXpOeTl3WVhKbGJuUXRjMkpoZEdOb0xuTjBaR1Z5Y254bE0ySXdZelEwTWprNFptTXhZekUwT1dGbVltWTBZemc1T1RabVlqa3lOREkzWVdVME1XVTBOalE1WWprek5HTmhORGsxT1RreFlqYzROVEppT0RVMWZGeHVMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMk5zWVdsdGN5OHpPV1F4TURVNVpXWmpOakk1TW1aallXWXdZVGhqTW1JMllqUXpPR0ppT0RRME9UWmlZVGswTjJWbE5HSXhPVGhpTnpCalpqTmhaREk0TVRBNFpETTNMM0JoY21WdWRDMXpZbUYwWTJndWMzUmtiM1YwZkROaE1qY3lNRGxtTnpVNU5HSXlNemxqT0Rka01tUXpaVE01TnpZM01HTTJNREl5WmpkbE9HRTNaVFE0T1RJMllUVTNPV1U1TW1NNE9HSmtNbVV5TmpWOFRrUkZlVTlFU1hwRFp6MDlYRzR2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3RkakV2YjNCekwzSmxjWFZsYzNSekwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMW1kV3hzTFhZeExtcHpiMjU4TXpsa01UQTFPV1ZtWXpZeU9USm1ZMkZtTUdFNFl6SmlObUkwTXpoaVlqZzBORGsyWW1FNU5EZGxaVFJpTVRrNFlqY3dZMll6WVdReU9ERXdPR1F6TjN4bGQyOW5TVU5LZWxreWFHeGlWMFZwVDJsQmFXRnRPWEJpYmxGMFpFaEthR0ZYTlhCaWJXTjBaR3BKYVV4QmIyZEpRMHB5WVZjMWEwbHFiMmRKYlRWb1pFZHNNbHBUTVhwa1Ywb3dXVmhPY2t4WVpIWmpiWGhyVEZjeGRscEhWbk5NV0ZsNFNXbDNTMGxEUVdsWldFcDBTV3B2WjBsdFRuWmlibEp3WW01V2RtUllUV2xNUVc5blNVTktiR1ZJUW14amJXeDBXbGMxTUVscWIyZEpiV3gwV1Zka2JGZ3pRbmxpTTBKNVlWYzVabGxYVGpCaFZ6bDFXREpPYUdKWFZubFpWamw2WkZkS01GbFlUbkpKYVhkTFNVTkJhV051Vm5WWU1teHJTV3B2WjBsdE1YWmtRekZzWWtjeGRreFlRbkJaTW5SM1lrZEdhbHBUTVdwaU1qVXdZVmMxTVdJelZucE1WM2hvWTIxa2JFMTZSVEJpVXpGNFlUSTFkbU50TUhSak0yUndXako0TVV4WVNuUmpNalYyWTIwd2RHTnRPV2xpTTFGMFlVaFdkRmxYTkhSWk1rWjBXbGhLYUV4WVRqRlpibEpvWXpKemRHTjZVWGxNVkUxM1RVZHpkRTFxUVhsT2FrVjNUV3BaZEdScVJXbE1RVzluU1VOS2NXSXlTbVppYlVaMFdsTkpOa2xEU214aVJ6RjJURmQ0YUdOdFpHeE5la1V3WWxNeGVHRXlOWFpqYlRCMFl6TmtjRm95ZURGTVdFcDBZekkxZG1OdE1IUmFibFp6WWtNeE1rMVRTWE5EYVVGblNXNU9kbVJZU21wYVUwazJTVU5KZG1ReU9YbGhNMDUzV1ZkT2JFd3pWbnBhV0VwNlRETkNhR05IYUhCa01sWXdZekpGZWt3elVtaGpNblI2VERKV2MySlhPSFJqVjNSMVlqTktkRXhZVGpOaFYyUnpaRk14ZVdKWVRuVmlNMHAwVEZkc2RGbFhaR3hpYlZZd1RGUkpkMDFxV1hoTlJFa3lURmhaZUV3elRuWmtXRXBxV2xNd05FMXRXVEpPVkZFMVQwZFZlVTVYV1RCTlYwazBUakpOTlU1VVVUTk5WR016VFdwS2Exa3lXVE5OZWxsM1dsUldhVnBIVlRSSmFYZExTVU5CYVdNeU9URmpiVTVzV0ROS2JHUnRiSHBoVnpsMVNXcHZaMGxxWjNsYWFsa3hUa1JyTkZwVVNURmFhbEY0V1dwbk0xbDZhekZPUkdONFRucGplVTF0VW1wYWFtTjZUbXBDYkU1WFNtdGFWR2RwVEVGdlowbERTbnBpTTFaNVdUSldabUpYUm5WaFYxcHNZek5TWm1NeWFHaE5hbFV5U1dwdlowbHRTVEZhVkdoc1QwUnJORmxxWjNsYVYwVjRUbGRKTUUxdFZUUk9SMVY1VFcxRk0wNUViR3BPYWxrMFdYcEZlbHBVUW1wUFZGVTBXbGRPYVZsVVJYbE5iVnBwVFZSQ2EwOVViR3BOTWxKdFRYcHJlazE2UldsTVFXOW5TVU5LZW1JelZubFpNbFptV1ZoS2FtRkhiREphVmpsNllVZEZlVTVVV1dsUGFVRnBXWHBCTUUxRVVtcFBWRTVzVDBSWk1rNVVWWGRPUjFVMFRsZE5NVTlIUm1oWmFrSm9XbXBSTlU5WFVtdFpWR013V2tSa2FVNUhTVE5aVjBWNFdWUmpkMDlFVlRSWmFsbDVXbXBhYlUxcVJteGFhbU0xVG5sSmMwTnBRV2RKYlZKb1pFZEdabUpYUm5WaFYxcHNZek5SYVU5cFFXbE1NbFozWVVkV2RGcFlTbWhpUXpsc1ltNUtkbUl6VVhaalIwWjNZVWRzTTFwWVVucFpWRTEyV2xkNGRHSjVNWGRoVjA1eVRGaENjMWxYVG14TVYyeDBXVmRrYkV4WVRqQlpXRkpzVEZkR2FtUkhiSFppYVRCNVRVUkpNazFVUVhsT1F6bDNZMjA1YTJSWFRqQmhWemwxVEZoT2FsbFhlR3hNVnpsMVlraHJkbU5JU214alIwWjVXbGRSZG1KWFJuVmhWMXBzWXpOUmRXRnVUblppYVVselEybEJaMGx0VW1oa1IwWm1ZbGRHZFdGWFdteGpNMUptWXpKb2FFMXFWVEpKYW05blNXcEthazlFVFRSTmFrcG9XWHBPYWxwdFdURk5SMWsxVGxSTk1GcHRWVFZaZWtab1dsUmthRTFYVlhoTmJVazFUWHBKTkZsVVdUVmFiVTVyVGtkSk1WbHFSWGxhVjFwclQxZE5NRTFxYkd4TlIwVXdUVlJuYVV4QmIyZEpRMHByV1ZoU2FHTXlWakJZTWs1MlltNVNlVmxYVGpCSmFtOW5aWGR2WjBsRFFXZEpiazVxWVVkV2RGbFRTVFpKUTBwMVdWaFNjR1J0VlhSak0xWnBaRWRHZW1GNU1XdFpXRkpvWXpKV01FeFlXWGhKYVhkTFNVTkJaMGxEU214alIyeDZZakpTYkdONVNUWkpSRWw0VFhsM1MwbERRV2RKUTBwNlkwZDRjR1JJVFdsUGFVSTNRMmxCWjBsRFFXZEpRMG93WTIxR2NHSnBTVFpKUkVVMVRWTjNTMGxEUVdkSlEwRm5TVzVhYUdKRFNUWkpSRWw1UTJsQlowbERRamxNUVc5blNVTkJaMGx0TlhaamJURm9Za2RzTmxsWVVuQmlNalZtWXpKb2FFMXFWVEpKYW05blNXcGFhRmw2VG1sTk1rVjVUVWRWTTFwRVFtMU9SRnBxVG1wcmVVNUhTbXhhUkdjMVdXMUdiRTVxUVRWYVIxRjNUbXBqTlZsdFdtMVplbWMxVDFkR2EwMHlXVE5QUkdkM1dWUk5ORTVxV210TmVrRXdXbFJaYVV4QmIyZEpRMEZuU1c1YWFHSkhiR3RaV0ZKd1lqSTFabGx0UmpCWk1taHNZM2xKTmtsRVJYZE5RM2RMU1VOQlowbERTakpaVjNod1drZEdNR0ZYT1hWWU1rcG9aRWRPYjFwWVRtWmpSMVo1V0RKV2RGbHRPV3RoVnpGc1ltNVJhVTlwUVRGTlFXOW5TVWd3YzBOcFFXZEpiazR4V1c1U2FHTXlkR1paTWpsMVpFaEthRmt6VVdsUGFVSTNRMmxCWjBsRFFXbGpNbFp6V2xkT01HRlhPWFZKYW05blpYZHZaMGxEUVdkSlEwRnBZMGRHTUdGRFNUWkpRMGwyV2xoQ2IxcFhNV3hqYlVaelRESldkV050T1haa1F6bDNXVmhDYjJGWVpHeGtTRTVvVFhrNWJHSkhNWFpNV0VKd1dUSnpkR05IZUdoWk1sVjBZVmN4YUZveVZYUmpNMUpvWkVkVmRGbFhUakJoVnpsMVRGUkpkMDFxV1hoTlJFa3dURE5DZVdJeVVqRlpNMUp3WWpJMGRHTXlUbWhpUjFWMFlqSTFjMlZUT1hkamJWWjNXVmhLYkZwRE9YcGFWM2hzV1ROU2NHSXlOSFZoYms1MlltbEpjME5wUVdkSlEwRm5TVU5LZW1GSFJYbE9WRmxwVDJsQmFVNVVRbXhOUjFFMFQwZE5NazlVVFRCYVYwVjZUbnBSZWxwWFRUUlpWR2hwVFhwQk1WbFVUbXBaVkZVMFRrUnNhMDF0VlRGTk1sRjRXVlJXYlZreVdtdFpWR2MwVFcxT2FWbHRWVEZPUkZKb1dtMVpNMDVEU1V0SlEwRm5TVWd3YzBOcFFXZEpRMEZwWXpOV2FXUkhSbnBoTVRsMFdWYzFjRnB0Vm5wa1EwazJTVWh6UzBsRFFXZEpRMEZuU1c1Q2FHUkhaMmxQYVVGcFRESldkMkZIVm5SYVdFcG9Za001YkdKdVNuWmlNMUYyWTBkR2QyRkhiRE5hV0ZKNldWUk5kbHBYZUhSaWVURjNZVmRPY2t4WVFuTlpWMDVzVEZkc2RGbFhaR3hNV0U0d1dWaFNiRXhYUm1wa1IyeDJZbWt3ZVUxRVNUSk5WRUY1VGtNNWQyTnRPV3RrVjA0d1lWYzVkVXhZVG1wWlYzaHNURmM1ZFdKSWEzWmpTRXBzWTBkR2VWcFhVWFpqTTFacFpFZEdlbUV6VFhWaGJrNTJZbWxKYzBOcFFXZEpRMEZuU1VOS2VtRkhSWGxPVkZscFQybEJhVTVxUVRWT1ZHYzFUV3BqTVZwRWF6Tk5WR2hzVGxSU2EwOUhWVEZaVjBrd1drUmthMDVFU1RKTlJGSnNXV3BvYlZsVVdUSmFSR040VGxSYWJFMXRXWHBhVkVWM1RtMUZNRTFYVFhsYWJWbDNUbXBXYTA1RFNVdEpRMEZuU1Vnd2MwTnBRV2RKUTBGcFlrZEdkVm96Vm1oYU1sWm1XbTFXYUdSSVZubGFXRTFwVDJsQ04wTnBRV2RKUTBGblNVTktkMWxZVW05SmFtOW5TV2s1YkdOSGFHeGlWMVo1V1ZkM2RscFhOWGxpTWprd1RETkNhR05IYUhCa01sWXdZekpGZWt3eVZuTmlWemgwWTBkc2FtRjVNWGRpUjBacVdsTXhjR0pYUm01YVV6RjZaRWRHTUZwVE1XaFpNMUp3WWpJMGRFMXFRWGxPYWtWM1RXcFJkbU5JU25aYVNGWnFaRWRzZG1KcE1YcFpNa1p6V2xNeGRtSnRlRFZNTTBKNVdsaENhR050Vm10TU1uaG9ZbTFrTVZsWFpHeE1iWEI2WWpJMGFVeEJiMmRKUTBGblNVTkJhV015YUdoTmFsVXlTV3B2WjBscVJYaE9SMFV6VGtSb2FVMUVWVEJPYWxwcFdsZEZkMDlVVVRCTlZHZDZUVWRLYWsxNlRtaFpWRWsxV2tST2JWcEVWWGRPYWtwcFdsUnNiVTVVVFRCT1JFWnRUa2RXYlUxNlFYbE9WRmswV1ZSTk5VNUVhMmxEYVVGblNVTkNPVU5wUVdkbVUzZExTVU5CYVdGWE5UQmFXRXB0V1ZkT2JHTjVTVFpKU0hOTFNVTkJaMGxEU25kaU0wNXNXREpTY0dKWVRXbFBhVUkzUTJsQlowbERRV2RKUTBwc1pHMUdabGx0YkhSWlZ6VXhXVmQzYVU5cFFYbE5RM2RMU1VOQlowbERRV2RKYldneFlsZEdkVmd5U25CaVYwWjFaRmRHYzBscWIyZE5WRWt5UTJsQlowbERRamxNUVc5blNVTkJaMGx0Um1wa1IyeDJZbXc1YTJGWE1YcEphbTluWlhkdlowbERRV2RKUTBGcFdsaGFhRmd5U25CaVYwWjFaRmRHYzBscWIyZE5ha0ZMU1VOQlowbElNSE5EYVVGblNVTkJhVmt5Um5SYVdFcG9XREpTY0dKWVRXbFBhVUkzUTJsQlowbERRV2RKUTBwc1pHMUdabGx0YkhSWlZ6VXhXVmQzYVU5cFFUVk1RVzluU1VOQlowbERRV2xoU0ZaMFdWYzFabGx0YkhSWlZ6VXhXVmQzYVU5cFFUVkRhVUZuU1VOQ09VeEJiMmRKUTBGblNXMHhhR1ZHT1dwWlZ6RnNZMjFHZWtscWIyZE5lWGRMU1VOQlowbERTbk5aVnpWdVpGZEdibHBXT1cxYVYwWXdaRmhLYkZneVVuQmlVMGsyU1VSRmQwMXFVVXRKUTBJNVRFRnZaMGxEU25SaU1sSnNZa1k1YkdWSFZtcGtXRkp3WWpJMGFVOXBRamREYVVGblNVTkJhV0ZYTVhkaVIxWjBXbGMxTUZsWVVuQmlNalJwVDJsQmFXSnRSakJoV0Zwc1dETk9NVmx1VW1oak1uUm1ZVzA1Y0dKdVVXbE1RVzluU1VOQlowbHRSakJrUjFaMVpFZHNkbUpzT1dsWlYwNXlXbGMxYTBscWIyZEpiVnB6V1ZoT2IwNURTWE5EYVVGblNVTkJhV1JIT1hKYVZ6Vm1XbGhvYkZrelZqQmhWemwxU1dwdlowbHVRbWhaTW5Sc1drWTVNbGxYZUhCYVEwbHpRMmxCWjBsRFFXbFpNamwwWTBkc2MxcFdPWFJpTWxKc1NXcHZaMGx0VW14YWJVWXhZa2hSYVV4QmIyZEpRMEZuU1cxT2RtSllRbkJpUjFabVdraHNkVmxYTVhCWmVVazJTVWhTZVdSWFZYTkRhVUZuU1VOQmFWa3lPWFJqUjJ4eldsWTVhVmxYVG5KYVZ6VnJTV3B2WjBsdGJIVmFTRlpxWkVjNWVVbHBkMHRKUTBGblNVTktlVnBYVG5aaVdFSndZa2RXWm1KSGJIUmhXRkZwVDJsQk1rNURkMHRKUTBGblNVTkthRmt5VGpGaVdGWnpXVmhTYkZwR09YbGFWMDUyWWxoQ2NHSkhWbVppUjJ4MFlWaFJhVTlwUVhsT1ZGbExTVU5DT1V4QmIyZEpRMHBvV1ROU2NHUnRWbVpqTTFKNVdsZEdkR041U1RaSlJuTkxTVU5CWjBsRFNuQmlWMFp1V2xOSmMwTnBRV2RKUTBGcFkwaEtkbU5JU25CaWVVbHpRMmxCWjBsRFFXbFpWMDR3WVZjNWRVbHBkMHRKUTBGblNVTkthbGxYTVd4amJVVnBRMmxCWjFoVGQwdEpRMEZwWTBkR2VWbFhNV3hrUjFaNVkzbEpOa2xFVFhoT1JFbDVUbnBCZDAxRGQwdEpRMEZwV2xob2QxcFlTakJZTTBKb1kyMUdkRnBZVW14amJrMXBUMmxDTjBOcFFXZEpRMEZwWVZjeGFGb3lWV2xQYVVGNFRsUm5ORTU2VlhwUFZFbHpRMmxCWjBsRFFXbGpTRXAyWTBoS2NHSjVTVFpKUkdzeFRVUm5lazVxV1RKTVFXOW5TVU5CWjBsdFJtcGtSMngyWW1sSk5rbEVUWGROUkZrMFRYcGplVXhCYjJkSlEwRm5TVzFPYUdKWFZubFpVMGsyU1VSTmQwMUVXVFJOZW1OM1RFRnZaMGxEUVdkSmJYaG9ZbTFrTVZsWFpHeFlNMDV2V1ZoS2JGcERTVFpKUkVWNlRWUkpkMDFCYjJkSlNEQnpRMmxCWjBsdFZqUmpSMVo1WkVZNU0yRlhVakJoU0UxcFQybENZa05wUVdkSlEwRjRUVVJKTUV4QmIyZEpRMEZuVGxSRmVVeEJiMmRKUTBGblRYcG5NRXhCYjJkSlEwRm5UWHBuTUVOcFFXZFlVM2RMU1VOQmFXUnRWbXBrUnpsNVdESldOR05IVm5sa1JqbDNXVmhLYUdKWFZqQmFXRXBtV1c1V2Exb3lWakJKYW05blRWUkJkMDFFUVhkTlJFRjNURUZ2WjBsRFNtNWlSemxwV1ZkNFpsbHRSakJaTW1kcFQybEJlazFwZDB0SlEwRnBaREk1ZVdKSFVtWmpNbXcyV2xOSk5rbEVVWE5EYVVGblNXNUNiR05zT1hsWlZ6VnlXREpLYUdSSFRtOUphbTluVDBOM1MwbERRV2xpU0VwbVkwYzVjMkZYVGpWSmFtOW5aWGR2WjBsRFFXZEpia0pzV1ZkMFptSklTV2xQYVVFeFdsTXdkMDVwZDB0SlEwRm5TVU5LZWxreWFHeGFTRlp6V2xOSk5rbERTbk5oVnpWc1dWaEtabVF5Um5saVdGWjNXRE5TYjFwWE5XWlpNamwxWXpOU2FHSnVVV2xNUVc5blNVTkJaMGx1WkdoamJURXhZMFk1ZG1OSVVuQmlWMncyV2xoS1ptTXpVbXhqU0UxcFQybEJlazFFUVhkRGFVRm5abE4zUzBsRFFXbGtSMFo1V2pKV01GZ3pUakJhV0VKNlNXcHZaMDE2UVhkTlJFRjNURUZ2WjBsRFNuWmtXRkozWkZoUmFVOXBRV2xNTTJSMlkyMTBlbU5IUm1wYVV6a3hZekpXZVdONU9YZFpXRUp2WVZoa2JHUklUbWhOZVRrd1dWaE9jbU41T1d4aVJ6RjJURmhHY21KdE9YbGlVekY2WkRKc2JtSklWWFJqYlRGNlltMDVlV0pUTVhCaVYwWnVXbGMxYkdSRE1IbE5SRWt5VFZSQmVVNXBNVEpOVXpsNVpGYzFla3d5TVhaa1F6RnNZa2N4ZGt4WVFuQlpNblIzWWtkR2FscFRNV3BpTWpVd1lWYzFNV0l6Vm5wTVYzaG9ZMjFrYkUxNlJUQmlVekY0WVRJMWRtTnRNSFJqTTJSd1dqSjRNVXhZU25Sak1qVjJZMjB3ZEdOdE9XbGlNMUYwWVVoV2RGbFhOSFJaTWtaMFdsaEthRXhZVGpGWmJsSm9Zekp6ZEdONlVYbE1WRTEzVFVkemRFMXFRWGxPYWtWM1RXcFpkR1JxUldsTVFXOW5TVU5LYzJJeVRtaGlSamx6WWpKa2VrbHFiMmRKYVRsc1kwZG9iR0pYVm5sWlYzZDJXbGMxZVdJeU9UQk1NMEpvWTBkb2NHUXlWakJqTWtWNlRESldjMkpYT0hSalYzUjFZak5LZEV4WVRqTmhWMlJ6WkZNeGVXSllUblZpTTBwMFRGZHNkRmxYWkd4aWJWWXdURlJKZDAxcVdYaE5SRWt5VEZoWmVFd3llSFphTTAxMllsYzVNRXhYVm5OaVZ6aDBZMGRzYW1FelFuTlpWMDVzVEZkT2RtSnVVbkJpYmxaMlpGaE5kR0pIUm5sYU1sVjZUVlJTZEV4WVJuSmliVGw1WWxNeGVtUXliRzVpU0ZWMFkyMHhlbUp0T1hsaVV6RjVZakpLZG1SRE1XOWtWekZvWW1reGFsbFhNV3hqYlVWMFl6TldhV1JIUm5waGVURjZUa1JKZEUxNlFYZGhlVEI1VFVSSk1rMVVRWGxPYVRFeVRWTkpjME5wUVdkSmJrcHNZekpXZVdSdFZtdFlNazV2V2xkT2NtTkhPWEJpYmxKbVdXNXNNRnBZVFdsUGFVRTBUVVJCZDAxRVFYZE5SRUYzVFVOM1MwbERRV2xpTTFwc1kyNUtjRnBIVm5wSmFtOW5WM2R2WjBsRFFXZEphWFJzWlVoQ2JHTnRiSFJhVnpVd1VGaENjR1ZIVm5OWU0wSjVZak5DZVdGWE9IWmliVVl3WVZoYWJGZ3ljSFpoVnpVd1RESldjMkpYT1daalIyeHFZVEU1ZDJKSFJtcGFWamw2WkZkS01GbFlUbkpZTWs1MlltNVNjR0p1Vm5aa1dFMXBURUZ2WjBsRFFXZEpiV2cxV2toS2FFd3llR2hrVnpWcVlVZFdlVkJYU21oak1teHFTV2wzUzBsRFFXZEpRMHA2V2xkV2ExQlVVWGxKYVhkTFNVTkJaMGxEU210WldGSm9URzB4YUdKdGJHMWFXRTR3V0ROQ2FHUkhaemxNTWxaM1lVZFdkRnBZU21oaVF6bHNZbTVLZG1JelVYWmpSMFozWVVkc00xcFlVbnBaVkUxMldsZDRkR0o1TVhkaFYwNXlURmhDYzFsWFRteE1WMngwV1Zka2JFeFlUakJaV0ZKc1RGZEdhbVJIYkhaaWFUQjVUVVJKTWsxVVFYbE9RemwzWTIwNWEyUlhUakJoVnpsMVRGaE9hbGxYZUd4TVZ6bDFZa2hyZG1OSVNteGpSMFo1V2xkUmRtSlhSblZoVjFwc1l6TlJkV0Z1VG5aaWFVbHpRMmxCWjBsRFFXbGpSMFl3WVVoTmRXUXlPWGxoTVRscllWaEpPVXd6WkhaamJYUjZZMGRHYWxwVE9URmpNbFo1WTNrNWQxbFlRbTloV0dSc1pFaE9hRTE1T1RCWldFNXlZM2s1YkdKSE1YWk1XRVp5WW0wNWVXSlRNWHBrTW14dVlraFZkR050TVhwaWJUbDVZbE14Y0dKWFJtNWFWelZzWkVNd2VVMUVTVEpOVkVGNVRta3hNazFUT1hwaU0xWjVXVEpWZEU5RVNtMU9hbFV3VDFSb2JFMXFWbTFPUkVacFQwUmthazlVVlRCT2VrVXpUbnBKZVZwSFRtMU9lazB5VFVkVk1WbHRVbXhQUTBselEybEJaMGxEUVdsalIwWXdZVWhOZFdJelZqQmpTRll3V0RKU2NHTnFNSFprTWpsNVlUTk9kMWxYVG14TU0xWjZXbGhLZWt3elFtaGpSMmh3WkRKV01HTXlSWHBNTTFKb1l6SjBla3d5Vm5OaVZ6aDBZMWQwZFdJelNuUk1XRTR6WVZka2MyUlRNWGxpV0U1MVlqTktkRXhYYkhSWlYyUnNZbTFXTUV4VVNYZE5hbGw0VFVSSk1reFlXWGhNTTBveFltNU5kbUpYT1RCTVYxWnpZbGM0ZEdOSGJHcGhNMEp6V1ZkT2JFeFhUblppYmxKd1ltNVdkbVJZVFhSaVIwWjVXakpWZWsxVVVuUk1XRVp5WW0wNWVXSlRNWHBrTW14dVlraFZkR050TVhwaWJUbDVZbE14ZVdJeVNuWmtRekZ2WkZjeGFHSnBNV3BaVnpGc1kyMUZkR016Vm1sa1IwWjZZWGt4ZWs1RVNYUk5la0YzWVhrd2VVMUVTVEpOVkVGNVRta3hNazFUU1hORGFVRm5TVU5CYVdGSWJHdGpiVVYxWTI1V2RVeHRVbkJqYWpCMlpESTVlV0V6VG5kWlYwNXNURE5XZWxwWVNucE1NMEpvWTBkb2NHUXlWakJqTWtWNlRETlNhR015ZEhwTU1sWnpZbGM0ZEdOWGRIVmlNMHAwVEZoT00yRlhaSE5rVXpGNVlsaE9kV0l6U25STVYyeDBXVmRrYkdKdFZqQk1WRWwzVFdwWmVFMUVTVEpNV0ZsNFRETktNV0p1VFhaaVZ6a3dURmRXYzJKWE9IUmpSMnhxWVROQ2MxbFhUbXhNVjA1MlltNVNjR0p1Vm5aa1dFMTBZa2RHZVZveVZYcE5WRkowVEZoR2NtSnRPWGxpVXpGNlpESnNibUpJVlhSamJURjZZbTA1ZVdKVE1YbGlNa3AyWkVNeGIyUlhNV2hpYVRGcVdWY3hiR050UlhSak0xWnBaRWRHZW1GNU1YcE9SRWwwVFhwQmQyRjVNSGxOUkVreVRWUkJlVTVwTVRKTlUwbHpRMmxCWjBsRFFXbGhTR3hyWTIxRmRXRnRPV2xNYlU1dldrZHNlVkJYV21oaVNFNXNTV2wzUzBsRFFXZEpRMGx5WkVoS2FHRlhOV3hqYVRWc1ltMUdhV0pIVm1aalNFcDJXak5LYkdNelRtWlpiVVo1VUZkYWFHSklUbXhKYVhkTFNVTkJaMGxEU1hKa1NFcG9ZVmMxYkdOcE5XeGliVVpwWWtkV1ptSlhPV3RhVjNobVl6TldkR0pYUm5sbFZERnRXVmQ0ZWxwVFNYTkRhVUZuU1VOQmFXSlhPV3RhVjNkMVlqTkNNR0ZYTVhCbGJWWjVURzE0ZVZCVVZteE1WRmxwVEVGdlowbERRV2RKYlRGMldrZFdjMHh1VG1waFIxWnJaRmQ0YkdOcE5XWmtSMFo1V2pKV01GaDZNV3hhTWpsMFlWY3hjRmw1TlRGa1IyeHpZM2sxZWxreWFHeGFTRlp6V2xoS2VreHRlSEJpYlZab1kydzVNMWxZU25Sa1dFSm1XVEk1ZFdNelVtaGlibEptWXpKT2IxcFhVakZpUjFaNVNXbDNTMGxEUVdkSlEwcDBZakpTYkdKRE5YcFpNbWhzV2toV2MxcFlTWFZrTWtaNVlsaFdkMWd6VGpCYVdFSjZVRlJOZDAxRVFXbE1RVzluU1VOQlowbHRNWFphUjFaelRHNU9hbUZIVm10a1YzaHNZMnc1Y0dKdVVteGpibHBvWWtReGVtUkhWbmRKYVhkTFNVTkJaMGxEU25SaU1sSnNZa00xZWxreWFHeGFTRlp6V2xoS1pscHVTbXhqV0Zac1ltMU9OVkJVUldsTVFXOW5TVU5CWjBsdVVubFpWMngxV2xoSmRXSlhSalJZTTA0d1dsaENlbEJVVFhkTlJFRjNUVU5KYzBOcFFXZEpRMEZwWkVoS2FHRlhOV3hqYVRVeVdWZDRabGt5YUd4Wk1uUm1ZVmMxTUZwWVNqSlpWM2M1VFdwQmQwMUVRV2xNUVc5blNVTkJaMGx0VG1oaVIzaHBXVmRPY21ONU5YUmlNbEpzWWtZNWFtRkhWbXBoTTBKMllWYzFNRXh0VmpKYVdFbzFXREkxWm1SSVNtaGhWelZtWXpOU2JHTklUVGxOYWtGM1RVUkJhVXhCYjJkSlEwRm5TVzFPYUdKSGVHbFpWMDV5WTNrMWRHSXlVbXhpUmpscVlVZFdhbUV6UW5aaFZ6VXdURzVPYUdSdFZtWmtSemwzV0RKek9VeFVSV2xNUVc5blNVTkJaMGx0VG1oaVIzaHBXVmRPY21ONU5YUmlNbEpzWWtZNWFtRkhWbXBoTTBKMllWYzFNRXh1VG1oa2JWWm1Za2RHZW1SRU1YTmhWelZ5U1dsM1MwbERRV2RKUTBwellqSmtibHBZU1RsWE0yUm9ZbTFTYVV4SFRucGtiREJwVEVGdlowbERRV2RKYlhoMldqSmtiR05wTlROWlZ6VnJXV2sxY0ZwRU1YUmlNMUYwV2xkNGRHSjVNWGRoVjA1eVkwZDRhRmt5VlhSWk1qbDFaRWRzZFdSWE9URmplVEZ6V1ZoS2JscFVUWGhPUnpCMFkxZDBkV0l6U25STVdFNHpZVmRrYzJSVE1YbGlXRTUxWWpOS2RFeFlTblpaYlRrd1RGZG9NV0pYUm5WTVYwNW9ZbGRXZVZsVE1YcGtWMG93V1ZoT2NreFlUVEJOYVRCNlRVUkNja3hVU1hkTmFsbDRUVVJKTWt4WVdYaEphWGRMU1VOQlowbERTbk5pTW1SdVdsaEpkV1F5Um5WYVIwbDFZMjFXZW1SWE1XeFFWelZzWkcxV2VVbHBkMHRKUTBGblNVTktjMkl5Wkc1YVdFbDFXVE5PTWt4dE5XaGlWMVU1V1ROT01rbHBkMHRKUTBGblNVTktjMkl5Wkc1YVdFbDFXVE5PTWt4dFduTmtXRTV2V0RKNGRsb3pUbVphV0Zwc1kyNXNabUpzT1hwa1IxWjNZM293ZUVscGQwdEpRMEZuU1VOS2MySXlaRzVhV0VsMVdUTk9Na3h1VG1oa2JWWm1Xa2RzZVZCVE9XeGpSMmhzWWxkV2VWbFhkM1phVnpWNVlqSTVNRXd6UW1oalIyaHdaREpXTUdNeVJYcE1NbFp6WWxjNGRHTlhkSFZpTTBwMFRGaE9NMkZYWkhOa1V6RjVZbGhPZFdJelNuUk1WMngwV1Zka2JHSnRWakJNVkVsM1RXcFplRTFFU1RKTVdGbDRUREo0ZGxvelRYWmlWemt3VEZkV2MySlhPSFJqUjJ4cVlUTkNjMWxYVG14TVYwNTJZbTVTY0dKdVZuWmtXRTEwWWtkR2VWb3lWWHBOVkZKMFRGaEdjbUp0T1hsaVV6RjZaREpzYm1KSVZYUmpiVEY2WW0wNWVXSlRNWGxpTWtwMlpFTXhiMlJYTVdoaWFURnFXVmN4YkdOdFJYUmpNMVpwWkVkR2VtRjVNWHBPUkVsMFRYcEJkMkY1TUhsTlJFa3lUVlJCZVU1cE1USk5VMGx6UTJsQlowbERRV2xhV0Zwb1lraFdhR1JIT1hsTWJrSndaVWRXYzFneVVuQlpWMlIxWWpOT01HRlhUbnBNYlhoMldqRTVNMWxYTld0WmFqRXdZMjVXYkVscGQwdEpRMEZuU1VOS2RHSXlVbWhpUjJ3d1pWWTVhRmx0ZUdoa1IyeDJZbWsxZWxrelNteGFWelZ3WW0xa1psbHVWbXRhTWxZd1dETldkMXBIUmpCYVdFMDVUWHBCZDAxRVFYZEphWGRMU1VOQlowbERTakJqYlVad1ltMVdlVXh0VW14a2JXeHFXbGhOT1U1RFNYTkRhVUZuU1VOQmFWcEhSakJaVXpWcllWaE9NR050Ykdsa1dGSnNXa1k1TTJJelNuTmFSamw2WVZod2JGQlVVV2xNUVc5blNVTkJaMGx0VW1oa1IwVjFXVzFHTUZreWFHWmpNbXcyV2xRd05FbHBkMHRKUTBGblNVTkthMWxZVW1oTWJscG9Za2RzYTFsWVVuQmlNalZtV1ZjMWFtRkhPWGxqTVRsM1dsaEtabHBZUW5Cak1qbHJXbFF4ZFdSWGVITkphWGRMU1VOQlowbERTbXRaV0ZKb1RHNWFhR0pIYkd0WldGSndZakkxWmxsdFJqQlpNbWhzWXpFNWQxcFlTbVphVnpGcFlqSlNjR0pYVm5Wa1JEQXhUVU5KYzBOcFFXZEpRMEZwV2tkR01GbFROVEpaVjNod1drZEdNR0ZYT1hWWU1rcG9aRWRPYjFnelRuQmxiVlU1VFZOSmMwTnBRV2RKUTBGcFpFaEthR0ZYTld4amFUVnpZVmN4Y0dSR09USlpWM2htV1cxR01Ga3lhR3hqZWpCNFRHcEJhVXhCYjJkSlEwRm5TVzFTYUdSSFJYVmpNMVpwWkVkR2VtRXhPWFJaVnpWd1dtMVdlbVJHT1hkWldGSnZVRk01YkdOSGFHeGlWMVo1V1ZkM2RscFhOWGxpTWprd1RETkNhR05IYUhCa01sWXdZekpGZWt3eVZuTmlWemgwWTBkc2FtRjVNWGRpUjBacVdsTXhjR0pYUm01YVV6RjZaRWRHTUZwVE1XaFpNMUp3WWpJMGRFMXFRWGxPYWtWM1RXcFJkbU5JU25aYVNGWnFaRWRzZG1KcE1YcFpNa1p6V2xNeGRtSnRlRFZNTTBKNVdsaENhR050Vm10TU0wNHhXVzVTYUdNeWRIcE1iWEI2WWpJMGFVeEJiMmRKUTBGblNXMVNhR1JIUlhWak0xWnBaRWRHZW1FeE9YUlpWelZ3V20xV2VtUkdPWHBoUjBWNVRsUlpPVTVxUVRWT1ZHYzFUV3BqTVZwRWF6Tk5WR2hzVGxSU2EwOUhWVEZaVjBrd1drUmthMDVFU1RKTlJGSnNXV3BvYlZsVVdUSmFSR040VGxSYWJFMXRXWHBhVkVWM1RtMUZNRTFYVFhsYWJWbDNUbXBXYTA1RFNYTkRhVUZuU1VOQmFWcEhSakJaVXpWeldWYzFibVJYUm01YVZqbHRXbGRHTUdSWVNteGpNVGwzV1ZoU2IxQlRPV3hqUjJoc1lsZFdlVmxYZDNaYVZ6VjVZakk1TUV3elFtaGpSMmh3WkRKV01HTXlSWHBNTWxaellsYzRkR05IYkdwaGVURjNZa2RHYWxwVE1YQmlWMFp1V2xNeGVtUkhSakJhVXpGb1dUTlNjR0l5TkhSTmFrRjVUbXBGZDAxcVVYWmpTRXAyV2toV2FtUkhiSFppYVRGNldUSkdjMXBUTVhaaWJYZzFURE5DZVZwWVFtaGpiVlpyVERKNGFHSnRaREZaVjJSc1RHMXdlbUl5TkdsTVFXOW5TVU5CWjBsdFVtaGtSMFYxWWtkR2RWb3pWbWhhTWxabVdtMVdhR1JJVm5sYVdFNW1ZekpvYUUxcVZUSlFWRVY0VGtkRk0wNUVhR2xOUkZVd1RtcGFhVnBYUlhkUFZGRXdUVlJuZWsxSFNtcE5lazVvV1ZSSk5WcEVUbTFhUkZWM1RtcEthVnBVYkcxT1ZFMHdUa1JHYlU1SFZtMU5la0Y1VGxSWk5GbFVUVFZPUkd0cFRFRnZaMGxEUVdkSmFYUnJXVmhTYUV4c09XcGlNalV5V2xoS01GaDZNV2hpUjNkcFRFRnZaMGxEUVdkSmJUVm9aRWRzTWxwV09YRmlNbXgxWkVNMWVWcFhXbXhqYlZaMVdUSlZkV05IYkhkYVYzaHdZbTFWZFdNelVtaGFNbFo2VEdwRmRXSlhPV3RhVjNkMVpESnNhMlJIWnpsTlZFRjVUa05KYzBOcFFXZEpRMEZwWW0xR01HRllXbXhZTW5CMllWYzFNRXh1U214YWJWWjVXbGMxYWxwVE5YZGhXRUpzWWtkc2RWcFROWHBrUjBadVdsaE5kVTFUTlhSaU1sSnNZa00xYjFwWFJtdGplakEwU1dsM1MwbERRV2RKUTBwMFlqSlNhR0pIYkRCbFZqbG9XVzE0YUdSSGJIWmlhVFYxWWpKU2JHTjVOWEZpTW14MVpFWTVhMXBYTlhaaFdFNXNZMmsxZEdJeVVteGlRelYzWTIwNWQyTnRiSFpZTTJSd1draFNiMUJVVlhoTmFVbHpRMmxCWjBsRFFXbGlWemxyV1ZkNGNHUkliR1paVjBweldWaFNjR0l5TkhWaWJUbHJXbGhOZFdGdE9YQmlibEptV2tkV2RXSXliSHBhV0VsMVlsYzVhMXBYZDNWWlYwNHdZVmM1ZFZnelpIQmFTRkp2VUZSTk5FNURTWE5EYVVGblNVTkJhV0pYT1d0WlYzaHdaRWhzWmxsWFNuTlpXRkp3WWpJMGRXSnRPV3RhV0UxMVlXMDVjR0p1VW1aYVIxWjFZakpzZWxwWVNYVmlWemxyV2xkM2RWa3lSblJhV0Vwb1dETmtjRnBJVW05UVZFMDBUa05KYzBOcFFXZEpRMEZwU3pJMWFHUkhiREphVmpseFlqSnNkV1JETlhsYVYxcHNZMjFXZFZreVZYVmpSMngzV2xkNGNHSnRWWFZqTTFKb1dqSldla3hxUlhWaVZ6bHJXbGQzZFdOWGRHWmliVGw1WWxReE1HTnVWbXhKYVhkTFNVTkJaMGxEU1hKaWJVWXdZVmhhYkZneWNIWmhWelV3VEc1S2JGcHRWbmxhVnpWcVdsTTFkMkZZUW14aVIyeDFXbE0xZW1SSFJtNWFXRTExVFZNMWRHSXlVbXhpUXpVeFl6SldabU50TVhwaWJUbDVZbFF4TUdOdVZteEphWGRMU1VOQlowbERTWEppYlVZd1lWaGFiRmd5Y0haaFZ6VXdURzVLYkZwdFZubGFWelZxV2xNMWQyRllRbXhpUjJ4MVdsTTFlbVJIUm01YVdFMTFUVk0xZEdJeVVteGlRelV4WXpKV1ptTXpaSEJhTW5neFVGaFNlV1JYVldsTVFXOW5TVU5CWjBscGRIVlpXRkp3WkcxV1ptRnRPWEJpYmxGMVkyMVdiVnBZU214aWJVNXNURzVDY0dOSFZuTmhWelZzVEc1T01GbFhaR3hqZVRSNFRHMHhkbHBIVm5OTWJrNHpZVmRrYzJSV09YUmtWM2d3WVZoQ2MxcFdPWFphYWpBeVRrTkpTMGxEUW1STVFXOW5TVU5LYUdKSGVIWlpNa1l3WVZjNWRWZ3lTblprVnpWcldWaEtjRnBZVFdsUGFVSmlRMmxCWjBsRFFYcE5SRUYzVFVSQlMwbERRbVJNUVc5blNVTkthR050VG05aFdGcHNXRE5DZG1KSGJHcGxVMGsyU1VjMU1XSkhkM05EYVVGblNXNUNlVnBZVG14amJscG9aRWRzZG1Kc09YZGlSMFoxU1dwdloyVjNiMmRKUTBGblNXNUNlV0ZYTVdoamJtdHBUMmxCYVZKdVNteGpNbWRuWXpKb2FHTnRWbXRKUXprellqTktjbU16UW1oWk1sVm5ZMjVXZFVsSFVuQmpiVlpxWkVjNWVXVlROR2RSVjNoelNVUkZNVWxJVG1waFIxWnJaRmQ0YkZwRFFtcGhSMVpxWVROQ2RtRlhOVEJqZVVKNVdsaFNhR0ZYTld4YVF6Um5VVmRPTUdSWFJuTkpTRTV3WlcxVloxcHVTblppVTBJd1lVZHNla2xIUm5sWk1taHdaRWRXYW1SSVZubGFVMEo2WWxjNWNscFRRbWhpYlZGbldUTldlV050Vm5Wa1EwSnRZVmQ0YkdNemJIcGtSMVowU1VoQ2VXSXlTbXhKU0Vwc1kxaFdjR050Vm10SlIwcHNXbTA1ZVZwVFFtMWtWM2h6U1VkS2NHSnRVbkJpYldOMVNXbDNTMGxEUVdkSlEwcDNZMjFzZEZsWVNqVllNMHBzWXpKV2VXUnRWbXRZTWtvMVpFZFdla2xxYjJkUFJFRjNUVVJCZDAxRVFYZE5SRUZ6UTJsQlowbERRV2xpTWtwNldsaEtNbHBYVW1aak1qRjJZVEpXWmxreWFHeFpNblIzWWpKc2RXUkdPV2xsV0ZKc1kzbEpOa2xFVFROT2VrMTRUMVJaTkUxcVNYTkRhVUZuU1VOQmFXTXlUbTlhVjFJeFlrZFdhMWd5VG05YVYwNXlZMGM1Y0dKdVVtWlpNamt4WW01UmFVOXBRWGhPVTNkTFNVTkJaMGxEU25wWk1taHNXa2hXYzFwWFVtWlpNbWhzV1RKMGQySXliSFZrUmpscFpWaFNiR014T1d4ak0xSndZbGRHTUZwVFNUWkpSRlV5VGxSck0wOVVWWGxOZWsxM1RFRnZaMGxEUVdkSmJURm9ZVmMxTUZsWGJIVmFWMUptWXpOU2RtTnRSbTVhVmpsNVdsaEdNV0ZZU214YVJqbHBaVmhTYkdONVNUWkpSRlV6VGxSck0wOVVWWGxOZWsxM1RFRnZaMGxEUVdkSmJrNXFZVWRXYTJSWGVHeGFSamwwWVZkNGJHTXpVblppYlZaNlNXcHZaMWQzYjJkSlEwRm5TVU5CZVUxRVFYZE5RM2RMU1VOQlowbERRV2RPUkVGM1RVUkJjME5wUVdkSlEwRm5TVVJaZDAxRVFYZE1RVzluU1VOQlowbERRVFJOUkVGM1RVTjNTMGxEUVdkSlEwRm5UVlJCZDAxRVFYZE1RVzluU1VOQlowbERRWGhOYWtGM1RVUkJjME5wUVdkSlEwRm5TVVJGTUUxRVFYZE5RM2RMU1VOQlowbERRV2ROVkZsM1RVUkJkMHhCYjJkSlEwRm5TVU5CZUU5RVFYZE5SRUZ6UTJsQlowbERRV2RKUkVsM1RVUkJkMDFEZDB0SlEwRm5TVU5CWjAxcVNYZE5SRUYzVEVGdlowbERRV2RKUTBGNVRrUkJkMDFFUVhORGFVRm5TVU5CWjBsRVNUSk5SRUYzVFVOM1MwbERRV2RKUTBGblRXcG5kMDFFUVhkTVFXOW5TVU5CWjBsRFFYcE5SRUYzVFVSQlMwbERRV2RKUmpCelEybEJaMGxEUVdsamJWWXdXVmRzZFZneVJuTmlSamw2V1RKb2JGcElWbk5hVjFKbVdUSm9iRmt5ZEhkaU1teDFaRWhOYVU5cFFqQmpibFpzVEVGdlowbERRV2RKYms1b1pHMVdabVJIT1hkWU1uTnBUMmxCZEUxVGQwdEpRMEZuU1VOS2MxbFlUakJZTWs1dldsZE9jbU5IT1hCaWJsSm1ZMGM1YzJGWFRqVkphbTluU1c1T05XSlhlSEJpYlhOcFRFRnZaMGxEUVdkSmJWb3hZa2Q0WmxsWGVITmlNazVvWkVkc2RtSnNPVEJaV0VwdVdsaFJhVTlwUVhwTlJFRjNUVVJCYzBOcFFXZEpRMEZwV1ZkNGMySXlUbWhrUjJ4MlltdzVhV0l6Vm5WYVIwWjVZVmRXZWtscWIyZFhkMjluU1VOQlowbERRWHBOUkVGM1RVUkJTMGxEUVdkSlJqQnpRMmxCWjBsRFFXbFpiVGt4WW0xU2FHTnViR1pqYmxaeldsTkpOa2xEU2xSaFZ6VnVZa2RWWjFwdVNteGpNbWRuV1ZkNGMySXlUbWhrUjJ4MlltbENNR0o1UWpCaU0xSm9Za1JOZDAxRVFYZE5SSE5uWW0wNFoyRlhOVEJhV0VwMFdsZFNjRmxZVW14SlIwWnpZa2M1YWxsWVVuQmlNalJuWTIxV2FtSXpXbXhqYm10blkwZG9hR015VldkamJWWjRaRmRzZVZwWFVYVkphWGRMU1VOQlowbERTbmRhV0VwNllWaE9NRnBYTlRCWU1qRndZMjVLZG1OcFNUWkpRMHBPV1Zkc2RXUkhSbkJpYlZaclNVYzFkbHBIVlhSaVJ6bHFXVmQzWjFFeFRsZE1XRkoyVEZoT2IxbFlTbXhhUTBKellqSmtkR0ZZU25saU0wazNTVWMxZGtsSVRteGpSMFo1V1ZoU2JFbEhUbTlhVjA1eVkwYzVjR0p1VW1oamJVNXZZVmhhYkVsSFVteGpSM2gyWlZjeGJHSnVVV2RaTW5ob1lWY3hiRnBETkdsTVFXOW5TVU5CWjBsdFJubFpNbWh3WkcxV1ptTkhPWE5oVjA0MVNXcHZaMkp1Vm5OaVFXOW5TVWd3YzBOcFFXZEpiVTUyWW01U2NHSnVWbWhrUjJ4MlltbEpOa2xITlRGaVIzZHpRMmxCWjBsdFJuTmlSemxxV1ZoU2NHSXlOV1pqTTFKMlkwWTVlbVJIVm5kSmFtOW5UWHBCZDAxRVFYZE1RVzluU1VOS2QyRkhSbnBhVTBrMlNVTktiV1JYZUhOSmFYZExTVU5CYVZwSVNtaGFibEZwVDJsQ04wTnBRV2RKUTBGcFdsaG9iRmt6VmpCWlYwcHpXbE5KTmtsSVVubGtWMVZ6UTJsQlowbERRV2xqTTFKb1pFZFZhVTlwUVdsVmF6bFFWa1k1VTFKV1drcFNWbVJtVWtWV1VWUkZPVnBVVlZaUFZrWTVVMUpXUmxaVFZrcEdVa05KUzBsRFFqbE1RVzluU1VOS2VtSXpWbmxaTWxabVdWaEthbUZIYkRKYVUwazJTVU5KZG1ReU9YbGhNMDUzV1ZkT2JFd3pWbnBhV0VwNlRETkNhR05IYUhCa01sWXdZekpGZWt3elVtaGpNblI2VERKV2MySlhPSFJqVjNSMVlqTktkRXhZVGpOaFYyUnpaRk14ZVdKWVRuVmlNMHAwVEZkc2RGbFhaR3hpYlZZd1RGUkpkMDFxV1hoTlJFa3lURmhaZUV3eVRuZGtVekYzWTIxV2JXSkhiRzVoU0ZGMFpHcFJkbUZYTlhka1dGSjZURE5PZG1SWVNtcGFVelV3V1ZoSmRWb3piMmxNUVc5blNVTktlbUl6Vm5sWk1sWm1ZbGRHZFdGWFdteGpNMUZwVDJsQmFVd3paSFpqYlhSNlkwZEdhbHBUT1RGak1sWjVZM2s1ZDFsWVFtOWhXR1JzWkVoT2FFMTVPVEJaV0U1eVkzazViR0pITVhaTVdFWnlZbTA1ZVdKVE1YcGtNbXh1WWtoVmRHTnRNWHBpYlRsNVlsTXhjR0pYUm01YVZ6VnNaRU13ZVUxRVNUSk5WRUY1VG1reE1rMVRPV3BqU0ZWMFkwaEtiRnB0ZUhCYU1tZ3dURmhaTUV3eWJIVmpTRll3WTNrNWVtSXpWbmxaTWxWMVdtMXNjMXBZVFhWak1taG9UV3BWTWtscGQwdEpRMEZwWWtkR2RGbHRVbWhZTTBveFltNVNjR0pYVldsUGFVSTNRMmxCWjBsRFFXbFpWMDR3WkZkR2MxZ3pRalZrUjJoMlltbEpOa2xEU1haa01qbDVZVE5PZDFsWFRteE1NMVo2V2xoS2Vrd3pRbWhqUjJod1pESldNR015UlhwTU0xSm9ZekowZWt3emJHaGlVekZvWTIxTk1FMUVRWFJpUjBaMFdXMVNhRXhVU1hkTmFsbDNUMVJKZUV3elNqRmlibEp3WWxkVmRtUnRWblZrYVRGM1lWYzFkVnBYVVhaWmJXeDFURE5DTldSSGFIWmlhVWx6UTJsQlowbERRV2xaYlRsMlpFaE9NR050Um5kWU0wSTFaRWRvZG1KcFNUWkpRMGwyWkRJNWVXRXpUbmRaVjA1c1RETldlbHBZU25wTU0wSm9ZMGRvY0dReVZqQmpNa1Y2VEROU2FHTXlkSHBNTWtaNVdYa3hibUpIT1dsWlYzZDBXVzFHZW1GWVRYUmtTRXBvWVZjMWNHSnRZM1JOYWtGNVRtcEJOVTFxVVhaamJsWjFaRWRzZEZwVE1YbE9iVVYyV1cxc2RVd3pRalZrUjJoMlltbEpjME5wUVdkSlEwRnBXVEk1ZFdSSFJuQmliVlo1V0RKc2RGbFhaR3hKYW05blNXMDFNbGt6U1hWaFZ6aHFZbTVhY0ZwSGJHaE1NMEkxWkVjNWVWa3laelpOYWxWMVRVUlpkR05JYTNwSmFYZExTVU5CWjBsRFNteGxTRko1V1ZZNWQyVllVbTlpTWpWM1dWaFNiMGxxYjJkSmFUa3pZak5LY21NelFtaFpNbFYyWkZoT2JHTnVUWFpqUjBaM1lVZHNNMXBZVW5wWlZFMTJaRWRHZW1FelRYWlpNamwxWkVkc2RXUlhPVEZqZVRFd1lWY3hiRXhYTVhaa1F6RXpZak5LYzFwRE1YUmlNbEpzWWtNd2VVMUVTVEpOVkVGNFRtazVkMk50Vm5kWldFcG9aRWRzZG1KcE9YbGtWelV3WVZjeGJFeFhPVEphV0VweldWaHNla3d5VW5CaWJUZ3dUbFJqZUV3elRuQmtSMVYwWTBkR2FtRXlSbTVhV0UxcFRFRnZaMGxEUVdkSmJWcG9UVEU1ZVdJeU9UQkphbTluU1drNU0ySXpTbkpqTTBKb1dUSlZkbVJZVG14amJrMTJZMGRHZDJGSGJETmFXRko2V1ZSTmRtUkhSbnBoTTAxMlkwZHNORnBYZDNSa2JXeHJXbGM0ZEZvelNuQmpTRUpzWTJreGRtTklVbkJpVjJ3MldWaFNjR0l5TkhSTmFrRjVUbXBGZDAxVVkzUmtha1YyWTI1V2RXUkhiSFJhVXpsdFdWUk5hVXhCYjJkSlEwRm5TVzFhYUU1R09YbGlNamt3U1dwdlowbHBPVE5pTTBweVl6TkNhRmt5Vlhaa1dFNXNZMjVOZG1OSFJuZGhSMnd6V2xoU2VsbFVUWFprUjBaNllUTk5kbGt5T1hWa1IyeDFaRmM1TVdONU1UQmhWekZzVEZjeGRtUkRNVE5pTTBweldrTXhkR0l5VW14aVF6QjVUVVJKTWsxVVFYaE9hVGwzWTIxV2QxbFlTbWhrUjJ4MlltazVNR050Um5CaWJXeDFXbmt4ZVdSWE5UQmhWekZzVEROQ2VXSXlXbkJpUjFWMldtMTRhR015WjNSWldGSXdXbGMxTUdGWE9YVkphWGRMU1VOQlowbERTblJoVnpWd1lsaFdkRmd5V25sYVYxWm1ZekpPZVZsWVVtcGhSamxwWlZoU2JHTjVTVFpKUkVWM1RVUkJkMDFFUVhkTlJFRjNURUZ2WjBsRFFXZEpiVEYyWkZjMU1HTjVTVFpKU0hOTFNVTkJaMGxEUVdkSmJrSm9aRWRuYVU5cFFXbE1NMlIyWTIxMGVtTkhSbXBhVXpreFl6SldlV041T1hkWldFSnZZVmhrYkdSSVRtaE5lVGt3V1ZoT2NtTjVPV3hpUnpGMlRGaEdjbUp0T1hsaVV6RjZaREpzYm1KSVZYUmpiVEY2WW0wNWVXSlRNWEJpVjBadVdsYzFiR1JETUhsTlJFa3lUVlJCZVU1cE1USk5VemxxWTBoVmRHTklTbXhhYlhod1dqSm9NRXhZV1RCTU1teDFZMGhXTUdONU9XNWpTRlY1VFZNeGQyTnRiREpaV0ZKc1RGaEtNV0p1VW5CaVYxVjBZbGM1TVdKdVVucE1iVTU2WkdsSmMwTnBRV2RKUTBGblNVTktlbUZIUlhsT1ZGbHBUMmxCYVU5RWFHaGFSMFV4VGtSamVVOUhVVEZOYW1jMFdXcFpkMDlVYUd0YWJWa3lXbXBrYkZsVVNUTk9hbU16VDBkUmVVNUhTVEZQUjFVd1RWUkpOVTlYVVRWYWFrMTRXa2RLYUU1WFdYbE9SR2hzV2xSbk0xbFRTVXRKUTBGblNVZ3djME5wUVdkSlEwRnBZbTA1YTFwVFNUWkpRMHB1WTBoVmVVMVRTWE5EYVVGblNVTkJhV051Vm5Wa1IyeDBXbFk1TUZsWVRuSkphbTluU1drNU0ySXpTbkpqTTBKb1dUSlZkbVJZVG14amJrMTJZMGRHZDJGSGJETmFXRko2V1ZSTmRtUkhSbnBoTTAxMlkwZHNORnBYZDNSa2JXeHJXbGM0ZEZvelNuQmpTRUpzWTJreGRtTklVbkJpVjJ3MldWaFNjR0l5TkhSTmFrRjVUbXBGZDAxVVkzUmtha1ZwVEVGdlowbERRV2RKYms1cVlVZFdkRmxUU1RaSlEwcHhZakpzZFdSRE1YTlpWekZwV2tkRmRHTnVWblZrUjJ4MFdsTXhNazFUU1hORGFVRm5TVU5CYVdNeVRubFpXRkpxWVVZNWVXSXlPVEJKYW05blNXazViR05IYUd4aVYxWjVXVmQzZGxwWE5YbGlNamt3VEROQ2FHTkhhSEJrTWxZd1l6SkZla3d5Vm5OaVZ6aDBZMWQwZFdJelNuUk1XRTR6WVZka2MyUlRNWGxpV0U1MVlqTktkRXhYYkhSWlYyUnNZbTFXTUV4VVNYZE5hbGw0VFVSSk1reFlXWGhKYVhkTFNVTkJaMGxEU2pCYVZ6RjNZak5LYUdOdWJHWmpiVGwyWkVOSk5rbERTWFphV0VKdldsY3hiR050Um5OTU1sWjFZMjA1ZG1SRE9EQk5WRUYzVFhsSlMwbERRamxNUVc5blNVTkthMWxZVW1oWU1rNW9XVEpvYkVscWIyZGxkMjluU1VOQlowbHRkSEJpYlZGcFQybEJhV05JU214alIwWjVXbGRSZEdOSGJEUmFWM2QwWkdwRmFVeEJiMmRKUTBGblNXNVdjRnBEU1RaSlJGRjRUVVJCZWt4QmIyZEpRMEZuU1cwMWRscEhWV2xQYVVGcFdqTkNNVTFxUldsTVFXOW5TVU5CWjBsdVNuWmlNMUZwVDJsQmFVd3lWbmRoUjFaMFdsaEthR0pET1d4aWJrcDJZak5SZG1OSFJuZGhSMnd6V2xoU2VsbFVUWFphVjNoMFlua3hkMkZYVG5KTVdFSnpXVmRPYkV4WGJIUlpWMlJzVEZoT01GbFlVbXhNVjBacVpFZHNkbUpwTUhsTlJFa3lUVlJCZVU1RE9YZGpiVGxyWkZkT01HRlhPWFZNV0U1cVdWZDRiRXhYT1hWaVNHdDJZMGhLYkdOSFJubGFWMUZwVEVGdlowbERRV2RKYmtwc1dUSldjR05JVVdsUGFVRnBUREpXZDJGSFZuUmFXRXBvWWtNNWJHSnVTblppTTFGMlkwZEdkMkZIYkROYVdGSjZXVlJOZGxwWGVIUmllVEYzWVZkT2NreFlRbk5aVjA1c1RGZHNkRmxYWkd4TVdFNHdXVmhTYkV4WFJtcGtSMngyWW1rd2VVMUVTVEpOVkVGNVRrTTVkMk50T1d0a1YwNHdZVmM1ZFV4WVRtcFpWM2hzVEZjNWRXSklhM1paTWtacVlVZFZkR050Vm1wYVYyeDNaRU0xY1dNeU9YVkphWGRMU1VOQlowbERTbkZpTWtwbVlWZFJhVTlwUVdsT1JFVjVUbnBCTlVscGQwdEpRMEZuU1VOS2VWcFhUbXhoV0VJd1dETk9iMWxVU1RGT2FVazJTVU5KTUZwWFNUSmFSMWwzVFRKTk5VNHlTVEZOVjBwdFRtMU5lRTVxUlRGYWFsSnRUWHByTUUxdFZYZFpWRWw2V20xUk1VMXFhekJhVkVsNlRXcE5lVnBIV1hsT1JGVjZUbXBaTkU1SFNYZE9lbU14VFhwWk1FbHBkMHRKUTBGblNVTktkVmxZVW5Ca2JWWm1ZMjFXYWxwWGJIZGtRMGsyU1VOSmRtUXlPWGxoTTA1M1dWZE9iRXd6Vm5wYVdFcDZURE5DYUdOSGFIQmtNbFl3WXpKRmVrd3pVbWhqTW5SNlRESldjMkpYT0hSalIyeHFZWGt4ZDJKSFJtcGFVekZ3WWxkR2JscFRNWHBrUjBZd1dsTXhhRmt6VW5CaU1qUjBUV3BCZVU1cVJYZE5hbEYyV1cxc2RWcEhiSFZhTTAxMldUSkdhbUZIVlhSYU0wSXhUV3BGZFdKdFJqQmhXRnBzVEc1U05HUkRTWE5EYVVGblNVTkJhV0p0UmpCaFdGcHNXRE5LYkZreVZuQmpTRkptWXpKb2FFMXFWVEpKYW05blNXMVJlazlVVFRGWmFscHBUa1JzYVZwcVl6Tk5hbGwzV2tkU2JVNXFaM2RaVkZKc1RqSlplVTVIVlhsT2VsWnBUakpGZUUxdFJYaE9SMFpvV1ZkU2JFOUVhM3BQUkZWNlRtMVdiRmt5VFhkTlJFVjRUakpaYVV4QmIyZEpRMEZuU1c1Q2VXSXlVakZaTWxaNVdESTFhR0pYVldsUGFVRnBXbGQ0ZEdKNU1XcFpWMDV2V2xNeGJtTklWWGxOVTBselEybEJaMGxEUVdsalNFcDJXa2hXYWxwWVNtWmliVGxyV2xOSk5rbERTbTVqU0ZWNVRWTkpjME5wUVdkSlEwRnBaRmhPYkdOcFNUWkpRMHAzV1ZoQ2IyRllaR3hrU0U1b1RYbEpTMGxEUWpsTVFXOW5TVU5LZUdSWE9UQlpVMGsyU1VoelMwbERRV2RKUTBweVlWYzFhMGxxYjJkSmJWcHdZa2RXZW1WWVRqQmFWekJwVEVGdlowbERRV2RKYmxad1drTkpOa2xFVVhoTlJFRjZURUZ2WjBsRFFXZEpibFo2V2xoSmFVOXBRV2xqUjBaM1lVZHNNMXBZVW5wWlZFMXBURUZ2WjBsRFFXZEpiVFYyV2tkVmFVOXBRV2xhTTBJeFRXcEZhVXhCYjJkSlEwRm5TVzB4ZG1SWE5UQkphbTluU1drNU0ySXpTbkpqTTBKb1dUSlZhVU5wUVdkbVUzZExTVU5CYVZsWGVITmlNazVvWkVkc2RtSnBTVFpKUnpVeFlrZDNjME5wUVdkSmJUbDNXbGhLYUdSSGJIWmliVVp6V0ROT2JHTnVXbkJaTWxWcFQybENOME5wUVdkSlEwRnBZMjA1ZG1SRFNUWkpRMGwyWkRJNWVXRXpUbmRaVjA1c1RETldlbHBZU25wTU0wSm9ZMGRvY0dReVZqQmpNa1Y2VEROU2FHTXlkSHBNTWxaellsYzRkR05YZEhWaU0wcDBURmhPTTJGWFpITmtVekY1WWxoT2RXSXpTblJNVjJ4MFdWZGtiR0p0VmpCTVZFbDNUV3BaZUUxRVNUSk1XRmw0VERKYU1XSkhkM1JrYWtWMllqTkNla3d6VG14amJscHdXVEpWYVV4QmIyZEpRMEZuU1cweGFHSnRiRzFhV0U0d1NXcHZaMGxwT1ROaU0wcHlZek5DYUZreVZYWmtXRTVzWTI1TmRtTkhSbmRoUjJ3eldsaFNlbGxVVFhaa1IwWjZZVE5OZGxwWGVIUmllVEY0WVRJMWRtTnRNSFJqTTJSd1dqSjRNVXhZU25Sak1qVjJZMjB3ZEdGWE1XaGFNbFoxV2xoUmRFMXFRWGxPYWtWM1RXcFpkR1JxUlhaYWJsWnpZa014TWsxVE9YWmpTRTEyWXpKV2VXUnRiR3BhVXpsSFUxVjRSbFY1TlhwaFIwVjVUbFJaYVV4QmIyZEpRMEZuU1cweGFHSnRiRzFhV0U0d1dETk9iMWxVU1RGT2FVazJTVU5LYUZwSFdUQk9WRlY1VGtkU2JFMHlUWGxhVkZwcldXMUZlRTlFV1RGT2VrcHNUbnBGTVUxWFVUQlBSMHB0V1RKRmQxbHFUbWhhUjAwMFdsUmFhbHBxYkd0YVYxcHJUbXBuTWxscVVUTk9lbEV3V1hwbk0wbHBkMHRKUTBGblNVTktkMlJYU25OaFdFNXZXbGRTWmxreU9YUmlWMnd3U1dwdlowbHRSbWxaYlVsM1RVUlJOVTlVUVRWT2JWcG9XVmRLYlU1NlFYcE9WMXByV2xSSmVsbHRXVEJaYWtac1dXMUZOVTlFVVhwT2VtTnBRMmxCWjJaVGQwdEpRMEZwWXpJeGRtRXlWV2xQYVVJM1EybEJaMGxEUVdsaGJUbHBXREpzYTBscWIyZEphbEY0VFdwbmVVMVRTWE5EYVVGblNVTkJhV0p0UmpCaFdGcHNXREphZG1OdE1XaGtRMGsyU1VOS2Vsa3lPWFZrU0VwMllrTXhNazFUU1hORGFVRm5TVU5CYVdOdFZuaGtWMVo2WkVOSk5rbEljMHRKUTBGblNVTkJaMGx1UW1oa1IyZHBUMmxCYVV3elpIWmpiWFI2WTBkR2FscFRPVEZqTWxaNVkzazVkMWxZUW05aFdHUnNaRWhPYUUxNU9UQlpXRTV5WTNrNWJHSkhNWFpNV0VaeVltMDVlV0pUTVhwa01teHVZa2hWZEdOdE1YcGliVGw1WWxNeGNHSlhSbTVhVnpWc1pFTXdlVTFFU1RKTlZFRjVUbWt4TWsxVE9XMWtWM2h6VEZoWmVFd3pRbmxpTWpsdFkzazVlbUpYT1hKYVV6bDJZMGhOZG1OdFZuaGtWMVo2WkVoTmRscFhlSFJpZVRGeldWaEtibHBVVFhoT1J6QjBZMWQwZFdJelNuUk1XRTR6WVZka2MyUlRNWGxpV0U1MVlqTktkRXhZVG5SaU1uUnNURmhaZVV4dGNIcGlNalJwVEVGdlowbERRV2RKUTBGcFl6Sm9hRTFxVlRKSmFtOW5TV3BDYkU1RWF6Sk9SR3hzV1dwVmVFNVVhR3BPYlZsNFRUSlJNRmxxVVRKT01rVTBXbXBvYVU5WFdtcE5WMVY1VFhwU2FGcHFhRzFPVjBsNFRXMU5NRTFFUm0xT1YwNXJXV3BSZUUxcVkzZFphbFV4VG1wcmFVTnBRV2RKUTBJNVRFRnZaMGxEUVdkSmJVNTJZbGhDYzFwWVVuQmlNalJwVDJsQ04wTnBRV2RKUTBGblNVTktkMWxZVW05SmFtOW5TV2s1TTJJelNuSmpNMEpvV1RKVmRtUllUbXhqYmsxMlkwZEdkMkZIYkROYVdGSjZXVlJOZG1SSFJucGhNMDEyV2xkNGRHSjVNWGhoTWpWMlkyMHdkR016WkhCYU1uZ3hURmhLZEdNeU5YWmpiVEIwWVZjeGFGb3lWblZhV0ZGMFRXcEJlVTVxUlhkTmFsbDBaR3BGZGxwdVZuTmlRekV5VFZNNWQyTnRPWFphYmsxMll6SXhkbUV5VlhaaU0xWXdZMGhXTUV3eVZuTmlWemgwWWtkR2VWb3lWWHBOVkZKMFRGaEdjbUp0T1hsaVV6RjZaREpzYm1KSVZYUmpiVEY2WW0wNWVXSlRNWHBpVnpseVdsTXhNazFwT1hwaVZ6bHlXbE14YW1JeU1YZGlSMVl3WVZjNWRVeHRjSHBpTWpScFRFRnZaMGxEUVdkSlEwRnBZekpvYUUxcVZUSkphbTluU1cxVk1FMHlUVEZhYlUxNldYcGplazFIUm10TmFtTTBUMGROTkU5RVNYcFBSMVpzVDFSQ2JGcEVSWGhaZW1odFRsUk9hRTFxYXpOT2FrVTFXbXBaTkUxNlJtaFBSMWw0VFZSamQwMVVTVEpPYWswMVdWZFphVU5wUVdkSlEwSTVURUZ2WjBsRFFXZEpia0o1V2xkYWMyRlhaRzlrUTBrMlNVaHpTMGxEUVdkSlEwRm5TVzVDYUdSSFoybFBhVUZwVEROa2RtTnRkSHBqUjBacVdsTTVNV015Vm5samVUbDNXVmhDYjJGWVpHeGtTRTVvVFhrNU1GbFlUbkpqZVRsc1lrY3hka3hZUm5KaWJUbDVZbE14ZW1ReWJHNWlTRlYwWTIweGVtSnRPWGxpVXpGd1lsZEdibHBYTld4a1F6QjVUVVJKTWsxVVFYbE9hVEV5VFZNNWJXUlhlSE5NV0ZsNFRETkNlV0l5T1cxamVUbDZZbGM1Y2xwVE9YWmpTRTEyWTIxV2VHUlhWbnBrU0UxMldsZDRkR0o1TVhOWldFcHVXbFJOZUU1SE1IUmpWM1IxWWpOS2RFeFlUak5oVjJSelpGTXhlV0pZVG5WaU0wcDBURmhPZEdJeWRHeE1XRmw1VEc1Q2VWcFhXbk5oVjJSdlpFTTFjV015T1hWSmFYZExTVU5CWjBsRFFXZEpiazV2V1ZSSk1VNXBTVFpKUTBwclRtMUdhMXBFVm0xT2JWVXhXbGRPYkU1RWJHeGFWR2N6VDFSWmVsa3lXWGhPUjFrMFRYcFdhRTFFVG10TlJHUnNUakpWZUZwdFJYZFpiVXBzVGpKVk1VMVVZekZQUkZVMFRsUmthazB5UlROTmFtZDVTV2R2WjBsRFFXZG1VM2RMU1VOQlowbERTbXBaV0VKb1dUSnNNR1ZUU1RaSlNITkxTVU5CWjBsRFFXZEpia0pvWkVkbmFVOXBRV2xNTTJSMlkyMTBlbU5IUm1wYVV6a3hZekpXZVdONU9YZFpXRUp2WVZoa2JHUklUbWhOZVRrd1dWaE9jbU41T1d4aVJ6RjJURmhHY21KdE9YbGlVekY2WkRKc2JtSklWWFJqYlRGNlltMDVlV0pUTVhCaVYwWnVXbGMxYkdSRE1IbE5SRWt5VFZSQmVVNXBNVEpOVXpsdFpGZDRjMHhZV1hoTU0wSjVZakk1YldONU9YcGlWemx5V2xNNWRtTklUWFpqYlZaNFpGZFdlbVJJVFhaYVYzaDBZbmt4YzFsWVNtNWFWRTE0VGtjd2RHTlhkSFZpTTBwMFRGaE9NMkZYWkhOa1V6RjVZbGhPZFdJelNuUk1XRTUwWWpKMGJFeFlXWGxNYlU1b1kwZEdhbUZZVWpWTWJYQjZZakkwYVV4QmIyZEpRMEZuU1VOQmFXTXlhR2hOYWxVeVNXcHZaMGxxV21oTk1sRXdUa1JqZUU1WFdteE5SRlUxVFVkRmVVOVVWWGRQVkZFelRVUm5lRTB5VFhoWmFrazFXbXBaTWs1SFNUTmFWR00wV2tSSk1GbHRXVEphYlVrd1RrUlpNRTVYUlRWYVJFMTNUMWRPYVZwdFZXbERhVUZuU1VOQ09VeEJiMmRKUTBGblNXNUtiR015T1hOa2JWWnJTV3B2WjJWM2IyZEpRMEZuU1VOQmFXTkhSakJoUTBrMlNVTkpkbVF5T1hsaE0wNTNXVmRPYkV3elZucGFXRXA2VEROQ2FHTkhhSEJrTWxZd1l6SkZla3d6VW1oak1uUjZUREpXYzJKWE9IUmpWM1IxWWpOS2RFeFlUak5oVjJSelpGTXhlV0pZVG5WaU0wcDBURmRzZEZsWFpHeGliVll3VEZSSmQwMXFXWGhOUkVreVRGaFplRXd5V2pGaVIzZDBaR3BGZG1OSVNuWmlNbHA2VEROT2RHSXlkR3hNTWpsM1kzazVlVnBZUmpGYVdFNHdZM2s1YkdKSE1YWk1WM2hvWTIxa2JFMTZSVEJpVXpGNFlUSTFkbU50TUhSak0yUndXako0TVV4WVNuUmpNalYyWTIwd2RHTXlNWFpoTWxWMFpHcEpkV050Vm5waU1uZ3lXbGRSZFdWWFJuUmlRMGx6UTJsQlowbERRV2RKUTBwNllVZEZlVTVVV1dsUGFVRnBUWHBuTTFwRWF6Sk9lbU14V1hwa2FscFhTbTFhUjBacFRWUkplRnBxV21sT1JGVXdUa1JOZDFwcVNUVk5SMVpxVG1wWk5FOVVaekZhVkUxNVdsZFpOVnBxWjNoT1ZHTTBUbGRSTVZsVVFtcE9lbEYzVDFOSlMwbERRV2RKU0RCelEybEJaMGxEUVdsaWJVWXdZVmhhYkVscWIyZGxkMjluU1VOQlowbERRV2xqUjBZd1lVTkpOa2xEU1haa01qbDVZVE5PZDFsWFRteE1NMVo2V2xoS2Vrd3pRbWhqUjJod1pESldNR015UlhwTU0xSm9ZekowZWt3eVZuTmlWemgwWTFkMGRXSXpTblJNV0U0ellWZGtjMlJUTVhsaVdFNTFZak5LZEV4WGJIUlpWMlJzWW0xV01FeFVTWGROYWxsNFRVUkpNa3hZV1hoTU1sb3hZa2QzZEdScVJYWmpTRXAyWWpKYWVrd3pUblJpTW5Sc1RESTFhR1JIYkRKYVV6QXdUVlJKTkUxcVJYVmtTR2d3U1dsM1MwbERRV2RKUTBGblNXNU9iMWxVU1RGT2FVazJTVU5LYVZwdFRtMWFSMGt5VG5wU2EwOUhSbXhQVjBWM1RsZGFiVTFxYXpGT1JHdDNUVVJyTTFwVVJYaFpWRTVwVDFSR2FsbHFXWGxQVkZaclRVUkZkMWxxWjNoYVZGRjZUMVJyTUUxRVVURk9hbXQzV1hwc2FFbG5iMmRKUTBGblpsTjNTMGxEUVdkSlEwcHZZak5PTUZneVZqUmhXRkZwVDJsQ04wTnBRV2RKUTBGblNVTktkMWxZVW05SmFtOW5TV2s1TTJJelNuSmpNMEpvV1RKVmRtUllUbXhqYmsxMlkwZEdkMkZIYkROYVdGSjZXVlJOZG1SSFJucGhNMDEyV2xkNGRHSjVNWGhoTWpWMlkyMHdkR016WkhCYU1uZ3hURmhLZEdNeU5YWmpiVEIwWVZjeGFGb3lWblZhV0ZGMFRXcEJlVTVxUlhkTmFsbDBaR3BGZGxwdVZuTmlRekV5VFZNNWQyTnRPWFphYmsxMll6SXhkbUV5VlhaaFJ6bDZaRU14YkdWSGJEQk1WRkY0VFdwbmVVMVROVEJsU0ZGcFRFRnZaMGxEUVdkSlEwRnBZekpvYUUxcVZUSkphbTluU1dwc2FFMXFZM2hhYWtwb1QxUkZNbGxxUW1sT2JWWnNUbTFPYkZreVNYbE9SRWt5V21wQ2FVMTZTWGRPYlZadFRVUmpNRTVVWXpSWmJWVXhUbGRSTlZsdFRUVk9SMWt5V21wT2JWcFVUbWhaYW1jeVdWZEZhVU5wUVdkSlEwSTVRMmxCWjJaUmNEbERaejA5WEc0dmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpFdmNtVnhkV1Z6ZEMxamJHRnBiWE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakV2VWtWUlZVVlRWRjlUU0VFeU5UWjhZakUxTkRBd04yWXlZalF6TnpJeFpHSXlOMkUwWmpVMk16Rmhaakl3WW1NMU56RTNPR1ZtTnpJME5qVmlOems0TldJMk0yWTFOR1ZoWW1Nd1ptRmpOM3hOZW14clRWUkJNVTlYVm0xWmVsbDVUMVJLYlZreVJtMU5SMFUwV1hwS2FVNXRTVEJOZW1ocFdXcG5NRTVFYXpKWmJVVTFUa1JrYkZwVVVtbE5WR3MwV1dwamQxa3lXWHBaVjFGNVQwUkZkMDlIVVhwT2QyODlYRzR2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2UmtsTVJWTXVjMmhoTWpVMmZHVTVaREZqWmprek5qSTBZV0k1TkRjd09XSmhaak5pWVRka016WmlZbUZrWmpkaFpHWTBabU0zTW1GaVlUUmhNek16WW1SaE1ERXhZMlF5TkRneE5UTjhXbXBGTWxsNldtMU9SR2N4V1dwYWFrOUVXWGRQVkVFMFRYcG9hVnBVU1RWTlJGbDNXbXBWZWxsdFVUVk9lbFY1VFhwVmVFNXFWbWhPZWxrelRucFdhMXB0VlhoWmVrRXpUMVJOZVU5VVdtbFBSRUV4VFdsQloxVnJWa0pTUlRGR1RHMHhhME50VW14TlJFRXpUMFJyTUUxcWJHdGFWRUpvV2xST2FVMUVhelZPUkVrd1dtcEZNazVxUVRST2JVNXFXa1JSTkU1WFdUTk5WRTVyVFRKV2JFMTZiR3haYlZadFRXcE9iVTFIUlRSTmFrVjZUMFJKTWsweVdXZEpSa3BHVlZaV1JsVXhVbVpXUlZaT1ZVVjRRbFpGVlhWaGJrNTJZbWR2TVU1dFNtdE9SRlY0V1RKTmVFOUhXVEphYlVacVdrUm5kMWxxVG14WmJWRjNUbTFPYVZwRVZtcFBSRmw1VGtSQk1WbDZTbWhQVjBVelRtcGthRTFIVVhkTlJGSnNUVVJCTkU1VVZYbE9lbWMwV1ZSYWEwbERRbFJVVlRsTVVsWTVSbFpyYkVWU1ZUVkVVbE0xZW1GSFJYbE9WRmxMVFRKWmQwNVVaM3BPUkUwMFRrUkNiVnBYV1RGUFIwMDFUbTFKTUU5RVozaGFiVlpyVGxSUk0wOUhVVEZOYWxrMVRtMU5kMDF0UlhkTmFrSnNXbTFaTlU5WFZtcGFSMFpwVDBkR2EwNXFVbXBOVkd0NVRtbEJaMWx0YkhWYVJqbDZZbGM1Y2xwVE5YZGxVVzh3V2xkU2JGcEVhelJOUkdNelRYcFJkMXBYV1hwWmVsRTFUMWRTYUU1VVNtbGFSMFV4V1hwV2EwOUhVbTFPVkZWNFRrUlJkMDF0V20xTlYxVXlXWHBGZDA0eVNYZGFWRWwzVFZSa2ExbHFXbXhOYWtFeFNVTkNhV0ZYTld0aFZ6VnVZM2sxY1dNeU9YVkRha0V5VGtSR2FWbHRVbWhPUkdoc1RrUkpORTFxWXpST1ZHZDNUbnBTYTAxWFJUUlpWRkpxVG0xU2FscFVUVE5hUkZwcFRYcFpNazV0VW1wWk1sWnBUVlJCZVZscVRUSk5WMVY0V1cxUk1GcFVUVFZhVkVGblNVZE9hR05JVWpGamJWVjBZbTFHTUdGWVdteE1iazVwV1ZoU2FtRkJiekZhVjFGNFRUSlpNRTV0VG1sWlZGSnBUV3BzYTA5RVVUSk9hbXhwVDBkUk1rNXFUVFJhYlZwc1dXMUZlazlVYUdwTmVrRXlUbnBaZDA1VVdUVlpha3BvVFhwbmVrNVVUbTFPZWtKb1QwZFJORTU2VW0xSlEwSnFZakkxYldGWFkzUlpNamwwWTBkR2VXRllUblppYVRWeFl6STVkVU50UlRSYVIxRTBUVWRGTkUxRVdURk9la0Y0V1ZSTmVsbDZRWGhaZWtGNVdtcEdhVnB0U1RCTlZHTTFXV3BCTkZwVVNYcE5WRVUwVDBSWmQxbHRWVEZPVkdzd1RrUlpkMDFxV1hkUFJHTXhUVWRGZWxsNlFXZEpSMDUyWTBkc2JGcERNVzlhVjNoM1dsaEpkR05JU25aa2JWWjFXVmMxYWxwVE5YRmpNamwxUTIxVk1rNXFWVEphVjA1b1RsZFdhbHBxYkdwT2VsSnRXbFJWTkU0eVVUVlpla1pzV1ZkT2FVMXRSWHBaVkdScFdUSlJlazFVUVRCYVIxRXlUbTFXYlZwRVFtbFpla3BxV1ZSb2JWbDZTVEpPUkZFMFRrUm5aMGxIV2pGaVIzZDFZekpLYUdSSFRtOURiVVpyVDFSU2JWcEVVVEJPUkdjeldrUldhVTVxVG1wYVIwbDZUMVJOTWxwVVRUTk9SMGswVFVSc2FVNHlSbWhOZWxab1RrZFZNMDFVV1hkUFZHUnNXbFJSTUU1RVp6Qk9NbEpvVDBkV2FsbHRUWGhhVkVsblNVZGtNVmxZU210WU1sb3hZa2QzZFdOSWEwdE5hbFV6V2tkWk1VOVVXbTFaVjBadFdrUmthMDE2WnpGT1ZGVXdUakpSTVU1RVJUTmFSR2h0VFcxT2ExcEVVVEpPVjBVd1RWUk9iRTlVU21oYWFsbDNUV3BaTUUweVZUUlBWR013VGtSVk1rMVhWbTFhVTBGbllVYzVlbVJHT1c5WldFNXZZa2RzYVZneVRuWmlXRUpvWkVNMWQyVlJjRzFOZWs1clQwUkZlRTFFUm1sYVYxazBUMVJKZUUxNlp6VlpWRVYzVGpKR2EwNHlUVE5QUkZreVRtMU5OVmxYVFhoUFYwNXFXWHBLYUU5RVdYcE9SMUYzV21wRmQwNVVWWGhaVkdjMFdXcEthMDFIUlRKSlEwSndZbTVDTVdSSVRYWmFibFp6WWtNeGVWcFlUblppU0Zwc1drTTFOVmxYTVhORGFrcHNXbTFWTUU1NlZUUmFSMFpyVGxSa2FrNVVaR3RhYW10NFQxUm9iVTF0UlhkYVJFcHFUMWROTTAxRVFtcFBWR00xV1RKSk5GcFhSbXBhVkVGNFRVZEZlRnBIV1ROTmJVazFXWHBTYWxsNlNUUk9iVTFuU1Vkc2RXTklWakJqZVRsNllsYzVjbHBUTVdwWlZ6VnJZVmRTYUdSSFZYUmFiV3h6V2xoTmRXTXlhR2hOYWxVeVEyMUthazVIU1hwUFZHTjVUbXBWTTA0eVZUQk5hbWN6VDFSVk1FMUVUVEJOVjBwcVQxZEthMDE2WXpSWk1rNXJUbnBWZUU1cVl6TmFSRlY2V2tkS2FrNXRSVEZhUkZKb1RXMUdhMDVFUVhsTk1rMTZXV3ByWjBsSGJIVmpTRll3WTNrNWVtSlhPWEphVXpGcVdWYzFhMkZYVW1oa1IxVjBaRzFHYzJGWFVtaGtSMngyWW1rMWNXTXlPWFZEYlZreVdrZFpNMDB5UlhoTmJWa3pXa1JSTUUxRVJYcE9lbHB0V2tSSk1rOVVTVFZhVjFWNVRtcGpORnBFVVRKWmVsVjNXbGRSTVUxdFRUQlBSMHBzVDFSV2FrNHlUbWhPVkVKdFRVZEZlazV0V1ROTlYxbG5TVWMxYUdSSGJESmFWamx1WkZkR2VWcEROWGRsVVc4eVRVZEZlVmw2WnpGTk1scHFUbFJuTkUxNlFtcE9SRWt5VGtkUmVVNXRXbXhQUkdocFRrUkZOVTVVVVRKT2FrVjRUbXBzYVU0eVZYcE9SMVUwVFVSVmQwMUVWWGxOZWtFMFRVUk5kMDFVWTNkWlZGSnRTVU5DZG1OSVRYWlNhMnhOVWxaTmRXTXlhR2hOYWxVeVEycEplVTVFVG1wYWFtY3dUbTFhYkZscVRYaE9iVkY1VDFSc2JFMXFVWHBhUjBsM1dWUmFhRTR5Um1wTmVtTTBXbFJXYlZreVNtMWFiVWswV1RKU2ExbHFhM3BPUjBacVdWUmthMDFxWjNoWmVteHRXbXByWjBsSE9YZGplVGxxV1ZjMWEyRlhVbWhrUjFabVdqSkdNRnBUTlhkbFVXOTNUbTFKZWxreVJtbE5WRTB4V21wcmQxcHFSWGxOYW10NFRucEJORmx0VW1sYVZGcHJUa1JPYkZwVVdtMVpiVmwzVGxSUk5FOUVaekJOYW1ocldWUkthRTlIUlRCTmVsbDNUbnBqTWsxcVJtaE9hbEp0U1VOQ2RtTklUWFphYlVWNlRGZEtjR0p0VW5CaWJXTjFZVzVPZG1KbmIzaE5SRXBvV1RKS2JVNXRWbWxaYWxVeFdUSkZNazB5U1hoYWFtTjRUbnBTYUU5VVVYcFpiVWwzV1ZSWmVscHFhM3BaVjBWNFRsUmtiRTVVVFhwWmFsa3hXVmRHYTAxWFdYbGFWMFV6VFVSV2EwMUVhR3RKUTBKMlkwaE5kbHB1Vm5OaVF6VjZXVzFHTUZreVowdE5lazVwVDBkT2FscHRXbWxQVjFFeFRXcFZlbHBFVG10TlZHY3dUbnBHYUUxVVZtMU5lbEpvVFdwbmVVNXFUWGxQUkVadFRVUmFhbHBYV1RKYWFrMTVUMVJDYVUxWFNtbGFSR040V21wb2FVMUhTVFJPZVVGbllqTkNla3d5Wkhka1ZqbHZXbGRHYzJSSGFHWmphazExWTBoclMxcFVSbTFOZW1OM1RWZGFhVTVYVW1wT2JWVXlUVVJXYVU1NlZUVlpWR1JwV1cxTmVscEVXVEZPVkZVMFRXMU5lVTFFWkdwTmJVcHNUakpaZUU5WFJYcFpWMFp0VG1wUmVVMUVSbWhOUjBVelRWZEpkMDFwUVdkaU0wSjZUREprZDJSV09XOWFWMFp6WkVkb1ptTXlWakJNYmtJMVEycGplVTlIVm1oUFJFVXlUWHBDYkUxNlVYZFBSRkpxV1hwRk0wMTZTbWxaYlVwcVRsUk9hazlIVlRKT2FsbDRXVzFTYUZscVJUQk5hbFV4VGpKWk1VMHlSWGROYlZKb1QwUk5NMWx0U1hsT1ZHTXpXbFJGWjBsSE9YZGplVGx6V1ZjeGFWcEhSbVpoVnpWNllWZFNiRXh1VG05RGFsSnJUbFJaTlU1WFVtbE9SMVV6VFVST2FFMXRSbXBOVjFab1RXcHJNRTFVYUd0TmVsRjVUbXBHYlZwdFZYZE9iVTEzVGtSQ2JWbDZUVEpPTWxVeFdWZFpOVTVxUVROUFJHY3pUVlJWTlU1RVVtdE5WR3RuU1VjNWQyTjVPWE5aVnpGcFdrZEdabU51Vm5Wa1IyeDBXbE0xZDJWUmJ6Rk5SMUY2V21wTmVFNXFVWGhhVjBwb1dtcFJOVTVFVlRCTmJWRXlUVEpPYlU1RVRYcFBSRUV3VDBSYWFsbFViR3hhUkZWM1dXMU5lazFVVm1wUFJGRXlXVEpXYkUxNlZUQlpWRXBzVDFSR2FscFVUWGxKUTBKMlkwaE5kbUpIUm5SWmJWSm9XRE5PTUZsWFpHeFlNMDUyWkZoS2FscFROWHBoUVc5NVdWUnNiRnBxU1RWYVZHY3dXbFJLYTAxcVozbGFhbXN3VGxSTk5GbFVXbXhaVjBrd1RsZEthazU2WXpSYVJFWnNXbXBaZUU1SFNtaE9Na1Y1VDFkRk5VNUVRWGxOZWxab1QxZEZORTVxVlRWT1ZGVXdTVU5DZG1OSVRYWmlSMFl4WW0xT2IxcFlTbVpaTWpsMFlsYzVkVXh1VG05RGFtTXdUa1JXYUUxdFRUUmFSRkpzVGtSa2FrMVVUVEJQVkZVeFRtcGtiRnBxVW10UFJGSnFXbGRSTUZsNmFHdFplbEpzVFZSck5VMVhUVEphVkdjeVdtcHNiRTU2UW1wWk1sVjNUVmRXYkZwWFRYcE5hbU5uU1VjNWQyTjVPWGxhV0VZeFdsaE9NR041T1d4aVJ6RjJURmQ0YUdOdFpHeE5la1V3WWxNeGVHRXlOWFpqYlRCMFl6TmtjRm95ZURGTVdFcDBZekkxZG1OdE1IUmFibFp6WWtNeE1rMXBOWEZqTWpsMVEycENhMDU2YkdsT2FrbDRXbTFHYWs5RVdUQk5hbU14VFZSVmVrMVVXVEZhUkVVMFRrUlpNMXBFV21wT2JWbDVXa2RKTTFsVVl6Uk5lbFY0V1RKVk1rMUVaM3BPZWs1dFQxUkthMXBYVVhoYWJVVjZUa2ROWjBsSE9YZGplVGw1WkZjMVpscHVWbk5pUXpWM1pWRndiVnB0V210T2FsWnNXa1JXYVU5RVZtbE9WMFpxVFVSRk0wOUhVWGROYlVsNFRUSkpORnBVWXpCT2JVVXlUMWRTYWsxcWJHdE5WRkY2V2tScmQwOVVRVFJOTWs1b1RrZFplRTB5V21sTk1sWm9UVzFXYkVsRFFuWmpTRTEyWTI1V2RXUkhiSFJhVXpGcFlWYzFhMkZYTlc1TWJYQjZZakkwUzA5WFNteE9ha1pvVG5wR2FFOUVSVFJOVjFacFRYcENhazV0VlhwWlYxRjVXWHBOZDA1NlNYaFphbWhxV2xSUmVWbDZhM2xPYW1zeVdYcE5lRTFVYTNwUFZGWnRUVVJTYTA5SFdUQk5WMGw0V1ZSU2FVNURRV2RpTTBKNlRETktNV0p1VW5CaVYxWm1XVzA1ZG1SSVRqQmpiVVozVEc1Q05VTnRSbXRhYWxFeFRsUkpNRnBIVlhwWmVrcHNUbTFTYVZsVVJUUk9hbFV6VFcxVk0wMVVWWGhhUkZFMFdXMWFhbGxVUW1sTk1rWnJXWHBvYkU1dFRtMVBWMUpzV20xUk1rOUVXbWxPUkdNelRrUlNhazlFWTJkSlJ6bDNZM2s1ZWxwWVNqSmhWMDVzVERCYVNsUkZWbFJNYms1dldWUkpNVTVuY0doYWFsRXdXVlJKTWs1RVJtdE9lbXN6VGxSUk1rMVVWVE5PUkZwdFdsUnNhRTV0VFROTlJHaHBUVVJTYVU5RVJteFpWR2QzVG5wTmVFOUhUbTFQVkdOM1RVZEZkMXBYVlhsT1JGa3hXVzFOTTA1NmF6SkpRMEoyWTBoTmRtTXlWbmxrYld4cVdsTTVlbGt6U25CalNGSjZUREpPYzJSWVRqQmFXRXA2VEROQ2FGa3lWWFpZTVRsd1ltMXNNRmd4T0hWalNHdExXVzFHYkU5VVFUUk9ha0UwV2tSRk1WcHFWVEZhYlZrMFdYcENiRmxYU1RKYWFrVXdUbGRLYUZsVWFHdE9hazE0VG5wRmVFMXFTVEJPVjFFd1RrZEpORTF0U1hoT2VrRTBUWHBGTTAxNmJHMVBSMGt5V21sQloySXpRbnBNTTA1c1kyNWFjRmt5Vlhaak1rNTVZVmhDTUdONU9XcGlTRlo2WkVkV2VXTjVPWGRaVjA1c1RESmtkMlJXT1doYVJ6RndZek5PY0dJeU5IVmpTR3RMVGxSak5FNXFSbXBaYlZVd1RucEdhMXB0U1hwT1ZFcHFXWHBPYUU5RVozaFBSMVpxVGtSa2ExbFhWVE5PYlVsM1RtcEthVnB0UlRGYWJWVXdXbGRXYVU1VVVUVmFSRmw1VDFkSmVWcFVaM3BhVkdzeVRXbEJaMkl6UW5wTU0wNXNZMjVhY0ZreVZYWmpNazU1WVZoQ01HTjVPV3BpU0ZaNlpFZFdlV041T1hkWlYwNXNUREprZDJSV09YWmtNalZzWTI1T2IyRllRWFZqU0d0TFRWUk5kMDE2Vm10TmFsbDZXbXBSZWsxWFJUTk9NbFUxV2tScmQxbHRVbTFOVjBsNFdsUlZOVTVxWXpST01rbDRUMWRSTlUxVVRtcFpiVkpzVG5wWk0xbHFSbWhOYlU1b1RVZE5NazFxWkdsYWFrbDZXbE5CWjJJelFucE1NMDVzWTI1YWNGa3lWWFpqTWs1NVlWaENNR041T1dwaVNGWjZaRWRXZVdONU9YZFpWMDVzVEROQ2FGa3lWbVpqUnpscllsZEdkVXh1UWpWRGFtY3lXVmRWZWsxdFZUQk5WR3N3VGxkU2FVMTZUbWhPYlZFMVRqSkZNRmxVWXpSTk1sWnRXVEpXYVUxRVJUVlpiVmswVFZSak0wMVVVVEZOUkdodFRrUmpNVTlYVW1sTmVrbDVXbTFTYVZwRVl6Rlpla0ZuU1VjNWQyTjVPWHBhV0VveVlWZE9iRXd6VG1wamJXeDNaRWhOZG1GWFRteE1NbXhxV2xZNWFtRkhWbXBoTTBKMllWYzFNRmd5TVhCamJrcDJZMmsxZDJWUmJ6Sk9SMVpyVFVSVk1rMUVUbXBOZW1NMFRsUkpNazV0VG10TmJWVXhXV3BKTWs5SFVtMWFhbU40V2tkRmVGcEhSbWhaZW1ONFRqSlpNMDFFYXpOTlYxWnNUVVJXYVUweVVteE5SRlV6VDFkSk0wMUhSVE5KUTBKMlkwaE5kbU15Vm5sa2JXeHFXbE01ZWxrelNuQmpTRko2VEROU2VWbFhiSFZNTW5CMllWYzFNRXd5Um5OaVJ6bHFXVmhTY0dJeU5IVmpTR3RMVGxkR2ExbFVhRzFOVjBreFRrUlJNMDFxWXpOTlZHeHNUV3BKTWs1SFRYbE5SMVpyV1cxSk1FNVhWWHBOTWxGNVQxZFpNMDFVUlRCT1ZGWnNXV3BqZVU1WFNtcE9NazAxV1hwck1GcFhWWHBQVjBsM1QwTkJaMkl6UW5wTU0wNXNZMjVhY0ZreVZYWmpNazU1WVZoQ01HTjVPVEJqYlVad1ltazVjV0l5YkhWa1F6bG9Za2Q0ZGxreVJqQmhWemwxV0RKS2RtUlhOV3RaV0VvMVRHNUNOVU5xV210T2FsSnNUVEpKZDA1dFJtcFpWR2MwVGtSS2FrNUVXWGxhYW10NlRWUkdhazU2UVRCTlIwMHdUMVJzYWsxRVJYbE5hbFUwVGtkUk5WbDZUVE5hVkZGNFdYcEJNRTFVWnpKWlZGVjRXbFJHYkU0eVNXZEpSemwzWTNrNWVscFlTakpoVjA1c1RETk9hbU50Ykhka1NFMTJaRWhLYUdGWE5IWmhiVGx3WW01UmRsbHRPVEZpYlZKb1kyNXNabVJYTldwYVdFb3dXVmRzZFdSSWEzVmpTR3RMVFdwSk1FMHlUbTFQUkZFeVdtMVdhVTE2UlRKYVJFazFUMWRWZVU1RVRtdFpha0pvVG0xRk0xbFhUWHBPZW1oc1RsZGFhbGx0V20xWmFtaHFXa2RTYVU5VVRUQlpWMDVvVGpKUmVVOUVSbXBQVjFwdFQxTkJaMkl6UW5wTU0wNXNZMjVhY0ZreVZYWmpNazU1WVZoQ01HTjVPVEJqYlVad1ltazVjV0l5YkhWa1F6bHFXVmMxYTJGWFVtaGtSMVptV2pKR01GcFROWGRsVVhCcldtcFJNMWxVUm1wWmVrcHJUbnBPYkU1VWJHMU9hbWhyVFdwbmVFOVhSbWhOUkVWM1RWUktiRTVxVFhoYVIwMHlUbnBCTWxwcVFUVk5WMFpzVFcxYWJGbFVSVEpPVkZacVRsUkZNMDE2WjNsTlZGSnBTVU5DZG1OSVRYWmpNbFo1Wkcxc2FscFRPWHBaTTBwd1kwaFNla3d6VW5sWlYyeDFUREp3ZG1GWE5UQk1NazVvWTBoU01XTnRWbVppYlVZd1lWaGFiRXh1VG1sWldGSnFZVUZ2ZVU1dFNUUlplbHBxVDBkWk1GcEhTWGxPZWxWNldtMUplRnBxVVRWUFZGcHFUbXBCZWxsWFRtdFpWRUpxV21wb2JWbHFSVEJPZW1zeldsUmtiRTFVWkcxTmVtUnBUVmRGTkZwcVNYaE9SRUpzV2tSUk0wbERRblpqU0UxMll6SldlV1J0YkdwYVV6bDZXVE5LY0dOSVVucE1NMUo1V1Zkc2RVd3ljSFpoVnpVd1RESk9iMXBYVG5KWU0yUm9ZbTFTYVV4dVFqVkRiVTB6VDBkUmVWcFVaR2hOZWtwcVdtMUpNRTE2WkdsT2FrVXpXa2RaTWsxSFJUTlpWMDE0VFhwQmVFMTZVVEJPYW1zMFdrZFpNRTFFVlRCYWFsWnRXVzFLYlU0eVdtbE9SR3hzVGpKSmVscEVXWGhOUkZGblNVYzVkMk41T1hwYVdFb3lZVmRPYkV3elRtcGpiV3gzWkVoTmRtUklTbWhoVnpSMllXMDVjR0p1VVhaWk1taHNXVEowZDJJeWJIVmtSamx3WW01T2QxcFhUakJoVnpsMVRHNUNOVU5xYkcxWmJVWnNUVlJvYkUxVVNYcE9WMVpxVFZkTmVWcFhSbXBOTWxacFRXcEZNVTE2Um14WmFrbDVUbFJyZDFwRVNUQk9SMVV4VDBSQk5WcFVSWHBPUkVwclRYcGFhazVFV20xYWFrbDVXbGRHYTAweVZXZEpSemwzWTNrNWVscFlTakpoVjA1c1RETk9hbU50Ykhka1NFMTJaRWhLYUdGWE5IWmhiVGx3WW01UmRsa3lPWFZrUjJ4MVpGZEdNR0ZYT1hWTWJrSTFRMjFPYTAxcWJHeGFSMDE0VGtSb2FrMUhSbXBaYlU1cVRXMUdhVTE2UlRSUFJHeHNXV3BSZUU1cVNtdGFSMVV4VGpKSk5FMTZVWGxPVkZaclRVUnJNazVxYXpST2JVWnRUV3BPYUZwRVNYaGFWRXB0V2xkUlowbEhPWGRqZVRsNldsaEtNbUZYVG14TU0wNXFZMjFzZDJSSVRYWmtTRXBvWVZjMGRtRnRPWEJpYmxGMldUSTVkV1JJU21oWk0xRjFZMGhyUzA0eVdtMVBSR04zV1hwSmVrMUVVbXRhUkZWNlQwUmpNbHBxVW1oTlZHUnBUa1JGZUZscVJYcE9SRUpwV1hwYWJGbFhUWGxPVkVwdFdrUkpNVnB0V214YWJWWnRUV3BKTUU5SFNtdE9SR3hwVG5wamVrOVRRV2RpTTBKNlRETk9iR051V25CWk1sVjJZekpPZVdGWVFqQmplVGt3WTIxR2NHSnBPWEZpTW14MVpFTTVhMWxZVW1oak1sWXdXREpPZG1KdVVubFpWMDR3VEc1Q05VTnFWVFJaVkZFeFdWUkZOVTFxWkdoTlJFMDFUbFJyZVU1NmJHbE9hbFV4VG5wbk5VNUVXVEZaYWs1clRucHJlRTFxUm1oUFJGRXpUa1JKTlU1NldYcFBSR3hwV1cxVk5VMVVXWGxOZW14cVdtcHJOVnBxWjJkSlJ6bDNZM2s1ZWxwWVNqSmhWMDVzVEROT2FtTnRiSGRrU0UxMlpFaEthR0ZYTkhaaGJUbHdZbTVSZG1GWE5UQmFXRXA1WkZoQ01HRlhPWFZZTWtacllsZHNlbU15YkhaaWFUVjNaVkZ2ZUUxRVNtaFpNa3B0VG0xV2FWbHFWVEZaTWtVeVRUSkplRnBxWTNoT2VsSm9UMVJSZWxsdFNYZFpWRmw2V21wcmVsbFhSWGhPVkdSc1RsUk5lbGxxV1RGWlYwWnJUVmRaZVZwWFJUTk5SRlpyVFVSb2EwbERRblpqU0UxMll6SldlV1J0YkdwYVV6bDZXVE5LY0dOSVVucE1NMUo1V1Zkc2RVd3ljSFpoVnpVd1RESjRhR0pYU210WlZqbHRaRmQ0YzB4dVRtbFpXRkpxWVVGdk0wMXFhR3haVkdkNFRtcE5kMXBVVFRCTlJHY3dXVEpOZUU1NlRYbFpiVXBwV1hwVmVsbDZhR3hPYWxreVRWZEthMWxYU1hoT1JFa3hUbFJrYlU1VVRtaE5SRXByV1ZSbmVrNHlTbWxOYWxVelRqSlZlRWxEUW5aalNFMTJZekpXZVdSdGJHcGFVemw2V1ROS2NHTklVbnBNTTFKNVdWZHNkVXd5Y0haaFZ6VXdUREo0YUdKWFNtdFpWamx3WW01T2NGcEhWWFZqTW1kTFRrZFJNVTVxYXpGYVIwa3dXbFJqZDAweVJYbFpWMDE0V2xkRmVVOVVVWGhQUjFGNlRrUkpNazFYV20xYVZFRXlXWHBCTUUxSFdtcE5lbGt6V2xSV2FGcHFhekpOUkdNMFQwUmplRTVVYXpCT1IxRjRUMU5CWjJJelFucE1NMDVzWTI1YWNGa3lWWFpqTWs1NVlWaENNR041T1RCamJVWndZbWs1Y1dJeWJIVmtRemx6V1ZjeGFWcEhSbVpqYmxaMVpFZHNkRnBUTlhkbFVXOHhUVWRSZWxwcVRYaE9hbEY0V2xkS2FGcHFVVFZPUkZVd1RXMVJNazB5VG0xT1JFMTZUMFJCTUU5RVdtcFpWR3hzV2tSVmQxbHRUWHBOVkZacVQwUlJNbGt5Vm14TmVsVXdXVlJLYkU5VVJtcGFWRTE1U1VOQ2RtTklUWFpqTWxaNVpHMXNhbHBUT1hwWk0wcHdZMGhTZWt3elVubFpWMngxVERKd2RtRlhOVEJNTW5ob1lsZEthMWxXT1hwa1IwWnVXbFk1ZW1JelZubFpNbFYxWXpKblMwOUVaekJOYW1zMVdtMU5kMXBIVFRST2VsbDRUa1JrYWsxNlNtcGFSMFYzVFhwS2EwMTZRVEJaYWtKb1dXMVNiRTFxV1hoT1ZHY3lUVlJSTkZscVpHeFpiVlY0VDBkWmQwMVVZM2RPYlU1c1drZEdhazU1UVdkaU0wSjZURE5PYkdOdVduQlpNbFYyWXpKT2VXRllRakJqZVRrd1kyMUdjR0pwT1hGaU1teDFaRU01YzJOc09YZGlNbmh3V1ROcmRXTklhMHRPVkUxNlRrUkdiRnBxUVRWT2FrazBUMFJPYWs1RVZteGFhbVJyV21wS2JWcHRSVEJPUjFrelRUSkZOVmt5U210T1YwWnFUWHBLYTA0eVNUUk9SR1JvVFZSWmVscFVhM3BQUkZWNlRrZFpNMDVVVFRKT1EwRm5Zak5DZWt3elRteGpibHB3V1RKVmRtTXlUbmxoV0VJd1kzazVNR050Um5CaWFUbHhZakpzZFdSRE9YVlpXRkp3WkcxV1ptRlhOVEJhV0VwNVpGaENNR0ZYT1hWTWJrSTFRMnBWZWs1RVdtdFpWR1JvV20xWmVGcFhWVEJPVjBwb1RXcHNhRmxVWnpGT1JGa3pUbnBuTlU1cVRURk5la0pxV1ZSTk1VNVhXWGhQVkdkM1RVUmpNazU2VW10T1JHYzBXbFJuTkUxcVkzaE5hbU0wVDFSUlowbEhPWGRqZVRsNldsaEtNbUZYVG14TU0wNXFZMjFzZDJSSVRYWmtTRXBvWVZjMGRtRnRPWEJpYmxGMlltMUdNR0ZZV214WU0wcHNXVEk1TWxwWVNqVk1ia0kxUTIxSk1GbFhTbWhPVkVwb1RXcGplazVFVVRGT2JVVjZUbGRLYkZsVVNUVlBSRkV3VGtSa2FrOUVUbXBaYlZWM1RXcG5NRnB0UlRSTlJFSnJUbFJHYWxwcVFtMU9NazVzV1ZkU2FGbFhTWGhOYWtsM1RXMU5aMGxIT1hkamVUbDZXbGhLTW1GWFRteE1NMDVxWTIxc2QyUklUWFprU0Vwb1lWYzBkbUZ0T1hCaWJsRjJZbTFHTUdGWVdteFlNMDR4V1c1U2FHTXlkSHBNYmtJMVEycGtiVTFVU1RWWmVsWnFXbGRaTTAxdFRtcE9SRlpxVG5wR2FFMUVWbXRPUkVFd1drZFJlRTlFVlhsYVYwa3dXVmRKTVZsVVNUUk5lazAxV1ZSck0wMHlUWGxQVkdONlRtcFdhVnBFUm14T1IxWnNUMFJqWjBsSE9YZGplVGw2V2xoS01tRlhUbXhNTTA1cVkyMXNkMlJJVFhaa1NFcG9ZVmMwZG1GdE9YQmlibEYyWWpOS2NGb3liSFZaVjNobVlqSktlbHBZU2pKYVdFbDFZMGhyUzFwSFdUSk9SRlpwV2tSSk5VNVVhelZhYWxacVdtcE9hRnBFUlhsT1JHTjZXVmRHYVU1VVRtMVBWRnBwVFdwR2FFOVhVWGhPZWtsNlRtMUpNbGxYVG14T1IwVjZXV3BHYWxsNmFHaGFWMVpvV1ZkVk5GbHBRV2RpTTBKNlRETk9iR051V25CWk1sVjJZekpPZVdGWVFqQmplVGt3WTIxR2NHSnBPWEZpTW14MVpFTTVkMkZIUm5wYVZqbDJXVzVPYkdOdVdteGpiRGwzWTIwNWRscHBOWGRsVVhCcVdsUlZNMWxxUVRWTlZHaHRUMFJGZVZsWFZUQlpWRlY1VDFkUk0xcFVVWHBQVkZVMVQwUlpNbGw2YkdwYVZFRjZUa1JhYTAxdFZURk5SRVV3VFRKS2JFOVVXWGxhYWtKcFRVUkZORnBIV20xTlZFSm9TVU5DZG1OSVRYWmpNbFo1Wkcxc2FscFRPWHBaTTBwd1kwaFNla3d6VW5sWlYyeDFUREp3ZG1GWE5UQk1NMEo1WWpKU01Wa3pVbkJpTWpWbVlVZHNlbVJIT1hsbFV6VjNaVkZ2ZDFwSFdYZE5WMFV6V21wWmQxbFVWbXhaYWswd1QxZE9hbHBVUlRCT1YwNXFUbnBhYUU5RVRteE5hbU0xVFVSWk1GbHRXWGxQVkU1cldsUmFhMDlIVFRKTlIwbDNXa1JCZDA1VVZtbGFWRkpyVGpKSk0wbERRblpqU0UxMll6SldlV1J0YkdwYVV6bDZXVE5LY0dOSVVucE1NMUo1V1Zkc2RVd3ljSFpoVnpVd1RETkNlV0l5VWpGWk0xSndZakkxWm1OdFZtcGlNMXBzWTI1cmRXTklhMHRPZWtacFRucEplazlFWXpOTmJWcHRXa2RSTkUxcVdYZFpWRXBwVFVSSmQxcFVSbWhOVkU1clRsUmthRnBIVG0xT2FsSnNUbFJaZVUxcVZtMU5SRlpvV1dwc2FVNTZUbWxhYWxWNVQxZFpNRTlVV214YVUwRm5Zak5DZWt3elRteGpibHB3V1RKVmRtTXlUbmxoV0VJd1kzazVNR050Um5CaWFUbHhZakpzZFdSRE9YbGFWMDUyWkcxV2VXVldPV3BoUjFacVlYazFkMlZSY0dwWlYxcHRXVlJCTTA5SFZURk5NbFpwVFVSSmVWbFVTVEpPVjBsM1dWUmpOVmx0VlRWT2VrNXRUWHBqZDA1NlFURk9hbWhzVG5wbk0xcHFXVEJOZWsxM1dWUnNhVnBIVG1sT01sWnFXa1JCTWsxWFNUVkpRMEoyWTBoTmRtTXlWbmxrYld4cVdsTTVlbGt6U25CalNGSjZURE5TZVZsWGJIVk1NbkIyWVZjMU1Fd3pTbXhrUjFaMVpFZHNkbUpwTlhkbFVXOHpUVlJuZWs0eVZUSk5NbFV4VFRKRmQwNUVWWHBPVkVacldrUk9iRnB0VG1wUFYwazBUa2RKTkZsVVJtcFBSRlpvV1ZSRk1FOVVXWGRPTWxsNVRUSlJNVTVxVW1sT2JWWnBXa1JuZVZwRWF6Qk5ha1pwU1VOQ2RtTklUWFpqTWxaNVpHMXNhbHBUT1hwWk0wcHdZMGhTZWt3elVubFpWMngxVERKd2RtRlhOVEJNTTBveFltazFkMlZSYnpSUFIwVTBXbFJKZDFwWFdUVk5Na1UxVGxSb2JGcEhWWGhOZWtsM1RUSlZlRTlFV1ROYVJGa3dUbnBOTUZscVFURmFSRXBvV2xkRk5Ga3lTWGRQUjFwdFdrZFpkMDFVWXpKYWFsVXlUVzFPYkU1cWFHbEpRMEoyWTBoTmRtTXlWbmxrYld4cVdsTTVlbGt6U25CalNGSjZURE5TZVZsWGJIVk1NbkIyWVZjMU1Fd3pUbXhqYmxwd1dUSldabGx0T1haa1NFNHdZMjFHZDB4dVFqVkRiVlV3VFRKT2JWcFVaekJQUkUwMVRrUnNhRTV0VFhoWmVrSnFUakpLYkZsdFdUUmFiVmt4VFcxVk1VOUViR3hhVkVac1RrUlJlVTVVV1RCUFZHdDVXV3BWTTFwVWFHMU9WRkV4V1dwT2EwNXFhM2hhVkVWblNVYzVkMk41T1hwYVdFb3lZVmRPYkV3elRtcGpiV3gzWkVoTmRtUklTbWhoVnpSMllXMDVjR0p1VVhaa2JWWjVZVmRhTlZneVdtaFpNMUoyWTIxc2FHSkROWGRsVVc4MFRtcEdhVTFYV1RCTmJVWm9UbFJTYkU5RVJYbE5lbWMxVDBSRk5VNXRWVFZhVkd0NVRXcFJlRnBxVFRWWlYwVTBXVzFXYWs5WFRteE5NbFUwVG5wR2JFMTZaR2xaTWxrd1drUk9hMWxxV21wTlIxVXdTVU5DZG1OSVRYWmpNbFo1Wkcxc2FscFRPWHBaTTBwd1kwaFNla3d6VW5sWlYyeDFUREp3ZG1GWE5UQk1NMXBzWTIxc2JXVldPVzFrVjNoelRHNUNOVU5xUW1sUFYwNXFUVVJqTVZsNmJHMVpWMFV4V2xkWk5VOUVaM3BhUkVWNFRVUmthVTE2VG14WmVtTXhUa1JaTkZwSFNtbE5hbU40VDBSTk1sa3lXVEpaYWxVeFRVZEthVmw2VW1sTlJFWm9UVWRaZUU0eVJXZEpSemwzWTNrNWVscFlTakpoVjA1c1RETk9hbU50Ykhka1NFMTJaRWhLYUdGWE5IWmhiVGx3WW01UmRtUnRWbmxoVjFvMVdETlNiR0pZUW5aamJVWnpXRE5DYUdGWVNYVmpTR3RMVFVSSk5VMXFUVEJOYWxFeFdXMU9hRTFFU1RCT1JGa3hUMWRTYlU1SFJteFpNbFV4V20xT2FscFhVWGRaVkdONFdWUkthRTVVVm1sWmVsRjRXa2RhYTAxRVVYbE9iVVpyVFcxRmQwMVVhekZOYW14cFRtbEJaMkl6UW5wTU0xcHNZMjFzYldWV09YRmlNbXgxWkVZNWExbFlVbWhZTWs1b1dUSm9iRXh1UWpWRGJVcHFUV3BqTkZsWFVURk5NbEV5VG5wQmVGcEVXVFZaYWtwcldtcENhVTF0VW0xTmVtUm9UVlJKTkU1dFVUTk9WMGw0V1ZkS2EwOVhTbXhPVjFFeVdYcGplVTV0U1hoWmVrMHhUbFJOTlUxcVZUQmFha0ZuU1VoQ2VWcFhlR2hrVnpWcVlVWTVlVnBZVW5sbFV6VjNaVkZ2TTAxRWEzaGFSRUp0VDFSR2JGcFhSbTFhYlZFeVQxZFJNRTFFVFRKT1ZGRXpUVlJWTUU5RVdUUmFhazB4V2xkT2FscEhXbXhhVkUwMVRsZE5kMWt5VlhkTlIwWnBUV3BGTkZsVVNUTk5la0V4V1RKWmVVbERRbmRqYlRsMldtNU5kbU5JU214aVIwWXhZbTFPYjB4WVdYaE1NamxwWXpKV2VXUnRWbXRNTWs1b1kwaFNNV050VlhSamJsWjFZbTFzZFZwNU1EQk5WRWswVFdwUmRXUklhREJEYWtGNFRtcENhRTVFWjNwT2FscHJUMVJhYTFwcVozaFBSRTVwVFhwS2FrNTZRVEZaZWxWNFdWUm5NVTlFYkdsTlJHeHNUVWRhYkUxVVdURmFhbEY0VG5wT2FVMTZSbWxaVkd0NFRtcENiRTlIU214UFZGRm5TVWhDZVdJeU9XMWplVGwzWTIxV2MxbFlWblZaTW1kMFpHcEZkbUl5U25wYVdFb3lXbGRSZGxreWVHaGhWekY2VEhwTk5WcEVSWGRPVkd4c1dtMU5NazFxYTNsYWJVNW9XbXBDYUU5SFRYbFphbHBwVGtSTk5GbHRTVFJPUkZFMVRtMUthRTlVVVROYVYxVXdXV3BGTlU5SFNUTk5SMDV0VFRKR2EwMXFaM2hOUkdoclRYcGpkbEV3UmxGV1JsWlRVbFk1UzFRd1NtWlRWVkZMVFdwT2JVOVVUWGRhYWxrelRsZEdhMWxVYkcxWlZGRXhUVWRSTkZwVVVUTk9SMWsxV1dwYWFFNUhVVFJaVjBreVdXcEZlVTFIV1RKT1IxWnRUbFJaTUU1VVNUTk5lbWN3VFVkV2EwNTZaekJOUkVGNlRubEJaMk5JU25aaU1scDZURE5DZVZwWGVHaGtWelZxWVVNeE1rMVRPWFpaYms1c1kyNWFiRnBET1dwaVIwWndZbGhOZGsxNmJHdE5WRUV4VDFkV2JWbDZXWGxQVkVwdFdUSkdiVTFIUlRSWmVrcHBUbTFKTUUxNmFHbFphbWN3VGtSck1sbHRSVFZPUkdSc1dsUlNhVTFVYXpSWmFtTjNXVEpaZWxsWFVYbFBSRVYzVDBkUmVrNTVPVVJSVmtKVlZsWktSbGd4UWtaVWExSktWR3RrWmxSclJsVlRWbHBHVEc1U05HUkJielJaYWs1clRsUkpNVTR5UlRSTmFsVjVXbTFKZVU0eVRtdE5hbVJwVG0xV2ExbHRVVE5aVkZrelRYcG9hVTFYVVhkYWFtc3lUbXBhYlZwdFdteE9Na2t5V1hwbmVscHFXbWhaVjFacVRXMU5NazlVVlhsSlEwSjNZMjA1ZGxwdVRYWmpTRXBzWWtkR01XSnRUbTlNV0ZsNFRESTVhV015Vm5sa2JWWnJUREpPYzFsWGJIUmplVGg2VDFkUmVFMUVWVFZhVjFwcVRtcEpOVTF0V21wWlYxbDNXVlJvYWsxdFNUSlphbEY2VDBkS2FVOUVVVEJQVkZwcFdWUnJNRTR5Vm14T1IwbDRUMVJvYVU1NlFtcGFhazVvV2tSSk5FMVVRVFJhUkUwelREQm9SbFJGVW1aVWEwWlZVMVphUmt4dVVqUmtRVzk2V1ZSSk0wMXFRVFZhYW1NeFQxUlNhVTFxVFRWWmVtY3pXa1JLYTAweVZYcFBWR015VG5wQ2FrNXFRWGxOYlZreldsUm9hRTR5VlRCUFJHdDVUbTFGTVU1NmJHeFBWRXBxVDBSb2FWcEVTbXhOYWxreFNVTkNkMk50T1haYWJrMTJZMGhLYkdKSFJqRmliVTV2VEZoWmVFd3lPV2xqTWxaNVpHMVdhMHd5VG5OWlYyeDBZM2s0ZWs5WFVYaE5SRlUxV2xkYWFrNXFTVFZOYlZwcVdWZFpkMWxVYUdwTmJVa3lXV3BSZWs5SFNtbFBSRkV3VDFSYWFWbFVhekJPTWxac1RrZEplRTlVYUdsT2VrSnFXbXBPYUZwRVNUUk5WRUUwV2tSTk0wd3hRa0pWYTFaUFZrWTVTMVF3U21aVFZWRkxUWHBaZWs1NldYaFBWRTAxV2xSQmVscHFSbTFPUjFVeFRWUkZlazFIU1RKT2FtTTFUbnBOZWs1cVRUVk9SMWt5VGxkSmQwNUVaelZOUkdNeFRVZEpNMDFYUlhwTmVtdDVUbTFSTlUxVVZtaE5lazEzVGxOQloyTklTblppTWxwNlRETkNlVnBYZUdoa1Z6VnFZVU14TWsxVE9YWlpiazVzWTI1YWJGcERPV3BpUjBad1lsaE5kazE2Ykd0TlZFRXhUMWRXYlZsNldYbFBWRXB0V1RKR2JVMUhSVFJaZWtwcFRtMUpNRTE2YUdsWmFtY3dUa1JyTWxsdFJUVk9SR1JzV2xSU2FVMVVhelJaYW1OM1dUSlplbGxYVVhsUFJFVjNUMGRSZWs1NU9WRlZhMVpSVVZaS1JsSkROWEZqTWpsMVEyMVJNRTFVVVhsWlZHUnRUMWRLYVZreVJteGFhbWQ2VG5wSk1sa3lTWGxOVkdScVRrUkthRnBFV1RKWlYxWnRXVzFXYUZscVRtaE5WMFpyVGtSYWFWbFVRWHBaVkVWNlRqSmFhMDlVWTNkWmFsRjNUa1JSWjBsSVFubGlNamx0WTNrNWQyTnRWbk5aV0ZaMVdUSm5kR1JxUlhaaU1rcDZXbGhLTWxwWFVYWlpNbmhvWVZjeGVreDZUVFZhUkVWM1RsUnNiRnB0VFRKTmFtdDVXbTFPYUZwcVFtaFBSMDE1V1dwYWFVNUVUVFJaYlVrMFRrUlJOVTV0U21oUFZGRXpXbGRWTUZscVJUVlBSMGt6VFVkT2JVMHlSbXROYW1kNFRVUm9hMDE2WTNaVmExWk5VbFZHVkZKV09VSldSbEpHVkZaQ1ZVeHRjSHBpTWpSTFRXcE9iVTlVVFhkYWFsa3pUbGRHYTFsVWJHMVpWRkV4VFVkUk5GcFVVVE5PUjFrMVdXcGFhRTVIVVRSWlYwa3lXV3BGZVUxSFdUSk9SMVp0VGxSWk1FNVVTVE5OZW1jd1RVZFdhMDU2WnpCTlJFRjZUbmxCWjJOSVNuWmlNbHA2VEROQ2VWcFhlR2hrVnpWcVlVTXhNazFUT1haWmJrNXNZMjVhYkZwRE9XcGlSMFp3WWxoTmRrMTZiR3ROVkVFeFQxZFdiVmw2V1hsUFZFcHRXVEpHYlUxSFJUUlpla3BwVG0xSk1FMTZhR2xaYW1jd1RrUnJNbGx0UlRWT1JHUnNXbFJTYVUxVWF6UlphbU4zV1RKWmVsbFhVWGxQUkVWM1QwZFJlazU1T1ZOU1ZYaEdVVlpPUmxnd1RrSlZSbEpXVld0V1psVkZWazlTUld4UFVqRTVUMUZXVWtwV2ExVjFaRWhvTUVOcWFHbE5NbEV4VFdwVk0xbFVaM2xPVkVwdFdXcEpNMWt5VVhsT01ra3lXbGRTYVZwRVpHaE9hbU42VDBkSmVGcEVRbTFQVkZreVRtMWFiVnB0VlROWmFscHFUMFJPYlU1dFJtaGFWMDE1V1hwWk5VNVVTV2RKU0VKNVlqSTViV041T1hkamJWWnpXVmhXZFZreVozUmtha1YyWWpKS2VscFlTakphVjFGMldUSjRhR0ZYTVhwTWVrMDFXa1JGZDA1VWJHeGFiVTB5VFdwcmVWcHRUbWhhYWtKb1QwZE5lVmxxV21sT1JFMDBXVzFKTkU1RVVUVk9iVXBvVDFSUk0xcFhWVEJaYWtVMVQwZEpNMDFIVG0xTk1rWnJUV3BuZUUxRWFHdE5lbU4yVld0V1RWSlZSbFJTVmpsSlVsVjRSVmd3TlVKV1JXeFhVbE0xTUdWSVVVdE9SRTB4VGxkRk1FNXRTWGhQVjFGNlRrUm9hMWw2U20xT1ZHUnFUVVJSTWxwcWFHeGFhbGw2V2tSUk1VMTZhR3haYlVrMVRYcFpkMDFFUW0xTk1rMDFXbGRWTlU1VVVtaE5hbU13VG1wQ2ExcEVaekpPVTBGblkwaEtkbUl5V25wTU0wSjVXbGQ0YUdSWE5XcGhRekV5VFZNNWRsbHVUbXhqYmxwc1drTTViMkl6VGpCTVYxWTBZVmhSZEU1RVJYbFBSRWw2VEc1U05HUkJjR3RhVkZwcFQxUnNiVTE2U1RST01sVXpUbTFLYWxscVZteGFiVmt6VFhwc2JFNHlXVFZaVjAwelRsUlNhRTE2YkdoYVZHUm9XWHByTWs0eVZtMVBSR3N6VGpKWk1FNXRVbXBaYW14dFdWUmtiVnBYUlRGSlEwSjNZMjA1ZGxwdVRYWmpTRXBzWWtkR01XSnRUbTlNV0ZsNFRESTVhV015Vm5sa2JWWnJUREo0ZGxvelRYWmFWM2gwWW5reGMxbFlTbTVhVkUxNFRrY3dkR05YZEhWaU0wcDBURmhPTTJGWFpITmtVekY1WWxoT2RXSXpTblJNVjFveFlrZDNkR1JxUlhST1JFVjVUMFJKZWt4dFZubGpaM0JzVFRKSmQxbDZVVEJOYW1zMFdtMU5lRmw2UlRCUFYwWnRXVzFaTUZsNlp6VlBWRnB0V1dwcmVVNUVTVE5aVjFVd1RWZFZNRTVxVVRWWmFtdDZUa2RPYUU1RWF6RlBWR3Q0V1dwak5FNVVTbWxQUkZVeFNVTkNkMk50T1haYWJrMTJZMGhLYkdKSFJqRmliVTV2VEZoWmVFd3lPV2xqTWxaNVpHMVdhMHd5ZUhaYU0wMTJXbGQ0ZEdKNU1YTlpXRXB1V2xSTmVFNUhNSFJqVjNSMVlqTktkRXhZVGpOaFYyUnpaRk14ZVdKWVRuVmlNMHAwVEZkYU1XSkhkM1JrYWtWMFRrUkZlVTlFU1hwTWJUa3haRUZ3YkUweVNYZFplbEV3VFdwck5GcHRUWGhaZWtVd1QxZEdiVmx0V1RCWmVtYzFUMVJhYlZscWEzbE9SRWt6V1ZkVk1FMVhWVEJPYWxFMVdXcHJlazVIVG1oT1JHc3hUMVJyZUZscVl6Uk9WRXBwVDBSVk1VbERRbmRqYlRsMldtNU5kbU5JU214aVIwWXhZbTFPYjB4WVdYaE1NamxwWXpKV2VXUnRWbXRNTW5oMldqTk5kbHBYZUhSaWVURjFXVmhTY0dSdFZYUmpWM1IxWWpOS2RFeFlUak5oVjJSelpGTXhlV0pZVG5WaU0wcDBURmRhTVdKSGQzUmtha1YwVGtSRmVVOUVTVEJNYlZaNVkyZHdiRTB5U1hkWmVsRXdUV3ByTkZwdFRYaFpla1V3VDFkR2JWbHRXVEJaZW1jMVQxUmFiVmxxYTNsT1JFa3pXVmRWTUUxWFZUQk9hbEUxV1dwcmVrNUhUbWhPUkdzeFQxUnJlRmxxWXpST1ZFcHBUMFJWTVVsRFFuZGpiVGwyV201TmRtTklTbXhpUjBZeFltMU9iMHhZV1hoTU1qbHBZekpXZVdSdFZtdE1NbmgyV2pOTmRscFhlSFJpZVRGMVdWaFNjR1J0VlhSalYzUjFZak5LZEV4WVRqTmhWMlJ6WkZNeGVXSllUblZpTTBwMFRGZGFNV0pIZDNSa2FrVjBUa1JGZVU5RVNUQk1iVGt4WkVGdk5WbFVTVE5OVjFsNVdWUnJlRTV0U1hkWmFscHNXbFJhYWxwWFRtbE5hbEY1VG0xWmQxbHFUWGxOUkZwc1dtcEJNMDVFVlROUFIwcHNUbFJXYTA5WFNtcFBWRkp0VG0xWmVscHRWWHBaVjBrMFRtMUdhRWxEUW5kamJUbDJXbTVOZG1OSVNteGlSMFl4WW0xT2IweFlXWGhNTWpscFl6SldlV1J0Vm10TU1qVm9aRWRzTWxwVE1EQk5WRWswVFdwTmRWcFlhSEJrUVhCc1RUSkpkMWw2VVRCTmFtczBXbTFOZUZsNlJUQlBWMFp0V1cxWk1GbDZaelZQVkZwdFdXcHJlVTVFU1ROWlYxVXdUVmRWTUU1cVVUVlphbXQ2VGtkT2FFNUVhekZQVkd0NFdXcGpORTVVU21sUFJGVXhTVU5DZDJOdE9YWmFiazEyWTBoS2JHSkhSakZpYlU1dlRGaFplRXd5T1dsak1sWjVaRzFXYTB3eU5XaGtSMnd5V2xNd01FMVVTVFJOYWsxMVl6TlNhMXBZU25sRGJVcHRUMWRSZVZscVJUQmFiVWswVFZSSk1scEhWVFZOVjFsNFRrZGFhRnBFVFRSTk1sVTFXbXBKTlU1VVRteGFSR3N5V1hwb2FGcFVWWGhaZWxreVRucEtiVTVFVm1wUFZFazFUbFJyTTAxNlFtbFBSMDFuU1VoQ2VXSXlPVzFqZVRsM1kyMVdjMWxZVm5WWk1tZDBaR3BGZG1JeVNucGFXRW95V2xkUmRtSnRSakJoV0Zwc1RGUlJlRTFxWjNsTmVUVjZaRWRXZDJONU5YRmpNamwxUTJwR2ExcHRWbWhPUkUwd1RqSmFiVTFIV1RWYVIwa3pUWHBWTVZwRWFHbE5SRkpwV1ZSQk1GbHFTbWhaVjFrMVRtcE5lRTlFWnpOUFJGRXdUbnBPYlU1cVVtMU9SR2N6V20xT2JVMTZSWGRPZWxrMVRtcE5aMGxJUW5saU1qbHRZM2s1ZDJOdFZuTlpXRloxV1RKbmRHUnFSWFppTWtwNldsaEtNbHBYVVhaaWJVWXdZVmhhYkV4VVVYaE5hbWQ1VFhrMU1HVklVVXRaZWtaclRYcFZNbGx0UlhkT1JHczFUWHBHYWs1RVl6VmFWMFp0VDBSbk1rOUVZM3BaVkU1cVdWUlplRTVxWnpKTlZFWnBXVmRaTWs0eVZYZE9NbGt5VDFSbk5VOUhWbXBhUkU1cVRWUlJlazlYV20xWmFVRm5ZMGhLZG1JeVducE1NMEo1V2xkNGFHUlhOV3BoUXpFeVRWTTVkbU50Ykc1aFZ6Vm9Za001UjFOVmVFWlZlVFY2WVVkRmVVNVVXVXRPVjBsNlRWUnNiRTU2YXpCWmFscHJXVEpHYkZreVVURk5Na1Y2V21wamVFNVVVbXhOYWs1dFRXcGpkMDFxUVROWk1rMHhXbFJzYWxwSFRYZE5hbU41VFhwV2FWbHRSVFJhVkVac1RYcFJNMXBVYXpWWlUwRm5ZMGhLZG1JeVducE1NMEo1V2xkNGFHUlhOV3BoUXpFeVRWTTVkbU50Ykc1aFZ6Vm9Za001YWxsWVFqQmtXRXBzVEZjMWFHUkhiREphVXpWNldXMUdNRmt5WjB0TmJVbDNUbFJSTlU1NlRtcE9SRkpvVDFSb2JWcHFTVEJPUjAwd1RXcGFhazVVUVhkTlYxWm9XbGRHYWs1RVdtaE9iVmt3V1hwU2FsbFVhM2hhUjBreFdXMVNiRmxYVFRGT1JHc3pXbFJDYVUxRVVYaE5RMEZuWTBoS2RtSXlXbnBNTTBKNVdsZDRhR1JYTldwaFF6RXlUVk01ZG1OdGJHNWhWelZvWWtNNWJXUlhlSE5NYms1cFdWaFNhbUZCYjNkYVJHaHRUMFJWZDA1NlJtdFplbWhxV2xSc2EwNTZUVEpPUkUxNlQxZEplbGw2VW1wYVZHTXpUakpPYVZsNmFHcGFiVVV5V2tkWk1FNUVZekJaYW1jd1RucFpOVmw2Ykd4T1JFWnRUVzFXYUU5SFdtMUpRMEozWTIwNWRscHVUWFpqU0Vwc1lrZEdNV0p0VG05TVdGbDRUREk1ZVdGWFpIQmliVVp6VERKa01WbFlTbXRZTWxveFlrZDNkV05JYTB0TlJHaHJUbGRLYTAxNlZUQlpWRUpzV1dwbmVGcEhSbXRPUjBrMVRtcFpNRTFFVFROYVZHTjRUVmRHYWs1SFdUTmFWMDVxVFcxSk1VNTZUVEZPVjFKcFRXMVZNRTFVVlRCT1ZHTjRXWHBSTlU1cWF6TlplVUZuWTBoS2RtSXlXbnBNTTBKNVdsZDRhR1JYTldwaFF6RXlUVk01ZG1OdGJHNWhWelZvWWtNNWRWbFlVbkJrYlZabVdqTldhR050VVhWalNHdExUVlJCZVZsWFRtbGFhbHBzV1cxSk1VNVhUbWhPYWs1cFRWZFpNMDFVWXpCWlZHc3dUVEpLYVUxSFJUSk5NbGsxVFRKR2FFMVVWVE5hVkZWNlRUSkpNazVYUm1oYVJFWnRUVzFXYUU1NlFURmFSRUUwV2tOQloyTklTblppTWxwNlRETkNlVnBYZUdoa1Z6VnFZVU14TWsxVE9YWmpiV3h1WVZjMWFHSkRPWFpqU0UxMldtNVdjMkpETlhwWmJVWXdXVEpuUzAxNmJHdE5WRUV4VDFkV2JWbDZXWGxQVkVwdFdUSkdiVTFIUlRSWmVrcHBUbTFKTUUxNmFHbFphbWN3VGtSck1sbHRSVFZPUkdSc1dsUlNhVTFVYXpSWmFtTjNXVEpaZWxsWFVYbFBSRVYzVDBkUmVrNTVRV2RqU0VwMllqSmFla3d6UW5sYVYzaG9aRmMxYW1GRE1USk5VemwyWTIxc2JtRlhOV2hpUXpsMlkwaE5kbU50Vm5oa1YxWjZaRWhOZGxwWGVIUmllVEZ6V1ZoS2JscFVUWGhPUnpCMFkxZDBkV0l6U25STVdFNHpZVmRrYzJSVE1YbGlXRTUxWWpOS2RFeFhXakZpUjNkMFpHcEZkV0Z1VG5aaVozQm9Xa2RaTUU1VVZYbE9SMUpzVFRKTmVWcFVXbXRaYlVWNFQwUlpNVTU2U214T2VrVXhUVmRSTUU5SFNtMVpNa1YzV1dwT2FGcEhUVFJhVkZwcVdtcHNhMXBYV210T2FtY3lXV3BSTTA1NlVUQlplbWN6U1VOQ2QyTnRPWFphYmsxMlkwaEtiR0pIUmpGaWJVNXZURmhaZUV3eU9YbGhWMlJ3WW0xR2Mwd3lPWGRqZVRsNldsaEtNbUZYVG14TU1GcEtWRVZXVkV4dVRtOVpWRWt4VG1kd2FscEVTVFZhVjFKcVRWUlJORmw2UW1oWk1rcHFXWHBLYUZscVRYaFBSR2MxV2xkSk1FMVVXWGxhUjFKc1RsUmthVTlFVFRCTmFsVXhXa1JCTlU1cVdUVlBSRnBvV21wSmVsbFhVWGxOVjFWNVdtMVdhMGxEUW5kamJUbDJXbTVOZG1OSVNteGlSMFl4WW0xT2IweFlXWGhNTWpsNVlWZGtjR0p0Um5OTU1qbDNZM2s1ZWxwWVNqSmhWMDVzVEROT2FtTnRiSGRrU0UxMlpFaEthR0ZYTkhaaGJUbHdZbTVSZGxreU9YVmtTRXBvV1ROUmRXTklhMHRPVkUxNlRrUkdiRnBxUVRWT2FrazBUMFJPYWs1RVZteGFhbVJyV21wS2JWcHRSVEJPUjFrelRUSkZOVmt5U210T1YwWnFUWHBLYTA0eVNUUk9SR1JvVFZSWmVscFVhM3BQUkZWNlRrZFpNMDVVVFRKT1EwRm5ZMGhLZG1JeVducE1NMEo1V2xkNGFHUlhOV3BoUXpFeVRWTTVkbU50Ykc1aFZ6Vm9Za001ZG1OSVRYWmpNbFo1Wkcxc2FscFRPWHBaTTBwd1kwaFNla3d6VW5sWlYyeDFUREp3ZG1GWE5UQk1NalZvWkVkc01scFdPWEJpYmxKc1kyNUtNV05JVW5CaU1qUjFZMGhyUzA5RVRYcGFhbWN6V21wT2JFMTZWbWxOUkZadFdsUktiVmxxWXpSYVYxWm9UVzFLYUU1VVFYcFBSMGswV20xTmVsbDZaekZOZWxab1dXMUZlRnBFVlhkT2VtTXpXa1JHYVZwcVNUSmFSR2hzV1dwbk0xbDVRV2RqU0VwMllqSmFla3d6UW5sYVYzaG9aRmMxYW1GRE1USk5VemwyWTIxc2JtRlhOV2hpUXpsM1kyMDVkbHB1VFhaak1qRjJZVEpWZGxvelZtaGpiVkYxWTBoclMxcHFTbTFPVkZaclRUSlpkMXBVYkcxT1JFWnBUVEpSTkU1VVVUUk5SMDVvVDFkUk5GcFVRbXhaZWsxNFRUSmFhVnBVUlRKYVZGVjZUa1JPYTFwdFdtcE9SRmw0VFZSVk1GbHRXVFJQUkVGNFRXMUdiVnBEUVdkalNFcDJZakphZWt3elFubGFWM2hvWkZjMWFtRkRNVEpOVXpsMlkyMXNibUZYTldoaVF6bDZaRmRLZEdGWVVtWmFibFp6WWtZNWRtSnRUbXhNYmtJMVEyMUZNVTVIUm1sYVIwNXNUV3BvYUZsNmFHMVpWMVY1VDBSUk5VNXRVVE5PVkZwcVdsZFpNRTFVU1hwUFJGVjZUMVJSTUU1RWJHcE9lbXhwVFdwTk5VNVVXWGRaVkd0NFdYcHJkMWxVVm1wYWJWVTBUMGRKWjBsSVFubGlNamx0WTNrNWQyTnRWbk5aV0ZaMVdUSm5kR1JxUlhaa1NFcG9ZbTVPZDJJelNqQk1NbEpzWXpOU2NHSnRSakJoVnpsMVRGYzVhV015Vm5sa2JVWXdZVmM1ZFV4dGNIcGlNalJMV2tSbk1sa3lWVFZPTWxWNlQwUlJORTlVUm1wTmVtY3hUbnBzYTA1SFNUSk9iVWt3V20xS2JVNVhUWGxhUjBwclQwUnJlazVYUm1wYVYxRTFUVlJuTlUxVVdUSlBSMDVzV1hwc2FVOUVUVEZhYlU1c1drTkJaMk5JU25aaU1scDZURE5DZVZwWGVHaGtWelZxWVVNeE1rMVRPVEJqYlVaMVl6TkNkbU51VVhaYVIxWjZaRWRzZFZsWVVuQmlNalIwWWpKS2VscFlTakpaV0ZKd1lqSTBkV016VW10YVdFcDVRMnBPYTA1NlNUTlphbHBzV2xSck1Ga3lTbXBhUkVFeVdsUmpNbGxxVVhkTlZFVXpXbFJqTWs1RWF6Qk9Na2sxV2xSR2FFNVVXVEJQVjFacFQxZE9hVTlIVlhwT1JGRjVXa2RSTTFsNlNYaE5ha1V3VFZkTlowbElRbmxpTWpsdFkzazVkMk50Vm5OWldGWjFXVEpuZEdScVJYWmtTRXBvWW01T2QySXpTakJNTWxKc1l6TlNjR0p0UmpCaFZ6bDFURmM1YVdNeVZubGtiVVl3WVZjNWRVeHVUakJhUnpreFpFRndhVTVxVFRWUFZFcHNXWHBKTlU5RWFHeE9ha2sxVGxSa2EwMUVhR2hOZWtwb1RsZE9hVmt5VW1sWk1sbDNXV3BKTVU1NmJHaFpiVXBvVFhwSmVWcHFUVE5aZWswd1dXcFJlRmt5VFhkYVZHeHJUa1JSTVVsRFFuZGpiVGwyV201TmRtTklTbXhpUjBZeFltMU9iMHhZV1hoTU0xSjVXVmMxZW1OSE9YbGtRemxyWVZkR2JtSnRPWHBoV0UxMFdtMXNkVmxYZDNWaGJrNTJZbWR2ZVUxNlozbFplbFV3V1hwa2Exa3lTbXhaZWxKc1RYcE5NRmxYU1ROT2VrMDFUbnBCZWsxcVVUSlphazVwVG1wSk5FMUVTWGhPVkVGM1RtcFdiVnBYVVRWUFJFa3pUVzFSZVZwRVJYcE9WMDB5V1ZkT2FrbERRbmRqYlRsMldtNU5kbU5JU214aVIwWXhZbTFPYjB4WVdYaE1NMUo1V1ZjMWVtTkhPWGxrUXpsdFdWZHNjMlJZU214TVdFNTBXVmQ0YzB4WFJubGtSMnh0V1ZkT01HTjVOWEZqTWpsMVEyMVpOVTFYU1hkUFJHTTBUVVJqTWsxcVZtaGFWR3MwV1hwbk5VMUVVWHBPZWxFeFRtMVdiRnB0VVRCTlZFRjZUbnBOTUUweVJtdFpiVnBxVGtSUk5FNUVZekZPTWxacldtcEpkMWt5Vm14WmVsWnRXV3BaWjBsSVFubGlNamx0WTNrNWQyTnRWbk5aV0ZaMVdUSm5kR1JxUlhaa1NFcG9ZbTVPZDJJelNqQk1NMDR3V1ZoU01XTjVNV2hpYlZGMFdqSkdNRnBZWkdobFV6RjNaVmhTYjJJeU5IVmhiazUyWW1kdk1rNXFUWGROUjFwcldtcE9iVnBFYUdwWmFrVXhXVlJrYUU5RVFtdGFWMWw2VGxkTk5GbHFXWGxaZWtwcVQxUlpORTVxVlRSUFYwMTZXbFJyZVZwcVkzbFBSRVUwV1ZkS2FWbHRVVE5QVjFWNFRWUnNha2xEUW5kamJUbDJXbTVOZG1OSVNteGlSMFl4WW0xT2IweFlXWGhNTTFKNVdWYzFlbU5IT1hsa1F6bDZaRWRHTUdSWVRYUlpWelZyVEZka2FHUkhWak5aV0d0MFkwaHNNR0ZIT1hWTWJrNHdXa2RXZVdObmNHaE9lbEpzV1ZSak1VMUVaRzFhYWsxM1RtcFplVTFFUVhkYVYxRXlXa2RSTkU5WFJtcGFSMGt4VGtSUk5VNXRVWHBPVkdkNVdtcHJlVTFFVVRCTlJGRjRXV3BPYTFsWFRUUk9lbWhvVG1wU2FFOUVhek5KUTBKM1kyMDVkbHB1VFhaalNFcHNZa2RHTVdKdFRtOU1XRmw0VEROU2VWbFhOWHBqUnpsNVpFTTVlbVJIUmpCa1dFMTBXVmMxYTB4WFpHaGtSMVl6V1ZocmRHTkliREJoUnpsMVRHNU9NRnBIT1RGa1FXOTZUa2RGTVZwdFZYbE5SRmt3VGtSVk1VOUVUbXBhVkVWNFRVUm9iRTFIU21wWmFsVXpXVEpSZWxsVVdtbFBWMGwzVFVSU2FVNVhUVEphUkZwclQxZFpNVnBYU1RSWlYxVXdUVVJqTkZsVVkzaE9iVWt6U1VOQ2QyTnRPWFphYmsxMlkwaEtiR0pIUmpGaWJVNXZURmhaZUV3elVubFpWelY2WTBjNWVXUkRPVEJhV0VwMFlWYzFhR0pETVhsYVYwWnJURlJGZFdGdVRuWmlaMjh4V2tSU2JWcEVUWGxaTWtrd1dsUkJlazFIUm1sUFIxVXhUV3BLYkU5WFVtcE5SMHBzVFhwV2FWcFVZelJOUkZsNVRucG9iVTFFUm10T2FtczBXVlJLYTFsWFVtMU9WMDAwV20xYWFFNVVXbXRQVkZKb1NVTkNkMk50T1haYWJrMTJZMGhLYkdKSFJqRmliVTV2VEZoWmVFd3pVbmxaVnpWNlkwYzVlV1JET1RCYVdFcDBZVmMxYUdKRE1YbGFWMFpyVEZSRmRXTXpVbXRhV0VwNVEyMUdhazU2VW1sYVZGVTFUV3BHYTA5RVRtMWFSR00wV2xkTk1VNHlVbTFQUjA1cFRWUkZlbHBYU1hoT1ZFcHRUMFJOTTFsVWFHdE9iVkpvVDBSQk5VNVVhR2xPUkVsNFRrUkZkMDFxVm1wYVIxWnFUbnBGWjBsSVFubGlNamx0WTNrNWQyTnRWbk5aV0ZaMVdUSm5kR1JxUlhaa1NFcG9ZbTVPZDJJelNqQk1NMUpzWTIweGNHSnRSbk5NV0Vwc1dWZFJkRTFUTlhwa1IxSjJaRmhSUzAxWFdtcFBSMHBxVDFSb2Exa3lWVFJPVkdjMVdsUk5NVTF0U210T1ZHczFUVWRKZDAxRVRUUk5lbEpvVDFSRk5VNVhUWHBQUkZWNFRVUmpkMDFxWXpWT1ZGbDVUMVJHYWxsNlVtcGFhbWN5VDFSVk5FOURRV2RqU0VwMllqSmFla3d6VG5SaU1uUnNUREJHVTFFd2FFcFdSVlpFVmtaV1UxSldPVkZSVmtwQ1ZGVldWVkpXU21aV1ZrNUNVakJWZFdGdVRuWmlaMjkzV21wS2EwNXRUVEZhYWtFd1RucG5lRTFxVlhoT2FrMHlUbnBSZWsxRVl6Sk9NbFUwV21wVmVVNTZRbWhPUjAwd1QwZE9iRTFYU20xTlYwa3hUVmRGZUU1NlFUTlBWRTB4VFcxTk1VOUVRVEJPVjAxM1NVTkNkMk50T1haYWJrMTJZekl4ZG1FeVZYWlNhMnhOVWxaTmRXTXlhR2hOYWxVeVEycEpNVTFFYUcxWlYxRXhUWHBuZDAxWFZYbFpla0V5VGtkT2JWcFVXbWhaZW1odFdtcHNhRTlYV1hkWmVrRjNUMFJLYlU5WFJtdFpWMDB4VDFSQ2FVNXRVbXBOVjA1c1dsZEZNVTVVV21wWmJVNXNUVlJyWjBsSVFubGlNamx0WTNrNWVtSlhPWEphVXpsVFVsVkdSVlJWVlhWaVYxRkxUMFJDYTFscVNteGFha0Y2VDBkUmVGcFhTbXhOUkVFeFRUSk9hRTFxWkd4TmVsVTFUWHBrYTFwVVozaFpWMGw1V1dwVk5VNVVXbTFhUkZKc1RtcGthMXBFV214T1IxRjNUV3ByZVUxSFRURlBWRTE0V1hsQloyTklTblppTWxwNlRETk9kR0l5ZEd4TU1VcEdWVlpXUmxVeFVtWldSVlpPVlVWNFFsWkZWWFZoYms1MlltZHdiVTE2VlRWUFZFRjNUVzFHYWxwSFVtaFBWMDAxVDBSak5VMUhXbXBaVkVKclRYcEpOVmxVU1hoTmVtYzFXVmRWZVZsWFNURk9SR3hyV1hwa2FWcFVTVE5QUkVFeldtMVZlVTlVWXpWYVJHTXlUbXBvYlVsRFFuZGpiVGwyV201TmRtTXlNWFpoTWxWMldXMXNkVnBHT1dwalNGVjFZMGhyUzFwSFdYaE9SRnB0VGxSbk1GcHRXWGRaVkVacVRUSlJlVmw2UVRWTlYwbDRUVlJWZDA5VVZUQk5SMVV6VFVkV2FVMVVTWHBOVjBwdFRqSldhVTVxWkdwYVZGcHJUMGRaTkU5RVl6Rk9SMVV6VGtSSk1GcHBRV2RqU0VwMllqSmFla3d6VG5SaU1uUnNUREpLY0dKdFVuQmliV1I2VEcxd2VtSXlORXRQVjBwb1RVZFdiVTFVVG1wTlJFNXBXWHBuTWsxcVRYZE9hbEUwVFVkRk1FNVVUVE5OVkd0NldrUm9hazFxUVRKUFJFVjZXVzFHYlU1VVJtbFpiVTE0VFcxUk1FMTZVbWxaYlZFd1RrZEdhMXBVU21oYWFVRm5ZMGhLZG1JeVducE1NMDUwWWpKMGJFd3lUbWhqU0ZJeFkyMVZkR0p0UmpCaFdGcHNURzVPYVZsWVVtcGhRWEJxV1hwUmVVNUVXVFZaZW1NeldtMUdhRmt5Um0xTmFsVXdUVmRHYUZwVVdtbFBSR3hzVFdwYWFrNHlVVFJOYWtab1RWUmpNVTVVWXpOWlZHc3hXbXByZVUxRVZtdFpWMDE1VFdwUmQxbDZhek5PVjBwdFNVTkNkMk50T1haYWJrMTJZekl4ZG1FeVZYWlpNa1ozWkVoV2VWcFRNWGxrVnpWMVlWYzFia3hVVVhoTmFtZDVUV2sxTUdWSVVVdFplazV0V1ZkV2FrNVhWVE5PZW1kM1RtMVdiVTlFUVhsUFZFRjZXVzFGTlU5VVdtMU5WR00wVDFkVk1rNUVXVEZaZWtFMFdYcE9hVnBxUlhoWlYxRjZUMWRKTUUxRVVYbE9SRkY1VFhwWk5FMUVXVFJPZVVGblkwaEtkbUl5V25wTU0wNTBZakowYkV3eVRuTlpWMngwWTNrNGQxcFVVVFZPYWxFMVdsZEpNVTFVVlRSWmVscHRUVlJPYTA1SFNUQk9hbVJvVDBkWk5GbHFiRzFaZWtac1RXcE5NRmxYV1RSYWFsWnBUVlJLYWs1RVFYaGFhbFpxV2tkSk1FMVVTVE5OUjBreFRsUlpOVXd3VGtKVlJsSldWV3RXWmxOck9VTllNR3hGUTJwc2EwMUVZM2xPUjAxM1RqSlNhRmxxU21wYVJFVXpUV3BCZUU5RWJHdE9lazVwV1dwbk0wMXFZekZaZWtGNldsUlplRTU2U20xWlYxVXpXa1JSZDFscVNYaE9WRXBvVFVST2FrNTZTVFZaYWsxM1dXcGpaMGxJUW5saU1qbHRZM2s1ZW1KWE9YSmFVemxxWWtkR2NHSllUWFpOUjFVd1QxUlpNRTlYVm1sT1ZFVXhUMGROTWxwcVJYcGFSRkpwVGtSWk0xbFVhRzFQUjBrMVdtMU5lRnBVU1hwT1IwWnRUMGRaTVZscVJYbFplbEYzVFZkWk1Wa3lVbWxPUkVWNVRucENhVTVVVlRKUFV6bEVVVlpDVlZaV1NrWllNVUpHVkd0U1NsUnJaR1pVYTBaVlUxWmFSa3h1VWpSa1FYQnNXbTFKTlZwdFJUSk5Na3B0V21wbmQxcFVTWHBOVjBVelRrZFZORmxYV1hsT2FtTjVUMFJOZDA5RVdUTmFWMHByV20xVk0wNTZiR2hPUkdjd1RtcEdhVTV0VFRWYVZGa3pUMVJDYlUxSFNYZFplbEUxU1VOQ2QyTnRPWFphYmsxMll6SXhkbUV5VlhaWk1uaG9ZVmN4ZWt4NlFteE9SR3N5VGtSc2JGbHFWWGhPVkdocVRtMVplRTB5VVRCWmFsRXlUakpGTkZwcWFHbFBWMXBxVFZkVmVVMTZVbWhhYW1odFRsZEplRTF0VFRCTlJFWnRUbGRPYTFscVVYaE5hbU4zV1dwVk1VNXFhM1pUUlZaTlVrWTVUMUZXVWtwV2ExVjFaRWhvTUVOcVNYcE5lazE0V2xkU2ExbHRWbWhPYlVrMVdsUmplVTlYVlRKWlZGRXpUbXBPYTA1WFNYZFpiVnBvVGxSRk1scHRWWGxhUkUwelRsUm5ORTFVWjNkT2FrVXlXbFJPYlZsNlJYaFpha2w0V2tSQmQwMHlXV2RKU0VKNVlqSTViV041T1hwaVZ6bHlXbE01YW1KSFJuQmlXRTEyVFVkVk1FOVVXVEJQVjFacFRsUkZNVTlIVFRKYWFrVjZXa1JTYVU1RVdUTlpWR2h0VDBkSk5WcHRUWGhhVkVsNlRrZEdiVTlIV1RGWmFrVjVXWHBSZDAxWFdURlpNbEpwVGtSRmVVNTZRbWxPVkZVeVQxTTVVVkZXU2taVWJGSm1VMnM1UTFnd2JFVkRhbXhyVFVSamVVNUhUWGRPTWxKb1dXcEthbHBFUlROTmFrRjRUMFJzYTA1NlRtbFphbWN6VFdwak1WbDZRWHBhVkZsNFRucEtiVmxYVlROYVJGRjNXV3BKZUU1VVNtaE5SRTVxVG5wSk5WbHFUWGRaYW1OblNVaENlV0l5T1cxamVUbDZZbGM1Y2xwVE9XcGlSMFp3WWxoTmRrMUhWVEJQVkZrd1QxZFdhVTVVUlRGUFIwMHlXbXBGZWxwRVVtbE9SRmt6V1ZSb2JVOUhTVFZhYlUxNFdsUkplazVIUm0xUFIxa3hXV3BGZVZsNlVYZE5WMWt4V1RKU2FVNUVSWGxPZWtKcFRsUlZNazlUT1ZOU1ZYaEdVVlpPUmxnd1RrSlZSbEpXVld0V1psVkZWazlTUld4UFVqRTVUMUZXVWtwV2ExVjFaRWhvTUVOdFZtMVphbXh0V1ZSWmVsbHRXbTFQUkVKc1RXcE5lRmxVWXpCYVZHaG9XbXBKTWs1NlNUUk5la0UwVG1wa2JGbHRVbTFhVkdNelQxZEZNRTlFVVRKTlYwa3lXWHBzYkU1cVl6Vk5SMWwzV1dwQ2FrNUVhMmRKU0VKNVlqSTViV041T1hwaVZ6bHlXbE01YW1KSFJuQmlXRTEyVFVkVk1FOVVXVEJQVjFacFRsUkZNVTlIVFRKYWFrVjZXa1JTYVU1RVdUTlpWR2h0VDBkSk5WcHRUWGhhVkVsNlRrZEdiVTlIV1RGWmFrVjVXWHBSZDAxWFdURlpNbEpwVGtSRmVVNTZRbWxPVkZVeVQxTTVVMUpWZUVaUlZrNUdXREJvUmxSRlVtWlVhMFpWVTFaYVJreHVValJrUVhCcldrZEplRTlIUm0xYVJHeHBXVEpOTUUxNlJUTk9SR2N5VFZkSmVWcEVaRzFPVjFKb1RWUmpNVTVIVlRKTk1sWnNUVzFSZWxsVVJtbGFha2w0VG5wTk1rNHlSbTFOUkdodFRsUk5OVTE2U214TlZHTXdTVU5DZDJOdE9YWmFiazEyWXpJeGRtRXlWWFpaTW5ob1lWY3hla3g2UW14T1JHc3lUa1JzYkZscVZYaE9WR2hxVG0xWmVFMHlVVEJaYWxFeVRqSkZORnBxYUdsUFYxcHFUVmRWZVUxNlVtaGFhbWh0VGxkSmVFMXRUVEJOUkVadFRsZE9hMWxxVVhoTmFtTjNXV3BWTVU1cWEzWlZiRlpQVkd0c1QxSXhPVUpTUlRGS1ZURk9TbFF3TkhWaGJrNTJZbWR3YUZwcVVYaE9iVlUxV1ZSWk0xbFhWVEZaVkdzeVRsUm5kMDFFWkcxTlIxWnFUbGRKZVU1WFZtcE9la2t4VFhwQk5WcFhXWGRPVjA1dFRVUkJORTVxVW0xTlIxVXhUbGRKTlUxSFdteGFiVlUwVFZSWk1FbERRbmRqYlRsMldtNU5kbU15TVhaaE1sVjJXVEk1ZDJGWFZtdE1WMmhzWWtoQ2JHTnBNWGRqYlRreVdsYzFhR0p0VG14TWJYQjZZakkwUzAxRVl6Qk9lbWN5V2tkYWExcHRTWGROYlZVd1RsUlJlbHBFUVRWT2FtTjVUMFJDYWxsNll6QlplbU16V21wak0wMXFaek5aVkdNeVRtMVdiVTVVUlhoT1JFVjRUbnBTYkZsdFRYcE9SRXB0VGpKU2FsbFRRV2RqU0VwMllqSmFla3d6VG5SaU1uUnNUREpPZDJSVE1YZGpiVGwyV21reGVWcFlVbmxoVjFZeVdWZDNkR05IZUdoaWFUVnhZekk1ZFVOcVJUQmFSRVYzVG0xTk1FOUhSbXBhUjBwcVdWZFJkMDB5VlRCT1ZFRXdXbGRHYWxsNldtcGFSR1JwVDFkU2FGcEhWVFJOZW1ScVdrZE5lRTVVWjNsYWJVcHBUakpaZDFreVZUVlBWR3hzVFdwQk0xcFhXV2RKU0VKNVlqSTViV041T1hwaVZ6bHlXbE01YW1OSVZtWmFNMVpvWTIxU1ptTnRWbTFhV0Vwc1ltMU9iRXh1UWpWRGFtc3hUWHBrYUZwRVpHeFpWRkpvVDBSWk1rMVhWWGhPZW1ONldUSlJORTB5UlRCT2VrbDNUbGRKZWs1NlJUQmFSMFpxVFZkRmVVNVVUVEZOTWxsNVRUSlplVnB0VG14TlZFWm9UVlJHYlU0eVJtdE9SRWxuU1VoQ2VXSXlPVzFqZVRsNllsYzVjbHBUT1dwalNGWm1ZVmMxTWxwWE5UQmlNMG8xV0RKR01WcEhiREJZTTBwc1dtMVdlVnBYTldwYVV6VjNaVkZ3YUZwVVZURk5hbGt6V1ZkT2FGbDZWVE5QUjBVd1RucEJORmxVWXpGT1YxVjNXa2RTYUZscVFYbE5SR1JwVFhwTmQxbDZUVFJQUkdodFRVUldiRTVVVFROT1YwVXlUVVJDYlZwcVNUUlBWR015V1ZSV2FFbERRbmRqYlRsMldtNU5kbU15TVhaaE1sVjJXbTFzZFZsWGVIQmxiVlptWXpJeGRtRXlWWFZqU0d0TFQwUk5lbHBxWnpOYWFrNXNUWHBXYVUxRVZtMWFWRXB0V1dwak5GcFhWbWhOYlVwb1RsUkJlazlIU1RSYWJVMTZXWHBuTVUxNlZtaFpiVVY0V2tSVmQwNTZZek5hUkVacFdtcEpNbHBFYUd4WmFtY3pXWGxCWjJOSVNuWmlNbHA2VEROT2RHSXlkR3hNTW1ReFdWaEthMHh1UWpWRGFteG9UV3BqZUZwcVNtaFBWRVV5V1dwQ2FVNXRWbXhPYlU1c1dUSkplVTVFU1RKYWFrSnBUWHBKZDA1dFZtMU5SR013VGxSak5GbHRWVEZPVjFFMVdXMU5OVTVIV1RKYWFrNXRXbFJPYUZscVp6SlpWMFZuU1VoQ2VXSXlPVzFqZVRsNllsYzVjbHBUT1c5aU0wNHdURmRXTkdGWVVYUk9SRVY1VDBSSmVFeHVValJrUVhCcFdrUm9hVnBYVFhwT1ZGa3pXVlJyTWsxVVNYcGFWRkY2VDBSQk5WbHFUWGhhYWtWM1RqSmFiVTF0UlhwWmFtYzBUVVJLYTA0eVRtdE9WMXBvVFZSWk0xcFhXWGhQUkZwdFdYcG5ORTF0V1RCYWFsRTBTVU5DZDJOdE9YWmFiazEyWXpJeGRtRXlWWFpoVnpWM1pGaFNla3d5VG5ka1V6RjNZMjFXYldKSGJHNWhTRkYwVmxVMVExUXhWazlTUXpVd1dsY3hkMkpIUmpCYVV6VnhZekk1ZFVOcVZURmFWR2N5V1cxTmVrMUVRbWhhUjFwb1RucHJNRnBxUm10T1JFWnNXV3BKZUUxcVFYaGFSMGsxVFZSTmVWcEVZekZPYW1ONldWUnJNRTlVVW0xT2VrRTFUVmRTYUZwcVVteE5lbXN5VFZSck5FMUhTV2RKU0VKNVlqSTViV041T1hwaVZ6bHlXbE01Y0dKdVFqRmtTRTEyV2xob2QxcFhUakJhVjFGMFdUTkNNVXhZU214aldGWnNZek5SZFdGdVRuWmlaMjk2VDBSa2EwOVVXVE5PZWxacVRqSk9iRmx0V210WlYwbDRUV3BHYlU1dFNUQk9WRkV3VFhwQ2JVMXFhM2RhVjAweVRtcG5OVTlFVm14TmVrcHNXbXBzYlU5RVJURk9lbWN4V2tSV2FFMUhUVE5PUkVFMVNVTkNkMk50T1haYWJrMTJZekl4ZG1FeVZYWmhWelYzWkZoU2Vrd3lWalJqUjFacVpFZFdhMHhZVG5SaU1uUnNURmhLYkdNeU9YTmtiVlpyVEc1c2FHSlhkMHRQVjBWNVRucEdiVTF0UlRWTlZGcHBUVWRKTWxwWFZUSlpNbFpxV1dwSk1FMXFXbTFOUjBsNlRXcEJNbHBYV1hkT2VsRXhUbnBvYVZwVVZURmFSR3hwV1hwck1GcHFXbTFOTWxwc1RUSkdhVTlFV21oWlUwRm5ZMGhLZG1JeVducE1NMDUwWWpKMGJFd3lOV2hrUjJ3eVdsTXdNRTFVU1RSTmFrVjFXbGhvY0dSQmNHeE5Na2wzV1hwUk1FMXFhelJhYlUxNFdYcEZNRTlYUm0xWmJWa3dXWHBuTlU5VVdtMVphbXQ1VGtSSk0xbFhWVEJOVjFVd1RtcFJOVmxxYTNwT1IwNW9Ua1JyTVU5VWEzaFphbU0wVGxSS2FVOUVWVEZKUTBKM1kyMDVkbHB1VFhaak1qRjJZVEpWZG1KdFJqQmhXRnBzVEZSUmVFMXFaM2xOVXpWNlpFZFNiR051U1V0UFZFbDVXbFJSZUUxRVNYaFBSR2hwVG5wRk5FNHlXbXhOTWtacVRXcG5kMDR5U1RWWlYwa3dUakpaZUU0eVJUVlphbWMxVDBSTk5VNUhUWHBhVkdjMFQxUm5NbGxxVW14T1JFVjNUWHBaTlU5VVNURk5lVUZuWTBoS2RtSXlXbnBNTTA1MFlqSjBiRXd5Tldoa1Iyd3lXbE13TUUxVVNUUk5ha1YxWXpOU2JHTklUWFZoYms1MlltZHdhVnB0VG0xYVIwa3lUbnBTYTA5SFJteFBWMFYzVGxkYWJVMXFhekZPUkd0M1RVUnJNMXBVUlhoWlZFNXBUMVJHYWxscVdYbFBWRlpyVFVSRmQxbHFaM2hhVkZGNlQxUnJNRTFFVVRGT2FtdDNXWHBzYUVsRFFuZGpiVGwyV201TmRtTXlNWFpoTWxWMlltMUdNR0ZZV214TVZGRjRUV3BuZVUxVE5UQmxTRkZMVG1wQ2FFMXRUVFJPVkU1dFdYcFZORTlFVFhkWmVsRjVUbXBTYTAxcVdtMWFWR2MwV1dwUmVFOVVWVEJPYWxsNFRWUlpOVmxxWkd4TmVsSnNUMFJCTVUxRVFURk5hazEzVDBSQmVrMUVSVE5OUjBVd1dtbEJaMk5JU25aaU1scDZURE5PZEdJeWRHeE1NamwzWTNrNVIxTlZlRVpWZVRWNllVZEZlVTVVV1V0TmFra3dUVEpPYlU5RVVUSmFiVlpwVFhwRk1scEVTVFZQVjFWNVRrUk9hMWxxUW1oT2JVVXpXVmROZWs1NmFHeE9WMXBxV1cxYWJWbHFhR3BhUjFKcFQxUk5NRmxYVG1oT01sRjVUMFJHYWs5WFdtMVBVMEZuWTBoS2RtSXlXbnBNTTA1MFlqSjBiRXd5T1hkamVUbHFXVmMxYTJGWFVtaGtSMVptV2pKR01GcFROWGRsVVc5M1RtMUplbGt5Um1sTlZFMHhXbXByZDFwcVJYbE5hbXQ0VG5wQk5GbHRVbWxhVkZwclRrUk9iRnBVV20xWmJWbDNUbFJSTkU5RVp6Qk5hbWhyV1ZSS2FFOUhSVEJOZWxsM1RucGpNazFxUm1oT2FsSnRTVU5DZDJOdE9YWmFiazEyWXpJeGRtRXlWWFppTTBKNlRESmFhRTE1TVdsaFZ6VnJZVmMxYmt4dGNIcGlNalJMVFZSQmVWbFhUbWxhYWxwc1dXMUpNVTVYVG1oT2FrNXBUVmRaTTAxVVl6QlpWR3N3VFRKS2FVMUhSVEpOTWxrMVRUSkdhRTFVVlROYVZGVjZUVEpKTWs1WFJtaGFSRVp0VFcxV2FFNTZRVEZhUkVFMFdrTkJaMk5JU25aaU1scDZURE5PZEdJeWRHeE1NamwzWTNrNWJXUlhlSE5NYms1cFdWaFNhbUZCYjNwTk1razBXVEpPYlZwdFNUVmFSRlY1VGxST2EwMHlVWGhQUkZFelRWZEZlRTVYV1hwT1IwVjVUMFJKTWsxNlNUUk5WMWwzVG0xT2JGcHFXbTFOZWtrMVRVZEplRmx0U210T2VrWnRUMGRKZDFscVp6TkpRMEozWTIwNWRscHVUWFpqTWpGMllUSlZkbUl6UW5wTU1tUjNaRlk1YjFwWFJuTmtSMmhtWTJwTmRXTklhMHRhVkVadFRYcGpkMDFYV21sT1YxSnFUbTFWTWsxRVZtbE9lbFUxV1ZSa2FWbHRUWHBhUkZreFRsUlZORTF0VFhsTlJHUnFUVzFLYkU0eVdYaFBWMFY2V1ZkR2JVNXFVWGxOUkVab1RVZEZNMDFYU1hkTmFVRm5ZMGhLZG1JeVducE1NMDUwWWpKMGJFd3lPWGRqZVRsdVkwaFdabUZIVm1oaVNGSnZXRE5PYkdSRE5YZGxVVzh6VFdwb2JGbFVaM2hPYWsxM1dsUk5NRTFFWnpCWk1rMTRUbnBOZVZsdFNtbFplbFY2V1hwb2JFNXFXVEpOVjBwcldWZEplRTVFU1RGT1ZHUnRUbFJPYUUxRVNtdFpWR2Q2VGpKS2FVMXFWVE5PTWxWNFNVTkNkMk50T1haYWJrMTJZekl4ZG1FeVZYWmlNMEo2VERKNGFHSlhTbXRaVmpsd1ltNU9jRnBIVlhWak1tZExUa2RSTVU1cWF6RmFSMGt3V2xSamQwMHlSWGxaVjAxNFdsZEZlVTlVVVhoUFIxRjZUa1JKTWsxWFdtMWFWRUV5V1hwQk1FMUhXbXBOZWxreldsUldhRnBxYXpKTlJHTTBUMFJqZUU1VWF6Qk9SMUY0VDFOQloyTklTblppTWxwNlRETk9kR0l5ZEd4TU1qbDNZM2s1YzFsWE1XbGFSMFptWTI1V2RXUkhiSFJhVXpWM1pWRnZNVTFIVVhwYWFrMTRUbXBSZUZwWFNtaGFhbEUxVGtSVk1FMXRVVEpOTWs1dFRrUk5lazlFUVRCUFJGcHFXVlJzYkZwRVZYZFpiVTE2VFZSV2FrOUVVVEpaTWxac1RYcFZNRmxVU214UFZFWnFXbFJOZVVsRFFuZGpiVGwyV201TmRtTXlNWFpoTWxWMllqTkNla3d5ZUdoaVYwcHJXVlk1ZW1SSFJtNWFWamw2WWpOV2VWa3lWWFZqTW1kTFRXMUZOVnBYV1hsUFYxVTBUa2RWZVZwRVNUUk5iVmsxVGtSVmVrOUhSVEphVjBacFRrUldhVmw2WXpOUFIxRjRXbGRaTWsxVVVtbFpWR1JvVFdwc2FFOVVVWGROYWsweFdWUnNhRTlFV1RGUFZGVXhUa05CWjJOSVNuWmlNbHA2VEROT2RHSXlkR3hNTWpsM1kzazVjMWxZVm5WWk1taHNZMnc1YW1JeU1YUmlNalIxWXpKblMwMTZVbWhOVkdoc1RrUnJlRTE2WXpCTlZGSnFXV3BqTVZwWFNtcFpla3BzV2xSTmVrOUVTVFJPVkZKdFdYcFZkMDU2Um1oWmJWcHFXbXBGTTA1cVl6Sk5WRVV4V1ZSU2FFNHlWWHBPZWxWNlRqSk5kMDVUUVdkalNFcDJZakphZWt3elRuUmlNblJzVERJNWQyTjVPWGxhV0VZeFdsaE9NR041T1d4aVJ6RjJURmQ0YUdOdFpHeE5la1V3WWxNeGVHRXlOWFpqYlRCMFl6TmtjRm95ZURGTVdFcDBZekkxZG1OdE1IUmpNakYyWVRKVmRHUnFTWFZaTWtaM1dWZE9jR1JJYTNSamJVWjFZWHBCZFdGdVRuWmlaMjh5V2xSTk1VNHlSWHBPZWxKcFRYcFZlRnBIVVRGWk1sVjRUMVJaTkZwVWJHcE9NbHBzVG5wcmQwNVVVWGxhUjBwcFRucHJkMDFIVFhwTlIwMHlUVlJPYWxsdFRYcFpNa2t6V20xS2JGbFhVVEZaZW1ScFNVTkNkMk50T1haYWJrMTJZekl4ZG1FeVZYWmlNMEo2VEROS2JHTllWbXhqTTFKNlRESldjMkpYT0hSaVIwWjVXakpWZWsxVVVuUk1XRVp5WW0wNWVXSlRNWHBrTW14dVlraFZkR050TVhwaWJUbDVZbE14ZW1KWE9YSmFVekV5VFdrMWFsbFlRbWhaTW13d1pWTXhlVmxYTlhKTlV6VnhZekk1ZFVOcVNYaGFSRkUwVFVSQk1VMHlTbXhhVjFwc1RsZEdhRTFFWnpCYVJFRjVUVWRKTVZwdFdtaE9ha1pvVFdwVk5VMVVRWHBhUkZFMVdtcEdhazlIVG10TlJHTXpXbFJaZVU5VVZUVmFhbGw0VG1wRk5FMUhWV2RKU0VKNVlqSTViV041T1hwaVZ6bHlXbE01ZG1OSVRYWmpiVlo0WkZkV2VtUklUWFphVjNoMFlua3hjMWxZU201YVZFMTRUa2N3ZEdOWGRIVmlNMHAwVEZoT00yRlhaSE5rVXpGNVlsaE9kV0l6U25STVdFNTBZakowYkV4WVdYbE1iVTVvWTBkR2FtRllValZNV0Vwb1ltMXplVXh0Y0hwaU1qUkxUakpOZUZwWFRUQk9SMXBwV1hwV2ExcFViR3hhVkZwb1RucENiVTVxWjNwWlYxRXpXVmRKTkUxNldUQk5SR04zV1hwak1Wa3lTVEJPVjFrelRucHNiRTlFV1RGWmFtY3lUbGRaTkZreVVtdFpiVlpwVDFOQloyTklTblppTWxwNlRETk9kR0l5ZEd4TU1qbDNZM2s1ZVZwWVJqRmFXRTR3WTNrNWJHSkhNWFpNVjNob1kyMWtiRTE2UlRCaVV6RjRZVEkxZG1OdE1IUmpNMlJ3V2pKNE1VeFlTblJqTWpWMlkyMHdkR015TVhaaE1sVjBaR3BKZFZreVJuZFpWMDV3WkVocmRHTnRSblZoZWsxMVlXNU9kbUpuYnpKWlZFNXJUa1JSTTAxVVZtMWFWRUV4VDFSQ2FFMXFhekZOUkdzd1RucEJORTFVVG1wTlYwbDVUMWRaTWs1cVVtbE9NbFV6VDBkUmVVNUhTbTFPYlZwcFRrUlJNazVFVm1oUFYxRjZUVVJzYWxsdFdteEpRMEozWTIwNWRscHVUWFpqTWpGMllUSlZkbUl6UW5wTU0wcHNZMWhXYkdNelVucE1NbFp6WWxjNGRHSkhSbmxhTWxWNlRWUlNkRXhZUm5KaWJUbDVZbE14ZW1ReWJHNWlTRlYwWTIweGVtSnRPWGxpVXpGNllsYzVjbHBUTVRKTmFUVnFXVmhDYUZreWJEQmxVelZ4WXpJNWRVTnFRbXhPUkdzeVRrUnNiRmxxVlhoT1ZHaHFUbTFaZUUweVVUQlphbEV5VGpKRk5GcHFhR2xQVjFwcVRWZFZlVTE2VW1oYWFtaHRUbGRKZUUxdFRUQk5SRVp0VGxkT2ExbHFVWGhOYW1OM1dXcFZNVTVxYTJkSlNFSjVZakk1YldONU9YcGlWemx5V2xNNWRtTklUWFpqYlZaNFpGZFdlbVJJVFhaYVYzaDBZbmt4YzFsWVNtNWFWRTE0VGtjd2RHTlhkSFZpTTBwMFRGaE9NMkZYWkhOa1V6RjVZbGhPZFdJelNuUk1XRTUwWWpKMGJFeFlXWGxNYlhCNllqSTBTMXBFV21oYVIxRXhXbXBhYkU1WFZtcGFWRkUxV2xkVk5FNTZhekpOTWs1dFRWUlNiVTlFVFRGWlZFRjZXa1JCTTFwVVpHeE5WMXBvVFVkS2FWcFVaR3hPVkVVelRsUm5NVTlFVlROWmVrNW9UbnBKTkUxcFFXZGpTRXAyWWpKYWVrd3pUblJpTW5Sc1RESTVkMk41T1hsYVdFWXhXbGhPTUdONU9XeGlSekYyVEZkNGFHTnRaR3hOZWtVd1lsTXhlR0V5TlhaamJUQjBZek5rY0ZveWVERk1XRXAwWXpJMWRtTnRNSFJqTWpGMllUSlZkR1JxU1hWalNFcHNXbTE0Y0ZveWFEQk1iWEI2WWpJMFMwMTZaek5hUkdzeVRucGpNVmw2WkdwYVYwcHRXa2RHYVUxVVNYaGFhbHBwVGtSVk1FNUVUWGRhYWtrMVRVZFdhazVxV1RSUFZHY3hXbFJOZVZwWFdUVmFhbWQ0VGxSak5FNVhVVEZaVkVKcVRucFJkMDlUUVdkalNFcDJZakphZWt3elRuUmlNblJzVERJNWQyTjVPWGxhV0VZeFdsaE9NR041T1d4aVJ6RjJURmQ0YUdOdFpHeE5la1V3WWxNeGVHRXlOWFpqYlRCMFl6TmtjRm95ZURGTVdFcDBZekkxZG1OdE1IUmpNakYyWVRKVmRHUnFTWFZqYlZaNllqSjRNbHBYVVhWbFYwWjBZa0Z2ZDFwRVl6VlphbGw1VFZkYWFGbDZaekpPUkVrelRsUkZNVTE2UlRKT1YxRjRUMFJSTWs0eVVUSlplbHB0VFcxU2FVNHlSVE5QUkUweFRWZE9iRTVxUVRSTmVtTjZXbXByZVZwSFZtdE5WMXBvVFhwU2FrbERRbmRqYlRsMldtNU5kbU15TVhaaE1sVjJZak5DZWt3elNqRmliRGx0WkZkNGMweHVRalZEYlZwdFdtMVJNazVYVm10T1YwazBUbGRKTVZsWFRYZE5WR00wV2tSQmVWbHFSWHBaYW1oc1RucFJNbGxVV1RWYVIwMTVUMWRSZUU1RVRtdFBWRUUxVFVSbmVsa3lSVEJhYWtWNldtMUplbHBYUlhsYVYxVm5TVWhDZVdJeU9XMWplVGw2WWxjNWNscFRPWFpqU0UxMlkyNVdkV1JIYkhSYVV6RnBZVmMxYTJGWE5XNU1iWEI2WWpJMFMwOVhTbXhPYWtab1RucEdhRTlFUlRSTlYxWnBUWHBDYWs1dFZYcFpWMUY1V1hwTmQwNTZTWGhaYW1ocVdsUlJlVmw2YTNsT2Ftc3lXWHBOZUUxVWEzcFBWRlp0VFVSU2EwOUhXVEJOVjBsNFdWUlNhVTVEUVdkalNFcDJZakphZWt3elRuUmlNblJzVERJNWQyTjVPWGxrVnpVd1lWY3hiRmd5U25aaU0xSjZaRWhLYUdORE5YZGxVWEJvV2tkWk1FNVVWWGxPUjFKc1RUSk5lVnBVV210WmJVVjRUMFJaTVU1NlNteE9la1V4VFZkUk1FOUhTbTFaTWtWM1dXcE9hRnBIVFRSYVZGcHFXbXBzYTFwWFdtdE9hbWN5V1dwUk0wNTZVVEJaZW1jelNVTkNkMk50T1haYWJrMTJZekl4ZG1FeVZYWmlNMEo2VEROT2JHTnVXbkJaTWxWMlVtdHNUVkpXVFhWak1taG9UV3BWTWtOdFJtMU9SRkpvVFdwWk1FMVhVVE5QVkdNeFRrUlplRTVVWXpCT2JWcHNUMWRGTWxsNlkzZFBSMGwzVGtkSk5FMVhWbWhQUkVFelRYcEZORmt5V1RWT2VrRjNXVlJDYkZwVVNUQk9hbFpwV1hwak0wOVVXV2RKU0VKNVlqSTViV041T1hwaVZ6bHlXbE01ZG1OSVRYWmpNbFo1Wkcxc2FscFRPWHBaTTBwd1kwaFNla3d5VG5Oa1dFNHdXbGhLZWt3elFtaFpNbFYyV0RFNWNHSnRiREJZTVRoMVkwaHJTMWx0Um14UFZFRTBUbXBCTkZwRVJURmFhbFV4V20xWk5GbDZRbXhaVjBreVdtcEZNRTVYU21oWlZHaHJUbXBOZUU1NlJYaE5ha2t3VGxkUk1FNUhTVFJOYlVsNFRucEJORTE2UlROTmVteHRUMGRKTWxwcFFXZGpTRXAyWWpKYWVrd3pUblJpTW5Sc1RESTVkMk41T1hwYVdFb3lZVmRPYkV3elRtcGpiV3gzWkVoTmRsa3llREZqTTFKc1kyNU5kbU5IUm1wYVV6bHVZMGhXWmxsWFVuUmhXRTU2WVZjNWRVeHVRalZEYWxVelQwUlplRmt5U214T1JHTjRXa2RhYVUxNlZYbFpNazE2V1ZSbk5FMVVhR3haZWxFeldrZEdiRTU2V21sTlJGbDVXVzFhYUU1WFdteE9SMVpzV1dwVk1FOVhVVEpOYW14cFRXMVZORTB5VlRWT2FrbG5TVWhDZVdJeU9XMWplVGw2WWxjNWNscFRPWFpqU0UxMll6SldlV1J0YkdwYVV6bDZXVE5LY0dOSVVucE1NazV6WkZoT01GcFlTbnBNTTBKb1dUSlZkbG96UWpGWU1qa3pZbTFXZVdNeWFIQmpRelYzWlZGdmVFMTZRWHBPVjFGNVRtcE9iVTVFVFhoWlZHTXpXbFJzYTA5VVFtbGFSMWw0V1dwR2JFNVVhekpPZW1jeldXcEZOVnBFYTNoTk1rNXBXa2RWTTA1cVpHbE5WMFY1V1RKRmQxbDZXWGxPTWtwdFRXcE9iRWxEUW5kamJUbDJXbTVOZG1NeU1YWmhNbFYyWWpOQ2Vrd3pUbXhqYmxwd1dUSlZkbU15VG5saFdFSXdZM2s1YW1KSVZucGtSMVo1WTNrNWQxbFhUbXhNTTBKb1dUSldabU5IT1d0aVYwWjFURzVDTlVOcVp6SlpWMVY2VFcxVk1FMVVhekJPVjFKcFRYcE9hRTV0VVRWT01rVXdXVlJqTkUweVZtMVpNbFpwVFVSRk5WbHRXVFJOVkdNelRWUlJNVTFFYUcxT1JHTXhUMWRTYVUxNlNYbGFiVkpwV2tSak1WbDZRV2RKU0VKNVlqSTViV041T1hwaVZ6bHlXbE01ZG1OSVRYWmpNbFo1Wkcxc2FscFRPWHBaTTBwd1kwaFNla3d5YkdwYVV6bHdXVEpXWmxreWFHeFpNblIzWWpKc2RXUkdPWFJoV0VwNVlqTkpkV05JYTB0T2FsSnNXa1JCTVU1cVFYcFplazB6VDBSVmVVNXFXbXBhUkVwc1RsZEplVTVxYUd0YWJWa3pUVmRTYUUxWFVtaFpWMDB6VFZSa2JVNTZRVFZPZWtac1dsUkJNVmxxVG10YVZFRXhUbnBzYVU1NlFtaE9lVUZuWTBoS2RtSXlXbnBNTTA1MFlqSjBiRXd5T1hkamVUbDZXbGhLTW1GWFRteE1NMDVxWTIxc2QyUklUWFprU0Vwb1lWYzBkbUZ0T1hCaWJsRjJXVmQ0YzJJeVRtaGtSMngyWW1rMWQyVlJiekZaVjFKb1QwZFplRmxxVlRCT1JHTjVUbnBqZUU5WFZYbE5hbGt3V1hwSmQxcFhVbWxaYWxFeFdsUk5lbHBFU1RWYWFtTjRUVlJSTVU1WFZtbE9la2t4V1cxTk0xbDZiR3BQVkZKc1dsUk5OVmxxUVRSSlEwSjNZMjA1ZGxwdVRYWmpNakYyWVRKVmRtSXpRbnBNTTA1c1kyNWFjRmt5Vlhaak1rNTVZVmhDTUdONU9UQmpiVVp3WW1rNWNXSXliSFZrUXpsb1lrZDRkbGt5UmpCaFZ6bDFXREpLZG1SWE5XdFpXRW8xVEc1Q05VTnFXbXRPYWxKc1RUSkpkMDV0Um1wWlZHYzBUa1JLYWs1RVdYbGFhbXQ2VFZSR2FrNTZRVEJOUjAwd1QxUnNhazFFUlhsTmFsVTBUa2RSTlZsNlRUTmFWRkY0V1hwQk1FMVVaekpaVkZWNFdsUkdiRTR5U1dkSlNFSjVZakk1YldONU9YcGlWemx5V2xNNWRtTklUWFpqTWxaNVpHMXNhbHBUT1hwWk0wcHdZMGhTZWt3elVubFpWMngxVERKd2RtRlhOVEJNTWtwMlpGYzFhMWxZU2pWWU0xWjFXVEpXZVdSSFJuQmlibEkxVEc1Q05VTnFTWGxPUkU1cVdtcG5NRTV0V214WmFrMTRUbTFSZVU5VWJHeE5hbEY2V2tkSmQxbFVXbWhPTWtacVRYcGpORnBVVm0xWk1rcHRXbTFKTkZreVVtdFphbXQ2VGtkR2FsbFVaR3ROYW1kNFdYcHNiVnBxYTJkSlNFSjVZakk1YldONU9YcGlWemx5V2xNNWRtTklUWFpqTWxaNVpHMXNhbHBUT1hwWk0wcHdZMGhTZWt3elVubFpWMngxVERKd2RtRlhOVEJNTWs1b1ltMVNjRnBIUmpCYVZqbHVXVmhTYkV4dVFqVkRiVkp0VGtSa2FFMVhUbXBOYlZFelRUSlZNVTlYV1RKUFIxRjVUMFJGTlZsWFJYZE5WRUY0VFcxVk1rMTZSbXRaZWxrelRVUmFiVTFFYTNoWlYxVjVXbTFXYUUxVVdURk9WMDB4VFZSamVrOUVTWGhPUjBsblNVaENlV0l5T1cxamVUbDZZbGM1Y2xwVE9YWmpTRTEyWXpKV2VXUnRiR3BhVXpsNldUTktjR05JVW5wTU0xSjVXVmRzZFV3eWNIWmhWelV3VERKT2FHTklVakZqYlZabVltMUdNR0ZZV214TWJrNXBXVmhTYW1GQmIzbE9iVWswV1hwYWFrOUhXVEJhUjBsNVRucFZlbHB0U1hoYWFsRTFUMVJhYWs1cVFYcFpWMDVyV1ZSQ2FscHFhRzFaYWtVd1RucHJNMXBVWkd4TlZHUnRUWHBrYVUxWFJUUmFha2w0VGtSQ2JGcEVVVE5KUTBKM1kyMDVkbHB1VFhaak1qRjJZVEpWZG1JelFucE1NMDVzWTI1YWNGa3lWWFpqTWs1NVlWaENNR041T1RCamJVWndZbWs1Y1dJeWJIVmtRemxxWVVkV2FtRXhPVE5aVnpWcldXazFkMlZSY0dwT2VtaHJUVzFWTTFsVVRYbFpNbHBwVGtSTk0xbHFXWGhPTWxKdFRtcENhRTR5Um1wTlZFMTNUVlJOTUU1RVdUVlBSMUp0VGtSQk1VNUhXVEZhYlVwcFdtcGtiVmxxVVRWYVZHUnBUVEpSTWsxVVFUQkpRMEozWTIwNWRscHVUWFpqTWpGMllUSlZkbUl6UW5wTU0wNXNZMjVhY0ZreVZYWmpNazU1WVZoQ01HTjVPVEJqYlVad1ltazVjV0l5YkhWa1F6bHFZVWRXYW1FelFuWmhWelV3V0RKc2RXTXpRbXhaTTFKd1lqSTBkV05JYTB0UFYxcHBXVmRWZUU5SFZYaE5hazB4V2xkTmVGbDZTbXhaVjAxNldsZEplVTFVVlhwTlYxWnBUV3BKTVU5VVFtdE5hbEV3V2xSVk5FMUViR3hOVkUwd1RXMVJlazV0VFRCT2JWcHRUV3BLYkZsWFVYcGFVMEZuWTBoS2RtSXlXbnBNTTA1MFlqSjBiRXd5T1hkamVUbDZXbGhLTW1GWFRteE1NMDVxWTIxc2QyUklUWFprU0Vwb1lWYzBkbUZ0T1hCaWJsRjJXVEk1ZFdSSGJIVmtWMFl3WVZjNWRVeHVRalZEYlU1clRXcHNiRnBIVFhoT1JHaHFUVWRHYWxsdFRtcE5iVVpwVFhwRk5FOUViR3haYWxGNFRtcEthMXBIVlRGT01razBUWHBSZVU1VVZtdE5SR3N5VG1wck5FNXRSbTFOYWs1b1drUkplRnBVU20xYVYxRm5TVWhDZVdJeU9XMWplVGw2WWxjNWNscFRPWFpqU0UxMll6SldlV1J0YkdwYVV6bDZXVE5LY0dOSVVucE1NMUo1V1Zkc2RVd3ljSFpoVnpVd1RESk9kbUp1VW5sWlYwNHdURzVDTlVOcVpHMWFhbWN6VFVkTmVVMTZRVEJhUjFFeFRYcG5NMDV0V1RCWlZFVXpXV3BSZUUxWFNYaE5lbEYzV1cxTk1scFhSbXBOYWxWNVdtMVJlVTVYV20xYVYxcHNXbXBKZVU1RWFHbGFSRkUxV1dwak0wMTZhMmRKU0VKNVlqSTViV041T1hwaVZ6bHlXbE01ZG1OSVRYWmpNbFo1Wkcxc2FscFRPWHBaTTBwd1kwaFNla3d6VW5sWlYyeDFUREp3ZG1GWE5UQk1NbEpvWkVkR2VscFlVbVpaTWpsMVpFaEthRmt6VVhWalNHdExUbFJvYUU1RVZtaE5WR3Q1VGpKRmQwMTZhekZQVkVrelQxZEpNazVVVlROUFJHc3dUbXBXYVUweVVUTlBWRVY1VFZkRk5FNUVZekJOYW1zelRtcE5ORTlYU21sYVZHdDRUbXBKZWs5WFRtMVBWR3h0VDBOQloyTklTblppTWxwNlRETk9kR0l5ZEd4TU1qbDNZM2s1ZWxwWVNqSmhWMDVzVEROT2FtTnRiSGRrU0UxMlpFaEthR0ZYTkhaaGJUbHdZbTVSZG1GWE5UQmFXRXA1WkZoQ01HRlhPWFZZTWtacllsZHNlbU15YkhaaWFUVjNaVkZ2ZUUxRVNtaFpNa3B0VG0xV2FWbHFWVEZaTWtVeVRUSkplRnBxWTNoT2VsSm9UMVJSZWxsdFNYZFpWRmw2V21wcmVsbFhSWGhPVkdSc1RsUk5lbGxxV1RGWlYwWnJUVmRaZVZwWFJUTk5SRlpyVFVSb2EwbERRbmRqYlRsMldtNU5kbU15TVhaaE1sVjJZak5DZWt3elRteGpibHB3V1RKVmRtTXlUbmxoV0VJd1kzazVNR050Um5CaWFUbHhZakpzZFdSRE9YTlpWekZwV2tkR1pscHVWbk5pUXpWNldXMUdNRmt5WjB0T2VrazBXbGRGTkUxVVdYcE5SMVY2VGtSQk5FNUhUbXBOVkdONlRXMUthVmx0VFRGTk1rMDBXbFJaTWs1cVJtbGFSMFpwVFZSUmVVNVVWVE5hYWxWNldWUkJlVnBIUlRSTmVtUnBXV3BKTVU1NlpHeE5VMEZuWTBoS2RtSXlXbnBNTTA1MFlqSjBiRXd5T1hkamVUbDZXbGhLTW1GWFRteE1NMDVxWTIxc2QyUklUWFprU0Vwb1lWYzBkbUZ0T1hCaWJsRjJZa2RHZEZsdFVtaFlNbXgxWXpKc2ExcFROWHBoUVc4d1drUlZNazlVVm10WmFsSnNUbnBCZWxsVVNtaFpla1pzV1ZSSk5VNUVSVFJhUkUwd1RXcFplRnB0V214TlJGcHFUVVJSZDFwdFRYcE9hbVJzVGxkR2JVOVVXWGRPZW1jMFRucEZNVTlVVVRCYVJFVTFTVU5DZDJOdE9YWmFiazEyWXpJeGRtRXlWWFppTTBKNlRETk9iR051V25CWk1sVjJZekpPZVdGWVFqQmplVGt3WTIxR2NHSnBPWEZpTW14MVpFTTVjMWxYTVdsYVIwWm1ZMjVXZFdSSGJIUmFVelYzWlZGdk1VMUhVWHBhYWsxNFRtcFJlRnBYU21oYWFsRTFUa1JWTUUxdFVUSk5NazV0VGtSTmVrOUVRVEJQUkZwcVdWUnNiRnBFVlhkWmJVMTZUVlJXYWs5RVVUSlpNbFpzVFhwVk1GbFVTbXhQVkVacVdsUk5lVWxEUW5kamJUbDJXbTVOZG1NeU1YWmhNbFYyWWpOQ2Vrd3pUbXhqYmxwd1dUSlZkbU15VG5saFdFSXdZM2s1TUdOdFJuQmlhVGx4WWpKc2RXUkRPWE5aVnpGcFdrZEdabU16VW1oYU1sWm1Zekk1TVdOdFRteE1iazV2UTJwbk5FNUVTVFZQVjFwcVRVZFNhazlFWXpKTlZGRXpXWHBOZVZreVVtaE5SRTE1V2tSTmQwNUhTWGRaVjBwcldsUkpNazFVVlRST2FrVXdUMGRKTTFwWFNteE5WR2h0VFVSRk0wMUVXbXBhVjFKb1dYcGpaMGxJUW5saU1qbHRZM2s1ZW1KWE9YSmFVemwyWTBoTmRtTXlWbmxrYld4cVdsTTVlbGt6U25CalNGSjZURE5TZVZsWGJIVk1NbkIyWVZjMU1Fd3llSGxZTTBKMllrZHNhbVZUTlhkbFVXOHhUWHBOTUUxWFZtMU5SR3N5VFdwbk5FMHlUVEJPVjFadFRqSlNiVTF0V20xWlZGRXdXbXBqZWxsVWJHcFpiVkV4V1ZkTmVrMXRVVE5aYW1jd1RqSkZlRTVxVG14UFZFMDBUbFJOTUZwcVl6Rk5lbGt3U1VOQ2QyTnRPWFphYmsxMll6SXhkbUV5VlhaaU0wSjZURE5PYkdOdVduQlpNbFYyWXpKT2VXRllRakJqZVRrd1kyMUdjR0pwT1hGaU1teDFaRU01ZFZsWVVuQmtiVlptWVZjMU1GcFlTbmxrV0VJd1lWYzVkVXh1UWpWRGFsVjZUa1JhYTFsVVpHaGFiVmw0V2xkVk1FNVhTbWhOYW14b1dWUm5NVTVFV1ROT2VtYzFUbXBOTVUxNlFtcFpWRTB4VGxkWmVFOVVaM2ROUkdNeVRucFNhMDVFWnpSYVZHYzBUV3BqZUUxcVl6UlBWRkZuU1VoQ2VXSXlPVzFqZVRsNllsYzVjbHBUT1haalNFMTJZekpXZVdSdGJHcGFVemw2V1ROS2NHTklVbnBNTTFKNVdWZHNkVXd5Y0haaFZ6VXdUREkxYUdSSGJESmFWamw1V2xkT2RtUnRWbmxsVXpWM1pWRndhVTVIUm1sWlZGVjVXVlJKTTAxNlVUQk9WRnBvVFhwV2FWcFhSWGxQVkdjd1RrUlJNMWw2WjNwWk1rcHNUVVJKTkU1SFdtaFBSRUYzV2tSVmVGa3lXWGRhYW1ScVdsZEdhMWxYUm1sTlZFbDVUVVJLYWtsRFFuZGpiVGwyV201TmRtTXlNWFpoTWxWMllqTkNla3d6VG14amJscHdXVEpWZG1NeVRubGhXRUl3WTNrNU1HTnRSbkJpYVRseFlqSnNkV1JET1hWWldGSndaRzFXWm1NelZtbGtSMFo2WVROTmRXTklhMHRPTWxsNFRXcHNhazVYVG14YWFtTjVXVEpOTUU1WFRUTk5WMFYzVGxkUk1FMUVVbXRhUkVVMFRsUktiRmxxVW1oWmFsWm9UV3BuZWsxNmJHaFBWR042V1hwSk5VNTZUVEpPVjBwclRWZFZNRnBYVlRST2VVRm5ZMGhLZG1JeVducE1NMDUwWWpKMGJFd3lPWGRqZVRsNldsaEtNbUZYVG14TU0wNXFZMjFzZDJSSVRYWmtTRXBvWVZjMGRtRnRPWEJpYmxGMllqTktjRm95YkhWWlYzaG1ZakpLZWxwWVNqSmFXRWwxWTBoclMxcEhXVEpPUkZacFdrUkpOVTVVYXpWYWFsWnFXbXBPYUZwRVJYbE9SR042V1ZkR2FVNVVUbTFQVkZwcFRXcEdhRTlYVVhoT2VrbDZUbTFKTWxsWFRteE9SMFY2V1dwR2FsbDZhR2hhVjFab1dWZFZORmxwUVdkalNFcDJZakphZWt3elRuUmlNblJzVERJNWQyTjVPWHBhV0VveVlWZE9iRXd6VG1wamJXeDNaRWhOZG1SSVNtaGhWelIyWVcwNWNHSnVVWFpqUjJob1l6SldabUl5U25wYVdFb3lXbGhLWm1OSVNuWmlNbGwxWTBoclMxa3lWVEZPTWtsM1QxUkZORnBxWjNoTmJVWnNUa2RGTVUxcWJHdE9NbFV3VFhwck1VOVVaekpPYlUwMVdUSlZkMDE2VVRKYVJFcHNUbFJCZUU1RVRtbGFWR3N5VFcxWmQxbHFRWGhQUjFKdFdtcEZkMWxUUVdkalNFcDJZakphZWt3elRuUmlNblJzVERJNWQyTjVPWHBhV0VveVlWZE9iRXd6VG1wamJXeDNaRWhOZG1SSVNtaGhWelIyWVcwNWNHSnVVWFpqU0VwMldraFdhbVJIYkhaaWJEbHZZVmhPTUdJelNqVk1ia0kxUTJwQ2ExcHFRWGhaVkdSdFRtcENhRTVYVm1sTmVsRTFXVEpPYkUxVVVURlpNazB6VG0xRk5FMHlWWGxPZW10M1RtcFNhVnBxU1RWTk1sSnNUbTFSTkZsNldYZFpha0pyVFVSQk1VNVhTbXhPUjFFeldXcGpaMGxJUW5saU1qbHRZM2s1ZW1KWE9YSmFVemwyWTBoTmRtTXlWbmxrYld4cVdsTTVlbGt6U25CalNGSjZURE5TZVZsWGJIVk1NbkIyWVZjMU1Fd3pRbmxpTWxJeFdUTlNjR0l5TldaamJWWnFZak5hYkdOdWEzVmpTR3RMVG5wR2FVNTZTWHBQUkdNelRXMWFiVnBIVVRSTmFsbDNXVlJLYVUxRVNYZGFWRVpvVFZST2EwNVVaR2hhUjA1dFRtcFNiRTVVV1hsTmFsWnRUVVJXYUZscWJHbE9lazVwV21wVmVVOVhXVEJQVkZwc1dsTkJaMk5JU25aaU1scDZURE5PZEdJeWRHeE1NamwzWTNrNWVscFlTakpoVjA1c1RETk9hbU50Ykhka1NFMTJaRWhLYUdGWE5IWmhiVGx3WW01UmRtTnRWbXBpTTFwc1kyNXNabGt5YUd4Wk1uTjFZMGhyUzFreVJtMWFiVVYzVG5wb2JFNVVUbXhaYWtGNVRXMUZlVTVxVm1sTlIwVXpUMWRLYkU5VVkzcGFhazB6VFVSamQwNVVXVFJhVkdNMFRqSlpNazVFVFhwTlIwVTFXVzFTYWxscVpHeFpNbEYzVG1wR2FVOVRRV2RqU0VwMllqSmFla3d6VG5SaU1uUnNUREk1ZDJONU9YcGFXRW95WVZkT2JFd3pUbXBqYld4M1pFaE5kbVJJU21oaFZ6UjJZVzA1Y0dKdVVYWmpiVll3V2xjMU1HRlhPWFZNYmtJMVEycGplRTlFVFROYVZGbDZXbFJWZWxsVVFUQk9WRTB4VFZkU2EwMHlWbTFaTWswMVdXcG5NRmxxYUdoTlYwMDBUbGRHYUUxVVVUVk9ha0V6V21wSmVscEVWVEpPUjBreVdsZEthMDlFU210UFZGRjVUVmRKWjBsSVFubGlNamx0WTNrNWVtSlhPWEphVXpsMlkwaE5kbU15Vm5sa2JXeHFXbE01ZWxrelNuQmpTRko2VEROU2VWbFhiSFZNTW5CMllWYzFNRXd6U2pGaWFUVjNaVkZ2TkU5SFJUUmFWRWwzV2xkWk5VMHlSVFZPVkdoc1drZFZlRTE2U1hkTk1sVjRUMFJaTTFwRVdUQk9lazB3V1dwQk1WcEVTbWhhVjBVMFdUSkpkMDlIV20xYVIxbDNUVlJqTWxwcVZUSk5iVTVzVG1wb2FVbERRbmRqYlRsMldtNU5kbU15TVhaaE1sVjJZak5DZWt3elRteGpibHB3V1RKVmRtTXlUbmxoV0VJd1kzazVNR050Um5CaWFUbHhZakpzZFdSRE9YcGFXRW95WVZkT2JGZ3lTblppTTFKNlpFaEthR05ETlhkbFVYQnNUa1JPYWxwdFZUUk9SR2Q2VDFSUk5WbFVXbXBOVjAxM1dYcGthVnBYU20xUFIxcHRUbFJLYkU1VVp6VmFWMVY0V2xSUk1FMXFWVEpPUkdzMVRXMUpNVTR5VlRSYWFsVXdUbGRKZWxwRVdUVk5WMVY0U1VOQ2QyTnRPWFphYmsxMll6SXhkbUV5VlhaaU0wSjZURE5PYkdOdVduQlpNbFYyWXpKT2VXRllRakJqZVRrd1kyMUdjR0pwT1hGaU1teDFaRU01TWxwWVNuQmFibXhtV20xR2FtUkhPWGxoVjBaelRHNUNOVU5xWnpKTlYwbDRXbXBSZVZsWFJURk9SMVUwVFZSSmVrOUVhelJOVkdzeVdsUnNiRTlVU1hsT1JFWnRUWHBzYUZsVWFHbGFWMDAxV1RKVmVscFVaek5OVjFWNlRqSkthbHBxVW10Tk1sSnBUbTFOZDFwVVVXZEpTRUo1WWpJNWJXTjVPWHBpVnpseVdsTTVkbU5JVFhaak1sWjVaRzFzYWxwVE9YcFpNMHB3WTBoU2Vrd3pVbmxaVjJ4MVRESndkbUZYTlRCTU0xcHNZMjFzYldWV09XMWtWM2h6VEc1Q05VTnFRbWxQVjA1cVRVUmpNVmw2YkcxWlYwVXhXbGRaTlU5RVozcGFSRVY0VFVSa2FVMTZUbXhaZW1NeFRrUlpORnBIU21sTmFtTjRUMFJOTWxreVdUSlphbFV4VFVkS2FWbDZVbWxOUkVab1RVZFplRTR5UldkSlNFSjVZakk1YldONU9YcGlWemx5V2xNNWRtTklUWFpqTWxaNVpHMXNhbHBUT1hwWk0wcHdZMGhTZWt3elVubFpWMngxVERKd2RtRlhOVEJNTTFwc1kyMXNiV1ZXT1RCYVZ6RjNZak5LYUdKR09YZFpWMng1VEc1Q05VTnFRWGxQVkVsNlRrUkpNRTVYU21wWlZFRjVUa1JSTWs1VWJHdGFhbEpvV2xkT2JFNVhXbXBaTWxaclRVZEZNMDFYUlhsWlZGVXhXVzFOTUUxWFVtMWFSRUV3VFdwYWFGcEVTbWhOUkVVMVRsUkpOVmxxV1dkSlNFSjVZakk1YldONU9YcGlWemx5V2xNNWRtTklUWFprYlZaNVlWZGFOVmd5Y0haaFZ6VXdXREpTYUdSSFJtWlpNa1pxWVVkVmRXTklhMHRaYWs1cVdrZFZkMDlFYTNkT2Vsa3lXVEpGTUU5VVRYaE5WMWw2VGtSSk0xcHRSVEpQVkUwMFRXcG5NVTFFU21oWmVsWnNXV3BqTlZwRVNtdGFWRUpwVG5wRk1VNXRSbXBhVjBac1dsZGFhRTlIUm1oT1UwRm5ZMGhLZG1JeVducE1NMDUwWWpKMGJFd3lPVEZrU0VJeFpFTTViR0pITVhaTVYzaG9ZMjFrYkUxNlJUQmlVekY0WVRJMWRtTnRNSFJqTTJSd1dqSjRNVXhZU25Sak1qVjJZMjB3ZEdNeU1YWmhNbFYwWkdwSmRscHRiREJNV0Vwb1ltMXpkMHh0Y0hwaU1qUkxXWHBSTTA5WFdYcFpWRVV4VDFkRk1FNUVUbXROZWtab1dUSlJOVTVVWkd0TmFtdDNUbnBDYkU1WFVUUlBSMDVxV1dwRk5FMUhSWGxhUkU1clRWUm5lVTE2YTNsYVJFMDBUVzFaTWsxNlJYbFpla1UxVFVOQloyTklTblppTWxwNlRETk9kR0l5ZEd4TU1qa3haRWhDTVdSRE9XeGlSekYyVEZkNGFHTnRaR3hOZWtVd1lsTXhlR0V5TlhaamJUQjBZek5rY0ZveWVERk1XRXAwWXpJMWRtTnRNSFJqTWpGMllUSlZkR1JxU1haYWJXd3dURmhLYUdKdGMzaE1iWEI2WWpJMFMxbFVUVEpOYlZreFdrUlNhazVFWkd4TmVrVTBXV3BuTTAxcVl6QlBSMFY0V20xYWEwNUhWbWhhYW14clRXMVZlRmxVWkd4T2VrSm9UVVJqTUU0eVVtMVBWMUV6VDBST2EwOVhXbXRaYW1Nd1RXcEtiRnBEUVdkalNFcDJZakphZWt3elRuUmlNblJzVERJNU1XUklRakZrUXpsc1lrY3hka3hYZUdoamJXUnNUWHBGTUdKVE1YaGhNalYyWTIwd2RHTXpaSEJhTW5neFRGaEtkR015TlhaamJUQjBZekl4ZG1FeVZYUmtha2wyV20xc01FeFlTbWhpYlhONVRHMXdlbUl5TkV0T1ZHaHRUbTFhYWxwWFVtaE5NbEYzVGxSRk1VNUVUVEZhUkVFMVdXcFpNVTVIUm1oWmVrMHdUa2RGZVZsVVRtMVphbFpyVFVSS2JWa3lTVEJaYWxWNldtcG5kMDV0VFhkTmVrSnRUMVJCTkZwcVFtcFphVUZuWTBoS2RtSXlXbnBNTTA1MFlqSjBiRXd5T1RGa1NFSXhaRU01YkdKSE1YWk1WM2hvWTIxa2JFMTZSVEJpVXpGNFlUSTFkbU50TUhSak0yUndXako0TVV4WVNuUmpNalYyWTIwd2RHTXlNWFpoTWxWMFpHcEpkbHB0YkRCTVdFcG9ZbTF6ZWt4dGNIcGlNalJMV2xSUmVsbDZWbTFaZWs1cVRucE5kMWxYVVhsT2VtYzBXWHBuTkUxcVRUUmFWMVUxVFVkV2EwMVVSbXBQUjFreFRUSkZlVTlVWXpKTlZHeHRUbXBuZWsxWFJUUmFha1Y0VG5wQmVFMXFXVEpOZW14b1dtbEJaMk5JU25aaU1scDZURE5PZEdJeWRHeE1Namt4WkVoQ01XUkRPV3hpUnpGMlRGZDRhR050Wkd4TmVrVXdZbE14ZUdFeU5YWmpiVEIwWXpOa2NGb3llREZNV0VwMFl6STFkbU50TUhSak1qRjJZVEpWZEdScVNYWmpNakYyWVRKVmRGa3lPWFJqUjNoc1pFZHNkbUpwTlhGak1qbDFRMnBKZDA1cWFHcE9SR3hvVFZSVk1FOUVaekZQVkVKdFdtcE9hVTV0V1RKUFYwcHBXVlJqZDAxSFZUSk9WRnBzVFZSTk5WcEVVVEJOUjBrMFdWUk5lRTU2UVROYVIwVXdXbXBCTUU1cVdYaFpWRTVxVDBSTlowbElRbmxpTWpsdFkzazVlbUpYT1hKYVV6bDNZMjA1ZGxwdVRYWlpNMEl4VERKT2FHTklVakZqYlZabVkyNVdkV0p0YkhWYWQyOTNUVVJCTVZwWFNteE9hbWN5VFZkSmQwNXFSbXBOZWxrMVRYcFplVmw2UlRGTmFsRjRUVWRWZUZsdFZUVmFiVkpyVG0xS2FFNTZWbXhPZW1kNFdWUmtiRnBVUVhsT2JWazFUMWRLYUUxSFdUUk9SMUV3U1VOQ2QyTnRPWFphYmsxMll6SXhkbUV5VlhaalNFcDJZakphZWt3eVRuZGtVemxxWWtkR2NHSlRPVVJSVmtKVlZsWktSbGd3Y0ZCUmJEbEtVa0Z3YVU0eVRUVk5hbU16VGtkYWFVMXFVVFZPZW1OM1RWUm5kMDE2WnpKTmVsa3pUMGRWTUZwSFJUQlpha3BxVG5wSk1FMTZZelZOUjBwclRsZEZNRnBIVW1sUFZFWnRUMVJuTkZsNll6VlplbFV4V21wU2FrbERRbmRqYlRsMldtNU5kbU15TVhaaE1sVjJZMGhLZG1JeVducE1NazUzWkZNNWFtSkhSbkJpVXpsRVVWWkNWVlpXU2taWU1VSkdWR3RTU2xSclpHWlVhMFpWVTFaYVJreHVValJrUVhCc1RtcG5NVmx0V20xTlZGcHRXbXBXYkUxNll6Sk5la0UwVGxSak0wOVVVVE5QVkZVMFRWUkthazVxYXpOWmFtY3pUa1JuZUUxVVFYZE9iVnBxVFZSbmVWbHFhM2xOVkdNd1RsZE5lVmw2VW1oYVJFVTFTVU5DZDJOdE9YWmFiazEyWXpJeGRtRXlWWFpqU0VwMllqSmFla3d5VG5ka1V6bHFZa2RHY0dKVE9VbFNWWGhGV0RBMVFsWkZiRmRTVXpVd1pVaFJTMWx0VFRWWlZFbDNUVlJOZUUxSFNtdFBSR3N6VG1wak1WbHRTWHBQVkZwcVdXcGFiRTVIVG1oUFZGVjRUbFJCZUZwVVl6VlpWRUYzV20xSmQwMXFTWGROVjFKb1RXcE9iVTVFWXpWUFZFMTZUMWRXYWxwcFFXZGpTRXAyWWpKYWVrd3pUblJpTW5Sc1RETkNlV0l5T1cxamVUbHFZMGhWZGxreWVHaGhWekIyVlVWR1UxSlZOVlZZTUhCUVVXdzVTbEpCYnpWWmFrVTFUbXBHYTFsVVVYbFBWRTVzVFZkV2FrNTZVbTFhUkVWNlRtcEJNRTlFVFRWUFJFWm9UbFJOTVU5VVVYbE9SMDE1VFZSSmVsbHRXbWhOTWxwcVRXcEZlRmxVWXpCUFJGVXdUVWRXYkZwSFVtbEpRMEozWTIwNWRscHVUWFpqTWpGMllUSlZkbU5JU25aaU1scDZUREpPZDJSVE9XcGlSMFp3WWxNNVVWVnJWbEZSVmtwR1VrTTFjV015T1hWRGJVNXJUMVJSZVZwSFRtMU9WRWw0V1hwc2FsbFVXWGxhUjBsM1RVUlNiRTVxVW1sT1JGbDNUVzFaZUZwRVNYbFpiVmt4V1ZkR2FVMVhWbXhQUkZFeFRUSkdiVTFIVVhkUFYwMHdUVzFTYlUxRVVUVlpWMUZuU1VoQ2VXSXlPVzFqZVRsNllsYzVjbHBUT1hkamJUbDJXbTVOZGxrelFqRk1NazV6V1Zkc2RFd3hTa1pVUlZaQ1ZUQldabEZXVWxWU1ZURlJWa00xY1dNeU9YVkRiVWt6V1hwcmVVNTZZekJhYlVsNVRrUnJNMDU2UVhoUFJFRjZUMFJaZWs1cVl6UmFWRkpyV1ZSU2FVMXRUVE5OYWxGNlRucHJkMWx0VVRGWlZGSnJXa2RKTlUxWFdUVlBSR2hxVG5wc2FrNVVWbTFPUjAxblNVaENlV0l5T1cxamVUbDZZbGM1Y2xwVE9YZGpiVGwyV201TmRsa3pRakZNTWs1eldWZHNkRXd4U2taVVJWWkNWVEJXWmxFd1JsRldSbFpUVWxZNVVWSlZOVVZUVlRWSVdEQTFRbFpGYkZkU1V6VXdaVWhSUzFwVVdUUk9WMHB0V21wRk1scHRXVEZhVkUwelRtcE5kMDlFVlROT2Vtc3dUbnByTVU5RVJYbFplbGsxVGpKSk5FNTZVVFJOVkVWM1RVUmFiVmw2UlRSTmJVazFUV3BGTTA1RVZtcE5iVTB3V1ZkUmVFOVRRV2RqU0VwMllqSmFla3d6VG5SaU1uUnNURE5DZVdJeU9XMWplVGxxWTBoVmRsa3llR2hoVnpCMlZXdFdUVkpWUmxSU1ZqbEpVbFY0UlZnd05VSldSV3hYVWxNMU1HVklVVXRQVjBWNVRucEdiVTF0UlRWTlZGcHBUVWRKTWxwWFZUSlpNbFpxV1dwSk1FMXFXbTFOUjBsNlRXcEJNbHBYV1hkT2VsRXhUbnBvYVZwVVZURmFSR3hwV1hwck1GcHFXbTFOTWxwc1RUSkdhVTlFV21oWlUwRm5ZMGhLZG1JeVducE1NMDUwWWpKMGJFd3pRbmxpTWpsdFkzazVhbU5JVlhaWk1uaG9ZVmN3ZGxreVJuZGtTRlo1V2xNeGVsbHRSakJaTW1kMVdsaG9jR1JCYjNkTlJFRXhXbGRLYkU1cVp6Sk5WMGwzVG1wR2FrMTZXVFZOZWxsNVdYcEZNVTFxVVhoTlIxVjRXVzFWTlZwdFVtdE9iVXBvVG5wV2JFNTZaM2haVkdSc1dsUkJlVTV0V1RWUFYwcG9UVWRaTkU1SFVUQkpRMEozWTIwNWRscHVUWFpqTWpGMllUSlZkbU5JU25aaU1scDZUREpPZDJSVE9XcGlSMFp3WWxNNWFsbFlRakJrV0Vwc1RGaE9hVmxZVW1waFF6VjZaRWRTZG1SWVVVdFBWMFY1VG5wR2JVMXRSVFZOVkZwcFRVZEpNbHBYVlRKWk1sWnFXV3BKTUUxcVdtMU5SMGw2VFdwQk1scFhXWGRPZWxFeFRucG9hVnBVVlRGYVJHeHBXWHByTUZwcVdtMU5NbHBzVFRKR2FVOUVXbWhaVTBGblkwaEtkbUl5V25wTU0wNTBZakowYkV3elFubGlNamx0WTNrNWFtTklWWFpaTW5ob1lWY3dkbU5IUm5sYVZ6VXdURmhPYVZsWVVtcGhRelZzWlVkc01FTnRTbXBQVjBWNVRVUkZlazFVUW1sYVJHYzFUbnBaTTA1WFNtbE5lbXN5V1RKSk1scFVVbXBaVkdzeFRWUlZkMDFYVlROUFYwVjNUVWRhYVUxRVNYbE5SRVpyV1ZSSmVscHFVVE5QVkd0NlRYcHNiRmt5V1dkSlNFSjVZakk1YldONU9YcGlWemx5V2xNNWQyTnRPWFphYmsxMldUTkNNVXd5VG5OWlYyeDBURE5DYUdOdFZuVmtRekY2V1cxR01Ga3laM1ZqTTFKcllqTldNRU5xU214WmVteHRXa2RTYVZwVVVteE9la2w0VDFSb2EwMXFiRzFOUkZacVRtMVZNVTlYV1RWYVJFWnBXa1JaTUUxRVZUSk9SMFpwV21wak5VNXRWVE5hUjBsNFQwZEpOVnBIUlROWmJVWnBXbXBaTVU1cVVXZEpTRUo1WWpJNWJXTjVPWHBpVnpseVdsTTVkMk50T1haYWJrMTJXVE5DTVV3eVRuWmlXRUp6V2xoU2NHSXlORXRQVjBWNVRucEdiVTF0UlRWTlZGcHBUVWRKTWxwWFZUSlpNbFpxV1dwSk1FMXFXbTFOUjBsNlRXcEJNbHBYV1hkT2VsRXhUbnBvYVZwVVZURmFSR3hwV1hwck1GcHFXbTFOTWxwc1RUSkdhVTlFV21oWlUwRm5ZMGhLZG1JeVducE1NMDUwWWpKMGJFd3pRbmxpTWpsdFkzazVhbU5JVlhaaFJ6bDZaRVk1YkdWSGJEQkRiVlpzVFhwc2FWcEVTWGxPVjFGNlRucEpNRTFVYXpST1ZGVXlXV3BGTTA1WFdUSk5lazV0VG1wVmVGcEVSWGRaZWtFeFRVZFpNVTFVVFhwTmFtaHJXbFJSTVU1VWFHeE9SRmsxVGxkR2FrMXRXbXBPYWtGblNVaENlV0l5T1cxamVUbDZZbGM1Y2xwVE9YZGpiVGwyV201TmRsa3pRakZNTWpWb1pFZHNNbHBSYnpWWlZFa3pUVmRaZVZsVWEzaE9iVWwzV1dwYWJGcFVXbXBhVjA1cFRXcFJlVTV0V1hkWmFrMTVUVVJhYkZwcVFUTk9SRlV6VDBkS2JFNVVWbXRQVjBwcVQxUlNiVTV0V1hwYWJWVjZXVmRKTkU1dFJtaEpRMEozWTIwNWRscHVUWFpqTWpGMllUSlZkbU5JU25aaU1scDZUREpPZDJSVE9YVlpXRkp3WkcxV1pscFlhSEJrUVhCc1RUSkpkMWw2VVRCTmFtczBXbTFOZUZsNlJUQlBWMFp0V1cxWk1GbDZaelZQVkZwdFdXcHJlVTVFU1ROWlYxVXdUVmRWTUU1cVVUVlphbXQ2VGtkT2FFNUVhekZQVkd0NFdXcGpORTVVU21sUFJGVXhTVU5DZDJOdE9YWmFiazEyWXpJeGRtRXlWWFpqU0VwMllqSmFla3d5VG5ka1V6bDFXVmhTY0dSdFZtWmpNMUpyV2xoS2VVTnFTVEphUjAxNVRXMUplbGx0VVRSWlZGcHRUV3BWTlU5WFRUQk9WMFpxVFVSRk1rNXFSVEJhVjBacFRucGFiVTFxUlhwTmVrVjNUVVJLYWsxSFNtbFBSRUpwVFZkR2FrNUVVbWhhYW1NeldsZFZNRnBVYTJkSlNFSjVZakk1YldONU9YcGlWemx5V2xNNWQyTnRPWFphYmsxMldUTkNNVXd5T1RGa1NFSXhaRU01YW1OSVZYUlpNamwxV20xc2JreFlRbmxhVjFwellWZGtiMlJETlhGak1qbDFRMnBvYlZsVWFHbE5WR1JwVFZSV2FrNUVZM2xaYW1Sc1QxUlZNMDB5VVRSYVYwNW9UVEphYlU1SFVURlphbU14V1ZSamVrNHlUWGRPUjBWM1RtMU5ORmxxVlROYWFtaHRXVEpaTkU1dFJUUk5WRTVxVDBSUlowbElRbmxpTWpsdFkzazVlbUpYT1hKYVV6bDNZMjA1ZGxwdVRYWlpNMEl4VERJNU1XUklRakZrUXpscldWaFNhRXhYVG1oWk1taHNURmRPTVdOdVNteGlibEYwWXpKb2FFMXFWVEpNYlhCNllqSTBTMDlYVW14T2VrNXBUbnByTUZwdFZYcE9SMFpwVG1wSk0wNUhUWGxaYW1zelRrUmthRnBFU214YVJFWnRUbXBSTlZscVp6RmFWRWw2V2xSTk5FMUVUWGxPYW10NlRsUnNiRTU2WXpWWmJWazFXbFJKTlUxNVFXZGpTRXAyWWpKYWVrd3pUblJpTW5Sc1RETkNlV0l5T1cxamVUbHFZMGhWZG1JelZqQmpTRll3VERKU2FHUkhSWFJaTWpsMVpFZFdOR1JETlhGak1qbDFRMnBSTWs5WFVYZFpWR2h0VFcxTk0wNUVSbTFOUjBVMFRrUk5ORnBxV210TmFrcG9Xa2RWZVU1SFRteE5lbXN4V2xSWmVFMXFZekpOVjFKb1QxZGFhVnBVVlRWUFYxbDNXVmRSZUUxWFVUSlpWRTB5VGxSRlowbElRbmxpTWpsdFkzazVlbUpYT1hKYVV6bDNZMjA1ZGxwdVRYWlpNMEl4VERJNU1XUklRakZrUXpsdFlWZDRiR016Ykhwa1IxWjBURmRPYjFwWFRuSk1iWEI2WWpJMFMwMTZUWHBPVkZWM1RtcG9hVTFVUlRGWlZFRXdXbFJaTTAweVVYaE5hbXQ1V2tSbk1VNTZXVE5hYWtKdFdrUlZlRnBxVG1wT01rVjVUa1JOTWs1VVJUSmFWRVpzV1ZSR2JVOVVWVFZaVkdzeFRVUkJlVnBEUVdkalNFcDJZakphZWt3elRuUmlNblJzVEROQ2VXSXlPVzFqZVRscVkwaFZkbUl6VmpCalNGWXdUREkxYUdSSGJESmFVekY1WkZjMWRXRlhOVzVNYmxJMFpFRnZkMDVxYTNsWk1rcHJUbGRaTlU1Nlp6UmFhazEzVFZSTmQxcHRSbXROVkUwMVdtcFdhMDFYU21wYVZGWnFUbFJyZUUxcVRUVlBSMHB0VGtkU2FVMVhWVEpQUkdjeVRVUkNhMDFxV1RGWk1sSnFXbTFPYWtsRFFuZGpiVGwyV201TmRtTXlNWFpoTWxWMlkwaEtkbUl5V25wTU1rNTNaRk01ZG1SWVVuZGtXRkYyWWpOQ2JHTnRSakJoVnpsMVkza3hhbUpIT1hwa1dFcHNURzF3ZW1JeU5FdFpiVVpxVFVSV2FFMUhWVEpaVkVKc1RsUmtiRTFIVlhoTmVsbDNXbFJOZVZwdFVUVk5SMVpvVFVkYWFrOUVUVEJaYWxKdFdUSmFhRTVxVm1sTlIxVXlXV3BKTUZwVVZtaE9hbXQzVDBSck1GbFVUVEJQVTBGblkwaEtkbUl5V25wTU0wNTBZakowYkV3elFubGlNamx0WTNrNWFtTklWWFppTTFZd1kwaFdNRXd6U2pGaWJsSndZbGRWZEZrelZubGpiVloxWkVNeE1scFlTbkJhYld4cVdWaFNjR0l5TkhWaGJrNTJZbWR2ZWsxVVNUUk5WMFpwV2xkTmVrMTZUVE5hUkdkM1RWZEthMDVFUW1oT2JWVXlUVEpGTUZwWFRUQk9iVlV6VGtSbk1rMXRVVEJPZWtacVdWUkJlVTlIVlhsT1JHTjZUa1JzYWxwRVl6RmFSMXBxVFcxWk1rbERRbmRqYlRsMldtNU5kbU15TVhaaE1sVjJZMGhLZG1JeVducE1NazUzWkZNNWRtUllVbmRrV0ZGMlkyNVdkV1JIYkhSYVV6RndZbTVhYkdKdVVuWmpibXQwV1ZoV2EyRllVWFZoYms1MlltZHdhRTFVVFhkT1ZGVjZXbXBPYkU5VVFUTk9lbEV5VDFSUk1VOUViR3haYWswd1dtMVJlazFFU1hwTk1sWnFXWHBXYlUxRVkzaFpiVkV3V1hwYWJVMXFUVFZaYlVreFRtMUthMDF0Vm0xT2FtaHNUVlJPYWtsRFFuZGpiVGwyV201TmRtTXlNWFpoTWxWMlkwaEtkbUl5V25wTU1rNTNaRk01ZG1SWVVuZGtXRkYyWTI1V2RXUkhiSFJhVXpGNVdsaEdNVnBZVGpCTWJYQjZZakkwUzA1SFRtMU5NbFp0VFZSQk1WcHFRWGxPYWxwdFRWUlpNazlVV1hoUFYwVXpXVzFKTVU1cVVUTlpNbEpvVFVkVmQxcHRXVEZPVkVKcldsZEZNMDE2WkdsWmVtc3lUakpGZVU1Nlp6Qk5hbGsxV1ZSUmVGbDVRV2RqU0VwMllqSmFla3d6VG5SaU1uUnNURE5DZVdJeU9XMWplVGxxWTBoVmRtSXpWakJqU0ZZd1RETktNV0p1VW5CaVYxVjBZMjFXTVdNeVZYVmhiazUyWW1kdmVWbHFVVE5aYWtreVRXMUZNazlYV1RGUFZFbDRXVlJKTWxscVdYZE9lbWN4VFVkT2FrNXRSVFZPZWtreFdsZEZlVTlFV21wYWFtUnNUMGRLYTAxWFNYaE5ha0pwVG0xUk0xcFhTWHBPYlZKcVRWUlZkMGxEUW5kamJUbDJXbTVOZG1NeU1YWmhNbFYyWTBoS2RtSXlXbnBNTWs1M1pGTTVkbVJZVW5ka1dGRjJZekk1TVdOdFRteE1XRTR3V1Zka2JFeHRjSHBpTWpSTFdsUm9hVnBYU1RGYWJWcHFUVVJrYVZwWFVYcFBSR3N5VG1wS2FsbDZSbXBOUjA1c1dWUlplRTlYV1RSWlZHY3pUVVJhYlUxNlkzcFpNa1V6V21wc2JVNHlUVFJhYlZsM1drUlpNRTVIVm14YVZGRTFUbE5CWjJOSVNuWmlNbHA2VEROT2RHSXlkR3hNTTBKNVlqSTViV041T1dwalNGVjJZMjFXYzFwWFJucGFWamwyV1c1T2JHTnVXbWhrUjJ4MlltZHZNVTVYVlRST2JVcHFUWHBCZDFsWFVtMVpWR00xVGtkWmVGcEVVWGhhVjBsNVRWUkpkMDFYVW1sUFZFVjZUVzFSTTA1VVdUTk5Na1UxVGtSck1GcHFZM2RQVkVacldWZFpNRnBVVFRWT2FrVTFUMFJDYVVsRFFuZGpiVGwyV201TmRtTXlNWFpoTWxWMlkwaEtkbUl5V25wTU1rNTNaRk01ZVZwWVJqRmFXRTR3UTJwc2JWcHRSVEJOUkVWM1dYcFJkMDVYV1hoTlZFRXhUbXBGTVUxcVJUSlpNbEV4VGpKR2FWcHRVbWxOVkZGNVdsZFNiRTVVVVhwT2VrSnBXV3BLYUUxVWJHcE9iVkp0VDFkS2JFNXRVbTFPZWxwcVRucHJaMGxJUW5saU1qbHRZM2s1ZW1KWE9YSmFVemw1V2xoR01XRllTbXhhUXpGcllWaEtiRmt6VW5aamJXeHNZM2sxY1dNeU9YVkRhbVJwV1hwYWJGcHRTbWxPVkU1dFRUSk5lRTU2VVROYWJWbDVXV3ByZUU0eVJURmFWR3Q2VFZSSmVFOVVXVEZOVjFGNFRWUlJNRnB0Vm0xYVJHTjNUMWRaZUZsWFZYZGFWMVpxVGxSYWFrOUVWVE5OZWsxblNVaENlV0l5T1cxamVUbDZZbGM1Y2xwVE9YcGlWemx5V2xNeGFHTnRUbTloV0ZKc1dUTlNNV050VlhSalJ6bDZaRWRhYzJGWFpHOWtRelZ4WXpJNWRVTnFUWGxhUkdodFRucEdiVnBVVFRWWmJVbDZXVmRaTkUxcWF6Qk5hbHB0VGxkRk0xa3lVWGxPUkdjMFRXcFpNMDV0VVRST1ZHeHJUakpGTUZwdFJUVk5WMUV3VDBSQ2FFMXFaRzFPYWtWM1RWZFpkMDE2UVdkSlNFSjVZakk1YldONU9YcGlWemx5V2xNNWVtSlhPWEphVXpWNldXMUdNRmt5WjB0T1IwMTZUVVJhYlZwRVNUUk9la0V5VG0xV2FrMTZXVEZQUjFsNVQwUnJNRTFFVm1wYWFteG9UV3BWTUUweVVYZFphbFUwVGtkYWJFNUVWbXhPZWxVd1RXcFZNRTE2V214T2FsRTFUVmROTlZwVVpHaFplVUZuWTBoS2RtSXlXbnBNTTA1MFlqSjBiRXd6VGpGWmJURndaRVk1ZW1KWE9YSmFWamwyWW0xT2JFeHVRalZEYlUwelQxZFpkMWxxVlhkT1JFcHBXVmRLYlU1VVkzbFBWMFpvV2tkWk5GcEVWVEJOYWxwc1RXMVpNMDVFWnpGTlZFMTVUWHBTYUUweVRUTk5NazVwV2xSc2ExbFhVbWxPUkVKclQxUmplRmw2VFRGUFZFMW5TVWhDZVdJeU9XMWplVGw2WWxjNWNscFRPVEJhV0U0d1dESmtkMlJXT1hkWlYwNXlXbGhSZFdOSWEwdFBWMXB0V1ZSUmQwMVVRbXBPUkVFeFdtcEZlRTFFVlRKTlZGVjVUVlJhYWxwRVZUTlpWMHB0V2tkSmVFNUVTbXhhUjFVeFRrUk5NMDFIU21sTmJVVjRUMWROTWxwSFdUVlpiVlV5V2tkWk0wNXRUVE5QVTBGblkyMVdlR1JYYkhsYVYxRjBXa2RzZVZwWFRqQmlNMHB3V2xoTmRXRnVUblppWjI4MVdXcFdiRnBxV1RCUFZFVjZUVzFTYTAxVVp6QmFSRlpvVFVkUk1GbHFRbWhaVjBreldrUlZNazFIV1RGT1IwcHFXWHBXYkU5SFJUUk5WRlV4VGtSbk0wOVViR3hOUjBWNFdtcEZNbHBxV1hwYVZGVTFTVU5DZW1SWFNuUmhXRkptV201V2MySkdPWFppYlU1c1RHNUNOVU50UlhsUFZFa3hUakpWZVZwVVdUVk5NazB3V1dwa2EwMVhUbTFhUkZFeVdXMU9hVnBFUlRCT2VsVXdUWHBCTkUxcVZUVlBWMUYzVDFSb2FscFVTVEZaZWtKcVdtMUZNRnBVYkdoTlJFVXlUMFJGZDA1VVVXZEpTRkpzWXpOU1pscHVWbk5pUmpsM1dWZE9jbHBZVVhWalNHdExYRzR2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2UTBGUVZGVlNSVjlLVDBKZlNVUjhNamd3T1dNMVpqRTVaamc1TUdWbVptRmhOelkzWldReU9ESXdOelk1WW1RNE9HUTFOMkU1TXprMlpqSXhaR05qTkdVMFlqWmpOV05sWWpZeVpEUTNaWHhPUkVWNVQwUkpNa05uUFQxY2JpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OURRVkJVVlZKRlgxQkZUa1JKVGtkZlRrRlVTVlpGTG5SNGRIeG1OR1UyWW1Oak1EQTFOakF4TURRd05tWmhNMlZrTVRjNE1EVTVOMlE1WTJReU1HVXdaRGxtTWpZeE5ERmlZV1ExWkRabVl6VmtZVFJsT1dVMU5UUmhmRk50T1dsVFYxRTVUa1JGZVU5RVNUSkpSWEIyV1dzMWFHSlhWVGxhVjNoMFlua3hkVmxZVW5Ca2JWVjBZMWQwZFdJelNuUk1XRTR6WVZka2MyUlRNWGxpV0U1MVlqTktkRXhYV2pGaVIzZDBaR3BKWjFaWVRteGphMnhyVUZoQ2FHTkhhSEJrTWxZd1l6SkZla3RFVVhoTlJFRjZTMU5DU0dOdE9URmpSV3hyVUZkNGRsbFhOV3hqYVdjd1RWUkJkMDFEYTJkVVZVNVVXREo0YUZsdFZuTlFWVFIyVVZOQ1VXTnRiSFpqYld3d1pWUXdlRTFFUVhkTlEwSlBZVmRPYkZCVVFXZFJWMDVxWWpOV2RXUkVNWE5pTWtaMVdsaEpaMVZWT1ZSUVYzaDJXVmMxYkdOcE1YVmlNMHAwV1ZkM1oxTnRPV2xWTTFKb1pFZFZPVlZGVms5U1JXeFBVbmxDVTFwWFJucGlNalE1VWtkV2QxcFhOV3RhVnpWcVpWTkNSVnBZUW14aWJWSnNZbTFPTlZCWFJtMWtSMVo1V1ZjMU5VOXFVWGhOYW1kNVRsTm9NV0p0V2pGaVIxcHdZa2Q0YkZwRGEyZFZiVlo0WkZkV01WcFVNSGRKUmtwc1l6TlNhR051VW5wUVZFRm5VVzFHTUZreWFFZGlSMFp1VUZSRloxVnRWbWxpTWprd1VGUkJaMUpZYUhCa1JVNTJXa2RWT1UxRWIzZEpSVkpzWTIxc01scFhVa1psUjJ3d1VUSTVhMXBVTUhkUGFrRm5WVzVXZFZaSGJIUmFWREIzVFVSdmQwMUViM2ROUTBKVllWY3hiRlJIYkhSaFdGRTVUVVJCTmsxVVFUWk5SRUZuVmtkc2RGcFZNWEJpYWpGUFREQkZaMVV6Vm1saVYyd3dWa2RzZEZwVU1IbE5SRWt5VEZSRmQweFVTVE5XUkVGNFQycEpNazlxU1ROSlJWWnpZVmRrY0ZsdGVHeFdSMngwV2xReFZtSnRkSFZpTTJSMVNVVkdhbGt6U2pGYVZsSndZbGRWT1ZaWE5YSmliVGt6WW1sQ1ZHUkhSbmxrUmxKd1lsZFZPVlpYTlhKaWJUa3pZbWxDUm1KdFVsVmhWekZzVUZaV2RXRXlOWFprTWpSblVrZFdhRnBIZUhCaWJWVTVWR2s1UWtsR1RqRmpNMEpzWW0xU1ZXRlhNV3hRVlRWMlltMVZaMVV5Vm1wak1VSjVXbFpPTVdNelFteGliVkU1VFVOQ1RWbFlUakJWTWs1dldsZFNSbVJ0Um5OUVZFbDNUV3BaZEUxVVFYUk5hbVJWVFVSRk5rMXFXVFpOYW1OblZUSk9iMXBYVWpGaVIxWjVVRlV4YUdGWE5HZFZSMFo1WkVkc01HRlhPWFZRV0VwelRXbENRbUpIZUhaWk1EVjJXa2RWTmxVeWJHdFFWM2gyV1ZjMWJHTnBNVzVaV0ZKc1pESkdOVTlxVFRSUFZFbDRUMVJGWjFWdFZuaFViVGxyV2xWNGNHTXpVVGxhTTBJeFRXcEZaMUpZYUdwVWJUbHJXbFY0Y0dNelVUbExSelV4WWtkM2NFbEZOWFphUjFaTllWaE9NRkJUUWs5a1Z6RlBZakpTYkdONk1IaE1WRVZuVkc1V2RGRXhRbFpqZWpCNVNVVTFNV0pXVW1oak1uUjZVRlJGWjFFeFFsWmplVGxWV1ZoT2NsQlVTV2RWYlZaNFVXcHdWRTlyVFRaV1JEQjNUMnBCTmt0cWIzRkpSa3BzWTFaU1UxSldUVGxaTTBJeFVGUkpjMkpYVm5SUVZFWklURWMxZGxwSFZUbE5VM2hwWVZkNGMyRlhOVzVRVkVsblVWZDRjMkl5VGxWVmExWlVVRk5vZFdSWGVITkxVMEpVWWpKT2NtTjVPVTlpTWxKc1VGTnZaMVJ1VW1oak1uUjZWVWRXZVZScWNFTlBiRTAyVVhvd2QwOXFRVFpMYW05eFNVVk9kbU50VmxSalIxWnFVRk52WjFSWGJIVlJNVUpXWXpBMWRscEhWVGxOYVVKT1lWYzFUbHBYTVhaamJteFBZakpTYkZCVVJraEpSVEZ3WW14U2RHTkZVbkJqTW5SUFlqSlNiRkJVUVdkU2JWWm9aRWhXZVZwWVRUbExSelV4WWtkM2NFbEZVbXhpUjBZMVVXMDVkbVJFTUhkTlJHOTNUVVJ2ZDAxRFFsQmtiVlo1VlROV2FXTXlUbmxoVjBwc1VGVTVURWxGVG5aaWJsSndXak5XZG1SWVRUbE5RMEpOWVZkT2JHSnVUbXhqZWpCdlltNVdjMkpEYTJkVWJWWXdaREk1ZVdGNk1HOWlibFp6WWtOcloxRXlPWFJpVjBaMVdrUXdkbVF5T1hsaE0wNTNXVmRPYkV3elZucGFXRXA2VEROQ2FHTkhhSEJrTWxZd1l6SkZla3d6VW1oak1uUjZUREpXYzJKWE9IUmpWM1IxWWpOS2RFeFlUak5oVjJSelpGTXhlV0pZVG5WaU0wcDBURmRzZEZsWFpHeGliVll3VEZSSmQwMXFXWGhOUkVreVRGaFplRXd5V2pGaVIzZDBaR3BKZGxreVJuZGtTRlo1V2xNeGRWbFlVbkJrYlZWMVl6SkthR1JIVG05SlJtUjJZMjEwUldGWVNUbE1NMlIyWTIxMGVtTkhSbXBhVXpreFl6SldlV041T1hkWldFSnZZVmhrYkdSSVRtaE5lVGt3V1ZoT2NtTjVPV3hpUnpGMlRGaEdjbUp0T1hsaVV6RjZaREpzYm1KSVZYUmpiVEY2WW0wNWVXSlRNWEJpVjBadVdsYzFiR1JETUhsTlJFa3lUVlJCZVU1cE1USk5Vemx0WkZkNGMweFlXWGxKUlU1MllsY3hiR0p1VVRsYVYzaDBZbmt4YldSWGVITk1WemxwWXpKV2VXUnRWbmxQYW1Nd1RrUldhRTF0VFRSYVJGSnNUa1JrYWsxVVRUQlBWRlV4VG1wa2JGcHFVbXRQUkZKcVdsZFJNRmw2YUd0WmVsSnNUVlJyTlUxWFRUSmFWR2N5V21wc2JFNTZRbXBaTWxWM1RWZFdiRnBYVFhwTmFtTTJUa1JGZVU5RVNURkpRMEpVWkVkU1JtTnVTVGxNTTJSMlkyMTBlbU5IUm1wYVV6a3hZekpXZVdONU9YZFpXRUp2WVZoa2JHUklUbWhOZVRrd1dWaE9jbU41T1d4aVJ6RjJURmhHY21KdE9YbGlVekY2WkRKc2JtSklWWFJqYlRGNlltMDVlV0pUTVhCaVYwWnVXbGMxYkdSRE1IbE5SRWt5VFZSQmVVNXBNVEpOVXpsdFpGZDRjMHhZV1hsTU1uaDJXak5OZGxwWGVIUmllVEYxV1ZoU2NHUnRWWFJqVjNSMVlqTktkRXhZVGpOaFYyUnpaRk14ZVdKWVRuVmlNMHAwVEZkYU1XSkhkM1JrYWtsMFRrUkZlVTlFU1RKTWJWWjVZMmxDVkdSSFVrcGlhakIyV2tkV01rd3lOVEZpUjNkblZUTlNhMVF6VmpCUVV6a3pZak5LY21NelFtaFpNbFYyWkZoT2JHTnVUWFpqUjBaM1lVZHNNMXBZVW5wWlZFMTJaRWRHZW1FelRYWmFWM2gwWW5reGVHRXlOWFpqYlRCMFl6TmtjRm95ZURGTVdFcDBZekkxZG1OdE1IUmhWekZvV2pKV2RWcFlVWFJOYWtGNVRtcEZkMDFxV1hSa2FrVjJXbTVXYzJKRE1USk5hVGx6WWpKa2Vrd3lWbk5pVnpoMFltMUdNR0ZZV214TVdFWnlZbTA1ZVdKVE1YcGtNbXh1WWtoVmRHTnRNWHBpYlRsNVlsTXhiV1JYZUhOTVdGbDVURlJSZUUxcVozbE9hVFYyWkZoUloxVkhPVE5hV0VrNVNVWlNlVnBZVGxGYVdFcFZXVmhPY2xCWFRuZGtWRzk1U1VGdlBWeHVMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMMGhGVEVSZlRrRlVTVlpGTG5SNGRIeGlaVGxrTm1RM09EYzFaRFV3WmpnMll6QXpaVGN4WTJNeVpqVmlaV1JpWkROa1pqQmlaakpsWVdWaE1XUmpOVEF3TmpGak5UUTJNbVZoTVRKbE5tWmtmRk50T1dsVFYxRTVUa1JGZVU5RVNURkpSWEIyV1dzMWFHSlhWVGxhVjNoMFlua3hjMWxZU201YVZFMTRUa2N3ZEdOWGRIVmlNMHAwVEZoT00yRlhaSE5rVXpGNVlsaE9kV0l6U25STVYxb3hZa2QzZEdScVNXZFdXRTVzWTJ0c2ExQllRbWhqUjJod1pESldNR015UlhwTFJGRjRUVVJCZWt0VFFraGpiVGt4WTBWc2ExQlhlSFpaVnpWc1kybG5NRTFVUVhkTlEydG5WRlZPVkZneWVHaFpiVlp6VUZVMGRsRlRRbEZqYld4MlkyMXNNR1ZVTUhkSlJUVndXVEpWT1UxRFFrSlpNazUyWkZjMU1GQlhlSFpaVnpWc1kybENVbFF4VFRsaVJ6bG9ZbTFXZVV4WE5YWmpiVEZvWWtOQ1MySXlTbFJrUjBZd1dsUXhVVkpWTlVWVFZUVklTVVpLYkZsWVRuWmlhakZMWWpKS1NWcFhlR3RXV0U1c1kybENSVnBZUW14aWJWSnNZbTFPTlZCVGFIVmtWM2h6UzFOQ1UxcFlSakZhV0Zac1VGUkJaMVZ0Vm5wa1IwWjVaRWhOT1UxRFFrTlpXRkpxWVVWYWMxbFhZemxOVTBKVFdsZEtkbUl6VVRsTlEwSkdaVWRzTUZFeU9XdGFWREIzVDJwQloxSkhWbmxoV0Zwc1drVldOR0ZZVWtSaU1sSnNVRlJCTmsxRFFsTmtWelZWWVZjeGJGQlVRWGRQYWtGM1QycEJkMGxHVW5CaVYxWk5ZVmN4Y0dSRU1ETk1WRUYzVDJwQmQwOXFRWGRKUmxKd1lsZFdUbUZYTkRsVWFUbENTVVpPTVZsdE1YQmtSbEp3WWxkVk9VMXFRWGxPYVRCNFRVTXdlVTR4VVhkTlZHOTVUbXB2ZVU1cFFrWmlSMnh1WVZkS2MxcFdVbkJpVjFVNVZsYzFjbUp0T1ROaWFVSkNXVEpPZVdSWFZsVmhWekZzVUZaV2RXRXlOWFprTWpSblZUTlNhR051VWxWaFZ6RnNVRlpXZFdFeU5YWmtNalJuVWxjMWExWkhiSFJhVkRGV1ltMTBkV0l6WkhWSlJWSnNXVmRTYzJGWE5XeFFWVFIyVVZOQ1ZHUllUbmRhVnpWclZrZHNkRnBVTVU5aU1qVnNTVVpPYkZrelRsRmpiVlpVWkZoT2QxcFhOV3RRVkVGblZFZEdlbVJHVG1waFIxWnJVbGhhYUdKRU1IbE5SRWt5VEZSRmQweFVTVE5XUkVGNFQycEpNazlxU1RKSlJrNXFZVWRXYTJSWGVHeGphakZPV1Zkc2RVbEdRbWhqYmxKd1pFZHNkbUpxTVhsaVJFbG5VVmQ0YzJJeVRrOWlNbEpzVDJ4T2NGcEVNWE5pTWtaMVdsaEpkRm95UmpCYVdHUm9aVlJ2ZWs5RWEzbE5WRlYzU1VaS2JHTlZOWFphUjFaTllWaE9NRkJYWkhka1ZFbDRTVVZXTkZrd05YWmFSMVpOWVZoT01GQlRhSFZrVjNoelMxTkNUMkl5VW14VVIyeDZaRVF3WjFSdVZuUlViVGxyV2xoTk9VMVRNSGhKUlRVeFlsVk9VVlpZVFRsTmVrbG5WRzVXZEZaSFJucGhNMDA1VFZOQ1JGVkdWbnBNTVZKb1l6SnpPVTE2U1dkVmJWWjRVV3B3VkU5clRUWldSREIzVDJwQk5rdHFiM0ZKUmtwc1kxWlNVMUpXVFRsWk0wSXhVRlJOZVV4SE1XeGlWREI0VDFSS1NFeEhOWFphUjFVNVRWTjRhV0ZYZUhOaFZ6VnVVRlJOZVVsRlJuTmlSemxxVmtaS1JsVjZNRzlpYmxaellrTnJaMVV5T1dwaE0wMTJWRzA1YTFwVU1IRkpSVFV3V1ZoT2NtTXhRbXhqYXpRMlVXcHdWRTlyVFRsTlJHOTNUMmx2Tmt0cFFrUmlNMHBzVlROQ2JGbDZNSEZKUlRGd1ltdE9VVlpZVGs5aU1sSnNVRlJOZVVsRk1YQmlhekZzWWxjNWVXVlZOWFphUjFVNVRWUnJlVko1UWs1aFZ6VlZZbGhDUldGWVRuSlViVGxyV2xRd2QwbEZXbXhaV0ZJeFkyMVdlbEJUYUhWa1YzaHpTMU5DUlZwWGVHaGxWVXAyWWpOUk9VMUVRVFpOUkVFMlRVUkJaMVF6V214amJFNHhXVzVPYW1OdGJHbGFWREZRVTNsQ1JHSXlOVEJoVjJReFlqTldlbEJVUVdkVVIyeHFXbGMxZWxwWVRUbExSelV4WWtkM2NFbEZOV3hrU0dSMlkyMXpPVXRITlRGaVIzZHdTVVZPZG1KWE1XaGliVkU1VEROa2RtTnRkSHBqUjBacVdsTTVNV015Vm5samVUbDNXVmhDYjJGWVpHeGtTRTVvVFhrNU1GbFlUbkpqZVRsc1lrY3hka3hZUm5KaWJUbDVZbE14ZW1ReWJHNWlTRlYwWTIweGVtSnRPWGxpVXpGd1lsZEdibHBYTld4a1F6QjVUVVJKTWsxVVFYbE9hVEV5VFZNNWJXUlhlSE5NV0ZsNVRESmFNV0pIZDNWak1rcG9aRWRPYjBsR1pIWmpiWFJGWVZoSk9Vd3paSFpqYlhSNlkwZEdhbHBUT1RGak1sWjVZM2s1ZDFsWVFtOWhXR1JzWkVoT2FFMTVPVEJaV0U1eVkzazViR0pITVhaTVdFWnlZbTA1ZVdKVE1YcGtNbXh1WWtoVmRHTnRNWHBpYlRsNVlsTXhjR0pYUm01YVZ6VnNaRU13ZVUxRVNUSk5WRUY1VG1reE1rMVRPVzFrVjNoelRGaFplVWxGVG5aaVZ6RnNZbTVST1ZwWGVIUmllVEZ0WkZkNGMwOXFZekJPUkZab1RXMU5ORnBFVW14T1JHUnFUVlJOTUU5VVZURk9hbVJzV21wU2EwOUVVbXBhVjFFd1dYcG9hMWw2VW14TlZHczFUVmROTWxwVVp6SmFhbXhzVG5wQ2Fsa3lWWGROVjFac1dsZE5lazFxWTJkSlJrNHdXa1ZXZVdOcU1IWmtNamw1WVROT2QxbFhUbXhNTTFaNldsaEtla3d6UW1oalIyaHdaREpXTUdNeVJYcE1NMUpvWXpKMGVrd3lWbk5pVnpoMFkxZDBkV0l6U25STVdFNHpZVmRrYzJSVE1YbGlXRTUxWWpOS2RFeFhiSFJaVjJSc1ltMVdNRXhVU1hkTmFsbDRUVVJKTWt4WVdYaE1NbG94WWtkM2RHUnFTWFppUnpsdVkzazViR0pITVhaTVYzaG9ZMjFrYkUxNlJUQmlVekY0WVRJMWRtTnRNSFJqTTJSd1dqSjRNVXhZU25Sak1qVjJZMjB3ZEZwdVZuTmlRekV5VFdrd01FMVVTVFJOYWxWMVdsaEtlVWxHVGpCYVJXeDFVRk01YTFwWVdYWmlibFp6WWtOQ1ZHUkhVbEJrV0ZFNVRETmtkbU50ZEhwalIwWnFXbE01TVdNeVZubGplVGwzV1ZoQ2IyRllaR3hrU0U1b1RYazVNRmxZVG5KamVUbHNZa2N4ZGt4WVJuSmliVGw1WWxNeGVtUXliRzVpU0ZWMFkyMHhlbUp0T1hsaVV6RndZbGRHYmxwWE5XeGtRekI1VFVSSk1rMVVRWGxPYVRFeVRWTTViV1JYZUhOTVdGbDVUREo0ZGxvelRYWmFWM2gwWW5reGMxbFlTbTVhVkUxNFRrY3dkR05YZEhWaU0wcDBURmhPTTJGWFpITmtVekY1WWxoT2RXSXpTblJNVjFveFlrZDNkR1JxU1hST1JFVjVUMFJKTVV4dE9URmtRMEpSWWpOa2JHTnFNR2RXU0Vwc1l6RkNiR05yTlhaYVIxVTVXak5LYkdONU9XNWpTRlUyWVVSRmQwMUViekJKUmxKNVdsaE9VVnBZU2xWWldFNXlVRmRPZDJSVWIzcE5hVUZMWEc0dmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlNFOVRWRjlRV1ZSSVQwNHVhbk52Ym53ek5qbGxaRFJtWW1Nek1tWXdaVGczWmpZMVlXTTROMk0wTURabU1EQmtORE15T0Raak1ETTRNRGs0WlRnek9HTTJOR0l3WVRKak16Y3hPRGt4TmpCbWZHVjNiMmRKUTBwb1drZEdkMlJIVm5sWU0wNXZXVlJKTVU1cFNUWkpRMGw1VGxSa2ExcHFWVFZPYlZwb1dWZGFhMDR5VVhwUFJGVXhUbFJSTTFwRVZUQk5WR1JyVDBkWmVWa3lVbXRPUkZreFdWUlJlRTB5VlRWTmJVWnRUbXBCZVU1cVVYcGFWR2MxVG5wUk1FNVVXWGhhVjFwc1NXbDNTMGxEUVdsYVdHaHNXVE5XTUZsWFNuTmFVMGsyU1VOSmRtUllUbmxNTWtwd1ltazVkMlZZVW05aU1qUjZTV2wzUzBsRFFXbGhSMFo2WVVkNGNGbHNPV2hhUjBaM1pFZFdlVWxxYjJkbGQyOW5TVU5CWjBsdVRtOVpWRWt4VG13NWRtSnRlRFZZTWxwb1lrZDRhVmxYVG5KWU1teDFZek5TYUdKSGVHeGFRMGsyU1VoU2VXUlhWWE5EYVVGblNVTkJhV016VW1oa1NGWjZTV3B2WjBsc1FscFdSV2hRVkdwTmVFMUdPVk5TVldSV1ZFVkdVMWd3U2sxVU1FNU1VMVUxU0ZneFRrbFJWRWt4VG13NVFsSkZSbEZXUlZaVFdEQnNUMVV4VWtKVVJYaEdVa05KUzBsRFFqbE1RVzluU1VOS2QyVllVbTlpTWpWbVpHMVdlV015YkhaaWFVazJTVU5KZWt4cVJYZE1ha1Y1U1VOb2RGbFhiSFZNUTBKT1dWaEpaMGxFVFdkTmFrRjVUbWwzWjAxVVJUWk9WRmsyVFhwSmNFbEdkRWhSTUUxblRWUkZkVTVETkhkWVUwbHpRMmxCWjBsdVRtcGhSMVowV1ZOSk5rbERTbTFrVjNoelRGZG9kbU16VVhSalNHd3dZVWM1ZFV4WFRuWmlXRUpvWkVkc2FXRlhlSEJrU0d0MFpHcEZhVU51TUV0Y2JpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1pOWpiR0ZwYlhNdk56UTBOV0V5WXpoa05HVTBOMk14TXpRNU5UVTJOMlZtTkdRNE5HTmxaRFJqT0dSak5HVXhPVGt4WXpabE9EWm1PV1UzTUdOalpUQXhaV1ZsWXpNeU55OVFRVkpGVGxSZlNrOUNYMGxFZkRNNU5EVm1NekJrTTJaa05qTTJPVEEzT0dReVpHUTFOREUxT1dSbU1HSXlObVEyT1RreE56WmpOakl4WXprMU56TXpZbVUxT1RFMU5qQXhPVFk1Wm1OOFRrUkZlVTlFU1RGRFp6MDlYRzR2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2WTJ4aGFXMXpMemMwTkRWaE1tTTRaRFJsTkRkak1UTTBPVFUxTmpkbFpqUmtPRFJqWldRMFl6aGtZelJsTVRrNU1XTTJaVGcyWmpsbE56QmpZMlV3TVdWbFpXTXpNamN2VUZKRlRFRlZUa05JWDFKRlZGSlpYMUZWU1VWVFEwVk9RMFV1YW5OdmJud3hPR05tT0RobU1EQmlOakU1TURka1lUVmpPRFppT1RrM05EQXdaVGxsTkdGaU9ESmpabVpqTW1JNE5EWXdaV1k1TlRBeFptSTVaRGc1WldGak9ETTFmR1YzYjJkSlEwcHFaRmhLZVZwWE5UQllNazVvWTBoU01XTnRWV2xQYVVGcFRrUkZlVTlFU1RKSmFYZExTVU5CYVZrelZubGpiVloxWkVZNWQxbFlTbXhpYmxGcFQybEJhVTVFUlhsUFJFa3hTV2wzUzBsRFFXbGFiVVp3WWtkV2ExZ3lUbWhqU0ZJeFkyMVZhVTlwUVdsT1JFVjVUMFJKTUVscGQwdEpRMEZwV20xR2NHSkhWbXRZTTBKb1kyMVdkV1JEU1RaSlEwa3dUVlJKTkUxcVRXbE1RVzluU1VOS2JXUlhlSE5ZTTBwMllqTlNla2xxYjJkWGQyOW5TVU5CWjBscE9UTmlNMHB5WXpOQ2FGa3lWWFprV0U1c1kyNU5kbU5IUm5kaFIyd3pXbGhTZWxsVVRYWmtSMFo2WVROTmRscFhlSFJpZVRGNFlUSTFkbU50TUhSak0yUndXako0TVV4WVNuUmpNalYyWTIwd2RHRlhNV2hhTWxaMVdsaFJkRTFxUVhsT2FrVjNUV3BaZEdScVJYWmFibFp6WWtNeE1rMVRTWE5EYVVGblNVTkJhVXd6WkhaamJYUjZZMGRHYWxwVE9URmpNbFo1WTNrNWQxbFlRbTloV0dSc1pFaE9hRTE1T1RCWldFNXlZM2s1YkdKSE1YWk1XRVp5WW0wNWVXSlRNWHBrTW14dVlraFZkR050TVhwaWJUbDVZbE14Y0dKWFJtNWFWelZzWkVNd2VVMUVTVEpOVkVGNVRta3hNazFUT1cxa1YzaHpURmhaZVVsbmIyZEpSakJ6UTJsQlowbHRPWGxoVjJSd1ltMUdjMWd5VG5OWlYyeDBXREpXZFdSSVNuQmFXRTFwVDJsQ1lrTnBRV2RKUTBGcFRETmtkbU50ZEhwalIwWnFXbE01TVdNeVZubGplVGwzV1ZoQ2IyRllaR3hrU0U1b1RYazVNRmxZVG5KamVUbHNZa2N4ZGt4WVJuSmliVGw1WWxNeGVtUXliRzVpU0ZWMFkyMHhlbUp0T1hsaVV6RndZbGRHYmxwWE5XeGtRekI1VFVSSk1rMVVRWGxPYVRFeVRWTTViV1JYZUhOTVdGbDRUREpPYzFsWGJIUmplVGg2VDFkUmVFMUVWVFZhVjFwcVRtcEpOVTF0V21wWlYxbDNXVlJvYWsxdFNUSlphbEY2VDBkS2FVOUVVVEJQVkZwcFdWUnJNRTR5Vm14T1IwbDRUMVJvYVU1NlFtcGFhazVvV2tSSk5FMVVRVFJhUkUwelNXbDNTMGxEUVdkSlEwbDJaREk1ZVdFelRuZFpWMDVzVEROV2VscFlTbnBNTTBKb1kwZG9jR1F5VmpCak1rVjZURE5TYUdNeWRIcE1NbFp6WWxjNGRHTlhkSFZpTTBwMFRGaE9NMkZYWkhOa1V6RjVZbGhPZFdJelNuUk1WMngwV1Zka2JHSnRWakJNVkVsM1RXcFplRTFFU1RKTVdGbDRUREphTVdKSGQzUmtha1YyWTIxV2VHUlhWbnBrUXpGcVlrZEdjR0pZVFhaYVYzaDBZbmt4YzFsWVNtNWFWRTE0VGtjd2RHTlhkSFZpTTBwMFRGaE9NMkZYWkhOa1V6RjVZbGhPZFdJelNuUk1WMW94WWtkM2RHUnFSV2xEYVVGbldGTjNTMGxEUVdsalNFcDJXa2hXYW1SSGJIWmliRGwzV1ZoU2IyTXhPV2haYms1c1ltNVJhVTlwUWpCamJsWnNURUZ2WjBsRFNuaGtWMVl4V2xOSk5rbERTVEJOVkVrMFRXcGFPRnBYZUhSaWVURjFXVmhTY0dSdFZYUmpWM1IxWWpOS2RFeFlUak5oVjJSelpGTXhlV0pZVG5WaU0wcDBURmRhTVdKSGQzUmtha280WTBkR2QyRkhiRE5hV0ZKNldWUk9PRlZGVms5U1JXeFBVak40WTJKcVVYaE5hbWQzVFZoNGJHSkhNWFpNVnpWb1pFZHNNbHBUTVcxa1YzaHpURmQ0YUdOdFpHeE5la1V3WWxNeGFXSXpWblZhUjBaNVpWTXhNazF1ZUhkWldFSnZZVmhrYkdSSVRtaE5NM2hSVWxVMVJWTlZOVWhtUm5oMVRrUkZlVTU2YXpWbVIxWnpZbGM0ZEdKdFJqQmhXRnBzVEZkYU1XSkhkM1JpUjBaNVdqSlZlazFVVW5STVYxb3hZekpXYTB4WVdYbG1TRUpvWTBkb2NHUXlWakJqTWtWNlprWkNSbFJyVWtwVWEyUTRXRWMwTUUxVVNUTlBWRUk0V2xkNGRHSjVNWFZaV0ZKd1pHMVZkRnB1Vm5OaVF6RnpXVmhLYmxwVVRYaE9SekIwWkdwR09HTkhSbmRoUjJ3eldsaFNlbGxVVGpoVlJWWlBVa1ZzVDFJemVHTmlhbEYzVDFSSmQwNHplR2hhYVRGellWZEtiR050T0hSWldGbDNURmRhTVdKSGQzUmhSMFoxV2tjNWJWcHVlSGRaV0VKdllWaGtiR1JJVG1oTk0zaFJVbFUxUlZOVk5VaG1SbmgxVGtSRmVFMVVSWHBtU0Vwb1pHMVdkV041TVdoYWFURjVZako0YzJJelZqQk1XRUo1V2xoYWNGcFlaRGhqUjBaM1lVZHNNMXBZVW5wWlZFNDRWVVZXVDFKRmJFOVNNM2hqWW1wUmQwOVVaekZPUmpneVprZEdiVXhYVW5kaVYwWXdXVEpuZEdOdFZucGtSMFo1WkVSRk1XRXplSGRaV0VKdllWaGtiR1JJVG1oTk0zaFJVbFUxUlZOVk5VaG1SbmgxVGtSQk5VOUVWVEJZZWxJNFdWZFpkRnBJUW5SWldGSnFZVU14ZVZwWVRqQlpXRW93VFZSV2NtWklRbWhqUjJod1pESldNR015UlhwbVJrSkdWR3RTU2xSclpEaFlSelF3VFVSck5FNVVVbVpOYm5ob1dta3hhMk5ITVdoa1IwNXZURmhLYkdNelVtaGpibEY0VGxkME9HTkhSbmRoUjJ3eldsaFNlbGxVVGpoVlJWWlBVa1ZzVDFJemVHTmlhbEYzVDFSbk1FNHhPV0pOUXpBeFNsUktaR1pJVGpCWldGSndZakkxYUdOdWEzUmFia0Y2VFdreGRtUnRWbmxpUjBZMVpraENhR05IYUhCa01sWXdZekpGZW1aR1FrWlVhMUpLVkd0a09GaEhOREJOUkdzelRucE9PR016VW1oa1IyeDJZbTFHZVdWVE1XaGFhVEZ0WVZob2JGcEhTakZhUjJSc1pFTXhlbUpYT1hKYVdIaDNXVmhDYjJGWVpHeGtTRTVvVFRONFVWSlZOVVZUVlRWSVprWjRkVTVFUVRWT2Vsa3daa2hPTUZsWVVuQmlNalZvWTI1cmRGbFhXWFJrVnpWc1pFTXhlbUpYT1hKYVdIaDNXVmhDYjJGWVpHeGtTRTVvVFRONFVWSlZOVVZUVlRWSVprWjRkVTVFUlhsUFJFa3haa2RXYzJKWE9IUmlSMFo1V2pKVmVrMVVVblJNV0VaeVltMDVlV0pUTVhwa01teHVZa2hWZEdOdE1YcGliVGw1WWxNeGJXUlhlSE5NV0ZsNVpraENhR05IYUhCa01sWXdZekpGZW1aR1NsWlVhelZLVkd0a09Gb3pRakZOYWtaalltcFJlRTFxWjNkTlNIaHNZa2N4ZGt4WGVHaGpiV1JzVFhwRk1HSlRNV3BpTWpVd1lWYzFNV0l6Vm5wTVYwcDJaRmMxYTFsWVNqVk1WMW94WWtkM2RHUnFTamhqUjBaM1lVZHNNMXBZVW5wWlZFNDRWV3hXVDFScmJFOVNNM2h1WTBoVmQwMHhlSFZPUkVWNVRucHJOR1pIVm5OaVZ6aDBZa2RHZVZveVZYcE5WRkowVEZkT2RtSnVVbkJpYmxaMlpGaE5kRnB1Vm5wYVYxRjBXbTVXYzJKRE1USk5ibmgzV1ZoQ2IyRllaR3hrU0U1b1RUTjRVMVpWTlU5VFZUVklaa2RrZDJSVVJYaFlSelF3VFZSSk0wOUViRGhhVjNoMFlua3hjMWxZU201YVZFMTRUa2N3ZEZreU9YVmtSMngxWkZjNU1XTjVNWGRpUjBad1lta3hiV1JYZUhOTVdGbDRaa2hDYUdOSGFIQmtNbFl3WXpKRmVtWkdTbFpVYXpWS1ZHdGtPRm96UWpGTlZFWmpZbXBSZUUxcVZURk9ibmh4WWpKc2RXUkRNV3BpTWpVeVdsaHNkbU5xU1hkTlF6RndZVmRTZFdJeWJIcGFVekZ1V1ZoQmRGcHVWbk5pUkVsMFdqTkNNVTFVYkRoalIwWjNZVWRzTTFwWVVucFpWRTQ0Vld4V1QxUnJiRTlTTTNodVkwaFZlRTlXZUhWT1JFVjVUbFJWTUdaSGNIWmhWelV3VEZkT2RtSnVXbXhsVnpsNVRXcEJkMHhYYkhCYVJ6VjJZVmhPYkV4WE5YWmFNa1ozVEZkYU1XSkhkM2xNVjJSM1pGUkplR1pJUW1oalIyaHdaREpXTUdNeVJYcG1Sa3BXVkdzMVNsUnJaRGhhTTBJeFRXcEdZMkpwU1hORGFVRm5TVzVPYW1GSFZuUlpVMGsyU1VOS2QyTnRWbk5aV0ZaMVdUSm5kR050VmpCamJtdDBXVE5XZVdOdFZuVmtRekY0WkZkc2JHTXlUbXhpYlU1c1RGaFplRWxwZDB0SlEwRnBZek5TYkdOSVRXbFBhVUZwVlROU2JHTkZiR3RRVkZGNFRXcFZNVTVETldsWldGSnFZVU5DVm1NeVZubFRWMUU1VGtSRmQwMUVUV2RWTTFKb1kyNVNWV0ZYTVd4UVZFbDNUV3BaZEUxVVFYUk5hbEpWVFZSTk5rMUVhelpPUkd0blZrZHNkRnBWZUhCaVYyd3dVRlpXVDFSRmJFNVRWbEpHVWtOQ1ZHUkhSakJhVkRGVFZsVTFUMU5WTlVoSlJrSm9ZMjVTY0dSSGJIWmlhakY1WWtSSloxUnRPV3RhVlhod1l6TlJPVm96UWpGTmFrVm5WRzA1YTFwWVRUbE5VMEpFVlVaV2VsQlVRV2RXUjBaNllUTk5PVTFUUWs5WlZ6RnNVRmRLYUdSSFRtOUpSVFZzWkVoa2RtTnRjemxMUnpVeFlrZDNjRWxHVWxOU1ZrMDVTMGMxTVdKSGQzQkpSa3BzWXpOYVVXSXpTakJqZWpCdlltNVdjMkpEYTJkUk1VSldVbTVLYkdOV1NteGpWREZGV2xkYWFHUlhlREJKUms1NVpGYzFTV0l6VGpCUGJFSndXa1F3YjJKdVZuTmlRMnMyVFVaNGRWVXpVbXhqUld4clVGUlJlRTFxVlRGT1F6UjNTVVpXZWxwWVNrcGFSREF3VFZSQmQwMTVRbFJrUjBaNVpFWlNjR0pYVlRsTmFrRjVUbWt3ZUUxRE1IbE9SbEY0VFhwdmQwOVViekZOVTBKVllWY3hiRlJIYkhSaFdGRTVWbFUxVFZOVk1VcFdSVlpGU1VaT01GbFlVbXhRVmtwV1ZHczFTbFJyWTJkVlIwWjVaRWRzTUdGWE9YVlFXRXB6VFdsQ1QySXlVbXhVUjJ4NlpFUXhibU5JVlhsTlUwSlBZakpTYkdONk1IaEpSVTVSVmxoTk9VMTZTV2RXUjBaNllUTk5PVTFUUWs5WlZ6RnNVRmRLYUdNeVoyZFViVll3WkRJNWVXRjZNRzlpYmxaellrTnJaMVpHU2taVmVqRnFZMGhWT1UxNlNYTmlWMVowVUZSRk5VMXJZM05pYlRscldsUXdlRWxHU214ak0xcFJZak5LTUdONk1HOWlibFp6WWtOcloxRXhRbFpTYmtwc1kxWktiR05VTVVWYVYxcG9aRmQ0TUVsRlVuQmpNMUU1VVROc2FtSkhiR3BKUms1NVpGYzFTV0l6VGpCUGJFSndXa1F4Y0dKdVRqQk1XRVl3WTBoR2VVeFhVbXhrYmtwc1lrTXhlVnBITVdoTVdFSjJZakozTms1VVp6RlBSRkUxU1VaU2VWcFlUa05oVnpWclVGZGtlVnBZVFhaYU0wSXhUMjAxZG1KdFZXZFdTRXBzWXpGQ2JHTnNUakJhV0VFNVdUTkNNVTlxVFhsSlJsSjVXbGhPVVZwWVNrOWlNbEpzVUZka2VWcFlUWFphTTBJeFQyMW5lRTFFUVRaTmFVSlZZMjFXZWxWSFZubFdSMFo2WVhveGFtTklWVFpOZWtseldUTkNNVTlxVFhsWVJ6VlVaRWRXZDFOWFVUbE9SRVY1VGxSVk1reHRTbWhrUjA1dlNVWldlbHBZU2twYVJEQXdUVlJCZDAxNVFsUmtSMFo1WkVaU2NHSlhWVGxOYWtGNVRta3dlRTFETUhsT1JsRjRUWHB2ZUUxRWJ6Rk5RMEpWWVZjeGJGUkhiSFJoV0ZFNVZsVTFUVk5WTVVwV1JWWkZTVVpPTUZsWVVteFFWa3BXVkdzMVNsUnJZMmRWUjBaNVpFZHNNR0ZYT1hWUVdFcHpUV2xDVDJJeVVteFVSMng2WkVReGJtTklWWGhQVTBKUFlqSlNiR042TUhoSlJVNVJWbGhOT1UxRFFsVlpXRTV5WTNvd2VFbEZOV2hpVjFVNVdXMUdNRmt5WjJkVWJWWXdaREk1ZVdGNk1HOWlibFp6WWtOcloxWkdTa1pWZWpCdlltNVdjMkpEYTJkVmJWWjZaR3hDZG1OdVVucFFVMmgxWkZkNGMwdFRRa1JWUmxaSFkyMVdlRlZ0Vm5oUVZWSnNXbTFHTVdKSVVXZFZNMG94WW10b2RtTXpVVFpWUjJ4clVGTm9kV1JYZUhOTFZHOTNXRWMxVkdSSFZuZFRWMUU1VGtSRmVVNVVWVEpNYWtGblZsaE9iR05yYkd0UVZGRjRUVVJCZWtsR1RqQlpXRW93Vmtkc2RGcFVNSGxOUkVreVRGUkZkMHhVU1RCV1JFVjZUMnBGZDA5cVZYbEpSbEp3WWxkV1RXRlhNWEJrUkRGV1ZHdDRTbFJWYkZWU1ZWRm5WVE5TYUdSSFZUbFZiRlpQVkd0c1QxSjVRbEZaV0Vvd1lWaFNjR0l5TkRsamJYZDVTVVUxZGxwSFZrMWhXRTR3VUZka2QyUlVSVFZKUlRWMldrZFdlbEJVUldkUk1VSldZM293ZWsxcFFsVlpXRTV5WTNvd2VFbEZOV2hpVjFVNVdXMUdlbUZEUWs5YVdGSXpZak5LY2xCVGFIVmtWM2h6UzFOQ1ZWVnJWbFJRVjA1M1pGUXdlazFwZUhSYVZ6QTVUVlJyZVZKNWVIVmlNbEpzVUZSRloxVnRWbnBrYkVKMlkyNVNlbEJUYUhWa1YzaHpTMU5DUkZWR1ZrZGpiVlo0VlcxV2VGQlZVbXhhYlVZeFlraFJaMUpIYkhwa1JERkVaVmRPYzJGWFRXZFZNMG94WW10b2RtTXpVVFpWUjJ4clVGZHNkV016VVhSaFYzQXhXa2hKZEZwSFZqSmpiVlp6VEZoS2EySlhSWFJqUnpsMllrUnZlRTVVV1hkT1ZHYzBTVVpTZVZwWVRrTmhWelZyVUZka2VWcFlUWFphTTBJeFQyMDFkbUp0VldkV1NFcHNZekZDYkdOc1RqQmFXRUU1V1ROQ01VOXFUWGxKUmxKNVdsaE9VVnBZU2s5aU1sSnNVRmRrZVZwWVRYWmFNMEl4VDIxbmVFMUVRVFpOYVVKVlkyMVdlbFZIVm5sV1IwWjZZWG94YW1OSVZUWk5la2x6V1ROQ01VOXFUWGxZUnpWVVpFZFdkMU5YVVRsT1JFVjVUbFJuTWt4dFNtaGtSMDV2U1VaV2VscFlTa3BhUkRBd1RWUkJkMDVUUWxSa1IwWjVaRVpTY0dKWFZUbE5ha0Y1VG1rd2VFMURNSGxPUmxGNFQwUnZNVTE2YjNsT1UwSlZZVmN4YkZSSGJIUmhXRkU1VmxVMVRWTlZNVXBXUlZaRlNVWk9NRmxZVW14UVZrcFdWR3MxU2xSclkyZFZSMFo1WkVkc01HRlhPWFZRV0VwelRXbENUMkl5VW14VVIyeDZaRVF4Ym1OSVZYZE5lVUpQWWpKU2JHTjZNSGhKUlU1UlZsaE5PVTFEUWxWWldFNXlZM293ZUVsRk5XaGlWMVU1V1cxR01Ga3laMmRVYlZZd1pESTVlV0Y2TUc5aWJsWnpZa05yWjFaR1NrWlZlakJ2WW01V2MySkRhMmRWYlZaNlpHeENkbU51VW5wUVUyaDFaRmQ0YzB0VFFrUlZSbFpIWTIxV2VGVnRWbmhRVlZKc1dtMUdNV0pJVVdkVk0wb3hZbXRvZG1NelVUWlZSMnhyVUZOb2RXUlhlSE5MVkc5M1dFYzFWR1JIVm5kVFYxRTVUa1JGZVU1VVp6Sk1ha1ZuVmxoT2JHTnJiR3RRVkZGNFRVUkJNVWxHVGpCWldFb3dWa2RzZEZwVU1IbE5SRWt5VEZSRmQweFVTVEJXUkVVMVQycEJlVTlxUlRCSlJsSndZbGRXVFdGWE1YQmtSREZXVkd0NFNsUlZiRlZTVlZGblZUTlNhR1JIVlRsVmJGWlBWR3RzVDFKNVFsRlpXRW93WVZoU2NHSXlORGxqYlhkNVNVVTFkbHBIVmsxaFdFNHdVRmRrZDJSVVFYcEpSVFYyV2tkV2VsQlVSV2RSTVVKV1kzb3dlVTlEUWxWWldFNXlZM293ZUVsRk5XaGlWMVU1WTBoc01HRkhPWFZKUlRWc1pFaGtkbU50Y3psTFJ6VXhZa2QzY0VsR1VsTlNWazA1V1ROQ01WQlVTVFJNUnpGc1lsUXdlVTFxUWtoTVJ6VjJXa2RWT1UxVFFsTmFXRTR5VlVjNWVXUklUVGxMUnpVeFlrZDNjRWxGVGxGV1ZWcDVXbGhHVTFwWVJUbFNSMVp0V1ZoV2MyUkRRa1ZoV0U0d1VGVk9OVmt5ZUhCWmVVSlVZMjVXZFZOSE9YcGtSSEJSWVZkUk9XRlhOWHBrUXpFMVpGZHdkbVZwTVd0YVdGcDVXbGQzZEdOdFVuUlpVekYzWWpJNWMwOXFTVE5PVkUwMVRWUmpaMVpJU214ak1FcHdZbTFST1ZvelNteGplVGx1WTBoVk5tSnRPWFZhVTBKVlkyMVdlbFZIVm5sVWJUbHJXbFF4Ym1OdFZucE1NbVIzWkZSd2IwMVVRWGRQYWtWblZraEtiR014UW14amJGSm9Zekp6T1ZrelFqRlBha2swV0VjMVZHUkhWbmRUVjFFNVRrUkZlVTVVWnpOTWJVcG9aRWRPYjBsR1ZucGFXRXBLV2tRd01FMVVRWGRPVTBKVVpFZEdlV1JHVW5CaVYxVTVUV3BCZVU1cE1IaE5RekI1VGtaUmVFOUViekZOZW05NVRsTkNWV0ZYTVd4VVIyeDBZVmhST1ZaVk5VMVRWVEZLVmtWV1JVbEdUakJaV0ZKc1VGWktWbFJyTlVwVWEyTm5WVWRHZVdSSGJEQmhWemwxVUZoS2MwMXBRazlpTWxKc1ZFZHNlbVJFTVc1alNGVjNUWGxDVDJJeVVteGplakI0U1VWT1VWWllUVGxOUTBKVldWaE9jbU42TUhoSlJUVm9ZbGRWT1ZsdFJqQlpNbWRuVkcxV01HUXlPWGxoZWpCdlltNVdjMkpEYTJkV1JrcEdWWG93YjJKdVZuTmlRMnRuVlcxV2VtUnNRblpqYmxKNlVGTm9kV1JYZUhOTFUwSkVWVVpXUjJOdFZuaFZiVlo0VUZWU2JGcHRSakZpU0ZGblZUTktNV0pyYUhaak0xRTJWVWRzYTFCVGFIVmtWM2h6UzFSdmQxaEhOVlJrUjFaM1UxZFJPVTVFUlhsT1ZHY3pUR3BCWjFaWVRteGphMnhyVUZSUmVFMUVRVEZKUms0d1dWaEtNRlpIYkhSYVZEQjVUVVJKTWt4VVJYZE1WRWt3VmtSRk5VOXFRWGhQYWsweFNVWlNjR0pYVmsxaFZ6RndaRVF4VmxScmVFcFVWV3hWVWxWUloxVXpVbWhrUjFVNVZXeFdUMVJyYkU5U2VVSlJXVmhLTUdGWVVuQmlNalE1WTIxM2VVbEZOWFphUjFaTllWaE9NRkJYWkhka1ZFRjZTVVUxZGxwSFZucFFWRVZuVVRGQ1ZtTjZNSGxQUTBKVldWaE9jbU42TUhoSlJUVm9ZbGRWT1dOSWJEQmhSemwxU1VVMWJHUklaSFpqYlhNNVMwYzFNV0pIZDNCSlJsSlRVbFpOT1ZrelFqRlFWRWswVEVjeGJHSlVNSGxOYWtKSVRFYzFkbHBIVlRsTlUwSlRXbGhPTWxWSE9YbGtTRTA1UzBjMU1XSkhkM0JKUlU1UlZsVmFlVnBZUmxOYVdFVTVVa2RXYlZsWVZuTmtRMEpGWVZoT01GQlZUalZaTW5od1dYbENWR051Vm5WVFJ6bDZaRVJ3VVdGWFVUbGhWelY2WkVNeE5XUlhjSFpsYVRGcldsaGFlVnBYZDNSamJWSjBXVk14ZDJJeU9YTlBha2t6VGxSSk0wMXFRV2RXU0Vwc1l6QktjR0p0VVRsYU0wcHNZM2s1Ym1OSVZUWmliVGwxV2xOQ1ZXTnRWbnBWUjFaNVZHMDVhMXBVTVc1amJWWjZUREprZDJSVWNHOU5WRUYzVDJwRloxWklTbXhqTVVKc1kyeFNhR015Y3psWk0wSXhUMnBKTkZoSE5WUmtSMVozVTFkUk9VNUVSWGxPVkdjMFRHMUthR1JIVG05SlJsWjZXbGhLU2xwRU1EQk5WRUYzVGxOQ1ZHUkhSbmxrUmxKd1lsZFZPVTFxUVhsT2FUQjRUVU13ZVU1R1VYbE5hbTk0VFVSdmVFMVRRbFZoVnpGc1ZFZHNkR0ZZVVRsV1ZUVk5VMVV4U2xaRlZrVkpSazR3V1ZoU2JGQldTbFpVYXpWS1ZHdGpaMVZIUm5sa1Iyd3dZVmM1ZFZCWVNuTk5hVUpQWWpKU2JGUkhiSHBrUkRGdVkwaFZlRTlUUWs5aU1sSnNZM293ZUVsRlRsRldXRTA1VFVOQ1ZWbFlUbkpqZWpCNFNVVTFhR0pYVlRsWmJVWXdXVEpuWjFSdFZqQmtNamw1WVhvd2IySnVWbk5pUTJ0blZrWktSbFY2TUc5aWJsWnpZa05yWjFWdFZucGtiRUoyWTI1U2VsQlRhSFZrVjNoelMxTkNSRlZHVmtkamJWWjRWVzFXZUZCVlVteGFiVVl4WWtoUloxVXpTakZpYTJoMll6TlJObFZIYkd0UVUyaDFaRmQ0YzB0VWIzZFlSelZVWkVkV2QxTlhVVGxPUkVWNVRsUm5ORXhxUVdkV1dFNXNZMnRzYTFCVVVYaE5SRUV4U1VaT01GbFlTakJXUjJ4MFdsUXdlVTFFU1RKTVZFVjNURlJKTUZaRVNYbFBha1UxVDJwTmVVbEdVbkJpVjFaTllWY3hjR1JFTVZaVWEzaEtWRlZzVlZKVlVXZFZNMUpvWkVkVk9WVnNWazlVYTJ4UFVubENVVmxZU2pCaFdGSndZakkwT1dOdGQzbEpSVFYyV2tkV1RXRllUakJRVjJSM1pGUkZOVWxGTlhaYVIxWjZVRlJGWjFFeFFsWmplakI1VDBOQ1ZWbFlUbkpqZWpCNFNVVTFhR0pYVlRsalNHd3dZVWM1ZFVsRk5XeGtTR1IyWTIxek9VdEhOVEZpUjNkd1NVWlNVMUpXVFRsWk0wSXhVRlJKTkV4SE1XeGlWREI1VFdwQ1NFeEhOWFphUjFVNVRWTkNVMXBZVGpKVlJ6bDVaRWhOT1V0SE5URmlSM2R3U1VWT1VWWlZXbmxhV0VaVFdsaEZPVkpIVm0xWldGWnpaRU5DUldGWVRqQlFWVTQxV1RKNGNGbDVRbFJqYmxaMVUwYzVlbVJFY0ZGaFYxRTVZVmMxZW1SRE1YQmhibFpyWTJreGExcFlXbmxhVjNkMFkyMVNkRmxUTVhkaU1qbHpUMnBGTkUxVVZYaE5SR2RuVmtoS2JHTXdTbkJpYlZFNVdqTktiR041T1c1alNGVTJZbTA1ZFZwVFFsVmpiVlo2VlVkV2VWUnRPV3RhVkRGdVkyMVdla3d5Wkhka1ZIQnZUVlJCZDA5cVJXZFdTRXBzWXpGQ2JHTnNVbWhqTW5NNVdUTkNNVTlxU1RSWVJ6VlVaRWRXZDFOWFVUbE9SRVY1VGxScmVFeHRTbWhrUjA1dlNVWldlbHBZU2twYVJEQXdUVlJCZDA1VFFsUmtSMFo1WkVaU2NHSlhWVGxOYWtGNVRta3dlRTFETUhsT1JsRjVUV3B2ZUUxRWIzaE5VMEpWWVZjeGJGUkhiSFJoV0ZFNVZsVTFUVk5WTVVwV1JWWkZTVVpPTUZsWVVteFFWa3BXVkdzMVNsUnJZMmRWUjBaNVpFZHNNR0ZYT1hWUVdFcHpUV2xDVDJJeVVteFVSMng2WkVReGJtTklWWGhQVTBKUFlqSlNiR042TUhoSlJVNVJWbGhOT1UxRFFsVlpXRTV5WTNvd2VFbEZOV2hpVjFVNVdXMUdNRmt5WjJkVWJWWXdaREk1ZVdGNk1HOWlibFp6WWtOcloxWkdTa1pWZWpCdlltNVdjMkpEYTJkVmJWWjZaR3hDZG1OdVVucFFVMmgxWkZkNGMwdFRRa1JWUmxaSFkyMVdlRlZ0Vm5oUVZWSnNXbTFHTVdKSVVXZFZNMG94WW10b2RtTXpVVFpWUjJ4clVGTm9kV1JYZUhOTFZHOTNXRWMxVkdSSFZuZFRWMUU1VGtSRmVVNVVhM2hNYWtGblZsaE9iR05yYkd0UVZGRjRUVVJCTVVsR1RqQlpXRW93Vmtkc2RGcFVNSGxOUkVreVRGUkZkMHhVU1RCV1JFbDVUMnBGTVU5cVZUQkpSbEp3WWxkV1RXRlhNWEJrUkRGV1ZHdDRTbFJWYkZWU1ZWRm5WVE5TYUdSSFZUbFZiRlpQVkd0c1QxSjVRbEZaV0Vvd1lWaFNjR0l5TkRsamJYZDVTVVUxZGxwSFZrMWhXRTR3VUZka2QyUlVSVFZKUlRWMldrZFdlbEJVUldkUk1VSldZM293ZVU5RFFsVlpXRTV5WTNvd2VFbEZOV2hpVjFVNVkwaHNNR0ZIT1hWSlJUVnNaRWhrZG1OdGN6bExSelV4WWtkM2NFbEdVbE5TVmswNVdUTkNNVkJVU1RSTVJ6RnNZbFF3ZVUxcVFraE1SelYyV2tkVk9VMVRRbE5hV0U0eVZVYzVlV1JJVFRsTFJ6VXhZa2QzY0VsRlRsRldWVnA1V2xoR1UxcFlSVGxTUjFadFdWaFdjMlJEUWtWaFdFNHdVRlZPTlZreWVIQlplVUpVWTI1V2RWTkhPWHBrUkhCUllWZFJPV0ZYTlhwa1F6RndZVzVXYTJOcE1XdGFXRnA1V2xkM2RHTnRVblJaVXpGM1lqSTVjMDlxUlRSTlJGa3dUWHBaWjFaSVNteGpNRXB3WW0xUk9Wb3pTbXhqZVRsdVkwaFZObUp0T1hWYVUwSlZZMjFXZWxWSFZubFViVGxyV2xReGJtTnRWbnBNTW1SM1pGUndiMDFVUVhkUGFrVm5Wa2hLYkdNeFFteGpiRkpvWXpKek9Wa3pRakZQYWtrMFdFYzFWR1JIVm5kVFYxRTVUa1JGZVU1VWEzbE1iVXBvWkVkT2IwbEdWbnBhV0VwS1drUXdNRTFVUVhkT1UwSlVaRWRHZVdSR1VuQmlWMVU1VFdwQmVVNXBNSGhOUXpCNVRrWlJlVTFxYjNoTlJHOTRUVk5DVldGWE1XeFVSMngwWVZoUk9WWlZOVTFUVlRGS1ZrVldSVWxHVGpCWldGSnNVRlpLVmxSck5VcFVhMk5uVlVkR2VXUkhiREJoVnpsMVVGaEtjMDFwUWs5aU1sSnNWRWRzZW1SRU1XNWpTRlY0VDFOQ1QySXlVbXhqZWpCNFNVVk9VVlpZVFRsTlEwSlZXVmhPY21ONk1IaEpSVFZvWWxkVk9WbHRSakJaTW1kblZHMVdNR1F5T1hsaGVqQnZZbTVXYzJKRGEyZFdSa3BHVlhvd2IySnVWbk5pUTJ0blZXMVdlbVJzUW5aamJsSjZVRk5vZFdSWGVITkxVMEpFVlVaV1IyTnRWbmhWYlZaNFVGVlNiRnB0UmpGaVNGRm5WVE5LTVdKcmFIWmpNMUUyVlVkc2ExQlRhSFZrVjNoelMxUnZkMWhITlZSa1IxWjNVMWRST1U1RVJYbE9WR3Q1VEdwQloxWllUbXhqYTJ4clVGUlJlRTFFUVRGSlJrNHdXVmhLTUZaSGJIUmFWREI1VFVSSk1reFVSWGRNVkVrd1ZrUkplVTlxUlRGUGFra3dTVVpTY0dKWFZrMWhWekZ3WkVReFZsUnJlRXBVVld4VlVsVlJaMVV6VW1oa1IxVTVWV3hXVDFScmJFOVNlVUpSV1ZoS01HRllVbkJpTWpRNVkyMTNlVWxGTlhaYVIxWk5ZVmhPTUZCWFpIZGtWRVUxU1VVMWRscEhWbnBRVkVWblVURkNWbU42TUhsUFEwSlZXVmhPY21ONk1IaEpSVFZvWWxkVk9XTkliREJoUnpsMVNVVTFiR1JJWkhaamJYTTVTMGMxTVdKSGQzQkpSbEpUVWxaTk9Wa3pRakZRVkVrMFRFY3hiR0pVTUhsTmFrSklURWMxZGxwSFZUbE5VMEpUV2xoT01sVkhPWGxrU0UwNVMwYzFNV0pIZDNCSlJVNVJWbFZhZVZwWVJsTmFXRVU1VWtkV2JWbFlWbk5rUTBKRllWaE9NRkJWVGpWWk1uaHdXWGxDVkdOdVZuVlRSemw2WkVSd1VXRlhVVGxoVnpWNlpFTXhjR0Z1Vm10amFURnJXbGhhZVZwWGQzUmpiVkowV1ZNeGQySXlPWE5QYWtVMFRVUlJNRTlVWjJkV1NFcHNZekJLY0dKdFVUbGFNMHBzWTNrNWJtTklWVFppYlRsMVdsTkNWV050Vm5wVlIxWjVWRzA1YTFwVU1XNWpiVlo2VERKa2QyUlVjRzlOVkVGM1QycEZaMVpJU214ak1VSnNZMnhTYUdNeWN6bFpNMEl4VDJwSk5GaEhOVlJrUjFaM1UxZFJPVTVFUlhsT1ZHdDZURzFLYUdSSFRtOUpSbFo2V2xoS1NscEVNREJOVkVGM1RsTkNWR1JIUm5sa1JsSndZbGRWT1UxcVFYbE9hVEI0VFVNd2VVNUdVWGxOYW05NFRVUnZlRTFUUWxWaFZ6RnNWRWRzZEdGWVVUbFdWVFZOVTFVeFNsWkZWa1ZKUms0d1dWaFNiRkJXU2xaVWF6VktWR3RqWjFWSFJubGtSMnd3WVZjNWRWQllTbk5OYVVKUFlqSlNiRlJIYkhwa1JERnVZMGhWZUU5VFFrOWlNbEpzWTNvd2VFbEZUbEZXV0UwNVRVTkNWVmxZVG5KamVqQjRTVVUxYUdKWFZUbFpiVVl3V1RKbloxUnRWakJrTWpsNVlYb3diMkp1Vm5OaVEydG5Wa1pLUmxWNk1HOWlibFp6WWtOcloxVnRWbnBrYkVKMlkyNVNlbEJUYUhWa1YzaHpTMU5DUkZWR1ZrZGpiVlo0VlcxV2VGQlZVbXhhYlVZeFlraFJaMVV6U2pGaWEyaDJZek5STmxWSGJHdFFVMmgxWkZkNGMwdFViM2RZUnpWVVpFZFdkMU5YVVRsT1JFVjVUbFJyZWt4cVFXZFdXRTVzWTJ0c2ExQlVVWGhOUkVFeFNVWk9NRmxZU2pCV1IyeDBXbFF3ZVUxRVNUSk1WRVYzVEZSSk1GWkVTWGxQYWtVd1QycFZNRWxHVW5CaVYxWk5ZVmN4Y0dSRU1WWlVhM2hLVkZWc1ZWSlZVV2RWTTFKb1pFZFZPVlZzVms5VWEyeFBVbmxDVVZsWVNqQmhXRkp3WWpJME9XTnRkM2xKUlRWMldrZFdUV0ZZVGpCUVYyUjNaRlJGTlVsRk5YWmFSMVo2VUZSRloxRXhRbFpqZWpCNVQwTkNWVmxZVG5KamVqQjRTVVUxYUdKWFZUbGpTR3d3WVVjNWRVbEZOV3hrU0dSMlkyMXpPVXRITlRGaVIzZHdTVVpTVTFKV1RUbFpNMEl4VUZSSk5FeEhNV3hpVkRCNVRXcENTRXhITlhaYVIxVTVUVk5DVTFwWVRqSlZSemw1WkVoTk9VdEhOVEZpUjNkd1NVVk9VVlpWV25sYVdFWlRXbGhGT1ZKSFZtMVpXRlp6WkVOQ1JXRllUakJRVlU0MVdUSjRjRmw1UWxSamJsWjFVMGM1ZW1SRWNGRmhWMUU1WVZjMWVtUkRNWEJoYmxaclkya3hhMXBZV25sYVYzZDBZMjFTZEZsVE1YZGlNamx6VDJwRk5FMUVTWGRQUkZsblZraEtiR013U25CaWJWRTVXak5LYkdONU9XNWpTRlUyWW0wNWRWcFRRbFZqYlZaNlZVZFdlVlJ0T1d0YVZERnVZMjFXZWt3eVpIZGtWSEJ2VFZSQmQwOXFSV2RXU0Vwc1l6RkNiR05zVW1oak1uTTVXVE5DTVU5cVNUUllSelZVWkVkV2QxTlhVVGxPUkVWNVRucG5OVXh0U21oa1IwNXZTVVpXZWxwWVNrcGFSREF3VFZSQmQwMTVRbFJrUjBaNVpFWlNjR0pYVlRsTmFrRjVUbWt3ZUUxRE1IbE9iRkYzVDFSdmVVMVViM2hOUTBKVllWY3hiRlJIYkhSaFdGRTVWbFUxVFZOVk1VcFdSVlpGU1VaT01GbFlVbXhRVmtwV1ZHczFTbFJyWTJkVlIwWjVaRWRzTUdGWE9YVlFXRXB6VFdsQ1QySXlVbXhVUjJ4NlpFUXhibU5JVlhoTlUwSlBZakpTYkdONk1IaEpSVTVSVmxoTk9VMURRbFZaV0U1eVkzb3dlRWxGTldoaVYxVTVXVzFHTUZreVoyZFViVll3WkRJNWVXRjZNRzlpYmxaellrTnJaMVpHU2taVmVqQnZZbTVXYzJKRGEyZFZiVlo2Wkd4Q2RtTnVVbnBRVTJoMVpGZDRjMHRUUWtSVlJsWkhZMjFXZUZWdFZuaFFWVkpzV20xR01XSklVV2RWTTBveFltdG9kbU16VVRaVlIyeHJVRk5vZFdSWGVITkxWRzkzV0VjMVZHUkhWbmRUVjFFNVRrUkZlVTU2WnpWTWFrRm5WbGhPYkdOcmJHdFFWRkY0VFVSQmVrbEdUakJaV0Vvd1ZrZHNkRnBVTUhsTlJFa3lURlJGZDB4VVNUSldSRUUxVDJwSmVFOXFSWHBKUmxKd1lsZFdUV0ZYTVhCa1JERldWR3Q0U2xSVmJGVlNWVkZuVlROU2FHUkhWVGxWYkZaUFZHdHNUMUo1UWxGWldFb3dZVmhTY0dJeU5EbGpiWGQ1U1VVMWRscEhWazFoV0U0d1VGZGtkMlJVUlhoSlJUVjJXa2RXZWxCVVJXZFJNVUpXWTNvd2VrMXBRbFZaV0U1eVkzb3dlRWxGTldoaVYxVTVXVzFHZW1GRFFrOWFXRkl6WWpOS2NsQlRhSFZrVjNoelMxTkNWVlZyVmxSUVYwNTNaRlF3ZWsxcGVIUmFWekE1VFZScmVWSjVlSFZpTWxKc1VGUkZaMVZ0Vm5wa2JFSjJZMjVTZWxCVGFIVmtWM2h6UzFOQ1JGVkdWa2RqYlZaNFZXMVdlRkJWVW14YWJVWXhZa2hSWjFKSGJIcGtSREZFWlZkT2MyRlhUV2RWTTBveFltdG9kbU16VVRaVlIyeHJVRmRzZFdNelVYUmhiVFZzWVRJNGRGcEhWakpqYlZaelRGaEthMkpYUlhSalJ6bDJZa1J2ZVUxNlFYaE9la1V6U1VaU2VWcFlUa05oVnpWclVGZGtlVnBZVFhaYU0wSXhUMjAxZG1KdFZXZFdTRXBzWXpGQ2JHTnNUakJhV0VFNVdUTkNNVTlxVFhsSlJsSjVXbGhPVVZwWVNrOWlNbEpzVUZka2VWcFlUWFphTTBJeFQyMW5lRTFFUVRaT1EwSlZZMjFXZWxWSFZubFdSMFo2WVhveGFtTklWVFpOZWtseldUTkNNVTlxVFhsWVJ6VlVaRWRXZDFOWFVUbE9SRVY1VG5wck5FeHRTbWhrUjA1dlNVWldlbHBZU2twYVJEQXdUVlJCZDAxNVFsUmtSMFo1WkVaU2NHSlhWVGxOYWtGNVRta3dlRTFETUhsT2JGRjRUbFJ2TUU1RWIzZE5hVUpWWVZjeGJGUkhiSFJoV0ZFNVZsVTFUVk5WTVVwV1JWWkZTVVpPTUZsWVVteFFWa3BXVkdzMVNsUnJZMmRWUjBaNVpFZHNNR0ZYT1hWUVdFcHpUV2xDVDJJeVVteFVSMng2WkVReGJtTklWWGhOVTBKUFlqSlNiR042TUhoSlJVNVJWbGhOT1UxRFFsVlpXRTV5WTNvd2VFbEZOV2hpVjFVNVdXMUdNRmt5WjJkVWJWWXdaREk1ZVdGNk1HOWlibFp6WWtOcloxWkdTa1pWZWpCdlltNVdjMkpEYTJkVmJWWjZaR3hDZG1OdVVucFFVMmgxWkZkNGMwdFRRa1JWUmxaSFkyMVdlRlZ0Vm5oUVZWSnNXbTFHTVdKSVVXZFZNMG94WW10b2RtTXpVVFpWUjJ4clVGTm9kV1JYZUhOTFZHOTNXRWMxVkdSSFZuZFRWMUU1VGtSRmVVNTZhelJNYWtGblZsaE9iR05yYkd0UVZGRjRUVVJCZWtsR1RqQlpXRW93Vmtkc2RGcFVNSGxOUkVreVRGUkZkMHhVU1RKV1JFVXhUMnBSTUU5cVFUQkpSbEp3WWxkV1RXRlhNWEJrUkRGV1ZHdDRTbFJWYkZWU1ZWRm5WVE5TYUdSSFZUbFZiRlpQVkd0c1QxSjVRbEZaV0Vvd1lWaFNjR0l5TkRsamJYZDVTVVUxZGxwSFZrMWhXRTR3VUZka2QyUlVSWGhKUlRWMldrZFdlbEJVUldkUk1VSldZM293ZWsxcFFsVlpXRTV5WTNvd2VFbEZOV2hpVjFVNVdXMUdlbUZEUWs5YVdGSXpZak5LY2xCVGFIVmtWM2h6UzFOQ1ZWVnJWbFJRVjA1M1pGUXdlazFwZUhSYVZ6QTVUVlJyZVZKNWVIVmlNbEpzVUZSRloxVnRWbnBrYkVKMlkyNVNlbEJUYUhWa1YzaHpTMU5DUkZWR1ZrZGpiVlo0VlcxV2VGQlZVbXhhYlVZeFlraFJaMUpIYkhwa1JERkVaVmRPYzJGWFRXZFZNMG94WW10b2RtTXpVVFpWUjJ4clVGZHNkV016VVhSaGJUVnNZVEk0ZEZwSFZqSmpiVlp6VEZoS2EySlhSWFJqUnpsMllrUnZlVTVFVlRST2FrRXpTVVpTZVZwWVRrTmhWelZyVUZka2VWcFlUWFphTTBJeFQyMDFkbUp0VldkV1NFcHNZekZDYkdOc1RqQmFXRUU1V1ROQ01VOXFUWGxKUmxKNVdsaE9VVnBZU2s5aU1sSnNVRmRrZVZwWVRYWmFNMEl4VDIxbmVFMUVRVFpPUTBKVlkyMVdlbFZIVm5sV1IwWjZZWG94YW1OSVZUWk5la2x6V1ROQ01VOXFUWGxZUnpWVVpFZFdkMU5YVVRsT1JFVjVUMFJCZDB4dFNtaGtSMDV2U1VaV2VscFlTa3BhUkRBd1RWUkJkMDE1UWxSa1IwWjVaRVpTY0dKWFZUbE5ha0Y1VG1rd2VFMURNSGxPYkZGNFRsUnZNRTVVYjNkT1UwSlZZVmN4YkZSSGJIUmhXRkU1VmxVMVRWTlZNVXBXUlZaRlNVWk9NRmxZVW14UVZrcFdWR3MxU2xSclkyZFZSMFo1WkVkc01HRlhPWFZRV0VwelRXbENUMkl5VW14VVIyeDZaRVF4Ym1OSVZYZE5lVUpQWWpKU2JHTjZNSGhKUlU1UlZsaE5PVTFEUWxWWldFNXlZM293ZUVsRk5XaGlWMVU1V1cxR01Ga3laMmRVYlZZd1pESTVlV0Y2TUc5aWJsWnpZa05yWjFaR1NrWlZlakJ2WW01V2MySkRhMmRWYlZaNlpHeENkbU51VW5wUVUyaDFaRmQ0YzB0VFFrUlZSbFpIWTIxV2VGVnRWbmhRVlZKc1dtMUdNV0pJVVdkVk0wb3hZbXRvZG1NelVUWlZSMnhyVUZOb2RXUlhlSE5MVkc5M1dFYzFWR1JIVm5kVFYxRTVUa1JGZVU5RVFYZE1ha0ZuVmxoT2JHTnJiR3RRVkZGNFRVUkJla2xHVGpCWldFb3dWa2RzZEZwVU1IbE5SRWt5VEZSRmQweFVTVEpXUkVVeFQycFJNVTlxU1RGSlJsSndZbGRXVFdGWE1YQmtSREZXVkd0NFNsUlZiRlZTVlZGblZUTlNhR1JIVlRsVmJGWlBWR3RzVDFKNVFsRlpXRW93WVZoU2NHSXlORGxqYlhkNVNVVTFkbHBIVmsxaFdFNHdVRmRrZDJSVVFYcEpSVFYyV2tkV2VsQlVSV2RSTVVKV1kzb3dlazFwUWxWWldFNXlZM293ZUVsRk5XaGlWMVU1V1cxR2VtRkRRazlhV0ZJellqTktjbEJUYUhWa1YzaHpTMU5DVlZWclZsUlFWMDUzWkZRd2VrMXBlSFJhVnpBNVRWUnJlVko1ZUhWaU1sSnNVRlJGWjFWdFZucGtiRUoyWTI1U2VsQlRhSFZrVjNoelMxTkNSRlZHVmtkamJWWjRWVzFXZUZCVlVteGFiVVl4WWtoUloxSkhiSHBrUkRGRVpWZE9jMkZYVFdkVk0wb3hZbXRvZG1NelVUWlZSMnhyVUZkc2RXTXpVWFJsV0ZaeFlqTnZkRnBIVmpKamJWWnpURmhLYTJKWFJYUmpSemwyWWtSdmVrNTZTVEJPUkd0NFNVWlNlVnBZVGtOaFZ6VnJVRmRrZVZwWVRYWmFNMEl4VDIwMWRtSnRWV2RXU0Vwc1l6RkNiR05zVGpCYVdFRTVXVE5DTVU5cVRYbEpSbEo1V2xoT1VWcFlTazlpTWxKc1VGZGtlVnBZVFhaYU0wSXhUMjFuZUUxRVFUWk9RMEpWWTIxV2VsVkhWbmxXUjBaNllYb3hhbU5JVlRaTmVrbHpXVE5DTVU5cVRYbFlSelZVWkVkV2QxTlhVVGxPUkVWNVQwUkpNVXh0U21oa1IwNXZTVVpXZWxwWVNrcGFSREF3VFZSQmQwMTVRbFJrUjBaNVpFWlNjR0pYVlRsTmFrRjVUbWt3ZUUxRE1IbE9NVkYzVFZSdmVVNXFiM3BOYVVKVllWY3hiRlJIYkhSaFdGRTVWbFUxVFZOVk1VcFdSVlpGU1VaT01GbFlVbXhRVmtwV1ZHczFTbFJyWTJkVlIwWjVaRWRzTUdGWE9YVlFXRXB6VFdsQ1QySXlVbXhVUjJ4NlpFUXhibU5JVlhsTlUwSlBZakpTYkdONk1IaEpSVTVSVmxoTk9VMURRbFZaV0U1eVkzb3dlRWxGTldoaVYxVTVXVzFHTUZreVoyZFViVll3WkRJNWVXRjZNRzlpYmxaellrTnJaMVpHU2taVmVqQnZZbTVXYzJKRGEyZFZiVlo2Wkd4Q2RtTnVVbnBRVTJoMVpGZDRjMHRUUWtSVlJsWkhZMjFXZUZWdFZuaFFWVkpzV20xR01XSklVV2RWTTBveFltdG9kbU16VVRaVlIyeHJVRk5vZFdSWGVITkxWRzkzV0VjMGFVTnVNRXRjYmk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5UVVrVlFRVkpGUkM1cWMyOXVmREUzWTJRMVlXWTFOamt4WkROa01ESTROell5T1RoaE5XTmlPREptT0RaalpHVXdOalF5WVRjd09UZ3hPREl6WXpkaE5XTmxabVUyWTJZM1pERTFPVGQ4WlhkdlowbERTbmxhV0VZeFdsaE9NRmd6VG05WlZFa3hUbWxKTmtsRFNUTk9SRkV4V1ZSS2FrOUhVVEJhVkZFeldYcEZlazVFYXpGT1ZGa3pXbGRaTUZwRVp6QlpNbFpyVGtkTk5GcEhUVEJhVkVVMVQxUkdhazV0VlRST2JWazFXbFJqZDFreVRteE5SRVpzV2xkV2FrMTZTVE5KYVhkTFNVTkJhV0pYUm5WaFYxcHNZek5TWm1NeWFHaE5hbFV5U1dwdlowbHRWVFZhUkVacVdtcHJlazVxU1RCWlYwazFUa1JqZDA5WFNtaGFhazVwV1ZSa2EwMTZXbWxaYlVacldtcGthRnBIV1RCYWJVMHpUVzFHYVZsVVVtaE5lazE2V1cxU2FFMUVSWGhaTWxGNVRrUm5lRTVVVFdsTVFXOW5TVU5LZDFsWVNteGlibEptV1ZoS2JtUnBTVFpKUm5OTFNVTkJaMGxEU1haa1dFNTVUREo0ZGxreVJuTk1Na3B3WW1rNWVsbHRSakJaTW1kcFRFRnZaMGxEUVdkSmFUQjBZMGRHZVdNeVJtbGlSMVZwVEVGdlowbERRV2RKYVRCMFlVYzVjMXBEU1hORGFVRm5TVU5CYVV4VE1YVmllVEY1V2xoR01WcFlWbXhKYVhkTFNVTkJaMGxEU1hSTVYwWnFXVEk1TVdKdVVUbGlSemxvWW0xV2VVbHBkMHRKUTBGblNVTkpkRXhZUm5aamVqRnpZakpHZFZwWVNYUmliVGw1WWxkR2MwbHBkMHRKUTBGblNVTkpkRXhZUW1oamJsSndaRWRzZG1KcU1YbGlSRWxwVEVGdlowbERRV2RKYVRCMFdUSTVkR0pYVm5Wa1JERnNZa2N4ZGt4WFdqRmlSM2MyVG5wUk1FNVhSWGxaZW1oclRrZFZNRTR5VFhoTmVsRTFUbFJWTWs0eVZtMU9SMUUwVGtkT2JGcEVVbXBQUjFKcVRrZFZlRTlVYTNoWmVscHNUMFJhYlU5WFZUTk5SMDVxV2xSQmVGcFhWbXhaZWsxNVRubEpjME5wUVdkSlEwRnBURk14Y1dJeVNYUmliVVowV2xReGJHSkhNWFpNVjNob1kyMWtiRTE2UlRCaVV6RjRZVEkxZG1OdE1IUmpNMlJ3V2pKNE1VeFlTblJqTWpWMlkyMHdkRnB1Vm5OaVF6RXlUV2xKYzBOcFFXZEpRMEZwVEZNeGRXSXlVbXhpUjJ4NlpFUXhibU5JVlhsTlUwbHpRMmxCWjBsRFFXbE1VekYxWWpKU2JHTjZNSGhKYVhkTFNVTkJaMGxEU1hSTVZ6VXdXVmhPY21ONk1IaEphWGRMU1VOQlowbERTWFJNVjA1M1pGaE5kR05IVm5sTVdGSm9Zekp6T1UxNlNXbE1RVzluU1VOQlowbHBNSFJpVjFaMFVGUkZOVTFyWTJsTVFXOW5TVU5CWjBscE1IUmFNMHBzWTNveGJtTklWVFpoUkVWM1RVUnZNRWxwZDB0SlEwRm5TVU5KZEV4WVVuQmlWMVU1VG5rd2QwMUViM2ROUkc5M1RVTkpjME5wUVdkSlEwRnBURk14YkdWSVFuWmpibEU1VkdzNVQxSlRTWE5EYVVGblNVTkJhVXhUTVdwaFIxSndZMm93ZG1ReU9YbGhNMDUzV1ZkT2JFd3pWbnBhV0VwNlRETkNhR05IYUhCa01sWXdZekpGZWt3elVtaGpNblI2VERKV2MySlhPSFJqVjNSMVlqTktkRXhZVGpOaFYyUnpaRk14ZVdKWVRuVmlNMHAwVEZkc2RGbFhaR3hpYlZZd1RGUkpkMDFxV1hoTlJFa3lURmhaZUV3eVdqRmlSM2QwWkdwSmFVeEJiMmRKUTBGblNXa3dkR0l6VmpCalNGWXdVRk01TTJJelNuSmpNMEpvV1RKVmRtUllUbXhqYmsxMlkwZEdkMkZIYkROYVdGSjZXVlJOZG1SSFJucGhNMDEyV2xkNGRHSjVNWGhoTWpWMlkyMHdkR016WkhCYU1uZ3hURmhLZEdNeU5YWmpiVEIwWVZjeGFGb3lWblZhV0ZGMFRXcEJlVTVxUlhkTmFsbDBaR3BGZGxwdVZuTmlRekV5VFdrNWMySXlaSHBNZVZZMFRGTldjVXh0T1RGa1EwbHpRMmxCWjBsRFFXbE1VekZzWTI1S2RtTnFNSFprTWpsNVlUTk9kMWxYVG14TU0xWjZXbGhLZWt3elFtaGpSMmh3WkRKV01HTXlSWHBNTTFKb1l6SjBla3d5Vm5OaVZ6aDBZMWQwZFdJelNuUk1XRTR6WVZka2MyUlRNWGxpV0U1MVlqTktkRXhYYkhSWlYyUnNZbTFXTUV4VVNYZE5hbGw0VFVSSk1reFlXWGhNTWxveFlrZDNkR1JxU1haaVJ6bHVZM2s0YkdWRE1HeGhhVFZzWTI1SmFVeEJiMmRKUTBGblNXazVNMkl6U25Kak0wSm9XVEpWZG1SWVRteGpiazEyWTBkR2QyRkhiRE5hV0ZKNldWUk5kbVJIUm5waE0wMTJXbGQ0ZEdKNU1YaGhNalYyWTIwd2RHTXpaSEJhTW5neFRGaEtkR015TlhaamJUQjBZVmN4YUZveVZuVmFXRkYwVFdwQmVVNXFSWGROYWxsMFpHcEZkbHB1Vm5OaVF6RXlUV2s1YldSWGVITk1iazVwV1ZoU2FtRkRTWE5EYVVGblNVTkJhVXd6WkhaamJYUjZZMGRHYWxwVE9URmpNbFo1WTNrNWQxbFlRbTloV0dSc1pFaE9hRTE1T1RCWldFNXlZM2s1YkdKSE1YWk1XRVp5WW0wNWVXSlRNWHBrTW14dVlraFZkR050TVhwaWJUbDVZbE14Y0dKWFJtNWFWelZzWkVNd2VVMUVTVEpOVkVGNVRta3hNazFUT1cxa1YzaHpURmhaZVVscGQwdEpRMEZuU1VOSk0wNUVVVEZaVkVwcVQwZFJNRnBVVVROWmVrVjZUa1JyTVU1VVdUTmFWMWt3V2tSbk1Ga3lWbXRPUjAwMFdrZE5NRnBVUlRWUFZFWnFUbTFWTkU1dFdUVmFWR04zV1RKT2JFMUVSbXhhVjFacVRYcEpNMGxwZDB0SlEwRm5TVU5LYkU5WFVYaFpNbGsxVFhwWmVVNUhSbWxQVkZFelRVUnNhVmxYV1hwWmJVVXpXa1JOTWxsdFNtaGFSMWt6V1ZkU2JVNUhXbXBPZWtwb1dXMUZNRmxVVFhwTk1rcHJXVlJCZUUxWFRtdE5hbEUwVFZSVmVrbG5iMmRKUmpCelEybEJaMGx1UW5sYVdFSm9ZMjFXYTFneVJqQllNMVl3V1hsSk5rbERTWGxOUkVreVRGUkZkMHhVU1ROV1JFRjRUMnBKTWs5cVNUQk1hbXQ2VGtSWk5FMXBjM2ROUkc5M1RVTkpjME5wUVdkSmJrWXhXbGhXYkVscWIyZEphbEY0VFdwbmQwMVllR3hpUnpGMlRGYzFhR1JIYkRKYVV6RnRaRmQ0YzB4WGVHaGpiV1JzVFhwRk1HSlRNV2xpTTFaMVdrZEdlV1ZUTVRKTmJuaDNXVmhDYjJGWVpHeGtTRTVvVFRONFVWSlZOVVZUVlRWSVprWjRkVTVFUlhsT2VtczFaa2RXYzJKWE9IUmliVVl3WVZoYWJFeFhXakZpUjNkMFlrZEdlVm95VlhwTlZGSjBURmRhTVdNeVZtdE1XRmw1WmtoQ2FHTkhhSEJrTWxZd1l6SkZlbVpHUWtaVWExSktWR3RrT0ZoSE5EQk5WRWt6VDFSQ09GcFhlSFJpZVRGMVdWaFNjR1J0VlhSYWJsWnpZa014YzFsWVNtNWFWRTE0VGtjd2RHUnFSamhqUjBaM1lVZHNNMXBZVW5wWlZFNDRWVVZXVDFKRmJFOVNNM2hqWW1wUmQwOVVTWGRPTTNob1dta3hjMkZYU214amJUaDBXVmhaZDB4WFdqRmlSM2QwWVVkR2RWcEhPVzFhYm5oM1dWaENiMkZZWkd4a1NFNW9UVE40VVZKVk5VVlRWVFZJWmtaNGRVNUVSWGhOVkVWNlpraEthR1J0Vm5WamVURm9XbWt4ZVdJeWVITmlNMVl3VEZoQ2VWcFlXbkJhV0dRNFkwZEdkMkZIYkROYVdGSjZXVlJPT0ZWRlZrOVNSV3hQVWpONFkySnFVWGRQVkdjeFRrWTRNbVpIUm0xTVYxSjNZbGRHTUZreVozUmpiVlo2WkVkR2VXUkVSVEZoTTNoM1dWaENiMkZZWkd4a1NFNW9UVE40VVZKVk5VVlRWVFZJWmtaNGRVNUVRVFZQUkZVd1dIcFNPRmxYV1hSYVNFSjBXVmhTYW1GRE1YbGFXRTR3V1ZoS01FMVVWbkptU0VKb1kwZG9jR1F5VmpCak1rVjZaa1pDUmxSclVrcFVhMlE0V0VjME1FMUVhelJPVkZKbVRXNTRhRnBwTVd0alJ6Rm9aRWRPYjB4WVNteGpNMUpvWTI1UmVFNVhkRGhqUjBaM1lVZHNNMXBZVW5wWlZFNDRWVVZXVDFKRmJFOVNNM2hqWW1wUmQwOVVaekJPTVRsaVRVTXdNVXBVU21SbVNFNHdXVmhTY0dJeU5XaGpibXQwV201QmVrMXBNWFprYlZaNVlrZEdOV1pJUW1oalIyaHdaREpXTUdNeVJYcG1Sa0pHVkd0U1NsUnJaRGhZUnpRd1RVUnJNMDU2VGpoak0xSm9aRWRzZG1KdFJubGxVekZvV21reGJXRllhR3hhUjBveFdrZGtiR1JETVhwaVZ6bHlXbGg0ZDFsWVFtOWhXR1JzWkVoT2FFMHplRkZTVlRWRlUxVTFTR1pHZUhWT1JFRTFUbnBaTUdaSVRqQlpXRkp3WWpJMWFHTnVhM1JaVjFsMFpGYzFiR1JETVhwaVZ6bHlXbGg0ZDFsWVFtOWhXR1JzWkVoT2FFMHplRkZTVlRWRlUxVTFTR1pHZUhWT1JFVjVUMFJCZDJaSFZuTmlWemgwWWtkR2VWb3lWWHBOVkZKMFRGZE9kbUp1VW5CaWJsWjJaRmhOZEZsdE9URmliVkpvWTI1cmRGcHVWbk5pUXpFeVRXNTRkMWxZUW05aFdHUnNaRWhPYUUwemVGTldWVFZQVTFVMVNHWkhaSGRrVkVGNldFYzBNRTFVU1ROUFZHZzRXbGQ0ZEdKNU1YTlpXRXB1V2xSTmVFNUhNSFJaTWpsMVpFZHNkV1JYT1RGamVURnRaRmhPYkZwRE1XMWtWM2h6VEZoWmVXWklRbWhqUjJod1pESldNR015UlhwbVJrcFdWR3MxU2xSclpEaGFNMEl4VFZSR1kySnFVWGhOYW1NMFQxaDRiR0pITVhaTVYzaG9ZMjFrYkUxNlJUQmlVekZxWWpJMU1HRlhOVEZpTTFaNlRGaENjMWxYYkhWTVYxb3hZa2QzZEdScVJqaGpSMFozWVVkc00xcFlVbnBaVkU0NFZXeFdUMVJyYkU5U00zaHVZMGhWZUUxV2VIVk9SRVY1VGxSVk1tWkhjSFpoVnpVd1RGZE9kbUp1V214bFZ6bDVUV3BCZDB4WGJIQmFSelYyWVZoT2JFeFhaR2hqUXpGdFpGZDRjMDFwTVc1alNGVjRUMWg0ZDFsWVFtOWhXR1JzWkVoT2FFMHplRk5XVlRWUFUxVTFTR1pIWkhka1ZFVTFXRWMwTUUxVVNURk9WRkk0WVcwNWNHSnVVWFJaTWpsMVpHMVdOV0l6U1hsTlJFRjBZVmRzYTJKdE9YQmpNbFYwWW0wNWJsbFlRWFJhYmxaellrUkpkRm96UWpGTmFrWTRZMGRHZDJGSGJETmFXRko2V1ZST09GVnNWazlVYTJ4UFVqTjRibU5JVlhsTlZuaDFTV2wzUzBsRFFXbGliVGxyV2xOSk5rbERTazlpTWxKc1ZHMUdkRnBVTVc1alNGVjVUVk5DUW1OdFRtOVFXR2MwVG13NE1rNURRa1JpTTBwc1l6RkNiR05zVG5aWk1uUnNaRVF3TVU1cFFXZFJNVUpXVVZkNGMySXlUVGxOZWtsblVURkNWbEpYV21wa1NGazVUV3BKTUVsRlRsRldWbEoyWkVRd2VVMXFVV2RSTVVKV1ZFYzVhRnBFTUROTWFsVTFTVVZHTWxsWGJITlpWMHB6V2xWYWJGbFlVakZqYlZaNlVGTm9kV1JYZUhOTFUwSkNXVE5TY0dSdFZrZGFWMFl3WkZoS2JHTjZNRzlpYmxaellrTnJaMUl6U214amVqRnVZMGhWTm1GRVJYZE5SRzgwU1VWa2VWcFlUa1ZqYlVad1ltb3hUMHd3UldkU00wcHNZekZXZWxwWFVUbGFNMEl4VDIxbmVFMUVRVFpOYVdoS1VrWm5OazVETURGTFUwSlBZakpTYkZGWFVtdGphakI0VFVNMGVFOURORFZPYVRSNVRYcEZaMVJ0T1d0YVZXaDJZek5TVDFsWE1XeFFWMngxWXpOUmRHTllVbmRqV0VsMFdrZFdNbU50Vm5OTVdFcHJZbGRGZEdOSE9YWmlRMEpYV2xoS2VtRlhPWFZRVkVsNlRHcEZlRXhxVVdkVU1VMDVWRWRzZFdSWVoyZE9hVFF4VEdwQmRFMVVRWGhQUXpGMlkyMUdhbUpIVldkSmVrVTBabXBKZVV4cVFUQk1ha1YwVmxkS01XSnVVakZKUms1T1ZVTkNWRmxZVVdkU2JWWnBTVVJGTTBsRVNYaFBhbEY0VDJwRmVrbEdWbFZSZVVGNVRVUkpNRWxEUWxOYVYwWnpWRmRXZEdJelNqVlFWRWwzVFVSQmQwMUVRV2RSVjNoellqSk9UbHBYTURsTlZHc3lUbXBCTkVsRldubGFWMVpPV2xjd09VMVVRVEZOVkZVelNVWk9kbGt5ZEd4a1NFMDVUV2xDUTJJeVJubGFTRTA1VFZOQ1ZHUkhSakJhVkRGT1UxWm9SbEpEUWxWaFNFcHNXVmRTZWxWSFZubFJNamw1V2xRd2VVbEdVblJqUlZKd1l6SnpPVTFEUWxoYVYyeHVZVWhST1UxVFFsQmtNalZzWTJveFQwd3dSV2RVVlU1VVdESjRhRmx0Vm5OUVZUUjJVVk5DVVZsWVNqQmhXRkp3WWpJMWVsQlhSbk5pUTNoNllWYzFibUpIVlhOaVdGWnpaRWRyYzJOdGQzbEpRMEpEWWpJNU1GWkhiSFJhVkRCNVRVUkpNa3hVUVRWTVZFa3dWa1JGTVU5cVJYbFBhazE1U1VaT2MyUllTblJhUms0d1dWaEtNRlpIYkhSYVZEQjVUVVJKTWt4VVJYZE1WRWt4VmtSQmQwOXFRWGRQYWtsNFNVVjRhR016VWtOa1dFNDFWa2RzZEZwVU1IbE5SRWt5VEZSRmQweFVTVEZXUkVGM1QycEJkMDlxU1hoSlJrcHNZek5XZEZwVlJtMWtSMVo1Vmtkc2RGcFVNVTlpTWpWc1NVVk9iVm94VWxOU1ZrMDVXVE5DTVZCVVNYbE9RM2gwV2xjd09VMXFRWGROUkVGM1RVVXdjMWx0YkhOaVIyeDFXbm93ZVUxcVVXZFJWM2h6WWpKT1ZWVnJWbFJRVjA1M1pGUXdlazFwZUhSYVZ6QTVUVlJyZVZKNVFrUlpXRUpZV1ZoU01HTjZNWFZNTWtWblVUTldlV050Vm5Wa1JtUm9aRWhTZWxCVVFXZFJXRnBzVmpKR01HUklUVGxOUTBKR1pVaFNWRnBYTlhwaU0wcDZVMjA1TVdKSFZucFFWelIyV1ZOQ1JtVklVbFJhVnpWNllqTktlbFl5UmpCa1NFMDVUVU5DUm1WSVVsUmFWelY2WWpOS2VsWkhWblJqUkRGMVRESkdZMkpwU1hORGFVRm5TVzVDZVZwWGVHaGtWelZxWVVZNWVWcFlVbmxsVmpscVdsYzFlbVJZVFdsUGFVSTNRMmxCWjBsRFFXbGlNMHB3V2pKc2RWbFhlR1pqUjBaNVdsYzFNRWxxYjJkSmFsRjRUV3BuZVUxNVNYTkRhVUZuU1VOQmFXSXpTbkJhTW14MVdWZDRabGt5Um5ka1NGWjVXbE5KTmtsRFNUQk5WRWswVFdwUmFVeEJiMmRKUTBGblNXMWFNV0pIZUdaamJUbDJaRWhOYVU5cFFXbE1NMlIyWTIxMGVtTkhSbXBhVXpreFl6SldlV041T1hkWldFSnZZVmhrYkdSSVRtaE5lVGt3V1ZoT2NtTjVPV3hpUnpGMlRGaEdjbUp0T1hsaVV6RjZaREpzYm1KSVZYUmpiVEY2WW0wNWVXSlRNWEJpVjBadVdsYzFiR1JETUhsTlJFa3lUVlJCZVU1cE1USk5Vemx0WkZkNGMweFlXWGhZUnpSMlpESTVlV0V6VG5kWlYwNXNURE5XZWxwWVNucE1NMEpvWTBkb2NHUXlWakJqTWtWNlRETlNhR015ZEhwTU1sWnpZbGM0ZEdOWGRIVmlNMHAwVEZoT00yRlhaSE5rVXpGNVlsaE9kV0l6U25STVYyeDBXVmRrYkdKdFZqQk1WRWwzVFdwWmVFMUVTVEpNV0ZsNFRESmFNV0pIZDNSa2FrcGpZbWxKYzBOcFFXZEpRMEZwWTBoS2NHSXpTbVpaTW5ob1lWY3hla2xxYjJkSmFUa3pZak5LY21NelFtaFpNbFYyWkZoT2JHTnVUWFpqUjBaM1lVZHNNMXBZVW5wWlZFMTJaRWRHZW1FelRYWmFWM2gwWW5reGVHRXlOWFpqYlRCMFl6TmtjRm95ZURGTVdFcDBZekkxZG1OdE1IUmhWekZvV2pKV2RWcFlVWFJOYWtGNVRtcEZkMDFxV1hSa2FrVjJXbTVXYzJKRE1USk5VemxxWWtkR2NHSllUWFpOZW14clRWUkJNVTlYVm0xWmVsbDVUMVJLYlZreVJtMU5SMFUwV1hwS2FVNXRTVEJOZW1ocFdXcG5NRTVFYXpKWmJVVTFUa1JrYkZwVVVtbE5WR3MwV1dwamQxa3lXWHBaVjFGNVQwUkZkMDlIVVhwT01YaDFURE5rZG1OdGRIcGpSMFpxV2xNNU1XTXlWbmxqZVRsM1dWaENiMkZZWkd4a1NFNW9UWGs1TUZsWVRuSmplVGxzWWtjeGRreFlSbkppYlRsNVlsTXhlbVF5Ykc1aVNGVjBZMjB4ZW1KdE9YbGlVekZ3WWxkR2JscFhOV3hrUXpCNVRVUkpNazFVUVhsT2FURXlUVk01YldSWGVITk1XRmw0VEROS2JHTllWbXhqTTFGMFdUSjRhR0ZYTVhwTU1sWnpZbGM0ZEdKSFJubGFNbFY2VFZSU2RFeFlSbkppYlRsNVlsTXhlbVF5Ykc1aVNGVjBZMjB4ZW1KdE9YbGlVekZ0WkZkNGMweFlXWGhZUnpScFRFRnZaMGxEUVdkSmJrSjVZVmM1ZVZneU1XaGliV3h0V2xoT01FbHFiMmRKYlUxNFdrUk5NVTV0U21oTlJGRTFUMVJOZUZsNlVUTlBWMVpvV21wbk5FNXFaek5OTWtWNldUSkZNazFVV1RST2FrVjRXVzFHYlU1cVpHeE5SR1J0VG1wck5FOVVhR3haTWxGNldYcEZNRTE2YkcxYWJVbG5TVU01TTJJelNuSmpNMEpvV1RKVmRtUllUbXhqYmsxMlkwZEdkMkZIYkROYVdGSjZXVlJOZG1SSFJucGhNMDEyV2xkNGRHSjVNWGhoTWpWMlkyMHdkR016WkhCYU1uZ3hURmhLZEdNeU5YWmpiVEIwWVZjeGFGb3lWblZhV0ZGMFRXcEJlVTVxUlhkTmFsbDBaR3BGZGxwdVZuTmlRekV5VFZNNVIxTlZlRVpWZVRWNllVZEZlVTVVV21OaWFVbHpRMmxCWjBsRFFXbGliVVl3WVZoYWJGZ3pUakJhV0VKNlNXcHZaMGxzVGpCYVdFSktXa1F3TUUxVVNURk9WRkYxV1cxR01Ga3laMmRXV0U1c1kydHNhMUJVVVhoTlJFRjZTVVpPTUZsWVNqQldSMngwV2xRd2VVMUVTVEpNVkVWM1RGUkpNRlpFUlhwUGFrRTFUMnBSTlVsR1VuQmlWMVpOWVZjeGNHUkVNVlpVYTNoS1ZGVnNWVkpWVVdkVk0xSm9aRWRWT1ZWc1ZrOVVhMnhQVW5sQ1VWbFlTakJoV0ZKd1lqSTBPV050ZDNsSlJUVjJXa2RXVFdGWVRqQlFWMlIzWkZSSmVFbEZOWFphUjFaNlVGUkZaMUV4UWxaamVqQjNTVVpTYUdNeWRIcFFWRVZuVkcxR2RGcFVNV2xaV0ZKcVlVTkNUMXBZVWpOaU0wcHlVRk5vZFdSWGVITkxVMEpWVld0V1ZGQlRhSFZrVjNoelMxTkNVMXBZVGpKVlJ6bDVaRWhOT1V0SE5URmlSM2R3U1VWT1VWWlZXbmxhV0VaVFdsaEZPVkpIVm0xWldGWnpaRU5DVkdOdVZuVlRSemw2WkVSd1VXRlhVVGxMUnpVeFlrZDNjRTlxUW1OaWJFNHdXbGhDU2xwRU1EQk5WRWt4VGxSUmRVMURRbFpqTWxaNVUxZFJPVTVFUlhkTlJFMW5WVE5TYUdOdVVsVmhWekZzVUZSSmQwMXFXWFJOVkVGMFRXcFNWVTFVVFRaTlJHczJUbFJGWjFaSGJIUmFWWGh3WWxkc01GQldWazlVUld4T1UxWlNSbEpEUWxSa1IwWXdXbFF4VTFaVk5VOVRWVFZJU1VaQ2FHTnVVbkJrUjJ4Mlltb3hlV0pFU1dkVWJUbHJXbFY0Y0dNelVUbGFNMEl4VFdwRloxUnRPV3RhV0UwNVRWTkNSRlZHVm5wUVZFMTVTVVpTYUdNeWRIcFFWRVZuVkcxR2RGcFVNV2xaV0U1dlNVVTFiR1JJWkhaamJYTTVTMGMxTVdKSGQzQkpSbEpUVWxaTk9Wa3pRakZRVkUxNVRFY3hiR0pVTUhoUFZFcElURWMxZGxwSFZUbE5VMEpUV2xoT01sVkhPWGxrU0UwNVMwYzFNV0pIZDNCSlJVNVJWbFZhZVZwWVJsTmFXRVU1VWtkV2JWbFlWbk5rUTBKRllWaE9NRkJWVGpWWk1uaHdXWGxDVkdOdVZuVlRSemw2WkVSd1VXRlhVVGxoVnpWNlpFTXhlR1JJUW5oamFURnJXbGhhZVZwWGQzUmpiVkowV1ZNeGQySXlPWE5QYWxVMFRsUm5NRTlUUWxWamJWWjZVVzFzZFZwRU1XNWpiVlo2VERKa2QyUlVjSFZpTWpWc1NVWlNlVnBZVGxGYVdFcFVaRWRXZDFCWFRuZGtWRzk2VFdsQ1ZXTnRWbnBWUjFaNVZHMDVhMXBVTVc1amJWWjZUREprZDJSVWNHOU5WRUYzVDJwSloxWklTbXhqTVVKc1kyeFNhR015Y3psWk0wSXhUMnBOZVV4SFRuZGtWRzk2VFd4NGRWVXpVbXhqUld4clVGUlJlRTFxVlRGT2FUVnBXVmhTYW1GRFFsWmpNbFo1VTFkUk9VNUVSWGROUkUxblZUTlNhR051VWxWaFZ6RnNVRlJKZDAxcVdYUk5WRUYwVFdwU1ZVMVVUVFpOVkVFMlRsUkJaMVpIYkhSYVZYaHdZbGRzTUZCV1ZrOVVSV3hPVTFaU1JsSkRRbFJrUjBZd1dsUXhVMVpWTlU5VFZUVklTVVpDYUdOdVVuQmtSMngyWW1veGVXSkVTV2RVYlRscldsVjRjR016VVRsYU0wSXhUVlJyWjFSdE9XdGFXRTA1VFZOQ1JGVkdWbnBRVkVGblZrZEdlbUV6VFRsTlUwSlBXVmN4YkZCWFNtaGtSMDV2U1VVMWJHUklaSFpqYlhNNVMwYzFNV0pIZDNCSlJsSlRVbFpOT1V0SE5URmlSM2R3U1VaS2JHTXpXbEZpTTBvd1kzb3diMkp1Vm5OaVEydG5VVEZDVmxKdVNteGpWa3BzWTFReFJWcFhXbWhrVjNnd1NVWk9lV1JYTlVsaU0wNHdUMnhDY0ZwRU1HOWlibFp6WWtOck5rMUdlSFZWTTFKc1kwVnNhMUJVVVhoTmFsVXhUbWswZDBsR1ZucGFXRXBLV2tRd01FMVVRWGROZVVKVVpFZEdlV1JHVW5CaVYxVTVUV3BCZVU1cE1IaE5RekI1VGtaUmVFMTZiM2hOUkc4eFRXbENWV0ZYTVd4VVIyeDBZVmhST1ZaVk5VMVRWVEZLVmtWV1JVbEdUakJaV0ZKc1VGWktWbFJyTlVwVWEyTm5WVWRHZVdSSGJEQmhWemwxVUZoS2MwMXBRazlpTWxKc1ZFZHNlbVJFTVc1alNGVjRUMU5DVDJJeVVteGplakI0U1VWT1VWWllUVGxOZWtsblZrZEdlbUV6VFRsTlUwSlBXVmN4YkZCWFNtaGpNbWRuVkcxV01HUXlPWGxoZWpCdlltNVdjMkpEYTJkV1JrcEdWWG94YW1OSVZUbE5la2x6WWxkV2RGQlVSVFZOYTJOelltMDVhMXBVTUhoSlJrcHNZek5hVVdJelNqQmplakJ2WW01V2MySkRhMmRSTVVKV1VtNUtiR05XU214alZERkZXbGRhYUdSWGVEQkpSVkp3WXpOUk9WRXpiR3BpUjJ4cVNVWk9lV1JYTlVsaU0wNHdUMnhDY0ZwRU1YQmliazR3VEZkc2NXUlhVbmxNVjFKc1pHNUtiR0pETVhsYVJ6Rm9URmhDZG1JeWR6Wk5WRlV5VFVSVk5FOURRbFZqYlZaNlVXMXNkVnBFTVc1amJWWjZUREprZDJSVWNIVmlNalZzU1VaU2VWcFlUbEZhV0VwVVpFZFdkMUJYVG5ka1ZHOTZUV2xDVldOdFZucFZSMVo1VkcwNWExcFVNVzVqYlZaNlRESmtkMlJVY0c5TlZFRjNUMnBKWjFaSVNteGpNVUpzWTJ4U2FHTXljemxaTTBJeFQycE5lVXhIVG5ka1ZHOTZUV3g0ZFZVelVteGpSV3hyVUZSUmVFMXFWVFJPYVRWcFdWaFNhbUZEUWxaak1sWjVVMWRST1U1RVJYZE5SRlZuVlROU2FHTnVVbFZoVnpGc1VGUkpkMDFxV1hSTlZFRjBUV3BTVlUxVVp6Wk9WRTAyVFdwVloxWkhiSFJhVlhod1lsZHNNRkJXVms5VVJXeE9VMVpTUmxKRFFsUmtSMFl3V2xReFUxWlZOVTlUVlRWSVNVWkNhR051VW5Ca1IyeDJZbW94ZVdKRVNXZFViVGxyV2xWNGNHTXpVVGxhTTBJeFRVUk5aMVJ0T1d0YVdFMDVUVk5DUkZWR1ZucFFWRUZuVmtkR2VtRXpUVGxOVTBKUFdWY3hiRkJYU21oa1IwNXZTVVUxYkdSSVpIWmpiWE01UzBjMU1XSkhkM0JKUmxKVFVsWk5PVXRITlRGaVIzZHdTVVpLYkdNeldsRmlNMG93WTNvd2IySnVWbk5pUTJ0blVURkNWbEp1U214alZrcHNZMVF4UlZwWFdtaGtWM2d3U1VaT2VXUlhOVWxpTTA0d1QyeENjRnBFTUc5aWJsWnpZa05yTmsxR2VIVlZNMUpzWTBWc2ExQlVVWGhOYWxVMFRtazBlRWxHVm5wYVdFcEtXa1F3TUUxVVFYZE9VMEpVWkVkR2VXUkdVbkJpVjFVNVRXcEJlVTVwTUhoTlF6QjVUa1pSZUU5VWIzZE5hbTk0VGtOQ1ZXRlhNV3hVUjJ4MFlWaFJPVlpWTlUxVFZURktWa1ZXUlVsR1RqQlpXRkpzVUZaS1ZsUnJOVXBVYTJOblZVZEdlV1JIYkRCaFZ6bDFVRmhLYzAxcFFrOWlNbEpzVkVkc2VtUkVNVzVqU0ZWM1RYbENUMkl5VW14amVqQjRTVVZPVVZaWVRUbE5hbWRuVmtkR2VtRXpUVGxOVTBKUFdWY3hiRkJZUWpWa1IyaDJZbWxDVDFwWVVqTmlNMHB5VUZOb2RXUlhlSE5MVTBKVlZXdFdWRkJYVG5ka1ZEQjVUME40ZEZwWE1EbE5ha2wzVW5sNGRXSXlVbXhRVkVWblZXMVdlbVJzUW5aamJsSjZVRk5vZFdSWGVITkxVMEpFVlVaV1IyTnRWbmhWYlZaNFVGVlNiRnB0UmpGaVNGRm5Va2RzZW1SRU1VUmxWMDV6WVZkTloxVXpTakZpYTJoMll6TlJObFZIYkd0UVYyeDFZek5SZEdWWVZuRmlNMjkwV2tkV01tTnRWbk5NV0VwcllsZEZkR05IT1haaVJHOTVUbnBWZWs5VVJUTkpSbEo1V2xoT1EyRlhOV3RRVjJSNVdsaE5kbG96UWpGUGJUVjJZbTFWWjFaSVNteGpNVUpzWTJzMWRscEhWVGxhTTBwc1kzazVibU5JVlRaaFJFVjNUVVJ2ZUVsR1VubGFXRTVSV2xoS1ZWbFlUbkpRVjA1M1pGUnZlVTlHZUhWVk0xSnNZMFZzYTFCVVVYaE5hbFUwVG5rMWFWbFlVbXBoUTBKV1l6SldlVk5YVVRsT1JFVjNUVVJWWjFVelVtaGpibEpWWVZjeGJGQlVTWGROYWxsMFRWUkJkRTFxVWxWTlZHYzJUbFJOTmsxcVZXZFdSMngwV2xWNGNHSlhiREJRVmxaUFZFVnNUbE5XVWtaU1EwSlVaRWRHTUZwVU1WTldWVFZQVTFVMVNFbEdRbWhqYmxKd1pFZHNkbUpxTVhsaVJFbG5WRzA1YTFwVmVIQmpNMUU1V2pOQ01VMUVUV2RVYlRscldsaE5PVTFUUWtSVlJsWjZVRlJCWjFaSFJucGhNMDA1VFZOQ1QxbFhNV3hRVjBwb1pFZE9iMGxGTld4a1NHUjJZMjF6T1V0SE5URmlSM2R3U1VaU1UxSldUVGxMUnpVeFlrZDNjRWxHU214ak0xcFJZak5LTUdONk1HOWlibFp6WWtOcloxRXhRbFpTYmtwc1kxWktiR05VTVVWYVYxcG9aRmQ0TUVsR1RubGtWelZKWWpOT01FOXNRbkJhUkRCdlltNVdjMkpEYXpaTlJuaDFWVE5TYkdORmJHdFFWRkY0VFdwVk5FNTVOSGRKUmxaNldsaEtTbHBFTURCTlZFRjNUbE5DVkdSSFJubGtSbEp3WWxkVk9VMXFRWGxPYVRCNFRVTXdlVTVHVVhoUFZHOTNUVlJ2ZWs1VFFsVmhWekZzVkVkc2RHRllVVGxXVlRWTlUxVXhTbFpGVmtWSlJrNHdXVmhTYkZCV1NsWlVhelZLVkd0aloxVkhSbmxrUjJ3d1lWYzVkVkJZU25OTmFVSlBZakpTYkZSSGJIcGtSREZ1WTBoVmQwMTVRazlpTWxKc1kzb3dlRWxGVGxGV1dFMDVUV3BuWjFaSFJucGhNMDA1VFZOQ1QxbFhNV3hRV0VJMVpFZG9kbUpwUWs5YVdGSXpZak5LY2xCVGFIVmtWM2h6UzFOQ1ZWVnJWbFJRVjA1M1pGUXdlVTlEZUhSYVZ6QTVUV3BKZDFKNWVIVmlNbEpzVUZSRloxVnRWbnBrYkVKMlkyNVNlbEJUYUhWa1YzaHpTMU5DUkZWR1ZrZGpiVlo0VlcxV2VGQlZVbXhhYlVZeFlraFJaMUpIYkhwa1JERkVaVmRPYzJGWFRXZFZNMG94WW10b2RtTXpVVFpWUjJ4clVGZHNkV016VVhSbFdGWnhZak52ZEZwSFZqSmpiVlp6VEZoS2EySlhSWFJqUnpsMllrUnZlVTU2VlhsT2VrbDNTVVpTZVZwWVRrTmhWelZyVUZka2VWcFlUWFphTTBJeFQyMDFkbUp0VldkV1NFcHNZekZDYkdOck5YWmFSMVU1V2pOS2JHTjVPVzVqU0ZVMllVUkZkMDFFYjNoSlJsSjVXbGhPVVZwWVNsVlpXRTV5VUZkT2QyUlViM2xQUm5oMVZUTlNiR05GYkd0UVZGRjRUV3BWTkU5RE5XbFpXRkpxWVVOQ1ZtTXlWbmxUVjFFNVRrUkZkMDFFVldkVk0xSm9ZMjVTVldGWE1XeFFWRWwzVFdwWmRFMVVRWFJOYWxKVlRXcEpOazFVUVRaTlZFVm5Wa2RzZEZwVmVIQmlWMnd3VUZaV1QxUkZiRTVUVmxKR1VrTkNWR1JIUmpCYVZERlRWbFUxVDFOVk5VaEpSa0pvWTI1U2NHUkhiSFppYWpGNVlrUkpaMVJ0T1d0YVZYaHdZek5ST1ZvelFqRk5WR3RuVkcwNWExcFlUVGxOVTBKRVZVWldlbEJVUVdkV1IwWjZZVE5OT1UxVFFrOVpWekZzVUZkS2FHUkhUbTlKUlRWc1pFaGtkbU50Y3psTFJ6VXhZa2QzY0VsR1VsTlNWazA1UzBjMU1XSkhkM0JKUmtwc1l6TmFVV0l6U2pCamVqQnZZbTVXYzJKRGEyZFJNVUpXVW01S2JHTldTbXhqVkRGRldsZGFhR1JYZURCSlJrNTVaRmMxU1dJelRqQlBiRUp3V2tRd2IySnVWbk5pUTJzMlRVWjRkVlV6VW14alJXeHJVRlJSZUUxcVZUUlBRelIzU1VaV2VscFlTa3BhUkRBd1RWUkJkMDVUUWxSa1IwWjVaRVpTY0dKWFZUbE5ha0Y1VG1rd2VFMURNSGxPUmxGNVRXcHZlRTlVYjNwTmFVSlZZVmN4YkZSSGJIUmhXRkU1VmxVMVRWTlZNVXBXUlZaRlNVWk9NRmxZVW14UVZrcFdWR3MxU2xSclkyZFZSMFo1WkVkc01HRlhPWFZRV0VwelRXbENUMkl5VW14VVIyeDZaRVF4Ym1OSVZYaFBVMEpQWWpKU2JHTjZNSGhKUlU1UlZsaE5PVTFxWjJkV1IwWjZZVE5OT1UxVFFrOVpWekZzVUZoQ05XUkhhSFppYVVKUFdsaFNNMkl6U25KUVUyaDFaRmQ0YzB0VFFsVlZhMVpVVUZkT2QyUlVNSGxQUTNoMFdsY3dPVTFxU1hkU2VYaDFZakpTYkZCVVJXZFZiVlo2Wkd4Q2RtTnVVbnBRVTJoMVpGZDRjMHRUUWtSVlJsWkhZMjFXZUZWdFZuaFFWVkpzV20xR01XSklVV2RTUjJ4NlpFUXhSR1ZYVG5OaFYwMW5WVE5LTVdKcmFIWmpNMUUyVlVkc2ExQlhiSFZqTTFGMFlWZHdNVnBJU1hSYVIxWXlZMjFXYzB4WVNtdGlWMFYwWTBjNWRtSkViM2hQUkVVeFRWUkJORWxHVW5sYVdFNURZVmMxYTFCWFpIbGFXRTEyV2pOQ01VOXROWFppYlZWblZraEtiR014UW14amF6VjJXa2RWT1ZvelNteGplVGx1WTBoVk5tRkVSWGROUkc5NFNVWlNlVnBZVGxGYVdFcFZXVmhPY2xCWFRuZGtWRzk1VDBaNGRWVXpVbXhqUld4clVGUlJlRTFxVlRWTlV6VnBXVmhTYW1GRFFsWmpNbFo1VTFkUk9VNUVSWGROUkZWblZUTlNhR051VWxWaFZ6RnNVRlJKZDAxcVdYUk5WRUYwVFdwU1ZVMXFTVFpOVkVFMlRWUkZaMVpIYkhSYVZYaHdZbGRzTUZCV1ZrOVVSV3hPVTFaU1JsSkRRbFJrUjBZd1dsUXhVMVpWTlU5VFZUVklTVVpDYUdOdVVuQmtSMngyWW1veGVXSkVTV2RVYlRscldsVjRjR016VVRsYU0wSXhUVlJyWjFSdE9XdGFXRTA1VFZOQ1JGVkdWbnBRVkVGblZrZEdlbUV6VFRsTlUwSlBXVmN4YkZCWFNtaGtSMDV2U1VVMWJHUklaSFpqYlhNNVMwYzFNV0pIZDNCSlJsSlRVbFpOT1V0SE5URmlSM2R3U1VaS2JHTXpXbEZpTTBvd1kzb3diMkp1Vm5OaVEydG5VVEZDVmxKdVNteGpWa3BzWTFReFJWcFhXbWhrVjNnd1NVWk9lV1JYTlVsaU0wNHdUMnhDY0ZwRU1HOWlibFp6WWtOck5rMUdlSFZWTTFKc1kwVnNhMUJVVVhoTmFsVTFUVk0wZDBsR1ZucGFXRXBLV2tRd01FMVVRWGRPVTBKVVpFZEdlV1JHVW5CaVYxVTVUV3BCZVU1cE1IaE5RekI1VGtaUmVVMXFiM2hPVkc4eFRrTkNWV0ZYTVd4VVIyeDBZVmhST1ZaVk5VMVRWVEZLVmtWV1JVbEdUakJaV0ZKc1VGWktWbFJyTlVwVWEyTm5WVWRHZVdSSGJEQmhWemwxVUZoS2MwMXBRazlpTWxKc1ZFZHNlbVJFTVc1alNGVjRUMU5DVDJJeVVteGplakI0U1VWT1VWWllUVGxOYW1kblZrZEdlbUV6VFRsTlUwSlBXVmN4YkZCWVFqVmtSMmgyWW1sQ1QxcFlVak5pTTBweVVGTm9kV1JYZUhOTFUwSlZWV3RXVkZCWFRuZGtWREI1VDBONGRGcFhNRGxOYWtsM1VubDRkV0l5VW14UVZFVm5WVzFXZW1Sc1FuWmpibEo2VUZOb2RXUlhlSE5MVTBKRVZVWldSMk50Vm5oVmJWWjRVRlZTYkZwdFJqRmlTRkZuVWtkc2VtUkVNVVJsVjA1ellWZE5aMVV6U2pGaWEyaDJZek5STmxWSGJHdFFWMngxWXpOUmRHRlhjREZhU0VsMFdrZFdNbU50Vm5OTVdFcHJZbGRGZEdOSE9YWmlSRzk0VDBSQk1rNUVUVEpKUmxKNVdsaE9RMkZYTld0UVYyUjVXbGhOZGxvelFqRlBiVFYyWW0xVloxWklTbXhqTVVKc1kyczFkbHBIVlRsYU0wcHNZM2s1Ym1OSVZUWmhSRVYzVFVSdmVFbEdVbmxhV0U1UldsaEtWVmxZVG5KUVYwNTNaRlJ2ZVU5R2VIVlZNMUpzWTBWc2ExQlVVWGhOYWxVMVRXazFhVmxZVW1waFEwSldZekpXZVZOWFVUbE9SRVYzVFVSVloxVXpVbWhqYmxKVllWY3hiRkJVU1hkTmFsbDBUVlJCZEUxcVVsVk5ha2syVFZSQk5rMVVSV2RXUjJ4MFdsVjRjR0pYYkRCUVZsWlBWRVZzVGxOV1VrWlNRMEpVWkVkR01GcFVNVk5XVlRWUFUxVTFTRWxHUW1oamJsSndaRWRzZG1KcU1YbGlSRWxuVkcwNWExcFZlSEJqTTFFNVdqTkNNVTFVYTJkVWJUbHJXbGhOT1UxVFFrUlZSbFo2VUZSQloxWkhSbnBoTTAwNVRWTkNUMWxYTVd4UVYwcG9aRWRPYjBsRk5XeGtTR1IyWTIxek9VdEhOVEZpUjNkd1NVWlNVMUpXVFRsTFJ6VXhZa2QzY0VsR1NteGpNMXBSWWpOS01HTjZNRzlpYmxaellrTnJaMUV4UWxaU2JrcHNZMVpLYkdOVU1VVmFWMXBvWkZkNE1FbEdUbmxrVnpWSllqTk9NRTlzUW5CYVJEQnZZbTVXYzJKRGF6Wk5SbmgxVlROU2JHTkZiR3RRVkZGNFRXcFZOVTFwTkhkSlJsWjZXbGhLU2xwRU1EQk5WRUYzVGxOQ1ZHUkhSbmxrUmxKd1lsZFZPVTFxUVhsT2FUQjRUVU13ZVU1R1VYbE5hbTk0VGxSdmVVNURRbFZoVnpGc1ZFZHNkR0ZZVVRsV1ZUVk5VMVV4U2xaRlZrVkpSazR3V1ZoU2JGQldTbFpVYXpWS1ZHdGpaMVZIUm5sa1Iyd3dZVmM1ZFZCWVNuTk5hVUpQWWpKU2JGUkhiSHBrUkRGdVkwaFZlRTlUUWs5aU1sSnNZM293ZUVsRlRsRldXRTA1VFdwbloxWkhSbnBoTTAwNVRWTkNUMWxYTVd4UVdFSTFaRWRvZG1KcFFrOWFXRkl6WWpOS2NsQlRhSFZrVjNoelMxTkNWVlZyVmxSUVYwNTNaRlF3ZVU5RGVIUmFWekE1VFdwSmQxSjVlSFZpTWxKc1VGUkZaMVZ0Vm5wa2JFSjJZMjVTZWxCVGFIVmtWM2h6UzFOQ1JGVkdWa2RqYlZaNFZXMVdlRkJWVW14YWJVWXhZa2hSWjFKSGJIcGtSREZFWlZkT2MyRlhUV2RWTTBveFltdG9kbU16VVRaVlIyeHJVRmRzZFdNelVYUmhWM0F4V2toSmRGcEhWakpqYlZaelRGaEthMkpYUlhSalJ6bDJZa1J2ZUU5RVFUQk9SR3MwU1VaU2VWcFlUa05oVnpWclVGZGtlVnBZVFhaYU0wSXhUMjAxZG1KdFZXZFdTRXBzWXpGQ2JHTnJOWFphUjFVNVdqTktiR041T1c1alNGVTJZVVJGZDAxRWIzaEpSbEo1V2xoT1VWcFlTbFZaV0U1eVVGZE9kMlJVYjNsUFJuaDFWVE5TYkdORmJHdFFWRkY0VFdwVk5VMTVOV2xaV0ZKcVlVTkNWbU15Vm5sVFYxRTVUa1JGZDAxRVZXZFZNMUpvWTI1U1ZXRlhNV3hRVkVsM1RXcFpkRTFVUVhSTmFsSlZUV3BKTmsxVVFUWk5WRVZuVmtkc2RGcFZlSEJpVjJ3d1VGWldUMVJGYkU1VFZsSkdVa05DVkdSSFJqQmFWREZUVmxVMVQxTlZOVWhKUmtKb1kyNVNjR1JIYkhaaWFqRjVZa1JKWjFSdE9XdGFWWGh3WXpOUk9Wb3pRakZOVkd0blZHMDVhMXBZVFRsTlUwSkVWVVpXZWxCVVFXZFdSMFo2WVROTk9VMVRRazlaVnpGc1VGZEthR1JIVG05SlJUVnNaRWhrZG1OdGN6bExSelV4WWtkM2NFbEdVbE5TVmswNVMwYzFNV0pIZDNCSlJrcHNZek5hVVdJelNqQmplakJ2WW01V2MySkRhMmRSTVVKV1VtNUtiR05XU214alZERkZXbGRhYUdSWGVEQkpSazU1WkZjMVNXSXpUakJQYkVKd1drUXdiMkp1Vm5OaVEyczJUVVo0ZFZVelVteGpSV3hyVUZSUmVFMXFWVFZOZVRSM1NVWldlbHBZU2twYVJEQXdUVlJCZDA1VFFsUmtSMFo1WkVaU2NHSlhWVGxOYWtGNVRta3dlRTFETUhsT1JsRjVUV3B2ZUU1RWJ6Rk9RMEpWWVZjeGJGUkhiSFJoV0ZFNVZsVTFUVk5WTVVwV1JWWkZTVVpPTUZsWVVteFFWa3BXVkdzMVNsUnJZMmRWUjBaNVpFZHNNR0ZYT1hWUVdFcHpUV2xDVDJJeVVteFVSMng2WkVReGJtTklWWGhQVTBKUFlqSlNiR042TUhoSlJVNVJWbGhOT1UxcVoyZFdSMFo2WVROTk9VMVRRazlaVnpGc1VGaENOV1JIYUhaaWFVSlBXbGhTTTJJelNuSlFVMmgxWkZkNGMwdFRRbFZWYTFaVVVGZE9kMlJVTUhsUFEzaDBXbGN3T1UxcVNYZFNlWGgxWWpKU2JGQlVSV2RWYlZaNlpHeENkbU51VW5wUVUyaDFaRmQ0YzB0VFFrUlZSbFpIWTIxV2VGVnRWbmhRVlZKc1dtMUdNV0pJVVdkU1IyeDZaRVF4UkdWWFRuTmhWMDFuVlROS01XSnJhSFpqTTFFMlZVZHNhMUJYYkhWak0xRjBZVmR3TVZwSVNYUmFSMVl5WTIxV2MweFlTbXRpVjBWMFkwYzVkbUpFYjNoUFJFRjVUVVJuTWtsR1VubGFXRTVEWVZjMWExQlhaSGxhV0UxMldqTkNNVTl0TlhaaWJWVm5Wa2hLYkdNeFFteGphelYyV2tkVk9Wb3pTbXhqZVRsdVkwaFZObUZFUlhkTlJHOTRTVVpTZVZwWVRsRmFXRXBWV1ZoT2NsQlhUbmRrVkc5NVQwWjRkVlV6VW14alJXeHJVRlJSZUUxcVl6UlBVelZwV1ZoU2FtRkRRbFpqTWxaNVUxZFJPVTVFUlhkTlJFMW5WVE5TYUdOdVVsVmhWekZzVUZSSmQwMXFXWFJOVkVGMFRXcGFWVTFFYXpaTmFrVTJUVlJCWjFaSGJIUmFWWGh3WWxkc01GQldWazlVUld4T1UxWlNSbEpEUWxSa1IwWXdXbFF4VTFaVk5VOVRWVFZJU1VaQ2FHTnVVbkJrUjJ4Mlltb3hlV0pFU1dkVWJUbHJXbFY0Y0dNelVUbGFNMEl4VFZSRloxUnRPV3RhV0UwNVRWTkNSRlZHVm5wUVZFRm5Wa2RHZW1FelRUbE5VMEpQV1ZjeGJGQlhTbWhrUjA1dlNVVTFiR1JJWkhaamJYTTVTMGMxTVdKSGQzQkpSbEpUVWxaTk9VdEhOVEZpUjNkd1NVWktiR016V2xGaU0wb3dZM293YjJKdVZuTmlRMnRuVVRGQ1ZsSnVTbXhqVmtwc1kxUXhSVnBYV21oa1YzZ3dTVVpPZVdSWE5VbGlNMDR3VDJ4Q2NGcEVNRzlpYmxaellrTnJOazFHZUhWVk0xSnNZMFZzYTFCVVVYaE5hbU0wVDFNMGQwbEdWbnBhV0VwS1drUXdNRTFVUVhkTmVVSlVaRWRHZVdSR1VuQmlWMVU1VFdwQmVVNXBNSGhOUXpCNVRteFJkMDlVYjNsTlZHOTRUWGxDVldGWE1XeFVSMngwWVZoUk9WWlZOVTFUVlRGS1ZrVldSVWxHVGpCWldGSnNVRlpLVmxSck5VcFVhMk5uVlVkR2VXUkhiREJoVnpsMVVGaEtjMDFwUWs5aU1sSnNWRWRzZW1SRU1XNWpTRlY0VFZOQ1QySXlVbXhqZWpCNFNVVk9VVlpZVFRsTmVrbG5Wa2RHZW1FelRUbE5VMEpQV1ZjeGJGQlhTbWhqTW1kblZHMVdNR1F5T1hsaGVqQnZZbTVXYzJKRGEyZFdSa3BHVlhveGFtTklWVGxOZWtsellsZFdkRkJVUlRWTmEyTnpZbTA1YTFwVU1IaEpSa3BzWXpOYVVXSXpTakJqZWpCdlltNVdjMkpEYTJkUk1VSldVbTVLYkdOV1NteGpWREZGV2xkYWFHUlhlREJKUlZKd1l6TlJPVkV6YkdwaVIyeHFTVVpPZVdSWE5VbGlNMDR3VDJ4Q2NGcEVNWEJpYms0d1RGZHdkVnBYZEhaTVYxSnNaRzVLYkdKRE1YbGFSekZvVEZoQ2RtSXlkelpOYWsxM1RWUmplRTU1UWxWamJWWjZVVzFzZFZwRU1XNWpiVlo2VERKa2QyUlVjSFZpTWpWc1NVWlNlVnBZVGxGYVdFcFVaRWRXZDFCWFRuZGtWRzk2VFdsQ1ZXTnRWbnBWUjFaNVZHMDVhMXBVTVc1amJWWjZUREprZDJSVWNHOU5WRUYzVDJwUloxWklTbXhqTVVKc1kyeFNhR015Y3psWk0wSXhUMnBOZVV4SFRuZGtWRzk2VFd4NGRWVXpVbXhqUld4clVGUlJlRTFxWXpWUFF6VnBXVmhTYW1GRFFsWmpNbFo1VTFkUk9VNUVSWGROUkUxblZUTlNhR051VWxWaFZ6RnNVRlJKZDAxcVdYUk5WRUYwVFdwYVZVMVVWVFpPUkZFMlRVUkpaMVpIYkhSYVZYaHdZbGRzTUZCV1ZrOVVSV3hPVTFaU1JsSkRRbFJrUjBZd1dsUXhVMVpWTlU5VFZUVklTVVpDYUdOdVVuQmtSMngyWW1veGVXSkVTV2RVYlRscldsVjRjR016VVRsYU0wSXhUVlJGWjFSdE9XdGFXRTA1VFZOQ1JGVkdWbnBRVkVGblZrZEdlbUV6VFRsTlUwSlBXVmN4YkZCWFNtaGtSMDV2U1VVMWJHUklaSFpqYlhNNVMwYzFNV0pIZDNCSlJsSlRVbFpOT1V0SE5URmlSM2R3U1VaS2JHTXpXbEZpTTBvd1kzb3diMkp1Vm5OaVEydG5VVEZDVmxKdVNteGpWa3BzWTFReFJWcFhXbWhrVjNnd1NVWk9lV1JYTlVsaU0wNHdUMnhDY0ZwRU1HOWlibFp6WWtOck5rMUdlSFZWTTFKc1kwVnNhMUJVVVhoTmFtTTFUME0wZDBsR1ZucGFXRXBLV2tRd01FMVVRWGROZVVKVVpFZEdlV1JHVW5CaVYxVTVUV3BCZVU1cE1IaE5RekI1VG14UmVFNVViekJPUkc5M1RrTkNWV0ZYTVd4VVIyeDBZVmhST1ZaVk5VMVRWVEZLVmtWV1JVbEdUakJaV0ZKc1VGWktWbFJyTlVwVWEyTm5WVWRHZVdSSGJEQmhWemwxVUZoS2MwMXBRazlpTWxKc1ZFZHNlbVJFTVc1alNGVjRUVk5DVDJJeVVteGplakI0U1VWT1VWWllUVGxOZWtsblZrZEdlbUV6VFRsTlUwSlBXVmN4YkZCWFNtaGpNbWRuVkcxV01HUXlPWGxoZWpCdlltNVdjMkpEYTJkV1JrcEdWWG94YW1OSVZUbE5la2x6WWxkV2RGQlVSVFZOYTJOelltMDVhMXBVTUhoSlJrcHNZek5hVVdJelNqQmplakJ2WW01V2MySkRhMmRSTVVKV1VtNUtiR05XU214alZERkZXbGRhYUdSWGVEQkpSVkp3WXpOUk9WRXpiR3BpUjJ4cVNVWk9lV1JYTlVsaU0wNHdUMnhDY0ZwRU1YQmliazR3VEZkd2RWcFhkSFpNVjFKc1pHNUtiR0pETVhsYVJ6Rm9URmhDZG1JeWR6Wk5hbEV4VDBSWmQwNTVRbFZqYlZaNlVXMXNkVnBFTVc1amJWWjZUREprZDJSVWNIVmlNalZzU1VaU2VWcFlUbEZhV0VwVVpFZFdkMUJYVG5ka1ZHOTZUV2xDVldOdFZucFZSMVo1VkcwNWExcFVNVzVqYlZaNlRESmtkMlJVY0c5TlZFRjNUMnBSWjFaSVNteGpNVUpzWTJ4U2FHTXljemxaTTBJeFQycE5lVXhIVG5ka1ZHOTZUV3g0ZFZVelVteGpSV3hyVUZSUmVFMXFaM2ROUXpWcFdWaFNhbUZEUWxaak1sWjVVMWRST1U1RVJYZE5SRTFuVlROU2FHTnVVbFZoVnpGc1VGUkpkMDFxV1hSTlZFRjBUV3BhVlUxVVZUWk9SRlUyVFVSVloxWkhiSFJhVlhod1lsZHNNRkJXVms5VVJXeE9VMVpTUmxKRFFsUmtSMFl3V2xReFUxWlZOVTlUVlRWSVNVWkNhR051VW5Ca1IyeDJZbW94ZVdKRVNXZFViVGxyV2xWNGNHTXpVVGxhTTBJeFRVUk5aMVJ0T1d0YVdFMDVUVk5DUkZWR1ZucFFWRUZuVmtkR2VtRXpUVGxOVTBKUFdWY3hiRkJYU21oa1IwNXZTVVUxYkdSSVpIWmpiWE01UzBjMU1XSkhkM0JKUmxKVFVsWk5PVXRITlRGaVIzZHdTVVpLYkdNeldsRmlNMG93WTNvd2IySnVWbk5pUTJ0blVURkNWbEp1U214alZrcHNZMVF4UlZwWFdtaGtWM2d3U1VaT2VXUlhOVWxpTTA0d1QyeENjRnBFTUc5aWJsWnpZa05yTmsxR2VIVlZNMUpzWTBWc2ExQlVVWGhOYW1kM1RVTTBkMGxHVm5wYVdFcEtXa1F3TUUxVVFYZE5lVUpVWkVkR2VXUkdVbkJpVjFVNVRXcEJlVTVwTUhoTlF6QjVUbXhSZUU1VWJ6Qk9WRzk1VGxOQ1ZXRlhNV3hVUjJ4MFlWaFJPVlpWTlUxVFZURktWa1ZXUlVsR1RqQlpXRkpzVUZaS1ZsUnJOVXBVYTJOblZVZEdlV1JIYkRCaFZ6bDFVRmhLYzAxcFFrOWlNbEpzVkVkc2VtUkVNVzVqU0ZWM1RYbENUMkl5VW14amVqQjRTVVZPVVZaWVRUbE5la2xuVmtkR2VtRXpUVGxOVTBKUFdWY3hiRkJYU21oak1tZG5WRzFXTUdReU9YbGhlakJ2WW01V2MySkRhMmRXUmtwR1ZYb3hhbU5JVlRsTmVrbHpZbGRXZEZCVVJUVk5hMk56WW0wNWExcFVNSGhKUmtwc1l6TmFVV0l6U2pCamVqQnZZbTVXYzJKRGEyZFJNVUpXVW01S2JHTldTbXhqVkRGRldsZGFhR1JYZURCSlJWSndZek5ST1ZFemJHcGlSMnhxU1VaT2VXUlhOVWxpTTA0d1QyeENjRnBFTVhCaWJrNHdURmhzTVdGdE9UWk1WMUpzWkc1S2JHSkRNWGxhUnpGb1RGaENkbUl5ZHpaTmVtTjVUa1JSTlUxVFFsVmpiVlo2VVcxc2RWcEVNVzVqYlZaNlRESmtkMlJVY0hWaU1qVnNTVVpTZVZwWVRsRmFXRXBVWkVkV2QxQlhUbmRrVkc5NlRXbENWV050Vm5wVlIxWjVWRzA1YTFwVU1XNWpiVlo2VERKa2QyUlVjRzlOVkVGM1QycFJaMVpJU214ak1VSnNZMnhTYUdNeWN6bFpNMEl4VDJwTmVVeEhUbmRrVkc5NlRXeDRkVWxwZDB0SlEwRm5TVU5LZW1GSFJubGFWMUptWWpOV01HTklWakJZTWtacFl6SldkV1JEU1RaSlNGSjVaRmRWYzBOcFFXZEpRMEZwWWpKS2VscFlTakphVjFKbVdWaFNabVJZVW1wSmFtOW5TV3BKZDAxcVdYUk5WRUYwVFdwa1ZVMUVSVFpOYWxrMlRXcFJkVTE2U1hsTmVsVXdTM3BCZDA5cVFYZEpaMjluU1Vnd1MyWlJiejFjYmk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5U1JVeEZRVk5GWDBGRFEwVlFWRVZFTG1wemIyNThZekV4TWpkbU5XRmlaVGhqWW1aaE56WTJNV1kyWXpVeU0yVmhZVE16TkdJM05EWmpZbVF4TTJFek5tVTBPR1UxT0dFeFpEbG1Zak16Tnpaa1lqTmlNbnhsZDI5blNVTktkMWxZU214aWJsRnBUMmxCYVU1RVJYbFBSRWt4U1dsM1MwbERRV2xaTWtaM1pFaFdlVnBUU1RaSlEwa3dUVlJKTkUxcVdXbE1RVzluU1VOS2VtUkhVblprV0ZGcFQybEJhVWxwZDB0SlEwRnBZMjFXYzFwWFJucGFWMUptV1ZoU1ptUllVbXBKYW05blNXcEpkMDFxV1hSTlZFRjBUV3BrVlUxRVJUWk5hbGsyVFhwSmRVMUVSVEJPVkZsNFMzcEJkMDlxUVhkSlozQTVRMmM5UFZ4dUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wxSkZURVZCVTBWZlFWUlVSVTFRVkM1cWMyOXVmREprTlRGbU9HTmlNbUU1WkRZNE1UQmlZekZrWVRZMk0yWmlZMlkzWTJKbU9UQmhPRGN3WlRRME5ESTVNRE0wWVRRM05EaG1ZVGt5WXprd09HUXdNV0Y4WlhsS2QxbFlTbXhpYmxGcFQybEJhVTVFUlhsUFJFa3hTV2wzWjBsdFRtaGpTRkl4WTIxVmFVOXBRV2xPUkVWNVQwUkpNa2xwZDJkSmJrcHNZMWhXYkdNelVtWmpNbWhvVFdwVk1rbHFiMmRKYW1Nd1RrUldhRTF0VFRSYVJGSnNUa1JrYWsxVVRUQlBWRlV4VG1wa2JGcHFVbXRQUkZKcVdsZFJNRmw2YUd0WmVsSnNUVlJyTlUxWFRUSmFWR2N5V21wc2JFNTZRbXBaTWxWM1RWZFdiRnBYVFhwTmFtTnBURU5CYVdOWVZteGtWMVZwVDJsQmFVNUVSWGxQUkVreVprZFdjMkpYT0hSaWJVWXdZVmhhYkV4WVJuSmliVGw1WWxNeGVtUXliRzVpU0ZWMFkyMHhlbUp0T1hsaVV6RnRaRmQ0YzB4WVdYbG1TRUpvWTBkb2NHUXlWakJqTWtWNlprWkNSbFJyVWtwVWEyUTRXRWMwTUUxVVNUUk5SRVk0V2xkNGRHSjVNWFZaV0ZKd1pHMVZkRnB1Vm5OaVF6RnpXVmhLYmxwVVRYaE9SekIwV1cwNU1XSnRVbWhqYm10MFpHcEtPR05IUm5kaFIyd3pXbGhTZWxsVVRqaFZSVlpQVWtWc1QxSXplR05pYWxGNFRXcGpOVTlZZUd4aVJ6RjJURmMxYUdSSGJESmFVekZ0WkZkNGMweFhlR2hqYldSc1RYcEZNR0pUTVcxa1dFNXNXa014TWsxdWVIZFpXRUp2WVZoa2JHUklUbWhOTTNoUlVsVTFSVk5WTlVobVJuaDFUa1JGZVU1NmEzZG1SMVp6WWxjNGRHSnRSakJoV0Zwc1RGZGFNV0pIZDNSaVIwWjVXakpWZWsxVVVuUk1XRmw0WmtoQ2FHTkhhSEJrTWxZd1l6SkZlbVpHUWtaVWExSktWR3RrT0ZoSE5EQk5SR3Q1VFVSa09GbFhXWFJpUjJ4cFdsaEtka3hYUmpKTlF6RnRaRmQ0YzB4WGFHaGliVkoyV20xYU9HTkhSbmRoUjJ3eldsaFNlbGxVVGpoVlJWWlBVa1ZzVDFJemVHTmlhbEY0VFdwbmVVNVllR3hpUnpGMlRGZDRhR050Wkd4TmVrVXdZbE14ZUdFeU5YWmpiVEIwWXpOa2NGb3llREZNV0VwMFl6STFkbU50TUhSYWJsWnpZa014TWsxdWVIZFpXRUp2WVZoa2JHUklUbWhOTTNoUlVsVTFSVk5WTlVobVJuaDFUa1JGZUUxVVJYcG1TRXBvWkcxV2RXTjVNV2hhYVRGNVlqSjRjMkl6VmpCTVdFSjVXbGhhY0ZwWVpEaGpSMFozWVVkc00xcFlVbnBaVkU0NFZVVldUMUpGYkU5U00zaGpZbXBSZDA5VVp6Rk9Samd5WmtkR2JVeFhVbmRpVjBZd1dUSm5kR050Vm5wa1IwWjVaRVJGTVdFemVIZFpXRUp2WVZoa2JHUklUbWhOTTNoUlVsVTFSVk5WTlVobVJuaDFUa1JCTlU5RVZUQlllbEk0V1ZkWmRGcElRblJaV0ZKcVlVTXhlVnBZVGpCWldFb3dUVlJXY21aSVFtaGpSMmh3WkRKV01HTXlSWHBtUmtKR1ZHdFNTbFJyWkRoWVJ6UXdUVVJyTkU1VVVtWk5ibmhvV21reGEyTkhNV2hrUjA1dlRGaEtiR016VW1oamJsRjRUbGQwT0dOSFJuZGhSMnd6V2xoU2VsbFVUamhWUlZaUFVrVnNUMUl6ZUdOaWFsRjNUMVJuTUU0eE9XSk5RekF4U2xSS1pHWklUakJaV0ZKd1lqSTFhR051YTNSYWJrRjZUV2t4ZG1SdFZubGlSMFkxWmtoQ2FHTkhhSEJrTWxZd1l6SkZlbVpHUWtaVWExSktWR3RrT0ZoSE5EQk5SR3N6VG5wT09HTXpVbWhrUjJ4MlltMUdlV1ZUTVdoYWFURnRZVmhvYkZwSFNqRmFSMlJzWkVNeGVtSlhPWEphV0hoM1dWaENiMkZZWkd4a1NFNW9UVE40VVZKVk5VVlRWVFZJWmtaNGRVNUVRVFZPZWxrd1praE9NRmxZVW5CaU1qVm9ZMjVyZEZsWFdYUmtWelZzWkVNeGVtSlhPWEphV0hoM1dWaENiMkZZWkd4a1NFNW9UVE40VVZKVk5VVlRWVFZJWmtaNGRVNUVSWGxQUkVGM1prZFdjMkpYT0hSaVIwWjVXakpWZWsxVVVuUk1WMDUyWW01U2NHSnVWblprV0UxMFdXMDVNV0p0VW1oamJtdDBXbTVXYzJKRE1USk5ibmgzV1ZoQ2IyRllaR3hrU0U1b1RUTjRVMVpWTlU5VFZUVklaa2RrZDJSVVFYcFlSelF3VFZSSk0wOVVhRGhhVjNoMFlua3hjMWxZU201YVZFMTRUa2N3ZEZreU9YVmtSMngxWkZjNU1XTjVNVzFrV0U1c1drTXhiV1JYZUhOTVdGbDVaa2hDYUdOSGFIQmtNbFl3WXpKRmVtWkdTbFpVYXpWS1ZHdGtPRm96UWpGTlZFWmpZbXBSZUUxcVl6UlBXSGhzWWtjeGRreFhlR2hqYldSc1RYcEZNR0pUTVdwaU1qVXdZVmMxTVdJelZucE1XRUp6V1Zkc2RVeFhXakZpUjNkMFpHcEdPR05IUm5kaFIyd3pXbGhTZWxsVVRqaFZiRlpQVkd0c1QxSXplRzVqU0ZWNFRWWjRkVTVFUlhsT1ZGVXlaa2R3ZG1GWE5UQk1WMDUyWW01YWJHVlhPWGxOYWtGM1RGZHNjRnBITlhaaFdFNXNURmRrYUdORE1XMWtWM2h6VFdreGJtTklWWGhQV0hoM1dWaENiMkZZWkd4a1NFNW9UVE40VTFaVk5VOVRWVFZJWmtka2QyUlVSVFZZUnpRd1RWUkpNVTVVVWpoaGJUbHdZbTVSZEZreU9YVmtiVlkxWWpOSmVVMUVRWFJoVjJ4clltMDVjR015VlhSaWJUbHVXVmhCZEZwdVZuTmlSRWwwV2pOQ01VMXFSamhqUjBaM1lVZHNNMXBZVW5wWlZFNDRWV3hXVDFScmJFOVNNM2h1WTBoVmVVMVdlSFZKYVhkblNXMDFkbHBIVldsUGFVRnBWRzA1YTFwVk5XaGlWMVU1V2pOQ01VMXFSV2RSV0VwcVlVUXhORTlFV21aT2FsRm5VVEk1ZVZwWVRsRmFXRXBVWWpKT2NscFlVVGxPVkZsblNVVk9VVlpWUm5OaVJ6bHFVRlJOZVVsRlRsRldWVlp0V1ROU01sQlVTWGxPUTBKRVZVWldWV0l6VVRsTmFra3dTVVZPVVZaVmVIWlpWMUU1VG5rME1VOVRRa0prYlVad1lrZEdhV0pIVmtkYVYwWXdaRmhLYkdONk1HOWlibFp6WWtOcloxRlhUakJoV0Zwc1VtMVdhR1JJVm5sYVdFMDVTMGMxTVdKSGQzQkpSV1I1V2xoTk9Wb3pRakZQYldkNFRVUkJOazlEUWtoamJWWjZVa2hLYUdGWE5EbFVhVGxDU1VWa2VWcFlUbFpqTWxaclVGZGtkMlJVY0c5TlZFRjNUMnBKYjFOVlVsbFBhbEYwVGxOcloxUnRPV3RhVlVacldraEpPVTFVUVhWTlZHZDFUMVJaZFUxcVRYaEpSVFYyV2tkV1NXSXpUakJVYlVaMFdsUXhjR0p1VGpCTVdFWXdZMGhHZVV4WFVteGtia3BzWWtNeGVWcEhNV2hNV0VKMllqSjNaMVp0Vm5sak1teDJZbW93ZVUxNU5IaE5VelF3U1VVNVZGQlZlSEJpYmxZMFNVUlpkVTVUTkhkTVZFVjNUVlJuZEdJelNtaFpNbmhzU1VOTmVFOUlOSGxOYVRSM1RrTTBlRXhXVm1sa1Z6VXdaRk5DVkZSV1FXZFZNa1l3U1VWYWJGbHBRWGhPZVVGNVRWUnZNRTFVYjNoTmVVSldWa1ZOWjAxcVFYbE9RMEZuVlcxV2FHSkZNV3hpVnpsNVpWUXdlVTFFUVhkTlJFRjNTVVZHYzJKSE9XcFVWMVowVUZSRk5VNXFXWGRQUTBKSFkyMVdiRlJYVm5SUVZFVjNUbFJGTVU1NVFsUmlNazV5V2xoU2VsQlVTV2RSYlRsb1kyMVNlbEJVUldkVk0xSm9aRWRWT1ZSVmJGbFNWVkZuVmtkb2VWcFhSbXRqTVVKc1kydE9kbU50VlRsTmFVSlZZbGhDUldGWVRuSlFWRUZuVmpKV2NGb3lhREJRVkVWblZETmtkVnBZU1RsVWFUbENTVVV4UkZVeE9YTlpWMHBzWWtReFQwd3dSV2RWUjBaNVpFZHNNR0ZYT1hWamVqRm9Za2QzYzJNeWJIVmFNbmhzVEVjeE1XSklVbkJNU0VwelRXbEJaMUZ0T1haa1JsSndZbGRWT1UxcVFYbE9hVEIzVDFNd2VVNUdVWGhPVkc5NFRXcHZlazFwUWxSaVNGWjVZbGRTVkdSSFJubGtSbEp3WWxkVk9VMXFRWGxPYVRCNFRVTXdlVTVXVVhkTlJHOTNUVVJ2ZVUxVFFrMVpXRTR3VVc1V2VtVldVbkJpVjFVNVRXcEJlVTVwTUhoTlF6QjVUbFpSZDAxRWIzZE5SRzk1VFZOQ1UxcFlUakZpVjFaQ1dtNVNiR05zVW5CaVYxVTVWRzA1ZFZwVFFrUmFiV1JWVld0V1ZGQlhUbmRrVkRCNVRXcFJjMkpYVm5SUVZFbDNUVVJCZDAxRVFrNU1SMHB3WWtkNGNHSnRZemxOYWtrd1NVVkdjMkpIT1dwV1JrcEdWWG94YW1OSVZUbE5la2x6WWxkV2RGQlVSVFZOYTJOblVUSkdkMVl5UmpCa1NFMDVZbWs1YUVsRlRqRmpia3BzWW01U1dGbFlVakJqZWpCM1NVVkdNbHBXWkdoa1NGSjZVRlJCWjFKWWFEQlZNbFoxWXpJNWVXTXdjSFprVjNoc1kzb3hkVXd5UldkU1dHZ3dWVEpXZFdNeU9YbGpNV1JvWkVoU2VsQlVRV2RTV0dnd1ZUSldkV015T1hsak1WSnNZbGhCT1dKcE9XaFlSelJwVEVOQmFXTklTbXhpUjBZeFltMU9iMWd6U214a1NFbzFXREpPYkdKdVRqRmplVWsyU1VoemFXSXpTbkJhTW14MVdWZDRabU5IUm5sYVZ6VXdTV3B2WjBscVVYaE5hbWQ1VFhsSmMwbERTblpqYld4dVlWYzFhR0pHT1dwWldFSXdaRmhLYkVscWIyZEphbEY0VFdwbmVVNURTWE5KUTBwdFpGZDRjMWd6U25aaU0xSjZTV3B2WjBscE9UTmlNMHB5WXpOQ2FGa3lWWFprV0U1c1kyNU5kbU5IUm5kaFIyd3pXbGhTZWxsVVRYWmtSMFo2WVROTmRscFhlSFJpZVRGNFlUSTFkbU50TUhSak0yUndXako0TVV4WVNuUmpNalYyWTIwd2RHRlhNV2hhTWxaMVdsaFJkRTFxUVhsT2FrVjNUV3BaZEdScVJYWmFibFp6WWtNeE1rMVdlSFZNTTJSMlkyMTBlbU5IUm1wYVV6a3hZekpXZVdONU9YZFpXRUp2WVZoa2JHUklUbWhOZVRrd1dWaE9jbU41T1d4aVJ6RjJURmhHY21KdE9YbGlVekY2WkRKc2JtSklWWFJqYlRGNlltMDVlV0pUTVhCaVYwWnVXbGMxYkdSRE1IbE5SRWt5VFZSQmVVNXBNVEpOVXpsdFpGZDRjMHhZV1hsWVJ6UnBURU5CYVdOSVNuQmlNMHBtV1RKNGFHRlhNWHBKYW05blNXazVNMkl6U25Kak0wSm9XVEpWZG1SWVRteGpiazEyWTBkR2QyRkhiRE5hV0ZKNldWUk5kbVJIUm5waE0wMTJXbGQ0ZEdKNU1YaGhNalYyWTIwd2RHTXpaSEJhTW5neFRGaEtkR015TlhaamJUQjBZVmN4YUZveVZuVmFXRkYwVFdwQmVVNXFSWGROYWxsMFpHcEZkbHB1Vm5OaVF6RXlUVk01YW1KSFJuQmlXRTEyVFhwc2EwMVVRVEZQVjFadFdYcFplVTlVU20xWk1rWnRUVWRGTkZsNlNtbE9iVWt3VFhwb2FWbHFaekJPUkdzeVdXMUZOVTVFWkd4YVZGSnBUVlJyTkZscVkzZFpNbGw2V1ZkUmVVOUVSWGRQUjFGNlRqRjRkVXd6WkhaamJYUjZZMGRHYWxwVE9URmpNbFo1WTNrNWQxbFlRbTloV0dSc1pFaE9hRTE1T1RCWldFNXlZM2s1YkdKSE1YWk1XRVp5WW0wNWVXSlRNWHBrTW14dVlraFZkR050TVhwaWJUbDVZbE14Y0dKWFJtNWFWelZzWkVNd2VVMUVTVEpOVkVGNVRta3hNazFUT1cxa1YzaHpURmhaZUV3elNteGpXRlpzWXpOUmRGa3llR2hoVnpGNlRESldjMkpYT0hSaVIwWjVXakpWZWsxVVVuUk1XRVp5WW0wNWVXSlRNWHBrTW14dVlraFZkR050TVhwaWJUbDVZbE14YldSWGVITk1XRmw0V0VjMGFVeERRV2xqU0Vwd1lqTktabUpYUm5WaFYxcHNZek5SYVU5cFFXbFpla1pyVFhwVk1sbHRSWGRPUkdzMVRYcEdhazVFWXpWYVYwWnRUMFJuTWs5RVkzcFpWRTVxV1ZSWmVFNXFaekpOVkVacFdWZFpNazR5VlhkT01sa3lUMVJuTlU5SFZtcGFSRTVxVFZSUmVrOVhXbTFaYVVGblRETmtkbU50ZEhwalIwWnFXbE01TVdNeVZubGplVGwzV1ZoQ2IyRllaR3hrU0U1b1RYazVNRmxZVG5KamVUbHNZa2N4ZGt4WVJuSmliVGw1WWxNeGVtUXliRzVpU0ZWMFkyMHhlbUp0T1hsaVV6RndZbGRHYmxwWE5XeGtRekI1VFVSSk1rMVVRWGxPYVRFeVRWTTViV1JYZUhOTVdGbDRUREJhU2xSRlZsUk1iazV2V1ZSSk1VNXNlSFZKYVhkblNXMDFhR1JIYkRKYVZqbDZaRWRXZDJONVNUWkpRMHBVWkVkV2QxTlhVVGxPUkVWNVRsUlZNRXh0U21oa1IwNXZTVVpXZWxwWVNrcGFSREF3VFZSQmQwMTVRbFJrUjBaNVpFWlNjR0pYVlRsTmFrRjVUbWt3ZUUxRE1IbE9SbEY0VFhwdmQwOVViekJQVTBKVllWY3hiRlJIYkhSaFdGRTVWbFUxVFZOVk1VcFdSVlpGU1VaT01GbFlVbXhRVmtwV1ZHczFTbFJyWTJkVlIwWjVaRWRzTUdGWE9YVlFXRXB6VFdsQ1QySXlVbXhVUjJ4NlpFUXhibU5JVlhsTlUwSlBZakpTYkdONk1IaEpSVTVSVmxoTk9VMURRbFZaV0U1eVkzb3dlRWxGTldoaVYxVTVXVzFHTUZreVoyZFViVll3WkRJNWVXRjZNRzlpYmxaellrTnJaMVpHU2taVmVqQnZZbTVXYzJKRGEyZFZiVlo2Wkd4Q2RtTnVVbnBRVTJoMVpGZDRjMHRUUWtSVlJsWkhZMjFXZUZWdFZuaFFWVkpzV20xR01XSklVV2RWTTBveFltdG9kbU16VVRaVlIyeHJVRk5vZFdSWGVITkxWRzkzV0VjMVZHUkhWbmRUVjFFNVRrUkZlVTVVVlRCTWFrRm5WbGhPYkdOcmJHdFFWRkY0VFVSQmVrbEdUakJaV0Vvd1ZrZHNkRnBVTUhsTlJFa3lURlJGZDB4VVNUQldSRVY2VDJwQk5VOXFWWGhKUmxKd1lsZFdUV0ZYTVhCa1JERldWR3Q0U2xSVmJGVlNWVkZuVlROU2FHUkhWVGxWYkZaUFZHdHNUMUo1UWxGWldFb3dZVmhTY0dJeU5EbGpiWGQ1U1VVMWRscEhWazFoV0U0d1VGZGtkMlJVU1hoSlJUVjJXa2RXZWxCVVJXZFJNVUpXWTNvd2VrMXBRbFZaV0U1eVkzb3dlRWxGTldoaVYxVTVXVzFHZW1GRFFrOWFXRkl6WWpOS2NsQlRhSFZrVjNoelMxTkNWVlZyVmxSUVYwNTNaRlF3ZWsxcGVIUmFWekE1VFZScmVWSjVlSFZpTWxKc1VGUkZaMVZ0Vm5wa2JFSjJZMjVTZWxCVGFIVmtWM2h6UzFOQ1JGVkdWa2RqYlZaNFZXMVdlRkJWVW14YWJVWXhZa2hSWjFKSGJIcGtSREZFWlZkT2MyRlhUV2RWTTBveFltdG9kbU16VVRaVlIyeHJVRmRzZFdNelVYUmpXRkozWTFoSmRGcEhWakpqYlZaelRGaEthMkpYUlhSalJ6bDJZa1J2TVU5RVZUUk9SR3RuVmtoS2JHTXdTbkJpYlZFNVdqTktiR041T1c1alNGVTJZbTA1ZFZwVFFsVmpiVlo2VlVkV2VWVXpVbXhqUkRGcVkwaFZOazE2U1dkV1NFcHNZekZDYkdOck5YWmFSMVU1V2pOS2JHTjVPVzVqU0ZVMllVUkZkMDFFYjNsSlJsSjVXbGhPVVZwWVNsVlpXRTV5VUZkT2QyUlViM3BOYVhocVkwaFZOazE2U21OaWJFNHdXbGhDU2xwRU1EQk5WRWt4VGxSWmRWbHRSakJaTW1kblZsaE9iR05yYkd0UVZGRjRUVVJCZWtsR1RqQlpXRW93Vmtkc2RGcFVNSGxOUkVreVRGUkZkMHhVU1RCV1JFVjZUMnBGZDA5cVZYZEpSbEp3WWxkV1RXRlhNWEJrUkRGV1ZHdDRTbFJWYkZWU1ZWRm5WVE5TYUdSSFZUbFZiRlpQVkd0c1QxSjVRbEZaV0Vvd1lWaFNjR0l5TkRsamJYZDVTVVUxZGxwSFZrMWhXRTR3VUZka2QyUlVSVFZKUlRWMldrZFdlbEJVUldkUk1VSldZM293ZDBsR1VtaGpNblI2VUZSRloxUnRSblJhVkRGcFdWaFNhbUZEUWs5YVdGSXpZak5LY2xCVGFIVmtWM2h6UzFOQ1ZWVnJWbFJRVTJoMVpGZDRjMHRUUWxOYVdFNHlWVWM1ZVdSSVRUbExSelV4WWtkM2NFbEZUbEZXVlZwNVdsaEdVMXBZUlRsU1IxWnRXVmhXYzJSRFFsUmpibFoxVTBjNWVtUkVjRkZoVjFFNVMwYzFNV0pIZDNCUGFrSmpZbXhPTUZwWVFrcGFSREF3VFZSSk1VNVVXWFZOUTBKV1l6SldlVk5YVVRsT1JFVjNUVVJOWjFVelVtaGpibEpWWVZjeGJGQlVTWGROYWxsMFRWUkJkRTFxVWxWTlZFMDJUVlJCTms1VVNXZFdSMngwV2xWNGNHSlhiREJRVmxaUFZFVnNUbE5XVWtaU1EwSlVaRWRHTUZwVU1WTldWVFZQVTFVMVNFbEdRbWhqYmxKd1pFZHNkbUpxTVhsaVJFbG5WRzA1YTFwVmVIQmpNMUU1V2pOQ01VMVVhMmRVYlRscldsaE5PVTFUUWtSVlJsWjZVRlJOZVVsR1VtaGpNblI2VUZSRloxUnRSblJhVkRGcFdWaE9iMGxGTld4a1NHUjJZMjF6T1V0SE5URmlSM2R3U1VaU1UxSldUVGxaTTBJeFVGUk5lVXhITVd4aVZEQjRUMVJLU0V4SE5YWmFSMVU1VFZOQ1UxcFlUakpWUnpsNVpFaE5PVXRITlRGaVIzZHdTVVZPVVZaVldubGFXRVpUV2xoRk9WSkhWbTFaV0ZaelpFTkNSV0ZZVGpCUVZVNDFXVEo0Y0ZsNVFsUmpibFoxVTBjNWVtUkVjRkZoVjFFNVlWYzFlbVJETVhCaGJsWnJZMmt4YTFwWVdubGFWM2QwWTIxU2RGbFRNWGRpTWpselQycEZNVTVxUVRGUFJHZG5Wa2hLYkdNd1NuQmliVkU1V2pOS2JHTjVPVzVqU0ZVMlltMDVkVnBUUWxWamJWWjZWVWRXZVZVelVteGpSREZxWTBoVk5rMTZTV2RXU0Vwc1l6RkNiR05yTlhaYVIxVTVXak5LYkdONU9XNWpTRlUyWVVSRmQwMUViM2xKUmxKNVdsaE9VVnBZU2xWWldFNXlVRmRPZDJSVWIzcE5hWGhxWTBoVk5rMTZTbU5pYkU0d1dsaENTbHBFTURCTlZFa3hUMFJaZFZsdFJqQlpNbWRuVmxoT2JHTnJiR3RRVkZGNFRVUkJNVWxHVGpCWldFb3dWa2RzZEZwVU1IbE5SRWt5VEZSRmQweFVTVEJXUkVVMFQycFZlazlxU1RGSlJsSndZbGRXVFdGWE1YQmtSREZXVkd0NFNsUlZiRlZTVlZGblZUTlNhR1JIVlRsVmJGWlBWR3RzVDFKNVFsRlpXRW93WVZoU2NHSXlORGxqYlhkNVNVVTFkbHBIVmsxaFdFNHdVRmRrZDJSVVFYcEpSVFYyV2tkV2VsQlVSV2RSTVVKV1kzb3dkMGxHVW1oak1uUjZVRlJGWjFSdFJuUmFWREZwV1ZoU2FtRkRRazlhV0ZJellqTktjbEJUYUhWa1YzaHpTMU5DVlZWclZsUlFVMmgxWkZkNGMwdFRRbE5hV0U0eVZVYzVlV1JJVFRsTFJ6VXhZa2QzY0VsRlRsRldWVnA1V2xoR1UxcFlSVGxTUjFadFdWaFdjMlJEUWxSamJsWjFVMGM1ZW1SRWNGRmhWMUU1UzBjMU1XSkhkM0JQYWtKallteE9NRnBZUWtwYVJEQXdUVlJKTVU5RVdYVk5VMEpXWXpKV2VWTlhVVGxPUkVWM1RVUlZaMVV6VW1oamJsSlZZVmN4YkZCVVNYZE5hbGwwVFZSQmRFMXFVbFZOVkdzMlRVUkpOazFVVVdkV1IyeDBXbFY0Y0dKWGJEQlFWbFpQVkVWc1RsTldVa1pTUTBKVVpFZEdNRnBVTVZOV1ZUVlBVMVUxU0VsR1FtaGpibEp3WkVkc2RtSnFNWGxpUkVsblZHMDVhMXBWZUhCak0xRTVXak5DTVUxRVRXZFViVGxyV2xoTk9VMVRRa1JWUmxaNlVGUkpORWxHVW1oak1uUjZVRlJGWjFSdFJuUmFWREYzWlZoU2IySXlOR2RVYlZZd1pESTVlV0Y2TUc5aWJsWnpZa05yWjFaR1NrWlZlakZxWTBoVk9VMXFaM05pVjFaMFVGUkplVTFGWTNOaWJUbHJXbFF3ZUVsR1NteGpNMXBSWWpOS01HTjZNRzlpYmxaellrTnJaMUV4UWxaU2JrcHNZMVpLYkdOVU1VVmFWMXBvWkZkNE1FbEZVbkJqTTFFNVVUTnNhbUpIYkdwSlJrNTVaRmMxU1dJelRqQlBiRUp3V2tReGNHSnVUakJNV0d3eFlXMDVOa3hYVW14a2JrcHNZa014ZVZwSE1XaE1XRUoyWWpKM05rMXFZekZOZW10NFRubENWV050Vm5wUmJXeDFXa1F4Ym1OdFZucE1NbVIzWkZSd2RXSXlOV3hKUmxKNVdsaE9VVnBZU2s5aU1sSnNVRmRrZVZwWVRYWmFNMEl4VDIxbmVFMUVRVFpOVTBKVlkyMVdlbFZIVm5sV1IwWjZZWG94YW1OSVZUWk5hbWhqWW14T01GcFlRa3BhUkRBd1RWUkpNVTlFWTNWWmJVWXdXVEpuWjFaWVRteGphMnhyVUZSUmVFMUVRVEZKUms0d1dWaEtNRlpIYkhSYVZEQjVUVVJKTWt4VVJYZE1WRWt3VmtSRk5FOXFWWHBQYWtreFNVWlNjR0pYVmsxaFZ6RndaRVF4VmxScmVFcFVWV3hWVWxWUloxVXpVbWhrUjFVNVZXeFdUMVJyYkU5U2VVSlJXVmhLTUdGWVVuQmlNalE1WTIxM2VVbEZOWFphUjFaTllWaE9NRkJYWkhka1ZFRjZTVVUxZGxwSFZucFFWRVZuVVRGQ1ZtTjZNSGRKUmxKb1l6SjBlbEJVUldkVWJVWjBXbFF4YVZsWVVtcGhRMEpQV2xoU00ySXpTbkpRVTJoMVpGZDRjMHRUUWxWVmExWlVVRk5vZFdSWGVITkxVMEpUV2xoT01sVkhPWGxrU0UwNVMwYzFNV0pIZDNCSlJVNVJWbFZhZVZwWVJsTmFXRVU1VWtkV2JWbFlWbk5rUTBKVVkyNVdkVk5IT1hwa1JIQlJZVmRST1V0SE5URmlSM2R3VDJwQ1kySnNUakJhV0VKS1drUXdNRTFVU1RGUFJHTjFUVU5DVm1NeVZubFRWMUU1VGtSRmQwMUVWV2RWTTFKb1kyNVNWV0ZYTVd4UVZFbDNUV3BaZEUxVVFYUk5hbEpWVFZSck5rMUVSVFpOZWxWblZrZHNkRnBWZUhCaVYyd3dVRlpXVDFSRmJFNVRWbEpHVWtOQ1ZHUkhSakJhVkRGVFZsVTFUMU5WTlVoSlJrSm9ZMjVTY0dSSGJIWmlhakY1WWtSSloxUnRPV3RhVlhod1l6TlJPVm96UWpGTlJFMW5WRzA1YTFwWVRUbE5VMEpFVlVaV2VsQlVTVFJKUmxKb1l6SjBlbEJVUldkVWJVWjBXbFF4ZDJWWVVtOWlNalJuVkcxV01HUXlPWGxoZWpCdlltNVdjMkpEYTJkV1JrcEdWWG94YW1OSVZUbE5hbWR6WWxkV2RGQlVTWGxOUldOelltMDVhMXBVTUhoSlJrcHNZek5hVVdJelNqQmplakJ2WW01V2MySkRhMmRSTVVKV1VtNUtiR05XU214alZERkZXbGRhYUdSWGVEQkpSVkp3WXpOUk9WRXpiR3BpUjJ4cVNVWk9lV1JYTlVsaU0wNHdUMnhDY0ZwRU1YQmliazR3VEZoc01XRnRPVFpNVjFKc1pHNUtiR0pETVhsYVJ6Rm9URmhDZG1JeWR6Wk5hbU14VFdwamVVMURRbFZqYlZaNlVXMXNkVnBFTVc1amJWWjZUREprZDJSVWNIVmlNalZzU1VaU2VWcFlUbEZhV0VwUFlqSlNiRkJYWkhsYVdFMTJXak5DTVU5dFozaE5SRUUyVFZOQ1ZXTnRWbnBWUjFaNVZrZEdlbUY2TVdwalNGVTJUV3BvWTJKc1RqQmFXRUpLV2tRd01FMVVTVEZQUkdkMVdXMUdNRmt5WjJkV1dFNXNZMnRzYTFCVVVYaE5SRUV4U1VaT01GbFlTakJXUjJ4MFdsUXdlVTFFU1RKTVZFVjNURlJKTUZaRVNYbFBha1YzVDJwRmVFbEdVbkJpVjFaTllWY3hjR1JFTVZaVWEzaEtWRlZzVlZKVlVXZFZNMUpvWkVkVk9WVnNWazlVYTJ4UFVubENVVmxZU2pCaFdGSndZakkwT1dOdGQzbEpSVFYyV2tkV1RXRllUakJRVjJSM1pGUkZOVWxGTlhaYVIxWjZVRlJGWjFFeFFsWmplakIzU1VaU2FHTXlkSHBRVkVWblZHMUdkRnBVTVdsWldGSnFZVU5DVDFwWVVqTmlNMHB5VUZOb2RXUlhlSE5MVTBKVlZXdFdWRkJUYUhWa1YzaHpTMU5DVTFwWVRqSlZSemw1WkVoTk9VdEhOVEZpUjNkd1NVVk9VVlpWV25sYVdFWlRXbGhGT1ZKSFZtMVpXRlp6WkVOQ1ZHTnVWblZUUnpsNlpFUndVV0ZYVVRsTFJ6VXhZa2QzY0U5cVFtTmliRTR3V2xoQ1NscEVNREJOVkVreFQwUm5kVTFEUWxaak1sWjVVMWRST1U1RVJYZE5SRlZuVlROU2FHTnVVbFZoVnpGc1VGUkpkMDFxV1hSTlZFRjBUV3BTVlUxcVNUWk5WR3MyVFhwSloxWkhiSFJhVlhod1lsZHNNRkJXVms5VVJXeE9VMVpTUmxKRFFsUmtSMFl3V2xReFUxWlZOVTlUVlRWSVNVWkNhR051VW5Ca1IyeDJZbW94ZVdKRVNXZFViVGxyV2xWNGNHTXpVVGxhTTBJeFRWUnJaMVJ0T1d0YVdFMDVUVk5DUkZWR1ZucFFWRWswU1VaU2FHTXlkSHBRVkVWblZHMUdkRnBVTVhkbFdGSnZZakkwWjFSdFZqQmtNamw1WVhvd2IySnVWbk5pUTJ0blZrWktSbFY2TVdwalNGVTVUV3BuYzJKWFZuUlFWRWw1VFVWamMySnRPV3RhVkRCNFNVWktiR016V2xGaU0wb3dZM293YjJKdVZuTmlRMnRuVVRGQ1ZsSnVTbXhqVmtwc1kxUXhSVnBYV21oa1YzZ3dTVVZTY0dNelVUbFJNMnhxWWtkc2FrbEdUbmxrVnpWSllqTk9NRTlzUW5CYVJERndZbTVPTUV4WGJIRmtWMUo1VEZkU2JHUnVTbXhpUXpGNVdrY3hhRXhZUW5aaU1uYzJUVlJuZUU1VVJYZFBRMEpWWTIxV2VsRnRiSFZhUkRGdVkyMVdla3d5Wkhka1ZIQjFZakkxYkVsR1VubGFXRTVSV2xoS1QySXlVbXhRVjJSNVdsaE5kbG96UWpGUGJXZDRUVVJCTmsxVFFsVmpiVlo2VlVkV2VWWkhSbnBoZWpGcVkwaFZOazFxYUdOaWJFNHdXbGhDU2xwRU1EQk5WRWt4VDFSRmRWbHRSakJaTW1kblZsaE9iR05yYkd0UVZGRjRUVVJCTVVsR1RqQlpXRW93Vmtkc2RGcFVNSGxOUkVreVRGUkZkMHhVU1RCV1JFbDVUMnBGZDA5cVJYaEpSbEp3WWxkV1RXRlhNWEJrUkRGV1ZHdDRTbFJWYkZWU1ZWRm5WVE5TYUdSSFZUbFZiRlpQVkd0c1QxSjVRbEZaV0Vvd1lWaFNjR0l5TkRsamJYZDVTVVUxZGxwSFZrMWhXRTR3VUZka2QyUlVSVFZKUlRWMldrZFdlbEJVUldkUk1VSldZM293ZDBsR1VtaGpNblI2VUZSRloxUnRSblJhVkRGcFdWaFNhbUZEUWs5YVdGSXpZak5LY2xCVGFIVmtWM2h6UzFOQ1ZWVnJWbFJRVTJoMVpGZDRjMHRUUWxOYVdFNHlWVWM1ZVdSSVRUbExSelV4WWtkM2NFbEZUbEZXVlZwNVdsaEdVMXBZUlRsU1IxWnRXVmhXYzJSRFFsUmpibFoxVTBjNWVtUkVjRkZoVjFFNVMwYzFNV0pIZDNCUGFrSmpZbXhPTUZwWVFrcGFSREF3VFZSSk1VOVVSWFZOUTBKV1l6SldlVk5YVVRsT1JFVjNUVVJWWjFVelVtaGpibEpWWVZjeGJGQlVTWGROYWxsMFRWUkJkRTFxVWxWTmFrazJUVlJWTms1VVVXZFdSMngwV2xWNGNHSlhiREJRVmxaUFZFVnNUbE5XVWtaU1EwSlVaRWRHTUZwVU1WTldWVFZQVTFVMVNFbEdRbWhqYmxKd1pFZHNkbUpxTVhsaVJFbG5WRzA1YTFwVmVIQmpNMUU1V2pOQ01VMVVhMmRVYlRscldsaE5PVTFUUWtSVlJsWjZVRlJKTkVsR1VtaGpNblI2VUZSRloxUnRSblJhVkRGM1pWaFNiMkl5TkdkVWJWWXdaREk1ZVdGNk1HOWlibFp6WWtOcloxWkdTa1pWZWpGcVkwaFZPVTFxWjNOaVYxWjBVRlJKZVUxRlkzTmliVGxyV2xRd2VFbEdTbXhqTTFwUllqTktNR042TUc5aWJsWnpZa05yWjFFeFFsWlNia3BzWTFaS2JHTlVNVVZhVjFwb1pGZDRNRWxGVW5Cak0xRTVVVE5zYW1KSGJHcEpSazU1WkZjMVNXSXpUakJQYkVKd1drUXhjR0p1VGpCTVYyeHhaRmRTZVV4WFVteGtia3BzWWtNeGVWcEhNV2hNV0VKMllqSjNOazFVWjNkT2FsRjZUbWxDVldOdFZucFJiV3gxV2tReGJtTnRWbnBNTW1SM1pGUndkV0l5Tld4SlJsSjVXbGhPVVZwWVNrOWlNbEpzVUZka2VWcFlUWFphTTBJeFQyMW5lRTFFUVRaTlUwSlZZMjFXZWxWSFZubFdSMFo2WVhveGFtTklWVFpOYW1oallteE9NRnBZUWtwYVJEQXdUVlJKTVU5VVNYVlpiVVl3V1RKbloxWllUbXhqYTJ4clVGUlJlRTFFUVRGSlJrNHdXVmhLTUZaSGJIUmFWREI1VFVSSk1reFVSWGRNVkVrd1ZrUkplVTlxUlhkUGFrVjRTVVpTY0dKWFZrMWhWekZ3WkVReFZsUnJlRXBVVld4VlVsVlJaMVV6VW1oa1IxVTVWV3hXVDFScmJFOVNlVUpSV1ZoS01HRllVbkJpTWpRNVkyMTNlVWxGTlhaYVIxWk5ZVmhPTUZCWFpIZGtWRVUxU1VVMWRscEhWbnBRVkVWblVURkNWbU42TUhkSlJsSm9ZekowZWxCVVJXZFViVVowV2xReGFWbFlVbXBoUTBKUFdsaFNNMkl6U25KUVUyaDFaRmQ0YzB0VFFsVlZhMVpVVUZOb2RXUlhlSE5MVTBKVFdsaE9NbFZIT1hsa1NFMDVTMGMxTVdKSGQzQkpSVTVSVmxWYWVWcFlSbE5hV0VVNVVrZFdiVmxZVm5Oa1EwSlVZMjVXZFZOSE9YcGtSSEJSWVZkUk9VdEhOVEZpUjNkd1QycENZMkpzVGpCYVdFSktXa1F3TUUxVVNURlBWRWwxVFVOQ1ZtTXlWbmxUVjFFNVRrUkZkMDFFVldkVk0xSm9ZMjVTVldGWE1XeFFWRWwzVFdwWmRFMVVRWFJOYWxKVlRXcEpOazFVVlRaTmFsRm5Wa2RzZEZwVmVIQmlWMnd3VUZaV1QxUkZiRTVUVmxKR1VrTkNWR1JIUmpCYVZERlRWbFUxVDFOVk5VaEpSa0pvWTI1U2NHUkhiSFppYWpGNVlrUkpaMVJ0T1d0YVZYaHdZek5ST1ZvelFqRk5WR3RuVkcwNWExcFlUVGxOVTBKRVZVWldlbEJVU1RSSlJsSm9ZekowZWxCVVJXZFViVVowV2xReGQyVllVbTlpTWpSblZHMVdNR1F5T1hsaGVqQnZZbTVXYzJKRGEyZFdSa3BHVlhveGFtTklWVGxOYW1kellsZFdkRkJVU1hsTlJXTnpZbTA1YTFwVU1IaEpSa3BzWXpOYVVXSXpTakJqZWpCdlltNVdjMkpEYTJkUk1VSldVbTVLYkdOV1NteGpWREZGV2xkYWFHUlhlREJKUlZKd1l6TlJPVkV6YkdwaVIyeHFTVVpPZVdSWE5VbGlNMDR3VDJ4Q2NGcEVNWEJpYms0d1RGZHNjV1JYVW5sTVYxSnNaRzVLYkdKRE1YbGFSekZvVEZoQ2RtSXlkelpOVkdkM1RrUlJOVTlEUWxWamJWWjZVVzFzZFZwRU1XNWpiVlo2VERKa2QyUlVjSFZpTWpWc1NVWlNlVnBZVGxGYVdFcFBZakpTYkZCWFpIbGFXRTEyV2pOQ01VOXRaM2hOUkVFMlRWTkNWV050Vm5wVlIxWjVWa2RHZW1GNk1XcGpTRlUyVFdwb1kySnNUakJhV0VKS1drUXdNRTFVU1RGUFZFMTFXVzFHTUZreVoyZFdXRTVzWTJ0c2ExQlVVWGhOUkVFeFNVWk9NRmxZU2pCV1IyeDBXbFF3ZVUxRVNUSk1WRVYzVEZSSk1GWkVTWGxQYWtWM1QycEZlRWxHVW5CaVYxWk5ZVmN4Y0dSRU1WWlVhM2hLVkZWc1ZWSlZVV2RWTTFKb1pFZFZPVlZzVms5VWEyeFBVbmxDVVZsWVNqQmhXRkp3WWpJME9XTnRkM2xKUlRWMldrZFdUV0ZZVGpCUVYyUjNaRlJGTlVsRk5YWmFSMVo2VUZSRloxRXhRbFpqZWpCM1NVWlNhR015ZEhwUVZFVm5WRzFHZEZwVU1XbFpXRkpxWVVOQ1QxcFlVak5pTTBweVVGTm9kV1JYZUhOTFUwSlZWV3RXVkZCVGFIVmtWM2h6UzFOQ1UxcFlUakpWUnpsNVpFaE5PVXRITlRGaVIzZHdTVVZPVVZaVldubGFXRVpUV2xoRk9WSkhWbTFaV0ZaelpFTkNWR051Vm5WVFJ6bDZaRVJ3VVdGWFVUbExSelV4WWtkM2NFOXFRbU5pYkU0d1dsaENTbHBFTURCTlZFa3hUMVJOZFUxRFFsWmpNbFo1VTFkUk9VNUVSWGROUkZWblZUTlNhR051VWxWaFZ6RnNVRlJKZDAxcVdYUk5WRUYwVFdwU1ZVMXFTVFpOVkZFMlRsUlJaMVpIYkhSYVZYaHdZbGRzTUZCV1ZrOVVSV3hPVTFaU1JsSkRRbFJrUjBZd1dsUXhVMVpWTlU5VFZUVklTVVpDYUdOdVVuQmtSMngyWW1veGVXSkVTV2RVYlRscldsVjRjR016VVRsYU0wSXhUVlJyWjFSdE9XdGFXRTA1VFZOQ1JGVkdWbnBRVkVrMFNVWlNhR015ZEhwUVZFVm5WRzFHZEZwVU1YZGxXRkp2WWpJMFoxUnRWakJrTWpsNVlYb3diMkp1Vm5OaVEydG5Wa1pLUmxWNk1XcGpTRlU1VFdwbmMySlhWblJRVkVsNVRVVmpjMkp0T1d0YVZEQjRTVVpLYkdNeldsRmlNMG93WTNvd2IySnVWbk5pUTJ0blVURkNWbEp1U214alZrcHNZMVF4UlZwWFdtaGtWM2d3U1VWU2NHTXpVVGxSTTJ4cVlrZHNha2xHVG5sa1Z6VkpZak5PTUU5c1FuQmFSREZ3WW01T01FeFhiSEZrVjFKNVRGZFNiR1J1U214aVF6RjVXa2N4YUV4WVFuWmlNbmMyVFZSbmQwMXFRVFJPYVVKVlkyMVdlbEZ0YkhWYVJERnVZMjFXZWt3eVpIZGtWSEIxWWpJMWJFbEdVbmxhV0U1UldsaEtUMkl5VW14UVYyUjVXbGhOZGxvelFqRlBiV2Q0VFVSQk5rMVRRbFZqYlZaNlZVZFdlVlpIUm5waGVqRnFZMGhWTmsxcWFHTmliRTR3V2xoQ1NscEVNREJOVkVrelQwUnJkVmx0UmpCWk1tZG5WbGhPYkdOcmJHdFFWRkY0VFVSQmVrbEdUakJaV0Vvd1ZrZHNkRnBVTUhsTlJFa3lURlJGZDB4VVNUSldSRUUxVDJwSmVFOXFSWGRKUmxKd1lsZFdUV0ZYTVhCa1JERldWR3Q0U2xSVmJGVlNWVkZuVlROU2FHUkhWVGxWYkZaUFZHdHNUMUo1UWxGWldFb3dZVmhTY0dJeU5EbGpiWGQ1U1VVMWRscEhWazFoV0U0d1VGZGtkMlJVUlhoSlJUVjJXa2RXZWxCVVJXZFJNVUpXWTNvd2QwbEdVbWhqTW5SNlVGUkZaMVJ0Um5SYVZERnBXVmhTYW1GRFFrOWFXRkl6WWpOS2NsQlRhSFZrVjNoelMxTkNWVlZyVmxSUVUyaDFaRmQ0YzB0VFFsTmFXRTR5VlVjNWVXUklUVGxMUnpVeFlrZDNjRWxGVGxGV1ZWcDVXbGhHVTFwWVJUbFNSMVp0V1ZoV2MyUkRRbFJqYmxaMVUwYzVlbVJFY0ZGaFYxRTVTMGMxTVdKSGQzQlBha0pqWW14T01GcFlRa3BhUkRBd1RWUkpNMDlFYTNWTlEwSldZekpXZVZOWFVUbE9SRVYzVFVSTloxVXpVbWhqYmxKVllWY3hiRkJVU1hkTmFsbDBUVlJCZEUxcVdsVk5SR3MyVFdwRk5rMVVUV2RXUjJ4MFdsVjRjR0pYYkRCUVZsWlBWRVZzVGxOV1VrWlNRMEpVWkVkR01GcFVNVk5XVlRWUFUxVTFTRWxHUW1oamJsSndaRWRzZG1KcU1YbGlSRWxuVkcwNWExcFZlSEJqTTFFNVdqTkNNVTFVUldkVWJUbHJXbGhOT1UxVFFrUlZSbFo2VUZSTmVVbEdVbWhqTW5SNlVGUkZaMVJ0Um5SYVZERnBXVmhPYjBsRk5XeGtTR1IyWTIxek9VdEhOVEZpUjNkd1NVWlNVMUpXVFRsWk0wSXhVRlJOZVV4SE1XeGlWREI0VDFSS1NFeEhOWFphUjFVNVRWTkNVMXBZVGpKVlJ6bDVaRWhOT1V0SE5URmlSM2R3U1VWT1VWWlZXbmxhV0VaVFdsaEZPVkpIVm0xWldGWnpaRU5DUldGWVRqQlFWVTQxV1RKNGNGbDVRbFJqYmxaMVUwYzVlbVJFY0ZGaFYxRTVZVmMxZW1SRE1YRmliVlp5WW5reGExcFlXbmxhVjNkMFkyMVNkRmxUTVhkaU1qbHpUMnBKZWsxRVJUTk5WR05uVmtoS2JHTXdTbkJpYlZFNVdqTktiR041T1c1alNGVTJZbTA1ZFZwVFFsVmpiVlo2VlVkV2VWVXpVbXhqUkRGcVkwaFZOazE2U1dkV1NFcHNZekZDYkdOck5YWmFSMVU1V2pOS2JHTjVPVzVqU0ZVMllVUkZkMDFFYnpCSlJsSjVXbGhPVVZwWVNsVlpXRTV5VUZkT2QyUlViM3BOYVhocVkwaFZOazE2U21OaWJFNHdXbGhDU2xwRU1EQk5WRWt6VDFSbmRWbHRSakJaTW1kblZsaE9iR05yYkd0UVZGRjRUVVJCZWtsR1RqQlpXRW93Vmtkc2RGcFVNSGxOUkVreVRGUkZkMHhVU1RKV1JFVXhUMnBSTUU5cVFYbEpSbEp3WWxkV1RXRlhNWEJrUkRGV1ZHdDRTbFJWYkZWU1ZWRm5WVE5TYUdSSFZUbFZiRlpQVkd0c1QxSjVRbEZaV0Vvd1lWaFNjR0l5TkRsamJYZDVTVVUxZGxwSFZrMWhXRTR3VUZka2QyUlVSWGhKUlRWMldrZFdlbEJVUldkUk1VSldZM293ZDBsR1VtaGpNblI2VUZSRloxUnRSblJhVkRGcFdWaFNhbUZEUWs5YVdGSXpZak5LY2xCVGFIVmtWM2h6UzFOQ1ZWVnJWbFJRVTJoMVpGZDRjMHRUUWxOYVdFNHlWVWM1ZVdSSVRUbExSelV4WWtkM2NFbEZUbEZXVlZwNVdsaEdVMXBZUlRsU1IxWnRXVmhXYzJSRFFsUmpibFoxVTBjNWVtUkVjRkZoVjFFNVMwYzFNV0pIZDNCUGFrSmpZbXhPTUZwWVFrcGFSREF3VFZSSk0wOVVaM1ZOUTBKV1l6SldlVk5YVVRsT1JFVjNUVVJOWjFVelVtaGpibEpWWVZjeGJGQlVTWGROYWxsMFRWUkJkRTFxV2xWTlZGVTJUa1JSTmsxRVVXZFdSMngwV2xWNGNHSlhiREJRVmxaUFZFVnNUbE5XVWtaU1EwSlVaRWRHTUZwVU1WTldWVFZQVTFVMVNFbEdRbWhqYmxKd1pFZHNkbUpxTVhsaVJFbG5WRzA1YTFwVmVIQmpNMUU1V2pOQ01VMVVSV2RVYlRscldsaE5PVTFUUWtSVlJsWjZVRlJOZVVsR1VtaGpNblI2VUZSRloxUnRSblJhVkRGcFdWaE9iMGxGTld4a1NHUjJZMjF6T1V0SE5URmlSM2R3U1VaU1UxSldUVGxaTTBJeFVGUk5lVXhITVd4aVZEQjRUMVJLU0V4SE5YWmFSMVU1VFZOQ1UxcFlUakpWUnpsNVpFaE5PVXRITlRGaVIzZHdTVVZPVVZaVldubGFXRVpUV2xoRk9WSkhWbTFaV0ZaelpFTkNSV0ZZVGpCUVZVNDFXVEo0Y0ZsNVFsUmpibFoxVTBjNWVtUkVjRkZoVjFFNVlWYzFlbVJETVhGaWJWWnlZbmt4YTFwWVdubGFWM2QwWTIxU2RGbFRNWGRpTWpselQycEpNRTVVWnpKTlJHTm5Wa2hLYkdNd1NuQmliVkU1V2pOS2JHTjVPVzVqU0ZVMlltMDVkVnBUUWxWamJWWjZWVWRXZVZVelVteGpSREZxWTBoVk5rMTZTV2RXU0Vwc1l6RkNiR05yTlhaYVIxVTVXak5LYkdONU9XNWpTRlUyWVVSRmQwMUViekJKUmxKNVdsaE9VVnBZU2xWWldFNXlVRmRPZDJSVWIzcE5hWGhxWTBoVk5rMTZTbU5pYkU0d1dsaENTbHBFTURCTlZFazBUVVJCZFZsdFJqQlpNbWRuVmxoT2JHTnJiR3RRVkZGNFRVUkJla2xHVGpCWldFb3dWa2RzZEZwVU1IbE5SRWt5VEZSRmQweFVTVEpXUkVVeFQycFJNVTlxUVRGSlJsSndZbGRXVFdGWE1YQmtSREZXVkd0NFNsUlZiRlZTVlZGblZUTlNhR1JIVlRsVmJGWlBWR3RzVDFKNVFsRlpXRW93WVZoU2NHSXlORGxqYlhkNVNVVTFkbHBIVmsxaFdFNHdVRmRrZDJSVVFYcEpSVFYyV2tkV2VsQlVSV2RSTVVKV1kzb3dkMGxHVW1oak1uUjZVRlJGWjFSdFJuUmFWREZwV1ZoU2FtRkRRazlhV0ZJellqTktjbEJUYUhWa1YzaHpTMU5DVlZWclZsUlFVMmgxWkZkNGMwdFRRbE5hV0U0eVZVYzVlV1JJVFRsTFJ6VXhZa2QzY0VsRlRsRldWVnA1V2xoR1UxcFlSVGxTUjFadFdWaFdjMlJEUWxSamJsWjFVMGM1ZW1SRWNGRmhWMUU1UzBjMU1XSkhkM0JQYWtKallteE9NRnBZUWtwYVJEQXdUVlJKTkUxRVFYVk5RMEpXWXpKV2VWTlhVVGxPUkVWM1RVUk5aMVV6VW1oamJsSlZZVmN4YkZCVVNYZE5hbGwwVFZSQmRFMXFXbFZOVkZVMlRrUlZOazFxVldkV1IyeDBXbFY0Y0dKWGJEQlFWbFpQVkVWc1RsTldVa1pTUTBKVVpFZEdNRnBVTVZOV1ZUVlBVMVUxU0VsR1FtaGpibEp3WkVkc2RtSnFNWGxpUkVsblZHMDVhMXBWZUhCak0xRTVXak5DTVUxRVRXZFViVGxyV2xoTk9VMVRRa1JWUmxaNlVGUk5lVWxHVW1oak1uUjZVRlJGWjFSdFJuUmFWREZwV1ZoT2IwbEZOV3hrU0dSMlkyMXpPVXRITlRGaVIzZHdTVVpTVTFKV1RUbFpNMEl4VUZSTmVVeEhNV3hpVkRCNFQxUktTRXhITlhaYVIxVTVUVk5DVTFwWVRqSlZSemw1WkVoTk9VdEhOVEZpUjNkd1NVVk9VVlpWV25sYVdFWlRXbGhGT1ZKSFZtMVpXRlp6WkVOQ1JXRllUakJRVlU0MVdUSjRjRmw1UWxSamJsWjFVMGM1ZW1SRWNGRmhWMUU1WVZjMWVtUkRNVFZrVjNCMlpXa3hhMXBZV25sYVYzZDBZMjFTZEZsVE1YZGlNamx6VDJwTk0wMXFVVEJQVkVWblZraEtiR013U25CaWJWRTVXak5LYkdONU9XNWpTRlUyWW0wNWRWcFRRbFZqYlZaNlZVZFdlVlV6VW14alJERnFZMGhWTmsxNlNXZFdTRXBzWXpGQ2JHTnJOWFphUjFVNVdqTktiR041T1c1alNGVTJZVVJGZDAxRWJ6QkpSbEo1V2xoT1VWcFlTbFZaV0U1eVVGZE9kMlJVYjNwTmFYaHFZMGhWTmsxNlNtTmlhVWx6U1VOS2VtRkhSbmxhVjFKbVlqTldNR05JVmpCWU1rWnBZekpXZFdSRFNUWkpTRko1WkZkVmMwbERTblpaYms1c1kyNWFiRnBHT1doa1Jqa3haRWROYVU5cFFXbE5ha0Y1VG1rd2VFMURNSGxPTVZGM1RWUnZlVTVxYjNsUFV6UXpUMFJGTWs1cVVYSk5SRUUyVFVSQmFXWlRkMmRKYlVZd1dETldNRmw1U1RaSlEwbDVUVVJKTWt4VVJYZE1WRWt6VmtSQmVFOXFTVEpQYWsxNFRHcFZNRTFVVVRCTlEzTjNUVVJ2ZDAxRFNqbERaejA5WEc0dmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpJdlkyeGhhVzF6THpjME5EVmhNbU00WkRSbE5EZGpNVE0wT1RVMU5qZGxaalJrT0RSalpXUTBZemhrWXpSbE1UazVNV00yWlRnMlpqbGxOekJqWTJVd01XVmxaV016TWpjdlVrVk1SVUZUUlY5RFFWQlVWVkpGWDFCRlRrUkpUa2RmVGtGVVNWWkZMblI0ZEh4bU5HVTJZbU5qTURBMU5qQXhNRFF3Tm1aaE0yVmtNVGM0TURVNU4yUTVZMlF5TUdVd1pEbG1Nall4TkRGaVlXUTFaRFptWXpWa1lUUmxPV1UxTlRSaGZGTnRPV2xUVjFFNVRrUkZlVTlFU1RKSlJYQjJXV3MxYUdKWFZUbGFWM2gwWW5reGRWbFlVbkJrYlZWMFkxZDBkV0l6U25STVdFNHpZVmRrYzJSVE1YbGlXRTUxWWpOS2RFeFhXakZpUjNkMFpHcEpaMVpZVG14amEyeHJVRmhDYUdOSGFIQmtNbFl3WXpKRmVrdEVVWGhOUkVGNlMxTkNTR050T1RGalJXeHJVRmQ0ZGxsWE5XeGphV2N3VFZSQmQwMURhMmRVVlU1VVdESjRhRmx0Vm5OUVZUUjJVVk5DVVdOdGJIWmpiV3d3WlZRd2VFMUVRWGROUTBKUFlWZE9iRkJVUVdkUlYwNXFZak5XZFdSRU1YTmlNa1oxV2xoSloxVlZPVlJRVjNoMldWYzFiR05wTVhWaU0wcDBXVmQzWjFOdE9XbFZNMUpvWkVkVk9WVkZWazlTUld4UFVubENVMXBYUm5waU1qUTVVa2RXZDFwWE5XdGFWelZxWlZOQ1JWcFlRbXhpYlZKc1ltMU9OVkJYUm0xa1IxWjVXVmMxTlU5cVVYaE5hbWQ1VGxOb01XSnRXakZpUjFwd1lrZDRiRnBEYTJkVmJWWjRaRmRXTVZwVU1IZEpSa3BzWXpOU2FHTnVVbnBRVkVGblVXMUdNRmt5YUVkaVIwWnVVRlJGWjFWdFZtbGlNamt3VUZSQloxSllhSEJrUlU1MldrZFZPVTFFYjNkSlJWSnNZMjFzTWxwWFVrWmxSMnd3VVRJNWExcFVNSGRQYWtGblZXNVdkVlpIYkhSYVZEQjNUVVJ2ZDAxRWIzZE5RMEpWWVZjeGJGUkhiSFJoV0ZFNVRVUkJOazFVUVRaTlJFRm5Wa2RzZEZwVk1YQmlhakZQVERCRloxVXpWbWxpVjJ3d1ZrZHNkRnBVTUhsTlJFa3lURlJGZDB4VVNUTldSRUY0VDJwSk1rOXFTVE5KUlZaellWZGtjRmx0ZUd4V1IyeDBXbFF4Vm1KdGRIVmlNMlIxU1VWR2Fsa3pTakZhVmxKd1lsZFZPVlpYTlhKaWJUa3pZbWxDVkdSSFJubGtSbEp3WWxkVk9WWlhOWEppYlRrelltbENSbUp0VWxWaFZ6RnNVRlpXZFdFeU5YWmtNalJuVWtkV2FGcEhlSEJpYlZVNVZHazVRa2xHVGpGak0wSnNZbTFTVldGWE1XeFFWVFYyWW0xVloxVXlWbXBqTVVKNVdsWk9NV016UW14aWJWRTVUVU5DVFZsWVRqQlZNazV2V2xkU1JtUnRSbk5RVkVsM1RXcFpkRTFVUVhSTmFtUlZUVVJGTmsxcVdUWk5hbU5uVlRKT2IxcFhVakZpUjFaNVVGVXhhR0ZYTkdkVlIwWjVaRWRzTUdGWE9YVlFXRXB6VFdsQ1FtSkhlSFpaTURWMldrZFZObFV5Ykd0UVYzaDJXVmMxYkdOcE1XNVpXRkpzWkRKR05VOXFUVFJQVkVsNFQxUkZaMVZ0Vm5oVWJUbHJXbFY0Y0dNelVUbGFNMEl4VFdwRloxSllhR3BVYlRscldsVjRjR016VVRsTFJ6VXhZa2QzY0VsRk5YWmFSMVpOWVZoT01GQlRRazlrVnpGUFlqSlNiR042TUhoTVZFVm5WRzVXZEZFeFFsWmplakI1U1VVMU1XSldVbWhqTW5SNlVGUkZaMUV4UWxaamVUbFZXVmhPY2xCVVNXZFZiVlo0VVdwd1ZFOXJUVFpXUkRCM1QycEJOa3RxYjNGSlJrcHNZMVpTVTFKV1RUbFpNMEl4VUZSSmMySlhWblJRVkVaSVRFYzFkbHBIVlRsTlUzaHBZVmQ0YzJGWE5XNVFWRWxuVVZkNGMySXlUbFZWYTFaVVVGTm9kV1JYZUhOTFUwSlVZakpPY21ONU9VOWlNbEpzVUZOdloxUnVVbWhqTW5SNlZVZFdlVlJxY0VOUGJFMDJVWG93ZDA5cVFUWkxhbTl4U1VWT2RtTnRWbFJqUjFacVVGTnZaMVJYYkhWUk1VSldZekExZGxwSFZUbE5hVUpPWVZjMVRscFhNWFpqYm14UFlqSlNiRkJVUmtoSlJURndZbXhTZEdORlVuQmpNblJQWWpKU2JGQlVRV2RTYlZab1pFaFdlVnBZVFRsTFJ6VXhZa2QzY0VsRlVteGlSMFkxVVcwNWRtUkVNSGROUkc5M1RVUnZkMDFEUWxCa2JWWjVWVE5XYVdNeVRubGhWMHBzVUZVNVRFbEZUblppYmxKd1dqTldkbVJZVFRsTlEwSk5ZVmRPYkdKdVRteGplakJ2WW01V2MySkRhMmRVYlZZd1pESTVlV0Y2TUc5aWJsWnpZa05yWjFFeU9YUmlWMFoxV2tRd2RtUXlPWGxoTTA1M1dWZE9iRXd6Vm5wYVdFcDZURE5DYUdOSGFIQmtNbFl3WXpKRmVrd3pVbWhqTW5SNlRESldjMkpYT0hSalYzUjFZak5LZEV4WVRqTmhWMlJ6WkZNeGVXSllUblZpTTBwMFRGZHNkRmxYWkd4aWJWWXdURlJKZDAxcVdYaE5SRWt5VEZoWmVFd3lXakZpUjNkMFpHcEpkbGt5Um5ka1NGWjVXbE14ZFZsWVVuQmtiVlYxWXpKS2FHUkhUbTlKUm1SMlkyMTBSV0ZZU1RsTU0yUjJZMjEwZW1OSFJtcGFVemt4WXpKV2VXTjVPWGRaV0VKdllWaGtiR1JJVG1oTmVUa3dXVmhPY21ONU9XeGlSekYyVEZoR2NtSnRPWGxpVXpGNlpESnNibUpJVlhSamJURjZZbTA1ZVdKVE1YQmlWMFp1V2xjMWJHUkRNSGxOUkVreVRWUkJlVTVwTVRKTlV6bHRaRmQ0YzB4WVdYbEpSVTUyWWxjeGJHSnVVVGxhVjNoMFlua3hiV1JYZUhOTVZ6bHBZekpXZVdSdFZubFBhbU13VGtSV2FFMXRUVFJhUkZKc1RrUmthazFVVFRCUFZGVXhUbXBrYkZwcVVtdFBSRkpxV2xkUk1GbDZhR3RaZWxKc1RWUnJOVTFYVFRKYVZHY3lXbXBzYkU1NlFtcFpNbFYzVFZkV2JGcFhUWHBOYW1NMlRrUkZlVTlFU1RGSlEwSlVaRWRTUm1OdVNUbE1NMlIyWTIxMGVtTkhSbXBhVXpreFl6SldlV041T1hkWldFSnZZVmhrYkdSSVRtaE5lVGt3V1ZoT2NtTjVPV3hpUnpGMlRGaEdjbUp0T1hsaVV6RjZaREpzYm1KSVZYUmpiVEY2WW0wNWVXSlRNWEJpVjBadVdsYzFiR1JETUhsTlJFa3lUVlJCZVU1cE1USk5Vemx0WkZkNGMweFlXWGxNTW5oMldqTk5kbHBYZUhSaWVURjFXVmhTY0dSdFZYUmpWM1IxWWpOS2RFeFlUak5oVjJSelpGTXhlV0pZVG5WaU0wcDBURmRhTVdKSGQzUmtha2wwVGtSRmVVOUVTVEpNYlZaNVkybENWR1JIVWtwaWFqQjJXa2RXTWt3eU5URmlSM2RuVlROU2ExUXpWakJRVXprellqTktjbU16UW1oWk1sVjJaRmhPYkdOdVRYWmpSMFozWVVkc00xcFlVbnBaVkUxMlpFZEdlbUV6VFhaYVYzaDBZbmt4ZUdFeU5YWmpiVEIwWXpOa2NGb3llREZNV0VwMFl6STFkbU50TUhSaFZ6Rm9XakpXZFZwWVVYUk5ha0Y1VG1wRmQwMXFXWFJrYWtWMldtNVdjMkpETVRKTmFUbHpZakprZWt3eVZuTmlWemgwWW0xR01HRllXbXhNV0VaeVltMDVlV0pUTVhwa01teHVZa2hWZEdOdE1YcGliVGw1WWxNeGJXUlhlSE5NV0ZsNVRGUlJlRTFxWjNsT2FUVjJaRmhSWjFWSE9UTmFXRWs1U1VaU2VWcFlUbEZhV0VwVldWaE9jbEJYVG5ka1ZHOTVTVUZ2UFZ4dUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wxSkZURVZCVTBWZlNFVk1SRjlPUVZSSlZrVXVkSGgwZkdKbE9XUTJaRGM0TnpWa05UQm1PRFpqTURObE56RmpZekptTldKbFpHSmtNMlJtTUdKbU1tVmhaV0V4WkdNMU1EQTJNV00xTkRZeVpXRXhNbVUyWm1SOFUyMDVhVk5YVVRsT1JFVjVUMFJKTVVsRmNIWlphelZvWWxkVk9WcFhlSFJpZVRGeldWaEtibHBVVFhoT1J6QjBZMWQwZFdJelNuUk1XRTR6WVZka2MyUlRNWGxpV0U1MVlqTktkRXhYV2pGaVIzZDBaR3BKWjFaWVRteGphMnhyVUZoQ2FHTkhhSEJrTWxZd1l6SkZla3RFVVhoTlJFRjZTMU5DU0dOdE9URmpSV3hyVUZkNGRsbFhOV3hqYVdjd1RWUkJkMDFEYTJkVVZVNVVXREo0YUZsdFZuTlFWVFIyVVZOQ1VXTnRiSFpqYld3d1pWUXdkMGxGTlhCWk1sVTVUVU5DUWxreVRuWmtWelV3VUZkNGRsbFhOV3hqYVVKU1ZERk5PV0pIT1doaWJWWjVURmMxZG1OdE1XaGlRMEpMWWpKS1ZHUkhSakJhVkRGUlVsVTFSVk5WTlVoSlJrcHNXVmhPZG1KcU1VdGlNa3BKV2xkNGExWllUbXhqYVVKRldsaENiR0p0VW14aWJVNDFVRk5vZFdSWGVITkxVMEpUV2xoR01WcFlWbXhRVkVGblZXMVdlbVJIUm5sa1NFMDVUVU5DUTFsWVVtcGhSVnB6V1Zkak9VMVRRbE5hVjBwMllqTlJPVTFEUWtabFIyd3dVVEk1YTFwVU1IZFBha0ZuVWtkV2VXRllXbXhhUlZZMFlWaFNSR0l5VW14UVZFRTJUVU5DVTJSWE5WVmhWekZzVUZSQmQwOXFRWGRQYWtGM1NVWlNjR0pYVmsxaFZ6RndaRVF3TTB4VVFYZFBha0YzVDJwQmQwbEdVbkJpVjFaT1lWYzBPVlJwT1VKSlJrNHhXVzB4Y0dSR1VuQmlWMVU1VFdwQmVVNXBNSGhOUXpCNVRqRlJkMDFVYjNsT2FtOTVUbWxDUm1KSGJHNWhWMHB6V2xaU2NHSlhWVGxXVnpWeVltMDVNMkpwUWtKWk1rNTVaRmRXVldGWE1XeFFWbFoxWVRJMWRtUXlOR2RWTTFKb1kyNVNWV0ZYTVd4UVZsWjFZVEkxZG1ReU5HZFNWelZyVmtkc2RGcFVNVlppYlhSMVlqTmtkVWxGVW14WlYxSnpZVmMxYkZCVk5IWlJVMEpVWkZoT2QxcFhOV3RXUjJ4MFdsUXhUMkl5Tld4SlJrNXNXVE5PVVdOdFZsUmtXRTUzV2xjMWExQlVRV2RVUjBaNlpFWk9hbUZIVm10U1dGcG9Za1F3ZVUxRVNUSk1WRVYzVEZSSk0xWkVRWGhQYWtreVQycEpNa2xHVG1waFIxWnJaRmQ0YkdOcU1VNVpWMngxU1VaQ2FHTnVVbkJrUjJ4Mlltb3hlV0pFU1dkUlYzaHpZakpPVDJJeVVteFBiRTV3V2tReGMySXlSblZhV0VsMFdqSkdNRnBZWkdobFZHOTZUMFJyZVUxVVZYZEpSa3BzWTFVMWRscEhWazFoV0U0d1VGZGtkMlJVU1hoSlJWWTBXVEExZGxwSFZrMWhXRTR3VUZOb2RXUlhlSE5MVTBKUFlqSlNiRlJIYkhwa1JEQm5WRzVXZEZSdE9XdGFXRTA1VFZNd2VFbEZOVEZpVlU1UlZsaE5PVTE2U1dkVWJsWjBWa2RHZW1FelRUbE5VMEpFVlVaV2Vrd3hVbWhqTW5NNVRYcEpaMVZ0Vm5oUmFuQlVUMnROTmxaRU1IZFBha0UyUzJwdmNVbEdTbXhqVmxKVFVsWk5PVmt6UWpGUVZFMTVURWN4YkdKVU1IaFBWRXBJVEVjMWRscEhWVGxOVTNocFlWZDRjMkZYTlc1UVZFMTVTVVZHYzJKSE9XcFdSa3BHVlhvd2IySnVWbk5pUTJ0blZUSTVhbUV6VFhaVWJUbHJXbFF3Y1VsRk5UQlpXRTV5WXpGQ2JHTnJORFpSYW5CVVQydE5PVTFFYjNkUGFXODJTMmxDUkdJelNteFZNMEpzV1hvd2NVbEZNWEJpYTA1UlZsaE9UMkl5VW14UVZFMTVTVVV4Y0dKck1XeGlWemw1WlZVMWRscEhWVGxOVkd0NVVubENUbUZYTlZWaVdFSkZZVmhPY2xSdE9XdGFWREIzU1VWYWJGbFlVakZqYlZaNlVGTm9kV1JYZUhOTFUwSkZXbGQ0YUdWVlNuWmlNMUU1VFVSQk5rMUVRVFpOUkVGblZETmFiR05zVGpGWmJrNXFZMjFzYVZwVU1WQlRlVUpFWWpJMU1HRlhaREZpTTFaNlVGUkJaMVJIYkdwYVZ6VjZXbGhOT1V0SE5URmlSM2R3U1VVMWJHUklaSFpqYlhNNVMwYzFNV0pIZDNCSlJVNTJZbGN4YUdKdFVUbE1NMlIyWTIxMGVtTkhSbXBhVXpreFl6SldlV041T1hkWldFSnZZVmhrYkdSSVRtaE5lVGt3V1ZoT2NtTjVPV3hpUnpGMlRGaEdjbUp0T1hsaVV6RjZaREpzYm1KSVZYUmpiVEY2WW0wNWVXSlRNWEJpVjBadVdsYzFiR1JETUhsTlJFa3lUVlJCZVU1cE1USk5Vemx0WkZkNGMweFlXWGxNTWxveFlrZDNkV015U21oa1IwNXZTVVprZG1OdGRFVmhXRWs1VEROa2RtTnRkSHBqUjBacVdsTTVNV015Vm5samVUbDNXVmhDYjJGWVpHeGtTRTVvVFhrNU1GbFlUbkpqZVRsc1lrY3hka3hZUm5KaWJUbDVZbE14ZW1ReWJHNWlTRlYwWTIweGVtSnRPWGxpVXpGd1lsZEdibHBYTld4a1F6QjVUVVJKTWsxVVFYbE9hVEV5VFZNNWJXUlhlSE5NV0ZsNVNVVk9kbUpYTVd4aWJsRTVXbGQ0ZEdKNU1XMWtWM2h6VDJwak1FNUVWbWhOYlUwMFdrUlNiRTVFWkdwTlZFMHdUMVJWTVU1cVpHeGFhbEpyVDBSU2FscFhVVEJaZW1ocldYcFNiRTFVYXpWTlYwMHlXbFJuTWxwcWJHeE9la0pxV1RKVmQwMVhWbXhhVjAxNlRXcGpaMGxHVGpCYVJWWjVZMm93ZG1ReU9YbGhNMDUzV1ZkT2JFd3pWbnBhV0VwNlRETkNhR05IYUhCa01sWXdZekpGZWt3elVtaGpNblI2VERKV2MySlhPSFJqVjNSMVlqTktkRXhZVGpOaFYyUnpaRk14ZVdKWVRuVmlNMHAwVEZkc2RGbFhaR3hpYlZZd1RGUkpkMDFxV1hoTlJFa3lURmhaZUV3eVdqRmlSM2QwWkdwSmRtSkhPVzVqZVRsc1lrY3hka3hYZUdoamJXUnNUWHBGTUdKVE1YaGhNalYyWTIwd2RHTXpaSEJhTW5neFRGaEtkR015TlhaamJUQjBXbTVXYzJKRE1USk5hVEF3VFZSSk5FMXFWWFZhV0VwNVNVWk9NRnBGYkhWUVV6bHJXbGhaZG1KdVZuTmlRMEpVWkVkU1VHUllVVGxNTTJSMlkyMTBlbU5IUm1wYVV6a3hZekpXZVdONU9YZFpXRUp2WVZoa2JHUklUbWhOZVRrd1dWaE9jbU41T1d4aVJ6RjJURmhHY21KdE9YbGlVekY2WkRKc2JtSklWWFJqYlRGNlltMDVlV0pUTVhCaVYwWnVXbGMxYkdSRE1IbE5SRWt5VFZSQmVVNXBNVEpOVXpsdFpGZDRjMHhZV1hsTU1uaDJXak5OZGxwWGVIUmllVEZ6V1ZoS2JscFVUWGhPUnpCMFkxZDBkV0l6U25STVdFNHpZVmRrYzJSVE1YbGlXRTUxWWpOS2RFeFhXakZpUjNkMFpHcEpkRTVFUlhsUFJFa3hURzA1TVdSRFFsRmlNMlJzWTJvd1oxWklTbXhqTVVKc1kyczFkbHBIVlRsYU0wcHNZM2s1Ym1OSVZUWmhSRVYzVFVSdk1FbEdVbmxhV0U1UldsaEtWVmxZVG5KUVYwNTNaRlJ2ZWsxcFFVdGNiaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTlqWVhCMGRYSmxMWE5pWVhSamFDNWhjbWQyTG1wemIyNThaV0l6TnpOaFlqWm1ORGd4TkRZellUTXpOak01WlRJNE1tRXhNV0kwWTJVeFl6ZGtNemd3WkRrM1l6WmtZMlJrWWpCa05XUmxZVFZqTm1SbU1qVmpNbnhYZVVsMlpGaE9lVXd5ZUhaWk1rWnpUREpLY0dKcE9YcFpiVVl3V1RKbmFVeERRV2xNVXpGM1dWaEtlbGxYU25OYVUwbHpTVU5KZEV4WE5YWk1XRXBzWTFoV2JHUlhWV2xNUTBGcFRGTXhhRmt5VG5aa1Z6VXdVRmQ0ZGxsWE5XeGphVWx6U1VOSmRFeFlSblpqZWpGellqSkdkVnBZU1hSaWJUbDVZbGRHYzBscGQyZEphVEIwWTBkR2VXUkhiREJoVnpsMVVGaEtjMDFwU1hOSlEwbDBURmR3ZGxscE1YVlpWekZzVUZkV2MySlhPSFJpYlVZd1lWaGFiRXhZUm5KaWJUbDVZbE14ZW1ReWJHNWlTRlYwWTIweGVtSnRPWGxpVXpGdFpGZDRjMHhZV1hsSmFYZG5TV2t3ZEdKdE9XdGFWM2h3WXpOUk9Wb3pRakZOYWtWcFRFTkJhVXhUTVhWaU1sSnNZM293ZUVscGQyZEphVEIwWW01U2FHTXlkSHBRVkVWcFRFTkJhVXhUTVdwalNGWjZURmhDYkdOcE1UQlpXRTV5VUZSSmFVeERRV2xNVXpGMFdsY3dPVTFWWTJsTVEwRnBURk14Ym1OdFZucFFWelYyWW0xVmFVeERRV2xNVXpFd1lWY3hiRkJVUVhkUGFrVjNUMnBCZDBscGQyZEphVEIwV2xob2QySXpTakJRVlRWUVZHdFZhVXhEUVdsTVV6RnJXbGhDYkdKdFVteGliVTQxVUZkR2JXUkhWbmxaVnpVMVQycFJlRTFxWjNsT1UwbHpTVU5KZEV4WFRuWmlWekZzWW01Uk9WcFhlSFJpZVRGdFpGZDRjMHhYT1dsak1sWjVaRzFXZVU5cVl6Qk9SRlpvVFcxTk5GcEVVbXhPUkdScVRWUk5NRTlVVlRGT2FtUnNXbXBTYTA5RVVtcGFWMUV3V1hwb2ExbDZVbXhOVkdzMVRWZE5NbHBVWnpKYWFteHNUbnBDYWxreVZYZE5WMVpzV2xkTmVrMXFZelpPUkVWNVQwUkpNVWxwZDJkSmFUQjBXVEpvYTJGWVNUbE1NMlIyWTIxMGVtTkhSbXBhVXpreFl6SldlV041T1hkWldFSnZZVmhrYkdSSVRtaE5lVGt3V1ZoT2NtTjVPV3hpUnpGMlRGaEdjbUp0T1hsaVV6RjZaREpzYm1KSVZYUmpiVEY2WW0wNWVXSlRNWEJpVjBadVdsYzFiR1JETUhsTlJFa3lUVlJCZVU1cE1USk5Vemx0WkZkNGMweFlXWGxKYVhkblNXa3dkR0l6VmpCalNGWXdVRk01TTJJelNuSmpNMEpvV1RKVmRtUllUbXhqYmsxMlkwZEdkMkZIYkROYVdGSjZXVlJOZG1SSFJucGhNMDEyV2xkNGRHSjVNWGhoTWpWMlkyMHdkR016WkhCYU1uZ3hURmhLZEdNeU5YWmpiVEIwWVZjeGFGb3lWblZhV0ZGMFRXcEJlVTVxUlhkTmFsbDBaR3BGZGxwdVZuTmlRekV5VFdrNWMySXlaSHBNZVZZMFRGTldjVXh0T1RGa1EwbHpTVU5KZEV4WFZubGpiVGw1VUZNNU0ySXpTbkpqTTBKb1dUSlZkbVJZVG14amJrMTJZMGRHZDJGSGJETmFXRko2V1ZSTmRtUkhSbnBoTTAxMldsZDRkR0o1TVhoaE1qVjJZMjB3ZEdNelpIQmFNbmd4VEZoS2RHTXlOWFpqYlRCMFlWY3hhRm95Vm5WYVdGRjBUV3BCZVU1cVJYZE5hbGwwWkdwRmRscHVWbk5pUXpFeVRXazVjMkl5WkhwTWVWWTBURk5XY1V4dFZubGphVWx6U1VOSmRtUXlPWGxoTTA1M1dWZE9iRXd6Vm5wYVdFcDZURE5DYUdOSGFIQmtNbFl3WXpKRmVrd3pVbWhqTW5SNlRESldjMkpYT0hSalYzUjFZak5LZEV4WVRqTmhWMlJ6WkZNeGVXSllUblZpTTBwMFRGZHNkRmxYWkd4aWJWWXdURlJKZDAxcVdYaE5SRWt5VEZoWmVFd3lXakZpUjNkMFpHcEpkbGt5Um5ka1NGWjVXbE14ZFZsWVVuQmtiVlYxWXpKS2FHUkhUbTlKYVhkblNXazVNMkl6U25Kak0wSm9XVEpWZG1SWVRteGpiazEyWTBkR2QyRkhiRE5hV0ZKNldWUk5kbVJIUm5waE0wMTJXbGQ0ZEdKNU1YaGhNalYyWTIwd2RHTXpaSEJhTW5neFRGaEtkR015TlhaamJUQjBZVmN4YUZveVZuVmFXRkYwVFdwQmVVNXFSWGROYWxsMFpHcEZkbHB1Vm5OaVF6RXlUV2xKYzBsRFNUQk5WRWswVFdwVmFVeERRV2xPZWxFd1RsZEZlVmw2YUd0T1IxVXdUakpOZUUxNlVUVk9WRlV5VGpKV2JVNUhVVFJPUjA1c1drUlNhazlIVW1wT1IxVjRUMVJyZUZsNldteFBSRnB0VDFkVk0wMUhUbXBhVkVGNFdsZFdiRmw2VFhsT2VVbHpTVU5LYkU5WFVYaFpNbGsxVFhwWmVVNUhSbWxQVkZFelRVUnNhVmxYV1hwWmJVVXpXa1JOTWxsdFNtaGFSMWt6V1ZkU2JVNUhXbXBPZWtwb1dXMUZNRmxVVFhwTk1rcHJXVlJCZUUxWFRtdE5hbEUwVFZSVmVrbHNNRXRjYmk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5amJHRnBiWE12TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15Tnk5allYQjBkWEpsTFhOaVlYUmphQzVsZUdsMGZEbGhNamN4WmpKaE9URTJZakJpTm1WbE5tTmxZMkl5TkRJMlpqQmlNekl3Tm1WbU1EYzBOVGM0WW1VMU5XUTVZbU01TkdZMlpqTm1aVE5oWWpnMllXRjhUVUZ2UFZ4dUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wyTmhjSFIxY21VdGMySmhkR05vTG5OMFpHVnljbnhsTTJJd1l6UTBNams0Wm1NeFl6RTBPV0ZtWW1ZMFl6ZzVPVFptWWpreU5ESTNZV1UwTVdVME5qUTVZamt6TkdOaE5EazFPVGt4WWpjNE5USmlPRFUxZkZ4dUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwyTnNZV2x0Y3k4M05EUTFZVEpqT0dRMFpUUTNZekV6TkRrMU5UWTNaV1kwWkRnMFkyVmtOR000WkdNMFpURTVPVEZqTm1VNE5tWTVaVGN3WTJObE1ERmxaV1ZqTXpJM0wyTmhjSFIxY21VdGMySmhkR05vTG5OMFpHOTFkSHd5T0RBNVl6Vm1NVGxtT0Rrd1pXWm1ZV0UzTmpkbFpESTRNakEzTmpsaVpEZzRaRFUzWVRrek9UWm1NakZrWTJNMFpUUmlObU0xWTJWaU5qSmtORGRsZkU1RVJYbFBSRWt5UTJjOVBWeHVMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMM0JoY21WdWRDMXpZbUYwWTJndVlYSm5kaTVxYzI5dWZHSm1OV1ExWXpVeFltVTBPREJpTlRJek56STNOMlF6TXpBNFl6azJNMlV6TnpRd056bGpaREUzWkRkaE1qVmtNR1UzTUdJd1lUSXhNall6WW1JME9XRjhWM2xKZG1SWVRubE1NbmgyV1RKR2Mwd3lTbkJpYVRsNldXMUdNRmt5WjJsTVEwRnBURk14ZDFsWVNucFpWMHB6V2xOSmMwbERTWFJNVjJoMllrZFJhVXhEUVdsTVV6RjFZbmt4ZVZwWVJqRmFXRlpzU1dsM1owbHBNSFJaVjA1cVlqTldkV1JFTVhOaU1rWjFXbGhKYVV4RFFXbE1VekY0WWpOTk9XSkhPV2hpYlZaNVRGYzFkbU50TVdoaVEwbHpTVU5KZEV4WVFtaGpibEp3WkVkc2RtSnFNWGxpUkVscFRFTkJhVXhUTVdwaU1qRjBXbGMxTUZCWFZuTmlWemgwV201V2MySkViek5PUkZFeFdWUkthazlIVVRCYVZGRXpXWHBGZWs1RWF6Rk9WRmt6V2xkWk1GcEVaekJaTWxaclRrZE5ORnBIVFRCYVZFVTFUMVJHYWs1dFZUUk9iVmsxV2xSamQxa3lUbXhOUkVac1dsZFdhazE2U1ROSmFYZG5TV2t3ZEdGdE9XbE1WelZvWWxkVk9WcFhlSFJpZVRGeldWaEtibHBVVFhoT1J6QjBZMWQwZFdJelNuUk1XRTR6WVZka2MyUlRNWGxpV0U1MVlqTktkRXhYV2pGaVIzZDBaR3BKYVV4RFFXbE1VekYxWWpKU2JHSkhiSHBrUkRGdVkwaFZlVTFUU1hOSlEwbDBURmMxZGxwSFZucFFWRVZwVEVOQmFVeFRNWFZrUjBaNllUTk5PVTFUU1hOSlEwbDBURmRPZDJSWVRYUmpSMVo1VEZoU2FHTXljemxOZWtscFRFTkJhVXhUTVhSYVZ6QTVUVlJyZVZKNVNYTkpRMGwwVEZka2VWcFlUVGxhTTBJeFQyMW5lRTFFUVRaT1EwbHpTVU5KZEV4WVVuQmlWMVU1VG5rd2QwMUViM2ROUkc5M1RVTkpjMGxEU1hSTVYxWTBZMGM1ZVdSRU1VOVVNRFZHU1dsM1owbHBNSFJaTW1ocllWaEpPVXd6WkhaamJYUjZZMGRHYWxwVE9URmpNbFo1WTNrNWQxbFlRbTloV0dSc1pFaE9hRTE1T1RCWldFNXlZM2s1YkdKSE1YWk1XRVp5WW0wNWVXSlRNWHBrTW14dVlraFZkR050TVhwaWJUbDVZbE14Y0dKWFJtNWFWelZzWkVNd2VVMUVTVEpOVkVGNVRta3hNazFUT1cxa1YzaHpURmhaZVVscGQyZEphVEIwWWpOV01HTklWakJRVXprellqTktjbU16UW1oWk1sVjJaRmhPYkdOdVRYWmpSMFozWVVkc00xcFlVbnBaVkUxMlpFZEdlbUV6VFhaYVYzaDBZbmt4ZUdFeU5YWmpiVEIwWXpOa2NGb3llREZNV0VwMFl6STFkbU50TUhSaFZ6Rm9XakpXZFZwWVVYUk5ha0Y1VG1wRmQwMXFXWFJrYWtWMldtNVdjMkpETVRKTmFUbHpZakprZWt4NVZqUk1VMVp4VEcwNU1XUkRTWE5KUTBsMFRGZFdlV050T1hsUVV6a3pZak5LY21NelFtaFpNbFYyWkZoT2JHTnVUWFpqUjBaM1lVZHNNMXBZVW5wWlZFMTJaRWRHZW1FelRYWmFWM2gwWW5reGVHRXlOWFpqYlRCMFl6TmtjRm95ZURGTVdFcDBZekkxZG1OdE1IUmhWekZvV2pKV2RWcFlVWFJOYWtGNVRtcEZkMDFxV1hSa2FrVjJXbTVXYzJKRE1USk5hVGx6WWpKa2VreDVWalJNVTFaeFRHMVdlV05wU1hOSlEwbDJaREk1ZVdFelRuZFpWMDVzVEROV2VscFlTbnBNTTBKb1kwZG9jR1F5VmpCak1rVjZURE5TYUdNeWRIcE1NbFp6WWxjNGRHTlhkSFZpTTBwMFRGaE9NMkZYWkhOa1V6RjVZbGhPZFdJelNuUk1WMngwV1Zka2JHSnRWakJNVkVsM1RXcFplRTFFU1RKTVdGbDRUREphTVdKSGQzUmtha2wyV201V2MySkROWHBaYlVZd1dUSm5hVXhEUVdsTU0yUjJZMjEwZW1OSFJtcGFVemt4WXpKV2VXTjVPWGRaV0VKdllWaGtiR1JJVG1oTmVUa3dXVmhPY21ONU9XeGlSekYyVEZoR2NtSnRPWGxpVXpGNlpESnNibUpJVlhSamJURjZZbTA1ZVdKVE1YQmlWMFp1V2xjMWJHUkRNSGxOUkVreVRWUkJlVTVwTVRKTlV6bHRaRmQ0YzB4WVdYbEphWGRuU1dwak1FNUVWbWhOYlUwMFdrUlNiRTVFWkdwTlZFMHdUMVJWTVU1cVpHeGFhbEpyVDBSU2FscFhVVEJaZW1ocldYcFNiRTFVYXpWTlYwMHlXbFJuTWxwcWJHeE9la0pxV1RKVmQwMVhWbXhhVjAxNlRXcGphVXhEUVdsYVZHeHJUVmRPYlU5VVRUSk5hbEpvV1dwck1FNTZRVFZaYlVadFRUSkthRTR5VVhwT2JVcHBXVmRTYlU0eVJtdGFhbEp0V1hwamVWbFhTbWhPUjBWNlRYcE9hVnBIUlhkTlZFWnFXa1JKTUU5RVJURk5lVXBrUTJjOVBWeHVMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMM0JoY21WdWRDMXpZbUYwWTJndVpYaHBkSHc1WVRJM01XWXlZVGt4Tm1Jd1lqWmxaVFpqWldOaU1qUXlObVl3WWpNeU1EWmxaakEzTkRVM09HSmxOVFZrT1dKak9UUm1ObVl6Wm1VellXSTRObUZoZkUxQmJ6MWNiaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNaTlqYkdGcGJYTXZOelEwTldFeVl6aGtOR1UwTjJNeE16UTVOVFUyTjJWbU5HUTROR05sWkRSak9HUmpOR1V4T1RreFl6WmxPRFptT1dVM01HTmpaVEF4WldWbFl6TXlOeTl3WVhKbGJuUXRjMkpoZEdOb0xuTjBaR1Z5Y254bE0ySXdZelEwTWprNFptTXhZekUwT1dGbVltWTBZemc1T1RabVlqa3lOREkzWVdVME1XVTBOalE1WWprek5HTmhORGsxT1RreFlqYzROVEppT0RVMWZGeHVMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMk5zWVdsdGN5ODNORFExWVRKak9HUTBaVFEzWXpFek5EazFOVFkzWldZMFpEZzBZMlZrTkdNNFpHTTBaVEU1T1RGak5tVTRObVk1WlRjd1kyTmxNREZsWldWak16STNMM0JoY21WdWRDMXpZbUYwWTJndWMzUmtiM1YwZkRNNU5EVm1NekJrTTJaa05qTTJPVEEzT0dReVpHUTFOREUxT1dSbU1HSXlObVEyT1RreE56WmpOakl4WXprMU56TXpZbVUxT1RFMU5qQXhPVFk1Wm1OOFRrUkZlVTlFU1RGRFp6MDlYRzR2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2YjNCekwzSmxjWFZsYzNSekwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMW1kV3hzTFhZeUxtcHpiMjU4TnpRME5XRXlZemhrTkdVME4yTXhNelE1TlRVMk4yVm1OR1E0TkdObFpEUmpPR1JqTkdVeE9Ua3hZelpsT0RabU9XVTNNR05qWlRBeFpXVmxZek15TjN4bGQyOW5TVU5LZWxreWFHeGlWMFZwVDJsQmFXRnRPWEJpYmxGMFpFaEthR0ZYTlhCaWJXTjBaR3BKYVV4QmIyZEpRMHB5WVZjMWEwbHFiMmRKYlRWb1pFZHNNbHBUTVhwa1Ywb3dXVmhPY2t4WVpIWmpiWGhyVEZjeGRscEhWbk5NV0ZsNFNXbDNTMGxEUVdsWldFcDBTV3B2WjBsdFRuWmlibEp3WW01V2RtUllUV2xNUVc5blNVTktiR1ZJUW14amJXeDBXbGMxTUVscWIyZEpiV3gwV1Zka2JGZ3pRbmxpTTBKNVlWYzVabGxYVGpCaFZ6bDFXREpPYUdKWFZubFpWamw2WkZkS01GbFlUbkpKYVhkTFNVTkJhV051Vm5WWU1teHJTV3B2WjBsdE1YWmtRekZzWWtjeGRreFlRbkJaTW5SM1lrZEdhbHBUTVdwaU1qVXdZVmMxTVdJelZucE1WM2hvWTIxa2JFMTZSVEJpVXpGNFlUSTFkbU50TUhSak0yUndXako0TVV4WVNuUmpNalYyWTIwd2RHTnRPV2xpTTFGMFlVaFdkRmxYTkhSWk1rWjBXbGhLYUV4WVRqRlpibEpvWXpKemRHTjZVWGxNVkUxM1RVZHpkRTFxUVhsT2FrVjNUV3BaZEdScVJXbE1RVzluU1VOS2NXSXlTbVppYlVaMFdsTkpOa2xEU214aVJ6RjJURmQ0YUdOdFpHeE5la1V3WWxNeGVHRXlOWFpqYlRCMFl6TmtjRm95ZURGTVdFcDBZekkxZG1OdE1IUmFibFp6WWtNeE1rMXBTWE5EYVVGblNXNU9kbVJZU21wYVUwazJTVU5KZG1ReU9YbGhNMDUzV1ZkT2JFd3pWbnBhV0VwNlRETkNhR05IYUhCa01sWXdZekpGZWt3elVtaGpNblI2VERKV2MySlhPSFJqVjNSMVlqTktkRXhZVGpOaFYyUnpaRk14ZVdKWVRuVmlNMHAwVEZkc2RGbFhaR3hpYlZZd1RGUkpkMDFxV1hoTlJFa3lURmhaZUV3elRuWmtXRXBxV2xNd05FMXRXVEpPVkZFMVQwZFZlVTVYV1RCTlYwazBUakpOTlU1VVVUTk5WR016VFdwS2Exa3lXVE5OZWxsM1dsUldhVnBIVlRSSmFYZExTVU5CYVdNeU9URmpiVTVzV0ROS2JHUnRiSHBoVnpsMVNXcHZaMGxxWjNsYWFsa3hUa1JyTkZwVVNURmFhbEY0V1dwbk0xbDZhekZPUkdONFRucGplVTF0VW1wYWFtTjZUbXBDYkU1WFNtdGFWR2RwVEVGdlowbERTbnBpTTFaNVdUSldabUpYUm5WaFYxcHNZek5TWm1NeWFHaE5hbFV5U1dwdlowbHRTVEZhVkdoc1QwUnJORmxxWjNsYVYwVjRUbGRKTUUxdFZUUk9SMVY1VFcxRk0wNUViR3BPYWxrMFdYcEZlbHBVUW1wUFZGVTBXbGRPYVZsVVJYbE5iVnBwVFZSQ2EwOVViR3BOTWxKdFRYcHJlazE2UldsTVFXOW5TVU5LZW1JelZubFpNbFptV1ZoS2FtRkhiREphVmpsNllVZEZlVTVVV1dsUGFVRnBXWHBCTUUxRVVtcFBWRTVzVDBSWk1rNVVWWGRPUjFVMFRsZE5NVTlIUm1oWmFrSm9XbXBSTlU5WFVtdFpWR013V2tSa2FVNUhTVE5aVjBWNFdWUmpkMDlFVlRSWmFsbDVXbXBhYlUxcVJteGFhbU0xVG5sSmMwTnBRV2RKYlZKb1pFZEdabUpYUm5WaFYxcHNZek5SYVU5cFFXbE1NbFozWVVkV2RGcFlTbWhpUXpsc1ltNUtkbUl6VVhaalIwWjNZVWRzTTFwWVVucFpWRTEyV2xkNGRHSjVNWGRoVjA1eVRGaENjMWxYVG14TVYyeDBXVmRrYkV4WVRqQlpXRkpzVEZkR2FtUkhiSFppYVRCNVRVUkpNazFVUVhsT1F6bDNZMjA1YTJSWFRqQmhWemwxVEZoT2FsbFhlR3hNVnpsMVlraHJkbU5JU214alIwWjVXbGRSZG1KWFJuVmhWMXBzWXpOUmRXRnVUblppYVVselEybEJaMGx0VW1oa1IwWm1ZbGRHZFdGWFdteGpNMUptWXpKb2FFMXFWVEpKYW05blNXcEthazlFVFRSTmFrcG9XWHBPYWxwdFdURk5SMWsxVGxSTk1GcHRWVFZaZWtab1dsUmthRTFYVlhoTmJVazFUWHBKTkZsVVdUVmFiVTVyVGtkSk1WbHFSWGxhVjFwclQxZE5NRTFxYkd4TlIwVXdUVlJuYVV4QmIyZEpRMHByV1ZoU2FHTXlWakJZTWs1MlltNVNlVmxYVGpCSmFtOW5aWGR2WjBsRFFXZEpiazVxWVVkV2RGbFRTVFpKUTBwMVdWaFNjR1J0VlhSak0xWnBaRWRHZW1GNU1XdFpXRkpvWXpKV01FeFlXWGhKYVhkTFNVTkJaMGxEU214alIyeDZZakpTYkdONVNUWkpSRWw0VFhsM1MwbERRV2RKUTBwNlkwZDRjR1JJVFdsUGFVSTNRMmxCWjBsRFFXZEpRMG93WTIxR2NHSnBTVFpKUkVVMVRWTjNTMGxEUVdkSlEwRm5TVzVhYUdKRFNUWkpSRWw1UTJsQlowbERRamxNUVc5blNVTkJaMGx0TlhaamJURm9Za2RzTmxsWVVuQmlNalZtWXpKb2FFMXFWVEpKYW05blNXcGFhRmw2VG1sTk1rVjVUVWRWTTFwRVFtMU9SRnBxVG1wcmVVNUhTbXhhUkdjMVdXMUdiRTVxUVRWYVIxRjNUbXBqTlZsdFdtMVplbWMxVDFkR2EwMHlXVE5QUkdkM1dWUk5ORTVxV210TmVrRXdXbFJaYVV4QmIyZEpRMEZuU1c1YWFHSkhiR3RaV0ZKd1lqSTFabGx0UmpCWk1taHNZM2xKTmtsRVJYZE5RM2RMU1VOQlowbERTakpaVjNod1drZEdNR0ZYT1hWWU1rcG9aRWRPYjFwWVRtWmpSMVo1V0RKV2RGbHRPV3RoVnpGc1ltNVJhVTlwUVRGTlFXOW5TVWd3YzBOcFFXZEpiazR4V1c1U2FHTXlkR1paTWpsMVpFaEthRmt6VVdsUGFVSTNRMmxCWjBsRFFXbGpNbFp6V2xkT01HRlhPWFZKYW05blpYZHZaMGxEUVdkSlEwRnBZMGRHTUdGRFNUWkpRMGwyV2xoQ2IxcFhNV3hqYlVaelRESldkV050T1haa1F6bDNXVmhDYjJGWVpHeGtTRTVvVFhrNWJHSkhNWFpNV0VKd1dUSnpkR05IZUdoWk1sVjBZVmN4YUZveVZYUmpNMUpvWkVkVmRGbFhUakJoVnpsMVRGUkpkMDFxV1hoTlJFa3dURE5DZVdJeVVqRlpNMUp3WWpJMGRHTXlUbWhpUjFWMFlqSTFjMlZUT1hkamJWWjNXVmhLYkZwRE9YcGFWM2hzV1ROU2NHSXlOSFZoYms1MlltbEpjME5wUVdkSlEwRm5TVU5LZW1GSFJYbE9WRmxwVDJsQmFVNVVRbXhOUjFFMFQwZE5NazlVVFRCYVYwVjZUbnBSZWxwWFRUUlpWR2hwVFhwQk1WbFVUbXBaVkZVMFRrUnNhMDF0VlRGTk1sRjRXVlJXYlZreVdtdFpWR2MwVFcxT2FWbHRWVEZPUkZKb1dtMVpNMDVEU1V0SlEwRm5TVWd3YzBOcFFXZEpRMEZwWXpOV2FXUkhSbnBoTVRsMFdWYzFjRnB0Vm5wa1EwazJTVWh6UzBsRFFXZEpRMEZuU1c1Q2FHUkhaMmxQYVVGcFRESldkMkZIVm5SYVdFcG9Za001YkdKdVNuWmlNMUYyWTBkR2QyRkhiRE5hV0ZKNldWUk5kbHBYZUhSaWVURjNZVmRPY2t4WVFuTlpWMDVzVEZkc2RGbFhaR3hNV0U0d1dWaFNiRXhYUm1wa1IyeDJZbWt3ZVUxRVNUSk5WRUY1VGtNNWQyTnRPV3RrVjA0d1lWYzVkVXhZVG1wWlYzaHNURmM1ZFdKSWEzWmpTRXBzWTBkR2VWcFhVWFpqTTFacFpFZEdlbUV6VFhWaGJrNTJZbWxKYzBOcFFXZEpRMEZuU1VOS2VtRkhSWGxPVkZscFQybEJhVTVxUVRWT1ZHYzFUV3BqTVZwRWF6Tk5WR2hzVGxSU2EwOUhWVEZaVjBrd1drUmthMDVFU1RKTlJGSnNXV3BvYlZsVVdUSmFSR040VGxSYWJFMXRXWHBhVkVWM1RtMUZNRTFYVFhsYWJWbDNUbXBXYTA1RFNVdEpRMEZuU1Vnd2MwTnBRV2RKUTBGcFlrZEdkVm96Vm1oYU1sWm1XbTFXYUdSSVZubGFXRTFwVDJsQ04wTnBRV2RKUTBGblNVTktkMWxZVW05SmFtOW5TV2s1YkdOSGFHeGlWMVo1V1ZkM2RscFhOWGxpTWprd1RETkNhR05IYUhCa01sWXdZekpGZWt3eVZuTmlWemgwWTBkc2FtRjVNWGRpUjBacVdsTXhjR0pYUm01YVV6RjZaRWRHTUZwVE1XaFpNMUp3WWpJMGRFMXFRWGxPYWtWM1RXcFJkbU5JU25aYVNGWnFaRWRzZG1KcE1YcFpNa1p6V2xNeGRtSnRlRFZNTTBKNVdsaENhR050Vm10TU1uaG9ZbTFrTVZsWFpHeE1iWEI2WWpJMGFVeEJiMmRKUTBGblNVTkJhV015YUdoTmFsVXlTV3B2WjBscVJYaE9SMFV6VGtSb2FVMUVWVEJPYWxwcFdsZEZkMDlVVVRCTlZHZDZUVWRLYWsxNlRtaFpWRWsxV2tST2JWcEVWWGRPYWtwcFdsUnNiVTVVVFRCT1JFWnRUa2RXYlUxNlFYbE9WRmswV1ZSTk5VNUVhMmxEYVVGblNVTkNPVU5wUVdkbVUzZExTVU5CYVdGWE5UQmFXRXB0V1ZkT2JHTjVTVFpKU0hOTFNVTkJaMGxEU25kaU0wNXNXREpTY0dKWVRXbFBhVUkzUTJsQlowbERRV2RKUTBwc1pHMUdabGx0YkhSWlZ6VXhXVmQzYVU5cFFYbE5RM2RMU1VOQlowbERRV2RKYldneFlsZEdkVmd5U25CaVYwWjFaRmRHYzBscWIyZE5WRWt5UTJsQlowbERRamxNUVc5blNVTkJaMGx0Um1wa1IyeDJZbXc1YTJGWE1YcEphbTluWlhkdlowbERRV2RKUTBGcFdsaGFhRmd5U25CaVYwWjFaRmRHYzBscWIyZE5ha0ZMU1VOQlowbElNSE5EYVVGblNVTkJhVmt5Um5SYVdFcG9XREpTY0dKWVRXbFBhVUkzUTJsQlowbERRV2RKUTBwc1pHMUdabGx0YkhSWlZ6VXhXVmQzYVU5cFFUVk1RVzluU1VOQlowbERRV2xoU0ZaMFdWYzFabGx0YkhSWlZ6VXhXVmQzYVU5cFFUVkRhVUZuU1VOQ09VeEJiMmRKUTBGblNXMHhhR1ZHT1dwWlZ6RnNZMjFHZWtscWIyZE5lWGRMU1VOQlowbERTbk5aVnpWdVpGZEdibHBXT1cxYVYwWXdaRmhLYkZneVVuQmlVMGsyU1VSRmQwMXFVVXRKUTBJNVRFRnZaMGxEU25SaU1sSnNZa1k1YkdWSFZtcGtXRkp3WWpJMGFVOXBRamREYVVGblNVTkJhV0ZYTVhkaVIxWjBXbGMxTUZsWVVuQmlNalJwVDJsQmFXSnRSakJoV0Zwc1dETk9NVmx1VW1oak1uUm1ZVzA1Y0dKdVVXbE1RVzluU1VOQlowbHRSakJrUjFaMVpFZHNkbUpzT1dsWlYwNXlXbGMxYTBscWIyZEpiVnB6V1ZoT2IwNURTWE5EYVVGblNVTkJhV1JIT1hKYVZ6Vm1XbGhvYkZrelZqQmhWemwxU1dwdlowbHVRbWhaTW5Sc1drWTVNbGxYZUhCYVEwbHpRMmxCWjBsRFFXbFpNamwwWTBkc2MxcFdPWFJpTWxKc1NXcHZaMGx0VW14YWJVWXhZa2hSYVV4QmIyZEpRMEZuU1cxT2RtSllRbkJpUjFabVdraHNkVmxYTVhCWmVVazJTVWhTZVdSWFZYTkRhVUZuU1VOQmFWa3lPWFJqUjJ4eldsWTVhVmxYVG5KYVZ6VnJTV3B2WjBsdGJIVmFTRlpxWkVjNWVVbHBkMHRKUTBGblNVTktlVnBYVG5aaVdFSndZa2RXWm1KSGJIUmhXRkZwVDJsQk1rNURkMHRKUTBGblNVTkthRmt5VGpGaVdGWnpXVmhTYkZwR09YbGFWMDUyWWxoQ2NHSkhWbVppUjJ4MFlWaFJhVTlwUVhsT1ZGbExTVU5DT1V4QmIyZEpRMHBvV1ROU2NHUnRWbVpqTTFKNVdsZEdkR041U1RaSlJuTkxTVU5CWjBsRFNuQmlWMFp1V2xOSmMwTnBRV2RKUTBGcFkwaEtkbU5JU25CaWVVbHpRMmxCWjBsRFFXbFpWMDR3WVZjNWRVbHBkMHRKUTBGblNVTkthbGxYTVd4amJVVnBRMmxCWjFoVGQwdEpRMEZwWTBkR2VWbFhNV3hrUjFaNVkzbEpOa2xFVFhoT1JFbDVUbnBCZDAxRGQwdEpRMEZwV2xob2QxcFlTakJZTTBKb1kyMUdkRnBZVW14amJrMXBUMmxDTjBOcFFXZEpRMEZwWVZjeGFGb3lWV2xQYVVGNFRsUm5ORTU2VlhwUFZFbHpRMmxCWjBsRFFXbGpTRXAyWTBoS2NHSjVTVFpKUkdzeFRVUm5lazVxV1RKTVFXOW5TVU5CWjBsdFJtcGtSMngyWW1sSk5rbEVUWGROUkZrMFRYcGplVXhCYjJkSlEwRm5TVzFPYUdKWFZubFpVMGsyU1VSTmQwMUVXVFJOZW1OM1RFRnZaMGxEUVdkSmJYaG9ZbTFrTVZsWFpHeFlNMDV2V1ZoS2JGcERTVFpKUkVWNlRWUkpkMDFCYjJkSlNEQnpRMmxCWjBsdFZqUmpSMVo1WkVZNU0yRlhVakJoU0UxcFQybENZa05wUVdkSlEwRjRUVVJKTUV4QmIyZEpRMEZuVGxSRmVVeEJiMmRKUTBGblRYcG5NRXhCYjJkSlEwRm5UWHBuTUVOcFFXZFlVM2RMU1VOQmFXUnRWbXBrUnpsNVdESldOR05IVm5sa1JqbDNXVmhLYUdKWFZqQmFXRXBtV1c1V2Exb3lWakJKYW05blRWUkJkMDFFUVhkTlJFRjNURUZ2WjBsRFNtNWlSemxwV1ZkNFpsbHRSakJaTW1kcFQybEJlazFwZDB0SlEwRnBaREk1ZVdKSFVtWmpNbXcyV2xOSk5rbEVVWE5EYVVGblNXNUNiR05zT1hsWlZ6VnlXREpLYUdSSFRtOUphbTluVDBOM1MwbERRV2xpU0VwbVkwYzVjMkZYVGpWSmFtOW5aWGR2WjBsRFFXZEpia0pzV1ZkMFptSklTV2xQYVVFeFdsTXdkMDVwZDB0SlEwRm5TVU5LZWxreWFHeGFTRlp6V2xOSk5rbERTbk5oVnpWc1dWaEtabVF5Um5saVdGWjNXRE5TYjFwWE5XWlpNamwxWXpOU2FHSnVVV2xNUVc5blNVTkJaMGx1WkdoamJURXhZMFk1ZG1OSVVuQmlWMncyV2xoS1ptTXpVbXhqU0UxcFQybEJlazFFUVhkRGFVRm5abE4zUzBsRFFXbGtSMFo1V2pKV01GZ3pUakJhV0VKNlNXcHZaMDE2UVhkTlJFRjNURUZ2WjBsRFNuWmtXRkozWkZoUmFVOXBRV2xNTTJSMlkyMTBlbU5IUm1wYVV6a3hZekpXZVdONU9YZFpXRUp2WVZoa2JHUklUbWhOZVRrd1dWaE9jbU41T1d4aVJ6RjJURmhHY21KdE9YbGlVekY2WkRKc2JtSklWWFJqYlRGNlltMDVlV0pUTVhCaVYwWnVXbGMxYkdSRE1IbE5SRWt5VFZSQmVVNXBNVEpOVXpsNVpGYzFla3d5TVhaa1F6RnNZa2N4ZGt4WVFuQlpNblIzWWtkR2FscFRNV3BpTWpVd1lWYzFNV0l6Vm5wTVYzaG9ZMjFrYkUxNlJUQmlVekY0WVRJMWRtTnRNSFJqTTJSd1dqSjRNVXhZU25Sak1qVjJZMjB3ZEdOdE9XbGlNMUYwWVVoV2RGbFhOSFJaTWtaMFdsaEthRXhZVGpGWmJsSm9Zekp6ZEdONlVYbE1WRTEzVFVkemRFMXFRWGxPYWtWM1RXcFpkR1JxUldsTVFXOW5TVU5LYzJJeVRtaGlSamx6WWpKa2VrbHFiMmRKYVRsc1kwZG9iR0pYVm5sWlYzZDJXbGMxZVdJeU9UQk1NMEpvWTBkb2NHUXlWakJqTWtWNlRESldjMkpYT0hSalYzUjFZak5LZEV4WVRqTmhWMlJ6WkZNeGVXSllUblZpTTBwMFRGZHNkRmxYWkd4aWJWWXdURlJKZDAxcVdYaE5SRWt5VEZoWmVFd3llSFphTTAxMllsYzVNRXhYVm5OaVZ6aDBZMGRzYW1FelFuTlpWMDVzVEZkT2RtSnVVbkJpYmxaMlpGaE5kR0pIUm5sYU1sVjZUVlJTZEV4WVJuSmliVGw1WWxNeGVtUXliRzVpU0ZWMFkyMHhlbUp0T1hsaVV6RjVZakpLZG1SRE1XOWtWekZvWW1reGFsbFhNV3hqYlVWMFl6TldhV1JIUm5waGVURjZUa1JKZEUxNlFYZGhlVEI1VFVSSk1rMVVRWGxPYVRFeVRWTXhhR1JJVW14aVdFSXdURmhaZVVscGQwdEpRMEZwWTIxV2VscFlTakphVjFKbVdUSm9iRmt5ZEhkaU1teDFaRVk1YVdWWVVteGplVWsyU1VSbmQwMUVRWGROUkVGM1RVUkJkMHhCYjJkSlEwcDJaRzFXZVdOdGJHdGFXRTFwVDJsQ1lrTnBRV2RKUTBGcFN6SldOR05IVm5saFZ6RnNZbTVST1dOSGJEUmFWM2htWTBoS2RtTklTbkJpZVRsMVdWaFNjR1J0Vm1aaGJUbHdZbTVSZGxwWGVIUmlNVGwzWVZkT2NsZ3pRbk5aVjA1c1dETk9NVmx1VW1oak1uUm1XVEk1ZFdSSGJIVmtWemt4WTNsSmMwTnBRV2RKUTBGcFlVaHNhMk50UlhaaVIwWXhZbTFPYjFwWVNUbFpiVVo2WVZkTmFVeEJiMmRKUTBGblNXNU9iRnBYVVRsT1JFbHBURUZ2WjBsRFFXZEpiVkpvWkVkRmRXSlhSblZoVjFwc1l6TlNabU5IUmpCaFJEQjJXbGhDYjFwWE1XeGpiVVp6VERKV2RXTnRPWFprUXpsM1dWaENiMkZZWkd4a1NFNW9UWGs1YkdKSE1YWk1XRUp3V1RKemRHTkhlR2haTWxWMFlWY3hhRm95VlhSak0xSm9aRWRWZEZsWFRqQmhWemwxVEZSSmQwMXFXWGhOUkVrd1RETkNlV0l5VWpGWk0xSndZakkwZEdNeVRtaGlSMVYwWWpJMWMyVlRPWGRqYlZaM1dWaEtiRnBET1hSWlZ6VndXbTFXZW1SRE5YRmpNamwxU1dsM1MwbERRV2RKUTBwM1dWaFNiMk41TlROaU0wcHlXREpTY0dOcU1IWmtNamw1WVROT2QxbFhUbXhNTTFaNldsaEtla3d6UW1oalIyaHdaREpXTUdNeVJYcE1NMUpvWXpKMGVrd3lWbk5pVnpoMFkxZDBkV0l6U25STVdFNHpZVmRrYzJSVE1YbGlXRTUxWWpOS2RFeFhiSFJaVjJSc1ltMVdNRXhVU1hkTmFsbDRUVVJKTWt4WVdYaE1NMDUyWkZoS2FscFRNRFJOYlZreVRsUlJOVTlIVlhsT1Yxa3dUVmRKTkU0eVRUVk9WRkV6VFZSak0wMXFTbXRaTWxrelRYcFpkMXBVVm1sYVIxVTBTV2wzUzBsRFFXZEpRMHAzV1ZoU2IyTjVOWFprV0ZKM1pGaFNabHBIYkhsUVV6a3pZak5LY21NelFtaFpNbFYyWkZoT2JHTnVUWFpqUjBaM1lVZHNNMXBZVW5wWlZFMTJaRWRHZW1FelRYWmFWM2gwWW5reGVHRXlOWFpqYlRCMFl6TmtjRm95ZURGTVdFcDBZekkxZG1OdE1IUmhWekZvV2pKV2RWcFlVWFJOYWtGNVRtcEZkMDFxV1hSa2FrVjJZMjVXZFdONU9YUmlNMUYwV2xkNGRHSjVNWGRoVjA1eVkwZDRhRmt5VlhSWk1qbDFaRWRzZFdSWE9URmplVEZ6V1ZoS2JscFVUWGhPUnpCMFkxZDBkV0l6U25STVdFNHpZVmRrYzJSVE1YbGlXRTUxWWpOS2RFeFlTblpaYlRrd1RGZG9NV0pYUm5WTVYwNW9ZbGRXZVZsVE1YcGtWMG93V1ZoT2NreFlUVEJOYVRCNlRVUkNja3hVU1hkTmFsbDRUVVJKTWt4WVdYaEphWGRMU1VOQlowbERTbTlsVjFKNVdWTTFlV1JYTkhWYVIyeDVVRk01TTJJelNuSmpNMEpvV1RKVmRtUllUbXhqYmsxMlkwZEdkMkZIYkROYVdGSjZXVlJOZG1SSFJucGhNMDEyV2xkNGRHSjVNWGhoTWpWMlkyMHdkR016WkhCYU1uZ3hURmhLZEdNeU5YWmpiVEIwWVZjeGFGb3lWblZhV0ZGMFRXcEJlVTVxUlhkTmFsbDBaR3BGZG1OdVZuVmplVGwwWWpOUmRGcFhlSFJpZVRGM1lWZE9jbU5IZUdoWk1sVjBXVEk1ZFdSSGJIVmtWemt4WTNreGMxbFlTbTVhVkUxNFRrY3dkR05YZEhWaU0wcDBURmhPTTJGWFpITmtVekY1WWxoT2RXSXpTblJNV0VwMldXMDVNRXhYYURGaVYwWjFURmRPYUdKWFZubFpVekY2WkZkS01GbFlUbkpNV0Uwd1RXa3dlazFFUW5KTVZFbDNUV3BaZUUxRVNUSk1XRmw0U1dsM1MwbERRV2RKUTBwdlpWZFNlVmxUTlhGaU1rbDFXVEpvYTJGWVNUbGFiVVp6WXpKVmFVeEJiMmRKUTBGblNXbDBNR050Um5CaWJWWjVURzFXZFZsWFNuTmFWamwzWTIwNWJtTnRWbnBqTVRscFdWaEpPVnB0Um5Oak1sVnBURUZ2WjBsRFFXZEphWFF3WTIxR2NHSnRWbmxNYlZaMVdWZEtjMXBXT1hSaU1sSnNZa1k1ZW1SWE1YUlpXRW8xVUZkYWFHSklUbXhKYVhkTFNVTkJaMGxEU25SaU1sSnNZa00xZG1OSVVuQmlWMncyV2xoSmRXSklTVGxPVjFWMFRtbEpjME5wUVdkSlEwRnBZbGM1YTFwWGQzVmpNazV2V2xkU01XSkhWbmxNYkRrd1dWaEtibHBZVW1aUVYxWnVZakl4Y0dKWGJHcE1ibFl3WVZkNGVreHVUbXBoUjFaclpGZDRiR051VFhWaVIyeDFXbGRHZVZnelpHaGpiVEV4WTBZNWFtSXlOWHBrUjBaMVpFWTVlbGt5YUd4YVNGWnpXbGhKYVV4QmIyZEpRMEZuU1cweGRscEhWbk5NYms1cVlVZFdhMlJYZUd4amFUVXpXVmhLZEdSWVFtWmpNMUpzWTBoTk9VMTZRWGROUTBselEybEJaMGxEUVdsaVZ6bHJXbGQzZFdNeVRtOWFWMUl4WWtkV2VWZ3liSFZrUjFaNVpHMUdjMUJZVGpCYVdFRnBURUZ2WjBsRFFXZEpiVEYyV2tkV2MweHVUbXBoUjFaclpGZDRiR05zT1cxamJWWjRaRmRXZFZremF6bE5VMGx6UTJsQlowbERRV2xrU0Vwb1lWYzFiR05wTlhSWldHaG1Zek5TYkdOSVRUbE5la0YzVFVSQmQwbHBkMHRKUTBGblNVTktNR050Um5CaWJWWjVURzVhYUdKR09XcGhSMVpxWVRFNWNHSnVVbXhqYmxwb1lrUXdlVTFFUVhkTlEwbHpRMmxCWjBsRFFXbFpNa1p6WWtkS2FGa3lkSHBNYlRGMldrZFdjMWd5VG05YVYwNXlZMGM1Y0dKdVVYVmFXRnBzWTI1c1ptSnNPVEJqYlVad1ltdzVlbVJIVm5kamVqQjVUVVJCZDAxRFNYTkRhVUZuU1VOQmFWa3lSbk5pUjBwb1dUSjBla3h0TVhaYVIxWnpXREpPYjFwWFRuSmpSemx3WW01UmRXTXlSakphVmprd1lqTkNabUY2TUhSTlUwbHpRMmxCWjBsRFFXbFpNa1p6WWtkS2FGa3lkSHBNYlRGMldrZFdjMWd5VG05YVYwNXlZMGM1Y0dKdVVYVmpNa1l5V2xZNWMxbFlUakJRVjNod1ltMXphVXhCYjJkSlEwRm5TVzE0ZGxveVpHeGphakZpWkRKR2RWcEhTWE5aTTA0eVdGTkpjME5wUVdkSlEwRnBZa2M1YmxveVZubE1ibVJvWW0xU2FVeHRiR3RRVnpGMlpFTXhiR0pITVhaTVdFSndXVEowZDJKSFJtcGFVekZxWWpJMU1HRlhOVEZpTTFaNlRGZDRhR050Wkd4TmVrVXdZbE14ZUdFeU5YWmpiVEIwWXpOa2NGb3llREZNV0VwMFl6STFkbU50TUhSamJUbHBZak5SZEdGSVZuUlpWelIwV1RKR2RGcFlTbWhNV0U0eFdXNVNhR015YzNSamVsRjVURlJOZDAxSGMzUk5ha0Y1VG1wRmQwMXFXWFJrYWtWcFRFRnZaMGxEUVdkSmJYaDJXakprYkdOcE5UTlpWelZyV1drMWVWcFlUakZpVjFVNVltMVdNbHBZU1dsTVFXOW5TVU5CWjBsdGVIWmFNbVJzWTJrMWFtTXpXWFZpYlVaMFdsUXhhbU16V1dsTVFXOW5TVU5CWjBsdGVIWmFNbVJzWTJrMWFtTXpXWFZhYlhneFl6Sm9abUpIT1c1ak1UbHNaRzFXZVdWV09YVllNMDR3V2xoQ2VsQlVSV2xNUVc5blNVTkJaMGx0ZUhaYU1tUnNZMmsxYW1NeldYVmpNa1l5V2xZNWEyRllTVGxNTWxaM1lVZFdkRnBZU21oaVF6bHNZbTVLZG1JelVYWmpSMFozWVVkc00xcFlVbnBaVkUxMldsZDRkR0o1TVhoaE1qVjJZMjB3ZEdNelpIQmFNbmd4VEZoS2RHTXlOWFpqYlRCMFlWY3hhRm95Vm5WYVdGRjBUV3BCZVU1cVJYZE5hbGwwWkdwRmRtSkhPVzVqZVRsMFlqTlJkRnBYZUhSaWVURjNZVmRPY21OSGVHaFpNbFYwV1RJNWRXUkhiSFZrVnpreFkza3hjMWxZU201YVZFMTRUa2N3ZEdOWGRIVmlNMHAwVEZoT00yRlhaSE5rVXpGNVlsaE9kV0l6U25STVdFcDJXVzA1TUV4WGFERmlWMFoxVEZkT2FHSlhWbmxaVXpGNlpGZEtNRmxZVG5KTVdFMHdUV2t3ZWsxRVFuSk1WRWwzVFdwWmVFMUVTVEpNV0ZsNFRGZEdNR1JIVm5SalNGRjBaR3BKYVV4QmIyZEpRMEZuU1cxV01sbFhlREZaV0ZKMlkyazFkMkZZYUd4aVJqbHJZVmRHYm1KdE9YcGtSMnhxWTNrMWMySXlaR1prTWtaMVdrZEpPV1JJU2pGYVUwbHpRMmxCWjBsRFFXbGlWemxyV1ZkNGNHUkliR1paVjBweldWaFNjR0l5TkhWak1rNTVXbGRXZFdGWE5XNVlNa294V2tka2JHUkdPVEZqUjFKb1pFZFdlbEJVVFhkTlJFRjNUVU5KYzBOcFFXZEpRMEZwWkVoS2FHRlhOV3hqYVRWcldsaGFjRmt5Vm5wUVZGRnBURUZ2WjBsRFFXZEpiVkpvWkVkRmRWcEhiSHBrU0Vwd1dXNVdNRnBYVW1aa01qbDVZa2RTWm1NeWJEWmFWREF3U1dsM1MwbERRV2RKUTBwcldWaFNhRXh0U21oa1IwNXZXRE5PY0dWdFZUbFBRMGx6UTJsQlowbERRV2xhUjBZd1dWTTFNbGxYZUhCYVIwWXdZVmM1ZFZneVJuVlpNbWgyWTI1T1ptTkhWbmxZTWxaM1lWaE9kbHBIVlRsaWJsWnpZa05KYzBOcFFXZEpRMEZwV2tkR01GbFROVEpaVjNod1drZEdNR0ZYT1hWWU1rcG9aRWRPYjFwWVRtWmpSMVo1V0RKV2RGbHRPV3RoVnpGc1ltNVJPVTVVUVdsTVFXOW5TVU5CWjBsdFVtaGtSMFYxWkcxR2MyRlhVbWhrUjJ4MlltdzVhVmxZVW1waFJqbDZZVmh3YkZCVVJXbE1RVzluU1VOQlowbHVVbmxaVjJ4MVdsaEpkV0pIYkhSaFdGSm1aRzFHYzFneVNtaGtSMDV2V2xoTk9VMVROSGRKYVhkTFNVTkJaMGxEU210WldGSm9URzVPTVZsdVVtaGpNblJtWWxkR2RXRlhXbXhqTTFKbVkwZEdNR0ZFTUhaYVdFSnZXbGN4YkdOdFJuTk1NbFoxWTIwNWRtUkRPWGRaV0VKdllWaGtiR1JJVG1oTmVUbHNZa2N4ZGt4WVFuQlpNbk4wWTBkNGFGa3lWWFJoVnpGb1dqSlZkR016VW1oa1IxVjBXVmRPTUdGWE9YVk1WRWwzVFdwWmVFMUVTVEJNTTBKNVlqSlNNVmt6VW5CaU1qUjBZekpPYUdKSFZYUmlNalZ6WlZNNWQyTnRWbmRaV0Vwc1drTTVlbVJYU2pCWldFNXlZM2sxY1dNeU9YVkphWGRMU1VOQlowbERTbXRaV0ZKb1RHNU9NVmx1VW1oak1uUm1ZbGRHZFdGWFdteGpNMUptWXpKb2FFMXFWVEpRVkZsM1QxUlZORTlVU1ROT1YxRTFUbnBGTkZwVVZUQmFSR2hzVGxkR2FVNUhVVE5hUkZGNVRtcEJNRnBYU1RSYWJVVXlUbTFSTTAxVVZUSmFWRXB0VFRKVmVFMUVXbWhPUkVacVRXMWFiVTFFV1RGYVJGRnBURUZ2WjBsRFFXZEpiVkpvWkVkRmRXSkhSblZhTTFab1dqSldabHB0Vm1oa1NGWjVXbGhPWm1OSFJqQmhSREIyV2xoQ2IxcFhNV3hqYlVaelRESldkV050T1haa1F6bDNXVmhDYjJGWVpHeGtTRTVvVFhrNWJHSkhNWFpNV0VKd1dUSnpkR05IZUdoWk1sVjBZVmN4YUZveVZYUmpNMUpvWkVkVmRGbFhUakJoVnpsMVRGUkpkMDFxV1hoTlJFa3dURE5DZVdJeVVqRlpNMUp3WWpJMGRHTXlUbWhpUjFWMFlqSTFjMlZUT1hkamJWWjNXVmhLYkZwRE9YTlpWelZ1WkZkR2JscFROWEZqTWpsMVNXbDNTMGxEUVdkSlEwcHJXVmhTYUV4dGVHaGliV1F4V1Zka2JGZ3lXbXhaV0ZJeFkyMVdlbGd6VG05WlZFa3hUbW93ZUUxVVVtaE9lbEUwV1dwQk1VNUVXVEpaYlZab1RVUnJNRTVFUlRSTmVrSnBXWHBOZWxsWFJYbFBWMUY2V20xUk1VMUVXWGxaYlZVMVdtcFZlazVFVVhoYWFsSnNXbXBOZDAxcVZUSlBSMFY2VDFSUk5VbHBkMHRKUTBGblNVTkpjbHBIUmpCWlV6Vm1XVEk1ZFdSdFZubGtSamc1V1ZkNGMwbHBkMHRKUTBGblNVTktkVmxZVW5Ca2JWWm1ZVzA1Y0dKdVVYVmpiVlp0V2xoS2JHSnRUbXhNYmtKd1kwZFdjMkZYTld4TWJrNHdXVmRrYkdONU5IaE1iVEYyV2tkV2MweHVaSEJhU0ZKdlVGUkZkMDFxVVdsTVFXOW5TVU5CWjBsdE5XaGtSMnd5V2xZNWNXSXliSFZrUXpWNVdsZGFiR050Vm5WWk1sVjFZMGRzZDFwWGVIQmliVlYxWXpOU2FGb3lWbnBNYWtWMVlsYzVhMXBYZDNWaFIxWm9Xa2hOT1U5RFNYTkRhVUZuU1VOQmFXSlhPV3RaVjNod1pFaHNabGxYU25OWldGSndZakkwZFdKdE9XdGFXRTExWVcwNWNHSnVVbVphUjFaMVlqSnNlbHBZU1hWaVZ6bHJXbGQzZFdOSVNuWmpTRXB3WWpFNU0yRlhVakJoUkRBeFRWUkphVXhCYjJkSlEwRm5TVzB4ZGxwSFJuTmhXRkkxV0RKR2FXSkhSakJoVnpsMVRHMDFkbHBIVm5wTWJYQjJZVmMxTUZneVVteGliVGx3WXpKV2VVeHRNWFphUjFaelRHMUdhbVJIYkhaaWJEa3pZVmRTTUdGRU1IcFBSRkZwVEVGdlowbERRV2RKYlRGMldrZEdjMkZZVWpWWU1rWnBZa2RHTUdGWE9YVk1iVFYyV2tkV2VreHRjSFpoVnpVd1dESlNiR0p0T1hCak1sWjVURzB4ZGxwSFZuTk1iVTVvWWxkV2VWbFdPVE5oVjFJd1lVUXdlazlFVVdsTVFXOW5TVU5CWjBscGRIVlpXRkp3WkcxV1ptRnRPWEJpYmxGMVkyMVdiVnBZU214aWJVNXNURzVDY0dOSFZuTmhWelZzVEc1T01GbFhaR3hqZVRSNFRHMHhkbHBIVm5OTWJrWnlXREkxZG1OdE1EbGtTRW94V2xOSmMwTnBRV2RKUTBGcFN6STFhR1JIYkRKYVZqbHhZakpzZFdSRE5YbGFWMXBzWTIxV2RWa3lWWFZqUjJ4M1dsZDRjR0p0VlhWak0xSm9XakpXZWt4cVJYVmlWemxyV2xkM2RXUllUbXhZTTBwMFl6STFkbU50TURsa1NFb3hXbE5KYzBOcFFXZEpRMEZwU3pJMWFHUkhiREphVmpseFlqSnNkV1JETlhsYVYxcHNZMjFXZFZreVZYVmpSMngzV2xkNGNHSnRWWFZqTTFKb1dqSldla3hxUlhWaVZ6bHJXbGQzZFdSWVRteFlNMDR6WVZka2MyUlVNVEJqYmxac1NXbDNTMGxEUVdkSlEwbHlZbTFHTUdGWVdteFlNbkIyWVZjMU1FeHVTbXhhYlZaNVdsYzFhbHBUTlhkaFdFSnNZa2RzZFZwVE5YcGtSMFp1V2xoTmRVMVROWFJpTWxKc1lrTTFlbVF5Ykc1aVNGWm1ZbGhXYzJSSGJIZGlSMVptWWpKWk9VNXFVV2xEYVVGbldGTjNTMGxEUVdsWlYzaHpZakpPYUdSSGJIWmliRGxwWWpOV2RWcEhSbmxoVjFaNlNXcHZaMWQzYjJkSlEwRm5UWHBCZDAxRVFYZERhVUZuV0ZOM1MwbERRV2xaV0VwcVlVZHNNbHBXT1hkaU1uaHdXVE5yYVU5cFFuVmtWM2h6VEVGdlowbERTbmRqYlZaNldsaEtNbGxZVW5CaU1qVm1ZMGQ0YUdKcFNUWkpTSE5MU1VOQlowbERTbmRqYld4MFdWaEtOVWxxYjJkSmExcDVXbGhPYjBsSVRtOVpXRXBzV2tOQmRtUXlPWGxoTTA1M1dWZE9iRWxJU2pGaWFVSnJZVmhLYkZrelVuWmpibXQxU1VWR2MySkRRWGhPVTBKNldUSm9iRnBJVm5OYVYxRm5XVEpvYkZreWRIZGlNbXgxWkVoTloyTnRWakJaVjJ4MVdsZFJkVWxGUm1wa1NGWm9Za05DZW1GWWNHeEpSMXA1WWpJd1oyUkhhSEJqZVVKb1kyMU9iMkZZVW14Wk0xSXhZMjFWWjJNeU1YWmhNbFZuV1ZjMWEwbEhUakZqYmtwc1ltNVJaMXB0YkhOYVdFNDFZek5TYkdKVFFuZGpiVGxwV2xOQ2VWcFlSakZoV0Vwc1drTkNhVnBYV25aamJWVm5XbTVXYzJKRFFtbGhWelZyWVZjMWJreHBTWE5EYVVGblNVTkJhV05JU25CaVYwWjVaVlk1ZVZwWVRteGpibHBzV2tZNWFXVllVbXhqZVVrMlNVUm5kMDFFUVhkTlJFRjNUVVJCZDB4QmIyZEpRMEZuU1cwNWFXTXlWbmxrYlZacldETk9kR0l5ZEd4WU1rNXZXbGRPY21OSE9YQmlibEptV1c1c01GcFlUV2xQYVVGNlRucGplazFVYXpKUFJFbDVURUZ2WjBsRFFXZEpiazVxWVVkV2EyUlhlR3hhUmpscVlVZFdhbUV6UW5aaFZ6VXdXREpPZG1SWE5UQkphbTluVFZSVmMwTnBRV2RKUTBGcFl6Sk9iMXBYVWpGaVIxWnJXREpPYjFwWFRuSmpSemx3WW01U1psbHViREJhV0U1bVdsaE9NR0ZYTVdoa1IxVnBUMmxCTVU1cVZUVk9lbXN4VFdwTmVrMURkMHRKUTBGblNVTktkRmxYYkhWa1IwWndZbTFXYTFnelRqQmlNMHBvV2pKV1ptTnRWbmhrVjJ4NVdsZFNabGx1YkRCYVdFMXBUMmxCTVU1NlZUVk9lbXN4VFdwTmVrMURkMHRKUTBGblNVTktlbGt5YUd4YVNGWnpXbGRTWm1KWGJITmFXRTR3WWpJMWJHTjVTVFpKUm5OTFNVTkJaMGxEUVdkTmFrRjNUVVJCYzBOcFFXZEpRMEZuU1VSUmQwMUVRWGRNUVc5blNVTkJaMGxEUVRKTlJFRjNUVU4zUzBsRFFXZEpRMEZuVDBSQmQwMUVRWE5EYVVGblNVTkJaMGxFUlhkTlJFRjNUVU4zUzBsRFFXZEpRMEZuVFZSSmQwMUVRWGRNUVc5blNVTkJaMGxEUVhoT1JFRjNUVVJCYzBOcFFXZEpRMEZuU1VSRk1rMUVRWGROUTNkTFNVTkJaMGxEUVdkTlZHZDNUVVJCZDB4QmIyZEpRMEZuU1VOQmVVMUVRWGROUkVGelEybEJaMGxEUVdkSlJFbDVUVVJCZDAxRGQwdEpRMEZuU1VOQlowMXFVWGROUkVGM1RFRnZaMGxEUVdkSlEwRjVUbXBCZDAxRVFYTkRhVUZuU1VOQlowbEVTVFJOUkVGM1RVTjNTMGxEUVdkSlEwRm5UWHBCZDAxRVFYZERhVUZuU1VOQ1pFeEJiMmRKUTBGblNXNUtiR1JIUm5CaWJEbG9Za2Q0Wm1NeVRtOWFWMUl4WWtkV2ExZ3lUbTlhVjA1eVkwYzVjR0p1VW5wSmFtOW5aRWhLTVZwVGQwdEpRMEZuU1VOS2VsbFlXbXhZTTFKMlkwWTVja2xxYjJkTVZFVnpRMmxCWjBsRFFXbGlSMFo2WkVZNWFtRkhWbXBoTTBKMllWYzFNRmd6UW5aaVIyeHFaVk5KTmtsRFNucGxWekZ6WVZjMWNrbHBkMHRKUTBGblNVTktiV1JYZUhOWU1rWnpZa2M1YWxsWVVuQmlNalZtWkVkR2VWb3lWakJKYW05blRYcEJkMDFFUVhkTVFXOW5TVU5CWjBsdFJuTmlSemxxV1ZoU2NHSXlOV1paYlRreFltMVNhR050Ykd4amVVazJTVVp6UzBsRFFXZEpRMEZuVFhwQmQwMUVRWGREYVVGblNVTkNaRXhCYjJkSlEwRm5TVzFLZG1SWE5XdFpXRW8xV0ROS01XSkhWV2xQYVVGcFZUSnNkVm95ZUd4SlIxcDVXbGhPYjBsSFJuTmlSemxxV1ZoU2NHSXlOR2RrUnpoblpFYzVNRmxYZDNwTlJFRjNUVVJCTjBsSE5YWkpSMngxWkVkV2VXSlhWbXRoVjBZd1dsTkNhR0pIZUhaWk1rWXdZVmM1ZFVsSVNteFpNamt5V2xoS05VbElRbTlaV0U1c1NVaEtiR05ZVm5CamJWWnJUR2xKYzBOcFFXZEpRMEZwWTBkV2VXTXliSHBrUjFaMVpFWTVkR0ZZU25saU0wbHBUMmxCYVZSWFJuQmlibEpvWVZjMWJGcERRblZpTWxKc1RGZDRkbGt5Um5OSlJVNVVWbWt4TUdKNU1YcGhSMFo1V2xkUloySkhPVzVpVjJ4NVkyMDVlVTk1UW5WaWVVSjZXbGhDYUdOdFJqQmFVMEpxWVVkV2FtRXpRblpoVnpVd1dWaEthbUZIYkRKYVUwSnJXbGhDYzJJemJIUmFWelV3U1VkT2MxbFhiSFJhVjFGMVNXbDNTMGxEUVdkSlEwcG9ZMjFPYjJGWVdteFlNMEoyWWtkc2FtVlRTVFpKUnpVeFlrZDNTMGxEUWpsTVFXOW5TVU5LYW1JeU5UQmhWelV4V1ZoU2NHSXlOR2xQYVVKMVpGZDRjMHhCYjJkSlEwcG9Za2Q0ZGxreVJqQmhWemwxV0ROT01HSXpRbVpqTTFKc1kwTkpOa2xFVFhkTlJFRjNUVU4zUzBsRFFXbGpSMmhvWXpKVmFVOXBRV2xhYmxaellrTkpjME5wUVdkSmJWSjVXVmRhTUVscWIyZGxkMjluU1VOQlowbHRWalJhVjA0eFpFZEdhV0pIVldsUGFVSXdZMjVXYkV4QmIyZEpRMEZuU1c1T01GbFlVbXhKYW05blNXeEtVRlF4VW1aVmExWlhVMVZXV0Znd1VrWlZSWGhRVjFVeFJsUnNVbVpWYTFaU1ZsVnNVMUpWVVdsRGFVRm5abE4zUzBsRFFXbGpNamt4WTIxT2JGZ3lSbmxaTW1od1pHMVZhVTlwUVdsTU0yUjJZMjEwZW1OSFJtcGFVemt4WXpKV2VXTjVPWGRaV0VKdllWaGtiR1JJVG1oTmVUa3dXVmhPY21ONU9XeGlSekYyVEZoR2NtSnRPWGxpVXpGNlpESnNibUpJVlhSamJURjZZbTA1ZVdKVE1YQmlWMFp1V2xjMWJHUkRNSGxOUkVreVRWUkJlVTVwTVRKTlV6bHFZMGhWZEdOSVNteGFiWGh3V2pKb01FeFlXVEJNTW14MVkwaFdNR041T1hwaU0xWjVXVEpWZFdSSFJubE1iV1EyU1dsM1MwbERRV2xqTWpreFkyMU9iRmd5TVdoaWJXeHRXbGhPTUVscWIyZEphVGt6WWpOS2NtTXpRbWhaTWxWMlpGaE9iR051VFhaalIwWjNZVWRzTTFwWVVucFpWRTEyWkVkR2VtRXpUWFphVjNoMFlua3hlR0V5TlhaamJUQjBZek5rY0ZveWVERk1XRXAwWXpJMWRtTnRNSFJoVnpGb1dqSldkVnBZVVhSTmFrRjVUbXBGZDAxcVdYUmtha1YyV1ROQ01VeFlRbmxhVjFwellWZGtiMlJETVRKT1F6bHdZbTVDTVdSSVRYWmpNamt4WTIxT2JFeHRXbkJpUjFaNlRHNU9iMWxVU1RGT2FVbHpRMmxCWjBsdGVHaGlWMHByV1ZZNWVXUlhOVEJoVnpGc1NXcHZaMlYzYjJkSlEwRm5TVzFHYW1SSVZtaGlSamwzWlZoU2IySXlOR2xQYVVGcFRETmtkbU50ZEhwalIwWnFXbE01TVdNeVZubGplVGwzV1ZoQ2IyRllaR3hrU0U1b1RYazVNRmxZVG5KamVUazFXVmN3ZEZsWVNtcE9SRUYzVEZkNGFHSlhTbXRaVXpCNVRVUkpNazFFYTNsTlV6bDVaRmMxTUdGWE1XeE1NMXBzWW01WmRHTkhiSFZpYlZaclRESktjR0pwT1hkbFdGSnZZakkwYVV4QmIyZEpRMEZuU1cxS2RtSXpVbnBrU0Vwb1kwWTVkMlZZVW05aU1qUnBUMmxCYVV3elpIWmpiWFI2WTBkR2FscFRPVEZqTWxaNVkzazVkMWxZUW05aFdHUnNaRWhPYUUxNU9UQlpXRTV5WTNrNWFHTnRUWFJhTW5oMldXMUdjMHhYU21oak1teDZURmhTZVZsWGJIVmhWelZ1VEZSSmQwMXFXWGRQVkVrd1RETktNV0p1VW5CaVYxVjBZMnBhYUV3eVNuQmlhVGwzWlZoU2IySXlOR2xNUVc5blNVTkJaMGx0VG5aaWJsSm9ZVmMxYkdOc09YQmlWMFp1V2xOSk5rbERTblZrYlU1NVRHMXNka2t5TlRKaFYxSndXVk01ZDJWWVVuWmpiVTV2VDJwSk1VeHFRVEpNV0VJMVRYbEpjME5wUVdkSlEwRnBXbGhvTUdOdFJtWmpTR3d3WVVjNWRXTkhSakJoUTBrMlNVTkpkbVF5T1hsaE0wNTNXVmRPYkV3elZucGFXRXA2VEROQ2FHTkhhSEJrTWxZd1l6SkZla3d6VW1oak1uUjZUREpPZG1KdVVuQmlibFoyWkZoTmRHUkhiSFJhVXpGMFlqTlJkR1F5T1hsaVIxRjBZbGM1YTFwWGQzUk5ha0Y1VG1wRmQwMVVXWFpqU0Vwc1kwZEdlVmxZVW5CaU1qUjJZMjVXZFdSSGJIUmFVekYyWkcxV2VXSkhSalZqZVRscllWYzFkazVFVlROTlV6bDZZVmhTYkV4WVFtaFpNblJvV2pKV2VrbHBkMHRKUTBGblNVTktiVmxVVG1aamJUbDJaRU5KTmtsRFNYWmtNamw1WVROT2QxbFhUbXhNTTFaNldsaEtla3d6UW1oalIyaHdaREpXTUdNeVJYcE1NMUpvWXpKMGVrd3pRbkJsUjFaelRGaGFjRnBIVm5aTVYyUjVZVmhDZDFwWVNYUmlNMEl3WVZjeGNHVnRSakJoVnpsMVRGUkpkMDFxV1hoTlJFVXpURmhaZUV3elNqRmlibEp3WWxkVmRscHRSWHBKYVhkTFNVTkJaMGxEU20xWlZGSm1ZMjA1ZG1SRFNUWkpRMGwyWkRJNWVXRXpUbmRaVjA1c1RETldlbHBZU25wTU0wSm9ZMGRvY0dReVZqQmpNa1Y2VEROU2FHTXlkSHBNTWs1MlltNVNjR0p1Vm5aa1dFMTBaRWRzZEZwVE1YUmlNMUYwWkRJNWVXSkhVWFJpVnpscldsZDNkRTFxUVhsT2FrVjNUVlJaZG1OSVNteGpSMFo1V1ZoU2NHSXlOSFprU0Vwb1lWYzFjR0p0WTNSamJsWjFaRWRzZEZwVE9YZGpiVGx0WVZkNGJFd3lXbk5aV0U1dlRGZEdNR1JIVm5Wa1IyeDJZbWxKYzBOcFFXZEpRMEZwWWxkc2RXRlhNVEZpVmpsdFkyMVdiRmd6VG1wamJVWXdXVEpvWmxsdWJEQmFXRTFwVDJsQmVFMUVRWGROUkVGM1RVUkJkMDFEZDB0SlEwRm5TVU5LZEdJelZuVmtTRTFwVDJsQ04wTnBRV2RKUTBGblNVTktkMWxZVW05SmFtOW5TV2s1TTJJelNuSmpNMEpvV1RKVmRtUllUbXhqYmsxMlkwZEdkMkZIYkROYVdGSjZXVlJOZG1SSFJucGhNMDEyV2xkNGRHSjVNWGhoTWpWMlkyMHdkR016WkhCYU1uZ3hURmhLZEdNeU5YWmpiVEIwWVZjeGFGb3lWblZhV0ZGMFRXcEJlVTVxUlhkTmFsbDBaR3BGZGxrelFqRk1XRUo1V2xkYWMyRlhaRzlrUXpFeVRrTTVjR0p1UWpGa1NFMTJXak5DTVUxcVJYUmpTRXB3WkcxR01GcFRNWGxrVnpVd1lWY3hiRXhYTVhaa1Z6VXdZM2sxYW1NeldXbE1RVzluU1VOQlowbERRV2xqTW1ob1RXcFZNa2xxYjJkSmFtYzBXVmRTYUU1VVVUTk5hbWhyVGxSSk5FOUhTVEpOUkdzMFdrZGFiVTV0V1ROYVYwVjVUbnBaTTA1NmFHdE5hbEpwVGxSb2JFNUVSWGxQVkd4clQxZFplazFYVW1sWlZGWnRUV3BSTkZwWFZUUk9Na1ZwUTJsQlowbERRamxNUVc5blNVTkJaMGx0TlhaYVIxVnBUMmxCYVZvelFqRk5ha1ZwVEVGdlowbERRV2RKYmtveFltNVNjR0pYVm1aa1IwWjZZWGxKTmtsRFNYWmtNamw1WVROT2QxbFhUbXhNTTFaNldsaEtla3d6UW1oalIyaHdaREpXTUdNeVJYcE1NMUpvWXpKMGVrd3pRbkJsUjFaelRGaGFjRnBIVm5aTVYyUjVZVmhDZDFwWVNYUmlNMEl3WVZjeGNHVnRSakJoVnpsMVRGUkpkMDFxV1hoTlJFVXpURmhaZUVscGQwdEpRMEZuU1VOS2Vsa3lhR3hpVjBWcFQybEJhV0Z0T1hCaWJsRjBZa2RHZEZsdFVtaE1XRW94WW01U2NHSlhWWFJrYWtWcFRFRnZaMGxEUVdkSmJrNXFZMjFHTUZreWFHWmpiVGwyWkVOSk5rbERTWFphV0VKdldsY3hiR050Um5OTU1sWjFZMjA1ZG1SRE9YZFpXRUp2WVZoa2JHUklUbWhOZVRsc1lrY3hka3hZUm5KaWJUbDVZbE14ZW1ReWJHNWlTRlYwWTIweGVtSnRPWGxpVXpGd1lsZEdibHBYTld4a1F6QjVUVVJKTWsxVVFYbE9hVEV5VFZOSmMwTnBRV2RKUTBGcFpFZFdkR05IT1hsWldFbzFXRE5LZG1JelVXbFBhVUZwVERKV2QyRkhWblJhV0Vwb1lrTTViR0p1U25aaU0xRjJUa1JGZDAxRVRXbERhVUZuWmxOM1MwbERRV2xhUjBZd1dWWTVhbGxYVG05YVUwazJTVWh6UzBsRFFXZEpRMHB5WVZjMWEwbHFiMmRKYmtKNVdsaENhR050Vm10TVdFSndaVWRXYzB4WVdYaEphWGRMU1VOQlowbERTakZoVjFGcFQybEJNRTFVUVhkTmVYZExTVU5CWjBsRFNuVmlNbEpzU1dwdlowbHRaSGRrVkVsNFNXbDNTMGxEUVdkSlEwcDVZakk1TUVscWIyZEphVGxzWTBkb2JHSlhWbmxaVjNkMldsYzFlV0l5T1RCTU0wSm9ZMGRvY0dReVZqQmpNa1Y2VERKV2MySlhPSFJqUjJ4cVlYa3hkMkpIUm1wYVV6RndZbGRHYmxwVE1YcGtSMFl3V2xNeGFGa3pVbkJpTWpSMFRXcEJlVTVxUlhkTmFsRjJZMGhLZGxwSVZtcGtSMngyWW1reGVsa3lSbk5hVXpGMlltMTROVXd6UW5sYVdFSm9ZMjFXYTBscGQwdEpRMEZuU1VOS2VWcFhUbXhoV0VJd1NXcHZaMGxwT1d4alIyaHNZbGRXZVZsWGQzWmFWelY1WWpJNU1Fd3pRbWhqUjJod1pESldNR015UlhwTU1sWnpZbGM0ZEdOSGJHcGhlVEYzWWtkR2FscFRNWEJpVjBadVdsTXhlbVJIUmpCYVV6Rm9XVE5TY0dJeU5IUk5ha0Y1VG1wRmQwMXFVWFpqU0VwMldraFdhbVJIYkhaaWFURjZXVEpHYzFwVE1YWmliWGcxVERKT2FGa3lhR3hNV0Vwc1dUSldjR05JVVhWaGJrNTJZbWxKYzBOcFFXZEpRMEZwWVcwNWFWZ3liR3RKYW05blNXcFJlRTFxWTNkUFUwbHpRMmxCWjBsRFFXbGpiVlpxV2xkc2QyUkdPWHBoUjBWNVRsUlphVTlwUVdsT1IxWnBUbTFTYlUxRVRtcFBWR1JwVGxSR2FWcHFXbXBOVkZsNFRsZFpNRnBxVFRWT1JFcHNUVWRGZVUweVdtdE9WRWsxVGtkVmVVMTZTWHBOYlZKdFRXcFJNVTE2V1RKUFJGSnBUVVJqTTA1VVRUSk9RMGx6UTJsQlowbERRV2xpYlVZd1lWaGFiRmd6U214Wk1sWndZMGhSYVU5cFFXbE1NMlIyWTIxMGVtTkhSbXBhVXpreFl6SldlV041T1hkWldFSnZZVmhrYkdSSVRtaE5lVGt3V1ZoT2NtTjVPV3hpUnpGMlRGaENjRmt5YzNSalIzaG9XVEpWZEdGWE1XaGFNbFYwWXpOU2FHUkhWWFJaVjA0d1lWYzVkVXhVU1hkTmFsbDRUVVJKTUV3eVNuQmliVkp3WW0xa2Vrd3lUbWhaTW1oc1RGZGtkMlJVU1hoTWJUVm9aRWRzTWxwVE5UQmxTRkZwVEVGdlowbERRV2RKYlRWb1pFZHNNbHBXT1hsYVYwNXNZVmhDTUZnelRtOVpWRWt4VG1sSk5rbERTbXROZW10NlRsZEpNbGxxVVRWWmJWa3pUbnBKTWsxSFVtdGFhbGswVFVkRk1GcFVaRzFOYWxKc1RXcGpNVmxxWkdoTlZFcG9UVlJTYUZsWFJtdGFWR2MxVFhwbk1VMTZXbXhhVjA1cVRVUkJlRTFVWkcxSmFYZExTVU5CWjBsRFNuZGpiVGxyWkZkT2JHTnNPWFZaVnpGc1NXcHZaMGx0Vm5OaVZ6aDBXVEpHYW1GSFZYUmFNMEl4VFdwRmFVeEJiMmRKUTBGblNXNUNlV0l5VWpGWk1sWjVXREkxZGxwSFZXbFBhVUZwV2pOQ01VMXFSV2xNUVc5blNVTkJaMGx1Vm5wYVdFbHBUMmxCYVdOSFJuZGhSMnd6V2xoU2VsbFVUV2xEYVVGblpsTjNTMGxEUVdsaldGWjJaRWRGYVU5cFFqZERhVUZuU1VOQmFXRXliSFZhUTBrMlNVTktiV0ZYZUd4ak0yeDZaRWRXZEVscGQwdEpRMEZuU1VOS01XRlhVV2xQYVVFd1RWUkJkMDE1ZDB0SlEwRm5TVU5LTVdNeVZubEphbTluU1c1Q2FHTkhhSEJrTWxZd1l6SkZla2xwZDB0SlEwRm5TVU5LZFdJeVVteEphbTluU1cxa2QyUlVTWGhKYVhkTFNVTkJaMGxEU25SaU0xWjFaRU5KTmtsRFNYWmtNamw1WVROT2QxbFhUbXhKWjI5blNVZ3djME5wUVdkSmJVWnpZa2M1YWxsWVVuQmlNalJwVDJsQ2RXUlhlSE5NUVc5blNVTktkbU5IVm5sWldGSndZakkxYUdKR09YcGFXRW95WVZkT2JFbHFiMmRsZDI5blNVTkJaMGx1U25aaU0xRnBUMmxCYVV3elpIWmpiWFI2WTBkR2FscFRPVEZqTWxaNVkzazVkMWxZUW05aFdHUnNaRWhPYUUxNU9UQlpXRTV5WTNrNWJHSkhNWFpNV0VaeVltMDVlV0pUTVhwa01teHVZa2hWZEdOdE1YcGliVGw1WWxNeGNHSlhSbTVhVnpWc1pFTXdlVTFFU1RKTlZFRjVUbWt4TWsxVE9XMWtWM2h6VEZoWmVVd3lPWGRqZVRsNldsaEtNbUZYVG14SmFYZExTVU5CWjBsRFNuUlpWelZ3V20xV2VtUkRTVFpKUTBsMlpESTVlV0V6VG5kWlYwNXNURE5XZWxwWVNucE1NMEpvWTBkb2NHUXlWakJqTWtWNlRETlNhR015ZEhwTU1sWnpZbGM0ZEdOWGRIVmlNMHAwVEZoT00yRlhaSE5rVXpGNVlsaE9kV0l6U25STVYyeDBXVmRrYkdKdFZqQk1WRWwzVFdwWmVFMUVTVEpNV0ZsNFRESmFNV0pIZDNSa2FrbDJZak5DZWt3elRteGpibHB3V1RKVmRsSnJiRTFTVmsxMVl6Sm9hRTFxVlRKSmFYZExTVU5CWjBsRFNuUlpWelZ3V20xV2VtUkdPWHBoUjBWNVRsUlphVTlwUVdsWlYxSnRUa1JWTVUxcVVtdGFWRTVxVFcxVk1scEhTbWhOVkdjeVRsUmplVnBVWTNoT1ZFWnJUa1JvYVZwdFRtaE5SMGw2V1ZkU2FrOUhWVEpaTWxrMVdrZFdiVnBFV1RST2JVa3dUbnBqTUU1SFRUUk9lVWx6UTJsQlowbERRV2xqU0ZacFlrZHNlbUZIVm10WU1rNTJZbGN4Y0dSRFNUWkpRMHBvV1cxS2FVMUVRVEJQVkd0M1QxUmFiVmxYUm1sYWFtTjNUWHBXYlZwSFZYbE5Na3B0VGtkSmVGcFhTbWhQVkdjd1RYcGpNMGxuYjJkSlNEQnpRMmxCWjBsdVRuUmlNblJzU1dwdloyVjNiMmRKUTBGblNXMXdkbGxzT1hCYVEwazJTVU5KTUUxVVNUUk5ha1ZwVEVGdlowbERRV2RKYlRWb1pFZHNNbHBXT1cxaU0wcDBXVmhSYVU5cFFXbGpNazUyWW01U2VXSXlkM1JrYWtWcFRFRnZaMGxEUVdkSmJrcHNZMWhXYkdNelVXbFBhVUkzUTJsQlowbERRV2RKUTBwM1dWaFNiMGxxYjJkSmFUa3pZak5LY21NelFtaFpNbFYyWkZoT2JHTnVUWFpqUjBaM1lVZHNNMXBZVW5wWlZFMTJaRWRHZW1FelRYWmFWM2gwWW5reGVHRXlOWFpqYlRCMFl6TmtjRm95ZURGTVdFcDBZekkxZG1OdE1IUmhWekZvV2pKV2RWcFlVWFJOYWtGNVRtcEZkMDFxV1hSa2FrVjJXbTVXYzJKRE1USk5hVGwzWTIwNWRscHVUWFpqTWpGMllUSlZkbUl6UW5wTU0wcHNZMWhXYkdNelVucE1NbFp6WWxjNGRHSkhSbmxhTWxWNlRWUlNkRXhZUm5KaWJUbDVZbE14ZW1ReWJHNWlTRlYwWTIweGVtSnRPWGxpVXpGNllsYzVjbHBUTVRKTmFUVnhZekk1ZFVscGQwdEpRMEZuU1VOQlowbHVUbTlaVkVreFRtbEpOa2xEU1hkYVZGRTFUbXBSTlZwWFNURk5WRlUwV1hwYWJVMVVUbXRPUjBrd1RtcGthRTlIV1RSWmFteHRXWHBHYkUxcVRUQlpWMWswV21wV2FVMVVTbXBPUkVGNFdtcFdhbHBIU1RCTlZFa3pUVWRKTVU1VVdUVkpaMjluU1VOQloyWlRkMHRKUTBGblNVTkthbUl5TVhkaVIxWXdZVmM1ZFVscWIyZGxkMjluU1VOQlowbERRV2xqUjBZd1lVTkpOa2xEU1haa01qbDVZVE5PZDFsWFRteE1NMVo2V2xoS2Vrd3pRbWhqUjJod1pESldNR015UlhwTU0xSm9ZekowZWt3eVZuTmlWemgwWTFkMGRXSXpTblJNV0U0ellWZGtjMlJUTVhsaVdFNTFZak5LZEV4WGJIUlpWMlJzWW0xV01FeFVTWGROYWxsNFRVUkpNa3hZV1hoTU1sb3hZa2QzZEdScVNYWmpTRXAyWWpKYWVrd3pUblJpTW5Sc1RESTVNV1JJUWpGa1F6bHNZa2N4ZGt4WGVHaGpiV1JzVFhwRk1HSlRNWGhoTWpWMlkyMHdkR016WkhCYU1uZ3hURmhLZEdNeU5YWmpiVEIwWXpJeGRtRXlWWFJrYWtsMll6SXhkbUV5VlhSWk1qbDBZMGQ0YkdSSGJIWmlhVFZ4WXpJNWRVbHBkMHRKUTBGblNVTkJaMGx1VG05WlZFa3hUbWxKTmtsRFNteE9SRTVxVGxkYWFrMHlUVE5OZWtKb1drUkpNMDlFYUdwUFJHZDVUWHBvYkZwVWEzZGFWMUY0VFZkTk5GcHFWWHBaVkVrMVRucFplRTlYV1RKUFJFMTRXVlJvYlUxVVJUTk5SRVY1VG1wWmVrOVhSbTFKWjI5blNVTkJaMlpUZDB0SlEwRm5TVU5LZDJOdFZtMWlSMnh1WVVoUmFVOXBRamREYVVGblNVTkJaMGxEU25kWldGSnZTV3B2WjBscE9UTmlNMHB5WXpOQ2FGa3lWWFprV0U1c1kyNU5kbU5IUm5kaFIyd3pXbGhTZWxsVVRYWmtSMFo2WVROTmRscFhlSFJpZVRGNFlUSTFkbU50TUhSak0yUndXako0TVV4WVNuUmpNalYyWTIwd2RHRlhNV2hhTWxaMVdsaFJkRTFxUVhsT2FrVjNUV3BaZEdScVJYWmFibFp6WWtNeE1rMXBPWGRqYlRsMldtNU5kbU15TVhaaE1sVjJZak5DZWt3elNteGpXRlpzWXpOU2Vrd3lWbk5pVnpoMFlrZEdlVm95VlhwTlZGSjBURmhHY21KdE9YbGlVekY2WkRKc2JtSklWWFJqYlRGNlltMDVlV0pUTVhwaVZ6bHlXbE14TWsxcE5YZGpiVlp0WWtkc2JtRklVWFZoYms1MlltbEpjME5wUVdkSlEwRm5TVU5LZW1GSFJYbE9WRmxwVDJsQmFWcEVXbWhhUjFFeFdtcGFiRTVYVm1wYVZGRTFXbGRWTkU1NmF6Sk5NazV0VFZSU2JVOUVUVEZaVkVGNldrUkJNMXBVWkd4TlYxcG9UVWRLYVZwVVpHeE9WRVV6VGxSbk1VOUVWVE5aZWs1b1RucEpORTFwU1V0SlEwRm5TVWd3YzBOcFFXZEpRMEZwV1RKR2QxbFhUbkJrU0d0cFQybENOME5wUVdkSlEwRm5TVU5LZDFsWVVtOUphbTluU1drNU0ySXpTbkpqTTBKb1dUSlZkbVJZVG14amJrMTJZMGRHZDJGSGJETmFXRko2V1ZSTmRtUkhSbnBoTTAxMldsZDRkR0o1TVhoaE1qVjJZMjB3ZEdNelpIQmFNbmd4VEZoS2RHTXlOWFpqYlRCMFlWY3hhRm95Vm5WYVdGRjBUV3BCZVU1cVJYZE5hbGwwWkdwRmRscHVWbk5pUXpFeVRXazVkMk50T1haYWJrMTJZekl4ZG1FeVZYWmlNMEo2VEROS2JHTllWbXhqTTFKNlRESldjMkpYT0hSaVIwWjVXakpWZWsxVVVuUk1XRVp5WW0wNWVXSlRNWHBrTW14dVlraFZkR050TVhwaWJUbDVZbE14ZW1KWE9YSmFVekV5VFdrMWFsbFlRbWhaTW13d1pWTTFjV015T1hWSmFYZExTVU5CWjBsRFFXZEpiazV2V1ZSSk1VNXBTVFpKUTBreVdWUk9hMDVFVVROTlZGWnRXbFJCTVU5VVFtaE5hbXN4VFVSck1FNTZRVFJOVkU1cVRWZEplVTlYV1RKT2FsSnBUakpWTTA5SFVYbE9SMHB0VG0xYWFVNUVVVEpPUkZab1QxZFJlazFFYkdwWmJWcHNTV2R2WjBsRFFXZG1VM2RMU1VOQlowbERTbmxhV0U1MllraGFiRnBEU1RaSlNITkxTVU5CWjBsRFFXZEpia0pvWkVkbmFVOXBRV2xNTTJSMlkyMTBlbU5IUm1wYVV6a3hZekpXZVdONU9YZFpXRUp2WVZoa2JHUklUbWhOZVRrd1dWaE9jbU41T1d4aVJ6RjJURmhHY21KdE9YbGlVekY2WkRKc2JtSklWWFJqYlRGNlltMDVlV0pUTVhCaVYwWnVXbGMxYkdSRE1IbE5SRWt5VFZSQmVVNXBNVEpOVXpsdFpGZDRjMHhZV1hsTU0wSjVZakk1YldONU9YcGlWemx5V2xNNWRtTklUWFpqYlZaNFpGZFdlbVJJVFhaYVYzaDBZbmt4YzFsWVNtNWFWRTE0VGtjd2RHTlhkSFZpTTBwMFRGaE9NMkZYWkhOa1V6RjVZbGhPZFdJelNuUk1XRTUwWWpKMGJFeFlXWGxNYmtwc1l6STVjMlJ0Vm10TWJteG9ZbGQzYVV4QmIyZEpRMEZuU1VOQmFXTXlhR2hOYWxVeVNXcHZaMGxxVFRST01sRTFUbXBqTTA1WFRUTlpNbFpwV20xU2FGbHFSWGxOVjFreVdXcFJNVTVFVVhwTlIxbDVUMVJDYkZsNldUSlBSR3MwVGxkVmVrMXRWbTFQVjFrMFRWUlZNMDlFVm10T1YwVjNXWHBqTUUxRWEybERhVUZuU1VOQ09VeEJiMmRKUTBGblNXMDFhR1JIYkRKYVUwazJTVWh6UzBsRFFXZEpRMEZuU1c1Q2FHUkhaMmxQYVVGcFRETmtkbU50ZEhwalIwWnFXbE01TVdNeVZubGplVGwzV1ZoQ2IyRllaR3hrU0U1b1RYazVNRmxZVG5KamVUbHNZa2N4ZGt4WVJuSmliVGw1WWxNeGVtUXliRzVpU0ZWMFkyMHhlbUp0T1hsaVV6RndZbGRHYmxwWE5XeGtRekI1VFVSSk1rMVVRWGxPYVRFeVRWTTViV1JYZUhOTVdGbDVURE5DZVdJeU9XMWplVGw2WWxjNWNscFRPWFZaV0ZKd1pHMVZkRTVFUlhsUFJFbDRURzVTTkdSRFNYTkRhVUZuU1VOQlowbERTbnBoUjBWNVRsUlphVTlwUVdsWmJWcHFXbTFTYVU1cVl6QmFSR2hvV2xSc2FFMUVWbTFhYWtrMVRsUlJOVTFFUVRWT01sVjRUVmRGZWxscWEzaFpNa2t5VFdwck1WcEVRWGhOUjBrMFRWZFZNRTE2YXpWT1JFRXdUbFJaTlUxSFRUVlpVMGxMU1VOQlowbElNSE5EYVVGblNVTkJhV0ZIT1hwa1JqbHNaVWRzTUVscWIyZGxkMjluU1VOQlowbERRV2xqUjBZd1lVTkpOa2xEU1haa01qbDVZVE5PZDFsWFRteE1NMVo2V2xoS2Vrd3pRbWhqUjJod1pESldNR015UlhwTU0xSm9ZekowZWt3eVZuTmlWemgwWTFkMGRXSXpTblJNV0U0ellWZGtjMlJUTVhsaVdFNTFZak5LZEV4WGJIUlpWMlJzWW0xV01FeFVTWGROYWxsNFRVUkpNa3hZV1hoTU1sb3hZa2QzZEdScVNYWmpTRXAyWWpKYWVrd3pUblJpTW5Sc1RESm9kbU16VVhSYVdHaHdaRU13TUUxVVNUUk5ha1YxWkVob01FbHBkMHRKUTBGblNVTkJaMGx1VG05WlZFa3hUbWxKTmtsRFNUVlpWRWt6VFZkWmVWbFVhM2hPYlVsM1dXcGFiRnBVV21wYVYwNXBUV3BSZVU1dFdYZFphazE1VFVSYWJGcHFRVE5PUkZVelQwZEtiRTVVVm10UFYwcHFUMVJTYlU1dFdYcGFiVlY2V1ZkSk5FNXRSbWhKWjI5blNVTkJaMlpSYjJkSlNEQkxabEZ2UFZ4dUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeUwzSmxjWFZsYzNRdFkyeGhhVzF6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl5TDFKRlVWVkZVMVJmVTBoQk1qVTJmRE14Tm1ObU9HTmxNVFptTldZek1tWTRNelZrTXpNNVpUUmpOVGN3TXpRMk0yWTRaR0l6TkdWa05HWTVOMk0yWXpRMVpXWTJaVEZsWlRaaU1HVTBOV1I4VG5wUk1FNVhSWGxaZW1oclRrZFZNRTR5VFhoTmVsRTFUbFJWTWs0eVZtMU9SMUUwVGtkT2JGcEVVbXBQUjFKcVRrZFZlRTlVYTNoWmVscHNUMFJhYlU5WFZUTk5SMDVxV2xSQmVGcFhWbXhaZWsxNVRuZHZQVnh1TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl6TDNKbGNYVmxjM1F0WTJ4aGFXMXpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXpMMUpGVVZWRlUxUmZVMGhCTWpVMmZERmtPREV6WVRoak5EVXlaV1F4WkdRM1lqTTRZamMzWmpSaU5UUTBOMkU1T0RnNU1HRTJOelEzTXpnMlptVXpZV05oTW1Wak1EaGhNakUyTjJWalpHRjhUWHBDYlU1cVFURlpWRVV3VG1wYWFscEVVbTFPTWxVMFdtcEthbHBFVFRKT01rbDNUWHBSZDAxVVRtaGFSR015VGpKS2JGcEVZekpOYWs1clRsUmFhazVVWXpKT1JHUnFUVlJuTUU1VVZYaFpWRnBvVFVGdlBWeHVJbjBzSUhzaWJHRmlaV3dpT2lBaWNHaDVjMmxqWVd3dGMzUmhkSFZ6TFhKdmIzUnpJaXdnSW1OdmJXMWhibVFpT2lBaVltRnphQ0F0WXlBbmMyVjBJQzFsZFc4Z2NHbHdaV1poYVd3N0lIUmxjM1FnWENJa0tISmxZV1JzYVc1cklDMWxJQzB0SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTVM5dmNITXZjM1JoZEhWektWd2lJRDBnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl4TDI5d2N5OXpkR0YwZFhNN0lIUmxjM1FnTFdRZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyOXdjeTl6ZEdGMGRYTTdJSFJsYzNRZ1hDSWtLSE4wWVhRZ0xXTWdKWFVnTFMwZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeEwyOXdjeTl6ZEdGMGRYTXBYQ0lnUFNBME1UQXdNenNnZEdWemRDQmNJaVFvY21WaFpHeHBibXNnTFdVZ0xTMGdMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXlMMjl3Y3k5emRHRjBkWE1wWENJZ1BTQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqSXZiM0J6TDNOMFlYUjFjenNnZEdWemRDQXRaQ0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2YjNCekwzTjBZWFIxY3pzZ2RHVnpkQ0JjSWlRb2MzUmhkQ0F0WXlBbGRTQXRMU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2YjNCekwzTjBZWFIxY3lsY0lpQTlJRFF4TURBek95QjBaWE4wSUZ3aUpDaHlaV0ZrYkdsdWF5QXRaU0F0TFNBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpNdmIzQnpMM04wWVhSMWN5bGNJaUE5SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTXk5dmNITXZjM1JoZEhWek95QjBaWE4wSUMxa0lDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk15OXZjSE12YzNSaGRIVnpPeUIwWlhOMElGd2lKQ2h6ZEdGMElDMWpJQ1YxSUMwdElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk15OXZjSE12YzNSaGRIVnpLVndpSUQwZ05ERXdNRE1uSWl3Z0luTjBZWEowWDNWMFl5STZJQ0l5TURJMkxURXdMVEkzVkRBeU9qVTJPak0zTGpNMU1EUTJPU3N3TURvd01DSXNJQ0psYm1SZmRYUmpJam9nSWpJd01qWXRNVEF0TWpkVU1ESTZOVFk2TXpjdU5UWXlNamd4S3pBd09qQXdJaXdnSW1WNGFYUmZZMjlrWlNJNklEQXNJQ0p6ZEdSdmRYUWlPaUFpSW4wc0lIc2liR0ZpWld3aU9pQWliV0ZwYm5SaGFXNWxaQzF6ZEdGMGRYTXRZV0p6Wlc1alpTSXNJQ0pqYjIxdFlXNWtJam9nSW1KaGMyZ2dMV01nSjNObGRDQXRaWFZ2SUhCcGNHVm1ZV2xzT3lCbWFXNWtJQzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNUzl2Y0hNdmMzUmhkSFZ6SUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5dmNITXZjM1JoZEhWeklDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk15OXZjSE12YzNSaGRIVnpJQzF0YVc1a1pYQjBhQ0F4SUMxd2NtbHVkQ2NpTENBaWMzUmhjblJmZFhSaklqb2dJakl3TWpZdE1UQXRNamRVTURJNk5UWTZNemN1TlRZeU5UQTJLekF3T2pBd0lpd2dJbVZ1WkY5MWRHTWlPaUFpTWpBeU5pMHhNQzB5TjFRd01qbzFOam96Tnk0NE16YzFOekVyTURBNk1EQWlMQ0FpWlhocGRGOWpiMlJsSWpvZ01Dd2dJbk4wWkc5MWRDSTZJQ0lpZlN3Z2V5SnNZV0psYkNJNklDSndjbTlrZFdOMGFXOXVMWEJoZEdndFlXSnpaVzVqWlNJc0lDSmpiMjF0WVc1a0lqb2dJbUpoYzJnZ0xXTWdKM05sZENBdFpYVnZJSEJwY0dWbVlXbHNPeUIwWlhOMElDRWdMV1VnTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5eWRXNXpMMjF2ZEMxbGJHMXZMWEJwWTJ0d2JHRmpaUzFqYjI1MGFXNTFiM1Z6TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRjbTlpYjNRdGFIVnRZVzR0WTJGdFpYSmhMWE4xWW5SaGMyc3RjelF5TFRNd01Hc3RNakF5TmpFd01qWXRkakU3SUhSbGMzUWdJU0F0VENBdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwzSjFibk12Ylc5MExXVnNiVzh0Y0dsamEzQnNZV05sTFdOdmJuUnBiblZ2ZFhNdGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzF5YjJKdmRDMW9kVzFoYmkxallXMWxjbUV0YzNWaWRHRnpheTF6TkRJdE16QXdheTB5TURJMk1UQXlOaTEyTVRzZ2RHVnpkQ0FoSUMxbElDOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk1TOXZjSE12Y21WeGRXVnpkSE12Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3RkakV1WVhSMFpXMXdkQzVxYzI5dU95QjBaWE4wSUNFZ0xVd2dMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXhMMjl3Y3k5eVpYRjFaWE4wY3k5bGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTVM1aGRIUmxiWEIwTG1wemIyNDdJSFJsYzNRZ0lTQXRaU0F2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkakl2YjNCekwzSmxjWFZsYzNSekwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMW1kV3hzTFhZeUxtRjBkR1Z0Y0hRdWFuTnZianNnZEdWemRDQWhJQzFNSUM5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTWk5dmNITXZjbVZ4ZFdWemRITXZaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqSXVZWFIwWlcxd2RDNXFjMjl1T3lCMFpYTjBJQ0VnTFdVZ0wzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZekwyOXdjeTl5WlhGMVpYTjBjeTlsYkcxdkxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNeTVoZEhSbGJYQjBMbXB6YjI0N0lIUmxjM1FnSVNBdFRDQXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqTXZiM0J6TDNKbGNYVmxjM1J6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxbWRXeHNMWFl6TG1GMGRHVnRjSFF1YW5OdmJpY2lMQ0FpYzNSaGNuUmZkWFJqSWpvZ0lqSXdNall0TVRBdE1qZFVNREk2TlRZNk16Y3VPRE0zTnpjNUt6QXdPakF3SWl3Z0ltVnVaRjkxZEdNaU9pQWlNakF5TmkweE1DMHlOMVF3TWpvMU5qb3pPQzR3TkRneE5qQXJNREE2TURBaUxDQWlaWGhwZEY5amIyUmxJam9nTUN3Z0luTjBaRzkxZENJNklDSWlmU3dnZXlKc1lXSmxiQ0k2SUNKdmQyNWxaQzF1WVhScGRtVXRjWFZsZFdVaUxDQWlZMjl0YldGdVpDSTZJQ0l2ZFhOeUwyeHZZMkZzTDJKcGJpOXpjWFZsZFdVZ0xXZ2dMWFVnY0dGd2FHbDNaWFJ6WVRNZ0xXOGdKeVZwZkNWcWZDVjFmQ1ZVZkNWT0p5SXNJQ0p6ZEdGeWRGOTFkR01pT2lBaU1qQXlOaTB4TUMweU4xUXdNam8xTmpvek9DNHdORGd6TURnck1EQTZNREFpTENBaVpXNWtYM1YwWXlJNklDSXlNREkyTFRFd0xUSTNWREF5T2pVMk9qTTRMakkxTlRnMU1pc3dNRG93TUNJc0lDSmxlR2wwWDJOdlpHVWlPaUF3TENBaWMzUmtiM1YwSWpvZ0lqUXhNamd5T0h4bGJHMXZMVzVoZEdsMlpTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Wm5Wc2JDMTJNM3h3WVhCb2FYZGxkSE5oTTN4UVJVNUVTVTVIZkZ4dU5ERXlPREF4ZkdWc2JXOHRibUYwYVhabExXWjFiR3d0YkdGeVoyVXpNVFJ0TFdKdmRXNWtZWEo1TFhZeWZIQmhjR2hwZDJWMGMyRXpmRkJGVGtSSlRrZDhYRzQwTVRJM09UbDhaV3h0YnkxdVlYUnBkbVV0Wm5Wc2JDMXNZWEpuWlRNeE5HMHRablZ6WldRdGRqSjhjR0Z3YUdsM1pYUnpZVE44VUVWT1JFbE9SM3hjYmpReE1qYzVNSHhsYkcxdkxXNWhkR2wyWlMxbWRXeHNMV3hoY21kbE16RTBiUzEyTVh4d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREE1TWpBM2ZHRm1MV3hwWW1WeWJ5MWhkakF0Wm5Wc2JDMW9ZVzVrYjJabWZIQmhjR2hwZDJWMGMyRXpmRkJGVGtSSlRrZDhYRzQwTVRJNE1qZDhaV3h0Ynkxc1lYSm5aVE14TkcwdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqTjhjR0Z3YUdsM1pYUnpZVE44VUVWT1JFbE9SM3hjYmpReE1URXhNM3h5WVhabGJuTXRZV1l0Y205c2JHOTFkQzF3Y21WMmFXVjNmSEJoY0docGQyVjBjMkV6ZkZCRlRrUkpUa2Q4WEc0ME1EazROVFJmTm54aFppMWtjRzFoZEdOb0xYSmxjM1JoY25ReE5XdDhjR0Z3YUdsM1pYUnpZVE44VUVWT1JFbE9SM3hjYmpRd09UZzFORjgwZkdGbUxXUndiV0YwWTJndGNtVnpkR0Z5ZERFMWEzeHdZWEJvYVhkbGRITmhNM3hRUlU1RVNVNUhmRnh1TkRBNU9EVTBYeko4WVdZdFpIQnRZWFJqYUMxeVpYTjBZWEowTVRWcmZIQmhjR2hwZDJWMGMyRXpmRkJGVGtSSlRrZDhYRzQwTURrNE5EZGZXekF0TlNVeVhYeHpkR0YwYVc5dVlYSjVMV1p3TXpJdGIzWmxjbXhoZVh4d1lYQm9hWGRsZEhOaE0zeFFSVTVFU1U1SGZGeHVOREE1TnpjemZITjBZWFJwYjI1aGNua3RZV1l0Wm1sNFpXUmlkV1JuWlhRdGMyMXZhMlY4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXdPVGMyTkh4emRHRjBhVzl1WVhKNUxXRm1MWFZ1WlhRdGMyMXZhMlY4Y0dGd2FHbDNaWFJ6WVROOFVFVk9SRWxPUjN4Y2JqUXhNamd3TUh4bGJHMXZMV3hoY21kbE16RTBiUzFqYjI1MGFXNTFiM1Z6TFdKdmRXNWtZWEo1TFdaMWJHd3Rkako4Y0dGd2FHbDNaWFJ6WVROOFVsVk9Ua2xPUjN4bmNIVXdNMXh1TkRFeU56azRmR1ZzYlc4dGJHRnlaMlV6TVRSdExXTnZiblJwYm5WdmRYTXRablZ6WldRdFpuVnNiQzEyTW54d1lYQm9hWGRsZEhOaE0zeFNWVTVPU1U1SGZHZHdkVEV4WEc0ME1USTNPRGw4Wld4dGJ5MXNZWEpuWlRNeE5HMHRZMjl1ZEdsdWRXOTFjeTF3YkdGcGJpMW1kV3hzTFhZeGZIQmhjR2hwZDJWMGMyRXpmRkpWVGs1SlRrZDhaM0IxTVRGY2JqUXhNalUxTm54cWIybHVkQzFqYjI1MlpYbHZjakl3TUMxcGFXUnViMmx6WlMxbllYQXRablZzYkRJdFozQjFNVGw4Y0dGd2FHbDNaWFJ6WVROOFVsVk9Ua2xPUjN4bmNIVXhPVnh1TkRFeU5UVTBmR3B2YVc1MExXTnZiblpsZVc5eU1qQXdMV2xwWkc1dmFYTmxMVzV2WjJGd0xXWjFiR3d5TFdkd2RUSXhmSEJoY0docGQyVjBjMkV6ZkZKVlRrNUpUa2Q4WjNCMU1qRmNiaUo5TENCN0lteGhZbVZzSWpvZ0ltTnZiWEJzWlhSbExXNWhkR2wyWlMxemRHVndjeUlzSUNKamIyMXRZVzVrSWpvZ0lpOTFjM0l2Ykc5allXd3ZZbWx1TDNOamIyNTBjbTlzSUhOb2IzY2djM1JsY0NBdGJ5SXNJQ0p6ZEdGeWRGOTFkR01pT2lBaU1qQXlOaTB4TUMweU4xUXdNam8xTmpvek9DNHlOVFU1TXpBck1EQTZNREFpTENBaVpXNWtYM1YwWXlJNklDSXlNREkyTFRFd0xUSTNWREF5T2pVMk9qTTRMalEyTlRreE9Tc3dNRG93TUNJc0lDSmxlR2wwWDJOdlpHVWlPaUF3TENBaWMzUmtiM1YwSWpvZ0lsTjBaWEJKWkQwME1USTFOVFF1WW1GMFkyZ2dWWE5sY2tsa1BUUXhNREF6SUZOMFlYSjBWR2x0WlQweU1ESTJMVEV3TFRJMFZERXpPakE1T2pRNUlGUnBiV1ZNYVcxcGREMVZUa3hKVFVsVVJVUWdVM1JoZEdVOVVsVk9Ua2xPUnlCUVlYSjBhWFJwYjI0OWNtd3lJRTV2WkdWTWFYTjBQV2R3ZFRJeElFNXZaR1Z6UFRFZ1ExQlZjejB3SUZSaGMydHpQVEVnVG1GdFpUMWlZWFJqYUNCT1pYUjNiM0pyUFNodWRXeHNLU0JVVWtWVFBTaHVkV3hzS1NCU1pYTjJVRzl5ZEhNOUtHNTFiR3dwSUVOUVZVWnlaWEZTWlhFOVJHVm1ZWFZzZENCVGNuVnVTRzl6ZERwUWFXUTlLRzUxYkd3cE9qQmNibE4wWlhCSlpEMDBNVEkxTlRRdU1DQlZjMlZ5U1dROU5ERXdNRE1nVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpSVU1UTTZNRGs2TlRFZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTWpFZ1RtOWtaWE05TVNCRFVGVnpQVE15SUZSaGMydHpQVEVnVG1GdFpUMWlZWE5vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOVkzQjFQVE15TEcxbGJUMHhPVEpITEc1dlpHVTlNU0JTWlhOMlVHOXlkSE05S0c1MWJHd3BJRU5RVlVaeVpYRlNaWEU5UkdWbVlYVnNkQ0JFYVhOMFBVTjVZMnhwWXlCVGNuVnVTRzl6ZERwUWFXUTlhVzV6ZEMxeGRIQnhjaTFrWlhaeVpXd3RjbVJ0WVMxd2IyOXNPalU0TlRnME9TQlVjbVZ6UW1sdVpEMW5jbVZ6TDJkd2RUcHViMjVsSUZSeVpYTlFaWEpUZEdWd1BXTndkVG96TWlCVWNtVnpVR1Z5VG05a1pUMW5jbVZ6TDJkd2RUcG9NVEF3T2pJZ1ZISmxjMUJsY2xSaGMyczlZM0IxT2pNeUxHTndkVG96TWx4dVUzUmxjRWxrUFRReE1qVTFOaTVpWVhSamFDQlZjMlZ5U1dROU5ERXdNRE1nVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpSVU1UTTZNVEE2TlRBZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTVRrZ1RtOWtaWE05TVNCRFVGVnpQVEFnVkdGemEzTTlNU0JPWVcxbFBXSmhkR05vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOUtHNTFiR3dwSUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUZOeWRXNUliM04wT2xCcFpEMG9iblZzYkNrNk1GeHVVM1JsY0Vsa1BUUXhNalUxTmk0d0lGVnpaWEpKWkQwME1UQXdNeUJUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TkZReE16b3hNRG8xTWlCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV4T1NCT2IyUmxjejB4SUVOUVZYTTlNeklnVkdGemEzTTlNU0JPWVcxbFBXSmhjMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXoxamNIVTlNeklzYldWdFBURTVNa2NzYm05a1pUMHhJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRVJwYzNROVEzbGpiR2xqSUZOeWRXNUliM04wT2xCcFpEMXBibk4wTFdscWRXUnlMV1JsZG5KbGJDMXlaRzFoTFhCdmIydzZNVFUyTURVNE9DQlVjbVZ6UW1sdVpEMW5jbVZ6TDJkd2RUcHViMjVsSUZSeVpYTlFaWEpUZEdWd1BXTndkVG96TWlCVWNtVnpVR1Z5VG05a1pUMW5jbVZ6TDJkd2RUcG9NVEF3T2pJZ1ZISmxjMUJsY2xSaGMyczlZM0IxT2pNeUxHTndkVG96TWx4dVUzUmxjRWxrUFRReE1qVTROaTVpWVhSamFDQlZjMlZ5U1dROU5ERXdNRFVnVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpSVU1UZzZOVE02TWpVZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTURNZ1RtOWtaWE05TVNCRFVGVnpQVEFnVkdGemEzTTlNU0JPWVcxbFBXSmhkR05vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOUtHNTFiR3dwSUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUZOeWRXNUliM04wT2xCcFpEMG9iblZzYkNrNk1GeHVVM1JsY0Vsa1BUUXhNalU0Tmk0eElGVnpaWEpKWkQwME1UQXdOU0JUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TkZReE9Ub3dNam94TkNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV3TXlCT2IyUmxjejB4SUVOUVZYTTlNamdnVkdGemEzTTlNU0JPWVcxbFBYQjVkR2h2YmlCT1pYUjNiM0pyUFNodWRXeHNLU0JVVWtWVFBXTndkVDB5T0N4dFpXMDlNakl3Unl4dWIyUmxQVEVnVW1WemRsQnZjblJ6UFNodWRXeHNLU0JEVUZWR2NtVnhVbVZ4UFVSbFptRjFiSFFnUkdsemREMURlV05zYVdNZ1UzSjFia2h2YzNRNlVHbGtQV2x1YzNRdGVYVnFiM290WkdWMmNtVnNMWEprYldFdGNHOXZiRG95TnpVek9URTNJRlJ5WlhOQ2FXNWtQV2R5WlhNdlozQjFPbTV2Ym1VZ1ZISmxjMUJsY2s1dlpHVTlaM0psY3k5bmNIVTZhREV3TURveElGUnlaWE5RWlhKVVlYTnJQV053ZFRveU9GeHVVM1JsY0Vsa1BUUXhNalU0Tnk1aVlYUmphQ0JWYzJWeVNXUTlOREV3TURVZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qUlVNVGc2TlRNNk1qVWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1ETWdUbTlrWlhNOU1TQkRVRlZ6UFRBZ1ZHRnphM005TVNCT1lXMWxQV0poZEdOb0lFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlLRzUxYkd3cElGSmxjM1pRYjNKMGN6MG9iblZzYkNrZ1ExQlZSbkpsY1ZKbGNUMUVaV1poZFd4MElGTnlkVzVJYjNOME9sQnBaRDBvYm5Wc2JDazZNRnh1VTNSbGNFbGtQVFF4TWpVNE55NHdJRlZ6WlhKSlpEMDBNVEF3TlNCVGRHRnlkRlJwYldVOU1qQXlOaTB4TUMweU5GUXhPVG93TVRvek5TQlVhVzFsVEdsdGFYUTlWVTVNU1UxSlZFVkVJRk4wWVhSbFBWSlZUazVKVGtjZ1VHRnlkR2wwYVc5dVBYSnNNaUJPYjJSbFRHbHpkRDFuY0hVd015Qk9iMlJsY3oweElFTlFWWE05TWpnZ1ZHRnphM005TVNCT1lXMWxQWEI1ZEdodmJpQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQV053ZFQweU9DeHRaVzA5TWpJd1J5eHViMlJsUFRFZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1JHbHpkRDFEZVdOc2FXTWdVM0oxYmtodmMzUTZVR2xrUFdsdWMzUXRlWFZxYjNvdFpHVjJjbVZzTFhKa2JXRXRjRzl2YkRveU56VXlOekl3SUZSeVpYTkNhVzVrUFdkeVpYTXZaM0IxT201dmJtVWdWSEpsYzFCbGNrNXZaR1U5WjNKbGN5OW5jSFU2YURFd01Eb3hJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3lPRnh1VTNSbGNFbGtQVFF4TWpVNE9DNWlZWFJqYUNCVmMyVnlTV1E5TkRFd01EVWdVM1JoY25SVWFXMWxQVEl3TWpZdE1UQXRNalJVTWpJNk1UQTZNVEVnVkdsdFpVeHBiV2wwUFZWT1RFbE5TVlJGUkNCVGRHRjBaVDFTVlU1T1NVNUhJRkJoY25ScGRHbHZiajF5YkRJZ1RtOWtaVXhwYzNROVozQjFNVGtnVG05a1pYTTlNU0JEVUZWelBUQWdWR0Z6YTNNOU1TQk9ZVzFsUFdKaGRHTm9JRTVsZEhkdmNtczlLRzUxYkd3cElGUlNSVk05S0c1MWJHd3BJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRk55ZFc1SWIzTjBPbEJwWkQwb2JuVnNiQ2s2TUZ4dVUzUmxjRWxrUFRReE1qVTRPQzR3SUZWelpYSkpaRDAwTVRBd05TQlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlORlF5TWpveE9Ub3pNaUJVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXhPU0JPYjJSbGN6MHhJRU5RVlhNOU1qZ2dWR0Z6YTNNOU1TQk9ZVzFsUFhCNWRHaHZiaUJPWlhSM2IzSnJQU2h1ZFd4c0tTQlVVa1ZUUFdOd2RUMHlPQ3h0WlcwOU1qSXdSeXh1YjJSbFBURWdVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdSR2x6ZEQxRGVXTnNhV01nVTNKMWJraHZjM1E2VUdsa1BXbHVjM1F0YVdwMVpISXRaR1YyY21Wc0xYSmtiV0V0Y0c5dmJEb3hPREUxTVRBNElGUnlaWE5DYVc1a1BXZHlaWE12WjNCMU9tNXZibVVnVkhKbGMxQmxjazV2WkdVOVozSmxjeTluY0hVNmFERXdNRG94SUZSeVpYTlFaWEpVWVhOclBXTndkVG95T0Z4dVUzUmxjRWxrUFRReE1qVTVNUzVpWVhSamFDQlZjMlZ5U1dROU5ERXdNRFVnVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpSVU1qSTZNVEE2TVRFZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTVRrZ1RtOWtaWE05TVNCRFVGVnpQVEFnVkdGemEzTTlNU0JPWVcxbFBXSmhkR05vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOUtHNTFiR3dwSUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUZOeWRXNUliM04wT2xCcFpEMG9iblZzYkNrNk1GeHVVM1JsY0Vsa1BUUXhNalU1TVM0d0lGVnpaWEpKWkQwME1UQXdOU0JUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TkZReU1qb3hOVG8xTkNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV4T1NCT2IyUmxjejB4SUVOUVZYTTlNamdnVkdGemEzTTlNU0JPWVcxbFBYQjVkR2h2YmlCT1pYUjNiM0pyUFNodWRXeHNLU0JVVWtWVFBXTndkVDB5T0N4dFpXMDlNakl3Unl4dWIyUmxQVEVnVW1WemRsQnZjblJ6UFNodWRXeHNLU0JEVUZWR2NtVnhVbVZ4UFVSbFptRjFiSFFnUkdsemREMURlV05zYVdNZ1UzSjFia2h2YzNRNlVHbGtQV2x1YzNRdGFXcDFaSEl0WkdWMmNtVnNMWEprYldFdGNHOXZiRG94T0RBMk5ETTJJRlJ5WlhOQ2FXNWtQV2R5WlhNdlozQjFPbTV2Ym1VZ1ZISmxjMUJsY2s1dlpHVTlaM0psY3k5bmNIVTZhREV3TURveElGUnlaWE5RWlhKVVlYTnJQV053ZFRveU9GeHVVM1JsY0Vsa1BUUXhNalU1TWk1aVlYUmphQ0JWYzJWeVNXUTlOREV3TURVZ1UzUmhjblJVYVcxbFBUSXdNall0TVRBdE1qUlVNakk2TVRBNk1URWdWR2x0WlV4cGJXbDBQVlZPVEVsTlNWUkZSQ0JUZEdGMFpUMVNWVTVPU1U1SElGQmhjblJwZEdsdmJqMXliRElnVG05a1pVeHBjM1E5WjNCMU1Ua2dUbTlrWlhNOU1TQkRVRlZ6UFRBZ1ZHRnphM005TVNCT1lXMWxQV0poZEdOb0lFNWxkSGR2Y21zOUtHNTFiR3dwSUZSU1JWTTlLRzUxYkd3cElGSmxjM1pRYjNKMGN6MG9iblZzYkNrZ1ExQlZSbkpsY1ZKbGNUMUVaV1poZFd4MElGTnlkVzVJYjNOME9sQnBaRDBvYm5Wc2JDazZNRnh1VTNSbGNFbGtQVFF4TWpVNU1pNHdJRlZ6WlhKSlpEMDBNVEF3TlNCVGRHRnlkRlJwYldVOU1qQXlOaTB4TUMweU5GUXlNam94TlRveU5DQlVhVzFsVEdsdGFYUTlWVTVNU1UxSlZFVkVJRk4wWVhSbFBWSlZUazVKVGtjZ1VHRnlkR2wwYVc5dVBYSnNNaUJPYjJSbFRHbHpkRDFuY0hVeE9TQk9iMlJsY3oweElFTlFWWE05TWpnZ1ZHRnphM005TVNCT1lXMWxQWEI1ZEdodmJpQk9aWFIzYjNKclBTaHVkV3hzS1NCVVVrVlRQV053ZFQweU9DeHRaVzA5TWpJd1J5eHViMlJsUFRFZ1VtVnpkbEJ2Y25SelBTaHVkV3hzS1NCRFVGVkdjbVZ4VW1WeFBVUmxabUYxYkhRZ1JHbHpkRDFEZVdOc2FXTWdVM0oxYmtodmMzUTZVR2xrUFdsdWMzUXRhV3AxWkhJdFpHVjJjbVZzTFhKa2JXRXRjRzl2YkRveE9EQTBORGs0SUZSeVpYTkNhVzVrUFdkeVpYTXZaM0IxT201dmJtVWdWSEpsYzFCbGNrNXZaR1U5WjNKbGN5OW5jSFU2YURFd01Eb3hJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3lPRnh1VTNSbGNFbGtQVFF4TWpVNU15NWlZWFJqYUNCVmMyVnlTV1E5TkRFd01EVWdVM1JoY25SVWFXMWxQVEl3TWpZdE1UQXRNalJVTWpJNk1UQTZNVEVnVkdsdFpVeHBiV2wwUFZWT1RFbE5TVlJGUkNCVGRHRjBaVDFTVlU1T1NVNUhJRkJoY25ScGRHbHZiajF5YkRJZ1RtOWtaVXhwYzNROVozQjFNVGtnVG05a1pYTTlNU0JEVUZWelBUQWdWR0Z6YTNNOU1TQk9ZVzFsUFdKaGRHTm9JRTVsZEhkdmNtczlLRzUxYkd3cElGUlNSVk05S0c1MWJHd3BJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRk55ZFc1SWIzTjBPbEJwWkQwb2JuVnNiQ2s2TUZ4dVUzUmxjRWxrUFRReE1qVTVNeTR3SUZWelpYSkpaRDAwTVRBd05TQlRkR0Z5ZEZScGJXVTlNakF5TmkweE1DMHlORlF5TWpveE5EbzFOQ0JVYVcxbFRHbHRhWFE5VlU1TVNVMUpWRVZFSUZOMFlYUmxQVkpWVGs1SlRrY2dVR0Z5ZEdsMGFXOXVQWEpzTWlCT2IyUmxUR2x6ZEQxbmNIVXhPU0JPYjJSbGN6MHhJRU5RVlhNOU1qZ2dWR0Z6YTNNOU1TQk9ZVzFsUFhCNWRHaHZiaUJPWlhSM2IzSnJQU2h1ZFd4c0tTQlVVa1ZUUFdOd2RUMHlPQ3h0WlcwOU1qSXdSeXh1YjJSbFBURWdVbVZ6ZGxCdmNuUnpQU2h1ZFd4c0tTQkRVRlZHY21WeFVtVnhQVVJsWm1GMWJIUWdSR2x6ZEQxRGVXTnNhV01nVTNKMWJraHZjM1E2VUdsa1BXbHVjM1F0YVdwMVpISXRaR1YyY21Wc0xYSmtiV0V0Y0c5dmJEb3hPREF5TURnMklGUnlaWE5DYVc1a1BXZHlaWE12WjNCMU9tNXZibVVnVkhKbGMxQmxjazV2WkdVOVozSmxjeTluY0hVNmFERXdNRG94SUZSeVpYTlFaWEpVWVhOclBXTndkVG95T0Z4dVUzUmxjRWxrUFRReE1qYzRPUzVpWVhSamFDQlZjMlZ5U1dROU5ERXdNRE1nVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpaVU1EazZNakU2TVRBZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTVRFZ1RtOWtaWE05TVNCRFVGVnpQVEFnVkdGemEzTTlNU0JPWVcxbFBXSmhkR05vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOUtHNTFiR3dwSUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUZOeWRXNUliM04wT2xCcFpEMG9iblZzYkNrNk1GeHVVM1JsY0Vsa1BUUXhNamM0T1M0d0lGVnpaWEpKWkQwME1UQXdNeUJUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TmxRd09Ub3lNVG94TXlCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV4TVNCT2IyUmxjejB4SUVOUVZYTTlNeklnVkdGemEzTTlNU0JPWVcxbFBXSmhjMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXoxamNIVTlNeklzYldWdFBURTVNa2NzYm05a1pUMHhJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRVJwYzNROVEzbGpiR2xqSUZOeWRXNUliM04wT2xCcFpEMXBibk4wTFdwdVpXdHZMV1JsZG5KbGJDMXlaRzFoTFhCdmIydzZNak13TVRjeE55QlVjbVZ6UW1sdVpEMW5jbVZ6TDJkd2RUcHViMjVsSUZSeVpYTlFaWEpUZEdWd1BXTndkVG96TWlCVWNtVnpVR1Z5VG05a1pUMW5jbVZ6TDJkd2RUcG9NVEF3T2pRZ1ZISmxjMUJsY2xSaGMyczlZM0IxT2pNeUxHTndkVG96TWx4dVUzUmxjRWxrUFRReE1qYzVPQzVpWVhSamFDQlZjMlZ5U1dROU5ERXdNRE1nVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpaVU1UVTZORFE2TURJZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTVRFZ1RtOWtaWE05TVNCRFVGVnpQVEFnVkdGemEzTTlNU0JPWVcxbFBXSmhkR05vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOUtHNTFiR3dwSUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUZOeWRXNUliM04wT2xCcFpEMG9iblZzYkNrNk1GeHVVM1JsY0Vsa1BUUXhNamM1T0M0d0lGVnpaWEpKWkQwME1UQXdNeUJUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TmxReE5UbzBORG93TkNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV4TVNCT2IyUmxjejB4SUVOUVZYTTlNeklnVkdGemEzTTlNU0JPWVcxbFBXSmhjMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXoxamNIVTlNeklzYldWdFBURTVNa2NzYm05a1pUMHhJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRVJwYzNROVEzbGpiR2xqSUZOeWRXNUliM04wT2xCcFpEMXBibk4wTFdwdVpXdHZMV1JsZG5KbGJDMXlaRzFoTFhCdmIydzZNalExT0RZd055QlVjbVZ6UW1sdVpEMW5jbVZ6TDJkd2RUcHViMjVsSUZSeVpYTlFaWEpUZEdWd1BXTndkVG96TWlCVWNtVnpVR1Z5VG05a1pUMW5jbVZ6TDJkd2RUcG9NVEF3T2pRZ1ZISmxjMUJsY2xSaGMyczlZM0IxT2pNeUxHTndkVG96TWx4dVUzUmxjRWxrUFRReE1qZ3dNQzVpWVhSamFDQlZjMlZ5U1dROU5ERXdNRE1nVTNSaGNuUlVhVzFsUFRJd01qWXRNVEF0TWpaVU1UVTZORFU2TURVZ1ZHbHRaVXhwYldsMFBWVk9URWxOU1ZSRlJDQlRkR0YwWlQxU1ZVNU9TVTVISUZCaGNuUnBkR2x2YmoxeWJESWdUbTlrWlV4cGMzUTlaM0IxTURNZ1RtOWtaWE05TVNCRFVGVnpQVEFnVkdGemEzTTlNU0JPWVcxbFBXSmhkR05vSUU1bGRIZHZjbXM5S0c1MWJHd3BJRlJTUlZNOUtHNTFiR3dwSUZKbGMzWlFiM0owY3owb2JuVnNiQ2tnUTFCVlJuSmxjVkpsY1QxRVpXWmhkV3gwSUZOeWRXNUliM04wT2xCcFpEMG9iblZzYkNrNk1GeHVVM1JsY0Vsa1BUUXhNamd3TUM0d0lGVnpaWEpKWkQwME1UQXdNeUJUZEdGeWRGUnBiV1U5TWpBeU5pMHhNQzB5TmxReE5UbzBOVG95TlNCVWFXMWxUR2x0YVhROVZVNU1TVTFKVkVWRUlGTjBZWFJsUFZKVlRrNUpUa2NnVUdGeWRHbDBhVzl1UFhKc01pQk9iMlJsVEdsemREMW5jSFV3TXlCT2IyUmxjejB4SUVOUVZYTTlNeklnVkdGemEzTTlNU0JPWVcxbFBXSmhjMmdnVG1WMGQyOXlhejBvYm5Wc2JDa2dWRkpGVXoxamNIVTlNeklzYldWdFBURTVNa2NzYm05a1pUMHhJRkpsYzNaUWIzSjBjejBvYm5Wc2JDa2dRMUJWUm5KbGNWSmxjVDFFWldaaGRXeDBJRVJwYzNROVEzbGpiR2xqSUZOeWRXNUliM04wT2xCcFpEMXBibk4wTFhsMWFtOTZMV1JsZG5KbGJDMXlaRzFoTFhCdmIydzZNemN5TkRRNU1TQlVjbVZ6UW1sdVpEMW5jbVZ6TDJkd2RUcHViMjVsSUZSeVpYTlFaWEpUZEdWd1BXTndkVG96TWlCVWNtVnpVR1Z5VG05a1pUMW5jbVZ6TDJkd2RUcG9NVEF3T2pRZ1ZISmxjMUJsY2xSaGMyczlZM0IxT2pNeUxHTndkVG96TWx4dUluMWRMQ0FpYkdsMlpWOXNZWFZ1WTJoZllXUnRhWFIwWldRaU9pQm1ZV3h6Wlgwc0lDSmhkRjkxZEdNaU9pQWlNakF5TmkweE1DMHlOMVF3TWpvMU5qb3pPQzQ1TVRVeU5EQXJNREE2TURBaWZRbz1cbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9jbGFpbXMvMzBmNjA1YTE0NjZjZDRmN2U4ZjJjZDM2N2IwMzQwMTNhZDc2N2JlZDc2MjNkNTZjNTc2NDdjMTg0NTUxYTZhMC9SRUxFQVNFX0NBUFRVUkVfUEVORElOR19OQVRJVkUudHh0fGQwY2UzOGZhNjJmNDY0ZjI0Yjc0MjU1ZGEwNmZjZDEzYzk5NjMzZTM3YzEzZmU1NWNlZGVhOTE5OTFiNGZlNDd8U205aVNXUTlOREV5T0RJNElFcHZZazVoYldVOVpXeHRieTF1WVhScGRtVXRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3Rkak1nVlhObGNrbGtQWEJoY0docGQyVjBjMkV6S0RReE1EQXpLU0JIY205MWNFbGtQV3h2WVc1bGNpZzBNVEF3TUNrZ1RVTlRYMnhoWW1Wc1BVNHZRU0JRY21sdmNtbDBlVDB4TURBd01DQk9hV05sUFRBZ1FXTmpiM1Z1ZEQxc2IyRnVaWElnVVU5VFBXeHZZVzVsY2kxdWIzSnRZV3dnU205aVUzUmhkR1U5VUVWT1JFbE9SeUJTWldGemIyNDlSR1Z3Wlc1a1pXNWplU0JFWlhCbGJtUmxibU41UFdGbWRHVnlZVzU1T2pReE1qZ3lOeWgxYm1aMWJHWnBiR3hsWkNrZ1VtVnhkV1YxWlQwd0lGSmxjM1JoY25SelBUQWdRbUYwWTJoR2JHRm5QVEVnVW1WaWIyOTBQVEFnUlhocGRFTnZaR1U5TURvd0lFUmxjbWwyWldSRmVHbDBRMjlrWlQwd09qQWdVblZ1VkdsdFpUMHdNRG93TURvd01DQlVhVzFsVEdsdGFYUTlNREE2TVRBNk1EQWdWR2x0WlUxcGJqMU9MMEVnVTNWaWJXbDBWR2x0WlQweU1ESTJMVEV3TFRJM1ZEQXlPalUyT2pNeElFVnNhV2RwWW14bFZHbHRaVDFWYm10dWIzZHVJRUZqWTNKMVpWUnBiV1U5Vlc1cmJtOTNiaUJUZEdGeWRGUnBiV1U5Vlc1cmJtOTNiaUJGYm1SVWFXMWxQVlZ1YTI1dmQyNGdSR1ZoWkd4cGJtVTlUaTlCSUZOMWMzQmxibVJVYVcxbFBVNXZibVVnVTJWamMxQnlaVk4xYzNCbGJtUTlNQ0JNWVhOMFUyTm9aV1JGZG1Gc1BUSXdNall0TVRBdE1qZFVNREk2TlRZNk16RWdVMk5vWldSMWJHVnlQVTFoYVc0Z1VHRnlkR2wwYVc5dVBYSnNNaUJCYkd4dlkwNXZaR1U2VTJsa1BXeHZZVzVsY2kxbllYUmxkMkY1T2pNNU1ESTRPVGtnVW1WeFRtOWtaVXhwYzNROVozQjFNakVnUlhoalRtOWtaVXhwYzNROUtHNTFiR3dwSUU1dlpHVk1hWE4wUFNCT2RXMU9iMlJsY3oweExURWdUblZ0UTFCVmN6MHlJRTUxYlZSaGMydHpQVEVnUTFCVmN5OVVZWE5yUFRJZ1VtVnhRanBUT2tNNlZEMHdPakE2S2pvcUlGSmxjVlJTUlZNOVkzQjFQVElzYldWdFBURkhMRzV2WkdVOU1TeGlhV3hzYVc1blBUSWdRV3hzYjJOVVVrVlRQU2h1ZFd4c0tTQlRiMk5yY3k5T2IyUmxQU29nVG5SaGMydHpVR1Z5VGpwQ09sTTZRejB3T2pBNktqb3FJRU52Y21WVGNHVmpQU29nVFdsdVExQlZjMDV2WkdVOU1pQk5hVzVOWlcxdmNubE9iMlJsUFRGSElFMXBibFJ0Y0VScGMydE9iMlJsUFRBZ1JtVmhkSFZ5WlhNOUtHNTFiR3dwSUVSbGJHRjVRbTl2ZEQwd01Eb3dNRG93TUNCUGRtVnlVM1ZpYzJOeWFXSmxQVTlMSUVOdmJuUnBaM1Z2ZFhNOU1DQk1hV05sYm5ObGN6MG9iblZzYkNrZ1RtVjBkMjl5YXowb2JuVnNiQ2tnUTI5dGJXRnVaRDB2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkak12WTJGd2RIVnlaUzF1WVhScGRtVXVjMkpoZEdOb0lGZHZjbXRFYVhJOUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeklFTnZiVzFsYm5ROVpXeHRieTFtZFd4c0xXOWljMlZ5ZG1WeU9qTXdaall3TldFeE5EWTJZMlEwWmpkbE9HWXlZMlF6TmpkaU1ETTBNREV6WVdRM05qZGlaV1EzTmpJelpEVTJZelUzTmpRM1l6RTRORFUxTVdFMllUQTZOREV5T0RJM0lDQlRkR1JGY25JOUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZekwyeHZaM012Wld4dGJ5MXVZWFJwZG1VdGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV1oxYkd3dGRqTXROREV5T0RJNExtVnljaUJUZEdSSmJqMHZaR1YyTDI1MWJHd2dVM1JrVDNWMFBTOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk15OXNiMmR6TDJWc2JXOHRibUYwYVhabExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFtZFd4c0xYWXpMVFF4TWpneU9DNXZkWFFnVUc5M1pYSTlJRlJ5WlhOUVpYSlVZWE5yUFdOd2RUb3lJQW89XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvUkVMRUFTRV9IRUxEX05BVElWRS50eHR8ZTAwNzUwYjU1ZGIxYWFhYTk1NzIxM2RjMTM5M2E0NzQxZTE4NTBlYjEwMjc4YWFkNmE1YTllMTczNzA4MDI4YXxTbTlpU1dROU5ERXlPREkzSUVwdllrNWhiV1U5Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3Rkak1nVlhObGNrbGtQWEJoY0docGQyVjBjMkV6S0RReE1EQXpLU0JIY205MWNFbGtQV3h2WVc1bGNpZzBNVEF3TUNrZ1RVTlRYMnhoWW1Wc1BVNHZRU0JRY21sdmNtbDBlVDB3SUU1cFkyVTlNQ0JCWTJOdmRXNTBQV3h2WVc1bGNpQlJUMU05Ykc5aGJtVnlMVzV2Y20xaGJDQktiMkpUZEdGMFpUMVFSVTVFU1U1SElGSmxZWE52YmoxS2IySklaV3hrVlhObGNpQkVaWEJsYm1SbGJtTjVQU2h1ZFd4c0tTQlNaWEYxWlhWbFBUQWdVbVZ6ZEdGeWRITTlNQ0JDWVhSamFFWnNZV2M5TVNCU1pXSnZiM1E5TUNCRmVHbDBRMjlrWlQwd09qQWdSR1Z5YVhabFpFVjRhWFJEYjJSbFBUQTZNQ0JTZFc1VWFXMWxQVEF3T2pBd09qQXdJRlJwYldWTWFXMXBkRDAzTFRBd09qQXdPakF3SUZScGJXVk5hVzQ5VGk5QklGTjFZbTFwZEZScGJXVTlNakF5TmkweE1DMHlOMVF3TWpvMU5qb3pNQ0JGYkdsbmFXSnNaVlJwYldVOVZXNXJibTkzYmlCQlkyTnlkV1ZVYVcxbFBWVnVhMjV2ZDI0Z1UzUmhjblJVYVcxbFBWVnVhMjV2ZDI0Z1JXNWtWR2x0WlQxVmJtdHViM2R1SUVSbFlXUnNhVzVsUFU0dlFTQlRkWE53Wlc1a1ZHbHRaVDFPYjI1bElGTmxZM05RY21WVGRYTndaVzVrUFRBZ1RHRnpkRk5qYUdWa1JYWmhiRDB5TURJMkxURXdMVEkzVkRBeU9qVTJPak13SUZOamFHVmtkV3hsY2oxTllXbHVJRkJoY25ScGRHbHZiajF5YkRJZ1FXeHNiMk5PYjJSbE9sTnBaRDFzYjJGdVpYSXRaMkYwWlhkaGVUb3pPVEF5T0RRd0lGSmxjVTV2WkdWTWFYTjBQV2R3ZFRJeElFVjRZMDV2WkdWTWFYTjBQU2h1ZFd4c0tTQk9iMlJsVEdsemREMGdUblZ0VG05a1pYTTlNUzB4SUU1MWJVTlFWWE05TXpJZ1RuVnRWR0Z6YTNNOU1TQkRVRlZ6TDFSaGMyczlNeklnVW1WeFFqcFRPa002VkQwd09qQTZLam9xSUZKbGNWUlNSVk05WTNCMVBUTXlMRzFsYlQweE9USkhMRzV2WkdVOU1TeGlhV3hzYVc1blBUTXlJRUZzYkc5alZGSkZVejBvYm5Wc2JDa2dVMjlqYTNNdlRtOWtaVDBxSUU1MFlYTnJjMUJsY2s0NlFqcFRPa005TURvd09pbzZLaUJEYjNKbFUzQmxZejBxSUUxcGJrTlFWWE5PYjJSbFBUTXlJRTFwYmsxbGJXOXllVTV2WkdVOU1Ua3lSeUJOYVc1VWJYQkVhWE5yVG05a1pUMHdJRVpsWVhSMWNtVnpQU2h1ZFd4c0tTQkVaV3hoZVVKdmIzUTlNREE2TURBNk1EQWdUM1psY2xOMVluTmpjbWxpWlQxUFN5QkRiMjUwYVdkMWIzVnpQVEFnVEdsalpXNXpaWE05S0c1MWJHd3BJRTVsZEhkdmNtczlLRzUxYkd3cElFTnZiVzFoYm1ROUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZekwyWjFiR3d1YzJKaGRHTm9JRmR2Y210RWFYSTlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXpJRU52YlcxbGJuUTlaV3h0YnkxbWRXeHNPak13WmpZd05XRXhORFkyWTJRMFpqZGxPR1l5WTJRek5qZGlNRE0wTURFellXUTNOamRpWldRM05qSXpaRFUyWXpVM05qUTNZekU0TkRVMU1XRTJZVEFnSUZOMFpFVnljajB2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkak12Ykc5bmN5OWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRablZzYkMxMk15MDBNVEk0TWpjdVpYSnlJRk4wWkVsdVBTOWtaWFl2Ym5Wc2JDQlRkR1JQZFhROUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZekwyeHZaM012Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3Rkak10TkRFeU9ESTNMbTkxZENCUWIzZGxjajBnVkhKbGMxQmxjazV2WkdVOVozSmxjeTluY0hVNmFERXdNRG8wSUZSeVpYTlFaWEpVWVhOclBXTndkVG96TWlBS1xuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL2NhcHR1cmUtc2JhdGNoLmFyZ3YuanNvbnwxMGE1OGU0MDhmNDAyNDY5YzUzOWFiNjg4MTVlZmM2N2MyNzIwYmFmNjhkZTZiZTNkNDYzOTg3MDk2YWM2ZjVjfFd5SXZkWE55TDJ4dlkyRnNMMkpwYmk5elltRjBZMmdpTENBaUxTMXdZWEp6WVdKc1pTSXNJQ0l0TFc1dkxYSmxjWFZsZFdVaUxDQWlMUzFoWTJOdmRXNTBQV3h2WVc1bGNpSXNJQ0l0TFhGdmN6MXNiMkZ1WlhJdGJtOXliV0ZzSWl3Z0lpMHRjR0Z5ZEdsMGFXOXVQWEpzTWlJc0lDSXRMV3B2WWkxdVlXMWxQV1ZzYlc4dGJtRjBhWFpsTFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMW1kV3hzTFhZeklpd2dJaTB0Ym05a1pXeHBjM1E5WjNCMU1qRWlMQ0FpTFMxdWIyUmxjejB4SWl3Z0lpMHRiblJoYzJ0elBURWlMQ0FpTFMxamNIVnpMWEJsY2kxMFlYTnJQVElpTENBaUxTMXRaVzA5TVVjaUxDQWlMUzFuY21WelBXNXZibVVpTENBaUxTMTBhVzFsUFRBd09qRXdPakF3SWl3Z0lpMHRaWGh3YjNKMFBVNVBUa1VpTENBaUxTMWtaWEJsYm1SbGJtTjVQV0ZtZEdWeVlXNTVPalF4TWpneU55SXNJQ0l0TFdOdmJXMWxiblE5Wld4dGJ5MW1kV3hzTFc5aWMyVnlkbVZ5T2pNd1pqWXdOV0V4TkRZMlkyUTBaamRsT0dZeVkyUXpOamRpTURNME1ERXpZV1EzTmpkaVpXUTNOakl6WkRVMll6VTNOalEzWXpFNE5EVTFNV0UyWVRBNk5ERXlPREkzSWl3Z0lpMHRZMmhrYVhJOUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeklpd2dJaTB0YjNWMGNIVjBQUzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNeTlzYjJkekx5VjRMU1ZxTG05MWRDSXNJQ0l0TFdWeWNtOXlQUzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNeTlzYjJkekx5VjRMU1ZxTG1WeWNpSXNJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJaMWJHd3Rkak12WTJGd2RIVnlaUzF1WVhScGRtVXVjMkpoZEdOb0lpd2dJaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNeUlzSUNJME1USTRNamNpTENBaU16Qm1OakExWVRFME5qWmpaRFJtTjJVNFpqSmpaRE0yTjJJd016UXdNVE5oWkRjMk4ySmxaRGMyTWpOa05UWmpOVGMyTkRkak1UZzBOVFV4WVRaaE1DSXNJQ0ptTTJOaU1ETTROekpsWkRaaVpHUTJNV0l4WTJFNFpqYzFObVptWW1ZME4yRmtOMlJrWldOaU1tSmtaVGN4WlRGbE1EUXpORGN3TVdWaE1HWmxZek5rSWwwS1xuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL2NhcHR1cmUtc2JhdGNoLmV4aXR8OWEyNzFmMmE5MTZiMGI2ZWU2Y2VjYjI0MjZmMGIzMjA2ZWYwNzQ1NzhiZTU1ZDliYzk0ZjZmM2ZlM2FiODZhYXxNQW89XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvY2FwdHVyZS1zYmF0Y2guc3RkZXJyfGUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTV8XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvY2FwdHVyZS1zYmF0Y2guc3Rkb3V0fDNiMmIxM2NhNDQ1YTBlNDgyMTA3YWEzNzVhNDEyY2E4MWFkYTg1MjY0MjcxOGExYjk0NzE5OTYyNDViMGQ2Mjh8TkRFeU9ESTRDZz09XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvcGFyZW50LXNiYXRjaC5hcmd2Lmpzb258MmIwNzBkMGQzYzhhZmQ5ZDk3ZWNkMjNlMWI5Y2Y1MzY4YmQ3Zjc5NWM3Njc5YWEzNDE2MmZjNWI0MWQyZTYyMHxXeUl2ZFhOeUwyeHZZMkZzTDJKcGJpOXpZbUYwWTJnaUxDQWlMUzF3WVhKellXSnNaU0lzSUNJdExXaHZiR1FpTENBaUxTMXVieTF5WlhGMVpYVmxJaXdnSWkwdFlXTmpiM1Z1ZEQxc2IyRnVaWElpTENBaUxTMXhiM005Ykc5aGJtVnlMVzV2Y20xaGJDSXNJQ0l0TFhCaGNuUnBkR2x2YmoxeWJESWlMQ0FpTFMxamIyMXRaVzUwUFdWc2JXOHRablZzYkRvek1HWTJNRFZoTVRRMk5tTmtOR1kzWlRobU1tTmtNelkzWWpBek5EQXhNMkZrTnpZM1ltVmtOell5TTJRMU5tTTFOelkwTjJNeE9EUTFOVEZoTm1Fd0lpd2dJaTB0YW05aUxXNWhiV1U5Wld4dGJ5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdaMWJHd3Rkak1pTENBaUxTMXViMlJsYkdsemREMW5jSFV5TVNJc0lDSXRMVzV2WkdWelBURWlMQ0FpTFMxdWRHRnphM005TVNJc0lDSXRMV053ZFhNdGNHVnlMWFJoYzJzOU16SWlMQ0FpTFMxdFpXMDlNVGt5UnlJc0lDSXRMV2R5WlhNOVozQjFPbWd4TURBNk5DSXNJQ0l0TFhScGJXVTlOeTB3TURvd01Eb3dNQ0lzSUNJdExXVjRjRzl5ZEQxT1QwNUZJaXdnSWkwdFkyaGthWEk5TDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl6SWl3Z0lpMHRiM1YwY0hWMFBTOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk15OXNiMmR6THlWNExTVnFMbTkxZENJc0lDSXRMV1Z5Y205eVBTOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk15OXNiMmR6THlWNExTVnFMbVZ5Y2lJc0lDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqTXZablZzYkM1elltRjBZMmdpTENBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZeklpd2dJak13WmpZd05XRXhORFkyWTJRMFpqZGxPR1l5WTJRek5qZGlNRE0wTURFellXUTNOamRpWldRM05qSXpaRFUyWXpVM05qUTNZekU0TkRVMU1XRTJZVEFpTENBaVpqTmpZakF6T0RjeVpXUTJZbVJrTmpGaU1XTmhPR1kzTlRabVptSm1ORGRoWkRka1pHVmpZakppWkdVM01XVXhaVEEwTXpRM01ERmxZVEJtWldNelpDSmRDZz09XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvcGFyZW50LXNiYXRjaC5leGl0fDlhMjcxZjJhOTE2YjBiNmVlNmNlY2IyNDI2ZjBiMzIwNmVmMDc0NTc4YmU1NWQ5YmM5NGY2ZjNmZTNhYjg2YWF8TUFvPVxuL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL2NsYWltcy8zMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwL3BhcmVudC1zYmF0Y2guc3RkZXJyfGUzYjBjNDQyOThmYzFjMTQ5YWZiZjRjODk5NmZiOTI0MjdhZTQxZTQ2NDliOTM0Y2E0OTU5OTFiNzg1MmI4NTV8XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvY2xhaW1zLzMwZjYwNWExNDY2Y2Q0ZjdlOGYyY2QzNjdiMDM0MDEzYWQ3NjdiZWQ3NjIzZDU2YzU3NjQ3YzE4NDU1MWE2YTAvcGFyZW50LXNiYXRjaC5zdGRvdXR8OGE1OGY0MjRjMWFhZmYzMDM0MTA1OWI2ZmQ2NTYzZTkzN2U3NmI0NmU3NjQ3NzdlNDI3NmJmODM4OTc5YTFjMHxOREV5T0RJM0NnPT1cbi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjMuanNvbnwzMGY2MDVhMTQ2NmNkNGY3ZThmMmNkMzY3YjAzNDAxM2FkNzY3YmVkNzYyM2Q1NmM1NzY0N2MxODQ1NTFhNmEwfGV3b2dJQ0p6WTJobGJXRWlPaUFpYW05cGJuUXRkSEpoYVc1cGJtY3RkaklpTEFvZ0lDSnJhVzVrSWpvZ0ltNWhkR2wyWlMxemRXSjBZWE5yTFhkdmNteGtMVzF2WkdWc0xYWXhJaXdLSUNBaVlYSnRJam9nSW1OdmJuUnBiblZ2ZFhNaUxBb2dJQ0psZUhCbGNtbHRaVzUwSWpvZ0ltbHRZV2RsWDNCeWIzQnlhVzlmWVdOMGFXOXVYMk5oYldWeVlWOXpkV0owWVhOcklpd0tJQ0FpY25WdVgybGtJam9nSW0xdmRDMWxiRzF2TFhCcFkydHdiR0ZqWlMxamIyNTBhVzUxYjNWekxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Y205aWIzUXRhSFZ0WVc0dFkyRnRaWEpoTFhOMVluUmhjMnN0Y3pReUxUTXdNR3N0TWpBeU5qRXdNall0ZGpFaUxBb2dJQ0pxYjJKZmJtRnRaU0k2SUNKbGJHMXZMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdFpuVnNiQzEyTXlJc0NpQWdJbk52ZFhKalpTSTZJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDNOdmRYSmpaUzA0TW1ZMk5UUTVPR1V5TldZME1XSTROMk01TlRRM01UYzNNakprWTJZM016WXdaVFZpWkdVNElpd0tJQ0FpYzI5MWNtTmxYM0psZG1semFXOXVJam9nSWpneVpqWTFORGs0WlRJMVpqUXhZamczWXprMU5EY3hOemN5TW1SalpqY3pOakJsTldKa1pUZ2lMQW9nSUNKemIzVnlZMlZmYldGdWFXWmxjM1JmYzJoaE1qVTJJam9nSW1JMVpUaGxPRGs0WWpneVpXRXhOV0kwTW1VNE5HVXlNbUUzTkRsak5qWTRZekV6WlRCak9UVTRaV05pWVRFeU1tWmlNVEJrT1Rsak0yUm1Nemt6TXpFaUxBb2dJQ0p6YjNWeVkyVmZZWEpqYUdsMlpWOXphR0V5TlRZaU9pQWlZekEwTURSak9UTmxPRFkyTlRVd05HVTROV00xT0dGaFlqQmhaalE1T1dSa1lUYzBaRGRpTkdJM1lXRXhZVGN3T0RVNFlqWXlaalptTWpGbFpqYzVOeUlzQ2lBZ0ltUmhkR0ZmYldGdWFXWmxjM1FpT2lBaUwyVndhR1Z0WlhKaGJDOWxibkp2YjNRdmNHRndhR2wzWlhSellUTXZaV3h0Ynkxd2FXTnJMWEJzWVdObExXbHRZV2RsTFhOMFlYUmxMV0ZqZEdsdmJpMHlNREkyTVRBeU5DOXdjbTlrZFdOMGFXOXVMWE5qWVd4bExXOXViSGt2Y0hKbGNHRnlaV1F2YldGdWFXWmxjM1F1YW5OdmJpSXNDaUFnSW1SaGRHRmZiV0Z1YVdabGMzUmZjMmhoTWpVMklqb2dJakpqT0RNNE1qSmhZek5qWm1ZMU1HWTVOVE0wWm1VNVl6RmhaVGRoTVdVeE1tSTVNekk0WVRZNVptTmtOR0kxWWpFeVpXWmtPV00wTWpsbE1HRTBNVGdpTEFvZ0lDSmtZWFJoYzJWMFgyTnZiblJ5WVdOMElqb2dld29nSUNBZ0luTmphR1Z0WVNJNklDSnVZWFJwZG1VdGMzVmlkR0Z6YXkxa1lYUmhjMlYwTFhZeElpd0tJQ0FnSUNKbGNHbHpiMlJsY3lJNklESXhNeXdLSUNBZ0lDSnpjR3hwZEhNaU9pQjdDaUFnSUNBZ0lDSjBjbUZwYmlJNklERTVNU3dLSUNBZ0lDQWdJblpoYkNJNklESXlDaUFnSUNCOUxBb2dJQ0FnSW01dmNtMWhiR2w2WVhScGIyNWZjMmhoTWpVMklqb2dJalpoWXpOaU0yRXlNR1UzWkRCbU5EWmpOamt5TkdKbFpEZzVZbUZsTmpBNVpHUXdOamM1WW1abVl6ZzVPV0ZrTTJZM09EZ3dZVE00Tmpaa016QTBaVFlpTEFvZ0lDQWdJblpoYkdsa1lYUnBiMjVmWW1GMFkyaGxjeUk2SURFd01Dd0tJQ0FnSUNKMllXeHBaR0YwYVc5dVgySmhkR05vWlhOZmNHVnlYMlZ0WW05a2FXMWxiblFpT2lBMU1Bb2dJSDBzQ2lBZ0luTjFZblJoYzJ0ZlkyOXVkSEpoWTNRaU9pQjdDaUFnSUNBaWMyVnNaV04wYVc5dUlqb2dld29nSUNBZ0lDQWljR0YwYUNJNklDSXZaWEJvWlcxbGNtRnNMMlZ1Y205dmRDOXdZWEJvYVhkbGRITmhNeTlsYkcxdkxYQnBZMnN0Y0d4aFkyVXRhVzFoWjJVdGMzUmhkR1V0WVdOMGFXOXVMVEl3TWpZeE1ESTBMM0J5YjJSMVkzUnBiMjR0YzJOaGJHVXRiMjVzZVM5d2NtVndZWEpsWkM5elpXeGxZM1JwYjI0dWFuTnZiaUlzQ2lBZ0lDQWdJQ0p6YUdFeU5UWWlPaUFpTlRCbE1HUTRPR00yT1RNMFpXRXpOelF6WldNNFlUaGlNekExWVROallUVTRORGxrTW1VMU0yUXhZVFZtWTJaa1lUZzRNbU5pWW1VMU5EUmhabVkzTkNJS0lDQWdJSDBzQ2lBZ0lDQWljM1ZpZEdGemExOXRZVzVwWm1WemRDSTZJSHNLSUNBZ0lDQWdJbkJoZEdnaU9pQWlMMlZ3YUdWdFpYSmhiQzlsYm5KdmIzUXZjR0Z3YUdsM1pYUnpZVE12Wld4dGJ5MXdhV05yTFhCc1lXTmxMV2x0WVdkbExYTjBZWFJsTFdGamRHbHZiaTB5TURJMk1UQXlOQzl3Y205a2RXTjBhVzl1TFhOallXeGxMVzl1YkhrdmNISmxjR0Z5WldRdmMzVmlkR0Z6YTNNdWFuTnZiaUlzQ2lBZ0lDQWdJQ0p6YUdFeU5UWWlPaUFpTmpBNU5UZzVNamMxWkRrM01UaGxOVFJrT0dVMVlXSTBaRGRrTkRJMk1EUmxZamhtWVRZMlpEY3hOVFpsTW1ZelpURXdObUUwTVdNeVptWXdOalZrTkNJS0lDQWdJSDBzQ2lBZ0lDQWliR0Z1WjNWaFoyVmZabVZoZEhWeVpYTWlPaUI3Q2lBZ0lDQWdJQ0p3WVhSb0lqb2dJaTlsY0dobGJXVnlZV3d2Wlc1eWIyOTBMM0JoY0docGQyVjBjMkV6TDJWc2JXOHRjR2xqYXkxd2JHRmpaUzFwYldGblpTMXpkR0YwWlMxaFkzUnBiMjR0TWpBeU5qRXdNalF2Y0hKdlpIVmpkR2x2YmkxelkyRnNaUzF2Ym14NUwzQnlaWEJoY21Wa0wyeGhibWQxWVdkbExtcHpiMjRpTEFvZ0lDQWdJQ0FpYzJoaE1qVTJJam9nSWpFeE5HRTNORGhpTURVME5qWmlaV0V3T1RRME1UZ3pNR0pqTXpOaFlUSTVaRE5tWkRVd05qSmlaVGxtTlRNME5ERm1OR1ZtTXpBeU5UWTRZVE01TkRraUNpQWdJQ0I5Q2lBZ2ZTd0tJQ0FpYVc1MFpYSm1ZV05sY3lJNklIc0tJQ0FnSUNKd2IzTmxYMlJwYlhNaU9pQjdDaUFnSUNBZ0lDSmxkbUZmWW1sdFlXNTFZV3dpT2lBeU1Dd0tJQ0FnSUNBZ0ltaDFiV0Z1WDJKcGJXRnVkV0ZzSWpvZ01USTJDaUFnSUNCOUxBb2dJQ0FnSW1GamRHbHZibDlrYVcxeklqb2dld29nSUNBZ0lDQWlaWFpoWDJKcGJXRnVkV0ZzSWpvZ01qQUtJQ0FnSUgwc0NpQWdJQ0FpWTJGdFpYSmhYMlJwYlhNaU9pQjdDaUFnSUNBZ0lDSmxkbUZmWW1sdFlXNTFZV3dpT2lBNUxBb2dJQ0FnSUNBaWFIVnRZVzVmWW1sdFlXNTFZV3dpT2lBNUNpQWdJQ0I5TEFvZ0lDQWdJbTFoZUY5allXMWxjbUZ6SWpvZ015d0tJQ0FnSUNKc1lXNW5kV0ZuWlY5bVpXRjBkWEpsWDJScGJTSTZJREV3TWpRS0lDQjlMQW9nSUNKdGIyUmxiRjlsZUdWamRYUnBiMjRpT2lCN0NpQWdJQ0FpYVcxd2JHVnRaVzUwWVhScGIyNGlPaUFpYm1GMGFYWmxYM04xWW5SaGMydGZhbTlwYm5RaUxBb2dJQ0FnSW1GMGRHVnVkR2x2Ymw5aVlXTnJaVzVrSWpvZ0ltWnNZWE5vTkNJc0NpQWdJQ0FpZEc5clpXNWZaWGhsWTNWMGFXOXVJam9nSW5CaFkydGxaRjkyWVd4cFpDSXNDaUFnSUNBaVkyOXRjR2xzWlY5dGIyUmxJam9nSW1SbFptRjFiSFFpTEFvZ0lDQWdJbU52YlhCcGJHVmZaSGx1WVcxcFl5STZJSFJ5ZFdVc0NpQWdJQ0FpWTI5dGNHbHNaVjlpWVdOclpXNWtJam9nSW1sdVpIVmpkRzl5SWl3S0lDQWdJQ0p5WldOdmJYQnBiR1ZmYkdsdGFYUWlPaUEyTkN3S0lDQWdJQ0poWTJOMWJYVnNZWFJsWkY5eVpXTnZiWEJwYkdWZmJHbHRhWFFpT2lBeU5UWUtJQ0I5TEFvZ0lDSmhZM1JwZG1WZmMzUnlaV0Z0Y3lJNklGc0tJQ0FnSUNKcGJXRm5aU0lzQ2lBZ0lDQWljSEp2Y0hKcGJ5SXNDaUFnSUNBaVlXTjBhVzl1SWl3S0lDQWdJQ0pqWVcxbGNtRWlDaUFnWFN3S0lDQWljR0Z5WVcxbGRHVnljeUk2SURNeE5ESXlOekF3TUN3S0lDQWlaWGh3WlhKMFgzQmhjbUZ0WlhSbGNuTWlPaUI3Q2lBZ0lDQWlhVzFoWjJVaU9pQXhOVGc0TnpVek9USXNDaUFnSUNBaWNISnZjSEpwYnlJNklEazFNRGd6TmpZMkxBb2dJQ0FnSW1GamRHbHZiaUk2SURNd01EWTRNemN5TEFvZ0lDQWdJbU5oYldWeVlTSTZJRE13TURZNE16Y3dMQW9nSUNBZ0lteGhibWQxWVdkbFgzTm9ZWEpsWkNJNklERXpNVEl3TUFvZ0lIMHNDaUFnSW1WNGNHVnlkRjkzYVdSMGFITWlPaUJiQ2lBZ0lDQXhNREkwTEFvZ0lDQWdOVEV5TEFvZ0lDQWdNemcwTEFvZ0lDQWdNemcwQ2lBZ1hTd0tJQ0FpZG1WamRHOXlYMlY0Y0dWeWRGOXdZWEpoYldWMFpYSmZZblZrWjJWMElqb2dNVEF3TURBd01EQXdMQW9nSUNKbmJHOWlZV3hmWW1GMFkyZ2lPaUF6TWl3S0lDQWlkMjl5YkdSZmMybDZaU0k2SURRc0NpQWdJbkJsY2w5eVlXNXJYMkpoZEdOb0lqb2dPQ3dLSUNBaWJISmZjRzlzYVdONUlqb2dld29nSUNBZ0luQmxZV3RmYkhJaU9pQTFaUzB3Tml3S0lDQWdJQ0p6WTJobFpIVnNaU0k2SUNKc2FXNWxZWEpmZDJGeWJYVndYM1JvWlc1ZlkyOXVjM1JoYm5RaUxBb2dJQ0FnSW5kaGNtMTFjRjl2Y0hScGJXbDZaWEpmYzNSbGNITWlPaUF6TURBd0NpQWdmU3dLSUNBaWRHRnlaMlYwWDNOMFpYQnpJam9nTXpBd01EQXdMQW9nSUNKdmRYUndkWFFpT2lBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOXlkVzV6TDIxdmRDMWxiRzF2TFhCcFkydHdiR0ZqWlMxamIyNTBhVzUxYjNWekxXeGhjbWRsTXpFMGJTMXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0Y205aWIzUXRhSFZ0WVc0dFkyRnRaWEpoTFhOMVluUmhjMnN0Y3pReUxUTXdNR3N0TWpBeU5qRXdNall0ZGpFaUxBb2dJQ0pzYjJOaGJGOXNiMmR6SWpvZ0lpOWxjR2hsYldWeVlXd3ZaVzV5YjI5MEwzQmhjR2hwZDJWMGMyRXpMMlZzYlc4dGNXdHViM0p0TFhOM2FXZHNkUzF5YlhOdWIzSnRMV2x0WVdkbGJtVjBMVEl3TWpZeE1ESTJMWFl4TDJ4dlozTXZiVzkwTFdWc2JXOHRjR2xqYTNCc1lXTmxMV052Ym5ScGJuVnZkWE10YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXliMkp2ZEMxb2RXMWhiaTFqWVcxbGNtRXRjM1ZpZEdGemF5MXpOREl0TXpBd2F5MHlNREkyTVRBeU5pMTJNUzFoZEhSbGJYQjBMWFl6SWl3S0lDQWljbVZ6WlhKMlpXUmZZMmhsWTJ0d2IybHVkRjlpZVhSbGN5STZJRGd3TURBd01EQXdNREF3TEFvZ0lDSnZkbVZ5Y21sa1pYTWlPaUJiQ2lBZ0lDQWlLMlY0Y0dWeWFXMWxiblE5Y0dsNFpXeGZjSEp2Y0hKcGJ5OXVZWFJwZG1WZmFtOXBiblF2Wld4dGIxOXdhV05yWDNCc1lXTmxYM04xWW5SaGMydGZZMjl1ZEdsdWRXOTFjeUlzQ2lBZ0lDQWlhSGxrY21FdmJHRjFibU5vWlhJOVltRnphV01pTEFvZ0lDQWdJbk5sWldROU5ESWlMQW9nSUNBZ0ltUmhkR0V1YldGdWFXWmxjM1JmY0dGMGFEMHZaWEJvWlcxbGNtRnNMMlZ1Y205dmRDOXdZWEJvYVhkbGRITmhNeTlsYkcxdkxYQnBZMnN0Y0d4aFkyVXRhVzFoWjJVdGMzUmhkR1V0WVdOMGFXOXVMVEl3TWpZeE1ESTBMM0J5YjJSMVkzUnBiMjR0YzJOaGJHVXRiMjVzZVM5d2NtVndZWEpsWkM5dFlXNXBabVZ6ZEM1cWMyOXVJaXdLSUNBZ0lDSndZWFJvY3k1M2IzSnJYMlJwY2owdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwzTnZkWEpqWlMwNE1tWTJOVFE1T0dVeU5XWTBNV0k0TjJNNU5UUTNNVGMzTWpKa1kyWTNNell3WlRWaVpHVTRJaXdLSUNBZ0lDSndZWFJvY3k1dmRYUndkWFJmWkdseVBTOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZjblZ1Y3k5dGIzUXRaV3h0Ynkxd2FXTnJjR3hoWTJVdFkyOXVkR2x1ZFc5MWN5MXNZWEpuWlRNeE5HMHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFhKdlltOTBMV2gxYldGdUxXTmhiV1Z5WVMxemRXSjBZWE5yTFhNME1pMHpNREJyTFRJd01qWXhNREkyTFhZeElpd0tJQ0FnSUNKb2VXUnlZUzV5ZFc0dVpHbHlQUzkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Y25WdWN5OXRiM1F0Wld4dGJ5MXdhV05yY0d4aFkyVXRZMjl1ZEdsdWRXOTFjeTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExYSnZZbTkwTFdoMWJXRnVMV05oYldWeVlTMXpkV0owWVhOckxYTTBNaTB6TURCckxUSXdNall4TURJMkxYWXhJaXdLSUNBZ0lDSm9lV1J5WVM1cWIySXVZMmhrYVhJOVptRnNjMlVpTEFvZ0lDQWdJaXQwY21GcGJtVnlMbVZ1WVdKc1pWOXdjbTluY21WemMxOWlZWEk5Wm1Gc2MyVWlMQW9nSUNBZ0lpdDBjbUZwYm1WeUxtVnVZV0pzWlY5dGIyUmxiRjl6ZFcxdFlYSjVQV1poYkhObElpd0tJQ0FnSUNKdGIyUmxiQzV2Y0hScGJXbDZaWEl1YkhJOU5XVXROaUlzQ2lBZ0lDQWliVzlrWld3dWMyTm9aV1IxYkdWeUxsOTBZWEpuWlhSZlBXVm5iMjFwYldsakxuVjBhV3h6TG5OamFHVmtkV3hsY25NdWJHbHVaV0Z5WDNkaGNtMTFjRjlqYjI1emRHRnVkRjl6WTJobFpIVnNaWElpTEFvZ0lDQWdJbTF2WkdWc0xuTmphR1ZrZFd4bGNpNTNZWEp0ZFhCZmMzUmxjSE05TXpBd01DSXNDaUFnSUNBaWJXOWtaV3d1YzJOb1pXUjFiR1Z5WDJsdWRHVnlkbUZzUFhOMFpYQWlMQW9nSUNBZ0ltMXZaR1ZzTG5OamFHVmtkV3hsY2w5bWNtVnhkV1Z1WTNrOU1TSXNDaUFnSUNBaWRISmhhVzVsY2k1dFlYaGZjM1JsY0hNOU16QXdNREF3SWl3S0lDQWdJQ0owY21GcGJtVnlMblpoYkY5amFHVmphMTlwYm5SbGNuWmhiRDB5TURBd01DSXNDaUFnSUNBaVkyRnNiR0poWTJ0ekxtMXZaR1ZzWDJOb1pXTnJjRzlwYm5RdVpYWmxjbmxmYmw5MGNtRnBibDl6ZEdWd2N6MHlNREF3TUNJc0NpQWdJQ0FpWTJGc2JHSmhZMnR6TG0xdlpHVnNYMk5vWldOcmNHOXBiblF1YzJGMlpWOTBiM0JmYXowdE1TSXNDaUFnSUNBaVkyRnNiR0poWTJ0ekxtMXZaR1ZzWDJOb1pXTnJjRzlwYm5RdWMyRjJaVjlzWVhOMFBXeHBibXNpTEFvZ0lDQWdJbXh2WjJkbGNqMWJkMkZ1WkdJc1kzTjJYU0lzQ2lBZ0lDQWliRzluWjJWeUxuZGhibVJpTG1sa1BXMXZkQzFsYkcxdkxYQnBZMnR3YkdGalpTMWpiMjUwYVc1MWIzVnpMV3hoY21kbE16RTBiUzF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGNtOWliM1F0YUhWdFlXNHRZMkZ0WlhKaExYTjFZblJoYzJzdGN6UXlMVE13TUdzdE1qQXlOakV3TWpZdGRqRWlMQW9nSUNBZ0lteHZaMmRsY2k1M1lXNWtZaTV5WlhOMWJXVTlibVYyWlhJaUxBb2dJQ0FnSW14dloyZGxjaTVqYzNZdWJtRnRaVDFqYzNZaUxBb2dJQ0FnSW14dloyZGxjaTVqYzNZdVpteDFjMmhmYkc5bmMxOWxkbVZ5ZVY5dVgzTjBaWEJ6UFRFaUxBb2dJQ0FnSW14dloyZGxjaTVqYzNZdWMyRjJaVjlrYVhJOUwyVndhR1Z0WlhKaGJDOWxibkp2YjNRdmNHRndhR2wzWlhSellUTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Ykc5bmN5OXRiM1F0Wld4dGJ5MXdhV05yY0d4aFkyVXRZMjl1ZEdsdWRXOTFjeTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExYSnZZbTkwTFdoMWJXRnVMV05oYldWeVlTMXpkV0owWVhOckxYTTBNaTB6TURCckxUSXdNall4TURJMkxYWXhMV0YwZEdWdGNIUXRkak1pTEFvZ0lDQWdJbVYyWVd4MVlYUnZjaTV3YVhobGJGOWthV0ZuYm05emRHbGpjeTVzYjJkZmQyRnVaR0k5ZEhKMVpTSXNDaUFnSUNBaWJXOWtZV3hwZEhsZllXSnNZWFJwYjI0dWMyTnlaV1Z1YVc1blgySjFaR2RsZEY5MWNHUmhkR1Z6UFRNd01EQXdNQ0lzQ2lBZ0lDQWlkSEpoYVc1bGNpNWtaWFpwWTJWelBUUWlMQW9nSUNBZ0ltUmhkR0V1WkdsemRISnBZblYwWldSZmQyOXliR1JmYzJsNlpUMDBJaXdLSUNBZ0lDSmtZWFJoTG1KaGRHTm9YM05wZW1VOU9DSXNDaUFnSUNBaVpHRjBZUzUyWVd4cFpHRjBhVzl1WDJGdVkyaHZjbk5mY0dWeVgyVndhWE52WkdVOWJuVnNiQ0lzQ2lBZ0lDQWlaR0YwWVM1MllXeHBaR0YwYVc5dVgySmhkR05vWlhOZmNHVnlYMlZ0WW05a2FXMWxiblE5TlRBaUxBb2dJQ0FnSW1SaGRHRXVkbUZzYVdSaGRHbHZibDlpWVhSamFGOXphWHBsUFRFaUxBb2dJQ0FnSW5SeVlXbHVaWEl1YkdsdGFYUmZkbUZzWDJKaGRHTm9aWE05TVM0d0lpd0tJQ0FnSUNKa1lYUmhMbk4xWW5SaGMydGZiV0Z1YVdabGMzUmZjR0YwYUQwdlpYQm9aVzFsY21Gc0wyVnVjbTl2ZEM5d1lYQm9hWGRsZEhOaE15OWxiRzF2TFhCcFkyc3RjR3hoWTJVdGFXMWhaMlV0YzNSaGRHVXRZV04wYVc5dUxUSXdNall4TURJMEwzQnliMlIxWTNScGIyNHRjMk5oYkdVdGIyNXNlUzl3Y21Wd1lYSmxaQzl6ZFdKMFlYTnJjeTVxYzI5dUlpd0tJQ0FnSUNKa1lYUmhMbk4xWW5SaGMydGZiV0Z1YVdabGMzUmZjMmhoTWpVMlBUWXdPVFU0T1RJM05XUTVOekU0WlRVMFpEaGxOV0ZpTkdRM1pEUXlOakEwWldJNFptRTJObVEzTVRVMlpUSm1NMlV4TURaaE5ERmpNbVptTURZMVpEUWlMQW9nSUNBZ0ltUmhkR0V1YkdGdVozVmhaMlZmWm1WaGRIVnlaWE5mY0dGMGFEMHZaWEJvWlcxbGNtRnNMMlZ1Y205dmRDOXdZWEJvYVhkbGRITmhNeTlsYkcxdkxYQnBZMnN0Y0d4aFkyVXRhVzFoWjJVdGMzUmhkR1V0WVdOMGFXOXVMVEl3TWpZeE1ESTBMM0J5YjJSMVkzUnBiMjR0YzJOaGJHVXRiMjVzZVM5d2NtVndZWEpsWkM5c1lXNW5kV0ZuWlM1cWMyOXVJaXdLSUNBZ0lDSmtZWFJoTG14aGJtZDFZV2RsWDJabFlYUjFjbVZ6WDNOb1lUSTFOajB4TVRSaE56UTRZakExTkRZMlltVmhNRGswTkRFNE16QmlZek16WVdFeU9XUXpabVExTURZeVltVTVaalV6TkRReFpqUmxaak13TWpVMk9HRXpPVFE1SWl3S0lDQWdJQ0lyWkdGMFlTNWZZMjl1ZG1WeWRGODlZV3hzSWl3S0lDQWdJQ0p1WVhScGRtVmZhbTlwYm5RdWNtVm1aWEpsYm1ObExuQnBjR1ZzYVc1bExuTjBZV2RsY3k0eExtMXZaR1ZzTG5kcFpIUm9QVEV3TWpRaUxBb2dJQ0FnSW01aGRHbDJaVjlxYjJsdWRDNXlaV1psY21WdVkyVXVjR2x3Wld4cGJtVXVjM1JoWjJWekxqRXViVzlrWld3dWFHVmhaSE05T0NJc0NpQWdJQ0FpYlc5a1lXeHBkSGxmWVdKc1lYUnBiMjR1Ym05a1pYTXVhbTlwYm5SZlpHVnViMmx6WlhJdWJXOWtaV3d1Y0hKdmNISnBiMTkzYVdSMGFEMDFNVElpTEFvZ0lDQWdJbTF2WkdGc2FYUjVYMkZpYkdGMGFXOXVMbTV2WkdWekxtcHZhVzUwWDJSbGJtOXBjMlZ5TG0xdlpHVnNMbUZqZEdsdmJsOTNhV1IwYUQwek9EUWlMQW9nSUNBZ0ltMXZaR0ZzYVhSNVgyRmliR0YwYVc5dUxtNXZaR1Z6TG1wdmFXNTBYMlJsYm05cGMyVnlMbTF2WkdWc0xtTmhiV1Z5WVY5M2FXUjBhRDB6T0RRaUxBb2dJQ0FnSWl0dVlYUnBkbVZmYW05cGJuUXVjbVZtWlhKbGJtTmxMbkJwY0dWc2FXNWxMbk4wWVdkbGN5NHhMbTF2WkdWc0xuRnJYMjV2Y20wOWRISjFaU0lzQ2lBZ0lDQWlLMjVoZEdsMlpWOXFiMmx1ZEM1eVpXWmxjbVZ1WTJVdWNHbHdaV3hwYm1VdWMzUmhaMlZ6TGpFdWJXOWtaV3d1ZFhObFgzSnRjMjV2Y20wOWRISjFaU0lzQ2lBZ0lDQWlLMjVoZEdsMlpWOXFiMmx1ZEM1eVpXWmxjbVZ1WTJVdWNHbHdaV3hwYm1VdWMzUmhaMlZ6TGpFdWJXOWtaV3d1ZFhObFgzTjNhV2RzZFQxMGNuVmxJaXdLSUNBZ0lDSXJibUYwYVhabFgycHZhVzUwTG5KbFptVnlaVzVqWlM1d2FYQmxiR2x1WlM1emRHRm5aWE11TVM1dGIyUmxiQzV6ZDJsbmJIVmZiWFZzZEdsd2JHVmZiMlk5TmpRaUNpQWdYU3dLSUNBaVlXeHNiMk5oZEdsdmJsOWliM1Z1WkdGeWFXVnpJam9nV3dvZ0lDQWdNekF3TURBd0NpQWdYU3dLSUNBaVlYSmphR2wyWlY5d2IyeHBZM2tpT2lCdWRXeHNMQW9nSUNKd2NtVnpaWEoyWVhScGIyNWZjR3hoYmlJNklIc0tJQ0FnSUNKd2NtbHRZWEo1SWpvZ0lrWnlaWE5vSUhOb1lYSmxaQ0F2ZDI5eWEzTndZV05sSUhKMWJpQmthWEpsWTNSdmNua3VJRUZzYkNBeE5TQnpZMmhsWkhWc1pXUWdZMmhsWTJ0d2IybHVkSE1nY21WMFlXbHVaV1F1SUVGamRIVmhiQ0J6YVhwbElHWnliMjBnZEdocGN5QmhjbU5vYVhSbFkzUjFjbVVnYzIxdmEyVWdZVzVrSUdOMWNuSmxiblFnWm1sc1pYTjVjM1JsYlNCd2NtOWlaU0J5WlhGMWFYSmxaQ0JpWldadmNtVWdablZzYkNCaWFXNWthVzVuTGlJc0NpQWdJQ0FpY0hKcGJXRnllVjl5WlhObGNuWmxaRjlpZVhSbGN5STZJRGd3TURBd01EQXdNREF3TEFvZ0lDQWdJbTlpYzJWeWRtVmtYM050YjJ0bFgyTm9aV05yY0c5cGJuUmZZbmwwWlhNaU9pQXpOemN6TVRrMk9ESXlMQW9nSUNBZ0luTmphR1ZrZFd4bFpGOWphR1ZqYTNCdmFXNTBYMk52ZFc1MElqb2dNVFVzQ2lBZ0lDQWljMk5vWldSMWJHVmtYMk5vWldOcmNHOXBiblJmWW5sMFpYTmZaWE4wYVcxaGRHVWlPaUExTmpVNU56azFNak16TUN3S0lDQWdJQ0p0WVdsdWRHRnBibVZrWDNOMGIzSmhaMlZmY21WeGRXbHlaV1JmWW5sMFpYTWlPaUExTnpVNU56azFNak16TUN3S0lDQWdJQ0p6WTJobFpIVnNaV1JmYldsc1pYTjBiMjVsY3lJNklGc0tJQ0FnSUNBZ01qQXdNREFzQ2lBZ0lDQWdJRFF3TURBd0xBb2dJQ0FnSUNBMk1EQXdNQ3dLSUNBZ0lDQWdPREF3TURBc0NpQWdJQ0FnSURFd01EQXdNQ3dLSUNBZ0lDQWdNVEl3TURBd0xBb2dJQ0FnSUNBeE5EQXdNREFzQ2lBZ0lDQWdJREUyTURBd01Dd0tJQ0FnSUNBZ01UZ3dNREF3TEFvZ0lDQWdJQ0F5TURBd01EQXNDaUFnSUNBZ0lESXlNREF3TUN3S0lDQWdJQ0FnTWpRd01EQXdMQW9nSUNBZ0lDQXlOakF3TURBc0NpQWdJQ0FnSURJNE1EQXdNQ3dLSUNBZ0lDQWdNekF3TURBd0NpQWdJQ0JkTEFvZ0lDQWdJbkpsZEdGcGJsOWhiR3hmYzJOb1pXUjFiR1ZrWDJOb1pXTnJjRzlwYm5Seklqb2dkSEoxWlN3S0lDQWdJQ0p6WVhabFgzUnZjRjlySWpvZ0xURXNDaUFnSUNBaWJHRnpkRjlqYUdWamEzQnZhVzUwWDNCdmJHbGplU0k2SUNKemVXMXNhVzVySWl3S0lDQWdJQ0ptZFd4c1gyRnNiRzlqWVhScGIyNWZkR0Z5WjJWMElqb2dNekF3TURBd0xBb2dJQ0FnSW1Gc2JHOWpZWFJwYjI1ZlltOTFibVJoY21sbGN5STZJRnNLSUNBZ0lDQWdNekF3TURBd0NpQWdJQ0JkTEFvZ0lDQWdJbUp2ZFc1a1lYSjVYM0oxYkdVaU9pQWlVMmx1WjJ4bElHWnlaWE5vSUdGc2JHOWpZWFJwYjI0Z2RHOGdkRzkwWVd3ek1EQXdNREE3SUc1dklHbHVkR1Z5YldWa2FXRjBaU0JoYkd4dlkyRjBhVzl1SUhKbFkyOTJaWEo1SUhCb1lYTmxJSEpsY1hWcGNtVmtMaUlzQ2lBZ0lDQWljR1Z5YzJsemRHVnVkRjl0YVhKeWIzSWlPaUFpVFdGcGJuUmhhVzVsWkNCdWIyUmxMV3h2WTJGc0lFTlRWaTEwYnkxemFHRnlaV1FnYkc5bmJXbHljbTl5T3lCdWJ5QnpaWEJoY21GMFpTQmphR1ZqYTNCdmFXNTBZWEpqYUdsMlpTQmtaWEJzYjNsdFpXNTBJR05zWVdsdFpXUXVJaXdLSUNBZ0lDSmhjbU5vYVhabFgzQnZiR2xqZVNJNklHNTFiR3dLSUNCOUxBb2dJQ0pqYjI1MGFXNTFZWFJwYjI0aU9pQnVkV3hzTEFvZ0lDSmhiR3h2WTJGMGFXOXVYM04wYjNCZmMzUmxjQ0k2SURNd01EQXdNQ3dLSUNBaWNHaGhjMlVpT2lBaVpuVnNiQ0lzQ2lBZ0ltUnlZV1owSWpvZ2V3b2dJQ0FnSW1WNFpXTjFkR0ZpYkdVaU9pQjBjblZsTEFvZ0lDQWdJbk4wWVhSbElqb2dJbEpQVDFSZlVrVldTVVZYWDBSRlVFeFBXVTFGVGxSZlVrVlJWVWxTUlVRaUNpQWdmU3dLSUNBaWMyOTFjbU5sWDJGeVkyaHBkbVVpT2lBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOWpjSFV0Y0hKbFpteHBaMmgwTFhZMEwybHVjSFYwY3k5emIzVnlZMlV1ZEdGeUxtZDZJaXdLSUNBaWMyOTFjbU5sWDIxaGJtbG1aWE4wSWpvZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZZM0IxTFhCeVpXWnNhV2RvZEMxMk5DOXBibkIxZEhNdmMyOTFjbU5sTG1acGJHVnpMbk5vWVRJMU5pSXNDaUFnSW14aGJXSmtZVjl5ZFc1MGFXMWxJam9nZXdvZ0lDQWdJbUZqZEhWaGJGOXdlWFJvYjI0aU9pQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OTVZVzB0WVhKak5EQXdMV3hoYldKa1lTMHlNREkyTURreU1TOXlkVzUwYVcxbEwzWmxibll0Y0dsdWJtVmtMMkpwYmk5d2VYUm9iMjRpTEFvZ0lDQWdJbUp2YjNSemRISmhjRjl3ZVhSb2IyNGlPaUFpTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTloY21NdFoyeHZZbUZzTFdKaGMybHpMWFJ5WVdsdWFXNW5MVEl3TWpZd09USTBMM0oxYm5ScGJXVXRjalpoTDJKcGJpOXdlWFJvYjI0aUxBb2dJQ0FnSW1OdmJuUmhhVzVsY2w5cGJXRm5aU0k2SUNKdWRtTnlMbWx2STI1MmFXUnBZUzl3ZVhSdmNtTm9PakkxTGpBMkxYQjVNeUlzQ2lBZ0lDQWlaWGgwY21GZmNIbDBhRzl1Y0dGMGFDSTZJQ0l2ZDI5eWEzTndZV05sTDNWelpYSnpMM0JoY0docGQyVjBjMkV6TDNSaGMydHpMMk52Ym5ScGJuVnZkWE10ZEdsdFpTMXRiM1F0ZDI5eWJHUXRiVzlrWld3dE1qQXlOakV3TVRZdmNISmxjR0Z5WVhScGIyNHZjblZ1ZEdsdFpTMXZkbVZ5YkdGNWN5OWthVzV2TkRVM01TOXphWFJsTFhCaFkydGhaMlZ6SWl3S0lDQWdJQ0ptWVROZmNtOXZkQ0k2SUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDNCcGVHVnNMWFpwWkdWdkxXZHlhWEJ3WlhJdGIzQjBhVzFwZW1GMGFXOXVMVEl3TWpZeE1ERTNMWFl4TDNKMWJuUnBiV1V2Wm1Feklpd0tJQ0FnSUNKbVlUUmZjbTl2ZENJNklDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyTnZiblJwYm5WdmRYTXRkR2x0WlMxdGIzUXRkMjl5YkdRdGJXOWtaV3d0TWpBeU5qRXdNVFl2Y0hKbGNHRnlZWFJwYjI0dmRISmhhVzVwYm1jdGNuVnVkR2x0WlM5d2NtOW1hV3hsTDJac1lYTm9MV0YwZEdWdWRHbHZiaUlzQ2lBZ0lDQWliV2x1YVcxMWJWOW1jbVZsWDNOamNtRjBZMmhmWW5sMFpYTWlPaUF4TURBd01EQXdNREF3TUN3S0lDQWdJQ0p0YjNWdWRITWlPaUI3Q2lBZ0lDQWdJQ0p3WVhSb0lqb2dJaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2WTNCMUxYQnlaV1pzYVdkb2RDMTJOQzlwYm5CMWRITXZaM0IxTWpFdGNISnBkbUYwWlMxeWRXNTBhVzFsTFcxdmRXNTBjeTVqYzNZaUxBb2dJQ0FnSUNBaWMyaGhNalUySWpvZ0lqZzRZV1JoTlRRM01qaGtOVEk0T0dJMk1EazRaR1ptTm1ZM1pXRXlOelkzTnpoa01qUmlOVGhsTkRFeU9UbGtPV1l6TVdSaVlUVm1NalE0WldVNE4yRWlDaUFnSUNCOUxBb2dJQ0FnSW01dlpHVWlPaUFpWjNCMU1qRWlMQW9nSUNBZ0luSjFiblJwYldWZmRHRnpheUk2SUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDNCcGVHVnNMWFpwWkdWdkxXZHlhWEJ3WlhJdGIzQjBhVzFwZW1GMGFXOXVMVEl3TWpZeE1ERTNMWFl4SWl3S0lDQWdJQ0p6WTJobGJXRWlPaUFpYW05cGJuUXRiR0Z0WW1SaExYSjFiblJwYldVdGRqRWlMQW9nSUNBZ0luTmpjbUYwWTJoZmNtOXZkQ0k2SUNJdlpYQm9aVzFsY21Gc0wyVnVjbTl2ZEM5d1lYQm9hWGRsZEhOaE15OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNU0lzQ2lBZ0lDQWlkR1Z0Y0c5eVlYSjVYM0p2YjNRaU9pQWlMMlZ3YUdWdFpYSmhiQzlsYm5KdmIzUXZOREV3TURNaUNpQWdmU3dLSUNBaVpHRjBZVjlqWVdOb1pTSTZJSHNLSUNBZ0lDSnJhVzVrSWpvZ0luQnlaWEJoY21Wa0xYQnBlR1ZzTFhZeElpd0tJQ0FnSUNKMWFXUWlPaUEwTVRBd015d0tJQ0FnSUNKdWIyUmxJam9nSW1kd2RUSXhJaXdLSUNBZ0lDSnliMjkwSWpvZ0lpOWxjR2hsYldWeVlXd3ZaVzV5YjI5MEwzQmhjR2hwZDJWMGMyRXpMMlZzYlc4dGNHbGpheTF3YkdGalpTMXBiV0ZuWlMxemRHRjBaUzFoWTNScGIyNHRNakF5TmpFd01qUXZjSEp2WkhWamRHbHZiaTF6WTJGc1pTMXZibXg1TDNCeVpYQmhjbVZrSWl3S0lDQWdJQ0p5WldObGFYQjBJam9nSWk5bGNHaGxiV1Z5WVd3dlpXNXliMjkwTDNCaGNHaHBkMlYwYzJFekwyVnNiVzh0Y0dsamF5MXdiR0ZqWlMxcGJXRm5aUzF6ZEdGMFpTMWhZM1JwYjI0dE1qQXlOakV3TWpRdmNISnZaSFZqZEdsdmJpMXpZMkZzWlMxdmJteDVMMk5oWTJobExYSmxZMlZwY0hRdWFuTnZiaUlzQ2lBZ0lDQWlhbTlpWDJsa0lqb2dJalF4TWpjd09TSXNDaUFnSUNBaWNtVmpaV2x3ZEY5emFHRXlOVFlpT2lBaU5HVmlObVJtTUROak9UZGlOVEZpWmpaak1UWXhOV1kwWmpNNU5ESmxNR0V5TTJaa05USTVOR1V5TXpJek1tUm1NalExTXpZMk9EUmlNRGMzTlRNMk5DSXNDaUFnSUNBaWJtRjBhWFpsWDNKbFkyVnBjSFFpT2lBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEJwWTJzdGNHeGhZMlV0YVcxaFoyVXRjM1JoZEdVdFlXTjBhVzl1TFRJd01qWXhNREkwTDJKcGJtUnBibWR6TDJOaFkyaGxMV2R3ZFRJeExtNWhkR2wyWlM1MGVIUWlMQW9nSUNBZ0ltNWhkR2wyWlY5eVpXTmxhWEIwWDNOb1lUSTFOaUk2SUNKa016a3pOV0kyWWpRNVltWTNOekkyTUdSa1pqWTRNR0UwWlRkbU1qUmxNamMxWWpkaE1USmhNVFJoWVdGa1pUZzVNemcxTXpabFpXTmpNREF4TVRkbUlpd0tJQ0FnSUNKd2NtOWtkV05sY2w5dVlXMWxJam9nSW1Wc2JXOHRZMkZqYUdVdFozQjFNakVpTEFvZ0lDQWdJbkJ5YjJSMVkyVnlYMjV2WkdVaU9pQWlaM0IxTWpFaUxBb2dJQ0FnSW5WelpYSWlPaUFpY0dGd2FHbDNaWFJ6WVRNaUNpQWdmU3dLSUNBaWNYVnZkR0VpT2lCN0NpQWdJQ0FpYTJsdVpDSTZJQ0ptYVd4bGMzbHpkR1Z0SWl3S0lDQWdJQ0oxYVdRaU9pQTBNVEF3TXl3S0lDQWdJQ0oxYzJWeUlqb2dJbkJoY0docGQyVjBjMkV6SWl3S0lDQWdJQ0p1YjJSbElqb2dJbWR3ZFRJeElpd0tJQ0FnSUNKdGIzVnVkQ0k2SUNJdmQyOXlhM053WVdObElnb2dJSDBzQ2lBZ0ltRnNiRzlqWVhScGIyNGlPaUJ1ZFd4c0xBb2dJQ0p2Y0dWeVlYUnBiMjVoYkY5elpYSjJhV05sSWpvZ2V3b2dJQ0FnSW5KdmIzUWlPaUFpTDNkdmNtdHpjR0ZqWlM5MWMyVnljeTl3WVhCb2FYZGxkSE5oTXk5MFlYTnJjeTlsYkcxdkxYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzFwYldGblpXNWxkQzB5TURJMk1UQXlOaTEyTVM5bWRXeHNMWFl6TDI5d2N5OXpaWEoyYVdObElpd0tJQ0FnSUNKdFlXNXBabVZ6ZENJNklDSXZkMjl5YTNOd1lXTmxMM1Z6WlhKekwzQmhjR2hwZDJWMGMyRXpMM1JoYzJ0ekwyVnNiVzh0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExXbHRZV2RsYm1WMExUSXdNall4TURJMkxYWXhMMloxYkd3dGRqTXZiM0J6TDNObGNuWnBZMlV2UmtsTVJWTXVjMmhoTWpVMklpd0tJQ0FnSUNKdFlXNXBabVZ6ZEY5emFHRXlOVFlpT2lBaVlXUm1ORFUxTWpSa1pUTmpNbVUyWkdKaE1UZzJOVGN5WlRjeE5URmtORGhpWm1OaE1HSXpZV1JqT0dVMlkyWTVaR1ZtWkRZNE5tSTBOemMwTkdNNE55SXNDaUFnSUNBaWNIVmliR2x6YUdWa1gyTnZiVzFwZENJNklDSmhZbUppTURBME9Ua3dPVFptWVdGaVpqY3dNelZtWkdVeU0ySm1OR0l4WldKaE9UZzBNemMzSWdvZ0lIMHNDaUFnSW5OdGIydGxJam9nZXdvZ0lDQWdJbXB2WWw5cFpDSTZJQ0kwTVRJNE1qRWlMQW9nSUNBZ0ltNWhkR2wyWlY5bWIzSnRZWFFpT2lBaWMyTnZiblJ5YjJ3dGRqRWlMQW9nSUNBZ0luSmxjWFZsYzNRaU9pQjdDaUFnSUNBZ0lDSndZWFJvSWpvZ0lpOTNiM0pyYzNCaFkyVXZkWE5sY25NdmNHRndhR2wzWlhSellUTXZkR0Z6YTNNdlpXeHRieTF4YTI1dmNtMHRjM2RwWjJ4MUxYSnRjMjV2Y20wdGFXMWhaMlZ1WlhRdE1qQXlOakV3TWpZdGRqRXZablZzYkMxMk15OXdjbTl2Wm5NdmMyMXZhMlV2YjNCekwzSmxjWFZsYzNSekwyVnNiVzh0YkdGeVoyVXpNVFJ0TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXpiVzlyWlMxMk1pNXFjMjl1SWl3S0lDQWdJQ0FnSW5Ob1lUSTFOaUk2SUNJd1pUUTVOalE1WldJMU1UVTRZelptTVROa05HSTBOamRoT0dZNFlqbG1ZekZsTWpNMFlXWTRaalZpTVRKak5EQXhaalZqWkdJME1USTNNR0kxTlRZNUlnb2dJQ0FnZlN3S0lDQWdJQ0pqYjIxd2JHVjBhVzl1SWpvZ2V3b2dJQ0FnSUNBaWNHRjBhQ0k2SUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpNdmNISnZiMlp6TDNOdGIydGxMMjkxZEhCMWRDOWxiRzF2TFd4aGNtZGxNekUwYlMxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRjMjF2YTJVdGRqSXZjMjF2YTJVdFkyOXRjR3hsZEdsdmJpNXFjMjl1SWl3S0lDQWdJQ0FnSW5Ob1lUSTFOaUk2SUNKbE5ETmpOV1pqTTJNM016QmhaREkzT0Roak9EZ3lNemhsWlRrd1pXUXhNV000WmpVellUSTVOell4T1dZMk9ETXhZVGhtTVRFM01ERXlOall6T1dGbUlnb2dJQ0FnZlN3S0lDQWdJQ0p3Y21WbWJHbG5hSFFpT2lCN0NpQWdJQ0FnSUNKd1lYUm9Jam9nSWk5M2IzSnJjM0JoWTJVdmRYTmxjbk12Y0dGd2FHbDNaWFJ6WVRNdmRHRnphM012Wld4dGJ5MXhhMjV2Y20wdGMzZHBaMngxTFhKdGMyNXZjbTB0YVcxaFoyVnVaWFF0TWpBeU5qRXdNall0ZGpFdlpuVnNiQzEyTXk5d2NtOXZabk12YzIxdmEyVXZiM0J6TDNKbGNYVmxjM1J6TDJWc2JXOHRiR0Z5WjJVek1UUnRMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxemJXOXJaUzEyTWk1d2NtVm1iR2xuYUhRdWFuTnZiaUlzQ2lBZ0lDQWdJQ0p6YUdFeU5UWWlPaUFpWkRaaFpHUTFaalpsTldWalpUUTVaV1U0TnprMk0yTm1NVFJtT0RNMVlUQXpaREEzWlRkbE1XWmhNR0ppWlRkbE5URTNOVGcxT0RVM1l6TmhOekk0TWlJS0lDQWdJSDBzQ2lBZ0lDQWlZMkZ3WVdOcGRIa2lPaUI3Q2lBZ0lDQWdJQ0p3WVhSb0lqb2dJaTkzYjNKcmMzQmhZMlV2ZFhObGNuTXZjR0Z3YUdsM1pYUnpZVE12ZEdGemEzTXZaV3h0YnkxeGEyNXZjbTB0YzNkcFoyeDFMWEp0YzI1dmNtMHRhVzFoWjJWdVpYUXRNakF5TmpFd01qWXRkakV2Wm5Wc2JDMTJNeTl3Y205dlpuTXZjMjF2YTJVdmIzQnpMM0psY1hWbGMzUnpMMlZzYlc4dGJHRnlaMlV6TVRSdExYRnJibTl5YlMxemQybG5iSFV0Y20xemJtOXliUzF6Ylc5clpTMTJNaTVqWVhCaFkybDBlUzVxYzI5dUlpd0tJQ0FnSUNBZ0luTm9ZVEkxTmlJNklDSTJZVE5rTkRRM01UVm1aVEExT1RCaE1qazFNRGswTnpBNE1UTmpNV0l5T1dZMk5qUmlOMlUzT0dReU5HSm1ObVppTkRRMk5EVmhPV1F6TURsalltWmxJZ29nSUNBZ2ZTd0tJQ0FnSUNKeVpYTnZiSFpsWkNJNklIc0tJQ0FnSUNBZ0luQmhkR2dpT2lBaUwzZHZjbXR6Y0dGalpTOTFjMlZ5Y3k5d1lYQm9hWGRsZEhOaE15OTBZWE5yY3k5bGJHMXZMWEZyYm05eWJTMXpkMmxuYkhVdGNtMXpibTl5YlMxcGJXRm5aVzVsZEMweU1ESTJNVEF5TmkxMk1TOW1kV3hzTFhZekwzQnliMjltY3k5emJXOXJaUzl2Y0hNdmNtVnhkV1Z6ZEhNdlpXeHRieTFzWVhKblpUTXhORzB0Y1d0dWIzSnRMWE4zYVdkc2RTMXliWE51YjNKdExYTnRiMnRsTFhZeUxuSmxjMjlzZG1Wa0xubGhiV3dpTEFvZ0lDQWdJQ0FpYzJoaE1qVTJJam9nSWpNNE4yUTVOamMzTldNM1kyVmlabVJoWWpFeU1XWTJZalExTkRRek1HWXlPVEJsWXpZMk9EazROV1V6TW1WbU9XWTRNVFUzT0RWa05XRXdZemMwTURraUNpQWdJQ0I5TEFvZ0lDQWdJbTVoZEdsMlpTSTZJSHNLSUNBZ0lDQWdJbkJoZEdnaU9pQWlMM2R2Y210emNHRmpaUzkxYzJWeWN5OXdZWEJvYVhkbGRITmhNeTkwWVhOcmN5OWxiRzF2TFhGcmJtOXliUzF6ZDJsbmJIVXRjbTF6Ym05eWJTMXBiV0ZuWlc1bGRDMHlNREkyTVRBeU5pMTJNUzltZFd4c0xYWXpMM0J5YjI5bWN5OXpiVzlyWlM5dVlYUnBkbVV0TkRFeU9ESXhMblI0ZENJc0NpQWdJQ0FnSUNKemFHRXlOVFlpT2lBaVltWmpabVJpTmpjMFpEaGhaVGxoTURWbVpqSTVOVFE1TURBNU4yVXhNV0V6WWpreFkySTJNamsxWkRBeE1HSTRNV1UwTXprNU5EQTBOVFk1TUdNNVlTSUtJQ0FnSUgwc0NpQWdJQ0FpYUc5emRGOWxlR2wwSWpvZ2V3b2dJQ0FnSUNBaWNHRjBhQ0k2SUNJdmQyOXlhM053WVdObEwzVnpaWEp6TDNCaGNHaHBkMlYwYzJFekwzUmhjMnR6TDJWc2JXOHRjV3R1YjNKdExYTjNhV2RzZFMxeWJYTnViM0p0TFdsdFlXZGxibVYwTFRJd01qWXhNREkyTFhZeEwyWjFiR3d0ZGpNdmNISnZiMlp6TDNOdGIydGxMMmh2YzNRdFpYaHBkQzAwTVRJNE1qRXVkSGgwSWl3S0lDQWdJQ0FnSW5Ob1lUSTFOaUk2SUNJNVlUSTNNV1l5WVRreE5tSXdZalpsWlRaalpXTmlNalF5Tm1Zd1lqTXlNRFpsWmpBM05EVTNPR0psTlRWa09XSmpPVFJtTm1ZelptVXpZV0k0Tm1GaElnb2dJQ0FnZlFvZ0lIMEtmUW89XG4vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvcmVxdWVzdC1jbGFpbXMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjMvUkVRVUVTVF9TSEEyNTZ8MWQ4MTNhOGM0NTJlZDFkZDdiMzhiNzdmNGI1NDQ3YTk4ODkwYTY3NDczODZmZTNhY2EyZWMwOGEyMTY3ZWNkYXxNekJtTmpBMVlURTBOalpqWkRSbU4yVTRaakpqWkRNMk4ySXdNelF3TVROaFpEYzJOMkpsWkRjMk1qTmtOVFpqTlRjMk5EZGpNVGcwTlRVeFlUWmhNQW89XG4iCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibGFiZWwiOiAicGh5c2ljYWwtc3RhdHVzLXJvb3RzIiwKICAgICAgICAiY29tbWFuZCI6ICJiYXNoIC1jICdzZXQgLWV1byBwaXBlZmFpbDsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9zdGF0dXMpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3N0YXR1czsgdGVzdCAtZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3N0YXR1czsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3N0YXR1cylcIiA9IDQxMDAzOyB0ZXN0IFwiJChyZWFkbGluayAtZSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjIvb3BzL3N0YXR1cylcIiA9IC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvc3RhdHVzOyB0ZXN0IC1kIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvc3RhdHVzOyB0ZXN0IFwiJChzdGF0IC1jICV1IC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvc3RhdHVzKVwiID0gNDEwMDM7IHRlc3QgXCIkKHJlYWRsaW5rIC1lIC0tIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9vcHMvc3RhdHVzKVwiID0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL29wcy9zdGF0dXM7IHRlc3QgLWQgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL29wcy9zdGF0dXM7IHRlc3QgXCIkKHN0YXQgLWMgJXUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYzL29wcy9zdGF0dXMpXCIgPSA0MTAwMzsgdGVzdCBcIiQocmVhZGxpbmsgLWUgLS0gL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXY0L29wcy9zdGF0dXMpXCIgPSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQvb3BzL3N0YXR1czsgdGVzdCAtZCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQvb3BzL3N0YXR1czsgdGVzdCBcIiQoc3RhdCAtYyAldSAtLSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQvb3BzL3N0YXR1cylcIiA9IDQxMDAzJyIsCiAgICAgICAgInN0YXJ0X3V0YyI6ICIyMDI2LTEwLTI3VDA0OjAxOjE0LjkyNTY5OSswMDowMCIsCiAgICAgICAgImVuZF91dGMiOiAiMjAyNi0xMC0yN1QwNDowMToxNS4xNDE1MTYrMDA6MDAiLAogICAgICAgICJleGl0X2NvZGUiOiAwLAogICAgICAgICJzdGRvdXQiOiAiIgogICAgICB9LAogICAgICB7CiAgICAgICAgImxhYmVsIjogIm1haW50YWluZWQtc3RhdHVzLWFic2VuY2UiLAogICAgICAgICJjb21tYW5kIjogImJhc2ggLWMgJ3NldCAtZXVvIHBpcGVmYWlsOyBmaW5kIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12MS9vcHMvc3RhdHVzIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvc3RhdHVzIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9vcHMvc3RhdHVzIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12NC9vcHMvc3RhdHVzIC1taW5kZXB0aCAxIC1wcmludCciLAogICAgICAgICJzdGFydF91dGMiOiAiMjAyNi0xMC0yN1QwNDowMToxNS4xNDE2MDkrMDA6MDAiLAogICAgICAgICJlbmRfdXRjIjogIjIwMjYtMTAtMjdUMDQ6MDE6MTUuMzUwMTQ1KzAwOjAwIiwKICAgICAgICAiZXhpdF9jb2RlIjogMCwKICAgICAgICAic3Rkb3V0IjogIiIKICAgICAgfSwKICAgICAgewogICAgICAgICJsYWJlbCI6ICJwcm9kdWN0aW9uLXBhdGgtYWJzZW5jZSIsCiAgICAgICAgImNvbW1hbmQiOiAiYmFzaCAtYyAnc2V0IC1ldW8gcGlwZWZhaWw7IHRlc3QgISAtZSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL3J1bnMvbW90LWVsbW8tcGlja3BsYWNlLWNvbnRpbnVvdXMtbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1yb2JvdC1odW1hbi1jYW1lcmEtc3VidGFzay1zNDItMzAway0yMDI2MTAyNi12MTsgdGVzdCAhIC1MIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvcnVucy9tb3QtZWxtby1waWNrcGxhY2UtY29udGludW91cy1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXJvYm90LWh1bWFuLWNhbWVyYS1zdWJ0YXNrLXM0Mi0zMDBrLTIwMjYxMDI2LXYxOyB0ZXN0ICEgLWUgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYxL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12MS5hdHRlbXB0Lmpzb247IHRlc3QgISAtTCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjEvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYxLmF0dGVtcHQuanNvbjsgdGVzdCAhIC1lIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12Mi9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjIuYXR0ZW1wdC5qc29uOyB0ZXN0ICEgLUwgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXYyL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12Mi5hdHRlbXB0Lmpzb247IHRlc3QgISAtZSAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjMvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXYzLmF0dGVtcHQuanNvbjsgdGVzdCAhIC1MIC93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12My9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjMuYXR0ZW1wdC5qc29uOyB0ZXN0ICEgLWUgL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXY0L29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tZnVsbC12NC5hdHRlbXB0Lmpzb247IHRlc3QgISAtTCAvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXY0LmF0dGVtcHQuanNvbiciLAogICAgICAgICJzdGFydF91dGMiOiAiMjAyNi0xMC0yN1QwNDowMToxNS4zNTAyNzArMDA6MDAiLAogICAgICAgICJlbmRfdXRjIjogIjIwMjYtMTAtMjdUMDQ6MDE6MTUuNTUxMTU2KzAwOjAwIiwKICAgICAgICAiZXhpdF9jb2RlIjogMCwKICAgICAgICAic3Rkb3V0IjogIiIKICAgICAgfSwKICAgICAgewogICAgICAgICJsYWJlbCI6ICJvd25lZC1uYXRpdmUtcXVldWUiLAogICAgICAgICJjb21tYW5kIjogIi91c3IvbG9jYWwvYmluL3NxdWV1ZSAtaCAtdSBwYXBoaXdldHNhMyAtbyAnJWl8JWp8JXV8JVR8JU4nIiwKICAgICAgICAic3RhcnRfdXRjIjogIjIwMjYtMTAtMjdUMDQ6MDE6MTUuNTUxMjM1KzAwOjAwIiwKICAgICAgICAiZW5kX3V0YyI6ICIyMDI2LTEwLTI3VDA0OjAxOjE1Ljc1MzI0NyswMDowMCIsCiAgICAgICAgImV4aXRfY29kZSI6IDAsCiAgICAgICAgInN0ZG91dCI6ICI0MTI4MDF8ZWxtby1uYXRpdmUtZnVsbC1sYXJnZTMxNG0tYm91bmRhcnktdjJ8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQxMjc5OXxlbG1vLW5hdGl2ZS1mdWxsLWxhcmdlMzE0bS1mdXNlZC12MnxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDEyNzkwfGVsbW8tbmF0aXZlLWZ1bGwtbGFyZ2UzMTRtLXYxfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDkyMDd8YWYtbGliZXJvLWF2MC1mdWxsLWhhbmRvZmZ8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQxMTExM3xyYXZlbnMtYWYtcm9sbG91dC1wcmV2aWV3fHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDk4NTRfNnxhZi1kcG1hdGNoLXJlc3RhcnQxNWt8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTg1NF80fGFmLWRwbWF0Y2gtcmVzdGFydDE1a3xwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5ODU0XzJ8YWYtZHBtYXRjaC1yZXN0YXJ0MTVrfHBhcGhpd2V0c2EzfFBFTkRJTkd8XG40MDk4NDdfWzAtNSUyXXxzdGF0aW9uYXJ5LWZwMzItb3ZlcmxheXxwYXBoaXdldHNhM3xQRU5ESU5HfFxuNDA5NzczfHN0YXRpb25hcnktYWYtZml4ZWRidWRnZXQtc21va2V8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQwOTc2NHxzdGF0aW9uYXJ5LWFmLXVuZXQtc21va2V8cGFwaGl3ZXRzYTN8UEVORElOR3xcbjQxMjgwMHxlbG1vLWxhcmdlMzE0bS1jb250aW51b3VzLWJvdW5kYXJ5LWZ1bGwtdjJ8cGFwaGl3ZXRzYTN8UlVOTklOR3xncHUwM1xuNDEyNzk4fGVsbW8tbGFyZ2UzMTRtLWNvbnRpbnVvdXMtZnVzZWQtZnVsbC12MnxwYXBoaXdldHNhM3xSVU5OSU5HfGdwdTExXG40MTI3ODl8ZWxtby1sYXJnZTMxNG0tY29udGludW91cy1wbGFpbi1mdWxsLXYxfHBhcGhpd2V0c2EzfFJVTk5JTkd8Z3B1MTFcbiIKICAgICAgfSwKICAgICAgewogICAgICAgICJsYWJlbCI6ICJjb21wbGV0ZS1uYXRpdmUtc3RlcHMiLAogICAgICAgICJjb21tYW5kIjogIi91c3IvbG9jYWwvYmluL3Njb250cm9sIHNob3cgc3RlcCAtbyIsCiAgICAgICAgInN0YXJ0X3V0YyI6ICIyMDI2LTEwLTI3VDA0OjAxOjE1Ljc1MzM4NiswMDowMCIsCiAgICAgICAgImVuZF91dGMiOiAiMjAyNi0xMC0yN1QwNDowMToxNi4wMjU4ODMrMDA6MDAiLAogICAgICAgICJleGl0X2NvZGUiOiAwLAogICAgICAgICJzdGRvdXQiOiAiU3RlcElkPTQxMjU4Ni5iYXRjaCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMTg6NTM6MjUgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MDMgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU4Ni4xIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQxOTowMjoxNCBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUwMyBOb2Rlcz0xIENQVXM9MjggVGFza3M9MSBOYW1lPXB5dGhvbiBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0yOCxtZW09MjIwRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QteXVqb3otZGV2cmVsLXJkbWEtcG9vbDoyNzUzOTE3IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDoxIFRyZXNQZXJUYXNrPWNwdToyOFxuU3RlcElkPTQxMjU4Ny5iYXRjaCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMTg6NTM6MjUgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MDMgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU4Ny4wIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQxOTowMTozNSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUwMyBOb2Rlcz0xIENQVXM9MjggVGFza3M9MSBOYW1lPXB5dGhvbiBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0yOCxtZW09MjIwRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QteXVqb3otZGV2cmVsLXJkbWEtcG9vbDoyNzUyNzIwIFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDoxIFRyZXNQZXJUYXNrPWNwdToyOFxuU3RlcElkPTQxMjU4OC5iYXRjaCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMjI6MTA6MTEgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU4OC4wIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQyMjoxOTozMiBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MjggVGFza3M9MSBOYW1lPXB5dGhvbiBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0yOCxtZW09MjIwRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QtaWp1ZHItZGV2cmVsLXJkbWEtcG9vbDoxODE1MTA4IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDoxIFRyZXNQZXJUYXNrPWNwdToyOFxuU3RlcElkPTQxMjU5MS5iYXRjaCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMjI6MTA6MTEgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU5MS4wIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQyMjoxNTo1NCBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MjggVGFza3M9MSBOYW1lPXB5dGhvbiBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0yOCxtZW09MjIwRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QtaWp1ZHItZGV2cmVsLXJkbWEtcG9vbDoxODA2NDM2IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDoxIFRyZXNQZXJUYXNrPWNwdToyOFxuU3RlcElkPTQxMjU5Mi5iYXRjaCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMjI6MTA6MTEgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU5Mi4wIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQyMjoxNToyNCBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MjggVGFza3M9MSBOYW1lPXB5dGhvbiBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0yOCxtZW09MjIwRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QtaWp1ZHItZGV2cmVsLXJkbWEtcG9vbDoxODA0NDk4IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDoxIFRyZXNQZXJUYXNrPWNwdToyOFxuU3RlcElkPTQxMjU5My5iYXRjaCBVc2VySWQ9NDEwMDUgU3RhcnRUaW1lPTIwMjYtMTAtMjRUMjI6MTA6MTEgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTkgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjU5My4wIFVzZXJJZD00MTAwNSBTdGFydFRpbWU9MjAyNi0xMC0yNFQyMjoxNDo1NCBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxOSBOb2Rlcz0xIENQVXM9MjggVGFza3M9MSBOYW1lPXB5dGhvbiBOZXR3b3JrPShudWxsKSBUUkVTPWNwdT0yOCxtZW09MjIwRyxub2RlPTEgUmVzdlBvcnRzPShudWxsKSBDUFVGcmVxUmVxPURlZmF1bHQgRGlzdD1DeWNsaWMgU3J1bkhvc3Q6UGlkPWluc3QtaWp1ZHItZGV2cmVsLXJkbWEtcG9vbDoxODAyMDg2IFRyZXNCaW5kPWdyZXMvZ3B1Om5vbmUgVHJlc1Blck5vZGU9Z3Jlcy9ncHU6aDEwMDoxIFRyZXNQZXJUYXNrPWNwdToyOFxuU3RlcElkPTQxMjc4OS5iYXRjaCBVc2VySWQ9NDEwMDMgU3RhcnRUaW1lPTIwMjYtMTAtMjZUMDk6MjE6MTAgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTEgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjc4OS4wIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNlQwOToyMToxMyBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxMSBOb2Rlcz0xIENQVXM9MzIgVGFza3M9MSBOYW1lPWJhc2ggTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MzIsbWVtPTE5Mkcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LWpuZWtvLWRldnJlbC1yZG1hLXBvb2w6MjMwMTcxNyBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJTdGVwPWNwdTozMiBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjQgVHJlc1BlclRhc2s9Y3B1OjMyLGNwdTozMlxuU3RlcElkPTQxMjc5OC5iYXRjaCBVc2VySWQ9NDEwMDMgU3RhcnRUaW1lPTIwMjYtMTAtMjZUMTU6NDQ6MDIgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MTEgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjc5OC4wIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNlQxNTo0NDowNCBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUxMSBOb2Rlcz0xIENQVXM9MzIgVGFza3M9MSBOYW1lPWJhc2ggTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MzIsbWVtPTE5Mkcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LWpuZWtvLWRldnJlbC1yZG1hLXBvb2w6MjQ1ODYwNyBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJTdGVwPWNwdTozMiBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjQgVHJlc1BlclRhc2s9Y3B1OjMyLGNwdTozMlxuU3RlcElkPTQxMjgwMC5iYXRjaCBVc2VySWQ9NDEwMDMgU3RhcnRUaW1lPTIwMjYtMTAtMjZUMTU6NDU6MDUgVGltZUxpbWl0PVVOTElNSVRFRCBTdGF0ZT1SVU5OSU5HIFBhcnRpdGlvbj1ybDIgTm9kZUxpc3Q9Z3B1MDMgTm9kZXM9MSBDUFVzPTAgVGFza3M9MSBOYW1lPWJhdGNoIE5ldHdvcms9KG51bGwpIFRSRVM9KG51bGwpIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IFNydW5Ib3N0OlBpZD0obnVsbCk6MFxuU3RlcElkPTQxMjgwMC4wIFVzZXJJZD00MTAwMyBTdGFydFRpbWU9MjAyNi0xMC0yNlQxNTo0NToyNSBUaW1lTGltaXQ9VU5MSU1JVEVEIFN0YXRlPVJVTk5JTkcgUGFydGl0aW9uPXJsMiBOb2RlTGlzdD1ncHUwMyBOb2Rlcz0xIENQVXM9MzIgVGFza3M9MSBOYW1lPWJhc2ggTmV0d29yaz0obnVsbCkgVFJFUz1jcHU9MzIsbWVtPTE5Mkcsbm9kZT0xIFJlc3ZQb3J0cz0obnVsbCkgQ1BVRnJlcVJlcT1EZWZhdWx0IERpc3Q9Q3ljbGljIFNydW5Ib3N0OlBpZD1pbnN0LXl1am96LWRldnJlbC1yZG1hLXBvb2w6MzcyNDQ5MSBUcmVzQmluZD1ncmVzL2dwdTpub25lIFRyZXNQZXJTdGVwPWNwdTozMiBUcmVzUGVyTm9kZT1ncmVzL2dwdTpoMTAwOjQgVHJlc1BlclRhc2s9Y3B1OjMyLGNwdTozMlxuIgogICAgICB9CiAgICBdLAogICAgImxpdmVfbGF1bmNoX2FkbWl0dGVkIjogZmFsc2UKICB9Cn0K", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/capture-sbatch.argv.json": "WyIvdXNyL2xvY2FsL2Jpbi9zYmF0Y2giLCAiLS1wYXJzYWJsZSIsICItLW5vLXJlcXVldWUiLCAiLS1hY2NvdW50PWxvYW5lciIsICItLXFvcz1sb2FuZXItbm9ybWFsIiwgIi0tcGFydGl0aW9uPXJsMiIsICItLWpvYi1uYW1lPWVsbW8tbmF0aXZlLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1mdWxsLXY0IiwgIi0tbm9kZWxpc3Q9Z3B1MjEiLCAiLS1ub2Rlcz0xIiwgIi0tbnRhc2tzPTEiLCAiLS1jcHVzLXBlci10YXNrPTIiLCAiLS1tZW09MUciLCAiLS1ncmVzPW5vbmUiLCAiLS10aW1lPTAwOjEwOjAwIiwgIi0tZXhwb3J0PU5PTkUiLCAiLS1kZXBlbmRlbmN5PWFmdGVyYW55OjQxMjgyOSIsICItLWNvbW1lbnQ9ZWxtby1mdWxsLW9ic2VydmVyOmJiZTFiZGExYzZlNTQ3NWUyMjFiMDQyM2Y0YTFkMWZjZDU1MmUxOWM2ZjgwZjcwZjRjOTEyZTcwYTE0ZDcxMDI6NDEyODI5IiwgIi0tY2hkaXI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXY0IiwgIi0tb3V0cHV0PS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12NC9sb2dzLyV4LSVqLm91dCIsICItLWVycm9yPS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12NC9sb2dzLyV4LSVqLmVyciIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQvY2FwdHVyZS1uYXRpdmUuc2JhdGNoIiwgIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12NCIsICI0MTI4MjkiLCAiYmJlMWJkYTFjNmU1NDc1ZTIyMWIwNDIzZjRhMWQxZmNkNTUyZTE5YzZmODBmNzBmNGM5MTJlNzBhMTRkNzEwMiIsICIzYjViZDc2ZTQ1N2FlYzdiMzhjOWJkMmFhYzQyYzZkODlmMjg3Nzg3YmI3ZTBjN2RkMmRiZTg3MzQxNTRiZmVjIl0K", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/capture-sbatch.exit": "MAo=", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/capture-sbatch.stderr": "", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/capture-sbatch.stdout": "NDEyODMwCg==", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/parent-sbatch.argv.json": "WyIvdXNyL2xvY2FsL2Jpbi9zYmF0Y2giLCAiLS1wYXJzYWJsZSIsICItLWhvbGQiLCAiLS1uby1yZXF1ZXVlIiwgIi0tYWNjb3VudD1sb2FuZXIiLCAiLS1xb3M9bG9hbmVyLW5vcm1hbCIsICItLXBhcnRpdGlvbj1ybDIiLCAiLS1jb21tZW50PWVsbW8tZnVsbDpiYmUxYmRhMWM2ZTU0NzVlMjIxYjA0MjNmNGExZDFmY2Q1NTJlMTljNmY4MGY3MGY0YzkxMmU3MGExNGQ3MTAyIiwgIi0tam9iLW5hbWU9ZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjQiLCAiLS1ub2RlbGlzdD1ncHUyMSIsICItLW5vZGVzPTEiLCAiLS1udGFza3M9MSIsICItLWNwdXMtcGVyLXRhc2s9MzIiLCAiLS1tZW09MTkyRyIsICItLWdyZXM9Z3B1OmgxMDA6NCIsICItLXRpbWU9Ny0wMDowMDowMCIsICItLWV4cG9ydD1OT05FIiwgIi0tY2hkaXI9L3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXY0IiwgIi0tb3V0cHV0PS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12NC9sb2dzLyV4LSVqLm91dCIsICItLWVycm9yPS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12NC9sb2dzLyV4LSVqLmVyciIsICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQvZnVsbC5zYmF0Y2giLCAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXY0IiwgImJiZTFiZGExYzZlNTQ3NWUyMjFiMDQyM2Y0YTFkMWZjZDU1MmUxOWM2ZjgwZjcwZjRjOTEyZTcwYTE0ZDcxMDIiLCAiM2I1YmQ3NmU0NTdhZWM3YjM4YzliZDJhYWM0MmM2ZDg5ZjI4Nzc4N2JiN2UwYzdkZDJkYmU4NzM0MTU0YmZlYyJdCg==", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/parent-sbatch.exit": "MAo=", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/parent-sbatch.stderr": "", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/claims/bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102/parent-sbatch.stdout": "NDEyODI5Cg==", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v4.json": "ewogICJhY3RpdmVfc3RyZWFtcyI6IFsKICAgICJpbWFnZSIsCiAgICAicHJvcHJpbyIsCiAgICAiYWN0aW9uIiwKICAgICJjYW1lcmEiCiAgXSwKICAiYWxsb2NhdGlvbiI6IG51bGwsCiAgImFsbG9jYXRpb25fYm91bmRhcmllcyI6IFsKICAgIDMwMDAwMAogIF0sCiAgImFsbG9jYXRpb25fc3RvcF9zdGVwIjogMzAwMDAwLAogICJhcmNoaXZlX3BvbGljeSI6IG51bGwsCiAgImFybSI6ICJjb250aW51b3VzIiwKICAiY29udGludWF0aW9uIjogbnVsbCwKICAiZGF0YV9jYWNoZSI6IHsKICAgICJqb2JfaWQiOiAiNDEyNzA5IiwKICAgICJraW5kIjogInByZXBhcmVkLXBpeGVsLXYxIiwKICAgICJuYXRpdmVfcmVjZWlwdCI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcGljay1wbGFjZS1pbWFnZS1zdGF0ZS1hY3Rpb24tMjAyNjEwMjQvYmluZGluZ3MvY2FjaGUtZ3B1MjEubmF0aXZlLnR4dCIsCiAgICAibmF0aXZlX3JlY2VpcHRfc2hhMjU2IjogImQzOTM1YjZiNDliZjc3MjYwZGRmNjgwYTRlN2YyNGUyNzViN2ExMmExNGFhYWRlODkzODUzNmVlY2MwMDExN2YiLAogICAgIm5vZGUiOiAiZ3B1MjEiLAogICAgInByb2R1Y2VyX25hbWUiOiAiZWxtby1jYWNoZS1ncHUyMSIsCiAgICAicHJvZHVjZXJfbm9kZSI6ICJncHUyMSIsCiAgICAicmVjZWlwdCI6ICIvZXBoZW1lcmFsL2Vucm9vdC9wYXBoaXdldHNhMy9lbG1vLXBpY2stcGxhY2UtaW1hZ2Utc3RhdGUtYWN0aW9uLTIwMjYxMDI0L3Byb2R1Y3Rpb24tc2NhbGUtb25seS9jYWNoZS1yZWNlaXB0Lmpzb24iLAogICAgInJlY2VpcHRfc2hhMjU2IjogIjRlYjZkZjAzYzk3YjUxYmY2YzE2MTVmNGYzOTQyZTBhMjNmZDUyOTRlMjMyMzJkZjI0NTM2Njg0YjA3NzUzNjQiLAogICAgInJvb3QiOiAiL2VwaGVtZXJhbC9lbnJvb3QvcGFwaGl3ZXRzYTMvZWxtby1waWNrLXBsYWNlLWltYWdlLXN0YXRlLWFjdGlvbi0yMDI2MTAyNC9wcm9kdWN0aW9uLXNjYWxlLW9ubHkvcHJlcGFyZWQiLAogICAgInVpZCI6IDQxMDAzLAogICAgInVzZXIiOiAicGFwaGl3ZXRzYTMiCiAgfSwKICAiZGF0YV9tYW5pZmVzdCI6ICIvZXBoZW1lcmFsL2Vucm9vdC9wYXBoaXdldHNhMy9lbG1vLXBpY2stcGxhY2UtaW1hZ2Utc3RhdGUtYWN0aW9uLTIwMjYxMDI0L3Byb2R1Y3Rpb24tc2NhbGUtb25seS9wcmVwYXJlZC9tYW5pZmVzdC5qc29uIiwKICAiZGF0YV9tYW5pZmVzdF9zaGEyNTYiOiAiMmM4MzgyMmFjM2NmZjUwZjk1MzRmZTljMWFlN2ExZTEyYjkzMjhhNjlmY2Q0YjViMTJlZmQ5YzQyOWUwYTQxOCIsCiAgImRhdGFzZXRfY29udHJhY3QiOiB7CiAgICAiZXBpc29kZXMiOiAyMTMsCiAgICAibm9ybWFsaXphdGlvbl9zaGEyNTYiOiAiNmFjM2IzYTIwZTdkMGY0NmM2OTI0YmVkODliYWU2MDlkZDA2NzliZmZjODk5YWQzZjc4ODBhMzg2NmQzMDRlNiIsCiAgICAic2NoZW1hIjogIm5hdGl2ZS1zdWJ0YXNrLWRhdGFzZXQtdjEiLAogICAgInNwbGl0cyI6IHsKICAgICAgInRyYWluIjogMTkxLAogICAgICAidmFsIjogMjIKICAgIH0sCiAgICAidmFsaWRhdGlvbl9iYXRjaGVzIjogMTAwLAogICAgInZhbGlkYXRpb25fYmF0Y2hlc19wZXJfZW1ib2RpbWVudCI6IDUwCiAgfSwKICAiZHJhZnQiOiB7CiAgICAiZXhlY3V0YWJsZSI6IHRydWUsCiAgICAic3RhdGUiOiAiUk9PVF9SRVZJRVdfREVQTE9ZTUVOVF9SRVFVSVJFRCIKICB9LAogICJleHBlcmltZW50IjogImltYWdlX3Byb3ByaW9fYWN0aW9uX2NhbWVyYV9zdWJ0YXNrIiwKICAiZXhwZXJ0X3BhcmFtZXRlcnMiOiB7CiAgICAiYWN0aW9uIjogMzAwNjgzNzIsCiAgICAiY2FtZXJhIjogMzAwNjgzNzAsCiAgICAiaW1hZ2UiOiAxNTg4NzUzOTIsCiAgICAibGFuZ3VhZ2Vfc2hhcmVkIjogMTMxMjAwLAogICAgInByb3ByaW8iOiA5NTA4MzY2NgogIH0sCiAgImV4cGVydF93aWR0aHMiOiBbCiAgICAxMDI0LAogICAgNTEyLAogICAgMzg0LAogICAgMzg0CiAgXSwKICAiZ2xvYmFsX2JhdGNoIjogMzIsCiAgImludGVyZmFjZXMiOiB7CiAgICAiYWN0aW9uX2RpbXMiOiB7CiAgICAgICJldmFfYmltYW51YWwiOiAyMAogICAgfSwKICAgICJjYW1lcmFfZGltcyI6IHsKICAgICAgImV2YV9iaW1hbnVhbCI6IDksCiAgICAgICJodW1hbl9iaW1hbnVhbCI6IDkKICAgIH0sCiAgICAibGFuZ3VhZ2VfZmVhdHVyZV9kaW0iOiAxMDI0LAogICAgIm1heF9jYW1lcmFzIjogMywKICAgICJwb3NlX2RpbXMiOiB7CiAgICAgICJldmFfYmltYW51YWwiOiAyMCwKICAgICAgImh1bWFuX2JpbWFudWFsIjogMTI2CiAgICB9CiAgfSwKICAiam9iX25hbWUiOiAiZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLWZ1bGwtdjQiLAogICJraW5kIjogIm5hdGl2ZS1zdWJ0YXNrLXdvcmxkLW1vZGVsLXYxIiwKICAibGFtYmRhX3J1bnRpbWUiOiB7CiAgICAiYWN0dWFsX3B5dGhvbiI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL3lhbS1hcmM0MDAtbGFtYmRhLTIwMjYwOTIxL3J1bnRpbWUvdmVudi1waW5uZWQvYmluL3B5dGhvbiIsCiAgICAiYm9vdHN0cmFwX3B5dGhvbiI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2FyYy1nbG9iYWwtYmFzaXMtdHJhaW5pbmctMjAyNjA5MjQvcnVudGltZS1yNmEvYmluL3B5dGhvbiIsCiAgICAiY29udGFpbmVyX2ltYWdlIjogIm52Y3IuaW8jbnZpZGlhL3B5dG9yY2g6MjUuMDYtcHkzIiwKICAgICJleHRyYV9weXRob25wYXRoIjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvY29udGludW91cy10aW1lLW1vdC13b3JsZC1tb2RlbC0yMDI2MTAxNi9wcmVwYXJhdGlvbi9ydW50aW1lLW92ZXJsYXlzL2Rpbm80NTcxL3NpdGUtcGFja2FnZXMiLAogICAgImZhM19yb290IjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvcGl4ZWwtdmlkZW8tZ3JpcHBlci1vcHRpbWl6YXRpb24tMjAyNjEwMTctdjEvcnVudGltZS9mYTMiLAogICAgImZhNF9yb290IjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvY29udGludW91cy10aW1lLW1vdC13b3JsZC1tb2RlbC0yMDI2MTAxNi9wcmVwYXJhdGlvbi90cmFpbmluZy1ydW50aW1lL3Byb2ZpbGUvZmxhc2gtYXR0ZW50aW9uIiwKICAgICJtaW5pbXVtX2ZyZWVfc2NyYXRjaF9ieXRlcyI6IDEwMDAwMDAwMDAwLAogICAgIm1vdW50cyI6IHsKICAgICAgInBhdGgiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9jcHUtcHJlZmxpZ2h0LXY0L2lucHV0cy9ncHUyMS1wcml2YXRlLXJ1bnRpbWUtbW91bnRzLmNzdiIsCiAgICAgICJzaGEyNTYiOiAiODhhZGE1NDcyOGQ1Mjg4YjYwOThkZmY2ZjdlYTI3Njc3OGQyNGI1OGU0MTI5OWQ5ZjMxZGJhNWYyNDhlZTg3YSIKICAgIH0sCiAgICAibm9kZSI6ICJncHUyMSIsCiAgICAicnVudGltZV90YXNrIjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvcGl4ZWwtdmlkZW8tZ3JpcHBlci1vcHRpbWl6YXRpb24tMjAyNjEwMTctdjEiLAogICAgInNjaGVtYSI6ICJqb2ludC1sYW1iZGEtcnVudGltZS12MSIsCiAgICAic2NyYXRjaF9yb290IjogIi9lcGhlbWVyYWwvZW5yb290L3BhcGhpd2V0c2EzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxIiwKICAgICJ0ZW1wb3Jhcnlfcm9vdCI6ICIvZXBoZW1lcmFsL2Vucm9vdC80MTAwMyIKICB9LAogICJsb2NhbF9sb2dzIjogIi9lcGhlbWVyYWwvZW5yb290L3BhcGhpd2V0c2EzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2xvZ3MvbW90LWVsbW8tcGlja3BsYWNlLWNvbnRpbnVvdXMtbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1yb2JvdC1odW1hbi1jYW1lcmEtc3VidGFzay1zNDItMzAway0yMDI2MTAyNi12MS1hdHRlbXB0LXY0IiwKICAibHJfcG9saWN5IjogewogICAgInBlYWtfbHIiOiA1ZS0wNiwKICAgICJzY2hlZHVsZSI6ICJsaW5lYXJfd2FybXVwX3RoZW5fY29uc3RhbnQiLAogICAgIndhcm11cF9vcHRpbWl6ZXJfc3RlcHMiOiAzMDAwCiAgfSwKICAibW9kZWxfZXhlY3V0aW9uIjogewogICAgImFjY3VtdWxhdGVkX3JlY29tcGlsZV9saW1pdCI6IDI1NiwKICAgICJhdHRlbnRpb25fYmFja2VuZCI6ICJmbGFzaDQiLAogICAgImNvbXBpbGVfYmFja2VuZCI6ICJpbmR1Y3RvciIsCiAgICAiY29tcGlsZV9keW5hbWljIjogdHJ1ZSwKICAgICJjb21waWxlX21vZGUiOiAiZGVmYXVsdCIsCiAgICAiaW1wbGVtZW50YXRpb24iOiAibmF0aXZlX3N1YnRhc2tfam9pbnQiLAogICAgInJlY29tcGlsZV9saW1pdCI6IDY0LAogICAgInRva2VuX2V4ZWN1dGlvbiI6ICJwYWNrZWRfdmFsaWQiCiAgfSwKICAib3BlcmF0aW9uYWxfc2VydmljZSI6IHsKICAgICJtYW5pZmVzdCI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQvb3BzL3NlcnZpY2UvRklMRVMuc2hhMjU2IiwKICAgICJtYW5pZmVzdF9zaGEyNTYiOiAiYWRmNDU1MjRkZTNjMmU2ZGJhMTg2NTcyZTcxNTFkNDhiZmNhMGIzYWRjOGU2Y2Y5ZGVmZDY4NmI0Nzc0NGM4NyIsCiAgICAicHVibGlzaGVkX2NvbW1pdCI6ICJhYmJiMDA0OTkwOTZmYWFiZjcwMzVmZGUyM2JmNGIxZWJhOTg0Mzc3IiwKICAgICJyb290IjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12NC9vcHMvc2VydmljZSIKICB9LAogICJvdXRwdXQiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9ydW5zL21vdC1lbG1vLXBpY2twbGFjZS1jb250aW51b3VzLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tcm9ib3QtaHVtYW4tY2FtZXJhLXN1YnRhc2stczQyLTMwMGstMjAyNjEwMjYtdjEiLAogICJvdmVycmlkZXMiOiBbCiAgICAiK2V4cGVyaW1lbnQ9cGl4ZWxfcHJvcHJpby9uYXRpdmVfam9pbnQvZWxtb19waWNrX3BsYWNlX3N1YnRhc2tfY29udGludW91cyIsCiAgICAiaHlkcmEvbGF1bmNoZXI9YmFzaWMiLAogICAgInNlZWQ9NDIiLAogICAgImRhdGEubWFuaWZlc3RfcGF0aD0vZXBoZW1lcmFsL2Vucm9vdC9wYXBoaXdldHNhMy9lbG1vLXBpY2stcGxhY2UtaW1hZ2Utc3RhdGUtYWN0aW9uLTIwMjYxMDI0L3Byb2R1Y3Rpb24tc2NhbGUtb25seS9wcmVwYXJlZC9tYW5pZmVzdC5qc29uIiwKICAgICJwYXRocy53b3JrX2Rpcj0vd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL3NvdXJjZS04MmY2NTQ5OGUyNWY0MWI4N2M5NTQ3MTc3MjJkY2Y3MzYwZTViZGU4IiwKICAgICJwYXRocy5vdXRwdXRfZGlyPS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvcnVucy9tb3QtZWxtby1waWNrcGxhY2UtY29udGludW91cy1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXJvYm90LWh1bWFuLWNhbWVyYS1zdWJ0YXNrLXM0Mi0zMDBrLTIwMjYxMDI2LXYxIiwKICAgICJoeWRyYS5ydW4uZGlyPS93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvcnVucy9tb3QtZWxtby1waWNrcGxhY2UtY29udGludW91cy1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXJvYm90LWh1bWFuLWNhbWVyYS1zdWJ0YXNrLXM0Mi0zMDBrLTIwMjYxMDI2LXYxIiwKICAgICJoeWRyYS5qb2IuY2hkaXI9ZmFsc2UiLAogICAgIit0cmFpbmVyLmVuYWJsZV9wcm9ncmVzc19iYXI9ZmFsc2UiLAogICAgIit0cmFpbmVyLmVuYWJsZV9tb2RlbF9zdW1tYXJ5PWZhbHNlIiwKICAgICJtb2RlbC5vcHRpbWl6ZXIubHI9NWUtNiIsCiAgICAibW9kZWwuc2NoZWR1bGVyLl90YXJnZXRfPWVnb21pbWljLnV0aWxzLnNjaGVkdWxlcnMubGluZWFyX3dhcm11cF9jb25zdGFudF9zY2hlZHVsZXIiLAogICAgIm1vZGVsLnNjaGVkdWxlci53YXJtdXBfc3RlcHM9MzAwMCIsCiAgICAibW9kZWwuc2NoZWR1bGVyX2ludGVydmFsPXN0ZXAiLAogICAgIm1vZGVsLnNjaGVkdWxlcl9mcmVxdWVuY3k9MSIsCiAgICAidHJhaW5lci5tYXhfc3RlcHM9MzAwMDAwIiwKICAgICJ0cmFpbmVyLnZhbF9jaGVja19pbnRlcnZhbD0yMDAwMCIsCiAgICAiY2FsbGJhY2tzLm1vZGVsX2NoZWNrcG9pbnQuZXZlcnlfbl90cmFpbl9zdGVwcz0yMDAwMCIsCiAgICAiY2FsbGJhY2tzLm1vZGVsX2NoZWNrcG9pbnQuc2F2ZV90b3Bfaz0tMSIsCiAgICAiY2FsbGJhY2tzLm1vZGVsX2NoZWNrcG9pbnQuc2F2ZV9sYXN0PWxpbmsiLAogICAgImxvZ2dlcj1bd2FuZGIsY3N2XSIsCiAgICAibG9nZ2VyLndhbmRiLmlkPW1vdC1lbG1vLXBpY2twbGFjZS1jb250aW51b3VzLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tcm9ib3QtaHVtYW4tY2FtZXJhLXN1YnRhc2stczQyLTMwMGstMjAyNjEwMjYtdjEiLAogICAgImxvZ2dlci53YW5kYi5yZXN1bWU9bmV2ZXIiLAogICAgImxvZ2dlci5jc3YubmFtZT1jc3YiLAogICAgImxvZ2dlci5jc3YuZmx1c2hfbG9nc19ldmVyeV9uX3N0ZXBzPTEiLAogICAgImxvZ2dlci5jc3Yuc2F2ZV9kaXI9L2VwaGVtZXJhbC9lbnJvb3QvcGFwaGl3ZXRzYTMvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvbG9ncy9tb3QtZWxtby1waWNrcGxhY2UtY29udGludW91cy1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXJvYm90LWh1bWFuLWNhbWVyYS1zdWJ0YXNrLXM0Mi0zMDBrLTIwMjYxMDI2LXYxLWF0dGVtcHQtdjQiLAogICAgImV2YWx1YXRvci5waXhlbF9kaWFnbm9zdGljcy5sb2dfd2FuZGI9dHJ1ZSIsCiAgICAibW9kYWxpdHlfYWJsYXRpb24uc2NyZWVuaW5nX2J1ZGdldF91cGRhdGVzPTMwMDAwMCIsCiAgICAidHJhaW5lci5kZXZpY2VzPTQiLAogICAgImRhdGEuZGlzdHJpYnV0ZWRfd29ybGRfc2l6ZT00IiwKICAgICJkYXRhLmJhdGNoX3NpemU9OCIsCiAgICAiZGF0YS52YWxpZGF0aW9uX2FuY2hvcnNfcGVyX2VwaXNvZGU9bnVsbCIsCiAgICAiZGF0YS52YWxpZGF0aW9uX2JhdGNoZXNfcGVyX2VtYm9kaW1lbnQ9NTAiLAogICAgImRhdGEudmFsaWRhdGlvbl9iYXRjaF9zaXplPTEiLAogICAgInRyYWluZXIubGltaXRfdmFsX2JhdGNoZXM9MS4wIiwKICAgICJkYXRhLnN1YnRhc2tfbWFuaWZlc3RfcGF0aD0vZXBoZW1lcmFsL2Vucm9vdC9wYXBoaXdldHNhMy9lbG1vLXBpY2stcGxhY2UtaW1hZ2Utc3RhdGUtYWN0aW9uLTIwMjYxMDI0L3Byb2R1Y3Rpb24tc2NhbGUtb25seS9wcmVwYXJlZC9zdWJ0YXNrcy5qc29uIiwKICAgICJkYXRhLnN1YnRhc2tfbWFuaWZlc3Rfc2hhMjU2PTYwOTU4OTI3NWQ5NzE4ZTU0ZDhlNWFiNGQ3ZDQyNjA0ZWI4ZmE2NmQ3MTU2ZTJmM2UxMDZhNDFjMmZmMDY1ZDQiLAogICAgImRhdGEubGFuZ3VhZ2VfZmVhdHVyZXNfcGF0aD0vZXBoZW1lcmFsL2Vucm9vdC9wYXBoaXdldHNhMy9lbG1vLXBpY2stcGxhY2UtaW1hZ2Utc3RhdGUtYWN0aW9uLTIwMjYxMDI0L3Byb2R1Y3Rpb24tc2NhbGUtb25seS9wcmVwYXJlZC9sYW5ndWFnZS5qc29uIiwKICAgICJkYXRhLmxhbmd1YWdlX2ZlYXR1cmVzX3NoYTI1Nj0xMTRhNzQ4YjA1NDY2YmVhMDk0NDE4MzBiYzMzYWEyOWQzZmQ1MDYyYmU5ZjUzNDQxZjRlZjMwMjU2OGEzOTQ5IiwKICAgICIrZGF0YS5fY29udmVydF89YWxsIiwKICAgICJuYXRpdmVfam9pbnQucmVmZXJlbmNlLnBpcGVsaW5lLnN0YWdlcy4xLm1vZGVsLndpZHRoPTEwMjQiLAogICAgIm5hdGl2ZV9qb2ludC5yZWZlcmVuY2UucGlwZWxpbmUuc3RhZ2VzLjEubW9kZWwuaGVhZHM9OCIsCiAgICAibW9kYWxpdHlfYWJsYXRpb24ubm9kZXMuam9pbnRfZGVub2lzZXIubW9kZWwucHJvcHJpb193aWR0aD01MTIiLAogICAgIm1vZGFsaXR5X2FibGF0aW9uLm5vZGVzLmpvaW50X2Rlbm9pc2VyLm1vZGVsLmFjdGlvbl93aWR0aD0zODQiLAogICAgIm1vZGFsaXR5X2FibGF0aW9uLm5vZGVzLmpvaW50X2Rlbm9pc2VyLm1vZGVsLmNhbWVyYV93aWR0aD0zODQiLAogICAgIituYXRpdmVfam9pbnQucmVmZXJlbmNlLnBpcGVsaW5lLnN0YWdlcy4xLm1vZGVsLnFrX25vcm09dHJ1ZSIsCiAgICAiK25hdGl2ZV9qb2ludC5yZWZlcmVuY2UucGlwZWxpbmUuc3RhZ2VzLjEubW9kZWwudXNlX3Jtc25vcm09dHJ1ZSIsCiAgICAiK25hdGl2ZV9qb2ludC5yZWZlcmVuY2UucGlwZWxpbmUuc3RhZ2VzLjEubW9kZWwudXNlX3N3aWdsdT10cnVlIiwKICAgICIrbmF0aXZlX2pvaW50LnJlZmVyZW5jZS5waXBlbGluZS5zdGFnZXMuMS5tb2RlbC5zd2lnbHVfbXVsdGlwbGVfb2Y9NjQiCiAgXSwKICAicGFyYW1ldGVycyI6IDMxNDIyNzAwMCwKICAicGVyX3JhbmtfYmF0Y2giOiA4LAogICJwaGFzZSI6ICJmdWxsIiwKICAicHJlc2VydmF0aW9uX3BsYW4iOiB7CiAgICAiYWxsb2NhdGlvbl9ib3VuZGFyaWVzIjogWwogICAgICAzMDAwMDAKICAgIF0sCiAgICAiYXJjaGl2ZV9wb2xpY3kiOiBudWxsLAogICAgImJvdW5kYXJ5X3J1bGUiOiAiU2luZ2xlIGZyZXNoIGFsbG9jYXRpb24gdG8gdG90YWwzMDAwMDA7IG5vIGludGVybWVkaWF0ZSBhbGxvY2F0aW9uIHJlY292ZXJ5IHBoYXNlIHJlcXVpcmVkLiIsCiAgICAiZnVsbF9hbGxvY2F0aW9uX3RhcmdldCI6IDMwMDAwMCwKICAgICJsYXN0X2NoZWNrcG9pbnRfcG9saWN5IjogInN5bWxpbmsiLAogICAgIm1haW50YWluZWRfc3RvcmFnZV9yZXF1aXJlZF9ieXRlcyI6IDU3NTk3OTUyMzMwLAogICAgIm9ic2VydmVkX3Ntb2tlX2NoZWNrcG9pbnRfYnl0ZXMiOiAzNzczMTk2ODIyLAogICAgInBlcnNpc3RlbnRfbWlycm9yIjogIk1haW50YWluZWQgbm9kZS1sb2NhbCBDU1YtdG8tc2hhcmVkIGxvZ21pcnJvcjsgbm8gc2VwYXJhdGUgY2hlY2twb2ludGFyY2hpdmUgZGVwbG95bWVudCBjbGFpbWVkLiIsCiAgICAicHJpbWFyeSI6ICJGcmVzaCBzaGFyZWQgL3dvcmtzcGFjZSBydW4gZGlyZWN0b3J5LiBBbGwgMTUgc2NoZWR1bGVkIGNoZWNrcG9pbnRzIHJldGFpbmVkLiBBY3R1YWwgc2l6ZSBmcm9tIHRoaXMgYXJjaGl0ZWN0dXJlIHNtb2tlIGFuZCBjdXJyZW50IGZpbGVzeXN0ZW0gcHJvYmUgcmVxdWlyZWQgYmVmb3JlIGZ1bGwgYmluZGluZy4iLAogICAgInByaW1hcnlfcmVzZXJ2ZWRfYnl0ZXMiOiA4MDAwMDAwMDAwMCwKICAgICJyZXRhaW5fYWxsX3NjaGVkdWxlZF9jaGVja3BvaW50cyI6IHRydWUsCiAgICAic2F2ZV90b3BfayI6IC0xLAogICAgInNjaGVkdWxlZF9jaGVja3BvaW50X2J5dGVzX2VzdGltYXRlIjogNTY1OTc5NTIzMzAsCiAgICAic2NoZWR1bGVkX2NoZWNrcG9pbnRfY291bnQiOiAxNSwKICAgICJzY2hlZHVsZWRfbWlsZXN0b25lcyI6IFsKICAgICAgMjAwMDAsCiAgICAgIDQwMDAwLAogICAgICA2MDAwMCwKICAgICAgODAwMDAsCiAgICAgIDEwMDAwMCwKICAgICAgMTIwMDAwLAogICAgICAxNDAwMDAsCiAgICAgIDE2MDAwMCwKICAgICAgMTgwMDAwLAogICAgICAyMDAwMDAsCiAgICAgIDIyMDAwMCwKICAgICAgMjQwMDAwLAogICAgICAyNjAwMDAsCiAgICAgIDI4MDAwMCwKICAgICAgMzAwMDAwCiAgICBdCiAgfSwKICAicXVvdGEiOiB7CiAgICAia2luZCI6ICJmaWxlc3lzdGVtIiwKICAgICJtb3VudCI6ICIvd29ya3NwYWNlIiwKICAgICJub2RlIjogImdwdTIxIiwKICAgICJ1aWQiOiA0MTAwMywKICAgICJ1c2VyIjogInBhcGhpd2V0c2EzIgogIH0sCiAgInJlc2VydmVkX2NoZWNrcG9pbnRfYnl0ZXMiOiA4MDAwMDAwMDAwMCwKICAicnVuX2lkIjogIm1vdC1lbG1vLXBpY2twbGFjZS1jb250aW51b3VzLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tcm9ib3QtaHVtYW4tY2FtZXJhLXN1YnRhc2stczQyLTMwMGstMjAyNjEwMjYtdjEiLAogICJzY2hlbWEiOiAiam9pbnQtdHJhaW5pbmctdjIiLAogICJzbW9rZSI6IHsKICAgICJjYXBhY2l0eSI6IHsKICAgICAgInBhdGgiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXY0L3Byb29mcy9zbW9rZS9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXNtb2tlLXYyLmNhcGFjaXR5Lmpzb24iLAogICAgICAic2hhMjU2IjogIjZhM2Q0NDcxNWZlMDU5MGEyOTUwOTQ3MDgxM2MxYjI5ZjY2NGI3ZTc4ZDI0YmY2ZmI0NDY0NWE5ZDMwOWNiZmUiCiAgICB9LAogICAgImNvbXBsZXRpb24iOiB7CiAgICAgICJwYXRoIjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12NC9wcm9vZnMvc21va2Uvb3V0cHV0L2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi9zbW9rZS1jb21wbGV0aW9uLmpzb24iLAogICAgICAic2hhMjU2IjogImU0M2M1ZmMzYzczMGFkMjc4OGM4ODIzOGVlOTBlZDExYzhmNTNhMjk3NjE5ZjY4MzFhOGYxMTcwMTI2NjM5YWYiCiAgICB9LAogICAgImhvc3RfZXhpdCI6IHsKICAgICAgInBhdGgiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXY0L3Byb29mcy9zbW9rZS9ob3N0LWV4aXQtNDEyODIxLnR4dCIsCiAgICAgICJzaGEyNTYiOiAiOWEyNzFmMmE5MTZiMGI2ZWU2Y2VjYjI0MjZmMGIzMjA2ZWYwNzQ1NzhiZTU1ZDliYzk0ZjZmM2ZlM2FiODZhYSIKICAgIH0sCiAgICAiam9iX2lkIjogIjQxMjgyMSIsCiAgICAibmF0aXZlIjogewogICAgICAicGF0aCI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQvcHJvb2ZzL3Ntb2tlL25hdGl2ZS00MTI4MjEudHh0IiwKICAgICAgInNoYTI1NiI6ICJiZmNmZGI2NzRkOGFlOWEwNWZmMjk1NDkwMDk3ZTExYTNiOTFjYjYyOTVkMDEwYjgxZTQzOTk0MDQ1NjkwYzlhIgogICAgfSwKICAgICJuYXRpdmVfZm9ybWF0IjogInNjb250cm9sLXYxIiwKICAgICJwcmVmbGlnaHQiOiB7CiAgICAgICJwYXRoIjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvZnVsbC12NC9wcm9vZnMvc21va2Uvb3BzL3JlcXVlc3RzL2VsbW8tbGFyZ2UzMTRtLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1zbW9rZS12Mi5wcmVmbGlnaHQuanNvbiIsCiAgICAgICJzaGEyNTYiOiAiZDZhZGQ1ZjZlNWVjZTQ5ZWU4Nzk2M2NmMTRmODM1YTAzZDA3ZTdlMWZhMGJiZTdlNTE3NTg1ODU3YzNhNzI4MiIKICAgIH0sCiAgICAicmVxdWVzdCI6IHsKICAgICAgInBhdGgiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9mdWxsLXY0L3Byb29mcy9zbW9rZS9vcHMvcmVxdWVzdHMvZWxtby1sYXJnZTMxNG0tcWtub3JtLXN3aWdsdS1ybXNub3JtLXNtb2tlLXYyLmpzb24iLAogICAgICAic2hhMjU2IjogIjBlNDk2NDllYjUxNThjNmYxM2Q0YjQ2N2E4ZjhiOWZjMWUyMzRhZjhmNWIxMmM0MDFmNWNkYjQxMjcwYjU1NjkiCiAgICB9LAogICAgInJlc29sdmVkIjogewogICAgICAicGF0aCI6ICIvd29ya3NwYWNlL3VzZXJzL3BhcGhpd2V0c2EzL3Rhc2tzL2VsbW8tcWtub3JtLXN3aWdsdS1ybXNub3JtLWltYWdlbmV0LTIwMjYxMDI2LXYxL2Z1bGwtdjQvcHJvb2ZzL3Ntb2tlL29wcy9yZXF1ZXN0cy9lbG1vLWxhcmdlMzE0bS1xa25vcm0tc3dpZ2x1LXJtc25vcm0tc21va2UtdjIucmVzb2x2ZWQueWFtbCIsCiAgICAgICJzaGEyNTYiOiAiMzg3ZDk2Nzc1YzdjZWJmZGFiMTIxZjZiNDU0NDMwZjI5MGVjNjY4OTg1ZTMyZWY5ZjgxNTc4NWQ1YTBjNzQwOSIKICAgIH0KICB9LAogICJzb3VyY2UiOiAiL3dvcmtzcGFjZS91c2Vycy9wYXBoaXdldHNhMy90YXNrcy9lbG1vLXFrbm9ybS1zd2lnbHUtcm1zbm9ybS1pbWFnZW5ldC0yMDI2MTAyNi12MS9zb3VyY2UtODJmNjU0OThlMjVmNDFiODdjOTU0NzE3NzIyZGNmNzM2MGU1YmRlOCIsCiAgInNvdXJjZV9hcmNoaXZlIjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvY3B1LXByZWZsaWdodC12NC9pbnB1dHMvc291cmNlLnRhci5neiIsCiAgInNvdXJjZV9hcmNoaXZlX3NoYTI1NiI6ICJjMDQwNGM5M2U4NjY1NTA0ZTg1YzU4YWFiMGFmNDk5ZGRhNzRkN2I0YjdhYTFhNzA4NThiNjJmNmYyMWVmNzk3IiwKICAic291cmNlX21hbmlmZXN0IjogIi93b3Jrc3BhY2UvdXNlcnMvcGFwaGl3ZXRzYTMvdGFza3MvZWxtby1xa25vcm0tc3dpZ2x1LXJtc25vcm0taW1hZ2VuZXQtMjAyNjEwMjYtdjEvY3B1LXByZWZsaWdodC12NC9pbnB1dHMvc291cmNlLmZpbGVzLnNoYTI1NiIsCiAgInNvdXJjZV9tYW5pZmVzdF9zaGEyNTYiOiAiYjVlOGU4OThiODJlYTE1YjQyZTg0ZTIyYTc0OWM2NjhjMTNlMGM5NThlY2JhMTIyZmIxMGQ5OWMzZGYzOTMzMSIsCiAgInNvdXJjZV9yZXZpc2lvbiI6ICI4MmY2NTQ5OGUyNWY0MWI4N2M5NTQ3MTc3MjJkY2Y3MzYwZTViZGU4IiwKICAic3VidGFza19jb250cmFjdCI6IHsKICAgICJsYW5ndWFnZV9mZWF0dXJlcyI6IHsKICAgICAgInBhdGgiOiAiL2VwaGVtZXJhbC9lbnJvb3QvcGFwaGl3ZXRzYTMvZWxtby1waWNrLXBsYWNlLWltYWdlLXN0YXRlLWFjdGlvbi0yMDI2MTAyNC9wcm9kdWN0aW9uLXNjYWxlLW9ubHkvcHJlcGFyZWQvbGFuZ3VhZ2UuanNvbiIsCiAgICAgICJzaGEyNTYiOiAiMTE0YTc0OGIwNTQ2NmJlYTA5NDQxODMwYmMzM2FhMjlkM2ZkNTA2MmJlOWY1MzQ0MWY0ZWYzMDI1NjhhMzk0OSIKICAgIH0sCiAgICAic2VsZWN0aW9uIjogewogICAgICAicGF0aCI6ICIvZXBoZW1lcmFsL2Vucm9vdC9wYXBoaXdldHNhMy9lbG1vLXBpY2stcGxhY2UtaW1hZ2Utc3RhdGUtYWN0aW9uLTIwMjYxMDI0L3Byb2R1Y3Rpb24tc2NhbGUtb25seS9wcmVwYXJlZC9zZWxlY3Rpb24uanNvbiIsCiAgICAgICJzaGEyNTYiOiAiNTBlMGQ4OGM2OTM0ZWEzNzQzZWM4YThiMzA1YTNjYTU4NDlkMmU1M2QxYTVmY2ZkYTg4MmNiYmU1NDRhZmY3NCIKICAgIH0sCiAgICAic3VidGFza19tYW5pZmVzdCI6IHsKICAgICAgInBhdGgiOiAiL2VwaGVtZXJhbC9lbnJvb3QvcGFwaGl3ZXRzYTMvZWxtby1waWNrLXBsYWNlLWltYWdlLXN0YXRlLWFjdGlvbi0yMDI2MTAyNC9wcm9kdWN0aW9uLXNjYWxlLW9ubHkvcHJlcGFyZWQvc3VidGFza3MuanNvbiIsCiAgICAgICJzaGEyNTYiOiAiNjA5NTg5Mjc1ZDk3MThlNTRkOGU1YWI0ZDdkNDI2MDRlYjhmYTY2ZDcxNTZlMmYzZTEwNmE0MWMyZmYwNjVkNCIKICAgIH0KICB9LAogICJ0YXJnZXRfc3RlcHMiOiAzMDAwMDAsCiAgInZlY3Rvcl9leHBlcnRfcGFyYW1ldGVyX2J1ZGdldCI6IDEwMDAwMDAwMCwKICAid29ybGRfc2l6ZSI6IDQKfQo=", "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/request-claims/elmo-large314m-qknorm-swiglu-rmsnorm-full-v4/REQUEST_SHA256": "YmJlMWJkYTFjNmU1NDc1ZTIyMWIwNDIzZjRhMWQxZmNkNTUyZTE5YzZmODBmNzBmNGM5MTJlNzBhMTRkNzEwMgo="}, "prior_claim_names": {"/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v1": ["PREPARED.json", "PARENT_JOB_ID", "CAPTURE_JOB_ID", "parent-sbatch.argv.json", "parent-sbatch.stdout", "parent-sbatch.stderr", "parent-sbatch.exit", "capture-sbatch.argv.json", "capture-sbatch.stdout", "capture-sbatch.stderr", "capture-sbatch.exit", "HELD_NATIVE.txt", "RELEASE_HELD_NATIVE.txt", "CAPTURE_PENDING_NATIVE.txt", "RELEASE_CAPTURE_PENDING_NATIVE.txt", "RELEASE_ATTEMPT.json", "RELEASE_ACCEPTED.json"], "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v2": ["CAPTURE_JOB_ID", "CAPTURE_PENDING_NATIVE.txt", "HELD_NATIVE.txt", "HOST_PYTHON.json", "PARENT_JOB_ID", "PRELAUNCH_RETRY_QUIESCENCE.json", "PREPARED.json", "RELEASE_ACCEPTED.json", "RELEASE_ATTEMPT.json", "RELEASE_CAPTURE_PENDING_NATIVE.txt", "RELEASE_HELD_NATIVE.txt", "capture-sbatch.argv.json", "capture-sbatch.exit", "capture-sbatch.stderr", "capture-sbatch.stdout", "parent-sbatch.argv.json", "parent-sbatch.exit", "parent-sbatch.stderr", "parent-sbatch.stdout"], "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v3": ["PREPARED.json", "PARENT_JOB_ID", "CAPTURE_JOB_ID", "parent-sbatch.argv.json", "parent-sbatch.stdout", "parent-sbatch.stderr", "parent-sbatch.exit", "capture-sbatch.argv.json", "capture-sbatch.stdout", "capture-sbatch.stderr", "capture-sbatch.exit", "HELD_NATIVE.txt", "RELEASE_HELD_NATIVE.txt", "CAPTURE_PENDING_NATIVE.txt", "RELEASE_CAPTURE_PENDING_NATIVE.txt", "RELEASE_ATTEMPT.json", "RELEASE_ACCEPTED.json"], "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4": ["PREPARED.json", "PARENT_JOB_ID", "CAPTURE_JOB_ID", "parent-sbatch.argv.json", "parent-sbatch.stdout", "parent-sbatch.stderr", "parent-sbatch.exit", "capture-sbatch.argv.json", "capture-sbatch.stdout", "capture-sbatch.stderr", "capture-sbatch.exit", "HELD_NATIVE.txt", "CAPTURE_PENDING_NATIVE.txt"]}, "qualification": "Retained historical bytes only; synthetic filesystem/native queries never certify actual freshness.", "schema": "historical-bytes-for-local-census-fixture-v1", "verified": {"capture": "412830", "checkpoint_recovery_authorized": false, "earlier_412825_parent_terminal": "UNKNOWN_NOT_INFERRED", "failed_parent": "412829", "genuine_parent_terminal_proof": true, "held_native_and_raw_afterany_queries_independently_authenticated": true, "live_launch_admitted": false, "maintained_training_launcher_reached": false, "observer_end_time": "2026-10-27T04:14:55", "observer_own_terminal": "FAILED_1:0", "optimizer_updates_possible_by_reviewed_control_flow": 0, "original_manifest_sha256": "3b5bd76e457aec7b38c9bd2aac42c6d89f287787bb7e0c7dd2dbe8734154bfec", "original_observer_authenticated_commit": false, "original_request": {"active_streams": ["image", "proprio", "action", "camera"], "allocation": null, "allocation_boundaries": [300000], "allocation_stop_step": 300000, "archive_policy": null, "arm": "continuous", "continuation": null, "data_cache": {"job_id": "412709", "kind": "prepared-pixel-v1", "native_receipt": "/workspace/users/paphiwetsa3/tasks/elmo-pick-place-image-state-action-20261024/bindings/cache-gpu21.native.txt", "native_receipt_sha256": "d3935b6b49bf77260ddf680a4e7f24e275b7a12a14aaade8938536eecc00117f", "node": "gpu21", "producer_name": "elmo-cache-gpu21", "producer_node": "gpu21", "receipt": "/ephemeral/enroot/paphiwetsa3/elmo-pick-place-image-state-action-20261024/production-scale-only/cache-receipt.json", "receipt_sha256": "4eb6df03c97b51bf6c1615f4f3942e0a23fd5294e23232df24536684b0775364", "root": "/ephemeral/enroot/paphiwetsa3/elmo-pick-place-image-state-action-20261024/production-scale-only/prepared", "uid": 41003, "user": "paphiwetsa3"}, "data_manifest": "/ephemeral/enroot/paphiwetsa3/elmo-pick-place-image-state-action-20261024/production-scale-only/prepared/manifest.json", "data_manifest_sha256": "2c83822ac3cff50f9534fe9c1ae7a1e12b9328a69fcd4b5b12efd9c429e0a418", "dataset_contract": {"episodes": 213, "normalization_sha256": "6ac3b3a20e7d0f46c6924bed89bae609dd0679bffc899ad3f7880a3866d304e6", "schema": "native-subtask-dataset-v1", "splits": {"train": 191, "val": 22}, "validation_batches": 100, "validation_batches_per_embodiment": 50}, "draft": {"executable": true, "state": "ROOT_REVIEW_DEPLOYMENT_REQUIRED"}, "experiment": "image_proprio_action_camera_subtask", "expert_parameters": {"action": 30068372, "camera": 30068370, "image": 158875392, "language_shared": 131200, "proprio": 95083666}, "expert_widths": [1024, 512, 384, 384], "global_batch": 32, "interfaces": {"action_dims": {"eva_bimanual": 20}, "camera_dims": {"eva_bimanual": 9, "human_bimanual": 9}, "language_feature_dim": 1024, "max_cameras": 3, "pose_dims": {"eva_bimanual": 20, "human_bimanual": 126}}, "job_name": "elmo-large314m-qknorm-swiglu-rmsnorm-full-v4", "kind": "native-subtask-world-model-v1", "lambda_runtime": {"actual_python": "/workspace/users/paphiwetsa3/tasks/yam-arc400-lambda-20260921/runtime/venv-pinned/bin/python", "bootstrap_python": "/workspace/users/paphiwetsa3/tasks/arc-global-basis-training-20260924/runtime-r6a/bin/python", "container_image": "nvcr.io#nvidia/pytorch:25.06-py3", "extra_pythonpath": "/workspace/users/paphiwetsa3/tasks/continuous-time-mot-world-model-20261016/preparation/runtime-overlays/dino4571/site-packages", "fa3_root": "/workspace/users/paphiwetsa3/tasks/pixel-video-gripper-optimization-20261017-v1/runtime/fa3", "fa4_root": "/workspace/users/paphiwetsa3/tasks/continuous-time-mot-world-model-20261016/preparation/training-runtime/profile/flash-attention", "minimum_free_scratch_bytes": 10000000000, "mounts": {"path": "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/cpu-preflight-v4/inputs/gpu21-private-runtime-mounts.csv", "sha256": "88ada54728d5288b6098dff6f7ea276778d24b58e41299d9f31dba5f248ee87a"}, "node": "gpu21", "runtime_task": "/workspace/users/paphiwetsa3/tasks/pixel-video-gripper-optimization-20261017-v1", "schema": "joint-lambda-runtime-v1", "scratch_root": "/ephemeral/enroot/paphiwetsa3/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1", "temporary_root": "/ephemeral/enroot/41003"}, "local_logs": "/ephemeral/enroot/paphiwetsa3/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/logs/mot-elmo-pickplace-continuous-large314m-qknorm-swiglu-rmsnorm-robot-human-camera-subtask-s42-300k-20261026-v1-attempt-v4", "lr_policy": {"peak_lr": 5e-06, "schedule": "linear_warmup_then_constant", "warmup_optimizer_steps": 3000}, "model_execution": {"accumulated_recompile_limit": 256, "attention_backend": "flash4", "compile_backend": "inductor", "compile_dynamic": true, "compile_mode": "default", "implementation": "native_subtask_joint", "recompile_limit": 64, "token_execution": "packed_valid"}, "operational_service": {"manifest": "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/ops/service/FILES.sha256", "manifest_sha256": "adf45524de3c2e6dba186572e7151d48bfca0b3adc8e6cf9defd686b47744c87", "published_commit": "abbb00499096faabf7035fde23bf4b1eba984377", "root": "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/ops/service"}, "output": "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/runs/mot-elmo-pickplace-continuous-large314m-qknorm-swiglu-rmsnorm-robot-human-camera-subtask-s42-300k-20261026-v1", "overrides": ["+experiment=pixel_proprio/native_joint/elmo_pick_place_subtask_continuous", "hydra/launcher=basic", "seed=42", "data.manifest_path=/ephemeral/enroot/paphiwetsa3/elmo-pick-place-image-state-action-20261024/production-scale-only/prepared/manifest.json", "paths.work_dir=/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/source-82f65498e25f41b87c954717722dcf7360e5bde8", "paths.output_dir=/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/runs/mot-elmo-pickplace-continuous-large314m-qknorm-swiglu-rmsnorm-robot-human-camera-subtask-s42-300k-20261026-v1", "hydra.run.dir=/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/runs/mot-elmo-pickplace-continuous-large314m-qknorm-swiglu-rmsnorm-robot-human-camera-subtask-s42-300k-20261026-v1", "hydra.job.chdir=false", "+trainer.enable_progress_bar=false", "+trainer.enable_model_summary=false", "model.optimizer.lr=5e-6", "model.scheduler._target_=egomimic.utils.schedulers.linear_warmup_constant_scheduler", "model.scheduler.warmup_steps=3000", "model.scheduler_interval=step", "model.scheduler_frequency=1", "trainer.max_steps=300000", "trainer.val_check_interval=20000", "callbacks.model_checkpoint.every_n_train_steps=20000", "callbacks.model_checkpoint.save_top_k=-1", "callbacks.model_checkpoint.save_last=link", "logger=[wandb,csv]", "logger.wandb.id=mot-elmo-pickplace-continuous-large314m-qknorm-swiglu-rmsnorm-robot-human-camera-subtask-s42-300k-20261026-v1", "logger.wandb.resume=never", "logger.csv.name=csv", "logger.csv.flush_logs_every_n_steps=1", "logger.csv.save_dir=/ephemeral/enroot/paphiwetsa3/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/logs/mot-elmo-pickplace-continuous-large314m-qknorm-swiglu-rmsnorm-robot-human-camera-subtask-s42-300k-20261026-v1-attempt-v4", "evaluator.pixel_diagnostics.log_wandb=true", "modality_ablation.screening_budget_updates=300000", "trainer.devices=4", "data.distributed_world_size=4", "data.batch_size=8", "data.validation_anchors_per_episode=null", "data.validation_batches_per_embodiment=50", "data.validation_batch_size=1", "trainer.limit_val_batches=1.0", "data.subtask_manifest_path=/ephemeral/enroot/paphiwetsa3/elmo-pick-place-image-state-action-20261024/production-scale-only/prepared/subtasks.json", "data.subtask_manifest_sha256=609589275d9718e54d8e5ab4d7d42604eb8fa66d7156e2f3e106a41c2ff065d4", "data.language_features_path=/ephemeral/enroot/paphiwetsa3/elmo-pick-place-image-state-action-20261024/production-scale-only/prepared/language.json", "data.language_features_sha256=114a748b05466bea09441830bc33aa29d3fd5062be9f53441f4ef302568a3949", "+data._convert_=all", "native_joint.reference.pipeline.stages.1.model.width=1024", "native_joint.reference.pipeline.stages.1.model.heads=8", "modality_ablation.nodes.joint_denoiser.model.proprio_width=512", "modality_ablation.nodes.joint_denoiser.model.action_width=384", "modality_ablation.nodes.joint_denoiser.model.camera_width=384", "+native_joint.reference.pipeline.stages.1.model.qk_norm=true", "+native_joint.reference.pipeline.stages.1.model.use_rmsnorm=true", "+native_joint.reference.pipeline.stages.1.model.use_swiglu=true", "+native_joint.reference.pipeline.stages.1.model.swiglu_multiple_of=64"], "parameters": 314227000, "per_rank_batch": 8, "phase": "full", "preservation_plan": {"allocation_boundaries": [300000], "archive_policy": null, "boundary_rule": "Single fresh allocation to total300000; no intermediate allocation recovery phase required.", "full_allocation_target": 300000, "last_checkpoint_policy": "symlink", "maintained_storage_required_bytes": 57597952330, "observed_smoke_checkpoint_bytes": 3773196822, "persistent_mirror": "Maintained node-local CSV-to-shared logmirror; no separate checkpointarchive deployment claimed.", "primary": "Fresh shared /workspace run directory. All 15 scheduled checkpoints retained. Actual size from this architecture smoke and current filesystem probe required before full binding.", "primary_reserved_bytes": 80000000000, "retain_all_scheduled_checkpoints": true, "save_top_k": -1, "scheduled_checkpoint_bytes_estimate": 56597952330, "scheduled_checkpoint_count": 15, "scheduled_milestones": [20000, 40000, 60000, 80000, 100000, 120000, 140000, 160000, 180000, 200000, 220000, 240000, 260000, 280000, 300000]}, "quota": {"kind": "filesystem", "mount": "/workspace", "node": "gpu21", "uid": 41003, "user": "paphiwetsa3"}, "reserved_checkpoint_bytes": 80000000000, "run_id": "mot-elmo-pickplace-continuous-large314m-qknorm-swiglu-rmsnorm-robot-human-camera-subtask-s42-300k-20261026-v1", "schema": "joint-training-v2", "smoke": {"capacity": {"path": "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/proofs/smoke/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-smoke-v2.capacity.json", "sha256": "6a3d44715fe0590a29509470813c1b29f664b7e78d24bf6fb44645a9d309cbfe"}, "completion": {"path": "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/proofs/smoke/output/elmo-large314m-qknorm-swiglu-rmsnorm-smoke-v2/smoke-completion.json", "sha256": "e43c5fc3c730ad2788c88238ee90ed11c8f53a297619f6831a8f1170126639af"}, "host_exit": {"path": "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/proofs/smoke/host-exit-412821.txt", "sha256": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa"}, "job_id": "412821", "native": {"path": "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/proofs/smoke/native-412821.txt", "sha256": "bfcfdb674d8ae9a05ff295490097e11a3b91cb6295d010b81e43994045690c9a"}, "native_format": "scontrol-v1", "preflight": {"path": "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/proofs/smoke/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-smoke-v2.preflight.json", "sha256": "d6add5f6e5ece49ee87963cf14f835a03d07e7e1fa0bbe7e517585857c3a7282"}, "request": {"path": "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/proofs/smoke/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-smoke-v2.json", "sha256": "0e49649eb5158c6f13d4b467a8f8b9fc1e234af8f5b12c401f5cdb41270b5569"}, "resolved": {"path": "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/full-v4/proofs/smoke/ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-smoke-v2.resolved.yaml", "sha256": "387d96775c7cebfdab121f6b454430f290ec668985e32ef9f815785d5a0c7409"}}, "source": "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/source-82f65498e25f41b87c954717722dcf7360e5bde8", "source_archive": "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/cpu-preflight-v4/inputs/source.tar.gz", "source_archive_sha256": "c0404c93e8665504e85c58aab0af499dda74d7b4b7aa1a70858b62f6f21ef797", "source_manifest": "/workspace/users/paphiwetsa3/tasks/elmo-qknorm-swiglu-rmsnorm-imagenet-20261026-v1/cpu-preflight-v4/inputs/source.files.sha256", "source_manifest_sha256": "b5e8e898b82ea15b42e84e22a749c668c13e0c958ecba122fb10d99c3df39331", "source_revision": "82f65498e25f41b87c954717722dcf7360e5bde8", "subtask_contract": {"language_features": {"path": "/ephemeral/enroot/paphiwetsa3/elmo-pick-place-image-state-action-20261024/production-scale-only/prepared/language.json", "sha256": "114a748b05466bea09441830bc33aa29d3fd5062be9f53441f4ef302568a3949"}, "selection": {"path": "/ephemeral/enroot/paphiwetsa3/elmo-pick-place-image-state-action-20261024/production-scale-only/prepared/selection.json", "sha256": "50e0d88c6934ea3743ec8a8b305a3ca5849d2e53d1a5fcfda882cbbe544aff74"}, "subtask_manifest": {"path": "/ephemeral/enroot/paphiwetsa3/elmo-pick-place-image-state-action-20261024/production-scale-only/prepared/subtasks.json", "sha256": "609589275d9718e54d8e5ab4d7d42604eb8fa66d7156e2f3e106a41c2ff065d4"}}, "target_steps": 300000, "vector_expert_parameter_budget": 100000000, "world_size": 4}, "original_request_sha256": "bbe1bda1c6e5475e221b0423f4a1d1fcd552e19c6f80f70f4c912e70a14d7102", "parent_native_end_time": "2026-10-27T04:05:03", "parent_native_exit_code": "0:0", "parent_native_state": "CANCELLED", "schema": "elmo-exact-held-cancel-retry-v1", "status": "EXACT_THREE_PRELAUNCH_FAILURES_AND_NEVER_STARTED_HELD_CANCELLATION_VERIFIED", "terminal_start_is_scheduler_cancellation_bookkeeping": true}} diff --git a/tests/joint_qk_recovery/test_qk_allocated_helpers_v5.py b/tests/joint_qk_recovery/test_qk_allocated_helpers_v5.py new file mode 100644 index 000000000..0472d925f --- /dev/null +++ b/tests/joint_qk_recovery/test_qk_allocated_helpers_v5.py @@ -0,0 +1,41 @@ +"""CPU tensor and config fixtures only; not an allocated restore certification.""" +import copy,json,subprocess,sys,tempfile,unittest +from pathlib import Path +import torch +from omegaconf import OmegaConf +ROOT=next(p for p in Path(__file__).resolve().parents if (p/'files/scripts/train/joint/qk_recovery_profile.py').is_file() or (p/'scripts/train/joint/qk_recovery_profile.py').is_file()) +SERVICE=ROOT/'files' if (ROOT/'files/scripts/train/joint/qk_recovery_profile.py').is_file() else ROOT +FIXTURES=Path(__file__).resolve().parent/'fixtures' +sys.path.insert(0,str(SERVICE)) +from scripts.train.joint.qk_recovery_usage import snapshot_private,PREFIX +from scripts.train.joint.production_recovery import phase_config + +class CPUHelper(unittest.TestCase): + def test_inactive_state_digest_covers_weight_and_adam_moments(self): + from scripts.train.joint.qk_recovery_usage import expected_all_parameters + named=[(name,torch.nn.Parameter(torch.tensor([1.,2.]))) for name in expected_all_parameters()] + params=dict(named);human=params[PREFIX+'language_fusions.proprio__human_bimanual.0.weight'];robot=params[PREFIX+'language_fusions.action.0.weight'] + class Module: + def named_parameters(self):return named + opt=torch.optim.AdamW(list(params.values()));initial=snapshot_private(Module(),opt) + robot.grad=torch.ones_like(robot);opt.step();after=snapshot_private(Module(),opt) + self.assertEqual(initial['human_bimanual'],after['human_bimanual']);self.assertNotEqual(initial['eva_bimanual'],after['eva_bimanual']) + human.grad=torch.ones_like(human);opt.step();updated=snapshot_private(Module(),opt) + opt.state[human]['exp_avg'].add_(1);changed=snapshot_private(Module(),opt) + self.assertNotEqual(updated['human_bimanual'],changed['human_bimanual']) + def test_qk_callback_added_without_science_or_sampling_changes(self): + cfg=OmegaConf.load(FIXTURES/'full-resolved.yaml') + original=OmegaConf.to_container(cfg,resolve=True) + phase=phase_config(cfg,output=Path('/tmp/diagnostic'),checkpoint='/tmp/production20000.ckpt',origin=20000,start=20000,stop=20002,target=300000,world=4,proof=Path('/tmp/proof'),qk_architecture=True) + self.assertTrue(phase.callbacks.resume_proof.qk_architecture) + self.assertEqual(OmegaConf.to_container(phase.model,resolve=True),original['model']) + self.assertEqual(OmegaConf.to_container(phase.data,resolve=True),original['data']) + self.assertEqual(phase.callbacks.model_checkpoint.every_n_train_steps,2) + self.assertEqual(phase.trainer.max_steps,20006) + def test_old_callback_profile_still_defaults_false(self): + cfg=OmegaConf.load(FIXTURES/'full-resolved.yaml') + phase=phase_config(cfg,output=Path('/tmp/diagnostic'),checkpoint='/tmp/production20000.ckpt',origin=20000,start=20002,stop=20006,target=300000,world=4,proof=Path('/tmp/proof')) + self.assertFalse(phase.callbacks.resume_proof.qk_architecture) + + +if __name__=='__main__':unittest.main() diff --git a/tests/joint_qk_recovery/test_qk_prelaunch_history.py b/tests/joint_qk_recovery/test_qk_prelaunch_history.py new file mode 100644 index 000000000..8dab85ce6 --- /dev/null +++ b/tests/joint_qk_recovery/test_qk_prelaunch_history.py @@ -0,0 +1,280 @@ +"""Historical bytes + synthetic fresh observations; never actual node proof.""" +import base64 +import copy +from datetime import datetime, timezone +import hashlib +import json +import os +from pathlib import Path +import shutil +import subprocess +import sys +import tempfile +import unittest +from unittest import mock + +ROOT = next(p for p in Path(__file__).resolve().parents + if (p/'files/scripts/train/joint/qk_prelaunch_history.py').is_file() + or (p/'scripts/train/joint/qk_prelaunch_history.py').is_file()) +SERVICE = ROOT/'files' if (ROOT/'files').is_dir() else ROOT +sys.path.insert(0, str(SERVICE)) +from scripts.train.joint import qk_prelaunch_history as h, original_observer as observer +from scripts.train.joint import phase_observer_proof as terminal +F = Path(__file__).resolve().parent/'fixtures' + + +def record(argv, stdout='', *, returncode=0, stderr='', at=None): + return dict(schema='native-elmo-terminal-query-v1', argv=argv, returncode=returncode, + stdout=stdout, stderr=stderr, observed_at_utc=at or datetime.now(timezone.utc).isoformat()) + + +class CensusFixture(unittest.TestCase): + @classmethod + def setUpClass(cls): + cls.fixture=json.loads((F/'prelaunch-census.json').read_text()) + cls.original=F/'original-full-v5' + cls.parent_raw=(cls.original/'ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v5.json').read_bytes() + cls.files_raw=(cls.original/'FILES.sha256').read_bytes() + + def setUp(self): + self.raw={p:base64.b64decode(v) for p,v in self.fixture['files'].items()} + self.raw[h.REQUEST_PATH]=self.parent_raw + self.raw[h.ROOT+'/FILES.sha256']=self.files_raw + self.dirs={} + self.dirs[h.ROOT+'/claims']=[Path(h.ROOT)/'claims'/h.REQUEST_SHA] + current_marker=h.ROOT+'/request-claims/'+json.loads(self.parent_raw)['job_name'] + self.dirs[h.ROOT+'/request-claims']=[Path(current_marker)] + self.dirs[current_marker]=[Path(current_marker)/'REQUEST_SHA256'] + self.raw[current_marker+'/REQUEST_SHA256']=(h.REQUEST_SHA+'\n').encode() + for a in h.OLD: + base=a['root']; claim=base+'/claims/'+a['request_sha']; marker=base+'/request-claims/'+a['name'] + self.dirs[base+'/claims']=[Path(claim)] + self.dirs[base+'/request-claims']=[Path(marker)] + self.dirs[claim]=[Path(claim)/name for name in self.fixture['prior_claim_names'][base]] + self.dirs[marker]=[Path(marker)/'REQUEST_SHA256'] + for suffix in ('ops/claims','ops/request-claims','ops/status'):self.dirs[base+'/'+suffix]=[] + self.scope=dict(user='paphiwetsa3',qk_prelaunch_history=h.expected_binding(), + claim_roots=[dict(path=a['root']+'/claims',terminal_directory=a['root']) for a in h.OLD] + +[dict(path=h.ROOT+'/claims',terminal_directory=h.ROOT)], + scientific_job_names=['new-scientific'],scientific_name_prefixes=['elmo-large314m-qknorm-']) + self.reads=[];self.absences=[];self.queue='';self.steps='';self.query_error=None + self.extra_roots=[];self.csv_node=None + + def execute(self, *, require_node=False): + def read(path,**kw): + p=str(path);self.reads.append(p) + return self.raw[p] + def absent(path): + self.absences.append(str(path)) + if str(path) in getattr(self,'existing',set()):raise ValueError('Prior namespace appeared') + def query(argv): + if self.query_error:return record(argv,**self.query_error) + return record(argv,self.steps if '--steps' in argv else self.queue) + with mock.patch.object(h,'read_metadata',side_effect=read), \ + mock.patch.object(h,'verify_history',return_value=copy.deepcopy(self.fixture['verified'])), \ + mock.patch.object(h,'children',side_effect=lambda p:self.dirs[str(p)]), \ + mock.patch.object(h,'full_attempt_roots',return_value=[a['root'] for a in h.OLD]+[h.ROOT]+self.extra_roots), \ + mock.patch.object(h,'absent',side_effect=absent), \ + mock.patch.object(h,'node_local_context',side_effect=lambda query,required:self.node(required)), \ + mock.patch.object(h.proof,'prior_claim_names',side_effect=lambda root,a:self.fixture['prior_claim_names'][a['root']]), \ + mock.patch.object(h.proof,'expected_live_file_hashes',return_value=self.fixture['expected_hashes']), \ + mock.patch.object(observer,'query',side_effect=query): + return h.census(self.scope,h.RUN_ID,require_node=require_node) + + def node(self,required): + if required and self.csv_node is None:raise ValueError('Allocated node required') + return self.csv_node + + def test_complete_real_78_file_shape_rehashed_and_unknown_honest(self): + value=self.execute() + self.assertEqual(len(value['prior_file_hashes']),78) + self.assertEqual(set(value['prior_file_hashes']),set(self.fixture['files'])) + old2=next(a for a in h.OLD if a['parent']=='412825') + p=value['claims'][old2['root']+'/claims/'+old2['request_sha']] + self.assertEqual(p['parent_native_state'],'UNKNOWN');self.assertIsNone(p['parent_native_exit_code']) + self.assertFalse(p['genuine_parent_terminal_proof']);self.assertFalse(p['phase_completion_proven']) + self.assertEqual(value['old_csv']['status'],'DEFERRED_TO_ALLOCATED_ENTRY') + self.assertFalse(value['current_scientific_output_absence_required']) + + def test_current_full_v5_data_is_never_absence_checked(self): + self.csv_node={'fixture':True};value=self.execute(require_node=True) + parent=json.loads(self.parent_raw) + self.assertNotIn(parent['output'],self.absences);self.assertNotIn(parent['local_logs'],self.absences) + self.assertTrue(all(not p.startswith(h.ROOT+'/') for p in self.absences)) + self.assertEqual(len(value['old_csv']['paths']),4) + self.assertEqual(value['old_csv']['status'],'ACTUAL_GPU21_ABSENT') + + def test_missing_binding_rejected(self): + del self.scope['qk_prelaunch_history'] + with self.assertRaisesRegex(ValueError,'binding'):self.execute() + + def test_relocated_binding_rejected(self): + self.scope['qk_prelaunch_history']['evidence']['path']='/tmp/foreign' + with self.assertRaisesRegex(ValueError,'binding'):self.execute() + + def test_omitted_old_root_rejected(self): + self.scope['claim_roots'].pop(0) + with self.assertRaisesRegex(ValueError,'omitted'):self.execute() + + def test_missing_current_original_root_rejected(self): + self.scope['claim_roots'].pop() + with self.assertRaisesRegex(ValueError,'omitted'):self.execute() + + def test_duplicate_root_rejected(self): + self.scope['claim_roots'].append(copy.deepcopy(self.scope['claim_roots'][0])) + with self.assertRaisesRegex(ValueError,'omitted'):self.execute() + + def test_unknown_full_attempt_rejected(self): + self.extra_roots=[h.TASK_ROOT+'/full-v6'] + with self.assertRaisesRegex(ValueError,'Unknown'):self.execute() + + def test_unknown_claim_rejected(self): + self.dirs[h.OLD[1]['root']+'/claims'].append(Path(h.OLD[1]['root']+'/claims/'+'f'*64)) + with self.assertRaisesRegex(ValueError,'Unknown prior'):self.execute() + + def test_new_prior_running_admission_rejected(self): + a=h.OLD[-1];claim=a['root']+'/claims/'+a['request_sha'] + self.dirs[claim].append(Path(claim)/'RUNNING_ADMISSION.json') + with self.assertRaisesRegex(ValueError,'inventory'):self.execute() + + def test_new_prior_maintained_status_rejected(self): + a=h.OLD[0];self.dirs[a['root']+'/ops/status']=[Path(a['root'])/'ops/status/full.json'] + with self.assertRaisesRegex(ValueError,'maintained'):self.execute() + + def test_new_prior_attempt_rejected(self): + a=h.OLD[0];self.existing={a['root']+'/ops/requests/'+a['name']+'.attempt.json'} + with self.assertRaisesRegex(ValueError,'namespace'):self.execute() + + def test_changed_historical_hash_rejected(self): + p=next(iter(self.fixture['expected_hashes']));self.raw[p]+=b'\n' + with self.assertRaisesRegex(ValueError,'changed|missing'):self.execute() + + def test_v1_uncaptured_acceptance_semantics_rechecked(self): + a=h.OLD[0];p=a['root']+'/claims/'+a['request_sha']+'/capture-sbatch.argv.json' + value=json.loads(self.raw[p]);value=[x.replace('--dependency=afterany:412823','--dependency=afterany:999999') for x in value] + self.raw[p]=json.dumps(value).encode() + with self.assertRaisesRegex(ValueError,'observer acceptance'):self.execute() + + def test_missing_metadata_body_fails(self): + del self.raw[next(iter(self.fixture['expected_hashes']))] + with self.assertRaises(KeyError):self.execute() + + def test_failed_native_query_cannot_be_empty_success(self): + self.query_error={'returncode':1,'stderr':'controller unavailable'} + with self.assertRaisesRegex(ValueError,'native census'):self.execute() + + def test_native_stderr_even_exit_zero_fails(self): + self.query_error={'returncode':0,'stderr':'truncated history'} + with self.assertRaisesRegex(ValueError,'native census'):self.execute() + + def test_prior_parent_array_alias_rejected(self): + self.queue='412825_1|unrelated-name|RUNNING|\n' + with self.assertRaisesRegex(ValueError,'Prior accepted'):self.execute() + + def test_prior_capture_live_step_rejected(self): + self.steps='412830.batch|RUNNING\n' + with self.assertRaises(ValueError):self.execute() + + def test_other_scientific_writer_rejected(self): + self.queue='999999|elmo-large314m-qknorm-other|PENDING|\n' + with self.assertRaisesRegex(ValueError,'scientific writer'):self.execute() + + def test_malformed_successful_native_output_rejected(self): + self.steps='unparseable result' + with self.assertRaisesRegex(ValueError,'step inventory'):self.execute() + + def test_allocated_entry_may_not_defer_csv(self): + with self.assertRaisesRegex(ValueError,'Allocated node'):self.execute(require_node=True) + + def test_old_csv_conflict_rejected_on_actual_node(self): + self.csv_node={'fixture':True};v4=self.fixture['verified']['original_request']['local_logs'] + self.existing={v4} + with self.assertRaisesRegex(ValueError,'namespace'):self.execute(require_node=True) + + def test_serialized_census_cannot_discharge_claim(self): + value=self.execute();claim=next(iter(h.OLD_CLAIMS)) + self.assertEqual(h.claim_disposition(value,claim,h.RUN_ID)['provenance'],'REVIEWED_PRELAUNCH_NO_TRAINING_ENTRY') + with self.assertRaisesRegex(ValueError,'Fresh complete'):h.claim_disposition(json.loads(json.dumps(value)),claim,h.RUN_ID) + self.assertIsNone(h.claim_disposition(value,h.ROOT+'/claims/'+h.REQUEST_SHA,h.RUN_ID)) + + def test_real_service_claim_hook_returns_typed_not_fake_terminal(self): + value=self.execute();a=h.OLD[1];claim=Path(a['root'])/'claims'/a['request_sha'] + with mock.patch.object(terminal,'physical',side_effect=Path): + got=terminal.verify_claim_terminal(claim,a['root'],h.RUN_ID,prelaunch_census=value) + self.assertEqual(got['parent_native_state'],'UNKNOWN');self.assertNotIn('terminal_native_sha256',got) + with mock.patch.object(terminal,'physical',side_effect=Path): + with self.assertRaisesRegex(ValueError,'Fresh complete'):terminal.verify_claim_terminal(claim,a['root'],h.RUN_ID) + with mock.patch.object(terminal,'physical',side_effect=Path): + with self.assertRaisesRegex(ValueError,'directory moved'):terminal.verify_claim_terminal(claim,'/tmp/foreign',h.RUN_ID,prelaunch_census=value) + + def test_stale_census_and_mutated_claim_context_rejected(self): + value=self.execute();claim=next(iter(h.OLD_CLAIMS)) + value['checked_at']='2026-01-01T00:00:00+00:00' + with self.assertRaisesRegex(ValueError,'stale'):h.claim_disposition(value,claim,h.RUN_ID) + value['checked_at']=datetime.now(timezone.utc).isoformat() + value['claims'][claim]['phase_completion_proven']=True + with self.assertRaisesRegex(ValueError,'changed'):h.claim_disposition(value,claim,h.RUN_ID) + + def test_unknown_original_v5_request_marker_rejected(self): + self.dirs[h.ROOT+'/request-claims'].append(Path(h.ROOT)/'request-claims/unknown') + with self.assertRaisesRegex(ValueError,'partial marker'):self.execute() + + def test_original_scientific_claim_cannot_disappear(self): + self.dirs[h.ROOT+'/claims']=[] + with self.assertRaisesRegex(ValueError,'partial marker'):self.execute() + + +class PhysicalAndScope(unittest.TestCase): + def test_other_run_cannot_opt_into_qk_history(self): + with self.assertRaisesRegex(ValueError,'another scientific'):h.census({'qk_prelaunch_history':h.expected_binding()},'foreign') + self.assertIsNone(h.census({},'foreign')) + + def test_metadata_symlink_and_large_file_rejected_before_hash(self): + with tempfile.TemporaryDirectory() as tmp: + p=Path(tmp).resolve()/'data';p.write_bytes(b'fixture') + link=p.with_name('link');link.symlink_to(p) + with self.assertRaisesRegex(ValueError,'Physical'):h.read_metadata(link) + with self.assertRaisesRegex(ValueError,'oversized'):h.read_metadata(p,limit=2) + self.assertEqual(h.read_metadata(p),b'fixture') + + def test_no_gateway_node_csv_authority(self): + with mock.patch.dict(os.environ,{},clear=True): + self.assertIsNone(h.node_local_context(lambda _:None,required=False)) + with self.assertRaisesRegex(ValueError,'Allocated'):h.node_local_context(lambda _:None,required=True) + + def test_actual_host_and_native_node_both_required(self): + job='999991' + def query(argv): + raw=('JobId='+job+' JobState=RUNNING UserId=paphiwetsa3(41003) NodeList=gpu21 NumNodes=1') if 'job' in argv else 'NodeName=gpu21 NodeHostName=fixture-host' + return record(argv,raw) + with mock.patch.dict(os.environ,{'SLURM_JOB_ID':job,'SLURMD_NODENAME':'gpu21','ELMO_HISTORY_LOCATION':'ALLOCATED_HOST'},clear=True), \ + mock.patch.object(h.os,'getuid',return_value=41003),mock.patch.object(h.socket,'gethostname',return_value='fixture-host'), \ + mock.patch.object(h,'csv_parent_identity',return_value={'fixture':True}): + self.assertEqual(h.node_local_context(query,required=True)['job_id'],job) + with mock.patch.object(h.socket,'gethostname',return_value='gateway'): + with self.assertRaisesRegex(ValueError,'Physical host'):h.node_local_context(query,required=True) + + def test_container_mount_must_match_real_host_directory_identity(self): + job='999991';root=h.TASK_ROOT+'/recovery-fixture';attempt=root+'/status/inspect-'+job+'.attempt' + fields=dict(JobId=job,UserId='paphiwetsa3(41003)',JobName='fixture',SubmitTime='2026-10-27T00:00:00', + StartTime='2026-10-27T00:00:01',Command=root+'/allocated.sbatch',Comment='fixture',NodeList='gpu21', + NumNodes='1',NumCPUs='4',ReqTRES='cpu=4,mem=24G',AllocTRES='cpu=4,mem=24G',TimeLimit='00:20:00',WorkDir=root) + identity=dict(path=h.CSV_PARENT,device=37,inode=4829,uid=41003) + context=dict(job_id=job,location='ALLOCATED_HOST',csv_parent=identity) + host=dict(job_id=job,request_sha256='a'*64,native=' '.join(k+'='+v for k,v in dict(fields,JobState='RUNNING').items()), + live_admission={'quiescence':{'prelaunch_history':{'node_context':context}}}) + hostraw=json.dumps(host).encode() + container=dict(schema='native-elmo-container-auth-v1',job_id=job,request_sha256='a'*64,host_native_sha256=h.sha(hostraw)) + def read(path,**kw):return hostraw if str(path).endswith('host-native.json') else json.dumps(container).encode() + with mock.patch.dict(os.environ,{'ELMO_HISTORY_ATTEMPT':attempt},clear=True),mock.patch.object(h,'read_metadata',side_effect=read): + self.assertEqual(h.verify_host_csv_context(fields,job,identity,'CONTAINER_GATE')['sha256'],h.sha(hostraw)) + self.assertEqual(h.verify_host_csv_context(fields,job,identity,'CONTAINER_DISPATCH')['sha256'],h.sha(hostraw)) + with self.assertRaisesRegex(ValueError,'masks'):h.verify_host_csv_context(fields,job,dict(identity,inode=999),'CONTAINER_GATE') + container['host_native_sha256']='f'*64 + with self.assertRaisesRegex(ValueError,'Final container'):h.verify_host_csv_context(fields,job,identity,'CONTAINER_DISPATCH') + wrong=dict(fields,Command='/tmp/foreign/allocated.sbatch') + with self.assertRaisesRegex(ValueError,'outside'):h.verify_host_csv_context(wrong,job,identity,'CONTAINER_GATE') + + + +if __name__=='__main__':unittest.main() diff --git a/tests/joint_qk_recovery/test_qk_recovery_v5.py b/tests/joint_qk_recovery/test_qk_recovery_v5.py new file mode 100644 index 000000000..5e986d897 --- /dev/null +++ b/tests/joint_qk_recovery/test_qk_recovery_v5.py @@ -0,0 +1,216 @@ +"""Local metadata/adversarial fixtures, never native/GPU/checkpoint proof.""" +import ast,copy,hashlib,importlib,json,sys,unittest +from pathlib import Path +from unittest.mock import patch +ROOT=next(p for p in Path(__file__).resolve().parents if (p/'files/scripts/train/joint/qk_recovery_profile.py').is_file() or (p/'scripts/train/joint/qk_recovery_profile.py').is_file()) +SERVICE=ROOT/'files' if (ROOT/'files/scripts/train/joint/qk_recovery_profile.py').is_file() else ROOT +FIXTURES=Path(__file__).resolve().parent/'fixtures' +sys.path[:0]=[str(SERVICE),str(SERVICE/'scripts/train/joint/native_elmo_ops')] +from scripts.train.joint import qk_recovery_profile as p,qk_original_observer as o,qk_recovery_usage as u +from scripts.train.joint import original_observer,phase_observer_proof,interruption_admission,production_recovery +ORIGINAL=FIXTURES/'original-full-v5';Q=json.loads((ORIGINAL/'ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v5.json').read_text()) + +def encoded(x):return json.dumps(x,sort_keys=True)+'\n' +def digest(s):return hashlib.sha256(s.encode()).hexdigest() +def native(state,capture=False): + f=o.expected_native(capture);f.update(JobState=state,NumNodes='1',NumTasks='1',WorkDir=p.ROOT, + SubmitTime='2026-10-27T00:00:00',StartTime='2026-10-27T00:10:00' if capture else '2026-10-27T00:01:00', + EndTime='2026-10-27T00:09:00',ExitCode='1:0' if state=='FAILED' else '0:0', + Comment=('elmo-full-observer:'+p.REQUEST_SHA+':'+p.PARENT_ID if capture else 'elmo-full:'+p.REQUEST_SHA)) + f['StdOut']=p.ROOT+'/logs/'+f['JobName']+'-'+f['JobId']+'.out';f['StdErr']=f['StdOut'][:-3]+'err' + f['ReqTRES']='cpu='+f['NumCPUs']+',mem='+f['MinMemoryNode']+',node=1' + f['AllocTRES']=f['ReqTRES'];f['JOB_GRES']='(null)' if capture else 'gpu:h100:4' + if not capture and state=='RUNNING':f['GRES']='gpu:h100:4(IDX:0-3)' + if state=='PENDING': + f.update(StartTime='Unknown',EndTime='Unknown',AllocTRES='(null)',NodeList='(null)',NumNodes='1-1') + if capture:f['Dependency']='afterany:'+p.PARENT_ID+'(unfulfilled)' + else:f['Reason']='JobHeldUser' + return ' '.join(k+'='+v for k,v in f.items())+'\n' + +def fixture(): + raw={key:(ORIGINAL/rel).read_text() for key,(rel,_) in o.CODE_PINS.items()} + raw.update(files_manifest=(ORIGINAL/'FILES.sha256').read_text(),request_claim=p.REQUEST_SHA+'\n', + parent_id=p.PARENT_ID+'\n',observer_id=p.OBSERVER_ID+'\n',held_native=native('PENDING'),release_held_native=native('PENDING'), + pending_native=native('PENDING',True),release_pending_native=native('PENDING',True),observer_running=native('RUNNING',True), + terminal_native=native('FAILED'),query_exit='0\n',query_stderr='', + prepared=encoded(dict(request_sha256=p.REQUEST_SHA,manifest_sha256=p.FILES_SHA,parent_argv=o.accepted_argv())), + release_attempt=encoded(dict(parent=p.PARENT_ID,capture=p.OBSERVER_ID,request_sha256=p.REQUEST_SHA)), + running_admission=encoded(dict(status='ACTUAL_BOUND_FULL_NATIVE_ALLOCATION_PASS',job_id=p.PARENT_ID,request_sha256=p.REQUEST_SHA,native=native('RUNNING'))), + steps=encoded(dict(schema='native-owned-step-absence-v1',parent_job_id=p.PARENT_ID,request_sha256=p.REQUEST_SHA,uid=41003,host='lambda', + argv=['/usr/local/bin/scontrol','show','step','-o'],exit_code=0,stderr='',stdout='',observed_at_utc='2026-10-27T00:11:00+00:00'))) + for label,capture,job in [('parent_sbatch',False,p.PARENT_ID),('capture_sbatch',True,p.OBSERVER_ID)]: + raw.update({label+'_argv':encoded(o.accepted_argv(capture)),label+'_stdout':job+'\n',label+'_stderr':'',label+'_exit':'0\n'}) + canonical={f'native-{p.PARENT_ID}.txt':raw['terminal_native'],f'native-{p.PARENT_ID}.stderr':raw['query_stderr'],f'native-{p.PARENT_ID}.exit':raw['query_exit'],f'native-{p.PARENT_ID}.steps.json':raw['steps'],f'capture-running-{p.OBSERVER_ID}.txt':raw['observer_running']} + queries={} + for key,argv,value,start,end in [ + ('parent',['/usr/local/bin/scontrol','show','job',p.PARENT_ID,'-o','-dd'],raw['terminal_native'],'2026-10-27T00:10:01+00:00','2026-10-27T00:10:02+00:00'), + ('steps',['/usr/local/bin/scontrol','show','step','-o'],'','2026-10-27T00:10:03+00:00','2026-10-27T00:11:00+00:00'), + ('observer',['/usr/local/bin/scontrol','show','job',p.OBSERVER_ID,'-o','-dd'],raw['observer_running'],'2026-10-27T00:11:01+00:00','2026-10-27T00:11:02+00:00')]: + queries[key]=dict(argv=argv,start_utc=start,end_utc=end,stdout=value,stderr='',exit_code=0,failure=None,output_truncated=False) + hashes={name:digest(value) for name,value in canonical.items()} + early=dict(schema='early-full-native-observation-v1',status='RAW_UNAUTHENTICATED_NO_TERMINAL_AUTHORITY',parent_job_id=p.PARENT_ID,observer_job_id=p.OBSERVER_ID,request_sha256=p.REQUEST_SHA,files_manifest_sha256=p.FILES_SHA,uid=41003,node='gpu21',queries=queries,canonical_sha256=hashes) + raw['early_observation']=encoded(early) + raw['authenticated_commit']=encoded(dict(schema='authenticated-early-full-native-observation-v1',status='AUTHENTICATED_TERMINAL_EVIDENCE_ONLY',parent_job_id=p.PARENT_ID,observer_job_id=p.OBSERVER_ID,parent_state='FAILED',parent_exit_code='1:0',parent_start='2026-10-27T00:01:00',parent_end='2026-10-27T00:09:00',request_sha256=p.REQUEST_SHA,files_manifest_sha256=p.FILES_SHA,canonical_sha256=hashes,zero_work_proven=False,production_completion_proven=False,observer_own_terminal='UNKNOWN_NOT_INFERRED',early_observation_sha256=digest(raw['early_observation']))) + return raw + +def binding_fixture(raw): + paths=o.proof_paths();proof={'schema':o.SCHEMA,**{k:dict(path=str(paths[k]),sha256=digest(v)) for k,v in raw.items()}} + q=dict(parent_request=dict(path=p.REQUEST_PATH,sha256=p.REQUEST_SHA),parent_job_id=p.PARENT_ID,parent_native=o.expected_native(), + parent_running_admission=proof['running_admission'],original_observer=proof) + bypath={str(paths[k]):v for k,v in raw.items()} + def reader(b,parsed=True): + if b==q['parent_request']:return copy.deepcopy(Q) if parsed else (ORIGINAL/'ops/requests/elmo-large314m-qknorm-swiglu-rmsnorm-full-v5.json').read_text() + s=bypath[b['path']];assert digest(s)==b['sha256'];return json.loads(s) if parsed else s + return q,reader + +class Profile(unittest.TestCase): + def test_exact_actual_parent(self):self.assertEqual(p.validate_parent(Q),p.PROFILE) + def test_science_source_runtime_and_service_changes_reject(self): + for key,value in [('source_revision','0'*40),('parameters',314187064),('run_id','imagenet'),('target_steps',600000),('lambda_runtime',{}),('operational_service',{})]: + q=copy.deepcopy(Q);q[key]=value + with self.subTest(key=key),self.assertRaises(ValueError):p.validate_parent(q) + def test_architecture_override_removed_rejects(self): + q=copy.deepcopy(Q);q['overrides']=[v for v in q['overrides'] if 'qk_norm' not in v] + with self.assertRaises(ValueError):p.validate_parent(q) + def test_old_three_profiles_equal_base(self): + base=FIXTURES/'original_observer_before_qk.py' + old=next(ast.literal_eval(n.value) for n in ast.parse(base.read_text()).body if isinstance(n,ast.Assign) and any(isinstance(t,ast.Name) and t.id=='ORIGINAL_OBSERVERS' for t in n.targets)) + self.assertEqual({k:v for k,v in original_observer.ORIGINAL_OBSERVERS.items() if k!=p.RUN_ID},old) + def test_new_attempt_keeps_science_and_total(self): + q=copy.deepcopy(Q);q.update(output=Q['output']+'-resume',local_logs=Q['local_logs']+'-resume',job_name='new-qk-full',operational_service={'new':'unbound'}) + interruption_admission.compatible(Q,q) + q['parameters']=314187064 + with self.assertRaises(ValueError):interruption_admission.compatible(Q,q) + def test_only_positive_scheduled_production_steps(self): + for step in (0,-1,50,19999,300000): + with self.subTest(step=step),self.assertRaises(ValueError):production_recovery.phases(step,300000) + self.assertEqual(production_recovery.phases(20000,300000),((20000,20002),(20002,20006))) + def test_no_old_prelaunch_parent(self): + q,r=binding_fixture(fixture());q['parent_job_id']='412823' + with self.assertRaises(ValueError):o.validate(q,r) + +class OriginalObserver(unittest.TestCase): + def test_complete_synthetic_failure_protocol(self): + q,r=binding_fixture(fixture());raw,proof=original_observer.validate_original(q,r) + self.assertIn('JobState=FAILED',raw);self.assertEqual(proof['original_parent_id'],'412831');self.assertEqual(proof['observer_own_terminal'],'UNKNOWN_NOT_REQUIRED') + def veto(self,raw): + q,r=binding_fixture(raw) + with self.assertRaises(ValueError):o.validate(q,r) + def test_rehashed_submit_time_mismatch(self): + x=fixture();x['terminal_native']=x['terminal_native'].replace('SubmitTime=2026-10-27T00:00:00','SubmitTime=2026-10-26T23:59:00');self.veto(x) + def test_rehashed_start_time_mismatch(self): + x=fixture();x['terminal_native']=x['terminal_native'].replace('StartTime=2026-10-27T00:01:00','StartTime=2026-10-27T00:02:00');self.veto(x) + def test_held_release_attempt_mismatch(self): + x=fixture();x['release_held_native']=x['release_held_native'].replace('SubmitTime=2026-10-27T00:00:00','SubmitTime=2026-10-26T23:59:00');self.veto(x) + def test_observer_starts_before_parent_end(self): + x=fixture();x['observer_running']=x['observer_running'].replace('StartTime=2026-10-27T00:10:00','StartTime=2026-10-27T00:08:00');self.veto(x) + def test_observer_gpu_rejects(self): + x=fixture();x['observer_running']=x['observer_running'].replace('JOB_GRES=(null)','JOB_GRES=gpu:h100:1');self.veto(x) + def test_held_conflicting_gpu_resource_rejects(self): + for extra in ['JOB_GRES=gpu:h100:2','TresPerTask=gres/gpu:1','GPUsPerTask=1']: + x=fixture();x['held_native']=x['held_native'].replace('JOB_GRES=gpu:h100:4','')+' '+extra;self.veto(x) + def test_native_walltime_rejects(self): + x=fixture();x['terminal_native']=x['terminal_native'].replace('TimeLimit=7-00:00:00','TimeLimit=8-00:00:00');self.veto(x) + def test_unknown_acceptance_rejects(self): + x=fixture();x['parent_sbatch_exit']='255\n';self.veto(x) + def test_forged_argv_rejects(self): + x=fixture();a=json.loads(x['parent_sbatch_argv']);a[a.index('--no-requeue')]='--requeue';x['parent_sbatch_argv']=encoded(a);self.veto(x) + def test_same_request_capture_for_different_parent_rejects(self): + x=fixture();x['release_pending_native']=x['release_pending_native'].replace('afterany:412831','afterany:412823');self.veto(x) + def test_live_worker_plain_dot_array_rejects(self): + for step in ['412831','412831.batch','412831_7.batch']: + x=fixture();s=json.loads(x['steps']);s['stdout']='StepId='+step+' State=RUNNING\n';x['steps']=encoded(s) + with self.subTest(step=step):self.veto(x) + def test_complete_steps_error_and_early_time_reject(self): + for key,value in [('exit_code',1),('argv',['/usr/local/bin/scontrol','show','step','412831']),('observed_at_utc','2026-10-27T00:08:00+00:00'),('stdout','unparseable')]: + x=fixture();s=json.loads(x['steps']);s[key]=value;x['steps']=encoded(s) + with self.subTest(key=key):self.veto(x) + def test_missing_stronger_field_rejects(self): + q,r=binding_fixture(fixture());del q['original_observer']['observer_running'] + with self.assertRaises(ValueError):original_observer.validate_original(q,r) + def test_claim_consumer_uses_shared_qk_builder(self): + raw=fixture();q,reader=binding_fixture(raw);paths=o.proof_paths();by={str(v):raw[k] for k,v in paths.items()} + def read(path):return json.loads(by[str(path)]) + def text(path):return by[str(path)] + def bind(path):return dict(path=str(path),sha256=digest(text(path))) + # Exercise real claim consumer, real original route and real QK validation. + def parsed_bound(b):return b['path'] + old_read=read + def fullread(path):return Q if str(path)==p.REQUEST_PATH else old_read(path) + with patch.object(phase_observer_proof,'physical',side_effect=Path),patch.object(phase_observer_proof,'read_json',side_effect=fullread),patch.object(phase_observer_proof,'text',side_effect=text),patch.object(phase_observer_proof,'binding',side_effect=bind),patch.object(phase_observer_proof,'bound',side_effect=parsed_bound),patch.object(phase_observer_proof,'sha',side_effect=lambda path:digest(text(path))): + result=phase_observer_proof.verify_claim_terminal(Path(p.ROOT)/'claims'/p.REQUEST_SHA,Path(p.ROOT),p.RUN_ID) + self.assertEqual(result['terminal_state'],'FAILED') + +class Coverage(unittest.TestCase): + def row(self,start,robot,human): + names=u.expected_all_parameters();initial={n:start for n in names};final={n:start+(robot+human if s=='shared' else {'eva_bimanual':robot,'human_bimanual':human}[s]) for n,s in names.items()} + return dict(start_step=start,global_step=start+robot+human,initial_parameter_usage=initial, + conditional_optimizer_record={'parameter_update_counts':final,'parameter_names':list(names)},embodiment_optimizer_batches={'eva_bimanual':robot,'human_bimanual':human}, + qk_private_state={'schema':'qk-private-state-preservation-v2','parameter_names':u.expected_private_names(),'before':{e:'a'*64 for e in u.EMBODIMENTS},'after':{e:'a'*64 for e in u.EMBODIMENTS}}) + def test_exact_inventory_matches_real_meta_smoke(self): + x=json.loads((FIXTURES/'architecture-parameter-usage.json').read_text());self.assertEqual(u.expected_parameters(),x['parameters']) + def test_shared_and_actual_private_updates(self):u.verify_row(self.row(20000,1,1)) + def test_unvisited_human_bank_allowed_unchanged(self):u.verify_row(self.row(20000,2,0)) + def test_unvisited_robot_and_action_allowed_unchanged(self):u.verify_row(self.row(20002,0,4)) + def test_missing_active_new_gradient_rejects(self): + x=self.row(20000,1,1);name=next(iter(u.expected_parameters()));x['conditional_optimizer_record']['parameter_update_counts'][name]-=1 + with self.assertRaises(ValueError):u.verify_row(x) + def test_inactive_counter_change_rejects(self): + x=self.row(20000,2,0);name=next(n for n,s in u.expected_parameters().items() if s=='human_bimanual');x['conditional_optimizer_record']['parameter_update_counts'][name]+=1 + with self.assertRaises(ValueError):u.verify_row(x) + def test_inactive_weight_moment_change_rejects(self): + x=self.row(20000,2,0);x['qk_private_state']['after']['human_bimanual']='b'*64 + with self.assertRaises(ValueError):u.verify_row(x) + def test_all_four_ranks_two_processes(self): + phases=[[self.row(20000,2,0) for _ in range(4)],[self.row(20002,4,0) for _ in range(4)]];u.verify_phases(phases) + phases[1][3]['qk_private_state']['before']['eva_bimanual']='b'*64 + with self.assertRaises(ValueError):u.verify_phases(phases) + def test_private_names_cover_action_and_camera_adapters(self): + self.assertEqual(u.private_scope(u.PREFIX+'action.blocks.0.q_norm.weight'),'eva_bimanual') + self.assertEqual(u.private_scope(u.PREFIX+'camera.inputs.human_bimanual.weight'),'human_bimanual') + self.assertIsNone(u.private_scope(u.PREFIX+'camera.blocks.0.q_norm.weight')) + +class FullV5Hardening(unittest.TestCase): + def test_no_raw_only_terminal_authority(self): + x=fixture();x['authenticated_commit']=encoded({}) + with self.assertRaises(ValueError):o.validate(*binding_fixture(x)) + def test_commit_cannot_change_zero_work_authority(self): + x=fixture();v=json.loads(x['authenticated_commit']);v['zero_work_proven']=True;x['authenticated_commit']=encoded(v) + with self.assertRaises(ValueError):o.validate(*binding_fixture(x)) + def test_rehashed_early_parent_mismatch_rejects(self): + x=fixture();v=json.loads(x['early_observation']);v['queries']['parent']['stdout']=v['queries']['parent']['stdout'].replace('ExitCode=1:0','ExitCode=0:0');x['early_observation']=encoded(v) + with self.assertRaises(ValueError):o.validate(*binding_fixture(x)) + def test_missing_scientific_running_still_rejects(self): + x=fixture();x['running_admission']=encoded({}) + with self.assertRaises((ValueError,KeyError)):o.validate(*binding_fixture(x)) + def test_full558_counter_and_private_language_scope(self): + self.assertEqual(len(u.expected_all_parameters()),558) + for suffix,scope in [('action.0.weight','eva_bimanual'),('proprio__eva_bimanual.2.bias','eva_bimanual'),('proprio__human_bimanual.0.bias','human_bimanual')]: + self.assertEqual(u.private_scope(u.PREFIX+'language_fusions.'+suffix),scope) + self.assertIsNone(u.private_scope(u.PREFIX+'language_fusions.camera.0.weight')) + def test_inactive_language_counter_change_rejects(self): + x=Coverage().row(20000,2,0);name=u.PREFIX+'language_fusions.proprio__human_bimanual.0.weight';x['conditional_optimizer_record']['parameter_update_counts'][name]+=1 + with self.assertRaises(ValueError):u.verify_row(x) + def test_missing_private_language_name_rejects(self): + x=Coverage().row(20000,2,0);x['qk_private_state']['parameter_names']['human_bimanual'].remove(u.PREFIX+'language_fusions.proprio__human_bimanual.0.weight') + with self.assertRaises(ValueError):u.verify_row(x) + def test_early_reader_missing_from_old_protocol_rejects(self): + q,r=binding_fixture(fixture());del q['original_observer']['early_observation'] + with self.assertRaises(ValueError):o.validate(q,r) + +class ReadBoundsAndScope(unittest.TestCase): + def test_pre_read_bound_runs_before_hash(self): + import tempfile + with tempfile.TemporaryDirectory() as folder: + path=Path(folder).resolve()/'oversized.json' + with path.open('wb') as stream:stream.truncate((4<<20)+1) + with patch.object(original_observer,'bound',side_effect=AssertionError('Must not hash oversizedmetadata')): + with self.assertRaisesRegex(ValueError,'pre-read bound'):original_observer.read_binding({'path':str(path),'sha256':'a'*64}) + def test_unsupported_terminal_states_stay_closed(self): + for state in ['BOOT_FAIL','DEADLINE','REVOKED']: + with self.subTest(state=state),self.assertRaises(ValueError):o.native(native('FAILED').replace('JobState=FAILED','JobState='+state),state) + def test_duplicate_parameter_name_rejects(self): + x=Coverage().row(20000,2,0);x['conditional_optimizer_record']['parameter_names'].append(x['conditional_optimizer_record']['parameter_names'][0]) + with self.assertRaises(ValueError):u.verify_row(x) + +if __name__=='__main__':unittest.main()