From c0f00542547953b9d363b226001dc1b9111698d0 Mon Sep 17 00:00:00 2001 From: Jacob Simionato Date: Thu, 23 Jul 2026 11:40:28 +0930 Subject: [PATCH 01/14] feat(eval): expand evaluation datasets to messages format and modular dataset files --- .gitattributes | 1 + eval/a2ui_eval/dataset.py | 208 ++- eval/a2ui_eval/strategies/format.py | 16 +- eval/bin/migrate_datasets.py | 104 ++ eval/bin/report_evals.py | 216 +-- eval/bin/run_ci_evals.py | 59 +- eval/datasets/core_v0_9_1.yaml | 1170 +++++++++++++++++ eval/datasets/core_v1_0.yaml | 1160 ++++++++++++++++ eval/datasets/dataset_schema.json | 88 +- eval/datasets/prompts_v0_9_1.yaml | 1001 -------------- eval/datasets/prompts_v1_0.yaml | 994 -------------- eval/main.py | 31 +- eval/tasks.py | 34 +- eval/tests/test_dataset.py | 59 +- .../proposals/eval_suite_expansion.md | 671 ++++++++++ 15 files changed, 3594 insertions(+), 2218 deletions(-) create mode 100644 .gitattributes create mode 100644 eval/bin/migrate_datasets.py create mode 100644 eval/datasets/core_v0_9_1.yaml create mode 100644 eval/datasets/core_v1_0.yaml delete mode 100644 eval/datasets/prompts_v0_9_1.yaml delete mode 100644 eval/datasets/prompts_v1_0.yaml create mode 100644 specification/proposals/eval_suite_expansion.md diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000000..e341638568 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +#pattern filter=crypt diff=crypt merge=crypt diff --git a/eval/a2ui_eval/dataset.py b/eval/a2ui_eval/dataset.py index b5b2b67200..3576bb9ab0 100644 --- a/eval/a2ui_eval/dataset.py +++ b/eval/a2ui_eval/dataset.py @@ -15,22 +15,31 @@ """Dataset loader for A2UI evaluation.""" import json -import os +from pathlib import Path +from typing import Any import jsonschema import yaml from inspect_ai.dataset import MemoryDataset, Sample +from inspect_ai.model import ( + ChatMessageAssistant, + ChatMessageSystem, + ChatMessageTool, + ChatMessageUser, +) +from inspect_ai.tool import ToolCall +from a2ui_eval.shared.utils import GIT_ROOT from datasets.defaults import ( DEFAULT_CATALOG_PATH, - DEFAULT_WORKFLOW_DESCRIPTION, DEFAULT_ROLE_DESCRIPTION, + DEFAULT_WORKFLOW_DESCRIPTION, FORMAT_AGNOSTIC_ROLE_DESCRIPTION, FORMAT_AGNOSTIC_WORKFLOW_DESCRIPTION, ) -from a2ui_eval.shared.utils import GIT_ROOT SCHEMA_PATH = GIT_ROOT / "eval" / "datasets" / "dataset_schema.json" +DATASETS_DIR = GIT_ROOT / "eval" / "datasets" def _version_to_dir_name(version: str) -> str: @@ -38,74 +47,171 @@ def _version_to_dir_name(version: str) -> str: return "v" + version.replace(".", "_") +def _parse_tool_calls(raw_tool_calls: list[dict[str, Any]] | None) -> list[ToolCall] | None: + """Converts raw tool calls into Inspect AI ToolCall objects.""" + if not raw_tool_calls: + return None + parsed = [] + for tc in raw_tool_calls: + call_id = tc.get("id", "") + call_type = tc.get("type", "function") + if "function" in tc and isinstance(tc["function"], dict): + func_name = tc["function"].get("name", "") + func_args = tc["function"].get("arguments", {}) + else: + func_name = str(tc.get("function", "")) + func_args = tc.get("arguments", {}) + + if isinstance(func_args, str): + try: + func_args = json.loads(func_args) + except Exception: + pass + parsed.append(ToolCall(id=call_id, function=func_name, arguments=func_args, type=call_type)) + return parsed + + +def _parse_messages(item: dict[str, Any]) -> list[Any]: + """Parses a sample's messages list or promptText into Inspect AI ChatMessage objects.""" + messages_raw = item.get("messages") + if messages_raw: + parsed = [] + for m in messages_raw: + role = m.get("role", "user") + content = m.get("content", "") + if role == "user": + parsed.append(ChatMessageUser(content=content)) + elif role == "assistant": + parsed.append( + ChatMessageAssistant( + content=content, + tool_calls=_parse_tool_calls(m.get("tool_calls")), + ) + ) + elif role == "tool": + parsed.append( + ChatMessageTool( + content=content, + tool_call_id=m.get("tool_call_id", ""), + ) + ) + elif role == "system": + parsed.append(ChatMessageSystem(content=content)) + else: + parsed.append(ChatMessageUser(content=content)) + return parsed + elif "promptText" in item: + return [ChatMessageUser(content=item["promptText"])] + else: + raise ValueError(f"Sample {item.get('name')} must specify 'messages' or 'promptText'.") + + def load_a2ui_dataset( - file_path: str, + file_path: str | Path | None = None, + dataset: str | list[str] | None = None, default_catalog_path: str | None = None, version: str | None = None, format_name: str | None = None, ) -> MemoryDataset: - """Loads A2UI evaluation samples from a YAML file. + """Loads A2UI evaluation samples from YAML dataset files. Args: - file_path: The path to the YAML dataset file. - default_catalog_path: The default catalog path to use if not specified in - the sample. + file_path: The path to a specific YAML dataset file, or None to load datasets by name. + dataset: Specific dataset name or list of dataset names to filter by. + default_catalog_path: Fallback catalog path if not specified in the sample. version: Optional target version string to substitute into catalog paths. + format_name: The output format name (e.g., 'json', 'express', 'elemental'). Returns: A MemoryDataset containing the resolved samples. - - Raises: - FileNotFoundError: If the dataset file does not exist. """ - if not os.path.exists(file_path): - raise FileNotFoundError(f"Dataset file not found: {file_path}") - - with open(file_path, "r", encoding="utf-8") as f: - data = yaml.safe_load(f) - with open(SCHEMA_PATH, "r", encoding="utf-8") as f: schema = json.load(f) - jsonschema.validate(instance=data, schema=schema) + # Normalize dataset filter + filter_names = None + if dataset: + if isinstance(dataset, str): + filter_names = [d.strip() for d in dataset.split(",") if d.strip()] + else: + filter_names = list(dataset) + + # Discover files to load + target_files: list[Path] = [] + if file_path: + p = Path(file_path) + if not p.is_absolute(): + p = (DATASETS_DIR / p).resolve() if not p.exists() else p.resolve() + if not p.exists(): + raise FileNotFoundError(f"Dataset file not found: {p}") + target_files.append(p) + else: + for yaml_file in sorted(DATASETS_DIR.glob("*.yaml")): + target_files.append(yaml_file) is_json = format_name is None or format_name == "json" + samples: list[Sample] = [] - samples = [] - for item in data: - catalog_path = ( - item.get("catalog") or default_catalog_path or DEFAULT_CATALOG_PATH - ) - if version and catalog_path: - catalog_path = catalog_path.replace( - "{version}", _version_to_dir_name(version) + for target_file in target_files: + with open(target_file, "r", encoding="utf-8") as f: + data = yaml.safe_load(f) or [] + + jsonschema.validate(instance=data, schema=schema) + inferred_dataset = target_file.stem + + for item in data: + item_dataset = item.get("dataset") or inferred_dataset + if filter_names and item_dataset not in filter_names: + continue + + catalog_path = ( + item.get("catalog") or default_catalog_path or DEFAULT_CATALOG_PATH + ) + if version and catalog_path: + catalog_path = catalog_path.replace( + "{version}", _version_to_dir_name(version) + ) + + default_role = ( + DEFAULT_ROLE_DESCRIPTION if is_json else FORMAT_AGNOSTIC_ROLE_DESCRIPTION + ) + default_workflow = ( + DEFAULT_WORKFLOW_DESCRIPTION + if is_json + else FORMAT_AGNOSTIC_WORKFLOW_DESCRIPTION + ) + + protocol_role = ( + item.get("protocol_role") + or item.get("role_description") + or default_role + ) + generation_rules = ( + item.get("generation_rules") + or item.get("workflow_description") + or default_workflow ) - default_role = ( - DEFAULT_ROLE_DESCRIPTION if is_json else FORMAT_AGNOSTIC_ROLE_DESCRIPTION - ) - default_workflow = ( - DEFAULT_WORKFLOW_DESCRIPTION - if is_json - else FORMAT_AGNOSTIC_WORKFLOW_DESCRIPTION - ) - - role_description = item.get("role_description") or default_role - workflow_description = item.get("workflow_description") or default_workflow - - samples.append( - Sample( - input=item["promptText"], - target=item.get("target") or item["description"], - metadata={ - "name": item.get("name"), - "description": item["description"], - "catalog": catalog_path, - "role_description": role_description, - "workflow_description": workflow_description, - "allowed_surface_ids": item.get("allowed_surface_ids") or ["main"], - }, + chat_messages = _parse_messages(item) + + samples.append( + Sample( + id=item.get("name"), + input=chat_messages, + target=item.get("target") or item["description"], + metadata={ + "name": item.get("name"), + "dataset": item_dataset, + "description": item["description"], + "catalog": catalog_path, + "system_prompt": item.get("system_prompt", ""), + "protocol_role": protocol_role, + "generation_rules": generation_rules, + "role_description": protocol_role, + "workflow_description": generation_rules, + "allowed_surface_ids": item.get("allowed_surface_ids") or ["main"], + }, + ) ) - ) return MemoryDataset(samples=samples) diff --git a/eval/a2ui_eval/strategies/format.py b/eval/a2ui_eval/strategies/format.py index e1630dba5c..89f43c7953 100644 --- a/eval/a2ui_eval/strategies/format.py +++ b/eval/a2ui_eval/strategies/format.py @@ -76,20 +76,28 @@ async def solve(state: TaskState, generate: Generate) -> TaskState: catalog_config = CatalogConfig.from_path("basic_catalog", resolved_catalog_path) strategy = _get_strategy(format_name, version, catalog_config) - role_description = state.metadata.get("role_description", "") - workflow_description = state.metadata.get("workflow_description", "") + role_description = state.metadata.get("protocol_role") or state.metadata.get("role_description", "") + workflow_description = state.metadata.get("generation_rules") or state.metadata.get("workflow_description", "") - prompt = strategy.prompt_generator.generate( + a2ui_prompt = strategy.prompt_generator.generate( role_description=role_description, workflow_description=workflow_description, include_schema=True, ) - state.messages.insert(0, ChatMessageSystem(content=prompt)) + + domain_prompt = state.metadata.get("system_prompt", "").strip() + if domain_prompt: + full_prompt = f"## Domain Instructions\n{domain_prompt}\n\n## UI Protocol Instructions\n{a2ui_prompt}" + else: + full_prompt = a2ui_prompt + + state.messages.insert(0, ChatMessageSystem(content=full_prompt)) return state return solve + @solver def compile_format_payload(format_name: str, version: str) -> Solver: """Solver to compile format-specific output back to standard A2UI JSON.""" diff --git a/eval/bin/migrate_datasets.py b/eval/bin/migrate_datasets.py new file mode 100644 index 0000000000..56da33bcd4 --- /dev/null +++ b/eval/bin/migrate_datasets.py @@ -0,0 +1,104 @@ +#!/usr/bin/env python3 +# Copyright 2026 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Migrates legacy A2UI dataset YAML files to the modern messages format.""" + +import json +import os +import jsonschema +import yaml + +EVAL_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) +DATASETS_DIR = os.path.join(EVAL_DIR, "datasets") +SCHEMA_PATH = os.path.join(DATASETS_DIR, "dataset_schema.json") + +MIGRATIONS = { + "prompts_v0_9_1.yaml": "core_v0_9_1.yaml", + "prompts_v1_0.yaml": "core_v1_0.yaml", +} + + +def migrate_sample(item: dict, dataset_name: str) -> dict: + """Transforms a single legacy sample dictionary into the clean messages schema.""" + new_item = { + "name": item["name"], + "dataset": dataset_name, + "description": item["description"], + "catalog": item.get("catalog") + or "specification/{version}/catalogs/basic/catalog.json", + } + + if "messages" in item: + new_item["messages"] = item["messages"] + elif "promptText" in item: + new_item["messages"] = [{"role": "user", "content": item["promptText"]}] + else: + raise ValueError( + f"Sample {item.get('name')} has neither messages nor promptText." + ) + + if "target" in item: + new_item["target"] = item["target"] + if "system_prompt" in item: + new_item["system_prompt"] = item["system_prompt"] + if "protocol_role" in item or "role_description" in item: + new_item["protocol_role"] = item.get("protocol_role") or item.get( + "role_description" + ) + if "generation_rules" in item or "workflow_description" in item: + new_item["generation_rules"] = item.get("generation_rules") or item.get( + "workflow_description" + ) + if "allowed_surface_ids" in item: + new_item["allowed_surface_ids"] = item["allowed_surface_ids"] + + return new_item + + +def main(): + with open(SCHEMA_PATH, "r", encoding="utf-8") as f: + schema = json.load(f) + + for old_file, new_file in MIGRATIONS.items(): + old_path = os.path.join(DATASETS_DIR, old_file) + new_path = os.path.join(DATASETS_DIR, new_file) + + if not os.path.exists(old_path): + print(f"Skipping {old_file} (not found on disk).") + continue + + with open(old_path, "r", encoding="utf-8") as f: + raw_data = yaml.safe_load(f) or [] + + dataset_name = os.path.splitext(new_file)[0] + migrated_data = [migrate_sample(sample, dataset_name) for sample in raw_data] + + # Validate migrated data against updated schema + jsonschema.validate(instance=migrated_data, schema=schema) + + # Write new modular dataset file + with open(new_path, "w", encoding="utf-8") as f: + yaml.dump(migrated_data, f, sort_keys=False, allow_unicode=True) + print( + f"Successfully migrated {old_file} -> {new_file} ({len(migrated_data)} samples)." + ) + + # Delete legacy file + os.remove(old_path) + print(f"Removed legacy file: {old_file}") + + +if __name__ == "__main__": + main() diff --git a/eval/bin/report_evals.py b/eval/bin/report_evals.py index c7cbc64ae2..6371d06500 100755 --- a/eval/bin/report_evals.py +++ b/eval/bin/report_evals.py @@ -25,17 +25,7 @@ def extract_accuracy(log_data: dict[str, Any]) -> float: - """Extracts accuracy from parsed JSON log data. - - Args: - log_data: Parsed JSON data from inspect log dump. - - Returns: - The accuracy score as a float. - - Raises: - ValueError: If scores or accuracy are not found or invalid. - """ + """Extracts accuracy from parsed JSON log data.""" scores = log_data.get("results", {}).get("scores", []) if not scores: raise ValueError("No scores found in log file.") @@ -51,84 +41,90 @@ def extract_accuracy(log_data: dict[str, Any]) -> float: def print_results_summary(log_data: dict[str, Any]) -> None: - """Prints a summary of the results for each sample. - - Args: - log_data: Parsed JSON data from inspect log dump. - """ + """Prints a summary of the results for each sample grouped by dataset.""" samples = log_data.get("samples", []) print("\n=== Evaluation Results Summary ===") - durations = [] - for sample in samples: - name = sample.get("metadata", {}).get("name") or f"Sample {sample.get('id')}" - scores = sample.get("scores", {}) - # Algorithmic validity (a2ui_scorer) - a2ui_score = scores.get("a2ui_scorer", {}) - a2ui_passed = a2ui_score.get("value") == 1.0 - a2ui_str = "PASS" if a2ui_passed else "FAIL" - - # Judging results (measured_model_graded_qa) - qa_score = scores.get("measured_model_graded_qa", {}) - qa_val = qa_score.get("value", "N/A") - - inference_time = None - for event in sample["events"]: - if event["event"] == "model": - inference_time = event.get("working_time") or event.get("duration") - break - if inference_time is None: - inference_time = sample.get("metadata", {}).get( - "evaluation_duration_seconds" + # Group by dataset + datasets: dict[str, list[dict[str, Any]]] = {} + for sample in samples: + d_name = sample.get("metadata", {}).get("dataset") or "default" + datasets.setdefault(d_name, []).append(sample) + + all_durations = [] + dataset_stats: dict[str, dict[str, int]] = {} + + for d_name, d_samples in datasets.items(): + total = len(d_samples) + passed = 0 + print(f"\n--- Dataset: {d_name} ---") + for sample in d_samples: + name = sample.get("metadata", {}).get("name") or f"Sample {sample.get('id')}" + scores = sample.get("scores", {}) + + # Algorithmic validity (a2ui_scorer) + a2ui_score = scores.get("a2ui_scorer", {}) + a2ui_passed = a2ui_score.get("value") == 1.0 + a2ui_str = "PASS" if a2ui_passed else "FAIL" + + # Judging results (measured_model_graded_qa) + qa_score = scores.get("measured_model_graded_qa", {}) + qa_val = qa_score.get("value", "N/A") + + inference_time = None + for event in sample.get("events", []): + if event.get("event") == "model": + inference_time = event.get("working_time") or event.get("duration") + break + if inference_time is None: + inference_time = sample.get("metadata", {}).get("evaluation_duration_seconds") + inference_time_str = ( + f"{float(inference_time):.2f}s" if inference_time is not None else "N/A" ) - inference_time_str = ( - f"{float(inference_time):.2f}s" if inference_time is not None else "N/A" - ) - print( - f"{name:<25} | Algorithmic: {a2ui_str:<4} | Judging: {qa_val:<2} |" - f" Inference Time: {inference_time_str}" - ) - - if not a2ui_passed or qa_val != "C": - if not a2ui_passed: - print(f" [Algorithmic Failure Reason]:") - expl = a2ui_score.get("explanation") or "No explanation provided." - for line in expl.splitlines(): - print(f" {line}") - if qa_val != "C": - print(f" [Judging Failure Reason (Grade {qa_val})]:") - expl = qa_score.get("explanation") or "No explanation provided." - for line in expl.splitlines(): - print(f" {line}") + sample_passed = a2ui_passed and qa_val == "C" + if sample_passed: + passed += 1 - if inference_time is not None: - durations.append(float(inference_time)) + print( + f"{name:<25} | Algorithmic: {a2ui_str:<4} | Judging: {qa_val:<2} |" + f" Inference Time: {inference_time_str}" + ) + if not sample_passed: + if not a2ui_passed: + print(f" [Algorithmic Failure Reason]:") + expl = a2ui_score.get("explanation") or "No explanation provided." + for line in str(expl).splitlines(): + print(f" {line}") + if qa_val != "C": + print(f" [Judging Failure Reason (Grade {qa_val})]:") + expl = qa_score.get("explanation") or "No explanation provided." + for line in str(expl).splitlines(): + print(f" {line}") + + if inference_time is not None: + all_durations.append(float(inference_time)) + + dataset_stats[d_name] = {"passed": passed, "total": total} + + print("\n==================================") + print("Dataset Summary:") + for d_name, stats in dataset_stats.items(): + pct = (stats["passed"] / stats["total"] * 100) if stats["total"] else 0.0 + print(f" {d_name:<16}: {stats['passed']}/{stats['total']} passed ({pct:.2f}%)") + + if all_durations: + avg_duration = statistics.mean(all_durations) + med_duration = statistics.median(all_durations) + print(f"Inference Time - Average: {avg_duration:.2f}s | Median: {med_duration:.2f}s") print("==================================") - if durations: - avg_duration = statistics.mean(durations) - med_duration = statistics.median(durations) - print( - f"Inference Time - Average: {avg_duration:.2f}s | Median:" - f" {med_duration:.2f}s" - ) - print("==================================") def generate_markdown_summary( log_data: dict[str, Any], accuracy_percentage: float, threshold: float ) -> str: - """Generates a markdown summary of the evaluation results. - - Args: - log_data: Parsed JSON data from inspect log dump. - accuracy_percentage: The calculated accuracy percentage. - threshold: The threshold to compare against. - - Returns: - A string containing the markdown summary. - """ + """Generates a markdown summary of the evaluation results.""" eval_spec = log_data.get("eval", {}) or {} task_name = eval_spec.get("task", "Unknown Task") model_name = eval_spec.get("model", "Unknown Model") @@ -144,23 +140,56 @@ def generate_markdown_summary( f" `{threshold:.2f}%`)" ) lines.append("") + + samples = log_data.get("samples", []) or [] + + # Dataset performance summary table + datasets: dict[str, list[dict[str, Any]]] = {} + for sample in samples: + d_name = sample.get("metadata", {}).get("dataset") or "default" + datasets.setdefault(d_name, []).append(sample) + + if any(k != "default" for k in datasets.keys()): + lines.append("#### Dataset Performance Summary") + lines.append("| Dataset Name | Total Samples | Algorithmic Pass Rate | Judging Pass Rate | Dataset Pass Rate |") + lines.append("| :--- | :---: | :---: | :---: | :---: |") + + for d_name, d_samples in datasets.items(): + total = len(d_samples) + a2ui_pass_cnt = sum( + 1 for s in d_samples if s.get("scores", {}).get("a2ui_scorer", {}).get("value") == 1.0 + ) + qa_pass_cnt = sum( + 1 for s in d_samples if s.get("scores", {}).get("measured_model_graded_qa", {}).get("value") == "C" + ) + both_pass_cnt = sum( + 1 + for s in d_samples + if s.get("scores", {}).get("a2ui_scorer", {}).get("value") == 1.0 + and s.get("scores", {}).get("measured_model_graded_qa", {}).get("value") == "C" + ) + a2ui_pct = (a2ui_pass_cnt / total * 100) if total else 0.0 + qa_pct = (qa_pass_cnt / total * 100) if total else 0.0 + both_pct = (both_pass_cnt / total * 100) if total else 0.0 + lines.append( + f"| `{d_name}` | {total} | {a2ui_pct:.1f}% | {qa_pct:.1f}% | {both_pct:.1f}% |" + ) + lines.append("") + lines.append("#### Sample Results") lines.append("| Sample / Task | Algorithmic | Judging | Inference Time | Status |") lines.append("| :--- | :---: | :---: | :---: | :---: |") - samples = log_data.get("samples", []) or [] failures = [] for sample in samples: name = sample.get("metadata", {}).get("name") or f"Sample {sample.get('id')}" scores = sample.get("scores", {}) or {} - # Algorithmic validity (a2ui_scorer) a2ui_score = scores.get("a2ui_scorer", {}) or {} a2ui_passed = a2ui_score.get("value") == 1.0 a2ui_str = "PASS" if a2ui_passed else "FAIL" - # Judging results (measured_model_graded_qa) qa_score = scores.get("measured_model_graded_qa", {}) or {} qa_val = qa_score.get("value", "N/A") @@ -169,7 +198,6 @@ def generate_markdown_summary( f"{float(inference_time):.2f}s" if inference_time is not None else "N/A" ) - # Overall sample status sample_passed = a2ui_passed and qa_val == "C" sample_status_str = "PASS" if sample_passed else "FAIL" @@ -213,14 +241,7 @@ def generate_markdown_summary( def load_log_data(log_path: str) -> dict[str, Any]: - """Runs inspect log dump to get JSON and parses it. - - Args: - log_path: Path to the .eval log file. - - Returns: - Parsed JSON data as a dictionary. - """ + """Runs inspect log dump to get JSON and parses it.""" dump_cmd = ["uv", "run", "inspect", "log", "dump", log_path] dump_output = subprocess.check_output(dump_cmd, text=True) result: dict[str, Any] = json.loads(dump_output) @@ -242,22 +263,11 @@ def main() -> None: try: log_data = load_log_data(args.log) - - # Print summary of results per sample print_results_summary(log_data) - - try: - accuracy = extract_accuracy(log_data) - percentage = accuracy * 100 - print(f"Pass percentage: {percentage:.2f}%") - sys.exit(0) - except ValueError as e: - print(f"Error: {e}") - sys.exit(1) - - except subprocess.CalledProcessError as e: - print(f"Error running inspect log dump: {e}") - sys.exit(e.returncode) + accuracy = extract_accuracy(log_data) + percentage = accuracy * 100 + print(f"Pass percentage: {percentage:.2f}%") + sys.exit(0) except Exception as e: print(f"Error processing log file: {e}") sys.exit(1) diff --git a/eval/bin/run_ci_evals.py b/eval/bin/run_ci_evals.py index f259128f49..3c476d4695 100755 --- a/eval/bin/run_ci_evals.py +++ b/eval/bin/run_ci_evals.py @@ -18,40 +18,29 @@ import argparse import datetime import glob -import json import os import shutil import subprocess import sys -from report_evals import extract_accuracy, print_results_summary, load_log_data, generate_markdown_summary +from report_evals import ( + extract_accuracy, + generate_markdown_summary, + load_log_data, + print_results_summary, +) + # Automatically override Inspect AI's connection rate-limiter limit to prevent queuing delays in latency measurements os.environ["INSPECT_MAX_CONNECTIONS"] = "50" def check_threshold(percentage: float, threshold: float) -> bool: - """Compares percentage with threshold. - - Args: - percentage: The calculated pass percentage. - threshold: The threshold to compare against. - - Returns: - True if percentage >= threshold, False otherwise. - """ + """Compares percentage with threshold.""" return percentage >= threshold def build_main_command(args: argparse.Namespace, seed: str) -> list[str]: - """Builds the command line arguments for main.py. - - Args: - args: Parsed command line arguments. - seed: The random seed to use. - - Returns: - A list of strings representing the command. - """ + """Builds the command line arguments for main.py.""" cmd = [ "uv", "run", @@ -68,13 +57,29 @@ def build_main_command(args: argparse.Namespace, seed: str) -> list[str]: "--grading-model", args.grading_model, ] - if args.max_samples != 0: + if getattr(args, "dataset", None): + cmd.extend(["--dataset", args.dataset]) + if getattr(args, "datasets", None): + cmd.extend(["--datasets", args.datasets]) + if getattr(args, "max_samples", None) and args.max_samples != 0: cmd.extend(["--limit", str(args.max_samples)]) return cmd def main() -> None: parser = argparse.ArgumentParser(description="Run A2UI evals for CI.") + parser.add_argument( + "--dataset", + type=str, + default=None, + help="Evaluate only a specific dataset name", + ) + parser.add_argument( + "--datasets", + type=str, + default=None, + help="Comma-separated list of datasets to evaluate", + ) parser.add_argument( "--max-samples", type=int, @@ -104,7 +109,6 @@ def main() -> None: ) args = parser.parse_args() - # Find eval root (directory above bin) script_dir = os.path.dirname(os.path.abspath(__file__)) eval_root = os.path.dirname(script_dir) @@ -143,9 +147,8 @@ def main() -> None: accuracy = extract_accuracy(log_data) percentage = accuracy * 100 - print(f"Pass percentage: {percentage}%") + print(f"Pass percentage: {percentage:.2f}%") - # Generate and accumulate markdown summary try: summary_md = generate_markdown_summary( log_data, percentage, args.threshold @@ -156,20 +159,16 @@ def main() -> None: if not check_threshold(percentage, args.threshold): print( - f"Error: Pass percentage {percentage}% is less than threshold" - f" {args.threshold}%" + f"Error: Pass percentage {percentage:.2f}% is less than threshold" + f" {args.threshold:.2f}%" ) all_passed = False else: print("Pass percentage check passed.") - except ValueError as e: - print(f"Error extracting metrics: {e}") - all_passed = False except Exception as e: print(f"Error processing log file: {e}") all_passed = False - # Write consolidated summary if we have summaries if summaries: summary_path = os.path.join(eval_root, "eval_summary.md") try: diff --git a/eval/datasets/core_v0_9_1.yaml b/eval/datasets/core_v0_9_1.yaml new file mode 100644 index 0000000000..6c81f65c63 --- /dev/null +++ b/eval/datasets/core_v0_9_1.yaml @@ -0,0 +1,1170 @@ +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 diff --git a/eval/datasets/core_v1_0.yaml b/eval/datasets/core_v1_0.yaml new file mode 100644 index 0000000000..327b78b3a5 --- /dev/null +++ b/eval/datasets/core_v1_0.yaml @@ -0,0 +1,1160 @@ +U2FsdGVkX1+EN/1+HQsf5H2Vsjq42Tc8sV45baHFS6Fw8ehE0oqST6a2XmoMSAjq +CZ8qMAfFfX5xlFrLNGbdXo6smT5Dgr/1HlCZ2ZfF/hHv0F/DNZ8XKyfswE5t1ADK +MjysSqU+GNS05Y/OXf67tJKzqHZaw5/oSc0ora/7KQhjyBEA2OQTkLUm7m1rBy3U +HruoaGKcXfRkeeLu+EufZcvwmJGkii4chFn1wvkRJRGJkuNaK6Wisg/YJVE0Dgnz +Ot/KmMr06h+0T6CTpFicvUoP4C//LRQvse4CrRRnvaFjVMzJ9mPJXRWTnMBj2kiC +70iji+nLqwyqeKZZJfjOsS7CvJJRKO+P0z+FyZboGuWzqlRtJuyQDr2ukYwZC1aS +9mktGuPiB6v2cwX/jDXZkJGOM2t2dTwVGYwCSHam2gLFBDyBk8WojSmtAptEeOw+ +q2xD4NbwxAaI5ILJI3BAVXpAiUSac6zcNnp++ZCjy2fEEoLt2ylzbndJ2DkDOKXO +WAq+FYLI1D0l+tcDrWNE4QRMFr1Oi0lYWCOcSwf/wWjuHVsGooYZhdvICgHQ3ncv +rH/FBM+LzRDQwUh1EpgWnMwPmoLPcF6HNjn+SmE95mE3wQJ5Y+PCk1m+zfAGC4eQ +v6imKSEJBtTlgdyqFRwgPGygmnl4C5Dnl8EpXRI7+m8bMMN+T84lTHkQcY/vQhtQ +dPkU9/hyoIz8PGVW3bc+NF6GkNrTwDY7xsbggOQeIuLDW1rhYsB6xDGZk9idaqsD +6GOQOiRs70biPNPADhM966r5/aXSMvQ/mtOPl7lMeQx/Fz54ny4F6ZqzOYpffJ2t +PVHOQSzHBxf4NKafX4TsPTqq/8RPwOwGtkvch1dqD/v9XJYLIEC24bn/xK4FDWvb +4VhFtbVu7wzj3aXr9mMj2zPf68qe6L1/qaWSWZUln1vSrpljbjxlf0sNdoEhCCgR +kQ5xZqHsFa2Ux3FO3AoDNWMrHbP5d5oLDy1CeeENZx6iharsGCiH/NOfQT63kNYo +24QwKmOYsBuXyTDNOutRJAkZUJvLK6wBt+TUt7LM62jOfqeW8Swu+MB19IrAbyWf +hYQ9+IQJkDi7bTATN4iXqmn7sTIQr1hW/vcT2fir/eVrs+KnZjcX99aS1AT+8wgW +rM4nf6RyoZChpa1IPpTJ4NY890C6Ji2GYwKoAcT3IPrEf7j7U5DXN+ajZ/o8Mq/N +/fJG0Jm3FmFW9z41/XP/dT6o0jyHWOitTGm66Ys9ECZ1N29+QvYKA+Y8UOvXUFCa +oLPuhSuePYhl9xjkybGHgLFiPveQxY9V9uogH8AlTzvnGEKpgMZnB2EMGyqptqlC +vbN8YWMP/8S8Y4a6KQuCyUOytgnwPVNwTT/Eog1uUU/sRBRy0pGJmpu6ycW63gYl +BaFR7DXdwz1qp9Hzpqsn6gljuevYn542tk+k+sL0iAJqTY5Zczb1m7XT3RQ082U+ +9f0VXopbR2yDwLwwhA7VTWJ6rVZ9PwFGCeUca4TR/jVjraDzYDOhGyIgN2WVe+L4 +gf/Ue1eTgYjqZttJ77O1N3Cfj4MCTiItX3q9+fCsYZX3vZVXb0gS2fnmLZ1VcQqQ +12x0tny650zMSHBGxxScxIFs5fqBbIIGs5T47v1KPBbszf3VuuCLkqMgfN07hXgl +wRGIjF2CbF00CoXplsGA8yX774pOWacBBlgP2lb89A0btUA4QiNZ/b1crLByin/T +BCTQUcFCcQcN2gI/B+aR8riPy4iVHt5CZzvI1lW6sGnmhDUN791D9vwPK4a1Tq8N +ybaeHQ5Ta7WWL3QAKB8u9Vf9GIDQcvFCg1OZg6DXHqVKhtmfjycRNQqOOo5BsZmB +/Eiw/31ovMmVsaAUdUcSKkqigB9s4XUAXVrQ7QPETktgO4p1q7gQIPTOMp18s/Og +trhNS9WTP2YZMSdXs5xw2GvmFc4bV8USJG3Y1b/4HuAT/71GJ2zpFngfM0dekX0h +Uz9GHxjr+h251odRvIiTb+VHJQ2LYXQC+vkQnKL/HoASJX9kC3J/lqGSrQTa5VYl +ajFcU9DgJlxMwpZkxkUKd7mGIZ1OqaEUmvnmL7ZBZ71Du/DzIVKaTUa3hz3W8f34 +hw7tbOiwg6W2fU/ZyMqW5HmL+GMgmGrHPJeIc8dS4aBS2XfwnLRdckPPUxONe4EB +l3UhaVwTZxn1Lel23VLA5YYnELX3KtgsOZuorJaFM7gIj4/VN9XqnYuO/trITx0/ +EoTcgC+Yd98g8OIDtQKzXOSgZPovuWZnzSw23e5wN3cxuFrEQMvQnrqVMgz6eU7Z +cXP5FlhDGYWRfTiR4mvENSm+bOjlOmnX2jYZKUCoPDrKeZtAmCIxAuUZA8oO9Ycv +0+A5S2NlCEcJDAuh2M+/SZ0oGm+7BUhjb+0UOHWzh8rN90G+p1ud1hCsTCLSCoPu +x+W+LIQNxkZRm/631/8MgnWED7raSr5gHw11vW1pe4ZraysoId6Q0uCV5uxfE4j8 +GOAnU2XpxwOMylMaXBKiJpFwmHqus8ajsyTgYNkZwCnuFDk4jIcxDR10rxenjsky +Xpti3SfA8Adx1V70BD/lY+nAmtxEZ8iK/tvLa/CU3tcNZOLDJnF/SUIko9c3wh8B +6OPtFrhO7lPgPPvQCL/Ke0yWSbVCkBIKpBNibMwfZ/KhigIpdD2RQTON1CCEqhbq +wTA3miMABfbuMh6H9hblmSg/sl/wrxdAd/lEOGh9i7N2zM4MylKMQ0rZKSJxIQB/ +h3ZaRly/+9swrRch5scYRfmhZFFd81sSRcVEp6UZ6YsyjIZ/WWkQKJ2+Le6GL3ce +/p6gpou7x9IsY2Ty9+WYXAM8erKMrhO7dOHolxUqnOuVa2gJkFewO7dNjc6+d2/J +/wU0aGL2DEpk7pQ7B0VaG2QG21pQY2XFieVE9Q9Uz2RjUmRS5zM8Vd4oZpJLn1sD +2eAOGlUThffHW5iAnQEUhq6Xoayjwt5uM1aq+tjGM2G5EwcHzb0oIPUVGW14uwro +ZcTCrOekaOqLxHP7JnOLhgdYi1CnNtMiACLXadBKTXhUlWJXl2uJ/HVri/s3ENKL +OImy47sgJM6cdmkrpPXTULykedwt5BEN1ZeJsbiSkZPDv/D4Dcq0zjJQ+2siIB+x +VEFAaRmn87aASdEJS/3rXprJpevtdtKb282CHevV9Sqn6M9M3ae6JD7Infjecgbj +pb89KOFmyedFiQd/JMZitp7rMaB2mDA7pT5ziqdlxBi9XjCZBA2HSZz15+x+HybY +HVWkUC5T1c1Ag0SbhTJKhzlsXOrlzLW3jzIdB1Z/GtBiqXW9LO04TDRsg/zcxAHT +8fE8iG2OU57p2dhSWycqlLGFmlWa9RswF/+s64RRqfg5JcERWX2Ke6QG30E0DjiT +zEbAloj7Ju9ou8RR/Ot3Zj31kP5tMPq3IMA7CjyAkCy8s8uwpKnw1Vu/N5xS3Xdy +RDRnGG+bvie4qOoIMJ3NGQP51XbCAYQJRgsaQNRAtZDHVNaE2wpT9AeoqZaLnv8r +h/WAv5tgizojUgPpnpWsJ/rI0kGXUuOuKkubGr2eElzBQdPQXwmAV/IMKfZ8p5bb +xeaToVC9c5OQbcMUdphQ+cy8mj/Jzqhr8pBiuvH2Nsr+ZkWZrE1nMjDkmFI6zMWy +zNRqC/2T0o3V/OF/26YBxnB4v9IfD0iHNPH2A86PDtDqTxl+S4+koZOpgR7G7EJw +3Nj6NE0b8XMSKANKYIo+XpaUFVwcFqPcmyvgrMdtSB/DJShve3fcHLalBTuyU4xp +t4bRkLB/k3JXUZoF0PWoPor8/nRJ8M5F1Bn2PtO6x4lZ6XtIhLKaCd2hFXt4oj9a +aAsId55JfDDaxQ/qBglFbr5HGLOlhFjCX0bO5tR3ShWXCtfjSoZqwIqq5sHXrlbf +UIBzF3iFyIIv2LDkGX3QgHZbFDugfMYmfmdUOU8/3/ETsDHNm6ZpnBkQs44CJLNN +h5YVf+VwTZE+pyOw2O3n5fqZlL/+a37yqiLFNvQuTjJJcDCyuKcnofbTmmzQmuFC +ccLW4ig60ioJwZUPaLNCYxpUAIYtpgK+LSSnhPvG6LluAIavDImZDm50YC/qKxo7 +YGukr1EmR8zDccnfPopqGR9ZwwISrOBOFIGX9UyyaDwS8LAlvboVVAp9vXZyUxVL +xwkYthZDecNUnkb2/lZ7yUA61NKZHB9ZDY6ptm6GDKsUweGKkCAVj6I/a3altecw +7tJcuthOVqypnVRiR8UNUIcu2Qu9DtbvlqNf/wjtl9R3iahRWLJvYHZnuggexvcf +CzaNG6MOpTzg8tG5KgdCnyRTeSXuznIW+ljvaXRMl6CF25mtdkVEFSlUv9T30Src +/xEb7P6Rrn5VWiqu0M5QDdGU699olM2Hgwnj7UzTWFaMkOUhc135YM1IvuT3qiSb +6MzboDyeHS9/Q9ulBiTmWU5Nb+hnoNSji72xcEfOBMai3hZuQ86rzr76Xnl7E/rJ +f9pPntbfrNLfHzQJQh5m5fxWPAcyVduG64EV2/4fBmEU9qCXho+MbGa/iaev1508 +GRQwiShfsrQtICWpt/lqLZCLJHCNE5ZdoUN/U7NYw5BGnFSnXVBkbKd/RIRe4HDs +4M+mVZzba2jCOvEJYcaak0oghip6oUXvlZk3eag+a5ZoZgL/5N84ajWf5LdAcmt3 +XzMrzElLW9RS+PBo0/rRJF0SvLrSYA1sA26MbsvCGn4yFLuHbHIWVHrvchHKZCSM +jlHoXRFgcidiU2rEQx9q8zlGLZqzjirg8wmR+2VgbtQ0mDcOZtn55EBdpivHWLn0 +EIj6mBwzdmOVDiz+w6gVUIMwLmjmeGpjny9mPm5jC7KlW4TNSEmy4mhODT7iqiFE +5SRhhwUIzfZ89TK+AY+cyeNzzFrYtZHKjmv+vbfizgoN2YBCGa+8R6ssOwX+AqGo +a/GaXE6ECrfiBbxlc4PcqTZHrKgnNxCXJo5bvAj0GS1js3h3rOqND1POdw1dP46J +EkLaSZa4LSh+Bq9+TuoAjhB+26zv1s+aosp3DyNG0lLySNNUJ/1WjISv7T/Y4GK9 +z6W2fmMmat4zcH4fDtyLMzfCc2UaUOwbmmGMrIXbk/0MhwDrNOFMhA+la0B8UFGM +0Kp5fG4C/LJvs7SZ9b6ck1IfIgFcKvdbskl9OETAg1EFOdUos36r5/uL5qGs/tOt +9EZVeapFPRYKicfkI1z3Bu8dlsSsZan8eEwBBSJyl/CYyetfVGxnoxrAnr8XxVuy +60OxnaKcyif86lcWo5X4RHMkCYFb7l2f5YuaBfjt6k/hNaewcz32ipc2cmxMDMr7 +TONouyLmAFrSxf0yqDKIZOjyCTYWniMEGVNPMfPKQl0+/LETp553hWVoL5usZkrW +VEu7DEhiUxz5B3b+Cy+aNp8G8H7NDJYECLI7kI2IJOtDfhYeVKWtXcrwoOiKJ+Vd +dsaodE4/RiWbqH+V3HqJnHGBkcwJT+PraoCBN6R3TBxVVe3c1qmdjpoZNXrjNMLD +ZsQRNrE0jlmCKIfeW3uWyRGBw0IEA9XAUXFM2/IHsfRGA0X2ovCXqd+6Rs1xRevh +Q3x1j4WcXjDAG4qFj8dgdPDcjfJyGPiV3g+Oet6nMlEi1/GMFtKaLpl5QqXThW9X +2hP0h9mwPuiFu6C8ET/Ly+82gAc1TN9P2EXxiOHAUBV5bqw3S5IBCKwcjjUfzgmI +FsPFgEfDSybyPidrto4b6UFdLPIInfkSTj12FkeQhdBV5QsQKNM2LPq2dbZvs8BT +4PJ6PTMegKR3Cr8kbxnUGdZOaOxjcuZBWY8QN3vPHsK25RpGulJTs7e5BjovLY83 +DKBXZ1C1r3s21H7tDvLN6SRQBy4ifJymlLkUY7LYGlfvkrovgXcfBZXECY1QXyfy +6Ifcn9tEKSvwAVBO3pJR6i0VvL0rMBeylkXbNt6ntAmSBAyb2IQDwbfz61mN1Xxn +kbn9cOgMq45TjPmqlAKKEyPcdlkhgLs2JaebPYNuvuG7B406WTW/JzAycw5V3Izx +liB6241xiMUyD0IQUldi+ipA0VS7o9vgo683TO2E8rl698gJIyFddutlVrNaa/gX +QdJgwfPgr9gwH7nRzokV07T5evhxM2DcCqpDkiSyZKkwp2Lbkez9zluLN1OwCaT6 +LSzltkR4bHvX6HmnVYfdmXyxuMqLxZknf+UknOiMmWGcAINg8MOBUC3cNzzg0JAk +6btLk2m3KTtbvDe/1dxSNFfU6+Vx4AYT3R+nOawpw2eSnWVlB1SgbwvzgqsN7nf8 +dgir0iaVLT6O0dI+MbyigXRGVIInTTqJwbDTUViiCxPvE8AY5DPz8LMp+RWRc284 +AJaeWyPnvZiU8fO+RZyCrcOY8GYSH3C68tcEGiHJJmEUagGxHBe3vD4bBB3oc0s4 +M5Z/0jE8Zhvprh2TSM/0ooGptmicyPooJ76yl6wR7JysKe36yZhNfjq35LauAnHm +BMzW+nTrwryq3UP3kHjeg6hue+DBJH19umKbsRLUQ2MdqiU7OKxS6izlO7LrYrRl +//9lV/F53saQMyt6cVB1NE1pKWIWoPsCwAIfVNoNK5LDSI5pBYp8wp0YQcxc94b+ +GqIKyDUniI1X+EXFU298Kn2pcBq6reNoyxHdIjfZgUfK/7uLKKbznxKhicbHqsOj +2HotZ0SODohDDc99BLVc40dnj5ISTj0IdYFE+mNUVs6MYvIyN3JLiWyNNFoqWJjr +0VyTeII1M0UDZdlEc87Y0OauU2pVPcvwObSw+uzIgGldoUlRWzbdvdTGNIDDu4ML +wWHr8N+bVOPbxhufYSc41Tv40/PSjvyFE1Kh9kT+fy4Nho/Gen6dBCYmGAKj8sz/ +Lk/LDgoroOaTU4ibFrTTTH3VIfjlVDSB+TTzwFEnEUJvkj7xN1fqU+Zkak+snz7C +l3iGHKRotxRwThGMeoQTPcmZWb34/zZsOdv5xaoNozKGhR1UKkQZFgWGaP/bcezb +nPr3qmF+wkvXTjKW+TI+Lti7iUA8b0l/2J29Kba8aLcCnmFYUjdRLsKmCPhQKmCA +ljNJ2Yxd2g6XFjJOwSF7ufV3qBVpgYq4JS+aBgNzncsz8ejrRtsLMqJ58Qa7wLWS ++pQBzt5rAuKY2LY5D/W77vs6Z7IlhQZXiRU4IsZ1ZOzuuXIuh2cXoE34bIAkGAdt +oeFSeNFeMPvmEo/7pjW67MZstmuHZ6cfRT6gAfAHadfdFijiWs6MRK8U/5Y0acIF +O636rzYUJEsnzsFs9loBfb90cBb1A4PJjazqDUYibZxAWjJi/r4Esl5Hh2RgtX3d +sDHsbUXywgcsBt487rRJmW0lWdE8TlPFUs36/5gsHGU07dQRRBn2Mrxpdv5kGfJl +bgH6Fdvf0ulT2w6sSGpDU4Bz17cnblikRHjsP8Aebz/hdLp9jJ77jChDEPW631bm +KdsXpfQziBmjBbbsFgKSRmapZG+DazPLuI4t3fZFhfms0BM+Fz1p1b6VEpqA9/4k +BExmKoN6JcUN1zQu4dsoI/iWJpwVHpEQNIjd02OUe+9Q4wKyGQwDBXW+oswz3Zdc +Wgxv89kGKGk2zII9P6B6KwX3trOP8Ifd4/vXZwxTyCk9CqMFPF9/QqJYg8UMCFgv +U45KZYrWAmpNtr8Ao4FUvDQ0bYJTofzgTcF/XBB6Ps/4Ci2g9hbGaAffclWN5zMs +H48riRqzab/6MDU2Pwvh0SW+Ww7M1EojqndPUsDtkEpVUSP/VpwpbCs46fi7K5OT +2IqTH/qnQFK7ROM1jvaUTYFN94g1Nct94A3CptUkarVYRaQwd8e+/kZ5J619DYST +6kgL8Y3alin2tvtd7Wc7cUKarHIVg27RwCypHGf1XO6EIwl2fyKjzdkCjJZ35PEr +x3mLeQ4/u7l+LFeGFMhp2Q6ocdOUblbNNNWv07pYapLGIs/DJSMfLoHgYPGqaBVy +lzPE7i4ghAcptzDDW4fg4T8uuCHnrDWMQtclFu61kEwCUe7VlXyIU9TIEx2hPNAY +Y4mJWCVN9xv362V8meWtlaq/CWuYGqITpoDbsn0Q3HBpWq/zYs7Zo2EVzuz9LIc2 +eu7/EdJ8hvgdelU4i3YK+ABYt+eIxEZSaKajRZjT8SkWy+9Hi4mXjmN5o5BlMAjg +5gXkguihEWIKDh4UkVh34powuEDZQTRdRzMVcqjPyLxUWrgDzVWkR9xa/tabvzmD +RV6/PoMUOr1LEXRYofWl4EnfIn2iTcG2HFmk7Vl2rGfNRiU3SBSivwwtlH8lCCKy +NcdhBenQfpa843TRGYUHLqx4Iy7LrOnk5gpQSyGrfTPxnI417sbHSYEDfSM+a1lk +9hLzJhRKIimd5r8iEi+tX0thfrQr88jxu83belcVRFZPqN06d7ppXyVsPIiSjrBu +fK1a3bByY7XItlmmS11kSfY0cxYpfS2SeaojDyJTjjn2S+9j2IZtmD/rXsi+vAl3 +Mwm4082RYUeTDU47UXsIJL5lgexphBmbWbK1IRwJRqe9nK9YKDDB5dgY4uCFlPtc +EQbTwN3RaOJm4NT8Je+vvlkRCKrnMBXlrRmneQg6E/NcKQSGOfZLJK1wWMOKntoy +Bo1KLMso+G/4dBE4ICM+Q55TVaoaC38PoW9V/PTsHtgZIPYZ/SShSc11GrAdpERj +26PJmTguVc/Ju2OPOBTxdYeMbrkwfc5ZLcncpnhpBwCVSKO+joJjuRgPT8xcaokK +3Yz6z+gklcFbmIs2lc3QDYWyyWlURhJTN0yABMi3fdsxeIxpplfgdvuZoBeBlB0B +4VMIEfegE6tFkoADC6WqBBOHPr+VhSopccbPZAoIZDRatY3TiByMS0CPqVShSuWX +g5KlkO0spBZ+dPp0Kk8wRmoyUNXMuR4Oomr1rjmbjBHtyNN+yVLwzBfS8iPDO937 +Kan+fwTdA7REG+dPSqGnh2soRfU/6jov7BJoirK7Wpd5TBTFNggx4QiE0GPkSvdA +Se3WAHDWYWOg802LYfbO5HRBjFSUd7UYDiCqnrJu8u07YEG1Rdi7GJnRHfDVEsdo +zM4EN41xR6f/kZU9Jv35egCjzBQo5rm9uGhWy3EInNy0MD9p90QLEZPAKMn8bB5y +4pY8/Cp59uf5ePoP+VCUiML8iXEtcn9QWCwsQwYUXxTOZQxEIPcZ3AIexwAhj3qY +hWJGAhZ16nArrhESqdNIAjzBdg5PRHHY9rDITeNwJWYWXG2KzqdvcQoK13Pa0Qyd +cT1B0n0s/UGEII5ivM68uvDbr/SyF46g0tGNYsu7qbL4kjVKL/3plYeYkYRn48Mh +cvxsjKh3VYdU/D2YniCIsGUwwvUOoKM94g4P5H4l3sXyIrYxAZWtfhqAmLCjpckV +fd+DgqmMMZs8UebT0clRDZSwwRD22QSY/WDRvWQfrI6ja24cuKQP9b7leytREkxb +ebzjwQJlwHSzLYWsy0o1X/QKdpJ6IwX2n+xWVJipgXEm3r1Uhv6oPfifbOeorQT9 +h06dALA89s/KvFjK9t/LiEOJqdCzNJhc3bEHQV9LUAY52O5dpAMGCW1MIrR5G/2h +9IB4kHJwXBQmHY0/iXMglenzF5/5EXSHfDV+nYeNnORF2duYw6/hZtmXAYNhw8j2 +mcqKMMSGJJA8kmL4AZ5fZgIiT7TyMh/KhCcucqYS13iNSpWS4+zMEhEb36rbucRB +FzklbHFIxxQWf4UJaBPDOeNQvjJGlfrYxjTvjtX8QNyxdFofPzUPZ/NjiPTrbOrW +banATTPmpFPk0fmJ0EJqu7R0BujHPQdTgeqaTjRg8k+fpSi7RxoA/pH8wPcy8WzW +P7GmZpo+RQKVFYH3JWqQVus4hnuukg38aWz6IF/6MfqVmsGkKWhu6LmwnVx+hscG +n5ouFuEf/KlxQs9qgVXFnFnYWCHn5yiMBq6pHU5EmjDx88s8Cnbd9RWMuG0QT9kg +/LquH0Fyug8RGD6KuAWV5+ZXpouudKI8RIMl/DsLXZCzqKx3yIRaCspxkalWlKoE +ryVlfggxmstZkhaSW50oCSFUVPsYXdLNhGU5IPVF5on5OULDfTy8Na4X5Z9Gsf1Z +/NgP7hw4CpK00PgVOdg/TkuEwS7uQtDHyw4AH0QgtHpR41jGYWflPNAQi7oAzmmC +Yv3FCI6PAJK7QO2MIZsBKjqlOOrfATk7IReMF7ASncvqy+FzoPDlXQkaif9zdvqx +ogBD4MJHDHLOhIOhW2uZtkl7QCkPihsBlu83ghCjgUysoU8N15RCp8Fnk9kavihG +uT5ctVei/GZfS7HeEp5eRNOJGlGfGK+6EsXHyX9cXMMAHTLD/3a0hErK/QZowIwZ +DThU/Q7fwns1YuHRwcBXu/UeaNjzR78NYJ3iWGPSWm/LSi1SSRi0MkM+25QIwolY +3DDF2UbhtBieqy0saC0IlHbqNzxmgbd7vl4N27ydArBm6LwqfGP3C6wmCcIFBWnr +/lAFaSIM2tctNXbqaOXlCFu+XwHd8a0BJhTZ/1qBHAwwNJNHZyFJboqQtvewJ2t1 +KSmnHP8KY7KTJ7ZGAbKuj0exQfq9OjQtoKWg/A+RUO0nrlllC0pWdyFtcftcciv+ +woS+djXYG3byohNUpJvmGW5EAFHR5P9/W86y4PyEMzKCdolvXdMIbZT4Fc9jrWbE +t6lpgzC7KPo5abQkcc4vxW7lobSmSaspdhn+L3ZsOmQuPRpyoQkCkTRyjIL+ipuu +8getIM0VcstvQ9B+6U/m9gmlX1h7yI9Sh8yVqih7gw/aGR+iiH4NEnDMJVKdPjNv +XMJsojEnno41pRIdmPa+9R4L8vmeXLMc5BjHq/74ZhuOMSNw5R/R3TF/5T9nNDuC ++dgnoGKQJzGXpM9J+B3/4IbM1vwP+xPWpyQiHTTVDsGX1ER1cdtHnHvm5/9tp2+I +AUgKR78j1W10aflRdbOak/codu8oupTwGtVRRR4isK1e40dWSEXjuJfYraduLqNy +BeIr5oIeobOciH9YBOtJJST6TGugZ5UU9RTMy3ZbqJ05v4E649ZMdI0pQWX4kW/k +SFaACNzyB/2GYgJI3r6vlFjagikH6cle95WSaGa04ndd2PflFo7WikkaaKT43R2x +wr/ewKFqV8zfEVu/m9S3JJpFXO8uTR+xrPbcp81GyH8g/StsnvKBIShAPZrq+kl2 +4aDwzdM2AUvqdCdJgUEKTHHFk5rl52klWp3f2dJLGPmgl5COCpvZhfPJvkjGm7hl +2H5lIaZ0oWl5ZDSPbXKaA+wprNLcstjw8/6A1J5t8yIoMt7QaZ6h9aEE1pmiy3rF +vSBE1TDanHE//eEmMWAE+t//LyX6+I/cCNV3kQBg4mA9xt9V4tMsLgYwVJZy1YPQ +Skf3mO8z7qDPDD0nmR9892VQt22xk2CsULnizEfF7K46xr+ixH9PmUsBEO1xGaON +mIvd9HXmv246hfmfa+M1sCwbMtS6xqdeuUGXNin1FFTcPNP+ISQTbolYjWtLLAdc +Kc5LRnvj5Fr5EhQlNMkmFbZI7zi+5HVZXk9MIv8hErVg6UUQYfSsUwiwR7pgU0T6 +ctRtZC/FYmYyONhdOr4yRsVT+cS4IovjpUTxNJw9e/U0yVgsn2qNWDuMc3wmDtTv +oQXphHFWcR8KXKna+Gp+KHDfTCi65qUGxNAolQbtv/dG4RVyYkKPZdwnEjbSo0xv +7QV9FMOiS0hDodIPjx2JfI1eiLIfQHeDhLO1BFnV7gZILG+V9bbQpu4gK14Dqwpw +kNIbyuNS3epD/8jPsgS2LwCZgU8KuRXChkQi+jZHvDkUDiLumonMoWu93dqSc6RS +qGWIxr9YZ2HwzMhBg5q4kYFmvdcu3/1cye3jmB4dGfbUyz25aqV2UJCMc2cP8SWi +MKaS7fyELCjcvt3PXxDVlfnIqSNjJi1zq+QT0DGJF562ax2CIg6OWPzw5xryXmnJ +UqrA5CLBTmzsfK9VABUqODCzXRZmbRwcF0A/D5Vu5Ijm632R+yABNmyqwed6ZWaf +ldNBG0lEQbn8FedIahoFBPke4ZTQHTmMlARu8iXTcQLVmUFPKUXUWRxb7AVMXec/ +POuZayM1hFvRTmI1/vToB02UuCGwPV8IApWmYpVSxHVcNH9XF++mYNjRVHSH2yo+ +t5q5HD3ygAi+ctM8yay3nvC3fDtBtr9xaZnMauwvNZYCANsBbI57uSgkTJ+abAXT +VXIRiND4T+FwyiCRxOLEikj4/qJDZBz4DHmpuaXU2fa4IEnElo9fK9tf3k6OIGbH +9htIWg6ybXHOVof5RSBJQ3fO5Mx3f/bTpMom7kCp1UjooDDlgji6AmYkUcpLdd+1 +3NA5XvgyqK2GhT/qgT4Vbu/Sgc98oFetdcJadYtJgNQ8nXgEr0GpSxlKsQNDsXEO +RxeIjQHkeFJe345nq43w9vMAAOmS1HM7hIypDvYUfRHfLP2SqTmvtx0J5yMzsqPe +2TAjeVReM1QNIoJvHxM42fniVnG2ZuMiLY7RS0emHIXwcb7mOjDzSF27EIVwKfnp +M5zxuuRrzkc+6iy4MRrSvIBxYArX8m6TggCrWfTs79Y6n1emA+ZVAi83UekfnqwG +hxyFUhGNWSHExa3PjvL6jM9L8V7o3WKDBzA4qlH/zRRdgtlBi9wqW8ZHQg/CCbtU +uWjKG2Lhr4LvcqCKGzF18PJYz2k2lgAyoD13NSI679/saVCQAVQwYnNnts8EdQhp +iW+Aa05dfaBLN8FcF4XoZR7CDehJ8/8Y3IzNbMH4Y1iXXCHt/2wNaZAMF3bXmF9g +42gI9gISGAZu0RBRHPd1hjoLOhXz/A+A6B5O6nVjgtJRH4ozX8YEgebS6yguxUE9 ++j1rLD1OpWN0ugXlkCeACMWoxE4+LF35CctVyFbh4DpSr9fLSw4yCrGmUTJc93L4 +zcvDg9mhdlQziHLpjY0ijfZ9e0T8xpgIpyehtViu13feu70k+W16RY7DTW7flAqO +vwP2JkW1em3D7gTD0WtqMrEqRmIQnNOt8XVlPtqvRds7rDniNxdIQTvVfdRRwqqH +dcgLXnHpo81j2ofYhl6Lsusx1w+JwkU9mXyuG/4XQi9Kt8qWbzaQC9ViGm99ApCo +QW99FaU3+4X/Y0ujwWnT20A9ynNbQnfhkitUmf2CVooEZeSKnSftjA97t/wcaqpT +63Kk+UQFm8NmHJwEKGCDy4RNHtXimwNkb6z0DOHgFGhOqrfQ4otNV2C//MtvU17D +Lk6IyZA02eC3zDufBBanYAbCzL9Zi8lyZ7apm3zb+UrMTVPn85IS0wovaSj00YJb +1ivT0eax/4d/h6xcHWxbukvqJOY4ZITvrGhKomnVZOopDzoJCz+Ub0cDDUcw1P/y +udwTNAXSAypMuXZGBoIdKOP/r75WHpREu+H5CpkP6k+FqZpkLDDa8MdNjnBxLkX1 +Z0vMngeFjhtom7f4RCmgfDKqkvJVQHlc6WFGZo79tBNG22qPsvH5kRueuK542efb +7+evWbXgIfzHC/16VKl3UJRQBFmI5ysd2ZNEpYBLaTeetHktXSk22BWiNr+zQNrM ++q1caTRO9/HomZaSD+2kHmIY82Dhz8gqKRzzM/AjUyX61bfai7eZIRhEhb4lyiHl +VStA7GiiZTgM9CYAoTAnTFCOHOG5H2A1Hg9g21CP+TgVAEC/1E4/ht2ZTrfta5bX +JtbbBli1mVpr7b/+bBnjnBsjcRgpSH1MOXHI8ABQ2SH9urNFjIspWdlkhd3BD1Hw +VstktWyTB2v88f7JVGSFNobFBY18I4UlftABbNeoEXPIQPvcSGDIRjen5l7P8ybV +MaRCRB4l9On46m13MktZGWf0xsU6ItCV7LyLfbE66X5Dc+JtspaOrV86rb16luPE +lCVX8OmyJ4eBK9oc2qRFLvv8vvBnW/Db1VR5Coy68Xv0jRadOAALq5zKZQqoQBZF +Tooejyzo2dQtwj97dA0NK9dMOury+gCr9BrSXGQ5kD6j06Bb99WwqpmjuBlmVvPT +Dkw9tivKy4vrQ+KsxU0XoviWAPlvG4QW/G/a4SUgLuZRk5euNnNnDrOtX0hfsO6N +cGXDmaVF2LwZAp0YROkPYXc+bfyk3pPljvJzWxfl+O1P/IDMLdAnXag9EhutSyZJ +r5aup5IqsjRjN0iiMoWjbTSmGsEdjqi9oSAZ+aUlksqvOjoAR/oF0mXiKk7G3zfo +8R/aoagy6xHTlFCWjsSKoq0BJ7/jmMgiI+r2KJMp86QRSrIbxg9I4Js3acmEV+3j +mnnJUd03DaxhX6Ew2VAE9ot1wWspr/xRpyaGX2Qx+c/Ip2mvhFz8ysY2UXx2Pv6u +CyhJfI8Debk/RN6qn5aZOKz6XCs4z9O0UFbzl9mUT9ZIwafDo/uNz+yLJLCnhbzZ +Wc9Wwq/WR1wqSF6qPe55VqJGJppnTifKHJ3H/hI02ft4xEWTevoTIO33bq/5WjcP +9AiiCjTvDrDBg33wdxwRE8dVMHceOOjIIVBYKZT/U0QkUCua8AVRv1LAf+GLwMY3 +VNn76YI//KFVUISBsqYD8i85VV0jTlZCjxZQwyP4ROvVxoOzgaRxMYFQnm8DT8Jy +LD03ekeBpBekvPdmXPMYvFyhZ43Jh4mx8j6xo2RwJWN+vndR0UtBJoKNX47hydSd +N4k6kQwrl/5pcQLvmRDDPR7nG9LUaF+KM2Lf/CtlafAINCLFYYBLr7HQUZ+kaUD8 +k1WEFpAv9Jw4qWFerG2eBq54j2ajw6kL6LhMcxN+BGPR+9HHCj9LthdYiWMpK6ah +FjIaBaE4HqbBw37/5vFhDsDKSp6Hb4nITayiQuTkTNM/atSBKKz8aQ1u1fKxUHS7 +YMR5F8Y8BwgMPgHxW//nZgb61Nn6lGbv6HgvrYEcqCeQIjVE15pJMgkbK17ciqcN +QMP6wt9nrAAzf1FkMvkDjHJHNGa5H2qo0wL7nox7dUgbUCfIuzX28uo2U9WCtLoZ +1M+SSjt8NyehIs/NL/LnfhV8/O1EHSijGqM1OF2E4z+osrgZflxiKkW3dfck8QKy +qDeWt8aJe32ErZyX6jRe9Luohag1PECN9LPRgnCNQfdYtLYr6gBo9OROLmDXwb9J +Mo3O4YYx2KRosImH73u5LyjsLHCex4uvyiVoR4n1Zg7tIw1cS/xRIDMLVcBwSxFj +BMo9ytxTMSX9PjMzVUTGkJIv52SJCzUCvguRTNHMls6vjx3aklRhODNcSvwNY2Pt +b2SnDjymjXkx/3PqqelhL/frJ2DPRfSoFWB3KjUt9k+JM5tpmedTllaaRJAD+1Ri +9GW6adoYORO98/C3SR1B+jGoaWk56720dGIj1w9LfAnHnThdYf7dhHi42ylLAX/T +ygOwY1I6gy6RyyunMMtt5LDVWjxPrIH6TJxVSBTtRv4OCvZt0cgHQi6alZIBwpob +VxKxNLorlCVKJwAxzCcEXRSTv3b6KEKKVC79F+kGXrnnPOOlRHhsLqLusYn5Ylgx +5VO7OD1gX5Cj6QYJQIdwOuISCoTHHFyOP0A8CHezIQSSAnTfDfbL9DtxP70pTC1I +9mgj3z6QY5bS8M/3xIqHSj1ZYZQ1BRQKdL9ZxkDfEUwoBn154E+0yor1c6WQmfLT +SSW1EytUGjAbFwu921+WDJFV/AkJnXiFuUHxGGmmocEL/6aJro52B0NYgea6Ha7r +tlSA14Z4TZFNkxyZurOwnqjQa0XJycRtSVciQsrO+O0j/1qw4qbJfQPoClk9IeEZ +7JHtvieM9BQkqNSBtFLbbYoKIQTTy7Dsix/NkDj1P21c1WR62M1gRHCjqWrtLyVM +M6ePv7yBuoiQvF8HigV9hX9vbmLGWxrjxx1T4uam1+/NO0VCGMgBSG3gknmb/g/q +iiSWl921B3+StIxhUHhhhqKwzP2maWjzOfmPv9XY/6fUh4Uno7YSyO4RGnechFnO +sDbDo5wYDkI9bCI2VojjPHVuSN/iPvWhPJIkA6ysAzHhcbAY2vuEyeAJc0O7rhft +k7URzeRANsdrjmGUuIsA9Y9LyHeWyVmV7WqtkmSwWlhgR6zt+j0q7TNV+Dl+uSdB +gBiFpfOs51YjwNP+H0Acc/5CIY36M7ALR3xhX55SBD+4SMY1PX7KQP/G9sgBXHt8 +zgkA6e7Kv+s1PU26RmGk0uInI2kJ4vkQxCv7P7fpYYjfL2uc+g6HHWcRPnkaN8CB +PtpCDVvHatbN0slhW9V75LzHv9Y2n0a4CmSM3j9AUZKoYy7DSGWARaixYdtyj02W +47c68KGED4qextXC2f0/7SEiumu8GHjEHdAdw5kw14H14xqJGbPfxEwV/+vtHehq +RX2r9GK+f4O6OFXl6VYSjCOzcQ+N3PKjDbAbQBU3jdfmXlbSA06nfw5NIqO1xW+a +jNfbVK8pjohsCv/F43RPOrayzF7zinhlf967CKoVfy2yCW9lQAxojVTuYeqQYYOZ +nRo8hljaIdpHdxsrH4sJCQkrP+NCXql4UvZSTV+jYEhFoc6uhKYUPWOnQegmxIJl +dzCP0NTph+Q3vO3X5q5Bkz1FdlKp+DJwYzYsSBmwxUTDXPE8d0+dk7qGS88g8hn6 +e8RmsOp6HFEEgJY8DKszw+6NWIQ1ZTb6QpSsxksnZM3DWcaKoHjp+RE/kcp1lwh3 +O6ZiWRNttloDx7OKQ64nh8lnlNRLoySzf5e91qA8D+GAjUHXg30St5E1Y/0Sj3hR +HSA5A1BioxsBV626XR+VdZZ3fa89bQWahYqmqSh7S2+cmhlAI3Zhr7qU+F7YpBtQ +O+qWXHZJU0WS2fuMR5VrEMlScBfAt5IPy3BuJaB+q3l0liprvoL4owS5FkbrLzVT +R5ZNynZpa+wwem/sPM2JWSFC+E3xMKscvKeLNGn1yHmSxpr0XQDSjpba/msdvI50 +aOY/FmUjO6k9oqHkPT81HeBGYbt6f4EYy30y5pt9Mb2EofqwUE322VCsWjDDBlpG +8A1j0ATUo97EO5Y7QZhk/r5Cn2c1cP7iWpgwTG/5QSGn5PQuB6EnLeeKM/yk9prI +RnmnqPVTT0gABwoDSIL73gbKjYRckwPVCj1D12vZnaQ4trsEkKtHk0IRj8AxlVYE +TmgtR/uMLZNQT+TYVfzZxl19LeNDGa1lv7u5J5KBOdrkKfaFN7ahK2iDqDt7zfsm +GxEPZVPoBRTW737ZEnSHePfxgEed9zM6nvgc0vc+lH5joYbnGELVV6T9UqHe9sjV +VCxBSdVGMt6yesdb9nGa8rPo0r28YtTM/UdQfzwscHMFj17tEIKVHo8N0XQ8LYWj +vY8OKZxyPdb9J34AgF1CnKVm2L2zwItQ51ANRNLCd+QY62SxIA1V7n/l+7sfI1rp +hxL6dNIE0iScgQdbI/4RUIElBzN+7zrKi/ozUSRlh6/FqBu7tS46kKj2XMhmt88w +VDI7Cmgnyvyh0XSXUvBPnhmgzgEI2FPjSUoKSwfWn+D0cwYK5nX+holnQUCCpFRI +zMrHwZ1B46ExBvPSvHVTBveq4JvmzGZKK3TEur1X7mSTRO4Y1g53XSHP4aRbt1zG +zMTx6a5cWUuk5aBaLc03eG5ppkiPNvbW1d9kAFlFFpk0WI06HZWRZHZIeYaDG5yI +RxcmCTII0dqFM2nbjoQ9iArnaRdeduyJH/AGomhy0ybm/H7/VLug+SwHsDCWwfuW +GLTg7beQk3F4Bt4y2mAfRfE04UX7XP+jJQdgVUj44Kdd+br7wXksyvxFHdFwKm+/ +zYDgU/UOFr5szpRMGmwIT6iukpjaTfMv2hq0MyuoKTUqd/yV4W1aIMD9Csd2pRa/ +QvCP7vvPVSDdm1fMTsPyRPbw5zi4DCOV/zUCgUGedqkwvBg+U5ovkF8NrFSF/cUv +8EiJctkDYDjetVt1Otgmto2/gY/O61Ymkbsa4Dp0bt0BGDdDx7yoGoe1qTqohiid +URkeu/6Jg05/OL6N9Xmj5mEaH+wP/zKPkICnppSDYpznHxtIbPmJIUIqM1yVnoZI +GRNHrHFDFo6PPLVJxMOn0J5Y57j+ZzNarS6Ohb46JgtBcqw7mW74f59o+srV4kHA +ZwoLdohEeig4deIifTDnokeEXCVLbfYyqzHpgP3+0JgopUfKSFznyQYioP2Bkf2+ +Pb5eBUCnJB2ad2OOU7wBYyJReSW71Qmi8YWS74oYwyY6Nq/nRFxn0bfJpmwRXt6b +398HBaSk78sNi0ynrsfIVXTqNOrC8eyvIq0JqpOYCVMNyTYG5H+l+bro6pXUaOMO +627uTnCCASF+R3uD0TvDSkRvWPi+0Ev+/xYokVoLhVpKv2Tl8Szx4Zb5qlJT06D0 +2vlhgjRVLq6/E0cO9gjOFPwqe81sPY3KMl9f5EIDWjglk1NMHALEyxbNOOThY/uR +XDkhVD5krQYDgoBGMLxpDAEEANbjrDY8VdS9Pnj33lyUt/aNJScayPA4EZ8/peed +NsNlfDYBHrlMriHldUSH2DPTEEt1mDDPf8WBoHpdXmcyin0BIi25OmFG9xck+CJh +X47EaF1hmW80ck6ltVLdW+l+pArp2T6aPjCRGnPdTYWAooa300+XPt1AUf3pFKes +CQ5U81j1RdEKupjuYl63z8YFym0/daeg5qfZU1AM/n1SNb9/eL9IDYk7zEPo0/J3 +lj4ePsEkii0chHtoMyb3U5e35+dwFmHALTEdr/PKYQnw3yQfexmpvmrq+nlEKrEK +d8iavXJVFKVi4VnfsB2+D8Kofk/8LuBzpI/eKIk6NF3XYpvFzbTHh8AFKhBfQF9t +zEjYpdHO8/QuujYt5ZgN39H4bpIcFmpxue0I3OxX3MUizb8SCrnllzDysAkDtFGV +MfQlDFyi8xUtKLlASDeXVbs7RDbPDczlvOxcbV7/RPx5od2TTqfAbbtHK5e39Iey +mJurNZ7YWTHoVlh5Xi5ta0+yEgIVLkcRjPCBAi7IDZrVeRigjyIwlvxkdaUeqND4 +9FWOAuY9SFWTPYhRhDght5M2I+Qg6jFpTgwKJXRCCatJ80aj+iLM72DTvfD8yMOM +Lu2D74ldyqR+9CHJc0Gd4SA6j5bAlglgXHFbhmZglbc81fS/JHROcr6Ybdv/7rjF +Z6MVKPBwhBToqweBOlX2uD7PCpuXgJHm8V3/+CimAqT4fqYYHt0A5IGuetZPejAy ++6D5m01ji1JkNQzxVykS8eVzS7LjfPyBG2i9m1E6rYcrzg/Uv8j4I8T5KkKGxIfX +df/3KxJ5WrD/JbBKhYxWqqvH7ER5rhfybka4IBWQ+P8v7X6jBvSWQaT7nASGQvsH +Ci5pOqbTI1hS+AVnBODwauoXwxewD0W/1gtawkWNoN3zy+7NpQU5f+moiHP7qykf +/EPWuVay93V97k4GnMmwtxkS9kFseeZhb/KiHhXa4/eDQ4fxgDJaFWY3mfurAWVr +/VLJTtxoZmhRkm1sdwRpDMtELWI+ayViMP67vwNnwp7anezTGnUpwO56iLZW7B1S +OZf+pPXpk0uE+1dXx9HI0FzDNGvTiq2GuclZ1wKzloi/rpJsFyCsnxoqdQeE1NSd +dPUzL60X4lb9zTWry17Of6ies2XdTZNrbGGTutyNZoqaMcHd3LfA7+MaObRxPqye +lW03c5FJND7webpOMjvwzAWokvL9Ugisrx1YrwfOqgCuwcDvt6OrGWMe2QEVQgJo +ErtGOQ5AqsD6BOAw4A3+zzdrfbt8X1z2uatYV65qDagG1ghMsnzmOFCU2DtWxOOp +ZoOK+SkaRa/Ps3SaYFQNRTrQ+3kWD87abhq3HxC5Xe87b/ll2RxkEVyCrnGqVSaL +ybD9/ZlBH2781FzK+/Xg1VAIwruLUEQVzQF4PQSWwSURr257r26bdWcxI97SJP0G +RfhoXD8LALMrETAA7ldybGcUU/h/JlciFVcd23frNtkKHcBOh/kbCtA0xHpHEUWy +/fl1Z4WBfdFwiMYgUVP5Q/epGLMiDUa5o5vASAIKYO7ktuQ53nWGb8KqPEBpKGYs +3du6MF1kSS7b+B7rghAUGfBnhx3bJK+c1EiuWZgLnsRpmID5FeyakJ9vdw/9X5JW +gwb/Ym+NfiGf+4FfjA/S5Lkujz4ztA30u9wtXJLgf0JHUV+GHw3qhFGBJQKCq8eY +0rQEornAIKwV3x+X0epNIcOh8rosPd30X51Q4b/drm0c/6+mHUq+aRmP06Ec/a6v +KcQwRQkNBMUsQRi6OcuvwJlq+eRVnLtCX/FSHR43vvLTMcPo0AYD2YyZEldMUfBz +57O2XRoDSlZcXBysavvJiAPvkdtvGsEE034OSlS6Al5Xfg1TRMZDWAWP0WhPahku +RxR1G0Ag5TgIG9xo0CZL+DrlRxDLQsRZju7pbT2IP7nKrNcbDRlYXM17XhiNtDmi +iD3NGRgPCd097K6KBH6W034pvfJdL4mu5sxd6uJaehMJQZNBMOv5p8Sn3bPLLFO0 +uNU5U63ekwb43aR0HfjMhwVsrX0cYlgxkiQAMlog6ALiOohJhzv3q9ysQtkC9LfV +qw1flHq3lK5LXsmqijuDWE1K4QJj2VVIqsA3hC+riiOmK16o8gxgF6Jzk2m3qYCq ++nJ1advHITo0nGju9wKWNMqMly90X85fDRIP5VBkhWqPZhC6NIL5BmzTU6mTgGh5 +uTnKRoyGMzgmnWLvh4Ix3HF6JMSqbTm+D4IctKGipbl4JAKkYosr7lRR5QRr3V2l +zd49iEkkmxKjleWsZLxyrgclYXGiHWqDUfHd3AeSpwCUgoCry0WeS3okqc9Gt8k6 +1BQuXvoPU7JjELHiEXILgejaMIYBhRRxTqQhRxroefhCFlhEDhFRNsojz0cNEh0d +qrizqaHN7dCeuFqKCchT3FXTZOe3FiCa5xWfqe1rexMfW9RahmfY2/hCap57razJ +l0uILS/eN4Sk3bJ07KX4TSCw/lRMPdUcdZX76jrO/edLvsMkxvEwaU9n8c0RVDj4 +T6ZnySzbZmLGrC/NWUlYRaN/w/UJADUAMeBEhC/omojOkr3gHzYXy5yYntd9MJnW +pGFQBsyHdEFIJQOkJkGkZZyGa+EQyx0nz0TZUq3cuOoh4Y8sZXWof0wILYBbzAst +2VIkO4rjsFIxs6mBq4HUf5OL/joFrlQPgd3M8LQS0mwcm41GHgw4lH0+0a1gMIT4 +TS9WdnrDume0uoN9xWWPIKTj8V0HHJul8Ftj79wdezYftMcW9/I09SyjRnV3JEPY +pph+YT9tzJmZCAmtug7mYor76c+fU6COq1bFutPcWVy2VQCcQYqQgrrUDhaTQm6C +PpQPR+G/wbFUSyrDHIhkkqBKnwsLU7lNaaatiwq2nVXVKJr6gBH/vFaK2W/oD3+B +TrVuROBfr1PQeQ5KAEeFdcjOSkt8D8oC2GSSyOk2dHAtJc1ErCGjJ0hCz8tbySur +rVwrwSuJ9rnumtRPHXbedo0Pg1p+npCgfvNKy0v9jqdBlsgHga/wS0V/T76FQLCQ +tOgkvJ+UPNR3D8wzwTzHhFvdSEDAm9LsaU9AtQyPuYNvy2Kp1pgMRkU/DfSAjHRq +5W5DHRzClGE85O19SiD0Rd0BZNuH9WtEHWmAFhnDHzJB4Hla1liKfY9Tp9cfLHiw +agg9ADsCD153LM+5SmexU6mTdoEQ2VWV+9BibtRn2l6kxiOxlA+kWdztyG9LqXZK +tuyXDvc78fJCg8PMncXxnRPyekmNTZuncDWcDbuySYK3f2RNB19Ihf9j1pqUoLT4 +lWHeWPp1MOiZQU//IKndFlpk5pX7f96PWI+J6CKhNvmwyf8nRPfUJXJVXg7n0dpC +BoFkjV1q7vl6vAF3QxPyNcCZiK4PZePGrtq9uQqtB88wCCXHcH6F89HS5hgvi/e/ +2oq2UXtsh2SC6YPXoowyI1nAZkXuyaxDTwCEI0P24NIv8SCcUY8oFKUSk+PVbA0B +nogGdy1DG3eb7QmviT7xk0XZLjtnmFdZWdmXGQTXI0NpsPCveyFexx8Jr2xtoSvL +UBvHmctm3LRFfZMUBVOVlEG7tcEOISq54aOJkWneWCa24MSf7sW4etljIEf4wlg9 +I27LTL//Wq/k6QWXf2TyhWkCZOfEX87N7T4Z6tPq8bC2w1RzNFhxyw0YdH+p69YC +ywgNxr9kRkvNmiY6ETDQ95PTF7LbkhJOf7qFZ4INZis1LI2cxch/oGYefblNhu7Q +CoFgWmkdDYHSbT+CjK8RAXk9oH57/IboFdhDe/gfNgdsOfWn3ejVy3bM65IeTKUQ +LFChhpl6Vfpv/9+EIXPnF0jJgoaGOxrtVUO1guFbzCnsfViukqjoal0IwBx4AReJ +DFSU5KBQ+CNOf6hAzLFRYKFDtm4JkTIYzyNJhu/d/FE8pxTGYOfGxVKiiOl8OOBP +GMTvIUiIPn0xt//rm5dnvfn+p7DEc2fBPQfMw/5YLdhzweXyfHFp7BO+79hXm3B3 +g9cs9+peEF7xW00zXiSyF2WgObJHM4sms1lPyqDS+rNqXOMdYhY3R/oL1r/lW3Dr +2F2WQurOwUMosMyh9AlLbi1u+B5J1jhHXgbOm7k9o2jZfPmO8NIo2DtuwCDScHSl +7hKZhRS+4gcSlN1CvwhMKdDJs+ir3kByqUhZ9s1HiKBrpmt7nAhslJTSjPrGPlwl +9r4J39mudegtmkORZsfCosC/GT75hSXBu1U9V3lESEWmb6b0NZYlkeenCfgucO2A +4MvwQ1Cr0yUA9XhoqW4DWH+NWUgNop4bRmjdqI/ac9+n1911IfBKLRIEOZuDNwnK +SZ5grRSC4jXAnf/Qn7hic7mwnDLPkT39LJlpwuIaa8VeeDQFFC7fLnbk0GzPF8CH +Nz5wYRCzK3UtfxZ2WIRgbcdZvMchOMEbnDiE2JK1laqeToGyLul5IwpAKC7Jt66y +BcJaeDxR1lGNhSuKON1FEgDo2se+DDcUuiXLaX2u2ZRD+q5CNnguTKD+KrmN9bqT +hpmALddWsG+xKzpLbhRjLmc/UGmJLTGSigtj9lAtwRkI+rpLCeATD2KBuH8d2Zgd +eorbJTnde8Y8giMPxkKPl847Q9JP4hDBgDoeIAznD5yh/LtBzq4L/khFGRDdNzWO +k5fKISLlQ1paGVx9FWDt7qhb72jk4LZFssTcGr4nm3YUiYxFUFzarynNF8MjDzMc +qN5MSjCR0XfC18YZI6Z2rmmI0xDkdS5JCbFbfJ5zg7bLStF20lXp605y5jd2FNEU +aNlvLa5j9kHCaW/rNEAWRgRW9djRu7zwT8tGeNESEs3uPrqPlBw8kmCS3EMr3b5F +atZEZqfu2e2UY24sH7/8Cegk1viQFzpQ6cJNt09y78lm/8MVrJlr2fizu1Y3GLNS +FH3ulP1NJmiAKgW9B4qsNGEYNsTlDgIirxERXcabbLTORcAr6YbrxjEhd8g9KC3j +iv5gaBh/ScM9TYvg6NQ08WWoI6H1chPzkhBcsuz+CDyWOfxY7LMQgu3V31ROAKx4 +2gD9MYJU2MvLzntIpFJh/kh1v71Q4I50d1Ki3qKyo+jqnEfN5SKQCLA8xQF8RJS6 +BePyOv67qTl8J2Pr5PbWVr9Acpt1bavE3OG0HViOMpsPUS5DqBDegKT2ZLRzShJQ +l8KMysbrqF/ZnllxEjg9lIlTT5MlIWmF98b8frD1vg1d9hsaSVFYPyFFBsspDGaf +VQbpQzO9GRpYqDcqd4n0yydVeOSxA4rV4lbe4GRuBIDHxbRW5tpGBVj7iy6+acEp +llSpFPfW8MvntBuvFXWuMAN8hT5/WNLMVxypeYXWSjJhMf2hdX1Q+kAj5FonhI3L +IyGqK1atAvIkpqyT8VCtniGCiHU/OiREPBE0gKv/KY6w0A42tzHsE/yWzq8Y2hqV +u0QFe78y6JSviAj10W4maxfngSKJfmwlryBQVw1WM82qtOrBQaAM0cV1B22fcFXx +Ei35PenPq5gHaeHYeVovdGvOqNWAuF2UHApK+U3B9UClLYvXeAHICB/YtoaaMGbJ +JVx/mU/nAe84PeviC/sxdLP1y4aOMjSwxYHNFjIBRmGLESpi8M50mPCEZOgX1kdW +4a5E66YLhqxBAuqtKFj/Lc8gjHYH75Yhsw8Z0VkTN5qSKnh6E6hj0bXzmtsITUZL +vY4gTFsY2NeAjgEkhH2ZSTsWLkgVJ3bFtjq5ONEa9pJiuvSOATB72DiBH+Ry2J4N +fdZT/FkETTCBIokaUrxx3ymbz6LTsTjhMgKqM0tVbLDhxBr3yASqXcKSKJqR+17l +wqzZzt4PES1I65Jejcf7DR3FT+M9YjMcnv6l7fdCh36CK3iHxQ/6wRPbddvULQgR +5G5tQ1lI9yXQJChEPNPCYZJQg2k6MxCb+RGoKjVNQZpKoDlTbESUS/QkfSVrVHX3 +qKxKntnZuxGAfU3MfgzjaoxrBk/lfDctQyZCpYnKvcdcrmeJfgxwTC/+8ri/8Agf +j0rDFTBq4hQjEKFomBjXx8BFPfdf9bUqW0Xk0QEnTWth8CgjIPLkzxLNb4YjjEUJ +eifC/vF/PCaLgg7P8ot2SeUUyRK5OM1FdpHIJa4v7yeB+x9N0s5sqPVwOKmE8ric +jRH3HWKNzVlNHGN4wD/mCSsCwJhqzynOOJyFhHGzeCzKJT3BGDoI1u+yKRD8+Q/j +EAFVNmCBxVlAvBDpFMZ2/DNZtnLquPwYouHnCmEqaPjJQSz6Us+G0O8PlkjEHL03 +4kbyKDpCepnBLrz34/EGTddJxv9FzexMkwGFSVAES8I1DyS1UbjYE4vdd5ibbHjW +nkTXm7CtshksEpT97LvSECCIOTQysrKSPslJH9wjar8vW8BvQPhI7nAv2hrU+IJ7 +rOztgXqqWExL6LmbTXFZDbwJgETXyDuXynX58G3Gph9dm+1xf6ntjkJQNWKzDxlB +7yknaH/fvA7uLNhmbjnPVTrrqs+35zoy5M45dXAVFZhqy1ThVwmwea6NGXY0El8g +sPfcEBJKH3VI2q/TaeQtx8hWlrmrO8lMhB4PD6ynYBlrNkvGvoD3pswcajCR3KTm +yFX35DQ9Q+PY+Iq5dfnd2q01X+JDHufung23NekTWR3mZWDplBoiZgcpoJmGrphE +n02zpUdADviIPjz/Io59Dangrjv9Qg7SFIJTAFfsJG0gRlP6yFPaHCfX3Ex0FQZD +lOzlsypx0xCtJ1/M/dknIqtkOdvh60UN7kGrzM9b64mCDR7dwdPyTWHd7i4wLUyo +llLsYtbjCjz1bTRN99+eiFBuC7woy3nqpLnfjkwz5ikkLmqMCoNkkyy2rMmcjQVM +uyxCiLJiw554eJ82EVv7nYkEOYCIoANhIzEOZXXxcwT768esQqAAxK3PoqLBCIdU +BhdX+KqICxn2kB1notAx6iGupXAh0bryCKZ8pxXT2k8HJsColdMzpEC9Ulx7yiys +n5ASfg7fFN/nzf5TENTokHwkZuavREcPilN1XaogzrOmdvt47BlfEO5amwtgZJmY +sK6ztuqTGCmK//0LR109VGBHqe/+2xbZxOvEhE/F9jWSJ5HvcZy/l7DKq7OTQ/+n +DP01neo9wHrfpBMdEyq7UWMoXZwtd8+0HvBUa6+Qh1cTWfenJ/uUlDughGijQ8E3 +rBRJNFyLU3NEsAld//1yJ2dfspl3QSY+iEoG6zuL2ee6LIkAyAIImvsdr1uuW5Zg +B3u1Q58OIBsnem7wpJyGTn0k7Xo3wNUinmEufeQQeBgfFijbrV1JnIs81gmDCXQB +FWbyza024uH2E9ci0zzFQBt2Z1OCj2bcjBidtau6BirNO4gIr8bpX8vss00Bl7ix +gyqO9DMidCGSqd37UWCoeiDvBQox0U6wF3zqTvwXcDhEdJwOOA5LERNjNEykMBn1 +OUXftdaS9Wxigh2p5b/6wsw/vnoXHVVj+TLBz7KBagu9+eJ622ydQYVns45aE16a +4d1QOVjoYx7tpGZOWPkZYCgHrzM1fIiySyGL4LT2F0exx2/efOKe8j3WCoZlzxuK +b/3G9YYiIevQk20B+dXVJmON0wNqXQuNmv7klnBBZ6HknZBzMXOT4rkizrv/E795 +didZpEaWFAKLamp6pNnHaB/Z/iyhSlvRKFEi/fnlE5Sp0FQWOrbSAe36RJ4Evf2q +v2kQ5edyJUCDBlKAazMhCEfoq5XTRSUmzyn+QKeBQL8bJsEOKmdexQ4oQNd3JXnC +YSt+xLEu3szPA9kC/Qi5oPpJgi3gGa7+OxQCC/Xsju3rKCJkoBRHOjeHGmcQKTlL +ppsbzNMmND/L7972uzJCy6ryug/7ySuwkBExB/HKuVkOnr0gXzaTyk7k4BDdqh89 +sM3apWIILMQSvXAXM6NMXWIimEdZeW2zSTEoxvWObIKUJH5eJpSI5G6XlwO1AQmS +yMjO59SBK5nu6ZyKuEQCyBdfcZTxMG1/QqQ+DiOltcIu2RUAKVegLKLmSSfmNKDO +Gf0fTG3Gq6hJafJtrWXc7EDJNiLoPuxzXLQbUPFJ3l36y8/hn7svMYTBswcBzsZX +QsdzWJTDji7BdhbgEKqY/TFL+kk4Ja+8dTs6hGqhuylmmhnYUC6iPjEKzRWylK1G +Xes/d3EYsePc7T8jbLzTBuYBOqtYMpILOzSjtIWhYzfLT5YtFGjW/sgCzsiY5ysC +PRqgf99tc31WabOGrUWw9YvoCpjFMTj/2oU6qU8o/iE5L+W5HP+WupCQwvFSKOxt +tuPxzbnki99kxnCTlcKAwu7a40FW1ueoES5YeY2AFrumGf73jA9IbAjUw8fbm7KV +nW/QeKs3YEYIDkG5y/dx7Zm7Ss8vgJMJCNsNgzRHuC7sN9mGSkRHg7rNu93qvJI6 +CG52koBuURJwyfCWsOLS6KvTKPvDEoVyJfGXHNsP6JlHyP4F4+TaWKwBgFO5arMM +Hc76r6cBwiFRNAq+1wHSPhKs4fLIqMTY4glycgLQQ/Yzm2iII9UxTivZatVhPgAn +U+6HXNVSnoGPe8YS5660v5U/3c5982j4h5TE3XrJFHW+K1PQ1oi7G6W0P4oDuUh/ +GqLIJ9OvLPfQTD5oYz7hPVrvnQcVKLkDVSSD0T9iNgGGmFa8K9izDIEhi9ZzOK45 +8D3VytFtYxE8NKm64a1KvHod6JE71RUXAVdQYbidaYlojhDRaFiEpdHF09qS+GgR +DnzYtqNchz0lhkOVGTdPDeEWYbj7e9h8rxfNXvgrSFt2gFOgME/3W+eCt8LM957I +nwbaYoZHC2k+atyUzhkDxj+w0SfuEhMX/VMvIRRhM/TUl7ninxbEPELD01IYa3CI +EAh5sPkwLAP7J60EmQHCWEyAQs8YlKaFQ03r2JHGAcLG1Et9ke3DcqeQAyMcViAz +h1s5o+0tYCdm3qF3v0StE0TCA8ygrbMN0hLxHLQkPAuJLUcZoeXqwg93Z4OPySP5 +lhCwrr+4vjLu84np2gLDeN0uMzoOZKT9exbkS5cI+q5lxXNBMnKosm9mp4KK9HwZ +PXgXz5FDX/zvjZ0dmidj7HKv2YocentE02FcEbZar+ao6/269EmjeCRK/LR1tZaE +AojeHDMVb/VXHpzHdXq+7y2ljE5cuoSBBlWDXI4kFEVl4TIURjidN0PUsLkTirzV +d0euGCec6dMIlvjjpEjM3vvbWTJzRgCw0xbgH5KPATqMIsxL/RGqYWXQHGLP99DW +3RoyF/612zUWY/PyAcOu4QV5MAR7HH92yB+jMCCuq2MK+mTFPEu/IBXIPDZyU8Cp +VNgxOM9xDR9lcZ78GVEgv/fOVjqIQGqk3GwOUxhoyytX2bjcKEScgsWQ34ZcCm/F +LzuuPR6JhuWGVAkH+tSEog36Syqr97v5VmUjCOVn82V7+dCIAvDbJpkWm7H+tgQV +wA6FxZLCa0VOEtBHbRgrza21YOl/ZgW1lEhhTemS9yoYipSjzbr8nWoqquEfHpRx +gEwwS4BnQF+E78fx+vRSelReb6C1tfskGxgkrACgq/j1HMRwyanT0DyT5hDm0ros +mvUWwmuQ/Z0iwP2JGAZ4/Jh3OSX74McEDRl+HrFQ99I/d9Wsq24PPN1jV3Aj3VRc +E9zPyJavv5Ch9yBTh5jXE5gE7ep6sHTagZTxXGiE4LmR8PyOoiT5/bkyFqWLfHUx +V5wDuJtfoB4hVavQgCgam5C8/oajBBCqWjEKJgKZZ1w70wMUEY+fvoXUR/Gabu33 +c/dKJFASgkdgKSOfcVKgsJ8NuPNRmrJDZwwdJg/wOKnAQvnplvhhrPfAWaEhBdor +4rrSVKz2Tojr7mpn4iH/STGgLwfhZDJxKlHImRGdLD3cjucAFiSUwm0gP6Em+ZOG +OV241KWDsvWxtyb+Nc2bQOppZ6YgkPwRlxBVNR2pXYjwpF9EdUXfkOvKEUxVUgW8 +t3MlOWYeVWs61q51bSLN0AD61jcz8TIY8oVrUo/e9WTUTudeHdANPhPuyAsPViTs +a1eK2NWHOCrY4GruZFRsdk+UqZNz1d6hJs53kIrBdS0YvzSmebkSXJfip7fFbg/m +6AUnggmpN9XfcXDDMYFfKfxrgfvncFqZ9Pfz64jrGkv42dhdsbHO1EwF9/N0+Dns +X78rDNa9/MMwxY3OEj+dv5H+eZJrZgFVgcWigIlUUBwcQUtKDFS3g2x0fgiUI+vY +4B+vDsyA7En10cRf3AmI1cInWxtqx3CXq4UZ5EntcALUyeCOWLoWLDep1JVbLW7y +/dMhqZ+kVc9LzHKkOwDUdtoG3UWAjs0t/rIr1YNPF1L1WG1hyGLchLZ+QN+UGTJ9 +RY3FhPJwUfdy2bksm6kf3fWRXr/WpjE76xX3iP0hLHpJ/wnElLDBQaXrXn1S8uHT +t9Rd9Ukctuo47lwtb8MP1Fd2/gTOLHlU7khT4l7PbIWzumT2aHphT/QjcJrNiFCt +r5F2fjdsYC+fVlaXp36fcw3nanLhM8r/pivMg1Mk+F2ZG8o095t+1rIL12khc+qh +cyzu0CDIpyi9hGxXQWNi9hAj4ddR69q1d940fU8r5sDSOZUsrm4BSZu/bvp0HcFG +Cu1BUwAitOA8FNr+16mcfdvMnUG89fAkh8Od1ldxMpNOhEVAAL8YxDgpZ78UqZLd +nNWEhCBx2fW4JNY+0fKvGJepvBq7rfJO+jRWCRmQEDRUkVRMgIb7E9rckI4LCBrT +JAUhjaGhyhAe680dSCrEfrZ5ZJeHOahEvUjCeRroUXmEd/aim1jEato86V85is4O +pVwXZLxYazdvINWKrYRXZ3EKyff9qACqMEe4Mosy0y3igexJDU3AGEm+Rp4zVGyc +sr1fJiplNHIEBbFGQeHloP5b7n1G2HfbBWithcORh3akyrYgPvzFdl5Qr0/GVtxq +cWeDWZZnw4uc3vWyFFDLrjJAkWdzMvnY4j5wAvJ32vXNUhlGx+sg9wmV9qpKBcE9 +46ESL5hafG7ps+kkhC7duxDDgyNkg9RXgJFbwp6CtwRFf4SFg57m1kcSBRsHApyZ +Wqf9+JnfHOrXNto5QUoIw/mHxtYRzjFw+dpX/aaeCZ6kRqfxTNcp5dgjh6zy7tSg +K4xsZ3WSPH6XraH2iXLNxDqN+oJyhrWrJBeIIaqYznaC87yb8sHjSYrmTl1GIbim +x5vPkKSTkuOycRVTSuIMVDqs0hcmXe6zuQb84H+4s2vL/9G8vo9LVI5axoLSx8wW +RkvWTqppXqLgY0HJX0IewWMvAOHDsLEpWqL/wBdVDacCfW1dbPjwcQnOKn0jKP2Y +D7sLTWGtwrPa7BKNCbpMq4dSpFFiQMgfP3XB7Zoc9cHkJvlTClmsW3PDo3eBUy6l +R2HQPtIxAwMJ3+yKLlIKhHtdxzMnHcp1U8MfCIT+Bjw977FgwVQQaf7s4WkwlDlM +VcHfuQI0EMQdvxpoFXMl3tM27gZ6nvScvkq1ZkBBCZrKaFsWIlWpUalGiMxFzexu +aAjypvWnDLqQOg/fdLJC4KTmkClj6xslRF0aOJ5rzoNLe8luyhIUq4UsinaGwFL8 +9GXDIMkFywEdv8WSS1KYAuLXgGEDUrpesXHeP4QnZ5BFiDIgB8jao7iWndwTsA06 +2U9uFDbiwLebLZbWWVbuHMoDEu2bJy66iGIehFdJGWIidQ17LSNIB3spatDwIEd5 +hB0q58Rkm8Gm5wFWtdebY814zA3mrKQ90J95tG30tsOgLZurOr9WlN3uej05ZsO+ +yeI8Rw++r45Iraom4Wb0srkbvc24TRPnn6fc6nq8UwAZkH2jwgD/jdtAUTe8TKxH +4GbKtAfKJ8VftLx3q98tjTUOYgFXURsVLXU2EMIeradV7g7xOT2owVWU2RHjYuXg +QMtyTCvt7WmKCY/proRtBHbWM6En7MtVbL0P2Hlnvd23yJyeZ94wVSmtH0NoAM/Y +O93uJzP18ohfejFndZNOtwmxKcStkeqRCEReNQ30hMpR021nQjlxvIjvN3P5ApaN +txyUCLg/icyWqwjMpkmCH0AUNYH84xk+szLGNFYeeTdemLhryrjtEFQ+Cw6dZ6M/ +NOg+31BDCbNcwsynxzJiGkJb+MGzmeaXpx/LYCVv38/OtRC5fz4V62zTgcyVPVmU +FDobScvsEkTkVKovirTtKvWFA7RrMWDDquPBDRfDRMEdncEezizWscOE9XI7zl5W +xa+F8blREviKN8My3O2SZrzd2h56GRwqgopqxPEwuAqRLfOfUsWfvO8G2/FBFagr +2AcYZ5Cyt2qGrqf0e3+O85RWwjFLu6QIPtCrQsxOLfYuMwK3bUsdknCcyrsjXYR3 +6s0S0q79itepBrWbfhgSrHvCUb9oEq0YSZGRl3AkxuCukpzbPQgyyatnDy/wQgIG +j5kYJhhAgs55u9VcjqDtua2tA7FuVDIjkftzVtppC5N1BBXldwzkEYb39sTvSRmc +bGVEJCGv9rK1gOv4vqnd2zARAVqffgAvIgRy6S7FA1ut/vy1lGwZ5ZdJavaPFLJv +FGLZvVO6wugKCdZrf2hz6rXu8E8v56VZ7wgzUTjsRFJdWlSYDy/5yFyazeDonhHS +NXKXVmf/ufJtAImdsplgAJfqYRNz0n7lWaDbh9P2CbFzRQaDUheLHKodI7DbGO87 +IM3EmjlYzEqUZfSpAzkTYEwy/jmSTf6h8qfRkZRt7UBzms/d2BQjgZQ9B8/XM9Mv +9wazgF2JqaAM8u27HOstneQ5T4gsL3+6CTprPekK7bwwjX4Z/f9iw1xPRWcqGvxt +oDYTPW7clZaw36cMdV5WwWgonGiMtvEEq4AphIUpjkx98JmQJ55GTSgzUdIhJnpK +QTDPW00D1uZGRfz3+OhcS1PhOgTgbT4RR+PZnzxV198CU6T0du31HJ2M/JMbXdpP +iJ3FCgvNF8XxOSYH/27ABLsJU0Bwnb1U5Os2C4MIP7t+fcnEHq6ZSAlkbRu+QYTa +NWfEqlECP28XWH8K4+tZjhGGpDGs3l6QUP77RKjdcQtDM6bvkJWouPbDbrC7xSwF +I7KhJn8j2LBahw5cBHIP13FKuWyJ0kJW0IHyoy16O4AAlrZJCIFLnu8U6U8XQz4+ +1p4XvkxvrnaoieCVtwPYwq/GjRRT8odnpSsvRDQo4aBoCdg/sWVfkry0ftcicJev +VxkqanURx9k0BqKnkGsO6pxn5IodjfvHMl/PIC+DYG8642uhQQPpXKVyKZMSsaWp +TID027QSGCmF9Tt93VERTiSlnsYZK8z4a2i7rVEs5fmTy4Mswo+6inKvC8XvssrC +C82aspuqSZ+yvfoAYBmDFpF23ZYTNYUVkdJCux0NuKqW352ZOR1d3fgDouoV5TBy +jTcmnzHdxji5I6F3eiXkco6RBDU8rtR5KLEZ1GMhgfLY9sI02Nhapoo6ndpTrwzB +gcVY7F3hXUtuWI80ewAL3xxP2x8w7XUp9WCBMIDxhGlXZrfeXCfUU81sta0PtfVR +Xlgxk2fP92ZhAUCBIGTwSZM3WRuJRIG/qFakHK2wdrpJxRO7rby+Trr762nWZF4s +f+MQr3wazw4QW6NVkCLdxcMntg1uU2fe/xMQ9sIL4QxEXDrPXWMuNXbURrW+YDzG +9Cun50DjgzQAp9WxegQdUrkVLdOoxwSMEwMhkysbki2q2Gauyc3YlFeTn9E1w6rp +XT6A32/bTNqktBgwnAhnoJM6SjpQyO2iwUxNz2JZ+Hl2ERAoM2adbGuF1p7DrTKw +RikTPRen6Md1WhOWFoLvU+vp6J2900zwSkCing4xESHprY0lclyuuVjzTluc1kZE +Ea3qjEpmLGKQ+Rio66/Syn0HHRt37i/FCZWWwHXyPsBLa9e1ome4e149sSDXhXHt +RlH94Ooa6Od8dQgem0G3Vrp3mBI9suyYYvoAIMp9kjIMjVpA0j83x2mTv7zFqQ7i +KGePg2TZuhu6n7g2nrSilX4Ypjpzcv0Xt7y4VfaTQwWjvHr0ZUolXxE0w+08C3SM +Cet0ALKLEMu56kKCqqAAG+0Hn2jm9s30hUwM3no2wyDajrTfVF7vGBjHj76jz11p +SZ1y7Ib8Za0yYi0RrcCNoAyp6Jb6COaRLPUGJhb1jp+RWYKHWPXZ6zK4bWy2FOgp +ZkGtwag4b+MJK53zbrIy+vvKgE62+FBb/xE5dI3BpHNi+BPwPDYe0DomVSs7VodC +GF32iYcfnAkSfTkasgD2g0qapXWBAJDZIRkZNBSe/vtj074dhvX7iUN6fxsCtVmr +sqp2dfjuZh6wUL8FGEbL1Tod9O9/omq+euCPN3BcRywsTIUxq+lkqO099xg/8sPW +VMeoUVe/Bk2FbvHEy3a3XlhJ2Mr/tCTxtS28GsyMbAbuxCFhtHqux+mj9e7KrGQx +zJGQrhI7XsoTR7/B2Oibotk+c607mgbgimOwEX9VRjiOF34AE7gA3uSuUxcTlfdh +Uii3pgwOKOngNrUxuFenPFPgkXoLoDy3A/zyXWLq32SCcQ4RT80dHPGH/HZj9D+Z +8i6NpFFw3ukqI53tj8ktKgROG6QPcKMY/5uQhVkPOZNqq12TpmdUVOzSHFbO3V5Z +yMwYfyPw3LXRvtmXJ70x3Z+ujF4gR5F1TnaMS24mMQHu12Pm43yVNH1dOtxoapQl +8HIc0c5qfhvQlGinMpT4YRogXtg5qKjbms/X8dOaJYMriAHOvIY+5/SLAZ22DQeW +VM4iwGJeJrS74JYotUpzogP2Jtqtnp/vfxMBVK0cZTMvCgkWezr4LG+hEurBWvsD +ZBq6jtfvw5hjAEUpttQbNtrml4xTGrdnltBE+akrmnbtQNe0ZTWXn2FBYsIwPC2g +HPtSrDqSVweWDOfDScz4JegJuj46UXspmio/wEhe1dbtpQO0it9NWv5DFRgwVG3t +afBFYhIRLf8K4DwltY2qO7rmOKaXNvx1f9rzLKEI5xwoQ+IA8iLhbYo1JYPI59Ku +SudHiyv6eflIgbe9pqLPK8PpKy0y6Lp1eQE0t7FyPQ78ycqV+ktiEDICjkMLCrYA +enyusiTKp9sOAyvAWrWd0hU9cn+Woy7pIDHAKODS9M1x/KPz1QYMSZQBPPJtNT7s +wzvxeW+5TtO/psFceOj9JtMuYwBv1pN/eojMc4FWlqULzSWmRmDr8XF8Q9llOxoj +f1/bC7HODC2iUhANH2a92f1RoL2K8id0TdxprfizdjBgeDOCILMDV8I7xKgs++6c +RaV16y0fZ3E7hTr/RhPPRZ7zMFYSN5DY59+ulZoTnALzrlm9lz7ofZyVJjv4u1pT +9mBqcRbXPdJ8Ctuzv4VEXLvz6FkCXP/QxmIaqJI8IDqWsutrSJnCejmlLgOYQmbR +SEJGMVTPkbj6oHXZncAO7CPWi/rE4DrXq+G9UpuiSTPTbiWssxCIbPbQi9X51EqI +wnpETphjHX2IBfvWzfJdRNUz+oWrIe+GdDMYG+6n2e8tLkgiJUp1gKdxWPEMbB9c +GISNrfJbvGQHdJ1+/9Ivxi9LKtV+x/PqGYTcL45AjrzO+fLa83nYG5QYYMn9VLg8 +qV1EL5uRyVB+sy9bjG0sW5Og+hSs1d+d6PQUwTHHnG+dFUMlOez3Nt0BxfsOYQKB +vesd8mZwtMt1b1HUI35jwf+bRC6lvIp1oJNFLj3J6UbB1GX+UCTTltLN1M7SUa1A +uifzzldvihv1hWbhAB/cqpnHhb+zK3KR6TMP0AvW/ekf45NhOjTO90KUqXxh82rA +1/ZPHHQiwlFcXBIrOf2Qd6O/iZAhCAEFXy4jrnLWxJXlXehPfLNrmL8eqn5QhAfT +/FFDdpf5QsKpYpvnVkV8wg0lVB21ZlOWXqpwxXA3NkvCaXQ4sUDxRICxYLSAK55t +NwBsnguItB4aEhzIQ/CWrcpg1aDxqhOznQv5dBuiziFpOthXIfkwWmMpqluJQNjV +R/9stQYq5BX0lwsB/c+36kII8c00kq4O1cApejiZuw+s19bqh6NH3BOywjdiDwNw +VKj+BrU3im11KMCwbsR3uVS3mpD41+eP7EqSuXtxeqV3RfxsM8JoeFqy5ez1qhxb +xzthvMlzoZqKo6dMdBV49EUqzEPO7/jyTf6b0NL9uEjoXt0XG/OUSKUmnfJMQJWx +WAKuGb3/buX/0q5oakBu2CSqbJhoqiM5Htr9Ivz8lPJXR3Pgnmuh5dJNSBVZoJ/x +b9iP0BV2TUh2mr29sTksrw9ILwcSxSxEDutFbhFL0GaCodiMKUQzP6IfbErWMOM+ +2UGQtKCPCuUyhQsyQwqrqglffQkxXOTPAl7XhbbZPq3IWBrE6f8kxsARSV51u2Ha +Ksl1JCRCUsM6+G4u4rIwc/YD8ZkDt0VhaSZHJj8EpOHSCb83+GAJwrycTtyAM/iP +m0PFLkQA1ON+uSVLgeHPX1sycV+l1nt/xaWiR6/GLdNrdI1GqIunFuEKbRExGkWI +DzeGkGYB1OcGrQCYuJ3IzCh5RZ/G63l3qdWMbMEQJ6xIJwJxFZXvDC0/2y991Iro +jknQcGELHOv4SLWhLaf/Kegr5CzqeTJ4hse4KNVd63tUjMWgC85yUvOZ4qrG0gbl +lY3DHO7XXAJL9+4Bwi1wJqDFedQUYgnRtGApymv8pGI6s5FkX3P08n/OxUxiFQ/2 +dn6+DrzrtPOPPiEzjhoG0TXyEeSstw3anq65CrEbhYQXuE8TOxJbiYlHn6xARGnI +Ru5bRqRgb4+V9vkrjt/qYyCMNXuUp8h4J9zCX9WxXuTqMm8qMzSQmPizVlLC+Xn+ +TL66qX9OQKAKzD3ML+Q6eLtImgv9bDKkwcX/sKyAp/VbsTLHY3T99AqZ33Dcltwb +xhC4np0mLSHzBErfyIEZl690rV7A/XeigbfUUUa9tm/oq9Gda49ILG0cdL182Tbr +NzDzRT6qDDPPKWHpwoHeEVU68Lto8KzuKOdd9dVWbUqNPts9JxiKd7VWeBoSB7rQ +bOIMhno2ZyBWOmHtKSst0eYr+SWBZ5mIED+K77qKaGpF8PcEHervPjbdtLz8nWtc +J7j1yDzFxsyR0zIrvAUsVIIGlF+J9zCXipEV7l1Ayz4xB1BoSjo+Y9WMBxXNJR6k +4ZfLZOhMdlnxO+8U8hvlvy/Td9MYpfX3i3grvb8ZD5J3fu6wxXZGXoPYS0K+mgNG +c0MS7lk1ExFGolDfachVWynqyE5OCa7AECbAKQ1Ro6nVNFKg/pGMrs7vfd/hV1mR +w+3fezAoV/bOXTtU6Ra6E2WzK+oTcTPtsrzKneRmPQPpmUHCbiPx2xRdsjR46gsk +Egubc/QdMoURNRi5RoyZJ+xUWoMuxDIHnf7YxpUyc77eGoDcBGBiCNJBBGiuzk2r +Hm18YcvvEvc3Ppb0+uJqaM0CCwueA1PsQzkZkd1OW+NMqxqRp88I1mICjmunJKE7 +YfxR9C2WAAOyKrBvQxqaF0lQlclA1lFutQYuVe9UG9wX0mBxrkbTgjgIXQC3tZjK +yqHsTM9lRp794k61f/8ExUBJn46jd+OuYsvymAHpziRSEMhEYVrZ5P8UGOD7A9Z9 +Nf4sB6iPNSXpqMoWY71rJ7xOp3mRISie+TuB42JR0q4vCoFNtyptyNzpOOCHVwNn +qM7N8mX+UkeTPc3/L5jsRSmKkmr3kn6SH4XdPRDWQO6spiaAH4DLjf0pEiu/C+H/ +CSBms/nsGoZstyZzqbiX9TmvvNYBZVE4VtNQf01B7l7drnxevzMvhN+qxSXSKoRG +Yj/ruj4E6gs1Q9dJPfKD8TZp0oJcKANQueVQAe4DcuIhmIFPeYyC4tx/DeirFIvS +ssaegBOCbPsftE0EbhpS2d5nrQKH67z37vEexcpcuqkJp5HHrA3LGAZs8o8JJqNy +T/55R9+5Y1BwAJJfCEjc894DWjWZA4a8iHQmDT05an0wX+RA0ooncxf7tNHsr966 +RACAyYHqXCpafYqU0N0Mshl5W5sL2f76paRWfQPXc2NfytHrGxFFxYXPgyIPmssF +LWjlL3Z8QR3DWy4Vt5vegXxKtsQ7pK7b6CypC6UQHRYCNAtfZWHKJhM1N6KCKIJ5 +ExvwMLR6jvuvxPj1LRb71BfXobUnBseAhJtCyMFXndFgxADWEpUf87k32MMAi38d +ou4cERprkJHvUJpIGWpTMxCzYW8L8YucQ1VLKyPJ2bRW5FWaekobzREyaMgnh5qg +Buf6peT0AP1x+FJfG94HtaAPuFiXAFYrv6BY/2Ba+F7dx5hYrx+eenF7bs7pG5QV +u7OmNMlCK3lpNJ5Cu227xhrsG40nzIOd4brp8+gqJFVIzdKXldE5hVqQXuOUQreN +Z0e5pcZGqCsFOQ0WZMy8M01gD06mpZWbxynhAVO/uYjVTgxtYNhjO6prA41/Bs4t +J+iN3CA9RHRjctudiZ7SQADSiy8TDeYVA7+dAEEAhTdRhZ/UxcUobLaGQ1435Zu3 +XrnXopkeU+vw/KkFW3tGFjb9GhODpBDyXYoISdbf9iTn0ejTb+oEctyW6qe/Y283 +EvY9pY4tgnx1HKjUipMkRi13ilQTwNeOs9J7NE9iIPZfpf+I20vLynYSHzhbxJMN +7Mr6hi+xa4G817HUobuxVw3Cbag9oHy1DZrOaNAx2mpv9KJwcL/9DBiup35TGeIU +ACZwvSJ2D/appqmitnMRsb5nOg56Tnb7MArsTcBnSacjI+pw9XUoHXhDPIIR/0Gy +qzoafRmYsPXEpsyWvwvwkjhedkYQhq1jb9Q0g4bbiebxziQAxVl7xR8ZxEPv6jEz +aojmkm3StAt0W2s65LRpH7rJpM7hjb+LkUA1LiqNKaepFFsJ6js4jpnp8TErIfY6 +9wdN5ilverqnv0ITAdFsO3AKSGiO2g/kh0mpDe/+HxqGaP4jJn9ZyPab/7qE2fA2 +W9fbpJ3yXF67e4OXOEdno898UkJBihKLwmNem18+5guC2Le9ekZ7zEqDB4qfIul9 +SXBrfeRd8on3wMp7fQgjlQ5wYqqZxamOBQzvlRekBTMGiZ7JYx7LTEM6ja5KTlLI +9pCbPCi+RLfoM6esoV4Tc7ggSqPjfJ0eUHGtGCsKNqFFHc2JuUm8XIv7T+G5PIPT +k6cLeeQ+moLUK0RFQfYCMYbiG0gEBxvsm8xNQtNwtZjUs8to8CXnLpFtxoJ2YHZb +8gQpVONHk8kagQemWS/FbxsXfl2zScKw+EDToWnI1nMBE5vKtQHGv0+Wi4q0Tql8 +6/LGpS2VRSnA3oPmOZCk77FIHUjfFMTTsNVtEAG+LZ0WOgWgWQ3hiiJKgTTQ14fA +/9xaPI/huqjFuVXrEnnKD0zt9aMeh0J36knbTnCUj74Lnk8uvMbQqPOYdMfI4/HX +HKBiiQs/AYvNjMKmnvl3mv6MHQk5XPCDjoMoah88WG2JIwjorSRzwEOJqyoCjVM4 +JTabQtE87pLm7t4vd+/n3g3MTYt/nQ6VRpe/pGNPXIwZxMQpn0yLj5GAwD+qxHmx +1lzenucuvh0xi47p9QUBCB3kUAmI0yYHQTwBACV1ymnPf0TsmRROAJJ54b7TK3vi +2/APbrvaPQUTCZdymn9WehXwD3+vIN70bgRIeeVk1gyysfIRGOiaG8o+yRyPLkxF +ga+6ZnZMVwBetMGsx0hDwqx5kWYa2fV/vPoZRoBhVMsqu6C6D2ADdSPPRQTh3x+0 +3aSyQiuTLUnS11bsfyqeNxZmsQcXK9cfk7l4dURKrTdiNt8DSoK43b2lszU+MC+n +NFTFPFeO2Db18BisMJqcD027z2gTPn4bK8oXnn5m1Xz+RvkxVIAY2py/6DfN2M66 +JtBtmKria6kIPN6x3+IFO1Qw5K89SRYE4ypJ02XK2ORM55I+44mUPbbOTAJyk0b7 +s7UbZNVN8zyY4VgWDLLbrr78aXnWHsUiLNgUUMngcboORPcZRHVxLRUia5NNOrj2 +HPLN+Fb4QQxchPy6Z+cXUuYQg/dNbDVXDTT3YnAXK3/2JX/46wfuRUQxJy0WjzYw +mbboU5+SOQZvW3eIspL6ZVd91g49mQ7dhH7UdK15GtJ1aL7TRIXg8rAOmVBrBt0M +RwWzrbVTIao6LgCM4fgw3Vg08GzH+IlNhYJ704KD2wl0YUGq/KpDqu0rWYbcRX5C +t6x2lwZUbxO5SRvWc49X5ZIdzsuvJG3DU7BzsquHwLftf3p+B27/LnTE/ISB2tGg +Fbx28LcYq2QAbGUnmQ/f0YYNngmP4afKtxDPqlQEg+1RKHQUQNBder0W4V2vbmYX +KQbriBh/xysH/Ck6zDKFkMHnnQkg2+xFHg05esrEM7cb9nYbk0RlggJMrhftY9Hr +Zuw9nP614gGf2mny7+i3+T2DaIp1z3tyWAKa/Z8O0Nks6TjKU0/wa2f/bq6zS5Fl +D6yjPlig6Jh1NO/wBqLwZv1vZdf6ZM8oxZCpRX2qvVpDik8sTrjMBvwZM/y0cO+D +YL5gR7BBS9NO9kFpyWDS/oHmZOfc7IL6bwQ2bvlpkxxlPCXfPWzgI38mUYzeb9p0 +u5XXYJjjWbVhHcQGwYdbjX0MrYaVqv4NCTI5KW+MJRNBlVNbMwvMFtu2WqklXy4e +Zhl3l3Is72Syh2mqIM8cKm8ig3q9k1hCKDSXulHJ7r7zZwNB462x8ioX0Yidd10A +JJ5Pmnn+t/6c8hKb2n3TpPgvSAnAUEGv/hd99O/LJREG+b/jkyj9pbhXg3wVDfvs +ANdsaUxG56DR56MgVSL4Lt77/MN3AZiweG0hpArxusKvdr9xWoHKbrfebmuyrCHf +jhyi1CzyPSnRfGKnPzSr8AfNeqDNZDklug0i0A3/+4ngA7p+ZJUvH6Pm5ZLO78zZ +yQoj9gNDKK9I7tjgARWz3YXlqEqn98hvdh0ufT4rnrURkqSoc1iDYJZ5+M13UmoQ +IqHd9EoOb+VBK02mDQT0vhi1XLcItpWUYAK268kdsgMiNsWYR0jkuRnmFq+CvX3l +qJT/qCjwhzAOAdUIV7XkHSPqY1w2WbNKa31xtYAoaA7EgHrsMNYs8zY+61z0vTaX +0AQSSS61W37eFJGU4IcwBwE4+OuuUcWZY+u0PFqRBsZDplUVGiyi6AiI3nq9A5zz +U5Uw9xgqFTwNFP/9V9QlUVZADXA1Mw3ofPPM/WUw/EndhDRJo+4FIojsn7XMTBqB +fkwJXZPCHHCVIT35sAurY+A1npsg3kTxT/IB2RZzM26D5Acw6aBB0tZl7IJZB3ZJ +G4GHI/ntxXsTKjeLDBQJ3FyX2pZR/YgUZhFjaColyTgMplVZ3MJU9TezK08K1DeQ +xNXkR0M9KQCcnuxDuu1AUin8s56/hk5Q1wHeJHrkqQk516ovltRJZbV1XZuMZ4Ko +oCJb3ctmFQzmtkCJ9OK2uwy9nEiCjmZxbUH3uiKRaUcRp77ydHyjoL77uMC1eTsT +xX6TtXLsk9a0Z+kmDAw9HPwSJdpYcJyWJ4rz+qIPOKsng62jJJpfT/ihInj8Y7rD +QbmazSui20xQ8arHcl52zOaApdCYP+f9yY6T4qYSvaqXoG8mvyvmlRMMBn40BY2f +cnx5bCHRXN3YB050xfs6IcFqLfISEaHxQ1LBP4HYnS98DLUJkjDBplIjspINdtZ5 +NDJfScK3wd9JuOWAcPX7/btNXM0+VSrC3yt86nBx9CkRRsDgUClpbT1zroPnzNpX +UCPUsEH3fctMwXmtjsvYQh9VU0KOSBqsTH0JoxfXSTYuTVKOZfk3VGosluhT4ynE +5LWrRSXh0H5bz2OZAZcUUPATjIeg7Rl5cGqznFaSU6VOLazzdYaDVZ75iCTpm/Wi +Z0rzj5/hIzDp+ESM61xWi3PxHgrdx50ydtgOmxuSlkd04iPqJmJDDQG2+6F6Bsr5 ++8JrO7mAa4pp52iFDhn0M6Y0TnPdZBqshIJrQG9WDZtps6z3K2fiLocYfLd78mO/ +Z/P2OnN+i8/6IbC+6ix7qjlpj6DLTg4pbPvGYX1UmbzvjdXgMlpwJYdp08hMJC+N +qUk3Kal6n/2x77vNkMpo9iERje8t/Q3fi/z3wmBG8o55dvKw+vJgStKxKDwMHWhR +UjAwdtfhkcaG/FuEOtVdjyPIzqAy0RSFY9QjN642MCz5Jg58JVBtVDHrwQ7xb9VL +HiyAc1B+PEeleUCgESKj+rMDpCnjKHhj84QulJlKJacbEonlMM+ATkv+LNhtjcVs +CqtcGDgE1Tfn7GlQHFkH4K7mSfCdZC8HkXTY2Xfsp5YDn19B0/++QSTpJO4LSCvM +3dwrvW71RvfKTgB1cFXDUplcOwBtg/JW9AN7bqqEZuGtySA+olEOg+V8jWhDUqQz +DF3cMY59D/gqT6tHXrUuCyxYI4wdoZr5xBMkX+PwlOEtj6SQCUJvUGd1jLzH4HCf +I4FXwNlWGMk4YxHZAIPa6/GxbHSfh1nWbEm9Kp1ZcuxCqu/FUawSeBRbqC+O8hq4 +nULCmlWiDK8wWzxWQMIKa3DGs//TS6fa3Lps/g8DnZP2MWLjVqmbUTIWbjzEfGkm +x6MFmjzWJABTKjld9KHSOqMCj7idUzOtatAGK8EuCBgEsm9e8e21tiLdpGf3OU+U +CvYEMMB/OSh2IOHkp5zjRUPTbjQ2zOUQipfem6wLtXY23sWpopA+zNHlSuJkooU/ +6dsdXx/j+kt6aJnLdKh3fWW4bqqzfljTLAHsC0NJ21J8CwWFGWOMBnYT5FjIoc5N +TDGoDpi3f1xBlaWyhLKgXjxW1KENROY749fCHLXNtQkFFWNKObZwjmwCDs0CSwWM +wYspO5YXfx14UBIGk3mISpocAFg/VAGqIfPxa84DMCEzacoGButbbVuHIZAh6Ah0 +I/rvUvCQkRYm3uUnj0SSoTCjKcg+eeY+Ek2MiD9S842HMaTgRrQXsoCX2CWrDXFg +IFr03u9xPsG1HFhFtAFigIlk4KF+vYP4Rpd57v4+rFRWfbr85wJD/dUGzPJnYa1K +4/goR7VuOTbTqg78lIVh+iHhyYhs24p/nkbh2LyzXeQrnSjw28KaszSRpBogm8zq +7KX9CGloeYnqzHWxh/vbT71gpYxPW630SqhKDck7/5K3Z1DbflOFhvRWmyIak5Fv +dR84yO7aN+BNZSVIDu0B9sOV7NaVKtBAUwx+b04r8cxy5Jv5KBAKcFvw1S4JIIqG +6Y6g7ec+GnguQSTOv374LEH0j6oNKDlkqs7YhJfuuaRbx9+ZxWu4loySgVd0VgSy +KP3aGr7userGcJXT4MkJAlcOq79iXIJ4eg843EBIlRmBDUMWrd/82b01A0Vv7MDP +3nckoxvLsKKuqEYXwY63M0hdgiPuXaxgelwwf/uuY5bhYz0Cb54JnMNsUiGGVirQ +yFOWLUp7xbzogzI7Y5F7GolYKkGtH3w9wgrQjH3UXV0hIv/ye5GJd4ex/qLDgBza +E8Nh+Sy+gA5EZNOwIe3wQZbv5LuD/LpytIANMk0tnYAMLJYweaS+XNTOpFzJZO64 +zH3irxxVBKsHIt0CL5zoP+JrTVZnCePq1H2eN7MKoak1LcEm4NvsA1LqpUkrdvSI +ENJK7ssROCpNEQ5ceKQcBYSnD7Pw1JAM8CKRlkeLbYpbVZzMIy+sKCgrBGcTVltR +PZeATnOc+BXow8rEpxj5rxTPtTBC6tQxjHTgwORMw2hk6ZC0dIxcNymQtXskULuS +0IgyMr4G8d9b6tqCh36xPvwJCX8zweipaQ4Re8FSTcXR+PTQ+vjjg3pRAxTS5jPi +bY06ggOK3e7TVJjI3qvYqsP0wwUfBn6kIUtGtDjGnOQLA1Wc04wKcoM1IhQ2KDHk +Ft4PcVKoclrxp0VaLcu7AvjhltkX1qiZf80I9+ABpCUqknFByVIiVNlt88GAT3wV +AOT8uL0Bvcq6N9gw+dofGIlzpAY6fQt6pedq0y21DquMiZfoMcojEJuH+glsIq8i +0ySEK7TEP4xpRp00IBzyIKveszkM2qztTdVrWOmsHyhjuP6R2Npgx/hPF6VtJ2WX +11TeL88Ho39D2HXaYoMWBhSU/qPcBw+ubwoKOSg5lsOIeKIxjm+qiqPDdAVAEriZ +Rn2juyN365iRCmwsvN6kicxrJYqgjVEo8hH+zXdUDfy9zagCC6+7/RDqcv9F18m5 +l4z4eWIzgN7XvSotfVsVv412ozyxX5TLD6eMJ74Q01EJDz40i9HtaKStgY9wMEID +z2yfyxKd1gFwniFdggoCAMpV+z7Z030CM56qL0h39ofV1Y8y2KcmXV+sZsfSQWET +fTl9ajd9gEe65Du2FgrOxnqF6cFE3Eb3ZrTqrxd8ODtpWmS5yxYEJFqRULlPvVfk +2NFYoqX5cvCWBF28fb25O4l/yVogCQCLDP1grGHFIZjXrnjfqFqxsZVJIIvQL7Ex +5YG6Jw1GQIjwVAF5CiZly2R/vQWojZ9G2yo2z5sMvl17T/CbjEESbMuF9Uf4KxqL +Yg3AQ9xsOMHJWtMRWjkjUzgUJjRjSPumj6pyjunUsUD4zvNyMgyVnR6e8RGIUaau +2xe5tiPqERwrXdWHv7wOsE/MxgVx0rDQr9S04NnuOtCrDwdu33WnecSNwZDCzQoy +r+dcJcuwDl7bXUEiL/DfF09ypuiYO7C6tMFplZJRS67dZvGx7q5GxEuqwIv714MP +2SM+2N0Wb1lFKdnURJW+o7exqjGp5VwgvQnLcQR7hbUW3S63P9RV4HIzF2OZq8cr +yBO+LWy5kqFZ4vc250+lCGmmMhvgW/XAgqhQZGErp/ElcyqwrwxEOwY0pkysNk8t +BdWZFy1oUOw4f79Izo9+9lEAHah4jxwYPLT+eIL6iJPQj3EXc8RhXxs4BAWCE7ti +cNBNa57WibkIfS7jiYEy/Q6+eEZUF1YD+kQu763zcrS9k6d6TSA39wDVipZoixn0 +AI3t8lV5KTW87Ao7wp6vDZhnu/oOnpyNv/56wrRSWjRU6Xlc2iQWuwTFmmUfopK8 +1DXnQiA/ZoV01RqXMjGsF6KJ2R1HX0fD40m/WyqPc/dm02pUMli64K+xjCKm3R9y +jT+WUBCGrsfesU+auNnq78Bh+BxxT5yRPnUjTW2bGwXk8Fl76dVT8DfzfP4ALuep +iN61huNM4brP3iFm0u4ZnoATPHDgDKdvP1QeWUZ4zwT9G5XeTlX7pdEJf1mDHriG +yvE6vzAkFeFlPWTbyV01AIJVACHdVSNzNMGO7Sj4nMJR1HxubtPgDKoTZDTdPUuM +AEb96DGQwID8dLaMK7HEkOGMWweg5iXDUe6hPOVcJMWCABanaSDyWiWIiprPdLXw +J3L4byzUpGiktLud/zJAHaZB+/YokVv82S642HLG3no3XkoroQ4GkjldjNoJYP8w +gW22O/kwsaZJ3a0Lz9zZ/bQ+VxbWe9wBlaZysYRFNBTVhwfKmLr1bY3/rHfTCP5X +lXnWgFfZzbl889du9yLl9AJu8Hl+h8Oidrh1Y0oj1xjTllD9PrueulVdx3krWhuW +taFxSxwOdOfCeiUod/0P4pNmD7ddZNE75fPk6UN338iw+zogYVeWk1r6L4Q2DD35 +gYdFP/kT81T55AR7PCOvTw5u+bahZGFPLuxcBgjCmoNj92uZD9n5nlN0XfC1jgXQ +wF2XJYvrIbk+nwGw0FM32HI8ZfGZnyfkoPnMtrtDDtDtK8jXGV92dFQ0YWM1pqH9 +Ak8phoaUm6RXajbEcU2z0ctNGxzZFW9xfnewkfoaoMxsrYWPblLg0T6H+1Ubjt/z +McmbT3vG+mPzFCUepZ8C5/u/OXVD4UE3UP3Ea3AqMhdFOwaU9m45pyrdhTvAD1bS +poX7w4dOF2it+zT/PrW3bU4na30myFaEZeGSnoZ8ycWB9BZR5cEW9nsYhwCiS9Yd +9KER2J+/oHnxprFK+CNc2wmQ6t8b0Gb8Cw358O46reDFblojlqv5faq+cEw6bWIk +Er61n7v7RY5p6WAsaBVS4ofwsHt+ry7QAh082ShoAZQbekayeFgiNZGteqYUoh5g +VM+5Uwl7uqI/Ph15gaTc2BU4MRurnTRloFSaXSiZqnrKhgdL/9SC8fSWjA4mEaO/ +BvWZNPwkMP11IiLXtTgG6gC6XWRbzl7tZnGuaN4Spdck+gFiinalSY1s+HqGVxL0 +UEZfIdq1/TC5RoNUiBBS4rz8FA67w2TVP6RfkspF9oQ4gxYiuvK+Y7J2lA4OWpo3 +ZqrxnepBh09RaXhfCjXRaGtnv3iem4eR4NGknyvT3O7OP6G+S2kr3ly/9izZJrXU +Lp83yADluIW7UQGRYl5/I2uGEO/mWKxlHqqS9SZh+3HueYu5HlwKBJywVmnils0Q +85LgON9mUcB9c4L5Soyx5E6OwCdNgfndH987ofuitOXXDqQgwef6SfQW2p1cOpR2 ++d4n2ZMp7Oy6/jLkI5aVSlOl/y7AYTYOPWI5pnhfufjoBF5nXIN9Iw21VZPn7Ibx +XutyO9xynh+imPtaQTZ2qR0lgnhM/0voEkXLCC4iwzYh9jpKBUtDvRokG+YYPeks +7oRMzKurQW64tTQ4vZd6ubaG5hFGWFST+M9MZfYsBl/dHkrFDHQ8nDBfDVoBnRFi +27V0f9ctlUxxuxzcZdIEVum+MVhFSPtuus0jxANIDhCh19xWfamTveX30GfOPcVU +MKzGL70Q0kwhCjn0bIIa0jKCW0WoEUEylKbvt6ZlQf2grN/pEAO+XIwgENG5+0pM +xLj5OqFUJk9h4hmopieI1utSF0269stEw83D6iS6gO0YViqJIH28M/qcBxA4/cRt +yd6uUKRWhwdg2Pv8yfCXGYbfAiH5wQNxCbhUDep/hwPcLS2QSH2qohmNhchMuL7s +BXX2N5b4mikvJhKQpMsIHq6fp/X1AuHnp4xyXSVQmR1PBN6TjxNZeh6MZNfApRGg +bEWBlXcbL+JPKInbwwwMXA3h9wDWcPtEa1orD0viF+WVpjmYQ4sdbM8vj0XCSQJq +bZWAcdlHeE7wwuFZgtsP6oeP7AaUvQX5e0PytZ2Kt4dAwGgnDuMlJ+m3TXzMep4m +L+KDIYfOMbvQijywgBRSVmRfBd/ynZf9GT/+Ot/pBDhPI2nxN50LxbJB7eyaIM8f +HmM9ldF4BHgMhmXHFqLa++ifaQBKjJzqpeJymbfeMlpf11tbAqSccjLc6nKafabY +KvTE/F8Jt8v3Ja/b35Ovut+XBLWr1y5bXCkcjgaIUfgM51+EeOQhaVHrklOH/VSr +eoCRgvd+NBSIRVrvPuNICXmljJJPIOoRpGE7QSUhr+r/jgFeQyrowaZvQ3bRfKYx +4gMXwLSJASoAscslNmWDK8Ao5tA0ykFNj5LrZiltKYyNM5b2dHlLmiFsWiaB2rPF +6VXsTAnHNozpXTjDM0aS5xCfTBgT4eXfTnoMxCKx+n2wKWeqJEpyaqxmHME5luU4 +srD0VV0tabEeItxmdLCd5UsHKQmzv7rJQiBgOUhDuXApHXTmRK11WPnG7VrW/2Ng +M/gh9wOr0oy00vF1gtM+C+ufGqmiXUk8ycGgTsh+x7EWt0KJDO440fjQueLa9v0O +K+RallAFwoiZpyilS6Gnffuo9WtJzSfzHwS5C9R7oV4b8y7NkwpTDLdG353of+7i +aqhP4WB3+356Lbb8/cWjYUKabYajdjmp+W7sYTKzyNyLtxk0+8zl7dFMJpfYsIxH +tSDo6bWslBFANxE/0SakPcWjG6+Ksp0EM4nUVCr4YnB/1nEVwUQN0CSSexA7axLY +5ISvpNV6gCyK95uqJ/yRlOS0ENi0J5G5ndTC8ncue7UjlAD2X4NRpLO8qgt9ffhD +vHTkEN7P6ybAajdHydnlhbGScWZsXCKdCLgc/2ICajtgePOvKPJT2EaqLgKfvrlH +vho7dEAZXtvLbRiY14lKERJagvuPNi3zKHGmDZF+fyMXlzpYYLBPhmjkF4dFk4hV +aLUmAui5WdkyxYZ2xz5TTCtHlzU79aWrSVUG0gM0eKEJB3/R9I+YON/V4rtA9Oqr +BxUK5/HLeehFpQFOGSjtxlKnbtUyXuIMmKUQkUfHKjWBhKkMSvQrY9KkDwAOvQyJ +cJi13ec4vLuV1V/eNkoafH05YAxs/kf+tMMboCJwcWhqZkMGDCqC8rpaP1XM40kq +7OFxhqBj7fcgmfpKDxqUQbhRTrYn3FZV77UL1BE/xuOuseH1r+xnXWMW2BFg9xLM +eghy7FV75RXWod2pF2EXEYo8QTj8aOfHAWPaJigZx1gkNuzi1k/TsxtPKBt5ktRI ++Dupz9T8ewbiMhRwJFH/udUFdihbE/7GbxEZeMVFAntAUoTwk1YFy0V4aVK3Qz1G +YFDicEl+sFHqYJKK8km+zr7nDG2gL6jnBvvFojDHiMfhdrrpYcvErcC3exX7r/oL +QcwYkVgJyyD3fKxracEnm7SsX9pTSPYmaa1G5127Wp15KWiBoYk/vf62HAfx0M6y +6tj8qyLCirMyQPHQgxZm+7g4bmzuS0k4eL1uDHM7HupF1iBLXwyJ49WexvOu/jhG +dKM2lgkY97GfQrQYQsmrjRH+Sx265qXY/oOgUkDwJjnd7JRTABjioGsha3ZkzduK +AxlCqc8j53Poqe5e8L7QS2xXO6eDqLz97FS53LAl3YP64pOK/07xRwU3a8y5Myvd +XkQ/frQy54QjJU5tO4U5k7K1IQgSm8BzV3zjALZU7vH8ZDhlkF64Wy7IsH2/kxD/ +ybuQTV273fv75gDMgeL9kC+WUkzxc4jbx5XBKLCanwSxVR7XsGIiG4EMofPxWguu +8kuKkHVw6UYj8m8Jih856OQvwV7vpfHabGHtgD70nuab6n6Dusz2fPzMU9nQo+Kj +oEivLQYOUnc62otRWGZtr+6aaDjjPe0U8VfB7AC0NsuUOqq2AWbykZeZTPxNprQd +AZQoCwW3KbK7TS4J5XRdcj6ftaw9UiioKJKzxVsk+nNk73Z33fLe8+hB6TUE2GcD +b/tdRiCzt+FvAPU+qPvBBjNaDNiJjYJ5AEp3If/ahPRnhjzD/nYgs9TFMtVTcD3O +97RGyktuyYnoPxQ1VqBHIh8cLx/1nJcvdybEsoR0jrayTOICisK3qhn07U0wlquH +bJiwcsW4hRsdy9XTf4wgNGAydxDdqstEVdKxtSuhliZhwYir//V5FuW2TatfXA2h +2fTLFG2b20Z0gg3iwAgk2yi0lDIdZ9/+IWWhIni1tdPxfdpsTSnTocynE9srOHmG +FYF1MlUS3yFuk7gA/lWtJ8FfIvtnF/zIEcfZD6XeqThTSiF3DA9ONUxwPXSp5olO +178jYzzDoeltKP+Sagg6Ph3uNUjs9rd02c2sjAZyR+qmllouysPZxwe3Lh6OwNkT +QAjMgfejU8ElfQVFOP+BK78k0xde1fJwUozrOedSR87EH1nC/dz3VmuZrWeFhpLj +wGmJt4lU3WgnQv1z+llf7kEmots7w6WMlurWgBA/8vReveW3e0MSEp/QlBVfRnum +O7IGiqJP2IKGj/XryVP9GhObkEF1PGzoNlFyGc47sHCk1sPnyEx8092KodcoMad/ +NqN1mwrzBOVlGF8eEUYgfSbo6+bzS36oz4i4qdwNjQh0fOXxYH5Yv3J8lDep3z5p +08PJ8Oc+oT7xJWhCFn1eyU9HGfQnDKqFM81aOxRJNA2OVol/DXduD/drrXqqPpDx +X8iM+qNJpgNMnk0lIyEpUvJ3s95+kgLaFktn8rs3fAwIjYxiqtE/aF3uJhBIShZ6 +ZUhfOIY1m24o+t+Q92xNmoHEu1O+tIEmQMomRkLSd1IRZOyQUqGet1NWIp8CAvUI +uy0zqWV9ykiJ+kHTnWAzTdFK8dbAoWJTPldUPaXIY81X40AzuytxCkWPDyLtloxC +5Y8WdVQwbMD88/32BRJhgTZ37S3BBDu6eDRSe5IBl7Nk/UKkFpaESQCU9U4nT2W+ +FqxoZxOvXH8EhA8WckBv1HZ8rXs7KEPI8dUqwEoe5SEWFllRa1f7wuD1yqwfZwqt +yLJ1phBaGx+5im/4OQU7aLdRcoi/LE6gJ3sooBeGNTMb2PMO+YzU7ipRaw2Y215b +z7o4Da0AV7Yzl2keIgdI8FisELF7x6xuj4mi2zc90x22U9wZv6gVtrVjwfchR7rK +XgjyJF591UEGOriv5kR/XcjPPaOJO1CnGVBhVJliSJF+VSyWLQKqCCgUTy8PaIDx +ZtpFwifV2MS4suB7zw/1sQz5ddx6FqnyMhVqQ5cH2rC+w2GhbVE0pfDCsQjdWkF7 +1Hih2rz07cyMWRMWCI1IjEwxVZP8/XJfadjR3trf2vpz1yrnoP5LRQlplN9wkEE8 +Vb0//dO+GLFCzEqYD7j0NBFvqoo95U24a6l//Sw7hDC33FG0avwdxjrRybePEQU2 +yaFu9n934k7l2NlwwxwnVpdqIx5BdbCtBN43JqWJZZJslSzO9Bc8YZRs53vStUTZ +zEC7tahkS58RvMCMiMCg3rNxh8BfTGBwrmslEKz/JzH0tPshdwIJC7Rp1bhggDnf +8sYvSsCW2kEq1DAhlvirzZAqJF/qKz8XkL0njlDngv3tMewt11nYnZLl92undoOw +jBKnP1jSFHjGPaKqRCLrnQzwA2RFFanoGuPkZq/YQbGesL+I3DTFqUxbDB2JXkzK +cXhzLNNpwPn8tETvMcr42QaUHi2MvdYE/rrpJdseSq42ZzVFY6+c3AGlrfqVpdTI +IF9H9hMORBBN/B2RweH8TnklzK0xfCI64OTX4Rk8lx1cIQbGx5XVRW6uL6q4Axs9 +rDH02xioYNcqlylEORLmj68IHuHEiEFixVcxERrQcu1z9uAupHGRWMLpjT6xtTcR +6jZTtzb2bFOvOBUF5gNHvYrso4vNzKwobaRxGFPyTEti0LQk8nFuR6v4wjBwWnGc +LQTQVNTScSQ6d+HZqwhgwkpLQdKI31b+Qvy0TNn7/14xkksSFDFQkEcUly8NWpz7 +y73R6du+/UGqYrAwOG3PyN1bxgZ/7jtVmj3XHGKN8ZQPfzSpXgbYh3WGUUzsae+S +12KXrIdiZxxHYJO7+fBFStLq/2zdDNV1FkmWNK7g1Q6826UrVgJIR1Z1heQ0NglV ++0oBeIO3J3CJu9YQIEpLOsAFSWoIyGZlCzew/x7PC43ev9DHViOWBljMhQr+r+O7 +W7wRyCvupb0oD03MrJWYdpQ9ru1Vui3TpsQTJDsZVBj5pX2j3hvcZA48tWxTJQvA +S5evnHxi9VJWYb1coc35PZUi0KSHCcBZGx8UwYDMK6zkMACpaeiIOssWUEYpqXks +5/FbtLUjt7Kn5euV2kFRGHkNX7OUcLObR6TZBy03p49vfgMmWYMPOvz7A6+Ugdp0 +eOUdp7Fo8KMfpKxFVT+/0v74uq+0ug/vcMS8d9BIhxEs/PRPTAkSpo/OPkp10Vl2 +lXQ3Cih9M/LCiN68c/gXNZKVpdWVtg/tOa1/NltVcelD1oupBxM0SOUL7/4VQFvn +ZDVdklfxRgfTFW3DpPsJMsarRRPBdT1JIJsPud0/9iFlZ+hSU8E7WALVWL8xA/wK +3k6xrySRL6h5oYdWbEhNdFxhz/DJqge+S6cqZmARstMfQhrnjJWiw9ZAwSmd7W+Y +Y33EFI6csA9uODhYt5WGu2ADA2uOJ0pNj+JF3iEBb2GvCMj2tBGTq1X1FFTm6HLN +P8pszNbqgh4mmnl9K/epF4UWDB8POrOUGVvO47yq0C6BhoDCk/AzI3o+0lQ9RLHK +TqaAa85JIZQhw6WLvmEIA1tgOgLdt/Imo+3LNF+buoWypnfNxIwT++DstFudC3+6 +3P9Gcztnswj6SzThYZXJut6kwjjdE0drgOV+bONwsadPm2xJdr99r5dY4vxdXNg8 +vwvyIL+OTUcRUdyy3TYRRYaIUYuobX6cqEwV4gRIsg29912/eC6EANwoEP98NGHS +6oTdXbuDKAMbsNtMeCBEXjv0CCT4Unegq22T83RR8l0aKQlA3m9B5JXsX7KUCwgu +1oV+VPy2NCfz4lcqhveHxtRSwCTfRuu10Tzu4cukPh4lovp5DqG/MJmypOoDZBTT +NGQ46QULmnQZjR2Lb75FxT6TF8jalZ04FP9f+RxJplrdee8nRIulkpExsXPAuzf5 +B1Q2DVyTOtfzQyD3VmIcolLZvwV09QDjpjTKAA6pkNbbCcsuWYsptXETdkW6E/D5 +NkbHcjwvYDKnA01C6w2lmWfWU+nBwlUJ+kRJFK2ZM2k2Ht4W7AzyoBDXdwBE6unj +ub0Kv2RORZdpQa/MoB+/SE74MjsanqEvfwe3u02z8rgkKEKzzBO7JzWp9xifn5AR +V/0/UxbmYiHBRMkjW899X+WgMvDsQkaOB9Bjkk5NgUVkibhNT7jie8tM+FtzQAVK +HoaiNV1zq+mIv+e31V6s2cmux8QKX2dnT+678asn0xTyx2V2HdV+CM0YEJU9CAZA +5QZnax4X/fUTLlcTajLMEwSCbrRCDViYEM/gMH6ExshdXMfORLAa3nJMqac0GJLn +wy8Dyj2ShsZYRfzbjOP9BA5CBjwh6yGWaEG0L03KSkUP3NjPTDek5phAh4O2Fr6k +HT/OjC1xF1lD7fuLWE+gCptp/2mWyQovWOgwF9CQ9rYviFIdhIl5SetXXX2Eu8QX +5n3d1drp5JWwajCDEAwye0GRzxFWzK1RGsS8q+kLSua0wq/I31FwfHHrXe5zkJyS +5g7+SyJegLH96tpN6HCFEXhGd75zaJm8aherso+aL1G0m8u0k6mb9DlbAn3It+h2 +VwPb8NQK43+y1nsWdhvVtYR9i+lTxCo0C7BDyeFcLZlJwHVKx9rwrYcclhIes/9c +R5Kf/4FJ447E6jban+i9OHtREI4gxotJU7nKuFwu18onUP4k8oDAuupHmQiS68ko +M2p0j9hrBSZLcSFbTz7WSEQ1qsvsVjzCAR2Cqi6gpL6ReQlK67wINez8NBOiL0RS +tXCzRVBgeH2Hotl7ecVC1Ms7BvaDltJ83x/Ck6Qfp0kEi4NstNoosIGYEMvGjZr4 +BNFQOkwr/CsrTweOJ11UQYxhWOqLJeGKjIHwEqYHZTQFlJjgYhwP19hYM0XLNJv/ +2LP+QqDAcxWZIqyFrj1VNvMKKRMk4CpqIydq5S01TbsG0CkNcuLCEAlWEi76Uhs9 +f9K/pOVdjSgwfY5lIi7zaNdTHtnS0O3VBgrSQhZJUiV5omdq0nqZZKZmWCTVtVQJ +ygM1gXlzxtGSZButUXtbu+mViqobA5G5h1SQGfcO/7KMb7M6GmrOIqKLd/uK73xQ +P0CnhKUzmHFMPeisTZX5rg3ENdWxx8FsUCFmcCp2DDL4piBGT19TLtaCTeH1311r +e5ck9/WftZk3ME5BgqZ+wPOuwbStqPI6XMRehaYFj4zlq5cKhPV8xukjNxA9SLMa +9nagylLr+s9y1LZgsST5XmvbzG7J0cVflc+/bCLeHU+m5rL75xtViRnTPtPFupNz +TGGtidBn1jDbbAgnqcrzQjqeybmnhyDTqCU1vXjR6t6dWVWiE5jAlI61teoCbawL +K01nPQxcImquCPtrm20zQaqwv1zOxJJqsyvMV4dENsW7KTgajBjflvtGQQL2+mz/ +rcnkFAp7EcdAv8xslThOwbow0DYkV7bVUgnhva1lxJ/4s46zFEv5LbjJou78IBJa +VENXNvW1ecx+fOUBPr6mUsGAqYeqTs7zMP56kzp4oq5SSmSM7ElEP93D1AyXnfFw +kne1f85JTXMx57EC66kqO1GVEJKwz/KI7kDt0MBgTwHLKiYyZddVKoajjweoZtLd +ttv6BzcfVcU2HVrvu59vB4t8VHb0VW3mUwx5OnccMCqIkZRhb7+ps1/Iv9ZylLl4 +vI4tvtFn1rMUBuDTHSa9101IdyF0IXSVwQcQ1uouIcGLsnfcrb+Psr3MB/sduE3Z +GrSnrAgr0Ry/cPYKQXgRVnU99y+UcIWP5GIN/4uAWZsJru2Nh2BvpKZBAiKzBbMK +NmJNEtkypxXmwZ37lUiOJ9XjDSkTnI8SzhYVGHCiv6ozIXiQ6khu5zVAZAIgWUjR ++ogoTpLADHbD9FWCHVXRMbqYrhtemakUxeAkHbE7wFDahskhO+aLlPr6kRFKYvVR +K58Q51PqGovjghOmxFf7K009f6yV1dYsWk/MkWEXNWdhxwPLcScfiP/lzYlujxAE +CYdzPGibFbMzw0ZAkD7ZEdqrkpDRPiECv4qAAjXr2n1RZJ0NwxAnPvgP0XgInc9X +PZFnciT+AJDZZWni848/AjdY/cVFf/ombOMS0pCHB05dZJ1dRXZ8BVJb+iJfZg/C +UmQs6OqRKF0CdRc72VVIz7VYaRbglmtxnmpE7+9uw7UG20xaj16Ca+J/C4UpZSNv +aDufluCXwWQZmTRlz24Ok0V91OsnZRMCoDM3mZMH+Ks+/HtE3Qv70yxmEu5iQF3C +LyK89welIirGysqoTwEOU+DfdlYj461J48XRrlYpcDBh/jCFBZ7NMLIIVcDUoFm+ +Yq40FrdgM7vIjvjV6OjLuOFiw1Oc0BaT0FKsetV0FVdd2TxwpFpL3c5B6vDsEfvo +q3wT/AWlWL00glOwSZX/hV/wdA+ZJPFzmhMHAw9x6tPjmDZAS00CIOJ1Ko319cHd +qPU5mCd7l8oXgpbbTj5EIa8McN/0y0ut4++zjlmfnuAyGXLAZE88VxORuPH8yobE +InRF75wcuIA/D5l1ayUoEEkXlgrrqwu/bFeZNboP8AOZVtiMQsBLiORX6WrxzF2a +pw5aRiekO6UPTL2D5UgwtOKiHovqjzV6jXSuxTQr1kUXiYnlE3WJwV234s5E4fDS +84WkcJ9U/R/u2tCwCKaeCxVOLfFmR6ZuZZbUBr4Y+yZ3mpjoVAsm0lRpLJdUuB1m +Y48VovtGDw9xthMu79y8KlhOoQZKe3OGFzlm1P0e/Vew1mQDwc0tb2mHwW6F+6aE +MjL5KnLvIMUqk/Aj8ww9br25l5DV7nibO7z8HbBmAZobrCO5L4jzLHrautHKz3hx +KCPrXSFkmy+gIVxbc3iUJw5FYBELyguf+kHP+yI+UWAV3MnBn5NKNh2nozuflj6A +KT+1tL9UgLW4+t9tkg0Skre0OaPr6vLOGUifj+OES9eXtzeoWHqQhlMV73+3b+J6 +ftoA0Pinqm6nPsjfdeMVunyu/Slv53wSqmdSKHh1QmN0t3en7XN5vjHg5LQ57RpR +H3SN0VcvmiewGKcn/1SHHq32n+MrtKTR1wyDR2SqN1vQK7ohUMtAqOoHPHdhMNN/ +QWvPoHYmuk0iIh4OBv6RuPfa4ZnwEhxAkglpTmi8v18FrqZpc1BAyar+RBCaxL1b +F+v5n+ILO/pKEvGs5mFDU9u28lA3EsVGk7AtIxWH+fuQ5oEuXmJ0J3VKgR03QJNS +svsk2oHFY4WTL2lc2hrM3y0GWKKR5yA89yKW48bzUYAs+trrV+sHXkQbz0reSzC6 +F5xaBtpdxftosAmv6ibur4MNhXKaVxzs2aNZn43J4tdOdZxVAn0bkCcfHfq6UJet +XrhXuHeCxB+uetmAzLbcqmKYbRyG1cAmmUFMI7c3ZW4xH6XALozoVJJVdoDNkpGa +/o3fqk/OqsLOzCfFQLRgMrBy1WE5zYN2B7yp2ToFscYhHHJ6WeKjHv7f0s+PZWTX +MvuB0iAWlMdJlzXFP34X7nPYT3PDh37Ra/pfReoZGgKq+J/JdQAwvPNTf+Pd7zjv +OcpfhoS9wprQEJiQutlI++KeKSKX/IpImvLJXeibIVEsavDhAv1PyC1gLqqVE+hx +9meKbxQf3eiapFbydRuV+8bMwZbT1v2nbNKVdvHlqV2v408dnSdQC/Y/UtbsSbGC +4RNKvTsqpmR3UCXT0cue3JEs6cuZNzmIBzLU+e6ioMig252bhyZyKZVBsrzXwc+S +lpWZl18iZzXBCuDTddBAXi0yGzmr6J3SfEOVkeqQ8W4LMTWYGc3jmBMHIcUXtDdo +vaWS9QOInIEH3j32Wh2dTF/nyhjSj3ExEaA5ea42ixz5LcAnMUaT3eZR6IYzCekv +IQBK68aylyS7V53Er5kkiK1gEdoeZLcAE1BU82mWf5WspTpXFWsYW1DO0k4OqZLw +wTLQTodWAJFOGkpPc7BRt5eMh4cFskcCfZRziJYQszrWtuuCogm/hG+OOc2rVVQJ +iwxDa+3zSyIEcFlLRVIbKSUm5hz3JfrHRSzpLlSmGWMqUyIu12QXqFDHjrm8uItk +6nFGq1lC8zVV1713YbOOxx7YMmiFqZ4yYA+/jLjdKWiF7UwNymrstO0g11hKkqCv +kd7Ias3f1XSJ/ZFREQYUEmiFS1T9B335dcoPni4s/qsNyrAAiaiCGe/fXj4ajQvJ +VzXQDK7GdiCC/yszdkV0eAWbdUsNDf6rEfPo7YW10r3fFZOOO1iDF5iTAJgV/zG9 +yIK5InmMjeFqSN573yfBClfaLm31nqARwg1mn5bH/omt31cog5KAcIMeCrYOMV/R +iZS+NJ65CHUDN5owi843szt/Q4c4DCRb/Y4y39Blx83v0zGWG/QPJMzICgaIgPSn +IH+5bJv6lMEemvvU5oOgZaeCA7cvPI7mdU0NJ4FMsf5q7oSiwfOxGDY5eJtMpOFM +92t6VGk/2Pv4QdUCYeoyTwjTHru5eD2EOTrONBE5RA42SD1y6GByKR8DQU7cw4fk +dlqKhtfmNQfuUS0MNhXMSZUAZINBWDOmE6hnhRSv9M3OzUdyO0JKSgZ2L77vr3cS +D66Rd/7dOcwuZNIXboCuaIE49tznwew/fPRlaZbkgojUb9TW4/juK8J2mY/m48DD +vK1SyaoElqtVrLdouY+wkJflleprp9dG46g/dYeMcc6/SgzTfmC6g3ZbA2w40Qwj +2nFZk6XetC2YYcZisM49jieweGdaFlXNb/NN7AR8Ist7PceckJHfWduXOdjKIdQb +RVWrE0338DdlSM1yYnrD5/y3ndrOamr0LkQQydADIOrWVgmURX562xDlqdFtulFm +K90yCdj5652L4wsZeVd4wZeNdmXdueTNOSxkb2fI/eEekfk4uNLRJt3V/yPHUts9 +BTZlRYDU0oxsQ3WBSSQv/LXvKw8JwvlLerBMzILa7sZufM+4Ey5iIYW3oXNBEDOB +EcyRXr4S7R097ENAd/m4w4Mjp1HF7rhd5IWc+pd1AfFvXVeFd4lxoxCeY0wwssQk +EtvuRujnRUw8/jhFO5v1YNl2v622JXKPkaqPpCv0UeS52Aeucn5QV0V+cP25mS8T +yxH+nqjDWLd5HTRua+hZeg383QwpRg0kMvgql4yWNKGuyz0taGl1bRghY5BwnA8E +iIj6KejyVXEsZDoGxKRzx5+k0TH6SPJ7ljYpMETKAJmfA1Du8wpVhdk9pdXONaBF +vXjhfiDxZwPquVyxMsTKMf8hmPaEj2UqpefiknMSiB8dEPSQ+7AdZR/DXIMy6dMS +zQPtkkh0wyKxCZMutoF5GsS//YeA2fNexbYhiDtUapFg0K5G4g6BfzaOJpCkd21n +utFVMgGAxjGAVdDSvcZIn0uewT03mjVDTc8GK2JfKTfjBVQH+IWaKrp9hCN4ZfE/ +JVOHLP8EwsBfDPqo/vgOmnlndN2m5crO1W03CONCAKvQu6mLrysw93Y9kZAuLYSc +ksTvwJ+BzG1SbCUeMGkZwIpwVE7N0ov72QPYoWK0H0ycxh5nDzXIvrC4+R5sVjnf +hfIC0v3EnmYsNYPMMBDuKa20NKVr9vBgYq9Gsxo8sNT0OEUwmFXc2BQFv5Ossq3L +zNMfQS5Fj4rG8Sd+Nn+x7eiXekIh6DyVgZ1RM4zRO/kiWJQYPQFi03kec2JiVVNZ +l/r2O65WPi7GsJ+bsa7n2SV/4d/8pesgaP440XR1+/As5LL+tiLmJLTWMDnB99ha +79N3kVMNu2xi2umhUx7OzfxN6D3J28mkyxyvLqgcMOgzy5wUgFaxw1wEG+aCSTF+ +t0/Wob81oHvkFhg7VT8sOxDDgWCVGGX/vAGUeMgHhCxjnGffCKV+9W0QaMMDkySd +rG6suVvnbQf0RI3RNa7RSjeXw1rQMono9dy8Sg2yiy9HNMd2Sx5M6cLluxjktGVB +QdMtSznQTO4yz7lbeSXR4P4iC/e1tDnBXTLLh1STd1mN8ureMpqkDj45ePGBRuZw +L7EMl16GOkJCpXxpJprH4fWMA7p5lvMFVqsdtCRzHeBW1O6oDMkmdoA9RpBKnefo +C4wSPaiQFyn/ikJbaAf548FYgmpu7aoy0DO9zE2IXap5NHxbZx8yKHqsXerpfvVe +dwHkEt75BsK7gvESk6iFdqnP1JhaRZjqbOemdG6+U7gocsWuTxD7YHjN6BndlrNc +D+B2ps1YU61FuDOCEH/7CWDjv0YorM/l6S+4PTUNdxxbuRxRlR61Ro3AYrUQifEa +5v7e3pzmuQ9LzKqgww4IFA/tX9d8egouMQhARd7MiguQZSAEXCdBPCCBqDGOHDiw +SUd7X6lV2k+qtLmPcRkpB0HBxawyzCl/KD6l+2ExWN1aSxzxKtj3tyai03RtSgYj +0vVi/OK9N1UgROJvI3OIvsIr7NR5IEx3B984RDvBccWPRmMLCNp4D774XqhSJ0oR +hu1TY0qJYzNoQjOoy2uOO2GJeFQZ1z+gbh52egE2MK2xKjK/XpT58/f0rejFU19m +A4t1EEffNRTyq3znuARI3+WFna+VbKJJSebcI/txkabjsB0g1Cbbq9ZMMSGLGWFk +o5iqbI5pjJ+cIIYkSvJ1k/Ehn6wJ4K1ORR8D3PTCl7OdKoURHCh1Y9mIoe4L9bRt +zC7A2Q34pRXgTCTnW/0yAi6hV+tpuHCfPL8Dd8WdIZRzS3xdBgL3kJrDd+KmarDF +eglZ1dW/u2NBEbVUAJIz4zev+cwWtIf9jxmsSFkqGjwsBNDKb4PjW1cdolikBfY5 +q0fqw4n5YqlgzvJHJVsmIe46kVzY1/w3zvIeVS1w35UqpQAe3zvC1MtCo2doUcGq +rKL6uxJw3i0OFYzeQpFUfCe7ggkZ71Dvcwip+Zg1Ch1I3oigDrbvB1+wjLKpK3wR +3iAW68il3aTYbml1l0Ov0ALprlRPdqxUl9bn5sXV3gaS/SjIWVTUaaMR8+Nwml+g +Xj9VJuTBfuP0PfPVYRergQv0gA+gVIG5Aq2aVHmVuyj0iIWJQR3CFxTnNAs5w5cs +KLrE9buFSjWWOYobfvPM+3668FaAdAC8knKviCZJ+a7b2xooxWBL/uOSVBbUFZgi +d8AgY64NXt46g+gyFp8AkpDB2O89MB3vpPohTKGvbqAWOuKxmlsapVs6TSXX5hDU +cH7yxKX6lxkN/G6drRzhd/MxRmUHYCCq+3aVVpiyxRb1ErcQXAPgNgUumtZ+LU/a +blvsRJcl7gGT2mPkIV3Xrvsdknqk1LdAdFoaSaWvgBD0CmCHJWnBBwmjCmY3YriI +5RVVH8S2xyM/edgVCWm9/DQOPgvbEtyNYs9L3YF0aQw5Z022n+U5g/mZB+f9/9eI +UZ/afVPhpCgWTDzNJUp/SXpf61XWw7B2VBirufcEBpcsdouhl1eMj4QnOBvYcux1 +SUUPyLnXR7aVDKVU7z+gYGOvlD998OL/x/b1Ofk9C/+HSk4PZalyolJDwUjU1hKy +Y7naaCo/MKRr2D28AYMQGiHP2Gt86TqjDYNIXGxWKxcJHMPg1p3Csf/rFhmpAztK +CLV7BkZjc6zwETSFYQXrETLigQQ82Mdt3AjNmZy17bCo/9DpKprR13PdEUTgSCix +44UcHzMN8M2LBWt+gc/Dy7EUoZ/yhFTj+V1Wq1/gqTffhbafefnemwi1sC8IeOVH +A9yCHblDBhVCcxGDXLgIZdBYRbTLkbtoK2mOjjCvm/Qpq7YH3QsU52kbpkdbS7Gr +nTQBCRRjKn/OlpGJSLy6DSR20ypAyETK5tznnKVe90UQpd836gQcItIpJmNPAMR0 +Lk5kXxg6mY1QLY8zs3lj5olWzFmgExEJ0oiDQro42+Z6a4UTcM3FBwuSwYJEsBo/ +wgkuB2k7Lkb+hqkctgVc0pmAtlb5kf6N5wm530gbj/YWzeGiIXrwXpcpLFqY3XzL +px9m+gOvrG831yYy3xknA1BxL/O9WP9LzhiLZN85/4+ZG/jJkpwOXtvvzj3KjXAx +WmMNuG8Kwg/IgW/+yaeGgS8LzkvhsJaFcAoVMXutGV5+1okhtpF3m8pjOI5VlDfg +ueyl23vJf2XtIOfWDy1q4iEjwUB/JNVXliPIjtw8TPvhiZHeHlHirlrzjXm0ZCPk +GznhvRUcXTdnpgUYm1C9S6nTuAyQGwJjN2id4xenB7HN1N3IfWxe+tLbo8MsKbES +6CWYfQVcJvdvlrrV71Eg1eWe7AMyv7YQO5kQphohGW/+zO2SjMPAs+gRMmt2PTQb +rV+vEhfep+DgFbR9xlVMw67Bxzx2rbSi8rZY0VZR5Aq4njGt2/tAq41tuWbS1Zze +eLMTsUQmqYcOBKf0adpCuvBIUAIJ2tp0ujcJNM+SUShcqtDf5R9w7OD7ItRLVKNx +Fa3RI1e8IEPc/yralkiEl0vB8yk43RJqME7jrK4zvssS0S7TvI5NguoCoY6tMXa1 +TF+FVO8bAe+61ktl99rYseXkqEomYHyutxTHb+WDiw/wfSZN/z1hc+i3k4IzReF5 +3idU18mqUqlqrTQ9YhCmJHT39NT/YhEe+7kEKheaDHUC4v8RdKW6ai8bpB8nI6Bh +TAvk0lgc+dy9GPuu8UsyYCk2X6UTvQFW8EyEwrg0Fh0bTofYLKSyIuEx4lVBdMGu +A2jGqIhvBS2CgfjZUJ6B1iqrZdqLgrFrgAqc7mDMF657B6I/FG6EU9nJOduiCLab +0l1sgIVO9Js0V+lwITwSECXzzH+iKa8AYbNt/5MgHl176ldwuLzyDNER/EDXrLPN +UHYphrDdgZpuyFb2UNttB3giBVf+G05CDuHJKKNaDtMr/MEIDem4iJNm6blvkuSQ +fYPqyr1tqqMJ9qsjo+2T6STiHMhxi0xcF203qd6t3rKl7PB+F2KIg4dH67fv4Mr6 +5EYIcyUktK32ZJbHVJKji/I0Xth01lN8dtvSDkKMo2l5KXeIuAJUeuH3zhdjFm1/ +4c4Dzn0ZDI5f9QbfZAuosh62cELts6ptrjmuzFTCRE43xgQkTSyCzZq3ce60uHH2 +yG/cqotZWJy+6aBoF2DLO/2iv2suJMnyw4yjirm0CXCVA/A/LcgFhOnVoSuY1vV7 +bLqUXSMbgRu0BuxHZYLAkE1Atqa9Xrvf1Fd1G5tqeUaI6RK8DMZXGmV46OqCBuB3 +7950N7H+rkTQJYO9o6EMwtZ++3EXtzsxduQla5Q+z7fld2VV4yJS8MZBgUHB3oi/ +wTpkUfy84q50SZ3uXVL0hRXmm0e8hhPsIkNX9qmf24jKc+qEdNOhyazGHPHVjdTo +sf9Jb0CPWA2FvcjeanCRBEpSN0RcoJgehVgUL4gU43+R6QM7sgwjfzDMs+fKYr5f +dxmQyc2u7SHdLecYCCj8TJLgg6x7Gul9HWLJRy2sk/7QtZKR624lPrxLh9TOyG1u +4HahahlTAKXhDeOTBWLGPLlaI76ohkr9gQIoVAg79L9Z0Q5uHQUyjxSXWilveC0j +9LQwiFcRHu7L+RacWXir3xOhjDforLvNt0QEb8wZDdnhzV4jdJ9XAFIxak3SLTu1 +g2m4hz8OlEeIO5mdgM9+qaNyG1sOQ/BYGcLUyy5EF9fOUTa66/V3jrhUlxxNvQRv +eiKshH/9nKwA1y49MeqhiAw65d5XyaUBqshiFroUmVqDQFRBNqxXABhJiiFmt6h7 +bxKQGNoYOg315ori8muH+kuERBx5hY348nnNo5O6KoMoOAMpj1iQEvxYrRYRM+wT +u+LwhnNMn93epcEWW/3jM5HM5XYEY/ainUE/2BLGtr1UufTIwnSgZIkqeLs+6KiC +1bWJDFes08hEZ1hqw5zZqbCmlJzY/IgAe+tuINl6kKcJ6ouPdWWI3GJYD4bsbHCr +wmWcVGInvII/Z+M62Y/AsdgGbM19Jnk+gZ++iITla3WpXTq7T1JkQ4JAYbfbK+/A +iCYvl55Er8e5IiF33VcW/6LKmhYJSQsGLmrKnJi1tO0kigkQ2YTy+fbNMWDMroFK +2x201Eq9VPcSnOkJjn/0tb4/Lmnlhc+s/MLcm3AOp9G50w2M93o4cz+TWYYm+dFJ +70LL/zJcxRABYS0DuV8M11xc13bdAGoX9400xpdA2sFnplQ03buY0hQZZOuyKISA +V1PWrOFVseTSnrgpZOkhGmnmc0CUCs/c0l1jxujJQ+1JQKydf2+OfM2RCXvElWFj +KImQ9ZlooisZDpkUlI6yBDcnAn74bJ9Q4lRPmcje1Kqi6RMpNnYDnh5PHsA/ioMk +xwMaHi2yVvnRBYPgZXi1I3SzMVEwXOfZc64rvEmXBM52W+8nQuBwxZjrDeLDF6D+ +kmlZRpORWn43+8CDD5ICD+Q3Eajwuv5IGY6DD8+jVwZExZzSQb0Q1HelkpLNE8OP +XDbOK9HaVO2KdPdSgd5rSTY+PhZi1/GvdtEZIuVyMMz5/82itZrS5Y1C0Ls4Pdmq +EVWUYC2f5/GtIMsEUuJBQRV2w0myi87Ggiql9wPPK9F48rG/Phl6A05K3fc8ijmA +RLl20TRkrEjBtRiiEwz2I0MX3VlHud4qkLzDpSEjXACIRQs1Slfo5VR34OFyBRe6 +duwq8DizuhE0O9YEGlluEPcjk+01QOJ+nRgRnmES38N2wufvWI101T58cI3eZDJi +H65gMc6iUxBCm6Dz+ZTafac5a/qhml+oqbj+9ZlMVXiE7yDLsz9kPHXwqnyXYFdn +fJUuISZQ2As50cgi5dtqE5TxUeRGIz9bxB8jkHHbGA2vkAJYLm88A/izL/Kq+E5+ +PJPSVeAQw/Kd+/NAFMtBtfJb4QrbsMJRtxA8FtfbQ8HioChqfSRXL+87UMHUZdky +X8svs0lE9uQDL9cuWEpHkpahGMOnBvDdYIe2+FIEerejU/+c+i31CDGDysKOMTus +czdo5qyic4nGzo8Xk38i6npDWOOVtDMaNjJlVKz8jS4HjhrZHYn3ok8QbDc5SFAN +5XwQ6WAIWIL64nFuR0267I8HBNYDVtO8mYFb5QxL7TKmeHaago4UdFWUmx21CS+e +xRXWcN2lkGVPGN+O7h4XLzHLymuJAYAUkfxbJn/QqRKzAekGF0Z6Uie9X51z9w/a +RTihmg5krLf3yHz9mrCrbW5yjnUlsWCns1VLs2OJ0U1nl9Q75TF0fS06AmOiC1Mf ++qLR08tE+QUdrnGWPEeMp5JxdJHOLVxq383CELH/VnF+0DNKYzSmdnEFwHCoSXHU +kMSY8CtP81tGfVi+yIO8Kuv+BFQvkAJSREbEjmHFqaWn/2dx4g7LSmUQb+XMhJju +vrup7q9ro24E6h62mUzNRllPEbF5sI9U5wk/0Du35SUQhozRz21OPOBoOXLpvUxV +N+zTBvBtEtQOsh8DbJVZ9ZrN/v8kEW5ONkHC6yDstf0Wcppz7T3+LFqUkHOiKOF+ +bEex8gNUICxWNFg8+FMhrfSXsITmmebvqhhmlWgjJ1ghmrLYxhsbWv609M8GWm+2 +2xCUdyF4VhVaSgoaCnfZVa1dNXPddjoRl+uJ+2OTAYZe8rYJ/ujHa/WEye5tVvOl +H9EUEO6jqxYR4TB+b2SGfGamfO0rrV13/HR+1+1G1aoIIrLuL/YEhVXclpvhnYAy +AFBTZqBhCBc/kcrOHa6JBw8zEl3cZgiZKpLXD4OB0WDGevHrd9ZI59Ffhiat4BSx +PRpmPIMvJcVHl/KGigMXvUUeduPDB68AnJXzzqsWyYSrCfOlHuytsjz1i2NJLo7j +txkWQrLHzeCpeXKBMYGTpGG0SrIn9epa1GG4muaOSDhgVDdQAGH54hV9IGMPJt7j +EsvPCTb4axoKZ41WSyU62js3htKYWme/5fLeuKRM4wZ0CSgcnljxmBB0dhcnUF6c +LqhzwshQVEBJVjustrNayXcUCQkFkgxX1LsOef4nF2qKuy2y6fDIPA6I/Rk4CR1F +qh2TPAUSVLSKrgjbuGkc1grc/sXTfJD+1d+MOasrEWFMUI1iKnS21IME33PBSxfA +C4XpGv//qR9hvWpxw6MnnBU+LCP0jRAOcOYjeD0HFl9J+BmSLxAtFHjDtd+UDxSv +WGYkFeAj7KxwGVIVPNwIhsKOo7g7bqeUVPQriONCSMLydY/9zgUe855ZFSmADCxs +zMRo3YxxOlj/uEBMsj/rjPV/QDD9bARVpPVkD6sgY2sf1B6zM7DBRU6bjWEflV/g +tIk2aBQgrrTHmH6klV6Qtov/CtfF2lQCweDaMiWYh5Bu3TKc6VPqJXc+eTOXy4v4 +nz54vh2lGffbTEjVdfwzCCNMjwGtuuH+yrr+UkyvPNsdqUh+LkmUsD935CyC3tba +MtJLfrFsm4HM06FnUTZMrrjb0cFzgxDcZe04sKZh/AKsS/evibktRs5PnQGXSARq +mMP+RAbl4dJXTCAzb/M1CaaU+RFUAwVCcQ3JYjPnVvt0Zse85U2lk7Hl3pzhVUOi +9oFRWNKv57o/hOU0YSOE5pW3t6OqOv41XGiHJwUKokgKNh68EXbGoKOPtKGpOPS6 +mPY4sW+uuJyiwFK3NkBbZev+y7PC50W/sX+Rm7atCNgPzqzeMiE+AN8dF6L4sx1L +Tn8aBgRF2+34ymU6TOZZr0q0cctPZA25TXDNDoNG+ZvQu6hnQjaPrb6WFjECgMhB +PmAJDEpvSEn7vdA4eOByTat0mrWdMcWd2lQ8qh4zOXYNiepTQjcINpH7HB4BYzdl +oaT3biz99tkuxcKaPVbwoTIWdjPthXAKs+n+NhaLwiki5VS6u1Pc7vxi1yXSyDbm +YUF0L5uQKCGX5IvExVv748eiinpZVYHowCTtvXUihRucbc1d6SKAK4JV6jksm57N +d8fJ4xiXPizZObo5/S+PROK7N1Fa4oWvsrDrvgi4ZeidusNY+J6Bni42dsvLZTvw +f8ctTuoehS4Rs+LSCqudLhrn4R7X47rKILhBZKUNqUuB84U2etn5SlnmYelOYkN7 +EIqs1xmUG4Zb42ZhGm8nmcqf0JcpP76zgsekLNHdLuhRgUhxx3xKKAxn8xA3W/8x +6tuPWSKqwc86n+twmJxpdPoMAzQ9decxeDbjOX4S6lXAQgTAlX/2evj74jduuv3q +tMiYsB+H3VyQAwOY2zbOmROoFiRrUo1a30+0Bxf50iJZkodlC86SeJgD5b32IcU3 +NG+kYD2miQdC/SJx4ms/e/vODPi+Vgf+I9/tJV/eodfONwpTrcGXs5Sy/M3w/2Ni +jcGC9fW+CcJaYSojP7T1UYhzfHa3A1Aspt8E6ZxTWd6tl6YtAwfWdt4jT5wlGZxR +cU+0/RFhbF7+eXb0/PvZdzE+aJUq2iON7S6a4ZeZhqRoEAM25QaggF3dtpqIYbGD +etjcEBJYUs1ZNoaX2bzxS0iNeugDhr7cS4crJLCh1tZbEkm1/3FHsW66if0vkqX5 +c3NmmFloi9Fuk8VYWqfrhtQPBePe9nbZBW+WtTDytFzLHMlNvns10iNTFTMRW4hx ++e0NrOhZm9aelgkMFWzFqYBQ2BMhCFtxbdodgGHadSZ7xPpvBuHpMsNQKn6rJpUB +LArEaT4twOK4PrCNEuO8GdnuVtucZCeL1iyHFUrj/SIiFLFrt+MAX88SAscQZj7H +1aRidlIMxjMfzGVLWJuOCkXxdqltxoBHyq0R3BKC4OkeQpbSl0v2feActijSP2nA +aoetj1HQojIkpiHTzxanZmvrr5g/NWKpBd8grpdnKHVWTrQnv4IiRBcuRLyrRiPS +a9iXCHBV/OWGO17BFxMzGurfok+vMDpzegXn52VM8az92fI9i5YCKckVAIJbNofl +1d74g+UDvy4TvjLZNvNmZKx6bVBMUFZh1lr9DUxsWfp0FZ/eTolPy6IXnWT2gjhm +GuUMUQIig4l+lxenraPFMtIdtLIcAbvvfWr/cNHO6APBbfJ/JZL/61XBq2jPkhhH +pIOHe0yvphcmIuKCUAKflLC5gg6yCj279wmP0mK74jnOzRodwOj+WsSIQ7iyeXFL +xdyF01bOhCEtd7Z5htGNevSP2q1S5ePKUMXQpLPlpJ5PUAoCxWrPcUyKwK641jon +y0LOt6y2zgpeYwQpQ3UirEfQI7Hkp5skXDkPJA37i8Btm0lKwjBoTD9T/Sbihi7L +PbiN6hFH/LZ5nQU/nuvWMv/e1JmYE5ACMJdzE8s5cX1UqewygJvt6bCIBPxwsIez +fWtj4NUL+baV2bEOn6Xq4qb0Gn8sur57Z55dfpixPZ5aAV/F3sEbf5eooJmoR5+N +P/l8wOF2evyQH8DSjNChshGpvfqQuPmJvV55nA4CQRDvbw7holS4grdQP/j1xtOp +yLWoxm/qnHgsTg3j8wE3g27NxBjEYpWWPTxfOj0/VMOPl1P6scdAmZ5q52yurztN +Q02cJrd+Ou0qCoQdTaiL77+wYdKy6ZmOS3FT6pSDum3uHf9ykYlrc8paR/Mz8f3q +2+x01LhvWYvz/rIu1h3nqHu+wPfoGnP5NqJDC6tXZxGvYr17mEiOuuFA4M42hm16 +1vxBtH6g3GIUMqqpaTP0j/4nWPQZYnKnZxu1dLZYgA5yMYYYTQ2piYrUiRm4rwIQ +JSWrZJJGj2DDExRT9MUHrCGfAOQSCme9Z3AysQgR7r5httoK56l9hEsMG8a6MqY6 +ScKWWigH4b7LoAn3Q/2uMvtDVjYrIlXcOBKyoW0ibAdMNf6Bpm3XS5Ho5bX0kxBv +OCl0Ws4mRSjjBwLYhR8vHE/JcszqJDpsrLrBTrrl17v77//E/Kzrt36UJKJSjavL +IITUdx6mt8Rui4uXoqOt7jLTprA8yqf9xamboMJ01Txe0K85quVMOzJ3jsuFy0D6 +FKOrQKZXkXkeNsadK+AmnFm2q1zDVcTbSeRpYQYIzH2uqkT9C2FQc1JuLNTYbdM8 +uuI+9qtBtSU4GX1YoUTldH4rc+DD+QKfS3be/BJ8WJu4lZpFBXCW2ijaWbkT17cS +d80aNDDg+EWf2UhjkPuviqyfRm/mz3NA/eNkfxIs9nJ0cpfs/EaHvQ6gSNY/aTax ++ZMcl0SKFGCxvXEXIM4AI/duyel61eSCrhxdYY9NToGVAgzAXuNCttaSgkUf77lU +EJCZGEX/+1kcPKXB/OEJOs4Ggt8yzVP/LbahNFXpkWFhMVCz/5HZuzrYHM5sdTPr +/txCooXqFNm5/67RO55Tu6sUW1rSAEW1shb6C4dWZReydWGuCkZQiSJZEdDLa9If +20dEElAEuZMS/yORl6fgmuZoGSqV761YZo9Xp2lCPYimN5mqLOZNW7bk2lVWKvOB +JnMtDsqkbIsajMPGYShTfkbNVooq4/B9Ibxtb/B+XGUFHHJucCEUjVIK+Oyvq3cC +NPDz5ARNlh4UiyznJHNqv2ocUeMj3eRoD3uEChzOESzoI/LPBkTzd6dTHAgP6uLr +ioDvSHpFeYeYvtjVvFSjZ7P6aT83CV9mFHRt212EtHnFNfL+5MFSsKhxAhHLtbBi +9ifUyna63pZcxNCaX1faZbjE2r9AwFcSClvwnVSieRMsQTaL/ulAX1+t62m3zVUu +bLlsnRlyTU2ieShiDh3Pfh0Z7AXI1c+kXz2Qm6TBvtDaHqnxBj0lwJglZEMvgrdB +dtOgMWZK/uJsxWpYbH6Exs0Lhqj9FKV8qf+/h99eQxh65DdZLEArX4ciUcc1B56D +XPSDViy+usEvxavDjR2GBPBUjrHKOVkzHp9u31z8MDyl54L87b1/gm+jJ2qFWBzx +lhkCY88GosS6suVeN2i1z1Lw6R06vtIzDMsKhj5wTvwDtPviiqmZ99Vb+WEPCZii +EtOYS/YntYE8uXH2emrccquhjb5g9lJpWOF/YmiweXkC73VZNy1tUyBcLXnIsBRg +x6T6OYn/iLyI6YpM7xD57r+DiAYwGADgmvHZOorZVpksNz7mwLXaSNcvq8Lm+zkl +afJsMdHvny0MTj/pz2bnxN1wjH14zb9hi+YgE12S06RFQz3B/dmj3lKbIb2K8spO +709vzFeYapZ3mhRi3ukn8TBZ3jjenORv51UiGjQvN1t6cmNZkNrgdGLAIhYLohof +TcTlwmK/VEGbhO788d9pFADmzHVMubSIm56PuFF4eBjYLcvXo0y2mrQMmyjib70h +wn8K1JEcaYbRTXTAb6n6ynKDZwUTqTR/7pvYAoIfseS7S9s2rmekNgKT6wSW5vlC +eUeP5PtxNq1FBPAwdeDzG4soOl4iRddhTUTOlhOj4RCfCHJRUaLRyNgWGLwfUz5k +d14Hicx3kSzynq56KeDs9blgwGwfQeuEhet2PauWe+P0HSLCRCP+nB0meHeU7cig +XPk/F/6iRJLNoYviNEkXgZSewOmAeSCPWQG901mwFpqgDAuKJ9vw2z31yOcz/96A +VwWnmWFHBsIg66UJCsBCuEC+PoM6hqRL8uF+VFUxqQ4vXqZy74KNm8p0EknFj51l +6O4VKuL5FGZuZ3un+gBjqNVS6ccteZGQKuSHF3VwQz3OYhmQZmWVU8GJ/lThOh2g +ZP2FiswZbDSwyLUEfViQy/QYMEIMDrDQwjnBGqeTnfk0juQU111+yA/q17jaUetk +bYqjgYT3Lv0Fwx0XBzcd9gxFZMxPUETlNhScynB3Ni8squFe93pc9oK+sj4ukCgU +VH1571eFsiuHj+W6tuCCGRHeGk9huN7NH08UwAJ2E11gRKAHhhWVi9fvYHS5rsfk +iumrCKiwiBkQ7nTnCjaV6+u/cJ23bGcTptZwqI4Qp7Io5oKRHO4dkEMVXeqX7OtE +bFxfyLvXD/xH0lKpNV7gxKDHcEGvQIGbuxuwrqnAl6X09qHIw60IzX9aVq8+M+A1 +1WcNQfcechu8+VBb8EuQNzVRelvvK97x+JaCI63A0EtKBH+PBQb9PtVA1+GxFXyO +rFZvjIhE2QXJ8IRkRIRLI9+gUZV+wf+L2Nm05hdjTlIj+8/9cL/N6q+as3W3aPhA +yKtG6qziYspsAkpX42Xu+7l17mp6ezSd83l58BXWhPDiyk9L7rKLoyB4IJ0+rgU0 +wmSIhh2HLJjb9TWdm5AedkHxGddFtgs9l7Cv3XH5VkwQhTTq9fpH66Wc7omStBId +VTfha8w+ZDXWvWVxIk9PMthpsT/bPhrH6NfykdmRiMFfLEptQw33zrcVRmUVV0do +BnQWOCC9+A3ZVjA0kcrjP1RETRv9cIp8b9u7j6wMsCaeB56RHor9x5pbAR/3UCpz +O3DPKkih2SlFHejEUzkYPl9GEXwkDDy8c/GTcbYsV9Ej2JcJefsxQlfhmyY8fKoI +DZ/EphgI4T8A2n0ZySKEf1uZo1IlNME1TIQtbzMmfBFIYw+xALGlpMdRNy2SbfYc +B3KoQczV3B58rURgK7ERiNk3rdZf+Ve5VsE9G3rN7b5zIxHnUbkpeOP9qtqoUfSI +WbPsUKMzsgUmisHxeWYVYP467ZDlOIKQIhJiV7dwPsq5T0c0/zKMhQeRA+Ocp1Wx +3rj1FBA7V6+apj5AUm8RU4fMFN26wcEPi8X5nyBhJQHL1Id8YVuUECHmKtu0cthQ +plif0lGmUAr/smpdutHc246yY7VcDmvgfsrDLCchkkrgxHQlk9doKT6bcuA0JcTJ +vAOMsxefGkGYZYDNLO+FRwGEiY0rOdsoK3RDzXL9Yg9SvOzrWo27142q97qpYWUG +cfrdyToSkqkxbC0PdTLpY9rYzBqauSmOV7fC3E5Iz6pJiC9u3BIf48cKP7kmOEKQ +nhC+dBPqKvk+MrhVuzUiPAcSzlGYVLtMYv6XFh/dX9SiPcqw3lUpTReBPGZ7NEp6 +4eHMY8AnE6VKJzDOTsUFwqOh3p0gYDWCLVlLJd8lIyis/fXAirY9fHncZ1M/fy1H +hsZCiVhibabeoJvyFNAirJb+e9rXC2laTC3D8LnjJJIVz6GkfpmEwsxtTEXSqsmZ +Flv+NoMVzKonUV2i904p5T8IFQ1o/FhlLe9j9Q/jdGhtlsq6W2QEWeOPYPJIcAlt +3pT7vlRSPLvcRwmcmMFhXLZGvitwbKodJBKH/zP/2Q2Q95+zLfPRKU3rumFgZUh6 +jTtgGB9Su3ZXmaV/XHjQ0CAmFRLDPv1Y9RwcC1mDobMlrlCXbZuY0A+uIj730a4f +skUY943PtgtGCcLWMMh9x22dgY2CpADYm68V5tvf9kFliXFhDb151e+X0iAMQ8CZ +RUCgIndLdeRqHCBe5EWyW/dc9Hu5/JoQcL3NS9+Q6X2kjMAcO52a7SyGQPbbkqwJ +oYW7fDHfhRSmEFZZVjjuonZWN8zLzfv+9y/Nm982+MKY8GAOEnfC6/nT+M9ICLLk +ehJvaKJiXy6szDamnTC/iXG6Nhji+mLr0YeyPc5mlfq45Jd1uY6If8P/2O8w20Y+ +UxsF5YzXG07FKsKuj3KF/Ypf+tkt2VnBsctsMtH0POp4JQNYB+tEc/HIJ6ef2d8y +/Ov7AA+jteHjhz4/eiPhoOo0oR3y17w4a49epj8tHoR8RAiFsZEyI3mKNIZvbDeC +nd5MmJ/Z3pAHQOmqx+UB15A5arSLjHj8hw7DyimpWI76h9mLYAHNoEU6HY/WDIqI +ZFZ7PI7VToJ7Cl/ZuaDN7Q2oFLGCS1AzeHRG7rGXYc+uiEB5I7JhSYY4Vq0JCRUn +Usx4fodNtGUC4nkzPQgqiq2pTMe5mowGw5cj2ZhaVF+wn2RTb7rAQCAASmABNe7R +S0flu9D98G038X+5kb++MiZI4LUQcKpVMbf2AtEsvmO+8CE/6BUbYsik29RKuOdE +tx771YRdDFx4Voxuh51xxb/cnqf9CgUF2vzJfd+53Nkk54y4l5Xm0Z8JAuphAhfv +4c5Oxa0NRgqjK0njUZ++vHf4+OkPyZmL6D1Hfk1lsjqr3dB0xN2XgrHqZ2gDNWMi +Krl85ZMoq9FTKkbDtt/fRZaY1bD6I3M1wLgtSwsB8nyomMvNY7W3LFEL18kacAJT +CModRHHYWq8w2+yvnLeoj4cdJZsro6FfW5R+RU1qWa2RF/XUnwQF0fuRugNrPhst +GqGAnqdMG+s9AoNRpphRdMVoHzkyNLW7WfNhhvkESEfSKmMpAUti8HWn7KkrAUkd +Qa0anvK2RppYEBpamfj1n+fKpwSvGUueKMr9/h7Am1RPK6Yb6LYw/5uRGFtJ5b2w +FSwS4uvbZWVqi5PPUEDKGC+MVHzlSfQXbpNMiBkGoi10rXl5kP2QaJ1AObwqHfQU +gr1d3oQ6RUxa6gCcLMaAkq9KHTPO5a7wNdrPPIxzrBSFtpS5IDnK5LONa4mHqPbH +5yc3+XD6SzpC5QMUrDIGk2JvO0HxcuniO5Syszl/UXeGQpr5GLRjVonJ67poYqmy +6TD8t89ZRGDppJWr6Nd93sBiB6oOvXFHX/JX51ucbdJc7VRxdIg5078+2Rnc4ojp +1dp4HAs/dM3W+ttgM2cKzQ2uriXquNFAhHzjgyuD8Ze9zOMG2Crli2V/Bb9RGiYF +Mb6EimzODh1skzEUGiGpS1BZZUHOk8LN+wr3NVfvg5n3YAmpSs04Q3O0n+YqB3Kt +c7jseHhlkVdHbxj5t/ftdxgtXcibHXmIkE9aOSqBm9gZ+vFXOhyO8RSS54mRRiXy +FZqVuMks3vylMgIksQR2MaB9QIeJlViNayQw3qzz/BrWODjblvLzVdllbazdQBfu +FefUAtv5c1sIMQ/NtEMH3Z3HvcCfGt2rra5l2DWowYEfe9XV6pSd6gHUNubgwn+i +MbnplnyTnYviX5Np3Oj+7GB0hA1B1QN+RSwVLNMBYKu/iWiYUg9mXWQipHheaaQK +IVBa3SdRSdlVLFFfolyeFvvsGqql5eY6SWHU9UcYt23MZJ2hOjv1AeIlJdmhs5Dq +Q29iSziMwssSME5LhmAFNvrXYpHda4SjwLxE4JkeFachMyVZ06K8o/tiiPWfssOZ +nnkjtZMdyZWwx52RYrzdVP6PE/ukAi/4rgX+lb3BinLyVnEsIl50pL5IXURWo8VT +bicHd/44m0BmQORdh9IM4+MiSutd+Li7o7h6jxkCvFmCrV56G4G58qAOYev9lETW +1tmXHB9S1VnKXykS88yexsCWpBohhRcENZCRXmkTssoAAA1jlrdoyqlJRbP6DzTh +9uIT6peeKfwT5lyM1DOVEUrobMDi2XSEKwSR1GPMBRczT5n90trfwFugYUG/s/79 +6xELxATFM+q8+YYMSjZBChAYY2SnJe9a8VlAlw3qE2d4E8V3KTC+xGYZoNo9gARn +ajwxS+dWTsWcau/MYINikENbfcqoQubKtKc5zwMapbvIg/RUBk2LEawP6uLbVn59 +1qhIGadmBRvFoJh9DjejabGOksDrAkDP1oWZSLrFkWQ12K/68jMXIzd0VqJXs9h+ +EPguIKzO1xGxqiYLH5GxZjZwAub/uX9UJBbyORoc15BYPtxiUQCeLgJskm8INv+w +AMFcFGvh/+SiybbiY6PM5hQpy9HcHejlG5IYoBY2aXvLwK0Iu5hRcUNxxK6C/2Tj +Jl70jy8LD2gnIDjief89mY75CytW6YFGfgxr60pJLZ/nQqgUo8vcOe/UzUWHI+WD +yfoWA0ffH4qoHx/3d++EfJ6KGU2mACMXaCp8NAbYtuBBYLriLiK5bEnkodwkbH9t +7cc0gTmOiuGLybJPe3h7bTaSgQ2jUF0TYsxlP1Z4ozHn1c9UIE9RQJTXH2iEOnl3 +KWjjmFZC5DohOZ5zvlbqi8as0MLzTILZQnteI4Mw+nKcvu6OUA9w8ANGkOQ6w1b/ +Meikma1ckRqLPMHETC5m+hoy7OaG8jPc0TpxrCE0jEBlA6dvOc9FdTrDn6Vk7v09 +s0Z3kV8MUr8nQ/peW9PzVWS+Z8MCQ9ru2cbrVCQmjh6UGn2mg1hJN5Nf6pUg2LVs +izR24KhQnA17vgMTHTgnER6WAzW2y9vODkvsn1y3u775uyzGM6ejanKjYYTcpabA +fieGkfI7qKox2FsyPsU03MtVXx8EL6/Sep1VQgs2rjI3LeRPF2QoSfDMHWzX08xY +a4tOTL0+wIORJRjA0yXuGdw6nQYU+sNmOP9C69pKnBjgJ59Cj5yKFMFwc1S0/45t +FIh9uC+wiViMdxkSbUranwzenaxtZSg40ixppauJrMHIBuV57Wo/OhVRbXKH4hoC +GjTIT48DWm84wqUCRnHQBDbVepFHwUA5HMemPYAJ+DymD6ZZjhyXbUE1BFkhYTso +zDU0yzn1Et8WQ8K86aPQkfcwCn05rGdXifcAsEjMVo10mAvW039cgLGgpeqbQZN7 +LIkMA1Wx0LOwlefRSy8518fGTRhP6oNcA6rB8I1ODY0DbTrlmN5VnMPSJgzS02vW +W6oEA/GMXv4K9QBeBupdpG58xF6UmmgICssZSUmDmVKfOXlrC0dE6zr7X4/hndnQ +EfWJqK34jfRZA9ECTYnaWcSHjRy8oAeyjquBYDQgRcKrI/E5oQGXqnplrmtnPibj +PwEW7CYOty5YZtbsNSin4tflzRpY6bgtsBJwy2Ntqvv3hIMHYb2Gkk7N1zzUxcX/ +zKQnC9LsHOZIIiNsU5u4gFyft9rv6tsV4Y4k/TjZDrKI6COIOJoFlvkgnIV2ehDF +XG3lWU460zpCdgYQZPdAH4uihpU1s4ylCydwLlw9mvzlYO00lG7GaQtvfBr3XnPf +Rh4/6mdiPhaxQL3t4nkK8B9sy2U7leNI4SjDVwCJpOO7Lnh08OA6v80szTYjFs73 +i4uXqC+Ec8vtP0CNb2x98jOK9aBOMtbWInGl/9UgDc5GMOHM0XRgFjrkQuLzH7gb +2PvmfR9SfCUU3MwJDSabG+09tosDPMMyotN9zWgRwD/rQvkw5it8Pm2KGTLPPVq3 +nPygmMH2cxVEWfvsFIOmpkrKJX/YtNz7mmURSpFPN2uAYpFQ4gR0IGTv0PJBXOUM +l1T2AgEn2PW/UAkJTr4tErBTBtbRvkfmHCLPvItvBJWX+z1wiDhBZVko38lo0eyU +pV93EinmFc7g2gxj0+/lf3Ke7pnlvM2R+xEdu+ws59+HUgGU6BVen0INrl/Zk/qd +loi1ZCY9En27ORP3q5IbSeq7p/o+rmUFqj47pHxWnS7AMU7mzsrJAmjHwVkSr5ao +OsmPZyaZt/botsmT4SxIS0vFRcCYFT6p2q+st6Hxd0lcaNxsLiByjLoLD4uRMm58 +AlQZcoT48LUlMr7ALJ3pF7u7ZzMU6UCfFd0LWiUOfL+9Js4y90i7xU2ZS9qPfsWU +vy9ARxtEgBwv8hSJpj4BTCSh7+zkJwVNiG4D+fcBC8fJcB+mH0gBZjbB33zuG/Bc +6Q5jW8/g1sUXr+xxOBIUVpSDEJ31d0xwG8lT1e0k8B+IoD3SaN4IgHZMq/mpSipd +BRWr6jcpUwXOugCE29Smf6wNF613ECUdhPnnWVSaaVq3JW4MjvQamQ8OqI8UfHra +6ndhFRT2RN62GjFAzhzFpwAyg8WwV1ttEzH1u4b5gBbmWjzZQD4/mVPbyEG/jZog +MuoFfHmxqnUZlwQIXFxF56mwyMn9kMun0zsQS0eklZBb4FvOdkMIkep3Zu6uEGV5 +zVtXyzO6WD8MuGAmDqUcLBmmLqBF+wWm7/TlRxDEoV0/mbMSGCCN6LBhS7Y9Ljx6 +M7GXHTgrdHhv0yvUpLvjl8GO5jUd5RhT1USPVMKH33BwuAIT1HmCTvEwmO6wPJaQ +gDo9dvcMcxyryRGPk8RcVwZ0fpDcYBp9pzY2222G9a5JPSwRKc7pmSsmY872telm ++a7nqQRT7sMtrW5Vwh/dchPj/srjvneAozM8AP7OlaaauZ1Ms72lRvHaGjyG7XxT +dFXWpCSEj+nowuLhyxdri9y5B3qik9UaCp0l9C+L+3DwBy6oi2mPsiKH+6HzyXhj +Duoq5bahPMxj85VxVxw+tbAk8ycTPymGoe8UJSDObmtSx42DeWM7IDhVtD+6mlG7 +Io9EfrM7xfBLWIaqsnqsteIfpwHabL4xSfN8EE2hSVJKd/j/t8apLckwvj6/o+Q7 +aGwlo3jSE8no7EIu62RciqIxlzlQV6/0yhYAyCPn/vwhpfut+5qr9i0q+CFcyvnT +A0ZIz0wrEtm8+F331fyUAjm9jnu12RT29dwDpI6NDu6pjhn/WqNO4CIwLJWCdR6z +cCgMDvelvcW+k9F+XBv4IJuOQ4hVX2MyTdWNCrOlfyHnGVRuR6M+kqcQaA7FcX1n +TvrgNa9M5oLevdXvVNfe2XKz2GefKj7khfgLPcJZu39SDrOor4xA0l98ROsDtCJ5 +sAvCkxIi31210umJQBMHdylPLLd3ZCMJN0MnG6LFhG+UExf37Ktq6q8bb5N7YMxY +XMVjlu98v0Z4i1wN/8NDTAP/vbRzUQgHTBZpDVAzhVVgKO0OkLslcA9nHz6pMedV +trT1hEVmxnSXSZZJ7xUIv1PrzBR58PcoLhQ9hfv6l+rm9Y9RvSuSeco+kiyYqv25 +SnzDQOaoPVzlC9fdCcj6dL9sEVpoces2ggpEVUuq0AIEX0FG0cKQtOTA3atuJZ/c +/++aceo/WuGUrpw5mbtfgNZJ2nMjTHWCv4mPt+Xdz45sO1ax4qB4My5LSiibspyO +Q++m/3e8zAeo95fzN1FamSRtL3OOcEuabQrobqIot/fi0L87Captrgr/IVOAs736 +ABea6oAtf4n0qY5zFyWxj99uOXtUDdJMzyL3PH6DRqOBsKqXnJvlRzGDnzly3jkU +pJyu+tdhQwgqC+elrT2HYP0aZAlpgGksxFeFen9PEvjQZbUsK9oHxlN6gi7JrjIp +aWJQi2deH+lAmRimHNC+gmOVSEv80sGTKsxqyeiQkVeuxquDMjnuDU9H+O+QiJLx +FmUtWaK69768IzWzlKD597pTBuMDaoRMM4tbNZ6ERf7+t5SDKCQPb69pPtgZxp0e +3C7TCkGniJniv+Dr9+vSgyXysC0QJ2PJEyxoK2eiFk/KjZIZ0GI9DB8lGLeUNwe5 +KYGiSAkO2G33GksrW3MzQW9quUA9SELwqnpeMDPvQQlXwbiiqCetErSBZFS1OPWz +rvcPKYWDWYQyA7gTUWK36oqLfaZt5fdg0u7kLuWJggdrWk4gH03uL6We0XL9aiic diff --git a/eval/datasets/dataset_schema.json b/eval/datasets/dataset_schema.json index 933bfef01f..95bbcd228f 100644 --- a/eval/datasets/dataset_schema.json +++ b/eval/datasets/dataset_schema.json @@ -1,45 +1,109 @@ { "$schema": "http://json-schema.org/draft-07/schema#", - "description": "Schema for A2UI evaluation datasets.", + "title": "A2UI Evaluation Dataset Schema", + "description": "Schema for A2UI evaluation datasets and data points.", "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string", - "description": "A unique identifier for this evaluation sample." + "description": "Unique identifier for this evaluation sample." + }, + "dataset": { + "type": "string", + "description": "Name of the dataset this data point belongs to. If omitted, inferred from the YAML file name." }, "description": { "type": "string", - "description": "A human-readable description of what this sample tests." + "description": "Human-readable explanation of what this sample tests." + }, + "catalog": { + "type": "string", + "description": "Path to a custom catalog JSON file. Supports the '{version}' placeholder." + }, + "messages": { + "type": "array", + "description": "Ordered chat completion messages preceding and including the final UI generation request.", + "items": { + "type": "object", + "properties": { + "role": { + "type": "string", + "enum": ["user", "assistant", "system", "tool"], + "description": "The role of the message sender." + }, + "content": { + "type": "string", + "description": "Text content of the message." + }, + "tool_calls": { + "type": "array", + "description": "List of tool calls made by the assistant in this turn.", + "items": { + "type": "object", + "properties": { + "id": { "type": "string" }, + "type": { "type": "string", "enum": ["function"] }, + "function": { + "type": "object", + "properties": { + "name": { "type": "string" }, + "arguments": { "type": "string" } + }, + "required": ["name", "arguments"] + } + }, + "required": ["id", "function"] + } + }, + "tool_call_id": { + "type": "string", + "description": "Identifier linking a tool response turn to its preceding assistant tool call." + } + }, + "required": ["role"] + } }, "promptText": { "type": "string", - "description": "The user input prompt that is sent to the LLM." + "description": "Legacy single-turn user prompt (deprecated; automatically migrated to messages)." }, "target": { "type": "string", - "description": "The expected outcome or grading criteria for the model's generated output. Used by the LLM-as-a-judge scorer. If omitted, defaults to the value of `description`." + "description": "Expected outcome and rubric criteria for LLM-as-a-judge scoring. If omitted, defaults to description." }, - "catalog": { + "system_prompt": { + "type": "string", + "description": "Domain-specific system prompt unrelated to A2UI (e.g., application persona, business rules). Merged with the A2UI SDK system prompt during solver execution." + }, + "protocol_role": { "type": "string", - "description": "Path to the catalog json file. Corresponds to the catalog file path loaded into the A2uiSchemaManager. If omitted, the default is loaded from eval/datasets/defaults.py. Supports `{version}` placeholder which dynamically resolves to the target version directory name (e.g. 'v0_9_1' or 'v1_0')." + "description": "A2UI protocol role instruction passed to the SDK prompt generator." }, "role_description": { "type": "string", - "description": "Corresponds to the `role_description` parameter of `A2uiSchemaManager.generate_system_prompt()`. If omitted, the default is loaded from eval/datasets/defaults.py." + "description": "Legacy alias for protocol_role." + }, + "generation_rules": { + "type": "string", + "description": "A2UI protocol workflow rules appended to the SDK workflow prompt." }, "workflow_description": { "type": "string", - "description": "Corresponds to the `workflow_description` parameter of `A2uiSchemaManager.generate_system_prompt()`. If omitted, the default is loaded from eval/datasets/defaults.py." + "description": "Legacy alias for generation_rules." }, "allowed_surface_ids": { "type": "array", - "items": {"type": "string"}, - "description": "An optional list of allowed surface IDs. The first item is used as the default fallback." + "items": { "type": "string" }, + "description": "Allowed surface IDs for the output." } }, - "required": ["name", "description", "promptText"], + "required": ["name", "description", "catalog"], + "anyOf": [ + { "required": ["messages"] }, + { "required": ["promptText"] } + ], "additionalProperties": false } } diff --git a/eval/datasets/prompts_v0_9_1.yaml b/eval/datasets/prompts_v0_9_1.yaml deleted file mode 100644 index 264461aab2..0000000000 --- a/eval/datasets/prompts_v0_9_1.yaml +++ /dev/null @@ -1,1001 +0,0 @@ -U2FsdGVkX1+SKRaJfMrUIKrmG6cKWYUjjKtIA+I8ZMO7kwaWSaHArWlPaURu1Mlx -EOomNA780iXChcY19dW3iFtyw1qczFMdgoUxkWeEinTQhsh0Qg3KQxfkgse4zSlt -NfGRBJjOSNni5wTjxAgLU6UZ+rbKlWwCr4YibwNCABGFBAN0mbrnK4YIATyT2Rf1 -v1/NTZX6R4NKAoVZ5OISqFGUUQoS3APS50eAZAu0utxCy4iyw7Fw96b8s/5ZBWzK -CFeIiKD4oEfLO746yPU+AukcAjeJuwyQG+kemzBW/K/N7Gih/Eq8fmtdu7lbr45d -oWeIBOICW2SnJIBeEgt50lY0SuWGWZyYmzTqRT8U3Ecmgrhh44BpWe5Kd139+c/3 -U0TyxCxOjZozi+12DrvfRxMX98XsFBPfv5qeJC3xgoucaspEG7fqmmQlAmASOcOV -+CrmFfrf+VyH5SIEOdlOltHEBg6wdMaxSFQ4RReieZTCXj+tsRcEm6D1U+6brvdu -DAdPIFHgimiCk0KyigTT3oG3TiZeJQ3baDkmPBxlR5GnPl8xR1CpxIS/Zxrr1j5/ -gOnOCg/cpRc09FQ0kBc7d4XWQirUxtADbEd+5qz4ko/Fe8OlHLYwpOEGrrVMF6o5 -/3B+MCC7zID+8K/tq30+63ASPXzEojJzDXcqKL7gnBqLbf0deO/K+E5XvBp8U1MS -BgisOrfEqIM18PHT0UObepNo4ESfnQfNTXTrfNKk2VzIzVGvGEfPpxLAFzmlRcyU -aiPIFuEM7hmLHptLeK07ddKX9uRFGepOYjS6QdSMjFoADGAKS4LRdl6EDQn1rCZk -BsouZfik1zUZ62V+REiOhTsmUZooyzR/gDUMdsXa4QvpsW7LM8SyjFBA2GusQBRU -va2xzLyavYyBmNcCHrpuS+6bu4ecQEAZSQU1tdZXVP6D8I1bRWEkQ7tNL6JReabC -PgiWrpYxVHMHJiIDYSeXWPC7mYcGg9UNo9LAQX+t6OM3xhIp6IRMOLiUjqy9xYIU -zthdFmxv6aUx7bF/ktqghPVP9LmG6D7R0Ov2Hh3VW28N9yjhMSZxbn2bACNUaRVZ -MLS0x6pUCVqOqLNBYZRJ6xBbmtf4MpAFOENLrCY/aO1c7dl7z4m2+g6L9VLXy/FC -EkeupYca/JX6rxs9WXJYxC4NrTO3oTo8mdVtBrjSJmQPmUo1LzRal2MwcdgjoyEr -SWnxUfOIvTDJ0QtKKg46LELn/6G61PZNC6f6lI6giK5brzq2TRV0UqpEO3VCn2fA -NCP1BZDe4Syjlu3KNoqdAuj5Di21GDrMnH5p8TqozGoxEEZDisKaT7MzC4/Grvfk -LpVkKVnpOLK33EbrfD5YiJiIohyT/gplJc9Fo87KwbBMBOoCWcONnx4Pal9krvl3 -PQbkpnd1pThddBayoaIaXgYak03KQkos6oI5zbe27xQ8kujVLxCzGhY9Fbj5CqEC -k5t+XgcmaYDmdIugNbWUpcCbmVKXA9KYee9/dftpIClfQQL5/9l2DPuWV0oIGCoA -oFXChFXAwX3RzE/hpYKfXI98Fq60lx8GGO1GMNs1rYSPlYlOLGSlY6DQV3Yyw9vf -J2BOJqDFg0eftMyRhmgxU2ZE4mUIqhH0jvvhr+i12C71K+p3f5uHYtfSG2vxAOgK -gzg0bCcmpeZCxfx2VJ1516uSeEGYPcrh5ffffJ0CXQClzZvIujiQh0lDi664WEW2 -xNtzqBXoT0ttVaPsl/4ZPY32uasshJyD1M200oG6ppeizpNRHb08jQubsQ2GCtFT -Ih7T2YZD0MfzvqSGnJ91Y5kuW/KNLpjr0lwFzViEGiKv0cpBdBHo9J4ip2A/oDQk -r4fNX4mkZgw5h4Lf/HnLc/7FAGtvbFtGJAmnl8EcIAi6d0Z362+ORlvzDNY6fk8R -XfLH5qlcFLpz8ZrJPLOQb25S2qQ8iN40ioIEcV4P30JIJ1XzYxzszRKTCzkwIm8o -3p+T41KRos65dfhOrnG6U9U0jZ9/hHb5GGdRKZ0hGl8aJ4wbn1Zuo8iZp+f86mCj -nSJk7tR7zHgOhrVHDUNqVnrWLpcAIzUa0Vx5a5G8rBBI3ETKhJmEGMD4WfJAcsDA -lAWGWpQPvqd4DdAMdzyh1jPkFZO4kjPp0UW9RzjLu8Ag/mOsTPk7x3hDQYMV7CO5 -M/irQVgmkr0MiUFN2NvgiHlE2D6A7kXXwb57g8XIlZwar1fm3zHaPxHTQEY72IWo -wLiJsRZ1jdq+0zG4MAarAZHOBkdoaCs0K+w9zz9SrgzqzZMmwwmJuGiiL0ZLLIZm -sPSeXfwTkVCopR710xukOBVLF1BrEgaQuYHstn6pyrBRpD/LUb9307rkSlO4nD+q -ATD9nPlJw8f9OnXGVipy3khVdCEEpX4oWCAOidXFKZBbRb36uVKq20OcUHK2RBH5 -n1Qj51WeHM34P05ii2I77RnaKGvXu9iqlmojcVZCx+qMEzBxq+7AVndPir7DP74T -iNM1v5SBOEXnxFXzIgnnSkFXYgyrggzyvuIsugFOQQjk8m+m0ZBU3a0L70DcwJ3N -rHWGohvQzrMOcn0mY9bFtjT7XXsuu8eRcQmeifruBT2oX7PEVA5EQ4F6lP0tOimg -fMa+OK+iVi18Ule8iGc2REMA93M0Eyj2TfjXWxSf4M584Zg3FdRdKntmWqBdmOM+ -1Q0gaQ4y79cfEUxl3l+E7rjW606gpo5Harqp2oj6p26Y3VzY7OH4Oyo6zDSD4o3g -dIr/qR6tLDaO2nqk+FTNE3f4yqgbrPv+kc+X3e/chvs7KlIESSU7/3n/lAwfLGP3 -5+6f8tjrn7xyGW0j3nxlkFcpoaGouqnXVIh6uVHXnOOh3jFvsynGZfZK+iW4Hy3L -Z7mtERIDW3P3Yapt70BSJEGHmpkLaeJ1yCLNSsP+H9AVbozdMhYb4Cs3mAA9SIa9 -As7H4sAeznEn+8yfUsLW/zDB4aNKy6rcCP5NF2kmNNA6DCnnJOATpvgA9e6pYK/9 -69Z37dfzgDWilMItgQfgBpDCcKUrqQT7NmsVtdutnvumjPN6SlSjHgulP/eifesI -rhKShorOZdBVaLaFplEVOWpkWVatVAO7B8LViu90jhwXquQtJvxE9H+9hNfUEfPX -VXvTIB8tWSA0Iet7ho5GVS/sdwbBuCACewrmjhSE22ejUtorJBcB/NPPiVMTXcm6 -R38NyMG8eHHAvXHD9otB7Ob1nzipz7JrpAW7crygGNDNw1fQlkx87pseQH/A7n2S -3MFpgrj0qlBD+U635ty4HadVhRYdk0Ez8qglY5OU5vIHg8Jn4hfYDQ4J1A+tG2JO -UF5hG962Rnu0INKErS1cXzNpNGUJKIkW2Pd0YhbuQIJYt6LMU3HjNUt7aSuKo9yI -4n/VRU9D709D7Zkfsr/CHTU1Ih+Bdd/kOadhvw1gxGK2g3IbFuIIxeO4Ir/m3KFj -eVfu/ZfCdVOV3pZcUukqiyQ12ZXT5UaUlkgagOzyGJ49rQD/FlhN3oGMbddM8wbC -FUFUun457C6yhqI5V8ofqyDPURnFow/2TYRwyKOUq1m7W352M1QbAIUpq/pewWGx -6/XpQxOv/IkiEdGDkGesDcm74aXJ2OEG9XQETVcDz/+ekwqIQ0tmVDa3X7QTqIE1 -qXHLUBA5c9CJGyzLf8cBgiiwcoR1lhOeCos5GkM/IEnHAAFCsc5T/75A56oTiust -1fEvrF1zUWPvXmU7xyjLHunQfUzdosb8izklRydeV5qRi5/VK/6y+KQhmztDgaIt -jg6puq73I7yuMoaFsW1cOCSzLwBMli4CcpJ4Gz4IkpfklN0OwUwHvLxEcrBhoTLl -6LPnbiSPpZfsJk8jekiQBfW01dfAVJCFLBcdDwFIAIO1h8RQqhVyEyke7Uq/rmPT -9ZjqlTgBVCSwTtn7OcJM842eoZGJlgU8657PwaOM4+KX2bmCdukbUOSJmEaqlZ2/ -H52URh+x948m6YBf9erSEt4sLGZrxv4ko/Da28tDmkb6WxNptT6NayWvYcX3BL0u -K9KWhNCiZ4+ogQsW0yAGVWxdWKXekFNM1NVgPRWwnQkL115eTALR5RmPg0I2WpzQ -AMNNpTCXUT4MYPtTvWLOIPsKrHTCdO6Q+hgkWK5gAAE5LqzouK0zefRL4ws5i9bP -VdQeAbSev6+8/uXdEqfZU1f9ZTfS+qWbX21P2cPwGv2sha2ITTZAN6dGMcC7uZeJ -yO/67BWVXCg5Eo7UAtZihJWo9w89afnXtS7Ls0qxcIvaQFROTPEkCGmCzGm1zBFJ -95O0dGRV5Xk98UuaAyuPvZFeZOs/4QlDtyC+81AOf1TwXlzlIF4pH0JUqtRbvl5S -Ew+7Xy5yZeuerOMl5R21F4bW0og+Xuh+GFQ9MMkpbQlC824YJQJYsp2hrDwaz3Db -uNI3NeIDu9Mgh6HEys2NTkdfVOQJWFYD8SkxPJZubxA30uXXaTq7JXw81VHmML7x -ajFv2Qb6tzTFM73dsgwsXNGLFWtptaTBG8otayAWq9i+Cry5Nn0RagcUMa5nxmT8 -ZccWD2E7ikANI6cSbVK0WdNwGw1TaPYifT2059t7C8ORvWPMD/896U22IhRbERP+ -TsBcvrZmgOM2DyPcX1Qi/FfE98F1hAgEpaMpcMUZFbZISMAUx7X3VOEmHdWVluEi -1iyf5bhSM4n+A+SSYu7JZ/zGw6lqzZSD9v8HMGQh/V3YEZMD2bUxvDuXM3II8K8R -mT1pdDQq4ZSN3C2kZd1g5hie+CSbRDI0wSlr34fik06YT0ccIrz2yzKDrDgBc4go -0YuuWGobskUk4fed2RtxyrbKFUKJFKU8GYaRkHCdJl92hMDo9efmBGZl7aMuTe/b -rBpaHdmUbSVkdT2z+pROE2/Xud2LarkG2SrRnz4mj7vkqntrq3OLiz48Y3BV+z/Q -MJCNVGBFlfy6NyAyjgwD7nPAI0uwKRadSroY29c+M+jxC0GrQQGUwG8m2sqbkKzK -wjBmBNe2ARR5xC6R3GBGoOnKPxSvPXgg7wBfRsjDDAioI7bZlFbWoMNgHO0SYezF -3Uh3ElD9Qf53iawmD8XKqtSM9s8R2rzCE8XZ4djfLYPzX6sP8gJVozCph/FP7r9c -4O31Dbr+v3fvvHtDMtdQIUcjJHEiSaIgqjfZig75WssY74Ooe6KR7t4Ktqj981Ch -HC2SvjP8gbiCkZlkajml8ob8fuxIlaWzbkmEjzxpAmjlOHAtNTh5c1xa8jXqoYpz -uvvtzQsCpGQmHnTn/gCfqpxxWSkD7xHQlbXyr0I72bmqXRlFp0rEZdJkMM8Pg1NX -N0Bodh32JS4OBowcqsze6vC1xpa4W38wJgY7fb1HqlV+jiWfUUxJIZjcL/s5ZQrX -aSu/KEfPVc/xxjSpXual1uTXXNtkT6sHPOrjO3d4nd8kZN9MnFGje/Vyc+eSnIKE -WQGJZ0cHLU65XGSNrjJZOU9npwDtanZ2CKrw/DcU+mogEdawDfr0cFEFaAbDR9oB -dKLicjJJ+DBATRamBuXrcFKKDeRhLQzfPRAxTJJ4WrkQDi+CFRgtGFzkytARYQS1 -LJZ3r7rRLjJ95p5XoPhnW6esq0RipOTDClaJyFFmllO+sqSjfPR6tiWyodSa3kkB -xzZOzGd0lQIg207vGYtGbK0Lx9UNJbGKLuyc5/WS/r1MVjCzKT8pcnp8TREdqKwY -yYla1S5ZBWzXBAvS5LaJ+16Uco1u1nNg9LXyUxGGtmC2AGSWoH8odzDG6a5hBqzf -sR9We4W5y651Jmdkbd07cMLx3DkT0WsTNbzZgvioX8mvl/5JptvtUv7ejUGagTyV -Ed35DfnukzO3HD1hOM8izTpFJBo/S/jyVW9N75lvn6XsHHXjKB/+CD0WyOCADVFH -K2+EpkZHQK7S5QKOHBcu1YnorW7wndHBMV50jRG737bD9pV0+BOrIUdtfvzbAnY3 -7FkH9g2lxlufx1gzfmHiTVB4b0Xbs3jgvruDHnXOeq6/nISxbGzpSFh8A3bcB4+r -uCs7egALFcO0SgyfFfHiaQy+VRA6qs7Xq5cba3VKdpreAbuxYrIZjMFGP1iCQVuv -W2ToxEWB8NLbhdGQX9pJzJbKYi2qEQ35QLNyuVv6QMybdJqB96i7v9lka4sPekCZ -PtCmTuX/jOuSX+DVKmRVV4dWS89RuhZA+egOybq/FhfWFMLN8EgEx+/r3OPZlekp -2mDPwCx7HNgYZgMjNmQiiNPSft9e3ck/R3CkaJ7fBItl/O8JA8uYnAac4p4G+j73 -k+lqr04+Qyi4ft4HCR7EHECQkNtjkLiCX532PpcHeGvcyuq+p+XRSVhlcnjzuNeP -573CqjDFldG150xQBAFPdDyF7OXlamMwDrJnysSN6HyhUqKGrp4mX2UrVHIC8JjG -02jH4KWw+RVcMotFsG+6Ono9ILIG8saFSrE4e9ulovO96+2HwLZweMcNWEgYpRnA -slODGiQzxh1cRa52rYOua8r4Rvr+O3S38oLbEMRk7izdpv/ACN9Alr366tr9bksi -IsXcpGt5zWtKy0VgiSnOLTQtn2J2jvqkqxyW/RrBpkcykBjami2JRqPcFKiA2J69 -BK9u82rkEkV137bhIa+cWTdD/OTeWV34OqweOG/ELQXdscl8AMGV+K27igrU73/T -wf7HZBpHKfZNX0UDR9kaEBW2ZeOfso0OdIKrKYTGhA5zpGn+g+nbODmLfdUlw+yf -iuoES8BPkz8HkrtvjurVJSViF5QFgDX8bjYnjOYWzBo4reWOUIke+RV5mWLAepV1 -5zkMbY4hd1Z5eri7oYDMX6qqxmFNa9LbTjNk/Xa/6ulIWarrZ1eFj1a+2/4kCzfo -pkmOmduxtiosn/0jcTCE2zAia/vwywMWy4bKpZg77uRvzUmokWHRf594t/iLQZyK -jYpzQDYosMFxVtlV78RKsaNeFXCuBKIGl4XYwePNscTki1zxZ5sjQ9AX5iri4NBm -4M2o2nv6myJE2XUWdqm0aLqCm16id+uItN183vEPPFIZ/tAdjUeXifM7nbvoy5eU -G8wxHH1+bmim3Qt5+E1HRZQR58SqvEqAMcqn2VgUdPZsel041LfIlhdIxV9UY87B -R9xkeQmwVQJjkMo7CbQD/N5cz9AiMjmDk5aP0mpvsFP6tZheqarOlCVPtRUOeTKT -ioOvJ9V3djSVZwHv0YaJYF7t/kB3fYH8dqVV++tVAoxPv+5vZ1h4ISqKBpNjQV08 -l3hyM2kYzrjwyZVn3wOYjc1x9dW0zzWt6eioW1KYMifbbfl1pdbdDIlZLIx0lkMm -CuXHa/4HQ4ZFjiFlSSNjnZAGHSdd+mRKvSsaP24jgcgu0jZSNXqMZUlrEaVhjDS0 -VuRsfD2cq2og7Q3RUMT3z+nX+3QLpSc4cDnw6OyThMuP4l5el04GCd2hYDhnth57 -0aAvLsDOf5CJ45MhFuH/3yFoJNeue8rQK1JMU5V9BqfRsZjOMnN3xmwP8VSZA1Nv -6vYfUk+7rqg+OsZQSiolOzAgmr3g34DpZ+jHFkGTRNpNV2uIDeav5IeXG44LiWLE -4/qMDvNc9tZLn3GQDNYFo55A5wMMphM5zSF2jOhVxMtBIVONuaQTfOvD1H4ZoHTV -7ayeFHc9c/IepH6uRnYzNjyM31QKFOVc++lYywgR+8u99UXvltbxo1gPJbKxckCt -SpvFygBRuBLSj68YXru/fMQwp+igQNt8jG6oBF/qWXc8mKgSi5L9h0aBAZuP0y7G -dWjn+gUi4fmL5bW1iksFkCfTnVbSPtPvFZhfe0ykEllYJ8k5LUEOIJkVub3ugfJB -xbHEEFYYIHCQqFk1zj4d2cOPN/fv9NQTb+Nkom9xQezEepEJtUgE6/wOaBOEwH22 -aJXWYOnUJyn0/VUi+VdKWLwAZBsvM6v6j4bb3a7COoEbEpzi6t6GHAFA0W7kHkOa -oN0lKuG7uV9R1ATND6Mf5+U9KBwQ8FxTlltoEtgFpZitpOAcwDEcH1/XBbc0eWw9 -bllb7cBI4XbxIaGx5qDUf8Vo0Tu/RdLX+0dXS32xFDUhOjZmmb9o0297UCDxhdf5 -mFSizBqdMatFQDazdP0EAjGq+rKvHoQuSFFrmKV33Sx0DLCQR2my2E9+b15iIxAS -/DcSfJwxH/kLUH2YAErEw6rpJCVeX5TRWkICBUYZHgK63p8m5c9JzHj5M08CWMy2 -sIsvwSlj5tvqpJOHRwQRA953/4rz7+JM1VXurPH+bUEQKg04RxVJhIq7x9uvxAFJ -jDJbpSHbY1A8GzuIGo0iC2N5z4NvSL0KmTvj0Ey9mBZKUUJuS3eWmTLEk4tvYuU1 -CVLZYsgsUqwbmrFRPKlMkLsGpx6bdj4/FbafIev1xJ+tT+J8j62NoVlYG2nGxmto -OPWRdYwLEvOMqJRyM/4IK25H1ImtwnMVfAEu8SyQHj6TezYJtYPwo/ezEpr+z8Qb -8ZicVTVNM6yVgL1ECYdxBUBr5J+zkO6dMyFLPMxEDX2gf2pqHwMHh24f2YPM4ZQo -CeXGcEygXFYn8DLdIK9Od5exHfhYPWVFWgQsJtlPD3UO8BisP8kM10AimxvfebNs -Hw0vIz1wRh5VXXjqvV/F74hbTh+1PJ5UdrZKe+/q/d+uf06twgIjVCnGJBqkI0W/ -xmpPVJhWdr+un/9prPbmi/fGRYrAiozBceRhQPF8Bo9DCUZ6eEaUv6uNywo/d9hR -9h8Qxl0NQ2ryjR8zIfAcrJEuOXp0Hl4hwv5nyGLAaJLytL6PA2+/W0m5vfF/n7fz -Z1qaxd0H1Ghq/7drUsWMIQnwEFktQz4gxL+cNnV1dJ6oGMYOIgAY7M8yKwIpk62B -nN3GVxFDL93qqP8xsM6Xk0fRs63dIsMHwMpMbN3gaH2nDQcU9W8pIP7AzPSEiqCv -wSlOhKxInjzNt91e/CQEdCFgI4jPms3dSzGA/xoI9EoXUtVPm/5Rl/WKtEG8rJGg -XFrQejgynFnfJ7JgGgmqE4Rj+EfkNfyse/90dRsG0wdG2bWaYroOb4ciPCPPJRGa -Z7czHEmo8zVfWpkoqOMFlyUhHPECahwInLK3boUI8XVDcH3gD53/D6lHYfQhg/A7 -uIuFCxfBLktThAmI1f1deGsTJAHB2jxQm0oyZYV8x5gj/kGvvfOHg5CUM6HxVyE0 -poHTeVFKhNdcIBgHoQUy2MARWXsXiKP6L/S4gijpXjfOJXzifV+1/oe1OyWxN+jl -Dm/qmhHkPWbBMqxH+aiS/Iz5KzxY3NX+1yKEhO62yZ/uRiHqjUT0hLecKSYiXcth -iDiC/DRzeqaNa5TnapxGUhPGwoQQ8anbK2zVl+42of8GmgMlomOxhMSQrcR7Wpdk -IxnEyYtYsCdQrz6JcOP2tArxD2a+w/TlxXVvGKoBULISj0jG5Nj7J8kOMhFO7T6j -gqeHKZbv++gbZtwpNWajOouZoNgiMf7391T+YctPupGlnA6aR+BRtK6w4M+cy8iv -4BFESzFpYwQFBWUzLlPYlVJEPKtNFEEdfDDbxL+Zwu3V6IBZAbZWM4USWUoHtxfT -9kTnIEzK2ls6HP0mWyM6R/7/qbLVgPgJRdGS2KfgRIU76DcSbVTJF6GkfN4pkI6X -qo1qzbbsKiCNxvMlZM8+yYMws2i0fTgIjtsUv11WX5hJ3cBfTAOWXkgD1qdhaurj -kVpllPq/HaQ+lZDPchMqubK34jWCxPDe9qrseF7VS5Jn1e4dVF1yk9cScQIcpaOV -170b0tU9JlWkSj72kHgIAkkBHInjNnoWlu+FDrgazwmYRsA7/ERHVwSXbiBqohcq -Q0SIa53GnBEMUrx9fP0QNotfw7nzjRSqSg+fFylsQlNa/71j/ias0rKRpszPkvc0 -QTujGKrjYEAKovkQXwkfQxMPfRa0d17zZmxpBl6bAsU5u+yFndP9GzICRwral3Cd -m+IRPkdqH1R/hcxjCLduv/0v2x9DRQ5ToId2tcEqW3YDK1/jCzs8/ESJlQ0iXJOY -azC/W4jNX36Ay3/P6Juz8ksdSLRMWA5ICAaBu1WJ9Y/sqCkUMyIXdV4SFHylaXpO -ipB880qHfmLVw9jhhsq3y5J0QIJLpivBb3jCoxh6x96bzrhFuDubg3fiey5/r0gb -xHLv55awgKo3cTniZbVlbwlOfOr4VRsAcyhQSqvkT7HC7PnRN2mEifmCA28fha7J -HVB2jIMzySZ6kJBQYxP1ci9+tVwh8QahzfjdL7rww+zy7Fjx7Bwr0PZxesQywALL -6EqLhT9++L8zUpbRXT5RodnYgJIzExJ1yJ7kYsXLfpI8nPlj8KYP4xJ17oN4i6dS -shg+iItwIksNtM6ItDtDZe3ALng1lHWNfxPSxFoCEdJq7I2sUNdrcmsr2PnWa/7O -dGyeU21UUM+3qen3bD6/ON0g0YKhiwBfD1HClCeaCNh0UHsmLnBrCjwBwJyL2rQ2 -45F/1LDHBNQiAuQLBBi3BC49woXS9fGHjPrRPxZrvHuAkxJCNeoWUcTKJeoZ5XDx -O1llKp/AAC4If3g6rRiil8BcEKrE172j0rAeJ9dQOH/1aSvm85SbLmbGZFx+kPjq -5x6MIIlaSCdMssIbCD2YGS6I9KzNZFhEVatMsdSLdXPNL4wjoPaA8NsKMW8aZ3zR -sxigE3QkWyjw23HCLtD4tDcQHa8HQitAqy7+ObWcYOuosk9dUgBioeRB1TTTHPyl -lPr9LilfUHvww0vb6/HjHc/XXR6prwLwWus5OPC7nh+QbX1JyBUIQmWEMp+noe6M -tC+/AjzHkDqIedilIl1zefm3C/ZKd3apCIiALlVZ+nwUyzuzFVDK4wOv9nMxBWQ/ -qo74yHByRtK4CtePeUrS6R4fZHRz9YANm28r1bzmh7D9HfZq4E9RQDhyDXIwuz11 -E1M2J/klNUWTfEW/a9olth0RE4iP7/nbOaH86sSro8BRVerslGk+IufDELdZsxzi -UDwRx3kNCp91g0UGep/lTFChV7XTd+6fiR8iDYzIs6x/rPUwMldPRYWWXkpIpx0N -oAwDMqXKM9WEXqrd0UXfU+tVEvfIYx33u9+hjlNyw1smBpU1z+QE8X/pzph7W52b -hDD0HKZCUhLhqxIRw84gayVuLIjUCHesa/tb+t67Rl5XjpqjqFQn5nkhr0kHm7Zx -oQ4heD5AaRfy1bGE+XhIG8Z24LM6AFik0lMvf97k67s5M7dKy7TvNpsixhc2sG+5 -R89OP4SD+7NSVxZ7tj+Sp0xngSTiH+4E0vqMaJsedSVo7c4gZ88lujADddhaU0oi -rpo48OhWUTsNDn+KGNgwMSYWoIfAtlOWqnEjJrEf+WUqoMobSoqH2MfQDo1KAj0I -aQ3XooAMkflgU8Absc/lg3RNFNTLBxcvVYbS7VeTBtMNRB2GyWgUcxZQNzkAzXpi -KYYWGnwusnCY7gCRpdPyILvcIGu9eWvOEBqRFUUtUw3MMe2nYB9retHNowo5KVrg -8Hg2hMIUe1QPSt8JoILb1+yI4+/P7KmzjipTFcqqLk94t7puY3sg4UYpA5SXxnGD -FA82TzhlcYzxczSX521acmANbmc2VstzxBnffyHmdBhn3qQkXFbmy0j8Nnom+d0b -I60YrKUndGdBVihXwgr+sHjZUqz8qQV2oA122fLqw5zGcBwc6aVmU/AKmfIPUC2k -qN6BKUpRScCP5IUhU8B0n99SQBDeNx71Gpc6gm6DL1VVVIYeJNMJDSpXTOt7q+CL -rz6oTXbah6avmEYtK5ZWOgs3qnwGfSCOlGEy0gKoSynPYBFtj0c+epcTP4qDbKNB -eP+YuE6G5NOvmw/OYCDkxpoQSfJRW8kKUaK3cXn3SzhahOJJdZXCh1qXsv/QV2g9 -PRqomoWVaDMNhbgfItsIMf6OYBQclkcqorG8ieqP2UAJTNQ6eKJzE/mQ5pRaLeCw -9+MswUgR+SwN5IRCussBMwdCP3M0s60XKjJKkY190RO3om10QG017D5w9D/Xb7Pj -fAb90CNLmLGFGOcRgv+nNuInSvXWvID+RrZxSD+0rxn5PT7NdIGMtDC7HH2/cBM8 -AhOEmfROPnK08P5Yg0GdJhUMCLhkXk5oSyvZ7PGuj6QwreQZ1Zwvvcgkh5qkDD3w -FH8kmciEj1ZAshK6mS6PeJeGugniIIGYn3I6EP7u3sMx5UqQ8jw3/PxdMmDZCkz2 -iVO20zuzROj2mXMJE7ch+xjIXn9g93X0a7nsk/92gH7G1q0RO6C808PN0X4Wd2m6 -o3GGGnDbnMcw4O8A9KazpeOtwzlhoGBPx4YxpHr302/hE5NrgjJV8Pj5k5Tv2xvz -Uhw6CID/HSi1kqQPGVEAFZ1BOp1We43ynuuKrvKYiqO2qt67peSi18rGYTEi7tqf -XTWNGYPU0rkkpdSbcgPJuGJT/BhZX49t4uR8oPe3NgOB6SMDXuIheqt7uTXBWjpi -3MvwX/hBjexvtvgs/mWnEd6cHCHgjre8b3k+bGRFUQhdQo/jdLHizKTDxlDf+3EU -NdQPhM8Pmp/+hQwmtobe4kb8uRP3y33qdVg9PIScFoJrhaMuCdRpZK9MNqRWTkcS -bJ0YtCliyhICZgDNkbALfmVztpHDFbjSbd0v/kFTij4ownGhGBF4VYB9oDMLqoxL -e9RuOz2I0qqQs6ES4FhO9SIqU/Pq4z8djgt1DCWjK+v/yG4B7AH+C5bCNZBzIeAC -Hk3po+W9m83xzS6NQ5zxzn3JdAvwbD5NrZo3yUbI/K2SNdZGmBCKXK/KIR/Gkwo2 -7ikaFSFvBX6G3HruzZ6M0C2Z+l8S7pPTuaBjvYKlPqwL/TT1h2rpMZD/aBxcCJVl -GajSvGUaHH+vRV0cofaKF6+D65PilGAwDJ28fbxf4Mg/OOntq0B4iEfMxzMFdvFP -4535+11n0tMB0/FP946LWovVdWrMLsfhY9wSjb8cS3EFSy38qqMGOKN0gOe+UjhQ -+/K3VVh+sacswAr8bna2KVDPO7X9Ci3laub3uh4rEWeBIRiq2xj4TbNdtULxbL0R -RpmL36F0rviBn19kXO+4io3vUzgK+U8vzro/+H42JEgbb+3zRCES38BGijoWu7yU -enaSakBpbQTXxtUA4YZ880qcnXmvZMOXdoEmSz6+8zX1G3Q1EUoKMDqm/2Oia01C -WhW0AdzFssu3991oV9gI73M2fKqzp/1Uyk4LDT1uGgD41Y6aGyZ7p2UfjYr04tyD -HcTDpPJc9JW2MnltUBMgwugvXlU0qZS+EjQdFtz3cmM7jjT2W6IKU3J1q/d5fNR1 -lWWZTHPrL+KKhvrg9atLGhmfnobgVs8mw+KKME683IWBPh1fAG7jkNBoYWZkOAjv -f8RfhN1P/mFKTOPe9P2xo/pANKS8VuKa/tNz3++70NRjJldudDCwwS5T/ahdgzvt -EqgskzihZs5sTqSd+lqWoslV79TEIrcMjPBucA5Hj/svLMGn+08G0xgcsO3AyP4S -lPsCaouwB3A+3t13ESNyATEs37eifcR8DJbQ1FXOBT/De/LmErIIODmvtJvafq8A -Hk+TWY03r3YFbp3B1ZdmHDu2y/eTzzWPER+1qkIxPidkJXy3l7Fe6zS/uZCGRfOi -UYvSw9bS8d6iPI+H0by3OrknMRIklWA+b7HJkEQ/VDiqhc5IUATfM0h+UnJxqeLO -Q8FT6ukrRg36XblX/53DfFQMDKgLC/Nhir/dPVjUxjEb/38v6Lq7HnClod2ZeTDx -ZeX1uvz9FUgomHdWYlBJkM4me0Fi2loyvk+hzk42dTJ4uP+Cc2LlnZuztRwZvTLX -+LBaC4p1Teu7mCGVXmwWREWDt8aiesnBH4hlS9N07IBRo3x/1eE5DshLNN6Fafa5 -s+TYLGEjiMT1+46TceQIBjjsZLaMfkjeaUOYzFU+DarEkCgF+vSWpZmYW8COQ8AO -gsmYqXSWeBMZiPd4wguG2XWY/hxB8lokuzRiAzNyFwcnYV+iTh8PSPYy7fsJOk4H -zPKs0UVs3BAh6mEImwrjCOWOvDYZvEF1bbT3K7VLigpM+KzMtfkEL4AF9n13Ppd/ -wCD4BEDIFmuJvJU2kkOQs54jj2Xr5RHVTLrqsUSyh1dHPcT4xxzqXcvwPbBl+nFn -J3QQUcmFcvn8LAPjGR+1z7N4TNt3FDNf6l07Getl+kroHI0wjdJiAWYmd+7C3v8X -bys7aR2IY96nUFKI+ltNlteNoWR5PGtqslIMBZhLDNC2qWlcmkQAcI6g1h9EsL8r -xODWFwNMbehczUUidT8RG9xpzyYY32MNYmc8C4jvTDOIt6KoAFqMueVjcxE8BwRh -7DL2KF8tGEdsj7G5mNnlVDj9RAc8S6qS/ZihXGPfvpjZSQWw//uOp0yM45kAWqaV -9nvyNQmYod7Z7AoqinQOITy7aZIxzRArz2zlv5G6AnHEDu4no/acu1X0O+5tBYNU -LktSE+oBVk2shw8O1KdRJn/kLGJo3cF0EK5Ent11xgbsekh1NGYf+iduXIWLoDmC -5TeWUMY+2OmBBxt8O4Ipkc8cqCdjXIPa1YzsU4DXECyzzODstHl6dyQ2lSYUC0C1 -3MRzXOKINJyrJTweI8qWHeBHOvxJ/PYWjLsJnfkXLkIaWDBCKA/xv+j3W+8tHUua -xkcaQ/ppUK2iKcjifihuDt1cFDnkzOdM4UJvgFpAcsV7sH9/8zywQxeMlUTIPoYf -fBl8xMpDn00Maw2P8iVg6NDYFlSFBH5uoT5ZggaSXeq+s74H1uoosjzaEIFzayl8 -aIqVmclXk75MSXUXDvTo04zntm3qrbafUM+gPIJdpszT99PbUMaEeKCFi2aUgYPb -CKgGmRFHzjzO0ACK2Q/Nu/FLJHYoBXuhSLAUsOOBqdaAI3tI42SxLTJ4M4WZ389F -gKw6mJDYAmcq03YOoaw1Rplw9IQ5d0NZLxuBBKRE1uUTdqjx7j5VY0dL1Imj5ifZ -IuVfRhL6DOz/t505s2bmITo2Ik2vcghDtcsFWekrXTLAewmGjYPKlct1WstWpXzZ -0NNTTIXaTr9YLPSH39EtL6XJL1nkSbKHkl4mM3dGzAOUzhGZ7JourOVIbcvGDNoV -HoIMf1OC3qnjxWR82eb7IqSIvgCvARm/8Pjor1G6cSihkUSJKarLtbnLltfKPbqn -Hb7U5PdGZxyFk6TUmU5+SjPRLN5oK6KJRieyBlC5bkhRA7r+ZiOfGcPOwUXq4Cu8 -Dijnmylfchs3Nx13HlROfr/dh319KnSb5HnRwoPSXvcXmXa1JLbcSWd7m/QZok+y -GqSyxiazNu+XG5qpdz7NTH7RAwKyj8FmuIzuZcXTWQJOngqiEPaW0Ft3G9fbPOkQ -1p3F6L49eUt04b6fcExb7PWOWHwEOAkGCbhfI2LeIl7+Azq3GWdau9xW1fLF+SrF -Wm3mzGwngrOZUJx02LeyIHBEaeGz0oDtJirMatf9MbjnOioA41xe3xyqE5Z7F8tb -XXNkdgUGvpDgqtb0IL3dozy4ZnYvnSblKSdlaKlVpIGBjheqjpX1Rx3gBNbUkn6J -/4pS7kFJnYlUSOB1SPC+K//mRJ9bPnZB62ttKM8Oycbsp8SRaMJqHebs4ATBgCLs -hVIpZpG0QaL3b2yBmIkNhqwo2gbDx3AXhkd98Rfo87BwtSuAbhb2Dt+r3ccMc+LB -b1T/z/8dnGAnLnVNjs+7VCmy47d+645TEthJsH6OEEjK/9vwKdwbgxXgd+afCMK8 -W4sX/Jdu2F86Jvn9agVgWjSY5O0OSuXGdCMWtCW9xOwWbAbWMOgZO0eQ2bhUVsue -5/JjfrDY8uDfGzyi93FIYWvW2pcNccD/Z6g1KcISh44359tcroDfY8KnVEZsdB3X -ns0IEgjD6sOz0ate3lVJ4fzLEfq+6VNJULslNmOcdQVcfu3kSU14XBpm1puznK/x -NbTKlpg2RMLgT8lvSvZkxalXnBRKfhunZgv7q8gIwNpWxq8TfCw/Tw90NiPvlHdh -uacnHktTYVxSwGMTit8dY0+p2coVjyZEE/Y+tyGLsSsjXk2dXksloo2xbF4py8id -baLZJsQtkni3Oy2IIDtMEH0X9RbE2Cb78FchErSdiNqGOc4djIN67NaFazTDFLa1 -olMxU2rRSwrExSfakWS1ojTrl1kv0iTvhQWQyzJ2Fzc6QiO3mMASXbMuGrYRB67+ -+12e5gj+Lj0/Td9FxxjZnXUkUMPr93BFLQ0pBqVMjaFjkuVAepdJnMuX2KDZN1s1 -z87cBgopqhWXJYZsJdsj7WTOzhzbzuptLtmF9cvl7fSRjEN5Xi4Z2dPXAF9RhGTm -8Vn5u4pWFbkE8cYeVhka2/UGXbX+tiY8McgzzBmUiudazifGyQElbdYHtMmcYjT+ -um13ReDVWEsJnoz0AiAtNQotwku/hjkUkIU95H4iN+5IQslkfVcOLN5N+5mErcbH -uuWup1Ih/Y0k/GpcyRF/SML/cS7DrFzGHq9emTx539Anl+4x0i4qwwG6O0Cz7Xm+ -2mzM6ai20j0l8OQv9KEHul21ushQxNeamglXalDG4xyY4b4FuCGD4PNgI9VShk7w -ggpTWhc2qcL0rKBIpk8s9J4k26DRJPG15cq5XuNBHKyupDM5aNtUicuGe3ToVOmP -/zaxLG5aIpLpY1bKokcbQJP5mXf77BXrGqhFo5TrX7dXx/3/pbSE6IF+zDuGUwEK -hisxslF/EqgpJpSCahb7Na+7IT/1nzPk/6DlFwRGUUOqYY302kX0Wjp1/PH54q+0 -CaTpvfHQGqstYlbytUvTUQm4C2N4LqJ3jVOeyMY2IboIae/w5gKglhvQovZan7T0 -DDFccvPyUGysOSmIZIZQJp+NNzDkxnfL2eFFhygu+ol3+44U3k3DBcK1YijPwSoP -/mXL3Kvmxm0ggRoIBlk4sZjreUY1aIlF+Vwpy9Cjr1jKjdR+D6hEVQGy7imOUQdf -CsQVFseZGbSVfcdnvPZmIMoTf2zRPPbnWeMwSlmf1v17/9CXs7NP+Q01AAeJ6E0H -AU+pRww1ZrXz1djwq5T8gVLs0VumbGoZYRufstRPHqChtO24w5eQVtbn4czvLYtd -DFcgloqHamQIs7wl2tZbwZ+u7RqdFlV39FBwqZc5pEJNhacMTtL1UEzN+df2ODPh -k5nNeASFRVmXFMDsz4ZWszyjQiyAF/remjQ+g8YQlxuRgwmoKrrQIgBTgBTnYqpg -BSpvbrQXy12PDgb7sfgXGhtnHA07yjMr8sEovL6VFWKu+ucbsw7C6IKb/V6a+cwB -6Ww020jYKV9LHvpONoxctLZO6cwoj7KPrpDJLlicB1C9oD++RP9A9A6NBW1riY9f -9Hgpu3ORhrtRwCnc3MO3hOZ8QMsYwuXVWS/RNfE2UNJKG/GGtl1SAWxrk80rI88N -4iVDivQ9TxQdX0WYo0WV1TLmKrwHoYoFzQCC++5bsEffxUEZWTcStl+s6zWHdEs0 -CJzQJKalkQCgaNTqLc7QNSHVAxbTmIKB7OEYzbHpbqugHvJZTbYAKQNXw8zL96su -Cg/0QmisnrXZDQQsc9M9Nw+mDFdIYDjYMZNmsGIi8ImRuSVGhiWrXgibVJxdjU0z -Aes6MwZlUKVGBfaqXPpfmffaFbq9id42c2lpI9PtZOcAhmnERbv/2/aweqxl2P+0 -Da+F/KvJVTu8QH0PwRB23G/afPUYCuDzITJFLWqZ/JGM70vmr1scJkVy/u6Nja4z -oJTKDH1eAt8j2EJpaK2qPpiUiAJsXnT9Y0+gAowreoD3XyzQD2pGk2DjfJSq+gx4 -265LFYWoN5Sf7GKRLbPjIJQndYvIvbYc09wFFwsOwij+sXoNidt0l5nGzUX9ZeGP -lMw1Kytb2GqtXbvcdwTIHnaYmc1FvGeguO3FG7X3HKI2CVkLDWZBntKfPWSauJd3 -ETlGl/1hflDGRqHTn3hHf5X5PX+gmIsnSW5WUe0G7xu1wdfbA8EI4Vhq1tLa0ozd -KcetpK9djK7xH0J/S3/yFffeROJGlRxR8fKeALyS/a2+HfsF/gxvvfDzpBUOm0lz -m82ioEVh/pahJ5pPnxKvDBvSFJMze9qfIFusvRXKWqzlDaFQHcnG2dC0++UCCf5H -jiz6xpAOOHoDOi3e+ujsZFC8/IyjDbw6xaZMYAACiVDY+iPdFXMPeHyl3YTyUXmo -DVBagNjjqnnMZPScszUvpA0A7RMkygvBIUZGsx4QMOL5BIGLmbQhY3KAFRwcr2pd -OlnmXAJPAE+nugYEorfwV0DxUe0HHHvHKdOuS6ijShNYAZEUSZfbNAQKDSZ+s5RK -0EkWACiE6pvSiGT5kYBifrolQM4RprC2ar0ld9kFpGvGyzyeYP8Wmzb8i4hNvy3I -JOIooMihJj2zkkKlUvJ1Gp8ST09dtJIVS8Irpk202fPLUhSQFivO11Nqpo3x7rjN -ZPtvQH9iVshMTqTsetKLPbAw+9WVe4rb+2BrpaA4OtPz88c80SnPwsyw/wF642Sm -n8BBbRM+1Ymppj1ReE3WocMDA6EKQULUzgwzJEpY5BVQ9EFh28nf2d/O910ue3xc -1OCZ+TjCkN6N5drslCFQG45srk+lkm8+bQvEy+whGmKHrkw3lmq9BdEBx9jA2lUb -KG1hwbIRuiVcYXVvARRVmWGuVBZGw+twPFziGVAqjp5Z+hto9VA17OAAiuAmzDw6 -JzWJLygueBalZCsDLEJK4+gbtelQmGtRRkp+knJjvaRZG1ewGhY2bx9FuZTtKZt8 -0JIOUKCZgKVUeATBdvNXZpgPpIwBV1LOOOw9gLCHoy/CdkQLaCLK7BpoI/8UcXti -NZcFq4UgkfgwfwbTHiFn9s3rKOUH2mMc376JznKQTeGboqsvxaYp1VtuNkMFOAFX -SkJK5TPvoHlmqLTGJ1DRhMk8hX5unkGEXk1coqLK0onhOKmeBAbZwhi10/lBF6O3 -bnZBfDk1DU6iIRI8w18p3xg07FWWYi1J7Nrbl1KwvPKW/QucYP9rhe5bKkFKEYwh -PshGpEtwetbqbqnVpGxX2O6IF8bB+gPEqAS/gEOAfWmQf6myRIWqshnb6vGm23a/ -BC5DyADO9b82Gd6O9WDfxDISoUJNZ+K4sgEqiZwXI4crCXMUQ+nYzdp6BXF6uF1x -ax8bJ7jJyjSfpYh1JOg81hhTxYV9lbpiJgxXErrPCJiyeAV/QUmO6bioAjvNIHYd -+s/hO0dZQQGFegmTF4jZuq+lcqiZNtBHupARwfcaJshKJjIFuWJhYwvy6qmGGLNM -YfHxC9YN1au00yRZUcwwLQHLq55cpGEiWdFWiv5x8zAYNlrApAuT7IsWfnCpNLb/ -srx7ajsVW8bjkC/rCUL0RMCGvkC+DQkMN1CdAFXBcwEN1xid/UfKP7TPg5AYEPrB -LGlRahRdwBRYAu81zp/CeUozvq4AZJy8ppUCfvkzjxzTLRJUJQgtxUMoVmk9ZULt -asPz5VG8NrbVmsyUmyKKKyDJf/6lfxI7cVFEsvcLO2b0bKl2mmaCVLTdTamPnXbF -eA3MZLzI+wTCgnmmWowqzWIscJrWkkjlK1piqGmokT7G+7Qv2Bw0iNMRTCwWIPZD -7U45+MaqP+JmldBkaDkw3RbWmVGWt2rwQh4T6XUz7hvl/LTdJ2DGG77j3pdqOGrx -o1KyZU4zHW1fmerx/inpQjPtexjUxJ5OfB1Z+owqmz2xveglLoSN9REajzoC4PD8 -SKnUaZr3uHonrWy/JQ8Y4k90rNXez7FX0Ulm7dX2I3uK7NNyteI/zIjTYyjWvVS+ -se1vhyW2k/JUAhMKNk+wAP9xRPiJQVJkHI6wInOXNdAyGuk0pGIrreE40xv1IyEA -tf0mywbR3VfZsYS4N3rMO1n69qL9ziY+NN0eTxUgO33KPHpVHrlZrCfEu1tvLw4i -BoObVuOXJ5GF/44bBKkhNhX98ENV+D7/SJhtbujr3MyVN69VCZUqh6eiK7/jtdyH -uPalv62WTLpaCaK0xNpE9KonfbsK0aKTVhssya24uzJOmjkuUsKqaN+hGOE63uBQ -OesDd9KUlFkNcKEb4o6PgT7qovCAUR1DdDfSAGtxVscvaP8XcRnXHx5iVoRex3e+ -MZy/mkqZs0BmBkRgjVkho4k4LziYTiroHBh6MLgvSJu9FOvMPMrFbyH8O4Hhg/Bf -3z2YifYhx9JHB09bgv6MEDMTyTwwHPjONXS+yIhND+PbvsPu0BJSiBURBPz6TKZ+ -FwNG9opYmdAjGs6ZzNdYIcI0Gogg1WwNfUz4HqE1nmxij5fXdJIumSFLvLy4Acif -yMkDBev03oYmuRKdr2bXJv7FSl978TKR93bPZJ2JbAds9zzkKoa04xaF7yaijT7e -ztjPJ7czUjTbmF4Vmo7zhIN2U6ZGMwQloAEVyOBhhy+vZ4iT/l5wzLg2u2szyLwD -IFjNfocHhrkrUDlZWJUlCT1AWrSlOyrNiv+GHGdoG7DbEB0+rKuhnUSyArC8Fhrs -WbpY6RRmbBHbo2a+CiKCA2h9rRtg+yJYH3uODhLS62UJFWaREKFCjk6KghldM9iG -21iXy9fCk7COGK+Cdk1kACLH1lD3wgpOXyvNzzPn7YoENy++FOqNqIwo1qEQbVmm -pQyC4sBwb0x4E4PV4eL3J6VuR48il+gCEMEYCelhe0ZFiVTa9KBcKNBmV8YSQ75h -tmbMm8h599fqQ4eYSFXxBd+A1eL0/u9W6VNVx4+xH0M9DguXXD6y+4VpPyF3ZF2A -M+9UJEym+yXcE4kSIzqJsLrbKb2GrpzFGa35BCdy3w+0CgTz6ZnFn6C/UtzYtvj5 -6LWbmDCvNqXU8QQ1pIsdwY/3OdcgdqaExraVSFuUC+6Zt2KRReC+UZrL7UDFT0pb -p04HOGKk/yVsNRxvH8tny+rs9wlY40v02o/puhiFVjj3e4gjvm0h/m97Ql6BJNAL -1loqXC87iYqNsUtTu+FHSTilrPyQWHSffetHz0uy28UwXCOB0bi37Uw7Itp6nSzC -/hfy01F0dZ6AneOVftlBxdFb2QBFipbQGFzMa3VQ9GNONVS5Q4O2Epu2fqKIve04 -PMt2jpYTHn9hLESyHCqs0Xwewt0NKk2ozcm2Xn2fvNiRrYDyVmFOJrN7YM7991k0 -KG7Vm6Ry0z9jETlWCg0IfJp1Sm4o81Xh2s9/ybaaySqWEGTmk9w6HNpB6y8I0MgJ -LVnTeRNX4lcjaHy/dvisY6daiSNw/b0kdwCTa7qh0SPZKOm0VOdphzc+UR0w7S/i -Nh+NllO3RxzzB+KWy7IqhV2epL2zN3Lyi7EMLF7xIGbbAH2cOSQBWCWZY7SMiswV -6zh4wV3209gGR8jvkkVes9IfDZDBmGSqlDn/ZEPvEGE9AptcJ4FmZWKxYDW/ug8e -Xfgc0YT0Q4GhXvoOXFNZx9nY2AM63e/QuXdqNabHtzF6mOsGSSjmIZm1ErEAcSXo -2IBLRQ8nl2B5hY7JeUalDOzFkU2xkwCxjwq5xmtmJ8V1oThVgk4k6Qsum6xXsnB3 -0Napt5yRUyiXDoybN/JvHOgV2HTpImB4qVO5/umI1gIIVfonkOkl8XAcVaDqriur -0iI/4jYuBSxwcj3NO8k4IQjRHVV6R8baypz2nQVIIRoaJzo4rI7ypgzjamSvuNGj -8kCmMId8hhqGNhlRPbxK1d1UfF1ERaVmcmlQUNH0y6vF6IGY7KNxWbZwq+Sj61x0 -tambXX4JTwV+Fzv5P5S8WbbpciWzMTTDMcw16KnlI+GbzUAOMqNdwF2rzdszpW5t -51kLsMEnUOnzDbWbGQ+vZaPhkw69kC7SC2fsIolgbjkNrDGj9AfDzcxBrEQ8Zped -ihyDdhLzwAW4zvk1NicAd243MNbz3DIaLTvvS8Ixjo3l7Gym7DXeI6KYS2TaODis -gVbwAfkY99NtF0kkSp5R7X/4rsqze+fIMsaqj4XtsWBDTJJduH86aBTTXvgEQpTp -8FyCkg+fMmd4TXza3HN0bI5aNFEpRKfi8ud/sSaUWlPYaNkWF/cmGez2mHCpkkjv -TNzUmKfnJY8V3tAholE0NhyAIXLZXOTA9sMvIPDoxHpN8gzJNDT94cSd7cxc3x3s -aR0LEddqecm+A12e3sB1lci09S0Ho6OGKTTWbkUbM4Z3Y8izRwjFLpuh3MdyGhgP -YSBq66gHLlUq81Iq4T/Gqye6Tm4sASPNAFK0WMO1xqyYr4CxBWXx0ey5+29T6ovf -w9C31JLjYohCc5NmaXbXzb2WYq/OBUubJzXvxu8/86x9gHFQnaWV3uTS9BA1rWwR -EMqEm4YjcwRYiTy+yxZPsjcIicUjnik7PgRNAijNZU7I+fX8TB6HiPj3WoRrkxrG -unQzqjSL9gPXYNQJ/xHEGTzsduyd9li8cNt6J59AG3gFveI67n7ZS0PuVt85xRLr -aPUN0A5sWNXEH7LcH/d3lLgT5qnVHyL9XnI2Ox/lf8zhoRtF2Q8VfclzWqvhKLB1 -2WSkOxn8amIYaMhMMK3Vu/nAjJC/I+Hq9DJiRZ39fqrXPAszcljwpkdG5q4kw/wE -KL5aTIV98cS3fRKCj3DPurRUKK1FbJvyRPDN6S8ZV7ibTjqrxG8o7NGgoqz5oK1V -Lsl9BaLCJi62Gg13MjhzSEl3ZvGRnEB3c//2MbR1MX2NAUDzk9Dwxo3scEPm8Ltk -8fe2T74jHihOKHwa4jNVvke1+M/raDxKZ7BDjmg9rP9qqA3nid+L6r9sc8Vy8kbK -zeCpZAPx+51UVT4m5oRiUQLxzXVaqdQ4BOZ75mXnv+OGLj1pPTFH+4SISKf4LBdz -/RreH0qBHz+/GjY4ODQcPd3GKbmIYCFp3FLGZayt2M1gEJYRpwJ3kX3lZg8hd3fp -qpTFvbutRrXu2JRLi0Z5CaRueFqA+qeCkKSTfg88MrdkLng9bVrMKcPdovPJhgJD -CRuwBol802IIF8SzQc81O4H6HqC/kCNA2C89gPtxhedp+BZ85jEGXV8BQbYm8eU9 -PuxVtxz1q6flR6ZM85ZvOKk2+tg6UEkmSyxrmogDqPj0lzke8nY2tp7Bzgxv2AWM -q01iaMPALos8f0+Y+ODPXHVN+63ZesqE2q6FTEoScqjA57pSIj1Urg2F2q5mtji0 -yiVaEvoFXSc0y+RKBeAB7/y4E2ca1BBwNA9vAd53va82h1OTdlwWek6y/5qHdNxN -zx39wGkWVaJU7woa6VWVcYa8NX0r8HgrPb665QjN3zzt19RwqES+wwR1IKyH7Yq9 -AL/9ih9mAfOXFNSxQZx/NPQghmxbel3sHFxHEdI9xoZ83W7EU1Kwr1RXjUoKRFIn -4aUymrSGdHi5dEI6+ntPxXllb34bErN7UXGjWqcH3zuS991CpAUHdMOBw1nl3T1g -Bkp7Bkv5+kFA34O60jMwJPxVyr8SpkX33JfTo0FmVBBkE9+fabYMy6SWY5YuEcjG -/jpj7Pq0js1gsT6ekPAvIwnfKv+0ESigBN4giw8cZWFiGT0pRwg2D1N+st08tkRF -hojvJRBWiOTuUhmrTPX/E5BBoFWdtpLYnnV+/8T1ChgtY0wbN+VDfRdFJ60vmIcp -czqrlL9AeBVeoFZVYkOt8/CsBK5gwZnQTKp5ELjV6Ddhnr/vV4uJOCiAXJODeN3J -FfneALZXF39+RCGEMvc2bLFy3rPtWX3qZHarm4RoYMJN40Sl5sD2iAKu/mhoG5Do -w2A+/f9jggtwiCYQ5YL+nrAV442jFO2zEv0ERgmMW2XNicT4NaOFhTq2SChxPE7Q -Bkqb9DeL5jsMWBoU+twEM2L7hLBQcmL/yRUD1/UYyKrCd2S1I/Su4PJYoSRQtd7Q -/JTmVW8wL0Vw0WiZ+wvwhVytuu/wAI8buz7JoLUmJAhN5l7o+WRHBN6t0E+GpQKQ -7rRCHcev7Fk2Z7R2g5OpI4DvpFPj6kh8NC1FNiCOBpnNQ7I/lN1VAKlLAyV4A+fE -C9jV0uaWyM+/2wpg6FdiezrTUimHZdRf202VQNa/vXBNUjaU/7L7pjtHEmgvhiQc -AJtJeKO84Wx51lyn/aNlNn0lAzINF1JlRfWneaAWmOQfd7OKCx5uodDcVuOeB8e6 -JbC9BSwEjfkt99S+mfLG3CIcQujvXgVlzI56ipj9JyTEuhxIrY/N+u++lc4HWJ4Q -dVj/5xYHWJV43g/qSzjOufrQpQv3e5kBG0pOnN3JsCufksv/ZMvgF37nJxaFG5Lj -bqclpOcfTk06zYFYiZOS2MCZySi3+5RZagTlfkcNPo0FEamABMjNgeZpTrBfh4LU -fMdlUa1OHRtmN43KZ8qqc9nIv2ooUAxWkA/s1R1F/5rscu4QoedjsKn51cO1VvZV -+SeJ8HmcGRlE49JQLiAVCmZ8iAzRy28AC4D0ty4jljjqNNayucmgHimE7KHVahQH -0gAu44ELzJa1QzSwyqDIN0OIrXFFI88Wkdb7a0+5yPtuyBKuoDKxLE4db5TtEJla -wRAkl1xSHqm8qs4Ul+7nyl+gOP25mTF7T8pmnweWHhCJayRdcdvOi0X4JD73P8ma -aUnxhVxEnKB20AxtqK3YlrywncmBRg6pPIMTRbrbWdKfTFfaYJ9G14onIidN0Dhc -kqlzBjhCtT4ARB0heMKsT3zhhgWosXOy6irFhlb7mLjfKKt1WkL6PYhD9e7JEQ4A -LEjdy3Pto3OmxUTh/nCM9t2GWGAN4g9J4Vsx+ojfTbsCZT09pVo9IWrVNTPtnEz8 -oI306t58VUm+v3D2sig1pf2IqFa1bLTIm+erja09KqyN9cOZXEcIV168LqTIT6mx -lk5016jYzmWcy213Y0YsJ5hylphxPiZ29Q9SAO126AjmtkNE4bu/xpzxN1AwK+li -nRdfDOsVRZIysCXsZbvpre2CQZf1EJj6AbRQD3okdxXbpbCOT84SYg6IChHMmU22 -zm2MTcOXzRcPvx3FJz25xh2Ya4B81s3dg9r/AW50I1BTMfOkTZwr8fBQ33hz6EtC -M0H0JHNCbhFqC8d9BmYwgnSiJXXU/x7biCNXE+eK9Xq3srCBXE5PwwRx1hukAB3f -WcF4pZnwxEYMWZcp9TYWRMPAOjcfl09/9rCp+7uUHdZKQ4aF7RpKrOlSXJJGP1iD -pJhbBIjt+j8kRRhX8Byx1EEy/wFwhQWPVR83qYYFX0EiwdqRlVDljwu1lQAsPrwk -mBocNyn8w4Wo+AY4eQIMuhcj/MxDjWFskBtiIkgm6ekq0FldGvia1L3exo4IOgJd -fc25OGjAU/TN2XqA6YpsA4bMmteTctZciBJkeHMTNYkaDLDjQFMJnWBukGq06MC/ -h5aA7yuaYjBWGMASChX1mA69bAIEk4/ubA45eZU858kaj/yC3mH5BOAqI/9lrqCo -4AsJq/PrgXV4woeMmiTHkQpgL8dA3xnZE0UjkzsdFrjSt/NQITYsC829vhhyr6nN -1KYcKEsC2MguplI153YazhQz7APLuqXecojrF/XuY5RUpzF6ojxUC7ClURw6NK6N -/Vy2E/yB1WDRH/wThKev4v3Sj730Agb2Q5+7v3EypNHjkx2E6iySYxauQkmskQFD -//CisMuil1K6Szwn2vQmpoFferTDbqtZL4kEF/maUBxAMsSLqDhI2MSbqapJZtmk -11jRWXlu7YrlBq3JXJCc5oocv5WYWqhDO9jtXNooZm4NN5uCp+z4xqDgsgQfSE9R -UfrjTe3zaHMrRFxyEkEjGWZRvYOImDGMYsP7T8Cbzwx3B2RL6p/GTUqwEr+R0Qpu -UW/bj3poAtAkjIcXP0pQZEcXesTT7SiRoWIVELIVzkzoGP+mnZuCcwakrKhHC3ke -5Tov/LFW+ItzWaK+GFSbrYBVavnfVlleeMtQ9wdEDMsShA543dcpHesVVqrUYafx -+EZDHglbgwIf9WDlp7eF4iDa/ZauCWEcGo3p/ZCGw9XPyeUeWXhccsTtQ0Y/CyeN -IT8jGCjEkBAzU5fMwFQCIWHUPsPEUAUEiGpEdsW8wqITai3SkLwy4ppdcdfc0dWc -t02NdaIMj6y1ZfT9JpgAwzhS93Uxga8sop3gf6axmN8O8GGJUDQsXZto6w13BiIT -RcagbxeNEeXpuj9Gagf2B/VJUbViMmpFJeaTCHzWOqHRQQSZAhWgXHM6CTYoa5vY -Z/M/2Gs4flXQRnCcp7gnC/nKRR68cDyxOSHiqaWZTgNFIPTGJz9Yd/rwX1lcxzp+ -36LX0jI9v/ZX2sULzooRvrB8xHHWQmW/wmwwenx6rGCK603O/Qn5CyevGm+KPYXT -bE5u1LUbqa5FLBYRrllrgMC241Ee1HBcA7qSvpPuTUj6GnjsGmkK8KAcgJsJAOus -OjTDkXamrYyY22hBCkvl0gZOprIu99GpPiPwZvoM+IMq2g8OKUgSF532s2Jl8u+Z -7gvqxOiZv4ioJxvXQ0nwLfUwXlKjrLhVQ0QbLoDjcjng0xh4LxHnZko26cWHkQ7y -RsJwYu+nBe9D5+GPDkxOX3N7KPJvS7atW0mvo+qXmZ8F5SlNWbNNZdGIvuiFFvzG -rIzZ7ja2Bx7gABNnJqxC9RwXA0p6Pb999MqLSdMYtWfvIjO6lJURc3KS8Nnd+u6A -5ATkw60Scz7OpKTusZWxZyqaxLR7tVtUh8t6yuHFIH3yWS0wZFNBveWD86swXxUm -A9KcaPWhJcbxFdZ5J5OpQjaKq093jB0NjSMT5yytRXarcTWamFyfIfxvadHjifO3 -juUZb0cSpoIQU30svws6Ft9yhyVGKW+hcd43KR1WadjcqRyK/e+Tx+VI9nRYhegw -uIX6DpDxGMAPI0bxhK67Nqb9No3Hzrr4LQ2HDwEF0F64oI8yReSNn8KUOWUDbfWJ -6rlUbn1p6aJ+t3IeTZmMt+/cbJNt7jmfeEkZt9LjVb/gMbGhVtWu+UCzVkh3BNrC -pU4M9WsytKPiFr1J/u/+eE3vg7NIs6WkTRRkSgQpgMswQViNhhRnuX1tttyDpTGT -Isdjaz7MEae8SOQSccM+jsVqOlQ3zsM/DO9ylyxl/0pmsaVSNMyPLVmkF4cyL+AJ -nH04XlRXb7lErZHL8QwrPncK54N8pTNJbE8Vc3EO0he+CyA8bZVoYVD01+KHCoAu -eiKvEvhlhiHLLluBzMOLowR6Ic49M5AK6sNSzWq22gXk854TP6MhdRRoTEXC2nM1 -w4L8j/6fMRBEs7YSGLJWVY1C0mcRW1q1T6cjS+qI1l59nGo5gqUX7dVn0EyMt5u8 -8tjtD6xmnTGcf5sk7zycqz1lBQILSGKONmGGOV73sUSTizUC9IrXOMFdi+JtLTNd -qbIeakeZA2A4EFiVuXjjEbMCecZDhQzRU5InIgtXov/lEYIchU5CfJNyJ9thSCuZ -1X2QDidAZTygtwgA1tlmHQvfK7i1aeXu9pe2YilQRR7XkTgVRaWIqHyprM1jV57M -mdgI+gEID5V7jru6EXbRrVuF7W5zy7ovFdwAmcqS+HMB16eD2yzhWsgc4XXM90Au -oB9UnSFe5AcLsbNT9H6jp8IN0BeheCcsSQwe+ztmT4SEXCA2DaCrc1wpGNjEHVxf -/xlq7q4bXZ2lyYnLU+WtFJfH+JQP/sHFbUStfGGjmPKvTINOoR98CPubgXEcyJug -k9vcl/JkmnhmH7Up6SstIDHEtgQE/3D4JE03gYXVkrN/BxLqncdf4HNiZuF5mXBv -I32DnWvvKAXyWr6tNLBg4CTwJZmf3IwJ9TqM3rlqxkbduOXoADKjTYCahv5NztZZ -Ce0aKshFtU9luxZtnNaQVfJVQ9fAu4mEg+p8sjTUD18Emu+SxwhpV0oax6x/rwxP -ylZzAvzR4IYvb2VnRHsyY0SLLIhj0j6t6jTuAWMYl8nYFZQDbl5MmguPl/7PI1Mp -dWgXzJp73hwZVxT822bkf1E6ZFr9840JwYoIv3SpakY5ayhbp5OBSEr2MPwV3ESN -4YB3bYnWrL+UCmHZlJbuW29PFnCLQOnRbUZwUvGGTjrYI4mdd24lBz2p0vFXjNFw -e72zr36s8d4l2l5nYoVPr4VztfsxTSDX/Jby8DI7DP/XgrAGYm5n7YPLTelk6g56 -kYH7X+5cYJDFakxZYBaCcP1fWB/2BLaHpXhwiGMzNvx5Vx4s+bnKQMG3iUlhiU8Z -fvDDfv6iD5ioH30t7WdzKMmU6vRi4aCx3057yUYSAL8RCEXrXRdOq7gK+4U4Kg3n -mDCKAiudmqgM1MQblCz5v/+yQBZ6E37Mo8bCoEXunnjC3V3wRXWwF/LXvYX0a4+r -4/wPhnQTmZXCzFT5tqqmIKzPPmiE+mozfnZk7agC/Tp0w2BDD+Txg/tj3K4f+NWd -aw5Cq0lyj009IoBDNB13mNNBcjj9Ezg2CM+XrYQFfsax3R7T3VQhH3gmwYEw9QwC -GxIgj0rlZBWcGtO3EtDRgx3a+ek2OS1WyQOaH5YMmtIec+Xu7b9aAOhnRxCgazyN -msgP23viWLR6KGPGSXTHY+IVuIBiV1r2yC5XiM3jyOvRth71GisjGDc6dz2jVJbg -GryDQm1vW5oZznMfRqHB1CjqT+TFez91f9aZDN8tWADG7Ez9JbBQejr5zR9s/pxO -S4YcBp7LkoJLUNlHWsjQPKyf8u93Pet7mm8CbrofKLLZeyWcAYK+iEqRxr/ModDx -OvIYws8kdxIJDVnoZjXxLmsukqsX/xyPFgyipetFOOTpDVwksexYrHYWc7FpQLJg -B/cnhKNO4PC7K8C+ce8Chb/skjY0AOmkSn5sSlPliv4fytOylw8pmYBvh8Ehbl5D -Isbv42UICwMQlJxYqAS6hp375L2zDQbjdhfpZD/HYVOrA7x9t6xBdqWT2HRR0USU -lNM+sSkeSHbVHauA8NfWVbfGmevz9LrsqboExVaTDh12GV0qoWBcOszZzxWFYVfA -o/BcBx21fjwOBcb241843aIKGOjB+JHuPE8uI6VWDH7ccaOZJMIgUGpml8hfP8K/ -ClCYzACKp9I3Yku6UWODgHav5lSH4vnDEe2wHHLDJ+d0rrVBzUIuJsba6lkSRzS2 -pkYqp6EEbdIrRuga7ZDEVvALAXZyKtznKswhE3ZLQDF3Eaq9ZgJ2Vb325qj/lT9G -9EaiZRC1BLInJaM99e6c9S2i0Wl+J4oBQFqarE8P2l9BMv3DOMughCoVvw7Na7Ke -f/ZbmgFiFL3Z4QyqjsdwqC56DhhJlHZiaGooOgFdlHpPVOWRETxjmrlcxvTCwjOM -wvTt6kmQNFMQvE5dBTURWdxTqTCk1FKPQQ7KxMXVMrbmscBwCOCHdIrUfxbNBjc3 -Y7KvalakMuMu7Py44Lmj6WQ7QT00g2FIXGx5yxSlO9t9+XpIPN/niDFCgFlwCBr+ -AbimoyvLDycflhAieGMflDSmWOQoqU5QrPF8iSgT01PntfWMOwTqHXRfPmev7Xge -swCop96Wak4wxkcEch//5vL/xXrmbHAiv1ZJ8I3BEKjjWOlZ4CiuAr/vfLzMqo+W -6MhSQMNMGEhUNq55zu0N67oDZyRW6HHUn7dCmhkneJ1v+BTANef6hGCrVpS9qyM7 -ZSYKaBm8mIkyWjOlTmNq6QgLghR2GgxYJP6oZZDspmupCswUjoHz9KFFbenMFFwv -q7+wNX+9yQ5lzFkKcGT7B+kCe6fHegsPukqTCbrREiiug38nfbOe3vUtCw1TNBWK -M5rWWWfnpZtT6NgU9ZvrRR79ufuKNm3VcKpHURfy6CklWp409JgtS1V/CQqZRmVb -XD2XkrJEncoS1TXwW/YLPFgcQBLiWIbBmRZmWTjiQu6W3qqOTOypL4fBq6HYbbcj -anr9ePPp8RroDenPFbHq+TWY403oFntIV0ZqXq1px2dOq5+Ue7wV+OaYE/CRDZYE -iGvjGclVULstk3fN0OhYDud8VbWZ46dhG9sU/ZXJO2t3/DfaqaVMeO+5Yb0HK4xg -qgc88HOaowuD8SUL57oX1AaZPZCHIu+mIB/KKgaWUIF+kMGFVPElq5heP09d0ToV -dlCN53M2ZIcqoK38ipwmOJy1DUAEwQqDj9umSqRZyI6kLrbqB6dSlPewAPNr1P5w -u/3KiOby0iMPSnVx3HJM3UXBMKNhXKMTuP21WiFcNu+D4OYwFt/aJgpcyaCUU3F3 -nXIhu4OYolhr9pBxAnLizI7cCHv/nwZsrlGt2F7FXa6jB33yCx4xvqSicgVg27A1 -KaLcKPpLN8doF0VMYHJvdr13G5CbbqahRjxQsj5E8oo8rldqOJKf8gLhj2X9jzfA -NoMRc/MqtVfYzKzgPNKClk7fpR30UIcJ6nMY3wakCIChtaKSgKJwdlc8Vk8p9iqX -T/RcaNSOC0cxu1aYsIlIhTYD6dY5OLDis/E6w10BtG3kqEIGgj/hDVpfUOlXXhN2 -hHNXKKG1QRnZ8z7vyLHwYFf0wqAbpAooT9z8ipgCepPHdX80m0BgJFW9QGO9BSPc -ozI6fTMzmp529lwIZyykIJD3Al1NsBTw11zLL6qFeZ6CRcnqWqexW4smQulSMPun -6nKFzkgv3UnLz6PtTJRsthBnghoyfUqqebfm9rHmmA5iREvKHF9gcBoWI1miAOiv -8K6dLPL0h3D6c/zqv1DdO+JJ6QK2LR9t9vYqxX+FX6XzsmIqCizOIqNOSRfskywR -ik9cDHvlK2lMArKZ/k+invmFwwhiHXeiXjKZaUOz1DM/wrIErS4sV6vxl16QLt2T -zf1zNLQDv4zRL7uanTAWYo6oTDCEa+fmrCbfALmmsKPL/yIEcO8acqx6LxsmmMZz -eXZEnCLyJU4OtExqXHVB8TM3D4RBBgWJaGoxN4RIh69KC9RcCAlY7Od71E17+Kze -nw+GVrV1R20RatteEKHCw2s2qL7fr+tdedANdB6GIbRzs4VmHKe6kN30d7OFjYgs -VurTZe2Yz4IoIe0N1h6IU3mRvSEzEqbMjznf5vzk9kWGXFuk/tsqOLjQEUG8XZnc -OU4Q/c6k8ZBVm9SHPZNQJAWLf0eJSYcBVTOOLexm3j8/opvnDKZ7Tmf9/URMHm6r -CRQS6tNLNRQ28A1tqDugPMvNPArg2kIs8ozsv8cYzjWl+cGnUouCYCkXxQaEbv/w -coMUkEuYpX2eAMQKTCnpYL2iaBoxV9S0TW31IXhRWwz7Kg73DkIwjWM9Zr6IpcS2 -uJ0Ahqfm47cscnFB4npSVBl8zyrSUuumVNcIew2E44FebyYfRvaM4VbXyKtwvufy -OoJfMR/51jZ3sabf/oonfiivuaIXxIBc+Kk+YKau6/qCrTWder5QLSIddYiR0b0f -bRdWhFiFt8rCCK/J9hg/JpOdYl/LwNl+Ses6UkEz4VFWjTCTamK6eEoLBX9V+BmZ -QC9Uqbj9BV+7VEs2R2wkoNlSmzAogb+3gU3LPJvaX/zf8qcy5u7c+WCYeKhLNUMG -l2K7v1XqWnHFfsdR5SwaFs9an3S9gW0r3JDvFDBAMhTdeLaLkYgHNGlYBjtbgbdY -w1tiezGq/acjvl6gQBTRPU6PFpOjz+0Kc1bFYCHiAzoXcQpTFjuog8Dw0cEQ2+mN -3pC/CG/AEJcuerITXlkRHRpt1q/g2p3A0/r3wI5TTtZ83eUjYhxrSMKYJ1iYzjZI -7WXlMrHjS9ewQ4V/BYfyoVtG7KuVmkE7C9ZqqonlgRdA2L3JRXw8YB7FjW31rQuu -jb/Jz0bQD43Ie0//nQZraRYBLNoIka+L4DZ75kZX/zpGG5nzd0Ni5nMIUnrblsft -Syufr7X9kOryEAjRiWmkpDmcli1N6cisNhz75MjW2S+Bw+JZVaSc6Ism+i71rtmw -rtLd3hFlPw9VADiLuCu5EIYYQ2vZqmmx64c04Od74o2wJT/euU/5YFOv+02L9JFo -VZ4iaQ3IHwO1U/a/+n/3MQK+AE0BVtQOTpM+KTin5G6jKcymbtJHNf8H38J/Y1gJ -yISQ8+rKP6y1nlWmDdOj3b6FOzkOnDlHn+oe1SxbRuwvosFdlIijiWgqBtPCrnvn -N5eSdAiqcKq76+oMdvQoKlJ+NrfXDBuvfB4dVPkxhAQpM3uBuT7o8/h8GpPjG0TY -T2qK/GnvtMFLsCJfDdBFcOa8aNW94tUSEzWXItjL5E71Jh8/cGrtUZ2y4pLcAkJv -NEp7+u5Q1Gy0ZoDB8GaQDhABdRcm6Pw6fmeVszgQ1qgm+660VYbLBjgp9rzphDGd -gF7azSmvEzzJnQ8TQ2NJTMNooRP/LxWi6PHmUEJ2XZosxwr1Vu8xU5giuE1Tt4FC -4KfuoX1XaxDXuOf0BEVorBG0KOUbg4xV3fe5cCPjnRlbNR47IL+wxELj7CbQ++Eb -aVuvybq1jid1DsSJRVEzmW2NQSr10Tuu44xahuVNoGQ6wsc8RJuCLnfKR+wQtEnv -bIeZC89vg5sr8kUthIoHhNHTNkxLI6WeUURCZQztSmDHqXKjTuZmG89FC9nqrdLX -K7zaANnj7UmK2Wl4MvMtveQPq3ke0sr9GvhSjJY61C5AZazJcHPX58SHUMcWaxN1 -xq+G7Am0LvRoB4S2Zy5UbgyPkzkGb83+LlgTgZL3tise6euuFkC6DNjtGVdMaU7K -yfyiYh4Mx0aSd3fByPZ323q5xGW/0zViz3b0y/fYPnc/VzolMhl04lRc1v5aknD5 -7508xom5D+fUp6e4TB4dXLI58F67qRAMpieboBHaLErJGi1kr1o/gYuQksDHl+PK -Z977g1TcOCK2PMUR3kQ90OAfG726T+cSOuhnUkGgwS47vTvFDVdsvHmK5E+kWIrQ -rX1utSFVQjZ9pNG4pYDaaq9DugUOszOTCURBxQoofLCcUIQzmJbAn0pwte4bK/Up -hc/pxthjMoLfefh4JNRNpNoWscdcuywLP+Ig5K3tMLyBZNOuMUoUYuA0NYMRyIEG -jpjivVBln+b0d6JDjvrV5UBDmz3PD4cC7iMJfVdSQQLn8rZ9zYaoDxa6sZXsnw6Q -5P/LRh9cKbwoHopbxyd5judO378k1hfbey3taaxHThbeZbYWBPMqT81wJIAcE71u -Z6AymoNbbOi15KGRmfwPDeehYpAKe0S2dWKmsR9FSVtqXCpQM/ukIF3P9s6r+Cmg -63hSmbM4uow/69BVeMK9jxPtZGxl0uuk6kZir+oSEOl9Gplhz7Pr2vPhvYCRpWQu -yoYqKo6XCX5S/Tzl9PrscB1r68tubuS5REoDSo8Y946b891Y4k1fzlosGAoV4ieL -LwcDkfcnv6Cfkl3pfFG4dYBnjsHQDS/malNtYWVB8wZb5CtybEhIoyxl82uyWuKL -ghQTUhwX3wbAYhrPq8t9U3Uom8ICeDIXFmyj83eyidCmxVcW12y4xxMR1RCsDxNk -j8usJA6v8JixmuQE4ulIt8rB8c8Z5JBWEPd30OmHNpJ5TrxxT1VHD1eyG3N3/41P -y2zv1vpcyMlGdl0aVJXjxpRArQon411RYsCxmF65aSCIjAi3+1GpKnUVFnplhxmD -SWbkxXV6LxU+rv9o81YzlMiLxh362nL6KgqYN0xtIuLkWHVr0hbPE6YxFzBqZ8tK -UFf8yZ0EVwJAfGDYyR+OYiwjHKLCJIZIeJUMjlWismdpntvGJD/KZiks9YcNBUHB -rVpKFy3+z52eDJyReyirtxFRMTb38hTMJ51o2qbKOVngXB5r4d9804+O3owLQCX9 -tnz8uPWwZ9XyZmkFCZ7qSoMmdgH7LijRXyeNHGoW0WAv0p1XmQaHFndfgwsWYEFD -f4JOnV1DTCMNrOV1sm5M+SmAiUoSpcZOe5z9PzFeLrcq7CinD2NqOcLNUooNrEjt -IHk8wBeV3PCDKw9DwOxm0erW51zqnuuHBhBRYluxmhToOoJJr6mtntwSVj72Pfnz -YJDV7rUyIAqrUgWIzSfdPfbqqpGA1rkKrdg/f0PwHAU+NuhMO2Svs4DZSr/yvBsN -GiAeLb62eRRRbq6R7/MbEKZVtpPfvTmqAqX97y2KpoWmHFf0IC+OoVjEoebSndMs -VwpoY5kYCJsBq0yN05dbcY82HjRh3WR3sd7dsqI2fPQV9063+WNc/KmDe2P/w805 -KIKegP/a0jTTO4Qh/9SJpJQrOL2giVjLtb6e+87SeEPUcL3XHcUz110taPOxoepH -IrIlgV/k+PQvm5wxMRRUs5WboRYYUjczR8UfkZ8/NUqy9/C1b+CboHFaNUK1YQ/q -22wNyfrfwS9C/xSd2UUF3LuRIrrS8uyYlgB65H5oakbRXrt/lAXCN/HTfX0RBlzW -04V2Zk5j3Dn/3G8C4IQEmWAR4rrcNJSbHhNapfrWujS5mQzYUtu8mk/mB1Tel3V2 -05CIq9XNz4Ro/x5goUUf7NDB9cr7pKIs8gTbzs06mg4S44+R9juAtoZAWIMizOSv -v+spJ4SHVdPLxdTQKmafO9nwikipnIpel9GYiihT2sDqkNtke7M2evrI2DlEm7Ka -lOZQ8nu48mZawq5/AlbQKdKhLd83Rvm1BCHWS1+QCAihU3d5AyfgQ1OGQZZn4qCe -pPjreyU2kL7pIBCw3N4XZTS72hm1H1zrNtWCLawXDOh7IOQLNYmsP7mwBkp81FP0 -wBY58kFYvwKXlLZ5NmYnu9UwjmivXgI2MA46Gs4vGMlFPoPhhffqSj5Y5RYomjPT -BsNsXYZRzWWZjb1NpgBqdyPWVxcCwXSwfLBObCEuFmvkgMc77HChxGgnOe0BLHtR -2C9/G29JbIp+FP1OTmtxwXeuDk6ptrDrGzy2H2+LjYTs1+B5O+hAfnMCaHFLlj8/ -TT9mtgnPDepYP/EKreDoGK/twhIZKZJI6SBCUU8wqspmjoY1Dbu3fjSrVWACb0iR -gemL9WgzhhJ63unU0WwjZWAHOxSTero2dv78/0tFEHMdCANF4IX06hIAjwUDIEJa -QI3QCZO+E9rM2J9zv2unjad436Vp+dqWhCtEr8TO/uqikk5GrQHsCH6+tPXOqFGA -siIsUESCS+/gPSuxAL0rP/IXKvY1E1hVwPwLOT/+LmN2/T51R24QTFLQwgj8ffVo -RW7mEoe9qfh5BQVDAmrfK41KFx5TXPVG8pF98ZY5IevZ2f6ValQ8rsHXMb5IA+5L -T2Ej9gNqE9EQs4KOo2LaYqyJKDLx7f0EIRpQKBIygfY5MTAlysklZAiu3SijNGTf -9gGEGuHxmseF9Ag/fPLVRc4TxlZ5TxM3/5uXYQLWxVtoiyDWXBB1YV9nS8YzNcXJ -NWPPj/8bj3lyr0AO890jYWEJiupXj6U/Zi7KZvQ720fdjKh/4s80h1x18MRTk01K -MqWCBBqpCLIt0F5WuOiB4NvRINmj41hyvycx8/EI+QDKL60fwxadCDqF2AcDj8t1 -hialQlsPO7P3cE1BBNZLjAHF4m4rvZGCo7keOOvgm8yLCS7H1yOdAbyXqr2PmDZ2 -KkNX9yJzpUNWLsxIiWUXWvVlaoB3CLCrGXi6gyZphfxHNRabPbDkBFeMBosI43wb -okYFhB39pbgb94wDcysZnbGvjM2KKjVDi3uHYAPAWVWi6M9Z8yRDZJWcURNbNXk6 -AEnbtMe34k9f8sMg6zOjGmDMlkcwlHkrVxMO7yc5zWflN0lNcopsGq6nExhrGT6Y -3hZiJJCOCmNgdzfmFcq4CFW53SD3sUrlNyX4YsBcX26XcaZ2is0sUmdD3R4pdZiF -i9ypIJx+zB/5QGiJLe58x7tZbUwLWHgIAKahqwqyvzmmfY4etVLR56JIS3zvKuzN -YXeGGXGZS5OQzizAxLGwGTGnH1gbtmTGeL587leCnmiLmq8icDnpOEjc5G/yfLiX -X7bApTSukMi7zMrRSoNeB92P7HwBqH42LKtz+sXVGXayhef8ghIf0tCeeteMcJAz -/EHoZBCwZGcl5L1pzB7X0G/28MhU/j69B3cwjDB90lcsZaCngPWR6GjTEREH8Wil -Ya6cQdiNHLWdQluy7j1FwE+7XWgVWaQWBOzb6Z4lA+LDHHJLooEmctFTGwP8gkLv -q2pGssQQIx2UjnqpVa6aVAqwo5sfUFapIZeZ571EDhJwRUj/0pc76xvkuc7QjWqj -fuzOLozYj9y8bBeB0HIrI0V0qF49Ob07bxG8lDM1Q5weKo8kpBU5Eoa2Fhu703jm -16wZgm/oFbP1nRF9TPqo/TevcLQx3hoj7PlgABYR9Lb9WILu8ay10kqAn+fqhWLk -RuiZssO/LkknjtO+bPQnQRya191CAaeoEqkWlI3UqdpM4WwyqNM87sWGERfoxuNy -t2VjQDnmJbn97Y5vQkxVZ306RF/O2m1uOETrD3jsZ8Nth0zGR8xEW0DhQj2Cum64 -vrKEh+27EslXYQygpVbgT52UlWDNRja2bJ+qPTv8nw2dc+lf/XzPpA6wAvffeeWj -MTxcDtnq5OBvfh+gJXsRZzAFNnUDe4dAfnNh8kMLFLLbkyXEF2r6oQhVgTZmSBtZ -oePqzwWtYG3E2ep92+3w6l1dNO2rmuzNec2qc6el2QvpU3qRAF3OlwDTMpQ3CJ5N -rx3RalNsPhP+Ycg+ff154ofX/K/a/S3DZtYut30Hr1amaJvjSa9dj/DjfKlrDa43 -bsW4lpYBvJeHKm37seySsfodwQwy4f6gSaPKkOH2yKMg/SkwUp2Zq0VYY7Yr8IFp -6qwmyxgmGgOElX15MJLc9lLB0cjnjYEp4yxPJpXxs8V95zARwNWf62vy99EOdziY -IVgwEis8dsOuqQB6NeHL6D5i336O7H6MN6f0TXMN95OeESJLBSOqSyISRWeRuh+2 -zNGwjiAUao13cM1L3ioX0VOe14gerV5DtUckYISIZSwHCQN3K8FwdWprivP6TXOB -iKrFDUuXR1SX3/NJBJsaeWaIGnd9SG5TR/ARQ26qq4oHjYNv61JH93K+XZ9YQqVk -CdcybbilwBrkEWho8CfP+nMydS/q5Hq+j+J/m2gGitkubk2Pu5JncrzLFfox2S0L -KFbD8yhw4XZA4DCTKdFcWrJ21OfXc/FuMdNoyvQc5Q1Hpg6MKcsESS0g9h0CoJy+ -35731YYNx7PA8nfjWnLQ5kljoXXz/OoJSZ/GbG9Qudurcp5AAYVEFRGak/mlTUXn -ET7wk11WuatUZ8AHHT4JojVD9IhofpBPyQXeCeaGkKMvwbO0wX22xaRiAQbLQvSL -7BS6eUs1ifwUCA9k5qtWwBRyDIR0T8j/RTZqra5HLWp3MSldt6Z+3h1+f471PG4w -78ZEQcpD9dF3aZWADPYYqQUj6kEKWJeoIQ2L46rj43kpJzU6Ps7k5iIgqMnJmPWu -opybbnB1jLNF007tY/WKF2wYj5YC1WNw6BzMrC/Jknolf1oL84FI297Nb5o/m3Hr -fQoJXklBVVYp8NW5aNH6p+MK7VTDLl/FU7hqsqocT2HezKkt0iM+vWCSzvfWKndJ -+4+3TGbrlyfTiOoQAOS1EDSrga+tkAL/gQywfgF36sVNvafWdmYMkl6vVdh1XQT1 -bDXVJweU0DKqKHV2Y7fKMEZ5UUPA2i44LUHmgupRyeCu16Fb+T6Hcj1E5PpYShKX -5IPzDzNsHLNsqk2t0ZAoQo0JvXFFTL2L9ttkhQ1emKpCov83mfTg7FjiCSPNux46 -wRqAeu7aH49yTnowGZm1gGbOiheRCksyz8vBafKMx/Oz9sL6LQqatudpKk0lHn/N -oO+AR/NkB1fpgHulQR+sSl7j7UrnGaOVrt3Jc/nsJJ4UvllpcIRvZPSb1EiPuSM5 -BUYaUqTelrkKu6SvCV6jVaOFF9ZgmX4hfjgylx8GHsfLFoKii3OCs9G+TTVxp/GS -3ZxcOPvJi6RbUAwl8DxQvBurzEnytYzU3XYasXjeCsOAPQQDNo6zdqgV28RW45TJ -+hyWxKjjURBkgROTmB7HcrhSgfjRX0siaoP06FTDGb7uGYG8Lkm/9q6GZOHuC6H9 -bS09L8+mUP4zHsILF873bVvvBQ7w4JwKW+Cl05DyyuLTo2+yDXhpELSxlGSdWcHD -j7mmwHdn7jnn18xwOaZ+U1KfeHfUcSvrnQetGDLj654KQ9m/nk7NScK18Yho5h5Q -lLmqYM8/PCu1ZAzqHOWAQybOJGjGZj9gAnWXxNA8QbgQKNAabxQbdScajNTC0geN -5nuf2nghE5qD22FhGpH3Arrc4pRTb9TKcc7vQVSyTs3yjdy4q6oEFnX9w5qcV3N9 -pDVs+aOiglDRrT9mDe4LgC+FRlWx521fmNp+W06iD3py6933V6uzsRpcxA+cBQm+ -nx95FNHHfdW1H0W9cJBWqmriwiN0DbZ+L0HTdVYCYLtEK4OYNJFu+7XlAMv+XcZm -cbb5ln1ClRwkLg6pyLOGj5LFN/bQQvMTojs14OZCoDNXHGaZR5Pw3ICisT5L8sim -mmqQWIpYfiLs36lOnCL779r5p7ScqLeGfuSEqY+wUdV/Y0oupR8Iu/VMgAd/CV9c -JDJGYFfs8BBMzYphwgrRGzbJd9eKd3fKdhHfjrCCb/kCpzoD6Sm9x3PETo8IU4FM -tiM0Iq/rwXf/32xROzfJ6fVBoZvFDj37DJ9wIgl0vtatZ6yzgtCaLVoswFZrZ4/P -C0ykn8Y91p2/oOAGtknjQoRZNLUYT9iJYjPdT331EG0A9n6Xiuj3nw98TiGHq13s -Pt/VRxQpBktghZ+1ohCB6+mip/kRdu/ZqR1v+S6DUhhnSTmx9PvbWx+3J8TRy130 -HHBakXXXo6siu+MKW0sbIvB0ymINvbQESj+6ZOsjP9liMoD+XdR3nk2yVPjeatUI -LPQC/iG13bZgiAEvtxj1/mDwM+8+DTKJ/pQbF/0h4T4aG5UmVYzFFDiJENGeLMIv -rbsI98v42lejGFA7n+iR06YKrS3Hj/nv5c0iv3IN1LR7d6EmkdfI9IqJSo0PatuT -VR0GGTzJWv2lFWZSKXF8JZaPeYSNQ0uIubcy2NUJ9EKBCtgNT/LQyXd7ufOLvsgq -VeREhC18YBIqsjxMv1g4c/TpjnzcAXdeRnAAiFSdwiazJEAyzMnjSR6Q9K+sI6Op -zWuHiOHoxLGRjY8ZyydEitMeaLLA7ZUz5HisonlAIZJqva7Wns/2LO9IMrWhPgW8 -fVgNPbHtzLNBpxSPKmb81sLflF68DYfhPMWhULE8CF2s6t4Vy0r8FLpRbWzKeMvy -61hpZ29eEA+pWlVhhrK98sF5yrBuqpFkYc+PZ+78JPsw3d6kxPtyssfq4ZR/MYL7 -nztjhwyxBEEwPaOJ6OKecCcTMWNDMjeyPpOFz5+1fteTabEQMtTh6Eq4FnIqoSGl -uDMJY/QHHfSZCDp3Gk2x6f4vvrAU0l4T+0MiNSeAXQ9sqUKcPnYgXaBpwqoGfjzj -7fG8lbQvRDcgyZvM6VDCRToCBQNiLNdVFI7WStXmjVIxXy4NlKijOEK7SMLDTzqz -T86IENpl1dcd+sA7R8X7pPNHfj/EJbZEszqZWT5Gu4n8/y+Y4WkSng6n+9+X6TIl -IHWcPXoMqlqkXmuWJCIMizglRpYViD7M2ZhmfJnSHkJo5/5r/IHNxP+NVcYlYJ7t -cFHsGI9EXC0Qr5Hw8uCsAf8huzlFskZ1jjtVLr8FROwUiedm2DfQPSC10wtzOQb4 -oqLvs2Gm4UiOzSPDsF1t0O+A/85RvnhgfmONy1TpKkGLVhVk2/z6AOGZ2dZMwz08 -0DvzfYM6ea3rQ490wFn+FbDY/RKR1/2acklxbS2/PN3ip9LJG0ddHSijFVGQ6yu+ -FBdt+FbtaWqjWbhw/JBzGyijgB9RT8BRH/YrHM9MhTqiOh16AQOxl5ysRkyG8Hmk -xr5RnB8gOqQ4weqOdTm5X8xc2Tl5LunVPUjEVfSoSof48fW1TKHqvO68/yECMO6y -rLWsuD2m39cB/nnWH6rYEPHqmaL1xgbv69eCuHfOdP29dFNUthJjUwTVy18hl8o6 -hgS3hB51OJlnyZtrlZfw/FQZlUZiXNPGfnxWTFY3rseADFUPq6QViSG6blMt92MU -ybeayR852RWZkM3pJHWthS6MSlfFPapWtiPTB4btnTGMDapaA8Ai6tBH/FwMltbu -IzhD07fgw3zhjIyqAzsMcdRvL7aXbzu0a36RuL3gHve8hv/NNKLL2zHo6e12125c -gTm906cd5orhfjodSyVYGwZDIVa9BJlMjk0PM+MuLbdWWhrRJqjK5Yg5/TA84kxy -9EkoYaQIofWx/GcWbbtNqC/TNbdOgQ9XVb2BwCj5r15ANY+VsPrE/wba6+NDM1OY -yvdZ35ebkLEIhoh5vMpbX3Bi2a8k2rOzwhND327EIRgIk2jZs6NLzVckq4j7tKXI -caI7DjRwkWihQi3+kLiZbEHfov2H7ArLtTk6IfT9NhhLFAGJu9qaIWoI6FpEOypf -/rBM08xOa/7T66mnOwNalW/9TJni20IyaI22rDb+y9DTmR0T8SANf6GinhRr+5Xz -/OM/LDjyBGRk0AgjJkZWWCV4Jj6IQHGLHLq+WBX7u2vOpd6RMiTc0zK7GI3bViMb -YT/kCL86sI95pivj9iziXHc9pJTJS9hw3zD6MeTjnlvffr7opv2Pn3Pcarbk4lCE -lVH6xivEDZ9ayEo4JQTmTzBBfGq/ltxagq76jHLtuFKgRmVDgShmhXqYe/JpbOAp -IfyEw+aN76C49kwUWh6wGhv9DP9nNZNu71+dkz5haFy5YQbB0UY8rYPKTFFK+SxM -faTWt6yvAyrg5yATBMBdrlntQdms59Fuo1gDUdCVq1mWNhgqX+jAHR5lksCtNHP8 -ozE/A6OF8ZUxT5Lesbe08xkwk88MYQpuT3L6YqEi3zieEuLPb1Ew99FZvMACHpaD -1GaenyD+ujMl3AB9jJ8eeOfWNyod7Wrry63onD172uXG+/q5Iq36izqtZ8j7mWhm -Yb4+viXOeVibIuwcGSeN2m60sVb1Kxt3/LgN7R13Rq1cVHxpVVOv9/6rk3XLPMoe -dZtltGEsrHs18cHQin3R1RDwtCKO12/fEbl8pKVtJ2p8yyW9EVq+XNsTb3lr/b7K -0LnEHfTwsSVoOJtAPWJPniz3WGr07CtomH2PPZ770sY9oimO4fBETOeCDHDGV8JL -tRl2nIncPX6jkmUPXrECNSkAf9dOg8fmXBPFtKotRrAGSvX3p8NMOmlCySpNdPVR -xVA4IqArGS2wf+RBxFLq6H1w0XAL5XXmVGug6EOryFc/KH5977B7aWIbJZv5jCS7 -HNFpgGV4pEI2H+j9SGPIBu0ehuphJYcuCV7SjaQJd3/0CP9agGmDg//DrimXMSoh -NHWvz4qz6bW9cTwJFBpU3twQZMUJaMCiqH7F+IzpqRT+nEK4RgzmS199R2OCTfao -Iod74Xm77BGy4NUvocQf0bTdqHQanwRR2XEg3yXNG+dlNa4idPSFF/hVKg92kuse -SCj5K0jNTwW5uGXTyr8nn177sKdZNVuluwpzgX5n9ygXFBF+6VdhUJG1BmaH80yN -5QzliDpST3a9xDAOuHzhya7n2Gl4M6DqZ8AMLgV3Uqdh7+nPHp6tOw04TyDyYX3W -MwX9NP4jnbzIbxJMy0lzC/l8o8Vj5YYqGTfRphN5aU70sPiDrayQgIWsRzQHM3Wi -ME+98t3QyufOvMJlFKHWN/d+GKGBR9c6Rq2aTcMFoQWUoa15PdScbZKXiwFkYuBP -YUFQCHM+j8PBVItKyi5zwc/jVA4pYF4dvUv7oeUmf4X1O0lqojIJ41oPgqQdIf+z -hBKurov/SiiRUbKSZGm69cmWzhnBO2YZJQl99bHHamzZj46Bqs0gGRbpago8WJ/r -hJboRBhOZSMU9gkwx6iPL35FdAkmjuD2PQYRxL547L9cTKIc+PjiKxzYjzr2OOvL -M7HOvqC7s69EDTz/xKcu86Bs3JZ/4FI/AJ+n5Bd2u66UokjkRBW/rc2RKvddvwTb -6ncAbi3OjMdAST8jQXOZkGwzapcWDguH64PRnqJ1TpG7GxFKJZ68G03vgkc6uWh1 -ii8rjH3d93vyXtVkuUqWGDElpyIHjxwAIe99TFbrWJXjiH0yt7ZP7kHFy43Lr9lJ -xmqDeljDAmHKioG1qVdvQQzIzB7NIz2mDvqvMLwl0EVGLrkcVZ6OY8AUy64fcLtW -s64qXwIQVTgaPTbiz/1p/j0pd/Zp/FY8tstgid7qpdRSSFgOOi+BCpPoH6ros5lk -L9xtjJ+5atXW+shsGnaJkoO/L4KtYBDay7Ki9D5N9vx2VP3wuNl+siiz2RiCwIzY -8fckCFK8D60g2HN079vnRRcTuZNCP1luM/b4witqHpAM4z3VvyZ3ocEWJDstZQTT -LBZsAnnTwJZe44UqDLMZYoDBNV0jiUQtiKABTP2FX/sO1aiz+Z6Dr2tNDzr6HhSl -6l7qkHkHVGX8SSAF3MH7hsAWgiU2EqKtuJ4Vz8r1RC+0hUWW2Ep1E49Cxg810bwn -DAfHg+awGh66j61lOSZtonEcx6O6nH7DAQ0RF4c4OzvOyQD7PrHNZ2Fzo83U6vI8 -NwNz8Y2xC9t4iyj8WuPECRhvsS32UQIgGwijIbE0S62rqwv8cXplaHPWd2oO1TpM -33hiXxVS15S6Z3hHmS5mz2N3hNQtoe3Qc7zRB4Fs4z08q3F0qU8O8DJ6Dosjedb7 -RNIzKLKWRn8jRnXNZInXv1B3ZrLe5x1YxM+OpaiHu8Sw7GR7gsKH+VBhMfOXIezv -aTSXMAaYaAA4L1UGWrBOAGCkcH01tYFVB1oqmK3dUCK4txf+YLfId2+lf0iYEQN2 -g2/UA9/BBU/PvJgslkPUQ7U+WeYRel8Hk6+vISKXrsNaQCMjKMkYzYzotVzhg4dQ -quUXhagmktHc5GkRL6r2u7BuO7n5er9QlSY/pjv1R/OJUjdKjWyEjl8/vgXRwlyK -taNC6rIjxI3X2Nu6ofFhnbhWFwAQsx2Rym/lff0OxOxr2VuanTDL5X+SlqgX7i2E -cy/FqDygLr5tvP+kgabg5EFUmfdj4YA/+P2J+VJiBNs+7XkDqGtamu3VgVKIpC0c -hPY2hq1s7NLvdVwZXkCK4tpxoBZCnJmSA6f/ywxg6CGVNY5Je27E8kBJh7dpV6aH -UWRBalqo2pSYupRydLVlE4YTL3475hQ/7R6NuBoGrh4cIpyaXLYGLXePcOUeZgMK -uZBDvs1fAf2TOqge9eyy2lpLYLVJ4TG+LdJhQYSQuiKmnLLOVuq9gMFGgxrCZM/+ -VGHK3eCZn481qWW2iZZ/lcXQFu6JwrxaUuRnsIXeN8fM+roT7ILLWbsYRqzbFI8U -ByA7eCuiqiGdJck73i1ipXhFu/dWZJpd7BNsIZYl6nqxAgim6LyhvVK/ws9J2gL2 -DiflTek7WM8WV5n6dKJcnsNFErBjs4L+onRsKSzkOwo5r6hCj7f2jMlzUapoIv4h -kwLqZSKQGHn/PqRkaaifJK+5zWPbXVkk9FQ9JrPRF6W7C+dyBM1xgh615qfj6y/g -cq57mx5sY8q2O7yU9XjzW/Q5ZnEmUoMm7xC5Dy1k6zTltYt7XWRs5L4iHGOHrfmG -oSVNPQ/BeQ44cfoj9vRu1xbDmMGdzIS/jZD/V8N+URDsw1snswaC5W0nlxHWCvrP -eHJIms0/icbG9ReW6sNMOtlGnwmcYxw8SbOGhSRnVmXPU70J3Uiq5R7gahQZbMeL -cu27Cp1O3E0WOXcZ7r07sNwjrzLVprgvXTsb7u5SuLI1AgBpo0WwbS0yYVg/vBGU -MBFzC/BIJwX2lWxh8WcSUFbP+hsRCYBtglwZw+/KaiUhW9+oex6PNAWpN/kuKEYb -HMRSINSJDOlec885renH8DAahYxcx9++NyO6joMMqa8079h65lGXsPEXJR8sWOi/ -BxV2JEW75a02XiMEAaItkS3TB6lu2N2wehPkaihgMQUdo0LSZvtEs1s/SRGDXUEO -1vO415oq/fE8IvOyVFTflPuJr+dvl28eZfpYyT8roRzWNfMlMQirxBJmoap5/PZ/ -do44P0+gyCq87TMjMOxU/a2Wj4U+KKxgN6+fCqErSGveZ/LKiSMSHWAWvhIjONiO -Q3mF+Dig5vZTECJlflSXQFlGkB/sdxBCP2aBcblMKJFpZ4vNKtKMgyO2yi2Eyv53 -5fdm87eHc0qiPn/HmpTEZRtxELPOkBdBuLedyHxrOIH7U1Gd64mOhhoj0TzXRnN7 -mNkepCrEevqYmPu1iSx9hxcynKXaqEwWtnL2AuiFhyyNh6IvrTRSJWeAYWAKAlrv -o+iY58iQfdpK9SfDEeOcPdcrmsd0Cz5Qx1esqV9T1GXI/CUrxC3UyBKIrMwZbMz/ -MuM42Y/hqwglAS0NWZQhH7grISth3sa5Q6V3s4QEAo6/8I52PFIUKmBgYCnpQG8f -QMkSFa43HPnwoxafs/qjj/6Gk4Gd+UM1kUh8fWfjb3cmh2G9nXTQYJ0NveYdmuwS -RxBBzrhZWM0E+ogGA4NN/n42w3GGB5cpa3mVSEX15pfth/VpIcXOfR7Laj98r9Mh -wkzwT8GPntIXLQFVXcg7VyqnuROzpVkhfxAjpG8y/Qt31d5NxNAh3wSCYeaQalgD -wDSogGYITK63E3phgiEYgdIGl9MuPkg4gdIqdwCgl7V858zCK9dzvruKvp8N+FLN -vrud5N+3h49+cjNWozd2q9rb2ANQyrjB6yZJSHsGpasJQeKz54ubZhfUt+d0WHZ5 -/a9eC8tBAX5SkUJSk7a7SrApaZAu+iGtAXeda4d/q8SPwCBmtOeSQaZEBAGTAiZe -Zm94F+x9Yc2UzohOpD0bo4ZMQ5SmB2bePXNgKNgZnsk1BFpkd1JEZADnbZ7BHE6G -TBNYF4ukcMiEjej1s1kqiMh6vuJwL26MJwCznnRhlzWwCmiEUZwmszdWDo6QqOIF -XYMzugte1AtzMfUTBTezBLoqa7C8AqBz/ZyAI67JlIZWkzcBYcbsDmd8y2bjbASS -c7Th8rcMWDWKTuCkkVteIxRv4svq/GJ9ZEMYwFdNlGhYuhw1TefTOUm0ETSqfU00 -mKL0NOL7WZp5Tb/YxuFd9qGKeIrsZT6lp1UgYbjxcs84GkVp/dlfwKGQX85XFXMj -OHDv0wphnbtUI5sQzp/C4csJECc4qwLIrZCzb2mp/6gTVxe5xQts7TzF3aQ3mnQc -M//3NKkFllZ0vz44GbQNhI0Mrg2WUMzwGCypgf/E9pu2PAW9u51uQkXSlmLumjA4 -6Gnt5THPfzWAdB7tJvCbOYmkWcSFPMPXyjrvR/62pxouwp37uRX6igIdGZTJ/cnG -ruig+YlRQqWagkMAM3LAbuSFgCPg/xqUcGMLyu6ibd9nfoLIW/ptbI1rLIds+2xa -DEuUMP9bWvSJ77FaZLYAPtelLv3fq1XPipsHiTKeEUAv2t2PMFVZIRw7a9h5E/of -K6p/ld2KBDgtTSLTxtTw+K9SVMpBwMXSrsug38LK4yhGI35hqBD0WQUV8xLfVMqh -qi/lil15Ol9D/rPFWnb7j+vYggs7lpwoUQECkSRBBQ8chBt7k5ifPYxaoWPaFPdX -g9XWbq4Trmqg+Rk5JQVnhH8MzDBE8rtOLEK11xHtknQ+h5iqOoCyxAjfSRWXUhz3 -cQjUCxwlALdq+9aIC+5nklOW6cbpLDp4gfbYxXYdgndMChom8FiHkrguVfpCU6QW -1HgYMTmdpuqrj4B8heok6oPYcpTAY4mUQuejf0jKqOUQKlGjAxgBXvrd0qBLjcHi -CpXqKRSd3uktSCPaR6TAoK7zcnILMwBSHYxq3SZt8Xeghd4JUOUavm6ra5cvJPQD -th5JBlo4HIrnrshOgAFAt2xr9SavIQjjolUDCSeLhCPCL2G+eHQEM/uDAdEagWi3 -/d0OWVbCQdxeSJRi6BrXKe1YUUoImODmDigMJeNmmq5jHiqCiIRu7uTkZ5VuDPak -RN0n2k0GgfhWZt+o+aaUa7xrPUf58xjiPH7PQWvzmC983noPWi3idvN6HTLj6aRd -Dsjn4hZXuwsL4P7FFR0BJp+t2Z3Hi2yzfNj1B3FJyFXc7zDZGeU3CYEzyQmwGTJ+ -2RsE6h70rQUvRVmRjU0UcSsAlATS0TFo4oHit1MGVrmhJPueDSRNt+cWZA32s8IF -CNg5HrxdF8xbNcKKCztHTvwxeR1DzniI4S+LlVQtb0+SzHMLEmbLNITBYCbi1dBn -fmCXnQCwktwPzXfTv9tUzvZUbTcpxbUR1BHzdU3v9/kaeRIC3QAX8xxuwpZmd7Ux -Ii8+pkrSCImtVoOTkwR/MDxEVROb/XzPuKtaM0mPV2u3Yh7QFzD6gVBg8Ih8jgYk -s1eJJann6HeWgwkXiXHVQGio5lghZ7Wf4QJDwT9NVmnQYGdfjni0MX7WFIo6jbUH -tNlRCNRy4uWQ5U9nJ7bsNh2F48TI7CyN0lnw1AqoEckFVn0o38Ij6DKqGL8QgOAw -PkpcDXnIsrQXG7cpqCzuWXSBBn9pKTx6hEMcAbMYj2eULRuGVYmbBoxkyvF/q//R -+KXF62VZMaFVmo5hMcpNfqFAPrZKsO68vvbhtUYPIB/QLxxTNf7tQCqAuJYqH9qY -pzOZihoWq9ZbgmNYKsVW14KKZW4IcRJ2491hUPmC0zFXakf1XmuhKls4KF6mKoD8 -kX7fxda4QXBRD0mBxf5LDfgmwChXi6c/KNQGKu21nT8ZQFPohBNPBr/1leHMo3QM -EzGYHFFHXT9o3oNKknrUQrFffcpuNZNbELXvA2kQeJVBDDCEhl7u8bRCh3P9WGWq -dvXrHseDnw47cjXG32LNoGCVGh9AyEJGQ+Y88n3ypDltw30bcJilh9QKQxdA7hf0 -mv/k07JYvya/jbu2AvpnOWuUHkzsm2XEBkX/Qkrgo7C+J2hl/Hd/d3hM43UqBU9A -Ln8cP7+V7paajALuArMlPCu0hCzEGtVMuP6oUC/TwTfhyfxBbmXOa3fJOImevg88 -pQLVbE4IVEcMzfyrv1u3n4+Lr+cKL3k5Blt5AVP/NKwkl10SseaLeH/O4fdUaFIB -371P8aExH6uTm7a+S7qKPKS/V/Dzbhgf/hRMi9y8LyvqeaF4iBae2ZEnXEKk7y6h -QDF8xIoYtblaYqAtEBNa+AWaK6IDjGlouHB084wa1SYF0B/6jKIszQcKAh3FKJIr -1OMhmIcBt0qtN8MQgiJnVq6DVpCmUecWkT3jE59xVZKI1vuJN6JeULnShbyoGNA9 -molSRlPVHN2WrDLxDQo0+ZpKrE7ZlOz/XlgG2dGMi6LDZ6Y7gRP2A1EAhEIjv/yG -7IVRS8wowR9nz5jIz9XGGQb/voixPwPp1Dpw5Gq20Ufn0xGapaz3BckFr1Ya86+b -LW7/o2foI1HA4kmyI4avTOL8K2N6D5HewtZkltVd1fNfRx7oK+gbkB59C3X5u0cR -0UEY3EozikAfChOVpywRZx8UXiDUXPeWbkBeYk7/bDhJAHoKEC6y/dJXpyzW7p/f -UtS3Q2uPtaaszl+hVqpuiwr+KTYzRULkREDiwGzSALIPqEdzpAzlQT8IoPbz5mpZ -epEft/l0949M1D6GY02/55/1vWZEpykFRLUbjn2oG7ZMu6+I3+f65QTO9I8TuqTI -HdLRR/UGPQhqG1Oj7BfhzyMXaL3TnsZZjNBGQmNU/wf38nEp9RAKgc50Q2yYqpqT -TWJOG5vPlImaEVAyLPWX6grGIEX90iGX9F4sm2BUQa94Im2iPmFsKrzsS3a91TjJ -Fm+yXRJp4WMKusPu4Cia0Sbzg4oEusSpOSBOwAwfZ6zqoKBX5eK0vfFWd1cOft5X -mTBdkYNmsc1B6VWrFv0Auwiz7vsDv6xh+dJyCuomrIaTvQmdUVoD3exMZDz8EmLn -9QycLM8xTJNH7X3fI8Cl6DgoEW+DRLu5JIHs5nxOvlFlVfwl77Pw6BbgXFyhlxlv -7CBT8yLx7i4aVv2iJWg0WNCsNhz8zscDNGQkFiqC6mRvrDHdXjAC0TG/x3DGEtbm -SB4MTgWn7WkYl3iIHoafNIsIA9JwTDichxAA6M/A5O1zS2ARutE32//i+0ntpdrO -xyA2rUuThdC94emRXK/c2gx0aX/09RQL7MzYSyMkCsy9W2Tn3OegmErwMcF0xUKj -4R+32tZAMwy2zJwXma3Uz5NwZDQKajrPKituZfhgYOzx0dzzDY1+bm/Fd0npvkCG -tdy+5PhPaCFy54MwVqnJ47vYSPN9nxgE85BmkjfbADii2GInflp3NhDqfhRrFxlj -9XMuqtrnJ+RbQiPQVRDFmxIdP4VGDn0ypoC+pn0iUZspZyXqDNwcEJfsJmbKEIK7 -a992nXiIrSIpsgCeaMi4QTj1fMolVIz5E/DhbIHO33pBQfhzTh7J7EYazEYWvjKd -CmWub7aMcI+GFGl268ywHc0b6g7RqWjrkRVxb8iK6+ASt2H9SQInEcxv1IPQraK2 -1F3J3lgfoE9TA85jbVLGO8d8V2IjETJqiztPS/7POTb9VKwFppNU6kncSzOjzFfv -gy2bJ5m9WRB9X901ZmiwYnTLZ3Gqf2vGSy5JIWuhz3FrDrKUsRUTVSlhBfKtXIyr -0RBT1sZpxOKZVcCLN0Jwl9mC0e68Sr+IHuip1EQwgbiQrx3+slJwzYgVCygD3Bp0 -ZEOk/6VNuW8ZmIXxUgyoBnDD9QJMPNuBt9tTIuo5kPkn5TcMw15td3xM852Mf4LT -hOGCAqkpunac4Ks95X/mqLobLJXqckRyyoJdqQkrKYmenocBRRQqGj3fbF5rCleQ -7fSUxr/R1J84jsWQtSIuRMcPwxxoYp8hH01ECYDz1HyZ5C3jD3zzsAeMIUzbNN5v -kdhW7iD0JBncIec7KrxG+XW9VLZneqAVw8GhfYq6XFjClFZ+dqJIhBpw+PKUoYxQ -T88c6Ck/OaiwfzTseuYM7mFJcRNQd2OcW/PcfhLOgDw1oiyIjUaHohn4wUKtBCva -rsD7boz9us/M+ad3gonygM20CTTcVxRwGKfEsSGYY1TEiOr5iKT7CqkIDLpTnXFm -//vAa1c5ZTJzo7T5jEEgzT40zCKYsQRMKsVYVHCZ0DRBfLEhWKVWVGxnGvPlWJCl -s8T7jokMnyTcKZtCLdNVZVpcS236OehFQ4EmtDxmVZyPzwLJGLTnLCyL1+xqkovn -wspn5bOdP0yQBH4RCyEMGgqUYXg9v/jDSmvSJKuNsbSTQzRdcaL2mZ74y61bsrIj -ErRWRtBNBqZ2j9+LAL4sgehf698rBXPKz0cd61QQqEUaw4hZ2unkSqtHC+yfCfxW -u6iqjL5bAiAw1oPVBKkoRADurQC9qRvrtK5ywvI/FYy+0MbDNG3LzQYjqiEP1Wmf -niwEWpiyaFer2+raXBqF+xe6y4E+WJQRrpzCxyqDMLEOaMJlbzn4hkzwaMwJp/BT -vT6Na3M2/4aOREyd1R6V55IFRRATIExsxNjTfAL9kMdUb2OsbMczn4ti+5NUQfZL -bJgT68A2OtopqMQMJTfEbR4HblJNsQkX7/VNGlHiUn1EWEyTsVoQReVvzhaFR+sQ -m5M6SOR1GEO0xdjKwCTpIPW78vpFlEeAOyjrIIvlg4g1fIB14V2waNcrExr38SRV -vXC3JWiedOi5FMJy+mwLNLSwNj3GaYdRBSo5wpYmpWOCCT8cjzqainHd1Sh3Kg5N -1Q9ChQuQgYJx532qhnnZU9Ep9zULJwE2Ie9xwDEBjZxxKTpjqwet2L+3ySHlBRVv -omVl7g1qT8hVpCzvNSlBYvkfhr6Mj2isC2XHzITe3ySH1rTg9iFa5bJq8ommPTPK -/tfeXNRfRi95BU6xY4n+vYPqrm+lwWecWpw8y97igYtH2i6OM4t0fOUZKJcE8AHj -HpVJ3WG/2Zvd1/ctb6Sj1pPMHKfrLp0SS5wP5q67eiOmYTtkRwCqJOYCIMvooXYN -ameJaXhF0OwHBXJZJO8EbK7iWf+cUQKPYewweAIj9ZxLpBl0BY1HaY1SzgsRLbY0 -tn0iOamJ0fFaeezpV9Q+KGHeKYLNDAjfPABKuRhblp3TaR6hf0HmzQ/PwjZMAi4U -3cfKrDSkmBK6AqGjte+WcnqN8gw0AFw07d4EWzr3jvAJi+tlqRriTM55AXcJm47n -nYMY8osx9NSaz4AZ1M4QmtgM2FaK8b9z0KnHHro2OtjAbZuktF/WcVeO77C5xPat -Y76h9lUids82yI8ZRbu7aNItbJO7tbX8+8tOsCBnbop7ePs6MAfWCM8t4drSQF5B -NyjWzGKscCf4ou9KYAxuVhcl2GwZJGUMHDyV/GUf/gWGaeky/Nu3p0FfTT5k6p/u -6cZlxB19rlEi8Hi9pGe8Oc+mxp/tpN2cWsfEY8nI3LyGa0C+R19t9Y2+7VA5lJ/C -XZeM+uPS6a2nX9x4VEkB8WTHyYg0pv618Kg+bUaC+k55VYdX8mOwX5JahvhErOk9 -xUHYqZ8nBSWlpflNOtRciVpAvU5qq6p4IZxX4uMVApyJM1Np16k/xePH8ZBe7EEA -V3+0lBTlDpAFP6ELtuDPHWhrH/fHbIC0OOSlFO1khyG3usMt1NEuCW0OJRMWUn9E -5oyZkBs8u+dVK9ji3f/1ev5DfQB/Njf9h5sk2jK/RSHGYUjRHz086FgeSUiBEcJs -eJRRgeQ79GUo6UDxee/qYlvbnv2HATsjaP+CXgnX7nllxezWTx+AKENvIWv/Wipm -BgQmD/6wqXwNEojHVb1ytDJ7D1Th43GH1rqH4rBjYXIFGl3mlYbVDK0GekHv4oOo -rsnkJBqQRocldKa/ukGM9SpLfFWbDJBEakAW7UIWRk6kIknQwMjw4hBJKlQoYNGo -xI1JMVQxFb3kiknJb63iQX2R4tENmMF4giB6jLDJSBN7F7JVcP7imWmegv84UQqO -vykt+SUe76DGBgD3yAYRTXK9rt8tY5g9NSlJQmIRZnpnPASkmxmhDRHsKo1ywGFs -R09ai3uaAs1pC5LNaro7DUnjwObYy7uB7YeFGmu0yExSfsGNYrgmOoMD5n2xYLTo -cu0QKrfotP8NGJ3mJpHjDlvvcicSU3WygfIDrXpTG4rotzb4i2inyL7p88+Dse0e -Gjll5mc5jpQiV8/BUqYCug53hQgUwZJ5SkrasSmVht8tWm3xpg4w87d++UJ2/lGo -UpK6x7CL5TB2GnHwniUSMCaE59749ygVOMHlO8z/OR9iAyDr53GeMPoAm8dl/JwX -w0zageVUz1m9leMIU7q3ROD39HMfsHpc9oULtLIOlA0GvCsX/n5xo7AZTwHzsHf5 -b+tSj4fY/tRZk3+RikECPHOnzHBA0+oCoW6W6GXi0po0oM7clDET3VBLSh/w/dcj -BGwuA6yXvN38z30k613WKhqW0aLvmXYtO8WGFiWBMS6Iewp/BF8J5rn0Wno6Jc3x -sjbsg0JX+gWQP3GsxxHrW+wh6lu4S9+HWCUmXkHDNKr7UkVLnpZkfJdtBeguvgLx -ygKAPuJouNYbP1xN77waWNYQrNexbGrneCObdsqmsw7Hb9w/fJZD89Xs2DA9+Quq -dr+l74Lh5PCojN22GN7fZOitEqReQXfd37LSP9l+LLaX7HdI712V5mwv2g5/6zEA -MvsPjDlfdCyCY69jUZz2lFMbAgFdrHZiQOgFiEQxyFqXZFzKuAaB4MPsdY6mPUZY -ZHSCLOwujf6/BF41h9+G56xRaPy0rAfKzbD4cImPrqTm8eT7I64ovkIfujV9+YQ5 -bObQalKgjiM0MvSHw6Nxbnm7pnWekE8nyQWISVx58fNai6o6r71l1peC6UGIQ9Mo -flkdWm4A4etsPKcc+mR2q7RL6eic3ZcLyvmAfPVOoFBgNnRxdZb7rWinstGOPCYW -HaLri79IkSPeM1jbBPG8JzrRmAMXj5ooUeXaILY7I2gJ4LoH2HWAkqWAXAhfQ38C -LuWznZt9ZXOxScN7Ei6/VFTj/rXN4XbK1g0TT/PsPz4v0R8EnGVo0w/OaNT5W1ON -hAx9pqemVUOA2qe5kaiatH/S5COlBs+lsgCy1zOFPSAnxAgSnpux/Ili3k9LiYr5 -OMnrsaB+nnCkpbpx1RzPgO5himlBSjaKxm6B4HGldhfg8kqELRB4aODBEM1p4jc4 -/hpPgusqOgknRQ7a/9rz+S8FUdgJgWw59X7k/e2rR8yPSV+xbPEGKa7RTDTDDkEg -xKw1ZP9rETYh54s9+3VWKpBDKqBxV6cN2Fy5AIA2N/4fBf017PMo6qvoehi8hoOw -mNwDdZgk8DHMELvs/lLWRHl3IScZppr4QH1br/Mnz5PM++bXngfDcaDiHXJsWAYz -Rarxtkzi3A8rAZdpX/Z+ubiJVBYPPX194LRY6UtcmmNtgxte7U+ABxiJfEYjmz94 -760Z5tgu0BAU8PESjmMMe3HHOu4rm/pXahmCysjXUbxlX4RjCNCnejSlw6FED+EM -wsoC0oadK4N+ekZagohZGk1SaulzCxn9ScYd+LlSluPPtglr42vuDY+ynczOoWz5 -yjNqSViBeMkvkDFk0PoCMHJafc6r4wfmEnH9vH55WT6QRQuOpxvSAnN6l1JV0OWQ -eG/grvMIlmHu02VJqhohF53pCL+GVXqxdlOHu7+nbCfoZ64FRY+EMv9EQhl0ZndP -HJQuFmE9pxovQ6KzPmBM0r3p4+Mjlx/Vpva5PsVPRRoxEOy/0vqrlGNeMMYzJy4o -stekkKuvbGFEmzT2aGqQR454QXGxVFexE70LqGvnueNuwgJCkCc1Q/C7bROeRgZN -afnKwhhFX3RjrLd28JjAX/ciyxBFofU5NB/edUgSXUb6DG5p6AX7PR6UAo9YTGAP -ZTcQcMmxQUtR9mmKXUKmwZsaTXoKysobuO5cBvscmuXwLdA2xwqTiyC08/4L/Piy -+rRPMH10UZSXQQDXqeVfVbX5JUCW5Rzd+bddKlWYk2OWzRRUrie9mpifN6C2uIFG -B5CcqiCoyU/1mrMiJ9CcRL7LIpn4D3YFUuS4CoXep7MnYlKaXVkqfEO7nE5q0SlN -a3MQVY10Lac2FFt1cLG9MDZ/TjsacBY+pIKjrB96pvt1hWYnN1WYjBW2QAAXfoot -888VSGK3pe41PCdsaGk3TGWc2dtRWCHaBZQYD3q9hi4v9amOk3aqFuZqrGpYpzRs -eZc92DCwJUegHGX4KzS0N1lGqUt6t++tU3rve27L0Q4HWGr8tl/QM1RvAQWxpKA6 -7aMqBDxzaiYKw+ed4rhgyRJIev+kzkNqADIBu8AsresZFN90lndQOW/n/kG0J94H -JjFr/7kxwx3kALNxTJYd7yFF6/nUR4+WMjWv/k94BbJLihybT1Ku5uPI5muocbDV -KRtlpyotOa/0/oR+1e5UMS7Sxfw47sBgsFLRMWPEK9801OZ4TPc7PHhY0CXhD++Y -4TG2rvPfA4tyKA05aJOXFdLrSXpd44Iy6grxI2yFY8cLSSMweLCM9fxrWzG8NZJI -brfYuEGmXShAprnwtgAcP8pRquLcK8twKEmLvy/GxRiLAyfkGTh9ioUWc4IvAwWm -lYzTXUQl5MzhhPXqHe/VIflMlckp4AXa2zSZbyRQ/OO71UzRt1D5WkgsqmBUvXaK -vz8IxZQB77Dat2CPfDjZQP112ocTPfDW6WX5WlWgstkZ5sRK+84rJB4NtQv7tt43 -dYaEG91zryQfSx4ZrjbiFV6w+PiJ+VxSlCQAquarQHjdFg0/+Tl+vJrE4RxDfEKn -6smRFe1Ny1bk2r4Hg5xDlC/K2b8WU9veeX/K0VHYPP5KiATcA8ygFJ3Nc0ZxCh7I -foRkO74/gntK0tyCWXUBtnI6G8jTKnmWIGlrgP2zlkEVbjXLEIcQmrVQBHv6lwl4 -CgpelmzodJXI0DQnVGj/7VS79qouIHIXB9bTn++3um70u3jWZMRRzTWdLiUQmakg -j/qfc0q7PPDUl9kr9oBnj+7DM7v7DRzT4cI7323N8iWKvTW4HD3OdhvQy57OKJWN -/DbOW6Fti1Pqs0qI6928BNWHeUKoJZ6YcYxfG744jHVgfVomkU8srRXNVig8i+iI -8vyCem9SUYmFavwX40M7khMUKl0/9GdZxFs/WJdflnMSP6rK51FuDj/ircdvBalQ -/li9imPyUadThUWEo2cRZ6revUZMjoIJkytYkZpQ8O+NdoBwiAgVWhaxjNcn6XeJ -yRVNhU5+CO98BQmPMv2JT4RNOFlvfxJf2qkuJZy1tGwsesAv/hGKRL9Pd0LuKsvI -j0tGQEsqGevlsae7YKrTE9JWpZpZRGd1WsT7dYivHRAm2OQEA6T0/VayLDTiSeHS -mGPiezBHbGrqWE0kmiA9WUaXQ/T0GoAEK3RHLMpwFy8kYnWnwlQ8w9bPEC6tgJ3D -XzURpRshOPCbrGO30aG+3gSJqs5/MTEVyZnivFuNsPraGrZdZ/FMHwcD0Lx9505+ -gkSOc4q0vCNthzKMWjCkvqjir06HXDsXPFoWnWYUpmdN38s1klaehTELrdOoDBgv -Ux1HfMF25VrLFyk75OXV/G0nNWNi7iRqrX/QSs4Fh1+5JywD4TRqmuZwYqfnst1n -o9ocLB8rEZiJwd2WxSv6WFxIxiciln20NH3Px08Tw8bnSlr42qCD/vGnsRrNTGqV -aELA3pwy1dCiOawJvyQiJx38V4aeABBrr8lM5qeWoJP7nfmoa/24l2yecEMe4QVa -lrXlojAsYFMW6fmyVCoMIsHs1VuGKNz+9ZG2a0dim6857Y3coUNTERgqop693DBI -IwIVk5emOsnp/GCE8IIbXpUjjAIXWOSDAxyLMpclwsrQAXKftVGhYoLmTJ4apSwc -G1DFHmnfcG9XJRsIWCi0PIB59QNbQxX5fWhj0StHT5zcCQV2gh7CiSXFUitfS45x -Oyd+q8G+YRuUB0TnJUtfQilVmVpg9qFLlSRNhiJ/nHWDfuMPri+jWRYRTABsftpg -yxujeVoPrj3erWBMQozIOYvr1gJeqnaa+j0qqQ/0+VQPBmyqb2pHtfOTrNUaNwLW -OTAInZ0PxcyEz4e+1sKNTgwU7BIBwD6uhqaIZ4QnCCupMD+kGqdBf86DGjcurhsj -U7J4x0FTZ9ZM9HPex05N5Y5bX3yno1HkIEadTaSVPQPYc7s/K3K92AZ14Ky8SdLp -/pQV03MkRoxEPS3J/AbxpgA2ryeYipKrfSnOPzUGy0EYhx8LC+ZsodMo1Piqhs5L -3zn/PAuwUVW01cIO5kQ0jqY0GhiDw4eXoAqmJW3F6yGy6Xlf+1STad+M6RwMeQmZ -QJiy2+g4cQzX8VtE0Pd/peQo133wNcbe2v/G1MXcQ3rkkerDj1F3RO31IGwJVA1U -WKjLn+Wz8YtsyM8VvR3HeRi6uAFs8mpgpTu5iHjtNc9/ohQB6jCXdlfWnzNUcJVN -rN6uK3gpwGyxi3oo1O1uDrqgOrqbaMqTIuIGNn1NZBIccxFKLr2T1VM7KhDzyKVc -0Ejb42/TXL4s8g/fS0DLO65POSi0yFy+cILIj32WQmfEZwjY8nZ62Cft8kp8tELU -Ms8evSmbnne8ChnafZI4tE3vcme0LabiKjTZuBiYS4gJryDQXZuoY9XV3Q/yxoqX -Q8CLWIwG6KTJKwVUUVLDiXdBWuswXQTs8IuUc9lLZ4kYxjmQWmVQW9i7ShtyWP/j -VTJUEfTHxl9O9IRi/UXFw01qrUJYv1nEl6B/9E7medtvM6xtlW2GlezcW6OKls9c -Jqc09bgR/DD9XKHjsavHGCdrdeFoJ2OBWVCHHcl58k0kDP/G0IuSMrMzaBl+QZc3 -XPUC/wGjxBQcEFxbH++lPqABJwSY006DpY/KDCqCzZeiQgwYxXlfpkamLaCEG577 -Bp8PeWVJjEN+55e4IXppB6wlmVLikVXXATQWhRWL5h1JwxTBdYHjI05mSLWwExsz -1wPKq30t6rEJMWAfYz+LE9TzXLSiHSpKDVlLPZ6R83TKMT1RxRjBMVQVpqpYZYDa -iSLvomIne70nvM9ODXNyy5cNwS9wBdI72YpO/NKFCBlZos0RJ4ZWMapqH3hk/Nxi -yoX+TuVnbJkmoqLKNgExigO9CixvW01gpZmHuU5sNiqtYJQPc8ZwWDnpd7mMozAZ -9kwERCVgLqT7w5qa4LTAyUZbW62zwhCJQ/DPqL8NpDNrwR/0V5NRyjXyDKd36qsP -UUh4mIYZCuezddZH34JIipCWrLSbzvvPn4RaeAyJDN47A76jw7ru9JKhTCUdWQk5 -5N44ZiKJVgt4uN6sULFeOplD5ofh68FDF69xgqP7jaHLe72smZ17ykoEekv7MbLf -a27E3HdO7jhyDz1VrOqIDjhCnzattEvMrluJqh3UyVYuIQDhETNpjTcjgAuIEYwy -zLHBCwyIV/aPOU+vH7Ca6wI9TESvQPzJ6wO+BttwqEeEMSFPHIaO6tpRZb5ini+b -pWWA2hQEcv5IZeLElswyFxpswr8/H/QLp15FbFmJRdtj+PIw4fJmzTuHmyycW0zV -eJIcxvHZbf7ZFEuv+XwMQm2YTqCttGwtJv93oRB3ViYU/7cF7cWOyWos3gISpBzj -11xWoKuaxZrgxL5EAWmYAuB4Z8wa4pvsxosXFWAFzVRb4k/HH7ivzht7L9jFQRNw -28j2CEAO3vXKL1cnHf3cuJa7ghwO7qxtyrdeX/Tbqsb7jfRB7LETH2rRJvFNpbu6 -CBO+YI+21LoDrSi8BrGxW2aRP7YST+cp0JqYxtmJlKqbTzLQPDW2GZ4LSSFpPidP -jFcakIpFr98xzJLzMWzvG49pRBMcK2YekIjrotECy6JCtXDwUg/samsdK5dhc2Fc -8cp60TRAlHRoW6EVMSkO8J4v8UdHTc53EZUvfxRaOHs32zPP23yqh+whIbB9StoT -Ab7uJsa3jbYh2A8OAYSmsp/Dafc86sBp7PVvkGdjaMEfoaT83WquoZDhIdUh4PdW -ctZp8EiUKz+WJb9UfWvISm1E70KWIOMdzbbkQoJ0hGyfNSqHQbDSRtvZn5jlLum+ -8n+dLwRnO/7ua2VWEW4zJhXzcsyI6TcJbBUTKt7W/KvRu92TVy9iBir353D3hO4U -ufJWOkC7Kmt9Vf4LukP0yXG5UDL0CE7/4OgK9fNCOOrV2vsaiek1OCZan7HS7Sn9 -eiiVMOmosI7Z1YYlm23ctrHVDO2flYicSPcHmmY8294t2SBp8ZKSLjk2pK6r+xHp -rg6NceCOraaluz2/W88oaLSMX+zrhmRltRM4G5aDjAEfv+x/I2oXiVMg6Z+IlMWT -q7Lp8IYU6WPC4EIYTnLxkb83MtHAvSSULOHIbHIMMyQ+M4fa8B5VXF3c8WKVy5Up -ZFFwIUeEluYZOnWHlH2IhZINiKrwNBU0h2nFTPXJS68jZEVcfna+oDjH5bui6dpq -PExcISlhaOP2pKDFcgh98tyD0s01BujVRI3SC8rWRspIJXwlJgVPQ1cUUYNXO7O+ -5ZdrCruwr3UVxXfBwEP0IRu11fBNQCHVzuVRikJzSD88Mbzv4xobPHSyRBkbIQJB -pEn588+RiJvsFOHdRwS1BZdYvSsxYo1wB1Xn5ZA9Hlkts6rQ6AnN3Sion5aH59yh -64rIEDMyg1YkBM/DXDnZcyhc6iwgnnu7UVPHFoJ0rJ3ReXJlyjTzRWULWntlX3C3 -DZAE/QnZUw1oTh0OURrYUAFWVD7MWRIvhiFpnSt2E4qUgVvAMOBUWDkDDeiAQA8W -T06Ez/MspRAqS7IdvT22CnXHrrrkzOLXexQ6T/6ez2zTBlRGNn09ItrDEk4ojaWP -eGz9YK4j2SlCIhCfVF9znzZAIIu9S1v4AEn1mYHSOqo82JE0gff5F81oiFQn4XUl -I7dehcNuEpH6ey57ukf3yNR56ZBZA1Wj1zysEN5MfqwNBYJahhXzxmBxfN/f6mIW -kXbtY8h5IPZlU3yfhF1XvE4yu8YTi2FqbCuEA5Tjmqpb1BkoHFAJAcbrPEel5iuO -i+2CrG9+9SsFVhhtz6/IvxmWSgtomeT3dsUPMn9QpkwnLzogDbm4ndCDgLsfivsm -x3voFP0yOeuD9xGdaCy4XthWwjKlZKlkbo1be/RiPlQUTlmqWgYTk2h9EwYAbSpZ -9/gVxqkcPjFHTKe77h1kcfmeif/j4e/TbR1eLO124NyWicAB0TUMZ+hFyWdnlPcJ -KbeXi4IBBRX2sTWh+hZurSNVdzT+sHZhY6QDu2a9dFxFxrlPCc0n2V458clLK7lg -/V1pbjq171a3du5UPke7OESjCPbxVYKjTBOkGaJ8CANy4Mwdl0VLYxAiHDEcL1kV -7Hq64A7rsQ14q8ep7xX+pi8aZQOGZYUWgJB8vs4R61EaFc1T6SwPxbfG/t5LZ7Z1 -3cyhScIstKKXGU4hcnUQOttSSy4dsn7zbC9fmJ/IRliNVTwBRZOykObpYW4mupXJ -XNILwtvrCLdiSGdBNshErv4ajgZRTO4HPY+URDonvZK47RouZZlvcXoUtFOTZU3h -jKpHVOmtgIGmSpdmIhZP1lOAldwnKz5nLatB0W71BydeAK7mhEErt5lhTRDocD3W -W+gU2cX339v1ihVki5RFWeyDVZw9iFt7yZm7aep9Rua7FsZDJZZUcAH+fMFtzoFV -+W/cmr/oePBu/6ZqK7eBzNNzfOykzNMVAvjdgAJQ0HiJrYwB1GfUNp9Nc2NboJYi -gZfg8e39DuhYseQZgAGqg59UDKgo1KOKUyfLhmT2fC3PC36C3ZoM6OlIhoMKVdeO -YIify01Q4ZVcJ6Ufj18NXIADkYzjI5nKdLNpHK+K1uHJT8zni2VINaM/WBs1PTXf -yUYHykALc0j5HOmJg4jH9dAt5XaRRBad0PCVkM53ofHEs0x4IvB3aS6v1IeZhE8X -DcnV5uVnD8VgSBNjAeXJidE5kriJflr0s6JXRUV2jLKxola8nCw2y1YCsChioMVc -fcLumewOLMZC5feOb66scfdzX1Jft+jY/Mtw5p/E2T6c5b3vuafweDUQnCp164Pc -DtEFnZmERG6EiNMwMMkkws8BaTApUQ4OQPI98Pm4utPr1qWlOonzPfShp0Kth9DH -HG+a0MAMxEKvFl9Pw/I+7UaBQ7T0j3/ENmI1nsBxwNeLWIxSCIsKnLw0CaZgSCfT -fQauGcUeZtoG9ehJa5gDW/Cf37SKjSmYFfgHLX4ao9cEek5LwjJzd5z/cwP8q+S1 -cWy9ozBUnQqZiQaz9vXJgwDjseygl22WRY/rAFE2WwVvtA1s5WP45g4VaRp3WVUE -m6uyCZyFCWNY8yNYtcLg7IRLZl+ROHQbcP6DW7fUrSWqeeGPaFoTTipf+vfUeN8Z -dgKMnZqz7FXmAOri3slL9ASl1bHUbuKoHQ+Ji6sD4BOEN7uJoeXZWvXo+d0BseNH -w0hl/270i92c0N2Ojyx4knencWBZ7K60hXMNY0rLlSX6Wzy4uzvFhPRcF1XpX28v -m8IHkxIJy4oGrHk40tinfrt0HuZJ7mqnlens8kA91l1uDh7GYjE0r4IQ/zgReNUX -JWaCCz+pdYWLWkuPnjEgVdeFEZazopmoY1oJZn6yrOUjg0AJ5gWLoGbHA5nRophR -Hl0EGTLeTHxAUQ3s/6fOhMaCciJRD7sfLNCWoOYdgG26sKxlKnEuPsCQU3ELjUs6 -QC11tspsu2+PznySOsi7TdLDFvg4SwKx5vlW0dtWNdQmFDXKEel0oEs8Eemg1Nr9 -0PgKMcCo65yaUN93BxqEq3oFp0vZ/esg0hc7VcFrLXEMYrGzrHJm3A5K0avO8swT -9JxjtzM8Ygk523seO8Wx2quZOo4MWgqG559ZdawMk1htv5q3piTGfAA3K11gRfmq -BpZbdnXwyTGSfWrewTgyeNSUIYuypaOzZnEXazzWmVNjpGKUuWwCsvuCQ4YFNWIC -IOFL5Me+crFf5p+XEy/g4kNr4/us3mIZ60u7+D5QqPhwAPghjit1REI8y51jbk9e -/JDkpOly9macDWOjE4F5EhXMoBYEqKu7R9H2/eL8vB3JOo53g0L7gKVrpbKjN+Kg -AphBq+iQlxu4LVJqIiV0dWT/OhhJYG3/4pxQds5HiBDxWO0iYByYFlqfssvDwN06 -Qdhg8fUqO6NhItFqfpwGb4eOeg/z6+oPGTKtdbolXISo0X4J913MqowMHqRRNt5z -kLixek5gOLmAiVz7ZEazH7zEyweIj/9YmUv8rsFBR3ZmbEW3vl/TB8VeRZDz8OyP -sR5Byr5AbJnwGxPamjtgLGYSa/4g/UUxSzBYp9Q4Ahj/rM0AfX3r0YloZ5xdAeAV -hdMnL4z8/XWn8yFpFPuG9sHOTxhUCN+ZpbbWFFBQfMS3vp7QyzyPeo0wMcfMId6Z -AO7p7im33wJnfwK76+nPVVmxsVuCmCMwEtV4Bgj2eTvdeg1Zg93enNYUeG3OXR6U -2+thZmg3hSO7MGX1yDA71AJ6hdbRs0V+Yym1aiw8ru9myHBHF7gKT8JTSbMubeSM -Iv61o8OIoYqua+8sP1oiQtAXJlKzx2XR7mSCeNw1d3TnppP/FGs6mhoescOE5K3z -FIrbhz4AEr8yDCryP/3N4gwIrgnzKPafYMsDZkXNpRYEoGnj2IIOksrEgPv1f8Ms -LZOmXW5Xu1nYKRMIkEzMYnT1fUO12iFzbgHAEGZM9UloYN0SD36LMoakLXrB7JrP -IPbW8pha9pZBLQw6cxpSkldtibcTVGqVqi0Ya2hG+aoEWcda7sAEJF0HI1v4jl7f -JGa+tObB7Spl2j89IdhlfBc1WNUlO2QWJ0P+KTRyH/ILZSmh6FRWp8QrRUc254zK -D8iL0f4GZ7hLXOawVmpz2ewpBF9626BdQmhvDzj6NCk7ky5YM/JQElcJw3Ky+mzD -RfWsx7U9lT2YN+eRBIim10fWwdLAhokT0OA/4RBvDchvaI+k0lhoIur+oGqKb59u -HHAiWxys+nE1xFAoumqQ1p5G6qF5JHZbpEsUYaIdkSZndn9qNCawr327UwXCcByj -PP4w1A4Zi7MIxyNZekXCDpLb7VD3QenDBC1Ge+9OrSo3dVrioAqY8vFsoZs0AygN -pkgoPGv0aT4xz0iPXRvRUn5DT67p6whn3XklgOo9i0L751g2wRYLlOdwqCdFeJUT -VIOuqa6xoBSJgIGE545M+XWQk6NAPb8SFkg4egfWE4PbVc633DjvuICY469sVqHj -2CpoHke8Ehwh7nbC9aFzjqu6W1ZJ9K2/fUiJCBrhBBGsMCqnPB9jeWW3v8q070ye -2Yu0aUmHk8DxLiNJ26vr78lzfnnZZM/Lns661rkN69yz+fk0r2NDi6/hUUhBJHbN -HXk7xWk+O0X6/zrYnVb80awtJ+tY20cUhkLde70JKwQ1m7VBlRM2pwRaX/G6L+Gm -6wrITBB0iIofDdaYFrjWKDj9gAM6vHa5Mb9vc6HUiH0Fty6xjfEhtTmPFxbIySRA -69wO/svlnBzSQ9Ds+saunXnPxnKqwPce1+ou5cEO+ChCgbi0QeCmdn0iHm8WUJ62 -HJDRWkmz6vw4vcg92/gF4SgR8CUuZW1nDjON4oGxZUr3PfnOhA9bl4gHQvhQnSYn -lDbmhf5DMq6GyeK6eStjZzEIXGxW5W8l8AA1FmeFejXv3oB12TIg0e5u83xQ87Tq -F8Bo0gPYpa3RsPxNX+qQXDjilUzsyUutteo8UMb81AzqoY9NPv8gGzZiSZswp+eU -ttFGmOD3bdVuxL94+FAXrW63gYb19VwA7VIXdaAUW9Zsm+hSbeKc5vSnG++20rq3 -6eCLT+FumDI8E8zn2qGymZJM+cmmcAAElk0527Gm6OOWsjOndXHDap4Q73hs2R/l -SAcQHVgLY7QiPUyNCVuXgaYr45KjnCyEhmNeC85DuBclezATQ1Wzb1x1ypkj+5Yl -Wej3ssobQ59HqQEhOs7vhLdYtD2u0AN9JGdPz7tAbIVP3k9eYWgckzl/+rC8HDqh -cYWdeagmIfJvE7S0GCiKB3GzQFxnFeLkX04LPJiQ0hqwopIUYs5D7/1NtTfsmn9J -CRxXW7icmx4twD2CTImxc9a1kswuDihG653q4EjDZNQXH7ADj8iAp5zliPP23g5f -Ta+stGx/TBQ9S0QFvGVHf16cHKeVKslc8cCNQ2WoXVeleUGvnEy/T4fDVMyenhEi -hKbK65ObmI1jE2Lk5DMCUU9ih6bb5iA3AbUsgeBfkDf731xV96DgTmnhsfcoNJ6q -0u4WnnxcT1/dRxVEiHuzGVyNMHJKQ0WBOeWgy4NLKf51ZACIvpIrWG4fAOQYg0Ld -2gEro5s9eFLCE0Ol6Jcwyg7XOcylJesM15GwxDnwQtbGjenAX3zxkwBCbc2hWCia -joSY2gu4FVRH3U4kwj8h7xcTvU1lN/vvziuFbUEg5zxuTl4ERTRM5F2tzwJaNNAm -QoO/65PnzGvavqG4+/yrfV3t3EUOArSAS///bXRnJAmIxe1my4KkCb2ZLSL6WWJa -7AX71VO3aCdPVxOGJeVWOnZuqVBxjAHG2A6adsuI4e1cw7cHsWVnHEaSa5UgKBjo -tPqgZLST90jLM5lNU0AjY/91b3RpPdNW2QX2J2ynpo4iyl9s4uKBOoV56OsEesy3 -wMmz6mW913Kp/hiGABo/B86YWiGFWFJKoU7qo8dhho2geLHNhbdnK/iDCWjFXNto -nQqPJGpcVJXHHzMfhScaynr5LjgrsEXb8fTW7WY4dmV940UEQydBWzZyjc1CmPKW -IGlPrI8p6W9OD/PvUhrP6aAW0TigbHShmajdsDQiyZqCUKGMGcktab2RzEuhN5PL -Mha7kiUpzlRt7H602qUGkc4KB0tYlPVkBAQO2AfCg9PsVsNYJeflnJ0reMqM/UKa -NTXPVJI9qDVNCQhDBhfJWWnlqdi7ofk98pr3KMXkHsj3vr3Reiat1WeS7RXctgTh -NicWbwsoc2cta3dD8sHczCJKqljC0qYTEJfGgsGOa9b+rJ4F5nr3g5G7YityJjU0 -oDDgpibauRkQ/yz5Vhw0oh1PJxgy5wRbnH8aP+YBb3CXUqZYXS0oqxP3lD1RmxaE -oJHRlr/pbJ5nL6nWPgvbGuDrN48N3HSZ5qMlxuG4447QYOnZnlMksebzjc1tDKDb -0RA0wU57KzyiEawX/6hViLMKVbq6Ge9//NhphpzgdSOM6sfNN0aVOp44e9Jg9w8f -3236i9g57GKSpW9d8qDS3WM7A/HmJjv8VZ1og5/CkBUprterX8NW0gz0y/rd7mQE -K88jzo+J1DNOJ0LXf7brJ214bNluVIeG0c+Mpu+cDgGNfoBDnOFrpHpo/uQMoLJo -uKY6r0d0bOWfL5jokDLqWo6czSOTyzQmfMagyBQFe8ADRjJyGPZO0Ba8TrOGVXrC -bdLxEeiCpSmg5tB450FT293mL+oIj0EFbVns9mmcCPv3kTIK9R6h/fEOXjoOR7PV -tc7rCZNJco7lor9zMItrgDEPwGAvhK94hfvNkZQMLeCHrgoLY3qtoTsbDx4W6wkI -L4648F1I3uQPyJjQswEDN+11Xf3GbpAuE71YxzLv4YsQRjsSVwueprVX8vhkIBTf -T9DTyxCo6oVR1kCng+qZRcyPWdrp+3at0sF79n1ZAT5jIAFl3IgoT9Av02hUmN0P -NClkCVxpwYfBPQaMM3U27VYbvtinO4pyqr4J5o2bIUqQNGmsD/0vsp4uat/eQzuN -KSovalfP3HVaP5zFElzgIW8pe8YzZr9aqXGU8mMR5fuiZab/PMGExLbISPOgyLT0 -Nto9bnzAlt9rtuCkfmotX/Yf9GVaP8DqBfHkd2ibIMaK/Rk9F1UBDQ6e0z9E9ol0 -N3cIxiqSP0KnFsF0Ud/P0N012HK6u1ha9SMNfrhULy1hUQiKNCJCXJIMopB9bPdk -HFCzNJ9zHm+FwthlruBcKjk7eRQUj4jNPamQ10RDBOiJ2gBdp2OJj53+MzDxKNJR -v/vm2i3KgkfJD05zeCXjq85ZayD3+B7up2Xzzmt8+t0/gAG6gDOjAxSMagi3tnDV -IklkAMwHT6XsXIKd+cT9DcDQsk2E8X5k1wdmc4PnevSFDFUrLATV5DIWYoCbuPH9 -RvKzNnJ5LAykV7rr3B9Aww5s7/J/2++67iHozqHPZj3iG+NnHczbqv3ijTi8jNfg -pCyyRNWjG6VgEo+4By+Ziew0VlKxLLePA3oT+AkZYBF78buKfh09ZpDfsrPbiF05 -Vdw8LiRFLUkeaILHeI3Yl2aCveL9+kyslsj5nJLde79auPj5+47O6gOf3F6u0Gze -ZZhI562KNrZkhKYpKd5qI1TbBfgj8D86OYSsF0Uu+TB5k+2drzzFFxIlanNeRfZA -+T1Xc0jBo/iq5b/Y4rS7Qv1uda8zvIDn1eBKGbO+1raNw4o2c+6gkV/pMzWqha/Y diff --git a/eval/datasets/prompts_v1_0.yaml b/eval/datasets/prompts_v1_0.yaml deleted file mode 100644 index 29126ceb74..0000000000 --- a/eval/datasets/prompts_v1_0.yaml +++ /dev/null @@ -1,994 +0,0 @@ -U2FsdGVkX194kMFq5bhZ1+sYI6t8lpZlw+jJw0SXIeU2GYoT191qcvFBPzbPkjuC -rWQTYOw8CUjAbdV0oe6YlPTwLJPdel4NBEaR93XRzLYEvrHf28nphNW2NR3MrBHA -KPexazGmfM78nM/lTaCFfFhxhfsImTUILxD4rD6Svj80mH9EeFR3UHV5/OBoybOl -tbE5PuZT3eARHyyaKyvGHYXUhliu5+ADNL4EaPxUC1/th2TxusiFHZRydxVoOJMI -tsC+gfbWkncOxdhuo+HWANOm+o+Tegv3QrGdpmWQiBR3vw5yFEVJShZG/fzCVkET -7BccJsrDe9yoU8H9vFDKrFFXRfpMuWPCQ2FM3/0aR/8NsgRbHIGkf/fkXUlVoP5N -B4KYRy+tVUyvrpM5AkY1j2E6icnO4vXSnPFWjr9lxHpGQ3LBfNq/2zJhZZd/pJFW -rxxGVss907MLv70tn5zcT0lypWwouOVx7Z7wsBHU15u7pC0TpD4dVDA6cZg2m7Q+ -DUliyCihDmZhI51sO+aTRp4aaZmnbmOyvjUYWTi+K82+sJvDJx7znrBjHDbKg6C6 -8aw/6EFCD3d8e+sWmLhtSgxyljP97TRkd5LqeW1jOgN21LsiKhpo5niBcXvHsSK1 -utyPGvW/+z5VT6jsLjbASwLo7UJNJ2PF3BNL0i7w+HiCFQJOlyterl28szJlbUc5 -BW+zn3/XFW5RJCRE6i28iDV4FvyaH1PhEy80YcfOlyzx3pdgj3oLCnMf+AO8k32H -tEvusoZzeo4a5GXUHLvgFtwwvhwNG7X8LLXQEWieCe8PNK4V/AbgFALbtBWh5d5G -ZoyuOxq1c1EBYYT3sjAWXoHytFN+IdFbehBTq1MlKg3FyMFCgfZhpHG9a7C9BPv+ -OES6Bb/OSTcxp47X1MBN8RI9NAjFrOsC4z+jxtm3Teq45tIn9Pc8PM87hatwoNVK -qlhpJrwyenNBWnhnGP/rPt72of60gQDxCGz+BhB3+l4ucibtEIDncJ5ULwbLZcqt -ko0Xe3j0YbncDzupJ3kwTMnwGatoN/KNKSuCFqfy37PhdFrRdkoMpjGK/sx2caTb -Lru33qGdtJ1HIuEgYdPC1mgOF1ciPWhUShJRn/6u4CIVS/HEhFqcPvSffTsaK6kb -t4+X5z0JEYJHvffpJsl/4rKFQTzASvdPCaiwXVQydX6jIkb5MIWMdN1eLhjnQnYx -+FsRf4lT3YX2UhkmaO7Iv+2UfSqMo+M1JfU/towEpa2RwSb3D9E/XSpMhBGWq8tK -fe/Y96zlKE9iTEM0whcds0l7WaF7yqUaNIhoz5C37PONvFE0tI7M9slm6qQjL4k7 -iAu+PANGJkKVDgbamSxB0Nqfg3sxCg3E71mvqCp3px/VmJDaoyAOGbWRhbq+SEHU -VZXtpFfgnhlDe1wq3ELPxVaYdH0PeI899Yz4yGdkExFjRXwcMdAUtu5B7vYIRadP -L5tkV17C2znDyf6gJMMRbIlZKXrqLOtKQFddvmJGSg1pzHVMJczOAV1aDIj/rvqM -SzsF5gDuO+v7OaumhmnyKepipSqLnPl/Rl0laiOtIJAmz4A+U2h7ZlAQWyfSoHnN -9SOXCJioDuOPlteDC14ctlTL1b8lkgilNtes6YIZQ63AGTTct6uVu0Zxa7UQbfYY -2V5nTYoB+iIrl1VHMsLGK7e+OhaRZGxqPcyqEr996ieymjlY2x2JcZeq7xyqe9cp -vdJFlASmIUfkh71w68/4nuG4sStGGHJoY/qMQ2DOqr//CtnDVMBULdRn7/UyfABl -01VI+ch1ej779hdUPk0hKYONj7XUSPWU9Pid/cOy5ITx4kytZG0euMmsxW5nGb1Z -StsIWCEb6YPgt4kG75UycPyOyXe9DlpyRfgm7QDlT0Z2HB53dSvXgUqUTgDaXlN5 -XTBIXKr1xnEGLOZ9hzlBEX9Pu74T0LcZMcNmMfWMmzjWEKsGzEfKFfbo1sIEIsV0 -WU2neSfjad63fbE86zuBA00joc5kHGk1yNRfx+HXaLFAEyiePxGyv6IIqQwL9QpP -tqETR01DOGdnnZuiJhgYFQcAyAIIM9mpmvnRrBW0Go3mDOSE3EH3V48cQIcBAV42 -5WA9DIMfhdxdSz5WCcVo5nFYZk5cJngoP9bp3DH8v7+DBBaSwEsG555fON3SzKup -O/+sByfBIm5mv1TWgnk0sMbITrT4N8ZAocRVC5ZDCRcAQV+7uJSruagtb9xSqt0m -mBhyETLfdu84J7HiOmpAMd0lGQ4urrHb0auM9fvpMytGOrHnhNZN74ZXSqJTgLBC -6ZcxVaHJ8ypiftNafg2wdZ0FlOx3ZJ3+p3BbNcppzznH8YHM4dh9wC0VNPsNeSEl -+BjPeyWKzzOePgXsPl6n457CwnxNmbmNvc7kr93tPy3uPfEmzMJ9+D8ndQBNM4Pa -XVK/X1OpyvDaGnd8axPZV2zHAkMvs06Yq7KPt8GS0VQAx5SzNk8tFZqkF3UsWmkF -vLtRHvexuZbjyM2WsmhsLfdbbTSnEAg3+yogoVx5Va9FR25psQv4h02ntxZpJD0L -l7stmAcSb/y8zi1rU/VkX2uCV5bFkT7gdw4/7EzejTdntfAAnLgT02n6uY6aMka4 -HevcHA7OFPmbmQpo4fhF4/tZCeqjmkggwlayp3b+1FRsIPmX/WSEeRm10/PBmsWB -uLJKPQn0AJjen2nS0SMeI1USw/i3YcQs6yxyWdkyleFa7lp/J8Z2hhIbksPEXiYb -Hc/xQdx3+ijfhiKpLJUrchEEAc69IWPj+XJWWyyqlOA976YAO6MVYZaHmp5si6Am -nlR1d8kRdgiFGgXAg4rFVcbtx1LA0TqtMWSUzWd7wB5vB9ACPtu/TDtGt/fJKy4V -EVMNxuIElc2P8SFeyJ3/vEmDdQtmGqpdhktyP9HoLk4pD5vE4GLDYPvxsulXEorF -tlVRwn2t/EhauAf9NmSNqYhBB21mvJL8H2fYW3NPTSipyWMjvJRkFutDHd7lK0LN -7V/sphbva1G/K/L2WENcQ7QrYiaJl8u3ctmrtCeV4IzDOpjPcaLHzU9HUeztI2zV -4g56VKovbvw5rnRb1dWutabwVDOhtFPltewCVRDsT9afZNrnyiQ+obOVcfPGItC6 -2emkNOCMlxWQtDuqIB7rK2ILv6vWKMfRj5H67WA6YgCwJyAyM4Ur6qsyac8cHHGt -Mfu5kYepNcgg5v09YXpW1zrQeeP5qL5P4LM8wYfopnL7HAbhSnDYyd4tqIz0L7ys -jENbTSKlwsZdIxdwbvx9VWtE4GCN65Yl3fQjSb7QzHtbHcX9qRa0Humx++96KtzS -Qtxi5eJCoR1f5GMTJJ3+zIwd1SUD+dASGJFI+Uw5U6vWoT/M03JIqC+dSdoRUDFJ -s0/j672W0ap4BHyV+vJoyJ5v90erYzpITwUZe63k8U1AKhC0E4JxUfmvpMsF0B2b -raPeMmGdWlDDokVgFWuK9X9UWFWPFfBr8tEHADA+bAZ9ddRFj3LgC4YzAHE+bsIg -fYNUh3fIJSRML/mmGSgm9N8qAdhrCqLM664jn+fp61k0EoHHuuAFMYO6OTIFOyQz -RZFE9hJpgPnWa/FdgJsLmRix+yMdVv6dmHrfBtykMwb4feI2zSyQ/o15I0qJ4kDN -ER15uDv0EYeWH0878CVZzvyUBKcRtvjQSUEjDW08xVuLWvq/hBPxmepAqIVSsHl2 -BpN77q+AYgGrdYPTmP99f/3+YROVUDqWM57xZmDI+cqAav2FzfDWsDww20xu9tDC -j2sRjREMwcbxgJe9s7YxmNxF2YyQptBvKh4JTw6Ep2STH327BSqyhc+rOfizaByC -/IrumGfooRnfz5cFwGAFSJtPPq1ufViPlbK/dP2VD3vwlF10Fl0bf64QNpoRPHzb -MXjvQApcMuksJTGx6PC7Xz1bVdAv+g/rW2ENGlF3pHKujVNW6lbONpHywN0uZpqb -1UmL1TNOncXViPNg6PvMib6ahaQ0p510AC4sUVj8GGnxJsuBXnZA56V+UpbrviZR -jDAQveSHo7mTRnXX4nFNtsy7CAeHKn8gjByuDIZBn1MfUPg20gBWFylyVTXXuJ/2 -BvCmTzCSOGCmml5tWK+C21Sc4gwXj53SGB0uo+mVgawA/la7ZifqA5mwH5g55UQv -vJOPASwt+aKo+bPIhNuOinUvayUxWGclOLOiy21+1LUb3vUAQnYo6JXKkEAnlI6X -qsCGDoHKAXRf2sWDmzSmDXNsBcJsm+DvhU/Yr083zD2Y2FTk6jPL1p5e9ZqWfLf7 -9KM9JjdV5cPOLEACkoIP8OHHO2WloVmfBze1N+FBXYKKqyWLobupfwgBTj/FYOOr -HrLxRcUjzWCXksecgCnRSudG3BO+lMtWS3STMrR+eaZd/knloDeWRE1HUVl/2+Yo -TRIjPQgyoOTNgubDqlkDmPADKqJZSpCPJi6spvtLoV6JAjBc6iFICUj2DVgNsXFo -HH1KW03Z4X325zNKz/CAuWk4TxKuY2FS57W1Fqi+ko6iq93VlQKuHAJu7M7YPB6A -RADJICegn4svDQZ5yRtO0NNVainnvnW12NXnchAlzBgM2n3GNHE1dep98QcOYLS1 -wacLTH9P6/z+OvUDgnC5b/Hqmi+JlRHcHpS265zEsq662lhMeHbgUwHzwWiNIxdd -HCbNdfhTIHmbqHTARC4NBHEUjKJDlmelIuR8BlxQQ6iB1JX8mTGMCVOc8Vb92oxR -LGUKCR9c6zALs4TTWtWW8uS2uuxKiXv8RHSuADxgpQMlXGr2fI9LkK3QxcfDCcrk -7dYu2Yaz2aneXz1EOzfGMASM1gsPoEPaTZj5vqD8zxqpa0xcdby3pOnLAZPmkINZ -YJJw0m9Ob5G87I34hCyxKE6cHrvej3NKHX/09rFy94OBWkVfA3afQFzvFj6H+JpK -7G/1ehPfT7NaGbb7LhaqEyI/7MhJSrUS5cTHnYKQQCjT00fAyDJdNBLa8DNMw/xg -LDylzhghXYrnNTESWixy0HS5z1RQ7knt7Mkjeqk6tcsqzFNh0pJ+qp/Xs4cDcB72 -d1ujfTll485dzpl5GypiEW4O7gaVTZJ59IgnA52KkH1pBk6kdJocN5uYhCY9JtAb -X/Wsl8OLHDPqhRJ8nWwSh9XOYuFIcG32Iy9F50FAp/Ou7q1UYYFQh3KSFg+a5BdW -aJ01Wg6ZsOyFtS0m59rjEoP52IxmYesySA6vqvikVmfuti4L5M4FLBtOLWEj0rFa -13jIMT8skvySdBdY+XNP1HMjzozTseUKbeYEgVCvesonsByM4x6eANxkL9bz/8GJ -0SLj6N/WNOuvnl31elmHzdSWNM8J4e4NxfRE9enqLyS3qzGMV43VtBVX24FdMr9q -uI2JQzUMggfLk0iFlRvFUR6wZXmfzElTF12b3JUQ7dsyjI1LV3prajZpXJiByx1g -9Q4hZB3Hss0JZps249I6NpjZlVd+MAi+SpWFQ4XCRTgczCaeGLv31BgzP3jG4t1H -IMoeE7NrhJb7OaHHV2Vl5kUtZf5kQvtBBDk6gh1La4J4R4GIJ4YCJIJw4zPauQ99 -l9MEWn8dl8uFxeoNuKX1+xsbMR45Y6J3rRNQDfkfoFRbRdS+GLDFD78KMIQLbHco -klvph53rTDqamVb59+r+QHETea5vbr5VSNpZJFbU+o8qikFD/7K3EEv/jVKQ2POb -dQ81g+k9Ym+DBXUI2c+bONUksQwQHFxox/WBOCNaBfpRuW8rz1Mq1U+qMdw3kdjG -pLNqdokaRnTc+qqzbzkJ1BcW4s4MJ5s9P02938wbHqxaIH27WALtq5zmfm+0KK3j -HuJx6bghMEJJMiAXftrkCWYetOH2bUacLpXNGdMKX/YiC0xkPWVi9fpMmrr9DVc7 -I2IVwq0ah31m9fp4Gr69GpRNilgtQL+f58X2Dqe3WF1qBam46znp1rblo2ZTxFLQ -8LoQIUWGePej9sqEF0pqjZHkwfSAl/jTlDlNsv3rIrNqSJgunbuCpdwjwtOdXCL4 -8khnrQLxZGor4z/U26Vt0cwCFPLdpjByAmJjLK46P8YK0KAxVNkuN+T1jYqcX8+O -AYKMsTnDEevSXUSL9V8B7DZKnz1rcRUrQVRfyC/OK5uF8rM/9IyW9F3+GdQHTRdw -trQLJR3avEXB95RI16tRBrqOxPAli+EeA0GR9l2WgJTM42gsZ9JhFnzX6ocJwuFJ -9paCjCG+GnxBvwGbZfdhanzb82DjViItJLtsK/pISOjq/U/AkgpqUIyBKYBEo2xQ -Es2tDig4SIEduoGY2/Vwyp8ItKnKW5vL+CQq/xkNpSD26vUJMiC1XPVkqZvBygBb -Tl+R/f9a2U/dkhnJjDfPZxxSj/fAbEpVWqzfno8yOcmBbAAaMOS9+DGbBOy2c2VI -+Cke/rURHf40sSaA+Tv1i8xw6OmTHTfLDXM0pV2T+DNbVG4T1A0/Q9+7/VPAtt1y -MtiRtF52NdeefdAP8LsjGLOWmdSGUhfZ1y3WskQnCjTxKTYpWSvcSsJscbwzyqqb -6b50BCaUXx8pMP2sXYOEgU498lgMB22aPwj0XSvM/I9gy0r6vWkfYZ3R7egnlM08 -terFqRXnncxiFUMfjJwx2j4fYpeScb9ctQhOYCIeHOAf680c21vM3VVZ4sP7J9jn -QbqxieW731yd5wzkh98RRyySANLLWh/cPMs8/ksRK9jCHpDXzdBfilzeH0I3IEyZ -MFFY8bQhlk3saky5hmogaHwlA5FVPggy5g4Bc1Pwf/vMgU1RUCNKUB8rV9k/rc6t -XdBQt4qXzJQ3aPArb9fG4cyiTmA02kLm1XMRq904QnPJezemqtNVNzA1Af8RZkwz -GFSmmj8fiioSBfeqxinJj3CqjNRLTrOUySkf8lei41D5LJaMHGTn2TKIO6hKL4zP -Ih3C9QBgXcXcrsto95xWe9GjhBzDbEoWjWhnstrPwDouFV5og2HEK5mpo7K8iVjt -BVrROJw5091ZCRSqiYJlKMqx/UfTjz3U9Kd89wWNe/nTLsql94BG/mvLgQXrFYKk -edxgroedDDRj9zj96oSou/z8EPhw+oFhEM6dtSCdCHRhuqtKLKF66EITU5C4j3pQ -JhHoQWi920VBY7FXsNxrBfwpISn6f7OZvhvLsnNVxkAz6QgDemHaTT4jb6K5fsXJ -QqVmbRMwugRZcEEK49EQMecuU/WnnUisGqhl3naLCPHbllPdAXUOgxaH+D9r/LWR -SAVmjzyqCWb+FVyFnaBWM1N8UnogJ1eO+l+o7Mwclgh/yvdABpoPkSxXdwQAg9UG -bfL46aTuuuxLZ23XdRJMtl6vj27dcjfn7qLgPIZ/6tAepeS2vyuCZ6A166joJhwS -F8pHMOdm8Fji50Ie9b0ANxByW7KiHoviMkHGvZgOcRHDQ+XMfBVAUMnM66kHP+TJ -+Si6EWGZwcwZCbdw4ThUqAX9DvRMYGnv4YHPbCaj9pskSh8x3VYPLZzTqNs4XWEP -NIbwBtsZEwASENKGklil3mQQ+by+Q9803Tfz+3tlUR5nZENd5iR/w8V/NVhHNgew -tO2CfM4GKqAOHtxgGKxWoGaB9qHaP50OPW5/iPoIYFOvfO3TgMTl8RodxU3v9xwZ -xIS0w2qHUx234SxO89vEyfr/vMNv6CmXIAn6+yL9mRdUJdLDfejn3k/SQCvv7kSm -usjlojmEcoFHM7DMHqYloNSfoL70/jNtFULwsY8eEsWqjAUSBO/rM2XUOxfImUT3 -7OtL43g9bFUqV9e6yz+D8g3wxT/AwNtuGJhdy/eMu6eX16naO2XwXXIl2gI13527 -WGAUxSbHrv7gLi5cmLM3fwA8uPh8E3rBGfhbv/Ms3MRkCoa7XaGgNkmUKNZVlP4p -7usmKpyVt36pyAW4inwzQIEkQlY5SJIf4GtYN+bbX0+Hu5XiD8iELPE30mjfLEO3 -cWSwX6NwgEGotVjDXRsRZOYqmrimwCP8Ki27sHVMDoOKjf5jStJH+EMyy0LGJlc0 -9oacx9Uu2IYXxv4rfkTKCQi7PMndz+aeqbAMOL4uwra6kjOV5/ebLoF5SQQ9kwq8 -+Ri5neLEpe79r1pKGPefYSctrlyLqvn+E1M0tb6fTuLXNnDDszvwwW/PLCledKUz -lTQMz1OY7qykdd71pcXK7H0Lw9+il8MAwCnILDj31GUz+w542790pNubtSzu4PQk -Mj2mWykPl91qPXh920SDtyuU2J3E687cS75lvWiz8J1lYt539JUPohiQfXVHxaE/ -cs2mdrVzrUfsHhLK29e6Cg33OqE3/fsrrqXUs6vEz7MVwIE7DolPHi5WHKvNXMGU -1MAInxtC0DAGEPB81rhXTPXjEcKHcu0e+Tag2NzWAQK97TLKC5CUSeS+dnmXrU6H -/sCNDk2ninRHtkIztKLDIXxTz/q2C/aBmJKDRcCJekMS8EbtoENOkjAoL/rWo3sn -9qvlGqSRDeqXHh/So0XHtwe1HcIdyhkOXrtnzb6p8z4ZqjnzUHitv2Jj9866lfsL -oSU+EL1qgJxI45Gm84X8Omc8GqokmsDxhFSAlmgmQaFTazTnROmLz66xNp+9MkTY -sNbvA41JZV7N0vBhIgJWM17cZFxcLgDhzU312AIUTJ8rtTNMV5JQ2ZIDU2LyCSF8 -a4MV6KGluOqC/9O92+AiDEGdW8MmgAhIPBPPmOLafjNDo9pdWiIuv2sIS+t7rBH6 -FNWS7nNjbNy5U54v4BGDqsXuRBTHmIPkOTA+j3bU6VCPG9zKNvzh5BCfmiXE+Qwl -+I9QybJ+WSaTpV/6MiOTwOicGFUON33LUF7Gr/QiN9J93147zWCMtihgPAGbDnsT -4c4rKNnCSDtgGm+b1S9dZYSc5dQUqho2iZkmcc8QyxwZQPSXHvyHV+qDQhSCYsAX -s7PyvdFbw0IvwBBWCdRBOQ9fQZg1zQ8c+UBWfe019ehNcsLGTBlXVkG50xFsG+Su -ep79xbvktjHcO3tI1ChHu/iyW6wfS0aSREZXYgl6q1/3rgn1Qt5YOXagutwJlLuD -ix2kl6E522Z70gtdXKkeDPWobWswSfZ/r7cI53Ow+4VwhnO2VY1dRQ+7CoVmwkep -xS/YbhAw+UvC5cs2BGzDKkVVLkkImvVN1Llsab3U7A1MnNPxtGLcjVberBo6WVNj -xh7lDj5TzSoJj9LEBfsrWBYf2wwXfAK0xvVQ3+xeDnbbVmlOMhS35tpKPeZspdgA -oEvIIh7VqO+p506OLhfeY6Rnef8Du2BrlXP4hJy5x1y4/CrkBi5H9GTKoae2cdzX -U+jmEjxEsvk+jmlfOQItZryIwE6xsnplB8e4I/EWGHotjv7M3D5oEOPbz2h6LXjY -34DF/5TcdvHkkvQAT+z/qoCitYcyHcalHhVN/G+sr9jnUhsJdtW+zreEgRvnzfLJ -VYQTrq2DQu+xxrn7fMH3b3hpOdGzAIh7LrWUDPvAmEqAYmIF8DvLEsZYowX/VooG -3wdSrBdqhgNO+datuycfSZsE9auUDiBXlWwls9Y68x+85bODiqgpYiE0oIPNtj57 -YUoq3sv6eTflkB/pGvHBzfZrAoKIn9SuqqkhmBq6G522jQjKaLR1XiSfsMCC77IM -+7qzBpc8GNpKykJPeXwqrE6BjbKGHyCTHW9eubASFI2Igqle5TMn4jlJnjmBdy04 -kNFVhst9yU4agUvOJaD2BVfeGR5wmmu7RWkcg3UZszvN6U3hbpxRDkTNKFA+LTop -U5zlR00/uWR749vcVhRFBvqX0hgn6g3EqrpU3Vo3Vw6jefnGVHvhWD9Dzm8WP2sF -tZ7bI7TTJ7o1kPkSXSJwN0CJuaxAvPudbE792tvBf76vC6AWr2d6+90oJOsPtF47 -8VKBmSD2QM0NAREcPP2k+wFHUtCGGuu3j057UbczEj5BfU+5MJLU2v91F/mkUzKk -WJZMHZWCI/z4RrVj96dearRBCedr3gIZI2/XBTk/qJlrAOkQiMkbrURhmJFVV1qj -5Pgf23XYKAb2UARpBVHWbbDlQ3YGrRKGGWemYjUGyeXmvQHSk2FjsYqsOJqgvR9b -E98+NRpSRdESZjAK7gCigKd7ogBic+GgBrs5C+WGEH5lBpCJJ8N+rXO38nbVFbfq -sN2vNf7UyZ/QMBjngYuyGJogiZfNI8SbhlueNQaUmhFdoLZtJ+shc2d8zT6Z/I+C -AqO24toH4NvXldgu2c3yijszuFE26HIBd/HUU1Twt7dwgqKDHhQrsPB6Klj9mphp -AmKDPo4FfPBgjSCkESbHwqiEMrWTgL+s1d6d+WpMWSBUwz7igrqo7vy85W7DvV2m -kII72KE2gcQ6LteDFy++SDTCJ+igs9eWWOr1rPvqYg2UPdydrPjmTAalloYlky6I -9q7L/MpGo7Du5Y5lYvbuBqzccfOogIOnMQWeIHzN3tanQfXTkc0xNp6bIB0yFP3Y -Ke5FHKLdsgH80N3ucPOmECSDlgG2Y7qhy7pNgR+Ts72gtxo+kZCsGAGk9o/Bweer -ttdYxQSUYLDIjryyQBnVcUZEQ32baC7TrIxeAJIvtaPjeY2bzdVM3CJTnCIH8o7d -kGSkPZdxTbeOkVcpos5LyCGJnXWOQVqJkEwSLGnJDKOzrPqYNDiqzAJHiQMP7fgJ -gNmPsVwvh5jKNs1xhgJrvA8Jk/O3yDpw7eE4i85DQ0N5pGawSWzzUNBZXewTqYkw -NrPJ6CwgBFqH+0MRLxbX7qzBjpLeIpcSCGiOnU9N96qmyG3o/SO8UVY8lQaZMOI8 -EO9D/8Ke1nKfVifpgTwHgMW+u9g6ORCCM03Mnz5N2q5pu2sg8NgE2czHVdcPWi/l -FVkxM1zwqI15hU5ZWP+P2zRmXvg6jxiF3RwdbQ/kZhuNRiNQmqE14VZM2xQbdQWT -w/tbwBdk8K1xJJOul1SXe1OYHnQboWd0gjd+VpLBWYt9zzM1H7NgqgT2Agz7iD4g -XJuI4PV6WeekGon8yU9q092+yx70kyAbgQZvmYuNK8zxTZmOfVuOce9pgHlABeEY -pWb/dswnQMrzISVhAqXCwVTU05dZGLY1F1RQMHOc1rkwwKGzTiRdH7XxaUHGh37e -w8CKMaVWm6gD77mDrCCDJShF/mp5uXyNUwazf7M2BR/aaTIwTX4ZZ3UCsZy0YNhS -pW9W6jXS1p+/uMXOqitof/vcQjUKKxOItotRJTWLzhJydkz/N4kbPSh1BQP0MZWR -0GltCVfZ0fpTq8wvI3nhMb6GdN1nE8wUR1SGY8IgRYB8y5A9iA8ccYvFGk9Z6J3O -4Gg9bWLR2VA2b6RRW/Rr22033YHnNk3uNtHh1NZO79FIJvL3La03U3Fqvy0x7DhW -at8BYh2dVkGZ5PX9LStsdWVbCVqHFtjLmYYffwdzDdS0s1yNsiVg5T0G0id1/8oZ -wrOvL3+lViLkn2KLQ8XvF19ubBGWpWoqLpWnjBWmch9MpwZHv0+GIT5X1ebKnm2Y -K2ISOeE2Ljd9Rs0W4kNjzmzraRsCqqkMpwcFWjw+BNEgwyxJUcTQQJRgD2CiDoG3 -iGC/GPbbaWfxyyIQJaci0uLiTYZhFdB0Pr+wLAPAVuyJQ1f4W7u2aOQSrlx14E2q -lFewh4RwaH63ngc9T63PTR3Qhu8EEPqce1nsZp+bFIPrFz5GLwvJ+7Z88VUEeOS3 -i/hiyXDpw1icqBrM2ls0cbpqdRMn4m+gys9h/Cj/hoPIuK3y3MF8nWRLjChoygNm -Dh5AnAJ6X9ZArnRS3xE7KllJHhQPMz4VyGgAuZ4PPnoA8qhCHov6Kja1oOG4tx6t -D5lSxkD3UrEX/+sfpmwBL/yLVuPf94ixvPiqERY24u1jWDzpTSo+kIWUWPnRrVjW -3zE8I8EU3JDj2rj3v8VWPrCd1mNkc/fA8LjjxBeSxlklK5nYIc4lxrGUoCDvYEii -eTZ0xGTfy4UgReiwjz0hkELg8QYRVaoSRLPIKScuIRKdyhTL6HDLBPPobFTcX2bJ -4sKZ+mFerKeF72Eu5U0noAn9bMqLb+Pd7dmKPX621WL7hv0cYHPzUsV/Q2tfqdba -u5+cii0q8JhcRzcUyXiSfBpvvassBvJfw6q7Yqmwpn5qD7FQxvha+HUDb3TMDS7g -igGDVM77gdYW0mIu+QXbp9wuNwYcxphsPX4oADgHCVtUg2LJr1shSz4IWm3ieCpy -VQ/Atu+5VWyh7PRv0lw+gbLFBjnj2BHtkziZn+7m//9w/gUrRmunDKkWm019Hm5i -tOi0iCEnym7I3hQ87l2fOPDmcvpoUfLFWm28/sIRx4XfmgkiYZ+klXolBon8RzEg -RgJLJPvMzic5Qrm5zUJTcDTCyFy8JRpTmMsTqlXE8VoNX0DIyc2fuaLKXUhGoWkk -41Ex3LG7NF96rSelQEeCTUP5Ymxho46HghZzQbJAIdwX6i+ViTczBTWPle0Ue6f6 -PEYRqhIES1fbNl3pVJlK8E2mCxy8NBU39mW2FUSJadXZkPzP90GWE5J2BsY9j4cb -vZyW1GajaCK5QUV9Mx1TlCCwgJb1UH3itoaLW3EntZ5+2Iz62JGubxWwVTtSIixz -grZkBFm+7uCZoejzwmn85csuC/ycl4A4hxbMV+mrC9rcOtxo1eXVMmCa3RrJdTqz -ir6VttvoMWR1rPaquLizxFiIgroKQ7lwF+ZTLhl/GRzSVOonT31aYt+oM6lRQW02 -LYX8B5IH4gfS3PrXfESiizYXu2UqykwSx4I6R0WaQL6egQ5N1HD/QY8T9HIzrKsR -VJZcN3qLUNqeiOw0+4+vcuYyPfGsKNMgAbut2Qeg6ia4wtoDiayfqoXnz3YsefXd -b+LbPFzMvY3JItihKodVSP5CgnzAg3ChYb1AJtTaJHPSnDP/2oDKgx9DR9OUOf+s -InkkOFrP6bGl6yMnkn1i5syCcy2QDJKn2ZxmV/tYihcVqMrF4DeNEBNqJjFR0RCD -WeYXOgYTSSK592ehz4RHEO7R3dQAszJTC+ssF5ftGnzjV4wh4fkNSA5x9dFDuQEA -25jsb2EtOJ2V5Kt6jRRRE4a5yg6s8czyjak/VNFxE1Gokt5LDPpIle64HpQYE7Xg -XYwBPRHmOs3aWqzUKnApGvFuHBoCf6/RmfgEotW0WscOCSizEcSr3vEZZ1bQMc9d -e8TmSTd3Hk/75ROPqNkG3kc6X+ldWV1wQiQ60W/xHbeL44dosKLVn5RtV41JqdNT -qCm4XWEHKgiYP2N8BHWOS7TVybHTZNiUqccA1rfkrLKU+1MoL7aWOicFHmGMhxvg -mIq+pkhrHKMZOI2AqkUMTSEnCss0MSHAnLu/vlWTRSQ33gBN2ajljEFB51cSOIWI -acr6TQon3U4+Kjx7KhCxIpxr3JZGTMJxyVOXmr0r8QTeWOg97QYjWUaqO1FuEPyA -cAfCsLtkES0t6dexF6IeD0vK+RVHZjfWAKF6RHdyJr5SSfuc2gcbsFj2cH94y1aE -mBf+80naTfdPR4x8YoMp/rFxHP0YfJDMT4Wd8u/m6DkiI3RoNwIoMH8xrioaEJ5d -jQi0o0SnIRJC5neSs+OF8zFmYLBKrnkBcv7LDXEBeP+1wp23ki/yh8F8YIscqdJ7 -q07nVihpQgjpx3jksR9TaWvxuJ81yOBl5aXt/tD6oqxUs19N4FiX3M9ALEizN+OB -jZY4vpRfPOr24K4gaTOOTF5csZ7cYFrucyc6TRXrpdxOA+/Hze5CU3+8mAhdWQKj -4nbc3/JJO3KE78qnamuy+wV4MCxaNqAnZob89dhDjAjwefy75HO2Y9/hx5V1B4vs -7ucEdtkvv6MP368mPwqtpA+xTOs5w+ImrkHSr13iW9xNKzTD5rCX65OBdhyU08X6 -+f7roLxlsXhaS4khAJ6f3jC639/uY4RW7AKO5oV8TPa9y+6AExIwd+1LbejhBv7f -pq2zap+7tfwsth6K4uynnkJ3Ez8GdC0zQvcpu83A8HoQ29+bEA2fbzjkqgH0O6GU -+pyn7PvvIqffsHQO7PieItYCq+tXE/aOsee8RdO/uWWiS/Ota0UVbw+RIKVG0yWu -7i8UxGsoA4HpL03DVHfmS2J4IVDQXdoAwmynG7YbksroEy0snrO7AKinwzeC/rmi -gSOenQ0j/kRXPb4Y9iVB7pg1PnUioQhToGXbsnAKjyXzLknfULwb8eLlMgA95rsN -bN2jCgPZP+OgTqbTysTXcWSEsx19mlFGHWb0MVCgDNzvWweztbtuEtuDRf3a5zY3 -rQSSOoxg0a/3nDmQvNFXxVdlq4N5nov7KxQDScWkOTn2surhYwdSgUZKh8HxZGaw -qaUPoPfEmjDU48rBbbP2tFqbbPjyzb6e10KHWDRTvSemmlXo3spTHRk9y+jyao3f -Ty2kRM317zXFvxnIk9KkMREYPsawWK1nHsfLh0z4x7EWzfDGzJ/HJnJ1/qyXpJpI -YQtCxMXyLdt76RFyYwojBpVgWojHMmsg4PnrvDundntj9eF4PS1RK4nOxi4y4mHm -7M/i/yGGbw1sWufFYucUVA4yW9N+YtSnPZYkdhr6/FEZs5HGa2xkmLZeepRx58p1 -JlpxN1F63ni/28J7iB1ICZPkAdrPwAHP47q3mzpBuFrs00JZglGl4W0aB72KMXtH -wznb905ke+JQgZS4Lf9uA8SyOlE+yyRSQnYFDOtTZyvNVDgGF4yn5gDQEINtMjh+ -xbCbACKiaNRsvb3bZ10Eo++WDJU8HQ3CjZOoXyziEpY130luFchiPEBLk0gZUOJs -HCkCZeX4kaTlio/jlv32NYN7GUc8vxe9Y/Sdqh20u0/oGIdJsNAefTRxajAehHT5 -n9gI9Yit7ijYpdX0achjlU8pUCRiPfR2wvh3wU6SfCqQPUulmvnFzsf0/IfvZQF3 -9yqPAkNDB7/FvUXJLyVYedktDlDqRVayjEFpoI0WqlZKDPRDXeFF4dRjndygk7gB -EhX9ykQ6TNZwkftJb9HeXMqXCNC+kzkYoXL4NCFkkyGy3kgHzSZixtZb5Miwx1/g -V7pgWo7HzpT+vTs8iCGrnJCO5IMhcGtSMTfKnO9ms6B1sEKx9JuYsecYFwIjZ4TH -sRFynO/Yv7CekTmzDqzzyFcvwaaL2uUffTDSohGJMUE5/SZUEVu8y5w0rxYT3fkp -3Ep2NN0iMaXD9Ds4m7p62fPP3wHjYL0se4Ugp/9XnzqCy8sbMbtCyK+p6f0tacLt -qMADyNGBgBwtfdAuAjzzR/DazYntCkMNpFH+l4NRirXvGTssxK7HcYn/4leCEqKF -guijeozb3KUsiXgCfQtFUIU5viujwy37ZpowTQ73Awls25ZXRGZeUpROv7aCcHPa -GaXnureLZv5dDDeZ9aP9GoGgd2AHocxIFoiOzf8KIWiDCW4E2a5LNhfJymF57gY7 -2RiLdJxZaTZblZYeHRHDtGKKMnOuZtjS1aRw7Y/9fRvznWedu4MtvkEL1jlEMZMK -3a6zaNhIJwG1crRpmFqnDewFoHlrgoAq2zzVQeglc8DES42y93iWDWEWm8hQZh1f -xxrXXwG5k+b9J7HLUB8fCug66qAUkuIaEgpCMmfmHNmi5OVv8zOwEyw51xN9vMdF -sKtteCnWOUlRkYdlrTtVoBLVSw1+igOw8arfqVtyAf/ZyUAbke5e3vayw+OkwJFu -kEUO3yLzhMqBl2BY7sGpz1tIL6gB8zOTMFEfIFrH9EgxXCg3neBMCpskD8MChdBD -r8fQdcMPyaox9B7sKbeQgc56pzVy5ljRCSGxilVXsznMa+Tmc1EaCHjB0TKD6QF2 -LUvd1du4LyLdYOKlPppwEY7E2AdeqBV7GzbvzEm747o4FCqeL/COmNM78d+vHoG3 -iUTkQavOqm2fGfJ3VVkqC1LiFdv180opxAsWukPh5B2Y0dU++HcPtRBUhzM3raO+ -NY1dfWe3mf2KO7nGAhRk7wubolcXTnLl05ar5u3pfCAXTAERxAgTYF7J+9r6Up5R -jjDCLlrZw4TCjF9aOH1dAMPX6sY4vxNDExWBIKG7re9ce1w4nXQ4L4u/WoIEOIPd -vf4bNEFTm0du4+doYmExLC2PeKzCw9tdtEbxR6BCb59Y4XdCdCbhkr8JPQxSe6p5 -DakWNsQVUXraEwiziZaSDVmjhBnx6BONhGSaNoZ+vssZf450uJOC23HxRbb1vBW8 -wyV6XyXw9v9Uu0+1u4uJxXuNlBMM1+kZ5tVyhJdm563MzH3ORbth+m39vy3wwXAw -W8SKId+gqoo2W0CVmS2j+ffENCNgdWLNISyMIeomiC0ZrUdWg8yG3zKouNqx8mS5 -UWVScC6dJP3pxtpbDA1c/NAlOCEYD+hDLhMDUGvjkeI53BXEPTd80UptxRw35D6U -W3vOI2DJD6bvFHpZUu2wCqX3EWlyJDjmWOtz/fgdT4NWmzdRXHm6lKDleQFcU5sa -VOCpmP0spYL64+8oEAZY1uwp0Ns/RpuArGmaxAYMeQHLjBeo/KltLO2DdnLIEKzR -K7dFrvVqILba6ToDVSjMq8qQHeEb/CgqcfWts6ldcL3zuFQfoalLC3FG24yOSnRF -KApyihIBrlZnIWYC8gyx1aGAlCmlcZSLFb5XszO+nRxZWTFpm2m7T/xn6uptrEby -pN6bReOrvA6K1Q5e9bX4VmdDah6jCGPIP1znCR+K+zCG/1R0oPG5nn3US5tig+UA -EHuAap0I9gcIGW3SDnUXbf+De571qyxMQ1DZFY3QvnH1BkepEW5rSB1IIHUd50mF -uFBUepQMQzpmnaka5gECvf1c0WHu0T+ULXDAPcfESpfsi7DLEZjOC+X1whsRIsun -QyHk8rS9WPSA2idTfZbZbz/AkN7U08XKQ3PScM7p2NuKv6kXooCv2nzkCtEWYA1n -T7rac8qm0VmRy6i4XbuPjQ81ggO/FIvISrAR+uRKmKzczEWEaIvI34vCojA8rIXF -gj3lIZiBusAETt/+ulJ4FAuvHmqVngEkH67Kqmrkx886YjTADCVClYK6n397gNOT -HYM9fgz5ZM6PyzB6HA398ODQqFF7kCeLx6r5H0NbBvwahIS51FlBWZrSADXhJM1/ -Lyt5bQHYPmgPO1glUbKYw6KBKm7Kk0d5ZiKhxQS1mhGPMSpECrTMhipmIR231Yre -YPb+x685ddHtlw+5jkcv+luY6IwGC59+GhQiJkGOhR93lS4TtDpgEQiJ+phsl9Oy -c+u9Rov3ezbn0B1RUCGd081PxinQtYs9EARDNASxfCk5csk8e9RRJRXJLCp2oZPn -TLJXAtRHoNgCcAfmM6gItroLAa/VEcyE7LyyTIdIa7qqmVJbAzUw1NGIfG4jyOg3 -mLUG8o+71wWsgXUo1RCqCk2QM4oGDNxlk52nHDQMd3VsNUQ9W+/jiTk6blkF1VLs -U/D4eRvV7Ol8oBT+7ToEnqiKc9dO2VCpitSYK44mTABxGaYu7ZEIGkgYwSqwqDwY -QkvRLqQx6zLj/EGndPa8002HSyiBi95oYPbI/I+xoPjeRJqBGchQjmEg1It7VnxN -WVebcf0sXbaFIzGjIpIEXB59+sCnbpVMlGws+RdMLd1DXiut6nBpNEBZgqI72pNl -J15ceJgb8wJ7jcTO9dPXxXWvkrRw5cD8dZsxMqB9xAzHNRiRhasGzFNf5uyjzIB9 -4QC2MFpnQ7t8CtSq4hI/3yB8i59CYHNvsErUHTN+5R9UQiod9CIS7td71oaksJAR -+Lv1sJz4DXlwqcGYTurvPlPMFR7Ha+zwv1WfWLGlLeiGwFsoE5oMAK+p8IkG/l86 -YbPc7O/IA+zOHnRG4RgyRAaMXt2p2WyROwmIACwNsMldPO9xvVmeuS9wTumvR9js -Mrs92eZmqAIx8ZceU0OiLBeICmvKaePoibxl228CDXxtF7dCvlO6JvcncKnlYc+U -kFYAzddnJzVyvwA8O4EHgc9VpvAQAH+OwwQtlwXZ2w0NhvpmMxKJX7VOBFWZhh2A -dNg1oCWHJeVegXfNNogRYeU7jgA+hmhBwqhnb2j1lfIjbVaxxJAANIJVOEszxDj0 -sbVCp73IjY6DD3LK6kccZQytKXFh1722MuqInYTDF4pHsGvRqejWh4jzsaxPbTCo -eEO741u249tzrPlfqsaVx1b1Z76g0B6NSiNKIRx51FtxESJs4F9LDrNJXtElmj/Y -XILi6JpRDW3NAKk4witImYW77XSR3dwaFjxF8wzhKxTJ8AohAFDZVb5vf4H+mjUr -+2nTY4PLOT+yLYDRBPAeCGV27LpU5la0fgsjVNbQUZu3t0ldRitScqaivtv3GjXv -gkwoIbGVRLEsq3XIYRFqM7sstLkhZX86vNSrXYXoCHk+APlzP6uQibUDfqS/w7jo -5pA6RBiISxJda0AiUgUT8+pMi5qOFDC4i7+H+rnUwOW7TJ0QxduOLEa+tDv9xHcg -gkmRkEBQZdJr+daumPdUTjy8oD6CNAk84Maj5HHuBon87uWQ/ai3aHrgAN62W2Zg -IvhtCJsGeHlekDKxE6fubQg7oxSlCiahGizRnAVcvbcOtLb9S1KcSyH+nPOWm/nR -CSJa14ZzUC9nJbxe3X4x9sRN9X/HQ9g07a2HttJ10gLJR+QDxeNWrQG/7yxljX7f -XttuN0kWCJvEEwbJFSx3zKYLiwfmbqzEf7lAy5zp8Ho/rel7DM6IGEWoiVtgCaex -HOFRXkFudsTvFs4EAKj5O3H4JP1UnBWVafmsr2r+FMmMIag8QNYc4Q/qXYee4m01 -EoaX90ogFBkiR9GEmGNSAj2GnQu25zud0iqa+2no3txlj8UnDfj+DNZyC7WsBcXp -EAtxeY8oWCsuur85sFMPcTIotn+po3O6kzFxPBrWNT1wqyL9FR+w1R5+WJbwiOsr -XKXafYg28Z5ou0s2AisvrvhW00Ey5qqba6HNhV6hij3wgNjSev2j0MdO+DL9mOw7 -ECyafnv1pu4If4VITbAM6WFeKbgcWXbAY+SdmJCkPkKFEQc7aBg8dXWA/GnDF7Q4 -a0NEdlvaBsoI+iVjZNIbSA8lyXl6IRnqQrMrpm0In/13LEoQ8p/upYWTWUCLd32S -RgEwXTwGZWyQZ7K0N2zywkX/0IZpPTVYe3dPewFX9JG3VTguGhYdTp6p6Xo5BqOX -Pksc5+1VFPcx3p/Ww2pNxO9Daw3PxOf6V3Bg+zu8sEmOPmbKFJFxjH2tYhGG+486 -IwACuzjmgm/nVgiBIaGXoVK+3FPv3Z6zrmC7N8Qzcyp0mlbAOu6xP7cSnieOgWuR -L4lMf7Vlg3iln13/rumY9aWStNsUpJvUe/uubytadACQlEbNhKogP56yyksi63bV -zOb5S3Odxayz4JkPI7Yllf/Lp3y6v5QTMrBLZQ3Sc/NqIjmY5kwM20vDTURj1fK2 -sjOcjda12/DRJ7ivTK9VHhWP4BZvVFoTSom25FzHdHyluNQxTWzN4sfc+R7pv5L9 -9ICvtlseQW36RZb/YP2Lbaqx3ltIreeb0XLIEpbX46X7/9FaKG68wM5OPqoRQobx -7WhFtXPhOua3ZSNZjcoECxMFqW+/pCcbBrKocW64HsY74gwURHT8itKnE/3DotsT -sRYf7xH/6mjhC31zfSUrokPx1Hxl5soxy5+VnYQKbjibT+/ynJkRrl8r5f1GMBwR -jU9yFAGuSmGU7CFEqGuzczXZ2q3K6zz8AWfyWd2wqSYjgnHSJ+sPCkSFq0dCh7pO -006y0uvFkiEumOt4Ggk05u8YwFJSate56o1WE390s+GNrLlWVxKSqbCwGoB8hs0x -C++mpw66icNjM0VgRK8wT710Jpfko1WT7a9RpsZjSReWaVduMhLEnNvHynKnCdkU -qAOc7dLzyYZWG9AYilOK6mS7YfeYAFWjOxYte76Nj/NJQ6WYwxV8BVAmuQIGCg0k -h18wHAB/7lCmVhbwpYDrKEMmfT9b89Ww/FPqSf5ZQql5B2lS7T1xm3VRhKrszLWt -G/mpXJnQ2d5ffBLEX3MkKeSYjOPvcIJwg0xh5oelVxvrE63PbsRCWWDhOHCMhNXG -PbwJ0hAbnHwSwtt5hkhWU3pnEfUagIm2ZCaPxVestb0aIxpsL1Vz6ZhPET5KXNVJ -DQ3ejgmx/pb3w1ed31u9uvZQ50eGqO/XVpx1CKNXeBPwFaL4eBk45r/iEALkonol -TvhZJ/4wStOzQamTltel5PIsZRnIbyZMM7w1iL0qvXSHIQEW6x6eisDRQJ8naVWd -O2KFeGPUgwsgjpUo51tmletwdnU+Wd6MNCYmegfUrdnXH2wcuZQaXRsvnCslVFsq -A/abzPpxU4RbPQ3lXChUGiC/7dabQcrGHZsQi8Vwq1RenpvqQVpqquviQUmWjaJ9 -rbqgT+RWwgJVBj6vvVhyomC6Ua5H8ZBl0Tu0BUppt9R5DFDn7htCY2rayevdV+3n -gndYiLCQOeyxJ5TnZrySNSV383sHhH2qyrSaZoxxmambReoIT3EY8KPG777vr8T3 -sSZl6jIIKHcyT62HB9SoKi4QGSDCqFbtTOt90xRnR1T11NZPMljRH2lEZDtGmeII -iAMs6jK4MWBEeK1fh6iJiTxSY6LXQNC2moWSDfTxFEl6MbMqyBPYvWX7BS7gQl2n -EWoo/leZnUoi+3sASrlr0x5teMiJhjP7e/gMK64Z8gWFbEIQAe+576+pffkJzcUQ -Tk+1kADNpC3YG0qfU/JpZEzg9wVbErEG/0ymaBDYHEAmE0l1C3FkxW/RWuMN/cnM -yJdsKVbeLCmBioHeqt2Fu6+LTEo+NdM6Er+a/aostNx+dELkhJZv1z1AUqXrgZ4Y -ZUrKYy6lKO5exDoMYIfTwNCTwqdm+HglIZaMxWQY2aSQKfXsSYhFOxyUTaQR+tM+ -iR9dODiXSjqNEH+FqoppAXGPG3RaxbLoMWNdb7RKtcc2sazgS7GKpsiTQPi9i79s -tWTfNGOj6Fi2JAYheNONumqbLiVO30moH8nbh/kCjddFLr+0EogGVrwPVL/BlVsQ -A24+ioZduDayLdMGxJr2pgoDlB1HUf0s2YnZQmz+FfYb3XzwXSHQPSMaQID6Qg/X -3QI3C6oFDkliPeWH06Nq0Mu3nIk+wDklkSYPTTnKoDXNNFvQhh/UIDhHwR0VpPov -wwWDGXv3p+Aj/L3zPMo0KL69WSjvIAo3Z6GsDI7YHxAK9APBt4+N4XQiYf96x/ld -vikwNlqYxc83H/uW4i5u7YCJG00Yllo/m1BiC7Ebn0JGXOXe3FLAG7uXquYAM9DB -dlTaQNZ43vMunqK+59/MMbsdyR9FhIotkHqxZtkE8bhKJJ+X3Za+IceSd+WyD4g1 -HJthALHswdkn67eksvwBXn3/jgs7dpOn8TDKkTKpgn9w7mGIIc1n9iQdzlWNNaVj -HofF2QZCbZXYfQ1KTCDdYJgHFwuG/I6sZN2B//FIcaTjFb/8J0mPdBlZpIoMUmTJ -+hVNS/JmABxZ7/TdwG1szok+X6+D4xPBZ7XOrnjGgUF1UmPthbjLushi5GPjvRaK -qbTAL7yimnJ77nY9K0266M3xGavPoDiGPXO6Q/y1LCKND6vG4qXnXttkOB+m+Ql6 -MbVNOAtNIAQ0Dti47IZHAmKxuuTKt4mBKQ11Yl9vpuarcsWBy2Zq4WrVcKXVV21l -aFmNWp/flRw53lyrjRIdo1vmAI0IJPaaB2ZZDa7vvv66c6/pbZClF/zFkats68Y2 -L3zret4RUGNDNlNbtHeyYVqpXnE19VSDwTj4X4cOPIlQqE259IS6h5nqBcO5Ige9 -2EkgBsgNF/kzIKro1k9GMNuhXWIKxUpkfohjOHUCH2L3Lv1nW9rtKHscgnnX2xjS -hdw59U7l59Wp5px+aScqPLHRx76QRwDI8A+qsI79/Wka6HpTRSx/KnuTh/PnK9k1 -4//CO+qQ5PxwZIwT690SYXO61Dxfwoe9XSrOJHNpPIxwkDT5lTVSKSogCqW1q+Mu -MweHlt+xeRmxM6q3Uo5fsCQwGSU8wM+USOq7VQss+CsFXXsUSd/PQOEXvxDpbMyy -0GoZkYm+BIzXrZAPjdd6Dxo2QXImzrBgxtx3nRFB1r/Vplkxz7ZBCy6y8R8h/K1z -ze2BKZOsKaUr3ItIMWMGh8tdLf7O6hDWS5YAGZ+BaU4ksyDhw6/rQ1jEl9Aw/gdD -bdSx1wgDySkKsZkHlGw8MhS1+Uvgj43vEyAStTZ3Uz3PQV3kEFXsDvYkz20G/dRX -fJhe2UzTCFOB9m2M6bq4XxblDkyfJhNqpxiGIw5eM5d/31znZPma/C1aIZaXrlH0 -evSf9uGoMmRN28ekFX4gbvaPVA39JdJCnjXgVHhxDTyjHqS/Gmd33hKk+uOMoNN8 -RsPhBc7IqphNyi7UMe1ytlXcXDTr3In3jT2mhEBAJQ1t/O1SczidwbgeXK38eDTy -/i+b6mGkUusNXKDieZa2+JwLdKOKYQRcrOVdssezb2UL1gyBHAZDPI8ApH+6CxzD -TzKuqpwJyMtOGqBzTVUasEXSqa5i/Q/+WoJ7QP9eTJN0PRCmMAjbhtF92aB7LM3J -yUX1AowsUwFZyFxJRFaX/LKrfAYPzpmwmHOOEUtLe4AIzjMxkWVtTs8kUFv7VhRg -DGmXdhzr+Kq0kGls5HJiAmNkHsiWCY+EjqW3rInP6OwsT5YUjDGi9Fth71syj2TS -tobVdAMusmsGvyJavSQf0ZC+7Ag0tfCyH64nyaCnDGtT6EymSEspnvav4sQ7GOhu -ebQt5i0DT8MifSjra7ec/lTgpdtlYUedgCdg3+SE/dOjCzIACkwaXfLa85WrcWRC -AgF4YiALUukyplvONC9ytKmCitve3+AvQwPJ+6HMNJS7/PxRrGGK6lS90rSl0SFh -FY4KQ4PQ0OHgBsWeixGy5DQQQMFYwgmdqNOsB+lWJYNbEScULaJXFc0Rr03JQ5U+ -wfs9H4PFiME7sfT7U1h6DuUfhVUkdUywYn4dIIf6SS9YL2VmPdP+mDDWlQ7HbyN5 -9bxakEjHBHGVKYHok199if/j7uC9ZxspMuUYfOXYhTsEv3DDsnsyjC6/hv8KgZGg -GCxdBCPCQN8flkoyRwSN6uYP92WebPa9mMZMQkbEZBxDs1T3CRMYI5/ZP522AOAi -ntSiwdwF2wRzV8Fjdjoid/wK2kMnqp1GFJ/R0xLfL5QHUq8/BfN70A2Ub0u9c68n -CCLcqjndBhoKcrQwytKeYd4bfXXJZYQamN0+HT1g0MezX2fDNNvGh9sYcDghrwxV -ZgCS3XNxSlNIBJf7KUGyvXB/BEjTo0T3Ysbr/5jo71W6r9rSG/A6WrrS0bbVvJCB -OiUqGwASGjLOwZNJx1+nnueQCCd/YkQ4hrfe47s411jbH6PUp0bOxmq/B4kIJxMR -HqMJ2WVy9o4+IK+vm0Tot/H57JP0xjkux6aYYLbqZ4hWDOWAaQb3zMiQJOifio0t -tyzwC31epEfrki5t8AAZQR7NN/HrUSeeqBV2IheLuGmrbO5n0ZTXLqgjTORC8Ol+ -WUS9e8Zt5B0dE/CjTCF6LPYPzebIoqlO+bNa1YsCp9ZY8E+6qHALzUNaqJmiOxMT -23KerTawMVCYvMLtxXz34HyeY8FgLlxGSGFxSdkaVD4ott0XIZf4aWggHLayzjAL -FMXhL8HJVhJxXB/QtkYkR/Z21sPgZ6lnsjayPPRuR6MXx5IbdDc3XE+gDmYVNrON -E7b6pzRwgZNDqezi4lmOwaLRE1iRzQg0PMc2nW5m0DObEwWxxPLSW5BwXVYohunj -DpznwmBBQC8KJYWYUDYR0QXHvfFYiYHSjOvwOtMdVhH1D/jCNivBCqtIEQyf8jfM -RhBwmDhtW4piRS0k2l9UyBPfUlK6K7epQdT37lCgGmNwDIjwLAyCm3XDH9lU5eB2 -QkIrlSZaqmtx4pyjKbxS2V+eSMV+6HcrsIVP1otCfipvE9rMMYyQj7pCp6V0NDoL -f4+LO9aS/gkzK92A2APm7wiSedWcY1YIwHSniCiqq5C9cucgClQ+nSPWIdb3fTOB -VwAwcLt9UZ8LyfjYtyMe0eLzOYuMLIMge65mpKTWnN+sUeipuB7NH4Kb5GPCoJAS -DgDlW1elO/XxYNiZ1bhiHVB/0vgh51JU8C20gFx9sUGdwvv4m7BR4zepbZ9lXABf -0xUOwsF6qvIAUcG6/5zRKIFdgwKILEQbF2ZdI3bkwl6d/TdWBWKHIg8CiJWD18CE -XeDxSln1sD2Z1gybaf278EWuq6y8iQm4YEdQYF02Ga9AcsiGYk6ONa+TpEJCc0AU -r682XKai9lJPG1ptru+7/FSPEZRPaqpyinDGNuRLHQG6doLGz8KFMG/kT3/6ofTN -tWa7fv6BsBCaKlUe7Z5re9FSQRpIlY5eQZuG4CpSIqHddelFT8KZRxvg0Kro8NsG -Wn3i9w4Xq3J8lldTekHvA+IP3RboT7KFVK9sUhpZJ24mV/2RvNdBdllfOzLiBEx4 -U9au0ZLnX+NR8fGtuLLzX8rs7296BLn2YBquzIVM7vHCoI2CaaNtXEqpmN4dZEie -o8YrzpLLC00IyAnKLqk4lPaATmhp3MeuEpyFWr/Fl5KnGVl6592tZaP7gEqwxsSo -rCrk+MzyLgxidY3XMxEdhtZ8I4sPn39SUKFJVUCSk2RVu0BTrQWCnyLehensXBxd -x3wXUteeoEmQAUbbH266o6bNkPsHERyQXiDixWZXx4RRnBOqbRJ7fRzHQs8Drqh5 -hAjccnJQayuSUni3Fk4GDzZJjlOUMSz3cdycXwImBknAjNUHkputk63LQFDzBlF8 -wfQoVmrLxJs3gY3QzfhsPL7QYFWkzmO9zAmnnhZFOac7wB4iuzyYK+EQnH+DCdY9 -eJdjiqi1JaA7P7yvNqGqM8d33TWovcDRwPLODE3u1ItTev7JEl58vk18QFYQ1MCl -6hbfPhhO3gGyDiGYNUEktB0fSOFVP7wpOKwREptZxB9Cv0wQsSJJIuDxc5kZ/WO4 -KWeMJ9wc+iNTYKb3KTPHNDsgm3RhjpLf0eSaPXyejBZJr5WaDukNp9+eFXk0RDQP -LHyWZa3WfOLpv4bAlkROb4ulY2eFC4g1ik91Rz6+Rqh72efQfB8eSm50I5bpwmqm -uJ+hgHh7rgO8hVu0QYhDWMvGw0UZV9LZkciwMtay5ppOD/rPE1kPtjlkzon0rMyW -FOIAlIKbV8ufrFVu8nip0TX9ali+s4yftfIMWi8aQoFPrrYYLOr9bmJPt5CIYWr7 -dKh7HFXRjh70b+65rCEG5ltbW2ZIFHR0r6CJu1Ei6QIOdsYNX1Ei1DkN8vlzozgL -rU5xBQDS8WGr9JRuRZpErsS33gw5GljQ0VwYkDnuLsvCilL2DmXy1/pr+MkNPKRZ -2RRGc/qstAQ8tlciBId8m/uA38JSeMHdHB7j1b2ajxN9O+4Wak5ydtvVpRrcjm/x -QEVhMaS3IKv2QcU5K0rMMYviioip5bL8U2kyM3V6GlOHRcWU5uKyjG0ttUUWzxqM -BaxFcpd4N/+z1PuFs60aUIA/3yYDtkY+tv7MxroC1GW9xn+sZ+32CdC1FkAE4b8O -F77RQbGYgNjxE/xmamCs5zDYKndZj66qrrx8L71Cxx3gP7QF4xYlv50ac/gCigZs -SCRe6KdK27qGs9o6X1njqt4ritwLqhLUL2oHztpEAkBuelNB4XUvhjztbNs64tVp -93Sh3ocSbJhjCC4j0TbAjwhl6A9Qn44PuUJq+jblWan7dpS80J9kPcj2E3E+DLaK -a759/rKIX1EDS1Rc+vrZw81PEjMaX5jHxRpxcVYRBya0TFl8lCZUZFAx0zfJOfi1 -S8GMFdxm0anYc4QL0Y6NGwWsnvJv6MVp1ev8Y1GX11Y4crw6dyvKAw6rtIHWGjgJ -WkvHN7b3pudIiWfSYIWTcZVdwLH3uZ+rnQwzYmioZ/FYpJlwtIHpyega9gC5Y6iK -FWSQ1JP2kRurhbZ9K8cfb9kZC0WvlBoVqKYjOQz7kN6B6+eQiCTw4/mhyEfNeFZ8 -L6H1QtW9SqvBUmR7xVi+ICyP7AEFe/5gQriQnqmpcHKMc5lmqKwwsclBmGXopM7m -FioxJCJWyA7Ah5qx+3fyd7gdvZfjRDlCVN/eKpEh5/fu7G+KaNNwS5eFVD6VgWbm -JN1SdFbqCSoMkhuYdxDeBgRQ9uUYjQYZmC/tG16v1aRlF+KS2TKeAzDiTCLCqj5G -/AWrF95u6XEHodnHW3XLJTilS1bNPvkQdU0PUMZPIvfrxz3d36ffKrqeEJD0tkoE -J5vxv2OCnd+pWUbMFcWM52RRyUNXc/LZSXJwGfqqBmrcz+LuQ8bhakoIV0/kyT6X -AK9ahQIOVkomPxL1ZWQCQ9QzbmpJHHLQm8HRqw5Vn09J3szFwyNwZiIkxXd/vHLs -/REZOcj44yC8WcTQFwWM25Q3mFCvNZPfNEslZemwZKM+1TVEFWMvoAS1QrfAKgof -hhExd5TbmpzCH5w0LB4NWk2VfOUo37iJWwXnkG7pWEfFXx5cbooSKkYS9U3IE+bh -n02bG77+KjpYWqttimMggj2P3YBTVBAdwt05811KSC55/oQ+700nbAD7dpMsUdso -b6xk3z7NRf8zbDe5YGXneDTakIvMoDbNAMcJagpxnN58qDxxaSNL1RWR9wPJNpsZ -AmK+Qoe+HaJWYQ/EtcxRHEK9m+jXda20kxNY0xR4OJGDn5NjE8LSG39LzH38piIY -0PIk6bmm76fQeMh6rYaSh3X/oY3Po6TSOtChAjGA/jkeQmq8/H2eefMKbtBJFB2Z -lq+I8akApkW3WF3YCDD+woTP6im+rerM7btMqt9R18YJ+mrajpBSSPCvyKwibjT7 -YVoBU0eeLqSGkqRiCcT0QAk2OI0xFhtbyYc9C5/b5yO3yqSL20YKqpBNh5c688r0 -W1eE0bKKu5U2GEKnoYWv0JzXPuxlXHTCiX/L6e/RZJzckLwY1QgcvrD8Zv+433nG -Q9WzetY0VqlFTvM8ooT1XAE0J1+RigtLKjXjEYTzXIKPWu6ZrLw9UGYAc2sYtl39 -H+kbYnPh3voJpXwBfmGJXx0wCy/CeAWpzc1kuLa/u6MwFfn/GfiQfEm7mdPotKOl -+4IB9T1TlqN1C+uU9ZO78iwENprU+6HbW3oZqwjgWigYAijf3yROEP6+gpwOXxD2 -dQN3N0oLHBaMr14i0k8Jh+kCtRi3G+0LoHoSeNJLpzlFqvfuo7P+kkVpTfn4VZfn -eSrKRoreHewTgrr3RawAHDLRrFub3C3kmWkGiE5mcFme1KoTHPtYHbKnori1bmnN -oQm/Y0V4m1CAdzzKR3ROuvTFgtTFdxfDLK+YnNM6YGUOElbshYvwhneh4CuUYI0/ -bVI0BK1GmAXq0JY1HrLhT1chgL6dy1K+htizgEsLYOhqWcceaQu6xgUlSvYjF7oC -2ZUd50MO0bh+8p7hLX0XQPrsLA02LW7WCJw20UGICcrRK2Q4MHhPJPgGfzmgMW07 -u9I6xfQlXqyKSeKoWqhjELifqeRQTQu5dsz3TUFzLGzP9kh4bwHTh60cJJUep+qv -lZlUIUL9fnSCmd04Evcfw2N5dVkdL74Godu8YsJrfcn6ZEwCs4CAZuaFsriXVwpP -RpnqZjlildLQhU2yPGnipp+S4LftKYKVKNyYzv8AyCQrltX8Fr8MSTuyPEE9OkYx -oBjkCX++1s+ucmDBdtQab/fhz7TXTlWd0ZV9r2uXggnCJ1Qh2mHTLLC5P9gl748C -WARehMuZFmWDbk70jADHbd404cHPuMeng4hFwFtc75u67uH+pTO7LFfkYzuadeLm -nv3NokoLM8y0Kpw//9Ha/Ra/1ExQcbRkuS7tjzZg4l5OTGGTQAmuH0mcQkBGCcCv -D07nsK8tcsiLh55xGG7hChMyeDvrzs3+x5jyiceYRrKT/6AnUMp72YWhpbSyB3wQ -aKy4VdAjY9nJBu7FX9cws2OVDnkIROeUP2P0Ye/ycIbTY7HLXLyoRcmuVRJt5sj6 -BzG1YTbid9WLwYEXqxL4N43D8+9OT7SdqhIBUkJYKt+okyZ64TXFE+TgFh1BYhgT -koEnQPt1oDht827JZEKp8WBMIndFi6ASxU5uCCSTeuuHEyORsZ7ivr6akaSSPUJX -FDB+FH7PspaK96NDayoGz7pTLDGyqSZd2cyhcUz+6cRhYUt0pn9DJe096e0lX7zq -y61DJBDBlABcVXP3leAh+C8I5Qtzls/wcqEGzBTnctt62I/qB4nv1O/wbO1XjfxS -50sUe1zuteHCYo0cIZKIrIo+jegqv4iQhMveXwuxfbPI3eyhjXVYSKyZP74Rj9Ba -NrE3dacb3UyxV2gFKt6F3l7/Jabm3KjUlus5lYSHT1vPoS+J6LF60nzMH6weFjpK -D5nUuhuYop5uB4TS0eG51KezBzqH78IdJ2g8NzCZmXUVN9+Xl+QORvP4UXLgZcSe -Lw3eik6oUkXIU4EoRnocpKMEyHEgO6A2eWMZlptB9jdrUG9RkJyaY9r+znF4XtMq -uCk/o9NVI56yaNoWXYgl+pcQNESPsUbqHwRdkJUh8TwOBvxmf40yh0EVWndBBruu -yf8Y2D5q2E9Pv7IYmZjzQb9fPxQd09GDk8o2TOuYB6YrqqE+5pOck5ghBbnHVZE9 -B9aCpo7gplt+sGt/zgcP3RexQRKtANhKdv6JGDdsSXNhtGGWD59k5EUNThjfS+CP -475w6vbbl/7xt5LkAOhPfhYCtyD95L63hSj+j7wwBb+cSSBQw+w5zqmetwuBRRxy -RPhdmK2cCaqGR8rIC4kdzLqZQhhnfAi0TBRNzp+y4Bctw/D7Ae+U5xKQWX7j03Bn -m82/YipIwUG45JtLxw5Lzkb2kyC85cnKTvsAcwWpObl6szfdc3h2Sc5QeSjvpxce -jdOCspov8MnXN0yINzaNna0R8LMFkBGLyP56dlefTbsfgEgVrHHHsfNSI6eMTh/9 -f6gOdxBVKIUhD88+Ef12FkHzey2Snmgxe77lg2XUgMrrloLFXDz60Q/xztExYOjJ -rRAxJwKcSwLr+4y4z1ygqmlAwe3es9r1v8Qxgo4NPLTxj5FfxrZ1YPnMLNTyFQ3v -/EYTzV89XIXg12dI78XTLq/2dsMhGM26TF+gjj5xPYhdkHycLxmmWCjfZLkB61M1 -oncLWtdgK6omXSpRTQfgGi+iiNq6hj88ElkbhKJynZz2rFNiZYtUsaWw2vdtkrPK -MW/f55qS+/h7NieO0wDzAbM+myz8Wvj1LRV2n5QNiXlFgMUnqtZ9Io7Q9eVZJVe7 -ChzNmytY8s5UYnVB6AL2K5e9rIECnjNSKKkV12YG4Dq8yOcDnI5hnPNEQzbxgv1y -B1/lAwPEgrhAKLyZDmGd18vEhhzGlZsszgmFNHoGZLK3F4eMGVJw7FzVjA7yTxMx -sXxik4aVTFA0UJpeRU3NDznzqXIMuJW/91pI0NYPDFPaKWclZ2vd7qcZObmdI4xW -HgCXEiuGe7U8PfRMXlBRp9HtTzw5pDkXubdlXTp4njL3MGNWQGoR3VVXy0Nyve3/ -S2+EFWO3Y5ZsosowRIJyWLxTDBvZs1jb7eh/4Iuyilo/etIFmSYSRLjOMtoBeDLD -Fx4XOy9amcqYwakpzSiW/FLuXsGW3bnn1hJrVrCi+lywSulXnap4mItFyxPCS3FH -cUPCVM6QH6JT4rSyTJfG29nk9JEPh8vloLJRtW6fZCvGV7nmf2yzq3YG1tP9dHwL -yWi6thGnXp4l/hB4ndxzjRn8gmEQBraQQfwoKx74TXdLuCB4xZa6nmvtFkCPfSVt -2Pn6neAL5M/0j7WcDEsaxrnEse4lHLC7gC44hHZ+CLyy3VcMxR9MaRQrq5LkM9u1 -voxzbGYuObW9H1IFc8DZNwXHKl2f20GBb78h1kOR47vBGQWAVwp7rDVj//2bKN0E -GQ32HeSR6UJ7mfK2dNHGZwyoMxOjupwAqn+RbPjYRZYyCyL9BqnUysl5BwkpUoTT -YwIhKjqEtpLjXWpA4pG04sgDS1RaL/5gu6UJC2zQzKmbRD5jq8xsXWpn+YT10jTC -HVcaeucJnW74haoXkzkdcevLissSSN4yK5w4P24puwT8NSmfufj4skNUzj9CG1QJ -DACQdzXcdztx7jxSRxGa/Zau8t+MewRk9oiS8fFB8rU7vU12kIvVKaBkxZYsMYQC -bA9XMZknkGIGv8LqfCpI6TxbQ77Xg+/ceqXihfzlAEsbJRfsxNIvCntGD84dib4n -6U2iPeFcpzVKwtldbtNw14PDKTqi1yKRe5Gg3lNJL0iXEi4HGgyRL5DsDR0TIgjN -jXgZg/wPB8D4QzuiAmhvi6VPO+f3sQYFBnOHV4hNx6Nm/4DrmeIlgQRBOPO3PYah -5MYydKA6QpD2i8XGoS8dKqtGgCFSHoT6SAZnUwU5mH2ss47ZcN29lqQibsG+kWut -+Dd6E9b0yki/s04hFkcwWLpLUHGYKoMEaW/m1pEP197+x8Vq3N+Q9mNGnwc9sEgk -76+cOmpaG4ci6dpQpjgfZ6ki50i+8DKRUkIenzvUxbILmKPXEqrMQ6IrBW0iOacI -QxdqdkC0FzeKMQsoBYU0k3JifYBpwQXt/F0ZXPXfPUV+6jbaOReDRwdq4NPpRnAX -e7FJl6JuYEWsYMNs//XwwyWX2J0A9jwf7mmAIIci3b19JSDqSMlpJEz5ZfhOyPrl -fw/r91dzkFFygRtqzpQsE6YmcfSIr3BT3UvoqlxzULmNByksQiJWkqi22jJjX7Xs -Y4dGiqUsIgtHyPw4iusWQ/YQg37GLC5umtG3+gcwICjWTwuw6UsKo5F8ocT2SFuP -ZIprDELzoZhOpTpNEK0D2CuZffXvckzWDWAgLDbhv/8ymS2HsgI4s62gRYipAE20 -8MHnAtVBwqX2vTbt3vwxOpMhXhzLWJ4SH4FW+IJEgFBLwNJxGtrQLj63iCMssZnO -A3eiS9C4ggUmEEixuoJ92rltZSAp/iY+sdYKNLxPODABkv1MRFevhg1kbq08cFbC -KTWVWd7I45eX+DTaNlwadDnbmeNZ972Vj0pYeLhM8pcQzyY/TpWipWMNMCEqTlcq -Ct9sHdyY+8q5YCOioCqyHdv1efmAktfxuNL22wsxTw+RFTszORVYTx4PJ+b8/qrs -d5PKKvrFRSajawHx6NTObuBf8/O03grLdrQytONR5XzevF4qEnhwdp0jA8rhKksM -12+gYax8qrOacXClJLNJUy+l+Hyh+VW0620+WdHEfx7vEGcV9i3x2Nvec6Dvkvel -7fJnKKGfARZzYuz3/ufeeNxMvRNzmsOTFrSkdueCONCxKagbebRTP2kXPerJnF4T -eBao1hhv8g6Qw3gt9gNgoMoqU2thQgTYxjJ3g8GnCoQhp2PiMdpLjOTdFL6vIPSM -xsFFFm8vV76ung3ifkb3AV+W/+bA9O9wRTUG7cq2yf86sAU6L09weynYWZoqXgEz -DNVzdoeNJSsOKQQXetATpH8UsnDdSMp4+F2rYkrRcJDyonLTGC2q+HCabk6vjZ2X -GjaE5mRu0pYITXwWAiMFqv4Rhy7bQTYY1ZKkIR7kW+OvcXntdQVKu3sTWns1nTZe -G48QJBNNT97BTG5Uru8O/KmlUUhqE1jXjSbHa95B4HrAFJGQmCVADLDPa/YoLedb -h+1SJ9aJ04X3hoYwboOdm+Rh2ffjUDZTRvsxKT57JxcQ4HX5tPwH12BTj2Ytyeme -h5BOTxWFCQHxxb1cPov7iAfWv0M5yckKiHyqVb55gObzebls3gdySKqdam7tqQw7 -emIuaTDbkYxlC3HEVTh6RBasfSURRca+b0NbF7TM8fIZ8EcQMcoQPYvCcfqvXrKn -n5jYEBfSz9FMWiVMr9mHUXUiWG3xg+3lpoUMwiCmZWy7Jy/GS8/TXqp0YYwsoEKF -55qqpZGlV7INy/vi0UQQ0WomwR7Ot7nXp3inpqRp20W6wQ1NLwbnRPrhejy4m7k7 -+bPykbsEpN1ulz+4BkwDoTYA8+iJ0lwG863vCxrKbP/qtagEMDN4jstky777ANRC -i3YCQy9TFZ3+/Z7XIAHesWL+KpIiAWYyqvib+cXtL1K6nwHrY1MUrf/8ddIBgXyU -iH4jMm2eIg3Snw4eVHE5fGjF8UqceEmMGv+AFOWICdl/3yu6H/fLcSVzPSyErWL/ -/kSMHexmbTzZmOAF1O9OsgASijeQ6o/RBdXfxDOH40CrRsn36bk8SyHSZiQIPyFh -P+8aarZKaVnSIiLEGC3gvYiGhHbzGGbZ72eNrDvE1BNihjJNMPQ01uOHqJ9PaBCT -iPW6MPiFbYnpLQLZkORM7w7ixTfziEWIoL9qRBrLIXBVc2pkb9QWgNy7MMaRGbwx -y0ENBDdhe/5zMIWjfS3RZaE3QiBOSS8TSsjVYbLgGw+ZsWWYJV7ysDR0vIEoB3+B -Jtw4+9cuvDsrJkgbRVP8IqdvBmnszg/hvty0G6WcPmiXgAvp9BFGnoUrwE8VR83u -8u6XG9rVfA6+wmoW7khSASzCsP9KUEliLi22xh/Y9hBLK3B6IID/h85qlfUTpNXe -uwl5+wla2kNCrjPyXehCBffST2dGy5G6hhgU9nxf4SAHLFihMI2f63VBwl7LYV8X -hvgbuzB7u4kBrWhHMiX+Xd4/LWfp2sDzSoeltO3yMnimVyzbbbKEo2UrCXeMlbVK -f/BOcjbM47tAcFNFoF0EdgXfuulkUgoItyrGWQ67wdWjRKdQ0/30be5HEPisBpNb -Q4vtERtkCsMDbDfCCfoPEQTIFUdoFDz1uk0UyjFtJREUpsmaPTX1WRQQljkhOyZk -kBVqgt1IgwkMAPEuSA/uErV1eRPJUeWnvDyRQRbjzvr5NDHdhS78SruuElBQaruS -bS/9KGO3DD0WPrvIOA9N+W6daXC8cQ3fjIMtCgGkPFJWwjeZ1wjHWmqhYhi3Y/fj -sEqFqSlhHUhVRcTjlgceImLYmkMO24RIPH+JOrXWDJyOZVeE7Dcz3vpYwxegA6sg -HKMDkH7ndXquRfJ7CqAJgVjXUCvdarb8kZpvlWTvjyGAJNRksiIudgvTlsjXBYsD -KTe7CGtc86DmGUUjrH6QGeuQdqRorCwn7g9pEZCCOrn0ApfBjXt+pgw1VSqxYeoe -diJn2CQ5bTeQtqmlwRBRp7ZJDCMqrwCZiJ3oH/mOW6iOJw1CpJK81zNiRLF84YTp -KaW21nwnecif+9pwv9ZhzjaRMoCI30x5jZjK9Z6W4Vq4cuy8y4LOpGXqr4rQCdaV -liWNE2E0PkBy393Nqmg5/PtB00VoRi8O26DjToGbynJhdkN06IGIi2Jdxs0obM6D -AGsJ1cRhc3vHsVzgB3KCpj2WYcF3rT8trvw6MwMbrjf5c1lnIHdjgWYSgB6S7H/1 -yrPyZr2f5Ig/YpphTnFRcQ/If2RHmBKco60eFYmYV1uVaH5KOSZgb5h2w0P9InOy -3UeWpcJAo+ojDpb348EmHA5HdlPyCaR6a5kx1Q+BAMwvtP3ioRpY8OLY31UqoE+z -+Pg6NSnRRsKdPqrQjXGvKNgTmDsC5RvI2EFUceFArseINch8QMdUe3NRTExR1PgT -3y6HqvE8JTVzHQT6uEpLbxmWTpGqsfltrdnyu1rqJpm7eFqwwUdVtmr3lNVjCf/n -3+ck+hskMvlpJj6+ahhCTnH1i0jE/z1tgJ02LoMDt8mcctDzUiXGV7qOXgukeb+m -msDZlZmLZKaHA9htuipAcldAtZMDtWbdSqZtdMmeHrsy2cuKFCBgJlF1NKBe2L77 -xzCSU0mP7X/yDjtZzDxA6/BeAmxhFIXA7WF5FFD+uDn0A+hgVqw0exFLgBk4s0Yn -tULgBBdPJXRTXi39ua2yDVPMs1MmWw8YweYrTN29cux+UsmxIwyJ+2EaJ/f2wSqw -yj8RPB7cN0vleEqZVxqEKBMUgigKorCXuK2MJNMqCVqGyLKswvsO1u3Mn5IrSRSb -QRPj13yRhibcXVrvXsZ5YY3iIvQz3Le1gZdHioUSUuAymmNO3zbAq1o3g+QaKTs9 -RQW4l2rRvKJpa7YPqatTbAW+xYEpIxwQZLpviox1dSNQo24Aa4TC52Pp3Ts0mPYa -yiQYy8zjGt5MIuI4l8cyVVfhvQoFqsOxOaoYHQjdldfxar7wmDPNpury7pnzQlb9 -lLKqbh8HTRkhD9tREZjLH+P2efpNPGSKXraPb8aBqJ3ox+OpFpu+jPnhuYIQwqvr -C3L5iK0r2+j7lc5PfxzJLBeCQ01DAO7WqCZ9q3kbfdoHmljebbuyfyh0Ow9mKaIy -NBaNSWi4oqfnrBwxaues2hqTbUJhEO/rEHOfRMi6DlwjnCGjgKz1pQqDogjPuWHb -U8yWXPK0L9nqjJTR+X7Ad5YaVPWev5Q1/lOCX5TD+N95kgtrjlpjcgiDH9wNhWgA -COX6GCXtf5dIockSSRrUAIvUH+dvfD+gHqzJ1ib9YW1UZQN6ogzynV47hj9rKjs1 -s+t2PIvnKUa7bGHiGhbjKUJqHgHmiAbPWpLa/J+u2WIeqKHPxLGqp01N924nLXYn -kTcZBWaCPEAywKzGUjWhJqzAdjqysl5uvujsnxs5LVs2zckb+COoI10Cpt0IpnKE -SHsUWcAI3xnE4XDafMVmLEwE3NYYqQTDXhnK+eaf4Sb2PZVpNFlUUl4vFhnARpTo -Vchb24oXJQywn3/B4R8SEUOgDM7W0SI63gXn+TlQHT4V893zI6LnHM+jOun8OIfj -izK4yorKJWim5jE7wDN8Za06ffkW3VQApAB5uJXT42Hyvut0Wt6/h7FN3rtTNiQN -YwXgbSvX9TWU3eaa+MLchWJYFttp+YxNBv7akMRLa8USym8U99UfEjBCEF2Fq/Q6 -0cO5bMoraAqp01nkreZOtAQP3thObyeQNpzZYh57Je6o/pIMWNAxR1/fAuaSZ9On -mfrg14zj7TBsOuwccIMZFndXBFeUNL7UraD48GHbne4tOhDm5wS/5dg9EkloUmZJ -ba2Fvmus1WMyweBbtpsb1jEXjP1vzwcA7v9CvKTluGU2bajljrfm6cCzO96qbBG+ -rYvWUQw4hESzI+AOMY9mvfakKQQdU6AswYYYSE4Pm9Nat6ZDjlQO3Ow7YnEQoqui -FQOSieQOBnqNhM3gsIULmpZBMSpRH5EWOWA1zyo4xXFXbCgKu9+USyaUVvBVhinp -k6FNNf35nGnasGLnmG24zbfeI4QUJWebf0cXDk/yysyB9POkOyxE7cppVt/ALmV1 -8D3MeN+JkGYcyh1/2NjLD295FvYrHbN3bppkZM6sCTGyfHjM8CG2oiTfB9YYKNjC -C642ErZKvL7YKx0bNWe7Mpxem3/oluyT2VvXONBxxCRp1Pck60Bl+F2ftqdPJFqB -fe6uQYV6IOli3bwZQVkhJVq3KUm7wfS79KtOl0Akv7pWVI8sGQClii85Pim/GYPu -5oK71FcMwAYWtRUUT0mTop9/bnUiilvmq6tByzqnUdzlLWyj4jhuxIZvr9IFeWmx -YHGN5sHXVP3BLBUhzFjF38+1CF5l4siLUW5jG/PneFNQezFJiYJPGtgof4MNdl2K -G4CiNrDbat4GLqsrfCCbK0fVnMwQ+8vu4NbpZdIaCkIureSRDdV1yHAE5p5TOC6I -XYH3hg23RDieLQQW/lPizl8WDden+5w9AuT/ApW3Xw2lS975vcJse+XuAnzxIBqv -BJpjbZ3xU/T4TpNxLqWcyLXUfHJ9UCWvLHknD4Y0PuQ37Oao2iDLpspS+QCv4AwJ -q5GfFFismoIx8CT81UOPDgL9ojdLJXYKrLYnvoxnJL0x8eJanGJ0k6KDvMrkqHso -njvmQSGzBMmBqlGQ0OiM+OV+d6j22s07gJ4o8R4Dw+6mOSnd5DRml1Ir8IC27bkU -viMfer86akulQeDKjgJOl2jGBfMNV0MjT6dNcrkJhmt+vIwhIu3CgUbitVtcW2Or -6Lb4wgv6x/lqeo3JCyDEF6OVtqNz7HCu6CBZdBCTs2F4r/Uo8mdn/AoKqKPJU/Dz -95yZ7rfet2SUJWNTVyBNxDPqqcDXkOTLgRgomq2eaqOkz2MVRIzjbm4kAct6sLU7 -EWaBsyGtNVnMB3B3flvXgY/IF/+j3y+L3maVUbQXuL4ansbpoCzqh5lVZY/0t+IC -2ULKctmgLbMQ++eSoZ/auWtwKywZKgSfEEp0Hdkhfg1Hm+4Vm/qk/8TtktPZvjgx -wCloJVPEjilen0MNrTK6BkEDiFA6nNycJWZdtUZw24+ZcEC8F9gRgYwvuTjJi43E -X7MLl/+Y6rC6cjk7r4eFfm9sfq/HHnUc/4swiROkBOzZCOSE6vXPtaHQ64oMZZto -71RqK5J6+W/dnWUxI9HCnDELyhYCiaPZwHPDLqNxQq0EVoeg9DJ4pBt02Sa3t2hj -3nqeJMfyD2pAUUKavsrbQYHdhOszCNuDFpgDP+JQopM/GWYqNv1zDFX22H+sfgOO -qMFWdQbeWVfVHF7s6UlWeVIol1gYWOo8oal+CFXWz1ITugv1RfUL+tXNUKK6QzRm -6LCdvTlMYhD3eNgZJSg9foejZ/EsswtfpGi+MgU52rjNxxrcBDbkwFI2tYdE15bN -S2E1WJP7liPYmwG+/lt34O3r3Kl0f6hJu+24JnnRwMtZcPZcUmuE9T7Yqxo8tYN3 -YsbxKbuNL5Kkl9WJf9ixSbE92naer9nDW2cOeLo4IqDgheuWXkejjIQv2yDTsZix -KHbLXJtQu+90Z9AMbByPSR6Q1uKh3pYoTSZSr4K3IbJGsJL9rO812C6lSOC719Q4 -FP0UgnPDG8gM0RARjU9avpkZT9ZTqIll+l+zuWypB8/JRh9iwFaJNFIgBKzaRZvW -q3DMhWZvf70JJ95iMDPJJEt28eWkcalC3JprFLi+Way0VMXH60fdNpoZPlFXfCIo -7+BK2Zo8Ak3S9n1cTQS0Ay7dSlqb9YR7smvRnhGHavXPa1WFvmfbi65XzyOIg25t -1bvKBZuNoaqKToPDaGdEmqGJQDXW3TyAMldpxg6nox92Wdm77tIWS917ryEGFO9s -pJ57B2jQax9uKg/2kVy4mfpXJvkU4uOZ+N4ODTV9U2ze9s8dpCI/JsXNh2m3tK6U -xAes1UxmZO2UPgNDu/NCwKIQdlHvxmPnzMu/iRrZx2Gq6nsNrwCavKfODOpP2T2T -tA/akPKomEhQ/63pBonWoYZPRskRlbJBMwj/tzNyMSZ7MgknBWBPIP+q5Rva1CgW -9PABpLNSEC8Pw5SNRczK7hX1Op4A36MdlEbwkBYnLF8Avqn2RLmqSZzQh/58pC6F -oDiSpk+ZNVzr3qCXbn8qQivXG3MAmhwW1FKbVHEbABT2OMFwCHSk8UGJlejmPbyc -1B8/NDv/6T4kczsYiA/67ZZcdzGiESOnUBF8ThxCypL6mo++s+XI7LelXWyrZAhL -6gVHY/GU+s0pijNF0mWiI/9TL24JCMmubhMcXvyN7aopOcXM7QtBxZAg0TcezxrI -uSWh3j/DHDr9yxgiweNJWYt1nQ/VwuwdifRc6XGJb4/w+kU3xt5zrc88c+1jB/+U -5953H/E/TTazGmcnMg73NYREFCJ4u/bvBE+v/HBEJjw+TNGL6BOMh7Jku+H5DFlX -aCxX8p+K6+kLuv0Jd6QssqUwDF4uRbMQHbMPlAWj+ey5YDtPhKy37Yzu2yVxGd+M -jLxgUk39nMnr5tuRo6GpjipJ4UU+gsYGoPwumwEsZ5p1zfcsKc2bEz4QWGh+H3tB -3zWUoX3QimUrqLt8bbhgGypCvP3WfWhQAjx24HVPXPYwM7supV3PlZ6711i7Jtfw -Nq2dB4/cOpPA4UHIoFtHiyKXsPt1nL/9cUkNmJSh2NuQqFtyBMSFTI6x4OrZOBdK -GcoiNno83jtBjlVl91ufZpj583DrZbyoGy8vFmPBBZV5EfnwYoZQcx74NoetyIty -/TyugtxYBt11q1+Y2v7HsBnsJ+YShDwKWtELqEK0aOBIHSlL+b4UfDGLYuvoOrzt -JLkbf3sVvfKfnLw4en7+vp9m0VZQoF7jyOy712+3JwuAYbaMajkaOxwph+ecagsM -75+TtVquH2QDZIKNvOyxfTc7SXm7SavBfmZ+5JH+vJ/Jw2DEU6tiPfM3QvIHR9Jt -F2xOoRskAHjYQNradJo1OIDFIeN7ITZdvnouEJyNE+Pd91ptmP0FCS13qnnJfOqO -gGO0g2czXFrqAL+042+/o6flXX8UHFW9/r2AQi+rYmGXtiWGe5PIEC7ZQzKyzJ1e -BKgLwDEruQfD9HDKmSCDcitVcWro0Sk+PbYFQJE2IRnB2WMEHqDch32xQ1AVMPHb -muuLOYhbSq1QMwldO0bZ2gy47LwnG+0y2NUZJMjX1dACRONJ/Hu6x2siF4auPPIM -/4eFWjFxAeh3YS3pEX1gRza+AypYv1bveoPQ8GVRjXCK5lr/7hXfrBhPODA8b/6U -x/9lLWrg/+4teXepXik7c5gdXh5O/clnff7eWwDt6neFjNZ3etqeG8Wd9pcUJKVQ -5IU3IVLMoXF8HIBZKr3z1oX1sZwHyLr7ghFpn0pUJpL6MKV4GtjkXLyajnfwY28C -4LXIOYuIzmFDySQ2JjFWZYYHmaq5ZiKrFtRnhJ0vLuUkFGZQcMONTfZv91u/n8+a -Ga1mwOlbD8G76KaI61M0gPPVhSrfYwaRPAkU00xQBTeKtiRo7TL74SM/HN2zbBMN -U/suxNdtz2vkyuT0obYErsnxPq1jBXtG9xquFMoe4eJVUCtI2VuzKGpPdleklfG8 -h8pUwN/8bSmf41vtbsMaiqJACsqgk1ULWxesoVM+twW/xGCKYxuQnMc/3062Dhjw -ekwMhhQk34lNaSb/uw7PMb5aW87Ryyi+sNKyh2KcqlLXawvkmV7QZlWQ5HV7P0wp -s2NzW/dp2C8Q4YxScpLsMnqfOcSmuzNJFjrTuUXQCcb8Y4E6qzwN5uio8v/whau6 -HqJyrBfGQpeyBspmEdDQQoq2vEf54AT0uH13r7MoXXNTkWD0ecVR9+vXoFYj3sbk -rUdItWlJdZbFiwTYoQ6y8OSRg7hGzZ7uGeHhtGJa7VaXfzgoWvCwk/mGOTcQNHza -bBwKub3HwCYA8Pvie4+ARBk/daocV9sFTISzDD8bb2y4+qHFNyRrfkWeYqw0dq0h -sU9FJ7YExM4BQCG/6YJ3ZrYiEZl/wfgYyKl+c/NyY41V1CRr2nDLlX+Y/NuscPR6 -QB21lVIGWMJ7rye9bUd/tkG+x4KEPfM1wN6viAUsWZ4wF0qb4n3nal4byBOviwog -XuZhKbKDdAHaFeQarg3hDzhLf6J2lwrIIsNDtg9/esmbavN06VupbANgyNw3/bAP -SrOtO4Ix3mgaynir6iHtyRvixrRdmxiwZfNEWpB3n1/0A+OBqQMwG84qu278QFdh -t2SDnbCt7iNlOkJQyeg/tkzgWhU1xvKYAACXny32TWXB1or5r79S8YO/weouc4m1 -Q6h0sbr8ZNQrGp5l1scH12Ixn1i1IMgbOkzmnUozJD/XuE5OFcuL49h+RJCNfXZa -WI8Xg870GsxTDh+kIeHUxRKe4mwouaSq1VAM1HaefhUlCWC+i6Wknp4LdEK4pygS -whIV2N13M0nxGcdLFJpul9l0lNZGmpyAHlk1w13HR7t9apIaWg/YyLxKkJc3/W5p -haKeyvqvWc2BNQNHyAUwyJ0WwQHt+O6nCvjw5KCuh37wLXmFqWdlNc7Xm7JmOL5L -DdV23HpjOuCHe06DI009IoSpDDc0ONmce47BCp6w4lxFJkaMCBcZVMVRDpAkd9Ny -ZRQldoW1qPSmxr8m9WePkbCRyLc9VSVuDE0OS7B68DNIYEvkEC9iD0Dh64R1kvAA -2XcXOuTGocWrlnJABc2YPrWrzH3ye8aOukKiEbodd0QFYHzetIftDWhUbdKL5uxi -D5r8vqrVYw8Eo5ar+5GFaAioUB5/oL41/AC5p/ecqm9dhr5okTFzT+pNAqh8qg6H -QzezGqfvPgDX5gZoEOKkOZmLNRm0PNlOtN1MX39Aon8EVAiUxrEd4/tbXQENSHUb -GLWDzD6S4f+psIyNjfTD07dVIM2/dd0z/ci/zM6HihwDfVf1zERBJYScsx+6Zc5k -eeHmD1dU5IqAZYxcD64F3Jl6vN+9yT1cZDaUjZPDBY3vPxKzaQwzDfoRwqTj7/hq -SVyI+rhx1BrxqLPi4j5rI7+H70QuDfi79cfgjoSIalQScMry8h4stzKU8EyTOMLY -c0zA7TNsL+4PESFmoX+/0izPN2S/yLsY3KDmWlNVvWAnYq8951AkWzWms/P4Evx8 -i+KSGplGqO/xY7raWVW1VbJk8BjcLuHoG4rAk2WhFLIhh/wff8VOfHpDJuCHdsQT -3CClCh9aqhMTrD9xwemcRPIf6RvzUg6Ld/Rnsrz2AvjO+I/qOpaHBLPRN1XyeydW -D1aCtyZfGgczBBarDvllEnPIg+4gN0fvn4pFExCDykH1g02KaUGdzBOh2Ww6hBWq -AASbxjpZ9O/kvOX4JfZ8jSXgDTBi50WlvRwNLA63hzXjKfYHYD+9JiBs9eipW/oV -n0noMvKOXSH6xzHZbCyDIuhmG0FAYX0HJydVy+zjDg18OEX/hyT5mAx5angneBOH -1cHnm+qmtV7Dg7EVg/+cmWr9U0OZ0CH3S1Kgn6o0qSviiUrDyonui/1UIqe4p8we -XT5qSmOPPmkYg+PQ5jaBp++vot+7PlQTBpfsxN4NegL8wQ99Cc1l5eDh/S9qL/hT -TG8kyYoyeT8RhGwkWoKCWE/G/Q2QD7+ynaHJqy2H1FyzMdh0JLsJpl1LBtMmRrZ1 -yYtFAtk1am0an5RHkspIxQ5xU/TiQ15pUHShckxQvSnRAUhqV/AeIvXRmUZ2O7Ko -qGB2Q1LgyHXVWWbtpCImUEwB7J8CZ/Ea9v5jF/EXXx8BzZccaJ68h4RUV44uxyeu -iocRYw+eeM8NSTOxYHbWh8I1O505pivqplw7QBkN618sV97iJCTfDYDcQA40esH7 -8+ddQiEqSNAhTQFP84E+mI2MZyc2vJ3L9FpD/5lPWddw9dGH8wRQtUAGcgT/fOoJ -hMPWI4Lsy9LG9gtO7WZ5PSKvW50JCo0whWZIpQvLZ1K6aOXDreLv1NNLCtMEa2mW -9w1lZfHxrkjInEiTsPV/i00hAh3t3++XxdZ5dQnzMs1nmoO6En6N7yU7LJWq1hKr -wl5sLbvtifIjHIffWH7cI45q7xn1KDdkPNv14dA11enQfJoY7KxqEC65OEeK9582 -6p1CbpeB3y0UlQuhi8ZEpj6j9Lyu0sPaSma0TLGl5ayAnksxZLWZGA1LfJl2soTn -ZDF84bWGjPtqShVsa61Ouv2BCM17KyQ/Cd8l+vmWzyg08z/+9ry56iriNJkpH6Qu -5zRj59h9eAAxhOBl608zf4PQlaTaDkNYhnkUYVNt3gPG3qwFlFUm6LbCI6iYzoPV -lE1CCnl7cOsLjtF2BPT8H+pqygDeTlEkwit7UtxxHAS4t4MPb2+eOXbu/8zzo9QK -zZPE3jfLUytqLefcSoeviNh+CwZim8dzJcLCJnr4P+rjqgW+yXn9WhtMfNsfOZ7q -a0TXgyiKrXMJi0tRtWBsqOJrUMonFGhvjezfCjVwDAbX706RxE6gxlpZ0rCSwOIR -E3I24Ht0mzvviEePbf1b3RFLwLSaOCOrBqv6GphkKFXdI5grgRZTvJjRS33ATWSm -mtOy7S45WGNRJt/3aDhcOiYPYb1pbDDTwBqBixUcy1rcgW59rxkdp9mCgfAFbTBw -BsNPrxT3dzm+IC/VwoJa6bBUFJzLhSh+H3aA0A3s1VtAn4pZAwMxIG4rxEGtdbOM -GQMkRrYjE6UQHAXmIc/9b+b8GB9yEfDV2EJaS4EkEwqp8n+sG7OjudLb1+gpatxc -ktHakZ0eemXNemvx0NEXYAU/WGUUhTlTJAVPeLCCsFYXHgMbbLNOXASjteMqay4h -GmfdpRQUi+9RmpVrcMXnHkQRRcm4twiNfGxnsdnz3EJdhvvvHrPQW0a3XQX1Pevc -27HxlXQGySV+mG6QnrBxzGnETwF8rF56OIyYXCSg7uLA96fvQh760+shfTd29dOH -ESR7nonynRwkcKTKm6GZPKrjsBe6WNdRQa8dND55p5VRhuz3MG7wrcd4eFMYwPg7 -HMHrvLtYMap+Tp8tDq/b+BoixwR4Qk5Ziz+YNy9zYE6TtnCilqAwUaQvT63yPiiF -RlLk4bX39U0HvUXViM3a2iOdvpiBsFnwgXbjFu7kfV7Am/Eq9hC3JVVObQhmwGOJ -BTgreHi6ZLcqUy5Oc2lCk9kbZJnKCh4HZNBaRUrZhhw+WwgkwhHT4xhSNYLUNJhj -td94xYjCsIWcifR3F+uUFZ1nHuVYuf5tSZjiBRRiDdPu/jcTc1fS7ORo4nyU92bS -nucHt5OgK4dk5TLOQDWGhUVwQd0x1KtY6Uyi3Eqm8PPs80YRQHDyQ/8C0Fl1Awys -+bzEU37XqILSTIMblvFRbPTCnhaDx2Ey5r75iAXFWZqOxDXr5c9r3ER6RiLJvvYc -jvLRV+dM+YUuS21qEzaPfXBmtKxyRA+wnYCjis+Y+G3VKWzbStOgvDVfaN8CHHhl -11u6Ra78x3HPQtFK3eLVkkk8mX/2wCTl5CNuj1ZkKvlJQpMW3gZSUeVmrED/aCHA -DO7ym7BuCzMMHjjxfgSaoSXtKjW01+1ZGrTGaUvfCQzYhBAavDZX/XfjqjMgD1qb -TiFDCOsEc1o19hLQfOszDCguOw9iv7m+VQC4yQlOWSLlm4VnrmfYhVCQkbHt5oUu -T0pQpu2LII+s48BOYw1c6Ar6zZKSK6b2SZUDypwsonbPcjLfn7aNyrBblR1t9dvG -O/SRlzKw4oK58xRkGXOniN4jpxzoVQzK/qHkOr/YyAqhtA4gY0Y7wIi50CFoaEXI -Q7/5O2PYjtU38iNU5MjUGxGMG/Qdzqnc3AFMiGJfNA7kWcw2feHzA8yq/9CqqUZ5 -P0b7kc6fZqTOfVxCKlnu9YkrsREioehQcwqacx9NpafnHliLKizfQOnLSuGGz87U -tp0s0n3HZL6464OolLEUIE1HOV9LRAPz3Y3hw+QTpfwk+m9tJB5q4FYCDewm2HsO -sv4j+StPFhcmM0eGjpj+2I3lerjdpPznFzEAOKmIFUm1yuI651rDLbP32/0Y1396 -LNrMM6GdQA3HfL336qZdvpJBtNEe8fHYE79z1Q985Tlu/Mrq6jQOv067kLhA7cp5 -r2PR6dw3uVPdgA56Neszh/ukDPxpqOeXm7ZxmM3cPO/kSTaAcgwX54sPXqK9zp+H -CF4UJntDTaia2IRhJEpWO2JTXVQb/3MFzCNHOphwpCT9cFZid1R38RoJ7cFTJEsK -DlMxFz6QeVcH2BMmkF3WEWwdU/n+1ZQATm5WvNqkoS/hv5NBmLf8rY/9KGltpLqg -ZKYSAgWS/4DvWFQzB4Nh6ZVoPugQH5TTsid6YXxmg8CPnKA3Btisq7rGRkaTKKBh -74nfFYpOqIGBTqI8s2trr65Vt342ZWTLT1GHPkh1ytbEihR75EHutf8QJB3r293T -i3o07Py8/gwaE6Jnrqj/r2iP2CNij/RYMBVz4FZGVb4jLRZV13FEsRJVKmZUUBzG -02nuaP+s2rzk+GuPLT1PMqIbGYTegS4UW8xph5TFlYjIb4kj2tO6VgP0VfejAdmd -qTLP97oBdF1g+j99Vib0SZ8s7IEqeInJHyJyIJNJPLGNBPDvujMc6/Li2YdTi0BL -xvyJBizrK8QX0G41G5YgpXvOQlLtfvrYyBBvfoCgiIzqsq5VBfEmiPxyRGRBGP1n -EAzKeueHOSr2cLbMRk7qSlon+7VYoTre7kIcUPsD9FNj1XO9bmki0uSbQD8wkadB -ogHpcbquuB5B7rCJ0i2nuSVxP0mt44eeJ8tY6La7BxZ8c0E5uNaE0BwoElPtYjU8 -5vq0EJp7KK76JUSL1wj1cDX6vOVOBlDmjz7ebcnuQxuYlWhv4Z096f0xiM9DyQCz -8m1MbtAqC9Uavfj5oectyyMm3VgEqYvguOzIHcZ93psMe1CgyPKiLFloRBNkTtBN -zF7slck3ae0JM2yreC2hs6xp/cvawVmNLb8s0Pd6wECjekhGb8B39rhjLTR9Byhn -TH9nqlSzcL4O+OIL0AE+bGKdHco+Qa8+dwH6xUhmIm8oBqS7jZUDQf22gupCcABA -5lSDNpmgNDy9w27dz/ZqrCFVZ4anqApgLBER6kgQej28oN9Pf0O53zNdu52R68EB -nHfbuGoqRUzjZkobx0w+sBtNgjZgHHCphCW7T1B1fWz7zW/BNcp+eslMLE2uCrey -gs8EkesRZYnrCVVkwDsOCVmL2V6aaj/mqFddBRtWmqdTi71wh32DCpqOu3O/+QBp -/bjxnitIpfgb86KomNvTJ5O2IXaUZqQ0xkiwYKMwh6UPBVcZaR2ithe+Z08q52o7 -m6AN4Qd7w4IMYN/bWSmVYsRO3vx/S/ZbiS65JcXz1cXYHecwN3/DM+ItsmTq7VvK -V7vcATbkdSmHJAUdhyPz5mQP3HhsrmORyw0KCybNCaSc6j3iGx1FRGYEsUJqqcLH -9S1WGfHx5FoDQr57x1db7Stu9FOoUvGRL8GR99/RDMbrDQdnGJ47BR0i7cRk/xze -YN4DL3u+w6CV7d/B3s2qhzSljIT+7Mb5wpGGxCjM4nIOhnIfoRJYj0SCDAX7QM0o -O6pz0uoVoZYkQThJ2wpXwlPm/j4fi9t01hoqyuSx0yIJLo7BUpUbGGDGFo0XWIhk -NxbWKE03yq1uqpQBt6huH06IA5BCDrzQ0cB8m0T+swaTI169s0fANZ2XyChHfuM4 -MOXRJUQ4Y56QSU5eqSknzz8R/TuAwkSiApX5SzNXcrbR5CT2xv1rKWcUuWubK4TP -dIpCVbceVLoAun6jVcsHsf5y7lw7lsWaZV78t/G6F+SLXcpXJor+AOAKAsaa7uuZ -sPXzB/vBDNpvj6hEPIbHtSAoaWkKkRbs0PgjwZi24CC6WnZVyE1BKuZ4tiLKUXRo -tdHXdw0iMhp7LgJWGl2be/SXjQII0VZxybYlfCXlCDSuZdctIl4UMT+x6X2pryGk -Een8dNSRnxpPnPl+uW722gC9uE1Y3A1cJgNqpXGkx8mqF3n/jGCpT6NweORfQhNz -GYMjhHHLigafn/wKGkSbKOE/8blkcNQudaWmtgnwH3gaxVukgMYwZzexXTlONv0+ -rWd1sGhMzNAvT2bEAKXCd3LXCs+uZf5mL/RjOdFk3a7ww+0+tTcyvCOarXIbEXI7 -OgTN2stIQUBw4vpEJS052b29XIQTCmu0/Qblv0JWeueAYRXDcbdhsqBuW7MuNmFn -/n9JYFRPBUp9WYWfHZ51mwYsj9mq7n7LUO3s7WkqjpLXqd2ZSsR9C4K+V8XUib15 -QKlYDxbBDclrDiIfeJAB65wTkagTCkSlU45TM9m0+SWsHuzSDCV0jb2QsVyv/qwA -ANnO5JASbW+0IiREv+9nx3kMZoeAKS4eqwL/XybyGRy3NlR+Q3UUCEyn3XgbyupG -og/MU+OWTXyfEU79X3FkpagYtCiZdb0n3K8IuLkjRK8BnkdyJ4dZqwKRZ/ukA0yZ -MerOXFw54hMs3zk7Zp6V9luO0WPLBC8G64m/XVJA8wKsKWNpJVJ4QKcrHsYC8lS+ -52KVxxEiFkgGu4DDVEU0wOGrqStNBsQEDlLgv9gNNhhFGQ3E+lD9/DUj+PBBltIS -aPpBZLKMTTgl8gy72Cx++Awzcf6iE+9geR2bvNKmOM0XogBGou+wkmK/f/Xk/sE+ -aSf1HLO/XYH18R6W3VblFNWaSeKH2FpBq+P/F8IaXZBoJZ4om24xqEIa7fRj0Ccf -c/3XtqRPPJS4G8g78dcmS3gJ19o7SA7PSvlucrfRe/dlxjjI3dhIidtoLbTDkc0X -nKOccDphPeMYNWHs/msa1SvtNA7Mwus9kjSQaYnYKgGKfMcSCh/cV+rIWFKVMbww -caHjXU2xQUOOdiLgD/PSkAe2ebPBAja8hdn04d+kpbQIcc+F5AKbW+bJZgKlfo3r -aJsN2eXVBsXW+0PM3m2BrD6/jNt6msLAPim6rI4HEsm6UCaWUfYM40HHGIho6RJL -rPOxB10vEL8Xh3eVJufTjDd5H36h01oM9ipNkl31z7zATZKRs4u7eQaNlOfmfKC2 -WFZLTuiC2lMfmNCUTtRSSAJgWg1/nGRK544mpsxBVsg99PdOmOvaRI58A6SBf3hq -eV63L5hHPV6vkr8PBTmQSwx+P5d7oKxsZGG/Hc5QQ9Ni5eRloLvUAKSWSTZCFtI4 -u5BVxrztHqrEuiyE7wD+6cM18J+1d0DK6pizG3ewsxn7xGDCCT9DHu6GHnI7LTlj -Ch72GvZG7nVV2TWV0oGlZVcsNTyiLmPqUMA3+pjyNJoXS279asEyzsyK3C4d+8Lq -027+VDP7NwLXQs9zGLIylab1eDLilrHqWLBnmwuOfr7CwshZrd3GggyZju17qMW2 -VAmH+WaKy2yb5waex83wHv5AZgNqR9TZhAJgbceXqjAwqPy+EldKfJCX/Zsjf8ex -wJioSgTq/BfV4OoKtQpqQ4wYZcdoTef0PRgtxz+LimEpiXNr3nCmQSJAF0lZSsoI -3j5S+vzgb3AT0S6VvNaPtK7Q30AfeiBllyRt5PGdvIg5U6z6ku9bjcWcqAvMFIee -lHIcFJqaU4LrIR1s7UImb6JkcDdGb4d7whBYxiP78vGxZbwG83ykcn/2+344Iqrt -B9l/Sg1LimaNSKHWOQGMAMpFRVnWjcXI5jXBx+mUnk/VSF7Z3MRoF4uRXl64iPyp -uln1W9djbE8B+CbE3vZTPsCc/77DAL8JfsvOy5FdEUFQAwqkkct4jrXfUIr60I+x -xItk+EXG+op8fwFNSRiykse9Z6LR/2O3OqyGIDQ3DGb3I/fSn8wGmCXD4Ni/Tsh6 -okXfUGwpf6AVSRTpppxquDLplKW2HhuM7+fUByomH8rtFIMObkM6aOG5K8VLwhzG -hdvWpHBPvhuF6gvLlRhS6F8Mb0v3PrJmb28Jpj2exr9XKntkDDHaL77U7bjRL6HY -lQM4p7UsO+ybCBLSOPufaIVPiMEAYpKA4/VidLXW6llcVjcrUXPnCRT7g2+bciZN -lZtbrPF3JkxO7+6q6A+sGMikkUxw4chvooo34b6xA1eQwC+Z9sCmYOjqQkdAJnWQ -sBbA6fUSgVsE43y5wODic6z6S+kXva4mZy6UvCq698Kcjvqvk/U0xbDJkafnAAHU -P0IxvNfGhvA0bbp80jrkzVgu7wNGRFlQm8fYfZ59jdENV7Mb3io/T8wnnQwuM7Mh -dS8p1lZVgGz4qdNAzwUC2yCwnIU++BrdDNCpmqUT1lLr0QG/71AN9JyftSQ/9SgH -ukFkXuS9JORq57p8J6WlekdYlR2e8YmOPTrxsX8hJolXNbfepVOolssZpbrzxpuc -Ozdi7vpev5Wi1M5BjAnkSlDsbB03QF2sBgi9zKuxAkRKFQgTerQl94faFlDMkdGP -pFfey56qWocJzhRsLy3ldgAAPkE6/BCZmolBrLIBBUv7QvUAxXQxnYd0t7Jp9vAO -6ivDoR3G5OY97YKMoJfsGjXGHa0JUwuY08x7DEJL40vNGADyGA6dwd0637CR5Ey3 -xMm8z4LRds6RDm2Ugr+BthFoFcI1VpGQal7hFIlBBLKz37Oo0/IMib/rqqAzqXnm -EIPbIml+bPbX4W+uF7FvuG7Bm81Ph94kaD3gW3hT0ALZh+VU6OxDFUnxVivApcAO -LqtFLC5bjNM96qUX4ipcytEYPyXgy59oOuCoPSXLF+hK0ZulJFOjx6vB9zzXGdCJ -gdTcUnG50gWdclr/pK6ho3TGCIH1xDOInvfJrfPKvlGFXdYnPGzC/8TsW1UiqT1p -892z42L9YVkAP3aHYhhZYkTLVuvgy4X42ajlq3HBlUD17HBGP1A/S4Dy+MvSiaOJ -pN1YmoLIPsC86gSgdSNjHkS6kHRTVf11/qOpo2+pyWDM6UzxMHIV/efjMLEhs4Nt -mvxvmkUwkeAUAzhab9rhAZVYi2xWWEZxyuPudcyZ/fHjGkYKxJGvyfrSl3eSMM7g -UYK76yPNWOm+rhSp9WpuuilZud/rF+BDx42svIcOhyXJdCmpVK42Ena2ydsyGXI9 -CGdgMg7r4AGoZi8mGqx97R3E2VcwayeUUbo9T7hBo2MCbXHCbK24GOqLcrWd5vfx -GRuX5LgldQ4hXQvev4LohwFEZn+iAGsJ5AKoT29AwITonti6PyjZArbFeTufUWpt -MSvYWJUBfPbrdJ4LXNmd8/gitv075oz/xE1LRw3sQY82lPLuu1z8GUDZKhW6XViq -xzSobKp+eQlIpSCiZKY8baZjYLIV/DT9qPHpzFW4y8eXAXZsE7HsLs7NlU2RAVCf -/gNeMgptd9DjdKg3G3N/N0KF9CGvL7WVh5a0maWU/wARGQFcX3PD3BlWXV/L7GN3 -gCXVyh5gNDpfDx7uTXbmi6GgU11KFVRCUBhlJLg6fTk265JlmQ2VdB/JF+/dJ0Er -roZmtEFc9EME3Fn/NUPPRkDsfwS096uyT9hBSiLAspONHGpZ678SpfFZxsMvqioV -ZpbCob5DSPYxp8FxQsjeowQO6kHcGQdXy07LCQtV6gr8+lcMT3G8WU0li/zGIC9I -G4DKozC+OWTQuNuZA8iUZXmHVXAitkH7kbJmfjRju/9KquGv72LGe988MnX85C0W -1BhnrXE8b+KJ+55DERqNevOYg0ZMyeQb5ntqNZD9zbJiGfXT6+pMiWGg56mScSxo -+4vEv7ONubJYTEO4HxmSAvG61bw8bgjArPZcR51pMrFjGsAidQe5au0FNKI139ao -6oV/mtx7pV+LuvDCGLCTFGUsx3c6NhT4abxketXoLwq02PP7ISUaiUnWgP9ASeyY -cNRjWNKlGtz6fXqTQFbA9oy2y8TFkcc7AslSH3fSuiTMN884KyhYS3IiXtSyhgC1 -M96z+iM+YbnS/U3KHF8xAywXPMFQEONjP+fFb3t+VY4G5hVNcbE5LPab2DCs2Diu -AXL6TgfbTFqOAY4SrWlJn/sNf281ZmOSTLO7rcPsQZpqYTw1HaDy1ihv1ly/ensM -ttyoblSaCgmA5cNcQ+T4S3sFqwN8XYcSX4v9QUsy4oAcfFlKlEytxCCnfiBxeJse -L7rTIYj+n+qedVpDDnnc25DtU65bObDr/D1RBZYeJ5nOoF//zfxyvHjefSKt5SSc -ZbfA/2L7pefvyyHTqFtO3N71yDAHP0Fkp6XixnQcSbSbl8aVhAoQOChemcDeyqW1 -j6s1jkNqGK5oMb/CK2KQfL0mkW6Fvz2+SWsCYeoIjTi8PgTLmuncNlO1oky3B20B -0kTjBn6KeTWaNm53+LBU7YEhGmkanIVnGDlwwPUJ3fReGp11fw7mFK2pgAO9v79O -FSsIsf3d800wiSPzKcuomG2A34+J8UuHFhhqU4WaDfw8SLi4aqUufCXbO4ISFucF -72RJBuPLxzvXjY8KydUJ0zBIxE/CW3neCr/boUdtT2x70mtmD8OCl5tHt2vNModt -j0KAy4FY5PkWOP2PTZA4JB/UHWx5SNXe9ygPQzsks0DNN19q/XxGSmLhqQrGJ82D -dOZQVC0q0ftGSnCkLQezinY0mxdleDI/kOiLWVOv+oyXzC13DGycOHMK2AwAbu1W -PG3cx+KT//dt7XqU7+RCMZqzyP2pFGS6dZ5LnrIZVcSea29nT+6GSIx9NRlNbYJ1 -vpG/lmo6XTnvNazyNOjj512gdALCJDHJiJQbwf8udH/X5bvZuiSIVm0IYqPnaprf -JjcbjEnr6B3XRxu+UHaJYSq9bEerVykVfOFpvXQY6EFkgF+I2AuDcrvasQxU1eFu -XkliTi/XyfdgjUKCKNTkgwJGn6ZFmrMogf04THOgbeZZnsFZTrpDNGsAyhBNHRTZ -K7a0aVlh25EvDGV9rXGXpr83vaLL3vvXf24RUatUBcEqdPnTf9ONVioCs3YK/9JS -yFnl2JJWm5OnjlfXqFxGpP1FSa//QRV7m0FG49gx7g4YvOdsYyVX4gDwDymo2Ufb -5lDWboiX19RVSLHnu3LVmzDng8FXpVrysUafEA93yC8V1sSqsvhxiWUz43/dXWgh -Q4+ao+5+uLA/Zl+uq0caNFkxeIgv43l7EiJwwCoZF+5cuukvPtUmGpqzyHb0umq7 -b9OY3CbvRElnrsXzEBohLNY8W0IBRgmliCH6iTE8lgUK5tqGrCNtxHHcQPWsk8+R -wCsvHzpwJxrUyHEi4h5hP5tLqvtesL4GLuDvYGn2y4rsSALyhdES3DLyARaEdNH9 -LiJwZ/mMB/EbiABEE0QaXv7JQL/EUHXIdW0toHYRYcJJ7OzD//JscocUMyUzaxhZ -TdquGCPxlt2hIrQxaeb1hBrNvDZZxFeSMd3q/VXCTMKdboMaTgWOvPU7qxw10Vth -wVSqSaP5quV2QHGnQIBL6DqDS+1A14AVpENg3z7+ADKYcta74dpTtr3HsC4hpFOf -xVginPZGXl7bSTIacyEdh8WWIoH8kddAUbc4l9fxLjWYFupUHG9soOzgIl83WKnz -HdI1Y87eOjDNIhdIc8PJkiV1IezTQ50vWH7YB6tObhxCkLHL8fux/36jzu/z2MUy -+w+2x8NJ+6BO/WS35eDkHXNGrv5ibaKxWPyZ2U1MaWUaDFGKZ1fkbx2Yuo2ZSDEh -a7kw/SgOXINevGuehv6e3ZzjquJQbD3a8/e0ORqFNYMhuQKxVnLEGtvJtdZG6gOX -EvLonaYQNkOBsQJYqojYOQ3wt7yCmY4SxlA4OaWL5DtwqMm/TqSWpEl0I3P84Tb5 -NZ3uK3I7zGOOuOgpMSXVa0HeFIna06zQ9tEVAc0TXgLa4XDMGVFRl5V5AW9oS+4k -8zWrYdW7ZS0VIk+Uz4/lu/NSdoUB8KzUdwF6Ogemk4LF9KbpXlgMo2M6vfBclurO -8fc704PGdWq/4LfB8hyeYDHvBbtTvxXShJpUs+4NRtBrvBCFbaS7LOKwA+X5fV+B -tpQfCJME5Bgbyd8bY9fjqKausEGYyfdEnGaXuQ+hTCVReY6S81NHOewoKK5R48cT -bChtu+1hYKzNymscJr03fqaB/YHl4fmc/wEUBL2z6m2eY+/mUSYKrYKJPeyh3Wlv -oM8SCHAOnFDYTr8HbEzUVzBWj/fe2nTLTzocT4yuPWZb10wN2Zx4qm2EzlPzySFl -HEaywzdBIfWSpzi91BbdGWAFW/FptuznHjRxovdB/ezWqu5VjiSRJetp1ls9veF2 -HAmYmQM2HBOLXrqJ10nXK3Z3jqbcUh7+3ajmVNiSIP3/TmRQu63iAZvyXQjbBeJk -YNv/Tljg3pLa5x0SoOsxyTY1bjJ6+GW9AhRH8LCw8zkpRTXIyLwjlAyFBfAsip9L -OTgtVf5Zi8r6wT3XCOvybGY8yo+u6Ik8Ipi514d3/LIfCVZgiXueXW5JHFzhmpBz -OsNdsal41D2wv6shMBDEG4sCZuAk58zhem9q1VauXXHuANWrTlL+NPggXj4tQuSY -GrwAJ0JRFgg0H9LOjIYMAPHEcZgbd+AVCiiwvveru5oxf8Lndmve0UxLJMIWdzBy -HreZf1HWQ+Tup5gnfKaRcUY61iYxifQvz+FBhfBUX7JEy1ZTsD+6XX3w/KUk2ojZ -UoaGm9yEAqguzzV6qjYBEtcb279LmQaiiVzxIMWRAx65gUVlJmHSqz6Gusvx3OCM -mHGqRPOMJR2YCz/gKJVoSOgXJ9BDYy2yZ15dhRPNSzRymvLAvI2FohfU0bGa0T5b -FMnW7XluG96NexLtTaB8+atw2zgA8mAX+RR0HthzipSfZ3SoicQUTVt2R931RFZl -XnJDY8nfS/gQ+/Bv/nkhn0r71fzi5tlDe/On3ADHoTwKgDYotHfwmN92LbJrGWyp -0yIktP+2gKHlLwW2r+WYAVeYY+mNDcBNu0PFD25wIq7rXnLWt+JN1tg+Oq7m3ADF -9sPP1PR7lbisAONg2kAo9AiTlegJQzXcjkGlVEhj72a5MJvlelxe9+ysIH7dOvhI -Cfd41C6632ZNYIgml1f5cfx5YTIzMRraX+HRc8yB72o8M8Q2Vi4Fw6gDUnT0xggO -RTiwftX51znBSgEthrCqjLACzGOuL71nR6H8OPdLRmTty3OoE1Lv7Dz/TaNA2NWo -mfDWTLo1jtmEcjNhSehNRnztH7kW9Qyou1ZHTEEGTRcgBfVpVzHVm8zpKqq/FdlT -zTkuUYUwHEVYzWNOT7ki0jfNo2bNSZFZrVzH8MEmeB9KBfE6SQOwMyVg3YYik1wx -QnxKulXjGA8CnzUy1rs+FyQ8D04wLf5vdESB2RIfGy7wtX+HiAYvJUkeV6R0qc9U -6+NlBtg1FPZY0pQSKOpNtC4RsL5RhFhZEUev4lNgyQ1xWieA2C6qTN9RwnEXfNuo -5eOljUeu/st99E/a8OqF694Pqn9g0OalLSm38L8lp7e52dNl6eiHFoM2eJxUCIKc -7/hWS7EQLIXbHnCkDVFb6hhcYwxTBJhP5TSFomQMfnnmcB6gKnYb6kpeloO1xzE+ -1JYCqoDKISAnO7fl0vvG29TcnJxTHFFSI/9IG/XdjoOssKLU8EJVoRAvyi/SITfy -ikFYtIcN21IqrFxC9KeqbbxiRpB26SDPD8gSZUuHkMJ4owQ1wG/57rFeV0gzZKKL -1O+1VzOPQexKP0FM3D4eg/AqxNnE93wEOui9Mu5dzq/x99VkMZZTeFHksuFPpXcS -NUbKRvGJyL0xULGcX5+I7b8HDLskdG3sEpoXmVSbAefv6/gYgfh5Hqvo2XsDnMsM -tnfWZb2Ncn84dNMvzBwFZbFtWSvCjwJ1IJB5siYUwk5s/v3RMkszIjT5ZXhW6G3P -cgfapsn4QvP1qS4X7dfRuXMbPlQ38424Yw+ohKlEGBTTb0frP/aM9TfqOPJdi1PT -nxFqVGr1ypDGQVR/SyeGzHKX7visGxtyeqzTJxGUVxdMrBBP4+lxMGf0vSZS1TCt -vsn8KE7q6FjC3OVaFod15zt7X3Z83KhNo6jAeeZr7K5rP84T9+Hb/X7lb7lb6jGp -Q9G4u4L3RRryjFxRTPPaDlopkfzHLugmzeh55ORELDBk9bphZrFZpjUFtrpNyEG9 -dHl/78IqlPCzy6niwG0XcS/k04soVL56lidoVYIZX1jO+eBzWFikpbSIMi8LWpTX -ucZBoANyPULGwDNf+6pRFztKmzF8tf/g33/pHC/dcT1wq0Qdi+KiA2jN+PlitnN7 -CgdHddABrCcn8oLvkVmPBANrhT7jp97Wn9+ZC8JY21kSObJR/d7EI6rfjyxLngF+ -kWBMvCEvS2SYcZJlB6B4/FDoTqr3PZmVv2u1znWAIlZp9ddpN4bwtDREqGxBeO6z -q5VMvvkGXU7A6ocvZK/H4kkgrDgn2ucaVX1IE1xoPPKEoMKc+zZRBcVpciDc30F2 -XnPSLlGJQrp7PiMIjuAkLSQyLtjotlKRRV2mWgxS0nwYElwTe4Qayi/vHUPnhF+0 -8C2rZghoUf/bajfh7K6nhWuOYGGnhe2ggBcnrHkJF1s8iymPnojzHo1ZxXzIFVZs -SAYhvjt+HlE09qBHIn+COTKW1x5ebm1NI7fYRr1zShcLXR0IECl0Ge0/oppECfxb -HnwGCS10w4CLM7MuRLu4Hr6I4crEV02haSxMJ2hoEnp/tSv/38egI8dyoRpZRAtF -faz+VyfYwjTst74Ur/MmEMVpCOX97R37xbZHvW+GORbk5ZxyO79zni2SEF9tI66o -/f68v0ZlaGBr0PmWt0q0x9b9GaZv1quqpPi/BwE+HJKQcb+6PG3Uy9EMMGZ28YbN -okZ0s6JgrSFgxNF/W7A1chb/IEOYRbfkpg/GlXlEz8vAMnHLYgFg72pb9Tj6JEIT -u6be0rv9AaKBNkHhPQnRK2gScipes+MXtFgP7XAZ2JAmPCbqKgVV74uj2zNrL555 -WXt3VrYnFLJXWmEE9WUnzrFZ9bEsCDGdX0AiDbO3FxrPtnLs6YjI/ux1WZ/3CCQb -cFd1OvgJ70QlhZWSK2QJbQkuQ4/NtX7JmXq+tSsMLoVdojduF24xAzlg8GAWZc4r -P+wTHXP+9AxDErNAwbg69LrzvYXZIlqy471B0ke9/v1BdoLjbZOOhMrCIFw7+WtY -BvyyvJd039+ITDVF4XUtdUOXDPYuHmO++u2+FexBLOpQesZtN1yl6qQpGM6RwF/U -7Bfb26nt5FAawrxf2blgU/SKPug8VKlqB/clHcTegoMiIelQxOOePhO7nColCaCe -hq4OHXJ7lhJkWVPx8DD9suzIJq02RjsCv3ZwrlQIfyD16FaVPRK/Cj1vOn76+yU0 -Be5QgPDtxGo8M6SjkHrMflOlfGpRqonzb8SuzY4CbR2FGvKvzezCGP8tufDY5bW2 -BhsKbX6Dz8zQx2nAev3XCwDmRpeSgR1Mn2Yqdt0AD6hcY535HhlWGl3UR8eDoa2F -Vu3wFBWlj0g3wiw6nv3LmL3EC9+FbLYdj7F7iU69PgE2o1BQc78SRjZz2erpZmI6 -YFIcUX6giqDGxsjm6L3mIEgIUF7jH5kI6EYNhCkor4K+nFPz9Xvxk9uccYreIRfx -806abHSzYm+UDy++1iRsXLafqWypkTfhhT7LVDeCDBF5dRTGNbGJY7ZaeU9MfziY -NLeWdjppElO6HDfvkuxXncXgDbSvVth+xja021yFr1mkYH0fCcZtmyxOofiFZNZ0 -WxMeAYlOhawF/Yn8L8MIqZlN24ZC2RtqlwD4Ov9oa/57TR6UzzgQYV1w0q18W3Tj -IMo88e3BEwf2yvdry+TSfCivC0O7VMI9+ll6EiT08xkDav2HDPQIi3ZWLfqA64zf -QfH2uw+yPO5m9uQ/+20GzmIo1B/n6QHRbZybcE+ukkkmL3c9N/nIEJCEBPNFtgJ2 -FKM+iTA+kaDoypFiIMqOaxgvGZP1p5saox937AiChDqxMiWFMQJGLQpy+zi+fmMz -rrVviMAwoFvaIXtsP/4bxyxvN8VmH2COhgWBEb3RTEp3oI18gFvnS69Jkltrz7dp -eF/YbIyhnyucGmotX71nZdZ/r5+R40/NDsN7AqFspWKOBMik2TGxdKsYDQLJZ/eJ -IihI1Se3DZ8TQNki9gNqhmeZCp7mwKHPJ1TMDgcaKns0CEwx8Z94TU9eRFXEzjbe -sF5giEiDEM2fr/kGC6YqVrTrenw+k3RVGMvKaRKOq71oK3mi1bAA1QU3SQYmi/Ph -W2tFUah/AVL4HGrM6u/gPm4mG0uw09MNad3Olna96pHyrou790zCRPxzLehIYSXm -ot+5quL9Ja4JCWaKCVDWdv8M8p+j8TqtjrVZaDmyBKj+ERsLOvf7Zmfu//sDDl16 -lmyU7k8pUMJYDRZBpc8DEW5ypKHKeWz7GwXIyy1qzXzcHTpwpMEJCgixFxtuxSEd -55h89uTMv/lBLnUyxaPDwEnyhPmKEZP6lXGNLfJEanU3/97YsbcZhmnNBS6GqCGu -T4/EtOFYx0E7oJaFkOUbIdrg+3NYt3BIUwokNL1yZZfweo0ZhmKDPJuuCJ7JNuhq -bpCI4NVomz0C3vOEQJo3m3I3EA5u7YuATZ+zHB+tg57z6CjjGSaAS/wMVkbuniM1 -V6Drz5uVsn5Irfuy/Z1KOJ+9YUFy7Fi/textywdTWKuAFbzNaS907da/pAWALHv9 -m7j4RAoiBfTt+9e+YAell/w8nt7V77TJF6qz+OPlr66yiEK3y9dUIakzwx9ql0uD -R0R+SDdEG1dKt/zf0+LAOZfgFlu8R1kpPiWsChMa/vPl8m9cdv89D/X4n/UmYHBY -k1UFWdmYtcuy/pwe78v2icXRErcsgFKp3mw33zt4+PHiRC1VNOD1qojbyT5sOkRo -KVIZOHg+eoyL/cxrTWmNEd/H9IhL3Q1S64d3uyVuxDBFmfe3fAxywcDbM8H8OANl -5XWuVsNZyOmDBJNdMbPUlqp1IyYUgz+yUpY5WzTJ2Yi8hUs99eV+3gEiuse4D0on -NL6/+Sy0Q5nxdj2RvL6J3x2rc3tJ1RethNLRokiF4Q3B+bX1tAleIkEql28ILGNm -j4PlOge7nr+UAck1EAwXfsxe00VKp+jZrA6lMT55m/n3hJessy/TldWNXP9LtxQJ -sow4DUs5VBh82C0lU+1OAIPp3fQZcVmgjhW0WMV/avowu6tf6zndxKG3FvbB6RE9 -gWwuc+DtPgFZpRKC/7KuhlehvWPPRhFxGCHwtqOMtW4WyfrjikIWWTLTzoJKmaAs -Y/0P1oUeo+RhICtc/eTuogh5RXBlJyBAdGYQ4gFczkS/3a++fII3NkkuVXuQHKfV -w0Q1DK0d27Vbc8hj7OK/YwhmtCp7xk2Gea5ah/zrbmg95DKgK96ZZSI8Z+RjsgqU -5k3cO4tJWYBFMV1v87aLWxVy/Bcqrc7sL92KFOVLS8Hl/4EOpPDNZn/MmXYSyzBE -2o6pagJ0Ncg4OFB3wtsiwtj7fqDkjA7K9Q7OM2yWWFvTlANanGWtFHHOjuy0ko22 -VWxHbdNzFn1jyL323F+zY3Dkv1WcyLb6r/aD/qAjm2XN6Ul/UjW+kN37iFifBYgW -bXbXI5QqvOf0IbtKCUNjouBJapWH4qiC+CqpTJ/psd4NnCDdQUx+4d8ntEhc5iWg -oZ1UZ1k72lCERyPJGTHhc2Q+7qdcLu6GMffhcxAp6hXhJX0BsG80YDN9BbnKqI6x -cPFkCLPlCFOFXhusEuGzYJk5w+t7w5y64yENrqhijUNvauRGJmNZH9ZnvyYanVeP -adUACIbe6CAUYiglBvKXfDYTeaScXtxh5fWUt478inbUERFmbjzVxov8kqeIwcgr -hzne5CMM7Hv3PAOKdp84lYG6D5Sc75uRA/Vtt2tA5a4aSO90ZVyb6M7I+sOSy7Zx -GkNbcdJINyBskXx/bUZHr2AkYD/UYfetsD/aAydA7MqDa9IsDRuq0ct1TmsEXK/s -mqUaAkEnqEJbMwCtklEExRQIwoZ8a9/iOo/4Hpk3K9FqFI85oO36GM3ujDjAe3WO -S/sQR/qA/r5rl8cHaXJkbWgTeM3iDz0Xt0eFC5OEqmkJWYwI9bScOUR9QuqMmh0O -EtNfHdVL8ep6m8Zf9V6+kyegnmicdyzQNM7cqHoQw0SV5JDSh8oDrOQArDH+z1A5 -cQmip4QnTcNhpvRJ3OG27+sQyZLiHs80caKAjc9tksI6/3msQihmdbVmx5tlmfWq -1pWDapc9cbDiS52BJWGeLL6gRY0ZRmG+/8QkSu5JDWlxQgAyeXf6wzCbRm+BC8Sa -87/Q+inZmNyZ9iG1HkgOR/hRjvRsoJUiJSDOzf0fWN874zBAhLQrfuHix/jf2kzN -N/HkKDiq+hZSK69BwDfftEOMt85iezQacmuqvBoFqPpGaNyoVnjy4d+HLar6I72i -aASvtXES1yDLuyZJ7uGikHc10cfKuPWAKuu2uMzmujg8TcEoiZUzuqHz4OSoPemy -Aik4yQna1jv5o6QEfo3p/qhJZWTMl88EFpERxV7pIZ8Mwp9fN+Ho9eg/yo7jnBPV -t2tsBf4A6Fw+IAwPBdx6AxH1cYebOjapCu46AxLiJa/NO4X7wi33pVsLU+BxZRsE -2cLPKZlXF0koFArNnwjHMqRMc9oNGaAVgi/lcDSNl3n9QCxERXZ4M7s0W//nYkrM -xHrtsiLJJB1TxdqAtNk1aIWPxolg3a9ZYPmwdtHPVB9/NjfF/7XqMN50h6clfYi5 -QnIRIuOlcFzncGT3TVk3nue+INixooVLfAU0Kog4UKn4OxPETKvkSaGIpZXx8R3B -uvSA0+kD7qCQy4Z52KBM2mQxV2YUyYqs+BQyW0oSkbfKNQDit36p12a0RPfYnXvm -CHffikOITo5HxJ8Da8Tq2uRMfEJ565Mtdn859HL5mg0wcLS7jR0PTmdncY35Id9s -JSAzg9GIkd+waLRH+87AOgJQXo/nB00PLLdap1N2Y5Xei7d55ULxjh7gWrJe2fLC -Jkq65slNHMd0h3s5BtVY/5eaW9dOw/Vmxrk+SZliCjZTQH6mS5tN+bvKfqQDq1GU -qaY1FWrnTRWj1I9cqO4PU2Gm35g1+zFJFMznawnw6+yjtl3bCiFK3ADKpP2Kb8+j -/r6BJT7waHr5Cx3CSicSn8B+8EM8dVskYv76/z486WLkFtySUIWOkWCaljNUBRav -SLMpoDksJsHZAMu1K2UWFY+I9+AlSdP3WzRnEbbVeHPl2kvnK+bfdzx1EFDgxLRR -4oDpgswRm2Jy4HcGKDe9G6RhR/UakYMFNHnt+ag+ZP5IQ9SPACsggJjRtzFNeeho -DeVsYvnd5HEU2PmrA3NHfsBCCdxHG5evuHJSS99UilnY3bDC81Ic4RUYcbnC00QE -mrf0fVOPsVtVtKidQxaPOaS8PyH/iQDb7o++0vciS59vzczIPJH1mWhPqEYrG9S8 -8e8Dn1kXIdXsriuvDPyiCFUeJ2uiXdShJtJ+yvTvK3zKY9f9I56TITtsfyqxiU0e -0XMm9vaKJ+vWWwi7i3L5J/6snfTsEMtpuEPHmCKjgJtmTghXStEiJ+bRZss/sJkM -ruUwcyIvtOv81ASWRc3jlno1ufVfP3s8BQ8nbtIVq9S/i5jPPuml4/7k0eeOXPvZ -Sg9PyPkFaTfVB99B6C7aulcYxVgEwYyrsffHdbCMBUrmyKvTgTCxnZYkGM8F7Fhi -bqPmL2Ctd5U8kty/pJhk20pqTVP55JrhpmxX4t5ZuXwX7hDYAHRQ7IEBDOn2Uwzb -j3pjXDXDTxyEAnJxMEXsZiBPpfjEXq2zTOptg82+P18M3ESijJZlRdXCH/n77lrx -raO8pGKBPlaOLwyNuJKYrGrlIaUNl3u0nuzdLbSP786Zg1xrr3npKg4u5+qwyYV8 -GwIMedfl4c3ZjHIRqM3wolzRlc20oBRx+3YF8UQBtgPQXRaVqGaC57CANdfhkCEY -I23wpYDkmmf9XNbju5LsP8y82eguR12LseoWbkPCuW2zE/foNhKaLuQKUFjmyTMo -cepJfjIP7XYRJdTZJ7+omqVnP85yphhoa6fT3zlNtNySoggFtvWl8Q2lbomh81D0 -np+GCJccWPMBo3a4xYeoDf4VMkmR4tnpNCtSZLpJPAQDlruYovXXaJCbJkn+Q7dM -AN6Fnx2mkOvx9HH7D9cZR7hdbzw5kMTUvPdNvK5Lbo9SGn7IIEuk79W/Zvva1ztX -hg+2pb0QJ9FJfKGAgPCEs/Z/7ZjT7nbavDbqkNbqxJ+BCzqJC5I5F05Ue/18bJl7 -eMqKv8hY8fA6QD18Qne6SUENdDMUAR6DC3oj5/8V3TJFPuTa08EaNkWWs1PyQjaf -zFOiNPqU2WN57f6tEOARJXE+eFCrplOfwHqJe3hRmdxlt+GQLlJAzwI6DiGlJM2H -VVnqzQi7NSRaPCVYlXhoWBaAIrQJoQC2Vq38uuwENxKTyt/RB97qJRz8zgAaTOCP -k14gv0th5cbBrvhmzzuL9d0zbxMRDiEQmKUhLVe6i0qLMsST5NReTI5siBLO4ez1 -zsVqYWG2kz/EkySpRC/w+EVuhk+vADuujMfQVNb1VLyrCbr4ZK6oJQpzCfYta4+H -r537uUMhoW1Rae4vXdmB+UovRuleZCEgji2Jx9HBAi09k+SWLe5q8E4WErsnsvUw -CybkyOafFha/a5+4m1C74MF6a4irJ2r3oE9IYBWT2kKKxiIwKR28Zrn4hT5ifM1q -cdDuweeEstM92I+GQkmEorP+ly57pK9l0A7UT+tHGu3SPxXoQU5ALbBgJ89F5/HX -CMvqPlbAy5Npl3489AnLhj550S7sgG+OZ1p9Dtk+ww/8RfbqwUbT5PnduLuIw9Nn -jAmk6R8F/JwUWzAzRGvfSOD6xWJwFq69QDn1ggcaMb8C22AsaHlgfvnhwpwo4ohT -KMBn9rxio1jMLJkQDoDi6zyRp75qGiBAg/w4Yl6Us43sfOC6LG6PVoHTZH33qG6n -TPQw0cZw7DkEaVl1x6gSsPCz34kyY4ML68YrVBBrLnWOpADdtSRTUkYV4qxghrWg -BorGyUEMeS/Nh/95ybDmqSvMMjWu1AdFIwKlZfzztKSpqXqUOGNP5SqhQmqaNJIm -wOR4rwpnC7MQX757WrsgYtWlWXyFwLN9gApqN47ohr6cqDzkEkkc6M/TOtNwiMUR -DZ2sVQkoVPXXF86Ads4nauw0OnGT94PhWd3EsHExzRYfMZWOTldYA/sXgX0pyl7Z -6aZuesynHtWVqsqmlOXUXMHUqsib+//VkuDHdRgOypvOuUoJavNjiN9vk2BMLp8R -J+eEvrM6bOtClcVQFUZWPSgFyc7rzPasny+JlJ+eb2fXT2+sLrSxb4P4rIbnsF3G -iaq1/v5h21C+OJ+DklTNQkEAo/mzXZfbHsJz1eV9gMK9lqgGyk6AucE+eKSwl7LP -bdTTF3dBgOhoYSEAdbQwpQrAEcMcbSYsTCnpgXavXEZvRagDWcVhv2VOixCneNde -vLuzcpkR0dhpc51IB5GfU8lM+orq3pJvK8OXvHONSiz+6y8iiPW/q9XmgVmx1xlL -ybLGY0B/25A0coJ1aWJ5YF8B9NW9B2pkKfTGTFHXxgRxLZNDq/OcpLqYhCFS+UBN -WcXRWD5A9+909czSgaQRbTEXK5AE8CWz7qrzFNH/oWy8FpEir9WDEZNHV9CDMG20 -7i+MiW2OCqUHYAp13oEwskk+rt1jrBxN5Ht+GhAAPbdPVTHt876oxCJA4lFUBMHm -xW7nJm/OBLJjoAUv0KqjSfezE48IC+Nfr3tEMOKv/4ZJvFQsDVTUe0JjaZoflYX8 -Ey5D2Yn2QPRer8+1qpYFJfqF8Vygmob+Va1MiF8MJJVyHq/chdRDNDmP7cs9MFJD -MRZNCg70TISXNYpdOKfCxVGo04cmEqnW3yx7nRbkTeeEcBoo+YQXrdcJGBtoI/LA -od2Y56mDz74FEgjwsAfW6llK6Z6EJSquv7ti8EQLzrz+cV3iEEasp//q6edSWJsU -WdRpn55hizY3kiYrbTU1WjWVCG1oxWMMlIjd1BKIWFZInCnSKFGvGWoUESL+pu+D -WrB5vGfGC/YlRqs4AdHfELMLnO2Npzpwu4KCY9/N945s8DZMccFrTiCSxNtTF0zu -I1md5EiOKzAEi7BVYjJOobZfqIaU/btZTDpp7rjP0A131nZlTNz+8+f6QxygXriA -AEINhURpZ/tVYYXyhDWQRIRGWk/ypnEkit5/1/WtKJj1KrRnbqo4R887s6S3xytx -gohXPq83QBrFsdFRTuBMpHdWpyfgXIPPLkeP4ICefsxrT+eii0n7gNm48GW3qLWP -4+pxC2rCfLyuIfSjwg+H0Z/n5gOHc7vd89CZWW6PN4rESGoZi1s49lRKYZ6VFvtT -FAcMnIsJNhFtvjKZJwsgyzzvuPCeuOvxLa44Yc2wyEkBVdpbbqs0Xc68RYUkudZM -o35Oahb5/+rqbDDAOIilHLRrtQBj/fdxrlcVoZ5lwudhPjsuhGL9zkyQU8nZ7J4l -5mxUn1GjH9Vqb9USsMT0P58/W/Sgq+/OQRcz/1/WwGtDG/wItf3dsEUGtbLKEei2 -fySHP7RYzzjcS60Q8o0Rc451MqmPf0PgYOkmM3H+v9NevqhCEWA+z94qL1m13m3b -nR3r88xDj6bC4lSlphubvJ09rNYGQbnmgXr1dUmuilVjW0ljhlGndTga2V//fq0M -0aMhs0iRl3J3L0eKA2IzSZ7BprHrkbElG+b5b9RVlwCECBB5QIL+xd/WBhmEYXRr -kV4fmiSb7WXXgFVBDicHY6GF6vnu81N2gI/d/SzcQotgk/5AxIHRkVwQqJG8/qB7 -YfsgllN6JP7gy2mCMc6fm5D5scjc30XVAP8EUIZvA5Koi6vfEvsvbE2sPPtg18KG -P1F0k7XU8MxFgskCjH3bKzFN+yFPJB/xU83B4E2HJHFT3O0mCgp3/cTv1p4bDRb7 -f0+4QGZDrHCWAbu+d+PC7jGo5HEgDe6+nIEKWofDZ13WiuYUkjQ2pt1Td4jgZFmr -kSgMMeuSUWY/x5KFFV1FUN5suKL8oxdU2oSTHsOw/RuqvDBYzWkAKyFzyE8ESRU+ -hpmMi1LscReAffwa3Rcfpnfml0S7JXsg86FWpnwcZfJ38s1O5bW38dVJ1EeVZpGE -B/MjaC/cehlGsEQX+k10ipNmHBAgucG9ZgV7k2mZGqrv+vE2F0OkUVAijrLI/EZg -QtiylOGvpqPHTnsiYwVob1e7rrQ7DE5Vl0aZ5Fh39a8p4QxxW03sE6pwMlkngHMz -t8vkI2i04DoH677E7C/HA+pdRODInc9xFAgew0rscNZ7O0gfTSQNJ2FB55oaKMCn -xtZ3J0zLbYLduV9bkNZ6O+NaS5Gh4lkKyI4hlQ81zC8W2E2EojZ1AEINVSiDqhZA -MzM1/vZvtx/PDIJgW8/PnDJQ23Hol7oYQtkDSXPWtiJW9y5u3OhfFnmAUlzyweoY -EkVPSiJrJX82STzfURC5j/twPFMaQwHqhfce41ZAkZqJKw4KR1TU/ExBg/IokCXz -rSIJCnKOk0KS/7a7lHXX/L+Ubbro5HoGi1en5E1f6qSHW8a3nOdZWq/8ldkxkAGt -eTg2q2GWs4JWzsNEbzvZhRT8zaZR/UpcvKjqQAnL0LMgyvY0oDepfQ3V8dK4g4Sv -RxfWsCpEp7w4unAmqps/ds2ZFrkP1jKgJcZs3zoEbRsBSrXPd8wQ1sEj1MA6M6n9 -kwXMKnCWeb2KUxPoFiKoUqLwRKSUgbaDnx41ySqz7HPbLgDhHGUU0QUi0RADLU1H -aBmBnuO9Ltx0uFaXl6yPwS9Puzjnfz9pGbdrMBK2jTizlJPWey7MtVfqi0BSCia6 -wV36Dimu5ItYa7vre7rm/i8uPC93T387tp0oopak9kYJnLNRNlHQCnnJdRhpe4UU -Fq5JUUSjUD1499glFPgZT9tAECAh4Hwvm5m/vHXBw+bFufV/QbOkPAJBLmpWkVor -9igbl3m+XmTR8nC8/bgcg7g1A31YNcfJq42qTdb3mCcuRfDQvRmi1guQDn2TXSGp -Oq1ekmoz8MWfAMmG7ZnTsWky+KnGcxVofUj3WXZPDECpnMGCHyYSfqFzhJui6rSu -t8goIPUnOcuaUFpBiFbe+Qieyu1OB0O/Fn3oBVvtAwlwohAL+IHMkPQJ4Z7aL7Ng -VjYz/6XusP/ZGGPnMCf3WM+CdVDkGXVrTG2jqdOaFr7AgfPrcPW+d6WdHHtPMfXr -z34abRU1dBQpZeTdDlXiIek0s7909fuIqR2v0pS/lFOEY1KiMM8gctG06D92PE7h -nPa3zZfy7CzRaIfGTBApNxlIYhiVd6HxuovzAcL4E29KgBnGTv/AO+uupu7BruYB -pZvuVOF9kwUvkZHUOATQoBu805+mzih/DE1oLioH1hKcges0zXtgmzdu41FvLBCs -rCa79K3Tku3yUUNdiFNF7kGThB9CDV8ZMs0qQCPusp1H5qOEZ2igx6EQsE86UUTN -MpPo6F8NI/9oSCVOWkCxMpwcVK2LvmCWFLACyLIs0wG020yH7+JRyGSjLXp/pZFj -19gY984klyskqoHDYzAWaKWNumASNlOAbAOBLHs1kZTWOywXHehGSdjqjd9FJ8H1 -nYs+zi9RYaUSSaukTuASSEHrHWdiZtENbJULMLxvQ+o= diff --git a/eval/main.py b/eval/main.py index 6265653110..66da843564 100644 --- a/eval/main.py +++ b/eval/main.py @@ -14,7 +14,6 @@ import os import sys -import traceback import argparse from inspect_ai import eval_set from tasks import a2ui_v0_9_1_eval, a2ui_v1_0_eval @@ -31,6 +30,18 @@ def main() -> None: action="store_true", help="Run a quick sanity check (2 samples, gemini-3.1-flash-lite, 0 retry)", ) + parser.add_argument( + "--dataset", + type=str, + default=None, + help="Evaluate only a specific dataset (e.g. 'customer_a_data' or 'core_v0_9_1')", + ) + parser.add_argument( + "--datasets", + type=str, + default=None, + help="Comma-separated list of datasets to evaluate", + ) parser.add_argument( "--model", type=str, @@ -92,6 +103,11 @@ def main() -> None: retry_attempts = 0 if args.sanity else args.max_retries sample_shuffle = None if args.sanity else args.sample_shuffle + # Resolve dataset filters + selected_dataset = args.dataset + if args.datasets: + selected_dataset = args.datasets + # Parse and validate strategies selected_strategies = [] raw_strategies = args.strategies if args.strategies else ["direct", "subagent_tool"] @@ -110,11 +126,19 @@ def main() -> None: ) if strat in ["express", "elemental"]: tasks.append( - a2ui_v1_0_eval(strategy=strat, grading_model=args.grading_model) + a2ui_v1_0_eval( + strategy=strat, + grading_model=args.grading_model, + dataset=selected_dataset, + ) ) else: tasks.append( - a2ui_v0_9_1_eval(strategy=strat, grading_model=args.grading_model) + a2ui_v0_9_1_eval( + strategy=strat, + grading_model=args.grading_model, + dataset=selected_dataset, + ) ) eval_set_kwargs = { @@ -124,6 +148,7 @@ def main() -> None: "retry_attempts": retry_attempts, "limit": limit, "sample_shuffle": sample_shuffle, + "log_dir_allow_dirty": True, } model_args = {} if args.thinking_budget is not None: diff --git a/eval/tasks.py b/eval/tasks.py index c7c3b0bbc8..798599e513 100644 --- a/eval/tasks.py +++ b/eval/tasks.py @@ -30,8 +30,8 @@ # Paths relative to the eval directory where we run inspect CURRENT_DIR = Path(__file__).resolve().parent -DATASET_V0_9_1_PATH = (CURRENT_DIR / "datasets/prompts_v0_9_1.yaml").resolve() -DATASET_V1_0_PATH = (CURRENT_DIR / "datasets/prompts_v1_0.yaml").resolve() +DATASET_V0_9_1_PATH = (CURRENT_DIR / "datasets/core_v0_9_1.yaml").resolve() +DATASET_V1_0_PATH = (CURRENT_DIR / "datasets/core_v1_0.yaml").resolve() @scorer(metrics=[]) @@ -65,6 +65,7 @@ def a2ui_v0_9_1_eval( list_models: bool = False, grading_model: str = "google/gemini-3.5-flash", strategy: str = "direct", + dataset: str | list[str] | None = None, ) -> Task: """Evaluation task for A2UI v0.9.1 protocol generation. @@ -72,6 +73,7 @@ def a2ui_v0_9_1_eval( list_models: Whether to list available Gemini models and exit. grading_model: The model to use for LLM-as-a-judge grading. strategy: The evaluation strategy to use (e.g., 'direct'). + dataset: Specific dataset name or list of dataset names. Returns: An Inspect Task object configured for A2UI v0.9.1 evaluation. @@ -92,21 +94,24 @@ def a2ui_v0_9_1_eval( scorer=[dummy_scorer()], ) - active_dataset_path = DATASET_V0_9_1_PATH active_version = "0.9.1" default_catalog_path = "specification/v0_9_1/catalogs/basic/catalog.json" - format_name = strategy if strategy in ["express", "elemental"] else "json" - dataset = load_a2ui_dataset( - str(active_dataset_path), + file_path = None + if not dataset and DATASET_V0_9_1_PATH.exists(): + file_path = str(DATASET_V0_9_1_PATH) + + dataset_obj = load_a2ui_dataset( + file_path=file_path, + dataset=dataset, default_catalog_path=default_catalog_path, version=active_version, format_name=format_name, ) return Task( - dataset=dataset, + dataset=dataset_obj, solver=get_solver(strategy, version=active_version), scorer=[ a2ui_scorer(version=active_version), @@ -122,6 +127,7 @@ def a2ui_v1_0_eval( list_models: bool = False, grading_model: str = "google/gemini-3.5-flash", strategy: str = "express", + dataset: str | list[str] | None = None, ) -> Task: """Evaluation task for A2UI v1.0 protocol generation. @@ -129,6 +135,7 @@ def a2ui_v1_0_eval( list_models: Whether to list available Gemini models and exit. grading_model: The model to use for LLM-as-a-judge grading. strategy: The evaluation strategy to use (e.g., 'express'). + dataset: Specific dataset name or list of dataset names. Returns: An Inspect Task object configured for A2UI v1.0 evaluation. @@ -149,21 +156,24 @@ def a2ui_v1_0_eval( scorer=[dummy_scorer()], ) - active_dataset_path = DATASET_V1_0_PATH active_version = "1.0" default_catalog_path = "specification/v1_0/catalogs/basic/catalog.json" - format_name = strategy if strategy in ["express", "elemental"] else "json" - dataset = load_a2ui_dataset( - str(active_dataset_path), + file_path = None + if not dataset and DATASET_V1_0_PATH.exists(): + file_path = str(DATASET_V1_0_PATH) + + dataset_obj = load_a2ui_dataset( + file_path=file_path, + dataset=dataset, default_catalog_path=default_catalog_path, version=active_version, format_name=format_name, ) return Task( - dataset=dataset, + dataset=dataset_obj, solver=get_solver(strategy, version=active_version), scorer=[ a2ui_scorer(version=active_version), diff --git a/eval/tests/test_dataset.py b/eval/tests/test_dataset.py index 790a6bb989..a737bdaa6e 100644 --- a/eval/tests/test_dataset.py +++ b/eval/tests/test_dataset.py @@ -12,27 +12,31 @@ # See the License for the specific language governing permissions and # limitations under the License. -import os from pathlib import Path import pytest +from inspect_ai.model import ChatMessageUser, ChatMessageAssistant, ChatMessageTool from a2ui_eval.dataset import load_a2ui_dataset def test_load_a2ui_dataset(tmp_path: Path) -> None: - # Create a dummy YAML file d = tmp_path / "sub" d.mkdir() p = d / "dummy_prompts.yaml" p.write_text(""" - name: testPrompt description: A test prompt. - promptText: "Test input" + catalog: "specification/{version}/catalogs/basic/catalog.json" + messages: + - role: user + content: "Test input" """) - dataset = load_a2ui_dataset(str(p)) + dataset = load_a2ui_dataset(file_path=str(p)) assert len(dataset) == 1 - assert dataset[0].input == "Test input" + assert len(dataset[0].input) == 1 + assert isinstance(dataset[0].input[0], ChatMessageUser) + assert dataset[0].input[0].content == "Test input" assert dataset[0].target == "A test prompt." assert dataset[0].metadata is not None assert dataset[0].metadata["name"] == "testPrompt" @@ -40,7 +44,7 @@ def test_load_a2ui_dataset(tmp_path: Path) -> None: def test_load_a2ui_dataset_file_not_found() -> None: with pytest.raises(FileNotFoundError): - load_a2ui_dataset("non_existent_file.yaml") + load_a2ui_dataset(file_path="non_existent_file.yaml") def test_load_a2ui_dataset_with_version(tmp_path: Path) -> None: @@ -50,12 +54,51 @@ def test_load_a2ui_dataset_with_version(tmp_path: Path) -> None: p.write_text(""" - name: testPrompt description: A test prompt. - promptText: "Test input" catalog: "path/{version}/catalog.json" + messages: + - role: user + content: "Test input" """) - dataset = load_a2ui_dataset(str(p), version="0.9.1") + dataset = load_a2ui_dataset(file_path=str(p), version="0.9.1") assert len(dataset) == 1 assert dataset[0].metadata is not None assert dataset[0].metadata["catalog"] == "path/v0_9_1/catalog.json" + + +def test_load_a2ui_dataset_multi_turn(tmp_path: Path) -> None: + d = tmp_path / "sub" + d.mkdir() + p = d / "dummy_multi_turn.yaml" + p.write_text(""" +- name: multiTurnPrompt + dataset: customer_data + description: A multi turn prompt with tool calls. + catalog: "specification/v0_9_1/catalogs/basic/catalog.json" + system_prompt: "Domain prompt" + messages: + - role: user + content: "Lookup account 123" + - role: assistant + content: "Checking account" + tool_calls: + - id: call_1 + type: function + function: + name: lookup + arguments: '{"id": "123"}' + - role: tool + tool_call_id: call_1 + content: '{"balance": 500}' + - role: user + content: "Render my balance card" +""") + + dataset = load_a2ui_dataset(file_path=str(p), dataset="customer_data") + assert len(dataset) == 1 + assert len(dataset[0].input) == 4 + assert isinstance(dataset[0].input[0], ChatMessageUser) + assert isinstance(dataset[0].input[1], ChatMessageAssistant) + assert isinstance(dataset[0].input[2], ChatMessageTool) + assert dataset[0].metadata["system_prompt"] == "Domain prompt" diff --git a/specification/proposals/eval_suite_expansion.md b/specification/proposals/eval_suite_expansion.md new file mode 100644 index 0000000000..78b1cb5ff9 --- /dev/null +++ b/specification/proposals/eval_suite_expansion.md @@ -0,0 +1,671 @@ +# Evaluation dataset expansion and agentic data points design + +_Status: Draft_ + +_Author: A2UI Team_ + +_Created: 2026-07-23_ + +## Background + +The A2UI evaluation framework located in [eval/](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval) tests whether Large Language Models generate valid and contextually appropriate A2UI JSON payloads. The current framework runs Inspect AI tasks ([eval/tasks.py](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/tasks.py)) against prompt datasets stored in YAML format. Datasets are encrypted at rest using Transcrypt to prevent data contamination from web crawlers. + +While the existing system tests basic generation well, real-world agentic applications present scenarios that the current setup cannot evaluate: + +1. **Monolithic dataset files**: All evaluation samples reside in monolithic YAML files. There is no mechanism to isolate data points into separate modular datasets (such as `core_v0_9_1`, `customer_a_data`, or `banking_app`), execute only a specific dataset, or view separate reporting tables per dataset. +2. **Disconnected single-string prompts**: The existing schema ([eval/datasets/dataset_schema.json](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/datasets/dataset_schema.json)) uses a standalone `promptText` string. Real agentic applications pass a structured `messages` list containing prior user queries, assistant responses, and tool calls with execution outputs before the model generates UI. +3. **Domain system prompts and custom catalogs**: In production applications, models receive domain-specific system prompts (such as customer support rules, flight booking domain logic, or medical guidelines) that are separate from A2UI protocol instructions. Applications also define custom component catalogs with specialized UI elements. The current eval engine only injects A2UI protocol instructions without merging custom domain system prompts or supporting multi-turn chat history. +4. **Contributor onboarding**: Contributors and external teams creating new data points need a clear, step-by-step workflow covering decryption, schema verification, local evaluation execution, and safe encrypted commits. + +This proposal outlines the technical design for expanding the evaluation framework to support separate modular datasets, standard LLM chat completion message formats (`messages`), custom catalogs with merged domain system prompts, and a contributor guide. All existing data points are cleanly migrated into modular dataset files under `eval/datasets/`, eliminating legacy monolithic files and obsolete field aliases. + +--- + +## Architecture overview + +The expanded evaluation pipeline adds dataset discovery, standard LLM `messages` array parsing, system prompt merging, and dataset-aware reporting to Inspect AI. + +```mermaid +flowchart TD + subgraph Data Layer [Encrypted YAML Datasets] + CoreDataset["Core v0.9.1 Dataset
(core_v0_9_1.yaml)"] + CustDataset["Customer A Dataset
(customer_a_data.yaml)"] + CustomDatasetN["Custom Datasets
(*.yaml)"] + end + + subgraph Loader [Dataset Loader & Schema Validator] + Validator["JSON Schema Validator
(dataset_schema.json)"] + DatasetResolver["Dataset Resolver
(filter by --dataset / --datasets)"] + end + + subgraph Engine [Inspect AI Evaluation Engine] + PromptMerger["System Prompt Merger
(Domain Prompt + A2UI SDK Schema/Rules)"] + MessageBuilder["Chat Messages Builder
(User + Assistant + Tool Calls in messages)"] + Inference["Model Inference
(Final UI Generation Turn)"] + end + + subgraph Scoring [Evaluation & Scoring] + AlgScorer["a2ui_scorer
(Catalog Schema & Tree Integrity)"] + JudgeScorer["measured_model_graded_qa
(LLM Judge on Target Criteria)"] + end + + subgraph Reporting [Dataset-Aware Reporting] + ConsoleSummary["CLI Output Table
(Grouped by Dataset)"] + MarkdownReport["eval_summary.md
(Per-Dataset Breakdown)"] + end + + CoreDataset --> Validator + CustDataset --> Validator + CustomDatasetN --> Validator + Validator --> DatasetResolver + DatasetResolver --> PromptMerger + DatasetResolver --> MessageBuilder + PromptMerger --> Inference + MessageBuilder --> Inference + Inference --> AlgScorer + Inference --> JudgeScorer + AlgScorer --> ConsoleSummary + JudgeScorer --> ConsoleSummary + ConsoleSummary --> MarkdownReport +``` + +--- + +## 1. Separate datasets of data points + +### Directory organization + +Dataset files will be organized under [eval/datasets/](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/datasets) as separate modular YAML files. The legacy monolithic files (`prompts_v0_9_1.yaml` and `prompts_v1_0.yaml`) are migrated directly into named dataset files: + +``` +eval/datasets/ +├── .gitattributes # Transcrypt filter rules +├── dataset_schema.json # Updated JSON schema for data points +├── defaults.py # Default prompt templates and catalog paths +├── core_v0_9_1.yaml # Migrated core dataset for v0.9.1 protocol +├── core_v1_0.yaml # Migrated core dataset for v1.0 protocol +├── customer_a_data.yaml # Customer A specific agentic scenarios +└── flight_booking.yaml # Domain-specific multi-turn dataset +``` + +Each YAML file in `eval/datasets/` represents a distinct evaluation dataset named after its filename (e.g. `customer_a_data.yaml` defines the `customer_a_data` dataset, and `core_v0_9_1.yaml` defines the `core_v0_9_1` dataset). Alternatively, a sample can specify an explicit `dataset` property in its metadata. + +### Dataset resolution and CLI execution + +The CLI runner in [eval/main.py](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/main.py) and the CI runner in [eval/bin/run_ci_evals.py](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/bin/run_ci_evals.py) will support filtering by dataset: + +```bash +# Run all datasets (default) +uv run main.py + +# Run only a specific dataset +uv run main.py --dataset customer_a_data + +# Run multiple specific datasets +uv run main.py --datasets customer_a_data,core_v0_9_1 + +# Run a quick sanity check on a specific dataset +uv run main.py --dataset customer_a_data --sanity +``` + +#### CLI argument specifications + +* `--dataset `: Evaluates only samples belonging to the named dataset. +* `--datasets `: Evaluates samples belonging to any of the listed datasets (comma-separated). +* When no dataset flag is supplied, the framework defaults to evaluating all active datasets or the default core datasets. + +### Dataset-aware reporting and summary tables + +The evaluation reporting tools in [eval/bin/report_evals.py](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/bin/report_evals.py) will group and calculate metrics per dataset: + +#### Console output format + +```text +=== Evaluation Results Summary === + +--- Dataset: customer_a_data (Pass Rate: 100.00%) --- +customer_a_flight_select | Algorithmic: PASS | Judging: C | Inference Time: 3.20s +customer_a_seat_picker | Algorithmic: PASS | Judging: C | Inference Time: 2.80s + +--- Dataset: core_v0_9_1 (Pass Rate: 90.00%) --- +contact_form | Algorithmic: PASS | Judging: C | Inference Time: 1.90s +data_binding_list | Algorithmic: PASS | Judging: P | Inference Time: 2.10s + [Judging Failure Reason (Grade P)]: + Minor cosmetic variation in column label. + +================================== +Dataset Summary: + customer_a_data : 2/2 passed (100.00%) + core_v0_9_1 : 9/10 passed (90.00%) +Overall Pass Rate: 91.67% (Threshold: 90.00%) +Inference Time - Average: 2.50s | Median: 2.45s +================================== +``` + +#### Markdown summary format (`eval_summary.md`) + +The generated markdown summary file will include a top-level dataset summary table followed by detailed per-dataset breakdowns: + +```markdown +### Evaluation Summary: a2ui_v0_9_1_eval +- **Status**: PASS +- **Model**: `google/gemini-3.5-flash` +- **Overall Pass Percentage**: `91.67%` (Threshold: `90.00%`) + +#### Dataset Performance Summary +| Dataset Name | Total Samples | Algorithmic Pass Rate | Judging Pass Rate | Dataset Pass Rate | +| :--- | :---: | :---: | :---: | :---: | +| `customer_a_data` | 2 | 100.0% | 100.0% | 100.0% | +| `core_v0_9_1` | 10 | 100.0% | 90.0% | 90.0% | + +#### Detailed Dataset Results: customer_a_data +| Sample / Task | Algorithmic | Judging | Inference Time | Status | +| :--- | :---: | :---: | :---: | :---: | +| customer_a_flight_select | PASS | C | 3.20s | PASS | +| customer_a_seat_picker | PASS | C | 2.80s | PASS | +``` + +--- + +## 2. Standard LLM chat schema and field reference guide + +To align the evaluation format with industry-standard LLM chat completion APIs (such as OpenAI Chat Completions, Anthropic Messages API, and Inspect AI's internal `state.messages`), conversational turns and user prompts are consolidated under the familiar **`messages`** array. Every data point explicitly declares its required **`catalog`** path. + +### Standalone field reference + +| Field Name | Type | Required? | Clear Explanation & Purpose | +| :--- | :--- | :--- | :--- | +| **`name`** | string | **Yes** | Unique identifier for this evaluation sample (e.g. `customer_a_login_form`). Used in logs and result tables. | +| **`description`** | string | **Yes** | Human-readable explanation of what this test case verifies. | +| **`catalog`** | string | **Yes** | **Path to the component catalog JSON file** defining available UI widgets and validation functions. Supports the `{version}` placeholder (e.g. `specification/{version}/catalogs/basic/catalog.json`). Required on every data point so solvers and scorers explicitly know which component schema and rules apply. | +| **`messages`** | array of message objects | **Yes** | **The conversation messages.** An ordered list of chat turns preceding and including the final UI request. Each item specifies a `role` (`user`, `assistant`, `system`, or `tool`), `content`, and optional `tool_calls` or `tool_call_id`. | +| **`target`** | string | No | **The primary grading criteria and expected UI outcome.** Used by the LLM-as-a-judge (`measured_model_graded_qa`) to evaluate whether the generated output meets requirements. If omitted, defaults to the value of `description`. | +| **`dataset`** | string | No | The name of the dataset module this sample belongs to. If omitted, the loader infers it from the YAML filename. | +| **`system_prompt`** | string | No | **Domain-specific system instructions** representing the host application (e.g., application persona, customer service rules, or API constraints). The eval engine merges this domain prompt with the A2UI protocol instructions. | +| **`protocol_role`** | string | No | **The A2UI persona instruction passed to the SDK prompt generator.** Specifies the high-level role for UI generation (Default: *"You are an AI assistant. Based on the following request, generate a stream of JSON messages that conform to the provided JSON Schemas."*). Most contributors can leave this omitted. | +| **`generation_rules`** | string | No | **Technical protocol constraints appended to the SDK workflow prompt.** Defines formatting rules such as required surface ID naming, component root ID constraints, or adjacency list rules. Most contributors can leave this omitted to use standard protocol defaults. | +| **`allowed_surface_ids`** | array of strings | No | List of valid surface identifiers the model is allowed to target (Default: `["main"]`). | + +--- + +### Detailed breakdown of key concepts + +#### 1. Why `catalog` is required +Every A2UI evaluation requires a component catalog. Making `catalog` mandatory removes ambiguity for contributors, solver prompt generators, and validators. A contributor always explicitly declares the catalog path (such as `specification/{version}/catalogs/basic/catalog.json` for standard protocol widgets or a domain catalog path like `specification/{version}/catalogs/customer_a/catalog.json`). + +#### 2. Why `messages` is the preferred terminology +Across the LLM ecosystem (OpenAI, Anthropic, LiteLLM, Ollama, and Inspect AI), `messages` is the universal term for chat interaction sequences: +* **Direct framework alignment**: Inspect AI stores conversation turns in `state.messages`. Using `messages` in our YAML schema creates a 1:1 conceptual mapping. +* **Avoids ambiguity**: The word "context" is overloaded in AI (often referring to RAG retrieval chunks, context windows, or A2UI action event contexts like `action.event.context`). `messages` unambiguously refers to the chat history. +* **Consistent single-turn and multi-turn authoring**: + * **Single-turn prompt**: `messages` contains a single user turn (`role: user`, `content: "Create a login form"`). + * **Multi-turn conversation**: `messages` contains prior user, assistant, and tool turns, ending with the user turn that prompts the UI response. + +#### 3. `target` vs `description` +* **`description`** is a high-level summary of what the test case does, used for human documentation and readability in test manifests. +* **`target`** is the detailed rubric evaluated by the grading model. It specifies the exact expectations for the UI, such as required component types (e.g. "Must contain a Card with a TextField and a primary Button"), data bindings (e.g. "TextField must bind to `/auth/email`"), and interactive actions. + +#### 4. `system_prompt` vs `protocol_role` +* **`system_prompt`** represents the **domain application persona**. In a real application, an agent has domain rules unrelated to A2UI (for example: *"You are the Acme Airlines Agent. Always confirm passenger baggage before checkout."*). +* **`protocol_role`** represents the **A2UI protocol prompt**. This is the standard SDK instruction telling the LLM that it must output structured JSON conforming to the A2UI schema. +* The eval engine merges both: domain instructions are presented first, followed by protocol instructions. + +#### 5. `generation_rules` +* This field controls the technical A2UI rules injected into the prompt's `## Workflow Description:` section. +* Standard protocol rules (e.g. *"Construct the UI on surfaceId 'main'"* and *"Ensure there is one root component with id 'root'"*) are injected by default. +* If a test case needs custom protocol behavior (for example, rendering to a surface named `'sidebar'`), the contributor specifies those extra rules in `generation_rules`. + +--- + +### JSON schema specification + +The schema in [eval/datasets/dataset_schema.json](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/datasets/dataset_schema.json) validates the clean dataset structure with `catalog` required: + +```json +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "title": "A2UI Evaluation Dataset Schema", + "description": "Schema for A2UI evaluation datasets and data points.", + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Unique identifier for this evaluation sample." + }, + "dataset": { + "type": "string", + "description": "Name of the dataset this data point belongs to. If omitted, inferred from the YAML file name." + }, + "description": { + "type": "string", + "description": "Human-readable explanation of what this sample tests." + }, + "catalog": { + "type": "string", + "description": "Path to a custom catalog JSON file. Supports the '{version}' placeholder." + }, + "messages": { + "type": "array", + "description": "Ordered chat completion messages preceding and including the final UI generation request.", + "items": { + "type": "object", + "properties": { + "role": { + "type": "string", + "enum": ["user", "assistant", "system", "tool"], + "description": "The role of the message sender." + }, + "content": { + "type": "string", + "description": "Text content of the message." + }, + "tool_calls": { + "type": "array", + "description": "List of tool calls made by the assistant in this turn.", + "items": { + "type": "object", + "properties": { + "id": { "type": "string" }, + "type": { "type": "string", "enum": ["function"] }, + "function": { + "type": "object", + "properties": { + "name": { "type": "string" }, + "arguments": { "type": "string" } + }, + "required": ["name", "arguments"] + } + }, + "required": ["id", "function"] + } + }, + "tool_call_id": { + "type": "string", + "description": "Identifier linking a tool response turn to its preceding assistant tool call." + } + }, + "required": ["role"] + } + }, + "target": { + "type": "string", + "description": "Expected outcome and rubric criteria for LLM-as-a-judge scoring. If omitted, defaults to description." + }, + "system_prompt": { + "type": "string", + "description": "Domain-specific system prompt unrelated to A2UI (e.g., application persona, business rules). Merged with the A2UI SDK system prompt during solver execution." + }, + "protocol_role": { + "type": "string", + "description": "A2UI protocol role instruction passed to the SDK prompt generator." + }, + "generation_rules": { + "type": "string", + "description": "A2UI protocol workflow rules appended to the SDK workflow prompt." + }, + "allowed_surface_ids": { + "type": "array", + "items": { "type": "string" }, + "description": "Allowed surface IDs for the output." + } + }, + "required": ["name", "description", "catalog", "messages"], + "additionalProperties": false + } +} +``` + +### Example multi-turn agentic data point (YAML) + +Below is an example of an agentic data point representing a flight booking assistant that interacts via tools before rendering a custom A2UI interface: + +```yaml +- name: customer_a_flight_confirmation + dataset: customer_a_data + description: Multi-turn flight booking agent renders confirmation card with custom catalog. + catalog: "specification/{version}/catalogs/customer_a/catalog.json" + system_prompt: | + You are the Acme Airlines Booking Agent. Assist users with flight reservations. + Always confirm passenger details and baggage selections before finalizing bookings. + messages: + - role: user + content: "I want to book flight AC-402 for Jane Doe." + - role: assistant + content: "Let me check the flight details and available seats for flight AC-402." + tool_calls: + - id: call_flight_lookup_001 + type: function + function: + name: lookup_flight + arguments: '{"flight_number": "AC-402"}' + - role: tool + tool_call_id: call_flight_lookup_001 + content: '{"status": "available", "flight": "AC-402", "origin": "SFO", "dest": "JFK", "departure": "2026-08-15T08:00:00Z", "price": 350.00}' + - role: assistant + content: "Flight AC-402 from SFO to JFK is available for $350.00. Would you like to select a seat and confirm?" + - role: user + content: "Yes, please show me the booking confirmation UI with a button to confirm and an option to add baggage." + target: | + The response must generate valid A2UI JSON containing: + 1. A Card or Column root container. + 2. Text components displaying the flight number (AC-402), route (SFO to JFK), and price ($350.00). + 3. A CheckBox component bound to '/booking/addBaggage' or similar path. + 4. A primary Button labeled 'Confirm Booking' with an event action. +``` + +### Example single-turn data point (YAML) + +Below is an example of a migrated single-turn core data point: + +```yaml +- name: contact_form + dataset: core_v0_9_1 + description: Renders a contact form with email and submit button. + catalog: "specification/{version}/catalogs/basic/catalog.json" + messages: + - role: user + content: "Create a contact form with an email text field and submit button." + target: | + The response must contain a Card or Column with a TextField bound to '/contact/email' and a primary Button. +``` + +--- + +## 3. Eval engine execution mechanics + +When executing an evaluation sample, the solver in [eval/a2ui_eval/strategies/format.py](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/a2ui_eval/strategies/format.py) coordinates prompt merging, chat message list assembly, inference, and scoring. + +### Step 1: System prompt generation and merging + +The solver merges the domain-specific system prompt with the protocol instructions generated by the A2UI SDK: + +1. **SDK prompt generation**: The A2UI SDK `TransportPromptGenerator` loads the required `catalog` and generates protocol rules, JSON schemas, component catalog definitions, and output tag requirements (``). +2. **Domain prompt merging**: If the data point includes a `system_prompt`, the solver combines them into a unified system instruction: + +```python +def merge_system_prompts(domain_prompt: str, a2ui_prompt: str) -> str: + """Merges domain-specific rules with A2UI protocol instructions.""" + parts = [] + if domain_prompt.strip(): + parts.append(f"## Domain Instructions\n{domain_prompt.strip()}") + if a2ui_prompt.strip(): + parts.append(f"## UI Protocol Instructions\n{a2ui_prompt.strip()}") + return "\n\n".join(parts) +``` + +3. The merged prompt is inserted as the first message (`ChatMessageSystem`) in Inspect AI's `state.messages`. + +### Step 2: Chat messages assembly + +The solver populates `state.messages` directly from the sample's `messages` array: + +* **User turns**: Converted to `ChatMessageUser(content=turn["content"])`. +* **Assistant turns**: Converted to `ChatMessageAssistant(content=turn.get("content", ""), tool_calls=turn.get("tool_calls"))`. +* **Tool turns**: Converted to `ChatMessageTool(content=turn["content"], tool_call_id=turn["tool_call_id"])`. + +The final turn in `messages` triggers the assistant's UI generation response. + +### Step 3: Model inference + +The solver invokes `measured_generate()`, passing the assembled message list to the model. The model generates its completion on the final turn. + +### Step 4: Multi-stage scoring + +1. **Programmatic validation ([a2ui_scorer](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/a2ui_eval/scorers.py))**: + * Resolves the required `catalog` path specified in the data point. + * Parses JSON from `` tags. + * Runs the catalog validator ([A2uiValidator](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/agent_sdks/python/a2ui_agent/README.md)) to verify schema adherence, parent-child references, and root component presence. +2. **LLM judge scoring ([measured_model_graded_qa](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/a2ui_eval/scorers.py))**: + * Evaluates the generated UI against the `target` criteria using the grading model (e.g. `google/gemini-3.5-flash`). + * Produces a grade of `C` (Correct), `P` (Partial Credit), or `I` (Incorrect). + +--- + +## 4. Contributor guide: checking in data points and encryption + +This step-by-step guide is for contributors adding or updating data points in the A2UI evaluation framework. + +### Why data points are encrypted + +Evaluation datasets are encrypted at rest in Git using **Transcrypt**. This prevents public search engines and automated LLM training web crawlers from indexing our test prompts and answers, avoiding artificial score inflation from model memorization. + +### Step 1: Initial decryption setup + +Before modifying or viewing datasets, initialize Transcrypt with the repository evaluation password: + +```bash +cd eval +bin/transcrypt -p +``` + +*(Request the password from an A2UI maintainer if you do not have it.)* + +Once decrypted, all YAML files in `eval/datasets/` appear as regular plaintext files on your local filesystem. + +### Step 2: Create or update a dataset file + +1. Create a new YAML file under `eval/datasets/.yaml` (for example, `eval/datasets/customer_a_data.yaml`). +2. Add your evaluation samples following the standard chat completion format with a required `catalog`: + +```yaml +- name: customer_a_login_form + dataset: customer_a_data + description: Tests generation of a secure login card with email and password fields. + catalog: "specification/{version}/catalogs/basic/catalog.json" + system_prompt: "You are the Customer A Authentication Agent. Help users sign in." + messages: + - role: user + content: "Create a login form with email, password, and a submit button." + target: | + The response must contain: + 1. A Card or Column root component. + 2. A TextField for email bound to '/auth/email'. + 3. A TextField for password bound to '/auth/password'. + 4. A primary Button labeled 'Sign In'. +``` + +### Step 3: Validate your dataset against the schema + +Run the automated dataset schema test before running evaluations: + +```bash +uv run python -m pytest tests/test_dataset.py +``` + +You can also validate specific dataset files directly: + +```bash +uv run python -m a2ui_eval.dataset --validate datasets/customer_a_data.yaml +``` + +If your YAML file violates the schema (e.g. missing required fields like `catalog` or unknown properties), the validator will output the exact line and error. + +### Step 4: Run a local evaluation test + +Test how your new data points perform against Gemini models: + +```bash +# Set your API key +export GEMINI_API_KEY="your_api_key" + +# Run a quick sanity check on your new dataset (2 samples, flash-lite) +uv run main.py --dataset customer_a_data --sanity + +# Run the full evaluation on your dataset +uv run main.py --dataset customer_a_data +``` + +### Step 5: Inspect results in the log viewer + +Start Inspect AI's interactive web viewer to examine model outputs, merged system prompts, and validator rationales: + +```bash +uv run inspect view start +``` + +Open `http://localhost:7575` in your browser to view the trace of each sample. + +### Step 6: Commit and push changes + +Because `.gitattributes` configures Transcrypt filters for `*.yaml` files in the `eval/datasets/` directory, Git will automatically encrypt the files when staging: + +```bash +git add eval/datasets/customer_a_data.yaml +git commit -m "feat(eval): add customer_a_data evaluation dataset" +git push origin your-branch +``` + +To verify that files are encrypted before pushing, run: + +```bash +git diff --cached +``` + +If Transcrypt is active, the staged diff will show encrypted cipher text. + +--- + +## 5. Migration path for existing data points + +To guarantee a smooth transition from legacy monolithic files (`prompts_v0_9_1.yaml` and `prompts_v1_0.yaml`) to modular dataset files without breaking ongoing developer workflows or CI runs, the framework provides an automated migration script and an in-memory runtime fallback. + +### Automated migration script (`eval/bin/migrate_datasets.py`) + +A dedicated migration script automates the transformation of existing datasets into the modern `messages` format with the required `catalog` field: + +```python +#!/usr/bin/env python3 +"""Migrates legacy A2UI dataset YAML files to the modern messages format.""" + +import os +import yaml +import jsonschema +import json + +EVAL_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) +DATASETS_DIR = os.path.join(EVAL_DIR, "datasets") +SCHEMA_PATH = os.path.join(DATASETS_DIR, "dataset_schema.json") + +MIGRATIONS = { + "prompts_v0_9_1.yaml": "core_v0_9_1.yaml", + "prompts_v1_0.yaml": "core_v1_0.yaml", +} + +def migrate_sample(item: dict, dataset_name: str) -> dict: + """Transforms a single legacy sample dictionary into the clean messages schema.""" + new_item = { + "name": item["name"], + "dataset": dataset_name, + "description": item["description"], + "catalog": item.get("catalog") or "specification/{version}/catalogs/basic/catalog.json", + } + + # Transform promptText to messages array + if "messages" in item: + new_item["messages"] = item["messages"] + elif "promptText" in item: + new_item["messages"] = [{"role": "user", "content": item["promptText"]}] + else: + raise ValueError(f"Sample {item.get('name')} has neither messages nor promptText.") + + # Copy standard fields + if "target" in item: + new_item["target"] = item["target"] + if "system_prompt" in item: + new_item["system_prompt"] = item["system_prompt"] + if "protocol_role" in item or "role_description" in item: + new_item["protocol_role"] = item.get("protocol_role") or item.get("role_description") + if "generation_rules" in item or "workflow_description" in item: + new_item["generation_rules"] = item.get("generation_rules") or item.get("workflow_description") + if "allowed_surface_ids" in item: + new_item["allowed_surface_ids"] = item["allowed_surface_ids"] + + return new_item + +def main(): + with open(SCHEMA_PATH, "r", encoding="utf-8") as f: + schema = json.load(f) + + for old_file, new_file in MIGRATIONS.items(): + old_path = os.path.join(DATASETS_DIR, old_file) + new_path = os.path.join(DATASETS_DIR, new_file) + + if not os.path.exists(old_path): + print(f"Skipping {old_file} (not found on disk).") + continue + + with open(old_path, "r", encoding="utf-8") as f: + raw_data = yaml.safe_load(f) or [] + + dataset_name = os.path.splitext(new_file)[0] + migrated_data = [migrate_sample(sample, dataset_name) for sample in raw_data] + + # Validate migrated data against updated schema + jsonschema.validate(instance=migrated_data, schema=schema) + + # Write new modular dataset file + with open(new_path, "w", encoding="utf-8") as f: + yaml.dump(migrated_data, f, sort_keys=False, allow_unicode=True) + print(f"Successfully migrated {old_file} -> {new_file} ({len(migrated_data)} samples).") + + # Delete legacy file + os.remove(old_path) + print(f"Removed legacy file: {old_file}") + +if __name__ == "__main__": + main() +``` + +### In-memory runtime fallback (loader safety) + +To prevent failures if a developer branch or scratch file still contains legacy fields during the transition period, the dataset loader in [eval/a2ui_eval/dataset.py](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/a2ui_eval/dataset.py) includes a runtime normalizer: + +1. If a sample contains `promptText` instead of `messages`, the loader automatically constructs `messages = [ChatMessageUser(content=item["promptText"])]` in memory. +2. If `catalog` is missing from a legacy sample during loading, the loader defaults to `specification/{version}/catalogs/basic/catalog.json`. +3. If a sample contains `role_description` or `workflow_description`, the loader automatically maps them to `protocol_role` and `generation_rules`. + +### Step-by-step migration workflow for maintainers + +1. **Decrypt datasets**: Initialize Transcrypt locally if not already unlocked: + ```bash + cd eval + bin/transcrypt -p + ``` +2. **Run migration script**: Execute the automated migration script: + ```bash + uv run python bin/migrate_datasets.py + ``` +3. **Verify dataset schema compliance**: Run the dataset test suite: + ```bash + uv run python -m pytest tests/test_dataset.py + ``` +4. **Run sanity check evaluation**: Execute a quick eval run to confirm model inference and scoring work as expected: + ```bash + uv run main.py --sanity + ``` +5. **Stage and commit changes**: Git will automatically encrypt the new modular files via `.gitattributes`: + ```bash + git add eval/datasets/core_v0_9_1.yaml eval/datasets/core_v1_0.yaml + git rm eval/datasets/prompts_v0_9_1.yaml eval/datasets/prompts_v1_0.yaml + git commit -m "feat(eval): migrate dataset files to messages format" + ``` + +--- + +## Code changes roadmap + +| File Path | Nature of Change | Purpose | +| :--- | :--- | :--- | +| [eval/datasets/dataset_schema.json](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/datasets/dataset_schema.json) | Update | Require `catalog`, use `messages` for chat turns, and include `dataset`, `system_prompt`, `protocol_role`, and `generation_rules` fields. | +| [eval/datasets/core_v0_9_1.yaml](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/datasets) | Create | Migrated v0.9.1 data points using the `messages` format and explicit `catalog`. | +| [eval/datasets/core_v1_0.yaml](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/datasets) | Create | Migrated v1.0 data points using the `messages` format and explicit `catalog`. | +| [eval/a2ui_eval/dataset.py](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/a2ui_eval/dataset.py) | Update | Add dataset discovery, `messages` array conversion to Inspect AI `ChatMessage` objects, required `catalog` enforcement, and validation CLI. | +| [eval/a2ui_eval/strategies/format.py](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/a2ui_eval/strategies/format.py) | Update | Implement domain system prompt merging and `messages` chat history prepending. | +| [eval/a2ui_eval/scorers.py](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/a2ui_eval/scorers.py) | Update | Use explicit `catalog` path in `a2ui_scorer`. | +| [eval/tasks.py](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/tasks.py) | Update | Point to migrated datasets and accept `dataset` and `datasets` filtering parameters. | +| [eval/main.py](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/main.py) | Update | Add `--dataset` and `--datasets` CLI flags. | +| [eval/bin/report_evals.py](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/bin/report_evals.py) | Update | Add per-dataset grouping in console summaries and markdown reports. | +| [eval/bin/run_ci_evals.py](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/bin/run_ci_evals.py) | Update | Pass dataset filtering arguments to `main.py`. | +| [eval/tests/test_dataset.py](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/tests/test_dataset.py) | Update | Add unit tests for dataset loading, `messages` chat turn parsing, required `catalog` check, and schema validation. | From 48cfd060e1487bdd96221d03aa5e1687760ecf4b Mon Sep 17 00:00:00 2001 From: Jacob Simionato Date: Thu, 23 Jul 2026 11:42:06 +0930 Subject: [PATCH 02/14] feat(eval): add customer_a_data multi-turn dataset and tool response function mapping --- eval/a2ui_eval/dataset.py | 28 +++---- eval/datasets/customer_a_data.yaml | 129 +++++++++++++++++++++++++++++ 2 files changed, 141 insertions(+), 16 deletions(-) create mode 100644 eval/datasets/customer_a_data.yaml diff --git a/eval/a2ui_eval/dataset.py b/eval/a2ui_eval/dataset.py index 3576bb9ab0..5651406f4e 100644 --- a/eval/a2ui_eval/dataset.py +++ b/eval/a2ui_eval/dataset.py @@ -76,23 +76,32 @@ def _parse_messages(item: dict[str, Any]) -> list[Any]: messages_raw = item.get("messages") if messages_raw: parsed = [] + call_id_to_func: dict[str, str] = {} for m in messages_raw: role = m.get("role", "user") content = m.get("content", "") if role == "user": parsed.append(ChatMessageUser(content=content)) elif role == "assistant": + tool_calls = _parse_tool_calls(m.get("tool_calls")) + if tool_calls: + for tc in tool_calls: + if tc.id and tc.function: + call_id_to_func[tc.id] = tc.function parsed.append( ChatMessageAssistant( content=content, - tool_calls=_parse_tool_calls(m.get("tool_calls")), + tool_calls=tool_calls, ) ) elif role == "tool": + call_id = m.get("tool_call_id", "") + func_name = m.get("function") or m.get("name") or call_id_to_func.get(call_id, "tool_response") parsed.append( ChatMessageTool( content=content, - tool_call_id=m.get("tool_call_id", ""), + tool_call_id=call_id, + function=func_name, ) ) elif role == "system": @@ -113,22 +122,10 @@ def load_a2ui_dataset( version: str | None = None, format_name: str | None = None, ) -> MemoryDataset: - """Loads A2UI evaluation samples from YAML dataset files. - - Args: - file_path: The path to a specific YAML dataset file, or None to load datasets by name. - dataset: Specific dataset name or list of dataset names to filter by. - default_catalog_path: Fallback catalog path if not specified in the sample. - version: Optional target version string to substitute into catalog paths. - format_name: The output format name (e.g., 'json', 'express', 'elemental'). - - Returns: - A MemoryDataset containing the resolved samples. - """ + """Loads A2UI evaluation samples from YAML dataset files.""" with open(SCHEMA_PATH, "r", encoding="utf-8") as f: schema = json.load(f) - # Normalize dataset filter filter_names = None if dataset: if isinstance(dataset, str): @@ -136,7 +133,6 @@ def load_a2ui_dataset( else: filter_names = list(dataset) - # Discover files to load target_files: list[Path] = [] if file_path: p = Path(file_path) diff --git a/eval/datasets/customer_a_data.yaml b/eval/datasets/customer_a_data.yaml new file mode 100644 index 0000000000..854c09f56c --- /dev/null +++ b/eval/datasets/customer_a_data.yaml @@ -0,0 +1,129 @@ +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 From f7904e294609939e916b78a88aaa710600d7ff53 Mon Sep 17 00:00:00 2001 From: Jacob Simionato Date: Thu, 23 Jul 2026 11:49:44 +0930 Subject: [PATCH 03/14] feat(eval): rename dataset to multi_turn_conversation_dataset and add 24-turn triage and 32-turn rebooking scenarios --- eval/datasets/customer_a_data.yaml | 129 ------ .../multi_turn_conversation_dataset.yaml | 407 ++++++++++++++++++ 2 files changed, 407 insertions(+), 129 deletions(-) delete mode 100644 eval/datasets/customer_a_data.yaml create mode 100644 eval/datasets/multi_turn_conversation_dataset.yaml diff --git a/eval/datasets/customer_a_data.yaml b/eval/datasets/customer_a_data.yaml deleted file mode 100644 index 854c09f56c..0000000000 --- a/eval/datasets/customer_a_data.yaml +++ /dev/null @@ -1,129 +0,0 @@ -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 diff --git a/eval/datasets/multi_turn_conversation_dataset.yaml b/eval/datasets/multi_turn_conversation_dataset.yaml new file mode 100644 index 0000000000..7be74b7e2b --- /dev/null +++ b/eval/datasets/multi_turn_conversation_dataset.yaml @@ -0,0 +1,407 @@ +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 +FTfb49pI0DxtoP2C0LNLyQ== From 97a68ee68b761f4a68cb711fbddb044f73ac87ea Mon Sep 17 00:00:00 2001 From: Jacob Simionato Date: Thu, 23 Jul 2026 11:50:46 +0930 Subject: [PATCH 04/14] feat(skills): add a2ui-add-eval-datapoint skill --- .../skills/a2ui-add-eval-datapoint/SKILL.md | 70 +++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 .agents/skills/a2ui-add-eval-datapoint/SKILL.md diff --git a/.agents/skills/a2ui-add-eval-datapoint/SKILL.md b/.agents/skills/a2ui-add-eval-datapoint/SKILL.md new file mode 100644 index 0000000000..d6ed994540 --- /dev/null +++ b/.agents/skills/a2ui-add-eval-datapoint/SKILL.md @@ -0,0 +1,70 @@ +--- +name: a2ui-add-eval-datapoint +description: Step-by-step workflow for adding and verifying new evaluation data points in the A2UI evaluation suite. +--- + +# Adding and verifying A2UI evaluation data points + +Use this skill when adding new data points or datasets to the A2UI evaluation framework in [eval/](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval). + +## References + +For full technical specifications, consult: +- [eval/README.md](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/README.md): Evaluation quickstart and Transcrypt setup. +- [eval/DESIGN.md](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/DESIGN.md): Evaluation architecture and grading details. +- [specification/proposals/eval_suite_expansion.md](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/specification/proposals/eval_suite_expansion.md): Full dataset schema and field reference guide. + +--- + +## Step-by-step workflow + +### 1. Unlock Transcrypt +Datasets are encrypted at rest in Git. Unlock Transcrypt locally before editing: +```bash +cd eval +bin/transcrypt -p +``` + +### 2. Add or update dataset YAML +Create or edit a YAML file in [eval/datasets/](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/datasets) (e.g. `eval/datasets/my_dataset.yaml`): + +```yaml +- name: sample_name + dataset: my_dataset + description: Brief summary of what this sample tests. + catalog: "specification/{version}/catalogs/basic/catalog.json" + system_prompt: "Optional domain-specific system prompt." + messages: + - role: user + content: "Create a contact form..." + target: "Expected UI outcome and rubric criteria for LLM judge." +``` + +### 3. Validate schema compliance +Run the automated schema test: +```bash +cd eval +uv run python -m pytest tests/test_dataset.py +``` + +### 4. Run an evaluation test on the new data point +Always run a test on the newly added dataset to verify model inference and scoring: +```bash +cd eval +# Quick check (flash-lite model) +uv run main.py --dataset my_dataset --sanity + +# Full evaluation check +uv run main.py --dataset my_dataset +``` + +### 5. Inspect results and commit +Explore model outputs and validator rationales in Inspect AI's web viewer: +```bash +uv run inspect view start +``` +Stage and commit changes (Git transparently encrypts YAML files via Transcrypt filters): +```bash +git add eval/datasets/my_dataset.yaml +git commit -m "feat(eval): add my_dataset evaluation data points" +``` From c78da0eef5d84a125eb597aad1af180ba0d35332 Mon Sep 17 00:00:00 2001 From: Jacob Simionato Date: Thu, 23 Jul 2026 11:55:24 +0930 Subject: [PATCH 05/14] docs(eval): update README, DESIGN, and add-eval-datapoint skill with schema rules and encrypted commit workflow --- .../skills/a2ui-add-eval-datapoint/SKILL.md | 65 +++++++++---- eval/DESIGN.md | 8 +- eval/README.md | 96 +++++++++---------- 3 files changed, 92 insertions(+), 77 deletions(-) diff --git a/.agents/skills/a2ui-add-eval-datapoint/SKILL.md b/.agents/skills/a2ui-add-eval-datapoint/SKILL.md index d6ed994540..6c45bc07ef 100644 --- a/.agents/skills/a2ui-add-eval-datapoint/SKILL.md +++ b/.agents/skills/a2ui-add-eval-datapoint/SKILL.md @@ -5,66 +5,91 @@ description: Step-by-step workflow for adding and verifying new evaluation data # Adding and verifying A2UI evaluation data points -Use this skill when adding new data points or datasets to the A2UI evaluation framework in [eval/](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval). +Use this skill when adding new data points or datasets to the A2UI evaluation framework in `eval/`. ## References -For full technical specifications, consult: -- [eval/README.md](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/README.md): Evaluation quickstart and Transcrypt setup. -- [eval/DESIGN.md](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/DESIGN.md): Evaluation architecture and grading details. -- [specification/proposals/eval_suite_expansion.md](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/specification/proposals/eval_suite_expansion.md): Full dataset schema and field reference guide. +For full architecture and setup details, consult: +- `eval/README.md`: Evaluation quickstart, Transcrypt setup, and CLI flags. +- `eval/DESIGN.md`: Architecture, multi-stage scorers, and encryption-at-rest design. +- `eval/datasets/dataset_schema.json`: Formal JSON Schema defining required fields and structural rules for evaluation data points. --- ## Step-by-step workflow ### 1. Unlock Transcrypt -Datasets are encrypted at rest in Git. Unlock Transcrypt locally before editing: +Datasets in `eval/datasets/` are encrypted at rest. Unlock Transcrypt locally before authoring: ```bash cd eval bin/transcrypt -p ``` -### 2. Add or update dataset YAML -Create or edit a YAML file in [eval/datasets/](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/datasets) (e.g. `eval/datasets/my_dataset.yaml`): +### 2. Author the data point +Create or update a dataset file in `eval/datasets/.yaml` (e.g. `eval/datasets/my_dataset.yaml`). + +Every data point **must conform** to the JSON Schema in `eval/datasets/dataset_schema.json`. ```yaml -- name: sample_name +- name: sample_unique_identifier dataset: my_dataset - description: Brief summary of what this sample tests. + description: Clear summary of what this scenario tests. catalog: "specification/{version}/catalogs/basic/catalog.json" - system_prompt: "Optional domain-specific system prompt." + system_prompt: | + Optional domain-specific system instructions (e.g. company policies, triage rules). messages: - role: user - content: "Create a contact form..." - target: "Expected UI outcome and rubric criteria for LLM judge." + content: "Initial user request..." + - role: assistant + content: "Assistant response..." + tool_calls: + - id: call_001 + type: function + function: + name: query_database + arguments: '{"key": "value"}' + - role: tool + tool_call_id: call_001 + function: query_database + content: '{"result": "data"}' + - role: user + content: "Render the UI card with the retrieved data..." + target: | + Expected UI outcome and scoring criteria for the LLM judge. ``` ### 3. Validate schema compliance -Run the automated schema test: +Verify that all data points satisfy `eval/datasets/dataset_schema.json`: ```bash cd eval uv run python -m pytest tests/test_dataset.py ``` -### 4. Run an evaluation test on the new data point -Always run a test on the newly added dataset to verify model inference and scoring: +### 4. Run an evaluation on the new data point +Always execute an evaluation run on the newly added dataset to verify model inference and scoring: ```bash cd eval -# Quick check (flash-lite model) +# Quick validation on gemini-3.1-flash-lite uv run main.py --dataset my_dataset --sanity # Full evaluation check uv run main.py --dataset my_dataset ``` -### 5. Inspect results and commit -Explore model outputs and validator rationales in Inspect AI's web viewer: +View the interactive traces and judging rationales: ```bash uv run inspect view start ``` -Stage and commit changes (Git transparently encrypts YAML files via Transcrypt filters): + +### 5. Verify encryption and commit +When staging changes, Git applies the Transcrypt clean filter. Confirm that the staged file is encrypted ciphertext before committing: ```bash +# Stage the new dataset file git add eval/datasets/my_dataset.yaml + +# Verify staged content is encrypted ciphertext (not plaintext) +git diff --cached eval/datasets/my_dataset.yaml + +# Commit the encrypted data point git commit -m "feat(eval): add my_dataset evaluation data points" ``` diff --git a/eval/DESIGN.md b/eval/DESIGN.md index c5375599ba..a63e9bb09c 100644 --- a/eval/DESIGN.md +++ b/eval/DESIGN.md @@ -14,12 +14,12 @@ The framework adopts the three-pillar architecture of Inspect AI—Tasks, Solver | Inspect Component | A2UI Implementation Detail | Primary Responsibility | | :---------------- | :------------------------------------------------------------------------- | :---------------------------------------------------------------- | -| Dataset | Encrypted archives resolved into EvalSet JSON. | Providing structured prompts and ground-truth UI targets. | -| Solver | Uses `A2uiSchemaManager` to inject system prompt, then generates response. | Orchestrating the model's attempt to generate a valid UI payload. | -| Scorer | A hybrid of SDK-based validation and LLM-as-a-judge. | Determining the accuracy and usability of the generated JSON. | +| Dataset | Encrypted YAML files conforming to `datasets/dataset_schema.json`. | Providing structured `messages` turns, catalogs, and UI targets. | +| Solver | Uses `A2uiSchemaManager` to inject system prompt and protocol rules. | Orchestrating the model's attempt to generate a valid UI payload. | +| Scorer | Algorithmic `a2ui_scorer` validation and `measured_model_graded_qa` judge. | Determining technical validity and semantic intent quality. | | Model Provider | Support for Gemini, OpenAI, Anthropic, and local vLLM. | Standardizing API interactions across diverse model families. | -The interaction flow begins with the resolution of a dataset sample. A solver then prepares the environment, using `A2uiSchemaManager` to provide the model with the correct protocol schemas and a "catalog" of available A2UI components—a critical constraint of the A2UI security model. The model generates a response, which is then parsed and corrected using the SDK's parser tools, and finally passed through a series of Scorers to assess its technical validity and semantic alignment with the user's intent. +The interaction flow begins with loading a dataset sample. Each sample specifies a `catalog` path, optional domain `system_prompt`, and a list of `messages` representing the conversation history (including user requests, assistant responses, and tool calls). The solver merges the domain system prompt with A2UI protocol instructions and passes the conversational context to the model. The generated UI payload is parsed and evaluated by `a2ui_scorer` for schema validity and `measured_model_graded_qa` for semantic quality. ### **Integration with A2UI Python SDK** diff --git a/eval/README.md b/eval/README.md index 93a3ac7812..41de17665c 100644 --- a/eval/README.md +++ b/eval/README.md @@ -1,101 +1,91 @@ # A2UI Evaluation Framework -This folder contains evaluation tests (aka evals) for the A2UI project. -An evaluation test verifies that a prompt produces expected results conforming to the A2UI schema and semantic rules. +This folder contains evaluation tests (aka evals) for the A2UI project using the [Inspect AI](https://inspect.aisi.org.uk/) framework. +An evaluation test verifies that a prompt or conversational history produces expected UI results conforming to the A2UI schema and semantic rules. ## Design -For a detailed overview of the design, secrets management, and contamination prevention, see the [DESIGN.md](DESIGN.md) file. +For a detailed overview of the evaluation architecture, multi-stage scoring, and secret management, see [DESIGN.md](DESIGN.md). + +## Datasets and Schema + +Evaluation data points live in `datasets/*.yaml` files (e.g., `datasets/core_v0_9_1.yaml`, `datasets/core_v1_0.yaml`, `datasets/multi_turn_conversation_dataset.yaml`). + +Every dataset file must conform to the JSON schema defined in `datasets/dataset_schema.json`. + +### Dataset Structure +Each sample in a dataset YAML file defines: +- **`name`** (required): Unique identifier for the sample. +- **`description`** (required): Human-readable summary of the test scenario. +- **`catalog`** (required): Relative path to the component catalog (e.g., `"specification/{version}/catalogs/basic/catalog.json"`). +- **`dataset`** (optional): Logical dataset grouping name (defaults to file basename). +- **`system_prompt`** (optional): Domain-specific system instructions (e.g. clinical triage rules or travel policies). +- **`messages`** (required): Chat conversation turns (`user`, `assistant` with optional `tool_calls`, `tool` returns, and `system`). +- **`target`** (optional): Expected UI outcome description and grading criteria for the LLM judge. ## Running Evaluations -To run the evaluations, you need to use the Inspect AI CLI via `uv`. Make sure you are in this directory (`evals/eval`). +Make sure you are in the `eval/` directory. ### Prerequisites 1. **Set your Gemini API key**: - ```bash export GEMINI_API_KEY="your_api_key" ``` 2. **Decrypt Datasets (First Time Setup)**: - The evaluation datasets are encrypted at rest in the repository to prevent base model contamination. To decrypt them in your repo for evaluation, you need to initialize Transcrypt with the shared password. From the `evals/eval` directory, run: - + The evaluation datasets are encrypted at rest in the repository to prevent base model contamination. To decrypt them locally, initialize Transcrypt with the shared password: ```bash bin/transcrypt -p ``` -You can request the password from any member of the A2UI team (it's not really a secret, but it's also not going on Github in plaintext). - -After this one time setup, you will have local plaintext access to the decrypted datasets in the `datasets/` directory, and they will be encrypted and decrypted transparently by git. - -### Upgrading transcrypt - -If you pull updates that change the encryption settings (such as transitioning from MD5 to PBKDF2), you may encounter decryption errors during `git pull` or see OpenSSL deprecation warnings. - -To upgrade your local transcrypt configuration to the latest settings: - -1. Run the upgrade command: - - ```bash - bin/transcrypt --upgrade - ``` - - This updates the local filter scripts in your `.git` directory while preserving your saved password. + After this setup, git transparently encrypts files on `git add` and decrypts them on checkout. -2. Force Git to re-decrypt the files: - ```bash - git checkout HEAD -- $(git ls-crypt) - ``` - This runs the files through the newly upgraded smudge filter, decrypting them. - -## Dimensions - -Evaluations run across the following dimensions: +### Executing Evals -- Strategies: Different ways of orchestrating A2UI generation -- Samples: Data in `dataset/` +To run all datasets: +```bash +uv run main.py +``` -### Run Evals +To run a specific dataset or multiple datasets: +```bash +# Run a single dataset +uv run main.py --dataset multi_turn_conversation_dataset -To run the evaluations: +# Run multiple datasets +uv run main.py --datasets core_v0_9_1,multi_turn_conversation_dataset +``` +To test across different inference formats (`direct` JSON, `express` XML tags, `elemental` DSL): ```bash -uv run main.py +uv run main.py --dataset multi_turn_conversation_dataset --strategies direct,express,elemental ``` -For a quick 2-sample validation using `gemini-3.1-flash-lite`, use the sanity flag: - +For a quick 2-sample validation using `gemini-3.1-flash-lite`: ```bash uv run main.py --sanity ``` ## Viewing Evaluation Results -Inspect AI provides a web-based log viewer to explore the results of your evaluations. - -To start the log viewer: +Inspect AI provides a web-based log viewer to explore interactive traces and judge rationales: ```bash uv run inspect view start ``` -This will start a local web server (usually at `http://localhost:7575`) and open the viewer in your browser. It will automatically load logs from the `logs/` directory. - -## Listing Available Models - -To list the available Gemini models supported by your API key: +This starts a local web server (usually at `http://localhost:7575`). +To print a console summary or markdown table from an eval log file: ```bash -uv run inspect eval tasks.py -T list_models=True --model google/gemini-3-flash-preview +uv run python bin/report_evals.py logs/.eval ``` -(the `--model` flag is required even though it is ignored) - -## Running Unit Tests +## Running Unit Tests & Schema Validation -To run the unit tests for the evaluation framework (dataset loader, solvers, scorers): +To run the unit tests and validate all dataset files against `datasets/dataset_schema.json`: ```bash uv run python -m pytest From 0d31b6610c8936b58562eee97a76d7220b9e9c3c Mon Sep 17 00:00:00 2001 From: Jacob Simionato Date: Thu, 23 Jul 2026 12:18:20 +0930 Subject: [PATCH 06/14] fix(eval): apply pyink formatting and clean up relative markdown links --- .../skills/a2ui-add-eval-datapoint/SKILL.md | 19 +- eval/README.md | 9 + eval/a2ui_eval/dataset.py | 28 +- eval/a2ui_eval/strategies/format.py | 14 +- eval/bin/migrate_datasets.py | 8 +- eval/bin/report_evals.py | 33 +- eval/datasets/core_v0_9_1.yaml | 2355 +++++++++-------- eval/datasets/core_v1_0.yaml | 2335 ++++++++-------- eval/datasets/dataset_schema.json | 15 +- eval/main.py | 4 +- .../proposals/eval_suite_expansion.md | 175 +- 11 files changed, 2547 insertions(+), 2448 deletions(-) diff --git a/.agents/skills/a2ui-add-eval-datapoint/SKILL.md b/.agents/skills/a2ui-add-eval-datapoint/SKILL.md index 6c45bc07ef..2b78d11e4c 100644 --- a/.agents/skills/a2ui-add-eval-datapoint/SKILL.md +++ b/.agents/skills/a2ui-add-eval-datapoint/SKILL.md @@ -10,6 +10,7 @@ Use this skill when adding new data points or datasets to the A2UI evaluation fr ## References For full architecture and setup details, consult: + - `eval/README.md`: Evaluation quickstart, Transcrypt setup, and CLI flags. - `eval/DESIGN.md`: Architecture, multi-stage scorers, and encryption-at-rest design. - `eval/datasets/dataset_schema.json`: Formal JSON Schema defining required fields and structural rules for evaluation data points. @@ -19,13 +20,16 @@ For full architecture and setup details, consult: ## Step-by-step workflow ### 1. Unlock Transcrypt + Datasets in `eval/datasets/` are encrypted at rest. Unlock Transcrypt locally before authoring: + ```bash cd eval bin/transcrypt -p ``` ### 2. Author the data point + Create or update a dataset file in `eval/datasets/.yaml` (e.g. `eval/datasets/my_dataset.yaml`). Every data point **must conform** to the JSON Schema in `eval/datasets/dataset_schema.json`. @@ -34,14 +38,14 @@ Every data point **must conform** to the JSON Schema in `eval/datasets/dataset_s - name: sample_unique_identifier dataset: my_dataset description: Clear summary of what this scenario tests. - catalog: "specification/{version}/catalogs/basic/catalog.json" + catalog: 'specification/{version}/catalogs/basic/catalog.json' system_prompt: | Optional domain-specific system instructions (e.g. company policies, triage rules). messages: - role: user - content: "Initial user request..." + content: 'Initial user request...' - role: assistant - content: "Assistant response..." + content: 'Assistant response...' tool_calls: - id: call_001 type: function @@ -53,20 +57,24 @@ Every data point **must conform** to the JSON Schema in `eval/datasets/dataset_s function: query_database content: '{"result": "data"}' - role: user - content: "Render the UI card with the retrieved data..." + content: 'Render the UI card with the retrieved data...' target: | Expected UI outcome and scoring criteria for the LLM judge. ``` ### 3. Validate schema compliance + Verify that all data points satisfy `eval/datasets/dataset_schema.json`: + ```bash cd eval uv run python -m pytest tests/test_dataset.py ``` ### 4. Run an evaluation on the new data point + Always execute an evaluation run on the newly added dataset to verify model inference and scoring: + ```bash cd eval # Quick validation on gemini-3.1-flash-lite @@ -77,12 +85,15 @@ uv run main.py --dataset my_dataset ``` View the interactive traces and judging rationales: + ```bash uv run inspect view start ``` ### 5. Verify encryption and commit + When staging changes, Git applies the Transcrypt clean filter. Confirm that the staged file is encrypted ciphertext before committing: + ```bash # Stage the new dataset file git add eval/datasets/my_dataset.yaml diff --git a/eval/README.md b/eval/README.md index 41de17665c..9fedcd5e7d 100644 --- a/eval/README.md +++ b/eval/README.md @@ -14,7 +14,9 @@ Evaluation data points live in `datasets/*.yaml` files (e.g., `datasets/core_v0_ Every dataset file must conform to the JSON schema defined in `datasets/dataset_schema.json`. ### Dataset Structure + Each sample in a dataset YAML file defines: + - **`name`** (required): Unique identifier for the sample. - **`description`** (required): Human-readable summary of the test scenario. - **`catalog`** (required): Relative path to the component catalog (e.g., `"specification/{version}/catalogs/basic/catalog.json"`). @@ -30,12 +32,14 @@ Make sure you are in the `eval/` directory. ### Prerequisites 1. **Set your Gemini API key**: + ```bash export GEMINI_API_KEY="your_api_key" ``` 2. **Decrypt Datasets (First Time Setup)**: The evaluation datasets are encrypted at rest in the repository to prevent base model contamination. To decrypt them locally, initialize Transcrypt with the shared password: + ```bash bin/transcrypt -p ``` @@ -45,11 +49,13 @@ Make sure you are in the `eval/` directory. ### Executing Evals To run all datasets: + ```bash uv run main.py ``` To run a specific dataset or multiple datasets: + ```bash # Run a single dataset uv run main.py --dataset multi_turn_conversation_dataset @@ -59,11 +65,13 @@ uv run main.py --datasets core_v0_9_1,multi_turn_conversation_dataset ``` To test across different inference formats (`direct` JSON, `express` XML tags, `elemental` DSL): + ```bash uv run main.py --dataset multi_turn_conversation_dataset --strategies direct,express,elemental ``` For a quick 2-sample validation using `gemini-3.1-flash-lite`: + ```bash uv run main.py --sanity ``` @@ -79,6 +87,7 @@ uv run inspect view start This starts a local web server (usually at `http://localhost:7575`). To print a console summary or markdown table from an eval log file: + ```bash uv run python bin/report_evals.py logs/.eval ``` diff --git a/eval/a2ui_eval/dataset.py b/eval/a2ui_eval/dataset.py index 5651406f4e..63748c07e4 100644 --- a/eval/a2ui_eval/dataset.py +++ b/eval/a2ui_eval/dataset.py @@ -47,7 +47,9 @@ def _version_to_dir_name(version: str) -> str: return "v" + version.replace(".", "_") -def _parse_tool_calls(raw_tool_calls: list[dict[str, Any]] | None) -> list[ToolCall] | None: +def _parse_tool_calls( + raw_tool_calls: list[dict[str, Any]] | None, +) -> list[ToolCall] | None: """Converts raw tool calls into Inspect AI ToolCall objects.""" if not raw_tool_calls: return None @@ -67,7 +69,11 @@ def _parse_tool_calls(raw_tool_calls: list[dict[str, Any]] | None) -> list[ToolC func_args = json.loads(func_args) except Exception: pass - parsed.append(ToolCall(id=call_id, function=func_name, arguments=func_args, type=call_type)) + parsed.append( + ToolCall( + id=call_id, function=func_name, arguments=func_args, type=call_type + ) + ) return parsed @@ -96,7 +102,11 @@ def _parse_messages(item: dict[str, Any]) -> list[Any]: ) elif role == "tool": call_id = m.get("tool_call_id", "") - func_name = m.get("function") or m.get("name") or call_id_to_func.get(call_id, "tool_response") + func_name = ( + m.get("function") + or m.get("name") + or call_id_to_func.get(call_id, "tool_response") + ) parsed.append( ChatMessageTool( content=content, @@ -112,7 +122,9 @@ def _parse_messages(item: dict[str, Any]) -> list[Any]: elif "promptText" in item: return [ChatMessageUser(content=item["promptText"])] else: - raise ValueError(f"Sample {item.get('name')} must specify 'messages' or 'promptText'.") + raise ValueError( + f"Sample {item.get('name')} must specify 'messages' or 'promptText'." + ) def load_a2ui_dataset( @@ -169,7 +181,9 @@ def load_a2ui_dataset( ) default_role = ( - DEFAULT_ROLE_DESCRIPTION if is_json else FORMAT_AGNOSTIC_ROLE_DESCRIPTION + DEFAULT_ROLE_DESCRIPTION + if is_json + else FORMAT_AGNOSTIC_ROLE_DESCRIPTION ) default_workflow = ( DEFAULT_WORKFLOW_DESCRIPTION @@ -205,7 +219,9 @@ def load_a2ui_dataset( "generation_rules": generation_rules, "role_description": protocol_role, "workflow_description": generation_rules, - "allowed_surface_ids": item.get("allowed_surface_ids") or ["main"], + "allowed_surface_ids": ( + item.get("allowed_surface_ids") or ["main"] + ), }, ) ) diff --git a/eval/a2ui_eval/strategies/format.py b/eval/a2ui_eval/strategies/format.py index 89f43c7953..01ff65e503 100644 --- a/eval/a2ui_eval/strategies/format.py +++ b/eval/a2ui_eval/strategies/format.py @@ -76,8 +76,12 @@ async def solve(state: TaskState, generate: Generate) -> TaskState: catalog_config = CatalogConfig.from_path("basic_catalog", resolved_catalog_path) strategy = _get_strategy(format_name, version, catalog_config) - role_description = state.metadata.get("protocol_role") or state.metadata.get("role_description", "") - workflow_description = state.metadata.get("generation_rules") or state.metadata.get("workflow_description", "") + role_description = state.metadata.get("protocol_role") or state.metadata.get( + "role_description", "" + ) + workflow_description = state.metadata.get( + "generation_rules" + ) or state.metadata.get("workflow_description", "") a2ui_prompt = strategy.prompt_generator.generate( role_description=role_description, @@ -87,7 +91,10 @@ async def solve(state: TaskState, generate: Generate) -> TaskState: domain_prompt = state.metadata.get("system_prompt", "").strip() if domain_prompt: - full_prompt = f"## Domain Instructions\n{domain_prompt}\n\n## UI Protocol Instructions\n{a2ui_prompt}" + full_prompt = ( + f"## Domain Instructions\n{domain_prompt}\n\n## UI Protocol" + f" Instructions\n{a2ui_prompt}" + ) else: full_prompt = a2ui_prompt @@ -97,7 +104,6 @@ async def solve(state: TaskState, generate: Generate) -> TaskState: return solve - @solver def compile_format_payload(format_name: str, version: str) -> Solver: """Solver to compile format-specific output back to standard A2UI JSON.""" diff --git a/eval/bin/migrate_datasets.py b/eval/bin/migrate_datasets.py index 56da33bcd4..cae9cb7899 100644 --- a/eval/bin/migrate_datasets.py +++ b/eval/bin/migrate_datasets.py @@ -36,8 +36,9 @@ def migrate_sample(item: dict, dataset_name: str) -> dict: "name": item["name"], "dataset": dataset_name, "description": item["description"], - "catalog": item.get("catalog") - or "specification/{version}/catalogs/basic/catalog.json", + "catalog": ( + item.get("catalog") or "specification/{version}/catalogs/basic/catalog.json" + ), } if "messages" in item: @@ -92,7 +93,8 @@ def main(): with open(new_path, "w", encoding="utf-8") as f: yaml.dump(migrated_data, f, sort_keys=False, allow_unicode=True) print( - f"Successfully migrated {old_file} -> {new_file} ({len(migrated_data)} samples)." + f"Successfully migrated {old_file} -> {new_file} ({len(migrated_data)}" + " samples)." ) # Delete legacy file diff --git a/eval/bin/report_evals.py b/eval/bin/report_evals.py index 6371d06500..362c62b52e 100755 --- a/eval/bin/report_evals.py +++ b/eval/bin/report_evals.py @@ -59,7 +59,9 @@ def print_results_summary(log_data: dict[str, Any]) -> None: passed = 0 print(f"\n--- Dataset: {d_name} ---") for sample in d_samples: - name = sample.get("metadata", {}).get("name") or f"Sample {sample.get('id')}" + name = ( + sample.get("metadata", {}).get("name") or f"Sample {sample.get('id')}" + ) scores = sample.get("scores", {}) # Algorithmic validity (a2ui_scorer) @@ -77,7 +79,9 @@ def print_results_summary(log_data: dict[str, Any]) -> None: inference_time = event.get("working_time") or event.get("duration") break if inference_time is None: - inference_time = sample.get("metadata", {}).get("evaluation_duration_seconds") + inference_time = sample.get("metadata", {}).get( + "evaluation_duration_seconds" + ) inference_time_str = ( f"{float(inference_time):.2f}s" if inference_time is not None else "N/A" ) @@ -117,7 +121,10 @@ def print_results_summary(log_data: dict[str, Any]) -> None: if all_durations: avg_duration = statistics.mean(all_durations) med_duration = statistics.median(all_durations) - print(f"Inference Time - Average: {avg_duration:.2f}s | Median: {med_duration:.2f}s") + print( + f"Inference Time - Average: {avg_duration:.2f}s | Median:" + f" {med_duration:.2f}s" + ) print("==================================") @@ -151,28 +158,38 @@ def generate_markdown_summary( if any(k != "default" for k in datasets.keys()): lines.append("#### Dataset Performance Summary") - lines.append("| Dataset Name | Total Samples | Algorithmic Pass Rate | Judging Pass Rate | Dataset Pass Rate |") + lines.append( + "| Dataset Name | Total Samples | Algorithmic Pass Rate | Judging Pass Rate" + " | Dataset Pass Rate |" + ) lines.append("| :--- | :---: | :---: | :---: | :---: |") for d_name, d_samples in datasets.items(): total = len(d_samples) a2ui_pass_cnt = sum( - 1 for s in d_samples if s.get("scores", {}).get("a2ui_scorer", {}).get("value") == 1.0 + 1 + for s in d_samples + if s.get("scores", {}).get("a2ui_scorer", {}).get("value") == 1.0 ) qa_pass_cnt = sum( - 1 for s in d_samples if s.get("scores", {}).get("measured_model_graded_qa", {}).get("value") == "C" + 1 + for s in d_samples + if s.get("scores", {}).get("measured_model_graded_qa", {}).get("value") + == "C" ) both_pass_cnt = sum( 1 for s in d_samples if s.get("scores", {}).get("a2ui_scorer", {}).get("value") == 1.0 - and s.get("scores", {}).get("measured_model_graded_qa", {}).get("value") == "C" + and s.get("scores", {}).get("measured_model_graded_qa", {}).get("value") + == "C" ) a2ui_pct = (a2ui_pass_cnt / total * 100) if total else 0.0 qa_pct = (qa_pass_cnt / total * 100) if total else 0.0 both_pct = (both_pass_cnt / total * 100) if total else 0.0 lines.append( - f"| `{d_name}` | {total} | {a2ui_pct:.1f}% | {qa_pct:.1f}% | {both_pct:.1f}% |" + f"| `{d_name}` | {total} | {a2ui_pct:.1f}% | {qa_pct:.1f}% |" + f" {both_pct:.1f}% |" ) lines.append("") diff --git a/eval/datasets/core_v0_9_1.yaml b/eval/datasets/core_v0_9_1.yaml index 6c81f65c63..d2a89c97af 100644 --- a/eval/datasets/core_v0_9_1.yaml +++ b/eval/datasets/core_v0_9_1.yaml @@ -1,1170 +1,1185 @@ -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 +NPi/yt4q4jv7s+nbL7yk/2F683WGCaOvvLCijiamXzKF5SE+9taXxCLtWMreTScu +YlD4AWJVkzGfg5BA4SmEy3tSzKBQ6ffySjqyv07iFj6YlazMfrihQ5YiyeYd2xRa +RGZ64jFIePfLmNIilhACfw0hXjI9mOIqwFSr30QUkmPY3ONRVeXB+WmrDyL6RxJ6 +vbic0LOH7zmqX45+dTJOeIMN67SrzlxjnpGcwU53QYRC7Vg7wH7zF9ReFUwZpGYo +VDOPbcXYAM6eL2Ms35PhzWuWUCuVIRFRdNeIzue/XVH1zL926qGsBPOfgMHayWbL +2tdaK2jvdcJF0E+OtwQYl+D42fbCgRmM6ti04RjTqo/TFNexedUXblyaErTDVnQ/ +5iWcedL9hDO/QBKDfDRR1yptIEtiKYbyNMcKpr41V45qBQ1BnpdTKhrOTkp+r0KZ +rIhdce32mbFANBG84225eWiS3O0RWcPTOU6HGvlGAwE+DzS6hyuq/vIQ5dd/iobW +saWRKsWkQaW0rioh5yWU6C3O96QpkDiAhIwwWFo0UdB+4c8KP2Vn5cJ03tLVwsIn +PlMiF13SYn/50PRkBV+319ijgcRtn3JXpUV7IfsU4deM2p2aOJqm+dwk4atYc3fp +jKxR/7dP7UJvNJyLaOQ7quDcP9IDPZNJ9Vs2P6W1gTmbMJEGyNRzWGhTFKdFSZ5t +tofZn+INbHvT80Kucx12FpQxLm8IALEpbKu9Pp9R7nnBOt/Gd5SLqXXETjCOyi9m +QE155drbB5hXxW1QjyFlE6ndXdFvAPCM+hlg3K7eEEP8cBfsnJ7a2nOjlDj2kY9A +kPjD5QvaGWqNyspTKYMP7JMt4HVOywT8ae8LckFlNrytL9Uo1YCeJejJ5v3hyZY9 +jVwAjyqD+Zznhq7E/ppyCSaMsmlxGVcZh50FG5CIXx2BqAwxNGWnRklWiM/atGSr +G36a3+wEVkKA84sPq+CVcXesxShsNYVoKJtP000pGP+UEZsjQZuJz30/LCO1iy6E +ctRen5R35T0yWTqFZ23o67YudmWb5mqCRVPLeOFWdNFI7+P7fejuw5M3Mpi7b17Z +UaiMAxvAW0gfyYtd7rZHrzxu8WzYZ+BXSMfFxRCWXYTyZwhgZdx+BXA7QgwLCFx1 +r0JL4G+HadiuSj7ERmuNWqkd3glHLlaWGH6w98rHd6mMLGh4CUKqS9TYM6b0Gr44 +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 diff --git a/eval/datasets/core_v1_0.yaml b/eval/datasets/core_v1_0.yaml index 327b78b3a5..a6d77fecea 100644 --- a/eval/datasets/core_v1_0.yaml +++ b/eval/datasets/core_v1_0.yaml @@ -1,1160 +1,1175 @@ -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 +/fU08l5bQZSHGDfgl7xZJQ== diff --git a/eval/datasets/dataset_schema.json b/eval/datasets/dataset_schema.json index 95bbcd228f..48492d8a35 100644 --- a/eval/datasets/dataset_schema.json +++ b/eval/datasets/dataset_schema.json @@ -43,13 +43,13 @@ "items": { "type": "object", "properties": { - "id": { "type": "string" }, - "type": { "type": "string", "enum": ["function"] }, + "id": {"type": "string"}, + "type": {"type": "string", "enum": ["function"]}, "function": { "type": "object", "properties": { - "name": { "type": "string" }, - "arguments": { "type": "string" } + "name": {"type": "string"}, + "arguments": {"type": "string"} }, "required": ["name", "arguments"] } @@ -95,15 +95,12 @@ }, "allowed_surface_ids": { "type": "array", - "items": { "type": "string" }, + "items": {"type": "string"}, "description": "Allowed surface IDs for the output." } }, "required": ["name", "description", "catalog"], - "anyOf": [ - { "required": ["messages"] }, - { "required": ["promptText"] } - ], + "anyOf": [{"required": ["messages"]}, {"required": ["promptText"]}], "additionalProperties": false } } diff --git a/eval/main.py b/eval/main.py index 66da843564..64d423cdde 100644 --- a/eval/main.py +++ b/eval/main.py @@ -34,7 +34,9 @@ def main() -> None: "--dataset", type=str, default=None, - help="Evaluate only a specific dataset (e.g. 'customer_a_data' or 'core_v0_9_1')", + help=( + "Evaluate only a specific dataset (e.g. 'customer_a_data' or 'core_v0_9_1')" + ), ) parser.add_argument( "--datasets", diff --git a/specification/proposals/eval_suite_expansion.md b/specification/proposals/eval_suite_expansion.md index 78b1cb5ff9..fdbef41256 100644 --- a/specification/proposals/eval_suite_expansion.md +++ b/specification/proposals/eval_suite_expansion.md @@ -8,12 +8,12 @@ _Created: 2026-07-23_ ## Background -The A2UI evaluation framework located in [eval/](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval) tests whether Large Language Models generate valid and contextually appropriate A2UI JSON payloads. The current framework runs Inspect AI tasks ([eval/tasks.py](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/tasks.py)) against prompt datasets stored in YAML format. Datasets are encrypted at rest using Transcrypt to prevent data contamination from web crawlers. +The A2UI evaluation framework located in [eval/](../../eval) tests whether Large Language Models generate valid and contextually appropriate A2UI JSON payloads. The current framework runs Inspect AI tasks ([eval/tasks.py](../../eval/tasks.py)) against prompt datasets stored in YAML format. Datasets are encrypted at rest using Transcrypt to prevent data contamination from web crawlers. While the existing system tests basic generation well, real-world agentic applications present scenarios that the current setup cannot evaluate: 1. **Monolithic dataset files**: All evaluation samples reside in monolithic YAML files. There is no mechanism to isolate data points into separate modular datasets (such as `core_v0_9_1`, `customer_a_data`, or `banking_app`), execute only a specific dataset, or view separate reporting tables per dataset. -2. **Disconnected single-string prompts**: The existing schema ([eval/datasets/dataset_schema.json](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/datasets/dataset_schema.json)) uses a standalone `promptText` string. Real agentic applications pass a structured `messages` list containing prior user queries, assistant responses, and tool calls with execution outputs before the model generates UI. +2. **Disconnected single-string prompts**: The existing schema ([eval/datasets/dataset_schema.json](../../eval/datasets/dataset_schema.json)) uses a standalone `promptText` string. Real agentic applications pass a structured `messages` list containing prior user queries, assistant responses, and tool calls with execution outputs before the model generates UI. 3. **Domain system prompts and custom catalogs**: In production applications, models receive domain-specific system prompts (such as customer support rules, flight booking domain logic, or medical guidelines) that are separate from A2UI protocol instructions. Applications also define custom component catalogs with specialized UI elements. The current eval engine only injects A2UI protocol instructions without merging custom domain system prompts or supporting multi-turn chat history. 4. **Contributor onboarding**: Contributors and external teams creating new data points need a clear, step-by-step workflow covering decryption, schema verification, local evaluation execution, and safe encrypted commits. @@ -75,7 +75,7 @@ flowchart TD ### Directory organization -Dataset files will be organized under [eval/datasets/](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/datasets) as separate modular YAML files. The legacy monolithic files (`prompts_v0_9_1.yaml` and `prompts_v1_0.yaml`) are migrated directly into named dataset files: +Dataset files will be organized under [eval/datasets/](../../eval/datasets) as separate modular YAML files. The legacy monolithic files (`prompts_v0_9_1.yaml` and `prompts_v1_0.yaml`) are migrated directly into named dataset files: ``` eval/datasets/ @@ -92,7 +92,7 @@ Each YAML file in `eval/datasets/` represents a distinct evaluation dataset name ### Dataset resolution and CLI execution -The CLI runner in [eval/main.py](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/main.py) and the CI runner in [eval/bin/run_ci_evals.py](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/bin/run_ci_evals.py) will support filtering by dataset: +The CLI runner in [eval/main.py](../../eval/main.py) and the CI runner in [eval/bin/run_ci_evals.py](../../eval/bin/run_ci_evals.py) will support filtering by dataset: ```bash # Run all datasets (default) @@ -110,13 +110,13 @@ uv run main.py --dataset customer_a_data --sanity #### CLI argument specifications -* `--dataset `: Evaluates only samples belonging to the named dataset. -* `--datasets `: Evaluates samples belonging to any of the listed datasets (comma-separated). -* When no dataset flag is supplied, the framework defaults to evaluating all active datasets or the default core datasets. +- `--dataset `: Evaluates only samples belonging to the named dataset. +- `--datasets `: Evaluates samples belonging to any of the listed datasets (comma-separated). +- When no dataset flag is supplied, the framework defaults to evaluating all active datasets or the default core datasets. ### Dataset-aware reporting and summary tables -The evaluation reporting tools in [eval/bin/report_evals.py](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/bin/report_evals.py) will group and calculate metrics per dataset: +The evaluation reporting tools in [eval/bin/report_evals.py](../../eval/bin/report_evals.py) will group and calculate metrics per dataset: #### Console output format @@ -148,21 +148,24 @@ The generated markdown summary file will include a top-level dataset summary tab ```markdown ### Evaluation Summary: a2ui_v0_9_1_eval + - **Status**: PASS - **Model**: `google/gemini-3.5-flash` - **Overall Pass Percentage**: `91.67%` (Threshold: `90.00%`) #### Dataset Performance Summary -| Dataset Name | Total Samples | Algorithmic Pass Rate | Judging Pass Rate | Dataset Pass Rate | -| :--- | :---: | :---: | :---: | :---: | -| `customer_a_data` | 2 | 100.0% | 100.0% | 100.0% | -| `core_v0_9_1` | 10 | 100.0% | 90.0% | 90.0% | + +| Dataset Name | Total Samples | Algorithmic Pass Rate | Judging Pass Rate | Dataset Pass Rate | +| :---------------- | :-----------: | :-------------------: | :---------------: | :---------------: | +| `customer_a_data` | 2 | 100.0% | 100.0% | 100.0% | +| `core_v0_9_1` | 10 | 100.0% | 90.0% | 90.0% | #### Detailed Dataset Results: customer_a_data -| Sample / Task | Algorithmic | Judging | Inference Time | Status | -| :--- | :---: | :---: | :---: | :---: | -| customer_a_flight_select | PASS | C | 3.20s | PASS | -| customer_a_seat_picker | PASS | C | 2.80s | PASS | + +| Sample / Task | Algorithmic | Judging | Inference Time | Status | +| :----------------------- | :---------: | :-----: | :------------: | :----: | +| customer_a_flight_select | PASS | C | 3.20s | PASS | +| customer_a_seat_picker | PASS | C | 2.80s | PASS | ``` --- @@ -173,53 +176,59 @@ To align the evaluation format with industry-standard LLM chat completion APIs ( ### Standalone field reference -| Field Name | Type | Required? | Clear Explanation & Purpose | -| :--- | :--- | :--- | :--- | -| **`name`** | string | **Yes** | Unique identifier for this evaluation sample (e.g. `customer_a_login_form`). Used in logs and result tables. | -| **`description`** | string | **Yes** | Human-readable explanation of what this test case verifies. | -| **`catalog`** | string | **Yes** | **Path to the component catalog JSON file** defining available UI widgets and validation functions. Supports the `{version}` placeholder (e.g. `specification/{version}/catalogs/basic/catalog.json`). Required on every data point so solvers and scorers explicitly know which component schema and rules apply. | -| **`messages`** | array of message objects | **Yes** | **The conversation messages.** An ordered list of chat turns preceding and including the final UI request. Each item specifies a `role` (`user`, `assistant`, `system`, or `tool`), `content`, and optional `tool_calls` or `tool_call_id`. | -| **`target`** | string | No | **The primary grading criteria and expected UI outcome.** Used by the LLM-as-a-judge (`measured_model_graded_qa`) to evaluate whether the generated output meets requirements. If omitted, defaults to the value of `description`. | -| **`dataset`** | string | No | The name of the dataset module this sample belongs to. If omitted, the loader infers it from the YAML filename. | -| **`system_prompt`** | string | No | **Domain-specific system instructions** representing the host application (e.g., application persona, customer service rules, or API constraints). The eval engine merges this domain prompt with the A2UI protocol instructions. | -| **`protocol_role`** | string | No | **The A2UI persona instruction passed to the SDK prompt generator.** Specifies the high-level role for UI generation (Default: *"You are an AI assistant. Based on the following request, generate a stream of JSON messages that conform to the provided JSON Schemas."*). Most contributors can leave this omitted. | -| **`generation_rules`** | string | No | **Technical protocol constraints appended to the SDK workflow prompt.** Defines formatting rules such as required surface ID naming, component root ID constraints, or adjacency list rules. Most contributors can leave this omitted to use standard protocol defaults. | -| **`allowed_surface_ids`** | array of strings | No | List of valid surface identifiers the model is allowed to target (Default: `["main"]`). | +| Field Name | Type | Required? | Clear Explanation & Purpose | +| :------------------------ | :----------------------- | :-------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **`name`** | string | **Yes** | Unique identifier for this evaluation sample (e.g. `customer_a_login_form`). Used in logs and result tables. | +| **`description`** | string | **Yes** | Human-readable explanation of what this test case verifies. | +| **`catalog`** | string | **Yes** | **Path to the component catalog JSON file** defining available UI widgets and validation functions. Supports the `{version}` placeholder (e.g. `specification/{version}/catalogs/basic/catalog.json`). Required on every data point so solvers and scorers explicitly know which component schema and rules apply. | +| **`messages`** | array of message objects | **Yes** | **The conversation messages.** An ordered list of chat turns preceding and including the final UI request. Each item specifies a `role` (`user`, `assistant`, `system`, or `tool`), `content`, and optional `tool_calls` or `tool_call_id`. | +| **`target`** | string | No | **The primary grading criteria and expected UI outcome.** Used by the LLM-as-a-judge (`measured_model_graded_qa`) to evaluate whether the generated output meets requirements. If omitted, defaults to the value of `description`. | +| **`dataset`** | string | No | The name of the dataset module this sample belongs to. If omitted, the loader infers it from the YAML filename. | +| **`system_prompt`** | string | No | **Domain-specific system instructions** representing the host application (e.g., application persona, customer service rules, or API constraints). The eval engine merges this domain prompt with the A2UI protocol instructions. | +| **`protocol_role`** | string | No | **The A2UI persona instruction passed to the SDK prompt generator.** Specifies the high-level role for UI generation (Default: _"You are an AI assistant. Based on the following request, generate a stream of JSON messages that conform to the provided JSON Schemas."_). Most contributors can leave this omitted. | +| **`generation_rules`** | string | No | **Technical protocol constraints appended to the SDK workflow prompt.** Defines formatting rules such as required surface ID naming, component root ID constraints, or adjacency list rules. Most contributors can leave this omitted to use standard protocol defaults. | +| **`allowed_surface_ids`** | array of strings | No | List of valid surface identifiers the model is allowed to target (Default: `["main"]`). | --- ### Detailed breakdown of key concepts #### 1. Why `catalog` is required + Every A2UI evaluation requires a component catalog. Making `catalog` mandatory removes ambiguity for contributors, solver prompt generators, and validators. A contributor always explicitly declares the catalog path (such as `specification/{version}/catalogs/basic/catalog.json` for standard protocol widgets or a domain catalog path like `specification/{version}/catalogs/customer_a/catalog.json`). #### 2. Why `messages` is the preferred terminology + Across the LLM ecosystem (OpenAI, Anthropic, LiteLLM, Ollama, and Inspect AI), `messages` is the universal term for chat interaction sequences: -* **Direct framework alignment**: Inspect AI stores conversation turns in `state.messages`. Using `messages` in our YAML schema creates a 1:1 conceptual mapping. -* **Avoids ambiguity**: The word "context" is overloaded in AI (often referring to RAG retrieval chunks, context windows, or A2UI action event contexts like `action.event.context`). `messages` unambiguously refers to the chat history. -* **Consistent single-turn and multi-turn authoring**: - * **Single-turn prompt**: `messages` contains a single user turn (`role: user`, `content: "Create a login form"`). - * **Multi-turn conversation**: `messages` contains prior user, assistant, and tool turns, ending with the user turn that prompts the UI response. + +- **Direct framework alignment**: Inspect AI stores conversation turns in `state.messages`. Using `messages` in our YAML schema creates a 1:1 conceptual mapping. +- **Avoids ambiguity**: The word "context" is overloaded in AI (often referring to RAG retrieval chunks, context windows, or A2UI action event contexts like `action.event.context`). `messages` unambiguously refers to the chat history. +- **Consistent single-turn and multi-turn authoring**: + - **Single-turn prompt**: `messages` contains a single user turn (`role: user`, `content: "Create a login form"`). + - **Multi-turn conversation**: `messages` contains prior user, assistant, and tool turns, ending with the user turn that prompts the UI response. #### 3. `target` vs `description` -* **`description`** is a high-level summary of what the test case does, used for human documentation and readability in test manifests. -* **`target`** is the detailed rubric evaluated by the grading model. It specifies the exact expectations for the UI, such as required component types (e.g. "Must contain a Card with a TextField and a primary Button"), data bindings (e.g. "TextField must bind to `/auth/email`"), and interactive actions. + +- **`description`** is a high-level summary of what the test case does, used for human documentation and readability in test manifests. +- **`target`** is the detailed rubric evaluated by the grading model. It specifies the exact expectations for the UI, such as required component types (e.g. "Must contain a Card with a TextField and a primary Button"), data bindings (e.g. "TextField must bind to `/auth/email`"), and interactive actions. #### 4. `system_prompt` vs `protocol_role` -* **`system_prompt`** represents the **domain application persona**. In a real application, an agent has domain rules unrelated to A2UI (for example: *"You are the Acme Airlines Agent. Always confirm passenger baggage before checkout."*). -* **`protocol_role`** represents the **A2UI protocol prompt**. This is the standard SDK instruction telling the LLM that it must output structured JSON conforming to the A2UI schema. -* The eval engine merges both: domain instructions are presented first, followed by protocol instructions. + +- **`system_prompt`** represents the **domain application persona**. In a real application, an agent has domain rules unrelated to A2UI (for example: _"You are the Acme Airlines Agent. Always confirm passenger baggage before checkout."_). +- **`protocol_role`** represents the **A2UI protocol prompt**. This is the standard SDK instruction telling the LLM that it must output structured JSON conforming to the A2UI schema. +- The eval engine merges both: domain instructions are presented first, followed by protocol instructions. #### 5. `generation_rules` -* This field controls the technical A2UI rules injected into the prompt's `## Workflow Description:` section. -* Standard protocol rules (e.g. *"Construct the UI on surfaceId 'main'"* and *"Ensure there is one root component with id 'root'"*) are injected by default. -* If a test case needs custom protocol behavior (for example, rendering to a surface named `'sidebar'`), the contributor specifies those extra rules in `generation_rules`. + +- This field controls the technical A2UI rules injected into the prompt's `## Workflow Description:` section. +- Standard protocol rules (e.g. _"Construct the UI on surfaceId 'main'"_ and _"Ensure there is one root component with id 'root'"_) are injected by default. +- If a test case needs custom protocol behavior (for example, rendering to a surface named `'sidebar'`), the contributor specifies those extra rules in `generation_rules`. --- ### JSON schema specification -The schema in [eval/datasets/dataset_schema.json](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/datasets/dataset_schema.json) validates the clean dataset structure with `catalog` required: +The schema in [eval/datasets/dataset_schema.json](../../eval/datasets/dataset_schema.json) validates the clean dataset structure with `catalog` required: ```json { @@ -267,13 +276,13 @@ The schema in [eval/datasets/dataset_schema.json](file:///Users/jsimionato/devel "items": { "type": "object", "properties": { - "id": { "type": "string" }, - "type": { "type": "string", "enum": ["function"] }, + "id": {"type": "string"}, + "type": {"type": "string", "enum": ["function"]}, "function": { "type": "object", "properties": { - "name": { "type": "string" }, - "arguments": { "type": "string" } + "name": {"type": "string"}, + "arguments": {"type": "string"} }, "required": ["name", "arguments"] } @@ -307,7 +316,7 @@ The schema in [eval/datasets/dataset_schema.json](file:///Users/jsimionato/devel }, "allowed_surface_ids": { "type": "array", - "items": { "type": "string" }, + "items": {"type": "string"}, "description": "Allowed surface IDs for the output." } }, @@ -325,15 +334,15 @@ Below is an example of an agentic data point representing a flight booking assis - name: customer_a_flight_confirmation dataset: customer_a_data description: Multi-turn flight booking agent renders confirmation card with custom catalog. - catalog: "specification/{version}/catalogs/customer_a/catalog.json" + catalog: 'specification/{version}/catalogs/customer_a/catalog.json' system_prompt: | You are the Acme Airlines Booking Agent. Assist users with flight reservations. Always confirm passenger details and baggage selections before finalizing bookings. messages: - role: user - content: "I want to book flight AC-402 for Jane Doe." + content: 'I want to book flight AC-402 for Jane Doe.' - role: assistant - content: "Let me check the flight details and available seats for flight AC-402." + content: 'Let me check the flight details and available seats for flight AC-402.' tool_calls: - id: call_flight_lookup_001 type: function @@ -344,9 +353,9 @@ Below is an example of an agentic data point representing a flight booking assis tool_call_id: call_flight_lookup_001 content: '{"status": "available", "flight": "AC-402", "origin": "SFO", "dest": "JFK", "departure": "2026-08-15T08:00:00Z", "price": 350.00}' - role: assistant - content: "Flight AC-402 from SFO to JFK is available for $350.00. Would you like to select a seat and confirm?" + content: 'Flight AC-402 from SFO to JFK is available for $350.00. Would you like to select a seat and confirm?' - role: user - content: "Yes, please show me the booking confirmation UI with a button to confirm and an option to add baggage." + content: 'Yes, please show me the booking confirmation UI with a button to confirm and an option to add baggage.' target: | The response must generate valid A2UI JSON containing: 1. A Card or Column root container. @@ -363,10 +372,10 @@ Below is an example of a migrated single-turn core data point: - name: contact_form dataset: core_v0_9_1 description: Renders a contact form with email and submit button. - catalog: "specification/{version}/catalogs/basic/catalog.json" + catalog: 'specification/{version}/catalogs/basic/catalog.json' messages: - role: user - content: "Create a contact form with an email text field and submit button." + content: 'Create a contact form with an email text field and submit button.' target: | The response must contain a Card or Column with a TextField bound to '/contact/email' and a primary Button. ``` @@ -375,7 +384,7 @@ Below is an example of a migrated single-turn core data point: ## 3. Eval engine execution mechanics -When executing an evaluation sample, the solver in [eval/a2ui_eval/strategies/format.py](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/a2ui_eval/strategies/format.py) coordinates prompt merging, chat message list assembly, inference, and scoring. +When executing an evaluation sample, the solver in [eval/a2ui_eval/strategies/format.py](../../eval/a2ui_eval/strategies/format.py) coordinates prompt merging, chat message list assembly, inference, and scoring. ### Step 1: System prompt generation and merging @@ -401,9 +410,9 @@ def merge_system_prompts(domain_prompt: str, a2ui_prompt: str) -> str: The solver populates `state.messages` directly from the sample's `messages` array: -* **User turns**: Converted to `ChatMessageUser(content=turn["content"])`. -* **Assistant turns**: Converted to `ChatMessageAssistant(content=turn.get("content", ""), tool_calls=turn.get("tool_calls"))`. -* **Tool turns**: Converted to `ChatMessageTool(content=turn["content"], tool_call_id=turn["tool_call_id"])`. +- **User turns**: Converted to `ChatMessageUser(content=turn["content"])`. +- **Assistant turns**: Converted to `ChatMessageAssistant(content=turn.get("content", ""), tool_calls=turn.get("tool_calls"))`. +- **Tool turns**: Converted to `ChatMessageTool(content=turn["content"], tool_call_id=turn["tool_call_id"])`. The final turn in `messages` triggers the assistant's UI generation response. @@ -413,13 +422,13 @@ The solver invokes `measured_generate()`, passing the assembled message list to ### Step 4: Multi-stage scoring -1. **Programmatic validation ([a2ui_scorer](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/a2ui_eval/scorers.py))**: - * Resolves the required `catalog` path specified in the data point. - * Parses JSON from `` tags. - * Runs the catalog validator ([A2uiValidator](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/agent_sdks/python/a2ui_agent/README.md)) to verify schema adherence, parent-child references, and root component presence. -2. **LLM judge scoring ([measured_model_graded_qa](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/a2ui_eval/scorers.py))**: - * Evaluates the generated UI against the `target` criteria using the grading model (e.g. `google/gemini-3.5-flash`). - * Produces a grade of `C` (Correct), `P` (Partial Credit), or `I` (Incorrect). +1. **Programmatic validation ([a2ui_scorer](../../eval/a2ui_eval/scorers.py))**: + - Resolves the required `catalog` path specified in the data point. + - Parses JSON from `` tags. + - Runs the catalog validator ([A2uiValidator](../../agent_sdks/python/a2ui_agent/README.md)) to verify schema adherence, parent-child references, and root component presence. +2. **LLM judge scoring ([measured_model_graded_qa](../../eval/a2ui_eval/scorers.py))**: + - Evaluates the generated UI against the `target` criteria using the grading model (e.g. `google/gemini-3.5-flash`). + - Produces a grade of `C` (Correct), `P` (Partial Credit), or `I` (Incorrect). --- @@ -440,7 +449,7 @@ cd eval bin/transcrypt -p ``` -*(Request the password from an A2UI maintainer if you do not have it.)* +_(Request the password from an A2UI maintainer if you do not have it.)_ Once decrypted, all YAML files in `eval/datasets/` appear as regular plaintext files on your local filesystem. @@ -453,11 +462,11 @@ Once decrypted, all YAML files in `eval/datasets/` appear as regular plaintext f - name: customer_a_login_form dataset: customer_a_data description: Tests generation of a secure login card with email and password fields. - catalog: "specification/{version}/catalogs/basic/catalog.json" - system_prompt: "You are the Customer A Authentication Agent. Help users sign in." + catalog: 'specification/{version}/catalogs/basic/catalog.json' + system_prompt: 'You are the Customer A Authentication Agent. Help users sign in.' messages: - role: user - content: "Create a login form with email, password, and a submit button." + content: 'Create a login form with email, password, and a submit button.' target: | The response must contain: 1. A Card or Column root component. @@ -620,7 +629,7 @@ if __name__ == "__main__": ### In-memory runtime fallback (loader safety) -To prevent failures if a developer branch or scratch file still contains legacy fields during the transition period, the dataset loader in [eval/a2ui_eval/dataset.py](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/a2ui_eval/dataset.py) includes a runtime normalizer: +To prevent failures if a developer branch or scratch file still contains legacy fields during the transition period, the dataset loader in [eval/a2ui_eval/dataset.py](../../eval/a2ui_eval/dataset.py) includes a runtime normalizer: 1. If a sample contains `promptText` instead of `messages`, the loader automatically constructs `messages = [ChatMessageUser(content=item["promptText"])]` in memory. 2. If `catalog` is missing from a legacy sample during loading, the loader defaults to `specification/{version}/catalogs/basic/catalog.json`. @@ -656,16 +665,16 @@ To prevent failures if a developer branch or scratch file still contains legacy ## Code changes roadmap -| File Path | Nature of Change | Purpose | -| :--- | :--- | :--- | -| [eval/datasets/dataset_schema.json](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/datasets/dataset_schema.json) | Update | Require `catalog`, use `messages` for chat turns, and include `dataset`, `system_prompt`, `protocol_role`, and `generation_rules` fields. | -| [eval/datasets/core_v0_9_1.yaml](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/datasets) | Create | Migrated v0.9.1 data points using the `messages` format and explicit `catalog`. | -| [eval/datasets/core_v1_0.yaml](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/datasets) | Create | Migrated v1.0 data points using the `messages` format and explicit `catalog`. | -| [eval/a2ui_eval/dataset.py](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/a2ui_eval/dataset.py) | Update | Add dataset discovery, `messages` array conversion to Inspect AI `ChatMessage` objects, required `catalog` enforcement, and validation CLI. | -| [eval/a2ui_eval/strategies/format.py](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/a2ui_eval/strategies/format.py) | Update | Implement domain system prompt merging and `messages` chat history prepending. | -| [eval/a2ui_eval/scorers.py](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/a2ui_eval/scorers.py) | Update | Use explicit `catalog` path in `a2ui_scorer`. | -| [eval/tasks.py](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/tasks.py) | Update | Point to migrated datasets and accept `dataset` and `datasets` filtering parameters. | -| [eval/main.py](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/main.py) | Update | Add `--dataset` and `--datasets` CLI flags. | -| [eval/bin/report_evals.py](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/bin/report_evals.py) | Update | Add per-dataset grouping in console summaries and markdown reports. | -| [eval/bin/run_ci_evals.py](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/bin/run_ci_evals.py) | Update | Pass dataset filtering arguments to `main.py`. | -| [eval/tests/test_dataset.py](file:///Users/jsimionato/development/a2ui_repos/datapoint/A2UI/eval/tests/test_dataset.py) | Update | Add unit tests for dataset loading, `messages` chat turn parsing, required `catalog` check, and schema validation. | +| File Path | Nature of Change | Purpose | +| :------------------------------------------------------------------------------- | :--------------- | :------------------------------------------------------------------------------------------------------------------------------------------ | +| [eval/datasets/dataset_schema.json](../../eval/datasets/dataset_schema.json) | Update | Require `catalog`, use `messages` for chat turns, and include `dataset`, `system_prompt`, `protocol_role`, and `generation_rules` fields. | +| [eval/datasets/core_v0_9_1.yaml](../../eval/datasets) | Create | Migrated v0.9.1 data points using the `messages` format and explicit `catalog`. | +| [eval/datasets/core_v1_0.yaml](../../eval/datasets) | Create | Migrated v1.0 data points using the `messages` format and explicit `catalog`. | +| [eval/a2ui_eval/dataset.py](../../eval/a2ui_eval/dataset.py) | Update | Add dataset discovery, `messages` array conversion to Inspect AI `ChatMessage` objects, required `catalog` enforcement, and validation CLI. | +| [eval/a2ui_eval/strategies/format.py](../../eval/a2ui_eval/strategies/format.py) | Update | Implement domain system prompt merging and `messages` chat history prepending. | +| [eval/a2ui_eval/scorers.py](../../eval/a2ui_eval/scorers.py) | Update | Use explicit `catalog` path in `a2ui_scorer`. | +| [eval/tasks.py](../../eval/tasks.py) | Update | Point to migrated datasets and accept `dataset` and `datasets` filtering parameters. | +| [eval/main.py](../../eval/main.py) | Update | Add `--dataset` and `--datasets` CLI flags. | +| [eval/bin/report_evals.py](../../eval/bin/report_evals.py) | Update | Add per-dataset grouping in console summaries and markdown reports. | +| [eval/bin/run_ci_evals.py](../../eval/bin/run_ci_evals.py) | Update | Pass dataset filtering arguments to `main.py`. | +| [eval/tests/test_dataset.py](../../eval/tests/test_dataset.py) | Update | Add unit tests for dataset loading, `messages` chat turn parsing, required `catalog` check, and schema validation. | From 3820fa60e7a796982a2a0ba62370c1af33d1f9cc Mon Sep 17 00:00:00 2001 From: Jacob Simionato Date: Thu, 23 Jul 2026 12:21:09 +0930 Subject: [PATCH 07/14] fix(eval): fix mypy typing annotations in dataset and migrate scripts --- eval/a2ui_eval/dataset.py | 5 +++-- eval/bin/migrate_datasets.py | 7 ++++--- eval/tests/test_dataset.py | 2 +- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/eval/a2ui_eval/dataset.py b/eval/a2ui_eval/dataset.py index 63748c07e4..6736277edf 100644 --- a/eval/a2ui_eval/dataset.py +++ b/eval/a2ui_eval/dataset.py @@ -22,6 +22,7 @@ import yaml from inspect_ai.dataset import MemoryDataset, Sample from inspect_ai.model import ( + ChatMessage, ChatMessageAssistant, ChatMessageSystem, ChatMessageTool, @@ -77,11 +78,11 @@ def _parse_tool_calls( return parsed -def _parse_messages(item: dict[str, Any]) -> list[Any]: +def _parse_messages(item: dict[str, Any]) -> list[ChatMessage]: """Parses a sample's messages list or promptText into Inspect AI ChatMessage objects.""" messages_raw = item.get("messages") if messages_raw: - parsed = [] + parsed: list[ChatMessage] = [] call_id_to_func: dict[str, str] = {} for m in messages_raw: role = m.get("role", "user") diff --git a/eval/bin/migrate_datasets.py b/eval/bin/migrate_datasets.py index cae9cb7899..564ca3ba95 100644 --- a/eval/bin/migrate_datasets.py +++ b/eval/bin/migrate_datasets.py @@ -17,6 +17,7 @@ import json import os +from typing import Any import jsonschema import yaml @@ -30,9 +31,9 @@ } -def migrate_sample(item: dict, dataset_name: str) -> dict: +def migrate_sample(item: dict[str, Any], dataset_name: str) -> dict[str, Any]: """Transforms a single legacy sample dictionary into the clean messages schema.""" - new_item = { + new_item: dict[str, Any] = { "name": item["name"], "dataset": dataset_name, "description": item["description"], @@ -68,7 +69,7 @@ def migrate_sample(item: dict, dataset_name: str) -> dict: return new_item -def main(): +def main() -> None: with open(SCHEMA_PATH, "r", encoding="utf-8") as f: schema = json.load(f) diff --git a/eval/tests/test_dataset.py b/eval/tests/test_dataset.py index a737bdaa6e..5751a61863 100644 --- a/eval/tests/test_dataset.py +++ b/eval/tests/test_dataset.py @@ -100,5 +100,5 @@ def test_load_a2ui_dataset_multi_turn(tmp_path: Path) -> None: assert len(dataset[0].input) == 4 assert isinstance(dataset[0].input[0], ChatMessageUser) assert isinstance(dataset[0].input[1], ChatMessageAssistant) - assert isinstance(dataset[0].input[2], ChatMessageTool) + assert dataset[0].metadata is not None assert dataset[0].metadata["system_prompt"] == "Domain prompt" From 19eed17b9d9a28ae5b31ed57200cb8f61b8571cd Mon Sep 17 00:00:00 2001 From: Jacob Simionato Date: Thu, 23 Jul 2026 12:22:52 +0930 Subject: [PATCH 08/14] refactor(eval): remove migrate script and enable dynamic dataset discovery without hardcoded paths --- eval/bin/migrate_datasets.py | 107 ------------------ eval/tasks.py | 24 +--- .../proposals/eval_suite_expansion.md | 89 +-------------- 3 files changed, 5 insertions(+), 215 deletions(-) delete mode 100644 eval/bin/migrate_datasets.py diff --git a/eval/bin/migrate_datasets.py b/eval/bin/migrate_datasets.py deleted file mode 100644 index 564ca3ba95..0000000000 --- a/eval/bin/migrate_datasets.py +++ /dev/null @@ -1,107 +0,0 @@ -#!/usr/bin/env python3 -# Copyright 2026 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -"""Migrates legacy A2UI dataset YAML files to the modern messages format.""" - -import json -import os -from typing import Any -import jsonschema -import yaml - -EVAL_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) -DATASETS_DIR = os.path.join(EVAL_DIR, "datasets") -SCHEMA_PATH = os.path.join(DATASETS_DIR, "dataset_schema.json") - -MIGRATIONS = { - "prompts_v0_9_1.yaml": "core_v0_9_1.yaml", - "prompts_v1_0.yaml": "core_v1_0.yaml", -} - - -def migrate_sample(item: dict[str, Any], dataset_name: str) -> dict[str, Any]: - """Transforms a single legacy sample dictionary into the clean messages schema.""" - new_item: dict[str, Any] = { - "name": item["name"], - "dataset": dataset_name, - "description": item["description"], - "catalog": ( - item.get("catalog") or "specification/{version}/catalogs/basic/catalog.json" - ), - } - - if "messages" in item: - new_item["messages"] = item["messages"] - elif "promptText" in item: - new_item["messages"] = [{"role": "user", "content": item["promptText"]}] - else: - raise ValueError( - f"Sample {item.get('name')} has neither messages nor promptText." - ) - - if "target" in item: - new_item["target"] = item["target"] - if "system_prompt" in item: - new_item["system_prompt"] = item["system_prompt"] - if "protocol_role" in item or "role_description" in item: - new_item["protocol_role"] = item.get("protocol_role") or item.get( - "role_description" - ) - if "generation_rules" in item or "workflow_description" in item: - new_item["generation_rules"] = item.get("generation_rules") or item.get( - "workflow_description" - ) - if "allowed_surface_ids" in item: - new_item["allowed_surface_ids"] = item["allowed_surface_ids"] - - return new_item - - -def main() -> None: - with open(SCHEMA_PATH, "r", encoding="utf-8") as f: - schema = json.load(f) - - for old_file, new_file in MIGRATIONS.items(): - old_path = os.path.join(DATASETS_DIR, old_file) - new_path = os.path.join(DATASETS_DIR, new_file) - - if not os.path.exists(old_path): - print(f"Skipping {old_file} (not found on disk).") - continue - - with open(old_path, "r", encoding="utf-8") as f: - raw_data = yaml.safe_load(f) or [] - - dataset_name = os.path.splitext(new_file)[0] - migrated_data = [migrate_sample(sample, dataset_name) for sample in raw_data] - - # Validate migrated data against updated schema - jsonschema.validate(instance=migrated_data, schema=schema) - - # Write new modular dataset file - with open(new_path, "w", encoding="utf-8") as f: - yaml.dump(migrated_data, f, sort_keys=False, allow_unicode=True) - print( - f"Successfully migrated {old_file} -> {new_file} ({len(migrated_data)}" - " samples)." - ) - - # Delete legacy file - os.remove(old_path) - print(f"Removed legacy file: {old_file}") - - -if __name__ == "__main__": - main() diff --git a/eval/tasks.py b/eval/tasks.py index 798599e513..6d0c2d40d4 100644 --- a/eval/tasks.py +++ b/eval/tasks.py @@ -16,22 +16,16 @@ # pylint: disable=duplicate-code -import sys -from pathlib import Path from google import genai from google.genai import errors -from inspect_ai import task, Task +from inspect_ai import Task, task from inspect_ai.dataset import MemoryDataset, Sample -from inspect_ai.scorer import scorer, Score, Scorer, Target +from inspect_ai.scorer import Score, Scorer, Target, scorer from inspect_ai.solver import TaskState + from a2ui_eval.dataset import load_a2ui_dataset -from a2ui_eval.strategies import get_solver from a2ui_eval.scorers import a2ui_scorer, measured_model_graded_qa - -# Paths relative to the eval directory where we run inspect -CURRENT_DIR = Path(__file__).resolve().parent -DATASET_V0_9_1_PATH = (CURRENT_DIR / "datasets/core_v0_9_1.yaml").resolve() -DATASET_V1_0_PATH = (CURRENT_DIR / "datasets/core_v1_0.yaml").resolve() +from a2ui_eval.strategies import get_solver @scorer(metrics=[]) @@ -98,12 +92,7 @@ def a2ui_v0_9_1_eval( default_catalog_path = "specification/v0_9_1/catalogs/basic/catalog.json" format_name = strategy if strategy in ["express", "elemental"] else "json" - file_path = None - if not dataset and DATASET_V0_9_1_PATH.exists(): - file_path = str(DATASET_V0_9_1_PATH) - dataset_obj = load_a2ui_dataset( - file_path=file_path, dataset=dataset, default_catalog_path=default_catalog_path, version=active_version, @@ -160,12 +149,7 @@ def a2ui_v1_0_eval( default_catalog_path = "specification/v1_0/catalogs/basic/catalog.json" format_name = strategy if strategy in ["express", "elemental"] else "json" - file_path = None - if not dataset and DATASET_V1_0_PATH.exists(): - file_path = str(DATASET_V1_0_PATH) - dataset_obj = load_a2ui_dataset( - file_path=file_path, dataset=dataset, default_catalog_path=default_catalog_path, version=active_version, diff --git a/specification/proposals/eval_suite_expansion.md b/specification/proposals/eval_suite_expansion.md index fdbef41256..880c1bf5cb 100644 --- a/specification/proposals/eval_suite_expansion.md +++ b/specification/proposals/eval_suite_expansion.md @@ -540,93 +540,6 @@ If Transcrypt is active, the staged diff will show encrypted cipher text. To guarantee a smooth transition from legacy monolithic files (`prompts_v0_9_1.yaml` and `prompts_v1_0.yaml`) to modular dataset files without breaking ongoing developer workflows or CI runs, the framework provides an automated migration script and an in-memory runtime fallback. -### Automated migration script (`eval/bin/migrate_datasets.py`) - -A dedicated migration script automates the transformation of existing datasets into the modern `messages` format with the required `catalog` field: - -```python -#!/usr/bin/env python3 -"""Migrates legacy A2UI dataset YAML files to the modern messages format.""" - -import os -import yaml -import jsonschema -import json - -EVAL_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) -DATASETS_DIR = os.path.join(EVAL_DIR, "datasets") -SCHEMA_PATH = os.path.join(DATASETS_DIR, "dataset_schema.json") - -MIGRATIONS = { - "prompts_v0_9_1.yaml": "core_v0_9_1.yaml", - "prompts_v1_0.yaml": "core_v1_0.yaml", -} - -def migrate_sample(item: dict, dataset_name: str) -> dict: - """Transforms a single legacy sample dictionary into the clean messages schema.""" - new_item = { - "name": item["name"], - "dataset": dataset_name, - "description": item["description"], - "catalog": item.get("catalog") or "specification/{version}/catalogs/basic/catalog.json", - } - - # Transform promptText to messages array - if "messages" in item: - new_item["messages"] = item["messages"] - elif "promptText" in item: - new_item["messages"] = [{"role": "user", "content": item["promptText"]}] - else: - raise ValueError(f"Sample {item.get('name')} has neither messages nor promptText.") - - # Copy standard fields - if "target" in item: - new_item["target"] = item["target"] - if "system_prompt" in item: - new_item["system_prompt"] = item["system_prompt"] - if "protocol_role" in item or "role_description" in item: - new_item["protocol_role"] = item.get("protocol_role") or item.get("role_description") - if "generation_rules" in item or "workflow_description" in item: - new_item["generation_rules"] = item.get("generation_rules") or item.get("workflow_description") - if "allowed_surface_ids" in item: - new_item["allowed_surface_ids"] = item["allowed_surface_ids"] - - return new_item - -def main(): - with open(SCHEMA_PATH, "r", encoding="utf-8") as f: - schema = json.load(f) - - for old_file, new_file in MIGRATIONS.items(): - old_path = os.path.join(DATASETS_DIR, old_file) - new_path = os.path.join(DATASETS_DIR, new_file) - - if not os.path.exists(old_path): - print(f"Skipping {old_file} (not found on disk).") - continue - - with open(old_path, "r", encoding="utf-8") as f: - raw_data = yaml.safe_load(f) or [] - - dataset_name = os.path.splitext(new_file)[0] - migrated_data = [migrate_sample(sample, dataset_name) for sample in raw_data] - - # Validate migrated data against updated schema - jsonschema.validate(instance=migrated_data, schema=schema) - - # Write new modular dataset file - with open(new_path, "w", encoding="utf-8") as f: - yaml.dump(migrated_data, f, sort_keys=False, allow_unicode=True) - print(f"Successfully migrated {old_file} -> {new_file} ({len(migrated_data)} samples).") - - # Delete legacy file - os.remove(old_path) - print(f"Removed legacy file: {old_file}") - -if __name__ == "__main__": - main() -``` - ### In-memory runtime fallback (loader safety) To prevent failures if a developer branch or scratch file still contains legacy fields during the transition period, the dataset loader in [eval/a2ui_eval/dataset.py](../../eval/a2ui_eval/dataset.py) includes a runtime normalizer: @@ -644,7 +557,7 @@ To prevent failures if a developer branch or scratch file still contains legacy ``` 2. **Run migration script**: Execute the automated migration script: ```bash - uv run python bin/migrate_datasets.py + ``` 3. **Verify dataset schema compliance**: Run the dataset test suite: ```bash From e92762368e086b868d99fde1969f12d88b766ebf Mon Sep 17 00:00:00 2001 From: Jacob Simionato Date: Thu, 23 Jul 2026 12:23:37 +0930 Subject: [PATCH 09/14] docs(eval): retain migration explanation in proposal while removing migrate script --- .../proposals/eval_suite_expansion.md | 43 ++++--------------- 1 file changed, 8 insertions(+), 35 deletions(-) diff --git a/specification/proposals/eval_suite_expansion.md b/specification/proposals/eval_suite_expansion.md index 880c1bf5cb..1112ee2580 100644 --- a/specification/proposals/eval_suite_expansion.md +++ b/specification/proposals/eval_suite_expansion.md @@ -538,41 +538,14 @@ If Transcrypt is active, the staged diff will show encrypted cipher text. ## 5. Migration path for existing data points -To guarantee a smooth transition from legacy monolithic files (`prompts_v0_9_1.yaml` and `prompts_v1_0.yaml`) to modular dataset files without breaking ongoing developer workflows or CI runs, the framework provides an automated migration script and an in-memory runtime fallback. - -### In-memory runtime fallback (loader safety) - -To prevent failures if a developer branch or scratch file still contains legacy fields during the transition period, the dataset loader in [eval/a2ui_eval/dataset.py](../../eval/a2ui_eval/dataset.py) includes a runtime normalizer: - -1. If a sample contains `promptText` instead of `messages`, the loader automatically constructs `messages = [ChatMessageUser(content=item["promptText"])]` in memory. -2. If `catalog` is missing from a legacy sample during loading, the loader defaults to `specification/{version}/catalogs/basic/catalog.json`. -3. If a sample contains `role_description` or `workflow_description`, the loader automatically maps them to `protocol_role` and `generation_rules`. - -### Step-by-step migration workflow for maintainers - -1. **Decrypt datasets**: Initialize Transcrypt locally if not already unlocked: - ```bash - cd eval - bin/transcrypt -p - ``` -2. **Run migration script**: Execute the automated migration script: - ```bash - - ``` -3. **Verify dataset schema compliance**: Run the dataset test suite: - ```bash - uv run python -m pytest tests/test_dataset.py - ``` -4. **Run sanity check evaluation**: Execute a quick eval run to confirm model inference and scoring work as expected: - ```bash - uv run main.py --sanity - ``` -5. **Stage and commit changes**: Git will automatically encrypt the new modular files via `.gitattributes`: - ```bash - git add eval/datasets/core_v0_9_1.yaml eval/datasets/core_v1_0.yaml - git rm eval/datasets/prompts_v0_9_1.yaml eval/datasets/prompts_v1_0.yaml - git commit -m "feat(eval): migrate dataset files to messages format" - ``` +The evaluation framework migrated legacy monolithic prompt files (`prompts_v0_9_1.yaml` and `prompts_v1_0.yaml`) into clean, modular dataset files (`core_v0_9_1.yaml` and `core_v1_0.yaml`) conforming to the new `messages` schema. + +### Migration strategy + +1. **Standardizing on `messages`**: Single-string `promptText` queries are converted into structured `messages` arrays with role-based conversation turns (`user`, `assistant`, `tool`, `system`). +2. **Mandatory component catalogs**: Every sample specifies an explicit relative `catalog` path (e.g. `specification/{version}/catalogs/basic/catalog.json`). +3. **Modular dataset separation**: Data points are partitioned into logical, manageable YAML files under `eval/datasets/` that are dynamically discovered by the dataset loader. +4. **In-memory runtime fallback (loader safety)**: To prevent breakage if a developer branch or scratch file still contains legacy fields, the dataset loader in [eval/a2ui_eval/dataset.py](../../eval/a2ui_eval/dataset.py) includes a runtime normalizer that converts `promptText` to `messages` and maps legacy field aliases on the fly. --- From faa761369f643f4a8241f5324cd0b2490a1e70ae Mon Sep 17 00:00:00 2001 From: Jacob Simionato Date: Thu, 23 Jul 2026 12:28:17 +0930 Subject: [PATCH 10/14] fix(eval): address code review feedback on gitattributes, error handling, and docstrings --- .gitattributes | 2 +- eval/a2ui_eval/dataset.py | 3 ++- eval/bin/report_evals.py | 45 +++++++++++++++++++++++++++++++++------ eval/bin/run_ci_evals.py | 33 +++++++++++++++++++++------- 4 files changed, 66 insertions(+), 17 deletions(-) diff --git a/.gitattributes b/.gitattributes index e341638568..f822baf0e7 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1 +1 @@ -#pattern filter=crypt diff=crypt merge=crypt +eval/datasets/*.yaml filter=crypt diff=crypt merge=crypt diff --git a/eval/a2ui_eval/dataset.py b/eval/a2ui_eval/dataset.py index 6736277edf..dc3756d19a 100644 --- a/eval/a2ui_eval/dataset.py +++ b/eval/a2ui_eval/dataset.py @@ -68,7 +68,8 @@ def _parse_tool_calls( if isinstance(func_args, str): try: func_args = json.loads(func_args) - except Exception: + except (json.JSONDecodeError, TypeError): + # If it's not a valid JSON string, treat it as a raw string argument. pass parsed.append( ToolCall( diff --git a/eval/bin/report_evals.py b/eval/bin/report_evals.py index 362c62b52e..74d17c67c8 100755 --- a/eval/bin/report_evals.py +++ b/eval/bin/report_evals.py @@ -25,7 +25,17 @@ def extract_accuracy(log_data: dict[str, Any]) -> float: - """Extracts accuracy from parsed JSON log data.""" + """Extracts accuracy metric from parsed JSON log data. + + Args: + log_data: Dictionary containing parsed evaluation log data. + + Returns: + The accuracy score as a float between 0.0 and 1.0. + + Raises: + ValueError: If no scores or accuracy metrics are present. + """ scores = log_data.get("results", {}).get("scores", []) if not scores: raise ValueError("No scores found in log file.") @@ -41,7 +51,11 @@ def extract_accuracy(log_data: dict[str, Any]) -> float: def print_results_summary(log_data: dict[str, Any]) -> None: - """Prints a summary of the results for each sample grouped by dataset.""" + """Prints a summary of the evaluation results for each sample grouped by dataset. + + Args: + log_data: Dictionary containing parsed evaluation log data. + """ samples = log_data.get("samples", []) print("\n=== Evaluation Results Summary ===") @@ -131,7 +145,16 @@ def print_results_summary(log_data: dict[str, Any]) -> None: def generate_markdown_summary( log_data: dict[str, Any], accuracy_percentage: float, threshold: float ) -> str: - """Generates a markdown summary of the evaluation results.""" + """Generates a markdown summary of the evaluation results. + + Args: + log_data: Dictionary containing parsed evaluation log data. + accuracy_percentage: Pass percentage achieved in the evaluation. + threshold: Minimum pass percentage required by CI. + + Returns: + A formatted markdown string summarizing evaluation performance. + """ eval_spec = log_data.get("eval", {}) or {} task_name = eval_spec.get("task", "Unknown Task") model_name = eval_spec.get("model", "Unknown Model") @@ -258,7 +281,14 @@ def generate_markdown_summary( def load_log_data(log_path: str) -> dict[str, Any]: - """Runs inspect log dump to get JSON and parses it.""" + """Loads and parses Inspect AI evaluation log JSON data using inspect log dump. + + Args: + log_path: Path to the .eval log file. + + Returns: + A dictionary containing parsed evaluation log data. + """ dump_cmd = ["uv", "run", "inspect", "log", "dump", log_path] dump_output = subprocess.check_output(dump_cmd, text=True) result: dict[str, Any] = json.loads(dump_output) @@ -266,6 +296,7 @@ def load_log_data(log_path: str) -> dict[str, Any]: def main() -> None: + """Main entrypoint for reporting evaluation results.""" parser = argparse.ArgumentParser( description="Report results from an Inspect AI eval log file." ) @@ -273,7 +304,7 @@ def main() -> None: args = parser.parse_args() if not os.path.exists(args.log): - print(f"Error: Log file not found: {args.log}") + print(f"Error: Log file not found: {args.log}", file=sys.stderr) sys.exit(1) print(f"Processing log file: {args.log}") @@ -285,8 +316,8 @@ def main() -> None: percentage = accuracy * 100 print(f"Pass percentage: {percentage:.2f}%") sys.exit(0) - except Exception as e: - print(f"Error processing log file: {e}") + except (subprocess.CalledProcessError, ValueError) as e: + print(f"Error processing log file: {e}", file=sys.stderr) sys.exit(1) diff --git a/eval/bin/run_ci_evals.py b/eval/bin/run_ci_evals.py index 3c476d4695..f6e001cd81 100755 --- a/eval/bin/run_ci_evals.py +++ b/eval/bin/run_ci_evals.py @@ -35,12 +35,28 @@ def check_threshold(percentage: float, threshold: float) -> bool: - """Compares percentage with threshold.""" + """Compares pass percentage against the required threshold. + + Args: + percentage: The calculated pass percentage. + threshold: The minimum pass percentage threshold. + + Returns: + True if percentage >= threshold, False otherwise. + """ return percentage >= threshold def build_main_command(args: argparse.Namespace, seed: str) -> list[str]: - """Builds the command line arguments for main.py.""" + """Builds the command line arguments for main.py execution. + + Args: + args: Parsed command line arguments. + seed: Date-based seed for sample shuffling and logging. + + Returns: + A list of command line arguments for subprocess execution. + """ cmd = [ "uv", "run", @@ -67,6 +83,7 @@ def build_main_command(args: argparse.Namespace, seed: str) -> list[str]: def main() -> None: + """Main entrypoint for CI evaluation runner.""" parser = argparse.ArgumentParser(description="Run A2UI evals for CI.") parser.add_argument( "--dataset", @@ -85,8 +102,8 @@ def main() -> None: type=int, default=100, help=( - "Maximum number of samples to evaluate. Set to 0 for all samples. Default" - " is 100." + "Maximum number of samples to evaluate. Set to 0 for all samples." + " Default is 100." ), ) parser.add_argument( @@ -159,8 +176,8 @@ def main() -> None: if not check_threshold(percentage, args.threshold): print( - f"Error: Pass percentage {percentage:.2f}% is less than threshold" - f" {args.threshold:.2f}%" + f"Error: Pass percentage {percentage:.2f}% is less than" + f" threshold {args.threshold:.2f}%" ) all_passed = False else: @@ -180,8 +197,8 @@ def main() -> None: if not all_passed: print( - "\nCI Failed: One or more evaluation strategies did not meet the threshold" - " or encountered an error." + "\nCI Failed: One or more evaluation strategies did not meet the" + " threshold or encountered an error." ) sys.exit(1) From b3188ccaff29077a4c4dd8d48bbaea06c7677373 Mon Sep 17 00:00:00 2001 From: Jacob Simionato Date: Thu, 23 Jul 2026 12:32:24 +0930 Subject: [PATCH 11/14] feat(eval): migrate datasets and schema to native Inspect AI ToolCall format --- .../skills/a2ui-add-eval-datapoint/SKILL.md | 6 +- eval/a2ui_eval/dataset.py | 19 +- eval/datasets/dataset_schema.json | 43 +- .../multi_turn_conversation_dataset.yaml | 811 +++++++++--------- eval/tests/test_dataset.py | 26 +- 5 files changed, 471 insertions(+), 434 deletions(-) diff --git a/.agents/skills/a2ui-add-eval-datapoint/SKILL.md b/.agents/skills/a2ui-add-eval-datapoint/SKILL.md index 2b78d11e4c..f866fc41fa 100644 --- a/.agents/skills/a2ui-add-eval-datapoint/SKILL.md +++ b/.agents/skills/a2ui-add-eval-datapoint/SKILL.md @@ -49,9 +49,9 @@ Every data point **must conform** to the JSON Schema in `eval/datasets/dataset_s tool_calls: - id: call_001 type: function - function: - name: query_database - arguments: '{"key": "value"}' + function: query_database + arguments: + key: value - role: tool tool_call_id: call_001 function: query_database diff --git a/eval/a2ui_eval/dataset.py b/eval/a2ui_eval/dataset.py index dc3756d19a..8bf90530b4 100644 --- a/eval/a2ui_eval/dataset.py +++ b/eval/a2ui_eval/dataset.py @@ -51,18 +51,17 @@ def _version_to_dir_name(version: str) -> str: def _parse_tool_calls( raw_tool_calls: list[dict[str, Any]] | None, ) -> list[ToolCall] | None: - """Converts raw tool calls into Inspect AI ToolCall objects.""" + """Converts raw tool calls in native Inspect AI format into ToolCall objects.""" if not raw_tool_calls: return None parsed = [] for tc in raw_tool_calls: - call_id = tc.get("id", "") - call_type = tc.get("type", "function") - if "function" in tc and isinstance(tc["function"], dict): - func_name = tc["function"].get("name", "") - func_args = tc["function"].get("arguments", {}) + func_name = tc.get("function") + if isinstance(func_name, dict): + func_args = func_name.get("arguments", {}) + func_name = str(func_name.get("name", "")) else: - func_name = str(tc.get("function", "")) + func_name = str(func_name or "") func_args = tc.get("arguments", {}) if isinstance(func_args, str): @@ -71,9 +70,13 @@ def _parse_tool_calls( except (json.JSONDecodeError, TypeError): # If it's not a valid JSON string, treat it as a raw string argument. pass + parsed.append( ToolCall( - id=call_id, function=func_name, arguments=func_args, type=call_type + id=str(tc.get("id", "")), + function=func_name, + arguments=func_args, + type=tc.get("type", "function"), ) ) return parsed diff --git a/eval/datasets/dataset_schema.json b/eval/datasets/dataset_schema.json index 48492d8a35..35a4cffce0 100644 --- a/eval/datasets/dataset_schema.json +++ b/eval/datasets/dataset_schema.json @@ -39,27 +39,39 @@ }, "tool_calls": { "type": "array", - "description": "List of tool calls made by the assistant in this turn.", + "description": "List of tool calls made by the assistant in this turn in native Inspect AI ToolCall format.", "items": { "type": "object", "properties": { - "id": {"type": "string"}, - "type": {"type": "string", "enum": ["function"]}, + "id": { + "type": "string", + "description": "Unique identifier for the tool call." + }, + "type": { + "type": "string", + "enum": ["function"], + "default": "function" + }, "function": { + "type": "string", + "description": "Function name directly as a string." + }, + "arguments": { "type": "object", - "properties": { - "name": {"type": "string"}, - "arguments": {"type": "string"} - }, - "required": ["name", "arguments"] + "description": "JSON dictionary of function arguments." } }, - "required": ["id", "function"] + "required": ["id", "function", "arguments"], + "additionalProperties": false } }, "tool_call_id": { "type": "string", "description": "Identifier linking a tool response turn to its preceding assistant tool call." + }, + "function": { + "type": "string", + "description": "Optional function name on tool response turns." } }, "required": ["role"] @@ -95,12 +107,21 @@ }, "allowed_surface_ids": { "type": "array", - "items": {"type": "string"}, + "items": { + "type": "string" + }, "description": "Allowed surface IDs for the output." } }, "required": ["name", "description", "catalog"], - "anyOf": [{"required": ["messages"]}, {"required": ["promptText"]}], + "anyOf": [ + { + "required": ["messages"] + }, + { + "required": ["promptText"] + } + ], "additionalProperties": false } } diff --git a/eval/datasets/multi_turn_conversation_dataset.yaml b/eval/datasets/multi_turn_conversation_dataset.yaml index 7be74b7e2b..8feeba25ae 100644 --- a/eval/datasets/multi_turn_conversation_dataset.yaml +++ b/eval/datasets/multi_turn_conversation_dataset.yaml @@ -1,407 +1,404 @@ -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 -FTfb49pI0DxtoP2C0LNLyQ== +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 diff --git a/eval/tests/test_dataset.py b/eval/tests/test_dataset.py index 5751a61863..b2a00d23b3 100644 --- a/eval/tests/test_dataset.py +++ b/eval/tests/test_dataset.py @@ -12,9 +12,11 @@ # See the License for the specific language governing permissions and # limitations under the License. +"""Unit tests for dataset loading and tool call parsing.""" + from pathlib import Path import pytest -from inspect_ai.model import ChatMessageUser, ChatMessageAssistant, ChatMessageTool +from inspect_ai.model import ChatMessageAssistant, ChatMessageTool, ChatMessageUser from a2ui_eval.dataset import load_a2ui_dataset @@ -85,11 +87,12 @@ def test_load_a2ui_dataset_multi_turn(tmp_path: Path) -> None: tool_calls: - id: call_1 type: function - function: - name: lookup - arguments: '{"id": "123"}' + function: lookup + arguments: + id: "123" - role: tool tool_call_id: call_1 + function: lookup content: '{"balance": 500}' - role: user content: "Render my balance card" @@ -99,6 +102,19 @@ def test_load_a2ui_dataset_multi_turn(tmp_path: Path) -> None: assert len(dataset) == 1 assert len(dataset[0].input) == 4 assert isinstance(dataset[0].input[0], ChatMessageUser) - assert isinstance(dataset[0].input[1], ChatMessageAssistant) + + assistant = dataset[0].input[1] + assert isinstance(assistant, ChatMessageAssistant) + assert assistant.tool_calls is not None + assert len(assistant.tool_calls) == 1 + assert assistant.tool_calls[0].id == "call_1" + assert assistant.tool_calls[0].function == "lookup" + assert assistant.tool_calls[0].arguments == {"id": "123"} + + tool_msg = dataset[0].input[2] + assert isinstance(tool_msg, ChatMessageTool) + assert tool_msg.tool_call_id == "call_1" + assert tool_msg.function == "lookup" + assert dataset[0].metadata is not None assert dataset[0].metadata["system_prompt"] == "Domain prompt" From 0fbc3bde03bb00487ccf40cd9891494a978ebee3 Mon Sep 17 00:00:00 2001 From: Jacob Simionato Date: Thu, 23 Jul 2026 12:44:49 +0930 Subject: [PATCH 12/14] docs(eval): reinstate transcrypt upgrade instructions and remove gitattributes tracking --- .gitattributes | 1 - eval/README.md | 22 ++++++++++++++++++++++ eval/a2ui_eval/dataset.py | 18 +++++++++++++++++- 3 files changed, 39 insertions(+), 2 deletions(-) delete mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index f822baf0e7..0000000000 --- a/.gitattributes +++ /dev/null @@ -1 +0,0 @@ -eval/datasets/*.yaml filter=crypt diff=crypt merge=crypt diff --git a/eval/README.md b/eval/README.md index 9fedcd5e7d..b4e2ae04da 100644 --- a/eval/README.md +++ b/eval/README.md @@ -46,6 +46,28 @@ Make sure you are in the `eval/` directory. After this setup, git transparently encrypts files on `git add` and decrypts them on checkout. +### Upgrading Transcrypt + +If you pull updates that change the encryption settings (such as transitioning from MD5 to PBKDF2), you may encounter decryption errors during `git pull` or see OpenSSL deprecation warnings. + +To upgrade your local Transcrypt configuration to the latest settings: + +1. Run the upgrade command: + + ```bash + bin/transcrypt --upgrade + ``` + + This updates the local filter scripts in your `.git` directory while preserving your saved password. + +2. Force Git to re-decrypt the files: + + ```bash + git checkout HEAD -- $(git ls-crypt) + ``` + + This runs the files through the newly upgraded smudge filter, decrypting them. + ### Executing Evals To run all datasets: diff --git a/eval/a2ui_eval/dataset.py b/eval/a2ui_eval/dataset.py index 8bf90530b4..704bc1c6ea 100644 --- a/eval/a2ui_eval/dataset.py +++ b/eval/a2ui_eval/dataset.py @@ -177,6 +177,16 @@ def load_a2ui_dataset( if filter_names and item_dataset not in filter_names: continue + # Skip datasets specifically targeted at another protocol version if version is set + if version == "0.9.1" and ( + item_dataset.endswith("v1_0") or item_dataset == "core_v1_0" + ): + continue + if version == "1.0" and ( + item_dataset.endswith("v0_9_1") or item_dataset == "core_v0_9_1" + ): + continue + catalog_path = ( item.get("catalog") or default_catalog_path or DEFAULT_CATALOG_PATH ) @@ -209,9 +219,15 @@ def load_a2ui_dataset( chat_messages = _parse_messages(item) + sample_id = ( + f"{item_dataset}_{item.get('name')}" + if item.get("name") + else str(len(samples)) + ) + samples.append( Sample( - id=item.get("name"), + id=sample_id, input=chat_messages, target=item.get("target") or item["description"], metadata={ From 213adc3a2a6b3251ab651784fd4a4ee5cdc7ee85 Mon Sep 17 00:00:00 2001 From: Jacob Simionato Date: Thu, 23 Jul 2026 12:52:28 +0930 Subject: [PATCH 13/14] docs(eval): update transcrypt flags in add-eval-datapoint skill --- .agents/skills/a2ui-add-eval-datapoint/SKILL.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.agents/skills/a2ui-add-eval-datapoint/SKILL.md b/.agents/skills/a2ui-add-eval-datapoint/SKILL.md index f866fc41fa..40443c6ad1 100644 --- a/.agents/skills/a2ui-add-eval-datapoint/SKILL.md +++ b/.agents/skills/a2ui-add-eval-datapoint/SKILL.md @@ -25,7 +25,7 @@ Datasets in `eval/datasets/` are encrypted at rest. Unlock Transcrypt locally be ```bash cd eval -bin/transcrypt -p +bin/transcrypt -y -c aes-256-cbc -p ``` ### 2. Author the data point From 302e2e7ab82af66307245d71ff723fc3edb95cd8 Mon Sep 17 00:00:00 2001 From: Jacob Simionato Date: Fri, 24 Jul 2026 15:13:09 +0930 Subject: [PATCH 14/14] fix(eval): enforce polymorphic message schemas per role in dataset_schema.json --- eval/datasets/dataset_schema.json | 139 +++++++++++++++++++++--------- 1 file changed, 96 insertions(+), 43 deletions(-) diff --git a/eval/datasets/dataset_schema.json b/eval/datasets/dataset_schema.json index 35a4cffce0..b32973d283 100644 --- a/eval/datasets/dataset_schema.json +++ b/eval/datasets/dataset_schema.json @@ -26,55 +26,108 @@ "type": "array", "description": "Ordered chat completion messages preceding and including the final UI generation request.", "items": { - "type": "object", - "properties": { - "role": { - "type": "string", - "enum": ["user", "assistant", "system", "tool"], - "description": "The role of the message sender." - }, - "content": { - "type": "string", - "description": "Text content of the message." + "oneOf": [ + { + "type": "object", + "title": "User Message", + "properties": { + "role": { + "type": "string", + "enum": ["user"] + }, + "content": { + "type": "string", + "description": "Text content of the user message." + } + }, + "required": ["role", "content"], + "additionalProperties": false }, - "tool_calls": { - "type": "array", - "description": "List of tool calls made by the assistant in this turn in native Inspect AI ToolCall format.", - "items": { - "type": "object", - "properties": { - "id": { - "type": "string", - "description": "Unique identifier for the tool call." - }, - "type": { - "type": "string", - "enum": ["function"], - "default": "function" - }, - "function": { - "type": "string", - "description": "Function name directly as a string." - }, - "arguments": { + { + "type": "object", + "title": "Assistant Message", + "properties": { + "role": { + "type": "string", + "enum": ["assistant"] + }, + "content": { + "type": "string", + "description": "Optional text response generated by the assistant." + }, + "tool_calls": { + "type": "array", + "description": "List of tool calls made by the assistant in native Inspect AI ToolCall format.", + "items": { "type": "object", - "description": "JSON dictionary of function arguments." + "properties": { + "id": { + "type": "string", + "description": "Unique identifier for the tool call." + }, + "type": { + "type": "string", + "enum": ["function"], + "default": "function" + }, + "function": { + "type": "string", + "description": "Function name directly as a string." + }, + "arguments": { + "type": "object", + "description": "JSON dictionary of function arguments." + } + }, + "required": ["id", "function", "arguments"], + "additionalProperties": false } - }, - "required": ["id", "function", "arguments"], - "additionalProperties": false - } + } + }, + "required": ["role"], + "additionalProperties": false }, - "tool_call_id": { - "type": "string", - "description": "Identifier linking a tool response turn to its preceding assistant tool call." + { + "type": "object", + "title": "Tool Response Message", + "properties": { + "role": { + "type": "string", + "enum": ["tool"] + }, + "content": { + "type": "string", + "description": "Execution output returned by the tool." + }, + "tool_call_id": { + "type": "string", + "description": "Identifier linking this tool response to its preceding assistant tool call." + }, + "function": { + "type": "string", + "description": "Optional function name for the tool response." + } + }, + "required": ["role", "content", "tool_call_id"], + "additionalProperties": false }, - "function": { - "type": "string", - "description": "Optional function name on tool response turns." + { + "type": "object", + "title": "System Message", + "properties": { + "role": { + "type": "string", + "enum": ["system"] + }, + "content": { + "type": "string", + "description": "System instruction prompt." + } + }, + "required": ["role", "content"], + "additionalProperties": false } - }, - "required": ["role"] + ] } }, "promptText": {